aboutsummaryrefslogtreecommitdiff
path: root/build/sfc.dump
blob: 3b0f3b1847999b741665b1e5e5a03dfd9e68230e (plain)
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
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
19561
19562
19563
19564
19565
19566
19567
19568
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674
19675
19676
19677
19678
19679
19680
19681
19682
19683
19684
19685
19686
19687
19688
19689
19690
19691
19692
19693
19694
19695
19696
19697
19698
19699
19700
19701
19702
19703
19704
19705
19706
19707
19708
19709
19710
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
20457
20458
20459
20460
20461
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
20501
20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
20523
20524
20525
20526
20527
20528
20529
20530
20531
20532
20533
20534
20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
20554
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20579
20580
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20608
20609
20610
20611
20612
20613
20614
20615
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
20661
20662
20663
20664
20665
20666
20667
20668
20669
20670
20671
20672
20673
20674
20675
20676
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688
20689
20690
20691
20692
20693
20694
20695
20696
20697
20698
20699
20700
20701
20702
20703
20704
20705
20706
20707
20708
20709
20710
20711
20712
20713
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757
20758
20759
20760
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20772
20773
20774
20775
20776
20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20818
20819
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878
20879
20880
20881
20882
20883
20884
20885
20886
20887
20888
20889
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
20910
20911
20912
20913
20914
20915
20916
20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961
20962
20963
20964
20965
20966
20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
21050
21051
21052
21053
21054
21055
21056
21057
21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
21124
21125
21126
21127
21128
21129
21130
21131
21132
21133
21134
21135
21136
21137
21138
21139
21140
21141
21142
21143
21144
21145
21146
21147
21148
21149
21150
21151
21152
21153
21154
21155
21156
21157
21158
21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199
21200
21201
21202
21203
21204
21205
21206
21207
21208
21209
21210
21211
21212
21213
21214
21215
21216
21217
21218
21219
21220
21221
21222
21223
21224
21225
21226
21227
21228
21229
21230
21231
21232
21233
21234
21235
21236
21237
21238
21239
21240
21241
21242
21243
21244
21245
21246
21247
21248
21249
21250
21251
21252
21253
21254
21255
21256
21257
21258
21259
21260
21261
21262
21263
21264
21265
21266
21267
21268
21269
21270
21271
21272
21273
21274
21275
21276
21277
21278
21279
21280
21281
21282
21283
21284
21285
21286
21287
21288
21289
21290
21291
21292
21293
21294
21295
21296
21297
21298
21299
21300
21301
21302
21303
21304
21305
21306
21307
21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
21319
21320
21321
21322
21323
21324
21325
21326
21327
21328
21329
21330
21331
21332
21333
21334
21335
21336
21337
21338
21339
21340
21341
21342
21343
21344
21345
21346
21347
21348
21349
21350
21351
21352
21353
21354
21355
21356
21357
21358
21359
21360
21361
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21385
21386
21387
21388
21389
21390
21391
21392
21393
21394
21395
21396
21397
21398
21399
21400
21401
21402
21403
21404
21405
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
21443
21444
21445
21446
21447
21448
21449
21450
21451
21452
21453
21454
21455
21456
21457
21458
21459
21460
21461
21462
21463
21464
21465
21466
21467
21468
21469
21470
21471
21472
21473
21474
21475
21476
21477
21478
21479
21480
21481
21482
21483
21484
21485
21486
21487
21488
21489
21490
21491
21492
21493
21494
21495
21496
21497
21498
21499
21500
21501
21502
21503
21504
21505
21506
21507
21508
21509
21510
21511
21512
21513
21514
21515
21516
21517
21518
21519
21520
21521
21522
21523
21524
21525
21526
21527
21528
21529
21530
21531
21532
21533
21534
21535
21536
21537
21538
21539
21540
21541
21542
21543
21544
21545
21546
21547
21548
21549
21550
21551
21552
21553
21554
21555
21556
21557
21558
21559
21560
21561
21562
21563
21564
21565
21566
21567
21568
21569
21570
21571
21572
21573
21574
21575
21576
21577
21578
21579
21580
21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
21597
21598
21599
21600
21601
21602
21603
21604
21605
21606
21607
21608
21609
21610
21611
21612
21613
21614
21615
21616
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
21643
21644
21645
21646
21647
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
21734
21735
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
21816
21817
21818
21819
21820
21821
21822
21823
21824
21825
21826
21827
21828
21829
21830
21831
21832
21833
21834
21835
21836
21837
21838
21839
21840
21841
21842
21843
21844
21845
21846
21847
21848
21849
21850
21851
21852
21853
21854
21855
21856
21857
21858
21859
21860
21861
21862
21863
21864
21865
21866
21867
21868
21869
21870
21871
21872
21873
21874
21875
21876
21877
21878
21879
21880
21881
21882
21883
21884
21885
21886
21887
21888
21889
21890
21891
21892
21893
21894
21895
21896
21897
21898
21899
21900
21901
21902
21903
21904
21905
21906
21907
21908
21909
21910
21911
21912
21913
21914
21915
21916
21917
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21941
21942
21943
21944
21945
21946
21947
21948
21949
21950
21951
21952
21953
21954
21955
21956
21957
21958
21959
21960
21961
21962
21963
21964
21965
21966
21967
21968
21969
21970
21971
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21985
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22000
22001
22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
22061
22062
22063
22064
22065
22066
22067
22068
22069
22070
22071
22072
22073
22074
22075
22076
22077
22078
22079
22080
22081
22082
22083
22084
22085
22086
22087
22088
22089
22090
22091
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22135
22136
22137
22138
22139
22140
22141
22142
22143
22144
22145
22146
22147
22148
22149
22150
22151
22152
22153
22154
22155
22156
22157
22158
22159
22160
22161
22162
22163
22164
22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
22183
22184
22185
22186
22187
22188
22189
22190
22191
22192
22193
22194
22195
22196
22197
22198
22199
22200
22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
22215
22216
22217
22218
22219
22220
22221
22222
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
22241
22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
22261
22262
22263
22264
22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301
22302
22303
22304
22305
22306
22307
22308
22309
22310
22311
22312
22313
22314
22315
22316
22317
22318
22319
22320
22321
22322
22323
22324
22325
22326
22327
22328
22329
22330
22331
22332
22333
22334
22335
22336
22337
22338
22339
22340
22341
22342
22343
22344
22345
22346
22347
22348
22349
22350
22351
22352
22353
22354
22355
22356
22357
22358
22359
22360
22361
22362
22363
22364
22365
22366
22367
22368
22369
22370
22371
22372
22373
22374
22375
22376
22377
22378
22379
22380
22381
22382
22383
22384
22385
22386
22387
22388
22389
22390
22391
22392
22393
22394
22395
22396
22397
22398
22399
22400
22401
22402
22403
22404
22405
22406
22407
22408
22409
22410
22411
22412
22413
22414
22415
22416
22417
22418
22419
22420
22421
22422
22423
22424
22425
22426
22427
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
22441
22442
22443
22444
22445
22446
22447
22448
22449
22450
22451
22452
22453
22454
22455
22456
22457
22458
22459
22460
22461
22462
22463
22464
22465
22466
22467
22468
22469
22470
22471
22472
22473
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
22497
22498
22499
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
22512
22513
22514
22515
22516
22517
22518
22519
22520
22521
22522
22523
22524
22525
22526
22527
22528
22529
22530
22531
22532
22533
22534
22535
22536
22537
22538
22539
22540
22541
22542
22543
22544
22545
22546
22547
22548
22549
22550
22551
22552
22553
22554
22555
22556
22557
22558
22559
22560
22561
22562
22563
22564
22565
22566
22567
22568
22569
22570
22571
22572
22573
22574
22575
22576
22577
22578
22579
22580
22581
22582
22583
22584
22585
22586
22587
22588
22589
22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
22606
22607
22608
22609
22610
22611
22612
22613
22614
22615
22616
22617
22618
22619
22620
22621
22622
22623
22624
22625
22626
22627
22628
22629
22630
22631
22632
22633
22634
22635
22636
22637
22638
22639
22640
22641
22642
22643
22644
22645
22646
22647
22648
22649
22650
22651
22652
22653
22654
22655
22656
22657
22658
22659
22660
22661
22662
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22673
22674
22675
22676
22677
22678
22679
22680
22681
22682
22683
22684
22685
22686
22687
22688
22689
22690
22691
22692
22693
22694
22695
22696
22697
22698
22699
22700
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712
22713
22714
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
22725
22726
22727
22728
22729
22730
22731
22732
22733
22734
22735
22736
22737
22738
22739
22740
22741
22742
22743
22744
22745
22746
22747
22748
22749
22750
22751
22752
22753
22754
22755
22756
22757
22758
22759
22760
22761
22762
22763
22764
22765
22766
22767
22768
22769
22770
22771
22772
22773
22774
22775
22776
22777
22778
22779
22780
22781
22782
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792
22793
22794
22795
22796
22797
22798
22799
22800
22801
22802
22803
22804
22805
22806
22807
22808
22809
22810
22811
22812
22813
22814
22815
22816
22817
22818
22819
22820
22821
22822
22823
22824
22825
22826
22827
22828
22829
22830
22831
22832
22833
22834
22835
22836
22837
22838
22839
22840
22841
22842
22843
22844
22845
22846
22847
22848
22849
22850
22851
22852
22853
22854
22855
22856
22857
22858
22859
22860
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871
22872
22873
22874
22875
22876
22877
22878
22879
22880
22881
22882
22883
22884
22885
22886
22887
22888
22889
22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903
22904
22905
22906
22907
22908
22909
22910
22911
22912
22913
22914
22915
22916
22917
22918
22919
22920
22921
22922
22923
22924
22925
22926
22927
22928
22929
22930
22931
22932
22933
22934
22935
22936
22937
22938
22939
22940
22941
22942
22943
22944
22945
22946
22947
22948
22949
22950
22951
22952
22953
22954
22955
22956
22957
22958
22959
22960
22961
22962
22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
22979
22980
22981
22982
22983
22984
22985
22986
22987
22988
22989
22990
22991
22992
22993
22994
22995
22996
22997
22998
22999
23000
23001
23002
23003
23004
23005
23006
23007
23008
23009
23010
23011
23012
23013
23014
23015
23016
23017
23018
23019
23020
23021
23022
23023
23024
23025
23026
23027
23028
23029
23030
23031
23032
23033
23034
23035
23036
23037
23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
23069
23070
23071
23072
23073
23074
23075
23076
23077
23078
23079
23080
23081
23082
23083
23084
23085
23086
23087
23088
23089
23090
23091
23092
23093
23094
23095
23096
23097
23098
23099
23100
23101
23102
23103
23104
23105
23106
23107
23108
23109
23110
23111
23112
23113
23114
23115
23116
23117
23118
23119
23120
23121
23122
23123
23124
23125
23126
23127
23128
23129
23130
23131
23132
23133
23134
23135
23136
23137
23138
23139
23140
23141
23142
23143
23144
23145
23146
23147
23148
23149
23150
23151
23152
23153
23154
23155
23156
23157
23158
23159
23160
23161
23162
23163
23164
23165
23166
23167
23168
23169
23170
23171
23172
23173
23174
23175
23176
23177
23178
23179
23180
23181
23182
23183
23184
23185
23186
23187
23188
23189
23190
23191
23192
23193
23194
23195
23196
23197
23198
23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
23232
23233
23234
23235
23236
23237
23238
23239
23240
23241
23242
23243
23244
23245
23246
23247
23248
23249
23250
23251
23252
23253
23254
23255
23256
23257
23258
23259
23260
23261
23262
23263
23264
23265
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23277
23278
23279
23280
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23291
23292
23293
23294
23295
23296
23297
23298
23299
23300
23301
23302
23303
23304
23305
23306
23307
23308
23309
23310
23311
23312
23313
23314
23315
23316
23317
23318
23319
23320
23321
23322
23323
23324
23325
23326
23327
23328
23329
23330
23331
23332
23333
23334
23335
23336
23337
23338
23339
23340
23341
23342
23343
23344
23345
23346
23347
23348
23349
23350
23351
23352
23353
23354
23355
23356
23357
23358
23359
23360
23361
23362
23363
23364
23365
23366
23367
23368
23369
23370
23371
23372
23373
23374
23375
23376
23377
23378
23379
23380
23381
23382
23383
23384
23385
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23398
23399
23400
23401
23402
23403
23404
23405
23406
23407
23408
23409
23410
23411
23412
23413
23414
23415
23416
23417
23418
23419
23420
23421
23422
23423
23424
23425
23426
23427
23428
23429
23430
23431
23432
23433
23434
23435
23436
23437
23438
23439
23440
23441
23442
23443
23444
23445
23446
23447
23448
23449
23450
23451
23452
23453
23454
23455
23456
23457
23458
23459
23460
23461
23462
23463
23464
23465
23466
23467
23468
23469
23470
23471
23472
23473
23474
23475
23476
23477
23478
23479
23480
23481
23482
23483
23484
23485
23486
23487
23488
23489
23490
23491
23492
23493
23494
23495
23496
23497
23498
23499
23500
23501
23502
23503
23504
23505
23506
23507
23508
23509
23510
23511
23512
23513
23514
23515
23516
23517
23518
23519
23520
23521
23522
23523
23524
23525
23526
23527
23528
23529
23530
23531
23532
23533
23534
23535
23536
23537
23538
23539
23540
23541
23542
23543
23544
23545
23546
23547
23548
23549
23550
23551
23552
23553
23554
23555
23556
23557
23558
23559
23560
23561
23562
23563
23564
23565
23566
23567
23568
23569
23570
23571
23572
23573
23574
23575
23576
23577
23578
23579
23580
23581
23582
23583
23584
23585
23586
23587
23588
23589
23590
23591
23592
23593
23594
23595
23596
23597
23598
23599
23600
23601
23602
23603
23604
23605
23606
23607
23608
23609
23610
23611
23612
23613
23614
23615
23616
23617
23618
23619
23620
23621
23622
23623
23624
23625
23626
23627
23628
23629
23630
23631
23632
23633
23634
23635
23636
23637
23638
23639
23640
23641
23642
23643
23644
23645
23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
23657
23658
23659
23660
23661
23662
23663
23664
23665
23666
23667
23668
23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
23689
23690
23691
23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
23702
23703
23704
23705
23706
23707
23708
23709
23710
23711
23712
23713
23714
23715
23716
23717
23718
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736
23737
23738
23739
23740
23741
23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
23758
23759
23760
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770
23771
23772
23773
23774
23775
23776
23777
23778
23779
23780
23781
23782
23783
23784
23785
23786
23787
23788
23789
23790
23791
23792
23793
23794
23795
23796
23797
23798
23799
23800
23801
23802
23803
23804
23805
23806
23807
23808
23809
23810
23811
23812
23813
23814
23815
23816
23817
23818
23819
23820
23821
23822
23823
23824
23825
23826
23827
23828
23829
23830
23831
23832
23833
23834
23835
23836
23837
23838
23839
23840
23841
23842
23843
23844
23845
23846
23847
23848
23849
23850
23851
23852
23853
23854
23855
23856
23857
23858
23859
23860
23861
23862
23863
23864
23865
23866
23867
23868
23869
23870
23871
23872
23873
23874
23875
23876
23877
23878
23879
23880
23881
23882
23883
23884
23885
23886
23887
23888
23889
23890
23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
23908
23909
23910
23911
23912
23913
23914
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
23940
23941
23942
23943
23944
23945
23946
23947
23948
23949
23950
23951
23952
23953
23954
23955
23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
23970
23971
23972
23973
23974
23975
23976
23977
23978
23979
23980
23981
23982
23983
23984
23985
23986
23987
23988
23989
23990
23991
23992
23993
23994
23995
23996
23997
23998
23999
24000
24001
24002
24003
24004
24005
24006
24007
24008
24009
24010
24011
24012
24013
24014
24015
24016
24017
24018
24019
24020
24021
24022
24023
24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
24034
24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
24097
24098
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
24114
24115
24116
24117
24118
24119
24120
24121
24122
24123
24124
24125
24126
24127
24128
24129
24130
24131
24132
24133
24134
24135
24136
24137
24138
24139
24140
24141
24142
24143
24144
24145
24146
24147
24148
24149
24150
24151
24152
24153
24154
24155
24156
24157
24158
24159
24160
24161
24162
24163
24164
24165
24166
24167
24168
24169
24170
24171
24172
24173
24174
24175
24176
24177
24178
24179
24180
24181
24182
24183
24184
24185
24186
24187
24188
24189
24190
24191
24192
24193
24194
24195
24196
24197
24198
24199
24200
24201
24202
24203
24204
24205
24206
24207
24208
24209
24210
24211
24212
24213
24214
24215
24216
24217
24218
24219
24220
24221
24222
24223
24224
24225
24226
24227
24228
24229
24230
24231
24232
24233
24234
24235
24236
24237
24238
24239
24240
24241
24242
24243
24244
24245
24246
24247
24248
24249
24250
24251
24252
24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
24267
24268
24269
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297
24298
24299
24300
24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
24375
24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391
24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
24426
24427
24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24449
24450
24451
24452
24453
24454
24455
24456
24457
24458
24459
24460
24461
24462
24463
24464
24465
24466
24467
24468
24469
24470
24471
24472
24473
24474
24475
24476
24477
24478
24479
24480
24481
24482
24483
24484
24485
24486
24487
24488
24489
24490
24491
24492
24493
24494
24495
24496
24497
24498
24499
24500
24501
24502
24503
24504
24505
24506
24507
24508
24509
24510
24511
24512
24513
24514
24515
24516
24517
24518
24519
24520
24521
24522
24523
24524
24525
24526
24527
24528
24529
24530
24531
24532
24533
24534
24535
24536
24537
24538
24539
24540
24541
24542
24543
24544
24545
24546
24547
24548
24549
24550
24551
24552
24553
24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
24568
24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588
24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
24600
24601
24602
24603
24604
24605
24606
24607
24608
24609
24610
24611
24612
24613
24614
24615
24616
24617
24618
24619
24620
24621
24622
24623
24624
24625
24626
24627
24628
24629
24630
24631
24632
24633
24634
24635
24636
24637
24638
24639
24640
24641
24642
24643
24644
24645
24646
24647
24648
24649
24650
24651
24652
24653
24654
24655
24656
24657
24658
24659
24660
24661
24662
24663
24664
24665
24666
24667
24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746
24747
24748
24749
24750
24751
24752
24753
24754
24755
24756
24757
24758
24759
24760
24761
24762
24763
24764
24765
24766
24767
24768
24769
24770
24771
24772
24773
24774
24775
24776
24777
24778
24779
24780
24781
24782
24783
24784
24785
24786
24787
24788
24789
24790
24791
24792
24793
24794
24795
24796
24797
24798
24799
24800
24801
24802
24803
24804
24805
24806
24807
24808
24809
24810
24811
24812
24813
24814
24815
24816
24817
24818
24819
24820
24821
24822
24823
24824
24825
24826
24827
24828
24829
24830
24831
24832
24833
24834
24835
24836
24837
24838
24839
24840
24841
24842
24843
24844
24845
24846
24847
24848
24849
24850
24851
24852
24853
24854
24855
24856
24857
24858
24859
24860
24861
24862
24863
24864
24865
24866
24867
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
24883
24884
24885
24886
24887
24888
24889
24890
24891
24892
24893
24894
24895
24896
24897
24898
24899
24900
24901
24902
24903
24904
24905
24906
24907
24908
24909
24910
24911
24912
24913
24914
24915
24916
24917
24918
24919
24920
24921
24922
24923
24924
24925
24926
24927
24928
24929
24930
24931
24932
24933
24934
24935
24936
24937
24938
24939
24940
24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953
24954
24955
24956
24957
24958
24959
24960
24961
24962
24963
24964
24965
24966
24967
24968
24969
24970
24971
24972
24973
24974
24975
24976
24977
24978
24979
24980
24981
24982
24983
24984
24985
24986
24987
24988
24989
24990
24991
24992
24993
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021
25022
25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
25057
25058
25059
25060
25061
25062
25063
25064
25065
25066
25067
25068
25069
25070
25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
25084
25085
25086
25087
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25105
25106
25107
25108
25109
25110
25111
25112
25113
25114
25115
25116
25117
25118
25119
25120
25121
25122
25123
25124
25125
25126
25127
25128
25129
25130
25131
25132
25133
25134
25135
25136
25137
25138
25139
25140
25141
25142
25143
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25154
25155
25156
25157
25158
25159
25160
25161
25162
25163
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
25176
25177
25178
25179
25180
25181
25182
25183
25184
25185
25186
25187
25188
25189
25190
25191
25192
25193
25194
25195
25196
25197
25198
25199
25200
25201
25202
25203
25204
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226
25227
25228
25229
25230
25231
25232
25233
25234
25235
25236
25237
25238
25239
25240
25241
25242
25243
25244
25245
25246
25247
25248
25249
25250
25251
25252
25253
25254
25255
25256
25257
25258
25259
25260
25261
25262
25263
25264
25265
25266
25267
25268
25269
25270
25271
25272
25273
25274
25275
25276
25277
25278
25279
25280
25281
25282
25283
25284
25285
25286
25287
25288
25289
25290
25291
25292
25293
25294
25295
25296
25297
25298
25299
25300
25301
25302
25303
25304
25305
25306
25307
25308
25309
25310
25311
25312
25313
25314
25315
25316
25317
25318
25319
25320
25321
25322
25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341
25342
25343
25344
25345
25346
25347
25348
25349
25350
25351
25352
25353
25354
25355
25356
25357
25358
25359
25360
25361
25362
25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
25379
25380
25381
25382
25383
25384
25385
25386
25387
25388
25389
25390
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405
25406
25407
25408
25409
25410
25411
25412
25413
25414
25415
25416
25417
25418
25419
25420
25421
25422
25423
25424
25425
25426
25427
25428
25429
25430
25431
25432
25433
25434
25435
25436
25437
25438
25439
25440
25441
25442
25443
25444
25445
25446
25447
25448
25449
25450
25451
25452
25453
25454
25455
25456
25457
25458
25459
25460
25461
25462
25463
25464
25465
25466
25467
25468
25469
25470
25471
25472
25473
25474
25475
25476
25477
25478
25479
25480
25481
25482
25483
25484
25485
25486
25487
25488
25489
25490
25491
25492
25493
25494
25495
25496
25497
25498
25499
25500
25501
25502
25503
25504
25505
25506
25507
25508
25509
25510
25511
25512
25513
25514
25515
25516
25517
25518
25519
25520
25521
25522
25523
25524
25525
25526
25527
25528
25529
25530
25531
25532
25533
25534
25535
25536
25537
25538
25539
25540
25541
25542
25543
25544
25545
25546
25547
25548
25549
25550
25551
25552
25553
25554
25555
25556
25557
25558
25559
25560
25561
25562
25563
25564
25565
25566
25567
25568
25569
25570
25571
25572
25573
25574
25575
25576
25577
25578
25579
25580
25581
25582
25583
25584
25585
25586
25587
25588
25589
25590
25591
25592
25593
25594
25595
25596
25597
25598
25599
25600
25601
25602
25603
25604
25605
25606
25607
25608
25609
25610
25611
25612
25613
25614
25615
25616
25617
25618
25619
25620
25621
25622
25623
25624
25625
25626
25627
25628
25629
25630
25631
25632
25633
25634
25635
25636
25637
25638
25639
25640
25641
25642
25643
25644
25645
25646
25647
25648
25649
25650
25651
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
25681
25682
25683
25684
25685
25686
25687
25688
25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
25721
25722
25723
25724
25725
25726
25727
25728
25729
25730
25731
25732
25733
25734
25735
25736
25737
25738
25739
25740
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25751
25752
25753
25754
25755
25756
25757
25758
25759
25760
25761
25762
25763
25764
25765
25766
25767
25768
25769
25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
25787
25788
25789
25790
25791
25792
25793
25794
25795
25796
25797
25798
25799
25800
25801
25802
25803
25804
25805
25806
25807
25808
25809
25810
25811
25812
25813
25814
25815
25816
25817
25818
25819
25820
25821
25822
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837
25838
25839
25840
25841
25842
25843
25844
25845
25846
25847
25848
25849
25850
25851
25852
25853
25854
25855
25856
25857
25858
25859
25860
25861
25862
25863
25864
25865
25866
25867
25868
25869
25870
25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882
25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
25917
25918
25919
25920
25921
25922
25923
25924
25925
25926
25927
25928
25929
25930
25931
25932
25933
25934
25935
25936
25937
25938
25939
25940
25941
25942
25943
25944
25945
25946
25947
25948
25949
25950
25951
25952
25953
25954
25955
25956
25957
25958
25959
25960
25961
25962
25963
25964
25965
25966
25967
25968
25969
25970
25971
25972
25973
25974
25975
25976
25977
25978
25979
25980
25981
25982
25983
25984
25985
25986
25987
25988
25989
25990
25991
25992
25993
25994
25995
25996
25997
25998
25999
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
26082
26083
26084
26085
26086
26087
26088
26089
26090
26091
26092
26093
26094
26095
26096
26097
26098
26099
26100
26101
26102
26103
26104
26105
26106
26107
26108
26109
26110
26111
26112
26113
26114
26115
26116
26117
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138
26139
26140
26141
26142
26143
26144
26145
26146
26147
26148
26149
26150
26151
26152
26153
26154
26155
26156
26157
26158
26159
26160
26161
26162
26163
26164
26165
26166
26167
26168
26169
26170
26171
26172
26173
26174
26175
26176
26177
26178
26179
26180
26181
26182
26183
26184
26185
26186
26187
26188
26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
26207
26208
26209
26210
26211
26212
26213
26214
26215
26216
26217
26218
26219
26220
26221
26222
26223
26224
26225
26226
26227
26228
26229
26230
26231
26232
26233
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
26246
26247
26248
26249
26250
26251
26252
26253
26254
26255
26256
26257
26258
26259
26260
26261
26262
26263
26264
26265
26266
26267
26268
26269
26270
26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
26281
26282
26283
26284
26285
26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
26300
26301
26302
26303
26304
26305
26306
26307
26308
26309
26310
26311
26312
26313
26314
26315
26316
26317
26318
26319
26320
26321
26322
26323
26324
26325
26326
26327
26328
26329
26330
26331
26332
26333
26334
26335
26336
26337
26338
26339
26340
26341
26342
26343
26344
26345
26346
26347
26348
26349
26350
26351
26352
26353
26354
26355
26356
26357
26358
26359
26360
26361
26362
26363
26364
26365
26366
26367
26368
26369
26370
26371
26372
26373
26374
26375
26376
26377
26378
26379
26380
26381
26382
26383
26384
26385
26386
26387
26388
26389
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
26401
26402
26403
26404
26405
26406
26407
26408
26409
26410
26411
26412
26413
26414
26415
26416
26417
26418
26419
26420
26421
26422
26423
26424
26425
26426
26427
26428
26429
26430
26431
26432
26433
26434
26435
26436
26437
26438
26439
26440
26441
26442
26443
26444
26445
26446
26447
26448
26449
26450
26451
26452
26453
26454
26455
26456
26457
26458
26459
26460
26461
26462
26463
26464
26465
26466
26467
26468
26469
26470
26471
26472
26473
26474
26475
26476
26477
26478
26479
26480
26481
26482
26483
26484
26485
26486
26487
26488
26489
26490
26491
26492
26493
26494
26495
26496
26497
26498
26499
26500
26501
26502
26503
26504
26505
26506
26507
26508
26509
26510
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520
26521
26522
26523
26524
26525
26526
26527
26528
26529
26530
26531
26532
26533
26534
26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576
26577
26578
26579
26580
26581
26582
26583
26584
26585
26586
26587
26588
26589
26590
26591
26592
26593
26594
26595
26596
26597
26598
26599
26600
26601
26602
26603
26604
26605
26606
26607
26608
26609
26610
26611
26612
26613
26614
26615
26616
26617
26618
26619
26620
26621
26622
26623
26624
26625
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
26657
26658
26659
26660
26661
26662
26663
26664
26665
26666
26667
26668
26669
26670
26671
26672
26673
26674
26675
26676
26677
26678
26679
26680
26681
26682
26683
26684
26685
26686
26687
26688
26689
26690
26691
26692
26693
26694
26695
26696
26697
26698
26699
26700
26701
26702
26703
26704
26705
26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740
26741
26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
26757
26758
26759
26760
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
26779
26780
26781
26782
26783
26784
26785
26786
26787
26788
26789
26790
26791
26792
26793
26794
26795
26796
26797
26798
26799
26800
26801
26802
26803
26804
26805
26806
26807
26808
26809
26810
26811
26812
26813
26814
26815
26816
26817
26818
26819
26820
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
26840
26841
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26852
26853
26854
26855
26856
26857
26858
26859
26860
26861
26862
26863
26864
26865
26866
26867
26868
26869
26870
26871
26872
26873
26874
26875
26876
26877
26878
26879
26880
26881
26882
26883
26884
26885
26886
26887
26888
26889
26890
26891
26892
26893
26894
26895
26896
26897
26898
26899
26900
26901
26902
26903
26904
26905
26906
26907
26908
26909
26910
26911
26912
26913
26914
26915
26916
26917
26918
26919
26920
26921
26922
26923
26924
26925
26926
26927
26928
26929
26930
26931
26932
26933
26934
26935
26936
26937
26938
26939
26940
26941
26942
26943
26944
26945
26946
26947
26948
26949
26950
26951
26952
26953
26954
26955
26956
26957
26958
26959
26960
26961
26962
26963
26964
26965
26966
26967
26968
26969
26970
26971
26972
26973
26974
26975
26976
26977
26978
26979
26980
26981
26982
26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
27000
27001
27002
27003
27004
27005
27006
27007
27008
27009
27010
27011
27012
27013
27014
27015
27016
27017
27018
27019
27020
27021
27022
27023
27024
27025
27026
27027
27028
27029
27030
27031
27032
27033
27034
27035
27036
27037
27038
27039
27040
27041
27042
27043
27044
27045
27046
27047
27048
27049
27050
27051
27052
27053
27054
27055
27056
27057
27058
27059
27060
27061
27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
27075
27076
27077
27078
27079
27080
27081
27082
27083
27084
27085
27086
27087
27088
27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
27109
27110
27111
27112
27113
27114
27115
27116
27117
27118
27119
27120
27121
27122
27123
27124
27125
27126
27127
27128
27129
27130
27131
27132
27133
27134
27135
27136
27137
27138
27139
27140
27141
27142
27143
27144
27145
27146
27147
27148
27149
27150
27151
27152
27153
27154
27155
27156
27157
27158
27159
27160
27161
27162
27163
27164
27165
27166
27167
27168
27169
27170
27171
27172
27173
27174
27175
27176
27177
27178
27179
27180
27181
27182
27183
27184
27185
27186
27187
27188
27189
27190
27191
27192
27193
27194
27195
27196
27197
27198
27199
27200
27201
27202
27203
27204
27205
27206
27207
27208
27209
27210
27211
27212
27213
27214
27215
27216
27217
27218
27219
27220
27221
27222
27223
27224
27225
27226
27227
27228
27229
27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
27241
27242
27243
27244
27245
27246
27247
27248
27249
27250
27251
27252
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
27268
27269
27270
27271
27272
27273
27274
27275
27276
27277
27278
27279
27280
27281
27282
27283
27284
27285
27286
27287
27288
27289
27290
27291
27292
27293
27294
27295
27296
27297
27298
27299
27300
27301
27302
27303
27304
27305
27306
27307
27308
27309
27310
27311
27312
27313
27314
27315
27316
27317
27318
27319
27320
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27331
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
27358
27359
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
27397
27398
27399
27400
27401
27402
27403
27404
27405
27406
27407
27408
27409
27410
27411
27412
27413
27414
27415
27416
27417
27418
27419
27420
27421
27422
27423
27424
27425
27426
27427
27428
27429
27430
27431
27432
27433
27434
27435
27436
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
27481
27482
27483
27484
27485
27486
27487
27488
27489
27490
27491
27492
27493
27494
27495
27496
27497
27498
27499
27500
27501
27502
27503
27504
27505
27506
27507
27508
27509
27510
27511
27512
27513
27514
27515
27516
27517
27518
27519
27520
27521
27522
27523
27524
27525
27526
27527
27528
27529
27530
27531
27532
27533
27534
27535
27536
27537
27538
27539
27540
27541
27542
27543
27544
27545
27546
27547
27548
27549
27550
27551
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27562
27563
27564
27565
27566
27567
27568
27569
27570
27571
27572
27573
27574
27575
27576
27577
27578
27579
27580
27581
27582
27583
27584
27585
27586
27587
27588
27589
27590
27591
27592
27593
27594
27595
27596
27597
27598
27599
27600
27601
27602
27603
27604
27605
27606
27607
27608
27609
27610
27611
27612
27613
27614
27615
27616
27617
27618
27619
27620
27621
27622
27623
27624
27625
27626
27627
27628
27629
27630
27631
27632
27633
27634
27635
27636
27637
27638
27639
27640
27641
27642
27643
27644
27645
27646
27647
27648
27649
27650
27651
27652
27653
27654
27655
27656
27657
27658
27659
27660
27661
27662
27663
27664
27665
27666
27667
27668
27669
27670
27671
27672
27673
27674
27675
27676
27677
27678
27679
27680
27681
27682
27683
27684
27685
27686
27687
27688
27689
27690
27691
27692
27693
27694
27695
27696
27697
27698
27699
27700
27701
27702
27703
27704
27705
27706
27707
27708
27709
27710
27711
27712
27713
27714
27715
27716
27717
27718
27719
27720
27721
27722
27723
27724
27725
27726
27727
27728
27729
27730
27731
27732
27733
27734
27735
27736
27737
27738
27739
27740
27741
27742
27743
27744
27745
27746
27747
27748
27749
27750
27751
27752
27753
27754
27755
27756
27757
27758
27759
27760
27761
27762
27763
27764
27765
27766
27767
27768
27769
27770
27771
27772
27773
27774
27775
27776
27777
27778
27779
27780
27781
27782
27783
27784
27785
27786
27787
27788
27789
27790
27791
27792
27793
27794
27795
27796
27797
27798
27799
27800
27801
27802
27803
27804
27805
27806
27807
27808
27809
27810
27811
27812
27813
27814
27815
27816
27817
27818
27819
27820
27821
27822
27823
27824
27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
27858
27859
27860
27861
27862
27863
27864
27865
27866
27867
27868
27869
27870
27871
27872
27873
27874
27875
27876
27877
27878
27879
27880
27881
27882
27883
27884
27885
27886
27887
27888
27889
27890
27891
27892
27893
27894
27895
27896
27897
27898
27899
27900
27901
27902
27903
27904
27905
27906
27907
27908
27909
27910
27911
27912
27913
27914
27915
27916
27917
27918
27919
27920
27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
27933
27934
27935
27936
27937
27938
27939
27940
27941
27942
27943
27944
27945
27946
27947
27948
27949
27950
27951
27952
27953
27954
27955
27956
27957
27958
27959
27960
27961
27962
27963
27964
27965
27966
27967
27968
27969
27970
27971
27972
27973
27974
27975
27976
27977
27978
27979
27980
27981
27982
27983
27984
27985
27986
27987
27988
27989
27990
27991
27992
27993
27994
27995
27996
27997
27998
27999
28000
28001
28002
28003
28004
28005
28006
28007
28008
28009
28010
28011
28012
28013
28014
28015
28016
28017
28018
28019
28020
28021
28022
28023
28024
28025
28026
28027
28028
28029
28030
28031
28032
28033
28034
28035
28036
28037
28038
28039
28040
28041
28042
28043
28044
28045
28046
28047
28048
28049
28050
28051
28052
28053
28054
28055
28056
28057
28058
28059
28060
28061
28062
28063
28064
28065
28066
28067
28068
28069
28070
28071
28072
28073
28074
28075
28076
28077
28078
28079
28080
28081
28082
28083
28084
28085
28086
28087
28088
28089
28090
28091
28092
28093
28094
28095
28096
28097
28098
28099
28100
28101
28102
28103
28104
28105
28106
28107
28108
28109
28110
28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
28141
28142
28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161
28162
28163
28164
28165
28166
28167
28168
28169
28170
28171
28172
28173
28174
28175
28176
28177
28178
28179
28180
28181
28182
28183
28184
28185
28186
28187
28188
28189
28190
28191
28192
28193
28194
28195
28196
28197
28198
28199
28200
28201
28202
28203
28204
28205
28206
28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219
28220
28221
28222
28223
28224
28225
28226
28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238
28239
28240
28241
28242
28243
28244
28245
28246
28247
28248
28249
28250
28251
28252
28253
28254
28255
28256
28257
28258
28259
28260
28261
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
28321
28322
28323
28324
28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
28340
28341
28342
28343
28344
28345
28346
28347
28348
28349
28350
28351
28352
28353
28354
28355
28356
28357
28358
28359
28360
28361
28362
28363
28364
28365
28366
28367
28368
28369
28370
28371
28372
28373
28374
28375
28376
28377
28378
28379
28380
28381
28382
28383
28384
28385
28386
28387
28388
28389
28390
28391
28392
28393
28394
28395
28396
28397
28398
28399
28400
28401
28402
28403
28404
28405
28406
28407
28408
28409
28410
28411
28412
28413
28414
28415
28416
28417
28418
28419
28420
28421
28422
28423
28424
28425
28426
28427
28428
28429
28430
28431
28432
28433
28434
28435
28436
28437
28438
28439
28440
28441
28442
28443
28444
28445
28446
28447
28448
28449
28450
28451
28452
28453
28454
28455
28456
28457
28458
28459
28460
28461
28462
28463
28464
28465
28466
28467
28468
28469
28470
28471
28472
28473
28474
28475
28476
28477
28478
28479
28480
28481
28482
28483
28484
28485
28486
28487
28488
28489
28490
28491
28492
28493
28494
28495
28496
28497
28498
28499
28500
28501
28502
28503
28504
28505
28506
28507
28508
28509
28510
28511
28512
28513
28514
28515
28516
28517
28518
28519
28520
28521
28522
28523
28524
28525
28526
28527
28528
28529
28530
28531
28532
28533
28534
28535
28536
28537
28538
28539
28540
28541
28542
28543
28544
28545
28546
28547
28548
28549
28550
28551
28552
28553
28554
28555
28556
28557
28558
28559
28560
28561
28562
28563
28564
28565
28566
28567
28568
28569
28570
28571
28572
28573
28574
28575
28576
28577
28578
28579
28580
28581
28582
28583
28584
28585
28586
28587
28588
28589
28590
28591
28592
28593
28594
28595
28596
28597
28598
28599
28600
28601
28602
28603
28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28615
28616
28617
28618
28619
28620
28621
28622
28623
28624
28625
28626
28627
28628
28629
28630
28631
28632
28633
28634
28635
28636
28637
28638
28639
28640
28641
28642
28643
28644
28645
28646
28647
28648
28649
28650
28651
28652
28653
28654
28655
28656
28657
28658
28659
28660
28661
28662
28663
28664
28665
28666
28667
28668
28669
28670
28671
28672
28673
28674
28675
28676
28677
28678
28679
28680
28681
28682
28683
28684
28685
28686
28687
28688
28689
28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701
28702
28703
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
28734
28735
28736
28737
28738
28739
28740
28741
28742
28743
28744
28745
28746
28747
28748
28749
28750
28751
28752
28753
28754
28755
28756
28757
28758
28759
28760
28761
28762
28763
28764
28765
28766
28767
28768
28769
28770
28771
28772
28773
28774
28775
28776
28777
28778
28779
28780
28781
28782
28783
28784
28785
28786
28787
28788
28789
28790
28791
28792
28793
28794
28795
28796
28797
28798
28799
28800
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
28822
28823
28824
28825
28826
28827
28828
28829
28830
28831
28832
28833
28834
28835
28836
28837
28838
28839
28840
28841
28842
28843
28844
28845
28846
28847
28848
28849
28850
28851
28852
28853
28854
28855
28856
28857
28858
28859
28860
28861
28862
28863
28864
28865
28866
28867
28868
28869
28870
28871
28872
28873
28874
28875
28876
28877
28878
28879
28880
28881
28882
28883
28884
28885
28886
28887
28888
28889
28890
28891
28892
28893
28894
28895
28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
28922
28923
28924
28925
28926
28927
28928
28929
28930
28931
28932
28933
28934
28935
28936
28937
28938
28939
28940
28941
28942
28943
28944
28945
28946
28947
28948
28949
28950
28951
28952
28953
28954
28955
28956
28957
28958
28959
28960
28961
28962
28963
28964
28965
28966
28967
28968
28969
28970
28971
28972
28973
28974
28975
28976
28977
28978
28979
28980
28981
28982
28983
28984
28985
28986
28987
28988
28989
28990
28991
28992
28993
28994
28995
28996
28997
28998
28999
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
29020
29021
29022
29023
29024
29025
29026
29027
29028
29029
29030
29031
29032
29033
29034
29035
29036
29037
29038
29039
29040
29041
29042
29043
29044
29045
29046
29047
29048
29049
29050
29051
29052
29053
29054
29055
29056
29057
29058
29059
29060
29061
29062
29063
29064
29065
29066
29067
29068
29069
29070
29071
29072
29073
29074
29075
29076
29077
29078
29079
29080
29081
29082
29083
29084
29085
29086
29087
29088
29089
29090
29091
29092
29093
29094
29095
29096
29097
29098
29099
29100
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110
29111
29112
29113
29114
29115
29116
29117
29118
29119
29120
29121
29122
29123
29124
29125
29126
29127
29128
29129
29130
29131
29132
29133
29134
29135
29136
29137
29138
29139
29140
29141
29142
29143
29144
29145
29146
29147
29148
29149
29150
29151
29152
29153
29154
29155
29156
29157
29158
29159
29160
29161
29162
29163
29164
29165
29166
29167
29168
29169
29170
29171
29172
29173
29174
29175
29176
29177
29178
29179
29180
29181
29182
29183
29184
29185
29186
29187
29188
29189
29190
29191
29192
29193
29194
29195
29196
29197
29198
29199
29200
29201
29202
29203
29204
29205
29206
29207
29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219
29220
29221
29222
29223
29224
29225
29226
29227
29228
29229
29230
29231
29232
29233
29234
29235
29236
29237
29238
29239
29240
29241
29242
29243
29244
29245
29246
29247
29248
29249
29250
29251
29252
29253
29254
29255
29256
29257
29258
29259
29260
29261
29262
29263
29264
29265
29266
29267
29268
29269
29270
29271
29272
29273
29274
29275
29276
29277
29278
29279
29280
29281
29282
29283
29284
29285
29286
29287
29288
29289
29290
29291
29292
29293
29294
29295
29296
29297
29298
29299
29300
29301
29302
29303
29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
29315
29316
29317
29318
29319
29320
29321
29322
29323
29324
29325
29326
29327
29328
29329
29330
29331
29332
29333
29334
29335
29336
29337
29338
29339
29340
29341
29342
29343
29344
29345
29346
29347
29348
29349
29350
29351
29352
29353
29354
29355
29356
29357
29358
29359
29360
29361
29362
29363
29364
29365
29366
29367
29368
29369
29370
29371
29372
29373
29374
29375
29376
29377
29378
29379
29380
29381
29382
29383
29384
29385
29386
29387
29388
29389
29390
29391
29392
29393
29394
29395
29396
29397
29398
29399
29400
29401
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
29431
29432
29433
29434
29435
29436
29437
29438
29439
29440
29441
29442
29443
29444
29445
29446
29447
29448
29449
29450
29451
29452
29453
29454
29455
29456
29457
29458
29459
29460
29461
29462
29463
29464
29465
29466
29467
29468
29469
29470
29471
29472
29473
29474
29475
29476
29477
29478
29479
29480
29481
29482
29483
29484
29485
29486
29487
29488
29489
29490
29491
29492
29493
29494
29495
29496
29497
29498
29499
29500
29501
29502
29503
29504
29505
29506
29507
29508
29509
29510
29511
29512
29513
29514
29515
29516
29517
29518
29519
29520
29521
29522
29523
29524
29525
29526
29527
29528
29529
29530
29531
29532
29533
29534
29535
29536
29537
29538
29539
29540
29541
29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
29564
29565
29566
29567
29568
29569
29570
29571
29572
29573
29574
29575
29576
29577
29578
29579
29580
29581
29582
29583
29584
29585
29586
29587
29588
29589
29590
29591
29592
29593
29594
29595
29596
29597
29598
29599
29600
29601
29602
29603
29604
29605
29606
29607
29608
29609
29610
29611
29612
29613
29614
29615
29616
29617
29618
29619
29620
29621
29622
29623
29624
29625
29626
29627
29628
29629
29630
29631
29632
29633
29634
29635
29636
29637
29638
29639
29640
29641
29642
29643
29644
29645
29646
29647
29648
29649
29650
29651
29652
29653
29654
29655
29656
29657
29658
29659
29660
29661
29662
29663
29664
29665
29666
29667
29668
29669
29670
29671
29672
29673
29674
29675
29676
29677
29678
29679
29680
29681
29682
29683
29684
29685
29686
29687
29688
29689
29690
29691
29692
29693
29694
29695
29696
29697
29698
29699
29700
29701
29702
29703
29704
29705
29706
29707
29708
29709
29710
29711
29712
29713
29714
29715
29716
29717
29718
29719
29720
29721
29722
29723
29724
29725
29726
29727
29728
29729
29730
29731
29732
29733
29734
29735
29736
29737
29738
29739
29740
29741
29742
29743
29744
29745
29746
29747
29748
29749
29750
29751
29752
29753
29754
29755
29756
29757
29758
29759
29760
29761
29762
29763
29764
29765
29766
29767
29768
29769
29770
29771
29772
29773
29774
29775
29776
29777
29778
29779
29780
29781
29782
29783
29784
29785
29786
29787
29788
29789
29790
29791
29792
29793
29794
29795
29796
29797
29798
29799
29800
29801
29802
29803
29804
29805
29806
29807
29808
29809
29810
29811
29812
29813
29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
29828
29829
29830
29831
29832
29833
29834
29835
29836
29837
29838
29839
29840
29841
29842
29843
29844
29845
29846
29847
29848
29849
29850
29851
29852
29853
29854
29855
29856
29857
29858
29859
29860
29861
29862
29863
29864
29865
29866
29867
29868
29869
29870
29871
29872
29873
29874
29875
29876
29877
29878
29879
29880
29881
29882
29883
29884
29885
29886
29887
29888
29889
29890
29891
29892
29893
29894
29895
29896
29897
29898
29899
29900
29901
29902
29903
29904
29905
29906
29907
29908
29909
29910
29911
29912
29913
29914
29915
29916
29917
29918
29919
29920
29921
29922
29923
29924
29925
29926
29927
29928
29929
29930
29931
29932
29933
29934
29935
29936
29937
29938
29939
29940
29941
29942
29943
29944
29945
29946
29947
29948
29949
29950
29951
29952
29953
29954
29955
29956
29957
29958
29959
29960
29961
29962
29963
29964
29965
29966
29967
29968
29969
29970
29971
29972
29973
29974
29975
29976
29977
29978
29979
29980
29981
29982
29983
29984
29985
29986
29987
29988
29989
29990
29991
29992
29993
29994
29995
29996
29997
29998
29999
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30049
30050
30051
30052
30053
30054
30055
30056
30057
30058
30059
30060
30061
30062
30063
30064
30065
30066
30067
30068
30069
30070
30071
30072
30073
30074
30075
30076
30077
30078
30079
30080
30081
30082
30083
30084
30085
30086
30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
30100
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30112
30113
30114
30115
30116
30117
30118
30119
30120
30121
30122
30123
30124
30125
30126
30127
30128
30129
30130
30131
30132
30133
30134
30135
30136
30137
30138
30139
30140
30141
30142
30143
30144
30145
30146
30147
30148
30149
30150
30151
30152
30153
30154
30155
30156
30157
30158
30159
30160
30161
30162
30163
30164
30165
30166
30167
30168
30169
30170
30171
30172
30173
30174
30175
30176
30177
30178
30179
30180
30181
30182
30183
30184
30185
30186
30187
30188
30189
30190
30191
30192
30193
30194
30195
30196
30197
30198
30199
30200
30201
30202
30203
30204
30205
30206
30207
30208
30209
30210
30211
30212
30213
30214
30215
30216
30217
30218
30219
30220
30221
30222
30223
30224
30225
30226
30227
30228
30229
30230
30231
30232
30233
30234
30235
30236
30237
30238
30239
30240
30241
30242
30243
30244
30245
30246
30247
30248
30249
30250
30251
30252
30253
30254
30255
30256
30257
30258
30259
30260
30261
30262
30263
30264
30265
30266
30267
30268
30269
30270
30271
30272
30273
30274
30275
30276
30277
30278
30279
30280
30281
30282
30283
30284
30285
30286
30287
30288
30289
30290
30291
30292
30293
30294
30295
30296
30297
30298
30299
30300
30301
30302
30303
30304
30305
30306
30307
30308
30309
30310
30311
30312
30313
30314
30315
30316
30317
30318
30319
30320
30321
30322
30323
30324
30325
30326
30327
30328
30329
30330
30331
30332
30333
30334
30335
30336
30337
30338
30339
30340
30341
30342
30343
30344
30345
30346
30347
30348
30349
30350
30351
30352
30353
30354
30355
30356
30357
30358
30359
30360
30361
30362
30363
30364
30365
30366
30367
30368
30369
30370
30371
30372
30373
30374
30375
30376
30377
30378
30379
30380
30381
30382
30383
30384
30385
30386
30387
30388
30389
30390
30391
30392
30393
30394
30395
30396
30397
30398
30399
30400
30401
30402
30403
30404
30405
30406
30407
30408
30409
30410
30411
30412
30413
30414
30415
30416
30417
30418
30419
30420
30421
30422
30423
30424
30425
30426
30427
30428
30429
30430
30431
30432
30433
30434
30435
30436
30437
30438
30439
30440
30441
30442
30443
30444
30445
30446
30447
30448
30449
30450
30451
30452
30453
30454
30455
30456
30457
30458
30459
30460
30461
30462
30463
30464
30465
30466
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477
30478
30479
30480
30481
30482
30483
30484
30485
30486
30487
30488
30489
30490
30491
30492
30493
30494
30495
30496
30497
30498
30499
30500
30501
30502
30503
30504
30505
30506
30507
30508
30509
30510
30511
30512
30513
30514
30515
30516
30517
30518
30519
30520
30521
30522
30523
30524
30525
30526
30527
30528
30529
30530
30531
30532
30533
30534
30535
30536
30537
30538
30539
30540
30541
30542
30543
30544
30545
30546
30547
30548
30549
30550
30551
30552
30553
30554
30555
30556
30557
30558
30559
30560
30561
30562
30563
30564
30565
30566
30567
30568
30569
30570
30571
30572
30573
30574
30575
30576
30577
30578
30579
30580
30581
30582
30583
30584
30585
30586
30587
30588
30589
30590
30591
30592
30593
30594
30595
30596
30597
30598
30599
30600
30601
30602
30603
30604
30605
30606
30607
30608
30609
30610
30611
30612
30613
30614
30615
30616
30617
30618
30619
30620
30621
30622
30623
30624
30625
30626
30627
30628
30629
30630
30631
30632
30633
30634
30635
30636
30637
30638
30639
30640
30641
30642
30643
30644
30645
30646
30647
30648
30649
30650
30651
30652
30653
30654
30655
30656
30657
30658
30659
30660
30661
30662
30663
30664
30665
30666
30667
30668
30669
30670
30671
30672
30673
30674
30675
30676
30677
30678
30679
30680
30681
30682
30683
30684
30685
30686
30687
30688
30689
30690
30691
30692
30693
30694
30695
30696
30697
30698
30699
30700
30701
30702
30703
30704
30705
30706
30707
30708
30709
30710
30711
30712
30713
30714
30715
30716
30717
30718
30719
30720
30721
30722
30723
30724
30725
30726
30727
30728
30729
30730
30731
30732
30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
30755
30756
30757
30758
30759
30760
30761
30762
30763
30764
30765
30766
30767
30768
30769
30770
30771
30772
30773
30774
30775
30776
30777
30778
30779
30780
30781
30782
30783
30784
30785
30786
30787
30788
30789
30790
30791
30792
30793
30794
30795
30796
30797
30798
30799
30800
30801
30802
30803
30804
30805
30806
30807
30808
30809
30810
30811
30812
30813
30814
30815
30816
30817
30818
30819
30820
30821
30822
30823
30824
30825
30826
30827
30828
30829
30830
30831
30832
30833
30834
30835
30836
30837
30838
30839
30840
30841
30842
30843
30844
30845
30846
30847
30848
30849
30850
30851
30852
30853
30854
30855
30856
30857
30858
30859
30860
30861
30862
30863
30864
30865
30866
30867
30868
30869
30870
30871
30872
30873
30874
30875
30876
30877
30878
30879
30880
30881
30882
30883
30884
30885
30886
30887
30888
30889
30890
30891
30892
30893
30894
30895
30896
30897
30898
30899
30900
30901
30902
30903
30904
30905
30906
30907
30908
30909
30910
30911
30912
30913
30914
30915
30916
30917
30918
30919
30920
30921
30922
30923
30924
30925
30926
30927
30928
30929
30930
30931
30932
30933
30934
30935
30936
30937
30938
30939
30940
30941
30942
30943
30944
30945
30946
30947
30948
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
30960
30961
30962
30963
30964
30965
30966
30967
30968
30969
30970
30971
30972
30973
30974
30975
30976
30977
30978
30979
30980
30981
30982
30983
30984
30985
30986
30987
30988
30989
30990
30991
30992
30993
30994
30995
30996
30997
30998
30999
31000
31001
31002
31003
31004
31005
31006
31007
31008
31009
31010
31011
31012
31013
31014
31015
31016
31017
31018
31019
31020
31021
31022
31023
31024
31025
31026
31027
31028
31029
31030
31031
31032
31033
31034
31035
31036
31037
31038
31039
31040
31041
31042
31043
31044
31045
31046
31047
31048
31049
31050
31051
31052
31053
31054
31055
31056
31057
31058
31059
31060
31061
31062
31063
31064
31065
31066
31067
31068
31069
31070
31071
31072
31073
31074
31075
31076
31077
31078
31079
31080
31081
31082
31083
31084
31085
31086
31087
31088
31089
31090
31091
31092
31093
31094
31095
31096
31097
31098
31099
31100
31101
31102
31103
31104
31105
31106
31107
31108
31109
31110
31111
31112
31113
31114
31115
31116
31117
31118
31119
31120
31121
31122
31123
31124
31125
31126
31127
31128
31129
31130
31131
31132
31133
31134
31135
31136
31137
31138
31139
31140
31141
31142
31143
31144
31145
31146
31147
31148
31149
31150
31151
31152
31153
31154
31155
31156
31157
31158
31159
31160
31161
31162
31163
31164
31165
31166
31167
31168
31169
31170
31171
31172
31173
31174
31175
31176
31177
31178
31179
31180
31181
31182
31183
31184
31185
31186
31187
31188
31189
31190
31191
31192
31193
31194
31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
31206
31207
31208
31209
31210
31211
31212
31213
31214
31215
31216
31217
31218
31219
31220
31221
31222
31223
31224
31225
31226
31227
31228
31229
31230
31231
31232
31233
31234
31235
31236
31237
31238
31239
31240
31241
31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
31253
31254
31255
31256
31257
31258
31259
31260
31261
31262
31263
31264
31265
31266
31267
31268
31269
31270
31271
31272
31273
31274
31275
31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
31297
31298
31299
31300
31301
31302
31303
31304
31305
31306
31307
31308
31309
31310
31311
31312
31313
31314
31315
31316
31317
31318
31319
31320
31321
31322
31323
31324
31325
31326
31327
31328
31329
31330
31331
31332
31333
31334
31335
31336
31337
31338
31339
31340
31341
31342
31343
31344
31345
31346
31347
31348
31349
31350
31351
31352
31353
31354
31355
31356
31357
31358
31359
31360
31361
31362
31363
31364
31365
31366
31367
31368
31369
31370
31371
31372
31373
31374
31375
31376
31377
31378
31379
31380
31381
31382
31383
31384
31385
31386
31387
31388
31389
31390
31391
31392
31393
31394
31395
31396
31397
31398
31399
31400
31401
31402
31403
31404
31405
31406
31407
31408
31409
31410
31411
31412
31413
31414
31415
31416
31417
31418
31419
31420
31421
31422
31423
31424
31425
31426
31427
31428
31429
31430
31431
31432
31433
31434
31435
31436
31437
31438
31439
31440
31441
31442
31443
31444
31445
31446
31447
31448
31449
31450
31451
31452
31453
31454
31455
31456
31457
31458
31459
31460
31461
31462
31463
31464
31465
31466
31467
31468
31469
31470
31471
31472
31473
31474
31475
31476
31477
31478
31479
31480
31481
31482
31483
31484
31485
31486
31487
31488
31489
31490
31491
31492
31493
31494
31495
31496
31497
31498
31499
31500
31501
31502
31503
31504
31505
31506
31507
31508
31509
31510
31511
31512
31513
31514
31515
31516
31517
31518
31519
31520
31521
31522
31523
31524
31525
31526
31527
31528
31529
31530
31531
31532
31533
31534
31535
31536
31537
31538
31539
31540
31541
31542
31543
31544
31545
31546
31547
31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
31562
31563
31564
31565
31566
31567
31568
31569
31570
31571
31572
31573
31574
31575
31576
31577
31578
31579
31580
31581
31582
31583
31584
31585
31586
31587
31588
31589
31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
31601
31602
31603
31604
31605
31606
31607
31608
31609
31610
31611
31612
31613
31614
31615
31616
31617
31618
31619
31620
31621
31622
31623
31624
31625
31626
31627
31628
31629
31630
31631
31632
31633
31634
31635
31636
31637
31638
31639
31640
31641
31642
31643
31644
31645
31646
31647
31648
31649
31650
31651
31652
31653
31654
31655
31656
31657
31658
31659
31660
31661
31662
31663
31664
31665
31666
31667
31668
31669
31670
31671
31672
31673
31674
31675
31676
31677
31678
31679
31680
31681
31682
31683
31684
31685
31686
31687
31688
31689
31690
31691
31692
31693
31694
31695
31696
31697
31698
31699
31700
31701
31702
31703
31704
31705
31706
31707
31708
31709
31710
31711
31712
31713
31714
31715
31716
31717
31718
31719
31720
31721
31722
31723
31724
31725
31726
31727
31728
31729
31730
31731
31732
31733
31734
31735
31736
31737
31738
31739
31740
31741
31742
31743
31744
31745
31746
31747
31748
31749
31750
31751
31752
31753
31754
31755
31756
31757
31758
31759
31760
31761
31762
31763
31764
31765
31766
31767
31768
31769
31770
31771
31772
31773
31774
31775
31776
31777
31778
31779
31780
31781
31782
31783
31784
31785
31786
31787
31788
31789
31790
31791
31792
31793
31794
31795
31796
31797
31798
31799
31800
31801
31802
31803
31804
31805
31806
31807
31808
31809
31810
31811
31812
31813
31814
31815
31816
31817
31818
31819
31820
31821
31822
31823
31824
31825
31826
31827
31828
31829
31830
31831
31832
31833
31834
31835
31836
31837
31838
31839
31840
31841
31842
31843
31844
31845
31846
31847
31848
31849
31850
31851
31852
31853
31854
31855
31856
31857
31858
31859
31860
31861
31862
31863
31864
31865
31866
31867
31868
31869
31870
31871
31872
31873
31874
31875
31876
31877
31878
31879
31880
31881
31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
31898
31899
31900
31901
31902
31903
31904
31905
31906
31907
31908
31909
31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
31943
31944
31945
31946
31947
31948
31949
31950
31951
31952
31953
31954
31955
31956
31957
31958
31959
31960
31961
31962
31963
31964
31965
31966
31967
31968
31969
31970
31971
31972
31973
31974
31975
31976
31977
31978
31979
31980
31981
31982
31983
31984
31985
31986
31987
31988
31989
31990
31991
31992
31993
31994
31995
31996
31997
31998
31999
32000
32001
32002
32003
32004
32005
32006
32007
32008
32009
32010
32011
32012
32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
32036
32037
32038
32039
32040
32041
32042
32043
32044
32045
32046
32047
32048
32049
32050
32051
32052
32053
32054
32055
32056
32057
32058
32059
32060
32061
32062
32063
32064
32065
32066
32067
32068
32069
32070
32071
32072
32073
32074
32075
32076
32077
32078
32079
32080
32081
32082
32083
32084
32085
32086
32087
32088
32089
32090
32091
32092
32093
32094
32095
32096
32097
32098
32099
32100
32101
32102
32103
32104
32105
32106
32107
32108
32109
32110
32111
32112
32113
32114
32115
32116
32117
32118
32119
32120
32121
32122
32123
32124
32125
32126
32127
32128
32129
32130
32131
32132
32133
32134
32135
32136
32137
32138
32139
32140
32141
32142
32143
32144
32145
32146
32147
32148
32149
32150
32151
32152
32153
32154
32155
32156
32157
32158
32159
32160
32161
32162
32163
32164
32165
32166
32167
32168
32169
32170
32171
32172
32173
32174
32175
32176
32177
32178
32179
32180
32181
32182
32183
32184
32185
32186
32187
32188
32189
32190
32191
32192
32193
32194
32195
32196
32197
32198
32199
32200
32201
32202
32203
32204
32205
32206
32207
32208
32209
32210
32211
32212
32213
32214
32215
32216
32217
32218
32219
32220
32221
32222
32223
32224
32225
32226
32227
32228
32229
32230
32231
32232
32233
32234
32235
32236
32237
32238
32239
32240
32241
32242
32243
32244
32245
32246
32247
32248
32249
32250
32251
32252
32253
32254
32255
32256
32257
32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
32273
32274
32275
32276
32277
32278
32279
32280
32281
32282
32283
32284
32285
32286
32287
32288
32289
32290
32291
32292
32293
32294
32295
32296
32297
32298
32299
32300
32301
32302
32303
32304
32305
32306
32307
32308
32309
32310
32311
32312
32313
32314
32315
32316
32317
32318
32319
32320
32321
32322
32323
32324
32325
32326
32327
32328
32329
32330
32331
32332
32333
32334
32335
32336
32337
32338
32339
32340
32341
32342
32343
32344
32345
32346
32347
32348
32349
32350
32351
32352
32353
32354
32355
32356
32357
32358
32359
32360
32361
32362
32363
32364
32365
32366
32367
32368
32369
32370
32371
32372
32373
32374
32375
32376
32377
32378
32379
32380
32381
32382
32383
32384
32385
32386
32387
32388
32389
32390
32391
32392
32393
32394
32395
32396
32397
32398
32399
32400
32401
32402
32403
32404
32405
32406
32407
32408
32409
32410
32411
32412
32413
32414
32415
32416
32417
32418
32419
32420
32421
32422
32423
32424
32425
32426
32427
32428
32429
32430
32431
32432
32433
32434
32435
32436
32437
32438
32439
32440
32441
32442
32443
32444
32445
32446
32447
32448
32449
32450
32451
32452
32453
32454
32455
32456
32457
32458
32459
32460
32461
32462
32463
32464
32465
32466
32467
32468
32469
32470
32471
32472
32473
32474
32475
32476
32477
32478
32479
32480
32481
32482
32483
32484
32485
32486
32487
32488
32489
32490
32491
32492
32493
32494
32495
32496
32497
32498
32499
32500
32501
32502
32503
32504
32505
32506
32507
32508
32509
32510
32511
32512
32513
32514
32515
32516
32517
32518
32519
32520
32521
32522
32523
32524
32525
32526
32527
32528
32529
32530
32531
32532
32533
32534
32535
32536
32537
32538
32539
32540
32541
32542
32543
32544
32545
32546
32547
32548
32549
32550
32551
32552
32553
32554
32555
32556
32557
32558
32559
32560
32561
32562
32563
32564
32565
32566
32567
32568
32569
32570
32571
32572
32573
32574
32575
32576
32577
32578
32579
32580
32581
32582
32583
32584
32585
32586
32587
32588
32589
32590
32591
32592
32593
32594
32595
32596
32597
32598
32599
32600
32601
32602
32603
32604
32605
32606
32607
32608
32609
32610
32611
32612
32613
32614
32615
32616
32617
32618
32619
32620
32621
32622
32623
32624
32625
32626
32627
32628
32629
32630
32631
32632
32633
32634
32635
32636
32637
32638
32639
32640
32641
32642
32643
32644
32645
32646
32647
32648
32649
32650
32651
32652
32653
32654
32655
32656
32657
32658
32659
32660
32661
32662
32663
32664
32665
32666
32667
32668
32669
32670
32671
32672
32673
32674
32675
32676
32677
32678
32679
32680
32681
32682
32683
32684
32685
32686
32687
32688
32689
32690
32691
32692
32693
32694
32695
32696
32697
32698
32699
32700
32701
32702
32703
32704
32705
32706
32707
32708
32709
32710
32711
32712
32713
32714
32715
32716
32717
32718
32719
32720
32721
32722
32723
32724
32725
32726
32727
32728
32729
32730
32731
32732
32733
32734
32735
32736
32737
32738
32739
32740
32741
32742
32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
32770
32771
32772
32773
32774
32775
32776
32777
32778
32779
32780
32781
32782
32783
32784
32785
32786
32787
32788
32789
32790
32791
32792
32793
32794
32795
32796
32797
32798
32799
32800
32801
32802
32803
32804
32805
32806
32807
32808
32809
32810
32811
32812
32813
32814
32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
32834
32835
32836
32837
32838
32839
32840
32841
32842
32843
32844
32845
32846
32847
32848
32849
32850
32851
32852
32853
32854
32855
32856
32857
32858
32859
32860
32861
32862
32863
32864
32865
32866
32867
32868
32869
32870
32871
32872
32873
32874
32875
32876
32877
32878
32879
32880
32881
32882
32883
32884
32885
32886
32887
32888
32889
32890
32891
32892
32893
32894
32895
32896
32897
32898
32899
32900
32901
32902
32903
32904
32905
32906
32907
32908
32909
32910
32911
32912
32913
32914
32915
32916
32917
32918
32919
32920
32921
32922
32923
32924
32925
32926
32927
32928
32929
32930
32931
32932
32933
32934
32935
32936
32937
32938
32939
32940
32941
32942
32943
32944
32945
32946
32947
32948
32949
32950
32951
32952
32953
32954
32955
32956
32957
32958
32959
32960
32961
32962
32963
32964
32965
32966
32967
32968
32969
32970
32971
32972
32973
32974
32975
32976
32977
32978
32979
32980
32981
32982
32983
32984
32985
32986
32987
32988
32989
32990
32991
32992
32993
32994
32995
32996
32997
32998
32999
33000
33001
33002
33003
33004
33005
33006
33007
33008
33009
33010
33011
33012
33013
33014
33015
33016
33017
33018
33019
33020
33021
33022
33023
33024
33025
33026
33027
33028
33029
33030
33031
33032
33033
33034
33035
33036
33037
33038
33039
33040
33041
33042
33043
33044
33045
33046
33047
33048
33049
33050
33051
33052
33053
33054
33055
33056
33057
33058
33059
33060
33061
33062
33063
33064
33065
33066
33067
33068
33069
33070
33071
33072
33073
33074
33075
33076
33077
33078
33079
33080
33081
33082
33083
33084
33085
33086
33087
33088
33089
33090
33091
33092
33093
33094
33095
33096
33097
33098
33099
33100
33101
33102
33103
33104
33105
33106
33107
33108
33109
33110
33111
33112
33113
33114
33115
33116
33117
33118
33119
33120
33121
33122
33123
33124
33125
33126
33127
33128
33129
33130
33131
33132
33133
33134
33135
33136
33137
33138
33139
33140
33141
33142
33143
33144
33145
33146
33147
33148
33149
33150
33151
33152
33153
33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
33175
33176
33177
33178
33179
33180
33181
33182
33183
33184
33185
33186
33187
33188
33189
33190
33191
33192
33193
33194
33195
33196
33197
33198
33199
33200
33201
33202
33203
33204
33205
33206
33207
33208
33209
33210
33211
33212
33213
33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
33227
33228
33229
33230
33231
33232
33233
33234
33235
33236
33237
33238
33239
33240
33241
33242
33243
33244
33245
33246
33247
33248
33249
33250
33251
33252
33253
33254
33255
33256
33257
33258
33259
33260
33261
33262
33263
33264
33265
33266
33267
33268
33269
33270
33271
33272
33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
33284
33285
33286
33287
33288
33289
33290
33291
33292
33293
33294
33295
33296
33297
33298
33299
33300
33301
33302
33303
33304
33305
33306
33307
33308
33309
33310
33311
33312
33313
33314
33315
33316
33317
33318
33319
33320
33321
33322
33323
33324
33325
33326
33327
33328
33329
33330
33331
33332
33333
33334
33335
33336
33337
33338
33339
33340
33341
33342
33343
33344
33345
33346
33347
33348
33349
33350
33351
33352
33353
33354
33355
33356
33357
33358
33359
33360
33361
33362
33363
33364
33365
33366
33367
33368
33369
33370
33371
33372
33373
33374
33375
33376
33377
33378
33379
33380
33381
33382
33383
33384
33385
33386
33387
33388
33389
33390
33391
33392
33393
33394
33395
33396
33397
33398
33399
33400
33401
33402
33403
33404
33405
33406
33407
33408
33409
33410
33411
33412
33413
33414
33415
33416
33417
33418
33419
33420
33421
33422
33423
33424
33425
33426
33427
33428
33429
33430
33431
33432
33433
33434
33435
33436
33437
33438
33439
33440
33441
33442
33443
33444
33445
33446
33447
33448
33449
33450
33451
33452
33453
33454
33455
33456
33457
33458
33459
33460
33461
33462
33463
33464
33465
33466
33467
33468
33469
33470
33471
33472
33473
33474
33475
33476
33477
33478
33479
33480
33481
33482
33483
33484
33485
33486
33487
33488
33489
33490
33491
33492
33493
33494
33495
33496
33497
33498
33499
33500
33501
33502
33503
33504
33505
33506
33507
33508
33509
33510
33511
33512
33513
33514
33515
33516
33517
33518
33519
33520
33521
33522
33523
33524
33525
33526
33527
33528
33529
33530
33531
33532
33533
33534
33535
33536
33537
33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
33568
33569
33570
33571
33572
33573
33574
33575
33576
33577
33578
33579
33580
33581
33582
33583
33584
33585
33586
33587
33588
33589
33590
33591
33592
33593
33594
33595
33596
33597
33598
33599
33600
33601
33602
33603
33604
33605
33606
33607
33608
33609
33610
33611
33612
33613
33614
33615
33616
33617
33618
33619
33620
33621
33622
33623
33624
33625
33626
33627
33628
33629
33630
33631
33632
33633
33634
33635
33636
33637
33638
33639
33640
33641
33642
33643
33644
33645
33646
33647
33648
33649
33650
33651
33652
33653
33654
33655
33656
33657
33658
33659
33660
33661
33662
33663
33664
33665
33666
33667
33668
33669
33670
33671
33672
33673
33674
33675
33676
33677
33678
33679
33680
33681
33682
33683
33684
33685
33686
33687
33688
33689
33690
33691
33692
33693
33694
33695
33696
33697
33698
33699
33700
33701
33702
33703
33704
33705
33706
33707
33708
33709
33710
33711
33712
33713
33714
33715
33716
33717
33718
33719
33720
33721
33722
33723
33724
33725
33726
33727
33728
33729
33730
33731
33732
33733
33734
33735
33736
33737
33738
33739
33740
33741
33742
33743
33744
33745
33746
33747
33748
33749
33750
33751
33752
33753
33754
33755
33756
33757
33758
33759
33760
33761
33762
33763
33764
33765
33766
33767
33768
33769
33770
33771
33772
33773
33774
33775
33776
33777
33778
33779
33780
33781
33782
33783
33784
33785
33786
33787
33788
33789
33790
33791
33792
33793
33794
33795
33796
33797
33798
33799
33800
33801
33802
33803
33804
33805
33806
33807
33808
33809
33810
33811
33812
33813
33814
33815
33816
33817
33818
33819
33820
33821
33822
33823
33824
33825
33826
33827
33828
33829
33830
33831
33832
33833
33834
33835
33836
33837
33838
33839
33840
33841
33842
33843
33844
33845
33846
33847
33848
33849
33850
33851
33852
33853
33854
33855
33856
33857
33858
33859
33860
33861
33862
33863
33864
33865
33866
33867
33868
33869
33870
33871
33872
33873
33874
33875
33876
33877
33878
33879
33880
33881
33882
33883
33884
33885
33886
33887
33888
33889
33890
33891
33892
33893
33894
33895
33896
33897
33898
33899
33900
33901
33902
33903
33904
33905
33906
33907
33908
33909
33910
33911
33912
33913
33914
33915
33916
33917
33918
33919
33920
33921
33922
33923
33924
33925
33926
33927
33928
33929
33930
33931
33932
33933
33934
33935
33936
33937
33938
33939
33940
33941
33942
33943
33944
33945
33946
33947
33948
33949
33950
33951
33952
33953
33954
33955
33956
33957
33958
33959
33960
33961
33962
33963
33964
33965
33966
33967
33968
33969
33970
33971
33972
33973
33974
33975
33976
33977
33978
33979
33980
33981
33982
33983
33984
33985
33986
33987
33988
33989
33990
33991
33992
33993
33994
33995
33996
33997
33998
33999
34000
34001
34002
34003
34004
34005
34006
34007
34008
34009
34010
34011
34012
34013
34014
34015
34016
34017
34018
34019
34020
34021
34022
34023
34024
34025
34026
34027
34028
34029
34030
34031
34032
34033
34034
34035
34036
34037
34038
34039
34040
34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
34063
34064
34065
34066
34067
34068
34069
34070
34071
34072
34073
34074
34075
34076
34077
34078
34079
34080
34081
34082
34083
34084
34085
34086
34087
34088
34089
34090
34091
34092
34093
34094
34095
34096
34097
34098
34099
34100
34101
34102
34103
34104
34105
34106
34107
34108
34109
34110
34111
34112
34113
34114
34115
34116
34117
34118
34119
34120
34121
34122
34123
34124
34125
34126
34127
34128
34129
34130
34131
34132
34133
34134
34135
34136
34137
34138
34139
34140
34141
34142
34143
34144
34145
34146
34147
34148
34149
34150
34151
34152
34153
34154
34155
34156
34157
34158
34159
34160
34161
34162
34163
34164
34165
34166
34167
34168
34169
34170
34171
34172
34173
34174
34175
34176
34177
34178
34179
34180
34181
34182
34183
34184
34185
34186
34187
34188
34189
34190
34191
34192
34193
34194
34195
34196
34197
34198
34199
34200
34201
34202
34203
34204
34205
34206
34207
34208
34209
34210
34211
34212
34213
34214
34215
34216
34217
34218
34219
34220
34221
34222
34223
34224
34225
34226
34227
34228
34229
34230
34231
34232
34233
34234
34235
34236
34237
34238
34239
34240
34241
34242
34243
34244
34245
34246
34247
34248
34249
34250
34251
34252
34253
34254
34255
34256
34257
34258
34259
34260
34261
34262
34263
34264
34265
34266
34267
34268
34269
34270
34271
34272
34273
34274
34275
34276
34277
34278
34279
34280
34281
34282
34283
34284
34285
34286
34287
34288
34289
34290
34291
34292
34293
34294
34295
34296
34297
34298
34299
34300
34301
34302
34303
34304
34305
34306
34307
34308
34309
34310
34311
34312
34313
34314
34315
34316
34317
34318
34319
34320
34321
34322
34323
34324
34325
34326
34327
34328
34329
34330
34331
34332
34333
34334
34335
34336
34337
34338
34339
34340
34341
34342
34343
34344
34345
34346
34347
34348
34349
34350
34351
34352
34353
34354
34355
34356
34357
34358
34359
34360
34361
34362
34363
34364
34365
34366
34367
34368
34369
34370
34371
34372
34373
34374
34375
34376
34377
34378
34379
34380
34381
34382
34383
34384
34385
34386
34387
34388
34389
34390
34391
34392
34393
34394
34395
34396
34397
34398
34399
34400
34401
34402
34403
34404
34405
34406
34407
34408
34409
34410
34411
34412
34413
34414
34415
34416
34417
34418
34419
34420
34421
34422
34423
34424
34425
34426
34427
34428
34429
34430
34431
34432
34433
34434
34435
34436
34437
34438
34439
34440
34441
34442
34443
34444
34445
34446
34447
34448
34449
34450
34451
34452
34453
34454
34455
34456
34457
34458
34459
34460
34461
34462
34463
34464
34465
34466
34467
34468
34469
34470
34471
34472
34473
34474
34475
34476
34477
34478
34479
34480
34481
34482
34483
34484
34485
34486
34487
34488
34489
34490
34491
34492
34493
34494
34495
34496
34497
34498
34499
34500
34501
34502
34503
34504
34505
34506
34507
34508
34509
34510
34511
34512
34513
34514
34515
34516
34517
34518
34519
34520
34521
34522
34523
34524
34525
34526
34527
34528
34529
34530
34531
34532
34533
34534
34535
34536
34537
34538
34539
34540
34541
34542
34543
34544
34545
34546
34547
34548
34549
34550
34551
34552
34553
34554
34555
34556
34557
34558
34559
34560
34561
34562
34563
34564
34565
34566
34567
34568
34569
34570
34571
34572
34573
34574
34575
34576
34577
34578
34579
34580
34581
34582
34583
34584
34585
34586
34587
34588
34589
34590
34591
34592
34593
34594
34595
34596
34597
34598
34599
34600
34601
34602
34603
34604
34605
34606
34607
34608
34609
34610
34611
34612
34613
34614
34615
34616
34617
34618
34619
34620
34621
34622
34623
34624
34625
34626
34627
34628
34629
34630
34631
34632
34633
34634
34635
34636
34637
34638
34639
34640
34641
34642
34643
34644
34645
34646
34647
34648
34649
34650
34651
34652
34653
34654
34655
34656
34657
34658
34659
34660
34661
34662
34663
34664
34665
34666
34667
34668
34669
34670
34671
34672
34673
34674
34675
34676
34677
34678
34679
34680
34681
34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
34692
34693
34694
34695
34696
34697
34698
34699
34700
34701
34702
34703
34704
34705
34706
34707
34708
34709
34710
34711
34712
34713
34714
34715
34716
34717
34718
34719
34720
34721
34722
34723
34724
34725
34726
34727
34728
34729
34730
34731
34732
34733
34734
34735
34736
34737
34738
34739
34740
34741
34742
34743
34744
34745
34746
34747
34748
34749
34750
34751
34752
34753
34754
34755
34756
34757
34758
34759
34760
34761
34762
34763
34764
34765
34766
34767
34768
34769
34770
34771
34772
34773
34774
34775
34776
34777
34778
34779
34780
34781
34782
34783
34784
34785
34786
34787
34788
34789
34790
34791
34792
34793
34794
34795
34796
34797
34798
34799
34800
34801
34802
34803
34804
34805
34806
34807
34808
34809
34810
34811
34812
34813
34814
34815
34816
34817
34818
34819
34820
34821
34822
34823
34824
34825
34826
34827
34828
34829
34830
34831
34832
34833
34834
34835
34836
34837
34838
34839
34840
34841
34842
34843
34844
34845
34846
34847
34848
34849
34850
34851
34852
34853
34854
34855
34856
34857
34858
34859
34860
34861
34862
34863
34864
34865
34866
34867
34868
34869
34870
34871
34872
34873
34874
34875
34876
34877
34878
34879
34880
34881
34882
34883
34884
34885
34886
34887
34888
34889
34890
34891
34892
34893
34894
34895
34896
34897
34898
34899
34900
34901
34902
34903
34904
34905
34906
34907
34908
34909
34910
34911
34912
34913
34914
34915
34916
34917
34918
34919
34920
34921
34922
34923
34924
34925
34926
34927
34928
34929
34930
34931
34932
34933
34934
34935
34936
34937
34938
34939
34940
34941
34942
34943
34944
34945
34946
34947
34948
34949
34950
34951
34952
34953
34954
34955
34956
34957
34958
34959
34960
34961
34962
34963
34964
34965
34966
34967
34968
34969
34970
34971
34972
34973
34974
34975
34976
34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
34990
34991
34992
34993
34994
34995
34996
34997
34998
34999
35000
35001
35002
35003
35004
35005
35006
35007
35008
35009
35010
35011
35012
35013
35014
35015
35016
35017
35018
35019
35020
35021
35022
35023
35024
35025
35026
35027
35028
35029
35030
35031
35032
35033
35034
35035
35036
35037
35038
35039
35040
35041
35042
35043
35044
35045
35046
35047
35048
35049
35050
35051
35052
35053
35054
35055
35056
35057
35058
35059
35060
35061
35062
35063
35064
35065
35066
35067
35068
35069
35070
35071
35072
35073
35074
35075
35076
35077
35078
35079
35080
35081
35082
35083
35084
35085
35086
35087
35088
35089
35090
35091
35092
35093
35094
35095
35096
35097
35098
35099
35100
35101
35102
35103
35104
35105
35106
35107
35108
35109
35110
35111
35112
35113
35114
35115
35116
35117
35118
35119
35120
35121
35122
35123
35124
35125
35126
35127
35128
35129
35130
35131
35132
35133
35134
35135
35136
35137
35138
35139
35140
35141
35142
35143
35144
35145
35146
35147
35148
35149
35150
35151
35152
35153
35154
35155
35156
35157
35158
35159
35160
35161
35162
35163
35164
35165
35166
35167
35168
35169
35170
35171
35172
35173
35174
35175
35176
35177
35178
35179
35180
35181
35182
35183
35184
35185
35186
35187
35188
35189
35190
35191
35192
35193
35194
35195
35196
35197
35198
35199
35200
35201
35202
35203
35204
35205
35206
35207
35208
35209
35210
35211
35212
35213
35214
35215
35216
35217
35218
35219
35220
35221
35222
35223
35224
35225
35226
35227
35228
35229
35230
35231
35232
35233
35234
35235
35236
35237
35238
35239
35240
35241
35242
35243
35244
35245
35246
35247
35248
35249
35250
35251
35252
35253
35254
35255
35256
35257
35258
35259
35260
35261
35262
35263
35264
35265
35266
35267
35268
35269
35270
35271
35272
35273
35274
35275
35276
35277
35278
35279
35280
35281
35282
35283
35284
35285
35286
35287
35288
35289
35290
35291
35292
35293
35294
35295
35296
35297
35298
35299
35300
35301
35302
35303
35304
35305
35306
35307
35308
35309
35310
35311
35312
35313
35314
35315
35316
35317
35318
35319
35320
35321
35322
35323
35324
35325
35326
35327
35328
35329
35330
35331
35332
35333
35334
35335
35336
35337
35338
35339
35340
35341
35342
35343
35344
35345
35346
35347
35348
35349
35350
35351
35352
35353
35354
35355
35356
35357
35358
35359
35360
35361
35362
35363
35364
35365
35366
35367
35368
35369
35370
35371
35372
35373
35374
35375
35376
35377
35378
35379
35380
35381
35382
35383
35384
35385
35386
35387
35388
35389
35390
35391
35392
35393
35394
35395
35396
35397
35398
35399
35400
35401
35402
35403
35404
35405
35406
35407
35408
35409
35410
35411
35412
35413
35414
35415
35416
35417
35418
35419
35420
35421
35422
35423
35424
35425
35426
35427
35428
35429
35430
35431
35432
35433
35434
35435
35436
35437
35438
35439
35440
35441
35442
35443
35444
35445
35446
35447
35448
35449
35450
35451
35452
35453
35454
35455
35456
35457
35458
35459
35460
35461
35462
35463
35464
35465
35466
35467
35468
35469
35470
35471
35472
35473
35474
35475
35476
35477
35478
35479
35480
35481
35482
35483
35484
35485
35486
35487
35488
35489
35490
35491
35492
35493
35494
35495
35496
35497
35498
35499
35500
35501
35502
35503
35504
35505
35506
35507
35508
35509
35510
35511
35512
35513
35514
35515
35516
35517
35518
35519
35520
35521
35522
35523
35524
35525
35526
35527
35528
35529
35530
35531
35532
35533
35534
35535
35536
35537
35538
35539
35540
35541
35542
35543
35544
35545
35546
35547
35548
35549
35550
35551
35552
35553
35554
35555
35556
35557
35558
35559
35560
35561
35562
35563
35564
35565
35566
35567
35568
35569
35570
35571
35572
35573
35574
35575
35576
35577
35578
35579
35580
35581
35582
35583
35584
35585
35586
35587
35588
35589
35590
35591
35592
35593
35594
35595
35596
35597
35598
35599
35600
35601
35602
35603
35604
35605
35606
35607
35608
35609
35610
35611
35612
35613
35614
35615
35616
35617
35618
35619
35620
35621
35622
35623
35624
35625
35626
35627
35628
35629
35630
35631
35632
35633
35634
35635
35636
35637
35638
35639
35640
35641
35642
35643
35644
35645
35646
35647
35648
35649
35650
35651
35652
35653
35654
35655
35656
35657
35658
35659
35660
35661
35662
35663
35664
35665
35666
35667
35668
35669
35670
35671
35672
35673
35674
35675
35676
35677
35678
35679
35680
35681
35682
35683
35684
35685
35686
35687
35688
35689
35690
35691
35692
35693
35694
35695
35696
35697
35698
35699
35700
35701
35702
35703
35704
35705
35706
35707
35708
35709
35710
35711
35712
35713
35714
35715
35716
35717
35718
35719
35720
35721
35722
35723
35724
35725
35726
35727
35728
35729
35730
35731
35732
35733
35734
35735
35736
35737
35738
35739
35740
35741
35742
35743
35744
35745
35746
35747
35748
35749
35750
35751
35752
35753
35754
35755
35756
35757
35758
35759
35760
35761
35762
35763
35764
35765
35766
35767
35768
35769
35770
35771
35772
35773
35774
35775
35776
35777
35778
35779
35780
35781
35782
35783
35784
35785
35786
35787
35788
35789
35790
35791
35792
35793
35794
35795
35796
35797
35798
35799
35800
35801
35802
35803
35804
35805
35806
35807
35808
35809
35810
35811
35812
35813
35814
35815
35816
35817
35818
35819
35820
35821
35822
35823
35824
35825
35826
35827
35828
35829
35830
35831
35832
35833
35834
35835
35836
35837
35838
35839
35840
35841
35842
35843
35844
35845
35846
35847
35848
35849
35850
35851
35852
35853
35854
35855
35856
35857
35858
35859
35860
35861
35862
35863
35864
35865
35866
35867
35868
35869
35870
35871
35872
35873
35874
35875
35876
35877
35878
35879
35880
35881
35882
35883
35884
35885
35886
35887
35888
35889
35890
35891
35892
35893
35894
35895
35896
35897
35898
35899
35900
35901
35902
35903
35904
35905
35906
35907
35908
35909
35910
35911
35912
35913
35914
35915
35916
35917
35918
35919
35920
35921
35922
35923
35924
35925
35926
35927
35928
35929
35930
35931
35932
35933
35934
35935
35936
35937
35938
35939
35940
35941
35942
35943
35944
35945
35946
35947
35948
35949
35950
35951
35952
35953
35954
35955
35956
35957
35958
35959
35960
35961
35962
35963
35964
35965
35966
35967
35968
35969
35970
35971
35972
35973
35974
35975
35976
35977
35978
35979
35980
35981
35982
35983
35984
35985
35986
35987
35988
35989
35990
35991
35992
35993
35994
35995
35996
35997
35998
35999
36000
36001
36002
36003
36004
36005
36006
36007
36008
36009
36010
36011
36012
36013
36014
36015
36016
36017
36018
36019
36020
36021
36022
36023
36024
36025
36026
36027
36028
36029
36030
36031
36032
36033
36034
36035
36036
36037
36038
36039
36040
36041
36042
36043
36044
36045
36046
36047
36048
36049
36050
36051
36052
36053
36054
36055
36056
36057
36058
36059
36060
36061
36062
36063
36064
36065
36066
36067
36068
36069
36070
36071
36072
36073
36074
36075
36076
36077
36078
36079
36080
36081
36082
36083
36084
36085
36086
36087
36088
36089
36090
36091
36092
36093
36094
36095
36096
36097
36098
36099
36100
36101
36102
36103
36104
36105
36106
36107
36108
36109
36110
36111
36112
36113
36114
36115
36116
36117
36118
36119
36120
36121
36122
36123
36124
36125
36126
36127
36128
36129
36130
36131
36132
36133
36134
36135
36136
36137
36138
36139
36140
36141
36142
36143
36144
36145
36146
36147
36148
36149
36150
36151
36152
36153
36154
36155
36156
36157
36158
36159
36160
36161
36162
36163
36164
36165
36166
36167
36168
36169
36170
36171
36172
36173
36174
36175
36176
36177
36178
36179
36180
36181
36182
36183
36184
36185
36186
36187
36188
36189
36190
36191
36192
36193
36194
36195
36196
36197
36198
36199
36200
36201
36202
36203
36204
36205
36206
36207
36208
36209
36210
36211
36212
36213
36214
36215
36216
36217
36218
36219
36220
36221
36222
36223
36224
36225
36226
36227
36228
36229
36230
36231
36232
36233
36234
36235
36236
36237
36238
36239
36240
36241
36242
36243
36244
36245
36246
36247
36248
36249
36250
36251
36252
36253
36254
36255
36256
36257
36258
36259
36260
36261
36262
36263
36264
36265
36266
36267
36268
36269
36270
36271
36272
36273
36274
36275
36276
36277
36278
36279
36280
36281
36282
36283
36284
36285
36286
36287
36288
36289
36290
36291
36292
36293
36294
36295
36296
36297
36298
36299
36300
36301
36302
36303
36304
36305
36306
36307
36308
36309
36310
36311
36312
36313
36314
36315
36316
36317
36318
36319
36320
36321
36322
36323
36324
36325
36326
36327
36328
36329
36330
36331
36332
36333
36334
36335
36336
36337
36338
36339
36340
36341
36342
36343
36344
36345
36346
36347
36348
36349
36350
36351
36352
36353
36354
36355
36356
36357
36358
36359
36360
36361
36362
36363
36364
36365
36366
36367
36368
36369
36370
36371
36372
36373
36374
36375
36376
36377
36378
36379
36380
36381
36382
36383
36384
36385
36386
36387
36388
36389
36390
36391
36392
36393
36394
36395
36396
36397
36398
36399
36400
36401
36402
36403
36404
36405
36406
36407
36408
36409
36410
36411
36412
36413
36414
36415
36416
36417
36418
36419
36420
36421
36422
36423
36424
36425
36426
36427
36428
36429
36430
36431
36432
36433
36434
36435
36436
36437
36438
36439
36440
36441
36442
36443
36444
36445
36446
36447
36448
36449
36450
36451
36452
36453
36454
36455
36456
36457
36458
36459
36460
36461
36462
36463
36464
36465
36466
36467
36468
36469
36470
36471
36472
36473
36474
36475
36476
36477
36478
36479
36480
36481
36482
36483
36484
36485
36486
36487
36488
36489
36490
36491
36492
36493
36494
36495
36496
36497
36498
36499
36500
36501
36502
36503
36504
36505
36506
36507
36508
36509
36510
36511
36512
36513
36514
36515
36516
36517
36518
36519
36520
36521
36522
36523
36524
36525
36526
36527
36528
36529
36530
36531
36532
36533
36534
36535
36536
36537
36538
36539
36540
36541
36542
36543
36544
36545
36546
36547
36548
36549
36550
36551
36552
36553
36554
36555
36556
36557
36558
36559
36560
36561
36562
36563
36564
36565
36566
36567
36568
36569
36570
36571
36572
36573
36574
36575
36576
36577
36578
36579
36580
36581
36582
36583
36584
36585
36586
36587
36588
36589
36590
36591
36592
36593
36594
36595
36596
36597
36598
36599
36600
36601
36602
36603
36604
36605
36606
36607
36608
36609
36610
36611
36612
36613
36614
36615
36616
36617
36618
36619
36620
36621
36622
36623
36624
36625
36626
36627
36628
36629
36630
36631
36632
36633
36634
36635
36636
36637
36638
36639
36640
36641
36642
36643
36644
36645
36646
36647
36648
36649
36650
36651
36652
36653
36654
36655
36656
36657
36658
36659
36660
36661
36662
36663
36664
36665
36666
36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
36681
36682
36683
36684
36685
36686
36687
36688
36689
36690
36691
36692
36693
36694
36695
36696
36697
36698
36699
36700
36701
36702
36703
36704
36705
36706
36707
36708
36709
36710
36711
36712
36713
36714
36715
36716
36717
36718
36719
36720
36721
36722
36723
36724
36725
36726
36727
36728
36729
36730
36731
36732
36733
36734
36735
36736
36737
36738
36739
36740
36741
36742
36743
36744
36745
36746
36747
36748
36749
36750
36751
36752
36753
36754
36755
36756
36757
36758
36759
36760
36761
36762
36763
36764
36765
36766
36767
36768
36769
36770
36771
36772
36773
36774
36775
36776
36777
36778
36779
36780
36781
36782
36783
36784
36785
36786
36787
36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
36801
36802
36803
36804
36805
36806
36807
36808
36809
36810
36811
36812
36813
36814
36815
36816
36817
36818
36819
36820
36821
36822
36823
36824
36825
36826
36827
36828
36829
36830
36831
36832
36833
36834
36835
36836
36837
36838
36839
36840
36841
36842
36843
36844
36845
36846
36847
36848
36849
36850
36851
36852
36853
36854
36855
36856
36857
36858
36859
36860
36861
36862
36863
36864
36865
36866
36867
36868
36869
36870
36871
36872
36873
36874
36875
36876
36877
36878
36879
36880
36881
36882
36883
36884
36885
36886
36887
36888
36889
36890
36891
36892
36893
36894
36895
36896
36897
36898
36899
36900
36901
36902
36903
36904
36905
36906
36907
36908
36909
36910
36911
36912
36913
36914
36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
36939
36940
36941
36942
36943
36944
36945
36946
36947
36948
36949
36950
36951
36952
36953
36954
36955
36956
36957
36958
36959
36960
36961
36962
36963
36964
36965
36966
36967
36968
36969
36970
36971
36972
36973
36974
36975
36976
36977
36978
36979
36980
36981
36982
36983
36984
36985
36986
36987
36988
36989
36990
36991
36992
36993
36994
36995
36996
36997
36998
36999
37000
37001
37002
37003
37004
37005
37006
37007
37008
37009
37010
37011
37012
37013
37014
37015
37016
37017
37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
37031
37032
37033
37034
37035
37036
37037
37038
37039
37040
37041
37042
37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
37078
37079
37080
37081
37082
37083
37084
37085
37086
37087
37088
37089
37090
37091
37092
37093
37094
37095
37096
37097
37098
37099
37100
37101
37102
37103
37104
37105
37106
37107
37108
37109
37110
37111
37112
37113
37114
37115
37116
37117
37118
37119
37120
37121
37122
37123
37124
37125
37126
37127
37128
37129
37130
37131
37132
37133
37134
37135
37136
37137
37138
37139
37140
37141
37142
37143
37144
37145
37146
37147
37148
37149
37150
37151
37152
37153
37154
37155
37156
37157
37158
37159
37160
37161
37162
37163
37164
37165
37166
37167
37168
37169
37170
37171
37172
37173
37174
37175
37176
37177
37178
37179
37180
37181
37182
37183
37184
37185
37186
37187
37188
37189
37190
37191
37192
37193
37194
37195
37196
37197
37198
37199
37200
37201
37202
37203
37204
37205
37206
37207
37208
37209
37210
37211
37212
37213
37214
37215
37216
37217
37218
37219
37220
37221
37222
37223
37224
37225
37226
37227
37228
37229
37230
37231
37232
37233
37234
37235
37236
37237
37238
37239
37240
37241
37242
37243
37244
37245
37246
37247
37248
37249
37250
37251
37252
37253
37254
37255
37256
37257
37258
37259
37260
37261
37262
37263
37264
37265
37266
37267
37268
37269
37270
37271
37272
37273
37274
37275
37276
37277
37278
37279
37280
37281
37282
37283
37284
37285
37286
37287
37288
37289
37290
37291
37292
37293
37294
37295
37296
37297
37298
37299
37300
37301
37302
37303
37304
37305
37306
37307
37308
37309
37310
37311
37312
37313
37314
37315
37316
37317
37318
37319
37320
37321
37322
37323
37324
37325
37326
37327
37328
37329
37330
37331
37332
37333
37334
37335
37336
37337
37338
37339
37340
37341
37342
37343
37344
37345
37346
37347
37348
37349
37350
37351
37352
37353
37354
37355
37356
37357
37358
37359
37360
37361
37362
37363
37364
37365
37366
37367
37368
37369
37370
37371
37372
37373
37374
37375
37376
37377
37378
37379
37380
37381
37382
37383
37384
37385
37386
37387
37388
37389
37390
37391
37392
37393
37394
37395
37396
37397
37398
37399
37400
37401
37402
37403
37404
37405
37406
37407
37408
37409
37410
37411
37412
37413
37414
37415
37416
37417
37418
37419
37420
37421
37422
37423
37424
37425
37426
37427
37428
37429
37430
37431
37432
37433
37434
37435
37436
37437
37438
37439
37440
37441
37442
37443
37444
37445
37446
37447
37448
37449
37450
37451
37452
37453
37454
37455
37456
37457
37458
37459
37460
37461
37462
37463
37464
37465
37466
37467
37468
37469
37470
37471
37472
37473
37474
37475
37476
37477
37478
37479
37480
37481
37482
37483
37484
37485
37486
37487
37488
37489
37490
37491
37492
37493
37494
37495
37496
37497
37498
37499
37500
37501
37502
37503
37504
37505
37506
37507
37508
37509
37510
37511
37512
37513
37514
37515
37516
37517
37518
37519
37520
37521
37522
37523
37524
37525
37526
37527
37528
37529
37530
37531
37532
37533
37534
37535
37536
37537
37538
37539
37540
37541
37542
37543
37544
37545
37546
37547
37548
37549
37550
37551
37552
37553
37554
37555
37556
37557
37558
37559
37560
37561
37562
37563
37564
37565
37566
37567
37568
37569
37570
37571
37572
37573
37574
37575
37576
37577
37578
37579
37580
37581
37582
37583
37584
37585
37586
37587
37588
37589
37590
37591
37592
37593
37594
37595
37596
37597
37598
37599
37600
37601
37602
37603
37604
37605
37606
37607
37608
37609
37610
37611
37612
37613
37614
37615
37616
37617
37618
37619
37620
37621
37622
37623
37624
37625
37626
37627
37628
37629
37630
37631
37632
37633
37634
37635
37636
37637
37638
37639
37640
37641
37642
37643
37644
37645
37646
37647
37648
37649
37650
37651
37652
37653
37654
37655
37656
37657
37658
37659
37660
37661
37662
37663
37664
37665
37666
37667
37668
37669
37670
37671
37672
37673
37674
37675
37676
37677
37678
37679
37680
37681
37682
37683
37684
37685
37686
37687
37688
37689
37690
37691
37692
37693
37694
37695
37696
37697
37698
37699
37700
37701
37702
37703
37704
37705
37706
37707
37708
37709
37710
37711
37712
37713
37714
37715
37716
37717
37718
37719
37720
37721
37722
37723
37724
37725
37726
37727
37728
37729
37730
37731
37732
37733
37734
37735
37736
37737
37738
37739
37740
37741
37742
37743
37744
37745
37746
37747
37748
37749
37750
37751
37752
37753
37754
37755
37756
37757
37758
37759
37760
37761
37762
37763
37764
37765
37766
37767
37768
37769
37770
37771
37772
37773
37774
37775
37776
37777
37778
37779
37780
37781
37782
37783
37784
37785
37786
37787
37788
37789
37790
37791
37792
37793
37794
37795
37796
37797
37798
37799
37800
37801
37802
37803
37804
37805
37806
37807
37808
37809
37810
37811
37812
37813
37814
37815
37816
37817
37818
37819
37820
37821
37822
37823
37824
37825
37826
37827
37828
37829
37830
37831
37832
37833
37834
37835
37836
37837
37838
37839
37840
37841
37842
37843
37844
37845
37846
37847
37848
37849
37850
37851
37852
37853
37854
37855
37856
37857
37858
37859
37860
37861
37862
37863
37864
37865
37866
37867
37868
37869
37870
37871
37872
37873
37874
37875
37876
37877
37878
37879
37880
37881
37882
37883
37884
37885
37886
37887
37888
37889
37890
37891
37892
37893
37894
37895
37896
37897
37898
37899
37900
37901
37902
37903
37904
37905
37906
37907
37908
37909
37910
37911
37912
37913
37914
37915
37916
37917
37918
37919
37920
37921
37922
37923
37924
37925
37926
37927
37928
37929
37930
37931
37932
37933
37934
37935
37936
37937
37938
37939
37940
37941
37942
37943
37944
37945
37946
37947
37948
37949
37950
37951
37952
37953
37954
37955
37956
37957
37958
37959
37960
37961
37962
37963
37964
37965
37966
37967
37968
37969
37970
37971
37972
37973
37974
37975
37976
37977
37978
37979
37980
37981
37982
37983
37984
37985
37986
37987
37988
37989
37990
37991
37992
37993
37994
37995
37996
37997
37998
37999
38000
38001
38002
38003
38004
38005
38006
38007
38008
38009
38010
38011
38012
38013
38014
38015
38016
38017
38018
38019
38020
38021
38022
38023
38024
38025
38026
38027
38028
38029
38030
38031
38032
38033
38034
38035
38036
38037
38038
38039
38040
38041
38042
38043
38044
38045
38046
38047
38048
38049
38050
38051
38052
38053
38054
38055
38056
38057
38058
38059
38060
38061
38062
38063
38064
38065
38066
38067
38068
38069
38070
38071
38072
38073
38074
38075
38076
38077
38078
38079
38080
38081
38082
38083
38084
38085
38086
38087
38088
38089
38090
38091
38092
38093
38094
38095
38096
38097
38098
38099
38100
38101
38102
38103
38104
38105
38106
38107
38108
38109
38110
38111
38112
38113
38114
38115
38116
38117
38118
38119
38120
38121
38122
38123
38124
38125
38126
38127
38128
38129
38130
38131
38132
38133
38134
38135
38136
38137
38138
38139
38140
38141
38142
38143
38144
38145
38146
38147
38148
38149
38150
38151
38152
38153
38154
38155
38156
38157
38158
38159
38160
38161
38162
38163
38164
38165
38166
38167
38168
38169
38170
38171
38172
38173
38174
38175
38176
38177
38178
38179
38180
38181
38182
38183
38184
38185
38186
38187
38188
38189
38190
38191
38192
38193
38194
38195
38196
38197
38198
38199
38200
38201
38202
38203
38204
38205
38206
38207
38208
38209
38210
38211
38212
38213
38214
38215
38216
38217
38218
38219
38220
38221
38222
38223
38224
38225
38226
38227
38228
38229
38230
38231
38232
38233
38234
38235
38236
38237
38238
38239
38240
38241
38242
38243
38244
38245
38246
38247
38248
38249
38250
38251
38252
38253
38254
38255
38256
38257
38258
38259
38260
38261
38262
38263
38264
38265
38266
38267
38268
38269
38270
38271
38272
38273
38274
38275
38276
38277
38278
38279
38280
38281
38282
38283
38284
38285
38286
38287
38288
38289
38290
38291
38292
38293
38294
38295
38296
38297
38298
38299
38300
38301
38302
38303
38304
38305
38306
38307
38308
38309
38310
38311
38312
38313
38314
38315
38316
38317
38318
38319
38320
38321
38322
38323
38324
38325
38326
38327
38328
38329
38330
38331
38332
38333
38334
38335
38336
38337
38338
38339
38340
38341
38342
38343
38344
38345
38346
38347
38348
38349
38350
38351
38352
38353
38354
38355
38356
38357
38358
38359
38360
38361
38362
38363
38364
38365
38366
38367
38368
38369
38370
38371
38372
38373
38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
38387
38388
38389
38390
38391
38392
38393
38394
38395
38396
38397
38398
38399
38400
38401
38402
38403
38404
38405
38406
38407
38408
38409
38410
38411
38412
38413
38414
38415
38416
38417
38418
38419
38420
38421
38422
38423
38424
38425
38426
38427
38428
38429
38430
38431
38432
38433
38434
38435
38436
38437
38438
38439
38440
38441
38442
38443
38444
38445
38446
38447
38448
38449
38450
38451
38452
38453
38454
38455
38456
38457
38458
38459
38460
38461
38462
38463
38464
38465
38466
38467
38468
38469
38470
38471
38472
38473
38474
38475
38476
38477
38478
38479
38480
38481
38482
38483
38484
38485
38486
38487
38488
38489
38490
38491
38492
38493
38494
38495
38496
38497
38498
38499
38500
38501
38502
38503
38504
38505
38506
38507
38508
38509
38510
38511
38512
38513
38514
38515
38516
38517
38518
38519
38520
38521
38522
38523
38524
38525
38526
38527
38528
38529
38530
38531
38532
38533
38534
38535
38536
38537
38538
38539
38540
38541
38542
38543
38544
38545
38546
38547
38548
38549
38550
38551
38552
38553
38554
38555
38556
38557
38558
38559
38560
38561
38562
38563
38564
38565
38566
38567
38568
38569
38570
38571
38572
38573
38574
38575
38576
38577
38578
38579
38580
38581
38582
38583
38584
38585
38586
38587
38588
38589
38590
38591
38592
38593
38594
38595
38596
38597
38598
38599
38600
38601
38602
38603
38604
38605
38606
38607
38608
38609
38610
38611
38612
38613
38614
38615
38616
38617
38618
38619
38620
38621
38622
38623
38624
38625
38626
38627
38628
38629
38630
38631
38632
38633
38634
38635
38636
38637
38638
38639
38640
38641
38642
38643
38644
38645
38646
38647
38648
38649
38650
38651
38652
38653
38654
38655
38656
38657
38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
38674
38675
38676
38677
38678
38679
38680
38681
38682
38683
38684
38685
38686
38687
38688
38689
38690
38691
38692
38693
38694
38695
38696
38697
38698
38699
38700
38701
38702
38703
38704
38705
38706
38707
38708
38709
38710
38711
38712
38713
38714
38715
38716
38717
38718
38719
38720
38721
38722
38723
38724
38725
38726
38727
38728
38729
38730
38731
38732
38733
38734
38735
38736
38737
38738
38739
38740
38741
38742
38743
38744
38745
38746
38747
38748
38749
38750
38751
38752
38753
38754
38755
38756
38757
38758
38759
38760
38761
38762
38763
38764
38765
38766
38767
38768
38769
38770
38771
38772
38773
38774
38775
38776
38777
38778
38779
38780
38781
38782
38783
38784
38785
38786
38787
38788
38789
38790
38791
38792
38793
38794
38795
38796
38797
38798
38799
38800
38801
38802
38803
38804
38805
38806
38807
38808
38809
38810
38811
38812
38813
38814
38815
38816
38817
38818
38819
38820
38821
38822
38823
38824
38825
38826
38827
38828
38829
38830
38831
38832
38833
38834
38835
38836
38837
38838
38839
38840
38841
38842
38843
38844
38845
38846
38847
38848
38849
38850
38851
38852
38853
38854
38855
38856
38857
38858
38859
38860
38861
38862
38863
38864
38865
38866
38867
38868
38869
38870
38871
38872
38873
38874
38875
38876
38877
38878
38879
38880
38881
38882
38883
38884
38885
38886
38887
38888
38889
38890
38891
38892
38893
38894
38895
38896
38897
38898
38899
38900
38901
38902
38903
38904
38905
38906
38907
38908
38909
38910
38911
38912
38913
38914
38915
38916
38917
38918
38919
38920
38921
38922
38923
38924
38925
38926
38927
38928
38929
38930
38931
38932
38933
38934
38935
38936
38937
38938
38939
38940
38941
38942
38943
38944
38945
38946
38947
38948
38949
38950
38951
38952
38953
38954
38955
38956
38957
38958
38959
38960
38961
38962
38963
38964
38965
38966
38967
38968
38969
38970
38971
38972
38973
38974
38975
38976
38977
38978
38979
38980
38981
38982
38983
38984
38985
38986
38987
38988
38989
38990
38991
38992
38993
38994
38995
38996
38997
38998
38999
39000
39001
39002
39003
39004
39005
39006
39007
39008
39009
39010
39011
39012
39013
39014
39015
39016
39017
39018
39019
39020
39021
39022
39023
39024
39025
39026
39027
39028
39029
39030
39031
39032
39033
39034
39035
39036
39037
39038
39039
39040
39041
39042
39043
39044
39045
39046
39047
39048
39049
39050
39051
39052
39053
39054
39055
39056
39057
39058
39059
39060
39061
39062
39063
39064
39065
39066
39067
39068
39069
39070
39071
39072
39073
39074
39075
39076
39077
39078
39079
39080
39081
39082
39083
39084
39085
39086
39087
39088
39089
39090
39091
39092
39093
39094
39095
39096
39097
39098
39099
39100
39101
39102
39103
39104
39105
39106
39107
39108
39109
39110
39111
39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
39127
39128
39129
39130
39131
39132
39133
39134
39135
39136
39137
39138
39139
39140
39141
39142
39143
39144
39145
39146
39147
39148
39149
39150
39151
39152
39153
39154
39155
39156
39157
39158
39159
39160
39161
39162
39163
39164
39165
39166
39167
39168
39169
39170
39171
39172
39173
39174
39175
39176
39177
39178
39179
39180
39181
39182
39183
39184
39185
39186
39187
39188
39189
39190
39191
39192
39193
39194
39195
39196
39197
39198
39199
39200
39201
39202
39203
39204
39205
39206
39207
39208
39209
39210
39211
39212
39213
39214
39215
39216
39217
39218
39219
39220
39221
39222
39223
39224
39225
39226
39227
39228
39229
39230
39231
39232
39233
39234
39235
39236
39237
39238
39239
39240
39241
39242
39243
39244
39245
39246
39247
39248
39249
39250
39251
39252
39253
39254
39255
39256
39257
39258
39259
39260
39261
39262
39263
39264
39265
39266
39267
39268
39269
39270
39271
39272
39273
39274
39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
39290
39291
39292
39293
39294
39295
39296
39297
39298
39299
39300
39301
39302
39303
39304
39305
39306
39307
39308
39309
39310
39311
39312
39313
39314
39315
39316
39317
39318
39319
39320
39321
39322
39323
39324
39325
39326
39327
39328
39329
39330
39331
39332
39333
39334
39335
39336
39337
39338
39339
39340
39341
39342
39343
39344
39345
39346
39347
39348
39349
39350
39351
39352
39353
39354
39355
39356
39357
39358
39359
39360
39361
39362
39363
39364
39365
39366
39367
39368
39369
39370
39371
39372
39373
39374
39375
39376
39377
39378
39379
39380
39381
39382
39383
39384
39385
39386
39387
39388
39389
39390
39391
39392
39393
39394
39395
39396
39397
39398
39399
39400
39401
39402
39403
39404
39405
39406
39407
39408
39409
39410
39411
39412
39413
39414
39415
39416
39417
39418
39419
39420
39421
39422
39423
39424
39425
39426
39427
39428
39429
39430
39431
39432
39433
39434
39435
39436
39437
39438
39439
39440
39441
39442
39443
39444
39445
39446
39447
39448
39449
39450
39451
39452
39453
39454
39455
39456
39457
39458
39459
39460
39461
39462
39463
39464
39465
39466
39467
39468
39469
39470
39471
39472
39473
39474
39475
39476
39477
39478
39479
39480
39481
39482
39483
39484
39485
39486
39487
39488
39489
39490
39491
39492
39493
39494
39495
39496
39497
39498
39499
39500
39501
39502
39503
39504
39505
39506
39507
39508
39509
39510
39511
39512
39513
39514
39515
39516
39517
39518
39519
39520
39521
39522
39523
39524
39525
39526
39527
39528
39529
39530
39531
39532
39533
39534
39535
39536
39537
39538
39539
39540
39541
39542
39543
39544
39545
39546
39547
39548
39549
39550
39551
39552
39553
39554
39555
39556
39557
39558
39559
39560
39561
39562
39563
39564
39565
39566
39567
39568
39569
39570
39571
39572
39573
39574
39575
39576
39577
39578
39579
39580
39581
39582
39583
39584
39585
39586
39587
39588
39589
39590
39591
39592
39593
39594
39595
39596
39597
39598
39599
39600
39601
39602
39603
39604
39605
39606
39607
39608
39609
39610
39611
39612
39613
39614
39615
39616
39617
39618
39619
39620
39621
39622
39623
39624
39625
39626
39627
39628
39629
39630
39631
39632
39633
39634
39635
39636
39637
39638
39639
39640
39641
39642
39643
39644
39645
39646
39647
39648
39649
39650
39651
39652
39653
39654
39655
39656
39657
39658
39659
39660
39661
39662
39663
39664
39665
39666
39667
39668
39669
39670
39671
39672
39673
39674
39675
39676
39677
39678
39679
39680
39681
39682
39683
39684
39685
39686
39687
39688
39689
39690
39691
39692
39693
39694
39695
39696
39697
39698
39699
39700
39701
39702
39703
39704
39705
39706
39707
39708
39709
39710
39711
39712
39713
39714
39715
39716
39717
39718
39719
39720
39721
39722
39723
39724
39725
39726
39727
39728
39729
39730
39731
39732
39733
39734
39735
39736
39737
39738
39739
39740
39741
39742
39743
39744
39745
39746
39747
39748
39749
39750
39751
39752
39753
39754
39755
39756
39757
39758
39759
39760
39761
39762
39763
39764
39765
39766
39767
39768
39769
39770
39771
39772
39773
39774
39775
39776
39777
39778
39779
39780
39781
39782
39783
39784
39785
39786
39787
39788
39789
39790
39791
39792
39793
39794
39795
39796
39797
39798
39799
39800
39801
39802
39803
39804
39805
39806
39807
39808
39809
39810
39811
39812
39813
39814
39815
39816
39817
39818
39819
39820
39821
39822
39823
39824
39825
39826
39827
39828
39829
39830
39831
39832
39833
39834
39835
39836
39837
39838
39839
39840
39841
39842
39843
39844
39845
39846
39847
39848
39849
39850
39851
39852
39853
39854
39855
39856
39857
39858
39859
39860
39861
39862
39863
39864
39865
39866
39867
39868
39869
39870
39871
39872
39873
39874
39875
39876
39877
39878
39879
39880
39881
39882
39883
39884
39885
39886
39887
39888
39889
39890
39891
39892
39893
39894
39895
39896
39897
39898
39899
39900
39901
39902
39903
39904
39905
39906
39907
39908
39909
39910
39911
39912
39913
39914
39915
39916
39917
39918
39919
39920
39921
39922
39923
39924
39925
39926
39927
39928
39929
39930
39931
39932
39933
39934
39935
39936
39937
39938
39939
39940
39941
39942
39943
39944
39945
39946
39947
39948
39949
39950
39951
39952
39953
39954
39955
39956
39957
39958
39959
39960
39961
39962
39963
39964
39965
39966
39967
39968
39969
39970
39971
39972
39973
39974
39975
39976
39977
39978
39979
39980
39981
39982
39983
39984
39985
39986
39987
39988
39989
39990
39991
39992
39993
39994
39995
39996
39997
39998
39999
40000
40001
40002
40003
40004
40005
40006
40007
40008
40009
40010
40011
40012
40013
40014
40015
40016
40017
40018
40019
40020
40021
40022
40023
40024
40025
40026
40027
40028
40029
40030
40031
40032
40033
40034
40035
40036
40037
40038
40039
40040
40041
40042
40043
40044
40045
40046
40047
40048
40049
40050
40051
40052
40053
40054
40055
40056
40057
40058
40059
40060
40061
40062
40063
40064
40065
40066
40067
40068
40069
40070
40071
40072
40073
40074
40075
40076
40077
40078
40079
40080
40081
40082
40083
40084
40085
40086
40087
40088
40089
40090
40091
40092
40093
40094
40095
40096
40097
40098
40099
40100
40101
40102
40103
40104
40105
40106
40107
40108
40109
40110
40111
40112
40113
40114
40115
40116
40117
40118
40119
40120
40121
40122
40123
40124
40125
40126
40127
40128
40129
40130
40131
40132
40133
40134
40135
40136
40137
40138
40139
40140
40141
40142
40143
40144
40145
40146
40147
40148
40149
40150
40151
40152
40153
40154
40155
40156
40157
40158
40159
40160
40161
40162
40163
40164
40165
40166
40167
40168
40169
40170
40171
40172
40173
40174
40175
40176
40177
40178
40179
40180
40181
40182
40183
40184
40185
40186
40187
40188
40189
40190
40191
40192
40193
40194
40195
40196
40197
40198
40199
40200
40201
40202
40203
40204
40205
40206
40207
40208
40209
40210
40211
40212
40213
40214
40215
40216
40217
40218
40219
40220
40221
40222
40223
40224
40225
40226
40227
40228
40229
40230
40231
40232
40233
40234
40235
40236
40237
40238
40239
40240
40241
40242
40243
40244
40245
40246
40247
40248
40249
40250
40251
40252
40253
40254
40255
40256
40257
40258
40259
40260
40261
40262
40263
40264
40265
40266
40267
40268
40269
40270
40271
40272
40273
40274
40275
40276
40277
40278
40279
40280
40281
40282
40283
40284
40285
40286
40287
40288
40289
40290
40291
40292
40293
40294
40295
40296
40297
40298
40299
40300
40301
40302
40303
40304
40305
40306
40307
40308
40309
40310
40311
40312
40313
40314
40315
40316
40317
40318
40319
40320
40321
40322
40323
40324
40325
40326
40327
40328
40329
40330
40331
40332
40333
40334
40335
40336
40337
40338
40339
40340
40341
40342
40343
40344
40345
40346
40347
40348
40349
40350
40351
40352
40353
40354
40355
40356
40357
40358
40359
40360
40361
40362
40363
40364
40365
40366
40367
40368
40369
40370
40371
40372
40373
40374
40375
40376
40377
40378
40379
40380
40381
40382
40383
40384
40385
40386
40387
40388
40389
40390
40391
40392
40393
40394
40395
40396
40397
40398
40399
40400
40401
40402
40403
40404
40405
40406
40407
40408
40409
40410
40411
40412
40413
40414
40415
40416
40417
40418
40419
40420
40421
40422
40423
40424
40425
40426
40427
40428
40429
40430
40431
40432
40433
40434
40435
40436
40437
40438
40439
40440
40441
40442
40443
40444
40445
40446
40447
40448
40449
40450
40451
40452
40453
40454
40455
40456
40457
40458
40459
40460
40461
40462
40463
40464
40465
40466
40467
40468
40469
40470
40471
40472
40473
40474
40475
40476
40477
40478
40479
40480
40481
40482
40483
40484
40485
40486
40487
40488
40489
40490
40491
40492
40493
40494
40495
40496
40497
40498
40499
40500
40501
40502
40503
40504
40505
40506
40507
40508
40509
40510
40511
40512
40513
40514
40515
40516
40517
40518
40519
40520
40521
40522
40523
40524
40525
40526
40527
40528
40529
40530
40531
40532
40533
40534
40535
40536
40537
40538
40539
40540
40541
40542
40543
40544
40545
40546
40547
40548
40549
40550
40551
40552
40553
40554
40555
40556
40557
40558
40559
40560
40561
40562
40563
40564
40565
40566
40567
40568
40569
40570
40571
40572
40573
40574
40575
40576
40577
40578
40579
40580
40581
40582
40583
40584
40585
40586
40587
40588
40589
40590
40591
40592
40593
40594
40595
40596
40597
40598
40599
40600
40601
40602
40603
40604
40605
40606
40607
40608
40609
40610
40611
40612
40613
40614
40615
40616
40617
40618
40619
40620
40621
40622
40623
40624
40625
40626
40627
40628
40629
40630
40631
40632
40633
40634
40635
40636
40637
40638
40639
40640
40641
40642
40643
40644
40645
40646
40647
40648
40649
40650
40651
40652
40653
40654
40655
40656
40657
40658
40659
40660
40661
40662
40663
40664
40665
40666
40667
40668
40669
40670
40671
40672
40673
40674
40675
40676
40677
40678
40679
40680
40681
40682
40683
40684
40685
40686
40687
40688
40689
40690
40691
40692
40693
40694
40695
40696
40697
40698
40699
40700
40701
40702
40703
40704
40705
40706
40707
40708
40709
40710
40711
40712
40713
40714
40715
40716
40717
40718
40719
40720
40721
40722
40723
40724
40725
40726
40727
40728
40729
40730
40731
40732
40733
40734
40735
40736
40737
40738
40739
40740
40741
40742
40743
40744
40745
40746
40747
40748
40749
40750
40751
40752
40753
40754
40755
40756
40757
40758
40759
40760
40761
40762
40763
40764
40765
40766
40767
40768
40769
40770
40771
40772
40773
40774
40775
40776
40777
40778
40779
40780
40781
40782
40783
40784
40785
40786
40787
40788
40789
40790
40791
40792
40793
40794
40795
40796
40797
40798
40799
40800
40801
40802
40803
40804
40805
40806
40807
40808
40809
40810
40811
40812
40813
40814
40815
40816
40817
40818
40819
40820
40821
40822
40823
40824
40825
40826
40827
40828
40829
40830
40831
40832
40833
40834
40835
40836
40837
40838
40839
40840
40841
40842
40843
40844
40845
40846
40847
40848
40849
40850
40851
40852
40853
40854
40855
40856
40857
40858
40859
40860
40861
40862
40863
40864
40865
40866
40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
40880
40881
40882
40883
40884
40885
40886
40887
40888
40889
40890
40891
40892
40893
40894
40895
40896
40897
40898
40899
40900
40901
40902
40903
40904
40905
40906
40907
40908
40909
40910
40911
40912
40913
40914
40915
40916
40917
40918
40919
40920
40921
40922
40923
40924
40925
40926
40927
40928
40929
40930
40931
40932
40933
40934
40935
40936
40937
40938
40939
40940
40941
40942
40943
40944
40945
40946
40947
40948
40949
40950
40951
40952
40953
40954
40955
40956
40957
40958
40959
40960
40961
40962
40963
40964
40965
40966
40967
40968
40969
40970
40971
40972
40973
40974
40975
40976
40977
40978
40979
40980
40981
40982
40983
40984
40985
40986
40987
40988
40989
40990
40991
40992
40993
40994
40995
40996
40997
40998
40999
41000
41001
41002
41003
41004
41005
41006
41007
41008
41009
41010
41011
41012
41013
41014
41015
41016
41017
41018
41019
41020
41021
41022
41023
41024
41025
41026
41027
41028
41029
41030
41031
41032
41033
41034
41035
41036
41037
41038
41039
41040
41041
41042
41043
41044
41045
41046
41047
41048
41049
41050
41051
41052
41053
41054
41055
41056
41057
41058
41059
41060
41061
41062
41063
41064
41065
41066
41067
41068
41069
41070
41071
41072
41073
41074
41075
41076
41077
41078
41079
41080
41081
41082
41083
41084
41085
41086
41087
41088
41089
41090
41091
41092
41093
41094
41095
41096
41097
41098
41099
41100
41101
41102
41103
41104
41105
41106
41107
41108
41109
41110
41111
41112
41113
41114
41115
41116
41117
41118
41119
41120
41121
41122
41123
41124
41125
41126
41127
41128
41129
41130
41131
41132
41133
41134
41135
41136
41137
41138
41139
41140
41141
41142
41143
41144
41145
41146
41147
41148
41149
41150
41151
41152
41153
41154
41155
41156
41157
41158
41159
41160
41161
41162
41163
41164
41165
41166
41167
41168
41169
41170
41171
41172
41173
41174
41175
41176
41177
41178
41179
41180
41181
41182
41183
41184
41185
41186
41187
41188
41189
41190
41191
41192
41193
41194
41195
41196
41197
41198
41199
41200
41201
41202
41203
41204
41205
41206
41207
41208
41209
41210
41211
41212
41213
41214
41215
41216
41217
41218
41219
41220
41221
41222
41223
41224
41225
41226
41227
41228
41229
41230
41231
41232
41233
41234
41235
41236
41237
41238
41239
41240
41241
41242
41243
41244
41245
41246
41247
41248
41249
41250
41251
41252
41253
41254
41255
41256
41257
41258
41259
41260
41261
41262
41263
41264
41265
41266
41267
41268
41269
41270
41271
41272
41273
41274
41275
41276
41277
41278
41279
41280
41281
41282
41283
41284
41285
41286
41287
41288
41289
41290
41291
41292
41293
41294
41295
41296
41297
41298
41299
41300
41301
41302
41303
41304
41305
41306
41307
41308
41309
41310
41311
41312
41313
41314
41315
41316
41317
41318
41319
41320
41321
41322
41323
41324
41325
41326
41327
41328
41329
41330
41331
41332
41333
41334
41335
41336
41337
41338
41339
41340
41341
41342
41343
41344
41345
41346
41347
41348
41349
41350
41351
41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
41365
41366
41367
41368
41369
41370
41371
41372
41373
41374
41375
41376
41377
41378
41379
41380
41381
41382
41383
41384
41385
41386
41387
41388
41389
41390
41391
41392
41393
41394
41395
41396
41397
41398
41399
41400
41401
41402
41403
41404
41405
41406
41407
41408
41409
41410
41411
41412
41413
41414
41415
41416
41417
41418
41419
41420
41421
41422
41423
41424
41425
41426
41427
41428
41429
41430
41431
41432
41433
41434
41435
41436
41437
41438
41439
41440
41441
41442
41443
41444
41445
41446
41447
41448
41449
41450
41451
41452
41453
41454
41455
41456
41457
41458
41459
41460
41461
41462
41463
41464
41465
41466
41467
41468
41469
41470
41471
41472
41473
41474
41475
41476
41477
41478
41479
41480
41481
41482
41483
41484
41485
41486
41487
41488
41489
41490
41491
41492
41493
41494
41495
41496
41497
41498
41499
41500
41501
41502
41503
41504
41505
41506
41507
41508
41509
41510
41511
41512
41513
41514
41515
41516
41517
41518
41519
41520
41521
41522
41523
41524
41525
41526
41527
41528
41529
41530
41531
41532
41533
41534
41535
41536
41537
41538
41539
41540
41541
41542
41543
41544
41545
41546
41547
41548
41549
41550
41551
41552
41553
41554
41555
41556
41557
41558
41559
41560
41561
41562
41563
41564
41565
41566
41567
41568
41569
41570
41571
41572
41573
41574
41575
41576
41577
41578
41579
41580
41581
41582
41583
41584
41585
41586
41587
41588
41589
41590
41591
41592
41593
41594
41595
41596
41597
41598
41599
41600
41601
41602
41603
41604
41605
41606
41607
41608
41609
41610
41611
41612
41613
41614
41615
41616
41617
41618
41619
41620
41621
41622
41623
41624
41625
41626
41627
41628
41629
41630
41631
41632
41633
41634
41635
41636
41637
41638
41639
41640
41641
41642
41643
41644
41645
41646
41647
41648
41649
41650
41651
41652
41653
41654
41655
41656
41657
41658
41659
41660
41661
41662
41663
41664
41665
41666
41667
41668
41669
41670
41671
41672
41673
41674
41675
41676
41677
41678
41679
41680
41681
41682
41683
41684
41685
41686
41687
41688
41689
41690
41691
41692
41693
41694
41695
41696
41697
41698
41699
41700
41701
41702
41703
41704
41705
41706
41707
41708
41709
41710
41711
41712
41713
41714
41715
41716
41717
41718
41719
41720
41721
41722
41723
41724
41725
41726
41727
41728
41729
41730
41731
41732
41733
41734
41735
41736
41737
41738
41739
41740
41741
41742
41743
41744
41745
41746
41747
41748
41749
41750
41751
41752
41753
41754
41755
41756
41757
41758
41759
41760
41761
41762
41763
41764
41765
41766
41767
41768
41769
41770
41771
41772
41773
41774
41775
41776
41777
41778
41779
41780
41781
41782
41783
41784
41785
41786
41787
41788
41789
41790
41791
41792
41793
41794
41795
41796
41797
41798
41799
41800
41801
41802
41803
41804
41805
41806
41807
41808
41809
41810
41811
41812
41813
41814
41815
41816
41817
41818
41819
41820
41821
41822
41823
41824
41825
41826
41827
41828
41829
41830
41831
41832
41833
41834
41835
41836
41837
41838
41839
41840
41841
41842
41843
41844
41845
41846
41847
41848
41849
41850
41851
41852
41853
41854
41855
41856
41857
41858
41859
41860
41861
41862
41863
41864
41865
41866
41867
41868
41869
41870
41871
41872
41873
41874
41875
41876
41877
41878
41879
41880
41881
41882
41883
41884
41885
41886
41887
41888
41889
41890
41891
41892
41893
41894
41895
41896
41897
41898
41899
41900
41901
41902
41903
41904
41905
41906
41907
41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
41920
41921
41922
41923
41924
41925
41926
41927
41928
41929
41930
41931
41932
41933
41934
41935
41936
41937
41938
41939
41940
41941
41942
41943
41944
41945
41946
41947
41948
41949
41950
41951
41952
41953
41954
41955
41956
41957
41958
41959
41960
41961
41962
41963
41964
41965
41966
41967
41968
41969
41970
41971
41972
41973
41974
41975
41976
41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
41994
41995
41996
41997
41998
41999
42000
42001
42002
42003
42004
42005
42006
42007
42008
42009
42010
42011
42012
42013
42014
42015
42016
42017
42018
42019
42020
42021
42022
42023
42024
42025
42026
42027
42028
42029
42030
42031
42032
42033
42034
42035
42036
42037
42038
42039
42040
42041
42042
42043
42044
42045
42046
42047
42048
42049
42050
42051
42052
42053
42054
42055
42056
42057
42058
42059
42060
42061
42062
42063
42064
42065
42066
42067
42068
42069
42070
42071
42072
42073
42074
42075
42076
42077
42078
42079
42080
42081
42082
42083
42084
42085
42086
42087
42088
42089
42090
42091
42092
42093
42094
42095
42096
42097
42098
42099
42100
42101
42102
42103
42104
42105
42106
42107
42108
42109
42110
42111
42112
42113
42114
42115
42116
42117
42118
42119
42120
42121
42122
42123
42124
42125
42126
42127
42128
42129
42130
42131
42132
42133
42134
42135
42136
42137
42138
42139
42140
42141
42142
42143
42144
42145
42146
42147
42148
42149
42150
42151
42152
42153
42154
42155
42156
42157
42158
42159
42160
42161
42162
42163
42164
42165
42166
42167
42168
42169
42170
42171
42172
42173
42174
42175
42176
42177
42178
42179
42180
42181
42182
42183
42184
42185
42186
42187
42188
42189
42190
42191
42192
42193
42194
42195
42196
42197
42198
42199
42200
42201
42202
42203
42204
42205
42206
42207
42208
42209
42210
42211
42212
42213
42214
42215
42216
42217
42218
42219
42220
42221
42222
42223
42224
42225
42226
42227
42228
42229
42230
42231
42232
42233
42234
42235
42236
42237
42238
42239
42240
42241
42242
42243
42244
42245
42246
42247
42248
42249
42250
42251
42252
42253
42254
42255
42256
42257
42258
42259
42260
42261
42262
42263
42264
42265
42266
42267
42268
42269
42270
42271
42272
42273
42274
42275
42276
42277
42278
42279
42280
42281
42282
42283
42284
42285
42286
42287
42288
42289
42290
42291
42292
42293
42294
42295
42296
42297
42298
42299
42300
42301
42302
42303
42304
42305
42306
42307
42308
42309
42310
42311
42312
42313
42314
42315
42316
42317
42318
42319
42320
42321
42322
42323
42324
42325
42326
42327
42328
42329
42330
42331
42332
42333
42334
42335
42336
42337
42338
42339
42340
42341
42342
42343
42344
42345
42346
42347
42348
42349
42350
42351
42352
42353
42354
42355
42356
42357
42358
42359
42360
42361
42362
42363
42364
42365
42366
42367
42368
42369
42370
42371
42372
42373
42374
42375
42376
42377
42378
42379
42380
42381
42382
42383
42384
42385
42386
42387
42388
42389
42390
42391
42392
42393
42394
42395
42396
42397
42398
42399
42400
42401
42402
42403
42404
42405
42406
42407
42408
42409
42410
42411
42412
42413
42414
42415
42416
42417
42418
42419
42420
42421
42422
42423
42424
42425
42426
42427
42428
42429
42430
42431
42432
42433
42434
42435
42436
42437
42438
42439
42440
42441
42442
42443
42444
42445
42446
42447
42448
42449
42450
42451
42452
42453
42454
42455
42456
42457
42458
42459
42460
42461
42462
42463
42464
42465
42466
42467
42468
42469
42470
42471
42472
42473
42474
42475
42476
42477
42478
42479
42480
42481
42482
42483
42484
42485
42486
42487
42488
42489
42490
42491
42492
42493
42494
42495
42496
42497
42498
42499
42500
42501
42502
42503
42504
42505
42506
42507
42508
42509
42510
42511
42512
42513
42514
42515
42516
42517
42518
42519
42520
42521
42522
42523
42524
42525
42526
42527
42528
42529
42530
42531
42532
42533
42534
42535
42536
42537
42538
42539
42540
42541
42542
42543
42544
42545
42546
42547
42548
42549
42550
42551
42552
42553
42554
42555
42556
42557
42558
42559
42560
42561
42562
42563
42564
42565
42566
42567
42568
42569
42570
42571
42572
42573
42574
42575
42576
42577
42578
42579
42580
42581
42582
42583
42584
42585
42586
42587
42588
42589
42590
42591
42592
42593
42594
42595
42596
42597
42598
42599
42600
42601
42602
42603
42604
42605
42606
42607
42608
42609
42610
42611
42612
42613
42614
42615
42616
42617
42618
42619
42620
42621
42622
42623
42624
42625
42626
42627
42628
42629
42630
42631
42632
42633
42634
42635
42636
42637
42638
42639
42640
42641
42642
42643
42644
42645
42646
42647
42648
42649
42650
42651
42652
42653
42654
42655
42656
42657
42658
42659
42660
42661
42662
42663
42664
42665
42666
42667
42668
42669
42670
42671
42672
42673
42674
42675
42676
42677
42678
42679
42680
42681
42682
42683
42684
42685
42686
42687
42688
42689
42690
42691
42692
42693
42694
42695
42696
42697
42698
42699
42700
42701
42702
42703
42704
42705
42706
42707
42708
42709
42710
42711
42712
42713
42714
42715
42716
42717
42718
42719
42720
42721
42722
42723
42724
42725
42726
42727
42728
42729
42730
42731
42732
42733
42734
42735
42736
42737
42738
42739
42740
42741
42742
42743
42744
42745
42746
42747
42748
42749
42750
42751
42752
42753
42754
42755
42756
42757
42758
42759
42760
42761
42762
42763
42764
42765
42766
42767
42768
42769
42770
42771
42772
42773
42774
42775
42776
42777
42778
42779
42780
42781
42782
42783
42784
42785
42786
42787
42788
42789
42790
42791
42792
42793
42794
42795
42796
42797
42798
42799
42800
42801
42802
42803
42804
42805
42806
42807
42808
42809
42810
42811
42812
42813
42814
42815
42816
42817
42818
42819
42820
42821
42822
42823
42824
42825
42826
42827
42828
42829
42830
42831
42832
42833
42834
42835
42836
42837
42838
42839
42840
42841
42842
42843
42844
42845
42846
42847
42848
42849
42850
42851
42852
42853
42854
42855
42856
42857
42858
42859
42860
42861
42862
42863
42864
42865
42866
42867
42868
42869
42870
42871
42872
42873
42874
42875
42876
42877
42878
42879
42880
42881
42882
42883
42884
42885
42886
42887
42888
42889
42890
42891
42892
42893
42894
42895
42896
42897
42898
42899
42900
42901
42902
42903
42904
42905
42906
42907
42908
42909
42910
42911
42912
42913
42914
42915
42916
42917
42918
42919
42920
42921
42922
42923
42924
42925
42926
42927
42928
42929
42930
42931
42932
42933
42934
42935
42936
42937
42938
42939
42940
42941
42942
42943
42944
42945
42946
42947
42948
42949
42950
42951
42952
42953
42954
42955
42956
42957
42958
42959
42960
42961
42962
42963
42964
42965
42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
43002
43003
43004
43005
43006
43007
43008
43009
43010
43011
43012
43013
43014
43015
43016
43017
43018
43019
43020
43021
43022
43023
43024
43025
43026
43027
43028
43029
43030
43031
43032
43033
43034
43035
43036
43037
43038
43039
43040
43041
43042
43043
43044
43045
43046
43047
43048
43049
43050
43051
43052
43053
43054
43055
43056
43057
43058
43059
43060
43061
43062
43063
43064
43065
43066
43067
43068
43069
43070
43071
43072
43073
43074
43075
43076
43077
43078
43079
43080
43081
43082
43083
43084
43085
43086
43087
43088
43089
43090
43091
43092
43093
43094
43095
43096
43097
43098
43099
43100
43101
43102
43103
43104
43105
43106
43107
43108
43109
43110
43111
43112
43113
43114
43115
43116
43117
43118
43119
43120
43121
43122
43123
43124
43125
43126
43127
43128
43129
43130
43131
43132
43133
43134
43135
43136
43137
43138
43139
43140
43141
43142
43143
43144
43145
43146
43147
43148
43149
43150
43151
43152
43153
43154
43155
43156
43157
43158
43159
43160
43161
43162
43163
43164
43165
43166
43167
43168
43169
43170
43171
43172
43173
43174
43175
43176
43177
43178
43179
43180
43181
43182
43183
43184
43185
43186
43187
43188
43189
43190
43191
43192
43193
43194
43195
43196
43197
43198
43199
43200
43201
43202
43203
43204
43205
43206
43207
43208
43209
43210
43211
43212
43213
43214
43215
43216
43217
43218
43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
43234
43235
43236
43237
43238
43239
43240
43241
43242
43243
43244
43245
43246
43247
43248
43249
43250
43251
43252
43253
43254
43255
43256
43257
43258
43259
43260
43261
43262
43263
43264
43265
43266
43267
43268
43269
43270
43271
43272
43273
43274
43275
43276
43277
43278
43279
43280
43281
43282
43283
43284
43285
43286
43287
43288
43289
43290
43291
43292
43293
43294
43295
43296
43297
43298
43299
43300
43301
43302
43303
43304
43305
43306
43307
43308
43309
43310
43311
43312
43313
43314
43315
43316
43317
43318
43319
43320
43321
43322
43323
43324
43325
43326
43327
43328
43329
43330
43331
43332
43333
43334
43335
43336
43337
43338
43339
43340
43341
43342
43343
43344
43345
43346
43347
43348
43349
43350
43351
43352
43353
43354
43355
43356
43357
43358
43359
43360
43361
43362
43363
43364
43365
43366
43367
43368
43369
43370
43371
43372
43373
43374
43375
43376
43377
43378
43379
43380
43381
43382
43383
43384
43385
43386
43387
43388
43389
43390
43391
43392
43393
43394
43395
43396
43397
43398
43399
43400
43401
43402
43403
43404
43405
43406
43407
43408
43409
43410
43411
43412
43413
43414
43415
43416
43417
43418
43419
43420
43421
43422
43423
43424
43425
43426
43427
43428
43429
43430
43431
43432
43433
43434
43435
43436
43437
43438
43439
43440
43441
43442
43443
43444
43445
43446
43447
43448
43449
43450
43451
43452
43453
43454
43455
43456
43457
43458
43459
43460
43461
43462
43463
43464
43465
43466
43467
43468
43469
43470
43471
43472
43473
43474
43475
43476
43477
43478
43479
43480
43481
43482
43483
43484
43485
43486
43487
43488
43489
43490
43491
43492
43493
43494
43495
43496
43497
43498
43499
43500
43501
43502
43503
43504
43505
43506
43507
43508
43509
43510
43511
43512
43513
43514
43515
43516
43517
43518
43519
43520
43521
43522
43523
43524
43525
43526
43527
43528
43529
43530
43531
43532
43533
43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
43544
43545
43546
43547
43548
43549
43550
43551
43552
43553
43554
43555
43556
43557
43558
43559
43560
43561
43562
43563
43564
43565
43566
43567
43568
43569
43570
43571
43572
43573
43574
43575
43576
43577
43578
43579
43580
43581
43582
43583
43584
43585
43586
43587
43588
43589
43590
43591
43592
43593
43594
43595
43596
43597
43598
43599
43600
43601
43602
43603
43604
43605
43606
43607
43608
43609
43610
43611
43612
43613
43614
43615
43616
43617
43618
43619
43620
43621
43622
43623
43624
43625
43626
43627
43628
43629
43630
43631
43632
43633
43634
43635
43636
43637
43638
43639
43640
43641
43642
43643
43644
43645
43646
43647
43648
43649
43650
43651
43652
43653
43654
43655
43656
43657
43658
43659
43660
43661
43662
43663
43664
43665
43666
43667
43668
43669
43670
43671
43672
43673
43674
43675
43676
43677
43678
43679
43680
43681
43682
43683
43684
43685
43686
43687
43688
43689
43690
43691
43692
43693
43694
43695
43696
43697
43698
43699
43700
43701
43702
43703
43704
43705
43706
43707
43708
43709
43710
43711
43712
43713
43714
43715
43716
43717
43718
43719
43720
43721
43722
43723
43724
43725
43726
43727
43728
43729
43730
43731
43732
43733
43734
43735
43736
43737
43738
43739
43740
43741
43742
43743
43744
43745
43746
43747
43748
43749
43750
43751
43752
43753
43754
43755
43756
43757
43758
43759
43760
43761
43762
43763
43764
43765
43766
43767
43768
43769
43770
43771
43772
43773
43774
43775
43776
43777
43778
43779
43780
43781
43782
43783
43784
43785
43786
43787
43788
43789
43790
43791
43792
43793
43794
43795
43796
43797
43798
43799
43800
43801
43802
43803
43804
43805
43806
43807
43808
43809
43810
43811
43812
43813
43814
43815
43816
43817
43818
43819
43820
43821
43822
43823
43824
43825
43826
43827
43828
43829
43830
43831
43832
43833
43834
43835
43836
43837
43838
43839
43840
43841
43842
43843
43844
43845
43846
43847
43848
43849
43850
43851
43852
43853
43854
43855
43856
43857
43858
43859
43860
43861
43862
43863
43864
43865
43866
43867
43868
43869
43870
43871
43872
43873
43874
43875
43876
43877
43878
43879
43880
43881
43882
43883
43884
43885
43886
43887
43888
43889
43890
43891
43892
43893
43894
43895
43896
43897
43898
43899
43900
43901
43902
43903
43904
43905
43906
43907
43908
43909
43910
43911
43912
43913
43914
43915
43916
43917
43918
43919
43920
43921
43922
43923
43924
43925
43926
43927
43928
43929
43930
43931
43932
43933
43934
43935
43936
43937
43938
43939
43940
43941
43942
43943
43944
43945
43946
43947
43948
43949
43950
43951
43952
43953
43954
43955
43956
43957
43958
43959
43960
43961
43962
43963
43964
43965
43966
43967
43968
43969
43970
43971
43972
43973
43974
43975
43976
43977
43978
43979
43980
43981
43982
43983
43984
43985
43986
43987
43988
43989
43990
43991
43992
43993
43994
43995
43996
43997
43998
43999
44000
44001
44002
44003
44004
44005
44006
44007
44008
44009
44010
44011
44012
44013
44014
44015
44016
44017
44018
44019
44020
44021
44022
44023
44024
44025
44026
44027
44028
44029
44030
44031
44032
44033
44034
44035
44036
44037
44038
44039
44040
44041
44042
44043
44044
44045
44046
44047
44048
44049
44050
44051
44052
44053
44054
44055
44056
44057
44058
44059
44060
44061
44062
44063
44064
44065
44066
44067
44068
44069
44070
44071
44072
44073
44074
44075
44076
44077
44078
44079
44080
44081
44082
44083
44084
44085
44086
44087
44088
44089
44090
44091
44092
44093
44094
44095
44096
44097
44098
44099
44100
44101
44102
44103
44104
44105
44106
44107
44108
44109
44110
44111
44112
44113
44114
44115
44116
44117
44118
44119
44120
44121
44122
44123
44124
44125
44126
44127
44128
44129
44130
44131
44132
44133
44134
44135
44136
44137
44138
44139
44140
44141
44142
44143
44144
44145
44146
44147
44148
44149
44150
44151
44152
44153
44154
44155
44156
44157
44158
44159
44160
44161
44162
44163
44164
44165
44166
44167
44168
44169
44170
44171
44172
44173
44174
44175
44176
44177
44178
44179
44180
44181
44182
44183
44184
44185
44186
44187
44188
44189
44190
44191
44192
44193
44194
44195
44196
44197
44198
44199
44200
44201
44202
44203
44204
44205
44206
44207
44208
44209
44210
44211
44212
44213
44214
44215
44216
44217
44218
44219
44220
44221
44222
44223
44224
44225
44226
44227
44228
44229
44230
44231
44232
44233
44234
44235
44236
44237
44238
44239
44240
44241
44242
44243
44244
44245
44246
44247
44248
44249
44250
44251
44252
44253
44254
44255
44256
44257
44258
44259
44260
44261
44262
44263
44264
44265
44266
44267
44268
44269
44270
44271
44272
44273
44274
44275
44276
44277
44278
44279
44280
44281
44282
44283
44284
44285
44286
44287
44288
44289
44290
44291
44292
44293
44294
44295
44296
44297
44298
44299
44300
44301
44302
44303
44304
44305
44306
44307
44308
44309
44310
44311
44312
44313
44314
44315
44316
44317
44318
44319
44320
44321
44322
44323
44324
44325
44326
44327
44328
44329
44330
44331
44332
44333
44334
44335
44336
44337
44338
44339
44340
44341
44342
44343
44344
44345
44346
44347
44348
44349
44350
44351
44352
44353
44354
44355
44356
44357
44358
44359
44360
44361
44362
44363
44364
44365
44366
44367
44368
44369
44370
44371
44372
44373
44374
44375
44376
44377
44378
44379
44380
44381
44382
44383
44384
44385
44386
44387
44388
44389
44390
44391
44392
44393
44394
44395
44396
44397
44398
44399
44400
44401
44402
44403
44404
44405
44406
44407
44408
44409
44410
44411
44412
44413
44414
44415
44416
44417
44418
44419
44420
44421
44422
44423
44424
44425
44426
44427
44428
44429
44430
44431
44432
44433
44434
44435
44436
44437
44438
44439
44440
44441
44442
44443
44444
44445
44446
44447
44448
44449
44450
44451
44452
44453
44454
44455
44456
44457
44458
44459
44460
44461
44462
44463
44464
44465
44466
44467
44468
44469
44470
44471
44472
44473
44474
44475
44476
44477
44478
44479
44480
44481
44482
44483
44484
44485
44486
44487
44488
44489
44490
44491
44492
44493
44494
44495
44496
44497
44498
44499
44500
44501
44502
44503
44504
44505
44506
44507
44508
44509
44510
44511
44512
44513
44514
44515
44516
44517
44518
44519
44520
44521
44522
44523
44524
44525
44526
44527
44528
44529
44530
44531
44532
44533
44534
44535
44536
44537
44538
44539
44540
44541
44542
44543
44544
44545
44546
44547
44548
44549
44550
44551
44552
44553
44554
44555
44556
44557
44558
44559
44560
44561
44562
44563
44564
44565
44566
44567
44568
44569
44570
44571
44572
44573
44574
44575
44576
44577
44578
44579
44580
44581
44582
44583
44584
44585
44586
44587
44588
44589
44590
44591
44592
44593
44594
44595
44596
44597
44598
44599
44600
44601
44602
44603
44604
44605
44606
44607
44608
44609
44610
44611
44612
44613
44614
44615
44616
44617
44618
44619
44620
44621
44622
44623
44624
44625
44626
44627
44628
44629
44630
44631
44632
44633
44634
44635
44636
44637
44638
44639
44640
44641
44642
44643
44644
44645
44646
44647
44648
44649
44650
44651
44652
44653
44654
44655
44656
44657
44658
44659
44660
44661
44662
44663
44664
44665
44666
44667
44668
44669
44670
44671
44672
44673
44674
44675
44676
44677
44678
44679
44680
44681
44682
44683
44684
44685
44686
44687
44688
44689
44690
44691
44692
44693
44694
44695
44696
44697
44698
44699
44700
44701
44702
44703
44704
44705
44706
44707
44708
44709
44710
44711
44712
44713
44714
44715
44716
44717
44718
44719
44720
44721
44722
44723
44724
44725
44726
44727
44728
44729
44730
44731
44732
44733
44734
44735
44736
44737
44738
44739
44740
44741
44742
44743
44744
44745
44746
44747
44748
44749
44750
44751
44752
44753
44754
44755
44756
44757
44758
44759
44760
44761
44762
44763
44764
44765
44766
44767
44768
44769
44770
44771
44772
44773
44774
44775
44776
44777
44778
44779
44780
44781
44782
44783
44784
44785
44786
44787
44788
44789
44790
44791
44792
44793
44794
44795
44796
44797
44798
44799
44800
44801
44802
44803
44804
44805
44806
44807
44808
44809
44810
44811
44812
44813
44814
44815
44816
44817
44818
44819
44820
44821
44822
44823
44824
44825
44826
44827
44828
44829
44830
44831
44832
44833
44834
44835
44836
44837
44838
44839
44840
44841
44842
44843
44844
44845
44846
44847
44848
44849
44850
44851
44852
44853
44854
44855
44856
44857
44858
44859
44860
44861
44862
44863
44864
44865
44866
44867
44868
44869
44870
44871
44872
44873
44874
44875
44876
44877
44878
44879
44880
44881
44882
44883
44884
44885
44886
44887
44888
44889
44890
44891
44892
44893
44894
44895
44896
44897
44898
44899
44900
44901
44902
44903
44904
44905
44906
44907
44908
44909
44910
44911
44912
44913
44914
44915
44916
44917
44918
44919
44920
44921
44922
44923
44924
44925
44926
44927
44928
44929
44930
44931
44932
44933
44934
44935
44936
44937
44938
44939
44940
44941
44942
44943
44944
44945
44946
44947
44948
44949
44950
44951
44952
44953
44954
44955
44956
44957
44958
44959
44960
44961
44962
44963
44964
44965
44966
44967
44968
44969
44970
44971
44972
44973
44974
44975
44976
44977
44978
44979
44980
44981
44982
44983
44984
44985
44986
44987
44988
44989
44990
44991
44992
44993
44994
44995
44996
44997
44998
44999
45000
45001
45002
45003
45004
45005
45006
45007
45008
45009
45010
45011
45012
45013
45014
45015
45016
45017
45018
45019
45020
45021
45022
45023
45024
45025
45026
45027
45028
45029
45030
45031
45032
45033
45034
45035
45036
45037
45038
45039
45040
45041
45042
45043
45044
45045
45046
45047
45048
45049
45050
45051
45052
45053
45054
45055
45056
45057
45058
45059
45060
45061
45062
45063
45064
45065
45066
45067
45068
45069
45070
45071
45072
45073
45074
45075
45076
45077
45078
45079
45080
45081
45082
45083
45084
45085
45086
45087
45088
45089
45090
45091
45092
45093
45094
45095
45096
45097
45098
45099
45100
45101
45102
45103
45104
45105
45106
45107
45108
45109
45110
45111
45112
45113
45114
45115
45116
45117
45118
45119
45120
45121
45122
45123
45124
45125
45126
45127
45128
45129
45130
45131
45132
45133
45134
45135
45136
45137
45138
45139
45140
45141
45142
45143
45144
45145
45146
45147
45148
45149
45150
45151
45152
45153
45154
45155
45156
45157
45158
45159
45160
45161
45162
45163
45164
45165
45166
45167
45168
45169
45170
45171
45172
45173
45174
45175
45176
45177
45178
45179
45180
45181
45182
45183
45184
45185
45186
45187
45188
45189
45190
45191
45192
45193
45194
45195
45196
45197
45198
45199
45200
45201
45202
45203
45204
45205
45206
45207
45208
45209
45210
45211
45212
45213
45214
45215
45216
45217
45218
45219
45220
45221
45222
45223
45224
45225
45226
45227
45228
45229
45230
45231
45232
45233
45234
45235
45236
45237
45238
45239
45240
45241
45242
45243
45244
45245
45246
45247
45248
45249
45250
45251
45252
45253
45254
45255
45256
45257
45258
45259
45260
45261
45262
45263
45264
45265
45266
45267
45268
45269
45270
45271
45272
45273
45274
45275
45276
45277
45278
45279
45280
45281
45282
45283
45284
45285
45286
45287
45288
45289
45290
45291
45292
45293
45294
45295
45296
45297
45298
45299
45300
45301
45302
45303
45304
45305
45306
45307
45308
45309
45310
45311
45312
45313
45314
45315
45316
45317
45318
45319
45320
45321
45322
45323
45324
45325
45326
45327
45328
45329
45330
45331
45332
45333
45334
45335
45336
45337
45338
45339
45340
45341
45342
45343
45344
45345
45346
45347
45348
45349
45350
45351
45352
45353
45354
45355
45356
45357
45358
45359
45360
45361
45362
45363
45364
45365
45366
45367
45368
45369
45370
45371
45372
45373
45374
45375
45376
45377
45378
45379
45380
45381
45382
45383
45384
45385
45386
45387
45388
45389
45390
45391
45392
45393
45394
45395
45396
45397
45398
45399
45400
45401
45402
45403
45404
45405
45406
45407
45408
45409
45410
45411
45412
45413
45414
45415
45416
45417
45418
45419
45420
45421
45422
45423
45424
45425
45426
45427
45428
45429
45430
45431
45432
45433
45434
45435
45436
45437
45438
45439
45440
45441
45442
45443
45444
45445
45446
45447
45448
45449
45450
45451
45452
45453
45454
45455
45456
45457
45458
45459
45460
45461
45462
45463
45464
45465
45466
45467
45468
45469
45470
45471
45472
45473
45474
45475
45476
45477
45478
45479
45480
45481
45482
45483
45484
45485
45486
45487
45488
45489
45490
45491
45492
45493
45494
45495
45496
45497
45498
45499
45500
45501
45502
45503
45504
45505
45506
45507
45508
45509
45510
45511
45512
45513
45514
45515
45516
45517
45518
45519
45520
45521
45522
45523
45524
45525
45526
45527
45528
45529
45530
45531
45532
45533
45534
45535
45536
45537
45538
45539
45540
45541
45542
45543
45544
45545
45546
45547
45548
45549
45550
45551
45552
45553
45554
45555
45556
45557
45558
45559
45560
45561
45562
45563
45564
45565
45566
45567
45568
45569
45570
45571
45572
45573
45574
45575
45576
45577
45578
45579
45580
45581
45582
45583
45584
45585
45586
45587
45588
45589
45590
45591
45592
45593
45594
45595
45596
45597
45598
45599
45600
45601
45602
45603
45604
45605
45606
45607
45608
45609
45610
45611
45612
45613
45614
45615
45616
45617
45618
45619
45620
45621
45622
45623
45624
45625
45626
45627
45628
45629
45630
45631
45632
45633
45634
45635
45636
45637
45638
45639
45640
45641
45642
45643
45644
45645
45646
45647
45648
45649
45650
45651
45652
45653
45654
45655
45656
45657
45658
45659
45660
45661
45662
45663
45664
45665
45666
45667
45668
45669
45670
45671
45672
45673
45674
45675
45676
45677
45678
45679
45680
45681
45682
45683
45684
45685
45686
45687
45688
45689
45690
45691
45692
45693
45694
45695
45696
45697
45698
45699
45700
45701
45702
45703
45704
45705
45706
45707
45708
45709
45710
45711
45712
45713
45714
45715
45716
45717
45718
45719
45720
45721
45722
45723
45724
45725
45726
45727
45728
45729
45730
45731
45732
45733
45734
45735
45736
45737
45738
45739
45740
45741
45742
45743
45744
45745
45746
45747
45748
45749
45750
45751
45752
45753
45754
45755
45756
45757
45758
45759
45760
45761
45762
45763
45764
45765
45766
45767
45768
45769
45770
45771
45772
45773
45774
45775
45776
45777
45778
45779
45780
45781
45782
45783
45784
45785
45786
45787
45788
45789
45790
45791
45792
45793
45794
45795
45796
45797
45798
45799
45800
45801
45802
45803
45804
45805
45806
45807
45808
45809
45810
45811
45812
45813
45814
45815
45816
45817
45818
45819
45820
45821
45822
45823
45824
45825
45826
45827
45828
45829
45830
45831
45832
45833
45834
45835
45836
45837
45838
45839
45840
45841
45842
45843
45844
45845
45846
45847
45848
45849
45850
45851
45852
45853
45854
45855
45856
45857
45858
45859
45860
45861
45862
45863
45864
45865
45866
45867
45868
45869
45870
45871
45872
45873
45874
45875
45876
45877
45878
45879
45880
45881
45882
45883
45884
45885
45886
45887
45888
45889
45890
45891
45892
45893
45894
45895
45896
45897
45898
45899
45900
45901
45902
45903
45904
45905
45906
45907
45908
45909
45910
45911
45912
45913
45914
45915
45916
45917
45918
45919
45920
45921
45922
45923
45924
45925
45926
45927
45928
45929
45930
45931
45932
45933
45934
45935
45936
45937
45938
45939
45940
45941
45942
45943
45944
45945
45946
45947
45948
45949
45950
45951
45952
45953
45954
45955
45956
45957
45958
45959
45960
45961
45962
45963
45964
45965
45966
45967
45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
45983
45984
45985
45986
45987
45988
45989
45990
45991
45992
45993
45994
45995
45996
45997
45998
45999
46000
46001
46002
46003
46004
46005
46006
46007
46008
46009
46010
46011
46012
46013
46014
46015
46016
46017
46018
46019
46020
46021
46022
46023
46024
46025
46026
46027
46028
46029
46030
46031
46032
46033
46034
46035
46036
46037
46038
46039
46040
46041
46042
46043
46044
46045
46046
46047
46048
46049
46050
46051
46052
46053
46054
46055
46056
46057
46058
46059
46060
46061
46062
46063
46064
46065
46066
46067
46068
46069
46070
46071
46072
46073
46074
46075
46076
46077
46078
46079
46080
46081
46082
46083
46084
46085
46086
46087
46088
46089
46090
46091
46092
46093
46094
46095
46096
46097
46098
46099
46100
46101
46102
46103
46104
46105
46106
46107
46108
46109
46110
46111
46112
46113
46114
46115
46116
46117
46118
46119
46120
46121
46122
46123
46124
46125
46126
46127
46128
46129
46130
46131
46132
46133
46134
46135
46136
46137
46138
46139
46140
46141
46142
46143
46144
46145
46146
46147
46148
46149
46150
46151
46152
46153
46154
46155
46156
46157
46158
46159
46160
46161
46162
46163
46164
46165
46166
46167
46168
46169
46170
46171
46172
46173
46174
46175
46176
46177
46178
46179
46180
46181
46182
46183
46184
46185
46186
46187
46188
46189
46190
46191
46192
46193
46194
46195
46196
46197
46198
46199
46200
46201
46202
46203
46204
46205
46206
46207
46208
46209
46210
46211
46212
46213
46214
46215
46216
46217
46218
46219
46220
46221
46222
46223
46224
46225
46226
46227
46228
46229
46230
46231
46232
46233
46234
46235
46236
46237
46238
46239
46240
46241
46242
46243
46244
46245
46246
46247
46248
46249
46250
46251
46252
46253
46254
46255
46256
46257
46258
46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
46280
46281
46282
46283
46284
46285
46286
46287
46288
46289
46290
46291
46292
46293
46294
46295
46296
46297
46298
46299
46300
46301
46302
46303
46304
46305
46306
46307
46308
46309
46310
46311
46312
46313
46314
46315
46316
46317
46318
46319
46320
46321
46322
46323
46324
46325
46326
46327
46328
46329
46330
46331
46332
46333
46334
46335
46336
46337
46338
46339
46340
46341
46342
46343
46344
46345
46346
46347
46348
46349
46350
46351
46352
46353
46354
46355
46356
46357
46358
46359
46360
46361
46362
46363
46364
46365
46366
46367
46368
46369
46370
46371
46372
46373
46374
46375
46376
46377
46378
46379
46380
46381
46382
46383
46384
46385
46386
46387
46388
46389
46390
46391
46392
46393
46394
46395
46396
46397
46398
46399
46400
46401
46402
46403
46404
46405
46406
46407
46408
46409
46410
46411
46412
46413
46414
46415
46416
46417
46418
46419
46420
46421
46422
46423
46424
46425
46426
46427
46428
46429
46430
46431
46432
46433
46434
46435
46436
46437
46438
46439
46440
46441
46442
46443
46444
46445
46446
46447
46448
46449
46450
46451
46452
46453
46454
46455
46456
46457
46458
46459
46460
46461
46462
46463
46464
46465
46466
46467
46468
46469
46470
46471
46472
46473
46474
46475
46476
46477
46478
46479
46480
46481
46482
46483
46484
46485
46486
46487
46488
46489
46490
46491
46492
46493
46494
46495
46496
46497
46498
46499
46500
46501
46502
46503
46504
46505
46506
46507
46508
46509
46510
46511
46512
46513
46514
46515
46516
46517
46518
46519
46520
46521
46522
46523
46524
46525
46526
46527
46528
46529
46530
46531
46532
46533
46534
46535
46536
46537
46538
46539
46540
46541
46542
46543
46544
46545
46546
46547
46548
46549
46550
46551
46552
46553
46554
46555
46556
46557
46558
46559
46560
46561
46562
46563
46564
46565
46566
46567
46568
46569
46570
46571
46572
46573
46574
46575
46576
46577
46578
46579
46580
46581
46582
46583
46584
46585
46586
46587
46588
46589
46590
46591
46592
46593
46594
46595
46596
46597
46598
46599
46600
46601
46602
46603
46604
46605
46606
46607
46608
46609
46610
46611
46612
46613
46614
46615
46616
46617
46618
46619
46620
46621
46622
46623
46624
46625
46626
46627
46628
46629
46630
46631
46632
46633
46634
46635
46636
46637
46638
46639
46640
46641
46642
46643
46644
46645
46646
46647
46648
46649
46650
46651
46652
46653
46654
46655
46656
46657
46658
46659
46660
46661
46662
46663
46664
46665
46666
46667
46668
46669
46670
46671
46672
46673
46674
46675
46676
46677
46678
46679
46680
46681
46682
46683
46684
46685
46686
46687
46688
46689
46690
46691
46692
46693
46694
46695
46696
46697
46698
46699
46700
46701
46702
46703
46704
46705
46706
46707
46708
46709
46710
46711
46712
46713
46714
46715
46716
46717
46718
46719
46720
46721
46722
46723
46724
46725
46726
46727
46728
46729
46730
46731
46732
46733
46734
46735
46736
46737
46738
46739
46740
46741
46742
46743
46744
46745
46746
46747
46748
46749
46750
46751
46752
46753
46754
46755
46756
46757
46758
46759
46760
46761
46762
46763
46764
46765
46766
46767
46768
46769
46770
46771
46772
46773
46774
46775
46776
46777
46778
46779
46780
46781
46782
46783
46784
46785
46786
46787
46788
46789
46790
46791
46792
46793
46794
46795
46796
46797
46798
46799
46800
46801
46802
46803
46804
46805
46806
46807
46808
46809
46810
46811
46812
46813
46814
46815
46816
46817
46818
46819
46820
46821
46822
46823
46824
46825
46826
46827
46828
46829
46830
46831
46832
46833
46834
46835
46836
46837
46838
46839
46840
46841
46842
46843
46844
46845
46846
46847
46848
46849
46850
46851
46852
46853
46854
46855
46856
46857
46858
46859
46860
46861
46862
46863
46864
46865
46866
46867
46868
46869
46870
46871
46872
46873
46874
46875
46876
46877
46878
46879
46880
46881
46882
46883
46884
46885
46886
46887
46888
46889
46890
46891
46892
46893
46894
46895
46896
46897
46898
46899
46900
46901
46902
46903
46904
46905
46906
46907
46908
46909
46910
46911
46912
46913
46914
46915
46916
46917
46918
46919
46920
46921
46922
46923
46924
46925
46926
46927
46928
46929
46930
46931
46932
46933
46934
46935
46936
46937
46938
46939
46940
46941
46942
46943
46944
46945
46946
46947
46948
46949
46950
46951
46952
46953
46954
46955
46956
46957
46958
46959
46960
46961
46962
46963
46964
46965
46966
46967
46968
46969
46970
46971
46972
46973
46974
46975
46976
46977
46978
46979
46980
46981
46982
46983
46984
46985
46986
46987
46988
46989
46990
46991
46992
46993
46994
46995
46996
46997
46998
46999
47000
47001
47002
47003
47004
47005
47006
47007
47008
47009
47010
47011
47012
47013
47014
47015
47016
47017
47018
47019
47020
47021
47022
47023
47024
47025
47026
47027
47028
47029
47030
47031
47032
47033
47034
47035
47036
47037
47038
47039
47040
47041
47042
47043
47044
47045
47046
47047
47048
47049
47050
47051
47052
47053
47054
47055
47056
47057
47058
47059
47060
47061
47062
47063
47064
47065
47066
47067
47068
47069
47070
47071
47072
47073
47074
47075
47076
47077
47078
47079
47080
47081
47082
47083
47084
47085
47086
47087
47088
47089
47090
47091
47092
47093
47094
47095
47096
47097
47098
47099
47100
47101
47102
47103
47104
47105
47106
47107
47108
47109
47110
47111
47112
47113
47114
47115
47116
47117
47118
47119
47120
47121
47122
47123
47124
47125
47126
47127
47128
47129
47130
47131
47132
47133
47134
47135
47136
47137
47138
47139
47140
47141
47142
47143
47144
47145
47146
47147
47148
47149
47150
47151
47152
47153
47154
47155
47156
47157
47158
47159
47160
47161
47162
47163
47164
47165
47166
47167
47168
47169
47170
47171
47172
47173
47174
47175
47176
47177
47178
47179
47180
47181
47182
47183
47184
47185
47186
47187
47188
47189
47190
47191
47192
47193
47194
47195
47196
47197
47198
47199
47200
47201
47202
47203
47204
47205
47206
47207
47208
47209
47210
47211
47212
47213
47214
47215
47216
47217
47218
47219
47220
47221
47222
47223
47224
47225
47226
47227
47228
47229
47230
47231
47232
47233
47234
47235
47236
47237
47238
47239
47240
47241
47242
47243
47244
47245
47246
47247
47248
47249
47250
47251
47252
47253
47254
47255
47256
47257
47258
47259
47260
47261
47262
47263
47264
47265
47266
47267
47268
47269
47270
47271
47272
47273
47274
47275
47276
47277
47278
47279
47280
47281
47282
47283
47284
47285
47286
47287
47288
47289
47290
47291
47292
47293
47294
47295
47296
47297
47298
47299
47300
47301
47302
47303
47304
47305
47306
47307
47308
47309
47310
47311
47312
47313
47314
47315
47316
47317
47318
47319
47320
47321
47322
47323
47324
47325
47326
47327
47328
47329
47330
47331
47332
47333
47334
47335
47336
47337
47338
47339
47340
47341
47342
47343
47344
47345
47346
47347
47348
47349
47350
47351
47352
47353
47354
47355
47356
47357
47358
47359
47360
47361
47362
47363
47364
47365
47366
47367
47368
47369
47370
47371
47372
47373
47374
47375
47376
47377
47378
47379
47380
47381
47382
47383
47384
47385
47386
47387
47388
47389
47390
47391
47392
47393
47394
47395
47396
47397
47398
47399
47400
47401
47402
47403
47404
47405
47406
47407
47408
47409
47410
47411
47412
47413
47414
47415
47416
47417
47418
47419
47420
47421
47422
47423
47424
47425
47426
47427
47428
47429
47430
47431
47432
47433
47434
47435
47436
47437
47438
47439
47440
47441
47442
47443
47444
47445
47446
47447
47448
47449
47450
47451
47452
47453
47454
47455
47456
47457
47458
47459
47460
47461
47462
47463
47464
47465
47466
47467
47468
47469
47470
47471
47472
47473
47474
47475
47476
47477
47478
47479
47480
47481
47482
47483
47484
47485
47486
47487
47488
47489
47490
47491
47492
47493
47494
47495
47496
47497
47498
47499
47500
47501
47502
47503
47504
47505
47506
47507
47508
47509
47510
47511
47512
47513
47514
47515
47516
47517
47518
47519
47520
47521
47522
47523
47524
47525
47526
47527
47528
47529
47530
47531
47532
47533
47534
47535
47536
47537
47538
47539
47540
47541
47542
47543
47544
47545
47546
47547
47548
47549
47550
47551
47552
47553
47554
47555
47556
47557
47558
47559
47560
47561
47562
47563
47564
47565
47566
47567
47568
47569
47570
47571
47572
47573
47574
47575
47576
47577
47578
47579
47580
47581
47582
47583
47584
47585
47586
47587
47588
47589
47590
47591
47592
47593
47594
47595
47596
47597
47598
47599
47600
47601
47602
47603
47604
47605
47606
47607
47608
47609
47610
47611
47612
47613
47614
47615
47616
47617
47618
47619
47620
47621
47622
47623
47624
47625
47626
47627
47628
47629
47630
47631
47632
47633
47634
47635
47636
47637
47638
47639
47640
47641
47642
47643
47644
47645
47646
47647
47648
47649
47650
47651
47652
47653
47654
47655
47656
47657
47658
47659
47660
47661
47662
47663
47664
47665
47666
47667
47668
47669
47670
47671
47672
47673
47674
47675
47676
47677
47678
47679
47680
47681
47682
47683
47684
47685
47686
47687
47688
47689
47690
47691
47692
47693
47694
47695
47696
47697
47698
47699
47700
47701
47702
47703
47704
47705
47706
47707
47708
47709
47710
47711
47712
47713
47714
47715
47716
47717
47718
47719
47720
47721
47722
47723
47724
47725
47726
47727
47728
47729
47730
47731
47732
47733
47734
47735
47736
47737
47738
47739
47740
47741
47742
47743
47744
47745
47746
47747
47748
47749
47750
47751
47752
47753
47754
47755
47756
47757
47758
47759
47760
47761
47762
47763
47764
47765
47766
47767
47768
47769
47770
47771
47772
47773
47774
47775
47776
47777
47778
47779
47780
47781
47782
47783
47784
47785
47786
47787
47788
47789
47790
47791
47792
47793
47794
47795
47796
47797
47798
47799
47800
47801
47802
47803
47804
47805
47806
47807
47808
47809
47810
47811
47812
47813
47814
47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
47830
47831
47832
47833
47834
47835
47836
47837
47838
47839
47840
47841
47842
47843
47844
47845
47846
47847
47848
47849
47850
47851
47852
47853
47854
47855
47856
47857
47858
47859
47860
47861
47862
47863
47864
47865
47866
47867
47868
47869
47870
47871
47872
47873
47874
47875
47876
47877
47878
47879
47880
47881
47882
47883
47884
47885
47886
47887
47888
47889
47890
47891
47892
47893
47894
47895
47896
47897
47898
47899
47900
47901
47902
47903
47904
47905
47906
47907
47908
47909
47910
47911
47912
47913
47914
47915
47916
47917
47918
47919
47920
47921
47922
47923
47924
47925
47926
47927
47928
47929
47930
47931
47932
47933
47934
47935
47936
47937
47938
47939
47940
47941
47942
47943
47944
47945
47946
47947
47948
47949
47950
47951
47952
47953
47954
47955
47956
47957
47958
47959
47960
47961
47962
47963
47964
47965
47966
47967
47968
47969
47970
47971
47972
47973
47974
47975
47976
47977
47978
47979
47980
47981
47982
47983
47984
47985
47986
47987
47988
47989
47990
47991
47992
47993
47994
47995
47996
47997
47998
47999
48000
48001
48002
48003
48004
48005
48006
48007
48008
48009
48010
48011
48012
48013
48014
48015
48016
48017
48018
48019
48020
48021
48022
48023
48024
48025
48026
48027
48028
48029
48030
48031
48032
48033
48034
48035
48036
48037
48038
48039
48040
48041
48042
48043
48044
48045
48046
48047
48048
48049
48050
48051
48052
48053
48054
48055
48056
48057
48058
48059
48060
48061
48062
48063
48064
48065
48066
48067
48068
48069
48070
48071
48072
48073
48074
48075
48076
48077
48078
48079
48080
48081
48082
48083
48084
48085
48086
48087
48088
48089
48090
48091
48092
48093
48094
48095
48096
48097
48098
48099
48100
48101
48102
48103
48104
48105
48106
48107
48108
48109
48110
48111
48112
48113
48114
48115
48116
48117
48118
48119
48120
48121
48122
48123
48124
48125
48126
48127
48128
48129
48130
48131
48132
48133
48134
48135
48136
48137
48138
48139
48140
48141
48142
48143
48144
48145
48146
48147
48148
48149
48150
48151
48152
48153
48154
48155
48156
48157
48158
48159
48160
48161
48162
48163
48164
48165
48166
48167
48168
48169
48170
48171
48172
48173
48174
48175
48176
48177
48178
48179
48180
48181
48182
48183
48184
48185
48186
48187
48188
48189
48190
48191
48192
48193
48194
48195
48196
48197
48198
48199
48200
48201
48202
48203
48204
48205
48206
48207
48208
48209
48210
48211
48212
48213
48214
48215
48216
48217
48218
48219
48220
48221
48222
48223
48224
48225
48226
48227
48228
48229
48230
48231
48232
48233
48234
48235
48236
48237
48238
48239
48240
48241
48242
48243
48244
48245
48246
48247
48248
48249
48250
48251
48252
48253
48254
48255
48256
48257
48258
48259
48260
48261
48262
48263
48264
48265
48266
48267
48268
48269
48270
48271
48272
48273
48274
48275
48276
48277
48278
48279
48280
48281
48282
48283
48284
48285
48286
48287
48288
48289
48290
48291
48292
48293
48294
48295
48296
48297
48298
48299
48300
48301
48302
48303
48304
48305
48306
48307
48308
48309
48310
48311
48312
48313
48314
48315
48316
48317
48318
48319
48320
48321
48322
48323
48324
48325
48326
48327
48328
48329
48330
48331
48332
48333
48334
48335
48336
48337
48338
48339
48340
48341
48342
48343
48344
48345
48346
48347
48348
48349
48350
48351
48352
48353
48354
48355
48356
48357
48358
48359
48360
48361
48362
48363
48364
48365
48366
48367
48368
48369
48370
48371
48372
48373
48374
48375
48376
48377
48378
48379
48380
48381
48382
48383
48384
48385
48386
48387
48388
48389
48390
48391
48392
48393
48394
48395
48396
48397
48398
48399
48400
48401
48402
48403
48404
48405
48406
48407
48408
48409
48410
48411
48412
48413
48414
48415
48416
48417
48418
48419
48420
48421
48422
48423
48424
48425
48426
48427
48428
48429
48430
48431
48432
48433
48434
48435
48436
48437
48438
48439
48440
48441
48442
48443
48444
48445
48446
48447
48448
48449
48450
48451
48452
48453
48454
48455
48456
48457
48458
48459
48460
48461
48462
48463
48464
48465
48466
48467
48468
48469
48470
48471
48472
48473
48474
48475
48476
48477
48478
48479
48480
48481
48482
48483
48484
48485
48486
48487
48488
48489
48490
48491
48492
48493
48494
48495
48496
48497
48498
48499
48500
48501
48502
48503
48504
48505
48506
48507
48508
48509
48510
48511
48512
48513
48514
48515
48516
48517
48518
48519
48520
48521
48522
48523
48524
48525
48526
48527
48528
48529
48530
48531
48532
48533
48534
48535
48536
48537
48538
48539
48540
48541
48542
48543
48544
48545
48546
48547
48548
48549
48550
48551
48552
48553
48554
48555
48556
48557
48558
48559
48560
48561
48562
48563
48564
48565
48566
48567
48568
48569
48570
48571
48572
48573
48574
48575
48576
48577
48578
48579
48580
48581
48582
48583
48584
48585
48586
48587
48588
48589
48590
48591
48592
48593
48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
48604
48605
48606
48607
48608
48609
48610
48611
48612
48613
48614
48615
48616
48617
48618
48619
48620
48621
48622
48623
48624
48625
48626
48627
48628
48629
48630
48631
48632
48633
48634
48635
48636
48637
48638
48639
48640
48641
48642
48643
48644
48645
48646
48647
48648
48649
48650
48651
48652
48653
48654
48655
48656
48657
48658
48659
48660
48661
48662
48663
48664
48665
48666
48667
48668
48669
48670
48671
48672
48673
48674
48675
48676
48677
48678
48679
48680
48681
48682
48683
48684
48685
48686
48687
48688
48689
48690
48691
48692
48693
48694
48695
48696
48697
48698
48699
48700
48701
48702
48703
48704
48705
48706
48707
48708
48709
48710
48711
48712
48713
48714
48715
48716
48717
48718
48719
48720
48721
48722
48723
48724
48725
48726
48727
48728
48729
48730
48731
48732
48733
48734
48735
48736
48737
48738
48739
48740
48741
48742
48743
48744
48745
48746
48747
48748
48749
48750
48751
48752
48753
48754
48755
48756
48757
48758
48759
48760
48761
48762
48763
48764
48765
48766
48767
48768
48769
48770
48771
48772
48773
48774
48775
48776
48777
48778
48779
48780
48781
48782
48783
48784
48785
48786
48787
48788
48789
48790
48791
48792
48793
48794
48795
48796
48797
48798
48799
48800
48801
48802
48803
48804
48805
48806
48807
48808
48809
48810
48811
48812
48813
48814
48815
48816
48817
48818
48819
48820
48821
48822
48823
48824
48825
48826
48827
48828
48829
48830
48831
48832
48833
48834
48835
48836
48837
48838
48839
48840
48841
48842
48843
48844
48845
48846
48847
48848
48849
48850
48851
48852
48853
48854
48855
48856
48857
48858
48859
48860
48861
48862
48863
48864
48865
48866
48867
48868
48869
48870
48871
48872
48873
48874
48875
48876
48877
48878
48879
48880
48881
48882
48883
48884
48885
48886
48887
48888
48889
48890
48891
48892
48893
48894
48895
48896
48897
48898
48899
48900
48901
48902
48903
48904
48905
48906
48907
48908
48909
48910
48911
48912
48913
48914
48915
48916
48917
48918
48919
48920
48921
48922
48923
48924
48925
48926
48927
48928
48929
48930
48931
48932
48933
48934
48935
48936
48937
48938
48939
48940
48941
48942
48943
48944
48945
48946
48947
48948
48949
48950
48951
48952
48953
48954
48955
48956
48957
48958
48959
48960
48961
48962
48963
48964
48965
48966
48967
48968
48969
48970
48971
48972
48973
48974
48975
48976
48977
48978
48979
48980
48981
48982
48983
48984
48985
48986
48987
48988
48989
48990
48991
48992
48993
48994
48995
48996
48997
48998
48999
49000
49001
49002
49003
49004
49005
49006
49007
49008
49009
49010
49011
49012
49013
49014
49015
49016
49017
49018
49019
49020
49021
49022
49023
49024
49025
49026
49027
49028
49029
49030
49031
49032
49033
49034
49035
49036
49037
49038
49039
49040
49041
49042
49043
49044
49045
49046
49047
49048
49049
49050
49051
49052
49053
49054
49055
49056
49057
49058
49059
49060
49061
49062
49063
49064
49065
49066
49067
49068
49069
49070
49071
49072
49073
49074
49075
49076
49077
49078
49079
49080
49081
49082
49083
49084
49085
49086
49087
49088
49089
49090
49091
49092
49093
49094
49095
49096
49097
49098
49099
49100
49101
49102
49103
49104
49105
49106
49107
49108
49109
49110
49111
49112
49113
49114
49115
49116
49117
49118
49119
49120
49121
49122
49123
49124
49125
49126
49127
49128
49129
49130
49131
49132
49133
49134
49135
49136
49137
49138
49139
49140
49141
49142
49143
49144
49145
49146
49147
49148
49149
49150
49151
49152
49153
49154
49155
49156
49157
49158
49159
49160
49161
49162
49163
49164
49165
49166
49167
49168
49169
49170
49171
49172
49173
49174
49175
49176
49177
49178
49179
49180
49181
49182
49183
49184
49185
49186
49187
49188
49189
49190
49191
49192
49193
49194
49195
49196
49197
49198
49199
49200
49201
49202
49203
49204
49205
49206
49207
49208
49209
49210
49211
49212
49213
49214
49215
49216
49217
49218
49219
49220
49221
49222
49223
49224
49225
49226
49227
49228
49229
49230
49231
49232
49233
49234
49235
49236
49237
49238
49239
49240
49241
49242
49243
49244
49245
49246
49247
49248
49249
49250
49251
49252
49253
49254
49255
49256
49257
49258
49259
49260
49261
49262
49263
49264
49265
49266
49267
49268
49269
49270
49271
49272
49273
49274
49275
49276
49277
49278
49279
49280
49281
49282
49283
49284
49285
49286
49287
49288
49289
49290
49291
49292
49293
49294
49295
49296
49297
49298
49299
49300
49301
49302
49303
49304
49305
49306
49307
49308
49309
49310
49311
49312
49313
49314
49315
49316
49317
49318
49319
49320
49321
49322
49323
49324
49325
49326
49327
49328
49329
49330
49331
49332
49333
49334
49335
49336
49337
49338
49339
49340
49341
49342
49343
49344
49345
49346
49347
49348
49349
49350
49351
49352
49353
49354
49355
49356
49357
49358
49359
49360
49361
49362
49363
49364
49365
49366
49367
49368
49369
49370
49371
49372
49373
49374
49375
49376
49377
49378
49379
49380
49381
49382
49383
49384
49385
49386
49387
49388
49389
49390
49391
49392
49393
49394
49395
49396
49397
49398
49399
49400
49401
49402
49403
49404
49405
49406
49407
49408
49409
49410
49411
49412
49413
49414
49415
49416
49417
49418
49419
49420
49421
49422
49423
49424
49425
49426
49427
49428
49429
49430
49431
49432
49433
49434
49435
49436
49437
49438
49439
49440
49441
49442
49443
49444
49445
49446
49447
49448
49449
49450
49451
49452
49453
49454
49455
49456
49457
49458
49459
49460
49461
49462
49463
49464
49465
49466
49467
49468
49469
49470
49471
49472
49473
49474
49475
49476
49477
49478
49479
49480
49481
49482
49483
49484
49485
49486
49487
49488
49489
49490
49491
49492
49493
49494
49495
49496
49497
49498
49499
49500
49501
49502
49503
49504
49505
49506
49507
49508
49509
49510
49511
49512
49513
49514
49515
49516
49517
49518
49519
49520
49521
49522
49523
49524
49525
49526
49527
49528
49529
49530
49531
49532
49533
49534
49535
49536
49537
49538
49539
49540
49541
49542
49543
49544
49545
49546
49547
49548
49549
49550
49551
49552
49553
49554
49555
49556
49557
49558
49559
49560
49561
49562
49563
49564
49565
49566
49567
49568
49569
49570
49571
49572
49573
49574
49575
49576
49577
49578
49579
49580
49581
49582
49583
49584
49585
49586
49587
49588
49589
49590
49591
49592
49593
49594
49595
49596
49597
49598
49599
49600
49601
49602
49603
49604
49605
49606
49607
49608
49609
49610
49611
49612
49613
49614
49615
49616
49617
49618
49619
49620
49621
49622
49623
49624
49625
49626
49627
49628
49629
49630
49631
49632
49633
49634
49635
49636
49637
49638
49639
49640
49641
49642
49643
49644
49645
49646
49647
49648
49649
49650
49651
49652
49653
49654
49655
49656
49657
49658
49659
49660
49661
49662
49663
49664
49665
49666
49667
49668
49669
49670
49671
49672
49673
49674
49675
49676
49677
49678
49679
49680
49681
49682
49683
49684
49685
49686
49687
49688
49689
49690
49691
49692
49693
49694
49695
49696
49697
49698
49699
49700
49701
49702
49703
49704
49705
49706
49707
49708
49709
49710
49711
49712
49713
49714
49715
49716
49717
49718
49719
49720
49721
49722
49723
49724
49725
49726
49727
49728
49729
49730
49731
49732
49733
49734
49735
49736
49737
49738
49739
49740
49741
49742
49743
49744
49745
49746
49747
49748
49749
49750
49751
49752
49753
49754
49755
49756
49757
49758
49759
49760
49761
49762
49763
49764
49765
49766
49767
49768
49769
49770
49771
49772
49773
49774
49775
49776
49777
49778
49779
49780
49781
49782
49783
49784
49785
49786
49787
49788
49789
49790
49791
49792
49793
49794
49795
49796
49797
49798
49799
49800
49801
49802
49803
49804
49805
49806
49807
49808
49809
49810
49811
49812
49813
49814
49815
49816
49817
49818
49819
49820
49821
49822
49823
49824
49825
49826
49827
49828
49829
49830
49831
49832
49833
49834
49835
49836
49837
49838
49839
49840
49841
49842
49843
49844
49845
49846
49847
49848
49849
49850
49851
49852
49853
49854
49855
49856
49857
49858
49859
49860
49861
49862
49863
49864
49865
49866
49867
49868
49869
49870
49871
49872
49873
49874
49875
49876
49877
49878
49879
49880
49881
49882
49883
49884
49885
49886
49887
49888
49889
49890
49891
49892
49893
49894
49895
49896
49897
49898
49899
49900
49901
49902
49903
49904
49905
49906
49907
49908
49909
49910
49911
49912
49913
49914
49915
49916
49917
49918
49919
49920
49921
49922
49923
49924
49925
49926
49927
49928
49929
49930
49931
49932
49933
49934
49935
49936
49937
49938
49939
49940
49941
49942
49943
49944
49945
49946
49947
49948
49949
49950
49951
49952
49953
49954
49955
49956
49957
49958
49959
49960
49961
49962
49963
49964
49965
49966
49967
49968
49969
49970
49971
49972
49973
49974
49975
49976
49977
49978
49979
49980
49981
49982
49983
49984
49985
49986
49987
49988
49989
49990
49991
49992
49993
49994
49995
49996
49997
49998
49999
50000
50001
50002
50003
50004
50005
50006
50007
50008
50009
50010
50011
50012
50013
50014
50015
50016
50017
50018
50019
50020
50021
50022
50023
50024
50025
50026
50027
50028
50029
50030
50031
50032
50033
50034
50035
50036
50037
50038
50039
50040
50041
50042
50043
50044
50045
50046
50047
50048
50049
50050
50051
50052
50053
50054
50055
50056
50057
50058
50059
50060
50061
50062
50063
50064
50065
50066
50067
50068
50069
50070
50071
50072
50073
50074
50075
50076
50077
50078
50079
50080
50081
50082
50083
50084
50085
50086
50087
50088
50089
50090
50091
50092
50093
50094
50095
50096
50097
50098
50099
50100
50101
50102
50103
50104
50105
50106
50107
50108
50109
50110
50111
50112
50113
50114
50115
50116
50117
50118
50119
50120
50121
50122
50123
50124
50125
50126
50127
50128
50129
50130
50131
50132
50133
50134
50135
50136
50137
50138
50139
50140
50141
50142
50143
50144
50145
50146
50147
50148
50149
50150
50151
50152
50153
50154
50155
50156
50157
50158
50159
50160
50161
50162
50163
50164
50165
50166
50167
50168
50169
50170
50171
50172
50173
50174
50175
50176
50177
50178
50179
50180
50181
50182
50183
50184
50185
50186
50187
50188
50189
50190
50191
50192
50193
50194
50195
50196
50197
50198
50199
50200
50201
50202
50203
50204
50205
50206
50207
50208
50209
50210
50211
50212
50213
50214
50215
50216
50217
50218
50219
50220
50221
50222
50223
50224
50225
50226
50227
50228
50229
50230
50231
50232
50233
50234
50235
50236
50237
50238
50239
50240
50241
50242
50243
50244
50245
50246
50247
50248
50249
50250
50251
50252
50253
50254
50255
50256
50257
50258
50259
50260
50261
50262
50263
50264
50265
50266
50267
50268
50269
50270
50271
50272
50273
50274
50275
50276
50277
50278
50279
50280
50281
50282
50283
50284
50285
50286
50287
50288
50289
50290
50291
50292
50293
50294
50295
50296
50297
50298
50299
50300
50301
50302
50303
50304
50305
50306
50307
50308
50309
50310
50311
50312
50313
50314
50315
50316
50317
50318
50319
50320
50321
50322
50323
50324
50325
50326
50327
50328
50329
50330
50331
50332
50333
50334
50335
50336
50337
50338
50339
50340
50341
50342
50343
50344
50345
50346
50347
50348
50349
50350
50351
50352
50353
50354
50355
50356
50357
50358
50359
50360
50361
50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
50372
50373
50374
50375
50376
50377
50378
50379
50380
50381
50382
50383
50384
50385
50386
50387
50388
50389
50390
50391
50392
50393
50394
50395
50396
50397
50398
50399
50400
50401
50402
50403
50404
50405
50406
50407
50408
50409
50410
50411
50412
50413
50414
50415
50416
50417
50418
50419
50420
50421
50422
50423
50424
50425
50426
50427
50428
50429
50430
50431
50432
50433
50434
50435
50436
50437
50438
50439
50440
50441
50442
50443
50444
50445
50446
50447
50448
50449
50450
50451
50452
50453
50454
50455
50456
50457
50458
50459
50460
50461
50462
50463
50464
50465
50466
50467
50468
50469
50470
50471
50472
50473
50474
50475
50476
50477
50478
50479
50480
50481
50482
50483
50484
50485
50486
50487
50488
50489
50490
50491
50492
50493
50494
50495
50496
50497
50498
50499
50500
50501
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
50513
50514
50515
50516
50517
50518
50519
50520
50521
50522
50523
50524
50525
50526
50527
50528
50529
50530
50531
50532
50533
50534
50535
50536
50537
50538
50539
50540
50541
50542
50543
50544
50545
50546
50547
50548
50549
50550
50551
50552
50553
50554
50555
50556
50557
50558
50559
50560
50561
50562
50563
50564
50565
50566
50567
50568
50569
50570
50571
50572
50573
50574
50575
50576
50577
50578
50579
50580
50581
50582
50583
50584
50585
50586
50587
50588
50589
50590
50591
50592
50593
50594
50595
50596
50597
50598
50599
50600
50601
50602
50603
50604
50605
50606
50607
50608
50609
50610
50611
50612
50613
50614
50615
50616
50617
50618
50619
50620
50621
50622
50623
50624
50625
50626
50627
50628
50629
50630
50631
50632
50633
50634
50635
50636
50637
50638
50639
50640
50641
50642
50643
50644
50645
50646
50647
50648
50649
50650
50651
50652
50653
50654
50655
50656
50657
50658
50659
50660
50661
50662
50663
50664
50665
50666
50667
50668
50669
50670
50671
50672
50673
50674
50675
50676
50677
50678
50679
50680
50681
50682
50683
50684
50685
50686
50687
50688
50689
50690
50691
50692
50693
50694
50695
50696
50697
50698
50699
50700
50701
50702
50703
50704
50705
50706
50707
50708
50709
50710
50711
50712
50713
50714
50715
50716
50717
50718
50719
50720
50721
50722
50723
50724
50725
50726
50727
50728
50729
50730
50731
50732
50733
50734
50735
50736
50737
50738
50739
50740
50741
50742
50743
50744
50745
50746
50747
50748
50749
50750
50751
50752
50753
50754
50755
50756
50757
50758
50759
50760
50761
50762
50763
50764
50765
50766
50767
50768
50769
50770
50771
50772
50773
50774
50775
50776
50777
50778
50779
50780
50781
50782
50783
50784
50785
50786
50787
50788
50789
50790
50791
50792
50793
50794
50795
50796
50797
50798
50799
50800
50801
50802
50803
50804
50805
50806
50807
50808
50809
50810
50811
50812
50813
50814
50815
50816
50817
50818
50819
50820
50821
50822
50823
50824
50825
50826
50827
50828
50829
50830
50831
50832
50833
50834
50835
50836
50837
50838
50839
50840
50841
50842
50843
50844
50845
50846
50847
50848
50849
50850
50851
50852
50853
50854
50855
50856
50857
50858
50859
50860
50861
50862
50863
50864
50865
50866
50867
50868
50869
50870
50871
50872
50873
50874
50875
50876
50877
50878
50879
50880
50881
50882
50883
50884
50885
50886
50887
50888
50889
50890
50891
50892
50893
50894
50895
50896
50897
50898
50899
50900
50901
50902
50903
50904
50905
50906
50907
50908
50909
50910
50911
50912
50913
50914
50915
50916
50917
50918
50919
50920
50921
50922
50923
50924
50925
50926
50927
50928
50929
50930
50931
50932
50933
50934
50935
50936
50937
50938
50939
50940
50941
50942
50943
50944
50945
50946
50947
50948
50949
50950
50951
50952
50953
50954
50955
50956
50957
50958
50959
50960
50961
50962
50963
50964
50965
50966
50967
50968
50969
50970
50971
50972
50973
50974
50975
50976
50977
50978
50979
50980
50981
50982
50983
50984
50985
50986
50987
50988
50989
50990
50991
50992
50993
50994
50995
50996
50997
50998
50999
51000
51001
51002
51003
51004
51005
51006
51007
51008
51009
51010
51011
51012
51013
51014
51015
51016
51017
51018
51019
51020
51021
51022
51023
51024
51025
51026
51027
51028
51029
51030
51031
51032
51033
51034
51035
51036
51037
51038
51039
51040
51041
51042
51043
51044
51045
51046
51047
51048
51049
51050
51051
51052
51053
51054
51055
51056
51057
51058
51059
51060
51061
51062
51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
51074
51075
51076
51077
51078
51079
51080
51081
51082
51083
51084
51085
51086
51087
51088
51089
51090
51091
51092
51093
51094
51095
51096
51097
51098
51099
51100
51101
51102
51103
51104
51105
51106
51107
51108
51109
51110
51111
51112
51113
51114
51115
51116
51117
51118
51119
51120
51121
51122
51123
51124
51125
51126
51127
51128
51129
51130
51131
51132
51133
51134
51135
51136
51137
51138
51139
51140
51141
51142
51143
51144
51145
51146
51147
51148
51149
51150
51151
51152
51153
51154
51155
51156
51157
51158
51159
51160
51161
51162
51163
51164
51165
51166
51167
51168
51169
51170
51171
51172
51173
51174
51175
51176
51177
51178
51179
51180
51181
51182
51183
51184
51185
51186
51187
51188
51189
51190
51191
51192
51193
51194
51195
51196
51197
51198
51199
51200
51201
51202
51203
51204
51205
51206
51207
51208
51209
51210
51211
51212
51213
51214
51215
51216
51217
51218
51219
51220
51221
51222
51223
51224
51225
51226
51227
51228
51229
51230
51231
51232
51233
51234
51235
51236
51237
51238
51239
51240
51241
51242
51243
51244
51245
51246
51247
51248
51249
51250
51251
51252
51253
51254
51255
51256
51257
51258
51259
51260
51261
51262
51263
51264
51265
51266
51267
51268
51269
51270
51271
51272
51273
51274
51275
51276
51277
51278
51279
51280
51281
51282
51283
51284
51285
51286
51287
51288
51289
51290
51291
51292
51293
51294
51295
51296
51297
51298
51299
51300
51301
51302
51303
51304
51305
51306
51307
51308
51309
51310
51311
51312
51313
51314
51315
51316
51317
51318
51319
51320
51321
51322
51323
51324
51325
51326
51327
51328
51329
51330
51331
51332
51333
51334
51335
51336
51337
51338
51339
51340
51341
51342
51343
51344
51345
51346
51347
51348
51349
51350
51351
51352
51353
51354
51355
51356
51357
51358
51359
51360
51361
51362
51363
51364
51365
51366
51367
51368
51369
51370
51371
51372
51373
51374
51375
51376
51377
51378
51379
51380
51381
51382
51383
51384
51385
51386
51387
51388
51389
51390
51391
51392
51393
51394
51395
51396
51397
51398
51399
51400
51401
51402
51403
51404
51405
51406
51407
51408
51409
51410
51411
51412
51413
51414
51415
51416
51417
51418
51419
51420
51421
51422
51423
51424
51425
51426
51427
51428
51429
51430
51431
51432
51433
51434
51435
51436
51437
51438
51439
51440
51441
51442
51443
51444
51445
51446
51447
51448
51449
51450
51451
51452
51453
51454
51455
51456
51457
51458
51459
51460
51461
51462
51463
51464
51465
51466
51467
51468
51469
51470
51471
51472
51473
51474
51475
51476
51477
51478
51479
51480
51481
51482
51483
51484
51485
51486
51487
51488
51489
51490
51491
51492
51493
51494
51495
51496
51497
51498
51499
51500
51501
51502
51503
51504
51505
51506
51507
51508
51509
51510
51511
51512
51513
51514
51515
51516
51517
51518
51519
51520
51521
51522
51523
51524
51525
51526
51527
51528
51529
51530
51531
51532
51533
51534
51535
51536
51537
51538
51539
51540
51541
51542
51543
51544
51545
51546
51547
51548
51549
51550
51551
51552
51553
51554
51555
51556
51557
51558
51559
51560
51561
51562
51563
51564
51565
51566
51567
51568
51569
51570
51571
51572
51573
51574
51575
51576
51577
51578
51579
51580
51581
51582
51583
51584
51585
51586
51587
51588
51589
51590
51591
51592
51593
51594
51595
51596
51597
51598
51599
51600
51601
51602
51603
51604
51605
51606
51607
51608
51609
51610
51611
51612
51613
51614
51615
51616
51617
51618
51619
51620
51621
51622
51623
51624
51625
51626
51627
51628
51629
51630
51631
51632
51633
51634
51635
51636
51637
51638
51639
51640
51641
51642
51643
51644
51645
51646
51647
51648
51649
51650
51651
51652
51653
51654
51655
51656
51657
51658
51659
51660
51661
51662
51663
51664
51665
51666
51667
51668
51669
51670
51671
51672
51673
51674
51675
51676
51677
51678
51679
51680
51681
51682
51683
51684
51685
51686
51687
51688
51689
51690
51691
51692
51693
51694
51695
51696
51697
51698
51699
51700
51701
51702
51703
51704
51705
51706
51707
51708
51709
51710
51711
51712
51713
51714
51715
51716
51717
51718
51719
51720
51721
51722
51723
51724
51725
51726
51727
51728
51729
51730
51731
51732
51733
51734
51735
51736
51737
51738
51739
51740
51741
51742
51743
51744
51745
51746
51747
51748
51749
51750
51751
51752
51753
51754
51755
51756
51757
51758
51759
51760
51761
51762
51763
51764
51765
51766
51767
51768
51769
51770
51771
51772
51773
51774
51775
51776
51777
51778
51779
51780
51781
51782
51783
51784
51785
51786
51787
51788
51789
51790
51791
51792
51793
51794
51795
51796
51797
51798
51799
51800
51801
51802
51803
51804
51805
51806
51807
51808
51809
51810
51811
51812
51813
51814
51815
51816
51817
51818
51819
51820
51821
51822
51823
51824
51825
51826
51827
51828
51829
51830
51831
51832
51833
51834
51835
51836
51837
51838
51839
51840
51841
51842
51843
51844
51845
51846
51847
51848
51849
51850
51851
51852
51853
51854
51855
51856
51857
51858
51859
51860
51861
51862
51863
51864
51865
51866
51867
51868
51869
51870
51871
51872
51873
51874
51875
51876
51877
51878
51879
51880
51881
51882
51883
51884
51885
51886
51887
51888
51889
51890
51891
51892
51893
51894
51895
51896
51897
51898
51899
51900
51901
51902
51903
51904
51905
51906
51907
51908
51909
51910
51911
51912
51913
51914
51915
51916
51917
51918
51919
51920
51921
51922
51923
51924
51925
51926
51927
51928
51929
51930
51931
51932
51933
51934
51935
51936
51937
51938
51939
51940
51941
51942
51943
51944
51945
51946
51947
51948
51949
51950
51951
51952
51953
51954
51955
51956
51957
51958
51959
51960
51961
51962
51963
51964
51965
51966
51967
51968
51969
51970
51971
51972
51973
51974
51975
51976
51977
51978
51979
51980
51981
51982
51983
51984
51985
51986
51987
51988
51989
51990
51991
51992
51993
51994
51995
51996
51997
51998
51999
52000
52001
52002
52003
52004
52005
52006
52007
52008
52009
52010
52011
52012
52013
52014
52015
52016
52017
52018
52019
52020
52021
52022
52023
52024
52025
52026
52027
52028
52029
52030
52031
52032
52033
52034
52035
52036
52037
52038
52039
52040
52041
52042
52043
52044
52045
52046
52047
52048
52049
52050
52051
52052
52053
52054
52055
52056
52057
52058
52059
52060
52061
52062
52063
52064
52065
52066
52067
52068
52069
52070
52071
52072
52073
52074
52075
52076
52077
52078
52079
52080
52081
52082
52083
52084
52085
52086
52087
52088
52089
52090
52091
52092
52093
52094
52095
52096
52097
52098
52099
52100
52101
52102
52103
52104
52105
52106
52107
52108
52109
52110
52111
52112
52113
52114
52115
52116
52117
52118
52119
52120
52121
52122
52123
52124
52125
52126
52127
52128
52129
52130
52131
52132
52133
52134
52135
52136
52137
52138
52139
52140
52141
52142
52143
52144
52145
52146
52147
52148
52149
52150
52151
52152
52153
52154
52155
52156
52157
52158
52159
52160
52161
52162
52163
52164
52165
52166
52167
52168
52169
52170
52171
52172
52173
52174
52175
52176
52177
52178
52179
52180
52181
52182
52183
52184
52185
52186
52187
52188
52189
52190
52191
52192
52193
52194
52195
52196
52197
52198
52199
52200
52201
52202
52203
52204
52205
52206
52207
52208
52209
52210
52211
52212
52213
52214
52215
52216
52217
52218
52219
52220
52221
52222
52223
52224
52225
52226
52227
52228
52229
52230
52231
52232
52233
52234
52235
52236
52237
52238
52239
52240
52241
52242
52243
52244
52245
52246
52247
52248
52249
52250
52251
52252
52253
52254
52255
52256
52257
52258
52259
52260
52261
52262
52263
52264
52265
52266
52267
52268
52269
52270
52271
52272
52273
52274
52275
52276
52277
52278
52279
52280
52281
52282
52283
52284
52285
52286
52287
52288
52289
52290
52291
52292
52293
52294
52295
52296
52297
52298
52299
52300
52301
52302
52303
52304
52305
52306
52307
52308
52309
52310
52311
52312
52313
52314
52315
52316
52317
52318
52319
52320
52321
52322
52323
52324
52325
52326
52327
52328
52329
52330
52331
52332
52333
52334
52335
52336
52337
52338
52339
52340
52341
52342
52343
52344
52345
52346
52347
52348
52349
52350
52351
52352
52353
52354
52355
52356
52357
52358
52359
52360
52361
52362
52363
52364
52365
52366
52367
52368
52369
52370
52371
52372
52373
52374
52375
52376
52377
52378
52379
52380
52381
52382
52383
52384
52385
52386
52387
52388
52389
52390
52391
52392
52393
52394
52395
52396
52397
52398
52399
52400
52401
52402
52403
52404
52405
52406
52407
52408
52409
52410
52411
52412
52413
52414
52415
52416
52417
52418
52419
52420
52421
52422
52423
52424
52425
52426
52427
52428
52429
52430
52431
52432
52433
52434
52435
52436
52437
52438
52439
52440
52441
52442
52443
52444
52445
52446
52447
52448
52449
52450
52451
52452
52453
52454
52455
52456
52457
52458
52459
52460
52461
52462
52463
52464
52465
52466
52467
52468
52469
52470
52471
52472
52473
52474
52475
52476
52477
52478
52479
52480
52481
52482
52483
52484
52485
52486
52487
52488
52489
52490
52491
52492
52493
52494
52495
52496
52497
52498
52499
52500
52501
52502
52503
52504
52505
52506
52507
52508
52509
52510
52511
52512
52513
52514
52515
52516
52517
52518
52519
52520
52521
52522
52523
52524
52525
52526
52527
52528
52529
52530
52531
52532
52533
52534
52535
52536
52537
52538
52539
52540
52541
52542
52543
52544
52545
52546
52547
52548
52549
52550
52551
52552
52553
52554
52555
52556
52557
52558
52559
52560
52561
52562
52563
52564
52565
52566
52567
52568
52569
52570
52571
52572
52573
52574
52575
52576
52577
52578
52579
52580
52581
52582
52583
52584
52585
52586
52587
52588
52589
52590
52591
52592
52593
52594
52595
52596
52597
52598
52599
52600
52601
52602
52603
52604
52605
52606
52607
52608
52609
52610
52611
52612
52613
52614
52615
52616
52617
52618
52619
52620
52621
52622
52623
52624
52625
52626
52627
52628
52629
52630
52631
52632
52633
52634
52635
52636
52637
52638
52639
52640
52641
52642
52643
52644
52645
52646
52647
52648
52649
52650
52651
52652
52653
52654
52655
52656
52657
52658
52659
52660
52661
52662
52663
52664
52665
52666
52667
52668
52669
52670
52671
52672
52673
52674
52675
52676
52677
52678
52679
52680
52681
52682
52683
52684
52685
52686
52687
52688
52689
52690
52691
52692
52693
52694
52695
52696
52697
52698
52699
52700
52701
52702
52703
52704
52705
52706
52707
52708
52709
52710
52711
52712
52713
52714
52715
52716
52717
52718
52719
52720
52721
52722
52723
52724
52725
52726
52727
52728
52729
52730
52731
52732
52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
52748
52749
52750
52751
52752
52753
52754
52755
52756
52757
52758
52759
52760
52761
52762
52763
52764
52765
52766
52767
52768
52769
52770
52771
52772
52773
52774
52775
52776
52777
52778
52779
52780
52781
52782
52783
52784
52785
52786
52787
52788
52789
52790
52791
52792
52793
52794
52795
52796
52797
52798
52799
52800
52801
52802
52803
52804
52805
52806
52807
52808
52809
52810
52811
52812
52813
52814
52815
52816
52817
52818
52819
52820
52821
52822
52823
52824
52825
52826
52827
52828
52829
52830
52831
52832
52833
52834
52835
52836
52837
52838
52839
52840
52841
52842
52843
52844
52845
52846
52847
52848
52849
52850
52851
52852
52853
52854
52855
52856
52857
52858
52859
52860
52861
52862
52863
52864
52865
52866
52867
52868
52869
52870
52871
52872
52873
52874
52875
52876
52877
52878
52879
52880
52881
52882
52883
52884
52885
52886
52887
52888
52889
52890
52891
52892
52893
52894
52895
52896
52897
52898
52899
52900
52901
52902
52903
52904
52905
52906
52907
52908
52909
52910
52911
52912
52913
52914
52915
52916
52917
52918
52919
52920
52921
52922
52923
52924
52925
52926
52927
52928
52929
52930
52931
52932
52933
52934
52935
52936
52937
52938
52939
52940
52941
52942
52943
52944
52945
52946
52947
52948
52949
52950
52951
52952
52953
52954
52955
52956
52957
52958
52959
52960
52961
52962
52963
52964
52965
52966
52967
52968
52969
52970
52971
52972
52973
52974
52975
52976
52977
52978
52979
52980
52981
52982
52983
52984
52985
52986
52987
52988
52989
52990
52991
52992
52993
52994
52995
52996
52997
52998
52999
53000
53001
53002
53003
53004
53005
53006
53007
53008
53009
53010
53011
53012
53013
53014
53015
53016
53017
53018
53019
53020
53021
53022
53023
53024
53025
53026
53027
53028
53029
53030
53031
53032
53033
53034
53035
53036
53037
53038
53039
53040
53041
53042
53043
53044
53045
53046
53047
53048
53049
53050
53051
53052
53053
53054
53055
53056
53057
53058
53059
53060
53061
53062
53063
53064
53065
53066
53067
53068
53069
53070
53071
53072
53073
53074
53075
53076
53077
53078
53079
53080
53081
53082
53083
53084
53085
53086
53087
53088
53089
53090
53091
53092
53093
53094
53095
53096
53097
53098
53099
53100
53101
53102
53103
53104
53105
53106
53107
53108
53109
53110
53111
53112
53113
53114
53115
53116
53117
53118
53119
53120
53121
53122
53123
53124
53125
53126
53127
53128
53129
53130
53131
53132
53133
53134
53135
53136
53137
53138
53139
53140
53141
53142
53143
53144
53145
53146
53147
53148
53149
53150
53151
53152
53153
53154
53155
53156
53157
53158
53159
53160
53161
53162
53163
53164
53165
53166
53167
53168
53169
53170
53171
53172
53173
53174
53175
53176
53177
53178
53179
53180
53181
53182
53183
53184
53185
53186
53187
53188
53189
53190
53191
53192
53193
53194
53195
53196
53197
53198
53199
53200
53201
53202
53203
53204
53205
53206
53207
53208
53209
53210
53211
53212
53213
53214
53215
53216
53217
53218
53219
53220
53221
53222
53223
53224
53225
53226
53227
53228
53229
53230
53231
53232
53233
53234
53235
53236
53237
53238
53239
53240
53241
53242
53243
53244
53245
53246
53247
53248
53249
53250
53251
53252
53253
53254
53255
53256
53257
53258
53259
53260
53261
53262
53263
53264
53265
53266
53267
53268
53269
53270
53271
53272
53273
53274
53275
53276
53277
53278
53279
53280
53281
53282
53283
53284
53285
53286
53287
53288
53289
53290
53291
53292
53293
53294
53295
53296
53297
53298
53299
53300
53301
53302
53303
53304
53305
53306
53307
53308
53309
53310
53311
53312
53313
53314
53315
53316
53317
53318
53319
53320
53321
53322
53323
53324
53325
53326
53327
53328
53329
53330
53331
53332
53333
53334
53335
53336
53337
53338
53339
53340
53341
53342
53343
53344
53345
53346
53347
53348
53349
53350
53351
53352
53353
53354
53355
53356
53357
53358
53359
53360
53361
53362
53363
53364
53365
53366
53367
53368
53369
53370
53371
53372
53373
53374
53375
53376
53377
53378
53379
53380
53381
53382
53383
53384
53385
53386
53387
53388
53389
53390
53391
53392
53393
53394
53395
53396
53397
53398
53399
53400
53401
53402
53403
53404
53405
53406
53407
53408
53409
53410
53411
53412
53413
53414
53415
53416
53417
53418
53419
53420
53421
53422
53423
53424
53425
53426
53427
53428
53429
53430
53431
53432
53433
53434
53435
53436
53437
53438
53439
53440
53441
53442
53443
53444
53445
53446
53447
53448
53449
53450
53451
53452
53453
53454
53455
53456
53457
53458
53459
53460
53461
53462
53463
53464
53465
53466
53467
53468
53469
53470
53471
53472
53473
53474
53475
53476
53477
53478
53479
53480
53481
53482
53483
53484
53485
53486
53487
53488
53489
53490
53491
53492
53493
53494
53495
53496
53497
53498
53499
53500
53501
53502
53503
53504
53505
53506
53507
53508
53509
53510
53511
53512
53513
53514
53515
53516
53517
53518
53519
53520
53521
53522
53523
53524
53525
53526
53527
53528
53529
53530
53531
53532
53533
53534
53535
53536
53537
53538
53539
53540
53541
53542
53543
53544
53545
53546
53547
53548
53549
53550
53551
53552
53553
53554
53555
53556
53557
53558
53559
53560
53561
53562
53563
53564
53565
53566
53567
53568
53569
53570
53571
53572
53573
53574
53575
53576
53577
53578
53579
53580
53581
53582
53583
53584
53585
53586
53587
53588
53589
53590
53591
53592
53593
53594
53595
53596
53597
53598
53599
53600
53601
53602
53603
53604
53605
53606
53607
53608
53609
53610
53611
53612
53613
53614
53615
53616
53617
53618
53619
53620
53621
53622
53623
53624
53625
53626
53627
53628
53629
53630
53631
53632
53633
53634
53635
53636
53637
53638
53639
53640
53641
53642
53643
53644
53645
53646
53647
53648
53649
53650
53651
53652
53653
53654
53655
53656
53657
53658
53659
53660
53661
53662
53663
53664
53665
53666
53667
53668
53669
53670
53671
53672
53673
53674
53675
53676
53677
53678
53679
53680
53681
53682
53683
53684
53685
53686
53687
53688
53689
53690
53691
53692
53693
53694
53695
53696
53697
53698
53699
53700
53701
53702
53703
53704
53705
53706
53707
53708
53709
53710
53711
53712
53713
53714
53715
53716
53717
53718
53719
53720
53721
53722
53723
53724
53725
53726
53727
53728
53729
53730
53731
53732
53733
53734
53735
53736
53737
53738
53739
53740
53741
53742
53743
53744
53745
53746
53747
53748
53749
53750
53751
53752
53753
53754
53755
53756
53757
53758
53759
53760
53761
53762
53763
53764
53765
53766
53767
53768
53769
53770
53771
53772
53773
53774
53775
53776
53777
53778
53779
53780
53781
53782
53783
53784
53785
53786
53787
53788
53789
53790
53791
53792
53793
53794
53795
53796
53797
53798
53799
53800
53801
53802
53803
53804
53805
53806
53807
53808
53809
53810
53811
53812
53813
53814
53815
53816
53817
53818
53819
53820
53821
53822
53823
53824
53825
53826
53827
53828
53829
53830
53831
53832
53833
53834
53835
53836
53837
53838
53839
53840
53841
53842
53843
53844
53845
53846
53847
53848
53849
53850
53851
53852
53853
53854
53855
53856
53857
53858
53859
53860
53861
53862
53863
53864
53865
53866
53867
53868
53869
53870
53871
53872
53873
53874
53875
53876
53877
53878
53879
53880
53881
53882
53883
53884
53885
53886
53887
53888
53889
53890
53891
53892
53893
53894
53895
53896
53897
53898
53899
53900
53901
53902
53903
53904
53905
53906
53907
53908
53909
53910
53911
53912
53913
53914
53915
53916
53917
53918
53919
53920
53921
53922
53923
53924
53925
53926
53927
53928
53929
53930
53931
53932
53933
53934
53935
53936
53937
53938
53939
53940
53941
53942
53943
53944
53945
53946
53947
53948
53949
53950
53951
53952
53953
53954
53955
53956
53957
53958
53959
53960
53961
53962
53963
53964
53965
53966
53967
53968
53969
53970
53971
53972
53973
53974
53975
53976
53977
53978
53979
53980
53981
53982
53983
53984
53985
53986
53987
53988
53989
53990
53991
53992
53993
53994
53995
53996
53997
53998
53999
54000
54001
54002
54003
54004
54005
54006
54007
54008
54009
54010
54011
54012
54013
54014
54015
54016
54017
54018
54019
54020
54021
54022
54023
54024
54025
54026
54027
54028
54029
54030
54031
54032
54033
54034
54035
54036
54037
54038
54039
54040
54041
54042
54043
54044
54045
54046
54047
54048
54049
54050
54051
54052
54053
54054
54055
54056
54057
54058
54059
54060
54061
54062
54063
54064
54065
54066
54067
54068
54069
54070
54071
54072
54073
54074
54075
54076
54077
54078
54079
54080
54081
54082
54083
54084
54085
54086
54087
54088
54089
54090
54091
54092
54093
54094
54095
54096
54097
54098
54099
54100
54101
54102
54103
54104
54105
54106
54107
54108
54109
54110
54111
54112
54113
54114
54115
54116
54117
54118
54119
54120
54121
54122
54123
54124
54125
54126
54127
54128
54129
54130
54131
54132
54133
54134
54135
54136
54137
54138
54139
54140
54141
54142
54143
54144
54145
54146
54147
54148
54149
54150
54151
54152
54153
54154
54155
54156
54157
54158
54159
54160
54161
54162
54163
54164
54165
54166
54167
54168
54169
54170
54171
54172
54173
54174
54175
54176
54177
54178
54179
54180
54181
54182
54183
54184
54185
54186
54187
54188
54189
54190
54191
54192
54193
54194
54195
54196
54197
54198
54199
54200
54201
54202
54203
54204
54205
54206
54207
54208
54209
54210
54211
54212
54213
54214
54215
54216
54217
54218
54219
54220
54221
54222
54223
54224
54225
54226
54227
54228
54229
54230
54231
54232
54233
54234
54235
54236
54237
54238
54239
54240
54241
54242
54243
54244
54245
54246
54247
54248
54249
54250
54251
54252
54253
54254
54255
54256
54257
54258
54259
54260
54261
54262
54263
54264
54265
54266
54267
54268
54269
54270
54271
54272
54273
54274
54275
54276
54277
54278
54279
54280
54281
54282
54283
54284
54285
54286
54287
54288
54289
54290
54291
54292
54293
54294
54295
54296
54297
54298
54299
54300
54301
54302
54303
54304
54305
54306
54307
54308
54309
54310
54311
54312
54313
54314
54315
54316
54317
54318
54319
54320
54321
54322
54323
54324
54325
54326
54327
54328
54329
54330
54331
54332
54333
54334
54335
54336
54337
54338
54339
54340
54341
54342
54343
54344
54345
54346
54347
54348
54349
54350
54351
54352
54353
54354
54355
54356
54357
54358
54359
54360
54361
54362
54363
54364
54365
54366
54367
54368
54369
54370
54371
54372
54373
54374
54375
54376
54377
54378
54379
54380
54381
54382
54383
54384
54385
54386
54387
54388
54389
54390
54391
54392
54393
54394
54395
54396
54397
54398
54399
54400
54401
54402
54403
54404
54405
54406
54407
54408
54409
54410
54411
54412
54413
54414
54415
54416
54417
54418
54419
54420
54421
54422
54423
54424
54425
54426
54427
54428
54429
54430
54431
54432
54433
54434
54435
54436
54437
54438
54439
54440
54441
54442
54443
54444
54445
54446
54447
54448
54449
54450
54451
54452
54453
54454
54455
54456
54457
54458
54459
54460
54461
54462
54463
54464
54465
54466
54467
54468
54469
54470
54471
54472
54473
54474
54475
54476
54477
54478
54479
54480
54481
54482
54483
54484
54485
54486
54487
54488
54489
54490
54491
54492
54493
54494
54495
54496
54497
54498
54499
54500
54501
54502
54503
54504
54505
54506
54507
54508
54509
54510
54511
54512
54513
54514
54515
54516
54517
54518
54519
54520
54521
54522
54523
54524
54525
54526
54527
54528
54529
54530
54531
54532
54533
54534
54535
54536
54537
54538
54539
54540
54541
54542
54543
54544
54545
54546
54547
54548
54549
54550
54551
54552
54553
54554
54555
54556
54557
54558
54559
54560
54561
54562
54563
54564
54565
54566
54567
54568
54569
54570
54571
54572
54573
54574
54575
54576
54577
54578
54579
54580
54581
54582
54583
54584
54585
54586
54587
54588
54589
54590
54591
54592
54593
54594
54595
54596
54597
54598
54599
54600
54601
54602
54603
54604
54605
54606
54607
54608
54609
54610
54611
54612
54613
54614
54615
54616
54617
54618
54619
54620
54621
54622
54623
54624
54625
54626
54627
54628
54629
54630
54631
54632
54633
54634
54635
54636
54637
54638
54639
54640
54641
54642
54643
54644
54645
54646
54647
54648
54649
54650
54651
54652
54653
54654
54655
54656
54657
54658
54659
54660
54661
54662
54663
54664
54665
54666
54667
54668
54669
54670
54671
54672
54673
54674
54675
54676
54677
54678
54679
54680
54681
54682
54683
54684
54685
54686
54687
54688
54689
54690
54691
54692
54693
54694
54695
54696
54697
54698
54699
54700
54701
54702
54703
54704
54705
54706
54707
54708
54709
54710
54711
54712
54713
54714
54715
54716
54717
54718
54719
54720
54721
54722
54723
54724
54725
54726
54727
54728
54729
54730
54731
54732
54733
54734
54735
54736
54737
54738
54739
54740
54741
54742
54743
54744
54745
54746
54747
54748
54749
54750
54751
54752
54753
54754
54755
54756
54757
54758
54759
54760
54761
54762
54763
54764
54765
54766
54767
54768
54769
54770
54771
54772
54773
54774
54775
54776
54777
54778
54779
54780
54781
54782
54783
54784
54785
54786
54787
54788
54789
54790
54791
54792
54793
54794
54795
54796
54797
54798
54799
54800
54801
54802
54803
54804
54805
54806
54807
54808
54809
54810
54811
54812
54813
54814
54815
54816
54817
54818
54819
54820
54821
54822
54823
54824
54825
54826
54827
54828
54829
54830
54831
54832
54833
54834
54835
54836
54837
54838
54839
54840
54841
54842
54843
54844
54845
54846
54847
54848
54849
54850
54851
54852
54853
54854
54855
54856
54857
54858
54859
54860
54861
54862
54863
54864
54865
54866
54867
54868
54869
54870
54871
54872
54873
54874
54875
54876
54877
54878
54879
54880
54881
54882
54883
54884
54885
54886
54887
54888
54889
54890
54891
54892
54893
54894
54895
54896
54897
54898
54899
54900
54901
54902
54903
54904
54905
54906
54907
54908
54909
54910
54911
54912
54913
54914
54915
54916
54917
54918
54919
54920
54921
54922
54923
54924
54925
54926
54927
54928
54929
54930
54931
54932
54933
54934
54935
54936
54937
54938
54939
54940
54941
54942
54943
54944
54945
54946
54947
54948
54949
54950
54951
54952
54953
54954
54955
54956
54957
54958
54959
54960
54961
54962
54963
54964
54965
54966
54967
54968
54969
54970
54971
54972
54973
54974
54975
54976
54977
54978
54979
54980
54981
54982
54983
54984
54985
54986
54987
54988
54989
54990
54991
54992
54993
54994
54995
54996
54997
54998
54999
55000
55001
55002
55003
55004
55005
55006
55007
55008
55009
55010
55011
55012
55013
55014
55015
55016
55017
55018
55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
55032
55033
55034
55035
55036
55037
55038
55039
55040
55041
55042
55043
55044
55045
55046
55047
55048
55049
55050
55051
55052
55053
55054
55055
55056
55057
55058
55059
55060
55061
55062
55063
55064
55065
55066
55067
55068
55069
55070
55071
55072
55073
55074
55075
55076
55077
55078
55079
55080
55081
55082
55083
55084
55085
55086
55087
55088
55089
55090
55091
55092
55093
55094
55095
55096
55097
55098
55099
55100
55101
55102
55103
55104
55105
55106
55107
55108
55109
55110
55111
55112
55113
55114
55115
55116
55117
55118
55119
55120
55121
55122
55123
55124
55125
55126
55127
55128
55129
55130
55131
55132
55133
55134
55135
55136
55137
55138
55139
55140
55141
55142
55143
55144
55145
55146
55147
55148
55149
55150
55151
55152
55153
55154
55155
55156
55157
55158
55159
55160
55161
55162
55163
55164
55165
55166
55167
55168
55169
55170
55171
55172
55173
55174
55175
55176
55177
55178
55179
55180
55181
55182
55183
55184
55185
55186
55187
55188
55189
55190
55191
55192
55193
55194
55195
55196
55197
55198
55199
55200
55201
55202
55203
55204
55205
55206
55207
55208
55209
55210
55211
55212
55213
55214
55215
55216
55217
55218
55219
55220
55221
55222
55223
55224
55225
55226
55227
55228
55229
55230
55231
55232
55233
55234
55235
55236
55237
55238
55239
55240
55241
55242
55243
55244
55245
55246
55247
55248
55249
55250
55251
55252
55253
55254
55255
55256
55257
55258
55259
55260
55261
55262
55263
55264
55265
55266
55267
55268
55269
55270
55271
55272
55273
55274
55275
55276
55277
55278
55279
55280
55281
55282
55283
55284
55285
55286
55287
55288
55289
55290
55291
55292
55293
55294
55295
55296
55297
55298
55299
55300
55301
55302
55303
55304
55305
55306
55307
55308
55309
55310
55311
55312
55313
55314
55315
55316
55317
55318
55319
55320
55321
55322
55323
55324
55325
55326
55327
55328
55329
55330
55331
55332
55333
55334
55335
55336
55337
55338
55339
55340
55341
55342
55343
55344
55345
55346
55347
55348
55349
55350
55351
55352
55353
55354
55355
55356
55357
55358
55359
55360
55361
55362
55363
55364
55365
55366
55367
55368
55369
55370
55371
55372
55373
55374
55375
55376
55377
55378
55379
55380
55381
55382
55383
55384
55385
55386
55387
55388
55389
55390
55391
55392
55393
55394
55395
55396
55397
55398
55399
55400
55401
55402
55403
55404
55405
55406
55407
55408
55409
55410
55411
55412
55413
55414
55415
55416
55417
55418
55419
55420
55421
55422
55423
55424
55425
55426
55427
55428
55429
55430
55431
55432
55433
55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
55450
55451
55452
55453
55454
55455
55456
55457
55458
55459
55460
55461
55462
55463
55464
55465
55466
55467
55468
55469
55470
55471
55472
55473
55474
55475
55476
55477
55478
55479
55480
55481
55482
55483
55484
55485
55486
55487
55488
55489
55490
55491
55492
55493
55494
55495
55496
55497
55498
55499
55500
55501
55502
55503
55504
55505
55506
55507
55508
55509
55510
55511
55512
55513
55514
55515
55516
55517
55518
55519
55520
55521
55522
55523
55524
55525
55526
55527
55528
55529
55530
55531
55532
55533
55534
55535
55536
55537
55538
55539
55540
55541
55542
55543
55544
55545
55546
55547
55548
55549
55550
55551
55552
55553
55554
55555
55556
55557
55558
55559
55560
55561
55562
55563
55564
55565
55566
55567
55568
55569
55570
55571
55572
55573
55574
55575
55576
55577
55578
55579
55580
55581
55582
55583
55584
55585
55586
55587
55588
55589
55590
55591
55592
55593
55594
55595
55596
55597
55598
55599
55600
55601
55602
55603
55604
55605
55606
55607
55608
55609
55610
55611
55612
55613
55614
55615
55616
55617
55618
55619
55620
55621
55622
55623
55624
55625
55626
55627
55628
55629
55630
55631
55632
55633
55634
55635
55636
55637
55638
55639
55640
55641
55642
55643
55644
55645
55646
55647
55648
55649
55650
55651
55652
55653
55654
55655
55656
55657
55658
55659
55660
55661
55662
55663
55664
55665
55666
55667
55668
55669
55670
55671
55672
55673
55674
55675
55676
55677
55678
55679
55680
55681
55682
55683
55684
55685
55686
55687
55688
55689
55690
55691
55692
55693
55694
55695
55696
55697
55698
55699
55700
55701
55702
55703
55704
55705
55706
55707
55708
55709
55710
55711
55712
55713
55714
55715
55716
55717
55718
55719
55720
55721
55722
55723
55724
55725
55726
55727
55728
55729
55730
55731
55732
55733
55734
55735
55736
55737
55738
55739
55740
55741
55742
55743
55744
55745
55746
55747
55748
55749
55750
55751
55752
55753
55754
55755
55756
55757
55758
55759
55760
55761
55762
55763
55764
55765
55766
55767
55768
55769
55770
55771
55772
55773
55774
55775
55776
55777
55778
55779
55780
55781
55782
55783
55784
55785
55786
55787
55788
55789
55790
55791
55792
55793
55794
55795
55796
55797
55798
55799
55800
55801
55802
55803
55804
55805
55806
55807
55808
55809
55810
55811
55812
55813
55814
55815
55816
55817
55818
55819
55820
55821
55822
55823
55824
55825
55826
55827
55828
55829
55830
55831
55832
55833
55834
55835
55836
55837
55838
55839
55840
55841
55842
55843
55844
55845
55846
55847
55848
55849
55850
55851
55852
55853
55854
55855
55856
55857
55858
55859
55860
55861
55862
55863
55864
55865
55866
55867
55868
55869
55870
55871
55872
55873
55874
55875
55876
55877
55878
55879
55880
55881
55882
55883
55884
55885
55886
55887
55888
55889
55890
55891
55892
55893
55894
55895
55896
55897
55898
55899
55900
55901
55902
55903
55904
55905
55906
55907
55908
55909
55910
55911
55912
55913
55914
55915
55916
55917
55918
55919
55920
55921
55922
55923
55924
55925
55926
55927
55928
55929
55930
55931
55932
55933
55934
55935
55936
55937
55938
55939
55940
55941
55942
55943
55944
55945
55946
55947
55948
55949
55950
55951
55952
55953
55954
55955
55956
55957
55958
55959
55960
55961
55962
55963
55964
55965
55966
55967
55968
55969
55970
55971
55972
55973
55974
55975
55976
55977
55978
55979
55980
55981
55982
55983
55984
55985
55986
55987
55988
55989
55990
55991
55992
55993
55994
55995
55996
55997
55998
55999
56000
56001
56002
56003
56004
56005
56006
56007
56008
56009
56010
56011
56012
56013
56014
56015
56016
56017
56018
56019
56020
56021
56022
56023
56024
56025
56026
56027
56028
56029
56030
56031
56032
56033
56034
56035
56036
56037
56038
56039
56040
56041
56042
56043
56044
56045
56046
56047
56048
56049
56050
56051
56052
56053
56054
56055
56056
56057
56058
56059
56060
56061
56062
56063
56064
56065
56066
56067
56068
56069
56070
56071
56072
56073
56074
56075
56076
56077
56078
56079
56080
56081
56082
56083
56084
56085
56086
56087
56088
56089
56090
56091
56092
56093
56094
56095
56096
56097
56098
56099
56100
56101
56102
56103
56104
56105
56106
56107
56108
56109
56110
56111
56112
56113
56114
56115
56116
56117
56118
56119
56120
56121
56122
56123
56124
56125
56126
56127
56128
56129
56130
56131
56132
56133
56134
56135
56136
56137
56138
56139
56140
56141
56142
56143
56144
56145
56146
56147
56148
56149
56150
56151
56152
56153
56154
56155
56156
56157
56158
56159
56160
56161
56162
56163
56164
56165
56166
56167
56168
56169
56170
56171
56172
56173
56174
56175
56176
56177
56178
56179
56180
56181
56182
56183
56184
56185
56186
56187
56188
56189
56190
56191
56192
56193
56194
56195
56196
56197
56198
56199
56200
56201
56202
56203
56204
56205
56206
56207
56208
56209
56210
56211
56212
56213
56214
56215
56216
56217
56218
56219
56220
56221
56222
56223
56224
56225
56226
56227
56228
56229
56230
56231
56232
56233
56234
56235
56236
56237
56238
56239
56240
56241
56242
56243
56244
56245
56246
56247
56248
56249
56250
56251
56252
56253
56254
56255
56256
56257
56258
56259
56260
56261
56262
56263
56264
56265
56266
56267
56268
56269
56270
56271
56272
56273
56274
56275
56276
56277
56278
56279
56280
56281
56282
56283
56284
56285
56286
56287
56288
56289
56290
56291
56292
56293
56294
56295
56296
56297
56298
56299
56300
56301
56302
56303
56304
56305
56306
56307
56308
56309
56310
56311
56312
56313
56314
56315
56316
56317
56318
56319
56320
56321
56322
56323
56324
56325
56326
56327
56328
56329
56330
56331
56332
56333
56334
56335
56336
56337
56338
56339
56340
56341
56342
56343
56344
56345
56346
56347
56348
56349
56350
56351
56352
56353
56354
56355
56356
56357
56358
56359
56360
56361
56362
56363
56364
56365
56366
56367
56368
56369
56370
56371
56372
56373
56374
56375
56376
56377
56378
56379
56380
56381
56382
56383
56384
56385
56386
56387
56388
56389
56390
56391
56392
56393
56394
56395
56396
56397
56398
56399
56400
56401
56402
56403
56404
56405
56406
56407
56408
56409
56410
56411
56412
56413
56414
56415
56416
56417
56418
56419
56420
56421
56422
56423
56424
56425
56426
56427
56428
56429
56430
56431
56432
56433
56434
56435
56436
56437
56438
56439
56440
56441
56442
56443
56444
56445
56446
56447
56448
56449
56450
56451
56452
56453
56454
56455
56456
56457
56458
56459
56460
56461
56462
56463
56464
56465
56466
56467
56468
56469
56470
56471
56472
56473
56474
56475
56476
56477
56478
56479
56480
56481
56482
56483
56484
56485
56486
56487
56488
56489
56490
56491
56492
56493
56494
56495
56496
56497
56498
56499
56500
56501
56502
56503
56504
56505
56506
56507
56508
56509
56510
56511
56512
56513
56514
56515
56516
56517
56518
56519
56520
56521
56522
56523
56524
56525
56526
56527
56528
56529
56530
56531
56532
56533
56534
56535
56536
56537
56538
56539
56540
56541
56542
56543
56544
56545
56546
56547
56548
56549
56550
56551
56552
56553
56554
56555
56556
56557
56558
56559
56560
56561
56562
56563
56564
56565
56566
56567
56568
56569
56570
56571
56572
56573
56574
56575
56576
56577
56578
56579
56580
56581
56582
56583
56584
56585
56586
56587
56588
56589
56590
56591
56592
56593
56594
56595
56596
56597
56598
56599
56600
56601
56602
56603
56604
56605
56606
56607
56608
56609
56610
56611
56612
56613
56614
56615
56616
56617
56618
56619
56620
56621
56622
56623
56624
56625
56626
56627
56628
56629
56630
56631
56632
56633
56634
56635
56636
56637
56638
56639
56640
56641
56642
56643
56644
56645
56646
56647
56648
56649
56650
56651
56652
56653
56654
56655
56656
56657
56658
56659
56660
56661
56662
56663
56664
56665
56666
56667
56668
56669
56670
56671
56672
56673
56674
56675
56676
56677
56678
56679
56680
56681
56682
56683
56684
56685
56686
56687
56688
56689
56690
56691
56692
56693
56694
56695
56696
56697
56698
56699
56700
56701
56702
56703
56704
56705
56706
56707
56708
56709
56710
56711
56712
56713
56714
56715
56716
56717
56718
56719
56720
56721
56722
56723
56724
56725
56726
56727
56728
56729
56730
56731
56732
56733
56734
56735
56736
56737
56738
56739
56740
56741
56742
56743
56744
56745
56746
56747
56748
56749
56750
56751
56752
56753
56754
56755
56756
56757
56758
56759
56760
56761
56762
56763
56764
56765
56766
56767
56768
56769
56770
56771
56772
56773
56774
56775
56776
56777
56778
56779
56780
56781
56782
56783
56784
56785
56786
56787
56788
56789
56790
56791
56792
56793
56794
56795
56796
56797
56798
56799
56800
56801
56802
56803
56804
56805
56806
56807
56808
56809
56810
56811
56812
56813
56814
56815
56816
56817
56818
56819
56820
56821
56822
56823
56824
56825
56826
56827
56828
56829
56830
56831
56832
56833
56834
56835
56836
56837
56838
56839
56840
56841
56842
56843
56844
56845
56846
56847
56848
56849
56850
56851
56852
56853
56854
56855
56856
56857
56858
56859
56860
56861
56862
56863
56864
56865
56866
56867
56868
56869
56870
56871
56872
56873
56874
56875
56876
56877
56878
56879
56880
56881
56882
56883
56884
56885
56886
56887
56888
56889
56890
56891
56892
56893
56894
56895
56896
56897
56898
56899
56900
56901
56902
56903
56904
56905
56906
56907
56908
56909
56910
56911
56912
56913
56914
56915
56916
56917
56918
56919
56920
56921
56922
56923
56924
56925
56926
56927
56928
56929
56930
56931
56932
56933
56934
56935
56936
56937
56938
56939
56940
56941
56942
56943
56944
56945
56946
56947
56948
56949
56950
56951
56952
56953
56954
56955
56956
56957
56958
56959
56960
56961
56962
56963
56964
56965
56966
56967
56968
56969
56970
56971
56972
56973
56974
56975
56976
56977
56978
56979
56980
56981
56982
56983
56984
56985
56986
56987
56988
56989
56990
56991
56992
56993
56994
56995
56996
56997
56998
56999
57000
57001
57002
57003
57004
57005
57006
57007
57008
57009
57010
57011
57012
57013
57014
57015
57016
57017
57018
57019
57020
57021
57022
57023
57024
57025
57026
57027
57028
57029
57030
57031
57032
57033
57034
57035
57036
57037
57038
57039
57040
57041
57042
57043
57044
57045
57046
57047
57048
57049
57050
57051
57052
57053
57054
57055
57056
57057
57058
57059
57060
57061
57062
57063
57064
57065
57066
57067
57068
57069
57070
57071
57072
57073
57074
57075
57076
57077
57078
57079
57080
57081
57082
57083
57084
57085
57086
57087
57088
57089
57090
57091
57092
57093
57094
57095
57096
57097
57098
57099
57100
57101
57102
57103
57104
57105
57106
57107
57108
57109
57110
57111
57112
57113
57114
57115
57116
57117
57118
57119
57120
57121
57122
57123
57124
57125
57126
57127
57128
57129
57130
57131
57132
57133
57134
57135
57136
57137
57138
57139
57140
57141
57142
57143
57144
57145
57146
57147
57148
57149
57150
57151
57152
57153
57154
57155
57156
57157
57158
57159
57160
57161
57162
57163
57164
57165
57166
57167
57168
57169
57170
57171
57172
57173
57174
57175
57176
57177
57178
57179
57180
57181
57182
57183
57184
57185
57186
57187
57188
57189
57190
57191
57192
57193
57194
57195
57196
57197
57198
57199
57200
57201
57202
57203
57204
57205
57206
57207
57208
57209
57210
57211
57212
57213
57214
57215
57216
57217
57218
57219
57220
57221
57222
57223
57224
57225
57226
57227
57228
57229
57230
57231
57232
57233
57234
57235
57236
57237
57238
57239
57240
57241
57242
57243
57244
57245
57246
57247
57248
57249
57250
57251
57252
57253
57254
57255
57256
57257
57258
57259
57260
57261
57262
57263
57264
57265
57266
57267
57268
57269
57270
57271
57272
57273
57274
57275
57276
57277
57278
57279
57280
57281
57282
57283
57284
57285
57286
57287
57288
57289
57290
57291
57292
57293
57294
57295
57296
57297
57298
57299
57300
57301
57302
57303
57304
57305
57306
57307
57308
57309
57310
57311
57312
57313
57314
57315
57316
57317
57318
57319
57320
57321
57322
57323
57324
57325
57326
57327
57328
57329
57330
57331
57332
57333
57334
57335
57336
57337
57338
57339
57340
57341
57342
57343
57344
57345
57346
57347
57348
57349
57350
57351
57352
57353
57354
57355
57356
57357
57358
57359
57360
57361
57362
57363
57364
57365
57366
57367
57368
57369
57370
57371
57372
57373
57374
57375
57376
57377
57378
57379
57380
57381
57382
57383
57384
57385
57386
57387
57388
57389
57390
57391
57392
57393
57394
57395
57396
57397
57398
57399
57400
57401
57402
57403
57404
57405
57406
57407
57408
57409
57410
57411
57412
57413
57414
57415
57416
57417
57418
57419
57420
57421
57422
57423
57424
57425
57426
57427
57428
57429
57430
57431
57432
57433
57434
57435
57436
57437
57438
57439
57440
57441
57442
57443
57444
57445
57446
57447
57448
57449
57450
57451
57452
57453
57454
57455
57456
57457
57458
57459
57460
57461
57462
57463
57464
57465
57466
57467
57468
57469
57470
57471
57472
57473
57474
57475
57476
57477
57478
57479
57480
57481
57482
57483
57484
57485
57486
57487
57488
57489
57490
57491
57492
57493
57494
57495
57496
57497
57498
57499
57500
57501
57502
57503
57504
57505
57506
57507
57508
57509
57510
57511
57512
57513
57514
57515
57516
57517
57518
57519
57520
57521
57522
57523
57524
57525
57526
57527
57528
57529
57530
57531
57532
57533
57534
57535
57536
57537
57538
57539
57540
57541
57542
57543
57544
57545
57546
57547
57548
57549
57550
57551
57552
57553
57554
57555
57556
57557
57558
57559
57560
57561
57562
57563
57564
57565
57566
57567
57568
57569
57570
57571
57572
57573
57574
57575
57576
57577
57578
57579
57580
57581
57582
57583
57584
57585
57586
57587
57588
57589
57590
57591
57592
57593
57594
57595
57596
57597
57598
57599
57600
57601
57602
57603
57604
57605
57606
57607
57608
57609
57610
57611
57612
57613
57614
57615
57616
57617
57618
57619
57620
57621
57622
57623
57624
57625
57626
57627
57628
57629
57630
57631
57632
57633
57634
57635
57636
57637
57638
57639
57640
57641
57642
57643
57644
57645
57646
57647
57648
57649
57650
57651
57652
57653
57654
57655
57656
57657
57658
57659
57660
57661
57662
57663
57664
57665
57666
57667
57668
57669
57670
57671
57672
57673
57674
57675
57676
57677
57678
57679
57680
57681
57682
57683
57684
57685
57686
57687
57688
57689
57690
57691
57692
57693
57694
57695
57696
57697
57698
57699
57700
57701
57702
57703
57704
57705
57706
57707
57708
57709
57710
57711
57712
57713
57714
57715
57716
57717
57718
57719
57720
57721
57722
57723
57724
57725
57726
57727
57728
57729
57730
57731
57732
57733
57734
57735
57736
57737
57738
57739
57740
57741
57742
57743
57744
57745
57746
57747
57748
57749
57750
57751
57752
57753
57754
57755
57756
57757
57758
57759
57760
57761
57762
57763
57764
57765
57766
57767
57768
57769
57770
57771
57772
57773
57774
57775
57776
57777
57778
57779
57780
57781
57782
57783
57784
57785
57786
57787
57788
57789
57790
57791
57792
57793
57794
57795
57796
57797
57798
57799
57800
57801
57802
57803
57804
57805
57806
57807
57808
57809
57810
57811
57812
57813
57814
57815
57816
57817
57818
57819
57820
57821
57822
57823
57824
57825
57826
57827
57828
57829
57830
57831
57832
57833
57834
57835
57836
57837
57838
57839
57840
57841
57842
57843
57844
57845
57846
57847
57848
57849
57850
57851
57852
57853
57854
57855
57856
57857
57858
57859
57860
57861
57862
57863
57864
57865
57866
57867
57868
57869
57870
57871
57872
57873
57874
57875
57876
57877
57878
57879
57880
57881
57882
57883
57884
57885
57886
57887
57888
57889
57890
57891
57892
57893
57894
57895
57896
57897
57898
57899
57900
57901
57902
57903
57904
57905
57906
57907
57908
57909
57910
57911
57912
57913
57914
57915
57916
57917
57918
57919
57920
57921
57922
57923
57924
57925
57926
57927
57928
57929
57930
57931
57932
57933
57934
57935
57936
57937
57938
57939
57940
57941
57942
57943
57944
57945
57946
57947
57948
57949
57950
57951
57952
57953
57954
57955
57956
57957
57958
57959
57960
57961
57962
57963
57964
57965
57966
57967
57968
57969
57970
57971
57972
57973
57974
57975
57976
57977
57978
57979
57980
57981
57982
57983
57984
57985
57986
57987
57988
57989
57990
57991
57992
57993
57994
57995
57996
57997
57998
57999
58000
58001
58002
58003
58004
58005
58006
58007
58008
58009
58010
58011
58012
58013
58014
58015
58016
58017
58018
58019
58020
58021
58022
58023
58024
58025
58026
58027
58028
58029
58030
58031
58032
58033
58034
58035
58036
58037
58038
58039
58040
58041
58042
58043
58044
58045
58046
58047
58048
58049
58050
58051
58052
58053
58054
58055
58056
58057
58058
58059
58060
58061
58062
58063
58064
58065
58066
58067
58068
58069
58070
58071
58072
58073
58074
58075
58076
58077
58078
58079
58080
58081
58082
58083
58084
58085
58086
58087
58088
58089
58090
58091
58092
58093
58094
58095
58096
58097
58098
58099
58100
58101
58102
58103
58104
58105
58106
58107
58108
58109
58110
58111
58112
58113
58114
58115
58116
58117
58118
58119
58120
58121
58122
58123
58124
58125
58126
58127
58128
58129
58130
58131
58132
58133
58134
58135
58136
58137
58138
58139
58140
58141
58142
58143
58144
58145
58146
58147
58148
58149
58150
58151
58152
58153
58154
58155
58156
58157
58158
58159
58160
58161
58162
58163
58164
58165
58166
58167
58168
58169
58170
58171
58172
58173
58174
58175
58176
58177
58178
58179
58180
58181
58182
58183
58184
58185
58186
58187
58188
58189
58190
58191
58192
58193
58194
58195
58196
58197
58198
58199
58200
58201
58202
58203
58204
58205
58206
58207
58208
58209
58210
58211
58212
58213
58214
58215
58216
58217
58218
58219
58220
58221
58222
58223
58224
58225
58226
58227
58228
58229
58230
58231
58232
58233
58234
58235
58236
58237
58238
58239
58240
58241
58242
58243
58244
58245
58246
58247
58248
58249
58250
58251
58252
58253
58254
58255
58256
58257
58258
58259
58260
58261
58262
58263
58264
58265
58266
58267
58268
58269
58270
58271
58272
58273
58274
58275
58276
58277
58278
58279
58280
58281
58282
58283
58284
58285
58286
58287
58288
58289
58290
58291
58292
58293
58294
58295
58296
58297
58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
58313
58314
58315
58316
58317
58318
58319
58320
58321
58322
58323
58324
58325
58326
58327
58328
58329
58330
58331
58332
58333
58334
58335
58336
58337
58338
58339
58340
58341
58342
58343
58344
58345
58346
58347
58348
58349
58350
58351
58352
58353
58354
58355
58356
58357
58358
58359
58360
58361
58362
58363
58364
58365
58366
58367
58368
58369
58370
58371
58372
58373
58374
58375
58376
58377
58378
58379
58380
58381
58382
58383
58384
58385
58386
58387
58388
58389
58390
58391
58392
58393
58394
58395
58396
58397
58398
58399
58400
58401
58402
58403
58404
58405
58406
58407
58408
58409
58410
58411
58412
58413
58414
58415
58416
58417
58418
58419
58420
58421
58422
58423
58424
58425
58426
58427
58428
58429
58430
58431
58432
58433
58434
58435
58436
58437
58438
58439
58440
58441
58442
58443
58444
58445
58446
58447
58448
58449
58450
58451
58452
58453
58454
58455
58456
58457
58458
58459
58460
58461
58462
58463
58464
58465
58466
58467
58468
58469
58470
58471
58472
58473
58474
58475
58476
58477
58478
58479
58480
58481
58482
58483
58484
58485
58486
58487
58488
58489
58490
58491
58492
58493
58494
58495
58496
58497
58498
58499
58500
58501
58502
58503
58504
58505
58506
58507
58508
58509
58510
58511
58512
58513
58514
58515
58516
58517
58518
58519
58520
58521
58522
58523
58524
58525
58526
58527
58528
58529
58530
58531
58532
58533
58534
58535
58536
58537
58538
58539
58540
58541
58542
58543
58544
58545
58546
58547
58548
58549
58550
58551
58552
58553
58554
58555
58556
58557
58558
58559
58560
58561
58562
58563
58564
58565
58566
58567
58568
58569
58570
58571
58572
58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
58596
58597
58598
58599
58600
58601
58602
58603
58604
58605
58606
58607
58608
58609
58610
58611
58612
58613
58614
58615
58616
58617
58618
58619
58620
58621
58622
58623
58624
58625
58626
58627
58628
58629
58630
58631
58632
58633
58634
58635
58636
58637
58638
58639
58640
58641
58642
58643
58644
58645
58646
58647
58648
58649
58650
58651
58652
58653
58654
58655
58656
58657
58658
58659
58660
58661
58662
58663
58664
58665
58666
58667
58668
58669
58670
58671
58672
58673
58674
58675
58676
58677
58678
58679
58680
58681
58682
58683
58684
58685
58686
58687
58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
58703
58704
58705
58706
58707
58708
58709
58710
58711
58712
58713
58714
58715
58716
58717
58718
58719
58720
58721
58722
58723
58724
58725
58726
58727
58728
58729
58730
58731
58732
58733
58734
58735
58736
58737
58738
58739
58740
58741
58742
58743
58744
58745
58746
58747
58748
58749
58750
58751
58752
58753
58754
58755
58756
58757
58758
58759
58760
58761
58762
58763
58764
58765
58766
58767
58768
58769
58770
58771
58772
58773
58774
58775
58776
58777
58778
58779
58780
58781
58782
58783
58784
58785
58786
58787
58788
58789
58790
58791
58792
58793
58794
58795
58796
58797
58798
58799
58800
58801
58802
58803
58804
58805
58806
58807
58808
58809
58810
58811
58812
58813
58814
58815
58816
58817
58818
58819
58820
58821
58822
58823
58824
58825
58826
58827
58828
58829
58830
58831
58832
58833
58834
58835
58836
58837
58838
58839
58840
58841
58842
58843
58844
58845
58846
58847
58848
58849
58850
58851
58852
58853
58854
58855
58856
58857
58858
58859
58860
58861
58862
58863
58864
58865
58866
58867
58868
58869
58870
58871
58872
58873
58874
58875
58876
58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
58890
58891
58892
58893
58894
58895
58896
58897
58898
58899
58900
58901
58902
58903
58904
58905
58906
58907
58908
58909
58910
58911
58912
58913
58914
58915
58916
58917
58918
58919
58920
58921
58922
58923
58924
58925
58926
58927
58928
58929
58930
58931
58932
58933
58934
58935
58936
58937
58938
58939
58940
58941
58942
58943
58944
58945
58946
58947
58948
58949
58950
58951
58952
58953
58954
58955
58956
58957
58958
58959
58960
58961
58962
58963
58964
58965
58966
58967
58968
58969
58970
58971
58972
58973
58974
58975
58976
58977
58978
58979
58980
58981
58982
58983
58984
58985
58986
58987
58988
58989
58990
58991
58992
58993
58994
58995
58996
58997
58998
58999
59000
59001
59002
59003
59004
59005
59006
59007
59008
59009
59010
59011
59012
59013
59014
59015
59016
59017
59018
59019
59020
59021
59022
59023
59024
59025
59026
59027
59028
59029
59030
59031
59032
59033
59034
59035
59036
59037
59038
59039
59040
59041
59042
59043
59044
59045
59046
59047
59048
59049
59050
59051
59052
59053
59054
59055
59056
59057
59058
59059
59060
59061
59062
59063
59064
59065
59066
59067
59068
59069
59070
59071
59072
59073
59074
59075
59076
59077
59078
59079
59080
59081
59082
59083
59084
59085
59086
59087
59088
59089
59090
59091
59092
59093
59094
59095
59096
59097
59098
59099
59100
59101
59102
59103
59104
59105
59106
59107
59108
59109
59110
59111
59112
59113
59114
59115
59116
59117
59118
59119
59120
59121
59122
59123
59124
59125
59126
59127
59128
59129
59130
59131
59132
59133
59134
59135
59136
59137
59138
59139
59140
59141
59142
59143
59144
59145
59146
59147
59148
59149
59150
59151
59152
59153
59154
59155
59156
59157
59158
59159
59160
59161
59162
59163
59164
59165
59166
59167
59168
59169
59170
59171
59172
59173
59174
59175
59176
59177
59178
59179
59180
59181
59182
59183
59184
59185
59186
59187
59188
59189
59190
59191
59192
59193
59194
59195
59196
59197
59198
59199
59200
59201
59202
59203
59204
59205
59206
59207
59208
59209
59210
59211
59212
59213
59214
59215
59216
59217
59218
59219
59220
59221
59222
59223
59224
59225
59226
59227
59228
59229
59230
59231
59232
59233
59234
59235
59236
59237
59238
59239
59240
59241
59242
59243
59244
59245
59246
59247
59248
59249
59250
59251
59252
59253
59254
59255
59256
59257
59258
59259
59260
59261
59262
59263
59264
59265
59266
59267
59268
59269
59270
59271
59272
59273
59274
59275
59276
59277
59278
59279
59280
59281
59282
59283
59284
59285
59286
59287
59288
59289
59290
59291
59292
59293
59294
59295
59296
59297
59298
59299
59300
59301
59302
59303
59304
59305
59306
59307
59308
59309
59310
59311
59312
59313
59314
59315
59316
59317
59318
59319
59320
59321
59322
59323
59324
59325
59326
59327
59328
59329
59330
59331
59332
59333
59334
59335
59336
59337
59338
59339
59340
59341
59342
59343
59344
59345
59346
59347
59348
59349
59350
59351
59352
59353
59354
59355
59356
59357
59358
59359
59360
59361
59362
59363
59364
59365
59366
59367
59368
59369
59370
59371
59372
59373
59374
59375
59376
59377
59378
59379
59380
59381
59382
59383
59384
59385
59386
59387
59388
59389
59390
59391
59392
59393
59394
59395
59396
59397
59398
59399
59400
59401
59402
59403
59404
59405
59406
59407
59408
59409
59410
59411
59412
59413
59414
59415
59416
59417
59418
59419
59420
59421
59422
59423
59424
59425
59426
59427
59428
59429
59430
59431
59432
59433
59434
59435
59436
59437
59438
59439
59440
59441
59442
59443
59444
59445
59446
59447
59448
59449
59450
59451
59452
59453
59454
59455
59456
59457
59458
59459
59460
59461
59462
59463
59464
59465
59466
59467
59468
59469
59470
59471
59472
59473
59474
59475
59476
59477
59478
59479
59480
59481
59482
59483
59484
59485
59486
59487
59488
59489
59490
59491
59492
59493
59494
59495
59496
59497
59498
59499
59500
59501
59502
59503
59504
59505
59506
59507
59508
59509
59510
59511
59512
59513
59514
59515
59516
59517
59518
59519
59520
59521
59522
59523
59524
59525
59526
59527
59528
59529
59530
59531
59532
59533
59534
59535
59536
59537
59538
59539
59540
59541
59542
59543
59544
59545
59546
59547
59548
59549
59550
59551
59552
59553
59554
59555
59556
59557
59558
59559
59560
59561
59562
59563
59564
59565
59566
59567
59568
59569
59570
59571
59572
59573
59574
59575
59576
59577
59578
59579
59580
59581
59582
59583
59584
59585
59586
59587
59588
59589
59590
59591
59592
59593
59594
59595
59596
59597
59598
59599
59600
59601
59602
59603
59604
59605
59606
59607
59608
59609
59610
59611
59612
59613
59614
59615
59616
59617
59618
59619
59620
59621
59622
59623
59624
59625
59626
59627
59628
59629
59630
59631
59632
59633
59634
59635
59636
59637
59638
59639
59640
59641
59642
59643
59644
59645
59646
59647
59648
59649
59650
59651
59652
59653
59654
59655
59656
59657
59658
59659
59660
59661
59662
59663
59664
59665
59666
59667
59668
59669
59670
59671
59672
59673
59674
59675
59676
59677
59678
59679
59680
59681
59682
59683
59684
59685
59686
59687
59688
59689
59690
59691
59692
59693
59694
59695
59696
59697
59698
59699
59700
59701
59702
59703
59704
59705
59706
59707
59708
59709
59710
59711
59712
59713
59714
59715
59716
59717
59718
59719
59720
59721
59722
59723
59724
59725
59726
59727
59728
59729
59730
59731
59732
59733
59734
59735
59736
59737
59738
59739
59740
59741
59742
59743
59744
59745
59746
59747
59748
59749
59750
59751
59752
59753
59754
59755
59756
59757
59758
59759
59760
59761
59762
59763
59764
59765
59766
59767
59768
59769
59770
59771
59772
59773
59774
59775
59776
59777
59778
59779
59780
59781
59782
59783
59784
59785
59786
59787
59788
59789
59790
59791
59792
59793
59794
59795
59796
59797
59798
59799
59800
59801
59802
59803
59804
59805
59806
59807
59808
59809
59810
59811
59812
59813
59814
59815
59816
59817
59818
59819
59820
59821
59822
59823
59824
59825
59826
59827
59828
59829
59830
59831
59832
59833
59834
59835
59836
59837
59838
59839
59840
59841
59842
59843
59844
59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
59864
59865
59866
59867
59868
59869
59870
59871
59872
59873
59874
59875
59876
59877
59878
59879
59880
59881
59882
59883
59884
59885
59886
59887
59888
59889
59890
59891
59892
59893
59894
59895
59896
59897
59898
59899
59900
59901
59902
59903
59904
59905
59906
59907
59908
59909
59910
59911
59912
59913
59914
59915
59916
59917
59918
59919
59920
59921
59922
59923
59924
59925
59926
59927
59928
59929
59930
59931
59932
59933
59934
59935
59936
59937
59938
59939
59940
59941
59942
59943
59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
59960
59961
59962
59963
59964
59965
59966
59967
59968
59969
59970
59971
59972
59973
59974
59975
59976
59977
59978
59979
59980
59981
59982
59983
59984
59985
59986
59987
59988
59989
59990
59991
59992
59993
59994
59995
59996
59997
59998
59999
60000
60001
60002
60003
60004
60005
60006
60007
60008
60009
60010
60011
60012
60013
60014
60015
60016
60017
60018
60019
60020
60021
60022
60023
60024
60025
60026
60027
60028
60029
60030
60031
60032
60033
60034
60035
60036
60037
60038
60039
60040
60041
60042
60043
60044
60045
60046
60047
60048
60049
60050
60051
60052
60053
60054
60055
60056
60057
60058
60059
60060
60061
60062
60063
60064
60065
60066
60067
60068
60069
60070
60071
60072
60073
60074
60075
60076
60077
60078
60079
60080
60081
60082
60083
60084
60085
60086
60087
60088
60089
60090
60091
60092
60093
60094
60095
60096
60097
60098
60099
60100
60101
60102
60103
60104
60105
60106
60107
60108
60109
60110
60111
60112
60113
60114
60115
60116
60117
60118
60119
60120
60121
60122
60123
60124
60125
60126
60127
60128
60129
60130
60131
60132
60133
60134
60135
60136
60137
60138
60139
60140
60141
60142
60143
60144
60145
60146
60147
60148
60149
60150
60151
60152
60153
60154
60155
60156
60157
60158
60159
60160
60161
60162
60163
60164
60165
60166
60167
60168
60169
60170
60171
60172
60173
60174
60175
60176
60177
60178
60179
60180
60181
60182
60183
60184
60185
60186
60187
60188
60189
60190
60191
60192
60193
60194
60195
60196
60197
60198
60199
60200
60201
60202
60203
60204
60205
60206
60207
60208
60209
60210
60211
60212
60213
60214
60215
60216
60217
60218
60219
60220
60221
60222
60223
60224
60225
60226
60227
60228
60229
60230
60231
60232
60233
60234
60235
60236
60237
60238
60239
60240
60241
60242
60243
60244
60245
60246
60247
60248
60249
60250
60251
60252
60253
60254
60255
60256
60257
60258
60259
60260
60261
60262
60263
60264
60265
60266
60267
60268
60269
60270
60271
60272
60273
60274
60275
60276
60277
60278
60279
60280
60281
60282
60283
60284
60285
60286
60287
60288
60289
60290
60291
60292
60293
60294
60295
60296
60297
60298
60299
60300
60301
60302
60303
60304
60305
60306
60307
60308
60309
60310
60311
60312
60313
60314
60315
60316
60317
60318
60319
60320
60321
60322
60323
60324
60325
60326
60327
60328
60329
60330
60331
60332
60333
60334
60335
60336
60337
60338
60339
60340
60341
60342
60343
60344
60345
60346
60347
60348
60349
60350
60351
60352
60353
60354
60355
60356
60357
60358
60359
60360
60361
60362
60363
60364
60365
60366
60367
60368
60369
60370
60371
60372
60373
60374
60375
60376
60377
60378
60379
60380
60381
60382
60383
60384
60385
60386
60387
60388
60389
60390
60391
60392
60393
60394
60395
60396
60397
60398
60399
60400
60401
60402
60403
60404
60405
60406
60407
60408
60409
60410
60411
60412
60413
60414
60415
60416
60417
60418
60419
60420
60421
60422
60423
60424
60425
60426
60427
60428
60429
60430
60431
60432
60433
60434
60435
60436
60437
60438
60439
60440
60441
60442
60443
60444
60445
60446
60447
60448
60449
60450
60451
60452
60453
60454
60455
60456
60457
60458
60459
60460
60461
60462
60463
60464
60465
60466
60467
60468
60469
60470
60471
60472
60473
60474
60475
60476
60477
60478
60479
60480
60481
60482
60483
60484
60485
60486
60487
60488
60489
60490
60491
60492
60493
60494
60495
60496
60497
60498
60499
60500
60501
60502
60503
60504
60505
60506
60507
60508
60509
60510
60511
60512
60513
60514
60515
60516
60517
60518
60519
60520
60521
60522
60523
60524
60525
60526
60527
60528
60529
60530
60531
60532
60533
60534
60535
60536
60537
60538
60539
60540
60541
60542
60543
60544
60545
60546
60547
60548
60549
60550
60551
60552
60553
60554
60555
60556
60557
60558
60559
60560
60561
60562
60563
60564
60565
60566
60567
60568
60569
60570
60571
60572
60573
60574
60575
60576
60577
60578
60579
60580
60581
60582
60583
60584
60585
60586
60587
60588
60589
60590
60591
60592
60593
60594
60595
60596
60597
60598
60599
60600
60601
60602
60603
60604
60605
60606
60607
60608
60609
60610
60611
60612
60613
60614
60615
60616
60617
60618
60619
60620
60621
60622
60623
60624
60625
60626
60627
60628
60629
60630
60631
60632
60633
60634
60635
60636
60637
60638
60639
60640
60641
60642
60643
60644
60645
60646
60647
60648
60649
60650
60651
60652
60653
60654
60655
60656
60657
60658
60659
60660
60661
60662
60663
60664
60665
60666
60667
60668
60669
60670
60671
60672
60673
60674
60675
60676
60677
60678
60679
60680
60681
60682
60683
60684
60685
60686
60687
60688
60689
60690
60691
60692
60693
60694
60695
60696
60697
60698
60699
60700
60701
60702
60703
60704
60705
60706
60707
60708
60709
60710
60711
60712
60713
60714
60715
60716
60717
60718
60719
60720
60721
60722
60723
60724
60725
60726
60727
60728
60729
60730
60731
60732
60733
60734
60735
60736
60737
60738
60739
60740
60741
60742
60743
60744
60745
60746
60747
60748
60749
60750
60751
60752
60753
60754
60755
60756
60757
60758
60759
60760
60761
60762
60763
60764
60765
60766
60767
60768
60769
60770
60771
60772
60773
60774
60775
60776
60777
60778
60779
60780
60781
60782
60783
60784
60785
60786
60787
60788
60789
60790
60791
60792
60793
60794
60795
60796
60797
60798
60799
60800
60801
60802
60803
60804
60805
60806
60807
60808
60809
60810
60811
60812
60813
60814
60815
60816
60817
60818
60819
60820
60821
60822
60823
60824
60825
60826
60827
60828
60829
60830
60831
60832
60833
60834
60835
60836
60837
60838
60839
60840
60841
60842
60843
60844
60845
60846
60847
60848
60849
60850
60851
60852
60853
60854
60855
60856
60857
60858
60859
60860
60861
60862
60863
60864
60865
60866
60867
60868
60869
60870
60871
60872
60873
60874
60875
60876
60877
60878
60879
60880
60881
60882
60883
60884
60885
60886
60887
60888
60889
60890
60891
60892
60893
60894
60895
60896
60897
60898
60899
60900
60901
60902
60903
60904
60905
60906
60907
60908
60909
60910
60911
60912
60913
60914
60915
60916
60917
60918
60919
60920
60921
60922
60923
60924
60925
60926
60927
60928
60929
60930
60931
60932
60933
60934
60935
60936
60937
60938
60939
60940
60941
60942
60943
60944
60945
60946
60947
60948
60949
60950
60951
60952
60953
60954
60955
60956
60957
60958
60959
60960
60961
60962
60963
60964
60965
60966
60967
60968
60969
60970
60971
60972
60973
60974
60975
60976
60977
60978
60979
60980
60981
60982
60983
60984
60985
60986
60987
60988
60989
60990
60991
60992
60993
60994
60995
60996
60997
60998
60999
61000
61001
61002
61003
61004
61005
61006
61007
61008
61009
61010
61011
61012
61013
61014
61015
61016
61017
61018
61019
61020
61021
61022
61023
61024
61025
61026
61027
61028
61029
61030
61031
61032
61033
61034
61035
61036
61037
61038
61039
61040
61041
61042
61043
61044
61045
61046
61047
61048
61049
61050
61051
61052
61053
61054
61055
61056
61057
61058
61059
61060
61061
61062
61063
61064
61065
61066
61067
61068
61069
61070
61071
61072
61073
61074
61075
61076
61077
61078
61079
61080
61081
61082
61083
61084
61085
61086
61087
61088
61089
61090
61091
61092
61093
61094
61095
61096
61097
61098
61099
61100
61101
61102
61103
61104
61105
61106
61107
61108
61109
61110
61111
61112
61113
61114
61115
61116
61117
61118
61119
61120
61121
61122
61123
61124
61125
61126
61127
61128
61129
61130
61131
61132
61133
61134
61135
61136
61137
61138
61139
61140
61141
61142
61143
61144
61145
61146
61147
61148
61149
61150
61151
61152
61153
61154
61155
61156
61157
61158
61159
61160
61161
61162
61163
61164
61165
61166
61167
61168
61169
61170
61171
61172
61173
61174
61175
61176
61177
61178
61179
61180
61181
61182
61183
61184
61185
61186
61187
61188
61189
61190
61191
61192
61193
61194
61195
61196
61197
61198
61199
61200
61201
61202
61203
61204
61205
61206
61207
61208
61209
61210
61211
61212
61213
61214
61215
61216
61217
61218
61219
61220
61221
61222
61223
61224
61225
61226
61227
61228
61229
61230
61231
61232
61233
61234
61235
61236
61237
61238
61239
61240
61241
61242
61243
61244
61245
61246
61247
61248
61249
61250
61251
61252
61253
61254
61255
61256
61257
61258
61259
61260
61261
61262
61263
61264
61265
61266
61267
61268
61269
61270
61271
61272
61273
61274
61275
61276
61277
61278
61279
61280
61281
61282
61283
61284
61285
61286
61287
61288
61289
61290
61291
61292
61293
61294
61295
61296
61297
61298
61299
61300
61301
61302
61303
61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
61319
61320
61321
61322
61323
61324
61325
61326
61327
61328
61329
61330
61331
61332
61333
61334
61335
61336
61337
61338
61339
61340
61341
61342
61343
61344
61345
61346
61347
61348
61349
61350
61351
61352
61353
61354
61355
61356
61357
61358
61359
61360
61361
61362
61363
61364
61365
61366
61367
61368
61369
61370
61371
61372
61373
61374
61375
61376
61377
61378
61379
61380
61381
61382
61383
61384
61385
61386
61387
61388
61389
61390
61391
61392
61393
61394
61395
61396
61397
61398
61399
61400
61401
61402
61403
61404
61405
61406
61407
61408
61409
61410
61411
61412
61413
61414
61415
61416
61417
61418
61419
61420
61421
61422
61423
61424
61425
61426
61427
61428
61429
61430
61431
61432
61433
61434
61435
61436
61437
61438
61439
61440
61441
61442
61443
61444
61445
61446
61447
61448
61449
61450
61451
61452
61453
61454
61455
61456
61457
61458
61459
61460
61461
61462
61463
61464
61465
61466
61467
61468
61469
61470
61471
61472
61473
61474
61475
61476
61477
61478
61479
61480
61481
61482
61483
61484
61485
61486
61487
61488
61489
61490
61491
61492
61493
61494
61495
61496
61497
61498
61499
61500
61501
61502
61503
61504
61505
61506
61507
61508
61509
61510
61511
61512
61513
61514
61515
61516
61517
61518
61519
61520
61521
61522
61523
61524
61525
61526
61527
61528
61529
61530
61531
61532
61533
61534
61535
61536
61537
61538
61539
61540
61541
61542
61543
61544
61545
61546
61547
61548
61549
61550
61551
61552
61553
61554
61555
61556
61557
61558
61559
61560
61561
61562
61563
61564
61565
61566
61567
61568
61569
61570
61571
61572
61573
61574
61575
61576
61577
61578
61579
61580
61581
61582
61583
61584
61585
61586
61587
61588
61589
61590
61591
61592
61593
61594
61595
61596
61597
61598
61599
61600
61601
61602
61603
61604
61605
61606
61607
61608
61609
61610
61611
61612
61613
61614
61615
61616
61617
61618
61619
61620
61621
61622
61623
61624
61625
61626
61627
61628
61629
61630
61631
61632
61633
61634
61635
61636
61637
61638
61639
61640
61641
61642
61643
61644
61645
61646
61647
61648
61649
61650
61651
61652
61653
61654
61655
61656
61657
61658
61659
61660
61661
61662
61663
61664
61665
61666
61667
61668
61669
61670
61671
61672
61673
61674
61675
61676
61677
61678
61679
61680
61681
61682
61683
61684
61685
61686
61687
61688
61689
61690
61691
61692
61693
61694
61695
61696
61697
61698
61699
61700
61701
61702
61703
61704
61705
61706
61707
61708
61709
61710
61711
61712
61713
61714
61715
61716
61717
61718
61719
61720
61721
61722
61723
61724
61725
61726
61727
61728
61729
61730
61731
61732
61733
61734
61735
61736
61737
61738
61739
61740
61741
61742
61743
61744
61745
61746
61747
61748
61749
61750
61751
61752
61753
61754
61755
61756
61757
61758
61759
61760
61761
61762
61763
61764
61765
61766
61767
61768
61769
61770
61771
61772
61773
61774
61775
61776
61777
61778
61779
61780
61781
61782
61783
61784
61785
61786
61787
61788
61789
61790
61791
61792
61793
61794
61795
61796
61797
61798
61799
61800
61801
61802
61803
61804
61805
61806
61807
61808
61809
61810
61811
61812
61813
61814
61815
61816
61817
61818
61819
61820
61821
61822
61823
61824
61825
61826
61827
61828
61829
61830
61831
61832
61833
61834
61835
61836
61837
61838
61839
61840
61841
61842
61843
61844
61845
61846
61847
61848
61849
61850
61851
61852
61853
61854
61855
61856
61857
61858
61859
61860
61861
61862
61863
61864
61865
61866
61867
61868
61869
61870
61871
61872
61873
61874
61875
61876
61877
61878
61879
61880
61881
61882
61883
61884
61885
61886
61887
61888
61889
61890
61891
61892
61893
61894
61895
61896
61897
61898
61899
61900
61901
61902
61903
61904
61905
61906
61907
61908
61909
61910
61911
61912
61913
61914
61915
61916
61917
61918
61919
61920
61921
61922
61923
61924
61925
61926
61927
61928
61929
61930
61931
61932
61933
61934
61935
61936
61937
61938
61939
61940
61941
61942
61943
61944
61945
61946
61947
61948
61949
61950
61951
61952
61953
61954
61955
61956
61957
61958
61959
61960
61961
61962
61963
61964
61965
61966
61967
61968
61969
61970
61971
61972
61973
61974
61975
61976
61977
61978
61979
61980
61981
61982
61983
61984
61985
61986
61987
61988
61989
61990
61991
61992
61993
61994
61995
61996
61997
61998
61999
62000
62001
62002
62003
62004
62005
62006
62007
62008
62009
62010
62011
62012
62013
62014
62015
62016
62017
62018
62019
62020
62021
62022
62023
62024
62025
62026
62027
62028
62029
62030
62031
62032
62033
62034
62035
62036
62037
62038
62039
62040
62041
62042
62043
62044
62045
62046
62047
62048
62049
62050
62051
62052
62053
62054
62055
62056
62057
62058
62059
62060
62061
62062
62063
62064
62065
62066
62067
62068
62069
62070
62071
62072
62073
62074
62075
62076
62077
62078
62079
62080
62081
62082
62083
62084
62085
62086
62087
62088
62089
62090
62091
62092
62093
62094
62095
62096
62097
62098
62099
62100
62101
62102
62103
62104
62105
62106
62107
62108
62109
62110
62111
62112
62113
62114
62115
62116
62117
62118
62119
62120
62121
62122
62123
62124
62125
62126
62127
62128
62129
62130
62131
62132
62133
62134
62135
62136
62137
62138
62139
62140
62141
62142
62143
62144
62145
62146
62147
62148
62149
62150
62151
62152
62153
62154
62155
62156
62157
62158
62159
62160
62161
62162
62163
62164
62165
62166
62167
62168
62169
62170
62171
62172
62173
62174
62175
62176
62177
62178
62179
62180
62181
62182
62183
62184
62185
62186
62187
62188
62189
62190
62191
62192
62193
62194
62195
62196
62197
62198
62199
62200
62201
62202
62203
62204
62205
62206
62207
62208
62209
62210
62211
62212
62213
62214
62215
62216
62217
62218
62219
62220
62221
62222
62223
62224
62225
62226
62227
62228
62229
62230
62231
62232
62233
62234
62235
62236
62237
62238
62239
62240
62241
62242
62243
62244
62245
62246
62247
62248
62249
62250
62251
62252
62253
62254
62255
62256
62257
62258
62259
62260
62261
62262
62263
62264
62265
62266
62267
62268
62269
62270
62271
62272
62273
62274
62275
62276
62277
62278
62279
62280
62281
62282
62283
62284
62285
62286
62287
62288
62289
62290
62291
62292
62293
62294
62295
62296
62297
62298
62299
62300
62301
62302
62303
62304
62305
62306
62307
62308
62309
62310
62311
62312
62313
62314
62315
62316
62317
62318
62319
62320
62321
62322
62323
62324
62325
62326
62327
62328
62329
62330
62331
62332
62333
62334
62335
62336
62337
62338
62339
62340
62341
62342
62343
62344
62345
62346
62347
62348
62349
62350
62351
62352
62353
62354
62355
62356
62357
62358
62359
62360
62361
62362
62363
62364
62365
62366
62367
62368
62369
62370
62371
62372
62373
62374
62375
62376
62377
62378
62379
62380
62381
62382
62383
62384
62385
62386
62387
62388
62389
62390
62391
62392
62393
62394
62395
62396
62397
62398
62399
62400
62401
62402
62403
62404
62405
62406
62407
62408
62409
62410
62411
62412
62413
62414
62415
62416
62417
62418
62419
62420
62421
62422
62423
62424
62425
62426
62427
62428
62429
62430
62431
62432
62433
62434
62435
62436
62437
62438
62439
62440
62441
62442
62443
62444
62445
62446
62447
62448
62449
62450
62451
62452
62453
62454
62455
62456
62457
62458
62459
62460
62461
62462
62463
62464
62465
62466
62467
62468
62469
62470
62471
62472
62473
62474
62475
62476
62477
62478
62479
62480
62481
62482
62483
62484
62485
62486
62487
62488
62489
62490
62491
62492
62493
62494
62495
62496
62497
62498
62499
62500
62501
62502
62503
62504
62505
62506
62507
62508
62509
62510
62511
62512
62513
62514
62515
62516
62517
62518
62519
62520
62521
62522
62523
62524
62525
62526
62527
62528
62529
62530
62531
62532
62533
62534
62535
62536
62537
62538
62539
62540
62541
62542
62543
62544
62545
62546
62547
62548
62549
62550
62551
62552
62553
62554
62555
62556
62557
62558
62559
62560
62561
62562
62563
62564
62565
62566
62567
62568
62569
62570
62571
62572
62573
62574
62575
62576
62577
62578
62579
62580
62581
62582
62583
62584
62585
62586
62587
62588
62589
62590
62591
62592
62593
62594
62595
62596
62597
62598
62599
62600
62601
62602
62603
62604
62605
62606
62607
62608
62609
62610
62611
62612
62613
62614
62615
62616
62617
62618
62619
62620
62621
62622
62623
62624
62625
62626
62627
62628
62629
62630
62631
62632
62633
62634
62635
62636
62637
62638
62639
62640
62641
62642
62643
62644
62645
62646
62647
62648
62649
62650
62651
62652
62653
62654
62655
62656
62657
62658
62659
62660
62661
62662
62663
62664
62665
62666
62667
62668
62669
62670
62671
62672
62673
62674
62675
62676
62677
62678
62679
62680
62681
62682
62683
62684
62685
62686
62687
62688
62689
62690
62691
62692
62693
62694
62695
62696
62697
62698
62699
62700
62701
62702
62703
62704
62705
62706
62707
62708
62709
62710
62711
62712
62713
62714
62715
62716
62717
62718
62719
62720
62721
62722
62723
62724
62725
62726
62727
62728
62729
62730
62731
62732
62733
62734
62735
62736
62737
62738
62739
62740
62741
62742
62743
62744
62745
62746
62747
62748
62749
62750
62751
62752
62753
62754
62755
62756
62757
62758
62759
62760
62761
62762
62763
62764
62765
62766
62767
62768
62769
62770
62771
62772
62773
62774
62775
62776
62777
62778
62779
62780
62781
62782
62783
62784
62785
62786
62787
62788
62789
62790
62791
62792
62793
62794
62795
62796
62797
62798
62799
62800
62801
62802
62803
62804
62805
62806
62807
62808
62809
62810
62811
62812
62813
62814
62815
62816
62817
62818
62819
62820
62821
62822
62823
62824
62825
62826
62827
62828
62829
62830
62831
62832
62833
62834
62835
62836
62837
62838
62839
62840
62841
62842
62843
62844
62845
62846
62847
62848
62849
62850
62851
62852
62853
62854
62855
62856
62857
62858
62859
62860
62861
62862
62863
62864
62865
62866
62867
62868
62869
62870
62871
62872
62873
62874
62875
62876
62877
62878
62879
62880
62881
62882
62883
62884
62885
62886
62887
62888
62889
62890
62891
62892
62893
62894
62895
62896
62897
62898
62899
62900
62901
62902
62903
62904
62905
62906
62907
62908
62909
62910
62911
62912
62913
62914
62915
62916
62917
62918
62919
62920
62921
62922
62923
62924
62925
62926
62927
62928
62929
62930
62931
62932
62933
62934
62935
62936
62937
62938
62939
62940
62941
62942
62943
62944
62945
62946
62947
62948
62949
62950
62951
62952
62953
62954
62955
62956
62957
62958
62959
62960
62961
62962
62963
62964
62965
62966
62967
62968
62969
62970
62971
62972
62973
62974
62975
62976
62977
62978
62979
62980
62981
62982
62983
62984
62985
62986
62987
62988
62989
62990
62991
62992
62993
62994
62995
62996
62997
62998
62999
63000
63001
63002
63003
63004
63005
63006
63007
63008
63009
63010
63011
63012
63013
63014
63015
63016
63017
63018
63019
63020
63021
63022
63023
63024
63025
63026
63027
63028
63029
63030
63031
63032
63033
63034
63035
63036
63037
63038
63039
63040
63041
63042
63043
63044
63045
63046
63047
63048
63049
63050
63051
63052
63053
63054
63055
63056
63057
63058
63059
63060
63061
63062
63063
63064
63065
63066
63067
63068
63069
63070
63071
63072
63073
63074
63075
63076
63077
63078
63079
63080
63081
63082
63083
63084
63085
63086
63087
63088
63089
63090
63091
63092
63093
63094
63095
63096
63097
63098
63099
63100
63101
63102
63103
63104
63105
63106
63107
63108
63109
63110
63111
63112
63113
63114
63115
63116
63117
63118
63119
63120
63121
63122
63123
63124
63125
63126
63127
63128
63129
63130
63131
63132
63133
63134
63135
63136
63137
63138
63139
63140
63141
63142
63143
63144
63145
63146
63147
63148
63149
63150
63151
63152
63153
63154
63155
63156
63157
63158
63159
63160
63161
63162
63163
63164
63165
63166
63167
63168
63169
63170
63171
63172
63173
63174
63175
63176
63177
63178
63179
63180
63181
63182
63183
63184
63185
63186
63187
63188
63189
63190
63191
63192
63193
63194
63195
63196
63197
63198
63199
63200
63201
63202
63203
63204
63205
63206
63207
63208
63209
63210
63211
63212
63213
63214
63215
63216
63217
63218
63219
63220
63221
63222
63223
63224
63225
63226
63227
63228
63229
63230
63231
63232
63233
63234
63235
63236
63237
63238
63239
63240
63241
63242
63243
63244
63245
63246
63247
63248
63249
63250
63251
63252
63253
63254
63255
63256
63257
63258
63259
63260
63261
63262
63263
63264
63265
63266
63267
63268
63269
63270
63271
63272
63273
63274
63275
63276
63277
63278
63279
63280
63281
63282
63283
63284
63285
63286
63287
63288
63289
63290
63291
63292
63293
63294
63295
63296
63297
63298
63299
63300
63301
63302
63303
63304
63305
63306
63307
63308
63309
63310
63311
63312
63313
63314
63315
63316
63317
63318
63319
63320
63321
63322
63323
63324
63325
63326
63327
63328
63329
63330
63331
63332
63333
63334
63335
63336
63337
63338
63339
63340
63341
63342
63343
63344
63345
63346
63347
63348
63349
63350
63351
63352
63353
63354
63355
63356
63357
63358
63359
63360
63361
63362
63363
63364
63365
63366
63367
63368
63369
63370
63371
63372
63373
63374
63375
63376
63377
63378
63379
63380
63381
63382
63383
63384
63385
63386
63387
63388
63389
63390
63391
63392
63393
63394
63395
63396
63397
63398
63399
63400
63401
63402
63403
63404
63405
63406
63407
63408
63409
63410
63411
63412
63413
63414
63415
63416
63417
63418
63419
63420
63421
63422
63423
63424
63425
63426
63427
63428
63429
63430
63431
63432
63433
63434
63435
63436
63437
63438
63439
63440
63441
63442
63443
63444
63445
63446
63447
63448
63449
63450
63451
63452
63453
63454
63455
63456
63457
63458
63459
63460
63461
63462
63463
63464
63465
63466
63467
63468
63469
63470
63471
63472
63473
63474
63475
63476
63477
63478
63479
63480
63481
63482
63483
63484
63485
63486
63487
63488
63489
63490
63491
63492
63493
63494
63495
63496
63497
63498
63499
63500
63501
63502
63503
63504
63505
63506
63507
63508
63509
63510
63511
63512
63513
63514
63515
63516
63517
63518
63519
63520
63521
63522
63523
63524
63525
63526
63527
63528
63529
63530
63531
63532
63533
63534
63535
63536
63537
63538
63539
63540
63541
63542
63543
63544
63545
63546
63547
63548
63549
63550
63551
63552
63553
63554
63555
63556
63557
63558
63559
63560
63561
63562
63563
63564
63565
63566
63567
63568
63569
63570
63571
63572
63573
63574
63575
63576
63577
63578
63579
63580
63581
63582
63583
63584
63585
63586
63587
63588
63589
63590
63591
63592
63593
63594
63595
63596
63597
63598
63599
63600
63601
63602
63603
63604
63605
63606
63607
63608
63609
63610
63611
63612
63613
63614
63615
63616
63617
63618
63619
63620
63621
63622
63623
63624
63625
63626
63627
63628
63629
63630
63631
63632
63633
63634
63635
63636
63637
63638
63639
63640
63641
63642
63643
63644
63645
63646
63647
63648
63649
63650
63651
63652
63653
63654
63655
63656
63657
63658
63659
63660
63661
63662
63663
63664
63665
63666
63667
63668
63669
63670
63671
63672
63673
63674
63675
63676
63677
63678
63679
63680
63681
63682
63683
63684
63685
63686
63687
63688
63689
63690
63691
63692
63693
63694
63695
63696
63697
63698
63699
63700
63701
63702
63703
63704
63705
63706
63707
63708
63709
63710
63711
63712
63713
63714
63715
63716
63717
63718
63719
63720
63721
63722
63723
63724
63725
63726
63727
63728
63729
63730
63731
63732
63733
63734
63735
63736
63737
63738
63739
63740
63741
63742
63743
63744
63745
63746
63747
63748
63749
63750
63751
63752
63753
63754
63755
63756
63757
63758
63759
63760
63761
63762
63763
63764
63765
63766
63767
63768
63769
63770
63771
63772
63773
63774
63775
63776
63777
63778
63779
63780
63781
63782
63783
63784
63785
63786
63787
63788
63789
63790
63791
63792
63793
63794
63795
63796
63797
63798
63799
63800
63801
63802
63803
63804
63805
63806
63807
63808
63809
63810
63811
63812
63813
63814
63815
63816
63817
63818
63819
63820
63821
63822
63823
63824
63825
63826
63827
63828
63829
63830
63831
63832
63833
63834
63835
63836
63837
63838
63839
63840
63841
63842
63843
63844
63845
63846
63847
63848
63849
63850
63851
63852
63853
63854
63855
63856
63857
63858
63859
63860
63861
63862
63863
63864
63865
63866
63867
63868
63869
63870
63871
63872
63873
63874
63875
63876
63877
63878
63879
63880
63881
63882
63883
63884
63885
63886
63887
63888
63889
63890
63891
63892
63893
63894
63895
63896
63897
63898
63899
63900
63901
63902
63903
63904
63905
63906
63907
63908
63909
63910
63911
63912
63913
63914
63915
63916
63917
63918
63919
63920
63921
63922
63923
63924
63925
63926
63927
63928
63929
63930
63931
63932
63933
63934
63935
63936
63937
63938
63939
63940
63941
63942
63943
63944
63945
63946
63947
63948
63949
63950
63951
63952
63953
63954
63955
63956
63957
63958
63959
63960
63961
63962
63963
63964
63965
63966
63967
63968
63969
63970
63971
63972
63973
63974
63975
63976
63977
63978
63979
63980
63981
63982
63983
63984
63985
63986
63987
63988
63989
63990
63991
63992
63993
63994
63995
63996
63997
63998
63999
64000
64001
64002
64003
64004
64005
64006
64007
64008
64009
64010
64011
64012
64013
64014
64015
64016
64017
64018
64019
64020
64021
64022
64023
64024
64025
64026
64027
64028
64029
64030
64031
64032
64033
64034
64035
64036
64037
64038
64039
64040
64041
64042
64043
64044
64045
64046
64047
64048
64049
64050
64051
64052
64053
64054
64055
64056
64057
64058
64059
64060
64061
64062
64063
64064
64065
64066
64067
64068
64069
64070
64071
64072
64073
64074
64075
64076
64077
64078
64079
64080
64081
64082
64083
64084
64085
64086
64087
64088
64089
64090
64091
64092
64093
64094
64095
64096
64097
64098
64099
64100
64101
64102
64103
64104
64105
64106
64107
64108
64109
64110
64111
64112
64113
64114
64115
64116
64117
64118
64119
64120
64121
64122
64123
64124
64125
64126
64127
64128
64129
64130
64131
64132
64133
64134
64135
64136
64137
64138
64139
64140
64141
64142
64143
64144
64145
64146
64147
64148
64149
64150
64151
64152
64153
64154
64155
64156
64157
64158
64159
64160
64161
64162
64163
64164
64165
64166
64167
64168
64169
64170
64171
64172
64173
64174
64175
64176
64177
64178
64179
64180
64181
64182
64183
64184
64185
64186
64187
64188
64189
64190
64191
64192
64193
64194
64195
64196
64197
64198
64199
64200
64201
64202
64203
64204
64205
64206
64207
64208
64209
64210
64211
64212
64213
64214
64215
64216
64217
64218
64219
64220
64221
64222
64223
64224
64225
64226
64227
64228
64229
64230
64231
64232
64233
64234
64235
64236
64237
64238
64239
64240
64241
64242
64243
64244
64245
64246
64247
64248
64249
64250
64251
64252
64253
64254
64255
64256
64257
64258
64259
64260
64261
64262
64263
64264
64265
64266
64267
64268
64269
64270
64271
64272
64273
64274
64275
64276
64277
64278
64279
64280
64281
64282
64283
64284
64285
64286
64287
64288
64289
64290
64291
64292
64293
64294
64295
64296
64297
64298
64299
64300
64301
64302
64303
64304
64305
64306
64307
64308
64309
64310
64311
64312
64313
64314
64315
64316
64317
64318
64319
64320
64321
64322
64323
64324
64325
64326
64327
64328
64329
64330
64331
64332
64333
64334
64335
64336
64337
64338
64339
64340
64341
64342
64343
64344
64345
64346
64347
64348
64349
64350
64351
64352
64353
64354
64355
64356
64357
64358
64359
64360
64361
64362
64363
64364
64365
64366
64367
64368
64369
64370
64371
64372
64373
64374
64375
64376
64377
64378
64379
64380
64381
64382
64383
64384
64385
64386
64387
64388
64389
64390
64391
64392
64393
64394
64395
64396
64397
64398
64399
64400
64401
64402
64403
64404
64405
64406
64407
64408
64409
64410
64411
64412
64413
64414
64415
64416
64417
64418
64419
64420
64421
64422
64423
64424
64425
64426
64427
64428
64429
64430
64431
64432
64433
64434
64435
64436
64437
64438
64439
64440
64441
64442
64443
64444
64445
64446
64447
64448
64449
64450
64451
64452
64453
64454
64455
64456
64457
64458
64459
64460
64461
64462
64463
64464
64465
64466
64467
64468
64469
64470
64471
64472
64473
64474
64475
64476
64477
64478
64479
64480
64481
64482
64483
64484
64485
64486
64487
64488
64489
64490
64491
64492
64493
64494
64495
64496
64497
64498
64499
64500
64501
64502
64503
64504
64505
64506
64507
64508
64509
64510
64511
64512
64513
64514
64515
64516
64517
64518
64519
64520
64521
64522
64523
64524
64525
64526
64527
64528
64529
64530
64531
64532
64533
64534
64535
64536
64537
64538
64539
64540
64541
64542
64543
64544
64545
64546
64547
64548
64549
64550
64551
64552
64553
64554
64555
64556
64557
64558
64559
64560
64561
64562
64563
64564
64565
64566
64567
64568
64569
64570
64571
64572
64573
64574
64575
64576
64577
64578
64579
64580
64581
64582
64583
64584
64585
64586
64587
64588
64589
64590
64591
64592
64593
64594
64595
64596
64597
64598
64599
64600
64601
64602
64603
64604
64605
64606
64607
64608
64609
64610
64611
64612
64613
64614
64615
64616
64617
64618
64619
64620
64621
64622
64623
64624
64625
64626
64627
64628
64629
64630
64631
64632
64633
64634
64635
64636
64637
64638
64639
64640
64641
64642
64643
64644
64645
64646
64647
64648
64649
64650
64651
64652
64653
64654
64655
64656
64657
64658
64659
64660
64661
64662
64663
64664
64665
64666
64667
64668
64669
64670
64671
64672
64673
64674
64675
64676
64677
64678
64679
64680
64681
64682
64683
64684
64685
64686
64687
64688
64689
64690
64691
64692
64693
64694
64695
64696
64697
64698
64699
64700
64701
64702
64703
64704
64705
64706
64707
64708
64709
64710
64711
64712
64713
64714
64715
64716
64717
64718
64719
64720
64721
64722
64723
64724
64725
64726
64727
64728
64729
64730
64731
64732
64733
64734
64735
64736
64737
64738
64739
64740
64741
64742
64743
64744
64745
64746
64747
64748
64749
64750
64751
64752
64753
64754
64755
64756
64757
64758
64759
64760
64761
64762
64763
64764
64765
64766
64767
64768
64769
64770
64771
64772
64773
64774
64775
64776
64777
64778
64779
64780
64781
64782
64783
64784
64785
64786
64787
64788
64789
64790
64791
64792
64793
64794
64795
64796
64797
64798
64799
64800
64801
64802
64803
64804
64805
64806
64807
64808
64809
64810
64811
64812
64813
64814
64815
64816
64817
64818
64819
64820
64821
64822
64823
64824
64825
64826
64827
64828
64829
64830
64831
64832
64833
64834
64835
64836
64837
64838
64839
64840
64841
64842
64843
64844
64845
64846
64847
64848
64849
64850
64851
64852
64853
64854
64855
64856
64857
64858
64859
64860
64861
64862
64863
64864
64865
64866
64867
64868
64869
64870
64871
64872
64873
64874
64875
64876
64877
64878
64879
64880
64881
64882
64883
64884
64885
64886
64887
64888
64889
64890
64891
64892
64893
64894
64895
64896
64897
64898
64899
64900
64901
64902
64903
64904
64905
64906
64907
64908
64909
64910
64911
64912
64913
64914
64915
64916
64917
64918
64919
64920
64921
64922
64923
64924
64925
64926
64927
64928
64929
64930
64931
64932
64933
64934
64935
64936
64937
64938
64939
64940
64941
64942
64943
64944
64945
64946
64947
64948
64949
64950
64951
64952
64953
64954
64955
64956
64957
64958
64959
64960
64961
64962
64963
64964
64965
64966
64967
64968
64969
64970
64971
64972
64973
64974
64975
64976
64977
64978
64979
64980
64981
64982
64983
64984
64985
64986
64987
64988
64989
64990
64991
64992
64993
64994
64995
64996
64997
64998
64999
65000
65001
65002
65003
65004
65005
65006
65007
65008
65009
65010
65011
65012
65013
65014
65015
65016
65017
65018
65019
65020
65021
65022
65023
65024
65025
65026
65027
65028
65029
65030
65031
65032
65033
65034
65035
65036
65037
65038
65039
65040
65041
65042
65043
65044
65045
65046
65047
65048
65049
65050
65051
65052
65053
65054
65055
65056
65057
65058
65059
65060
65061
65062
65063
65064
65065
65066
65067
65068
65069
65070
65071
65072
65073
65074
65075
65076
65077
65078
65079
65080
65081
65082
65083
65084
65085
65086
65087
65088
65089
65090
65091
65092
65093
65094
65095
65096
65097
65098
65099
65100
65101
65102
65103
65104
65105
65106
65107
65108
65109
65110
65111
65112
65113
65114
65115
65116
65117
65118
65119
65120
65121
65122
65123
65124
65125
65126
65127
65128
65129
65130
65131
65132
65133
65134
65135
65136
65137
65138
65139
65140
65141
65142
65143
65144
65145
65146
65147
65148
65149
65150
65151
65152
65153
65154
65155
65156
65157
65158
65159
65160
65161
65162
65163
65164
65165
65166
65167
65168
65169
65170
65171
65172
65173
65174
65175
65176
65177
65178
65179
65180
65181
65182
65183
65184
65185
65186
65187
65188
65189
65190
65191
65192
65193
65194
65195
65196
65197
65198
65199
65200
65201
65202
65203
65204
65205
65206
65207
65208
65209
65210
65211
65212
65213
65214
65215
65216
65217
65218
65219
65220
65221
65222
65223
65224
65225
65226
65227
65228
65229
65230
65231
65232
65233
65234
65235
65236
65237
65238
65239
65240
65241
65242
65243
65244
65245
65246
65247
65248
65249
65250
65251
65252
65253
65254
65255
65256
65257
65258
65259
65260
65261
65262
65263
65264
65265
65266
65267
65268
65269
65270
65271
65272
65273
65274
65275
65276
65277
65278
65279
65280
65281
65282
65283
65284
65285
65286
65287
65288
65289
65290
65291
65292
65293
65294
65295
65296
65297
65298
65299
65300
65301
65302
65303
65304
65305
65306
65307
65308
65309
65310
65311
65312
65313
65314
65315
65316
65317
65318
65319
65320
65321
65322
65323
65324
65325
65326
65327
65328
65329
65330
65331
65332
65333
65334
65335
65336
65337
65338
65339
65340
65341
65342
65343
65344
65345
65346
65347
65348
65349
65350
65351
65352
65353
65354
65355
65356
65357
65358
65359
65360
65361
65362
65363
65364
65365
65366
65367
65368
65369
65370
65371
65372
65373
65374
65375
65376
65377
65378
65379
65380
65381
65382
65383
65384
65385
65386
65387
65388
65389
65390
65391
65392
65393
65394
65395
65396
65397
65398
65399
65400
65401
65402
65403
65404
65405
65406
65407
65408
65409
65410
65411
65412
65413
65414
65415
65416
65417
65418
65419
65420
65421
65422
65423
65424
65425
65426
65427
65428
65429
65430
65431
65432
65433
65434
65435
65436
65437
65438
65439
65440
65441
65442
65443
65444
65445
65446
65447
65448
65449
65450
65451
65452
65453
65454
65455
65456
65457
65458
65459
65460
65461
65462
65463
65464
65465
65466
65467
65468
65469
65470
65471
65472
65473
65474
65475
65476
65477
65478
65479
65480
65481
65482
65483
65484
65485
65486
65487
65488
65489
65490
65491
65492
65493
65494
65495
65496
65497
65498
65499
65500
65501
65502
65503
65504
65505
65506
65507
65508
65509
65510
65511
65512
65513
65514
65515
65516
65517
65518
65519
65520
65521
65522
65523
65524
65525
65526
65527
65528
65529
65530
65531
65532
65533
65534
65535
65536
65537
65538
65539
65540
65541
65542
65543
65544
65545
65546
65547
65548
65549
65550
65551
65552
65553
65554
65555
65556
65557
65558
65559
65560
65561
65562
65563
65564
65565
65566
65567
65568
65569
65570
65571
65572
65573
65574
65575
65576
65577
65578
65579
65580
65581
65582
65583
65584
65585
65586
65587
65588
65589
65590
65591
65592
65593
65594
65595
65596
65597
65598
65599
65600
65601
65602
65603
65604
65605
65606
65607
65608
65609
65610
65611
65612
65613
65614
65615
65616
65617
65618
65619
65620
65621
65622
65623
65624
65625
65626
65627
65628
65629
65630
65631
65632
65633
65634
65635
65636
65637
65638
65639
65640
65641
65642
65643
65644
65645
65646
65647
65648
65649
65650
65651
65652
65653
65654
65655
65656
65657
65658
65659
65660
65661
65662
65663
65664
65665
65666
65667
65668
65669
65670
65671
65672
65673
65674
65675
65676
65677
65678
65679
65680
65681
65682
65683
65684
65685
65686
65687
65688
65689
65690
65691
65692
65693
65694
65695
65696
65697
65698
65699
65700
65701
65702
65703
65704
65705
65706
65707
65708
65709
65710
65711
65712
65713
65714
65715
65716
65717
65718
65719
65720
65721
65722
65723
65724
65725
65726
65727
65728
65729
65730
65731
65732
65733
65734
65735
65736
65737
65738
65739
65740
65741
65742
65743
65744
65745
65746
65747
65748
65749
65750
65751
65752
65753
65754
65755
65756
65757
65758
65759
65760
65761
65762
65763
65764
65765
65766
65767
65768
65769
65770
65771
65772
65773
65774
65775
65776
65777
65778
65779
65780
65781
65782
65783
65784
65785
65786
65787
65788
65789
65790
65791
65792
65793
65794
65795
65796
65797
65798
65799
65800
65801
65802
65803
65804
65805
65806
65807
65808
65809
65810
65811
65812
65813
65814
65815
65816
65817
65818
65819
65820
65821
65822
65823
65824
65825
65826
65827
65828
65829
65830
65831
65832
65833
65834
65835
65836
65837
65838
65839
65840
65841
65842
65843
65844
65845
65846
65847
65848
65849
65850
65851
65852
65853
65854
65855
65856
65857
65858
65859
65860
65861
65862
65863
65864
65865
65866
65867
65868
65869
65870
65871
65872
65873
65874
65875
65876
65877
65878
65879
65880
65881
65882
65883
65884
65885
65886
65887
65888
65889
65890
65891
65892
65893
65894
65895
65896
65897
65898
65899
65900
65901
65902
65903
65904
65905
65906
65907
65908
65909
65910
65911
65912
65913
65914
65915
65916
65917
65918
65919
65920
65921
65922
65923
65924
65925
65926
65927
65928
65929
65930
65931
65932
65933
65934
65935
65936
65937
65938
65939
65940
65941
65942
65943
65944
65945
65946
65947
65948
65949
65950
65951
65952
65953
65954
65955
65956
65957
65958
65959
65960
65961
65962
65963
65964
65965
65966
65967
65968
65969
65970
65971
65972
65973
65974
65975
65976
65977
65978
65979
65980
65981
65982
65983
65984
65985
65986
65987
65988
65989
65990
65991
65992
65993
65994
65995
65996
65997
65998
65999
66000
66001
66002
66003
66004
66005
66006
66007
66008
66009
66010
66011
66012
66013
66014
66015
66016
66017
66018
66019
66020
66021
66022
66023
66024
66025
66026
66027
66028
66029
66030
66031
66032
66033
66034
66035
66036
66037
66038
66039
66040
66041
66042
66043
66044
66045
66046
66047
66048
66049
66050
66051
66052
66053
66054
66055
66056
66057
66058
66059
66060
66061
66062
66063
66064
66065
66066
66067
66068
66069
66070
66071
66072
66073
66074
66075
66076
66077
66078
66079
66080
66081
66082
66083
66084
66085
66086
66087
66088
66089
66090
66091
66092
66093
66094
66095
66096
66097
66098
66099
66100
66101
66102
66103
66104
66105
66106
66107
66108
66109
66110
66111
66112
66113
66114
66115
66116
66117
66118
66119
66120
66121
66122
66123
66124
66125
66126
66127
66128
66129
66130
66131
66132
66133
66134
66135
66136
66137
66138
66139
66140
66141
66142
66143
66144
66145
66146
66147
66148
66149
66150
66151
66152
66153
66154
66155
66156
66157
66158
66159
66160
66161
66162
66163
66164
66165
66166
66167
66168
66169
66170
66171
66172
66173
66174
66175
66176
66177
66178
66179
66180
66181
66182
66183
66184
66185
66186
66187
66188
66189
66190
66191
66192
66193
66194
66195
66196
66197
66198
66199
66200
66201
66202
66203
66204
66205
66206
66207
66208
66209
66210
66211
66212
66213
66214
66215
66216
66217
66218
66219
66220
66221
66222
66223
66224
66225
66226
66227
66228
66229
66230
66231
66232
66233
66234
66235
66236
66237
66238
66239
66240
66241
66242
66243
66244
66245
66246
66247
66248
66249
66250
66251
66252
66253
66254
66255
66256
66257
66258
66259
66260
66261
66262
66263
66264
66265
66266
66267
66268
66269
66270
66271
66272
66273
66274
66275
66276
66277
66278
66279
66280
66281
66282
66283
66284
66285
66286
66287
66288
66289
66290
66291
66292
66293
66294
66295
66296
66297
66298
66299
66300
66301
66302
66303
66304
66305
66306
66307
66308
66309
66310
66311
66312
66313
66314
66315
66316
66317
66318
66319
66320
66321
66322
66323
66324
66325
66326
66327
66328
66329
66330
66331
66332
66333
66334
66335
66336
66337
66338
66339
66340
66341
66342
66343
66344
66345
66346
66347
66348
66349
66350
66351
66352
66353
66354
66355
66356
66357
66358
66359
66360
66361
66362
66363
66364
66365
66366
66367
66368
66369
66370
66371
66372
66373
66374
66375
66376
66377
66378
66379
66380
66381
66382
66383
66384
66385
66386
66387
66388
66389
66390
66391
66392
66393
66394
66395
66396
66397
66398
66399
66400
66401
66402
66403
66404
66405
66406
66407
66408
66409
66410
66411
66412
66413
66414
66415
66416
66417
66418
66419
66420
66421
66422
66423
66424
66425
66426
66427
66428
66429
66430
66431
66432
66433
66434
66435
66436
66437
66438
66439
66440
66441
66442
66443
66444
66445
66446
66447
66448
66449
66450
66451
66452
66453
66454
66455
66456
66457
66458
66459
66460
66461
66462
66463
66464
66465
66466
66467
66468
66469
66470
66471
66472
66473
66474
66475
66476
66477
66478
66479
66480
66481
66482
66483
66484
66485
66486
66487
66488
66489
66490
66491
66492
66493
66494
66495
66496
66497
66498
66499
66500
66501
66502
66503
66504
66505
66506
66507
66508
66509
66510
66511
66512
66513
66514
66515
66516
66517
66518
66519
66520
66521
66522
66523
66524
66525
66526
66527
66528
66529
66530
66531
66532
66533
66534
66535
66536
66537
66538
66539
66540
66541
66542
66543
66544
66545
66546
66547
66548
66549
66550
66551
66552
66553
66554
66555
66556
66557
66558
66559
66560
66561
66562
66563
66564
66565
66566
66567
66568
66569
66570
66571
66572
66573
66574
66575
66576
66577
66578
66579
66580
66581
66582
66583
66584
66585
66586
66587
66588
66589
66590
66591
66592
66593
66594
66595
66596
66597
66598
66599
66600
66601
66602
66603
66604
66605
66606
66607
66608
66609
66610
66611
66612
66613
66614
66615
66616
66617
66618
66619
66620
66621
66622
66623
66624
66625
66626
66627
66628
66629
66630
66631
66632
66633
66634
66635
66636
66637
66638
66639
66640
66641
66642
66643
66644
66645
66646
66647
66648
66649
66650
66651
66652
66653
66654
66655
66656
66657
66658
66659
66660
66661
66662
66663
66664
66665
66666
66667
66668
66669
66670
66671
66672
66673
66674
66675
66676
66677
66678
66679
66680
66681
66682
66683
66684
66685
66686
66687
66688
66689
66690
66691
66692
66693
66694
66695
66696
66697
66698
66699
66700
66701
66702
66703
66704
66705
66706
66707
66708
66709
66710
66711
66712
66713
66714
66715
66716
66717
66718
66719
66720
66721
66722
66723
66724
66725
66726
66727
66728
66729
66730
66731
66732
66733
66734
66735
66736
66737
66738
66739
66740
66741
66742
66743
66744
66745
66746
66747
66748
66749
66750
66751
66752
66753
66754
66755
66756
66757
66758
66759
66760
66761
66762
66763
66764
66765
66766
66767
66768
66769
66770
66771
66772
66773
66774
66775
66776
66777
66778
66779
66780
66781
66782
66783
66784
66785
66786
66787
66788
66789
66790
66791
66792
66793
66794
66795
66796
66797
66798
66799
66800
66801
66802
66803
66804
66805
66806
66807
66808
66809
66810
66811
66812
66813
66814
66815
66816
66817
66818
66819
66820
66821
66822
66823
66824
66825
66826
66827
66828
66829
66830
66831
66832
66833
66834
66835
66836
66837
66838
66839
66840
66841
66842
66843
66844
66845
66846
66847
66848
66849
66850
66851
66852
66853
66854
66855
66856
66857
66858
66859
66860
66861
66862
66863
66864
66865
66866
66867
66868
66869
66870
66871
66872
66873
66874
66875
66876
66877
66878
66879
66880
66881
66882
66883
66884
66885
66886
66887
66888
66889
66890
66891
66892
66893
66894
66895
66896
66897
66898
66899
66900
66901
66902
66903
66904
66905
66906
66907
66908
66909
66910
66911
66912
66913
66914
66915
66916
66917
66918
66919
66920
66921
66922
66923
66924
66925
66926
66927
66928
66929
66930
66931
66932
66933
66934
66935
66936
66937
66938
66939
66940
66941
66942
66943
66944
66945
66946
66947
66948
66949
66950
66951
66952
66953
66954
66955
66956
66957
66958
66959
66960
66961
66962
66963
66964
66965
66966
66967
66968
66969
66970
66971
66972
66973
66974
66975
66976
66977
66978
66979
66980
66981
66982
66983
66984
66985
66986
66987
66988
66989
66990
66991
66992
66993
66994
66995
66996
66997
66998
66999
67000
67001
67002
67003
67004
67005
67006
67007
67008
67009
67010
67011
67012
67013
67014
67015
67016
67017
67018
67019
67020
67021
67022
67023
67024
67025
67026
67027
67028
67029
67030
67031
67032
67033
67034
67035
67036
67037
67038
67039
67040
67041
67042
67043
67044
67045
67046
67047
67048
67049
67050
67051
67052
67053
67054
67055
67056
67057
67058
67059
67060
67061
67062
67063
67064
67065
67066
67067
67068
67069
67070
67071
67072
67073
67074
67075
67076
67077
67078
67079
67080
67081
67082
67083
67084
67085
67086
67087
67088
67089
67090
67091
67092
67093
67094
67095
67096
67097
67098
67099
67100
67101
67102
67103
67104
67105
67106
67107
67108
67109
67110
67111
67112
67113
67114
67115
67116
67117
67118
67119
67120
67121
67122
67123
67124
67125
67126
67127
67128
67129
67130
67131
67132
67133
67134
67135
67136
67137
67138
67139
67140
67141
67142
67143
67144
67145
67146
67147
67148
67149
67150
67151
67152
67153
67154
67155
67156
67157
67158
67159
67160
67161
67162
67163
67164
67165
67166
67167
67168
67169
67170
67171
67172
67173
67174
67175
67176
67177
67178
67179
67180
67181
67182
67183
67184
67185
67186
67187
67188
67189
67190
67191
67192
67193
67194
67195
67196
67197
67198
67199
67200
67201
67202
67203
67204
67205
67206
67207
67208
67209
67210
67211
67212
67213
67214
67215
67216
67217
67218
67219
67220
67221
67222
67223
67224
67225
67226
67227
67228
67229
67230
67231
67232
67233
67234
67235
67236
67237
67238
67239
67240
67241
67242
67243
67244
67245
67246
67247
67248
67249
67250
67251
67252
67253
67254
67255
67256
67257
67258
67259
67260
67261
67262
67263
67264
67265
67266
67267
67268
67269
67270
67271
67272
67273
67274
67275
67276
67277
67278
67279
67280
67281
67282
67283
67284
67285
67286
67287
67288
67289
67290
67291
67292
67293
67294
67295
67296
67297
67298
67299
67300
67301
67302
67303
67304
67305
67306
67307
67308
67309
67310
67311
67312
67313
67314
67315
67316
67317
67318
67319
67320
67321
67322
67323
67324
67325
67326
67327
67328
67329
67330
67331
67332
67333
67334
67335
67336
67337
67338
67339
67340
67341
67342
67343
67344
67345
67346
67347
67348
67349
67350
67351
67352
67353
67354
67355
67356
67357
67358
67359
67360
67361
67362
67363
67364
67365
67366
67367
67368
67369
67370
67371
67372
67373
67374
67375
67376
67377
67378
67379
67380
67381
67382
67383
67384
67385
67386
67387
67388
67389
67390
67391
67392
67393
67394
67395
67396
67397
67398
67399
67400
67401
67402
67403
67404
67405
67406
67407
67408
67409
67410
67411
67412
67413
67414
67415
67416
67417
67418
67419
67420
67421
67422
67423
67424
67425
67426
67427
67428
67429
67430
67431
67432
67433
67434
67435
67436
67437
67438
67439
67440
67441
67442
67443
67444
67445
67446
67447
67448
67449
67450
67451
67452
67453
67454
67455
67456
67457
67458
67459
67460
67461
67462
67463
67464
67465
67466
67467
67468
67469
67470
67471
67472
67473
67474
67475
67476
67477
67478
67479
67480
67481
67482
67483
67484
67485
67486
67487
67488
67489
67490
67491
67492
67493
67494
67495
67496
67497
67498
67499
67500
67501
67502
67503
67504
67505
67506
67507
67508
67509
67510
67511
67512
67513
67514
67515
67516
67517
67518
67519
67520
67521
67522
67523
67524
67525
67526
67527
67528
67529
67530
67531
67532
67533
67534
67535
67536
67537
67538
67539
67540
67541
67542
67543
67544
67545
67546
67547
67548
67549
67550
67551
67552
67553
67554
67555
67556
67557
67558
67559
67560
67561
67562
67563
67564
67565
67566
67567
67568
67569
67570
67571
67572
67573
67574
67575
67576
67577
67578
67579
67580
67581
67582
67583
67584
67585
67586
67587
67588
67589
67590
67591
67592
67593
67594
67595
67596
67597
67598
67599
67600
67601
67602
67603
67604
67605
67606
67607
67608
67609
67610
67611
67612
67613
67614
67615
67616
67617
67618
67619
67620
67621
67622
67623
67624
67625
67626
67627
67628
67629
67630
67631
67632
67633
67634
67635
67636
67637
67638
67639
67640
67641
67642
67643
67644
67645
67646
67647
67648
67649
67650
67651
67652
67653
67654
67655
67656
67657
67658
67659
67660
67661
67662
67663
67664
67665
67666
67667
67668
67669
67670
67671
67672
67673
67674
67675
67676
67677
67678
67679
67680
67681
67682
67683
67684
67685
67686
67687
67688
67689
67690
67691
67692
67693
67694
67695
67696
67697
67698
67699
67700
67701
67702
67703
67704
67705
67706
67707
67708
67709
67710
67711
67712
67713
67714
67715
67716
67717
67718
67719
67720
67721
67722
67723
67724
67725
67726
67727
67728
67729
67730
67731
67732
67733
67734
67735
67736
67737
67738
67739
67740
67741
67742
67743
67744
67745
67746
67747
67748
67749
67750
67751
67752
67753
67754
67755
67756
67757
67758
67759
67760
67761
67762
67763
67764
67765
67766
67767
67768
67769
67770
67771
67772
67773
67774
67775
67776
67777
67778
67779
67780
67781
67782
67783
67784
67785
67786
67787
67788
67789
67790
67791
67792
67793
67794
67795
67796
67797
67798
67799
67800
67801
67802
67803
67804
67805
67806
67807
67808
67809
67810
67811
67812
67813
67814
67815
67816
67817
67818
67819
67820
67821
67822
67823
67824
67825
67826
67827
67828
67829
67830
67831
67832
67833
67834
67835
67836
67837
67838
67839
67840
67841
67842
67843
67844
67845
67846
67847
67848
67849
67850
67851
67852
67853
67854
67855
67856
67857
67858
67859
67860
67861
67862
67863
67864
67865
67866
67867
67868
67869
67870
67871
67872
67873
67874
67875
67876
67877
67878
67879
67880
67881
67882
67883
67884
67885
67886
67887
67888
67889
67890
67891
67892
67893
67894
67895
67896
67897
67898
67899
67900
67901
67902
67903
67904
67905
67906
67907
67908
67909
67910
67911
67912
67913
67914
67915
67916
67917
67918
67919
67920
67921
67922
67923
67924
67925
67926
67927
67928
67929
67930
67931
67932
67933
67934
67935
67936
67937
67938
67939
67940
67941
67942
67943
67944
67945
67946
67947
67948
67949
67950
67951
67952
67953
67954
67955
67956
67957
67958
67959
67960
67961
67962
67963
67964
67965
67966
67967
67968
67969
67970
67971
67972
67973
67974
67975
67976
67977
67978
67979
67980
67981
67982
67983
67984
67985
67986
67987
67988
67989
67990
67991
67992
67993
67994
67995
67996
67997
67998
67999
68000
68001
68002
68003
68004
68005
68006
68007
68008
68009
68010
68011
68012
68013
68014
68015
68016
68017
68018
68019
68020
68021
68022
68023
68024
68025
68026
68027
68028
68029
68030
68031
68032
68033
68034
68035
68036
68037
68038
68039
68040
68041
68042
68043
68044
68045
68046
68047
68048
68049
68050
68051
68052
68053
68054
68055
68056
68057
68058
68059
68060
68061
68062
68063
68064
68065
68066
68067
68068
68069
68070
68071
68072
68073
68074
68075
68076
68077
68078
68079
68080
68081
68082
68083
68084
68085
68086
68087
68088
68089
68090
68091
68092
68093
68094
68095
68096
68097
68098
68099
68100
68101
68102
68103
68104
68105
68106
68107
68108
68109
68110
68111
68112
68113
68114
68115
68116
68117
68118
68119
68120
68121
68122
68123
68124
68125
68126
68127
68128
68129
68130
68131
68132
68133
68134
68135
68136
68137
68138
68139
68140
68141
68142
68143
68144
68145
68146
68147
68148
68149
68150
68151
68152
68153
68154
68155
68156
68157
68158
68159
68160
68161
68162
68163
68164
68165
68166
68167
68168
68169
68170
68171
68172
68173
68174
68175
68176
68177
68178
68179
68180
68181
68182
68183
68184
68185
68186
68187
68188
68189
68190
68191
68192
68193
68194
68195
68196
68197
68198
68199
68200
68201
68202
68203
68204
68205
68206
68207
68208
68209
68210
68211
68212
68213
68214
68215
68216
68217
68218
68219
68220
68221
68222
68223
68224
68225
68226
68227
68228
68229
68230
68231
68232
68233
68234
68235
68236
68237
68238
68239
68240
68241
68242
68243
68244
68245
68246
68247
68248
68249
68250
68251
68252
68253
68254
68255
68256
68257
68258
68259
68260
68261
68262
68263
68264
68265
68266
68267
68268
68269
68270
68271
68272
68273
68274
68275
68276
68277
68278
68279
68280
68281
68282
68283
68284
68285
68286
68287
68288
68289
68290
68291
68292
68293
68294
68295
68296
68297
68298
68299
68300
68301
68302
68303
68304
68305
68306
68307
68308
68309
68310
68311
68312
68313
68314
68315
68316
68317
68318
68319
68320
68321
68322
68323
68324
68325
68326
68327
68328
68329
68330
68331
68332
68333
68334
68335
68336
68337
68338
68339
68340
68341
68342
68343
68344
68345
68346
68347
68348
68349
68350
68351
68352
68353
68354
68355
68356
68357
68358
68359
68360
68361
68362
68363
68364
68365
68366
68367
68368
68369
68370
68371
68372
68373
68374
68375
68376
68377
68378
68379
68380
68381
68382
68383
68384
68385
68386
68387
68388
68389
68390
68391
68392
68393
68394
68395
68396
68397
68398
68399
68400
68401
68402
68403
68404
68405
68406
68407
68408
68409
68410
68411
68412
68413
68414
68415
68416
68417
68418
68419
68420
68421
68422
68423
68424
68425
68426
68427
68428
68429
68430
68431
68432
68433
68434
68435
68436
68437
68438
68439
68440
68441
68442
68443
68444
68445
68446
68447
68448
68449
68450
68451
68452
68453
68454
68455
68456
68457
68458
68459
68460
68461
68462
68463
68464
68465
68466
68467
68468
68469
68470
68471
68472
68473
68474
68475
68476
68477
68478
68479
68480
68481
68482
68483
68484
68485
68486
68487
68488
68489
68490
68491
68492
68493
68494
68495
68496
68497
68498
68499
68500
68501
68502
68503
68504
68505
68506
68507
68508
68509
68510
68511
68512
68513
68514
68515
68516
68517
68518
68519
68520
68521
68522
68523
68524
68525
68526
68527
68528
68529
68530
68531
68532
68533
68534
68535
68536
68537
68538
68539
68540
68541
68542
68543
68544
68545
68546
68547
68548
68549
68550
68551
68552
68553
68554
68555
68556
68557
68558
68559
68560
68561
68562
68563
68564
68565
68566
68567
68568
68569
68570
68571
68572
68573
68574
68575
68576
68577
68578
68579
68580
68581
68582
68583
68584
68585
68586
68587
68588
68589
68590
68591
68592
68593
68594
68595
68596
68597
68598
68599
68600
68601
68602
68603
68604
68605
68606
68607
68608
68609
68610
68611
68612
68613
68614
68615
68616
68617
68618
68619
68620
68621
68622
68623
68624
68625
68626
68627
68628
68629
68630
68631
68632
68633
68634
68635
68636
68637
68638
68639
68640
68641
68642
68643
68644
68645
68646
68647
68648
68649
68650
68651
68652
68653
68654
68655
68656
68657
68658
68659
68660
68661
68662
68663
68664
68665
68666
68667
68668
68669
68670
68671
68672
68673
68674
68675
68676
68677
68678
68679
68680
68681
68682
68683
68684
68685
68686
68687
68688
68689
68690
68691
68692
68693
68694
68695
68696
68697
68698
68699
68700
68701
68702
68703
68704
68705
68706
68707
68708
68709
68710
68711
68712
68713
68714
68715
68716
68717
68718
68719
68720
68721
68722
68723
68724
68725
68726
68727
68728
68729
68730
68731
68732
68733
68734
68735
68736
68737
68738
68739
68740
68741
68742
68743
68744
68745
68746
68747
68748
68749
68750
68751
68752
68753
68754
68755
68756
68757
68758
68759
68760
68761
68762
68763
68764
68765
68766
68767
68768
68769
68770
68771
68772
68773
68774
68775
68776
68777
68778
68779
68780
68781
68782
68783
68784
68785
68786
68787
68788
68789
68790
68791
68792
68793
68794
68795
68796
68797
68798
68799
68800
68801
68802
68803
68804
68805
68806
68807
68808
68809
68810
68811
68812
68813
68814
68815
68816
68817
68818
68819
68820
68821
68822
68823
68824
68825
68826
68827
68828
68829
68830
68831
68832
68833
68834
68835
68836
68837
68838
68839
68840
68841
68842
68843
68844
68845
68846
68847
68848
68849
68850
68851
68852
68853
68854
68855
68856
68857
68858
68859
68860
68861
68862
68863
68864
68865
68866
68867
68868
68869
68870
68871
68872
68873
68874
68875
68876
68877
68878
68879
68880
68881
68882
68883
68884
68885
68886
68887
68888
68889
68890
68891
68892
68893
68894
68895
68896
68897
68898
68899
68900
68901
68902
68903
68904
68905
68906
68907
68908
68909
68910
68911
68912
68913
68914
68915
68916
68917
68918
68919
68920
68921
68922
68923
68924
68925
68926
68927
68928
68929
68930
68931
68932
68933
68934
68935
68936
68937
68938
68939
68940
68941
68942
68943
68944
68945
68946
68947
68948
68949
68950
68951
68952
68953
68954
68955
68956
68957
68958
68959
68960
68961
68962
68963
68964
68965
68966
68967
68968
68969
68970
68971
68972
68973
68974
68975
68976
68977
68978
68979
68980
68981
68982
68983
68984
68985
68986
68987
68988
68989
68990
68991
68992
68993
68994
68995
68996
68997
68998
68999
69000
69001
69002
69003
69004
69005
69006
69007
69008
69009
69010
69011
69012
69013
69014
69015
69016
69017
69018
69019
69020
69021
69022
69023
69024
69025
69026
69027
69028
69029
69030
69031
69032
69033
69034
69035
69036
69037
69038
69039
69040
69041
69042
69043
69044
69045
69046
69047
69048
69049
69050
69051
69052
69053
69054
69055
69056
69057
69058
69059
69060
69061
69062
69063
69064
69065
69066
69067
69068
69069
69070
69071
69072
69073
69074
69075
69076
69077
69078
69079
69080
69081
69082
69083
69084
69085
69086
69087
69088
69089
69090
69091
69092
69093
69094
69095
69096
69097
69098
69099
69100
69101
69102
69103
69104
69105
69106
69107
69108
69109
69110
69111
69112
69113
69114
69115
69116
69117
69118
69119
69120
69121
69122
69123
69124
69125
69126
69127
69128
69129
69130
69131
69132
69133
69134
69135
69136
69137
69138
69139
69140
69141
69142
69143
69144
69145
69146
69147
69148
69149
69150
69151
69152
69153
69154
69155
69156
69157
69158
69159
69160
69161
69162
69163
69164
69165
69166
69167
69168
69169
69170
69171
69172
69173
69174
69175
69176
69177
69178
69179
69180
69181
69182
69183
69184
69185
69186
69187
69188
69189
69190
69191
69192
69193
69194
69195
69196
69197
69198
69199
69200
69201
69202
69203
69204
69205
69206
69207
69208
69209
69210
69211
69212
69213
69214
69215
69216
69217
69218
69219
69220
69221
69222
69223
69224
69225
69226
69227
69228
69229
69230
69231
69232
69233
69234
69235
69236
69237
69238
69239
69240
69241
69242
69243
69244
69245
69246
69247
69248
69249
69250
69251
69252
69253
69254
69255
69256
69257
69258
69259
69260
69261
69262
69263
69264
69265
69266
69267
69268
69269
69270
69271
69272
69273
69274
69275
69276
69277
69278
69279
69280
69281
69282
69283
69284
69285
69286
69287
69288
69289
69290
69291
69292
69293
69294
69295
69296
69297
69298
69299
69300
69301
69302
69303
69304
69305
69306
69307
69308
69309
69310
69311
69312
69313
69314
69315
69316
69317
69318
69319
69320
69321
69322
69323
69324
69325
69326
69327
69328
69329
69330
69331
69332
69333
69334
69335
69336
69337
69338
69339
69340
69341
69342
69343
69344
69345
69346
69347
69348
69349
69350
69351
69352
69353
69354
69355
69356
69357
69358
69359
69360
69361
69362
69363
69364
69365
69366
69367
69368
69369
69370
69371
69372
69373
69374
69375
69376
69377
69378
69379
69380
69381
69382
69383
69384
69385
69386
69387
69388
69389
69390
69391
69392
69393
69394
69395
69396
69397
69398
69399
69400
69401
69402
69403
69404
69405
69406
69407
69408
69409
69410
69411
69412
69413
69414
69415
69416
69417
69418
69419
69420
69421
69422
69423
69424
69425
69426
69427
69428
69429
69430
69431
69432
69433
69434
69435
69436
69437
69438
69439
69440
69441
69442
69443
69444
69445
69446
69447
69448
69449
69450
69451
69452
69453
69454
69455
69456
69457
69458
69459
69460
69461
69462
69463
69464
69465
69466
69467
69468
69469
69470
69471
69472
69473
69474
69475
69476
69477
69478
69479
69480
69481
69482
69483
69484
69485
69486
69487
69488
69489
69490
69491
69492
69493
69494
69495
69496
69497
69498
69499
69500
69501
69502
69503
69504
69505
69506
69507
69508
69509
69510
69511
69512
69513
69514
69515
69516
69517
69518
69519
69520
69521
69522
69523
69524
69525
69526
69527
69528
69529
69530
69531
69532
69533
69534
69535
69536
69537
69538
69539
69540
69541
69542
69543
69544
69545
69546
69547
69548
69549
69550
69551
69552
69553
69554
69555
69556
69557
69558
69559
69560
69561
69562
69563
69564
69565
69566
69567
69568
69569
69570
69571
69572
69573
69574
69575
69576
69577
69578
69579
69580
69581
69582
69583
69584
69585
69586
69587
69588
69589
69590
69591
69592
69593
69594
69595
69596
69597
69598
69599
69600
69601
69602
69603
69604
69605
69606
69607
69608
69609
69610
69611
69612
69613
69614
69615
69616
69617
69618
69619
69620
69621
69622
69623
69624
69625
69626
69627
69628
69629
69630
69631
69632
69633
69634
69635
69636
69637
69638
69639
69640
69641
69642
69643
69644
69645
69646
69647
69648
69649
69650
69651
69652
69653
69654
69655
69656
69657
69658
69659
69660
69661
69662
69663
69664
69665
69666
69667
69668
69669
69670
69671
69672
69673
69674
69675
69676
69677
69678
69679
69680
69681
69682
69683
69684
69685
69686
69687
69688
69689
69690
69691
69692
69693
69694
69695
69696
69697
69698
69699
69700
69701
69702
69703
69704
69705
69706
69707
69708
69709
69710
69711
69712
69713
69714
69715
69716
69717
69718
69719
69720
69721
69722
69723
69724
69725
69726
69727
69728
69729
69730
69731
69732
69733
69734
69735
69736
69737
69738
69739
69740
69741
69742
69743
69744
69745
69746
69747
69748
69749
69750
69751
69752
69753
69754
69755
69756
69757
69758
69759
69760
69761
69762
69763
69764
69765
69766
69767
69768
69769
69770
69771
69772
69773
69774
69775
69776
69777
69778
69779
69780
69781
69782
69783
69784
69785
69786
69787
69788
69789
69790
69791
69792
69793
69794
69795
69796
69797
69798
69799
69800
69801
69802
69803
69804
69805
69806
69807
69808
69809
69810
69811
69812
69813
69814
69815
69816
69817
69818
69819
69820
69821
69822
69823
69824
69825
69826
69827
69828
69829
69830
69831
69832
69833
69834
69835
69836
69837
69838
69839
69840
69841
69842
69843
69844
69845
69846
69847
69848
69849
69850
69851
69852
69853
69854
69855
69856
69857
69858
69859
69860
69861
69862
69863
69864
69865
69866
69867
69868
69869
69870
69871
69872
69873
69874
69875
69876
69877
69878
69879
69880
69881
69882
69883
69884
69885
69886
69887
69888
69889
69890
69891
69892
69893
69894
69895
69896
69897
69898
69899
69900
69901
69902
69903
69904
69905
69906
69907
69908
69909
69910
69911
69912
69913
69914
69915
69916
69917
69918
69919
69920
69921
69922
69923
69924
69925
69926
69927
69928
69929
69930
69931
69932
69933
69934
69935
69936
69937
69938
69939
69940
69941
69942
69943
69944
69945
69946
69947
69948
69949
69950
69951
69952
69953
69954
69955
69956
69957
69958
69959
69960
69961
69962
69963
69964
69965
69966
69967
69968
69969
69970
69971
69972
69973
69974
69975
69976
69977
69978
69979
69980
69981
69982
69983
69984
69985
69986
69987
69988
69989
69990
69991
69992
69993
69994
69995
69996
69997
69998
69999
70000
70001
70002
70003
70004
70005
70006
70007
70008
70009
70010
70011
70012
70013
70014
70015
70016
70017
70018
70019
70020
70021
70022
70023
70024
70025
70026
70027
70028
70029
70030
70031
70032
70033
70034
70035
70036
70037
70038
70039
70040
70041
70042
70043
70044
70045
70046
70047
70048
70049
70050
70051
70052
70053
70054
70055
70056
70057
70058
70059
70060
70061
70062
70063
70064
70065
70066
70067
70068
70069
70070
70071
70072
70073
70074
70075
70076
70077
70078
70079
70080
70081
70082
70083
70084
70085
70086
70087
70088
70089
70090
70091
70092
70093
70094
70095
70096
70097
70098
70099
70100
70101
70102
70103
70104
70105
70106
70107
70108
70109
70110
70111
70112
70113
70114
70115
70116
70117
70118
70119
70120
70121
70122
70123
70124
70125
70126
70127
70128
70129
70130
70131
70132
70133
70134
70135
70136
70137
70138
70139
70140
70141
70142
70143
70144
70145
70146
70147
70148
70149
70150
70151
70152
70153
70154
70155
70156
70157
70158
70159
70160
70161
70162
70163
70164
70165
70166
70167
70168
70169
70170
70171
70172
70173
70174
70175
70176
70177
70178
70179
70180
70181
70182
70183
70184
70185
70186
70187
70188
70189
70190
70191
70192
70193
70194
70195
70196
70197
70198
70199
70200
70201
70202
70203
70204
70205
70206
70207
70208
70209
70210
70211
70212
70213
70214
70215
70216
70217
70218
70219
70220
70221
70222
70223
70224
70225
70226
70227
70228
70229
70230
70231
70232
70233
70234
70235
70236
70237
70238
70239
70240
70241
70242
70243
70244
70245
70246
70247
70248
70249
70250
70251
70252
70253
70254
70255
70256
70257
70258
70259
70260
70261
70262
70263
70264
70265
70266
70267
70268
70269
70270
70271
70272
70273
70274
70275
70276
70277
70278
70279
70280
70281
70282
70283
70284
70285
70286
70287
70288
70289
70290
70291
70292
70293
70294
70295
70296
70297
70298
70299
70300
70301
70302
70303
70304
70305
70306
70307
70308
70309
70310
70311
70312
70313
70314
70315
70316
70317
70318
70319
70320
70321
70322
70323
70324
70325
70326
70327
70328
70329
70330
70331
70332
70333
70334
70335
70336
70337
70338
70339
70340
70341
70342
70343
70344
70345
70346
70347
70348
70349
70350
70351
70352
70353
70354
70355
70356
70357
70358
70359
70360
70361
70362
70363
70364
70365
70366
70367
70368
70369
70370
70371
70372
70373
70374
70375
70376
70377
70378
70379
70380
70381
70382
70383
70384
70385
70386
70387
70388
70389
70390
70391
70392
70393
70394
70395
70396
70397
70398
70399
70400
70401
70402
70403
70404
70405
70406
70407
70408
70409
70410
70411
70412
70413
70414
70415
70416
70417
70418
70419
70420
70421
70422
70423
70424
70425
70426
70427
70428
70429
70430
70431
70432
70433
70434
70435
70436
70437
70438
70439
70440
70441
70442
70443
70444
70445
70446
70447
70448
70449
70450
70451
70452
70453
70454
70455
70456
70457
70458
70459
70460
70461
70462
70463
70464
70465
70466
70467
70468
70469
70470
70471
70472
70473
70474
70475
70476
70477
70478
70479
70480
70481
70482
70483
70484
70485
70486
70487
70488
70489
70490
70491
70492
70493
70494
70495
70496
70497
70498
70499
70500
70501
70502
70503
70504
70505
70506
70507
70508
70509
70510
70511
70512
70513
70514
70515
70516
70517
70518
70519
70520
70521
70522
70523
70524
70525
70526
70527
70528
70529
70530
70531
70532
70533
70534
70535
70536
70537
70538
70539
70540
70541
70542
70543
70544
70545
70546
70547
70548
70549
70550
70551
70552
70553
70554
70555
70556
70557
70558
70559
70560
70561
70562
70563
70564
70565
70566
70567
70568
70569
70570
70571
70572
70573
70574
70575
70576
70577
70578
70579
70580
70581
70582
70583
70584
70585
70586
70587
70588
70589
70590
70591
70592
70593
70594
70595
70596
70597
70598
70599
70600
70601
70602
70603
70604
70605
70606
70607
70608
70609
70610
70611
70612
70613
70614
70615
70616
70617
70618
70619
70620
70621
70622
70623
70624
70625
70626
70627
70628
70629
70630
70631
70632
70633
70634
70635
70636
70637
70638
70639
70640
70641
70642
70643
70644
70645
70646
70647
70648
70649
70650
70651
70652
70653
70654
70655
70656
70657
70658
70659
70660
70661
70662
70663
70664
70665
70666
70667
70668
70669
70670
70671
70672
70673
70674
70675
70676
70677
70678
70679
70680
70681
70682
70683
70684
70685
70686
70687
70688
70689
70690
70691
70692
70693
70694
70695
70696
70697
70698
70699
70700
70701
70702
70703
70704
70705
70706
70707
70708
70709
70710
70711
70712
70713
70714
70715
70716
70717
70718
70719
70720
70721
70722
70723
70724
70725
70726
70727
70728
70729
70730
70731
70732
70733
70734
70735
70736
70737
70738
70739
70740
70741
70742
70743
70744
70745
70746
70747
70748
70749
70750
70751
70752
70753
70754
70755
70756
70757
70758
70759
70760
70761
70762
70763
70764
70765
70766
70767
70768
70769
70770
70771
70772
70773
70774
70775
70776
70777
70778
70779
70780
70781
70782
70783
70784
70785
70786
70787
70788
70789
70790
70791
70792
70793
70794
70795
70796
70797
70798
70799
70800
70801
70802
70803
70804
70805
70806
70807
70808
70809
70810
70811
70812
70813
70814
70815
70816
70817
70818
70819
70820
70821
70822
70823
70824
70825
70826
70827
70828
70829
70830
70831
70832
70833
70834
70835
70836
70837
70838
70839
70840
70841
70842
70843
70844
70845
70846
70847
70848
70849
70850
70851
70852
70853
70854
70855
70856
70857
70858
70859
70860
70861
70862
70863
70864
70865
70866
70867
70868
70869
70870
70871
70872
70873
70874
70875
70876
70877
70878
70879
70880
70881
70882
70883
70884
70885
70886
70887
70888
70889
70890
70891
70892
70893
70894
70895
70896
70897
70898
70899
70900
70901
70902
70903
70904
70905
70906
70907
70908
70909
70910
70911
70912
70913
70914
70915
70916
70917
70918
70919
70920
70921
70922
70923
70924
70925
70926
70927
70928
70929
70930
70931
70932
70933
70934
70935
70936
70937
70938
70939
70940
70941
70942
70943
70944
70945
70946
70947
70948
70949
70950
70951
70952
70953
70954
70955
70956
70957
70958
70959
70960
70961
70962
70963
70964
70965
70966
70967
70968
70969
70970
70971
70972
70973
70974
70975
70976
70977
70978
70979
70980
70981
70982
70983
70984
70985
70986
70987
70988
70989
70990
70991
70992
70993
70994
70995
70996
70997
70998
70999
71000
71001
71002
71003
71004
71005
71006
71007
71008
71009
71010
71011
71012
71013
71014
71015
71016
71017
71018
71019
71020
71021
71022
71023
71024
71025
71026
71027
71028
71029
71030
71031
71032
71033
71034
71035
71036
71037
71038
71039
71040
71041
71042
71043
71044
71045
71046
71047
71048
71049
71050
71051
71052
71053
71054
71055
71056
71057
71058
71059
71060
71061
71062
71063
71064
71065
71066
71067
71068
71069
71070
71071
71072
71073
71074
71075
71076
71077
71078
71079
71080
71081
71082
71083
71084
71085
71086
71087
71088
71089
71090
71091
71092
71093
71094
71095
71096
71097
71098
71099
71100
71101
71102
71103
71104
71105
71106
71107
71108
71109
71110
71111
71112
71113
71114
71115
71116
71117
71118
71119
71120
71121
71122
71123
71124
71125
71126
71127
71128
71129
71130
71131
71132
71133
71134
71135
71136
71137
71138
71139
71140
71141
71142
71143
71144
71145
71146
71147
71148
71149
71150
71151
71152
71153
71154
71155
71156
71157
71158
71159
71160
71161
71162
71163
71164
71165
71166
71167
71168
71169
71170
71171
71172
71173
71174
71175
71176
71177
71178
71179
71180
71181
71182
71183
71184
71185
71186
71187
71188
71189
71190
71191
71192
71193
71194
71195
71196
71197
71198
71199
71200
71201
71202
71203
71204
71205
71206
71207
71208
71209
71210
71211
71212
71213
71214
71215
71216
71217
71218
71219
71220
71221
71222
71223
71224
71225
71226
71227
71228
71229
71230
71231
71232
71233
71234
71235
71236
71237
71238
71239
71240
71241
71242
71243
71244
71245
71246
71247
71248
71249
71250
71251
71252
71253
71254
71255
71256
71257
71258
71259
71260
71261
71262
71263
71264
71265
71266
71267
71268
71269
71270
71271
71272
71273
71274
71275
71276
71277
71278
71279
71280
71281
71282
71283
71284
71285
71286
71287
71288
71289
71290
71291
71292
71293
71294
71295
71296
71297
71298
71299
71300
71301
71302
71303
71304
71305
71306
71307
71308
71309
71310
71311
71312
71313
71314
71315
71316
71317
71318
71319
71320
71321
71322
71323
71324
71325
71326
71327
71328
71329
71330
71331
71332
71333
71334
71335
71336
71337
71338
71339
71340
71341
71342
71343
71344
71345
71346
71347
71348
71349
71350
71351
71352
71353
71354
71355
71356
71357
71358
71359
71360
71361
71362
71363
71364
71365
71366
71367
71368
71369
71370
71371
71372
71373
71374
71375
71376
71377
71378
71379
71380
71381
71382
71383
71384
71385
71386
71387
71388
71389
71390
71391
71392
71393
71394
71395
71396
71397
71398
71399
71400
71401
71402
71403
71404
71405
71406
71407
71408
71409
71410
71411
71412
71413
71414
71415
71416
71417
71418
71419
71420
71421
71422
71423
71424
71425
71426
71427
71428
71429
71430
71431
71432
71433
71434
71435
71436
71437
71438
71439
71440
71441
71442
71443
71444
71445
71446
71447
71448
71449
71450
71451
71452
71453
71454
71455
71456
71457
71458
71459
71460
71461
71462
71463
71464
71465
71466
71467
71468
71469
71470
71471
71472
71473
71474
71475
71476
71477
71478
71479
71480
71481
71482
71483
71484
71485
71486
71487
71488
71489
71490
71491
71492
71493
71494
71495
71496
71497
71498
71499
71500
71501
71502
71503
71504
71505
71506
71507
71508
71509
71510
71511
71512
71513
71514
71515
71516
71517
71518
71519
71520
71521
71522
71523
71524
71525
71526
71527
71528
71529
71530
71531
71532
71533
71534
71535
71536
71537
71538
71539
71540
71541
71542
71543
71544
71545
71546
71547
71548
71549
71550
71551
71552
71553
71554
71555
71556
71557
71558
71559
71560
71561
71562
71563
71564
71565
71566
71567
71568
71569
71570
71571
71572
71573
71574
71575
71576
71577
71578
71579
71580
71581
71582
71583
71584
71585
71586
71587
71588
71589
71590
71591
71592
71593
71594
71595
71596
71597
71598
71599
71600
71601
71602
71603
71604
71605
71606
71607
71608
71609
71610
71611
71612
71613
71614
71615
71616
71617
71618
71619
71620
71621
71622
71623
71624
71625
71626
71627
71628
71629
71630
71631
71632
71633
71634
71635
71636
71637
71638
71639
71640
71641
71642
71643
71644
71645
71646
71647
71648
71649
71650
71651
71652
71653
71654
71655
71656
71657
71658
71659
71660
71661
71662
71663
71664
71665
71666
71667
71668
71669
71670
71671
71672
71673
71674
71675
71676
71677
71678
71679
71680
71681
71682
71683
71684
71685
71686
71687
71688
71689
71690
71691
71692
71693
71694
71695
71696
71697
71698
71699
71700
71701
71702
71703
71704
71705
71706
71707
71708
71709
71710
71711
71712
71713
71714
71715
71716
71717
71718
71719
71720
71721
71722
71723
71724
71725
71726
71727
71728
71729
71730
71731
71732
71733
71734
71735
71736
71737
71738
71739
71740
71741
71742
71743
71744
71745
71746
71747
71748
71749
71750
71751
71752
71753
71754
71755
71756
71757
71758
71759
71760
71761
71762
71763
71764
71765
71766
71767
71768
71769
71770
71771
71772
71773
71774
71775
71776
71777
71778
71779
71780
71781
71782
71783
71784
71785
71786
71787
71788
71789
71790
71791
71792
71793
71794
71795
71796
71797
71798
71799
71800
71801
71802
71803
71804
71805
71806
71807
71808
71809
71810
71811
71812
71813
71814
71815
71816
71817
71818
71819
71820
71821
71822
71823
71824
71825
71826
71827
71828
71829
71830
71831
71832
71833
71834
71835
71836
71837
71838
71839
71840
71841
71842
71843
71844
71845
71846
71847
71848
71849
71850
71851
71852
71853
71854
71855
71856
71857
71858
71859
71860
71861
71862
71863
71864
71865
71866
71867
71868
71869
71870
71871
71872
71873
71874
71875
71876
71877
71878
71879
71880
71881
71882
71883
71884
71885
71886
71887
71888
71889
71890
71891
71892
71893
71894
71895
71896
71897
71898
71899
71900
71901
71902
71903
71904
71905
71906
71907
71908
71909
71910
71911
71912
71913
71914
71915
71916
71917
71918
71919
71920
71921
71922
71923
71924
71925
71926
71927
71928
71929
71930
71931
71932
71933
71934
71935
71936
71937
71938
71939
71940
71941
71942
71943
71944
71945
71946
71947
71948
71949
71950
71951
71952
71953
71954
71955
71956
71957
71958
71959
71960
71961
71962
71963
71964
71965
71966
71967
71968
71969
71970
71971
71972
71973
71974
71975
71976
71977
71978
71979
71980
71981
71982
71983
71984
71985
71986
71987
71988
71989
71990
71991
71992
71993
71994
71995
71996
71997
71998
71999
72000
72001
72002
72003
72004
72005
72006
72007
72008
72009
72010
72011
72012
72013
72014
72015
72016
72017
72018
72019
72020
72021
72022
72023
72024
72025
72026
72027
72028
72029
72030
72031
72032
72033
72034
72035
72036
72037
72038
72039
72040
72041
72042
72043
72044
72045
72046
72047
72048
72049
72050
72051
72052
72053
72054
72055
72056
72057
72058
72059
72060
72061
72062
72063
72064
72065
72066
72067
72068
72069
72070
72071
72072
72073
72074
72075
72076
72077
72078
72079
72080
72081
72082
72083
72084
72085
72086
72087
72088
72089
72090
72091
72092
72093
72094
72095
72096
72097
72098
72099
72100
72101
72102
72103
72104
72105
72106
72107
72108
72109
72110
72111
72112
72113
72114
72115
72116
72117
72118
72119
72120
72121
72122
72123
72124
72125
72126
72127
72128
72129
72130
72131
72132
72133
72134
72135
72136
72137
72138
72139
72140
72141
72142
72143
72144
72145
72146
72147
72148
72149
72150
72151
72152
72153
72154
72155
72156
72157
72158
72159
72160
72161
72162
72163
72164
72165
72166
72167
72168
72169
72170
72171
72172
72173
72174
72175
72176
72177
72178
72179
72180
72181
72182
72183
72184
72185
72186
72187
72188
72189
72190
72191
72192
72193
72194
72195
72196
72197
72198
72199
72200
72201
72202
72203
72204
72205
72206
72207
72208
72209
72210
72211
72212
72213
72214
72215
72216
72217
72218
72219
72220
72221
72222
72223
72224
72225
72226
72227
72228
72229
72230
72231
72232
72233
72234
72235
72236
72237
72238
72239
72240
72241
72242
72243
72244
72245
72246
72247
72248
72249
72250
72251
72252
72253
72254
72255
72256
72257
72258
72259
72260
72261
72262
72263
72264
72265
72266
72267
72268
72269
72270
72271
72272
72273
72274
72275
72276
72277
72278
72279
72280
72281
72282
72283
72284
72285
72286
72287
72288
72289
72290
72291
72292
72293
72294
72295
72296
72297
72298
72299
72300
72301
72302
72303
72304
72305
72306
72307
72308
72309
72310
72311
72312
72313
72314
72315
72316
72317
72318
72319
72320
72321
72322
72323
72324
72325
72326
72327
72328
72329
72330
72331
72332
72333
72334
72335
72336
72337
72338
72339
72340
72341
72342
72343
72344
72345
72346
72347
72348
72349
72350
72351
72352
72353
72354
72355
72356
72357
72358
72359
72360
72361
72362
72363
72364
72365
72366
72367
72368
72369
72370
72371
72372
72373
72374
72375
72376
72377
72378
72379
72380
72381
72382
72383
72384
72385
72386
72387
72388
72389
72390
72391
72392
72393
72394
72395
72396
72397
72398
72399
72400
72401
72402
72403
72404
72405
72406
72407
72408
72409
72410
72411
72412
72413
72414
72415
72416
72417
72418
72419
72420
72421
72422
72423
72424
72425
72426
72427
72428
72429
72430
72431
72432
72433
72434
72435
72436
72437
72438
72439
72440
72441
72442
72443
72444
72445
72446
72447
72448
72449
72450
72451
72452
72453
72454
72455
72456
72457
72458
72459
72460
72461
72462
72463
72464
72465
72466
72467
72468
72469
72470
72471
72472
72473
72474
72475
72476
72477
72478
72479
72480
72481
72482
72483
72484
72485
72486
72487
72488
72489
72490
72491
72492
72493
72494
72495
72496
72497
72498
72499
72500
72501
72502
72503
72504
72505
72506
72507
72508
72509
72510
72511
72512
72513
72514
72515
72516
72517
72518
72519
72520
72521
72522
72523
72524
72525
72526
72527
72528
72529
72530
72531
72532
72533
72534
72535
72536
72537
72538
72539
72540
72541
72542
72543
72544
72545
72546
72547
72548
72549
72550
72551
72552
72553
72554
72555
72556
72557
72558
72559
72560
72561
72562
72563
72564
72565
72566
72567
72568
72569
72570
72571
72572
72573
72574
72575
72576
72577
72578
72579
72580
72581
72582
72583
72584
72585
72586
72587
72588
72589
72590
72591
72592
72593
72594
72595
72596
72597
72598
72599
72600
72601
72602
72603
72604
72605
72606
72607
72608
72609
72610
72611
72612
72613
72614
72615
72616
72617
72618
72619
72620
72621
72622
72623
72624
72625
72626
72627
72628
72629
72630
72631
72632
72633
72634
72635
72636
72637
72638
72639
72640
72641
72642
72643
72644
72645
72646
72647
72648
72649
72650
72651
72652
72653
72654
72655
72656
72657
72658
72659
72660
72661
72662
72663
72664
72665
72666
72667
72668
72669
72670
72671
72672
72673
72674
72675
72676
72677
72678
72679
72680
72681
72682
72683
72684
72685
72686
72687
72688
72689
72690
72691
72692
72693
72694
72695
72696
72697
72698
72699
72700
72701
72702
72703
72704
72705
72706
72707
72708
72709
72710
72711
72712
72713
72714
72715
72716
72717
72718
72719
72720
72721
72722
72723
72724
72725
72726
72727
72728
72729
72730
72731
72732
72733
72734
72735
72736
72737
72738
72739
72740
72741
72742
72743
72744
72745
72746
72747
72748
72749
72750
72751
72752
72753
72754
72755
72756
72757
72758
72759
72760
72761
72762
72763
72764
72765
72766
72767
72768
72769
72770
72771
72772
72773
72774
72775
72776
72777
72778
72779
72780
72781
72782
72783
72784
72785
72786
72787
72788
72789
72790
72791
72792
72793
72794
72795
72796
72797
72798
72799
72800
72801
72802
72803
72804
72805
72806
72807
72808
72809
72810
72811
72812
72813
72814
72815
72816
72817
72818
72819
72820
72821
72822
72823
72824
72825
72826
72827
72828
72829
72830
72831
72832
72833
72834
72835
72836
72837
72838
72839
72840
72841
72842
72843
72844
72845
72846
72847
72848
72849
72850
72851
72852
72853
72854
72855
72856
72857
72858
72859
72860
72861
72862
72863
72864
72865
72866
72867
72868
72869
72870
72871
72872
72873
72874
72875
72876
72877
72878
72879
72880
72881
72882
72883
72884
72885
72886
72887
72888
72889
72890
72891
72892
72893
72894
72895
72896
72897
72898
72899
72900
72901
72902
72903
72904
72905
72906
72907
72908
72909
72910
72911
72912
72913
72914
72915
72916
72917
72918
72919
72920
72921
72922
72923
72924
72925
72926
72927
72928
72929
72930
72931
72932
72933
72934
72935
72936
72937
72938
72939
72940
72941
72942
72943
72944
72945
72946
72947
72948
72949
72950
72951
72952
72953
72954
72955
72956
72957
72958
72959
72960
72961
72962
72963
72964
72965
72966
72967
72968
72969
72970
72971
72972
72973
72974
72975
72976
72977
72978
72979
72980
72981
72982
72983
72984
72985
72986
72987
72988
72989
72990
72991
72992
72993
72994
72995
72996
72997
72998
72999
73000
73001
73002
73003
73004
73005
73006
73007
73008
73009
73010
73011
73012
73013
73014
73015
73016
73017
73018
73019
73020
73021
73022
73023
73024
73025
73026
73027
73028
73029
73030
73031
73032
73033
73034
73035
73036
73037
73038
73039
73040
73041
73042
73043
73044
73045
73046
73047
73048
73049
73050
73051
73052
73053
73054
73055
73056
73057
73058
73059
73060
73061
73062
73063
73064
73065
73066
73067
73068
73069
73070
73071
73072
73073
73074
73075
73076
73077
73078
73079
73080
73081
73082
73083
73084
73085
73086
73087
73088
73089
73090
73091
73092
73093
73094
73095
73096
73097
73098
73099
73100
73101
73102
73103
73104
73105
73106
73107
73108
73109
73110
73111
73112
73113
73114
73115
73116
73117
73118
73119
73120
73121
73122
73123
73124
73125
73126
73127
73128
73129
73130
73131
73132
73133
73134
73135
73136
73137
73138
73139
73140
73141
73142
73143
73144
73145
73146
73147
73148
73149
73150
73151
73152
73153
73154
73155
73156
73157
73158
73159
73160
73161
73162
73163
73164
73165
73166
73167
73168
73169
73170
73171
73172
73173
73174
73175
73176
73177
73178
73179
73180
73181
73182
73183
73184
73185
73186
73187
73188
73189
73190
73191
73192
73193
73194
73195
73196
73197
73198
73199
73200
73201
73202
73203
73204
73205
73206
73207
73208
73209
73210
73211
73212
73213
73214
73215
73216
73217
73218
73219
73220
73221
73222
73223
73224
73225
73226
73227
73228
73229
73230
73231
73232
73233
73234
73235
73236
73237
73238
73239
73240
73241
73242
73243
73244
73245
73246
73247
73248
73249
73250
73251
73252
73253
73254
73255
73256
73257
73258
73259
73260
73261
73262
73263
73264
73265
73266
73267
73268
73269
73270
73271
73272
73273
73274
73275
73276
73277
73278
73279
73280
73281
73282
73283
73284
73285
73286
73287
73288
73289
73290
73291
73292
73293
73294
73295
73296
73297
73298
73299
73300
73301
73302
73303
73304
73305
73306
73307
73308
73309
73310
73311
73312
73313
73314
73315
73316
73317
73318
73319
73320
73321
73322
73323
73324
73325
73326
73327
73328
73329
73330
73331
73332
73333
73334
73335
73336
73337
73338
73339
73340
73341
73342
73343
73344
73345
73346
73347
73348
73349
73350
73351
73352
73353
73354
73355
73356
73357
73358
73359
73360
73361
73362
73363
73364
73365
73366
73367
73368
73369
73370
73371
73372
73373
73374
73375
73376
73377
73378
73379
73380
73381
73382
73383
73384
73385
73386
73387
73388
73389
73390
73391
73392
73393
73394
73395
73396
73397
73398
73399
73400
73401
73402
73403
73404
73405
73406
73407
73408
73409
73410
73411
73412
73413
73414
73415
73416
73417
73418
73419
73420
73421
73422
73423
73424
73425
73426
73427
73428
73429
73430
73431
73432
73433
73434
73435
73436
73437
73438
73439
73440
73441
73442
73443
73444
73445
73446
73447
73448
73449
73450
73451
73452
73453
73454
73455
73456
73457
73458
73459
73460
73461
73462
73463
73464
73465
73466
73467
73468
73469
73470
73471
73472
73473
73474
73475
73476
73477
73478
73479
73480
73481
73482
73483
73484
73485
73486
73487
73488
73489
73490
73491
73492
73493
73494
73495
73496
73497
73498
73499
73500
73501
73502
73503
73504
73505
73506
73507
73508
73509
73510
73511
73512
73513
73514
73515
73516
73517
73518
73519
73520
73521
73522
73523
73524
73525
73526
73527
73528
73529
73530
73531
73532
73533
73534
73535
73536
73537
73538
73539
73540
73541
73542
73543
73544
73545
73546
73547
73548
73549
73550
73551
73552
73553
73554
73555
73556
73557
73558
73559
73560
73561
73562
73563
73564
73565
73566
73567
73568
73569
73570
73571
73572
73573
73574
73575
73576
73577
73578
73579
73580
73581
73582
73583
73584
73585
73586
73587
73588
73589
73590
73591
73592
73593
73594
73595
73596
73597
73598
73599
73600
73601
73602
73603
73604
73605
73606
73607
73608
73609
73610
73611
73612
73613
73614
73615
73616
73617
73618
73619
73620
73621
73622
73623
73624
73625
73626
73627
73628
73629
73630
73631
73632
73633
73634
73635
73636
73637
73638
73639
73640
73641
73642
73643
73644
73645
73646
73647
73648
73649
73650
73651
73652
73653
73654
73655
73656
73657
73658
73659
73660
73661
73662
73663
73664
73665
73666
73667
73668
73669
73670
73671
73672
73673
73674
73675
73676
73677
73678
73679
73680
73681
73682
73683
73684
73685
73686
73687
73688
73689
73690
73691
73692
73693
73694
73695
73696
73697
73698
73699
73700
73701
73702
73703
73704
73705
73706
73707
73708
73709
73710
73711
73712
73713
73714
73715
73716
73717
73718
73719
73720
73721
73722
73723
73724
73725
73726
73727
73728
73729
73730
73731
73732
73733
73734
73735
73736
73737
73738
73739
73740
73741
73742
73743
73744
73745
73746
73747
73748
73749
73750
73751
73752
73753
73754
73755
73756
73757
73758
73759
73760
73761
73762
73763
73764
73765
73766
73767
73768
73769
73770
73771
73772
73773
73774
73775
73776
73777
73778
73779
73780
73781
73782
73783
73784
73785
73786
73787
73788
73789
73790
73791
73792
73793
73794
73795
73796
73797
73798
73799
73800
73801
73802
73803
73804
73805
73806
73807
73808
73809
73810
73811
73812
73813
73814
73815
73816
73817
73818
73819
73820
73821
73822
73823
73824
73825
73826
73827
73828
73829
73830
73831
73832
73833
73834
73835
73836
73837
73838
73839
73840
73841
73842
73843
73844
73845
73846
73847
73848
73849
73850
73851
73852
73853
73854
73855
73856
73857
73858
73859
73860
73861
73862
73863
73864
73865
73866
73867
73868
73869
73870
73871
73872
73873
73874
73875
73876
73877
73878
73879
73880
73881
73882
73883
73884
73885
73886
73887
73888
73889
73890
73891
73892
73893
73894
73895
73896
73897
73898
73899
73900
73901
73902
73903
73904
73905
73906
73907
73908
73909
73910
73911
73912
73913
73914
73915
73916
73917
73918
73919
73920
73921
73922
73923
73924
73925
73926
73927
73928
73929
73930
73931
73932
73933
73934
73935
73936
73937
73938
73939
73940
73941
73942
73943
73944
73945
73946
73947
73948
73949
73950
73951
73952
73953
73954
73955
73956
73957
73958
73959
73960
73961
73962
73963
73964
73965
73966
73967
73968
73969
73970
73971
73972
73973
73974
73975
73976
73977
73978
73979
73980
73981
73982
73983
73984
73985
73986
73987
73988
73989
73990
73991
73992
73993
73994
73995
73996
73997
73998
73999
74000
74001
74002
74003
74004
74005
74006
74007
74008
74009
74010
74011
74012
74013
74014
74015
74016
74017
74018
74019
74020
74021
74022
74023
74024
74025
74026
74027
74028
74029
74030
74031
74032
74033
74034
74035
74036
74037
74038
74039
74040
74041
74042
74043
74044
74045
74046
74047
74048
74049
74050
74051
74052
74053
74054
74055
74056
74057
74058
74059
74060
74061
74062
74063
74064
74065
74066
74067
74068
74069
74070
74071
74072
74073
74074
74075
74076
74077
74078
74079
74080
74081
74082
74083
74084
74085
74086
74087
74088
74089
74090
74091
74092
74093
74094
74095
74096
74097
74098
74099
74100
74101
74102
74103
74104
74105
74106
74107
74108
74109
74110
74111
74112
74113
74114
74115
74116
74117
74118
74119
74120
74121
74122
74123
74124
74125
74126
74127
74128
74129
74130
74131
74132
74133
74134
74135
74136
74137
74138
74139
74140
74141
74142
74143
74144
74145
74146
74147
74148
74149
74150
74151
74152
74153
74154
74155
74156
74157
74158
74159
74160
74161
74162
74163
74164
74165
74166
74167
74168
74169
74170
74171
74172
74173
74174
74175
74176
74177
74178
74179
74180
74181
74182
74183
74184
74185
74186
74187
74188
74189
74190
74191
74192
74193
74194
74195
74196
74197
74198
74199
74200
74201
74202
74203
74204
74205
74206
74207
74208
74209
74210
74211
74212
74213
74214
74215
74216
74217
74218
74219
74220
74221
74222
74223
74224
74225
74226
74227
74228
74229
74230
74231
74232
74233
74234
74235
74236
74237
74238
74239
74240
74241
74242
74243
74244
74245
74246
74247
74248
74249
74250
74251
74252
74253
74254
74255
74256
74257
74258
74259
74260
74261
74262
74263
74264
74265
74266
74267
74268
74269
74270
74271
74272
74273
74274
74275
74276
74277
74278
74279
74280
74281
74282
74283
74284
74285
74286
74287
74288
74289
74290
74291
74292
74293
74294
74295
74296
74297
74298
74299
74300
74301
74302
74303
74304
74305
74306
74307
74308
74309
74310
74311
74312
74313
74314
74315
74316
74317
74318
74319
74320
74321
74322
74323
74324
74325
74326
74327
74328
74329
74330
74331
74332
74333
74334
74335
74336
74337
74338
74339
74340
74341
74342
74343
74344
74345
74346
74347
74348
74349
74350
74351
74352
74353
74354
74355
74356
74357
74358
74359
74360
74361
74362
74363
74364
74365
74366
74367
74368
74369
74370
74371
74372
74373
74374
74375
74376
74377
74378
74379
74380
74381
74382
74383
74384
74385
74386
74387
74388
74389
74390
74391
74392
74393
74394
74395
74396
74397
74398
74399
74400
74401
74402
74403
74404
74405
74406
74407
74408
74409
74410
74411
74412
74413
74414
74415
74416
74417
74418
74419
74420
74421
74422
74423
74424
74425
74426
74427
74428
74429
74430
74431
74432
74433
74434
74435
74436
74437
74438
74439
74440
74441
74442
74443
74444
74445
74446
74447
74448
74449
74450
74451
74452
74453
74454
74455
74456
74457
74458
74459
74460
74461
74462
74463
74464
74465
74466
74467
74468
74469
74470
74471
74472
74473
74474
74475
74476
74477
74478
74479
74480
74481
74482
74483
74484
74485
74486
74487
74488
74489
74490
74491
74492
74493
74494
74495
74496
74497
74498
74499
74500
74501
74502
74503
74504
74505
74506
74507
74508
74509
74510
74511
74512
74513
74514
74515
74516
74517
74518
74519
74520
74521
74522
74523
74524
74525
74526
74527
74528
74529
74530
74531
74532
74533
74534
74535
74536
74537
74538
74539
74540
74541
74542
74543
74544
74545
74546
74547
74548
74549
74550
74551
74552
74553
74554
74555
74556
74557
74558
74559
74560
74561
74562
74563
74564
74565
74566
74567
74568
74569
74570
74571
74572
74573
74574
74575
74576
74577
74578
74579
74580
74581
74582
74583
74584
74585
74586
74587
74588
74589
74590
74591
74592
74593
74594
74595
74596
74597
74598
74599
74600
74601
74602
74603
74604
74605
74606
74607
74608
74609
74610
74611
74612
74613
74614
74615
74616
74617
74618
74619
74620
74621
74622
74623
74624
74625
74626
74627
74628
74629
74630
74631
74632
74633
74634
74635
74636
74637
74638
74639
74640
74641
74642
74643
74644
74645
74646
74647
74648
74649
74650
74651
74652
74653
74654
74655
74656
74657
74658
74659
74660
74661
74662
74663
74664
74665
74666
74667
74668
74669
74670
74671
74672
74673
74674
74675
74676
74677
74678
74679
74680
74681
74682
74683
74684
74685
74686
74687
74688
74689
74690
74691
74692
74693
74694
74695
74696
74697
74698
74699
74700
74701
74702
74703
74704
74705
74706
74707
74708
74709
74710
74711
74712
74713
74714
74715
74716
74717
74718
74719
74720
74721
74722
74723
74724
74725
74726
74727
74728
74729
74730
74731
74732
74733
74734
74735
74736
74737
74738
74739
74740
74741
74742
74743
74744
74745
74746
74747
74748
74749
74750
74751
74752
74753
74754
74755
74756
74757
74758
74759
74760
74761
74762
74763
74764
74765
74766
74767
74768
74769
74770
74771
74772
74773
74774
74775
74776
74777
74778
74779
74780
74781
74782
74783
74784
74785
74786
74787
74788
74789
74790
74791
74792
74793
74794
74795
74796
74797
74798
74799
74800
74801
74802
74803
74804
74805
74806
74807
74808
74809
74810
74811
74812
74813
74814
74815
74816
74817
74818
74819
74820
74821
74822
74823
74824
74825
74826
74827
74828
74829
74830
74831
74832
74833
74834
74835
74836
74837
74838
74839
74840
74841
74842
74843
74844
74845
74846
74847
74848
74849
74850
74851
74852
74853
74854
74855
74856
74857
74858
74859
74860
74861
74862
74863
74864
74865
74866
74867
74868
74869
74870
74871
74872
74873
74874
74875
74876
74877
74878
74879
74880
74881
74882
74883
74884
74885
74886
74887
74888
74889
74890
74891
74892
74893
74894
74895
74896
74897
74898
74899
74900
74901
74902
74903
74904
74905
74906
74907
74908
74909
74910
74911
74912
74913
74914
74915
74916
74917
74918
74919
74920
74921
74922
74923
74924
74925
74926
74927
74928
74929
74930
74931
74932
74933
74934
74935
74936
74937
74938
74939
74940
74941
74942
74943
74944
74945
74946
74947
74948
74949
74950
74951
74952
74953
74954
74955
74956
74957
74958
74959
74960
74961
74962
74963
74964
74965
74966
74967
74968
74969
74970
74971
74972
74973
74974
74975
74976
74977
74978
74979
74980
74981
74982
74983
74984
74985
74986
74987
74988
74989
74990
74991
74992
74993
74994
74995
74996
74997
74998
74999
75000
75001
75002
75003
75004
75005
75006
75007
75008
75009
75010
75011
75012
75013
75014
75015
75016
75017
75018
75019
75020
75021
75022
75023
75024
75025
75026
75027
75028
75029
75030
75031
75032
75033
75034
75035
75036
75037
75038
75039
75040
75041
75042
75043
75044
75045
75046
75047
75048
75049
75050
75051
75052
75053
75054
75055
75056
75057
75058
75059
75060
75061
75062
75063
75064
75065
75066
75067
75068
75069
75070
75071
75072
75073
75074
75075
75076
75077
75078
75079
75080
75081
75082
75083
75084
75085
75086
75087
75088
75089
75090
75091
75092
75093
75094
75095
75096
75097
75098
75099
75100
75101
75102
75103
75104
75105
75106
75107
75108
75109
75110
75111
75112
75113
75114
75115
75116
75117
75118
75119
75120
75121
75122
75123
75124
75125
75126
75127
75128
75129
75130
75131
75132
75133
75134
75135
75136
75137
75138
75139
75140
75141
75142
75143
75144
75145
75146
75147
75148
75149
75150
75151
75152
75153
75154
75155
75156
75157
75158
75159
75160
75161
75162
75163
75164
75165
75166
75167
75168
75169
75170
75171
75172
75173
75174
75175
75176
75177
75178
75179
75180
75181
75182
75183
75184
75185
75186
75187
75188
75189
75190
75191
75192
75193
75194
75195
75196
75197
75198
75199
75200
75201
75202
75203
75204
75205
75206
75207
75208
75209
75210
75211
75212
75213
75214
75215
75216
75217
75218
75219
75220
75221
75222
75223
75224
75225
75226
75227
75228
75229
75230
75231
75232
75233
75234
75235
75236
75237
75238
75239
75240
75241
75242
75243
75244
75245
75246
75247
75248
75249
75250
75251
75252
75253
75254
75255
75256
75257
75258
75259
75260
75261
75262
75263
75264
75265
75266
75267
75268
75269
75270
75271
75272
75273
75274
75275
75276
75277
75278
75279
75280
75281
75282
75283
75284
75285
75286
75287
75288
75289
75290
75291
75292
75293
75294
75295
75296
75297
75298
75299
75300
75301
75302
75303
75304
75305
75306
75307
75308
75309
75310
75311
75312
75313
75314
75315
75316
75317
75318
75319
75320
75321
75322
75323
75324
75325
75326
75327
75328
75329
75330
75331
75332
75333
75334
75335
75336
75337
75338
75339
75340
75341
75342
75343
75344
75345
75346
75347
75348
75349
75350
75351
75352
75353
75354
75355
75356
75357
75358
75359
75360
75361
75362
75363
75364
75365
75366
75367
75368
75369
75370
75371
75372
75373
75374
75375
75376
75377
75378
75379
75380
75381
75382
75383
75384
75385
75386
75387
75388
75389
75390
75391
75392
75393
75394
75395
75396
75397
75398
75399
75400
75401
75402
75403
75404
75405
75406
75407
75408
75409
75410
75411
75412
75413
75414
75415
75416
75417
75418
75419
75420
75421
75422
75423
75424
75425
75426
75427
75428
75429
75430
75431
75432
75433
75434
75435
75436
75437
75438
75439
75440
75441
75442
75443
75444
75445
75446
75447
75448
75449
75450
75451
75452
75453
75454
75455
75456
75457
75458
75459
75460
75461
75462
75463
75464
75465
75466
75467
75468
75469
75470
75471
75472
75473
75474
75475
75476
75477
75478
75479
75480
75481
75482
75483
75484
75485
75486
75487
75488
75489
75490
75491
75492
75493
75494
75495
75496
75497
75498
75499
75500
75501
75502
75503
75504
75505
75506
75507
75508
75509
75510
75511
75512
75513
75514
75515
75516
75517
75518
75519
75520
75521
75522
75523
75524
75525
75526
75527
75528
75529
75530
75531
75532
75533
75534
75535
75536
75537
75538
75539
75540
75541
75542
75543
75544
75545
75546
75547
75548
75549
75550
75551
75552
75553
75554
75555
75556
75557
75558
75559
75560
75561
75562
75563
75564
75565
75566
75567
75568
75569
75570
75571
75572
75573
75574
75575
75576
75577
75578
75579
75580
75581
75582
75583
75584
75585
75586
75587
75588
75589
75590
75591
75592
75593
75594
75595
75596
75597
75598
75599
75600
75601
75602
75603
75604
75605
75606
75607
75608
75609
75610
75611
75612
75613
75614
75615
75616
75617
75618
75619
75620
75621
75622
75623
75624
75625
75626
75627
75628
75629
75630
75631
75632
75633
75634
75635
75636
75637
75638
75639
75640
75641
75642
75643
75644
75645
75646
75647
75648
75649
75650
75651
75652
75653
75654
75655
75656
75657
75658
75659
75660
75661
75662
75663
75664
75665
75666
75667
75668
75669
75670
75671
75672
75673
75674
75675
75676
75677
75678
75679
75680
75681
75682
75683
75684
75685
75686
75687
75688
75689
75690
75691
75692
75693
75694
75695
75696
75697
75698
75699
75700
75701
75702
75703
75704
75705
75706
75707
75708
75709
75710
75711
75712
75713
75714
75715
75716
75717
75718
75719
75720
75721
75722
75723
75724
75725
75726
75727
75728
75729
75730
75731
75732
75733
75734
75735
75736
75737
75738
75739
75740
75741
75742
75743
75744
75745
75746
75747
75748
75749
75750
75751
75752
75753
75754
75755
75756
75757
75758
75759
75760
75761
75762
75763
75764
75765
75766
75767
75768
75769
75770
75771
75772
75773
75774
75775
75776
75777
75778
75779
75780
75781
75782
75783
75784
75785
75786
75787
75788
75789
75790
75791
75792
75793
75794
75795
75796
75797
75798
75799
75800
75801
75802
75803
75804
75805
75806
75807
75808
75809
75810
75811
75812
75813
75814
75815
75816
75817
75818
75819
75820
75821
75822
75823
75824
75825
75826
75827
75828
75829
75830
75831
75832
75833
75834
75835
75836
75837
75838
75839
75840
75841
75842
75843
75844
75845
75846
75847
75848
75849
75850
75851
75852
75853
75854
75855
75856
75857
75858
75859
75860
75861
75862
75863
75864
75865
75866
75867
75868
75869
75870
75871
75872
75873
75874
75875
75876
75877
75878
75879
75880
75881
75882
75883
75884
75885
75886
75887
75888
75889
75890
75891
75892
75893
75894
75895
75896
75897
75898
75899
75900
75901
75902
75903
75904
75905
75906
75907
75908
75909
75910
75911
75912
75913
75914
75915
75916
75917
75918
75919
75920
75921
75922
75923
75924
75925
75926
75927
75928
75929
75930
75931
75932
75933
75934
75935
75936
75937
75938
75939
75940
75941
75942
75943
75944
75945
75946
75947
75948
75949
75950
75951
75952
75953
75954
75955
75956
75957
75958
75959
75960
75961
75962
75963
75964
75965
75966
75967
75968
75969
75970
75971
75972
75973
75974
75975
75976
75977
75978
75979
75980
75981
75982
75983
75984
75985
75986
75987
75988
75989
75990
75991
75992
75993
75994
75995
75996
75997
75998
75999
76000
76001
76002
76003
76004
76005
76006
76007
76008
76009
76010
76011
76012
76013
76014
76015
76016
76017
76018
76019
76020
76021
76022
76023
76024
76025
76026
76027
76028
76029
76030
76031
76032
76033
76034
76035
76036
76037
76038
76039
76040
76041
76042
76043
76044
76045
76046
76047
76048
76049
76050
76051
76052
76053
76054
76055
76056
76057
76058
76059
76060
76061
76062
76063
76064
76065
76066
76067
76068
76069
76070
76071
76072
76073
76074
76075
76076
76077
76078
76079
76080
76081
76082
76083
76084
76085
76086
76087
76088
76089
76090
76091
76092
76093
76094
76095
76096
76097
76098
76099
76100
76101
76102
76103
76104
76105
76106
76107
76108
76109
76110
76111
76112
76113
76114
76115
76116
76117
76118
76119
76120
76121
76122
76123
76124
76125
76126
76127
76128
76129
76130
76131
76132
76133
76134
76135
76136
76137
76138
76139
76140
76141
76142
76143
76144
76145
76146
76147
76148
76149
76150
76151
76152
76153
76154
76155
76156
76157
76158
76159
76160
76161
76162
76163
76164
76165
76166
76167
76168
76169
76170
76171
76172
76173
76174
76175
76176
76177
76178
76179
76180
76181
76182
76183
76184
76185
76186
76187
76188
76189
76190
76191
76192
76193
76194
76195
76196
76197
76198
76199
76200
76201
76202
76203
76204
76205
76206
76207
76208
76209
76210
76211
76212
76213
76214
76215
76216
76217
76218
76219
76220
76221
76222
76223
76224
76225
76226
76227
76228
76229
76230
76231
76232
76233
76234
76235
76236
76237
76238
76239
76240
76241
76242
76243
76244
76245
76246
76247
76248
76249
76250
76251
76252
76253
76254
76255
76256
76257
76258
76259
76260
76261
76262
76263
76264
76265
76266
76267
76268
76269
76270
76271
76272
76273
76274
76275
76276
76277
76278
76279
76280
76281
76282
76283
76284
76285
76286
76287
76288
76289
76290
76291
76292
76293
76294
76295
76296
76297
76298
76299
76300
76301
76302
76303
76304
76305
76306
76307
76308
76309
76310
76311
76312
76313
76314
76315
76316
76317
76318
76319
76320
76321
76322
76323
76324
76325
76326
76327
76328
76329
76330
76331
76332
76333
76334
76335
76336
76337
76338
76339
76340
76341
76342
76343
76344
76345
76346
76347
76348
76349
76350
76351
76352
76353
76354
76355
76356
76357
76358
76359
76360
76361
76362
76363
76364
76365
76366
76367
76368
76369
76370
76371
76372
76373
76374
76375
76376
76377
76378
76379
76380
76381
76382
76383
76384
76385
76386
76387
76388
76389
76390
76391
76392
76393
76394
76395
76396
76397
76398
76399
76400
76401
76402
76403
76404
76405
76406
76407
76408
76409
76410
76411
76412
76413
76414
76415
76416
76417
76418
76419
76420
76421
76422
76423
76424
76425
76426
76427
76428
76429
76430
76431
76432
76433
76434
76435
76436
76437
76438
76439
76440
76441
76442
76443
76444
76445
76446
76447
76448
76449
76450
76451
76452
76453
76454
76455
76456
76457
76458
76459
76460
76461
76462
76463
76464
76465
76466
76467
76468
76469
76470
76471
76472
76473
76474
76475
76476
76477
76478
76479
76480
76481
76482
76483
76484
76485
76486
76487
76488
76489
76490
76491
76492
76493
76494
76495
76496
76497
76498
76499
76500
76501
76502
76503
76504
76505
76506
76507
76508
76509
76510
76511
76512
76513
76514
76515
76516
76517
76518
76519
76520
76521
76522
76523
76524
76525
76526
76527
76528
76529
76530
76531
76532
76533
76534
76535
76536
76537
76538
76539
76540
76541
76542
76543
76544
76545
76546
76547
76548
76549
76550
76551
76552
76553
76554
76555
76556
76557
76558
76559
76560
76561
76562
76563
76564
76565
76566
76567
76568
76569
76570
76571
76572
76573
76574
76575
76576
76577
76578
76579
76580
76581
76582
76583
76584
76585
76586
76587
76588
76589
76590
76591
76592
76593
76594
76595
76596
76597
76598
76599
76600
76601
76602
76603
76604
76605
76606
76607
76608
76609
76610
76611
76612
76613
76614
76615
76616
76617
76618
76619
76620
76621
76622
76623
76624
76625
76626
76627
76628
76629
76630
76631
76632
76633
76634
76635
76636
76637
76638
76639
76640
76641
76642
76643
76644
76645
76646
76647
76648
76649
76650
76651
76652
76653
76654
76655
76656
76657
76658
76659
76660
76661
76662
76663
76664
76665
76666
76667
76668
76669
76670
76671
76672
76673
76674
76675
76676
76677
76678
76679
76680
76681
76682
76683
76684
76685
76686
76687
76688
76689
76690
76691
76692
76693
76694
76695
76696
76697
76698
76699
76700
76701
76702
76703
76704
76705
76706
76707
76708
76709
76710
76711
76712
76713
76714
76715
76716
76717
76718
76719
76720
76721
76722
76723
76724
76725
76726
76727
76728
76729
76730
76731
76732
76733
76734
76735
76736
76737
76738
76739
76740
76741
76742
76743
76744
76745
76746
76747
76748
76749
76750
76751
76752
76753
76754
76755
76756
76757
76758
76759
76760
76761
76762
76763
76764
76765
76766
76767
76768
76769
76770
76771
76772
76773
76774
76775
76776
76777
76778
76779
76780
76781
76782
76783
76784
76785
76786
76787
76788
76789
76790
76791
76792
76793
76794
76795
76796
76797
76798
76799
76800
76801
76802
76803
76804
76805
76806
76807
76808
76809
76810
76811
76812
76813
76814
76815
76816
76817
76818
76819
76820
76821
76822
76823
76824
76825
76826
76827
76828
76829
76830
76831
76832
76833
76834
76835
76836
76837
76838
76839
76840
76841
76842
76843
76844
76845
76846
76847
76848
76849
76850
76851
76852
76853
76854
76855
76856
76857
76858
76859
76860
76861
76862
76863
76864
76865
76866
76867
76868
76869
76870
76871
76872
76873
76874
76875
76876
76877
76878
76879
76880
76881
76882
76883
76884
76885
76886
76887
76888
76889
76890
76891
76892
76893
76894
76895
76896
76897
76898
76899
76900
76901
76902
76903
76904
76905
76906
76907
76908
76909
76910
76911
76912
76913
76914
76915
76916
76917
76918
76919
76920
76921
76922
76923
76924
76925
76926
76927
76928
76929
76930
76931
76932
76933
76934
76935
76936
76937
76938
76939
76940
76941
76942
76943
76944
76945
76946
76947
76948
76949
76950
76951
76952
76953
76954
76955
76956
76957
76958
76959
76960
76961
76962
76963
76964
76965
76966
76967
76968
76969
76970
76971
76972
76973
76974
76975
76976
76977
76978
76979
76980
76981
76982
76983
76984
76985
76986
76987
76988
76989
76990
76991
76992
76993
76994
76995
76996
76997
76998
76999
77000
77001
77002
77003
77004
77005
77006
77007
77008
77009
77010
77011
77012
77013
77014
77015
77016
77017
77018
77019
77020
77021
77022
77023
77024
77025
77026
77027
77028
77029
77030
77031
77032
77033
77034
77035
77036
77037
77038
77039
77040
77041
77042
77043
77044
77045
77046
77047
77048
77049
77050
77051
77052
77053
77054
77055
77056
77057
77058
77059
77060
77061
77062
77063
77064
77065
77066
77067
77068
77069
77070
77071
77072
77073
77074
77075
77076
77077
77078
77079
77080
77081
77082
77083
77084
77085
77086
77087
77088
77089
77090
77091
77092
77093
77094
77095
77096
77097
77098
77099
77100
77101
77102
77103
77104
77105
77106
77107
77108
77109
77110
77111
77112
77113
77114
77115
77116
77117
77118
77119
77120
77121
77122
77123
77124
77125
77126
77127
77128
77129
77130
77131
77132
77133
77134
77135
77136
77137
77138
77139
77140
77141
77142
77143
77144
77145
77146
77147
77148
77149
77150
77151
77152
77153
77154
77155
77156
77157
77158
77159
77160
77161
77162
77163
77164
77165
77166
77167
77168
77169
77170
77171
77172
77173
77174
77175
77176
77177
77178
77179
77180
77181
77182
77183
77184
77185
77186
77187
77188
77189
77190
77191
77192
77193
77194
77195
77196
77197
77198
77199
77200
77201
77202
77203
77204
77205
77206
77207
77208
77209
77210
77211
77212
77213
77214
77215
77216
77217
77218
77219
77220
77221
77222
77223
77224
77225
77226
77227
77228
77229
77230
77231
77232
77233
77234
77235
77236
77237
77238
77239
77240
77241
77242
77243
77244
77245
77246
77247
77248
77249
77250
77251
77252
77253
77254
77255
77256
77257
77258
77259
77260
77261
77262
77263
77264
77265
77266
77267
77268
77269
77270
77271
77272
77273
77274
77275
77276
77277
77278
77279
77280
77281
77282
77283
77284
77285
77286
77287
77288
77289
77290
77291
77292
77293
77294
77295
77296
77297
77298
77299
77300
77301
77302
77303
77304
77305
77306
77307
77308
77309
77310
77311
77312
77313
77314
77315
77316
77317
77318
77319
77320
77321
77322
77323
77324
77325
77326
77327
77328
77329
77330
77331
77332
77333
77334
77335
77336
77337
77338
77339
77340
77341
77342
77343
77344
77345
77346
77347
77348
77349
77350
77351
77352
77353
77354
77355
77356
77357
77358
77359
77360
77361
77362
77363
77364
77365
77366
77367
77368
77369
77370
77371
77372
77373
77374
77375
77376
77377
77378
77379
77380
77381
77382
77383
77384
77385
77386
77387
77388
77389
77390
77391
77392
77393
77394
77395
77396
77397
77398
77399
77400
77401
77402
77403
77404
77405
77406
77407
77408
77409
77410
77411
77412
77413
77414
77415
77416
77417
77418
77419
77420
77421
77422
77423
77424
77425
77426
77427
77428
77429
77430
77431
77432
77433
77434
77435
77436
77437
77438
77439
77440
77441
77442
77443
77444
77445
77446
77447
77448
77449
77450
77451
77452
77453
77454
77455
77456
77457
77458
77459
77460
77461
77462
77463
77464
77465
77466
77467
77468
77469
77470
77471
77472
77473
77474
77475
77476
77477
77478
77479
77480
77481
77482
77483
77484
77485
77486
77487
77488
77489
77490
77491
77492
77493
77494
77495
77496
77497
77498
77499
77500
77501
77502
77503
77504
77505
77506
77507
77508
77509
77510
77511
77512
77513
77514
77515
77516
77517
77518
77519
77520
77521
77522
77523
77524
77525
77526
77527
77528
77529
77530
77531
77532
77533
77534
77535
77536
77537
77538
77539
77540
77541
77542
77543
77544
77545
77546
77547
77548
77549
77550
77551
77552
77553
77554
77555
77556
77557
77558
77559
77560
77561
77562
77563
77564
77565
77566
77567
77568
77569
77570
77571
77572
77573
77574
77575
77576
77577
77578
77579
77580
77581
77582
77583
77584
77585
77586
77587
77588
77589
77590
77591
77592
77593
77594
77595
77596
77597
77598
77599
77600
77601
77602
77603
77604
77605
77606
77607
77608
77609
77610
77611
77612
77613
77614
77615
77616
77617
77618
77619
77620
77621
77622
77623
77624
77625
77626
77627
77628
77629
77630
77631
77632
77633
77634
77635
77636
77637
77638
77639
77640
77641
77642
77643
77644
77645
77646
77647
77648
77649
77650
77651
77652
77653
77654
77655
77656
77657
77658
77659
77660
77661
77662
77663
77664
77665
77666
77667
77668
77669
77670
77671
77672
77673
77674
77675
77676
77677
77678
77679
77680
77681
77682
77683
77684
77685
77686
77687
77688
77689
77690
77691
77692
77693
77694
77695
77696
77697
77698
77699
77700
77701
77702
77703
77704
77705
77706
77707
77708
77709
77710
77711
77712
77713
77714
77715
77716
77717
77718
77719
77720
77721
77722
77723
77724
77725
77726
77727
77728
77729
77730
77731
77732
77733
77734
77735
77736
77737
77738
77739
77740
77741
77742
77743
77744
77745
77746
77747
77748
77749
77750
77751
77752
77753
77754
77755
77756
77757
77758
77759
77760
77761
77762
77763
77764
77765
77766
77767
77768
77769
77770
77771
77772
77773
77774
77775
77776
77777
77778
77779
77780
77781
77782
77783
77784
77785
77786
77787
77788
77789
77790
77791
77792
77793
77794
77795
77796
77797
77798
77799
77800
77801
77802
77803
77804
77805
77806
77807
77808
77809
77810
77811
77812
77813
77814
77815
77816
77817
77818
77819
77820
77821
77822
77823
77824
77825
77826
77827
77828
77829
77830
77831
77832
77833
77834
77835
77836
77837
77838
77839
77840
77841
77842
77843
77844
77845
77846
77847
77848
77849
77850
77851
77852
77853
77854
77855
77856
77857
77858
77859
77860
77861
77862
77863
77864
77865
77866
77867
77868
77869
77870
77871
77872
77873
77874
77875
77876
77877
77878
77879
77880
77881
77882
77883
77884
77885
77886
77887
77888
77889
77890
77891
77892
77893
77894
77895
77896
77897
77898
77899
77900
77901
77902
77903
77904
77905
77906
77907
77908
77909
77910
77911
77912
77913
77914
77915
77916
77917
77918
77919
77920
77921
77922
77923
77924
77925
77926
77927
77928
77929
77930
77931
77932
77933
77934
77935
77936
77937
77938
77939
77940
77941
77942
77943
77944
77945
77946
77947
77948
77949
77950
77951
77952
77953
77954
77955
77956
77957
77958
77959
77960
77961
77962
77963
77964
77965
77966
77967
77968
77969
77970
77971
77972
77973
77974
77975
77976
77977
77978
77979
77980
77981
77982
77983
77984
77985
77986
77987
77988
77989
77990
77991
77992
77993
77994
77995
77996
77997
77998
77999
78000
78001
78002
78003
78004
78005
78006
78007
78008
78009
78010
78011
78012
78013
78014
78015
78016
78017
78018
78019
78020
78021
78022
78023
78024
78025
78026
78027
78028
78029
78030
78031
78032
78033
78034
78035
78036
78037
78038
78039
78040
78041
78042
78043
78044
78045
78046
78047
78048
78049
78050
78051
78052
78053
78054
78055
78056
78057
78058
78059
78060
78061
78062
78063
78064
78065
78066
78067
78068
78069
78070
78071
78072
78073
78074
78075
78076
78077
78078
78079
78080
78081
78082
78083
78084
78085
78086
78087
78088
78089
78090
78091
78092
78093
78094
78095
78096
78097
78098
78099
78100
78101
78102
78103
78104
78105
78106
78107
78108
78109
78110
78111
78112
78113
78114
78115
78116
78117
78118
78119
78120
78121
78122
78123
78124
78125
78126
78127
78128
78129
78130
78131
78132
78133
78134
78135
78136
78137
78138
78139
78140
78141
78142
78143
78144
78145
78146
78147
78148
78149
78150
78151
78152
78153
78154
78155
78156
78157
78158
78159
78160
78161
78162
78163
78164
78165
78166
78167
78168
78169
78170
78171
78172
78173
78174
78175
78176
78177
78178
78179
78180
78181
78182
78183
78184
78185
78186
78187
78188
78189
78190
78191
78192
78193
78194
78195
78196
78197
78198
78199
78200
78201
78202
78203
78204
78205
78206
78207
78208
78209
78210
78211
78212
78213
78214
78215
78216
78217
78218
78219
78220
78221
78222
78223
78224
78225
78226
78227
78228
78229
78230
78231
78232
78233
78234
78235
78236
78237
78238
78239
78240
78241
78242
78243
78244
78245
78246
78247
78248
78249
78250
78251
78252
78253
78254
78255
78256
78257
78258
78259
78260
78261
78262
78263
78264
78265
78266
78267
78268
78269
78270
78271
78272
78273
78274
78275
78276
78277
78278
78279
78280
78281
78282
78283
78284
78285
78286
78287
78288
78289
78290
78291
78292
78293
78294
78295
78296
78297
78298
78299
78300
78301
78302
78303
78304
78305
78306
78307
78308
78309
78310
78311
78312
78313
78314
78315
78316
78317
78318
78319
78320
78321
78322
78323
78324
78325
78326
78327
78328
78329
78330
78331
78332
78333
78334
78335
78336
78337
78338
78339
78340
78341
78342
78343
78344
78345
78346
78347
78348
78349
78350
78351
78352
78353
78354
78355
78356
78357
78358
78359
78360
78361
78362
78363
78364
78365
78366
78367
78368
78369
78370
78371
78372
78373
78374
78375
78376
78377
78378
78379
78380
78381
78382
78383
78384
78385
78386
78387
78388
78389
78390
78391
78392
78393
78394
78395
78396
78397
78398
78399
78400
78401
78402
78403
78404
78405
78406
78407
78408
78409
78410
78411
78412
78413
78414
78415
78416
78417
78418
78419
78420
78421
78422
78423
78424
78425
78426
78427
78428
78429
78430
78431
78432
78433
78434
78435
78436
78437
78438
78439
78440
78441
78442
78443
78444
78445
78446
78447
78448
78449
78450
78451
78452
78453
78454
78455
78456
78457
78458
78459
78460
78461
78462
78463
78464
78465
78466
78467
78468
78469
78470
78471
78472
78473
78474
78475
78476
78477
78478
78479
78480
78481
78482
78483
78484
78485
78486
78487
78488
78489
78490
78491
78492
78493
78494
78495
78496
78497
78498
78499
78500
78501
78502
78503
78504
78505
78506
78507
78508
78509
78510
78511
78512
78513
78514
78515
78516
78517
78518
78519
78520
78521
78522
78523
78524
78525
78526
78527
78528
78529
78530
78531
78532
78533
78534
78535
78536
78537
78538
78539
78540
78541
78542
78543
78544
78545
78546
78547
78548
78549
78550
78551
78552
78553
78554
78555
78556
78557
78558
78559
78560
78561
78562
78563
78564
78565
78566
78567
78568
78569
78570
78571
78572
78573
78574
78575
78576
78577
78578
78579
78580
78581
78582
78583
78584
78585
78586
78587
78588
78589
78590
78591
78592
78593
78594
78595
78596
78597
78598
78599
78600
78601
78602
78603
78604
78605
78606
78607
78608
78609
78610
78611
78612
78613
78614
78615
78616
78617
78618
78619
78620
78621
78622
78623
78624
78625
78626
78627
78628
78629
78630
78631
78632
78633
78634
78635
78636
78637
78638
78639
78640
78641
78642
78643
78644
78645
78646
78647
78648
78649
78650
78651
78652
78653
78654
78655
78656
78657
78658
78659
78660
78661
78662
78663
78664
78665
78666
78667
78668
78669
78670
78671
78672
78673
78674
78675
78676
78677
78678
78679
78680
78681
78682
78683
78684
78685
78686
78687
78688
78689
78690
78691
78692
78693
78694
78695
78696
78697
78698
78699
78700
78701
78702
78703
78704
78705
78706
78707
78708
78709
78710
78711
78712
78713
78714
78715
78716
78717
78718
78719
78720
78721
78722
78723
78724
78725
78726
78727
78728
78729
78730
78731
78732
78733
78734
78735
78736
78737
78738
78739
78740
78741
78742
78743
78744
78745
78746
78747
78748
78749
78750
78751
78752
78753
78754
78755
78756
78757
78758
78759
78760
78761
78762
78763
78764
78765
78766
78767
78768
78769
78770
78771
78772
78773
78774
78775
78776
78777
78778
78779
78780
78781
78782
78783
78784
78785
78786
78787
78788
78789
78790
78791
78792
78793
78794
78795
78796
78797
78798
78799
78800
78801
78802
78803
78804
78805
78806
78807
78808
78809
78810
78811
78812
78813
78814
78815
78816
78817
78818
78819
78820
78821
78822
78823
78824
78825
78826
78827
78828
78829
78830
78831
78832
78833
78834
78835
78836
78837
78838
78839
78840
78841
78842
78843
78844
78845
78846
78847
78848
78849
78850
78851
78852
78853
78854
78855
78856
78857
78858
78859
78860
78861
78862
78863
78864
78865
78866
78867
78868
78869
78870
78871
78872
78873
78874
78875
78876
78877
78878
78879
78880
78881
78882
78883
78884
78885
78886
78887
78888
78889
78890
78891
78892
78893
78894
78895
78896
78897
78898
78899
78900
78901
78902
78903
78904
78905
78906
78907
78908
78909
78910
78911
78912
78913
78914
78915
78916
78917
78918
78919
78920
78921
78922
78923
78924
78925
78926
78927
78928
78929
78930
78931
78932
78933
78934
78935
78936
78937
78938
78939
78940
78941
78942
78943
78944
78945
78946
78947
78948
78949
78950
78951
78952
78953
78954
78955
78956
78957
78958
78959
78960
78961
78962
78963
78964
78965
78966
78967
78968
78969
78970
78971
78972
78973
78974
78975
78976
78977
78978
78979
78980
78981
78982
78983
78984
78985
78986
78987
78988
78989
78990
78991
78992
78993
78994
78995
78996
78997
78998
78999
79000
79001
79002
79003
79004
79005
79006
79007
79008
79009
79010
79011
79012
79013
79014
79015
79016
79017
79018
79019
79020
79021
79022
79023
79024
79025
79026
79027
79028
79029
79030
79031
79032
79033
79034
79035
79036
79037
79038
79039
79040
79041
79042
79043
79044
79045
79046
79047
79048
79049
79050
79051
79052
79053
79054
79055
79056
79057
79058
79059
79060
79061
79062
79063
79064
79065
79066
79067
79068
79069
79070
79071
79072
79073
79074
79075
79076
79077
79078
79079
79080
79081
79082
79083
79084
79085
79086
79087
79088
79089
79090
79091
79092
79093
79094
79095
79096
79097
79098
79099
79100
79101
79102
79103
79104
79105
79106
79107
79108
79109
79110
79111
79112
79113
79114
79115
79116
79117
79118
79119
79120
79121
79122
79123
79124
79125
79126
79127
79128
79129
79130
79131
79132
79133
79134
79135
79136
79137
79138
79139
79140
79141
79142
79143
79144
79145
79146
79147
79148
79149
79150
79151
79152
79153
79154
79155
79156
79157
79158
79159
79160
79161
79162
79163
79164
79165
79166
79167
79168
79169
79170
79171
79172
79173
79174
79175
79176
79177
79178
79179
79180
79181
79182
79183
79184
79185
79186
79187
79188
79189
79190
79191
79192
79193
79194
79195
79196
79197
79198
79199
79200
79201
79202
79203
79204
79205
79206
79207
79208
79209
79210
79211
79212
79213
79214
79215
79216
79217
79218
79219
79220
79221
79222
79223
79224
79225
79226
79227
79228
79229
79230
79231
79232
79233
79234
79235
79236
79237
79238
79239
79240
79241
79242
79243
79244
79245
79246
79247
79248
79249
79250
79251
79252
79253
79254
79255
79256
79257
79258
79259
79260
79261
79262
79263
79264
79265
79266
79267
79268
79269
79270
79271
79272
79273
79274
79275
79276
79277
79278
79279
79280
79281
79282
79283
79284
79285
79286
79287
79288
79289
79290
79291
79292
79293
79294
79295
79296
79297
79298
79299
79300
79301
79302
79303
79304
79305
79306
79307
79308
79309
79310
79311
79312
79313
79314
79315
79316
79317
79318
79319
79320
79321
79322
79323
79324
79325
79326
79327
79328
79329
79330
79331
79332
79333
79334
79335
79336
79337
79338
79339
79340
79341
79342
79343
79344
79345
79346
79347
79348
79349
79350
79351
79352
79353
79354
79355
79356
79357
79358
79359
79360
79361
79362
79363
79364
79365
79366
79367
79368
79369
79370
79371
79372
79373
79374
79375
79376
79377
79378
79379
79380
79381
79382
79383
79384
79385
79386
79387
79388
79389
79390
79391
79392
79393
79394
79395
79396
79397
79398
79399
79400
79401
79402
79403
79404
79405
79406
79407
79408
79409
79410
79411
79412
79413
79414
79415
79416
79417
79418
79419
79420
79421
79422
79423
79424
79425
79426
79427
79428
79429
79430
79431
79432
79433
79434
79435
79436
79437
79438
79439
79440
79441
79442
79443
79444
79445
79446
79447
79448
79449
79450
79451
79452
79453
79454
79455
79456
79457
79458
79459
79460
79461
79462
79463
79464
79465
79466
79467
79468
79469
79470
79471
79472
79473
79474
79475
79476
79477
79478
79479
79480
79481
79482
79483
79484
79485
79486
79487
79488
79489
79490
79491
79492
79493
79494
79495
79496
79497
79498
79499
79500
79501
79502
79503
79504
79505
79506
79507
79508
79509
79510
79511
79512
79513
79514
79515
79516
79517
79518
79519
79520
79521
79522
79523
79524
79525
79526
79527
79528
79529
79530
79531
79532
79533
79534
79535
79536
79537
79538
79539
79540
79541
79542
79543
79544
79545
79546
79547
79548
79549
79550
79551
79552
79553
79554
79555
79556
79557
79558
79559
79560
79561
79562
79563
79564
79565
79566
79567
79568
79569
79570
79571
79572
79573
79574
79575
79576
79577
79578
79579
79580
79581
79582
79583
79584
79585
79586
79587
79588
79589
79590
79591
79592
79593
79594
79595
79596
79597
79598
79599
79600
79601
79602
79603
79604
79605
79606
79607
79608
79609
79610
79611
79612
79613
79614
79615
79616
79617
79618
79619
79620
79621
79622
79623
79624
79625
79626
79627
79628
79629
79630
79631
79632
79633
79634
79635
79636
79637
79638
79639
79640
79641
79642
79643
79644
79645
79646
79647
79648
79649
79650
79651
79652
79653
79654
79655
79656
79657
79658
79659
79660
79661
79662
79663
79664
79665
79666
79667
79668
79669
79670
79671
79672
79673
79674
79675
79676
79677
79678
79679
79680
79681
79682
79683
79684
79685
79686
79687
79688
79689
79690
79691
79692
79693
79694
79695
79696
79697
79698
79699
79700
79701
79702
79703
79704
79705
79706
79707
79708
79709
79710
79711
79712
79713
79714
79715
79716
79717
79718
79719
79720
79721
79722
79723
79724
79725
79726
79727
79728
79729
79730
79731
79732
79733
79734
79735
79736
79737
79738
79739
79740
79741
79742
79743
79744
79745
79746
79747
79748
79749
79750
79751
79752
79753
79754
79755
79756
79757
79758
79759
79760
79761
79762
79763
79764
79765
79766
79767
79768
79769
79770
79771
79772
79773
79774
79775
79776
79777
79778
79779
79780
79781
79782
79783
79784
79785
79786
79787
79788
79789
79790
79791
79792
79793
79794
79795
79796
79797
79798
79799
79800
79801
79802
79803
79804
79805
79806
79807
79808
79809
79810
79811
79812
79813
79814
79815
79816
79817
79818
79819
79820
79821
79822
79823
79824
79825
79826
79827
79828
79829
79830
79831
79832
79833
79834
79835
79836
79837
79838
79839
79840
79841
79842
79843
79844
79845
79846
79847
79848
79849
79850
79851
79852
79853
79854
79855
79856
79857
79858
79859
79860
79861
79862
79863
79864
79865
79866
79867
79868
79869
79870
79871
79872
79873
79874
79875
79876
79877
79878
79879
79880
79881
79882
79883
79884
79885
79886
79887
79888
79889
79890
79891
79892
79893
79894
79895
79896
79897
79898
79899
79900
79901
79902
79903
79904
79905
79906
79907
79908
79909
79910
79911
79912
79913
79914
79915
79916
79917
79918
79919
79920
79921
79922
79923
79924
79925
79926
79927
79928
79929
79930
79931
79932
79933
79934
79935
79936
79937
79938
79939
79940
79941
79942
79943
79944
79945
79946
79947
79948
79949
79950
79951
79952
79953
79954
79955
79956
79957
79958
79959
79960
79961
79962
79963
79964
79965
79966
79967
79968
79969
79970
79971
79972
79973
79974
79975
79976
79977
79978
79979
79980
79981
79982
79983
79984
79985
79986
79987
79988
79989
79990
79991
79992
79993
79994
79995
79996
79997
79998
79999
80000
80001
80002
80003
80004
80005
80006
80007
80008
80009
80010
80011
80012
80013
80014
80015
80016
80017
80018
80019
80020
80021
80022
80023
80024
80025
80026
80027
80028
80029
80030
80031
80032
80033
80034
80035
80036
80037
80038
80039
80040
80041
80042
80043
80044
80045
80046
80047
80048
80049
80050
80051
80052
80053
80054
80055
80056
80057
80058
80059
80060
80061
80062
80063
80064
80065
80066
80067
80068
80069
80070
80071
80072
80073
80074
80075
80076
80077
80078
80079
80080
80081
80082
80083
80084
80085
80086
80087
80088
80089
80090
80091
80092
80093
80094
80095
80096
80097
80098
80099
80100
80101
80102
80103
80104
80105
80106
80107
80108
80109
80110
80111
80112
80113
80114
80115
80116
80117
80118
80119
80120
80121
80122
80123
80124
80125
80126
80127
80128
80129
80130
80131
80132
80133
80134
80135
80136
80137
80138
80139
80140
80141
80142
80143
80144
80145
80146
80147
80148
80149
80150
80151
80152
80153
80154
80155
80156
80157
80158
80159
80160
80161
80162
80163
80164
80165
80166
80167
80168
80169
80170
80171
80172
80173
80174
80175
80176
80177
80178
80179
80180
80181
80182
80183
80184
80185
80186
80187
80188
80189
80190
80191
80192
80193
80194
80195
80196
80197
80198
80199
80200
80201
80202
80203
80204
80205
80206
80207
80208
80209
80210
80211
80212
80213
80214
80215
80216
80217
80218
80219
80220
80221
80222
80223
80224
80225
80226
80227
80228
80229
80230
80231
80232
80233
80234
80235
80236
80237
80238
80239
80240
80241
80242
80243
80244
80245
80246
80247
80248
80249
80250
80251
80252
80253
80254
80255
80256
80257
80258
80259
80260
80261
80262
80263
80264
80265
80266
80267
80268
80269
80270
80271
80272
80273
80274
80275
80276
80277
80278
80279
80280
80281
80282
80283
80284
80285
80286
80287
80288
80289
80290
80291
80292
80293
80294
80295
80296
80297
80298
80299
80300
80301
80302
80303
80304
80305
80306
80307
80308
80309
80310
80311
80312
80313
80314
80315
80316
80317
80318
80319
80320
80321
80322
80323
80324
80325
80326
80327
80328
80329
80330
80331
80332
80333
80334
80335
80336
80337
80338
80339
80340
80341
80342
80343
80344
80345
80346
80347
80348
80349
80350
80351
80352
80353
80354
80355
80356
80357
80358
80359
80360
80361
80362
80363
80364
80365
80366
80367
80368
80369
80370
80371
80372
80373
80374
80375
80376
80377
80378
80379
80380
80381
80382
80383
80384
80385
80386
80387
80388
80389
80390
80391
80392
80393
80394
80395
80396
80397
80398
80399
80400
80401
80402
80403
80404
80405
80406
80407
80408
80409
80410
80411
80412
80413
80414
80415
80416
80417
80418
80419
80420
80421
80422
80423
80424
80425
80426
80427
80428
80429
80430
80431
80432
80433
80434
80435
80436
80437
80438
80439
80440
80441
80442
80443
80444
80445
80446
80447
80448
80449
80450
80451
80452
80453
80454
80455
80456
80457
80458
80459
80460
80461
80462
80463
80464
80465
80466
80467
80468
80469
80470
80471
80472
80473
80474
80475
80476
80477
80478
80479
80480
80481
80482
80483
80484
80485
80486
80487
80488
80489
80490
80491
80492
80493
80494
80495
80496
80497
80498
80499
80500
80501
80502
80503
80504
80505
80506
80507
80508
80509
80510
80511
80512
80513
80514
80515
80516
80517
80518
80519
80520
80521
80522
80523
80524
80525
80526
80527
80528
80529
80530
80531
80532
80533
80534
80535
80536
80537
80538
80539
80540
80541
80542
80543
80544
80545
80546
80547
80548
80549
80550
80551
80552
80553
80554
80555
80556
80557
80558
80559
80560
80561
80562
80563
80564
80565
80566
80567
80568
80569
80570
80571
80572
80573
80574
80575
80576
80577
80578
80579
80580
80581
80582
80583
80584
80585
80586
80587
80588
80589
80590
80591
80592
80593
80594
80595
80596
80597
80598
80599
80600
80601
80602
80603
80604
80605
80606
80607
80608
80609
80610
80611
80612
80613
80614
80615
80616
80617
80618
80619
80620
80621
80622
80623
80624
80625
80626
80627
80628
80629
80630
80631
80632
80633
80634
80635
80636
80637
80638
80639
80640
80641
80642
80643
80644
80645
80646
80647
80648
80649
80650
80651
80652
80653
80654
80655
80656
80657
80658
80659
80660
80661
80662
80663
80664
80665
80666
80667
80668
80669
80670
80671
80672
80673
80674
80675
80676
80677
80678
80679
80680
80681
80682
80683
80684
80685
80686
80687
80688
80689
80690
80691
80692
80693
80694
80695
80696
80697
80698
80699
80700
80701
80702
80703
80704
80705
80706
80707
80708
80709
80710
80711
80712
80713
80714
80715
80716
80717
80718
80719
80720
80721
80722
80723
80724
80725
80726
80727
80728
80729
80730
80731
80732
80733
80734
80735
80736
80737
80738
80739
80740
80741
80742
80743
80744
80745
80746
80747
80748
80749
80750
80751
80752
80753
80754
80755
80756
80757
80758
80759
80760
80761
80762
80763
80764
80765
80766
80767
80768
80769
80770
80771
80772
80773
80774
80775
80776
80777
80778
80779
80780
80781
80782
80783
80784
80785
80786
80787
80788
80789
80790
80791
80792
80793
80794
80795
80796
80797
80798
80799
80800
80801
80802
80803
80804
80805
80806
80807
80808
80809
80810
80811
80812
80813
80814
80815
80816
80817
80818
80819
80820
80821
80822
80823
80824
80825
80826
80827
80828
80829
80830
80831
80832
80833
80834
80835
80836
80837
80838
80839
80840
80841
80842
80843
80844
80845
80846
80847
80848
80849
80850
80851
80852
80853
80854
80855
80856
80857
80858
80859
80860
80861
80862
80863
80864
80865
80866
80867
80868
80869
80870
80871
80872
80873
80874
80875
80876
80877
80878
80879
80880
80881
80882
80883
80884
80885
80886
80887
80888
80889
80890
80891
80892
80893
80894
80895
80896
80897
80898
80899
80900
80901
80902
80903
80904
80905
80906
80907
80908
80909
80910
80911
80912
80913
80914
80915
80916
80917
80918
80919
80920
80921
80922
80923
80924
80925
80926
80927
80928
80929
80930
80931
80932
80933
80934
80935
80936
80937
80938
80939
80940
80941
80942
80943
80944
80945
80946
80947
80948
80949
80950
80951
80952
80953
80954
80955
80956
80957
80958
80959
80960
80961
80962
80963
80964
80965
80966
80967
80968
80969
80970
80971
80972
80973
80974
80975
80976
80977
80978
80979
80980
80981
80982
80983
80984
80985
80986
80987
80988
80989
80990
80991
80992
80993
80994
80995
80996
80997
80998
80999
81000
81001
81002
81003
81004
81005
81006
81007
81008
81009
81010
81011
81012
81013
81014
81015
81016
81017
81018
81019
81020
81021
81022
81023
81024
81025
81026
81027
81028
81029
81030
81031
81032
81033
81034
81035
81036
81037
81038
81039
81040
81041
81042
81043
81044
81045
81046
81047
81048
81049
81050
81051
81052
81053
81054
81055
81056
81057
81058
81059
81060
81061
81062
81063
81064
81065
81066
81067
81068
81069
81070
81071
81072
81073
81074
81075
81076
81077
81078
81079
81080
81081
81082
81083
81084
81085
81086
81087
81088
81089
81090
81091
81092
81093
81094
81095
81096
81097
81098
81099
81100
81101
81102
81103
81104
81105
81106
81107
81108
81109
81110
81111
81112
81113
81114
81115
81116
81117
81118
81119
81120
81121
81122
81123
81124
81125
81126
81127
81128
81129
81130
81131
81132
81133
81134
81135
81136
81137
81138
81139
81140
81141
81142
81143
81144
81145
81146
81147
81148
81149
81150
81151
81152
81153
81154
81155
81156
81157
81158
81159
81160
81161
81162
81163
81164
81165
81166
81167
81168
81169
81170
81171
81172
81173
81174
81175
81176
81177
81178
81179
81180
81181
81182
81183
81184
81185
81186
81187
81188
81189
81190
81191
81192
81193
81194
81195
81196
81197
81198
81199
81200
81201
81202
81203
81204
81205
81206
81207
81208
81209
81210
81211
81212
81213
81214
81215
81216
81217
81218
81219
81220
81221
81222
81223
81224
81225
81226
81227
81228
81229
81230
81231
81232
81233
81234
81235
81236
81237
81238
81239
81240
81241
81242
81243
81244
81245
81246
81247
81248
81249
81250
81251
81252
81253
81254
81255
81256
81257
81258
81259
81260
81261
81262
81263
81264
81265
81266
81267
81268
81269
81270
81271
81272
81273
81274
81275
81276
81277
81278
81279
81280
81281
81282
81283
81284
81285
81286
81287
81288
81289
81290
81291
81292
81293
81294
81295
81296
81297
81298
81299
81300
81301
81302
81303
81304
81305
81306
81307
81308
81309
81310
81311
81312
81313
81314
81315
81316
81317
81318
81319
81320
81321
81322
81323
81324
81325
81326
81327
81328
81329
81330
81331
81332
81333
81334
81335
81336
81337
81338
81339
81340
81341
81342
81343
81344
81345
81346
81347
81348
81349
81350
81351
81352
81353
81354
81355
81356
81357
81358
81359
81360
81361
81362
81363
81364
81365
81366
81367
81368
81369
81370
81371
81372
81373
81374
81375
81376
81377
81378
81379
81380
81381
81382
81383
81384
81385
81386
81387
81388
81389
81390
81391
81392
81393
81394
81395
81396
81397
81398
81399
81400
81401
81402
81403
81404
81405
81406
81407
81408
81409
81410
81411
81412
81413
81414
81415
81416
81417
81418
81419
81420
81421
81422
81423
81424
81425
81426
81427
81428
81429
81430
81431
81432
81433
81434
81435
81436
81437
81438
81439
81440
81441
81442
81443
81444
81445
81446
81447
81448
81449
81450
81451
81452
81453
81454
81455
81456
81457
81458
81459
81460
81461
81462
81463
81464
81465
81466
81467
81468
81469
81470
81471
81472
81473
81474
81475
81476
81477
81478
81479
81480
81481
81482
81483
81484
81485
81486
81487
81488
81489
81490
81491
81492
81493
81494
81495
81496
81497
81498
81499
81500
81501
81502
81503
81504
81505
81506
81507
81508
81509
81510
81511
81512
81513
81514
81515
81516
81517
81518
81519
81520
81521
81522
81523
81524
81525
81526
81527
81528
81529
81530
81531
81532
81533
81534
81535
81536
81537
81538
81539
81540
81541
81542
81543
81544
81545
81546
81547
81548
81549
81550
81551
81552
81553
81554
81555
81556
81557
81558
81559
81560
81561
81562
81563
81564
81565
81566
81567
81568
81569
81570
81571
81572
81573
81574
81575
81576
81577
81578
81579
81580
81581
81582
81583
81584
81585
81586
81587
81588
81589
81590
81591
81592
81593
81594
81595
81596
81597
81598
81599
81600
81601
81602
81603
81604
81605
81606
81607
81608
81609
81610
81611
81612
81613
81614
81615
81616
81617
81618
81619
81620
81621
81622
81623
81624
81625
81626
81627
81628
81629
81630
81631
81632
81633
81634
81635
81636
81637
81638
81639
81640
81641
81642
81643
81644
81645
81646
81647
81648
81649
81650
81651
81652
81653
81654
81655
81656
81657
81658
81659
81660
81661
81662
81663
81664
81665
81666
81667
81668
81669
81670
81671
81672
81673
81674
81675
81676
81677
81678
81679
81680
81681
81682
81683
81684
81685
81686
81687
81688
81689
81690
81691
81692
81693
81694
81695
81696
81697
81698
81699
81700
81701
81702
81703
81704
81705
81706
81707
81708
81709
81710
81711
81712
81713
81714
81715
81716
81717
81718
81719
81720
81721
81722
81723
81724
81725
81726
81727
81728
81729
81730
81731
81732
81733
81734
81735
81736
81737
81738
81739
81740
81741
81742
81743
81744
81745
81746
81747
81748
81749
81750
81751
81752
81753
81754
81755
81756
81757
81758
81759
81760
81761
81762
81763
81764
81765
81766
81767
81768
81769
81770
81771
81772
81773
81774
81775
81776
81777
81778
81779
81780
81781
81782
81783
81784
81785
81786
81787
81788
81789
81790
81791
81792
81793
81794
81795
81796
81797
81798
81799
81800
81801
81802
81803
81804
81805
81806
81807
81808
81809
81810
81811
81812
81813
81814
81815
81816
81817
81818
81819
81820
81821
81822
81823
81824
81825
81826
81827
81828
81829
81830
81831
81832
81833
81834
81835
81836
81837
81838
81839
81840
81841
81842
81843
81844
81845
81846
81847
81848
81849
81850
81851
81852
81853
81854
81855
81856
81857
81858
81859
81860
81861
81862
81863
81864
81865
81866
81867
81868
81869
81870
81871
81872
81873
81874
81875
81876
81877
81878
81879
81880
81881
81882
81883
81884
81885
81886
81887
81888
81889
81890
81891
81892
81893
81894
81895
81896
81897
81898
81899
81900
81901
81902
81903
81904
81905
81906
81907
81908
81909
81910
81911
81912
81913
81914
81915
81916
81917
81918
81919
81920
81921
81922
81923
81924
81925
81926
81927
81928
81929
81930
81931
81932
81933
81934
81935
81936
81937
81938
81939
81940
81941
81942
81943
81944
81945
81946
81947
81948
81949
81950
81951
81952
81953
81954
81955
81956
81957
81958
81959
81960
81961
81962
81963
81964
81965
81966
81967
81968
81969
81970
81971
81972
81973
81974
81975
81976
81977
81978
81979
81980
81981
81982
81983
81984
81985
81986
81987
81988
81989
81990
81991
81992
81993
81994
81995
81996
81997
81998
81999
82000
82001
82002
82003
82004
82005
82006
82007
82008
82009
82010
82011
82012
82013
82014
82015
82016
82017
82018
82019
82020
82021
82022
82023
82024
82025
82026
82027
82028
82029
82030
82031
82032
82033
82034
82035
82036
82037
82038
82039
82040
82041
82042
82043
82044
82045
82046
82047
82048
82049
82050
82051
82052
82053
82054
82055
82056
82057
82058
82059
82060
82061
82062
82063
82064
82065
82066
82067
82068
82069
82070
82071
82072
82073
82074
82075
82076
82077
82078
82079
82080
82081
82082
82083
82084
82085
82086
82087
82088
82089
82090
82091
82092
82093
82094
82095
82096
82097
82098
82099
82100
82101
82102
82103
82104
82105
82106
82107
82108
82109
82110
82111
82112
82113
82114
82115
82116
82117
82118
82119
82120
82121
82122
82123
82124
82125
82126
82127
82128
82129
82130
82131
82132
82133
82134
82135
82136
82137
82138
82139
82140
82141
82142
82143
82144
82145
82146
82147
82148
82149
82150
82151
82152
82153
82154
82155
82156
82157
82158
82159
82160
82161
82162
82163
82164
82165
82166
82167
82168
82169
82170
82171
82172
82173
82174
82175
82176
82177
82178
82179
82180
82181
82182
82183
82184
82185
82186
82187
82188
82189
82190
82191
82192
82193
82194
82195
82196
82197
82198
82199
82200
82201
82202
82203
82204
82205
82206
82207
82208
82209
82210
82211
82212
82213
82214
82215
82216
82217
82218
82219
82220
82221
82222
82223
82224
82225
82226
82227
82228
82229
82230
82231
82232
82233
82234
82235
82236
82237
82238
82239
82240
82241
82242
82243
82244
82245
82246
82247
82248
82249
82250
82251
82252
82253
82254
82255
82256
82257
82258
82259
82260
82261
82262
82263
82264
82265
82266
82267
82268
82269
82270
82271
82272
82273
82274
82275
82276
82277
82278
82279
82280
82281
82282
82283
82284
82285
82286
82287
82288
82289
82290
82291
82292
82293
82294
82295
82296
82297
82298
82299
82300
82301
82302
82303
82304
82305
82306
82307
82308
82309
82310
82311
82312
82313
82314
82315
82316
82317
82318
82319
82320
82321
82322
82323
82324
82325
82326
82327
82328
82329
82330
82331
82332
82333
82334
82335
82336
82337
82338
82339
82340
82341
82342
82343
82344
82345
82346
82347
82348
82349
82350
82351
82352
82353
82354
82355
82356
82357
82358
82359
82360
82361
82362
82363
82364
82365
82366
82367
82368
82369
82370
82371
82372
82373
82374
82375
82376
82377
82378
82379
82380
82381
82382
82383
82384
82385
82386
82387
82388
82389
82390
82391
82392
82393
82394
82395
82396
82397
82398
82399
82400
82401
82402
82403
82404
82405
82406
82407
82408
82409
82410
82411
82412
82413
82414
82415
82416
82417
82418
82419
82420
82421
82422
82423
82424
82425
82426
82427
82428
82429
82430
82431
82432
82433
82434
82435
82436
82437
82438
82439
82440
82441
82442
82443
82444
82445
82446
82447
82448
82449
82450
82451
82452
82453
82454
82455
82456
82457
82458
82459
82460
82461
82462
82463
82464
82465
82466
82467
82468
82469
82470
82471
82472
82473
82474
82475
82476
82477
82478
82479
82480
82481
82482
82483
82484
82485
82486
82487
82488
82489
82490
82491
82492
82493
82494
82495
82496
82497
82498
82499
82500
82501
82502
82503
82504
82505
82506
82507
82508
82509
82510
82511
82512
82513
82514
82515
82516
82517
82518
82519
82520
82521
82522
82523
82524
82525
82526
82527
82528
82529
82530
82531
82532
82533
82534
82535
82536
82537
82538
82539
82540
82541
82542
82543
82544
82545
82546
82547
82548
82549
82550
82551
82552
82553
82554
82555
82556
82557
82558
82559
82560
82561
82562
82563
82564
82565
82566
82567
82568
82569
82570
82571
82572
82573
82574
82575
82576
82577
82578
82579
82580
82581
82582
82583
82584
82585
82586
82587
82588
82589
82590
82591
82592
82593
82594
82595
82596
82597
82598
82599
82600
82601
82602
82603
82604
82605
82606
82607
82608
82609
82610
82611
82612
82613
82614
82615
82616
82617
82618
82619
82620
82621
82622
82623
82624
82625
82626
82627
82628
82629
82630
82631
82632
82633
82634
82635
82636
82637
82638
82639
82640
82641
82642
82643
82644
82645
82646
82647
82648
82649
82650
82651
82652
82653
82654
82655
82656
82657
82658
82659
82660
82661
82662
82663
82664
82665
82666
82667
82668
82669
82670
82671
82672
82673
82674
82675
82676
82677
82678
82679
82680
82681
82682
82683
82684
82685
82686
82687
82688
82689
82690
82691
82692
82693
82694
82695
82696
82697
82698
82699
82700
82701
82702
82703
82704
82705
82706
82707
82708
82709
82710
82711
82712
82713
82714
82715
82716
82717
82718
82719
82720
82721
82722
82723
82724
82725
82726
82727
82728
82729
82730
82731
82732
82733
82734
82735
82736
82737
82738
82739
82740
82741
82742
82743
82744
82745
82746
82747
82748
82749
82750
82751
82752
82753
82754
82755
82756
82757
82758
82759
82760
82761
82762
82763
82764
82765
82766
82767
82768
82769
82770
82771
82772
82773
82774
82775
82776
82777
82778
82779
82780
82781
82782
82783
82784
82785
82786
82787
82788
82789
82790
82791
82792
82793
82794
82795
82796
82797
82798
82799
82800
82801
82802
82803
82804
82805
82806
82807
82808
82809
82810
82811
82812
82813
82814
82815
82816
82817
82818
82819
82820
82821
82822
82823
82824
82825
82826
82827
82828
82829
82830
82831
82832
82833
82834
82835
82836
82837
82838
82839
82840
82841
82842
82843
82844
82845
82846
82847
82848
82849
82850
82851
82852
82853
82854
82855
82856
82857
82858
82859
82860
82861
82862
82863
82864
82865
82866
82867
82868
82869
82870
82871
82872
82873
82874
82875
82876
82877
82878
82879
82880
82881
82882
82883
82884
82885
82886
82887
82888
82889
82890
82891
82892
82893
82894
82895
82896
82897
82898
82899
82900
82901
82902
82903
82904
82905
82906
82907
82908
82909
82910
82911
82912
82913
82914
82915
82916
82917
82918
82919
82920
82921
82922
82923
82924
82925
82926
82927
82928
82929
82930
82931
82932
82933
82934
82935
82936
82937
82938
82939
82940
82941
82942
82943
82944
82945
82946
82947
82948
82949
82950
82951
82952
82953
82954
82955
82956
82957
82958
82959
82960
82961
82962
82963
82964
82965
82966
82967
82968
82969
82970
82971
82972
82973
82974
82975
82976
82977
82978
82979
82980
82981
82982
82983
82984
82985
82986
82987
82988
82989
82990
82991
82992
82993
82994
82995
82996
82997
82998
82999
83000
83001
83002
83003
83004
83005
83006
83007
83008
83009
83010
83011
83012
83013
83014
83015
83016
83017
83018
83019
83020
83021
83022
83023
83024
83025
83026
83027
83028
83029
83030
83031
83032
83033
83034
83035
83036
83037
83038
83039
83040
83041
83042
83043
83044
83045
83046
83047
83048
83049
83050
83051
83052
83053
83054
83055
83056
83057
83058
83059
83060
83061
83062
83063
83064
83065
83066
83067
83068
83069
83070
83071
83072
83073
83074
83075
83076
83077
83078
83079
83080
83081
83082
83083
83084
83085
83086
83087
83088
83089
83090
83091
83092
83093
83094
83095
83096
83097
83098
83099
83100
83101
83102
83103
83104
83105
83106
83107
83108
83109
83110
83111
83112
83113
83114
83115
83116
83117
83118
83119
83120
83121
83122
83123
83124
83125
83126
83127
83128
83129
83130
83131
83132
83133
83134
83135
83136
83137
83138
83139
83140
83141
83142
83143
83144
83145
83146
83147
83148
83149
83150
83151
83152
83153
83154
83155
83156
83157
83158
83159
83160
83161
83162
83163
83164
83165
83166
83167
83168
83169
83170
83171
83172
83173
83174
83175
83176
83177
83178
83179
83180
83181
83182
83183
83184
83185
83186
83187
83188
83189
83190
83191
83192
83193
83194
83195
83196
83197
83198
83199
83200
83201
83202
83203
83204
83205
83206
83207
83208
83209
83210
83211
83212
83213
83214
83215
83216
83217
83218
83219
83220
83221
83222
83223
83224
83225
83226
83227
83228
83229
83230
83231
83232
83233
83234
83235
83236
83237
83238
83239
83240
83241
83242
83243
83244
83245
83246
83247
83248
83249
83250
83251
83252
83253
83254
83255
83256
83257
83258
83259
83260
83261
83262
83263
83264
83265
83266
83267
83268
83269
83270
83271
83272
83273
83274
83275
83276
83277
83278
83279
83280
83281
83282
83283
83284
83285
83286
83287
83288
83289
83290
83291
83292
83293
83294
83295
83296
83297
83298
83299
83300
83301
83302
83303
83304
83305
83306
83307
83308
83309
83310
83311
83312
83313
83314
83315
83316
83317
83318
83319
83320
83321
83322
83323
83324
83325
83326
83327
83328
83329
83330
83331
83332
83333
83334
83335
83336
83337
83338
83339
83340
83341
83342
83343
83344
83345
83346
83347
83348
83349
83350
83351
83352
83353
83354
83355
83356
83357
83358
83359
83360
83361
83362
83363
83364
83365
83366
83367
83368
83369
83370
83371
83372
83373
83374
83375
83376
83377
83378
83379
83380
83381
83382
83383
83384
83385
83386
83387
83388
83389
83390
83391
83392
83393
83394
83395
83396
83397
83398
83399
83400
83401
83402
83403
83404
83405
83406
83407
83408
83409
83410
83411
83412
83413
83414
83415
83416
83417
83418
83419
83420
83421
83422
83423
83424
83425
83426
83427
83428
83429
83430
83431
83432
83433
83434
83435
83436
83437
83438
83439
83440
83441
83442
83443
83444
83445
83446
83447
83448
83449
83450
83451
83452
83453
83454
83455
83456
83457
83458
83459
83460
83461
83462
83463
83464
83465
83466
83467
83468
83469
83470
83471
83472
83473
83474
83475
83476
83477
83478
83479
83480
83481
83482
83483
83484
83485
83486
83487
83488
83489
83490
83491
83492
83493
83494
83495
83496
83497
83498
83499
83500
83501
83502
83503
83504
83505
83506
83507
83508
83509
83510
83511
83512
83513
83514
83515
83516
83517
83518
83519
83520
83521
83522
83523
83524
83525
83526
83527
83528
83529
83530
83531
83532
83533
83534
83535
83536
83537
83538
83539
83540
83541
83542
83543
83544
83545
83546
83547
83548
83549
83550
83551
83552
83553
83554
83555
83556
83557
83558
83559
83560
83561
83562
83563
83564
83565
83566
83567
83568
83569
83570
83571
83572
83573
83574
83575
83576
83577
83578
83579
83580
83581
83582
83583
83584
83585
83586
83587
83588
83589
83590
83591
83592
83593
83594
83595
83596
83597
83598
83599
83600
83601
83602
83603
83604
83605
83606
83607
83608
83609
83610
83611
83612
83613
83614
83615
83616
83617
83618
83619
83620
83621
83622
83623
83624
83625
83626
83627
83628
83629
83630
83631
83632
83633
83634
83635
83636
83637
83638
83639
83640
83641
83642
83643
83644
83645
83646
83647
83648
83649
83650
83651
83652
83653
83654
83655
83656
83657
83658
83659
83660
83661
83662
83663
83664
83665
83666
83667
83668
83669
83670
83671
83672
83673
83674
83675
83676
83677
83678
83679
83680
83681
83682
83683
83684
83685
83686
83687
83688
83689
83690
83691
83692
83693
83694
83695
83696
83697
83698
83699
83700
83701
83702
83703
83704
83705
83706
83707
83708
83709
83710
83711
83712
83713
83714
83715
83716
83717
83718
83719
83720
83721
83722
83723
83724
83725
83726
83727
83728
83729
83730
83731
83732
83733
83734
83735
83736
83737
83738
83739
83740
83741
83742
83743
83744
83745
83746
83747
83748
83749
83750
83751
83752
83753
83754
83755
83756
83757
83758
83759
83760
83761
83762
83763
83764
83765
83766
83767
83768
83769
83770
83771
83772
83773
83774
83775
83776
83777
83778
83779
83780
83781
83782
83783
83784
83785
83786
83787
83788
83789
83790
83791
83792
83793
83794
83795
83796
83797
83798
83799
83800
83801
83802
83803
83804
83805
83806
83807
83808
83809
83810
83811
83812
83813
83814
83815
83816
83817
83818
83819
83820
83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
83837
83838
83839
83840
83841
83842
83843
83844
83845
83846
83847
83848
83849
83850
83851
83852
83853
83854
83855
83856
83857
83858
83859
83860
83861
83862
83863
83864
83865
83866
83867
83868
83869
83870
83871
83872
83873
83874
83875
83876
83877
83878
83879
83880
83881
83882
83883
83884
83885
83886
83887
83888
83889
83890
83891
83892
83893
83894
83895
83896
83897
83898
83899
83900
83901
83902
83903
83904
83905
83906
83907
83908
83909
83910
83911
83912
83913
83914
83915
83916
83917
83918
83919
83920
83921
83922
83923
83924
83925
83926
83927
83928
83929
83930
83931
83932
83933
83934
83935
83936
83937
83938
83939
83940
83941
83942
83943
83944
83945
83946
83947
83948
83949
83950
83951
83952
83953
83954
83955
83956
83957
83958
83959
83960
83961
83962
83963
83964
83965
83966
83967
83968
83969
83970
83971
83972
83973
83974
83975
83976
83977
83978
83979
83980
83981
83982
83983
83984
83985
83986
83987
83988
83989
83990
83991
83992
83993
83994
83995
83996
83997
83998
83999
84000
84001
84002
84003
84004
84005
84006
84007
84008
84009
84010
84011
84012
84013
84014
84015
84016
84017
84018
84019
84020
84021
84022
84023
84024
84025
84026
84027
84028
84029
84030
84031
84032
84033
84034
84035
84036
84037
84038
84039
84040
84041
84042
84043
84044
84045
84046
84047
84048
84049
84050
84051
84052
84053
84054
84055
84056
84057
84058
84059
84060
84061
84062
84063
84064
84065
84066
84067
84068
84069
84070
84071
84072
84073
84074
84075
84076
84077
84078
84079
84080
84081
84082
84083
84084
84085
84086
84087
84088
84089
84090
84091
84092
84093
84094
84095
84096
84097
84098
84099
84100
84101
84102
84103
84104
84105
84106
84107
84108
84109
84110
84111
84112
84113
84114
84115
84116
84117
84118
84119
84120
84121
84122
84123
84124
84125
84126
84127
84128
84129
84130
84131
84132
84133
84134
84135
84136
84137
84138
84139
84140
84141
84142
84143
84144
84145
84146
84147
84148
84149
84150
84151
84152
84153
84154
84155
84156
84157
84158
84159
84160
84161
84162
84163
84164
84165
84166
84167
84168
84169
84170
84171
84172
84173
84174
84175
84176
84177
84178
84179
84180
84181
84182
84183
84184
84185
84186
84187
84188
84189
84190
84191
84192
84193
84194
84195
84196
84197
84198
84199
84200
84201
84202
84203
84204
84205
84206
84207
84208
84209
84210
84211
84212
84213
84214
84215
84216
84217
84218
84219
84220
84221
84222
84223
84224
84225
84226
84227
84228
84229
84230
84231
84232
84233
84234
84235
84236
84237
84238
84239
84240
84241
84242
84243
84244
84245
84246
84247
84248
84249
84250
84251
84252
84253
84254
84255
84256
84257
84258
84259
84260
84261
84262
84263
84264
84265
84266
84267
84268
84269
84270
84271
84272
84273
84274
84275
84276
84277
84278
84279
84280
84281
84282
84283
84284
84285
84286
84287
84288
84289
84290
84291
84292
84293
84294
84295
84296
84297
84298
84299
84300
84301
84302
84303
84304
84305
84306
84307
84308
84309
84310
84311
84312
84313
84314
84315
84316
84317
84318
84319
84320
84321
84322
84323
84324
84325
84326
84327
84328
84329
84330
84331
84332
84333
84334
84335
84336
84337
84338
84339
84340
84341
84342
84343
84344
84345
84346
84347
84348
84349
84350
84351
84352
84353
84354
84355
84356
84357
84358
84359
84360
84361
84362
84363
84364
84365
84366
84367
84368
84369
84370
84371
84372
84373
84374
84375
84376
84377
84378
84379
84380
84381
84382
84383
84384
84385
84386
84387
84388
84389
84390
84391
84392
84393
84394
84395
84396
84397
84398
84399
84400
84401
84402
84403
84404
84405
84406
84407
84408
84409
84410
84411
84412
84413
84414
84415
84416
84417
84418
84419
84420
84421
84422
84423
84424
84425
84426
84427
84428
84429
84430
84431
84432
84433
84434
84435
84436
84437
84438
84439
84440
84441
84442
84443
84444
84445
84446
84447
84448
84449
84450
84451
84452
84453
84454
84455
84456
84457
84458
84459
84460
84461
84462
84463
84464
84465
84466
84467
84468
84469
84470
84471
84472
84473
84474
84475
84476
84477
84478
84479
84480
84481
84482
84483
84484
84485
84486
84487
84488
84489
84490
84491
84492
84493
84494
84495
84496
84497
84498
84499
84500
84501
84502
84503
84504
84505
84506
84507
84508
84509
84510
84511
84512
84513
84514
84515
84516
84517
84518
84519
84520
84521
84522
84523
84524
84525
84526
84527
84528
84529
84530
84531
84532
84533
84534
84535
84536
84537
84538
84539
84540
84541
84542
84543
84544
84545
84546
84547
84548
84549
84550
84551
84552
84553
84554
84555
84556
84557
84558
84559
84560
84561
84562
84563
84564
84565
84566
84567
84568
84569
84570
84571
84572
84573
84574
84575
84576
84577
84578
84579
84580
84581
84582
84583
84584
84585
84586
84587
84588
84589
84590
84591
84592
84593
84594
84595
84596
84597
84598
84599
84600
84601
84602
84603
84604
84605
84606
84607
84608
84609
84610
84611
84612
84613
84614
84615
84616
84617
84618
84619
84620
84621
84622
84623
84624
84625
84626
84627
84628
84629
84630
84631
84632
84633
84634
84635
84636
84637
84638
84639
84640
84641
84642
84643
84644
84645
84646
84647
84648
84649
84650
84651
84652
84653
84654
84655
84656
84657
84658
84659
84660
84661
84662
84663
84664
84665
84666
84667
84668
84669
84670
84671
84672
84673
84674
84675
84676
84677
84678
84679
84680
84681
84682
84683
84684
84685
84686
84687
84688
84689
84690
84691
84692
84693
84694
84695
84696
84697
84698
84699
84700
84701
84702
84703
84704
84705
84706
84707
84708
84709
84710
84711
84712
84713
84714
84715
84716
84717
84718
84719
84720
84721
84722
84723
84724
84725
84726
84727
84728
84729
84730
84731
84732
84733
84734
84735
84736
84737
84738
84739
84740
84741
84742
84743
84744
84745
84746
84747
84748
84749
84750
84751
84752
84753
84754
84755
84756
84757
84758
84759
84760
84761
84762
84763
84764
84765
84766
84767
84768
84769
84770
84771
84772
84773
84774
84775
84776
84777
84778
84779
84780
84781
84782
84783
84784
84785
84786
84787
84788
84789
84790
84791
84792
84793
84794
84795
84796
84797
84798
84799
84800
84801
84802
84803
84804
84805
84806
84807
84808
84809
84810
84811
84812
84813
84814
84815
84816
84817
84818
84819
84820
84821
84822
84823
84824
84825
84826
84827
84828
84829
84830
84831
84832
84833
84834
84835
84836
84837
84838
84839
84840
84841
84842
84843
84844
84845
84846
84847
84848
84849
84850
84851
84852
84853
84854
84855
84856
84857
84858
84859
84860
84861
84862
84863
84864
84865
84866
84867
84868
84869
84870
84871
84872
84873
84874
84875
84876
84877
84878
84879
84880
84881
84882
84883
84884
84885
84886
84887
84888
84889
84890
84891
84892
84893
84894
84895
84896
84897
84898
84899
84900
84901
84902
84903
84904
84905
84906
84907
84908
84909
84910
84911
84912
84913
84914
84915
84916
84917
84918
84919
84920
84921
84922
84923
84924
84925
84926
84927
84928
84929
84930
84931
84932
84933
84934
84935
84936
84937
84938
84939
84940
84941
84942
84943
84944
84945
84946
84947
84948
84949
84950
84951
84952
84953
84954
84955
84956
84957
84958
84959
84960
84961
84962
84963
84964
84965
84966
84967
84968
84969
84970
84971
84972
84973
84974
84975
84976
84977
84978
84979
84980
84981
84982
84983
84984
84985
84986
84987
84988
84989
84990
84991
84992
84993
84994
84995
84996
84997
84998
84999
85000
85001
85002
85003
85004
85005
85006
85007
85008
85009
85010
85011
85012
85013
85014
85015
85016
85017
85018
85019
85020
85021
85022
85023
85024
85025
85026
85027
85028
85029
85030
85031
85032
85033
85034
85035
85036
85037
85038
85039
85040
85041
85042
85043
85044
85045
85046
85047
85048
85049
85050
85051
85052
85053
85054
85055
85056
85057
85058
85059
85060
85061
85062
85063
85064
85065
85066
85067
85068
85069
85070
85071
85072
85073
85074
85075
85076
85077
85078
85079
85080
85081
85082
85083
85084
85085
85086
85087
85088
85089
85090
85091
85092
85093
85094
85095
85096
85097
85098
85099
85100
85101
85102
85103
85104
85105
85106
85107
85108
85109
85110
85111
85112
85113
85114
85115
85116
85117
85118
85119
85120
85121
85122
85123
85124
85125
85126
85127
85128
85129
85130
85131
85132
85133
85134
85135
85136
85137
85138
85139
85140
85141
85142
85143
85144
85145
85146
85147
85148
85149
85150
85151
85152
85153
85154
85155
85156
85157
85158
85159
85160
85161
85162
85163
85164
85165
85166
85167
85168
85169
85170
85171
85172
85173
85174
85175
85176
85177
85178
85179
85180
85181
85182
85183
85184
85185
85186
85187
85188
85189
85190
85191
85192
85193
85194
85195
85196
85197
85198
85199
85200
85201
85202
85203
85204
85205
85206
85207
85208
85209
85210
85211
85212
85213
85214
85215
85216
85217
85218
85219
85220
85221
85222
85223
85224
85225
85226
85227
85228
85229
85230
85231
85232
85233
85234
85235
85236
85237
85238
85239
85240
85241
85242
85243
85244
85245
85246
85247
85248
85249
85250
85251
85252
85253
85254
85255
85256
85257
85258
85259
85260
85261
85262
85263
85264
85265
85266
85267
85268
85269
85270
85271
85272
85273
85274
85275
85276
85277
85278
85279
85280
85281
85282
85283
85284
85285
85286
85287
85288
85289
85290
85291
85292
85293
85294
85295
85296
85297
85298
85299
85300
85301
85302
85303
85304
85305
85306
85307
85308
85309
85310
85311
85312
85313
85314
85315
85316
85317
85318
85319
85320
85321
85322
85323
85324
85325
85326
85327
85328
85329
85330
85331
85332
85333
85334
85335
85336
85337
85338
85339
85340
85341
85342
85343
85344
85345
85346
85347
85348
85349
85350
85351
85352
85353
85354
85355
85356
85357
85358
85359
85360
85361
85362
85363
85364
85365
85366
85367
85368
85369
85370
85371
85372
85373
85374
85375
85376
85377
85378
85379
85380
85381
85382
85383
85384
85385
85386
85387
85388
85389
85390
85391
85392
85393
85394
85395
85396
85397
85398
85399
85400
85401
85402
85403
85404
85405
85406
85407
85408
85409
85410
85411
85412
85413
85414
85415
85416
85417
85418
85419
85420
85421
85422
85423
85424
85425
85426
85427
85428
85429
85430
85431
85432
85433
85434
85435
85436
85437
85438
85439
85440
85441
85442
85443
85444
85445
85446
85447
85448
85449
85450
85451
85452
85453
85454
85455
85456
85457
85458
85459
85460
85461
85462
85463
85464
85465
85466
85467
85468
85469
85470
85471
85472
85473
85474
85475
85476
85477
85478
85479
85480
85481
85482
85483
85484
85485
85486
85487
85488
85489
85490
85491
85492
85493
85494
85495
85496
85497
85498
85499
85500
85501
85502
85503
85504
85505
85506
85507
85508
85509
85510
85511
85512
85513
85514
85515
85516
85517
85518
85519
85520
85521
85522
85523
85524
85525
85526
85527
85528
85529
85530
85531
85532
85533
85534
85535
85536
85537
85538
85539
85540
85541
85542
85543
85544
85545
85546
85547
85548
85549
85550
85551
85552
85553
85554
85555
85556
85557
85558
85559
85560
85561
85562
85563
85564
85565
85566
85567
85568
85569
85570
85571
85572
85573
85574
85575
85576
85577
85578
85579
85580
85581
85582
85583
85584
85585
85586
85587
85588
85589
85590
85591
85592
85593
85594
85595
85596
85597
85598
85599
85600
85601
85602
85603
85604
85605
85606
85607
85608
85609
85610
85611
85612
85613
85614
85615
85616
85617
85618
85619
85620
85621
85622
85623
85624
85625
85626
85627
85628
85629
85630
85631
85632
85633
85634
85635
85636
85637
85638
85639
85640
85641
85642
85643
85644
85645
85646
85647
85648
85649
85650
85651
85652
85653
85654
85655
85656
85657
85658
85659
85660
85661
85662
85663
85664
85665
85666
85667
85668
85669
85670
85671
85672
85673
85674
85675
85676
85677
85678
85679
85680
85681
85682
85683
85684
85685
85686
85687
85688
85689
85690
85691
85692
85693
85694
85695
85696
85697
85698
85699
85700
85701
85702
85703
85704
85705
85706
85707
85708
85709
85710
85711
85712
85713
85714
85715
85716
85717
85718
85719
85720
85721
85722
85723
85724
85725
85726
85727
85728
85729
85730
85731
85732
85733
85734
85735
85736
85737
85738
85739
85740
85741
85742
85743
85744
85745
85746
85747
85748
85749
85750
85751
85752
85753
85754
85755
85756
85757
85758
85759
85760
85761
85762
85763
85764
85765
85766
85767
85768
85769
85770
85771
85772
85773
85774
85775
85776
85777
85778
85779
85780
85781
85782
85783
85784
85785
85786
85787
85788
85789
85790
85791
85792
85793
85794
85795
85796
85797
85798
85799
85800
85801
85802
85803
85804
85805
85806
85807
85808
85809
85810
85811
85812
85813
85814
85815
85816
85817
85818
85819
85820
85821
85822
85823
85824
85825
85826
85827
85828
85829
85830
85831
85832
85833
85834
85835
85836
85837
85838
85839
85840
85841
85842
85843
85844
85845
85846
85847
85848
85849
85850
85851
85852
85853
85854
85855
85856
85857
85858
85859
85860
85861
85862
85863
85864
85865
85866
85867
85868
85869
85870
85871
85872
85873
85874
85875
85876
85877
85878
85879
85880
85881
85882
85883
85884
85885
85886
85887
85888
85889
85890
85891
85892
85893
85894
85895
85896
85897
85898
85899
85900
85901
85902
85903
85904
85905
85906
85907
85908
85909
85910
85911
85912
85913
85914
85915
85916
85917
85918
85919
85920
85921
85922
85923
85924
85925
85926
85927
85928
85929
85930
85931
85932
85933
85934
85935
85936
85937
85938
85939
85940
85941
85942
85943
85944
85945
85946
85947
85948
85949
85950
85951
85952
85953
85954
85955
85956
85957
85958
85959
85960
85961
85962
85963
85964
85965
85966
85967
85968
85969
85970
85971
85972
85973
85974
85975
85976
85977
85978
85979
85980
85981
85982
85983
85984
85985
85986
85987
85988
85989
85990
85991
85992
85993
85994
85995
85996
85997
85998
85999
86000
86001
86002
86003
86004
86005
86006
86007
86008
86009
86010
86011
86012
86013
86014
86015
86016
86017
86018
86019
86020
86021
86022
86023
86024
86025
86026
86027
86028
86029
86030
86031
86032
86033
86034
86035
86036
86037
86038
86039
86040
86041
86042
86043
86044
86045
86046
86047
86048
86049
86050
86051
86052
86053
86054
86055
86056
86057
86058
86059
86060
86061
86062
86063
86064
86065
86066
86067
86068
86069
86070
86071
86072
86073
86074
86075
86076
86077
86078
86079
86080
86081
86082
86083
86084
86085
86086
86087
86088
86089
86090
86091
86092
86093
86094
86095
86096
86097
86098
86099
86100
86101
86102
86103
86104
86105
86106
86107
86108
86109
86110
86111
86112
86113
86114
86115
86116
86117
86118
86119
86120
86121
86122
86123
86124
86125
86126
86127
86128
86129
86130
86131
86132
86133
86134
86135
86136
86137
86138
86139
86140
86141
86142
86143
86144
86145
86146
86147
86148
86149
86150
86151
86152
86153
86154
86155
86156
86157
86158
86159
86160
86161
86162
86163
86164
86165
86166
86167
86168
86169
86170
86171
86172
86173
86174
86175
86176
86177
86178
86179
86180
86181
86182
86183
86184
86185
86186
86187
86188
86189
86190
86191
86192
86193
86194
86195
86196
86197
86198
86199
86200
86201
86202
86203
86204
86205
86206
86207
86208
86209
86210
86211
86212
86213
86214
86215
86216
86217
86218
86219
86220
86221
86222
86223
86224
86225
86226
86227
86228
86229
86230
86231
86232
86233
86234
86235
86236
86237
86238
86239
86240
86241
86242
86243
86244
86245
86246
86247
86248
86249
86250
86251
86252
86253
86254
86255
86256
86257
86258
86259
86260
86261
86262
86263
86264
86265
86266
86267
86268
86269
86270
86271
86272
86273
86274
86275
86276
86277
86278
86279
86280
86281
86282
86283
86284
86285
86286
86287
86288
86289
86290
86291
86292
86293
86294
86295
86296
86297
86298
86299
86300
86301
86302
86303
86304
86305
86306
86307
86308
86309
86310
86311
86312
86313
86314
86315
86316
86317
86318
86319
86320
86321
86322
86323
86324
86325
86326
86327
86328
86329
86330
86331
86332
86333
86334
86335
86336
86337
86338
86339
86340
86341
86342
86343
86344
86345
86346
86347
86348
86349
86350
86351
86352
86353
86354
86355
86356
86357
86358
86359
86360
86361
86362
86363
86364
86365
86366
86367
86368
86369
86370
86371
86372
86373
86374
86375
86376
86377
86378
86379
86380
86381
86382
86383
86384
86385
86386
86387
86388
86389
86390
86391
86392
86393
86394
86395
86396
86397
86398
86399
86400
86401
86402
86403
86404
86405
86406
86407
86408
86409
86410
86411
86412
86413
86414
86415
86416
86417
86418
86419
86420
86421
86422
86423
86424
86425
86426
86427
86428
86429
86430
86431
86432
86433
86434
86435
86436
86437
86438
86439
86440
86441
86442
86443
86444
86445
86446
86447
86448
86449
86450
86451
86452
86453
86454
86455
86456
86457
86458
86459
86460
86461
86462
86463
86464
86465
86466
86467
86468
86469
86470
86471
86472
86473
86474
86475
86476
86477
86478
86479
86480
86481
86482
86483
86484
86485
86486
86487
86488
86489
86490
86491
86492
86493
86494
86495
86496
86497
86498
86499
86500
86501
86502
86503
86504
86505
86506
86507
86508
86509
86510
86511
86512
86513
86514
86515
86516
86517
86518
86519
86520
86521
86522
86523
86524
86525
86526
86527
86528
86529
86530
86531
86532
86533
86534
86535
86536
86537
86538
86539
86540
86541
86542
86543
86544
86545
86546
86547
86548
86549
86550
86551
86552
86553
86554
86555
86556
86557
86558
86559
86560
86561
86562
86563
86564
86565
86566
86567
86568
86569
86570
86571
86572
86573
86574
86575
86576
86577
86578
86579
86580
86581
86582
86583
86584
86585
86586
86587
86588
86589
86590
86591
86592
86593
86594
86595
86596
86597
86598
86599
86600
86601
86602
86603
86604
86605
86606
86607
86608
86609
86610
86611
86612
86613
86614
86615
86616
86617
86618
86619
86620
86621
86622
86623
86624
86625
86626
86627
86628
86629
86630
86631
86632
86633
86634
86635
86636
86637
86638
86639
86640
86641
86642
86643
86644
86645
86646
86647
86648
86649
86650
86651
86652
86653
86654
86655
86656
86657
86658
86659
86660
86661
86662
86663
86664
86665
86666
86667
86668
86669
86670
86671
86672
86673
86674
86675
86676
86677
86678
86679
86680
86681
86682
86683
86684
86685
86686
86687
86688
86689
86690
86691
86692
86693
86694
86695
86696
86697
86698
86699
86700
86701
86702
86703
86704
86705
86706
86707
86708
86709
86710
86711
86712
86713
86714
86715
86716
86717
86718
86719
86720
86721
86722
86723
86724
86725
86726
86727
86728
86729
86730
86731
86732
86733
86734
86735
86736
86737
86738
86739
86740
86741
86742
86743
86744
86745
86746
86747
86748
86749
86750
86751
86752
86753
86754
86755
86756
86757
86758
86759
86760
86761
86762
86763
86764
86765
86766
86767
86768
86769
86770
86771
86772
86773
86774
86775
86776
86777
86778
86779
86780
86781
86782
86783
86784
86785
86786
86787
86788
86789
86790
86791
86792
86793
86794
86795
86796
86797
86798
86799
86800
86801
86802
86803
86804
86805
86806
86807
86808
86809
86810
86811
86812
86813
86814
86815
86816
86817
86818
86819
86820
86821
86822
86823
86824
86825
86826
86827
86828
86829
86830
86831
86832
86833
86834
86835
86836
86837
86838
86839
86840
86841
86842
86843
86844
86845
86846
86847
86848
86849
86850
86851
86852
86853
86854
86855
86856
86857
86858
86859
86860
86861
86862
86863
86864
86865
86866
86867
86868
86869
86870
86871
86872
86873
86874
86875
86876
86877
86878
86879
86880
86881
86882
86883
86884
86885
86886
86887
86888
86889
86890
86891
86892
86893
86894
86895
86896
86897
86898
86899
86900
86901
86902
86903
86904
86905
86906
86907
86908
86909
86910
86911
86912
86913
86914
86915
86916
86917
86918
86919
86920
86921
86922
86923
86924
86925
86926
86927
86928
86929
86930
86931
86932
86933
86934
86935
86936
86937
86938
86939
86940
86941
86942
86943
86944
86945
86946
86947
86948
86949
86950
86951
86952
86953
86954
86955
86956
86957
86958
86959
86960
86961
86962
86963
86964
86965
86966
86967
86968
86969
86970
86971
86972
86973
86974
86975
86976
86977
86978
86979
86980
86981
86982
86983
86984
86985
86986
86987
86988
86989
86990
86991
86992
86993
86994
86995
86996
86997
86998
86999
87000
87001
87002
87003
87004
87005
87006
87007
87008
87009
87010
87011
87012
87013
87014
87015
87016
87017
87018
87019
87020
87021
87022
87023
87024
87025
87026
87027
87028
87029
87030
87031
87032
87033
87034
87035
87036
87037
87038
87039
87040
87041
87042
87043
87044
87045
87046
87047
87048
87049
87050
87051
87052
87053
87054
87055
87056
87057
87058
87059
87060
87061
87062
87063
87064
87065
87066
87067
87068
87069
87070
87071
87072
87073
87074
87075
87076
87077
87078
87079
87080
87081
87082
87083
87084
87085
87086
87087
87088
87089
87090
87091
87092
87093
87094
87095
87096
87097
87098
87099
87100
87101
87102
87103
87104
87105
87106
87107
87108
87109
87110
87111
87112
87113
87114
87115
87116
87117
87118
87119
87120
87121
87122
87123
87124
87125
87126
87127
87128
87129
87130
87131
87132
87133
87134
87135
87136
87137
87138
87139
87140
87141
87142
87143
87144
87145
87146
87147
87148
87149
87150
87151
87152
87153
87154
87155
87156
87157
87158
87159
87160
87161
87162
87163
87164
87165
87166
87167
87168
87169
87170
87171
87172
87173
87174
87175
87176
87177
87178
87179
87180
87181
87182
87183
87184
87185
87186
87187
87188
87189
87190
87191
87192
87193
87194
87195
87196
87197
87198
87199
87200
87201
87202
87203
87204
87205
87206
87207
87208
87209
87210
87211
87212
87213
87214
87215
87216
87217
87218
87219
87220
87221
87222
87223
87224
87225
87226
87227
87228
87229
87230
87231
87232
87233
87234
87235
87236
87237
87238
87239
87240
87241
87242
87243
87244
87245
87246
87247
87248
87249
87250
87251
87252
87253
87254
87255
87256
87257
87258
87259
87260
87261
87262
87263
87264
87265
87266
87267
87268
87269
87270
87271
87272
87273
87274
87275
87276
87277
87278
87279
87280
87281
87282
87283
87284
87285
87286
87287
87288
87289
87290
87291
87292
87293
87294
87295
87296
87297
87298
87299
87300
87301
87302
87303
87304
87305
87306
87307
87308
87309
87310
87311
87312
87313
87314
87315
87316
87317
87318
87319
87320
87321
87322
87323
87324
87325
87326
87327
87328
87329
87330
87331
87332
87333
87334
87335
87336
87337
87338
87339
87340
87341
87342
87343
87344
87345
87346
87347
87348
87349
87350
87351
87352
87353
87354
87355
87356
87357
87358
87359
87360
87361
87362
87363
87364
87365
87366
87367
87368
87369
87370
87371
87372
87373
87374
87375
87376
87377
87378
87379
87380
87381
87382
87383
87384
87385
87386
87387
87388
87389
87390
87391
87392
87393
87394
87395
87396
87397
87398
87399
87400
87401
87402
87403
87404
87405
87406
87407
87408
87409
87410
87411
87412
87413
87414
87415
87416
87417
87418
87419
87420
87421
87422
87423
87424
87425
87426
87427
87428
87429
87430
87431
87432
87433
87434
87435
87436
87437
87438
87439
87440
87441
87442
87443
87444
87445
87446
87447
87448
87449
87450
87451
87452
87453
87454
87455
87456
87457
87458
87459
87460
87461
87462
87463
87464
87465
87466
87467
87468
87469
87470
87471
87472
87473
87474
87475
87476
87477
87478
87479
87480
87481
87482
87483
87484
87485
87486
87487
87488
87489
87490
87491
87492
87493
87494
87495
87496
87497
87498
87499
87500
87501
87502
87503
87504
87505
87506
87507
87508
87509
87510
87511
87512
87513
87514
87515
87516
87517
87518
87519
87520
87521
87522
87523
87524
87525
87526
87527
87528
87529
87530
87531
87532
87533
87534
87535
87536
87537
87538
87539
87540
87541
87542
87543
87544
87545
87546
87547
87548
87549
87550
87551
87552
87553
87554
87555
87556
87557
87558
87559
87560
87561
87562
87563
87564
87565
87566
87567
87568
87569
87570
87571
87572
87573
87574
87575
87576
87577
87578
87579
87580
87581
87582
87583
87584
87585
87586
87587
87588
87589
87590
87591
87592
87593
87594
87595
87596
87597
87598
87599
87600
87601
87602
87603
87604
87605
87606
87607
87608
87609
87610
87611
87612
87613
87614
87615
87616
87617
87618
87619
87620
87621
87622
87623
87624
87625
87626
87627
87628
87629
87630
87631
87632
87633
87634
87635
87636
87637
87638
87639
87640
87641
87642
87643
87644
87645
87646
87647
87648
87649
87650
87651
87652
87653
87654
87655
87656
87657
87658
87659
87660
87661
87662
87663
87664
87665
87666
87667
87668
87669
87670
87671
87672
87673
87674
87675
87676
87677
87678
87679
87680
87681
87682
87683
87684
87685
87686
87687
87688
87689
87690
87691
87692
87693
87694
87695
87696
87697
87698
87699
87700
87701
87702
87703
87704
87705
87706
87707
87708
87709
87710
87711
87712
87713
87714
87715
87716
87717
87718
87719
87720
87721
87722
87723
87724
87725
87726
87727
87728
87729
87730
87731
87732
87733
87734
87735
87736
87737
87738
87739
87740
87741
87742
87743
87744
87745
87746
87747
87748
87749
87750
87751
87752
87753
87754
87755
87756
87757
87758
87759
87760
87761
87762
87763
87764
87765
87766
87767
87768
87769
87770
87771
87772
87773
87774
87775
87776
87777
87778
87779
87780
87781
87782
87783
87784
87785
87786
87787
87788
87789
87790
87791
87792
87793
87794
87795
87796
87797
87798
87799
87800
87801
87802
87803
87804
87805
87806
87807
87808
87809
87810
87811
87812
87813
87814
87815
87816
87817
87818
87819
87820
87821
87822
87823
87824
87825
87826
87827
87828
87829
87830
87831
87832
87833
87834
87835
87836
87837
87838
87839
87840
87841
87842
87843
87844
87845
87846
87847
87848
87849
87850
87851
87852
87853
87854
87855
87856
87857
87858
87859
87860
87861
87862
87863
87864
87865
87866
87867
87868
87869
87870
87871
87872
87873
87874
87875
87876
87877
87878
87879
87880
87881
87882
87883
87884
87885
87886
87887
87888
87889
87890
87891
87892
87893
87894
87895
87896
87897
87898
87899
87900
87901
87902
87903
87904
87905
87906
87907
87908
87909
87910
87911
87912
87913
87914
87915
87916
87917
87918
87919
87920
87921
87922
87923
87924
87925
87926
87927
87928
87929
87930
87931
87932
87933
87934
87935
87936
87937
87938
87939
87940
87941
87942
87943
87944
87945
87946
87947
87948
87949
87950
87951
87952
87953
87954
87955
87956
87957
87958
87959
87960
87961
87962
87963
87964
87965
87966
87967
87968
87969
87970
87971
87972
87973
87974
87975
87976
87977
87978
87979
87980
87981
87982
87983
87984
87985
87986
87987
87988
87989
87990
87991
87992
87993
87994
87995
87996
87997
87998
87999
88000
88001
88002
88003
88004
88005
88006
88007
88008
88009
88010
88011
88012
88013
88014
88015
88016
88017
88018
88019
88020
88021
88022
88023
88024
88025
88026
88027
88028
88029
88030
88031
88032
88033
88034
88035
88036
88037
88038
88039
88040
88041
88042
88043
88044
88045
88046
88047
88048
88049
88050
88051
88052
88053
88054
88055
88056
88057
88058
88059
88060
88061
88062
88063
88064
88065
88066
88067
88068
88069
88070
88071
88072
88073
88074
88075
88076
88077
88078
88079
88080
88081
88082
88083
88084
88085
88086
88087
88088
88089
88090
88091
88092
88093
88094
88095
88096
88097
88098
88099
88100
88101
88102
88103
88104
88105
88106
88107
88108
88109
88110
88111
88112
88113
88114
88115
88116
88117
88118
88119
88120
88121
88122
88123
88124
88125
88126
88127
88128
88129
88130
88131
88132
88133
88134
88135
88136
88137
88138
88139
88140
88141
88142
88143
88144
88145
88146
88147
88148
88149
88150
88151
88152
88153
88154
88155
88156
88157
88158
88159
88160
88161
88162
88163
88164
88165
88166
88167
88168
88169
88170
88171
88172
88173
88174
88175
88176
88177
88178
88179
88180
88181
88182
88183
88184
88185
88186
88187
88188
88189
88190
88191
88192
88193
88194
88195
88196
88197
88198
88199
88200
88201
88202
88203
88204
88205
88206
88207
88208
88209
88210
88211
88212
88213
88214
88215
88216
88217
88218
88219
88220
88221
88222
88223
88224
88225
88226
88227
88228
88229
88230
88231
88232
88233
88234
88235
88236
88237
88238
88239
88240
88241
88242
88243
88244
88245
88246
88247
88248
88249
88250
88251
88252
88253
88254
88255
88256
88257
88258
88259
88260
88261
88262
88263
88264
88265
88266
88267
88268
88269
88270
88271
88272
88273
88274
88275
88276
88277
88278
88279
88280
88281
88282
88283
88284
88285
88286
88287
88288
88289
88290
88291
88292
88293
88294
88295
88296
88297
88298
88299
88300
88301
88302
88303
88304
88305
88306
88307
88308
88309
88310
88311
88312
88313
88314
88315
88316
88317
88318
88319
88320
88321
88322
88323
88324
88325
88326
88327
88328
88329
88330
88331
88332
88333
88334
88335
88336
88337
88338
88339
88340
88341
88342
88343
88344
88345
88346
88347
88348
88349
88350
88351
88352
88353
88354
88355
88356
88357
88358
88359
88360
88361
88362
88363
88364
88365
88366
88367
88368
88369
88370
88371
88372
88373
88374
88375
88376
88377
88378
88379
88380
88381
88382
88383
88384
88385
88386
88387
88388
88389
88390
88391
88392
88393
88394
88395
88396
88397
88398
88399
88400
88401
88402
88403
88404
88405
88406
88407
88408
88409
88410
88411
88412
88413
88414
88415
88416
88417
88418
88419
88420
88421
88422
88423
88424
88425
88426
88427
88428
88429
88430
88431
88432
88433
88434
88435
88436
88437
88438
88439
88440
88441
88442
88443
88444
88445
88446
88447
88448
88449
88450
88451
88452
88453
88454
88455
88456
88457
88458
88459
88460
88461
88462
88463
88464
88465
88466
88467
88468
88469
88470
88471
88472
88473
88474
88475
88476
88477
88478
88479
88480
88481
88482
88483
88484
88485
88486
88487
88488
88489
88490
88491
88492
88493
88494
88495
88496
88497
88498
88499
88500
88501
88502
88503
88504
88505
88506
88507
88508
88509
88510
88511
88512
88513
88514
88515
88516
88517
88518
88519
88520
88521
88522
88523
88524
88525
88526
88527
88528
88529
88530
88531
88532
88533
88534
88535
88536
88537
88538
88539
88540
88541
88542
88543
88544
88545
88546
88547
88548
88549
88550
88551
88552
88553
88554
88555
88556
88557
88558
88559
88560
88561
88562
88563
88564
88565
88566
88567
88568
88569
88570
88571
88572
88573
88574
88575
88576
88577
88578
88579
88580
88581
88582
88583
88584
88585
88586
88587
88588
88589
88590
88591
88592
88593
88594
88595
88596
88597
88598
88599
88600
88601
88602
88603
88604
88605
88606
88607
88608
88609
88610
88611
88612
88613
88614
88615
88616
88617
88618
88619
88620
88621
88622
88623
88624
88625
88626
88627
88628
88629
88630
88631
88632
88633
88634
88635
88636
88637
88638
88639
88640
88641
88642
88643
88644
88645
88646
88647
88648
88649
88650
88651
88652
88653
88654
88655
88656
88657
88658
88659
88660
88661
88662
88663
88664
88665
88666
88667
88668
88669
88670
88671
88672
88673
88674
88675
88676
88677
88678
88679
88680
88681
88682
88683
88684
88685
88686
88687
88688
88689
88690
88691
88692
88693
88694
88695
88696
88697
88698
88699
88700
88701
88702
88703
88704
88705
88706
88707
88708
88709
88710
88711
88712
88713
88714
88715
88716
88717
88718
88719
88720
88721
88722
88723
88724
88725
88726
88727
88728
88729
88730
88731
88732
88733
88734
88735
88736
88737
88738
88739
88740
88741
88742
88743
88744
88745
88746
88747
88748
88749
88750
88751
88752
88753
88754
88755
88756
88757
88758
88759
88760
88761
88762
88763
88764
88765
88766
88767
88768
88769
88770
88771
88772
88773
88774
88775
88776
88777
88778
88779
88780
88781
88782
88783
88784
88785
88786
88787
88788
88789
88790
88791
88792
88793
88794
88795
88796
88797
88798
88799
88800
88801
88802
88803
88804
88805
88806
88807
88808
88809
88810
88811
88812
88813
88814
88815
88816
88817
88818
88819
88820
88821
88822
88823
88824
88825
88826
88827
88828
88829
88830
88831
88832
88833
88834
88835
88836
88837
88838
88839
88840
88841
88842
88843
88844
88845
88846
88847
88848
88849
88850
88851
88852
88853
88854
88855
88856
88857
88858
88859
88860
88861
88862
88863
88864
88865
88866
88867
88868
88869
88870
88871
88872
88873
88874
88875
88876
88877
88878
88879
88880
88881
88882
88883
88884
88885
88886
88887
88888
88889
88890
88891
88892
88893
88894
88895
88896
88897
88898
88899
88900
88901
88902
88903
88904
88905
88906
88907
88908
88909
88910
88911
88912
88913
88914
88915
88916
88917
88918
88919
88920
88921
88922
88923
88924
88925
88926
88927
88928
88929
88930
88931
88932
88933
88934
88935
88936
88937
88938
88939
88940
88941
88942
88943
88944
88945
88946
88947
88948
88949
88950
88951
88952
88953
88954
88955
88956
88957
88958
88959
88960
88961
88962
88963
88964
88965
88966
88967
88968
88969
88970
88971
88972
88973
88974
88975
88976
88977
88978
88979
88980
88981
88982
88983
88984
88985
88986
88987
88988
88989
88990
88991
88992
88993
88994
88995
88996
88997
88998
88999
89000
89001
89002
89003
89004
89005
89006
89007
89008
89009
89010
89011
89012
89013
89014
89015
89016
89017
89018
89019
89020
89021
89022
89023
89024
89025
89026
89027
89028
89029
89030
89031
89032
89033
89034
89035
89036
89037
89038
89039
89040
89041
89042
89043
89044
89045
89046
89047
89048
89049
89050
89051
89052
89053
89054
89055
89056
89057
89058
89059
89060
89061
89062
89063
89064
89065
89066
89067
89068
89069
89070
89071
89072
89073
89074
89075
89076
89077
89078
89079
89080
89081
89082
89083
89084
89085
89086
89087
89088
89089
89090
89091
89092
89093
89094
89095
89096
89097
89098
89099
89100
89101
89102
89103
89104
89105
89106
89107
89108
89109
89110
89111
89112
89113
89114
89115
89116
89117
89118
89119
89120
89121
89122
89123
89124
89125
89126
89127
89128
89129
89130
89131
89132
89133
89134
89135
89136
89137
89138
89139
89140
89141
89142
89143
89144
89145
89146
89147
89148
89149
89150
89151
89152
89153
89154
89155
89156
89157
89158
89159
89160
89161
89162
89163
89164
89165
89166
89167
89168
89169
89170
89171
89172
89173
89174
89175
89176
89177
89178
89179
89180
89181
89182
89183
89184
89185
89186
89187
89188
89189
89190
89191
89192
89193
89194
89195
89196
89197
89198
89199
89200
89201
89202
89203
89204
89205
89206
89207
89208
89209
89210
89211
89212
89213
89214
89215
89216
89217
89218
89219
89220
89221
89222
89223
89224
89225
89226
89227
89228
89229
89230
89231
89232
89233
89234
89235
89236
89237
89238
89239
89240
89241
89242
89243
89244
89245
89246
89247
89248
89249
89250
89251
89252
89253
89254
89255
89256
89257
89258
89259
89260
89261
89262
89263
89264
89265
89266
89267
89268
89269
89270
89271
89272
89273
89274
89275
89276
89277
89278
89279
89280
89281
89282
89283
89284
89285
89286
89287
89288
89289
89290
89291
89292
89293
89294
89295
89296
89297
89298
89299
89300
89301
89302
89303
89304
89305
89306
89307
89308
89309
89310
89311
89312
89313
89314
89315
89316
89317
89318
89319
89320
89321
89322
89323
89324
89325
89326
89327
89328
89329
89330
89331
89332
89333
89334
89335
89336
89337
89338
89339
89340
89341
89342
89343
89344
89345
89346
89347
89348
89349
89350
89351
89352
89353
89354
89355
89356
89357
89358
89359
89360
89361
89362
89363
89364
89365
89366
89367
89368
89369
89370
89371
89372
89373
89374
89375
89376
89377
89378
89379
89380
89381
89382
89383
89384
89385
89386
89387
89388
89389
89390
89391
89392
89393
89394
89395
89396
89397
89398
89399
89400
89401
89402
89403
89404
89405
89406
89407
89408
89409
89410
89411
89412
89413
89414
89415
89416
89417
89418
89419
89420
89421
89422
89423
89424
89425
89426
89427
89428
89429
89430
89431
89432
89433
89434
89435
89436
89437
89438
89439
89440
89441
89442
89443
89444
89445
89446
89447
89448
89449
89450
89451
89452
89453
89454
89455
89456
89457
89458
89459
89460
89461
89462
89463
89464
89465
89466
89467
89468
89469
89470
89471
89472
89473
89474
89475
89476
89477
89478
89479
89480
89481
89482
89483
89484
89485
89486
89487
89488
89489
89490
89491
89492
89493
89494
89495
89496
89497
89498
89499
89500
89501
89502
89503
89504
89505
89506
89507
89508
89509
89510
89511
89512
89513
89514
89515
89516
89517
89518
89519
89520
89521
89522
89523
89524
89525
89526
89527
89528
89529
89530
89531
89532
89533
89534
89535
89536
89537
89538
89539
89540
89541
89542
89543
89544
89545
89546
89547
89548
89549
89550
89551
89552
89553
89554
89555
89556
89557
89558
89559
89560
89561
89562
89563
89564
89565
89566
89567
89568
89569
89570
89571
89572
89573
89574
89575
89576
89577
89578
89579
89580
89581
89582
89583
89584
89585
89586
89587
89588
89589
89590
89591
89592
89593
89594
89595
89596
89597
89598
89599
89600
89601
89602
89603
89604
89605
89606
89607
89608
89609
89610
89611
89612
89613
89614
89615
89616
89617
89618
89619
89620
89621
89622
89623
89624
89625
89626
89627
89628
89629
89630
89631
89632
89633
89634
89635
89636
89637
89638
89639
89640
89641
89642
89643
89644
89645
89646
89647
89648
89649
89650
89651
89652
89653
89654
89655
89656
89657
89658
89659
89660
89661
89662
89663
89664
89665
89666
89667
89668
89669
89670
89671
89672
89673
89674
89675
89676
89677
89678
89679
89680
89681
89682
89683
89684
89685
89686
89687
89688
89689
89690
89691
89692
89693
89694
89695
89696
89697
89698
89699
89700
89701
89702
89703
89704
89705
89706
89707
89708
89709
89710
89711
89712
89713
89714
89715
89716
89717
89718
89719
89720
89721
89722
89723
89724
89725
89726
89727
89728
89729
89730
89731
89732
89733
89734
89735
89736
89737
89738
89739
89740
89741
89742
89743
89744
89745
89746
89747
89748
89749
89750
89751
89752
89753
89754
89755
89756
89757
89758
89759
89760
89761
89762
89763
89764
89765
89766
89767
89768
89769
89770
89771
89772
89773
89774
89775
89776
89777
89778
89779
89780
89781
89782
89783
89784
89785
89786
89787
89788
89789
89790
89791
89792
89793
89794
89795
89796
89797
89798
89799
89800
89801
89802
89803
89804
89805
89806
89807
89808
89809
89810
89811
89812
89813
89814
89815
89816
89817
89818
89819
89820
89821
89822
89823
89824
89825
89826
89827
89828
89829
89830
89831
89832
89833
89834
89835
89836
89837
89838
89839
89840
89841
89842
89843
89844
89845
89846
89847
89848
89849
89850
89851
89852
89853
89854
89855
89856
89857
89858
89859
89860
89861
89862
89863
89864
89865
89866
89867
89868
89869
89870
89871
89872
89873
89874
89875
89876
89877
89878
89879
89880
89881
89882
89883
89884
89885
89886
89887
89888
89889
89890
89891
89892
89893
89894
89895
89896
89897
89898
89899
89900
89901
89902
89903
89904
89905
89906
89907
89908
89909
89910
89911
89912
89913
89914
89915
89916
89917
89918
89919
89920
89921
89922
89923
89924
89925
89926
89927
89928
89929
89930
89931
89932
89933
89934
89935
89936
89937
89938
89939
89940
89941
89942
89943
89944
89945
89946
89947
89948
89949
89950
89951
89952
89953
89954
89955
89956
89957
89958
89959
89960
89961
89962
89963
89964
89965
89966
89967
89968
89969
89970
89971
89972
89973
89974
89975
89976
89977
89978
89979
89980
89981
89982
89983
89984
89985
89986
89987
89988
89989
89990
89991
89992
89993
89994
89995
89996
89997
89998
89999
90000
90001
90002
90003
90004
90005
90006
90007
90008
90009
90010
90011
90012
90013
90014
90015
90016
90017
90018
90019
90020
90021
90022
90023
90024
90025
90026
90027
90028
90029
90030
90031
90032
90033
90034
90035
90036
90037
90038
90039
90040
90041
90042
90043
90044
90045
90046
90047
90048
90049
90050
90051
90052
90053
90054
90055
90056
90057
90058
90059
90060
90061
90062
90063
90064
90065
90066
90067
90068
90069
90070
90071
90072
90073
90074
90075
90076
90077
90078
90079
90080
90081
90082
90083
90084
90085
90086
90087
90088
90089
90090
90091
90092
90093
90094
90095
90096
90097
90098
90099
90100
90101
90102
90103
90104
90105
90106
90107
90108
90109
90110
90111
90112
90113
90114
90115
90116
90117
90118
90119
90120
90121
90122
90123
90124
90125
90126
90127
90128
90129
90130
90131
90132
90133
90134
90135
90136
90137
90138
90139
90140
90141
90142
90143
90144
90145
90146
90147
90148
90149
90150
90151
90152
90153
90154
90155
90156
90157
90158
90159
90160
90161
90162
90163
90164
90165
90166
90167
90168
90169
90170
90171
90172
90173
90174
90175
90176
90177
90178
90179
90180
90181
90182
90183
90184
90185
90186
90187
90188
90189
90190
90191
90192
90193
90194
90195
90196
90197
90198
90199
90200
90201
90202
90203
90204
90205
90206
90207
90208
90209
90210
90211
90212
90213
90214
90215
90216
90217
90218
90219
90220
90221
90222
90223
90224
90225
90226
90227
90228
90229
90230
90231
90232
90233
90234
90235
90236
90237
90238
90239
90240
90241
90242
90243
90244
90245
90246
90247
90248
90249
90250
90251
90252
90253
90254
90255
90256
90257
90258
90259
90260
90261
90262
90263
90264
90265
90266
90267
90268
90269
90270
90271
90272
90273
90274
90275
90276
90277
90278
90279
90280
90281
90282
90283
90284
90285
90286
90287
90288
90289
90290
90291
90292
90293
90294
90295
90296
90297
90298
90299
90300
90301
90302
90303
90304
90305
90306
90307
90308
90309
90310
90311
90312
90313
90314
90315
90316
90317
90318
90319
90320
90321
90322
90323
90324
90325
90326
90327
90328
90329
90330
90331
90332
90333
90334
90335
90336
90337
90338
90339
90340
90341
90342
90343
90344
90345
90346
90347
90348
90349
90350
90351
90352
90353
90354
90355
90356
90357
90358
90359
90360
90361
90362
90363
90364
90365
90366
90367
90368
90369
90370
90371
90372
90373
90374
90375
90376
90377
90378
90379
90380
90381
90382
90383
90384
90385
90386
90387
90388
90389
90390
90391
90392
90393
90394
90395
90396
90397
90398
90399
90400
90401
90402
90403
90404
90405
90406
90407
90408
90409
90410
90411
90412
90413
90414
90415
90416
90417
90418
90419
90420
90421
90422
90423
90424
90425
90426
90427
90428
90429
90430
90431
90432
90433
90434
90435
90436
90437
90438
90439
90440
90441
90442
90443
90444
90445
90446
90447
90448
90449
90450
90451
90452
90453
90454
90455
90456
90457
90458
90459
90460
90461
90462
90463
90464
90465
90466
90467
90468
90469
90470
90471
90472
90473
90474
90475
90476
90477
90478
90479
90480
90481
90482
90483
90484
90485
90486
90487
90488
90489
90490
90491
90492
90493
90494
90495
90496
90497
90498
90499
90500
90501
90502
90503
90504
90505
90506
90507
90508
90509
90510
90511
90512
90513
90514
90515
90516
90517
90518
90519
90520
90521
90522
90523
90524
90525
90526
90527
90528
90529
90530
90531
90532
90533
90534
90535
90536
90537
90538
90539
90540
90541
90542
90543
90544
90545
90546
90547
90548
90549
90550
90551
90552
90553
90554
90555
90556
90557
90558
90559
90560
90561
90562
90563
90564
90565
90566
90567
90568
90569
90570
90571
90572
90573
90574
90575
90576
90577
90578
90579
90580
90581
90582
90583
90584
90585
90586
90587
90588
90589
90590
90591
90592
90593
90594
90595
90596
90597
90598
90599
90600
90601
90602
90603
90604
90605
90606
90607
90608
90609
90610
90611
90612
90613
90614
90615
90616
90617
90618
90619
90620
90621
90622
90623
90624
90625
90626
90627
90628
90629
90630
90631
90632
90633
90634
90635
90636
90637
90638
90639
90640
90641
90642
90643
90644
90645
90646
90647
90648
90649
90650
90651
90652
90653
90654
90655
90656
90657
90658
90659
90660
90661
90662
90663
90664
90665
90666
90667
90668
90669
90670
90671
90672
90673
90674
90675
90676
90677
90678
90679
90680
90681
90682
90683
90684
90685
90686
90687
90688
90689
90690
90691
90692
90693
90694
90695
90696
90697
90698
90699
90700
90701
90702
90703
90704
90705
90706
90707
90708
90709
90710
90711
90712
90713
90714
90715
90716
90717
90718
90719
90720
90721
90722
90723
90724
90725
90726
90727
90728
90729
90730
90731
90732
90733
90734
90735
90736
90737
90738
90739
90740
90741
90742
90743
90744
90745
90746
90747
90748
90749
90750
90751
90752
90753
90754
90755
90756
90757
90758
90759
90760
90761
90762
90763
90764
90765
90766
90767
90768
90769
90770
90771
90772
90773
90774
90775
90776
90777
90778
90779
90780
90781
90782
90783
90784
90785
90786
90787
90788
90789
90790
90791
90792
90793
90794
90795
90796
90797
90798
90799
90800
90801
90802
90803
90804
90805
90806
90807
90808
90809
90810
90811
90812
90813
90814
90815
90816
90817
90818
90819
90820
90821
90822
90823
90824
90825
90826
90827
90828
90829
90830
90831
90832
90833
90834
90835
90836
90837
90838
90839
90840
90841
90842
90843
90844
90845
90846
90847
90848
90849
90850
90851
90852
90853
90854
90855
90856
90857
90858
90859
90860
90861
90862
90863
90864
90865
90866
90867
90868
90869
90870
90871
90872
90873
90874
90875
90876
90877
90878
90879
90880
90881
90882
90883
90884
90885
90886
90887
90888
90889
90890
90891
90892
90893
90894
90895
90896
90897
90898
90899
90900
90901
90902
90903
90904
90905
90906
90907
90908
90909
90910
90911
90912
90913
90914
90915
90916
90917
90918
90919
90920
90921
90922
90923
90924
90925
90926
90927
90928
90929
90930
90931
90932
90933
90934
90935
90936
90937
90938
90939
90940
90941
90942
90943
90944
90945
90946
90947
90948
90949
90950
90951
90952
90953
90954
90955
90956
90957
90958
90959
90960
90961
90962
90963
90964
90965
90966
90967
90968
90969
90970
90971
90972
90973
90974
90975
90976
90977
90978
90979
90980
90981
90982
90983
90984
90985
90986
90987
90988
90989
90990
90991
90992
90993
90994
90995
90996
90997
90998
90999
91000
91001
91002
91003
91004
91005
91006
91007
91008
91009
91010
91011
91012
91013
91014
91015
91016
91017
91018
91019
91020
91021
91022
91023
91024
91025
91026
91027
91028
91029
91030
91031
91032
91033
91034
91035
91036
91037
91038
91039
91040
91041
91042
91043
91044
91045
91046
91047
91048
91049
91050
91051
91052
91053
91054
91055
91056
91057
91058
91059
91060
91061
91062
91063
91064
91065
91066
91067
91068
91069
91070
91071
91072
91073
91074
91075
91076
91077
91078
91079
91080
91081
91082
91083
91084
91085
91086
91087
91088
91089
91090
91091
91092
91093
91094
91095
91096
91097
91098
91099
91100
91101
91102
91103
91104
91105
91106
91107
91108
91109
91110
91111
91112
91113
91114
91115
91116
91117
91118
91119
91120
91121
91122
91123
91124
91125
91126
91127
91128
91129
91130
91131
91132
91133
91134
91135
91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
91155
91156
91157
91158
91159
91160
91161
91162
91163
91164
91165
91166
91167
91168
91169
91170
91171
91172
91173
91174
91175
91176
91177
91178
91179
91180
91181
91182
91183
91184
91185
91186
91187
91188
91189
91190
91191
91192
91193
91194
91195
91196
91197
91198
91199
91200
91201
91202
91203
91204
91205
91206
91207
91208
91209
91210
91211
91212
91213
91214
91215
91216
91217
91218
91219
91220
91221
91222
91223
91224
91225
91226
91227
91228
91229
91230
91231
91232
91233
91234
91235
91236
91237
91238
91239
91240
91241
91242
91243
91244
91245
91246
91247
91248
91249
91250
91251
91252
91253
91254
91255
91256
91257
91258
91259
91260
91261
91262
91263
91264
91265
91266
91267
91268
91269
91270
91271
91272
91273
91274
91275
91276
91277
91278
91279
91280
91281
91282
91283
91284
91285
91286
91287
91288
91289
91290
91291
91292
91293
91294
91295
91296
91297
91298
91299
91300
91301
91302
91303
91304
91305
91306
91307
91308
91309
91310
91311
91312
91313
91314
91315
91316
91317
91318
91319
91320
91321
91322
91323
91324
91325
91326
91327
91328
91329
91330
91331
91332
91333
91334
91335
91336
91337
91338
91339
91340
91341
91342
91343
91344
91345
91346
91347
91348
91349
91350
91351
91352
91353
91354
91355
91356
91357
91358
91359
91360
91361
91362
91363
91364
91365
91366
91367
91368
91369
91370
91371
91372
91373
91374
91375
91376
91377
91378
91379
91380
91381
91382
91383
91384
91385
91386
91387
91388
91389
91390
91391
91392
91393
91394
91395
91396
91397
91398
91399
91400
91401
91402
91403
91404
91405
91406
91407
91408
91409
91410
91411
91412
91413
91414
91415
91416
91417
91418
91419
91420
91421
91422
91423
91424
91425
91426
91427
91428
91429
91430
91431
91432
91433
91434
91435
91436
91437
91438
91439
91440
91441
91442
91443
91444
91445
91446
91447
91448
91449
91450
91451
91452
91453
91454
91455
91456
91457
91458
91459
91460
91461
91462
91463
91464
91465
91466
91467
91468
91469
91470
91471
91472
91473
91474
91475
91476
91477
91478
91479
91480
91481
91482
91483
91484
91485
91486
91487
91488
91489
91490
91491
91492
91493
91494
91495
91496
91497
91498
91499
91500
91501
91502
91503
91504
91505
91506
91507
91508
91509
91510
91511
91512
91513
91514
91515
91516
91517
91518
91519
91520
91521
91522
91523
91524
91525
91526
91527
91528
91529
91530
91531
91532
91533
91534
91535
91536
91537
91538
91539
91540
91541
91542
91543
91544
91545
91546
91547
91548
91549
91550
91551
91552
91553
91554
91555
91556
91557
91558
91559
91560
91561
91562
91563
91564
91565
91566
91567
91568
91569
91570
91571
91572
91573
91574
91575
91576
91577
91578
91579
91580
91581
91582
91583
91584
91585
91586
91587
91588
91589
91590
91591
91592
91593
91594
91595
91596
91597
91598
91599
91600
91601
91602
91603
91604
91605
91606
91607
91608
91609
91610
91611
91612
91613
91614
91615
91616
91617
91618
91619
91620
91621
91622
91623
91624
91625
91626
91627
91628
91629
91630
91631
91632
91633
91634
91635
91636
91637
91638
91639
91640
91641
91642
91643
91644
91645
91646
91647
91648
91649
91650
91651
91652
91653
91654
91655
91656
91657
91658
91659
91660
91661
91662
91663
91664
91665
91666
91667
91668
91669
91670
91671
91672
91673
91674
91675
91676
91677
91678
91679
91680
91681
91682
91683
91684
91685
91686
91687
91688
91689
91690
91691
91692
91693
91694
91695
91696
91697
91698
91699
91700
91701
91702
91703
91704
91705
91706
91707
91708
91709
91710
91711
91712
91713
91714
91715
91716
91717
91718
91719
91720
91721
91722
91723
91724
91725
91726
91727
91728
91729
91730
91731
91732
91733
91734
91735
91736
91737
91738
91739
91740
91741
91742
91743
91744
91745
91746
91747
91748
91749
91750
91751
91752
91753
91754
91755
91756
91757
91758
91759
91760
91761
91762
91763
91764
91765
91766
91767
91768
91769
91770
91771
91772
91773
91774
91775
91776
91777
91778
91779
91780
91781
91782
91783
91784
91785
91786
91787
91788
91789
91790
91791
91792
91793
91794
91795
91796
91797
91798
91799
91800
91801
91802
91803
91804
91805
91806
91807
91808
91809
91810
91811
91812
91813
91814
91815
91816
91817
91818
91819
91820
91821
91822
91823
91824
91825
91826
91827
91828
91829
91830
91831
91832
91833
91834
91835
91836
91837
91838
91839
91840
91841
91842
91843
91844
91845
91846
91847
91848
91849
91850
91851
91852
91853
91854
91855
91856
91857
91858
91859
91860
91861
91862
91863
91864
91865
91866
91867
91868
91869
91870
91871
91872
91873
91874
91875
91876
91877
91878
91879
91880
91881
91882
91883
91884
91885
91886
91887
91888
91889
91890
91891
91892
91893
91894
91895
91896
91897
91898
91899
91900
91901
91902
91903
91904
91905
91906
91907
91908
91909
91910
91911
91912
91913
91914
91915
91916
91917
91918
91919
91920
91921
91922
91923
91924
91925
91926
91927
91928
91929
91930
91931
91932
91933
91934
91935
91936
91937
91938
91939
91940
91941
91942
91943
91944
91945
91946
91947
91948
91949
91950
91951
91952
91953
91954
91955
91956
91957
91958
91959
91960
91961
91962
91963
91964
91965
91966
91967
91968
91969
91970
91971
91972
91973
91974
91975
91976
91977
91978
91979
91980
91981
91982
91983
91984
91985
91986
91987
91988
91989
91990
91991
91992
91993
91994
91995
91996
91997
91998
91999
92000
92001
92002
92003
92004
92005
92006
92007
92008
92009
92010
92011
92012
92013
92014
92015
92016
92017
92018
92019
92020
92021
92022
92023
92024
92025
92026
92027
92028
92029
92030
92031
92032
92033
92034
92035
92036
92037
92038
92039
92040
92041
92042
92043
92044
92045
92046
92047
92048
92049
92050
92051
92052
92053
92054
92055
92056
92057
92058
92059
92060
92061
92062
92063
92064
92065
92066
92067
92068
92069
92070
92071
92072
92073
92074
92075
92076
92077
92078
92079
92080
92081
92082
92083
92084
92085
92086
92087
92088
92089
92090
92091
92092
92093
92094
92095
92096
92097
92098
92099
92100
92101
92102
92103
92104
92105
92106
92107
92108
92109
92110
92111
92112
92113
92114
92115
92116
92117
92118
92119
92120
92121
92122
92123
92124
92125
92126
92127
92128
92129
92130
92131
92132
92133
92134
92135
92136
92137
92138
92139
92140
92141
92142
92143
92144
92145
92146
92147
92148
92149
92150
92151
92152
92153
92154
92155
92156
92157
92158
92159
92160
92161
92162
92163
92164
92165
92166
92167
92168
92169
92170
92171
92172
92173
92174
92175
92176
92177
92178
92179
92180
92181
92182
92183
92184
92185
92186
92187
92188
92189
92190
92191
92192
92193
92194
92195
92196
92197
92198
92199
92200
92201
92202
92203
92204
92205
92206
92207
92208
92209
92210
92211
92212
92213
92214
92215
92216
92217
92218
92219
92220
92221
92222
92223
92224
92225
92226
92227
92228
92229
92230
92231
92232
92233
92234
92235
92236
92237
92238
92239
92240
92241
92242
92243
92244
92245
92246
92247
92248
92249
92250
92251
92252
92253
92254
92255
92256
92257
92258
92259
92260
92261
92262
92263
92264
92265
92266
92267
92268
92269
92270
92271
92272
92273
92274
92275
92276
92277
92278
92279
92280
92281
92282
92283
92284
92285
92286
92287
92288
92289
92290
92291
92292
92293
92294
92295
92296
92297
92298
92299
92300
92301
92302
92303
92304
92305
92306
92307
92308
92309
92310
92311
92312
92313
92314
92315
92316
92317
92318
92319
92320
92321
92322
92323
92324
92325
92326
92327
92328
92329
92330
92331
92332
92333
92334
92335
92336
92337
92338
92339
92340
92341
92342
92343
92344
92345
92346
92347
92348
92349
92350
92351
92352
92353
92354
92355
92356
92357
92358
92359
92360
92361
92362
92363
92364
92365
92366
92367
92368
92369
92370
92371
92372
92373
92374
92375
92376
92377
92378
92379
92380
92381
92382
92383
92384
92385
92386
92387
92388
92389
92390
92391
92392
92393
92394
92395
92396
92397
92398
92399
92400
92401
92402
92403
92404
92405
92406
92407
92408
92409
92410
92411
92412
92413
92414
92415
92416
92417
92418
92419
92420
92421
92422
92423
92424
92425
92426
92427
92428
92429
92430
92431
92432
92433
92434
92435
92436
92437
92438
92439
92440
92441
92442
92443
92444
92445
92446
92447
92448
92449
92450
92451
92452
92453
92454
92455
92456
92457
92458
92459
92460
92461
92462
92463
92464
92465
92466
92467
92468
92469
92470
92471
92472
92473
92474
92475
92476
92477
92478
92479
92480
92481
92482
92483
92484
92485
92486
92487
92488
92489
92490
92491
92492
92493
92494
92495
92496
92497
92498
92499
92500
92501
92502
92503
92504
92505
92506
92507
92508
92509
92510
92511
92512
92513
92514
92515
92516
92517
92518
92519
92520
92521
92522
92523
92524
92525
92526
92527
92528
92529
92530
92531
92532
92533
92534
92535
92536
92537
92538
92539
92540
92541
92542
92543
92544
92545
92546
92547
92548
92549
92550
92551
92552
92553
92554
92555
92556
92557
92558
92559
92560
92561
92562
92563
92564
92565
92566
92567
92568
92569
92570
92571
92572
92573
92574
92575
92576
92577
92578
92579
92580
92581
92582
92583
92584
92585
92586
92587
92588
92589
92590
92591
92592
92593
92594
92595
92596
92597
92598
92599
92600
92601
92602
92603
92604
92605
92606
92607
92608
92609
92610
92611
92612
92613
92614
92615
92616
92617
92618
92619
92620
92621
92622
92623
92624
92625
92626
92627
92628
92629
92630
92631
92632
92633
92634
92635
92636
92637
92638
92639
92640
92641
92642
92643
92644
92645
92646
92647
92648
92649
92650
92651
92652
92653
92654
92655
92656
92657
92658
92659
92660
92661
92662
92663
92664
92665
92666
92667
92668
92669
92670
92671
92672
92673
92674
92675
92676
92677
92678
92679
92680
92681
92682
92683
92684
92685
92686
92687
92688
92689
92690
92691
92692
92693
92694
92695
92696
92697
92698
92699
92700
92701
92702
92703
92704
92705
92706
92707
92708
92709
92710
92711
92712
92713
92714
92715
92716
92717
92718
92719
92720
92721
92722
92723
92724
92725
92726
92727
92728
92729
92730
92731
92732
92733
92734
92735
92736
92737
92738
92739
92740
92741
92742
92743
92744
92745
92746
92747
92748
92749
92750
92751
92752
92753
92754
92755
92756
92757
92758
92759
92760
92761
92762
92763
92764
92765
92766
92767
92768
92769
92770
92771
92772
92773
92774
92775
92776
92777
92778
92779
92780
92781
92782
92783
92784
92785
92786
92787
92788
92789
92790
92791
92792
92793
92794
92795
92796
92797
92798
92799
92800
92801
92802
92803
92804
92805
92806
92807
92808
92809
92810
92811
92812
92813
92814
92815
92816
92817
92818
92819
92820
92821
92822
92823
92824
92825
92826
92827
92828
92829
92830
92831
92832
92833
92834
92835
92836
92837
92838
92839
92840
92841
92842
92843
92844
92845
92846
92847
92848
92849
92850
92851
92852
92853
92854
92855
92856
92857
92858
92859
92860
92861
92862
92863
92864
92865
92866
92867
92868
92869
92870
92871
92872
92873
92874
92875
92876
92877
92878
92879
92880
92881
92882
92883
92884
92885
92886
92887
92888
92889
92890
92891
92892
92893
92894
92895
92896
92897
92898
92899
92900
92901
92902
92903
92904
92905
92906
92907
92908
92909
92910
92911
92912
92913
92914
92915
92916
92917
92918
92919
92920
92921
92922
92923
92924
92925
92926
92927
92928
92929
92930
92931
92932
92933
92934
92935
92936
92937
92938
92939
92940
92941
92942
92943
92944
92945
92946
92947
92948
92949
92950
92951
92952
92953
92954
92955
92956
92957
92958
92959
92960
92961
92962
92963
92964
92965
92966
92967
92968
92969
92970
92971
92972
92973
92974
92975
92976
92977
92978
92979
92980
92981
92982
92983
92984
92985
92986
92987
92988
92989
92990
92991
92992
92993
92994
92995
92996
92997
92998
92999
93000
93001
93002
93003
93004
93005
93006
93007
93008
93009
93010
93011
93012
93013
93014
93015
93016
93017
93018
93019
93020
93021
93022
93023
93024
93025
93026
93027
93028
93029
93030
93031
93032
93033
93034
93035
93036
93037
93038
93039
93040
93041
93042
93043
93044
93045
93046
93047
93048
93049
93050
93051
93052
93053
93054
93055
93056
93057
93058
93059
93060
93061
93062
93063
93064
93065
93066
93067
93068
93069
93070
93071
93072
93073
93074
93075
93076
93077
93078
93079
93080
93081
93082
93083
93084
93085
93086
93087
93088
93089
93090
93091
93092
93093
93094
93095
93096
93097
93098
93099
93100
93101
93102
93103
93104
93105
93106
93107
93108
93109
93110
93111
93112
93113
93114
93115
93116
93117
93118
93119
93120
93121
93122
93123
93124
93125
93126
93127
93128
93129
93130
93131
93132
93133
93134
93135
93136
93137
93138
93139
93140
93141
93142
93143
93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
93155
93156
93157
93158
93159
93160
93161
93162
93163
93164
93165
93166
93167
93168
93169
93170
93171
93172
93173
93174
93175
93176
93177
93178
93179
93180
93181
93182
93183
93184
93185
93186
93187
93188
93189
93190
93191
93192
93193
93194
93195
93196
93197
93198
93199
93200
93201
93202
93203
93204
93205
93206
93207
93208
93209
93210
93211
93212
93213
93214
93215
93216
93217
93218
93219
93220
93221
93222
93223
93224
93225
93226
93227
93228
93229
93230
93231
93232
93233
93234
93235
93236
93237
93238
93239
93240
93241
93242
93243
93244
93245
93246
93247
93248
93249
93250
93251
93252
93253
93254
93255
93256
93257
93258
93259
93260
93261
93262
93263
93264
93265
93266
93267
93268
93269
93270
93271
93272
93273
93274
93275
93276
93277
93278
93279
93280
93281
93282
93283
93284
93285
93286
93287
93288
93289
93290
93291
93292
93293
93294
93295
93296
93297
93298
93299
93300
93301
93302
93303
93304
93305
93306
93307
93308
93309
93310
93311
93312
93313
93314
93315
93316
93317
93318
93319
93320
93321
93322
93323
93324
93325
93326
93327
93328
93329
93330
93331
93332
93333
93334
93335
93336
93337
93338
93339
93340
93341
93342
93343
93344
93345
93346
93347
93348
93349
93350
93351
93352
93353
93354
93355
93356
93357
93358
93359
93360
93361
93362
93363
93364
93365
93366
93367
93368
93369
93370
93371
93372
93373
93374
93375
93376
93377
93378
93379
93380
93381
93382
93383
93384
93385
93386
93387
93388
93389
93390
93391
93392
93393
93394
93395
93396
93397
93398
93399
93400
93401
93402
93403
93404
93405
93406
93407
93408
93409
93410
93411
93412
93413
93414
93415
93416
93417
93418
93419
93420
93421
93422
93423
93424
93425
93426
93427
93428
93429
93430
93431
93432
93433
93434
93435
93436
93437
93438
93439
93440
93441
93442
93443
93444
93445
93446
93447
93448
93449
93450
93451
93452
93453
93454
93455
93456
93457
93458
93459
93460
93461
93462
93463
93464
93465
93466
93467
93468
93469
93470
93471
93472
93473
93474
93475
93476
93477
93478
93479
93480
93481
93482
93483
93484
93485
93486
93487
93488
93489
93490
93491
93492
93493
93494
93495
93496
93497
93498
93499
93500
93501
93502
93503
93504
93505
93506
93507
93508
93509
93510
93511
93512
93513
93514
93515
93516
93517
93518
93519
93520
93521
93522
93523
93524
93525
93526
93527
93528
93529
93530
93531
93532
93533
93534
93535
93536
93537
93538
93539
93540
93541
93542
93543
93544
93545
93546
93547
93548
93549
93550
93551
93552
93553
93554
93555
93556
93557
93558
93559
93560
93561
93562
93563
93564
93565
93566
93567
93568
93569
93570
93571
93572
93573
93574
93575
93576
93577
93578
93579
93580
93581
93582
93583
93584
93585
93586
93587
93588
93589
93590
93591
93592
93593
93594
93595
93596
93597
93598
93599
93600
93601
93602
93603
93604
93605
93606
93607
93608
93609
93610
93611
93612
93613
93614
93615
93616
93617
93618
93619
93620
93621
93622
93623
93624
93625
93626
93627
93628
93629
93630
93631
93632
93633
93634
93635
93636
93637
93638
93639
93640
93641
93642
93643
93644
93645
93646
93647
93648
93649
93650
93651
93652
93653
93654
93655
93656
93657
93658
93659
93660
93661
93662
93663
93664
93665
93666
93667
93668
93669
93670
93671
93672
93673
93674
93675
93676
93677
93678
93679
93680
93681
93682
93683
93684
93685
93686
93687
93688
93689
93690
93691
93692
93693
93694
93695
93696
93697
93698
93699
93700
93701
93702
93703
93704
93705
93706
93707
93708
93709
93710
93711
93712
93713
93714
93715
93716
93717
93718
93719
93720
93721
93722
93723
93724
93725
93726
93727
93728
93729
93730
93731
93732
93733
93734
93735
93736
93737
93738
93739
93740
93741
93742
93743
93744
93745
93746
93747
93748
93749
93750
93751
93752
93753
93754
93755
93756
93757
93758
93759
93760
93761
93762
93763
93764
93765
93766
93767
93768
93769
93770
93771
93772
93773
93774
93775
93776
93777
93778
93779
93780
93781
93782
93783
93784
93785
93786
93787
93788
93789
93790
93791
93792
93793
93794
93795
93796
93797
93798
93799
93800
93801
93802
93803
93804
93805
93806
93807
93808
93809
93810
93811
93812
93813
93814
93815
93816
93817
93818
93819
93820
93821
93822
93823
93824
93825
93826
93827
93828
93829
93830
93831
93832
93833
93834
93835
93836
93837
93838
93839
93840
93841
93842
93843
93844
93845
93846
93847
93848
93849
93850
93851
93852
93853
93854
93855
93856
93857
93858
93859
93860
93861
93862
93863
93864
93865
93866
93867
93868
93869
93870
93871
93872
93873
93874
93875
93876
93877
93878
93879
93880
93881
93882
93883
93884
93885
93886
93887
93888
93889
93890
93891
93892
93893
93894
93895
93896
93897
93898
93899
93900
93901
93902
93903
93904
93905
93906
93907
93908
93909
93910
93911
93912
93913
93914
93915
93916
93917
93918
93919
93920
93921
93922
93923
93924
93925
93926
93927
93928
93929
93930
93931
93932
93933
93934
93935
93936
93937
93938
93939
93940
93941
93942
93943
93944
93945
93946
93947
93948
93949
93950
93951
93952
93953
93954
93955
93956
93957
93958
93959
93960
93961
93962
93963
93964
93965
93966
93967
93968
93969
93970
93971
93972
93973
93974
93975
93976
93977
93978
93979
93980
93981
93982
93983
93984
93985
93986
93987
93988
93989
93990
93991
93992
93993
93994
93995
93996
93997
93998
93999
94000
94001
94002
94003
94004
94005
94006
94007
94008
94009
94010
94011
94012
94013
94014
94015
94016
94017
94018
94019
94020
94021
94022
94023
94024
94025
94026
94027
94028
94029
94030
94031
94032
94033
94034
94035
94036
94037
94038
94039
94040
94041
94042
94043
94044
94045
94046
94047
94048
94049
94050
94051
94052
94053
94054
94055
94056
94057
94058
94059
94060
94061
94062
94063
94064
94065
94066
94067
94068
94069
94070
94071
94072
94073
94074
94075
94076
94077
94078
94079
94080
94081
94082
94083
94084
94085
94086
94087
94088
94089
94090
94091
94092
94093
94094
94095
94096
94097
94098
94099
94100
94101
94102
94103
94104
94105
94106
94107
94108
94109
94110
94111
94112
94113
94114
94115
94116
94117
94118
94119
94120
94121
94122
94123
94124
94125
94126
94127
94128
94129
94130
94131
94132
94133
94134
94135
94136
94137
94138
94139
94140
94141
94142
94143
94144
94145
94146
94147
94148
94149
94150
94151
94152
94153
94154
94155
94156
94157
94158
94159
94160
94161
94162
94163
94164
94165
94166
94167
94168
94169
94170
94171
94172
94173
94174
94175
94176
94177
94178
94179
94180
94181
94182
94183
94184
94185
94186
94187
94188
94189
94190
94191
94192
94193
94194
94195
94196
94197
94198
94199
94200
94201
94202
94203
94204
94205
94206
94207
94208
94209
94210
94211
94212
94213
94214
94215
94216
94217
94218
94219
94220
94221
94222
94223
94224
94225
94226
94227
94228
94229
94230
94231
94232
94233
94234
94235
94236
94237
94238
94239
94240
94241
94242
94243
94244
94245
94246
94247
94248
94249
94250
94251
94252
94253
94254
94255
94256
94257
94258
94259
94260
94261
94262
94263
94264
94265
94266
94267
94268
94269
94270
94271
94272
94273
94274
94275
94276
94277
94278
94279
94280
94281
94282
94283
94284
94285
94286
94287
94288
94289
94290
94291
94292
94293
94294
94295
94296
94297
94298
94299
94300
94301
94302
94303
94304
94305
94306
94307
94308
94309
94310
94311
94312
94313
94314
94315
94316
94317
94318
94319
94320
94321
94322
94323
94324
94325
94326
94327
94328
94329
94330
94331
94332
94333
94334
94335
94336
94337
94338
94339
94340
94341
94342
94343
94344
94345
94346
94347
94348
94349
94350
94351
94352
94353
94354
94355
94356
94357
94358
94359
94360
94361
94362
94363
94364
94365
94366
94367
94368
94369
94370
94371
94372
94373
94374
94375
94376
94377
94378
94379
94380
94381
94382
94383
94384
94385
94386
94387
94388
94389
94390
94391
94392
94393
94394
94395
94396
94397
94398
94399
94400
94401
94402
94403
94404
94405
94406
94407
94408
94409
94410
94411
94412
94413
94414
94415
94416
94417
94418
94419
94420
94421
94422
94423
94424
94425
94426
94427
94428
94429
94430
94431
94432
94433
94434
94435
94436
94437
94438
94439
94440
94441
94442
94443
94444
94445
94446
94447
94448
94449
94450
94451
94452
94453
94454
94455
94456
94457
94458
94459
94460
94461
94462
94463
94464
94465
94466
94467
94468
94469
94470
94471
94472
94473
94474
94475
94476
94477
94478
94479
94480
94481
94482
94483
94484
94485
94486
94487
94488
94489
94490
94491
94492
94493
94494
94495
94496
94497
94498
94499
94500
94501
94502
94503
94504
94505
94506
94507
94508
94509
94510
94511
94512
94513
94514
94515
94516
94517
94518
94519
94520
94521
94522
94523
94524
94525
94526
94527
94528
94529
94530
94531
94532
94533
94534
94535
94536
94537
94538
94539
94540
94541
94542
94543
94544
94545
94546
94547
94548
94549
94550
94551
94552
94553
94554
94555
94556
94557
94558
94559
94560
94561
94562
94563
94564
94565
94566
94567
94568
94569
94570
94571
94572
94573
94574
94575
94576
94577
94578
94579
94580
94581
94582
94583
94584
94585
94586
94587
94588
94589
94590
94591
94592
94593
94594
94595
94596
94597
94598
94599
94600
94601
94602
94603
94604
94605
94606
94607
94608
94609
94610
94611
94612
94613
94614
94615
94616
94617
94618
94619
94620
94621
94622
94623
94624
94625
94626
94627
94628
94629
94630
94631
94632
94633
94634
94635
94636
94637
94638
94639
94640
94641
94642
94643
94644
94645
94646
94647
94648
94649
94650
94651
94652
94653
94654
94655
94656
94657
94658
94659
94660
94661
94662
94663
94664
94665
94666
94667
94668
94669
94670
94671
94672
94673
94674
94675
94676
94677
94678
94679
94680
94681
94682
94683
94684
94685
94686
94687
94688
94689
94690
94691
94692
94693
94694
94695
94696
94697
94698
94699
94700
94701
94702
94703
94704
94705
94706
94707
94708
94709
94710
94711
94712
94713
94714
94715
94716
94717
94718
94719
94720
94721
94722
94723
94724
94725
94726
94727
94728
94729
94730
94731
94732
94733
94734
94735
94736
94737
94738
94739
94740
94741
94742
94743
94744
94745
94746
94747
94748
94749
94750
94751
94752
94753
94754
94755
94756
94757
94758
94759
94760
94761
94762
94763
94764
94765
94766
94767
94768
94769
94770
94771
94772
94773
94774
94775
94776
94777
94778
94779
94780
94781
94782
94783
94784
94785
94786
94787
94788
94789
94790
94791
94792
94793
94794
94795
94796
94797
94798
94799
94800
94801
94802
94803
94804
94805
94806
94807
94808
94809
94810
94811
94812
94813
94814
94815
94816
94817
94818
94819
94820
94821
94822
94823
94824
94825
94826
94827
94828
94829
94830
94831
94832
94833
94834
94835
94836
94837
94838
94839
94840
94841
94842
94843
94844
94845
94846
94847
94848
94849
94850
94851
94852
94853
94854
94855
94856
94857
94858
94859
94860
94861
94862
94863
94864
94865
94866
94867
94868
94869
94870
94871
94872
94873
94874
94875
94876
94877
94878
94879
94880
94881
94882
94883
94884
94885
94886
94887
94888
94889
94890
94891
94892
94893
94894
94895
94896
94897
94898
94899
94900
94901
94902
94903
94904
94905
94906
94907
94908
94909
94910
94911
94912
94913
94914
94915
94916
94917
94918
94919
94920
94921
94922
94923
94924
94925
94926
94927
94928
94929
94930
94931
94932
94933
94934
94935
94936
94937
94938
94939
94940
94941
94942
94943
94944
94945
94946
94947
94948
94949
94950
94951
94952
94953
94954
94955
94956
94957
94958
94959
94960
94961
94962
94963
94964
94965
94966
94967
94968
94969
94970
94971
94972
94973
94974
94975
94976
94977
94978
94979
94980
94981
94982
94983
94984
94985
94986
94987
94988
94989
94990
94991
94992
94993
94994
94995
94996
94997
94998
94999
95000
95001
95002
95003
95004
95005
95006
95007
95008
95009
95010
95011
95012
95013
95014
95015
95016
95017
95018
95019
95020
95021
95022
95023
95024
95025
95026
95027
95028
95029
95030
95031
95032
95033
95034
95035
95036
95037
95038
95039
95040
95041
95042
95043
95044
95045
95046
95047
95048
95049
95050
95051
95052
95053
95054
95055
95056
95057
95058
95059
95060
95061
95062
95063
95064
95065
95066
95067
95068
95069
95070
95071
95072
95073
95074
95075
95076
95077
95078
95079
95080
95081
95082
95083
95084
95085
95086
95087
95088
95089
95090
95091
95092
95093
95094
95095
95096
95097
95098
95099
95100
95101
95102
95103
95104
95105
95106
95107
95108
95109
95110
95111
95112
95113
95114
95115
95116
95117
95118
95119
95120
95121
95122
95123
95124
95125
95126
95127
95128
95129
95130
95131
95132
95133
95134
95135
95136
95137
95138
95139
95140
95141
95142
95143
95144
95145
95146
95147
95148
95149
95150
95151
95152
95153
95154
95155
95156
95157
95158
95159
95160
95161
95162
95163
95164
95165
95166
95167
95168
95169
95170
95171
95172
95173
95174
95175
95176
95177
95178
95179
95180
95181
95182
95183
95184
95185
95186
95187
95188
95189
95190
95191
95192
95193
95194
95195
95196
95197
95198
95199
95200
95201
95202
95203
95204
95205
95206
95207
95208
95209
95210
95211
95212
95213
95214
95215
95216
95217
95218
95219
95220
95221
95222
95223
95224
95225
95226
95227
95228
95229
95230
95231
95232
95233
95234
95235
95236
95237
95238
95239
95240
95241
95242
95243
95244
95245
95246
95247
95248
95249
95250
95251
95252
95253
95254
95255
95256
95257
95258
95259
95260
95261
95262
95263
95264
95265
95266
95267
95268
95269
95270
95271
95272
95273
95274
95275
95276
95277
95278
95279
95280
95281
95282
95283
95284
95285
95286
95287
95288
95289
95290
95291
95292
95293
95294
95295
95296
95297
95298
95299
95300
95301
95302
95303
95304
95305
95306
95307
95308
95309
95310
95311
95312
95313
95314
95315
95316
95317
95318
95319
95320
95321
95322
95323
95324
95325
95326
95327
95328
95329
95330
95331
95332
95333
95334
95335
95336
95337
95338
95339
95340
95341
95342
95343
95344
95345
95346
95347
95348
95349
95350
95351
95352
95353
95354
95355
95356
95357
95358
95359
95360
95361
95362
95363
95364
95365
95366
95367
95368
95369
95370
95371
95372
95373
95374
95375
95376
95377
95378
95379
95380
95381
95382
95383
95384
95385
95386
95387
95388
95389
95390
95391
95392
95393
95394
95395
95396
95397
95398
95399
95400
95401
95402
95403
95404
95405
95406
95407
95408
95409
95410
95411
95412
95413
95414
95415
95416
95417
95418
95419
95420
95421
95422
95423
95424
95425
95426
95427
95428
95429
95430
95431
95432
95433
95434
95435
95436
95437
95438
95439
95440
95441
95442
95443
95444
95445
95446
95447
95448
95449
95450
95451
95452
95453
95454
95455
95456
95457
95458
95459
95460
95461
95462
95463
95464
95465
95466
95467
95468
95469
95470
95471
95472
95473
95474
95475
95476
95477
95478
95479
95480
95481
95482
95483
95484
95485
95486
95487
95488
95489
95490
95491
95492
95493
95494
95495
95496
95497
95498
95499
95500
95501
95502
95503
95504
95505
95506
95507
95508
95509
95510
95511
95512
95513
95514
95515
95516
95517
95518
95519
95520
95521
95522
95523
95524
95525
95526
95527
95528
95529
95530
95531
95532
95533
95534
95535
95536
95537
95538
95539
95540
95541
95542
95543
95544
95545
95546
95547
95548
95549
95550
95551
95552
95553
95554
95555
95556
95557
95558
95559
95560
95561
95562
95563
95564
95565
95566
95567
95568
95569
95570
95571
95572
95573
95574
95575
95576
95577
95578
95579
95580
95581
95582
95583
95584
95585
95586
95587
95588
95589
95590
95591
95592
95593
95594
95595
95596
95597
95598
95599
95600
95601
95602
95603
95604
95605
95606
95607
95608
95609
95610
95611
95612
95613
95614
95615
95616
95617
95618
95619
95620
95621
95622
95623
95624
95625
95626
95627
95628
95629
95630
95631
95632
95633
95634
95635
95636
95637
95638
95639
95640
95641
95642
95643
95644
95645
95646
95647
95648
95649
95650
95651
95652
95653
95654
95655
95656
95657
95658
95659
95660
95661
95662
95663
95664
95665
95666
95667
95668
95669
95670
95671
95672
95673
95674
95675
95676
95677
95678
95679
95680
95681
95682
95683
95684
95685
95686
95687
95688
95689
95690
95691
95692
95693
95694
95695
95696
95697
95698
95699
95700
95701
95702
95703
95704
95705
95706
95707
95708
95709
95710
95711
95712
95713
95714
95715
95716
95717
95718
95719
95720
95721
95722
95723
95724
95725
95726
95727
95728
95729
95730
95731
95732
95733
95734
95735
95736
95737
95738
95739
95740
95741
95742
95743
95744
95745
95746
95747
95748
95749
95750
95751
95752
95753
95754
95755
95756
95757
95758
95759
95760
95761
95762
95763
95764
95765
95766
95767
95768
95769
95770
95771
95772
95773
95774
95775
95776
95777
95778
95779
95780
95781
95782
95783
95784
95785
95786
95787
95788
95789
95790
95791
95792
95793
95794
95795
95796
95797
95798
95799
95800
95801
95802
95803
95804
95805
95806
95807
95808
95809
95810
95811
95812
95813
95814
95815
95816
95817
95818
95819
95820
95821
95822
95823
95824
95825
95826
95827
95828
95829
95830
95831
95832
95833
95834
95835
95836
95837
95838
95839
95840
95841
95842
95843
95844
95845
95846
95847
95848
95849
95850
95851
95852
95853
95854
95855
95856
95857
95858
95859
95860
95861
95862
95863
95864
95865
95866
95867
95868
95869
95870
95871
95872
95873
95874
95875
95876
95877
95878
95879
95880
95881
95882
95883
95884
95885
95886
95887
95888
95889
95890
95891
95892
95893
95894
95895
95896
95897
95898
95899
95900
95901
95902
95903
95904
95905
95906
95907
95908
95909
95910
95911
95912
95913
95914
95915
95916
95917
95918
95919
95920
95921
95922
95923
95924
95925
95926
95927
95928
95929
95930
95931
95932
95933
95934
95935
95936
95937
95938
95939
95940
95941
95942
95943
95944
95945
95946
95947
95948
95949
95950
95951
95952
95953
95954
95955
95956
95957
95958
95959
95960
95961
95962
95963
95964
95965
95966
95967
95968
95969
95970
95971
95972
95973
95974
95975
95976
95977
95978
95979
95980
95981
95982
95983
95984
95985
95986
95987
95988
95989
95990
95991
95992
95993
95994
95995
95996
95997
95998
95999
96000
96001
96002
96003
96004
96005
96006
96007
96008
96009
96010
96011
96012
96013
96014
96015
96016
96017
96018
96019
96020
96021
96022
96023
96024
96025
96026
96027
96028
96029
96030
96031
96032
96033
96034
96035
96036
96037
96038
96039
96040
96041
96042
96043
96044
96045
96046
96047
96048
96049
96050
96051
96052
96053
96054
96055
96056
96057
96058
96059
96060
96061
96062
96063
96064
96065
96066
96067
96068
96069
96070
96071
96072
96073
96074
96075
96076
96077
96078
96079
96080
96081
96082
96083
96084
96085
96086
96087
96088
96089
96090
96091
96092
96093
96094
96095
96096
96097
96098
96099
96100
96101
96102
96103
96104
96105
96106
96107
96108
96109
96110
96111
96112
96113
96114
96115
96116
96117
96118
96119
96120
96121
96122
96123
96124
96125
96126
96127
96128
96129
96130
96131
96132
96133
96134
96135
96136
96137
96138
96139
96140
96141
96142
96143
96144
96145
96146
96147
96148
96149
96150
96151
96152
96153
96154
96155
96156
96157
96158
96159
96160
96161
96162
96163
96164
96165
96166
96167
96168
96169
96170
96171
96172
96173
96174
96175
96176
96177
96178
96179
96180
96181
96182
96183
96184
96185
96186
96187
96188
96189
96190
96191
96192
96193
96194
96195
96196
96197
96198
96199
96200
96201
96202
96203
96204
96205
96206
96207
96208
96209
96210
96211
96212
96213
96214
96215
96216
96217
96218
96219
96220
96221
96222
96223
96224
96225
96226
96227
96228
96229
96230
96231
96232
96233
96234
96235
96236
96237
96238
96239
96240
96241
96242
96243
96244
96245
96246
96247
96248
96249
96250
96251
96252
96253
96254
96255
96256
96257
96258
96259
96260
96261
96262
96263
96264
96265
96266
96267
96268
96269
96270
96271
96272
96273
96274
96275
96276
96277
96278
96279
96280
96281
96282
96283
96284
96285
96286
96287
96288
96289
96290
96291
96292
96293
96294
96295
96296
96297
96298
96299
96300
96301
96302
96303
96304
96305
96306
96307
96308
96309
96310
96311
96312
96313
96314
96315
96316
96317
96318
96319
96320
96321
96322
96323
96324
96325
96326
96327
96328
96329
96330
96331
96332
96333
96334
96335
96336
96337
96338
96339
96340
96341
96342
96343
96344
96345
96346
96347
96348
96349
96350
96351
96352
96353
96354
96355
96356
96357
96358
96359
96360
96361
96362
96363
96364
96365
96366
96367
96368
96369
96370
96371
96372
96373
96374
96375
96376
96377
96378
96379
96380
96381
96382
96383
96384
96385
96386
96387
96388
96389
96390
96391
96392
96393
96394
96395
96396
96397
96398
96399
96400
96401
96402
96403
96404
96405
96406
96407
96408
96409
96410
96411
96412
96413
96414
96415
96416
96417
96418
96419
96420
96421
96422
96423
96424
96425
96426
96427
96428
96429
96430
96431
96432
96433
96434
96435
96436
96437
96438
96439
96440
96441
96442
96443
96444
96445
96446
96447
96448
96449
96450
96451
96452
96453
96454
96455
96456
96457
96458
96459
96460
96461
96462
96463
96464
96465
96466
96467
96468
96469
96470
96471
96472
96473
96474
96475
96476
96477
96478
96479
96480
96481
96482
96483
96484
96485
96486
96487
96488
96489
96490
96491
96492
96493
96494
96495
96496
96497
96498
96499
96500
96501
96502
96503
96504
96505
96506
96507
96508
96509
96510
96511
96512
96513
96514
96515
96516
96517
96518
96519
96520
96521
96522
96523
96524
96525
96526
96527
96528
96529
96530
96531
96532
96533
96534
96535
96536
96537
96538
96539
96540
96541
96542
96543
96544
96545
96546
96547
96548
96549
96550
96551
96552
96553
96554
96555
96556
96557
96558
96559
96560
96561
96562
96563
96564
96565
96566
96567
96568
96569
96570
96571
96572
96573
96574
96575
96576
96577
96578
96579
96580
96581
96582
96583
96584
96585
96586
96587
96588
96589
96590
96591
96592
96593
96594
96595
96596
96597
96598
96599
96600
96601
96602
96603
96604
96605
96606
96607
96608
96609
96610
96611
96612
96613
96614
96615
96616
96617
96618
96619
96620
96621
96622
96623
96624
96625
96626
96627
96628
96629
96630
96631
96632
96633
96634
96635
96636
96637
96638
96639
96640
96641
96642
96643
96644
96645
96646
96647
96648
96649
96650
96651
96652
96653
96654
96655
96656
96657
96658
96659
96660
96661
96662
96663
96664
96665
96666
96667
96668
96669
96670
96671
96672
96673
96674
96675
96676
96677
96678
96679
96680
96681
96682
96683
96684
96685
96686
96687
96688
96689
96690
96691
96692
96693
96694
96695
96696
96697
96698
96699
96700
96701
96702
96703
96704
96705
96706
96707
96708
96709
96710
96711
96712
96713
96714
96715
96716
96717
96718
96719
96720
96721
96722
96723
96724
96725
96726
96727
96728
96729
96730
96731
96732
96733
96734
96735
96736
96737
96738
96739
96740
96741
96742
96743
96744
96745
96746
96747
96748
96749
96750
96751
96752
96753
96754
96755
96756
96757
96758
96759
96760
96761
96762
96763
96764
96765
96766
96767
96768
96769
96770
96771
96772
96773
96774
96775
96776
96777
96778
96779
96780
96781
96782
96783
96784
96785
96786
96787
96788
96789
96790
96791
96792
96793
96794
96795
96796
96797
96798
96799
96800
96801
96802
96803
96804
96805
96806
96807
96808
96809
96810
96811
96812
96813
96814
96815
96816
96817
96818
96819
96820
96821
96822
96823
96824
96825
96826
96827
96828
96829
96830
96831
96832
96833
96834
96835
96836
96837
96838
96839
96840
96841
96842
96843
96844
96845
96846
96847
96848
96849
96850
96851
96852
96853
96854
96855
96856
96857
96858
96859
96860
96861
96862
96863
96864
96865
96866
96867
96868
96869
96870
96871
96872
96873
96874
96875
96876
96877
96878
96879
96880
96881
96882
96883
96884
96885
96886
96887
96888
96889
96890
96891
96892
96893
96894
96895
96896
96897
96898
96899
96900
96901
96902
96903
96904
96905
96906
96907
96908
96909
96910
96911
96912
96913
96914
96915
96916
96917
96918
96919
96920
96921
96922
96923
96924
96925
96926
96927
96928
96929
96930
96931
96932
96933
96934
96935
96936
96937
96938
96939
96940
96941
96942
96943
96944
96945
96946
96947
96948
96949
96950
96951
96952
96953
96954
96955
96956
96957
96958
96959
96960
96961
96962
96963
96964
96965
96966
96967
96968
96969
96970
96971
96972
96973
96974
96975
96976
96977
96978
96979
96980
96981
96982
96983
96984
96985
96986
96987
96988
96989
96990
96991
96992
96993
96994
96995
96996
96997
96998
96999
97000
97001
97002
97003
97004
97005
97006
97007
97008
97009
97010
97011
97012
97013
97014
97015
97016
97017
97018
97019
97020
97021
97022
97023
97024
97025
97026
97027
97028
97029
97030
97031
97032
97033
97034
97035
97036
97037
97038
97039
97040
97041
97042
97043
97044
97045
97046
97047
97048
97049
97050
97051
97052
97053
97054
97055
97056
97057
97058
97059
97060
97061
97062
97063
97064
97065
97066
97067
97068
97069
97070
97071
97072
97073
97074
97075
97076
97077
97078
97079
97080
97081
97082
97083
97084
97085
97086
97087
97088
97089
97090
97091
97092
97093
97094
97095
97096
97097
97098
97099
97100
97101
97102
97103
97104
97105
97106
97107
97108
97109
97110
97111
97112
97113
97114
97115
97116
97117
97118
97119
97120
97121
97122
97123
97124
97125
97126
97127
97128
97129
97130
97131
97132
97133
97134
97135
97136
97137
97138
97139
97140
97141
97142
97143
97144
97145
97146
97147
97148
97149
97150
97151
97152
97153
97154
97155
97156
97157
97158
97159
97160
97161
97162
97163
97164
97165
97166
97167
97168
97169
97170
97171
97172
97173
97174
97175
97176
97177
97178
97179
97180
97181
97182
97183
97184
97185
97186
97187
97188
97189
97190
97191
97192
97193
97194
97195
97196
97197
97198
97199
97200
97201
97202
97203
97204
97205
97206
97207
97208
97209
97210
97211
97212
97213
97214
97215
97216
97217
97218
97219
97220
97221
97222
97223
97224
97225
97226
97227
97228
97229
97230
97231
97232
97233
97234
97235
97236
97237
97238
97239
97240
97241
97242
97243
97244
97245
97246
97247
97248
97249
97250
97251
97252
97253
97254
97255
97256
97257
97258
97259
97260
97261
97262
97263
97264
97265
97266
97267
97268
97269
97270
97271
97272
97273
97274
97275
97276
97277
97278
97279
97280
97281
97282
97283
97284
97285
97286
97287
97288
97289
97290
97291
97292
97293
97294
97295
97296
97297
97298
97299
97300
97301
97302
97303
97304
97305
97306
97307
97308
97309
97310
97311
97312
97313
97314
97315
97316
97317
97318
97319
97320
97321
97322
97323
97324
97325
97326
97327
97328
97329
97330
97331
97332
97333
97334
97335
97336
97337
97338
97339
97340
97341
97342
97343
97344
97345
97346
97347
97348
97349
97350
97351
97352
97353
97354
97355
97356
97357
97358
97359
97360
97361
97362
97363
97364
97365
97366
97367
97368
97369
97370
97371
97372
97373
97374
97375
97376
97377
97378
97379
97380
97381
97382
97383
97384
97385
97386
97387
97388
97389
97390
97391
97392
97393
97394
97395
97396
97397
97398
97399
97400
97401
97402
97403
97404
97405
97406
97407
97408
97409
97410
97411
97412
97413
97414
97415
97416
97417
97418
97419
97420
97421
97422
97423
97424
97425
97426
97427
97428
97429
97430
97431
97432
97433
97434
97435
97436
97437
97438
97439
97440
97441
97442
97443
97444
97445
97446
97447
97448
97449
97450
97451
97452
97453
97454
97455
97456
97457
97458
97459
97460
97461
97462
97463
97464
97465
97466
97467
97468
97469
97470
97471
97472
97473
97474
97475
97476
97477
97478
97479
97480
97481
97482
97483
97484
97485
97486
97487
97488
97489
97490
97491
97492
97493
97494
97495
97496
97497
97498
97499
97500
97501
97502
97503
97504
97505
97506
97507
97508
97509
97510
97511
97512
97513
97514
97515
97516
97517
97518
97519
97520
97521
97522
97523
97524
97525
97526
97527
97528
97529
97530
97531
97532
97533
97534
97535
97536
97537
97538
97539
97540
97541
97542
97543
97544
97545
97546
97547
97548
97549
97550
97551
97552
97553
97554
97555
97556
97557
97558
97559
97560
97561
97562
97563
97564
97565
97566
97567
97568
97569
97570
97571
97572
97573
97574
97575
97576
97577
97578
97579
97580
97581
97582
97583
97584
97585
97586
97587
97588
97589
97590
97591
97592
97593
97594
97595
97596
97597
97598
97599
97600
97601
97602
97603
97604
97605
97606
97607
97608
97609
97610
97611
97612
97613
97614
97615
97616
97617
97618
97619
97620
97621
97622
97623
97624
97625
97626
97627
97628
97629
97630
97631
97632
97633
97634
97635
97636
97637
97638
97639
97640
97641
97642
97643
97644
97645
97646
97647
97648
97649
97650
97651
97652
97653
97654
97655
97656
97657
97658
97659
97660
97661
97662
97663
97664
97665
97666
97667
97668
97669
97670
97671
97672
97673
97674
97675
97676
97677
97678
97679
97680
97681
97682
97683
97684
97685
97686
97687
97688
97689
97690
97691
97692
97693
97694
97695
97696
97697
97698
97699
97700
97701
97702
97703
97704
97705
97706
97707
97708
97709
97710
97711
97712
97713
97714
97715
97716
97717
97718
97719
97720
97721
97722
97723
97724
97725
97726
97727
97728
97729
97730
97731
97732
97733
97734
97735
97736
97737
97738
97739
97740
97741
97742
97743
97744
97745
97746
97747
97748
97749
97750
97751
97752
97753
97754
97755
97756
97757
97758
97759
97760
97761
97762
97763
97764
97765
97766
97767
97768
97769
97770
97771
97772
97773
97774
97775
97776
97777
97778
97779
97780
97781
97782
97783
97784
97785
97786
97787
97788
97789
97790
97791
97792
97793
97794
97795
97796
97797
97798
97799
97800
97801
97802
97803
97804
97805
97806
97807
97808
97809
97810
97811
97812
97813
97814
97815
97816
97817
97818
97819
97820
97821
97822
97823
97824
97825
97826
97827
97828
97829
97830
97831
97832
97833
97834
97835
97836
97837
97838
97839
97840
97841
97842
97843
97844
97845
97846
97847
97848
97849
97850
97851
97852
97853
97854
97855
97856
97857
97858
97859
97860
97861
97862
97863
97864
97865
97866
97867
97868
97869
97870
97871
97872
97873
97874
97875
97876
97877
97878
97879
97880
97881
97882
97883
97884
97885
97886
97887
97888
97889
97890
97891
97892
97893
97894
97895
97896
97897
97898
97899
97900
97901
97902
97903
97904
97905
97906
97907
97908
97909
97910
97911
97912
97913
97914
97915
97916
97917
97918
97919
97920
97921
97922
97923
97924
97925
97926
97927
97928
97929
97930
97931
97932
97933
97934
97935
97936
97937
97938
97939
97940
97941
97942
97943
97944
97945
97946
97947
97948
97949
97950
97951
97952
97953
97954
97955
97956
97957
97958
97959
97960
97961
97962
97963
97964
97965
97966
97967
97968
97969
97970
97971
97972
97973
97974
97975
97976
97977
97978
97979
97980
97981
97982
97983
97984
97985
97986
97987
97988
97989
97990
97991
97992
97993
97994
97995
97996
97997
97998
97999
98000
98001
98002
98003
98004
98005
98006
98007
98008
98009
98010
98011
98012
98013
98014
98015
98016
98017
98018
98019
98020
98021
98022
98023
98024
98025
98026
98027
98028
98029
98030
98031
98032
98033
98034
98035
98036
98037
98038
98039
98040
98041
98042
98043
98044
98045
98046
98047
98048
98049
98050
98051
98052
98053
98054
98055
98056
98057
98058
98059
98060
98061
98062
98063
98064
98065
98066
98067
98068
98069
98070
98071
98072
98073
98074
98075
98076
98077
98078
98079
98080
98081
98082
98083
98084
98085
98086
98087
98088
98089
98090
98091
98092
98093
98094
98095
98096
98097
98098
98099
98100
98101
98102
98103
98104
98105
98106
98107
98108
98109
98110
98111
98112
98113
98114
98115
98116
98117
98118
98119
98120
98121
98122
98123
98124
98125
98126
98127
98128
98129
98130
98131
98132
98133
98134
98135
98136
98137
98138
98139
98140
98141
98142
98143
98144
98145
98146
98147
98148
98149
98150
98151
98152
98153
98154
98155
98156
98157
98158
98159
98160
98161
98162
98163
98164
98165
98166
98167
98168
98169
98170
98171
98172
98173
98174
98175
98176
98177
98178
98179
98180
98181
98182
98183
98184
98185
98186
98187
98188
98189
98190
98191
98192
98193
98194
98195
98196
98197
98198
98199
98200
98201
98202
98203
98204
98205
98206
98207
98208
98209
98210
98211
98212
98213
98214
98215
98216
98217
98218
98219
98220
98221
98222
98223
98224
98225
98226
98227
98228
98229
98230
98231
98232
98233
98234
98235
98236
98237
98238
98239
98240
98241
98242
98243
98244
98245
98246
98247
98248
98249
98250
98251
98252
98253
98254
98255
98256
98257
98258
98259
98260
98261
98262
98263
98264
98265
98266
98267
98268
98269
98270
98271
98272
98273
98274
98275
98276
98277
98278
98279
98280
98281
98282
98283
98284
98285
98286
98287
98288
98289
98290
98291
98292
98293
98294
98295
98296
98297
98298
98299
98300
98301
98302
98303
98304
98305
98306
98307
98308
98309
98310
98311
98312
98313
98314
98315
98316
98317
98318
98319
98320
98321
98322
98323
98324
98325
98326
98327
98328
98329
98330
98331
98332
98333
98334
98335
98336
98337
98338
98339
98340
98341
98342
98343
98344
98345
98346
98347
98348
98349
98350
98351
98352
98353
98354
98355
98356
98357
98358
98359
98360
98361
98362
98363
98364
98365
98366
98367
98368
98369
98370
98371
98372
98373
98374
98375
98376
98377
98378
98379
98380
98381
98382
98383
98384
98385
98386
98387
98388
98389
98390
98391
98392
98393
98394
98395
98396
98397
98398
98399
98400
98401
98402
98403
98404
98405
98406
98407
98408
98409
98410
98411
98412
98413
98414
98415
98416
98417
98418
98419
98420
98421
98422
98423
98424
98425
98426
98427
98428
98429
98430
98431
98432
98433
98434
98435
98436
98437
98438
98439
98440
98441
98442
98443
98444
98445
98446
98447
98448
98449
98450
98451
98452
98453
98454
98455
98456
98457
98458
98459
98460
98461
98462
98463
98464
98465
98466
98467
98468
98469
98470
98471
98472
98473
98474
98475
98476
98477
98478
98479
98480
98481
98482
98483
98484
98485
98486
98487
98488
98489
98490
98491
98492
98493
98494
98495
98496
98497
98498
98499
98500
98501
98502
98503
98504
98505
98506
98507
98508
98509
98510
98511
98512
98513
98514
98515
98516
98517
98518
98519
98520
98521
98522
98523
98524
98525
98526
98527
98528
98529
98530
98531
98532
98533
98534
98535
98536
98537
98538
98539
98540
98541
98542
98543
98544
98545
98546
98547
98548
98549
98550
98551
98552
98553
98554
98555
98556
98557
98558
98559
98560
98561
98562
98563
98564
98565
98566
98567
98568
98569
98570
98571
98572
98573
98574
98575
98576
98577
98578
98579
98580
98581
98582
98583
98584
98585
98586
98587
98588
98589
98590
98591
98592
98593
98594
98595
98596
98597
98598
98599
98600
98601
98602
98603
98604
98605
98606
98607
98608
98609
98610
98611
98612
98613
98614
98615
98616
98617
98618
98619
98620
98621
98622
98623
98624
98625
98626
98627
98628
98629
98630
98631
98632
98633
98634
98635
98636
98637
98638
98639
98640
98641
98642
98643
98644
98645
98646
98647
98648
98649
98650
98651
98652
98653
98654
98655
98656
98657
98658
98659
98660
98661
98662
98663
98664
98665
98666
98667
98668
98669
98670
98671
98672
98673
98674
98675
98676
98677
98678
98679
98680
98681
98682
98683
98684
98685
98686
98687
98688
98689
98690
98691
98692
98693
98694
98695
98696
98697
98698
98699
98700
98701
98702
98703
98704
98705
98706
98707
98708
98709
98710
98711
98712
98713
98714
98715
98716
98717
98718
98719
98720
98721
98722
98723
98724
98725
98726
98727
98728
98729
98730
98731
98732
98733
98734
98735
98736
98737
98738
98739
98740
98741
98742
98743
98744
98745
98746
98747
98748
98749
98750
98751
98752
98753
98754
98755
98756
98757
98758
98759
98760
98761
98762
98763
98764
98765
98766
98767
98768
98769
98770
98771
98772
98773
98774
98775
98776
98777
98778
98779
98780
98781
98782
98783
98784
98785
98786
98787
98788
98789
98790
98791
98792
98793
98794
98795
98796
98797
98798
98799
98800
98801
98802
98803
98804
98805
98806
98807
98808
98809
98810
98811
98812
98813
98814
98815
98816
98817
98818
98819
98820
98821
98822
98823
98824
98825
98826
98827
98828
98829
98830
98831
98832
98833
98834
98835
98836
98837
98838
98839
98840
98841
98842
98843
98844
98845
98846
98847
98848
98849
98850
98851
98852
98853
98854
98855
98856
98857
98858
98859
98860
98861
98862
98863
98864
98865
98866
98867
98868
98869
98870
98871
98872
98873
98874
98875
98876
98877
98878
98879
98880
98881
98882
98883
98884
98885
98886
98887
98888
98889
98890
98891
98892
98893
98894
98895
98896
98897
98898
98899
98900
98901
98902
98903
98904
98905
98906
98907
98908
98909
98910
98911
98912
98913
98914
98915
98916
98917
98918
98919
98920
98921
98922
98923
98924
98925
98926
98927
98928
98929
98930
98931
98932
98933
98934
98935
98936
98937
98938
98939
98940
98941
98942
98943
98944
98945
98946
98947
98948
98949
98950
98951
98952
98953
98954
98955
98956
98957
98958
98959
98960
98961
98962
98963
98964
98965
98966
98967
98968
98969
98970
98971
98972
98973
98974
98975
98976
98977
98978
98979
98980
98981
98982
98983
98984
98985
98986
98987
98988
98989
98990
98991
98992
98993
98994
98995
98996
98997
98998
98999
99000
99001
99002
99003
99004
99005
99006
99007
99008
99009
99010
99011
99012
99013
99014
99015
99016
99017
99018
99019
99020
99021
99022
99023
99024
99025
99026
99027
99028
99029
99030
99031
99032
99033
99034
99035
99036
99037
99038
99039
99040
99041
99042
99043
99044
99045
99046
99047
99048
99049
99050
99051
99052
99053
99054
99055
99056
99057
99058
99059
99060
99061
99062
99063
99064
99065
99066
99067
99068
99069
99070
99071
99072
99073
99074
99075
99076
99077
99078
99079
99080
99081
99082
99083
99084
99085
99086
99087
99088
99089
99090
99091
99092
99093
99094
99095
99096
99097
99098
99099
99100
99101
99102
99103
99104
99105
99106
99107
99108
99109
99110
99111
99112
99113
99114
99115
99116
99117
99118
99119
99120
99121
99122
99123
99124
99125
99126
99127
99128
99129
99130
99131
99132
99133
99134
99135
99136
99137
99138
99139
99140
99141
99142
99143
99144
99145
99146
99147
99148
99149
99150
99151
99152
99153
99154
99155
99156
99157
99158
99159
99160
99161
99162
99163
99164
99165
99166
99167
99168
99169
99170
99171
99172
99173
99174
99175
99176
99177
99178
99179
99180
99181
99182
99183
99184
99185
99186
99187
99188
99189
99190
99191
99192
99193
99194
99195
99196
99197
99198
99199
99200
99201
99202
99203
99204
99205
99206
99207
99208
99209
99210
99211
99212
99213
99214
99215
99216
99217
99218
99219
99220
99221
99222
99223
99224
99225
99226
99227
99228
99229
99230
99231
99232
99233
99234
99235
99236
99237
99238
99239
99240
99241
99242
99243
99244
99245
99246
99247
99248
99249
99250
99251
99252
99253
99254
99255
99256
99257
99258
99259
99260
99261
99262
99263
99264
99265
99266
99267
99268
99269
99270
99271
99272
99273
99274
99275
99276
99277
99278
99279
99280
99281
99282
99283
99284
99285
99286
99287
99288
99289
99290
99291
99292
99293
99294
99295
99296
99297
99298
99299
99300
99301
99302
99303
99304
99305
99306
99307
99308
99309
99310
99311
99312
99313
99314
99315
99316
99317
99318
99319
99320
99321
99322
99323
99324
99325
99326
99327
99328
99329
99330
99331
99332
99333
99334
99335
99336
99337
99338
99339
99340
99341
99342
99343
99344
99345
99346
99347
99348
99349
99350
99351
99352
99353
99354
99355
99356
99357
99358
99359
99360
99361
99362
99363
99364
99365
99366
99367
99368
99369
99370
99371
99372
99373
99374
99375
99376
99377
99378
99379
99380
99381
99382
99383
99384
99385
99386
99387
99388
99389
99390
99391
99392
99393
99394
99395
99396
99397
99398
99399
99400
99401
99402
99403
99404
99405
99406
99407
99408
99409
99410
99411
99412
99413
99414
99415
99416
99417
99418
99419
99420
99421
99422
99423
99424
99425
99426
99427
99428
99429
99430
99431
99432
99433
99434
99435
99436
99437
99438
99439
99440
99441
99442
99443
99444
99445
99446
99447
99448
99449
99450
99451
99452
99453
99454
99455
99456
99457
99458
99459
99460
99461
99462
99463
99464
99465
99466
99467
99468
99469
99470
99471
99472
99473
99474
99475
99476
99477
99478
99479
99480
99481
99482
99483
99484
99485
99486
99487
99488
99489
99490
99491
99492
99493
99494
99495
99496
99497
99498
99499
99500
99501
99502
99503
99504
99505
99506
99507
99508
99509
99510
99511
99512
99513
99514
99515
99516
99517
99518
99519
99520
99521
99522
99523
99524
99525
99526
99527
99528
99529
99530
99531
99532
99533
99534
99535
99536
99537
99538
99539
99540
99541
99542
99543
99544
99545
99546
99547
99548
99549
99550
99551
99552
99553
99554
99555
99556
99557
99558
99559
99560
99561
99562
99563
99564
99565
99566
99567
99568
99569
99570
99571
99572
99573
99574
99575
99576
99577
99578
99579
99580
99581
99582
99583
99584
99585
99586
99587
99588
99589
99590
99591
99592
99593
99594
99595
99596
99597
99598
99599
99600
99601
99602
99603
99604
99605
99606
99607
99608
99609
99610
99611
99612
99613
99614
99615
99616
99617
99618
99619
99620
99621
99622
99623
99624
99625
99626
99627
99628
99629
99630
99631
99632
99633
99634
99635
99636
99637
99638
99639
99640
99641
99642
99643
99644
99645
99646
99647
99648
99649
99650
99651
99652
99653
99654
99655
99656
99657
99658
99659
99660
99661
99662
99663
99664
99665
99666
99667
99668
99669
99670
99671
99672
99673
99674
99675
99676
99677
99678
99679
99680
99681
99682
99683
99684
99685
99686
99687
99688
99689
99690
99691
99692
99693
99694
99695
99696
99697
99698
99699
99700
99701
99702
99703
99704
99705
99706
99707
99708
99709
99710
99711
99712
99713
99714
99715
99716
99717
99718
99719
99720
99721
99722
99723
99724
99725
99726
99727
99728
99729
99730
99731
99732
99733
99734
99735
99736
99737
99738
99739
99740
99741
99742
99743
99744
99745
99746
99747
99748
99749
99750
99751
99752
99753
99754
99755
99756
99757
99758
99759
99760
99761
99762
99763
99764
99765
99766
99767
99768
99769
99770
99771
99772
99773
99774
99775
99776
99777
99778
99779
99780
99781
99782
99783
99784
99785
99786
99787
99788
99789
99790
99791
99792
99793
99794
99795
99796
99797
99798
99799
99800
99801
99802
99803
99804
99805
99806
99807
99808
99809
99810
99811
99812
99813
99814
99815
99816
99817
99818
99819
99820
99821
99822
99823
99824
99825
99826
99827
99828
99829
99830
99831
99832
99833
99834
99835
99836
99837
99838
99839
99840
99841
99842
99843
99844
99845
99846
99847
99848
99849
99850
99851
99852
99853
99854
99855
99856
99857
99858
99859
99860
99861
99862
99863
99864
99865
99866
99867
99868
99869
99870
99871
99872
99873
99874
99875
99876
99877
99878
99879
99880
99881
99882
99883
99884
99885
99886
99887
99888
99889
99890
99891
99892
99893
99894
99895
99896
99897
99898
99899
99900
99901
99902
99903
99904
99905
99906
99907
99908
99909
99910
99911
99912
99913
99914
99915
99916
99917
99918
99919
99920
99921
99922
99923
99924
99925
99926
99927
99928
99929
99930
99931
99932
99933
99934
99935
99936
99937
99938
99939
99940
99941
99942
99943
99944
99945
99946
99947
99948
99949
99950
99951
99952
99953
99954
99955
99956
99957
99958
99959
99960
99961
99962
99963
99964
99965
99966
99967
99968
99969
99970
99971
99972
99973
99974
99975
99976
99977
99978
99979
99980
99981
99982
99983
99984
99985
99986
99987
99988
99989
99990
99991
99992
99993
99994
99995
99996
99997
99998
99999
100000
100001
100002
100003
100004
100005
100006
100007
100008
100009
100010
100011
100012
100013
100014
100015
100016
100017
100018
100019
100020
100021
100022
100023
100024
100025
100026
100027
100028
100029
100030
100031
100032
100033
100034
100035
100036
100037
100038
100039
100040
100041
100042
100043
100044
100045
100046
100047
100048
100049
100050
100051
100052
100053
100054
100055
100056
100057
100058
100059
100060
100061
100062
100063
100064
100065
100066
100067
100068
100069
100070
100071
100072
100073
100074
100075
100076
100077
100078
100079
100080
100081
100082
100083
100084
100085
100086
100087
100088
100089
100090
100091
100092
100093
100094
100095
100096
100097
100098
100099
100100
100101
100102
100103
100104
100105
100106
100107
100108
100109
100110
100111
100112
100113
100114
100115
100116
100117
100118
100119
100120
100121
100122
100123
100124
100125
100126
100127
100128
100129
100130
100131
100132
100133
100134
100135
100136
100137
100138
100139
100140
100141
100142
100143
100144
100145
100146
100147
100148
100149
100150
100151
100152
100153
100154
100155
100156
100157
100158
100159
100160
100161
100162
100163
100164
100165
100166
100167
100168
100169
100170
100171
100172
100173
100174
100175
100176
100177
100178
100179
100180
100181
100182
100183
100184
100185
100186
100187
100188
100189
100190
100191
100192
100193
100194
100195
100196
100197
100198
100199
100200
100201
100202
100203
100204
100205
100206
100207
100208
100209
100210
100211
100212
100213
100214
100215
100216
100217
100218
100219
100220
100221
100222
100223
100224
100225
100226
100227
100228
100229
100230
100231
100232
100233
100234
100235
100236
100237
100238
100239
100240
100241
100242
100243
100244
100245
100246
100247
100248
100249
100250
100251
100252
100253
100254
100255
100256
100257
100258
100259
100260
100261
100262
100263
100264
100265
100266
100267
100268
100269
100270
100271
100272
100273
100274
100275
100276
100277
100278
100279
100280
100281
100282
100283
100284
100285
100286
100287
100288
100289
100290
100291
100292
100293
100294
100295
100296
100297
100298
100299
100300
100301
100302
100303
100304
100305
100306
100307
100308
100309
100310
100311
100312
100313
100314
100315
100316
100317
100318
100319
100320
100321
100322
100323
100324
100325
100326
100327
100328
100329
100330
100331
100332
100333
100334
100335
100336
100337
100338
100339
100340
100341
100342
100343
100344
100345
100346
100347
100348
100349
100350
100351
100352
100353
100354
100355
100356
100357
100358
100359
100360
100361
100362
100363
100364
100365
100366
100367
100368
100369
100370
100371
100372
100373
100374
100375
100376
100377
100378
100379
100380
100381
100382
100383
100384
100385
100386
100387
100388
100389
100390
100391
100392
100393
100394
100395
100396
100397
100398
100399
100400
100401
100402
100403
100404
100405
100406
100407
100408
100409
100410
100411
100412
100413
100414
100415
100416
100417
100418
100419
100420
100421
100422
100423
100424
100425
100426
100427
100428
100429
100430
100431
100432
100433
100434
100435
100436
100437
100438
100439
100440
100441
100442
100443
100444
100445
100446
100447
100448
100449
100450
100451
100452
100453
100454
100455
100456
100457
100458
100459
100460
100461
100462
100463
100464
100465
100466
100467
100468
100469
100470
100471
100472
100473
100474
100475
100476
100477
100478
100479
100480
100481
100482
100483
100484
100485
100486
100487
100488
100489
100490
100491
100492
100493
100494
100495
100496
100497
100498
100499
100500
100501
100502
100503
100504
100505
100506
100507
100508
100509
100510
100511
100512
100513
100514
100515
100516
100517
100518
100519
100520
100521
100522
100523
100524
100525
100526
100527
100528
100529
100530
100531
100532
100533
100534
100535
100536
100537
100538
100539
100540
100541
100542
100543
100544
100545
100546
100547
100548
100549
100550
100551
100552
100553
100554
100555
100556
100557
100558
100559
100560
100561
100562
100563
100564
100565
100566
100567
100568
100569
100570
100571
100572
100573
100574
100575
100576
100577
100578
100579
100580
100581
100582
100583
100584
100585
100586
100587
100588
100589
100590
100591
100592
100593
100594
100595
100596
100597
100598
100599
100600
100601
100602
100603
100604
100605
100606
100607
100608
100609
100610
100611
100612
100613
100614
100615
100616
100617
100618
100619
100620
100621
100622
100623
100624
100625
100626
100627
100628
100629
100630
100631
100632
100633
100634
100635
100636
100637
100638
100639
100640
100641
100642
100643
100644
100645
100646
100647
100648
100649
100650
100651
100652
100653
100654
100655
100656
100657
100658
100659
100660
100661
100662
100663
100664
100665
100666
100667
100668
100669
100670
100671
100672
100673
100674
100675
100676
100677
100678
100679
100680
100681
100682
100683
100684
100685
100686
100687
100688
100689
100690
100691
100692
100693
100694
100695
100696
100697
100698
100699
100700
100701
100702
100703
100704
100705
100706
100707
100708
100709
100710
100711
100712
100713
100714
100715
100716
100717
100718
100719
100720
100721
100722
100723
100724
100725
100726
100727
100728
100729
100730
100731
100732
100733
100734
100735
100736
100737
100738
100739
100740
100741
100742
100743
100744
100745
100746
100747
100748
100749
100750
100751
100752
100753
100754
100755
100756
100757
100758
100759
100760
100761
100762
100763
100764
100765
100766
100767
100768
100769
100770
100771
100772
100773
100774
100775
100776
100777
100778
100779
100780
100781
100782
100783
100784
100785
100786
100787
100788
100789
100790
100791
100792
100793
100794
100795
100796
100797
100798
100799
100800
100801
100802
100803
100804
100805
100806
100807
100808
100809
100810
100811
100812
100813
100814
100815
100816
100817
100818
100819
100820
100821
100822
100823
100824
100825
100826
100827
100828
100829
100830
100831
100832
100833
100834
100835
100836
100837
100838
100839
100840
100841
100842
100843
100844
100845
100846
100847
100848
100849
100850
100851
100852
100853
100854
100855
100856
100857
100858
100859
100860
100861
100862
100863
100864
100865
100866
100867
100868
100869
100870
100871
100872
100873
100874
100875
100876
100877
100878
100879
100880
100881
100882
100883
100884
100885
100886
100887
100888
100889
100890
100891
100892
100893
100894
100895
100896
100897
100898
100899
100900
100901
100902
100903
100904
100905
100906
100907
100908
100909
100910
100911
100912
100913
100914
100915
100916
100917
100918
100919
100920
100921
100922
100923
100924
100925
100926
100927
100928
100929
100930
100931
100932
100933
100934
100935
100936
100937
100938
100939
100940
100941
100942
100943
100944
100945
100946
100947
100948
100949
100950
100951
100952
100953
100954
100955
100956
100957
100958
100959
100960
100961
100962
100963
100964
100965
100966
100967
100968
100969
100970
100971
100972
100973
100974
100975
100976
100977
100978
100979
100980
100981
100982
100983
100984
100985
100986
100987
100988
100989
100990
100991
100992
100993
100994
100995
100996
100997
100998
100999
101000
101001
101002
101003
101004
101005
101006
101007
101008
101009
101010
101011
101012
101013
101014
101015
101016
101017
101018
101019
101020
101021
101022
101023
101024
101025
101026
101027
101028
101029
101030
101031
101032
101033
101034
101035
101036
101037
101038
101039
101040
101041
101042
101043
101044
101045
101046
101047
101048
101049
101050
101051
101052
101053
101054
101055
101056
101057
101058
101059
101060
101061
101062
101063
101064
101065
101066
101067
101068
101069
101070
101071
101072
101073
101074
101075
101076
101077
101078
101079
101080
101081
101082
101083
101084
101085
101086
101087
101088
101089
101090
101091
101092
101093
101094
101095
101096
101097
101098
101099
101100
101101
101102
101103
101104
101105
101106
101107
101108
101109
101110
101111
101112
101113
101114
101115
101116
101117
101118
101119
101120
101121
101122
101123
101124
101125
101126
101127
101128
101129
101130
101131
101132
101133
101134
101135
101136
101137
101138
101139
101140
101141
101142
101143
101144
101145
101146
101147
101148
101149
101150
101151
101152
101153
101154
101155
101156
101157
101158
101159
101160
101161
101162
101163
101164
101165
101166
101167
101168
101169
101170
101171
101172
101173
101174
101175
101176
101177
101178
101179
101180
101181
101182
101183
101184
101185
101186
101187
101188
101189
101190
101191
101192
101193
101194
101195
101196
101197
101198
101199
101200
101201
101202
101203
101204
101205
101206
101207
101208
101209
101210
101211
101212
101213
101214
101215
101216
101217
101218
101219
101220
101221
101222
101223
101224
101225
101226
101227
101228
101229
101230
101231
101232
101233
101234
101235
101236
101237
101238
101239
101240
101241
101242
101243
101244
101245
101246
101247
101248
101249
101250
101251
101252
101253
101254
101255
101256
101257
101258
101259
101260
101261
101262
101263
101264
101265
101266
101267
101268
101269
101270
101271
101272
101273
101274
101275
101276
101277
101278
101279
101280
101281
101282
101283
101284
101285
101286
101287
101288
101289
101290
101291
101292
101293
101294
101295
101296
101297
101298
101299
101300
101301
101302
101303
101304
101305
101306
101307
101308
101309
101310
101311
101312
101313
101314
101315
101316
101317
101318
101319
101320
101321
101322
101323
101324
101325
101326
101327
101328
101329
101330
101331
101332
101333
101334
101335
101336
101337
101338
101339
101340
101341
101342
101343
101344
101345
101346
101347
101348
101349
101350
101351
101352
101353
101354
101355
101356
101357
101358
101359
101360
101361
101362
101363
101364
101365
101366
101367
101368
101369
101370
101371
101372
101373
101374
101375
101376
101377
101378
101379
101380
101381
101382
101383
101384
101385
101386
101387
101388
101389
101390
101391
101392
101393
101394
101395
101396
101397
101398
101399
101400
101401
101402
101403
101404
101405
101406
101407
101408
101409
101410
101411
101412
101413
101414
101415
101416
101417
101418
101419
101420
101421
101422
101423
101424
101425
101426
101427
101428
101429
101430
101431
101432
101433
101434
101435
101436
101437
101438
101439
101440
101441
101442
101443
101444
101445
101446
101447
101448
101449
101450
101451
101452
101453
101454
101455
101456
101457
101458
101459
101460
101461
101462
101463
101464
101465
101466
101467
101468
101469
101470
101471
101472
101473
101474
101475
101476
101477
101478
101479
101480
101481
101482
101483
101484
101485
101486
101487
101488
101489
101490
101491
101492
101493
101494
101495
101496
101497
101498
101499
101500
101501
101502
101503
101504
101505
101506
101507
101508
101509
101510
101511
101512
101513
101514
101515
101516
101517
101518
101519
101520
101521
101522
101523
101524
101525
101526
101527
101528
101529
101530
101531
101532
101533
101534
101535
101536
101537
101538
101539
101540
101541
101542
101543
101544
101545
101546
101547
101548
101549
101550
101551
101552
101553
101554
101555
101556
101557
101558
101559
101560
101561
101562
101563
101564
101565
101566
101567
101568
101569
101570
101571
101572
101573
101574
101575
101576
101577
101578
101579
101580
101581
101582
101583
101584
101585
101586
101587
101588
101589
101590
101591
101592
101593
101594
101595
101596
101597
101598
101599
101600
101601
101602
101603
101604
101605
101606
101607
101608
101609
101610
101611
101612
101613
101614
101615
101616
101617
101618
101619
101620
101621
101622
101623
101624
101625
101626
101627
101628
101629
101630
101631
101632
101633
101634
101635
101636
101637
101638
101639
101640
101641
101642
101643
101644
101645
101646
101647
101648
101649
101650
101651
101652
101653
101654
101655
101656
101657
101658
101659
101660
101661
101662
101663
101664
101665
101666
101667
101668
101669
101670
101671
101672
101673
101674
101675
101676
101677
101678
101679
101680
101681
101682
101683
101684
101685
101686
101687
101688
101689
101690
101691
101692
101693
101694
101695
101696
101697
101698
101699
101700
101701
101702
101703
101704
101705
101706
101707
101708
101709
101710
101711
101712
101713
101714
101715
101716
101717
101718
101719
101720
101721
101722
101723
101724
101725
101726
101727
101728
101729
101730
101731
101732
101733
101734
101735
101736
101737
101738
101739
101740
101741
101742
101743
101744
101745
101746
101747
101748
101749
101750
101751
101752
101753
101754
101755
101756
101757
101758
101759
101760
101761
101762
101763
101764
101765
101766
101767
101768
101769
101770
101771
101772
101773
101774
101775
101776
101777
101778
101779
101780
101781
101782
101783
101784
101785
101786
101787
101788
101789
101790
101791
101792
101793
101794
101795
101796
101797
101798
101799
101800
101801
101802
101803
101804
101805
101806
101807
101808
101809
101810
101811
101812
101813
101814
101815
101816
101817
101818
101819
101820
101821
101822
101823
101824
101825
101826
101827
101828
101829
101830
101831
101832
101833
101834
101835
101836
101837
101838
101839
101840
101841
101842
101843
101844
101845
101846
101847
101848
101849
101850
101851
101852
101853
101854
101855
101856
101857
101858
101859
101860
101861
101862
101863
101864
101865
101866
101867
101868
101869
101870
101871
101872
101873
101874
101875
101876
101877
101878
101879
101880
101881
101882
101883
101884
101885
101886
101887
101888
101889
101890
101891
101892
101893
101894
101895
101896
101897
101898
101899
101900
101901
101902
101903
101904
101905
101906
101907
101908
101909
101910
101911
101912
101913
101914
101915
101916
101917
101918
101919
101920
101921
101922
101923
101924
101925
101926
101927
101928
101929
101930
101931
101932
101933
101934
101935
101936
101937
101938
101939
101940
101941
101942
101943
101944
101945
101946
101947
101948
101949
101950
101951
101952
101953
101954
101955
101956
101957
101958
101959
101960
101961
101962
101963
101964
101965
101966
101967
101968
101969
101970
101971
101972
101973
101974
101975
101976
101977
101978
101979
101980
101981
101982
101983
101984
101985
101986
101987
101988
101989
101990
101991
101992
101993
101994
101995
101996
101997
101998
101999
102000
102001
102002
102003
102004
102005
102006
102007
102008
102009
102010
102011
102012
102013
102014
102015
102016
102017
102018
102019
102020
102021
102022
102023
102024
102025
102026
102027
102028
102029
102030
102031
102032
102033
102034
102035
102036
102037
102038
102039
102040
102041
102042
102043
102044
102045
102046
102047
102048
102049
102050
102051
102052
102053
102054
102055
102056
102057
102058
102059
102060
102061
102062
102063
102064
102065
102066
102067
102068
102069
102070
102071
102072
102073
102074
102075
102076
102077
102078
102079
102080
102081
102082
102083
102084
102085
102086
102087
102088
102089
102090
102091
102092
102093
102094
102095
102096
102097
102098
102099
102100
102101
102102
102103
102104
102105
102106
102107
102108
102109
102110
102111
102112
102113
102114
102115
102116
102117
102118
102119
102120
102121
102122
102123
102124
102125
102126
102127
102128
102129
102130
102131
102132
102133
102134
102135
102136
102137
102138
102139
102140
102141
102142
102143
102144
102145
102146
102147
102148
102149
102150
102151
102152
102153
102154
102155
102156
102157
102158
102159
102160
102161
102162
102163
102164
102165
102166
102167
102168
102169
102170
102171
102172
102173
102174
102175
102176
102177
102178
102179
102180
102181
102182
102183
102184
102185
102186
102187
102188
102189
102190
102191
102192
102193
102194
102195
102196
102197
102198
102199
102200
102201
102202
102203
102204
102205
102206
102207
102208
102209
102210
102211
102212
102213
102214
102215
102216
102217
102218
102219
102220
102221
102222
102223
102224
102225
102226
102227
102228
102229
102230
102231
102232
102233
102234
102235
102236
102237
102238
102239
102240
102241
102242
102243
102244
102245
102246
102247
102248
102249
102250
102251
102252
102253
102254
102255
102256
102257
102258
102259
102260
102261
102262
102263
102264
102265
102266
102267
102268
102269
102270
102271
102272
102273
102274
102275
102276
102277
102278
102279
102280
102281
102282
102283
102284
102285
102286
102287
102288
102289
102290
102291
102292
102293
102294
102295
102296
102297
102298
102299
102300
102301
102302
102303
102304
102305
102306
102307
102308
102309
102310
102311
102312
102313
102314
102315
102316
102317
102318
102319
102320
102321
102322
102323
102324
102325
102326
102327
102328
102329
102330
102331
102332
102333
102334
102335
102336
102337
102338
102339
102340
102341
102342
102343
102344
102345
102346
102347
102348
102349
102350
102351
102352
102353
102354
102355
102356
102357
102358
102359
102360
102361
102362
102363
102364
102365
102366
102367
102368
102369
102370
102371
102372
102373
102374
102375
102376
102377
102378
102379
102380
102381
102382
102383
102384
102385
102386
102387
102388
102389
102390
102391
102392
102393
102394
102395
102396
102397
102398
102399
102400
102401
102402
102403
102404
102405
102406
102407
102408
102409
102410
102411
102412
102413
102414
102415
102416
102417
102418
102419
102420
102421
102422
102423
102424
102425
102426
102427
102428
102429
102430
102431
102432
102433
102434
102435
102436
102437
102438
102439
102440
102441
102442
102443
102444
102445
102446
102447
102448
102449
102450
102451
102452
102453
102454
102455
102456
102457
102458
102459
102460
102461
102462
102463
102464
102465
102466
102467
102468
102469
102470
102471
102472
102473
102474
102475
102476
102477
102478
102479
102480
102481
102482
102483
102484
102485
102486
102487
102488
102489
102490
102491
102492
102493
102494
102495
102496
102497
102498
102499
102500
102501
102502
102503
102504
102505
102506
102507
102508
102509
102510
102511
102512
102513
102514
102515
102516
102517
102518
102519
102520
102521
102522
102523
102524
102525
102526
102527
102528
102529
102530
102531
102532
102533
102534
102535
102536
102537
102538
102539
102540
102541
102542
102543
102544
102545
102546
102547
102548
102549
102550
102551
102552
102553
102554
102555
102556
102557
102558
102559
102560
102561
102562
102563
102564
102565
102566
102567
102568
102569
102570
102571
102572
102573
102574
102575
102576
102577
102578
102579
102580
102581
102582
102583
102584
102585
102586
102587
102588
102589
102590
102591
102592
102593
102594
102595
102596
102597
102598
102599
102600
102601
102602
102603
102604
102605
102606
102607
102608
102609
102610
102611
102612
102613
102614
102615
102616
102617
102618
102619
102620
102621
102622
102623
102624
102625
102626
102627
102628
102629
102630
102631
102632
102633
102634
102635
102636
102637
102638
102639
102640
102641
102642
102643
102644
102645
102646
102647
102648
102649
102650
102651
102652
102653
102654
102655
102656
102657
102658
102659
102660
102661
102662
102663
102664
102665
102666
102667
102668
102669
102670
102671
102672
102673
102674
102675
102676
102677
102678
102679
102680
102681
102682
102683
102684
102685
102686
102687
102688
102689
102690
102691
102692
102693
102694
102695
102696
102697
102698
102699
102700
102701
102702
102703
102704
102705
102706
102707
102708
102709
102710
102711
102712
102713
102714
102715
102716
102717
102718
102719
102720
102721
102722
102723
102724
102725
102726
102727
102728
102729
102730
102731
102732
102733
102734
102735
102736
102737
102738
102739
102740
102741
102742
102743
102744
102745
102746
102747
102748
102749
102750
102751
102752
102753
102754
102755
102756
102757
102758
102759
102760
102761
102762
102763
102764
102765
102766
102767
102768
102769
102770
102771
102772
102773
102774
102775
102776
102777
102778
102779
102780
102781
102782
102783
102784
102785
102786
102787
102788
102789
102790
102791
102792
102793
102794
102795
102796
102797
102798
102799
102800
102801
102802
102803
102804
102805
102806
102807
102808
102809
102810
102811
102812
102813
102814
102815
102816
102817
102818
102819
102820
102821
102822
102823
102824
102825
102826
102827
102828
102829
102830
102831
102832
102833
102834
102835
102836
102837
102838
102839
102840
102841
102842
102843
102844
102845
102846
102847
102848
102849
102850
102851
102852
102853
102854
102855
102856
102857
102858
102859
102860
102861
102862
102863
102864
102865
102866
102867
102868
102869
102870
102871
102872
102873
102874
102875
102876
102877
102878
102879
102880
102881
102882
102883
102884
102885
102886
102887
102888
102889
102890
102891
102892
102893
102894
102895
102896
102897
102898
102899
102900
102901
102902
102903
102904
102905
102906
102907
102908
102909
102910
102911
102912
102913
102914
102915
102916
102917
102918
102919
102920
102921
102922
102923
102924
102925
102926
102927
102928
102929
102930
102931
102932
102933
102934
102935
102936
102937
102938
102939
102940
102941
102942
102943
102944
102945
102946
102947
102948
102949
102950
102951
102952
102953
102954
102955
102956
102957
102958
102959
102960
102961
102962
102963
102964
102965
102966
102967
102968
102969
102970
102971
102972
102973
102974
102975
102976
102977
102978
102979
102980
102981
102982
102983
102984
102985
102986
102987
102988
102989
102990
102991
102992
102993
102994
102995
102996
102997
102998
102999
103000
103001
103002
103003
103004
103005
103006
103007
103008
103009
103010
103011
103012
103013
103014
103015
103016
103017
103018
103019
103020
103021
103022
103023
103024
103025
103026
103027
103028
103029
103030
103031
103032
103033
103034
103035
103036
103037
103038
103039
103040
103041
103042
103043
103044
103045
103046
103047
103048
103049
103050
103051
103052
103053
103054
103055
103056
103057
103058
103059
103060
103061
103062
103063
103064
103065
103066
103067
103068
103069
103070
103071
103072
103073
103074
103075
103076
103077
103078
103079
103080
103081
103082
103083
103084
103085
103086
103087
103088
103089
103090
103091
103092
103093
103094
103095
103096
103097
103098
103099
103100
103101
103102
103103
103104
103105
103106
103107
103108
103109
103110
103111
103112
103113
103114
103115
103116
103117
103118
103119
103120
103121
103122
103123
103124
103125
103126
103127
103128
103129
103130
103131
103132
103133
103134
103135
103136
103137
103138
103139
103140
103141
103142
103143
103144
103145
103146
103147
103148
103149
103150
103151
103152
103153
103154
103155
103156
103157
103158
103159
103160
103161
103162
103163
103164
103165
103166
103167
103168
103169
103170
103171
103172
103173
103174
103175
103176
103177
103178
103179
103180
103181
103182
103183
103184
103185
103186
103187
103188
103189
103190
103191
103192
103193
103194
103195
103196
103197
103198
103199
103200
103201
103202
103203
103204
103205
103206
103207
103208
103209
103210
103211
103212
103213
103214
103215
103216
103217
103218
103219
103220
103221
103222
103223
103224
103225
103226
103227
103228
103229
103230
103231
103232
103233
103234
103235
103236
103237
103238
103239
103240
103241
103242
103243
103244
103245
103246
103247
103248
103249
103250
103251
103252
103253
103254
103255
103256
103257
103258
103259
103260
103261
103262
103263
103264
103265
103266
103267
103268
103269
103270
103271
103272
103273
103274
103275
103276
103277
103278
103279
103280
103281
103282
103283
103284
103285
103286
103287
103288
103289
103290
103291
103292
103293
103294
103295
103296
103297
103298
103299
103300
103301
103302
103303
103304
103305
103306
103307
103308
103309
103310
103311
103312
103313
103314
103315
103316
103317
103318
103319
103320
103321
103322
103323
103324
103325
103326
103327
103328
103329
103330
103331
103332
103333
103334
103335
103336
103337
103338
103339
103340
103341
103342
103343
103344
103345
103346
103347
103348
103349
103350
103351
103352
103353
103354
103355
103356
103357
103358
103359
103360
103361
103362
103363
103364
103365
103366
103367
103368
103369
103370
103371
103372
103373
103374
103375
103376
103377
103378
103379
103380
103381
103382
103383
103384
103385
103386
103387
103388
103389
103390
103391
103392
103393
103394
103395
103396
103397
103398
103399
103400
103401
103402
103403
103404
103405
103406
103407
103408
103409
103410
103411
103412
103413
103414
103415
103416
103417
103418
103419
103420
103421
103422
103423
103424
103425
103426
103427
103428
103429
103430
103431
103432
103433
103434
103435
103436
103437
103438
103439
103440
103441
103442
103443
103444
103445
103446
103447
103448
103449
103450
103451
103452
103453
103454
103455
103456
103457
103458
103459
103460
103461
103462
103463
103464
103465
103466
103467
103468
103469
103470
103471
103472
103473
103474
103475
103476
103477
103478
103479
103480
103481
103482
103483
103484
103485
103486
103487
103488
103489
103490
103491
103492
103493
103494
103495
103496
103497
103498
103499
103500
103501
103502
103503
103504
103505
103506
103507
103508
103509
103510
103511
103512
103513
103514
103515
103516
103517
103518
103519
103520
103521
103522
103523
103524
103525
103526
103527
103528
103529
103530
103531
103532
103533
103534
103535
103536
103537
103538
103539
103540
103541
103542
103543
103544
103545
103546
103547
103548
103549
103550
103551
103552
103553
103554
103555
103556
103557
103558
103559
103560
103561
103562
103563
103564
103565
103566
103567
103568
103569
103570
103571
103572
103573
103574
103575
103576
103577
103578
103579
103580
103581
103582
103583
103584
103585
103586
103587
103588
103589
103590
103591
103592
103593
103594
103595
103596
103597
103598
103599
103600
103601
103602
103603
103604
103605
103606
103607
103608
103609
103610
103611
103612
103613
103614
103615
103616
103617
103618
103619
103620
103621
103622
103623
103624
103625
103626
103627
103628
103629
103630
103631
103632
103633
103634
103635
103636
103637
103638
103639
103640
103641
103642
103643
103644
103645
103646
103647
103648
103649
103650
103651
103652
103653
103654
103655
103656
103657
103658
103659
103660
103661
103662
103663
103664
103665
103666
103667
103668
103669
103670
103671
103672
103673
103674
103675
103676
103677
103678
103679
103680
103681
103682
103683
103684
103685
103686
103687
103688
103689
103690
103691
103692
103693
103694
103695
103696
103697
103698
103699
103700
103701
103702
103703
103704
103705
103706
103707
103708
103709
103710
103711
103712
103713
103714
103715
103716
103717
103718
103719
103720
103721
103722
103723
103724
103725
103726
103727
103728
103729
103730
103731
103732
103733
103734
103735
103736
103737
103738
103739
103740
103741
103742
103743
103744
103745
103746
103747
103748
103749
103750
103751
103752
103753
103754
103755
103756
103757
103758
103759
103760
103761
103762
103763
103764
103765
103766
103767
103768
103769
103770
103771
103772
103773
103774
103775
103776
103777
103778
103779
103780
103781
103782
103783
103784
103785
103786
103787
103788
103789
103790
103791
103792
103793
103794
103795
103796
103797
103798
103799
103800
103801
103802
103803
103804
103805
103806
103807
103808
103809
103810
103811
103812
103813
103814
103815
103816
103817
103818
103819
103820
103821
103822
103823
103824
103825
103826
103827
103828
103829
103830
103831
103832
103833
103834
103835
103836
103837
103838
103839
103840
103841
103842
103843
103844
103845
103846
103847
103848
103849
103850
103851
103852
103853
103854
103855
103856
103857
103858
103859
103860
103861
103862
103863
103864
103865
103866
103867
103868
103869
103870
103871
103872
103873
103874
103875
103876
103877
103878
103879
103880
103881
103882
103883
103884
103885
103886
103887
103888
103889
103890
103891
103892
103893
103894
103895
103896
103897
103898
103899
103900
103901
103902
103903
103904
103905
103906
103907
103908
103909
103910
103911
103912
103913
103914
103915
103916
103917
103918
103919
103920
103921
103922
103923
103924
103925
103926
103927
103928
103929
103930
103931
103932
103933
103934
103935
103936
103937
103938
103939
103940
103941
103942
103943
103944
103945
103946
103947
103948
103949
103950
103951
103952
103953
103954
103955
103956
103957
103958
103959
103960
103961
103962
103963
103964
103965
103966
103967
103968
103969
103970
103971
103972
103973
103974
103975
103976
103977
103978
103979
103980
103981
103982
103983
103984
103985
103986
103987
103988
103989
103990
103991
103992
103993
103994
103995
103996
103997
103998
103999
104000
104001
104002
104003
104004
104005
104006
104007
104008
104009
104010
104011
104012
104013
104014
104015
104016
104017
104018
104019
104020
104021
104022
104023
104024
104025
104026
104027
104028
104029
104030
104031
104032
104033
104034
104035
104036
104037
104038
104039
104040
104041
104042
104043
104044
104045
104046
104047
104048
104049
104050
104051
104052
104053
104054
104055
104056
104057
104058
104059
104060
104061
104062
104063
104064
104065
104066
104067
104068
104069
104070
104071
104072
104073
104074
104075
104076
104077
104078
104079
104080
104081
104082
104083
104084
104085
104086
104087
104088
104089
104090
104091
104092
104093
104094
104095
104096
104097
104098
104099
104100
104101
104102
104103
104104
104105
104106
104107
104108
104109
104110
104111
104112
104113
104114
104115
104116
104117
104118
104119
104120
104121
104122
104123
104124
104125
104126
104127
104128
104129
104130
104131
104132
104133
104134
104135
104136
104137
104138
104139
104140
104141
104142
104143
104144
104145
104146
104147
104148
104149
104150
104151
104152
104153
104154
104155
104156
104157
104158
104159
104160
104161
104162
104163
104164
104165
104166
104167
104168
104169
104170
104171
104172
104173
104174
104175
104176
104177
104178
104179
104180
104181
104182
104183
104184
104185
104186
104187
104188
104189
104190
104191
104192
104193
104194
104195
104196
104197
104198
104199
104200
104201
104202
104203
104204
104205
104206
104207
104208
104209
104210
104211
104212
104213
104214
104215
104216
104217
104218
104219
104220
104221
104222
104223
104224
104225
104226
104227
104228
104229
104230
104231
104232
104233
104234
104235
104236
104237
104238
104239
104240
104241
104242
104243
104244
104245
104246
104247
104248
104249
104250
104251
104252
104253
104254
104255
104256
104257
104258
104259
104260
104261
104262
104263
104264
104265
104266
104267
104268
104269
104270
104271
104272
104273
104274
104275
104276
104277
104278
104279
104280
104281
104282
104283
104284
104285
104286
104287
104288
104289
104290
104291
104292
104293
104294
104295
104296
104297
104298
104299
104300
104301
104302
104303
104304
104305
104306
104307
104308
104309
104310
104311
104312
104313
104314
104315
104316
104317
104318
104319
104320
104321
104322
104323
104324
104325
104326
104327
104328
104329
104330
104331
104332
104333
104334
104335
104336
104337
104338
104339
104340
104341
104342
104343
104344
104345
104346
104347
104348
104349
104350
104351
104352
104353
104354
104355
104356
104357
104358
104359
104360
104361
104362
104363
104364
104365
104366
104367
104368
104369
104370
104371
104372
104373
104374
104375
104376
104377
104378
104379
104380
104381
104382
104383
104384
104385
104386
104387
104388
104389
104390
104391
104392
104393
104394
104395
104396
104397
104398
104399
104400
104401
104402
104403
104404
104405
104406
104407
104408
104409
104410
104411
104412
104413
104414
104415
104416
104417
104418
104419
104420
104421
104422
104423
104424
104425
104426
104427
104428
104429
104430
104431
104432
104433
104434
104435
104436
104437
104438
104439
104440
104441
104442
104443
104444
104445
104446
104447
104448
104449
104450
104451
104452
104453
104454
104455
104456
104457
104458
104459
104460
104461
104462
104463
104464
104465
104466
104467
104468
104469
104470
104471
104472
104473
104474
104475
104476
104477
104478
104479
104480
104481
104482
104483
104484
104485
104486
104487
104488
104489
104490
104491
104492
104493
104494
104495
104496
104497
104498
104499
104500
104501
104502
104503
104504
104505
104506
104507
104508
104509
104510
104511
104512
104513
104514
104515
104516
104517
104518
104519
104520
104521
104522
104523
104524
104525
104526
104527
104528
104529
104530
104531
104532
104533
104534
104535
104536
104537
104538
104539
104540
104541
104542
104543
104544
104545
104546
104547
104548
104549
104550
104551
104552
104553
104554
104555
104556
104557
104558
104559
104560
104561
104562
104563
104564
104565
104566
104567
104568
104569
104570
104571
104572
104573
104574
104575
104576
104577
104578
104579
104580
104581
104582
104583
104584
104585
104586
104587
104588
104589
104590
104591
104592
104593
104594
104595
104596
104597
104598
104599
104600
104601
104602
104603
104604
104605
104606
104607
104608
104609
104610
104611
104612
104613
104614
104615
104616
104617
104618
104619
104620
104621
104622
104623
104624
104625
104626
104627
104628
104629
104630
104631
104632
104633
104634
104635
104636
104637
104638
104639
104640
104641
104642
104643
104644
104645
104646
104647
104648
104649
104650
104651
104652
104653
104654
104655
104656
104657
104658
104659
104660
104661
104662
104663
104664
104665
104666
104667
104668
104669
104670
104671
104672
104673
104674
104675
104676
104677
104678
104679
104680
104681
104682
104683
104684
104685
104686
104687
104688
104689
104690
104691
104692
104693
104694
104695
104696
104697
104698
104699
104700
104701
104702
104703
104704
104705
104706
104707
104708
104709
104710
104711
104712
104713
104714
104715
104716
104717
104718
104719
104720
104721
104722
104723
104724
104725
104726
104727
104728
104729
104730
104731
104732
104733
104734
104735
104736
104737
104738
104739
104740
104741
104742
104743
104744
104745
104746
104747
104748
104749
104750
104751
104752
104753
104754
104755
104756
104757
104758
104759
104760
104761
104762
104763
104764
104765
104766
104767
104768
104769
104770
104771
104772
104773
104774
104775
104776
104777
104778
104779
104780
104781
104782
104783
104784
104785
104786
104787
104788
104789
104790
104791
104792
104793
104794
104795
104796
104797
104798
104799
104800
104801
104802
104803
104804
104805
104806
104807
104808
104809
104810
104811
104812
104813
104814
104815
104816
104817
104818
104819
104820
104821
104822
104823
104824
104825
104826
104827
104828
104829
104830
104831
104832
104833
104834
104835
104836
104837
104838
104839
104840
104841
104842
104843
104844
104845
104846
104847
104848
104849
104850
104851
104852
104853
104854
104855
104856
104857
104858
104859
104860
104861
104862
104863
104864
104865
104866
104867
104868
104869
104870
104871
104872
104873
104874
104875
104876
104877
104878
104879
104880
104881
104882
104883
104884
104885
104886
104887
104888
104889
104890
104891
104892
104893
104894
104895
104896
104897
104898
104899
104900
104901
104902
104903
104904
104905
104906
104907
104908
104909
104910
104911
104912
104913
104914
104915
104916
104917
104918
104919
104920
104921
104922
104923
104924
104925
104926
104927
104928
104929
104930
104931
104932
104933
104934
104935
104936
104937
104938
104939
104940
104941
104942
104943
104944
104945
104946
104947
104948
104949
104950
104951
104952
104953
104954
104955
104956
104957
104958
104959
104960
104961
104962
104963
104964
104965
104966
104967
104968
104969
104970
104971
104972
104973
104974
104975
104976
104977
104978
104979
104980
104981
104982
104983
104984
104985
104986
104987
104988
104989
104990
104991
104992
104993
104994
104995
104996
104997
104998
104999
105000
105001
105002
105003
105004
105005
105006
105007
105008
105009
105010
105011
105012
105013
105014
105015
105016
105017
105018
105019
105020
105021
105022
105023
105024
105025
105026
105027
105028
105029
105030
105031
105032
105033
105034
105035
105036
105037
105038
105039
105040
105041
105042
105043
105044
105045
105046
105047
105048
105049
105050
105051
105052
105053
105054
105055
105056
105057
105058
105059
105060
105061
105062
105063
105064
105065
105066
105067
105068
105069
105070
105071
105072
105073
105074
105075
105076
105077
105078
105079
105080
105081
105082
105083
105084
105085
105086
105087
105088
105089
105090
105091
105092
105093
105094
105095
105096
105097
105098
105099
105100
105101
105102
105103
105104
105105
105106
105107
105108
105109
105110
105111
105112
105113
105114
105115
105116
105117
105118
105119
105120
105121
105122
105123
105124
105125
105126
105127
105128
105129
105130
105131
105132
105133
105134
105135
105136
105137
105138
105139
105140
105141
105142
105143
105144
105145
105146
105147
105148
105149
105150
105151
105152
105153
105154
105155
105156
105157
105158
105159
105160
105161
105162
105163
105164
105165
105166
105167
105168
105169
105170
105171
105172
105173
105174
105175
105176
105177
105178
105179
105180
105181
105182
105183
105184
105185
105186
105187
105188
105189
105190
105191
105192
105193
105194
105195
105196
105197
105198
105199
105200
105201
105202
105203
105204
105205
105206
105207
105208
105209
105210
105211
105212
105213
105214
105215
105216
105217
105218
105219
105220
105221
105222
105223
105224
105225
105226
105227
105228
105229
105230
105231
105232
105233
105234
105235
105236
105237
105238
105239
105240
105241
105242
105243
105244
105245
105246
105247
105248
105249
105250
105251
105252
105253
105254
105255
105256
105257
105258
105259
105260
105261
105262
105263
105264
105265
105266
105267
105268
105269
105270
105271
105272
105273
105274
105275
105276
105277
105278
105279
105280
105281
105282
105283
105284
105285
105286
105287
105288
105289
105290
105291
105292
105293
105294
105295
105296
105297
105298
105299
105300
105301
105302
105303
105304
105305
105306
105307
105308
105309
105310
105311
105312
105313
105314
105315
105316
105317
105318
105319
105320
105321
105322
105323
105324
105325
105326
105327
105328
105329
105330
105331
105332
105333
105334
105335
105336
105337
105338
105339
105340
105341
105342
105343
105344
105345
105346
105347
105348
105349
105350
105351
105352
105353
105354
105355
105356
105357
105358
105359
105360
105361
105362
105363
105364
105365
105366
105367
105368
105369
105370
105371
105372
105373
105374
105375
105376
105377
105378
105379
105380
105381
105382
105383
105384
105385
105386
105387
105388
105389
105390
105391
105392
105393
105394
105395
105396
105397
105398
105399
105400
105401
105402
105403
105404
105405
105406
105407
105408
105409
105410
105411
105412
105413
105414
105415
105416
105417
105418
105419
105420
105421
105422
105423
105424
105425
105426
105427
105428
105429
105430
105431
105432
105433
105434
105435
105436
105437
105438
105439
105440
105441
105442
105443
105444
105445
105446
105447
105448
105449
105450
105451
105452
105453
105454
105455
105456
105457
105458
105459
105460
105461
105462
105463
105464
105465
105466
105467
105468
105469
105470
105471
105472
105473
105474
105475
105476
105477
105478
105479
105480
105481
105482
105483
105484
105485
105486
105487
105488
105489
105490
105491
105492
105493
105494
105495
105496
105497
105498
105499
105500
105501
105502
105503
105504
105505
105506
105507
105508
105509
105510
105511
105512
105513
105514
105515
105516
105517
105518
105519
105520
105521
105522
105523
105524
105525
105526
105527
105528
105529
105530
105531
105532
105533
105534
105535
105536
105537
105538
105539
105540
105541
105542
105543
105544
105545
105546
105547
105548
105549
105550
105551
105552
105553
105554
105555
105556
105557
105558
105559
105560
105561
105562
105563
105564
105565
105566
105567
105568
105569
105570
105571
105572
105573
105574
105575
105576
105577
105578
105579
105580
105581
105582
105583
105584
105585
105586
105587
105588
105589
105590
105591
105592
105593
105594
105595
105596
105597
105598
105599
105600
105601
105602
105603
105604
105605
105606
105607
105608
105609
105610
105611
105612
105613
105614
105615
105616
105617
105618
105619
105620
105621
105622
105623
105624
105625
105626
105627
105628
105629
105630
105631
105632
105633
105634
105635
105636
105637
105638
105639
105640
105641
105642
105643
105644
105645
105646
105647
105648
105649
105650
105651
105652
105653
105654
105655
105656
105657
105658
105659
105660
105661
105662
105663
105664
105665
105666
105667
105668
105669
105670
105671
105672
105673
105674
105675
105676
105677
105678
105679
105680
105681
105682
105683
105684
105685
105686
105687
105688
105689
105690
105691
105692
105693
105694
105695
105696
105697
105698
105699
105700
105701
105702
105703
105704
105705
105706
105707
105708
105709
105710
105711
105712
105713
105714
105715
105716
105717
105718
105719
105720
105721
105722
105723
105724
105725
105726
105727
105728
105729
105730
105731
105732
105733
105734
105735
105736
105737
105738
105739
105740
105741
105742
105743
105744
105745
105746
105747
105748
105749
105750
105751
105752
105753
105754
105755
105756
105757
105758
105759
105760
105761
105762
105763
105764
105765
105766
105767
105768
105769
105770
105771
105772
105773
105774
105775
105776
105777
105778
105779
105780
105781
105782
105783
105784
105785
105786
105787
105788
105789
105790
105791
105792
105793
105794
105795
105796
105797
105798
105799
105800
105801
105802
105803
105804
105805
105806
105807
105808
105809
105810
105811
105812
105813
105814
105815
105816
105817
105818
105819
105820
105821
105822
105823
105824
105825
105826
105827
105828
105829
105830
105831
105832
105833
105834
105835
105836
105837
105838
105839
105840
105841
105842
105843
105844
105845
105846
105847
105848
105849
105850
105851
105852
105853
105854
105855
105856
105857
105858
105859
105860
105861
105862
105863
105864
105865
105866
105867
105868
105869
105870
105871
105872
105873
105874
105875
105876
105877
105878
105879
105880
105881
105882
105883
105884
105885
105886
105887
105888
105889
105890
105891
105892
105893
105894
105895
105896
105897
105898
105899
105900
105901
105902
105903
105904
105905
105906
105907
105908
105909
105910
105911
105912
105913
105914
105915
105916
105917
105918
105919
105920
105921
105922
105923
105924
105925
105926
105927
105928
105929
105930
105931
105932
105933
105934
105935
105936
105937
105938
105939
105940
105941
105942
105943
105944
105945
105946
105947
105948
105949
105950
105951
105952
105953
105954
105955
105956
105957
105958
105959
105960
105961
105962
105963
105964
105965
105966
105967
105968
105969
105970
105971
105972
105973
105974
105975
105976
105977
105978
105979
105980
105981
105982
105983
105984
105985
105986
105987
105988
105989
105990
105991
105992
105993
105994
105995
105996
105997
105998
105999
106000
106001
106002
106003
106004
106005
106006
106007
106008
106009
106010
106011
106012
106013
106014
106015
106016
106017
106018
106019
106020
106021
106022
106023
106024
106025
106026
106027
106028
106029
106030
106031
106032
106033
106034
106035
106036
106037
106038
106039
106040
106041
106042
106043
106044
106045
106046
106047
106048
106049
106050
106051
106052
106053
106054
106055
106056
106057
106058
106059
106060
106061
106062
106063
106064
106065
106066
106067
106068
106069
106070
106071
106072
106073
106074
106075
106076
106077
106078
106079
106080
106081
106082
106083
106084
106085
106086
106087
106088
106089
106090
106091
106092
106093
106094
106095
106096
106097
106098
106099
106100
106101
106102
106103
106104
106105
106106
106107
106108
106109
106110
106111
106112
106113
106114
106115
106116
106117
106118
106119
106120
106121
106122
106123
106124
106125
106126
106127
106128
106129
106130
106131
106132
106133
106134
106135
106136
106137
106138
106139
106140
106141
106142
106143
106144
106145
106146
106147
106148
106149
106150
106151
106152
106153
106154
106155
106156
106157
106158
106159
106160
106161
106162
106163
106164
106165
106166
106167
106168
106169
106170
106171
106172
106173
106174
106175
106176
106177
106178
106179
106180
106181
106182
106183
106184
106185
106186
106187
106188
106189
106190
106191
106192
106193
106194
106195
106196
106197
106198
106199
106200
106201
106202
106203
106204
106205
106206
106207
106208
106209
106210
106211
106212
106213
106214
106215
106216
106217
106218
106219
106220
106221
106222
106223
106224
106225
106226
106227
106228
106229
106230
106231
106232
106233
106234
106235
106236
106237
106238
106239
106240
106241
106242
106243
106244
106245
106246
106247
106248
106249
106250
106251
106252
106253
106254
106255
106256
106257
106258
106259
106260
106261
106262
106263
106264
106265
106266
106267
106268
106269
106270
106271
106272
106273
106274
106275
106276
106277
106278
106279
106280
106281
106282
106283
106284
106285
106286
106287
106288
106289
106290
106291
106292
106293
106294
106295
106296
106297
106298
106299
106300
106301
106302
106303
106304
106305
106306
106307
106308
106309
106310
106311
106312
106313
106314
106315
106316
106317
106318
106319
106320
106321
106322
106323
106324
106325
106326
106327
106328
106329
106330
106331
106332
106333
106334
106335
106336
106337
106338
106339
106340
106341
106342
106343
106344
106345
106346
106347
106348
106349
106350
106351
106352
106353
106354
106355
106356
106357
106358
106359
106360
106361
106362
106363
106364
106365
106366
106367
106368
106369
106370
106371
106372
106373
106374
106375
106376
106377
106378
106379
106380
106381
106382
106383
106384
106385
106386
106387
106388
106389
106390
106391
106392
106393
106394
106395
106396
106397
106398
106399
106400
106401
106402
106403
106404
106405
106406
106407
106408
106409
106410
106411
106412
106413
106414
106415
106416
106417
106418
106419
106420
106421
106422
106423
106424
106425
106426
106427
106428
106429
106430
106431
106432
106433
106434
106435
106436
106437
106438
106439
106440
106441
106442
106443
106444
106445
106446
106447
106448
106449
106450
106451
106452
106453
106454
106455
106456
106457
106458
106459
106460
106461
106462
106463
106464
106465
106466
106467
106468
106469
106470
106471
106472
106473
106474
106475
106476
106477
106478
106479
106480
106481
106482
106483
106484
106485
106486
106487
106488
106489
106490
106491
106492
106493
106494
106495
106496
106497
106498
106499
106500
106501
106502
106503
106504
106505
106506
106507
106508
106509
106510
106511
106512
106513
106514
106515
106516
106517
106518
106519
106520
106521
106522
106523
106524
106525
106526
106527
106528
106529
106530
106531
106532
106533
106534
106535
106536
106537
106538
106539
106540
106541
106542
106543
106544
106545
106546
106547
106548
106549
106550
106551
106552
106553
106554
106555
106556
106557
106558
106559
106560
106561
106562
106563
106564
106565
106566
106567
106568
106569
106570
106571
106572
106573
106574
106575
106576
106577
106578
106579
106580
106581
106582
106583
106584
106585
106586
106587
106588
106589
106590
106591
106592
106593
106594
106595
106596
106597
106598
106599
106600
106601
106602
106603
106604
106605
106606
106607
106608
106609
106610
106611
106612
106613
106614
106615
106616
106617
106618
106619
106620
106621
106622
106623
106624
106625
106626
106627
106628
106629
106630
106631
106632
106633
106634
106635
106636
106637
106638
106639
106640
106641
106642
106643
106644
106645
106646
106647
106648
106649
106650
106651
106652
106653
106654
106655
106656
106657
106658
106659
106660
106661
106662
106663
106664
106665
106666
106667
106668
106669
106670
106671
106672
106673
106674
106675
106676
106677
106678
106679
106680
106681
106682
106683
106684
106685
106686
106687
106688
106689
106690
106691
106692
106693
106694
106695
106696
106697
106698
106699
106700
106701
106702
106703
106704
106705
106706
106707
106708
106709
106710
106711
106712
106713
106714
106715
106716
106717
106718
106719
106720
106721
106722
106723
106724
106725
106726
106727
106728
106729
106730
106731
106732
106733
106734
106735
106736
106737
106738
106739
106740
106741
106742
106743
106744
106745
106746
106747
106748
106749
106750
106751
106752
106753
106754
106755
106756
106757
106758
106759
106760
106761
106762
106763
106764
106765
106766
106767
106768
106769
106770
106771
106772
106773
106774
106775
106776
106777
106778
106779
106780
106781
106782
106783
106784
106785
106786
106787
106788
106789
106790
106791
106792
106793
106794
106795
106796
106797
106798
106799
106800
106801
106802
106803
106804
106805
106806
106807
106808
106809
106810
106811
106812
106813
106814
106815
106816
106817
106818
106819
106820
106821
106822
106823
106824
106825
106826
106827
106828
106829
106830
106831
106832
106833
106834
106835
106836
106837
106838
106839
106840
106841
106842
106843
106844
106845
106846
106847
106848
106849
106850
106851
106852
106853
106854
106855
106856
106857
106858
106859
106860
106861
106862
106863
106864
106865
106866
106867
106868
106869
106870
106871
106872
106873
106874
106875
106876
106877
106878
106879
106880
106881
106882
106883
106884
106885
106886
106887
106888
106889
106890
106891
106892
106893
106894
106895
106896
106897
106898
106899
106900
106901
106902
106903
106904
106905
106906
106907
106908
106909
106910
106911
106912
106913
106914
106915
106916
106917
106918
106919
106920
106921
106922
106923
106924
106925
106926
106927
106928
106929
106930
106931
106932
106933
106934
106935
106936
106937
106938
106939
106940
106941
106942
106943
106944
106945
106946
106947
106948
106949
106950
106951
106952
106953
106954
106955
106956
106957
106958
106959
106960
106961
106962
106963
106964
106965
106966
106967
106968
106969
106970
106971
106972
106973
106974
106975
106976
106977
106978
106979
106980
106981
106982
106983
106984
106985
106986
106987
106988
106989
106990
106991
106992
106993
106994
106995
106996
106997
106998
106999
107000
107001
107002
107003
107004
107005
107006
107007
107008
107009
107010
107011
107012
107013
107014
107015
107016
107017
107018
107019
107020
107021
107022
107023
107024
107025
107026
107027
107028
107029
107030
107031
107032
107033
107034
107035
107036
107037
107038
107039
107040
107041
107042
107043
107044
107045
107046
107047
107048
107049
107050
107051
107052
107053
107054
107055
107056
107057
107058
107059
107060
107061
107062
107063
107064
107065
107066
107067
107068
107069
107070
107071
107072
107073
107074
107075
107076
107077
107078
107079
107080
107081
107082
107083
107084
107085
107086
107087
107088
107089
107090
107091
107092
107093
107094
107095
107096
107097
107098
107099
107100
107101
107102
107103
107104
107105
107106
107107
107108
107109
107110
107111
107112
107113
107114
107115
107116
107117
107118
107119
107120
107121
107122
107123
107124
107125
107126
107127
107128
107129
107130
107131
107132
107133
107134
107135
107136
107137
107138
107139
107140
107141
107142
107143
107144
107145
107146
107147
107148
107149
107150
107151
107152
107153
107154
107155
107156
107157
107158
107159
107160
107161
107162
107163
107164
107165
107166
107167
107168
107169
107170
107171
107172
107173
107174
107175
107176
107177
107178
107179
107180
107181
107182
107183
107184
107185
107186
107187
107188
107189
107190
107191
107192
107193
107194
107195
107196
107197
107198
107199
107200
107201
107202
107203
107204
107205
107206
107207
107208
107209
107210
107211
107212
107213
107214
107215
107216
107217
107218
107219
107220
107221
107222
107223
107224
107225
107226
107227
107228
107229
107230
107231
107232
107233
107234
107235
107236
107237
107238
107239
107240
107241
107242
107243
107244
107245
107246
107247
107248
107249
107250
107251
107252
107253
107254
107255
107256
107257
107258
107259
107260
107261
107262
107263
107264
107265
107266
107267
107268
107269
107270
107271
107272
107273
107274
107275
107276
107277
107278
107279
107280
107281
107282
107283
107284
107285
107286
107287
107288
107289
107290
107291
107292
107293
107294
107295
107296
107297
107298
107299
107300
107301
107302
107303
107304
107305
107306
107307
107308
107309
107310
107311
107312
107313
107314
107315
107316
107317
107318
107319
107320
107321
107322
107323
107324
107325
107326
107327
107328
107329
107330
107331
107332
107333
107334
107335
107336
107337
107338
107339
107340
107341
107342
107343
107344
107345
107346
107347
107348
107349
107350
107351
107352
107353
107354
107355
107356
107357
107358
107359
107360
107361
107362
107363
107364
107365
107366
107367
107368
107369
107370
107371
107372
107373
107374
107375
107376
107377
107378
107379
107380
107381
107382
107383
107384
107385
107386
107387
107388
107389
107390
107391
107392
107393
107394
107395
107396
107397
107398
107399
107400
107401
107402
107403
107404
107405
107406
107407
107408
107409
107410
107411
107412
107413
107414
107415
107416
107417
107418
107419
107420
107421
107422
107423
107424
107425
107426
107427
107428
107429
107430
107431
107432
107433
107434
107435
107436
107437
107438
107439
107440
107441
107442
107443
107444
107445
107446
107447
107448
107449
107450
107451
107452
107453
107454
107455
107456
107457
107458
107459
107460
107461
107462
107463
107464
107465
107466
107467
107468
107469
107470
107471
107472
107473
107474
107475
107476
107477
107478
107479
107480
107481
107482
107483
107484
107485
107486
107487
107488
107489
107490
107491
107492
107493
107494
107495
107496
107497
107498
107499
107500
107501
107502
107503
107504
107505
107506
107507
107508
107509
107510
107511
107512
107513
107514
107515
107516
107517
107518
107519
107520
107521
107522
107523
107524
107525
107526
107527
107528
107529
107530
107531
107532
107533
107534
107535
107536
107537
107538
107539
107540
107541
107542
107543
107544
107545
107546
107547
107548
107549
107550
107551
107552
107553
107554
107555
107556
107557
107558
107559
107560
107561
107562
107563
107564
107565
107566
107567
107568
107569
107570
107571
107572
107573
107574
107575
107576
107577
107578
107579
107580
107581
107582
107583
107584
107585
107586
107587
107588
107589
107590
107591
107592
107593
107594
107595
107596
107597
107598
107599
107600
107601
107602
107603
107604
107605
107606
107607
107608
107609
107610
107611
107612
107613
107614
107615
107616
107617
107618
107619
107620
107621
107622
107623
107624
107625
107626
107627
107628
107629
107630
107631
107632
107633
107634
107635
107636
107637
107638
107639
107640
107641
107642
107643
107644
107645
107646
107647
107648
107649
107650
107651
107652
107653
107654
107655
107656
107657
107658
107659
107660
107661
107662
107663
107664
107665
107666
107667
107668
107669
107670
107671
107672
107673
107674
107675
107676
107677
107678
107679
107680
107681
107682
107683
107684
107685
107686
107687
107688
107689
107690
107691
107692
107693
107694
107695
107696
107697
107698
107699
107700
107701
107702
107703
107704
107705
107706
107707
107708
107709
107710
107711
107712
107713
107714
107715
107716
107717
107718
107719
107720
107721
107722
107723
107724
107725
107726
107727
107728
107729
107730
107731
107732
107733
107734
107735
107736
107737
107738
107739
107740
107741
107742
107743
107744
107745
107746
107747
107748
107749
107750
107751
107752
107753
107754
107755
107756
107757
107758
107759
107760
107761
107762
107763
107764
107765
107766
107767
107768
107769
107770
107771
107772
107773
107774
107775
107776
107777
107778
107779
107780
107781
107782
107783
107784
107785
107786
107787
107788
107789
107790
107791
107792
107793
107794
107795
107796
107797
107798
107799
107800
107801
107802
107803
107804
107805
107806
107807
107808
107809
107810
107811
107812
107813
107814
107815
107816
107817
107818
107819
107820
107821
107822
107823
107824
107825
107826
107827
107828
107829
107830
107831
107832
107833
107834
107835
107836
107837
107838
107839
107840
107841
107842
107843
107844
107845
107846
107847
107848
107849
107850
107851
107852
107853
107854
107855
107856
107857
107858
107859
107860
107861
107862
107863
107864
107865
107866
107867
107868
107869
107870
107871
107872
107873
107874
107875
107876
107877
107878
107879
107880
107881
107882
107883
107884
107885
107886
107887
107888
107889
107890
107891
107892
107893
107894
107895
107896
107897
107898
107899
107900
107901
107902
107903
107904
107905
107906
107907
107908
107909
107910
107911
107912
107913
107914
107915
107916
107917
107918
107919
107920
107921
107922
107923
107924
107925
107926
107927
107928
107929
107930
107931
107932
107933
107934
107935
107936
107937
107938
107939
107940
107941
107942
107943
107944
107945
107946
107947
107948
107949
107950
107951
107952
107953
107954
107955
107956
107957
107958
107959
107960
107961
107962
107963
107964
107965
107966
107967
107968
107969
107970
107971
107972
107973
107974
107975
107976
107977
107978
107979
107980
107981
107982
107983
107984
107985
107986
107987
107988
107989
107990
107991
107992
107993
107994
107995
107996
107997
107998
107999
108000
108001
108002
108003
108004
108005
108006
108007
108008
108009
108010
108011
108012
108013
108014
108015
108016
108017
108018
108019
108020
108021
108022
108023
108024
108025
108026
108027
108028
108029
108030
108031
108032
108033
108034
108035
108036
108037
108038
108039
108040
108041
108042
108043
108044
108045
108046
108047
108048
108049
108050
108051
108052
108053
108054
108055
108056
108057
108058
108059
108060
108061
108062
108063
108064
108065
108066
108067
108068
108069
108070
108071
108072
108073
108074
108075
108076
108077
108078
108079
108080
108081
108082
108083
108084
108085
108086
108087
108088
108089
108090
108091
108092
108093
108094
108095
108096
108097
108098
108099
108100
108101
108102
108103
108104
108105
108106
108107
108108
108109
108110
108111
108112
108113
108114
108115
108116
108117
108118
108119
108120
108121
108122
108123
108124
108125
108126
108127
108128
108129
108130
108131
108132
108133
108134
108135
108136
108137
108138
108139
108140
108141
108142
108143
108144
108145
108146
108147
108148
108149
108150
108151
108152
108153
108154
108155
108156
108157
108158
108159
108160
108161
108162
108163
108164
108165
108166
108167
108168
108169
108170
108171
108172
108173
108174
108175
108176
108177
108178
108179
108180
108181
108182
108183
108184
108185
108186
108187
108188
108189
108190
108191
108192
108193
108194
108195
108196
108197
108198
108199
108200
108201
108202
108203
108204
108205
108206
108207
108208
108209
108210
108211
108212
108213
108214
108215
108216
108217
108218
108219
108220
108221
108222
108223
108224
108225
108226
108227
108228
108229
108230
108231
108232
108233
108234
108235
108236
108237
108238
108239
108240
108241
108242
108243
108244
108245
108246
108247
108248
108249
108250
108251
108252
108253
108254
108255
108256
108257
108258
108259
108260
108261
108262
108263
108264
108265
108266
108267
108268
108269
108270
108271
108272
108273
108274
108275
108276
108277
108278
108279
108280
108281
108282
108283
108284
108285
108286
108287
108288
108289
108290
108291
108292
108293
108294
108295
108296
108297
108298
108299
108300
108301
108302
108303
108304
108305
108306
108307
108308
108309
108310
108311
108312
108313
108314
108315
108316
108317
108318
108319
108320
108321
108322
108323
108324
108325
108326
108327
108328
108329
108330
108331
108332
108333
108334
108335
108336
108337
108338
108339
108340
108341
108342
108343
108344
108345
108346
108347
108348
108349
108350
108351
108352
108353
108354
108355
108356
108357
108358
108359
108360
108361
108362
108363
108364
108365
108366
108367
108368
108369
108370
108371
108372
108373
108374
108375
108376
108377
108378
108379
108380
108381
108382
108383
108384
108385
108386
108387
108388
108389
108390
108391
108392
108393
108394
108395
108396
108397
108398
108399
108400
108401
108402
108403
108404
108405
108406
108407
108408
108409
108410
108411
108412
108413
108414
108415
108416
108417
108418
108419
108420
108421
108422
108423
108424
108425
108426
108427
108428
108429
108430
108431
108432
108433
108434
108435
108436
108437
108438
108439
108440
108441
108442
108443
108444
108445
108446
108447
108448
108449
108450
108451
108452
108453
108454
108455
108456
108457
108458
108459
108460
108461
108462
108463
108464
108465
108466
108467
108468
108469
108470
108471
108472
108473
108474
108475
108476
108477
108478
108479
108480
108481
108482
108483
108484
108485
108486
108487
108488
108489
108490
108491
108492
108493
108494
108495
108496
108497
108498
108499
108500
108501
108502
108503
108504
108505
108506
108507
108508
108509
108510
108511
108512
108513
108514
108515
108516
108517
108518
108519
108520
108521
108522
108523
108524
108525
108526
108527
108528
108529
108530
108531
108532
108533
108534
108535
108536
108537
108538
108539
108540
108541
108542
108543
108544
108545
108546
108547
108548
108549
108550
108551
108552
108553
108554
108555
108556
108557
108558
108559
108560
108561
108562
108563
108564
108565
108566
108567
108568
108569
108570
108571
108572
108573
108574
108575
108576
108577
108578
108579
108580
108581
108582
108583
108584
108585
108586
108587
108588
108589
108590
108591
108592
108593
108594
108595
108596
108597
108598
108599
108600
108601
108602
108603
108604
108605
108606
108607
108608
108609
108610
108611
108612
108613
108614
108615
108616
108617
108618
108619
108620
108621
108622
108623
108624
108625
108626
108627
108628
108629
108630
108631
108632
108633
108634
108635
108636
108637
108638
108639
108640
108641
108642
108643
108644
108645
108646
108647
108648
108649
108650
108651
108652
108653
108654
108655
108656
108657
108658
108659
108660
108661
108662
108663
108664
108665
108666
108667
108668
108669
108670
108671
108672
108673
108674
108675
108676
108677
108678
108679
108680
108681
108682
108683
108684
108685
108686
108687
108688
108689
108690
108691
108692
108693
108694
108695
108696
108697
108698
108699
108700
108701
108702
108703
108704
108705
108706
108707
108708
108709
108710
108711
108712
108713
108714
108715
108716
108717
108718
108719
108720
108721
108722
108723
108724
108725
108726
108727
108728
108729
108730
108731
108732
108733
108734
108735
108736
108737
108738
108739
108740
108741
108742
108743
108744
108745
108746
108747
108748
108749
108750
108751
108752
108753
108754
108755
108756
108757
108758
108759
108760
108761
108762
108763
108764
108765
108766
108767
108768
108769
108770
108771
108772
108773
108774
108775
108776
108777
108778
108779
108780
108781
108782
108783
108784
108785
108786
108787
108788
108789
108790
108791
108792
108793
108794
108795
108796
108797
108798
108799
108800
108801
108802
108803
108804
108805
108806
108807
108808
108809
108810
108811
108812
108813
108814
108815
108816
108817
108818
108819
108820
108821
108822
108823
108824
108825
108826
108827
108828
108829
108830
108831
108832
108833
108834
108835
108836
108837
108838
108839
108840
108841
108842
108843
108844
108845
108846
108847
108848
108849
108850
108851
108852
108853
108854
108855
108856
108857
108858
108859
108860
108861
108862
108863
108864
108865
108866
108867
108868
108869
108870
108871
108872
108873
108874
108875
108876
108877
108878
108879
108880
108881
108882
108883
108884
108885
108886
108887
108888
108889
108890
108891
108892
108893
108894
108895
108896
108897
108898
108899
108900
108901
108902
108903
108904
108905
108906
108907
108908
108909
108910
108911
108912
108913
108914
108915
108916
108917
108918
108919
108920
108921
108922
108923
108924
108925
108926
108927
108928
108929
108930
108931
108932
108933
108934
108935
108936
108937
108938
108939
108940
108941
108942
108943
108944
108945
108946
108947
108948
108949
108950
108951
108952
108953
108954
108955
108956
108957
108958
108959
108960
108961
108962
108963
108964
108965
108966
108967
108968
108969
108970
108971
108972
108973
108974
108975
108976
108977
108978
108979
108980
108981
108982
108983
108984
108985
108986
108987
108988
108989
108990
108991
108992
108993
108994
108995
108996
108997
108998
108999
109000
109001
109002
109003
109004
109005
109006
109007
109008
109009
109010
109011
109012
109013
109014
109015
109016
109017
109018
109019
109020
109021
109022
109023
109024
109025
109026
109027
109028
109029
109030
109031
109032
109033
109034
109035
109036
109037
109038
109039
109040
109041
109042
109043
109044
109045
109046
109047
109048
109049
109050
109051
109052
109053
109054
109055
109056
109057
109058
109059
109060
109061
109062
109063
109064
109065
109066
109067
109068
109069
109070
109071
109072
109073
109074
109075
109076
109077
109078
109079
109080
109081
109082
109083
109084
109085
109086
109087
109088
109089
109090
109091
109092
109093
109094
109095
109096
109097
109098
109099
109100
109101
109102
109103
109104
109105
109106
109107
109108
109109
109110
109111
109112
109113
109114
109115
109116
109117
109118
109119
109120
109121
109122
109123
109124
109125
109126
109127
109128
109129
109130
109131
109132
109133
109134
109135
109136
109137
109138
109139
109140
109141
109142
109143
109144
109145
109146
109147
109148
109149
109150
109151
109152
109153
109154
109155
109156
109157
109158
109159
109160
109161
109162
109163
109164
109165
109166
109167
109168
109169
109170
109171
109172
109173
109174
109175
109176
109177
109178
109179
109180
109181
109182
109183
109184
109185
109186
109187
109188
109189
109190
109191
109192
109193
109194
109195
109196
109197
109198
109199
109200
109201
109202
109203
109204
109205
109206
109207
109208
109209
109210
109211
109212
109213
109214
109215
109216
109217
109218
109219
109220
109221
109222
109223
109224
109225
109226
109227
109228
109229
109230
109231
109232
109233
109234
109235
109236
109237
109238
109239
109240
109241
109242
109243
109244
109245
109246
109247
109248
109249
109250
109251
109252
109253
109254
109255
109256
109257
109258
109259
109260
109261
109262
109263
109264
109265
109266
109267
109268
109269
109270
109271
109272
109273
109274
109275
109276
109277
109278
109279
109280
109281
109282
109283
109284
109285
109286
109287
109288
109289
109290
109291
109292
109293
109294
109295
109296
109297
109298
109299
109300
109301
109302
109303
109304
109305
109306
109307
109308
109309
109310
109311
109312
109313
109314
109315
109316
109317
109318
109319
109320
109321
109322
109323
109324
109325
109326
109327
109328
109329
109330
109331
109332
109333
109334
109335
109336
109337
109338
109339
109340
109341
109342
109343
109344
109345
109346
109347
109348
109349
109350
109351
109352
109353
109354
109355
109356
109357
109358
109359
109360
109361
109362
109363
109364
109365
109366
109367
109368
109369
109370
109371
109372
109373
109374
109375
109376
109377
109378
109379
109380
109381
109382
109383
109384
109385
109386
109387
109388
109389
109390
109391
109392
109393
109394
109395
109396
109397
109398
109399
109400
109401
109402
109403
109404
109405
109406
109407
109408
109409
109410
109411
109412
109413
109414
109415
109416
109417
109418
109419
109420
109421
109422
109423
109424
109425
109426
109427
109428
109429
109430
109431
109432
109433
109434
109435
109436
109437
109438
109439
109440
109441
109442
109443
109444
109445
109446
109447
109448
109449
109450
109451
109452
109453
109454
109455
109456
109457
109458
109459
109460
109461
109462
109463
109464
109465
109466
109467
109468
109469
109470
109471
109472
109473
109474
109475
109476
109477
109478
109479
109480
109481
109482
109483
109484
109485
109486
109487
109488
109489
109490
109491
109492
109493
109494
109495
109496
109497
109498
109499
109500
109501
109502
109503
109504
109505
109506
109507
109508
109509
109510
109511
109512
109513
109514
109515
109516
109517
109518
109519
109520
109521
109522
109523
109524
109525
109526
109527
109528
109529
109530
109531
109532
109533
109534
109535
109536
109537
109538
109539
109540
109541
109542
109543
109544
109545
109546
109547
109548
109549
109550
109551
109552
109553
109554
109555
109556
109557
109558
109559
109560
109561
109562
109563
109564
109565
109566
109567
109568
109569
109570
109571
109572
109573
109574
109575
109576
109577
109578
109579
109580
109581
109582
109583
109584
109585
109586
109587
109588
109589
109590
109591
109592
109593
109594
109595
109596
109597
109598
109599
109600
109601
109602
109603
109604
109605
109606
109607
109608
109609
109610
109611
109612
109613
109614
109615
109616
109617
109618
109619
109620
109621
109622
109623
109624
109625
109626
109627
109628
109629
109630
109631
109632
109633
109634
109635
109636
109637
109638
109639
109640
109641
109642
109643
109644
109645
109646
109647
109648
109649
109650
109651
109652
109653
109654
109655
109656
109657
109658
109659
109660
109661
109662
109663
109664
109665
109666
109667
109668
109669
109670
109671
109672
109673
109674
109675
109676
109677
109678
109679
109680
109681
109682
109683
109684
109685
109686
109687
109688
109689
109690
109691
109692
109693
109694
109695
109696
109697
109698
109699
109700
109701
109702
109703
109704
109705
109706
109707
109708
109709
109710
109711
109712
109713
109714
109715
109716
109717
109718
109719
109720
109721
109722
109723
109724
109725
109726
109727
109728
109729
109730
109731
109732
109733
109734
109735
109736
109737
109738
109739
109740
109741
109742
109743
109744
109745
109746
109747
109748
109749
109750
109751
109752
109753
109754
109755
109756
109757
109758
109759
109760
109761
109762
109763
109764
109765
109766
109767
109768
109769
109770
109771
109772
109773
109774
109775
109776
109777
109778
109779
109780
109781
109782
109783
109784
109785
109786
109787
109788
109789
109790
109791
109792
109793
109794
109795
109796
109797
109798
109799
109800
109801
109802
109803
109804
109805
109806
109807
109808
109809
109810
109811
109812
109813
109814
109815
109816
109817
109818
109819
109820
109821
109822
109823
109824
109825
109826
109827
109828
109829
109830
109831
109832
109833
109834
109835
109836
109837
109838
109839
109840
109841
109842
109843
109844
109845
109846
109847
109848
109849
109850
109851
109852
109853
109854
109855
109856
109857
109858
109859
109860
109861
109862
109863
109864
109865
109866
109867
109868
109869
109870
109871
109872
109873
109874
109875
109876
109877
109878
109879
109880
109881
109882
109883
109884
109885
109886
109887
109888
109889
109890
109891
109892
109893
109894
109895
109896
109897
109898
109899
109900
109901
109902
109903
109904
109905
109906
109907
109908
109909
109910
109911
109912
109913
109914
109915
109916
109917
109918
109919
109920
109921
109922
109923
109924
109925
109926
109927
109928
109929
109930
109931
109932
109933
109934
109935
109936
109937
109938
109939
109940
109941
109942
109943
109944
109945
109946
109947
109948
109949
109950
109951
109952
109953
109954
109955
109956
109957
109958
109959
109960
109961
109962
109963
109964
109965
109966
109967
109968
109969
109970
109971
109972
109973
109974
109975
109976
109977
109978
109979
109980
109981
109982
109983
109984
109985
109986
109987
109988
109989
109990
109991
109992
109993
109994
109995
109996
109997
109998
109999
110000
110001
110002
110003
110004
110005
110006
110007
110008
110009
110010
110011
110012
110013
110014
110015
110016
110017
110018
110019
110020
110021
110022
110023
110024
110025
110026
110027
110028
110029
110030
110031
110032
110033
110034
110035
110036
110037
110038
110039
110040
110041
110042
110043
110044
110045
110046
110047
110048
110049
110050
110051
110052
110053
110054
110055
110056
110057
110058
110059
110060
110061
110062
110063
110064
110065
110066
110067
110068
110069
110070
110071
110072
110073
110074
110075
110076
110077
110078
110079
110080
110081
110082
110083
110084
110085
110086
110087
110088
110089
110090
110091
110092
110093
110094
110095
110096
110097
110098
110099
110100
110101
110102
110103
110104
110105
110106
110107
110108
110109
110110
110111
110112
110113
110114
110115
110116
110117
110118
110119
110120
110121
110122
110123
110124
110125
110126
110127
110128
110129
110130
110131
110132
110133
110134
110135
110136
110137
110138
110139
110140
110141
110142
110143
110144
110145
110146
110147
110148
110149
110150
110151
110152
110153
110154
110155
110156
110157
110158
110159
110160
110161
110162
110163
110164
110165
110166
110167
110168
110169
110170
110171
110172
110173
110174
110175
110176
110177
110178
110179
110180
110181
110182
110183
110184
110185
110186
110187
110188
110189
110190
110191
110192
110193
110194
110195
110196
110197
110198
110199
110200
110201
110202
110203
110204
110205
110206
110207
110208
110209
110210
110211
110212
110213
110214
110215
110216
110217
110218
110219
110220
110221
110222
110223
110224
110225
110226
110227
110228
110229
110230
110231
110232
110233
110234
110235
110236
110237
110238
110239
110240
110241
110242
110243
110244
110245
110246
110247
110248
110249
110250
110251
110252
110253
110254
110255
110256
110257
110258
110259
110260
110261
110262
110263
110264
110265
110266
110267
110268
110269
110270
110271
110272
110273
110274
110275
110276
110277
110278
110279
110280
110281
110282
110283
110284
110285
110286
110287
110288
110289
110290
110291
110292
110293
110294
110295
110296
110297
110298
110299
110300
110301
110302
110303
110304
110305
110306
110307
110308
110309
110310
110311
110312
110313
110314
110315
110316
110317
110318
110319
110320
110321
110322
110323
110324
110325
110326
110327
110328
110329
110330
110331
110332
110333
110334
110335
110336
110337
110338
110339
110340
110341
110342
110343
110344
110345
110346
110347
110348
110349
110350
110351
110352
110353
110354
110355
110356
110357
110358
110359
110360
110361
110362
110363
110364
110365
110366
110367
110368
110369
110370
110371
110372
110373
110374
110375
110376
110377
110378
110379
110380
110381
110382
110383
110384
110385
110386
110387
110388
110389
110390
110391
110392
110393
110394
110395
110396
110397
110398
110399
110400
110401
110402
110403
110404
110405
110406
110407
110408
110409
110410
110411
110412
110413
110414
110415
110416
110417
110418
110419
110420
110421
110422
110423
110424
110425
110426
110427
110428
110429
110430
110431
110432
110433
110434
110435
110436
110437
110438
110439
110440
110441
110442
110443
110444
110445
110446
110447
110448
110449
110450
110451
110452
110453
110454
110455
110456
110457
110458
110459
110460
110461
110462
110463
110464
110465
110466
110467
110468
110469
110470
110471
110472
110473
110474
110475
110476
110477
110478
110479
110480
110481
110482
110483
110484
110485
110486
110487
110488
110489
110490
110491
110492
110493
110494
110495
110496
110497
110498
110499
110500
110501
110502
110503
110504
110505
110506
110507
110508
110509
110510
110511
110512
110513
110514
110515
110516
110517
110518
110519
110520
110521
110522
110523
110524
110525
110526
110527
110528
110529
110530
110531
110532
110533
110534
110535
110536
110537
110538
110539
110540
110541
110542
110543
110544
110545
110546
110547
110548
110549
110550
110551
110552
110553
110554
110555
110556
110557
110558
110559
110560
110561
110562
110563
110564
110565
110566
110567
110568
110569
110570
110571
110572
110573
110574
110575
110576
110577
110578
110579
110580
110581
110582
110583
110584
110585
110586
110587
110588
110589
110590
110591
110592
110593
110594
110595
110596
110597
110598
110599
110600
110601
110602
110603
110604
110605
110606
110607
110608
110609
110610
110611
110612
110613
110614
110615
110616
110617
110618
110619
110620
110621
110622
110623
110624
110625
110626
110627
110628
110629
110630
110631
110632
110633
110634
110635
110636
110637
110638
110639
110640
110641
110642
110643
110644
110645
110646
110647
110648
110649
110650
110651
110652
110653
110654
110655
110656
110657
110658
110659
110660
110661
110662
110663
110664
110665
110666
110667
110668
110669
110670
110671
110672
110673
110674
110675
110676
110677
110678
110679
110680
110681
110682
110683
110684
110685
110686
110687
110688
110689
110690
110691
110692
110693
110694
110695
110696
110697
110698
110699
110700
110701
110702
110703
110704
110705
110706
110707
110708
110709
110710
110711
110712
110713
110714
110715
110716
110717
110718
110719
110720
110721
110722
110723
110724
110725
110726
110727
110728
110729
110730
110731
110732
110733
110734
110735
110736
110737
110738
110739
110740
110741
110742
110743
110744
110745
110746
110747
110748
110749
110750
110751
110752
110753
110754
110755
110756
110757
110758
110759
110760
110761
110762
110763
110764
110765
110766
110767
110768
110769
110770
110771
110772
110773
110774
110775
110776
110777
110778
110779
110780
110781
110782
110783
110784
110785
110786
110787
110788
110789
110790
110791
110792
110793
110794
110795
110796
110797
110798
110799
110800
110801
110802
110803
110804
110805
110806
110807
110808
110809
110810
110811
110812
110813
110814
110815
110816
110817
110818
110819
110820
110821
110822
110823
110824
110825
110826
110827
110828
110829
110830
110831
110832
110833
110834
110835
110836
110837
110838
110839
110840
110841
110842
110843
110844
110845
110846
110847
110848
110849
110850
110851
110852
110853
110854
110855
110856
110857
110858
110859
110860
110861
110862
110863
110864
110865
110866
110867
110868
110869
110870
110871
110872
110873
110874
110875
110876
110877
110878
110879
110880
110881
110882
110883
110884
110885
110886
110887
110888
110889
110890
110891
110892
110893
110894
110895
110896
110897
110898
110899
110900
110901
110902
110903
110904
110905
110906
110907
110908
110909
110910
110911
110912
110913
110914
110915
110916
110917
110918
110919
110920
110921
110922
110923
110924
110925
110926
110927
110928
110929
110930
110931
110932
110933
110934
110935
110936
110937
110938
110939
110940
110941
110942
110943
110944
110945
110946
110947
110948
110949
110950
110951
110952
110953
110954
110955
110956
110957
110958
110959
110960
110961
110962
110963
110964
110965
110966
110967
110968
110969
110970
110971
110972
110973
110974
110975
110976
110977
110978
110979
110980
110981
110982
110983
110984
110985
110986
110987
110988
110989
110990
110991
110992
110993
110994
110995
110996
110997
110998
110999
111000
111001
111002
111003
111004
111005
111006
111007
111008
111009
111010
111011
111012
111013
111014
111015
111016
111017
111018
111019
111020
111021
111022
111023
111024
111025
111026
111027
111028
111029
111030
111031
111032
111033
111034
111035
111036
111037
111038
111039
111040
111041
111042
111043
111044
111045
111046
111047
111048
111049
111050
111051
111052
111053
111054
111055
111056
111057
111058
111059
111060
111061
111062
111063
111064
111065
111066
111067
111068
111069
111070
111071
111072
111073
111074
111075
111076
111077
111078
111079
111080
111081
111082
111083
111084
111085
111086
111087
111088
111089
111090
111091
111092
111093
111094
111095
111096
111097
111098
111099
111100
111101
111102
111103
111104
111105
111106
111107
111108
111109
111110
111111
111112
111113
111114
111115
111116
111117
111118
111119
111120
111121
111122
111123
111124
111125
111126
111127
111128
111129
111130
111131
111132
111133
111134
111135
111136
111137
111138
111139
111140
111141
111142
111143
111144
111145
111146
111147
111148
111149
111150
111151
111152
111153
111154
111155
111156
111157
111158
111159
111160
111161
111162
111163
111164
111165
111166
111167
111168
111169
111170
111171
111172
111173
111174
111175
111176
111177
111178
111179
111180
111181
111182
111183
111184
111185
111186
111187
111188
111189
111190
111191
111192
111193
111194
111195
111196
111197
111198
111199
111200
111201
111202
111203
111204
111205
111206
111207
111208
111209
111210
111211
111212
111213
111214
111215
111216
111217
111218
111219
111220
111221
111222
111223
111224
111225
111226
111227
111228
111229
111230
111231
111232
111233
111234
111235
111236
111237
111238
111239
111240
111241
111242
111243
111244
111245
111246
111247
111248
111249
111250
111251
111252
111253
111254
111255
111256
111257
111258
111259
111260
111261
111262
111263
111264
111265
111266
111267
111268
111269
111270
111271
111272
111273
111274
111275
111276
111277
111278
111279
111280
111281
111282
111283
111284
111285
111286
111287
111288
111289
111290
111291
111292
111293
111294
111295
111296
111297
111298
111299
111300
111301
111302
111303
111304
111305
111306
111307
111308
111309
111310
111311
111312
111313
111314
111315
111316
111317
111318
111319
111320
111321
111322
111323
111324
111325
111326
111327
111328
111329
111330
111331
111332
111333
111334
111335
111336
111337
111338
111339
111340
111341
111342
111343
111344
111345
111346
111347
111348
111349
111350
111351
111352
111353
111354
111355
111356
111357
111358
111359
111360
111361
111362
111363
111364
111365
111366
111367
111368
111369
111370
111371
111372
111373
111374
111375
111376
111377
111378
111379
111380
111381
111382
111383
111384
111385
111386
111387
111388
111389
111390
111391
111392
111393
111394
111395
111396
111397
111398
111399
111400
111401
111402
111403
111404
111405
111406
111407
111408
111409
111410
111411
111412
111413
111414
111415
111416
111417
111418
111419
111420
111421
111422
111423
111424
111425
111426
111427
111428
111429
111430
111431
111432
111433
111434
111435
111436
111437
111438
111439
111440
111441
111442
111443
111444
111445
111446
111447
111448
111449
111450
111451
111452
111453
111454
111455
111456
111457
111458
111459
111460
111461
111462
111463
111464
111465
111466
111467
111468
111469
111470
111471
111472
111473
111474
111475
111476
111477
111478
111479
111480
111481
111482
111483
111484
111485
111486
111487
111488
111489
111490
111491
111492
111493
111494
111495
111496
111497
111498
111499
111500
111501
111502
111503
111504
111505
111506
111507
111508
111509
111510
111511
111512
111513
111514
111515
111516
111517
111518
111519
111520
111521
111522
111523
111524
111525
111526
111527
111528
111529
111530
111531
111532
111533
111534
111535
111536
111537
111538
111539
111540
111541
111542
111543
111544
111545
111546
111547
111548
111549
111550
111551
111552
111553
111554
111555
111556
111557
111558
111559
111560
111561
111562
111563
111564
111565
111566
111567
111568
111569
111570
111571
111572
111573
111574
111575
111576
111577
111578
111579
111580
111581
111582
111583
111584
111585
111586
111587
111588
111589
111590
111591
111592
111593
111594
111595
111596
111597
111598
111599
111600
111601
111602
111603
111604
111605
111606
111607
111608
111609
111610
111611
111612
111613
111614
111615
111616
111617
111618
111619
111620
111621
111622
111623
111624
111625
111626
111627
111628
111629
111630
111631
111632
111633
111634
111635
111636
111637
111638
111639
111640
111641
111642
111643
111644
111645
111646
111647
111648
111649
111650
111651
111652
111653
111654
111655
111656
111657
111658
111659
111660
111661
111662
111663
111664
111665
111666
111667
111668
111669
111670
111671
111672
111673
111674
111675
111676
111677
111678
111679
111680
111681
111682
111683
111684
111685
111686
111687
111688
111689
111690
111691
111692
111693
111694
111695
111696
111697
111698
111699
111700
111701
111702
111703
111704
111705
111706
111707
111708
111709
111710
111711
111712
111713
111714
111715
111716
111717
111718
111719
111720
111721
111722
111723
111724
111725
111726
111727
111728
111729
111730
111731
111732
111733
111734
111735
111736
111737
111738
111739
111740
111741
111742
111743
111744
111745
111746
111747
111748
111749
111750
111751
111752
111753
111754
111755
111756
111757
111758
111759
111760
111761
111762
111763
111764
111765
111766
111767
111768
111769
111770
111771
111772
111773
111774
111775
111776
111777
111778
111779
111780
111781
111782
111783
111784
111785
111786
111787
111788
111789
111790
111791
111792
111793
111794
111795
111796
111797
111798
111799
111800
111801
111802
111803
111804
111805
111806
111807
111808
111809
111810
111811
111812
111813
111814
111815
111816
111817
111818
111819
111820
111821
111822
111823
111824
111825
111826
111827
111828
111829
111830
111831
111832
111833
111834
111835
111836
111837
111838
111839
111840
111841
111842
111843
111844
111845
111846
111847
111848
111849
111850
111851
111852
111853
111854
111855
111856
111857
111858
111859
111860
111861
111862
111863
111864
111865
111866
111867
111868
111869
111870
111871
111872
111873
111874
111875
111876
111877
111878
111879
111880
111881
111882
111883
111884
111885
111886
111887
111888
111889
111890
111891
111892
111893
111894
111895
111896
111897
111898
111899
111900
111901
111902
111903
111904
111905
111906
111907
111908
111909
111910
111911
111912
111913
111914
111915
111916
111917
111918
111919
111920
111921
111922
111923
111924
111925
111926
111927
111928
111929
111930
111931
111932
111933
111934
111935
111936
111937
111938
111939
111940
111941
111942
111943
111944
111945
111946
111947
111948
111949
111950
111951
111952
111953
111954
111955
111956
111957
111958
111959
111960
111961
111962
111963
111964
111965
111966
111967
111968
111969
111970
111971
111972
111973
111974
111975
111976
111977
111978
111979
111980
111981
111982
111983
111984
111985
111986
111987
111988
111989
111990
111991
111992
111993
111994
111995
111996
111997
111998
111999
112000
112001
112002
112003
112004
112005
112006
112007
112008
112009
112010
112011
112012
112013
112014
112015
112016
112017
112018
112019
112020
112021
112022
112023
112024
112025
112026
112027
112028
112029
112030
112031
112032
112033
112034
112035
112036
112037
112038
112039
112040
112041
112042
112043
112044
112045
112046
112047
112048
112049
112050
112051
112052
112053
112054
112055
112056
112057
112058
112059
112060
112061
112062
112063
112064
112065
112066
112067
112068
112069
112070
112071
112072
112073
112074
112075
112076
112077
112078
112079
112080
112081
112082
112083
112084
112085
112086
112087
112088
112089
112090
112091
112092
112093
112094
112095
112096
112097
112098
112099
112100
112101
112102
112103
112104
112105
112106
112107
112108
112109
112110
112111
112112
112113
112114
112115
112116
112117
112118
112119
112120
112121
112122
112123
112124
112125
112126
112127
112128
112129
112130
112131
112132
112133
112134
112135
112136
112137
112138
112139
112140
112141
112142
112143
112144
112145
112146
112147
112148
112149
112150
112151
112152
112153
112154
112155
112156
112157
112158
112159
112160
112161
112162
112163
112164
112165
112166
112167
112168
112169
112170
112171
112172
112173
112174
112175
112176
112177
112178
112179
112180
112181
112182
112183
112184
112185
112186
112187
112188
112189
112190
112191
112192
112193
112194
112195
112196
112197
112198
112199
112200
112201
112202
112203
112204
112205
112206
112207
112208
112209
112210
112211
112212
112213
112214
112215
112216
112217
112218
112219
112220
112221
112222
112223
112224
112225
112226
112227
112228
112229
112230
112231
112232
112233
112234
112235
112236
112237
112238
112239
112240
112241
112242
112243
112244
112245
112246
112247
112248
112249
112250
112251
112252
112253
112254
112255
112256
112257
112258
112259
112260
112261
112262
112263
112264
112265
112266
112267
112268
112269
112270
112271
112272
112273
112274
112275
112276
112277
112278
112279
112280
112281
112282
112283
112284
112285
112286
112287
112288
112289
112290
112291
112292
112293
112294
112295
112296
112297
112298
112299
112300
112301
112302
112303
112304
112305
112306
112307
112308
112309
112310
112311
112312
112313
112314
112315
112316
112317
112318
112319
112320
112321
112322
112323
112324
112325
112326
112327
112328
112329
112330
112331
112332
112333
112334
112335
112336
112337
112338
112339
112340
112341
112342
112343
112344
112345
112346
112347
112348
112349
112350
112351
112352
112353
112354
112355
112356
112357
112358
112359
112360
112361
112362
112363
112364
112365
112366
112367
112368
112369
112370
112371
112372
112373
112374
112375
112376
112377
112378
112379
112380
112381
112382
112383
112384
112385
112386
112387
112388
112389
112390
112391
112392
112393
112394
112395
112396
112397
112398
112399
112400
112401
112402
112403
112404
112405
112406
112407
112408
112409
112410
112411
112412
112413
112414
112415
112416
112417
112418
112419
112420
112421
112422
112423
112424
112425
112426
112427
112428
112429
112430
112431
112432
112433
112434
112435
112436
112437
112438
112439
112440
112441
112442
112443
112444
112445
112446
112447
112448
112449
112450
112451
112452
112453
112454
112455
112456
112457
112458
112459
112460
112461
112462
112463
112464
112465
112466
112467
112468
112469
112470
112471
112472
112473
112474
112475
112476
112477
112478
112479
112480
112481
112482
112483
112484
112485
112486
112487
112488
112489
112490
112491
112492
112493
112494
112495
112496
112497
112498
112499
112500
112501
112502
112503
112504
112505
112506
112507
112508
112509
112510
112511
112512
112513
112514
112515
112516
112517
112518
112519
112520
112521
112522
112523
112524
112525
112526
112527
112528
112529
112530
112531
112532
112533
112534
112535
112536
112537
112538
112539
112540
112541
112542
112543
112544
112545
112546
112547
112548
112549
112550
112551
112552
112553
112554
112555
112556
112557
112558
112559
112560
112561
112562
112563
112564
112565
112566
112567
112568
112569
112570
112571
112572
112573
112574
112575
112576
112577
112578
112579
112580
112581
112582
112583
112584
112585
112586
112587
112588
112589
112590
112591
112592
112593
112594
112595
112596
112597
112598
112599
112600
112601
112602
112603
112604
112605
112606
112607
112608
112609
112610
112611
112612
112613
112614
112615
112616
112617
112618
112619
112620
112621
112622
112623
112624
112625
112626
112627
112628
112629
112630
112631
112632
112633
112634
112635
112636
112637
112638
112639
112640
112641
112642
112643
112644
112645
112646
112647
112648
112649
112650
112651
112652
112653
112654
112655
112656
112657
112658
112659
112660
112661
112662
112663
112664
112665
112666
112667
112668
112669
112670
112671
112672
112673
112674
112675
112676
112677
112678
112679
112680
112681
112682
112683
112684
112685
112686
112687
112688
112689
112690
112691
112692
112693
112694
112695
112696
112697
112698
112699
112700
112701
112702
112703
112704
112705
112706
112707
112708
112709
112710
112711
112712
112713
112714
112715
112716
112717
112718
112719
112720
112721
112722
112723
112724
112725
112726
112727
112728
112729
112730
112731
112732
112733
112734
112735
112736
112737
112738
112739
112740
112741
112742
112743
112744
112745
112746
112747
112748
112749
112750
112751
112752
112753
112754
112755
112756
112757
112758
112759
112760
112761
112762
112763
112764
112765
112766
112767
112768
112769
112770
112771
112772
112773
112774
112775
112776
112777
112778
112779
112780
112781
112782
112783
112784
112785
112786
112787
112788
112789
112790
112791
112792
112793
112794
112795
112796
112797
112798
112799
112800
112801
112802
112803
112804
112805
112806
112807
112808
112809
112810
112811
112812
112813
112814
112815
112816
112817
112818
112819
112820
112821
112822
112823
112824
112825
112826
112827
112828
112829
112830
112831
112832
112833
112834
112835
112836
112837
112838
112839
112840
112841
112842
112843
112844
112845
112846
112847
112848
112849
112850
112851
112852
112853
112854
112855
112856
112857
112858
112859
112860
112861
112862
112863
112864
112865
112866
112867
112868
112869
112870
112871
112872
112873
112874
112875
112876
112877
112878
112879
112880
112881
112882
112883
112884
112885
112886
112887
112888
112889
112890
112891
112892
112893
112894
112895
112896
112897
112898
112899
112900
112901
112902
112903
112904
112905
112906
112907
112908
112909
112910
112911
112912
112913
112914
112915
112916
112917
112918
112919
112920
112921
112922
112923
112924
112925
112926
112927
112928
112929
112930
112931
112932
112933
112934
112935
112936
112937
112938
112939
112940
112941
112942
112943
112944
112945
112946
112947
112948
112949
112950
112951
112952
112953
112954
112955
112956
112957
112958
112959
112960
112961
112962
112963
112964
112965
112966
112967
112968
112969
112970
112971
112972
112973
112974
112975
112976
112977
112978
112979
112980
112981
112982
112983
112984
112985
112986
112987
112988
112989
112990
112991
112992
112993
112994
112995
112996
112997
112998
112999
113000
113001
113002
113003
113004
113005
113006
113007
113008
113009
113010
113011
113012
113013
113014
113015
113016
113017
113018
113019
113020
113021
113022
113023
113024
113025
113026
113027
113028
113029
113030
113031
113032
113033
113034
113035
113036
113037
113038
113039
113040
113041
113042
113043
113044
113045
113046
113047
113048
113049
113050
113051
113052
113053
113054
113055
113056
113057
113058
113059
113060
113061
113062
113063
113064
113065
113066
113067
113068
113069
113070
113071
113072
113073
113074
113075
113076
113077
113078
113079
113080
113081
113082
113083
113084
113085
113086
113087
113088
113089
113090
113091
113092
113093
113094
113095
113096
113097
113098
113099
113100
113101
113102
113103
113104
113105
113106
113107
113108
113109
113110
113111
113112
113113
113114
113115
113116
113117
113118
113119
113120
113121
113122
113123
113124
113125
113126
113127
113128
113129
113130
113131
113132
113133
113134
113135
113136
113137
113138
113139
113140
113141
113142
113143
113144
113145
113146
113147
113148
113149
113150
113151
113152
113153
113154
113155
113156
113157
113158
113159
113160
113161
113162
113163
113164
113165
113166
113167
113168
113169
113170
113171
113172
113173
113174
113175
113176
113177
113178
113179
113180
113181
113182
113183
113184
113185
113186
113187
113188
113189
113190
113191
113192
113193
113194
113195
113196
113197
113198
113199
113200
113201
113202
113203
113204
113205
113206
113207
113208
113209
113210
113211
113212
113213
113214
113215
113216
113217
113218
113219
113220
113221
113222
113223
113224
113225
113226
113227
113228
113229
113230
113231
113232
113233
113234
113235
113236
113237
113238
113239
113240
113241
113242
113243
113244
113245
113246
113247
113248
113249
113250
113251
113252
113253
113254
113255
113256
113257
113258
113259
113260
113261
113262
113263
113264
113265
113266
113267
113268
113269
113270
113271
113272
113273
113274
113275
113276
113277
113278
113279
113280
113281
113282
113283
113284
113285
113286
113287
113288
113289
113290
113291
113292
113293
113294
113295
113296
113297
113298
113299
113300
113301
113302
113303
113304
113305
113306
113307
113308
113309
113310
113311
113312
113313
113314
113315
113316
113317
113318
113319
113320
113321
113322
113323
113324
113325
113326
113327
113328
113329
113330
113331
113332
113333
113334
113335
113336
113337
113338
113339
113340
113341
113342
113343
113344
113345
113346
113347
113348
113349
113350
113351
113352
113353
113354
113355
113356
113357
113358
113359
113360
113361
113362
113363
113364
113365
113366
113367
113368
113369
113370
113371
113372
113373
113374
113375
113376
113377
113378
113379
113380
113381
113382
113383
113384
113385
113386
113387
113388
113389
113390
113391
113392
113393
113394
113395
113396
113397
113398
113399
113400
113401
113402
113403
113404
113405
113406
113407
113408
113409
113410
113411
113412
113413
113414
113415
113416
113417
113418
113419
113420
113421
113422
113423
113424
113425
113426
113427
113428
113429
113430
113431
113432
113433
113434
113435
113436
113437
113438
113439
113440
113441
113442
113443
113444
113445
113446
113447
113448
113449
113450
113451
113452
113453
113454
113455
113456
113457
113458
113459
113460
113461
113462
113463
113464
113465
113466
113467
113468
113469
113470
113471
113472
113473
113474
113475
113476
113477
113478
113479
113480
113481
113482
113483
113484
113485
113486
113487
113488
113489
113490
113491
113492
113493
113494
113495
113496
113497
113498
113499
113500
113501
113502
113503
113504
113505
113506
113507
113508
113509
113510
113511
113512
113513
113514
113515
113516
113517
113518
113519
113520
113521
113522
113523
113524
113525
113526
113527
113528
113529
113530
113531
113532
113533
113534
113535
113536
113537
113538
113539
113540
113541
113542
113543
113544
113545
113546
113547
113548
113549
113550
113551
113552
113553
113554
113555
113556
113557
113558
113559
113560
113561
113562
113563
113564
113565
113566
113567
113568
113569
113570
113571
113572
113573
113574
113575
113576
113577
113578
113579
113580
113581
113582
113583
113584
113585
113586
113587
113588
113589
113590
113591
113592
113593
113594
113595
113596
113597
113598
113599
113600
113601
113602
113603
113604
113605
113606
113607
113608
113609
113610
113611
113612
113613
113614
113615
113616
113617
113618
113619
113620
113621
113622
113623
113624
113625
113626
113627
113628
113629
113630
113631
113632
113633
113634
113635
113636
113637
113638
113639
113640
113641
113642
113643
113644
113645
113646
113647
113648
113649
113650
113651
113652
113653
113654
113655
113656
113657
113658
113659
113660
113661
113662
113663
113664
113665
113666
113667
113668
113669
113670
113671
113672
113673
113674
113675
113676
113677
113678
113679
113680
113681
113682
113683
113684
113685
113686
113687
113688
113689
113690
113691
113692
113693
113694
113695
113696
113697
113698
113699
113700
113701
113702
113703
113704
113705
113706
113707
113708
113709
113710
113711
113712
113713
113714
113715
113716
113717
113718
113719
113720
113721
113722
113723
113724
113725
113726
113727
113728
113729
113730
113731
113732
113733
113734
113735
113736
113737
113738
113739
113740
113741
113742
113743
113744
113745
113746
113747
113748
113749
113750
113751
113752
113753
113754
113755
113756
113757
113758
113759
113760
113761
113762
113763
113764
113765
113766
113767
113768
113769
113770
113771
113772
113773
113774
113775
113776
113777
113778
113779
113780
113781
113782
113783
113784
113785
113786
113787
113788
113789
113790
113791
113792
113793
113794
113795
113796
113797
113798
113799
113800
113801
113802
113803
113804
113805
113806
113807
113808
113809
113810
113811
113812
113813
113814
113815
113816
113817
113818
113819
113820
113821
113822
113823
113824
113825
113826
113827
113828
113829
113830
113831
113832
113833
113834
113835
113836
113837
113838
113839
113840
113841
113842
113843
113844
113845
113846
113847
113848
113849
113850
113851
113852
113853
113854
113855
113856
113857
113858
113859
113860
113861
113862
113863
113864
113865
113866
113867
113868
113869
113870
113871
113872
113873
113874
113875
113876
113877
113878
113879
113880
113881
113882
113883
113884
113885
113886
113887
113888
113889
113890
113891
113892
113893
113894
113895
113896
113897
113898
113899
113900
113901
113902
113903
113904
113905
113906
113907
113908
113909
113910
113911
113912
113913
113914
113915
113916
113917
113918
113919
113920
113921
113922
113923
113924
113925
113926
113927
113928
113929
113930
113931
113932
113933
113934
113935
113936
113937
113938
113939
113940
113941
113942
113943
113944
113945
113946
113947
113948
113949
113950
113951
113952
113953
113954
113955
113956
113957
113958
113959
113960
113961
113962
113963
113964
113965
113966
113967
113968
113969
113970
113971
113972
113973
113974
113975
113976
113977
113978
113979
113980
113981
113982
113983
113984
113985
113986
113987
113988
113989
113990
113991
113992
113993
113994
113995
113996
113997
113998
113999
114000
114001
114002
114003
114004
114005
114006
114007
114008
114009
114010
114011
114012
114013
114014
114015
114016
114017
114018
114019
114020
114021
114022
114023
114024
114025
114026
114027
114028
114029
114030
114031
114032
114033
114034
114035
114036
114037
114038
114039
114040
114041
114042
114043
114044
114045
114046
114047
114048
114049
114050
114051
114052
114053
114054
114055
114056
114057
114058
114059
114060
114061
114062
114063
114064
114065
114066
114067
114068
114069
114070
114071
114072
114073
114074
114075
114076
114077
114078
114079
114080
114081
114082
114083
114084
114085
114086
114087
114088
114089
114090
114091
114092
114093
114094
114095
114096
114097
114098
114099
114100
114101
114102
114103
114104
114105
114106
114107
114108
114109
114110
114111
114112
114113
114114
114115
114116
114117
114118
114119
114120
114121
114122
114123
114124
114125
114126
114127
114128
114129
114130
114131
114132
114133
114134
114135
114136
114137
114138
114139
114140
114141
114142
114143
114144
114145
114146
114147
114148
114149
114150
114151
114152
114153
114154
114155
114156
114157
114158
114159
114160
114161
114162
114163
114164
114165
114166
114167
114168
114169
114170
114171
114172
114173
114174
114175
114176
114177
114178
114179
114180
114181
114182
114183
114184
114185
114186
114187
114188
114189
114190
114191
114192
114193
114194
114195
114196
114197
114198
114199
114200
114201
114202
114203
114204
114205
114206
114207
114208
114209
114210
114211
114212
114213
114214
114215
114216
114217
114218
114219
114220
114221
114222
114223
114224
114225
114226
114227
114228
114229
114230
114231
114232
114233
114234
114235
114236
114237
114238
114239
114240
114241
114242
114243
114244
114245
114246
114247
114248
114249
114250
114251
114252
114253
114254
114255
114256
114257
114258
114259
114260
114261
114262
114263
114264
114265
114266
114267
114268
114269
114270
114271
114272
114273
114274
114275
114276
114277
114278
114279
114280
114281
114282
114283
114284
114285
114286
114287
114288
114289
114290
114291
114292
114293
114294
114295
114296
114297
114298
114299
114300
114301
114302
114303
114304
114305
114306
114307
114308
114309
114310
114311
114312
114313
114314
114315
114316
114317
114318
114319
114320
114321
114322
114323
114324
114325
114326
114327
114328
114329
114330
114331
114332
114333
114334
114335
114336
114337
114338
114339
114340
114341
114342
114343
114344
114345
114346
114347
114348
114349
114350
114351
114352
114353
114354
114355
114356
114357
114358
114359
114360
114361
114362
114363
114364
114365
114366
114367
114368
114369
114370
114371
114372
114373
114374
114375
114376
114377
114378
114379
114380
114381
114382
114383
114384
114385
114386
114387
114388
114389
114390
114391
114392
114393
114394
114395
114396
114397
114398
114399
114400
114401
114402
114403
114404
114405
114406
114407
114408
114409
114410
114411
114412
114413
114414
114415
114416
114417
114418
114419
114420
114421
114422
114423
114424
114425
114426
114427
114428
114429
114430
114431
114432
114433
114434
114435
114436
114437
114438
114439
114440
114441
114442
114443
114444
114445
114446
114447
114448
114449
114450
114451
114452
114453
114454
114455
114456
114457
114458
114459
114460
114461
114462
114463
114464
114465
114466
114467
114468
114469
114470
114471
114472
114473
114474
114475
114476
114477
114478
114479
114480
114481
114482
114483
114484
114485
114486
114487
114488
114489
114490
114491
114492
114493
114494
114495
114496
114497
114498
114499
114500
114501
114502
114503
114504
114505
114506
114507
114508
114509
114510
114511
114512
114513
114514
114515
114516
114517
114518
114519
114520
114521
114522
114523
114524
114525
114526
114527
114528
114529
114530
114531
114532
114533
114534
114535
114536
114537
114538
114539
114540
114541
114542
114543
114544
114545
114546
114547
114548
114549
114550
114551
114552
114553
114554
114555
114556
114557
114558
114559
114560
114561
114562
114563
114564
114565
114566
114567
114568
114569
114570
114571
114572
114573
114574
114575
114576
114577
114578
114579
114580
114581
114582
114583
114584
114585
114586
114587
114588
114589
114590
114591
114592
114593
114594
114595
114596
114597
114598
114599
114600
114601
114602
114603
114604
114605
114606
114607
114608
114609
114610
114611
114612
114613
114614
114615
114616
114617
114618
114619
114620
114621
114622
114623
114624
114625
114626
114627
114628
114629
114630
114631
114632
114633
114634
114635
114636
114637
114638
114639
114640
114641
114642
114643
114644
114645
114646
114647
114648
114649
114650
114651
114652
114653
114654
114655
114656
114657
114658
114659
114660
114661
114662
114663
114664
114665
114666
114667
114668
114669
114670
114671
114672
114673
114674
114675
114676
114677
114678
114679
114680
114681
114682
114683
114684
114685
114686
114687
114688
114689
114690
114691
114692
114693
114694
114695
114696
114697
114698
114699
114700
114701
114702
114703
114704
114705
114706
114707
114708
114709
114710
114711
114712
114713
114714
114715
114716
114717
114718
114719
114720
114721
114722
114723
114724
114725
114726
114727
114728
114729
114730
114731
114732
114733
114734
114735
114736
114737
114738
114739
114740
114741
114742
114743
114744
114745
114746
114747
114748
114749
114750
114751
114752
114753
114754
114755
114756
114757
114758
114759
114760
114761
114762
114763
114764
114765
114766
114767
114768
114769
114770
114771
114772
114773
114774
114775
114776
114777
114778
114779
114780
114781
114782
114783
114784
114785
114786
114787
114788
114789
114790
114791
114792
114793
114794
114795
114796
114797
114798
114799
114800
114801
114802
114803
114804
114805
114806
114807
114808
114809
114810
114811
114812
114813
114814
114815
114816
114817
114818
114819
114820
114821
114822
114823
114824
114825
114826
114827
114828
114829
114830
114831
114832
114833
114834
114835
114836
114837
114838
114839
114840
114841
114842
114843
114844
114845
114846
114847
114848
114849
114850
114851
114852
114853
114854
114855
114856
114857
114858
114859
114860
114861
114862
114863
114864
114865
114866
114867
114868
114869
114870
114871
114872
114873
114874
114875
114876
114877
114878
114879
114880
114881
114882
114883
114884
114885
114886
114887
114888
114889
114890
114891
114892
114893
114894
114895
114896
114897
114898
114899
114900
114901
114902
114903
114904
114905
114906
114907
114908
114909
114910
114911
114912
114913
114914
114915
114916
114917
114918
114919
114920
114921
114922
114923
114924
114925
114926
114927
114928
114929
114930
114931
114932
114933
114934
114935
114936
114937
114938
114939
114940
114941
114942
114943
114944
114945
114946
114947
114948
114949
114950
114951
114952
114953
114954
114955
114956
114957
114958
114959
114960
114961
114962
114963
114964
114965
114966
114967
114968
114969
114970
114971
114972
114973
114974
114975
114976
114977
114978
114979
114980
114981
114982
114983
114984
114985
114986
114987
114988
114989
114990
114991
114992
114993
114994
114995
114996
114997
114998
114999
115000
115001
115002
115003
115004
115005
115006
115007
115008
115009
115010
115011
115012
115013
115014
115015
115016
115017
115018
115019
115020
115021
115022
115023
115024
115025
115026
115027
115028
115029
115030
115031
115032
115033
115034
115035
115036
115037
115038
115039
115040
115041
115042
115043
115044
115045
115046
115047
115048
115049
115050
115051
115052
115053
115054
115055
115056
115057
115058
115059
115060
115061
115062
115063
115064
115065
115066
115067
115068
115069
115070
115071
115072
115073
115074
115075
115076
115077
115078
115079
115080
115081
115082
115083
115084
115085
115086
115087
115088
115089
115090
115091
115092
115093
115094
115095
115096
115097
115098
115099
115100
115101
115102
115103
115104
115105
115106
115107
115108
115109
115110
115111
115112
115113
115114
115115
115116
115117
115118
115119
115120
115121
115122
115123
115124
115125
115126
115127
115128
115129
115130
115131
115132
115133
115134
115135
115136
115137
115138
115139
115140
115141
115142
115143
115144
115145
115146
115147
115148
115149
115150
115151
115152
115153
115154
115155
115156
115157
115158
115159
115160
115161
115162
115163
115164
115165
115166
115167
115168
115169
115170
115171
115172
115173
115174
115175
115176
115177
115178
115179
115180
115181
115182
115183
115184
115185
115186
115187
115188
115189
115190
115191
115192
115193
115194
115195
115196
115197
115198
115199
115200
115201
115202
115203
115204
115205
115206
115207
115208
115209
115210
115211
115212
115213
115214
115215
115216
115217
115218
115219
115220
115221
115222
115223
115224
115225
115226
115227
115228
115229
115230
115231
115232
115233
115234
115235
115236
115237
115238
115239
115240
115241
115242
115243
115244
115245
115246
115247
115248
115249
115250
115251
115252
115253
115254
115255
115256
115257
115258
115259
115260
115261
115262
115263
115264
115265
115266
115267
115268
115269
115270
115271
115272
115273
115274
115275
115276
115277
115278
115279
115280
115281
115282
115283
115284
115285
115286
115287
115288
115289
115290
115291
115292
115293
115294
115295
115296
115297
115298
115299
115300
115301
115302
115303
115304
115305
115306
115307
115308
115309
115310
115311
115312
115313
115314
115315
115316
115317
115318
115319
115320
115321
115322
115323
115324
115325
115326
115327
115328
115329
115330
115331
115332
115333
115334
115335
115336
115337
115338
115339
115340
115341
115342
115343
115344
115345
115346
115347
115348
115349
115350
115351
115352
115353
115354
115355
115356
115357
115358
115359
115360
115361
115362
115363
115364
115365
115366
115367
115368
115369
115370
115371
115372
115373
115374
115375
115376
115377
115378
115379
115380
115381
115382
115383
115384
115385
115386
115387
115388
115389
115390
115391
115392
115393
115394
115395
115396
115397
115398
115399
115400
115401
115402
115403
115404
115405
115406
115407
115408
115409
115410
115411
115412
115413
115414
115415
115416
115417
115418
115419
115420
115421
115422
115423
115424
115425
115426
115427
115428
115429
115430
115431
115432
115433
115434
115435
115436
115437
115438
115439
115440
115441
115442
115443
115444
115445
115446
115447
115448
115449
115450
115451
115452
115453
115454
115455
115456
115457
115458
115459
115460
115461
115462
115463
115464
115465
115466
115467
115468
115469
115470
115471
115472
115473
115474
115475
115476
115477
115478
115479
115480
115481
115482
115483
115484
115485
115486
115487
115488
115489
115490
115491
115492
115493
115494
115495
115496
115497
115498
115499
115500
115501
115502
115503
115504
115505
115506
115507
115508
115509
115510
115511
115512
115513
115514
115515
115516
115517
115518
115519
115520
115521
115522
115523
115524
115525
115526
115527
115528
115529
115530
115531
115532
115533
115534
115535
115536
115537
115538
115539
115540
115541
115542
115543
115544
115545
115546
115547
115548
115549
115550
115551
115552
115553
115554
115555
115556
115557
115558
115559
115560
115561
115562
115563
115564
115565
115566
115567
115568
115569
115570
115571
115572
115573
115574
115575
115576
115577
115578
115579
115580
115581
115582
115583
115584
115585
115586
115587
115588
115589
115590
115591
115592
115593
115594
115595
115596
115597
115598
115599
115600
115601
115602
115603
115604
115605
115606
115607
115608
115609
115610
115611
115612
115613
115614
115615
115616
115617
115618
115619
115620
115621
115622
115623
115624
115625
115626
115627
115628
115629
115630
115631
115632
115633
115634
115635
115636
115637
115638
115639
115640
115641
115642
115643
115644
115645
115646
115647
115648
115649
115650
115651
115652
115653
115654
115655
115656
115657
115658
115659
115660
115661
115662
115663
115664
115665
115666
115667
115668
115669
115670
115671
115672
115673
115674
115675
115676
115677
115678
115679
115680
115681
115682
115683
115684
115685
115686
115687
115688
115689
115690
115691
115692
115693
115694
115695
115696
115697
115698
115699
115700
115701
115702
115703
115704
115705
115706
115707
115708
115709
115710
115711
115712
115713
115714
115715
115716
115717
115718
115719
115720
115721
115722
115723
115724
115725
115726
115727
115728
115729
115730
115731
115732
115733
115734
115735
115736
115737
115738
115739
115740
115741
115742
115743
115744
115745
115746
115747
115748
115749
115750
115751
115752
115753
115754
115755
115756
115757
115758
115759
115760
115761
115762
115763
115764
115765
115766
115767
115768
115769
115770
115771
115772
115773
115774
115775
115776
115777
115778
115779
115780
115781
115782
115783
115784
115785
115786
115787
115788
115789
115790
115791
115792
115793
115794
115795
115796
115797
115798
115799
115800
115801
115802
115803
115804
115805
115806
115807
115808
115809
115810
115811
115812
115813
115814
115815
115816
115817
115818
115819
115820
115821
115822
115823
115824
115825
115826
115827
115828
115829
115830
115831
115832
115833
115834
115835
115836
115837
115838
115839
115840
115841
115842
115843
115844
115845
115846
115847
115848
115849
115850
115851
115852
115853
115854
115855
115856
115857
115858
115859
115860
115861
115862
115863
115864
115865
115866
115867
115868
115869
115870
115871
115872
115873
115874
115875
115876
115877
115878
115879
115880
115881
115882
115883
115884
115885
115886
115887
115888
115889
115890
115891
115892
115893
115894
115895
115896
115897
115898
115899
115900
115901
115902
115903
115904
115905
115906
115907
115908
115909
115910
115911
115912
115913
115914
115915
115916
115917
115918
115919
115920
115921
115922
115923
115924
115925
115926
115927
115928
115929
115930
115931
115932
115933
115934
115935
115936
115937
115938
115939
115940
115941
115942
115943
115944
115945
115946
115947
115948
115949
115950
115951
115952
115953
115954
115955
115956
115957
115958
115959
115960
115961
115962
115963
115964
115965
115966
115967
115968
115969
115970
115971
115972
115973
115974
115975
115976
115977
115978
115979
115980
115981
115982
115983
115984
115985
115986
115987
115988
115989
115990
115991
115992
115993
115994
115995
115996
115997
115998
115999
116000
116001
116002
116003
116004
116005
116006
116007
116008
116009
116010
116011
116012
116013
116014
116015
116016
116017
116018
116019
116020
116021
116022
116023
116024
116025
116026
116027
116028
116029
116030
116031
116032
116033
116034
116035
116036
116037
116038
116039
116040
116041
116042
116043
116044
116045
116046
116047
116048
116049
116050
116051
116052
116053
116054
116055
116056
116057
116058
116059
116060
116061
116062
116063
116064
116065
116066
116067
116068
116069
116070
116071
116072
116073
116074
116075
116076
116077
116078
116079
116080
116081
116082
116083
116084
116085
116086
116087
116088
116089
116090
116091
116092
116093
116094
116095
116096
116097
116098
116099
116100
116101
116102
116103
116104
116105
116106
116107
116108
116109
116110
116111
116112
116113
116114
116115
116116
116117
116118
116119
116120
116121
116122
116123
116124
116125
116126
116127
116128
116129
116130
116131
116132
116133
116134
116135
116136
116137
116138
116139
116140
116141
116142
116143
116144
116145
116146
116147
116148
116149
116150
116151
116152
116153
116154
116155
116156
116157
116158
116159
116160
116161
116162
116163
116164
116165
116166
116167
116168
116169
116170
116171
116172
116173
116174
116175
116176
116177
116178
116179
116180
116181
116182
116183
116184
116185
116186
116187
116188
116189
116190
116191
116192
116193
116194
116195
116196
116197
116198
116199
116200
116201
116202
116203
116204
116205
116206
116207
116208
116209
116210
116211
116212
116213
116214
116215
116216
116217
116218
116219
116220
116221
116222
116223
116224
116225
116226
116227
116228
116229
116230
116231
116232
116233
116234
116235
116236
116237
116238
116239
116240
116241
116242
116243
116244
116245
116246
116247
116248
116249
116250
116251
116252
116253
116254
116255
116256
116257
116258
116259
116260
116261
116262
116263
116264
116265
116266
116267
116268
116269
116270
116271
116272
116273
116274
116275
116276
116277
116278
116279
116280
116281
116282
116283
116284
116285
116286
116287
116288
116289
116290
116291
116292
116293
116294
116295
116296
116297
116298
116299
116300
116301
116302
116303
116304
116305
116306
116307
116308
116309
116310
116311
116312
116313
116314
116315
116316
116317
116318
116319
116320
116321
116322
116323
116324
116325
116326
116327
116328
116329
116330
116331
116332
116333
116334
116335
116336
116337
116338
116339
116340
116341
116342
116343
116344
116345
116346
116347
116348
116349
116350
116351
116352
116353
116354
116355
116356
116357
116358
116359
116360
116361
116362
116363
116364
116365
116366
116367
116368
116369
116370
116371
116372
116373
116374
116375
116376
116377
116378
116379
116380
116381
116382
116383
116384
116385
116386
116387
116388
116389
116390
116391
116392
116393
116394
116395
116396
116397
116398
116399
116400
116401
116402
116403
116404
116405
116406
116407
116408
116409
116410
116411
116412
116413
116414
116415
116416
116417
116418
116419
116420
116421
116422
116423
116424
116425
116426
116427
116428
116429
116430
116431
116432
116433
116434
116435
116436
116437
116438
116439
116440
116441
116442
116443
116444
116445
116446
116447
116448
116449
116450
116451
116452
116453
116454
116455
116456
116457
116458
116459
116460
116461
116462
116463
116464
116465
116466
116467
116468
116469
116470
116471
116472
116473
116474
116475
116476
116477
116478
116479
116480
116481
116482
116483
116484
116485
116486
116487
116488
116489
116490
116491
116492
116493
116494
116495
116496
116497
116498
116499
116500
116501
116502
116503
116504
116505
116506
116507
116508
116509
116510
116511
116512
116513
116514
116515
116516
116517
116518
116519
116520
116521
116522
116523
116524
116525
116526
116527
116528
116529
116530
116531
116532
116533
116534
116535
116536
116537
116538
116539
116540
116541
116542
116543
116544
116545
116546
116547
116548
116549
116550
116551
116552
116553
116554
116555
116556
116557
116558
116559
116560
116561
116562
116563
116564
116565
116566
116567
116568
116569
116570
116571
116572
116573
116574
116575
116576
116577
116578
116579
116580
116581
116582
116583
116584
116585
116586
116587
116588
116589
116590
116591
116592
116593
116594
116595
116596
116597
116598
116599
116600
116601
116602
116603
116604
116605
116606
116607
116608
116609
116610
116611
116612
116613
116614
116615
116616
116617
116618
116619
116620
116621
116622
116623
116624
116625
116626
116627
116628
116629
116630
116631
116632
116633
116634
116635
116636
116637
116638
116639
116640
116641
116642
116643
116644
116645
116646
116647
116648
116649
116650
116651
116652
116653
116654
116655
116656
116657
116658
116659
116660
116661
116662
116663
116664
116665
116666
116667
116668
116669
116670
116671
116672
116673
116674
116675
116676
116677
116678
116679
116680
116681
116682
116683
116684
116685
116686
116687
116688
116689
116690
116691
116692
116693
116694
116695
116696
116697
116698
116699
116700
116701
116702
116703
116704
116705
116706
116707
116708
116709
116710
116711
116712
116713
116714
116715
116716
116717
116718
116719
116720
116721
116722
116723
116724
116725
116726
116727
116728
116729
116730
116731
116732
116733
116734
116735
116736
116737
116738
116739
116740
116741
116742
116743
116744
116745
116746
116747
116748
116749
116750
116751
116752
116753
116754
116755
116756
116757
116758
116759
116760
116761
116762
116763
116764
116765
116766
116767
116768
116769
116770
116771
116772
116773
116774
116775
116776
116777
116778
116779
116780
116781
116782
116783
116784
116785
116786
116787
116788
116789
116790
116791
116792
116793
116794
116795
116796
116797
116798
116799
116800
116801
116802
116803
116804
116805
116806
116807
116808
116809
116810
116811
116812
116813
116814
116815
116816
116817
116818
116819
116820
116821
116822
116823
116824
116825
116826
116827
116828
116829
116830
116831
116832
116833
116834
116835
116836
116837
116838
116839
116840
116841
116842
116843
116844
116845
116846
116847
116848
116849
116850
116851
116852
116853
116854
116855
116856
116857
116858
116859
116860
116861
116862
116863
116864
116865
116866
116867
116868
116869
116870
116871
116872
116873
116874
116875
116876
116877
116878
116879
116880
116881
116882
116883
116884
116885
116886
116887
116888
116889
116890
116891
116892
116893
116894
116895
116896
116897
116898
116899
116900
116901
116902
116903
116904
116905
116906
116907
116908
116909
116910
116911
116912
116913
116914
116915
116916
116917
116918
116919
116920
116921
116922
116923
116924
116925
116926
116927
116928
116929
116930
116931
116932
116933
116934
116935
116936
116937
116938
116939
116940
116941
116942
116943
116944
116945
116946
116947
116948
116949
116950
116951
116952
116953
116954
116955
116956
116957
116958
116959
116960
116961
116962
116963
116964
116965
116966
116967
116968
116969
116970
116971
116972
116973
116974
116975
116976
116977
116978
116979
116980
116981
116982
116983
116984
116985
116986
116987
116988
116989
116990
116991
116992
116993
116994
116995
116996
116997
116998
116999
117000
117001
117002
117003
117004
117005
117006
117007
117008
117009
117010
117011
117012
117013
117014
117015
117016
117017
117018
117019
117020
117021
117022
117023
117024
117025
117026
117027
117028
117029
117030
117031
117032
117033
117034
117035
117036
117037
117038
117039
117040
117041
117042
117043
117044
117045
117046
117047
117048
117049
117050
117051
117052
117053
117054
117055
117056
117057
117058
117059
117060
117061
117062
117063
117064
117065
117066
117067
117068
117069
117070
117071
117072
117073
117074
117075
117076
117077
117078
117079
117080
117081
117082
117083
117084
117085
117086
117087
117088
117089
117090
117091
117092
117093
117094
117095
117096
117097
117098
117099
117100
117101
117102
117103
117104
117105
117106
117107
117108
117109
117110
117111
117112
117113
117114
117115
117116
117117
117118
117119
117120
117121
117122
117123
117124
117125
117126
117127
117128
117129
117130
117131
117132
117133
117134
117135
117136
117137
117138
117139
117140
117141
117142
117143
117144
117145
117146
117147
117148
117149
117150
117151
117152
117153
117154
117155
117156
117157
117158
117159
117160
117161
117162
117163
117164
117165
117166
117167
117168
117169
117170
117171
117172
117173
117174
117175
117176
117177
117178
117179
117180
117181
117182
117183
117184
117185
117186
117187
117188
117189
117190
117191
117192
117193
117194
117195
117196
117197
117198
117199
117200
117201
117202
117203
117204
117205
117206
117207
117208
117209
117210
117211
117212
117213
117214
117215
117216
117217
117218
117219
117220
117221
117222
117223
117224
117225
117226
117227
117228
117229
117230
117231
117232
117233
117234
117235
117236
117237
117238
117239
117240
117241
117242
117243
117244
117245
117246
117247
117248
117249
117250
117251
117252
117253
117254
117255
117256
117257
117258
117259
117260
117261
117262
117263
117264
117265
117266
117267
117268
117269
117270
117271
117272
117273
117274
117275
117276
117277
117278
117279
117280
117281
117282
117283
117284
117285
117286
117287
117288
117289
117290
117291
117292
117293
117294
117295
117296
117297
117298
117299
117300
117301
117302
117303
117304
117305
117306
117307
117308
117309
117310
117311
117312
117313
117314
117315
117316
117317
117318
117319
117320
117321
117322
117323
117324
117325
117326
117327
117328
117329
117330
117331
117332
117333
117334
117335
117336
117337
117338
117339
117340
117341
117342
117343
117344
117345
117346
117347
117348
117349
117350
117351
117352
117353
117354
117355
117356
117357
117358
117359
117360
117361
117362
117363
117364
117365
117366
117367
117368
117369
117370
117371
117372
117373
117374
117375
117376
117377
117378
117379
117380
117381
117382
117383
117384
117385
117386
117387
117388
117389
117390
117391
117392
117393
117394
117395
117396
117397
117398
117399
117400
117401
117402
117403
117404
117405
117406
117407
117408
117409
117410
117411
117412
117413
117414
117415
117416
117417
117418
117419
117420
117421
117422
117423
117424
117425
117426
117427
117428
117429
117430
117431
117432
117433
117434
117435
117436
117437
117438
117439
117440
117441
117442
117443
117444
117445
117446
117447
117448
117449
117450
117451
117452
117453
117454
117455
117456
117457
117458
117459
117460
117461
117462
117463
117464
117465
117466
117467
117468
117469
117470
117471
117472
117473
117474
117475
117476
117477
117478
117479
117480
117481
117482
117483
117484
117485
117486
117487
117488
117489
117490
117491
117492
117493
117494
117495
117496
117497
117498
117499
117500
117501
117502
117503
117504
117505
117506
117507
117508
117509
117510
117511
117512
117513
117514
117515
117516
117517
117518
117519
117520
117521
117522
117523
117524
117525
117526
117527
117528
117529
117530
117531
117532
117533
117534
117535
117536
117537
117538
117539
117540
117541
117542
117543
117544
117545
117546
117547
117548
117549
117550
117551
117552
117553
117554
117555
117556
117557
117558
117559
117560
117561
117562
117563
117564
117565
117566
117567
117568
117569
117570
117571
117572
117573
117574
117575
117576
117577
117578
117579
117580
117581
117582
117583
117584
117585
117586
117587
117588
117589
117590
117591
117592
117593
117594
117595
117596
117597
117598
117599
117600
117601
117602
117603
117604
117605
117606
117607
117608
117609
117610
117611
117612
117613
117614
117615
117616
117617
117618
117619
117620
117621
117622
117623
117624
117625
117626
117627
117628
117629
117630
117631
117632
117633
117634
117635
117636
117637
117638
117639
117640
117641
117642
117643
117644
117645
117646
117647
117648
117649
117650
117651
117652
117653
117654
117655
117656
117657
117658
117659
117660
117661
117662
117663
117664
117665
117666
117667
117668
117669
117670
117671
117672
117673
117674
117675
117676
117677
117678
117679
117680
117681
117682
117683
117684
117685
117686
117687
117688
117689
117690
117691
117692
117693
117694
117695
117696
117697
117698
117699
117700
117701
117702
117703
117704
117705
117706
117707
117708
117709
117710
117711
117712
117713
117714
117715
117716
117717
117718
117719
117720
117721
117722
117723
117724
117725
117726
117727
117728
117729
117730
117731
117732
117733
117734
117735
117736
117737
117738
117739
117740
117741
117742
117743
117744
117745
117746
117747
117748
117749
117750
117751
117752
117753
117754
117755
117756
117757
117758
117759
117760
117761
117762
117763
117764
117765
117766
117767
117768
117769
117770
117771
117772
117773
117774
117775
117776
117777
117778
117779
117780
117781
117782
117783
117784
117785
117786
117787
117788
117789
117790
117791
117792
117793
117794
117795
117796
117797
117798
117799
117800
117801
117802
117803
117804
117805
117806
117807
117808
117809
117810
117811
117812
117813
117814
117815
117816
117817
117818
117819
117820
117821
117822
117823
117824
117825
117826
117827
117828
117829
117830
117831
117832
117833
117834
117835
117836
117837
117838
117839
117840
117841
117842
117843
117844
117845
117846
117847
117848
117849
117850
117851
117852
117853
117854
117855
117856
117857
117858
117859
117860
117861
117862
117863
117864
117865
117866
117867
117868
117869
117870
117871
117872
117873
117874
117875
117876
117877
117878
117879
117880
117881
117882
117883
117884
117885
117886
117887
117888
117889
117890
117891
117892
117893
117894
117895
117896
117897
117898
117899
117900
117901
117902
117903
117904
117905
117906
117907
117908
117909
117910
117911
117912
117913
117914
117915
117916
117917
117918
117919
117920
117921
117922
117923
117924
117925
117926
117927
117928
117929
117930
117931
117932
117933
117934
117935
117936
117937
117938
117939
117940
117941
117942
117943
117944
117945
117946
117947
117948
117949
117950
117951
117952
117953
117954
117955
117956
117957
117958
117959
117960
117961
117962
117963
117964
117965
117966
117967
117968
117969
117970
117971
117972
117973
117974
117975
117976
117977
117978
117979
117980
117981
117982
117983
117984
117985
117986
117987
117988
117989
117990
117991
117992
117993
117994
117995
117996
117997
117998
117999
118000
118001
118002
118003
118004
118005
118006
118007
118008
118009
118010
118011
118012
118013
118014
118015
118016
118017
118018
118019
118020
118021
118022
118023
118024
118025
118026
118027
118028
118029
118030
118031
118032
118033
118034
118035
118036
118037
118038
118039
118040
118041
118042
118043
118044
118045
118046
118047
118048
118049
118050
118051
118052
118053
118054
118055
118056
118057
118058
118059
118060
118061
118062
118063
118064
118065
118066
118067
118068
118069
118070
118071
118072
118073
118074
118075
118076
118077
118078
118079
118080
118081
118082
118083
118084
118085
118086
118087
118088
118089
118090
118091
118092
118093
118094
118095
118096
118097
118098
118099
118100
118101
118102
118103
118104
118105
118106
118107
118108
118109
118110
118111
118112
118113
118114
118115
118116
118117
118118
118119
118120
118121
118122
118123
118124
118125
118126
118127
118128
118129
118130
118131
118132
118133
118134
118135
118136
118137
118138
118139
118140
118141
118142
118143
118144
118145
118146
118147
118148
118149
118150
118151
118152
118153
118154
118155
118156
118157
118158
118159
118160
118161
118162
118163
118164
118165
118166
118167
118168
118169
118170
118171
118172
118173
118174
118175
118176
118177
118178
118179
118180
118181
118182
118183
118184
118185
118186
118187
118188
118189
118190
118191
118192
118193
118194
118195
118196
118197
118198
118199
118200
118201
118202
118203
118204
118205
118206
118207
118208
118209
118210
118211
118212
118213
118214
118215
118216
118217
118218
118219
118220
118221
118222
118223
118224
118225
118226
118227
118228
118229
118230
118231
118232
118233
118234
118235
118236
118237
118238
118239
118240
118241
118242
118243
118244
118245
118246
118247
118248
118249
118250
118251
118252
118253
118254
118255
118256
118257
118258
118259
118260
118261
118262
118263
118264
118265
118266
118267
118268
118269
118270
118271
118272
118273
118274
118275
118276
118277
118278
118279
118280
118281
118282
118283
118284
118285
118286
118287
118288
118289
118290
118291
118292
118293
118294
118295
118296
118297
118298
118299
118300
118301
118302
118303
118304
118305
118306
118307
118308
118309
118310
118311
118312
118313
118314
118315
118316
118317
118318
118319
118320
118321
118322
118323
118324
118325
118326
118327
118328
118329
118330
118331
118332
118333
118334
118335
118336
118337
118338
118339
118340
118341
118342
118343
118344
118345
118346
118347
118348
118349
118350
118351
118352
118353
118354
118355
118356
118357
118358
118359
118360
118361
118362
118363
118364
118365
118366
118367
118368
118369
118370
118371
118372
118373
118374
118375
118376
118377
118378
118379
118380
118381
118382
118383
118384
118385
118386
118387
118388
118389
118390
118391
118392
118393
118394
118395
118396
118397
118398
118399
118400
118401
118402
118403
118404
118405
118406
118407
118408
118409
118410
118411
118412
118413
118414
118415
118416
118417
118418
118419
118420
118421
118422
118423
118424
118425
118426
118427
118428
118429
118430
118431
118432
118433
118434
118435
118436
118437
118438
118439
118440
118441
118442
118443
118444
118445
118446
118447
118448
118449
118450
118451
118452
118453
118454
118455
118456
118457
118458
118459
118460
118461
118462
118463
118464
118465
118466
118467
118468
118469
118470
118471
118472
118473
118474
118475
118476
118477
118478
118479
118480
118481
118482
118483
118484
118485
118486
118487
118488
118489
118490
118491
118492
118493
118494
118495
118496
118497
118498
118499
118500
118501
118502
118503
118504
118505
118506
118507
118508
118509
118510
118511
118512
118513
118514
118515
118516
118517
118518
118519
118520
118521
118522
118523
118524
118525
118526
118527
118528
118529
118530
118531
118532
118533
118534
118535
118536
118537
118538
118539
118540
118541
118542
118543
118544
118545
118546
118547
118548
118549
118550
118551
118552
118553
118554
118555
118556
118557
118558
118559
118560
118561
118562
118563
118564
118565
118566
118567
118568
118569
118570
118571
118572
118573
118574
118575
118576
118577
118578
118579
118580
118581
118582
118583
118584
118585
118586
118587
118588
118589
118590
118591
118592
118593
118594
118595
118596
118597
118598
118599
118600
118601
118602
118603
118604
118605
118606
118607
118608
118609
118610
118611
118612
118613
118614
118615
118616
118617
118618
118619
118620
118621
118622
118623
118624
118625
118626
118627
118628
118629
118630
118631
118632
118633
118634
118635
118636
118637
118638
118639
118640
118641
118642
118643
118644
118645
118646
118647
118648
118649
118650
118651
118652
118653
118654
118655
118656
118657
118658
118659
118660
118661
118662
118663
118664
118665
118666
118667
118668
118669
118670
118671
118672
118673
118674
118675
118676
118677
118678
118679
118680
118681
118682
118683
118684
118685
118686
118687
118688
118689
118690
118691
118692
118693
118694
118695
118696
118697
118698
118699
118700
118701
118702
118703
118704
118705
118706
118707
118708
118709
118710
118711
118712
118713
118714
118715
118716
118717
118718
118719
118720
118721
118722
118723
118724
118725
118726
118727
118728
118729
118730
118731
118732
118733
118734
118735
118736
118737
118738
118739
118740
118741
118742
118743
118744
118745
118746
118747
118748
118749
118750
118751
118752
118753
118754
118755
118756
118757
118758
118759
118760
118761
118762
118763
118764
118765
118766
118767
118768
118769
118770
118771
118772
118773
118774
118775
118776
118777
118778
118779
118780
118781
118782
118783
118784
118785
118786
118787
118788
118789
118790
118791
118792
118793
118794
118795
118796
118797
118798
118799
118800
118801
118802
118803
118804
118805
118806
118807
118808
118809
118810
118811
118812
118813
118814
118815
118816
118817
118818
118819
118820
118821
118822
118823
118824
118825
118826
118827
118828
118829
118830
118831
118832
118833
118834
118835
118836
118837
118838
118839
118840
118841
118842
118843
118844
118845
118846
118847
118848
118849
118850
118851
118852
118853
118854
118855
118856
118857
118858
118859
118860
118861
118862
118863
118864
118865
118866
118867
118868
118869
118870
118871
118872
118873
118874
118875
118876
118877
118878
118879
118880
118881
118882
118883
118884
118885
118886
118887
118888
118889
118890
118891
118892
118893
118894
118895
118896
118897
118898
118899
118900
118901
118902
118903
118904
118905
118906
118907
118908
118909
118910
118911
118912
118913
118914
118915
118916
118917
118918
118919
118920
118921
118922
118923
118924
118925
118926
118927
118928
118929
118930
118931
118932
118933
118934
118935
118936
118937
118938
118939
118940
118941
118942
118943
118944
118945
118946
118947
118948
118949
118950
118951
118952
118953
118954
118955
118956
118957
118958
118959
118960
118961
118962
118963
118964
118965
118966
118967
118968
118969
118970
118971
118972
118973
118974
118975
118976
118977
118978
118979
118980
118981
118982
118983
118984
118985
118986
118987
118988
118989
118990
118991
118992
118993
118994
118995
118996
118997
118998
118999
119000
119001
119002
119003
119004
119005
119006
119007
119008
119009
119010
119011
119012
119013
119014
119015
119016
119017
119018
119019
119020
119021
119022
119023
119024
119025
119026
119027
119028
119029
119030
119031
119032
119033
119034
119035
119036
119037
119038
119039
119040
119041
119042
119043
119044
119045
119046
119047
119048
119049
119050
119051
119052
119053
119054
119055
119056
119057
119058
119059
119060
119061
119062
119063
119064
119065
119066
119067
119068
119069
119070
119071
119072
119073
119074
119075
119076
119077
119078
119079
119080
119081
119082
119083
119084
119085
119086
119087
119088
119089
119090
119091
119092
119093
119094
119095
119096
119097
119098
119099
119100
119101
119102
119103
119104
119105
119106
119107
119108
119109
119110
119111
119112
119113
119114
119115
119116
119117
119118
119119
119120
119121
119122
119123
119124
119125
119126
119127
119128
119129
119130
119131
119132
119133
119134
119135
119136
119137
119138
119139
119140
119141
119142
119143
119144
119145
119146
119147
119148
119149
119150
119151
119152
119153
119154
119155
119156
119157
119158
119159
119160
119161
119162
119163
119164
119165
119166
119167
119168
119169
119170
119171
119172
119173
119174
119175
119176
119177
119178
119179
119180
119181
119182
119183
119184
119185
119186
119187
119188
119189
119190
119191
119192
119193
119194
119195
119196
119197
119198
119199
119200
119201
119202
119203
119204
119205
119206
119207
119208
119209
119210
119211
119212
119213
119214
119215
119216
119217
119218
119219
119220
119221
119222
119223
119224
119225
119226
119227
119228
119229
119230
119231
119232
119233
119234
119235
119236
119237
119238
119239
119240
119241
119242
119243
119244
119245
119246
119247
119248
119249
119250
119251
119252
119253
119254
119255
119256
119257
119258
119259
119260
119261
119262
119263
119264
119265
119266
119267
119268
119269
119270
119271
119272
119273
119274
119275
119276
119277
119278
119279
119280
119281
119282
119283
119284
119285
119286
119287
119288
119289
119290
119291
119292
119293
119294
119295
119296
119297
119298
119299
119300
119301
119302
119303
119304
119305
119306
119307
119308
119309
119310
119311
119312
119313
119314
119315
119316
119317
119318
119319
119320
119321
119322
119323
119324
119325
119326
119327
119328
119329
119330
119331
119332
119333
119334
119335
119336
119337
119338
119339
119340
119341
119342
119343
119344
119345
119346
119347
119348
119349
119350
119351
119352
119353
119354
119355
119356
119357
119358
119359
119360
119361
119362
119363
119364
119365
119366
119367
119368
119369
119370
119371
119372
119373
119374
119375
119376
119377
119378
119379
119380
119381
119382
119383
119384
119385
119386
119387
119388
119389
119390
119391
119392
119393
119394
119395
119396
119397
119398
119399
119400
119401
119402
119403
119404
119405
119406
119407
119408
119409
119410
119411
119412
119413
119414
119415
119416
119417
119418
119419
119420
119421
119422
119423
119424
119425
119426
119427
119428
119429
119430
119431
119432
119433
119434
119435
119436
119437
119438
119439
119440
119441
119442
119443
119444
119445
119446
119447
119448
119449
119450
119451
119452
119453
119454
119455
119456
119457
119458
119459
119460
119461
119462
119463
119464
119465
119466
119467
119468
119469
119470
119471
119472
119473
119474
119475
119476
119477
119478
119479
119480
119481
119482
119483
119484
119485
119486
119487
119488
119489
119490
119491
119492
119493
119494
119495
119496
119497
119498
119499
119500
119501
119502
119503
119504
119505
119506
119507
119508
119509
119510
119511
119512
119513
119514
119515
119516
119517
119518
119519
119520
119521
119522
119523
119524
119525
119526
119527
119528
119529
119530
119531
119532
119533
119534
119535
119536
119537
119538
119539
119540
119541
119542
119543
119544
119545
119546
119547
119548
119549
119550
119551
119552
119553
119554
119555
119556
119557
119558
119559
119560
119561
119562
119563
119564
119565
119566
119567
119568
119569
119570
119571
119572
119573
119574
119575
119576
119577
119578
119579
119580
119581
119582
119583
119584
119585
119586
119587
119588
119589
119590
119591
119592
119593
119594
119595
119596
119597
119598
119599
119600
119601
119602
119603
119604
119605
119606
119607
119608
119609
119610
119611
119612
119613
119614
119615
119616
119617
119618
119619
119620
119621
119622
119623
119624
119625
119626
119627
119628
119629
119630
119631
119632
119633
119634
119635
119636
119637
119638
119639
119640
119641
119642
119643
119644
119645
119646
119647
119648
119649
119650
119651
119652
119653
119654
119655
119656
119657
119658
119659
119660
119661
119662
119663
119664
119665
119666
119667
119668
119669
119670
119671
119672
119673
119674
119675
119676
119677
119678
119679
119680
119681
119682
119683
119684
119685
119686
119687
119688
119689
119690
119691
119692
119693
119694
119695
119696
119697
119698
119699
119700
119701
119702
119703
119704
119705
119706
119707
119708
119709
119710
119711
119712
119713
119714
119715
119716
119717
119718
119719
119720
119721
119722
119723
119724
119725
119726
119727
119728
119729
119730
119731
119732
119733
119734
119735
119736
119737
119738
119739
119740
119741
119742
119743
119744
119745
119746
119747
119748
119749
119750
119751
119752
119753
119754
119755
119756
119757
119758
119759
119760
119761
119762
119763
119764
119765
119766
119767
119768
119769
119770
119771
119772
119773
119774
119775
119776
119777
119778
119779
119780
119781
119782
119783
119784
119785
119786
119787
119788
119789
119790
119791
119792
119793
119794
119795
119796
119797
119798
119799
119800
119801
119802
119803
119804
119805
119806
119807
119808
119809
119810
119811
119812
119813
119814
119815
119816
119817
119818
119819
119820
119821
119822
119823
119824
119825
119826
119827
119828
119829
119830
119831
119832
119833
119834
119835
119836
119837
119838
119839
119840
119841
119842
119843
119844
119845
119846
119847
119848
119849
119850
119851
119852
119853
119854
119855
119856
119857
119858
119859
119860
119861
119862
119863
119864
119865
119866
119867
119868
119869
119870
119871
119872
119873
119874
119875
119876
119877
119878
119879
119880
119881
119882
119883
119884
119885
119886
119887
119888
119889
119890
119891
119892
119893
119894
119895
119896
119897
119898
119899
119900
119901
119902
119903
119904
119905
119906
119907
119908
119909
119910
119911
119912
119913
119914
119915
119916
119917
119918
119919
119920
119921
119922
119923
119924
119925
119926
119927
119928
119929
119930
119931
119932
119933
119934
119935
119936
119937
119938
119939
119940
119941
119942
119943
119944
119945
119946
119947
119948
119949
119950
119951
119952
119953
119954
119955
119956
119957
119958
119959
119960
119961
119962
119963
119964
119965
119966
119967
119968
119969
119970
119971
119972
119973
119974
119975
119976
119977
119978
119979
119980
119981
119982
119983
119984
119985
119986
119987
119988
119989
119990
119991
119992
119993
119994
119995
119996
119997
119998
119999
120000
120001
120002
120003
120004
120005
120006
120007
120008
120009
120010
120011
120012
120013
120014
120015
120016
120017
120018
120019
120020
120021
120022
120023
120024
120025
120026
120027
120028
120029
120030
120031
120032
120033
120034
120035
120036
120037
120038
120039
120040
120041
120042
120043
120044
120045
120046
120047
120048
120049
120050
120051
120052
120053
120054
120055
120056
120057
120058
120059
120060
120061
120062
120063
120064
120065
120066
120067
120068
120069
120070
120071
120072
120073
120074
120075
120076
120077
120078
120079
120080
120081
120082
120083
120084
120085
120086
120087
120088
120089
120090
120091
120092
120093
120094
120095
120096
120097
120098
120099
120100
120101
120102
120103
120104
120105
120106
120107
120108
120109
120110
120111
120112
120113
120114
120115
120116
120117
120118
120119
120120
120121
120122
120123
120124
120125
120126
120127
120128
120129
120130
120131
120132
120133
120134
120135
120136
120137
120138
120139
120140
120141
120142
120143
120144
120145
120146
120147
120148
120149
120150
120151
120152
120153
120154
120155
120156
120157
120158
120159
120160
120161
120162
120163
120164
120165
120166
120167
120168
120169
120170
120171
120172
120173
120174
120175
120176
120177
120178
120179
120180
120181
120182
120183
120184
120185
120186
120187
120188
120189
120190
120191
120192
120193
120194
120195
120196
120197
120198
120199
120200
120201
120202
120203
120204
120205
120206
120207
120208
120209
120210
120211
120212
120213
120214
120215
120216
120217
120218
120219
120220
120221
120222
120223
120224
120225
120226
120227
120228
120229
120230
120231
120232
120233
120234
120235
120236
120237
120238
120239
120240
120241
120242
120243
120244
120245
120246
120247
120248
120249
120250
120251
120252
120253
120254
120255
120256
120257
120258
120259
120260
120261
120262
120263
120264
120265
120266
120267
120268
120269
120270
120271
120272
120273
120274
120275
120276
120277
120278
120279
120280
120281
120282
120283
120284
120285
120286
120287
120288
120289
120290
120291
120292
120293
120294
120295
120296
120297
120298
120299
120300
120301
120302
120303
120304
120305
120306
120307
120308
120309
120310
120311
120312
120313
120314
120315
120316
120317
120318
120319
120320
120321
120322
120323
120324
120325
120326
120327
120328
120329
120330
120331
120332
120333
120334
120335
120336
120337
120338
120339
120340
120341
120342
120343
120344
120345
120346
120347
120348
120349
120350
120351
120352
120353
120354
120355
120356
120357
120358
120359
120360
120361
120362
120363
120364
120365
120366
120367
120368
120369
120370
120371
120372
120373
120374
120375
120376
120377
120378
120379
120380
120381
120382
120383
120384
120385
120386
120387
120388
120389
120390
120391
120392
120393
120394
120395
120396
120397
120398
120399
120400
120401
120402
120403
120404
120405
120406
120407
120408
120409
120410
120411
120412
120413
120414
120415
120416
120417
120418
120419
120420
120421
120422
120423
120424
120425
120426
120427
120428
120429
120430
120431
120432
120433
120434
120435
120436
120437
120438
120439
120440
120441
120442
120443
120444
120445
120446
120447
120448
120449
120450
120451
120452
120453
120454
120455
120456
120457
120458
120459
120460
120461
120462
120463
120464
120465
120466
120467
120468
120469
120470
120471
120472
120473
120474
120475
120476
120477
120478
120479
120480
120481
120482
120483
120484
120485
120486
120487
120488
120489
120490
120491
120492
120493
120494
120495
120496
120497
120498
120499
120500
120501
120502
120503
120504
120505
120506
120507
120508
120509
120510
120511
120512
120513
120514
120515
120516
120517
120518
120519
120520
120521
120522
120523
120524
120525
120526
120527
120528
120529
120530
120531
120532
120533
120534
120535
120536
120537
120538
120539
120540
120541
120542
120543
120544
120545
120546
120547
120548
120549
120550
120551
120552
120553
120554
120555
120556
120557
120558
120559
120560
120561
120562
120563
120564
120565
120566
120567
120568
120569
120570
120571
120572
120573
120574
120575
120576
120577
120578
120579
120580
120581
120582
120583
120584
120585
120586
120587
120588
120589
120590
120591
120592
120593
120594
120595
120596
120597
120598
120599
120600
120601
120602
120603
120604
120605
120606
120607
120608
120609
120610
120611
120612
120613
120614
120615
120616
120617
120618
120619
120620
120621
120622
120623
120624
120625
120626
120627
120628
120629
120630
120631
120632
120633
120634
120635
120636
120637
120638
120639
120640
120641
120642
120643
120644
120645
120646
120647
120648
120649
120650
120651
120652
120653
120654
120655
120656
120657
120658
120659
120660
120661
120662
120663
120664
120665
120666
120667
120668
120669
120670
120671
120672
120673
120674
120675
120676
120677
120678
120679
120680
120681
120682
120683
120684
120685
120686
120687
120688
120689
120690
120691
120692
120693
120694
120695
120696
120697
120698
120699
120700
120701
120702
120703
120704
120705
120706
120707
120708
120709
120710
120711
120712
120713
120714
120715
120716
120717
120718
120719
120720
120721
120722
120723
120724
120725
120726
120727
120728
120729
120730
120731
120732
120733
120734
120735
120736
120737
120738
120739
120740
120741
120742
120743
120744
120745
120746
120747
120748
120749
120750
120751
120752
120753
120754
120755
120756
120757
120758
120759
120760
120761
120762
120763
120764
120765
120766
120767
120768
120769
120770
120771
120772
120773
120774
120775
120776
120777
120778
120779
120780
120781
120782
120783
120784
120785
120786
120787
120788
120789
120790
120791
120792
120793
120794
120795
120796
120797
120798
120799
120800
120801
120802
120803
120804
120805
120806
120807
120808
120809
120810
120811
120812
120813
120814
120815
120816
120817
120818
120819
120820
120821
120822
120823
120824
120825
120826
120827
120828
120829
120830
120831
120832
120833
120834
120835
120836
120837
120838
120839
120840
120841
120842
120843
120844
120845
120846
120847
120848
120849
120850
120851
120852
120853
120854
120855
120856
120857
120858
120859
120860
120861
120862
120863
120864
120865
120866
120867
120868
120869
120870
120871
120872
120873
120874
120875
120876
120877
120878
120879
120880
120881
120882
120883
120884
120885
120886
120887
120888
120889
120890
120891
120892
120893
120894
120895
120896
120897
120898
120899
120900
120901
120902
120903
120904
120905
120906
120907
120908
120909
120910
120911
120912
120913
120914
120915
120916
120917
120918
120919
120920
120921
120922
120923
120924
120925
120926
120927
120928
120929
120930
120931
120932
120933
120934
120935
120936
120937
120938
120939
120940
120941
120942
120943
120944
120945
120946
120947
120948
120949
120950
120951
120952
120953
120954
120955
120956
120957
120958
120959
120960
120961
120962
120963
120964
120965
120966
120967
120968
120969
120970
120971
120972
120973
120974
120975
120976
120977
120978
120979
120980
120981
120982
120983
120984
120985
120986
120987
120988
120989
120990
120991
120992
120993
120994
120995
120996
120997
120998
120999
121000
121001
121002
121003
121004
121005
121006
121007
121008
121009
121010
121011
121012
121013
121014
121015
121016
121017
121018
121019
121020
121021
121022
121023
121024
121025
121026
121027
121028
121029
121030
121031
121032
121033
121034
121035
121036
121037
121038
121039
121040
121041
121042
121043
121044
121045
121046
121047
121048
121049
121050
121051
121052
121053
121054
121055
121056
121057
121058
121059
121060
121061
121062
121063
121064
121065
121066
121067
121068
121069
121070
121071
121072
121073
121074
121075
121076
121077
121078
121079
121080
121081
121082
121083
121084
121085
121086
121087
121088
121089
121090
121091
121092
121093
121094
121095
121096
121097
121098
121099
121100
121101
121102
121103
121104
121105
121106
121107
121108
121109
121110
121111
121112
121113
121114
121115
121116
121117
121118
121119
121120
121121
121122
121123
121124
121125
121126
121127
121128
121129
121130
121131
121132
121133
121134
121135
121136
121137
121138
121139
121140
121141
121142
121143
121144
121145
121146
121147
121148
121149
121150
121151
121152
121153
121154
121155
121156
121157
121158
121159
121160
121161
121162
121163
121164
121165
121166
121167
121168
121169
121170
121171
121172
121173
121174
121175
121176
121177
121178
121179
121180
121181
121182
121183
121184
121185
121186
121187
121188
121189
121190
121191
121192
121193
121194
121195
121196
121197
121198
121199
121200
121201
121202
121203
121204
121205
121206
121207
121208
121209
121210
121211
121212
121213
121214
121215
121216
121217
121218
121219
121220
121221
121222
121223
121224
121225
121226
121227
121228
121229
121230
121231
121232
121233
121234
121235
121236
121237
121238
121239
121240
121241
121242
121243
121244
121245
121246
121247
121248
121249
121250
121251
121252
121253
121254
121255
121256
121257
121258
121259
121260
121261
121262
121263
121264
121265
121266
121267
121268
121269
121270
121271
121272
121273
121274
121275
121276
121277
121278
121279
121280
121281
121282
121283
121284
121285
121286
121287
121288
121289
121290
121291
121292
121293
121294
121295
121296
121297
121298
121299
121300
121301
121302
121303
121304
121305
121306
121307
121308
121309
121310
121311
121312
121313
121314
121315
121316
121317
121318
121319
121320
121321
121322
121323
121324
121325
121326
121327
121328
121329
121330
121331
121332
121333
121334
121335
121336
121337
121338
121339
121340
121341
121342
121343
121344
121345
121346
121347
121348
121349
121350
121351
121352
121353
121354
121355
121356
121357
121358
121359
121360
121361
121362
121363
121364
121365
121366
121367
121368
121369
121370
121371
121372
121373
121374
121375
121376
121377
121378
121379
121380
121381
121382
121383
121384
121385
121386
121387
121388
121389
121390
121391
121392
121393
121394
121395
121396
121397
121398
121399
121400
121401
121402
121403
121404
121405
121406
121407
121408
121409
121410
121411
121412
121413
121414
121415
121416
121417
121418
121419
121420
121421
121422
121423
121424
121425
121426
121427
121428
121429
121430
121431
121432
121433
121434
121435
121436
121437
121438
121439
121440
121441
121442
121443
121444
121445
121446
121447
121448
121449
121450
121451
121452
121453
121454
121455
121456
121457
121458
121459
121460
121461
121462
121463
121464
121465
121466
121467
121468
121469
121470
121471
121472
121473
121474
121475
121476
121477
121478
121479
121480
121481
121482
121483
121484
121485
121486
121487
121488
121489
121490
121491
121492
121493
121494
121495
121496
121497
121498
121499
121500
121501
121502
121503
121504
121505
121506
121507
121508
121509
121510
121511
121512
121513
121514
121515
121516
121517
121518
121519
121520
121521
121522
121523
121524
121525
121526
121527
121528
121529
121530
121531
121532
121533
121534
121535
121536
121537
121538
121539
121540
121541
121542
121543
121544
121545
121546
121547
121548
121549
121550
121551
121552
121553
121554
121555
121556
121557
121558
121559
121560
121561
121562
121563
121564
121565
121566
121567
121568
121569
121570
121571
121572
121573
121574
121575
121576
121577
121578
121579
121580
121581
121582
121583
121584
121585
121586
121587
121588
121589
121590
121591
121592
121593
121594
121595
121596
121597
121598
121599
121600
121601
121602
121603
121604
121605
121606
121607
121608
121609
121610
121611
121612
121613
121614
121615
121616
121617
121618
121619
121620
121621
121622
121623
121624
121625
121626
121627
121628
121629
121630
121631
121632
121633
121634
121635
121636
121637
121638
121639
121640
121641
121642
121643
121644
121645
121646
121647
121648
121649
121650
121651
121652
121653
121654
121655
121656
121657
121658
121659
121660
121661
121662
121663
121664
121665
121666
121667
121668
121669
121670
121671
121672
121673
121674
121675
121676
121677
121678
121679
121680
121681
121682
121683
121684
121685
121686
121687
121688
121689
121690
121691
121692
121693
121694
121695
121696
121697
121698
121699
121700
121701
121702
121703
121704
121705
121706
121707
121708
121709
121710
121711
121712
121713
121714
121715
121716
121717
121718
121719
121720
121721
121722
121723
121724
121725
121726
121727
121728
121729
121730
121731
121732
121733
121734
121735
121736
121737
121738
121739
121740
121741
121742
121743
121744
121745
121746
121747
121748
121749
121750
121751
121752
121753
121754
121755
121756
121757
121758
121759
121760
121761
121762
121763
121764
121765
121766
121767
121768
121769
121770
121771
121772
121773
121774
121775
121776
121777
121778
121779
121780
121781
121782
121783
121784
121785
121786
121787
121788
121789
121790
121791
121792
121793
121794
121795
121796
121797
121798
121799
121800
121801
121802
121803
121804
121805
121806
121807
121808
121809
121810
121811
121812
121813
121814
121815
121816
121817
121818
121819
121820
121821
121822
121823
121824
121825
121826
121827
121828
121829
121830
121831
121832
121833
121834
121835
121836
121837
121838
121839
121840
121841
121842
121843
121844
121845
121846
121847
121848
121849
121850
121851
121852
121853
121854
121855
121856
121857
121858
121859
121860
121861
121862
121863
121864
121865
121866
121867
121868
121869
121870
121871
121872
121873
121874
121875
121876
121877
121878
121879
121880
121881
121882
121883
121884
121885
121886
121887
121888
121889
121890
121891
121892
121893
121894
121895
121896
121897
121898
121899
121900
121901
121902
121903
121904
121905
121906
121907
121908
121909
121910
121911
121912
121913
121914
121915
121916
121917
121918
121919
121920
121921
121922
121923
121924
121925
121926
121927
121928
121929
121930
121931
121932
121933
121934
121935
121936
121937
121938
121939
121940
121941
121942
121943
121944
121945
121946
121947
121948
121949
121950
121951
121952
121953
121954
121955
121956
121957
121958
121959
121960
121961
121962
121963
121964
121965
121966
121967
121968
121969
121970
121971
121972
121973
121974
121975
121976
121977
121978
121979
121980
121981
121982
121983
121984
121985
121986
121987
121988
121989
121990
121991
121992
121993
121994
121995
121996
121997
121998
121999
122000
122001
122002
122003
122004
122005
122006
122007
122008
122009
122010
122011
122012
122013
122014
122015
122016
122017
122018
122019
122020
122021
122022
122023
122024
122025
122026
122027
122028
122029
122030
122031
122032
122033
122034
122035
122036
122037
122038
122039
122040
122041
122042
122043
122044
122045
122046
122047
122048
122049
122050
122051
122052
122053
122054
122055
122056
122057
122058
122059
122060
122061
122062
122063
122064
122065
122066
122067
122068
122069
122070
122071
122072
122073
122074
122075
122076
122077
122078
122079
122080
122081
122082
122083
122084
122085
122086
122087
122088
122089
122090
122091
122092
122093
122094
122095
122096
122097
122098
122099
122100
122101
122102
122103
122104
122105
122106
122107
122108
122109
122110
122111
122112
122113
122114
122115
122116
122117
122118
122119
122120
122121
122122
122123
122124
122125
122126
122127
122128
122129
122130
122131
122132
122133
122134
122135
122136
122137
122138
122139
122140
122141
122142
122143
122144
122145
122146
122147
122148
122149
122150
122151
122152
122153
122154
122155
122156
122157
122158
122159
122160
122161
122162
122163
122164
122165
122166
122167
122168
122169
122170
122171
122172
122173
122174
122175
122176
122177
122178
122179
122180
122181
122182
122183
122184
122185
122186
122187
122188
122189
122190
122191
122192
122193
122194
122195
122196
122197
122198
122199
122200
122201
122202
122203
122204
122205
122206
122207
122208
122209
122210
122211
122212
122213
122214
122215
122216
122217
122218
122219
122220
122221
122222
122223
122224
122225
122226
122227
122228
122229
122230
122231
122232
122233
122234
122235
122236
122237
122238
122239
122240
122241
122242
122243
122244
122245
122246
122247
122248
122249
122250
122251
122252
122253
122254
122255
122256
122257
122258
122259
122260
122261
122262
122263
122264
122265
122266
122267
122268
122269
122270
122271
122272
122273
122274
122275
122276
122277
122278
122279
122280
122281
122282
122283
122284
122285
122286
122287
122288
122289
122290
122291
122292
122293
122294
122295
122296
122297
122298
122299
122300
122301
122302
122303
122304
122305
122306
122307
122308
122309
122310
122311
122312
122313
122314
122315
122316
122317
122318
122319
122320
122321
122322
122323
122324
122325
122326
122327
122328
122329
122330
122331
122332
122333
122334
122335
122336
122337
122338
122339
122340
122341
122342
122343
122344
122345
122346
122347
122348
122349
122350
122351
122352
122353
122354
122355
122356
122357
122358
122359
122360
122361
122362
122363
122364
122365
122366
122367
122368
122369
122370
122371
122372
122373
122374
122375
122376
122377
122378
122379
122380
122381
122382
122383
122384
122385
122386
122387
122388
122389
122390
122391
122392
122393
122394
122395
122396
122397
122398
122399
122400
122401
122402
122403
122404
122405
122406
122407
122408
122409
122410
122411
122412
122413
122414
122415
122416
122417
122418
122419
122420
122421
122422
122423
122424
122425
122426
122427
122428
122429
122430
122431
122432
122433
122434
122435
122436
122437
122438
122439
122440
122441
122442
122443
122444
122445
122446
122447
122448
122449
122450
122451
122452
122453
122454
122455
122456
122457
122458
122459
122460
122461
122462
122463
122464
122465
122466
122467
122468
122469
122470
122471
122472
122473
122474
122475
122476
122477
122478
122479
122480
122481
122482
122483
122484
122485
122486
122487
122488
122489
122490
122491
122492
122493
122494
122495
122496
122497
122498
122499
122500
122501
122502
122503
122504
122505
122506
122507
122508
122509
122510
122511
122512
122513
122514
122515
122516
122517
122518
122519
122520
122521
122522
122523
122524
122525
122526
122527
122528
122529
122530
122531
122532
122533
122534
122535
122536
122537
122538
122539
122540
122541
122542
122543
122544
122545
122546
122547
122548
122549
122550
122551
122552
122553
122554
122555
122556
122557
122558
122559
122560
122561
122562
122563
122564
122565
122566
122567
122568
122569
122570
122571
122572
122573
122574
122575
122576
122577
122578
122579
122580
122581
122582
122583
122584
122585
122586
122587
122588
122589
122590
122591
122592
122593
122594
122595
122596
122597
122598
122599
122600
122601
122602
122603
122604
122605
122606
122607
122608
122609
122610
122611
122612
122613
122614
122615
122616
122617
122618
122619
122620
122621
122622
122623
122624
122625
122626
122627
122628
122629
122630
122631
122632
122633
122634
122635
122636
122637
122638
122639
122640
122641
122642
122643
122644
122645
122646
122647
122648
122649
122650
122651
122652
122653
122654
122655
122656
122657
122658
122659
122660
122661
122662
122663
122664
122665
122666
122667
122668
122669
122670
122671
122672
122673
122674
122675
122676
122677
122678
122679
122680
122681
122682
122683
122684
122685
122686
122687
122688
122689
122690
122691
122692
122693
122694
122695
122696
122697
122698
122699
122700
122701
122702
122703
122704
122705
122706
122707
122708
122709
122710
122711
122712
122713
122714
122715
122716
122717
122718
122719
122720
122721
122722
122723
122724
122725
122726
122727
122728
122729
122730
122731
122732
122733
122734
122735
122736
122737
122738
122739
122740
122741
122742
122743
122744
122745
122746
122747
122748
122749
122750
122751
122752
122753
122754
122755
122756
122757
122758
122759
122760
122761
122762
122763
122764
122765
122766
122767
122768
122769
122770
122771
122772
122773
122774
122775
122776
122777
122778
122779
122780
122781
122782
122783
122784
122785
122786
122787
122788
122789
122790
122791
122792
122793
122794
122795
122796
122797
122798
122799
122800
122801
122802
122803
122804
122805
122806
122807
122808
122809
122810
122811
122812
122813
122814
122815
122816
122817
122818
122819
122820
122821
122822
122823
122824
122825
122826
122827
122828
122829
122830
122831
122832
122833
122834
122835
122836
122837
122838
122839
122840
122841
122842
122843
122844
122845
122846
122847
122848
122849
122850
122851
122852
122853
122854
122855
122856
122857
122858
122859
122860
122861
122862
122863
122864
122865
122866
122867
122868
122869
122870
122871
122872
122873
122874
122875
122876
122877
122878
122879
122880
122881
122882
122883
122884
122885
122886
122887
122888
122889
122890
122891
122892
122893
122894
122895
122896
122897
122898
122899
122900
122901
122902
122903
122904
122905
122906
122907
122908
122909
122910
122911
122912
122913
122914
122915
122916
122917
122918
122919
122920
122921
122922
122923
122924
122925
122926
122927
122928
122929
122930
122931
122932
122933
122934
122935
122936
122937
122938
122939
122940
122941
122942
122943
122944
122945
122946
122947
122948
122949
122950
122951
122952
122953
122954
122955
122956
122957
122958
122959
122960
122961
122962
122963
122964
122965
122966
122967
122968
122969
122970
122971
122972
122973
122974
122975
122976
122977
122978
122979
122980
122981
122982
122983
122984
122985
122986
122987
122988
122989
122990
122991
122992
122993
122994
122995
122996
122997
122998
122999
123000
123001
123002
123003
123004
123005
123006
123007
123008
123009
123010
123011
123012
123013
123014
123015
123016
123017
123018
123019
123020
123021
123022
123023
123024
123025
123026
123027
123028
123029
123030
123031
123032
123033
123034
123035
123036
123037
123038
123039
123040
123041
123042
123043
123044
123045
123046
123047
123048
123049
123050
123051
123052
123053
123054
123055
123056
123057
123058
123059
123060
123061
123062
123063
123064
123065
123066
123067
123068
123069
123070
123071
123072
123073
123074
123075
123076
123077
123078
123079
123080
123081
123082
123083
123084
123085
123086
123087
123088
123089
123090
123091
123092
123093
123094
123095
123096
123097
123098
123099
123100
123101
123102
123103
123104
123105
123106
123107
123108
123109
123110
123111
123112
123113
123114
123115
123116
123117
123118
123119
123120
123121
123122
123123
123124
123125
123126
123127
123128
123129
123130
123131
123132
123133
123134
123135
123136
123137
123138
123139
123140
123141
123142
123143
123144
123145
123146
123147
123148
123149
123150
123151
123152
123153
123154
123155
123156
123157
123158
123159
123160
123161
123162
123163
123164
123165
123166
123167
123168
123169
123170
123171
123172
123173
123174
123175
123176
123177
123178
123179
123180
123181
123182
123183
123184
123185
123186
123187
123188
123189
123190
123191
123192
123193
123194
123195
123196
123197
123198
123199
123200
123201
123202
123203
123204
123205
123206
123207
123208
123209
123210
123211
123212
123213
123214
123215
123216
123217
123218
123219
123220
123221
123222
123223
123224
123225
123226
123227
123228
123229
123230
123231
123232
123233
123234
123235
123236
123237
123238
123239
123240
123241
123242
123243
123244
123245
123246
123247
123248
123249
123250
123251
123252
123253
123254
123255
123256
123257
123258
123259
123260
123261
123262
123263
123264
123265
123266
123267
123268
123269
123270
123271
123272
123273
123274
123275
123276
123277
123278
123279
123280
123281
123282
123283
123284
123285
123286
123287
123288
123289
123290
123291
123292
123293
123294
123295
123296
123297
123298
123299
123300
123301
123302
123303
123304
123305
123306
123307
123308
123309
123310
123311
123312
123313
123314
123315
123316
123317
123318
123319
123320
123321
123322
123323
123324
123325
123326
123327
123328
123329
123330
123331
123332
123333
123334
123335
123336
123337
123338
123339
123340
123341
123342
123343
123344
123345
123346
123347
123348
123349
123350
123351
123352
123353
123354
123355
123356
123357
123358
123359
123360
123361
123362
123363
123364
123365
123366
123367
123368
123369
123370
123371
123372
123373
123374
123375
123376
123377
123378
123379
123380
123381
123382
123383
123384
123385
123386
123387
123388
123389
123390
123391
123392
123393
123394
123395
123396
123397
123398
123399
123400
123401
123402
123403
123404
123405
123406
123407
123408
123409
123410
123411
123412
123413
123414
123415
123416
123417
123418
123419
123420
123421
123422
123423
123424
123425
123426
123427
123428
123429
123430
123431
123432
123433
123434
123435
123436
123437
123438
123439
123440
123441
123442
123443
123444
123445
123446
123447
123448
123449
123450
123451
123452
123453
123454
123455
123456
123457
123458
123459
123460
123461
123462
123463
123464
123465
123466
123467
123468
123469
123470
123471
123472
123473
123474
123475
123476
123477
123478
123479
123480
123481
123482
123483
123484
123485
123486
123487
123488
123489
123490
123491
123492
123493
123494
123495
123496
123497
123498
123499
123500
123501
123502
123503
123504
123505
123506
123507
123508
123509
123510
123511
123512
123513
123514
123515
123516
123517
123518
123519
123520
123521
123522
123523
123524
123525
123526
123527
123528
123529
123530
123531
123532
123533
123534
123535
123536
123537
123538
123539
123540
123541
123542
123543
123544
123545
123546
123547
123548
123549
123550
123551
123552
123553
123554
123555
123556
123557
123558
123559
123560
123561
123562
123563
123564
123565
123566
123567
123568
123569
123570
123571
123572
123573
123574
123575
123576
123577
123578
123579
123580
123581
123582
123583
123584
123585
123586
123587
123588
123589
123590
123591
123592
123593
123594
123595
123596
123597
123598
123599
123600
123601
123602
123603
123604
123605
123606
123607
123608
123609
123610
123611
123612
123613
123614
123615
123616
123617
123618
123619
123620
123621
123622
123623
123624
123625
123626
123627
123628
123629
123630
123631
123632
123633
123634
123635
123636
123637
123638
123639
123640
123641
123642
123643
123644
123645
123646
123647
123648
123649
123650
123651
123652
123653
123654
123655
123656
123657
123658
123659
123660
123661
123662
123663
123664
123665
123666
123667
123668
123669
123670
123671
123672
123673
123674
123675
123676
123677
123678
123679
123680
123681
123682
123683
123684
123685
123686
123687
123688
123689
123690
123691
123692
123693
123694
123695
123696
123697
123698
123699
123700
123701
123702
123703
123704
123705
123706
123707
123708
123709
123710
123711
123712
123713
123714
123715
123716
123717
123718
123719
123720
123721
123722
123723
123724
123725
123726
123727
123728
123729
123730
123731
123732
123733
123734
123735
123736
123737
123738
123739
123740
123741
123742
123743
123744
123745
123746
123747
123748
123749
123750
123751
123752
123753
123754
123755
123756
123757
123758
123759
123760
123761
123762
123763
123764
123765
123766
123767
123768
123769
123770
123771
123772
123773
123774
123775
123776
123777
123778
123779
123780
123781
123782
123783
123784
123785
123786
123787
123788
123789
123790
123791
123792
123793
123794
123795
123796
123797
123798
123799
123800
123801
123802
123803
123804
123805
123806
123807
123808
123809
123810
123811
123812
123813
123814
123815
123816
123817
123818
123819
123820
123821
123822
123823
123824
123825
123826
123827
123828
123829
123830
123831
123832
123833
123834
123835
123836
123837
123838
123839
123840
123841
123842
123843
123844
123845
123846
123847
123848
123849
123850
123851
123852
123853
123854
123855
123856
123857
123858
123859
123860
123861
123862
123863
123864
123865
123866
123867
123868
123869
123870
123871
123872
123873
123874
123875
123876
123877
123878
123879
123880
123881
123882
123883
123884
123885
123886
123887
123888
123889
123890
123891
123892
123893
123894
123895
123896
123897
123898
123899
123900
123901
123902
123903
123904
123905
123906
123907
123908
123909
123910
123911
123912
123913
123914
123915
123916
123917
123918
123919
123920
123921
123922
123923
123924
123925
123926
123927
123928
123929
123930
123931
123932
123933
123934
123935
123936
123937
123938
123939
123940
123941
123942
123943
123944
123945
123946
123947
123948
123949
123950
123951
123952
123953
123954
123955
123956
123957
123958
123959
123960
123961
123962
123963
123964
123965
123966
123967
123968
123969
123970
123971
123972
123973
123974
123975
123976
123977
123978
123979
123980
123981
123982
123983
123984
123985
123986
123987
123988
123989
123990
123991
123992
123993
123994
123995
123996
123997
123998
123999
124000
124001
124002
124003
124004
124005
124006
124007
124008
124009
124010
124011
124012
124013
124014
124015
124016
124017
124018
124019
124020
124021
124022
124023
124024
124025
124026
124027
124028
124029
124030
124031
124032
124033
124034
124035
124036
124037
124038
124039
124040
124041
124042
124043
124044
124045
124046
124047
124048
124049
124050
124051
124052
124053
124054
124055
124056
124057
124058
124059
124060
124061
124062
124063
124064
124065
124066
124067
124068
124069
124070
124071
124072
124073
124074
124075
124076
124077
124078
124079
124080
124081
124082
124083
124084
124085
124086
124087
124088
124089
124090
124091
124092
124093
124094
124095
124096
124097
124098
124099
124100
124101
124102
124103
124104
124105
124106
124107
124108
124109
124110
124111
124112
124113
124114
124115
124116
124117
124118
124119
124120
124121
124122
124123
124124
124125
124126
124127
124128
124129
124130
124131
124132
124133
124134
124135
124136
124137
124138
124139
124140
124141
124142
124143
124144
124145
124146
124147
124148
124149
124150
124151
124152
124153
124154
124155
124156
124157
124158
124159
124160
124161
124162
124163
124164
124165
124166
124167
124168
124169
124170
124171
124172
124173
124174
124175
124176
124177
124178
124179
124180
124181
124182
124183
124184
124185
124186
124187
124188
124189
124190
124191
124192
124193
124194
124195
124196
124197
124198
124199
124200
124201
124202
124203
124204
124205
124206
124207
124208
124209
124210
124211
124212
124213
124214
124215
124216
124217
124218
124219
124220
124221
124222
124223
124224
124225
124226
124227
124228
124229
124230
124231
124232
124233
124234
124235
124236
124237
124238
124239
124240
124241
124242
124243
124244
124245
124246
124247
124248
124249
124250
124251
124252
124253
124254
124255
124256
124257
124258
124259
124260
124261
124262
124263
124264
124265
124266
124267
124268
124269
124270
124271
124272
124273
124274
124275
124276
124277
124278
124279
124280
124281
124282
124283
124284
124285
124286
124287
124288
124289
124290
124291
124292
124293
124294
124295
124296
124297
124298
124299
124300
124301
124302
124303
124304
124305
124306
124307
124308
124309
124310
124311
124312
124313
124314
124315
124316
124317
124318
124319
124320
124321
124322
124323
124324
124325
124326
124327
124328
124329
124330
124331
124332
124333
124334
124335
124336
124337
124338
124339
124340
124341
124342
124343
124344
124345
124346
124347
124348
124349
124350
124351
124352
124353
124354
124355
124356
124357
124358
124359
124360
124361
124362
124363
124364
124365
124366
124367
124368
124369
124370
124371
124372
124373
124374
124375
124376
124377
124378
124379
124380
124381
124382
124383
124384
124385
124386
124387
124388
124389
124390
124391
124392
124393
124394
124395
124396
124397
124398
124399
124400
124401
124402
124403
124404
124405
124406
124407
124408
124409
124410
124411
124412
124413
124414
124415
124416
124417
124418
124419
124420
124421
124422
124423
124424
124425
124426
124427
124428
124429
124430
124431
124432
124433
124434
124435
124436
124437
124438
124439
124440
124441
124442
124443
124444
124445
124446
124447
124448
124449
124450
124451
124452
124453
124454
124455
124456
124457
124458
124459
124460
124461
124462
124463
124464
124465
124466
124467
124468
124469
124470
124471
124472
124473
124474
124475
124476
124477
124478
124479
124480
124481
124482
124483
124484
124485
124486
124487
124488
124489
124490
124491
124492
124493
124494
124495
124496
124497
124498
124499
124500
124501
124502
124503
124504
124505
124506
124507
124508
124509
124510
124511
124512
124513
124514
124515
124516
124517
124518
124519
124520
124521
124522
124523
124524
124525
124526
124527
124528
124529
124530
124531
124532
124533
124534
124535
124536
124537
124538
124539
124540
124541
124542
124543
124544
124545
124546
124547
124548
124549
124550
124551
124552
124553
124554
124555
124556
124557
124558
124559
124560
124561
124562
124563
124564
124565
124566
124567
124568
124569
124570
124571
124572
124573
124574
124575
124576
124577
124578
124579
124580
124581
124582
124583
124584
124585
124586
124587
124588
124589
124590
124591
124592
124593
124594
124595
124596
124597
124598
124599
124600
124601
124602
124603
124604
124605
124606
124607
124608
124609
124610
124611
124612
124613
124614
124615
124616
124617
124618
124619
124620
124621
124622
124623
124624
124625
124626
124627
124628
124629
124630
124631
124632
124633
124634
124635
124636
124637
124638
124639
124640
124641
124642
124643
124644
124645
124646
124647
124648
124649
124650
124651
124652
124653
124654
124655
124656
124657
124658
124659
124660
124661
124662
124663
124664
124665
124666
124667
124668
124669
124670
124671
124672
124673
124674
124675
124676
124677
124678
124679
124680
124681
124682
124683
124684
124685
124686
124687
124688
124689
124690
124691
124692
124693
124694
124695
124696
124697
124698
124699
124700
124701
124702
124703
124704
124705
124706
124707
124708
124709
124710
124711
124712
124713
124714
124715
124716
124717
124718
124719
124720
124721
124722
124723
124724
124725
124726
124727
124728
124729
124730
124731
124732
124733
124734
124735
124736
124737
124738
124739
124740
124741
124742
124743
124744
124745
124746
124747
124748
124749
124750
124751
124752
124753
124754
124755
124756
124757
124758
124759
124760
124761
124762
124763
124764
124765
124766
124767
124768
124769
124770
124771
124772
124773
124774
124775
124776
124777
124778
124779
124780
124781
124782
124783
124784
124785
124786
124787
124788
124789
124790
124791
124792
124793
124794
124795
124796
124797
124798
124799
124800
124801
124802
124803
124804
124805
124806
124807
124808
124809
124810
124811
124812
124813
124814
124815
124816
124817
124818
124819
124820
124821
124822
124823
124824
124825
124826
124827
124828
124829
124830
124831
124832
124833
124834
124835
124836
124837
124838
124839
124840
124841
124842
124843
124844
124845
124846
124847
124848
124849
124850
124851
124852
124853
124854
124855
124856
124857
124858
124859
124860
124861
124862
124863
124864
124865
124866
124867
124868
124869
124870
124871
124872
124873
124874
124875
124876
124877
124878
124879
124880
124881
124882
124883
124884
124885
124886
124887
124888
124889
124890
124891
124892
124893
124894
124895
124896
124897
124898
124899
124900
124901
124902
124903
124904
124905
124906
124907
124908
124909
124910
124911
124912
124913
124914
124915
124916
124917
124918
124919
124920
124921
124922
124923
124924
124925
124926
124927
124928
124929
124930
124931
124932
124933
124934
124935
124936
124937
124938
124939
124940
124941
124942
124943
124944
124945
124946
124947
124948
124949
124950
124951
124952
124953
124954
124955
124956
124957
124958
124959
124960
124961
124962
124963
124964
124965
124966
124967
124968
124969
124970
124971
124972
124973
124974
124975
124976
124977
124978
124979
124980
124981
124982
124983
124984
124985
124986
124987
124988
124989
124990
124991
124992
124993
124994
124995
124996
124997
124998
124999
125000
125001
125002
125003
125004
125005
125006
125007
125008
125009
125010
125011
125012
125013
125014
125015
125016
125017
125018
125019
125020
125021
125022
125023
125024
125025
125026
125027
125028
125029
125030
125031
125032
125033
125034
125035
125036
125037
125038
125039
125040
125041
125042
125043
125044
125045
125046
125047
125048
125049
125050
125051
125052
125053
125054
125055
125056
125057
125058
125059
125060
125061
125062
125063
125064
125065
125066
125067
125068
125069
125070
125071
125072
125073
125074
125075
125076
125077
125078
125079
125080
125081
125082
125083
125084
125085
125086
125087
125088
125089
125090
125091
125092
125093
125094
125095
125096
125097
125098
125099
125100
125101
125102
125103
125104
125105
125106
125107
125108
125109
125110
125111
125112
125113
125114
125115
125116
125117
125118
125119
125120
125121
125122
125123
125124
125125
125126
125127
125128
125129
125130
125131
125132
125133
125134
125135
125136
125137
125138
125139
125140
125141
125142
125143
125144
125145
125146
125147
125148
125149
125150
125151
125152
125153
125154
125155
125156
125157
125158
125159
125160
125161
125162
125163
125164
125165
125166
125167
125168
125169
125170
125171
125172
125173
125174
125175
125176
125177
125178
125179
125180
125181
125182
125183
125184
125185
125186
125187
125188
125189
125190
125191
125192
125193
125194
125195
125196
125197
125198
125199
125200
125201
125202
125203
125204
125205
125206
125207
125208
125209
125210
125211
125212
125213
125214
125215
125216
125217
125218
125219
125220
125221
125222
125223
125224
125225
125226
125227
125228
125229
125230
125231
125232
125233
125234
125235
125236
125237
125238
125239
125240
125241
125242
125243
125244
125245
125246
125247
125248
125249
125250
125251
125252
125253
125254
125255
125256
125257
125258
125259
125260
125261
125262
125263
125264
125265
125266
125267
125268
125269
125270
125271
125272
125273
125274
125275
125276
125277
125278
125279
125280
125281
125282
125283
125284
125285
125286
125287
125288
125289
125290
125291
125292
125293
125294
125295
125296
125297
125298
125299
125300
125301
125302
125303
125304
125305
125306
125307
125308
125309
125310
125311
125312
125313
125314
125315
125316
125317
125318
125319
125320
125321
125322
125323
125324
125325
125326
125327
125328
125329
125330
125331
125332
125333
125334
125335
125336
125337
125338
125339
125340
125341
125342
125343
125344
125345
125346
125347
125348
125349
125350
125351
125352
125353
125354
125355
125356
125357
125358
125359
125360
125361
125362
125363
125364
125365
125366
125367
125368
125369
125370
125371
125372
125373
125374
125375
125376
125377
125378
125379
125380
125381
125382
125383
125384
125385
125386
125387
125388
125389
125390
125391
125392
125393
125394
125395
125396
125397
125398
125399
125400
125401
125402
125403
125404
125405
125406
125407
125408
125409
125410
125411
125412
125413
125414
125415
125416
125417
125418
125419
125420
125421
125422
125423
125424
125425
125426
125427
125428
125429
125430
125431
125432
125433
125434
125435
125436
125437
125438
125439
125440
125441
125442
125443
125444
125445
125446
125447
125448
125449
125450
125451
125452
125453
125454
125455
125456
125457
125458
125459
125460
125461
125462
125463
125464
125465
125466
125467
125468
125469
125470
125471
125472
125473
125474
125475
125476
125477
125478
125479
125480
125481
125482
125483
125484
125485
125486
125487
125488
125489
125490
125491
125492
125493
125494
125495
125496
125497
125498
125499
125500
125501
125502
125503
125504
125505
125506
125507
125508
125509
125510
125511
125512
125513
125514
125515
125516
125517
125518
125519
125520
125521
125522
125523
125524
125525
125526
125527
125528
125529
125530
125531
125532
125533
125534
125535
125536
125537
125538
125539
125540
125541
125542
125543
125544
125545
125546
125547
125548
125549
125550
125551
125552
125553
125554
125555
125556
125557
125558
125559
125560
125561
125562
125563
125564
125565
125566
125567
125568
125569
125570
125571
125572
125573
125574
125575
125576
125577
125578
125579
125580
125581
125582
125583
125584
125585
125586
125587
125588
125589
125590
125591
125592
125593
125594
125595
125596
125597
125598
125599
125600
125601
125602
125603
125604
125605
125606
125607
125608
125609
125610
125611
125612
125613
125614
125615
125616
125617
125618
125619
125620
125621
125622
125623
125624
125625
125626
125627
125628
125629
125630
125631
125632
125633
125634
125635
125636
125637
125638
125639
125640
125641
125642
125643
125644
125645
125646
125647
125648
125649
125650
125651
125652
125653
125654
125655
125656
125657
125658
125659
125660
125661
125662
125663
125664
125665
125666
125667
125668
125669
125670
125671
125672
125673
125674
125675
125676
125677
125678
125679
125680
125681
125682
125683
125684
125685
125686
125687
125688
125689
125690
125691
125692
125693
125694
125695
125696
125697
125698
125699
125700
125701
125702
125703
125704
125705
125706
125707
125708
125709
125710
125711
125712
125713
125714
125715
125716
125717
125718
125719
125720
125721
125722
125723
125724
125725
125726
125727
125728
125729
125730
125731
125732
125733
125734
125735
125736
125737
125738
125739
125740
125741
125742
125743
125744
125745
125746
125747
125748
125749
125750
125751
125752
125753
125754
125755
125756
125757
125758
125759
125760
125761
125762
125763
125764
125765
125766
125767
125768
125769
125770
125771
125772
125773
125774
125775
125776
125777
125778
125779
125780
125781
125782
125783
125784
125785
125786
125787
125788
125789
125790
125791
125792
125793
125794
125795
125796
125797
125798
125799
125800
125801
125802
125803
125804
125805
125806
125807
125808
125809
125810
125811
125812
125813
125814
125815
125816
125817
125818
125819
125820
125821
125822
125823
125824
125825
125826
125827
125828
125829
125830
125831
125832
125833
125834
125835
125836
125837
125838
125839
125840
125841
125842
125843
125844
125845
125846
125847
125848
125849
125850
125851
125852
125853
125854
125855
125856
125857
125858
125859
125860
125861
125862
125863
125864
125865
125866
125867
125868
125869
125870
125871
125872
125873
125874
125875
125876
125877
125878
125879
125880
125881
125882
125883
125884
125885
125886
125887
125888
125889
125890
125891
125892
125893
125894
125895
125896
125897
125898
125899
125900
125901
125902
125903
125904
125905
125906
125907
125908
125909
125910
125911
125912
125913
125914
125915
125916
125917
125918
125919
125920
125921
125922
125923
125924
125925
125926
125927
125928
125929
125930
125931
125932
125933
125934
125935
125936
125937
125938
125939
125940
125941
125942
125943
125944
125945
125946
125947
125948
125949
125950
125951
125952
125953
125954
125955
125956
125957
125958
125959
125960
125961
125962
125963
125964
125965
125966
125967
125968
125969
125970
125971
125972
125973
125974
125975
125976
125977
125978
125979
125980
125981
125982
125983
125984
125985
125986
125987
125988
125989
125990
125991
125992
125993
125994
125995
125996
125997
125998
125999
126000
126001
126002
126003
126004
126005
126006
126007
126008
126009
126010
126011
126012
126013
126014
126015
126016
126017
126018
126019
126020
126021
126022
126023
126024
126025
126026
126027
126028
126029
126030
126031
126032
126033
126034
126035
126036
126037
126038
126039
126040
126041
126042
126043
126044
126045
126046
126047
126048
126049
126050
126051
126052
126053
126054
126055
126056
126057
126058
126059
126060
126061
126062
126063
126064
126065
126066
126067
126068
126069
126070
126071
126072
126073
126074
126075
126076
126077
126078
126079
126080
126081
126082
126083
126084
126085
126086
126087
126088
126089
126090
126091
126092
126093
126094
126095
126096
126097
126098
126099
126100
126101
126102
126103
126104
126105
126106
126107
126108
126109
126110
126111
126112
126113
126114
126115
126116
126117
126118
126119
126120
126121
126122
126123
126124
126125
126126
126127
126128
126129
126130
126131
126132
126133
126134
126135
126136
126137
126138
126139
126140
126141
126142
126143
126144
126145
126146
126147
126148
126149
126150
126151
126152
126153
126154
126155
126156
126157
126158
126159
126160
126161
126162
126163
126164
126165
126166
126167
126168
126169
126170
126171
126172
126173
126174
126175
126176
126177
126178
126179
126180
126181
126182
126183
126184
126185
126186
126187
126188
126189
126190
126191
126192
126193
126194
126195
126196
126197
126198
126199
126200
126201
126202
126203
126204
126205
126206
126207
126208
126209
126210
126211
126212
126213
126214
126215
126216
126217
126218
126219
126220
126221
126222
126223
126224
126225
126226
126227
126228
126229
126230
126231
126232
126233
126234
126235
126236
126237
126238
126239
126240
126241
126242
126243
126244
126245
126246
126247
126248
126249
126250
126251
126252
126253
126254
126255
126256
126257
126258
126259
126260
126261
126262
126263
126264
126265
126266
126267
126268
126269
126270
126271
126272
126273
126274
126275
126276
126277
126278
126279
126280
126281
126282
126283
126284
126285
126286
126287
126288
126289
126290
126291
126292
126293
126294
126295
126296
126297
126298
126299
126300
126301
126302
126303
126304
126305
126306
126307
126308
126309
126310
126311
126312
126313
126314
126315
126316
126317
126318
126319
126320
126321
126322
126323
126324
126325
126326
126327
126328
126329
126330
126331
126332
126333
126334
126335
126336
126337
126338
126339
126340
126341
126342
126343
126344
126345
126346
126347
126348
126349
126350
126351
126352
126353
126354
126355
126356
126357
126358
126359
126360
126361
126362
126363
126364
126365
126366
126367
126368
126369
126370
126371
126372
126373
126374
126375
126376
126377
126378
126379
126380
126381
126382
126383
126384
126385
126386
126387
126388
126389
126390
126391
126392
126393
126394
126395
126396
126397
126398
126399
126400
126401
126402
126403
126404
126405
126406
126407
126408
126409
126410
126411
126412
126413
126414
126415
126416
126417
126418
126419
126420
126421
126422
126423
126424
126425
126426
126427
126428
126429
126430
126431
126432
126433
126434
126435
126436
126437
126438
126439
126440
126441
126442
126443
126444
126445
126446
126447
126448
126449
126450
126451
126452
126453
126454
126455
126456
126457
126458
126459
126460
126461
126462
126463
126464
126465
126466
126467
126468
126469
126470
126471
126472
126473
126474
126475
126476
126477
126478
126479
126480
126481
126482
126483
126484
126485
126486
126487
126488
126489
126490
126491
126492
126493
126494
126495
126496
126497
126498
126499
126500
126501
126502
126503
126504
126505
126506
126507
126508
126509
126510
126511
126512
126513
126514
126515
126516
126517
126518
126519
126520
126521
126522
126523
126524
126525
126526
126527
126528
126529
126530
126531
126532
126533
126534
126535
126536
126537
126538
126539
126540
126541
126542
126543
126544
126545
126546
126547
126548
126549
126550
126551
126552
126553
126554
126555
126556
126557
126558
126559
126560
126561
126562
126563
126564
126565
126566
126567
126568
126569
126570
126571
126572
126573
126574
126575
126576
126577
126578
126579
126580
126581
126582
126583
126584
126585
126586
126587
126588
126589
126590
126591
126592
126593
126594
126595
126596
126597
126598
126599
126600
126601
126602
126603
126604
126605
126606
126607
126608
126609
126610
126611
126612
126613
126614
126615
126616
126617
126618
126619
126620
126621
126622
126623
126624
126625
126626
126627
126628
126629
126630
126631
126632
126633
126634
126635
126636
126637
126638
126639
126640
126641
126642
126643
126644
126645
126646
126647
126648
126649
126650
126651
126652
126653
126654
126655
126656
126657
126658
126659
126660
126661
126662
126663
126664
126665
126666
126667
126668
126669
126670
126671
126672
126673
126674
126675
126676
126677
126678
126679
126680
126681
126682
126683
126684
126685
126686
126687
126688
126689
126690
126691
126692
126693
126694
126695
126696
126697
126698
126699
126700
126701
126702
126703
126704
126705
126706
126707
126708
126709
126710
126711
126712
126713
126714
126715
126716
126717
126718
126719
126720
126721
126722
126723
126724
126725
126726
126727
126728
126729
126730
126731
126732
126733
126734
126735
126736
126737
126738
126739
126740
126741
126742
126743
126744
126745
126746
126747
126748
126749
126750
126751
126752
126753
126754
126755
126756
126757
126758
126759
126760
126761
126762
126763
126764
126765
126766
126767
126768
126769
126770
126771
126772
126773
126774
126775
126776
126777
126778
126779
126780
126781
126782
126783
126784
126785
126786
126787
126788
126789
126790
126791
126792
126793
126794
126795
126796
126797
126798
126799
126800
126801
126802
126803
126804
126805
126806
126807
126808
126809
126810
126811
126812
126813
126814
126815
126816
126817
126818
126819
126820
126821
126822
126823
126824
126825
126826
126827
126828
126829
126830
126831
126832
126833
126834
126835
126836
126837
126838
126839
126840
126841
126842
126843
126844
126845
126846
126847
126848
126849
126850
126851
126852
126853
126854
126855
126856
126857
126858
126859
126860
126861
126862
126863
126864
126865
126866
126867
126868
126869
126870
126871
126872
126873
126874
126875
126876
126877
126878
126879
126880
126881
126882
126883
126884
126885
126886
126887
126888
126889
126890
126891
126892
126893
126894
126895
126896
126897
126898
126899
126900
126901
126902
126903
126904
126905
126906
126907
126908
126909
126910
126911
126912
126913
126914
126915
126916
126917
126918
126919
126920
126921
126922
126923
126924
126925
126926
126927
126928
126929
126930
126931
126932
126933
126934
126935
126936
126937
126938
126939
126940
126941
126942
126943
126944
126945
126946
126947
126948
126949
126950
126951
126952
126953
126954
126955
126956
126957
126958
126959
126960
126961
126962
126963
126964
126965
126966
126967
126968
126969
126970
126971
126972
126973
126974
126975
126976
126977
126978
126979
126980
126981
126982
126983
126984
126985
126986
126987
126988
126989
126990
126991
126992
126993
126994
126995
126996
126997
126998
126999
127000
127001
127002
127003
127004
127005
127006
127007
127008
127009
127010
127011
127012
127013
127014
127015
127016
127017
127018
127019
127020
127021
127022
127023
127024
127025
127026
127027
127028
127029
127030
127031
127032
127033
127034
127035
127036
127037
127038
127039
127040
127041
127042
127043
127044
127045
127046
127047
127048
127049
127050
127051
127052
127053
127054
127055
127056
127057
127058
127059
127060
127061
127062
127063
127064
127065
127066
127067
127068
127069
127070
127071
127072
127073
127074
127075
127076
127077
127078
127079
127080
127081
127082
127083
127084
127085
127086
127087
127088
127089
127090
127091
127092
127093
127094
127095
127096
127097
127098
127099
127100
127101
127102
127103
127104
127105
127106
127107
127108
127109
127110
127111
127112
127113
127114
127115
127116
127117
127118
127119
127120
127121
127122
127123
127124
127125
127126
127127
127128
127129
127130
127131
127132
127133
127134
127135
127136
127137
127138
127139
127140
127141
127142
127143
127144
127145
127146
127147
127148
127149
127150
127151
127152
127153
127154
127155
127156
127157
127158
127159
127160
127161
127162
127163
127164
127165
127166
127167
127168
127169
127170
127171
127172
127173
127174
127175
127176
127177
127178
127179
127180
127181
127182
127183
127184
127185
127186
127187
127188
127189
127190
127191
127192
127193
127194
127195
127196
127197
127198
127199
127200
127201
127202
127203
127204
127205
127206
127207
127208
127209
127210
127211
127212
127213
127214
127215
127216
127217
127218
127219
127220
127221
127222
127223
127224
127225
127226
127227
127228
127229
127230
127231
127232
127233
127234
127235
127236
127237
127238
127239
127240
127241
127242
127243
127244
127245
127246
127247
127248
127249
127250
127251
127252
127253
127254
127255
127256
127257
127258
127259
127260
127261
127262
127263
127264
127265
127266
127267
127268
127269
127270
127271
127272
127273
127274
127275
127276
127277
127278
127279
127280
127281
127282
127283
127284
127285
127286
127287
127288
127289
127290
127291
127292
127293
127294
127295
127296
127297
127298
127299
127300
127301
127302
127303
127304
127305
127306
127307
127308
127309
127310
127311
127312
127313
127314
127315
127316
127317
127318
127319
127320
127321
127322
127323
127324
127325
127326
127327
127328
127329
127330
127331
127332
127333
127334
127335
127336
127337
127338
127339
127340
127341
127342
127343
127344
127345
127346
127347
127348
127349
127350
127351
127352
127353
127354
127355
127356
127357
127358
127359
127360
127361
127362
127363
127364
127365
127366
127367
127368
127369
127370
127371
127372
127373
127374
127375
127376
127377
127378
127379
127380
127381
127382
127383
127384
127385
127386
127387
127388
127389
127390
127391
127392
127393
127394
127395
127396
127397
127398
127399
127400
127401
127402
127403
127404
127405
127406
127407
127408
127409
127410
127411
127412
127413
127414
127415
127416
127417
127418
127419
127420
127421
127422
127423
127424
127425
127426
127427
127428
127429
127430
127431
127432
127433
127434
127435
127436
127437
127438
127439
127440
127441
127442
127443
127444
127445
127446
127447
127448
127449
127450
127451
127452
127453
127454
127455
127456
127457
127458
127459
127460
127461
127462
127463
127464
127465
127466
127467
127468
127469
127470
127471
127472
127473
127474
127475
127476
127477
127478
127479
127480
127481
127482
127483
127484
127485
127486
127487
127488
127489
127490
127491
127492
127493
127494
127495
127496
127497
127498
127499
127500
127501
127502
127503
127504
127505
127506
127507
127508
127509
127510
127511
127512
127513
127514
127515
127516
127517
127518
127519
127520
127521
127522
127523
127524
127525
127526
127527
127528
127529
127530
127531
127532
127533
127534
127535
127536
127537
127538
127539
127540
127541
127542
127543
127544
127545
127546
127547
127548
127549
127550
127551
127552
127553
127554
127555
127556
127557
127558
127559
127560
127561
127562
127563
127564
127565
127566
127567
127568
127569
127570
127571
127572
127573
127574
127575
127576
127577
127578
127579
127580
127581
127582
127583
127584
127585
127586
127587
127588
127589
127590
127591
127592
127593
127594
127595
127596
127597
127598
127599
127600
127601
127602
127603
127604
127605
127606
127607
127608
127609
127610
127611
127612
127613
127614
127615
127616
127617
127618
127619
127620
127621
127622
127623
127624
127625
127626
127627
127628
127629
127630
127631
127632
127633
127634
127635
127636
127637
127638
127639
127640
127641
127642
127643
127644
127645
127646
127647
127648
127649
127650
127651
127652
127653
127654
127655
127656
127657
127658
127659
127660
127661
127662
127663
127664
127665
127666
127667
127668
127669
127670
127671
127672
127673
127674
127675
127676
127677
127678
127679
127680
127681
127682
127683
127684
127685
127686
127687
127688
127689
127690
127691
127692
127693
127694
127695
127696
127697
127698
127699
127700
127701
127702
127703
127704
127705
127706
127707
127708
127709
127710
127711
127712
127713
127714
127715
127716
127717
127718
127719
127720
127721
127722
127723
127724
127725
127726
127727
127728
127729
127730
127731
127732
127733
127734
127735
127736
127737
127738
127739
127740
127741
127742
127743
127744
127745
127746
127747
127748
127749
127750
127751
127752
127753
127754
127755
127756
127757
127758
127759
127760
127761
127762
127763
127764
127765
127766
127767
127768
127769
127770
127771
127772
127773
127774
127775
127776
127777
127778
127779
127780
127781
127782
127783
127784
127785
127786
127787
127788
127789
127790
127791
127792
127793
127794
127795
127796
127797
127798
127799
127800
127801
127802
127803
127804
127805
127806
127807
127808
127809
127810
127811
127812
127813
127814
127815
127816
127817
127818
127819
127820
127821
127822
127823
127824
127825
127826
127827
127828
127829
127830
127831
127832
127833
127834
127835
127836
127837
127838
127839
127840
127841
127842
127843
127844
127845
127846
127847
127848
127849
127850
127851
127852
127853
127854
127855
127856
127857
127858
127859
127860
127861
127862
127863
127864
127865
127866
127867
127868
127869
127870
127871
127872
127873
127874
127875
127876
127877
127878
127879
127880
127881
127882
127883
127884
127885
127886
127887
127888
127889
127890
127891
127892
127893
127894
127895
127896
127897
127898
127899
127900
127901
127902
127903
127904
127905
127906
127907
127908
127909
127910
127911
127912
127913
127914
127915
127916
127917
127918
127919
127920
127921
127922
127923
127924
127925
127926
127927
127928
127929
127930
127931
127932
127933
127934
127935
127936
127937
127938
127939
127940
127941
127942
127943
127944
127945
127946
127947
127948
127949
127950
127951
127952
127953
127954
127955
127956
127957
127958
127959
127960
127961
127962
127963
127964
127965
127966
127967
127968
127969
127970
127971
127972
127973
127974
127975
127976
127977
127978
127979
127980
127981
127982
127983
127984
127985
127986
127987
127988
127989
127990
127991
127992
127993
127994
127995
127996
127997
127998
127999
128000
128001
128002
128003
128004
128005
128006
128007
128008
128009
128010
128011
128012
128013
128014
128015
128016
128017
128018
128019
128020
128021
128022
128023
128024
128025
128026
128027
128028
128029
128030
128031
128032
128033
128034
128035
128036
128037
128038
128039
128040
128041
128042
128043
128044
128045
128046
128047
128048
128049
128050
128051
128052
128053
128054
128055
128056
128057
128058
128059
128060
128061
128062
128063
128064
128065
128066
128067
128068
128069
128070
128071
128072
128073
128074
128075
128076
128077
128078
128079
128080
128081
128082
128083
128084
128085
128086
128087
128088
128089
128090
128091
128092
128093
128094
128095
128096
128097
128098
128099
128100
128101
128102
128103
128104
128105
128106
128107
128108
128109
128110
128111
128112
128113
128114
128115
128116
128117
128118
128119
128120
128121
128122
128123
128124
128125
128126
128127
128128
128129
128130
128131
128132
128133
128134
128135
128136
128137
128138
128139
128140
128141
128142
128143
128144
128145
128146
128147
128148
128149
128150
128151
128152
128153
128154
128155
128156
128157
128158
128159
128160
128161
128162
128163
128164
128165
128166
128167
128168
128169
128170
128171
128172
128173
128174
128175
128176
128177
128178
128179
128180
128181
128182
128183
128184
128185
128186
128187
128188
128189
128190
128191
128192
128193
128194
128195
128196
128197
128198
128199
128200
128201
128202
128203
128204
128205
128206
128207
128208
128209
128210
128211
128212
128213
128214
128215
128216
128217
128218
128219
128220
128221
128222
128223
128224
128225
128226
128227
128228
128229
128230
128231
128232
128233
128234
128235
128236
128237
128238
128239
128240
128241
128242
128243
128244
128245
128246
128247
128248
128249
128250
128251
128252
128253
128254
128255
128256
128257
128258
128259
128260
128261
128262
128263
128264
128265
128266
128267
128268
128269
128270
128271
128272
128273
128274
128275
128276
128277
128278
128279
128280
128281
128282
128283
128284
128285
128286
128287
128288
128289
128290
128291
128292
128293
128294
128295
128296
128297
128298
128299
128300
128301
128302
128303
128304
128305
128306
128307
128308
128309
128310
128311
128312
128313
128314
128315
128316
128317
128318
128319
128320
128321
128322
128323
128324
128325
128326
128327
128328
128329
128330
128331
128332
128333
128334
128335
128336
128337
128338
128339
128340
128341
128342
128343
128344
128345
128346
128347
128348
128349
128350
128351
128352
128353
128354
128355
128356
128357
128358
128359
128360
128361
128362
128363
128364
128365
128366
128367
128368
128369
128370
128371
128372
128373
128374
128375
128376
128377
128378
128379
128380
128381
128382
128383
128384
128385
128386
128387
128388
128389
128390
128391
128392
128393
128394
128395
128396
128397
128398
128399
128400
128401
128402
128403
128404
128405
128406
128407
128408
128409
128410
128411
128412
128413
128414
128415
128416
128417
128418
128419
128420
128421
128422
128423
128424
128425
128426
128427
128428
128429
128430
128431
128432
128433
128434
128435
128436
128437
128438
128439
128440
128441
128442
128443
128444
128445
128446
128447
128448
128449
128450
128451
128452
128453
128454
128455
128456
128457
128458
128459
128460
128461
128462
128463
128464
128465
128466
128467
128468
128469
128470
128471
128472
128473
128474
128475
128476
128477
128478
128479
128480
128481
128482
128483
128484
128485
128486
128487
128488
128489
128490
128491
128492
128493
128494
128495
128496
128497
128498
128499
128500
128501
128502
128503
128504
128505
128506
128507
128508
128509
128510
128511
128512
128513
128514
128515
128516
128517
128518
128519
128520
128521
128522
128523
128524
128525
128526
128527
128528
128529
128530
128531
128532
128533
128534
128535
128536
128537
128538
128539
128540
128541
128542
128543
128544
128545
128546
128547
128548
128549
128550
128551
128552
128553
128554
128555
128556
128557
128558
128559
128560
128561
128562
128563
128564
128565
128566
128567
128568
128569
128570
128571
128572
128573
128574
128575
128576
128577
128578
128579
128580
128581
128582
128583
128584
128585
128586
128587
128588
128589
128590
128591
128592
128593
128594
128595
128596
128597
128598
128599
128600
128601
128602
128603
128604
128605
128606
128607
128608
128609
128610
128611
128612
128613
128614
128615
128616
128617
128618
128619
128620
128621
128622
128623
128624
128625
128626
128627
128628
128629
128630
128631
128632
128633
128634
128635
128636
128637
128638
128639
128640
128641
128642
128643
128644
128645
128646
128647
128648
128649
128650
128651
128652
128653
128654
128655
128656
128657
128658
128659
128660
128661
128662
128663
128664
128665
128666
128667
128668
128669
128670
128671
128672
128673
128674
128675
128676
128677
128678
128679
128680
128681
128682
128683
128684
128685
128686
128687
128688
128689
128690
128691
128692
128693
128694
128695
128696
128697
128698
128699
128700
128701
128702
128703
128704
128705
128706
128707
128708
128709
128710
128711
128712
128713
128714
128715
128716
128717
128718
128719
128720
128721
128722
128723
128724
128725
128726
128727
128728
128729
128730
128731
128732
128733
128734
128735
128736
128737
128738
128739
128740
128741
128742
128743
128744
128745
128746
128747
128748
128749
128750
128751
128752
128753
128754
128755
128756
128757
128758
128759
128760
128761
128762
128763
128764
128765
128766
128767
128768
128769
128770
128771
128772
128773
128774
128775
128776
128777
128778
128779
128780
128781
128782
128783
128784
128785
128786
128787
128788
128789
128790
128791
128792
128793
128794
128795
128796
128797
128798
128799
128800
128801
128802
128803
128804
128805
128806
128807
128808
128809
128810
128811
128812
128813
128814
128815
128816
128817
128818
128819
128820
128821
128822
128823
128824
128825
128826
128827
128828
128829
128830
128831
128832
128833
128834
128835
128836
128837
128838
128839
128840
128841
128842
128843
128844
128845
128846
128847
128848
128849
128850
128851
128852
128853
128854
128855
128856
128857
128858
128859
128860
128861
128862
128863
128864
128865
128866
128867
128868
128869
128870
128871
128872
128873
128874
128875
128876
128877
128878
128879
128880
128881
128882
128883
128884
128885
128886
128887
128888
128889
128890
128891
128892
128893
128894
128895
128896
128897
128898
128899
128900
128901
128902
128903
128904
128905
128906
128907
128908
128909
128910
128911
128912
128913
128914
128915
128916
128917
128918
128919
128920
128921
128922
128923
128924
128925
128926
128927
128928
128929
128930
128931
128932
128933
128934
128935
128936
128937
128938
128939
128940
128941
128942
128943
128944
128945
128946
128947
128948
128949
128950
128951
128952
128953
128954
128955
128956
128957
128958
128959
128960
128961
128962
128963
128964
128965
128966
128967
128968
128969
128970
128971
128972
128973
128974
128975
128976
128977
128978
128979
128980
128981
128982
128983
128984
128985
128986
128987
128988
128989
128990
128991
128992
128993
128994
128995
128996
128997
128998
128999
129000
129001
129002
129003
129004
129005
129006
129007
129008
129009
129010
129011
129012
129013
129014
129015
129016
129017
129018
129019
129020
129021
129022
129023
129024
129025
129026
129027
129028
129029
129030
129031
129032
129033
129034
129035
129036
129037
129038
129039
129040
129041
129042
129043
129044
129045
129046
129047
129048
129049
129050
129051
129052
129053
129054
129055
129056
129057
129058
129059
129060
129061
129062
129063
129064
129065
129066
129067
129068
129069
129070
129071
129072
129073
129074
129075
129076
129077
129078
129079
129080
129081
129082
129083
129084
129085
129086
129087
129088
129089
129090
129091
129092
129093
129094
129095
129096
129097
129098
129099
129100
129101
129102
129103
129104
129105
129106
129107
129108
129109
129110
129111
129112
129113
129114
129115
129116
129117
129118
129119
129120
129121
129122
129123
129124
129125
129126
129127
129128
129129
129130
129131
129132
129133
129134
129135
129136
129137
129138
129139
129140
129141
129142
129143
129144
129145
129146
129147
129148
129149
129150
129151
129152
129153
129154
129155
129156
129157
129158
129159
129160
129161
129162
129163
129164
129165
129166
129167
129168
129169
129170
129171
129172
129173
129174
129175
129176
129177
129178
129179
129180
129181
129182
129183
129184
129185
129186
129187
129188
129189
129190
129191
129192
129193
129194
129195
129196
129197
129198
129199
129200
129201
129202
129203
129204
129205
129206
129207
129208
129209
129210
129211
129212
129213
129214
129215
129216
129217
129218
129219
129220
129221
129222
129223
129224
129225
129226
129227
129228
129229
129230
129231
129232
129233
129234
129235
129236
129237
129238
129239
129240
129241
129242
129243
129244
129245
129246
129247
129248
129249
129250
129251
129252
129253
129254
129255
129256
129257
129258
129259
129260
129261
129262
129263
129264
129265
129266
129267
129268
129269
129270
129271
129272
129273
129274
129275
129276
129277
129278
129279
129280
129281
129282
129283
129284
129285
129286
129287
129288
129289
129290
129291
129292
129293
129294
129295
129296
129297
129298
129299
129300
129301
129302
129303
129304
129305
129306
129307
129308
129309
129310
129311
129312
129313
129314
129315
129316
129317
129318
129319
129320
129321
129322
129323
129324
129325
129326
129327
129328
129329
129330
129331
129332
129333
129334
129335
129336
129337
129338
129339
129340
129341
129342
129343
129344
129345
129346
129347
129348
129349
129350
129351
129352
129353
129354
129355
129356
129357
129358
129359
129360
129361
129362
129363
129364
129365
129366
129367
129368
129369
129370
129371
129372
129373
129374
129375
129376
129377
129378
129379
129380
129381
129382
129383
129384
129385
129386
129387
129388
129389
129390
129391
129392
129393
129394
129395
129396
129397
129398
129399
129400
129401
129402
129403
129404
129405
129406
129407
129408
129409
129410
129411
129412
129413
129414
129415
129416
129417
129418
129419
129420
129421
129422
129423
129424
129425
129426
129427
129428
129429
129430
129431
129432
129433
129434
129435
129436
129437
129438
129439
129440
129441
129442
129443
129444
129445
129446
129447
129448
129449
129450
129451
129452
129453
129454
129455
129456
129457
129458
129459
129460
129461
129462
129463
129464
129465
129466
129467
129468
129469
129470
129471
129472
129473
129474
129475
129476
129477
129478
129479
129480
129481
129482
129483
129484
129485
129486
129487
129488
129489
129490
129491
129492
129493
129494
129495
129496
129497
129498
129499
129500
129501
129502
129503
129504
129505
129506
129507
129508
129509
129510
129511
129512
129513
129514
129515
129516
129517
129518
129519
129520
129521
129522
129523
129524
129525
129526
129527
129528
129529
129530
129531
129532
129533
129534
129535
129536
129537
129538
129539
129540
129541
129542
129543
129544
129545
129546
129547
129548
129549
129550
129551
129552
129553
129554
129555
129556
129557
129558
129559
129560
129561
129562
129563
129564
129565
129566
129567
129568
129569
129570
129571
129572
129573
129574
129575
129576
129577
129578
129579
129580
129581
129582
129583
129584
129585
129586
129587
129588
129589
129590
129591
129592
129593
129594
129595
129596
129597
129598
129599
129600
129601
129602
129603
129604
129605
129606
129607
129608
129609
129610
129611
129612
129613
129614
129615
129616
129617
129618
129619
129620
129621
129622
129623
129624
129625
129626
129627
129628
129629
129630
129631
129632
129633
129634
129635
129636
129637
129638
129639
129640
129641
129642
129643
129644
129645
129646
129647
129648
129649
129650
129651
129652
129653
129654
129655
129656
129657
129658
129659
129660
129661
129662
129663
129664
129665
129666
129667
129668
129669
129670
129671
129672
129673
129674
129675
129676
129677
129678
129679
129680
129681
129682
129683
129684
129685
129686
129687
129688
129689
129690
129691
129692
129693
129694
129695
129696
129697
129698
129699
129700
129701
129702
129703
129704
129705
129706
129707
129708
129709
129710
129711
129712
129713
129714
129715
129716
129717
129718
129719
129720
129721
129722
129723
129724
129725
129726
129727
129728
129729
129730
129731
129732
129733
129734
129735
129736
129737
129738
129739
129740
129741
129742
129743
129744
129745
129746
129747
129748
129749
129750
129751
129752
129753
129754
129755
129756
129757
129758
129759
129760
129761
129762
129763
129764
129765
129766
129767
129768
129769
129770
129771
129772
129773
129774
129775
129776
129777
129778
129779
129780
129781
129782
129783
129784
129785
129786
129787
129788
129789
129790
129791
129792
129793
129794
129795
129796
129797
129798
129799
129800
129801
129802
129803
129804
129805
129806
129807
129808
129809
129810
129811
129812
129813
129814
129815
129816
129817
129818
129819
129820
129821
129822
129823
129824
129825
129826
129827
129828
129829
129830
129831
129832
129833
129834
129835
129836
129837
129838
129839
129840
129841
129842
129843
129844
129845
129846
129847
129848
129849
129850
129851
129852
129853
129854
129855
129856
129857
129858
129859
129860
129861
129862
129863
129864
129865
129866
129867
129868
129869
129870
129871
129872
129873
129874
129875
129876
129877
129878
129879
129880
129881
129882
129883
129884
129885
129886
129887
129888
129889
129890
129891
129892
129893
129894
129895
129896
129897
129898
129899
129900
129901
129902
129903
129904
129905
129906
129907
129908
129909
129910
129911
129912
129913
129914
129915
129916
129917
129918
129919
129920
129921
129922
129923
129924
129925
129926
129927
129928
129929
129930
129931
129932
129933
129934
129935
129936
129937
129938
129939
129940
129941
129942
129943
129944
129945
129946
129947
129948
129949
129950
129951
129952
129953
129954
129955
129956
129957
129958
129959
129960
129961
129962
129963
129964
129965
129966
129967
129968
129969
129970
129971
129972
129973
129974
129975
129976
129977
129978
129979
129980
129981
129982
129983
129984
129985
129986
129987
129988
129989
129990
129991
129992
129993
129994
129995
129996
129997
129998
129999
130000
130001
130002
130003
130004
130005
130006
130007
130008
130009
130010
130011
130012
130013
130014
130015
130016
130017
130018
130019
130020
130021
130022
130023
130024
130025
130026
130027
130028
130029
130030
130031
130032
130033
130034
130035
130036
130037
130038
130039
130040
130041
130042
130043
130044
130045
130046
130047
130048
130049
130050
130051
130052
130053
130054
130055
130056
130057
130058
130059
130060
130061
130062
130063
130064
130065
130066
130067
130068
130069
130070
130071
130072
130073
130074
130075
130076
130077
130078
130079
130080
130081
130082
130083
130084
130085
130086
130087
130088
130089
130090
130091
130092
130093
130094
130095
130096
130097
130098
130099
130100
130101
130102
130103
130104
130105
130106
130107
130108
130109
130110
130111
130112
130113
130114
130115
130116
130117
130118
130119
130120
130121
130122
130123
130124
130125
130126
130127
130128
130129
130130
130131
130132
130133
130134
130135
130136
130137
130138
130139
130140
130141
130142
130143
130144
130145
130146
130147
130148
130149
130150
130151
130152
130153
130154
130155
130156
130157
130158
130159
130160
130161
130162
130163
130164
130165
130166
130167
130168
130169
130170
130171
130172
130173
130174
130175
130176
130177
130178
130179
130180
130181
130182
130183
130184
130185
130186
130187
130188
130189
130190
130191
130192
130193
130194
130195
130196
130197
130198
130199
130200
130201
130202
130203
130204
130205
130206
130207
130208
130209
130210
130211
130212
130213
130214
130215
130216
130217
130218
130219
130220
130221
130222
130223
130224
130225
130226
130227
130228
130229
130230
130231
130232
130233
130234
130235
130236
130237
130238
130239
130240
130241
130242
130243
130244
130245
130246
130247
130248
130249
130250
130251
130252
130253
130254
130255
130256
130257
130258
130259
130260
130261
130262
130263
130264
130265
130266
130267
130268
130269
130270
130271
130272
130273
130274
130275
130276
130277
130278
130279
130280
130281
130282
130283
130284
130285
130286
130287
130288
130289
130290
130291
130292
130293
130294
130295
130296
130297
130298
130299
130300
130301
130302
130303
130304
130305
130306
130307
130308
130309
130310
130311
130312
130313
130314
130315
130316
130317
130318
130319
130320
130321
130322
130323
130324
130325
130326
130327
130328
130329
130330
130331
130332
130333
130334
130335
130336
130337
130338
130339
130340
130341
130342
130343
130344
130345
130346
130347
130348
130349
130350
130351
130352
130353
130354
130355
130356
130357
130358
130359
130360
130361
130362
130363
130364
130365
130366
130367
130368
130369
130370
130371
130372
130373
130374
130375
130376
130377
130378
130379
130380
130381
130382
130383
130384
130385
130386
130387
130388
130389
130390
130391
130392
130393
130394
130395
130396
130397
130398
130399
130400
130401
130402
130403
130404
130405
130406
130407
130408
130409
130410
130411
130412
130413
130414
130415
130416
130417
130418
130419
130420
130421
130422
130423
130424
130425
130426
130427
130428
130429
130430
130431
130432
130433
130434
130435
130436
130437
130438
130439
130440
130441
130442
130443
130444
130445
130446
130447
130448
130449
130450
130451
130452
130453
130454
130455
130456
130457
130458
130459
130460
130461
130462
130463
130464
130465
130466
130467
130468
130469
130470
130471
130472
130473
130474
130475
130476
130477
130478
130479
130480
130481
130482
130483
130484
130485
130486
130487
130488
130489
130490
130491
130492
130493
130494
130495
130496
130497
130498
130499
130500
130501
130502
130503
130504
130505
130506
130507
130508
130509
130510
130511
130512
130513
130514
130515
130516
130517
130518
130519
130520
130521
130522
130523
130524
130525
130526
130527
130528
130529
130530
130531
130532
130533
130534
130535
130536
130537
130538
130539
130540
130541
130542
130543
130544
130545
130546
130547
130548
130549
130550
130551
130552
130553
130554
130555
130556
130557
130558
130559
130560
130561
130562
130563
130564
130565
130566
130567
130568
130569
130570
130571
130572
130573
130574
130575
130576
130577
130578
130579
130580
130581
130582
130583
130584
130585
130586
130587
130588
130589
130590
130591
130592
130593
130594
130595
130596
130597
130598
130599
130600
130601
130602
130603
130604
130605
130606
130607
130608
130609
130610
130611
130612
130613
130614
130615
130616
130617
130618
130619
130620
130621
130622
130623
130624
130625
130626
130627
130628
130629
130630
130631
130632
130633
130634
130635
130636
130637
130638
130639
130640
130641
130642
130643
130644
130645
130646
130647
130648
130649
130650
130651
130652
130653
130654
130655
130656
130657
130658
130659
130660
130661
130662
130663
130664
130665
130666
130667
130668
130669
130670
130671
130672
130673
130674
130675
130676
130677
130678
130679
130680
130681
130682
130683
130684
130685
130686
130687
130688
130689
130690
130691
130692
130693
130694
130695
130696
130697
130698
130699
130700
130701
130702
130703
130704
130705
130706
130707
130708
130709
130710
130711
130712
130713
130714
130715
130716
130717
130718
130719
130720
130721
130722
130723
130724
130725
130726
130727
130728
130729
130730
130731
130732
130733
130734
130735
130736
130737
130738
130739
130740
130741
130742
130743
130744
130745
130746
130747
130748
130749
130750
130751
130752
130753
130754
130755
130756
130757
130758
130759
130760
130761
130762
130763
130764
130765
130766
130767
130768
130769
130770
130771
130772
130773
130774
130775
130776
130777
130778
130779
130780
130781
130782
130783
130784
130785
130786
130787
130788
130789
130790
130791
130792
130793
130794
130795
130796
130797
130798
130799
130800
130801
130802
130803
130804
130805
130806
130807
130808
130809
130810
130811
130812
130813
130814
130815
130816
130817
130818
130819
130820
130821
130822
130823
130824
130825
130826
130827
130828
130829
130830
130831
130832
130833
130834
130835
130836
130837
130838
130839
130840
130841
130842
130843
130844
130845
130846
130847
130848
130849
130850
130851
130852
130853
130854
130855
130856
130857
130858
130859
130860
130861
130862
130863
130864
130865
130866
130867
130868
130869
130870
130871
130872
130873
130874
130875
130876
130877
130878
130879
130880
130881
130882
130883
130884
130885
130886
130887
130888
130889
130890
130891
130892
130893
130894
130895
130896
130897
130898
130899
130900
130901
130902
130903
130904
130905
130906
130907
130908
130909
130910
130911
130912
130913
130914
130915
130916
130917
130918
130919
130920
130921
130922
130923
130924
130925
130926
130927
130928
130929
130930
130931
130932
130933
130934
130935
130936
130937
130938
130939
130940
130941
130942
130943
130944
130945
130946
130947
130948
130949
130950
130951
130952
130953
130954
130955
130956
130957
130958
130959
130960
130961
130962
130963
130964
130965
130966
130967
130968
130969
130970
130971
130972
130973
130974
130975
130976
130977
130978
130979
130980
130981
130982
130983
130984
130985
130986
130987
130988
130989
130990
130991
130992
130993
130994
130995
130996
130997
130998
130999
131000
131001
131002
131003
131004
131005
131006
131007
131008
131009
131010
131011
131012
131013
131014
131015
131016
131017
131018
131019
131020
131021
131022
131023
131024
131025
131026
131027
131028
131029
131030
131031
131032
131033
131034
131035
131036
131037
131038
131039
131040
131041
131042
131043
131044
131045
131046
131047
131048
131049
131050
131051
131052
131053
131054
131055
131056
131057
131058
131059
131060
131061
131062
131063
131064
131065
131066
131067
131068
131069
131070
131071
131072
131073
131074
131075
131076
131077
131078
131079
131080
131081
131082
131083
131084
131085
131086
131087
131088
131089
131090
131091
131092
131093
131094
131095
131096
131097
131098
131099
131100
131101
131102
131103
131104
131105
131106
131107
131108
131109
131110
131111
131112
131113
131114
131115
131116
131117
131118
131119
131120
131121
131122
131123
131124
131125
131126
131127
131128
131129
131130
131131
131132
131133
131134
131135
131136
131137
131138
131139
131140
131141
131142
131143
131144
131145
131146
131147
131148
131149
131150
131151
131152
131153
131154
131155
131156
131157
131158
131159
131160
131161
131162
131163
131164
131165
131166
131167
131168
131169
131170
131171
131172
131173
131174
131175
131176
131177
131178
131179
131180
131181
131182
131183
131184
131185
131186
131187
131188
131189
131190
131191
131192
131193
131194
131195
131196
131197
131198
131199
131200
131201
131202
131203
131204
131205
131206
131207
131208
131209
131210
131211
131212
131213
131214
131215
131216
131217
131218
131219
131220
131221
131222
131223
131224
131225
131226
131227
131228
131229
131230
131231
131232
131233
131234
131235
131236
131237
131238
131239
131240
131241
131242
131243
131244
131245
131246
131247
131248
131249
131250
131251
131252
131253
131254
131255
131256
131257
131258
131259
131260
131261
131262
131263
131264
131265
131266
131267
131268
131269
131270
131271
131272
131273
131274
131275
131276
131277
131278
131279
131280
131281
131282
131283
131284
131285
131286
131287
131288
131289
131290
131291
131292
131293
131294
131295
131296
131297
131298
131299
131300
131301
131302
131303
131304
131305
131306
131307
131308
131309
131310
131311
131312
131313
131314
131315
131316
131317
131318
131319
131320
131321
131322
131323
131324
131325
131326
131327
131328
131329
131330
131331
131332
131333
131334
131335
131336
131337
131338
131339
131340
131341
131342
131343
131344
131345
131346
131347
131348
131349
131350
131351
131352
131353
131354
131355
131356
131357
131358
131359
131360
131361
131362
131363
131364
131365
131366
131367
131368
131369
131370
131371
131372
131373
131374
131375
131376
131377
131378
131379
131380
131381
131382
131383
131384
131385
131386
131387
131388
131389
131390
131391
131392
131393
131394
131395
131396
131397
131398
131399
131400
131401
131402
131403
131404
131405
131406
131407
131408
131409
131410
131411
131412
131413
131414
131415
131416
131417
131418
131419
131420
131421
131422
131423
131424
131425
131426
131427
131428
131429
131430
131431
131432
131433
131434
131435
131436
131437
131438
131439
131440
131441
131442
131443
131444
131445
131446
131447
131448
131449
131450
131451
131452
131453
131454
131455
131456
131457
131458
131459
131460
131461
131462
131463
131464
131465
131466
131467
131468
131469
131470
131471
131472
131473
131474
131475
131476
131477
131478
131479
131480
131481
131482
131483
131484
131485
131486
131487
131488
131489
131490
131491
131492
131493
131494
131495
131496
131497
131498
131499
131500
131501
131502
131503
131504
131505
131506
131507
131508
131509
131510
131511
131512
131513
131514
131515
131516
131517
131518
131519
131520
131521
131522
131523
131524
131525
131526
131527
131528
131529
131530
131531
131532
131533
131534
131535
131536
131537
131538
131539
131540
131541
131542
131543
131544
131545
131546
131547
131548
131549
131550
131551
131552
131553
131554
131555
131556
131557
131558
131559
131560
131561
131562
131563
131564
131565
131566
131567
131568
131569
131570
131571
131572
131573
131574
131575
131576
131577
131578
131579
131580
131581
131582
131583
131584
131585
131586
131587
131588
131589
131590
131591
131592
131593
131594
131595
131596
131597
131598
131599
131600
131601
131602
131603
131604
131605
131606
131607
131608
131609
131610
131611
131612
131613
131614
131615
131616
131617
131618
131619
131620
131621
131622
131623
131624
131625
131626
131627
131628
131629
131630
131631
131632
131633
131634
131635
131636
131637
131638
131639
131640
131641
131642
131643
131644
131645
131646
131647
131648
131649
131650
131651
131652
131653
131654
131655
131656
131657
131658
131659
131660
131661
131662
131663
131664
131665
131666
131667
131668
131669
131670
131671
131672
131673
131674
131675
131676
131677
131678
131679
131680
131681
131682
131683
131684
131685
131686
131687
131688
131689
131690
131691
131692
131693
131694
131695
131696
131697
131698
131699
131700
131701
131702
131703
131704
131705
131706
131707
131708
131709
131710
131711
131712
131713
131714
131715
131716
131717
131718
131719
131720
131721
131722
131723
131724
131725
131726
131727
131728
131729
131730
131731
131732
131733
131734
131735
131736
131737
131738
131739
131740
131741
131742
131743
131744
131745
131746
131747
131748
131749
131750
131751
131752
131753
131754
131755
131756
131757
131758
131759
131760
131761
131762
131763
131764
131765
131766
131767
131768
131769
131770
131771
131772
131773
131774
131775
131776
131777
131778
131779
131780
131781
131782
131783
131784
131785
131786
131787
131788
131789
131790
131791
131792
131793
131794
131795
131796
131797
131798
131799
131800
131801
131802
131803
131804
131805
131806
131807
131808
131809
131810
131811
131812
131813
131814
131815
131816
131817
131818
131819
131820
131821
131822
131823
131824
131825
131826
131827
131828
131829
131830
131831
131832
131833
131834
131835
131836
131837
131838
131839
131840
131841
131842
131843
131844
131845
131846
131847
131848
131849
131850
131851
131852
131853
131854
131855
131856
131857
131858
131859
131860
131861
131862
131863
131864
131865
131866
131867
131868
131869
131870
131871
131872
131873
131874
131875
131876
131877
131878
131879
131880
131881
131882
131883
131884
131885
131886
131887
131888
131889
131890
131891
131892
131893
131894
131895
131896
131897
131898
131899
131900
131901
131902
131903
131904
131905
131906
131907
131908
131909
131910
131911
131912
131913
131914
131915
131916
131917
131918
131919
131920
131921
131922
131923
131924
131925
131926
131927
131928
131929
131930
131931
131932
131933
131934
131935
131936
131937
131938
131939
131940
131941
131942
131943
131944
131945
131946
131947
131948
131949
131950
131951
131952
131953
131954
131955
131956
131957
131958
131959
131960
131961
131962
131963
131964
131965
131966
131967
131968
131969
131970
131971
131972
131973
131974
131975
131976
131977
131978
131979
131980
131981
131982
131983
131984
131985
131986
131987
131988
131989
131990
131991
131992
131993
131994
131995
131996
131997
131998
131999
132000
132001
132002
132003
132004
132005
132006
132007
132008
132009
132010
132011
132012
132013
132014
132015
132016
132017
132018
132019
132020
132021
132022
132023
132024
132025
132026
132027
132028
132029
132030
132031
132032
132033
132034
132035
132036
132037
132038
132039
132040
132041
132042
132043
132044
132045
132046
132047
132048
132049
132050
132051
132052
132053
132054
132055
132056
132057
132058
132059
132060
132061
132062
132063
132064
132065
132066
132067
132068
132069
132070
132071
132072
132073
132074
132075
132076
132077
132078
132079
132080
132081
132082
132083
132084
132085
132086
132087
132088
132089
132090
132091
132092
132093
132094
132095
132096
132097
132098
132099
132100
132101
132102
132103
132104
132105
132106
132107
132108
132109
132110
132111
132112
132113
132114
132115
132116
132117
132118
132119
132120
132121
132122
132123
132124
132125
132126
132127
132128
132129
132130
132131
132132
132133
132134
132135
132136
132137
132138
132139
132140
132141
132142
132143
132144
132145
132146
132147
132148
132149
132150
132151
132152
132153
132154
132155
132156
132157
132158
132159
132160
132161
132162
132163
132164
132165
132166
132167
132168
132169
132170
132171
132172
132173
132174
132175
132176
132177
132178
132179
132180
132181
132182
132183
132184
132185
132186
132187
132188
132189
132190
132191
132192
132193
132194
132195
132196
132197
132198
132199
132200
132201
132202
132203
132204
132205
132206
132207
132208
132209
132210
132211
132212
132213
132214
132215
132216
132217
132218
132219
132220
132221
132222
132223
132224
132225
132226
132227
132228
132229
132230
132231
132232
132233
132234
132235
132236
132237
132238
132239
132240
132241
132242
132243
132244
132245
132246
132247
132248
132249
132250
132251
132252
132253
132254
132255
132256
132257
132258
132259
132260
132261
132262
132263
132264
132265
132266
132267
132268
132269
132270
132271
132272
132273
132274
132275
132276
132277
132278
132279
132280
132281
132282
132283
132284
132285
132286
132287
132288
132289
132290
132291
132292
132293
132294
132295
132296
132297
132298
132299
132300
132301
132302
132303
132304
132305
132306
132307
132308
132309
132310
132311
132312
132313
132314
132315
132316
132317
132318
132319
132320
132321
132322
132323
132324
132325
132326
132327
132328
132329
132330
132331
132332
132333
132334
132335
132336
132337
132338
132339
132340
132341
132342
132343
132344
132345
132346
132347
132348
132349
132350
132351
132352
132353
132354
132355
132356
132357
132358
132359
132360
132361
132362
132363
132364
132365
132366
132367
132368
132369
132370
132371
132372
132373
132374
132375
132376
132377
132378
132379
132380
132381
132382
132383
132384
132385
132386
132387
132388
132389
132390
132391
132392
132393
132394
132395
132396
132397
132398
132399
132400
132401
132402
132403
132404
132405
132406
132407
132408
132409
132410
132411
132412
132413
132414
132415
132416
132417
132418
132419
132420
132421
132422
132423
132424
132425
132426
132427
132428
132429
132430
132431
132432
132433
132434
132435
132436
132437
132438
132439
132440
132441
132442
132443
132444
132445
132446
132447
132448
132449
132450
132451
132452
132453
132454
132455
132456
132457
132458
132459
132460
132461
132462
132463
132464
132465
132466
132467
132468
132469
132470
132471
132472
132473
132474
132475
132476
132477
132478
132479
132480
132481
132482
132483
132484
132485
132486
132487
132488
132489
132490
132491
132492
132493
132494
132495
132496
132497
132498
132499
132500
132501
132502
132503
132504
132505
132506
132507
132508
132509
132510
132511
132512
132513
132514
132515
132516
132517
132518
132519
132520
132521
132522
132523
132524
132525
132526
132527
132528
132529
132530
132531
132532
132533
132534
132535
132536
132537
132538
132539
132540
132541
132542
132543
132544
132545
132546
132547
132548
132549
132550
132551
132552
132553
132554
132555
132556
132557
132558
132559
132560
132561
132562
132563
132564
132565
132566
132567
132568
132569
132570
132571
132572
132573
132574
132575
132576
132577
132578
132579
132580
132581
132582
132583
132584
132585
132586
132587
132588
132589
132590
132591
132592
132593
132594
132595
132596
132597
132598
132599
132600
132601
132602
132603
132604
132605
132606
132607
132608
132609
132610
132611
132612
132613
132614
132615
132616
132617
132618
132619
132620
132621
132622
132623
132624
132625
132626
132627
132628
132629
132630
132631
132632
132633
132634
132635
132636
132637
132638
132639
132640
132641
132642
132643
132644
132645
132646
132647
132648
132649
132650
132651
132652
132653
132654
132655
132656
132657
132658
132659
132660
132661
132662
132663
132664
132665
132666
132667
132668
132669
132670
132671
132672
132673
132674
132675
132676
132677
132678
132679
132680
132681
132682
132683
132684
132685
132686
132687
132688
132689
132690
132691
132692
132693
132694
132695
132696
132697
132698
132699
132700
132701
132702
132703
132704
132705
132706
132707
132708
132709
132710
132711
132712
132713
132714
132715
132716
132717
132718
132719
132720
132721
132722
132723
132724
132725
132726
132727
132728
132729
132730
132731
132732
132733
132734
132735
132736
132737
132738
132739
132740
132741
132742
132743
132744
132745
132746
132747
132748
132749
132750
132751
132752
132753
132754
132755
132756
132757
132758
132759
132760
132761
132762
132763
132764
132765
132766
132767
132768
132769
132770
132771
132772
132773
132774
132775
132776
132777
132778
132779
132780
132781
132782
132783
132784
132785
132786
132787
132788
132789
132790
132791
132792
132793
132794
132795
132796
132797
132798
132799
132800
132801
132802
132803
132804
132805
132806
132807
132808
132809
132810
132811
132812
132813
132814
132815
132816
132817
132818
132819
132820
132821
132822
132823
132824
132825
132826
132827
132828
132829
132830
132831
132832
132833
132834
132835
132836
132837
132838
132839
132840
132841
132842
132843
132844
132845
132846
132847
132848
132849
132850
132851
132852
132853
132854
132855
132856
132857
132858
132859
132860
132861
132862
132863
132864
132865
132866
132867
132868
132869
132870
132871
132872
132873
132874
132875
132876
132877
132878
132879
132880
132881
132882
132883
132884
132885
132886
132887
132888
132889
132890
132891
132892
132893
132894
132895
132896
132897
132898
132899
132900
132901
132902
132903
132904
132905
132906
132907
132908
132909
132910
132911
132912
132913
132914
132915
132916
132917
132918
132919
132920
132921
132922
132923
132924
132925
132926
132927
132928
132929
132930
132931
132932
132933
132934
132935
132936
132937
132938
132939
132940
132941
132942
132943
132944
132945
132946
132947
132948
132949
132950
132951
132952
132953
132954
132955
132956
132957
132958
132959
132960
132961
132962
132963
132964
132965
132966
132967
132968
132969
132970
132971
132972
132973
132974
132975
132976
132977
132978
132979
132980
132981
132982
132983
132984
132985
132986
132987
132988
132989
132990
132991
132992
132993
132994
132995
132996
132997
132998
132999
133000
133001
133002
133003
133004
133005
133006
133007
133008
133009
133010
133011
133012
133013
133014
133015
133016
133017
133018
133019
133020
133021
133022
133023
133024
133025
133026
133027
133028
133029
133030
133031
133032
133033
133034
133035
133036
133037
133038
133039
133040
133041
133042
133043
133044
133045
133046
133047
133048
133049
133050
133051
133052
133053
133054
133055
133056
133057
133058
133059
133060
133061
133062
133063
133064
133065
133066
133067
133068
133069
133070
133071
133072
133073
133074
133075
133076
133077
133078
133079
133080
133081
133082
133083
133084
133085
133086
133087
133088
133089
133090
133091
133092
133093
133094
133095
133096
133097
133098
133099
133100
133101
133102
133103
133104
133105
133106
133107
133108
133109
133110
133111
133112
133113
133114
133115
133116
133117
133118
133119
133120
133121
133122
133123
133124
133125
133126
133127
133128
133129
133130
133131
133132
133133
133134
133135
133136
133137
133138
133139
133140
133141
133142
133143
133144
133145
133146
133147
133148
133149
133150
133151
133152
133153
133154
133155
133156
133157
133158
133159
133160
133161
133162
133163
133164
133165
133166
133167
133168
133169
133170
133171
133172
133173
133174
133175
133176
133177
133178
133179
133180
133181
133182
133183
133184
133185
133186
133187
133188
133189
133190
133191
133192
133193
133194
133195
133196
133197
133198
133199
133200
133201
133202
133203
133204
133205
133206
133207
133208
133209
133210
133211
133212
133213
133214
133215
133216
133217
133218
133219
133220
133221
133222
133223
133224
133225
133226
133227
133228
133229
133230
133231
133232
133233
133234
133235
133236
133237
133238
133239
133240
133241
133242
133243
133244
133245
133246
133247
133248
133249
133250
133251
133252
133253
133254
133255
133256
133257
133258
133259
133260
133261
133262
133263
133264
133265
133266
133267
133268
133269
133270
133271
133272
133273
133274
133275
133276
133277
133278
133279
133280
133281
133282
133283
133284
133285
133286
133287
133288
133289
133290
133291
133292
133293
133294
133295
133296
133297
133298
133299
133300
133301
133302
133303
133304
133305
133306
133307
133308
133309
133310
133311
133312
133313
133314
133315
133316
133317
133318
133319
133320
133321
133322
133323
133324
133325
133326
133327
133328
133329
133330
133331
133332
133333
133334
133335
133336
133337
133338
133339
133340
133341
133342
133343
133344
133345
133346
133347
133348
133349
133350
133351
133352
133353
133354
133355
133356
133357
133358
133359
133360
133361
133362
133363
133364
133365
133366
133367
133368
133369
133370
133371
133372
133373
133374
133375
133376
133377
133378
133379
133380
133381
133382
133383
133384
133385
133386
133387
133388
133389
133390
133391
133392
133393
133394
133395
133396
133397
133398
133399
133400
133401
133402
133403
133404
133405
133406
133407
133408
133409
133410
133411
133412
133413
133414
133415
133416
133417
133418
133419
133420
133421
133422
133423
133424
133425
133426
133427
133428
133429
133430
133431
133432
133433
133434
133435
133436
133437
133438
133439
133440
133441
133442
133443
133444
133445
133446
133447
133448
133449
133450
133451
133452
133453
133454
133455
133456
133457
133458
133459
133460
133461
133462
133463
133464
133465
133466
133467
133468
133469
133470
133471
133472
133473
133474
133475
133476
133477
133478
133479
133480
133481
133482
133483
133484
133485
133486
133487
133488
133489
133490
133491
133492
133493
133494
133495
133496
133497
133498
133499
133500
133501
133502
133503
133504
133505
133506
133507
133508
133509
133510
133511
133512
133513
133514
133515
133516
133517
133518
133519
133520
133521
133522
133523
133524
133525
133526
133527
133528
133529
133530
133531
133532
133533
133534
133535
133536
133537
133538
133539
133540
133541
133542
133543
133544
133545
133546
133547
133548
133549
133550
133551
133552
133553
133554
133555
133556
133557
133558
133559
133560
133561
133562
133563
133564
133565
133566
133567
133568
133569
133570
133571
133572
133573
133574
133575
133576
133577
133578
133579
133580
133581
133582
133583
133584
133585
133586
133587
133588
133589
133590
133591
133592
133593
133594
133595
133596
133597
133598
133599
133600
133601
133602
133603
133604
133605
133606
133607
133608
133609
133610
133611
133612
133613
133614
133615
133616
133617
133618
133619
133620
133621
133622
133623
133624
133625
133626
133627
133628
133629
133630
133631
133632
133633
133634
133635
133636
133637
133638
133639
133640
133641
133642
133643
133644
133645
133646
133647
133648
133649
133650
133651
133652
133653
133654
133655
133656
133657
133658
133659
133660
133661
133662
133663
133664
133665
133666
133667
133668
133669
133670
133671
133672
133673
133674
133675
133676
133677
133678
133679
133680
133681
133682
133683
133684
133685
133686
133687
133688
133689
133690
133691
133692
133693
133694
133695
133696
133697
133698
133699
133700
133701
133702
133703
133704
133705
133706
133707
133708
133709
133710
133711
133712
133713
133714
133715
133716
133717
133718
133719
133720
133721
133722
133723
133724
133725
133726
133727
133728
133729
133730
133731
133732
133733
133734
133735
133736
133737
133738
133739
133740
133741
133742
133743
133744
133745
133746
133747
133748
133749
133750
133751
133752
133753
133754
133755
133756
133757
133758
133759
133760
133761
133762
133763
133764
133765
133766
133767
133768
133769
133770
133771
133772
133773
133774
133775
133776
133777
133778
133779
133780
133781
133782
133783
133784
133785
133786
133787
133788
133789
133790
133791
133792
133793
133794
133795
133796
133797
133798
133799
133800
133801
133802
133803
133804
133805
133806
133807
133808
133809
133810
133811
133812
133813
133814
133815
133816
133817
133818
133819
133820
133821
133822
133823
133824
133825
133826
133827
133828
133829
133830
133831
133832
133833
133834
133835
133836
133837
133838
133839
133840
133841
133842
133843
133844
133845
133846
133847
133848
133849
133850
133851
133852
133853
133854
133855
133856
133857
133858
133859
133860
133861
133862
133863
133864
133865
133866
133867
133868
133869
133870
133871
133872
133873
133874
133875
133876
133877
133878
133879
133880
133881
133882
133883
133884
133885
133886
133887
133888
133889
133890
133891
133892
133893
133894
133895
133896
133897
133898
133899
133900
133901
133902
133903
133904
133905
133906
133907
133908
133909
133910
133911
133912
133913
133914
133915
133916
133917
133918
133919
133920
133921
133922
133923
133924
133925
133926
133927
133928
133929
133930
133931
133932
133933
133934
133935
133936
133937
133938
133939
133940
133941
133942
133943
133944
133945
133946
133947
133948
133949
133950
133951
133952
133953
133954
133955
133956
133957
133958
133959
133960
133961
133962
133963
133964
133965
133966
133967
133968
133969
133970
133971
133972
133973
133974
133975
133976
133977
133978
133979
133980
133981
133982
133983
133984
133985
133986
133987
133988
133989
133990
133991
133992
133993
133994
133995
133996
133997
133998
133999
134000
134001
134002
134003
134004
134005
134006
134007
134008
134009
134010
134011
134012
134013
134014
134015
134016
134017
134018
134019
134020
134021
134022
134023
134024
134025
134026
134027
134028
134029
134030
134031
134032
134033
134034
134035
134036
134037
134038
134039
134040
134041
134042
134043
134044
134045
134046
134047
134048
134049
134050
134051
134052
134053
134054
134055
134056
134057
134058
134059
134060
134061
134062
134063
134064
134065
134066
134067
134068
134069
134070
134071
134072
134073
134074
134075
134076
134077
134078
134079
134080
134081
134082
134083
134084
134085
134086
134087
134088
134089
134090
134091
134092
134093
134094
134095
134096
134097
134098
134099
134100
134101
134102
134103
134104
134105
134106
134107
134108
134109
134110
134111
134112
134113
134114
134115
134116
134117
134118
134119
134120
134121
134122
134123
134124
134125
134126
134127
134128
134129
134130
134131
134132
134133
134134
134135
134136
134137
134138
134139
134140
134141
134142
134143
134144
134145
134146
134147
134148
134149
134150
134151
134152
134153
134154
134155
134156
134157
134158
134159
134160
134161
134162
134163
134164
134165
134166
134167
134168
134169
134170
134171
134172
134173
134174
134175
134176
134177
134178
134179
134180
134181
134182
134183
134184
134185
134186
134187
134188
134189
134190
134191
134192
134193
134194
134195
134196
134197
134198
134199
134200
134201
134202
134203
134204
134205
134206
134207
134208
134209
134210
134211
134212
134213
134214
134215
134216
134217
134218
134219
134220
134221
134222
134223
134224
134225
134226
134227
134228
134229
134230
134231
134232
134233
134234
134235
134236
134237
134238
134239
134240
134241
134242
134243
134244
134245
134246
134247
134248
134249
134250
134251
134252
134253
134254
134255
134256
134257
134258
134259
134260
134261
134262
134263
134264
134265
134266
134267
134268
134269
134270
134271
134272
134273
134274
134275
134276
134277
134278
134279
134280
134281
134282
134283
134284
134285
134286
134287
134288
134289
134290
134291
134292
134293
134294
134295
134296
134297
134298
134299
134300
134301
134302
134303
134304
134305
134306
134307
134308
134309
134310
134311
134312
134313
134314
134315
134316
134317
134318
134319
134320
134321
134322
134323
134324
134325
134326
134327
134328
134329
134330
134331
134332
134333
134334
134335
134336
134337
134338
134339
134340
134341
134342
134343
134344
134345
134346
134347
134348
134349
134350
134351
134352
134353
134354
134355
134356
134357
134358
134359
134360
134361
134362
134363
134364
134365
134366
134367
134368
134369
134370
134371
134372
134373
134374
134375
134376
134377
134378
134379
134380
134381
134382
134383
134384
134385
134386
134387
134388
134389
134390
134391
134392
134393
134394
134395
134396
134397
134398
134399
134400
134401
134402
134403
134404
134405
134406
134407
134408
134409
134410
134411
134412
134413
134414
134415
134416
134417
134418
134419
134420
134421
134422
134423
134424
134425
134426
134427
134428
134429
134430
134431
134432
134433
134434
134435
134436
134437
134438
134439
134440
134441
134442
134443
134444
134445
134446
134447
134448
134449
134450
134451
134452
134453
134454
134455
134456
134457
134458
134459
134460
134461
134462
134463
134464
134465
134466
134467
134468
134469
134470
134471
134472
134473
134474
134475
134476
134477
134478
134479
134480
134481
134482
134483
134484
134485
134486
134487
134488
134489
134490
134491
134492
134493
134494
134495
134496
134497
134498
134499
134500
134501
134502
134503
134504
134505
134506
134507
134508
134509
134510
134511
134512
134513
134514
134515
134516
134517
134518
134519
134520
134521
134522
134523
134524
134525
134526
134527
134528
134529
134530
134531
134532
134533
134534
134535
134536
134537
134538
134539
134540
134541
134542
134543
134544
134545
134546
134547
134548
134549
134550
134551
134552
134553
134554
134555
134556
134557
134558
134559
134560
134561
134562
134563
134564
134565
134566
134567
134568
134569
134570
134571
134572
134573
134574
134575
134576
134577
134578
134579
134580
134581
134582
134583
134584
134585
134586
134587
134588
134589
134590
134591
134592
134593
134594
134595
134596
134597
134598
134599
134600
134601
134602
134603
134604
134605
134606
134607
134608
134609
134610
134611
134612
134613
134614
134615
134616
134617
134618
134619
134620
134621
134622
134623
134624
134625
134626
134627
134628
134629
134630
134631
134632
134633
134634
134635
134636
134637
134638
134639
134640
134641
134642
134643
134644
134645
134646
134647
134648
134649
134650
134651
134652
134653
134654
134655
134656
134657
134658
134659
134660
134661
134662
134663
134664
134665
134666
134667
134668
134669
134670
134671
134672
134673
134674
134675
134676
134677
134678
134679
134680
134681
134682
134683
134684
134685
134686
134687
134688
134689
134690
134691
134692
134693
134694
134695
134696
134697
134698
134699
134700
134701
134702
134703
134704
134705
134706
134707
134708
134709
134710
134711
134712
134713
134714
134715
134716
134717
134718
134719
134720
134721
134722
134723
134724
134725
134726
134727
134728
134729
134730
134731
134732
134733
134734
134735
134736
134737
134738
134739
134740
134741
134742
134743
134744
134745
134746
134747
134748
134749
134750
134751
134752
134753
134754
134755
134756
134757
134758
134759
134760
134761
134762
134763
134764
134765
134766
134767
134768
134769
134770
134771
134772
134773
134774
134775
134776
134777
134778
134779
134780
134781
134782
134783
134784
134785
134786
134787
134788
134789
134790
134791
134792
134793
134794
134795
134796
134797
134798
134799
134800
134801
134802
134803
134804
134805
134806
134807
134808
134809
134810
134811
134812
134813
134814
134815
134816
134817
134818
134819
134820
134821
134822
134823
134824
134825
134826
134827
134828
134829
134830
134831
134832
134833
134834
134835
134836
134837
134838
134839
134840
134841
134842
134843
134844
134845
134846
134847
134848
134849
134850
134851
134852
134853
134854
134855
134856
134857
134858
134859
134860
134861
134862
134863
134864
134865
134866
134867
134868
134869
134870
134871
134872
134873
134874
134875
134876
134877
134878
134879
134880
134881
134882
134883
134884
134885
134886
134887
134888
134889
134890
134891
134892
134893
134894
134895
134896
134897
134898
134899
134900
134901
134902
134903
134904
134905
134906
134907
134908
134909
134910
134911
134912
134913
134914
134915
134916
134917
134918
134919
134920
134921
134922
134923
134924
134925
134926
134927
134928
134929
134930
134931
134932
134933
134934
134935
134936
134937
134938
134939
134940
134941
134942
134943
134944
134945
134946
134947
134948
134949
134950
134951
134952
134953
134954
134955
134956
134957
134958
134959
134960
134961
134962
134963
134964
134965
134966
134967
134968
134969
134970
134971
134972
134973
134974
134975
134976
134977
134978
134979
134980
134981
134982
134983
134984
134985
134986
134987
134988
134989
134990
134991
134992
134993
134994
134995
134996
134997
134998
134999
135000
135001
135002
135003
135004
135005
135006
135007
135008
135009
135010
135011
135012
135013
135014
135015
135016
135017
135018
135019
135020
135021
135022
135023
135024
135025
135026
135027
135028
135029
135030
135031
135032
135033
135034
135035
135036
135037
135038
135039
135040
135041
135042
135043
135044
135045
135046
135047
135048
135049
135050
135051
135052
135053
135054
135055
135056
135057
135058
135059
135060
135061
135062
135063
135064
135065
135066
135067
135068
135069
135070
135071
135072
135073
135074
135075
135076
135077
135078
135079
135080
135081
135082
135083
135084
135085
135086
135087
135088
135089
135090
135091
135092
135093
135094
135095
135096
135097
135098
135099
135100
135101
135102
135103
135104
135105
135106
135107
135108
135109
135110
135111
135112
135113
135114
135115
135116
135117
135118
135119
135120
135121
135122
135123
135124
135125
135126
135127
135128
135129
135130
135131
135132
135133
135134
135135
135136
135137
135138
135139
135140
135141
135142
135143
135144
135145
135146
135147
135148
135149
135150
135151
135152
135153
135154
135155
135156
135157
135158
135159
135160
135161
135162
135163
135164
135165
135166
135167
135168
135169
135170
135171
135172
135173
135174
135175
135176
135177
135178
135179
135180
135181
135182
135183
135184
135185
135186
135187
135188
135189
135190
135191
135192
135193
135194
135195
135196
135197
135198
135199
135200
135201
135202
135203
135204
135205
135206
135207
135208
135209
135210
135211
135212
135213
135214
135215
135216
135217
135218
135219
135220
135221
135222
135223
135224
135225
135226
135227
135228
135229
135230
135231
135232
135233
135234
135235
135236
135237
135238
135239
135240
135241
135242
135243
135244
135245
135246
135247
135248
135249
135250
135251
135252
135253
135254
135255
135256
135257
135258
135259
135260
135261
135262
135263
135264
135265
135266
135267
135268
135269
135270
135271
135272
135273
135274
135275
135276
135277
135278
135279
135280
135281
135282
135283
135284
135285
135286
135287
135288
135289
135290
135291
135292
135293
135294
135295
135296
135297
135298
135299
135300
135301
135302
135303
135304
135305
135306
135307
135308
135309
135310
135311
135312
135313
135314
135315
135316
135317
135318
135319
135320
135321
135322
135323
135324
135325
135326
135327
135328
135329
135330
135331
135332
135333
135334
135335
135336
135337
135338
135339
135340
135341
135342
135343
135344
135345
135346
135347
135348
135349
135350
135351
135352
135353
135354
135355
135356
135357
135358
135359
135360
135361
135362
135363
135364
135365
135366
135367
135368
135369
135370
135371
135372
135373
135374
135375
135376
135377
135378
135379
135380
135381
135382
135383
135384
135385
135386
135387
135388
135389
135390
135391
135392
135393
135394
135395
135396
135397
135398
135399
135400
135401
135402
135403
135404
135405
135406
135407
135408
135409
135410
135411
135412
135413
135414
135415
135416
135417
135418
135419
135420
135421
135422
135423
135424
135425
135426
135427
135428
135429
135430
135431
135432
135433
135434
135435
135436
135437
135438
135439
135440
135441
135442
135443
135444
135445
135446
135447
135448
135449
135450
135451
135452
135453
135454
135455
135456
135457
135458
135459
135460
135461
135462
135463
135464
135465
135466
135467
135468
135469
135470
135471
135472
135473
135474
135475
135476
135477
135478
135479
135480
135481
135482
135483
135484
135485
135486
135487
135488
135489
135490
135491
135492
135493
135494
135495
135496
135497
135498
135499
135500
135501
135502
135503
135504
135505
135506
135507
135508
135509
135510
135511
135512
135513
135514
135515
135516
135517
135518
135519
135520
135521
135522
135523
135524
135525
135526
135527
135528
135529
135530
135531
135532
135533
135534
135535
135536
135537
135538
135539
135540
135541
135542
135543
135544
135545
135546
135547
135548
135549
135550
135551
135552
135553
135554
135555
135556
135557
135558
135559
135560
135561
135562
135563
135564
135565
135566
135567
135568
135569
135570
135571
135572
135573
135574
135575
135576
135577
135578
135579
135580
135581
135582
135583
135584
135585
135586
135587
135588
135589
135590
135591
135592
135593
135594
135595
135596
135597
135598
135599
135600
135601
135602
135603
135604
135605
135606
135607
135608
135609
135610
135611
135612
135613
135614
135615
135616
135617
135618
135619
135620
135621
135622
135623
135624
135625
135626
135627
135628
135629
135630
135631
135632
135633
135634
135635
135636
135637
135638
135639
135640
135641
135642
135643
135644
135645
135646
135647
135648
135649
135650
135651
135652
135653
135654
135655
135656
135657
135658
135659
135660
135661
135662
135663
135664
135665
135666
135667
135668
135669
135670
135671
135672
135673
135674
135675
135676
135677
135678
135679
135680
135681
135682
135683
135684
135685
135686
135687
135688
135689
135690
135691
135692
135693
135694
135695
135696
135697
135698
135699
135700
135701
135702
135703
135704
135705
135706
135707
135708
135709
135710
135711
135712
135713
135714
135715
135716
135717
135718
135719
135720
135721
135722
135723
135724
135725
135726
135727
135728
135729
135730
135731
135732
135733
135734
135735
135736
135737
135738
135739
135740
135741
135742
135743
135744
135745
135746
135747
135748
135749
135750
135751
135752
135753
135754
135755
135756
135757
135758
135759
135760
135761
135762
135763
135764
135765
135766
135767
135768
135769
135770
135771
135772
135773
135774
135775
135776
135777
135778
135779
135780
135781
135782
135783
135784
135785
135786
135787
135788
135789
135790
135791
135792
135793
135794
135795
135796
135797
135798
135799
135800
135801
135802
135803
135804
135805
135806
135807
135808
135809
135810
135811
135812
135813
135814
135815
135816
135817
135818
135819
135820
135821
135822
135823
135824
135825
135826
135827
135828
135829
135830
135831
135832
135833
135834
135835
135836
135837
135838
135839
135840
135841
135842
135843
135844
135845
135846
135847
135848
135849
135850
135851
135852
135853
135854
135855
135856
135857
135858
135859
135860
135861
135862
135863
135864
135865
135866
135867
135868
135869
135870
135871
135872
135873
135874
135875
135876
135877
135878
135879
135880
135881
135882
135883
135884
135885
135886
135887
135888
135889
135890
135891
135892
135893
135894
135895
135896
135897
135898
135899
135900
135901
135902
135903
135904
135905
135906
135907
135908
135909
135910
135911
135912
135913
135914
135915
135916
135917
135918
135919
135920
135921
135922
135923
135924
135925
135926
135927
135928
135929
135930
135931
135932
135933
135934
135935
135936
135937
135938
135939
135940
135941
135942
135943
135944
135945
135946
135947
135948
135949
135950
135951
135952
135953
135954
135955
135956
135957
135958
135959
135960
135961
135962
135963
135964
135965
135966
135967
135968
135969
135970
135971
135972
135973
135974
135975
135976
135977
135978
135979
135980
135981
135982
135983
135984
135985
135986
135987
135988
135989
135990
135991
135992
135993
135994
135995
135996
135997
135998
135999
136000
136001
136002
136003
136004
136005
136006
136007
136008
136009
136010
136011
136012
136013
136014
136015
136016
136017
136018
136019
136020
136021
136022
136023
136024
136025
136026
136027
136028
136029
136030
136031
136032
136033
136034
136035
136036
136037
136038
136039
136040
136041
136042
136043
136044
136045
136046
136047
136048
136049
136050
136051
136052
136053
136054
136055
136056
136057
136058
136059
136060
136061
136062
136063
136064
136065
136066
136067
136068
136069
136070
136071
136072
136073
136074
136075
136076
136077
136078
136079
136080
136081
136082
136083
136084
136085
136086
136087
136088
136089
136090
136091
136092
136093
136094
136095
136096
136097
136098
136099
136100
136101
136102
136103
136104
136105
136106
136107
136108
136109
136110
136111
136112
136113
136114
136115
136116
136117
136118
136119
136120
136121
136122
136123
136124
136125
136126
136127
136128
136129
136130
136131
136132
136133
136134
136135
136136
136137
136138
136139
136140
136141
136142
136143
136144
136145
136146
136147
136148
136149
136150
136151
136152
136153
136154
136155
136156
136157
136158
136159
136160
136161
136162
136163
136164
136165
136166
136167
136168
136169
136170
136171
136172
136173
136174
136175
136176
136177
136178
136179
136180
136181
136182
136183
136184
136185
136186
136187
136188
136189
136190
136191
136192
136193
136194
136195
136196
136197
136198
136199
136200
136201
136202
136203
136204
136205
136206
136207
136208
136209
136210
136211
136212
136213
136214
136215
136216
136217
136218
136219
136220
136221
136222
136223
136224
136225
136226
136227
136228
136229
136230
136231
136232
136233
136234
136235
136236
136237
136238
136239
136240
136241
136242
136243
136244
136245
136246
136247
136248
136249
136250
136251
136252
136253
136254
136255
136256
136257
136258
136259
136260
136261
136262
136263
136264
136265
136266
136267
136268
136269
136270
136271
136272
136273
136274
136275
136276
136277
136278
136279
136280
136281
136282
136283
136284
136285
136286
136287
136288
136289
136290
136291
136292
136293
136294
136295
136296
136297
136298
136299
136300
136301
136302
136303
136304
136305
136306
136307
136308
136309
136310
136311
136312
136313
136314
136315
136316
136317
136318
136319
136320
136321
136322
136323
136324
136325
136326
136327
136328
136329
136330
136331
136332
136333
136334
136335
136336
136337
136338
136339
136340
136341
136342
136343
136344
136345
136346
136347
136348
136349
136350
136351
136352
136353
136354
136355
136356
136357
136358
136359
136360
136361
136362
136363
136364
136365
136366
136367
136368
136369
136370
136371
136372
136373
136374
136375
136376
136377
136378
136379
136380
136381
136382
136383
136384
136385
136386
136387
136388
136389
136390
136391
136392
136393
136394
136395
136396
136397
136398
136399
136400
136401
136402
136403
136404
136405
136406
136407
136408
136409
136410
136411
136412
136413
136414
136415
136416
136417
136418
136419
136420
136421
136422
136423
136424
136425
136426
136427
136428
136429
136430
136431
136432
136433
136434
136435
136436
136437
136438
136439
136440
136441
136442
136443
136444
136445
136446
136447
136448
136449
136450
136451
136452
136453
136454
136455
136456
136457
136458
136459
136460
136461
136462
136463
136464
136465
136466
136467
136468
136469
136470
136471
136472
136473
136474
136475
136476
136477
136478
136479
136480
136481
136482
136483
136484
136485
136486
136487
136488
136489
136490
136491
136492
136493
136494
136495
136496
136497
136498
136499
136500
136501
136502
136503
136504
136505
136506
136507
136508
136509
136510
136511
136512
136513
136514
136515
136516
136517
136518
136519
136520
136521
136522
136523
136524
136525
136526
136527
136528
136529
136530
136531
136532
136533
136534
136535
136536
136537
136538
136539
136540
136541
136542
136543
136544
136545
136546
136547
136548
136549
136550
136551
136552
136553
136554
136555
136556
136557
136558
136559
136560
136561
136562
136563
136564
136565
136566
136567
136568
136569
136570
136571
136572
136573
136574
136575
136576
136577
136578
136579
136580
136581
136582
136583
136584
136585
136586
136587
136588
136589
136590
136591
136592
136593
136594
136595
136596
136597
136598
136599
136600
136601
136602
136603
136604
136605
136606
136607
136608
136609
136610
136611
136612
136613
136614
136615
136616
136617
136618
136619
136620
136621
136622
136623
136624
136625
136626
136627
136628
136629
136630
136631
136632
136633
136634
136635
136636
136637
136638
136639
136640
136641
136642
136643
136644
136645
136646
136647
136648
136649
136650
136651
136652
136653
136654
136655
136656
136657
136658
136659
136660
136661
136662
136663
136664
136665
136666
136667
136668
136669
136670
136671
136672
136673
136674
136675
136676
136677
136678
136679
136680
136681
136682
136683
136684
136685
136686
136687
136688
136689
136690
136691
136692
136693
136694
136695
136696
136697
136698
136699
136700
136701
136702
136703
136704
136705
136706
136707
136708
136709
136710
136711
136712
136713
136714
136715
136716
136717
136718
136719
136720
136721
136722
136723
136724
136725
136726
136727
136728
136729
136730
136731
136732
136733
136734
136735
136736
136737
136738
136739
136740
136741
136742
136743
136744
136745
136746
136747
136748
136749
136750
136751
136752
136753
136754
136755
136756
136757
136758
136759
136760
136761
136762
136763
136764
136765
136766
136767
136768
136769
136770
136771
136772
136773
136774
136775
136776
136777
136778
136779
136780
136781
136782
136783
136784
136785
136786
136787
136788
136789
136790
136791
136792
136793
136794
136795
136796
136797
136798
136799
136800
136801
136802
136803
136804
136805
136806
136807
136808
136809
136810
136811
136812
136813
136814
136815
136816
136817
136818
136819
136820
136821
136822
136823
136824
136825
136826
136827
136828
136829
136830
136831
136832
136833
136834
136835
136836
136837
136838
136839
136840
136841
136842
136843
136844
136845
136846
136847
136848
136849
136850
136851
136852
136853
136854
136855
136856
136857
136858
136859
136860
136861
136862
136863
136864
136865
136866
136867
136868
136869
136870
136871
136872
136873
136874
136875
136876
136877
136878
136879
136880
136881
136882
136883
136884
136885
136886
136887
136888
136889
136890
136891
136892
136893
136894
136895
136896
136897
136898
136899
136900
136901
136902
136903
136904
136905
136906
136907
136908
136909
136910
136911
136912
136913
136914
136915
136916
136917
136918
136919
136920
136921
136922
136923
136924
136925
136926
136927
136928
136929
136930
136931
136932
136933
136934
136935
136936
136937
136938
136939
136940
136941
136942
136943
136944
136945
136946
136947
136948
136949
136950
136951
136952
136953
136954
136955
136956
136957
136958
136959
136960
136961
136962
136963
136964
136965
136966
136967
136968
136969
136970
136971
136972
136973
136974
136975
136976
136977
136978
136979
136980
136981
136982
136983
136984
136985
136986
136987
136988
136989
136990
136991
136992
136993
136994
136995
136996
136997
136998
136999
137000
137001
137002
137003
137004
137005
137006
137007
137008
137009
137010
137011
137012
137013
137014
137015
137016
137017
137018
137019
137020
137021
137022
137023
137024
137025
137026
137027
137028
137029
137030
137031
137032
137033
137034
137035
137036
137037
137038
137039
137040
137041
137042
137043
137044
137045
137046
137047
137048
137049
137050
137051
137052
137053
137054
137055
137056
137057
137058
137059
137060
137061
137062
137063
137064
137065
137066
137067
137068
137069
137070
137071
137072
137073
137074
137075
137076
137077
137078
137079
137080
137081
137082
137083
137084
137085
137086
137087
137088
137089
137090
137091
137092
137093
137094
137095
137096
137097
137098
137099
137100
137101
137102
137103
137104
137105
137106
137107
137108
137109
137110
137111
137112
137113
137114
137115
137116
137117
137118
137119
137120
137121
137122
137123
137124
137125
137126
137127
137128
137129
137130
137131
137132
137133
137134
137135
137136
137137
137138
137139
137140
137141
137142
137143
137144
137145
137146
137147
137148
137149
137150
137151
137152
137153
137154
137155
137156
137157
137158
137159
137160
137161
137162
137163
137164
137165
137166
137167
137168
137169
137170
137171
137172
137173
137174
137175
137176
137177
137178
137179
137180
137181
137182
137183
137184
137185
137186
137187
137188
137189
137190
137191
137192
137193
137194
137195
137196
137197
137198
137199
137200
137201
137202
137203
137204
137205
137206
137207
137208
137209
137210
137211
137212
137213
137214
137215
137216
137217
137218
137219
137220
137221
137222
137223
137224
137225
137226
137227
137228
137229
137230
137231
137232
137233
137234
137235
137236
137237
137238
137239
137240
137241
137242
137243
137244
137245
137246
137247
137248
137249
137250
137251
137252
137253
137254
137255
137256
137257
137258
137259
137260
137261
137262
137263
137264
137265
137266
137267
137268
137269
137270
137271
137272
137273
137274
137275
137276
137277
137278
137279
137280
137281
137282
137283
137284
137285
137286
137287
137288
137289
137290
137291
137292
137293
137294
137295
137296
137297
137298
137299
137300
137301
137302
137303
137304
137305
137306
137307
137308
137309
137310
137311
137312
137313
137314
137315
137316
137317
137318
137319
137320
137321
137322
137323
137324
137325
137326
137327
137328
137329
137330
137331
137332
137333
137334
137335
137336
137337
137338
137339
137340
137341
137342
137343
137344
137345
137346
137347
137348
137349
137350
137351
137352
137353
137354
137355
137356
137357
137358
137359
137360
137361
137362
137363
137364
137365
137366
137367
137368
137369
137370
137371
137372
137373
137374
137375
137376
137377
137378
137379
137380
137381
137382
137383
137384
137385
137386
137387
137388
137389
137390
137391
137392
137393
137394
137395
137396
137397
137398
137399
137400
137401
137402
137403
137404
137405
137406
137407
137408
137409
137410
137411
137412
137413
137414
137415
137416
137417
137418
137419
137420
137421
137422
137423
137424
137425
137426
137427
137428
137429
137430
137431
137432
137433
137434
137435
137436
137437
137438
137439
137440
137441
137442
137443
137444
137445
137446
137447
137448
137449
137450
137451
137452
137453
137454
137455
137456
137457
137458
137459
137460
137461
137462
137463
137464
137465
137466
137467
137468
137469
137470
137471
137472
137473
137474
137475
137476
137477
137478
137479
137480
137481
137482
137483
137484
137485
137486
137487
137488
137489
137490
137491
137492
137493
137494
137495
137496
137497
137498
137499
137500
137501
137502
137503
137504
137505
137506
137507
137508
137509
137510
137511
137512
137513
137514
137515
137516
137517
137518
137519
137520
137521
137522
137523
137524
137525
137526
137527
137528
137529
137530
137531
137532
137533
137534
137535
137536
137537
137538
137539
137540
137541
137542
137543
137544
137545
137546
137547
137548
137549
137550
137551
137552
137553
137554
137555
137556
137557
137558
137559
137560
137561
137562
137563
137564
137565
137566
137567
137568
137569
137570
137571
137572
137573
137574
137575
137576
137577
137578
137579
137580
137581
137582
137583
137584
137585
137586
137587
137588
137589
137590
137591
137592
137593
137594
137595
137596
137597
137598
137599
137600
137601
137602
137603
137604
137605
137606
137607
137608
137609
137610
137611
137612
137613
137614
137615
137616
137617
137618
137619
137620
137621
137622
137623
137624
137625
137626
137627
137628
137629
137630
137631
137632
137633
137634
137635
137636
137637
137638
137639
137640
137641
137642
137643
137644
137645
137646
137647
137648
137649
137650
137651
137652
137653
137654
137655
137656
137657
137658
137659
137660
137661
137662
137663
137664
137665
137666
137667
137668
137669
137670
137671
137672
137673
137674
137675
137676
137677
137678
137679
137680
137681
137682
137683
137684
137685
137686
137687
137688
137689
137690
137691
137692
137693
137694
137695
137696
137697
137698
137699
137700
137701
137702
137703
137704
137705
137706
137707
137708
137709
137710
137711
137712
137713
137714
137715
137716
137717
137718
137719
137720
137721
137722
137723
137724
137725
137726
137727
137728
137729
137730
137731
137732
137733
137734
137735
137736
137737
137738
137739
137740
137741
137742
137743
137744
137745
137746
137747
137748
137749
137750
137751
137752
137753
137754
137755
137756
137757
137758
137759
137760
137761
137762
137763
137764
137765
137766
137767
137768
137769
137770
137771
137772
137773
137774
137775
137776
137777
137778
137779
137780
137781
137782
137783
137784
137785
137786
137787
137788
137789
137790
137791
137792
137793
137794
137795
137796
137797
137798
137799
137800
137801
137802
137803
137804
137805
137806
137807
137808
137809
137810
137811
137812
137813
137814
137815
137816
137817
137818
137819
137820
137821
137822
137823
137824
137825
137826
137827
137828
137829
137830
137831
137832
137833
137834
137835
137836
137837
137838
137839
137840
137841
137842
137843
137844
137845
137846
137847
137848
137849
137850
137851
137852
137853
137854
137855
137856
137857
137858
137859
137860
137861
137862
137863
137864
137865
137866
137867
137868
137869
137870
137871
137872
137873
137874
137875
137876
137877
137878
137879
137880
137881
137882
137883
137884
137885
137886
137887
137888
137889
137890
137891
137892
137893
137894
137895
137896
137897
137898
137899
137900
137901
137902
137903
137904
137905
137906
137907
137908
137909
137910
137911
137912
137913
137914
137915
137916
137917
137918
137919
137920
137921
137922
137923
137924
137925
137926
137927
137928
137929
137930
137931
137932
137933
137934
137935
137936
137937
137938
137939
137940
137941
137942
137943
137944
137945
137946
137947
137948
137949
137950
137951
137952
137953
137954
137955
137956
137957
137958
137959
137960
137961
137962
137963
137964
137965
137966
137967
137968
137969
137970
137971
137972
137973
137974
137975
137976
137977
137978
137979
137980
137981
137982
137983
137984
137985
137986
137987
137988
137989
137990
137991
137992
137993
137994
137995
137996
137997
137998
137999
138000
138001
138002
138003
138004
138005
138006
138007
138008
138009
138010
138011
138012
138013
138014
138015
138016
138017
138018
138019
138020
138021
138022
138023
138024
138025
138026
138027
138028
138029
138030
138031
138032
138033
138034
138035
138036
138037
138038
138039
138040
138041
138042
138043
138044
138045
138046
138047
138048
138049
138050
138051
138052
138053
138054
138055
138056
138057
138058
138059
138060
138061
138062
138063
138064
138065
138066
138067
138068
138069
138070
138071
138072
138073
138074
138075
138076
138077
138078
138079
138080
138081
138082
138083
138084
138085
138086
138087
138088
138089
138090
138091
138092
138093
138094
138095
138096
138097
138098
138099
138100
138101
138102
138103
138104
138105
138106
138107
138108
138109
138110
138111
138112
138113
138114
138115
138116
138117
138118
138119
138120
138121
138122
138123
138124
138125
138126
138127
138128
138129
138130
138131
138132
138133
138134
138135
138136
138137
138138
138139
138140
138141
138142
138143
138144
138145
138146
138147
138148
138149
138150
138151
138152
138153
138154
138155
138156
138157
138158
138159
138160
138161
138162
138163
138164
138165
138166
138167
138168
138169
138170
138171
138172
138173
138174
138175
138176
138177
138178
138179
138180
138181
138182
138183
138184
138185
138186
138187
138188
138189
138190
138191
138192
138193
138194
138195
138196
138197
138198
138199
138200
138201
138202
138203
138204
138205
138206
138207
138208
138209
138210
138211
138212
138213
138214
138215
138216
138217
138218
138219
138220
138221
138222
138223
138224
138225
138226
138227
138228
138229
138230
138231
138232
138233
138234
138235
138236
138237
138238
138239
138240
138241
138242
138243
138244
138245
138246
138247
138248
138249
138250
138251
138252
138253
138254
138255
138256
138257
138258
138259
138260
138261
138262
138263
138264
138265
138266
138267
138268
138269
138270
138271
138272
138273
138274
138275
138276
138277
138278
138279
138280
138281
138282
138283
138284
138285
138286
138287
138288
138289
138290
138291
138292
138293
138294
138295
138296
138297
138298
138299
138300
138301
138302
138303
138304
138305
138306
138307
138308
138309
138310
138311
138312
138313
138314
138315
138316
138317
138318
138319
138320
138321
138322
138323
138324
138325
138326
138327
138328
138329
138330
138331
138332
138333
138334
138335
138336
138337
138338
138339
138340
138341
138342
138343
138344
138345
138346
138347
138348
138349
138350
138351
138352
138353
138354
138355
138356
138357
138358
138359
138360
138361
138362
138363
138364
138365
138366
138367
138368
138369
138370
138371
138372
138373
138374
138375
138376
138377
138378
138379
138380
138381
138382
138383
138384
138385
138386
138387
138388
138389
138390
138391
138392
138393
138394
138395
138396
138397
138398
138399
138400
138401
138402
138403
138404
138405
138406
138407
138408
138409
138410
138411
138412
138413
138414
138415
138416
138417
138418
138419
138420
138421
138422
138423
138424
138425
138426
138427
138428
138429
138430
138431
138432
138433
138434
138435
138436
138437
138438
138439
138440
138441
138442
138443
138444
138445
138446
138447
138448
138449
138450
138451
138452
138453
138454
138455
138456
138457
138458
138459
138460
138461
138462
138463
138464
138465
138466
138467
138468
138469
138470
138471
138472
138473
138474
138475
138476
138477
138478
138479
138480
138481
138482
138483
138484
138485
138486
138487
138488
138489
138490
138491
138492
138493
138494
138495
138496
138497
138498
138499
138500
138501
138502
138503
138504
138505
138506
138507
138508
138509
138510
138511
138512
138513
138514
138515
138516
138517
138518
138519
138520
138521
138522
138523
138524
138525
138526
138527
138528
138529
138530
138531
138532
138533
138534
138535
138536
138537
138538
138539
138540
138541
138542
138543
138544
138545
138546
138547
138548
138549
138550
138551
138552
138553
138554
138555
138556
138557
138558
138559
138560
138561
138562
138563
138564
138565
138566
138567
138568
138569
138570
138571
138572
138573
138574
138575
138576
138577
138578
138579
138580
138581
138582
138583
138584
138585
138586
138587
138588
138589
138590
138591
138592
138593
138594
138595
138596
138597
138598
138599
138600
138601
138602
138603
138604
138605
138606
138607
138608
138609
138610
138611
138612
138613
138614
138615
138616
138617
138618
138619
138620
138621
138622
138623
138624
138625
138626
138627
138628
138629
138630
138631
138632
138633
138634
138635
138636
138637
138638
138639
138640
138641
138642
138643
138644
138645
138646
138647
138648
138649
138650
138651
138652
138653
138654
138655
138656
138657
138658
138659
138660
138661
138662
138663
138664
138665
138666
138667
138668
138669
138670
138671
138672
138673
138674
138675
138676
138677
138678
138679
138680
138681
138682
138683
138684
138685
138686
138687
138688
138689
138690
138691
138692
138693
138694
138695
138696
138697
138698
138699
138700
138701
138702
138703
138704
138705
138706
138707
138708
138709
138710
138711
138712
138713
138714
138715
138716
138717
138718
138719
138720
138721
138722
138723
138724
138725
138726
138727
138728
138729
138730
138731
138732
138733
138734
138735
138736
138737
138738
138739
138740
138741
138742
138743
138744
138745
138746
138747
138748
138749
138750
138751
138752
138753
138754
138755
138756
138757
138758
138759
138760
138761
138762
138763
138764
138765
138766
138767
138768
138769
138770
138771
138772
138773
138774
138775
138776
138777
138778
138779
138780
138781
138782
138783
138784
138785
138786
138787
138788
138789
138790
138791
138792
138793
138794
138795
138796
138797
138798
138799
138800
138801
138802
138803
138804
138805
138806
138807
138808
138809
138810
138811
138812
138813
138814
138815
138816
138817
138818
138819
138820
138821
138822
138823
138824
138825
138826
138827
138828
138829
138830
138831
138832
138833
138834
138835
138836
138837
138838
138839
138840
138841
138842
138843
138844
138845
138846
138847
138848
138849
138850
138851
138852
138853
138854
138855
138856
138857
138858
138859
138860
138861
138862
138863
138864
138865
138866
138867
138868
138869
138870
138871
138872
138873
138874
138875
138876
138877
138878
138879
138880
138881
138882
138883
138884
138885
138886
138887
138888
138889
138890
138891
138892
138893
138894
138895
138896
138897
138898
138899
138900
138901
138902
138903
138904
138905
138906
138907
138908
138909
138910
138911
138912
138913
138914
138915
138916
138917
138918
138919
138920
138921
138922
138923
138924
138925
138926
138927
138928
138929
138930
138931
138932
138933
138934
138935
138936
138937
138938
138939
138940
138941
138942
138943
138944
138945
138946
138947
138948
138949
138950
138951
138952
138953
138954
138955
138956
138957
138958
138959
138960
138961
138962
138963
138964
138965
138966
138967
138968
138969
138970
138971
138972
138973
138974
138975
138976
138977
138978
138979
138980
138981
138982
138983
138984
138985
138986
138987
138988
138989
138990
138991
138992
138993
138994
138995
138996
138997
138998
138999
139000
139001
139002
139003
139004
139005
139006
139007
139008
139009
139010
139011
139012
139013
139014
139015
139016
139017
139018
139019
139020
139021
139022
139023
139024
139025
139026
139027
139028
139029
139030
139031
139032
139033
139034
139035
139036
139037
139038
139039
139040
139041
139042
139043
139044
139045
139046
139047
139048
139049
139050
139051
139052
139053
139054
139055
139056
139057
139058
139059
139060
139061
139062
139063
139064
139065
139066
139067
139068
139069
139070
139071
139072
139073
139074
139075
139076
139077
139078
139079
139080
139081
139082
139083
139084
139085
139086
139087
139088
139089
139090
139091
139092
139093
139094
139095
139096
139097
139098
139099
139100
139101
139102
139103
139104
139105
139106
139107
139108
139109
139110
139111
139112
139113
139114
139115
139116
139117
139118
139119
139120
139121
139122
139123
139124
139125
139126
139127
139128
139129
139130
139131
139132
139133
139134
139135
139136
139137
139138
139139
139140
139141
139142
139143
139144
139145
139146
139147
139148
139149
139150
139151
139152
139153
139154
139155
139156
139157
139158
139159
139160
139161
139162
139163
139164
139165
139166
139167
139168
139169
139170
139171
139172
139173
139174
139175
139176
139177
139178
139179
139180
139181
139182
139183
139184
139185
139186
139187
139188
139189
139190
139191
139192
139193
139194
139195
139196
139197
139198
139199
139200
139201
139202
139203
139204
139205
139206
139207
139208
139209
139210
139211
139212
139213
139214
139215
139216
139217
139218
139219
139220
139221
139222
139223
139224
139225
139226
139227
139228
139229
139230
139231
139232
139233
139234
139235
139236
139237
139238
139239
139240
139241
139242
139243
139244
139245
139246
139247
139248
139249
139250
139251
139252
139253
139254
139255
139256
139257
139258
139259
139260
139261
139262
139263
139264
139265
139266
139267
139268
139269
139270
139271
139272
139273
139274
139275
139276
139277
139278
139279
139280
139281
139282
139283
139284
139285
139286
139287
139288
139289
139290
139291
139292
139293
139294
139295
139296
139297
139298
139299
139300
139301
139302
139303
139304
139305
139306
139307
139308
139309
139310
139311
139312
139313
139314
139315
139316
139317
139318
139319
139320
139321
139322
139323
139324
139325
139326
139327
139328
139329
139330
139331
139332
139333
139334
139335
139336
139337
139338
139339
139340
139341
139342
139343
139344
139345
139346
139347
139348
139349
139350
139351
139352
139353
139354
139355
139356
139357
139358
139359
139360
139361
139362
139363
139364
139365
139366
139367
139368
139369
139370
139371
139372
139373
139374
139375
139376
139377
139378
139379
139380
139381
139382
139383
139384
139385
139386
139387
139388
139389
139390
139391
139392
139393
139394
139395
139396
139397
139398
139399
139400
139401
139402
139403
139404
139405
139406
139407
139408
139409
139410
139411
139412
139413
139414
139415
139416
139417
139418
139419
139420
139421
139422
139423
139424
139425
139426
139427
139428
139429
139430
139431
139432
139433
139434
139435
139436
139437
139438
139439
139440
139441
139442
139443
139444
139445
139446
139447
139448
139449
139450
139451
139452
139453
139454
139455
139456
139457
139458
139459
139460
139461
139462
139463
139464
139465
139466
139467
139468
139469
139470
139471
139472
139473
139474
139475
139476
139477
139478
139479
139480
139481
139482
139483
139484
139485
139486
139487
139488
139489
139490
139491
139492
139493
139494
139495
139496
139497
139498
139499
139500
139501
139502
139503
139504
139505
139506
139507
139508
139509
139510
139511
139512
139513
139514
139515
139516
139517
139518
139519
139520
139521
139522
139523
139524
139525
139526
139527
139528
139529
139530
139531
139532
139533
139534
139535
139536
139537
139538
139539
139540
139541
139542
139543
139544
139545
139546
139547
139548
139549
139550
139551
139552
139553
139554
139555
139556
139557
139558
139559
139560
139561
139562
139563
139564
139565
139566
139567
139568
139569
139570
139571
139572
139573
139574
139575
139576
139577
139578
139579
139580
139581
139582
139583
139584
139585
139586
139587
139588
139589
139590
139591
139592
139593
139594
139595
139596
139597
139598
139599
139600
139601
139602
139603
139604
139605
139606
139607
139608
139609
139610
139611
139612
139613
139614
139615
139616
139617
139618
139619
139620
139621
139622
139623
139624
139625
139626
139627
139628
139629
139630
139631
139632
139633
139634
139635
139636
139637
139638
139639
139640
139641
139642
139643
139644
139645
139646
139647
139648
139649
139650
139651
139652
139653
139654
139655
139656
139657
139658
139659
139660
139661
139662
139663
139664
139665
139666
139667
139668
139669
139670
139671
139672
139673
139674
139675
139676
139677
139678
139679
139680
139681
139682
139683
139684
139685
139686
139687
139688
139689
139690
139691
139692
139693
139694
139695
139696
139697
139698
139699
139700
139701
139702
139703
139704
139705
139706
139707
139708
139709
139710
139711
139712
139713
139714
139715
139716
139717
139718
139719
139720
139721
139722
139723
139724
139725
139726
139727
139728
139729
139730
139731
139732
139733
139734
139735
139736
139737
139738
139739
139740
139741
139742
139743
139744
139745
139746
139747
139748
139749
139750
139751
139752
139753
139754
139755
139756
139757
139758
139759
139760
139761
139762
139763
139764
139765
139766
139767
139768
139769
139770
139771
139772
139773
139774
139775
139776
139777
139778
139779
139780
139781
139782
139783
139784
139785
139786
139787
139788
139789
139790
139791
139792
139793
139794
139795
139796
139797
139798
139799
139800
139801
139802
139803
139804
139805
139806
139807
139808
139809
139810
139811
139812
139813
139814
139815
139816
139817
139818
139819
139820
139821
139822
139823
139824
139825
139826
139827
139828
139829
139830
139831
139832
139833
139834
139835
139836
139837
139838
139839
139840
139841
139842
139843
139844
139845
139846
139847
139848
139849
139850
139851
139852
139853
139854
139855
139856
139857
139858
139859
139860
139861
139862
139863
139864
139865
139866
139867
139868
139869
139870
139871
139872
139873
139874
139875
139876
139877
139878
139879
139880
139881
139882
139883
139884
139885
139886
139887
139888
139889
139890
139891
139892
139893
139894
139895
139896
139897
139898
139899
139900
139901
139902
139903
139904
139905
139906
139907
139908
139909
139910
139911
139912
139913
139914
139915
139916
139917
139918
139919
139920
139921
139922
139923
139924
139925
139926
139927
139928
139929
139930
139931
139932
139933
139934
139935
139936
139937
139938
139939
139940
139941
139942
139943
139944
139945
139946
139947
139948
139949
139950
139951
139952
139953
139954
139955
139956
139957
139958
139959
139960
139961
139962
139963
139964
139965
139966
139967
139968
139969
139970
139971
139972
139973
139974
139975
139976
139977
139978
139979
139980
139981
139982
139983
139984
139985
139986
139987
139988
139989
139990
139991
139992
139993
139994
139995
139996
139997
139998
139999
140000
140001
140002
140003
140004
140005
140006
140007
140008
140009
140010
140011
140012
140013
140014
140015
140016
140017
140018
140019
140020
140021
140022
140023
140024
140025
140026
140027
140028
140029
140030
140031
140032
140033
140034
140035
140036
140037
140038
140039
140040
140041
140042
140043
140044
140045
140046
140047
140048
140049
140050
140051
140052
140053
140054
140055
140056
140057
140058
140059
140060
140061
140062
140063
140064
140065
140066
140067
140068
140069
140070
140071
140072
140073
140074
140075
140076
140077
140078
140079
140080
140081
140082
140083
140084
140085
140086
140087
140088
140089
140090
140091
140092
140093
140094
140095
140096
140097
140098
140099
140100
140101
140102
140103
140104
140105
140106
140107
140108
140109
140110
140111
140112
140113
140114
140115
140116
140117
140118
140119
140120
140121
140122
140123
140124
140125
140126
140127
140128
140129
140130
140131
140132
140133
140134
140135
140136
140137
140138
140139
140140
140141
140142
140143
140144
140145
140146
140147
140148
140149
140150
140151
140152
140153
140154
140155
140156
140157
140158
140159
140160
140161
140162
140163
140164
140165
140166
140167
140168
140169
140170
140171
140172
140173
140174
140175
140176
140177
140178
140179
140180
140181
140182
140183
140184
140185
140186
140187
140188
140189
140190
140191
140192
140193
140194
140195
140196
140197
140198
140199
140200
140201
140202
140203
140204
140205
140206
140207
140208
140209
140210
140211
140212
140213
140214
140215
140216
140217
140218
140219
140220
140221
140222
140223
140224
140225
140226
140227
140228
140229
140230
140231
140232
140233
140234
140235
140236
140237
140238
140239
140240
140241
140242
140243
140244
140245
140246
140247
140248
140249
140250
140251
140252
140253
140254
140255
140256
140257
140258
140259
140260
140261
140262
140263
140264
140265
140266
140267
140268
140269
140270
140271
140272
140273
140274
140275
140276
140277
140278
140279
140280
140281
140282
140283
140284
140285
140286
140287
140288
140289
140290
140291
140292
140293
140294
140295
140296
140297
140298
140299
140300
140301
140302
140303
140304
140305
140306
140307
140308
140309
140310
140311
140312
140313
140314
140315
140316
140317
140318
140319
140320
140321
140322
140323
140324
140325
140326
140327
140328
140329
140330
140331
140332
140333
140334
140335
140336
140337
140338
140339
140340
140341
140342
140343
140344
140345
140346
140347
140348
140349
140350
140351
140352
140353
140354
140355
140356
140357
140358
140359
140360
140361
140362
140363
140364
140365
140366
140367
140368
140369
140370
140371
140372
140373
140374
140375
140376
140377
140378
140379
140380
140381
140382
140383
140384
140385
140386
140387
140388
140389
140390
140391
140392
140393
140394
140395
140396
140397
140398
140399
140400
140401
140402
140403
140404
140405
140406
140407
140408
140409
140410
140411
140412
140413
140414
140415
140416
140417
140418
140419
140420
140421
140422
140423
140424
140425
140426
140427
140428
140429
140430
140431
140432
140433
140434
140435
140436
140437
140438
140439
140440
140441
140442
140443
140444
140445
140446
140447
140448
140449
140450
140451
140452
140453
140454
140455
140456
140457
140458
140459
140460
140461
140462
140463
140464
140465
140466
140467
140468
140469
140470
140471
140472
140473
140474
140475
140476
140477
140478
140479
140480
140481
140482
140483
140484
140485
140486
140487
140488
140489
140490
140491
140492
140493
140494
140495
140496
140497
140498
140499
140500
140501
140502
140503
140504
140505
140506
140507
140508
140509
140510
140511
140512
140513
140514
140515
140516
140517
140518
140519
140520
140521
140522
140523
140524
140525
140526
140527
140528
140529
140530
140531
140532
140533
140534
140535
140536
140537
140538
140539
140540
140541
140542
140543
140544
140545
140546
140547
140548
140549
140550
140551
140552
140553
140554
140555
140556
140557
140558
140559
140560
140561
140562
140563
140564
140565
140566
140567
140568
140569
140570
140571
140572
140573
140574
140575
140576
140577
140578
140579
140580
140581
140582
140583
140584
140585
140586
140587
140588
140589
140590
140591
140592
140593
140594
140595
140596
140597
140598
140599
140600
140601
140602
140603
140604
140605
140606
140607
140608
140609
140610
140611
140612
140613
140614
140615
140616
140617
140618
140619
140620
140621
140622
140623
140624
140625
140626
140627
140628
140629
140630
140631
140632
140633
140634
140635
140636
140637
140638
140639
140640
140641
140642
140643
140644
140645
140646
140647
140648
140649
140650
140651
140652
140653
140654
140655
140656
140657
140658
140659
140660
140661
140662
140663
140664
140665
140666
140667
140668
140669
140670
140671
140672
140673
140674
140675
140676
140677
140678
140679
140680
140681
140682
140683
140684
140685
140686
140687
140688
140689
140690
140691
140692
140693
140694
140695
140696
140697
140698
140699
140700
140701
140702
140703
140704
140705
140706
140707
140708
140709
140710
140711
140712
140713
140714
140715
140716
140717
140718
140719
140720
140721
140722
140723
140724
140725
140726
140727
140728
140729
140730
140731
140732
140733
140734
140735
140736
140737
140738
140739
140740
140741
140742
140743
140744
140745
140746
140747
140748
140749
140750
140751
140752
140753
140754
140755
140756
140757
140758
140759
140760
140761
140762
140763
140764
140765
140766
140767
140768
140769
140770
140771
140772
140773
140774
140775
140776
140777
140778
140779
140780
140781
140782
140783
140784
140785
140786
140787
140788
140789
140790
140791
140792
140793
140794
140795
140796
140797
140798
140799
140800
140801
140802
140803
140804
140805
140806
140807
140808
140809
140810
140811
140812
140813
140814
140815
140816
140817
140818
140819
140820
140821
140822
140823
140824
140825
140826
140827
140828
140829
140830
140831
140832
140833
140834
140835
140836
140837
140838
140839
140840
140841
140842
140843
140844
140845
140846
140847
140848
140849
140850
140851
140852
140853
140854
140855
140856
140857
140858
140859
140860
140861
140862
140863
140864
140865
140866
140867
140868
140869
140870
140871
140872
140873
140874
140875
140876
140877
140878
140879
140880
140881
140882
140883
140884
140885
140886
140887
140888
140889
140890
140891
140892
140893
140894
140895
140896
140897
140898
140899
140900
140901
140902
140903
140904
140905
140906
140907
140908
140909
140910
140911
140912
140913
140914
140915
140916
140917
140918
140919
140920
140921
140922
140923
140924
140925
140926
140927
140928
140929
140930
140931
140932
140933
140934
140935
140936
140937
140938
140939
140940
140941
140942
140943
140944
140945
140946
140947
140948
140949
140950
140951
140952
140953
140954
140955
140956
140957
140958
140959
140960
140961
140962
140963
140964
140965
140966
140967
140968
140969
140970
140971
140972
140973
140974
140975
140976
140977
140978
140979
140980
140981
140982
140983
140984
140985
140986
140987
140988
140989
140990
140991
140992
140993
140994
140995
140996
140997
140998
140999
141000
141001
141002
141003
141004
141005
141006
141007
141008
141009
141010
141011
141012
141013
141014
141015
141016
141017
141018
141019
141020
141021
141022
141023
141024
141025
141026
141027
141028
141029
141030
141031
141032
141033
141034
141035
141036
141037
141038
141039
141040
141041
141042
141043
141044
141045
141046
141047
141048
141049
141050
141051
141052
141053
141054
141055
141056
141057
141058
141059
141060
141061
141062
141063
141064
141065
141066
141067
141068
141069
141070
141071
141072
141073
141074
141075
141076
141077
141078
141079
141080
141081
141082
141083
141084
141085
141086
141087
141088
141089
141090
141091
141092
141093
141094
141095
141096
141097
141098
141099
141100
141101
141102
141103
141104
141105
141106
141107
141108
141109
141110
141111
141112
141113
141114
141115
141116
141117
141118
141119
141120
141121
141122
141123
141124
141125
141126
141127
141128
141129
141130
141131
141132
141133
141134
141135
141136
141137
141138
141139
141140
141141
141142
141143
141144
141145
141146
141147
141148
141149
141150
141151
141152
141153
141154
141155
141156
141157
141158
141159
141160
141161
141162
141163
141164
141165
141166
141167
141168
141169
141170
141171
141172
141173
141174
141175
141176
141177
141178
141179
141180
141181
141182
141183
141184
141185
141186
141187
141188
141189
141190
141191
141192
141193
141194
141195
141196
141197
141198
141199
141200
141201
141202
141203
141204
141205
141206
141207
141208
141209
141210
141211
141212
141213
141214
141215
141216
141217
141218
141219
141220
141221
141222
141223
141224
141225
141226
141227
141228
141229
141230
141231
141232
141233
141234
141235
141236
141237
141238
141239
141240
141241
141242
141243
141244
141245
141246
141247
141248
141249
141250
141251
141252
141253
141254
141255
141256
141257
141258
141259
141260
141261
141262
141263
141264
141265
141266
141267
141268
141269
141270
141271
141272
141273
141274
141275
141276
141277
141278
141279
141280
141281
141282
141283
141284
141285
141286
141287
141288
141289
141290
141291
141292
141293
141294
141295
141296
141297
141298
141299
141300
141301
141302
141303
141304
141305
141306
141307
141308
141309
141310
141311
141312
141313
141314
141315
141316
141317
141318
141319
141320
141321
141322
141323
141324
141325
141326
141327
141328
141329
141330
141331
141332
141333
141334
141335
141336
141337
141338
141339
141340
141341
141342
141343
141344
141345
141346
141347
141348
141349
141350
141351
141352
141353
141354
141355
141356
141357
141358
141359
141360
141361
141362
141363
141364
141365
141366
141367
141368
141369
141370
141371
141372
141373
141374
141375
141376
141377
141378
141379
141380
141381
141382
141383
141384
141385
141386
141387
141388
141389
141390
141391
141392
141393
141394
141395
141396
141397
141398
141399
141400
141401
141402
141403
141404
141405
141406
141407
141408
141409
141410
141411
141412
141413
141414
141415
141416
141417
141418
141419
141420
141421
141422
141423
141424
141425
141426
141427
141428
141429
141430
141431
141432
141433
141434
141435
141436
141437
141438
141439
141440
141441
141442
141443
141444
141445
141446
141447
141448
141449
141450
141451
141452
141453
141454
141455
141456
141457
141458
141459
141460
141461
141462
141463
141464
141465
141466
141467
141468
141469
141470
141471
141472
141473
141474
141475
141476
141477
141478
141479
141480
141481
141482
141483
141484
141485
141486
141487
141488
141489
141490
141491
141492
141493
141494
141495
141496
141497
141498
141499
141500
141501
141502
141503
141504
141505
141506
141507
141508
141509
141510
141511
141512
141513
141514
141515
141516
141517
141518
141519
141520
141521
141522
141523
141524
141525
141526
141527
141528
141529
141530
141531
141532
141533
141534
141535
141536
141537
141538
141539
141540
141541
141542
141543
141544
141545
141546
141547
141548
141549
141550
141551
141552
141553
141554
141555
141556
141557
141558
141559
141560
141561
141562
141563
141564
141565
141566
141567
141568
141569
141570
141571
141572
141573
141574
141575
141576
141577
141578
141579
141580
141581
141582
141583
141584
141585
141586
141587
141588
141589
141590
141591
141592
141593
141594
141595
141596
141597
141598
141599
141600
141601
141602
141603
141604
141605
141606
141607
141608
141609
141610
141611
141612
141613
141614
141615
141616
141617
141618
141619
141620
141621
141622
141623
141624
141625
141626
141627
141628
141629
141630
141631
141632
141633
141634
141635
141636
141637
141638
141639
141640
141641
141642
141643
141644
141645
141646
141647
141648
141649
141650
141651
141652
141653
141654
141655
141656
141657
141658
141659
141660
141661
141662
141663
141664
141665
141666
141667
141668
141669
141670
141671
141672
141673
141674
141675
141676
141677
141678
141679
141680
141681
141682
141683
141684
141685
141686
141687
141688
141689
141690
141691
141692
141693
141694
141695
141696
141697
141698
141699
141700
141701
141702
141703
141704
141705
141706
141707
141708
141709
141710
141711
141712
141713
141714
141715
141716
141717
141718
141719
141720
141721
141722
141723
141724
141725
141726
141727
141728
141729
141730
141731
141732
141733
141734
141735
141736
141737
141738
141739
141740
141741
141742
141743
141744
141745
141746
141747
141748
141749
141750
141751
141752
141753
141754
141755
141756
141757
141758
141759
141760
141761
141762
141763
141764
141765
141766
141767
141768
141769
141770
141771
141772
141773
141774
141775
141776
141777
141778
141779
141780
141781
141782
141783
141784
141785
141786
141787
141788
141789
141790
141791
141792
141793
141794
141795
141796
141797
141798
141799
141800
141801
141802
141803
141804
141805
141806
141807
141808
141809
141810
141811
141812
141813
141814
141815
141816
141817
141818
141819
141820
141821
141822
141823
141824
141825
141826
141827
141828
141829
141830
141831
141832
141833
141834
141835
141836
141837
141838
141839
141840
141841
141842
141843
141844
141845
141846
141847
141848
141849
141850
141851
141852
141853
141854
141855
141856
141857
141858
141859
141860
141861
141862
141863
141864
141865
141866
141867
141868
141869
141870
141871
141872
141873
141874
141875
141876
141877
141878
141879
141880
141881
141882
141883
141884
141885
141886
141887
141888
141889
141890
141891
141892
141893
141894
141895
141896
141897
141898
141899
141900
141901
141902
141903
141904
141905
141906
141907
141908
141909
141910
141911
141912
141913
141914
141915
141916
141917
141918
141919
141920
141921
141922
141923
141924
141925
141926
141927
141928
141929
141930
141931
141932
141933
141934
141935
141936
141937
141938
141939
141940
141941
141942
141943
141944
141945
141946
141947
141948
141949
141950
141951
141952
141953
141954
141955
141956
141957
141958
141959
141960
141961
141962
141963
141964
141965
141966
141967
141968
141969
141970
141971
141972
141973
141974
141975
141976
141977
141978
141979
141980
141981
141982
141983
141984
141985
141986
141987
141988
141989
141990
141991
141992
141993
141994
141995
141996
141997
141998
141999
142000
142001
142002
142003
142004
142005
142006
142007
142008
142009
142010
142011
142012
142013
142014
142015
142016
142017
142018
142019
142020
142021
142022
142023
142024
142025
142026
142027
142028
142029
142030
142031
142032
142033
142034
142035
142036
142037
142038
142039
142040
142041
142042
142043
142044
142045
142046
142047
142048
142049
142050
142051
142052
142053
142054
142055
142056
142057
142058
142059
142060
142061
142062
142063
142064
142065
142066
142067
142068
142069
142070
142071
142072
142073
142074
142075
142076
142077
142078
142079
142080
142081
142082
142083
142084
142085
142086
142087
142088
142089
142090
142091
142092
142093
142094
142095
142096
142097
142098
142099
142100
142101
142102
142103
142104
142105
142106
142107
142108
142109
142110
142111
142112
142113
142114
142115
142116
142117
142118
142119
142120
142121
142122
142123
142124
142125
142126
142127
142128
142129
142130
142131
142132
142133
142134
142135
142136
142137
142138
142139
142140
142141
142142
142143
142144
142145
142146
142147
142148
142149
142150
142151
142152
142153
142154
142155
142156
142157
142158
142159
142160
142161
142162
142163
142164
142165
142166
142167
142168
142169
142170
142171
142172
142173
142174
142175
142176
142177
142178
142179
142180
142181
142182
142183
142184
142185
142186
142187
142188
142189
142190
142191
142192
142193
142194
142195
142196
142197
142198
142199
142200
142201
142202
142203
142204
142205
142206
142207
142208
142209
142210
142211
142212
142213
142214
142215
142216
142217
142218
142219
142220
142221
142222
142223
142224
142225
142226
142227
142228
142229
142230
142231
142232
142233
142234
142235
142236
142237
142238
142239
142240
142241
142242
142243
142244
142245
142246
142247
142248
142249
142250
142251
142252
142253
142254
142255
142256
142257
142258
142259
142260
142261
142262
142263
142264
142265
142266
142267
142268
142269
142270
142271
142272
142273
142274
142275
142276
142277
142278
142279
142280
142281
142282
142283
142284
142285
142286
142287
142288
142289
142290
142291
142292
142293
142294
142295
142296
142297
142298
142299
142300
142301
142302
142303
142304
142305
142306
142307
142308
142309
142310
142311
142312
142313
142314
142315
142316
142317
142318
142319
142320
142321
142322
142323
142324
142325
142326
142327
142328
142329
142330
142331
142332
142333
142334
142335
142336
142337
142338
142339
142340
142341
142342
142343
142344
142345
142346
142347
142348
142349
142350
142351
142352
142353
142354
142355
142356
142357
142358
142359
142360
142361
142362
142363
142364
142365
142366
142367
142368
142369
142370
142371
142372
142373
142374
142375
142376
142377
142378
142379
142380
142381
142382
142383
142384
142385
142386
142387
142388
142389
142390
142391
142392
142393
142394
142395
142396
142397
142398
142399
142400
142401
142402
142403
142404
142405
142406
142407
142408
142409
142410
142411
142412
142413
142414
142415
142416
142417
142418
142419
142420
142421
142422
142423
142424
142425
142426
142427
142428
142429
142430
142431
142432
142433
142434
142435
142436
142437
142438
142439
142440
142441
142442
142443
142444
142445
142446
142447
142448
142449
142450
142451
142452
142453
142454
142455
142456
142457
142458
142459
142460
142461
142462
142463
142464
142465
142466
142467
142468
142469
142470
142471
142472
142473
142474
142475
142476
142477
142478
142479
142480
142481
142482
142483
142484
142485
142486
142487
142488
142489
142490
142491
142492
142493
142494
142495
142496
142497
142498
142499
142500
142501
142502
142503
142504
142505
142506
142507
142508
142509
142510
142511
142512
142513
142514
142515
142516
142517
142518
142519
142520
142521
142522
142523
142524
142525
142526
142527
142528
142529
142530
142531
142532
142533
142534
142535
142536
142537
142538
142539
142540
142541
142542
142543
142544
142545
142546
142547
142548
142549
142550
142551
142552
142553
142554
142555
142556
142557
142558
142559
142560
142561
142562
142563
142564
142565
142566
142567
142568
142569
142570
142571
142572
142573
142574
142575
142576
142577
142578
142579
142580
142581
142582
142583
142584
142585
142586
142587
142588
142589
142590
142591
142592
142593
142594
142595
142596
142597
142598
142599
142600
142601
142602
142603
142604
142605
142606
142607
142608
142609
142610
142611
142612
142613
142614
142615
142616
142617
142618
142619
142620
142621
142622
142623
142624
142625
142626
142627
142628
142629
142630
142631
142632
142633
142634
142635
142636
142637
142638
142639
142640
142641
142642
142643
142644
142645
142646
142647
142648
142649
142650
142651
142652
142653
142654
142655
142656
142657
142658
142659
142660
142661
142662
142663
142664
142665
142666
142667
142668
142669
142670
142671
142672
142673
142674
142675
142676
142677
142678
142679
142680
142681
142682
142683
142684
142685
142686
142687
142688
142689
142690
142691
142692
142693
142694
142695
142696
142697
142698
142699
142700
142701
142702
142703
142704
142705
142706
142707
142708
142709
142710
142711
142712
142713
142714
142715
142716
142717
142718
142719
142720
142721
142722
142723
142724
142725
142726
142727
142728
142729
142730
142731
142732
142733
142734
142735
142736
142737
142738
142739
142740
142741
142742
142743
142744
142745
142746
142747
142748
142749
142750
142751
142752
142753
142754
142755
142756
142757
142758
142759
142760
142761
142762
142763
142764
142765
142766
142767
142768
142769
142770
142771
142772
142773
142774
142775
142776
142777
142778
142779
142780
142781
142782
142783
142784
142785
142786
142787
142788
142789
142790
142791
142792
142793
142794
142795
142796
142797
142798
142799
142800
142801
142802
142803
142804
142805
142806
142807
142808
142809
142810
142811
142812
142813
142814
142815
142816
142817
142818
142819
142820
142821
142822
142823
142824
142825
142826
142827
142828
142829
142830
142831
142832
142833
142834
142835
142836
142837
142838
142839
142840
142841
142842
142843
142844
142845
142846
142847
142848
142849
142850
142851
142852
142853
142854
142855
142856
142857
142858
142859
142860
142861
142862
142863
142864
142865
142866
142867
142868
142869
142870
142871
142872
142873
142874
142875
142876
142877
142878
142879
142880
142881
142882
142883
142884
142885
142886
142887
142888
142889
142890
142891
142892
142893
142894
142895
142896
142897
142898
142899
142900
142901
142902
142903
142904
142905
142906
142907
142908
142909
142910
142911
142912
142913
142914
142915
142916
142917
142918
142919
142920
142921
142922
142923
142924
142925
142926
142927
142928
142929
142930
142931
142932
142933
142934
142935
142936
142937
142938
142939
142940
142941
142942
142943
142944
142945
142946
142947
142948
142949
142950
142951
142952
142953
142954
142955
142956
142957
142958
142959
142960
142961
142962
142963
142964
142965
142966
142967
142968
142969
142970
142971
142972
142973
142974
142975
142976
142977
142978
142979
142980
142981
142982
142983
142984
142985
142986
142987
142988
142989
142990
142991
142992
142993
142994
142995
142996
142997
142998
142999
143000
143001
143002
143003
143004
143005
143006
143007
143008
143009
143010
143011
143012
143013
143014
143015
143016
143017
143018
143019
143020
143021
143022
143023
143024
143025
143026
143027
143028
143029
143030
143031
143032
143033
143034
143035
143036
143037
143038
143039
143040
143041
143042
143043
143044
143045
143046
143047
143048
143049
143050
143051
143052
143053
143054
143055
143056
143057
143058
143059
143060
143061
143062
143063
143064
143065
143066
143067
143068
143069
143070
143071
143072
143073
143074
143075
143076
143077
143078
143079
143080
143081
143082
143083
143084
143085
143086
143087
143088
143089
143090
143091
143092
143093
143094
143095
143096
143097
143098
143099
143100
143101
143102
143103
143104
143105
143106
143107
143108
143109
143110
143111
143112
143113
143114
143115
143116
143117
143118
143119
143120
143121
143122
143123
143124
143125
143126
143127
143128
143129
143130
143131
143132
143133
143134
143135
143136
143137
143138
143139
143140
143141
143142
143143
143144
143145
143146
143147
143148
143149
143150
143151
143152
143153
143154
143155
143156
143157
143158
143159
143160
143161
143162
143163
143164
143165
143166
143167
143168
143169
143170
143171
143172
143173
143174
143175
143176
143177
143178
143179
143180
143181
143182
143183
143184
143185
143186
143187
143188
143189
143190
143191
143192
143193
143194
143195
143196
143197
143198
143199
143200
143201
143202
143203
143204
143205
143206
143207
143208
143209
143210
143211
143212
143213
143214
143215
143216
143217
143218
143219
143220
143221
143222
143223
143224
143225
143226
143227
143228
143229
143230
143231
143232
143233
143234
143235
143236
143237
143238
143239
143240
143241
143242
143243
143244
143245
143246
143247
143248
143249
143250
143251
143252
143253
143254
143255
143256
143257
143258
143259
143260
143261
143262
143263
143264
143265
143266
143267
143268
143269
143270
143271
143272
143273
143274
143275
143276
143277
143278
143279
143280
143281
143282
143283
143284
143285
143286
143287
143288
143289
143290
143291
143292
143293
143294
143295
143296
143297
143298
143299
143300
143301
143302
143303
143304
143305
143306
143307
143308
143309
143310
143311
143312
143313
143314
143315
143316
143317
143318
143319
143320
143321
143322
143323
143324
143325
143326
143327
143328
143329
143330
143331
143332
143333
143334
143335
143336
143337
143338
143339
143340
143341
143342
143343
143344
143345
143346
143347
143348
143349
143350
143351
143352
143353
143354
143355
143356
143357
143358
143359
143360
143361
143362
143363
143364
143365
143366
143367
143368
143369
143370
143371
143372
143373
143374
143375
143376
143377
143378
143379
143380
143381
143382
143383
143384
143385
143386
143387
143388
143389
143390
143391
143392
143393
143394
143395
143396
143397
143398
143399
143400
143401
143402
143403
143404
143405
143406
143407
143408
143409
143410
143411
143412
143413
143414
143415
143416
143417
143418
143419
143420
143421
143422
143423
143424
143425
143426
143427
143428
143429
143430
143431
143432
143433
143434
143435
143436
143437
143438
143439
143440
143441
143442
143443
143444
143445
143446
143447
143448
143449
143450
143451
143452
143453
143454
143455
143456
143457
143458
143459
143460
143461
143462
143463
143464
143465
143466
143467
143468
143469
143470
143471
143472
143473
143474
143475
143476
143477
143478
143479
143480
143481
143482
143483
143484
143485
143486
143487
143488
143489
143490
143491
143492
143493
143494
143495
143496
143497
143498
143499
143500
143501
143502
143503
143504
143505
143506
143507
143508
143509
143510
143511
143512
143513
143514
143515
143516
143517
143518
143519
143520
143521
143522
143523
143524
143525
143526
143527
143528
143529
143530
143531
143532
143533
143534
143535
143536
143537
143538
143539
143540
143541
143542
143543
143544
143545
143546
143547
143548
143549
143550
143551
143552
143553
143554
143555
143556
143557
143558
143559
143560
143561
143562
143563
143564
143565
143566
143567
143568
143569
143570
143571
143572
143573
143574
143575
143576
143577
143578
143579
143580
143581
143582
143583
143584
143585
143586
143587
143588
143589
143590
143591
143592
143593
143594
143595
143596
143597
143598
143599
143600
143601
143602
143603
143604
143605
143606
143607
143608
143609
143610
143611
143612
143613
143614
143615
143616
143617
143618
143619
143620
143621
143622
143623
143624
143625
143626
143627
143628
143629
143630
143631
143632
143633
143634
143635
143636
143637
143638
143639
143640
143641
143642
143643
143644
143645
143646
143647
143648
143649
143650
143651
143652
143653
143654
143655
143656
143657
143658
143659
143660
143661
143662
143663
143664
143665
143666
143667
143668
143669
143670
143671
143672
143673
143674
143675
143676
143677
143678
143679
143680
143681
143682
143683
143684
143685
143686
143687
143688
143689
143690
143691
143692
143693
143694
143695
143696
143697
143698
143699
143700
143701
143702
143703
143704
143705
143706
143707
143708
143709
143710
143711
143712
143713
143714
143715
143716
143717
143718
143719
143720
143721
143722
143723
143724
143725
143726
143727
143728
143729
143730
143731
143732
143733
143734
143735
143736
143737
143738
143739
143740
143741
143742
143743
143744
143745
143746
143747
143748
143749
143750
143751
143752
143753
143754
143755
143756
143757
143758
143759
143760
143761
143762
143763
143764
143765
143766
143767
143768
143769
143770
143771
143772
143773
143774
143775
143776
143777
143778
143779
143780
143781
143782
143783
143784
143785
143786
143787
143788
143789
143790
143791
143792
143793
143794
143795
143796
143797
143798
143799
143800
143801
143802
143803
143804
143805
143806
143807
143808
143809
143810
143811
143812
143813
143814
143815
143816
143817
143818
143819
143820
143821
143822
143823
143824
143825
143826
143827
143828
143829
143830
143831
143832
143833
143834
143835
143836
143837
143838
143839
143840
143841
143842
143843
143844
143845
143846
143847
143848
143849
143850
143851
143852
143853
143854
143855
143856
143857
143858
143859
143860
143861
143862
143863
143864
143865
143866
143867
143868
143869
143870
143871
143872
143873
143874
143875
143876
143877
143878
143879
143880
143881
143882
143883
143884
143885
143886
143887
143888
143889
143890
143891
143892
143893
143894
143895
143896
143897
143898
143899
143900
143901
143902
143903
143904
143905
143906
143907
143908
143909
143910
143911
143912
143913
143914
143915
143916
143917
143918
143919
143920
143921
143922
143923
143924
143925
143926
143927
143928
143929
143930
143931
143932
143933
143934
143935
143936
143937
143938
143939
143940
143941
143942
143943
143944
143945
143946
143947
143948
143949
143950
143951
143952
143953
143954
143955
143956
143957
143958
143959
143960
143961
143962
143963
143964
143965
143966
143967
143968
143969
143970
143971
143972
143973
143974
143975
143976
143977
143978
143979
143980
143981
143982
143983
143984
143985
143986
143987
143988
143989
143990
143991
143992
143993
143994
143995
143996
143997
143998
143999
144000
144001
144002
144003
144004
144005
144006
144007
144008
144009
144010
144011
144012
144013
144014
144015
144016
144017
144018
144019
144020
144021
144022
144023
144024
144025
144026
144027
144028
144029
144030
144031
144032
144033
144034
144035
144036
144037
144038
144039
144040
144041
144042
144043
144044
144045
144046
144047
144048
144049
144050
144051
144052
144053
144054
144055
144056
144057
144058
144059
144060
144061
144062
144063
144064
144065
144066
144067
144068
144069
144070
144071
144072
144073
144074
144075
144076
144077
144078
144079
144080
144081
144082
144083
144084
144085
144086
144087
144088
144089
144090
144091
144092
144093
144094
144095
144096
144097
144098
144099
144100
144101
144102
144103
144104
144105
144106
144107
144108
144109
144110
144111
144112
144113
144114
144115
144116
144117
144118
144119
144120
144121
144122
144123
144124
144125
144126
144127
144128
144129
144130
144131
144132
144133
144134
144135
144136
144137
144138
144139
144140
144141
144142
144143
144144
144145
144146
144147
144148
144149
144150
144151
144152
144153
144154
144155
144156
144157
144158
144159
144160
144161
144162
144163
144164
144165
144166
144167
144168
144169
144170
144171
144172
144173
144174
144175
144176
144177
144178
144179
144180
144181
144182
144183
144184
144185
144186
144187
144188
144189
144190
144191
144192
144193
144194
144195
144196
144197
144198
144199
144200
144201
144202
144203
144204
144205
144206
144207
144208
144209
144210
144211
144212
144213
144214
144215
144216
144217
144218
144219
144220
144221
144222
144223
144224
144225
144226
144227
144228
144229
144230
144231
144232
144233
144234
144235
144236
144237
144238
144239
144240
144241
144242
144243
144244
144245
144246
144247
144248
144249
144250
144251
144252
144253
144254
144255
144256
144257
144258
144259
144260
144261
144262
144263
144264
144265
144266
144267
144268
144269
144270
144271
144272
144273
144274
144275
144276
144277
144278
144279
144280
144281
144282
144283
144284
144285
144286
144287
144288
144289
144290
144291
144292
144293
144294
144295
144296
144297
144298
144299
144300
144301
144302
144303
144304
144305
144306
144307
144308
144309
144310
144311
144312
144313
144314
144315
144316
144317
144318
144319
144320
144321
144322
144323
144324
144325
144326
144327
144328
144329
144330
144331
144332
144333
144334
144335
144336
144337
144338
144339
144340
144341
144342
144343
144344
144345
144346
144347
144348
144349
144350
144351
144352
144353
144354
144355
144356
144357
144358
144359
144360
144361
144362
144363
144364
144365
144366
144367
144368
144369
144370
144371
144372
144373
144374
144375
144376
144377
144378
144379
144380
144381
144382
144383
144384
144385
144386
144387
144388
144389
144390
144391
144392
144393
144394
144395
144396
144397
144398
144399
144400
144401
144402
144403
144404
144405
144406
144407
144408
144409
144410
144411
144412
144413
144414
144415
144416
144417
144418
144419
144420
144421
144422
144423
144424
144425
144426
144427
144428
144429
144430
144431
144432
144433
144434
144435
144436
144437
144438
144439
144440
144441
144442
144443
144444
144445
144446
144447
144448
144449
144450
144451
144452
144453
144454
144455
144456
144457
144458
144459
144460
144461
144462
144463
144464
144465
144466
144467
144468
144469
144470
144471
144472
144473
144474
144475
144476
144477
144478
144479
144480
144481
144482
144483
144484
144485
144486
144487
144488
144489
144490
144491
144492
144493
144494
144495
144496
144497
144498
144499
144500
144501
144502
144503
144504
144505
144506
144507
144508
144509
144510
144511
144512
144513
144514
144515
144516
144517
144518
144519
144520
144521
144522
144523
144524
144525
144526
144527
144528
144529
144530
144531
144532
144533
144534
144535
144536
144537
144538
144539
144540
144541
144542
144543
144544
144545
144546
144547
144548
144549
144550
144551
144552
144553
144554
144555
144556
144557
144558
144559
144560
144561
144562
144563
144564
144565
144566
144567
144568
144569
144570
144571
144572
144573
144574
144575
144576
144577
144578
144579
144580
144581
144582
144583
144584
144585
144586
144587
144588
144589
144590
144591
144592
144593
144594
144595
144596
144597
144598
144599
144600
144601
144602
144603
144604
144605
144606
144607
144608
144609
144610
144611
144612
144613
144614
144615
144616
144617
144618
144619
144620
144621
144622
144623
144624
144625
144626
144627
144628
144629
144630
144631
144632
144633
144634
144635
144636
144637
144638
144639
144640
144641
144642
144643
144644
144645
144646
144647
144648
144649
144650
144651
144652
144653
144654
144655
144656
144657
144658
144659
144660
144661
144662
144663
144664
144665
144666
144667
144668
144669
144670
144671
144672
144673
144674
144675
144676
144677
144678
144679
144680
144681
144682
144683
144684
144685
144686
144687
144688
144689
144690
144691
144692
144693
144694
144695
144696
144697
144698
144699
144700
144701
144702
144703
144704
144705
144706
144707
144708
144709
144710
144711
144712
144713
144714
144715
144716
144717
144718
144719
144720
144721
144722
144723
144724
144725
144726
144727
144728
144729
144730
144731
144732
144733
144734
144735
144736
144737
144738
144739
144740
144741
144742
144743
144744
144745
144746
144747
144748
144749
144750
144751
144752
144753
144754
144755
144756
144757
144758
144759
144760
144761
144762
144763
144764
144765
144766
144767
144768
144769
144770
144771
144772
144773
144774
144775
144776
144777
144778
144779
144780
144781
144782
144783
144784
144785
144786
144787
144788
144789
144790
144791
144792
144793
144794
144795
144796
144797
144798
144799
144800
144801
144802
144803
144804
144805
144806
144807
144808
144809
144810
144811
144812
144813
144814
144815
144816
144817
144818
144819
144820
144821
144822
144823
144824
144825
144826
144827
144828
144829
144830
144831
144832
144833
144834
144835
144836
144837
144838
144839
144840
144841
144842
144843
144844
144845
144846
144847
144848
144849
144850
144851
144852
144853
144854
144855
144856
144857
144858
144859
144860
144861
144862
144863
144864
144865
144866
144867
144868
144869
144870
144871
144872
144873
144874
144875
144876
144877
144878
144879
144880
144881
144882
144883
144884
144885
144886
144887
144888
144889
144890
144891
144892
144893
144894
144895
144896
144897
144898
144899
144900
144901
144902
144903
144904
144905
144906
144907
144908
144909
144910
144911
144912
144913
144914
144915
144916
144917
144918
144919
144920
144921
144922
144923
144924
144925
144926
144927
144928
144929
144930
144931
144932
144933
144934
144935
144936
144937
144938
144939
144940
144941
144942
144943
144944
144945
144946
144947
144948
144949
144950
144951
144952
144953
144954
144955
144956
144957
144958
144959
144960
144961
144962
144963
144964
144965
144966
144967
144968
144969
144970
144971
144972
144973
144974
144975
144976
144977
144978
144979
144980
144981
144982
144983
144984
144985
144986
144987
144988
144989
144990
144991
144992
144993
144994
144995
144996
144997
144998
144999
145000
145001
145002
145003
145004
145005
145006
145007
145008
145009
145010
145011
145012
145013
145014
145015
145016
145017
145018
145019
145020
145021
145022
145023
145024
145025
145026
145027
145028
145029
145030
145031
145032
145033
145034
145035
145036
145037
145038
145039
145040
145041
145042
145043
145044
145045
145046
145047
145048
145049
145050
145051
145052
145053
145054
145055
145056
145057
145058
145059
145060
145061
145062
145063
145064
145065
145066
145067
145068
145069
145070
145071
145072
145073
145074
145075
145076
145077
145078
145079
145080
145081
145082
145083
145084
145085
145086
145087
145088
145089
145090
145091
145092
145093
145094
145095
145096
145097
145098
145099
145100
145101
145102
145103
145104
145105
145106
145107
145108
145109
145110
145111
145112
145113
145114
145115
145116
145117
145118
145119
145120
145121
145122
145123
145124
145125
145126
145127
145128
145129
145130
145131
145132
145133
145134
145135
145136
145137
145138
145139
145140
145141
145142
145143
145144
145145
145146
145147
145148
145149
145150
145151
145152
145153
145154
145155
145156
145157
145158
145159
145160
145161
145162
145163
145164
145165
145166
145167
145168
145169
145170
145171
145172
145173
145174
145175
145176
145177
145178
145179
145180
145181
145182
145183
145184
145185
145186
145187
145188
145189
145190
145191
145192
145193
145194
145195
145196
145197
145198
145199
145200
145201
145202
145203
145204
145205
145206
145207
145208
145209
145210
145211
145212
145213
145214
145215
145216
145217
145218
145219
145220
145221
145222
145223
145224
145225
145226
145227
145228
145229
145230
145231
145232
145233
145234
145235
145236
145237
145238
145239
145240
145241
145242
145243
145244
145245
145246
145247
145248
145249
145250
145251
145252
145253
145254
145255
145256
145257
145258
145259
145260
145261
145262
145263
145264
145265
145266
145267
145268
145269
145270
145271
145272
145273
145274
145275
145276
145277
145278
145279
145280
145281
145282
145283
145284
145285
145286
145287
145288
145289
145290
145291
145292
145293
145294
145295
145296
145297
145298
145299
145300
145301
145302
145303
145304
145305
145306
145307
145308
145309
145310
145311
145312
145313
145314
145315
145316
145317
145318
145319
145320
145321
145322
145323
145324
145325
145326
145327
145328
145329
145330
145331
145332
145333
145334
145335
145336
145337
145338
145339
145340
145341
145342
145343
145344
145345
145346
145347
145348
145349
145350
145351
145352
145353
145354
145355
145356
145357
145358
145359
145360
145361
145362
145363
145364
145365
145366
145367
145368
145369
145370
145371
145372
145373
145374
145375
145376
145377
145378
145379
145380
145381
145382
145383
145384
145385
145386
145387
145388
145389
145390
145391
145392
145393
145394
145395
145396
145397
145398
145399
145400
145401
145402
145403
145404
145405
145406
145407
145408
145409
145410
145411
145412
145413
145414
145415
145416
145417
145418
145419
145420
145421
145422
145423
145424
145425
145426
145427
145428
145429
145430
145431
145432
145433
145434
145435
145436
145437
145438
145439
145440
145441
145442
145443
145444
145445
145446
145447
145448
145449
145450
145451
145452
145453
145454
145455
145456
145457
145458
145459
145460
145461
145462
145463
145464
145465
145466
145467
145468
145469
145470
145471
145472
145473
145474
145475
145476
145477
145478
145479
145480
145481
145482
145483
145484
145485
145486
145487
145488
145489
145490
145491
145492
145493
145494
145495
145496
145497
145498
145499
145500
145501
145502
145503
145504
145505
145506
145507
145508
145509
145510
145511
145512
145513
145514
145515
145516
145517
145518
145519
145520
145521
145522
145523
145524
145525
145526
145527
145528
145529
145530
145531
145532
145533
145534
145535
145536
145537
145538
145539
145540
145541
145542
145543
145544
145545
145546
145547
145548
145549
145550
145551
145552
145553
145554
145555
145556
145557
145558
145559
145560
145561
145562
145563
145564
145565
145566
145567
145568
145569
145570
145571
145572
145573
145574
145575
145576
145577
145578
145579
145580
145581
145582
145583
145584
145585
145586
145587
145588
145589
145590
145591
145592
145593
145594
145595
145596
145597
145598
145599
145600
145601
145602
145603
145604
145605
145606
145607
145608
145609
145610
145611
145612
145613
145614
145615
145616
145617
145618
145619
145620
145621
145622
145623
145624
145625
145626
145627
145628
145629
145630
145631
145632
145633
145634
145635
145636
145637
145638
145639
145640
145641
145642
145643
145644
145645
145646
145647
145648
145649
145650
145651
145652
145653
145654
145655
145656
145657
145658
145659
145660
145661
145662
145663
145664
145665
145666
145667
145668
145669
145670
145671
145672
145673
145674
145675
145676
145677
145678
145679
145680
145681
145682
145683
145684
145685
145686
145687
145688
145689
145690
145691
145692
145693
145694
145695
145696
145697
145698
145699
145700
145701
145702
145703
145704
145705
145706
145707
145708
145709
145710
145711
145712
145713
145714
145715
145716
145717
145718
145719
145720
145721
145722
145723
145724
145725
145726
145727
145728
145729
145730
145731
145732
145733
145734
145735
145736
145737
145738
145739
145740
145741
145742
145743
145744
145745
145746
145747
145748
145749
145750
145751
145752
145753
145754
145755
145756
145757
145758
145759
145760
145761
145762
145763
145764
145765
145766
145767
145768
145769
145770
145771
145772
145773
145774
145775
145776
145777
145778
145779
145780
145781
145782
145783
145784
145785
145786
145787
145788
145789
145790
145791
145792
145793
145794
145795
145796
145797
145798
145799
145800
145801
145802
145803
145804
145805
145806
145807
145808
145809
145810
145811
145812
145813
145814
145815
145816
145817
145818
145819
145820
145821
145822
145823
145824
145825
145826
145827
145828
145829
145830
145831
145832
145833
145834
145835
145836
145837
145838
145839
145840
145841
145842
145843
145844
145845
145846
145847
145848
145849
145850
145851
145852
145853
145854
145855
145856
145857
145858
145859
145860
145861
145862
145863
145864
145865
145866
145867
145868
145869
145870
145871
145872
145873
145874
145875
145876
145877
145878
145879
145880
145881
145882
145883
145884
145885
145886
145887
145888
145889
145890
145891
145892
145893
145894
145895
145896
145897
145898
145899
145900
145901
145902
145903
145904
145905
145906
145907
145908
145909
145910
145911
145912
145913
145914
145915
145916
145917
145918
145919
145920
145921
145922
145923
145924
145925
145926
145927
145928
145929
145930
145931
145932
145933
145934
145935
145936
145937
145938
145939
145940
145941
145942
145943
145944
145945
145946
145947
145948
145949
145950
145951
145952
145953
145954
145955
145956
145957
145958
145959
145960
145961
145962
145963
145964
145965
145966
145967
145968
145969
145970
145971
145972
145973
145974
145975
145976
145977
145978
145979
145980
145981
145982
145983
145984
145985
145986
145987
145988
145989
145990
145991
145992
145993
145994
145995
145996
145997
145998
145999
146000
146001
146002
146003
146004
146005
146006
146007
146008
146009
146010
146011
146012
146013
146014
146015
146016
146017
146018
146019
146020
146021
146022
146023
146024
146025
146026
146027
146028
146029
146030
146031
146032
146033
146034
146035
146036
146037
146038
146039
146040
146041
146042
146043
146044
146045
146046
146047
146048
146049
146050
146051
146052
146053
146054
146055
146056
146057
146058
146059
146060
146061
146062
146063
146064
146065
146066
146067
146068
146069
146070
146071
146072
146073
146074
146075
146076
146077
146078
146079
146080
146081
146082
146083
146084
146085
146086
146087
146088
146089
146090
146091
146092
146093
146094
146095
146096
146097
146098
146099
146100
146101
146102
146103
146104
146105
146106
146107
146108
146109
146110
146111
146112
146113
146114
146115
146116
146117
146118
146119
146120
146121
146122
146123
146124
146125
146126
146127
146128
146129
146130
146131
146132
146133
146134
146135
146136
146137
146138
146139
146140
146141
146142
146143
146144
146145
146146
146147
146148
146149
146150
146151
146152
146153
146154
146155
146156
146157
146158
146159
146160
146161
146162
146163
146164
146165
146166
146167
146168
146169
146170
146171
146172
146173
146174
146175
146176
146177
146178
146179
146180
146181
146182
146183
146184
146185
146186
146187
146188
146189
146190
146191
146192
146193
146194
146195
146196
146197
146198
146199
146200
146201
146202
146203
146204
146205
146206
146207
146208
146209
146210
146211
146212
146213
146214
146215
146216
146217
146218
146219
146220
146221
146222
146223
146224
146225
146226
146227
146228
146229
146230
146231
146232
146233
146234
146235
146236
146237
146238
146239
146240
146241
146242
146243
146244
146245
146246
146247
146248
146249
146250
146251
146252
146253
146254
146255
146256
146257
146258
146259
146260
146261
146262
146263
146264
146265
146266
146267
146268
146269
146270
146271
146272
146273
146274
146275
146276
146277
146278
146279
146280
146281
146282
146283
146284
146285
146286
146287
146288
146289
146290
146291
146292
146293
146294
146295
146296
146297
146298
146299
146300
146301
146302
146303
146304
146305
146306
146307
146308
146309
146310
146311
146312
146313
146314
146315
146316
146317
146318
146319
146320
146321
146322
146323
146324
146325
146326
146327
146328
146329
146330
146331
146332
146333
146334
146335
146336
146337
146338
146339
146340
146341
146342
146343
146344
146345
146346
146347
146348
146349
146350
146351
146352
146353
146354
146355
146356
146357
146358
146359
146360
146361
146362
146363
146364
146365
146366
146367
146368
146369
146370
146371
146372
146373
146374
146375
146376
146377
146378
146379
146380
146381
146382
146383
146384
146385
146386
146387
146388
146389
146390
146391
146392
146393
146394
146395
146396
146397
146398
146399
146400
146401
146402
146403
146404
146405
146406
146407
146408
146409
146410
146411
146412
146413
146414
146415
146416
146417
146418
146419
146420
146421
146422
146423
146424
146425
146426
146427
146428
146429
146430
146431
146432
146433
146434
146435
146436
146437
146438
146439
146440
146441
146442
146443
146444
146445
146446
146447
146448
146449
146450
146451
146452
146453
146454
146455
146456
146457
146458
146459
146460
146461
146462
146463
146464
146465
146466
146467
146468
146469
146470
146471
146472
146473
146474
146475
146476
146477
146478
146479
146480
146481
146482
146483
146484
146485
146486
146487
146488
146489
146490
146491
146492
146493
146494
146495
146496
146497
146498
146499
146500
146501
146502
146503
146504
146505
146506
146507
146508
146509
146510
146511
146512
146513
146514
146515
146516
146517
146518
146519
146520
146521
146522
146523
146524
146525
146526
146527
146528
146529
146530
146531
146532
146533
146534
146535
146536
146537
146538
146539
146540
146541
146542
146543
146544
146545
146546
146547
146548
146549
146550
146551
146552
146553
146554
146555
146556
146557
146558
146559
146560
146561
146562
146563
146564
146565
146566
146567
146568
146569
146570
146571
146572
146573
146574
146575
146576
146577
146578
146579
146580
146581
146582
146583
146584
146585
146586
146587
146588
146589
146590
146591
146592
146593
146594
146595
146596
146597
146598
146599
146600
146601
146602
146603
146604
146605
146606
146607
146608
146609
146610
146611
146612
146613
146614
146615
146616
146617
146618
146619
146620
146621
146622
146623
146624
146625
146626
146627
146628
146629
146630
146631
146632
146633
146634
146635
146636
146637
146638
146639
146640
146641
146642
146643
146644
146645
146646
146647
146648
146649
146650
146651
146652
146653
146654
146655
146656
146657
146658
146659
146660
146661
146662
146663
146664
146665
146666
146667
146668
146669
146670
146671
146672
146673
146674
146675
146676
146677
146678
146679
146680
146681
146682
146683
146684
146685
146686
146687
146688
146689
146690
146691
146692
146693
146694
146695
146696
146697
146698
146699
146700
146701
146702
146703
146704
146705
146706
146707
146708
146709
146710
146711
146712
146713
146714
146715
146716
146717
146718
146719
146720
146721
146722
146723
146724
146725
146726
146727
146728
146729
146730
146731
146732
146733
146734
146735
146736
146737
146738
146739
146740
146741
146742
146743
146744
146745
146746
146747
146748
146749
146750
146751
146752
146753
146754
146755
146756
146757
146758
146759
146760
146761
146762
146763
146764
146765
146766
146767
146768
146769
146770
146771
146772
146773
146774
146775
146776
146777
146778
146779
146780
146781
146782
146783
146784
146785
146786
146787
146788
146789
146790
146791
146792
146793
146794
146795
146796
146797
146798
146799
146800
146801
146802
146803
146804
146805
146806
146807
146808
146809
146810
146811
146812
146813
146814
146815
146816
146817
146818
146819
146820
146821
146822
146823
146824
146825
146826
146827
146828
146829
146830
146831
146832
146833
146834
146835
146836
146837
146838
146839
146840
146841
146842
146843
146844
146845
146846
146847
146848
146849
146850
146851
146852
146853
146854
146855
146856
146857
146858
146859
146860
146861
146862
146863
146864
146865
146866
146867
146868
146869
146870
146871
146872
146873
146874
146875
146876
146877
146878
146879
146880
146881
146882
146883
146884
146885
146886
146887
146888
146889
146890
146891
146892
146893
146894
146895
146896
146897
146898
146899
146900
146901
146902
146903
146904
146905
146906
146907
146908
146909
146910
146911
146912
146913
146914
146915
146916
146917
146918
146919
146920
146921
146922
146923
146924
146925
146926
146927
146928
146929
146930
146931
146932
146933
146934
146935
146936
146937
146938
146939
146940
146941
146942
146943
146944
146945
146946
146947
146948
146949
146950
146951
146952
146953
146954
146955
146956
146957
146958
146959
146960
146961
146962
146963
146964
146965
146966
146967
146968
146969
146970
146971
146972
146973
146974
146975
146976
146977
146978
146979
146980
146981
146982
146983
146984
146985
146986
146987
146988
146989
146990
146991
146992
146993
146994
146995
146996
146997
146998
146999
147000
147001
147002
147003
147004
147005
147006
147007
147008
147009
147010
147011
147012
147013
147014
147015
147016
147017
147018
147019
147020
147021
147022
147023
147024
147025
147026
147027
147028
147029
147030
147031
147032
147033
147034
147035
147036
147037
147038
147039
147040
147041
147042
147043
147044
147045
147046
147047
147048
147049
147050
147051
147052
147053
147054
147055
147056
147057
147058
147059
147060
147061
147062
147063
147064
147065
147066
147067
147068
147069
147070
147071
147072
147073
147074
147075
147076
147077
147078
147079
147080
147081
147082
147083
147084
147085
147086
147087
147088
147089
147090
147091
147092
147093
147094
147095
147096
147097
147098
147099
147100
147101
147102
147103
147104
147105
147106
147107
147108
147109
147110
147111
147112
147113
147114
147115
147116
147117
147118
147119
147120
147121
147122
147123
147124
147125
147126
147127
147128
147129
147130
147131
147132
147133
147134
147135
147136
147137
147138
147139
147140
147141
147142
147143
147144
147145
147146
147147
147148
147149
147150
147151
147152
147153
147154
147155
147156
147157
147158
147159
147160
147161
147162
147163
147164
147165
147166
147167
147168
147169
147170
147171
147172
147173
147174
147175
147176
147177
147178
147179
147180
147181
147182
147183
147184
147185
147186
147187
147188
147189
147190
147191
147192
147193
147194
147195
147196
147197
147198
147199
147200
147201
147202
147203
147204
147205
147206
147207
147208
147209
147210
147211
147212
147213
147214
147215
147216
147217
147218
147219
147220
147221
147222
147223
147224
147225
147226
147227
147228
147229
147230
147231
147232
147233
147234
147235
147236
147237
147238
147239
147240
147241
147242
147243
147244
147245
147246
147247
147248
147249
147250
147251
147252
147253
147254
147255
147256
147257
147258
147259
147260
147261
147262
147263
147264
147265
147266
147267
147268
147269
147270
147271
147272
147273
147274
147275
147276
147277
147278
147279
147280
147281
147282
147283
147284
147285
147286
147287
147288
147289
147290
147291
147292
147293
147294
147295
147296
147297
147298
147299
147300
147301
147302
147303
147304
147305
147306
147307
147308
147309
147310
147311
147312
147313
147314
147315
147316
147317
147318
147319
147320
147321
147322
147323
147324
147325
147326
147327
147328
147329
147330
147331
147332
147333
147334
147335
147336
147337
147338
147339
147340
147341
147342
147343
147344
147345
147346
147347
147348
147349
147350
147351
147352
147353
147354
147355
147356
147357
147358
147359
147360
147361
147362
147363
147364
147365
147366
147367
147368
147369
147370
147371
147372
147373
147374
147375
147376
147377
147378
147379
147380
147381
147382
147383
147384
147385
147386
147387
147388
147389
147390
147391
147392
147393
147394
147395
147396
147397
147398
147399
147400
147401
147402
147403
147404
147405
147406
147407
147408
147409
147410
147411
147412
147413
147414
147415
147416
147417
147418
147419
147420
147421
147422
147423
147424
147425
147426
147427
147428
147429
147430
147431
147432
147433
147434
147435
147436
147437
147438
147439
147440
147441
147442
147443
147444
147445
147446
147447
147448
147449
147450
147451
147452
147453
147454
147455
147456
147457
147458
147459
147460
147461
147462
147463
147464
147465
147466
147467
147468
147469
147470
147471
147472
147473
147474
147475
147476
147477
147478
147479
147480
147481
147482
147483
147484
147485
147486
147487
147488
147489
147490
147491
147492
147493
147494
147495
147496
147497
147498
147499
147500
147501
147502
147503
147504
147505
147506
147507
147508
147509
147510
147511
147512
147513
147514
147515
147516
147517
147518
147519
147520
147521
147522
147523
147524
147525
147526
147527
147528
147529
147530
147531
147532
147533
147534
147535
147536
147537
147538
147539
147540
147541
147542
147543
147544
147545
147546
147547
147548
147549
147550
147551
147552
147553
147554
147555
147556
147557
147558
147559
147560
147561
147562
147563
147564
147565
147566
147567
147568
147569
147570
147571
147572
147573
147574
147575
147576
147577
147578
147579
147580
147581
147582
147583
147584
147585
147586
147587
147588
147589
147590
147591
147592
147593
147594
147595
147596
147597
147598
147599
147600
147601
147602
147603
147604
147605
147606
147607
147608
147609
147610
147611
147612
147613
147614
147615
147616
147617
147618
147619
147620
147621
147622
147623
147624
147625
147626
147627
147628
147629
147630
147631
147632
147633
147634
147635
147636
147637
147638
147639
147640
147641
147642
147643
147644
147645
147646
147647
147648
147649
147650
147651
147652
147653
147654
147655
147656
147657
147658
147659
147660
147661
147662
147663
147664
147665
147666
147667
147668
147669
147670
147671
147672
147673
147674
147675
147676
147677
147678
147679
147680
147681
147682
147683
147684
147685
147686
147687
147688
147689
147690
147691
147692
147693
147694
147695
147696
147697
147698
147699
147700
147701
147702
147703
147704
147705
147706
147707
147708
147709
147710
147711
147712
147713
147714
147715
147716
147717
147718
147719
147720
147721
147722
147723
147724
147725
147726
147727
147728
147729
147730
147731
147732
147733
147734
147735
147736
147737
147738
147739
147740
147741
147742
147743
147744
147745
147746
147747
147748
147749
147750
147751
147752
147753
147754
147755
147756
147757
147758
147759
147760
147761
147762
147763
147764
147765
147766
147767
147768
147769
147770
147771
147772
147773
147774
147775
147776
147777
147778
147779
147780
147781
147782
147783
147784
147785
147786
147787
147788
147789
147790
147791
147792
147793
147794
147795
147796
147797
147798
147799
147800
147801
147802
147803
147804
147805
147806
147807
147808
147809
147810
147811
147812
147813
147814
147815
147816
147817
147818
147819
147820
147821
147822
147823
147824
147825
147826
147827
147828
147829
147830
147831
147832
147833
147834
147835
147836
147837
147838
147839
147840
147841
147842
147843
147844
147845
147846
147847
147848
147849
147850
147851
147852
147853
147854
147855
147856
147857
147858
147859
147860
147861
147862
147863
147864
147865
147866
147867
147868
147869
147870
147871
147872
147873
147874
147875
147876
147877
147878
147879
147880
147881
147882
147883
147884
147885
147886
147887
147888
147889
147890
147891
147892
147893
147894
147895
147896
147897
147898
147899
147900
147901
147902
147903
147904
147905
147906
147907
147908
147909
147910
147911
147912
147913
147914
147915
147916
147917
147918
147919
147920
147921
147922
147923
147924
147925
147926
147927
147928
147929
147930
147931
147932
147933
147934
147935
147936
147937
147938
147939
147940
147941
147942
147943
147944
147945
147946
147947
147948
147949
147950
147951
147952
147953
147954
147955
147956
147957
147958
147959
147960
147961
147962
147963
147964
147965
147966
147967
147968
147969
147970
147971
147972
147973
147974
147975
147976
147977
147978
147979
147980
147981
147982
147983
147984
147985
147986
147987
147988
147989
147990
147991
147992
147993
147994
147995
147996
147997
147998
147999
148000
148001
148002
148003
148004
148005
148006
148007
148008
148009
148010
148011
148012
148013
148014
148015
148016
148017
148018
148019
148020
148021
148022
148023
148024
148025
148026
148027
148028
148029
148030
148031
148032
148033
148034
148035
148036
148037
148038
148039
148040
148041
148042
148043
148044
148045
148046
148047
148048
148049
148050
148051
148052
148053
148054
148055
148056
148057
148058
148059
148060
148061
148062
148063
148064
148065
148066
148067
148068
148069
148070
148071
148072
148073
148074
148075
148076
148077
148078
148079
148080
148081
148082
148083
148084
148085
148086
148087
148088
148089
148090
148091
148092
148093
148094
148095
148096
148097
148098
148099
148100
148101
148102
148103
148104
148105
148106
148107
148108
148109
148110
148111
148112
148113
148114
148115
148116
148117
148118
148119
148120
148121
148122
148123
148124
148125
148126
148127
148128
148129
148130
148131
148132
148133
148134
148135
148136
148137
148138
148139
148140
148141
148142
148143
148144
148145
148146
148147
148148
148149
148150
148151
148152
148153
148154
148155
148156
148157
148158
148159
148160
148161
148162
148163
148164
148165
148166
148167
148168
148169
148170
148171
148172
148173
148174
148175
148176
148177
148178
148179
148180
148181
148182
148183
148184
148185
148186
148187
148188
148189
148190
148191
148192
148193
148194
148195
148196
148197
148198
148199
148200
148201
148202
148203
148204
148205
148206
148207
148208
148209
148210
148211
148212
148213
148214
148215
148216
148217
148218
148219
148220
148221
148222
148223
148224
148225
148226
148227
148228
148229
148230
148231
148232
148233
148234
148235
148236
148237
148238
148239
148240
148241
148242
148243
148244
148245
148246
148247
148248
148249
148250
148251
148252
148253
148254
148255
148256
148257
148258
148259
148260
148261
148262
148263
148264
148265
148266
148267
148268
148269
148270
148271
148272
148273
148274
148275
148276
148277
148278
148279
148280
148281
148282
148283
148284
148285
148286
148287
148288
148289
148290
148291
148292
148293
148294
148295
148296
148297
148298
148299
148300
148301
148302
148303
148304
148305
148306
148307
148308
148309
148310
148311
148312
148313
148314
148315
148316
148317
148318
148319
148320
148321
148322
148323
148324
148325
148326
148327
148328
148329
148330
148331
148332
148333
148334
148335
148336
148337
148338
148339
148340
148341
148342
148343
148344
148345
148346
148347
148348
148349
148350
148351
148352
148353
148354
148355
148356
148357
148358
148359
148360
148361
148362
148363
148364
148365
148366
148367
148368
148369
148370
148371
148372
148373
148374
148375
148376
148377
148378
148379
148380
148381
148382
148383
148384
148385
148386
148387
148388
148389
148390
148391
148392
148393
148394
148395
148396
148397
148398
148399
148400
148401
148402
148403
148404
148405
148406
148407
148408
148409
148410
148411
148412
148413
148414
148415
148416
148417
148418
148419
148420
148421
148422
148423
148424
148425
148426
148427
148428
148429
148430
148431
148432
148433
148434
148435
148436
148437
148438
148439
148440
148441
148442
148443
148444
148445
148446
148447
148448
148449
148450
148451
148452
148453
148454
148455
148456
148457
148458
148459
148460
148461
148462
148463
148464
148465
148466
148467
148468
148469
148470
148471
148472
148473
148474
148475
148476
148477
148478
148479
148480
148481
148482
148483
148484
148485
148486
148487
148488
148489
148490
148491
148492
148493
148494
148495
148496
148497
148498
148499
148500
148501
148502
148503
148504
148505
148506
148507
148508
148509
148510
148511
148512
148513
148514
148515
148516
148517
148518
148519
148520
148521
148522
148523
148524
148525
148526
148527
148528
148529
148530
148531
148532
148533
148534
148535
148536
148537
148538
148539
148540
148541
148542
148543
148544
148545
148546
148547
148548
148549
148550
148551
148552
148553
148554
148555
148556
148557
148558
148559
148560
148561
148562
148563
148564
148565
148566
148567
148568
148569
148570
148571
148572
148573
148574
148575
148576
148577
148578
148579
148580
148581
148582
148583
148584
148585
148586
148587
148588
148589
148590
148591
148592
148593
148594
148595
148596
148597
148598
148599
148600
148601
148602
148603
148604
148605
148606
148607
148608
148609
148610
148611
148612
148613
148614
148615
148616
148617
148618
148619
148620
148621
148622
148623
148624
148625
148626
148627
148628
148629
148630
148631
148632
148633
148634
148635
148636
148637
148638
148639
148640
148641
148642
148643
148644
148645
148646
148647
148648
148649
148650
148651
148652
148653
148654
148655
148656
148657
148658
148659
148660
148661
148662
148663
148664
148665
148666
148667
148668
148669
148670
148671
148672
148673
148674
148675
148676
148677
148678
148679
148680
148681
148682
148683
148684
148685
148686
148687
148688
148689
148690
148691
148692
148693
148694
148695
148696
148697
148698
148699
148700
148701
148702
148703
148704
148705
148706
148707
148708
148709
148710
148711
148712
148713
148714
148715
148716
148717
148718
148719
148720
148721
148722
148723
148724
148725
148726
148727
148728
148729
148730
148731
148732
148733
148734
148735
148736
148737
148738
148739
148740
148741
148742
148743
148744
148745
148746
148747
148748
148749
148750
148751
148752
148753
148754
148755
148756
148757
148758
148759
148760
148761
148762
148763
148764
148765
148766
148767
148768
148769
148770
148771
148772
148773
148774
148775
148776
148777
148778
148779
148780
148781
148782
148783
148784
148785
148786
148787
148788
148789
148790
148791
148792
148793
148794
148795
148796
148797
148798
148799
148800
148801
148802
148803
148804
148805
148806
148807
148808
148809
148810
148811
148812
148813
148814
148815
148816
148817
148818
148819
148820
148821
148822
148823
148824
148825
148826
148827
148828
148829
148830
148831
148832
148833
148834
148835
148836
148837
148838
148839
148840
148841
148842
148843
148844
148845
148846
148847
148848
148849
148850
148851
148852
148853
148854
148855
148856
148857
148858
148859
148860
148861
148862
148863
148864
148865
148866
148867
148868
148869
148870
148871
148872
148873
148874
148875
148876
148877
148878
148879
148880
148881
148882
148883
148884
148885
148886
148887
148888
148889
148890
148891
148892
148893
148894
148895
148896
148897
148898
148899
148900
148901
148902
148903
148904
148905
148906
148907
148908
148909
148910
148911
148912
148913
148914
148915
148916
148917
148918
148919
148920
148921
148922
148923
148924
148925
148926
148927
148928
148929
148930
148931
148932
148933
148934
148935
148936
148937
148938
148939
148940
148941
148942
148943
148944
148945
148946
148947
148948
148949
148950
148951
148952
148953
148954
148955
148956
148957
148958
148959
148960
148961
148962
148963
148964
148965
148966
148967
148968
148969
148970
148971
148972
148973
148974
148975
148976
148977
148978
148979
148980
148981
148982
148983
148984
148985
148986
148987
148988
148989
148990
148991
148992
148993
148994
148995
148996
148997
148998
148999
149000
149001
149002
149003
149004
149005
149006
149007
149008
149009
149010
149011
149012
149013
149014
149015
149016
149017
149018
149019
149020
149021
149022
149023
149024
149025
149026
149027
149028
149029
149030
149031
149032
149033
149034
149035
149036
149037
149038
149039
149040
149041
149042
149043
149044
149045
149046
149047
149048
149049
149050
149051
149052
149053
149054
149055
149056
149057
149058
149059
149060
149061
149062
149063
149064
149065
149066
149067
149068
149069
149070
149071
149072
149073
149074
149075
149076
149077
149078
149079
149080
149081
149082
149083
149084
149085
149086
149087
149088
149089
149090
149091
149092
149093
149094
149095
149096
149097
149098
149099
149100
149101
149102
149103
149104
149105
149106
149107
149108
149109
149110
149111
149112
149113
149114
149115
149116
149117
149118
149119
149120
149121
149122
149123
149124
149125
149126
149127
149128
149129
149130
149131
149132
149133
149134
149135
149136
149137
149138
149139
149140
149141
149142
149143
149144
149145
149146
149147
149148
149149
149150
149151
149152
149153
149154
149155
149156
149157
149158
149159
149160
149161
149162
149163
149164
149165
149166
149167
149168
149169
149170
149171
149172
149173
149174
149175
149176
149177
149178
149179
149180
149181
149182
149183
149184
149185
149186
149187
149188
149189
149190
149191
149192
149193
149194
149195
149196
149197
149198
149199
149200
149201
149202
149203
149204
149205
149206
149207
149208
149209
149210
149211
149212
149213
149214
149215
149216
149217
149218
149219
149220
149221
149222
149223
149224
149225
149226
149227
149228
149229
149230
149231
149232
149233
149234
149235
149236
149237
149238
149239
149240
149241
149242
149243
149244
149245
149246
149247
149248
149249
149250
149251
149252
149253
149254
149255
149256
149257
149258
149259
149260
149261
149262
149263
149264
149265
149266
149267
149268
149269
149270
149271
149272
149273
149274
149275
149276
149277
149278
149279
149280
149281
149282
149283
149284
149285
149286
149287
149288
149289
149290
149291
149292
149293
149294
149295
149296
149297
149298
149299
149300
149301
149302
149303
149304
149305
149306
149307
149308
149309
149310
149311
149312
149313
149314
149315
149316
149317
149318
149319
149320
149321
149322
149323
149324
149325
149326
149327
149328
149329
149330
149331
149332
149333
149334
149335
149336
149337
149338
149339
149340
149341
149342
149343
149344
149345
149346
149347
149348
149349
149350
149351
149352
149353
149354
149355
149356
149357
149358
149359
149360
149361
149362
149363
149364
149365
149366
149367
149368
149369
149370
149371
149372
149373
149374
149375
149376
149377
149378
149379
149380
149381
149382
149383
149384
149385
149386
149387
149388
149389
149390
149391
149392
149393
149394
149395
149396
149397
149398
149399
149400
149401
149402
149403
149404
149405
149406
149407
149408
149409
149410
149411
149412
149413
149414
149415
149416
149417
149418
149419
149420
149421
149422
149423
149424
149425
149426
149427
149428
149429
149430
149431
149432
149433
149434
149435
149436
149437
149438
149439
149440
149441
149442
149443
149444
149445
149446
149447
149448
149449
149450
149451
149452
149453
149454
149455
149456
149457
149458
149459
149460
149461
149462
149463
149464
149465
149466
149467
149468
149469
149470
149471
149472
149473
149474
149475
149476
149477
149478
149479
149480
149481
149482
149483
149484
149485
149486
149487
149488
149489
149490
149491
149492
149493
149494
149495
149496
149497
149498
149499
149500
149501
149502
149503
149504
149505
149506
149507
149508
149509
149510
149511
149512
149513
149514
149515
149516
149517
149518
149519
149520
149521
149522
149523
149524
149525
149526
149527
149528
149529
149530
149531
149532
149533
149534
149535
149536
149537
149538
149539
149540
149541
149542
149543
149544
149545
149546
149547
149548
149549
149550
149551
149552
149553
149554
149555
149556
149557
149558
149559
149560
149561
149562
149563
149564
149565
149566
149567
149568
149569
149570
149571
149572
149573
149574
149575
149576
149577
149578
149579
149580
149581
149582
149583
149584
149585
149586
149587
149588
149589
149590
149591
149592
149593
149594
149595
149596
149597
149598
149599
149600
149601
149602
149603
149604
149605
149606
149607
149608
149609
149610
149611
149612
149613
149614
149615
149616
149617
149618
149619
149620
149621
149622
149623
149624
149625
149626
149627
149628
149629
149630
149631
149632
149633
149634
149635
149636
149637
149638
149639
149640
149641
149642
149643
149644
149645
149646
149647
149648
149649
149650
149651
149652
149653
149654
149655
149656
149657
149658
149659
149660
149661
149662
149663
149664
149665
149666
149667
149668
149669
149670
149671
149672
149673
149674
149675
149676
149677
149678
149679
149680
149681
149682
149683
149684
149685
149686
149687
149688
149689
149690
149691
149692
149693
149694
149695
149696
149697
149698
149699
149700
149701
149702
149703
149704
149705
149706
149707
149708
149709
149710
149711
149712
149713
149714
149715
149716
149717
149718
149719
149720
149721
149722
149723
149724
149725
149726
149727
149728
149729
149730
149731
149732
149733
149734
149735
149736
149737
149738
149739
149740
149741
149742
149743
149744
149745
149746
149747
149748
149749
149750
149751
149752
149753
149754
149755
149756
149757
149758
149759
149760
149761
149762
149763
149764
149765
149766
149767
149768
149769
149770
149771
149772
149773
149774
149775
149776
149777
149778
149779
149780
149781
149782
149783
149784
149785
149786
149787
149788
149789
149790
149791
149792
149793
149794
149795
149796
149797
149798
149799
149800
149801
149802
149803
149804
149805
149806
149807
149808
149809
149810
149811
149812
149813
149814
149815
149816
149817
149818
149819
149820
149821
149822
149823
149824
149825
149826
149827
149828
149829
149830
149831
149832
149833
149834
149835
149836
149837
149838
149839
149840
149841
149842
149843
149844
149845
149846
149847
149848
149849
149850
149851
149852
149853
149854
149855
149856
149857
149858
149859
149860
149861
149862
149863
149864
149865
149866
149867
149868
149869
149870
149871
149872
149873
149874
149875
149876
149877
149878
149879
149880
149881
149882
149883
149884
149885
149886
149887
149888
149889
149890
149891
149892
149893
149894
149895
149896
149897
149898
149899
149900
149901
149902
149903
149904
149905
149906
149907
149908
149909
149910
149911
149912
149913
149914
149915
149916
149917
149918
149919
149920
149921
149922
149923
149924
149925
149926
149927
149928
149929
149930
149931
149932
149933
149934
149935
149936
149937
149938
149939
149940
149941
149942
149943
149944
149945
149946
149947
149948
149949
149950
149951
149952
149953
149954
149955
149956
149957
149958
149959
149960
149961
149962
149963
149964
149965
149966
149967
149968
149969
149970
149971
149972
149973
149974
149975
149976
149977
149978
149979
149980
149981
149982
149983
149984
149985
149986
149987
149988
149989
149990
149991
149992
149993
149994
149995
149996
149997
149998
149999
150000
150001
150002
150003
150004
150005
150006
150007
150008
150009
150010
150011
150012
150013
150014
150015
150016
150017
150018
150019
150020
150021
150022
150023
150024
150025
150026
150027
150028
150029
150030
150031
150032
150033
150034
150035
150036
150037
150038
150039
150040
150041
150042
150043
150044
150045
150046
150047
150048
150049
150050
150051
150052
150053
150054
150055
150056
150057
150058
150059
150060
150061
150062
150063
150064
150065
150066
150067
150068
150069
150070
150071
150072
150073
150074
150075
150076
150077
150078
150079
150080
150081
150082
150083
150084
150085
150086
150087
150088
150089
150090
150091
150092
150093
150094
150095
150096
150097
150098
150099
150100
150101
150102
150103
150104
150105
150106
150107
150108
150109
150110
150111
150112
150113
150114
150115
150116
150117
150118
150119
150120
150121
150122
150123
150124
150125
150126
150127
150128
150129
150130
150131
150132
150133
150134
150135
150136
150137
150138
150139
150140
150141
150142
150143
150144
150145
150146
150147
150148
150149
150150
150151
150152
150153
150154
150155
150156
150157
150158
150159
150160
150161
150162
150163
150164
150165
150166
150167
150168
150169
150170
150171
150172
150173
150174
150175
150176
150177
150178
150179
150180
150181
150182
150183
150184
150185
150186
150187
150188
150189
150190
150191
150192
150193
150194
150195
150196
150197
150198
150199
150200
150201
150202
150203
150204
150205
150206
150207
150208
150209
150210
150211
150212
150213
150214
150215
150216
150217
150218
150219
150220
150221
150222
150223
150224
150225
150226
150227
150228
150229
150230
150231
150232
150233
150234
150235
150236
150237
150238
150239
150240
150241
150242
150243
150244
150245
150246
150247
150248
150249
150250
150251
150252
150253
150254
150255
150256
150257
150258
150259
150260
150261
150262
150263
150264
150265
150266
150267
150268
150269
150270
150271
150272
150273
150274
150275
150276
150277
150278
150279
150280
150281
150282
150283
150284
150285
150286
150287
150288
150289
150290
150291
150292
150293
150294
150295
150296
150297
150298
150299
150300
150301
150302
150303
150304
150305
150306
150307
150308
150309
150310
150311
150312
150313
150314
150315
150316
150317
150318
150319
150320
150321
150322
150323
150324
150325
150326
150327
150328
150329
150330
150331
150332
150333
150334
150335
150336
150337
150338
150339
150340
150341
150342
150343
150344
150345
150346
150347
150348
150349
150350
150351
150352
150353
150354
150355
150356
150357
150358
150359
150360
150361
150362
150363
150364
150365
150366
150367
150368
150369
150370
150371
150372
150373
150374
150375
150376
150377
150378
150379
150380
150381
150382
150383
150384
150385
150386
150387
150388
150389
150390
150391
150392
150393
150394
150395
150396
150397
150398
150399
150400
150401
150402
150403
150404
150405
150406
150407
150408
150409
150410
150411
150412
150413
150414
150415
150416
150417
150418
150419
150420
150421
150422
150423
150424
150425
150426
150427
150428
150429
150430
150431
150432
150433
150434
150435
150436
150437
150438
150439
150440
150441
150442
150443
150444
150445
150446
150447
150448
150449
150450
150451
150452
150453
150454
150455
150456
150457
150458
150459
150460
150461
150462
150463
150464
150465
150466
150467
150468
150469
150470
150471
150472
150473
150474
150475
150476
150477
150478
150479
150480
150481
150482
150483
150484
150485
150486
150487
150488
150489
150490
150491
150492
150493
150494
150495
150496
150497
150498
150499
150500
150501
150502
150503
150504
150505
150506
150507
150508
150509
150510
150511
150512
150513
150514
150515
150516
150517
150518
150519
150520
150521
150522
150523
150524
150525
150526
150527
150528
150529
150530
150531
150532
150533
150534
150535
150536
150537
150538
150539
150540
150541
150542
150543
150544
150545
150546
150547
150548
150549
150550
150551
150552
150553
150554
150555
150556
150557
150558
150559
150560
150561
150562
150563
150564
150565
150566
150567
150568
150569
150570
150571
150572
150573
150574
150575
150576
150577
150578
150579
150580
150581
150582
150583
150584
150585
150586
150587
150588
150589
150590
150591
150592
150593
150594
150595
150596
150597
150598
150599
150600
150601
150602
150603
150604
150605
150606
150607
150608
150609
150610
150611
150612
150613
150614
150615
150616
150617
150618
150619
150620
150621
150622
150623
150624
150625
150626
150627
150628
150629
150630
150631
150632
150633
150634
150635
150636
150637
150638
150639
150640
150641
150642
150643
150644
150645
150646
150647
150648
150649
150650
150651
150652
150653
150654
150655
150656
150657
150658
150659
150660
150661
150662
150663
150664
150665
150666
150667
150668
150669
150670
150671
150672
150673
150674
150675
150676
150677
150678
150679
150680
150681
150682
150683
150684
150685
150686
150687
150688
150689
150690
150691
150692
150693
150694
150695
150696
150697
150698
150699
150700
150701
150702
150703
150704
150705
150706
150707
150708
150709
150710
150711
150712
150713
150714
150715
150716
150717
150718
150719
150720
150721
150722
150723
150724
150725
150726
150727
150728
150729
150730
150731
150732
150733
150734
150735
150736
150737
150738
150739
150740
150741
150742
150743
150744
150745
150746
150747
150748
150749
150750
150751
150752
150753
150754
150755
150756
150757
150758
150759
150760
150761
150762
150763
150764
150765
150766
150767
150768
150769
150770
150771
150772
150773
150774
150775
150776
150777
150778
150779
150780
150781
150782
150783
150784
150785
150786
150787
150788
150789
150790
150791
150792
150793
150794
150795
150796
150797
150798
150799
150800
150801
150802
150803
150804
150805
150806
150807
150808
150809
150810
150811
150812
150813
150814
150815
150816
150817
150818
150819
150820
150821
150822
150823
150824
150825
150826
150827
150828
150829
150830
150831
150832
150833
150834
150835
150836
150837
150838
150839
150840
150841
150842
150843
150844
150845
150846
150847
150848
150849
150850
150851
150852
150853
150854
150855
150856
150857
150858
150859
150860
150861
150862
150863
150864
150865
150866
150867
150868
150869
150870
150871
150872
150873
150874
150875
150876
150877
150878
150879
150880
150881
150882
150883
150884
150885
150886
150887
150888
150889
150890
150891
150892
150893
150894
150895
150896
150897
150898
150899
150900
150901
150902
150903
150904
150905
150906
150907
150908
150909
150910
150911
150912
150913
150914
150915
150916
150917
150918
150919
150920
150921
150922
150923
150924
150925
150926
150927
150928
150929
150930
150931
150932
150933
150934
150935
150936
150937
150938
150939
150940
150941
150942
150943
150944
150945
150946
150947
150948
150949
150950
150951
150952
150953
150954
150955
150956
150957
150958
150959
150960
150961
150962
150963
150964
150965
150966
150967
150968
150969
150970
150971
150972
150973
150974
150975
150976
150977
150978
150979
150980
150981
150982
150983
150984
150985
150986
150987
150988
150989
150990
150991
150992
150993
150994
150995
150996
150997
150998
150999
151000
151001
151002
151003
151004
151005
151006
151007
151008
151009
151010
151011
151012
151013
151014
151015
151016
151017
151018
151019
151020
151021
151022
151023
151024
151025
151026
151027
151028
151029
151030
151031
151032
151033
151034
151035
151036
151037
151038
151039
151040
151041
151042
151043
151044
151045
151046
151047
151048
151049
151050
151051
151052
151053
151054
151055
151056
151057
151058
151059
151060
151061
151062
151063
151064
151065
151066
151067
151068
151069
151070
151071
151072
151073
151074
151075
151076
151077
151078
151079
151080
151081
151082
151083
151084
151085
151086
151087
151088
151089
151090
151091
151092
151093
151094
151095
151096
151097
151098
151099
151100
151101
151102
151103
151104
151105
151106
151107
151108
151109
151110
151111
151112
151113
151114
151115
151116
151117
151118
151119
151120
151121
151122
151123
151124
151125
151126
151127
151128
151129
151130
151131
151132
151133
151134
151135
151136
151137
151138
151139
151140
151141
151142
151143
151144
151145
151146
151147
151148
151149
151150
151151
151152
151153
151154
151155
151156
151157
151158
151159
151160
151161
151162
151163
151164
151165
151166
151167
151168
151169
151170
151171
151172
151173
151174
151175
151176
151177
151178
151179
151180
151181
151182
151183
151184
151185
151186
151187
151188
151189
151190
151191
151192
151193
151194
151195
151196
151197
151198
151199
151200
151201
151202
151203
151204
151205
151206
151207
151208
151209
151210
151211
151212
151213
151214
151215
151216
151217
151218
151219
151220
151221
151222
151223
151224
151225
151226
151227
151228
151229
151230
151231
151232
151233
151234
151235
151236
151237
151238
151239
151240
151241
151242
151243
151244
151245
151246
151247
151248
151249
151250
151251
151252
151253
151254
151255
151256
151257
151258
151259
151260
151261
151262
151263
151264
151265
151266
151267
151268
151269
151270
151271
151272
151273
151274
151275
151276
151277
151278
151279
151280
151281
151282
151283
151284
151285
151286
151287
151288
151289
151290
151291
151292
151293
151294
151295
151296
151297
151298
151299
151300
151301
151302
151303
151304
151305
151306
151307
151308
151309
151310
151311
151312
151313
151314
151315
151316
151317
151318
151319
151320
151321
151322
151323
151324
151325
151326
151327
151328
151329
151330
151331
151332
151333
151334
151335
151336
151337
151338
151339
151340
151341
151342
151343
151344
151345
151346
151347
151348
151349
151350
151351
151352
151353
151354
151355
151356
151357
151358
151359
151360
151361
151362
151363
151364
151365
151366
151367
151368
151369
151370
151371
151372
151373
151374
151375
151376
151377
151378
151379
151380
151381
151382
151383
151384
151385
151386
151387
151388
151389
151390
151391
151392
151393
151394
151395
151396
151397
151398
151399
151400
151401
151402
151403
151404
151405
151406
151407
151408
151409
151410
151411
151412
151413
151414
151415
151416
151417
151418
151419
151420
151421
151422
151423
151424
151425
151426
151427
151428
151429
151430
151431
151432
151433
151434
151435
151436
151437
151438
151439
151440
151441
151442
151443
151444
151445
151446
151447
151448
151449
151450
151451
151452
151453
151454
151455
151456
151457
151458
151459
151460
151461
151462
151463
151464
151465
151466
151467
151468
151469
151470
151471
151472
151473
151474
151475
151476
151477
151478
151479
151480
151481
151482
151483
151484
151485
151486
151487
151488
151489
151490
151491
151492
151493
151494
151495
151496
151497
151498
151499
151500
151501
151502
151503
151504
151505
151506
151507
151508
151509
151510
151511
151512
151513
151514
151515
151516
151517
151518
151519
151520
151521
151522
151523
151524
151525
151526
151527
151528
151529
151530
151531
151532
151533
151534
151535
151536
151537
151538
151539
151540
151541
151542
151543
151544
151545
151546
151547
151548
151549
151550
151551
151552
151553
151554
151555
151556
151557
151558
151559
151560
151561
151562
151563
151564
151565
151566
151567
151568
151569
151570
151571
151572
151573
151574
151575
151576
151577
151578
151579
151580
151581
151582
151583
151584
151585
151586
151587
151588
151589
151590
151591
151592
151593
151594
151595
151596
151597
151598
151599
151600
151601
151602
151603
151604
151605
151606
151607
151608
151609
151610
151611
151612
151613
151614
151615
151616
151617
151618
151619
151620
151621
151622
151623
151624
151625
151626
151627
151628
151629
151630
151631
151632
151633
151634
151635
151636
151637
151638
151639
151640
151641
151642
151643
151644
151645
151646
151647
151648
151649
151650
151651
151652
151653
151654
151655
151656
151657
151658
151659
151660
151661
151662
151663
151664
151665
151666
151667
151668
151669
151670
151671
151672
151673
151674
151675
151676
151677
151678
151679
151680
151681
151682
151683
151684
151685
151686
151687
151688
151689
151690
151691
151692
151693
151694
151695
151696
151697
151698
151699
151700
151701
151702
151703
151704
151705
151706
151707
151708
151709
151710
151711
151712
151713
151714
151715
151716
151717
151718
151719
151720
151721
151722
151723
151724
151725
151726
151727
151728
151729
151730
151731
151732
151733
151734
151735
151736
151737
151738
151739
151740
151741
151742
151743
151744
151745
151746
151747
151748
151749
151750
151751
151752
151753
151754
151755
151756
151757
151758
151759
151760
151761
151762
151763
151764
151765
151766
151767
151768
151769
151770
151771
151772
151773
151774
151775
151776
151777
151778
151779
151780
151781
151782
151783
151784
151785
151786
151787
151788
151789
151790
151791
151792
151793
151794
151795
151796
151797
151798
151799
151800
151801
151802
151803
151804
151805
151806
151807
151808
151809
151810
151811
151812
151813
151814
151815
151816
151817
151818
151819
151820
151821
151822
151823
151824
151825
151826
151827
151828
151829
151830
151831
151832
151833
151834
151835
151836
151837
151838
151839
151840
151841
151842
151843
151844
151845
151846
151847
151848
151849
151850
151851
151852
151853
151854
151855
151856
151857
151858
151859
151860
151861
151862
151863
151864
151865
151866
151867
151868
151869
151870
151871
151872
151873
151874
151875
151876
151877
151878
151879
151880
151881
151882
151883
151884
151885
151886
151887
151888
151889
151890
151891
151892
151893
151894
151895
151896
151897
151898
151899
151900
151901
151902
151903
151904
151905
151906
151907
151908
151909
151910
151911
151912
151913
151914
151915
151916
151917
151918
151919
151920
151921
151922
151923
151924
151925
151926
151927
151928
151929
151930
151931
151932
151933
151934
151935
151936
151937
151938
151939
151940
151941
151942
151943
151944
151945
151946
151947
151948
151949
151950
151951
151952
151953
151954
151955
151956
151957
151958
151959
151960
151961
151962
151963
151964
151965
151966
151967
151968
151969
151970
151971
151972
151973
151974
151975
151976
151977
151978
151979
151980
151981
151982
151983
151984
151985
151986
151987
151988
151989
151990
151991
151992
151993
151994
151995
151996
151997
151998
151999
152000
152001
152002
152003
152004
152005
152006
152007
152008
152009
152010
152011
152012
152013
152014
152015
152016
152017
152018
152019
152020
152021
152022
152023
152024
152025
152026
152027
152028
152029
152030
152031
152032
152033
152034
152035
152036
152037
152038
152039
152040
152041
152042
152043
152044
152045
152046
152047
152048
152049
152050
152051
152052
152053
152054
152055
152056
152057
152058
152059
152060
152061
152062
152063
152064
152065
152066
152067
152068
152069
152070
152071
152072
152073
152074
152075
152076
152077
152078
152079
152080
152081
152082
152083
152084
152085
152086
152087
152088
152089
152090
152091
152092
152093
152094
152095
152096
152097
152098
152099
152100
152101
152102
152103
152104
152105
152106
152107
152108
152109
152110
152111
152112
152113
152114
152115
152116
152117
152118
152119
152120
152121
152122
152123
152124
152125
152126
152127
152128
152129
152130
152131
152132
152133
152134
152135
152136
152137
152138
152139
152140
152141
152142
152143
152144
152145
152146
152147
152148
152149
152150
152151
152152
152153
152154
152155
152156
152157
152158
152159
152160
152161
152162
152163
152164
152165
152166
152167
152168
152169
152170
152171
152172
152173
152174
152175
152176
152177
152178
152179
152180
152181
152182
152183
152184
152185
152186
152187
152188
152189
152190
152191
152192
152193
152194
152195
152196
152197
152198
152199
152200
152201
152202
152203
152204
152205
152206
152207
152208
152209
152210
152211
152212
152213
152214
152215
152216
152217
152218
152219
152220
152221
152222
152223
152224
152225
152226
152227
152228
152229
152230
152231
152232
152233
152234
152235
152236
152237
152238
152239
152240
152241
152242
152243
152244
152245
152246
152247
152248
152249
152250
152251
152252
152253
152254
152255
152256
152257
152258
152259
152260
152261
152262
152263
152264
152265
152266
152267
152268
152269
152270
152271
152272
152273
152274
152275
152276
152277
152278
152279
152280
152281
152282
152283
152284
152285
152286
152287
152288
152289
152290
152291
152292
152293
152294
152295
152296
152297
152298
152299
152300
152301
152302
152303
152304
152305
152306
152307
152308
152309
152310
152311
152312
152313
152314
152315
152316
152317
152318
152319
152320
152321
152322
152323
152324
152325
152326
152327
152328
152329
152330
152331
152332
152333
152334
152335
152336
152337
152338
152339
152340
152341
152342
152343
152344
152345
152346
152347
152348
152349
152350
152351
152352
152353
152354
152355
152356
152357
152358
152359
152360
152361
152362
152363
152364
152365
152366
152367
152368
152369
152370
152371
152372
152373
152374
152375
152376
152377
152378
152379
152380
152381
152382
152383
152384
152385
152386
152387
152388
152389
152390
152391
152392
152393
152394
152395
152396
152397
152398
152399
152400
152401
152402
152403
152404
152405
152406
152407
152408
152409
152410
152411
152412
152413
152414
152415
152416
152417
152418
152419
152420
152421
152422
152423
152424
152425
152426
152427
152428
152429
152430
152431
152432
152433
152434
152435
152436
152437
152438
152439
152440
152441
152442
152443
152444
152445
152446
152447
152448
152449
152450
152451
152452
152453
152454
152455
152456
152457
152458
152459
152460
152461
152462
152463
152464
152465
152466
152467
152468
152469
152470
152471
152472
152473
152474
152475
152476
152477
152478
152479
152480
152481
152482
152483
152484
152485
152486
152487
152488
152489
152490
152491
152492
152493
152494
152495
152496
152497
152498
152499
152500
152501
152502
152503
152504
152505
152506
152507
152508
152509
152510
152511
152512
152513
152514
152515
152516
152517
152518
152519
152520
152521
152522
152523
152524
152525
152526
152527
152528
152529
152530
152531
152532
152533
152534
152535
152536
152537
152538
152539
152540
152541
152542
152543
152544
152545
152546
152547
152548
152549
152550
152551
152552
152553
152554
152555
152556
152557
152558
152559
152560
152561
152562
152563
152564
152565
152566
152567
152568
152569
152570
152571
152572
152573
152574
152575
152576
152577
152578
152579
152580
152581
152582
152583
152584
152585
152586
152587
152588
152589
152590
152591
152592
152593
152594
152595
152596
152597
152598
152599
152600
152601
152602
152603
152604
152605
152606
152607
152608
152609
152610
152611
152612
152613
152614
152615
152616
152617
152618
152619
152620
152621
152622
152623
152624
152625
152626
152627
152628
152629
152630
152631
152632
152633
152634
152635
152636
152637
152638
152639
152640
152641
152642
152643
152644
152645
152646
152647
152648
152649
152650
152651
152652
152653
152654
152655
152656
152657
152658
152659
152660
152661
152662
152663
152664
152665
152666
152667
152668
152669
152670
152671
152672
152673
152674
152675
152676
152677
152678
152679
152680
152681
152682
152683
152684
152685
152686
152687
152688
152689
152690
152691
152692
152693
152694
152695
152696
152697
152698
152699
152700
152701
152702
152703
152704
152705
152706
152707
152708
152709
152710
152711
152712
152713
152714
152715
152716
152717
152718
152719
152720
152721
152722
152723
152724
152725
152726
152727
152728
152729
152730
152731
152732
152733
152734
152735
152736
152737
152738
152739
152740
152741
152742
152743
152744
152745
152746
152747
152748
152749
152750
152751
152752
152753
152754
152755
152756
152757
152758
152759
152760
152761
152762
152763
152764
152765
152766
152767
152768
152769
152770
152771
152772
152773
152774
152775
152776
152777
152778
152779
152780
152781
152782
152783
152784
152785
152786
152787
152788
152789
152790
152791
152792
152793
152794
152795
152796
152797
152798
152799
152800
152801
152802
152803
152804
152805
152806
152807
152808
152809
152810
152811
152812
152813
152814
152815
152816
152817
152818
152819
152820
152821
152822
152823
152824
152825
152826
152827
152828
152829
152830
152831
152832
152833
152834
152835
152836
152837
152838
152839
152840
152841
152842
152843
152844
152845
152846
152847
152848
152849
152850
152851
152852
152853
152854
152855
152856
152857
152858
152859
152860
152861
152862
152863
152864
152865
152866
152867
152868
152869
152870
152871
152872
152873
152874
152875
152876
152877
152878
152879
152880
152881
152882
152883
152884
152885
152886
152887
152888
152889
152890
152891
152892
152893
152894
152895
152896
152897
152898
152899
152900
152901
152902
152903
152904
152905
152906
152907
152908
152909
152910
152911
152912
152913
152914
152915
152916
152917
152918
152919
152920
152921
152922
152923
152924
152925
152926
152927
152928
152929
152930
152931
152932
152933
152934
152935
152936
152937
152938
152939
152940
152941
152942
152943
152944
152945
152946
152947
152948
152949
152950
152951
152952
152953
152954
152955
152956
152957
152958
152959
152960
152961
152962
152963
152964
152965
152966
152967
152968
152969
152970
152971
152972
152973
152974
152975
152976
152977
152978
152979
152980
152981
152982
152983
152984
152985
152986
152987
152988
152989
152990
152991
152992
152993
152994
152995
152996
152997
152998
152999
153000
153001
153002
153003
153004
153005
153006
153007
153008
153009
153010
153011
153012
153013
153014
153015
153016
153017
153018
153019
153020
153021
153022
153023
153024
153025
153026
153027
153028
153029
153030
153031
153032
153033
153034
153035
153036
153037
153038
153039
153040
153041
153042
153043
153044
153045
153046
153047
153048
153049
153050
153051
153052
153053
153054
153055
153056
153057
153058
153059
153060
153061
153062
153063
153064
153065
153066
153067
153068
153069
153070
153071
153072
153073
153074
153075
153076
153077
153078
153079
153080
153081
153082
153083
153084
153085
153086
153087
153088
153089
153090
153091
153092
153093
153094
153095
153096
153097
153098
153099
153100
153101
153102
153103
153104
153105
153106
153107
153108
153109
153110
153111
153112
153113
153114
153115
153116
153117
153118
153119
153120
153121
153122
153123
153124
153125
153126
153127
153128
153129
153130
153131
153132
153133
153134
153135
153136
153137
153138
153139
153140
153141
153142
153143
153144
153145
153146
153147
153148
153149
153150
153151
153152
153153
153154
153155
153156
153157
153158
153159
153160
153161
153162
153163
153164
153165
153166
153167
153168
153169
153170
153171
153172
153173
153174
153175
153176
153177
153178
153179
153180
153181
153182
153183
153184
153185
153186
153187
153188
153189
153190
153191
153192
153193
153194
153195
153196
153197
153198
153199
153200
153201
153202
153203
153204
153205
153206
153207
153208
153209
153210
153211
153212
153213
153214
153215
153216
153217
153218
153219
153220
153221
153222
153223
153224
153225
153226
153227
153228
153229
153230
153231
153232
153233
153234
153235
153236
153237
153238
153239
153240
153241
153242
153243
153244
153245
153246
153247
153248
153249
153250
153251
153252
153253
153254
153255
153256
153257
153258
153259
153260
153261
153262
153263
153264
153265
153266
153267
153268
153269
153270
153271
153272
153273
153274
153275
153276
153277
153278
153279
153280
153281
153282
153283
153284
153285
153286
153287
153288
153289
153290
153291
153292
153293
153294
153295
153296
153297
153298
153299
153300
153301
153302
153303
153304
153305
153306
153307
153308
153309
153310
153311
153312
153313
153314
153315
153316
153317
153318
153319
153320
153321
153322
153323
153324
153325
153326
153327
153328
153329
153330
153331
153332
153333
153334
153335
153336
153337
153338
153339
153340
153341
153342
153343
153344
153345
153346
153347
153348
153349
153350
153351
153352
153353
153354
153355
153356
153357
153358
153359
153360
153361
153362
153363
153364
153365
153366
153367
153368
153369
153370
153371
153372
153373
153374
153375
153376
153377
153378
153379
153380
153381
153382
153383
153384
153385
153386
153387
153388
153389
153390
153391
153392
153393
153394
153395
153396
153397
153398
153399
153400
153401
153402
153403
153404
153405
153406
153407
153408
153409
153410
153411
153412
153413
153414
153415
153416
153417
153418
153419
153420
153421
153422
153423
153424
153425
153426
153427
153428
153429
153430
153431
153432
153433
153434
153435
153436
153437
153438
153439
153440
153441
153442
153443
153444
153445
153446
153447
153448
153449
153450
153451
153452
153453
153454
153455
153456
153457
153458
153459
153460
153461
153462
153463
153464
153465
153466
153467
153468
153469
153470
153471
153472
153473
153474
153475
153476
153477
153478
153479
153480
153481
153482
153483
153484
153485
153486
153487
153488
153489
153490
153491
153492
153493
153494
153495
153496
153497
153498
153499
153500
153501
153502
153503
153504
153505
153506
153507
153508
153509
153510
153511
153512
153513
153514
153515
153516
153517
153518
153519
153520
153521
153522
153523
153524
153525
153526
153527
153528
153529
153530
153531
153532
153533
153534
153535
153536
153537
153538
153539
153540
153541
153542
153543
153544
153545
153546
153547
153548
153549
153550
153551
153552
153553
153554
153555
153556
153557
153558
153559
153560
153561
153562
153563
153564
153565
153566
153567
153568
153569
153570
153571
153572
153573
153574
153575
153576
153577
153578
153579
153580
153581
153582
153583
153584
153585
153586
153587
153588
153589
153590
153591
153592
153593
153594
153595
153596
153597
153598
153599
153600
153601
153602
153603
153604
153605
153606
153607
153608
153609
153610
153611
153612
153613
153614
153615
153616
153617
153618
153619
153620
153621
153622
153623
153624
153625
153626
153627
153628
153629
153630
153631
153632
153633
153634
153635
153636
153637
153638
153639
153640
153641
153642
153643
153644
153645
153646
153647
153648
153649
153650
153651
153652
153653
153654
153655
153656
153657
153658
153659
153660
153661
153662
153663
153664
153665
153666
153667
153668
153669
153670
153671
153672
153673
153674
153675
153676
153677
153678
153679
153680
153681
153682
153683
153684
153685
153686
153687
153688
153689
153690
153691
153692
153693
153694
153695
153696
153697
153698
153699
153700
153701
153702
153703
153704
153705
153706
153707
153708
153709
153710
153711
153712
153713
153714
153715
153716
153717
153718
153719
153720
153721
153722
153723
153724
153725
153726
153727
153728
153729
153730
153731
153732
153733
153734
153735
153736
153737
153738
153739
153740
153741
153742
153743
153744
153745
153746
153747
153748
153749
153750
153751
153752
153753
153754
153755
153756
153757
153758
153759
153760
153761
153762
153763
153764
153765
153766
153767
153768
153769
153770
153771
153772
153773
153774
153775
153776
153777
153778
153779
153780
153781
153782
153783
153784
153785
153786
153787
153788
153789
153790
153791
153792
153793
153794
153795
153796
153797
153798
153799
153800
153801
153802
153803
153804
153805
153806
153807
153808
153809
153810
153811
153812
153813
153814
153815
153816
153817
153818
153819
153820
153821
153822
153823
153824
153825
153826
153827
153828
153829
153830
153831
153832
153833
153834
153835
153836
153837
153838
153839
153840
153841
153842
153843
153844
153845
153846
153847
153848
153849
153850
153851
153852
153853
153854
153855
153856
153857
153858
153859
153860
153861
153862
153863
153864
153865
153866
153867
153868
153869
153870
153871
153872
153873
153874
153875
153876
153877
153878
153879
153880
153881
153882
153883
153884
153885
153886
153887
153888
153889
153890
153891
153892
153893
153894
153895
153896
153897
153898
153899
153900
153901
153902
153903
153904
153905
153906
153907
153908
153909
153910
153911
153912
153913
153914
153915
153916
153917
153918
153919
153920
153921
153922
153923
153924
153925
153926
153927
153928
153929
153930
153931
153932
153933
153934
153935
153936
153937
153938
153939
153940
153941
153942
153943
153944
153945
153946
153947
153948
153949
153950
153951
153952
153953
153954
153955
153956
153957
153958
153959
153960
153961
153962
153963
153964
153965
153966
153967
153968
153969
153970
153971
153972
153973
153974
153975
153976
153977
153978
153979
153980
153981
153982
153983
153984
153985
153986
153987
153988
153989
153990
153991
153992
153993
153994
153995
153996
153997
153998
153999
154000
154001
154002
154003
154004
154005
154006
154007
154008
154009
154010
154011
154012
154013
154014
154015
154016
154017
154018
154019
154020
154021
154022
154023
154024
154025
154026
154027
154028
154029
154030
154031
154032
154033
154034
154035
154036
154037
154038
154039
154040
154041
154042
154043
154044
154045
154046
154047
154048
154049
154050
154051
154052
154053
154054
154055
154056
154057
154058
154059
154060
154061
154062
154063
154064
154065
154066
154067
154068
154069
154070
154071
154072
154073
154074
154075
154076
154077
154078
154079
154080
154081
154082
154083
154084
154085
154086
154087
154088
154089
154090
154091
154092
154093
154094
154095
154096
154097
154098
154099
154100
154101
154102
154103
154104
154105
154106
154107
154108
154109
154110
154111
154112
154113
154114
154115
154116
154117
154118
154119
154120
154121
154122
154123
154124
154125
154126
154127
154128
154129
154130
154131
154132
154133
154134
154135
154136
154137
154138
154139
154140
154141
154142
154143
154144
154145
154146
154147
154148
154149
154150
154151
154152
154153
154154
154155
154156
154157
154158
154159
154160
154161
154162
154163
154164
154165
154166
154167
154168
154169
154170
154171
154172
154173
154174
154175
154176
154177
154178
154179
154180
154181
154182
154183
154184
154185
154186
154187
154188
154189
154190
154191
154192
154193
154194
154195
154196
154197
154198
154199
154200
154201
154202
154203
154204
154205
154206
154207
154208
154209
154210
154211
154212
154213
154214
154215
154216
154217
154218
154219
154220
154221
154222
154223
154224
154225
154226
154227
154228
154229
154230
154231
154232
154233
154234
154235
154236
154237
154238
154239
154240
154241
154242
154243
154244
154245
154246
154247
154248
154249
154250
154251
154252
154253
154254
154255
154256
154257
154258
154259
154260
154261
154262
154263
154264
154265
154266
154267
154268
154269
154270
154271
154272
154273
154274
154275
154276
154277
154278
154279
154280
154281
154282
154283
154284
154285
154286
154287
154288
154289
154290
154291
154292
154293
154294
154295
154296
154297
154298
154299
154300
154301
154302
154303
154304
154305
154306
154307
154308
154309
154310
154311
154312
154313
154314
154315
154316
154317
154318
154319
154320
154321
154322
154323
154324
154325
154326
154327
154328
154329
154330
154331
154332
154333
154334
154335
154336
154337
154338
154339
154340
154341
154342
154343
154344
154345
154346
154347
154348
154349
154350
154351
154352
154353
154354
154355
154356
154357
154358
154359
154360
154361
154362
154363
154364
154365
154366
154367
154368
154369
154370
154371
154372
154373
154374
154375
154376
154377
154378
154379
154380
154381
154382
154383
154384
154385
154386
154387
154388
154389
154390
154391
154392
154393
154394
154395
154396
154397
154398
154399
154400
154401
154402
154403
154404
154405
154406
154407
154408
154409
154410
154411
154412
154413
154414
154415
154416
154417
154418
154419
154420
154421
154422
154423
154424
154425
154426
154427
154428
154429
154430
154431
154432
154433
154434
154435
154436
154437
154438
154439
154440
154441
154442
154443
154444
154445
154446
154447
154448
154449
154450
154451
154452
154453
154454
154455
154456
154457
154458
154459
154460
154461
154462
154463
154464
154465
154466
154467
154468
154469
154470
154471
154472
154473
154474
154475
154476
154477
154478
154479
154480
154481
154482
154483
154484
154485
154486
154487
154488
154489
154490
154491
154492
154493
154494
154495
154496
154497
154498
154499
154500
154501
154502
154503
154504
154505
154506
154507
154508
154509
154510
154511
154512
154513
154514
154515
154516
154517
154518
154519
154520
154521
154522
154523
154524
154525
154526
154527
154528
154529
154530
154531
154532
154533
154534
154535
154536
154537
154538
154539
154540
154541
154542
154543
154544
154545
154546
154547
154548
154549
154550
154551
154552
154553
154554
154555
154556
154557
154558
154559
154560
154561
154562
154563
154564
154565
154566
154567
154568
154569
154570
154571
154572
154573
154574
154575
154576
154577
154578
154579
154580
154581
154582
154583
154584
154585
154586
154587
154588
154589
154590
154591
154592
154593
154594
154595
154596
154597
154598
154599
154600
154601
154602
154603
154604
154605
154606
154607
154608
154609
154610
154611
154612
154613
154614
154615
154616
154617
154618
154619
154620
154621
154622
154623
154624
154625
154626
154627
154628
154629
154630
154631
154632
154633
154634
154635
154636
154637
154638
154639
154640
154641
154642
154643
154644
154645
154646
154647
154648
154649
154650
154651
154652
154653
154654
154655
154656
154657
154658
154659
154660
154661
154662
154663
154664
154665
154666
154667
154668
154669
154670
154671
154672
154673
154674
154675
154676
154677
154678
154679
154680
154681
154682
154683
154684
154685
154686
154687
154688
154689
154690
154691
154692
154693
154694
154695
154696
154697
154698
154699
154700
154701
154702
154703
154704
154705
154706
154707
154708
154709
154710
154711
154712
154713
154714
154715
154716
154717
154718
154719
154720
154721
154722
154723
154724
154725
154726
154727
154728
154729
154730
154731
154732
154733
154734
154735
154736
154737
154738
154739
154740
154741
154742
154743
154744
154745
154746
154747
154748
154749
154750
154751
154752
154753
154754
154755
154756
154757
154758
154759
154760
154761
154762
154763
154764
154765
154766
154767
154768
154769
154770
154771
154772
154773
154774
154775
154776
154777
154778
154779
154780
154781
154782
154783
154784
154785
154786
154787
154788
154789
154790
154791
154792
154793
154794
154795
154796
154797
154798
154799
154800
154801
154802
154803
154804
154805
154806
154807
154808
154809
154810
154811
154812
154813
154814
154815
154816
154817
154818
154819
154820
154821
154822
154823
154824
154825
154826
154827
154828
154829
154830
154831
154832
154833
154834
154835
154836
154837
154838
154839
154840
154841
154842
154843
154844
154845
154846
154847
154848
154849
154850
154851
154852
154853
154854
154855
154856
154857
154858
154859
154860
154861
154862
154863
154864
154865
154866
154867
154868
154869
154870
154871
154872
154873
154874
154875
154876
154877
154878
154879
154880
154881
154882
154883
154884
154885
154886
154887
154888
154889
154890
154891
154892
154893
154894
154895
154896
154897
154898
154899
154900
154901
154902
154903
154904
154905
154906
154907
154908
154909
154910
154911
154912
154913
154914
154915
154916
154917
154918
154919
154920
154921
154922
154923
154924
154925
154926
154927
154928
154929
154930
154931
154932
154933
154934
154935
154936
154937
154938
154939
154940
154941
154942
154943
154944
154945
154946
154947
154948
154949
154950
154951
154952
154953
154954
154955
154956
154957
154958
154959
154960
154961
154962
154963
154964
154965
154966
154967
154968
154969
154970
154971
154972
154973
154974
154975
154976
154977
154978
154979
154980
154981
154982
154983
154984
154985
154986
154987
154988
154989
154990
154991
154992
154993
154994
154995
154996
154997
154998
154999
155000
155001
155002
155003
155004
155005
155006
155007
155008
155009
155010
155011
155012
155013
155014
155015
155016
155017
155018
155019
155020
155021
155022
155023
155024
155025
155026
155027
155028
155029
155030
155031
155032
155033
155034
155035
155036
155037
155038
155039
155040
155041
155042
155043
155044
155045
155046
155047
155048
155049
155050
155051
155052
155053
155054
155055
155056
155057
155058
155059
155060
155061
155062
155063
155064
155065
155066
155067
155068
155069
155070
155071
155072
155073
155074
155075
155076
155077
155078
155079
155080
155081
155082
155083
155084
155085
155086
155087
155088
155089
155090
155091
155092
155093
155094
155095
155096
155097
155098
155099
155100
155101
155102
155103
155104
155105
155106
155107
155108
155109
155110
155111
155112
155113
155114
155115
155116
155117
155118
155119
155120
155121
155122
155123
155124
155125
155126
155127
155128
155129
155130
155131
155132
155133
155134
155135
155136
155137
155138
155139
155140
155141
155142
155143
155144
155145
155146
155147
155148
155149
155150
155151
155152
155153
155154
155155
155156
155157
155158
155159
155160
155161
155162
155163
155164
155165
155166
155167
155168
155169
155170
155171
155172
155173
155174
155175
155176
155177
155178
155179
155180
155181
155182
155183
155184
155185
155186
155187
155188
155189
155190
155191
155192
155193
155194
155195
155196
155197
155198
155199
155200
155201
155202
155203
155204
155205
155206
155207
155208
155209
155210
155211
155212
155213
155214
155215
155216
155217
155218
155219
155220
155221
155222
155223
155224
155225
155226
155227
155228
155229
155230
155231
155232
155233
155234
155235
155236
155237
155238
155239
155240
155241
155242
155243
155244
155245
155246
155247
155248
155249
155250
155251
155252
155253
155254
155255
155256
155257
155258
155259
155260
155261
155262
155263
155264
155265
155266
155267
155268
155269
155270
155271
155272
155273
155274
155275
155276
155277
155278
155279
155280
155281
155282
155283
155284
155285
155286
155287
155288
155289
155290
155291
155292
155293
155294
155295
155296
155297
155298
155299
155300
155301
155302
155303
155304
155305
155306
155307
155308
155309
155310
155311
155312
155313
155314
155315
155316
155317
155318
155319
155320
155321
155322
155323
155324
155325
155326
155327
155328
155329
155330
155331
155332
155333
155334
155335
155336
155337
155338
155339
155340
155341
155342
155343
155344
155345
155346
155347
155348
155349
155350
155351
155352
155353
155354
155355
155356
155357
155358
155359
155360
155361
155362
155363
155364
155365
155366
155367
155368
155369
155370
155371
155372
155373
155374
155375
155376
155377
155378
155379
155380
155381
155382
155383
155384
155385
155386
155387
155388
155389
155390
155391
155392
155393
155394
155395
155396
155397
155398
155399
155400
155401
155402
155403
155404
155405
155406
155407
155408
155409
155410
155411
155412
155413
155414
155415
155416
155417
155418
155419
155420
155421
155422
155423
155424
155425
155426
155427
155428
155429
155430
155431
155432
155433
155434
155435
155436
155437
155438
155439
155440
155441
155442
155443
155444
155445
155446
155447
155448
155449
155450
155451
155452
155453
155454
155455
155456
155457
155458
155459
155460
155461
155462
155463
155464
155465
155466
155467
155468
155469
155470
155471
155472
155473
155474
155475
155476
155477
155478
155479
155480
155481
155482
155483
155484
155485
155486
155487
155488
155489
155490
155491
155492
155493
155494
155495
155496
155497
155498
155499
155500
155501
155502
155503
155504
155505
155506
155507
155508
155509
155510
155511
155512
155513
155514
155515
155516
155517
155518
155519
155520
155521
155522
155523
155524
155525
155526
155527
155528
155529
155530
155531
155532
155533
155534
155535
155536
155537
155538
155539
155540
155541
155542
155543
155544
155545
155546
155547
155548
155549
155550
155551
155552
155553
155554
155555
155556
155557
155558
155559
155560
155561
155562
155563
155564
155565
155566
155567
155568
155569
155570
155571
155572
155573
155574
155575
155576
155577
155578
155579
155580
155581
155582
155583
155584
155585
155586
155587
155588
155589
155590
155591
155592
155593
155594
155595
155596
155597
155598
155599
155600
155601
155602
155603
155604
155605
155606
155607
155608
155609
155610
155611
155612
155613
155614
155615
155616
155617
155618
155619
155620
155621
155622
155623
155624
155625
155626
155627
155628
155629
155630
155631
155632
155633
155634
155635
155636
155637
155638
155639
155640
155641
155642
155643
155644
155645
155646
155647
155648
155649
155650
155651
155652
155653
155654
155655
155656
155657
155658
155659
155660
155661
155662
155663
155664
155665
155666
155667
155668
155669
155670
155671
155672
155673
155674
155675
155676
155677
155678
155679
155680
155681
155682
155683
155684
155685
155686
155687
155688
155689
155690
155691
155692
155693
155694
155695
155696
155697
155698
155699
155700
155701
155702
155703
155704
155705
155706
155707
155708
155709
155710
155711
155712
155713
155714
155715
155716
155717
155718
155719
155720
155721
155722
155723
155724
155725
155726
155727
155728
155729
155730
155731
155732
155733
155734
155735
155736
155737
155738
155739
155740
155741
155742
155743
155744
155745
155746
155747
155748
155749
155750
155751
155752
155753
155754
155755
155756
155757
155758
155759
155760
155761
155762
155763
155764
155765
155766
155767
155768
155769
155770
155771
155772
155773
155774
155775
155776
155777
155778
155779
155780
155781
155782
155783
155784
155785
155786
155787
155788
155789
155790
155791
155792
155793
155794
155795
155796
155797
155798
155799
155800
155801
155802
155803
155804
155805
155806
155807
155808
155809
155810
155811
155812
155813
155814
155815
155816
155817
155818
155819
155820
155821
155822
155823
155824
155825
155826
155827
155828
155829
155830
155831
155832
155833
155834
155835
155836
155837
155838
155839
155840
155841
155842
155843
155844
155845
155846
155847
155848
155849
155850
155851
155852
155853
155854
155855
155856
155857
155858
155859
155860
155861
155862
155863
155864
155865
155866
155867
155868
155869
155870
155871
155872
155873
155874
155875
155876
155877
155878
155879
155880
155881
155882
155883
155884
155885
155886
155887
155888
155889
155890
155891
155892
155893
155894
155895
155896
155897
155898
155899
155900
155901
155902
155903
155904
155905
155906
155907
155908
155909
155910
155911
155912
155913
155914
155915
155916
155917
155918
155919
155920
155921
155922
155923
155924
155925
155926
155927
155928
155929
155930
155931
155932
155933
155934
155935
155936
155937
155938
155939
155940
155941
155942
155943
155944
155945
155946
155947
155948
155949
155950
155951
155952
155953
155954
155955
155956
155957
155958
155959
155960
155961
155962
155963
155964
155965
155966
155967
155968
155969
155970
155971
155972
155973
155974
155975
155976
155977
155978
155979
155980
155981
155982
155983
155984
155985
155986
155987
155988
155989
155990
155991
155992
155993
155994
155995
155996
155997
155998
155999
156000
156001
156002
156003
156004
156005
156006
156007
156008
156009
156010
156011
156012
156013
156014
156015
156016
156017
156018
156019
156020
156021
156022
156023
156024
156025
156026
156027
156028
156029
156030
156031
156032
156033
156034
156035
156036
156037
156038
156039
156040
156041
156042
156043
156044
156045
156046
156047
156048
156049
156050
156051
156052
156053
156054
156055
156056
156057
156058
156059
156060
156061
156062
156063
156064
156065
156066
156067
156068
156069
156070
156071
156072
156073
156074
156075
156076
156077
156078
156079
156080
156081
156082
156083
156084
156085
156086
156087
156088
156089
156090
156091
156092
156093
156094
156095
156096
156097
156098
156099
156100
156101
156102
156103
156104
156105
156106
156107
156108
156109
156110
156111
156112
156113
156114
156115
156116
156117
156118
156119
156120
156121
156122
156123
156124
156125
156126
156127
156128
156129
156130
156131
156132
156133
156134
156135
156136
156137
156138
156139
156140
156141
156142
156143
156144
156145
156146
156147
156148
156149
156150
156151
156152
156153
156154
156155
156156
156157
156158
156159
156160
156161
156162
156163
156164
156165
156166
156167
156168
156169
156170
156171
156172
156173
156174
156175
156176
156177
156178
156179
156180
156181
156182
156183
156184
156185
156186
156187
156188
156189
156190
156191
156192
156193
156194
156195
156196
156197
156198
156199
156200
156201
156202
156203
156204
156205
156206
156207
156208
156209
156210
156211
156212
156213
156214
156215
156216
156217
156218
156219
156220
156221
156222
156223
156224
156225
156226
156227
156228
156229
156230
156231
156232
156233
156234
156235
156236
156237
156238
156239
156240
156241
156242
156243
156244
156245
156246
156247
156248
156249
156250
156251
156252
156253
156254
156255
156256
156257
156258
156259
156260
156261
156262
156263
156264
156265
156266
156267
156268
156269
156270
156271
156272
156273
156274
156275
156276
156277
156278
156279
156280
156281
156282
156283
156284
156285
156286
156287
156288
156289
156290
156291
156292
156293
156294
156295
156296
156297
156298
156299
156300
156301
156302
156303
156304
156305
156306
156307
156308
156309
156310
156311
156312
156313
156314
156315
156316
156317
156318
156319
156320
156321
156322
156323
156324
156325
156326
156327
156328
156329
156330
156331
156332
156333
156334
156335
156336
156337
156338
156339
156340
156341
156342
156343
156344
156345
156346
156347
156348
156349
156350
156351
156352
156353
156354
156355
156356
156357
156358
156359
156360
156361
156362
156363
156364
156365
156366
156367
156368
156369
156370
156371
156372
156373
156374
156375
156376
156377
156378
156379
156380
156381
156382
156383
156384
156385
156386
156387
156388
156389
156390
156391
156392
156393
156394
156395
156396
156397
156398
156399
156400
156401
156402
156403
156404
156405
156406
156407
156408
156409
156410
156411
156412
156413
156414
156415
156416
156417
156418
156419
156420
156421
156422
156423
156424
156425
156426
156427
156428
156429
156430
156431
156432
156433
156434
156435
156436
156437
156438
156439
156440
156441
156442
156443
156444
156445
156446
156447
156448
156449
156450
156451
156452
156453
156454
156455
156456
156457
156458
156459
156460
156461
156462
156463
156464
156465
156466
156467
156468
156469
156470
156471
156472
156473
156474
156475
156476
156477
156478
156479
156480
156481
156482
156483
156484
156485
156486
156487
156488
156489
156490
156491
156492
156493
156494
156495
156496
156497
156498
156499
156500
156501
156502
156503
156504
156505
156506
156507
156508
156509
156510
156511
156512
156513
156514
156515
156516
156517
156518
156519
156520
156521
156522
156523
156524
156525
156526
156527
156528
156529
156530
156531
156532
156533
156534
156535
156536
156537
156538
156539
156540
156541
156542
156543
156544
156545
156546
156547
156548
156549
156550
156551
156552
156553
156554
156555
156556
156557
156558
156559
156560
156561
156562
156563
156564
156565
156566
156567
156568
156569
156570
156571
156572
156573
156574
156575
156576
156577
156578
156579
156580
156581
156582
156583
156584
156585
156586
156587
156588
156589
156590
156591
156592
156593
156594
156595
156596
156597
156598
156599
156600
156601
156602
156603
156604
156605
156606
156607
156608
156609
156610
156611
156612
156613
156614
156615
156616
156617
156618
156619
156620
156621
156622
156623
156624
156625
156626
156627
156628
156629
156630
156631
156632
156633
156634
156635
156636
156637
156638
156639
156640
156641
156642
156643
156644
156645
156646
156647
156648
156649
156650
156651
156652
156653
156654
156655
156656
156657
156658
156659
156660
156661
156662
156663
156664
156665
156666
156667
156668
156669
156670
156671
156672
156673
156674
156675
156676
156677
156678
156679
156680
156681
156682
156683
156684
156685
156686
156687
156688
156689
156690
156691
156692
156693
156694
156695
156696
156697
156698
156699
156700
156701
156702
156703
156704
156705
156706
156707
156708
156709
156710
156711
156712
156713
156714
156715
156716
156717
156718
156719
156720
156721
156722
156723
156724
156725
156726
156727
156728
156729
156730
156731
156732
156733
156734
156735
156736
156737
156738
156739
156740
156741
156742
156743
156744
156745
156746
156747
156748
156749
156750
156751
156752
156753
156754
156755
156756
156757
156758
156759
156760
156761
156762
156763
156764
156765
156766
156767
156768
156769
156770
156771
156772
156773
156774
156775
156776
156777
156778
156779
156780
156781
156782
156783
156784
156785
156786
156787
156788
156789
156790
156791
156792
156793
156794
156795
156796
156797
156798
156799
156800
156801
156802
156803
156804
156805
156806
156807
156808
156809
156810
156811
156812
156813
156814
156815
156816
156817
156818
156819
156820
156821
156822
156823
156824
156825
156826
156827
156828
156829
156830
156831
156832
156833
156834
156835
156836
156837
156838
156839
156840
156841
156842
156843
156844
156845
156846
156847
156848
156849
156850
156851
156852
156853
156854
156855
156856
156857
156858
156859
156860
156861
156862
156863
156864
156865
156866
156867
156868
156869
156870
156871
156872
156873
156874
156875
156876
156877
156878
156879
156880
156881
156882
156883
156884
156885
156886
156887
156888
156889
156890
156891
156892
156893
156894
156895
156896
156897
156898
156899
156900
156901
156902
156903
156904
156905
156906
156907
156908
156909
156910
156911
156912
156913
156914
156915
156916
156917
156918
156919
156920
156921
156922
156923
156924
156925
156926
156927
156928
156929
156930
156931
156932
156933
156934
156935
156936
156937
156938
156939
156940
156941
156942
156943
156944
156945
156946
156947
156948
156949
156950
156951
156952
156953
156954
156955
156956
156957
156958
156959
156960
156961
156962
156963
156964
156965
156966
156967
156968
156969
156970
156971
156972
156973
156974
156975
156976
156977
156978
156979
156980
156981
156982
156983
156984
156985
156986
156987
156988
156989
156990
156991
156992
156993
156994
156995
156996
156997
156998
156999
157000
157001
157002
157003
157004
157005
157006
157007
157008
157009
157010
157011
157012
157013
157014
157015
157016
157017
157018
157019
157020
157021
157022
157023
157024
157025
157026
157027
157028
157029
157030
157031
157032
157033
157034
157035
157036
157037
157038
157039
157040
157041
157042
157043
157044
157045
157046
157047
157048
157049
157050
157051
157052
157053
157054
157055
157056
157057
157058
157059
157060
157061
157062
157063
157064
157065
157066
157067
157068
157069
157070
157071
157072
157073
157074
157075
157076
157077
157078
157079
157080
157081
157082
157083
157084
157085
157086
157087
157088
157089
157090
157091
157092
157093
157094
157095
157096
157097
157098
157099
157100
157101
157102
157103
157104
157105
157106
157107
157108
157109
157110
157111
157112
157113
157114
157115
157116
157117
157118
157119
157120
157121
157122
157123
157124
157125
157126
157127
157128
157129
157130
157131
157132
157133
157134
157135
157136
157137
157138
157139
157140
157141
157142
157143
157144
157145
157146
157147
157148
157149
157150
157151
157152
157153
157154
157155
157156
157157
157158
157159
157160
157161
157162
157163
157164
157165
157166
157167
157168
157169
157170
157171
157172
157173
157174
157175
157176
157177
157178
157179
157180
157181
157182
157183
157184
157185
157186
157187
157188
157189
157190
157191
157192
157193
157194
157195
157196
157197
157198
157199
157200
157201
157202
157203
157204
157205
157206
157207
157208
157209
157210
157211
157212
157213
157214
157215
157216
157217
157218
157219
157220
157221
157222
157223
157224
157225
157226
157227
157228
157229
157230
157231
157232
157233
157234
157235
157236
157237
157238
157239
157240
157241
157242
157243
157244
157245
157246
157247
157248
157249
157250
157251
157252
157253
157254
157255
157256
157257
157258
157259
157260
157261
157262
157263
157264
157265
157266
157267
157268
157269
157270
157271
157272
157273
157274
157275
157276
157277
157278
157279
157280
157281
157282
157283
157284
157285
157286
157287
157288
157289
157290
157291
157292
157293
157294
157295
157296
157297
157298
157299
157300
157301
157302
157303
157304
157305
157306
157307
157308
157309
157310
157311
157312
157313
157314
157315
157316
157317
157318
157319
157320
157321
157322
157323
157324
157325
157326
157327
157328
157329
157330
157331
157332
157333
157334
157335
157336
157337
157338
157339
157340
157341
157342
157343
157344
157345
157346
157347
157348
157349
157350
157351
157352
157353
157354
157355
157356
157357
157358
157359
157360
157361
157362
157363
157364
157365
157366
157367
157368
157369
157370
157371
157372
157373
157374
157375
157376
157377
157378
157379
157380
157381
157382
157383
157384
157385
157386
157387
157388
157389
157390
157391
157392
157393
157394
157395
157396
157397
157398
157399
157400
157401
157402
157403
157404
157405
157406
157407
157408
157409
157410
157411
157412
157413
157414
157415
157416
157417
157418
157419
157420
157421
157422
157423
157424
157425
157426
157427
157428
157429
157430
157431
157432
157433
157434
157435
157436
157437
157438
157439
157440
157441
157442
157443
157444
157445
157446
157447
157448
157449
157450
157451
157452
157453
157454
157455
157456
157457
157458
157459
157460
157461
157462
157463
157464
157465
157466
157467
157468
157469
157470
157471
157472
157473
157474
157475
157476
157477
157478
157479
157480
157481
157482
157483
157484
157485
157486
157487
157488
157489
157490
157491
157492
157493
157494
157495
157496
157497
157498
157499
157500
157501
157502
157503
157504
157505
157506
157507
157508
157509
157510
157511
157512
157513
157514
157515
157516
157517
157518
157519
157520
157521
157522
157523
157524
157525
157526
157527
157528
157529
157530
157531
157532
157533
157534
157535
157536
157537
157538
157539
157540
157541
157542
157543
157544
157545
157546
157547
157548
157549
157550
157551
157552
157553
157554
157555
157556
157557
157558
157559
157560
157561
157562
157563
157564
157565
157566
157567
157568
157569
157570
157571
157572
157573
157574
157575
157576
157577
157578
157579
157580
157581
157582
157583
157584
157585
157586
157587
157588
157589
157590
157591
157592
157593
157594
157595
157596
157597
157598
157599
157600
157601
157602
157603
157604
157605
157606
157607
157608
157609
157610
157611
157612
157613
157614
157615
157616
157617
157618
157619
157620
157621
157622
157623
157624
157625
157626
157627
157628
157629
157630
157631
157632
157633
157634
157635
157636
157637
157638
157639
157640
157641
157642
157643
157644
157645
157646
157647
157648
157649
157650
157651
157652
157653
157654
157655
157656
157657
157658
157659
157660
157661
157662
157663
157664
157665
157666
157667
157668
157669
157670
157671
157672
157673
157674
157675
157676
157677
157678
157679
157680
157681
157682
157683
157684
157685
157686
157687
157688
157689
157690
157691
157692
157693
157694
157695
157696
157697
157698
157699
157700
157701
157702
157703
157704
157705
157706
157707
157708
157709
157710
157711
157712
157713
157714
157715
157716
157717
157718
157719
157720
157721
157722
157723
157724
157725
157726
157727
157728
157729
157730
157731
157732
157733
157734
157735
157736
157737
157738
157739
157740
157741
157742
157743
157744
157745
157746
157747
157748
157749
157750
157751
157752
157753
157754
157755
157756
157757
157758
157759
157760
157761
157762
157763
157764
157765
157766
157767
157768
157769
157770
157771
157772
157773
157774
157775
157776
157777
157778
157779
157780
157781
157782
157783
157784
157785
157786
157787
157788
157789
157790
157791
157792
157793
157794
157795
157796
157797
157798
157799
157800
157801
157802
157803
157804
157805
157806
157807
157808
157809
157810
157811
157812
157813
157814
157815
157816
157817
157818
157819
157820
157821
157822
157823
157824
157825
157826
157827
157828
157829
157830
157831
157832
157833
157834
157835
157836
157837
157838
157839
157840
157841
157842
157843
157844
157845
157846
157847
157848
157849
157850
157851
157852
157853
157854
157855
157856
157857
157858
157859
157860
157861
157862
157863
157864
157865
157866
157867
157868
157869
157870
157871
157872
157873
157874
157875
157876
157877
157878
157879
157880
157881
157882
157883
157884
157885
157886
157887
157888
157889
157890
157891
157892
157893
157894
157895
157896
157897
157898
157899
157900
157901
157902
157903
157904
157905
157906
157907
157908
157909
157910
157911
157912
157913
157914
157915
157916
157917
157918
157919
157920
157921
157922
157923
157924
157925
157926
157927
157928
157929
157930
157931
157932
157933
157934
157935
157936
157937
157938
157939
157940
157941
157942
157943
157944
157945
157946
157947
157948
157949
157950
157951
157952
157953
157954
157955
157956
157957
157958
157959
157960
157961
157962
157963
157964
157965
157966
157967
157968
157969
157970
157971
157972
157973
157974
157975
157976
157977
157978
157979
157980
157981
157982
157983
157984
157985
157986
157987
157988
157989
157990
157991
157992
157993
157994
157995
157996
157997
157998
157999
158000
158001
158002
158003
158004
158005
158006
158007
158008
158009
158010
158011
158012
158013
158014
158015
158016
158017
158018
158019
158020
158021
158022
158023
158024
158025
158026
158027
158028
158029
158030
158031
158032
158033
158034
158035
158036
158037
158038
158039
158040
158041
158042
158043
158044
158045
158046
158047
158048
158049
158050
158051
158052
158053
158054
158055
158056
158057
158058
158059
158060
158061
158062
158063
158064
158065
158066
158067
158068
158069
158070
158071
158072
158073
158074
158075
158076
158077
158078
158079
158080
158081
158082
158083
158084
158085
158086
158087
158088
158089
158090
158091
158092
158093
158094
158095
158096
158097
158098
158099
158100
158101
158102
158103
158104
158105
158106
158107
158108
158109
158110
158111
158112
158113
158114
158115
158116
158117
158118
158119
158120
158121
158122
158123
158124
158125
158126
158127
158128
158129
158130
158131
158132
158133
158134
158135
158136
158137
158138
158139
158140
158141
158142
158143
158144
158145
158146
158147
158148
158149
158150
158151
158152
158153
158154
158155
158156
158157
158158
158159
158160
158161
158162
158163
158164
158165
158166
158167
158168
158169
158170
158171
158172
158173
158174
158175
158176
158177
158178
158179
158180
158181
158182
158183
158184
158185
158186
158187
158188
158189
158190
158191
158192
158193
158194
158195
158196
158197
158198
158199
158200
158201
158202
158203
158204
158205
158206
158207
158208
158209
158210
158211
158212
158213
158214
158215
158216
158217
158218
158219
158220
158221
158222
158223
158224
158225
158226
158227
158228
158229
158230
158231
158232
158233
158234
158235
158236
158237
158238
158239
158240
158241
158242
158243
158244
158245
158246
158247
158248
158249
158250
158251
158252
158253
158254
158255
158256
158257
158258
158259
158260
158261
158262
158263
158264
158265
158266
158267
158268
158269
158270
158271
158272
158273
158274
158275
158276
158277
158278
158279
158280
158281
158282
158283
158284
158285
158286
158287
158288
158289
158290
158291
158292
158293
158294
158295
158296
158297
158298
158299
158300
158301
158302
158303
158304
158305
158306
158307
158308
158309
158310
158311
158312
158313
158314
158315
158316
158317
158318
158319
158320
158321
158322
158323
158324
158325
158326
158327
158328
158329
158330
158331
158332
158333
158334
158335
158336
158337
158338
158339
158340
158341
158342
158343
158344
158345
158346
158347
158348
158349
158350
158351
158352
158353
158354
158355
158356
158357
158358
158359
158360
158361
158362
158363
158364
158365
158366
158367
158368
158369
158370
158371
158372
158373
158374
158375
158376
158377
158378
158379
158380
158381
158382
158383
158384
158385
158386
158387
158388
158389
158390
158391
158392
158393
158394
158395
158396
158397
158398
158399
158400
158401
158402
158403
158404
158405
158406
158407
158408
158409
158410
158411
158412
158413
158414
158415
158416
158417
158418
158419
158420
158421
158422
158423
158424
158425
158426
158427
158428
158429
158430
158431
158432
158433
158434
158435
158436
158437
158438
158439
158440
158441
158442
158443
158444
158445
158446
158447
158448
158449
158450
158451
158452
158453
158454
158455
158456
158457
158458
158459
158460
158461
158462
158463
158464
158465
158466
158467
158468
158469
158470
158471
158472
158473
158474
158475
158476
158477
158478
158479
158480
158481
158482
158483
158484
158485
158486
158487
158488
158489
158490
158491
158492
158493
158494
158495
158496
158497
158498
158499
158500
158501
158502
158503
158504
158505
158506
158507
158508
158509
158510
158511
158512
158513
158514
158515
158516
158517
158518
158519
158520
158521
158522
158523
158524
158525
158526
158527
158528
158529
158530
158531
158532
158533
158534
158535
158536
158537
158538
158539
158540
158541
158542
158543
158544
158545
158546
158547
158548
158549
158550
158551
158552
158553
158554
158555
158556
158557
158558
158559
158560
158561
158562
158563
158564
158565
158566
158567
158568
158569
158570
158571
158572
158573
158574
158575
158576
158577
158578
158579
158580
158581
158582
158583
158584
158585
158586
158587
158588
158589
158590
158591
158592
158593
158594
158595
158596
158597
158598
158599
158600
158601
158602
158603
158604
158605
158606
158607
158608
158609
158610
158611
158612
158613
158614
158615
158616
158617
158618
158619
158620
158621
158622
158623
158624
158625
158626
158627
158628
158629
158630
158631
158632
158633
158634
158635
158636
158637
158638
158639
158640
158641
158642
158643
158644
158645
158646
158647
158648
158649
158650
158651
158652
158653
158654
158655
158656
158657
158658
158659
158660
158661
158662
158663
158664
158665
158666
158667
158668
158669
158670
158671
158672
158673
158674
158675
158676
158677
158678
158679
158680
158681
158682
158683
158684
158685
158686
158687
158688
158689
158690
158691
158692
158693
158694
158695
158696
158697
158698
158699
158700
158701
158702
158703
158704
158705
158706
158707
158708
158709
158710
158711
158712
158713
158714
158715
158716
158717
158718
158719
158720
158721
158722
158723
158724
158725
158726
158727
158728
158729
158730
158731
158732
158733
158734
158735
158736
158737
158738
158739
158740
158741
158742
158743
158744
158745
158746
158747
158748
158749
158750
158751
158752
158753
158754
158755
158756
158757
158758
158759
158760
158761
158762
158763
158764
158765
158766
158767
158768
158769
158770
158771
158772
158773
158774
158775
158776
158777
158778
158779
158780
158781
158782
158783
158784
158785
158786
158787
158788
158789
158790
158791
158792
158793
158794
158795
158796
158797
158798
158799
158800
158801
158802
158803
158804
158805
158806
158807
158808
158809
158810
158811
158812
158813
158814
158815
158816
158817
158818
158819
158820
158821
158822
158823
158824
158825
158826
158827
158828
158829
158830
158831
158832
158833
158834
158835
158836
158837
158838
158839
158840
158841
158842
158843
158844
158845
158846
158847
158848
158849
158850
158851
158852
158853
158854
158855
158856
158857
158858
158859
158860
158861
158862
158863
158864
158865
158866
158867
158868
158869
158870
158871
158872
158873
158874
158875
158876
158877
158878
158879
158880
158881
158882
158883
158884
158885
158886
158887
158888
158889
158890
158891
158892
158893
158894
158895
158896
158897
158898
158899
158900
158901
158902
158903
158904
158905
158906
158907
158908
158909
158910
158911
158912
158913
158914
158915
158916
158917
158918
158919
158920
158921
158922
158923
158924
158925
158926
158927
158928
158929
158930
158931
158932
158933
158934
158935
158936
158937
158938
158939
158940
158941
158942
158943
158944
158945
158946
158947
158948
158949
158950
158951
158952
158953
158954
158955
158956
158957
158958
158959
158960
158961
158962
158963
158964
158965
158966
158967
158968
158969
158970
158971
158972
158973
158974
158975
158976
158977
158978
158979
158980
158981
158982
158983
158984
158985
158986
158987
158988
158989
158990
158991
158992
158993
158994
158995
158996
158997
158998
158999
159000
159001
159002
159003
159004
159005
159006
159007
159008
159009
159010
159011
159012
159013
159014
159015
159016
159017
159018
159019
159020
159021
159022
159023
159024
159025
159026
159027
159028
159029
159030
159031
159032
159033
159034
159035
159036
159037
159038
159039
159040
159041
159042
159043
159044
159045
159046
159047
159048
159049
159050
159051
159052
159053
159054
159055
159056
159057
159058
159059
159060
159061
159062
159063
159064
159065
159066
159067
159068
159069
159070
159071
159072
159073
159074
159075
159076
159077
159078
159079
159080
159081
159082
159083
159084
159085
159086
159087
159088
159089
159090
159091
159092
159093
159094
159095
159096
159097
159098
159099
159100
159101
159102
159103
159104
159105
159106
159107
159108
159109
159110
159111
159112
159113
159114
159115
159116
159117
159118
159119
159120
159121
159122
159123
159124
159125
159126
159127
159128
159129
159130
159131
159132
159133
159134
159135
159136
159137
159138
159139
159140
159141
159142
159143
159144
159145
159146
159147
159148
159149
159150
159151
159152
159153
159154
159155
159156
159157
159158
159159
159160
159161
159162
159163
159164
159165
159166
159167
159168
159169
159170
159171
159172
159173
159174
159175
159176
159177
159178
159179
159180
159181
159182
159183
159184
159185
159186
159187
159188
159189
159190
159191
159192
159193
159194
159195
159196
159197
159198
159199
159200
159201
159202
159203
159204
159205
159206
159207
159208
159209
159210
159211
159212
159213
159214
159215
159216
159217
159218
159219
159220
159221
159222
159223
159224
159225
159226
159227
159228
159229
159230
159231
159232
159233
159234
159235
159236
159237
159238
159239
159240
159241
159242
159243
159244
159245
159246
159247
159248
159249
159250
159251
159252
159253
159254
159255
159256
159257
159258
159259
159260
159261
159262
159263
159264
159265
159266
159267
159268
159269
159270
159271
159272
159273
159274
159275
159276
159277
159278
159279
159280
159281
159282
159283
159284
159285
159286
159287
159288
159289
159290
159291
159292
159293
159294
159295
159296
159297
159298
159299
159300
159301
159302
159303
159304
159305
159306
159307
159308
159309
159310
159311
159312
159313
159314
159315
159316
159317
159318
159319
159320
159321
159322
159323
159324
159325
159326
159327
159328
159329
159330
159331
159332
159333
159334
159335
159336
159337
159338
159339
159340
159341
159342
159343
159344
159345
159346
159347
159348
159349
159350
159351
159352
159353
159354
159355
159356
159357
159358
159359
159360
159361
159362
159363
159364
159365
159366
159367
159368
159369
159370
159371
159372
159373
159374
159375
159376
159377
159378
159379
159380
159381
159382
159383
159384
159385
159386
159387
159388
159389
159390
159391
159392
159393
159394
159395
159396
159397
159398
159399
159400
159401
159402
159403
159404
159405
159406
159407
159408
159409
159410
159411
159412
159413
159414
159415
159416
159417
159418
159419
159420
159421
159422
159423
159424
159425
159426
159427
159428
159429
159430
159431
159432
159433
159434
159435
159436
159437
159438
159439
159440
159441
159442
159443
159444
159445
159446
159447
159448
159449
159450
159451
159452
159453
159454
159455
159456
159457
159458
159459
159460
159461
159462
159463
159464
159465
159466
159467
159468
159469
159470
159471
159472
159473
159474
159475
159476
159477
159478
159479
159480
159481
159482
159483
159484
159485
159486
159487
159488
159489
159490
159491
159492
159493
159494
159495
159496
159497
159498
159499
159500
159501
159502
159503
159504
159505
159506
159507
159508
159509
159510
159511
159512
159513
159514
159515
159516
159517
159518
159519
159520
159521
159522
159523
159524
159525
159526
159527
159528
159529
159530
159531
159532
159533
159534
159535
159536
159537
159538
159539
159540
159541
159542
159543
159544
159545
159546
159547
159548
159549
159550
159551
159552
159553
159554
159555
159556
159557
159558
159559
159560
159561
159562
159563
159564
159565
159566
159567
159568
159569
159570
159571
159572
159573
159574
159575
159576
159577
159578
159579
159580
159581
159582
159583
159584
159585
159586
159587
159588
159589
159590
159591
159592
159593
159594
159595
159596
159597
159598
159599
159600
159601
159602
159603
159604
159605
159606
159607
159608
159609
159610
159611
159612
159613
159614
159615
159616
159617
159618
159619
159620
159621
159622
159623
159624
159625
159626
159627
159628
159629
159630
159631
159632
159633
159634
159635
159636
159637
159638
159639
159640
159641
159642
159643
159644
159645
159646
159647
159648
159649
159650
159651
159652
159653
159654
159655
159656
159657
159658
159659
159660
159661
159662
159663
159664
159665
159666
159667
159668
159669
159670
159671
159672
159673
159674
159675
159676
159677
159678
159679
159680
159681
159682
159683
159684
159685
159686
159687
159688
159689
159690
159691
159692
159693
159694
159695
159696
159697
159698
159699
159700
159701
159702
159703
159704
159705
159706
159707
159708
159709
159710
159711
159712
159713
159714
159715
159716
159717
159718
159719
159720
159721
159722
159723
159724
159725
159726
159727
159728
159729
159730
159731
159732
159733
159734
159735
159736
159737
159738
159739
159740
159741
159742
159743
159744
159745
159746
159747
159748
159749
159750
159751
159752
159753
159754
159755
159756
159757
159758
159759
159760
159761
159762
159763
159764
159765
159766
159767
159768
159769
159770
159771
159772
159773
159774
159775
159776
159777
159778
159779
159780
159781
159782
159783
159784
159785
159786
159787
159788
159789
159790
159791
159792
159793
159794
159795
159796
159797
159798
159799
159800
159801
159802
159803
159804
159805
159806
159807
159808
159809
159810
159811
159812
159813
159814
159815
159816
159817
159818
159819
159820
159821
159822
159823
159824
159825
159826
159827
159828
159829
159830
159831
159832
159833
159834
159835
159836
159837
159838
159839
159840
159841
159842
159843
159844
159845
159846
159847
159848
159849
159850
159851
159852
159853
159854
159855
159856
159857
159858
159859
159860
159861
159862
159863
159864
159865
159866
159867
159868
159869
159870
159871
159872
159873
159874
159875
159876
159877
159878
159879
159880
159881
159882
159883
159884
159885
159886
159887
159888
159889
159890
159891
159892
159893
159894
159895
159896
159897
159898
159899
159900
159901
159902
159903
159904
159905
159906
159907
159908
159909
159910
159911
159912
159913
159914
159915
159916
159917
159918
159919
159920
159921
159922
159923
159924
159925
159926
159927
159928
159929
159930
159931
159932
159933
159934
159935
159936
159937
159938
159939
159940
159941
159942
159943
159944
159945
159946
159947
159948
159949
159950
159951
159952
159953
159954
159955
159956
159957
159958
159959
159960
159961
159962
159963
159964
159965
159966
159967
159968
159969
159970
159971
159972
159973
159974
159975
159976
159977
159978
159979
159980
159981
159982
159983
159984
159985
159986
159987
159988
159989
159990
159991
159992
159993
159994
159995
159996
159997
159998
159999
160000
160001
160002
160003
160004
160005
160006
160007
160008
160009
160010
160011
160012
160013
160014
160015
160016
160017
160018
160019
160020
160021
160022
160023
160024
160025
160026
160027
160028
160029
160030
160031
160032
160033
160034
160035
160036
160037
160038
160039
160040
160041
160042
160043
160044
160045
160046
160047
160048
160049
160050
160051
160052
160053
160054
160055
160056
160057
160058
160059
160060
160061
160062
160063
160064
160065
160066
160067
160068
160069
160070
160071
160072
160073
160074
160075
160076
160077
160078
160079
160080
160081
160082
160083
160084
160085
160086
160087
160088
160089
160090
160091
160092
160093
160094
160095
160096
160097
160098
160099
160100
160101
160102
160103
160104
160105
160106
160107
160108
160109
160110
160111
160112
160113
160114
160115
160116
160117
160118
160119
160120
160121
160122
160123
160124
160125
160126
160127
160128
160129
160130
160131
160132
160133
160134
160135
160136
160137
160138
160139
160140
160141
160142
160143
160144
160145
160146
160147
160148
160149
160150
160151
160152
160153
160154
160155
160156
160157
160158
160159
160160
160161
160162
160163
160164
160165
160166
160167
160168
160169
160170
160171
160172
160173
160174
160175
160176
160177
160178
160179
160180
160181
160182
160183
160184
160185
160186
160187
160188
160189
160190
160191
160192
160193
160194
160195
160196
160197
160198
160199
160200
160201
160202
160203
160204
160205
160206
160207
160208
160209
160210
160211
160212
160213
160214
160215
160216
160217
160218
160219
160220
160221
160222
160223
160224
160225
160226
160227
160228
160229
160230
160231
160232
160233
160234
160235
160236
160237
160238
160239
160240
160241
160242
160243
160244
160245
160246
160247
160248
160249
160250
160251
160252
160253
160254
160255
160256
160257
160258
160259
160260
160261
160262
160263
160264
160265
160266
160267
160268
160269
160270
160271
160272
160273
160274
160275
160276
160277
160278
160279
160280
160281
160282
160283
160284
160285
160286
160287
160288
160289
160290
160291
160292
160293
160294
160295
160296
160297
160298
160299
160300
160301
160302
160303
160304
160305
160306
160307
160308
160309
160310
160311
160312
160313
160314
160315
160316
160317
160318
160319
160320
160321
160322
160323
160324
160325
160326
160327
160328
160329
160330
160331
160332
160333
160334
160335
160336
160337
160338
160339
160340
160341
160342
160343
160344
160345
160346
160347
160348
160349
160350
160351
160352
160353
160354
160355
160356
160357
160358
160359
160360
160361
160362
160363
160364
160365
160366
160367
160368
160369
160370
160371
160372
160373
160374
160375
160376
160377
160378
160379
160380
160381
160382
160383
160384
160385
160386
160387
160388
160389
160390
160391
160392
160393
160394
160395
160396
160397
160398
160399
160400
160401
160402
160403
160404
160405
160406
160407
160408
160409
160410
160411
160412
160413
160414
160415
160416
160417
160418
160419
160420
160421
160422
160423
160424
160425
160426
160427
160428
160429
160430
160431
160432
160433
160434
160435
160436
160437
160438
160439
160440
160441
160442
160443
160444
160445
160446
160447
160448
160449
160450
160451
160452
160453
160454
160455
160456
160457
160458
160459
160460
160461
160462
160463
160464
160465
160466
160467
160468
160469
160470
160471
160472
160473
160474
160475
160476
160477
160478
160479
160480
160481
160482
160483
160484
160485
160486
160487
160488
160489
160490
160491
160492
160493
160494
160495
160496
160497
160498
160499
160500
160501
160502
160503
160504
160505
160506
160507
160508
160509
160510
160511
160512
160513
160514
160515
160516
160517
160518
160519
160520
160521
160522
160523
160524
160525
160526
160527
160528
160529
160530
160531
160532
160533
160534
160535
160536
160537
160538
160539
160540
160541
160542
160543
160544
160545
160546
160547
160548
160549
160550
160551
160552
160553
160554
160555
160556
160557
160558
160559
160560
160561
160562
160563
160564
160565
160566
160567
160568
160569
160570
160571
160572
160573
160574
160575
160576
160577
160578
160579
160580
160581
160582
160583
160584
160585
160586
160587
160588
160589
160590
160591
160592
160593
160594
160595
160596
160597
160598
160599
160600
160601
160602
160603
160604
160605
160606
160607
160608
160609
160610
160611
160612
160613
160614
160615
160616
160617
160618
160619
160620
160621
160622
160623
160624
160625
160626
160627
160628
160629
160630
160631
160632
160633
160634
160635
160636
160637
160638
160639
160640
160641
160642
160643
160644
160645
160646
160647
160648
160649
160650
160651
160652
160653
160654
160655
160656
160657
160658
160659
160660
160661
160662
160663
160664
160665
160666
160667
160668
160669
160670
160671
160672
160673
160674
160675
160676
160677
160678
160679
160680
160681
160682
160683
160684
160685
160686
160687
160688
160689
160690
160691
160692
160693
160694
160695
160696
160697
160698
160699
160700
160701
160702
160703
160704
160705
160706
160707
160708
160709
160710
160711
160712
160713
160714
160715
160716
160717
160718
160719
160720
160721
160722
160723
160724
160725
160726
160727
160728
160729
160730
160731
160732
160733
160734
160735
160736
160737
160738
160739
160740
160741
160742
160743
160744
160745
160746
160747
160748
160749
160750
160751
160752
160753
160754
160755
160756
160757
160758
160759
160760
160761
160762
160763
160764
160765
160766
160767
160768
160769
160770
160771
160772
160773
160774
160775
160776
160777
160778
160779
160780
160781
160782
160783
160784
160785
160786
160787
160788
160789
160790
160791
160792
160793
160794
160795
160796
160797
160798
160799
160800
160801
160802
160803
160804
160805
160806
160807
160808
160809
160810
160811
160812
160813
160814
160815
160816
160817
160818
160819
160820
160821
160822
160823
160824
160825
160826
160827
160828
160829
160830
160831
160832
160833
160834
160835
160836
160837
160838
160839
160840
160841
160842
160843
160844
160845
160846
160847
160848
160849
160850
160851
160852
160853
160854
160855
160856
160857
160858
160859
160860
160861
160862
160863
160864
160865
160866
160867
160868
160869
160870
160871
160872
160873
160874
160875
160876
160877
160878
160879
160880
160881
160882
160883
160884
160885
160886
160887
160888
160889
160890
160891
160892
160893
160894
160895
160896
160897
160898
160899
160900
160901
160902
160903
160904
160905
160906
160907
160908
160909
160910
160911
160912
160913
160914
160915
160916
160917
160918
160919
160920
160921
160922
160923
160924
160925
160926
160927
160928
160929
160930
160931
160932
160933
160934
160935
160936
160937
160938
160939
160940
160941
160942
160943
160944
160945
160946
160947
160948
160949
160950
160951
160952
160953
160954
160955
160956
160957
160958
160959
160960
160961
160962
160963
160964
160965
160966
160967
160968
160969
160970
160971
160972
160973
160974
160975
160976
160977
160978
160979
160980
160981
160982
160983
160984
160985
160986
160987
160988
160989
160990
160991
160992
160993
160994
160995
160996
160997
160998
160999
161000
161001
161002
161003
161004
161005
161006
161007
161008
161009
161010
161011
161012
161013
161014
161015
161016
161017
161018
161019
161020
161021
161022
161023
161024
161025
161026
161027
161028
161029
161030
161031
161032
161033
161034
161035
161036
161037
161038
161039
161040
161041
161042
161043
161044
161045
161046
161047
161048
161049
161050
161051
161052
161053
161054
161055
161056
161057
161058
161059
161060
161061
161062
161063
161064
161065
161066
161067
161068
161069
161070
161071
161072
161073
161074
161075
161076
161077
161078
161079
161080
161081
161082
161083
161084
161085
161086
161087
161088
161089
161090
161091
161092
161093
161094
161095
161096
161097
161098
161099
161100
161101
161102
161103
161104
161105
161106
161107
161108
161109
161110
161111
161112
161113
161114
161115
161116
161117
161118
161119
161120
161121
161122
161123
161124
161125
161126
161127
161128
161129
161130
161131
161132
161133
161134
161135
161136
161137
161138
161139
161140
161141
161142
161143
161144
161145
161146
161147
161148
161149
161150
161151
161152
161153
161154
161155
161156
161157
161158
161159
161160
161161
161162
161163
161164
161165
161166
161167
161168
161169
161170
161171
161172
161173
161174
161175
161176
161177
161178
161179
161180
161181
161182
161183
161184
161185
161186
161187
161188
161189
161190
161191
161192
161193
161194
161195
161196
161197
161198
161199
161200
161201
161202
161203
161204
161205
161206
161207
161208
161209
161210
161211
161212
161213
161214
161215
161216
161217
161218
161219
161220
161221
161222
161223
161224
161225
161226
161227
161228
161229
161230
161231
161232
161233
161234
161235
161236
161237
161238
161239
161240
161241
161242
161243
161244
161245
161246
161247
161248
161249
161250
161251
161252
161253
161254
161255
161256
161257
161258
161259
161260
161261
161262
161263
161264
161265
161266
161267
161268
161269
161270
161271
161272
161273
161274
161275
161276
161277
161278
161279
161280
161281
161282
161283
161284
161285
161286
161287
161288
161289
161290
161291
161292
161293
161294
161295
161296
161297
161298
161299
161300
161301
161302
161303
161304
161305
161306
161307
161308
161309
161310
161311
161312
161313
161314
161315
161316
161317
161318
161319
161320
161321
161322
161323
161324
161325
161326
161327
161328
161329
161330
161331
161332
161333
161334
161335
161336
161337
161338
161339
161340
161341
161342
161343
161344
161345
161346
161347
161348
161349
161350
161351
161352
161353
161354
161355
161356
161357
161358
161359
161360
161361
161362
161363
161364
161365
161366
161367
161368
161369
161370
161371
161372
161373
161374
161375
161376
161377
161378
161379
161380
161381
161382
161383
161384
161385
161386
161387
161388
161389
161390
161391
161392
161393
161394
161395
161396
161397
161398
161399
161400
161401
161402
161403
161404
161405
161406
161407
161408
161409
161410
161411
161412
161413
161414
161415
161416
161417
161418
161419
161420
161421
161422
161423
161424
161425
161426
161427
161428
161429
161430
161431
161432
161433
161434
161435
161436
161437
161438
161439
161440
161441
161442
161443
161444
161445
161446
161447
161448
161449
161450
161451
161452
161453
161454
161455
161456
161457
161458
161459
161460
161461
161462
161463
161464
161465
161466
161467
161468
161469
161470
161471
161472
161473
161474
161475
161476
161477
161478
161479
161480
161481
161482
161483
161484
161485
161486
161487
161488
161489
161490
161491
161492
161493
161494
161495
161496
161497
161498
161499
161500
161501
161502
161503
161504
161505
161506
161507
161508
161509
161510
161511
161512
161513
161514
161515
161516
161517
161518
161519
161520
161521
161522
161523
161524
161525
161526
161527
161528
161529
161530
161531
161532
161533
161534
161535
161536
161537
161538
161539
161540
161541
161542
161543
161544
161545
161546
161547
161548
161549
161550
161551
161552
161553
161554
161555
161556
161557
161558
161559
161560
161561
161562
161563
161564
161565
161566
161567
161568
161569
161570
161571
161572
161573
161574
161575
161576
161577
161578
161579
161580
161581
161582
161583
161584
161585
161586
161587
161588
161589
161590
161591
161592
161593
161594
161595
161596
161597
161598
161599
161600
161601
161602
161603
161604
161605
161606
161607
161608
161609
161610
161611
161612
161613
161614
161615
161616
161617
161618
161619
161620
161621
161622
161623
161624
161625
161626
161627
161628
161629
161630
161631
161632
161633
161634
161635
161636
161637
161638
161639
161640
161641
161642
161643
161644
161645
161646
161647
161648
161649
161650
161651
161652
161653
161654
161655
161656
161657
161658
161659
161660
161661
161662
161663
161664
161665
161666
161667
161668
161669
161670
161671
161672
161673
161674
161675
161676
161677
161678
161679
161680
161681
161682
161683
161684
161685
161686
161687
161688
161689
161690
161691
161692
161693
161694
161695
161696
161697
161698
161699
161700
161701
161702
161703
161704
161705
161706
161707
161708
161709
161710
161711
161712
161713
161714
161715
161716
161717
161718
161719
161720
161721
161722
161723
161724
161725
161726
161727
161728
161729
161730
161731
161732
161733
161734
161735
161736
161737
161738
161739
161740
161741
161742
161743
161744
161745
161746
161747
161748
161749
161750
161751
161752
161753
161754
161755
161756
161757
161758
161759
161760
161761
161762
161763
161764
161765
161766
161767
161768
161769
161770
161771
161772
161773
161774
161775
161776
161777
161778
161779
161780
161781
161782
161783
161784
161785
161786
161787
161788
161789
161790
161791
161792
161793
161794
161795
161796
161797
161798
161799
161800
161801
161802
161803
161804
161805
161806
161807
161808
161809
161810
161811
161812
161813
161814
161815
161816
161817
161818
161819
161820
161821
161822
161823
161824
161825
161826
161827
161828
161829
161830
161831
161832
161833
161834
161835
161836
161837
161838
161839
161840
161841
161842
161843
161844
161845
161846
161847
161848
161849
161850
161851
161852
161853
161854
161855
161856
161857
161858
161859
161860
161861
161862
161863
161864
161865
161866
161867
161868
161869
161870
161871
161872
161873
161874
161875
161876
161877
161878
161879
161880
161881
161882
161883
161884
161885
161886
161887
161888
161889
161890
161891
161892
161893
161894
161895
161896
161897
161898
161899
161900
161901
161902
161903
161904
161905
161906
161907
161908
161909
161910
161911
161912
161913
161914
161915
161916
161917
161918
161919
161920
161921
161922
161923
161924
161925
161926
161927
161928
161929
161930
161931
161932
161933
161934
161935
161936
161937
161938
161939
161940
161941
161942
161943
161944
161945
161946
161947
161948
161949
161950
161951
161952
161953
161954
161955
161956
161957
161958
161959
161960
161961
161962
161963
161964
161965
161966
161967
161968
161969
161970
161971
161972
161973
161974
161975
161976
161977
161978
161979
161980
161981
161982
161983
161984
161985
161986
161987
161988
161989
161990
161991
161992
161993
161994
161995
161996
161997
161998
161999
162000
162001
162002
162003
162004
162005
162006
162007
162008
162009
162010
162011
162012
162013
162014
162015
162016
162017
162018
162019
162020
162021
162022
162023
162024
162025
162026
162027
162028
162029
162030
162031
162032
162033
162034
162035
162036
162037
162038
162039
162040
162041
162042
162043
162044
162045
162046
162047
162048
162049
162050
162051
162052
162053
162054
162055
162056
162057
162058
162059
162060
162061
162062
162063
162064
162065
162066
162067
162068
162069
162070
162071
162072
162073
162074
162075
162076
162077
162078
162079
162080
162081
162082
162083
162084
162085
162086
162087
162088
162089
162090
162091
162092
162093
162094
162095
162096
162097
162098
162099
162100
162101
162102
162103
162104
162105
162106
162107
162108
162109
162110
162111
162112
162113
162114
162115
162116
162117
162118
162119
162120
162121
162122
162123
162124
162125
162126
162127
162128
162129
162130
162131
162132
162133
162134
162135
162136
162137
162138
162139
162140
162141
162142
162143
162144
162145
162146
162147
162148
162149
162150
162151
162152
162153
162154
162155
162156
162157
162158
162159
162160
162161
162162
162163
162164
162165
162166
162167
162168
162169
162170
162171
162172
162173
162174
162175
162176
162177
162178
162179
162180
162181
162182
162183
162184
162185
162186
162187
162188
162189
162190
162191
162192
162193
162194
162195
162196
162197
162198
162199
162200
162201
162202
162203
162204
162205
162206
162207
162208
162209
162210
162211
162212
162213
162214
162215
162216
162217
162218
162219
162220
162221
162222
162223
162224
162225
162226
162227
162228
162229
162230
162231
162232
162233
162234
162235
162236
162237
162238
162239
162240
162241
162242
162243
162244
162245
162246
162247
162248
162249
162250
162251
162252
162253
162254
162255
162256
162257
162258
162259
162260
162261
162262
162263
162264
162265
162266
162267
162268
162269
162270
162271
162272
162273
162274
162275
162276
162277
162278
162279
162280
162281
162282
162283
162284
162285
162286
162287
162288
162289
162290
162291
162292
162293
162294
162295
162296
162297
162298
162299
162300
162301
162302
162303
162304
162305
162306
162307
162308
162309
162310
162311
162312
162313
162314
162315
162316
162317
162318
162319
162320
162321
162322
162323
162324
162325
162326
162327
162328
162329
162330
162331
162332
162333
162334
162335
162336
162337
162338
162339
162340
162341
162342
162343
162344
162345
162346
162347
162348
162349
162350
162351
162352
162353
162354
162355
162356
162357
162358
162359
162360
162361
162362
162363
162364
162365
162366
162367
162368
162369
162370
162371
162372
162373
162374
162375
162376
162377
162378
162379
162380
162381
162382
162383
162384
162385
162386
162387
162388
162389
162390
162391
162392
162393
162394
162395
162396
162397
162398
162399
162400
162401
162402
162403
162404
162405
162406
162407
162408
162409
162410
162411
162412
162413
162414
162415
162416
162417
162418
162419
162420
162421
162422
162423
162424
162425
162426
162427
162428
162429
162430
162431
162432
162433
162434
162435
162436
162437
162438
162439
162440
162441
162442
162443
162444
162445
162446
162447
162448
162449
162450
162451
162452
162453
162454
162455
162456
162457
162458
162459
162460
162461
162462
162463
162464
162465
162466
162467
162468
162469
162470
162471
162472
162473
162474
162475
162476
162477
162478
162479
162480
162481
162482
162483
162484
162485
162486
162487
162488
162489
162490
162491
162492
162493
162494
162495
162496
162497
162498
162499
162500
162501
162502
162503
162504
162505
162506
162507
162508
162509
162510
162511
162512
162513
162514
162515
162516
162517
162518
162519
162520
162521
162522
162523
162524
162525
162526
162527
162528
162529
162530
162531
162532
162533
162534
162535
162536
162537
162538
162539
162540
162541
162542
162543
162544
162545
162546
162547
162548
162549
162550
162551
162552
162553
162554
162555
162556
162557
162558
162559
162560
162561
162562
162563
162564
162565
162566
162567
162568
162569
162570
162571
162572
162573
162574
162575
162576
162577
162578
162579
162580
162581
162582
162583
162584
162585
162586
162587
162588
162589
162590
162591
162592
162593
162594
162595
162596
162597
162598
162599
162600
162601
162602
162603
162604
162605
162606
162607
162608
162609
162610
162611
162612
162613
162614
162615
162616
162617
162618
162619
162620
162621
162622
162623
162624
162625
162626
162627
162628
162629
162630
162631
162632
162633
162634
162635
162636
162637
162638
162639
162640
162641
162642
162643
162644
162645
162646
162647
162648
162649
162650
162651
162652
162653
162654
162655
162656
162657
162658
162659
162660
162661
162662
162663
162664
162665
162666
162667
162668
162669
162670
162671
162672
162673
162674
162675
162676
162677
162678
162679
162680
162681
162682
162683
162684
162685
162686
162687
162688
162689
162690
162691
162692
162693
162694
162695
162696
162697
162698
162699
162700
162701
162702
162703
162704
162705
162706
162707
162708
162709
162710
162711
162712
162713
162714
162715
162716
162717
162718
162719
162720
162721
162722
162723
162724
162725
162726
162727
162728
162729
162730
162731
162732
162733
162734
162735
162736
162737
162738
162739
162740
162741
162742
162743
162744
162745
162746
162747
162748
162749
162750
162751
162752
162753
162754
162755
162756
162757
162758
162759
162760
162761
162762
162763
162764
162765
162766
162767
162768
162769
162770
162771
162772
162773
162774
162775
162776
162777
162778
162779
162780
162781
162782
162783
162784
162785
162786
162787
162788
162789
162790
162791
162792
162793
162794
162795
162796
162797
162798
162799
162800
162801
162802
162803
162804
162805
162806
162807
162808
162809
162810
162811
162812
162813
162814
162815
162816
162817
162818
162819
162820
162821
162822
162823
162824
162825
162826
162827
162828
162829
162830
162831
162832
162833
162834
162835
162836
162837
162838
162839
162840
162841
162842
162843
162844
162845
162846
162847
162848
162849
162850
162851
162852
162853
162854
162855
162856
162857
162858
162859
162860
162861
162862
162863
162864
162865
162866
162867
162868
162869
162870
162871
162872
162873
162874
162875
162876
162877
162878
162879
162880
162881
162882
162883
162884
162885
162886
162887
162888
162889
162890
162891
162892
162893
162894
162895
162896
162897
162898
162899
162900
162901
162902
162903
162904
162905
162906
162907
162908
162909
162910
162911
162912
162913
162914
162915
162916
162917
162918
162919
162920
162921
162922
162923
162924
162925
162926
162927
162928
162929
162930
162931
162932
162933
162934
162935
162936
162937
162938
162939
162940
162941
162942
162943
162944
162945
162946
162947
162948
162949
162950
162951
162952
162953
162954
162955
162956
162957
162958
162959
162960
162961
162962
162963
162964
162965
162966
162967
162968
162969
162970
162971
162972
162973
162974
162975
162976
162977
162978
162979
162980
162981
162982
162983
162984
162985
162986
162987
162988
162989
162990
162991
162992
162993
162994
162995
162996
162997
162998
162999
163000
163001
163002
163003
163004
163005
163006
163007
163008
163009
163010
163011
163012
163013
163014
163015
163016
163017
163018
163019
163020
163021
163022
163023
163024
163025
163026
163027
163028
163029
163030
163031
163032
163033
163034
163035
163036
163037
163038
163039
163040
163041
163042
163043
163044
163045
163046
163047
163048
163049
163050
163051
163052
163053
163054
163055
163056
163057
163058
163059
163060
163061
163062
163063
163064
163065
163066
163067
163068
163069
163070
163071
163072
163073
163074
163075
163076
163077
163078
163079
163080
163081
163082
163083
163084
163085
163086
163087
163088
163089
163090
163091
163092
163093
163094
163095
163096
163097
163098
163099
163100
163101
163102
163103
163104
163105
163106
163107
163108
163109
163110
163111
163112
163113
163114
163115
163116
163117
163118
163119
163120
163121
163122
163123
163124
163125
163126
163127
163128
163129
163130
163131
163132
163133
163134
163135
163136
163137
163138
163139
163140
163141
163142
163143
163144
163145
163146
163147
163148
163149
163150
163151
163152
163153
163154
163155
163156
163157
163158
163159
163160
163161
163162
163163
163164
163165
163166
163167
163168
163169
163170
163171
163172
163173
163174
163175
163176
163177
163178
163179
163180
163181
163182
163183
163184
163185
163186
163187
163188
163189
163190
163191
163192
163193
163194
163195
163196
163197
163198
163199
163200
163201
163202
163203
163204
163205
163206
163207
163208
163209
163210
163211
163212
163213
163214
163215
163216
163217
163218
163219
163220
163221
163222
163223
163224
163225
163226
163227
163228
163229
163230
163231
163232
163233
163234
163235
163236
163237
163238
163239
163240
163241
163242
163243
163244
163245
163246
163247
163248
163249
163250
163251
163252
163253
163254
163255
163256
163257
163258
163259
163260
163261
163262
163263
163264
163265
163266
163267
163268
163269
163270
163271
163272
163273
163274
163275
163276
163277
163278
163279
163280
163281
163282
163283
163284
163285
163286
163287
163288
163289
163290
163291
163292
163293
163294
163295
163296
163297
163298
163299
163300
163301
163302
163303
163304
163305
163306
163307
163308
163309
163310
163311
163312
163313
163314
163315
163316
163317
163318
163319
163320
163321
163322
163323
163324
163325
163326
163327
163328
163329
163330
163331
163332
163333
163334
163335
163336
163337
163338
163339
163340
163341
163342
163343
163344
163345
163346
163347
163348
163349
163350
163351
163352
163353
163354
163355
163356
163357
163358
163359
163360
163361
163362
163363
163364
163365
163366
163367
163368
163369
163370
163371
163372
163373
163374
163375
163376
163377
163378
163379
163380
163381
163382
163383
163384
163385
163386
163387
163388
163389
163390
163391
163392
163393
163394
163395
163396
163397
163398
163399
163400
163401
163402
163403
163404
163405
163406
163407
163408
163409
163410
163411
163412
163413
163414
163415
163416
163417
163418
163419
163420
163421
163422
163423
163424
163425
163426
163427
163428
163429
163430
163431
163432
163433
163434
163435
163436
163437
163438
163439
163440
163441
163442
163443
163444
163445
163446
163447
163448
163449
163450
163451
163452
163453
163454
163455
163456
163457
163458
163459
163460
163461
163462
163463
163464
163465
163466
163467
163468
163469
163470
163471
163472
163473
163474
163475
163476
163477
163478
163479
163480
163481
163482
163483
163484
163485
163486
163487
163488
163489
163490
163491
163492
163493
163494
163495
163496
163497
163498
163499
163500
163501
163502
163503
163504
163505
163506
163507
163508
163509
163510
163511
163512
163513
163514
163515
163516
163517
163518
163519
163520
163521
163522
163523
163524
163525
163526
163527
163528
163529
163530
163531
163532
163533
163534
163535
163536
163537
163538
163539
163540
163541
163542
163543
163544
163545
163546
163547
163548
163549
163550
163551
163552
163553
163554
163555
163556
163557
163558
163559
163560
163561
163562
163563
163564
163565
163566
163567
163568
163569
163570
163571
163572
163573
163574
163575
163576
163577
163578
163579
163580
163581
163582
163583
163584
163585
163586
163587
163588
163589
163590
163591
163592
163593
163594
163595
163596
163597
163598
163599
163600
163601
163602
163603
163604
163605
163606
163607
163608
163609
163610
163611
163612
163613
163614
163615
163616
163617
163618
163619
163620
163621
163622
163623
163624
163625
163626
163627
163628
163629
163630
163631
163632
163633
163634
163635
163636
163637
163638
163639
163640
163641
163642
163643
163644
163645
163646
163647
163648
163649
163650
163651
163652
163653
163654
163655
163656
163657
163658
163659
163660
163661
163662
163663
163664
163665
163666
163667
163668
163669
163670
163671
163672
163673
163674
163675
163676
163677
163678
163679
163680
163681
163682
163683
163684
163685
163686
163687
163688
163689
163690
163691
163692
163693
163694
163695
163696
163697
163698
163699
163700
163701
163702
163703
163704
163705
163706
163707
163708
163709
163710
163711
163712
163713
163714
163715
163716
163717
163718
163719
163720
163721
163722
163723
163724
163725
163726
163727
163728
163729
163730
163731
163732
163733
163734
163735
163736
163737
163738
163739
163740
163741
163742
163743
163744
163745
163746
163747
163748
163749
163750
163751
163752
163753
163754
163755
163756
163757
163758
163759
163760
163761
163762
163763
163764
163765
163766
163767
163768
163769
163770
163771
163772
163773
163774
163775
163776
163777
163778
163779
163780
163781
163782
163783
163784
163785
163786
163787
163788
163789
163790
163791
163792
163793
163794
163795
163796
163797
163798
163799
163800
163801
163802
163803
163804
163805
163806
163807
163808
163809
163810
163811
163812
163813
163814
163815
163816
163817
163818
163819
163820
163821
163822
163823
163824
163825
163826
163827
163828
163829
163830
163831
163832
163833
163834
163835
163836
163837
163838
163839
163840
163841
163842
163843
163844
163845
163846
163847
163848
163849
163850
163851
163852
163853
163854
163855
163856
163857
163858
163859
163860
163861
163862
163863
163864
163865
163866
163867
163868
163869
163870
163871
163872
163873
163874
163875
163876
163877
163878
163879
163880
163881
163882
163883
163884
163885
163886
163887
163888
163889
163890
163891
163892
163893
163894
163895
163896
163897
163898
163899
163900
163901
163902
163903
163904
163905
163906
163907
163908
163909
163910
163911
163912
163913
163914
163915
163916
163917
163918
163919
163920
163921
163922
163923
163924
163925
163926
163927
163928
163929
163930
163931
163932
163933
163934
163935
163936
163937
163938
163939
163940
163941
163942
163943
163944
163945
163946
163947
163948
163949
163950
163951
163952
163953
163954
163955
163956
163957
163958
163959
163960
163961
163962
163963
163964
163965
163966
163967
163968
163969
163970
163971
163972
163973
163974
163975
163976
163977
163978
163979
163980
163981
163982
163983
163984
163985
163986
163987
163988
163989
163990
163991
163992
163993
163994
163995
163996
163997
163998
163999
164000
164001
164002
164003
164004
164005
164006
164007
164008
164009
164010
164011
164012
164013
164014
164015
164016
164017
164018
164019
164020
164021
164022
164023
164024
164025
164026
164027
164028
164029
164030
164031
164032
164033
164034
164035
164036
164037
164038
164039
164040
164041
164042
164043
164044
164045
164046
164047
164048
164049
164050
164051
164052
164053
164054
164055
164056
164057
164058
164059
164060
164061
164062
164063
164064
164065
164066
164067
164068
164069
164070
164071
164072
164073
164074
164075
164076
164077
164078
164079
164080
164081
164082
164083
164084
164085
164086
164087
164088
164089
164090
164091
164092
164093
164094
164095
164096
164097
164098
164099
164100
164101
164102
164103
164104
164105
164106
164107
164108
164109
164110
164111
164112
164113
164114
164115
164116
164117
164118
164119
164120
164121
164122
164123
164124
164125
164126
164127
164128
164129
164130
164131
164132
164133
164134
164135
164136
164137
164138
164139
164140
164141
164142
164143
164144
164145
164146
164147
164148
164149
164150
164151
164152
164153
164154
164155
164156
164157
164158
164159
164160
164161
164162
164163
164164
164165
164166
164167
164168
164169
164170
164171
164172
164173
164174
164175
164176
164177
164178
164179
164180
164181
164182
164183
164184
164185
164186
164187
164188
164189
164190
164191
164192
164193
164194
164195
164196
164197
164198
164199
164200
164201
164202
164203
164204
164205
164206
164207
164208
164209
164210
164211
164212
164213
164214
164215
164216
164217
164218
164219
164220
164221
164222
164223
164224
164225
164226
164227
164228
164229
164230
164231
164232
164233
164234
164235
164236
164237
164238
164239
164240
164241
164242
164243
164244
164245
164246
164247
164248
164249
164250
164251
164252
164253
164254
164255
164256
164257
164258
164259
164260
164261
164262
164263
164264
164265
164266
164267
164268
164269
164270
164271
164272
164273
164274
164275
164276
164277
164278
164279
164280
164281
164282
164283
164284
164285
164286
164287
164288
164289
164290
164291
164292
164293
164294
164295
164296
164297
164298
164299
164300
164301
164302
164303
164304
164305
164306
164307
164308
164309
164310
164311
164312
164313
164314
164315
164316
164317
164318
164319
164320
164321
164322
164323
164324
164325
164326
164327
164328
164329
164330
164331
164332
164333
164334
164335
164336
164337
164338
164339
164340
164341
164342
164343
164344
164345
164346
164347
164348
164349
164350
164351
164352
164353
164354
164355
164356
164357
164358
164359
164360
164361
164362
164363
164364
164365
164366
164367
164368
164369
164370
164371
164372
164373
164374
164375
164376
164377
164378
164379
164380
164381
164382
164383
164384
164385
164386
164387
164388
164389
164390
164391
164392
164393
164394
164395
164396
164397
164398
164399
164400
164401
164402
164403
164404
164405
164406
164407
164408
164409
164410
164411
164412
164413
164414
164415
164416
164417
164418
164419
164420
164421
164422
164423
164424
164425
164426
164427
164428
164429
164430
164431
164432
164433
164434
164435
164436
164437
164438
164439
164440
164441
164442
164443
164444
164445
164446
164447
164448
164449
164450
164451
164452
164453
164454
164455
164456
164457
164458
164459
164460
164461
164462
164463
164464
164465
164466
164467
164468
164469
164470
164471
164472
164473
164474
164475
164476
164477
164478
164479
164480
164481
164482
164483
164484
164485
164486
164487
164488
164489
164490
164491
164492
164493
164494
164495
164496
164497
164498
164499
164500
164501
164502
164503
164504
164505
164506
164507
164508
164509
164510
164511
164512
164513
164514
164515
164516
164517
164518
164519
164520
164521
164522
164523
164524
164525
164526
164527
164528
164529
164530
164531
164532
164533
164534
164535
164536
164537
164538
164539
164540
164541
164542
164543
164544
164545
164546
164547
164548
164549
164550
164551
164552
164553
164554
164555
164556
164557
164558
164559
164560
164561
164562
164563
164564
164565
164566
164567
164568
164569
164570
164571
164572
164573
164574
164575
164576
164577
164578
164579
164580
164581
164582
164583
164584
164585
164586
164587
164588
164589
164590
164591
164592
164593
164594
164595
164596
164597
164598
164599
164600
164601
164602
164603
164604
164605
164606
164607
164608
164609
164610
164611
164612
164613
164614
164615
164616
164617
164618
164619
164620
164621
164622
164623
164624
164625
164626
164627
164628
164629
164630
164631
164632
164633
164634
164635
164636
164637
164638
164639
164640
164641
164642
164643
164644
164645
164646
164647
164648
164649
164650
164651
164652
164653
164654
164655
164656
164657
164658
164659
164660
164661
164662
164663
164664
164665
164666
164667
164668
164669
164670
164671
164672
164673
164674
164675
164676
164677
164678
164679
164680
164681
164682
164683
164684
164685
164686
164687
164688
164689
164690
164691
164692
164693
164694
164695
164696
164697
164698
164699
164700
164701
164702
164703
164704
164705
164706
164707
164708
164709
164710
164711
164712
164713
164714
164715
164716
164717
164718
164719
164720
164721
164722
164723
164724
164725
164726
164727
164728
164729
164730
164731
164732
164733
164734
164735
164736
164737
164738
164739
164740
164741
164742
164743
164744
164745
164746
164747
164748
164749
164750
164751
164752
164753
164754
164755
164756
164757
164758
164759
164760
164761
164762
164763
164764
164765
164766
164767
164768
164769
164770
164771
164772
164773
164774
164775
164776
164777
164778
164779
164780
164781
164782
164783
164784
164785
164786
164787
164788
164789
164790
164791
164792
164793
164794
164795
164796
164797
164798
164799
164800
164801
164802
164803
164804
164805
164806
164807
164808
164809
164810
164811
164812
164813
164814
164815
164816
164817
164818
164819
164820
164821
164822
164823
164824
164825
164826
164827
164828
164829
164830
164831
164832
164833
164834
164835
164836
164837
164838
164839
164840
164841
164842
164843
164844
164845
164846
164847
164848
164849
164850
164851
164852
164853
164854
164855
164856
164857
164858
164859
164860
164861
164862
164863
164864
164865
164866
164867
164868
164869
164870
164871
164872
164873
164874
164875
164876
164877
164878
164879
164880
164881
164882
164883
164884
164885
164886
164887
164888
164889
164890
164891
164892
164893
164894
164895
164896
164897
164898
164899
164900
164901
164902
164903
164904
164905
164906
164907
164908
164909
164910
164911
164912
164913
164914
164915
164916
164917
164918
164919
164920
164921
164922
164923
164924
164925
164926
164927
164928
164929
164930
164931
164932
164933
164934
164935
164936
164937
164938
164939
164940
164941
164942
164943
164944
164945
164946
164947
164948
164949
164950
164951
164952
164953
164954
164955
164956
164957
164958
164959
164960
164961
164962
164963
164964
164965
164966
164967
164968
164969
164970
164971
164972
164973
164974
164975
164976
164977
164978
164979
164980
164981
164982
164983
164984
164985
164986
164987
164988
164989
164990
164991
164992
164993
164994
164995
164996
164997
164998
164999
165000
165001
165002
165003
165004
165005
165006
165007
165008
165009
165010
165011
165012
165013
165014
165015
165016
165017
165018
165019
165020
165021
165022
165023
165024
165025
165026
165027
165028
165029
165030
165031
165032
165033
165034
165035
165036
165037
165038
165039
165040
165041
165042
165043
165044
165045
165046
165047
165048
165049
165050
165051
165052
165053
165054
165055
165056
165057
165058
165059
165060
165061
165062
165063
165064
165065
165066
165067
165068
165069
165070
165071
165072
165073
165074
165075
165076
165077
165078
165079
165080
165081
165082
165083
165084
165085
165086
165087
165088
165089
165090
165091
165092
165093
165094
165095
165096
165097
165098
165099
165100
165101
165102
165103
165104
165105
165106
165107
165108
165109
165110
165111
165112
165113
165114
165115
165116
165117
165118
165119
165120
165121
165122
165123
165124
165125
165126
165127
165128
165129
165130
165131
165132
165133
165134
165135
165136
165137
165138
165139
165140
165141
165142
165143
165144
165145
165146
165147
165148
165149
165150
165151
165152
165153
165154
165155
165156
165157
165158
165159
165160
165161
165162
165163
165164
165165
165166
165167
165168
165169
165170
165171
165172
165173
165174
165175
165176
165177
165178
165179
165180
165181
165182
165183
165184
165185
165186
165187
165188
165189
165190
165191
165192
165193
165194
165195
165196
165197
165198
165199
165200
165201
165202
165203
165204
165205
165206
165207
165208
165209
165210
165211
165212
165213
165214
165215
165216
165217
165218
165219
165220
165221
165222
165223
165224
165225
165226
165227
165228
165229
165230
165231
165232
165233
165234
165235
165236
165237
165238
165239
165240
165241
165242
165243
165244
165245
165246
165247
165248
165249
165250
165251
165252
165253
165254
165255
165256
165257
165258
165259
165260
165261
165262
165263
165264
165265
165266
165267
165268
165269
165270
165271
165272
165273
165274
165275
165276
165277
165278
165279
165280
165281
165282
165283
165284
165285
165286
165287
165288
165289
165290
165291
165292
165293
165294
165295
165296
165297
165298
165299
165300
165301
165302
165303
165304
165305
165306
165307
165308
165309
165310
165311
165312
165313
165314
165315
165316
165317
165318
165319
165320
165321
165322
165323
165324
165325
165326
165327
165328
165329
165330
165331
165332
165333
165334
165335
165336
165337
165338
165339
165340
165341
165342
165343
165344
165345
165346
165347
165348
165349
165350
165351
165352
165353
165354
165355
165356
165357
165358
165359
165360
165361
165362
165363
165364
165365
165366
165367
165368
165369
165370
165371
165372
165373
165374
165375
165376
165377
165378
165379
165380
165381
165382
165383
165384
165385
165386
165387
165388
165389
165390
165391
165392
165393
165394
165395
165396
165397
165398
165399
165400
165401
165402
165403
165404
165405
165406
165407
165408
165409
165410
165411
165412
165413
165414
165415
165416
165417
165418
165419
165420
165421
165422
165423
165424
165425
165426
165427
165428
165429
165430
165431
165432
165433
165434
165435
165436
165437
165438
165439
165440
165441
165442
165443
165444
165445
165446
165447
165448
165449
165450
165451
165452
165453
165454
165455
165456
165457
165458
165459
165460
165461
165462
165463
165464
165465
165466
165467
165468
165469
165470
165471
165472
165473
165474
165475
165476
165477
165478
165479
165480
165481
165482
165483
165484
165485
165486
165487
165488
165489
165490
165491
165492
165493
165494
165495
165496
165497
165498
165499
165500
165501
165502
165503
165504
165505
165506
165507
165508
165509
165510
165511
165512
165513
165514
165515
165516
165517
165518
165519
165520
165521
165522
165523
165524
165525
165526
165527
165528
165529
165530
165531
165532
165533
165534
165535
165536
165537
165538
165539
165540
165541
165542
165543
165544
165545
165546
165547
165548
165549
165550
165551
165552
165553
165554
165555
165556
165557
165558
165559
165560
165561
165562
165563
165564
165565
165566
165567
165568
165569
165570
165571
165572
165573
165574
165575
165576
165577
165578
165579
165580
165581
165582
165583
165584
165585
165586
165587
165588
165589
165590
165591
165592
165593
165594
165595
165596
165597
165598
165599
165600
165601
165602
165603
165604
165605
165606
165607
165608
165609
165610
165611
165612
165613
165614
165615
165616
165617
165618
165619
165620
165621
165622
165623
165624
165625
165626
165627
165628
165629
165630
165631
165632
165633
165634
165635
165636
165637
165638
165639
165640
165641
165642
165643
165644
165645
165646
165647
165648
165649
165650
165651
165652
165653
165654
165655
165656
165657
165658
165659
165660
165661
165662
165663
165664
165665
165666
165667
165668
165669
165670
165671
165672
165673
165674
165675
165676
165677
165678
165679
165680
165681
165682
165683
165684
165685
165686
165687
165688
165689
165690
165691
165692
165693
165694
165695
165696
165697
165698
165699
165700
165701
165702
165703
165704
165705
165706
165707
165708
165709
165710
165711
165712
165713
165714
165715
165716
165717
165718
165719
165720
165721
165722
165723
165724
165725
165726
165727
165728
165729
165730
165731
165732
165733
165734
165735
165736
165737
165738
165739
165740
165741
165742
165743
165744
165745
165746
165747
165748
165749
165750
165751
165752
165753
165754
165755
165756
165757
165758
165759
165760
165761
165762
165763
165764
165765
165766
165767
165768
165769
165770
165771
165772
165773
165774
165775
165776
165777
165778
165779
165780
165781
165782
165783
165784
165785
165786
165787
165788
165789
165790
165791
165792
165793
165794
165795
165796
165797
165798
165799
165800
165801
165802
165803
165804
165805
165806
165807
165808
165809
165810
165811
165812
165813
165814
165815
165816
165817
165818
165819
165820
165821
165822
165823
165824
165825
165826
165827
165828
165829
165830
165831
165832
165833
165834
165835
165836
165837
165838
165839
165840
165841
165842
165843
165844
165845
165846
165847
165848
165849
165850
165851
165852
165853
165854
165855
165856
165857
165858
165859
165860
165861
165862
165863
165864
165865
165866
165867
165868
165869
165870
165871
165872
165873
165874
165875
165876
165877
165878
165879
165880
165881
165882
165883
165884
165885
165886
165887
165888
165889
165890
165891
165892
165893
165894
165895
165896
165897
165898
165899
165900
165901
165902
165903
165904
165905
165906
165907
165908
165909
165910
165911
165912
165913
165914
165915
165916
165917
165918
165919
165920
165921
165922
165923
165924
165925
165926
165927
165928
165929
165930
165931
165932
165933
165934
165935
165936
165937
165938
165939
165940
165941
165942
165943
165944
165945
165946
165947
165948
165949
165950
165951
165952
165953
165954
165955
165956
165957
165958
165959
165960
165961
165962
165963
165964
165965
165966
165967
165968
165969
165970
165971
165972
165973
165974
165975
165976
165977
165978
165979
165980
165981
165982
165983
165984
165985
165986
165987
165988
165989
165990
165991
165992
165993
165994
165995
165996
165997
165998
165999
166000
166001
166002
166003
166004
166005
166006
166007
166008
166009
166010
166011
166012
166013
166014
166015
166016
166017
166018
166019
166020
166021
166022
166023
166024
166025
166026
166027
166028
166029
166030
166031
166032
166033
166034
166035
166036
166037
166038
166039
166040
166041
166042
166043
166044
166045
166046
166047
166048
166049
166050
166051
166052
166053
166054
166055
166056
166057
166058
166059
166060
166061
166062
166063
166064
166065
166066
166067
166068
166069
166070
166071
166072
166073
166074
166075
166076
166077
166078
166079
166080
166081
166082
166083
166084
166085
166086
166087
166088
166089
166090
166091
166092
166093
166094
166095
166096
166097
166098
166099
166100
166101
166102
166103
166104
166105
166106
166107
166108
166109
166110
166111
166112
166113
166114
166115
166116
166117
166118
166119
166120
166121
166122
166123
166124
166125
166126
166127
166128
166129
166130
166131
166132
166133
166134
166135
166136
166137
166138
166139
166140
166141
166142
166143
166144
166145
166146
166147
166148
166149
166150
166151
166152
166153
166154
166155
166156
166157
166158
166159
166160
166161
166162
166163
166164
166165
166166
166167
166168
166169
166170
166171
166172
166173
166174
166175
166176
166177
166178
166179
166180
166181
166182
166183
166184
166185
166186
166187
166188
166189
166190
166191
166192
166193
166194
166195
166196
166197
166198
166199
166200
166201
166202
166203
166204
166205
166206
166207
166208
166209
166210
166211
166212
166213
166214
166215
166216
166217
166218
166219
166220
166221
166222
166223
166224
166225
166226
166227
166228
166229
166230
166231
166232
166233
166234
166235
166236
166237
166238
166239
166240
166241
166242
166243
166244
166245
166246
166247
166248
166249
166250
166251
166252
166253
166254
166255
166256
166257
166258
166259
166260
166261
166262
166263
166264
166265
166266
166267
166268
166269
166270
166271
166272
166273
166274
166275
166276
166277
166278
166279
166280
166281
166282
166283
166284
166285
166286
166287
166288
166289
166290
166291
166292
166293
166294
166295
166296
166297
166298
166299
166300
166301
166302
166303
166304
166305
166306
166307
166308
166309
166310
166311
166312
166313
166314
166315
166316
166317
166318
166319
166320
166321
166322
166323
166324
166325
166326
166327
166328
166329
166330
166331
166332
166333
166334
166335
166336
166337
166338
166339
166340
166341
166342
166343
166344
166345
166346
166347
166348
166349
166350
166351
166352
166353
166354
166355
166356
166357
166358
166359
166360
166361
166362
166363
166364
166365
166366
166367
166368
166369
166370
166371
166372
166373
166374
166375
166376
166377
166378
166379
166380
166381
166382
166383
166384
166385
166386
166387
166388
166389
166390
166391
166392
166393
166394
166395
166396
166397
166398
166399
166400
166401
166402
166403
166404
166405
166406
166407
166408
166409
166410
166411
166412
166413
166414
166415
166416
166417
166418
166419
166420
166421
166422
166423
166424
166425
166426
166427
166428
166429
166430
166431
166432
166433
166434
166435
166436
166437
166438
166439
166440
166441
166442
166443
166444
166445
166446
166447
166448
166449
166450
166451
166452
166453
166454
166455
166456
166457
166458
166459
166460
166461
166462
166463
166464
166465
166466
166467
166468
166469
166470
166471
166472
166473
166474
166475
166476
166477
166478
166479
166480
166481
166482
166483
166484
166485
166486
166487
166488
166489
166490
166491
166492
166493
166494
166495
166496
166497
166498
166499
166500
166501
166502
166503
166504
166505
166506
166507
166508
166509
166510
166511
166512
166513
166514
166515
166516
166517
166518
166519
166520
166521
166522
166523
166524
166525
166526
166527
166528
166529
166530
166531
166532
166533
166534
166535
166536
166537
166538
166539
166540
166541
166542
166543
166544
166545
166546
166547
166548
166549
166550
166551
166552
166553
166554
166555
166556
166557
166558
166559
166560
166561
166562
166563
166564
166565
166566
166567
166568
166569
166570
166571
166572
166573
166574
166575
166576
166577
166578
166579
166580
166581
166582
166583
166584
166585
166586
166587
166588
166589
166590
166591
166592
166593
166594
166595
166596
166597
166598
166599
166600
166601
166602
166603
166604
166605
166606
166607
166608
166609
166610
166611
166612
166613
166614
166615
166616
166617
166618
166619
166620
166621
166622
166623
166624
166625
166626
166627
166628
166629
166630
166631
166632
166633
166634
166635
166636
166637
166638
166639
166640
166641
166642
166643
166644
166645
166646
166647
166648
166649
166650
166651
166652
166653
166654
166655
166656
166657
166658
166659
166660
166661
166662
166663
166664
166665
166666
166667
166668
166669
166670
166671
166672
166673
166674
166675
166676
166677
166678
166679
166680
166681
166682
166683
166684
166685
166686
166687
166688
166689
166690
166691
166692
166693
166694
166695
166696
166697
166698
166699
166700
166701
166702
166703
166704
166705
166706
166707
166708
166709
166710
166711
166712
166713
166714
166715
166716
166717
166718
166719
166720
166721
166722
166723
166724
166725
166726
166727
166728
166729
166730
166731
166732
166733
166734
166735
166736
166737
166738
166739
166740
166741
166742
166743
166744
166745
166746
166747
166748
166749
166750
166751
166752
166753
166754
166755
166756
166757
166758
166759
166760
166761
166762
166763
166764
166765
166766
166767
166768
166769
166770
166771
166772
166773
166774
166775
166776
166777
166778
166779
166780
166781
166782
166783
166784
166785
166786
166787
166788
166789
166790
166791
166792
166793
166794
166795
166796
166797
166798
166799
166800
166801
166802
166803
166804
166805
166806
166807
166808
166809
166810
166811
166812
166813
166814
166815
166816
166817
166818
166819
166820
166821
166822
166823
166824
166825
166826
166827
166828
166829
166830
166831
166832
166833
166834
166835
166836
166837
166838
166839
166840
166841
166842
166843
166844
166845
166846
166847
166848
166849
166850
166851
166852
166853
166854
166855
166856
166857
166858
166859
166860
166861
166862
166863
166864
166865
166866
166867
166868
166869
166870
166871
166872
166873
166874
166875
166876
166877
166878
166879
166880
166881
166882
166883
166884
166885
166886
166887
166888
166889
166890
166891
166892
166893
166894
166895
166896
166897
166898
166899
166900
166901
166902
166903
166904
166905
166906
166907
166908
166909
166910
166911
166912
166913
166914
166915
166916
166917
166918
166919
166920
166921
166922
166923
166924
166925
166926
166927
166928
166929
166930
166931
166932
166933
166934
166935
166936
166937
166938
166939
166940
166941
166942
166943
166944
166945
166946
166947
166948
166949
166950
166951
166952
166953
166954
166955
166956
166957
166958
166959
166960
166961
166962
166963
166964
166965
166966
166967
166968
166969
166970
166971
166972
166973
166974
166975
166976
166977
166978
166979
166980
166981
166982
166983
166984
166985
166986
166987
166988
166989
166990
166991
166992
166993
166994
166995
166996
166997
166998
166999
167000
167001
167002
167003
167004
167005
167006
167007
167008
167009
167010
167011
167012
167013
167014
167015
167016
167017
167018
167019
167020
167021
167022
167023
167024
167025
167026
167027
167028
167029
167030
167031
167032
167033
167034
167035
167036
167037
167038
167039
167040
167041
167042
167043
167044
167045
167046
167047
167048
167049
167050
167051
167052
167053
167054
167055
167056
167057
167058
167059
167060
167061
167062
167063
167064
167065
167066
167067
167068
167069
167070
167071
167072
167073
167074
167075
167076
167077
167078
167079
167080
167081
167082
167083
167084
167085
167086
167087
167088
167089
167090
167091
167092
167093
167094
167095
167096
167097
167098
167099
167100
167101
167102
167103
167104
167105
167106
167107
167108
167109
167110
167111
167112
167113
167114
167115
167116
167117
167118
167119
167120
167121
167122
167123
167124
167125
167126
167127
167128
167129
167130
167131
167132
167133
167134
167135
167136
167137
167138
167139
167140
167141
167142
167143
167144
167145
167146
167147
167148
167149
167150
167151
167152
167153
167154
167155
167156
167157
167158
167159
167160
167161
167162
167163
167164
167165
167166
167167
167168
167169
167170
167171
167172
167173
167174
167175
167176
167177
167178
167179
167180
167181
167182
167183
167184
167185
167186
167187
167188
167189
167190
167191
167192
167193
167194
167195
167196
167197
167198
167199
167200
167201
167202
167203
167204
167205
167206
167207
167208
167209
167210
167211
167212
167213
167214
167215
167216
167217
167218
167219
167220
167221
167222
167223
167224
167225
167226
167227
167228
167229
167230
167231
167232
167233
167234
167235
167236
167237
167238
167239
167240
167241
167242
167243
167244
167245
167246
167247
167248
167249
167250
167251
167252
167253
167254
167255
167256
167257
167258
167259
167260
167261
167262
167263
167264
167265
167266
167267
167268
167269
167270
167271
167272
167273
167274
167275
167276
167277
167278
167279
167280
167281
167282
167283
167284
167285
167286
167287
167288
167289
167290
167291
167292
167293
167294
167295
167296
167297
167298
167299
167300
167301
167302
167303
167304
167305
167306
167307
167308
167309
167310
167311
167312
167313
167314
167315
167316
167317
167318
167319
167320
167321
167322
167323
167324
167325
167326
167327
167328
167329
167330
167331
167332
167333
167334
167335
167336
167337
167338
167339
167340
167341
167342
167343
167344
167345
167346
167347
167348
167349
167350
167351
167352
167353
167354
167355
167356
167357
167358
167359
167360
167361
167362
167363
167364
167365
167366
167367
167368
167369
167370
167371
167372
167373
167374
167375
167376
167377
167378
167379
167380
167381
167382
167383
167384
167385
167386
167387
167388
167389
167390
167391
167392
167393
167394
167395
167396
167397
167398
167399
167400
167401
167402
167403
167404
167405
167406
167407
167408
167409
167410
167411
167412
167413
167414
167415
167416
167417
167418
167419
167420
167421
167422
167423
167424
167425
167426
167427
167428
167429
167430
167431
167432
167433
167434
167435
167436
167437
167438
167439
167440
167441
167442
167443
167444
167445
167446
167447
167448
167449
167450
167451
167452
167453
167454
167455
167456
167457
167458
167459
167460
167461
167462
167463
167464
167465
167466
167467
167468
167469
167470
167471
167472
167473
167474
167475
167476
167477
167478
167479
167480
167481
167482
167483
167484
167485
167486
167487
167488
167489
167490
167491
167492
167493
167494
167495
167496
167497
167498
167499
167500
167501
167502
167503
167504
167505
167506
167507
167508
167509
167510
167511
167512
167513
167514
167515
167516
167517
167518
167519
167520
167521
167522
167523
167524
167525
167526
167527
167528
167529
167530
167531
167532
167533
167534
167535
167536
167537
167538
167539
167540
167541
167542
167543
167544
167545
167546
167547
167548
167549
167550
167551
167552
167553
167554
167555
167556
167557
167558
167559
167560
167561
167562
167563
167564
167565
167566
167567
167568
167569
167570
167571
167572
167573
167574
167575
167576
167577
167578
167579
167580
167581
167582
167583
167584
167585
167586
167587
167588
167589
167590
167591
167592
167593
167594
167595
167596
167597
167598
167599
167600
167601
167602
167603
167604
167605
167606
167607
167608
167609
167610
167611
167612
167613
167614
167615
167616
167617
167618
167619
167620
167621
167622
167623
167624
167625
167626
167627
167628
167629
167630
167631
167632
167633
167634
167635
167636
167637
167638
167639
167640
167641
167642
167643
167644
167645
167646
167647
167648
167649
167650
167651
167652
167653
167654
167655
167656
167657
167658
167659
167660
167661
167662
167663
167664
167665
167666
167667
167668
167669
167670
167671
167672
167673
167674
167675
167676
167677
167678
167679
167680
167681
167682
167683
167684
167685
167686
167687
167688
167689
167690
167691
167692
167693
167694
167695
167696
167697
167698
167699
167700
167701
167702
167703
167704
167705
167706
167707
167708
167709
167710
167711
167712
167713
167714
167715
167716
167717
167718
167719
167720
167721
167722
167723
167724
167725
167726
167727
167728
167729
167730
167731
167732
167733
167734
167735
167736
167737
167738
167739
167740
167741
167742
167743
167744
167745
167746
167747
167748
167749
167750
167751
167752
167753
167754
167755
167756
167757
167758
167759
167760
167761
167762
167763
167764
167765
167766
167767
167768
167769
167770
167771
167772
167773
167774
167775
167776
167777
167778
167779
167780
167781
167782
167783
167784
167785
167786
167787
167788
167789
167790
167791
167792
167793
167794
167795
167796
167797
167798
167799
167800
167801
167802
167803
167804
167805
167806
167807
167808
167809
167810
167811
167812
167813
167814
167815
167816
167817
167818
167819
167820
167821
167822
167823
167824
167825
167826
167827
167828
167829
167830
167831
167832
167833
167834
167835
167836
167837
167838
167839
167840
167841
167842
167843
167844
167845
167846
167847
167848
167849
167850
167851
167852
167853
167854
167855
167856
167857
167858
167859
167860
167861
167862
167863
167864
167865
167866
167867
167868
167869
167870
167871
167872
167873
167874
167875
167876
167877
167878
167879
167880
167881
167882
167883
167884
167885
167886
167887
167888
167889
167890
167891
167892
167893
167894
167895
167896
167897
167898
167899
167900
167901
167902
167903
167904
167905
167906
167907
167908
167909
167910
167911
167912
167913
167914
167915
167916
167917
167918
167919
167920
167921
167922
167923
167924
167925
167926
167927
167928
167929
167930
167931
167932
167933
167934
167935
167936
167937
167938
167939
167940
167941
167942
167943
167944
167945
167946
167947
167948
167949
167950
167951
167952
167953
167954
167955
167956
167957
167958
167959
167960
167961
167962
167963
167964
167965
167966
167967
167968
167969
167970
167971
167972
167973
167974
167975
167976
167977
167978
167979
167980
167981
167982
167983
167984
167985
167986
167987
167988
167989
167990
167991
167992
167993
167994
167995
167996
167997
167998
167999
168000
168001
168002
168003
168004
168005
168006
168007
168008
168009
168010
168011
168012
168013
168014
168015
168016
168017
168018
168019
168020
168021
168022
168023
168024
168025
168026
168027
168028
168029
168030
168031
168032
168033
168034
168035
168036
168037
168038
168039
168040
168041
168042
168043
168044
168045
168046
168047
168048
168049
168050
168051
168052
168053
168054
168055
168056
168057
168058
168059
168060
168061
168062
168063
168064
168065
168066
168067
168068
168069
168070
168071
168072
168073
168074
168075
168076
168077
168078
168079
168080
168081
168082
168083
168084
168085
168086
168087
168088
168089
168090
168091
168092
168093
168094
168095
168096
168097
168098
168099
168100
168101
168102
168103
168104
168105
168106
168107
168108
168109
168110
168111
168112
168113
168114
168115
168116
168117
168118
168119
168120
168121
168122
168123
168124
168125
168126
168127
168128
168129
168130
168131
168132
168133
168134
168135
168136
168137
168138
168139
168140
168141
168142
168143
168144
168145
168146
168147
168148
168149
168150
168151
168152
168153
168154
168155
168156
168157
168158
168159
168160
168161
168162
168163
168164
168165
168166
168167
168168
168169
168170
168171
168172
168173
168174
168175
168176
168177
168178
168179
168180
168181
168182
168183
168184
168185
168186
168187
168188
168189
168190
168191
168192
168193
168194
168195
168196
168197
168198
168199
168200
168201
168202
168203
168204
168205
168206
168207
168208
168209
168210
168211
168212
168213
168214
168215
168216
168217
168218
168219
168220
168221
168222
168223
168224
168225
168226
168227
168228
168229
168230
168231
168232
168233
168234
168235
168236
168237
168238
168239
168240
168241
168242
168243
168244
168245
168246
168247
168248
168249
168250
168251
168252
168253
168254
168255
168256
168257
168258
168259
168260
168261
168262
168263
168264
168265
168266
168267
168268
168269
168270
168271
168272
168273
168274
168275
168276
168277
168278
168279
168280
168281
168282
168283
168284
168285
168286
168287
168288
168289
168290
168291
168292
168293
168294
168295
168296
168297
168298
168299
168300
168301
168302
168303
168304
168305
168306
168307
168308
168309
168310
168311
168312
168313
168314
168315
168316
168317
168318
168319
168320
168321
168322
168323
168324
168325
168326
168327
168328
168329
168330
168331
168332
168333
168334
168335
168336
168337
168338
168339
168340
168341
168342
168343
168344
168345
168346
168347
168348
168349
168350
168351
168352
168353
168354
168355
168356
168357
168358
168359
168360
168361
168362
168363
168364
168365
168366
168367
168368
168369
168370
168371
168372
168373
168374
168375
168376
168377
168378
168379
168380
168381
168382
168383
168384
168385
168386
168387
168388
168389
168390
168391
168392
168393
168394
168395
168396
168397
168398
168399
168400
168401
168402
168403
168404
168405
168406
168407
168408
168409
168410
168411
168412
168413
168414
168415
168416
168417
168418
168419
168420
168421
168422
168423
168424
168425
168426
168427
168428
168429
168430
168431
168432
168433
168434
168435
168436
168437
168438
168439
168440
168441
168442
168443
168444
168445
168446
168447
168448
168449
168450
168451
168452
168453
168454
168455
168456
168457
168458
168459
168460
168461
168462
168463
168464
168465
168466
168467
168468
168469
168470
168471
168472
168473
168474
168475
168476
168477
168478
168479
168480
168481
168482
168483
168484
168485
168486
168487
168488
168489
168490
168491
168492
168493
168494
168495
168496
168497
168498
168499
168500
168501
168502
168503
168504
168505
168506
168507
168508
168509
168510
168511
168512
168513
168514
168515
168516
168517
168518
168519
168520
168521
168522
168523
168524
168525
168526
168527
168528
168529
168530
168531
168532
168533
168534
168535
168536
168537
168538
168539
168540
168541
168542
168543
168544
168545
168546
168547
168548
168549
168550
168551
168552
168553
168554
168555
168556
168557
168558
168559
168560
168561
168562
168563
168564
168565
168566
168567
168568
168569
168570
168571
168572
168573
168574
168575
168576
168577
168578
168579
168580
168581
168582
168583
168584
168585
168586
168587
168588
168589
168590
168591
168592
168593
168594
168595
168596
168597
168598
168599
168600
168601
168602
168603
168604
168605
168606
168607
168608
168609
168610
168611
168612
168613
168614
168615
168616
168617
168618
168619
168620
168621
168622
168623
168624
168625
168626
168627
168628
168629
168630
168631
168632
168633
168634
168635
168636
168637
168638
168639
168640
168641
168642
168643
168644
168645
168646
168647
168648
168649
168650
168651
168652
168653
168654
168655
168656
168657
168658
168659
168660
168661
168662
168663
168664
168665
168666
168667
168668
168669
168670
168671
168672
168673
168674
168675
168676
168677
168678
168679
168680
168681
168682
168683
168684
168685
168686
168687
168688
168689
168690
168691
168692
168693
168694
168695
168696
168697
168698
168699
168700
168701
168702
168703
168704
168705
168706
168707
168708
168709
168710
168711
168712
168713
168714
168715
168716
168717
168718
168719
168720
168721
168722
168723
168724
168725
168726
168727
168728
168729
168730
168731
168732
168733
168734
168735
168736
168737
168738
168739
168740
168741
168742
168743
168744
168745
168746
168747
168748
168749
168750
168751
168752
168753
168754
168755
168756
168757
168758
168759
168760
168761
168762
168763
168764
168765
168766
168767
168768
168769
168770
168771
168772
168773
168774
168775
168776
168777
168778
168779
168780
168781
168782
168783
168784
168785
168786
168787
168788
168789
168790
168791
168792
168793
168794
168795
168796
168797
168798
168799
168800
168801
168802
168803
168804
168805
168806
168807
168808
168809
168810
168811
168812
168813
168814
168815
168816
168817
168818
168819
168820
168821
168822
168823
168824
168825
168826
168827
168828
168829
168830
168831
168832
168833
168834
168835
168836
168837
168838
168839
168840
168841
168842
168843
168844
168845
168846
168847
168848
168849
168850
168851
168852
168853
168854
168855
168856
168857
168858
168859
168860
168861
168862
168863
168864
168865
168866
168867
168868
168869
168870
168871
168872
168873
168874
168875
168876
168877
168878
168879
168880
168881
168882
168883
168884
168885
168886
168887
168888
168889
168890
168891
168892
168893
168894
168895
168896
168897
168898
168899
168900
168901
168902
168903
168904
168905
168906
168907
168908
168909
168910
168911
168912
168913
168914
168915
168916
168917
168918
168919
168920
168921
168922
168923
168924
168925
168926
168927
168928
168929
168930
168931
168932
168933
168934
168935
168936
168937
168938
168939
168940
168941
168942
168943
168944
168945
168946
168947
168948
168949
168950
168951
168952
168953
168954
168955
168956
168957
168958
168959
168960
168961
168962
168963
168964
168965
168966
168967
168968
168969
168970
168971
168972
168973
168974
168975
168976
168977
168978
168979
168980
168981
168982
168983
168984
168985
168986
168987
168988
168989
168990
168991
168992
168993
168994
168995
168996
168997
168998
168999
169000
169001
169002
169003
169004
169005
169006
169007
169008
169009
169010
169011
169012
169013
169014
169015
169016
169017
169018
169019
169020
169021
169022
169023
169024
169025
169026
169027
169028
169029
169030
169031
169032
169033
169034
169035
169036
169037
169038
169039
169040
169041
169042
169043
169044
169045
169046
169047
169048
169049
169050
169051
169052
169053
169054
169055
169056
169057
169058
169059
169060
169061
169062
169063
169064
169065
169066
169067
169068
169069
169070
169071
169072
169073
169074
169075
169076
169077
169078
169079
169080
169081
169082
169083
169084
169085
169086
169087
169088
169089
169090
169091
169092
169093
169094
169095
169096
169097
169098
169099
169100
169101
169102
169103
169104
169105
169106
169107
169108
169109
169110
169111
169112
169113
169114
169115
169116
169117
169118
169119
169120
169121
169122
169123
169124
169125
169126
169127
169128
169129
169130
169131
169132
169133
169134
169135
169136
169137
169138
169139
169140
169141
169142
169143
169144
169145
169146
169147
169148
169149
169150
169151
169152
169153
169154
169155
169156
169157
169158
169159
169160
169161
169162
169163
169164
169165
169166
169167
169168
169169
169170
169171
169172
169173
169174
169175
169176
169177
169178
169179
169180
169181
169182
169183
169184
169185
169186
169187
169188
169189
169190
169191
169192
169193
169194
169195
169196
169197
169198
169199
169200
169201
169202
169203
169204
169205
169206
169207
169208
169209
169210
169211
169212
169213
169214
169215
169216
169217
169218
169219
169220
169221
169222
169223
169224
169225
169226
169227
169228
169229
169230
169231
169232
169233
169234
169235
169236
169237
169238
169239
169240
169241
169242
169243
169244
169245
169246
169247
169248
169249
169250
169251
169252
169253
169254
169255
169256
169257
169258
169259
169260
169261
169262
169263
169264
169265
169266
169267
169268
169269
169270
169271
169272
169273
169274
169275
169276
169277
169278
169279
169280
169281
169282
169283
169284
169285
169286
169287
169288
169289
169290
169291
169292
169293
169294
169295
169296
169297
169298
169299
169300
169301
169302
169303
169304
169305
169306
169307
169308
169309
169310
169311
169312
169313
169314
169315
169316
169317
169318
169319
169320
169321
169322
169323
169324
169325
169326
169327
169328
169329
169330
169331
169332
169333
169334
169335
169336
169337
169338
169339
169340
169341
169342
169343
169344
169345
169346
169347
169348
169349
169350
169351
169352
169353
169354
169355
169356
169357
169358
169359
169360
169361
169362
169363
169364
169365
169366
169367
169368
169369
169370
169371
169372
169373
169374
169375
169376
169377
169378
169379
169380
169381
169382
169383
169384
169385
169386
169387
169388
169389
169390
169391
169392
169393
169394
169395
169396
169397
169398
169399
169400
169401
169402
169403
169404
169405
169406
169407
169408
169409
169410
169411
169412
169413
169414
169415
169416
169417
169418
169419
169420
169421
169422
169423
169424
169425
169426
169427
169428
169429
169430
169431
169432
169433
169434
169435
169436
169437
169438
169439
169440
169441
169442
169443
169444
169445
169446
169447
169448
169449
169450
169451
169452
169453
169454
169455
169456
169457
169458
169459
169460
169461
169462
169463
169464
169465
169466
169467
169468
169469
169470
169471
169472
169473
169474
169475
169476
169477
169478
169479
169480
169481
169482
169483
169484
169485
169486
169487
169488
169489
169490
169491
169492
169493
169494
169495
169496
169497
169498
169499
169500
169501
169502
169503
169504
169505
169506
169507
169508
169509
169510
169511
169512
169513
169514
169515
169516
169517
169518
169519
169520
169521
169522
169523
169524
169525
169526
169527
169528
169529
169530
169531
169532
169533
169534
169535
169536
169537
169538
169539
169540
169541
169542
169543
169544
169545
169546
169547
169548
169549
169550
169551
169552
169553
169554
169555
169556
169557
169558
169559
169560
169561
169562
169563
169564
169565
169566
169567
169568
169569
169570
169571
169572
169573
169574
169575
169576
169577
169578
169579
169580
169581
169582
169583
169584
169585
169586
169587
169588
169589
169590
169591
169592
169593
169594
169595
169596
169597
169598
169599
169600
169601
169602
169603
169604
169605
169606
169607
169608
169609
169610
169611
169612
169613
169614
169615
169616
169617
169618
169619
169620
169621
169622
169623
169624
169625
169626
169627
169628
169629
169630
169631
169632
169633
169634
169635
169636
169637
169638
169639
169640
169641
169642
169643
169644
169645
169646
169647
169648
169649
169650
169651
169652
169653
169654
169655
169656
169657
169658
169659
169660
169661
169662
169663
169664
169665
169666
169667
169668
169669
169670
169671
169672
169673
169674
169675
169676
169677
169678
169679
169680
169681
169682
169683
169684
169685
169686
169687
169688
169689
169690
169691
169692
169693
169694
169695
169696
169697
169698
169699
169700
169701
169702
169703
169704
169705
169706
169707
169708
169709
169710
169711
169712
169713
169714
169715
169716
169717
169718
169719
169720
169721
169722
169723
169724
169725
169726
169727
169728
169729
169730
169731
169732
169733
169734
169735
169736
169737
169738
169739
169740
169741
169742
169743
169744
169745
169746
169747
169748
169749
169750
169751
169752
169753
169754
169755
169756
169757
169758
169759
169760
169761
169762
169763
169764
169765
169766
169767
169768
169769
169770
169771
169772
169773
169774
169775
169776
169777
169778
169779
169780
169781
169782
169783
169784
169785
169786
169787
169788
169789
169790
169791
169792
169793
169794
169795
169796
169797
169798
169799
169800
169801
169802
169803
169804
169805
169806
169807
169808
169809
169810
169811
169812
169813
169814
169815
169816
169817
169818
169819
169820
169821
169822
169823
169824
169825
169826
169827
169828
169829
169830
169831
169832
169833
169834
169835
169836
169837
169838
169839
169840
169841
169842
169843
169844
169845
169846
169847
169848
169849
169850
169851
169852
169853
169854
169855
169856
169857
169858
169859
169860
169861
169862
169863
169864
169865
169866
169867
169868
169869
169870
169871
169872
169873
169874
169875
169876
169877
169878
169879
169880
169881
169882
169883
169884
169885
169886
169887
169888
169889
169890
169891
169892
169893
169894
169895
169896
169897
169898
169899
169900
169901
169902
169903
169904
169905
169906
169907
169908
169909
169910
169911
169912
169913
169914
169915
169916
169917
169918
169919
169920
169921
169922
169923
169924
169925
169926
169927
169928
169929
169930
169931
169932
169933
169934
169935
169936
169937
169938
169939
169940
169941
169942
169943
169944
169945
169946
169947
169948
169949
169950
169951
169952
169953
169954
169955
169956
169957
169958
169959
169960
169961
169962
169963
169964
169965
169966
169967
169968
169969
169970
169971
169972
169973
169974
169975
169976
169977
169978
169979
169980
169981
169982
169983
169984
169985
169986
169987
169988
169989
169990
169991
169992
169993
169994
169995
169996
169997
169998
169999
170000
170001
170002
170003
170004
170005
170006
170007
170008
170009
170010
170011
170012
170013
170014
170015
170016
170017
170018
170019
170020
170021
170022
170023
170024
170025
170026
170027
170028
170029
170030
170031
170032
170033
170034
170035
170036
170037
170038
170039
170040
170041
170042
170043
170044
170045
170046
170047
170048
170049
170050
170051
170052
170053
170054
170055
170056
170057
170058
170059
170060
170061
170062
170063
170064
170065
170066
170067
170068
170069
170070
170071
170072
170073
170074
170075
170076
170077
170078
170079
170080
170081
170082
170083
170084
170085
170086
170087
170088
170089
170090
170091
170092
170093
170094
170095
170096
170097
170098
170099
170100
170101
170102
170103
170104
170105
170106
170107
170108
170109
170110
170111
170112
170113
170114
170115
170116
170117
170118
170119
170120
170121
170122
170123
170124
170125
170126
170127
170128
170129
170130
170131
170132
170133
170134
170135
170136
170137
170138
170139
170140
170141
170142
170143
170144
170145
170146
170147
170148
170149
170150
170151
170152
170153
170154
170155
170156
170157
170158
170159
170160
170161
170162
170163
170164
170165
170166
170167
170168
170169
170170
170171
170172
170173
170174
170175
170176
170177
170178
170179
170180
170181
170182
170183
170184
170185
170186
170187
170188
170189
170190
170191
170192
170193
170194
170195
170196
170197
170198
170199
170200
170201
170202
170203
170204
170205
170206
170207
170208
170209
170210
170211
170212
170213
170214
170215
170216
170217
170218
170219
170220
170221
170222
170223
170224
170225
170226
170227
170228
170229
170230
170231
170232
170233
170234
170235
170236
170237
170238
170239
170240
170241
170242
170243
170244
170245
170246
170247
170248
170249
170250
170251
170252
170253
170254
170255
170256
170257
170258
170259
170260
170261
170262
170263
170264
170265
170266
170267
170268
170269
170270
170271
170272
170273
170274
170275
170276
170277
170278
170279
170280
170281
170282
170283
170284
170285
170286
170287
170288
170289
170290
170291
170292
170293
170294
170295
170296
170297
170298
170299
170300
170301
170302
170303
170304
170305
170306
170307
170308
170309
170310
170311
170312
170313
170314
170315
170316
170317
170318
170319
170320
170321
170322
170323
170324
170325
170326
170327
170328
170329
170330
170331
170332
170333
170334
170335
170336
170337
170338
170339
170340
170341
170342
170343
170344
170345
170346
170347
170348
170349
170350
170351
170352
170353
170354
170355
170356
170357
170358
170359
170360
170361
170362
170363
170364
170365
170366
170367
170368
170369
170370
170371
170372
170373
170374
170375
170376
170377
170378
170379
170380
170381
170382
170383
170384
170385
170386
170387
170388
170389
170390
170391
170392
170393
170394
170395
170396
170397
170398
170399
170400
170401
170402
170403
170404
170405
170406
170407
170408
170409
170410
170411
170412
170413
170414
170415
170416
170417
170418
170419
170420
170421
170422
170423
170424
170425
170426
170427
170428
170429
170430
170431
170432
170433
170434
170435
170436
170437
170438
170439
170440
170441
170442
170443
170444
170445
170446
170447
170448
170449
170450
170451
170452
170453
170454
170455
170456
170457
170458
170459
170460
170461
170462
170463
170464
170465
170466
170467
170468
170469
170470
170471
170472
170473
170474
170475
170476
170477
170478
170479
170480
170481
170482
170483
170484
170485
170486
170487
170488
170489
170490
170491
170492
170493
170494
170495
170496
170497
170498
170499
170500
170501
170502
170503
170504
170505
170506
170507
170508
170509
170510
170511
170512
170513
170514
170515
170516
170517
170518
170519
170520
170521
170522
170523
170524
170525
170526
170527
170528
170529
170530
170531
170532
170533
170534
170535
170536
170537
170538
170539
170540
170541
170542
170543
170544
170545
170546
170547
170548
170549
170550
170551
170552
170553
170554
170555
170556
170557
170558
170559
170560
170561
170562
170563
170564
170565
170566
170567
170568
170569
170570
170571
170572
170573
170574
170575
170576
170577
170578
170579
170580
170581
170582
170583
170584
170585
170586
170587
170588
170589
170590
170591
170592
170593
170594
170595
170596
170597
170598
170599
170600
170601
170602
170603
170604
170605
170606
170607
170608
170609
170610
170611
170612
170613
170614
170615
170616
170617
170618
170619
170620
170621
170622
170623
170624
170625
170626
170627
170628
170629
170630
170631
170632
170633
170634
170635
170636
170637
170638
170639
170640
170641
170642
170643
170644
170645
170646
170647
170648
170649
170650
170651
170652
170653
170654
170655
170656
170657
170658
170659
170660
170661
170662
170663
170664
170665
170666
170667
170668
170669
170670
170671
170672
170673
170674
170675
170676
170677
170678
170679
170680
170681
170682
170683
170684
170685
170686
170687
170688
170689
170690
170691
170692
170693
170694
170695
170696
170697
170698
170699
170700
170701
170702
170703
170704
170705
170706
170707
170708
170709
170710
170711
170712
170713
170714
170715
170716
170717
170718
170719
170720
170721
170722
170723
170724
170725
170726
170727
170728
170729
170730
170731
170732
170733
170734
170735
170736
170737
170738
170739
170740
170741
170742
170743
170744
170745
170746
170747
170748
170749
170750
170751
170752
170753
170754
170755
170756
170757
170758
170759
170760
170761
170762
170763
170764
170765
170766
170767
170768
170769
170770
170771
170772
170773
170774
170775
170776
170777
170778
170779
170780
170781
170782
170783
170784
170785
170786
170787
170788
170789
170790
170791
170792
170793
170794
170795
170796
170797
170798
170799
170800
170801
170802
170803
170804
170805
170806
170807
170808
170809
170810
170811
170812
170813
170814
170815
170816
170817
170818
170819
170820
170821
170822
170823
170824
170825
170826
170827
170828
170829
170830
170831
170832
170833
170834
170835
170836
170837
170838
170839
170840
170841
170842
170843
170844
170845
170846
170847
170848
170849
170850
170851
170852
170853
170854
170855
170856
170857
170858
170859
170860
170861
170862
170863
170864
170865
170866
170867
170868
170869
170870
170871
170872
170873
170874
170875
170876
170877
170878
170879
170880
170881
170882
170883
170884
170885
170886
170887
170888
170889
170890
170891
170892
170893
170894
170895
170896
170897
170898
170899
170900
170901
170902
170903
170904
170905
170906
170907
170908
170909
170910
170911
170912
170913
170914
170915
170916
170917
170918
170919
170920
170921
170922
170923
170924
170925
170926
170927
170928
170929
170930
170931
170932
170933
170934
170935
170936
170937
170938
170939
170940
170941
170942
170943
170944
170945
170946
170947
170948
170949
170950
170951
170952
170953
170954
170955
170956
170957
170958
170959
170960
170961
170962
170963
170964
170965
170966
170967
170968
170969
170970
170971
170972
170973
170974
170975
170976
170977
170978
170979
170980
170981
170982
170983
170984
170985
170986
170987
170988
170989
170990
170991
170992
170993
170994
170995
170996
170997
170998
170999
171000
171001
171002
171003
171004
171005
171006
171007
171008
171009
171010
171011
171012
171013
171014
171015
171016
171017
171018
171019
171020
171021
171022
171023
171024
171025
171026
171027
171028
171029
171030
171031
171032
171033
171034
171035
171036
171037
171038
171039
171040
171041
171042
171043
171044
171045
171046
171047
171048
171049
171050
171051
171052
171053
171054
171055
171056
171057
171058
171059
171060
171061
171062
171063
171064
171065
171066
171067
171068
171069
171070
171071
171072
171073
171074
171075
171076
171077
171078
171079
171080
171081
171082
171083
171084
171085
171086
171087
171088
171089
171090
171091
171092
171093
171094
171095
171096
171097
171098
171099
171100
171101
171102
171103
171104
171105
171106
171107
171108
171109
171110
171111
171112
171113
171114
171115
171116
171117
171118
171119
171120
171121
171122
171123
171124
171125
171126
171127
171128
171129
171130
171131
171132
171133
171134
171135
171136
171137
171138
171139
171140
171141
171142
171143
171144
171145
171146
171147
171148
171149
171150
171151
171152
171153
171154
171155
171156
171157
171158
171159
171160
171161
171162
171163
171164
171165
171166
171167
171168
171169
171170
171171
171172
171173
171174
171175
171176
171177
171178
171179
171180
171181
171182
171183
171184
171185
171186
171187
171188
171189
171190
171191
171192
171193
171194
171195
171196
171197
171198
171199
171200
171201
171202
171203
171204
171205
171206
171207
171208
171209
171210
171211
171212
171213
171214
171215
171216
171217
171218
171219
171220
171221
171222
171223
171224
171225
171226
171227
171228
171229
171230
171231
171232
171233
171234
171235
171236
171237
171238
171239
171240
171241
171242
171243
171244
171245
171246
171247
171248
171249
171250
171251
171252
171253
171254
171255
171256
171257
171258
171259
171260
171261
171262
171263
171264
171265
171266
171267
171268
171269
171270
171271
171272
171273
171274
171275
171276
171277
171278
171279
171280
171281
171282
171283
171284
171285
171286
171287
171288
171289
171290
171291
171292
171293
171294
171295
171296
171297
171298
171299
171300
171301
171302
171303
171304
171305
171306
171307
171308
171309
171310
171311
171312
171313
171314
171315
171316
171317
171318
171319
171320
171321
171322
171323
171324
171325
171326
171327
171328
171329
171330
171331
171332
171333
171334
171335
171336
171337
171338
171339
171340
171341
171342
171343
171344
171345
171346
171347
171348
171349
171350
171351
171352
171353
171354
171355
171356
171357
171358
171359
171360
171361
171362
171363
171364
171365
171366
171367
171368
171369
171370
171371
171372
171373
171374
171375
171376
171377
171378
171379
171380
171381
171382
171383
171384
171385
171386
171387
171388
171389
171390
171391
171392
171393
171394
171395
171396
171397
171398
171399
171400
171401
171402
171403
171404
171405
171406
171407
171408
171409
171410
171411
171412
171413
171414
171415
171416
171417
171418
171419
171420
171421
171422
171423
171424
171425
171426
171427
171428
171429
171430
171431
171432
171433
171434
171435
171436
171437
171438
171439
171440
171441
171442
171443
171444
171445
171446
171447
171448
171449
171450
171451
171452
171453
171454
171455
171456
171457
171458
171459
171460
171461
171462
171463
171464
171465
171466
171467
171468
171469
171470
171471
171472
171473
171474
171475
171476
171477
171478
171479
171480
171481
171482
171483
171484
171485
171486
171487
171488
171489
171490
171491
171492
171493
171494
171495
171496
171497
171498
171499
171500
171501
171502
171503
171504
171505
171506
171507
171508
171509
171510
171511
171512
171513
171514
171515
171516
171517
171518
171519
171520
171521
171522
171523
171524
171525
171526
171527
171528
171529
171530
171531
171532
171533
171534
171535
171536
171537
171538
171539
171540
171541
171542
171543
171544
171545
171546
171547
171548
171549
171550
171551
171552
171553
171554
171555
171556
171557
171558
171559
171560
171561
171562
171563
171564
171565
171566
171567
171568
171569
171570
171571
171572
171573
171574
171575
171576
171577
171578
171579
171580
171581
171582
171583
171584
171585
171586
171587
171588
171589
171590
171591
171592
171593
171594
171595
171596
171597
171598
171599
171600
171601
171602
171603
171604
171605
171606
171607
171608
171609
171610
171611
171612
171613
171614
171615
171616
171617
171618
171619
171620
171621
171622
171623
171624
171625
171626
171627
171628
171629
171630
171631
171632
171633
171634
171635
171636
171637
171638
171639
171640
171641
171642
171643
171644
171645
171646
171647
171648
171649
171650
171651
171652
171653
171654
171655
171656
171657
171658
171659
171660
171661
171662
171663
171664
171665
171666
171667
171668
171669
171670
171671
171672
171673
171674
171675
171676
171677
171678
171679
171680
171681
171682
171683
171684
171685
171686
171687
171688
171689
171690
171691
171692
171693
171694
171695
171696
171697
171698
171699
171700
171701
171702
171703
171704
171705
171706
171707
171708
171709
171710
171711
171712
171713
171714
171715
171716
171717
171718
171719
171720
171721
171722
171723
171724
171725
171726
171727
171728
171729
171730
171731
171732
171733
171734
171735
171736
171737
171738
171739
171740
171741
171742
171743
171744
171745
171746
171747
171748
171749
171750
171751
171752
171753
171754
171755
171756
171757
171758
171759
171760
171761
171762
171763
171764
171765
171766
171767
171768
171769
171770
171771
171772
171773
171774
171775
171776
171777
171778
171779
171780
171781
171782
171783
171784
171785
171786
171787
171788
171789
171790
171791
171792
171793
171794
171795
171796
171797
171798
171799
171800
171801
171802
171803
171804
171805
171806
171807
171808
171809
171810
171811
171812
171813
171814
171815
171816
171817
171818
171819
171820
171821
171822
171823
171824
171825
171826
171827
171828
171829
171830
171831
171832
171833
171834
171835
171836
171837
171838
171839
171840
171841
171842
171843
171844
171845
171846
171847
171848
171849
171850
171851
171852
171853
171854
171855
171856
171857
171858
171859
171860
171861
171862
171863
171864
171865
171866
171867
171868
171869
171870
171871
171872
171873
171874
171875
171876
171877
171878
171879
171880
171881
171882
171883
171884
171885
171886
171887
171888
171889
171890
171891
171892
171893
171894
171895
171896
171897
171898
171899
171900
171901
171902
171903
171904
171905
171906
171907
171908
171909
171910
171911
171912
171913
171914
171915
171916
171917
171918
171919
171920
171921
171922
171923
171924
171925
171926
171927
171928
171929
171930
171931
171932
171933
171934
171935
171936
171937
171938
171939
171940
171941
171942
171943
171944
171945
171946
171947
171948
171949
171950
171951
171952
171953
171954
171955
171956
171957
171958
171959
171960
171961
171962
171963
171964
171965
171966
171967
171968
171969
171970
171971
171972
171973
171974
171975
171976
171977
171978
171979
171980
171981
171982
171983
171984
171985
171986
171987
171988
171989
171990
171991
171992
171993
171994
171995
171996
171997
171998
171999
172000
172001
172002
172003
172004
172005
172006
172007
172008
172009
172010
172011
172012
172013
172014
172015
172016
172017
172018
172019
172020
172021
172022
172023
172024
172025
172026
172027
172028
172029
172030
172031
172032
172033
172034
172035
172036
172037
172038
172039
172040
172041
172042
172043
172044
172045
172046
172047
172048
172049
172050
172051
172052
172053
172054
172055
172056
172057
172058
172059
172060
172061
172062
172063
172064
172065
172066
172067
172068
172069
172070
172071
172072
172073
172074
172075
172076
172077
172078
172079
172080
172081
172082
172083
172084
172085
172086
172087
172088
172089
172090
172091
172092
172093
172094
172095
172096
172097
172098
172099
172100
172101
172102
172103
172104
172105
172106
172107
172108
172109
172110
172111
172112
172113
172114
172115
172116
172117
172118
172119
172120
172121
172122
172123
172124
172125
172126
172127
172128
172129
172130
172131
172132
172133
172134
172135
172136
172137
172138
172139
172140
172141
172142
172143
172144
172145
172146
172147
172148
172149
172150
172151
172152
172153
172154
172155
172156
172157
172158
172159
172160
172161
172162
172163
172164
172165
172166
172167
172168
172169
172170
172171
172172
172173
172174
172175
172176
172177
172178
172179
172180
172181
172182
172183
172184
172185
172186
172187
172188
172189
172190
172191
172192
172193
172194
172195
172196
172197
172198
172199
172200
172201
172202
172203
172204
172205
172206
172207
172208
172209
172210
172211
172212
172213
172214
172215
172216
172217
172218
172219
172220
172221
172222
172223
172224
172225
172226
172227
172228
172229
172230
172231
172232
172233
172234
172235
172236
172237
172238
172239
172240
172241
172242
172243
172244
172245
172246
172247
172248
172249
172250
172251
172252
172253
172254
172255
172256
172257
172258
172259
172260
172261
172262
172263
172264
172265
172266
172267
172268
172269
172270
172271
172272
172273
172274
172275
172276
172277
172278
172279
172280
172281
172282
172283
172284
172285
172286
172287
172288
172289
172290
172291
172292
172293
172294
172295
172296
172297
172298
172299
172300
172301
172302
172303
172304
172305
172306
172307
172308
172309
172310
172311
172312
172313
172314
172315
172316
172317
172318
172319
172320
172321
172322
172323
172324
172325
172326
172327
172328
172329
172330
172331
172332
172333
172334
172335
172336
172337
172338
172339
172340
172341
172342
172343
172344
172345
172346
172347
172348
172349
172350
172351
172352
172353
172354
172355
172356
172357
172358
172359
172360
172361
172362
172363
172364
172365
172366
172367
172368
172369
172370
172371
172372
172373
172374
172375
172376
172377
172378
172379
172380
172381
172382
172383
172384
172385
172386
172387
172388
172389
172390
172391
172392
172393
172394
172395
172396
172397
172398
172399
172400
172401
172402
172403
172404
172405
172406
172407
172408
172409
172410
172411
172412
172413
172414
172415
172416
172417
172418
172419
172420
172421
172422
172423
172424
172425
172426
172427
172428
172429
172430
172431
172432
172433
172434
172435
172436
172437
172438
172439
172440
172441
172442
172443
172444
172445
172446
172447
172448
172449
172450
172451
172452
172453
172454
172455
172456
172457
172458
172459
172460
172461
172462
172463
172464
172465
172466
172467
172468
172469
172470
172471
172472
172473
172474
172475
172476
172477
172478
172479
172480
172481
172482
172483
172484
172485
172486
172487
172488
172489
172490
172491
172492
172493
172494
172495
172496
172497
172498
172499
172500
172501
172502
172503
172504
172505
172506
172507
172508
172509
172510
172511
172512
172513
172514
172515
172516
172517
172518
172519
172520
172521
172522
172523
172524
172525
172526
172527
172528
172529
172530
172531
172532
172533
172534
172535
172536
172537
172538
172539
172540
172541
172542
172543
172544
172545
172546
172547
172548
172549
172550
172551
172552
172553
172554
172555
172556
172557
172558
172559
172560
172561
172562
172563
172564
172565
172566
172567
172568
172569
172570
172571
172572
172573
172574
172575
172576
172577
172578
172579
172580
172581
172582
172583
172584
172585
172586
172587
172588
172589
172590
172591
172592
172593
172594
172595
172596
172597
172598
172599
172600
172601
172602
172603
172604
172605
172606
172607
172608
172609
172610
172611
172612
172613
172614
172615
172616
172617
172618
172619
172620
172621
172622
172623
172624
172625
172626
172627
172628
172629
172630
172631
172632
172633
172634
172635
172636
172637
172638
172639
172640
172641
172642
172643
172644
172645
172646
172647
172648
172649
172650
172651
172652
172653
172654
172655
172656
172657
172658
172659
172660
172661
172662
172663
172664
172665
172666
172667
172668
172669
172670
172671
172672
172673
172674
172675
172676
172677
172678
172679
172680
172681
172682
172683
172684
172685
172686
172687
172688
172689
172690
172691
172692
172693
172694
172695
172696
172697
172698
172699
172700
172701
172702
172703
172704
172705
172706
172707
172708
172709
172710
172711
172712
172713
172714
172715
172716
172717
172718
172719
172720
172721
172722
172723
172724
172725
172726
172727
172728
172729
172730
172731
172732
172733
172734
172735
172736
172737
172738
172739
172740
172741
172742
172743
172744
172745
172746
172747
172748
172749
172750
172751
172752
172753
172754
172755
172756
172757
172758
172759
172760
172761
172762
172763
172764
172765
172766
172767
172768
172769
172770
172771
172772
172773
172774
172775
172776
172777
172778
172779
172780
172781
172782
172783
172784
172785
172786
172787
172788
172789
172790
172791
172792
172793
172794
172795
172796
172797
172798
172799
172800
172801
172802
172803
172804
172805
172806
172807
172808
172809
172810
172811
172812
172813
172814
172815
172816
172817
172818
172819
172820
172821
172822
172823
172824
172825
172826
172827
172828
172829
172830
172831
172832
172833
172834
172835
172836
172837
172838
172839
172840
172841
172842
172843
172844
172845
172846
172847
172848
172849
172850
172851
172852
172853
172854
172855
172856
172857
172858
172859
172860
172861
172862
172863
172864
172865
172866
172867
172868
172869
172870
172871
172872
172873
172874
172875
172876
172877
172878
172879
172880
172881
172882
172883
172884
172885
172886
172887
172888
172889
172890
172891
172892
172893
172894
172895
172896
172897
172898
172899
172900
172901
172902
172903
172904
172905
172906
172907
172908
172909
172910
172911
172912
172913
172914
172915
172916
172917
172918
172919
172920
172921
172922
172923
172924
172925
172926
172927
172928
172929
172930
172931
172932
172933
172934
172935
172936
172937
172938
172939
172940
172941
172942
172943
172944
172945
172946
172947
172948
172949
172950
172951
172952
172953
172954
172955
172956
172957
172958
172959
172960
172961
172962
172963
172964
172965
172966
172967
172968
172969
172970
172971
172972
172973
172974
172975
172976
172977
172978
172979
172980
172981
172982
172983
172984
172985
172986
172987
172988
172989
172990
172991
172992
172993
172994
172995
172996
172997
172998
172999
173000
173001
173002
173003
173004
173005
173006
173007
173008
173009
173010
173011
173012
173013
173014
173015
173016
173017
173018
173019
173020
173021
173022
173023
173024
173025
173026
173027
173028
173029
173030
173031
173032
173033
173034
173035
173036
173037
173038
173039
173040
173041
173042
173043
173044
173045
173046
173047
173048
173049
173050
173051
173052
173053
173054
173055
173056
173057
173058
173059
173060
173061
173062
173063
173064
173065
173066
173067
173068
173069
173070
173071
173072
173073
173074
173075
173076
173077
173078
173079
173080
173081
173082
173083
173084
173085
173086
173087
173088
173089
173090
173091
173092
173093
173094
173095
173096
173097
173098
173099
173100
173101
173102
173103
173104
173105
173106
173107
173108
173109
173110
173111
173112
173113
173114
173115
173116
173117
173118
173119
173120
173121
173122
173123
173124
173125
173126
173127
173128
173129
173130
173131
173132
173133
173134
173135
173136
173137
173138
173139
173140
173141
173142
173143
173144
173145
173146
173147
173148
173149
173150
173151
173152
173153
173154
173155
173156
173157
173158
173159
173160
173161
173162
173163
173164
173165
173166
173167
173168
173169
173170
173171
173172
173173
173174
173175
173176
173177
173178
173179
173180
173181
173182
173183
173184
173185
173186
173187
173188
173189
173190
173191
173192
173193
173194
173195
173196
173197
173198
173199
173200
173201
173202
173203
173204
173205
173206
173207
173208
173209
173210
173211
173212
173213
173214
173215
173216
173217
173218
173219
173220
173221
173222
173223
173224
173225
173226
173227
173228
173229
173230
173231
173232
173233
173234
173235
173236
173237
173238
173239
173240
173241
173242
173243
173244
173245
173246
173247
173248
173249
173250
173251
173252
173253
173254
173255
173256
173257
173258
173259
173260
173261
173262
173263
173264
173265
173266
173267
173268
173269
173270
173271
173272
173273
173274
173275
173276
173277
173278
173279
173280
173281
173282
173283
173284
173285
173286
173287
173288
173289
173290
173291
173292
173293
173294
173295
173296
173297
173298
173299
173300
173301
173302
173303
173304
173305
173306
173307
173308
173309
173310
173311
173312
173313
173314
173315
173316
173317
173318
173319
173320
173321
173322
173323
173324
173325
173326
173327
173328
173329
173330
173331
173332
173333
173334
173335
173336
173337
173338
173339
173340
173341
173342
173343
173344
173345
173346
173347
173348
173349
173350
173351
173352
173353
173354
173355
173356
173357
173358
173359
173360
173361
173362
173363
173364
173365
173366
173367
173368
173369
173370
173371
173372
173373
173374
173375
173376
173377
173378
173379
173380
173381
173382
173383
173384
173385
173386
173387
173388
173389
173390
173391
173392
173393
173394
173395
173396
173397
173398
173399
173400
173401
173402
173403
173404
173405
173406
173407
173408
173409
173410
173411
173412
173413
173414
173415
173416
173417
173418
173419
173420
173421
173422
173423
173424
173425
173426
173427
173428
173429
173430
173431
173432
173433
173434
173435
173436
173437
173438
173439
173440
173441
173442
173443
173444
173445
173446
173447
173448
173449
173450
173451
173452
173453
173454
173455
173456
173457
173458
173459
173460
173461
173462
173463
173464
173465
173466
173467
173468
173469
173470
173471
173472
173473
173474
173475
173476
173477
173478
173479
173480
173481
173482
173483
173484
173485
173486
173487
173488
173489
173490
173491
173492
173493
173494
173495
173496
173497
173498
173499
173500
173501
173502
173503
173504
173505
173506
173507
173508
173509
173510
173511
173512
173513
173514
173515
173516
173517
173518
173519
173520
173521
173522
173523
173524
173525
173526
173527
173528
173529
173530
173531
173532
173533
173534
173535
173536
173537
173538
173539
173540
173541
173542
173543
173544
173545
173546
173547
173548
173549
173550
173551
173552
173553
173554
173555
173556
173557
173558
173559
173560
173561
173562
173563
173564
173565
173566
173567
173568
173569
173570
173571
173572
173573
173574
173575
173576
173577
173578
173579
173580
173581
173582
173583
173584
173585
173586
173587
173588
173589
173590
173591
173592
173593
173594
173595
173596
173597
173598
173599
173600
173601
173602
173603
173604
173605
173606
173607
173608
173609
173610
173611
173612
173613
173614
173615
173616
173617
173618
173619
173620
173621
173622
173623
173624
173625
173626
173627
173628
173629
173630
173631
173632
173633
173634
173635
173636
173637
173638
173639
173640
173641
173642
173643
173644
173645
173646
173647
173648
173649
173650
173651
173652
173653
173654
173655
173656
173657
173658
173659
173660
173661
173662
173663
173664
173665
173666
173667
173668
173669
173670
173671
173672
173673
173674
173675
173676
173677
173678
173679
173680
173681
173682
173683
173684
173685
173686
173687
173688
173689
173690
173691
173692
173693
173694
173695
173696
173697
173698
173699
173700
173701
173702
173703
173704
173705
173706
173707
173708
173709
173710
173711
173712
173713
173714
173715
173716
173717
173718
173719
173720
173721
173722
173723
173724
173725
173726
173727
173728
173729
173730
173731
173732
173733
173734
173735
173736
173737
173738
173739
173740
173741
173742
173743
173744
173745
173746
173747
173748
173749
173750
173751
173752
173753
173754
173755
173756
173757
173758
173759
173760
173761
173762
173763
173764
173765
173766
173767
173768
173769
173770
173771
173772
173773
173774
173775
173776
173777
173778
173779
173780
173781
173782
173783
173784
173785
173786
173787
173788
173789
173790
173791
173792
173793
173794
173795
173796
173797
173798
173799
173800
173801
173802
173803
173804
173805
173806
173807
173808
173809
173810
173811
173812
173813
173814
173815
173816
173817
173818
173819
173820
173821
173822
173823
173824
173825
173826
173827
173828
173829
173830
173831
173832
173833
173834
173835
173836
173837
173838
173839
173840
173841
173842
173843
173844
173845
173846
173847
173848
173849
173850
173851
173852
173853
173854
173855
173856
173857
173858
173859
173860
173861
173862
173863
173864
173865
173866
173867
173868
173869
173870
173871
173872
173873
173874
173875
173876
173877
173878
173879
173880
173881
173882
173883
173884
173885
173886
173887
173888
173889
173890
173891
173892
173893
173894
173895
173896
173897
173898
173899
173900
173901
173902
173903
173904
173905
173906
173907
173908
173909
173910
173911
173912
173913
173914
173915
173916
173917
173918
173919
173920
173921
173922
173923
173924
173925
173926
173927
173928
173929
173930
173931
173932
173933
173934
173935
173936
173937
173938
173939
173940
173941
173942
173943
173944
173945
173946
173947
173948
173949
173950
173951
173952
173953
173954
173955
173956
173957
173958
173959
173960
173961
173962
173963
173964
173965
173966
173967
173968
173969
173970
173971
173972
173973
173974
173975
173976
173977
173978
173979
173980
173981
173982
173983
173984
173985
173986
173987
173988
173989
173990
173991
173992
173993
173994
173995
173996
173997
173998
173999
174000
174001
174002
174003
174004
174005
174006
174007
174008
174009
174010
174011
174012
174013
174014
174015
174016
174017
174018
174019
174020
174021
174022
174023
174024
174025
174026
174027
174028
174029
174030
174031
174032
174033
174034
174035
174036
174037
174038
174039
174040
174041
174042
174043
174044
174045
174046
174047
174048
174049
174050
174051
174052
174053
174054
174055
174056
174057
174058
174059
174060
174061
174062
174063
174064
174065
174066
174067
174068
174069
174070
174071
174072
174073
174074
174075
174076
174077
174078
174079
174080
174081
174082
174083
174084
174085
174086
174087
174088
174089
174090
174091
174092
174093
174094
174095
174096
174097
174098
174099
174100
174101
174102
174103
174104
174105
174106
174107
174108
174109
174110
174111
174112
174113
174114
174115
174116
174117
174118
174119
174120
174121
174122
174123
174124
174125
174126
174127
174128
174129
174130
174131
174132
174133
174134
174135
174136
174137
174138
174139
174140
174141
174142
174143
174144
174145
174146
174147
174148
174149
174150
174151
174152
174153
174154
174155
174156
174157
174158
174159
174160
174161
174162
174163
174164
174165
174166
174167
174168
174169
174170
174171
174172
174173
174174
174175
174176
174177
174178
174179
174180
174181
174182
174183
174184
174185
174186
174187
174188
174189
174190
174191
174192
174193
174194
174195
174196
174197
174198
174199
174200
174201
174202
174203
174204
174205
174206
174207
174208
174209
174210
174211
174212
174213
174214
174215
174216
174217
174218
174219
174220
174221
174222
174223
174224
174225
174226
174227
174228
174229
174230
174231
174232
174233
174234
174235
174236
174237
174238
174239
174240
174241
174242
174243
174244
174245
174246
174247
174248
174249
174250
174251
174252
174253
174254
174255
174256
174257
174258
174259
174260
174261
174262
174263
174264
174265
174266
174267
174268
174269
174270
174271
174272
174273
174274
174275
174276
174277
174278
174279
174280
174281
174282
174283
174284
174285
174286
174287
174288
174289
174290
174291
174292
174293
174294
174295
174296
174297
174298
174299
174300
174301
174302
174303
174304
174305
174306
174307
174308
174309
174310
174311
174312
174313
174314
174315
174316
174317
174318
174319
174320
174321
174322
174323
174324
174325
174326
174327
174328
174329
174330
174331
174332
174333
174334
174335
174336
174337
174338
174339
174340
174341
174342
174343
174344
174345
174346
174347
174348
174349
174350
174351
174352
174353
174354
174355
174356
174357
174358
174359
174360
174361
174362
174363
174364
174365
174366
174367
174368
174369
174370
174371
174372
174373
174374
174375
174376
174377
174378
174379
174380
174381
174382
174383
174384
174385
174386
174387
174388
174389
174390
174391
174392
174393
174394
174395
174396
174397
174398
174399
174400
174401
174402
174403
174404
174405
174406
174407
174408
174409
174410
174411
174412
174413
174414
174415
174416
174417
174418
174419
174420
174421
174422
174423
174424
174425
174426
174427
174428
174429
174430
174431
174432
174433
174434
174435
174436
174437
174438
174439
174440
174441
174442
174443
174444
174445
174446
174447
174448
174449
174450
174451
174452
174453
174454
174455
174456
174457
174458
174459
174460
174461
174462
174463
174464
174465
174466
174467
174468
174469
174470
174471
174472
174473
174474
174475
174476
174477
174478
174479
174480
174481
174482
174483
174484
174485
174486
174487
174488
174489
174490
174491
174492
174493
174494
174495
174496
174497
174498
174499
174500
174501
174502
174503
174504
174505
174506
174507
174508
174509
174510
174511
174512
174513
174514
174515
174516
174517
174518
174519
174520
174521
174522
174523
174524
174525
174526
174527
174528
174529
174530
174531
174532
174533
174534
174535
174536
174537
174538
174539
174540
174541
174542
174543
174544
174545
174546
174547
174548
174549
174550
174551
174552
174553
174554
174555
174556
174557
174558
174559
174560
174561
174562
174563
174564
174565
174566
174567
174568
174569
174570
174571
174572
174573
174574
174575
174576
174577
174578
174579
174580
174581
174582
174583
174584
174585
174586
174587
174588
174589
174590
174591
174592
174593
174594
174595
174596
174597
174598
174599
174600
174601
174602
174603
174604
174605
174606
174607
174608
174609
174610
174611
174612
174613
174614
174615
174616
174617
174618
174619
174620
174621
174622
174623
174624
174625
174626
174627
174628
174629
174630
174631
174632
174633
174634
174635
174636
174637
174638
174639
174640
174641
174642
174643
174644
174645
174646
174647
174648
174649
174650
174651
174652
174653
174654
174655
174656
174657
174658
174659
174660
174661
174662
174663
174664
174665
174666
174667
174668
174669
174670
174671
174672
174673
174674
174675
174676
174677
174678
174679
174680
174681
174682
174683
174684
174685
174686
174687
174688
174689
174690
174691
174692
174693
174694
174695
174696
174697
174698
174699
174700
174701
174702
174703
174704
174705
174706
174707
174708
174709
174710
174711
174712
174713
174714
174715
174716
174717
174718
174719
174720
174721
174722
174723
174724
174725
174726
174727
174728
174729
174730
174731
174732
174733
174734
174735
174736
174737
174738
174739
174740
174741
174742
174743
174744
174745
174746
174747
174748
174749
174750
174751
174752
174753
174754
174755
174756
174757
174758
174759
174760
174761
174762
174763
174764
174765
174766
174767
174768
174769
174770
174771
174772
174773
174774
174775
174776
174777
174778
174779
174780
174781
174782
174783
174784
174785
174786
174787
174788
174789
174790
174791
174792
174793
174794
174795
174796
174797
174798
174799
174800
174801
174802
174803
174804
174805
174806
174807
174808
174809
174810
174811
174812
174813
174814
174815
174816
174817
174818
174819
174820
174821
174822
174823
174824
174825
174826
174827
174828
174829
174830
174831
174832
174833
174834
174835
174836
174837
174838
174839
174840
174841
174842
174843
174844
174845
174846
174847
174848
174849
174850
174851
174852
174853
174854
174855
174856
174857
174858
174859
174860
174861
174862
174863
174864
174865
174866
174867
174868
174869
174870
174871
174872
174873
174874
174875
174876
174877
174878
174879
174880
174881
174882
174883
174884
174885
174886
174887
174888
174889
174890
174891
174892
174893
174894
174895
174896
174897
174898
174899
174900
174901
174902
174903
174904
174905
174906
174907
174908
174909
174910
174911
174912
174913
174914
174915
174916
174917
174918
174919
174920
174921
174922
174923
174924
174925
174926
174927
174928
174929
174930
174931
174932
174933
174934
174935
174936
174937
174938
174939
174940
174941
174942
174943
174944
174945
174946
174947
174948
174949
174950
174951
174952
174953
174954
174955
174956
174957
174958
174959
174960
174961
174962
174963
174964
174965
174966
174967
174968
174969
174970
174971
174972
174973
174974
174975
174976
174977
174978
174979
174980
174981
174982
174983
174984
174985
174986
174987
174988
174989
174990
174991
174992
174993
174994
174995
174996
174997
174998
174999
175000
175001
175002
175003
175004
175005
175006
175007
175008
175009
175010
175011
175012
175013
175014
175015
175016
175017
175018
175019
175020
175021
175022
175023
175024
175025
175026
175027
175028
175029
175030
175031
175032
175033
175034
175035
175036
175037
175038
175039
175040
175041
175042
175043
175044
175045
175046
175047
175048
175049
175050
175051
175052
175053
175054
175055
175056
175057
175058
175059
175060
175061
175062
175063
175064
175065
175066
175067
175068
175069
175070
175071
175072
175073
175074
175075
175076
175077
175078
175079
175080
175081
175082
175083
175084
175085
175086
175087
175088
175089
175090
175091
175092
175093
175094
175095
175096
175097
175098
175099
175100
175101
175102
175103
175104
175105
175106
175107
175108
175109
175110
175111
175112
175113
175114
175115
175116
175117
175118
175119
175120
175121
175122
175123
175124
175125
175126
175127
175128
175129
175130
175131
175132
175133
175134
175135
175136
175137
175138
175139
175140
175141
175142
175143
175144
175145
175146
175147
175148
175149
175150
175151
175152
175153
175154
175155
175156
175157
175158
175159
175160
175161
175162
175163
175164
175165
175166
175167
175168
175169
175170
175171
175172
175173
175174
175175
175176
175177
175178
175179
175180
175181
175182
175183
175184
175185
175186
175187
175188
175189
175190
175191
175192
175193
175194
175195
175196
175197
175198
175199
175200
175201
175202
175203
175204
175205
175206
175207
175208
175209
175210
175211
175212
175213
175214
175215
175216
175217
175218
175219
175220
175221
175222
175223
175224
175225
175226
175227
175228
175229
175230
175231
175232
175233
175234
175235
175236
175237
175238
175239
175240
175241
175242
175243
175244
175245
175246
175247
175248
175249
175250
175251
175252
175253
175254
175255
175256
175257
175258
175259
175260
175261
175262
175263
175264
175265
175266
175267
175268
175269
175270
175271
175272
175273
175274
175275
175276
175277
175278
175279
175280
175281
175282
175283
175284
175285
175286
175287
175288
175289
175290
175291
175292
175293
175294
175295
175296
175297
175298
175299
175300
175301
175302
175303
175304
175305
175306
175307
175308
175309
175310
175311
175312
175313
175314
175315
175316
175317
175318
175319
175320
175321
175322
175323
175324
175325
175326
175327
175328
175329
175330
175331
175332
175333
175334
175335
175336
175337
175338
175339
175340
175341
175342
175343
175344
175345
175346
175347
175348
175349
175350
175351
175352
175353
175354
175355
175356
175357
175358
175359
175360
175361
175362
175363
175364
175365
175366
175367
175368
175369
175370
175371
175372
175373
175374
175375
175376
175377
175378
175379
175380
175381
175382
175383
175384
175385
175386
175387
175388
175389
175390
175391
175392
175393
175394
175395
175396
175397
175398
175399
175400
175401
175402
175403
175404
175405
175406
175407
175408
175409
175410
175411
175412
175413
175414
175415
175416
175417
175418
175419
175420
175421
175422
175423
175424
175425
175426
175427
175428
175429
175430
175431
175432
175433
175434
175435
175436
175437
175438
175439
175440
175441
175442
175443
175444
175445
175446
175447
175448
175449
175450
175451
175452
175453
175454
175455
175456
175457
175458
175459
175460
175461
175462
175463
175464
175465
175466
175467
175468
175469
175470
175471
175472
175473
175474
175475
175476
175477
175478
175479
175480
175481
175482
175483
175484
175485
175486
175487
175488
175489
175490
175491
175492
175493
175494
175495
175496
175497
175498
175499
175500
175501
175502
175503
175504
175505
175506
175507
175508
175509
175510
175511
175512
175513
175514
175515
175516
175517
175518
175519
175520
175521
175522
175523
175524
175525
175526
175527
175528
175529
175530
175531
175532
175533
175534
175535
175536
175537
175538
175539
175540
175541
175542
175543
175544
175545
175546
175547
175548
175549
175550
175551
175552
175553
175554
175555
175556
175557
175558
175559
175560
175561
175562
175563
175564
175565
175566
175567
175568
175569
175570
175571
175572
175573
175574
175575
175576
175577
175578
175579
175580
175581
175582
175583
175584
175585
175586
175587
175588
175589
175590
175591
175592
175593
175594
175595
175596
175597
175598
175599
175600
175601
175602
175603
175604
175605
175606
175607
175608
175609
175610
175611
175612
175613
175614
175615
175616
175617
175618
175619
175620
175621
175622
175623
175624
175625
175626
175627
175628
175629
175630
175631
175632
175633
175634
175635
175636
175637
175638
175639
175640
175641
175642
175643
175644
175645
175646
175647
175648
175649
175650
175651
175652
175653
175654
175655
175656
175657
175658
175659
175660
175661
175662
175663
175664
175665
175666
175667
175668
175669
175670
175671
175672
175673
175674
175675
175676
175677
175678
175679
175680
175681
175682
175683
175684
175685
175686
175687
175688
175689
175690
175691
175692
175693
175694
175695
175696
175697
175698
175699
175700
175701
175702
175703
175704
175705
175706
175707
175708
175709
175710
175711
175712
175713
175714
175715
175716
175717
175718
175719
175720
175721
175722
175723
175724
175725
175726
175727
175728
175729
175730
175731
175732
175733
175734
175735
175736
175737
175738
175739
175740
175741
175742
175743
175744
175745
175746
175747
175748
175749
175750
175751
175752
175753
175754
175755
175756
175757
175758
175759
175760
175761
175762
175763
175764
175765
175766
175767
175768
175769
175770
175771
175772
175773
175774
175775
175776
175777
175778
175779
175780
175781
175782
175783
175784
175785
175786
175787
175788
175789
175790
175791
175792
175793
175794
175795
175796
175797
175798
175799
175800
175801
175802
175803
175804
175805
175806
175807
175808
175809
175810
175811
175812
175813
175814
175815
175816
175817
175818
175819
175820
175821
175822
175823
175824
175825
175826
175827
175828
175829
175830
175831
175832
175833
175834
175835
175836
175837
175838
175839
175840
175841
175842
175843
175844
175845
175846
175847
175848
175849
175850
175851
175852
175853
175854
175855
175856
175857
175858
175859
175860
175861
175862
175863
175864
175865
175866
175867
175868
175869
175870
175871
175872
175873
175874
175875
175876
175877
175878
175879
175880
175881
175882
175883
175884
175885
175886
175887
175888
175889
175890
175891
175892
175893
175894
175895
175896
175897
175898
175899
175900
175901
175902
175903
175904
175905
175906
175907
175908
175909
175910
175911
175912
175913
175914
175915
175916
175917
175918
175919
175920
175921
175922
175923
175924
175925
175926
175927
175928
175929
175930
175931
175932
175933
175934
175935
175936
175937
175938
175939
175940
175941
175942
175943
175944
175945
175946
175947
175948
175949
175950
175951
175952
175953
175954
175955
175956
175957
175958
175959
175960
175961
175962
175963
175964
175965
175966
175967
175968
175969
175970
175971
175972
175973
175974
175975
175976
175977
175978
175979
175980
175981
175982
175983
175984
175985
175986
175987
175988
175989
175990
175991
175992
175993
175994
175995
175996
175997
175998
175999
176000
176001
176002
176003
176004
176005
176006
176007
176008
176009
176010
176011
176012
176013
176014
176015
176016
176017
176018
176019
176020
176021
176022
176023
176024
176025
176026
176027
176028
176029
176030
176031
176032
176033
176034
176035
176036
176037
176038
176039
176040
176041
176042
176043
176044
176045
176046
176047
176048
176049
176050
176051
176052
176053
176054
176055
176056
176057
176058
176059
176060
176061
176062
176063
176064
176065
176066
176067
176068
176069
176070
176071
176072
176073
176074
176075
176076
176077
176078
176079
176080
176081
176082
176083
176084
176085
176086
176087
176088
176089
176090
176091
176092
176093
176094
176095
176096
176097
176098
176099
176100
176101
176102
176103
176104
176105
176106
176107
176108
176109
176110
176111
176112
176113
176114
176115
176116
176117
176118
176119
176120
176121
176122
176123
176124
176125
176126
176127
176128
176129
176130
176131
176132
176133
176134
176135
176136
176137
176138
176139
176140
176141
176142
176143
176144
176145
176146
176147
176148
176149
176150
176151
176152
176153
176154
176155
176156
176157
176158
176159
176160
176161
176162
176163
176164
176165
176166
176167
176168
176169
176170
176171
176172
176173
176174
176175
176176
176177
176178
176179
176180
176181
176182
176183
176184
176185
176186
176187
176188
176189
176190
176191
176192
176193
176194
176195
176196
176197
176198
176199
176200
176201
176202
176203
176204
176205
176206
176207
176208
176209
176210
176211
176212
176213
176214
176215
176216
176217
176218
176219
176220
176221
176222
176223
176224
176225
176226
176227
176228
176229
176230
176231
176232
176233
176234
176235
176236
176237
176238
176239
176240
176241
176242
176243
176244
176245
176246
176247
176248
176249
176250
176251
176252
176253
176254
176255
176256
176257
176258
176259
176260
176261
176262
176263
176264
176265
176266
176267
176268
176269
176270
176271
176272
176273
176274
176275
176276
176277
176278
176279
176280
176281
176282
176283
176284
176285
176286
176287
176288
176289
176290
176291
176292
176293
176294
176295
176296
176297
176298
176299
176300
176301
176302
176303
176304
176305
176306
176307
176308
176309
176310
176311
176312
176313
176314
176315
176316
176317
176318
176319
176320
176321
176322
176323
176324
176325
176326
176327
176328
176329
176330
176331
176332
176333
176334
176335
176336
176337
176338
176339
176340
176341
176342
176343
176344
176345
176346
176347
176348
176349
176350
176351
176352
176353
176354
176355
176356
176357
176358
176359
176360
176361
176362
176363
176364
176365
176366
176367
176368
176369
176370
176371
176372
176373
176374
176375
176376
176377
176378
176379
176380
176381
176382
176383
176384
176385
176386
176387
176388
176389
176390
176391
176392
176393
176394
176395
176396
176397
176398
176399
176400
176401
176402
176403
176404
176405
176406
176407
176408
176409
176410
176411
176412
176413
176414
176415
176416
176417
176418
176419
176420
176421
176422
176423
176424
176425
176426
176427
176428
176429
176430
176431
176432
176433
176434
176435
176436
176437
176438
176439
176440
176441
176442
176443
176444
176445
176446
176447
176448
176449
176450
176451
176452
176453
176454
176455
176456
176457
176458
176459
176460
176461
176462
176463
176464
176465
176466
176467
176468
176469
176470
176471
176472
176473
176474
176475
176476
176477
176478
176479
176480
176481
176482
176483
176484
176485
176486
176487
176488
176489
176490
176491
176492
176493
176494
176495
176496
176497
176498
176499
176500
176501
176502
176503
176504
176505
176506
176507
176508
176509
176510
176511
176512
176513
176514
176515
176516
176517
176518
176519
176520
176521
176522
176523
176524
176525
176526
176527
176528
176529
176530
176531
176532
176533
176534
176535
176536
176537
176538
176539
176540
176541
176542
176543
176544
176545
176546
176547
176548
176549
176550
176551
176552
176553
176554
176555
176556
176557
176558
176559
176560
176561
176562
176563
176564
176565
176566
176567
176568
176569
176570
176571
176572
176573
176574
176575
176576
176577
176578
176579
176580
176581
176582
176583
176584
176585
176586
176587
176588
176589
176590
176591
176592
176593
176594
176595
176596
176597
176598
176599
176600
176601
176602
176603
176604
176605
176606
176607
176608
176609
176610
176611
176612
176613
176614
176615
176616
176617
176618
176619
176620
176621
176622
176623
176624
176625
176626
176627
176628
176629
176630
176631
176632
176633
176634
176635
176636
176637
176638
176639
176640
176641
176642
176643
176644
176645
176646
176647
176648
176649
176650
176651
176652
176653
176654
176655
176656
176657
176658
176659
176660
176661
176662
176663
176664
176665
176666
176667
176668
176669
176670
176671
176672
176673
176674
176675
176676
176677
176678
176679
176680
176681
176682
176683
176684
176685
176686
176687
176688
176689
176690
176691
176692
176693
176694
176695
176696
176697
176698
176699
176700
176701
176702
176703
176704
176705
176706
176707
176708
176709
176710
176711
176712
176713
176714
176715
176716
176717
176718
176719
176720
176721
176722
176723
176724
176725
176726
176727
176728
176729
176730
176731
176732
176733
176734
176735
176736
176737
176738
176739
176740
176741
176742
176743
176744
176745
176746
176747
176748
176749
176750
176751
176752
176753
176754
176755
176756
176757
176758
176759
176760
176761
176762
176763
176764
176765
176766
176767
176768
176769
176770
176771
176772
176773
176774
176775
176776
176777
176778
176779
176780
176781
176782
176783
176784
176785
176786
176787
176788
176789
176790
176791
176792
176793
176794
176795
176796
176797
176798
176799
176800
176801
176802
176803
176804
176805
176806
176807
176808
176809
176810
176811
176812
176813
176814
176815
176816
176817
176818
176819
176820
176821
176822
176823
176824
176825
176826
176827
176828
176829
176830
176831
176832
176833
176834
176835
176836
176837
176838
176839
176840
176841
176842
176843
176844
176845
176846
176847
176848
176849
176850
176851
176852
176853
176854
176855
176856
176857
176858
176859
176860
176861
176862
176863
176864
176865
176866
176867
176868
176869
176870
176871
176872
176873
176874
176875
176876
176877
176878
176879
176880
176881
176882
176883
176884
176885
176886
176887
176888
176889
176890
176891
176892
176893
176894
176895
176896
176897
176898
176899
176900
176901
176902
176903
176904
176905
176906
176907
176908
176909
176910
176911
176912
176913
176914
176915
176916
176917
176918
176919
176920
176921
176922
176923
176924
176925
176926
176927
176928
176929
176930
176931
176932
176933
176934
176935
176936
176937
176938
176939
176940
176941
176942
176943
176944
176945
176946
176947
176948
176949
176950
176951
176952
176953
176954
176955
176956
176957
176958
176959
176960
176961
176962
176963
176964
176965
176966
176967
176968
176969
176970
176971
176972
176973
176974
176975
176976
176977
176978
176979
176980
176981
176982
176983
176984
176985
176986
176987
176988
176989
176990
176991
176992
176993
176994
176995
176996
176997
176998
176999
177000
177001
177002
177003
177004
177005
177006
177007
177008
177009
177010
177011
177012
177013
177014
177015
177016
177017
177018
177019
177020
177021
177022
177023
177024
177025
177026
177027
177028
177029
177030
177031
177032
177033
177034
177035
177036
177037
177038
177039
177040
177041
177042
177043
177044
177045
177046
177047
177048
177049
177050
177051
177052
177053
177054
177055
177056
177057
177058
177059
177060
177061
177062
177063
177064
177065
177066
177067
177068
177069
177070
177071
177072
177073
177074
177075
177076
177077
177078
177079
177080
177081
177082
177083
177084
177085
177086
177087
177088
177089
177090
177091
177092
177093
177094
177095
177096
177097
177098
177099
177100
177101
177102
177103
177104
177105
177106
177107
177108
177109
177110
177111
177112
177113
177114
177115
177116
177117
177118
177119
177120
177121
177122
177123
177124
177125
177126
177127
177128
177129
177130
177131
177132
177133
177134
177135
177136
177137
177138
177139
177140
177141
177142
177143
177144
177145
177146
177147
177148
177149
177150
177151
177152
177153
177154
177155
177156
177157
177158
177159
177160
177161
177162
177163
177164
177165
177166
177167
177168
177169
177170
177171
177172
177173
177174
177175
177176
177177
177178
177179
177180
177181
177182
177183
177184
177185
177186
177187
177188
177189
177190
177191
177192
177193
177194
177195
177196
177197
177198
177199
177200
177201
177202
177203
177204
177205
177206
177207
177208
177209
177210
177211
177212
177213
177214
177215
177216
177217
177218
177219
177220
177221
177222
177223
177224
177225
177226
177227
177228
177229
177230
177231
177232
177233
177234
177235
177236
177237
177238
177239
177240
177241
177242
177243
177244
177245
177246
177247
177248
177249
177250
177251
177252
177253
177254
177255
177256
177257
177258
177259
177260
177261
177262
177263
177264
177265
177266
177267
177268
177269
177270
177271
177272
177273
177274
177275
177276
177277
177278
177279
177280
177281
177282
177283
177284
177285
177286
177287
177288
177289
177290
177291
177292
177293
177294
177295
177296
177297
177298
177299
177300
177301
177302
177303
177304
177305
177306
177307
177308
177309
177310
177311
177312
177313
177314
177315
177316
177317
177318
177319
177320
177321
177322
177323
177324
177325
177326
177327
177328
177329
177330
177331
177332
177333
177334
177335
177336
177337
177338
177339
177340
177341
177342
177343
177344
177345
177346
177347
177348
177349
177350
177351
177352
177353
177354
177355
177356
177357
177358
177359
177360
177361
177362
177363
177364
177365
177366
177367
177368
177369
177370
177371
177372
177373
177374
177375
177376
177377
177378
177379
177380
177381
177382
177383
177384
177385
177386
177387
177388
177389
177390
177391
177392
177393
177394
177395
177396
177397
177398
177399
177400
177401
177402
177403
177404
177405
177406
177407
177408
177409
177410
177411
177412
177413
177414
177415
177416
177417
177418
177419
177420
177421
177422
177423
177424
177425
177426
177427
177428
177429
177430
177431
177432
177433
177434
177435
177436
177437
177438
177439
177440
177441
177442
177443
177444
177445
177446
177447
177448
177449
177450
177451
177452
177453
177454
177455
177456
177457
177458
177459
177460
177461
177462
177463
177464
177465
177466
177467
177468
177469
177470
177471
177472
177473
177474
177475
177476
177477
177478
177479
177480
177481
177482
177483
177484
177485
177486
177487
177488
177489
177490
177491
177492
177493
177494
177495
177496
177497
177498
177499
177500
177501
177502
177503
177504
177505
177506
177507
177508
177509
177510
177511
177512
177513
177514
177515
177516
177517
177518
177519
177520
177521
177522
177523
177524
177525
177526
177527
177528
177529
177530
177531
177532
177533
177534
177535
177536
177537
177538
177539
177540
177541
177542
177543
177544
177545
177546
177547
177548
177549
177550
177551
177552
177553
177554
177555
177556
177557
177558
177559
177560
177561
177562
177563
177564
177565
177566
177567
177568
177569
177570
177571
177572
177573
177574
177575
177576
177577
177578
177579
177580
177581
177582
177583
177584
177585
177586
177587
177588
177589
177590
177591
177592
177593
177594
177595
177596
177597
177598
177599
177600
177601
177602
177603
177604
177605
177606
177607
177608
177609
177610
177611
177612
177613
177614
177615
177616
177617
177618
177619
177620
177621
177622
177623
177624
177625
177626
177627
177628
177629
177630
177631
177632
177633
177634
177635
177636
177637
177638
177639
177640
177641
177642
177643
177644
177645
177646
177647
177648
177649
177650
177651
177652
177653
177654
177655
177656
177657
177658
177659
177660
177661
177662
177663
177664
177665
177666
177667
177668
177669
177670
177671
177672
177673
177674
177675
177676
177677
177678
177679
177680
177681
177682
177683
177684
177685
177686
177687
177688
177689
177690
177691
177692
177693
177694
177695
177696
177697
177698
177699
177700
177701
177702
177703
177704
177705
177706
177707
177708
177709
177710
177711
177712
177713
177714
177715
177716
177717
177718
177719
177720
177721
177722
177723
177724
177725
177726
177727
177728
177729
177730
177731
177732
177733
177734
177735
177736
177737
177738
177739
177740
177741
177742
177743
177744
177745
177746
177747
177748
177749
177750
177751
177752
177753
177754
177755
177756
177757
177758
177759
177760
177761
177762
177763
177764
177765
177766
177767
177768
177769
177770
177771
177772
177773
177774
177775
177776
177777
177778
177779
177780
177781
177782
177783
177784
177785
177786
177787
177788
177789
177790
177791
177792
177793
177794
177795
177796
177797
177798
177799
177800
177801
177802
177803
177804
177805
177806
177807
177808
177809
177810
177811
177812
177813
177814
177815
177816
177817
177818
177819
177820
177821
177822
177823
177824
177825
177826
177827
177828
177829
177830
177831
177832
177833
177834
177835
177836
177837
177838
177839
177840
177841
177842
177843
177844
177845
177846
177847
177848
177849
177850
177851
177852
177853
177854
177855
177856
177857
177858
177859
177860
177861
177862
177863
177864
177865
177866
177867
177868
177869
177870
177871
177872
177873
177874
177875
177876
177877
177878
177879
177880
177881
177882
177883
177884
177885
177886
177887
177888
177889
177890
177891
177892
177893
177894
177895
177896
177897
177898
177899
177900
177901
177902
177903
177904
177905
177906
177907
177908
177909
177910
177911
177912
177913
177914
177915
177916
177917
177918
177919
177920
177921
177922
177923
177924
177925
177926
177927
177928
177929
177930
177931
177932
177933
177934
177935
177936
177937
177938
177939
177940
177941
177942
177943
177944
177945
177946
177947
177948
177949
177950
177951
177952
177953
177954
177955
177956
177957
177958
177959
177960
177961
177962
177963
177964
177965
177966
177967
177968
177969
177970
177971
177972
177973
177974
177975
177976
177977
177978
177979
177980
177981
177982
177983
177984
177985
177986
177987
177988
177989
177990
177991
177992
177993
177994
177995
177996
177997
177998
177999
178000
178001
178002
178003
178004
178005
178006
178007
178008
178009
178010
178011
178012
178013
178014
178015
178016
178017
178018
178019
178020
178021
178022
178023
178024
178025
178026
178027
178028
178029
178030
178031
178032
178033
178034
178035
178036
178037
178038
178039
178040
178041
178042
178043
178044
178045
178046
178047
178048
178049
178050
178051
178052
178053
178054
178055
178056
178057
178058
178059
178060
178061
178062
178063
178064
178065
178066
178067
178068
178069
178070
178071
178072
178073
178074
178075
178076
178077
178078
178079
178080
178081
178082
178083
178084
178085
178086
178087
178088
178089
178090
178091
178092
178093
178094
178095
178096
178097
178098
178099
178100
178101
178102
178103
178104
178105
178106
178107
178108
178109
178110
178111
178112
178113
178114
178115
178116
178117
178118
178119
178120
178121
178122
178123
178124
178125
178126
178127
178128
178129
178130
178131
178132
178133
178134
178135
178136
178137
178138
178139
178140
178141
178142
178143
178144
178145
178146
178147
178148
178149
178150
178151
178152
178153
178154
178155
178156
178157
178158
178159
178160
178161
178162
178163
178164
178165
178166
178167
178168
178169
178170
178171
178172
178173
178174
178175
178176
178177
178178
178179
178180
178181
178182
178183
178184
178185
178186
178187
178188
178189
178190
178191
178192
178193
178194
178195
178196
178197
178198
178199
178200
178201
178202
178203
178204
178205
178206
178207
178208
178209
178210
178211
178212
178213
178214
178215
178216
178217
178218
178219
178220
178221
178222
178223
178224
178225
178226
178227
178228
178229
178230
178231
178232
178233
178234
178235
178236
178237
178238
178239
178240
178241
178242
178243
178244
178245
178246
178247
178248
178249
178250
178251
178252
178253
178254
178255
178256
178257
178258
178259
178260
178261
178262
178263
178264
178265
178266
178267
178268
178269
178270
178271
178272
178273
178274
178275
178276
178277
178278
178279
178280
178281
178282
178283
178284
178285
178286
178287
178288
178289
178290
178291
178292
178293
178294
178295
178296
178297
178298
178299
178300
178301
178302
178303
178304
178305
178306
178307
178308
178309
178310
178311
178312
178313
178314
178315
178316
178317
178318
178319
178320
178321
178322
178323
178324
178325
178326
178327
178328
178329
178330
178331
178332
178333
178334
178335
178336
178337
178338
178339
178340
178341
178342
178343
178344
178345
178346
178347
178348
178349
178350
178351
178352
178353
178354
178355
178356
178357
178358
178359
178360
178361
178362
178363
178364
178365
178366
178367
178368
178369
178370
178371
178372
178373
178374
178375
178376
178377
178378
178379
178380
178381
178382
178383
178384
178385
178386
178387
178388
178389
178390
178391
178392
178393
178394
178395
178396
178397
178398
178399
178400
178401
178402
178403
178404
178405
178406
178407
178408
178409
178410
178411
178412
178413
178414
178415
178416
178417
178418
178419
178420
178421
178422
178423
178424
178425
178426
178427
178428
178429
178430
178431
178432
178433
178434
178435
178436
178437
178438
178439
178440
178441
178442
178443
178444
178445
178446
178447
178448
178449
178450
178451
178452
178453
178454
178455
178456
178457
178458
178459
178460
178461
178462
178463
178464
178465
178466
178467
178468
178469
178470
178471
178472
178473
178474
178475
178476
178477
178478
178479
178480
178481
178482
178483
178484
178485
178486
178487
178488
178489
178490
178491
178492
178493
178494
178495
178496
178497
178498
178499
178500
178501
178502
178503
178504
178505
178506
178507
178508
178509
178510
178511
178512
178513
178514
178515
178516
178517
178518
178519
178520
178521
178522
178523
178524
178525
178526
178527
178528
178529
178530
178531
178532
178533
178534
178535
178536
178537
178538
178539
178540
178541
178542
178543
178544
178545
178546
178547
178548
178549
178550
178551
178552
178553
178554
178555
178556
178557
178558
178559
178560
178561
178562
178563
178564
178565
178566
178567
178568
178569
178570
178571
178572
178573
178574
178575
178576
178577
178578
178579
178580
178581
178582
178583
178584
178585
178586
178587
178588
178589
178590
178591
178592
178593
178594
178595
178596
178597
178598
178599
178600
178601
178602
178603
178604
178605
178606
178607
178608
178609
178610
178611
178612
178613
178614
178615
178616
178617
178618
178619
178620
178621
178622
178623
178624
178625
178626
178627
178628
178629
178630
178631
178632
178633
178634
178635
178636
178637
178638
178639
178640
178641
178642
178643
178644
178645
178646
178647
178648
178649
178650
178651
178652
178653
178654
178655
178656
178657
178658
178659
178660
178661
178662
178663
178664
178665
178666
178667
178668
178669
178670
178671
178672
178673
178674
178675
178676
178677
178678
178679
178680
178681
178682
178683
178684
178685
178686
178687
178688
178689
178690
178691
178692
178693
178694
178695
178696
178697
178698
178699
178700
178701
178702
178703
178704
178705
178706
178707
178708
178709
178710
178711
178712
178713
178714
178715
178716
178717
178718
178719
178720
178721
178722
178723
178724
178725
178726
178727
178728
178729
178730
178731
178732
178733
178734
178735
178736
178737
178738
178739
178740
178741
178742
178743
178744
178745
178746
178747
178748
178749
178750
178751
178752
178753
178754
178755
178756
178757
178758
178759
178760
178761
178762
178763
178764
178765
178766
178767
178768
178769
178770
178771
178772
178773
178774
178775
178776
178777
178778
178779
178780
178781
178782
178783
178784
178785
178786
178787
178788
178789
178790
178791
178792
178793
178794
178795
178796
178797
178798
178799
178800
178801
178802
178803
178804
178805
178806
178807
178808
178809
178810
178811
178812
178813
178814
178815
178816
178817
178818
178819
178820
178821
178822
178823
178824
178825
178826
178827
178828
178829
178830
178831
178832
178833
178834
178835
178836
178837
178838
178839
178840
178841
178842
178843
178844
178845
178846
178847
178848
178849
178850
178851
178852
178853
178854
178855
178856
178857
178858
178859
178860
178861
178862
178863
178864
178865
178866
178867
178868
178869
178870
178871
178872
178873
178874
178875
178876
178877
178878
178879
178880
178881
178882
178883
178884
178885
178886
178887
178888
178889
178890
178891
178892
178893
178894
178895
178896
178897
178898
178899
178900
178901
178902
178903
178904
178905
178906
178907
178908
178909
178910
178911
178912
178913
178914
178915
178916
178917
178918
178919
178920
178921
178922
178923
178924
178925
178926
178927
178928
178929
178930
178931
178932
178933
178934
178935
178936
178937
178938
178939
178940
178941
178942
178943
178944
178945
178946
178947
178948
178949
178950
178951
178952
178953
178954
178955
178956
178957
178958
178959
178960
178961
178962
178963
178964
178965
178966
178967
178968
178969
178970
178971
178972
178973
178974
178975
178976
178977
178978
178979
178980
178981
178982
178983
178984
178985
178986
178987
178988
178989
178990
178991
178992
178993
178994
178995
178996
178997
178998
178999
179000
179001
179002
179003
179004
179005
179006
179007
179008
179009
179010
179011
179012
179013
179014
179015
179016
179017
179018
179019
179020
179021
179022
179023
179024
179025
179026
179027
179028
179029
179030
179031
179032
179033
179034
179035
179036
179037
179038
179039
179040
179041
179042
179043
179044
179045
179046
179047
179048
179049
179050
179051
179052
179053
179054
179055
179056
179057
179058
179059
179060
179061
179062
179063
179064
179065
179066
179067
179068
179069
179070
179071
179072
179073
179074
179075
179076
179077
179078
179079
179080
179081
179082
179083
179084
179085
179086
179087
179088
179089
179090
179091
179092
179093
179094
179095
179096
179097
179098
179099
179100
179101
179102
179103
179104
179105
179106
179107
179108
179109
179110
179111
179112
179113
179114
179115
179116
179117
179118
179119
179120
179121
179122
179123
179124
179125
179126
179127
179128
179129
179130
179131
179132
179133
179134
179135
179136
179137
179138
179139
179140
179141
179142
179143
179144
179145
179146
179147
179148
179149
179150
179151
179152
179153
179154
179155
179156
179157
179158
179159
179160
179161
179162
179163
179164
179165
179166
179167
179168
179169
179170
179171
179172
179173
179174
179175
179176
179177
179178
179179
179180
179181
179182
179183
179184
179185
179186
179187
179188
179189
179190
179191
179192
179193
179194
179195
179196
179197
179198
179199
179200
179201
179202
179203
179204
179205
179206
179207
179208
179209
179210
179211
179212
179213
179214
179215
179216
179217
179218
179219
179220
179221
179222
179223
179224
179225
179226
179227
179228
179229
179230
179231
179232
179233
179234
179235
179236
179237
179238
179239
179240
179241
179242
179243
179244
179245
179246
179247
179248
179249
179250
179251
179252
179253
179254
179255
179256
179257
179258
179259
179260
179261
179262
179263
179264
179265
179266
179267
179268
179269
179270
179271
179272
179273
179274
179275
179276
179277
179278
179279
179280
179281
179282
179283
179284
179285
179286
179287
179288
179289
179290
179291
179292
179293
179294
179295
179296
179297
179298
179299
179300
179301
179302
179303
179304
179305
179306
179307
179308
179309
179310
179311
179312
179313
179314
179315
179316
179317
179318
179319
179320
179321
179322
179323
179324
179325
179326
179327
179328
179329
179330
179331
179332
179333
179334
179335
179336
179337
179338
179339
179340
179341
179342
179343
179344
179345
179346
179347
179348
179349
179350
179351
179352
179353
179354
179355
179356
179357
179358
179359
179360
179361
179362
179363
179364
179365
179366
179367
179368
179369
179370
179371
179372
179373
179374
179375
179376
179377
179378
179379
179380
179381
179382
179383
179384
179385
179386
179387
179388
179389
179390
179391
179392
179393
179394
179395
179396
179397
179398
179399
179400
179401
179402
179403
179404
179405
179406
179407
179408
179409
179410
179411
179412
179413
179414
179415
179416
179417
179418
179419
179420
179421
179422
179423
179424
179425
179426
179427
179428
179429
179430
179431
179432
179433
179434
179435
179436
179437
179438
179439
179440
179441
179442
179443
179444
179445
179446
179447
179448
179449
179450
179451
179452
179453
179454
179455
179456
179457
179458
179459
179460
179461
179462
179463
179464
179465
179466
179467
179468
179469
179470
179471
179472
179473
179474
179475
179476
179477
179478
179479
179480
179481
179482
179483
179484
179485
179486
179487
179488
179489
179490
179491
179492
179493
179494
179495
179496
179497
179498
179499
179500
179501
179502
179503
179504
179505
179506
179507
179508
179509
179510
179511
179512
179513
179514
179515
179516
179517
179518
179519
179520
179521
179522
179523
179524
179525
179526
179527
179528
179529
179530
179531
179532
179533
179534
179535
179536
179537
179538
179539
179540
179541
179542
179543
179544
179545
179546
179547
179548
179549
179550
179551
179552
179553
179554
179555
179556
179557
179558
179559
179560
179561
179562
179563
179564
179565
179566
179567
179568
179569
179570
179571
179572
179573
179574
179575
179576
179577
179578
179579
179580
179581
179582
179583
179584
179585
179586
179587
179588
179589
179590
179591
179592
179593
179594
179595
179596
179597
179598
179599
179600
179601
179602
179603
179604
179605
179606
179607
179608
179609
179610
179611
179612
179613
179614
179615
179616
179617
179618
179619
179620
179621
179622
179623
179624
179625
179626
179627
179628
179629
179630
179631
179632
179633
179634
179635
179636
179637
179638
179639
179640
179641
179642
179643
179644
179645
179646
179647
179648
179649
179650
179651
179652
179653
179654
179655
179656
179657
179658
179659
179660
179661
179662
179663
179664
179665
179666
179667
179668
179669
179670
179671
179672
179673
179674
179675
179676
179677
179678
179679
179680
179681
179682
179683
179684
179685
179686
179687
179688
179689
179690
179691
179692
179693
179694
179695
179696
179697
179698
179699
179700
179701
179702
179703
179704
179705
179706
179707
179708
179709
179710
179711
179712
179713
179714
179715
179716
179717
179718
179719
179720
179721
179722
179723
179724
179725
179726
179727
179728
179729
179730
179731
179732
179733
179734
179735
179736
179737
179738
179739
179740
179741
179742
179743
179744
179745
179746
179747
179748
179749
179750
179751
179752
179753
179754
179755
179756
179757
179758
179759
179760
179761
179762
179763
179764
179765
179766
179767
179768
179769
179770
179771
179772
179773
179774
179775
179776
179777
179778
179779
179780
179781
179782
179783
179784
179785
179786
179787
179788
179789
179790
179791
179792
179793
179794
179795
179796
179797
179798
179799
179800
179801
179802
179803
179804
179805
179806
179807
179808
179809
179810
179811
179812
179813
179814
179815
179816
179817
179818
179819
179820
179821
179822
179823
179824
179825
179826
179827
179828
179829
179830
179831
179832
179833
179834
179835
179836
179837
179838
179839
179840
179841
179842
179843
179844
179845
179846
179847
179848
179849
179850
179851
179852
179853
179854
179855
179856
179857
179858
179859
179860
179861
179862
179863
179864
179865
179866
179867
179868
179869
179870
179871
179872
179873
179874
179875
179876
179877
179878
179879
179880
179881
179882
179883
179884
179885
179886
179887
179888
179889
179890
179891
179892
179893
179894
179895
179896
179897
179898
179899
179900
179901
179902
179903
179904
179905
179906
179907
179908
179909
179910
179911
179912
179913
179914
179915
179916
179917
179918
179919
179920
179921
179922
179923
179924
179925
179926
179927
179928
179929
179930
179931
179932
179933
179934
179935
179936
179937
179938
179939
179940
179941
179942
179943
179944
179945
179946
179947
179948
179949
179950
179951
179952
179953
179954
179955
179956
179957
179958
179959
179960
179961
179962
179963
179964
179965
179966
179967
179968
179969
179970
179971
179972
179973
179974
179975
179976
179977
179978
179979
179980
179981
179982
179983
179984
179985
179986
179987
179988
179989
179990
179991
179992
179993
179994
179995
179996
179997
179998
179999
180000
180001
180002
180003
180004
180005
180006
180007
180008
180009
180010
180011
180012
180013
180014
180015
180016
180017
180018
180019
180020
180021
180022
180023
180024
180025
180026
180027
180028
180029
180030
180031
180032
180033
180034
180035
180036
180037
180038
180039
180040
180041
180042
180043
180044
180045
180046
180047
180048
180049
180050
180051
180052
180053
180054
180055
180056
180057
180058
180059
180060
180061
180062
180063
180064
180065
180066
180067
180068
180069
180070
180071
180072
180073
180074
180075
180076
180077
180078
180079
180080
180081
180082
180083
180084
180085
180086
180087
180088
180089
180090
180091
180092
180093
180094
180095
180096
180097
180098
180099
180100
180101
180102
180103
180104
180105
180106
180107
180108
180109
180110
180111
180112
180113
180114
180115
180116
180117
180118
180119
180120
180121
180122
180123
180124
180125
180126
180127
180128
180129
180130
180131
180132
180133
180134
180135
180136
180137
180138
180139
180140
180141
180142
180143
180144
180145
180146
180147
180148
180149
180150
180151
180152
180153
180154
180155
180156
180157
180158
180159
180160
180161
180162
180163
180164
180165
180166
180167
180168
180169
180170
180171
180172
180173
180174
180175
180176
180177
180178
180179
180180
180181
180182
180183
180184
180185
180186
180187
180188
180189
180190
180191
180192
180193
180194
180195
180196
180197
180198
180199
180200
180201
180202
180203
180204
180205
180206
180207
180208
180209
180210
180211
180212
180213
180214
180215
180216
180217
180218
180219
180220
180221
180222
180223
180224
180225
180226
180227
180228
180229
180230
180231
180232
180233
180234
180235
180236
180237
180238
180239
180240
180241
180242
180243
180244
180245
180246
180247
180248
180249
180250
180251
180252
180253
180254
180255
180256
180257
180258
180259
180260
180261
180262
180263
180264
180265
180266
180267
180268
180269
180270
180271
180272
180273
180274
180275
180276
180277
180278
180279
180280
180281
180282
180283
180284
180285
180286
180287
180288
180289
180290
180291
180292
180293
180294
180295
180296
180297
180298
180299
180300
180301
180302
180303
180304
180305
180306
180307
180308
180309
180310
180311
180312
180313
180314
180315
180316
180317
180318
180319
180320
180321
180322
180323
180324
180325
180326
180327
180328
180329
180330
180331
180332
180333
180334
180335
180336
180337
180338
180339
180340
180341
180342
180343
180344
180345
180346
180347
180348
180349
180350
180351
180352
180353
180354
180355
180356
180357
180358
180359
180360
180361
180362
180363
180364
180365
180366
180367
180368
180369
180370
180371
180372
180373
180374
180375
180376
180377
180378
180379
180380
180381
180382
180383
180384
180385
180386
180387
180388
180389
180390
180391
180392
180393
180394
180395
180396
180397
180398
180399
180400
180401
180402
180403
180404
180405
180406
180407
180408
180409
180410
180411
180412
180413
180414
180415
180416
180417
180418
180419
180420
180421
180422
180423
180424
180425
180426
180427
180428
180429
180430
180431
180432
180433
180434
180435
180436
180437
180438
180439
180440
180441
180442
180443
180444
180445
180446
180447
180448
180449
180450
180451
180452
180453
180454
180455
180456
180457
180458
180459
180460
180461
180462
180463
180464
180465
180466
180467
180468
180469
180470
180471
180472
180473
180474
180475
180476
180477
180478
180479
180480
180481
180482
180483
180484
180485
180486
180487
180488
180489
180490
180491
180492
180493
180494
180495
180496
180497
180498
180499
180500
180501
180502
180503
180504
180505
180506
180507
180508
180509
180510
180511
180512
180513
180514
180515
180516
180517
180518
180519
180520
180521
180522
180523
180524
180525
180526
180527
180528
180529
180530
180531
180532
180533
180534
180535
180536
180537
180538
180539
180540
180541
180542
180543
180544
180545
180546
180547
180548
180549
180550
180551
180552
180553
180554
180555
180556
180557
180558
180559
180560
180561
180562
180563
180564
180565
180566
180567
180568
180569
180570
180571
180572
180573
180574
180575
180576
180577
180578
180579
180580
180581
180582
180583
180584
180585
180586
180587
180588
180589
180590
180591
180592
180593
180594
180595
180596
180597
180598
180599
180600
180601
180602
180603
180604
180605
180606
180607
180608
180609
180610
180611
180612
180613
180614
180615
180616
180617
180618
180619
180620
180621
180622
180623
180624
180625
180626
180627
180628
180629
180630
180631
180632
180633
180634
180635
180636
180637
180638
180639
180640
180641
180642
180643
180644
180645
180646
180647
180648
180649
180650
180651
180652
180653
180654
180655
180656
180657
180658
180659
180660
180661
180662
180663
180664
180665
180666
180667
180668
180669
180670
180671
180672
180673
180674
180675
180676
180677
180678
180679
180680
180681
180682
180683
180684
180685
180686
180687
180688
180689
180690
180691
180692
180693
180694
180695
180696
180697
180698
180699
180700
180701
180702
180703
180704
180705
180706
180707
180708
180709
180710
180711
180712
180713
180714
180715
180716
180717
180718
180719
180720
180721
180722
180723
180724
180725
180726
180727
180728
180729
180730
180731
180732
180733
180734
180735
180736
180737
180738
180739
180740
180741
180742
180743
180744
180745
180746
180747
180748
180749
180750
180751
180752
180753
180754
180755
180756
180757
180758
180759
180760
180761
180762
180763
180764
180765
180766
180767
180768
180769
180770
180771
180772
180773
180774
180775
180776
180777
180778
180779
180780
180781
180782
180783
180784
180785
180786
180787
180788
180789
180790
180791
180792
180793
180794
180795
180796
180797
180798
180799
180800
180801
180802
180803
180804
180805
180806
180807
180808
180809
180810
180811
180812
180813
180814
180815
180816
180817
180818
180819
180820
180821
180822
180823
180824
180825
180826
180827
180828
180829
180830
180831
180832
180833
180834
180835
180836
180837
180838
180839
180840
180841
180842
180843
180844
180845
180846
180847
180848
180849
180850
180851
180852
180853
180854
180855
180856
180857
180858
180859
180860
180861
180862
180863
180864
180865
180866
180867
180868
180869
180870
180871
180872
180873
180874
180875
180876
180877
180878
180879
180880
180881
180882
180883
180884
180885
180886
180887
180888
180889
180890
180891
180892
180893
180894
180895
180896
180897
180898
180899
180900
180901
180902
180903
180904
180905
180906
180907
180908
180909
180910
180911
180912
180913
180914
180915
180916
180917
180918
180919
180920
180921
180922
180923
180924
180925
180926
180927
180928
180929
180930
180931
180932
180933
180934
180935
180936
180937
180938
180939
180940
180941
180942
180943
180944
180945
180946
180947
180948
180949
180950
180951
180952
180953
180954
180955
180956
180957
180958
180959
180960
180961
180962
180963
180964
180965
180966
180967
180968
180969
180970
180971
180972
180973
180974
180975
180976
180977
180978
180979
180980
180981
180982
180983
180984
180985
180986
180987
180988
180989
180990
180991
180992
180993
180994
180995
180996
180997
180998
180999
181000
181001
181002
181003
181004
181005
181006
181007
181008
181009
181010
181011
181012
181013
181014
181015
181016
181017
181018
181019
181020
181021
181022
181023
181024
181025
181026
181027
181028
181029
181030
181031
181032
181033
181034
181035
181036
181037
181038
181039
181040
181041
181042
181043
181044
181045
181046
181047
181048
181049
181050
181051
181052
181053
181054
181055
181056
181057
181058
181059
181060
181061
181062
181063
181064
181065
181066
181067
181068
181069
181070
181071
181072
181073
181074
181075
181076
181077
181078
181079
181080
181081
181082
181083
181084
181085
181086
181087
181088
181089
181090
181091
181092
181093
181094
181095
181096
181097
181098
181099
181100
181101
181102
181103
181104
181105
181106
181107
181108
181109
181110
181111
181112
181113
181114
181115
181116
181117
181118
181119
181120
181121
181122
181123
181124
181125
181126
181127
181128
181129
181130
181131
181132
181133
181134
181135
181136
181137
181138
181139
181140
181141
181142
181143
181144
181145
181146
181147
181148
181149
181150
181151
181152
181153
181154
181155
181156
181157
181158
181159
181160
181161
181162
181163
181164
181165
181166
181167
181168
181169
181170
181171
181172
181173
181174
181175
181176
181177
181178
181179
181180
181181
181182
181183
181184
181185
181186
181187
181188
181189
181190
181191
181192
181193
181194
181195
181196
181197
181198
181199
181200
181201
181202
181203
181204
181205
181206
181207
181208
181209
181210
181211
181212
181213
181214
181215
181216
181217
181218
181219
181220
181221
181222
181223
181224
181225
181226
181227
181228
181229
181230
181231
181232
181233
181234
181235
181236
181237
181238
181239
181240
181241
181242
181243
181244
181245
181246
181247
181248
181249
181250
181251
181252
181253
181254
181255
181256
181257
181258
181259
181260
181261
181262
181263
181264
181265
181266
181267
181268
181269
181270
181271
181272
181273
181274
181275
181276
181277
181278
181279
181280
181281
181282
181283
181284
181285
181286
181287
181288
181289
181290
181291
181292
181293
181294
181295
181296
181297
181298
181299
181300
181301
181302
181303
181304
181305
181306
181307
181308
181309
181310
181311
181312
181313
181314
181315
181316
181317
181318
181319
181320
181321
181322
181323
181324
181325
181326
181327
181328
181329
181330
181331
181332
181333
181334
181335
181336
181337
181338
181339
181340
181341
181342
181343
181344
181345
181346
181347
181348
181349
181350
181351
181352
181353
181354
181355
181356
181357
181358
181359
181360
181361
181362
181363
181364
181365
181366
181367
181368
181369
181370
181371
181372
181373
181374
181375
181376
181377
181378
181379
181380
181381
181382
181383
181384
181385
181386
181387
181388
181389
181390
181391
181392
181393
181394
181395
181396
181397
181398
181399
181400
181401
181402
181403
181404
181405
181406
181407
181408
181409
181410
181411
181412
181413
181414
181415
181416
181417
181418
181419
181420
181421
181422
181423
181424
181425
181426
181427
181428
181429
181430
181431
181432
181433
181434
181435
181436
181437
181438
181439
181440
181441
181442
181443
181444
181445
181446
181447
181448
181449
181450
181451
181452
181453
181454
181455
181456
181457
181458
181459
181460
181461
181462
181463
181464
181465
181466
181467
181468
181469
181470
181471
181472
181473
181474
181475
181476
181477
181478
181479
181480
181481
181482
181483
181484
181485
181486
181487
181488
181489
181490
181491
181492
181493
181494
181495
181496
181497
181498
181499
181500
181501
181502
181503
181504
181505
181506
181507
181508
181509
181510
181511
181512
181513
181514
181515
181516
181517
181518
181519
181520
181521
181522
181523
181524
181525
181526
181527
181528
181529
181530
181531
181532
181533
181534
181535
181536
181537
181538
181539
181540
181541
181542
181543
181544
181545
181546
181547
181548
181549
181550
181551
181552
181553
181554
181555
181556
181557
181558
181559
181560
181561
181562
181563
181564
181565
181566
181567
181568
181569
181570
181571
181572
181573
181574
181575
181576
181577
181578
181579
181580
181581
181582
181583
181584
181585
181586
181587
181588
181589
181590
181591
181592
181593
181594
181595
181596
181597
181598
181599
181600
181601
181602
181603
181604
181605
181606
181607
181608
181609
181610
181611
181612
181613
181614
181615
181616
181617
181618
181619
181620
181621
181622
181623
181624
181625
181626
181627
181628
181629
181630
181631
181632
181633
181634
181635
181636
181637
181638
181639
181640
181641
181642
181643
181644
181645
181646
181647
181648
181649
181650
181651
181652
181653
181654
181655
181656
181657
181658
181659
181660
181661
181662
181663
181664
181665
181666
181667
181668
181669
181670
181671
181672
181673
181674
181675
181676
181677
181678
181679
181680
181681
181682
181683
181684
181685
181686
181687
181688
181689
181690
181691
181692
181693
181694
181695
181696
181697
181698
181699
181700
181701
181702
181703
181704
181705
181706
181707
181708
181709
181710
181711
181712
181713
181714
181715
181716
181717
181718
181719
181720
181721
181722
181723
181724
181725
181726
181727
181728
181729
181730
181731
181732
181733
181734
181735
181736
181737
181738
181739
181740
181741
181742
181743
181744
181745
181746
181747
181748
181749
181750
181751
181752
181753
181754
181755
181756
181757
181758
181759
181760
181761
181762
181763
181764
181765
181766
181767
181768
181769
181770
181771
181772
181773
181774
181775
181776
181777
181778
181779
181780
181781
181782
181783
181784
181785
181786
181787
181788
181789
181790
181791
181792
181793
181794
181795
181796
181797
181798
181799
181800
181801
181802
181803
181804
181805
181806
181807
181808
181809
181810
181811
181812
181813
181814
181815
181816
181817
181818
181819
181820
181821
181822
181823
181824
181825
181826
181827
181828
181829
181830
181831
181832
181833
181834
181835
181836
181837
181838
181839
181840
181841
181842
181843
181844
181845
181846
181847
181848
181849
181850
181851
181852
181853
181854
181855
181856
181857
181858
181859
181860
181861
181862
181863
181864
181865
181866
181867
181868
181869
181870
181871
181872
181873
181874
181875
181876
181877
181878
181879
181880
181881
181882
181883
181884
181885
181886
181887
181888
181889
181890
181891
181892
181893
181894
181895
181896
181897
181898
181899
181900
181901
181902
181903
181904
181905
181906
181907
181908
181909
181910
181911
181912
181913
181914
181915
181916
181917
181918
181919
181920
181921
181922
181923
181924
181925
181926
181927
181928
181929
181930
181931
181932
181933
181934
181935
181936
181937
181938
181939
181940
181941
181942
181943
181944
181945
181946
181947
181948
181949
181950
181951
181952
181953
181954
181955
181956
181957
181958
181959
181960
181961
181962
181963
181964
181965
181966
181967
181968
181969
181970
181971
181972
181973
181974
181975
181976
181977
181978
181979
181980
181981
181982
181983
181984
181985
181986
181987
181988
181989
181990
181991
181992
181993
181994
181995
181996
181997
181998
181999
182000
182001
182002
182003
182004
182005
182006
182007
182008
182009
182010
182011
182012
182013
182014
182015
182016
182017
182018
182019
182020
182021
182022
182023
182024
182025
182026
182027
182028
182029
182030
182031
182032
182033
182034
182035
182036
182037
182038
182039
182040
182041
182042
182043
182044
182045
182046
182047
182048
182049
182050
182051
182052
182053
182054
182055
182056
182057
182058
182059
182060
182061
182062
182063
182064
182065
182066
182067
182068
182069
182070
182071
182072
182073
182074
182075
182076
182077
182078
182079
182080
182081
182082
182083
182084
182085
182086
182087
182088
182089
182090
182091
182092
182093
182094
182095
182096
182097
182098
182099
182100
182101
182102
182103
182104
182105
182106
182107
182108
182109
182110
182111
182112
182113
182114
182115
182116
182117
182118
182119
182120
182121
182122
182123
182124
182125
182126
182127
182128
182129
182130
182131
182132
182133
182134
182135
182136
182137
182138
182139
182140
182141
182142
182143
182144
182145
182146
182147
182148
182149
182150
182151
182152
182153
182154
182155
182156
182157
182158
182159
182160
182161
182162
182163
182164
182165
182166
182167
182168
182169
182170
182171
182172
182173
182174
182175
182176
182177
182178
182179
182180
182181
182182
182183
182184
182185
182186
182187
182188
182189
182190
182191
182192
182193
182194
182195
182196
182197
182198
182199
182200
182201
182202
182203
182204
182205
182206
182207
182208
182209
182210
182211
182212
182213
182214
182215
182216
182217
182218
182219
182220
182221
182222
182223
182224
182225
182226
182227
182228
182229
182230
182231
182232
182233
182234
182235
182236
182237
182238
182239
182240
182241
182242
182243
182244
182245
182246
182247
182248
182249
182250
182251
182252
182253
182254
182255
182256
182257
182258
182259
182260
182261
182262
182263
182264
182265
182266
182267
182268
182269
182270
182271
182272
182273
182274
182275
182276
182277
182278
182279
182280
182281
182282
182283
182284
182285
182286
182287
182288
182289
182290
182291
182292
182293
182294
182295
182296
182297
182298
182299
182300
182301
182302
182303
182304
182305
182306
182307
182308
182309
182310
182311
182312
182313
182314
182315
182316
182317
182318
182319
182320
182321
182322
182323
182324
182325
182326
182327
182328
182329
182330
182331
182332
182333
182334
182335
182336
182337
182338
182339
182340
182341
182342
182343
182344
182345
182346
182347
182348
182349
182350
182351
182352
182353
182354
182355
182356
182357
182358
182359
182360
182361
182362
182363
182364
182365
182366
182367
182368
182369
182370
182371
182372
182373
182374
182375
182376
182377
182378
182379
182380
182381
182382
182383
182384
182385
182386
182387
182388
182389
182390
182391
182392
182393
182394
182395
182396
182397
182398
182399
182400
182401
182402
182403
182404
182405
182406
182407
182408
182409
182410
182411
182412
182413
182414
182415
182416
182417
182418
182419
182420
182421
182422
182423
182424
182425
182426
182427
182428
182429
182430
182431
182432
182433
182434
182435
182436
182437
182438
182439
182440
182441
182442
182443
182444
182445
182446
182447
182448
182449
182450
182451
182452
182453
182454
182455
182456
182457
182458
182459
182460
182461
182462
182463
182464
182465
182466
182467
182468
182469
182470
182471
182472
182473
182474
182475
182476
182477
182478
182479
182480
182481
182482
182483
182484
182485
182486
182487
182488
182489
182490
182491
182492
182493
182494
182495
182496
182497
182498
182499
182500
182501
182502
182503
182504
182505
182506
182507
182508
182509
182510
182511
182512
182513
182514
182515
182516
182517
182518
182519
182520
182521
182522
182523
182524
182525
182526
182527
182528
182529
182530
182531
182532
182533
182534
182535
182536
182537
182538
182539
182540
182541
182542
182543
182544
182545
182546
182547
182548
182549
182550
182551
182552
182553
182554
182555
182556
182557
182558
182559
182560
182561
182562
182563
182564
182565
182566
182567
182568
182569
182570
182571
182572
182573
182574
182575
182576
182577
182578
182579
182580
182581
182582
182583
182584
182585
182586
182587
182588
182589
182590
182591
182592
182593
182594
182595
182596
182597
182598
182599
182600
182601
182602
182603
182604
182605
182606
182607
182608
182609
182610
182611
182612
182613
182614
182615
182616
182617
182618
182619
182620
182621
182622
182623
182624
182625
182626
182627
182628
182629
182630
182631
182632
182633
182634
182635
182636
182637
182638
182639
182640
182641
182642
182643
182644
182645
182646
182647
182648
182649
182650
182651
182652
182653
182654
182655
182656
182657
182658
182659
182660
182661
182662
182663
182664
182665
182666
182667
182668
182669
182670
182671
182672
182673
182674
182675
182676
182677
182678
182679
182680
182681
182682
182683
182684
182685
182686
182687
182688
182689
182690
182691
182692
182693
182694
182695
182696
182697
182698
182699
182700
182701
182702
182703
182704
182705
182706
182707
182708
182709
182710
182711
182712
182713
182714
182715
182716
182717
182718
182719
182720
182721
182722
182723
182724
182725
182726
182727
182728
182729
182730
182731
182732
182733
182734
182735
182736
182737
182738
182739
182740
182741
182742
182743
182744
182745
182746
182747
182748
182749
182750
182751
182752
182753
182754
182755
182756
182757
182758
182759
182760
182761
182762
182763
182764
182765
182766
182767
182768
182769
182770
182771
182772
182773
182774
182775
182776
182777
182778
182779
182780
182781
182782
182783
182784
182785
182786
182787
182788
182789
182790
182791
182792
182793
182794
182795
182796
182797
182798
182799
182800
182801
182802
182803
182804
182805
182806
182807
182808
182809
182810
182811
182812
182813
182814
182815
182816
182817
182818
182819
182820
182821
182822
182823
182824
182825
182826
182827
182828
182829
182830
182831
182832
182833
182834
182835
182836
182837
182838
182839
182840
182841
182842
182843
182844
182845
182846
182847
182848
182849
182850
182851
182852
182853
182854
182855
182856
182857
182858
182859
182860
182861
182862
182863
182864
182865
182866
182867
182868
182869
182870
182871
182872
182873
182874
182875
182876
182877
182878
182879
182880
182881
182882
182883
182884
182885
182886
182887
182888
182889
182890
182891
182892
182893
182894
182895
182896
182897
182898
182899
182900
182901
182902
182903
182904
182905
182906
182907
182908
182909
182910
182911
182912
182913
182914
182915
182916
182917
182918
182919
182920
182921
182922
182923
182924
182925
182926
182927
182928
182929
182930
182931
182932
182933
182934
182935
182936
182937
182938
182939
182940
182941
182942
182943
182944
182945
182946
182947
182948
182949
182950
182951
182952
182953
182954
182955
182956
182957
182958
182959
182960
182961
182962
182963
182964
182965
182966
182967
182968
182969
182970
182971
182972
182973
182974
182975
182976
182977
182978
182979
182980
182981
182982
182983
182984
182985
182986
182987
182988
182989
182990
182991
182992
182993
182994
182995
182996
182997
182998
182999
183000
183001
183002
183003
183004
183005
183006
183007
183008
183009
183010
183011
183012
183013
183014
183015
183016
183017
183018
183019
183020
183021
183022
183023
183024
183025
183026
183027
183028
183029
183030
183031
183032
183033
183034
183035
183036
183037
183038
183039
183040
183041
183042
183043
183044
183045
183046
183047
183048
183049
183050
183051
183052
183053
183054
183055
183056
183057
183058
183059
183060
183061
183062
183063
183064
183065
183066
183067
183068
183069
183070
183071
183072
183073
183074
183075
183076
183077
183078
183079
183080
183081
183082
183083
183084
183085
183086
183087
183088
183089
183090
183091
183092
183093
183094
183095
183096
183097
183098
183099
183100
183101
183102
183103
183104
183105
183106
183107
183108
183109
183110
183111
183112
183113
183114
183115
183116
183117
183118
183119
183120
183121
183122
183123
183124
183125
183126
183127
183128
183129
183130
183131
183132
183133
183134
183135
183136
183137
183138
183139
183140
183141
183142
183143
183144
183145
183146
183147
183148
183149
183150
183151
183152
183153
183154
183155
183156
183157
183158
183159
183160
183161
183162
183163
183164
183165
183166
183167
183168
183169
183170
183171
183172
183173
183174
183175
183176
183177
183178
183179
183180
183181
183182
183183
183184
183185
183186
183187
183188
183189
183190
183191
183192
183193
183194
183195
183196
183197
183198
183199
183200
183201
183202
183203
183204
183205
183206
183207
183208
183209
183210
183211
183212
183213
183214
183215
183216
183217
183218
183219
183220
183221
183222
183223
183224
183225
183226
183227
183228
183229
183230
183231
183232
183233
183234
183235
183236
183237
183238
183239
183240
183241
183242
183243
183244
183245
183246
183247
183248
183249
183250
183251
183252
183253
183254
183255
183256
183257
183258
183259
183260
183261
183262
183263
183264
183265
183266
183267
183268
183269
183270
183271
183272
183273
183274
183275
183276
183277
183278
183279
183280
183281
183282
183283
183284
183285
183286
183287
183288
183289
183290
183291
183292
183293
183294
183295
183296
183297
183298
183299
183300
183301
183302
183303
183304
183305
183306
183307
183308
183309
183310
183311
183312
183313
183314
183315
183316
183317
183318
183319
183320
183321
183322
183323
183324
183325
183326
183327
183328
183329
183330
183331
183332
183333
183334
183335
183336
183337
183338
183339
183340
183341
183342
183343
183344
183345
183346
183347
183348
183349
183350
183351
183352
183353
183354
183355
183356
183357
183358
183359
183360
183361
183362
183363
183364
183365
183366
183367
183368
183369
183370
183371
183372
183373
183374
183375
183376
183377
183378
183379
183380
183381
183382
183383
183384
183385
183386
183387
183388
183389
183390
183391
183392
183393
183394
183395
183396
183397
183398
183399
183400
183401
183402
183403
183404
183405
183406
183407
183408
183409
183410
183411
183412
183413
183414
183415
183416
183417
183418
183419
183420
183421
183422
183423
183424
183425
183426
183427
183428
183429
183430
183431
183432
183433
183434
183435
183436
183437
183438
183439
183440
183441
183442
183443
183444
183445
183446
183447
183448
183449
183450
183451
183452
183453
183454
183455
183456
183457
183458
183459
183460
183461
183462
183463
183464
183465
183466
183467
183468
183469
183470
183471
183472
183473
183474
183475
183476
183477
183478
183479
183480
183481
183482
183483
183484
183485
183486
183487
183488
183489
183490
183491
183492
183493
183494
183495
183496
183497
183498
183499
183500
183501
183502
183503
183504
183505
183506
183507
183508
183509
183510
183511
183512
183513
183514
183515
183516
183517
183518
183519
183520
183521
183522
183523
183524
183525
183526
183527
183528
183529
183530
183531
183532
183533
183534
183535
183536
183537
183538
183539
183540
183541
183542
183543
183544
183545
183546
183547
183548
183549
183550
183551
183552
183553
183554
183555
183556
183557
183558
183559
183560
183561
183562
183563
183564
183565
183566
183567
183568
183569
183570
183571
183572
183573
183574
183575
183576
183577
183578
183579
183580
183581
183582
183583
183584
183585
183586
183587
183588
183589
183590
183591
183592
183593
183594
183595
183596
183597
183598
183599
183600
183601
183602
183603
183604
183605
183606
183607
183608
183609
183610
183611
183612
183613
183614
183615
183616
183617
183618
183619
183620
183621
183622
183623
183624
183625
183626
183627
183628
183629
183630
183631
183632
183633
183634
183635
183636
183637
183638
183639
183640
183641
183642
183643
183644
183645
183646
183647
183648
183649
183650
183651
183652
183653
183654
183655
183656
183657
183658
183659
183660
183661
183662
183663
183664
183665
183666
183667
183668
183669
183670
183671
183672
183673
183674
183675
183676
183677
183678
183679
183680
183681
183682
183683
183684
183685
183686
183687
183688
183689
183690
183691
183692
183693
183694
183695
183696
183697
183698
183699
183700
183701
183702
183703
183704
183705
183706
183707
183708
183709
183710
183711
183712
183713
183714
183715
183716
183717
183718
183719
183720
183721
183722
183723
183724
183725
183726
183727
183728
183729
183730
183731
183732
183733
183734
183735
183736
183737
183738
183739
183740
183741
183742
183743
183744
183745
183746
183747
183748
183749
183750
183751
183752
183753
183754
183755
183756
183757
183758
183759
183760
183761
183762
183763
183764
183765
183766
183767
183768
183769
183770
183771
183772
183773
183774
183775
183776
183777
183778
183779
183780
183781
183782
183783
183784
183785
183786
183787
183788
183789
183790
183791
183792
183793
183794
183795
183796
183797
183798
183799
183800
183801
183802
183803
183804
183805
183806
183807
183808
183809
183810
183811
183812
183813
183814
183815
183816
183817
183818
183819
183820
183821
183822
183823
183824
183825
183826
183827
183828
183829
183830
183831
183832
183833
183834
183835
183836
183837
183838
183839
183840
183841
183842
183843
183844
183845
183846
183847
183848
183849
183850
183851
183852
183853
183854
183855
183856
183857
183858
183859
183860
183861
183862
183863
183864
183865
183866
183867
183868
183869
183870
183871
183872
183873
183874
183875
183876
183877
183878
183879
183880
183881
183882
183883
183884
183885
183886
183887
183888
183889
183890
183891
183892
183893
183894
183895
183896
183897
183898
183899
183900
183901
183902
183903
183904
183905
183906
183907
183908
183909
183910
183911
183912
183913
183914
183915
183916
183917
183918
183919
183920
183921
183922
183923
183924
183925
183926
183927
183928
183929
183930
183931
183932
183933
183934
183935
183936
183937
183938
183939
183940
183941
183942
183943
183944
183945
183946
183947
183948
183949
183950
183951
183952
183953
183954
183955
183956
183957
183958
183959
183960
183961
183962
183963
183964
183965
183966
183967
183968
183969
183970
183971
183972
183973
183974
183975
183976
183977
183978
183979
183980
183981
183982
183983
183984
183985
183986
183987
183988
183989
183990
183991
183992
183993
183994
183995
183996
183997
183998
183999
184000
184001
184002
184003
184004
184005
184006
184007
184008
184009
184010
184011
184012
184013
184014
184015
184016
184017
184018
184019
184020
184021
184022
184023
184024
184025
184026
184027
184028
184029
184030
184031
184032
184033
184034
184035
184036
184037
184038
184039
184040
184041
184042
184043
184044
184045
184046
184047
184048
184049
184050
184051
184052
184053
184054
184055
184056
184057
184058
184059
184060
184061
184062
184063
184064
184065
184066
184067
184068
184069
184070
184071
184072
184073
184074
184075
184076
184077
184078
184079
184080
184081
184082
184083
184084
184085
184086
184087
184088
184089
184090
184091
184092
184093
184094
184095
184096
184097
184098
184099
184100
184101
184102
184103
184104
184105
184106
184107
184108
184109
184110
184111
184112
184113
184114
184115
184116
184117
184118
184119
184120
184121
184122
184123
184124
184125
184126
184127
184128
184129
184130
184131
184132
184133
184134
184135
184136
184137
184138
184139
184140
184141
184142
184143
184144
184145
184146
184147
184148
184149
184150
184151
184152
184153
184154
184155
184156
184157
184158
184159
184160
184161
184162
184163
184164
184165
184166
184167
184168
184169
184170
184171
184172
184173
184174
184175
184176
184177
184178
184179
184180
184181
184182
184183
184184
184185
184186
184187
184188
184189
184190
184191
184192
184193
184194
184195
184196
184197
184198
184199
184200
184201
184202
184203
184204
184205
184206
184207
184208
184209
184210
184211
184212
184213
184214
184215
184216
184217
184218
184219
184220
184221
184222
184223
184224
184225
184226
184227
184228
184229
184230
184231
184232
184233
184234
184235
184236
184237
184238
184239
184240
184241
184242
184243
184244
184245
184246
184247
184248
184249
184250
184251
184252
184253
184254
184255
184256
184257
184258
184259
184260
184261
184262
184263
184264
184265
184266
184267
184268
184269
184270
184271
184272
184273
184274
184275
184276
184277
184278
184279
184280
184281
184282
184283
184284
184285
184286
184287
184288
184289
184290
184291
184292
184293
184294
184295
184296
184297
184298
184299
184300
184301
184302
184303
184304
184305
184306
184307
184308
184309
184310
184311
184312
184313
184314
184315
184316
184317
184318
184319
184320
184321
184322
184323
184324
184325
184326
184327
184328
184329
184330
184331
184332
184333
184334
184335
184336
184337
184338
184339
184340
184341
184342
184343
184344
184345
184346
184347
184348
184349
184350
184351
184352
184353
184354
184355
184356
184357
184358
184359
184360
184361
184362
184363
184364
184365
184366
184367
184368
184369
184370
184371
184372
184373
184374
184375
184376
184377
184378
184379
184380
184381
184382
184383
184384
184385
184386
184387
184388
184389
184390
184391
184392
184393
184394
184395
184396
184397
184398
184399
184400
184401
184402
184403
184404
184405
184406
184407
184408
184409
184410
184411
184412
184413
184414
184415
184416
184417
184418
184419
184420
184421
184422
184423
184424
184425
184426
184427
184428
184429
184430
184431
184432
184433
184434
184435
184436
184437
184438
184439
184440
184441
184442
184443
184444
184445
184446
184447
184448
184449
184450
184451
184452
184453
184454
184455
184456
184457
184458
184459
184460
184461
184462
184463
184464
184465
184466
184467
184468
184469
184470
184471
184472
184473
184474
184475
184476
184477
184478
184479
184480
184481
184482
184483
184484
184485
184486
184487
184488
184489
184490
184491
184492
184493
184494
184495
184496
184497
184498
184499
184500
184501
184502
184503
184504
184505
184506
184507
184508
184509
184510
184511
184512
184513
184514
184515
184516
184517
184518
184519
184520
184521
184522
184523
184524
184525
184526
184527
184528
184529
184530
184531
184532
184533
184534
184535
184536
184537
184538
184539
184540
184541
184542
184543
184544
184545
184546
184547
184548
184549
184550
184551
184552
184553
184554
184555
184556
184557
184558
184559
184560
184561
184562
184563
184564
184565
184566
184567
184568
184569
184570
184571
184572
184573
184574
184575
184576
184577
184578
184579
184580
184581
184582
184583
184584
184585
184586
184587
184588
184589
184590
184591
184592
184593
184594
184595
184596
184597
184598
184599
184600
184601
184602
184603
184604
184605
184606
184607
184608
184609
184610
184611
184612
184613
184614
184615
184616
184617
184618
184619
184620
184621
184622
184623
184624
184625
184626
184627
184628
184629
184630
184631
184632
184633
184634
184635
184636
184637
184638
184639
184640
184641
184642
184643
184644
184645
184646
184647
184648
184649
184650
184651
184652
184653
184654
184655
184656
184657
184658
184659
184660
184661
184662
184663
184664
184665
184666
184667
184668
184669
184670
184671
184672
184673
184674
184675
184676
184677
184678
184679
184680
184681
184682
184683
184684
184685
184686
184687
184688
184689
184690
184691
184692
184693
184694
184695
184696
184697
184698
184699
184700
184701
184702
184703
184704
184705
184706
184707
184708
184709
184710
184711
184712
184713
184714
184715
184716
184717
184718
184719
184720
184721
184722
184723
184724
184725
184726
184727
184728
184729
184730
184731
184732
184733
184734
184735
184736
184737
184738
184739
184740
184741
184742
184743
184744
184745
184746
184747
184748
184749
184750
184751
184752
184753
184754
184755
184756
184757
184758
184759
184760
184761
184762
184763
184764
184765
184766
184767
184768
184769
184770
184771
184772
184773
184774
184775
184776
184777
184778
184779
184780
184781
184782
184783
184784
184785
184786
184787
184788
184789
184790
184791
184792
184793
184794
184795
184796
184797
184798
184799
184800
184801
184802
184803
184804
184805
184806
184807
184808
184809
184810
184811
184812
184813
184814
184815
184816
184817
184818
184819
184820
184821
184822
184823
184824
184825
184826
184827
184828
184829
184830
184831
184832
184833
184834
184835
184836
184837
184838
184839
184840
184841
184842
184843
184844
184845
184846
184847
184848
184849
184850
184851
184852
184853
184854
184855
184856
184857
184858
184859
184860
184861
184862
184863
184864
184865
184866
184867
184868
184869
184870
184871
184872
184873
184874
184875
184876
184877
184878
184879
184880
184881
184882
184883
184884
184885
184886
184887
184888
184889
184890
184891
184892
184893
184894
184895
184896
184897
184898
184899
184900
184901
184902
184903
184904
184905
184906
184907
184908
184909
184910
184911
184912
184913
184914
184915
184916
184917
184918
184919
184920
184921
184922
184923
184924
184925
184926
184927
184928
184929
184930
184931
184932
184933
184934
184935
184936
184937
184938
184939
184940
184941
184942
184943
184944
184945
184946
184947
184948
184949
184950
184951
184952
184953
184954
184955
184956
184957
184958
184959
184960
184961
184962
184963
184964
184965
184966
184967
184968
184969
184970
184971
184972
184973
184974
184975
184976
184977
184978
184979
184980
184981
184982
184983
184984
184985
184986
184987
184988
184989
184990
184991
184992
184993
184994
184995
184996
184997
184998
184999
185000
185001
185002
185003
185004
185005
185006
185007
185008
185009
185010
185011
185012
185013
185014
185015
185016
185017
185018
185019
185020
185021
185022
185023
185024
185025
185026
185027
185028
185029
185030
185031
185032
185033
185034
185035
185036
185037
185038
185039
185040
185041
185042
185043
185044
185045
185046
185047
185048
185049
185050
185051
185052
185053
185054
185055
185056
185057
185058
185059
185060
185061
185062
185063
185064
185065
185066
185067
185068
185069
185070
185071
185072
185073
185074
185075
185076
185077
185078
185079
185080
185081
185082
185083
185084
185085
185086
185087
185088
185089
185090
185091
185092
185093
185094
185095
185096
185097
185098
185099
185100
185101
185102
185103
185104
185105
185106
185107
185108
185109
185110
185111
185112
185113
185114
185115
185116
185117
185118
185119
185120
185121
185122
185123
185124
185125
185126
185127
185128
185129
185130
185131
185132
185133
185134
185135
185136
185137
185138
185139
185140
185141
185142
185143
185144
185145
185146
185147
185148
185149
185150
185151
185152
185153
185154
185155
185156
185157
185158
185159
185160
185161
185162
185163
185164
185165
185166
185167
185168
185169
185170
185171
185172
185173
185174
185175
185176
185177
185178
185179
185180
185181
185182
185183
185184
185185
185186
185187
185188
185189
185190
185191
185192
185193
185194
185195
185196
185197
185198
185199
185200
185201
185202
185203
185204
185205
185206
185207
185208
185209
185210
185211
185212
185213
185214
185215
185216
185217
185218
185219
185220
185221
185222
185223
185224
185225
185226
185227
185228
185229
185230
185231
185232
185233
185234
185235
185236
185237
185238
185239
185240
185241
185242
185243
185244
185245
185246
185247
185248
185249
185250
185251
185252
185253
185254
185255
185256
185257
185258
185259
185260
185261
185262
185263
185264
185265
185266
185267
185268
185269
185270
185271
185272
185273
185274
185275
185276
185277
185278
185279
185280
185281
185282
185283
185284
185285
185286
185287
185288
185289
185290
185291
185292
185293
185294
185295
185296
185297
185298
185299
185300
185301
185302
185303
185304
185305
185306
185307
185308
185309
185310
185311
185312
185313
185314
185315
185316
185317
185318
185319
185320
185321
185322
185323
185324
185325
185326
185327
185328
185329
185330
185331
185332
185333
185334
185335
185336
185337
185338
185339
185340
185341
185342
185343
185344
185345
185346
185347
185348
185349
185350
185351
185352
185353
185354
185355
185356
185357
185358
185359
185360
185361
185362
185363
185364
185365
185366
185367
185368
185369
185370
185371
185372
185373
185374
185375
185376
185377
185378
185379
185380
185381
185382
185383
185384
185385
185386
185387
185388
185389
185390
185391
185392
185393
185394
185395
185396
185397
185398
185399
185400
185401
185402
185403
185404
185405
185406
185407
185408
185409
185410
185411
185412
185413
185414
185415
185416
185417
185418
185419
185420
185421
185422
185423
185424
185425
185426
185427
185428
185429
185430
185431
185432
185433
185434
185435
185436
185437
185438
185439
185440
185441
185442
185443
185444
185445
185446
185447
185448
185449
185450
185451
185452
185453
185454
185455
185456
185457
185458
185459
185460
185461
185462
185463
185464
185465
185466
185467
185468
185469
185470
185471
185472
185473
185474
185475
185476
185477
185478
185479
185480
185481
185482
185483
185484
185485
185486
185487
185488
185489
185490
185491
185492
185493
185494
185495
185496
185497
185498
185499
185500
185501
185502
185503
185504
185505
185506
185507
185508
185509
185510
185511
185512
185513
185514
185515
185516
185517
185518
185519
185520
185521
185522
185523
185524
185525
185526
185527
185528
185529
185530
185531
185532
185533
185534
185535
185536
185537
185538
185539
185540
185541
185542
185543
185544
185545
185546
185547
185548
185549
185550
185551
185552
185553
185554
185555
185556
185557
185558
185559
185560
185561
185562
185563
185564
185565
185566
185567
185568
185569
185570
185571
185572
185573
185574
185575
185576
185577
185578
185579
185580
185581
185582
185583
185584
185585
185586
185587
185588
185589
185590
185591
185592
185593
185594
185595
185596
185597
185598
185599
185600
185601
185602
185603
185604
185605
185606
185607
185608
185609
185610
185611
185612
185613
185614
185615
185616
185617
185618
185619
185620
185621
185622
185623
185624
185625
185626
185627
185628
185629
185630
185631
185632
185633
185634
185635
185636
185637
185638
185639
185640
185641
185642
185643
185644
185645
185646
185647
185648
185649
185650
185651
185652
185653
185654
185655
185656
185657
185658
185659
185660
185661
185662
185663
185664
185665
185666
185667
185668
185669
185670
185671
185672
185673
185674
185675
185676
185677
185678
185679
185680
185681
185682
185683
185684
185685
185686
185687
185688
185689
185690
185691
185692
185693
185694
185695
185696
185697
185698
185699
185700
185701
185702
185703
185704
185705
185706
185707
185708
185709
185710
185711
185712
185713
185714
185715
185716
185717
185718
185719
185720
185721
185722
185723
185724
185725
185726
185727
185728
185729
185730
185731
185732
185733
185734
185735
185736
185737
185738
185739
185740
185741
185742
185743
185744
185745
185746
185747
185748
185749
185750
185751
185752
185753
185754
185755
185756
185757
185758
185759
185760
185761
185762
185763
185764
185765
185766
185767
185768
185769
185770
185771
185772
185773
185774
185775
185776
185777
185778
185779
185780
185781
185782
185783
185784
185785
185786
185787
185788
185789
185790
185791
185792
185793
185794
185795
185796
185797
185798
185799
185800
185801
185802
185803
185804
185805
185806
185807
185808
185809
185810
185811
185812
185813
185814
185815
185816
185817
185818
185819
185820
185821
185822
185823
185824
185825
185826
185827
185828
185829
185830
185831
185832
185833
185834
185835
185836
185837
185838
185839
185840
185841
185842
185843
185844
185845
185846
185847
185848
185849
185850
185851
185852
185853
185854
185855
185856
185857
185858
185859
185860
185861
185862
185863
185864
185865
185866
185867
185868
185869
185870
185871
185872
185873
185874
185875
185876
185877
185878
185879
185880
185881
185882
185883
185884
185885
185886
185887
185888
185889
185890
185891
185892
185893
185894
185895
185896
185897
185898
185899
185900
185901
185902
185903
185904
185905
185906
185907
185908
185909
185910
185911
185912
185913
185914
185915
185916
185917
185918
185919
185920
185921
185922
185923
185924
185925
185926
185927
185928
185929
185930
185931
185932
185933
185934
185935
185936
185937
185938
185939
185940
185941
185942
185943
185944
185945
185946
185947
185948
185949
185950
185951
185952
185953
185954
185955
185956
185957
185958
185959
185960
185961
185962
185963
185964
185965
185966
185967
185968
185969
185970
185971
185972
185973
185974
185975
185976
185977
185978
185979
185980
185981
185982
185983
185984
185985
185986
185987
185988
185989
185990
185991
185992
185993
185994
185995
185996
185997
185998
185999
186000
186001
186002
186003
186004
186005
186006
186007
186008
186009
186010
186011
186012
186013
186014
186015
186016
186017
186018
186019
186020
186021
186022
186023
186024
186025
186026
186027
186028
186029
186030
186031
186032
186033
186034
186035
186036
186037
186038
186039
186040
186041
186042
186043
186044
186045
186046
186047
186048
186049
186050
186051
186052
186053
186054
186055
186056
186057
186058
186059
186060
186061
186062
186063
186064
186065
186066
186067
186068
186069
186070
186071
186072
186073
186074
186075
186076
186077
186078
186079
186080
186081
186082
186083
186084
186085
186086
186087
186088
186089
186090
186091
186092
186093
186094
186095
186096
186097
186098
186099
186100
186101
186102
186103
186104
186105
186106
186107
186108
186109
186110
186111
186112
186113
186114
186115
186116
186117
186118
186119
186120
186121
186122
186123
186124
186125
186126
186127
186128
186129
186130
186131
186132
186133
186134
186135
186136
186137
186138
186139
186140
186141
186142
186143
186144
186145
186146
186147
186148
186149
186150
186151
186152
186153
186154
186155
186156
186157
186158
186159
186160
186161
186162
186163
186164
186165
186166
186167
186168
186169
186170
186171
186172
186173
186174
186175
186176
186177
186178
186179
186180
186181
186182
186183
186184
186185
186186
186187
186188
186189
186190
186191
186192
186193
186194
186195
186196
186197
186198
186199
186200
186201
186202
186203
186204
186205
186206
186207
186208
186209
186210
186211
186212
186213
186214
186215
186216
186217
186218
186219
186220
186221
186222
186223
186224
186225
186226
186227
186228
186229
186230
186231
186232
186233
186234
186235
186236
186237
186238
186239
186240
186241
186242
186243
186244
186245
186246
186247
186248
186249
186250
186251
186252
186253
186254
186255
186256
186257
186258
186259
186260
186261
186262
186263
186264
186265
186266
186267
186268
186269
186270
186271
186272
186273
186274
186275
186276
186277
186278
186279
186280
186281
186282
186283
186284
186285
186286
186287
186288
186289
186290
186291
186292
186293
186294
186295
186296
186297
186298
186299
186300
186301
186302
186303
186304
186305
186306
186307
186308
186309
186310
186311
186312
186313
186314
186315
186316
186317
186318
186319
186320
186321
186322
186323
186324
186325
186326
186327
186328
186329
186330
186331
186332
186333
186334
186335
186336
186337
186338
186339
186340
186341
186342
186343
186344
186345
186346
186347
186348
186349
186350
186351
186352
186353
186354
186355
186356
186357
186358
186359
186360
186361
186362
186363
186364
186365
186366
186367
186368
186369
186370
186371
186372
186373
186374
186375
186376
186377
186378
186379
186380
186381
186382
186383
186384
186385
186386
186387
186388
186389
186390
186391
186392
186393
186394
186395
186396
186397
186398
186399
186400
186401
186402
186403
186404
186405
186406
186407
186408
186409
186410
186411
186412
186413
186414
186415
186416
186417
186418
186419
186420
186421
186422
186423
186424
186425
186426
186427
186428
186429
186430
186431
186432
186433
186434
186435
186436
186437
186438
186439
186440
186441
186442
186443
186444
186445
186446
186447
186448
186449
186450
186451
186452
186453
186454
186455
186456
186457
186458
186459
186460
186461
186462
186463
186464
186465
186466
186467
186468
186469
186470
186471
186472
186473
186474
186475
186476
186477
186478
186479
186480
186481
186482
186483
186484
186485
186486
186487
186488
186489
186490
186491
186492
186493
186494
186495
186496
186497
186498
186499
186500
186501
186502
186503
186504
186505
186506
186507
186508
186509
186510
186511
186512
186513
186514
186515
186516
186517
186518
186519
186520
186521
186522
186523
186524
186525
186526
186527
186528
186529
186530
186531
186532
186533
186534
186535
186536
186537
186538
186539
186540
186541
186542
186543
186544
186545
186546
186547
186548
186549
186550
186551
186552
186553
186554
186555
186556
186557
186558
186559
186560
186561
186562
186563
186564
186565
186566
186567
186568
186569
186570
186571
186572
186573
186574
186575
186576
186577
186578
186579
186580
186581
186582
186583
186584
186585
186586
186587
186588
186589
186590
186591
186592
186593
186594
186595
186596
186597
186598
186599
186600
186601
186602
186603
186604
186605
186606
186607
186608
186609
186610
186611
186612
186613
186614
186615
186616
186617
186618
186619
186620
186621
186622
186623
186624
186625
186626
186627
186628
186629
186630
186631
186632
186633
186634
186635
186636
186637
186638
186639
186640
186641
186642
186643
186644
186645
186646
186647
186648
186649
186650
186651
186652
186653
186654
186655
186656
186657
186658
186659
186660
186661
186662
186663
186664
186665
186666
186667
186668
186669
186670
186671
186672
186673
186674
186675
186676
186677
186678
186679
186680
186681
186682
186683
186684
186685
186686
186687
186688
186689
186690
186691
186692
186693
186694
186695
186696
186697
186698
186699
186700
186701
186702
186703
186704
186705
186706
186707
186708
186709
186710
186711
186712
186713
186714
186715
186716
186717
186718
186719
186720
186721
186722
186723
186724
186725
186726
186727
186728
186729
186730
186731
186732
186733
186734
186735
186736
186737
186738
186739
186740
186741
186742
186743
186744
186745
186746
186747
186748
186749
186750
186751
186752
186753
186754
186755
186756
186757
186758
186759
186760
186761
186762
186763
186764
186765
186766
186767
186768
186769
186770
186771
186772
186773
186774
186775
186776
186777
186778
186779
186780
186781
186782
186783
186784
186785
186786
186787
186788
186789
186790
186791
186792
186793
186794
186795
186796
186797
186798
186799
186800
186801
186802
186803
186804
186805
186806
186807
186808
186809
186810
186811
186812
186813
186814
186815
186816
186817
186818
186819
186820
186821
186822
186823
186824
186825
186826
186827
186828
186829
186830
186831
186832
186833
186834
186835
186836
186837
186838
186839
186840
186841
186842
186843
186844
186845
186846
186847
186848
186849
186850
186851
186852
186853
186854
186855
186856
186857
186858
186859
186860
186861
186862
186863
186864
186865
186866
186867
186868
186869
186870
186871
186872
186873
186874
186875
186876
186877
186878
186879
186880
186881
186882
186883
186884
186885
186886
186887
186888
186889
186890
186891
186892
186893
186894
186895
186896
186897
186898
186899
186900
186901
186902
186903
186904
186905
186906
186907
186908
186909
186910
186911
186912
186913
186914
186915
186916
186917
186918
186919
186920
186921
186922
186923
186924
186925
186926
186927
186928
186929
186930
186931
186932
186933
186934
186935
186936
186937
186938
186939
186940
186941
186942
186943
186944
186945
186946
186947
186948
186949
186950
186951
186952
186953
186954
186955
186956
186957
186958
186959
186960
186961
186962
186963
186964
186965
186966
186967
186968
186969
186970
186971
186972
186973
186974
186975
186976
186977
186978
186979
186980
186981
186982
186983
186984
186985
186986
186987
186988
186989
186990
186991
186992
186993
186994
186995
186996
186997
186998
186999
187000
187001
187002
187003
187004
187005
187006
187007
187008
187009
187010
187011
187012
187013
187014
187015
187016
187017
187018
187019
187020
187021
187022
187023
187024
187025
187026
187027
187028
187029
187030
187031
187032
187033
187034
187035
187036
187037
187038
187039
187040
187041
187042
187043
187044
187045
187046
187047
187048
187049
187050
187051
187052
187053
187054
187055
187056
187057
187058
187059
187060
187061
187062
187063
187064
187065
187066
187067
187068
187069
187070
187071
187072
187073
187074
187075
187076
187077
187078
187079
187080
187081
187082
187083
187084
187085
187086
187087
187088
187089
187090
187091
187092
187093
187094
187095
187096
187097
187098
187099
187100
187101
187102
187103
187104
187105
187106
187107
187108
187109
187110
187111
187112
187113
187114
187115
187116
187117
187118
187119
187120
187121
187122
187123
187124
187125
187126
187127
187128
187129
187130
187131
187132
187133
187134
187135
187136
187137
187138
187139
187140
187141
187142
187143
187144
187145
187146
187147
187148
187149
187150
187151
187152
187153
187154
187155
187156
187157
187158
187159
187160
187161
187162
187163
187164
187165
187166
187167
187168
187169
187170
187171
187172
187173
187174
187175
187176
187177
187178
187179
187180
187181
187182
187183
187184
187185
187186
187187
187188
187189
187190
187191
187192
187193
187194
187195
187196
187197
187198
187199
187200
187201
187202
187203
187204
187205
187206
187207
187208
187209
187210
187211
187212
187213
187214
187215
187216
187217
187218
187219
187220
187221
187222
187223
187224
187225
187226
187227
187228
187229
187230
187231
187232
187233
187234
187235
187236
187237
187238
187239
187240
187241
187242
187243
187244
187245
187246
187247
187248
187249
187250
187251
187252
187253
187254
187255
187256
187257
187258
187259
187260
187261
187262
187263
187264
187265
187266
187267
187268
187269
187270
187271
187272
187273
187274
187275
187276
187277
187278
187279
187280
187281
187282
187283
187284
187285
187286
187287
187288
187289
187290
187291
187292
187293
187294
187295
187296
187297
187298
187299
187300
187301
187302
187303
187304
187305
187306
187307
187308
187309
187310
187311
187312
187313
187314
187315
187316
187317
187318
187319
187320
187321
187322
187323
187324
187325
187326
187327
187328
187329
187330
187331
187332
187333
187334
187335
187336
187337
187338
187339
187340
187341
187342
187343
187344
187345
187346
187347
187348
187349
187350
187351
187352
187353
187354
187355
187356
187357
187358
187359
187360
187361
187362
187363
187364
187365
187366
187367
187368
187369
187370
187371
187372
187373
187374
187375
187376
187377
187378
187379
187380
187381
187382
187383
187384
187385
187386
187387
187388
187389
187390
187391
187392
187393
187394
187395
187396
187397
187398
187399
187400
187401
187402
187403
187404
187405
187406
187407
187408
187409
187410
187411
187412
187413
187414
187415
187416
187417
187418
187419
187420
187421
187422
187423
187424
187425
187426
187427
187428
187429
187430
187431
187432
187433
187434
187435
187436
187437
187438
187439
187440
187441
187442
187443
187444
187445
187446
187447
187448
187449
187450
187451
187452
187453
187454
187455
187456
187457
187458
187459
187460
187461
187462
187463
187464
187465
187466
187467
187468
187469
187470
187471
187472
187473
187474
187475
187476
187477
187478
187479
187480
187481
187482
187483
187484
187485
187486
187487
187488
187489
187490
187491
187492
187493
187494
187495
187496
187497
187498
187499
187500
187501
187502
187503
187504
187505
187506
187507
187508
187509
187510
187511
187512
187513
187514
187515
187516
187517
187518
187519
187520
187521
187522
187523
187524
187525
187526
187527
187528
187529
187530
187531
187532
187533
187534
187535
187536
187537
187538
187539
187540
187541
187542
187543
187544
187545
187546
187547
187548
187549
187550
187551
187552
187553
187554
187555
187556
187557
187558
187559
187560
187561
187562
187563
187564
187565
187566
187567
187568
187569
187570
187571
187572
187573
187574
187575
187576
187577
187578
187579
187580
187581
187582
187583
187584
187585
187586
187587
187588
187589
187590
187591
187592
187593
187594
187595
187596
187597
187598
187599
187600
187601
187602
187603
187604
187605
187606
187607
187608
187609
187610
187611
187612
187613
187614
187615
187616
187617
187618
187619
187620
187621
187622
187623
187624
187625
187626
187627
187628
187629
187630
187631
187632
187633
187634
187635
187636
187637
187638
187639
187640
187641
187642
187643
187644
187645
187646
187647
187648
187649
187650
187651
187652
187653
187654
187655
187656
187657
187658
187659
187660
187661
187662
187663
187664
187665
187666
187667
187668
187669
187670
187671
187672
187673
187674
187675
187676
187677
187678
187679
187680
187681
187682
187683
187684
187685
187686
187687
187688
187689
187690
187691
187692
187693
187694
187695
187696
187697
187698
187699
187700
187701
187702
187703
187704
187705
187706
187707
187708
187709
187710
187711
187712
187713
187714
187715
187716
187717
187718
187719
187720
187721
187722
187723
187724
187725
187726
187727
187728
187729
187730
187731
187732
187733
187734
187735
187736
187737
187738
187739
187740
187741
187742
187743
187744
187745
187746
187747
187748
187749
187750
187751
187752
187753
187754
187755
187756
187757
187758
187759
187760
187761
187762
187763
187764
187765
187766
187767
187768
187769
187770
187771
187772
187773
187774
187775
187776
187777
187778
187779
187780
187781
187782
187783
187784
187785
187786
187787
187788
187789
187790
187791
187792
187793
187794
187795
187796
187797
187798
187799
187800
187801
187802
187803
187804
187805
187806
187807
187808
187809
187810
187811
187812
187813
187814
187815
187816
187817
187818
187819
187820
187821
187822
187823
187824
187825
187826
187827
187828
187829
187830
187831
187832
187833
187834
187835
187836
187837
187838
187839
187840
187841
187842
187843
187844
187845
187846
187847
187848
187849
187850
187851
187852
187853
187854
187855
187856
187857
187858
187859
187860
187861
187862
187863
187864
187865
187866
187867
187868
187869
187870
187871
187872
187873
187874
187875
187876
187877
187878
187879
187880
187881
187882
187883
187884
187885
187886
187887
187888
187889
187890
187891
187892
187893
187894
187895
187896
187897
187898
187899
187900
187901
187902
187903
187904
187905
187906
187907
187908
187909
187910
187911
187912
187913
187914
187915
187916
187917
187918
187919
187920
187921
187922
187923
187924
187925
187926
187927
187928
187929
187930
187931
187932
187933
187934
187935
187936
187937
187938
187939
187940
187941
187942
187943
187944
187945
187946
187947
187948
187949
187950
187951
187952
187953
187954
187955
187956
187957
187958
187959
187960
187961
187962
187963
187964
187965
187966
187967
187968
187969
187970
187971
187972
187973
187974
187975
187976
187977
187978
187979
187980
187981
187982
187983
187984
187985
187986
187987
187988
187989
187990
187991
187992
187993
187994
187995
187996
187997
187998
187999
188000
188001
188002
188003
188004
188005
188006
188007
188008
188009
188010
188011
188012
188013
188014
188015
188016
188017
188018
188019
188020
188021
188022
188023
188024
188025
188026
188027
188028
188029
188030
188031
188032
188033
188034
188035
188036
188037
188038
188039
188040
188041
188042
188043
188044
188045
188046
188047
188048
188049
188050
188051
188052
188053
188054
188055
188056
188057
188058
188059
188060
188061
188062
188063
188064
188065
188066
188067
188068
188069
188070
188071
188072
188073
188074
188075
188076
188077
188078
188079
188080
188081
188082
188083
188084
188085
188086
188087
188088
188089
188090
188091
188092
188093
188094
188095
188096
188097
188098
188099
188100
188101
188102
188103
188104
188105
188106
188107
188108
188109
188110
188111
188112
188113
188114
188115
188116
188117
188118
188119
188120
188121
188122
188123
188124
188125
188126
188127
188128
188129
188130
188131
188132
188133
188134
188135
188136
188137
188138
188139
188140
188141
188142
188143
188144
188145
188146
188147
188148
188149
188150
188151
188152
188153
188154
188155
188156
188157
188158
188159
188160
188161
188162
188163
188164
188165
188166
188167
188168
188169
188170
188171
188172
188173
188174
188175
188176
188177
188178
188179
188180
188181
188182
188183
188184
188185
188186
188187
188188
188189
188190
188191
188192
188193
188194
188195
188196
188197
188198
188199
188200
188201
188202
188203
188204
188205
188206
188207
188208
188209
188210
188211
188212
188213
188214
188215
188216
188217
188218
188219
188220
188221
188222
188223
188224
188225
188226
188227
188228
188229
188230
188231
188232
188233
188234
188235
188236
188237
188238
188239
188240
188241
188242
188243
188244
188245
188246
188247
188248
188249
188250
188251
188252
188253
188254
188255
188256
188257
188258
188259
188260
188261
188262
188263
188264
188265
188266
188267
188268
188269
188270
188271
188272
188273
188274
188275
188276
188277
188278
188279
188280
188281
188282
188283
188284
188285
188286
188287
188288
188289
188290
188291
188292
188293
188294
188295
188296
188297
188298
188299
188300
188301
188302
188303
188304
188305
188306
188307
188308
188309
188310
188311
188312
188313
188314
188315
188316
188317
188318
188319
188320
188321
188322
188323
188324
188325
188326
188327
188328
188329
188330
188331
188332
188333
188334
188335
188336
188337
188338
188339
188340
188341
188342
188343
188344
188345
188346
188347
188348
188349
188350
188351
188352
188353
188354
188355
188356
188357
188358
188359
188360
188361
188362
188363
188364
188365
188366
188367
188368
188369
188370
188371
188372
188373
188374
188375
188376
188377
188378
188379
188380
188381
188382
188383
188384
188385
188386
188387
188388
188389
188390
188391
188392
188393
188394
188395
188396
188397
188398
188399
188400
188401
188402
188403
188404
188405
188406
188407
188408
188409
188410
188411
188412
188413
188414
188415
188416
188417
188418
188419
188420
188421
188422
188423
188424
188425
188426
188427
188428
188429
188430
188431
188432
188433
188434
188435
188436
188437
188438
188439
188440
188441
188442
188443
188444
188445
188446
188447
188448
188449
188450
188451
188452
188453
188454
188455
188456
188457
188458
188459
188460
188461
188462
188463
188464
188465
188466
188467
188468
188469
188470
188471
188472
188473
188474
188475
188476
188477
188478
188479
188480
188481
188482
188483
188484
188485
188486
188487
188488
188489
188490
188491
188492
188493
188494
188495
188496
188497
188498
188499
188500
188501
188502
188503
188504
188505
188506
188507
188508
188509
188510
188511
188512
188513
188514
188515
188516
188517
188518
188519
188520
188521
188522
188523
188524
188525
188526
188527
188528
188529
188530
188531
188532
188533
188534
188535
188536
188537
188538
188539
188540
188541
188542
188543
188544
188545
188546
188547
188548
188549
188550
188551
188552
188553
188554
188555
188556
188557
188558
188559
188560
188561
188562
188563
188564
188565
188566
188567
188568
188569
188570
188571
188572
188573
188574
188575
188576
188577
188578
188579
188580
188581
188582
188583
188584
188585
188586
188587
188588
188589
188590
188591
188592
188593
188594
188595
188596
188597
188598
188599
188600
188601
188602
188603
188604
188605
188606
188607
188608
188609
188610
188611
188612
188613
188614
188615
188616
188617
188618
188619
188620
188621
188622
188623
188624
188625
188626
188627
188628
188629
188630
188631
188632
188633
188634
188635
188636
188637
188638
188639
188640
188641
188642
188643
188644
188645
188646
188647
188648
188649
188650
188651
188652
188653
188654
188655
188656
188657
188658
188659
188660
188661
188662
188663
188664
188665
188666
188667
188668
188669
188670
188671
188672
188673
188674
188675
188676
188677
188678
188679
188680
188681
188682
188683
188684
188685
188686
188687
188688
188689
188690
188691
188692
188693
188694
188695
188696
188697
188698
188699
188700
188701
188702
188703
188704
188705
188706
188707
188708
188709
188710
188711
188712
188713
188714
188715
188716
188717
188718
188719
188720
188721
188722
188723
188724
188725
188726
188727
188728
188729
188730
188731
188732
188733
188734
188735
188736
188737
188738
188739
188740
188741
188742
188743
188744
188745
188746
188747
188748
188749
188750
188751
188752
188753
188754
188755
188756
188757
188758
188759
188760
188761
188762
188763
188764
188765
188766
188767
188768
188769
188770
188771
188772
188773
188774
188775
188776
188777
188778
188779
188780
188781
188782
188783
188784
188785
188786
188787
188788
188789
188790
188791
188792
188793
188794
188795
188796
188797
188798
188799
188800
188801
188802
188803
188804
188805
188806
188807
188808
188809
188810
188811
188812
188813
188814
188815
188816
188817
188818
188819
188820
188821
188822
188823
188824
188825
188826
188827
188828
188829
188830
188831
188832
188833
188834
188835
188836
188837
188838
188839
188840
188841
188842
188843
188844
188845
188846
188847
188848
188849
188850
188851
188852
188853
188854
188855
188856
188857
188858
188859
188860
188861
188862
188863
188864
188865
188866
188867
188868
188869
188870
188871
188872
188873
188874
188875
188876
188877
188878
188879
188880
188881
188882
188883
188884
188885
188886
188887
188888
188889
188890
188891
188892
188893
188894
188895
188896
188897
188898
188899
188900
188901
188902
188903
188904
188905
188906
188907
188908
188909
188910
188911
188912
188913
188914
188915
188916
188917
188918
188919
188920
188921
188922
188923
188924
188925
188926
188927
188928
188929
188930
188931
188932
188933
188934
188935
188936
188937
188938
188939
188940
188941
188942
188943
188944
188945
188946
188947
188948
188949
188950
188951
188952
188953
188954
188955
188956
188957
188958
188959
188960
188961
188962
188963
188964
188965
188966
188967
188968
188969
188970
188971
188972
188973
188974
188975
188976
188977
188978
188979
188980
188981
188982
188983
188984
188985
188986
188987
188988
188989
188990
188991
188992
188993
188994
188995
188996
188997
188998
188999
189000
189001
189002
189003
189004
189005
189006
189007
189008
189009
189010
189011
189012
189013
189014
189015
189016
189017
189018
189019
189020
189021
189022
189023
189024
189025
189026
189027
189028
189029
189030
189031
189032
189033
189034
189035
189036
189037
189038
189039
189040
189041
189042
189043
189044
189045
189046
189047
189048
189049
189050
189051
189052
189053
189054
189055
189056
189057
189058
189059
189060
189061
189062
189063
189064
189065
189066
189067
189068
189069
189070
189071
189072
189073
189074
189075
189076
189077
189078
189079
189080
189081
189082
189083
189084
189085
189086
189087
189088
189089
189090
189091
189092
189093
189094
189095
189096
189097
189098
189099
189100
189101
189102
189103
189104
189105
189106
189107
189108
189109
189110
189111
189112
189113
189114
189115
189116
189117
189118
189119
189120
189121
189122
189123
189124
189125
189126
189127
189128
189129
189130
189131
189132
189133
189134
189135
189136
189137
189138
189139
189140
189141
189142
189143
189144
189145
189146
189147
189148
189149
189150
189151
189152
189153
189154
189155
189156
189157
189158
189159
189160
189161
189162
189163
189164
189165
189166
189167
189168
189169
189170
189171
189172
189173
189174
189175
189176
189177
189178
189179
189180
189181
189182
189183
189184
189185
189186
189187
189188
189189
189190
189191
189192
189193
189194
189195
189196
189197
189198
189199
189200
189201
189202
189203
189204
189205
189206
189207
189208
189209
189210
189211
189212
189213
189214
189215
189216
189217
189218
189219
189220
189221
189222
189223
189224
189225
189226
189227
189228
189229
189230
189231
189232
189233
189234
189235
189236
189237
189238
189239
189240
189241
189242
189243
189244
189245
189246
189247
189248
189249
189250
189251
189252
189253
189254
189255
189256
189257
189258
189259
189260
189261
189262
189263
189264
189265
189266
189267
189268
189269
189270
189271
189272
189273
189274
189275
189276
189277
189278
189279
189280
189281
189282
189283
189284
189285
189286
189287
189288
189289
189290
189291
189292
189293
189294
189295
189296
189297
189298
189299
189300
189301
189302
189303
189304
189305
189306
189307
189308
189309
189310
189311
189312
189313
189314
189315
189316
189317
189318
189319
189320
189321
189322
189323
189324
189325
189326
189327
189328
189329
189330
189331
189332
189333
189334
189335
189336
189337
189338
189339
189340
189341
189342
189343
189344
189345
189346
189347
189348
189349
189350
189351
189352
189353
189354
189355
189356
189357
189358
189359
189360
189361
189362
189363
189364
189365
189366
189367
189368
189369
189370
189371
189372
189373
189374
189375
189376
189377
189378
189379
189380
189381
189382
189383
189384
189385
189386
189387
189388
189389
189390
189391
189392
189393
189394
189395
189396
189397
189398
189399
189400
189401
189402
189403
189404
189405
189406
189407
189408
189409
189410
189411
189412
189413
189414
189415
189416
189417
189418
189419
189420
189421
189422
189423
189424
189425
189426
189427
189428
189429
189430
189431
189432
189433
189434
189435
189436
189437
189438
189439
189440
189441
189442
189443
189444
189445
189446
189447
189448
189449
189450
189451
189452
189453
189454
189455
189456
189457
189458
189459
189460
189461
189462
189463
189464
189465
189466
189467
189468
189469
189470
189471
189472
189473
189474
189475
189476
189477
189478
189479
189480
189481
189482
189483
189484
189485
189486
189487
189488
189489
189490
189491
189492
189493
189494
189495
189496
189497
189498
189499
189500
189501
189502
189503
189504
189505
189506
189507
189508
189509
189510
189511
189512
189513
189514
189515
189516
189517
189518
189519
189520
189521
189522
189523
189524
189525
189526
189527
189528
189529
189530
189531
189532
189533
189534
189535
189536
189537
189538
189539
189540
189541
189542
189543
189544
189545
189546
189547
189548
189549
189550
189551
189552
189553
189554
189555
189556
189557
189558
189559
189560
189561
189562
189563
189564
189565
189566
189567
189568
189569
189570
189571
189572
189573
189574
189575
189576
189577
189578
189579
189580
189581
189582
189583
189584
189585
189586
189587
189588
189589
189590
189591
189592
189593
189594
189595
189596
189597
189598
189599
189600
189601
189602
189603
189604
189605
189606
189607
189608
189609
189610
189611
189612
189613
189614
189615
189616
189617
189618
189619
189620
189621
189622
189623
189624
189625
189626
189627
189628
189629
189630
189631
189632
189633
189634
189635
189636
189637
189638
189639
189640
189641
189642
189643
189644
189645
189646
189647
189648
189649
189650
189651
189652
189653
189654
189655
189656
189657
189658
189659
189660
189661
189662
189663
189664
189665
189666
189667
189668
189669
189670
189671
189672
189673
189674
189675
189676
189677
189678
189679
189680
189681
189682
189683
189684
189685
189686
189687
189688
189689
189690
189691
189692
189693
189694
189695
189696
189697
189698
189699
189700
189701
189702
189703
189704
189705
189706
189707
189708
189709
189710
189711
189712
189713
189714
189715
189716
189717
189718
189719
189720
189721
189722
189723
189724
189725
189726
189727
189728
189729
189730
189731
189732
189733
189734
189735
189736
189737
189738
189739
189740
189741
189742
189743
189744
189745
189746
189747
189748
189749
189750
189751
189752
189753
189754
189755
189756
189757
189758
189759
189760
189761
189762
189763
189764
189765
189766
189767
189768
189769
189770
189771
189772
189773
189774
189775
189776
189777
189778
189779
189780
189781
189782
189783
189784
189785
189786
189787
189788
189789
189790
189791
189792
189793
189794
189795
189796
189797
189798
189799
189800
189801
189802
189803
189804
189805
189806
189807
189808
189809
189810
189811
189812
189813
189814
189815
189816
189817
189818
189819
189820
189821
189822
189823
189824
189825
189826
189827
189828
189829
189830
189831
189832
189833
189834
189835
189836
189837
189838
189839
189840
189841
189842
189843
189844
189845
189846
189847
189848
189849
189850
189851
189852
189853
189854
189855
189856
189857
189858
189859
189860
189861
189862
189863
189864
189865
189866
189867
189868
189869
189870
189871
189872
189873
189874
189875
189876
189877
189878
189879
189880
189881
189882
189883
189884
189885
189886
189887
189888
189889
189890
189891
189892
189893
189894
189895
189896
189897
189898
189899
189900
189901
189902
189903
189904
189905
189906
189907
189908
189909
189910
189911
189912
189913
189914
189915
189916
189917
189918
189919
189920
189921
189922
189923
189924
189925
189926
189927
189928
189929
189930
189931
189932
189933
189934
189935
189936
189937
189938
189939
189940
189941
189942
189943
189944
189945
189946
189947
189948
189949
189950
189951
189952
189953
189954
189955
189956
189957
189958
189959
189960
189961
189962
189963
189964
189965
189966
189967
189968
189969
189970
189971
189972
189973
189974
189975
189976
189977
189978
189979
189980
189981
189982
189983
189984
189985
189986
189987
189988
189989
189990
189991
189992
189993
189994
189995
189996
189997
189998
189999
190000
190001
190002
190003
190004
190005
190006
190007
190008
190009
190010
190011
190012
190013
190014
190015
190016
190017
190018
190019
190020
190021
190022
190023
190024
190025
190026
190027
190028
190029
190030
190031
190032
190033
190034
190035
190036
190037
190038
190039
190040
190041
190042
190043
190044
190045
190046
190047
190048
190049
190050
190051
190052
190053
190054
190055
190056
190057
190058
190059
190060
190061
190062
190063
190064
190065
190066
190067
190068
190069
190070
190071
190072
190073
190074
190075
190076
190077
190078
190079
190080
190081
190082
190083
190084
190085
190086
190087
190088
190089
190090
190091
190092
190093
190094
190095
190096
190097
190098
190099
190100
190101
190102
190103
190104
190105
190106
190107
190108
190109
190110
190111
190112
190113
190114
190115
190116
190117
190118
190119
190120
190121
190122
190123
190124
190125
190126
190127
190128
190129
190130
190131
190132
190133
190134
190135
190136
190137
190138
190139
190140
190141
190142
190143
190144
190145
190146
190147
190148
190149
190150
190151
190152
190153
190154
190155
190156
190157
190158
190159
190160
190161
190162
190163
190164
190165
190166
190167
190168
190169
190170
190171
190172
190173
190174
190175
190176
190177
190178
190179
190180
190181
190182
190183
190184
190185
190186
190187
190188
190189
190190
190191
190192
190193
190194
190195
190196
190197
190198
190199
190200
190201
190202
190203
190204
190205
190206
190207
190208
190209
190210
190211
190212
190213
190214
190215
190216
190217
190218
190219
190220
190221
190222
190223
190224
190225
190226
190227
190228
190229
190230
190231
190232
190233
190234
190235
190236
190237
190238
190239
190240
190241
190242
190243
190244
190245
190246
190247
190248
190249
190250
190251
190252
190253
190254
190255
190256
190257
190258
190259
190260
190261
190262
190263
190264
190265
190266
190267
190268
190269
190270
190271
190272
190273
190274
190275
190276
190277
190278
190279
190280
190281
190282
190283
190284
190285
190286
190287
190288
190289
190290
190291
190292
190293
190294
190295
190296
190297
190298
190299
190300
190301
190302
190303
190304
190305
190306
190307
190308
190309
190310
190311
190312
190313
190314
190315
190316
190317
190318
190319
190320
190321
190322
190323
190324
190325
190326
190327
190328
190329
190330
190331
190332
190333
190334
190335
190336
190337
190338
190339
190340
190341
190342
190343
190344
190345
190346
190347
190348
190349
190350
190351
190352
190353
190354
190355
190356
190357
190358
190359
190360
190361
190362
190363
190364
190365
190366
190367
190368
190369
190370
190371
190372
190373
190374
190375
190376
190377
190378
190379
190380
190381
190382
190383
190384
190385
190386
190387
190388
190389
190390
190391
190392
190393
190394
190395
190396
190397
190398
190399
190400
190401
190402
190403
190404
190405
190406
190407
190408
190409
190410
190411
190412
190413
190414
190415
190416
190417
190418
190419
190420
190421
190422
190423
190424
190425
190426
190427
190428
190429
190430
190431
190432
190433
190434
190435
190436
190437
190438
190439
190440
190441
190442
190443
190444
190445
190446
190447
190448
190449
190450
190451
190452
190453
190454
190455
190456
190457
190458
190459
190460
190461
190462
190463
190464
190465
190466
190467
190468
190469
190470
190471
190472
190473
190474
190475
190476
190477
190478
190479
190480
190481
190482
190483
190484
190485
190486
190487
190488
190489
190490
190491
190492
190493
190494
190495
190496
190497
190498
190499
190500
190501
190502
190503
190504
190505
190506
190507
190508
190509
190510
190511
190512
190513
190514
190515
190516
190517
190518
190519
190520
190521
190522
190523
190524
190525
190526
190527
190528
190529
190530
190531
190532
190533
190534
190535
190536
190537
190538
190539
190540
190541
190542
190543
190544
190545
190546
190547
190548
190549
190550
190551
190552
190553
190554
190555
190556
190557
190558
190559
190560
190561
190562
190563
190564
190565
190566
190567
190568
190569
190570
190571
190572
190573
190574
190575
190576
190577
190578
190579
190580
190581
190582
190583
190584
190585
190586
190587
190588
190589
190590
190591
190592
190593
190594
190595
190596
190597
190598
190599
190600
190601
190602
190603
190604
190605
190606
190607
190608
190609
190610
190611
190612
190613
190614
190615
190616
190617
190618
190619
190620
190621
190622
190623
190624
190625
190626
190627
190628
190629
190630
190631
190632
190633
190634
190635
190636
190637
190638
190639
190640
190641
190642
190643
190644
190645
190646
190647
190648
190649
190650
190651
190652
190653
190654
190655
190656
190657
190658
190659
190660
190661
190662
190663
190664
190665
190666
190667
190668
190669
190670
190671
190672
190673
190674
190675
190676
190677
190678
190679
190680
190681
190682
190683
190684
190685
190686
190687
190688
190689
190690
190691
190692
190693
190694
190695
190696
190697
190698
190699
190700
190701
190702
190703
190704
190705
190706
190707
190708
190709
190710
190711
190712
190713
190714
190715
190716
190717
190718
190719
190720
190721
190722
190723
190724
190725
190726
190727
190728
190729
190730
190731
190732
190733
190734
190735
190736
190737
190738
190739
190740
190741
190742
190743
190744
190745
190746
190747
190748
190749
190750
190751
190752
190753
190754
190755
190756
190757
190758
190759
190760
190761
190762
190763
190764
190765
190766
190767
190768
190769
190770
190771
190772
190773
190774
190775
190776
190777
190778
190779
190780
190781
190782
190783
190784
190785
190786
190787
190788
190789
190790
190791
190792
190793
190794
190795
190796
190797
190798
190799
190800
190801
190802
190803
190804
190805
190806
190807
190808
190809
190810
190811
190812
190813
190814
190815
190816
190817
190818
190819
190820
190821
190822
190823
190824
190825
190826
190827
190828
190829
190830
190831
190832
190833
190834
190835
190836
190837
190838
190839
190840
190841
190842
190843
190844
190845
190846
190847
190848
190849
190850
190851
190852
190853
190854
190855
190856
190857
190858
190859
190860
190861
190862
190863
190864
190865
190866
190867
190868
190869
190870
190871
190872
190873
190874
190875
190876
190877
190878
190879
190880
190881
190882
190883
190884
190885
190886
190887
190888
190889
190890
190891
190892
190893
190894
190895
190896
190897
190898
190899
190900
190901
190902
190903
190904
190905
190906
190907
190908
190909
190910
190911
190912
190913
190914
190915
190916
190917
190918
190919
190920
190921
190922
190923
190924
190925
190926
190927
190928
190929
190930
190931
190932
190933
190934
190935
190936
190937
190938
190939
190940
190941
190942
190943
190944
190945
190946
190947
190948
190949
190950
190951
190952
190953
190954
190955
190956
190957
190958
190959
190960
190961
190962
190963
190964
190965
190966
190967
190968
190969
190970
190971
190972
190973
190974
190975
190976
190977
190978
190979
190980
190981
190982
190983
190984
190985
190986
190987
190988
190989
190990
190991
190992
190993
190994
190995
190996
190997
190998
190999
191000
191001
191002
191003
191004
191005
191006
191007
191008
191009
191010
191011
191012
191013
191014
191015
191016
191017
191018
191019
191020
191021
191022
191023
191024
191025
191026
191027
191028
191029
191030
191031
191032
191033
191034
191035
191036
191037
191038
191039
191040
191041
191042
191043
191044
191045
191046
191047
191048
191049
191050
191051
191052
191053
191054
191055
191056
191057
191058
191059
191060
191061
191062
191063
191064
191065
191066
191067
191068
191069
191070
191071
191072
191073
191074
191075
191076
191077
191078
191079
191080
191081
191082
191083
191084
191085
191086
191087
191088
191089
191090
191091
191092
191093
191094
191095
191096
191097
191098
191099
191100
191101
191102
191103
191104
191105
191106
191107
191108
191109
191110
191111
191112
191113
191114
191115
191116
191117
191118
191119
191120
191121
191122
191123
191124
191125
191126
191127
191128
191129
191130
191131
191132
191133
191134
191135
191136
191137
191138
191139
191140
191141
191142
191143
191144
191145
191146
191147
191148
191149
191150
191151
191152
191153
191154
191155
191156
191157
191158
191159
191160
191161
191162
191163
191164
191165
191166
191167
191168
191169
191170
191171
191172
191173
191174
191175
191176
191177
191178
191179
191180
191181
191182
191183
191184
191185
191186
191187
191188
191189
191190
191191
191192
191193
191194
191195
191196
191197
191198
191199
191200
191201
191202
191203
191204
191205
191206
191207
191208
191209
191210
191211
191212
191213
191214
191215
191216
191217
191218
191219
191220
191221
191222
191223
191224
191225
191226
191227
191228
191229
191230
191231
191232
191233
191234
191235
191236
191237
191238
191239
191240
191241
191242
191243
191244
191245
191246
191247
191248
191249
191250
191251
191252
191253
191254
191255
191256
191257
191258
191259
191260
191261
191262
191263
191264
191265
191266
191267
191268
191269
191270
191271
191272
191273
191274
191275
191276
191277
191278
191279
191280
191281
191282
191283
191284
191285
191286
191287
191288
191289
191290
191291
191292
191293
191294
191295
191296
191297
191298
191299
191300
191301
191302
191303
191304
191305
191306
191307
191308
191309
191310
191311
191312
191313
191314
191315
191316
191317
191318
191319
191320
191321
191322
191323
191324
191325
191326
191327
191328
191329
191330
191331
191332
191333
191334
191335
191336
191337
191338
191339
191340
191341
191342
191343
191344
191345
191346
191347
191348
191349
191350
191351
191352
191353
191354
191355
191356
191357
191358
191359
191360
191361
191362
191363
191364
191365
191366
191367
191368
191369
191370
191371
191372
191373
191374
191375
191376
191377
191378
191379
191380
191381
191382
191383
191384
191385
191386
191387
191388
191389
191390
191391
191392
191393
191394
191395
191396
191397
191398
191399
191400
191401
191402
191403
191404
191405
191406
191407
191408
191409
191410
191411
191412
191413
191414
191415
191416
191417
191418
191419
191420
191421
191422
191423
191424
191425
191426
191427
191428
191429
191430
191431
191432
191433
191434
191435
191436
191437
191438
191439
191440
191441
191442
191443
191444
191445
191446
191447
191448
191449
191450
191451
191452
191453
191454
191455
191456
191457
191458
191459
191460
191461
191462
191463
191464
191465
191466
191467
191468
191469
191470
191471
191472
191473
191474
191475
191476
191477
191478
191479
191480
191481
191482
191483
191484
191485
191486
191487
191488
191489
191490
191491
191492
191493
191494
191495
191496
191497
191498
191499
191500
191501
191502
191503
191504
191505
191506
191507
191508
191509
191510
191511
191512
191513
191514
191515
191516
191517
191518
191519
191520
191521
191522
191523
191524
191525
191526
191527
191528
191529
191530
191531
191532
191533
191534
191535
191536
191537
191538
191539
191540
191541
191542
191543
191544
191545
191546
191547
191548
191549
191550
191551
191552
191553
191554
191555
191556
191557
191558
191559
191560
191561
191562
191563
191564
191565
191566
191567
191568
191569
191570
191571
191572
191573
191574
191575
191576
191577
191578
191579
191580
191581
191582
191583
191584
191585
191586
191587
191588
191589
191590
191591
191592
191593
191594
191595
191596
191597
191598
191599
191600
191601
191602
191603
191604
191605
191606
191607
191608
191609
191610
191611
191612
191613
191614
191615
191616
191617
191618
191619
191620
191621
191622
191623
191624
191625
191626
191627
191628
191629
191630
191631
191632
191633
191634
191635
191636
191637
191638
191639
191640
191641
191642
191643
191644
191645
191646
191647
191648
191649
191650
191651
191652
191653
191654
191655
191656
191657
191658
191659
191660
191661
191662
191663
191664
191665
191666
191667
191668
191669
191670
191671
191672
191673
191674
191675
191676
191677
191678
191679
191680
191681
191682
191683
191684
191685
191686
191687
191688
191689
191690
191691
191692
191693
191694
191695
191696
191697
191698
191699
191700
191701
191702
191703
191704
191705
191706
191707
191708
191709
191710
191711
191712
191713
191714
191715
191716
191717
191718
191719
191720
191721
191722
191723
191724
191725
191726
191727
191728
191729
191730
191731
191732
191733
191734
191735
191736
191737
191738
191739
191740
191741
191742
191743
191744
191745
191746
191747
191748
191749
191750
191751
191752
191753
191754
191755
191756
191757
191758
191759
191760
191761
191762
191763
191764
191765
191766
191767
191768
191769
191770
191771
191772
191773
191774
191775
191776
191777
191778
191779
191780
191781
191782
191783
191784
191785
191786
191787
191788
191789
191790
191791
191792
191793
191794
191795
191796
191797
191798
191799
191800
191801
191802
191803
191804
191805
191806
191807
191808
191809
191810
191811
191812
191813
191814
191815
191816
191817
191818
191819
191820
191821
191822
191823
191824
191825
191826
191827
191828
191829
191830
191831
191832
191833
191834
191835
191836
191837
191838
191839
191840
191841
191842
191843
191844
191845
191846
191847
191848
191849
191850
191851
191852
191853
191854
191855
191856
191857
191858
191859
191860
191861
191862
191863
191864
191865
191866
191867
191868
191869
191870
191871
191872
191873
191874
191875
191876
191877
191878
191879
191880
191881
191882
191883
191884
191885
191886
191887
191888
191889
191890
191891
191892
191893
191894
191895
191896
191897
191898
191899
191900
191901
191902
191903
191904
191905
191906
191907
191908
191909
191910
191911
191912
191913
191914
191915
191916
191917
191918
191919
191920
191921
191922
191923
191924
191925
191926
191927
191928
191929
191930
191931
191932
191933
191934
191935
191936
191937
191938
191939
191940
191941
191942
191943
191944
191945
191946
191947
191948
191949
191950
191951
191952
191953
191954
191955
191956
191957
191958
191959
191960
191961
191962
191963
191964
191965
191966
191967
191968
191969
191970
191971
191972
191973
191974
191975
191976
191977
191978
191979
191980
191981
191982
191983
191984
191985
191986
191987
191988
191989
191990
191991
191992
191993
191994
191995
191996
191997
191998
191999
192000
192001
192002
192003
192004
192005
192006
192007
192008
192009
192010
192011
192012
192013
192014
192015
192016
192017
192018
192019
192020
192021
192022
192023
192024
192025
192026
192027
192028
192029
192030
192031
192032
192033
192034
192035
192036
192037
192038
192039
192040
192041
192042
192043
192044
192045
192046
192047
192048
192049
192050
192051
192052
192053
192054
192055
192056
192057
192058
192059
192060
192061
192062
192063
192064
192065
192066
192067
192068
192069
192070
192071
192072
192073
192074
192075
192076
192077
192078
192079
192080
192081
192082
192083
192084
192085
192086
192087
192088
192089
192090
192091
192092
192093
192094
192095
192096
192097
192098
192099
192100
192101
192102
192103
192104
192105
192106
192107
192108
192109
192110
192111
192112
192113
192114
192115
192116
192117
192118
192119
192120
192121
192122
192123
192124
192125
192126
192127
192128
192129
192130
192131
192132
192133
192134
192135
192136
192137
192138
192139
192140
192141
192142
192143
192144
192145
192146
192147
192148
192149
192150
192151
192152
192153
192154
192155
192156
192157
192158
192159
192160
192161
192162
192163
192164
192165
192166
192167
192168
192169
192170
192171
192172
192173
192174
192175
192176
192177
192178
192179
192180
192181
192182
192183
192184
192185
192186
192187
192188
192189
192190
192191
192192
192193
192194
192195
192196
192197
192198
192199
192200
192201
192202
192203
192204
192205
192206
192207
192208
192209
192210
192211
192212
192213
192214
192215
192216
192217
192218
192219
192220
192221
192222
192223
192224
192225
192226
192227
192228
192229
192230
192231
192232
192233
192234
192235
192236
192237
192238
192239
192240
192241
192242
192243
192244
192245
192246
192247
192248
192249
192250
192251
192252
192253
192254
192255
192256
192257
192258
192259
192260
192261
192262
192263
192264
192265
192266
192267
192268
192269
192270
192271
192272
192273
192274
192275
192276
192277
192278
192279
192280
192281
192282
192283
192284
192285
192286
192287
192288
192289
192290
192291
192292
192293
192294
192295
192296
192297
192298
192299
192300
192301
192302
192303
192304
192305
192306
192307
192308
192309
192310
192311
192312
192313
192314
192315
192316
192317
192318
192319
192320
192321
192322
192323
192324
192325
192326
192327
192328
192329
192330
192331
192332
192333
192334
192335
192336
192337
192338
192339
192340
192341
192342
192343
192344
192345
192346
192347
192348
192349
192350
192351
192352
192353
192354
192355
192356
192357
192358
192359
192360
192361
192362
192363
192364
192365
192366
192367
192368
192369
192370
192371
192372
192373
192374
192375
192376
192377
192378
192379
192380
192381
192382
192383
192384
192385
192386
192387
192388
192389
192390
192391
192392
192393
192394
192395
192396
192397
192398
192399
192400
192401
192402
192403
192404
192405
192406
192407
192408
192409
192410
192411
192412
192413
192414
192415
192416
192417
192418
192419
192420
192421
192422
192423
192424
192425
192426
192427
192428
192429
192430
192431
192432
192433
192434
192435
192436
192437
192438
192439
192440
192441
192442
192443
192444
192445
192446
192447
192448
192449
192450
192451
192452
192453
192454
192455
192456
192457
192458
192459
192460
192461
192462
192463
192464
192465
192466
192467
192468
192469
192470
192471
192472
192473
192474
192475
192476
192477
192478
192479
192480
192481
192482
192483
192484
192485
192486
192487
192488
192489
192490
192491
192492
192493
192494
192495
192496
192497
192498
192499
192500
192501
192502
192503
192504
192505
192506
192507
192508
192509
192510
192511
192512
192513
192514
192515
192516
192517
192518
192519
192520
192521
192522
192523
192524
192525
192526
192527
192528
192529
192530
192531
192532
192533
192534
192535
192536
192537
192538
192539
192540
192541
192542
192543
192544
192545
192546
192547
192548
192549
192550
192551
192552
192553
192554
192555
192556
192557
192558
192559
192560
192561
192562
192563
192564
192565
192566
192567
192568
192569
192570
192571
192572
192573
192574
192575
192576
192577
192578
192579
192580
192581
192582
192583
192584
192585
192586
192587
192588
192589
192590
192591
192592
192593
192594
192595
192596
192597
192598
192599
192600
192601
192602
192603
192604
192605
192606
192607
192608
192609
192610
192611
192612
192613
192614
192615
192616
192617
192618
192619
192620
192621
192622
192623
192624
192625
192626
192627
192628
192629
192630
192631
192632
192633
192634
192635
192636
192637
192638
192639
192640
192641
192642
192643
192644
192645
192646
192647
192648
192649
192650
192651
192652
192653
192654
192655
192656
192657
192658
192659
192660
192661
192662
192663
192664
192665
192666
192667
192668
192669
192670
192671
192672
192673
192674
192675
192676
192677
192678
192679
192680
192681
192682
192683
192684
192685
192686
192687
192688
192689
192690
192691
192692
192693
192694
192695
192696
192697
192698
192699
192700
192701
192702
192703
192704
192705
192706
192707
192708
192709
192710
192711
192712
192713
192714
192715
192716
192717
192718
192719
192720
192721
192722
192723
192724
192725
192726
192727
192728
192729
192730
192731
192732
192733
192734
192735
192736
192737
192738
192739
192740
192741
192742
192743
192744
192745
192746
192747
192748
192749
192750
192751
192752
192753
192754
192755
192756
192757
192758
192759
192760
192761
192762
192763
192764
192765
192766
192767
192768
192769
192770
192771
192772
192773
192774
192775
192776
192777
192778
192779
192780
192781
192782
192783
192784
192785
192786
192787
192788
192789
192790
192791
192792
192793
192794
192795
192796
192797
192798
192799
192800
192801
192802
192803
192804
192805
192806
192807
192808
192809
192810
192811
192812
192813
192814
192815
192816
192817
192818
192819
192820
192821
192822
192823
192824
192825
192826
192827
192828
192829
192830
192831
192832
192833
192834
192835
192836
192837
192838
192839
192840
192841
192842
192843
192844
192845
192846
192847
192848
192849
192850
192851
192852
192853
192854
192855
192856
192857
192858
192859
192860
192861
192862
192863
192864
192865
192866
192867
192868
192869
192870
192871
192872
192873
192874
192875
192876
192877
192878
192879
192880
192881
192882
192883
192884
192885
192886
192887
192888
192889
192890
192891
192892
192893
192894
192895
192896
192897
192898
192899
192900
192901
192902
192903
192904
192905
192906
192907
192908
192909
192910
192911
192912
192913
192914
192915
192916
192917
192918
192919
192920
192921
192922
192923
192924
192925
192926
192927
192928
192929
192930
192931
192932
192933
192934
192935
192936
192937
192938
192939
192940
192941
192942
192943
192944
192945
192946
192947
192948
192949
192950
192951
192952
192953
192954
192955
192956
192957
192958
192959
192960
192961
192962
192963
192964
192965
192966
192967
192968
192969
192970
192971
192972
192973
192974
192975
192976
192977
192978
192979
192980
192981
192982
192983
192984
192985
192986
192987
192988
192989
192990
192991
192992
192993
192994
192995
192996
192997
192998
192999
193000
193001
193002
193003
193004
193005
193006
193007
193008
193009
193010
193011
193012
193013
193014
193015
193016
193017
193018
193019
193020
193021
193022
193023
193024
193025
193026
193027
193028
193029
193030
193031
193032
193033
193034
193035
193036
193037
193038
193039
193040
193041
193042
193043
193044
193045
193046
193047
193048
193049
193050
193051
193052
193053
193054
193055
193056
193057
193058
193059
193060
193061
193062
193063
193064
193065
193066
193067
193068
193069
193070
193071
193072
193073
193074
193075
193076
193077
193078
193079
193080
193081
193082
193083
193084
193085
193086
193087
193088
193089
193090
193091
193092
193093
193094
193095
193096
193097
193098
193099
193100
193101
193102
193103
193104
193105
193106
193107
193108
193109
193110
193111
193112
193113
193114
193115
193116
193117
193118
193119
193120
193121
193122
193123
193124
193125
193126
193127
193128
193129
193130
193131
193132
193133
193134
193135
193136
193137
193138
193139
193140
193141
193142
193143
193144
193145
193146
193147
193148
193149
193150
193151
193152
193153
193154
193155
193156
193157
193158
193159
193160
193161
193162
193163
193164
193165
193166
193167
193168
193169
193170
193171
193172
193173
193174
193175
193176
193177
193178
193179
193180
193181
193182
193183
193184
193185
193186
193187
193188
193189
193190
193191
193192
193193
193194
193195
193196
193197
193198
193199
193200
193201
193202
193203
193204
193205
193206
193207
193208
193209
193210
193211
193212
193213
193214
193215
193216
193217
193218
193219
193220
193221
193222
193223
193224
193225
193226
193227
193228
193229
193230
193231
193232
193233
193234
193235
193236
193237
193238
193239
193240
193241
193242
193243
193244
193245
193246
193247
193248
193249
193250
193251
193252
193253
193254
193255
193256
193257
193258
193259
193260
193261
193262
193263
193264
193265
193266
193267
193268
193269
193270
193271
193272
193273
193274
193275
193276
193277
193278
193279
193280
193281
193282
193283
193284
193285
193286
193287
193288
193289
193290
193291
193292
193293
193294
193295
193296
193297
193298
193299
193300
193301
193302
193303
193304
193305
193306
193307
193308
193309
193310
193311
193312
193313
193314
193315
193316
193317
193318
193319
193320
193321
193322
193323
193324
193325
193326
193327
193328
193329
193330
193331
193332
193333
193334
193335
193336
193337
193338
193339
193340
193341
193342
193343
193344
193345
193346
193347
193348
193349
193350
193351
193352
193353
193354
193355
193356
193357
193358
193359
193360
193361
193362
193363
193364
193365
193366
193367
193368
193369
193370
193371
193372
193373
193374
193375
193376
193377
193378
193379
193380
193381
193382
193383
193384
193385
193386
193387
193388
193389
193390
193391
193392
193393
193394
193395
193396
193397
193398
193399
193400
193401
193402
193403
193404
193405
193406
193407
193408
193409
193410
193411
193412
193413
193414
193415
193416
193417
193418
193419
193420
193421
193422
193423
193424
193425
193426
193427
193428
193429
193430
193431
193432
193433
193434
193435
193436
193437
193438
193439
193440
193441
193442
193443
193444
193445
193446
193447
193448
193449
193450
193451
193452
193453
193454
193455
193456
193457
193458
193459
193460
193461
193462
193463
193464
193465
193466
193467
193468
193469
193470
193471
193472
193473
193474
193475
193476
193477
193478
193479
193480
193481
193482
193483
193484
193485
193486
193487
193488
193489
193490
193491
193492
193493
193494
193495
193496
193497
193498
193499
193500
193501
193502
193503
193504
193505
193506
193507
193508
193509
193510
193511
193512
193513
193514
193515
193516
193517
193518
193519
193520
193521
193522
193523
193524
193525
193526
193527
193528
193529
193530
193531
193532
193533
193534
193535
193536
193537
193538
193539
193540
193541
193542
193543
193544
193545
193546
193547
193548
193549
193550
193551
193552
193553
193554
193555
193556
193557
193558
193559
193560
193561
193562
193563
193564
193565
193566
193567
193568
193569
193570
193571
193572
193573
193574
193575
193576
193577
193578
193579
193580
193581
193582
193583
193584
193585
193586
193587
193588
193589
193590
193591
193592
193593
193594
193595
193596
193597
193598
193599
193600
193601
193602
193603
193604
193605
193606
193607
193608
193609
193610
193611
193612
193613
193614
193615
193616
193617
193618
193619
193620
193621
193622
193623
193624
193625
193626
193627
193628
193629
193630
193631
193632
193633
193634
193635
193636
193637
193638
193639
193640
193641
193642
193643
193644
193645
193646
193647
193648
193649
193650
193651
193652
193653
193654
193655
193656
193657
193658
193659
193660
193661
193662
193663
193664
193665
193666
193667
193668
193669
193670
193671
193672
193673
193674
193675
193676
193677
193678
193679
193680
193681
193682
193683
193684
193685
193686
193687
193688
193689
193690
193691
193692
193693
193694
193695
193696
193697
193698
193699
193700
193701
193702
193703
193704
193705
193706
193707
193708
193709
193710
193711
193712
193713
193714
193715
193716
193717
193718
193719
193720
193721
193722
193723
193724
193725
193726
193727
193728
193729
193730
193731
193732
193733
193734
193735
193736
193737
193738
193739
193740
193741
193742
193743
193744
193745
193746
193747
193748
193749
193750
193751
193752
193753
193754
193755
193756
193757
193758
193759
193760
193761
193762
193763
193764
193765
193766
193767
193768
193769
193770
193771
193772
193773
193774
193775
193776
193777
193778
193779
193780
193781
193782
193783
193784
193785
193786
193787
193788
193789
193790
193791
193792
193793
193794
193795
193796
193797
193798
193799
193800
193801
193802
193803
193804
193805
193806
193807
193808
193809
193810
193811
193812
193813
193814
193815
193816
193817
193818
193819
193820
193821
193822
193823
193824
193825
193826
193827
193828
193829
193830
193831
193832
193833
193834
193835
193836
193837
193838
193839
193840
193841
193842
193843
193844
193845
193846
193847
193848
193849
193850
193851
193852
193853
193854
193855
193856
193857
193858
193859
193860
193861
193862
193863
193864
193865
193866
193867
193868
193869
193870
193871
193872
193873
193874
193875
193876
193877
193878
193879
193880
193881
193882
193883
193884
193885
193886
193887
193888
193889
193890
193891
193892
193893
193894
193895
193896
193897
193898
193899
193900
193901
193902
193903
193904
193905
193906
193907
193908
193909
193910
193911
193912
193913
193914
193915
193916
193917
193918
193919
193920
193921
193922
193923
193924
193925
193926
193927
193928
193929
193930
193931
193932
193933
193934
193935
193936
193937
193938
193939
193940
193941
193942
193943
193944
193945
193946
193947
193948
193949
193950
193951
193952
193953
193954
193955
193956
193957
193958
193959
193960
193961
193962
193963
193964
193965
193966
193967
193968
193969
193970
193971
193972
193973
193974
193975
193976
193977
193978
193979
193980
193981
193982
193983
193984
193985
193986
193987
193988
193989
193990
193991
193992
193993
193994
193995
193996
193997
193998
193999
194000
194001
194002
194003
194004
194005
194006
194007
194008
194009
194010
194011
194012
194013
194014
194015
194016
194017
194018
194019
194020
194021
194022
194023
194024
194025
194026
194027
194028
194029
194030
194031
194032
194033
194034
194035
194036
194037
194038
194039
194040
194041
194042
194043
194044
194045
194046
194047
194048
194049
194050
194051
194052
194053
194054
194055
194056
194057
194058
194059
194060
194061
194062
194063
194064
194065
194066
194067
194068
194069
194070
194071
194072
194073
194074
194075
194076
194077
194078
194079
194080
194081
194082
194083
194084
194085
194086
194087
194088
194089
194090
194091
194092
194093
194094
194095
194096
194097
194098
194099
194100
194101
194102
194103
194104
194105
194106
194107
194108
194109
194110
194111
194112
194113
194114
194115
194116
194117
194118
194119
194120
194121
194122
194123
194124
194125
194126
194127
194128
194129
194130
194131
194132
194133
194134
194135
194136
194137
194138
194139
194140
194141
194142
194143
194144
194145
194146
194147
194148
194149
194150
194151
194152
194153
194154
194155
194156
194157
194158
194159
194160
194161
194162
194163
194164
194165
194166
194167
194168
194169
194170
194171
194172
194173
194174
194175
194176
194177
194178
194179
194180
194181
194182
194183
194184
194185
194186
194187
194188
194189
194190
194191
194192
194193
194194
194195
194196
194197
194198
194199
194200
194201
194202
194203
194204
194205
194206
194207
194208
194209
194210
194211
194212
194213
194214
194215
194216
194217
194218
194219
194220
194221
194222
194223
194224
194225
194226
194227
194228
194229
194230
194231
194232
194233
194234
194235
194236
194237
194238
194239
194240
194241
194242
194243
194244
194245
194246
194247
194248
194249
194250
194251
194252
194253
194254
194255
194256
194257
194258
194259
194260
194261
194262
194263
194264
194265
194266
194267
194268
194269
194270
194271
194272
194273
194274
194275
194276
194277
194278
194279
194280
194281
194282
194283
194284
194285
194286
194287
194288
194289
194290
194291
194292
194293
194294
194295
194296
194297
194298
194299
194300
194301
194302
194303
194304
194305
194306
194307
194308
194309
194310
194311
194312
194313
194314
194315
194316
194317
194318
194319
194320
194321
194322
194323
194324
194325
194326
194327
194328
194329
194330
194331
194332
194333
194334
194335
194336
194337
194338
194339
194340
194341
194342
194343
194344
194345
194346
194347
194348
194349
194350
194351
194352
194353
194354
194355
194356
194357
194358
194359
194360
194361
194362
194363
194364
194365
194366
194367
194368
194369
194370
194371
194372
194373
194374
194375
194376
194377
194378
194379
194380
194381
194382
194383
194384
194385
194386
194387
194388
194389
194390
194391
194392
194393
194394
194395
194396
194397
194398
194399
194400
194401
194402
194403
194404
194405
194406
194407
194408
194409
194410
194411
194412
194413
194414
194415
194416
194417
194418
194419
194420
194421
194422
194423
194424
194425
194426
194427
194428
194429
194430
194431
194432
194433
194434
194435
194436
194437
194438
194439
194440
194441
194442
194443
194444
194445
194446
194447
194448
194449
194450
194451
194452
194453
194454
194455
194456
194457
194458
194459
194460
194461
194462
194463
194464
194465
194466
194467
194468
194469
194470
194471
194472
194473
194474
194475
194476
194477
194478
194479
194480
194481
194482
194483
194484
194485
194486
194487
194488
194489
194490
194491
194492
194493
194494
194495
194496
194497
194498
194499
194500
194501
194502
194503
194504
194505
194506
194507
194508
194509
194510
194511
194512
194513
194514
194515
194516
194517
194518
194519
194520
194521
194522
194523
194524
194525
194526
194527
194528
194529
194530
194531
194532
194533
194534
194535
194536
194537
194538
194539
194540
194541
194542
194543
194544
194545
194546
194547
194548
194549
194550
194551
194552
194553
194554
194555
194556
194557
194558
194559
194560
194561
194562
194563
194564
194565
194566
194567
194568
194569
194570
194571
194572
194573
194574
194575
194576
194577
194578
194579
194580
194581
194582
194583
194584
194585
194586
194587
194588
194589
194590
194591
194592
194593
194594
194595
194596
194597
194598
194599
194600
194601
194602
194603
194604
194605
194606
194607
194608
194609
194610
194611
194612
194613
194614
194615
194616
194617
194618
194619
194620
194621
194622
194623
194624
194625
194626
194627
194628
194629
194630
194631
194632
194633
194634
194635
194636
194637
194638
194639
194640
194641
194642
194643
194644
194645
194646
194647
194648
194649
194650
194651
194652
194653
194654
194655
194656
194657
194658
194659
194660
194661
194662
194663
194664
194665
194666
194667
194668
194669
194670
194671
194672
194673
194674
194675
194676
194677
194678
194679
194680
194681
194682
194683
194684
194685
194686
194687
194688
194689
194690
194691
194692
194693
194694
194695
194696
194697
194698
194699
194700
194701
194702
194703
194704
194705
194706
194707
194708
194709
194710
194711
194712
194713
194714
194715
194716
194717
194718
194719
194720
194721
194722
194723
194724
194725
194726
194727
194728
194729
194730
194731
194732
194733
194734
194735
194736
194737
194738
194739
194740
194741
194742
194743
194744
194745
194746
194747
194748
194749
194750
194751
194752
194753
194754
194755
194756
194757
194758
194759
194760
194761
194762
194763
194764
194765
194766
194767
194768
194769
194770
194771
194772
194773
194774
194775
194776
194777
194778
194779
194780
194781
194782
194783
194784
194785
194786
194787
194788
194789
194790
194791
194792
194793
194794
194795
194796
194797
194798
194799
194800
194801
194802
194803
194804
194805
194806
194807
194808
194809
194810
194811
194812
194813
194814
194815
194816
194817
194818
194819
194820
194821
194822
194823
194824
194825
194826
194827
194828
194829
194830
194831
194832
194833
194834
194835
194836
194837
194838
194839
194840
194841
194842
194843
194844
194845
194846
194847
194848
194849
194850
194851
194852
194853
194854
194855
194856
194857
194858
194859
194860
194861
194862
194863
194864
194865
194866
194867
194868
194869
194870
194871
194872
194873
194874
194875
194876
194877
194878
194879
194880
194881
194882
194883
194884
194885
194886
194887
194888
194889
194890
194891
194892
194893
194894
194895
194896
194897
194898
194899
194900
194901
194902
194903
194904
194905
194906
194907
194908
194909
194910
194911
194912
194913
194914
194915
194916
194917
194918
194919
194920
194921
194922
194923
194924
194925
194926
194927
194928
194929
194930
194931
194932
194933
194934
194935
194936
194937
194938
194939
194940
194941
194942
194943
194944
194945
194946
194947
194948
194949
194950
194951
194952
194953
194954
194955
194956
194957
194958
194959
194960
194961
194962
194963
194964
194965
194966
194967
194968
194969
194970
194971
194972
194973
194974
194975
194976
194977
194978
194979
194980
194981
194982
194983
194984
194985
194986
194987
194988
194989
194990
194991
194992
194993
194994
194995
194996
194997
194998
194999
195000
195001
195002
195003
195004
195005
195006
195007
195008
195009
195010
195011
195012
195013
195014
195015
195016
195017
195018
195019
195020
195021
195022
195023
195024
195025
195026
195027
195028
195029
195030
195031
195032
195033
195034
195035
195036
195037
195038
195039
195040
195041
195042
195043
195044
195045
195046
195047
195048
195049
195050
195051
195052
195053
195054
195055
195056
195057
195058
195059
195060
195061
195062
195063
195064
195065
195066
195067
195068
195069
195070
195071
195072
195073
195074
195075
195076
195077
195078
195079
195080
195081
195082
195083
195084
195085
195086
195087
195088
195089
195090
195091
195092
195093
195094
195095
195096
195097
195098
195099
195100
195101
195102
195103
195104
195105
195106
195107
195108
195109
195110
195111
195112
195113
195114
195115
195116
195117
195118
195119
195120
195121
195122
195123
195124
195125
195126
195127
195128
195129
195130
195131
195132
195133
195134
195135
195136
195137
195138
195139
195140
195141
195142
195143
195144
195145
195146
195147
195148
195149
195150
195151
195152
195153
195154
195155
195156
195157
195158
195159
195160
195161
195162
195163
195164
195165
195166
195167
195168
195169
195170
195171
195172
195173
195174
195175
195176
195177
195178
195179
195180
195181
195182
195183
195184
195185
195186
195187
195188
195189
195190
195191
195192
195193
195194
195195
195196
195197
195198
195199
195200
195201
195202
195203
195204
195205
195206
195207
195208
195209
195210
195211
195212
195213
195214
195215
195216
195217
195218
195219
195220
195221
195222
195223
195224
195225
195226
195227
195228
195229
195230
195231
195232
195233
195234
195235
195236
195237
195238
195239
195240
195241
195242
195243
195244
195245
195246
195247
195248
195249
195250
195251
195252
195253
195254
195255
195256
195257
195258
195259
195260
195261
195262
195263
195264
195265
195266
195267
195268
195269
195270
195271
195272
195273
195274
195275
195276
195277
195278
195279
195280
195281
195282
195283
195284
195285
195286
195287
195288
195289
195290
195291
195292
195293
195294
195295
195296
195297
195298
195299
195300
195301
195302
195303
195304
195305
195306
195307
195308
195309
195310
195311
195312
195313
195314
195315
195316
195317
195318
195319
195320
195321
195322
195323
195324
195325
195326
195327
195328
195329
195330
195331
195332
195333
195334
195335
195336
195337
195338
195339
195340
195341
195342
195343
195344
195345
195346
195347
195348
195349
195350
195351
195352
195353
195354
195355
195356
195357
195358
195359
195360
195361
195362
195363
195364
195365
195366
195367
195368
195369
195370
195371
195372
195373
195374
195375
195376
195377
195378
195379
195380
195381
195382
195383
195384
195385
195386
195387
195388
195389
195390
195391
195392
195393
195394
195395
195396
195397
195398
195399
195400
195401
195402
195403
195404
195405
195406
195407
195408
195409
195410
195411
195412
195413
195414
195415
195416
195417
195418
195419
195420
195421
195422
195423
195424
195425
195426
195427
195428
195429
195430
195431
195432
195433
195434
195435
195436
195437
195438
195439
195440
195441
195442
195443
195444
195445
195446
195447
195448
195449
195450
195451
195452
195453
195454
195455
195456
195457
195458
195459
195460
195461
195462
195463
195464
195465
195466
195467
195468
195469
195470
195471
195472
195473
195474
195475
195476
195477
195478
195479
195480
195481
195482
195483
195484
195485
195486
195487
195488
195489
195490
195491
195492
195493
195494
195495
195496
195497
195498
195499
195500
195501
195502
195503
195504
195505
195506
195507
195508
195509
195510
195511
195512
195513
195514
195515
195516
195517
195518
195519
195520
195521
195522
195523
195524
195525
195526
195527
195528
195529
195530
195531
195532
195533
195534
195535
195536
195537
195538
195539
195540
195541
195542
195543
195544
195545
195546
195547
195548
195549
195550
195551
195552
195553
195554
195555
195556
195557
195558
195559
195560
195561
195562
195563
195564
195565
195566
195567
195568
195569
195570
195571
195572
195573
195574
195575
195576
195577
195578
195579
195580
195581
195582
195583
195584
195585
195586
195587
195588
195589
195590
195591
195592
195593
195594
195595
195596
195597
195598
195599
195600
195601
195602
195603
195604
195605
195606
195607
195608
195609
195610
195611
195612
195613
195614
195615
195616
195617
195618
195619
195620
195621
195622
195623
195624
195625
195626
195627
195628
195629
195630
195631
195632
195633
195634
195635
195636
195637
195638
195639
195640
195641
195642
195643
195644
195645
195646
195647
195648
195649
195650
195651
195652
195653
195654
195655
195656
195657
195658
195659
195660
195661
195662
195663
195664
195665
195666
195667
195668
195669
195670
195671
195672
195673
195674
195675
195676
195677
195678
195679
195680
195681
195682
195683
195684
195685
195686
195687
195688
195689
195690
195691
195692
195693
195694
195695
195696
195697
195698
195699
195700
195701
195702
195703
195704
195705
195706
195707
195708
195709
195710
195711
195712
195713
195714
195715
195716
195717
195718
195719
195720
195721
195722
195723
195724
195725
195726
195727
195728
195729
195730
195731
195732
195733
195734
195735
195736
195737
195738
195739
195740
195741
195742
195743
195744
195745
195746
195747
195748
195749
195750
195751
195752
195753
195754
195755
195756
195757
195758
195759
195760
195761
195762
195763
195764
195765
195766
195767
195768
195769
195770
195771
195772
195773
195774
195775
195776
195777
195778
195779
195780
195781
195782
195783
195784
195785
195786
195787
195788
195789
195790
195791
195792
195793
195794
195795
195796
195797
195798
195799
195800
195801
195802
195803
195804
195805
195806
195807
195808
195809
195810
195811
195812
195813
195814
195815
195816
195817
195818
195819
195820
195821
195822
195823
195824
195825
195826
195827
195828
195829
195830
195831
195832
195833
195834
195835
195836
195837
195838
195839
195840
195841
195842
195843
195844
195845
195846
195847
195848
195849
195850
195851
195852
195853
195854
195855
195856
195857
195858
195859
195860
195861
195862
195863
195864
195865
195866
195867
195868
195869
195870
195871
195872
195873
195874
195875
195876
195877
195878
195879
195880
195881
195882
195883
195884
195885
195886
195887
195888
195889
195890
195891
195892
195893
195894
195895
195896
195897
195898
195899
195900
195901
195902
195903
195904
195905
195906
195907
195908
195909
195910
195911
195912
195913
195914
195915
195916
195917
195918
195919
195920
195921
195922
195923
195924
195925
195926
195927
195928
195929
195930
195931
195932
195933
195934
195935
195936
195937
195938
195939
195940
195941
195942
195943
195944
195945
195946
195947
195948
195949
195950
195951
195952
195953
195954
195955
195956
195957
195958
195959
195960
195961
195962
195963
195964
195965
195966
195967
195968
195969
195970
195971
195972
195973
195974
195975
195976
195977
195978
195979
195980
195981
195982
195983
195984
195985
195986
195987
195988
195989
195990
195991
195992
195993
195994
195995
195996
195997
195998
195999
196000
196001
196002
196003
196004
196005
196006
196007
196008
196009
196010
196011
196012
196013
196014
196015
196016
196017
196018
196019
196020
196021
196022
196023
196024
196025
196026
196027
196028
196029
196030
196031
196032
196033
196034
196035
196036
196037
196038
196039
196040
196041
196042
196043
196044
196045
196046
196047
196048
196049
196050
196051
196052
196053
196054
196055
196056
196057
196058
196059
196060
196061
196062
196063
196064
196065
196066
196067
196068
196069
196070
196071
196072
196073
196074
196075
196076
196077
196078
196079
196080
196081
196082
196083
196084
196085
196086
196087
196088
196089
196090
196091
196092
196093
196094
196095
196096
196097
196098
196099
196100
196101
196102
196103
196104
196105
196106
196107
196108
196109
196110
196111
196112
196113
196114
196115
196116
196117
196118
196119
196120
196121
196122
196123
196124
196125
196126
196127
196128
196129
196130
196131
196132
196133
196134
196135
196136
196137
196138
196139
196140
196141
196142
196143
196144
196145
196146
196147
196148
196149
196150
196151
196152
196153
196154
196155
196156
196157
196158
196159
196160
196161
196162
196163
196164
196165
196166
196167
196168
196169
196170
196171
196172
196173
196174
196175
196176
196177
196178
196179
196180
196181
196182
196183
196184
196185
196186
196187
196188
196189
196190
196191
196192
196193
196194
196195
196196
196197
196198
196199
196200
196201
196202
196203
196204
196205
196206
196207
196208
196209
196210
196211
196212
196213
196214
196215
196216
196217
196218
196219
196220
196221
196222
196223
196224
196225
196226
196227
196228
196229
196230
196231
196232
196233
196234
196235
196236
196237
196238
196239
196240
196241
196242
196243
196244
196245
196246
196247
196248
196249
196250
196251
196252
196253
196254
196255
196256
196257
196258
196259
196260
196261
196262
196263
196264
196265
196266
196267
196268
196269
196270
196271
196272
196273
196274
196275
196276
196277
196278
196279
196280
196281
196282
196283
196284
196285
196286
196287
196288
196289
196290
196291
196292
196293
196294
196295
196296
196297
196298
196299
196300
196301
196302
196303
196304
196305
196306
196307
196308
196309
196310
196311
196312
196313
196314
196315
196316
196317
196318
196319
196320
196321
196322
196323
196324
196325
196326
196327
196328
196329
196330
196331
196332
196333
196334
196335
196336
196337
196338
196339
196340
196341
196342
196343
196344
196345
196346
196347
196348
196349
196350
196351
196352
196353
196354
196355
196356
196357
196358
196359
196360
196361
196362
196363
196364
196365
196366
196367
196368
196369
196370
196371
196372
196373
196374
196375
196376
196377
196378
196379
196380
196381
196382
196383
196384
196385
196386
196387
196388
196389
196390
196391
196392
196393
196394
196395
196396
196397
196398
196399
196400
196401
196402
196403
196404
196405
196406
196407
196408
196409
196410
196411
196412
196413
196414
196415
196416
196417
196418
196419
196420
196421
196422
196423
196424
196425
196426
196427
196428
196429
196430
196431
196432
196433
196434
196435
196436
196437
196438
196439
196440
196441
196442
196443
196444
196445
196446
196447
196448
196449
196450
196451
196452
196453
196454
196455
196456
196457
196458
196459
196460
196461
196462
196463
196464
196465
196466
196467
196468
196469
196470
196471
196472
196473
196474
196475
196476
196477
196478
196479
196480
196481
196482
196483
196484
196485
196486
196487
196488
196489
196490
196491
196492
196493
196494
196495
196496
196497
196498
196499
196500
196501
196502
196503
196504
196505
196506
196507
196508
196509
196510
196511
196512
196513
196514
196515
196516
196517
196518
196519
196520
196521
196522
196523
196524
196525
196526
196527
196528
196529
196530
196531
196532
196533
196534
196535
196536
196537
196538
196539
196540
196541
196542
196543
196544
196545
196546
196547
196548
196549
196550
196551
196552
196553
196554
196555
196556
196557
196558
196559
196560
196561
196562
196563
196564
196565
196566
196567
196568
196569
196570
196571
196572
196573
196574
196575
196576
196577
196578
196579
196580
196581
196582
196583
196584
196585
196586
196587
196588
196589
196590
196591
196592
196593
196594
196595
196596
196597
196598
196599
196600
196601
196602
196603
196604
196605
196606
196607
196608
196609
196610
196611
196612
196613
196614
196615
196616
196617
196618
196619
196620
196621
196622
196623
196624
196625
196626
196627
196628
196629
196630
196631
196632
196633
196634
196635
196636
196637
196638
196639
196640
196641
196642
196643
196644
196645
196646
196647
196648
196649
196650
196651
196652
196653
196654
196655
196656
196657
196658
196659
196660
196661
196662
196663
196664
196665
196666
196667
196668
196669
196670
196671
196672
196673
196674
196675
196676
196677
196678
196679
196680
196681
196682
196683
196684
196685
196686
196687
196688
196689
196690
196691
196692
196693
196694
196695
196696
196697
196698
196699
196700
196701
196702
196703
196704
196705
196706
196707
196708
196709
196710
196711
196712
196713
196714
196715
196716
196717
196718
196719
196720
196721
196722
196723
196724
196725
196726
196727
196728
196729
196730
196731
196732
196733
196734
196735
196736
196737
196738
196739
196740
196741
196742
196743
196744
196745
196746
196747
196748
196749
196750
196751
196752
196753
196754
196755
196756
196757
196758
196759
196760
196761
196762
196763
196764
196765
196766
196767
196768
196769
196770
196771
196772
196773
196774
196775
196776
196777
196778
196779
196780
196781
196782
196783
196784
196785
196786
196787
196788
196789
196790
196791
196792
196793
196794
196795
196796
196797
196798
196799
196800
196801
196802
196803
196804
196805
196806
196807
196808
196809
196810
196811
196812
196813
196814
196815
196816
196817
196818
196819
196820
196821
196822
196823
196824
196825
196826
196827
196828
196829
196830
196831
196832
196833
196834
196835
196836
196837
196838
196839
196840
196841
196842
196843
196844
196845
196846
196847
196848
196849
196850
196851
196852
196853
196854
196855
196856
196857
196858
196859
196860
196861
196862
196863
196864
196865
196866
196867
196868
196869
196870
196871
196872
196873
196874
196875
196876
196877
196878
196879
196880
196881
196882
196883
196884
196885
196886
196887
196888
196889
196890
196891
196892
196893
196894
196895
196896
196897
196898
196899
196900
196901
196902
196903
196904
196905
196906
196907
196908
196909
196910
196911
196912
196913
196914
196915
196916
196917
196918
196919
196920
196921
196922
196923
196924
196925
196926
196927
196928
196929
196930
196931
196932
196933
196934
196935
196936
196937
196938
196939
196940
196941
196942
196943
196944
196945
196946
196947
196948
196949
196950
196951
196952
196953
196954
196955
196956
196957
196958
196959
196960
196961
196962
196963
196964
196965
196966
196967
196968
196969
196970
196971
196972
196973
196974
196975
196976
196977
196978
196979
196980
196981
196982
196983
196984
196985
196986
196987
196988
196989
196990
196991
196992
196993
196994
196995
196996
196997
196998
196999
197000
197001
197002
197003
197004
197005
197006
197007
197008
197009
197010
197011
197012
197013
197014
197015
197016
197017
197018
197019
197020
197021
197022
197023
197024
197025
197026
197027
197028
197029
197030
197031
197032
197033
197034
197035
197036
197037
197038
197039
197040
197041
197042
197043
197044
197045
197046
197047
197048
197049
197050
197051
197052
197053
197054
197055
197056
197057
197058
197059
197060
197061
197062
197063
197064
197065
197066
197067
197068
197069
197070
197071
197072
197073
197074
197075
197076
197077
197078
197079
197080
197081
197082
197083
197084
197085
197086
197087
197088
197089
197090
197091
197092
197093
197094
197095
197096
197097
197098
197099
197100
197101
197102
197103
197104
197105
197106
197107
197108
197109
197110
197111
197112
197113
197114
197115
197116
197117
197118
197119
197120
197121
197122
197123
197124
197125
197126
197127
197128
197129
197130
197131
197132
197133
197134
197135
197136
197137
197138
197139
197140
197141
197142
197143
197144
197145
197146
197147
197148
197149
197150
197151
197152
197153
197154
197155
197156
197157
197158
197159
197160
197161
197162
197163
197164
197165
197166
197167
197168
197169
197170
197171
197172
197173
197174
197175
197176
197177
197178
197179
197180
197181
197182
197183
197184
197185
197186
197187
197188
197189
197190
197191
197192
197193
197194
197195
197196
197197
197198
197199
197200
197201
197202
197203
197204
197205
197206
197207
197208
197209
197210
197211
197212
197213
197214
197215
197216
197217
197218
197219
197220
197221
197222
197223
197224
197225
197226
197227
197228
197229
197230
197231
197232
197233
197234
197235
197236
197237
197238
197239
197240
197241
197242
197243
197244
197245
197246
197247
197248
197249
197250
197251
197252
197253
197254
197255
197256
197257
197258
197259
197260
197261
197262
197263
197264
197265
197266
197267
197268
197269
197270
197271
197272
197273
197274
197275
197276
197277
197278
197279
197280
197281
197282
197283
197284
197285
197286
197287
197288
197289
197290
197291
197292
197293
197294
197295
197296
197297
197298
197299
197300
197301
197302
197303
197304
197305
197306
197307
197308
197309
197310
197311
197312
197313
197314
197315
197316
197317
197318
197319
197320
197321
197322
197323
197324
197325
197326
197327
197328
197329
197330
197331
197332
197333
197334
197335
197336
197337
197338
197339
197340
197341
197342
197343
197344
197345
197346
197347
197348
197349
197350
197351
197352
197353
197354
197355
197356
197357
197358
197359
197360
197361
197362
197363
197364
197365
197366
197367
197368
197369
197370
197371
197372
197373
197374
197375
197376
197377
197378
197379
197380
197381
197382
197383
197384
197385
197386
197387
197388
197389
197390
197391
197392
197393
197394
197395
197396
197397
197398
197399
197400
197401
197402
197403
197404
197405
197406
197407
197408
197409
197410
197411
197412
197413
197414
197415
197416
197417
197418
197419
197420
197421
197422
197423
197424
197425
197426
197427
197428
197429
197430
197431
197432
197433
197434
197435
197436
197437
197438
197439
197440
197441
197442
197443
197444
197445
197446
197447
197448
197449
197450
197451
197452
197453
197454
197455
197456
197457
197458
197459
197460
197461
197462
197463
197464
197465
197466
197467
197468
197469
197470
197471
197472
197473
197474
197475
197476
197477
197478
197479
197480
197481
197482
197483
197484
197485
197486
197487
197488
197489
197490
197491
197492
197493
197494
197495
197496
197497
197498
197499
197500
197501
197502
197503
197504
197505
197506
197507
197508
197509
197510
197511
197512
197513
197514
197515
197516
197517
197518
197519
197520
197521
197522
197523
197524
197525
197526
197527
197528
197529
197530
197531
197532
197533
197534
197535
197536
197537
197538
197539
197540
197541
197542
197543
197544
197545
197546
197547
197548
197549
197550
197551
197552
197553
197554
197555
197556
197557
197558
197559
197560
197561
197562
197563
197564
197565
197566
197567
197568
197569
197570
197571
197572
197573
197574
197575
197576
197577
197578
197579
197580
197581
197582
197583
197584
197585
197586
197587
197588
197589
197590
197591
197592
197593
197594
197595
197596
197597
197598
197599
197600
197601
197602
197603
197604
197605
197606
197607
197608
197609
197610
197611
197612
197613
197614
197615
197616
197617
197618
197619
197620
197621
197622
197623
197624
197625
197626
197627
197628
197629
197630
197631
197632
197633
197634
197635
197636
197637
197638
197639
197640
197641
197642
197643
197644
197645
197646
197647
197648
197649
197650
197651
197652
197653
197654
197655
197656
197657
197658
197659
197660
197661
197662
197663
197664
197665
197666
197667
197668
197669
197670
197671
197672
197673
197674
197675
197676
197677
197678
197679
197680
197681
197682
197683
197684
197685
197686
197687
197688
197689
197690
197691
197692
197693
197694
197695
197696
197697
197698
197699
197700
197701
197702
197703
197704
197705
197706
197707
197708
197709
197710
197711
197712
197713
197714
197715
197716
197717
197718
197719
197720
197721
197722
197723
197724
197725
197726
197727
197728
197729
197730
197731
197732
197733
197734
197735
197736
197737
197738
197739
197740
197741
197742
197743
197744
197745
197746
197747
197748
197749
197750
197751
197752
197753
197754
197755
197756
197757
197758
197759
197760
197761
197762
197763
197764
197765
197766
197767
197768
197769
197770
197771
197772
197773
197774
197775
197776
197777
197778
197779
197780
197781
197782
197783
197784
197785
197786
197787
197788
197789
197790
197791
197792
197793
197794
197795
197796
197797
197798
197799
197800
197801
197802
197803
197804
197805
197806
197807
197808
197809
197810
197811
197812
197813
197814
197815
197816
197817
197818
197819
197820
197821
197822
197823
197824
197825
197826
197827
197828
197829
197830
197831
197832
197833
197834
197835
197836
197837
197838
197839
197840
197841
197842
197843
197844
197845
197846
197847
197848
197849
197850
197851
197852
197853
197854
197855
197856
197857
197858
197859
197860
197861
197862
197863
197864
197865
197866
197867
197868
197869
197870
197871
197872
197873
197874
197875
197876
197877
197878
197879
197880
197881
197882
197883
197884
197885
197886
197887
197888
197889
197890
197891
197892
197893
197894
197895
197896
197897
197898
197899
197900
197901
197902
197903
197904
197905
197906
197907
197908
197909
197910
197911
197912
197913
197914
197915
197916
197917
197918
197919
197920
197921
197922
197923
197924
197925
197926
197927
197928
197929
197930
197931
197932
197933
197934
197935
197936
197937
197938
197939
197940
197941
197942
197943
197944
197945
197946
197947
197948
197949
197950
197951
197952
197953
197954
197955
197956
197957
197958
197959
197960
197961
197962
197963
197964
197965
197966
197967
197968
197969
197970
197971
197972
197973
197974
197975
197976
197977
197978
197979
197980
197981
197982
197983
197984
197985
197986
197987
197988
197989
197990
197991
197992
197993
197994
197995
197996
197997
197998
197999
198000
198001
198002
198003
198004
198005
198006
198007
198008
198009
198010
198011
198012
198013
198014
198015
198016
198017
198018
198019
198020
198021
198022
198023
198024
198025
198026
198027
198028
198029
198030
198031
198032
198033
198034
198035
198036
198037
198038
198039
198040
198041
198042
198043
198044
198045
198046
198047
198048
198049
198050
198051
198052
198053
198054
198055
198056
198057
198058
198059
198060
198061
198062
198063
198064
198065
198066
198067
198068
198069
198070
198071
198072
198073
198074
198075
198076
198077
198078
198079
198080
198081
198082
198083
198084
198085
198086
198087
198088
198089
198090
198091
198092
198093
198094
198095
198096
198097
198098
198099
198100
198101
198102
198103
198104
198105
198106
198107
198108
198109
198110
198111
198112
198113
198114
198115
198116
198117
198118
198119
198120
198121
198122
198123
198124
198125
198126
198127
198128
198129
198130
198131
198132
198133
198134
198135
198136
198137
198138
198139
198140
198141
198142
198143
198144
198145
198146
198147
198148
198149
198150
198151
198152
198153
198154
198155
198156
198157
198158
198159
198160
198161
198162
198163
198164
198165
198166
198167
198168
198169
198170
198171
198172
198173
198174
198175
198176
198177
198178
198179
198180
198181
198182
198183
198184
198185
198186
198187
198188
198189
198190
198191
198192
198193
198194
198195
198196
198197
198198
198199
198200
198201
198202
198203
198204
198205
198206
198207
198208
198209
198210
198211
198212
198213
198214
198215
198216
198217
198218
198219
198220
198221
198222
198223
198224
198225
198226
198227
198228
198229
198230
198231
198232
198233
198234
198235
198236
198237
198238
198239
198240
198241
198242
198243
198244
198245
198246
198247
198248
198249
198250
198251
198252
198253
198254
198255
198256
198257
198258
198259
198260
198261
198262
198263
198264
198265
198266
198267
198268
198269
198270
198271
198272
198273
198274
198275
198276
198277
198278
198279
198280
198281
198282
198283
198284
198285
198286
198287
198288
198289
198290
198291
198292
198293
198294
198295
198296
198297
198298
198299
198300
198301
198302
198303
198304
198305
198306
198307
198308
198309
198310
198311
198312
198313
198314
198315
198316
198317
198318
198319
198320
198321
198322
198323
198324
198325
198326
198327
198328
198329
198330
198331
198332
198333
198334
198335
198336
198337
198338
198339
198340
198341
198342
198343
198344
198345
198346
198347
198348
198349
198350
198351
198352
198353
198354
198355
198356
198357
198358
198359
198360
198361
198362
198363
198364
198365
198366
198367
198368
198369
198370
198371
198372
198373
198374
198375
198376
198377
198378
198379
198380
198381
198382
198383
198384
198385
198386
198387
198388
198389
198390
198391
198392
198393
198394
198395
198396
198397
198398
198399
198400
198401
198402
198403
198404
198405
198406
198407
198408
198409
198410
198411
198412
198413
198414
198415
198416
198417
198418
198419
198420
198421
198422
198423
198424
198425
198426
198427
198428
198429
198430
198431
198432
198433
198434
198435
198436
198437
198438
198439
198440
198441
198442
198443
198444
198445
198446
198447
198448
198449
198450
198451
198452
198453
198454
198455
198456
198457
198458
198459
198460
198461
198462
198463
198464
198465
198466
198467
198468
198469
198470
198471
198472
198473
198474
198475
198476
198477
198478
198479
198480
198481
198482
198483
198484
198485
198486
198487
198488
198489
198490
198491
198492
198493
198494
198495
198496
198497
198498
198499
198500
198501
198502
198503
198504
198505
198506
198507
198508
198509
198510
198511
198512
198513
198514
198515
198516
198517
198518
198519
198520
198521
198522
198523
198524
198525
198526
198527
198528
198529
198530
198531
198532
198533
198534
198535
198536
198537
198538
198539
198540
198541
198542
198543
198544
198545
198546
198547
198548
198549
198550
198551
198552
198553
198554
198555
198556
198557
198558
198559
198560
198561
198562
198563
198564
198565
198566
198567
198568
198569
198570
198571
198572
198573
198574
198575
198576
198577
198578
198579
198580
198581
198582
198583
198584
198585
198586
198587
198588
198589
198590
198591
198592
198593
198594
198595
198596
198597
198598
198599
198600
198601
198602
198603
198604
198605
198606
198607
198608
198609
198610
198611
198612
198613
198614
198615
198616
198617
198618
198619
198620
198621
198622
198623
198624
198625
198626
198627
198628
198629
198630
198631
198632
198633
198634
198635
198636
198637
198638
198639
198640
198641
198642
198643
198644
198645
198646
198647
198648
198649
198650
198651
198652
198653
198654
198655
198656
198657
198658
198659
198660
198661
198662
198663
198664
198665
198666
198667
198668
198669
198670
198671
198672
198673
198674
198675
198676
198677
198678
198679
198680
198681
198682
198683
198684
198685
198686
198687
198688
198689
198690
198691
198692
198693
198694
198695
198696
198697
198698
198699
198700
198701
198702
198703
198704
198705
198706
198707
198708
198709
198710
198711
198712
198713
198714
198715
198716
198717
198718
198719
198720
198721
198722
198723
198724
198725
198726
198727
198728
198729
198730
198731
198732
198733
198734
198735
198736
198737
198738
198739
198740
198741
198742
198743
198744
198745
198746
198747
198748
198749
198750
198751
198752
198753
198754
198755
198756
198757
198758
198759
198760
198761
198762
198763
198764
198765
198766
198767
198768
198769
198770
198771
198772
198773
198774
198775
198776
198777
198778
198779
198780
198781
198782
198783
198784
198785
198786
198787
198788
198789
198790
198791
198792
198793
198794
198795
198796
198797
198798
198799
198800
198801
198802
198803
198804
198805
198806
198807
198808
198809
198810
198811
198812
198813
198814
198815
198816
198817
198818
198819
198820
198821
198822
198823
198824
198825
198826
198827
198828
198829
198830
198831
198832
198833
198834
198835
198836
198837
198838
198839
198840
198841
198842
198843
198844
198845
198846
198847
198848
198849
198850
198851
198852
198853
198854
198855
198856
198857
198858
198859
198860
198861
198862
198863
198864
198865
198866
198867
198868
198869
198870
198871
198872
198873
198874
198875
198876
198877
198878
198879
198880
198881
198882
198883
198884
198885
198886
198887
198888
198889
198890
198891
198892
198893
198894
198895
198896
198897
198898
198899
198900
198901
198902
198903
198904
198905
198906
198907
198908
198909
198910
198911
198912
198913
198914
198915
198916
198917
198918
198919
198920
198921
198922
198923
198924
198925
198926
198927
198928
198929
198930
198931
198932
198933
198934
198935
198936
198937
198938
198939
198940
198941
198942
198943
198944
198945
198946
198947
198948
198949
198950
198951
198952
198953
198954
198955
198956
198957
198958
198959
198960
198961
198962
198963
198964
198965
198966
198967
198968
198969
198970
198971
198972
198973
198974
198975
198976
198977
198978
198979
198980
198981
198982
198983
198984
198985
198986
198987
198988
198989
198990
198991
198992
198993
198994
198995
198996
198997
198998
198999
199000
199001
199002
199003
199004
199005
199006
199007
199008
199009
199010
199011
199012
199013
199014
199015
199016
199017
199018
199019
199020
199021
199022
199023
199024
199025
199026
199027
199028
199029
199030
199031
199032
199033
199034
199035
199036
199037
199038
199039
199040
199041
199042
199043
199044
199045
199046
199047
199048
199049
199050
199051
199052
199053
199054
199055
199056
199057
199058
199059
199060
199061
199062
199063
199064
199065
199066
199067
199068
199069
199070
199071
199072
199073
199074
199075
199076
199077
199078
199079
199080
199081
199082
199083
199084
199085
199086
199087
199088
199089
199090
199091
199092
199093
199094
199095
199096
199097
199098
199099
199100
199101
199102
199103
199104
199105
199106
199107
199108
199109
199110
199111
199112
199113
199114
199115
199116
199117
199118
199119
199120
199121
199122
199123
199124
199125
199126
199127
199128
199129
199130
199131
199132
199133
199134
199135
199136
199137
199138
199139
199140
199141
199142
199143
199144
199145
199146
199147
199148
199149
199150
199151
199152
199153
199154
199155
199156
199157
199158
199159
199160
199161
199162
199163
199164
199165
199166
199167
199168
199169
199170
199171
199172
199173
199174
199175
199176
199177
199178
199179
199180
199181
199182
199183
199184
199185
199186
199187
199188
199189
199190
199191
199192
199193
199194
199195
199196
199197
199198
199199
199200
199201
199202
199203
199204
199205
199206
199207
199208
199209
199210
199211
199212
199213
199214
199215
199216
199217
199218
199219
199220
199221
199222
199223
199224
199225
199226
199227
199228
199229
199230
199231
199232
199233
199234
199235
199236
199237
199238
199239
199240
199241
199242
199243
199244
199245
199246
199247
199248
199249
199250
199251
199252
199253
199254
199255
199256
199257
199258
199259
199260
199261
199262
199263
199264
199265
199266
199267
199268
199269
199270
199271
199272
199273
199274
199275
199276
199277
199278
199279
199280
199281
199282
199283
199284
199285
199286
199287
199288
199289
199290
199291
199292
199293
199294
199295
199296
199297
199298
199299
199300
199301
199302
199303
199304
199305
199306
199307
199308
199309
199310
199311
199312
199313
199314
199315
199316
199317
199318
199319
199320
199321
199322
199323
199324
199325
199326
199327
199328
199329
199330
199331
199332
199333
199334
199335
199336
199337
199338
199339
199340
199341
199342
199343
199344
199345
199346
199347
199348
199349
199350
199351
199352
199353
199354
199355
199356
199357
199358
199359
199360
199361
199362
199363
199364
199365
199366
199367
199368
199369
199370
199371
199372
199373
199374
199375
199376
199377
199378
199379
199380
199381
199382
199383
199384
199385
199386
199387
199388
199389
199390
199391
199392
199393
199394
199395
199396
199397
199398
199399
199400
199401
199402
199403
199404
199405
199406
199407
199408
199409
199410
199411
199412
199413
199414
199415
199416
199417
199418
199419
199420
199421
199422
199423
199424
199425
199426
199427
199428
199429
199430
199431
199432
199433
199434
199435
199436
199437
199438
199439
199440
199441
199442
199443
199444
199445
199446
199447
199448
199449
199450
199451
199452
199453
199454
199455
199456
199457
199458
199459
199460
199461
199462
199463
199464
199465
199466
199467
199468
199469
199470
199471
199472
199473
199474
199475
199476
199477
199478
199479
199480
199481
199482
199483
199484
199485
199486
199487
199488
199489
199490
199491
199492
199493
199494
199495
199496
199497
199498
199499
199500
199501
199502
199503
199504
199505
199506
199507
199508
199509
199510
199511
199512
199513
199514
199515
199516
199517
199518
199519
199520
199521
199522
199523
199524
199525
199526
199527
199528
199529
199530
199531
199532
199533
199534
199535
199536
199537
199538
199539
199540
199541
199542
199543
199544
199545
199546
199547
199548
199549
199550
199551
199552
199553
199554
199555
199556
199557
199558
199559
199560
199561
199562
199563
199564
199565
199566
199567
199568
199569
199570
199571
199572
199573
199574
199575
199576
199577
199578
199579
199580
199581
199582
199583
199584
199585
199586
199587
199588
199589
199590
199591
199592
199593
199594
199595
199596
199597
199598
199599
199600
199601
199602
199603
199604
199605
199606
199607
199608
199609
199610
199611
199612
199613
199614
199615
199616
199617
199618
199619
199620
199621
199622
199623
199624
199625
199626
199627
199628
199629
199630
199631
199632
199633
199634
199635
199636
199637
199638
199639
199640
199641
199642
199643
199644
199645
199646
199647
199648
199649
199650
199651
199652
199653
199654
199655
199656
199657
199658
199659
199660
199661
199662
199663
199664
199665
199666
199667
199668
199669
199670
199671
199672
199673
199674
199675
199676
199677
199678
199679
199680
199681
199682
199683
199684
199685
199686
199687
199688
199689
199690
199691
199692
199693
199694
199695
199696
199697
199698
199699
199700
199701
199702
199703
199704
199705
199706
199707
199708
199709
199710
199711
199712
199713
199714
199715
199716
199717
199718
199719
199720
199721
199722
199723
199724
199725
199726
199727
199728
199729
199730
199731
199732
199733
199734
199735
199736
199737
199738
199739
199740
199741
199742
199743
199744
199745
199746
199747
199748
199749
199750
199751
199752
199753
199754
199755
199756
199757
199758
199759
199760
199761
199762
199763
199764
199765
199766
199767
199768
199769
199770
199771
199772
199773
199774
199775
199776
199777
199778
199779
199780
199781
199782
199783
199784
199785
199786
199787
199788
199789
199790
199791
199792
199793
199794
199795
199796
199797
199798
199799
199800
199801
199802
199803
199804
199805
199806
199807
199808
199809
199810
199811
199812
199813
199814
199815
199816
199817
199818
199819
199820
199821
199822
199823
199824
199825
199826
199827
199828
199829
199830
199831
199832
199833
199834
199835
199836
199837
199838
199839
199840
199841
199842
199843
199844
199845
199846
199847
199848
199849
199850
199851
199852
199853
199854
199855
199856
199857
199858
199859
199860
199861
199862
199863
199864
199865
199866
199867
199868
199869
199870
199871
199872
199873
199874
199875
199876
199877
199878
199879
199880
199881
199882
199883
199884
199885
199886
199887
199888
199889
199890
199891
199892
199893
199894
199895
199896
199897
199898
199899
199900
199901
199902
199903
199904
199905
199906
199907
199908
199909
199910
199911
199912
199913
199914
199915
199916
199917
199918
199919
199920
199921
199922
199923
199924
199925
199926
199927
199928
199929
199930
199931
199932
199933
199934
199935
199936
199937
199938
199939
199940
199941
199942
199943
199944
199945
199946
199947
199948
199949
199950
199951
199952
199953
199954
199955
199956
199957
199958
199959
199960
199961
199962
199963
199964
199965
199966
199967
199968
199969
199970
199971
199972
199973
199974
199975
199976
199977
199978
199979
199980
199981
199982
199983
199984
199985
199986
199987
199988
199989
199990
199991
199992
199993
199994
199995
199996
199997
199998
199999
200000
200001
200002
200003
200004
200005
200006
200007
200008
200009
200010
200011
200012
200013
200014
200015
200016
200017
200018
200019
200020
200021
200022
200023
200024
200025
200026
200027
200028
200029
200030
200031
200032
200033
200034
200035
200036
200037
200038
200039
200040
200041
200042
200043
200044
200045
200046
200047
200048
200049
200050
200051
200052
200053
200054
200055
200056
200057
200058
200059
200060
200061
200062
200063
200064
200065
200066
200067
200068
200069
200070
200071
200072
200073
200074
200075
200076
200077
200078
200079
200080
200081
200082
200083
200084
200085
200086
200087
200088
200089
200090
200091
200092
200093
200094
200095
200096
200097
200098
200099
200100
200101
200102
200103
200104
200105
200106
200107
200108
200109
200110
200111
200112
200113
200114
200115
200116
200117
200118
200119
200120
200121
200122
200123
200124
200125
200126
200127
200128
200129
200130
200131
200132
200133
200134
200135
200136
200137
200138
200139
200140
200141
200142
200143
200144
200145
200146
200147
200148
200149
200150
200151
200152
200153
200154
200155
200156
200157
200158
200159
200160
200161
200162
200163
200164
200165
200166
200167
200168
200169
200170
200171
200172
200173
200174
200175
200176
200177
200178
200179
200180
200181
200182
200183
200184
200185
200186
200187
200188
200189
200190
200191
200192
200193
200194
200195
200196
200197
200198
200199
200200
200201
200202
200203
200204
200205
200206
200207
200208
200209
200210
200211
200212
200213
200214
200215
200216
200217
200218
200219
200220
200221
200222
200223
200224
200225
200226
200227
200228
200229
200230
200231
200232
200233
200234
200235
200236
200237
200238
200239
200240
200241
200242
200243
200244
200245
200246
200247
200248
200249
200250
200251
200252
200253
200254
200255
200256
200257
200258
200259
200260
200261
200262
200263
200264
200265
200266
200267
200268
200269
200270
200271
200272
200273
200274
200275
200276
200277
200278
200279
200280
200281
200282
200283
200284
200285
200286
200287
200288
200289
200290
200291
200292
200293
200294
200295
200296
200297
200298
200299
200300
200301
200302
200303
200304
200305
200306
200307
200308
200309
200310
200311
200312
200313
200314
200315
200316
200317
200318
200319
200320
200321
200322
200323
200324
200325
200326
200327
200328
200329
200330
200331
200332
200333
200334
200335
200336
200337
200338
200339
200340
200341
200342
200343
200344
200345
200346
200347
200348
200349
200350
200351
200352
200353
200354
200355
200356
200357
200358
200359
200360
200361
200362
200363
200364
200365
200366
200367
200368
200369
200370
200371
200372
200373
200374
200375
200376
200377
200378
200379
200380
200381
200382
200383
200384
200385
200386
200387
200388
200389
200390
200391
200392
200393
200394
200395
200396
200397
200398
200399
200400
200401
200402
200403
200404
200405
200406
200407
200408
200409
200410
200411
200412
200413
200414
200415
200416
200417
200418
200419
200420
200421
200422
200423
200424
200425
200426
200427
200428
200429
200430
200431
200432
200433
200434
200435
200436
200437
200438
200439
200440
200441
200442
200443
200444
200445
200446
200447
200448
200449
200450
200451
200452
200453
200454
200455
200456
200457
200458
200459
200460
200461
200462
200463
200464
200465
200466
200467
200468
200469
200470
200471
200472
200473
200474
200475
200476
200477
200478
200479
200480
200481
200482
200483
200484
200485
200486
200487
200488
200489
200490
200491
200492
200493
200494
200495
200496
200497
200498
200499
200500
200501
200502
200503
200504
200505
200506
200507
200508
200509
200510
200511
200512
200513
200514
200515
200516
200517
200518
200519
200520
200521
200522
200523
200524
200525
200526
200527
200528
200529
200530
200531
200532
200533
200534
200535
200536
200537
200538
200539
200540
200541
200542
200543
200544
200545
200546
200547
200548
200549
200550
200551
200552
200553
200554
200555
200556
200557
200558
200559
200560
200561
200562
200563
200564
200565
200566
200567
200568
200569
200570
200571
200572
200573
200574
200575
200576
200577
200578
200579
200580
200581
200582
200583
200584
200585
200586
200587
200588
200589
200590
200591
200592
200593
200594
200595
200596
200597
200598
200599
200600
200601
200602
200603
200604
200605
200606
200607
200608
200609
200610
200611
200612
200613
200614
200615
200616
200617
200618
200619
200620
200621
200622
200623
200624
200625
200626
200627
200628
200629
200630
200631
200632
200633
200634
200635
200636
200637
200638
200639
200640
200641
200642
200643
200644
200645
200646
200647
200648
200649
200650
200651
200652
200653
200654
200655
200656
200657
200658
200659
200660
200661
200662
200663
200664
200665
200666
200667
200668
200669
200670
200671
200672
200673
200674
200675
200676
200677
200678
200679
200680
200681
200682
200683
200684
200685
200686
200687
200688
200689
200690
200691
200692
200693
200694
200695
200696
200697
200698
200699
200700
200701
200702
200703
200704
200705
200706
200707
200708
200709
200710
200711
200712
200713
200714
200715
200716
200717
200718
200719
200720
200721
200722
200723
200724
200725
200726
200727
200728
200729
200730
200731
200732
200733
200734
200735
200736
200737
200738
200739
200740
200741
200742
200743
200744
200745
200746
200747
200748
200749
200750
200751
200752
200753
200754
200755
200756
200757
200758
200759
200760
200761
200762
200763
200764
200765
200766
200767
200768
200769
200770
200771
200772
200773
200774
200775
200776
200777
200778
200779
200780
200781
200782
200783
200784
200785
200786
200787
200788
200789
200790
200791
200792
200793
200794
200795
200796
200797
200798
200799
200800
200801
200802
200803
200804
200805
200806
200807
200808
200809
200810
200811
200812
200813
200814
200815
200816
200817
200818
200819
200820
200821
200822
200823
200824
200825
200826
200827
200828
200829
200830
200831
200832
200833
200834
200835
200836
200837
200838
200839
200840
200841
200842
200843
200844
200845
200846
200847
200848
200849
200850
200851
200852
200853
200854
200855
200856
200857
200858
200859
200860
200861
200862
200863
200864
200865
200866
200867
200868
200869
200870
200871
200872
200873
200874
200875
200876
200877
200878
200879
200880
200881
200882
200883
200884
200885
200886
200887
200888
200889
200890
200891
200892
200893
200894
200895
200896
200897
200898
200899
200900
200901
200902
200903
200904
200905
200906
200907
200908
200909
200910
200911
200912
200913
200914
200915
200916
200917
200918
200919
200920
200921
200922
200923
200924
200925
200926
200927
200928
200929
200930
200931
200932
200933
200934
200935
200936
200937
200938
200939
200940
200941
200942
200943
200944
200945
200946
200947
200948
200949
200950
200951
200952
200953
200954
200955
200956
200957
200958
200959
200960
200961
200962
200963
200964
200965
200966
200967
200968
200969
200970
200971
200972
200973
200974
200975
200976
200977
200978
200979
200980
200981
200982
200983
200984
200985
200986
200987
200988
200989
200990
200991
200992
200993
200994
200995
200996
200997
200998
200999
201000
201001
201002
201003
201004
201005
201006
201007
201008
201009
201010
201011
201012
201013
201014
201015
201016
201017
201018
201019
201020
201021
201022
201023
201024
201025
201026
201027
201028
201029
201030
201031
201032
201033
201034
201035
201036
201037
201038
201039
201040
201041
201042
201043
201044
201045
201046
201047
201048
201049
201050
201051
201052
201053
201054
201055
201056
201057
201058
201059
201060
201061
201062
201063
201064
201065
201066
201067
201068
201069
201070
201071
201072
201073
201074
201075
201076
201077
201078
201079
201080
201081
201082
201083
201084
201085
201086
201087
201088
201089
201090
201091
201092
201093
201094
201095
201096
201097
201098
201099
201100
201101
201102
201103
201104
201105
201106
201107
201108
201109
201110
201111
201112
201113
201114
201115
201116
201117
201118
201119
201120
201121
201122
201123
201124
201125
201126
201127
201128
201129
201130
201131
201132
201133
201134
201135
201136
201137
201138
201139
201140
201141
201142
201143
201144
201145
201146
201147
201148
201149
201150
201151
201152
201153
201154
201155
201156
201157
201158
201159
201160
201161
201162
201163
201164
201165
201166
201167
201168
201169
201170
201171
201172
201173
201174
201175
201176
201177
201178
201179
201180
201181
201182
201183
201184
201185
201186
201187
201188
201189
201190
201191
201192
201193
201194
201195
201196
201197
201198
201199
201200
201201
201202
201203
201204
201205
201206
201207
201208
201209
201210
201211
201212
201213
201214
201215
201216
201217
201218
201219
201220
201221
201222
201223
201224
201225
201226
201227
201228
201229
201230
201231
201232
201233
201234
201235
201236
201237
201238
201239
201240
201241
201242
201243
201244
201245
201246
201247
201248
201249
201250
201251
201252
201253
201254
201255
201256
201257
201258
201259
201260
201261
201262
201263
201264
201265
201266
201267
201268
201269
201270
201271
201272
201273
201274
201275
201276
201277
201278
201279
201280
201281
201282
201283
201284
201285
201286
201287
201288
201289
201290
201291
201292
201293
201294
201295
201296
201297
201298
201299
201300
201301
201302
201303
201304
201305
201306
201307
201308
201309
201310
201311
201312
201313
201314
201315
201316
201317
201318
201319
201320
201321
201322
201323
201324
201325
201326
201327
201328
201329
201330
201331
201332
201333
201334
201335
201336
201337
201338
201339
201340
201341
201342
201343
201344
201345
201346
201347
201348
201349
201350
201351
201352
201353
201354
201355
201356
201357
201358
201359
201360
201361
201362
201363
201364
201365
201366
201367
201368
201369
201370
201371
201372
201373
201374
201375
201376
201377
201378
201379
201380
201381
201382
201383
201384
201385
201386
201387
201388
201389
201390
201391
201392
201393
201394
201395
201396
201397
201398
201399
201400
201401
201402
201403
201404
201405
201406
201407
201408
201409
201410
201411
201412
201413
201414
201415
201416
201417
201418
201419
201420
201421
201422
201423
201424
201425
201426
201427
201428
201429
201430
201431
201432
201433
201434
201435
201436
201437
201438
201439
201440
201441
201442
201443
201444
201445
201446
201447
201448
201449
201450
201451
201452
201453
201454
201455
201456
201457
201458
201459
201460
201461
201462
201463
201464
201465
201466
201467
201468
201469
201470
201471
201472
201473
201474
201475
201476
201477
201478
201479
201480
201481
201482
201483
201484
201485
201486
201487
201488
201489
201490
201491
201492
201493
201494
201495
201496
201497
201498
201499
201500
201501
201502
201503
201504
201505
201506
201507
201508
201509
201510
201511
201512
201513
201514
201515
201516
201517
201518
201519
201520
201521
201522
201523
201524
201525
201526
201527
201528
201529
201530
201531
201532
201533
201534
201535
201536
201537
201538
201539
201540
201541
201542
201543
201544
201545
201546
201547
201548
201549
201550
201551
201552
201553
201554
201555
201556
201557
201558
201559
201560
201561
201562
201563
201564
201565
201566
201567
201568
201569
201570
201571
201572
201573
201574
201575
201576
201577
201578
201579
201580
201581
201582
201583
201584
201585
201586
201587
201588
201589
201590
201591
201592
201593
201594
201595
201596
201597
201598
201599
201600
201601
201602
201603
201604
201605
201606
201607
201608
201609
201610
201611
201612
201613
201614
201615
201616
201617
201618
201619
201620
201621
201622
201623
201624
201625
201626
201627
201628
201629
201630
201631
201632
201633
201634
201635
201636
201637
201638
201639
201640
201641
201642
201643
201644
201645
201646
201647
201648
201649
201650
201651
201652
201653
201654
201655
201656
201657
201658
201659
201660
201661
201662
201663
201664
201665
201666
201667
201668
201669
201670
201671
201672
201673
201674
201675
201676
201677
201678
201679
201680
201681
201682
201683
201684
201685
201686
201687
201688
201689
201690
201691
201692
201693
201694
201695
201696
201697
201698
201699
201700
201701
201702
201703
201704
201705
201706
201707
201708
201709
201710
201711
201712
201713
201714
201715
201716
201717
201718
201719
201720
201721
201722
201723
201724
201725
201726
201727
201728
201729
201730
201731
201732
201733
201734
201735
201736
201737
201738
201739
201740
201741
201742
201743
201744
201745
201746
201747
201748
201749
201750
201751
201752
201753
201754
201755
201756
201757
201758
201759
201760
201761
201762
201763
201764
201765
201766
201767
201768
201769
201770
201771
201772
201773
201774
201775
201776
201777
201778
201779
201780
201781
201782
201783
201784
201785
201786
201787
201788
201789
201790
201791
201792
201793
201794
201795
201796
201797
201798
201799
201800
201801
201802
201803
201804
201805
201806
201807
201808
201809
201810
201811
201812
201813
201814
201815
201816
201817
201818
201819
201820
201821
201822
201823
201824
201825
201826
201827
201828
201829
201830
201831
201832
201833
201834
201835
201836
201837
201838
201839
201840
201841
201842
201843
201844
201845
201846
201847
201848
201849
201850
201851
201852
201853
201854
201855
201856
201857
201858
201859
201860
201861
201862
201863
201864
201865
201866
201867
201868
201869
201870
201871
201872
201873
201874
201875
201876
201877
201878
201879
201880
201881
201882
201883
201884
201885
201886
201887
201888
201889
201890
201891
201892
201893
201894
201895
201896
201897
201898
201899
201900
201901
201902
201903
201904
201905
201906
201907
201908
201909
201910
201911
201912
201913
201914
201915
201916
201917
201918
201919
201920
201921
201922
201923
201924
201925
201926
201927
201928
201929
201930
201931
201932
201933
201934
201935
201936
201937
201938
201939
201940
201941
201942
201943
201944
201945
201946
201947
201948
201949
201950
201951
201952
201953
201954
201955
201956
201957
201958
201959
201960
201961
201962
201963
201964
201965
201966
201967
201968
201969
201970
201971
201972
201973
201974
201975
201976
201977
201978
201979
201980
201981
201982
201983
201984
201985
201986
201987
201988
201989
201990
201991
201992
201993
201994
201995
201996
201997
201998
201999
202000
202001
202002
202003
202004
202005
202006
202007
202008
202009
202010
202011
202012
202013
202014
202015
202016
202017
202018
202019
202020
202021
202022
202023
202024
202025
202026
202027
202028
202029
202030
202031
202032
202033
202034
202035
202036
202037
202038
202039
202040
202041
202042
202043
202044
202045
202046
202047
202048
202049
202050
202051
202052
202053
202054
202055
202056
202057
202058
202059
202060
202061
202062
202063
202064
202065
202066
202067
202068
202069
202070
202071
202072
202073
202074
202075
202076
202077
202078
202079
202080
202081
202082
202083
202084
202085
202086
202087
202088
202089
202090
202091
202092
202093
202094
202095
202096
202097
202098
202099
202100
202101
202102
202103
202104
202105
202106
202107
202108
202109
202110
202111
202112
202113
202114
202115
202116
202117
202118
202119
202120
202121
202122
202123
202124
202125
202126
202127
202128
202129
202130
202131
202132
202133
202134
202135
202136
202137
202138
202139
202140
202141
202142
202143
202144
202145
202146
202147
202148
202149
202150
202151
202152
202153
202154
202155
202156
202157
202158
202159
202160
202161
202162
202163
202164
202165
202166
202167
202168
202169
202170
202171
202172
202173
202174
202175
202176
202177
202178
202179
202180
202181
202182
202183
202184
202185
202186
202187
202188
202189
202190
202191
202192
202193
202194
202195
202196
202197
202198
202199
202200
202201
202202
202203
202204
202205
202206
202207
202208
202209
202210
202211
202212
202213
202214
202215
202216
202217
202218
202219
202220
202221
202222
202223
202224
202225
202226
202227
202228
202229
202230
202231
202232
202233
202234
202235
202236
202237
202238
202239
202240
202241
202242
202243
202244
202245
202246
202247
202248
202249
202250
202251
202252
202253
202254
202255
202256
202257
202258
202259
202260
202261
202262
202263
202264
202265
202266
202267
202268
202269
202270
202271
202272
202273
202274
202275
202276
202277
202278
202279
202280
202281
202282
202283
202284
202285
202286
202287
202288
202289
202290
202291
202292
202293
202294
202295
202296
202297
202298
202299
202300
202301
202302
202303
202304
202305
202306
202307
202308
202309
202310
202311
202312
202313
202314
202315
202316
202317
202318
202319
202320
202321
202322
202323
202324
202325
202326
202327
202328
202329
202330
202331
202332
202333
202334
202335
202336
202337
202338
202339
202340
202341
202342
202343
202344
202345
202346
202347
202348
202349
202350
202351
202352
202353
202354
202355
202356
202357
202358
202359
202360
202361
202362
202363
202364
202365
202366
202367
202368
202369
202370
202371
202372
202373
202374
202375
202376
202377
202378
202379
202380
202381
202382
202383
202384
202385
202386
202387
202388
202389
202390
202391
202392
202393
202394
202395
202396
202397
202398
202399
202400
202401
202402
202403
202404
202405
202406
202407
202408
202409
202410
202411
202412
202413
202414
202415
202416
202417
202418
202419
202420
202421
202422
202423
202424
202425
202426
202427
202428
202429
202430
202431
202432
202433
202434
202435
202436
202437
202438
202439
202440
202441
202442
202443
202444
202445
202446
202447
202448
202449
202450
202451
202452
202453
202454
202455
202456
202457
202458
202459
202460
202461
202462
202463
202464
202465
202466
202467
202468
202469
202470
202471
202472
202473
202474
202475
202476
202477
202478
202479
202480
202481
202482
202483
202484
202485
202486
202487
202488
202489
202490
202491
202492
202493
202494
202495
202496
202497
202498
202499
202500
202501
202502
202503
202504
202505
202506
202507
202508
202509
202510
202511
202512
202513
202514
202515
202516
202517
202518
202519
202520
202521
202522
202523
202524
202525
202526
202527
202528
202529
202530
202531
202532
202533
202534
202535
202536
202537
202538
202539
202540
202541
202542
202543
202544
202545
202546
202547
202548
202549
202550
202551
202552
202553
202554
202555
202556
202557
202558
202559
202560
202561
202562
202563
202564
202565
202566
202567
202568
202569
202570
202571
202572
202573
202574
202575
202576
202577
202578
202579
202580
202581
202582
202583
202584
202585
202586
202587
202588
202589
202590
202591
202592
202593
202594
202595
202596
202597
202598
202599
202600
202601
202602
202603
202604
202605
202606
202607
202608
202609
202610
202611
202612
202613
202614
202615
202616
202617
202618
202619
202620
202621
202622
202623
202624
202625
202626
202627
202628
202629
202630
202631
202632
202633
202634
202635
202636
202637
202638
202639
202640
202641
202642
202643
202644
202645
202646
202647
202648
202649
202650
202651
202652
202653
202654
202655
202656
202657
202658
202659
202660
202661
202662
202663
202664
202665
202666
202667
202668
202669
202670
202671
202672
202673
202674
202675
202676
202677
202678
202679
202680
202681
202682
202683
202684
202685
202686
202687
202688
202689
202690
202691
202692
202693
202694
202695
202696
202697
202698
202699
202700
202701
202702
202703
202704
202705
202706
202707
202708
202709
202710
202711
202712
202713
202714
202715
202716
202717
202718
202719
202720
202721
202722
202723
202724
202725
202726
202727
202728
202729
202730
202731
202732
202733
202734
202735
202736
202737
202738
202739
202740
202741
202742
202743
202744
202745
202746
202747
202748
202749
202750
202751
202752
202753
202754
202755
202756
202757
202758
202759
202760
202761
202762
202763
202764
202765
202766
202767
202768
202769
202770
202771
202772
202773
202774
202775
202776
202777
202778
202779
202780
202781
202782
202783
202784
202785
202786
202787
202788
202789
202790
202791
202792
202793
202794
202795
202796
202797
202798
202799
202800
202801
202802
202803
202804
202805
202806
202807
202808
202809
202810
202811
202812
202813
202814
202815
202816
202817
202818
202819
202820
202821
202822
202823
202824
202825
202826
202827
202828
202829
202830
202831
202832
202833
202834
202835
202836
202837
202838
202839
202840
202841
202842
202843
202844
202845
202846
202847
202848
202849
202850
202851
202852
202853
202854
202855
202856
202857
202858
202859
202860
202861
202862
202863
202864
202865
202866
202867
202868
202869
202870
202871
202872
202873
202874
202875
202876
202877
202878
202879
202880
202881
202882
202883
202884
202885
202886
202887
202888
202889
202890
202891
202892
202893
202894
202895
202896
202897
202898
202899
202900
202901
202902
202903
202904
202905
202906
202907
202908
202909
202910
202911
202912
202913
202914
202915
202916
202917
202918
202919
202920
202921
202922
202923
202924
202925
202926
202927
202928
202929
202930
202931
202932
202933
202934
202935
202936
202937
202938
202939
202940
202941
202942
202943
202944
202945
202946
202947
202948
202949
202950
202951
202952
202953
202954
202955
202956
202957
202958
202959
202960
202961
202962
202963
202964
202965
202966
202967
202968
202969
202970
202971
202972
202973
202974
202975
202976
202977
202978
202979
202980
202981
202982
202983
202984
202985
202986
202987
202988
202989
202990
202991
202992
202993
202994
202995
202996
202997
202998
202999
203000
203001
203002
203003
203004
203005
203006
203007
203008
203009
203010
203011
203012
203013
203014
203015
203016
203017
203018
203019
203020
203021
203022
203023
203024
203025
203026
203027
203028
203029
203030
203031
203032
203033
203034
203035
203036
203037
203038
203039
203040
203041
203042
203043
203044
203045
203046
203047
203048
203049
203050
203051
203052
203053
203054
203055
203056
203057
203058
203059
203060
203061
203062
203063
203064
203065
203066
203067
203068
203069
203070
203071
203072
203073
203074
203075
203076
203077
203078
203079
203080
203081
203082
203083
203084
203085
203086
203087
203088
203089
203090
203091
203092
203093
203094
203095
203096
203097
203098
203099
203100
203101
203102
203103
203104
203105
203106
203107
203108
203109
203110
203111
203112
203113
203114
203115
203116
203117
203118
203119
203120
203121
203122
203123
203124
203125
203126
203127
203128
203129
203130
203131
203132
203133
203134
203135
203136
203137
203138
203139
203140
203141
203142
203143
203144
203145
203146
203147
203148
203149
203150
203151
203152
203153
203154
203155
203156
203157
203158
203159
203160
203161
203162
203163
203164
203165
203166
203167
203168
203169
203170
203171
203172
203173
203174
203175
203176
203177
203178
203179
203180
203181
203182
203183
203184
203185
203186
203187
203188
203189
203190
203191
203192
203193
203194
203195
203196
203197
203198
203199
203200
203201
203202
203203
203204
203205
203206
203207
203208
203209
203210
203211
203212
203213
203214
203215
203216
203217
203218
203219
203220
203221
203222
203223
203224
203225
203226
203227
203228
203229
203230
203231
203232
203233
203234
203235
203236
203237
203238
203239
203240
203241
203242
203243
203244
203245
203246
203247
203248
203249
203250
203251
203252
203253
203254
203255
203256
203257
203258
203259
203260
203261
203262
203263
203264
203265
203266
203267
203268
203269
203270
203271
203272
203273
203274
203275
203276
203277
203278
203279
203280
203281
203282
203283
203284
203285
203286
203287
203288
203289
203290
203291
203292
203293
203294
203295
203296
203297
203298
203299
203300
203301
203302
203303
203304
203305
203306
203307
203308
203309
203310
203311
203312
203313
203314
203315
203316
203317
203318
203319
203320
203321
203322
203323
203324
203325
203326
203327
203328
203329
203330
203331
203332
203333
203334
203335
203336
203337
203338
203339
203340
203341
203342
203343
203344
203345
203346
203347
203348
203349
203350
203351
203352
203353
203354
203355
203356
203357
203358
203359
203360
203361
203362
203363
203364
203365
203366
203367
203368
203369
203370
203371
203372
203373
203374
203375
203376
203377
203378
203379
203380
203381
203382
203383
203384
203385
203386
203387
203388
203389
203390
203391
203392
203393
203394
203395
203396
203397
203398
203399
203400
203401
203402
203403
203404
203405
203406
203407
203408
203409
203410
203411
203412
203413
203414
203415
203416
203417
203418
203419
203420
203421
203422
203423
203424
203425
203426
203427
203428
203429
203430
203431
203432
203433
203434
203435
203436
203437
203438
203439
203440
203441
203442
203443
203444
203445
203446
203447
203448
203449
203450
203451
203452
203453
203454
203455
203456
203457
203458
203459
203460
203461
203462
203463
203464
203465
203466
203467
203468
203469
203470
203471
203472
203473
203474
203475
203476
203477
203478
203479
203480
203481
203482
203483
203484
203485
203486
203487
203488
203489
203490
203491
203492
203493
203494
203495
203496
203497
203498
203499
203500
203501
203502
203503
203504
203505
203506
203507
203508
203509
203510
203511
203512
203513
203514
203515
203516
203517
203518
203519
203520
203521
203522
203523
203524
203525
203526
203527
203528
203529
203530
203531
203532
203533
203534
203535
203536
203537
203538
203539
203540
203541
203542
203543
203544
203545
203546
203547
203548
203549
203550
203551
203552
203553
203554
203555
203556
203557
203558
203559
203560
203561
203562
203563
203564
203565
203566
203567
203568
203569
203570
203571
203572
203573
203574
203575
203576
203577
203578
203579
203580
203581
203582
203583
203584
203585
203586
203587
203588
203589
203590
203591
203592
203593
203594
203595
203596
203597
203598
203599
203600
203601
203602
203603
203604
203605
203606
203607
203608
203609
203610
203611
203612
203613
203614
203615
203616
203617
203618
203619
203620
203621
203622
203623
203624
203625
203626
203627
203628
203629
203630
203631
203632
203633
203634
203635
203636
203637
203638
203639
203640
203641
203642
203643
203644
203645
203646
203647
203648
203649
203650
203651
203652
203653
203654
203655
203656
203657
203658
203659
203660
203661
203662
203663
203664
203665
203666
203667
203668
203669
203670
203671
203672
203673
203674
203675
203676
203677
203678
203679
203680
203681
203682
203683
203684
203685
203686
203687
203688
203689
203690
203691
203692
203693
203694
203695
203696
203697
203698
203699
203700
203701
203702
203703
203704
203705
203706
203707
203708
203709
203710
203711
203712
203713
203714
203715
203716
203717
203718
203719
203720
203721
203722
203723
203724
203725
203726
203727
203728
203729
203730
203731
203732
203733
203734
203735
203736
203737
203738
203739
203740
203741
203742
203743
203744
203745
203746
203747
203748
203749
203750
203751
203752
203753
203754
203755
203756
203757
203758
203759
203760
203761
203762
203763
203764
203765
203766
203767
203768
203769
203770
203771
203772
203773
203774
203775
203776
203777
203778
203779
203780
203781
203782
203783
203784
203785
203786
203787
203788
203789
203790
203791
203792
203793
203794
203795
203796
203797
203798
203799
203800
203801
203802
203803
203804
203805
203806
203807
203808
203809
203810
203811
203812
203813
203814
203815
203816
203817
203818
203819
203820
203821
203822
203823
203824
203825
203826
203827
203828
203829
203830
203831
203832
203833
203834
203835
203836
203837
203838
203839
203840
203841
203842
203843
203844
203845
203846
203847
203848
203849
203850
203851
203852
203853
203854
203855
203856
203857
203858
203859
203860
203861
203862
203863
203864
203865
203866
203867
203868
203869
203870
203871
203872
203873
203874
203875
203876
203877
203878
203879
203880
203881
203882
203883
203884
203885
203886
203887
203888
203889
203890
203891
203892
203893
203894
203895
203896
203897
203898
203899
203900
203901
203902
203903
203904
203905
203906
203907
203908
203909
203910
203911
203912
203913
203914
203915
203916
203917
203918
203919
203920
203921
203922
203923
203924
203925
203926
203927
203928
203929
203930
203931
203932
203933
203934
203935
203936
203937
203938
203939
203940
203941
203942
203943
203944
203945
203946
203947
203948
203949
203950
203951
203952
203953
203954
203955
203956
203957
203958
203959
203960
203961
203962
203963
203964
203965
203966
203967
203968
203969
203970
203971
203972
203973
203974
203975
203976
203977
203978
203979
203980
203981
203982
203983
203984
203985
203986
203987
203988
203989
203990
203991
203992
203993
203994
203995
203996
203997
203998
203999
204000
204001
204002
204003
204004
204005
204006
204007
204008
204009
204010
204011
204012
204013
204014
204015
204016
204017
204018
204019
204020
204021
204022
204023
204024
204025
204026
204027
204028
204029
204030
204031
204032
204033
204034
204035
204036
204037
204038
204039
204040
204041
204042
204043
204044
204045
204046
204047
204048
204049
204050
204051
204052
204053
204054
204055
204056
204057
204058
204059
204060
204061
204062
204063
204064
204065
204066
204067
204068
204069
204070
204071
204072
204073
204074
204075
204076
204077
204078
204079
204080
204081
204082
204083
204084
204085
204086
204087
204088
204089
204090
204091
204092
204093
204094
204095
204096
204097
204098
204099
204100
204101
204102
204103
204104
204105
204106
204107
204108
204109
204110
204111
204112
204113
204114
204115
204116
204117
204118
204119
204120
204121
204122
204123
204124
204125
204126
204127
204128
204129
204130
204131
204132
204133
204134
204135
204136
204137
204138
204139
204140
204141
204142
204143
204144
204145
204146
204147
204148
204149
204150
204151
204152
204153
204154
204155
204156
204157
204158
204159
204160
204161
204162
204163
204164
204165
204166
204167
204168
204169
204170
204171
204172
204173
204174
204175
204176
204177
204178
204179
204180
204181
204182
204183
204184
204185
204186
204187
204188
204189
204190
204191
204192
204193
204194
204195
204196
204197
204198
204199
204200
204201
204202
204203
204204
204205
204206
204207
204208
204209
204210
204211
204212
204213
204214
204215
204216
204217
204218
204219
204220
204221
204222
204223
204224
204225
204226
204227
204228
204229
204230
204231
204232
204233
204234
204235
204236
204237
204238
204239
204240
204241
204242
204243
204244
204245
204246
204247
204248
204249
204250
204251
204252
204253
204254
204255
204256
204257
204258
204259
204260
204261
204262
204263
204264
204265
204266
204267
204268
204269
204270
204271
204272
204273
204274
204275
204276
204277
204278
204279
204280
204281
204282
204283
204284
204285
204286
204287
204288
204289
204290
204291
204292
204293
204294
204295
204296
204297
204298
204299
204300
204301
204302
204303
204304
204305
204306
204307
204308
204309
204310
204311
204312
204313
204314
204315
204316
204317
204318
204319
204320
204321
204322
204323
204324
204325
204326
204327
204328
204329
204330
204331
204332
204333
204334
204335
204336
204337
204338
204339
204340
204341
204342
204343
204344
204345
204346
204347
204348
204349
204350
204351
204352
204353
204354
204355
204356
204357
204358
204359
204360
204361
204362
204363
204364
204365
204366
204367
204368
204369
204370
204371
204372
204373
204374
204375
204376
204377
204378
204379
204380
204381
204382
204383
204384
204385
204386
204387
204388
204389
204390
204391
204392
204393
204394
204395
204396
204397
204398
204399
204400
204401
204402
204403
204404
204405
204406
204407
204408
204409
204410
204411
204412
204413
204414
204415
204416
204417
204418
204419
204420
204421
204422
204423
204424
204425
204426
204427
204428
204429
204430
204431
204432
204433
204434
204435
204436
204437
204438
204439
204440
204441
204442
204443
204444
204445
204446
204447
204448
204449
204450
204451
204452
204453
204454
204455
204456
204457
204458
204459
204460
204461
204462
204463
204464
204465
204466
204467
204468
204469
204470
204471
204472
204473
204474
204475
204476
204477
204478
204479
204480
204481
204482
204483
204484
204485
204486
204487
204488
204489
204490
204491
204492
204493
204494
204495
204496
204497
204498
204499
204500
204501
204502
204503
204504
204505
204506
204507
204508
204509
204510
204511
204512
204513
204514
204515
204516
204517
204518
204519
204520
204521
204522
204523
204524
204525
204526
204527
204528
204529
204530
204531
204532
204533
204534
204535
204536
204537
204538
204539
204540
204541
204542
204543
204544
204545
204546
204547
204548
204549
204550
204551
204552
204553
204554
204555
204556
204557
204558
204559
204560
204561
204562
204563
204564
204565
204566
204567
204568
204569
204570
204571
204572
204573
204574
204575
204576
204577
204578
204579
204580
204581
204582
204583
204584
204585
204586
204587
204588
204589
204590
204591
204592
204593
204594
204595
204596
204597
204598
204599
204600
204601
204602
204603
204604
204605
204606
204607
204608
204609
204610
204611
204612
204613
204614
204615
204616
204617
204618
204619
204620
204621
204622
204623
204624
204625
204626
204627
204628
204629
204630
204631
204632
204633
204634
204635
204636
204637
204638
204639
204640
204641
204642
204643
204644
204645
204646
204647
204648
204649
204650
204651
204652
204653
204654
204655
204656
204657
204658
204659
204660
204661
204662
204663
204664
204665
204666
204667
204668
204669
204670
204671
204672
204673
204674
204675
204676
204677
204678
204679
204680
204681
204682
204683
204684
204685
204686
204687
204688
204689
204690
204691
204692
204693
204694
204695
204696
204697
204698
204699
204700
204701
204702
204703
204704
204705
204706
204707
204708
204709
204710
204711
204712
204713
204714
204715
204716
204717
204718
204719
204720
204721
204722
204723
204724
204725
204726
204727
204728
204729
204730
204731
204732
204733
204734
204735
204736
204737
204738
204739
204740
204741
204742
204743
204744
204745
204746
204747
204748
204749
204750
204751
204752
204753
204754
204755
204756
204757
204758
204759
204760
204761
204762
204763
204764
204765
204766
204767
204768
204769
204770
204771
204772
204773
204774
204775
204776
204777
204778
204779
204780
204781
204782
204783
204784
204785
204786
204787
204788
204789
204790
204791
204792
204793
204794
204795
204796
204797
204798
204799
204800
204801
204802
204803
204804
204805
204806
204807
204808
204809
204810
204811
204812
204813
204814
204815
204816
204817
204818
204819
204820
204821
204822
204823
204824
204825
204826
204827
204828
204829
204830
204831
204832
204833
204834
204835
204836
204837
204838
204839
204840
204841
204842
204843
204844
204845
204846
204847
204848
204849
204850
204851
204852
204853
204854
204855
204856
204857
204858
204859
204860
204861
204862
204863
204864
204865
204866
204867
204868
204869
204870
204871
204872
204873
204874
204875
204876
204877
204878
204879
204880
204881
204882
204883
204884
204885
204886
204887
204888
204889
204890
204891
204892
204893
204894
204895
204896
204897
204898
204899
204900
204901
204902
204903
204904
204905
204906
204907
204908
204909
204910
204911
204912
204913
204914
204915
204916
204917
204918
204919
204920
204921
204922
204923
204924
204925
204926
204927
204928
204929
204930
204931
204932
204933
204934
204935
204936
204937
204938
204939
204940
204941
204942
204943
204944
204945
204946
204947
204948
204949
204950
204951
204952
204953
204954
204955
204956
204957
204958
204959
204960
204961
204962
204963
204964
204965
204966
204967
204968
204969
204970
204971
204972
204973
204974
204975
204976
204977
204978
204979
204980
204981
204982
204983
204984
204985
204986
204987
204988
204989
204990
204991
204992
204993
204994
204995
204996
204997
204998
204999
205000
205001
205002
205003
205004
205005
205006
205007
205008
205009
205010
205011
205012
205013
205014
205015
205016
205017
205018
205019
205020
205021
205022
205023
205024
205025
205026
205027
205028
205029
205030
205031
205032
205033
205034
205035
205036
205037
205038
205039
205040
205041
205042
205043
205044
205045
205046
205047
205048
205049
205050
205051
205052
205053
205054
205055
205056
205057
205058
205059
205060
205061
205062
205063
205064
205065
205066
205067
205068
205069
205070
205071
205072
205073
205074
205075
205076
205077
205078
205079
205080
205081
205082
205083
205084
205085
205086
205087
205088
205089
205090
205091
205092
205093
205094
205095
205096
205097
205098
205099
205100
205101
205102
205103
205104
205105
205106
205107
205108
205109
205110
205111
205112
205113
205114
205115
205116
205117
205118
205119
205120
205121
205122
205123
205124
205125
205126
205127
205128
205129
205130
205131
205132
205133
205134
205135
205136
205137
205138
205139
205140
205141
205142
205143
205144
205145
205146
205147
205148
205149
205150
205151
205152
205153
205154
205155
205156
205157
205158
205159
205160
205161
205162
205163
205164
205165
205166
205167
205168
205169
205170
205171
205172
205173
205174
205175
205176
205177
205178
205179
205180
205181
205182
205183
205184
205185
205186
205187
205188
205189
205190
205191
205192
205193
205194
205195
205196
205197
205198
205199
205200
205201
205202
205203
205204
205205
205206
205207
205208
205209
205210
205211
205212
205213
205214
205215
205216
205217
205218
205219
205220
205221
205222
205223
205224
205225
205226
205227
205228
205229
205230
205231
205232
205233
205234
205235
205236
205237
205238
205239
205240
205241
205242
205243
205244
205245
205246
205247
205248
205249
205250
205251
205252
205253
205254
205255
205256
205257
205258
205259
205260
205261
205262
205263
205264
205265
205266
205267
205268
205269
205270
205271
205272
205273
205274
205275
205276
205277
205278
205279
205280
205281
205282
205283
205284
205285
205286
205287
205288
205289
205290
205291
205292
205293
205294
205295
205296
205297
205298
205299
205300
205301
205302
205303
205304
205305
205306
205307
205308
205309
205310
205311
205312
205313
205314
205315
205316
205317
205318
205319
205320
205321
205322
205323
205324
205325
205326
205327
205328
205329
205330
205331
205332
205333
205334
205335
205336
205337
205338
205339
205340
205341
205342
205343
205344
205345
205346
205347
205348
205349
205350
205351
205352
205353
205354
205355
205356
205357
205358
205359
205360
205361
205362
205363
205364
205365
205366
205367
205368
205369
205370
205371
205372
205373
205374
205375
205376
205377
205378
205379
205380
205381
205382
205383
205384
205385
205386
205387
205388
205389
205390
205391
205392
205393
205394
205395
205396
205397
205398
205399
205400
205401
205402
205403
205404
205405
205406
205407
205408
205409
205410
205411
205412
205413
205414
205415
205416
205417
205418
205419
205420
205421
205422
205423
205424
205425
205426
205427
205428
205429
205430
205431
205432
205433
205434
205435
205436
205437
205438
205439
205440
205441
205442
205443
205444
205445
205446
205447
205448
205449
205450
205451
205452
205453
205454
205455
205456
205457
205458
205459
205460
205461
205462
205463
205464
205465
205466
205467
205468
205469
205470
205471
205472
205473
205474
205475
205476
205477
205478
205479
205480
205481
205482
205483
205484
205485
205486
205487
205488
205489
205490
205491
205492
205493
205494
205495
205496
205497
205498
205499
205500
205501
205502
205503
205504
205505
205506
205507
205508
205509
205510
205511
205512
205513
205514
205515
205516
205517
205518
205519
205520
205521
205522
205523
205524
205525
205526
205527
205528
205529
205530
205531
205532
205533
205534
205535
205536
205537
205538
205539
205540
205541
205542
205543
205544
205545
205546
205547
205548
205549
205550
205551
205552
205553
205554
205555
205556
205557
205558
205559
205560
205561
205562
205563
205564
205565
205566
205567
205568
205569
205570
205571
205572
205573
205574
205575
205576
205577
205578
205579
205580
205581
205582
205583
205584
205585
205586
205587
205588
205589
205590
205591
205592
205593
205594
205595
205596
205597
205598
205599
205600
205601
205602
205603
205604
205605
205606
205607
205608
205609
205610
205611
205612
205613
205614
205615
205616
205617
205618
205619
205620
205621
205622
205623
205624
205625
205626
205627
205628
205629
205630
205631
205632
205633
205634
205635
205636
205637
205638
205639
205640
205641
205642
205643
205644
205645
205646
205647
205648
205649
205650
205651
205652
205653
205654
205655
205656
205657
205658
205659
205660
205661
205662
205663
205664
205665
205666
205667
205668
205669
205670
205671
205672
205673
205674
205675
205676
205677
205678
205679
205680
205681
205682
205683
205684
205685
205686
205687
205688
205689
205690
205691
205692
205693
205694
205695
205696
205697
205698
205699
205700
205701
205702
205703
205704
205705
205706
205707
205708
205709
205710
205711
205712
205713
205714
205715
205716
205717
205718
205719
205720
205721
205722
205723
205724
205725
205726
205727
205728
205729
205730
205731
205732
205733
205734
205735
205736
205737
205738
205739
205740
205741
205742
205743
205744
205745
205746
205747
205748
205749
205750
205751
205752
205753
205754
205755
205756
205757
205758
205759
205760
205761
205762
205763
205764
205765
205766
205767
205768
205769
205770
205771
205772
205773
205774
205775
205776
205777
205778
205779
205780
205781
205782
205783
205784
205785
205786
205787
205788
205789
205790
205791
205792
205793
205794
205795
205796
205797
205798
205799
205800
205801
205802
205803
205804
205805
205806
205807
205808
205809
205810
205811
205812
205813
205814
205815
205816
205817
205818
205819
205820
205821
205822
205823
205824
205825
205826
205827
205828
205829
205830
205831
205832
205833
205834
205835
205836
205837
205838
205839
205840
205841
205842
205843
205844
205845
205846
205847
205848
205849
205850
205851
205852
205853
205854
205855
205856
205857
205858
205859
205860
205861
205862
205863
205864
205865
205866
205867
205868
205869
205870
205871
205872
205873
205874
205875
205876
205877
205878
205879
205880
205881
205882
205883
205884
205885
205886
205887
205888
205889
205890
205891
205892
205893
205894
205895
205896
205897
205898
205899
205900
205901
205902
205903
205904
205905
205906
205907
205908
205909
205910
205911
205912
205913
205914
205915
205916
205917
205918
205919
205920
205921
205922
205923
205924
205925
205926
205927
205928
205929
205930
205931
205932
205933
205934
205935
205936
205937
205938
205939
205940
205941
205942
205943
205944
205945
205946
205947
205948
205949
205950
205951
205952
205953
205954
205955
205956
205957
205958
205959
205960
205961
205962
205963
205964
205965
205966
205967
205968
205969
205970
205971
205972
205973
205974
205975
205976
205977
205978
205979
205980
205981
205982
205983
205984
205985
205986
205987
205988
205989
205990
205991
205992
205993
205994
205995
205996
205997
205998
205999
206000
206001
206002
206003
206004
206005
206006
206007
206008
206009
206010
206011
206012
206013
206014
206015
206016
206017
206018
206019
206020
206021
206022
206023
206024
206025
206026
206027
206028
206029
206030
206031
206032
206033
206034
206035
206036
206037
206038
206039
206040
206041
206042
206043
206044
206045
206046
206047
206048
206049
206050
206051
206052
206053
206054
206055
206056
206057
206058
206059
206060
206061
206062
206063
206064
206065
206066
206067
206068
206069
206070
206071
206072
206073
206074
206075
206076
206077
206078
206079
206080
206081
206082
206083
206084
206085
206086
206087
206088
206089
206090
206091
206092
206093
206094
206095
206096
206097
206098
206099
206100
206101
206102
206103
206104
206105
206106
206107
206108
206109
206110
206111
206112
206113
206114
206115
206116
206117
206118
206119
206120
206121
206122
206123
206124
206125
206126
206127
206128
206129
206130
206131
206132
206133
206134
206135
206136
206137
206138
206139
206140
206141
206142
206143
206144
206145
206146
206147
206148
206149
206150
206151
206152
206153
206154
206155
206156
206157
206158
206159
206160
206161
206162
206163
206164
206165
206166
206167
206168
206169
206170
206171
206172
206173
206174
206175
206176
206177
206178
206179
206180
206181
206182
206183
206184
206185
206186
206187
206188
206189
206190
206191
206192
206193
206194
206195
206196
206197
206198
206199
206200
206201
206202
206203
206204
206205
206206
206207
206208
206209
206210
206211
206212
206213
206214
206215
206216
206217
206218
206219
206220
206221
206222
206223
206224
206225
206226
206227
206228
206229
206230
206231
206232
206233
206234
206235
206236
206237
206238
206239
206240
206241
206242
206243
206244
206245
206246
206247
206248
206249
206250
206251
206252
206253
206254
206255
206256
206257
206258
206259
206260
206261
206262
206263
206264
206265
206266
206267
206268
206269
206270
206271
206272
206273
206274
206275
206276
206277
206278
206279
206280
206281
206282
206283
206284
206285
206286
206287
206288
206289
206290
206291
206292
206293
206294
206295
206296
206297
206298
206299
206300
206301
206302
206303
206304
206305
206306
206307
206308
206309
206310
206311
206312
206313
206314
206315
206316
206317
206318
206319
206320
206321
206322
206323
206324
206325
206326
206327
206328
206329
206330
206331
206332
206333
206334
206335
206336
206337
206338
206339
206340
206341
206342
206343
206344
206345
206346
206347
206348
206349
206350
206351
206352
206353
206354
206355
206356
206357
206358
206359
206360
206361
206362
206363
206364
206365
206366
206367
206368
206369
206370
206371
206372
206373
206374
206375
206376
206377
206378
206379
206380
206381
206382
206383
206384
206385
206386
206387
206388
206389
206390
206391
206392
206393
206394
206395
206396
206397
206398
206399
206400
206401
206402
206403
206404
206405
206406
206407
206408
206409
206410
206411
206412
206413
206414
206415
206416
206417
206418
206419
206420
206421
206422
206423
206424
206425
206426
206427
206428
206429
206430
206431
206432
206433
206434
206435
206436
206437
206438
206439
206440
206441
206442
206443
206444
206445
206446
206447
206448
206449
206450
206451
206452
206453
206454
206455
206456
206457
206458
206459
206460
206461
206462
206463
206464
206465
206466
206467
206468
206469
206470
206471
206472
206473
206474
206475
206476
206477
206478
206479
206480
206481
206482
206483
206484
206485
206486
206487
206488
206489
206490
206491
206492
206493
206494
206495
206496
206497
206498
206499
206500
206501
206502
206503
206504
206505
206506
206507
206508
206509
206510
206511
206512
206513
206514
206515
206516
206517
206518
206519
206520
206521
206522
206523
206524
206525
206526
206527
206528
206529
206530
206531
206532
206533
206534
206535
206536
206537
206538
206539
206540
206541
206542
206543
206544
206545
206546
206547
206548
206549
206550
206551
206552
206553
206554
206555
206556
206557
206558
206559
206560
206561
206562
206563
206564
206565
206566
206567
206568
206569
206570
206571
206572
206573
206574
206575
206576
206577
206578
206579
206580
206581
206582
206583
206584
206585
206586
206587
206588
206589
206590
206591
206592
206593
206594
206595
206596
206597
206598
206599
206600
206601
206602
206603
206604
206605
206606
206607
206608
206609
206610
206611
206612
206613
206614
206615
206616
206617
206618
206619
206620
206621
206622
206623
206624
206625
206626
206627
206628
206629
206630
206631
206632
206633
206634
206635
206636
206637
206638
206639
206640
206641
206642
206643
206644
206645
206646
206647
206648
206649
206650
206651
206652
206653
206654
206655
206656
206657
206658
206659
206660
206661
206662
206663
206664
206665
206666
206667
206668
206669
206670
206671
206672
206673
206674
206675
206676
206677
206678
206679
206680
206681
206682
206683
206684
206685
206686
206687
206688
206689
206690
206691
206692
206693
206694
206695
206696
206697
206698
206699
206700
206701
206702
206703
206704
206705
206706
206707
206708
206709
206710
206711
206712
206713
206714
206715
206716
206717
206718
206719
206720
206721
206722
206723
206724
206725
206726
206727
206728
206729
206730
206731
206732
206733
206734
206735
206736
206737
206738
206739
206740
206741
206742
206743
206744
206745
206746
206747
206748
206749
206750
206751
206752
206753
206754
206755
206756
206757
206758
206759
206760
206761
206762
206763
206764
206765
206766
206767
206768
206769
206770
206771
206772
206773
206774
206775
206776
206777
206778
206779
206780
206781
206782
206783
206784
206785
206786
206787
206788
206789
206790
206791
206792
206793
206794
206795
206796
206797
206798
206799
206800
206801
206802
206803
206804
206805
206806
206807
206808
206809
206810
206811
206812
206813
206814
206815
206816
206817
206818
206819
206820
206821
206822
206823
206824
206825
206826
206827
206828
206829
206830
206831
206832
206833
206834
206835
206836
206837
206838
206839
206840
206841
206842
206843
206844
206845
206846
206847
206848
206849
206850
206851
206852
206853
206854
206855
206856
206857
206858
206859
206860
206861
206862
206863
206864
206865
206866
206867
206868
206869
206870
206871
206872
206873
206874
206875
206876
206877
206878
206879
206880
206881
206882
206883
206884
206885
206886
206887
206888
206889
206890
206891
206892
206893
206894
206895
206896
206897
206898
206899
206900
206901
206902
206903
206904
206905
206906
206907
206908
206909
206910
206911
206912
206913
206914
206915
206916
206917
206918
206919
206920
206921
206922
206923
206924
206925
206926
206927
206928
206929
206930
206931
206932
206933
206934
206935
206936
206937
206938
206939
206940
206941
206942
206943
206944
206945
206946
206947
206948
206949
206950
206951
206952
206953
206954
206955
206956
206957
206958
206959
206960
206961
206962
206963
206964
206965
206966
206967
206968
206969
206970
206971
206972
206973
206974
206975
206976
206977
206978
206979
206980
206981
206982
206983
206984
206985
206986
206987
206988
206989
206990
206991
206992
206993
206994
206995
206996
206997
206998
206999
207000
207001
207002
207003
207004
207005
207006
207007
207008
207009
207010
207011
207012
207013
207014
207015
207016
207017
207018
207019
207020
207021
207022
207023
207024
207025
207026
207027
207028
207029
207030
207031
207032
207033
207034
207035
207036
207037
207038
207039
207040
207041
207042
207043
207044
207045
207046
207047
207048
207049
207050
207051
207052
207053
207054
207055
207056
207057
207058
207059
207060
207061
207062
207063
207064
207065
207066
207067
207068
207069
207070
207071
207072
207073
207074
207075
207076
207077
207078
207079
207080
207081
207082
207083
207084
207085
207086
207087
207088
207089
207090
207091
207092
207093
207094
207095
207096
207097
207098
207099
207100
207101
207102
207103
207104
207105
207106
207107
207108
207109
207110
207111
207112
207113
207114
207115
207116
207117
207118
207119
207120
207121
207122
207123
207124
207125
207126
207127
207128
207129
207130
207131
207132
207133
207134
207135
207136
207137
207138
207139
207140
207141
207142
207143
207144
207145
207146
207147
207148
207149
207150
207151
207152
207153
207154
207155
207156
207157
207158
207159
207160
207161
207162
207163
207164
207165
207166
207167
207168
207169
207170
207171
207172
207173
207174
207175
207176
207177
207178
207179
207180
207181
207182
207183
207184
207185
207186
207187
207188
207189
207190
207191
207192
207193
207194
207195
207196
207197
207198
207199
207200
207201
207202
207203
207204
207205
207206
207207
207208
207209
207210
207211
207212
207213
207214
207215
207216
207217
207218
207219
207220
207221
207222
207223
207224
207225
207226
207227
207228
207229
207230
207231
207232
207233
207234
207235
207236
207237
207238
207239
207240
207241
207242
207243
207244
207245
207246
207247
207248
207249
207250
207251
207252
207253
207254
207255
207256
207257
207258
207259
207260
207261
207262
207263
207264
207265
207266
207267
207268
207269
207270
207271
207272
207273
207274
207275
207276
207277
207278
207279
207280
207281
207282
207283
207284
207285
207286
207287
207288
207289
207290
207291
207292
207293
207294
207295
207296
207297
207298
207299
207300
207301
207302
207303
207304
207305
207306
207307
207308
207309
207310
207311
207312
207313
207314
207315
207316
207317
207318
207319
207320
207321
207322
207323
207324
207325
207326
207327
207328
207329
207330
207331
207332
207333
207334
207335
207336
207337
207338
207339
207340
207341
207342
207343
207344
207345
207346
207347
207348
207349
207350
207351
207352
207353
207354
207355
207356
207357
207358
207359
207360
207361
207362
207363
207364
207365
207366
207367
207368
207369
207370
207371
207372
207373
207374
207375
207376
207377
207378
207379
207380
207381
207382
207383
207384
207385
207386
207387
207388
207389
207390
207391
207392
207393
207394
207395
207396
207397
207398
207399
207400
207401
207402
207403
207404
207405
207406
207407
207408
207409
207410
207411
207412
207413
207414
207415
207416
207417
207418
207419
207420
207421
207422
207423
207424
207425
207426
207427
207428
207429
207430
207431
207432
207433
207434
207435
207436
207437
207438
207439
207440
207441
207442
207443
207444
207445
207446
207447
207448
207449
207450
207451
207452
207453
207454
207455
207456
207457
207458
207459
207460
207461
207462
207463
207464
207465
207466
207467
207468
207469
207470
207471
207472
207473
207474
207475
207476
207477
207478
207479
207480
207481
207482
207483
207484
207485
207486
207487
207488
207489
207490
207491
207492
207493
207494
207495
207496
207497
207498
207499
207500
207501
207502
207503
207504
207505
207506
207507
207508
207509
207510
207511
207512
207513
207514
207515
207516
207517
207518
207519
207520
207521
207522
207523
207524
207525
207526
207527
207528
207529
207530
207531
207532
207533
207534
207535
207536
207537
207538
207539
207540
207541
207542
207543
207544
207545
207546
207547
207548
207549
207550
207551
207552
207553
207554
207555
207556
207557
207558
207559
207560
207561
207562
207563
207564
207565
207566
207567
207568
207569
207570
207571
207572
207573
207574
207575
207576
207577
207578
207579
207580
207581
207582
207583
207584
207585
207586
207587
207588
207589
207590
207591
207592
207593
207594
207595
207596
207597
207598
207599
207600
207601
207602
207603
207604
207605
207606
207607
207608
207609
207610
207611
207612
207613
207614
207615
207616
207617
207618
207619
207620
207621
207622
207623
207624
207625
207626
207627
207628
207629
207630
207631
207632
207633
207634
207635
207636
207637
207638
207639
207640
207641
207642
207643
207644
207645
207646
207647
207648
207649
207650
207651
207652
207653
207654
207655
207656
207657
207658
207659
207660
207661
207662
207663
207664
207665
207666
207667
207668
207669
207670
207671
207672
207673
207674
207675
207676
207677
207678
207679
207680
207681
207682
207683
207684
207685
207686
207687
207688
207689
207690
207691
207692
207693
207694
207695
207696
207697
207698
207699
207700
207701
207702
207703
207704
207705
207706
207707
207708
207709
207710
207711
207712
207713
207714
207715
207716
207717
207718
207719
207720
207721
207722
207723
207724
207725
207726
207727
207728
207729
207730
207731
207732
207733
207734
207735
207736
207737
207738
207739
207740
207741
207742
207743
207744
207745
207746
207747
207748
207749
207750
207751
207752
207753
207754
207755
207756
207757
207758
207759
207760
207761
207762
207763
207764
207765
207766
207767
207768
207769
207770
207771
207772
207773
207774
207775
207776
207777
207778
207779
207780
207781
207782
207783
207784
207785
207786
207787
207788
207789
207790
207791
207792
207793
207794
207795
207796
207797
207798
207799
207800
207801
207802
207803
207804
207805
207806
207807
207808
207809
207810
207811
207812
207813
207814
207815
207816
207817
207818
207819
207820
207821
207822
207823
207824
207825
207826
207827
207828
207829
207830
207831
207832
207833
207834
207835
207836
207837
207838
207839
207840
207841
207842
207843
207844
207845
207846
207847
207848
207849
207850
207851
207852
207853
207854
207855
207856
207857
207858
207859
207860
207861
207862
207863
207864
207865
207866
207867
207868
207869
207870
207871
207872
207873
207874
207875
207876
207877
207878
207879
207880
207881
207882
207883
207884
207885
207886
207887
207888
207889
207890
207891
207892
207893
207894
207895
207896
207897
207898
207899
207900
207901
207902
207903
207904
207905
207906
207907
207908
207909
207910
207911
207912
207913
207914
207915
207916
207917
207918
207919
207920
207921
207922
207923
207924
207925
207926
207927
207928
207929
207930
207931
207932
207933
207934
207935
207936
207937
207938
207939
207940
207941
207942
207943
207944
207945
207946
207947
207948
207949
207950
207951
207952
207953
207954
207955
207956
207957
207958
207959
207960
207961
207962
207963
207964
207965
207966
207967
207968
207969
207970
207971
207972
207973
207974
207975
207976
207977
207978
207979
207980
207981
207982
207983
207984
207985
207986
207987
207988
207989
207990
207991
207992
207993
207994
207995
207996
207997
207998
207999
208000
208001
208002
208003
208004
208005
208006
208007
208008
208009
208010
208011
208012
208013
208014
208015
208016
208017
208018
208019
208020
208021
208022
208023
208024
208025
208026
208027
208028
208029
208030
208031
208032
208033
208034
208035
208036
208037
208038
208039
208040
208041
208042
208043
208044
208045
208046
208047
208048
208049
208050
208051
208052
208053
208054
208055
208056
208057
208058
208059
208060
208061
208062
208063
208064
208065
208066
208067
208068
208069
208070
208071
208072
208073
208074
208075
208076
208077
208078
208079
208080
208081
208082
208083
208084
208085
208086
208087
208088
208089
208090
208091
208092
208093
208094
208095
208096
208097
208098
208099
208100
208101
208102
208103
208104
208105
208106
208107
208108
208109
208110
208111
208112
208113
208114
208115
208116
208117
208118
208119
208120
208121
208122
208123
208124
208125
208126
208127
208128
208129
208130
208131
208132
208133
208134
208135
208136
208137
208138
208139
208140
208141
208142
208143
208144
208145
208146
208147
208148
208149
208150
208151
208152
208153
208154
208155
208156
208157
208158
208159
208160
208161
208162
208163
208164
208165
208166
208167
208168
208169
208170
208171
208172
208173
208174
208175
208176
208177
208178
208179
208180
208181
208182
208183
208184
208185
208186
208187
208188
208189
208190
208191
208192
208193
208194
208195
208196
208197
208198
208199
208200
208201
208202
208203
208204
208205
208206
208207
208208
208209
208210
208211
208212
208213
208214
208215
208216
208217
208218
208219
208220
208221
208222
208223
208224
208225
208226
208227
208228
208229
208230
208231
208232
208233
208234
208235
208236
208237
208238
208239
208240
208241
208242
208243
208244
208245
208246
208247
208248
208249
208250
208251
208252
208253
208254
208255
208256
208257
208258
208259
208260
208261
208262
208263
208264
208265
208266
208267
208268
208269
208270
208271
208272
208273
208274
208275
208276
208277
208278
208279
208280
208281
208282
208283
208284
208285
208286
208287
208288
208289
208290
208291
208292
208293
208294
208295
208296
208297
208298
208299
208300
208301
208302
208303
208304
208305
208306
208307
208308
208309
208310
208311
208312
208313
208314
208315
208316
208317
208318
208319
208320
208321
208322
208323
208324
208325
208326
208327
208328
208329
208330
208331
208332
208333
208334
208335
208336
208337
208338
208339
208340
208341
208342
208343
208344
208345
208346
208347
208348
208349
208350
208351
208352
208353
208354
208355
208356
208357
208358
208359
208360
208361
208362
208363
208364
208365
208366
208367
208368
208369
208370
208371
208372
208373
208374
208375
208376
208377
208378
208379
208380
208381
208382
208383
208384
208385
208386
208387
208388
208389
208390
208391
208392
208393
208394
208395
208396
208397
208398
208399
208400
208401
208402
208403
208404
208405
208406
208407
208408
208409
208410
208411
208412
208413
208414
208415
208416
208417
208418
208419
208420
208421
208422
208423
208424
208425
208426
208427
208428
208429
208430
208431
208432
208433
208434
208435
208436
208437
208438
208439
208440
208441
208442
208443
208444
208445
208446
208447
208448
208449
208450
208451
208452
208453
208454
208455
208456
208457
208458
208459
208460
208461
208462
208463
208464
208465
208466
208467
208468
208469
208470
208471
208472
208473
208474
208475
208476
208477
208478
208479
208480
208481
208482
208483
208484
208485
208486
208487
208488
208489
208490
208491
208492
208493
208494
208495
208496
208497
208498
208499
208500
208501
208502
208503
208504
208505
208506
208507
208508
208509
208510
208511
208512
208513
208514
208515
208516
208517
208518
208519
208520
208521
208522
208523
208524
208525
208526
208527
208528
208529
208530
208531
208532
208533
208534
208535
208536
208537
208538
208539
208540
208541
208542
208543
208544
208545
208546
208547
208548
208549
208550
208551
208552
208553
208554
208555
208556
208557
208558
208559
208560
208561
208562
208563
208564
208565
208566
208567
208568
208569
208570
208571
208572
208573
208574
208575
208576
208577
208578
208579
208580
208581
208582
208583
208584
208585
208586
208587
208588
208589
208590
208591
208592
208593
208594
208595
208596
208597
208598
208599
208600
208601
208602
208603
208604
208605
208606
208607
208608
208609
208610
208611
208612
208613
208614
208615
208616
208617
208618
208619
208620
208621
208622
208623
208624
208625
208626
208627
208628
208629
208630
208631
208632
208633
208634
208635
208636
208637
208638
208639
208640
208641
208642
208643
208644
208645
208646
208647
208648
208649
208650
208651
208652
208653
208654
208655
208656
208657
208658
208659
208660
208661
208662
208663
208664
208665
208666
208667
208668
208669
208670
208671
208672
208673
208674
208675
208676
208677
208678
208679
208680
208681
208682
208683
208684
208685
208686
208687
208688
208689
208690
208691
208692
208693
208694
208695
208696
208697
208698
208699
208700
208701
208702
208703
208704
208705
208706
208707
208708
208709
208710
208711
208712
208713
208714
208715
208716
208717
208718
208719
208720
208721
208722
208723
208724
208725
208726
208727
208728
208729
208730
208731
208732
208733
208734
208735
208736
208737
208738
208739
208740
208741
208742
208743
208744
208745
208746
208747
208748
208749
208750
208751
208752
208753
208754
208755
208756
208757
208758
208759
208760
208761
208762
208763
208764
208765
208766
208767
208768
208769
208770
208771
208772
208773
208774
208775
208776
208777
208778
208779
208780
208781
208782
208783
208784
208785
208786
208787
208788
208789
208790
208791
208792
208793
208794
208795
208796
208797
208798
208799
208800
208801
208802
208803
208804
208805
208806
208807
208808
208809
208810
208811
208812
208813
208814
208815
208816
208817
208818
208819
208820
208821
208822
208823
208824
208825
208826
208827
208828
208829
208830
208831
208832
208833
208834
208835
208836
208837
208838
208839
208840
208841
208842
208843
208844
208845
208846
208847
208848
208849
208850
208851
208852
208853
208854
208855
208856
208857
208858
208859
208860
208861
208862
208863
208864
208865
208866
208867
208868
208869
208870
208871
208872
208873
208874
208875
208876
208877
208878
208879
208880
208881
208882
208883
208884
208885
208886
208887
208888
208889
208890
208891
208892
208893
208894
208895
208896
208897
208898
208899
208900
208901
208902
208903
208904
208905
208906
208907
208908
208909
208910
208911
208912
208913
208914
208915
208916
208917
208918
208919
208920
208921
208922
208923
208924
208925
208926
208927
208928
208929
208930
208931
208932
208933
208934
208935
208936
208937
208938
208939
208940
208941
208942
208943
208944
208945
208946
208947
208948
208949
208950
208951
208952
208953
208954
208955
208956
208957
208958
208959
208960
208961
208962
208963
208964
208965
208966
208967
208968
208969
208970
208971
208972
208973
208974
208975
208976
208977
208978
208979
208980
208981
208982
208983
208984
208985
208986
208987
208988
208989
208990
208991
208992
208993
208994
208995
208996
208997
208998
208999
209000
209001
209002
209003
209004
209005
209006
209007
209008
209009
209010
209011
209012
209013
209014
209015
209016
209017
209018
209019
209020
209021
209022
209023
209024
209025
209026
209027
209028
209029
209030
209031
209032
209033
209034
209035
209036
209037
209038
209039
209040
209041
209042
209043
209044
209045
209046
209047
209048
209049
209050
209051
209052
209053
209054
209055
209056
209057
209058
209059
209060
209061
209062
209063
209064
209065
209066
209067
209068
209069
209070
209071
209072
209073
209074
209075
209076
209077
209078
209079
209080
209081
209082
209083
209084
209085
209086
209087
209088
209089
209090
209091
209092
209093
209094
209095
209096
209097
209098
209099
209100
209101
209102
209103
209104
209105
209106
209107
209108
209109
209110
209111
209112
209113
209114
209115
209116
209117
209118
209119
209120
209121
209122
209123
209124
209125
209126
209127
209128
209129
209130
209131
209132
209133
209134
209135
209136
209137
209138
209139
209140
209141
209142
209143
209144
209145
209146
209147
209148
209149
209150
209151
209152
209153
209154
209155
209156
209157
209158
209159
209160
209161
209162
209163
209164
209165
209166
209167
209168
209169
209170
209171
209172
209173
209174
209175
209176
209177
209178
209179
209180
209181
209182
209183
209184
209185
209186
209187
209188
209189
209190
209191
209192
209193
209194
209195
209196
209197
209198
209199
209200
209201
209202
209203
209204
209205
209206
209207
209208
209209
209210
209211
209212
209213
209214
209215
209216
209217
209218
209219
209220
209221
209222
209223
209224
209225
209226
209227
209228
209229
209230
209231
209232
209233
209234
209235
209236
209237
209238
209239
209240
209241
209242
209243
209244
209245
209246
209247
209248
209249
209250
209251
209252
209253
209254
209255
209256
209257
209258
209259
209260
209261
209262
209263
209264
209265
209266
209267
209268
209269
209270
209271
209272
209273
209274
209275
209276
209277
209278
209279
209280
209281
209282
209283
209284
209285
209286
209287
209288
209289
209290
209291
209292
209293
209294
209295
209296
209297
209298
209299
209300
209301
209302
209303
209304
209305
209306
209307
209308
209309
209310
209311
209312
209313
209314
209315
209316
209317
209318
209319
209320
209321
209322
209323
209324
209325
209326
209327
209328
209329
209330
209331
209332
209333
209334
209335
209336
209337
209338
209339
209340
209341
209342
209343
209344
209345
209346
209347
209348
209349
209350
209351
209352
209353
209354
209355
209356
209357
209358
209359
209360
209361
209362
209363
209364
209365
209366
209367
209368
209369
209370
209371
209372
209373
209374
209375
209376
209377
209378
209379
209380
209381
209382
209383
209384
209385
209386
209387
209388
209389
209390
209391
209392
209393
209394
209395
209396
209397
209398
209399
209400
209401
209402
209403
209404
209405
209406
209407
209408
209409
209410
209411
209412
209413
209414
209415
209416
209417
209418
209419
209420
209421
209422
209423
209424
209425
209426
209427
209428
209429
209430
209431
209432
209433
209434
209435
209436
209437
209438
209439
209440
209441
209442
209443
209444
209445
209446
209447
209448
209449
209450
209451
209452
209453
209454
209455
209456
209457
209458
209459
209460
209461
209462
209463
209464
209465
209466
209467
209468
209469
209470
209471
209472
209473
209474
209475
209476
209477
209478
209479
209480
209481
209482
209483
209484
209485
209486
209487
209488
209489
209490
209491
209492
209493
209494
209495
209496
209497
209498
209499
209500
209501
209502
209503
209504
209505
209506
209507
209508
209509
209510
209511
209512
209513
209514
209515
209516
209517
209518
209519
209520
209521
209522
209523
209524
209525
209526
209527
209528
209529
209530
209531
209532
209533
209534
209535
209536
209537
209538
209539
209540
209541
209542
209543
209544
209545
209546
209547
209548
209549
209550
209551
209552
209553
209554
209555
209556
209557
209558
209559
209560
209561
209562
209563
209564
209565
209566
209567
209568
209569
209570
209571
209572
209573
209574
209575
209576
209577
209578
209579
209580
209581
209582
209583
209584
209585
209586
209587
209588
209589
209590
209591
209592
209593
209594
209595
209596
209597
209598
209599
209600
209601
209602
209603
209604
209605
209606
209607
209608
209609
209610
209611
209612
209613
209614
209615
209616
209617
209618
209619
209620
209621
209622
209623
209624
209625
209626
209627
209628
209629
209630
209631
209632
209633
209634
209635
209636
209637
209638
209639
209640
209641
209642
209643
209644
209645
209646
209647
209648
209649
209650
209651
209652
209653
209654
209655
209656
209657
209658
209659
209660
209661
209662
209663
209664
209665
209666
209667
209668
209669
209670
209671
209672
209673
209674
209675
209676
209677
209678
209679
209680
209681
209682
209683
209684
209685
209686
209687
209688
209689
209690
209691
209692
209693
209694
209695
209696
209697
209698
209699
209700
209701
209702
209703
209704
209705
209706
209707
209708
209709
209710
209711
209712
209713
209714
209715
209716
209717
209718
209719
209720
209721
209722
209723
209724
209725
209726
209727
209728
209729
209730
209731
209732
209733
209734
209735
209736
209737
209738
209739
209740
209741
209742
209743
209744
209745
209746
209747
209748
209749
209750
209751
209752
209753
209754
209755
209756
209757
209758
209759
209760
209761
209762
209763
209764
209765
209766
209767
209768
209769
209770
209771
209772
209773
209774
209775
209776
209777
209778
209779
209780
209781
209782
209783
209784
209785
209786
209787
209788
209789
209790
209791
209792
209793
209794
209795
209796
209797
209798
209799
209800
209801
209802
209803
209804
209805
209806
209807
209808
209809
209810
209811
209812
209813
209814
209815
209816
209817
209818
209819
209820
209821
209822
209823
209824
209825
209826
209827
209828
209829
209830
209831
209832
209833
209834
209835
209836
209837
209838
209839
209840
209841
209842
209843
209844
209845
209846
209847
209848
209849
209850
209851
209852
209853
209854
209855
209856
209857
209858
209859
209860
209861
209862
209863
209864
209865
209866
209867
209868
209869
209870
209871
209872
209873
209874
209875
209876
209877
209878
209879
209880
209881
209882
209883
209884
209885
209886
209887
209888
209889
209890
209891
209892
209893
209894
209895
209896
209897
209898
209899
209900
209901
209902
209903
209904
209905
209906
209907
209908
209909
209910
209911
209912
209913
209914
209915
209916
209917
209918
209919
209920
209921
209922
209923
209924
209925
209926
209927
209928
209929
209930
209931
209932
209933
209934
209935
209936
209937
209938
209939
209940
209941
209942
209943
209944
209945
209946
209947
209948
209949
209950
209951
209952
209953
209954
209955
209956
209957
209958
209959
209960
209961
209962
209963
209964
209965
209966
209967
209968
209969
209970
209971
209972
209973
209974
209975
209976
209977
209978
209979
209980
209981
209982
209983
209984
209985
209986
209987
209988
209989
209990
209991
209992
209993
209994
209995
209996
209997
209998
209999
210000
210001
210002
210003
210004
210005
210006
210007
210008
210009
210010
210011
210012
210013
210014
210015
210016
210017
210018
210019
210020
210021
210022
210023
210024
210025
210026
210027
210028
210029
210030
210031
210032
210033
210034
210035
210036
210037
210038
210039
210040
210041
210042
210043
210044
210045
210046
210047
210048
210049
210050
210051
210052
210053
210054
210055
210056
210057
210058
210059
210060
210061
210062
210063
210064
210065
210066
210067
210068
210069
210070
210071
210072
210073
210074
210075
210076
210077
210078
210079
210080
210081
210082
210083
210084
210085
210086
210087
210088
210089
210090
210091
210092
210093
210094
210095
210096
210097
210098
210099
210100
210101
210102
210103
210104
210105
210106
210107
210108
210109
210110
210111
210112
210113
210114
210115
210116
210117
210118
210119
210120
210121
210122
210123
210124
210125
210126
210127
210128
210129
210130
210131
210132
210133
210134
210135
210136
210137
210138
210139
210140
210141
210142
210143
210144
210145
210146
210147
210148
210149
210150
210151
210152
210153
210154
210155
210156
210157
210158
210159
210160
210161
210162
210163
210164
210165
210166
210167
210168
210169
210170
210171
210172
210173
210174
210175
210176
210177
210178
210179
210180
210181
210182
210183
210184
210185
210186
210187
210188
210189
210190
210191
210192
210193
210194
210195
210196
210197
210198
210199
210200
210201
210202
210203
210204
210205
210206
210207
210208
210209
210210
210211
210212
210213
210214
210215
210216
210217
210218
210219
210220
210221
210222
210223
210224
210225
210226
210227
210228
210229
210230
210231
210232
210233
210234
210235
210236
210237
210238
210239
210240
210241
210242
210243
210244
210245
210246
210247
210248
210249
210250
210251
210252
210253
210254
210255
210256
210257
210258
210259
210260
210261
210262
210263
210264
210265
210266
210267
210268
210269
210270
210271
210272
210273
210274
210275
210276
210277
210278
210279
210280
210281
210282
210283
210284
210285
210286
210287
210288
210289
210290
210291
210292
210293
210294
210295
210296
210297
210298
210299
210300
210301
210302
210303
210304
210305
210306
210307
210308
210309
210310
210311
210312
210313
210314
210315
210316
210317
210318
210319
210320
210321
210322
210323
210324
210325
210326
210327
210328
210329
210330
210331
210332
210333
210334
210335
210336
210337
210338
210339
210340
210341
210342
210343
210344
210345
210346
210347
210348
210349
210350
210351
210352
210353
210354
210355
210356
210357
210358
210359
210360
210361
210362
210363
210364
210365
210366
210367
210368
210369
210370
210371
210372
210373
210374
210375
210376
210377
210378
210379
210380
210381
210382
210383
210384
210385
210386
210387
210388
210389
210390
210391
210392
210393
210394
210395
210396
210397
210398
210399
210400
210401
210402
210403
210404
210405
210406
210407
210408
210409
210410
210411
210412
210413
210414
210415
210416
210417
210418
210419
210420
210421
210422
210423
210424
210425
210426
210427
210428
210429
210430
210431
210432
210433
210434
210435
210436
210437
210438
210439
210440
210441
210442
210443
210444
210445
210446
210447
210448
210449
210450
210451
210452
210453
210454
210455
210456
210457
210458
210459
210460
210461
210462
210463
210464
210465
210466
210467
210468
210469
210470
210471
210472
210473
210474
210475
210476
210477
210478
210479
210480
210481
210482
210483
210484
210485
210486
210487
210488
210489
210490
210491
210492
210493
210494
210495
210496
210497
210498
210499
210500
210501
210502
210503
210504
210505
210506
210507
210508
210509
210510
210511
210512
210513
210514
210515
210516
210517
210518
210519
210520
210521
210522
210523
210524
210525
210526
210527
210528
210529
210530
210531
210532
210533
210534
210535
210536
210537
210538
210539
210540
210541
210542
210543
210544
210545
210546
210547
210548
210549
210550
210551
210552
210553
210554
210555
210556
210557
210558
210559
210560
210561
210562
210563
210564
210565
210566
210567
210568
210569
210570
210571
210572
210573
210574
210575
210576
210577
210578
210579
210580
210581
210582
210583
210584
210585
210586
210587
210588
210589
210590
210591
210592
210593
210594
210595
210596
210597
210598
210599
210600
210601
210602
210603
210604
210605
210606
210607
210608
210609
210610
210611
210612
210613
210614
210615
210616
210617
210618
210619
210620
210621
210622
210623
210624
210625
210626
210627
210628
210629
210630
210631
210632
210633
210634
210635
210636
210637
210638
210639
210640
210641
210642
210643
210644
210645
210646
210647
210648
210649
210650
210651
210652
210653
210654
210655
210656
210657
210658
210659
210660
210661
210662
210663
210664
210665
210666
210667
210668
210669
210670
210671
210672
210673
210674
210675
210676
210677
210678
210679
210680
210681
210682
210683
210684
210685
210686
210687
210688
210689
210690
210691
210692
210693
210694
210695
210696
210697
210698
210699
210700
210701
210702
210703
210704
210705
210706
210707
210708
210709
210710
210711
210712
210713
210714
210715
210716
210717
210718
210719
210720
210721
210722
210723
210724
210725
210726
210727
210728
210729
210730
210731
210732
210733
210734
210735
210736
210737
210738
210739
210740
210741
210742
210743
210744
210745
210746
210747
210748
210749
210750
210751
210752
210753
210754
210755
210756
210757
210758
210759
210760
210761
210762
210763
210764
210765
210766
210767
210768
210769
210770
210771
210772
210773
210774
210775
210776
210777
210778
210779
210780
210781
210782
210783
210784
210785
210786
210787
210788
210789
210790
210791
210792
210793
210794
210795
210796
210797
210798
210799
210800
210801
210802
210803
210804
210805
210806
210807
210808
210809
210810
210811
210812
210813
210814
210815
210816
210817
210818
210819
210820
210821
210822
210823
210824
210825
210826
210827
210828
210829
210830
210831
210832
210833
210834
210835
210836
210837
210838
210839
210840
210841
210842
210843
210844
210845
210846
210847
210848
210849
210850
210851
210852
210853
210854
210855
210856
210857
210858
210859
210860
210861
210862
210863
210864
210865
210866
210867
210868
210869
210870
210871
210872
210873
210874
210875
210876
210877
210878
210879
210880
210881
210882
210883
210884
210885
210886
210887
210888
210889
210890
210891
210892
210893
210894
210895
210896
210897
210898
210899
210900
210901
210902
210903
210904
210905
210906
210907
210908
210909
210910
210911
210912
210913
210914
210915
210916
210917
210918
210919
210920
210921
210922
210923
210924
210925
210926
210927
210928
210929
210930
210931
210932
210933
210934
210935
210936
210937
210938
210939
210940
210941
210942
210943
210944
210945
210946
210947
210948
210949
210950
210951
210952
210953
210954
210955
210956
210957
210958
210959
210960
210961
210962
210963
210964
210965
210966
210967
210968
210969
210970
210971
210972
210973
210974
210975
210976
210977
210978
210979
210980
210981
210982
210983
210984
210985
210986
210987
210988
210989
210990
210991
210992
210993
210994
210995
210996
210997
210998
210999
211000
211001
211002
211003
211004
211005
211006
211007
211008
211009
211010
211011
211012
211013
211014
211015
211016
211017
211018
211019
211020
211021
211022
211023
211024
211025
211026
211027
211028
211029
211030
211031
211032
211033
211034
211035
211036
211037
211038
211039
211040
211041
211042
211043
211044
211045
211046
211047
211048
211049
211050
211051
211052
211053
211054
211055
211056
211057
211058
211059
211060
211061
211062
211063
211064
211065
211066
211067
211068
211069
211070
211071
211072
211073
211074
211075
211076
211077
211078
211079
211080
211081
211082
211083
211084
211085
211086
211087
211088
211089
211090
211091
211092
211093
211094
211095
211096
211097
211098
211099
211100
211101
211102
211103
211104
211105
211106
211107
211108
211109
211110
211111
211112
211113
211114
211115
211116
211117
211118
211119
211120
211121
211122
211123
211124
211125
211126
211127
211128
211129
211130
211131
211132
211133
211134
211135
211136
211137
211138
211139
211140
211141
211142
211143
211144
211145
211146
211147
211148
211149
211150
211151
211152
211153
211154
211155
211156
211157
211158
211159
211160
211161
211162
211163
211164
211165
211166
211167
211168
211169
211170
211171
211172
211173
211174
211175
211176
211177
211178
211179
211180
211181
211182
211183
211184
211185
211186
211187
211188
211189
211190
211191
211192
211193
211194
211195
211196
211197
211198
211199
211200
211201
211202
211203
211204
211205
211206
211207
211208
211209
211210
211211
211212
211213
211214
211215
211216
211217
211218
211219
211220
211221
211222
211223
211224
211225
211226
211227
211228
211229
211230
211231
211232
211233
211234
211235
211236
211237
211238
211239
211240
211241
211242
211243
211244
211245
211246
211247
211248
211249
211250
211251
211252
211253
211254
211255
211256
211257
211258
211259
211260
211261
211262
211263
211264
211265
211266
211267
211268
211269
211270
211271
211272
211273
211274
211275
211276
211277
211278
211279
211280
211281
211282
211283
211284
211285
211286
211287
211288
211289
211290
211291
211292
211293
211294
211295
211296
211297
211298
211299
211300
211301
211302
211303
211304
211305
211306
211307
211308
211309
211310
211311
211312
211313
211314
211315
211316
211317
211318
211319
211320
211321
211322
211323
211324
211325
211326
211327
211328
211329
211330
211331
211332
211333
211334
211335
211336
211337
211338
211339
211340
211341
211342
211343
211344
211345
211346
211347
211348
211349
211350
211351
211352
211353
211354
211355
211356
211357
211358
211359
211360
211361
211362
211363
211364
211365
211366
211367
211368
211369
211370
211371
211372
211373
211374
211375
211376
211377
211378
211379
211380
211381
211382
211383
211384
211385
211386
211387
211388
211389
211390
211391
211392
211393
211394
211395
211396
211397
211398
211399
211400
211401
211402
211403
211404
211405
211406
211407
211408
211409
211410
211411
211412
211413
211414
211415
211416
211417
211418
211419
211420
211421
211422
211423
211424
211425
211426
211427
211428
211429
211430
211431
211432
211433
211434
211435
211436
211437
211438
211439
211440
211441
211442
211443
211444
211445
211446
211447
211448
211449
211450
211451
211452
211453
211454
211455
211456
211457
211458
211459
211460
211461
211462
211463
211464
211465
211466
211467
211468
211469
211470
211471
211472
211473
211474
211475
211476
211477
211478
211479
211480
211481
211482
211483
211484
211485
211486
211487
211488
211489
211490
211491
211492
211493
211494
211495
211496
211497
211498
211499
211500
211501
211502
211503
211504
211505
211506
211507
211508
211509
211510
211511
211512
211513
211514
211515
211516
211517
211518
211519
211520
211521
211522
211523
211524
211525
211526
211527
211528
211529
211530
211531
211532
211533
211534
211535
211536
211537
211538
211539
211540
211541
211542
211543
211544
211545
211546
211547
211548
211549
211550
211551
211552
211553
211554
211555
211556
211557
211558
211559
211560
211561
211562
211563
211564
211565
211566
211567
211568
211569
211570
211571
211572
211573
211574
211575
211576
211577
211578
211579
211580
211581
211582
211583
211584
211585
211586
211587
211588
211589
211590
211591
211592
211593
211594
211595
211596
211597
211598
211599
211600
211601
211602
211603
211604
211605
211606
211607
211608
211609
211610
211611
211612
211613
211614
211615
211616
211617
211618
211619
211620
211621
211622
211623
211624
211625
211626
211627
211628
211629
211630
211631
211632
211633
211634
211635
211636
211637
211638
211639
211640
211641
211642
211643
211644
211645
211646
211647
211648
211649
211650
211651
211652
211653
211654
211655
211656
211657
211658
211659
211660
211661
211662
211663
211664
211665
211666
211667
211668
211669
211670
211671
211672
211673
211674
211675
211676
211677
211678
211679
211680
211681
211682
211683
211684
211685
211686
211687
211688
211689
211690
211691
211692
211693
211694
211695
211696
211697
211698
211699
211700
211701
211702
211703
211704
211705
211706
211707
211708
211709
211710
211711
211712
211713
211714
211715
211716
211717
211718
211719
211720
211721
211722
211723
211724
211725
211726
211727
211728
211729
211730
211731
211732
211733
211734
211735
211736
211737
211738
211739
211740
211741
211742
211743
211744
211745
211746
211747
211748
211749
211750
211751
211752
211753
211754
211755
211756
211757
211758
211759
211760
211761
211762
211763
211764
211765
211766
211767
211768
211769
211770
211771
211772
211773
211774
211775
211776
211777
211778
211779
211780
211781
211782
211783
211784
211785
211786
211787
211788
211789
211790
211791
211792
211793
211794
211795
211796
211797
211798
211799
211800
211801
211802
211803
211804
211805
211806
211807
211808
211809
211810
211811
211812
211813
211814
211815
211816
211817
211818
211819
211820
211821
211822
211823
211824
211825
211826
211827
211828
211829
211830
211831
211832
211833
211834
211835
211836
211837
211838
211839
211840
211841
211842
211843
211844
211845
211846
211847
211848
211849
211850
211851
211852
211853
211854
211855
211856
211857
211858
211859
211860
211861
211862
211863
211864
211865
211866
211867
211868
211869
211870
211871
211872
211873
211874
211875
211876
211877
211878
211879
211880
211881
211882
211883
211884
211885
211886
211887
211888
211889
211890
211891
211892
211893
211894
211895
211896
211897
211898
211899
211900
211901
211902
211903
211904
211905
211906
211907
211908
211909
211910
211911
211912
211913
211914
211915
211916
211917
211918
211919
211920
211921
211922
211923
211924
211925
211926
211927
211928
211929
211930
211931
211932
211933
211934
211935
211936
211937
211938
211939
211940
211941
211942
211943
211944
211945
211946
211947
211948
211949
211950
211951
211952
211953
211954
211955
211956
211957
211958
211959
211960
211961
211962
211963
211964
211965
211966
211967
211968
211969
211970
211971
211972
211973
211974
211975
211976
211977
211978
211979
211980
211981
211982
211983
211984
211985
211986
211987
211988
211989
211990
211991
211992
211993
211994
211995
211996
211997
211998
211999
212000
212001
212002
212003
212004
212005
212006
212007
212008
212009
212010
212011
212012
212013
212014
212015
212016
212017
212018
212019
212020
212021
212022
212023
212024
212025
212026
212027
212028
212029
212030
212031
212032
212033
212034
212035
212036
212037
212038
212039
212040
212041
212042
212043
212044
212045
212046
212047
212048
212049
212050
212051
212052
212053
212054
212055
212056
212057
212058
212059
212060
212061
212062
212063
212064
212065
212066
212067
212068
212069
212070
212071
212072
212073
212074
212075
212076
212077
212078
212079
212080
212081
212082
212083
212084
212085
212086
212087
212088
212089
212090
212091
212092
212093
212094
212095
212096
212097
212098
212099
212100
212101
212102
212103
212104
212105
212106
212107
212108
212109
212110
212111
212112
212113
212114
212115
212116
212117
212118
212119
212120
212121
212122
212123
212124
212125
212126
212127
212128
212129
212130
212131
212132
212133
212134
212135
212136
212137
212138
212139
212140
212141
212142
212143
212144
212145
212146
212147
212148
212149
212150
212151
212152
212153
212154
212155
212156
212157
212158
212159
212160
212161
212162
212163
212164
212165
212166
212167
212168
212169
212170
212171
212172
212173
212174
212175
212176
212177
212178
212179
212180
212181
212182
212183
212184
212185
212186
212187
212188
212189
212190
212191
212192
212193
212194
212195
212196
212197
212198
212199
212200
212201
212202
212203
212204
212205
212206
212207
212208
212209
212210
212211
212212
212213
212214
212215
212216
212217
212218
212219
212220
212221
212222
212223
212224
212225
212226
212227
212228
212229
212230
212231
212232
212233
212234
212235
212236
212237
212238
212239
212240
212241
212242
212243
212244
212245
212246
212247
212248
212249
212250
212251
212252
212253
212254
212255
212256
212257
212258
212259
212260
212261
212262
212263
212264
212265
212266
212267
212268
212269
212270
212271
212272
212273
212274
212275
212276
212277
212278
212279
212280
212281
212282
212283
212284
212285
212286
212287
212288
212289
212290
212291
212292
212293
212294
212295
212296
212297
212298
212299
212300
212301
212302
212303
212304
212305
212306
212307
212308
212309
212310
212311
212312
212313
212314
212315
212316
212317
212318
212319
212320
212321
212322
212323
212324
212325
212326
212327
212328
212329
212330
212331
212332
212333
212334
212335
212336
212337
212338
212339
212340
212341
212342
212343
212344
212345
212346
212347
212348
212349
212350
212351
212352
212353
212354
212355
212356
212357
212358
212359
212360
212361
212362
212363
212364
212365
212366
212367
212368
212369
212370
212371
212372
212373
212374
212375
212376
212377
212378
212379
212380
212381
212382
212383
212384
212385
212386
212387
212388
212389
212390
212391
212392
212393
212394
212395
212396
212397
212398
212399
212400
212401
212402
212403
212404
212405
212406
212407
212408
212409
212410
212411
212412
212413
212414
212415
212416
212417
212418
212419
212420
212421
212422
212423
212424
212425
212426
212427
212428
212429
212430
212431
212432
212433
212434
212435
212436
212437
212438
212439
212440
212441
212442
212443
212444
212445
212446
212447
212448
212449
212450
212451
212452
212453
212454
212455
212456
212457
212458
212459
212460
212461
212462
212463
212464
212465
212466
212467
212468
212469
212470
212471
212472
212473
212474
212475
212476
212477
212478
212479
212480
212481
212482
212483
212484
212485
212486
212487
212488
212489
212490
212491
212492
212493
212494
212495
212496
212497
212498
212499
212500
212501
212502
212503
212504
212505
212506
212507
212508
212509
212510
212511
212512
212513
212514
212515
212516
212517
212518
212519
212520
212521
212522
212523
212524
212525
212526
212527
212528
212529
212530
212531
212532
212533
212534
212535
212536
212537
212538
212539
212540
212541
212542
212543
212544
212545
212546
212547
212548
212549
212550
212551
212552
212553
212554
212555
212556
212557
212558
212559
212560
212561
212562
212563
212564
212565
212566
212567
212568
212569
212570
212571
212572
212573
212574
212575
212576
212577
212578
212579
212580
212581
212582
212583
212584
212585
212586
212587
212588
212589
212590
212591
212592
212593
212594
212595
212596
212597
212598
212599
212600
212601
212602
212603
212604
212605
212606
212607
212608
212609
212610
212611
212612
212613
212614
212615
212616
212617
212618
212619
212620
212621
212622
212623
212624
212625
212626
212627
212628
212629
212630
212631
212632
212633
212634
212635
212636
212637
212638
212639
212640
212641
212642
212643
212644
212645
212646
212647
212648
212649
212650
212651
212652
212653
212654
212655
212656
212657
212658
212659
212660
212661
212662
212663
212664
212665
212666
212667
212668
212669
212670
212671
212672
212673
212674
212675
212676
212677
212678
212679
212680
212681
212682
212683
212684
212685
212686
212687
212688
212689
212690
212691
212692
212693
212694
212695
212696
212697
212698
212699
212700
212701
212702
212703
212704
212705
212706
212707
212708
212709
212710
212711
212712
212713
212714
212715
212716
212717
212718
212719
212720
212721
212722
212723
212724
212725
212726
212727
212728
212729
212730
212731
212732
212733
212734
212735
212736
212737
212738
212739
212740
212741
212742
212743
212744
212745
212746
212747
212748
212749
212750
212751
212752
212753
212754
212755
212756
212757
212758
212759
212760
212761
212762
212763
212764
212765
212766
212767
212768
212769
212770
212771
212772
212773
212774
212775
212776
212777
212778
212779
212780
212781
212782
212783
212784
212785
212786
212787
212788
212789
212790
212791
212792
212793
212794
212795
212796
212797
212798
212799
212800
212801
212802
212803
212804
212805
212806
212807
212808
212809
212810
212811
212812
212813
212814
212815
212816
212817
212818
212819
212820
212821
212822
212823
212824
212825
212826
212827
212828
212829
212830
212831
212832
212833
212834
212835
212836
212837
212838
212839
212840
212841
212842
212843
212844
212845
212846
212847
212848
212849
212850
212851
212852
212853
212854
212855
212856
212857
212858
212859
212860
212861
212862
212863
212864
212865
212866
212867
212868
212869
212870
212871
212872
212873
212874
212875
212876
212877
212878
212879
212880
212881
212882
212883
212884
212885
212886
212887
212888
212889
212890
212891
212892
212893
212894
212895
212896
212897
212898
212899
212900
212901
212902
212903
212904
212905
212906
212907
212908
212909
212910
212911
212912
212913
212914
212915
212916
212917
212918
212919
212920
212921
212922
212923
212924
212925
212926
212927
212928
212929
212930
212931
212932
212933
212934
212935
212936
212937
212938
212939
212940
212941
212942
212943
212944
212945
212946
212947
212948
212949
212950
212951
212952
212953
212954
212955
212956
212957
212958
212959
212960
212961
212962
212963
212964
212965
212966
212967
212968
212969
212970
212971
212972
212973
212974
212975
212976
212977
212978
212979
212980
212981
212982
212983
212984
212985
212986
212987
212988
212989
212990
212991
212992
212993
212994
212995
212996
212997
212998
212999
213000
213001
213002
213003
213004
213005
213006
213007
213008
213009
213010
213011
213012
213013
213014
213015
213016
213017
213018
213019
213020
213021
213022
213023
213024
213025
213026
213027
213028
213029
213030
213031
213032
213033
213034
213035
213036
213037
213038
213039
213040
213041
213042
213043
213044
213045
213046
213047
213048
213049
213050
213051
213052
213053
213054
213055
213056
213057
213058
213059
213060
213061
213062
213063
213064
213065
213066
213067
213068
213069
213070
213071
213072
213073
213074
213075
213076
213077
213078
213079
213080
213081
213082
213083
213084
213085
213086
213087
213088
213089
213090
213091
213092
213093
213094
213095
213096
213097
213098
213099
213100
213101
213102
213103
213104
213105
213106
213107
213108
213109
213110
213111
213112
213113
213114
213115
213116
213117
213118
213119
213120
213121
213122
213123
213124
213125
213126
213127
213128
213129
213130
213131
213132
213133
213134
213135
213136
213137
213138
213139
213140
213141
213142
213143
213144
213145
213146
213147
213148
213149
213150
213151
213152
213153
213154
213155
213156
213157
213158
213159
213160
213161
213162
213163
213164
213165
213166
213167
213168
213169
213170
213171
213172
213173
213174
213175
213176
213177
213178
213179
213180
213181
213182
213183
213184
213185
213186
213187
213188
213189
213190
213191
213192
213193
213194
213195
213196
213197
213198
213199
213200
213201
213202
213203
213204
213205
213206
213207
213208
213209
213210
213211
213212
213213
213214
213215
213216
213217
213218
213219
213220
213221
213222
213223
213224
213225
213226
213227
213228
213229
213230
213231
213232
213233
213234
213235
213236
213237
213238
213239
213240
213241
213242
213243
213244
213245
213246
213247
213248
213249
213250
213251
213252
213253
213254
213255
213256
213257
213258
213259
213260
213261
213262
213263
213264
213265
213266
213267
213268
213269
213270
213271
213272
213273
213274
213275
213276
213277
213278
213279
213280
213281
213282
213283
213284
213285
213286
213287
213288
213289
213290
213291
213292
213293
213294
213295
213296
213297
213298
213299
213300
213301
213302
213303
213304
213305
213306
213307
213308
213309
213310
213311
213312
213313
213314
213315
213316
213317
213318
213319
213320
213321
213322
213323
213324
213325
213326
213327
213328
213329
213330
213331
213332
213333
213334
213335
213336
213337
213338
213339
213340
213341
213342
213343
213344
213345
213346
213347
213348
213349
213350
213351
213352
213353
213354
213355
213356
213357
213358
213359
213360
213361
213362
213363
213364
213365
213366
213367
213368
213369
213370
213371
213372
213373
213374
213375
213376
213377
213378
213379
213380
213381
213382
213383
213384
213385
213386
213387
213388
213389
213390
213391
213392
213393
213394
213395
213396
213397
213398
213399
213400
213401
213402
213403
213404
213405
213406
213407
213408
213409
213410
213411
213412
213413
213414
213415
213416
213417
213418
213419
213420
213421
213422
213423
213424
213425
213426
213427
213428
213429
213430
213431
213432
213433
213434
213435
213436
213437
213438
213439
213440
213441
213442
213443
213444
213445
213446
213447
213448
213449
213450
213451
213452
213453
213454
213455
213456
213457
213458
213459
213460
213461
213462
213463
213464
213465
213466
213467
213468
213469
213470
213471
213472
213473
213474
213475
213476
213477
213478
213479
213480
213481
213482
213483
213484
213485
213486
213487
213488
213489
213490
213491
213492
213493
213494
213495
213496
213497
213498
213499
213500
213501
213502
213503
213504
213505
213506
213507
213508
213509
213510
213511
213512
213513
213514
213515
213516
213517
213518
213519
213520
213521
213522
213523
213524
213525
213526
213527
213528
213529
213530
213531
213532
213533
213534
213535
213536
213537
213538
213539
213540
213541
213542
213543
213544
213545
213546
213547
213548
213549
213550
213551
213552
213553
213554
213555
213556
213557
213558
213559
213560
213561
213562
213563
213564
213565
213566
213567
213568
213569
213570
213571
213572
213573
213574
213575
213576
213577
213578
213579
213580
213581
213582
213583
213584
213585
213586
213587
213588
213589
213590
213591
213592
213593
213594
213595
213596
213597
213598
213599
213600
213601
213602
213603
213604
213605
213606
213607
213608
213609
213610
213611
213612
213613
213614
213615
213616
213617
213618
213619
213620
213621
213622
213623
213624
213625
213626
213627
213628
213629
213630
213631
213632
213633
213634
213635
213636
213637
213638
213639
213640
213641
213642
213643
213644
213645
213646
213647
213648
213649
213650
213651
213652
213653
213654
213655
213656
213657
213658
213659
213660
213661
213662
213663
213664
213665
213666
213667
213668
213669
213670
213671
213672
213673
213674
213675
213676
213677
213678
213679
213680
213681
213682
213683
213684
213685
213686
213687
213688
213689
213690
213691
213692
213693
213694
213695
213696
213697
213698
213699
213700
213701
213702
213703
213704
213705
213706
213707
213708
213709
213710
213711
213712
213713
213714
213715
213716
213717
213718
213719
213720
213721
213722
213723
213724
213725
213726
213727
213728
213729
213730
213731
213732
213733
213734
213735
213736
213737
213738
213739
213740
213741
213742
213743
213744
213745
213746
213747
213748
213749
213750
213751
213752
213753
213754
213755
213756
213757
213758
213759
213760
213761
213762
213763
213764
213765
213766
213767
213768
213769
213770
213771
213772
213773
213774
213775
213776
213777
213778
213779
213780
213781
213782
213783
213784
213785
213786
213787
213788
213789
213790
213791
213792
213793
213794
213795
213796
213797
213798
213799
213800
213801
213802
213803
213804
213805
213806
213807
213808
213809
213810
213811
213812
213813
213814
213815
213816
213817
213818
213819
213820
213821
213822
213823
213824
213825
213826
213827
213828
213829
213830
213831
213832
213833
213834
213835
213836
213837
213838
213839
213840
213841
213842
213843
213844
213845
213846
213847
213848
213849
213850
213851
213852
213853
213854
213855
213856
213857
213858
213859
213860
213861
213862
213863
213864
213865
213866
213867
213868
213869
213870
213871
213872
213873
213874
213875
213876
213877
213878
213879
213880
213881
213882
213883
213884
213885
213886
213887
213888
213889
213890
213891
213892
213893
213894
213895
213896
213897
213898
213899
213900
213901
213902
213903
213904
213905
213906
213907
213908
213909
213910
213911
213912
213913
213914
213915
213916
213917
213918
213919
213920
213921
213922
213923
213924
213925
213926
213927
213928
213929
213930
213931
213932
213933
213934
213935
213936
213937
213938
213939
213940
213941
213942
213943
213944
213945
213946
213947
213948
213949
213950
213951
213952
213953
213954
213955
213956
213957
213958
213959
213960
213961
213962
213963
213964
213965
213966
213967
213968
213969
213970
213971
213972
213973
213974
213975
213976
213977
213978
213979
213980
213981
213982
213983
213984
213985
213986
213987
213988
213989
213990
213991
213992
213993
213994
213995
213996
213997
213998
213999
214000
214001
214002
214003
214004
214005
214006
214007
214008
214009
214010
214011
214012
214013
214014
214015
214016
214017
214018
214019
214020
214021
214022
214023
214024
214025
214026
214027
214028
214029
214030
214031
214032
214033
214034
214035
214036
214037
214038
214039
214040
214041
214042
214043
214044
214045
214046
214047
214048
214049
214050
214051
214052
214053
214054
214055
214056
214057
214058
214059
214060
214061
214062
214063
214064
214065
214066
214067
214068
214069
214070
214071
214072
214073
214074
214075
214076
214077
214078
214079
214080
214081
214082
214083
214084
214085
214086
214087
214088
214089
214090
214091
214092
214093
214094
214095
214096
214097
214098
214099
214100
214101
214102
214103
214104
214105
214106
214107
214108
214109
214110
214111
214112
214113
214114
214115
214116
214117
214118
214119
214120
214121
214122
214123
214124
214125
214126
214127
214128
214129
214130
214131
214132
214133
214134
214135
214136
214137
214138
214139
214140
214141
214142
214143
214144
214145
214146
214147
214148
214149
214150
214151
214152
214153
214154
214155
214156
214157
214158
214159
214160
214161
214162
214163
214164
214165
214166
214167
214168
214169
214170
214171
214172
214173
214174
214175
214176
214177
214178
214179
214180
214181
214182
214183
214184
214185
214186
214187
214188
214189
214190
214191
214192
214193
214194
214195
214196
214197
214198
214199
214200
214201
214202
214203
214204
214205
214206
214207
214208
214209
214210
214211
214212
214213
214214
214215
214216
214217
214218
214219
214220
214221
214222
214223
214224
214225
214226
214227
214228
214229
214230
214231
214232
214233
214234
214235
214236
214237
214238
214239
214240
214241
214242
214243
214244
214245
214246
214247
214248
214249
214250
214251
214252
214253
214254
214255
214256
214257
214258
214259
214260
214261
214262
214263
214264
214265
214266
214267
214268
214269
214270
214271
214272
214273
214274
214275
214276
214277
214278
214279
214280
214281
214282
214283
214284
214285
214286
214287
214288
214289
214290
214291
214292
214293
214294
214295
214296
214297
214298
214299
214300
214301
214302
214303
214304
214305
214306
214307
214308
214309
214310
214311
214312
214313
214314
214315
214316
214317
214318
214319
214320
214321
214322
214323
214324
214325
214326
214327
214328
214329
214330
214331
214332
214333
214334
214335
214336
214337
214338
214339
214340
214341
214342
214343
214344
214345
214346
214347
214348
214349
214350
214351
214352
214353
214354
214355
214356
214357
214358
214359
214360
214361
214362
214363
214364
214365
214366
214367
214368
214369
214370
214371
214372
214373
214374
214375
214376
214377
214378
214379
214380
214381
214382
214383
214384
214385
214386
214387
214388
214389
214390
214391
214392
214393
214394
214395
214396
214397
214398
214399
214400
214401
214402
214403
214404
214405
214406
214407
214408
214409
214410
214411
214412
214413
214414
214415
214416
214417
214418
214419
214420
214421
214422
214423
214424
214425
214426
214427
214428
214429
214430
214431
214432
214433
214434
214435
214436
214437
214438
214439
214440
214441
214442
214443
214444
214445
214446
214447
214448
214449
214450
214451
214452
214453
214454
214455
214456
214457
214458
214459
214460
214461
214462
214463
214464
214465
214466
214467
214468
214469
214470
214471
214472
214473
214474
214475
214476
214477
214478
214479
214480
214481
214482
214483
214484
214485
214486
214487
214488
214489
214490
214491
214492
214493
214494
214495
214496
214497
214498
214499
214500
214501
214502
214503
214504
214505
214506
214507
214508
214509
214510
214511
214512
214513
214514
214515
214516
214517
214518
214519
214520
214521
214522
214523
214524
214525
214526
214527
214528
214529
214530
214531
214532
214533
214534
214535
214536
214537
214538
214539
214540
214541
214542
214543
214544
214545
214546
214547
214548
214549
214550
214551
214552
214553
214554
214555
214556
214557
214558
214559
214560
214561
214562
214563
214564
214565
214566
214567
214568
214569
214570
214571
214572
214573
214574
214575
214576
214577
214578
214579
214580
214581
214582
214583
214584
214585
214586
214587
214588
214589
214590
214591
214592
214593
214594
214595
214596
214597
214598
214599
214600
214601
214602
214603
214604
214605
214606
214607
214608
214609
214610
214611
214612
214613
214614
214615
214616
214617
214618
214619
214620
214621
214622
214623
214624
214625
214626
214627
214628
214629
214630
214631
214632
214633
214634
214635
214636
214637
214638
214639
214640
214641
214642
214643
214644
214645
214646
214647
214648
214649
214650
214651
214652
214653
214654
214655
214656
214657
214658
214659
214660
214661
214662
214663
214664
214665
214666
214667
214668
214669
214670
214671
214672
214673
214674
214675
214676
214677
214678
214679
214680
214681
214682
214683
214684
214685
214686
214687
214688
214689
214690
214691
214692
214693
214694
214695
214696
214697
214698
214699
214700
214701
214702
214703
214704
214705
214706
214707
214708
214709
214710
214711
214712
214713
214714
214715
214716
214717
214718
214719
214720
214721
214722
214723
214724
214725
214726
214727
214728
214729
214730
214731
214732
214733
214734
214735
214736
214737
214738
214739
214740
214741
214742
214743
214744
214745
214746
214747
214748
214749
214750
214751
214752
214753
214754
214755
214756
214757
214758
214759
214760
214761
214762
214763
214764
214765
214766
214767
214768
214769
214770
214771
214772
214773
214774
214775
214776
214777
214778
214779
214780
214781
214782
214783
214784
214785
214786
214787
214788
214789
214790
214791
214792
214793
214794
214795
214796
214797
214798
214799
214800
214801
214802
214803
214804
214805
214806
214807
214808
214809
214810
214811
214812
214813
214814
214815
214816
214817
214818
214819
214820
214821
214822
214823
214824
214825
214826
214827
214828
214829
214830
214831
214832
214833
214834
214835
214836
214837
214838
214839
214840
214841
214842
214843
214844
214845
214846
214847
214848
214849
214850
214851
214852
214853
214854
214855
214856
214857
214858
214859
214860
214861
214862
214863
214864
214865
214866
214867
214868
214869
214870
214871
214872
214873
214874
214875
214876
214877
214878
214879
214880
214881
214882
214883
214884
214885
214886
214887
214888
214889
214890
214891
214892
214893
214894
214895
214896
214897
214898
214899
214900
214901
214902
214903
214904
214905
214906
214907
214908
214909
214910
214911
214912
214913
214914
214915
214916
214917
214918
214919
214920
214921
214922
214923
214924
214925
214926
214927
214928
214929
214930
214931
214932
214933
214934
214935
214936
214937
214938
214939
214940
214941
214942
214943
214944
214945
214946
214947
214948
214949
214950
214951
214952
214953
214954
214955
214956
214957
214958
214959
214960
214961
214962
214963
214964
214965
214966
214967
214968
214969
214970
214971
214972
214973
214974
214975
214976
214977
214978
214979
214980
214981
214982
214983
214984
214985
214986
214987
214988
214989
214990
214991
214992
214993
214994
214995
214996
214997
214998
214999
215000
215001
215002
215003
215004
215005
215006
215007
215008
215009
215010
215011
215012
215013
215014
215015
215016
215017
215018
215019
215020
215021
215022
215023
215024
215025
215026
215027
215028
215029
215030
215031
215032
215033
215034
215035
215036
215037
215038
215039
215040
215041
215042
215043
215044
215045
215046
215047
215048
215049
215050
215051
215052
215053
215054
215055
215056
215057
215058
215059
215060
215061
215062
215063
215064
215065
215066
215067
215068
215069
215070
215071
215072
215073
215074
215075
215076
215077
215078
215079
215080
215081
215082
215083
215084
215085
215086
215087
215088
215089
215090
215091
215092
215093
215094
215095
215096
215097
215098
215099
215100
215101
215102
215103
215104
215105
215106
215107
215108
215109
215110
215111
215112
215113
215114
215115
215116
215117
215118
215119
215120
215121
215122
215123
215124
215125
215126
215127
215128
215129
215130
215131
215132
215133
215134
215135
215136
215137
215138
215139
215140
215141
215142
215143
215144
215145
215146
215147
215148
215149
215150
215151
215152
215153
215154
215155
215156
215157
215158
215159
215160
215161
215162
215163
215164
215165
215166
215167
215168
215169
215170
215171
215172
215173
215174
215175
215176
215177
215178
215179
215180
215181
215182
215183
215184
215185
215186
215187
215188
215189
215190
215191
215192
215193
215194
215195
215196
215197
215198
215199
215200
215201
215202
215203
215204
215205
215206
215207
215208
215209
215210
215211
215212
215213
215214
215215
215216
215217
215218
215219
215220
215221
215222
215223
215224
215225
215226
215227
215228
215229
215230
215231
215232
215233
215234
215235
215236
215237
215238
215239
215240
215241
215242
215243
215244
215245
215246
215247
215248
215249
215250
215251
215252
215253
215254
215255
215256
215257
215258
215259
215260
215261
215262
215263
215264
215265
215266
215267
215268
215269
215270
215271
215272
215273
215274
215275
215276
215277
215278
215279
215280
215281
215282
215283
215284
215285
215286
215287
215288
215289
215290
215291
215292
215293
215294
215295
215296
215297
215298
215299
215300
215301
215302
215303
215304
215305
215306
215307
215308
215309
215310
215311
215312
215313
215314
215315
215316
215317
215318
215319
215320
215321
215322
215323
215324
215325
215326
215327
215328
215329
215330
215331
215332
215333
215334
215335
215336
215337
215338
215339
215340
215341
215342
215343
215344
215345
215346
215347
215348
215349
215350
215351
215352
215353
215354
215355
215356
215357
215358
215359
215360
215361
215362
215363
215364
215365
215366
215367
215368
215369
215370
215371
215372
215373
215374
215375
215376
215377
215378
215379
215380
215381
215382
215383
215384
215385
215386
215387
215388
215389
215390
215391
215392
215393
215394
215395
215396
215397
215398
215399
215400
215401
215402
215403
215404
215405
215406
215407
215408
215409
215410
215411
215412
215413
215414
215415
215416
215417
215418
215419
215420
215421
215422
215423
215424
215425
215426
215427
215428
215429
215430
215431
215432
215433
215434
215435
215436
215437
215438
215439
215440
215441
215442
215443
215444
215445
215446
215447
215448
215449
215450
215451
215452
215453
215454
215455
215456
215457
215458
215459
215460
215461
215462
215463
215464
215465
215466
215467
215468
215469
215470
215471
215472
215473
215474
215475
215476
215477
215478
215479
215480
215481
215482
215483
215484
215485
215486
215487
215488
215489
215490
215491
215492
215493
215494
215495
215496
215497
215498
215499
215500
215501
215502
215503
215504
215505
215506
215507
215508
215509
215510
215511
215512
215513
215514
215515
215516
215517
215518
215519
215520
215521
215522
215523
215524
215525
215526
215527
215528
215529
215530
215531
215532
215533
215534
215535
215536
215537
215538
215539
215540
215541
215542
215543
215544
215545
215546
215547
215548
215549
215550
215551
215552
215553
215554
215555
215556
215557
215558
215559
215560
215561
215562
215563
215564
215565
215566
215567
215568
215569
215570
215571
215572
215573
215574
215575
215576
215577
215578
215579
215580
215581
215582
215583
215584
215585
215586
215587
215588
215589
215590
215591
215592
215593
215594
215595
215596
215597
215598
215599
215600
215601
215602
215603
215604
215605
215606
215607
215608
215609
215610
215611
215612
215613
215614
215615
215616
215617
215618
215619
215620
215621
215622
215623
215624
215625
215626
215627
215628
215629
215630
215631
215632
215633
215634
215635
215636
215637
215638
215639
215640
215641
215642
215643
215644
215645
215646
215647
215648
215649
215650
215651
215652
215653
215654
215655
215656
215657
215658
215659
215660
215661
215662
215663
215664
215665
215666
215667
215668
215669
215670
215671
215672
215673
215674
215675
215676
215677
215678
215679
215680
215681
215682
215683
215684
215685
215686
215687
215688
215689
215690
215691
215692
215693
215694
215695
215696
215697
215698
215699
215700
215701
215702
215703
215704
215705
215706
215707
215708
215709
215710
215711
215712
215713
215714
215715
215716
215717
215718
215719
215720
215721
215722
215723
215724
215725
215726
215727
215728
215729
215730
215731
215732
215733
215734
215735
215736
215737
215738
215739
215740
215741
215742
215743
215744
215745
215746
215747
215748
215749
215750
215751
215752
215753
215754
215755
215756
215757
215758
215759
215760
215761
215762
215763
215764
215765
215766
215767
215768
215769
215770
215771
215772
215773
215774
215775
215776
215777
215778
215779
215780
215781
215782
215783
215784
215785
215786
215787
215788
215789
215790
215791
215792
215793
215794
215795
215796
215797
215798
215799
215800
215801
215802
215803
215804
215805
215806
215807
215808
215809
215810
215811
215812
215813
215814
215815
215816
215817
215818
215819
215820
215821
215822
215823
215824
215825
215826
215827
215828
215829
215830
215831
215832
215833
215834
215835
215836
215837
215838
215839
215840
215841
215842
215843
215844
215845
215846
215847
215848
215849
215850
215851
215852
215853
215854
215855
215856
215857
215858
215859
215860
215861
215862
215863
215864
215865
215866
215867
215868
215869
215870
215871
215872
215873
215874
215875
215876
215877
215878
215879
215880
215881
215882
215883
215884
215885
215886
215887
215888
215889
215890
215891
215892
215893
215894
215895
215896
215897
215898
215899
215900
215901
215902
215903
215904
215905
215906
215907
215908
215909
215910
215911
215912
215913
215914
215915
215916
215917
215918
215919
215920
215921
215922
215923
215924
215925
215926
215927
215928
215929
215930
215931
215932
215933
215934
215935
215936
215937
215938
215939
215940
215941
215942
215943
215944
215945
215946
215947
215948
215949
215950
215951
215952
215953
215954
215955
215956
215957
215958
215959
215960
215961
215962
215963
215964
215965
215966
215967
215968
215969
215970
215971
215972
215973
215974
215975
215976
215977
215978
215979
215980
215981
215982
215983
215984
215985
215986
215987
215988
215989
215990
215991
215992
215993
215994
215995
215996
215997
215998
215999
216000
216001
216002
216003
216004
216005
216006
216007
216008
216009
216010
216011
216012
216013
216014
216015
216016
216017
216018
216019
216020
216021
216022
216023
216024
216025
216026
216027
216028
216029
216030
216031
216032
216033
216034
216035
216036
216037
216038
216039
216040
216041
216042
216043
216044
216045
216046
216047
216048
216049
216050
216051
216052
216053
216054
216055
216056
216057
216058
216059
216060
216061
216062
216063
216064
216065
216066
216067
216068
216069
216070
216071
216072
216073
216074
216075
216076
216077
216078
216079
216080
216081
216082
216083
216084
216085
216086
216087
216088
216089
216090
216091
216092
216093
216094
216095
216096
216097
216098
216099
216100
216101
216102
216103
216104
216105
216106
216107
216108
216109
216110
216111
216112
216113
216114
216115
216116
216117
216118
216119
216120
216121
216122
216123
216124
216125
216126
216127
216128
216129
216130
216131
216132
216133
216134
216135
216136
216137
216138
216139
216140
216141
216142
216143
216144
216145
216146
216147
216148
216149
216150
216151
216152
216153
216154
216155
216156
216157
216158
216159
216160
216161
216162
216163
216164
216165
216166
216167
216168
216169
216170
216171
216172
216173
216174
216175
216176
216177
216178
216179
216180
216181
216182
216183
216184
216185
216186
216187
216188
216189
216190
216191
216192
216193
216194
216195
216196
216197
216198
216199
216200
216201
216202
216203
216204
216205
216206
216207
216208
216209
216210
216211
216212
216213
216214
216215
216216
216217
216218
216219
216220
216221
216222
216223
216224
216225
216226
216227
216228
216229
216230
216231
216232
216233
216234
216235
216236
216237
216238
216239
216240
216241
216242
216243
216244
216245
216246
216247
216248
216249
216250
216251
216252
216253
216254
216255
216256
216257
216258
216259
216260
216261
216262
216263
216264
216265
216266
216267
216268
216269
216270
216271
216272
216273
216274
216275
216276
216277
216278
216279
216280
216281
216282
216283
216284
216285
216286
216287
216288
216289
216290
216291
216292
216293
216294
216295
216296
216297
216298
216299
216300
216301
216302
216303
216304
216305
216306
216307
216308
216309
216310
216311
216312
216313
216314
216315
216316
216317
216318
216319
216320
216321
216322
216323
216324
216325
216326
216327
216328
216329
216330
216331
216332
216333
216334
216335
216336
216337
216338
216339
216340
216341
216342
216343
216344
216345
216346
216347
216348
216349
216350
216351
216352
216353
216354
216355
216356
216357
216358
216359
216360
216361
216362
216363
216364
216365
216366
216367
216368
216369
216370
216371
216372
216373
216374
216375
216376
216377
216378
216379
216380
216381
216382
216383
216384
216385
216386
216387
216388
216389
216390
216391
216392
216393
216394
216395
216396
216397
216398
216399
216400
216401
216402
216403
216404
216405
216406
216407
216408
216409
216410
216411
216412
216413
216414
216415
216416
216417
216418
216419
216420
216421
216422
216423
216424
216425
216426
216427
216428
216429
216430
216431
216432
216433
216434
216435
216436
216437
216438
216439
216440
216441
216442
216443
216444
216445
216446
216447
216448
216449
216450
216451
216452
216453
216454
216455
216456
216457
216458
216459
216460
216461
216462
216463
216464
216465
216466
216467
216468
216469
216470
216471
216472
216473
216474
216475
216476
216477
216478
216479
216480
216481
216482
216483
216484
216485
216486
216487
216488
216489
216490
216491
216492
216493
216494
216495
216496
216497
216498
216499
216500
216501
216502
216503
216504
216505
216506
216507
216508
216509
216510
216511
216512
216513
216514
216515
216516
216517
216518
216519
216520
216521
216522
216523
216524
216525
216526
216527
216528
216529
216530
216531
216532
216533
216534
216535
216536
216537
216538
216539
216540
216541
216542
216543
216544
216545
216546
216547
216548
216549
216550
216551
216552
216553
216554
216555
216556
216557
216558
216559
216560
216561
216562
216563
216564
216565
216566
216567
216568
216569
216570
216571
216572
216573
216574
216575
216576
216577
216578
216579
216580
216581
216582
216583
216584
216585
216586
216587
216588
216589
216590
216591
216592
216593
216594
216595
216596
216597
216598
216599
216600
216601
216602
216603
216604
216605
216606
216607
216608
216609
216610
216611
216612
216613
216614
216615
216616
216617
216618
216619
216620
216621
216622
216623
216624
216625
216626
216627
216628
216629
216630
216631
216632
216633
216634
216635
216636
216637
216638
216639
216640
216641
216642
216643
216644
216645
216646
216647
216648
216649
216650
216651
216652
216653
216654
216655
216656
216657
216658
216659
216660
216661
216662
216663
216664
216665
216666
216667
216668
216669
216670
216671
216672
216673
216674
216675
216676
216677
216678
216679
216680
216681
216682
216683
216684
216685
216686
216687
216688
216689
216690
216691
216692
216693
216694
216695
216696
216697
216698
216699
216700
216701
216702
216703
216704
216705
216706
216707
216708
216709
216710
216711
216712
216713
216714
216715
216716
216717
216718
216719
216720
216721
216722
216723
216724
216725
216726
216727
216728
216729
216730
216731
216732
216733
216734
216735
216736
216737
216738
216739
216740
216741
216742
216743
216744
216745
216746
216747
216748
216749
216750
216751
216752
216753
216754
216755
216756
216757
216758
216759
216760
216761
216762
216763
216764
216765
216766
216767
216768
216769
216770
216771
216772
216773
216774
216775
216776
216777
216778
216779
216780
216781
216782
216783
216784
216785
216786
216787
216788
216789
216790
216791
216792
216793
216794
216795
216796
216797
216798
216799
216800
216801
216802
216803
216804
216805
216806
216807
216808
216809
216810
216811
216812
216813
216814
216815
216816
216817
216818
216819
216820
216821
216822
216823
216824
216825
216826
216827
216828
216829
216830
216831
216832
216833
216834
216835
216836
216837
216838
216839
216840
216841
216842
216843
216844
216845
216846
216847
216848
216849
216850
216851
216852
216853
216854
216855
216856
216857
216858
216859
216860
216861
216862
216863
216864
216865
216866
216867
216868
216869
216870
216871
216872
216873
216874
216875
216876
216877
216878
216879
216880
216881
216882
216883
216884
216885
216886
216887
216888
216889
216890
216891
216892
216893
216894
216895
216896
216897
216898
216899
216900
216901
216902
216903
216904
216905
216906
216907
216908
216909
216910
216911
216912
216913
216914
216915
216916
216917
216918
216919
216920
216921
216922
216923
216924
216925
216926
216927
216928
216929
216930
216931
216932
216933
216934
216935
216936
216937
216938
216939
216940
216941
216942
216943
216944
216945
216946
216947
216948
216949
216950
216951
216952
216953
216954
216955
216956
216957
216958
216959
216960
216961
216962
216963
216964
216965
216966
216967
216968
216969
216970
216971
216972
216973
216974
216975
216976
216977
216978
216979
216980
216981
216982
216983
216984
216985
216986
216987
216988
216989
216990
216991
216992
216993
216994
216995
216996
216997
216998
216999
217000
217001
217002
217003
217004
217005
217006
217007
217008
217009
217010
217011
217012
217013
217014
217015
217016
217017
217018
217019
217020
217021
217022
217023
217024
217025
217026
217027
217028
217029
217030
217031
217032
217033
217034
217035
217036
217037
217038
217039
217040
217041
217042
217043
217044
217045
217046
217047
217048
217049
217050
217051
217052
217053
217054
217055
217056
217057
217058
217059
217060
217061
217062
217063
217064
217065
217066
217067
217068
217069
217070
217071
217072
217073
217074
217075
217076
217077
217078
217079
217080
217081
217082
217083
217084
217085
217086
217087
217088
217089
217090
217091
217092
217093
217094
217095
217096
217097
217098
217099
217100
217101
217102
217103
217104
217105
217106
217107
217108
217109
217110
217111
217112
217113
217114
217115
217116
217117
217118
217119
217120
217121
217122
217123
217124
217125
217126
217127
217128
217129
217130
217131
217132
217133
217134
217135
217136
217137
217138
217139
217140
217141
217142
217143
217144
217145
217146
217147
217148
217149
217150
217151
217152
217153
217154
217155
217156
217157
217158
217159
217160
217161
217162
217163
217164
217165
217166
217167
217168
217169
217170
217171
217172
217173
217174
217175
217176
217177
217178
217179
217180
217181
217182
217183
217184
217185
217186
217187
217188
217189
217190
217191
217192
217193
217194
217195
217196
217197
217198
217199
217200
217201
217202
217203
217204
217205
217206
217207
217208
217209
217210
217211
217212
217213
217214
217215
217216
217217
217218
217219
217220
217221
217222
217223
217224
217225
217226
217227
217228
217229
217230
217231
217232
217233
217234
217235
217236
217237
217238
217239
217240
217241
217242
217243
217244
217245
217246
217247
217248
217249
217250
217251
217252
217253
217254
217255
217256
217257
217258
217259
217260
217261
217262
217263
217264
217265
217266
217267
217268
217269
217270
217271
217272
217273
217274
217275
217276
217277
217278
217279
217280
217281
217282
217283
217284
217285
217286
217287
217288
217289
217290
217291
217292
217293
217294
217295
217296
217297
217298
217299
217300
217301
217302
217303
217304
217305
217306
217307
217308
217309
217310
217311
217312
217313
217314
217315
217316
217317
217318
217319
217320
217321
217322
217323
217324
217325
217326
217327
217328
217329
217330
217331
217332
217333
217334
217335
217336
217337
217338
217339
217340
217341
217342
217343
217344
217345
217346
217347
217348
217349
217350
217351
217352
217353
217354
217355
217356
217357
217358
217359
217360
217361
217362
217363
217364
217365
217366
217367
217368
217369
217370
217371
217372
217373
217374
217375
217376
217377
217378
217379
217380
217381
217382
217383
217384
217385
217386
217387
217388
217389
217390
217391
217392
217393
217394
217395
217396
217397
217398
217399
217400
217401
217402
217403
217404
217405
217406
217407
217408
217409
217410
217411
217412
217413
217414
217415
217416
217417
217418
217419
217420
217421
217422
217423
217424
217425
217426
217427
217428
217429
217430
217431
217432
217433
217434
217435
217436
217437
217438
217439
217440
217441
217442
217443
217444
217445
217446
217447
217448
217449
217450
217451
217452
217453
217454
217455
217456
217457
217458
217459
217460
217461
217462
217463
217464
217465
217466
217467
217468
217469
217470
217471
217472
217473
217474
217475
217476
217477
217478
217479
217480
217481
217482
217483
217484
217485
217486
217487
217488
217489
217490
217491
217492
217493
217494
217495
217496
217497
217498
217499
217500
217501
217502
217503
217504
217505
217506
217507
217508
217509
217510
217511
217512
217513
217514
217515
217516
217517
217518
217519
217520
217521
217522
217523
217524
217525
217526
217527
217528
217529
217530
217531
217532
217533
217534
217535
217536
217537
217538
217539
217540
217541
217542
217543
217544
217545
217546
217547
217548
217549
217550
217551
217552
217553
217554
217555
217556
217557
217558
217559
217560
217561
217562
217563
217564
217565
217566
217567
217568
217569
217570
217571
217572
217573
217574
217575
217576
217577
217578
217579
217580
217581
217582
217583
217584
217585
217586
217587
217588
217589
217590
217591
217592
217593
217594
217595
217596
217597
217598
217599
217600
217601
217602
217603
217604
217605
217606
217607
217608
217609
217610
217611
217612
217613
217614
217615
217616
217617
217618
217619
217620
217621
217622
217623
217624
217625
217626
217627
217628
217629
217630
217631
217632
217633
217634
217635
217636
217637
217638
217639
217640
217641
217642
217643
217644
217645
217646
217647
217648
217649
217650
217651
217652
217653
217654
217655
217656
217657
217658
217659
217660
217661
217662
217663
217664
217665
217666
217667
217668
217669
217670
217671
217672
217673
217674
217675
217676
217677
217678
217679
217680
217681
217682
217683
217684
217685
217686
217687
217688
217689
217690
217691
217692
217693
217694
217695
217696
217697
217698
217699
217700
217701
217702
217703
217704
217705
217706
217707
217708
217709
217710
217711
217712
217713
217714
217715
217716
217717
217718
217719
217720
217721
217722
217723
217724
217725
217726
217727
217728
217729
217730
217731
217732
217733
217734
217735
217736
217737
217738
217739
217740
217741
217742
217743
217744
217745
217746
217747
217748
217749
217750
217751
217752
217753
217754
217755
217756
217757
217758
217759
217760
217761
217762
217763
217764
217765
217766
217767
217768
217769
217770
217771
217772
217773
217774
217775
217776
217777
217778
217779
217780
217781
217782
217783
217784
217785
217786
217787
217788
217789
217790
217791
217792
217793
217794
217795
217796
217797
217798
217799
217800
217801
217802
217803
217804
217805
217806
217807
217808
217809
217810
217811
217812
217813
217814
217815
217816
217817
217818
217819
217820
217821
217822
217823
217824
217825
217826
217827
217828
217829
217830
217831
217832
217833
217834
217835
217836
217837
217838
217839
217840
217841
217842
217843
217844
217845
217846
217847
217848
217849
217850
217851
217852
217853
217854
217855
217856
217857
217858
217859
217860
217861
217862
217863
217864
217865
217866
217867
217868
217869
217870
217871
217872
217873
217874
217875
217876
217877
217878
217879
217880
217881
217882
217883
217884
217885
217886
217887
217888
217889
217890
217891
217892
217893
217894
217895
217896
217897
217898
217899
217900
217901
217902
217903
217904
217905
217906
217907
217908
217909
217910
217911
217912
217913
217914
217915
217916
217917
217918
217919
217920
217921
217922
217923
217924
217925
217926
217927
217928
217929
217930
217931
217932
217933
217934
217935
217936
217937
217938
217939
217940
217941
217942
217943
217944
217945
217946
217947
217948
217949
217950
217951
217952
217953
217954
217955
217956
217957
217958
217959
217960
217961
217962
217963
217964
217965
217966
217967
217968
217969
217970
217971
217972
217973
217974
217975
217976
217977
217978
217979
217980
217981
217982
217983
217984
217985
217986
217987
217988
217989
217990
217991
217992
217993
217994
217995
217996
217997
217998
217999
218000
218001
218002
218003
218004
218005
218006
218007
218008
218009
218010
218011
218012
218013
218014
218015
218016
218017
218018
218019
218020
218021
218022
218023
218024
218025
218026
218027
218028
218029
218030
218031
218032
218033
218034
218035
218036
218037
218038
218039
218040
218041
218042
218043
218044
218045
218046
218047
218048
218049
218050
218051
218052
218053
218054
218055
218056
218057
218058
218059
218060
218061
218062
218063
218064
218065
218066
218067
218068
218069
218070
218071
218072
218073
218074
218075
218076
218077
218078
218079
218080
218081
218082
218083
218084
218085
218086
218087
218088
218089
218090
218091
218092
218093
218094
218095
218096
218097
218098
218099
218100
218101
218102
218103
218104
218105
218106
218107
218108
218109
218110
218111
218112
218113
218114
218115
218116
218117
218118
218119
218120
218121
218122
218123
218124
218125
218126
218127
218128
218129
218130
218131
218132
218133
218134
218135
218136
218137
218138
218139
218140
218141
218142
218143
218144
218145
218146
218147
218148
218149
218150
218151
218152
218153
218154
218155
218156
218157
218158
218159
218160
218161
218162
218163
218164
218165
218166
218167
218168
218169
218170
218171
218172
218173
218174
218175
218176
218177
218178
218179
218180
218181
218182
218183
218184
218185
218186
218187
218188
218189
218190
218191
218192
218193
218194
218195
218196
218197
218198
218199
218200
218201
218202
218203
218204
218205
218206
218207
218208
218209
218210
218211
218212
218213
218214
218215
218216
218217
218218
218219
218220
218221
218222
218223
218224
218225
218226
218227
218228
218229
218230
218231
218232
218233
218234
218235
218236
218237
218238
218239
218240
218241
218242
218243
218244
218245
218246
218247
218248
218249
218250
218251
218252
218253
218254
218255
218256
218257
218258
218259
218260
218261
218262
218263
218264
218265
218266
218267
218268
218269
218270
218271
218272
218273
218274
218275
218276
218277
218278
218279
218280
218281
218282
218283
218284
218285
218286
218287
218288
218289
218290
218291
218292
218293
218294
218295
218296
218297
218298
218299
218300
218301
218302
218303
218304
218305
218306
218307
218308
218309
218310
218311
218312
218313
218314
218315
218316
218317
218318
218319
218320
218321
218322
218323
218324
218325
218326
218327
218328
218329
218330
218331
218332
218333
218334
218335
218336
218337
218338
218339
218340
218341
218342
218343
218344
218345
218346
218347
218348
218349
218350
218351
218352
218353
218354
218355
218356
218357
218358
218359
218360
218361
218362
218363
218364
218365
218366
218367
218368
218369
218370
218371
218372
218373
218374
218375
218376
218377
218378
218379
218380
218381
218382
218383
218384
218385
218386
218387
218388
218389
218390
218391
218392
218393
218394
218395
218396
218397
218398
218399
218400
218401
218402
218403
218404
218405
218406
218407
218408
218409
218410
218411
218412
218413
218414
218415
218416
218417
218418
218419
218420
218421
218422
218423
218424
218425
218426
218427
218428
218429
218430
218431
218432
218433
218434
218435
218436
218437
218438
218439
218440
218441
218442
218443
218444
218445
218446
218447
218448
218449
218450
218451
218452
218453
218454
218455
218456
218457
218458
218459
218460
218461
218462
218463
218464
218465
218466
218467
218468
218469
218470
218471
218472
218473
218474
218475
218476
218477
218478
218479
218480
218481
218482
218483
218484
218485
218486
218487
218488
218489
218490
218491
218492
218493
218494
218495
218496
218497
218498
218499
218500
218501
218502
218503
218504
218505
218506
218507
218508
218509
218510
218511
218512
218513
218514
218515
218516
218517
218518
218519
218520
218521
218522
218523
218524
218525
218526
218527
218528
218529
218530
218531
218532
218533
218534
218535
218536
218537
218538
218539
218540
218541
218542
218543
218544
218545
218546
218547
218548
218549
218550
218551
218552
218553
218554
218555
218556
218557
218558
218559
218560
218561
218562
218563
218564
218565
218566
218567
218568
218569
218570
218571
218572
218573
218574
218575
218576
218577
218578
218579
218580
218581
218582
218583
218584
218585
218586
218587
218588
218589
218590
218591
218592
218593
218594
218595
218596
218597
218598
218599
218600
218601
218602
218603
218604
218605
218606
218607
218608
218609
218610
218611
218612
218613
218614
218615
218616
218617
218618
218619
218620
218621
218622
218623
218624
218625
218626
218627
218628
218629
218630
218631
218632
218633
218634
218635
218636
218637
218638
218639
218640
218641
218642
218643
218644
218645
218646
218647
218648
218649
218650
218651
218652
218653
218654
218655
218656
218657
218658
218659
218660
218661
218662
218663
218664
218665
218666
218667
218668
218669
218670
218671
218672
218673
218674
218675
218676
218677
218678
218679
218680
218681
218682
218683
218684
218685
218686
218687
218688
218689
218690
218691
218692
218693
218694
218695
218696
218697
218698
218699
218700
218701
218702
218703
218704
218705
218706
218707
218708
218709
218710
218711
218712
218713
218714
218715
218716
218717
218718
218719
218720
218721
218722
218723
218724
218725
218726
218727
218728
218729
218730
218731
218732
218733
218734
218735
218736
218737
218738
218739
218740
218741
218742
218743
218744
218745
218746
218747
218748
218749
218750
218751
218752
218753
218754
218755
218756
218757
218758
218759
218760
218761
218762
218763
218764
218765
218766
218767
218768
218769
218770
218771
218772
218773
218774
218775
218776
218777
218778
218779
218780
218781
218782
218783
218784
218785
218786
218787
218788
218789
218790
218791
218792
218793
218794
218795
218796
218797
218798
218799
218800
218801
218802
218803
218804
218805
218806
218807
218808
218809
218810
218811
218812
218813
218814
218815
218816
218817
218818
218819
218820
218821
218822
218823
218824
218825
218826
218827
218828
218829
218830
218831
218832
218833
218834
218835
218836
218837
218838
218839
218840
218841
218842
218843
218844
218845
218846
218847
218848
218849
218850
218851
218852
218853
218854
218855
218856
218857
218858
218859
218860
218861
218862
218863
218864
218865
218866
218867
218868
218869
218870
218871
218872
218873
218874
218875
218876
218877
218878
218879
218880
218881
218882
218883
218884
218885
218886
218887
218888
218889
218890
218891
218892
218893
218894
218895
218896
218897
218898
218899
218900
218901
218902
218903
218904
218905
218906
218907
218908
218909
218910
218911
218912
218913
218914
218915
218916
218917
218918
218919
218920
218921
218922
218923
218924
218925
218926
218927
218928
218929
218930
218931
218932
218933
218934
218935
218936
218937
218938
218939
218940
218941
218942
218943
218944
218945
218946
218947
218948
218949
218950
218951
218952
218953
218954
218955
218956
218957
218958
218959
218960
218961
218962
218963
218964
218965
218966
218967
218968
218969
218970
218971
218972
218973
218974
218975
218976
218977
218978
218979
218980
218981
218982
218983
218984
218985
218986
218987
218988
218989
218990
218991
218992
218993
218994
218995
218996
218997
218998
218999
219000
219001
219002
219003
219004
219005
219006
219007
219008
219009
219010
219011
219012
219013
219014
219015
219016
219017
219018
219019
219020
219021
219022
219023
219024
219025
219026
219027
219028
219029
219030
219031
219032
219033
219034
219035
219036
219037
219038
219039
219040
219041
219042
219043
219044
219045
219046
219047
219048
219049
219050
219051
219052
219053
219054
219055
219056
219057
219058
219059
219060
219061
219062
219063
219064
219065
219066
219067
219068
219069
219070
219071
219072
219073
219074
219075
219076
219077
219078
219079
219080
219081
219082
219083
219084
219085
219086
219087
219088
219089
219090
219091
219092
219093
219094
219095
219096
219097
219098
219099
219100
219101
219102
219103
219104
219105
219106
219107
219108
219109
219110
219111
219112
219113
219114
219115
219116
219117
219118
219119
219120
219121
219122
219123
219124
219125
219126
219127
219128
219129
219130
219131
219132
219133
219134
219135
219136
219137
219138
219139
219140
219141
219142
219143
219144
219145
219146
219147
219148
219149
219150
219151
219152
219153
219154
219155
219156
219157
219158
219159
219160
219161
219162
219163
219164
219165
219166
219167
219168
219169
219170
219171
219172
219173
219174
219175
219176
219177
219178
219179
219180
219181
219182
219183
219184
219185
219186
219187
219188
219189
219190
219191
219192
219193
219194
219195
219196
219197
219198
219199
219200
219201
219202
219203
219204
219205
219206
219207
219208
219209
219210
219211
219212
219213
219214
219215
219216
219217
219218
219219
219220
219221
219222
219223
219224
219225
219226
219227
219228
219229
219230
219231
219232
219233
219234
219235
219236
219237
219238
219239
219240
219241
219242
219243
219244
219245
219246
219247
219248
219249
219250
219251
219252
219253
219254
219255
219256
219257
219258
219259
219260
219261
219262
219263
219264
219265
219266
219267
219268
219269
219270
219271
219272
219273
219274
219275
219276
219277
219278
219279
219280
219281
219282
219283
219284
219285
219286
219287
219288
219289
219290
219291
219292
219293
219294
219295
219296
219297
219298
219299
219300
219301
219302
219303
219304
219305
219306
219307
219308
219309
219310
219311
219312
219313
219314
219315
219316
219317
219318
219319
219320
219321
219322
219323
219324
219325
219326
219327
219328
219329
219330
219331
219332
219333
219334
219335
219336
219337
219338
219339
219340
219341
219342
219343
219344
219345
219346
219347
219348
219349
219350
219351
219352
219353
219354
219355
219356
219357
219358
219359
219360
219361
219362
219363
219364
219365
219366
219367
219368
219369
219370
219371
219372
219373
219374
219375
219376
219377
219378
219379
219380
219381
219382
219383
219384
219385
219386
219387
219388
219389
219390
219391
219392
219393
219394
219395
219396
219397
219398
219399
219400
219401
219402
219403
219404
219405
219406
219407
219408
219409
219410
219411
219412
219413
219414
219415
219416
219417
219418
219419
219420
219421
219422
219423
219424
219425
219426
219427
219428
219429
219430
219431
219432
219433
219434
219435
219436
219437
219438
219439
219440
219441
219442
219443
219444
219445
219446
219447
219448
219449
219450
219451
219452
219453
219454
219455
219456
219457
219458
219459
219460
219461
219462
219463
219464
219465
219466
219467
219468
219469
219470
219471
219472
219473
219474
219475
219476
219477
219478
219479
219480
219481
219482
219483
219484
219485
219486
219487
219488
219489
219490
219491
219492
219493
219494
219495
219496
219497
219498
219499
219500
219501
219502
219503
219504
219505
219506
219507
219508
219509
219510
219511
219512
219513
219514
219515
219516
219517
219518
219519
219520
219521
219522
219523
219524
219525
219526
219527
219528
219529
219530
219531
219532
219533
219534
219535
219536
219537
219538
219539
219540
219541
219542
219543
219544
219545
219546
219547
219548
219549
219550
219551
219552
219553
219554
219555
219556
219557
219558
219559
219560
219561
219562
219563
219564
219565
219566
219567
219568
219569
219570
219571
219572
219573
219574
219575
219576
219577
219578
219579
219580
219581
219582
219583
219584
219585
219586
219587
219588
219589
219590
219591
219592
219593
219594
219595
219596
219597
219598
219599
219600
219601
219602
219603
219604
219605
219606
219607
219608
219609
219610
219611
219612
219613
219614
219615
219616
219617
219618
219619
219620
219621
219622
219623
219624
219625
219626
219627
219628
219629
219630
219631
219632
219633
219634
219635
219636
219637
219638
219639
219640
219641
219642
219643
219644
219645
219646
219647
219648
219649
219650
219651
219652
219653
219654
219655
219656
219657
219658
219659
219660
219661
219662
219663
219664
219665
219666
219667
219668
219669
219670
219671
219672
219673
219674
219675
219676
219677
219678
219679
219680
219681
219682
219683
219684
219685
219686
219687
219688
219689
219690
219691
219692
219693
219694
219695
219696
219697
219698
219699
219700
219701
219702
219703
219704
219705
219706
219707
219708
219709
219710
219711
219712
219713
219714
219715
219716
219717
219718
219719
219720
219721
219722
219723
219724
219725
219726
219727
219728
219729
219730
219731
219732
219733
219734
219735
219736
219737
219738
219739
219740
219741
219742
219743
219744
219745
219746
219747
219748
219749
219750
219751
219752
219753
219754
219755
219756
219757
219758
219759
219760
219761
219762
219763
219764
219765
219766
219767
219768
219769
219770
219771
219772
219773
219774
219775
219776
219777
219778
219779
219780
219781
219782
219783
219784
219785
219786
219787
219788
219789
219790
219791
219792
219793
219794
219795
219796
219797
219798
219799
219800
219801
219802
219803
219804
219805
219806
219807
219808
219809
219810
219811
219812
219813
219814
219815
219816
219817
219818
219819
219820
219821
219822
219823
219824
219825
219826
219827
219828
219829
219830
219831
219832
219833
219834
219835
219836
219837
219838
219839
219840
219841
219842
219843
219844
219845
219846
219847
219848
219849
219850
219851
219852
219853
219854
219855
219856
219857
219858
219859
219860
219861
219862
219863
219864
219865
219866
219867
219868
219869
219870
219871
219872
219873
219874
219875
219876
219877
219878
219879
219880
219881
219882
219883
219884
219885
219886
219887
219888
219889
219890
219891
219892
219893
219894
219895
219896
219897
219898
219899
219900
219901
219902
219903
219904
219905
219906
219907
219908
219909
219910
219911
219912
219913
219914
219915
219916
219917
219918
219919
219920
219921
219922
219923
219924
219925
219926
219927
219928
219929
219930
219931
219932
219933
219934
219935
219936
219937
219938
219939
219940
219941
219942
219943
219944
219945
219946
219947
219948
219949
219950
219951
219952
219953
219954
219955
219956
219957
219958
219959
219960
219961
219962
219963
219964
219965
219966
219967
219968
219969
219970
219971
219972
219973
219974
219975
219976
219977
219978
219979
219980
219981
219982
219983
219984
219985
219986
219987
219988
219989
219990
219991
219992
219993
219994
219995
219996
219997
219998
219999
220000
220001
220002
220003
220004
220005
220006
220007
220008
220009
220010
220011
220012
220013
220014
220015
220016
220017
220018
220019
220020
220021
220022
220023
220024
220025
220026
220027
220028
220029
220030
220031
220032
220033
220034
220035
220036
220037
220038
220039
220040
220041
220042
220043
220044
220045
220046
220047
220048
220049
220050
220051
220052
220053
220054
220055
220056
220057
220058
220059
220060
220061
220062
220063
220064
220065
220066
220067
220068
220069
220070
220071
220072
220073
220074
220075
220076
220077
220078
220079
220080
220081
220082
220083
220084
220085
220086
220087
220088
220089
220090
220091
220092
220093
220094
220095
220096
220097
220098
220099
220100
220101
220102
220103
220104
220105
220106
220107
220108
220109
220110
220111
220112
220113
220114
220115
220116
220117
220118
220119
220120
220121
220122
220123
220124
220125
220126
220127
220128
220129
220130
220131
220132
220133
220134
220135
220136
220137
220138
220139
220140
220141
220142
220143
220144
220145
220146
220147
220148
220149
220150
220151
220152
220153
220154
220155
220156
220157
220158
220159
220160
220161
220162
220163
220164
220165
220166
220167
220168
220169
220170
220171
220172
220173
220174
220175
220176
220177
220178
220179
220180
220181
220182
220183
220184
220185
220186
220187
220188
220189
220190
220191
220192
220193
220194
220195
220196
220197
220198
220199
220200
220201
220202
220203
220204
220205
220206
220207
220208
220209
220210
220211
220212
220213
220214
220215
220216
220217
220218
220219
220220
220221
220222
220223
220224
220225
220226
220227
220228
220229
220230
220231
220232
220233
220234
220235
220236
220237
220238
220239
220240
220241
220242
220243
220244
220245
220246
220247
220248
220249
220250
220251
220252
220253
220254
220255
220256
220257
220258
220259
220260
220261
220262
220263
220264
220265
220266
220267
220268
220269
220270
220271
220272
220273
220274
220275
220276
220277
220278
220279
220280
220281
220282
220283
220284
220285
220286
220287
220288
220289
220290
220291
220292
220293
220294
220295
220296
220297
220298
220299
220300
220301
220302
220303
220304
220305
220306
220307
220308
220309
220310
220311
220312
220313
220314
220315
220316
220317
220318
220319
220320
220321
220322
220323
220324
220325
220326
220327
220328
220329
220330
220331
220332
220333
220334
220335
220336
220337
220338
220339
220340
220341
220342
220343
220344
220345
220346
220347
220348
220349
220350
220351
220352
220353
220354
220355
220356
220357
220358
220359
220360
220361
220362
220363
220364
220365
220366
220367
220368
220369
220370
220371
220372
220373
220374
220375
220376
220377
220378
220379
220380
220381
220382
220383
220384
220385
220386
220387
220388
220389
220390
220391
220392
220393
220394
220395
220396
220397
220398
220399
220400
220401
220402
220403
220404
220405
220406
220407
220408
220409
220410
220411
220412
220413
220414
220415
220416
220417
220418
220419
220420
220421
220422
220423
220424
220425
220426
220427
220428
220429
220430
220431
220432
220433
220434
220435
220436
220437
220438
220439
220440
220441
220442
220443
220444
220445
220446
220447
220448
220449
220450
220451
220452
220453
220454
220455
220456
220457
220458
220459
220460
220461
220462
220463
220464
220465
220466
220467
220468
220469
220470
220471
220472
220473
220474
220475
220476
220477
220478
220479
220480
220481
220482
220483
220484
220485
220486
220487
220488
220489
220490
220491
220492
220493
220494
220495
220496
220497
220498
220499
220500
220501
220502
220503
220504
220505
220506
220507
220508
220509
220510
220511
220512
220513
220514
220515
220516
220517
220518
220519
220520
220521
220522
220523
220524
220525
220526
220527
220528
220529
220530
220531
220532
220533
220534
220535
220536
220537
220538
220539
220540
220541
220542
220543
220544
220545
220546
220547
220548
220549
220550
220551
220552
220553
220554
220555
220556
220557
220558
220559
220560
220561
220562
220563
220564
220565
220566
220567
220568
220569
220570
220571
220572
220573
220574
220575
220576
220577
220578
220579
220580
220581
220582
220583
220584
220585
220586
220587
220588
220589
220590
220591
220592
220593
220594
220595
220596
220597
220598
220599
220600
220601
220602
220603
220604
220605
220606
220607
220608
220609
220610
220611
220612
220613
220614
220615
220616
220617
220618
220619
220620
220621
220622
220623
220624
220625
220626
220627
220628
220629
220630
220631
220632
220633
220634
220635
220636
220637
220638
220639
220640
220641
220642
220643
220644
220645
220646
220647
220648
220649
220650
220651
220652
220653
220654
220655
220656
220657
220658
220659
220660
220661
220662
220663
220664
220665
220666
220667
220668
220669
220670
220671
220672
220673
220674
220675
220676
220677
220678
220679
220680
220681
220682
220683
220684
220685
220686
220687
220688
220689
220690
220691
220692
220693
220694
220695
220696
220697
220698
220699
220700
220701
220702
220703
220704
220705
220706
220707
220708
220709
220710
220711
220712
220713
220714
220715
220716
220717
220718
220719
220720
220721
220722
220723
220724
220725
220726
220727
220728
220729
220730
220731
220732
220733
220734
220735
220736
220737
220738
220739
220740
220741
220742
220743
220744
220745
220746
220747
220748
220749
220750
220751
220752
220753
220754
220755
220756
220757
220758
220759
220760
220761
220762
220763
220764
220765
220766
220767
220768
220769
220770
220771
220772
220773
220774
220775
220776
220777
220778
220779
220780
220781
220782
220783
220784
220785
220786
220787
220788
220789
220790
220791
220792
220793
220794
220795
220796
220797
220798
220799
220800
220801
220802
220803
220804
220805
220806
220807
220808
220809
220810
220811
220812
220813
220814
220815
220816
220817
220818
220819
220820
220821
220822
220823
220824
220825
220826
220827
220828
220829
220830
220831
220832
220833
220834
220835
220836
220837
220838
220839
220840
220841
220842
220843
220844
220845
220846
220847
220848
220849
220850
220851
220852
220853
220854
220855
220856
220857
220858
220859
220860
220861
220862
220863
220864
220865
220866
220867
220868
220869
220870
220871
220872
220873
220874
220875
220876
220877
220878
220879
220880
220881
220882
220883
220884
220885
220886
220887
220888
220889
220890
220891
220892
220893
220894
220895
220896
220897
220898
220899
220900
220901
220902
220903
220904
220905
220906
220907
220908
220909
220910
220911
220912
220913
220914
220915
220916
220917
220918
220919
220920
220921
220922
220923
220924
220925
220926
220927
220928
220929
220930
220931
220932
220933
220934
220935
220936
220937
220938
220939
220940
220941
220942
220943
220944
220945
220946
220947
220948
220949
220950
220951
220952
220953
220954
220955
220956
220957
220958
220959
220960
220961
220962
220963
220964
220965
220966
220967
220968
220969
220970
220971
220972
220973
220974
220975
220976
220977
220978
220979
220980
220981
220982
220983
220984
220985
220986
220987
220988
220989
220990
220991
220992
220993
220994
220995
220996
220997
220998
220999
221000
221001
221002
221003
221004
221005
221006
221007
221008
221009
221010
221011
221012
221013
221014
221015
221016
221017
221018
221019
221020
221021
221022
221023
221024
221025
221026
221027
221028
221029
221030
221031
221032
221033
221034
221035
221036
221037
221038
221039
221040
221041
221042
221043
221044
221045
221046
221047
221048
221049
221050
221051
221052
221053
221054
221055
221056
221057
221058
221059
221060
221061
221062
221063
221064
221065
221066
221067
221068
221069
221070
221071
221072
221073
221074
221075
221076
221077
221078
221079
221080
221081
221082
221083
221084
221085
221086
221087
221088
221089
221090
221091
221092
221093
221094
221095
221096
221097
221098
221099
221100
221101
221102
221103
221104
221105
221106
221107
221108
221109
221110
221111
221112
221113
221114
221115
221116
221117
221118
221119
221120
221121
221122
221123
221124
221125
221126
221127
221128
221129
221130
221131
221132
221133
221134
221135
221136
221137
221138
221139
221140
221141
221142
221143
221144
221145
221146
221147
221148
221149
221150
221151
221152
221153
221154
221155
221156
221157
221158
221159
221160
221161
221162
221163
221164
221165
221166
221167
221168
221169
221170
221171
221172
221173
221174
221175
221176
221177
221178
221179
221180
221181
221182
221183
221184
221185
221186
221187
221188
221189
221190
221191
221192
221193
221194
221195
221196
221197
221198
221199
221200
221201
221202
221203
221204
221205
221206
221207
221208
221209
221210
221211
221212
221213
221214
221215
221216
221217
221218
221219
221220
221221
221222
221223
221224
221225
221226
221227
221228
221229
221230
221231
221232
221233
221234
221235
221236
221237
221238
221239
221240
221241
221242
221243
221244
221245
221246
221247
221248
221249
221250
221251
221252
221253
221254
221255
221256
221257
221258
221259
221260
221261
221262
221263
221264
221265
221266
221267
221268
221269
221270
221271
221272
221273
221274
221275
221276
221277
221278
221279
221280
221281
221282
221283
221284
221285
221286
221287
221288
221289
221290
221291
221292
221293
221294
221295
221296
221297
221298
221299
221300
221301
221302
221303
221304
221305
221306
221307
221308
221309
221310
221311
221312
221313
221314
221315
221316
221317
221318
221319
221320
221321
221322
221323
221324
221325
221326
221327
221328
221329
221330
221331
221332
221333
221334
221335
221336
221337
221338
221339
221340
221341
221342
221343
221344
221345
221346
221347
221348
221349
221350
221351
221352
221353
221354
221355
221356
221357
221358
221359
221360
221361
221362
221363
221364
221365
221366
221367
221368
221369
221370
221371
221372
221373
221374
221375
221376
221377
221378
221379
221380
221381
221382
221383
221384
221385
221386
221387
221388
221389
221390
221391
221392
221393
221394
221395
221396
221397
221398
221399
221400
221401
221402
221403
221404
221405
221406
221407
221408
221409
221410
221411
221412
221413
221414
221415
221416
221417
221418
221419
221420
221421
221422
221423
221424
221425
221426
221427
221428
221429
221430
221431
221432
221433
221434
221435
221436
221437
221438
221439
221440
221441
221442
221443
221444
221445
221446
221447
221448
221449
221450
221451
221452
221453
221454
221455
221456
221457
221458
221459
221460
221461
221462
221463
221464
221465
221466
221467
221468
221469
221470
221471
221472
221473
221474
221475
221476
221477
221478
221479
221480
221481
221482
221483
221484
221485
221486
221487
221488
221489
221490
221491
221492
221493
221494
221495
221496
221497
221498
221499
221500
221501
221502
221503
221504
221505
221506
221507
221508
221509
221510
221511
221512
221513
221514
221515
221516
221517
221518
221519
221520
221521
221522
221523
221524
221525
221526
221527
221528
221529
221530
221531
221532
221533
221534
221535
221536
221537
221538
221539
221540
221541
221542
221543
221544
221545
221546
221547
221548
221549
221550
221551
221552
221553
221554
221555
221556
221557
221558
221559
221560
221561
221562
221563
221564
221565
221566
221567
221568
221569
221570
221571
221572
221573
221574
221575
221576
221577
221578
221579
221580
221581
221582
221583
221584
221585
221586
221587
221588
221589
221590
221591
221592
221593
221594
221595
221596
221597
221598
221599
221600
221601
221602
221603
221604
221605
221606
221607
221608
221609
221610
221611
221612
221613
221614
221615
221616
221617
221618
221619
221620
221621
221622
221623
221624
221625
221626
221627
221628
221629
221630
221631
221632
221633
221634
221635
221636
221637
221638
221639
221640
221641
221642
221643
221644
221645
221646
221647
221648
221649
221650
221651
221652
221653
221654
221655
221656
221657
221658
221659
221660
221661
221662
221663
221664
221665
221666
221667
221668
221669
221670
221671
221672
221673
221674
221675
221676
221677
221678
221679
221680
221681
221682
221683
221684
221685
221686
221687
221688
221689
221690
221691
221692
221693
221694
221695
221696
221697
221698
221699
221700
221701
221702
221703
221704
221705
221706
221707
221708
221709
221710
221711
221712
221713
221714
221715
221716
221717
221718
221719
221720
221721
221722
221723
221724
221725
221726
221727
221728
221729
221730
221731
221732
221733
221734
221735
221736
221737
221738
221739
221740
221741
221742
221743
221744
221745
221746
221747
221748
221749
221750
221751
221752
221753
221754
221755
221756
221757
221758
221759
221760
221761
221762
221763
221764
221765
221766
221767
221768
221769
221770
221771
221772
221773
221774
221775
221776
221777
221778
221779
221780
221781
221782
221783
221784
221785
221786
221787
221788
221789
221790
221791
221792
221793
221794
221795
221796
221797
221798
221799
221800
221801
221802
221803
221804
221805
221806
221807
221808
221809
221810
221811
221812
221813
221814
221815
221816
221817
221818
221819
221820
221821
221822
221823
221824
221825
221826
221827
221828
221829
221830
221831
221832
221833
221834
221835
221836
221837
221838
221839
221840
221841
221842
221843
221844
221845
221846
221847
221848
221849
221850
221851
221852
221853
221854
221855
221856
221857
221858
221859
221860
221861
221862
221863
221864
221865
221866
221867
221868
221869
221870
221871
221872
221873
221874
221875
221876
221877
221878
221879
221880
221881
221882
221883
221884
221885
221886
221887
221888
221889
221890
221891
221892
221893
221894
221895
221896
221897
221898
221899
221900
221901
221902
221903
221904
221905
221906
221907
221908
221909
221910
221911
221912
221913
221914
221915
221916
221917
221918
221919
221920
221921
221922
221923
221924
221925
221926
221927
221928
221929
221930
221931
221932
221933
221934
221935
221936
221937
221938
221939
221940
221941
221942
221943
221944
221945
221946
221947
221948
221949
221950
221951
221952
221953
221954
221955
221956
221957
221958
221959
221960
221961
221962
221963
221964
221965
221966
221967
221968
221969
221970
221971
221972
221973
221974
221975
221976
221977
221978
221979
221980
221981
221982
221983
221984
221985
221986
221987
221988
221989
221990
221991
221992
221993
221994
221995
221996
221997
221998
221999
222000
222001
222002
222003
222004
222005
222006
222007
222008
222009
222010
222011
222012
222013
222014
222015
222016
222017
222018
222019
222020
222021
222022
222023
222024
222025
222026
222027
222028
222029
222030
222031
222032
222033
222034
222035
222036
222037
222038
222039
222040
222041
222042
222043
222044
222045
222046
222047
222048
222049
222050
222051
222052
222053
222054
222055
222056
222057
222058
222059
222060
222061
222062
222063
222064
222065
222066
222067
222068
222069
222070
222071
222072
222073
222074
222075
222076
222077
222078
222079
222080
222081
222082
222083
222084
222085
222086
222087
222088
222089
222090
222091
222092
222093
222094
222095
222096
222097
222098
222099
222100
222101
222102
222103
222104
222105
222106
222107
222108
222109
222110
222111
222112
222113
222114
222115
222116
222117
222118
222119
222120
222121
222122
222123
222124
222125
222126
222127
222128
222129
222130
222131
222132
222133
222134
222135
222136
222137
222138
222139
222140
222141
222142
222143
222144
222145
222146
222147
222148
222149
222150
222151
222152
222153
222154
222155
222156
222157
222158
222159
222160
222161
222162
222163
222164
222165
222166
222167
222168
222169
222170
222171
222172
222173
222174
222175
222176
222177
222178
222179
222180
222181
222182
222183
222184
222185
222186
222187
222188
222189
222190
222191
222192
222193
222194
222195
222196
222197
222198
222199
222200
222201
222202
222203
222204
222205
222206
222207
222208
222209
222210
222211
222212
222213
222214
222215
222216
222217
222218
222219
222220
222221
222222
222223
222224
222225
222226
222227
222228
222229
222230
222231
222232
222233
222234
222235
222236
222237
222238
222239
222240
222241
222242
222243
222244
222245
222246
222247
222248
222249
222250
222251
222252
222253
222254
222255
222256
222257
222258
222259
222260
222261
222262
222263
222264
222265
222266
222267
222268
222269
222270
222271
222272
222273
222274
222275
222276
222277
222278
222279
222280
222281
222282
222283
222284
222285
222286
222287
222288
222289
222290
222291
222292
222293
222294
222295
222296
222297
222298
222299
222300
222301
222302
222303
222304
222305
222306
222307
222308
222309
222310
222311
222312
222313
222314
222315
222316
222317
222318
222319
222320
222321
222322
222323
222324
222325
222326
222327
222328
222329
222330
222331
222332
222333
222334
222335
222336
222337
222338
222339
222340
222341
222342
222343
222344
222345
222346
222347
222348
222349
222350
222351
222352
222353
222354
222355
222356
222357
222358
222359
222360
222361
222362
222363
222364
222365
222366
222367
222368
222369
222370
222371
222372
222373
222374
222375
222376
222377
222378
222379
222380
222381
222382
222383
222384
222385
222386
222387
222388
222389
222390
222391
222392
222393
222394
222395
222396
222397
222398
222399
222400
222401
222402
222403
222404
222405
222406
222407
222408
222409
222410
222411
222412
222413
222414
222415
222416
222417
222418
222419
222420
222421
222422
222423
222424
222425
222426
222427
222428
222429
222430
222431
222432
222433
222434
222435
222436
222437
222438
222439
222440
222441
222442
222443
222444
222445
222446
222447
222448
222449
222450
222451
222452
222453
222454
222455
222456
222457
222458
222459
222460
222461
222462
222463
222464
222465
222466
222467
222468
222469
222470
222471
222472
222473
222474
222475
222476
222477
222478
222479
222480
222481
222482
222483
222484
222485
222486
222487
222488
222489
222490
222491
222492
222493
222494
222495
222496
222497
222498
222499
222500
222501
222502
222503
222504
222505
222506
222507
222508
222509
222510
222511
222512
222513
222514
222515
222516
222517
222518
222519
222520
222521
222522
222523
222524
222525
222526
222527
222528
222529
222530
222531
222532
222533
222534
222535
222536
222537
222538
222539
222540
222541
222542
222543
222544
222545
222546
222547
222548
222549
222550
222551
222552
222553
222554
222555
222556
222557
222558
222559
222560
222561
222562
222563
222564
222565
222566
222567
222568
222569
222570
222571
222572
222573
222574
222575
222576
222577
222578
222579
222580
222581
222582
222583
222584
222585
222586
222587
222588
222589
222590
222591
222592
222593
222594
222595
222596
222597
222598
222599
222600
222601
222602
222603
222604
222605
222606
222607
222608
222609
222610
222611
222612
222613
222614
222615
222616
222617
222618
222619
222620
222621
222622
222623
222624
222625
222626
222627
222628
222629
222630
222631
222632
222633
222634
222635
222636
222637
222638
222639
222640
222641
222642
222643
222644
222645
222646
222647
222648
222649
222650
222651
222652
222653
222654
222655
222656
222657
222658
222659
222660
222661
222662
222663
222664
222665
222666
222667
222668
222669
222670
222671
222672
222673
222674
222675
222676
222677
222678
222679
222680
222681
222682
222683
222684
222685
222686
222687
222688
222689
222690
222691
222692
222693
222694
222695
222696
222697
222698
222699
222700
222701
222702
222703
222704
222705
222706
222707
222708
222709
222710
222711
222712
222713
222714
222715
222716
222717
222718
222719
222720
222721
222722
222723
222724
222725
222726
222727
222728
222729
222730
222731
222732
222733
222734
222735
222736
222737
222738
222739
222740
222741
222742
222743
222744
222745
222746
222747
222748
222749
222750
222751
222752
222753
222754
222755
222756
222757
222758
222759
222760
222761
222762
222763
222764
222765
222766
222767
222768
222769
222770
222771
222772
222773
222774
222775
222776
222777
222778
222779
222780
222781
222782
222783
222784
222785
222786
222787
222788
222789
222790
222791
222792
222793
222794
222795
222796
222797
222798
222799
222800
222801
222802
222803
222804
222805
222806
222807
222808
222809
222810
222811
222812
222813
222814
222815
222816
222817
222818
222819
222820
222821
222822
222823
222824
222825
222826
222827
222828
222829
222830
222831
222832
222833
222834
222835
222836
222837
222838
222839
222840
222841
222842
222843
222844
222845
222846
222847
222848
222849
222850
222851
222852
222853
222854
222855
222856
222857
222858
222859
222860
222861
222862
222863
222864
222865
222866
222867
222868
222869
222870
222871
222872
222873
222874
222875
222876
222877
222878
222879
222880
222881
222882
222883
222884
222885
222886
222887
222888
222889
222890
222891
222892
222893
222894
222895
222896
222897
222898
222899
222900
222901
222902
222903
222904
222905
222906
222907
222908
222909
222910
222911
222912
222913
222914
222915
222916
222917
222918
222919
222920
222921
222922
222923
222924
222925
222926
222927
222928
222929
222930
222931
222932
222933
222934
222935
222936
222937
222938
222939
222940
222941
222942
222943
222944
222945
222946
222947
222948
222949
222950
222951
222952
222953
222954
222955
222956
222957
222958
222959
222960
222961
222962
222963
222964
222965
222966
222967
222968
222969
222970
222971
222972
222973
222974
222975
222976
222977
222978
222979
222980
222981
222982
222983
222984
222985
222986
222987
222988
222989
222990
222991
222992
222993
222994
222995
222996
222997
222998
222999
223000
223001
223002
223003
223004
223005
223006
223007
223008
223009
223010
223011
223012
223013
223014
223015
223016
223017
223018
223019
223020
223021
223022
223023
223024
223025
223026
223027
223028
223029
223030
223031
223032
223033
223034
223035
223036
223037
223038
223039
223040
223041
223042
223043
223044
223045
223046
223047
223048
223049
223050
223051
223052
223053
223054
223055
223056
223057
223058
223059
223060
223061
223062
223063
223064
223065
223066
223067
223068
223069
223070
223071
223072
223073
223074
223075
223076
223077
223078
223079
223080
223081
223082
223083
223084
223085
223086
223087
223088
223089
223090
223091
223092
223093
223094
223095
223096
223097
223098
223099
223100
223101
223102
223103
223104
223105
223106
223107
223108
223109
223110
223111
223112
223113
223114
223115
223116
223117
223118
223119
223120
223121
223122
223123
223124
223125
223126
223127
223128
223129
223130
223131
223132
223133
223134
223135
223136
223137
223138
223139
223140
223141
223142
223143
223144
223145
223146
223147
223148
223149
223150
223151
223152
223153
223154
223155
223156
223157
223158
223159
223160
223161
223162
223163
223164
223165
223166
223167
223168
223169
223170
223171
223172
223173
223174
223175
223176
223177
223178
223179
223180
223181
223182
223183
223184
223185
223186
223187
223188
223189
223190
223191
223192
223193
223194
223195
223196
223197
223198
223199
223200
223201
223202
223203
223204
223205
223206
223207
223208
223209
223210
223211
223212
223213
223214
223215
223216
223217
223218
223219
223220
223221
223222
223223
223224
223225
223226
223227
223228
223229
223230
223231
223232
223233
223234
223235
223236
223237
223238
223239
223240
223241
223242
223243
223244
223245
223246
223247
223248
223249
223250
223251
223252
223253
223254
223255
223256
223257
223258
223259
223260
223261
223262
223263
223264
223265
223266
223267
223268
223269
223270
223271
223272
223273
223274
223275
223276
223277
223278
223279
223280
223281
223282
223283
223284
223285
223286
223287
223288
223289
223290
223291
223292
223293
223294
223295
223296
223297
223298
223299
223300
223301
223302
223303
223304
223305
223306
223307
223308
223309
223310
223311
223312
223313
223314
223315
223316
223317
223318
223319
223320
223321
223322
223323
223324
223325
223326
223327
223328
223329
223330
223331
223332
223333
223334
223335
223336
223337
223338
223339
223340
223341
223342
223343
223344
223345
223346
223347
223348
223349
223350
223351
223352
223353
223354
223355
223356
223357
223358
223359
223360
223361
223362
223363
223364
223365
223366
223367
223368
223369
223370
223371
223372
223373
223374
223375
223376
223377
223378
223379
223380
223381
223382
223383
223384
223385
223386
223387
223388
223389
223390
223391
223392
223393
223394
223395
223396
223397
223398
223399
223400
223401
223402
223403
223404
223405
223406
223407
223408
223409
223410
223411
223412
223413
223414
223415
223416
223417
223418
223419
223420
223421
223422
223423
223424
223425
223426
223427
223428
223429
223430
223431
223432
223433
223434
223435
223436
223437
223438
223439
223440
223441
223442
223443
223444
223445
223446
223447
223448
223449
223450
223451
223452
223453
223454
223455
223456
223457
223458
223459
223460
223461
223462
223463
223464
223465
223466
223467
223468
223469
223470
223471
223472
223473
223474
223475
223476
223477
223478
223479
223480
223481
223482
223483
223484
223485
223486
223487
223488
223489
223490
223491
223492
223493
223494
223495
223496
223497
223498
223499
223500
223501
223502
223503
223504
223505
223506
223507
223508
223509
223510
223511
223512
223513
223514
223515
223516
223517
223518
223519
223520
223521
223522
223523
223524
223525
223526
223527
223528
223529
223530
223531
223532
223533
223534
223535
223536
223537
223538
223539
223540
223541
223542
223543
223544
223545
223546
223547
223548
223549
223550
223551
223552
223553
223554
223555
223556
223557
223558
223559
223560
223561
223562
223563
223564
223565
223566
223567
223568
223569
223570
223571
223572
223573
223574
223575
223576
223577
223578
223579
223580
223581
223582
223583
223584
223585
223586
223587
223588
223589
223590
223591
223592
223593
223594
223595
223596
223597
223598
223599
223600
223601
223602
223603
223604
223605
223606
223607
223608
223609
223610
223611
223612
223613
223614
223615
223616
223617
223618
223619
223620
223621
223622
223623
223624
223625
223626
223627
223628
223629
223630
223631
223632
223633
223634
223635
223636
223637
223638
223639
223640
223641
223642
223643
223644
223645
223646
223647
223648
223649
223650
223651
223652
223653
223654
223655
223656
223657
223658
223659
223660
223661
223662
223663
223664
223665
223666
223667
223668
223669
223670
223671
223672
223673
223674
223675
223676
223677
223678
223679
223680
223681
223682
223683
223684
223685
223686
223687
223688
223689
223690
223691
223692
223693
223694
223695
223696
223697
223698
223699
223700
223701
223702
223703
223704
223705
223706
223707
223708
223709
223710
223711
223712
223713
223714
223715
223716
223717
223718
223719
223720
223721
223722
223723
223724
223725
223726
223727
223728
223729
223730
223731
223732
223733
223734
223735
223736
223737
223738
223739
223740
223741
223742
223743
223744
223745
223746
223747
223748
223749
223750
223751
223752
223753
223754
223755
223756
223757
223758
223759
223760
223761
223762
223763
223764
223765
223766
223767
223768
223769
223770
223771
223772
223773
223774
223775
223776
223777
223778
223779
223780
223781
223782
223783
223784
223785
223786
223787
223788
223789
223790
223791
223792
223793
223794
223795
223796
223797
223798
223799
223800
223801
223802
223803
223804
223805
223806
223807
223808
223809
223810
223811
223812
223813
223814
223815
223816
223817
223818
223819
223820
223821
223822
223823
223824
223825
223826
223827
223828
223829
223830
223831
223832
223833
223834
223835
223836
223837
223838
223839
223840
223841
223842
223843
223844
223845
223846
223847
223848
223849
223850
223851
223852
223853
223854
223855
223856
223857
223858
223859
223860
223861
223862
223863
223864
223865
223866
223867
223868
223869
223870
223871
223872
223873
223874
223875
223876
223877
223878
223879
223880
223881
223882
223883
223884
223885
223886
223887
223888
223889
223890
223891
223892
223893
223894
223895
223896
223897
223898
223899
223900
223901
223902
223903
223904
223905
223906
223907
223908
223909
223910
223911
223912
223913
223914
223915
223916
223917
223918
223919
223920
223921
223922
223923
223924
223925
223926
223927
223928
223929
223930
223931
223932
223933
223934
223935
223936
223937
223938
223939
223940
223941
223942
223943
223944
223945
223946
223947
223948
223949
223950
223951
223952
223953
223954
223955
223956
223957
223958
223959
223960
223961
223962
223963
223964
223965
223966
223967
223968
223969
223970
223971
223972
223973
223974
223975
223976
223977
223978
223979
223980
223981
223982
223983
223984
223985
223986
223987
223988
223989
223990
223991
223992
223993
223994
223995
223996
223997
223998
223999
224000
224001
224002
224003
224004
224005
224006
224007
224008
224009
224010
224011
224012
224013
224014
224015
224016
224017
224018
224019
224020
224021
224022
224023
224024
224025
224026
224027
224028
224029
224030
224031
224032
224033
224034
224035
224036
224037
224038
224039
224040
224041
224042
224043
224044
224045
224046
224047
224048
224049
224050
224051
224052
224053
224054
224055
224056
224057
224058
224059
224060
224061
224062
224063
224064
224065
224066
224067
224068
224069
224070
224071
224072
224073
224074
224075
224076
224077
224078
224079
224080
224081
224082
224083
224084
224085
224086
224087
224088
224089
224090
224091
224092
224093
224094
224095
224096
224097
224098
224099
224100
224101
224102
224103
224104
224105
224106
224107
224108
224109
224110
224111
224112
224113
224114
224115
224116
224117
224118
224119
224120
224121
224122
224123
224124
224125
224126
224127
224128
224129
224130
224131
224132
224133
224134
224135
224136
224137
224138
224139
224140
224141
224142
224143
224144
224145
224146
224147
224148
224149
224150
224151
224152
224153
224154
224155
224156
224157
224158
224159
224160
224161
224162
224163
224164
224165
224166
224167
224168
224169
224170
224171
224172
224173
224174
224175
224176
224177
224178
224179
224180
224181
224182
224183
224184
224185
224186
224187
224188
224189
224190
224191
224192
224193
224194
224195
224196
224197
224198
224199
224200
224201
224202
224203
224204
224205
224206
224207
224208
224209
224210
224211
224212
224213
224214
224215
224216
224217
224218
224219
224220
224221
224222
224223
224224
224225
224226
224227
224228
224229
224230
224231
224232
224233
224234
224235
224236
224237
224238
224239
224240
224241
224242
224243
224244
224245
224246
224247
224248
224249
224250
224251
224252
224253
224254
224255
224256
224257
224258
224259
224260
224261
224262
224263
224264
224265
224266
224267
224268
224269
224270
224271
224272
224273
224274
224275
224276
224277
224278
224279
224280
224281
224282
224283
224284
224285
224286
224287
224288
224289
224290
224291
224292
224293
224294
224295
224296
224297
224298
224299
224300
224301
224302
224303
224304
224305
224306
224307
224308
224309
224310
224311
224312
224313
224314
224315
224316
224317
224318
224319
224320
224321
224322
224323
224324
224325
224326
224327
224328
224329
224330
224331
224332
224333
224334
224335
224336
224337
224338
224339
224340
224341
224342
224343
224344
224345
224346
224347
224348
224349
224350
224351
224352
224353
224354
224355
224356
224357
224358
224359
224360
224361
224362
224363
224364
224365
224366
224367
224368
224369
224370
224371
224372
224373
224374
224375
224376
224377
224378
224379
224380
224381
224382
224383
224384
224385
224386
224387
224388
224389
224390
224391
224392
224393
224394
224395
224396
224397
224398
224399
224400
224401
224402
224403
224404
224405
224406
224407
224408
224409
224410
224411
224412
224413
224414
224415
224416
224417
224418
224419
224420
224421
224422
224423
224424
224425
224426
224427
224428
224429
224430
224431
224432
224433
224434
224435
224436
224437
224438
224439
224440
224441
224442
224443
224444
224445
224446
224447
224448
224449
224450
224451
224452
224453
224454
224455
224456
224457
224458
224459
224460
224461
224462
224463
224464
224465
224466
224467
224468
224469
224470
224471
224472
224473
224474
224475
224476
224477
224478
224479
224480
224481
224482
224483
224484
224485
224486
224487
224488
224489
224490
224491
224492
224493
224494
224495
224496
224497
224498
224499
224500
224501
224502
224503
224504
224505
224506
224507
224508
224509
224510
224511
224512
224513
224514
224515
224516
224517
224518
224519
224520
224521
224522
224523
224524
224525
224526
224527
224528
224529
224530
224531
224532
224533
224534
224535
224536
224537
224538
224539
224540
224541
224542
224543
224544
224545
224546
224547
224548
224549
224550
224551
224552
224553
224554
224555
224556
224557
224558
224559
224560
224561
224562
224563
224564
224565
224566
224567
224568
224569
224570
224571
224572
224573
224574
224575
224576
224577
224578
224579
224580
224581
224582
224583
224584
224585
224586
224587
224588
224589
224590
224591
224592
224593
224594
224595
224596
224597
224598
224599
224600
224601
224602
224603
224604
224605
224606
224607
224608
224609
224610
224611
224612
224613
224614
224615
224616
224617
224618
224619
224620
224621
224622
224623
224624
224625
224626
224627
224628
224629
224630
224631
224632
224633
224634
224635
224636
224637
224638
224639
224640
224641
224642
224643
224644
224645
224646
224647
224648
224649
224650
224651
224652
224653
224654
224655
224656
224657
224658
224659
224660
224661
224662
224663
224664
224665
224666
224667
224668
224669
224670
224671
224672
224673
224674
224675
224676
224677
224678
224679
224680
224681
224682
224683
224684
224685
224686
224687
224688
224689
224690
224691
224692
224693
224694
224695
224696
224697
224698
224699
224700
224701
224702
224703
224704
224705
224706
224707
224708
224709
224710
224711
224712
224713
224714
224715
224716
224717
224718
224719
224720
224721
224722
224723
224724
224725
224726
224727
224728
224729
224730
224731
224732
224733
224734
224735
224736
224737
224738
224739
224740
224741
224742
224743
224744
224745
224746
224747
224748
224749
224750
224751
224752
224753
224754
224755
224756
224757
224758
224759
224760
224761
224762
224763
224764
224765
224766
224767
224768
224769
224770
224771
224772
224773
224774
224775
224776
224777
224778
224779
224780
224781
224782
224783
224784
224785
224786
224787
224788
224789
224790
224791
224792
224793
224794
224795
224796
224797
224798
224799
224800
224801
224802
224803
224804
224805
224806
224807
224808
224809
224810
224811
224812
224813
224814
224815
224816
224817
224818
224819
224820
224821
224822
224823
224824
224825
224826
224827
224828
224829
224830
224831
224832
224833
224834
224835
224836
224837
224838
224839
224840
224841
224842
224843
224844
224845
224846
224847
224848
224849
224850
224851
224852
224853
224854
224855
224856
224857
224858
224859
224860
224861
224862
224863
224864
224865
224866
224867
224868
224869
224870
224871
224872
224873
224874
224875
224876
224877
224878
224879
224880
224881
224882
224883
224884
224885
224886
224887
224888
224889
224890
224891
224892
224893
224894
224895
224896
224897
224898
224899
224900
224901
224902
224903
224904
224905
224906
224907
224908
224909
224910
224911
224912
224913
224914
224915
224916
224917
224918
224919
224920
224921
224922
224923
224924
224925
224926
224927
224928
224929
224930
224931
224932
224933
224934
224935
224936
224937
224938
224939
224940
224941
224942
224943
224944
224945
224946
224947
224948
224949
224950
224951
224952
224953
224954
224955
224956
224957
224958
224959
224960
224961
224962
224963
224964
224965
224966
224967
224968
224969
224970
224971
224972
224973
224974
224975
224976
224977
224978
224979
224980
224981
224982
224983
224984
224985
224986
224987
224988
224989
224990
224991
224992
224993
224994
224995
224996
224997
224998
224999
225000
225001
225002
225003
225004
225005
225006
225007
225008
225009
225010
225011
225012
225013
225014
225015
225016
225017
225018
225019
225020
225021
225022
225023
225024
225025
225026
225027
225028
225029
225030
225031
225032
225033
225034
225035
225036
225037
225038
225039
225040
225041
225042
225043
225044
225045
225046
225047
225048
225049
225050
225051
225052
225053
225054
225055
225056
225057
225058
225059
225060
225061
225062
225063
225064
225065
225066
225067
225068
225069
225070
225071
225072
225073
225074
225075
225076
225077
225078
225079
225080
225081
225082
225083
225084
225085
225086
225087
225088
225089
225090
225091
225092
225093
225094
225095
225096
225097
225098
225099
225100
225101
225102
225103
225104
225105
225106
225107
225108
225109
225110
225111
225112
225113
225114
225115
225116
225117
225118
225119
225120
225121
225122
225123
225124
225125
225126
225127
225128
225129
225130
225131
225132
225133
225134
225135
225136
225137
225138
225139
225140
225141
225142
225143
225144
225145
225146
225147
225148
225149
225150
225151
225152
225153
225154
225155
225156
225157
225158
225159
225160
225161
225162
225163
225164
225165
225166
225167
225168
225169
225170
225171
225172
225173
225174
225175
225176
225177
225178
225179
225180
225181
225182
225183
225184
225185
225186
225187
225188
225189
225190
225191
225192
225193
225194
225195
225196
225197
225198
225199
225200
225201
225202
225203
225204
225205
225206
225207
225208
225209
225210
225211
225212
225213
225214
225215
225216
225217
225218
225219
225220
225221
225222
225223
225224
225225
225226
225227
225228
225229
225230
225231
225232
225233
225234
225235
225236
225237
225238
225239
225240
225241
225242
225243
225244
225245
225246
225247
225248
225249
225250
225251
225252
225253
225254
225255
225256
225257
225258
225259
225260
225261
225262
225263
225264
225265
225266
225267
225268
225269
225270
225271
225272
225273
225274
225275
225276
225277
225278
225279
225280
225281
225282
225283
225284
225285
225286
225287
225288
225289
225290
225291
225292
225293
225294
225295
225296
225297
225298
225299
225300
225301
225302
225303
225304
225305
225306
225307
225308
225309
225310
225311
225312
225313
225314
225315
225316
225317
225318
225319
225320
225321
225322
225323
225324
225325
225326
225327
225328
225329
225330
225331
225332
225333
225334
225335
225336
225337
225338
225339
225340
225341
225342
225343
225344
225345
225346
225347
225348
225349
225350
225351
225352
225353
225354
225355
225356
225357
225358
225359
225360
225361
225362
225363
225364
225365
225366
225367
225368
225369
225370
225371
225372
225373
225374
225375
225376
225377
225378
225379
225380
225381
225382
225383
225384
225385
225386
225387
225388
225389
225390
225391
225392
225393
225394
225395
225396
225397
225398
225399
225400
225401
225402
225403
225404
225405
225406
225407
225408
225409
225410
225411
225412
225413
225414
225415
225416
225417
225418
225419
225420
225421
225422
225423
225424
225425
225426
225427
225428
225429
225430
225431
225432
225433
225434
225435
225436
225437
225438
225439
225440
225441
225442
225443
225444
225445
225446
225447
225448
225449
225450
225451
225452
225453
225454
225455
225456
225457
225458
225459
225460
225461
225462
225463
225464
225465
225466
225467
225468
225469
225470
225471
225472
225473
225474
225475
225476
225477
225478
225479
225480
225481
225482
225483
225484
225485
225486
225487
225488
225489
225490
225491
225492
225493
225494
225495
225496
225497
225498
225499
225500
225501
225502
225503
225504
225505
225506
225507
225508
225509
225510
225511
225512
225513
225514
225515
225516
225517
225518
225519
225520
225521
225522
225523
225524
225525
225526
225527
225528
225529
225530
225531
225532
225533
225534
225535
225536
225537
225538
225539
225540
225541
225542
225543
225544
225545
225546
225547
225548
225549
225550
225551
225552
225553
225554
225555
225556
225557
225558
225559
225560
225561
225562
225563
225564
225565
225566
225567
225568
225569
225570
225571
225572
225573
225574
225575
225576
225577
225578
225579
225580
225581
225582
225583
225584
225585
225586
225587
225588
225589
225590
225591
225592
225593
225594
225595
225596
225597
225598
225599
225600
225601
225602
225603
225604
225605
225606
225607
225608
225609
225610
225611
225612
225613
225614
225615
225616
225617
225618
225619
225620
225621
225622
225623
225624
225625
225626
225627
225628
225629
225630
225631
225632
225633
225634
225635
225636
225637
225638
225639
225640
225641
225642
225643
225644
225645
225646
225647
225648
225649
225650
225651
225652
225653
225654
225655
225656
225657
225658
225659
225660
225661
225662
225663
225664
225665
225666
225667
225668
225669
225670
225671
225672
225673
225674
225675
225676
225677
225678
225679
225680
225681
225682
225683
225684
225685
225686
225687
225688
225689
225690
225691
225692
225693
225694
225695
225696
225697
225698
225699
225700
225701
225702
225703
225704
225705
225706
225707
225708
225709
225710
225711
225712
225713
225714
225715
225716
225717
225718
225719
225720
225721
225722
225723
225724
225725
225726
225727
225728
225729
225730
225731
225732
225733
225734
225735
225736
225737
225738
225739
225740
225741
225742
225743
225744
225745
225746
225747
225748
225749
225750
225751
225752
225753
225754
225755
225756
225757
225758
225759
225760
225761
225762
225763
225764
225765
225766
225767
225768
225769
225770
225771
225772
225773
225774
225775
225776
225777
225778
225779
225780
225781
225782
225783
225784
225785
225786
225787
225788
225789
225790
225791
225792
225793
225794
225795
225796
225797
225798
225799
225800
225801
225802
225803
225804
225805
225806
225807
225808
225809
225810
225811
225812
225813
225814
225815
225816
225817
225818
225819
225820
225821
225822
225823
225824
225825
225826
225827
225828
225829
225830
225831
225832
225833
225834
225835
225836
225837
225838
225839
225840
225841
225842
225843
225844
225845
225846
225847
225848
225849
225850
225851
225852
225853
225854
225855
225856
225857
225858
225859
225860
225861
225862
225863
225864
225865
225866
225867
225868
225869
225870
225871
225872
225873
225874
225875
225876
225877
225878
225879
225880
225881
225882
225883
225884
225885
225886
225887
225888
225889
225890
225891
225892
225893
225894
225895
225896
225897
225898
225899
225900
225901
225902
225903
225904
225905
225906
225907
225908
225909
225910
225911
225912
225913
225914
225915
225916
225917
225918
225919
225920
225921
225922
225923
225924
225925
225926
225927
225928
225929
225930
225931
225932
225933
225934
225935
225936
225937
225938
225939
225940
225941
225942
225943
225944
225945
225946
225947
225948
225949
225950
225951
225952
225953
225954
225955
225956
225957
225958
225959
225960
225961
225962
225963
225964
225965
225966
225967
225968
225969
225970
225971
225972
225973
225974
225975
225976
225977
225978
225979
225980
225981
225982
225983
225984
225985
225986
225987
225988
225989
225990
225991
225992
225993
225994
225995
225996
225997
225998
225999
226000
226001
226002
226003
226004
226005
226006
226007
226008
226009
226010
226011
226012
226013
226014
226015
226016
226017
226018
226019
226020
226021
226022
226023
226024
226025
226026
226027
226028
226029
226030
226031
226032
226033
226034
226035
226036
226037
226038
226039
226040
226041
226042
226043
226044
226045
226046
226047
226048
226049
226050
226051
226052
226053
226054
226055
226056
226057
226058
226059
226060
226061
226062
226063
226064
226065
226066
226067
226068
226069
226070
226071
226072
226073
226074
226075
226076
226077
226078
226079
226080
226081
226082
226083
226084
226085
226086
226087
226088
226089
226090
226091
226092
226093
226094
226095
226096
226097
226098
226099
226100
226101
226102
226103
226104
226105
226106
226107
226108
226109
226110
226111
226112
226113
226114
226115
226116
226117
226118
226119
226120
226121
226122
226123
226124
226125
226126
226127
226128
226129
226130
226131
226132
226133
226134
226135
226136
226137
226138
226139
226140
226141
226142
226143
226144
226145
226146
226147
226148
226149
226150
226151
226152
226153
226154
226155
226156
226157
226158
226159
226160
226161
226162
226163
226164
226165
226166
226167
226168
226169
226170
226171
226172
226173
226174
226175
226176
226177
226178
226179
226180
226181
226182
226183
226184
226185
226186
226187
226188
226189
226190
226191
226192
226193
226194
226195
226196
226197
226198
226199
226200
226201
226202
226203
226204
226205
226206
226207
226208
226209
226210
226211
226212
226213
226214
226215
226216
226217
226218
226219
226220
226221
226222
226223
226224
226225
226226
226227
226228
226229
226230
226231
226232
226233
226234
226235
226236
226237
226238
226239
226240
226241
226242
226243
226244
226245
226246
226247
226248
226249
226250
226251
226252
226253
226254
226255
226256
226257
226258
226259
226260
226261
226262
226263
226264
226265
226266
226267
226268
226269
226270
226271
226272
226273
226274
226275
226276
226277
226278
226279
226280
226281
226282
226283
226284
226285
226286
226287
226288
226289
226290
226291
226292
226293
226294
226295
226296
226297
226298
226299
226300
226301
226302
226303
226304
226305
226306
226307
226308
226309
226310
226311
226312
226313
226314
226315
226316
226317
226318
226319
226320
226321
226322
226323
226324
226325
226326
226327
226328
226329
226330
226331
226332
226333
226334
226335
226336
226337
226338
226339
226340
226341
226342
226343
226344
226345
226346
226347
226348
226349
226350
226351
226352
226353
226354
226355
226356
226357
226358
226359
226360
226361
226362
226363
226364
226365
226366
226367
226368
226369
226370
226371
226372
226373
226374
226375
226376
226377
226378
226379
226380
226381
226382
226383
226384
226385
226386
226387
226388
226389
226390
226391
226392
226393
226394
226395
226396
226397
226398
226399
226400
226401
226402
226403
226404
226405
226406
226407
226408
226409
226410
226411
226412
226413
226414
226415
226416
226417
226418
226419
226420
226421
226422
226423
226424
226425
226426
226427
226428
226429
226430
226431
226432
226433
226434
226435
226436
226437
226438
226439
226440
226441
226442
226443
226444
226445
226446
226447
226448
226449
226450
226451
226452
226453
226454
226455
226456
226457
226458
226459
226460
226461
226462
226463
226464
226465
226466
226467
226468
226469
226470
226471
226472
226473
226474
226475
226476
226477
226478
226479
226480
226481
226482
226483
226484
226485
226486
226487
226488
226489
226490
226491
226492
226493
226494
226495
226496
226497
226498
226499
226500
226501
226502
226503
226504
226505
226506
226507
226508
226509
226510
226511
226512
226513
226514
226515
226516
226517
226518
226519
226520
226521
226522
226523
226524
226525
226526
226527
226528
226529
226530
226531
226532
226533
226534
226535
226536
226537
226538
226539
226540
226541
226542
226543
226544
226545
226546
226547
226548
226549
226550
226551
226552
226553
226554
226555
226556
226557
226558
226559
226560
226561
226562
226563
226564
226565
226566
226567
226568
226569
226570
226571
226572
226573
226574
226575
226576
226577
226578
226579
226580
226581
226582
226583
226584
226585
226586
226587
226588
226589
226590
226591
226592
226593
226594
226595
226596
226597
226598
226599
226600
226601
226602
226603
226604
226605
226606
226607
226608
226609
226610
226611
226612
226613
226614
226615
226616
226617
226618
226619
226620
226621
226622
226623
226624
226625
226626
226627
226628
226629
226630
226631
226632
226633
226634
226635
226636
226637
226638
226639
226640
226641
226642
226643
226644
226645
226646
226647
226648
226649
226650
226651
226652
226653
226654
226655
226656
226657
226658
226659
226660
226661
226662
226663
226664
226665
226666
226667
226668
226669
226670
226671
226672
226673
226674
226675
226676
226677
226678
226679
226680
226681
226682
226683
226684
226685
226686
226687
226688
226689
226690
226691
226692
226693
226694
226695
226696
226697
226698
226699
226700
226701
226702
226703
226704
226705
226706
226707
226708
226709
226710
226711
226712
226713
226714
226715
226716
226717
226718
226719
226720
226721
226722
226723
226724
226725
226726
226727
226728
226729
226730
226731
226732
226733
226734
226735
226736
226737
226738
226739
226740
226741
226742
226743
226744
226745
226746
226747
226748
226749
226750
226751
226752
226753
226754
226755
226756
226757
226758
226759
226760
226761
226762
226763
226764
226765
226766
226767
226768
226769
226770
226771
226772
226773
226774
226775
226776
226777
226778
226779
226780
226781
226782
226783
226784
226785
226786
226787
226788
226789
226790
226791
226792
226793
226794
226795
226796
226797
226798
226799
226800
226801
226802
226803
226804
226805
226806
226807
226808
226809
226810
226811
226812
226813
226814
226815
226816
226817
226818
226819
226820
226821
226822
226823
226824
226825
226826
226827
226828
226829
226830
226831
226832
226833
226834
226835
226836
226837
226838
226839
226840
226841
226842
226843
226844
226845
226846
226847
226848
226849
226850
226851
226852
226853
226854
226855
226856
226857
226858
226859
226860
226861
226862
226863
226864
226865
226866
226867
226868
226869
226870
226871
226872
226873
226874
226875
226876
226877
226878
226879
226880
226881
226882
226883
226884
226885
226886
226887
226888
226889
226890
226891
226892
226893
226894
226895
226896
226897
226898
226899
226900
226901
226902
226903
226904
226905
226906
226907
226908
226909
226910
226911
226912
226913
226914
226915
226916
226917
226918
226919
226920
226921
226922
226923
226924
226925
226926
226927
226928
226929
226930
226931
226932
226933
226934
226935
226936
226937
226938
226939
226940
226941
226942
226943
226944
226945
226946
226947
226948
226949
226950
226951
226952
226953
226954
226955
226956
226957
226958
226959
226960
226961
226962
226963
226964
226965
226966
226967
226968
226969
226970
226971
226972
226973
226974
226975
226976
226977
226978
226979
226980
226981
226982
226983
226984
226985
226986
226987
226988
226989
226990
226991
226992
226993
226994
226995
226996
226997
226998
226999
227000
227001
227002
227003
227004
227005
227006
227007
227008
227009
227010
227011
227012
227013
227014
227015
227016
227017
227018
227019
227020
227021
227022
227023
227024
227025
227026
227027
227028
227029
227030
227031
227032
227033
227034
227035
227036
227037
227038
227039
227040
227041
227042
227043
227044
227045
227046
227047
227048
227049
227050
227051
227052
227053
227054
227055
227056
227057
227058
227059
227060
227061
227062
227063
227064
227065
227066
227067
227068
227069
227070
227071
227072
227073
227074
227075
227076
227077
227078
227079
227080
227081
227082
227083
227084
227085
227086
227087
227088
227089
227090
227091
227092
227093
227094
227095
227096
227097
227098
227099
227100
227101
227102
227103
227104
227105
227106
227107
227108
227109
227110
227111
227112
227113
227114
227115
227116
227117
227118
227119
227120
227121
227122
227123
227124
227125
227126
227127
227128
227129
227130
227131
227132
227133
227134
227135
227136
227137
227138
227139
227140
227141
227142
227143
227144
227145
227146
227147
227148
227149
227150
227151
227152
227153
227154
227155
227156
227157
227158
227159
227160
227161
227162
227163
227164
227165
227166
227167
227168
227169
227170
227171
227172
227173
227174
227175
227176
227177
227178
227179
227180
227181
227182
227183
227184
227185
227186
227187
227188
227189
227190
227191
227192
227193
227194
227195
227196
227197
227198
227199
227200
227201
227202
227203
227204
227205
227206
227207
227208
227209
227210
227211
227212
227213
227214
227215
227216
227217
227218
227219
227220
227221
227222
227223
227224
227225
227226
227227
227228
227229
227230
227231
227232
227233
227234
227235
227236
227237
227238
227239
227240
227241
227242
227243
227244
227245
227246
227247
227248
227249
227250
227251
227252
227253
227254
227255
227256
227257
227258
227259
227260
227261
227262
227263
227264
227265
227266
227267
227268
227269
227270
227271
227272
227273
227274
227275
227276
227277
227278
227279
227280
227281
227282
227283
227284
227285
227286
227287
227288
227289
227290
227291
227292
227293
227294
227295
227296
227297
227298
227299
227300
227301
227302
227303
227304
227305
227306
227307
227308
227309
227310
227311
227312
227313
227314
227315
227316
227317
227318
227319
227320
227321
227322
227323
227324
227325
227326
227327
227328
227329
227330
227331
227332
227333
227334
227335
227336
227337
227338
227339
227340
227341
227342
227343
227344
227345
227346
227347
227348
227349
227350
227351
227352
227353
227354
227355
227356
227357
227358
227359
227360
227361
227362
227363
227364
227365
227366
227367
227368
227369
227370
227371
227372
227373
227374
227375
227376
227377
227378
227379
227380
227381
227382
227383
227384
227385
227386
227387
227388
227389
227390
227391
227392
227393
227394
227395
227396
227397
227398
227399
227400
227401
227402
227403
227404
227405
227406
227407
227408
227409
227410
227411
227412
227413
227414
227415
227416
227417
227418
227419
227420
227421
227422
227423
227424
227425
227426
227427
227428
227429
227430
227431
227432
227433
227434
227435
227436
227437
227438
227439
227440
227441
227442
227443
227444
227445
227446
227447
227448
227449
227450
227451
227452
227453
227454
227455
227456
227457
227458
227459
227460
227461
227462
227463
227464
227465
227466
227467
227468
227469
227470
227471
227472
227473
227474
227475
227476
227477
227478
227479
227480
227481
227482
227483
227484
227485
227486
227487
227488
227489
227490
227491
227492
227493
227494
227495
227496
227497
227498
227499
227500
227501
227502
227503
227504
227505
227506
227507
227508
227509
227510
227511
227512
227513
227514
227515
227516
227517
227518
227519
227520
227521
227522
227523
227524
227525
227526
227527
227528
227529
227530
227531
227532
227533
227534
227535
227536
227537
227538
227539
227540
227541
227542
227543
227544
227545
227546
227547
227548
227549
227550
227551
227552
227553
227554
227555
227556
227557
227558
227559
227560
227561
227562
227563
227564
227565
227566
227567
227568
227569
227570
227571
227572
227573
227574
227575
227576
227577
227578
227579
227580
227581
227582
227583
227584
227585
227586
227587
227588
227589
227590
227591
227592
227593
227594
227595
227596
227597
227598
227599
227600
227601
227602
227603
227604
227605
227606
227607
227608
227609
227610
227611
227612
227613
227614
227615
227616
227617
227618
227619
227620
227621
227622
227623
227624
227625
227626
227627
227628
227629
227630
227631
227632
227633
227634
227635
227636
227637
227638
227639
227640
227641
227642
227643
227644
227645
227646
227647
227648
227649
227650
227651
227652
227653
227654
227655
227656
227657
227658
227659
227660
227661
227662
227663
227664
227665
227666
227667
227668
227669
227670
227671
227672
227673
227674
227675
227676
227677
227678
227679
227680
227681
227682
227683
227684
227685
227686
227687
227688
227689
227690
227691
227692
227693
227694
227695
227696
227697
227698
227699
227700
227701
227702
227703
227704
227705
227706
227707
227708
227709
227710
227711
227712
227713
227714
227715
227716
227717
227718
227719
227720
227721
227722
227723
227724
227725
227726
227727
227728
227729
227730
227731
227732
227733
227734
227735
227736
227737
227738
227739
227740
227741
227742
227743
227744
227745
227746
227747
227748
227749
227750
227751
227752
227753
227754
227755
227756
227757
227758
227759
227760
227761
227762
227763
227764
227765
227766
227767
227768
227769
227770
227771
227772
227773
227774
227775
227776
227777
227778
227779
227780
227781
227782
227783
227784
227785
227786
227787
227788
227789
227790
227791
227792
227793
227794
227795
227796
227797
227798
227799
227800
227801
227802
227803
227804
227805
227806
227807
227808
227809
227810
227811
227812
227813
227814
227815
227816
227817
227818
227819
227820
227821
227822
227823
227824
227825
227826
227827
227828
227829
227830
227831
227832
227833
227834
227835
227836
227837
227838
227839
227840
227841
227842
227843
227844
227845
227846
227847
227848
227849
227850
227851
227852
227853
227854
227855
227856
227857
227858
227859
227860
227861
227862
227863
227864
227865
227866
227867
227868
227869
227870
227871
227872
227873
227874
227875
227876
227877
227878
227879
227880
227881
227882
227883
227884
227885
227886
227887
227888
227889
227890
227891
227892
227893
227894
227895
227896
227897
227898
227899
227900
227901
227902
227903
227904
227905
227906
227907
227908
227909
227910
227911
227912
227913
227914
227915
227916
227917
227918
227919
227920
227921
227922
227923
227924
227925
227926
227927
227928
227929
227930
227931
227932
227933
227934
227935
227936
227937
227938
227939
227940
227941
227942
227943
227944
227945
227946
227947
227948
227949
227950
227951
227952
227953
227954
227955
227956
227957
227958
227959
227960
227961
227962
227963
227964
227965
227966
227967
227968
227969
227970
227971
227972
227973
227974
227975
227976
227977
227978
227979
227980
227981
227982
227983
227984
227985
227986
227987
227988
227989
227990
227991
227992
227993
227994
227995
227996
227997
227998
227999
228000
228001
228002
228003
228004
228005
228006
228007
228008
228009
228010
228011
228012
228013
228014
228015
228016
228017
228018
228019
228020
228021
228022
228023
228024
228025
228026
228027
228028
228029
228030
228031
228032
228033
228034
228035
228036
228037
228038
228039
228040
228041
228042
228043
228044
228045
228046
228047
228048
228049
228050
228051
228052
228053
228054
228055
228056
228057
228058
228059
228060
228061
228062
228063
228064
228065
228066
228067
228068
228069
228070
228071
228072
228073
228074
228075
228076
228077
228078
228079
228080
228081
228082
228083
228084
228085
228086
228087
228088
228089
228090
228091
228092
228093
228094
228095
228096
228097
228098
228099
228100
228101
228102
228103
228104
228105
228106
228107
228108
228109
228110
228111
228112
228113
228114
228115
228116
228117
228118
228119
228120
228121
228122
228123
228124
228125
228126
228127
228128
228129
228130
228131
228132
228133
228134
228135
228136
228137
228138
228139
228140
228141
228142
228143
228144
228145
228146
228147
228148
228149
228150
228151
228152
228153
228154
228155
228156
228157
228158
228159
228160
228161
228162
228163
228164
228165
228166
228167
228168
228169
228170
228171
228172
228173
228174
228175
228176
228177
228178
228179
228180
228181
228182
228183
228184
228185
228186
228187
228188
228189
228190
228191
228192
228193
228194
228195
228196
228197
228198
228199
228200
228201
228202
228203
228204
228205
228206
228207
228208
228209
228210
228211
228212
228213
228214
228215
228216
228217
228218
228219
228220
228221
228222
228223
228224
228225
228226
228227
228228
228229
228230
228231
228232
228233
228234
228235
228236
228237
228238
228239
228240
228241
228242
228243
228244
228245
228246
228247
228248
228249
228250
228251
228252
228253
228254
228255
228256
228257
228258
228259
228260
228261
228262
228263
228264
228265
228266
228267
228268
228269
228270
228271
228272
228273
228274
228275
228276
228277
228278
228279
228280
228281
228282
228283
228284
228285
228286
228287
228288
228289
228290
228291
228292
228293
228294
228295
228296
228297
228298
228299
228300
228301
228302
228303
228304
228305
228306
228307
228308
228309
228310
228311
228312
228313
228314
228315
228316
228317
228318
228319
228320
228321
228322
228323
228324
228325
228326
228327
228328
228329
228330
228331
228332
228333
228334
228335
228336
228337
228338
228339
228340
228341
228342
228343
228344
228345
228346
228347
228348
228349
228350
228351
228352
228353
228354
228355
228356
228357
228358
228359
228360
228361
228362
228363
228364
228365
228366
228367
228368
228369
228370
228371
228372
228373
228374
228375
228376
228377
228378
228379
228380
228381
228382
228383
228384
228385
228386
228387
228388
228389
228390
228391
228392
228393
228394
228395
228396
228397
228398
228399
228400
228401
228402
228403
228404
228405
228406
228407
228408
228409
228410
228411
228412
228413
228414
228415
228416
228417
228418
228419
228420
228421
228422
228423
228424
228425
228426
228427
228428
228429
228430
228431
228432
228433
228434
228435
228436
228437
228438
228439
228440
228441
228442
228443
228444
228445
228446
228447
228448
228449
228450
228451
228452
228453
228454
228455
228456
228457
228458
228459
228460
228461
228462
228463
228464
228465
228466
228467
228468
228469
228470
228471
228472
228473
228474
228475
228476
228477
228478
228479
228480
228481
228482
228483
228484
228485
228486
228487
228488
228489
228490
228491
228492
228493
228494
228495
228496
228497
228498
228499
228500
228501
228502
228503
228504
228505
228506
228507
228508
228509
228510
228511
228512
228513
228514
228515
228516
228517
228518
228519
228520
228521
228522
228523
228524
228525
228526
228527
228528
228529
228530
228531
228532
228533
228534
228535
228536
228537
228538
228539
228540
228541
228542
228543
228544
228545
228546
228547
228548
228549
228550
228551
228552
228553
228554
228555
228556
228557
228558
228559
228560
228561
228562
228563
228564
228565
228566
228567
228568
228569
228570
228571
228572
228573
228574
228575
228576
228577
228578
228579
228580
228581
228582
228583
228584
228585
228586
228587
228588
228589
228590
228591
228592
228593
228594
228595
228596
228597
228598
228599
228600
228601
228602
228603
228604
228605
228606
228607
228608
228609
228610
228611
228612
228613
228614
228615
228616
228617
228618
228619
228620
228621
228622
228623
228624
228625
228626
228627
228628
228629
228630
228631
228632
228633
228634
228635
228636
228637
228638
228639
228640
228641
228642
228643
228644
228645
228646
228647
228648
228649
228650
228651
228652
228653
228654
228655
228656
228657
228658
228659
228660
228661
228662
228663
228664
228665
228666
228667
228668
228669
228670
228671
228672
228673
228674
228675
228676
228677
228678
228679
228680
228681
228682
228683
228684
228685
228686
228687
228688
228689
228690
228691
228692
228693
228694
228695
228696
228697
228698
228699
228700
228701
228702
228703
228704
228705
228706
228707
228708
228709
228710
228711
228712
228713
228714
228715
228716
228717
228718
228719
228720
228721
228722
228723
228724
228725
228726
228727
228728
228729
228730
228731
228732
228733
228734
228735
228736
228737
228738
228739
228740
228741
228742
228743
228744
228745
228746
228747
228748
228749
228750
228751
228752
228753
228754
228755
228756
228757
228758
228759
228760
228761
228762
228763
228764
228765
228766
228767
228768
228769
228770
228771
228772
228773
228774
228775
228776
228777
228778
228779
228780
228781
228782
228783
228784
228785
228786
228787
228788
228789
228790
228791
228792
228793
228794
228795
228796
228797
228798
228799
228800
228801
228802
228803
228804
228805
228806
228807
228808
228809
228810
228811
228812
228813
228814
228815
228816
228817
228818
228819
228820
228821
228822
228823
228824
228825
228826
228827
228828
228829
228830
228831
228832
228833
228834
228835
228836
228837
228838
228839
228840
228841
228842
228843
228844
228845
228846
228847
228848
228849
228850
228851
228852
228853
228854
228855
228856
228857
228858
228859
228860
228861
228862
228863
228864
228865
228866
228867
228868
228869
228870
228871
228872
228873
228874
228875
228876
228877
228878
228879
228880
228881
228882
228883
228884
228885
228886
228887
228888
228889
228890
228891
228892
228893
228894
228895
228896
228897
228898
228899
228900
228901
228902
228903
228904
228905
228906
228907
228908
228909
228910
228911
228912
228913
228914
228915
228916
228917
228918
228919
228920
228921
228922
228923
228924
228925
228926
228927
228928
228929
228930
228931
228932
228933
228934
228935
228936
228937
228938
228939
228940
228941
228942
228943
228944
228945
228946
228947
228948
228949
228950
228951
228952
228953
228954
228955
228956
228957
228958
228959
228960
228961
228962
228963
228964
228965
228966
228967
228968
228969
228970
228971
228972
228973
228974
228975
228976
228977
228978
228979
228980
228981
228982
228983
228984
228985
228986
228987
228988
228989
228990
228991
228992
228993
228994
228995
228996
228997
228998
228999
229000
229001
229002
229003
229004
229005
229006
229007
229008
229009
229010
229011
229012
229013
229014
229015
229016
229017
229018
229019
229020
229021
229022
229023
229024
229025
229026
229027
229028
229029
229030
229031
229032
229033
229034
229035
229036
229037
229038
229039
229040
229041
229042
229043
229044
229045
229046
229047
229048
229049
229050
229051
229052
229053
229054
229055
229056
229057
229058
229059
229060
229061
229062
229063
229064
229065
229066
229067
229068
229069
229070
229071
229072
229073
229074
229075
229076
229077
229078
229079
229080
229081
229082
229083
229084
229085
229086
229087
229088
229089
229090
229091
229092
229093
229094
229095
229096
229097
229098
229099
229100
229101
229102
229103
229104
229105
229106
229107
229108
229109
229110
229111
229112
229113
229114
229115
229116
229117
229118
229119
229120
229121
229122
229123
229124
229125
229126
229127
229128
229129
229130
229131
229132
229133
229134
229135
229136
229137
229138
229139
229140
229141
229142
229143
229144
229145
229146
229147
229148
229149
229150
229151
229152
229153
229154
229155
229156
229157
229158
229159
229160
229161
229162
229163
229164
229165
229166
229167
229168
229169
229170
229171
229172
229173
229174
229175
229176
229177
229178
229179
229180
229181
229182
229183
229184
229185
229186
229187
229188
229189
229190
229191
229192
229193
229194
229195
229196
229197
229198
229199
229200
229201
229202
229203
229204
229205
229206
229207
229208
229209
229210
229211
229212
229213
229214
229215
229216
229217
229218
229219
229220
229221
229222
229223
229224
229225
229226
229227
229228
229229
229230
229231
229232
229233
229234
229235
229236
229237
229238
229239
229240
229241
229242
229243
229244
229245
229246
229247
229248
229249
229250
229251
229252
229253
229254
229255
229256
229257
229258
229259
229260
229261
229262
229263
229264
229265
229266
229267
229268
229269
229270
229271
229272
229273
229274
229275
229276
229277
229278
229279
229280
229281
229282
229283
229284
229285
229286
229287
229288
229289
229290
229291
229292
229293
229294
229295
229296
229297
229298
229299
229300
229301
229302
229303
229304
229305
229306
229307
229308
229309
229310
229311
229312
229313
229314
229315
229316
229317
229318
229319
229320
229321
229322
229323
229324
229325
229326
229327
229328
229329
229330
229331
229332
229333
229334
229335
229336
229337
229338
229339
229340
229341
229342
229343
229344
229345
229346
229347
229348
229349
229350
229351
229352
229353
229354
229355
229356
229357
229358
229359
229360
229361
229362
229363
229364
229365
229366
229367
229368
229369
229370
229371
229372
229373
229374
229375
229376
229377
229378
229379
229380
229381
229382
229383
229384
229385
229386
229387
229388
229389
229390
229391
229392
229393
229394
229395
229396
229397
229398
229399
229400
229401
229402
229403
229404
229405
229406
229407
229408
229409
229410
229411
229412
229413
229414
229415
229416
229417
229418
229419
229420
229421
229422
229423
229424
229425
229426
229427
229428
229429
229430
229431
229432
229433
229434
229435
229436
229437
229438
229439
229440
229441
229442
229443
229444
229445
229446
229447
229448
229449
229450
229451
229452
229453
229454
229455
229456
229457
229458
229459
229460
229461
229462
229463
229464
229465
229466
229467
229468
229469
229470
229471
229472
229473
229474
229475
229476
229477
229478
229479
229480
229481
229482
229483
229484
229485
229486
229487
229488
229489
229490
229491
229492
229493
229494
229495
229496
229497
229498
229499
229500
229501
229502
229503
229504
229505
229506
229507
229508
229509
229510
229511
229512
229513
229514
229515
229516
229517
229518
229519
229520
229521
229522
229523
229524
229525
229526
229527
229528
229529
229530
229531
229532
229533
229534
229535
229536
229537
229538
229539
229540
229541
229542
229543
229544
229545
229546
229547
229548
229549
229550
229551
229552
229553
229554
229555
229556
229557
229558
229559
229560
229561
229562
229563
229564
229565
229566
229567
229568
229569
229570
229571
229572
229573
229574
229575
229576
229577
229578
229579
229580
229581
229582
229583
229584
229585
229586
229587
229588
229589
229590
229591
229592
229593
229594
229595
229596
229597
229598
229599
229600
229601
229602
229603
229604
229605
229606
229607
229608
229609
229610
229611
229612
229613
229614
229615
229616
229617
229618
229619
229620
229621
229622
229623
229624
229625
229626
229627
229628
229629
229630
229631
229632
229633
229634
229635
229636
229637
229638
229639
229640
229641
229642
229643
229644
229645
229646
229647
229648
229649
229650
229651
229652
229653
229654
229655
229656
229657
229658
229659
229660
229661
229662
229663
229664
229665
229666
229667
229668
229669
229670
229671
229672
229673
229674
229675
229676
229677
229678
229679
229680
229681
229682
229683
229684
229685
229686
229687
229688
229689
229690
229691
229692
229693
229694
229695
229696
229697
229698
229699
229700
229701
229702
229703
229704
229705
229706
229707
229708
229709
229710
229711
229712
229713
229714
229715
229716
229717
229718
229719
229720
229721
229722
229723
229724
229725
229726
229727
229728
229729
229730
229731
229732
229733
229734
229735
229736
229737
229738
229739
229740
229741
229742
229743
229744
229745
229746
229747
229748
229749
229750
229751
229752
229753
229754
229755
229756
229757
229758
229759
229760
229761
229762
229763
229764
229765
229766
229767
229768
229769
229770
229771
229772
229773
229774
229775
229776
229777
229778
229779
229780
229781
229782
229783
229784
229785
229786
229787
229788
229789
229790
229791
229792
229793
229794
229795
229796
229797
229798
229799
229800
229801
229802
229803
229804
229805
229806
229807
229808
229809
229810
229811
229812
229813
229814
229815
229816
229817
229818
229819
229820
229821
229822
229823
229824
229825
229826
229827
229828
229829
229830
229831
229832
229833
229834
229835
229836
229837
229838
229839
229840
229841
229842
229843
229844
229845
229846
229847
229848
229849
229850
229851
229852
229853
229854
229855
229856
229857
229858
229859
229860
229861
229862
229863
229864
229865
229866
229867
229868
229869
229870
229871
229872
229873
229874
229875
229876
229877
229878
229879
229880
229881
229882
229883
229884
229885
229886
229887
229888
229889
229890
229891
229892
229893
229894
229895
229896
229897
229898
229899
229900
229901
229902
229903
229904
229905
229906
229907
229908
229909
229910
229911
229912
229913
229914
229915
229916
229917
229918
229919
229920
229921
229922
229923
229924
229925
229926
229927
229928
229929
229930
229931
229932
229933
229934
229935
229936
229937
229938
229939
229940
229941
229942
229943
229944
229945
229946
229947
229948
229949
229950
229951
229952
229953
229954
229955
229956
229957
229958
229959
229960
229961
229962
229963
229964
229965
229966
229967
229968
229969
229970
229971
229972
229973
229974
229975
229976
229977
229978
229979
229980
229981
229982
229983
229984
229985
229986
229987
229988
229989
229990
229991
229992
229993
229994
229995
229996
229997
229998
229999
230000
230001
230002
230003
230004
230005
230006
230007
230008
230009
230010
230011
230012
230013
230014
230015
230016
230017
230018
230019
230020
230021
230022
230023
230024
230025
230026
230027
230028
230029
230030
230031
230032
230033
230034
230035
230036
230037
230038
230039
230040
230041
230042
230043
230044
230045
230046
230047
230048
230049
230050
230051
230052
230053
230054
230055
230056
230057
230058
230059
230060
230061
230062
230063
230064
230065
230066
230067
230068
230069
230070
230071
230072
230073
230074
230075
230076
230077
230078
230079
230080
230081
230082
230083
230084
230085
230086
230087
230088
230089
230090
230091
230092
230093
230094
230095
230096
230097
230098
230099
230100
230101
230102
230103
230104
230105
230106
230107
230108
230109
230110
230111
230112
230113
230114
230115
230116
230117
230118
230119
230120
230121
230122
230123
230124
230125
230126
230127
230128
230129
230130
230131
230132
230133
230134
230135
230136
230137
230138
230139
230140
230141
230142
230143
230144
230145
230146
230147
230148
230149
230150
230151
230152
230153
230154
230155
230156
230157
230158
230159
230160
230161
230162
230163
230164
230165
230166
230167
230168
230169
230170
230171
230172
230173
230174
230175
230176
230177
230178
230179
230180
230181
230182
230183
230184
230185
230186
230187
230188
230189
230190
230191
230192
230193
230194
230195
230196
230197
230198
230199
230200
230201
230202
230203
230204
230205
230206
230207
230208
230209
230210
230211
230212
230213
230214
230215
230216
230217
230218
230219
230220
230221
230222
230223
230224
230225
230226
230227
230228
230229
230230
230231
230232
230233
230234
230235
230236
230237
230238
230239
230240
230241
230242
230243
230244
230245
230246
230247
230248
230249
230250
230251
230252
230253
230254
230255
230256
230257
230258
230259
230260
230261
230262
230263
230264
230265
230266
230267
230268
230269
230270
230271
230272
230273
230274
230275
230276
230277
230278
230279
230280
230281
230282
230283
230284
230285
230286
230287
230288
230289
230290
230291
230292
230293
230294
230295
230296
230297
230298
230299
230300
230301
230302
230303
230304
230305
230306
230307
230308
230309
230310
230311
230312
230313
230314
230315
230316
230317
230318
230319
230320
230321
230322
230323
230324
230325
230326
230327
230328
230329
230330
230331
230332
230333
230334
230335
230336
230337
230338
230339
230340
230341
230342
230343
230344
230345
230346
230347
230348
230349
230350
230351
230352
230353
230354
230355
230356
230357
230358
230359
230360
230361
230362
230363
230364
230365
230366
230367
230368
230369
230370
230371
230372
230373
230374
230375
230376
230377
230378
230379
230380
230381
230382
230383
230384
230385
230386
230387
230388
230389
230390
230391
230392
230393
230394
230395
230396
230397
230398
230399
230400
230401
230402
230403
230404
230405
230406
230407
230408
230409
230410
230411
230412
230413
230414
230415
230416
230417
230418
230419
230420
230421
230422
230423
230424
230425
230426
230427
230428
230429
230430
230431
230432
230433
230434
230435
230436
230437
230438
230439
230440
230441
230442
230443
230444
230445
230446
230447
230448
230449
230450
230451
230452
230453
230454
230455
230456
230457
230458
230459
230460
230461
230462
230463
230464
230465
230466
230467
230468
230469
230470
230471
230472
230473
230474
230475
230476
230477
230478
230479
230480
230481
230482
230483
230484
230485
230486
230487
230488
230489
230490
230491
230492
230493
230494
230495
230496
230497
230498
230499
230500
230501
230502
230503
230504
230505
230506
230507
230508
230509
230510
230511
230512
230513
230514
230515
230516
230517
230518
230519
230520
230521
230522
230523
230524
230525
230526
230527
230528
230529
230530
230531
230532
230533
230534
230535
230536
230537
230538
230539
230540
230541
230542
230543
230544
230545
230546
230547
230548
230549
230550
230551
230552
230553
230554
230555
230556
230557
230558
230559
230560
230561
230562
230563
230564
230565
230566
230567
230568
230569
230570
230571
230572
230573
230574
230575
230576
230577
230578
230579
230580
230581
230582
230583
230584
230585
230586
230587
230588
230589
230590
230591
230592
230593
230594
230595
230596
230597
230598
230599
230600
230601
230602
230603
230604
230605
230606
230607
230608
230609
230610
230611
230612
230613
230614
230615
230616
230617
230618
230619
230620
230621
230622
230623
230624
230625
230626
230627
230628
230629
230630
230631
230632
230633
230634
230635
230636
230637
230638
230639
230640
230641
230642
230643
230644
230645
230646
230647
230648
230649
230650
230651
230652
230653
230654
230655
230656
230657
230658
230659
230660
230661
230662
230663
230664
230665
230666
230667
230668
230669
230670
230671
230672
230673
230674
230675
230676
230677
230678
230679
230680
230681
230682
230683
230684
230685
230686
230687
230688
230689
230690
230691
230692
230693
230694
230695
230696
230697
230698
230699
230700
230701
230702
230703
230704
230705
230706
230707
230708
230709
230710
230711
230712
230713
230714
230715
230716
230717
230718
230719
230720
230721
230722
230723
230724
230725
230726
230727
230728
230729
230730
230731
230732
230733
230734
230735
230736
230737
230738
230739
230740
230741
230742
230743
230744
230745
230746
230747
230748
230749
230750
230751
230752
230753
230754
230755
230756
230757
230758
230759
230760
230761
230762
230763
230764
230765
230766
230767
230768
230769
230770
230771
230772
230773
230774
230775
230776
230777
230778
230779
230780
230781
230782
230783
230784
230785
230786
230787
230788
230789
230790
230791
230792
230793
230794
230795
230796
230797
230798
230799
230800
230801
230802
230803
230804
230805
230806
230807
230808
230809
230810
230811
230812
230813
230814
230815
230816
230817
230818
230819
230820
230821
230822
230823
230824
230825
230826
230827
230828
230829
230830
230831
230832
230833
230834
230835
230836
230837
230838
230839
230840
230841
230842
230843
230844
230845
230846
230847
230848
230849
230850
230851
230852
230853
230854
230855
230856
230857
230858
230859
230860
230861
230862
230863
230864
230865
230866
230867
230868
230869
230870
230871
230872
230873
230874
230875
230876
230877
230878
230879
230880
230881
230882
230883
230884
230885
230886
230887
230888
230889
230890
230891
230892
230893
230894
230895
230896
230897
230898
230899
230900
230901
230902
230903
230904
230905
230906
230907
230908
230909
230910
230911
230912
230913
230914
230915
230916
230917
230918
230919
230920
230921
230922
230923
230924
230925
230926
230927
230928
230929
230930
230931
230932
230933
230934
230935
230936
230937
230938
230939
230940
230941
230942
230943
230944
230945
230946
230947
230948
230949
230950
230951
230952
230953
230954
230955
230956
230957
230958
230959
230960
230961
230962
230963
230964
230965
230966
230967
230968
230969
230970
230971
230972
230973
230974
230975
230976
230977
230978
230979
230980
230981
230982
230983
230984
230985
230986
230987
230988
230989
230990
230991
230992
230993
230994
230995
230996
230997
230998
230999
231000
231001
231002
231003
231004
231005
231006
231007
231008
231009
231010
231011
231012
231013
231014
231015
231016
231017
231018
231019
231020
231021
231022
231023
231024
231025
231026
231027
231028
231029
231030
231031
231032
231033
231034
231035
231036
231037
231038
231039
231040
231041
231042
231043
231044
231045
231046
231047
231048
231049
231050
231051
231052
231053
231054
231055
231056
231057
231058
231059
231060
231061
231062
231063
231064
231065
231066
231067
231068
231069
231070
231071
231072
231073
231074
231075
231076
231077
231078
231079
231080
231081
231082
231083
231084
231085
231086
231087
231088
231089
231090
231091
231092
231093
231094
231095
231096
231097
231098
231099
231100
231101
231102
231103
231104
231105
231106
231107
231108
231109
231110
231111
231112
231113
231114
231115
231116
231117
231118
231119
231120
231121
231122
231123
231124
231125
231126
231127
231128
231129
231130
231131
231132
231133
231134
231135
231136
231137
231138
231139
231140
231141
231142
231143
231144
231145
231146
231147
231148
231149
231150
231151
231152
231153
231154
231155
231156
231157
231158
231159
231160
231161
231162
231163
231164
231165
231166
231167
231168
231169
231170
231171
231172
231173
231174
231175
231176
231177
231178
231179
231180
231181
231182
231183
231184
231185
231186
231187
231188
231189
231190
231191
231192
231193
231194
231195
231196
231197
231198
231199
231200
231201
231202
231203
231204
231205
231206
231207
231208
231209
231210
231211
231212
231213
231214
231215
231216
231217
231218
231219
231220
231221
231222
231223
231224
231225
231226
231227
231228
231229
231230
231231
231232
231233
231234
231235
231236
231237
231238
231239
231240
231241
231242
231243
231244
231245
231246
231247
231248
231249
231250
231251
231252
231253
231254
231255
231256
231257
231258
231259
231260
231261
231262
231263
231264
231265
231266
231267
231268
231269
231270
231271
231272
231273
231274
231275
231276
231277
231278
231279
231280
231281
231282
231283
231284
231285
231286
231287
231288
231289
231290
231291
231292
231293
231294
231295
231296
231297
231298
231299
231300
231301
231302
231303
231304
231305
231306
231307
231308
231309
231310
231311
231312
231313
231314
231315
231316
231317
231318
231319
231320
231321
231322
231323
231324
231325
231326
231327
231328
231329
231330
231331
231332
231333
231334
231335
231336
231337
231338
231339
231340
231341
231342
231343
231344
231345
231346
231347
231348
231349
231350
231351
231352
231353
231354
231355
231356
231357
231358
231359
231360
231361
231362
231363
231364
231365
231366
231367
231368
231369
231370
231371
231372
231373
231374
231375
231376
231377
231378
231379
231380
231381
231382
231383
231384
231385
231386
231387
231388
231389
231390
231391
231392
231393
231394
231395
231396
231397
231398
231399
231400
231401
231402
231403
231404
231405
231406
231407
231408
231409
231410
231411
231412
231413
231414
231415
231416
231417
231418
231419
231420
231421
231422
231423
231424
231425
231426
231427
231428
231429
231430
231431
231432
231433
231434
231435
231436
231437
231438
231439
231440
231441
231442
231443
231444
231445
231446
231447
231448
231449
231450
231451
231452
231453
231454
231455
231456
231457
231458
231459
231460
231461
231462
231463
231464
231465
231466
231467
231468
231469
231470
231471
231472
231473
231474
231475
231476
231477
231478
231479
231480
231481
231482
231483
231484
231485
231486
231487
231488
231489
231490
231491
231492
231493
231494
231495
231496
231497
231498
231499
231500
231501
231502
231503
231504
231505
231506
231507
231508
231509
231510
231511
231512
231513
231514
231515
231516
231517
231518
231519
231520
231521
231522
231523
231524
231525
231526
231527
231528
231529
231530
231531
231532
231533
231534
231535
231536
231537
231538
231539
231540
231541
231542
231543
231544
231545
231546
231547
231548
231549
231550
231551
231552
231553
231554
231555
231556
231557
231558
231559
231560
231561
231562
231563
231564
231565
231566
231567
231568
231569
231570
231571
231572
231573
231574
231575
231576
231577
231578
231579
231580
231581
231582
231583
231584
231585
231586
231587
231588
231589
231590
231591
231592
231593
231594
231595
231596
231597
231598
231599
231600
231601
231602
231603
231604
231605
231606
231607
231608
231609
231610
231611
231612
231613
231614
231615
231616
231617
231618
231619
231620
231621
231622
231623
231624
231625
231626
231627
231628
231629
231630
231631
231632
231633
231634
231635
231636
231637
231638
231639
231640
231641
231642
231643
231644
231645
231646
231647
231648
231649
231650
231651
231652
231653
231654
231655
231656
231657
231658
231659
231660
231661
231662
231663
231664
231665
231666
231667
231668
231669
231670
231671
231672
231673
231674
231675
231676
231677
231678
231679
231680
231681
231682
231683
231684
231685
231686
231687
231688
231689
231690
231691
231692
231693
231694
231695
231696
231697
231698
231699
231700
231701
231702
231703
231704
231705
231706
231707
231708
231709
231710
231711
231712
231713
231714
231715
231716
231717
231718
231719
231720
231721
231722
231723
231724
231725
231726
231727
231728
231729
231730
231731
231732
231733
231734
231735
231736
231737
231738
231739
231740
231741
231742
231743
231744
231745
231746
231747
231748
231749
231750
231751
231752
231753
231754
231755
231756
231757
231758
231759
231760
231761
231762
231763
231764
231765
231766
231767
231768
231769
231770
231771
231772
231773
231774
231775
231776
231777
231778
231779
231780
231781
231782
231783
231784
231785
231786
231787
231788
231789
231790
231791
231792
231793
231794
231795
231796
231797
231798
231799
231800
231801
231802
231803
231804
231805
231806
231807
231808
231809
231810
231811
231812
231813
231814
231815
231816
231817
231818
231819
231820
231821
231822
231823
231824
231825
231826
231827
231828
231829
231830
231831
231832
231833
231834
231835
231836
231837
231838
231839
231840
231841
231842
231843
231844
231845
231846
231847
231848
231849
231850
231851
231852
231853
231854
231855
231856
231857
231858
231859
231860
231861
231862
231863
231864
231865
231866
231867
231868
231869
231870
231871
231872
231873
231874
231875
231876
231877
231878
231879
231880
231881
231882
231883
231884
231885
231886
231887
231888
231889
231890
231891
231892
231893
231894
231895
231896
231897
231898
231899
231900
231901
231902
231903
231904
231905
231906
231907
231908
231909
231910
231911
231912
231913
231914
231915
231916
231917
231918
231919
231920
231921
231922
231923
231924
231925
231926
231927
231928
231929
231930
231931
231932
231933
231934
231935
231936
231937
231938
231939
231940
231941
231942
231943
231944
231945
231946
231947
231948
231949
231950
231951
231952
231953
231954
231955
231956
231957
231958
231959
231960
231961
231962
231963
231964
231965
231966
231967
231968
231969
231970
231971
231972
231973
231974
231975
231976
231977
231978
231979
231980
231981
231982
231983
231984
231985
231986
231987
231988
231989
231990
231991
231992
231993
231994
231995
231996
231997
231998
231999
232000
232001
232002
232003
232004
232005
232006
232007
232008
232009
232010
232011
232012
232013
232014
232015
232016
232017
232018
232019
232020
232021
232022
232023
232024
232025
232026
232027
232028
232029
232030
232031
232032
232033
232034
232035
232036
232037
232038
232039
232040
232041
232042
232043
232044
232045
232046
232047
232048
232049
232050
232051
232052
232053
232054
232055
232056
232057
232058
232059
232060
232061
232062
232063
232064
232065
232066
232067
232068
232069
232070
232071
232072
232073
232074
232075
232076
232077
232078
232079
232080
232081
232082
232083
232084
232085
232086
232087
232088
232089
232090
232091
232092
232093
232094
232095
232096
232097
232098
232099
232100
232101
232102
232103
232104
232105
232106
232107
232108
232109
232110
232111
232112
232113
232114
232115
232116
232117
232118
232119
232120
232121
232122
232123
232124
232125
232126
232127
232128
232129
232130
232131
232132
232133
232134
232135
232136
232137
232138
232139
232140
232141
232142
232143
232144
232145
232146
232147
232148
232149
232150
232151
232152
232153
232154
232155
232156
232157
232158
232159
232160
232161
232162
232163
232164
232165
232166
232167
232168
232169
232170
232171
232172
232173
232174
232175
232176
232177
232178
232179
232180
232181
232182
232183
232184
232185
232186
232187
232188
232189
232190
232191
232192
232193
232194
232195
232196
232197
232198
232199
232200
232201
232202
232203
232204
232205
232206
232207
232208
232209
232210
232211
232212
232213
232214
232215
232216
232217
232218
232219
232220
232221
232222
232223
232224
232225
232226
232227
232228
232229
232230
232231
232232
232233
232234
232235
232236
232237
232238
232239
232240
232241
232242
232243
232244
232245
232246
232247
232248
232249
232250
232251
232252
232253
232254
232255
232256
232257
232258
232259
232260
232261
232262
232263
232264
232265
232266
232267
232268
232269
232270
232271
232272
232273
232274
232275
232276
232277
232278
232279
232280
232281
232282
232283
232284
232285
232286
232287
232288
232289
232290
232291
232292
232293
232294
232295
232296
232297
232298
232299
232300
232301
232302
232303
232304
232305
232306
232307
232308
232309
232310
232311
232312
232313
232314
232315
232316
232317
232318
232319
232320
232321
232322
232323
232324
232325
232326
232327
232328
232329
232330
232331
232332
232333
232334
232335
232336
232337
232338
232339
232340
232341
232342
232343
232344
232345
232346
232347
232348
232349
232350
232351
232352
232353
232354
232355
232356
232357
232358
232359
232360
232361
232362
232363
232364
232365
232366
232367
232368
232369
232370
232371
232372
232373
232374
232375
232376
232377
232378
232379
232380
232381
232382
232383
232384
232385
232386
232387
232388
232389
232390
232391
232392
232393
232394
232395
232396
232397
232398
232399
232400
232401
232402
232403
232404
232405
232406
232407
232408
232409
232410
232411
232412
232413
232414
232415
232416
232417
232418
232419
232420
232421
232422
232423
232424
232425
232426
232427
232428
232429
232430
232431
232432
232433
232434
232435
232436
232437
232438
232439
232440
232441
232442
232443
232444
232445
232446
232447
232448
232449
232450
232451
232452
232453
232454
232455
232456
232457
232458
232459
232460
232461
232462
232463
232464
232465
232466
232467
232468
232469
232470
232471
232472
232473
232474
232475
232476
232477
232478
232479
232480
232481
232482
232483
232484
232485
232486
232487
232488
232489
232490
232491
232492
232493
232494
232495
232496
232497
232498
232499
232500
232501
232502
232503
232504
232505
232506
232507
232508
232509
232510
232511
232512
232513
232514
232515
232516
232517
232518
232519
232520
232521
232522
232523
232524
232525
232526
232527
232528
232529
232530
232531
232532
232533
232534
232535
232536
232537
232538
232539
232540
232541
232542
232543
232544
232545
232546
232547
232548
232549
232550
232551
232552
232553
232554
232555
232556
232557
232558
232559
232560
232561
232562
232563
232564
232565
232566
232567
232568
232569
232570
232571
232572
232573
232574
232575
232576
232577
232578
232579
232580
232581
232582
232583
232584
232585
232586
232587
232588
232589
232590
232591
232592
232593
232594
232595
232596
232597
232598
232599
232600
232601
232602
232603
232604
232605
232606
232607
232608
232609
232610
232611
232612
232613
232614
232615
232616
232617
232618
232619
232620
232621
232622
232623
232624
232625
232626
232627
232628
232629
232630
232631
232632
232633
232634
232635
232636
232637
232638
232639
232640
232641
232642
232643
232644
232645
232646
232647
232648
232649
232650
232651
232652
232653
232654
232655
232656
232657
232658
232659
232660
232661
232662
232663
232664
232665
232666
232667
232668
232669
232670
232671
232672
232673
232674
232675
232676
232677
232678
232679
232680
232681
232682
232683
232684
232685
232686
232687
232688
232689
232690
232691
232692
232693
232694
232695
232696
232697
232698
232699
232700
232701
232702
232703
232704
232705
232706
232707
232708
232709
232710
232711
232712
232713
232714
232715
232716
232717
232718
232719
232720
232721
232722
232723
232724
232725
232726
232727
232728
232729
232730
232731
232732
232733
232734
232735
232736
232737
232738
232739
232740
232741
232742
232743
232744
232745
232746
232747
232748
232749
232750
232751
232752
232753
232754
232755
232756
232757
232758
232759
232760
232761
232762
232763
232764
232765
232766
232767
232768
232769
232770
232771
232772
232773
232774
232775
232776
232777
232778
232779
232780
232781
232782
232783
232784
232785
232786
232787
232788
232789
232790
232791
232792
232793
232794
232795
232796
232797
232798
232799
232800
232801
232802
232803
232804
232805
232806
232807
232808
232809
232810
232811
232812
232813
232814
232815
232816
232817
232818
232819
232820
232821
232822
232823
232824
232825
232826
232827
232828
232829
232830
232831
232832
232833
232834
232835
232836
232837
232838
232839
232840
232841
232842
232843
232844
232845
232846
232847
232848
232849
232850
232851
232852
232853
232854
232855
232856
232857
232858
232859
232860
232861
232862
232863
232864
232865
232866
232867
232868
232869
232870
232871
232872
232873
232874
232875
232876
232877
232878
232879
232880
232881
232882
232883
232884
232885
232886
232887
232888
232889
232890
232891
232892
232893
232894
232895
232896
232897
232898
232899
232900
232901
232902
232903
232904
232905
232906
232907
232908
232909
232910
232911
232912
232913
232914
232915
232916
232917
232918
232919
232920
232921
232922
232923
232924
232925
232926
232927
232928
232929
232930
232931
232932
232933
232934
232935
232936
232937
232938
232939
232940
232941
232942
232943
232944
232945
232946
232947
232948
232949
232950
232951
232952
232953
232954
232955
232956
232957
232958
232959
232960
232961
232962
232963
232964
232965
232966
232967
232968
232969
232970
232971
232972
232973
232974
232975
232976
232977
232978
232979
232980
232981
232982
232983
232984
232985
232986
232987
232988
232989
232990
232991
232992
232993
232994
232995
232996
232997
232998
232999
233000
233001
233002
233003
233004
233005
233006
233007
233008
233009
233010
233011
233012
233013
233014
233015
233016
233017
233018
233019
233020
233021
233022
233023
233024
233025
233026
233027
233028
233029
233030
233031
233032
233033
233034
233035
233036
233037
233038
233039
233040
233041
233042
233043
233044
233045
233046
233047
233048
233049
233050
233051
233052
233053
233054
233055
233056
233057
233058
233059
233060
233061
233062
233063
233064
233065
233066
233067
233068
233069
233070
233071
233072
233073
233074
233075
233076
233077
233078
233079
233080
233081
233082
233083
233084
233085
233086
233087
233088
233089
233090
233091
233092
233093
233094
233095
233096
233097
233098
233099
233100
233101
233102
233103
233104
233105
233106
233107
233108
233109
233110
233111
233112
233113
233114
233115
233116
233117
233118
233119
233120
233121
233122
233123
233124
233125
233126
233127
233128
233129
233130
233131
233132
233133
233134
233135
233136
233137
233138
233139
233140
233141
233142
233143
233144
233145
233146
233147
233148
233149
233150
233151
233152
233153
233154
233155
233156
233157
233158
233159
233160
233161
233162
233163
233164
233165
233166
233167
233168
233169
233170
233171
233172
233173
233174
233175
233176
233177
233178
233179
233180
233181
233182
233183
233184
233185
233186
233187
233188
233189
233190
233191
233192
233193
233194
233195
233196
233197
233198
233199
233200
233201
233202
233203
233204
233205
233206
233207
233208
233209
233210
233211
233212
233213
233214
233215
233216
233217
233218
233219
233220
233221
233222
233223
233224
233225
233226
233227
233228
233229
233230
233231
233232
233233
233234
233235
233236
233237
233238
233239
233240
233241
233242
233243
233244
233245
233246
233247
233248
233249
233250
233251
233252
233253
233254
233255
233256
233257
233258
233259
233260
233261
233262
233263
233264
233265
233266
233267
233268
233269
233270
233271
233272
233273
233274
233275
233276
233277
233278
233279
233280
233281
233282
233283
233284
233285
233286
233287
233288
233289
233290
233291
233292
233293
233294
233295
233296
233297
233298
233299
233300
233301
233302
233303
233304
233305
233306
233307
233308
233309
233310
233311
233312
233313
233314
233315
233316
233317
233318
233319
233320
233321
233322
233323
233324
233325
233326
233327
233328
233329
233330
233331
233332
233333
233334
233335
233336
233337
233338
233339
233340
233341
233342
233343
233344
233345
233346
233347
233348
233349
233350
233351
233352
233353
233354
233355
233356
233357
233358
233359
233360
233361
233362
233363
233364
233365
233366
233367
233368
233369
233370
233371
233372
233373
233374
233375
233376
233377
233378
233379
233380
233381
233382
233383
233384
233385
233386
233387
233388
233389
233390
233391
233392
233393
233394
233395
233396
233397
233398
233399
233400
233401
233402
233403
233404
233405
233406
233407
233408
233409
233410
233411
233412
233413
233414
233415
233416
233417
233418
233419
233420
233421
233422
233423
233424
233425
233426
233427
233428
233429
233430
233431
233432
233433
233434
233435
233436
233437
233438
233439
233440
233441
233442
233443
233444
233445
233446
233447
233448
233449
233450
233451
233452
233453
233454
233455
233456
233457
233458
233459
233460
233461
233462
233463
233464
233465
233466
233467
233468
233469
233470
233471
233472
233473
233474
233475
233476
233477
233478
233479
233480
233481
233482
233483
233484
233485
233486
233487
233488
233489
233490
233491
233492
233493
233494
233495
233496
233497
233498
233499
233500
233501
233502
233503
233504
233505
233506
233507
233508
233509
233510
233511
233512
233513
233514
233515
233516
233517
233518
233519
233520
233521
233522
233523
233524
233525
233526
233527
233528
233529
233530
233531
233532
233533
233534
233535
233536
233537
233538
233539
233540
233541
233542
233543
233544
233545
233546
233547
233548
233549
233550
233551
233552
233553
233554
233555
233556
233557
233558
233559
233560
233561
233562
233563
233564
233565
233566
233567
233568
233569
233570
233571
233572
233573
233574
233575
233576
233577
233578
233579
233580
233581
233582
233583
233584
233585
233586
233587
233588
233589
233590
233591
233592
233593
233594
233595
233596
233597
233598
233599
233600
233601
233602
233603
233604
233605
233606
233607
233608
233609
233610
233611
233612
233613
233614
233615
233616
233617
233618
233619
233620
233621
233622
233623
233624
233625
233626
233627
233628
233629
233630
233631
233632
233633
233634
233635
233636
233637
233638
233639
233640
233641
233642
233643
233644
233645
233646
233647
233648
233649
233650
233651
233652
233653
233654
233655
233656
233657
233658
233659
233660
233661
233662
233663
233664
233665
233666
233667
233668
233669
233670
233671
233672
233673
233674
233675
233676
233677
233678
233679
233680
233681
233682
233683
233684
233685
233686
233687
233688
233689
233690
233691
233692
233693
233694
233695
233696
233697
233698
233699
233700
233701
233702
233703
233704
233705
233706
233707
233708
233709
233710
233711
233712
233713
233714
233715
233716
233717
233718
233719
233720
233721
233722
233723
233724
233725
233726
233727
233728
233729
233730
233731
233732
233733
233734
233735
233736
233737
233738
233739
233740
233741
233742
233743
233744
233745
233746
233747
233748
233749
233750
233751
233752
233753
233754
233755
233756
233757
233758
233759
233760
233761
233762
233763
233764
233765
233766
233767
233768
233769
233770
233771
233772
233773
233774
233775
233776
233777
233778
233779
233780
233781
233782
233783
233784
233785
233786
233787
233788
233789
233790
233791
233792
233793
233794
233795
233796
233797
233798
233799
233800
233801
233802
233803
233804
233805
233806
233807
233808
233809
233810
233811
233812
233813
233814
233815
233816
233817
233818
233819
233820
233821
233822
233823
233824
233825
233826
233827
233828
233829
233830
233831
233832
233833
233834
233835
233836
233837
233838
233839
233840
233841
233842
233843
233844
233845
233846
233847
233848
233849
233850
233851
233852
233853
233854
233855
233856
233857
233858
233859
233860
233861
233862
233863
233864
233865
233866
233867
233868
233869
233870
233871
233872
233873
233874
233875
233876
233877
233878
233879
233880
233881
233882
233883
233884
233885
233886
233887
233888
233889
233890
233891
233892
233893
233894
233895
233896
233897
233898
233899
233900
233901
233902
233903
233904
233905
233906
233907
233908
233909
233910
233911
233912
233913
233914
233915
233916
233917
233918
233919
233920
233921
233922
233923
233924
233925
233926
233927
233928
233929
233930
233931
233932
233933
233934
233935
233936
233937
233938
233939
233940
233941
233942
233943
233944
233945
233946
233947
233948
233949
233950
233951
233952
233953
233954
233955
233956
233957
233958
233959
233960
233961
233962
233963
233964
233965
233966
233967
233968
233969
233970
233971
233972
233973
233974
233975
233976
233977
233978
233979
233980
233981
233982
233983
233984
233985
233986
233987
233988
233989
233990
233991
233992
233993
233994
233995
233996
233997
233998
233999
234000
234001
234002
234003
234004
234005
234006
234007
234008
234009
234010
234011
234012
234013
234014
234015
234016
234017
234018
234019
234020
234021
234022
234023
234024
234025
234026
234027
234028
234029
234030
234031
234032
234033
234034
234035
234036
234037
234038
234039
234040
234041
234042
234043
234044
234045
234046
234047
234048
234049
234050
234051
234052
234053
234054
234055
234056
234057
234058
234059
234060
234061
234062
234063
234064
234065
234066
234067
234068
234069
234070
234071
234072
234073
234074
234075
234076
234077
234078
234079
234080
234081
234082
234083
234084
234085
234086
234087
234088
234089
234090
234091
234092
234093
234094
234095
234096
234097
234098
234099
234100
234101
234102
234103
234104
234105
234106
234107
234108
234109
234110
234111
234112
234113
234114
234115
234116
234117
234118
234119
234120
234121
234122
234123
234124
234125
234126
234127
234128
234129
234130
234131
234132
234133
234134
234135
234136
234137
234138
234139
234140
234141
234142
234143
234144
234145
234146
234147
234148
234149
234150
234151
234152
234153
234154
234155
234156
234157
234158
234159
234160
234161
234162
234163
234164
234165
234166
234167
234168
234169
234170
234171
234172
234173
234174
234175
234176
234177
234178
234179
234180
234181
234182
234183
234184
234185
234186
234187
234188
234189
234190
234191
234192
234193
234194
234195
234196
234197
234198
234199
234200
234201
234202
234203
234204
234205
234206
234207
234208
234209
234210
234211
234212
234213
234214
234215
234216
234217
234218
234219
234220
234221
234222
234223
234224
234225
234226
234227
234228
234229
234230
234231
234232
234233
234234
234235
234236
234237
234238
234239
234240
234241
234242
234243
234244
234245
234246
234247
234248
234249
234250
234251
234252
234253
234254
234255
234256
234257
234258
234259
234260
234261
234262
234263
234264
234265
234266
234267
234268
234269
234270
234271
234272
234273
234274
234275
234276
234277
234278
234279
234280
234281
234282
234283
234284
234285
234286
234287
234288
234289
234290
234291
234292
234293
234294
234295
234296
234297
234298
234299
234300
234301
234302
234303
234304
234305
234306
234307
234308
234309
234310
234311
234312
234313
234314
234315
234316
234317
234318
234319
234320
234321
234322
234323
234324
234325
234326
234327
234328
234329
234330
234331
234332
234333
234334
234335
234336
234337
234338
234339
234340
234341
234342
234343
234344
234345
234346
234347
234348
234349
234350
234351
234352
234353
234354
234355
234356
234357
234358
234359
234360
234361
234362
234363
234364
234365
234366
234367
234368
234369
234370
234371
234372
234373
234374
234375
234376
234377
234378
234379
234380
234381
234382
234383
234384
234385
234386
234387
234388
234389
234390
234391
234392
234393
234394
234395
234396
234397
234398
234399
234400
234401
234402
234403
234404
234405
234406
234407
234408
234409
234410
234411
234412
234413
234414
234415
234416
234417
234418
234419
234420
234421
234422
234423
234424
234425
234426
234427
234428
234429
234430
234431
234432
234433
234434
234435
234436
234437
234438
234439
234440
234441
234442
234443
234444
234445
234446
234447
234448
234449
234450
234451
234452
234453
234454
234455
234456
234457
234458
234459
234460
234461
234462
234463
234464
234465
234466
234467
234468
234469
234470
234471
234472
234473
234474
234475
234476
234477
234478
234479
234480
234481
234482
234483
234484
234485
234486
234487
234488
234489
234490
234491
234492
234493
234494
234495
234496
234497
234498
234499
234500
234501
234502
234503
234504
234505
234506
234507
234508
234509
234510
234511
234512
234513
234514
234515
234516
234517
234518
234519
234520
234521
234522
234523
234524
234525
234526
234527
234528
234529
234530
234531
234532
234533
234534
234535
234536
234537
234538
234539
234540
234541
234542
234543
234544
234545
234546
234547
234548
234549
234550
234551
234552
234553
234554
234555
234556
234557
234558
234559
234560
234561
234562
234563
234564
234565
234566
234567
234568
234569
234570
234571
234572
234573
234574
234575
234576
234577
234578
234579
234580
234581
234582
234583
234584
234585
234586
234587
234588
234589
234590
234591
234592
234593
234594
234595
234596
234597
234598
234599
234600
234601
234602
234603
234604
234605
234606
234607
234608
234609
234610
234611
234612
234613
234614
234615
234616
234617
234618
234619
234620
234621
234622
234623
234624
234625
234626
234627
234628
234629
234630
234631
234632
234633
234634
234635
234636
234637
234638
234639
234640
234641
234642
234643
234644
234645
234646
234647
234648
234649
234650
234651
234652
234653
234654
234655
234656
234657
234658
234659
234660
234661
234662
234663
234664
234665
234666
234667
234668
234669
234670
234671
234672
234673
234674
234675
234676
234677
234678
234679
234680
234681
234682
234683
234684
234685
234686
234687
234688
234689
234690
234691
234692
234693
234694
234695
234696
234697
234698
234699
234700
234701
234702
234703
234704
234705
234706
234707
234708
234709
234710
234711
234712
234713
234714
234715
234716
234717
234718
234719
234720
234721
234722
234723
234724
234725
234726
234727
234728
234729
234730
234731
234732
234733
234734
234735
234736
234737
234738
234739
234740
234741
234742
234743
234744
234745
234746
234747
234748
234749
234750
234751
234752
234753
234754
234755
234756
234757
234758
234759
234760
234761
234762
234763
234764
234765
234766
234767
234768
234769
234770
234771
234772
234773
234774
234775
234776
234777
234778
234779
234780
234781
234782
234783
234784
234785
234786
234787
234788
234789
234790
234791
234792
234793
234794
234795
234796
234797
234798
234799
234800
234801
234802
234803
234804
234805
234806
234807
234808
234809
234810
234811
234812
234813
234814
234815
234816
234817
234818
234819
234820
234821
234822
234823
234824
234825
234826
234827
234828
234829
234830
234831
234832
234833
234834
234835
234836
234837
234838
234839
234840
234841
234842
234843
234844
234845
234846
234847
234848
234849
234850
234851
234852
234853
234854
234855
234856
234857
234858
234859
234860
234861
234862
234863
234864
234865
234866
234867
234868
234869
234870
234871
234872
234873
234874
234875
234876
234877
234878
234879
234880
234881
234882
234883
234884
234885
234886
234887
234888
234889
234890
234891
234892
234893
234894
234895
234896
234897
234898
234899
234900
234901
234902
234903
234904
234905
234906
234907
234908
234909
234910
234911
234912
234913
234914
234915
234916
234917
234918
234919
234920
234921
234922
234923
234924
234925
234926
234927
234928
234929
234930
234931
234932
234933
234934
234935
234936
234937
234938
234939
234940
234941
234942
234943
234944
234945
234946
234947
234948
234949
234950
234951
234952
234953
234954
234955
234956
234957
234958
234959
234960
234961
234962
234963
234964
234965
234966
234967
234968
234969
234970
234971
234972
234973
234974
234975
234976
234977
234978
234979
234980
234981
234982
234983
234984
234985
234986
234987
234988
234989
234990
234991
234992
234993
234994
234995
234996
234997
234998
234999
235000
235001
235002
235003
235004
235005
235006
235007
235008
235009
235010
235011
235012
235013
235014
235015
235016
235017
235018
235019
235020
235021
235022
235023
235024
235025
235026
235027
235028
235029
235030
235031
235032
235033
235034
235035
235036
235037
235038
235039
235040
235041
235042
235043
235044
235045
235046
235047
235048
235049
235050
235051
235052
235053
235054
235055
235056
235057
235058
235059
235060
235061
235062
235063
235064
235065
235066
235067
235068
235069
235070
235071
235072
235073
235074
235075
235076
235077
235078
235079
235080
235081
235082
235083
235084
235085
235086
235087
235088
235089
235090
235091
235092
235093
235094
235095
235096
235097
235098
235099
235100
235101
235102
235103
235104
235105
235106
235107
235108
235109
235110
235111
235112
235113
235114
235115
235116
235117
235118
235119
235120
235121
235122
235123
235124
235125
235126
235127
235128
235129
235130
235131
235132
235133
235134
235135
235136
235137
235138
235139
235140
235141
235142
235143
235144
235145
235146
235147
235148
235149
235150
235151
235152
235153
235154
235155
235156
235157
235158
235159
235160
235161
235162
235163
235164
235165
235166
235167
235168
235169
235170
235171
235172
235173
235174
235175
235176
235177
235178
235179
235180
235181
235182
235183
235184
235185
235186
235187
235188
235189
235190
235191
235192
235193
235194
235195
235196
235197
235198
235199
235200
235201
235202
235203
235204
235205
235206
235207
235208
235209
235210
235211
235212
235213
235214
235215
235216
235217
235218
235219
235220
235221
235222
235223
235224
235225
235226
235227
235228
235229
235230
235231
235232
235233
235234
235235
235236
235237
235238
235239
235240
235241
235242
235243
235244
235245
235246
235247
235248
235249
235250
235251
235252
235253
235254
235255
235256
235257
235258
235259
235260
235261
235262
235263
235264
235265
235266
235267
235268
235269
235270
235271
235272
235273
235274
235275
235276
235277
235278
235279
235280
235281
235282
235283
235284
235285
235286
235287
235288
235289
235290
235291
235292
235293
235294
235295
235296
235297
235298
235299
235300
235301
235302
235303
235304
235305
235306
235307
235308
235309
235310
235311
235312
235313
235314
235315
235316
235317
235318
235319
235320
235321
235322
235323
235324
235325
235326
235327
235328
235329
235330
235331
235332
235333
235334
235335
235336
235337
235338
235339
235340
235341
235342
235343
235344
235345
235346
235347
235348
235349
235350
235351
235352
235353
235354
235355
235356
235357
235358
235359
235360
235361
235362
235363
235364
235365
235366
235367
235368
235369
235370
235371
235372
235373
235374
235375
235376
235377
235378
235379
235380
235381
235382
235383
235384
235385
235386
235387
235388
235389
235390
235391
235392
235393
235394
235395
235396
235397
235398
235399
235400
235401
235402
235403
235404
235405
235406
235407
235408
235409
235410
235411
235412
235413
235414
235415
235416
235417
235418
235419
235420
235421
235422
235423
235424
235425
235426
235427
235428
235429
235430
235431
235432
235433
235434
235435
235436
235437
235438
235439
235440
235441
235442
235443
235444
235445
235446
235447
235448
235449
235450
235451
235452
235453
235454
235455
235456
235457
235458
235459
235460
235461
235462
235463
235464
235465
235466
235467
235468
235469
235470
235471
235472
235473
235474
235475
235476
235477
235478
235479
235480
235481
235482
235483
235484
235485
235486
235487
235488
235489
235490
235491
235492
235493
235494
235495
235496
235497
235498
235499
235500
235501
235502
235503
235504
235505
235506
235507
235508
235509
235510
235511
235512
235513
235514
235515
235516
235517
235518
235519
235520
235521
235522
235523
235524
235525
235526
235527
235528
235529
235530
235531
235532
235533
235534
235535
235536
235537
235538
235539
235540
235541
235542
235543
235544
235545
235546
235547
235548
235549
235550
235551
235552
235553
235554
235555
235556
235557
235558
235559
235560
235561
235562
235563
235564
235565
235566
235567
235568
235569
235570
235571
235572
235573
235574
235575
235576
235577
235578
235579
235580
235581
235582
235583
235584
235585
235586
235587
235588
235589
235590
235591
235592
235593
235594
235595
235596
235597
235598
235599
235600
235601
235602
235603
235604
235605
235606
235607
235608
235609
235610
235611
235612
235613
235614
235615
235616
235617
235618
235619
235620
235621
235622
235623
235624
235625
235626
235627
235628
235629
235630
235631
235632
235633
235634
235635
235636
235637
235638
235639
235640
235641
235642
235643
235644
235645
235646
235647
235648
235649
235650
235651
235652
235653
235654
235655
235656
235657
235658
235659
235660
235661
235662
235663
235664
235665
235666
235667
235668
235669
235670
235671
235672
235673
235674
235675
235676
235677
235678
235679
235680
235681
235682
235683
235684
235685
235686
235687
235688
235689
235690
235691
235692
235693
235694
235695
235696
235697
235698
235699
235700
235701
235702
235703
235704
235705
235706
235707
235708
235709
235710
235711
235712
235713
235714
235715
235716
235717
235718
235719
235720
235721
235722
235723
235724
235725
235726
235727
235728
235729
235730
235731
235732
235733
235734
235735
235736
235737
235738
235739
235740
235741
235742
235743
235744
235745
235746
235747
235748
235749
235750
235751
235752
235753
235754
235755
235756
235757
235758
235759
235760
235761
235762
235763
235764
235765
235766
235767
235768
235769
235770
235771
235772
235773
235774
235775
235776
235777
235778
235779
235780
235781
235782
235783
235784
235785
235786
235787
235788
235789
235790
235791
235792
235793
235794
235795
235796
235797
235798
235799
235800
235801
235802
235803
235804
235805
235806
235807
235808
235809
235810
235811
235812
235813
235814
235815
235816
235817
235818
235819
235820
235821
235822
235823
235824
235825
235826
235827
235828
235829
235830
235831
235832
235833
235834
235835
235836
235837
235838
235839
235840
235841
235842
235843
235844
235845
235846
235847
235848
235849
235850
235851
235852
235853
235854
235855
235856
235857
235858
235859
235860
235861
235862
235863
235864
235865
235866
235867
235868
235869
235870
235871
235872
235873
235874
235875
235876
235877
235878
235879
235880
235881
235882
235883
235884
235885
235886
235887
235888
235889
235890
235891
235892
235893
235894
235895
235896
235897
235898
235899
235900
235901
235902
235903
235904
235905
235906
235907
235908
235909
235910
235911
235912
235913
235914
235915
235916
235917
235918
235919
235920
235921
235922
235923
235924
235925
235926
235927
235928
235929
235930
235931
235932
235933
235934
235935
235936
235937
235938
235939
235940
235941
235942
235943
235944
235945
235946
235947
235948
235949
235950
235951
235952
235953
235954
235955
235956
235957
235958
235959
235960
235961
235962
235963
235964
235965
235966
235967
235968
235969
235970
235971
235972
235973
235974
235975
235976
235977
235978
235979
235980
235981
235982
235983
235984
235985
235986
235987
235988
235989
235990
235991
235992
235993
235994
235995
235996
235997
235998
235999
236000
236001
236002
236003
236004
236005
236006
236007
236008
236009
236010
236011
236012
236013
236014
236015
236016
236017
236018
236019
236020
236021
236022
236023
236024
236025
236026
236027
236028
236029
236030
236031
236032
236033
236034
236035
236036
236037
236038
236039
236040
236041
236042
236043
236044
236045
236046
236047
236048
236049
236050
236051
236052
236053
236054
236055
236056
236057
236058
236059
236060
236061
236062
236063
236064
236065
236066
236067
236068
236069
236070
236071
236072
236073
236074
236075
236076
236077
236078
236079
236080
236081
236082
236083
236084
236085
236086
236087
236088
236089
236090
236091
236092
236093
236094
236095
236096
236097
236098
236099
236100
236101
236102
236103
236104
236105
236106
236107
236108
236109
236110
236111
236112
236113
236114
236115
236116
236117
236118
236119
236120
236121
236122
236123
236124
236125
236126
236127
236128
236129
236130
236131
236132
236133
236134
236135
236136
236137
236138
236139
236140
236141
236142
236143
236144
236145
236146
236147
236148
236149
236150
236151
236152
236153
236154
236155
236156
236157
236158
236159
236160
236161
236162
236163
236164
236165
236166
236167
236168
236169
236170
236171
236172
236173
236174
236175
236176
236177
236178
236179
236180
236181
236182
236183
236184
236185
236186
236187
236188
236189
236190
236191
236192
236193
236194
236195
236196
236197
236198
236199
236200
236201
236202
236203
236204
236205
236206
236207
236208
236209
236210
236211
236212
236213
236214
236215
236216
236217
236218
236219
236220
236221
236222
236223
236224
236225
236226
236227
236228
236229
236230
236231
236232
236233
236234
236235
236236
236237
236238
236239
236240
236241
236242
236243
236244
236245
236246
236247
236248
236249
236250
236251
236252
236253
236254
236255
236256
236257
236258
236259
236260
236261
236262
236263
236264
236265
236266
236267
236268
236269
236270
236271
236272
236273
236274
236275
236276
236277
236278
236279
236280
236281
236282
236283
236284
236285
236286
236287
236288
236289
236290
236291
236292
236293
236294
236295
236296
236297
236298
236299
236300
236301
236302
236303
236304
236305
236306
236307
236308
236309
236310
236311
236312
236313
236314
236315
236316
236317
236318
236319
236320
236321
236322
236323
236324
236325
236326
236327
236328
236329
236330
236331
236332
236333
236334
236335
236336
236337
236338
236339
236340
236341
236342
236343
236344
236345
236346
236347
236348
236349
236350
236351
236352
236353
236354
236355
236356
236357
236358
236359
236360
236361
236362
236363
236364
236365
236366
236367
236368
236369
236370
236371
236372
236373
236374
236375
236376
236377
236378
236379
236380
236381
236382
236383
236384
236385
236386
236387
236388
236389
236390
236391
236392
236393
236394
236395
236396
236397
236398
236399
236400
236401
236402
236403
236404
236405
236406
236407
236408
236409
236410
236411
236412
236413
236414
236415
236416
236417
236418
236419
236420
236421
236422
236423
236424
236425
236426
236427
236428
236429
236430
236431
236432
236433
236434
236435
236436
236437
236438
236439
236440
236441
236442
236443
236444
236445
236446
236447
236448
236449
236450
236451
236452
236453
236454
236455
236456
236457
236458
236459
236460
236461
236462
236463
236464
236465
236466
236467
236468
236469
236470
236471
236472
236473
236474
236475
236476
236477
236478
236479
236480
236481
236482
236483
236484
236485
236486
236487
236488
236489
236490
236491
236492
236493
236494
236495
236496
236497
236498
236499
236500
236501
236502
236503
236504
236505
236506
236507
236508
236509
236510
236511
236512
236513
236514
236515
236516
236517
236518
236519
236520
236521
236522
236523
236524
236525
236526
236527
236528
236529
236530
236531
236532
236533
236534
236535
236536
236537
236538
236539
236540
236541
236542
236543
236544
236545
236546
236547
236548
236549
236550
236551
236552
236553
236554
236555
236556
236557
236558
236559
236560
236561
236562
236563
236564
236565
236566
236567
236568
236569
236570
236571
236572
236573
236574
236575
236576
236577
236578
236579
236580
236581
236582
236583
236584
236585
236586
236587
236588
236589
236590
236591
236592
236593
236594
236595
236596
236597
236598
236599
236600
236601
236602
236603
236604
236605
236606
236607
236608
236609
236610
236611
236612
236613
236614
236615
236616
236617
236618
236619
236620
236621
236622
236623
236624
236625
236626
236627
236628
236629
236630
236631
236632
236633
236634
236635
236636
236637
236638
236639
236640
236641
236642
236643
236644
236645
236646
236647
236648
236649
236650
236651
236652
236653
236654
236655
236656
236657
236658
236659
236660
236661
236662
236663
236664
236665
236666
236667
236668
236669
236670
236671
236672
236673
236674
236675
236676
236677
236678
236679
236680
236681
236682
236683
236684
236685
236686
236687
236688
236689
236690
236691
236692
236693
236694
236695
236696
236697
236698
236699
236700
236701
236702
236703
236704
236705
236706
236707
236708
236709
236710
236711
236712
236713
236714
236715
236716
236717
236718
236719
236720
236721
236722
236723
236724
236725
236726
236727
236728
236729
236730
236731
236732
236733
236734
236735
236736
236737
236738
236739
236740
236741
236742
236743
236744
236745
236746
236747
236748
236749
236750
236751
236752
236753
236754
236755
236756
236757
236758
236759
236760
236761
236762
236763
236764
236765
236766
236767
236768
236769
236770
236771
236772
236773
236774
236775
236776
236777
236778
236779
236780
236781
236782
236783
236784
236785
236786
236787
236788
236789
236790
236791
236792
236793
236794
236795
236796
236797
236798
236799
236800
236801
236802
236803
236804
236805
236806
236807
236808
236809
236810
236811
236812
236813
236814
236815
236816
236817
236818
236819
236820
236821
236822
236823
236824
236825
236826
236827
236828
236829
236830
236831
236832
236833
236834
236835
236836
236837
236838
236839
236840
236841
236842
236843
236844
236845
236846
236847
236848
236849
236850
236851
236852
236853
236854
236855
236856
236857
236858
236859
236860
236861
236862
236863
236864
236865
236866
236867
236868
236869
236870
236871
236872
236873
236874
236875
236876
236877
236878
236879
236880
236881
236882
236883
236884
236885
236886
236887
236888
236889
236890
236891
236892
236893
236894
236895
236896
236897
236898
236899
236900
236901
236902
236903
236904
236905
236906
236907
236908
236909
236910
236911
236912
236913
236914
236915
236916
236917
236918
236919
236920
236921
236922
236923
236924
236925
236926
236927
236928
236929
236930
236931
236932
236933
236934
236935
236936
236937
236938
236939
236940
236941
236942
236943
236944
236945
236946
236947
236948
236949
236950
236951
236952
236953
236954
236955
236956
236957
236958
236959
236960
236961
236962
236963
236964
236965
236966
236967
236968
236969
236970
236971
236972
236973
236974
236975
236976
236977
236978
236979
236980
236981
236982
236983
236984
236985
236986
236987
236988
236989
236990
236991
236992
236993
236994
236995
236996
236997
236998
236999
237000
237001
237002
237003
237004
237005
237006
237007
237008
237009
237010
237011
237012
237013
237014
237015
237016
237017
237018
237019
237020
237021
237022
237023
237024
237025
237026
237027
237028
237029
237030
237031
237032
237033
237034
237035
237036
237037
237038
237039
237040
237041
237042
237043
237044
237045
237046
237047
237048
237049
237050
237051
237052
237053
237054
237055
237056
237057
237058
237059
237060
237061
237062
237063
237064
237065
237066
237067
237068
237069
237070
237071
237072
237073
237074
237075
237076
237077
237078
237079
237080
237081
237082
237083
237084
237085
237086
237087
237088
237089
237090
237091
237092
237093
237094
237095
237096
237097
237098
237099
237100
237101
237102
237103
237104
237105
237106
237107
237108
237109
237110
237111
237112
237113
237114
237115
237116
237117
237118
237119
237120
237121
237122
237123
237124
237125
237126
237127
237128
237129
237130
237131
237132
237133
237134
237135
237136
237137
237138
237139
237140
237141
237142
237143
237144
237145
237146
237147
237148
237149
237150
237151
237152
237153
237154
237155
237156
237157
237158
237159
237160
237161
237162
237163
237164
237165
237166
237167
237168
237169
237170
237171
237172
237173
237174
237175
237176
237177
237178
237179
237180
237181
237182
237183
237184
237185
237186
237187
237188
237189
237190
237191
237192
237193
237194
237195
237196
237197
237198
237199
237200
237201
237202
237203
237204
237205
237206
237207
237208
237209
237210
237211
237212
237213
237214
237215
237216
237217
237218
237219
237220
237221
237222
237223
237224
237225
237226
237227
237228
237229
237230
237231
237232
237233
237234
237235
237236
237237
237238
237239
237240
237241
237242
237243
237244
237245
237246
237247
237248
237249
237250
237251
237252
237253
237254
237255
237256
237257
237258
237259
237260
237261
237262
237263
237264
237265
237266
237267
237268
237269
237270
237271
237272
237273
237274
237275
237276
237277
237278
237279
237280
237281
237282
237283
237284
237285
237286
237287
237288
237289
237290
237291
237292
237293
237294
237295
237296
237297
237298
237299
237300
237301
237302
237303
237304
237305
237306
237307
237308
237309
237310
237311
237312
237313
237314
237315
237316
237317
237318
237319
237320
237321
237322
237323
237324
237325
237326
237327
237328
237329
237330
237331
237332
237333
237334
237335
237336
237337
237338
237339
237340
237341
237342
237343
237344
237345
237346
237347
237348
237349
237350
237351
237352
237353
237354
237355
237356
237357
237358
237359
237360
237361
237362
237363
237364
237365
237366
237367
237368
237369
237370
237371
237372
237373
237374
237375
237376
237377
237378
237379
237380
237381
237382
237383
237384
237385
237386
237387
237388
237389
237390
237391
237392
237393
237394
237395
237396
237397
237398
237399
237400
237401
237402
237403
237404
237405
237406
237407
237408
237409
237410
237411
237412
237413
237414
237415
237416
237417
237418
237419
237420
237421
237422
237423
237424
237425
237426
237427
237428
237429
237430
237431
237432
237433
237434
237435
237436
237437
237438
237439
237440
237441
237442
237443
237444
237445
237446
237447
237448
237449
237450
237451
237452
237453
237454
237455
237456
237457
237458
237459
237460
237461
237462
237463
237464
237465
237466
237467
237468
237469
237470
237471
237472
237473
237474
237475
237476
237477
237478
237479
237480
237481
237482
237483
237484
237485
237486
237487
237488
237489
237490
237491
237492
237493
237494
237495
237496
237497
237498
237499
237500
237501
237502
237503
237504
237505
237506
237507
237508
237509
237510
237511
237512
237513
237514
237515
237516
237517
237518
237519
237520
237521
237522
237523
237524
237525
237526
237527
237528
237529
237530
237531
237532
237533
237534
237535
237536
237537
237538
237539
237540
237541
237542
237543
237544
237545
237546
237547
237548
237549
237550
237551
237552
237553
237554
237555
237556
237557
237558
237559
237560
237561
237562
237563
237564
237565
237566
237567
237568
237569
237570
237571
237572
237573
237574
237575
237576
237577
237578
237579
237580
237581
237582
237583
237584
237585
237586
237587
237588
237589
237590
237591
237592
237593
237594
237595
237596
237597
237598
237599
237600
237601
237602
237603
237604
237605
237606
237607
237608
237609
237610
237611
237612
237613
237614
237615
237616
237617
237618
237619
237620
237621
237622
237623
237624
237625
237626
237627
237628
237629
237630
237631
237632
237633
237634
237635
237636
237637
237638
237639
237640
237641
237642
237643
237644
237645
237646
237647
237648
237649
237650
237651
237652
237653
237654
237655
237656
237657
237658
237659
237660
237661
237662
237663
237664
237665
237666
237667
237668
237669
237670
237671
237672
237673
237674
237675
237676
237677
237678
237679
237680
237681
237682
237683
237684
237685
237686
237687
237688
237689
237690
237691
237692
237693
237694
237695
237696
237697
237698
237699
237700
237701
237702
237703
237704
237705
237706
237707
237708
237709
237710
237711
237712
237713
237714
237715
237716
237717
237718
237719
237720
237721
237722
237723
237724
237725
237726
237727
237728
237729
237730
237731
237732
237733
237734
237735
237736
237737
237738
237739
237740
237741
237742
237743
237744
237745
237746
237747
237748
237749
237750
237751
237752
237753
237754
237755
237756
237757
237758
237759
237760
237761
237762
237763
237764
237765
237766
237767
237768
237769
237770
237771
237772
237773
237774
237775
237776
237777
237778
237779
237780
237781
237782
237783
237784
237785
237786
237787
237788
237789
237790
237791
237792
237793
237794
237795
237796
237797
237798
237799
237800
237801
237802
237803
237804
237805
237806
237807
237808
237809
237810
237811
237812
237813
237814
237815
237816
237817
237818
237819
237820
237821
237822
237823
237824
237825
237826
237827
237828
237829
237830
237831
237832
237833
237834
237835
237836
237837
237838
237839
237840
237841
237842
237843
237844
237845
237846
237847
237848
237849
237850
237851
237852
237853
237854
237855
237856
237857
237858
237859
237860
237861
237862
237863
237864
237865
237866
237867
237868
237869
237870
237871
237872
237873
237874
237875
237876
237877
237878
237879
237880
237881
237882
237883
237884
237885
237886
237887
237888
237889
237890
237891
237892
237893
237894
237895
237896
237897
237898
237899
237900
237901
237902
237903
237904
237905
237906
237907
237908
237909
237910
237911
237912
237913
237914
237915
237916
237917
237918
237919
237920
237921
237922
237923
237924
237925
237926
237927
237928
237929
237930
237931
237932
237933
237934
237935
237936
237937
237938
237939
237940
237941
237942
237943
237944
237945
237946
237947
237948
237949
237950
237951
237952
237953
237954
237955
237956
237957
237958
237959
237960
237961
237962
237963
237964
237965
237966
237967
237968
237969
237970
237971
237972
237973
237974
237975
237976
237977
237978
237979
237980
237981
237982
237983
237984
237985
237986
237987
237988
237989
237990
237991
237992
237993
237994
237995
237996
237997
237998
237999
238000
238001
238002
238003
238004
238005
238006
238007
238008
238009
238010
238011
238012
238013
238014
238015
238016
238017
238018
238019
238020
238021
238022
238023
238024
238025
238026
238027
238028
238029
238030
238031
238032
238033
238034
238035
238036
238037
238038
238039
238040
238041
238042
238043
238044
238045
238046
238047
238048
238049
238050
238051
238052
238053
238054
238055
238056
238057
238058
238059
238060
238061
238062
238063
238064
238065
238066
238067
238068
238069
238070
238071
238072
238073
238074
238075
238076
238077
238078
238079
238080
238081
238082
238083
238084
238085
238086
238087
238088
238089
238090
238091
238092
238093
238094
238095
238096
238097
238098
238099
238100
238101
238102
238103
238104
238105
238106
238107
238108
238109
238110
238111
238112
238113
238114
238115
238116
238117
238118
238119
238120
238121
238122
238123
238124
238125
238126
238127
238128
238129
238130
238131
238132
238133
238134
238135
238136
238137
238138
238139
238140
238141
238142
238143
238144
238145
238146
238147
238148
238149
238150
238151
238152
238153
238154
238155
238156
238157
238158
238159
238160
238161
238162
238163
238164
238165
238166
238167
238168
238169
238170
238171
238172
238173
238174
238175
238176
238177
238178
238179
238180
238181
238182
238183
238184
238185
238186
238187
238188
238189
238190
238191
238192
238193
238194
238195
238196
238197
238198
238199
238200
238201
238202
238203
238204
238205
238206
238207
238208
238209
238210
238211
238212
238213
238214
238215
238216
238217
238218
238219
238220
238221
238222
238223
238224
238225
238226
238227
238228
238229
238230
238231
238232
238233
238234
238235
238236
238237
238238
238239
238240
238241
238242
238243
238244
238245
238246
238247
238248
238249
238250
238251
238252
238253
238254
238255
238256
238257
238258
238259
238260
238261
238262
238263
238264
238265
238266
238267
238268
238269
238270
238271
238272
238273
238274
238275
238276
238277
238278
238279
238280
238281
238282
238283
238284
238285
238286
238287
238288
238289
238290
238291
238292
238293
238294
238295
238296
238297
238298
238299
238300
238301
238302
238303
238304
238305
238306
238307
238308
238309
238310
238311
238312
238313
238314
238315
238316
238317
238318
238319
238320
238321
238322
238323
238324
238325
238326
238327
238328
238329
238330
238331
238332
238333
238334
238335
238336
238337
238338
238339
238340
238341
238342
238343
238344
238345
238346
238347
238348
238349
238350
238351
238352
238353
238354
238355
238356
238357
238358
238359
238360
238361
238362
238363
238364
238365
238366
238367
238368
238369
238370
238371
238372
238373
238374
238375
238376
238377
238378
238379
238380
238381
238382
238383
238384
238385
238386
238387
238388
238389
238390
238391
238392
238393
238394
238395
238396
238397
238398
238399
238400
238401
238402
238403
238404
238405
238406
238407
238408
238409
238410
238411
238412
238413
238414
238415
238416
238417
238418
238419
238420
238421
238422
238423
238424
238425
238426
238427
238428
238429
238430
238431
238432
238433
238434
238435
238436
238437
238438
238439
238440
238441
238442
238443
238444
238445
238446
238447
238448
238449
238450
238451
238452
238453
238454
238455
238456
238457
238458
238459
238460
238461
238462
238463
238464
238465
238466
238467
238468
238469
238470
238471
238472
238473
238474
238475
238476
238477
238478
238479
238480
238481
238482
238483
238484
238485
238486
238487
238488
238489
238490
238491
238492
238493
238494
238495
238496
238497
238498
238499
238500
238501
238502
238503
238504
238505
238506
238507
238508
238509
238510
238511
238512
238513
238514
238515
238516
238517
238518
238519
238520
238521
238522
238523
238524
238525
238526
238527
238528
238529
238530
238531
238532
238533
238534
238535
238536
238537
238538
238539
238540
238541
238542
238543
238544
238545
238546
238547
238548
238549
238550
238551
238552
238553
238554
238555
238556
238557
238558
238559
238560
238561
238562
238563
238564
238565
238566
238567
238568
238569
238570
238571
238572
238573
238574
238575
238576
238577
238578
238579
238580
238581
238582
238583
238584
238585
238586
238587
238588
238589
238590
238591
238592
238593
238594
238595
238596
238597
238598
238599
238600
238601
238602
238603
238604
238605
238606
238607
238608
238609
238610
238611
238612
238613
238614
238615
238616
238617
238618
238619
238620
238621
238622
238623
238624
238625
238626
238627
238628
238629
238630
238631
238632
238633
238634
238635
238636
238637
238638
238639
238640
238641
238642
238643
238644
238645
238646
238647
238648
238649
238650
238651
238652
238653
238654
238655
238656
238657
238658
238659
238660
238661
238662
238663
238664
238665
238666
238667
238668
238669
238670
238671
238672
238673
238674
238675
238676
238677
238678
238679
238680
238681
238682
238683
238684
238685
238686
238687
238688
238689
238690
238691
238692
238693
238694
238695
238696
238697
238698
238699
238700
238701
238702
238703
238704
238705
238706
238707
238708
238709
238710
238711
238712
238713
238714
238715
238716
238717
238718
238719
238720
238721
238722
238723
238724
238725
238726
238727
238728
238729
238730
238731
238732
238733
238734
238735
238736
238737
238738
238739
238740
238741
238742
238743
238744
238745
238746
238747
238748
238749
238750
238751
238752
238753
238754
238755
238756
238757
238758
238759
238760
238761
238762
238763
238764
238765
238766
238767
238768
238769
238770
238771
238772
238773
238774
238775
238776
238777
238778
238779
238780
238781
238782
238783
238784
238785
238786
238787
238788
238789
238790
238791
238792
238793
238794
238795
238796
238797
238798
238799
238800
238801
238802
238803
238804
238805
238806
238807
238808
238809
238810
238811
238812
238813
238814
238815
238816
238817
238818
238819
238820
238821
238822
238823
238824
238825
238826
238827
238828
238829
238830
238831
238832
238833
238834
238835
238836
238837
238838
238839
238840
238841
238842
238843
238844
238845
238846
238847
238848
238849
238850
238851
238852
238853
238854
238855
238856
238857
238858
238859
238860
238861
238862
238863
238864
238865
238866
238867
238868
238869
238870
238871
238872
238873
238874
238875
238876
238877
238878
238879
238880
238881
238882
238883
238884
238885
238886
238887
238888
238889
238890
238891
238892
238893
238894
238895
238896
238897
238898
238899
238900
238901
238902
238903
238904
238905
238906
238907
238908
238909
238910
238911
238912
238913
238914
238915
238916
238917
238918
238919
238920
238921
238922
238923
238924
238925
238926
238927
238928
238929
238930
238931
238932
238933
238934
238935
238936
238937
238938
238939
238940
238941
238942
238943
238944
238945
238946
238947
238948
238949
238950
238951
238952
238953
238954
238955
238956
238957
238958
238959
238960
238961
238962
238963
238964
238965
238966
238967
238968
238969
238970
238971
238972
238973
238974
238975
238976
238977
238978
238979
238980
238981
238982
238983
238984
238985
238986
238987
238988
238989
238990
238991
238992
238993
238994
238995
238996
238997
238998
238999
239000
239001
239002
239003
239004
239005
239006
239007
239008
239009
239010
239011
239012
239013
239014
239015
239016
239017
239018
239019
239020
239021
239022
239023
239024
239025
239026
239027
239028
239029
239030
239031
239032
239033
239034
239035
239036
239037
239038
239039
239040
239041
239042
239043
239044
239045
239046
239047
239048
239049
239050
239051
239052
239053
239054
239055
239056
239057
239058
239059
239060
239061
239062
239063
239064
239065
239066
239067
239068
239069
239070
239071
239072
239073
239074
239075
239076
239077
239078
239079
239080
239081
239082
239083
239084
239085
239086
239087
239088
239089
239090
239091
239092
239093
239094
239095
239096
239097
239098
239099
239100
239101
239102
239103
239104
239105
239106
239107
239108
239109
239110
239111
239112
239113
239114
239115
239116
239117
239118
239119
239120
239121
239122
239123
239124
239125
239126
239127
239128
239129
239130
239131
239132
239133
239134
239135
239136
239137
239138
239139
239140
239141
239142
239143
239144
239145
239146
239147
239148
239149
239150
239151
239152
239153
239154
239155
239156
239157
239158
239159
239160
239161
239162
239163
239164
239165
239166
239167
239168
239169
239170
239171
239172
239173
239174
239175
239176
239177
239178
239179
239180
239181
239182
239183
239184
239185
239186
239187
239188
239189
239190
239191
239192
239193
239194
239195
239196
239197
239198
239199
239200
239201
239202
239203
239204
239205
239206
239207
239208
239209
239210
239211
239212
239213
239214
239215
239216
239217
239218
239219
239220
239221
239222
239223
239224
239225
239226
239227
239228
239229
239230
239231
239232
239233
239234
239235
239236
239237
239238
239239
239240
239241
239242
239243
239244
239245
239246
239247
239248
239249
239250
239251
239252
239253
239254
239255
239256
239257
239258
239259
239260
239261
239262
239263
239264
239265
239266
239267
239268
239269
239270
239271
239272
239273
239274
239275
239276
239277
239278
239279
239280
239281
239282
239283
239284
239285
239286
239287
239288
239289
239290
239291
239292
239293
239294
239295
239296
239297
239298
239299
239300
239301
239302
239303
239304
239305
239306
239307
239308
239309
239310
239311
239312
239313
239314
239315
239316
239317
239318
239319
239320
239321
239322
239323
239324
239325
239326
239327
239328
239329
239330
239331
239332
239333
239334
239335
239336
239337
239338
239339
239340
239341
239342
239343
239344
239345
239346
239347
239348
239349
239350
239351
239352
239353
239354
239355
239356
239357
239358
239359
239360
239361
239362
239363
239364
239365
239366
239367
239368
239369
239370
239371
239372
239373
239374
239375
239376
239377
239378
239379
239380
239381
239382
239383
239384
239385
239386
239387
239388
239389
239390
239391
239392
239393
239394
239395
239396
239397
239398
239399
239400
239401
239402
239403
239404
239405
239406
239407
239408
239409
239410
239411
239412
239413
239414
239415
239416
239417
239418
239419
239420
239421
239422
239423
239424
239425
239426
239427
239428
239429
239430
239431
239432
239433
239434
239435
239436
239437
239438
239439
239440
239441
239442
239443
239444
239445
239446
239447
239448
239449
239450
239451
239452
239453
239454
239455
239456
239457
239458
239459
239460
239461
239462
239463
239464
239465
239466
239467
239468
239469
239470
239471
239472
239473
239474
239475
239476
239477
239478
239479
239480
239481
239482
239483
239484
239485
239486
239487
239488
239489
239490
239491
239492
239493
239494
239495
239496
239497
239498
239499
239500
239501
239502
239503
239504
239505
239506
239507
239508
239509
239510
239511
239512
239513
239514
239515
239516
239517
239518
239519
239520
239521
239522
239523
239524
239525
239526
239527
239528
239529
239530
239531
239532
239533
239534
239535
239536
239537
239538
239539
239540
239541
239542
239543
239544
239545
239546
239547
239548
239549
239550
239551
239552
239553
239554
239555
239556
239557
239558
239559
239560
239561
239562
239563
239564
239565
239566
239567
239568
239569
239570
239571
239572
239573
239574
239575
239576
239577
239578
239579
239580
239581
239582
239583
239584
239585
239586
239587
239588
239589
239590
239591
239592
239593
239594
239595
239596
239597
239598
239599
239600
239601
239602
239603
239604
239605
239606
239607
239608
239609
239610
239611
239612
239613
239614
239615
239616
239617
239618
239619
239620
239621
239622
239623
239624
239625
239626
239627
239628
239629
239630
239631
239632
239633
239634
239635
239636
239637
239638
239639
239640
239641
239642
239643
239644
239645
239646
239647
239648
239649
239650
239651
239652
239653
239654
239655
239656
239657
239658
239659
239660
239661
239662
239663
239664
239665
239666
239667
239668
239669
239670
239671
239672
239673
239674
239675
239676
239677
239678
239679
239680
239681
239682
239683
239684
239685
239686
239687
239688
239689
239690
239691
239692
239693
239694
239695
239696
239697
239698
239699
239700
239701
239702
239703
239704
239705
239706
239707
239708
239709
239710
239711
239712
239713
239714
239715
239716
239717
239718
239719
239720
239721
239722
239723
239724
239725
239726
239727
239728
239729
239730
239731
239732
239733
239734
239735
239736
239737
239738
239739
239740
239741
239742
239743
239744
239745
239746
239747
239748
239749
239750
239751
239752
239753
239754
239755
239756
239757
239758
239759
239760
239761
239762
239763
239764
239765
239766
239767
239768
239769
239770
239771
239772
239773
239774
239775
239776
239777
239778
239779
239780
239781
239782
239783
239784
239785
239786
239787
239788
239789
239790
239791
239792
239793
239794
239795
239796
239797
239798
239799
239800
239801
239802
239803
239804
239805
239806
239807
239808
239809
239810
239811
239812
239813
239814
239815
239816
239817
239818
239819
239820
239821
239822
239823
239824
239825
239826
239827
239828
239829
239830
239831
239832
239833
239834
239835
239836
239837
239838
239839
239840
239841
239842
239843
239844
239845
239846
239847
239848
239849
239850
239851
239852
239853
239854
239855
239856
239857
239858
239859
239860
239861
239862
239863
239864
239865
239866
239867
239868
239869
239870
239871
239872
239873
239874
239875
239876
239877
239878
239879
239880
239881
239882
239883
239884
239885
239886
239887
239888
239889
239890
239891
239892
239893
239894
239895
239896
239897
239898
239899
239900
239901
239902
239903
239904
239905
239906
239907
239908
239909
239910
239911
239912
239913
239914
239915
239916
239917
239918
239919
239920
239921
239922
239923
239924
239925
239926
239927
239928
239929
239930
239931
239932
239933
239934
239935
239936
239937
239938
239939
239940
239941
239942
239943
239944
239945
239946
239947
239948
239949
239950
239951
239952
239953
239954
239955
239956
239957
239958
239959
239960
239961
239962
239963
239964
239965
239966
239967
239968
239969
239970
239971
239972
239973
239974
239975
239976
239977
239978
239979
239980
239981
239982
239983
239984
239985
239986
239987
239988
239989
239990
239991
239992
239993
239994
239995
239996
239997
239998
239999
240000
240001
240002
240003
240004
240005
240006
240007
240008
240009
240010
240011
240012
240013
240014
240015
240016
240017
240018
240019
240020
240021
240022
240023
240024
240025
240026
240027
240028
240029
240030
240031
240032
240033
240034
240035
240036
240037
240038
240039
240040
240041
240042
240043
240044
240045
240046
240047
240048
240049
240050
240051
240052
240053
240054
240055
240056
240057
240058
240059
240060
240061
240062
240063
240064
240065
240066
240067
240068
240069
240070
240071
240072
240073
240074
240075
240076
240077
240078
240079
240080
240081
240082
240083
240084
240085
240086
240087
240088
240089
240090
240091
240092
240093
240094
240095
240096
240097
240098
240099
240100
240101
240102
240103
240104
240105
240106
240107
240108
240109
240110
240111
240112
240113
240114
240115
240116
240117
240118
240119
240120
240121
240122
240123
240124
240125
240126
240127
240128
240129
240130
240131
240132
240133
240134
240135
240136
240137
240138
240139
240140
240141
240142
240143
240144
240145
240146
240147
240148
240149
240150
240151
240152
240153
240154
240155
240156
240157
240158
240159
240160
240161
240162
240163
240164
240165
240166
240167
240168
240169
240170
240171
240172
240173
240174
240175
240176
240177
240178
240179
240180
240181
240182
240183
240184
240185
240186
240187
240188
240189
240190
240191
240192
240193
240194
240195
240196
240197
240198
240199
240200
240201
240202
240203
240204
240205
240206
240207
240208
240209
240210
240211
240212
240213
240214
240215
240216
240217
240218
240219
240220
240221
240222
240223
240224
240225
240226
240227
240228
240229
240230
240231
240232
240233
240234
240235
240236
240237
240238
240239
240240
240241
240242
240243
240244
240245
240246
240247
240248
240249
240250
240251
240252
240253
240254
240255
240256
240257
240258
240259
240260
240261
240262
240263
240264
240265
240266
240267
240268
240269
240270
240271
240272
240273
240274
240275
240276
240277
240278
240279
240280
240281
240282
240283
240284
240285
240286
240287
240288
240289
240290
240291
240292
240293
240294
240295
240296
240297
240298
240299
240300
240301
240302
240303
240304
240305
240306
240307
240308
240309
240310
240311
240312
240313
240314
240315
240316
240317
240318
240319
240320
240321
240322
240323
240324
240325
240326
240327
240328
240329
240330
240331
240332
240333
240334
240335
240336
240337
240338
240339
240340
240341
240342
240343
240344
240345
240346
240347
240348
240349
240350
240351
240352
240353
240354
240355
240356
240357
240358
240359
240360
240361
240362
240363
240364
240365
240366
240367
240368
240369
240370
240371
240372
240373
240374
240375
240376
240377
240378
240379
240380
240381
240382
240383
240384
240385
240386
240387
240388
240389
240390
240391
240392
240393
240394
240395
240396
240397
240398
240399
240400
240401
240402
240403
240404
240405
240406
240407
240408
240409
240410
240411
240412
240413
240414
240415
240416
240417
240418
240419
240420
240421
240422
240423
240424
240425
240426
240427
240428
240429
240430
240431
240432
240433
240434
240435
240436
240437
240438
240439
240440
240441
240442
240443
240444
240445
240446
240447
240448
240449
240450
240451
240452
240453
240454
240455
240456
240457
240458
240459
240460
240461
240462
240463
240464
240465
240466
240467
240468
240469
240470
240471
240472
240473
240474
240475
240476
240477
240478
240479
240480
240481
240482
240483
240484
240485
240486
240487
240488
240489
240490
240491
240492
240493
240494
240495
240496
240497
240498
240499
240500
240501
240502
240503
240504
240505
240506
240507
240508
240509
240510
240511
240512
240513
240514
240515
240516
240517
240518
240519
240520
240521
240522
240523
240524
240525
240526
240527
240528
240529
240530
240531
240532
240533
240534
240535
240536
240537
240538
240539
240540
240541
240542
240543
240544
240545
240546
240547
240548
240549
240550
240551
240552
240553
240554
240555
240556
240557
240558
240559
240560
240561
240562
240563
240564
240565
240566
240567
240568
240569
240570
240571
240572
240573
240574
240575
240576
240577
240578
240579
240580
240581
240582
240583
240584
240585
240586
240587
240588
240589
240590
240591
240592
240593
240594
240595
240596
240597
240598
240599
240600
240601
240602
240603
240604
240605
240606
240607
240608
240609
240610
240611
240612
240613
240614
240615
240616
240617
240618
240619
240620
240621
240622
240623
240624
240625
240626
240627
240628
240629
240630
240631
240632
240633
240634
240635
240636
240637
240638
240639
240640
240641
240642
240643
240644
240645
240646
240647
240648
240649
240650
240651
240652
240653
240654
240655
240656
240657
240658
240659
240660
240661
240662
240663
240664
240665
240666
240667
240668
240669
240670
240671
240672
240673
240674
240675
240676
240677
240678
240679
240680
240681
240682
240683
240684
240685
240686
240687
240688
240689
240690
240691
240692
240693
240694
240695
240696
240697
240698
240699
240700
240701
240702
240703
240704
240705
240706
240707
240708
240709
240710
240711
240712
240713
240714
240715
240716
240717
240718
240719
240720
240721
240722
240723
240724
240725
240726
240727
240728
240729
240730
240731
240732
240733
240734
240735
240736
240737
240738
240739
240740
240741
240742
240743
240744
240745
240746
240747
240748
240749
240750
240751
240752
240753
240754
240755
240756
240757
240758
240759
240760
240761
240762
240763
240764
240765
240766
240767
240768
240769
240770
240771
240772
240773
240774
240775
240776
240777
240778
240779
240780
240781
240782
240783
240784
240785
240786
240787
240788
240789
240790
240791
240792
240793
240794
240795
240796
240797
240798
240799
240800
240801
240802
240803
240804
240805
240806
240807
240808
240809
240810
240811
240812
240813
240814
240815
240816
240817
240818
240819
240820
240821
240822
240823
240824
240825
240826
240827
240828
240829
240830
240831
240832
240833
240834
240835
240836
240837
240838
240839
240840
240841
240842
240843
240844
240845
240846
240847
240848
240849
240850
240851
240852
240853
240854
240855
240856
240857
240858
240859
240860
240861
240862
240863
240864
240865
240866
240867
240868
240869
240870
240871
240872
240873
240874
240875
240876
240877
240878
240879
240880
240881
240882
240883
240884
240885
240886
240887
240888
240889
240890
240891
240892
240893
240894
240895
240896
240897
240898
240899
240900
240901
240902
240903
240904
240905
240906
240907
240908
240909
240910
240911
240912
240913
240914
240915
240916
240917
240918
240919
240920
240921
240922
240923
240924
240925
240926
240927
240928
240929
240930
240931
240932
240933
240934
240935
240936
240937
240938
240939
240940
240941
240942
240943
240944
240945
240946
240947
240948
240949
240950
240951
240952
240953
240954
240955
240956
240957
240958
240959
240960
240961
240962
240963
240964
240965
240966
240967
240968
240969
240970
240971
240972
240973
240974
240975
240976
240977
240978
240979
240980
240981
240982
240983
240984
240985
240986
240987
240988
240989
240990
240991
240992
240993
240994
240995
240996
240997
240998
240999
241000
241001
241002
241003
241004
241005
241006
241007
241008
241009
241010
241011
241012
241013
241014
241015
241016
241017
241018
241019
241020
241021
241022
241023
241024
241025
241026
241027
241028
241029
241030
241031
241032
241033
241034
241035
241036
241037
241038
241039
241040
241041
241042
241043
241044
241045
241046
241047
241048
241049
241050
241051
241052
241053
241054
241055
241056
241057
241058
241059
241060
241061
241062
241063
241064
241065
241066
241067
241068
241069
241070
241071
241072
241073
241074
241075
241076
241077
241078
241079
241080
241081
241082
241083
241084
241085
241086
241087
241088
241089
241090
241091
241092
241093
241094
241095
241096
241097
241098
241099
241100
241101
241102
241103
241104
241105
241106
241107
241108
241109
241110
241111
241112
241113
241114
241115
241116
241117
241118
241119
241120
241121
241122
241123
241124
241125
241126
241127
241128
241129
241130
241131
241132
241133
241134
241135
241136
241137
241138
241139
241140
241141
241142
241143
241144
241145
241146
241147
241148
241149
241150
241151
241152
241153
241154
241155
241156
241157
241158
241159
241160
241161
241162
241163
241164
241165
241166
241167
241168
241169
241170
241171
241172
241173
241174
241175
241176
241177
241178
241179
241180
241181
241182
241183
241184
241185
241186
241187
241188
241189
241190
241191
241192
241193
241194
241195
241196
241197
241198
241199
241200
241201
241202
241203
241204
241205
241206
241207
241208
241209
241210
241211
241212
241213
241214
241215
241216
241217
241218
241219
241220
241221
241222
241223
241224
241225
241226
241227
241228
241229
241230
241231
241232
241233
241234
241235
241236
241237
241238
241239
241240
241241
241242
241243
241244
241245
241246
241247
241248
241249
241250
241251
241252
241253
241254
241255
241256
241257
241258
241259
241260
241261
241262
241263
241264
241265
241266
241267
241268
241269
241270
241271
241272
241273
241274
241275
241276
241277
241278
241279
241280
241281
241282
241283
241284
241285
241286
241287
241288
241289
241290
241291
241292
241293
241294
241295
241296
241297
241298
241299
241300
241301
241302
241303
241304
241305
241306
241307
241308
241309
241310
241311
241312
241313
241314
241315
241316
241317
241318
241319
241320
241321
241322
241323
241324
241325
241326
241327
241328
241329
241330
241331
241332
241333
241334
241335
241336
241337
241338
241339
241340
241341
241342
241343
241344
241345
241346
241347
241348
241349
241350
241351
241352
241353
241354
241355
241356
241357
241358
241359
241360
241361
241362
241363
241364
241365
241366
241367
241368
241369
241370
241371
241372
241373
241374
241375
241376
241377
241378
241379
241380
241381
241382
241383
241384
241385
241386
241387
241388
241389
241390
241391
241392
241393
241394
241395
241396
241397
241398
241399
241400
241401
241402
241403
241404
241405
241406
241407
241408
241409
241410
241411
241412
241413
241414
241415
241416
241417
241418
241419
241420
241421
241422
241423
241424
241425
241426
241427
241428
241429
241430
241431
241432
241433
241434
241435
241436
241437
241438
241439
241440
241441
241442
241443
241444
241445
241446
241447
241448
241449
241450
241451
241452
241453
241454
241455
241456
241457
241458
241459
241460
241461
241462
241463
241464
241465
241466
241467
241468
241469
241470
241471
241472
241473
241474
241475
241476
241477
241478
241479
241480
241481
241482
241483
241484
241485
241486
241487
241488
241489
241490
241491
241492
241493
241494
241495
241496
241497
241498
241499
241500
241501
241502
241503
241504
241505
241506
241507
241508
241509
241510
241511
241512
241513
241514
241515
241516
241517
241518
241519
241520
241521
241522
241523
241524
241525
241526
241527
241528
241529
241530
241531
241532
241533
241534
241535
241536
241537
241538
241539
241540
241541
241542
241543
241544
241545
241546
241547
241548
241549
241550
241551
241552
241553
241554
241555
241556
241557
241558
241559
241560
241561
241562
241563
241564
241565
241566
241567
241568
241569
241570
241571
241572
241573
241574
241575
241576
241577
241578
241579
241580
241581
241582
241583
241584
241585
241586
241587
241588
241589
241590
241591
241592
241593
241594
241595
241596
241597
241598
241599
241600
241601
241602
241603
241604
241605
241606
241607
241608
241609
241610
241611
241612
241613
241614
241615
241616
241617
241618
241619
241620
241621
241622
241623
241624
241625
241626
241627
241628
241629
241630
241631
241632
241633
241634
241635
241636
241637
241638
241639
241640
241641
241642
241643
241644
241645
241646
241647
241648
241649
241650
241651
241652
241653
241654
241655
241656
241657
241658
241659
241660
241661
241662
241663
241664
241665
241666
241667
241668
241669
241670
241671
241672
241673
241674
241675
241676
241677
241678
241679
241680
241681
241682
241683
241684
241685
241686
241687
241688
241689
241690
241691
241692
241693
241694
241695
241696
241697
241698
241699
241700
241701
241702
241703
241704
241705
241706
241707
241708
241709
241710
241711
241712
241713
241714
241715
241716
241717
241718
241719
241720
241721
241722
241723
241724
241725
241726
241727
241728
241729
241730
241731
241732
241733
241734
241735
241736
241737
241738
241739
241740
241741
241742
241743
241744
241745
241746
241747
241748
241749
241750
241751
241752
241753
241754
241755
241756
241757
241758
241759
241760
241761
241762
241763
241764
241765
241766
241767
241768
241769
241770
241771
241772
241773
241774
241775
241776
241777
241778
241779
241780
241781
241782
241783
241784
241785
241786
241787
241788
241789
241790
241791
241792
241793
241794
241795
241796
241797
241798
241799
241800
241801
241802
241803
241804
241805
241806
241807
241808
241809
241810
241811
241812
241813
241814
241815
241816
241817
241818
241819
241820
241821
241822
241823
241824
241825
241826
241827
241828
241829
241830
241831
241832
241833
241834
241835
241836
241837
241838
241839
241840
241841
241842
241843
241844
241845
241846
241847
241848
241849
241850
241851
241852
241853
241854
241855
241856
241857
241858
241859
241860
241861
241862
241863
241864
241865
241866
241867
241868
241869
241870
241871
241872
241873
241874
241875
241876
241877
241878
241879
241880
241881
241882
241883
241884
241885
241886
241887
241888
241889
241890
241891
241892
241893
241894
241895
241896
241897
241898
241899
241900
241901
241902
241903
241904
241905
241906
241907
241908
241909
241910
241911
241912
241913
241914
241915
241916
241917
241918
241919
241920
241921
241922
241923
241924
241925
241926
241927
241928
241929
241930
241931
241932
241933
241934
241935
241936
241937
241938
241939
241940
241941
241942
241943
241944
241945
241946
241947
241948
241949
241950
241951
241952
241953
241954
241955
241956
241957
241958
241959
241960
241961
241962
241963
241964
241965
241966
241967
241968
241969
241970
241971
241972
241973
241974
241975
241976
241977
241978
241979
241980
241981
241982
241983
241984
241985
241986
241987
241988
241989
241990
241991
241992
241993
241994
241995
241996
241997
241998
241999
242000
242001
242002
242003
242004
242005
242006
242007
242008
242009
242010
242011
242012
242013
242014
242015
242016
242017
242018
242019
242020
242021
242022
242023
242024
242025
242026
242027
242028
242029
242030
242031
242032
242033
242034
242035
242036
242037
242038
242039
242040
242041
242042
242043
242044
242045
242046
242047
242048
242049
242050
242051
242052
242053
242054
242055
242056
242057
242058
242059
242060
242061
242062
242063
242064
242065
242066
242067
242068
242069
242070
242071
242072
242073
242074
242075
242076
242077
242078
242079
242080
242081
242082
242083
242084
242085
242086
242087
242088
242089
242090
242091
242092
242093
242094
242095
242096
242097
242098
242099
242100
242101
242102
242103
242104
242105
242106
242107
242108
242109
242110
242111
242112
242113
242114
242115
242116
242117
242118
242119
242120
242121
242122
242123
242124
242125
242126
242127
242128
242129
242130
242131
242132
242133
242134
242135
242136
242137
242138
242139
242140
242141
242142
242143
242144
242145
242146
242147
242148
242149
242150
242151
242152
242153
242154
242155
242156
242157
242158
242159
242160
242161
242162
242163
242164
242165
242166
242167
242168
242169
242170
242171
242172
242173
242174
242175
242176
242177
242178
242179
242180
242181
242182
242183
242184
242185
242186
242187
242188
242189
242190
242191
242192
242193
242194
242195
242196
242197
242198
242199
242200
242201
242202
242203
242204
242205
242206
242207
242208
242209
242210
242211
242212
242213
242214
242215
242216
242217
242218
242219
242220
242221
242222
242223
242224
242225
242226
242227
242228
242229
242230
242231
242232
242233
242234
242235
242236
242237
242238
242239
242240
242241
242242
242243
242244
242245
242246
242247
242248
242249
242250
242251
242252
242253
242254
242255
242256
242257
242258
242259
242260
242261
242262
242263
242264
242265
242266
242267
242268
242269
242270
242271
242272
242273
242274
242275
242276
242277
242278
242279
242280
242281
242282
242283
242284
242285
242286
242287
242288
242289
242290
242291
242292
242293
242294
242295
242296
242297
242298
242299
242300
242301
242302
242303
242304
242305
242306
242307
242308
242309
242310
242311
242312
242313
242314
242315
242316
242317
242318
242319
242320
242321
242322
242323
242324
242325
242326
242327
242328
242329
242330
242331
242332
242333
242334
242335
242336
242337
242338
242339
242340
242341
242342
242343
242344
242345
242346
242347
242348
242349
242350
242351
242352
242353
242354
242355
242356
242357
242358
242359
242360
242361
242362
242363
242364
242365
242366
242367
242368
242369
242370
242371
242372
242373
242374
242375
242376
242377
242378
242379
242380
242381
242382
242383
242384
242385
242386
242387
242388
242389
242390
242391
242392
242393
242394
242395
242396
242397
242398
242399
242400
242401
242402
242403
242404
242405
242406
242407
242408
242409
242410
242411
242412
242413
242414
242415
242416
242417
242418
242419
242420
242421
242422
242423
242424
242425
242426
242427
242428
242429
242430
242431
242432
242433
242434
242435
242436
242437
242438
242439
242440
242441
242442
242443
242444
242445
242446
242447
242448
242449
242450
242451
242452
242453
242454
242455
242456
242457
242458
242459
242460
242461
242462
242463
242464
242465
242466
242467
242468
242469
242470
242471
242472
242473
242474
242475
242476
242477
242478
242479
242480
242481
242482
242483
242484
242485
242486
242487
242488
242489
242490
242491
242492
242493
242494
242495
242496
242497
242498
242499
242500
242501
242502
242503
242504
242505
242506
242507
242508
242509
242510
242511
242512
242513
242514
242515
242516
242517
242518
242519
242520
242521
242522
242523
242524
242525
242526
242527
242528
242529
242530
242531
242532
242533
242534
242535
242536
242537
242538
242539
242540
242541
242542
242543
242544
242545
242546
242547
242548
242549
242550
242551
242552
242553
242554
242555
242556
242557
242558
242559
242560
242561
242562
242563
242564
242565
242566
242567
242568
242569
242570
242571
242572
242573
242574
242575
242576
242577
242578
242579
242580
242581
242582
242583
242584
242585
242586
242587
242588
242589
242590
242591
242592
242593
242594
242595
242596
242597
242598
242599
242600
242601
242602
242603
242604
242605
242606
242607
242608
242609
242610
242611
242612
242613
242614
242615
242616
242617
242618
242619
242620
242621
242622
242623
242624
242625
242626
242627
242628
242629
242630
242631
242632
242633
242634
242635
242636
242637
242638
242639
242640
242641
242642
242643
242644
242645
242646
242647
242648
242649
242650
242651
242652
242653
242654
242655
242656
242657
242658
242659
242660
242661
242662
242663
242664
242665
242666
242667
242668
242669
242670
242671
242672
242673
242674
242675
242676
242677
242678
242679
242680
242681
242682
242683
242684
242685
242686
242687
242688
242689
242690
242691
242692
242693
242694
242695
242696
242697
242698
242699
242700
242701
242702
242703
242704
242705
242706
242707
242708
242709
242710
242711
242712
242713
242714
242715
242716
242717
242718
242719
242720
242721
242722
242723
242724
242725
242726
242727
242728
242729
242730
242731
242732
242733
242734
242735
242736
242737
242738
242739
242740
242741
242742
242743
242744
242745
242746
242747
242748
242749
242750
242751
242752
242753
242754
242755
242756
242757
242758
242759
242760
242761
242762
242763
242764
242765
242766
242767
242768
242769
242770
242771
242772
242773
242774
242775
242776
242777
242778
242779
242780
242781
242782
242783
242784
242785
242786
242787
242788
242789
242790
242791
242792
242793
242794
242795
242796
242797
242798
242799
242800
242801
242802
242803
242804
242805
242806
242807
242808
242809
242810
242811
242812
242813
242814
242815
242816
242817
242818
242819
242820
242821
242822
242823
242824
242825
242826
242827
242828
242829
242830
242831
242832
242833
242834
242835
242836
242837
242838
242839
242840
242841
242842
242843
242844
242845
242846
242847
242848
242849
242850
242851
242852
242853
242854
242855
242856
242857
242858
242859
242860
242861
242862
242863
242864
242865
242866
242867
242868
242869
242870
242871
242872
242873
242874
242875
242876
242877
242878
242879
242880
242881
242882
242883
242884
242885
242886
242887
242888
242889
242890
242891
242892
242893
242894
242895
242896
242897
242898
242899
242900
242901
242902
242903
242904
242905
242906
242907
242908
242909
242910
242911
242912
242913
242914
242915
242916
242917
242918
242919
242920
242921
242922
242923
242924
242925
242926
242927
242928
242929
242930
242931
242932
242933
242934
242935
242936
242937
242938
242939
242940
242941
242942
242943
242944
242945
242946
242947
242948
242949
242950
242951
242952
242953
242954
242955
242956
242957
242958
242959
242960
242961
242962
242963
242964
242965
242966
242967
242968
242969
242970
242971
242972
242973
242974
242975
242976
242977
242978
242979
242980
242981
242982
242983
242984
242985
242986
242987
242988
242989
242990
242991
242992
242993
242994
242995
242996
242997
242998
242999
243000
243001
243002
243003
243004
243005
243006
243007
243008
243009
243010
243011
243012
243013
243014
243015
243016
243017
243018
243019
243020
243021
243022
243023
243024
243025
243026
243027
243028
243029
243030
243031
243032
243033
243034
243035
243036
243037
243038
243039
243040
243041
243042
243043
243044
243045
243046
243047
243048
243049
243050
243051
243052
243053
243054
243055
243056
243057
243058
243059
243060
243061
243062
243063
243064
243065
243066
243067
243068
243069
243070
243071
243072
243073
243074
243075
243076
243077
243078
243079
243080
243081
243082
243083
243084
243085
243086
243087
243088
243089
243090
243091
243092
243093
243094
243095
243096
243097
243098
243099
243100
243101
243102
243103
243104
243105
243106
243107
243108
243109
243110
243111
243112
243113
243114
243115
243116
243117
243118
243119
243120
243121
243122
243123
243124
243125
243126
243127
243128
243129
243130
243131
243132
243133
243134
243135
243136
243137
243138
243139
243140
243141
243142
243143
243144
243145
243146
243147
243148
243149
243150
243151
243152
243153
243154
243155
243156
243157
243158
243159
243160
243161
243162
243163
243164
243165
243166
243167
243168
243169
243170
243171
243172
243173
243174
243175
243176
243177
243178
243179
243180
243181
243182
243183
243184
243185
243186
243187
243188
243189
243190
243191
243192
243193
243194
243195
243196
243197
243198
243199
243200
243201
243202
243203
243204
243205
243206
243207
243208
243209
243210
243211
243212
243213
243214
243215
243216
243217
243218
243219
243220
243221
243222
243223
243224
243225
243226
243227
243228
243229
243230
243231
243232
243233
243234
243235
243236
243237
243238
243239
243240
243241
243242
243243
243244
243245
243246
243247
243248
243249
243250
243251
243252
243253
243254
243255
243256
243257
243258
243259
243260
243261
243262
243263
243264
243265
243266
243267
243268
243269
243270
243271
243272
243273
243274
243275
243276
243277
243278
243279
243280
243281
243282
243283
243284
243285
243286
243287
243288
243289
243290
243291
243292
243293
243294
243295
243296
243297
243298
243299
243300
243301
243302
243303
243304
243305
243306
243307
243308
243309
243310
243311
243312
243313
243314
243315
243316
243317
243318
243319
243320
243321
243322
243323
243324
243325
243326
243327
243328
243329
243330
243331
243332
243333
243334
243335
243336
243337
243338
243339
243340
243341
243342
243343
243344
243345
243346
243347
243348
243349
243350
243351
243352
243353
243354
243355
243356
243357
243358
243359
243360
243361
243362
243363
243364
243365
243366
243367
243368
243369
243370
243371
243372
243373
243374
243375
243376
243377
243378
243379
243380
243381
243382
243383
243384
243385
243386
243387
243388
243389
243390
243391
243392
243393
243394
243395
243396
243397
243398
243399
243400
243401
243402
243403
243404
243405
243406
243407
243408
243409
243410
243411
243412
243413
243414
243415
243416
243417
243418
243419
243420
243421
243422
243423
243424
243425
243426
243427
243428
243429
243430
243431
243432
243433
243434
243435
243436
243437
243438
243439
243440
243441
243442
243443
243444
243445
243446
243447
243448
243449
243450
243451
243452
243453
243454
243455
243456
243457
243458
243459
243460
243461
243462
243463
243464
243465
243466
243467
243468
243469
243470
243471
243472
243473
243474
243475
243476
243477
243478
243479
243480
243481
243482
243483
243484
243485
243486
243487
243488
243489
243490
243491
243492
243493
243494
243495
243496
243497
243498
243499
243500
243501
243502
243503
243504
243505
243506
243507
243508
243509
243510
243511
243512
243513
243514
243515
243516
243517
243518
243519
243520
243521
243522
243523
243524
243525
243526
243527
243528
243529
243530
243531
243532
243533
243534
243535
243536
243537
243538
243539
243540
243541
243542
243543
243544
243545
243546
243547
243548
243549
243550
243551
243552
243553
243554
243555
243556
243557
243558
243559
243560
243561
243562
243563
243564
243565
243566
243567
243568
243569
243570
243571
243572
243573
243574
243575
243576
243577
243578
243579
243580
243581
243582
243583
243584
243585
243586
243587
243588
243589
243590
243591
243592
243593
243594
243595
243596
243597
243598
243599
243600
243601
243602
243603
243604
243605
243606
243607
243608
243609
243610
243611
243612
243613
243614
243615
243616
243617
243618
243619
243620
243621
243622
243623
243624
243625
243626
243627
243628
243629
243630
243631
243632
243633
243634
243635
243636
243637
243638
243639
243640
243641
243642
243643
243644
243645
243646
243647
243648
243649
243650
243651
243652
243653
243654
243655
243656
243657
243658
243659
243660
243661
243662
243663
243664
243665
243666
243667
243668
243669
243670
243671
243672
243673
243674
243675
243676
243677
243678
243679
243680
243681
243682
243683
243684
243685
243686
243687
243688
243689
243690
243691
243692
243693
243694
243695
243696
243697
243698
243699
243700
243701
243702
243703
243704
243705
243706
243707
243708
243709
243710
243711
243712
243713
243714
243715
243716
243717
243718
243719
243720
243721
243722
243723
243724
243725
243726
243727
243728
243729
243730
243731
243732
243733
243734
243735
243736
243737
243738
243739
243740
243741
243742
243743
243744
243745
243746
243747
243748
243749
243750
243751
243752
243753
243754
243755
243756
243757
243758
243759
243760
243761
243762
243763
243764
243765
243766
243767
243768
243769
243770
243771
243772
243773
243774
243775
243776
243777
243778
243779
243780
243781
243782
243783
243784
243785
243786
243787
243788
243789
243790
243791
243792
243793
243794
243795
243796
243797
243798
243799
243800
243801
243802
243803
243804
243805
243806
243807
243808
243809
243810
243811
243812
243813
243814
243815
243816
243817
243818
243819
243820
243821
243822
243823
243824
243825
243826
243827
243828
243829
243830
243831
243832
243833
243834
243835
243836
243837
243838
243839
243840
243841
243842
243843
243844
243845
243846
243847
243848
243849
243850
243851
243852
243853
243854
243855
243856
243857
243858
243859
243860
243861
243862
243863
243864
243865
243866
243867
243868
243869
243870
243871
243872
243873
243874
243875
243876
243877
243878
243879
243880
243881
243882
243883
243884
243885
243886
243887
243888
243889
243890
243891
243892
243893
243894
243895
243896
243897
243898
243899
243900
243901
243902
243903
243904
243905
243906
243907
243908
243909
243910
243911
243912
243913
243914
243915
243916
243917
243918
243919
243920
243921
243922
243923
243924
243925
243926
243927
243928
243929
243930
243931
243932
243933
243934
243935
243936
243937
243938
243939
243940
243941
243942
243943
243944
243945
243946
243947
243948
243949
243950
243951
243952
243953
243954
243955
243956
243957
243958
243959
243960
243961
243962
243963
243964
243965
243966
243967
243968
243969
243970
243971
243972
243973
243974
243975
243976
243977
243978
243979
243980
243981
243982
243983
243984
243985
243986
243987
243988
243989
243990
243991
243992
243993
243994
243995
243996
243997
243998
243999
244000
244001
244002
244003
244004
244005
244006
244007
244008
244009
244010
244011
244012
244013
244014
244015
244016
244017
244018
244019
244020
244021
244022
244023
244024
244025
244026
244027
244028
244029
244030
244031
244032
244033
244034
244035
244036
244037
244038
244039
244040
244041
244042
244043
244044
244045
244046
244047
244048
244049
244050
244051
244052
244053
244054
244055
244056
244057
244058
244059
244060
244061
244062
244063
244064
244065
244066
244067
244068
244069
244070
244071
244072
244073
244074
244075
244076
244077
244078
244079
244080
244081
244082
244083
244084
244085
244086
244087
244088
244089
244090
244091
244092
244093
244094
244095
244096
244097
244098
244099
244100
244101
244102
244103
244104
244105
244106
244107
244108
244109
244110
244111
244112
244113
244114
244115
244116
244117
244118
244119
244120
244121
244122
244123
244124
244125
244126
244127
244128
244129
244130
244131
244132
244133
244134
244135
244136
244137
244138
244139
244140
244141
244142
244143
244144
244145
244146
244147
244148
244149
244150
244151
244152
244153
244154
244155
244156
244157
244158
244159
244160
244161
244162
244163
244164
244165
244166
244167
244168
244169
244170
244171
244172
244173
244174
244175
244176
244177
244178
244179
244180
244181
244182
244183
244184
244185
244186
244187
244188
244189
244190
244191
244192
244193
244194
244195
244196
244197
244198
244199
244200
244201
244202
244203
244204
244205
244206
244207
244208
244209
244210
244211
244212
244213
244214
244215
244216
244217
244218
244219
244220
244221
244222
244223
244224
244225
244226
244227
244228
244229
244230
244231
244232
244233
244234
244235
244236
244237
244238
244239
244240
244241
244242
244243
244244
244245
244246
244247
244248
244249
244250
244251
244252
244253
244254
244255
244256
244257
244258
244259
244260
244261
244262
244263
244264
244265
244266
244267
244268
244269
244270
244271
244272
244273
244274
244275
244276
244277
244278
244279
244280
244281
244282
244283
244284
244285
244286
244287
244288
244289
244290
244291
244292
244293
244294
244295
244296
244297
244298
244299
244300
244301
244302
244303
244304
244305
244306
244307
244308
244309
244310
244311
244312
244313
244314
244315
244316
244317
244318
244319
244320
244321
244322
244323
244324
244325
244326
244327
244328
244329
244330
244331
244332
244333
244334
244335
244336
244337
244338
244339
244340
244341
244342
244343
244344
244345
244346
244347
244348
244349
244350
244351
244352
244353
244354
244355
244356
244357
244358
244359
244360
244361
244362
244363
244364
244365
244366
244367
244368
244369
244370
244371
244372
244373
244374
244375
244376
244377
244378
244379
244380
244381
244382
244383
244384
244385
244386
244387
244388
244389
244390
244391
244392
244393
244394
244395
244396
244397
244398
244399
244400
244401
244402
244403
244404
244405
244406
244407
244408
244409
244410
244411
244412
244413
244414
244415
244416
244417
244418
244419
244420
244421
244422
244423
244424
244425
244426
244427
244428
244429
244430
244431
244432
244433
244434
244435
244436
244437
244438
244439
244440
244441
244442
244443
244444
244445
244446
244447
244448
244449
244450
244451
244452
244453
244454
244455
244456
244457
244458
244459
244460
244461
244462
244463
244464
244465
244466
244467
244468
244469
244470
244471
244472
244473
244474
244475
244476
244477
244478
244479
244480
244481
244482
244483
244484
244485
244486
244487
244488
244489
244490
244491
244492
244493
244494
244495
244496
244497
244498
244499
244500
244501
244502
244503
244504
244505
244506
244507
244508
244509
244510
244511
244512
244513
244514
244515
244516
244517
244518
244519
244520
244521
244522
244523
244524
244525
244526
244527
244528
244529
244530
244531
244532
244533
244534
244535
244536
244537
244538
244539
244540
244541
244542
244543
244544
244545
244546
244547
244548
244549
244550
244551
244552
244553
244554
244555
244556
244557
244558
244559
244560
244561
244562
244563
244564
244565
244566
244567
244568
244569
244570
244571
244572
244573
244574
244575
244576
244577
244578
244579
244580
244581
244582
244583
244584
244585
244586
244587
244588
244589
244590
244591
244592
244593
244594
244595
244596
244597
244598
244599
244600
244601
244602
244603
244604
244605
244606
244607
244608
244609
244610
244611
244612
244613
244614
244615
244616
244617
244618
244619
244620
244621
244622
244623
244624
244625
244626
244627
244628
244629
244630
244631
244632
244633
244634
244635
244636
244637
244638
244639
244640
244641
244642
244643
244644
244645
244646
244647
244648
244649
244650
244651
244652
244653
244654
244655
244656
244657
244658
244659
244660
244661
244662
244663
244664
244665
244666
244667
244668
244669
244670
244671
244672
244673
244674
244675
244676
244677
244678
244679
244680
244681
244682
244683
244684
244685
244686
244687
244688
244689
244690
244691
244692
244693
244694
244695
244696
244697
244698
244699
244700
244701
244702
244703
244704
244705
244706
244707
244708
244709
244710
244711
244712
244713
244714
244715
244716
244717
244718
244719
244720
244721
244722
244723
244724
244725
244726
244727
244728
244729
244730
244731
244732
244733
244734
244735
244736
244737
244738
244739
244740
244741
244742
244743
244744
244745
244746
244747
244748
244749
244750
244751
244752
244753
244754
244755
244756
244757
244758
244759
244760
244761
244762
244763
244764
244765
244766
244767
244768
244769
244770
244771
244772
244773
244774
244775
244776
244777
244778
244779
244780
244781
244782
244783
244784
244785
244786
244787
244788
244789
244790
244791
244792
244793
244794
244795
244796
244797
244798
244799
244800
244801
244802
244803
244804
244805
244806
244807
244808
244809
244810
244811
244812
244813
244814
244815
244816
244817
244818
244819
244820
244821
244822
244823
244824
244825
244826
244827
244828
244829
244830
244831
244832
244833
244834
244835
244836
244837
244838
244839
244840
244841
244842
244843
244844
244845
244846
244847
244848
244849
244850
244851
244852
244853
244854
244855
244856
244857
244858
244859
244860
244861
244862
244863
244864
244865
244866
244867
244868
244869
244870
244871
244872
244873
244874
244875
244876
244877
244878
244879
244880
244881
244882
244883
244884
244885
244886
244887
244888
244889
244890
244891
244892
244893
244894
244895
244896
244897
244898
244899
244900
244901
244902
244903
244904
244905
244906
244907
244908
244909
244910
244911
244912
244913
244914
244915
244916
244917
244918
244919
244920
244921
244922
244923
244924
244925
244926
244927
244928
244929
244930
244931
244932
244933
244934
244935
244936
244937
244938
244939
244940
244941
244942
244943
244944
244945
244946
244947
244948
244949
244950
244951
244952
244953
244954
244955
244956
244957
244958
244959
244960
244961
244962
244963
244964
244965
244966
244967
244968
244969
244970
244971
244972
244973
244974
244975
244976
244977
244978
244979
244980
244981
244982
244983
244984
244985
244986
244987
244988
244989
244990
244991
244992
244993
244994
244995
244996
244997
244998
244999
245000
245001
245002
245003
245004
245005
245006
245007
245008
245009
245010
245011
245012
245013
245014
245015
245016
245017
245018
245019
245020
245021
245022
245023
245024
245025
245026
245027
245028
245029
245030
245031
245032
245033
245034
245035
245036
245037
245038
245039
245040
245041
245042
245043
245044
245045
245046
245047
245048
245049
245050
245051
245052
245053
245054
245055
245056
245057
245058
245059
245060
245061
245062
245063
245064
245065
245066
245067
245068
245069
245070
245071
245072
245073
245074
245075
245076
245077
245078
245079
245080
245081
245082
245083
245084
245085
245086
245087
245088
245089
245090
245091
245092
245093
245094
245095
245096
245097
245098
245099
245100
245101
245102
245103
245104
245105
245106
245107
245108
245109
245110
245111
245112
245113
245114
245115
245116
245117
245118
245119
245120
245121
245122
245123
245124
245125
245126
245127
245128
245129
245130
245131
245132
245133
245134
245135
245136
245137
245138
245139
245140
245141
245142
245143
245144
245145
245146
245147
245148
245149
245150
245151
245152
245153
245154
245155
245156
245157
245158
245159
245160
245161
245162
245163
245164
245165
245166
245167
245168
245169
245170
245171
245172
245173
245174
245175
245176
245177
245178
245179
245180
245181
245182
245183
245184
245185
245186
245187
245188
245189
245190
245191
245192
245193
245194
245195
245196
245197
245198
245199
245200
245201
245202
245203
245204
245205
245206
245207
245208
245209
245210
245211
245212
245213
245214
245215
245216
245217
245218
245219
245220
245221
245222
245223
245224
245225
245226
245227
245228
245229
245230
245231
245232
245233
245234
245235
245236
245237
245238
245239
245240
245241
245242
245243
245244
245245
245246
245247
245248
245249
245250
245251
245252
245253
245254
245255
245256
245257
245258
245259
245260
245261
245262
245263
245264
245265
245266
245267
245268
245269
245270
245271
245272
245273
245274
245275
245276
245277
245278
245279
245280
245281
245282
245283
245284
245285
245286
245287
245288
245289
245290
245291
245292
245293
245294
245295
245296
245297
245298
245299
245300
245301
245302
245303
245304
245305
245306
245307
245308
245309
245310
245311
245312
245313
245314
245315
245316
245317
245318
245319
245320
245321
245322
245323
245324
245325
245326
245327
245328
245329
245330
245331
245332
245333
245334
245335
245336
245337
245338
245339
245340
245341
245342
245343
245344
245345
245346
245347
245348
245349
245350
245351
245352
245353
245354
245355
245356
245357
245358
245359
245360
245361
245362
245363
245364
245365
245366
245367
245368
245369
245370
245371
245372
245373
245374
245375
245376
245377
245378
245379
245380
245381
245382
245383
245384
245385
245386
245387
245388
245389
245390
245391
245392
245393
245394
245395
245396
245397
245398
245399
245400
245401
245402
245403
245404
245405
245406
245407
245408
245409
245410
245411
245412
245413
245414
245415
245416
245417
245418
245419
245420
245421
245422
245423
245424
245425
245426
245427
245428
245429
245430
245431
245432
245433
245434
245435
245436
245437
245438
245439
245440
245441
245442
245443
245444
245445
245446
245447
245448
245449
245450
245451
245452
245453
245454
245455
245456
245457
245458
245459
245460
245461
245462
245463
245464
245465
245466
245467
245468
245469
245470
245471
245472
245473
245474
245475
245476
245477
245478
245479
245480
245481
245482
245483
245484
245485
245486
245487
245488
245489
245490
245491
245492
245493
245494
245495
245496
245497
245498
245499
245500
245501
245502
245503
245504
245505
245506
245507
245508
245509
245510
245511
245512
245513
245514
245515
245516
245517
245518
245519
245520
245521
245522
245523
245524
245525
245526
245527
245528
245529
245530
245531
245532
245533
245534
245535
245536
245537
245538
245539
245540
245541
245542
245543
245544
245545
245546
245547
245548
245549
245550
245551
245552
245553
245554
245555
245556
245557
245558
245559
245560
245561
245562
245563
245564
245565
245566
245567
245568
245569
245570
245571
245572
245573
245574
245575
245576
245577
245578
245579
245580
245581
245582
245583
245584
245585
245586
245587
245588
245589
245590
245591
245592
245593
245594
245595
245596
245597
245598
245599
245600
245601
245602
245603
245604
245605
245606
245607
245608
245609
245610
245611
245612
245613
245614
245615
245616
245617
245618
245619
245620
245621
245622
245623
245624
245625
245626
245627
245628
245629
245630
245631
245632
245633
245634
245635
245636
245637
245638
245639
245640
245641
245642
245643
245644
245645
245646
245647
245648
245649
245650
245651
245652
245653
245654
245655
245656
245657
245658
245659
245660
245661
245662
245663
245664
245665
245666
245667
245668
245669
245670
245671
245672
245673
245674
245675
245676
245677
245678
245679
245680
245681
245682
245683
245684
245685
245686
245687
245688
245689
245690
245691
245692
245693
245694
245695
245696
245697
245698
245699
245700
245701
245702
245703
245704
245705
245706
245707
245708
245709
245710
245711
245712
245713
245714
245715
245716
245717
245718
245719
245720
245721
245722
245723
245724
245725
245726
245727
245728
245729
245730
245731
245732
245733
245734
245735
245736
245737
245738
245739
245740
245741
245742
245743
245744
245745
245746
245747
245748
245749
245750
245751
245752
245753
245754
245755
245756
245757
245758
245759
245760
245761
245762
245763
245764
245765
245766
245767
245768
245769
245770
245771
245772
245773
245774
245775
245776
245777
245778
245779
245780
245781
245782
245783
245784
245785
245786
245787
245788
245789
245790
245791
245792
245793
245794
245795
245796
245797
245798
245799
245800
245801
245802
245803
245804
245805
245806
245807
245808
245809
245810
245811
245812
245813
245814
245815
245816
245817
245818
245819
245820
245821
245822
245823
245824
245825
245826
245827
245828
245829
245830
245831
245832
245833
245834
245835
245836
245837
245838
245839
245840
245841
245842
245843
245844
245845
245846
245847
245848
245849
245850
245851
245852
245853
245854
245855
245856
245857
245858
245859
245860
245861
245862
245863
245864
245865
245866
245867
245868
245869
245870
245871
245872
245873
245874
245875
245876
245877
245878
245879
245880
245881
245882
245883
245884
245885
245886
245887
245888
245889
245890
245891
245892
245893
245894
245895
245896
245897
245898
245899
245900
245901
245902
245903
245904
245905
245906
245907
245908
245909
245910
245911
245912
245913
245914
245915
245916
245917
245918
245919
245920
245921
245922
245923
245924
245925
245926
245927
245928
245929
245930
245931
245932
245933
245934
245935
245936
245937
245938
245939
245940
245941
245942
245943
245944
245945
245946
245947
245948
245949
245950
245951
245952
245953
245954
245955
245956
245957
245958
245959
245960
245961
245962
245963
245964
245965
245966
245967
245968
245969
245970
245971
245972
245973
245974
245975
245976
245977
245978
245979
245980
245981
245982
245983
245984
245985
245986
245987
245988
245989
245990
245991
245992
245993
245994
245995
245996
245997
245998
245999
246000
246001
246002
246003
246004
246005
246006
246007
246008
246009
246010
246011
246012
246013
246014
246015
246016
246017
246018
246019
246020
246021
246022
246023
246024
246025
246026
246027
246028
246029
246030
246031
246032
246033
246034
246035
246036
246037
246038
246039
246040
246041
246042
246043
246044
246045
246046
246047
246048
246049
246050
246051
246052
246053
246054
246055
246056
246057
246058
246059
246060
246061
246062
246063
246064
246065
246066
246067
246068
246069
246070
246071
246072
246073
246074
246075
246076
246077
246078
246079
246080
246081
246082
246083
246084
246085
246086
246087
246088
246089
246090
246091
246092
246093
246094
246095
246096
246097
246098
246099
246100
246101
246102
246103
246104
246105
246106
246107
246108
246109
246110
246111
246112
246113
246114
246115
246116
246117
246118
246119
246120
246121
246122
246123
246124
246125
246126
246127
246128
246129
246130
246131
246132
246133
246134
246135
246136
246137
246138
246139
246140
246141
246142
246143
246144
246145
246146
246147
246148
246149
246150
246151
246152
246153
246154
246155
246156
246157
246158
246159
246160
246161
246162
246163
246164
246165
246166
246167
246168
246169
246170
246171
246172
246173
246174
246175
246176
246177
246178
246179
246180
246181
246182
246183
246184
246185
246186
246187
246188
246189
246190
246191
246192
246193
246194
246195
246196
246197
246198
246199
246200
246201
246202
246203
246204
246205
246206
246207
246208
246209
246210
246211
246212
246213
246214
246215
246216
246217
246218
246219
246220
246221
246222
246223
246224
246225
246226
246227
246228
246229
246230
246231
246232
246233
246234
246235
246236
246237
246238
246239
246240
246241
246242
246243
246244
246245
246246
246247
246248
246249
246250
246251
246252
246253
246254
246255
246256
246257
246258
246259
246260
246261
246262
246263
246264
246265
246266
246267
246268
246269
246270
246271
246272
246273
246274
246275
246276
246277
246278
246279
246280
246281
246282
246283
246284
246285
246286
246287
246288
246289
246290
246291
246292
246293
246294
246295
246296
246297
246298
246299
246300
246301
246302
246303
246304
246305
246306
246307
246308
246309
246310
246311
246312
246313
246314
246315
246316
246317
246318
246319
246320
246321
246322
246323
246324
246325
246326
246327
246328
246329
246330
246331
246332
246333
246334
246335
246336
246337
246338
246339
246340
246341
246342
246343
246344
246345
246346
246347
246348
246349
246350
246351
246352
246353
246354
246355
246356
246357
246358
246359
246360
246361
246362
246363
246364
246365
246366
246367
246368
246369
246370
246371
246372
246373
246374
246375
246376
246377
246378
246379
246380
246381
246382
246383
246384
246385
246386
246387
246388
246389
246390
246391
246392
246393
246394
246395
246396
246397
246398
246399
246400
246401
246402
246403
246404
246405
246406
246407
246408
246409
246410
246411
246412
246413
246414
246415
246416
246417
246418
246419
246420
246421
246422
246423
246424
246425
246426
246427
246428
246429
246430
246431
246432
246433
246434
246435
246436
246437
246438
246439
246440
246441
246442
246443
246444
246445
246446
246447
246448
246449
246450
246451
246452
246453
246454
246455
246456
246457
246458
246459
246460
246461
246462
246463
246464
246465
246466
246467
246468
246469
246470
246471
246472
246473
246474
246475
246476
246477
246478
246479
246480
246481
246482
246483
246484
246485
246486
246487
246488
246489
246490
246491
246492
246493
246494
246495
246496
246497
246498
246499
246500
246501
246502
246503
246504
246505
246506
246507
246508
246509
246510
246511
246512
246513
246514
246515
246516
246517
246518
246519
246520
246521
246522
246523
246524
246525
246526
246527
246528
246529
246530
246531
246532
246533
246534
246535
246536
246537
246538
246539
246540
246541
246542
246543
246544
246545
246546
246547
246548
246549
246550
246551
246552
246553
246554
246555
246556
246557
246558
246559
246560
246561
246562
246563
246564
246565
246566
246567
246568
246569
246570
246571
246572
246573
246574
246575
246576
246577
246578
246579
246580
246581
246582
246583
246584
246585
246586
246587
246588
246589
246590
246591
246592
246593
246594
246595
246596
246597
246598
246599
246600
246601
246602
246603
246604
246605
246606
246607
246608
246609
246610
246611
246612
246613
246614
246615
246616
246617
246618
246619
246620
246621
246622
246623
246624
246625
246626
246627
246628
246629
246630
246631
246632
246633
246634
246635
246636
246637
246638
246639
246640
246641
246642
246643
246644
246645
246646
246647
246648
246649
246650
246651
246652
246653
246654
246655
246656
246657
246658
246659
246660
246661
246662
246663
246664
246665
246666
246667
246668
246669
246670
246671
246672
246673
246674
246675
246676
246677
246678
246679
246680
246681
246682
246683
246684
246685
246686
246687
246688
246689
246690
246691
246692
246693
246694
246695
246696
246697
246698
246699
246700
246701
246702
246703
246704
246705
246706
246707
246708
246709
246710
246711
246712
246713
246714
246715
246716
246717
246718
246719
246720
246721
246722
246723
246724
246725
246726
246727
246728
246729
246730
246731
246732
246733
246734
246735
246736
246737
246738
246739
246740
246741
246742
246743
246744
246745
246746
246747
246748
246749
246750
246751
246752
246753
246754
246755
246756
246757
246758
246759
246760
246761
246762
246763
246764
246765
246766
246767
246768
246769
246770
246771
246772
246773
246774
246775
246776
246777
246778
246779
246780
246781
246782
246783
246784
246785
246786
246787
246788
246789
246790
246791
246792
246793
246794
246795
246796
246797
246798
246799
246800
246801
246802
246803
246804
246805
246806
246807
246808
246809
246810
246811
246812
246813
246814
246815
246816
246817
246818
246819
246820
246821
246822
246823
246824
246825
246826
246827
246828
246829
246830
246831
246832
246833
246834
246835
246836
246837
246838
246839
246840
246841
246842
246843
246844
246845
246846
246847
246848
246849
246850
246851
246852
246853
246854
246855
246856
246857
246858
246859
246860
246861
246862
246863
246864
246865
246866
246867
246868
246869
246870
246871
246872
246873
246874
246875
246876
246877
246878
246879
246880
246881
246882
246883
246884
246885
246886
246887
246888
246889
246890
246891
246892
246893
246894
246895
246896
246897
246898
246899
246900
246901
246902
246903
246904
246905
246906
246907
246908
246909
246910
246911
246912
246913
246914
246915
246916
246917
246918
246919
246920
246921
246922
246923
246924
246925
246926
246927
246928
246929
246930
246931
246932
246933
246934
246935
246936
246937
246938
246939
246940
246941
246942
246943
246944
246945
246946
246947
246948
246949
246950
246951
246952
246953
246954
246955
246956
246957
246958
246959
246960
246961
246962
246963
246964
246965
246966
246967
246968
246969
246970
246971
246972
246973
246974
246975
246976
246977
246978
246979
246980
246981
246982
246983
246984
246985
246986
246987
246988
246989
246990
246991
246992
246993
246994
246995
246996
246997
246998
246999
247000
247001
247002
247003
247004
247005
247006
247007
247008
247009
247010
247011
247012
247013
247014
247015
247016
247017
247018
247019
247020
247021
247022
247023
247024
247025
247026
247027
247028
247029
247030
247031
247032
247033
247034
247035
247036
247037
247038
247039
247040
247041
247042
247043
247044
247045
247046
247047
247048
247049
247050
247051
247052
247053
247054
247055
247056
247057
247058
247059
247060
247061
247062
247063
247064
247065
247066
247067
247068
247069
247070
247071
247072
247073
247074
247075
247076
247077
247078
247079
247080
247081
247082
247083
247084
247085
247086
247087
247088
247089
247090
247091
247092
247093
247094
247095
247096
247097
247098
247099
247100
247101
247102
247103
247104
247105
247106
247107
247108
247109
247110
247111
247112
247113
247114
247115
247116
247117
247118
247119
247120
247121
247122
247123
247124
247125
247126
247127
247128
247129
247130
247131
247132
247133
247134
247135
247136
247137
247138
247139
247140
247141
247142
247143
247144
247145
247146
247147
247148
247149
247150
247151
247152
247153
247154
247155
247156
247157
247158
247159
247160
247161
247162
247163
247164
247165
247166
247167
247168
247169
247170
247171
247172
247173
247174
247175
247176
247177
247178
247179
247180
247181
247182
247183
247184
247185
247186
247187
247188
247189
247190
247191
247192
247193
247194
247195
247196
247197
247198
247199
247200
247201
247202
247203
247204
247205
247206
247207
247208
247209
247210
247211
247212
247213
247214
247215
247216
247217
247218
247219
247220
247221
247222
247223
247224
247225
247226
247227
247228
247229
247230
247231
247232
247233
247234
247235
247236
247237
247238
247239
247240
247241
247242
247243
247244
247245
247246
247247
247248
247249
247250
247251
247252
247253
247254
247255
247256
247257
247258
247259
247260
247261
247262
247263
247264
247265
247266
247267
247268
247269
247270
247271
247272
247273
247274
247275
247276
247277
247278
247279
247280
247281
247282
247283
247284
247285
247286
247287
247288
247289
247290
247291
247292
247293
247294
247295
247296
247297
247298
247299
247300
247301
247302
247303
247304
247305
247306
247307
247308
247309
247310
247311
247312
247313
247314
247315
247316
247317
247318
247319
247320
247321
247322
247323
247324
247325
247326
247327
247328
247329
247330
247331
247332
247333
247334
247335
247336
247337
247338
247339
247340
247341
247342
247343
247344
247345
247346
247347
247348
247349
247350
247351
247352
247353
247354
247355
247356
247357
247358
247359
247360
247361
247362
247363
247364
247365
247366
247367
247368
247369
247370
247371
247372
247373
247374
247375
247376
247377
247378
247379
247380
247381
247382
247383
247384
247385
247386
247387
247388
247389
247390
247391
247392
247393
247394
247395
247396
247397
247398
247399
247400
247401
247402
247403
247404
247405
247406
247407
247408
247409
247410
247411
247412
247413
247414
247415
247416
247417
247418
247419
247420
247421
247422
247423
247424
247425
247426
247427
247428
247429
247430
247431
247432
247433
247434
247435
247436
247437
247438
247439
247440
247441
247442
247443
247444
247445
247446
247447
247448
247449
247450
247451
247452
247453
247454
247455
247456
247457
247458
247459
247460
247461
247462
247463
247464
247465
247466
247467
247468
247469
247470
247471
247472
247473
247474
247475
247476
247477
247478
247479
247480
247481
247482
247483
247484
247485
247486
247487
247488
247489
247490
247491
247492
247493
247494
247495
247496
247497
247498
247499
247500
247501
247502
247503
247504
247505
247506
247507
247508
247509
247510
247511
247512
247513
247514
247515
247516
247517
247518
247519
247520
247521
247522
247523
247524
247525
247526
247527
247528
247529
247530
247531
247532
247533
247534
247535
247536
247537
247538
247539
247540
247541
247542
247543
247544
247545
247546
247547
247548
247549
247550
247551
247552
247553
247554
247555
247556
247557
247558
247559
247560
247561
247562
247563
247564
247565
247566
247567
247568
247569
247570
247571
247572
247573
247574
247575
247576
247577
247578
247579
247580
247581
247582
247583
247584
247585
247586
247587
247588
247589
247590
247591
247592
247593
247594
247595
247596
247597
247598
247599
247600
247601
247602
247603
247604
247605
247606
247607
247608
247609
247610
247611
247612
247613
247614
247615
247616
247617
247618
247619
247620
247621
247622
247623
247624
247625
247626
247627
247628
247629
247630
247631
247632
247633
247634
247635
247636
247637
247638
247639
247640
247641
247642
247643
247644
247645
247646
247647
247648
247649
247650
247651
247652
247653
247654
247655
247656
247657
247658
247659
247660
247661
247662
247663
247664
247665
247666
247667
247668
247669
247670
247671
247672
247673
247674
247675
247676
247677
247678
247679
247680
247681
247682
247683
247684
247685
247686
247687
247688
247689
247690
247691
247692
247693
247694
247695
247696
247697
247698
247699
247700
247701
247702
247703
247704
247705
247706
247707
247708
247709
247710
247711
247712
247713
247714
247715
247716
247717
247718
247719
247720
247721
247722
247723
247724
247725
247726
247727
247728
247729
247730
247731
247732
247733
247734
247735
247736
247737
247738
247739
247740
247741
247742
247743
247744
247745
247746
247747
247748
247749
247750
247751
247752
247753
247754
247755
247756
247757
247758
247759
247760
247761
247762
247763
247764
247765
247766
247767
247768
247769
247770
247771
247772
247773
247774
247775
247776
247777
247778
247779
247780
247781
247782
247783
247784
247785
247786
247787
247788
247789
247790
247791
247792
247793
247794
247795
247796
247797
247798
247799
247800
247801
247802
247803
247804
247805
247806
247807
247808
247809
247810
247811
247812
247813
247814
247815
247816
247817
247818
247819
247820
247821
247822
247823
247824
247825
247826
247827
247828
247829
247830
247831
247832
247833
247834
247835
247836
247837
247838
247839
247840
247841
247842
247843
247844
247845
247846
247847
247848
247849
247850
247851
247852
247853
247854
247855
247856
247857
247858
247859
247860
247861
247862
247863
247864
247865
247866
247867
247868
247869
247870
247871
247872
247873
247874
247875
247876
247877
247878
247879
247880
247881
247882
247883
247884
247885
247886
247887
247888
247889
247890
247891
247892
247893
247894
247895
247896
247897
247898
247899
247900
247901
247902
247903
247904
247905
247906
247907
247908
247909
247910
247911
247912
247913
247914
247915
247916
247917
247918
247919
247920
247921
247922
247923
247924
247925
247926
247927
247928
247929
247930
247931
247932
247933
247934
247935
247936
247937
247938
247939
247940
247941
247942
247943
247944
247945
247946
247947
247948
247949
247950
247951
247952
247953
247954
247955
247956
247957
247958
247959
247960
247961
247962
247963
247964
247965
247966
247967
247968
247969
247970
247971
247972
247973
247974
247975
247976
247977
247978
247979
247980
247981
247982
247983
247984
247985
247986
247987
247988
247989
247990
247991
247992
247993
247994
247995
247996
247997
247998
247999
248000
248001
248002
248003
248004
248005
248006
248007
248008
248009
248010
248011
248012
248013
248014
248015
248016
248017
248018
248019
248020
248021
248022
248023
248024
248025
248026
248027
248028
248029
248030
248031
248032
248033
248034
248035
248036
248037
248038
248039
248040
248041
248042
248043
248044
248045
248046
248047
248048
248049
248050
248051
248052
248053
248054
248055
248056
248057
248058
248059
248060
248061
248062
248063
248064
248065
248066
248067
248068
248069
248070
248071
248072
248073
248074
248075
248076
248077
248078
248079
248080
248081
248082
248083
248084
248085
248086
248087
248088
248089
248090
248091
248092
248093
248094
248095
248096
248097
248098
248099
248100
248101
248102
248103
248104
248105
248106
248107
248108
248109
248110
248111
248112
248113
248114
248115
248116
248117
248118
248119
248120
248121
248122
248123
248124
248125
248126
248127
248128
248129
248130
248131
248132
248133
248134
248135
248136
248137
248138
248139
248140
248141
248142
248143
248144
248145
248146
248147
248148
248149
248150
248151
248152
248153
248154
248155
248156
248157
248158
248159
248160
248161
248162
248163
248164
248165
248166
248167
248168
248169
248170
248171
248172
248173
248174
248175
248176
248177
248178
248179
248180
248181
248182
248183
248184
248185
248186
248187
248188
248189
248190
248191
248192
248193
248194
248195
248196
248197
248198
248199
248200
248201
248202
248203
248204
248205
248206
248207
248208
248209
248210
248211
248212
248213
248214
248215
248216
248217
248218
248219
248220
248221
248222
248223
248224
248225
248226
248227
248228
248229
248230
248231
248232
248233
248234
248235
248236
248237
248238
248239
248240
248241
248242
248243
248244
248245
248246
248247
248248
248249
248250
248251
248252
248253
248254
248255
248256
248257
248258
248259
248260
248261
248262
248263
248264
248265
248266
248267
248268
248269
248270
248271
248272
248273
248274
248275
248276
248277
248278
248279
248280
248281
248282
248283
248284
248285
248286
248287
248288
248289
248290
248291
248292
248293
248294
248295
248296
248297
248298
248299
248300
248301
248302
248303
248304
248305
248306
248307
248308
248309
248310
248311
248312
248313
248314
248315
248316
248317
248318
248319
248320
248321
248322
248323
248324
248325
248326
248327
248328
248329
248330
248331
248332
248333
248334
248335
248336
248337
248338
248339
248340
248341
248342
248343
248344
248345
248346
248347
248348
248349
248350
248351
248352
248353
248354
248355
248356
248357
248358
248359
248360
248361
248362
248363
248364
248365
248366
248367
248368
248369
248370
248371
248372
248373
248374
248375
248376
248377
248378
248379
248380
248381
248382
248383
248384
248385
248386
248387
248388
248389
248390
248391
248392
248393
248394
248395
248396
248397
248398
248399
248400
248401
248402
248403
248404
248405
248406
248407
248408
248409
248410
248411
248412
248413
248414
248415
248416
248417
248418
248419
248420
248421
248422
248423
248424
248425
248426
248427
248428
248429
248430
248431
248432
248433
248434
248435
248436
248437
248438
248439
248440
248441
248442
248443
248444
248445
248446
248447
248448
248449
248450
248451
248452
248453
248454
248455
248456
248457
248458
248459
248460
248461
248462
248463
248464
248465
248466
248467
248468
248469
248470
248471
248472
248473
248474
248475
248476
248477
248478
248479
248480
248481
248482
248483
248484
248485
248486
248487
248488
248489
248490
248491
248492
248493
248494
248495
248496
248497
248498
248499
248500
248501
248502
248503
248504
248505
248506
248507
248508
248509
248510
248511
248512
248513
248514
248515
248516
248517
248518
248519
248520
248521
248522
248523
248524
248525
248526
248527
248528
248529
248530
248531
248532
248533
248534
248535
248536
248537
248538
248539
248540
248541
248542
248543
248544
248545
248546
248547
248548
248549
248550
248551
248552
248553
248554
248555
248556
248557
248558
248559
248560
248561
248562
248563
248564
248565
248566
248567
248568
248569
248570
248571
248572
248573
248574
248575
248576
248577
248578
248579
248580
248581
248582
248583
248584
248585
248586
248587
248588
248589
248590
248591
248592
248593
248594
248595
248596
248597
248598
248599
248600
248601
248602
248603
248604
248605
248606
248607
248608
248609
248610
248611
248612
248613
248614
248615
248616
248617
248618
248619
248620
248621
248622
248623
248624
248625
248626
248627
248628
248629
248630
248631
248632
248633
248634
248635
248636
248637
248638
248639
248640
248641
248642
248643
248644
248645
248646
248647
248648
248649
248650
248651
248652
248653
248654
248655
248656
248657
248658
248659
248660
248661
248662
248663
248664
248665
248666
248667
248668
248669
248670
248671
248672
248673
248674
248675
248676
248677
248678
248679
248680
248681
248682
248683
248684
248685
248686
248687
248688
248689
248690
248691
248692
248693
248694
248695
248696
248697
248698
248699
248700
248701
248702
248703
248704
248705
248706
248707
248708
248709
248710
248711
248712
248713
248714
248715
248716
248717
248718
248719
248720
248721
248722
248723
248724
248725
248726
248727
248728
248729
248730
248731
248732
248733
248734
248735
248736
248737
248738
248739
248740
248741
248742
248743
248744
248745
248746
248747
248748
248749
248750
248751
248752
248753
248754
248755
248756
248757
248758
248759
248760
248761
248762
248763
248764
248765
248766
248767
248768
248769
248770
248771
248772
248773
248774
248775
248776
248777
248778
248779
248780
248781
248782
248783
248784
248785
248786
248787
248788
248789
248790
248791
248792
248793
248794
248795
248796
248797
248798
248799
248800
248801
248802
248803
248804
248805
248806
248807
248808
248809
248810
248811
248812
248813
248814
248815
248816
248817
248818
248819
248820
248821
248822
248823
248824
248825
248826
248827
248828
248829
248830
248831
248832
248833
248834
248835
248836
248837
248838
248839
248840
248841
248842
248843
248844
248845
248846
248847
248848
248849
248850
248851
248852
248853
248854
248855
248856
248857
248858
248859
248860
248861
248862
248863
248864
248865
248866
248867
248868
248869
248870
248871
248872
248873
248874
248875
248876
248877
248878
248879
248880
248881
248882
248883
248884
248885
248886
248887
248888
248889
248890
248891
248892
248893
248894
248895
248896
248897
248898
248899
248900
248901
248902
248903
248904
248905
248906
248907
248908
248909
248910
248911
248912
248913
248914
248915
248916
248917
248918
248919
248920
248921
248922
248923
248924
248925
248926
248927
248928
248929
248930
248931
248932
248933
248934
248935
248936
248937
248938
248939
248940
248941
248942
248943
248944
248945
248946
248947
248948
248949
248950
248951
248952
248953
248954
248955
248956
248957
248958
248959
248960
248961
248962
248963
248964
248965
248966
248967
248968
248969
248970
248971
248972
248973
248974
248975
248976
248977
248978
248979
248980
248981
248982
248983
248984
248985
248986
248987
248988
248989
248990
248991
248992
248993
248994
248995
248996
248997
248998
248999
249000
249001
249002
249003
249004
249005
249006
249007
249008
249009
249010
249011
249012
249013
249014
249015
249016
249017
249018
249019
249020
249021
249022
249023
249024
249025
249026
249027
249028
249029
249030
249031
249032
249033
249034
249035
249036
249037
249038
249039
249040
249041
249042
249043
249044
249045
249046
249047
249048
249049
249050
249051
249052
249053
249054
249055
249056
249057
249058
249059
249060
249061
249062
249063
249064
249065
249066
249067
249068
249069
249070
249071
249072
249073
249074
249075
249076
249077
249078
249079
249080
249081
249082
249083
249084
249085
249086
249087
249088
249089
249090
249091
249092
249093
249094
249095
249096
249097
249098
249099
249100
249101
249102
249103
249104
249105
249106
249107
249108
249109
249110
249111
249112
249113
249114
249115
249116
249117
249118
249119
249120
249121
249122
249123
249124
249125
249126
249127
249128
249129
249130
249131
249132
249133
249134
249135
249136
249137
249138
249139
249140
249141
249142
249143
249144
249145
249146
249147
249148
249149
249150
249151
249152
249153
249154
249155
249156
249157
249158
249159
249160
249161
249162
249163
249164
249165
249166
249167
249168
249169
249170
249171
249172
249173
249174
249175
249176
249177
249178
249179
249180
249181
249182
249183
249184
249185
249186
249187
249188
249189
249190
249191
249192
249193
249194
249195
249196
249197
249198
249199
249200
249201
249202
249203
249204
249205
249206
249207
249208
249209
249210
249211
249212
249213
249214
249215
249216
249217
249218
249219
249220
249221
249222
249223
249224
249225
249226
249227
249228
249229
249230
249231
249232
249233
249234
249235
249236
249237
249238
249239
249240
249241
249242
249243
249244
249245
249246
249247
249248
249249
249250
249251
249252
249253
249254
249255
249256
249257
249258
249259
249260
249261
249262
249263
249264
249265
249266
249267
249268
249269
249270
249271
249272
249273
249274
249275
249276
249277
249278
249279
249280
249281
249282
249283
249284
249285
249286
249287
249288
249289
249290
249291
249292
249293
249294
249295
249296
249297
249298
249299
249300
249301
249302
249303
249304
249305
249306
249307
249308
249309
249310
249311
249312
249313
249314
249315
249316
249317
249318
249319
249320
249321
249322
249323
249324
249325
249326
249327
249328
249329
249330
249331
249332
249333
249334
249335
249336
249337
249338
249339
249340
249341
249342
249343
249344
249345
249346
249347
249348
249349
249350
249351
249352
249353
249354
249355
249356
249357
249358
249359
249360
249361
249362
249363
249364
249365
249366
249367
249368
249369
249370
249371
249372
249373
249374
249375
249376
249377
249378
249379
249380
249381
249382
249383
249384
249385
249386
249387
249388
249389
249390
249391
249392
249393
249394
249395
249396
249397
249398
249399
249400
249401
249402
249403
249404
249405
249406
249407
249408
249409
249410
249411
249412
249413
249414
249415
249416
249417
249418
249419
249420
249421
249422
249423
249424
249425
249426
249427
249428
249429
249430
249431
249432
249433
249434
249435
249436
249437
249438
249439
249440
249441
249442
249443
249444
249445
249446
249447
249448
249449
249450
249451
249452
249453
249454
249455
249456
249457
249458
249459
249460
249461
249462
249463
249464
249465
249466
249467
249468
249469
249470
249471
249472
249473
249474
249475
249476
249477
249478
249479
249480
249481
249482
249483
249484
249485
249486
249487
249488
249489
249490
249491
249492
249493
249494
249495
249496
249497
249498
249499
249500
249501
249502
249503
249504
249505
249506
249507
249508
249509
249510
249511
249512
249513
249514
249515
249516
249517
249518
249519
249520
249521
249522
249523
249524
249525
249526
249527
249528
249529
249530
249531
249532
249533
249534
249535
249536
249537
249538
249539
249540
249541
249542
249543
249544
249545
249546
249547
249548
249549
249550
249551
249552
249553
249554
249555
249556
249557
249558
249559
249560
249561
249562
249563
249564
249565
249566
249567
249568
249569
249570
249571
249572
249573
249574
249575
249576
249577
249578
249579
249580
249581
249582
249583
249584
249585
249586
249587
249588
249589
249590
249591
249592
249593
249594
249595
249596
249597
249598
249599
249600
249601
249602
249603
249604
249605
249606
249607
249608
249609
249610
249611
249612
249613
249614
249615
249616
249617
249618
249619
249620
249621
249622
249623
249624
249625
249626
249627
249628
249629
249630
249631
249632
249633
249634
249635
249636
249637
249638
249639
249640
249641
249642
249643
249644
249645
249646
249647
249648
249649
249650
249651
249652
249653
249654
249655
249656
249657
249658
249659
249660
249661
249662
249663
249664
249665
249666
249667
249668
249669
249670
249671
249672
249673
249674
249675
249676
249677
249678
249679
249680
249681
249682
249683
249684
249685
249686
249687
249688
249689
249690
249691
249692
249693
249694
249695
249696
249697
249698
249699
249700
249701
249702
249703
249704
249705
249706
249707
249708
249709
249710
249711
249712
249713
249714
249715
249716
249717
249718
249719
249720
249721
249722
249723
249724
249725
249726
249727
249728
249729
249730
249731
249732
249733
249734
249735
249736
249737
249738
249739
249740
249741
249742
249743
249744
249745
249746
249747
249748
249749
249750
249751
249752
249753
249754
249755
249756
249757
249758
249759
249760
249761
249762
249763
249764
249765
249766
249767
249768
249769
249770
249771
249772
249773
249774
249775
249776
249777
249778
249779
249780
249781
249782
249783
249784
249785
249786
249787
249788
249789
249790
249791
249792
249793
249794
249795
249796
249797
249798
249799
249800
249801
249802
249803
249804
249805
249806
249807
249808
249809
249810
249811
249812
249813
249814
249815
249816
249817
249818
249819
249820
249821
249822
249823
249824
249825
249826
249827
249828
249829
249830
249831
249832
249833
249834
249835
249836
249837
249838
249839
249840
249841
249842
249843
249844
249845
249846
249847
249848
249849
249850
249851
249852
249853
249854
249855
249856
249857
249858
249859
249860
249861
249862
249863
249864
249865
249866
249867
249868
249869
249870
249871
249872
249873
249874
249875
249876
249877
249878
249879
249880
249881
249882
249883
249884
249885
249886
249887
249888
249889
249890
249891
249892
249893
249894
249895
249896
249897
249898
249899
249900
249901
249902
249903
249904
249905
249906
249907
249908
249909
249910
249911
249912
249913
249914
249915
249916
249917
249918
249919
249920
249921
249922
249923
249924
249925
249926
249927
249928
249929
249930
249931
249932
249933
249934
249935
249936
249937
249938
249939
249940
249941
249942
249943
249944
249945
249946
249947
249948
249949
249950
249951
249952
249953
249954
249955
249956
249957
249958
249959
249960
249961
249962
249963
249964
249965
249966
249967
249968
249969
249970
249971
249972
249973
249974
249975
249976
249977
249978
249979
249980
249981
249982
249983
249984
249985
249986
249987
249988
249989
249990
249991
249992
249993
249994
249995
249996
249997
249998
249999
250000
250001
250002
250003
250004
250005
250006
250007
250008
250009
250010
250011
250012
250013
250014
250015
250016
250017
250018
250019
250020
250021
250022
250023
250024
250025
250026
250027
250028
250029
250030
250031
250032
250033
250034
250035
250036
250037
250038
250039
250040
250041
250042
250043
250044
250045
250046
250047
250048
250049
250050
250051
250052
250053
250054
250055
250056
250057
250058
250059
250060
250061
250062
250063
250064
250065
250066
250067
250068
250069
250070
250071
250072
250073
250074
250075
250076
250077
250078
250079
250080
250081
250082
250083
250084
250085
250086
250087
250088
250089
250090
250091
250092
250093
250094
250095
250096
250097
250098
250099
250100
250101
250102
250103
250104
250105
250106
250107
250108
250109
250110
250111
250112
250113
250114
250115
250116
250117
250118
250119
250120
250121
250122
250123
250124
250125
250126
250127
250128
250129
250130
250131
250132
250133
250134
250135
250136
250137
250138
250139
250140
250141
250142
250143
250144
250145
250146
250147
250148
250149
250150
250151
250152
250153
250154
250155
250156
250157
250158
250159
250160
250161
250162
250163
250164
250165
250166
250167
250168
250169
250170
250171
250172
250173
250174
250175
250176
250177
250178
250179
250180
250181
250182
250183
250184
250185
250186
250187
250188
250189
250190
250191
250192
250193
250194
250195
250196
250197
250198
250199
250200
250201
250202
250203
250204
250205
250206
250207
250208
250209
250210
250211
250212
250213
250214
250215
250216
250217
250218
250219
250220
250221
250222
250223
250224
250225
250226
250227
250228
250229
250230
250231
250232
250233
250234
250235
250236
250237
250238
250239
250240
250241
250242
250243
250244
250245
250246
250247
250248
250249
250250
250251
250252
250253
250254
250255
250256
250257
250258
250259
250260
250261
250262
250263
250264
250265
250266
250267
250268
250269
250270
250271
250272
250273
250274
250275
250276
250277
250278
250279
250280
250281
250282
250283
250284
250285
250286
250287
250288
250289
250290
250291
250292
250293
250294
250295
250296
250297
250298
250299
250300
250301
250302
250303
250304
250305
250306
250307
250308
250309
250310
250311
250312
250313
250314
250315
250316
250317
250318
250319
250320
250321
250322
250323
250324
250325
250326
250327
250328
250329
250330
250331
250332
250333
250334
250335
250336
250337
250338
250339
250340
250341
250342
250343
250344
250345
250346
250347
250348
250349
250350
250351
250352
250353
250354
250355
250356
250357
250358
250359
250360
250361
250362
250363
250364
250365
250366
250367
250368
250369
250370
250371
250372
250373
250374
250375
250376
250377
250378
250379
250380
250381
250382
250383
250384
250385
250386
250387
250388
250389
250390
250391
250392
250393
250394
250395
250396
250397
250398
250399
250400
250401
250402
250403
250404
250405
250406
250407
250408
250409
250410
250411
250412
250413
250414
250415
250416
250417
250418
250419
250420
250421
250422
250423
250424
250425
250426
250427
250428
250429
250430
250431
250432
250433
250434
250435
250436
250437
250438
250439
250440
250441
250442
250443
250444
250445
250446
250447
250448
250449
250450
250451
250452
250453
250454
250455
250456
250457
250458
250459
250460
250461
250462
250463
250464
250465
250466
250467
250468
250469
250470
250471
250472
250473
250474
250475
250476
250477
250478
250479
250480
250481
250482
250483
250484
250485
250486
250487
250488
250489
250490
250491
250492
250493
250494
250495
250496
250497
250498
250499
250500
250501
250502
250503
250504
250505
250506
250507
250508
250509
250510
250511
250512
250513
250514
250515
250516
250517
250518
250519
250520
250521
250522
250523
250524
250525
250526
250527
250528
250529
250530
250531
250532
250533
250534
250535
250536
250537
250538
250539
250540
250541
250542
250543
250544
250545
250546
250547
250548
250549
250550
250551
250552
250553
250554
250555
250556
250557
250558
250559
250560
250561
250562
250563
250564
250565
250566
250567
250568
250569
250570
250571
250572
250573
250574
250575
250576
250577
250578
250579
250580
250581
250582
250583
250584
250585
250586
250587
250588
250589
250590
250591
250592
250593
250594
250595
250596
250597
250598
250599
250600
250601
250602
250603
250604
250605
250606
250607
250608
250609
250610
250611
250612
250613
250614
250615
250616
250617
250618
250619
250620
250621
250622
250623
250624
250625
250626
250627
250628
250629
250630
250631
250632
250633
250634
250635
250636
250637
250638
250639
250640
250641
250642
250643
250644
250645
250646
250647
250648
250649
250650
250651
250652
250653
250654
250655
250656
250657
250658
250659
250660
250661
250662
250663
250664
250665
250666
250667
250668
250669
250670
250671
250672
250673
250674
250675
250676
250677
250678
250679
250680
250681
250682
250683
250684
250685
250686
250687
250688
250689
250690
250691
250692
250693
250694
250695
250696
250697
250698
250699
250700
250701
250702
250703
250704
250705
250706
250707
250708
250709
250710
250711
250712
250713
250714
250715
250716
250717
250718
250719
250720
250721
250722
250723
250724
250725
250726
250727
250728
250729
250730
250731
250732
250733
250734
250735
250736
250737
250738
250739
250740
250741
250742
250743
250744
250745
250746
250747
250748
250749
250750
250751
250752
250753
250754
250755
250756
250757
250758
250759
250760
250761
250762
250763
250764
250765
250766
250767
250768
250769
250770
250771
250772
250773
250774
250775
250776
250777
250778
250779
250780
250781
250782
250783
250784
250785
250786
250787
250788
250789
250790
250791
250792
250793
250794
250795
250796
250797
250798
250799
250800
250801
250802
250803
250804
250805
250806
250807
250808
250809
250810
250811
250812
250813
250814
250815
250816
250817
250818
250819
250820
250821
250822
250823
250824
250825
250826
250827
250828
250829
250830
250831
250832
250833
250834
250835
250836
250837
250838
250839
250840
250841
250842
250843
250844
250845
250846
250847
250848
250849
250850
250851
250852
250853
250854
250855
250856
250857
250858
250859
250860
250861
250862
250863
250864
250865
250866
250867
250868
250869
250870
250871
250872
250873
250874
250875
250876
250877
250878
250879
250880
250881
250882
250883
250884
250885
250886
250887
250888
250889
250890
250891
250892
250893
250894
250895
250896
250897
250898
250899
250900
250901
250902
250903
250904
250905
250906
250907
250908
250909
250910
250911
250912
250913
250914
250915
250916
250917
250918
250919
250920
250921
250922
250923
250924
250925
250926
250927
250928
250929
250930
250931
250932
250933
250934
250935
250936
250937
250938
250939
250940
250941
250942
250943
250944
250945
250946
250947
250948
250949
250950
250951
250952
250953
250954
250955
250956
250957
250958
250959
250960
250961
250962
250963
250964
250965
250966
250967
250968
250969
250970
250971
250972
250973
250974
250975
250976
250977
250978
250979
250980
250981
250982
250983
250984
250985
250986
250987
250988
250989
250990
250991
250992
250993
250994
250995
250996
250997
250998
250999
251000
251001
251002
251003
251004
251005
251006
251007
251008
251009
251010
251011
251012
251013
251014
251015
251016
251017
251018
251019
251020
251021
251022
251023
251024
251025
251026
251027
251028
251029
251030
251031
251032
251033
251034
251035
251036
251037
251038
251039
251040
251041
251042
251043
251044
251045
251046
251047
251048
251049
251050
251051
251052
251053
251054
251055
251056
251057
251058
251059
251060
251061
251062
251063
251064
251065
251066
251067
251068
251069
251070
251071
251072
251073
251074
251075
251076
251077
251078
251079
251080
251081
251082
251083
251084
251085
251086
251087
251088
251089
251090
251091
251092
251093
251094
251095
251096
251097
251098
251099
251100
251101
251102
251103
251104
251105
251106
251107
251108
251109
251110
251111
251112
251113
251114
251115
251116
251117
251118
251119
251120
251121
251122
251123
251124
251125
251126
251127
251128
251129
251130
251131
251132
251133
251134
251135
251136
251137
251138
251139
251140
251141
251142
251143
251144
251145
251146
251147
251148
251149
251150
251151
251152
251153
251154
251155
251156
251157
251158
251159
251160
251161
251162
251163
251164
251165
251166
251167
251168
251169
251170
251171
251172
251173
251174
251175
251176
251177
251178
251179
251180
251181
251182
251183
251184
251185
251186
251187
251188
251189
251190
251191
251192
251193
251194
251195
251196
251197
251198
251199
251200
251201
251202
251203
251204
251205
251206
251207
251208
251209
251210
251211
251212
251213
251214
251215
251216
251217
251218
251219
251220
251221
251222
251223
251224
251225
251226
251227
251228
251229
251230
251231
251232
251233
251234
251235
251236
251237
251238
251239
251240
251241
251242
251243
251244
251245
251246
251247
251248
251249
251250
251251
251252
251253
251254
251255
251256
251257
251258
251259
251260
251261
251262
251263
251264
251265
251266
251267
251268
251269
251270
251271
251272
251273
251274
251275
251276
251277
251278
251279
251280
251281
251282
251283
251284
251285
251286
251287
251288
251289
251290
251291
251292
251293
251294
251295
251296
251297
251298
251299
251300
251301
251302
251303
251304
251305
251306
251307
251308
251309
251310
251311
251312
251313
251314
251315
251316
251317
251318
251319
251320
251321
251322
251323
251324
251325
251326
251327
251328
251329
251330
251331
251332
251333
251334
251335
251336
251337
251338
251339
251340
251341
251342
251343
251344
251345
251346
251347
251348
251349
251350
251351
251352
251353
251354
251355
251356
251357
251358
251359
251360
251361
251362
251363
251364
251365
251366
251367
251368
251369
251370
251371
251372
251373
251374
251375
251376
251377
251378
251379
251380
251381
251382
251383
251384
251385
251386
251387
251388
251389
251390
251391
251392
251393
251394
251395
251396
251397
251398
251399
251400
251401
251402
251403
251404
251405
251406
251407
251408
251409
251410
251411
251412
251413
251414
251415
251416
251417
251418
251419
251420
251421
251422
251423
251424
251425
251426
251427
251428
251429
251430
251431
251432
251433
251434
251435
251436
251437
251438
251439
251440
251441
251442
251443
251444
251445
251446
251447
251448
251449
251450
251451
251452
251453
251454
251455
251456
251457
251458
251459
251460
251461
251462
251463
251464
251465
251466
251467
251468
251469
251470
251471
251472
251473
251474
251475
251476
251477
251478
251479
251480
251481
251482
251483
251484
251485
251486
251487
251488
251489
251490
251491
251492
251493
251494
251495
251496
251497
251498
251499
251500
251501
251502
251503
251504
251505
251506
251507
251508
251509
251510
251511
251512
251513
251514
251515
251516
251517
251518
251519
251520
251521
251522
251523
251524
251525
251526
251527
251528
251529
251530
251531
251532
251533
251534
251535
251536
251537
251538
251539
251540
251541
251542
251543
251544
251545
251546
251547
251548
251549
251550
251551
251552
251553
251554
251555
251556
251557
251558
251559
251560
251561
251562
251563
251564
251565
251566
251567
251568
251569
251570
251571
251572
251573
251574
251575
251576
251577
251578
251579
251580
251581
251582
251583
251584
251585
251586
251587
251588
251589
251590
251591
251592
251593
251594
251595
251596
251597
251598
251599
251600
251601
251602
251603
251604
251605
251606
251607
251608
251609
251610
251611
251612
251613
251614
251615
251616
251617
251618
251619
251620
251621
251622
251623
251624
251625
251626
251627
251628
251629
251630
251631
251632
251633
251634
251635
251636
251637
251638
251639
251640
251641
251642
251643
251644
251645
251646
251647
251648
251649
251650
251651
251652
251653
251654
251655
251656
251657
251658
251659
251660
251661
251662
251663
251664
251665
251666
251667
251668
251669
251670
251671
251672
251673
251674
251675
251676
251677
251678
251679
251680
251681
251682
251683
251684
251685
251686
251687
251688
251689
251690
251691
251692
251693
251694
251695
251696
251697
251698
251699
251700
251701
251702
251703
251704
251705
251706
251707
251708
251709
251710
251711
251712
251713
251714
251715
251716
251717
251718
251719
251720
251721
251722
251723
251724
251725
251726
251727
251728
251729
251730
251731
251732
251733
251734
251735
251736
251737
251738
251739
251740
251741
251742
251743
251744
251745
251746
251747
251748
251749
251750
251751
251752
251753
251754
251755
251756
251757
251758
251759
251760
251761
251762
251763
251764
251765
251766
251767
251768
251769
251770
251771
251772
251773
251774
251775
251776
251777
251778
251779
251780
251781
251782
251783
251784
251785
251786
251787
251788
251789
251790
251791
251792
251793
251794
251795
251796
251797
251798
251799
251800
251801
251802
251803
251804
251805
251806
251807
251808
251809
251810
251811
251812
251813
251814
251815
251816
251817
251818
251819
251820
251821
251822
251823
251824
251825
251826
251827
251828
251829
251830
251831
251832
251833
251834
251835
251836
251837
251838
251839
251840
251841
251842
251843
251844
251845
251846
251847
251848
251849
251850
251851
251852
251853
251854
251855
251856
251857
251858
251859
251860
251861
251862
251863
251864
251865
251866
251867
251868
251869
251870
251871
251872
251873
251874
251875
251876
251877
251878
251879
251880
251881
251882
251883
251884
251885
251886
251887
251888
251889
251890
251891
251892
251893
251894
251895
251896
251897
251898
251899
251900
251901
251902
251903
251904
251905
251906
251907
251908
251909
251910
251911
251912
251913
251914
251915
251916
251917
251918
251919
251920
251921
251922
251923
251924
251925
251926
251927
251928
251929
251930
251931
251932
251933
251934
251935
251936
251937
251938
251939
251940
251941
251942
251943
251944
251945
251946
251947
251948
251949
251950
251951
251952
251953
251954
251955
251956
251957
251958
251959
251960
251961
251962
251963
251964
251965
251966
251967
251968
251969
251970
251971
251972
251973
251974
251975
251976
251977
251978
251979
251980
251981
251982
251983
251984
251985
251986
251987
251988
251989
251990
251991
251992
251993
251994
251995
251996
251997
251998
251999
252000
252001
252002
252003
252004
252005
252006
252007
252008
252009
252010
252011
252012
252013
252014
252015
252016
252017
252018
252019
252020
252021
252022
252023
252024
252025
252026
252027
252028
252029
252030
252031
252032
252033
252034
252035
252036
252037
252038
252039
252040
252041
252042
252043
252044
252045
252046
252047
252048
252049
252050
252051
252052
252053
252054
252055
252056
252057
252058
252059
252060
252061
252062
252063
252064
252065
252066
252067
252068
252069
252070
252071
252072
252073
252074
252075
252076
252077
252078
252079
252080
252081
252082
252083
252084
252085
252086
252087
252088
252089
252090
252091
252092
252093
252094
252095
252096
252097
252098
252099
252100
252101
252102
252103
252104
252105
252106
252107
252108
252109
252110
252111
252112
252113
252114
252115
252116
252117
252118
252119
252120
252121
252122
252123
252124
252125
252126
252127
252128
252129
252130
252131
252132
252133
252134
252135
252136
252137
252138
252139
252140
252141
252142
252143
252144
252145
252146
252147
252148
252149
252150
252151
252152
252153
252154
252155
252156
252157
252158
252159
252160
252161
252162
252163
252164
252165
252166
252167
252168
252169
252170
252171
252172
252173
252174
252175
252176
252177
252178
252179
252180
252181
252182
252183
252184
252185
252186
252187
252188
252189
252190
252191
252192
252193
252194
252195
252196
252197
252198
252199
252200
252201
252202
252203
252204
252205
252206
252207
252208
252209
252210
252211
252212
252213
252214
252215
252216
252217
252218
252219
252220
252221
252222
252223
252224
252225
252226
252227
252228
252229
252230
252231
252232
252233
252234
252235
252236
252237
252238
252239
252240
252241
252242
252243
252244
252245
252246
252247
252248
252249
252250
252251
252252
252253
252254
252255
252256
252257
252258
252259
252260
252261
252262
252263
252264
252265
252266
252267
252268
252269
252270
252271
252272
252273
252274
252275
252276
252277
252278
252279
252280
252281
252282
252283
252284
252285
252286
252287
252288
252289
252290
252291
252292
252293
252294
252295
252296
252297
252298
252299
252300
252301
252302
252303
252304
252305
252306
252307
252308
252309
252310
252311
252312
252313
252314
252315
252316
252317
252318
252319
252320
252321
252322
252323
252324
252325
252326
252327
252328
252329
252330
252331
252332
252333
252334
252335
252336
252337
252338
252339
252340
252341
252342
252343
252344
252345
252346
252347
252348
252349
252350
252351
252352
252353
252354
252355
252356
252357
252358
252359
252360
252361
252362
252363
252364
252365
252366
252367
252368
252369
252370
252371
252372
252373
252374
252375
252376
252377
252378
252379
252380
252381
252382
252383
252384
252385
252386
252387
252388
252389
252390
252391
252392
252393
252394
252395
252396
252397
252398
252399
252400
252401
252402
252403
252404
252405
252406
252407
252408
252409
252410
252411
252412
252413
252414
252415
252416
252417
252418
252419
252420
252421
252422
252423
252424
252425
252426
252427
252428
252429
252430
252431
252432
252433
252434
252435
252436
252437
252438
252439
252440
252441
252442
252443
252444
252445
252446
252447
252448
252449
252450
252451
252452
252453
252454
252455
252456
252457
252458
252459
252460
252461
252462
252463
252464
252465
252466
252467
252468
252469
252470
252471
252472
252473
252474
252475
252476
252477
252478
252479
252480
252481
252482
252483
252484
252485
252486
252487
252488
252489
252490
252491
252492
252493
252494
252495
252496
252497
252498
252499
252500
252501
252502
252503
252504
252505
252506
252507
252508
252509
252510
252511
252512
252513
252514
252515
252516
252517
252518
252519
252520
252521
252522
252523
252524
252525
252526
252527
252528
252529
252530
252531
252532
252533
252534
252535
252536
252537
252538
252539
252540
252541
252542
252543
252544
252545
252546
252547
252548
252549
252550
252551
252552
252553
252554
252555
252556
252557
252558
252559
252560
252561
252562
252563
252564
252565
252566
252567
252568
252569
252570
252571
252572
252573
252574
252575
252576
252577
252578
252579
252580
252581
252582
252583
252584
252585
252586
252587
252588
252589
252590
252591
252592
252593
252594
252595
252596
252597
252598
252599
252600
252601
252602
252603
252604
252605
252606
252607
252608
252609
252610
252611
252612
252613
252614
252615
252616
252617
252618
252619
252620
252621
252622
252623
252624
252625
252626
252627
252628
252629
252630
252631
252632
252633
252634
252635
252636
252637
252638
252639
252640
252641
252642
252643
252644
252645
252646
252647
252648
252649
252650
252651
252652
252653
252654
252655
252656
252657
252658
252659
252660
252661
252662
252663
252664
252665
252666
252667
252668
252669
252670
252671
252672
252673
252674
252675
252676
252677
252678
252679
252680
252681
252682
252683
252684
252685
252686
252687
252688
252689
252690
252691
252692
252693
252694
252695
252696
252697
252698
252699
252700
252701
252702
252703
252704
252705
252706
252707
252708
252709
252710
252711
252712
252713
252714
252715
252716
252717
252718
252719
252720
252721
252722
252723
252724
252725
252726
252727
252728
252729
252730
252731
252732
252733
252734
252735
252736
252737
252738
252739
252740
252741
252742
252743
252744
252745
252746
252747
252748
252749
252750
252751
252752
252753
252754
252755
252756
252757
252758
252759
252760
252761
252762
252763
252764
252765
252766
252767
252768
252769
252770
252771
252772
252773
252774
252775
252776
252777
252778
252779
252780
252781
252782
252783
252784
252785
252786
252787
252788
252789
252790
252791
252792
252793
252794
252795
252796
252797
252798
252799
252800
252801
252802
252803
252804
252805
252806
252807
252808
252809
252810
252811
252812
252813
252814
252815
252816
252817
252818
252819
252820
252821
252822
252823
252824
252825
252826
252827
252828
252829
252830
252831
252832
252833
252834
252835
252836
252837
252838
252839
252840
252841
252842
252843
252844
252845
252846
252847
252848
252849
252850
252851
252852
252853
252854
252855
252856
252857
252858
252859
252860
252861
252862
252863
252864
252865
252866
252867
252868
252869
252870
252871
252872
252873
252874
252875
252876
252877
252878
252879
252880
252881
252882
252883
252884
252885
252886
252887
252888
252889
252890
252891
252892
252893
252894
252895
252896
252897
252898
252899
252900
252901
252902
252903
252904
252905
252906
252907
252908
252909
252910
252911
252912
252913
252914
252915
252916
252917
252918
252919
252920
252921
252922
252923
252924
252925
252926
252927
252928
252929
252930
252931
252932
252933
252934
252935
252936
252937
252938
252939
252940
252941
252942
252943
252944
252945
252946
252947
252948
252949
252950
252951
252952
252953
252954
252955
252956
252957
252958
252959
252960
252961
252962
252963
252964
252965
252966
252967
252968
252969
252970
252971
252972
252973
252974
252975
252976
252977
252978
252979
252980
252981
252982
252983
252984
252985
252986
252987
252988
252989
252990
252991
252992
252993
252994
252995
252996
252997
252998
252999
253000
253001
253002
253003
253004
253005
253006
253007
253008
253009
253010
253011
253012
253013
253014
253015
253016
253017
253018
253019
253020
253021
253022
253023
253024
253025
253026
253027
253028
253029
253030
253031
253032
253033
253034
253035
253036
253037
253038
253039
253040
253041
253042
253043
253044
253045
253046
253047
253048
253049
253050
253051
253052
253053
253054
253055
253056
253057
253058
253059
253060
253061
253062
253063
253064
253065
253066
253067
253068
253069
253070
253071
253072
253073
253074
253075
253076
253077
253078
253079
253080
253081
253082
253083
253084
253085
253086
253087
253088
253089
253090
253091
253092
253093
253094
253095
253096
253097
253098
253099
253100
253101
253102
253103
253104
253105
253106
253107
253108
253109
253110
253111
253112
253113
253114
253115
253116
253117
253118
253119
253120
253121
253122
253123
253124
253125
253126
253127
253128
253129
253130
253131
253132
253133
253134
253135
253136
253137
253138
253139
253140
253141
253142
253143
253144
253145
253146
253147
253148
253149
253150
253151
253152
253153
253154
253155
253156
253157
253158
253159
253160
253161
253162
253163
253164
253165
253166
253167
253168
253169
253170
253171
253172
253173
253174
253175
253176
253177
253178
253179
253180
253181
253182
253183
253184
253185
253186
253187
253188
253189
253190
253191
253192
253193
253194
253195
253196
253197
253198
253199
253200
253201
253202
253203
253204
253205
253206
253207
253208
253209
253210
253211
253212
253213
253214
253215
253216
253217
253218
253219
253220
253221
253222
253223
253224
253225
253226
253227
253228
253229
253230
253231
253232
253233
253234
253235
253236
253237
253238
253239
253240
253241
253242
253243
253244
253245
253246
253247
253248
253249
253250
253251
253252
253253
253254
253255
253256
253257
253258
253259
253260
253261
253262
253263
253264
253265
253266
253267
253268
253269
253270
253271
253272
253273
253274
253275
253276
253277
253278
253279
253280
253281
253282
253283
253284
253285
253286
253287
253288
253289
253290
253291
253292
253293
253294
253295
253296
253297
253298
253299
253300
253301
253302
253303
253304
253305
253306
253307
253308
253309
253310
253311
253312
253313
253314
253315
253316
253317
253318
253319
253320
253321
253322
253323
253324
253325
253326
253327
253328
253329
253330
253331
253332
253333
253334
253335
253336
253337
253338
253339
253340
253341
253342
253343
253344
253345
253346
253347
253348
253349
253350
253351
253352
253353
253354
253355
253356
253357
253358
253359
253360
253361
253362
253363
253364
253365
253366
253367
253368
253369
253370
253371
253372
253373
253374
253375
253376
253377
253378
253379
253380
253381
253382
253383
253384
253385
253386
253387
253388
253389
253390
253391
253392
253393
253394
253395
253396
253397
253398
253399
253400
253401
253402
253403
253404
253405
253406
253407
253408
253409
253410
253411
253412
253413
253414
253415
253416
253417
253418
253419
253420
253421
253422
253423
253424
253425
253426
253427
253428
253429
253430
253431
253432
253433
253434
253435
253436
253437
253438
253439
253440
253441
253442
253443
253444
253445
253446
253447
253448
253449
253450
253451
253452
253453
253454
253455
253456
253457
253458
253459
253460
253461
253462
253463
253464
253465
253466
253467
253468
253469
253470
253471
253472
253473
253474
253475
253476
253477
253478
253479
253480
253481
253482
253483
253484
253485
253486
253487
253488
253489
253490
253491
253492
253493
253494
253495
253496
253497
253498
253499
253500
253501
253502
253503
253504
253505
253506
253507
253508
253509
253510
253511
253512
253513
253514
253515
253516
253517
253518
253519
253520
253521
253522
253523
253524
253525
253526
253527
253528
253529
253530
253531
253532
253533
253534
253535
253536
253537
253538
253539
253540
253541
253542
253543
253544
253545
253546
253547
253548
253549
253550
253551
253552
253553
253554
253555
253556
253557
253558
253559
253560
253561
253562
253563
253564
253565
253566
253567
253568
253569
253570
253571
253572
253573
253574
253575
253576
253577
253578
253579
253580
253581
253582
253583
253584
253585
253586
253587
253588
253589
253590
253591
253592
253593
253594
253595
253596
253597
253598
253599
253600
253601
253602
253603
253604
253605
253606
253607
253608
253609
253610
253611
253612
253613
253614
253615
253616
253617
253618
253619
253620
253621
253622
253623
253624
253625
253626
253627
253628
253629
253630
253631
253632
253633
253634
253635
253636
253637
253638
253639
253640
253641
253642
253643
253644
253645
253646
253647
253648
253649
253650
253651
253652
253653
253654
253655
253656
253657
253658
253659
253660
253661
253662
253663
253664
253665
253666
253667
253668
253669
253670
253671
253672
253673
253674
253675
253676
253677
253678
253679
253680
253681
253682
253683
253684
253685
253686
253687
253688
253689
253690
253691
253692
253693
253694
253695
253696
253697
253698
253699
253700
253701
253702
253703
253704
253705
253706
253707
253708
253709
253710
253711
253712
253713
253714
253715
253716
253717
253718
253719
253720
253721
253722
253723
253724
253725
253726
253727
253728
253729
253730
253731
253732
253733
253734
253735
253736
253737
253738
253739
253740
253741
253742
253743
253744
253745
253746
253747
253748
253749
253750
253751
253752
253753
253754
253755
253756
253757
253758
253759
253760
253761
253762
253763
253764
253765
253766
253767
253768
253769
253770
253771
253772
253773
253774
253775
253776
253777
253778
253779
253780
253781
253782
253783
253784
253785
253786
253787
253788
253789
253790
253791
253792
253793
253794
253795
253796
253797
253798
253799
253800
253801
253802
253803
253804
253805
253806
253807
253808
253809
253810
253811
253812
253813
253814
253815
253816
253817
253818
253819
253820
253821
253822
253823
253824
253825
253826
253827
253828
253829
253830
253831
253832
253833
253834
253835
253836
253837
253838
253839
253840
253841
253842
253843
253844
253845
253846
253847
253848
253849
253850
253851
253852
253853
253854
253855
253856
253857
253858
253859
253860
253861
253862
253863
253864
253865
253866
253867
253868
253869
253870
253871
253872
253873
253874
253875
253876
253877
253878
253879
253880
253881
253882
253883
253884
253885
253886
253887
253888
253889
253890
253891
253892
253893
253894
253895
253896
253897
253898
253899
253900
253901
253902
253903
253904
253905
253906
253907
253908
253909
253910
253911
253912
253913
253914
253915
253916
253917
253918
253919
253920
253921
253922
253923
253924
253925
253926
253927
253928
253929
253930
253931
253932
253933
253934
253935
253936
253937
253938
253939
253940
253941
253942
253943
253944
253945
253946
253947
253948
253949
253950
253951
253952
253953
253954
253955
253956
253957
253958
253959
253960
253961
253962
253963
253964
253965
253966
253967
253968
253969
253970
253971
253972
253973
253974
253975
253976
253977
253978
253979
253980
253981
253982
253983
253984
253985
253986
253987
253988
253989
253990
253991
253992
253993
253994
253995
253996
253997
253998
253999
254000
254001
254002
254003
254004
254005
254006
254007
254008
254009
254010
254011
254012
254013
254014
254015
254016
254017
254018
254019
254020
254021
254022
254023
254024
254025
254026
254027
254028
254029
254030
254031
254032
254033
254034
254035
254036
254037
254038
254039
254040
254041
254042
254043
254044
254045
254046
254047
254048
254049
254050
254051
254052
254053
254054
254055
254056
254057
254058
254059
254060
254061
254062
254063
254064
254065
254066
254067
254068
254069
254070
254071
254072
254073
254074
254075
254076
254077
254078
254079
254080
254081
254082
254083
254084
254085
254086
254087
254088
254089
254090
254091
254092
254093
254094
254095
254096
254097
254098
254099
254100
254101
254102
254103
254104
254105
254106
254107
254108
254109
254110
254111
254112
254113
254114
254115
254116
254117
254118
254119
254120
254121
254122
254123
254124
254125
254126
254127
254128
254129
254130
254131
254132
254133
254134
254135
254136
254137
254138
254139
254140
254141
254142
254143
254144
254145
254146
254147
254148
254149
254150
254151
254152
254153
254154
254155
254156
254157
254158
254159
254160
254161
254162
254163
254164
254165
254166
254167
254168
254169
254170
254171
254172
254173
254174
254175
254176
254177
254178
254179
254180
254181
254182
254183
254184
254185
254186
254187
254188
254189
254190
254191
254192
254193
254194
254195
254196
254197
254198
254199
254200
254201
254202
254203
254204
254205
254206
254207
254208
254209
254210
254211
254212
254213
254214
254215
254216
254217
254218
254219
254220
254221
254222
254223
254224
254225
254226
254227
254228
254229
254230
254231
254232
254233
254234
254235
254236
254237
254238
254239
254240
254241
254242
254243
254244
254245
254246
254247
254248
254249
254250
254251
254252
254253
254254
254255
254256
254257
254258
254259
254260
254261
254262
254263
254264
254265
254266
254267
254268
254269
254270
254271
254272
254273
254274
254275
254276
254277
254278
254279
254280
254281
254282
254283
254284
254285
254286
254287
254288
254289
254290
254291
254292
254293
254294
254295
254296
254297
254298
254299
254300
254301
254302
254303
254304
254305
254306
254307
254308
254309
254310
254311
254312
254313
254314
254315
254316
254317
254318
254319
254320
254321
254322
254323
254324
254325
254326
254327
254328
254329
254330
254331
254332
254333
254334
254335
254336
254337
254338
254339
254340
254341
254342
254343
254344
254345
254346
254347
254348
254349
254350
254351
254352
254353
254354
254355
254356
254357
254358
254359
254360
254361
254362
254363
254364
254365
254366
254367
254368
254369
254370
254371
254372
254373
254374
254375
254376
254377
254378
254379
254380
254381
254382
254383
254384
254385
254386
254387
254388
254389
254390
254391
254392
254393
254394
254395
254396
254397
254398
254399
254400
254401
254402
254403
254404
254405
254406
254407
254408
254409
254410
254411
254412
254413
254414
254415
254416
254417
254418
254419
254420
254421
254422
254423
254424
254425
254426
254427
254428
254429
254430
254431
254432
254433
254434
254435
254436
254437
254438
254439
254440
254441
254442
254443
254444
254445
254446
254447
254448
254449
254450
254451
254452
254453
254454
254455
254456
254457
254458
254459
254460
254461
254462
254463
254464
254465
254466
254467
254468
254469
254470
254471
254472
254473
254474
254475
254476
254477
254478
254479
254480
254481
254482
254483
254484
254485
254486
254487
254488
254489
254490
254491
254492
254493
254494
254495
254496
254497
254498
254499
254500
254501
254502
254503
254504
254505
254506
254507
254508
254509
254510
254511
254512
254513
254514
254515
254516
254517
254518
254519
254520
254521
254522
254523
254524
254525
254526
254527
254528
254529
254530
254531
254532
254533
254534
254535
254536
254537
254538
254539
254540
254541
254542
254543
254544
254545
254546
254547
254548
254549
254550
254551
254552
254553
254554
254555
254556
254557
254558
254559
254560
254561
254562
254563
254564
254565
254566
254567
254568
254569
254570
254571
254572
254573
254574
254575
254576
254577
254578
254579
254580
254581
254582
254583
254584
254585
254586
254587
254588
254589
254590
254591
254592
254593
254594
254595
254596
254597
254598
254599
254600
254601
254602
254603
254604
254605
254606
254607
254608
254609
254610
254611
254612
254613
254614
254615
254616
254617
254618
254619
254620
254621
254622
254623
254624
254625
254626
254627
254628
254629
254630
254631
254632
254633
254634
254635
254636
254637
254638
254639
254640
254641
254642
254643
254644
254645
254646
254647
254648
254649
254650
254651
254652
254653
254654
254655
254656
254657
254658
254659
254660
254661
254662
254663
254664
254665
254666
254667
254668
254669
254670
254671
254672
254673
254674
254675
254676
254677
254678
254679
254680
254681
254682
254683
254684
254685
254686
254687
254688
254689
254690
254691
254692
254693
254694
254695
254696
254697
254698
254699
254700
254701
254702
254703
254704
254705
254706
254707
254708
254709
254710
254711
254712
254713
254714
254715
254716
254717
254718
254719
254720
254721
254722
254723
254724
254725
254726
254727
254728
254729
254730
254731
254732
254733
254734
254735
254736
254737
254738
254739
254740
254741
254742
254743
254744
254745
254746
254747
254748
254749
254750
254751
254752
254753
254754
254755
254756
254757
254758
254759
254760
254761
254762
254763
254764
254765
254766
254767
254768
254769
254770
254771
254772
254773
254774
254775
254776
254777
254778
254779
254780
254781
254782
254783
254784
254785
254786
254787
254788
254789
254790
254791
254792
254793
254794
254795
254796
254797
254798
254799
254800
254801
254802
254803
254804
254805
254806
254807
254808
254809
254810
254811
254812
254813
254814
254815
254816
254817
254818
254819
254820
254821
254822
254823
254824
254825
254826
254827
254828
254829
254830
254831
254832
254833
254834
254835
254836
254837
254838
254839
254840
254841
254842
254843
254844
254845
254846
254847
254848
254849
254850
254851
254852
254853
254854
254855
254856
254857
254858
254859
254860
254861
254862
254863
254864
254865
254866
254867
254868
254869
254870
254871
254872
254873
254874
254875
254876
254877
254878
254879
254880
254881
254882
254883
254884
254885
254886
254887
254888
254889
254890
254891
254892
254893
254894
254895
254896
254897
254898
254899
254900
254901
254902
254903
254904
254905
254906
254907
254908
254909
254910
254911
254912
254913
254914
254915
254916
254917
254918
254919
254920
254921
254922
254923
254924
254925
254926
254927
254928
254929
254930
254931
254932
254933
254934
254935
254936
254937
254938
254939
254940
254941
254942
254943
254944
254945
254946
254947
254948
254949
254950
254951
254952
254953
254954
254955
254956
254957
254958
254959
254960
254961
254962
254963
254964
254965
254966
254967
254968
254969
254970
254971
254972
254973
254974
254975
254976
254977
254978
254979
254980
254981
254982
254983
254984
254985
254986
254987
254988
254989
254990
254991
254992
254993
254994
254995
254996
254997
254998
254999
255000
255001
255002
255003
255004
255005
255006
255007
255008
255009
255010
255011
255012
255013
255014
255015
255016
255017
255018
255019
255020
255021
255022
255023
255024
255025
255026
255027
255028
255029
255030
255031
255032
255033
255034
255035
255036
255037
255038
255039
255040
255041
255042
255043
255044
255045
255046
255047
255048
255049
255050
255051
255052
255053
255054
255055
255056
255057
255058
255059
255060
255061
255062
255063
255064
255065
255066
255067
255068
255069
255070
255071
255072
255073
255074
255075
255076
255077
255078
255079
255080
255081
255082
255083
255084
255085
255086
255087
255088
255089
255090
255091
255092
255093
255094
255095
255096
255097
255098
255099
255100
255101
255102
255103
255104
255105
255106
255107
255108
255109
255110
255111
255112
255113
255114
255115
255116
255117
255118
255119
255120
255121
255122
255123
255124
255125
255126
255127
255128
255129
255130
255131
255132
255133
255134
255135
255136
255137
255138
255139
255140
255141
255142
255143
255144
255145
255146
255147
255148
255149
255150
255151
255152
255153
255154
255155
255156
255157
255158
255159
255160
255161
255162
255163
255164
255165
255166
255167
255168
255169
255170
255171
255172
255173
255174
255175
255176
255177
255178
255179
255180
255181
255182
255183
255184
255185
255186
255187
255188
255189
255190
255191
255192
255193
255194
255195
255196
255197
255198
255199
255200
255201
255202
255203
255204
255205
255206
255207
255208
255209
255210
255211
255212
255213
255214
255215
255216
255217
255218
255219
255220
255221
255222
255223
255224
255225
255226
255227
255228
255229
255230
255231
255232
255233
255234
255235
255236
255237
255238
255239
255240
255241
255242
255243
255244
255245
255246
255247
255248
255249
255250
255251
255252
255253
255254
255255
255256
255257
255258
255259
255260
255261
255262
255263
255264
255265
255266
255267
255268
255269
255270
255271
255272
255273
255274
255275
255276
255277
255278
255279
255280
255281
255282
255283
255284
255285
255286
255287
255288
255289
255290
255291
255292
255293
255294
255295
255296
255297
255298
255299
255300
255301
255302
255303
255304
255305
255306
255307
255308
255309
255310
255311
255312
255313
255314
255315
255316
255317
255318
255319
255320
255321
255322
255323
255324
255325
255326
255327
255328
255329
255330
255331
255332
255333
255334
255335
255336
255337
255338
255339
255340
255341
255342
255343
255344
255345
255346
255347
255348
255349
255350
255351
255352
255353
255354
255355
255356
255357
255358
255359
255360
255361
255362
255363
255364
255365
255366
255367
255368
255369
255370
255371
255372
255373
255374
255375
255376
255377
255378
255379
255380
255381
255382
255383
255384
255385
255386
255387
255388
255389
255390
255391
255392
255393
255394
255395
255396
255397
255398
255399
255400
255401
255402
255403
255404
255405
255406
255407
255408
255409
255410
255411
255412
255413
255414
255415
255416
255417
255418
255419
255420
255421
255422
255423
255424
255425
255426
255427
255428
255429
255430
255431
255432
255433
255434
255435
255436
255437
255438
255439
255440
255441
255442
255443
255444
255445
255446
255447
255448
255449
255450
255451
255452
255453
255454
255455
255456
255457
255458
255459
255460
255461
255462
255463
255464
255465
255466
255467
255468
255469
255470
255471
255472
255473
255474
255475
255476
255477
255478
255479
255480
255481
255482
255483
255484
255485
255486
255487
255488
255489
255490
255491
255492
255493
255494
255495
255496
255497
255498
255499
255500
255501
255502
255503
255504
255505
255506
255507
255508
255509
255510
255511
255512
255513
255514
255515
255516
255517
255518
255519
255520
255521
255522
255523
255524
255525
255526
255527
255528
255529
255530
255531
255532
255533
255534
255535
255536
255537
255538
255539
255540
255541
255542
255543
255544
255545
255546
255547
255548
255549
255550
255551
255552
255553
255554
255555
255556
255557
255558
255559
255560
255561
255562
255563
255564
255565
255566
255567
255568
255569
255570
255571
255572
255573
255574
255575
255576
255577
255578
255579
255580
255581
255582
255583
255584
255585
255586
255587
255588
255589
255590
255591
255592
255593
255594
255595
255596
255597
255598
255599
255600
255601
255602
255603
255604
255605
255606
255607
255608
255609
255610
255611
255612
255613
255614
255615
255616
255617
255618
255619
255620
255621
255622
255623
255624
255625
255626
255627
255628
255629
255630
255631
255632
255633
255634
255635
255636
255637
255638
255639
255640
255641
255642
255643
255644
255645
255646
255647
255648
255649
255650
255651
255652
255653
255654
255655
255656
255657
255658
255659
255660
255661
255662
255663
255664
255665
255666
255667
255668
255669
255670
255671
255672
255673
255674
255675
255676
255677
255678
255679
255680
255681
255682
255683
255684
255685
255686
255687
255688
255689
255690
255691
255692
255693
255694
255695
255696
255697
255698
255699
255700
255701
255702
255703
255704
255705
255706
255707
255708
255709
255710
255711
255712
255713
255714
255715
255716
255717
255718
255719
255720
255721
255722
255723
255724
255725
255726
255727
255728
255729
255730
255731
255732
255733
255734
255735
255736
255737
255738
255739
255740
255741
255742
255743
255744
255745
255746
255747
255748
255749
255750
255751
255752
255753
255754
255755
255756
255757
255758
255759
255760
255761
255762
255763
255764
255765
255766
255767
255768
255769
255770
255771
255772
255773
255774
255775
255776
255777
255778
255779
255780
255781
255782
255783
255784
255785
255786
255787
255788
255789
255790
255791
255792
255793
255794
255795
255796
255797
255798
255799
255800
255801
255802
255803
255804
255805
255806
255807
255808
255809
255810
255811
255812
255813
255814
255815
255816
255817
255818
255819
255820
255821
255822
255823
255824
255825
255826
255827
255828
255829
255830
255831
255832
255833
255834
255835
255836
255837
255838
255839
255840
255841
255842
255843
255844
255845
255846
255847
255848
255849
255850
255851
255852
255853
255854
255855
255856
255857
255858
255859
255860
255861
255862
255863
255864
255865
255866
255867
255868
255869
255870
255871
255872
255873
255874
255875
255876
255877
255878
255879
255880
255881
255882
255883
255884
255885
255886
255887
255888
255889
255890
255891
255892
255893
255894
255895
255896
255897
255898
255899
255900
255901
255902
255903
255904
255905
255906
255907
255908
255909
255910
255911
255912
255913
255914
255915
255916
255917
255918
255919
255920
255921
255922
255923
255924
255925
255926
255927
255928
255929
255930
255931
255932
255933
255934
255935
255936
255937
255938
255939
255940
255941
255942
255943
255944
255945
255946
255947
255948
255949
255950
255951
255952
255953
255954
255955
255956
255957
255958
255959
255960
255961
255962
255963
255964
255965
255966
255967
255968
255969
255970
255971
255972
255973
255974
255975
255976
255977
255978
255979
255980
255981
255982
255983
255984
255985
255986
255987
255988
255989
255990
255991
255992
255993
255994
255995
255996
255997
255998
255999
256000
256001
256002
256003
256004
256005
256006
256007
256008
256009
256010
256011
256012
256013
256014
256015
256016
256017
256018
256019
256020
256021
256022
256023
256024
256025
256026
256027
256028
256029
256030
256031
256032
256033
256034
256035
256036
256037
256038
256039
256040
256041
256042
256043
256044
256045
256046
256047
256048
256049
256050
256051
256052
256053
256054
256055
256056
256057
256058
256059
256060
256061
256062
256063
256064
256065
256066
256067
256068
256069
256070
256071
256072
256073
256074
256075
256076
256077
256078
256079
256080
256081
256082
256083
256084
256085
256086
256087
256088
256089
256090
256091
256092
256093
256094
256095
256096
256097
256098
256099
256100
256101
256102
256103
256104
256105
256106
256107
256108
256109
256110
256111
256112
256113
256114
256115
256116
256117
256118
256119
256120
256121
256122
256123
256124
256125
256126
256127
256128
256129
256130
256131
256132
256133
256134
256135
256136
256137
256138
256139
256140
256141
256142
256143
256144
256145
256146
256147
256148
256149
256150
256151
256152
256153
256154
256155
256156
256157
256158
256159
256160
256161
256162
256163
256164
256165
256166
256167
256168
256169
256170
256171
256172
256173
256174
256175
256176
256177
256178
256179
256180
256181
256182
256183
256184
256185
256186
256187
256188
256189
256190
256191
256192
256193
256194
256195
256196
256197
256198
256199
256200
256201
256202
256203
256204
256205
256206
256207
256208
256209
256210
256211
256212
256213
256214
256215
256216
256217
256218
256219
256220
256221
256222
256223
256224
256225
256226
256227
256228
256229
256230
256231
256232
256233
256234
256235
256236
256237
256238
256239
256240
256241
256242
256243
256244
256245
256246
256247
256248
256249
256250
256251
256252
256253
256254
256255
256256
256257
256258
256259
256260
256261
256262
256263
256264
256265
256266
256267
256268
256269
256270
256271
256272
256273
256274
256275
256276
256277
256278
256279
256280
256281
256282
256283
256284
256285
256286
256287
256288
256289
256290
256291
256292
256293
256294
256295
256296
256297
256298
256299
256300
256301
256302
256303
256304
256305
256306
256307
256308
256309
256310
256311
256312
256313
256314
256315
256316
256317
256318
256319
256320
256321
256322
256323
256324
256325
256326
256327
256328
256329
256330
256331
256332
256333
256334
256335
256336
256337
256338
256339
256340
256341
256342
256343
256344
256345
256346
256347
256348
256349
256350
256351
256352
256353
256354
256355
256356
256357
256358
256359
256360
256361
256362
256363
256364
256365
256366
256367
256368
256369
256370
256371
256372
256373
256374
256375
256376
256377
256378
256379
256380
256381
256382
256383
256384
256385
256386
256387
256388
256389
256390
256391
256392
256393
256394
256395
256396
256397
256398
256399
256400
256401
256402
256403
256404
256405
256406
256407
256408
256409
256410
256411
256412
256413
256414
256415
256416
256417
256418
256419
256420
256421
256422
256423
256424
256425
256426
256427
256428
256429
256430
256431
256432
256433
256434
256435
256436
256437
256438
256439
256440
256441
256442
256443
256444
256445
256446
256447
256448
256449
256450
256451
256452
256453
256454
256455
256456
256457
256458
256459
256460
256461
256462
256463
256464
256465
256466
256467
256468
256469
256470
256471
256472
256473
256474
256475
256476
256477
256478
256479
256480
256481
256482
256483
256484
256485
256486
256487
256488
256489
256490
256491
256492
256493
256494
256495
256496
256497
256498
256499
256500
256501
256502
256503
256504
256505
256506
256507
256508
256509
256510
256511
256512
256513
256514
256515
256516
256517
256518
256519
256520
256521
256522
256523
256524
256525
256526
256527
256528
256529
256530
256531
256532
256533
256534
256535
256536
256537
256538
256539
256540
256541
256542
256543
256544
256545
256546
256547
256548
256549
256550
256551
256552
256553
256554
256555
256556
256557
256558
256559
256560
256561
256562
256563
256564
256565
256566
256567
256568
256569
256570
256571
256572
256573
256574
256575
256576
256577
256578
256579
256580
256581
256582
256583
256584
256585
256586
256587
256588
256589
256590
256591
256592
256593
256594
256595
256596
256597
256598
256599
256600
256601
256602
256603
256604
256605
256606
256607
256608
256609
256610
256611
256612
256613
256614
256615
256616
256617
256618
256619
256620
256621
256622
256623
256624
256625
256626
256627
256628
256629
256630
256631
256632
256633
256634
256635
256636
256637
256638
256639
256640
256641
256642
256643
256644
256645
256646
256647
256648
256649
256650
256651
256652
256653
256654
256655
256656
256657
256658
256659
256660
256661
256662
256663
256664
256665
256666
256667
256668
256669
256670
256671
256672
256673
256674
256675
256676
256677
256678
256679
256680
256681
256682
256683
256684
256685
256686
256687
256688
256689
256690
256691
256692
256693
256694
256695
256696
256697
256698
256699
256700
256701
256702
256703
256704
256705
256706
256707
256708
256709
256710
256711
256712
256713
256714
256715
256716
256717
256718
256719
256720
256721
256722
256723
256724
256725
256726
256727
256728
256729
256730
256731
256732
256733
256734
256735
256736
256737
256738
256739
256740
256741
256742
256743
256744
256745
256746
256747
256748
256749
256750
256751
256752
256753
256754
256755
256756
256757
256758
256759
256760
256761
256762
256763
256764
256765
256766
256767
256768
256769
256770
256771
256772
256773
256774
256775
256776
256777
256778
256779
256780
256781
256782
256783
256784
256785
256786
256787
256788
256789
256790
256791
256792
256793
256794
256795
256796
256797
256798
256799
256800
256801
256802
256803
256804
256805
256806
256807
256808
256809
256810
256811
256812
256813
256814
256815
256816
256817
256818
256819
256820
256821
256822
256823
256824
256825
256826
256827
256828
256829
256830
256831
256832
256833
256834
256835
256836
256837
256838
256839
256840
256841
256842
256843
256844
256845
256846
256847
256848
256849
256850
256851
256852
256853
256854
256855
256856
256857
256858
256859
256860
256861
256862
256863
256864
256865
256866
256867
256868
256869
256870
256871
256872
256873
256874
256875
256876
256877
256878
256879
256880
256881
256882
256883
256884
256885
256886
256887
256888
256889
256890
256891
256892
256893
256894
256895
256896
256897
256898
256899
256900
256901
256902
256903
256904
256905
256906
256907
256908
256909
256910
256911
256912
256913
256914
256915
256916
256917
256918
256919
256920
256921
256922
256923
256924
256925
256926
256927
256928
256929
256930
256931
256932
256933
256934
256935
256936
256937
256938
256939
256940
256941
256942
256943
256944
256945
256946
256947
256948
256949
256950
256951
256952
256953
256954
256955
256956
256957
256958
256959
256960
256961
256962
256963
256964
256965
256966
256967
256968
256969
256970
256971
256972
256973
256974
256975
256976
256977
256978
256979
256980
256981
256982
256983
256984
256985
256986
256987
256988
256989
256990
256991
256992
256993
256994
256995
256996
256997
256998
256999
257000
257001
257002
257003
257004
257005
257006
257007
257008
257009
257010
257011
257012
257013
257014
257015
257016
257017
257018
257019
257020
257021
257022
257023
257024
257025
257026
257027
257028
257029
257030
257031
257032
257033
257034
257035
257036
257037
257038
257039
257040
257041
257042
257043
257044
257045
257046
257047
257048
257049
257050
257051
257052
257053
257054
257055
257056
257057
257058
257059
257060
257061
257062
257063
257064
257065
257066
257067
257068
257069
257070
257071
257072
257073
257074
257075
257076
257077
257078
257079
257080
257081
257082
257083
257084
257085
257086
257087
257088
257089
257090
257091
257092
257093
257094
257095
257096
257097
257098
257099
257100
257101
257102
257103
257104
257105
257106
257107
257108
257109
257110
257111
257112
257113
257114
257115
257116
257117
257118
257119
257120
257121
257122
257123
257124
257125
257126
257127
257128
257129
257130
257131
257132
257133
257134
257135
257136
257137
257138
257139
257140
257141
257142
257143
257144
257145
257146
257147
257148
257149
257150
257151
257152
257153
257154
257155
257156
257157
257158
257159
257160
257161
257162
257163
257164
257165
257166
257167
257168
257169
257170
257171
257172
257173
257174
257175
257176
257177
257178
257179
257180
257181
257182
257183
257184
257185
257186
257187
257188
257189
257190
257191
257192
257193
257194
257195
257196
257197
257198
257199
257200
257201
257202
257203
257204
257205
257206
257207
257208
257209
257210
257211
257212
257213
257214
257215
257216
257217
257218
257219
257220
257221
257222
257223
257224
257225
257226
257227
257228
257229
257230
257231
257232
257233
257234
257235
257236
257237
257238
257239
257240
257241
257242
257243
257244
257245
257246
257247
257248
257249
257250
257251
257252
257253
257254
257255
257256
257257
257258
257259
257260
257261
257262
257263
257264
257265
257266
257267
257268
257269
257270
257271
257272
257273
257274
257275
257276
257277
257278
257279
257280
257281
257282
257283
257284
257285
257286
257287
257288
257289
257290
257291
257292
257293
257294
257295
257296
257297
257298
257299
257300
257301
257302
257303
257304
257305
257306
257307
257308
257309
257310
257311
257312
257313
257314
257315
257316
257317
257318
257319
257320
257321
257322
257323
257324
257325
257326
257327
257328
257329
257330
257331
257332
257333
257334
257335
257336
257337
257338
257339
257340
257341
257342
257343
257344
257345
257346
257347
257348
257349
257350
257351
257352
257353
257354
257355
257356
257357
257358
257359
257360
257361
257362
257363
257364
257365
257366
257367
257368
257369
257370
257371
257372
257373
257374
257375
257376
257377
257378
257379
257380
257381
257382
257383
257384
257385
257386
257387
257388
257389
257390
257391
257392
257393
257394
257395
257396
257397
257398
257399
257400
257401
257402
257403
257404
257405
257406
257407
257408
257409
257410
257411
257412
257413
257414
257415
257416
257417
257418
257419
257420
257421
257422
257423
257424
257425
257426
257427
257428
257429
257430
257431
257432
257433
257434
257435
257436
257437
257438
257439
257440
257441
257442
257443
257444
257445
257446
257447
257448
257449
257450
257451
257452
257453
257454
257455
257456
257457
257458
257459
257460
257461
257462
257463
257464
257465
257466
257467
257468
257469
257470
257471
257472
257473
257474
257475
257476
257477
257478
257479
257480
257481
257482
257483
257484
257485
257486
257487
257488
257489
257490
257491
257492
257493
257494
257495
257496
257497
257498
257499
257500
257501
257502
257503
257504
257505
257506
257507
257508
257509
257510
257511
257512
257513
257514
257515
257516
257517
257518
257519
257520
257521
257522
257523
257524
257525
257526
257527
257528
257529
257530
257531
257532
257533
257534
257535
257536
257537
257538
257539
257540
257541
257542
257543
257544
257545
257546
257547
257548
257549
257550
257551
257552
257553
257554
257555
257556
257557
257558
257559
257560
257561
257562
257563
257564
257565
257566
257567
257568
257569
257570
257571
257572
257573
257574
257575
257576
257577
257578
257579
257580
257581
257582
257583
257584
257585
257586
257587
257588
257589
257590
257591
257592
257593
257594
257595
257596
257597
257598
257599
257600
257601
257602
257603
257604
257605
257606
257607
257608
257609
257610
257611
257612
257613
257614
257615
257616
257617
257618
257619
257620
257621
257622
257623
257624
257625
257626
257627
257628
257629
257630
257631
257632
257633
257634
257635
257636
257637
257638
257639
257640
257641
257642
257643
257644
257645
257646
257647
257648
257649
257650
257651
257652
257653
257654
257655
257656
257657
257658
257659
257660
257661
257662
257663
257664
257665
257666
257667
257668
257669
257670
257671
257672
257673
257674
257675
257676
257677
257678
257679
257680
257681
257682
257683
257684
257685
257686
257687
257688
257689
257690
257691
257692
257693
257694
257695
257696
257697
257698
257699
257700
257701
257702
257703
257704
257705
257706
257707
257708
257709
257710
257711
257712
257713
257714
257715
257716
257717
257718
257719
257720
257721
257722
257723
257724
257725
257726
257727
257728
257729
257730
257731
257732
257733
257734
257735
257736
257737
257738
257739
257740
257741
257742
257743
257744
257745
257746
257747
257748
257749
257750
257751
257752
257753
257754
257755
257756
257757
257758
257759
257760
257761
257762
257763
257764
257765
257766
257767
257768
257769
257770
257771
257772
257773
257774
257775
257776
257777
257778
257779
257780
257781
257782
257783
257784
257785
257786
257787
257788
257789
257790
257791
257792
257793
257794
257795
257796
257797
257798
257799
257800
257801
257802
257803
257804
257805
257806
257807
257808
257809
257810
257811
257812
257813
257814
257815
257816
257817
257818
257819
257820
257821
257822
257823
257824
257825
257826
257827
257828
257829
257830
257831
257832
257833
257834
257835
257836
257837
257838
257839
257840
257841
257842
257843
257844
257845
257846
257847
257848
257849
257850
257851
257852
257853
257854
257855
257856
257857
257858
257859
257860
257861
257862
257863
257864
257865
257866
257867
257868
257869
257870
257871
257872
257873
257874
257875
257876
257877
257878
257879
257880
257881
257882
257883
257884
257885
257886
257887
257888
257889
257890
257891
257892
257893
257894
257895
257896
257897
257898
257899
257900
257901
257902
257903
257904
257905
257906
257907
257908
257909
257910
257911
257912
257913
257914
257915
257916
257917
257918
257919
257920
257921
257922
257923
257924
257925
257926
257927
257928
257929
257930
257931
257932
257933
257934
257935
257936
257937
257938
257939
257940
257941
257942
257943
257944
257945
257946
257947
257948
257949
257950
257951
257952
257953
257954
257955
257956
257957
257958
257959
257960
257961
257962
257963
257964
257965
257966
257967
257968
257969
257970
257971
257972
257973
257974
257975
257976
257977
257978
257979
257980
257981
257982
257983
257984
257985
257986
257987
257988
257989
257990
257991
257992
257993
257994
257995
257996
257997
257998
257999
258000
258001
258002
258003
258004
258005
258006
258007
258008
258009
258010
258011
258012
258013
258014
258015
258016
258017
258018
258019
258020
258021
258022
258023
258024
258025
258026
258027
258028
258029
258030
258031
258032
258033
258034
258035
258036
258037
258038
258039
258040
258041
258042
258043
258044
258045
258046
258047
258048
258049
258050
258051
258052
258053
258054
258055
258056
258057
258058
258059
258060
258061
258062
258063
258064
258065
258066
258067
258068
258069
258070
258071
258072
258073
258074
258075
258076
258077
258078
258079
258080
258081
258082
258083
258084
258085
258086
258087
258088
258089
258090
258091
258092
258093
258094
258095
258096
258097
258098
258099
258100
258101
258102
258103
258104
258105
258106
258107
258108
258109
258110
258111
258112
258113
258114
258115
258116
258117
258118
258119
258120
258121
258122
258123
258124
258125
258126
258127
258128
258129
258130
258131
258132
258133
258134
258135
258136
258137
258138
258139
258140
258141
258142
258143
258144
258145
258146
258147
258148
258149
258150
258151
258152
258153
258154
258155
258156
258157
258158
258159
258160
258161
258162
258163
258164
258165
258166
258167
258168
258169
258170
258171
258172
258173
258174
258175
258176
258177
258178
258179
258180
258181
258182
258183
258184
258185
258186
258187
258188
258189
258190
258191
258192
258193
258194
258195
258196
258197
258198
258199
258200
258201
258202
258203
258204
258205
258206
258207
258208
258209
258210
258211
258212
258213
258214
258215
258216
258217
258218
258219
258220
258221
258222
258223
258224
258225
258226
258227
258228
258229
258230
258231
258232
258233
258234
258235
258236
258237
258238
258239
258240
258241
258242
258243
258244
258245
258246
258247
258248
258249
258250
258251
258252
258253
258254
258255
258256
258257
258258
258259
258260
258261
258262
258263
258264
258265
258266
258267
258268
258269
258270
258271
258272
258273
258274
258275
258276
258277
258278
258279
258280
258281
258282
258283
258284
258285
258286
258287
258288
258289
258290
258291
258292
258293
258294
258295
258296
258297
258298
258299
258300
258301
258302
258303
258304
258305
258306
258307
258308
258309
258310
258311
258312
258313
258314
258315
258316
258317
258318
258319
258320
258321
258322
258323
258324
258325
258326
258327
258328
258329
258330
258331
258332
258333
258334
258335
258336
258337
258338
258339
258340
258341
258342
258343
258344
258345
258346
258347
258348
258349
258350
258351
258352
258353
258354
258355
258356
258357
258358
258359
258360
258361
258362
258363
258364
258365
258366
258367
258368
258369
258370
258371
258372
258373
258374
258375
258376
258377
258378
258379
258380
258381
258382
258383
258384
258385
258386
258387
258388
258389
258390
258391
258392
258393
258394
258395
258396
258397
258398
258399
258400
258401
258402
258403
258404
258405
258406
258407
258408
258409
258410
258411
258412
258413
258414
258415
258416
258417
258418
258419
258420
258421
258422
258423
258424
258425
258426
258427
258428
258429
258430
258431
258432
258433
258434
258435
258436
258437
258438
258439
258440
258441
258442
258443
258444
258445
258446
258447
258448
258449
258450
258451
258452
258453
258454
258455
258456
258457
258458
258459
258460
258461
258462
258463
258464
258465
258466
258467
258468
258469
258470
258471
258472
258473
258474
258475
258476
258477
258478
258479
258480
258481
258482
258483
258484
258485
258486
258487
258488
258489
258490
258491
258492
258493
258494
258495
258496
258497
258498
258499
258500
258501
258502
258503
258504
258505
258506
258507
258508
258509
258510
258511
258512
258513
258514
258515
258516
258517
258518
258519
258520
258521
258522
258523
258524
258525
258526
258527
258528
258529
258530
258531
258532
258533
258534
258535
258536
258537
258538
258539
258540
258541
258542
258543
258544
258545
258546
258547
258548
258549
258550
258551
258552
258553
258554
258555
258556
258557
258558
258559
258560
258561
258562
258563
258564
258565
258566
258567
258568
258569
258570
258571
258572
258573
258574
258575
258576
258577
258578
258579
258580
258581
258582
258583
258584
258585
258586
258587
258588
258589
258590
258591
258592
258593
258594
258595
258596
258597
258598
258599
258600
258601
258602
258603
258604
258605
258606
258607
258608
258609
258610
258611
258612
258613
258614
258615
258616
258617
258618
258619
258620
258621
258622
258623
258624
258625
258626
258627
258628
258629
258630
258631
258632
258633
258634
258635
258636
258637
258638
258639
258640
258641
258642
258643
258644
258645
258646
258647
258648
258649
258650
258651
258652
258653
258654
258655
258656
258657
258658
258659
258660
258661
258662
258663
258664
258665
258666
258667
258668
258669
258670
258671
258672
258673
258674
258675
258676
258677
258678
258679
258680
258681
258682
258683
258684
258685
258686
258687
258688
258689
258690
258691
258692
258693
258694
258695
258696
258697
258698
258699
258700
258701
258702
258703
258704
258705
258706
258707
258708
258709
258710
258711
258712
258713
258714
258715
258716
258717
258718
258719
258720
258721
258722
258723
258724
258725
258726
258727
258728
258729
258730
258731
258732
258733
258734
258735
258736
258737
258738
258739
258740
258741
258742
258743
258744
258745
258746
258747
258748
258749
258750
258751
258752
258753
258754
258755
258756
258757
258758
258759
258760
258761
258762
258763
258764
258765
258766
258767
258768
258769
258770
258771
258772
258773
258774
258775
258776
258777
258778
258779
258780
258781
258782
258783
258784
258785
258786
258787
258788
258789
258790
258791
258792
258793
258794
258795
258796
258797
258798
258799
258800
258801
258802
258803
258804
258805
258806
258807
258808
258809
258810
258811
258812
258813
258814
258815
258816
258817
258818
258819
258820
258821
258822
258823
258824
258825
258826
258827
258828
258829
258830
258831
258832
258833
258834
258835
258836
258837
258838
258839
258840
258841
258842
258843
258844
258845
258846
258847
258848
258849
258850
258851
258852
258853
258854
258855
258856
258857
258858
258859
258860
258861
258862
258863
258864
258865
258866
258867
258868
258869
258870
258871
258872
258873
258874
258875
258876
258877
258878
258879
258880
258881
258882
258883
258884
258885
258886
258887
258888
258889
258890
258891
258892
258893
258894
258895
258896
258897
258898
258899
258900
258901
258902
258903
258904
258905
258906
258907
258908
258909
258910
258911
258912
258913
258914
258915
258916
258917
258918
258919
258920
258921
258922
258923
258924
258925
258926
258927
258928
258929
258930
258931
258932
258933
258934
258935
258936
258937
258938
258939
258940
258941
258942
258943
258944
258945
258946
258947
258948
258949
258950
258951
258952
258953
258954
258955
258956
258957
258958
258959
258960
258961
258962
258963
258964
258965
258966
258967
258968
258969
258970
258971
258972
258973
258974
258975
258976
258977
258978
258979
258980
258981
258982
258983
258984
258985
258986
258987
258988
258989
258990
258991
258992
258993
258994
258995
258996
258997
258998
258999
259000
259001
259002
259003
259004
259005
259006
259007
259008
259009
259010
259011
259012
259013
259014
259015
259016
259017
259018
259019
259020
259021
259022
259023
259024
259025
259026
259027
259028
259029
259030
259031
259032
259033
259034
259035
259036
259037
259038
259039
259040
259041
259042
259043
259044
259045
259046
259047
259048
259049
259050
259051
259052
259053
259054
259055
259056
259057
259058
259059
259060
259061
259062
259063
259064
259065
259066
259067
259068
259069
259070
259071
259072
259073
259074
259075
259076
259077
259078
259079
259080
259081
259082
259083
259084
259085
259086
259087
259088
259089
259090
259091
259092
259093
259094
259095
259096
259097
259098
259099
259100
259101
259102
259103
259104
259105
259106
259107
259108
259109
259110
259111
259112
259113
259114
259115
259116
259117
259118
259119
259120
259121
259122
259123
259124
259125
259126
259127
259128
259129
259130
259131
259132
259133
259134
259135
259136
259137
259138
259139
259140
259141
259142
259143
259144
259145
259146
259147
259148
259149
259150
259151
259152
259153
259154
259155
259156
259157
259158
259159
259160
259161
259162
259163
259164
259165
259166
259167
259168
259169
259170
259171
259172
259173
259174
259175
259176
259177
259178
259179
259180
259181
259182
259183
259184
259185
259186
259187
259188
259189
259190
259191
259192
259193
259194
259195
259196
259197
259198
259199
259200
259201
259202
259203
259204
259205
259206
259207
259208
259209
259210
259211
259212
259213
259214
259215
259216
259217
259218
259219
259220
259221
259222
259223
259224
259225
259226
259227
259228
259229
259230
259231
259232
259233
259234
259235
259236
259237
259238
259239
259240
259241
259242
259243
259244
259245
259246
259247
259248
259249
259250
259251
259252
259253
259254
259255
259256
259257
259258
259259
259260
259261
259262
259263
259264
259265
259266
259267
259268
259269
259270
259271
259272
259273
259274
259275
259276
259277
259278
259279
259280
259281
259282
259283
259284
259285
259286
259287
259288
259289
259290
259291
259292
259293
259294
259295
259296
259297
259298
259299
259300
259301
259302
259303
259304
259305
259306
259307
259308
259309
259310
259311
259312
259313
259314
259315
259316
259317
259318
259319
259320
259321
259322
259323
259324
259325
259326
259327
259328
259329
259330
259331
259332
259333
259334
259335
259336
259337
259338
259339
259340
259341
259342
259343
259344
259345
259346
259347
259348
259349
259350
259351
259352
259353
259354
259355
259356
259357
259358
259359
259360
259361
259362
259363
259364
259365
259366
259367
259368
259369
259370
259371
259372
259373
259374
259375
259376
259377
259378
259379
259380
259381
259382
259383
259384
259385
259386
259387
259388
259389
259390
259391
259392
259393
259394
259395
259396
259397
259398
259399
259400
259401
259402
259403
259404
259405
259406
259407
259408
259409
259410
259411
259412
259413
259414
259415
259416
259417
259418
259419
259420
259421
259422
259423
259424
259425
259426
259427
259428
259429
259430
259431
259432
259433
259434
259435
259436
259437
259438
259439
259440
259441
259442
259443
259444
259445
259446
259447
259448
259449
259450
259451
259452
259453
259454
259455
259456
259457
259458
259459
259460
259461
259462
259463
259464
259465
259466
259467
259468
259469
259470
259471
259472
259473
259474
259475
259476
259477
259478
259479
259480
259481
259482
259483
259484
259485
259486
259487
259488
259489
259490
259491
259492
259493
259494
259495
259496
259497
259498
259499
259500
259501
259502
259503
259504
259505
259506
259507
259508
259509
259510
259511
259512
259513
259514
259515
259516
259517
259518
259519
259520
259521
259522
259523
259524
259525
259526
259527
259528
259529
259530
259531
259532
259533
259534
259535
259536
259537
259538
259539
259540
259541
259542
259543
259544
259545
259546
259547
259548
259549
259550
259551
259552
259553
259554
259555
259556
259557
259558
259559
259560
259561
259562
259563
259564
259565
259566
259567
259568
259569
259570
259571
259572
259573
259574
259575
259576
259577
259578
259579
259580
259581
259582
259583
259584
259585
259586
259587
259588
259589
259590
259591
259592
259593
259594
259595
259596
259597
259598
259599
259600
259601
259602
259603
259604
259605
259606
259607
259608
259609
259610
259611
259612
259613
259614
259615
259616
259617
259618
259619
259620
259621
259622
259623
259624
259625
259626
259627
259628
259629
259630
259631
259632
259633
259634
259635
259636
259637
259638
259639
259640
259641
259642
259643
259644
259645
259646
259647
259648
259649
259650
259651
259652
259653
259654
259655
259656
259657
259658
259659
259660
259661
259662
259663
259664
259665
259666
259667
259668
259669
259670
259671
259672
259673
259674
259675
259676
259677
259678
259679
259680
259681
259682
259683
259684
259685
259686
259687
259688
259689
259690
259691
259692
259693
259694
259695
259696
259697
259698
259699
259700
259701
259702
259703
259704
259705
259706
259707
259708
259709
259710
259711
259712
259713
259714
259715
259716
259717
259718
259719
259720
259721
259722
259723
259724
259725
259726
259727
259728
259729
259730
259731
259732
259733
259734
259735
259736
259737
259738
259739
259740
259741
259742
259743
259744
259745
259746
259747
259748
259749
259750
259751
259752
259753
259754
259755
259756
259757
259758
259759
259760
259761
259762
259763
259764
259765
259766
259767
259768
259769
259770
259771
259772
259773
259774
259775
259776
259777
259778
259779
259780
259781
259782
259783
259784
259785
259786
259787
259788
259789
259790
259791
259792
259793
259794
259795
259796
259797
259798
259799
259800
259801
259802
259803
259804
259805
259806
259807
259808
259809
259810
259811
259812
259813
259814
259815
259816
259817
259818
259819
259820
259821
259822
259823
259824
259825
259826
259827
259828
259829
259830
259831
259832
259833
259834
259835
259836
259837
259838
259839
259840
259841
259842
259843
259844
259845
259846
259847
259848
259849
259850
259851
259852
259853
259854
259855
259856
259857
259858
259859
259860
259861
259862
259863
259864
259865
259866
259867
259868
259869
259870
259871
259872
259873
259874
259875
259876
259877
259878
259879
259880
259881
259882
259883
259884
259885
259886
259887
259888
259889
259890
259891
259892
259893
259894
259895
259896
259897
259898
259899
259900
259901
259902
259903
259904
259905
259906
259907
259908
259909
259910
259911
259912
259913
259914
259915
259916
259917
259918
259919
259920
259921
259922
259923
259924
259925
259926
259927
259928
259929
259930
259931
259932
259933
259934
259935
259936
259937
259938
259939
259940
259941
259942
259943
259944
259945
259946
259947
259948
259949
259950
259951
259952
259953
259954
259955
259956
259957
259958
259959
259960
259961
259962
259963
259964
259965
259966
259967
259968
259969
259970
259971
259972
259973
259974
259975
259976
259977
259978
259979
259980
259981
259982
259983
259984
259985
259986
259987
259988
259989
259990
259991
259992
259993
259994
259995
259996
259997
259998
259999
260000
260001
260002
260003
260004
260005
260006
260007
260008
260009
260010
260011
260012
260013
260014
260015
260016
260017
260018
260019
260020
260021
260022
260023
260024
260025
260026
260027
260028
260029
260030
260031
260032
260033
260034
260035
260036
260037
260038
260039
260040
260041
260042
260043
260044
260045
260046
260047
260048
260049
260050
260051
260052
260053
260054
260055
260056
260057
260058
260059
260060
260061
260062
260063
260064
260065
260066
260067
260068
260069
260070
260071
260072
260073
260074
260075
260076
260077
260078
260079
260080
260081
260082
260083
260084
260085
260086
260087
260088
260089
260090
260091
260092
260093
260094
260095
260096
260097
260098
260099
260100
260101
260102
260103
260104
260105
260106
260107
260108
260109
260110
260111
260112
260113
260114
260115
260116
260117
260118
260119
260120
260121
260122
260123
260124
260125
260126
260127
260128
260129
260130
260131
260132
260133
260134
260135
260136
260137
260138
260139
260140
260141
260142
260143
260144
260145
260146
260147
260148
260149
260150
260151
260152
260153
260154
260155
260156
260157
260158
260159
260160
260161
260162
260163
260164
260165
260166
260167
260168
260169
260170
260171
260172
260173
260174
260175
260176
260177
260178
260179
260180
260181
260182
260183
260184
260185
260186
260187
260188
260189
260190
260191
260192
260193
260194
260195
260196
260197
260198
260199
260200
260201
260202
260203
260204
260205
260206
260207
260208
260209
260210
260211
260212
260213
260214
260215
260216
260217
260218
260219
260220
260221
260222
260223
260224
260225
260226
260227
260228
260229
260230
260231
260232
260233
260234
260235
260236
260237
260238
260239
260240
260241
260242
260243
260244
260245
260246
260247
260248
260249
260250
260251
260252
260253
260254
260255
260256
260257
260258
260259
260260
260261
260262
260263
260264
260265
260266
260267
260268
260269
260270
260271
260272
260273
260274
260275
260276
260277
260278
260279
260280
260281
260282
260283
260284
260285
260286
260287
260288
260289
260290
260291
260292
260293
260294
260295
260296
260297
260298
260299
260300
260301
260302
260303
260304
260305
260306
260307
260308
260309
260310
260311
260312
260313
260314
260315
260316
260317
260318
260319
260320
260321
260322
260323
260324
260325
260326
260327
260328
260329
260330
260331
260332
260333
260334
260335
260336
260337
260338
260339
260340
260341
260342
260343
260344
260345
260346
260347
260348
260349
260350
260351
260352
260353
260354
260355
260356
260357
260358
260359
260360
260361
260362
260363
260364
260365
260366
260367
260368
260369
260370
260371
260372
260373
260374
260375
260376
260377
260378
260379
260380
260381
260382
260383
260384
260385
260386
260387
260388
260389
260390
260391
260392
260393
260394
260395
260396
260397
260398
260399
260400
260401
260402
260403
260404
260405
260406
260407
260408
260409
260410
260411
260412
260413
260414
260415
260416
260417
260418
260419
260420
260421
260422
260423
260424
260425
260426
260427
260428
260429
260430
260431
260432
260433
260434
260435
260436
260437
260438
260439
260440
260441
260442
260443
260444
260445
260446
260447
260448
260449
260450
260451
260452
260453
260454
260455
260456
260457
260458
260459
260460
260461
260462
260463
260464
260465
260466
260467
260468
260469
260470
260471
260472
260473
260474
260475
260476
260477
260478
260479
260480
260481
260482
260483
260484
260485
260486
260487
260488
260489
260490
260491
260492
260493
260494
260495
260496
260497
260498
260499
260500
260501
260502
260503
260504
260505
260506
260507
260508
260509
260510
260511
260512
260513
260514
260515
260516
260517
260518
260519
260520
260521
260522
260523
260524
260525
260526
260527
260528
260529
260530
260531
260532
260533
260534
260535
260536
260537
260538
260539
260540
260541
260542
260543
260544
260545
260546
260547
260548
260549
260550
260551
260552
260553
260554
260555
260556
260557
260558
260559
260560
260561
260562
260563
260564
260565
260566
260567
260568
260569
260570
260571
260572
260573
260574
260575
260576
260577
260578
260579
260580
260581
260582
260583
260584
260585
260586
260587
260588
260589
260590
260591
260592
260593
260594
260595
260596
260597
260598
260599
260600
260601
260602
260603
260604
260605
260606
260607
260608
260609
260610
260611
260612
260613
260614
260615
260616
260617
260618
260619
260620
260621
260622
260623
260624
260625
260626
260627
260628
260629
260630
260631
260632
260633
260634
260635
260636
260637
260638
260639
260640
260641
260642
260643
260644
260645
260646
260647
260648
260649
260650
260651
260652
260653
260654
260655
260656
260657
260658
260659
260660
260661
260662
260663
260664
260665
260666
260667
260668
260669
260670
260671
260672
260673
260674
260675
260676
260677
260678
260679
260680
260681
260682
260683
260684
260685
260686
260687
260688
260689
260690
260691
260692
260693
260694
260695
260696
260697
260698
260699
260700
260701
260702
260703
260704
260705
260706
260707
260708
260709
260710
260711
260712
260713
260714
260715
260716
260717
260718
260719
260720
260721
260722
260723
260724
260725
260726
260727
260728
260729
260730
260731
260732
260733
260734
260735
260736
260737
260738
260739
260740
260741
260742
260743
260744
260745
260746
260747
260748
260749
260750
260751
260752
260753
260754
260755
260756
260757
260758
260759
260760
260761
260762
260763
260764
260765
260766
260767
260768
260769
260770
260771
260772
260773
260774
260775
260776
260777
260778
260779
260780
260781
260782
260783
260784
260785
260786
260787
260788
260789
260790
260791
260792
260793
260794
260795
260796
260797
260798
260799
260800
260801
260802
260803
260804
260805
260806
260807
260808
260809
260810
260811
260812
260813
260814
260815
260816
260817
260818
260819
260820
260821
260822
260823
260824
260825
260826
260827
260828
260829
260830
260831
260832
260833
260834
260835
260836
260837
260838
260839
260840
260841
260842
260843
260844
260845
260846
260847
260848
260849
260850
260851
260852
260853
260854
260855
260856
260857
260858
260859
260860
260861
260862
260863
260864
260865
260866
260867
260868
260869
260870
260871
260872
260873
260874
260875
260876
260877
260878
260879
260880
260881
260882
260883
260884
260885
260886
260887
260888
260889
260890
260891
260892
260893
260894
260895
260896
260897
260898
260899
260900
260901
260902
260903
260904
260905
260906
260907
260908
260909
260910
260911
260912
260913
260914
260915
260916
260917
260918
260919
260920
260921
260922
260923
260924
260925
260926
260927
260928
260929
260930
260931
260932
260933
260934
260935
260936
260937
260938
260939
260940
260941
260942
260943
260944
260945
260946
260947
260948
260949
260950
260951
260952
260953
260954
260955
260956
260957
260958
260959
260960
260961
260962
260963
260964
260965
260966
260967
260968
260969
260970
260971
260972
260973
260974
260975
260976
260977
260978
260979
260980
260981
260982
260983
260984
260985
260986
260987
260988
260989
260990
260991
260992
260993
260994
260995
260996
260997
260998
260999
261000
261001
261002
261003
261004
261005
261006
261007
261008
261009
261010
261011
261012
261013
261014
261015
261016
261017
261018
261019
261020
261021
261022
261023
261024
261025
261026
261027
261028
261029
261030
261031
261032
261033
261034
261035
261036
261037
261038
261039
261040
261041
261042
261043
261044
261045
261046
261047
261048
261049
261050
261051
261052
261053
261054
261055
261056
261057
261058
261059
261060
261061
261062
261063
261064
261065
261066
261067
261068
261069
261070
261071
261072
261073
261074
261075
261076
261077
261078
261079
261080
261081
261082
261083
261084
261085
261086
261087
261088
261089
261090
261091
261092
261093
261094
261095
261096
261097
261098
261099
261100
261101
261102
261103
261104
261105
261106
261107
261108
261109
261110
261111
261112
261113
261114
261115
261116
261117
261118
261119
261120
261121
261122
261123
261124
261125
261126
261127
261128
261129
261130
261131
261132
261133
261134
261135
261136
261137
261138
261139
261140
261141
261142
261143
261144
261145
261146
261147
261148
261149
261150
261151
261152
261153
261154
261155
261156
261157
261158
261159
261160
261161
261162
261163
261164
261165
261166
261167
261168
261169
261170
261171
261172
261173
261174
261175
261176
261177
261178
261179
261180
261181
261182
261183
261184
261185
261186
261187
261188
261189
261190
261191
261192
261193
261194
261195
261196
261197
261198
261199
261200
261201
261202
261203
261204
261205
261206
261207
261208
261209
261210
261211
261212
261213
261214
261215
261216
261217
261218
261219
261220
261221
261222
261223
261224
261225
261226
261227
261228
261229
261230
261231
261232
261233
261234
261235
261236
261237
261238
261239
261240
261241
261242
261243
261244
261245
261246
261247
261248
261249
261250
261251
261252
261253
261254
261255
261256
261257
261258
261259
261260
261261
261262
261263
261264
261265
261266
261267
261268
261269
261270
261271
261272
261273
261274
261275
261276
261277
261278
261279
261280
261281
261282
261283
261284
261285
261286
261287
261288
261289
261290
261291
261292
261293
261294
261295
261296
261297
261298
261299
261300
261301
261302
261303
261304
261305
261306
261307
261308
261309
261310
261311
261312
261313
261314
261315
261316
261317
261318
261319
261320
261321
261322
261323
261324
261325
261326
261327
261328
261329
261330
261331
261332
261333
261334
261335
261336
261337
261338
261339
261340
261341
261342
261343
261344
261345
261346
261347
261348
261349
261350
261351
261352
261353
261354
261355
261356
261357
261358
261359
261360
261361
261362
261363
261364
261365
261366
261367
261368
261369
261370
261371
261372
261373
261374
261375
261376
261377
261378
261379
261380
261381
261382
261383
261384
261385
261386
261387
261388
261389
261390
261391
261392
261393
261394
261395
261396
261397
261398
261399
261400
261401
261402
261403
261404
261405
261406
261407
261408
261409
261410
261411
261412
261413
261414
261415
261416
261417
261418
261419
261420
261421
261422
261423
261424
261425
261426
261427
261428
261429
261430
261431
261432
261433
261434
261435
261436
261437
261438
261439
261440
261441
261442
261443
261444
261445
261446
261447
261448
261449
261450
261451
261452
261453
261454
261455
261456
261457
261458
261459
261460
261461
261462
261463
261464
261465
261466
261467
261468
261469
261470
261471
261472
261473
261474
261475
261476
261477
261478
261479
261480
261481
261482
261483
261484
261485
261486
261487
261488
261489
261490
261491
261492
261493
261494
261495
261496
261497
261498
261499
261500
261501
261502
261503
261504
261505
261506
261507
261508
261509
261510
261511
261512
261513
261514
261515
261516
261517
261518
261519
261520
261521
261522
261523
261524
261525
261526
261527
261528
261529
261530
261531
261532
261533
261534
261535
261536
261537
261538
261539
261540
261541
261542
261543
261544
261545
261546
261547
261548
261549
261550
261551
261552
261553
261554
261555
261556
261557
261558
261559
261560
261561
261562
261563
261564
261565
261566
261567
261568
261569
261570
261571
261572
261573
261574
261575
261576
261577
261578
261579
261580
261581
261582
261583
261584
261585
261586
261587
261588
261589
261590
261591
261592
261593
261594
261595
261596
261597
261598
261599
261600
261601
261602
261603
261604
261605
261606
261607
261608
261609
261610
261611
261612
261613
261614
261615
261616
261617
261618
261619
261620
261621
261622
261623
261624
261625
261626
261627
261628
261629
261630
261631
261632
261633
261634
261635
261636
261637
261638
261639
261640
261641
261642
261643
261644
261645
261646
261647
261648
261649
261650
261651
261652
261653
261654
261655
261656
261657
261658
261659
261660
261661
261662
261663
261664
261665
261666
261667
261668
261669
261670
261671
261672
261673
261674
261675
261676
261677
261678
261679
261680
261681
261682
261683
261684
261685
261686
261687
261688
261689
261690
261691
261692
261693
261694
261695
261696
261697
261698
261699
261700
261701
261702
261703
261704
261705
261706
261707
261708
261709
261710
261711
261712
261713
261714
261715
261716
261717
261718
261719
261720
261721
261722
261723
261724
261725
261726
261727
261728
261729
261730
261731
261732
261733
261734
261735
261736
261737
261738
261739
261740
261741
261742
261743
261744
261745
261746
261747
261748
261749
261750
261751
261752
261753
261754
261755
261756
261757
261758
261759
261760
261761
261762
261763
261764
261765
261766
261767
261768
261769
261770
261771
261772
261773
261774
261775
261776
261777
261778
261779
261780
261781
261782
261783
261784
261785
261786
261787
261788
261789
261790
261791
261792
261793
261794
261795
261796
261797
261798
261799
261800
261801
261802
261803
261804
261805
261806
261807
261808
261809
261810
261811
261812
261813
261814
261815
261816
261817
261818
261819
261820
261821
261822
261823
261824
261825
261826
261827
261828
261829
261830
261831
261832
261833
261834
261835
261836
261837
261838
261839
261840
261841
261842
261843
261844
261845
261846
261847
261848
261849
261850
261851
261852
261853
261854
261855
261856
261857
261858
261859
261860
261861
261862
261863
261864
261865
261866
261867
261868
261869
261870
261871
261872
261873
261874
261875
261876
261877
261878
261879
261880
261881
261882
261883
261884
261885
261886
261887
261888
261889
261890
261891
261892
261893
261894
261895
261896
261897
261898
261899
261900
261901
261902
261903
261904
261905
261906
261907
261908
261909
261910
261911
261912
261913
261914
261915
261916
261917
261918
261919
261920
261921
261922
261923
261924
261925
261926
261927
261928
261929
261930
261931
261932
261933
261934
261935
261936
261937
261938
261939
261940
261941
261942
261943
261944
261945
261946
261947
261948
261949
261950
261951
261952
261953
261954
261955
261956
261957
261958
261959
261960
261961
261962
261963
261964
261965
261966
261967
261968
261969
261970
261971
261972
261973
261974
261975
261976
261977
261978
261979
261980
261981
261982
261983
261984
261985
261986
261987
261988
261989
261990
261991
261992
261993
261994
261995
261996
261997
261998
261999
262000
262001
262002
262003
262004
262005
262006
262007
262008
262009
262010
262011
262012
262013
262014
262015
262016
262017
262018
262019
262020
262021
262022
262023
262024
262025
262026
262027
262028
262029
262030
262031
262032
262033
262034
262035
262036
262037
262038
262039
262040
262041
262042
262043
262044
262045
262046
262047
262048
262049
262050
262051
262052
262053
262054
262055
262056
262057
262058
262059
262060
262061
262062
262063
262064
262065
262066
262067
262068
262069
262070
262071
262072
262073
262074
262075
262076
262077
262078
262079
262080
262081
262082
262083
262084
262085
262086
262087
262088
262089
262090
262091
262092
262093
262094
262095
262096
262097
262098
262099
262100
262101
262102
262103
262104
262105
262106
262107
262108
262109
262110
262111
262112
262113
262114
262115
262116
262117
262118
262119
262120
262121
262122
262123
262124
262125
262126
262127
262128
262129
262130
262131
262132
262133
262134
262135
262136
262137
262138
262139
262140
262141
262142
262143
262144
262145
262146
262147
262148
262149
262150
262151
262152
262153
262154
262155
262156
262157
262158
262159
262160
262161
262162
262163
262164
262165
262166
262167
262168
262169
262170
262171
262172
262173
262174
262175
262176
262177
262178
262179
262180
262181
262182
262183
262184
262185
262186
262187
262188
262189
262190
262191
262192
262193
262194
262195
262196
262197
262198
262199
262200
262201
262202
262203
262204
262205
262206
262207
262208
262209
262210
262211
262212
262213
262214
262215
262216
262217
262218
262219
262220
262221
262222
262223
262224
262225
262226
262227
262228
262229
262230
262231
262232
262233
262234
262235
262236
262237
262238
262239
262240
262241
262242
262243
262244
262245
262246
262247
262248
262249
262250
262251
262252
262253
262254
262255
262256
262257
262258
262259
262260
262261
262262
262263
262264
262265
262266
262267
262268
262269
262270
262271
262272
262273
262274
262275
262276
262277
262278
262279
262280
262281
262282
262283
262284
262285
262286
262287
262288
262289
262290
262291
262292
262293
262294
262295
262296
262297
262298
262299
262300
262301
262302
262303
262304
262305
262306
262307
262308
262309
262310
262311
262312
262313
262314
262315
262316
262317
262318
262319
262320
262321
262322
262323
262324
262325
262326
262327
262328
262329
262330
262331
262332
262333
262334
262335
262336
262337
262338
262339
262340
262341
262342
262343
262344
262345
262346
262347
262348
262349
262350
262351
262352
262353
262354
262355
262356
262357
262358
262359
262360
262361
262362
262363
262364
262365
262366
262367
262368
262369
262370
262371
262372
262373
262374
262375
262376
262377
262378
262379
262380
262381
262382
262383
262384
262385
262386
262387
262388
262389
262390
262391
262392
262393
262394
262395
262396
262397
262398
262399
262400
262401
262402
262403
262404
262405
262406
262407
262408
262409
262410
262411
262412
262413
262414
262415
262416
262417
262418
262419
262420
262421
262422
262423
262424
262425
262426
262427
262428
262429
262430
262431
262432
262433
262434
262435
262436
262437
262438
262439
262440
262441
262442
262443
262444
262445
262446
262447
262448
262449
262450
262451
262452
262453
262454
262455
262456
262457
262458
262459
262460
262461
262462
262463
262464
262465
262466
262467
262468
262469
262470
262471
262472
262473
262474
262475
262476
262477
262478
262479
262480
262481
262482
262483
262484
262485
262486
262487
262488
262489
262490
262491
262492
262493
262494
262495
262496
262497
262498
262499
262500
262501
262502
262503
262504
262505
262506
262507
262508
262509
262510
262511
262512
262513
262514
262515
262516
262517
262518
262519
262520
262521
262522
262523
262524
262525
262526
262527
262528
262529
262530
262531
262532
262533
262534
262535
262536
262537
262538
262539
262540
262541
262542
262543
262544
262545
262546
262547
262548
262549
262550
262551
262552
262553
262554
262555
262556
262557
262558
262559
262560
262561
262562
262563
262564
262565
262566
262567
262568
262569
262570
262571
262572
262573
262574
262575
262576
262577
262578
262579
262580
262581
262582
262583
262584
262585
262586
262587
262588
262589
262590
262591
262592
262593
262594
262595
262596
262597
262598
262599
262600
262601
262602
262603
262604
262605
262606
262607
262608
262609
262610
262611
262612
262613
262614
262615
262616
262617
262618
262619
262620
262621
262622
262623
262624
262625
262626
262627
262628
262629
262630
262631
262632
262633
262634
262635
262636
262637
262638
262639
262640
262641
262642
262643
262644
262645
262646
262647
262648
262649
262650
262651
262652
262653
262654
262655
262656
262657
262658
262659
262660
262661
262662
262663
262664
262665
262666
262667
262668
262669
262670
262671
262672
262673
262674
262675
262676
262677
262678
262679
262680
262681
262682
262683
262684
262685
262686
262687
262688
262689
262690
262691
262692
262693
262694
262695
262696
262697
262698
262699
262700
262701
262702
262703
262704
262705
262706
262707
262708
262709
262710
262711
262712
262713
262714
262715
262716
262717
262718
262719
262720
262721
262722
262723
262724
262725
262726
262727
262728
262729
262730
262731
262732
262733
262734
262735
262736
262737
262738
262739
262740
262741
262742
262743
262744
262745
262746
262747
262748
262749
262750
262751
262752
262753
262754
262755
262756
262757
262758
262759
262760
262761
262762
262763
262764
262765
262766
262767
262768
262769
262770
262771
262772
262773
262774
262775
262776
262777
262778
262779
262780
262781
262782
262783
262784
262785
262786
262787
262788
262789
262790
262791
262792
262793
262794
262795
262796
262797
262798
262799
262800
262801
262802
262803
262804
262805
262806
262807
262808
262809
262810
262811
262812
262813
262814
262815
262816
262817
262818
262819
262820
262821
262822
262823
262824
262825
262826
262827
262828
262829
262830
262831
262832
262833
262834
262835
262836
262837
262838
262839
262840
262841
262842
262843
262844
262845
262846
262847
262848
262849
262850
262851
262852
262853
262854
262855
262856
262857
262858
262859
262860
262861
262862
262863
262864
262865
262866
262867
262868
262869
262870
262871
262872
262873
262874
262875
262876
262877
262878
262879
262880
262881
262882
262883
262884
262885
262886
262887
262888
262889
262890
262891
262892
262893
262894
262895
262896
262897
262898
262899
262900
262901
262902
262903
262904
262905
262906
262907
262908
262909
262910
262911
262912
262913
262914
262915
262916
262917
262918
262919
262920
262921
262922
262923
262924
262925
262926
262927
262928
262929
262930
262931
262932
262933
262934
262935
262936
262937
262938
262939
262940
262941
262942
262943
262944
262945
262946
262947
262948
262949
262950
262951
262952
262953
262954
262955
262956
262957
262958
262959
262960
262961
262962
262963
262964
262965
262966
262967
262968
262969
262970
262971
262972
262973
262974
262975
262976
262977
262978
262979
262980
262981
262982
262983
262984
262985
262986
262987
262988
262989
262990
262991
262992
262993
262994
262995
262996
262997
262998
262999
263000
263001
263002
263003
263004
263005
263006
263007
263008
263009
263010
263011
263012
263013
263014
263015
263016
263017
263018
263019
263020
263021
263022
263023
263024
263025
263026
263027
263028
263029
263030
263031
263032
263033
263034
263035
263036
263037
263038
263039
263040
263041
263042
263043
263044
263045
263046
263047
263048
263049
263050
263051
263052
263053
263054
263055
263056
263057
263058
263059
263060
263061
263062
263063
263064
263065
263066
263067
263068
263069
263070
263071
263072
263073
263074
263075
263076
263077
263078
263079
263080
263081
263082
263083
263084
263085
263086
263087
263088
263089
263090
263091
263092
263093
263094
263095
263096
263097
263098
263099
263100
263101
263102
263103
263104
263105
263106
263107
263108
263109
263110
263111
263112
263113
263114
263115
263116
263117
263118
263119
263120
263121
263122
263123
263124
263125
263126
263127
263128
263129
263130
263131
263132
263133
263134
263135
263136
263137
263138
263139
263140
263141
263142
263143
263144
263145
263146
263147
263148
263149
263150
263151
263152
263153
263154
263155
263156
263157
263158
263159
263160
263161
263162
263163
263164
263165
263166
263167
263168
263169
263170
263171
263172
263173
263174
263175
263176
263177
263178
263179
263180
263181
263182
263183
263184
263185
263186
263187
263188
263189
263190
263191
263192
263193
263194
263195
263196
263197
263198
263199
263200
263201
263202
263203
263204
263205
263206
263207
263208
263209
263210
263211
263212
263213
263214
263215
263216
263217
263218
263219
263220
263221
263222
263223
263224
263225
263226
263227
263228
263229
263230
263231
263232
263233
263234
263235
263236
263237
263238
263239
263240
263241
263242
263243
263244
263245
263246
263247
263248
263249
263250
263251
263252
263253
263254
263255
263256
263257
263258
263259
263260
263261
263262
263263
263264
263265
263266
263267
263268
263269
263270
263271
263272
263273
263274
263275
263276
263277
263278
263279
263280
263281
263282
263283
263284
263285
263286
263287
263288
263289
263290
263291
263292
263293
263294
263295
263296
263297
263298
263299
263300
263301
263302
263303
263304
263305
263306
263307
263308
263309
263310
263311
263312
263313
263314
263315
263316
263317
263318
263319
263320
263321
263322
263323
263324
263325
263326
263327
263328
263329
263330
263331
263332
263333
263334
263335
263336
263337
263338
263339
263340
263341
263342
263343
263344
263345
263346
263347
263348
263349
263350
263351
263352
263353
263354
263355
263356
263357
263358
263359
263360
263361
263362
263363
263364
263365
263366
263367
263368
263369
263370
263371
263372
263373
263374
263375
263376
263377
263378
263379
263380
263381
263382
263383
263384
263385
263386
263387
263388
263389
263390
263391
263392
263393
263394
263395
263396
263397
263398
263399
263400
263401
263402
263403
263404
263405
263406
263407
263408
263409
263410
263411
263412
263413
263414
263415
263416
263417
263418
263419
263420
263421
263422
263423
263424
263425
263426
263427
263428
263429
263430
263431
263432
263433
263434
263435
263436
263437
263438
263439
263440
263441
263442
263443
263444
263445
263446
263447
263448
263449
263450
263451
263452
263453
263454
263455
263456
263457
263458
263459
263460
263461
263462
263463
263464
263465
263466
263467
263468
263469
263470
263471
263472
263473
263474
263475
263476
263477
263478
263479
263480
263481
263482
263483
263484
263485
263486
263487
263488
263489
263490
263491
263492
263493
263494
263495
263496
263497
263498
263499
263500
263501
263502
263503
263504
263505
263506
263507
263508
263509
263510
263511
263512
263513
263514
263515
263516
263517
263518
263519
263520
263521
263522
263523
263524
263525
263526
263527
263528
263529
263530
263531
263532
263533
263534
263535
263536
263537
263538
263539
263540
263541
263542
263543
263544
263545
263546
263547
263548
263549
263550
263551
263552
263553
263554
263555
263556
263557
263558
263559
263560
263561
263562
263563
263564
263565
263566
263567
263568
263569
263570
263571
263572
263573
263574
263575
263576
263577
263578
263579
263580
263581
263582
263583
263584
263585
263586
263587
263588
263589
263590
263591
263592
263593
263594
263595
263596
263597
263598
263599
263600
263601
263602
263603
263604
263605
263606
263607
263608
263609
263610
263611
263612
263613
263614
263615
263616
263617
263618
263619
263620
263621
263622
263623
263624
263625
263626
263627
263628
263629
263630
263631
263632
263633
263634
263635
263636
263637
263638
263639
263640
263641
263642
263643
263644
263645
263646
263647
263648
263649
263650
263651
263652
263653
263654
263655
263656
263657
263658
263659
263660
263661
263662
263663
263664
263665
263666
263667
263668
263669
263670
263671
263672
263673
263674
263675
263676
263677
263678
263679
263680
263681
263682
263683
263684
263685
263686
263687
263688
263689
263690
263691
263692
263693
263694
263695
263696
263697
263698
263699
263700
263701
263702
263703
263704
263705
263706
263707
263708
263709
263710
263711
263712
263713
263714
263715
263716
263717
263718
263719
263720
263721
263722
263723
263724
263725
263726
263727
263728
263729
263730
263731
263732
263733
263734
263735
263736
263737
263738
263739
263740
263741
263742
263743
263744
263745
263746
263747
263748
263749
263750
263751
263752
263753
263754
263755
263756
263757
263758
263759
263760
263761
263762
263763
263764
263765
263766
263767
263768
263769
263770
263771
263772
263773
263774
263775
263776
263777
263778
263779
263780
263781
263782
263783
263784
263785
263786
263787
263788
263789
263790
263791
263792
263793
263794
263795
263796
263797
263798
263799
263800
263801
263802
263803
263804
263805
263806
263807
263808
263809
263810
263811
263812
263813
263814
263815
263816
263817
263818
263819
263820
263821
263822
263823
263824
263825
263826
263827
263828
263829
263830
263831
263832
263833
263834
263835
263836
263837
263838
263839
263840
263841
263842
263843
263844
263845
263846
263847
263848
263849
263850
263851
263852
263853
263854
263855
263856
263857
263858
263859
263860
263861
263862
263863
263864
263865
263866
263867
263868
263869
263870
263871
263872
263873
263874
263875
263876
263877
263878
263879
263880
263881
263882
263883
263884
263885
263886
263887
263888
263889
263890
263891
263892
263893
263894
263895
263896
263897
263898
263899
263900
263901
263902
263903
263904
263905
263906
263907
263908
263909
263910
263911
263912
263913
263914
263915
263916
263917
263918
263919
263920
263921
263922
263923
263924
263925
263926
263927
263928
263929
263930
263931
263932
263933
263934
263935
263936
263937
263938
263939
263940
263941
263942
263943
263944
263945
263946
263947
263948
263949
263950
263951
263952
263953
263954
263955
263956
263957
263958
263959
263960
263961
263962
263963
263964
263965
263966
263967
263968
263969
263970
263971
263972
263973
263974
263975
263976
263977
263978
263979
263980
263981
263982
263983
263984
263985
263986
263987
263988
263989
263990
263991
263992
263993
263994
263995
263996
263997
263998
263999
264000
264001
264002
264003
264004
264005
264006
264007
264008
264009
264010
264011
264012
264013
264014
264015
264016
264017
264018
264019
264020
264021
264022
264023
264024
264025
264026
264027
264028
264029
264030
264031
264032
264033
264034
264035
264036
264037
264038
264039
264040
264041
264042
264043
264044
264045
264046
264047
264048
264049
264050
264051
264052
264053
264054
264055
264056
264057
264058
264059
264060
264061
264062
264063
264064
264065
264066
264067
264068
264069
264070
264071
264072
264073
264074
264075
264076
264077
264078
264079
264080
264081
264082
264083
264084
264085
264086
264087
264088
264089
264090
264091
264092
264093
264094
264095
264096
264097
264098
264099
264100
264101
264102
264103
264104
264105
264106
264107
264108
264109
264110
264111
264112
264113
264114
264115
264116
264117
264118
264119
264120
264121
264122
264123
264124
264125
264126
264127
264128
264129
264130
264131
264132
264133
264134
264135
264136
264137
264138
264139
264140
264141
264142
264143
264144
264145
264146
264147
264148
264149
264150
264151
264152
264153
264154
264155
264156
264157
264158
264159
264160
264161
264162
264163
264164
264165
264166
264167
264168
264169
264170
264171
264172
264173
264174
264175
264176
264177
264178
264179
264180
264181
264182
264183
264184
264185
264186
264187
264188
264189
264190
264191
264192
264193
264194
264195
264196
264197
264198
264199
264200
264201
264202
264203
264204
264205
264206
264207
264208
264209
264210
264211
264212
264213
264214
264215
264216
264217
264218
264219
264220
264221
264222
264223
264224
264225
264226
264227
264228
264229
264230
264231
264232
264233
264234
264235
264236
264237
264238
264239
264240
264241
264242
264243
264244
264245
264246
264247
264248
264249
264250
264251
264252
264253
264254
264255
264256
264257
264258
264259
264260
264261
264262
264263
264264
264265
264266
264267
264268
264269
264270
264271
264272
264273
264274
264275
264276
264277
264278
264279
264280
264281
264282
264283
264284
264285
264286
264287
264288
264289
264290
264291
264292
264293
264294
264295
264296
264297
264298
264299
264300
264301
264302
264303
264304
264305
264306
264307
264308
264309
264310
264311
264312
264313
264314
264315
264316
264317
264318
264319
264320
264321
264322
264323
264324
264325
264326
264327
264328
264329
264330
264331
264332
264333
264334
264335
264336
264337
264338
264339
264340
264341
264342
264343
264344
264345
264346
264347
264348
264349
264350
264351
264352
264353
264354
264355
264356
264357
264358
264359
264360
264361
264362
264363
264364
264365
264366
264367
264368
264369
264370
264371
264372
264373
264374
264375
264376
264377
264378
264379
264380
264381
264382
264383
264384
264385
264386
264387
264388
264389
264390
264391
264392
264393
264394
264395
264396
264397
264398
264399
264400
264401
264402
264403
264404
264405
264406
264407
264408
264409
264410
264411
264412
264413
264414
264415
264416
264417
264418
264419
264420
264421
264422
264423
264424
264425
264426
264427
264428
264429
264430
264431
264432
264433
264434
264435
264436
264437
264438
264439
264440
264441
264442
264443
264444
264445
264446
264447
264448
264449
264450
264451
264452
264453
264454
264455
264456
264457
264458
264459
264460
264461
264462
264463
264464
264465
264466
264467
264468
264469
264470
264471
264472
264473
264474
264475
264476
264477
264478
264479
264480
264481
264482
264483
264484
264485
264486
264487
264488
264489
264490
264491
264492
264493
264494
264495
264496
264497
264498
264499
264500
264501
264502
264503
264504
264505
264506
264507
264508
264509
264510
264511
264512
264513
264514
264515
264516
264517
264518
264519
264520
264521
264522
264523
264524
264525
264526
264527
264528
264529
264530
264531
264532
264533
264534
264535
264536
264537
264538
264539
264540
264541
264542
264543
264544
264545
264546
264547
264548
264549
264550
264551
264552
264553
264554
264555
264556
264557
264558
264559
264560
264561
264562
264563
264564
264565
264566
264567
264568
264569
264570
264571
264572
264573
264574
264575
264576
264577
264578
264579
264580
264581
264582
264583
264584
264585
264586
264587
264588
264589
264590
264591
264592
264593
264594
264595
264596
264597
264598
264599
264600
264601
264602
264603
264604
264605
264606
264607
264608
264609
264610
264611
264612
264613
264614
264615
264616
264617
264618
264619
264620
264621
264622
264623
264624
264625
264626
264627
264628
264629
264630
264631
264632
264633
264634
264635
264636
264637
264638
264639
264640
264641
264642
264643
264644
264645
264646
264647
264648
264649
264650
264651
264652
264653
264654
264655
264656
264657
264658
264659
264660
264661
264662
264663
264664
264665
264666
264667
264668
264669
264670
264671
264672
264673
264674
264675
264676
264677
264678
264679
264680
264681
264682
264683
264684
264685
264686
264687
264688
264689
264690
264691
264692
264693
264694
264695
264696
264697
264698
264699
264700
264701
264702
264703
264704
264705
264706
264707
264708
264709
264710
264711
264712
264713
264714
264715
264716
264717
264718
264719
264720
264721
264722
264723
264724
264725
264726
264727
264728
264729
264730
264731
264732
264733
264734
264735
264736
264737
264738
264739
264740
264741
264742
264743
264744
264745
264746
264747
264748
264749
264750
264751
264752
264753
264754
264755
264756
264757
264758
264759
264760
264761
264762
264763
264764
264765
264766
264767
264768
264769
264770
264771
264772
264773
264774
264775
264776
264777
264778
264779
264780
264781
264782
264783
264784
264785
264786
264787
264788
264789
264790
264791
264792
264793
264794
264795
264796
264797
264798
264799
264800
264801
264802
264803
264804
264805
264806
264807
264808
264809
264810
264811
264812
264813
264814
264815
264816
264817
264818
264819
264820
264821
264822
264823
264824
264825
264826
264827
264828
264829
264830
264831
264832
264833
264834
264835
264836
264837
264838
264839
264840
264841
264842
264843
264844
264845
264846
264847
264848
264849
264850
264851
264852
264853
264854
264855
264856
264857
264858
264859
264860
264861
264862
264863
264864
264865
264866
264867
264868
264869
264870
264871
264872
264873
264874
264875
264876
264877
264878
264879
264880
264881
264882
264883
264884
264885
264886
264887
264888
264889
264890
264891
264892
264893
264894
264895
264896
264897
264898
264899
264900
264901
264902
264903
264904
264905
264906
264907
264908
264909
264910
264911
264912
264913
264914
264915
264916
264917
264918
264919
264920
264921
264922
264923
264924
264925
264926
264927
264928
264929
264930
264931
264932
264933
264934
264935
264936
264937
264938
264939
264940
264941
264942
264943
264944
264945
264946
264947
264948
264949
264950
264951
264952
264953
264954
264955
264956
264957
264958
264959
264960
264961
264962
264963
264964
264965
264966
264967
264968
264969
264970
264971
264972
264973
264974
264975
264976
264977
264978
264979
264980
264981
264982
264983
264984
264985
264986
264987
264988
264989
264990
264991
264992
264993
264994
264995
264996
264997
264998
264999
265000
265001
265002
265003
265004
265005
265006
265007
265008
265009
265010
265011
265012
265013
265014
265015
265016
265017
265018
265019
265020
265021
265022
265023
265024
265025
265026
265027
265028
265029
265030
265031
265032
265033
265034
265035
265036
265037
265038
265039
265040
265041
265042
265043
265044
265045
265046
265047
265048
265049
265050
265051
265052
265053
265054
265055
265056
265057
265058
265059
265060
265061
265062
265063
265064
265065
265066
265067
265068
265069
265070
265071
265072
265073
265074
265075
265076
265077
265078
265079
265080
265081
265082
265083
265084
265085
265086
265087
265088
265089
265090
265091
265092
265093
265094
265095
265096
265097
265098
265099
265100
265101
265102
265103
265104
265105
265106
265107
265108
265109
265110
265111
265112
265113
265114
265115
265116
265117
265118
265119
265120
265121
265122
265123
265124
265125
265126
265127
265128
265129
265130
265131
265132
265133
265134
265135
265136
265137
265138
265139
265140
265141
265142
265143
265144
265145
265146
265147
265148
265149
265150
265151
265152
265153
265154
265155
265156
265157
265158
265159
265160
265161
265162
265163
265164
265165
265166
265167
265168
265169
265170
265171
265172
265173
265174
265175
265176
265177
265178
265179
265180
265181
265182
265183
265184
265185
265186
265187
265188
265189
265190
265191
265192
265193
265194
265195
265196
265197
265198
265199
265200
265201
265202
265203
265204
265205
265206
265207
265208
265209
265210
265211
265212
265213
265214
265215
265216
265217
265218
265219
265220
265221
265222
265223
265224
265225
265226
265227
265228
265229
265230
265231
265232
265233
265234
265235
265236
265237
265238
265239
265240
265241
265242
265243
265244
265245
265246
265247
265248
265249
265250
265251
265252
265253
265254
265255
265256
265257
265258
265259
265260
265261
265262
265263
265264
265265
265266
265267
265268
265269
265270
265271
265272
265273
265274
265275
265276
265277
265278
265279
265280
265281
265282
265283
265284
265285
265286
265287
265288
265289
265290
265291
265292
265293
265294
265295
265296
265297
265298
265299
265300
265301
265302
265303
265304
265305
265306
265307
265308
265309
265310
265311
265312
265313
265314
265315
265316
265317
265318
265319
265320
265321
265322
265323
265324
265325
265326
265327
265328
265329
265330
265331
265332
265333
265334
265335
265336
265337
265338
265339
265340
265341
265342
265343
265344
265345
265346
265347
265348
265349
265350
265351
265352
265353
265354
265355
265356
265357
265358
265359
265360
265361
265362
265363
265364
265365
265366
265367
265368
265369
265370
265371
265372
265373
265374
265375
265376
265377
265378
265379
265380
265381
265382
265383
265384
265385
265386
265387
265388
265389
265390
265391
265392
265393
265394
265395
265396
265397
265398
265399
265400
265401
265402
265403
265404
265405
265406
265407
265408
265409
265410
265411
265412
265413
265414
265415
265416
265417
265418
265419
265420
265421
265422
265423
265424
265425
265426
265427
265428
265429
265430
265431
265432
265433
265434
265435
265436
265437
265438
265439
265440
265441
265442
265443
265444
265445
265446
265447
265448
265449
265450
265451
265452
265453
265454
265455
265456
265457
265458
265459
265460
265461
265462
265463
265464
265465
265466
265467
265468
265469
265470
265471
265472
265473
265474
265475
265476
265477
265478
265479
265480
265481
265482
265483
265484
265485
265486
265487
265488
265489
265490
265491
265492
265493
265494
265495
265496
265497
265498
265499
265500
265501
265502
265503
265504
265505
265506
265507
265508
265509
265510
265511
265512
265513
265514
265515
265516
265517
265518
265519
265520
265521
265522
265523
265524
265525
265526
265527
265528
265529
265530
265531
265532
265533
265534
265535
265536
265537
265538
265539
265540
265541
265542
265543
265544
265545
265546
265547
265548
265549
265550
265551
265552
265553
265554
265555
265556
265557
265558
265559
265560
265561
265562
265563
265564
265565
265566
265567
265568
265569
265570
265571
265572
265573
265574
265575
265576
265577
265578
265579
265580
265581
265582
265583
265584
265585
265586
265587
265588
265589
265590
265591
265592
265593
265594
265595
265596
265597
265598
265599
265600
265601
265602
265603
265604
265605
265606
265607
265608
265609
265610
265611
265612
265613
265614
265615
265616
265617
265618
265619
265620
265621
265622
265623
265624
265625
265626
265627
265628
265629
265630
265631
265632
265633
265634
265635
265636
265637
265638
265639
265640
265641
265642
265643
265644
265645
265646
265647
265648
265649
265650
265651
265652
265653
265654
265655
265656
265657
265658
265659
265660
265661
265662
265663
265664
265665
265666
265667
265668
265669
265670
265671
265672
265673
265674
265675
265676
265677
265678
265679
265680
265681
265682
265683
265684
265685
265686
265687
265688
265689
265690
265691
265692
265693
265694
265695
265696
265697
265698
265699
265700
265701
265702
265703
265704
265705
265706
265707
265708
265709
265710
265711
265712
265713
265714
265715
265716
265717
265718
265719
265720
265721
265722
265723
265724
265725
265726
265727
265728
265729
265730
265731
265732
265733
265734
265735
265736
265737
265738
265739
265740
265741
265742
265743
265744
265745
265746
265747
265748
265749
265750
265751
265752
265753
265754
265755
265756
265757
265758
265759
265760
265761
265762
265763
265764
265765
265766
265767
265768
265769
265770
265771
265772
265773
265774
265775
265776
265777
265778
265779
265780
265781
265782
265783
265784
265785
265786
265787
265788
265789
265790
265791
265792
265793
265794
265795
265796
265797
265798
265799
265800
265801
265802
265803
265804
265805
265806
265807
265808
265809
265810
265811
265812
265813
265814
265815
265816
265817
265818
265819
265820
265821
265822
265823
265824
265825
265826
265827
265828
265829
265830
265831
265832
265833
265834
265835
265836
265837
265838
265839
265840
265841
265842
265843
265844
265845
265846
265847
265848
265849
265850
265851
265852
265853
265854
265855
265856
265857
265858
265859
265860
265861
265862
265863
265864
265865
265866
265867
265868
265869
265870
265871
265872
265873
265874
265875
265876
265877
265878
265879
265880
265881
265882
265883
265884
265885
265886
265887
265888
265889
265890
265891
265892
265893
265894
265895
265896
265897
265898
265899
265900
265901
265902
265903
265904
265905
265906
265907
265908
265909
265910
265911
265912
265913
265914
265915
265916
265917
265918
265919
265920
265921
265922
265923
265924
265925
265926
265927
265928
265929
265930
265931
265932
265933
265934
265935
265936
265937
265938
265939
265940
265941
265942
265943
265944
265945
265946
265947
265948
265949
265950
265951
265952
265953
265954
265955
265956
265957
265958
265959
265960
265961
265962
265963
265964
265965
265966
265967
265968
265969
265970
265971
265972
265973
265974
265975
265976
265977
265978
265979
265980
265981
265982
265983
265984
265985
265986
265987
265988
265989
265990
265991
265992
265993
265994
265995
265996
265997
265998
265999
266000
266001
266002
266003
266004
266005
266006
266007
266008
266009
266010
266011
266012
266013
266014
266015
266016
266017
266018
266019
266020
266021
266022
266023
266024
266025
266026
266027
266028
266029
266030
266031
266032
266033
266034
266035
266036
266037
266038
266039
266040
266041
266042
266043
266044
266045
266046
266047
266048
266049
266050
266051
266052
266053
266054
266055
266056
266057
266058
266059
266060
266061
266062
266063
266064
266065
266066
266067
266068
266069
266070
266071
266072
266073
266074
266075
266076
266077
266078
266079
266080
266081
266082
266083
266084
266085
266086
266087
266088
266089
266090
266091
266092
266093
266094
266095
266096
266097
266098
266099
266100
266101
266102
266103
266104
266105
266106
266107
266108
266109
266110
266111
266112
266113
266114
266115
266116
266117
266118
266119
266120
266121
266122
266123
266124
266125
266126
266127
266128
266129
266130
266131
266132
266133
266134
266135
266136
266137
266138
266139
266140
266141
266142
266143
266144
266145
266146
266147
266148
266149
266150
266151
266152
266153
266154
266155
266156
266157
266158
266159
266160
266161
266162
266163
266164
266165
266166
266167
266168
266169
266170
266171
266172
266173
266174
266175
266176
266177
266178
266179
266180
266181
266182
266183
266184
266185
266186
266187
266188
266189
266190
266191
266192
266193
266194
266195
266196
266197
266198
266199
266200
266201
266202
266203
266204
266205
266206
266207
266208
266209
266210
266211
266212
266213
266214
266215
266216
266217
266218
266219
266220
266221
266222
266223
266224
266225
266226
266227
266228
266229
266230
266231
266232
266233
266234
266235
266236
266237
266238
266239
266240
266241
266242
266243
266244
266245
266246
266247
266248
266249
266250
266251
266252
266253
266254
266255
266256
266257
266258
266259
266260
266261
266262
266263
266264
266265
266266
266267
266268
266269
266270
266271
266272
266273
266274
266275
266276
266277
266278
266279
266280
266281
266282
266283
266284
266285
266286
266287
266288
266289
266290
266291
266292
266293
266294
266295
266296
266297
266298
266299
266300
266301
266302
266303
266304
266305
266306
266307
266308
266309
266310
266311
266312
266313
266314
266315
266316
266317
266318
266319
266320
266321
266322
266323
266324
266325
266326
266327
266328
266329
266330
266331
266332
266333
266334
266335
266336
266337
266338
266339
266340
266341
266342
266343
266344
266345
266346
266347
266348
266349
266350
266351
266352
266353
266354
266355
266356
266357
266358
266359
266360
266361
266362
266363
266364
266365
266366
266367
266368
266369
266370
266371
266372
266373
266374
266375
266376
266377
266378
266379
266380
266381
266382
266383
266384
266385
266386
266387
266388
266389
266390
266391
266392
266393
266394
266395
266396
266397
266398
266399
266400
266401
266402
266403
266404
266405
266406
266407
266408
266409
266410
266411
266412
266413
266414
266415
266416
266417
266418
266419
266420
266421
266422
266423
266424
266425
266426
266427
266428
266429
266430
266431
266432
266433
266434
266435
266436
266437
266438
266439
266440
266441
266442
266443
266444
266445
266446
266447
266448
266449
266450
266451
266452
266453
266454
266455
266456
266457
266458
266459
266460
266461
266462
266463
266464
266465
266466
266467
266468
266469
266470
266471
266472
266473
266474
266475
266476
266477
266478
266479
266480
266481
266482
266483
266484
266485
266486
266487
266488
266489
266490
266491
266492
266493
266494
266495
266496
266497
266498
266499
266500
266501
266502
266503
266504
266505
266506
266507
266508
266509
266510
266511
266512
266513
266514
266515
266516
266517
266518
266519
266520
266521
266522
266523
266524
266525
266526
266527
266528
266529
266530
266531
266532
266533
266534
266535
266536
266537
266538
266539
266540
266541
266542
266543
266544
266545
266546
266547
266548
266549
266550
266551
266552
266553
266554
266555
266556
266557
266558
266559
266560
266561
266562
266563
266564
266565
266566
266567
266568
266569
266570
266571
266572
266573
266574
266575
266576
266577
266578
266579
266580
266581
266582
266583
266584
266585
266586
266587
266588
266589
266590
266591
266592
266593
266594
266595
266596
266597
266598
266599
266600
266601
266602
266603
266604
266605
266606
266607
266608
266609
266610
266611
266612
266613
266614
266615
266616
266617
266618
266619
266620
266621
266622
266623
266624
266625
266626
266627
266628
266629
266630
266631
266632
266633
266634
266635
266636
266637
266638
266639
266640
266641
266642
266643
266644
266645
266646
266647
266648
266649
266650
266651
266652
266653
266654
266655
266656
266657
266658
266659
266660
266661
266662
266663
266664
266665
266666
266667
266668
266669
266670
266671
266672
266673
266674
266675
266676
266677
266678
266679
266680
266681
266682
266683
266684
266685
266686
266687
266688
266689
266690
266691
266692
266693
266694
266695
266696
266697
266698
266699
266700
266701
266702
266703
266704
266705
266706
266707
266708
266709
266710
266711
266712
266713
266714
266715
266716
266717
266718
266719
266720
266721
266722
266723
266724
266725
266726
266727
266728
266729
266730
266731
266732
266733
266734
266735
266736
266737
266738
266739
266740
266741
266742
266743
266744
266745
266746
266747
266748
266749
266750
266751
266752
266753
266754
266755
266756
266757
266758
266759
266760
266761
266762
266763
266764
266765
266766
266767
266768
266769
266770
266771
266772
266773
266774
266775
266776
266777
266778
266779
266780
266781
266782
266783
266784
266785
266786
266787
266788
266789
266790
266791
266792
266793
266794
266795
266796
266797
266798
266799
266800
266801
266802
266803
266804
266805
266806
266807
266808
266809
266810
266811
266812
266813
266814
266815
266816
266817
266818
266819
266820
266821
266822
266823
266824
266825
266826
266827
266828
266829
266830
266831
266832
266833
266834
266835
266836
266837
266838
266839
266840
266841
266842
266843
266844
266845
266846
266847
266848
266849
266850
266851
266852
266853
266854
266855
266856
266857
266858
266859
266860
266861
266862
266863
266864
266865
266866
266867
266868
266869
266870
266871
266872
266873
266874
266875
266876
266877
266878
266879
266880
266881
266882
266883
266884
266885
266886
266887
266888
266889
266890
266891
266892
266893
266894
266895
266896
266897
266898
266899
266900
266901
266902
266903
266904
266905
266906
266907
266908
266909
266910
266911
266912
266913
266914
266915
266916
266917
266918
266919
266920
266921
266922
266923
266924
266925
266926
266927
266928
266929
266930
266931
266932
266933
266934
266935
266936
266937
266938
266939
266940
266941
266942
266943
266944
266945
266946
266947
266948
266949
266950
266951
266952
266953
266954
266955
266956
266957
266958
266959
266960
266961
266962
266963
266964
266965
266966
266967
266968
266969
266970
266971
266972
266973
266974
266975
266976
266977
266978
266979
266980
266981
266982
266983
266984
266985
266986
266987
266988
266989
266990
266991
266992
266993
266994
266995
266996
266997
266998
266999
267000
267001
267002
267003
267004
267005
267006
267007
267008
267009
267010
267011
267012
267013
267014
267015
267016
267017
267018
267019
267020
267021
267022
267023
267024
267025
267026
267027
267028
267029
267030
267031
267032
267033
267034
267035
267036
267037
267038
267039
267040
267041
267042
267043
267044
267045
267046
267047
267048
267049
267050
267051
267052
267053
267054
267055
267056
267057
267058
267059
267060
267061
267062
267063
267064
267065
267066
267067
267068
267069
267070
267071
267072
267073
267074
267075
267076
267077
267078
267079
267080
267081
267082
267083
267084
267085
267086
267087
267088
267089
267090
267091
267092
267093
267094
267095
267096
267097
267098
267099
267100
267101
267102
267103
267104
267105
267106
267107
267108
267109
267110
267111
267112
267113
267114
267115
267116
267117
267118
267119
267120
267121
267122
267123
267124
267125
267126
267127
267128
267129
267130
267131
267132
267133
267134
267135
267136
267137
267138
267139
267140
267141
267142
267143
267144
267145
267146
267147
267148
267149
267150
267151
267152
267153
267154
267155
267156
267157
267158
267159
267160
267161
267162
267163
267164
267165
267166
267167
267168
267169
267170
267171
267172
267173
267174
267175
267176
267177
267178
267179
267180
267181
267182
267183
267184
267185
267186
267187
267188
267189
267190
267191
267192
267193
267194
267195
267196
267197
267198
267199
267200
267201
267202
267203
267204
267205
267206
267207
267208
267209
267210
267211
267212
267213
267214
267215
267216
267217
267218
267219
267220
267221
267222
267223
267224
267225
267226
267227
267228
267229
267230
267231
267232
267233
267234
267235
267236
267237
267238
267239
267240
267241
267242
267243
267244
267245
267246
267247
267248
267249
267250
267251
267252
267253
267254
267255
267256
267257
267258
267259
267260
267261
267262
267263
267264
267265
267266
267267
267268
267269
267270
267271
267272
267273
267274
267275
267276
267277
267278
267279
267280
267281
267282
267283
267284
267285
267286
267287
267288
267289
267290
267291
267292
267293
267294
267295
267296
267297
267298
267299
267300
267301
267302
267303
267304
267305
267306
267307
267308
267309
267310
267311
267312
267313
267314
267315
267316
267317
267318
267319
267320
267321
267322
267323
267324
267325
267326
267327
267328
267329
267330
267331
267332
267333
267334
267335
267336
267337
267338
267339
267340
267341
267342
267343
267344
267345
267346
267347
267348
267349
267350
267351
267352
267353
267354
267355
267356
267357
267358
267359
267360
267361
267362
267363
267364
267365
267366
267367
267368
267369
267370
267371
267372
267373
267374
267375
267376
267377
267378
267379
267380
267381
267382
267383
267384
267385
267386
267387
267388
267389
267390
267391
267392
267393
267394
267395
267396
267397
267398
267399
267400
267401
267402
267403
267404
267405
267406
267407
267408
267409
267410
267411
267412
267413
267414
267415
267416
267417
267418
267419
267420
267421
267422
267423
267424
267425
267426
267427
267428
267429
267430
267431
267432
267433
267434
267435
267436
267437
267438
267439
267440
267441
267442
267443
267444
267445
267446
267447
267448
267449
267450
267451
267452
267453
267454
267455
267456
267457
267458
267459
267460
267461
267462
267463
267464
267465
267466
267467
267468
267469
267470
267471
267472
267473
267474
267475
267476
267477
267478
267479
267480
267481
267482
267483
267484
267485
267486
267487
267488
267489
267490
267491
267492
267493
267494
267495
267496
267497
267498
267499
267500
267501
267502
267503
267504
267505
267506
267507
267508
267509
267510
267511
267512
267513
267514
267515
267516
267517
267518
267519
267520
267521
267522
267523
267524
267525
267526
267527
267528
267529
267530
267531
267532
267533
267534
267535
267536
267537
267538
267539
267540
267541
267542
267543
267544
267545
267546
267547
267548
267549
267550
267551
267552
267553
267554
267555
267556
267557
267558
267559
267560
267561
267562
267563
267564
267565
267566
267567
267568
267569
267570
267571
267572
267573
267574
267575
267576
267577
267578
267579
267580
267581
267582
267583
267584
267585
267586
267587
267588
267589
267590
267591
267592
267593
267594
267595
267596
267597
267598
267599
267600
267601
267602
267603
267604
267605
267606
267607
267608
267609
267610
267611
267612
267613
267614
267615
267616
267617
267618
267619
267620
267621
267622
267623
267624
267625
267626
267627
267628
267629
267630
267631
267632
267633
267634
267635
267636
267637
267638
267639
267640
267641
267642
267643
267644
267645
267646
267647
267648
267649
267650
267651
267652
267653
267654
267655
267656
267657
267658
267659
267660
267661
267662
267663
267664
267665
267666
267667
267668
267669
267670
267671
267672
267673
267674
267675
267676
267677
267678
267679
267680
267681
267682
267683
267684
267685
267686
267687
267688
267689
267690
267691
267692
267693
267694
267695
267696
267697
267698
267699
267700
267701
267702
267703
267704
267705
267706
267707
267708
267709
267710
267711
267712
267713
267714
267715
267716
267717
267718
267719
267720
267721
267722
267723
267724
267725
267726
267727
267728
267729
267730
267731
267732
267733
267734
267735
267736
267737
267738
267739
267740
267741
267742
267743
267744
267745
267746
267747
267748
267749
267750
267751
267752
267753
267754
267755
267756
267757
267758
267759
267760
267761
267762
267763
267764
267765
267766
267767
267768
267769
267770
267771
267772
267773
267774
267775
267776
267777
267778
267779
267780
267781
267782
267783
267784
267785
267786
267787
267788
267789
267790
267791
267792
267793
267794
267795
267796
267797
267798
267799
267800
267801
267802
267803
267804
267805
267806
267807
267808
267809
267810
267811
267812
267813
267814
267815
267816
267817
267818
267819
267820
267821
267822
267823
267824
267825
267826
267827
267828
267829
267830
267831
267832
267833
267834
267835
267836
267837
267838
267839
267840
267841
267842
267843
267844
267845
267846
267847
267848
267849
267850
267851
267852
267853
267854
267855
267856
267857
267858
267859
267860
267861
267862
267863
267864
267865
267866
267867
267868
267869
267870
267871
267872
267873
267874
267875
267876
267877
267878
267879
267880
267881
267882
267883
267884
267885
267886
267887
267888
267889
267890
267891
267892
267893
267894
267895
267896
267897
267898
267899
267900
267901
267902
267903
267904
267905
267906
267907
267908
267909
267910
267911
267912
267913
267914
267915
267916
267917
267918
267919
267920
267921
267922
267923
267924
267925
267926
267927
267928
267929
267930
267931
267932
267933
267934
267935
267936
267937
267938
267939
267940
267941
267942
267943
267944
267945
267946
267947
267948
267949
267950
267951
267952
267953
267954
267955
267956
267957
267958
267959
267960
267961
267962
267963
267964
267965
267966
267967
267968
267969
267970
267971
267972
267973
267974
267975
267976
267977
267978
267979
267980
267981
267982
267983
267984
267985
267986
267987
267988
267989
267990
267991
267992
267993
267994
267995
267996
267997
267998
267999
268000
268001
268002
268003
268004
268005
268006
268007
268008
268009
268010
268011
268012
268013
268014
268015
268016
268017
268018
268019
268020
268021
268022
268023
268024
268025
268026
268027
268028
268029
268030
268031
268032
268033
268034
268035
268036
268037
268038
268039
268040
268041
268042
268043
268044
268045
268046
268047
268048
268049
268050
268051
268052
268053
268054
268055
268056
268057
268058
268059
268060
268061
268062
268063
268064
268065
268066
268067
268068
268069
268070
268071
268072
268073
268074
268075
268076
268077
268078
268079
268080
268081
268082
268083
268084
268085
268086
268087
268088
268089
268090
268091
268092
268093
268094
268095
268096
268097
268098
268099
268100
268101
268102
268103
268104
268105
268106
268107
268108
268109
268110
268111
268112
268113
268114
268115
268116
268117
268118
268119
268120
268121
268122
268123
268124
268125
268126
268127
268128
268129
268130
268131
268132
268133
268134
268135
268136
268137
268138
268139
268140
268141
268142
268143
268144
268145
268146
268147
268148
268149
268150
268151
268152
268153
268154
268155
268156
268157
268158
268159
268160
268161
268162
268163
268164
268165
268166
268167
268168
268169
268170
268171
268172
268173
268174
268175
268176
268177
268178
268179
268180
268181
268182
268183
268184
268185
268186
268187
268188
268189
268190
268191
268192
268193
268194
268195
268196
268197
268198
268199
268200
268201
268202
268203
268204
268205
268206
268207
268208
268209
268210
268211
268212
268213
268214
268215
268216
268217
268218
268219
268220
268221
268222
268223
268224
268225
268226
268227
268228
268229
268230
268231
268232
268233
268234
268235
268236
268237
268238
268239
268240
268241
268242
268243
268244
268245
268246
268247
268248
268249
268250
268251
268252
268253
268254
268255
268256
268257
268258
268259
268260
268261
268262
268263
268264
268265
268266
268267
268268
268269
268270
268271
268272
268273
268274
268275
268276
268277
268278
268279
268280
268281
268282
268283
268284
268285
268286
268287
268288
268289
268290
268291
268292
268293
268294
268295
268296
268297
268298
268299
268300
268301
268302
268303
268304
268305
268306
268307
268308
268309
268310
268311
268312
268313
268314
268315
268316
268317
268318
268319
268320
268321
268322
268323
268324
268325
268326
268327
268328
268329
268330
268331
268332
268333
268334
268335
268336
268337
268338
268339
268340
268341
268342
268343
268344
268345
268346
268347
268348
268349
268350
268351
268352
268353
268354
268355
268356
268357
268358
268359
268360
268361
268362
268363
268364
268365
268366
268367
268368
268369
268370
268371
268372
268373
268374
268375
268376
268377
268378
268379
268380
268381
268382
268383
268384
268385
268386
268387
268388
268389
268390
268391
268392
268393
268394
268395
268396
268397
268398
268399
268400
268401
268402
268403
268404
268405
268406
268407
268408
268409
268410
268411
268412
268413
268414
268415
268416
268417
268418
268419
268420
268421
268422
268423
268424
268425
268426
268427
268428
268429
268430
268431
268432
268433
268434
268435
268436
268437
268438
268439
268440
268441
268442
268443
268444
268445
268446
268447
268448
268449
268450
268451
268452
268453
268454
268455
268456
268457
268458
268459
268460
268461
268462
268463
268464
268465
268466
268467
268468
268469
268470
268471
268472
268473
268474
268475
268476
268477
268478
268479
268480
268481
268482
268483
268484
268485
268486
268487
268488
268489
268490
268491
268492
268493
268494
268495
268496
268497
268498
268499
268500
268501
268502
268503
268504
268505
268506
268507
268508
268509
268510
268511
268512
268513
268514
268515
268516
268517
268518
268519
268520
268521
268522
268523
268524
268525
268526
268527
268528
268529
268530
268531
268532
268533
268534
268535
268536
268537
268538
268539
268540
268541
268542
268543
268544
268545
268546
268547
268548
268549
268550
268551
268552
268553
268554
268555
268556
268557
268558
268559
268560
268561
268562
268563
268564
268565
268566
268567
268568
268569
268570
268571
268572
268573
268574
268575
268576
268577
268578
268579
268580
268581
268582
268583
268584
268585
268586
268587
268588
268589
268590
268591
268592
268593
268594
268595
268596
268597
268598
268599
268600
268601
268602
268603
268604
268605
268606
268607
268608
268609
268610
268611
268612
268613
268614
268615
268616
268617
268618
268619
268620
268621
268622
268623
268624
268625
268626
268627
268628
268629
268630
268631
268632
268633
268634
268635
268636
268637
268638
268639
268640
268641
268642
268643
268644
268645
268646
268647
268648
268649
268650
268651
268652
268653
268654
268655
268656
268657
268658
268659
268660
268661
268662
268663
268664
268665
268666
268667
268668
268669
268670
268671
268672
268673
268674
268675
268676
268677
268678
268679
268680
268681
268682
268683
268684
268685
268686
268687
268688
268689
268690
268691
268692
268693
268694
268695
268696
268697
268698
268699
268700
268701
268702
268703
268704
268705
268706
268707
268708
268709
268710
268711
268712
268713
268714
268715
268716
268717
268718
268719
268720
268721
268722
268723
268724
268725
268726
268727
268728
268729
268730
268731
268732
268733
268734
268735
268736
268737
268738
268739
268740
268741
268742
268743
268744
268745
268746
268747
268748
268749
268750
268751
268752
268753
268754
268755
268756
268757
268758
268759
268760
268761
268762
268763
268764
268765
268766
268767
268768
268769
268770
268771
268772
268773
268774
268775
268776
268777
268778
268779
268780
268781
268782
268783
268784
268785
268786
268787
268788
268789
268790
268791
268792
268793
268794
268795
268796
268797
268798
268799
268800
268801
268802
268803
268804
268805
268806
268807
268808
268809
268810
268811
268812
268813
268814
268815
268816
268817
268818
268819
268820
268821
268822
268823
268824
268825
268826
268827
268828
268829
268830
268831
268832
268833
268834
268835
268836
268837
268838
268839
268840
268841
268842
268843
268844
268845
268846
268847
268848
268849
268850
268851
268852
268853
268854
268855
268856
268857
268858
268859
268860
268861
268862
268863
268864
268865
268866
268867
268868
268869
268870
268871
268872
268873
268874
268875
268876
268877
268878
268879
268880
268881
268882
268883
268884
268885
268886
268887
268888
268889
268890
268891
268892
268893
268894
268895
268896
268897
268898
268899
268900
268901
268902
268903
268904
268905
268906
268907
268908
268909
268910
268911
268912
268913
268914
268915
268916
268917
268918
268919
268920
268921
268922
268923
268924
268925
268926
268927
268928
268929
268930
268931
268932
268933
268934
268935
268936
268937
268938
268939
268940
268941
268942
268943
268944
268945
268946
268947
268948
268949
268950
268951
268952
268953
268954
268955
268956
268957
268958
268959
268960
268961
268962
268963
268964
268965
268966
268967
268968
268969
268970
268971
268972
268973
268974
268975
268976
268977
268978
268979
268980
268981
268982
268983
268984
268985
268986
268987
268988
268989
268990
268991
268992
268993
268994
268995
268996
268997
268998
268999
269000
269001
269002
269003
269004
269005
269006
269007
269008
269009
269010
269011
269012
269013
269014
269015
269016
269017
269018
269019
269020
269021
269022
269023
269024
269025
269026
269027
269028
269029
269030
269031
269032
269033
269034
269035
269036
269037
269038
269039
269040
269041
269042
269043
269044
269045
269046
269047
269048
269049
269050
269051
269052
269053
269054
269055
269056
269057
269058
269059
269060
269061
269062
269063
269064
269065
269066
269067
269068
269069
269070
269071
269072
269073
269074
269075
269076
269077
269078
269079
269080
269081
269082
269083
269084
269085
269086
269087
269088
269089
269090
269091
269092
269093
269094
269095
269096
269097
269098
269099
269100
269101
269102
269103
269104
269105
269106
269107
269108
269109
269110
269111
269112
269113
269114
269115
269116
269117
269118
269119
269120
269121
269122
269123
269124
269125
269126
269127
269128
269129
269130
269131
269132
269133
269134
269135
269136
269137
269138
269139
269140
269141
269142
269143
269144
269145
269146
269147
269148
269149
269150
269151
269152
269153
269154
269155
269156
269157
269158
269159
269160
269161
269162
269163
269164
269165
269166
269167
269168
269169
269170
269171
269172
269173
269174
269175
269176
269177
269178
269179
269180
269181
269182
269183
269184
269185
269186
269187
269188
269189
269190
269191
269192
269193
269194
269195
269196
269197
269198
269199
269200
269201
269202
269203
269204
269205
269206
269207
269208
269209
269210
269211
269212
269213
269214
269215
269216
269217
269218
269219
269220
269221
269222
269223
269224
269225
269226
269227
269228
269229
269230
269231
269232
269233
269234
269235
269236
269237
269238
269239
269240
269241
269242
269243
269244
269245
269246
269247
269248
269249
269250
269251
269252
269253
269254
269255
269256
269257
269258
269259
269260
269261
269262
269263
269264
269265
269266
269267
269268
269269
269270
269271
269272
269273
269274
269275
269276
269277
269278
269279
269280
269281
269282
269283
269284
269285
269286
269287
269288
269289
269290
269291
269292
269293
269294
269295
269296
269297
269298
269299
269300
269301
269302
269303
269304
269305
269306
269307
269308
269309
269310
269311
269312
269313
269314
269315
269316
269317
269318
269319
269320
269321
269322
269323
269324
269325
269326
269327
269328
269329
269330
269331
269332
269333
269334
269335
269336
269337
269338
269339
269340
269341
269342
269343
269344
269345
269346
269347
269348
269349
269350
269351
269352
269353
269354
269355
269356
269357
269358
269359
269360
269361
269362
269363
269364
269365
269366
269367
269368
269369
269370
269371
269372
269373
269374
269375
269376
269377
269378
269379
269380
269381
269382
269383
269384
269385
269386
269387
269388
269389
269390
269391
269392
269393
269394
269395
269396
269397
269398
269399
269400
269401
269402
269403
269404
269405
269406
269407
269408
269409
269410
269411
269412
269413
269414
269415
269416
269417
269418
269419
269420
269421
269422
269423
269424
269425
269426
269427
269428
269429
269430
269431
269432
269433
269434
269435
269436
269437
269438
269439
269440
269441
269442
269443
269444
269445
269446
269447
269448
269449
269450
269451
269452
269453
269454
269455
269456
269457
269458
269459
269460
269461
269462
269463
269464
269465
269466
269467
269468
269469
269470
269471
269472
269473
269474
269475
269476
269477
269478
269479
269480
269481
269482
269483
269484
269485
269486
269487
269488
269489
269490
269491
269492
269493
269494
269495
269496
269497
269498
269499
269500
269501
269502
269503
269504
269505
269506
269507
269508
269509
269510
269511
269512
269513
269514
269515
269516
269517
269518
269519
269520
269521
269522
269523
269524
269525
269526
269527
269528
269529
269530
269531
269532
269533
269534
269535
269536
269537
269538
269539
269540
269541
269542
269543
269544
269545
269546
269547
269548
269549
269550
269551
269552
269553
269554
269555
269556
269557
269558
269559
269560
269561
269562
269563
269564
269565
269566
269567
269568
269569
269570
269571
269572
269573
269574
269575
269576
269577
269578
269579
269580
269581
269582
269583
269584
269585
269586
269587
269588
269589
269590
269591
269592
269593
269594
269595
269596
269597
269598
269599
269600
269601
269602
269603
269604
269605
269606
269607
269608
269609
269610
269611
269612
269613
269614
269615
269616
269617
269618
269619
269620
269621
269622
269623
269624
269625
269626
269627
269628
269629
269630
269631
269632
269633
269634
269635
269636
269637
269638
269639
269640
269641
269642
269643
269644
269645
269646
269647
269648
269649
269650
269651
269652
269653
269654
269655
269656
269657
269658
269659
269660
269661
269662
269663
269664
269665
269666
269667
269668
269669
269670
269671
269672
269673
269674
269675
269676
269677
269678
269679
269680
269681
269682
269683
269684
269685
269686
269687
269688
269689
269690
269691
269692
269693
269694
269695
269696
269697
269698
269699
269700
269701
269702
269703
269704
269705
269706
269707
269708
269709
269710
269711
269712
269713
269714
269715
269716
269717
269718
269719
269720
269721
269722
269723
269724
269725
269726
269727
269728
269729
269730
269731
269732
269733
269734
269735
269736
269737
269738
269739
269740
269741
269742
269743
269744
269745
269746
269747
269748
269749
269750
269751
269752
269753
269754
269755
269756
269757
269758
269759
269760
269761
269762
269763
269764
269765
269766
269767
269768
269769
269770
269771
269772
269773
269774
269775
269776
269777
269778
269779
269780
269781
269782
269783
269784
269785
269786
269787
269788
269789
269790
269791
269792
269793
269794
269795
269796
269797
269798
269799
269800
269801
269802
269803
269804
269805
269806
269807
269808
269809
269810
269811
269812
269813
269814
269815
269816
269817
269818
269819
269820
269821
269822
269823
269824
269825
269826
269827
269828
269829
269830
269831
269832
269833
269834
269835
269836
269837
269838
269839
269840
269841
269842
269843
269844
269845
269846
269847
269848
269849
269850
269851
269852
269853
269854
269855
269856
269857
269858
269859
269860
269861
269862
269863
269864
269865
269866
269867
269868
269869
269870
269871
269872
269873
269874
269875
269876
269877
269878
269879
269880
269881
269882
269883
269884
269885
269886
269887
269888
269889
269890
269891
269892
269893
269894
269895
269896
269897
269898
269899
269900
269901
269902
269903
269904
269905
269906
269907
269908
269909
269910
269911
269912
269913
269914
269915
269916
269917
269918
269919
269920
269921
269922
269923
269924
269925
269926
269927
269928
269929
269930
269931
269932
269933
269934
269935
269936
269937
269938
269939
269940
269941
269942
269943
269944
269945
269946
269947
269948
269949
269950
269951
269952
269953
269954
269955
269956
269957
269958
269959
269960
269961
269962
269963
269964
269965
269966
269967
269968
269969
269970
269971
269972
269973
269974
269975
269976
269977
269978
269979
269980
269981
269982
269983
269984
269985
269986
269987
269988
269989
269990
269991
269992
269993
269994
269995
269996
269997
269998
269999
270000
270001
270002
270003
270004
270005
270006
270007
270008
270009
270010
270011
270012
270013
270014
270015
270016
270017
270018
270019
270020
270021
270022
270023
270024
270025
270026
270027
270028
270029
270030
270031
270032
270033
270034
270035
270036
270037
270038
270039
270040
270041
270042
270043
270044
270045
270046
270047
270048
270049
270050
270051
270052
270053
270054
270055
270056
270057
270058
270059
270060
270061
270062
270063
270064
270065
270066
270067
270068
270069
270070
270071
270072
270073
270074
270075
270076
270077
270078
270079
270080
270081
270082
270083
270084
270085
270086
270087
270088
270089
270090
270091
270092
270093
270094
270095
270096
270097
270098
270099
270100
270101
270102
270103
270104
270105
270106
270107
270108
270109
270110
270111
270112
270113
270114
270115
270116
270117
270118
270119
270120
270121
270122
270123
270124
270125
270126
270127
270128
270129
270130
270131
270132
270133
270134
270135
270136
270137
270138
270139
270140
270141
270142
270143
270144
270145
270146
270147
270148
270149
270150
270151
270152
270153
270154
270155
270156
270157
270158
270159
270160
270161
270162
270163
270164
270165
270166
270167
270168
270169
270170
270171
270172
270173
270174
270175
270176
270177
270178
270179
270180
270181
270182
270183
270184
270185
270186
270187
270188
270189
270190
270191
270192
270193
270194
270195
270196
270197
270198
270199
270200
270201
270202
270203
270204
270205
270206
270207
270208
270209
270210
270211
270212
270213
270214
270215
270216
270217
270218
270219
270220
270221
270222
270223
270224
270225
270226
270227
270228
270229
270230
270231
270232
270233
270234
270235
270236
270237
270238
270239
270240
270241
270242
270243
270244
270245
270246
270247
270248
270249
270250
270251
270252
270253
270254
270255
270256
270257
270258
270259
270260
270261
270262
270263
270264
270265
270266
270267
270268
270269
270270
270271
270272
270273
270274
270275
270276
270277
270278
270279
270280
270281
270282
270283
270284
270285
270286
270287
270288
270289
270290
270291
270292
270293
270294
270295
270296
270297
270298
270299
270300
270301
270302
270303
270304
270305
270306
270307
270308
270309
270310
270311
270312
270313
270314
270315
270316
270317
270318
270319
270320
270321
270322
270323
270324
270325
270326
270327
270328
270329
270330
270331
270332
270333
270334
270335
270336
270337
270338
270339
270340
270341
270342
270343
270344
270345
270346
270347
270348
270349
270350
270351
270352
270353
270354
270355
270356
270357
270358
270359
270360
270361
270362
270363
270364
270365
270366
270367
270368
270369
270370
270371
270372
270373
270374
270375
270376
270377
270378
270379
270380
270381
270382
270383
270384
270385
270386
270387
270388
270389
270390
270391
270392
270393
270394
270395
270396
270397
270398
270399
270400
270401
270402
270403
270404
270405
270406
270407
270408
270409
270410
270411
270412
270413
270414
270415
270416
270417
270418
270419
270420
270421
270422
270423
270424
270425
270426
270427
270428
270429
270430
270431
270432
270433
270434
270435
270436
270437
270438
270439
270440
270441
270442
270443
270444
270445
270446
270447
270448
270449
270450
270451
270452
270453
270454
270455
270456
270457
270458
270459
270460
270461
270462
270463
270464
270465
270466
270467
270468
270469
270470
270471
270472
270473
270474
270475
270476
270477
270478
270479
270480
270481
270482
270483
270484
270485
270486
270487
270488
270489
270490
270491
270492
270493
270494
270495
270496
270497
270498
270499
270500
270501
270502
270503
270504
270505
270506
270507
270508
270509
270510
270511
270512
270513
270514
270515
270516
270517
270518
270519
270520
270521
270522
270523
270524
270525
270526
270527
270528
270529
270530
270531
270532
270533
270534
270535
270536
270537
270538
270539
270540
270541
270542
270543
270544
270545
270546
270547
270548
270549
270550
270551
270552
270553
270554
270555
270556
270557
270558
270559
270560
270561
270562
270563
270564
270565
270566
270567
270568
270569
270570
270571
270572
270573
270574
270575
270576
270577
270578
270579
270580
270581
270582
270583
270584
270585
270586
270587
270588
270589
270590
270591
270592
270593
270594
270595
270596
270597
270598
270599
270600
270601
270602
270603
270604
270605
270606
270607
270608
270609
270610
270611
270612
270613
270614
270615
270616
270617
270618
270619
270620
270621
270622
270623
270624
270625
270626
270627
270628
270629
270630
270631
270632
270633
270634
270635
270636
270637
270638
270639
270640
270641
270642
270643
270644
270645
270646
270647
270648
270649
270650
270651
270652
270653
270654
270655
270656
270657
270658
270659
270660
270661
270662
270663
270664
270665
270666
270667
270668
270669
270670
270671
270672
270673
270674
270675
270676
270677
270678
270679
270680
270681
270682
270683
270684
270685
270686
270687
270688
270689
270690
270691
270692
270693
270694
270695
270696
270697
270698
270699
270700
270701
270702
270703
270704
270705
270706
270707
270708
270709
270710
270711
270712
270713
270714
270715
270716
270717
270718
270719
270720
270721
270722
270723
270724
270725
270726
270727
270728
270729
270730
270731
270732
270733
270734
270735
270736
270737
270738
270739
270740
270741
270742
270743
270744
270745
270746
270747
270748
270749
270750
270751
270752
270753
270754
270755
270756
270757
270758
270759
270760
270761
270762
270763
270764
270765
270766
270767
270768
270769
270770
270771
270772
270773
270774
270775
270776
270777
270778
270779
270780
270781
270782
270783
270784
270785
270786
270787
270788
270789
270790
270791
270792
270793
270794
270795
270796
270797
270798
270799
270800
270801
270802
270803
270804
270805
270806
270807
270808
270809
270810
270811
270812
270813
270814
270815
270816
270817
270818
270819
270820
270821
270822
270823
270824
270825
270826
270827
270828
270829
270830
270831
270832
270833
270834
270835
270836
270837
270838
270839
270840
270841
270842
270843
270844
270845
270846
270847
270848
270849
270850
270851
270852
270853
270854
270855
270856
270857
270858
270859
270860
270861
270862
270863
270864
270865
270866
270867
270868
270869
270870
270871
270872
270873
270874
270875
270876
270877
270878
270879
270880
270881
270882
270883
270884
270885
270886
270887
270888
270889
270890
270891
270892
270893
270894
270895
270896
270897
270898
270899
270900
270901
270902
270903
270904
270905
270906
270907
270908
270909
270910
270911
270912
270913
270914
270915
270916
270917
270918
270919
270920
270921
270922
270923
270924
270925
270926
270927
270928
270929
270930
270931
270932
270933
270934
270935
270936
270937
270938
270939
270940
270941
270942
270943
270944
270945
270946
270947
270948
270949
270950
270951
270952
270953
270954
270955
270956
270957
270958
270959
270960
270961
270962
270963
270964
270965
270966
270967
270968
270969
270970
270971
270972
270973
270974
270975
270976
270977
270978
270979
270980
270981
270982
270983
270984
270985
270986
270987
270988
270989
270990
270991
270992
270993
270994
270995
270996
270997
270998
270999
271000
271001
271002
271003
271004
271005
271006
271007
271008
271009
271010
271011
271012
271013
271014
271015
271016
271017
271018
271019
271020
271021
271022
271023
271024
271025
271026
271027
271028
271029
271030
271031
271032
271033
271034
271035
271036
271037
271038
271039
271040
271041
271042
271043
271044
271045
271046
271047
271048
271049
271050
271051
271052
271053
271054
271055
271056
271057
271058
271059
271060
271061
271062
271063
271064
271065
271066
271067
271068
271069
271070
271071
271072
271073
271074
271075
271076
271077
271078
271079
271080
271081
271082
271083
271084
271085
271086
271087
271088
271089
271090
271091
271092
271093
271094
271095
271096
271097
271098
271099
271100
271101
271102
271103
271104
271105
271106
271107
271108
271109
271110
271111
271112
271113
271114
271115
271116
271117
271118
271119
271120
271121
271122
271123
271124
271125
271126
271127
271128
271129
271130
271131
271132
271133
271134
271135
271136
271137
271138
271139
271140
271141
271142
271143
271144
271145
271146
271147
271148
271149
271150
271151
271152
271153
271154
271155
271156
271157
271158
271159
271160
271161
271162
271163
271164
271165
271166
271167
271168
271169
271170
271171
271172
271173
271174
271175
271176
271177
271178
271179
271180
271181
271182
271183
271184
271185
271186
271187
271188
271189
271190
271191
271192
271193
271194
271195
271196
271197
271198
271199
271200
271201
271202
271203
271204
271205
271206
271207
271208
271209
271210
271211
271212
271213
271214
271215
271216
271217
271218
271219
271220
271221
271222
271223
271224
271225
271226
271227
271228
271229
271230
271231
271232
271233
271234
271235
271236
271237
271238
271239
271240
271241
271242
271243
271244
271245
271246
271247
271248
271249
271250
271251
271252
271253
271254
271255
271256
271257
271258
271259
271260
271261
271262
271263
271264
271265
271266
271267
271268
271269
271270
271271
271272
271273
271274
271275
271276
271277
271278
271279
271280
271281
271282
271283
271284
271285
271286
271287
271288
271289
271290
271291
271292
271293
271294
271295
271296
271297
271298
271299
271300
271301
271302
271303
271304
271305
271306
271307
271308
271309
271310
271311
271312
271313
271314
271315
271316
271317
271318
271319
271320
271321
271322
271323
271324
271325
271326
271327
271328
271329
271330
271331
271332
271333
271334
271335
271336
271337
271338
271339
271340
271341
271342
271343
271344
271345
271346
271347
271348
271349
271350
271351
271352
271353
271354
271355
271356
271357
271358
271359
271360
271361
271362
271363
271364
271365
271366
271367
271368
271369
271370
271371
271372
271373
271374
271375
271376
271377
271378
271379
271380
271381
271382
271383
271384
271385
271386
271387
271388
271389
271390
271391
271392
271393
271394
271395
271396
271397
271398
271399
271400
271401
271402
271403
271404
271405
271406
271407
271408
271409
271410
271411
271412
271413
271414
271415
271416
271417
271418
271419
271420
271421
271422
271423
271424
271425
271426
271427
271428
271429
271430
271431
271432
271433
271434
271435
271436
271437
271438
271439
271440
271441
271442
271443
271444
271445
271446
271447
271448
271449
271450
271451
271452
271453
271454
271455
271456
271457
271458
271459
271460
271461
271462
271463
271464
271465
271466
271467
271468
271469
271470
271471
271472
271473
271474
271475
271476
271477
271478
271479
271480
271481
271482
271483
271484
271485
271486
271487
271488
271489
271490
271491
271492
271493
271494
271495
271496
271497
271498
271499
271500
271501
271502
271503
271504
271505
271506
271507
271508
271509
271510
271511
271512
271513
271514
271515
271516
271517
271518
271519
271520
271521
271522
271523
271524
271525
271526
271527
271528
271529
271530
271531
271532
271533
271534
271535
271536
271537
271538
271539
271540
271541
271542
271543
271544
271545
271546
271547
271548
271549
271550
271551
271552
271553
271554
271555
271556
271557
271558
271559
271560
271561
271562
271563
271564
271565
271566
271567
271568
271569
271570
271571
271572
271573
271574
271575
271576
271577
271578
271579
271580
271581
271582
271583
271584
271585
271586
271587
271588
271589
271590
271591
271592
271593
271594
271595
271596
271597
271598
271599
271600
271601
271602
271603
271604
271605
271606
271607
271608
271609
271610
271611
271612
271613
271614
271615
271616
271617
271618
271619
271620
271621
271622
271623
271624
271625
271626
271627
271628
271629
271630
271631
271632
271633
271634
271635
271636
271637
271638
271639
271640
271641
271642
271643
271644
271645
271646
271647
271648
271649
271650
271651
271652
271653
271654
271655
271656
271657
271658
271659
271660
271661
271662
271663
271664
271665
271666
271667
271668
271669
271670
271671
271672
271673
271674
271675
271676
271677
271678
271679
271680
271681
271682
271683
271684
271685
271686
271687
271688
271689
271690
271691
271692
271693
271694
271695
271696
271697
271698
271699
271700
271701
271702
271703
271704
271705
271706
271707
271708
271709
271710
271711
271712
271713
271714
271715
271716
271717
271718
271719
271720
271721
271722
271723
271724
271725
271726
271727
271728
271729
271730
271731
271732
271733
271734
271735
271736
271737
271738
271739
271740
271741
271742
271743
271744
271745
271746
271747
271748
271749
271750
271751
271752
271753
271754
271755
271756
271757
271758
271759
271760
271761
271762
271763
271764
271765
271766
271767
271768
271769
271770
271771
271772
271773
271774
271775
271776
271777
271778
271779
271780
271781
271782
271783
271784
271785
271786
271787
271788
271789
271790
271791
271792
271793
271794
271795
271796
271797
271798
271799
271800
271801
271802
271803
271804
271805
271806
271807
271808
271809
271810
271811
271812
271813
271814
271815
271816
271817
271818
271819
271820
271821
271822
271823
271824
271825
271826
271827
271828
271829
271830
271831
271832
271833
271834
271835
271836
271837
271838
271839
271840
271841
271842
271843
271844
271845
271846
271847
271848
271849
271850
271851
271852
271853
271854
271855
271856
271857
271858
271859
271860
271861
271862
271863
271864
271865
271866
271867
271868
271869
271870
271871
271872
271873
271874
271875
271876
271877
271878
271879
271880
271881
271882
271883
271884
271885
271886
271887
271888
271889
271890
271891
271892
271893
271894
271895
271896
271897
271898
271899
271900
271901
271902
271903
271904
271905
271906
271907
271908
271909
271910
271911
271912
271913
271914
271915
271916
271917
271918
271919
271920
271921
271922
271923
271924
271925
271926
271927
271928
271929
271930
271931
271932
271933
271934
271935
271936
271937
271938
271939
271940
271941
271942
271943
271944
271945
271946
271947
271948
271949
271950
271951
271952
271953
271954
271955
271956
271957
271958
271959
271960
271961
271962
271963
271964
271965
271966
271967
271968
271969
271970
271971
271972
271973
271974
271975
271976
271977
271978
271979
271980
271981
271982
271983
271984
271985
271986
271987
271988
271989
271990
271991
271992
271993
271994
271995
271996
271997
271998
271999
272000
272001
272002
272003
272004
272005
272006
272007
272008
272009
272010
272011
272012
272013
272014
272015
272016
272017
272018
272019
272020
272021
272022
272023
272024
272025
272026
272027
272028
272029
272030
272031
272032
272033
272034
272035
272036
272037
272038
272039
272040
272041
272042
272043
272044
272045
272046
272047
272048
272049
272050
272051
272052
272053
272054
272055
272056
272057
272058
272059
272060
272061
272062
272063
272064
272065
272066
272067
272068
272069
272070
272071
272072
272073
272074
272075
272076
272077
272078
272079
272080
272081
272082
272083
272084
272085
272086
272087
272088
272089
272090
272091
272092
272093
272094
272095
272096
272097
272098
272099
272100
272101
272102
272103
272104
272105
272106
272107
272108
272109
272110
272111
272112
272113
272114
272115
272116
272117
272118
272119
272120
272121
272122
272123
272124
272125
272126
272127
272128
272129
272130
272131
272132
272133
272134
272135
272136
272137
272138
272139
272140
272141
272142
272143
272144
272145
272146
272147
272148
272149
272150
272151
272152
272153
272154
272155
272156
272157
272158
272159
272160
272161
272162
272163
272164
272165
272166
272167
272168
272169
272170
272171
272172
272173
272174
272175
272176
272177
272178
272179
272180
272181
272182
272183
272184
272185
272186
272187
272188
272189
272190
272191
272192
272193
272194
272195
272196
272197
272198
272199
272200
272201
272202
272203
272204
272205
272206
272207
272208
272209
272210
272211
272212
272213
272214
272215
272216
272217
272218
272219
272220
272221
272222
272223
272224
272225
272226
272227
272228
272229
272230
272231
272232
272233
272234
272235
272236
272237
272238
272239
272240
272241
272242
272243
272244
272245
272246
272247
272248
272249
272250
272251
272252
272253
272254
272255
272256
272257
272258
272259
272260
272261
272262
272263
272264
272265
272266
272267
272268
272269
272270
272271
272272
272273
272274
272275
272276
272277
272278
272279
272280
272281
272282
272283
272284
272285
272286
272287
272288
272289
272290
272291
272292
272293
272294
272295
272296
272297
272298
272299
272300
272301
272302
272303
272304
272305
272306
272307
272308
272309
272310
272311
272312
272313
272314
272315
272316
272317
272318
272319
272320
272321
272322
272323
272324
272325
272326
272327
272328
272329
272330
272331
272332
272333
272334
272335
272336
272337
272338
272339
272340
272341
272342
272343
272344
272345
272346
272347
272348
272349
272350
272351
272352
272353
272354
272355
272356
272357
272358
272359
272360
272361
272362
272363
272364
272365
272366
272367
272368
272369
272370
272371
272372
272373
272374
272375
272376
272377
272378
272379
272380
272381
272382
272383
272384
272385
272386
272387
272388
272389
272390
272391
272392
272393
272394
272395
272396
272397
272398
272399
272400
272401
272402
272403
272404
272405
272406
272407
272408
272409
272410
272411
272412
272413
272414
272415
272416
272417
272418
272419
272420
272421
272422
272423
272424
272425
272426
272427
272428
272429
272430
272431
272432
272433
272434
272435
272436
272437
272438
272439
272440
272441
272442
272443
272444
272445
272446
272447
272448
272449
272450
272451
272452
272453
272454
272455
272456
272457
272458
272459
272460
272461
272462
272463
272464
272465
272466
272467
272468
272469
272470
272471
272472
272473
272474
272475
272476
272477
272478
272479
272480
272481
272482
272483
272484
272485
272486
272487
272488
272489
272490
272491
272492
272493
272494
272495
272496
272497
272498
272499
272500
272501
272502
272503
272504
272505
272506
272507
272508
272509
272510
272511
272512
272513
272514
272515
272516
272517
272518
272519
272520
272521
272522
272523
272524
272525
272526
272527
272528
272529
272530
272531
272532
272533
272534
272535
272536
272537
272538
272539
272540
272541
272542
272543
272544
272545
272546
272547
272548
272549
272550
272551
272552
272553
272554
272555
272556
272557
272558
272559
272560
272561
272562
272563
272564
272565
272566
272567
272568
272569
272570
272571
272572
272573
272574
272575
272576
272577
272578
272579
272580
272581
272582
272583
272584
272585
272586
272587
272588
272589
272590
272591
272592
272593
272594
272595
272596
272597
272598
272599
272600
272601
272602
272603
272604
272605
272606
272607
272608
272609
272610
272611
272612
272613
272614
272615
272616
272617
272618
272619
272620
272621
272622
272623
272624
272625
272626
272627
272628
272629
272630
272631
272632
272633
272634
272635
272636
272637
272638
272639
272640
272641
272642
272643
272644
272645
272646
272647
272648
272649
272650
272651
272652
272653
272654
272655
272656
272657
272658
272659
272660
272661
272662
272663
272664
272665
272666
272667
272668
272669
272670
272671
272672
272673
272674
272675
272676
272677
272678
272679
272680
272681
272682
272683
272684
272685
272686
272687
272688
272689
272690
272691
272692
272693
272694
272695
272696
272697
272698
272699
272700
272701
272702
272703
272704
272705
272706
272707
272708
272709
272710
272711
272712
272713
272714
272715
272716
272717
272718
272719
272720
272721
272722
272723
272724
272725
272726
272727
272728
272729
272730
272731
272732
272733
272734
272735
272736
272737
272738
272739
272740
272741
272742
272743
272744
272745
272746
272747
272748
272749
272750
272751
272752
272753
272754
272755
272756
272757
272758
272759
272760
272761
272762
272763
272764
272765
272766
272767
272768
272769
272770
272771
272772
272773
272774
272775
272776
272777
272778
272779
272780
272781
272782
272783
272784
272785
272786
272787
272788
272789
272790
272791
272792
272793
272794
272795
272796
272797
272798
272799
272800
272801
272802
272803
272804
272805
272806
272807
272808
272809
272810
272811
272812
272813
272814
272815
272816
272817
272818
272819
272820
272821
272822
272823
272824
272825
272826
272827
272828
272829
272830
272831
272832
272833
272834
272835
272836
272837
272838
272839
272840
272841
272842
272843
272844
272845
272846
272847
272848
272849
272850
272851
272852
272853
272854
272855
272856
272857
272858
272859
272860
272861
272862
272863
272864
272865
272866
272867
272868
272869
272870
272871
272872
272873
272874
272875
272876
272877
272878
272879
272880
272881
272882
272883
272884
272885
272886
272887
272888
272889
272890
272891
272892
272893
272894
272895
272896
272897
272898
272899
272900
272901
272902
272903
272904
272905
272906
272907
272908
272909
272910
272911
272912
272913
272914
272915
272916
272917
272918
272919
272920
272921
272922
272923
272924
272925
272926
272927
272928
272929
272930
272931
272932
272933
272934
272935
272936
272937
272938
272939
272940
272941
272942
272943
272944
272945
272946
272947
272948
272949
272950
272951
272952
272953
272954
272955
272956
272957
272958
272959
272960
272961
272962
272963
272964
272965
272966
272967
272968
272969
272970
272971
272972
272973
272974
272975
272976
272977
272978
272979
272980
272981
272982
272983
272984
272985
272986
272987
272988
272989
272990
272991
272992
272993
272994
272995
272996
272997
272998
272999
273000
273001
273002
273003
273004
273005
273006
273007
273008
273009
273010
273011
273012
273013
273014
273015
273016
273017
273018
273019
273020
273021
273022
273023
273024
273025
273026
273027
273028
273029
273030
273031
273032
273033
273034
273035
273036
273037
273038
273039
273040
273041
273042
273043
273044
273045
273046
273047
273048
273049
273050
273051
273052
273053
273054
273055
273056
273057
273058
273059
273060
273061
273062
273063
273064
273065
273066
273067
273068
273069
273070
273071
273072
273073
273074
273075
273076
273077
273078
273079
273080
273081
273082
273083
273084
273085
273086
273087
273088
273089
273090
273091
273092
273093
273094
273095
273096
273097
273098
273099
273100
273101
273102
273103
273104
273105
273106
273107
273108
273109
273110
273111
273112
273113
273114
273115
273116
273117
273118
273119
273120
273121
273122
273123
273124
273125
273126
273127
273128
273129
273130
273131
273132
273133
273134
273135
273136
273137
273138
273139
273140
273141
273142
273143
273144
273145
273146
273147
273148
273149
273150
273151
273152
273153
273154
273155
273156
273157
273158
273159
273160
273161
273162
273163
273164
273165
273166
273167
273168
273169
273170
273171
273172
273173
273174
273175
273176
273177
273178
273179
273180
273181
273182
273183
273184
273185
273186
273187
273188
273189
273190
273191
273192
273193
273194
273195
273196
273197
273198
273199
273200
273201
273202
273203
273204
273205
273206
273207
273208
273209
273210
273211
273212
273213
273214
273215
273216
273217
273218
273219
273220
273221
273222
273223
273224
273225
273226
273227
273228
273229
273230
273231
273232
273233
273234
273235
273236
273237
273238
273239
273240
273241
273242
273243
273244
273245
273246
273247
273248
273249
273250
273251
273252
273253
273254
273255
273256
273257
273258
273259
273260
273261
273262
273263
273264
273265
273266
273267
273268
273269
273270
273271
273272
273273
273274
273275
273276
273277
273278
273279
273280
273281
273282
273283
273284
273285
273286
273287
273288
273289
273290
273291
273292
273293
273294
273295
273296
273297
273298
273299
273300
273301
273302
273303
273304
273305
273306
273307
273308
273309
273310
273311
273312
273313
273314
273315
273316
273317
273318
273319
273320
273321
273322
273323
273324
273325
273326
273327
273328
273329
273330
273331
273332
273333
273334
273335
273336
273337
273338
273339
273340
273341
273342
273343
273344
273345
273346
273347
273348
273349
273350
273351
273352
273353
273354
273355
273356
273357
273358
273359
273360
273361
273362
273363
273364
273365
273366
273367
273368
273369
273370
273371
273372
273373
273374
273375
273376
273377
273378
273379
273380
273381
273382
273383
273384
273385
273386
273387
273388
273389
273390
273391
273392
273393
273394
273395
273396
273397
273398
273399
273400
273401
273402
273403
273404
273405
273406
273407
273408
273409
273410
273411
273412
273413
273414
273415
273416
273417
273418
273419
273420
273421
273422
273423
273424
273425
273426
273427
273428
273429
273430
273431
273432
273433
273434
273435
273436
273437
273438
273439
273440
273441
273442
273443
273444
273445
273446
273447
273448
273449
273450
273451
273452
273453
273454
273455
273456
273457
273458
273459
273460
273461
273462
273463
273464
273465
273466
273467
273468
273469
273470
273471
273472
273473
273474
273475
273476
273477
273478
273479
273480
273481
273482
273483
273484
273485
273486
273487
273488
273489
273490
273491
273492
273493
273494
273495
273496
273497
273498
273499
273500
273501
273502
273503
273504
273505
273506
273507
273508
273509
273510
273511
273512
273513
273514
273515
273516
273517
273518
273519
273520
273521
273522
273523
273524
273525
273526
273527
273528
273529
273530
273531
273532
273533
273534
273535
273536
273537
273538
273539
273540
273541
273542
273543
273544
273545
273546
273547
273548
273549
273550
273551
273552
273553
273554
273555
273556
273557
273558
273559
273560
273561
273562
273563
273564
273565
273566
273567
273568
273569
273570
273571
273572
273573
273574
273575
273576
273577
273578
273579
273580
273581
273582
273583
273584
273585
273586
273587
273588
273589
273590
273591
273592
273593
273594
273595
273596
273597
273598
273599
273600
273601
273602
273603
273604
273605
273606
273607
273608
273609
273610
273611
273612
273613
273614
273615
273616
273617
273618
273619
273620
273621
273622
273623
273624
273625
273626
273627
273628
273629
273630
273631
273632
273633
273634
273635
273636
273637
273638
273639
273640
273641
273642
273643
273644
273645
273646
273647
273648
273649
273650
273651
273652
273653
273654
273655
273656
273657
273658
273659
273660
273661
273662
273663
273664
273665
273666
273667
273668
273669
273670
273671
273672
273673
273674
273675
273676
273677
273678
273679
273680
273681
273682
273683
273684
273685
273686
273687
273688
273689
273690
273691
273692
273693
273694
273695
273696
273697
273698
273699
273700
273701
273702
273703
273704
273705
273706
273707
273708
273709
273710
273711
273712
273713
273714
273715
273716
273717
273718
273719
273720
273721
273722
273723
273724
273725
273726
273727
273728
273729
273730
273731
273732
273733
273734
273735
273736
273737
273738
273739
273740
273741
273742
273743
273744
273745
273746
273747
273748
273749
273750
273751
273752
273753
273754
273755
273756
273757
273758
273759
273760
273761
273762
273763
273764
273765
273766
273767
273768
273769
273770
273771
273772
273773
273774
273775
273776
273777
273778
273779
273780
273781
273782
273783
273784
273785
273786
273787
273788
273789
273790
273791
273792
273793
273794
273795
273796
273797
273798
273799
273800
273801
273802
273803
273804
273805
273806
273807
273808
273809
273810
273811
273812
273813
273814
273815
273816
273817
273818
273819
273820
273821
273822
273823
273824
273825
273826
273827
273828
273829
273830
273831
273832
273833
273834
273835
273836
273837
273838
273839
273840
273841
273842
273843
273844
273845
273846
273847
273848
273849
273850
273851
273852
273853
273854
273855
273856
273857
273858
273859
273860
273861
273862
273863
273864
273865
273866
273867
273868
273869
273870
273871
273872
273873
273874
273875
273876
273877
273878
273879
273880
273881
273882
273883
273884
273885
273886
273887
273888
273889
273890
273891
273892
273893
273894
273895
273896
273897
273898
273899
273900
273901
273902
273903
273904
273905
273906
273907
273908
273909
273910
273911
273912
273913
273914
273915
273916
273917
273918
273919
273920
273921
273922
273923
273924
273925
273926
273927
273928
273929
273930
273931
273932
273933
273934
273935
273936
273937
273938
273939
273940
273941
273942
273943
273944
273945
273946
273947
273948
273949
273950
273951
273952
273953
273954
273955
273956
273957
273958
273959
273960
273961
273962
273963
273964
273965
273966
273967
273968
273969
273970
273971
273972
273973
273974
273975
273976
273977
273978
273979
273980
273981
273982
273983
273984
273985
273986
273987
273988
273989
273990
273991
273992
273993
273994
273995
273996
273997
273998
273999
274000
274001
274002
274003
274004
274005
274006
274007
274008
274009
274010
274011
274012
274013
274014
274015
274016
274017
274018
274019
274020
274021
274022
274023
274024
274025
274026
274027
274028
274029
274030
274031
274032
274033
274034
274035
274036
274037
274038
274039
274040
274041
274042
274043
274044
274045
274046
274047
274048
274049
274050
274051
274052
274053
274054
274055
274056
274057
274058
274059
274060
274061
274062
274063
274064
274065
274066
274067
274068
274069
274070
274071
274072
274073
274074
274075
274076
274077
274078
274079
274080
274081
274082
274083
274084
274085
274086
274087
274088
274089
274090
274091
274092
274093
274094
274095
274096
274097
274098
274099
274100
274101
274102
274103
274104
274105
274106
274107
274108
274109
274110
274111
274112
274113
274114
274115
274116
274117
274118
274119
274120
274121
274122
274123
274124
274125
274126
274127
274128
274129
274130
274131
274132
274133
274134
274135
274136
274137
274138
274139
274140
274141
274142
274143
274144
274145
274146
274147
274148
274149
274150
274151
274152
274153
274154
274155
274156
274157
274158
274159
274160
274161
274162
274163
274164
274165
274166
274167
274168
274169
274170
274171
274172
274173
274174
274175
274176
274177
274178
274179
274180
274181
274182
274183
274184
274185
274186
274187
274188
274189
274190
274191
274192
274193
274194
274195
274196
274197
274198
274199
274200
274201
274202
274203
274204
274205
274206
274207
274208
274209
274210
274211
274212
274213
274214
274215
274216
274217
274218
274219
274220
274221
274222
274223
274224
274225
274226
274227
274228
274229
274230
274231
274232
274233
274234
274235
274236
274237
274238
274239
274240
274241
274242
274243
274244
274245
274246
274247
274248
274249
274250
274251
274252
274253
274254
274255
274256
274257
274258
274259
274260
274261
274262
274263
274264
274265
274266
274267
274268
274269
274270
274271
274272
274273
274274
274275
274276
274277
274278
274279
274280
274281
274282
274283
274284
274285
274286
274287
274288
274289
274290
274291
274292
274293
274294
274295
274296
274297
274298
274299
274300
274301
274302
274303
274304
274305
274306
274307
274308
274309
274310
274311
274312
274313
274314
274315
274316
274317
274318
274319
274320
274321
274322
274323
274324
274325
274326
274327
274328
274329
274330
274331
274332
274333
274334
274335
274336
274337
274338
274339
274340
274341
274342
274343
274344
274345
274346
274347
274348
274349
274350
274351
274352
274353
274354
274355
274356
274357
274358
274359
274360
274361
274362
274363
274364
274365
274366
274367
274368
274369
274370
274371
274372
274373
274374
274375
274376
274377
274378
274379
274380
274381
274382
274383
274384
274385
274386
274387
274388
274389
274390
274391
274392
274393
274394
274395
274396
274397
274398
274399
274400
274401
274402
274403
274404
274405
274406
274407
274408
274409
274410
274411
274412
274413
274414
274415
274416
274417
274418
274419
274420
274421
274422
274423
274424
274425
274426
274427
274428
274429
274430
274431
274432
274433
274434
274435
274436
274437
274438
274439
274440
274441
274442
274443
274444
274445
274446
274447
274448
274449
274450
274451
274452
274453
274454
274455
274456
274457
274458
274459
274460
274461
274462
274463
274464
274465
274466
274467
274468
274469
274470
274471
274472
274473
274474
274475
274476
274477
274478
274479
274480
274481
274482
274483
274484
274485
274486
274487
274488
274489
274490
274491
274492
274493
274494
274495
274496
274497
274498
274499
274500
274501
274502
274503
274504
274505
274506
274507
274508
274509
274510
274511
274512
274513
274514
274515
274516
274517
274518
274519
274520
274521
274522
274523
274524
274525
274526
274527
274528
274529
274530
274531
274532
274533
274534
274535
274536
274537
274538
274539
274540
274541
274542
274543
274544
274545
274546
274547
274548
274549
274550
274551
274552
274553
274554
274555
274556
274557
274558
274559
274560
274561
274562
274563
274564
274565
274566
274567
274568
274569
274570
274571
274572
274573
274574
274575
274576
274577
274578
274579
274580
274581
274582
274583
274584
274585
274586
274587
274588
274589
274590
274591
274592
274593
274594
274595
274596
274597
274598
274599
274600
274601
274602
274603
274604
274605
274606
274607
274608
274609
274610
274611
274612
274613
274614
274615
274616
274617
274618
274619
274620
274621
274622
274623
274624
274625
274626
274627
274628
274629
274630
274631
274632
274633
274634
274635
274636
274637
274638
274639
274640
274641
274642
274643
274644
274645
274646
274647
274648
274649
274650
274651
274652
274653
274654
274655
274656
274657
274658
274659
274660
274661
274662
274663
274664
274665
274666
274667
274668
274669
274670
274671
274672
274673
274674
274675
274676
274677
274678
274679
274680
274681
274682
274683
274684
274685
274686
274687
274688
274689
274690
274691
274692
274693
274694
274695
274696
274697
274698
274699
274700
274701
274702
274703
274704
274705
274706
274707
274708
274709
274710
274711
274712
274713
274714
274715
274716
274717
274718
274719
274720
274721
274722
274723
274724
274725
274726
274727
274728
274729
274730
274731
274732
274733
274734
274735
274736
274737
274738
274739
274740
274741
274742
274743
274744
274745
274746
274747
274748
274749
274750
274751
274752
274753
274754
274755
274756
274757
274758
274759
274760
274761
274762
274763
274764
274765
274766
274767
274768
274769
274770
274771
274772
274773
274774
274775
274776
274777
274778
274779
274780
274781
274782
274783
274784
274785
274786
274787
274788
274789
274790
274791
274792
274793
274794
274795
274796
274797
274798
274799
274800
274801
274802
274803
274804
274805
274806
274807
274808
274809
274810
274811
274812
274813
274814
274815
274816
274817
274818
274819
274820
274821
274822
274823
274824
274825
274826
274827
274828
274829
274830
274831
274832
274833
274834
274835
274836
274837
274838
274839
274840
274841
274842
274843
274844
274845
274846
274847
274848
274849
274850
274851
274852
274853
274854
274855
274856
274857
274858
274859
274860
274861
274862
274863
274864
274865
274866
274867
274868
274869
274870
274871
274872
274873
274874
274875
274876
274877
274878
274879
274880
274881
274882
274883
274884
274885
274886
274887
274888
274889
274890
274891
274892
274893
274894
274895
274896
274897
274898
274899
274900
274901
274902
274903
274904
274905
274906
274907
274908
274909
274910
274911
274912
274913
274914
274915
274916
274917
274918
274919
274920
274921
274922
274923
274924
274925
274926
274927
274928
274929
274930
274931
274932
274933
274934
274935
274936
274937
274938
274939
274940
274941
274942
274943
274944
274945
274946
274947
274948
274949
274950
274951
274952
274953
274954
274955
274956
274957
274958
274959
274960
274961
274962
274963
274964
274965
274966
274967
274968
274969
274970
274971
274972
274973
274974
274975
274976
274977
274978
274979
274980
274981
274982
274983
274984
274985
274986
274987
274988
274989
274990
274991
274992
274993
274994
274995
274996
274997
274998
274999
275000
275001
275002
275003
275004
275005
275006
275007
275008
275009
275010
275011
275012
275013
275014
275015
275016
275017
275018
275019
275020
275021
275022
275023
275024
275025
275026
275027
275028
275029
275030
275031
275032
275033
275034
275035
275036
275037
275038
275039
275040
275041
275042
275043
275044
275045
275046
275047
275048
275049
275050
275051
275052
275053
275054
275055
275056
275057
275058
275059
275060
275061
275062
275063
275064
275065
275066
275067
275068
275069
275070
275071
275072
275073
275074
275075
275076
275077
275078
275079
275080
275081
275082
275083
275084
275085
275086
275087
275088
275089
275090
275091
275092
275093
275094
275095
275096
275097
275098
275099
275100
275101
275102
275103
275104
275105
275106
275107
275108
275109
275110
275111
275112
275113
275114
275115
275116
275117
275118
275119
275120
275121
275122
275123
275124
275125
275126
275127
275128
275129
275130
275131
275132
275133
275134
275135
275136
275137
275138
275139
275140
275141
275142
275143
275144
275145
275146
275147
275148
275149
275150
275151
275152
275153
275154
275155
275156
275157
275158
275159
275160
275161
275162
275163
275164
275165
275166
275167
275168
275169
275170
275171
275172
275173
275174
275175
275176
275177
275178
275179
275180
275181
275182
275183
275184
275185
275186
275187
275188
275189
275190
275191
275192
275193
275194
275195
275196
275197
275198
275199
275200
275201
275202
275203
275204
275205
275206
275207
275208
275209
275210
275211
275212
275213
275214
275215
275216
275217
275218
275219
275220
275221
275222
275223
275224
275225
275226
275227
275228
275229
275230
275231
275232
275233
275234
275235
275236
275237
275238
275239
275240
275241
275242
275243
275244
275245
275246
275247
275248
275249
275250
275251
275252
275253
275254
275255
275256
275257
275258
275259
275260
275261
275262
275263
275264
275265
275266
275267
275268
275269
275270
275271
275272
275273
275274
275275
275276
275277
275278
275279
275280
275281
275282
275283
275284
275285
275286
275287
275288
275289
275290
275291
275292
275293
275294
275295
275296
275297
275298
275299
275300
275301
275302
275303
275304
275305
275306
275307
275308
275309
275310
275311
275312
275313
275314
275315
275316
275317
275318
275319
275320
275321
275322
275323
275324
275325
275326
275327
275328
275329
275330
275331
275332
275333
275334
275335
275336
275337
275338
275339
275340
275341
275342
275343
275344
275345
275346
275347
275348
275349
275350
275351
275352
275353
275354
275355
275356
275357
275358
275359
275360
275361
275362
275363
275364
275365
275366
275367
275368
275369
275370
275371
275372
275373
275374
275375
275376
275377
275378
275379
275380
275381
275382
275383
275384
275385
275386
275387
275388
275389
275390
275391
275392
275393
275394
275395
275396
275397
275398
275399
275400
275401
275402
275403
275404
275405
275406
275407
275408
275409
275410
275411
275412
275413
275414
275415
275416
275417
275418
275419
275420
275421
275422
275423
275424
275425
275426
275427
275428
275429
275430
275431
275432
275433
275434
275435
275436
275437
275438
275439
275440
275441
275442
275443
275444
275445
275446
275447
275448
275449
275450
275451
275452
275453
275454
275455
275456
275457
275458
275459
275460
275461
275462
275463
275464
275465
275466
275467
275468
275469
275470
275471
275472
275473
275474
275475
275476
275477
275478
275479
275480
275481
275482
275483
275484
275485
275486
275487
275488
275489
275490
275491
275492
275493
275494
275495
275496
275497
275498
275499
275500
275501
275502
275503
275504
275505
275506
275507
275508
275509
275510
275511
275512
275513
275514
275515
275516
275517
275518
275519
275520
275521
275522
275523
275524
275525
275526
275527
275528
275529
275530
275531
275532
275533
275534
275535
275536
275537
275538
275539
275540
275541
275542
275543
275544
275545
275546
275547
275548
275549
275550
275551
275552
275553
275554
275555
275556
275557
275558
275559
275560
275561
275562
275563
275564
275565
275566
275567
275568
275569
275570
275571
275572
275573
275574
275575
275576
275577
275578
275579
275580
275581
275582
275583
275584
275585
275586
275587
275588
275589
275590
275591
275592
275593
275594
275595
275596
275597
275598
275599
275600
275601
275602
275603
275604
275605
275606
275607
275608
275609
275610
275611
275612
275613
275614
275615
275616
275617
275618
275619
275620
275621
275622
275623
275624
275625
275626
275627
275628
275629
275630
275631
275632
275633
275634
275635
275636
275637
275638
275639
275640
275641
275642
275643
275644
275645
275646
275647
275648
275649
275650
275651
275652
275653
275654
275655
275656
275657
275658
275659
275660
275661
275662
275663
275664
275665
275666
275667
275668
275669
275670
275671
275672
275673
275674
275675
275676
275677
275678
275679
275680
275681
275682
275683
275684
275685
275686
275687
275688
275689
275690
275691
275692
275693
275694
275695
275696
275697
275698
275699
275700
275701
275702
275703
275704
275705
275706
275707
275708
275709
275710
275711
275712
275713
275714
275715
275716
275717
275718
275719
275720
275721
275722
275723
275724
275725
275726
275727
275728
275729
275730
275731
275732
275733
275734
275735
275736
275737
275738
275739
275740
275741
275742
275743
275744
275745
275746
275747
275748
275749
275750
275751
275752
275753
275754
275755
275756
275757
275758
275759
275760
275761
275762
275763
275764
275765
275766
275767
275768
275769
275770
275771
275772
275773
275774
275775
275776
275777
275778
275779
275780
275781
275782
275783
275784
275785
275786
275787
275788
275789
275790
275791
275792
275793
275794
275795
275796
275797
275798
275799
275800
275801
275802
275803
275804
275805
275806
275807
275808
275809
275810
275811
275812
275813
275814
275815
275816
275817
275818
275819
275820
275821
275822
275823
275824
275825
275826
275827
275828
275829
275830
275831
275832
275833
275834
275835
275836
275837
275838
275839
275840
275841
275842
275843
275844
275845
275846
275847
275848
275849
275850
275851
275852
275853
275854
275855
275856
275857
275858
275859
275860
275861
275862
275863
275864
275865
275866
275867
275868
275869
275870
275871
275872
275873
275874
275875
275876
275877
275878
275879
275880
275881
275882
275883
275884
275885
275886
275887
275888
275889
275890
275891
275892
275893
275894
275895
275896
275897
275898
275899
275900
275901
275902
275903
275904
275905
275906
275907
275908
275909
275910
275911
275912
275913
275914
275915
275916
275917
275918
275919
275920
275921
275922
275923
275924
275925
275926
275927
275928
275929
275930
275931
275932
275933
275934
275935
275936
275937
275938
275939
275940
275941
275942
275943
275944
275945
275946
275947
275948
275949
275950
275951
275952
275953
275954
275955
275956
275957
275958
275959
275960
275961
275962
275963
275964
275965
275966
275967
275968
275969
275970
275971
275972
275973
275974
275975
275976
275977
275978
275979
275980
275981
275982
275983
275984
275985
275986
275987
275988
275989
275990
275991
275992
275993
275994
275995
275996
275997
275998
275999
276000
276001
276002
276003
276004
276005
276006
276007
276008
276009
276010
276011
276012
276013
276014
276015
276016
276017
276018
276019
276020
276021
276022
276023
276024
276025
276026
276027
276028
276029
276030
276031
276032
276033
276034
276035
276036
276037
276038
276039
276040
276041
276042
276043
276044
276045
276046
276047
276048
276049
276050
276051
276052
276053
276054
276055
276056
276057
276058
276059
276060
276061
276062
276063
276064
276065
276066
276067
276068
276069
276070
276071
276072
276073
276074
276075
276076
276077
276078
276079
276080
276081
276082
276083
276084
276085
276086
276087
276088
276089
276090
276091
276092
276093
276094
276095
276096
276097
276098
276099
276100
276101
276102
276103
276104
276105
276106
276107
276108
276109
276110
276111
276112
276113
276114
276115
276116
276117
276118
276119
276120
276121
276122
276123
276124
276125
276126
276127
276128
276129
276130
276131
276132
276133
276134
276135
276136
276137
276138
276139
276140
276141
276142
276143
276144
276145
276146
276147
276148
276149
276150
276151
276152
276153
276154
276155
276156
276157
276158
276159
276160
276161
276162
276163
276164
276165
276166
276167
276168
276169
276170
276171
276172
276173
276174
276175
276176
276177
276178
276179
276180
276181
276182
276183
276184
276185
276186
276187
276188
276189
276190
276191
276192
276193
276194
276195
276196
276197
276198
276199
276200
276201
276202
276203
276204
276205
276206
276207
276208
276209
276210
276211
276212
276213
276214
276215
276216
276217
276218
276219
276220
276221
276222
276223
276224
276225
276226
276227
276228
276229
276230
276231
276232
276233
276234
276235
276236
276237
276238
276239
276240
276241
276242
276243
276244
276245
276246
276247
276248
276249
276250
276251
276252
276253
276254
276255
276256
276257
276258
276259
276260
276261
276262
276263
276264
276265
276266
276267
276268
276269
276270
276271
276272
276273
276274
276275
276276
276277
276278
276279
276280
276281
276282
276283
276284
276285
276286
276287
276288
276289
276290
276291
276292
276293
276294
276295
276296
276297
276298
276299
276300
276301
276302
276303
276304
276305
276306
276307
276308
276309
276310
276311
276312
276313
276314
276315
276316
276317
276318
276319
276320
276321
276322
276323
276324
276325
276326
276327
276328
276329
276330
276331
276332
276333
276334
276335
276336
276337
276338
276339
276340
276341
276342
276343
276344
276345
276346
276347
276348
276349
276350
276351
276352
276353
276354
276355
276356
276357
276358
276359
276360
276361
276362
276363
276364
276365
276366
276367
276368
276369
276370
276371
276372
276373
276374
276375
276376
276377
276378
276379
276380
276381
276382
276383
276384
276385
276386
276387
276388
276389
276390
276391
276392
276393
276394
276395
276396
276397
276398
276399
276400
276401
276402
276403
276404
276405
276406
276407
276408
276409
276410
276411
276412
276413
276414
276415
276416
276417
276418
276419
276420
276421
276422
276423
276424
276425
276426
276427
276428
276429
276430
276431
276432
276433
276434
276435
276436
276437
276438
276439
276440
276441
276442
276443
276444
276445
276446
276447
276448
276449
276450
276451
276452
276453
276454
276455
276456
276457
276458
276459
276460
276461
276462
276463
276464
276465
276466
276467
276468
276469
276470
276471
276472
276473
276474
276475
276476
276477
276478
276479
276480
276481
276482
276483
276484
276485
276486
276487
276488
276489
276490
276491
276492
276493
276494
276495
276496
276497
276498
276499
276500
276501
276502
276503
276504
276505
276506
276507
276508
276509
276510
276511
276512
276513
276514
276515
276516
276517
276518
276519
276520
276521
276522
276523
276524
276525
276526
276527
276528
276529
276530
276531
276532
276533
276534
276535
276536
276537
276538
276539
276540
276541
276542
276543
276544
276545
276546
276547
276548
276549
276550
276551
276552
276553
276554
276555
276556
276557
276558
276559
276560
276561
276562
276563
276564
276565
276566
276567
276568
276569
276570
276571
276572
276573
276574
276575
276576
276577
276578
276579
276580
276581
276582
276583
276584
276585
276586
276587
276588
276589
276590
276591
276592
276593
276594
276595
276596
276597
276598
276599
276600
276601
276602
276603
276604
276605
276606
276607
276608
276609
276610
276611
276612
276613
276614
276615
276616
276617
276618
276619
276620
276621
276622
276623
276624
276625
276626
276627
276628
276629
276630
276631
276632
276633
276634
276635
276636
276637
276638
276639
276640
276641
276642
276643
276644
276645
276646
276647
276648
276649
276650
276651
276652
276653
276654
276655
276656
276657
276658
276659
276660
276661
276662
276663
276664
276665
276666
276667
276668
276669
276670
276671
276672
276673
276674
276675
276676
276677
276678
276679
276680
276681
276682
276683
276684
276685
276686
276687
276688
276689
276690
276691
276692
276693
276694
276695
276696
276697
276698
276699
276700
276701
276702
276703
276704
276705
276706
276707
276708
276709
276710
276711
276712
276713
276714
276715
276716
276717
276718
276719
276720
276721
276722
276723
276724
276725
276726
276727
276728
276729
276730
276731
276732
276733
276734
276735
276736
276737
276738
276739
276740
276741
276742
276743
276744
276745
276746
276747
276748
276749
276750
276751
276752
276753
276754
276755
276756
276757
276758
276759
276760
276761
276762
276763
276764
276765
276766
276767
276768
276769
276770
276771
276772
276773
276774
276775
276776
276777
276778
276779
276780
276781
276782
276783
276784
276785
276786
276787
276788
276789
276790
276791
276792
276793
276794
276795
276796
276797
276798
276799
276800
276801
276802
276803
276804
276805
276806
276807
276808
276809
276810
276811
276812
276813
276814
276815
276816
276817
276818
276819
276820
276821
276822
276823
276824
276825
276826
276827
276828
276829
276830
276831
276832
276833
276834
276835
276836
276837
276838
276839
276840
276841
276842
276843
276844
276845
276846
276847
276848
276849
276850
276851
276852
276853
276854
276855
276856
276857
276858
276859
276860
276861
276862
276863
276864
276865
276866
276867
276868
276869
276870
276871
276872
276873
276874
276875
276876
276877
276878
276879
276880
276881
276882
276883
276884
276885
276886
276887
276888
276889
276890
276891
276892
276893
276894
276895
276896
276897
276898
276899
276900
276901
276902
276903
276904
276905
276906
276907
276908
276909
276910
276911
276912
276913
276914
276915
276916
276917
276918
276919
276920
276921
276922
276923
276924
276925
276926
276927
276928
276929
276930
276931
276932
276933
276934
276935
276936
276937
276938
276939
276940
276941
276942
276943
276944
276945
276946
276947
276948
276949
276950
276951
276952
276953
276954
276955
276956
276957
276958
276959
276960
276961
276962
276963
276964
276965
276966
276967
276968
276969
276970
276971
276972
276973
276974
276975
276976
276977
276978
276979
276980
276981
276982
276983
276984
276985
276986
276987
276988
276989
276990
276991
276992
276993
276994
276995
276996
276997
276998
276999
277000
277001
277002
277003
277004
277005
277006
277007
277008
277009
277010
277011
277012
277013
277014
277015
277016
277017
277018
277019
277020
277021
277022
277023
277024
277025
277026
277027
277028
277029
277030
277031
277032
277033
277034
277035
277036
277037
277038
277039
277040
277041
277042
277043
277044
277045
277046
277047
277048
277049
277050
277051
277052
277053
277054
277055
277056
277057
277058
277059
277060
277061
277062
277063
277064
277065
277066
277067
277068
277069
277070
277071
277072
277073
277074
277075
277076
277077
277078
277079
277080
277081
277082
277083
277084
277085
277086
277087
277088
277089
277090
277091
277092
277093
277094
277095
277096
277097
277098
277099
277100
277101
277102
277103
277104
277105
277106
277107
277108
277109
277110
277111
277112
277113
277114
277115
277116
277117
277118
277119
277120
277121
277122
277123
277124
277125
277126
277127
277128
277129
277130
277131
277132
277133
277134
277135
277136
277137
277138
277139
277140
277141
277142
277143
277144
277145
277146
277147
277148
277149
277150
277151
277152
277153
277154
277155
277156
277157
277158
277159
277160
277161
277162
277163
277164
277165
277166
277167
277168
277169
277170
277171
277172
277173
277174
277175
277176
277177
277178
277179
277180
277181
277182
277183
277184
277185
277186
277187
277188
277189
277190
277191
277192
277193
277194
277195
277196
277197
277198
277199
277200
277201
277202
277203
277204
277205
277206
277207
277208
277209
277210
277211
277212
277213
277214
277215
277216
277217
277218
277219
277220
277221
277222
277223
277224
277225
277226
277227
277228
277229
277230
277231
277232
277233
277234
277235
277236
277237
277238
277239
277240
277241
277242
277243
277244
277245
277246
277247
277248
277249
277250
277251
277252
277253
277254
277255
277256
277257
277258
277259
277260
277261
277262
277263
277264
277265
277266
277267
277268
277269
277270
277271
277272
277273
277274
277275
277276
277277
277278
277279
277280
277281
277282
277283
277284
277285
277286
277287
277288
277289
277290
277291
277292
277293
277294
277295
277296
277297
277298
277299
277300
277301
277302
277303
277304
277305
277306
277307
277308
277309
277310
277311
277312
277313
277314
277315
277316
277317
277318
277319
277320
277321
277322
277323
277324
277325
277326
277327
277328
277329
277330
277331
277332
277333
277334
277335
277336
277337
277338
277339
277340
277341
277342
277343
277344
277345
277346
277347
277348
277349
277350
277351
277352
277353
277354
277355
277356
277357
277358
277359
277360
277361
277362
277363
277364
277365
277366
277367
277368
277369
277370
277371
277372
277373
277374
277375
277376
277377
277378
277379
277380
277381
277382
277383
277384
277385
277386
277387
277388
277389
277390
277391
277392
277393
277394
277395
277396
277397
277398
277399
277400
277401
277402
277403
277404
277405
277406
277407
277408
277409
277410
277411
277412
277413
277414
277415
277416
277417
277418
277419
277420
277421
277422
277423
277424
277425
277426
277427
277428
277429
277430
277431
277432
277433
277434
277435
277436
277437
277438
277439
277440
277441
277442
277443
277444
277445
277446
277447
277448
277449
277450
277451
277452
277453
277454
277455
277456
277457
277458
277459
277460
277461
277462
277463
277464
277465
277466
277467
277468
277469
277470
277471
277472
277473
277474
277475
277476
277477
277478
277479
277480
277481
277482
277483
277484
277485
277486
277487
277488
277489
277490
277491
277492
277493
277494
277495
277496
277497
277498
277499
277500
277501
277502
277503
277504
277505
277506
277507
277508
277509
277510
277511
277512
277513
277514
277515
277516
277517
277518
277519
277520
277521
277522
277523
277524
277525
277526
277527
277528
277529
277530
277531
277532
277533
277534
277535
277536
277537
277538
277539
277540
277541
277542
277543
277544
277545
277546
277547
277548
277549
277550
277551
277552
277553
277554
277555
277556
277557
277558
277559
277560
277561
277562
277563
277564
277565
277566
277567
277568
277569
277570
277571
277572
277573
277574
277575
277576
277577
277578
277579
277580
277581
277582
277583
277584
277585
277586
277587
277588
277589
277590
277591
277592
277593
277594
277595
277596
277597
277598
277599
277600
277601
277602
277603
277604
277605
277606
277607
277608
277609
277610
277611
277612
277613
277614
277615
277616
277617
277618
277619
277620
277621
277622
277623
277624
277625
277626
277627
277628
277629
277630
277631
277632
277633
277634
277635
277636
277637
277638
277639
277640
277641
277642
277643
277644
277645
277646
277647
277648
277649
277650
277651
277652
277653
277654
277655
277656
277657
277658
277659
277660
277661
277662
277663
277664
277665
277666
277667
277668
277669
277670
277671
277672
277673
277674
277675
277676
277677
277678
277679
277680
277681
277682
277683
277684
277685
277686
277687
277688
277689
277690
277691
277692
277693
277694
277695
277696
277697
277698
277699
277700
277701
277702
277703
277704
277705
277706
277707
277708
277709
277710
277711
277712
277713
277714
277715
277716
277717
277718
277719
277720
277721
277722
277723
277724
277725
277726
277727
277728
277729
277730
277731
277732
277733
277734
277735
277736
277737
277738
277739
277740
277741
277742
277743
277744
277745
277746
277747
277748
277749
277750
277751
277752
277753
277754
277755
277756
277757
277758
277759
277760
277761
277762
277763
277764
277765
277766
277767
277768
277769
277770
277771
277772
277773
277774
277775
277776
277777
277778
277779
277780
277781
277782
277783
277784
277785
277786
277787
277788
277789
277790
277791
277792
277793
277794
277795
277796
277797
277798
277799
277800
277801
277802
277803
277804
277805
277806
277807
277808
277809
277810
277811
277812
277813
277814
277815
277816
277817
277818
277819
277820
277821
277822
277823
277824
277825
277826
277827
277828
277829
277830
277831
277832
277833
277834
277835
277836
277837
277838
277839
277840
277841
277842
277843
277844
277845
277846
277847
277848
277849
277850
277851
277852
277853
277854
277855
277856
277857
277858
277859
277860
277861
277862
277863
277864
277865
277866
277867
277868
277869
277870
277871
277872
277873
277874
277875
277876
277877
277878
277879
277880
277881
277882
277883
277884
277885
277886
277887
277888
277889
277890
277891
277892
277893
277894
277895
277896
277897
277898
277899
277900
277901
277902
277903
277904
277905
277906
277907
277908
277909
277910
277911
277912
277913
277914
277915
277916
277917
277918
277919
277920
277921
277922
277923
277924
277925
277926
277927
277928
277929
277930
277931
277932
277933
277934
277935
277936
277937
277938
277939
277940
277941
277942
277943
277944
277945
277946
277947
277948
277949
277950
277951
277952
277953
277954
277955
277956
277957
277958
277959
277960
277961
277962
277963
277964
277965
277966
277967
277968
277969
277970
277971
277972
277973
277974
277975
277976
277977
277978
277979
277980
277981
277982
277983
277984
277985
277986
277987
277988
277989
277990
277991
277992
277993
277994
277995
277996
277997
277998
277999
278000
278001
278002
278003
278004
278005
278006
278007
278008
278009
278010
278011
278012
278013
278014
278015
278016
278017
278018
278019
278020
278021
278022
278023
278024
278025
278026
278027
278028
278029
278030
278031
278032
278033
278034
278035
278036
278037
278038
278039
278040
278041
278042
278043
278044
278045
278046
278047
278048
278049
278050
278051
278052
278053
278054
278055
278056
278057
278058
278059
278060
278061
278062
278063
278064
278065
278066
278067
278068
278069
278070
278071
278072
278073
278074
278075
278076
278077
278078
278079
278080
278081
278082
278083
278084
278085
278086
278087
278088
278089
278090
278091
278092
278093
278094
278095
278096
278097
278098
278099
278100
278101
278102
278103
278104
278105
278106
278107
278108
278109
278110
278111
278112
278113
278114
278115
278116
278117
278118
278119
278120
278121
278122
278123
278124
278125
278126
278127
278128
278129
278130
278131
278132
278133
278134
278135
278136
278137
278138
278139
278140
278141
278142
278143
278144
278145
278146
278147
278148
278149
278150
278151
278152
278153
278154
278155
278156
278157
278158
278159
278160
278161
278162
278163
278164
278165
278166
278167
278168
278169
278170
278171
278172
278173
278174
278175
278176
278177
278178
278179
278180
278181
278182
278183
278184
278185
278186
278187
278188
278189
278190
278191
278192
278193
278194
278195
278196
278197
278198
278199
278200
278201
278202
278203
278204
278205
278206
278207
278208
278209
278210
278211
278212
278213
278214
278215
278216
278217
278218
278219
278220
278221
278222
278223
278224
278225
278226
278227
278228
278229
278230
278231
278232
278233
278234
278235
278236
278237
278238
278239
278240
278241
278242
278243
278244
278245
278246
278247
278248
278249
278250
278251
278252
278253
278254
278255
278256
278257
278258
278259
278260
278261
278262
278263
278264
278265
278266
278267
278268
278269
278270
278271
278272
278273
278274
278275
278276
278277
278278
278279
278280
278281
278282
278283
278284
278285
278286
278287
278288
278289
278290
278291
278292
278293
278294
278295
278296
278297
278298
278299
278300
278301
278302
278303
278304
278305
278306
278307
278308
278309
278310
278311
278312
278313
278314
278315
278316
278317
278318
278319
278320
278321
278322
278323
278324
278325
278326
278327
278328
278329
278330
278331
278332
278333
278334
278335
278336
278337
278338
278339
278340
278341
278342
278343
278344
278345
278346
278347
278348
278349
278350
278351
278352
278353
278354
278355
278356
278357
278358
278359
278360
278361
278362
278363
278364
278365
278366
278367
278368
278369
278370
278371
278372
278373
278374
278375
278376
278377
278378
278379
278380
278381
278382
278383
278384
278385
278386
278387
278388
278389
278390
278391
278392
278393
278394
278395
278396
278397
278398
278399
278400
278401
278402
278403
278404
278405
278406
278407
278408
278409
278410
278411
278412
278413
278414
278415
278416
278417
278418
278419
278420
278421
278422
278423
278424
278425
278426
278427
278428
278429
278430
278431
278432
278433
278434
278435
278436
278437
278438
278439
278440
278441
278442
278443
278444
278445
278446
278447
278448
278449
278450
278451
278452
278453
278454
278455
278456
278457
278458
278459
278460
278461
278462
278463
278464
278465
278466
278467
278468
278469
278470
278471
278472
278473
278474
278475
278476
278477
278478
278479
278480
278481
278482
278483
278484
278485
278486
278487
278488
278489
278490
278491
278492
278493
278494
278495
278496
278497
278498
278499
278500
278501
278502
278503
278504
278505
278506
278507
278508
278509
278510
278511
278512
278513
278514
278515
278516
278517
278518
278519
278520
278521
278522
278523
278524
278525
278526
278527
278528
278529
278530
278531
278532
278533
278534
278535
278536
278537
278538
278539
278540
278541
278542
278543
278544
278545
278546
278547
278548
278549
278550
278551
278552
278553
278554
278555
278556
278557
278558
278559
278560
278561
278562
278563
278564
278565
278566
278567
278568
278569
278570
278571
278572
278573
278574
278575
278576
278577
278578
278579
278580
278581
278582
278583
278584
278585
278586
278587
278588
278589
278590
278591
278592
278593
278594
278595
278596
278597
278598
278599
278600
278601
278602
278603
278604
278605
278606
278607
278608
278609
278610
278611
278612
278613
278614
278615
278616
278617
278618
278619
278620
278621
278622
278623
278624
278625
278626
278627
278628
278629
278630
278631
278632
278633
278634
278635
278636
278637
278638
278639
278640
278641
278642
278643
278644
278645
278646
278647
278648
278649
278650
278651
278652
278653
278654
278655
278656
278657
278658
278659
278660
278661
278662
278663
278664
278665
278666
278667
278668
278669
278670
278671
278672
278673
278674
278675
278676
278677
278678
278679
278680
278681
278682
278683
278684
278685
278686
278687
278688
278689
278690
278691
278692
278693
278694
278695
278696
278697
278698
278699
278700
278701
278702
278703
278704
278705
278706
278707
278708
278709
278710
278711
278712
278713
278714
278715
278716
278717
278718
278719
278720
278721
278722
278723
278724
278725
278726
278727
278728
278729
278730
278731
278732
278733
278734
278735
278736
278737
278738
278739
278740
278741
278742
278743
278744
278745
278746
278747
278748
278749
278750
278751
278752
278753
278754
278755
278756
278757
278758
278759
278760
278761
278762
278763
278764
278765
278766
278767
278768
278769
278770
278771
278772
278773
278774
278775
278776
278777
278778
278779
278780
278781
278782
278783
278784
278785
278786
278787
278788
278789
278790
278791
278792
278793
278794
278795
278796
278797
278798
278799
278800
278801
278802
278803
278804
278805
278806
278807
278808
278809
278810
278811
278812
278813
278814
278815
278816
278817
278818
278819
278820
278821
278822
278823
278824
278825
278826
278827
278828
278829
278830
278831
278832
278833
278834
278835
278836
278837
278838
278839
278840
278841
278842
278843
278844
278845
278846
278847
278848
278849
278850
278851
278852
278853
278854
278855
278856
278857
278858
278859
278860
278861
278862
278863
278864
278865
278866
278867
278868
278869
278870
278871
278872
278873
278874
278875
278876
278877
278878
278879
278880
278881
278882
278883
278884
278885
278886
278887
278888
278889
278890
278891
278892
278893
278894
278895
278896
278897
278898
278899
278900
278901
278902
278903
278904
278905
278906
278907
278908
278909
278910
278911
278912
278913
278914
278915
278916
278917
278918
278919
278920
278921
278922
278923
278924
278925
278926
278927
278928
278929
278930
278931
278932
278933
278934
278935
278936
278937
278938
278939
278940
278941
278942
278943
278944
278945
278946
278947
278948
278949
278950
278951
278952
278953
278954
278955
278956
278957
278958
278959
278960
278961
278962
278963
278964
278965
278966
278967
278968
278969
278970
278971
278972
278973
278974
278975
278976
278977
278978
278979
278980
278981
278982
278983
278984
278985
278986
278987
278988
278989
278990
278991
278992
278993
278994
278995
278996
278997
278998
278999
279000
279001
279002
279003
279004
279005
279006
279007
279008
279009
279010
279011
279012
279013
279014
279015
279016
279017
279018
279019
279020
279021
279022
279023
279024
279025
279026
279027
279028
279029
279030
279031
279032
279033
279034
279035
279036
279037
279038
279039
279040
279041
279042
279043
279044
279045
279046
279047
279048
279049
279050
279051
279052
279053
279054
279055
279056
279057
279058
279059
279060
279061
279062
279063
279064
279065
279066
279067
279068
279069
279070
279071
279072
279073
279074
279075
279076
279077
279078
279079
279080
279081
279082
279083
279084
279085
279086
279087
279088
279089
279090
279091
279092
279093
279094
279095
279096
279097
279098
279099
279100
279101
279102
279103
279104
279105
279106
279107
279108
279109
279110
279111
279112
279113
279114
279115
279116
279117
279118
279119
279120
279121
279122
279123
279124
279125
279126
279127
279128
279129
279130
279131
279132
279133
279134
279135
279136
279137
279138
279139
279140
279141
279142
279143
279144
279145
279146
279147
279148
279149
279150
279151
279152
279153
279154
279155
279156
279157
279158
279159
279160
279161
279162
279163
279164
279165
279166
279167
279168
279169
279170
279171
279172
279173
279174
279175
279176
279177
279178
279179
279180
279181
279182
279183
279184
279185
279186
279187
279188
279189
279190
279191
279192
279193
279194
279195
279196
279197
279198
279199
279200
279201
279202
279203
279204
279205
279206
279207
279208
279209
279210
279211
279212
279213
279214
279215
279216
279217
279218
279219
279220
279221
279222
279223
279224
279225
279226
279227
279228
279229
279230
279231
279232
279233
279234
279235
279236
279237
279238
279239
279240
279241
279242
279243
279244
279245
279246
279247
279248
279249
279250
279251
279252
279253
279254
279255
279256
279257
279258
279259
279260
279261
279262
279263
279264
279265
279266
279267
279268
279269
279270
279271
279272
279273
279274
279275
279276
279277
279278
279279
279280
279281
279282
279283
279284
279285
279286
279287
279288
279289
279290
279291
279292
279293
279294
279295
279296
279297
279298
279299
279300
279301
279302
279303
279304
279305
279306
279307
279308
279309
279310
279311
279312
279313
279314
279315
279316
279317
279318
279319
279320
279321
279322
279323
279324
279325
279326
279327
279328
279329
279330
279331
279332
279333
279334
279335
279336
279337
279338
279339
279340
279341
279342
279343
279344
279345
279346
279347
279348
279349
279350
279351
279352
279353
279354
279355
279356
279357
279358
279359
279360
279361
279362
279363
279364
279365
279366
279367
279368
279369
279370
279371
279372
279373
279374
279375
279376
279377
279378
279379
279380
279381
279382
279383
279384
279385
279386
279387
279388
279389
279390
279391
279392
279393
279394
279395
279396
279397
279398
279399
279400
279401
279402
279403
279404
279405
279406
279407
279408
279409
279410
279411
279412
279413
279414
279415
279416
279417
279418
279419
279420
279421
279422
279423
279424
279425
279426
279427
279428
279429
279430
279431
279432
279433
279434
279435
279436
279437
279438
279439
279440
279441
279442
279443
279444
279445
279446
279447
279448
279449
279450
279451
279452
279453
279454
279455
279456
279457
279458
279459
279460
279461
279462
279463
279464
279465
279466
279467
279468
279469
279470
279471
279472
279473
279474
279475
279476
279477
279478
279479
279480
279481
279482
279483
279484
279485
279486
279487
279488
279489
279490
279491
279492
279493
279494
279495
279496
279497
279498
279499
279500
279501
279502
279503
279504
279505
279506
279507
279508
279509
279510
279511
279512
279513
279514
279515
279516
279517
279518
279519
279520
279521
279522
279523
279524
279525
279526
279527
279528
279529
279530
279531
279532
279533
279534
279535
279536
279537
279538
279539
279540
279541
279542
279543
279544
279545
279546
279547
279548
279549
279550
279551
279552
279553
279554
279555
279556
279557
279558
279559
279560
279561
279562
279563
279564
279565
279566
279567
279568
279569
279570
279571
279572
279573
279574
279575
279576
279577
279578
279579
279580
279581
279582
279583
279584
279585
279586
279587
279588
279589
279590
279591
279592
279593
279594
279595
279596
279597
279598
279599
279600
279601
279602
279603
279604
279605
279606
279607
279608
279609
279610
279611
279612
279613
279614
279615
279616
279617
279618
279619
279620
279621
279622
279623
279624
279625
279626
279627
279628
279629
279630
279631
279632
279633
279634
279635
279636
279637
279638
279639
279640
279641
279642
279643
279644
279645
279646
279647
279648
279649
279650
279651
279652
279653
279654
279655
279656
279657
279658
279659
279660
279661
279662
279663
279664
279665
279666
279667
279668
279669
279670
279671
279672
279673
279674
279675
279676
279677
279678
279679
279680
279681
279682
279683
279684
279685
279686
279687
279688
279689
279690
279691
279692
279693
279694
279695
279696
279697
279698
279699
279700
279701
279702
279703
279704
279705
279706
279707
279708
279709
279710
279711
279712
279713
279714
279715
279716
279717
279718
279719
279720
279721
279722
279723
279724
279725
279726
279727
279728
279729
279730
279731
279732
279733
279734
279735
279736
279737
279738
279739
279740
279741
279742
279743
279744
279745
279746
279747
279748
279749
279750
279751
279752
279753
279754
279755
279756
279757
279758
279759
279760
279761
279762
279763
279764
279765
279766
279767
279768
279769
279770
279771
279772
279773
279774
279775
279776
279777
279778
279779
279780
279781
279782
279783
279784
279785
279786
279787
279788
279789
279790
279791
279792
279793
279794
279795
279796
279797
279798
279799
279800
279801
279802
279803
279804
279805
279806
279807
279808
279809
279810
279811
279812
279813
279814
279815
279816
279817
279818
279819
279820
279821
279822
279823
279824
279825
279826
279827
279828
279829
279830
279831
279832
279833
279834
279835
279836
279837
279838
279839
279840
279841
279842
279843
279844
279845
279846
279847
279848
279849
279850
279851
279852
279853
279854
279855
279856
279857
279858
279859
279860
279861
279862
279863
279864
279865
279866
279867
279868
279869
279870
279871
279872
279873
279874
279875
279876
279877
279878
279879
279880
279881
279882
279883
279884
279885
279886
279887
279888
279889
279890
279891
279892
279893
279894
279895
279896
279897
279898
279899
279900
279901
279902
279903
279904
279905
279906
279907
279908
279909
279910
279911
279912
279913
279914
279915
279916
279917
279918
279919
279920
279921
279922
279923
279924
279925
279926
279927
279928
279929
279930
279931
279932
279933
279934
279935
279936
279937
279938
279939
279940
279941
279942
279943
279944
279945
279946
279947
279948
279949
279950
279951
279952
279953
279954
279955
279956
279957
279958
279959
279960
279961
279962
279963
279964
279965
279966
279967
279968
279969
279970
279971
279972
279973
279974
279975
279976
279977
279978
279979
279980
279981
279982
279983
279984
279985
279986
279987
279988
279989
279990
279991
279992
279993
279994
279995
279996
279997
279998
279999
280000
280001
280002
280003
280004
280005
280006
280007
280008
280009
280010
280011
280012
280013
280014
280015
280016
280017
280018
280019
280020
280021
280022
280023
280024
280025
280026
280027
280028
280029
280030
280031
280032
280033
280034
280035
280036
280037
280038
280039
280040
280041
280042
280043
280044
280045
280046
280047
280048
280049
280050
280051
280052
280053
280054
280055
280056
280057
280058
280059
280060
280061
280062
280063
280064
280065
280066
280067
280068
280069
280070
280071
280072
280073
280074
280075
280076
280077
280078
280079
280080
280081
280082
280083
280084
280085
280086
280087
280088
280089
280090
280091
280092
280093
280094
280095
280096
280097
280098
280099
280100
280101
280102
280103
280104
280105
280106
280107
280108
280109
280110
280111
280112
280113
280114
280115
280116
280117
280118
280119
280120
280121
280122
280123
280124
280125
280126
280127
280128
280129
280130
280131
280132
280133
280134
280135
280136
280137
280138
280139
280140
280141
280142
280143
280144
280145
280146
280147
280148
280149
280150
280151
280152
280153
280154
280155
280156
280157
280158
280159
280160
280161
280162
280163
280164
280165
280166
280167
280168
280169
280170
280171
280172
280173
280174
280175
280176
280177
280178
280179
280180
280181
280182
280183
280184
280185
280186
280187
280188
280189
280190
280191
280192
280193
280194
280195
280196
280197
280198
280199
280200
280201
280202
280203
280204
280205
280206
280207
280208
280209
280210
280211
280212
280213
280214
280215
280216
280217
280218
280219
280220
280221
280222
280223
280224
280225
280226
280227
280228
280229
280230
280231
280232
280233
280234
280235
280236
280237
280238
280239
280240
280241
280242
280243
280244
280245
280246
280247
280248
280249
280250
280251
280252
280253
280254
280255
280256
280257
280258
280259
280260
280261
280262
280263
280264
280265
280266
280267
280268
280269
280270
280271
280272
280273
280274
280275
280276
280277
280278
280279
280280
280281
280282
280283
280284
280285
280286
280287
280288
280289
280290
280291
280292
280293
280294
280295
280296
280297
280298
280299
280300
280301
280302
280303
280304
280305
280306
280307
280308
280309
280310
280311
280312
280313
280314
280315
280316
280317
280318
280319
280320
280321
280322
280323
280324
280325
280326
280327
280328
280329
280330
280331
280332
280333
280334
280335
280336
280337
280338
280339
280340
280341
280342
280343
280344
280345
280346
280347
280348
280349
280350
280351
280352
280353
280354
280355
280356
280357
280358
280359
280360
280361
280362
280363
280364
280365
280366
280367
280368
280369
280370
280371
280372
280373
280374
280375
280376
280377
280378
280379
280380
280381
280382
280383
280384
280385
280386
280387
280388
280389
280390
280391
280392
280393
280394
280395
280396
280397
280398
280399
280400
280401
280402
280403
280404
280405
280406
280407
280408
280409
280410
280411
280412
280413
280414
280415
280416
280417
280418
280419
280420
280421
280422
280423
280424
280425
280426
280427
280428
280429
280430
280431
280432
280433
280434
280435
280436
280437
280438
280439
280440
280441
280442
280443
280444
280445
280446
280447
280448
280449
280450
280451
280452
280453
280454
280455
280456
280457
280458
280459
280460
280461
280462
280463
280464
280465
280466
280467
280468
280469
280470
280471
280472
280473
280474
280475
280476
280477
280478
280479
280480
280481
280482
280483
280484
280485
280486
280487
280488
280489
280490
280491
280492
280493
280494
280495
280496
280497
280498
280499
280500
280501
280502
280503
280504
280505
280506
280507
280508
280509
280510
280511
280512
280513
280514
280515
280516
280517
280518
280519
280520
280521
280522
280523
280524
280525
280526
280527
280528
280529
280530
280531
280532
280533
280534
280535
280536
280537
280538
280539
280540
280541
280542
280543
280544
280545
280546
280547
280548
280549
280550
280551
280552
280553
280554
280555
280556
280557
280558
280559
280560
280561
280562
280563
280564
280565
280566
280567
280568
280569
280570
280571
280572
280573
280574
280575
280576
280577
280578
280579
280580
280581
280582
280583
280584
280585
280586
280587
280588
280589
280590
280591
280592
280593
280594
280595
280596
280597
280598
280599
280600
280601
280602
280603
280604
280605
280606
280607
280608
280609
280610
280611
280612
280613
280614
280615
280616
280617
280618
280619
280620
280621
280622
280623
280624
280625
280626
280627
280628
280629
280630
280631
280632
280633
280634
280635
280636
280637
280638
280639
280640
280641
280642
280643
280644
280645
280646
280647
280648
280649
280650
280651
280652
280653
280654
280655
280656
280657
280658
280659
280660
280661
280662
280663
280664
280665
280666
280667
280668
280669
280670
280671
280672
280673
280674
280675
280676
280677
280678
280679
280680
280681
280682
280683
280684
280685
280686
280687
280688
280689
280690
280691
280692
280693
280694
280695
280696
280697
280698
280699
280700
280701
280702
280703
280704
280705
280706
280707
280708
280709
280710
280711
280712
280713
280714
280715
280716
280717
280718
280719
280720
280721
280722
280723
280724
280725
280726
280727
280728
280729
280730
280731
280732
280733
280734
280735
280736
280737
280738
280739
280740
280741
280742
280743
280744
280745
280746
280747
280748
280749
280750
280751
280752
280753
280754
280755
280756
280757
280758
280759
280760
280761
280762
280763
280764
280765
280766
280767
280768
280769
280770
280771
280772
280773
280774
280775
280776
280777
280778
280779
280780
280781
280782
280783
280784
280785
280786
280787
280788
280789
280790
280791
280792
280793
280794
280795
280796
280797
280798
280799
280800
280801
280802
280803
280804
280805
280806
280807
280808
280809
280810
280811
280812
280813
280814
280815
280816
280817
280818
280819
280820
280821
280822
280823
280824
280825
280826
280827
280828
280829
280830
280831
280832
280833
280834
280835
280836
280837
280838
280839
280840
280841
280842
280843
280844
280845
280846
280847
280848
280849
280850
280851
280852
280853
280854
280855
280856
280857
280858
280859
280860
280861
280862
280863
280864
280865
280866
280867
280868
280869
280870
280871
280872
280873
280874
280875
280876
280877
280878
280879
280880
280881
280882
280883
280884
280885
280886
280887
280888
280889
280890
280891
280892
280893
280894
280895
280896
280897
280898
280899
280900
280901
280902
280903
280904
280905
280906
280907
280908
280909
280910
280911
280912
280913
280914
280915
280916
280917
280918
280919
280920
280921
280922
280923
280924
280925
280926
280927
280928
280929
280930
280931
280932
280933
280934
280935
280936
280937
280938
280939
280940
280941
280942
280943
280944
280945
280946
280947
280948
280949
280950
280951
280952
280953
280954
280955
280956
280957
280958
280959
280960
280961
280962
280963
280964
280965
280966
280967
280968
280969
280970
280971
280972
280973
280974
280975
280976
280977
280978
280979
280980
280981
280982
280983
280984
280985
280986
280987
280988
280989
280990
280991
280992
280993
280994
280995
280996
280997
280998
280999
281000
281001
281002
281003
281004
281005
281006
281007
281008
281009
281010
281011
281012
281013
281014
281015
281016
281017
281018
281019
281020
281021
281022
281023
281024
281025
281026
281027
281028
281029
281030
281031
281032
281033
281034
281035
281036
281037
281038
281039
281040
281041
281042
281043
281044
281045
281046
281047
281048
281049
281050
281051
281052
281053
281054
281055
281056
281057
281058
281059
281060
281061
281062
281063
281064
281065
281066
281067
281068
281069
281070
281071
281072
281073
281074
281075
281076
281077
281078
281079
281080
281081
281082
281083
281084
281085
281086
281087
281088
281089
281090
281091
281092
281093
281094
281095
281096
281097
281098
281099
281100
281101
281102
281103
281104
281105
281106
281107
281108
281109
281110
281111
281112
281113
281114
281115
281116
281117
281118
281119
281120
281121
281122
281123
281124
281125
281126
281127
281128
281129
281130
281131
281132
281133
281134
281135
281136
281137
281138
281139
281140
281141
281142
281143
281144
281145
281146
281147
281148
281149
281150
281151
281152
281153
281154
281155
281156
281157
281158
281159
281160
281161
281162
281163
281164
281165
281166
281167
281168
281169
281170
281171
281172
281173
281174
281175
281176
281177
281178
281179
281180
281181
281182
281183
281184
281185
281186
281187
281188
281189
281190
281191
281192
281193
281194
281195
281196
281197
281198
281199
281200
281201
281202
281203
281204
281205
281206
281207
281208
281209
281210
281211
281212
281213
281214
281215
281216
281217
281218
281219
281220
281221
281222
281223
281224
281225
281226
281227
281228
281229
281230
281231
281232
281233
281234
281235
281236
281237
281238
281239
281240
281241
281242
281243
281244
281245
281246
281247
281248
281249
281250
281251
281252
281253
281254
281255
281256
281257
281258
281259
281260
281261
281262
281263
281264
281265
281266
281267
281268
281269
281270
281271
281272
281273
281274
281275
281276
281277
281278
281279
281280
281281
281282
281283
281284
281285
281286
281287
281288
281289
281290
281291
281292
281293
281294
281295
281296
281297
281298
281299
281300
281301
281302
281303
281304
281305
281306
281307
281308
281309
281310
281311
281312
281313
281314
281315
281316
281317
281318
281319
281320
281321
281322
281323
281324
281325
281326
281327
281328
281329
281330
281331
281332
281333
281334
281335
281336
281337
281338
281339
281340
281341
281342
281343
281344
281345
281346
281347
281348
281349
281350
281351
281352
281353
281354
281355
281356
281357
281358
281359
281360
281361
281362
281363
281364
281365
281366
281367
281368
281369
281370
281371
281372
281373
281374
281375
281376
281377
281378
281379
281380
281381
281382
281383
281384
281385
281386
281387
281388
281389
281390
281391
281392
281393
281394
281395
281396
281397
281398
281399
281400
281401
281402
281403
281404
281405
281406
281407
281408
281409
281410
281411
281412
281413
281414
281415
281416
281417
281418
281419
281420
281421
281422
281423
281424
281425
281426
281427
281428
281429
281430
281431
281432
281433
281434
281435
281436
281437
281438
281439
281440
281441
281442
281443
281444
281445
281446
281447
281448
281449
281450
281451
281452
281453
281454
281455
281456
281457
281458
281459
281460
281461
281462
281463
281464
281465
281466
281467
281468
281469
281470
281471
281472
281473
281474
281475
281476
281477
281478
281479
281480
281481
281482
281483
281484
281485
281486
281487
281488
281489
281490
281491
281492
281493
281494
281495
281496
281497
281498
281499
281500
281501
281502
281503
281504
281505
281506
281507
281508
281509
281510
281511
281512
281513
281514
281515
281516
281517
281518
281519
281520
281521
281522
281523
281524
281525
281526
281527
281528
281529
281530
281531
281532
281533
281534
281535
281536
281537
281538
281539
281540
281541
281542
281543
281544
281545
281546
281547
281548
281549
281550
281551
281552
281553
281554
281555
281556
281557
281558
281559
281560
281561
281562
281563
281564
281565
281566
281567
281568
281569
281570
281571
281572
281573
281574
281575
281576
281577
281578
281579
281580
281581
281582
281583
281584
281585
281586
281587
281588
281589
281590
281591
281592
281593
281594
281595
281596
281597
281598
281599
281600
281601
281602
281603
281604
281605
281606
281607
281608
281609
281610
281611
281612
281613
281614
281615
281616
281617
281618
281619
281620
281621
281622
281623
281624
281625
281626
281627
281628
281629
281630
281631
281632
281633
281634
281635
281636
281637
281638
281639
281640
281641
281642
281643
281644
281645
281646
281647
281648
281649
281650
281651
281652
281653
281654
281655
281656
281657
281658
281659
281660
281661
281662
281663
281664
281665
281666
281667
281668
281669
281670
281671
281672
281673
281674
281675
281676
281677
281678
281679
281680
281681
281682
281683
281684
281685
281686
281687
281688
281689
281690
281691
281692
281693
281694
281695
281696
281697
281698
281699
281700
281701
281702
281703
281704
281705
281706
281707
281708
281709
281710
281711
281712
281713
281714
281715
281716
281717
281718
281719
281720
281721
281722
281723
281724
281725
281726
281727
281728
281729
281730
281731
281732
281733
281734
281735
281736
281737
281738
281739
281740
281741
281742
281743
281744
281745
281746
281747
281748
281749
281750
281751
281752
281753
281754
281755
281756
281757
281758
281759
281760
281761
281762
281763
281764
281765
281766
281767
281768
281769
281770
281771
281772
281773
281774
281775
281776
281777
281778
281779
281780
281781
281782
281783
281784
281785
281786
281787
281788
281789
281790
281791
281792
281793
281794
281795
281796
281797
281798
281799
281800
281801
281802
281803
281804
281805
281806
281807
281808
281809
281810
281811
281812
281813
281814
281815
281816
281817
281818
281819
281820
281821
281822
281823
281824
281825
281826
281827
281828
281829
281830
281831
281832
281833
281834
281835
281836
281837
281838
281839
281840
281841
281842
281843
281844
281845
281846
281847
281848
281849
281850
281851
281852
281853
281854
281855
281856
281857
281858
281859
281860
281861
281862
281863
281864
281865
281866
281867
281868
281869
281870
281871
281872
281873
281874
281875
281876
281877
281878
281879
281880
281881
281882
281883
281884
281885
281886
281887
281888
281889
281890
281891
281892
281893
281894
281895
281896
281897
281898
281899
281900
281901
281902
281903
281904
281905
281906
281907
281908
281909
281910
281911
281912
281913
281914
281915
281916
281917
281918
281919
281920
281921
281922
281923
281924
281925
281926
281927
281928
281929
281930
281931
281932
281933
281934
281935
281936
281937
281938
281939
281940
281941
281942
281943
281944
281945
281946
281947
281948
281949
281950
281951
281952
281953
281954
281955
281956
281957
281958
281959
281960
281961
281962
281963
281964
281965
281966
281967
281968
281969
281970
281971
281972
281973
281974
281975
281976
281977
281978
281979
281980
281981
281982
281983
281984
281985
281986
281987
281988
281989
281990
281991
281992
281993
281994
281995
281996
281997
281998
281999
282000
282001
282002
282003
282004
282005
282006
282007
282008
282009
282010
282011
282012
282013
282014
282015
282016
282017
282018
282019
282020
282021
282022
282023
282024
282025
282026
282027
282028
282029
282030
282031
282032
282033
282034
282035
282036
282037
282038
282039
282040
282041
282042
282043
282044
282045
282046
282047
282048
282049
282050
282051
282052
282053
282054
282055
282056
282057
282058
282059
282060
282061
282062
282063
282064
282065
282066
282067
282068
282069
282070
282071
282072
282073
282074
282075
282076
282077
282078
282079
282080
282081
282082
282083
282084
282085
282086
282087
282088
282089
282090
282091
282092
282093
282094
282095
282096
282097
282098
282099
282100
282101
282102
282103
282104
282105
282106
282107
282108
282109
282110
282111
282112
282113
282114
282115
282116
282117
282118
282119
282120
282121
282122
282123
282124
282125
282126
282127
282128
282129
282130
282131
282132
282133
282134
282135
282136
282137
282138
282139
282140
282141
282142
282143
282144
282145
282146
282147
282148
282149
282150
282151
282152
282153
282154
282155
282156
282157
282158
282159
282160
282161
282162
282163
282164
282165
282166
282167
282168
282169
282170
282171
282172
282173
282174
282175
282176
282177
282178
282179
282180
282181
282182
282183
282184
282185
282186
282187
282188
282189
282190
282191
282192
282193
282194
282195
282196
282197
282198
282199
282200
282201
282202
282203
282204
282205
282206
282207
282208
282209
282210
282211
282212
282213
282214
282215
282216
282217
282218
282219
282220
282221
282222
282223
282224
282225
282226
282227
282228
282229
282230
282231
282232
282233
282234
282235
282236
282237
282238
282239
282240
282241
282242
282243
282244
282245
282246
282247
282248
282249
282250
282251
282252
282253
282254
282255
282256
282257
282258
282259
282260
282261
282262
282263
282264
282265
282266
282267
282268
282269
282270
282271
282272
282273
282274
282275
282276
282277
282278
282279
282280
282281
282282
282283
282284
282285
282286
282287
282288
282289
282290
282291
282292
282293
282294
282295
282296
282297
282298
282299
282300
282301
282302
282303
282304
282305
282306
282307
282308
282309
282310
282311
282312
282313
282314
282315
282316
282317
282318
282319
282320
282321
282322
282323
282324
282325
282326
282327
282328
282329
282330
282331
282332
282333
282334
282335
282336
282337
282338
282339
282340
282341
282342
282343
282344
282345
282346
282347
282348
282349
282350
282351
282352
282353
282354
282355
282356
282357
282358
282359
282360
282361
282362
282363
282364
282365
282366
282367
282368
282369
282370
282371
282372
282373
282374
282375
282376
282377
282378
282379
282380
282381
282382
282383
282384
282385
282386
282387
282388
282389
282390
282391
282392
282393
282394
282395
282396
282397
282398
282399
282400
282401
282402
282403
282404
282405
282406
282407
282408
282409
282410
282411
282412
282413
282414
282415
282416
282417
282418
282419
282420
282421
282422
282423
282424
282425
282426
282427
282428
282429
282430
282431
282432
282433
282434
282435
282436
282437
282438
282439
282440
282441
282442
282443
282444
282445
282446
282447
282448
282449
282450
282451
282452
282453
282454
282455
282456
282457
282458
282459
282460
282461
282462
282463
282464
282465
282466
282467
282468
282469
282470
282471
282472
282473
282474
282475
282476
282477
282478
282479
282480
282481
282482
282483
282484
282485
282486
282487
282488
282489
282490
282491
282492
282493
282494
282495
282496
282497
282498
282499
282500
282501
282502
282503
282504
282505
282506
282507
282508
282509
282510
282511
282512
282513
282514
282515
282516
282517
282518
282519
282520
282521
282522
282523
282524
282525
282526
282527
282528
282529
282530
282531
282532
282533
282534
282535
282536
282537
282538
282539
282540
282541
282542
282543
282544
282545
282546
282547
282548
282549
282550
282551
282552
282553
282554
282555
282556
282557
282558
282559
282560
282561
282562
282563
282564
282565
282566
282567
282568
282569
282570
282571
282572
282573
282574
282575
282576
282577
282578
282579
282580
282581
282582
282583
282584
282585
282586
282587
282588
282589
282590
282591
282592
282593
282594
282595
282596
282597
282598
282599
282600
282601
282602
282603
282604
282605
282606
282607
282608
282609
282610
282611
282612
282613
282614
282615
282616
282617
282618
282619
282620
282621
282622
282623
282624
282625
282626
282627
282628
282629
282630
282631
282632
282633
282634
282635
282636
282637
282638
282639
282640
282641
282642
282643
282644
282645
282646
282647
282648
282649
282650
282651
282652
282653
282654
282655
282656
282657
282658
282659
282660
282661
282662
282663
282664
282665
282666
282667
282668
282669
282670
282671
282672
282673
282674
282675
282676
282677
282678
282679
282680
282681
282682
282683
282684
282685
282686
282687
282688
282689
282690
282691
282692
282693
282694
282695
282696
282697
282698
282699
282700
282701
282702
282703
282704
282705
282706
282707
282708
282709
282710
282711
282712
282713
282714
282715
282716
282717
282718
282719
282720
282721
282722
282723
282724
282725
282726
282727
282728
282729
282730
282731
282732
282733
282734
282735
282736
282737
282738
282739
282740
282741
282742
282743
282744
282745
282746
282747
282748
282749
282750
282751
282752
282753
282754
282755
282756
282757
282758
282759
282760
282761
282762
282763
282764
282765
282766
282767
282768
282769
282770
282771
282772
282773
282774
282775
282776
282777
282778
282779
282780
282781
282782
282783
282784
282785
282786
282787
282788
282789
282790
282791
282792
282793
282794
282795
282796
282797
282798
282799
282800
282801
282802
282803
282804
282805
282806
282807
282808
282809
282810
282811
282812
282813
282814
282815
282816
282817
282818
282819
282820
282821
282822
282823
282824
282825
282826
282827
282828
282829
282830
282831
282832
282833
282834
282835
282836
282837
282838
282839
282840
282841
282842
282843
282844
282845
282846
282847
282848
282849
282850
282851
282852
282853
282854
282855
282856
282857
282858
282859
282860
282861
282862
282863
282864
282865
282866
282867
282868
282869
282870
282871
282872
282873
282874
282875
282876
282877
282878
282879
282880
282881
282882
282883
282884
282885
282886
282887
282888
282889
282890
282891
282892
282893
282894
282895
282896
282897
282898
282899
282900
282901
282902
282903
282904
282905
282906
282907
282908
282909
282910
282911
282912
282913
282914
282915
282916
282917
282918
282919
282920
282921
282922
282923
282924
282925
282926
282927
282928
282929
282930
282931
282932
282933
282934
282935
282936
282937
282938
282939
282940
282941
282942
282943
282944
282945
282946
282947
282948
282949
282950
282951
282952
282953
282954
282955
282956
282957
282958
282959
282960
282961
282962
282963
282964
282965
282966
282967
282968
282969
282970
282971
282972
282973
282974
282975
282976
282977
282978
282979
282980
282981
282982
282983
282984
282985
282986
282987
282988
282989
282990
282991
282992
282993
282994
282995
282996
282997
282998
282999
283000
283001
283002
283003
283004
283005
283006
283007
283008
283009
283010
283011
283012
283013
283014
283015
283016
283017
283018
283019
283020
283021
283022
283023
283024
283025
283026
283027
283028
283029
283030
283031
283032
283033
283034
283035
283036
283037
283038
283039
283040
283041
283042
283043
283044
283045
283046
283047
283048
283049
283050
283051
283052
283053
283054
283055
283056
283057
283058
283059
283060
283061
283062
283063
283064
283065
283066
283067
283068
283069
283070
283071
283072
283073
283074
283075
283076
283077
283078
283079
283080
283081
283082
283083
283084
283085
283086
283087
283088
283089
283090
283091
283092
283093
283094
283095
283096
283097
283098
283099
283100
283101
283102
283103
283104
283105
283106
283107
283108
283109
283110
283111
283112
283113
283114
283115
283116
283117
283118
283119
283120
283121
283122
283123
283124
283125
283126
283127
283128
283129
283130
283131
283132
283133
283134
283135
283136
283137
283138
283139
283140
283141
283142
283143
283144
283145
283146
283147
283148
283149
283150
283151
283152
283153
283154
283155
283156
283157
283158
283159
283160
283161
283162
283163
283164
283165
283166
283167
283168
283169
283170
283171
283172
283173
283174
283175
283176
283177
283178
283179
283180
283181
283182
283183
283184
283185
283186
283187
283188
283189
283190
283191
283192
283193
283194
283195
283196
283197
283198
283199
283200
283201
283202
283203
283204
283205
283206
283207
283208
283209
283210
283211
283212
283213
283214
283215
283216
283217
283218
283219
283220
283221
283222
283223
283224
283225
283226
283227
283228
283229
283230
283231
283232
283233
283234
283235
283236
283237
283238
283239
283240
283241
283242
283243
283244
283245
283246
283247
283248
283249
283250
283251
283252
283253
283254
283255
283256
283257
283258
283259
283260
283261
283262
283263
283264
283265
283266
283267
283268
283269
283270
283271
283272
283273
283274
283275
283276
283277
283278
283279
283280
283281
283282
283283
283284
283285
283286
283287
283288
283289
283290
283291
283292
283293
283294
283295
283296
283297
283298
283299
283300
283301
283302
283303
283304
283305
283306
283307
283308
283309
283310
283311
283312
283313
283314
283315
283316
283317
283318
283319
283320
283321
283322
283323
283324
283325
283326
283327
283328
283329
283330
283331
283332
283333
283334
283335
283336
283337
283338
283339
283340
283341
283342
283343
283344
283345
283346
283347
283348
283349
283350
283351
283352
283353
283354
283355
283356
283357
283358
283359
283360
283361
283362
283363
283364
283365
283366
283367
283368
283369
283370
283371
283372
283373
283374
283375
283376
283377
283378
283379
283380
283381
283382
283383
283384
283385
283386
283387
283388
283389
283390
283391
283392
283393
283394
283395
283396
283397
283398
283399
283400
283401
283402
283403
283404
283405
283406
283407
283408
283409
283410
283411
283412
283413
283414
283415
283416
283417
283418
283419
283420
283421
283422
283423
283424
283425
283426
283427
283428
283429
283430
283431
283432
283433
283434
283435
283436
283437
283438
283439
283440
283441
283442
283443
283444
283445
283446
283447
283448
283449
283450
283451
283452
283453
283454
283455
283456
283457
283458
283459
283460
283461
283462
283463
283464
283465
283466
283467
283468
283469
283470
283471
283472
283473
283474
283475
283476
283477
283478
283479
283480
283481
283482
283483
283484
283485
283486
283487
283488
283489
283490
283491
283492
283493
283494
283495
283496
283497
283498
283499
283500
283501
283502
283503
283504
283505
283506
283507
283508
283509
283510
283511
283512
283513
283514
283515
283516
283517
283518
283519
283520
283521
283522
283523
283524
283525
283526
283527
283528
283529
283530
283531
283532
283533
283534
283535
283536
283537
283538
283539
283540
283541
283542
283543
283544
283545
283546
283547
283548
283549
283550
283551
283552
283553
283554
283555
283556
283557
283558
283559
283560
283561
283562
283563
283564
283565
283566
283567
283568
283569
283570
283571
283572
283573
283574
283575
283576
283577
283578
283579
283580
283581
283582
283583
283584
283585
283586
283587
283588
283589
283590
283591
283592
283593
283594
283595
283596
283597
283598
283599
283600
283601
283602
283603
283604
283605
283606
283607
283608
283609
283610
283611
283612
283613
283614
283615
283616
283617
283618
283619
283620
283621
283622
283623
283624
283625
283626
283627
283628
283629
283630
283631
283632
283633
283634
283635
283636
283637
283638
283639
283640
283641
283642
283643
283644
283645
283646
283647
283648
283649
283650
283651
283652
283653
283654
283655
283656
283657
283658
283659
283660
283661
283662
283663
283664
283665
283666
283667
283668
283669
283670
283671
283672
283673
283674
283675
283676
283677
283678
283679
283680
283681
283682
283683
283684
283685
283686
283687
283688
283689
283690
283691
283692
283693
283694
283695
283696
283697
283698
283699
283700
283701
283702
283703
283704
283705
283706
283707
283708
283709
283710
283711
283712
283713
283714
283715
283716
283717
283718
283719
283720
283721
283722
283723
283724
283725
283726
283727
283728
283729
283730
283731
283732
283733
283734
283735
283736
283737
283738
283739
283740
283741
283742
283743
283744
283745
283746
283747
283748
283749
283750
283751
283752
283753
283754
283755
283756
283757
283758
283759
283760
283761
283762
283763
283764
283765
283766
283767
283768
283769
283770
283771
283772
283773
283774
283775
283776
283777
283778
283779
283780
283781
283782
283783
283784
283785
283786
283787
283788
283789
283790
283791
283792
283793
283794
283795
283796
283797
283798
283799
283800
283801
283802
283803
283804
283805
283806
283807
283808
283809
283810
283811
283812
283813
283814
283815
283816
283817
283818
283819
283820
283821
283822
283823
283824
283825
283826
283827
283828
283829
283830
283831
283832
283833
283834
283835
283836
283837
283838
283839
283840
283841
283842
283843
283844
283845
283846
283847
283848
283849
283850
283851
283852
283853
283854
283855
283856
283857
283858
283859
283860
283861
283862
283863
283864
283865
283866
283867
283868
283869
283870
283871
283872
283873
283874
283875
283876
283877
283878
283879
283880
283881
283882
283883
283884
283885
283886
283887
283888
283889
283890
283891
283892
283893
283894
283895
283896
283897
283898
283899
283900
283901
283902
283903
283904
283905
283906
283907
283908
283909
283910
283911
283912
283913
283914
283915
283916
283917
283918
283919
283920
283921
283922
283923
283924
283925
283926
283927
283928
283929
283930
283931
283932
283933
283934
283935
283936
283937
283938
283939
283940
283941
283942
283943
283944
283945
283946
283947
283948
283949
283950
283951
283952
283953
283954
283955
283956
283957
283958
283959
283960
283961
283962
283963
283964
283965
283966
283967
283968
283969
283970
283971
283972
283973
283974
283975
283976
283977
283978
283979
283980
283981
283982
283983
283984
283985
283986
283987
283988
283989
283990
283991
283992
283993
283994
283995
283996
283997
283998
283999
284000
284001
284002
284003
284004
284005
284006
284007
284008
284009
284010
284011
284012
284013
284014
284015
284016
284017
284018
284019
284020
284021
284022
284023
284024
284025
284026
284027
284028
284029
284030
284031
284032
284033
284034
284035
284036
284037
284038
284039
284040
284041
284042
284043
284044
284045
284046
284047
284048
284049
284050
284051
284052
284053
284054
284055
284056
284057
284058
284059
284060
284061
284062
284063
284064
284065
284066
284067
284068
284069
284070
284071
284072
284073
284074
284075
284076
284077
284078
284079
284080
284081
284082
284083
284084
284085
284086
284087
284088
284089
284090
284091
284092
284093
284094
284095
284096
284097
284098
284099
284100
284101
284102
284103
284104
284105
284106
284107
284108
284109
284110
284111
284112
284113
284114
284115
284116
284117
284118
284119
284120
284121
284122
284123
284124
284125
284126
284127
284128
284129
284130
284131
284132
284133
284134
284135
284136
284137
284138
284139
284140
284141
284142
284143
284144
284145
284146
284147
284148
284149
284150
284151
284152
284153
284154
284155
284156
284157
284158
284159
284160
284161
284162
284163
284164
284165
284166
284167
284168
284169
284170
284171
284172
284173
284174
284175
284176
284177
284178
284179
284180
284181
284182
284183
284184
284185
284186
284187
284188
284189
284190
284191
284192
284193
284194
284195
284196
284197
284198
284199
284200
284201
284202
284203
284204
284205
284206
284207
284208
284209
284210
284211
284212
284213
284214
284215
284216
284217
284218
284219
284220
284221
284222
284223
284224
284225
284226
284227
284228
284229
284230
284231
284232
284233
284234
284235
284236
284237
284238
284239
284240
284241
284242
284243
284244
284245
284246
284247
284248
284249
284250
284251
284252
284253
284254
284255
284256
284257
284258
284259
284260
284261
284262
284263
284264
284265
284266
284267
284268
284269
284270
284271
284272
284273
284274
284275
284276
284277
284278
284279
284280
284281
284282
284283
284284
284285
284286
284287
284288
284289
284290
284291
284292
284293
284294
284295
284296
284297
284298
284299
284300
284301
284302
284303
284304
284305
284306
284307
284308
284309
284310
284311
284312
284313
284314
284315
284316
284317
284318
284319
284320
284321
284322
284323
284324
284325
284326
284327
284328
284329
284330
284331
284332
284333
284334
284335
284336
284337
284338
284339
284340
284341
284342
284343
284344
284345
284346
284347
284348
284349
284350
284351
284352
284353
284354
284355
284356
284357
284358
284359
284360
284361
284362
284363
284364
284365
284366
284367
284368
284369
284370
284371
284372
284373
284374
284375
284376
284377
284378
284379
284380
284381
284382
284383
284384
284385
284386
284387
284388
284389
284390
284391
284392
284393
284394
284395
284396
284397
284398
284399
284400
284401
284402
284403
284404
284405
284406
284407
284408
284409
284410
284411
284412
284413
284414
284415
284416
284417
284418
284419
284420
284421
284422
284423
284424
284425
284426
284427
284428
284429
284430
284431
284432
284433
284434
284435
284436
284437
284438
284439
284440
284441
284442
284443
284444
284445
284446
284447
284448
284449
284450
284451
284452
284453
284454
284455
284456
284457
284458
284459
284460
284461
284462
284463
284464
284465
284466
284467
284468
284469
284470
284471
284472
284473
284474
284475
284476
284477
284478
284479
284480
284481
284482
284483
284484
284485
284486
284487
284488
284489
284490
284491
284492
284493
284494
284495
284496
284497
284498
284499
284500
284501
284502
284503
284504
284505
284506
284507
284508
284509
284510
284511
284512
284513
284514
284515
284516
284517
284518
284519
284520
284521
284522
284523
284524
284525
284526
284527
284528
284529
284530
284531
284532
284533
284534
284535
284536
284537
284538
284539
284540
284541
284542
284543
284544
284545
284546
284547
284548
284549
284550
284551
284552
284553
284554
284555
284556
284557
284558
284559
284560
284561
284562
284563
284564
284565
284566
284567
284568
284569
284570
284571
284572
284573
284574
284575
284576
284577
284578
284579
284580
284581
284582
284583
284584
284585
284586
284587
284588
284589
284590
284591
284592
284593
284594
284595
284596
284597
284598
284599
284600
284601
284602
284603
284604
284605
284606
284607
284608
284609
284610
284611
284612
284613
284614
284615
284616
284617
284618
284619
284620
284621
284622
284623
284624
284625
284626
284627
284628
284629
284630
284631
284632
284633
284634
284635
284636
284637
284638
284639
284640
284641
284642
284643
284644
284645
284646
284647
284648
284649
284650
284651
284652
284653
284654
284655
284656
284657
284658
284659
284660
284661
284662
284663
284664
284665
284666
284667
284668
284669
284670
284671
284672
284673
284674
284675
284676
284677
284678
284679
284680
284681
284682
284683
284684
284685
284686
284687
284688
284689
284690
284691
284692
284693
284694
284695
284696
284697
284698
284699
284700
284701
284702
284703
284704
284705
284706
284707
284708
284709
284710
284711
284712
284713
284714
284715
284716
284717
284718
284719
284720
284721
284722
284723
284724
284725
284726
284727
284728
284729
284730
284731
284732
284733
284734
284735
284736
284737
284738
284739
284740
284741
284742
284743
284744
284745
284746
284747
284748
284749
284750
284751
284752
284753
284754
284755
284756
284757
284758
284759
284760
284761
284762
284763
284764
284765
284766
284767
284768
284769
284770
284771
284772
284773
284774
284775
284776
284777
284778
284779
284780
284781
284782
284783
284784
284785
284786
284787
284788
284789
284790
284791
284792
284793
284794
284795
284796
284797
284798
284799
284800
284801
284802
284803
284804
284805
284806
284807
284808
284809
284810
284811
284812
284813
284814
284815
284816
284817
284818
284819
284820
284821
284822
284823
284824
284825
284826
284827
284828
284829
284830
284831
284832
284833
284834
284835
284836
284837
284838
284839
284840
284841
284842
284843
284844
284845
284846
284847
284848
284849
284850
284851
284852
284853
284854
284855
284856
284857
284858
284859
284860
284861
284862
284863
284864
284865
284866
284867
284868
284869
284870
284871
284872
284873
284874
284875
284876
284877
284878
284879
284880
284881
284882
284883
284884
284885
284886
284887
284888
284889
284890
284891
284892
284893
284894
284895
284896
284897
284898
284899
284900
284901
284902
284903
284904
284905
284906
284907
284908
284909
284910
284911
284912
284913
284914
284915
284916
284917
284918
284919
284920
284921
284922
284923
284924
284925
284926
284927
284928
284929
284930
284931
284932
284933
284934
284935
284936
284937
284938
284939
284940
284941
284942
284943
284944
284945
284946
284947
284948
284949
284950
284951
284952
284953
284954
284955
284956
284957
284958
284959
284960
284961
284962
284963
284964
284965
284966
284967
284968
284969
284970
284971
284972
284973
284974
284975
284976
284977
284978
284979
284980
284981
284982
284983
284984
284985
284986
284987
284988
284989
284990
284991
284992
284993
284994
284995
284996
284997
284998
284999
285000
285001
285002
285003
285004
285005
285006
285007
285008
285009
285010
285011
285012
285013
285014
285015
285016
285017
285018
285019
285020
285021
285022
285023
285024
285025
285026
285027
285028
285029
285030
285031
285032
285033
285034
285035
285036
285037
285038
285039
285040
285041
285042
285043
285044
285045
285046
285047
285048
285049
285050
285051
285052
285053
285054
285055
285056
285057
285058
285059
285060
285061
285062
285063
285064
285065
285066
285067
285068
285069
285070
285071
285072
285073
285074
285075
285076
285077
285078
285079
285080
285081
285082
285083
285084
285085
285086
285087
285088
285089
285090
285091
285092
285093
285094
285095
285096
285097
285098
285099
285100
285101
285102
285103
285104
285105
285106
285107
285108
285109
285110
285111
285112
285113
285114
285115
285116
285117
285118
285119
285120
285121
285122
285123
285124
285125
285126
285127
285128
285129
285130
285131
285132
285133
285134
285135
285136
285137
285138
285139
285140
285141
285142
285143
285144
285145
285146
285147
285148
285149
285150
285151
285152
285153
285154
285155
285156
285157
285158
285159
285160
285161
285162
285163
285164
285165
285166
285167
285168
285169
285170
285171
285172
285173
285174
285175
285176
285177
285178
285179
285180
285181
285182
285183
285184
285185
285186
285187
285188
285189
285190
285191
285192
285193
285194
285195
285196
285197
285198
285199
285200
285201
285202
285203
285204
285205
285206
285207
285208
285209
285210
285211
285212
285213
285214
285215
285216
285217
285218
285219
285220
285221
285222
285223
285224
285225
285226
285227
285228
285229
285230
285231
285232
285233
285234
285235
285236
285237
285238
285239
285240
285241
285242
285243
285244
285245
285246
285247
285248
285249
285250
285251
285252
285253
285254
285255
285256
285257
285258
285259
285260
285261
285262
285263
285264
285265
285266
285267
285268
285269
285270
285271
285272
285273
285274
285275
285276
285277
285278
285279
285280
285281
285282
285283
285284
285285
285286
285287
285288
285289
285290
285291
285292
285293
285294
285295
285296
285297
285298
285299
285300
285301
285302
285303
285304
285305
285306
285307
285308
285309
285310
285311
285312
285313
285314
285315
285316
285317
285318
285319
285320
285321
285322
285323
285324
285325
285326
285327
285328
285329
285330
285331
285332
285333
285334
285335
285336
285337
285338
285339
285340
285341
285342
285343
285344
285345
285346
285347
285348
285349
285350
285351
285352
285353
285354
285355
285356
285357
285358
285359
285360
285361
285362
285363
285364
285365
285366
285367
285368
285369
285370
285371
285372
285373
285374
285375
285376
285377
285378
285379
285380
285381
285382
285383
285384
285385
285386
285387
285388
285389
285390
285391
285392
285393
285394
285395
285396
285397
285398
285399
285400
285401
285402
285403
285404
285405
285406
285407
285408
285409
285410
285411
285412
285413
285414
285415
285416
285417
285418
285419
285420
285421
285422
285423
285424
285425
285426
285427
285428
285429
285430
285431
285432
285433
285434
285435
285436
285437
285438
285439
285440
285441
285442
285443
285444
285445
285446
285447
285448
285449
285450
285451
285452
285453
285454
285455
285456
285457
285458
285459
285460
285461
285462
285463
285464
285465
285466
285467
285468
285469
285470
285471
285472
285473
285474
285475
285476
285477
285478
285479
285480
285481
285482
285483
285484
285485
285486
285487
285488
285489
285490
285491
285492
285493
285494
285495
285496
285497
285498
285499
285500
285501
285502
285503
285504
285505
285506
285507
285508
285509
285510
285511
285512
285513
285514
285515
285516
285517
285518
285519
285520
285521
285522
285523
285524
285525
285526
285527
285528
285529
285530
285531
285532
285533
285534
285535
285536
285537
285538
285539
285540
285541
285542
285543
285544
285545
285546
285547
285548
285549
285550
285551
285552
285553
285554
285555
285556
285557
285558
285559
285560
285561
285562
285563
285564
285565
285566
285567
285568
285569
285570
285571
285572
285573
285574
285575
285576
285577
285578
285579
285580
285581
285582
285583
285584
285585
285586
285587
285588
285589
285590
285591
285592
285593
285594
285595
285596
285597
285598
285599
285600
285601
285602
285603
285604
285605
285606
285607
285608
285609
285610
285611
285612
285613
285614
285615
285616
285617
285618
285619
285620
285621
285622
285623
285624
285625
285626
285627
285628
285629
285630
285631
285632
285633
285634
285635
285636
285637
285638
285639
285640
285641
285642
285643
285644
285645
285646
285647
285648
285649
285650
285651
285652
285653
285654
285655
285656
285657
285658
285659
285660
285661
285662
285663
285664
285665
285666
285667
285668
285669
285670
285671
285672
285673
285674
285675
285676
285677
285678
285679
285680
285681
285682
285683
285684
285685
285686
285687
285688
285689
285690
285691
285692
285693
285694
285695
285696
285697
285698
285699
285700
285701
285702
285703
285704
285705
285706
285707
285708
285709
285710
285711
285712
285713
285714
285715
285716
285717
285718
285719
285720
285721
285722
285723
285724
285725
285726
285727
285728
285729
285730
285731
285732
285733
285734
285735
285736
285737
285738
285739
285740
285741
285742
285743
285744
285745
285746
285747
285748
285749
285750
285751
285752
285753
285754
285755
285756
285757
285758
285759
285760
285761
285762
285763
285764
285765
285766
285767
285768
285769
285770
285771
285772
285773
285774
285775
285776
285777
285778
285779
285780
285781
285782
285783
285784
285785
285786
285787
285788
285789
285790
285791
285792
285793
285794
285795
285796
285797
285798
285799
285800
285801
285802
285803
285804
285805
285806
285807
285808
285809
285810
285811
285812
285813
285814
285815
285816
285817
285818
285819
285820
285821
285822
285823
285824
285825
285826
285827
285828
285829
285830
285831
285832
285833
285834
285835
285836
285837
285838
285839
285840
285841
285842
285843
285844
285845
285846
285847
285848
285849
285850
285851
285852
285853
285854
285855
285856
285857
285858
285859
285860
285861
285862
285863
285864
285865
285866
285867
285868
285869
285870
285871
285872
285873
285874
285875
285876
285877
285878
285879
285880
285881
285882
285883
285884
285885
285886
285887
285888
285889
285890
285891
285892
285893
285894
285895
285896
285897
285898
285899
285900
285901
285902
285903
285904
285905
285906
285907
285908
285909
285910
285911
285912
285913
285914
285915
285916
285917
285918
285919
285920
285921
285922
285923
285924
285925
285926
285927
285928
285929
285930
285931
285932
285933
285934
285935
285936
285937
285938
285939
285940
285941
285942
285943
285944
285945
285946
285947
285948
285949
285950
285951
285952
285953
285954
285955
285956
285957
285958
285959
285960
285961
285962
285963
285964
285965
285966
285967
285968
285969
285970
285971
285972
285973
285974
285975
285976
285977
285978
285979
285980
285981
285982
285983
285984
285985
285986
285987
285988
285989
285990
285991
285992
285993
285994
285995
285996
285997
285998
285999
286000
286001
286002
286003
286004
286005
286006
286007
286008
286009
286010
286011
286012
286013
286014
286015
286016
286017
286018
286019
286020
286021
286022
286023
286024
286025
286026
286027
286028
286029
286030
286031
286032
286033
286034
286035
286036
286037
286038
286039
286040
286041
286042
286043
286044
286045
286046
286047
286048
286049
286050
286051
286052
286053
286054
286055
286056
286057
286058
286059
286060
286061
286062
286063
286064
286065
286066
286067
286068
286069
286070
286071
286072
286073
286074
286075
286076
286077
286078
286079
286080
286081
286082
286083
286084
286085
286086
286087
286088
286089
286090
286091
286092
286093
286094
286095
286096
286097
286098
286099
286100
286101
286102
286103
286104
286105
286106
286107
286108
286109
286110
286111
286112
286113
286114
286115
286116
286117
286118
286119
286120
286121
286122
286123
286124
286125
286126
286127
286128
286129
286130
286131
286132
286133
286134
286135
286136
286137
286138
286139
286140
286141
286142
286143
286144
286145
286146
286147
286148
286149
286150
286151
286152
286153
286154
286155
286156
286157
286158
286159
286160
286161
286162
286163
286164
286165
286166
286167
286168
286169
286170
286171
286172
286173
286174
286175
286176
286177
286178
286179
286180
286181
286182
286183
286184
286185
286186
286187
286188
286189
286190
286191
286192
286193
286194
286195
286196
286197
286198
286199
286200
286201
286202
286203
286204
286205
286206
286207
286208
286209
286210
286211
286212
286213
286214
286215
286216
286217
286218
286219
286220
286221
286222
286223
286224
286225
286226
286227
286228
286229
286230
286231
286232
286233
286234
286235
286236
286237
286238
286239
286240
286241
286242
286243
286244
286245
286246
286247
286248
286249
286250
286251
286252
286253
286254
286255
286256
286257
286258
286259
286260
286261
286262
286263
286264
286265
286266
286267
286268
286269
286270
286271
286272
286273
286274
286275
286276
286277
286278
286279
286280
286281
286282
286283
286284
286285
286286
286287
286288
286289
286290
286291
286292
286293
286294
286295
286296
286297
286298
286299
286300
286301
286302
286303
286304
286305
286306
286307
286308
286309
286310
286311
286312
286313
286314
286315
286316
286317
286318
286319
286320
286321
286322
286323
286324
286325
286326
286327
286328
286329
286330
286331
286332
286333
286334
286335
286336
286337
286338
286339
286340
286341
286342
286343
286344
286345
286346
286347
286348
286349
286350
286351
286352
286353
286354
286355
286356
286357
286358
286359
286360
286361
286362
286363
286364
286365
286366
286367
286368
286369
286370
286371
286372
286373
286374
286375
286376
286377
286378
286379
286380
286381
286382
286383
286384
286385
286386
286387
286388
286389
286390
286391
286392
286393
286394
286395
286396
286397
286398
286399
286400
286401
286402
286403
286404
286405
286406
286407
286408
286409
286410
286411
286412
286413
286414
286415
286416
286417
286418
286419
286420
286421
286422
286423
286424
286425
286426
286427
286428
286429
286430
286431
286432
286433
286434
286435
286436
286437
286438
286439
286440
286441
286442
286443
286444
286445
286446
286447
286448
286449
286450
286451
286452
286453
286454
286455
286456
286457
286458
286459
286460
286461
286462
286463
286464
286465
286466
286467
286468
286469
286470
286471
286472
286473
286474
286475
286476
286477
286478
286479
286480
286481
286482
286483
286484
286485
286486
286487
286488
286489
286490
286491
286492
286493
286494
286495
286496
286497
286498
286499
286500
286501
286502
286503
286504
286505
286506
286507
286508
286509
286510
286511
286512
286513
286514
286515
286516
286517
286518
286519
286520
286521
286522
286523
286524
286525
286526
286527
286528
286529
286530
286531
286532
286533
286534
286535
286536
286537
286538
286539
286540
286541
286542
286543
286544
286545
286546
286547
286548
286549
286550
286551
286552
286553
286554
286555
286556
286557
286558
286559
286560
286561
286562
286563
286564
286565
286566
286567
286568
286569
286570
286571
286572
286573
286574
286575
286576
286577
286578
286579
286580
286581
286582
286583
286584
286585
286586
286587
286588
286589
286590
286591
286592
286593
286594
286595
286596
286597
286598
286599
286600
286601
286602
286603
286604
286605
286606
286607
286608
286609
286610
286611
286612
286613
286614
286615
286616
286617
286618
286619
286620
286621
286622
286623
286624
286625
286626
286627
286628
286629
286630
286631
286632
286633
286634
286635
286636
286637
286638
286639
286640
286641
286642
286643
286644
286645
286646
286647
286648
286649
286650
286651
286652
286653
286654
286655
286656
286657
286658
286659
286660
286661
286662
286663
286664
286665
286666
286667
286668
286669
286670
286671
286672
286673
286674
286675
286676
286677
286678
286679
286680
286681
286682
286683
286684
286685
286686
286687
286688
286689
286690
286691
286692
286693
286694
286695
286696
286697
286698
286699
286700
286701
286702
286703
286704
286705
286706
286707
286708
286709
286710
286711
286712
286713
286714
286715
286716
286717
286718
286719
286720
286721
286722
286723
286724
286725
286726
286727
286728
286729
286730
286731
286732
286733
286734
286735
286736
286737
286738
286739
286740
286741
286742
286743
286744
286745
286746
286747
286748
286749
286750
286751
286752
286753
286754
286755
286756
286757
286758
286759
286760
286761
286762
286763
286764
286765
286766
286767
286768
286769
286770
286771
286772
286773
286774
286775
286776
286777
286778
286779
286780
286781
286782
286783
286784
286785
286786
286787
286788
286789
286790
286791
286792
286793
286794
286795
286796
286797
286798
286799
286800
286801
286802
286803
286804
286805
286806
286807
286808
286809
286810
286811
286812
286813
286814
286815
286816
286817
286818
286819
286820
286821
286822
286823
286824
286825
286826
286827
286828
286829
286830
286831
286832
286833
286834
286835
286836
286837
286838
286839
286840
286841
286842
286843
286844
286845
286846
286847
286848
286849
286850
286851
286852
286853
286854
286855
286856
286857
286858
286859
286860
286861
286862
286863
286864
286865
286866
286867
286868
286869
286870
286871
286872
286873
286874
286875
286876
286877
286878
286879
286880
286881
286882
286883
286884
286885
286886
286887
286888
286889
286890
286891
286892
286893
286894
286895
286896
286897
286898
286899
286900
286901
286902
286903
286904
286905
286906
286907
286908
286909
286910
286911
286912
286913
286914
286915
286916
286917
286918
286919
286920
286921
286922
286923
286924
286925
286926
286927
286928
286929
286930
286931
286932
286933
286934
286935
286936
286937
286938
286939
286940
286941
286942
286943
286944
286945
286946
286947
286948
286949
286950
286951
286952
286953
286954
286955
286956
286957
286958
286959
286960
286961
286962
286963
286964
286965
286966
286967
286968
286969
286970
286971
286972
286973
286974
286975
286976
286977
286978
286979
286980
286981
286982
286983
286984
286985
286986
286987
286988
286989
286990
286991
286992
286993
286994
286995
286996
286997
286998
286999
287000
287001
287002
287003
287004
287005
287006
287007
287008
287009
287010
287011
287012
287013
287014
287015
287016
287017
287018
287019
287020
287021
287022
287023
287024
287025
287026
287027
287028
287029
287030
287031
287032
287033
287034
287035
287036
287037
287038
287039
287040
287041
287042
287043
287044
287045
287046
287047
287048
287049
287050
287051
287052
287053
287054
287055
287056
287057
287058
287059
287060
287061
287062
287063
287064
287065
287066
287067
287068
287069
287070
287071
287072
287073
287074
287075
287076
287077
287078
287079
287080
287081
287082
287083
287084
287085
287086
287087
287088
287089
287090
287091
287092
287093
287094
287095
287096
287097
287098
287099
287100
287101
287102
287103
287104
287105
287106
287107
287108
287109
287110
287111
287112
287113
287114
287115
287116
287117
287118
287119
287120
287121
287122
287123
287124
287125
287126
287127
287128
287129
287130
287131
287132
287133
287134
287135
287136
287137
287138
287139
287140
287141
287142
287143
287144
287145
287146
287147
287148
287149
287150
287151
287152
287153
287154
287155
287156
287157
287158
287159
287160
287161
287162
287163
287164
287165
287166
287167
287168
287169
287170
287171
287172
287173
287174
287175
287176
287177
287178
287179
287180
287181
287182
287183
287184
287185
287186
287187
287188
287189
287190
287191
287192
287193
287194
287195
287196
287197
287198
287199
287200
287201
287202
287203
287204
287205
287206
287207
287208
287209
287210
287211
287212
287213
287214
287215
287216
287217
287218
287219
287220
287221
287222
287223
287224
287225
287226
287227
287228
287229
287230
287231
287232
287233
287234
287235
287236
287237
287238
287239
287240
287241
287242
287243
287244
287245
287246
287247
287248
287249
287250
287251
287252
287253
287254
287255
287256
287257
287258
287259
287260
287261
287262
287263
287264
287265
287266
287267
287268
287269
287270
287271
287272
287273
287274
287275
287276
287277
287278
287279
287280
287281
287282
287283
287284
287285
287286
287287
287288
287289
287290
287291
287292
287293
287294
287295
287296
287297
287298
287299
287300
287301
287302
287303
287304
287305
287306
287307
287308
287309
287310
287311
287312
287313
287314
287315
287316
287317
287318
287319
287320
287321
287322
287323
287324
287325
287326
287327
287328
287329
287330
287331
287332
287333
287334
287335
287336
287337
287338
287339
287340
287341
287342
287343
287344
287345
287346
287347
287348
287349
287350
287351
287352
287353
287354
287355
287356
287357
287358
287359
287360
287361
287362
287363
287364
287365
287366
287367
287368
287369
287370
287371
287372
287373
287374
287375
287376
287377
287378
287379
287380
287381
287382
287383
287384
287385
287386
287387
287388
287389
287390
287391
287392
287393
287394
287395
287396
287397
287398
287399
287400
287401
287402
287403
287404
287405
287406
287407
287408
287409
287410
287411
287412
287413
287414
287415
287416
287417
287418
287419
287420
287421
287422
287423
287424
287425
287426
287427
287428
287429
287430
287431
287432
287433
287434
287435
287436
287437
287438
287439
287440
287441
287442
287443
287444
287445
287446
287447
287448
287449
287450
287451
287452
287453
287454
287455
287456
287457
287458
287459
287460
287461
287462
287463
287464
287465
287466
287467
287468
287469
287470
287471
287472
287473
287474
287475
287476
287477
287478
287479
287480
287481
287482
287483
287484
287485
287486
287487
287488
287489
287490
287491
287492
287493
287494
287495
287496
287497
287498
287499
287500
287501
287502
287503
287504
287505
287506
287507
287508
287509
287510
287511
287512
287513
287514
287515
287516
287517
287518
287519
287520
287521
287522
287523
287524
287525
287526
287527
287528
287529
287530
287531
287532
287533
287534
287535
287536
287537
287538
287539
287540
287541
287542
287543
287544
287545
287546
287547
287548
287549
287550
287551
287552
287553
287554
287555
287556
287557
287558
287559
287560
287561
287562
287563
287564
287565
287566
287567
287568
287569
287570
287571
287572
287573
287574
287575
287576
287577
287578
287579
287580
287581
287582
287583
287584
287585
287586
287587
287588
287589
287590
287591
287592
287593
287594
287595
287596
287597
287598
287599
287600
287601
287602
287603
287604
287605
287606
287607
287608
287609
287610
287611
287612
287613
287614
287615
287616
287617
287618
287619
287620
287621
287622
287623
287624
287625
287626
287627
287628
287629
287630
287631
287632
287633
287634
287635
287636
287637
287638
287639
287640
287641
287642
287643
287644
287645
287646
287647
287648
287649
287650
287651
287652
287653
287654
287655
287656
287657
287658
287659
287660
287661
287662
287663
287664
287665
287666
287667
287668
287669
287670
287671
287672
287673
287674
287675
287676
287677
287678
287679
287680
287681
287682
287683
287684
287685
287686
287687
287688
287689
287690
287691
287692
287693
287694
287695
287696
287697
287698
287699
287700
287701
287702
287703
287704
287705
287706
287707
287708
287709
287710
287711
287712
287713
287714
287715
287716
287717
287718
287719
287720
287721
287722
287723
287724
287725
287726
287727
287728
287729
287730
287731
287732
287733
287734
287735
287736
287737
287738
287739
287740
287741
287742
287743
287744
287745
287746
287747
287748
287749
287750
287751
287752
287753
287754
287755
287756
287757
287758
287759
287760
287761
287762
287763
287764
287765
287766
287767
287768
287769
287770
287771
287772
287773
287774
287775
287776
287777
287778
287779
287780
287781
287782
287783
287784
287785
287786
287787
287788
287789
287790
287791
287792
287793
287794
287795
287796
287797
287798
287799
287800
287801
287802
287803
287804
287805
287806
287807
287808
287809
287810
287811
287812
287813
287814
287815
287816
287817
287818
287819
287820
287821
287822
287823
287824
287825
287826
287827
287828
287829
287830
287831
287832
287833
287834
287835
287836
287837
287838
287839
287840
287841
287842
287843
287844
287845
287846
287847
287848
287849
287850
287851
287852
287853
287854
287855
287856
287857
287858
287859
287860
287861
287862
287863
287864
287865
287866
287867
287868
287869
287870
287871
287872
287873
287874
287875
287876
287877
287878
287879
287880
287881
287882
287883
287884
287885
287886
287887
287888
287889
287890
287891
287892
287893
287894
287895
287896
287897
287898
287899
287900
287901
287902
287903
287904
287905
287906
287907
287908
287909
287910
287911
287912
287913
287914
287915
287916
287917
287918
287919
287920
287921
287922
287923
287924
287925
287926
287927
287928
287929
287930
287931
287932
287933
287934
287935
287936
287937
287938
287939
287940
287941
287942
287943
287944
287945
287946
287947
287948
287949
287950
287951
287952
287953
287954
287955
287956
287957
287958
287959
287960
287961
287962
287963
287964
287965
287966
287967
287968
287969
287970
287971
287972
287973
287974
287975
287976
287977
287978
287979
287980
287981
287982
287983
287984
287985
287986
287987
287988
287989
287990
287991
287992
287993
287994
287995
287996
287997
287998
287999
288000
288001
288002
288003
288004
288005
288006
288007
288008
288009
288010
288011
288012
288013
288014
288015
288016
288017
288018
288019
288020
288021
288022
288023
288024
288025
288026
288027
288028
288029
288030
288031
288032
288033
288034
288035
288036
288037
288038
288039
288040
288041
288042
288043
288044
288045
288046
288047
288048
288049
288050
288051
288052
288053
288054
288055
288056
288057
288058
288059
288060
288061
288062
288063
288064
288065
288066
288067
288068
288069
288070
288071
288072
288073
288074
288075
288076
288077
288078
288079
288080
288081
288082
288083
288084
288085
288086
288087
288088
288089
288090
288091
288092
288093
288094
288095
288096
288097
288098
288099
288100
288101
288102
288103
288104
288105
288106
288107
288108
288109
288110
288111
288112
288113
288114
288115
288116
288117
288118
288119
288120
288121
288122
288123
288124
288125
288126
288127
288128
288129
288130
288131
288132
288133
288134
288135
288136
288137
288138
288139
288140
288141
288142
288143
288144
288145
288146
288147
288148
288149
288150
288151
288152
288153
288154
288155
288156
288157
288158
288159
288160
288161
288162
288163
288164
288165
288166
288167
288168
288169
288170
288171
288172
288173
288174
288175
288176
288177
288178
288179
288180
288181
288182
288183
288184
288185
288186
288187
288188
288189
288190
288191
288192
288193
288194
288195
288196
288197
288198
288199
288200
288201
288202
288203
288204
288205
288206
288207
288208
288209
288210
288211
288212
288213
288214
288215
288216
288217
288218
288219
288220
288221
288222
288223
288224
288225
288226
288227
288228
288229
288230
288231
288232
288233
288234
288235
288236
288237
288238
288239
288240
288241
288242
288243
288244
288245
288246
288247
288248
288249
288250
288251
288252
288253
288254
288255
288256
288257
288258
288259
288260
288261
288262
288263
288264
288265
288266
288267
288268
288269
288270
288271
288272
288273
288274
288275
288276
288277
288278
288279
288280
288281
288282
288283
288284
288285
288286
288287
288288
288289
288290
288291
288292
288293
288294
288295
288296
288297
288298
288299
288300
288301
288302
288303
288304
288305
288306
288307
288308
288309
288310
288311
288312
288313
288314
288315
288316
288317
288318
288319
288320
288321
288322
288323
288324
288325
288326
288327
288328
288329
288330
288331
288332
288333
288334
288335
288336
288337
288338
288339
288340
288341
288342
288343
288344
288345
288346
288347
288348
288349
288350
288351
288352
288353
288354
288355
288356
288357
288358
288359
288360
288361
288362
288363
288364
288365
288366
288367
288368
288369
288370
288371
288372
288373
288374
288375
288376
288377
288378
288379
288380
288381
288382
288383
288384
288385
288386
288387
288388
288389
288390
288391
288392
288393
288394
288395
288396
288397
288398
288399
288400
288401
288402
288403
288404
288405
288406
288407
288408
288409
288410
288411
288412
288413
288414
288415
288416
288417
288418
288419
288420
288421
288422
288423
288424
288425
288426
288427
288428
288429
288430
288431
288432
288433
288434
288435
288436
288437
288438
288439
288440
288441
288442
288443
288444
288445
288446
288447
288448
288449
288450
288451
288452
288453
288454
288455
288456
288457
288458
288459
288460
288461
288462
288463
288464
288465
288466
288467
288468
288469
288470
288471
288472
288473
288474
288475
288476
288477
288478
288479
288480
288481
288482
288483
288484
288485
288486
288487
288488
288489
288490
288491
288492
288493
288494
288495
288496
288497
288498
288499
288500
288501
288502
288503
288504
288505
288506
288507
288508
288509
288510
288511
288512
288513
288514
288515
288516
288517
288518
288519
288520
288521
288522
288523
288524
288525
288526
288527
288528
288529
288530
288531
288532
288533
288534
288535
288536
288537
288538
288539
288540
288541
288542
288543
288544
288545
288546
288547
288548
288549
288550
288551
288552
288553
288554
288555
288556
288557
288558
288559
288560
288561
288562
288563
288564
288565
288566
288567
288568
288569
288570
288571
288572
288573
288574
288575
288576
288577
288578
288579
288580
288581
288582
288583
288584
288585
288586
288587
288588
288589
288590
288591
288592
288593
288594
288595
288596
288597
288598
288599
288600
288601
288602
288603
288604
288605
288606
288607
288608
288609
288610
288611
288612
288613
288614
288615
288616
288617
288618
288619
288620
288621
288622
288623
288624
288625
288626
288627
288628
288629
288630
288631
288632
288633
288634
288635
288636
288637
288638
288639
288640
288641
288642
288643
288644
288645
288646
288647
288648
288649
288650
288651
288652
288653
288654
288655
288656
288657
288658
288659
288660
288661
288662
288663
288664
288665
288666
288667
288668
288669
288670
288671
288672
288673
288674
288675
288676
288677
288678
288679
288680
288681
288682
288683
288684
288685
288686
288687
288688
288689
288690
288691
288692
288693
288694
288695
288696
288697
288698
288699
288700
288701
288702
288703
288704
288705
288706
288707
288708
288709
288710
288711
288712
288713
288714
288715
288716
288717
288718
288719
288720
288721
288722
288723
288724
288725
288726
288727
288728
288729
288730
288731
288732
288733
288734
288735
288736
288737
288738
288739
288740
288741
288742
288743
288744
288745
288746
288747
288748
288749
288750
288751
288752
288753
288754
288755
288756
288757
288758
288759
288760
288761
288762
288763
288764
288765
288766
288767
288768
288769
288770
288771
288772
288773
288774
288775
288776
288777
288778
288779
288780
288781
288782
288783
288784
288785
288786
288787
288788
288789
288790
288791
288792
288793
288794
288795
288796
288797
288798
288799
288800
288801
288802
288803
288804
288805
288806
288807
288808
288809
288810
288811
288812
288813
288814
288815
288816
288817
288818
288819
288820
288821
288822
288823
288824
288825
288826
288827
288828
288829
288830
288831
288832
288833
288834
288835
288836
288837
288838
288839
288840
288841
288842
288843
288844
288845
288846
288847
288848
288849
288850
288851
288852
288853
288854
288855
288856
288857
288858
288859
288860
288861
288862
288863
288864
288865
288866
288867
288868
288869
288870
288871
288872
288873
288874
288875
288876
288877
288878
288879
288880
288881
288882
288883
288884
288885
288886
288887
288888
288889
288890
288891
288892
288893
288894
288895
288896
288897
288898
288899
288900
288901
288902
288903
288904
288905
288906
288907
288908
288909
288910
288911
288912
288913
288914
288915
288916
288917
288918
288919
288920
288921
288922
288923
288924
288925
288926
288927
288928
288929
288930
288931
288932
288933
288934
288935
288936
288937
288938
288939
288940
288941
288942
288943
288944
288945
288946
288947
288948
288949
288950
288951
288952
288953
288954
288955
288956
288957
288958
288959
288960
288961
288962
288963
288964
288965
288966
288967
288968
288969
288970
288971
288972
288973
288974
288975
288976
288977
288978
288979
288980
288981
288982
288983
288984
288985
288986
288987
288988
288989
288990
288991
288992
288993
288994
288995
288996
288997
288998
288999
289000
289001
289002
289003
289004
289005
289006
289007
289008
289009
289010
289011
289012
289013
289014
289015
289016
289017
289018
289019
289020
289021
289022
289023
289024
289025
289026
289027
289028
289029
289030
289031
289032
289033
289034
289035
289036
289037
289038
289039
289040
289041
289042
289043
289044
289045
289046
289047
289048
289049
289050
289051
289052
289053
289054
289055
289056
289057
289058
289059
289060
289061
289062
289063
289064
289065
289066
289067
289068
289069
289070
289071
289072
289073
289074
289075
289076
289077
289078
289079
289080
289081
289082
289083
289084
289085
289086
289087
289088
289089
289090
289091
289092
289093
289094
289095
289096
289097
289098
289099
289100
289101
289102
289103
289104
289105
289106
289107
289108
289109
289110
289111
289112
289113
289114
289115
289116
289117
289118
289119
289120
289121
289122
289123
289124
289125
289126
289127
289128
289129
289130
289131
289132
289133
289134
289135
289136
289137
289138
289139
289140
289141
289142
289143
289144
289145
289146
289147
289148
289149
289150
289151
289152
289153
289154
289155
289156
289157
289158
289159
289160
289161
289162
289163
289164
289165
289166
289167
289168
289169
289170
289171
289172
289173
289174
289175
289176
289177
289178
289179
289180
289181
289182
289183
289184
289185
289186
289187
289188
289189
289190
289191
289192
289193
289194
289195
289196
289197
289198
289199
289200
289201
289202
289203
289204
289205
289206
289207
289208
289209
289210
289211
289212
289213
289214
289215
289216
289217
289218
289219
289220
289221
289222
289223
289224
289225
289226
289227
289228
289229
289230
289231
289232
289233
289234
289235
289236
289237
289238
289239
289240
289241
289242
289243
289244
289245
289246
289247
289248
289249
289250
289251
289252
289253
289254
289255
289256
289257
289258
289259
289260
289261
289262
289263
289264
289265
289266
289267
289268
289269
289270
289271
289272
289273
289274
289275
289276
289277
289278
289279
289280
289281
289282
289283
289284
289285
289286
289287
289288
289289
289290
289291
289292
289293
289294
289295
289296
289297
289298
289299
289300
289301
289302
289303
289304
289305
289306
289307
289308
289309
289310
289311
289312
289313
289314
289315
289316
289317
289318
289319
289320
289321
289322
289323
289324
289325
289326
289327
289328
289329
289330
289331
289332
289333
289334
289335
289336
289337
289338
289339
289340
289341
289342
289343
289344
289345
289346
289347
289348
289349
289350
289351
289352
289353
289354
289355
289356
289357
289358
289359
289360
289361
289362
289363
289364
289365
289366
289367
289368
289369
289370
289371
289372
289373
289374
289375
289376
289377
289378
289379
289380
289381
289382
289383
289384
289385
289386
289387
289388
289389
289390
289391
289392
289393
289394
289395
289396
289397
289398
289399
289400
289401
289402
289403
289404
289405
289406
289407
289408
289409
289410
289411
289412
289413
289414
289415
289416
289417
289418
289419
289420
289421
289422
289423
289424
289425
289426
289427
289428
289429
289430
289431
289432
289433
289434
289435
289436
289437
289438
289439
289440
289441
289442
289443
289444
289445
289446
289447
289448
289449
289450
289451
289452
289453
289454
289455
289456
289457
289458
289459
289460
289461
289462
289463
289464
289465
289466
289467
289468
289469
289470
289471
289472
289473
289474
289475
289476
289477
289478
289479
289480
289481
289482
289483
289484
289485
289486
289487
289488
289489
289490
289491
289492
289493
289494
289495
289496
289497
289498
289499
289500
289501
289502
289503
289504
289505
289506
289507
289508
289509
289510
289511
289512
289513
289514
289515
289516
289517
289518
289519
289520
289521
289522
289523
289524
289525
289526
289527
289528
289529
289530
289531
289532
289533
289534
289535
289536
289537
289538
289539
289540
289541
289542
289543
289544
289545
289546
289547
289548
289549
289550
289551
289552
289553
289554
289555
289556
289557
289558
289559
289560
289561
289562
289563
289564
289565
289566
289567
289568
289569
289570
289571
289572
289573
289574
289575
289576
289577
289578
289579
289580
289581
289582
289583
289584
289585
289586
289587
289588
289589
289590
289591
289592
289593
289594
289595
289596
289597
289598
289599
289600
289601
289602
289603
289604
289605
289606
289607
289608
289609
289610
289611
289612
289613
289614
289615
289616
289617
289618
289619
289620
289621
289622
289623
289624
289625
289626
289627
289628
289629
289630
289631
289632
289633
289634
289635
289636
289637
289638
289639
289640
289641
289642
289643
289644
289645
289646
289647
289648
289649
289650
289651
289652
289653
289654
289655
289656
289657
289658
289659
289660
289661
289662
289663
289664
289665
289666
289667
289668
289669
289670
289671
289672
289673
289674
289675
289676
289677
289678
289679
289680
289681
289682
289683
289684
289685
289686
289687
289688
289689
289690
289691
289692
289693
289694
289695
289696
289697
289698
289699
289700
289701
289702
289703
289704
289705
289706
289707
289708
289709
289710
289711
289712
289713
289714
289715
289716
289717
289718
289719
289720
289721
289722
289723
289724
289725
289726
289727
289728
289729
289730
289731
289732
289733
289734
289735
289736
289737
289738
289739
289740
289741
289742
289743
289744
289745
289746
289747
289748
289749
289750
289751
289752
289753
289754
289755
289756
289757
289758
289759
289760
289761
289762
289763
289764
289765
289766
289767
289768
289769
289770
289771
289772
289773
289774
289775
289776
289777
289778
289779
289780
289781
289782
289783
289784
289785
289786
289787
289788
289789
289790
289791
289792
289793
289794
289795
289796
289797
289798
289799
289800
289801
289802
289803
289804
289805
289806
289807
289808
289809
289810
289811
289812
289813
289814
289815
289816
289817
289818
289819
289820
289821
289822
289823
289824
289825
289826
289827
289828
289829
289830
289831
289832
289833
289834
289835
289836
289837
289838
289839
289840
289841
289842
289843
289844
289845
289846
289847
289848
289849
289850
289851
289852
289853
289854
289855
289856
289857
289858
289859
289860
289861
289862
289863
289864
289865
289866
289867
289868
289869
289870
289871
289872
289873
289874
289875
289876
289877
289878
289879
289880
289881
289882
289883
289884
289885
289886
289887
289888
289889
289890
289891
289892
289893
289894
289895
289896
289897
289898
289899
289900
289901
289902
289903
289904
289905
289906
289907
289908
289909
289910
289911
289912
289913
289914
289915
289916
289917
289918
289919
289920
289921
289922
289923
289924
289925
289926
289927
289928
289929
289930
289931
289932
289933
289934
289935
289936
289937
289938
289939
289940
289941
289942
289943
289944
289945
289946
289947
289948
289949
289950
289951
289952
289953
289954
289955
289956
289957
289958
289959
289960
289961
289962
289963
289964
289965
289966
289967
289968
289969
289970
289971
289972
289973
289974
289975
289976
289977
289978
289979
289980
289981
289982
289983
289984
289985
289986
289987
289988
289989
289990
289991
289992
289993
289994
289995
289996
289997
289998
289999
290000
290001
290002
290003
290004
290005
290006
290007
290008
290009
290010
290011
290012
290013
290014
290015
290016
290017
290018
290019
290020
290021
290022
290023
290024
290025
290026
290027
290028
290029
290030
290031
290032
290033
290034
290035
290036
290037
290038
290039
290040
290041
290042
290043
290044
290045
290046
290047
290048
290049
290050
290051
290052
290053
290054
290055
290056
290057
290058
290059
290060
290061
290062
290063
290064
290065
290066
290067
290068
290069
290070
290071
290072
290073
290074
290075
290076
290077
290078
290079
290080
290081
290082
290083
290084
290085
290086
290087
290088
290089
290090
290091
290092
290093
290094
290095
290096
290097
290098
290099
290100
290101
290102
290103
290104
290105
290106
290107
290108
290109
290110
290111
290112
290113
290114
290115
290116
290117
290118
290119
290120
290121
290122
290123
290124
290125
290126
290127
290128
290129
290130
290131
290132
290133
290134
290135
290136
290137
290138
290139
290140
290141
290142
290143
290144
290145
290146
290147
290148
290149
290150
290151
290152
290153
290154
290155
290156
290157
290158
290159
290160
290161
290162
290163
290164
290165
290166
290167
290168
290169
290170
290171
290172
290173
290174
290175
290176
290177
290178
290179
290180
290181
290182
290183
290184
290185
290186
290187
290188
290189
290190
290191
290192
290193
290194
290195
290196
290197
290198
290199
290200
290201
290202
290203
290204
290205
290206
290207
290208
290209
290210
290211
290212
290213
290214
290215
290216
290217
290218
290219
290220
290221
290222
290223
290224
290225
290226
290227
290228
290229
290230
290231
290232
290233
290234
290235
290236
290237
290238
290239
290240
290241
290242
290243
290244
290245
290246
290247
290248
290249
290250
290251
290252
290253
290254
290255
290256
290257
290258
290259
290260
290261
290262
290263
290264
290265
290266
290267
290268
290269
290270
290271
290272
290273
290274
290275
290276
290277
290278
290279
290280
290281
290282
290283
290284
290285
290286
290287
290288
290289
290290
290291
290292
290293
290294
290295
290296
290297
290298
290299
290300
290301
290302
290303
290304
290305
290306
290307
290308
290309
290310
290311
290312
290313
290314
290315
290316
290317
290318
290319
290320
290321
290322
290323
290324
290325
290326
290327
290328
290329
290330
290331
290332
290333
290334
290335
290336
290337
290338
290339
290340
290341
290342
290343
290344
290345
290346
290347
290348
290349
290350
290351
290352
290353
290354
290355
290356
290357
290358
290359
290360
290361
290362
290363
290364
290365
290366
290367
290368
290369
290370
290371
290372
290373
290374
290375
290376
290377
290378
290379
290380
290381
290382
290383
290384
290385
290386
290387
290388
290389
290390
290391
290392
290393
290394
290395
290396
290397
290398
290399
290400
290401
290402
290403
290404
290405
290406
290407
290408
290409
290410
290411
290412
290413
290414
290415
290416
290417
290418
290419
290420
290421
290422
290423
290424
290425
290426
290427
290428
290429
290430
290431
290432
290433
290434
290435
290436
290437
290438
290439
290440
290441
290442
290443
290444
290445
290446
290447
290448
290449
290450
290451
290452
290453
290454
290455
290456
290457
290458
290459
290460
290461
290462
290463
290464
290465
290466
290467
290468
290469
290470
290471
290472
290473
290474
290475
290476
290477
290478
290479
290480
290481
290482
290483
290484
290485
290486
290487
290488
290489
290490
290491
290492
290493
290494
290495
290496
290497
290498
290499
290500
290501
290502
290503
290504
290505
290506
290507
290508
290509
290510
290511
290512
290513
290514
290515
290516
290517
290518
290519
290520
290521
290522
290523
290524
290525
290526
290527
290528
290529
290530
290531
290532
290533
290534
290535
290536
290537
290538
290539
290540
290541
290542
290543
290544
290545
290546
290547
290548
290549
290550
290551
290552
290553
290554
290555
290556
290557
290558
290559
290560
290561
290562
290563
290564
290565
290566
290567
290568
290569
290570
290571
290572
290573
290574
290575
290576
290577
290578
290579
290580
290581
290582
290583
290584
290585
290586
290587
290588
290589
290590
290591
290592
290593
290594
290595
290596
290597
290598
290599
290600
290601
290602
290603
290604
290605
290606
290607
290608
290609
290610
290611
290612
290613
290614
290615
290616
290617
290618
290619
290620
290621
290622
290623
290624
290625
290626
290627
290628
290629
290630
290631
290632
290633
290634
290635
290636
290637
290638
290639
290640
290641
290642
290643
290644
290645
290646
290647
290648
290649
290650
290651
290652
290653
290654
290655
290656
290657
290658
290659
290660
290661
290662
290663
290664
290665
290666
290667
290668
290669
290670
290671
290672
290673
290674
290675
290676
290677
290678
290679
290680
290681
290682
290683
290684
290685
290686
290687
290688
290689
290690
290691
290692
290693
290694
290695
290696
290697
290698
290699
290700
290701
290702
290703
290704
290705
290706
290707
290708
290709
290710
290711
290712
290713
290714
290715
290716
290717
290718
290719
290720
290721
290722
290723
290724
290725
290726
290727
290728
290729
290730
290731
290732
290733
290734
290735
290736
290737
290738
290739
290740
290741
290742
290743
290744
290745
290746
290747
290748
290749
290750
290751
290752
290753
290754
290755
290756
290757
290758
290759
290760
290761
290762
290763
290764
290765
290766
290767
290768
290769
290770
290771
290772
290773
290774
290775
290776
290777
290778
290779
290780
290781
290782
290783
290784
290785
290786
290787
290788
290789
290790
290791
290792
290793
290794
290795
290796
290797
290798
290799
290800
290801
290802
290803
290804
290805
290806
290807
290808
290809
290810
290811
290812
290813
290814
290815
290816
290817
290818
290819
290820
290821
290822
290823
290824
290825
290826
290827
290828
290829
290830
290831
290832
290833
290834
290835
290836
290837
290838
290839
290840
290841
290842
290843
290844
290845
290846
290847
290848
290849
290850
290851
290852
290853
290854
290855
290856
290857
290858
290859
290860
290861
290862
290863
290864
290865
290866
290867
290868
290869
290870
290871
290872
290873
290874
290875
290876
290877
290878
290879
290880
290881
290882
290883
290884
290885
290886
290887
290888
290889
290890
290891
290892
290893
290894
290895
290896
290897
290898
290899
290900
290901
290902
290903
290904
290905
290906
290907
290908
290909
290910
290911
290912
290913
290914
290915
290916
290917
290918
290919
290920
290921
290922
290923
290924
290925
290926
290927
290928
290929
290930
290931
290932
290933
290934
290935
290936
290937
290938
290939
290940
290941
290942
290943
290944
290945
290946
290947
290948
290949
290950
290951
290952
290953
290954
290955
290956
290957
290958
290959
290960
290961
290962
290963
290964
290965
290966
290967
290968
290969
290970
290971
290972
290973
290974
290975
290976
290977
290978
290979
290980
290981
290982
290983
290984
290985
290986
290987
290988
290989
290990
290991
290992
290993
290994
290995
290996
290997
290998
290999
291000
291001
291002
291003
291004
291005
291006
291007
291008
291009
291010
291011
291012
291013
291014
291015
291016
291017
291018
291019
291020
291021
291022
291023
291024
291025
291026
291027
291028
291029
291030
291031
291032
291033
291034
291035
291036
291037
291038
291039
291040
291041
291042
291043
291044
291045
291046
291047
291048
291049
291050
291051
291052
291053
291054
291055
291056
291057
291058
291059
291060
291061
291062
291063
291064
291065
291066
291067
291068
291069
291070
291071
291072
291073
291074
291075
291076
291077
291078
291079
291080
291081
291082
291083
291084
291085
291086
291087
291088
291089
291090
291091
291092
291093
291094
291095
291096
291097
291098
291099
291100
291101
291102
291103
291104
291105
291106
291107
291108
291109
291110
291111
291112
291113
291114
291115
291116
291117
291118
291119
291120
291121
291122
291123
291124
291125
291126
291127
291128
291129
291130
291131
291132
291133
291134
291135
291136
291137
291138
291139
291140
291141
291142
291143
291144
291145
291146
291147
291148
291149
291150
291151
291152
291153
291154
291155
291156
291157
291158
291159
291160
291161
291162
291163
291164
291165
291166
291167
291168
291169
291170
291171
291172
291173
291174
291175
291176
291177
291178
291179
291180
291181
291182
291183
291184
291185
291186
291187
291188
291189
291190
291191
291192
291193
291194
291195
291196
291197
291198
291199
291200
291201
291202
291203
291204
291205
291206
291207
291208
291209
291210
291211
291212
291213
291214
291215
291216
291217
291218
291219
291220
291221
291222
291223
291224
291225
291226
291227
291228
291229
291230
291231
291232
291233
291234
291235
291236
291237
291238
291239
291240
291241
291242
291243
291244
291245
291246
291247
291248
291249
291250
291251
291252
291253
291254
291255
291256
291257
291258
291259
291260
291261
291262
291263
291264
291265
291266
291267
291268
291269
291270
291271
291272
291273
291274
291275
291276
291277
291278
291279
291280
291281
291282
291283
291284
291285
291286
291287
291288
291289
291290
291291
291292
291293
291294
291295
291296
291297
291298
291299
291300
291301
291302
291303
291304
291305
291306
291307
291308
291309
291310
291311
291312
291313
291314
291315
291316
291317
291318
291319
291320
291321
291322
291323
291324
291325
291326
291327
291328
291329
291330
291331
291332
291333
291334
291335
291336
291337
291338
291339
291340
291341
291342
291343
291344
291345
291346
291347
291348
291349
291350
291351
291352
291353
291354
291355
291356
291357
291358
291359
291360
291361
291362
291363
291364
291365
291366
291367
291368
291369
291370
291371
291372
291373
291374
291375
291376
291377
291378
291379
291380
291381
291382
291383
291384
291385
291386
291387
291388
291389
291390
291391
291392
291393
291394
291395
291396
291397
291398
291399
291400
291401
291402
291403
291404
291405
291406
291407
291408
291409
291410
291411
291412
291413
291414
291415
291416
291417
291418
291419
291420
291421
291422
291423
291424
291425
291426
291427
291428
291429
291430
291431
291432
291433
291434
291435
291436
291437
291438
291439
291440
291441
291442
291443
291444
291445
291446
291447
291448
291449
291450
291451
291452
291453
291454
291455
291456
291457
291458
291459
291460
291461
291462
291463
291464
291465
291466
291467
291468
291469
291470
291471
291472
291473
291474
291475
291476
291477
291478
291479
291480
291481
291482
291483
291484
291485
291486
291487
291488
291489
291490
291491
291492
291493
291494
291495
291496
291497
291498
291499
291500
291501
291502
291503
291504
291505
291506
291507
291508
291509
291510
291511
291512
291513
291514
291515
291516
291517
291518
291519
291520
291521
291522
291523
291524
291525
291526
291527
291528
291529
291530
291531
291532
291533
291534
291535
291536
291537
291538
291539
291540
291541
291542
291543
291544
291545
291546
291547
291548
291549
291550
291551
291552
291553
291554
291555
291556
291557
291558
291559
291560
291561
291562
291563
291564
291565
291566
291567
291568
291569
291570
291571
291572
291573
291574
291575
291576
291577
291578
291579
291580
291581
291582
291583
291584
291585
291586
291587
291588
291589
291590
291591
291592
291593
291594
291595
291596
291597
291598
291599
291600
291601
291602
291603
291604
291605
291606
291607
291608
291609
291610
291611
291612
291613
291614
291615
291616
291617
291618
291619
291620
291621
291622
291623
291624
291625
291626
291627
291628
291629
291630
291631
291632
291633
291634
291635
291636
291637
291638
291639
291640
291641
291642
291643
291644
291645
291646
291647
291648
291649
291650
291651
291652
291653
291654
291655
291656
291657
291658
291659
291660
291661
291662
291663
291664
291665
291666
291667
291668
291669
291670
291671
291672
291673
291674
291675
291676
291677
291678
291679
291680
291681
291682
291683
291684
291685
291686
291687
291688
291689
291690
291691
291692
291693
291694
291695
291696
291697
291698
291699
291700
291701
291702
291703
291704
291705
291706
291707
291708
291709
291710
291711
291712
291713
291714
291715
291716
291717
291718
291719
291720
291721
291722
291723
291724
291725
291726
291727
291728
291729
291730
291731
291732
291733
291734
291735
291736
291737
291738
291739
291740
291741
291742
291743
291744
291745
291746
291747
291748
291749
291750
291751
291752
291753
291754
291755
291756
291757
291758
291759
291760
291761
291762
291763
291764
291765
291766
291767
291768
291769
291770
291771
291772
291773
291774
291775
291776
291777
291778
291779
291780
291781
291782
291783
291784
291785
291786
291787
291788
291789
291790
291791
291792
291793
291794
291795
291796
291797
291798
291799
291800
291801
291802
291803
291804
291805
291806
291807
291808
291809
291810
291811
291812
291813
291814
291815
291816
291817
291818
291819
291820
291821
291822
291823
291824
291825
291826
291827
291828
291829
291830
291831
291832
291833
291834
291835
291836
291837
291838
291839
291840
291841
291842
291843
291844
291845
291846
291847
291848
291849
291850
291851
291852
291853
291854
291855
291856
291857
291858
291859
291860
291861
291862
291863
291864
291865
291866
291867
291868
291869
291870
291871
291872
291873
291874
291875
291876
291877
291878
291879
291880
291881
291882
291883
291884
291885
291886
291887
291888
291889
291890
291891
291892
291893
291894
291895
291896
291897
291898
291899
291900
291901
291902
291903
291904
291905
291906
291907
291908
291909
291910
291911
291912
291913
291914
291915
291916
291917
291918
291919
291920
291921
291922
291923
291924
291925
291926
291927
291928
291929
291930
291931
291932
291933
291934
291935
291936
291937
291938
291939
291940
291941
291942
291943
291944
291945
291946
291947
291948
291949
291950
291951
291952
291953
291954
291955
291956
291957
291958
291959
291960
291961
291962
291963
291964
291965
291966
291967
291968
291969
291970
291971
291972
291973
291974
291975
291976
291977
291978
291979
291980
291981
291982
291983
291984
291985
291986
291987
291988
291989
291990
291991
291992
291993
291994
291995
291996
291997
291998
291999
292000
292001
292002
292003
292004
292005
292006
292007
292008
292009
292010
292011
292012
292013
292014
292015
292016
292017
292018
292019
292020
292021
292022
292023
292024
292025
292026
292027
292028
292029
292030
292031
292032
292033
292034
292035
292036
292037
292038
292039
292040
292041
292042
292043
292044
292045
292046
292047
292048
292049
292050
292051
292052
292053
292054
292055
292056
292057
292058
292059
292060
292061
292062
292063
292064
292065
292066
292067
292068
292069
292070
292071
292072
292073
292074
292075
292076
292077
292078
292079
292080
292081
292082
292083
292084
292085
292086
292087
292088
292089
292090
292091
292092
292093
292094
292095
292096
292097
292098
292099
292100
292101
292102
292103
292104
292105
292106
292107
292108
292109
292110
292111
292112
292113
292114
292115
292116
292117
292118
292119
292120
292121
292122
292123
292124
292125
292126
292127
292128
292129
292130
292131
292132
292133
292134
292135
292136
292137
292138
292139
292140
292141
292142
292143
292144
292145
292146
292147
292148
292149
292150
292151
292152
292153
292154
292155
292156
292157
292158
292159
292160
292161
292162
292163
292164
292165
292166
292167
292168
292169
292170
292171
292172
292173
292174
292175
292176
292177
292178
292179
292180
292181
292182
292183
292184
292185
292186
292187
292188
292189
292190
292191
292192
292193
292194
292195
292196
292197
292198
292199
292200
292201
292202
292203
292204
292205
292206
292207
292208
292209
292210
292211
292212
292213
292214
292215
292216
292217
292218
292219
292220
292221
292222
292223
292224
292225
292226
292227
292228
292229
292230
292231
292232
292233
292234
292235
292236
292237
292238
292239
292240
292241
292242
292243
292244
292245
292246
292247
292248
292249
292250
292251
292252
292253
292254
292255
292256
292257
292258
292259
292260
292261
292262
292263
292264
292265
292266
292267
292268
292269
292270
292271
292272
292273
292274
292275
292276
292277
292278
292279
292280
292281
292282
292283
292284
292285
292286
292287
292288
292289
292290
292291
292292
292293
292294
292295
292296
292297
292298
292299
292300
292301
292302
292303
292304
292305
292306
292307
292308
292309
292310
292311
292312
292313
292314
292315
292316
292317
292318
292319
292320
292321
292322
292323
292324
292325
292326
292327
292328
292329
292330
292331
292332
292333
292334
292335
292336
292337
292338
292339
292340
292341
292342
292343
292344
292345
292346
292347
292348
292349
292350
292351
292352
292353
292354
292355
292356
292357
292358
292359
292360
292361
292362
292363
292364
292365
292366
292367
292368
292369
292370
292371
292372
292373
292374
292375
292376
292377
292378
292379
292380
292381
292382
292383
292384
292385
292386
292387
292388
292389
292390
292391
292392
292393
292394
292395
292396
292397
292398
292399
292400
292401
292402
292403
292404
292405
292406
292407
292408
292409
292410
292411
292412
292413
292414
292415
292416
292417
292418
292419
292420
292421
292422
292423
292424
292425
292426
292427
292428
292429
292430
292431
292432
292433
292434
292435
292436
292437
292438
292439
292440
292441
292442
292443
292444
292445
292446
292447
292448
292449
292450
292451
292452
292453
292454
292455
292456
292457
292458
292459
292460
292461
292462
292463
292464
292465
292466
292467
292468
292469
292470
292471
292472
292473
292474
292475
292476
292477
292478
292479
292480
292481
292482
292483
292484
292485
292486
292487
292488
292489
292490
292491
292492
292493
292494
292495
292496
292497
292498
292499
292500
292501
292502
292503
292504
292505
292506
292507
292508
292509
292510
292511
292512
292513
292514
292515
292516
292517
292518
292519
292520
292521
292522
292523
292524
292525
292526
292527
292528
292529
292530
292531
292532
292533
292534
292535
292536
292537
292538
292539
292540
292541
292542
292543
292544
292545
292546
292547
292548
292549
292550
292551
292552
292553
292554
292555
292556
292557
292558
292559
292560
292561
292562
292563
292564
292565
292566
292567
292568
292569
292570
292571
292572
292573
292574
292575
292576
292577
292578
292579
292580
292581
292582
292583
292584
292585
292586
292587
292588
292589
292590
292591
292592
292593
292594
292595
292596
292597
292598
292599
292600
292601
292602
292603
292604
292605
292606
292607
292608
292609
292610
292611
292612
292613
292614
292615
292616
292617
292618
292619
292620
292621
292622
292623
292624
292625
292626
292627
292628
292629
292630
292631
292632
292633
292634
292635
292636
292637
292638
292639
292640
292641
292642
292643
292644
292645
292646
292647
292648
292649
292650
292651
292652
292653
292654
292655
292656
292657
292658
292659
292660
292661
292662
292663
292664
292665
292666
292667
292668
292669
292670
292671
292672
292673
292674
292675
292676
292677
292678
292679
292680
292681
292682
292683
292684
292685
292686
292687
292688
292689
292690
292691
292692
292693
292694
292695
292696
292697
292698
292699
292700
292701
292702
292703
292704
292705
292706
292707
292708
292709
292710
292711
292712
292713
292714
292715
292716
292717
292718
292719
292720
292721
292722
292723
292724
292725
292726
292727
292728
292729
292730
292731
292732
292733
292734
292735
292736
292737
292738
292739
292740
292741
292742
292743
292744
292745
292746
292747
292748
292749
292750
292751
292752
292753
292754
292755
292756
292757
292758
292759
292760
292761
292762
292763
292764
292765
292766
292767
292768
292769
292770
292771
292772
292773
292774
292775
292776
292777
292778
292779
292780
292781
292782
292783
292784
292785
292786
292787
292788
292789
292790
292791
292792
292793
292794
292795
292796
292797
292798
292799
292800
292801
292802
292803
292804
292805
292806
292807
292808
292809
292810
292811
292812
292813
292814
292815
292816
292817
292818
292819
292820
292821
292822
292823
292824
292825
292826
292827
292828
292829
292830
292831
292832
292833
292834
292835
292836
292837
292838
292839
292840
292841
292842
292843
292844
292845
292846
292847
292848
292849
292850
292851
292852
292853
292854
292855
292856
292857
292858
292859
292860
292861
292862
292863
292864
292865
292866
292867
292868
292869
292870
292871
292872
292873
292874
292875
292876
292877
292878
292879
292880
292881
292882
292883
292884
292885
292886
292887
292888
292889
292890
292891
292892
292893
292894
292895
292896
292897
292898
292899
292900
292901
292902
292903
292904
292905
292906
292907
292908
292909
292910
292911
292912
292913
292914
292915
292916
292917
292918
292919
292920
292921
292922
292923
292924
292925
292926
292927
292928
292929
292930
292931
292932
292933
292934
292935
292936
292937
292938
292939
292940
292941
292942
292943
292944
292945
292946
292947
292948
292949
292950
292951
292952
292953
292954
292955
292956
292957
292958
292959
292960
292961
292962
292963
292964
292965
292966
292967
292968
292969
292970
292971
292972
292973
292974
292975
292976
292977
292978
292979
292980
292981
292982
292983
292984
292985
292986
292987
292988
292989
292990
292991
292992
292993
292994
292995
292996
292997
292998
292999
293000
293001
293002
293003
293004
293005
293006
293007
293008
293009
293010
293011
293012
293013
293014
293015
293016
293017
293018
293019
293020
293021
293022
293023
293024
293025
293026
293027
293028
293029
293030
293031
293032
293033
293034
293035
293036
293037
293038
293039
293040
293041
293042
293043
293044
293045
293046
293047
293048
293049
293050
293051
293052
293053
293054
293055
293056
293057
293058
293059
293060
293061
293062
293063
293064
293065
293066
293067
293068
293069
293070
293071
293072
293073
293074
293075
293076
293077
293078
293079
293080
293081
293082
293083
293084
293085
293086
293087
293088
293089
293090
293091
293092
293093
293094
293095
293096
293097
293098
293099
293100
293101
293102
293103
293104
293105
293106
293107
293108
293109
293110
293111
293112
293113
293114
293115
293116
293117
293118
293119
293120
293121
293122
293123
293124
293125
293126
293127
293128
293129
293130
293131
293132
293133
293134
293135
293136
293137
293138
293139
293140
293141
293142
293143
293144
293145
293146
293147
293148
293149
293150
293151
293152
293153
293154
293155
293156
293157
293158
293159
293160
293161
293162
293163
293164
293165
293166
293167
293168
293169
293170
293171
293172
293173
293174
293175
293176
293177
293178
293179
293180
293181
293182
293183
293184
293185
293186
293187
293188
293189
293190
293191
293192
293193
293194
293195
293196
293197
293198
293199
293200
293201
293202
293203
293204
293205
293206
293207
293208
293209
293210
293211
293212
293213
293214
293215
293216
293217
293218
293219
293220
293221
293222
293223
293224
293225
293226
293227
293228
293229
293230
293231
293232
293233
293234
293235
293236
293237
293238
293239
293240
293241
293242
293243
293244
293245
293246
293247
293248
293249
293250
293251
293252
293253
293254
293255
293256
293257
293258
293259
293260
293261
293262
293263
293264
293265
293266
293267
293268
293269
293270
293271
293272
293273
293274
293275
293276
293277
293278
293279
293280
293281
293282
293283
293284
293285
293286
293287
293288
293289
293290
293291
293292
293293
293294
293295
293296
293297
293298
293299
293300
293301
293302
293303
293304
293305
293306
293307
293308
293309
293310
293311
293312
293313
293314
293315
293316
293317
293318
293319
293320
293321
293322
293323
293324
293325
293326
293327
293328
293329
293330
293331
293332
293333
293334
293335
293336
293337
293338
293339
293340
293341
293342
293343
293344
293345
293346
293347
293348
293349
293350
293351
293352
293353
293354
293355
293356
293357
293358
293359
293360
293361
293362
293363
293364
293365
293366
293367
293368
293369
293370
293371
293372
293373
293374
293375
293376
293377
293378
293379
293380
293381
293382
293383
293384
293385
293386
293387
293388
293389
293390
293391
293392
293393
293394
293395
293396
293397
293398
293399
293400
293401
293402
293403
293404
293405
293406
293407
293408
293409
293410
293411
293412
293413
293414
293415
293416
293417
293418
293419
293420
293421
293422
293423
293424
293425
293426
293427
293428
293429
293430
293431
293432
293433
293434
293435
293436
293437
293438
293439
293440
293441
293442
293443
293444
293445
293446
293447
293448
293449
293450
293451
293452
293453
293454
293455
293456
293457
293458
293459
293460
293461
293462
293463
293464
293465
293466
293467
293468
293469
293470
293471
293472
293473
293474
293475
293476
293477
293478
293479
293480
293481
293482
293483
293484
293485
293486
293487
293488
293489
293490
293491
293492
293493
293494
293495
293496
293497
293498
293499
293500
293501
293502
293503
293504
293505
293506
293507
293508
293509
293510
293511
293512
293513
293514
293515
293516
293517
293518
293519
293520
293521
293522
293523
293524
293525
293526
293527
293528
293529
293530
293531
293532
293533
293534
293535
293536
293537
293538
293539
293540
293541
293542
293543
293544
293545
293546
293547
293548
293549
293550
293551
293552
293553
293554
293555
293556
293557
293558
293559
293560
293561
293562
293563
293564
293565
293566
293567
293568
293569
293570
293571
293572
293573
293574
293575
293576
293577
293578
293579
293580
293581
293582
293583
293584
293585
293586
293587
293588
293589
293590
293591
293592
293593
293594
293595
293596
293597
293598
293599
293600
293601
293602
293603
293604
293605
293606
293607
293608
293609
293610
293611
293612
293613
293614
293615
293616
293617
293618
293619
293620
293621
293622
293623
293624
293625
293626
293627
293628
293629
293630
293631
293632
293633
293634
293635
293636
293637
293638
293639
293640
293641
293642
293643
293644
293645
293646
293647
293648
293649
293650
293651
293652
293653
293654
293655
293656
293657
293658
293659
293660
293661
293662
293663
293664
293665
293666
293667
293668
293669
293670
293671
293672
293673
293674
293675
293676
293677
293678
293679
293680
293681
293682
293683
293684
293685
293686
293687
293688
293689
293690
293691
293692
293693
293694
293695
293696
293697
293698
293699
293700
293701
293702
293703
293704
293705
293706
293707
293708
293709
293710
293711
293712
293713
293714
293715
293716
293717
293718
293719
293720
293721
293722
293723
293724
293725
293726
293727
293728
293729
293730
293731
293732
293733
293734
293735
293736
293737
293738
293739
293740
293741
293742
293743
293744
293745
293746
293747
293748
293749
293750
293751
293752
293753
293754
293755
293756
293757
293758
293759
293760
293761
293762
293763
293764
293765
293766
293767
293768
293769
293770
293771
293772
293773
293774
293775
293776
293777
293778
293779
293780
293781
293782
293783
293784
293785
293786
293787
293788
293789
293790
293791
293792
293793
293794
293795
293796
293797
293798
293799
293800
293801
293802
293803
293804
293805
293806
293807
293808
293809
293810
293811
293812
293813
293814
293815
293816
293817
293818
293819
293820
293821
293822
293823
293824
293825
293826
293827
293828
293829
293830
293831
293832
293833
293834
293835
293836
293837
293838
293839
293840
293841
293842
293843
293844
293845
293846
293847
293848
293849
293850
293851
293852
293853
293854
293855
293856
293857
293858
293859
293860
293861
293862
293863
293864
293865
293866
293867
293868
293869
293870
293871
293872
293873
293874
293875
293876
293877
293878
293879
293880
293881
293882
293883
293884
293885
293886
293887
293888
293889
293890
293891
293892
293893
293894
293895
293896
293897
293898
293899
293900
293901
293902
293903
293904
293905
293906
293907
293908
293909
293910
293911
293912
293913
293914
293915
293916
293917
293918
293919
293920
293921
293922
293923
293924
293925
293926
293927
293928
293929
293930
293931
293932
293933
293934
293935
293936
293937
293938
293939
293940
293941
293942
293943
293944
293945
293946
293947
293948
293949
293950
293951
293952
293953
293954
293955
293956
293957
293958
293959
293960
293961
293962
293963
293964
293965
293966
293967
293968
293969
293970
293971
293972
293973
293974
293975
293976
293977
293978
293979
293980
293981
293982
293983
293984
293985
293986
293987
293988
293989
293990
293991
293992
293993
293994
293995
293996
293997
293998
293999
294000
294001
294002
294003
294004
294005
294006
294007
294008
294009
294010
294011
294012
294013
294014
294015
294016
294017
294018
294019
294020
294021
294022
294023
294024
294025
294026
294027
294028
294029
294030
294031
294032
294033
294034
294035
294036
294037
294038
294039
294040
294041
294042
294043
294044
294045
294046
294047
294048
294049
294050
294051
294052
294053
294054
294055
294056
294057
294058
294059
294060
294061
294062
294063
294064
294065
294066
294067
294068
294069
294070
294071
294072
294073
294074
294075
294076
294077
294078
294079
294080
294081
294082
294083
294084
294085
294086
294087
294088
294089
294090
294091
294092
294093
294094
294095
294096
294097
294098
294099
294100
294101
294102
294103
294104
294105
294106
294107
294108
294109
294110
294111
294112
294113
294114
294115
294116
294117
294118
294119
294120
294121
294122
294123
294124
294125
294126
294127
294128
294129
294130
294131
294132
294133
294134
294135
294136
294137
294138
294139
294140
294141
294142
294143
294144
294145
294146
294147
294148
294149
294150
294151
294152
294153
294154
294155
294156
294157
294158
294159
294160
294161
294162
294163
294164
294165
294166
294167
294168
294169
294170
294171
294172
294173
294174
294175
294176
294177
294178
294179
294180
294181
294182
294183
294184
294185
294186
294187
294188
294189
294190
294191
294192
294193
294194
294195
294196
294197
294198
294199
294200
294201
294202
294203
294204
294205
294206
294207
294208
294209
294210
294211
294212
294213
294214
294215
294216
294217
294218
294219
294220
294221
294222
294223
294224
294225
294226
294227
294228
294229
294230
294231
294232
294233
294234
294235
294236
294237
294238
294239
294240
294241
294242
294243
294244
294245
294246
294247
294248
294249
294250
294251
294252
294253
294254
294255
294256
294257
294258
294259
294260
294261
294262
294263
294264
294265
294266
294267
294268
294269
294270
294271
294272
294273
294274
294275
294276
294277
294278
294279
294280
294281
294282
294283
294284
294285
294286
294287
294288
294289
294290
294291
294292
294293
294294
294295
294296
294297
294298
294299
294300
294301
294302
294303
294304
294305
294306
294307
294308
294309
294310
294311
294312
294313
294314
294315
294316
294317
294318
294319
294320
294321
294322
294323
294324
294325
294326
294327
294328
294329
294330
294331
294332
294333
294334
294335
294336
294337
294338
294339
294340
294341
294342
294343
294344
294345
294346
294347
294348
294349
294350
294351
294352
294353
294354
294355
294356
294357
294358
294359
294360
294361
294362
294363
294364
294365
294366
294367
294368
294369
294370
294371
294372
294373
294374
294375
294376
294377
294378
294379
294380
294381
294382
294383
294384
294385
294386
294387
294388
294389
294390
294391
294392
294393
294394
294395
294396
294397
294398
294399
294400
294401
294402
294403
294404
294405
294406
294407
294408
294409
294410
294411
294412
294413
294414
294415
294416
294417
294418
294419
294420
294421
294422
294423
294424
294425
294426
294427
294428
294429
294430
294431
294432
294433
294434
294435
294436
294437
294438
294439
294440
294441
294442
294443
294444
294445
294446
294447
294448
294449
294450
294451
294452
294453
294454
294455
294456
294457
294458
294459
294460
294461
294462
294463
294464
294465
294466
294467
294468
294469
294470
294471
294472
294473
294474
294475
294476
294477
294478
294479
294480
294481
294482
294483
294484
294485
294486
294487
294488
294489
294490
294491
294492
294493
294494
294495
294496
294497
294498
294499
294500
294501
294502
294503
294504
294505
294506
294507
294508
294509
294510
294511
294512
294513
294514
294515
294516
294517
294518
294519
294520
294521
294522
294523
294524
294525
294526
294527
294528
294529
294530
294531
294532
294533
294534
294535
294536
294537
294538
294539
294540
294541
294542
294543
294544
294545
294546
294547
294548
294549
294550
294551
294552
294553
294554
294555
294556
294557
294558
294559
294560
294561
294562
294563
294564
294565
294566
294567
294568
294569
294570
294571
294572
294573
294574
294575
294576
294577
294578
294579
294580
294581
294582
294583
294584
294585
294586
294587
294588
294589
294590
294591
294592
294593
294594
294595
294596
294597
294598
294599
294600
294601
294602
294603
294604
294605
294606
294607
294608
294609
294610
294611
294612
294613
294614
294615
294616
294617
294618
294619
294620
294621
294622
294623
294624
294625
294626
294627
294628
294629
294630
294631
294632
294633
294634
294635
294636
294637
294638
294639
294640
294641
294642
294643
294644
294645
294646
294647
294648
294649
294650
294651
294652
294653
294654
294655
294656
294657
294658
294659
294660
294661
294662
294663
294664
294665
294666
294667
294668
294669
294670
294671
294672
294673
294674
294675
294676
294677
294678
294679
294680
294681
294682
294683
294684
294685
294686
294687
294688
294689
294690
294691
294692
294693
294694
294695
294696
294697
294698
294699
294700
294701
294702
294703
294704
294705
294706
294707
294708
294709
294710
294711
294712
294713
294714
294715
294716
294717
294718
294719
294720
294721
294722
294723
294724
294725
294726
294727
294728
294729
294730
294731
294732
294733
294734
294735
294736
294737
294738
294739
294740
294741
294742
294743
294744
294745
294746
294747
294748
294749
294750
294751
294752
294753
294754
294755
294756
294757
294758
294759
294760
294761
294762
294763
294764
294765
294766
294767
294768
294769
294770
294771
294772
294773
294774
294775
294776
294777
294778
294779
294780
294781
294782
294783
294784
294785
294786
294787
294788
294789
294790
294791
294792
294793
294794
294795
294796
294797
294798
294799
294800
294801
294802
294803
294804
294805
294806
294807
294808
294809
294810
294811
294812
294813
294814
294815
294816
294817
294818
294819
294820
294821
294822
294823
294824
294825
294826
294827
294828
294829
294830
294831
294832
294833
294834
294835
294836
294837
294838
294839
294840
294841
294842
294843
294844
294845
294846
294847
294848
294849
294850
294851
294852
294853
294854
294855
294856
294857
294858
294859
294860
294861
294862
294863
294864
294865
294866
294867
294868
294869
294870
294871
294872
294873
294874
294875
294876
294877
294878
294879
294880
294881
294882
294883
294884
294885
294886
294887
294888
294889
294890
294891
294892
294893
294894
294895
294896
294897
294898
294899
294900
294901
294902
294903
294904
294905
294906
294907
294908
294909
294910
294911
294912
294913
294914
294915
294916
294917
294918
294919
294920
294921
294922
294923
294924
294925
294926
294927
294928
294929
294930
294931
294932
294933
294934
294935
294936
294937
294938
294939
294940
294941
294942
294943
294944
294945
294946
294947
294948
294949
294950
294951
294952
294953
294954
294955
294956
294957
294958
294959
294960
294961
294962
294963
294964
294965
294966
294967
294968
294969
294970
294971
294972
294973
294974
294975
294976
294977
294978
294979
294980
294981
294982
294983
294984
294985
294986
294987
294988
294989
294990
294991
294992
294993
294994
294995
294996
294997
294998
294999
295000
295001
295002
295003
295004
295005
295006
295007
295008
295009
295010
295011
295012
295013
295014
295015
295016
295017
295018
295019
295020
295021
295022
295023
295024
295025
295026
295027
295028
295029
295030
295031
295032
295033
295034
295035
295036
295037
295038
295039
295040
295041
295042
295043
295044
295045
295046
295047
295048
295049
295050
295051
295052
295053
295054
295055
295056
295057
295058
295059
295060
295061
295062
295063
295064
295065
295066
295067
295068
295069
295070
295071
295072
295073
295074
295075
295076
295077
295078
295079
295080
295081
295082
295083
295084
295085
295086
295087
295088
295089
295090
295091
295092
295093
295094
295095
295096
295097
295098
295099
295100
295101
295102
295103
295104
295105
295106
295107
295108
295109
295110
295111
295112
295113
295114
295115
295116
295117
295118
295119
295120
295121
295122
295123
295124
295125
295126
295127
295128
295129
295130
295131
295132
295133
295134
295135
295136
295137
295138
295139
295140
295141
295142
295143
295144
295145
295146
295147
295148
295149
295150
295151
295152
295153
295154
295155
295156
295157
295158
295159
295160
295161
295162
295163
295164
295165
295166
295167
295168
295169
295170
295171
295172
295173
295174
295175
295176
295177
295178
295179
295180
295181
295182
295183
295184
295185
295186
295187
295188
295189
295190
295191
295192
295193
295194
295195
295196
295197
295198
295199
295200
295201
295202
295203
295204
295205
295206
295207
295208
295209
295210
295211
295212
295213
295214
295215
295216
295217
295218
295219
295220
295221
295222
295223
295224
295225
295226
295227
295228
295229
295230
295231
295232
295233
295234
295235
295236
295237
295238
295239
295240
295241
295242
295243
295244
295245
295246
295247
295248
295249
295250
295251
295252
295253
295254
295255
295256
295257
295258
295259
295260
295261
295262
295263
295264
295265
295266
295267
295268
295269
295270
295271
295272
295273
295274
295275
295276
295277
295278
295279
295280
295281
295282
295283
295284
295285
295286
295287
295288
295289
295290
295291
295292
295293
295294
295295
295296
295297
295298
295299
295300
295301
295302
295303
295304
295305
295306
295307
295308
295309
295310
295311
295312
295313
295314
295315
295316
295317
295318
295319
295320
295321
295322
295323
295324
295325
295326
295327
295328
295329
295330
295331
295332
295333
295334
295335
295336
295337
295338
295339
295340
295341
295342
295343
295344
295345
295346
295347
295348
295349
295350
295351
295352
295353
295354
295355
295356
295357
295358
295359
295360
295361
295362
295363
295364
295365
295366
295367
295368
295369
295370
295371
295372
295373
295374
295375
295376
295377
295378
295379
295380
295381
295382
295383
295384
295385
295386
295387
295388
295389
295390
295391
295392
295393
295394
295395
295396
295397
295398
295399
295400
295401
295402
295403
295404
295405
295406
295407
295408
295409
295410
295411
295412
295413
295414
295415
295416
295417
295418
295419
295420
295421
295422
295423
295424
295425
295426
295427
295428
295429
295430
295431
295432
295433
295434
295435
295436
295437
295438
295439
295440
295441
295442
295443
295444
295445
295446
295447
295448
295449
295450
295451
295452
295453
295454
295455
295456
295457
295458
295459
295460
295461
295462
295463
295464
295465
295466
295467
295468
295469
295470
295471
295472
295473
295474
295475
295476
295477
295478
295479
295480
295481
295482
295483
295484
295485
295486
295487
295488
295489
295490
295491
295492
295493
295494
295495
295496
295497
295498
295499
295500
295501
295502
295503
295504
295505
295506
295507
295508
295509
295510
295511
295512
295513
295514
295515
295516
295517
295518
295519
295520
295521
295522
295523
295524
295525
295526
295527
295528
295529
295530
295531
295532
295533
295534
295535
295536
295537
295538
295539
295540
295541
295542
295543
295544
295545
295546
295547
295548
295549
295550
295551
295552
295553
295554
295555
295556
295557
295558
295559
295560
295561
295562
295563
295564
295565
295566
295567
295568
295569
295570
295571
295572
295573
295574
295575
295576
295577
295578
295579
295580
295581
295582
295583
295584
295585
295586
295587
295588
295589
295590
295591
295592
295593
295594
295595
295596
295597
295598
295599
295600
295601
295602
295603
295604
295605
295606
295607
295608
295609
295610
295611
295612
295613
295614
295615
295616
295617
295618
295619
295620
295621
295622
295623
295624
295625
295626
295627
295628
295629
295630
295631
295632
295633
295634
295635
295636
295637
295638
295639
295640
295641
295642
295643
295644
295645
295646
295647
295648
295649
295650
295651
295652
295653
295654
295655
295656
295657
295658
295659
295660
295661
295662
295663
295664
295665
295666
295667
295668
295669
295670
295671
295672
295673
295674
295675
295676
295677
295678
295679
295680
295681
295682
295683
295684
295685
295686
295687
295688
295689
295690
295691
295692
295693
295694
295695
295696
295697
295698
295699
295700
295701
295702
295703
295704
295705
295706
295707
295708
295709
295710
295711
295712
295713
295714
295715
295716
295717
295718
295719
295720
295721
295722
295723
295724
295725
295726
295727
295728
295729
295730
295731
295732
295733
295734
295735
295736
295737
295738
295739
295740
295741
295742
295743
295744
295745
295746
295747
295748
295749
295750
295751
295752
295753
295754
295755
295756
295757
295758
295759
295760
295761
295762
295763
295764
295765
295766
295767
295768
295769
295770
295771
295772
295773
295774
295775
295776
295777
295778
295779
295780
295781
295782
295783
295784
295785
295786
295787
295788
295789
295790
295791
295792
295793
295794
295795
295796
295797
295798
295799
295800
295801
295802
295803
295804
295805
295806
295807
295808
295809
295810
295811
295812
295813
295814
295815
295816
295817
295818
295819
295820
295821
295822
295823
295824
295825
295826
295827
295828
295829
295830
295831
295832
295833
295834
295835
295836
295837
295838
295839
295840
295841
295842
295843
295844
295845
295846
295847
295848
295849
295850
295851
295852
295853
295854
295855
295856
295857
295858
295859
295860
295861
295862
295863
295864
295865
295866
295867
295868
295869
295870
295871
295872
295873
295874
295875
295876
295877
295878
295879
295880
295881
295882
295883
295884
295885
295886
295887
295888
295889
295890
295891
295892
295893
295894
295895
295896
295897
295898
295899
295900
295901
295902
295903
295904
295905
295906
295907
295908
295909
295910
295911
295912
295913
295914
295915
295916
295917
295918
295919
295920
295921
295922
295923
295924
295925
295926
295927
295928
295929
295930
295931
295932
295933
295934
295935
295936
295937
295938
295939
295940
295941
295942
295943
295944
295945
295946
295947
295948
295949
295950
295951
295952
295953
295954
295955
295956
295957
295958
295959
295960
295961
295962
295963
295964
295965
295966
295967
295968
295969
295970
295971
295972
295973
295974
295975
295976
295977
295978
295979
295980
295981
295982
295983
295984
295985
295986
295987
295988
295989
295990
295991
295992
295993
295994
295995
295996
295997
295998
295999
296000
296001
296002
296003
296004
296005
296006
296007
296008
296009
296010
296011
296012
296013
296014
296015
296016
296017
296018
296019
296020
296021
296022
296023
296024
296025
296026
296027
296028
296029
296030
296031
296032
296033
296034
296035
296036
296037
296038
296039
296040
296041
296042
296043
296044
296045
296046
296047
296048
296049
296050
296051
296052
296053
296054
296055
296056
296057
296058
296059
296060
296061
296062
296063
296064
296065
296066
296067
296068
296069
296070
296071
296072
296073
296074
296075
296076
296077
296078
296079
296080
296081
296082
296083
296084
296085
296086
296087
296088
296089
296090
296091
296092
296093
296094
296095
296096
296097
296098
296099
296100
296101
296102
296103
296104
296105
296106
296107
296108
296109
296110
296111
296112
296113
296114
296115
296116
296117
296118
296119
296120
296121
296122
296123
296124
296125
296126
296127
296128
296129
296130
296131
296132
296133
296134
296135
296136
296137
296138
296139
296140
296141
296142
296143
296144
296145
296146
296147
296148
296149
296150
296151
296152
296153
296154
296155
296156
296157
296158
296159
296160
296161
296162
296163
296164
296165
296166
296167
296168
296169
296170
296171
296172
296173
296174
296175
296176
296177
296178
296179
296180
296181
296182
296183
296184
296185
296186
296187
296188
296189
296190
296191
296192
296193
296194
296195
296196
296197
296198
296199
296200
296201
296202
296203
296204
296205
296206
296207
296208
296209
296210
296211
296212
296213
296214
296215
296216
296217
296218
296219
296220
296221
296222
296223
296224
296225
296226
296227
296228
296229
296230
296231
296232
296233
296234
296235
296236
296237
296238
296239
296240
296241
296242
296243
296244
296245
296246
296247
296248
296249
296250
296251
296252
296253
296254
296255
296256
296257
296258
296259
296260
296261
296262
296263
296264
296265
296266
296267
296268
296269
296270
296271
296272
296273
296274
296275
296276
296277
296278
296279
296280
296281
296282
296283
296284
296285
296286
296287
296288
296289
296290
296291
296292
296293
296294
296295
296296
296297
296298
296299
296300
296301
296302
296303
296304
296305
296306
296307
296308
296309
296310
296311
296312
296313
296314
296315
296316
296317
296318
296319
296320
296321
296322
296323
296324
296325
296326
296327
296328
296329
296330
296331
296332
296333
296334
296335
296336
296337
296338
296339
296340
296341
296342
296343
296344
296345
296346
296347
296348
296349
296350
296351
296352
296353
296354
296355
296356
296357
296358
296359
296360
296361
296362
296363
296364
296365
296366
296367
296368
296369
296370
296371
296372
296373
296374
296375
296376
296377
296378
296379
296380
296381
296382
296383
296384
296385
296386
296387
296388
296389
296390
296391
296392
296393
296394
296395
296396
296397
296398
296399
296400
296401
296402
296403
296404
296405
296406
296407
296408
296409
296410
296411
296412
296413
296414
296415
296416
296417
296418
296419
296420
296421
296422
296423
296424
296425
296426
296427
296428
296429
296430
296431
296432
296433
296434
296435
296436
296437
296438
296439
296440
296441
296442
296443
296444
296445
296446
296447
296448
296449
296450
296451
296452
296453
296454
296455
296456
296457
296458
296459
296460
296461
296462
296463
296464
296465
296466
296467
296468
296469
296470
296471
296472
296473
296474
296475
296476
296477
296478
296479
296480
296481
296482
296483
296484
296485
296486
296487
296488
296489
296490
296491
296492
296493
296494
296495
296496
296497
296498
296499
296500
296501
296502
296503
296504
296505
296506
296507
296508
296509
296510
296511
296512
296513
296514
296515
296516
296517
296518
296519
296520
296521
296522
296523
296524
296525
296526
296527
296528
296529
296530
296531
296532
296533
296534
296535
296536
296537
296538
296539
296540
296541
296542
296543
296544
296545
296546
296547
296548
296549
296550
296551
296552
296553
296554
296555
296556
296557
296558
296559
296560
296561
296562
296563
296564
296565
296566
296567
296568
296569
296570
296571
296572
296573
296574
296575
296576
296577
296578
296579
296580
296581
296582
296583
296584
296585
296586
296587
296588
296589
296590
296591
296592
296593
296594
296595
296596
296597
296598
296599
296600
296601
296602
296603
296604
296605
296606
296607
296608
296609
296610
296611
296612
296613
296614
296615
296616
296617
296618
296619
296620
296621
296622
296623
296624
296625
296626
296627
296628
296629
296630
296631
296632
296633
296634
296635
296636
296637
296638
296639
296640
296641
296642
296643
296644
296645
296646
296647
296648
296649
296650
296651
296652
296653
296654
296655
296656
296657
296658
296659
296660
296661
296662
296663
296664
296665
296666
296667
296668
296669
296670
296671
296672
296673
296674
296675
296676
296677
296678
296679
296680
296681
296682
296683
296684
296685
296686
296687
296688
296689
296690
296691
296692
296693
296694
296695
296696
296697
296698
296699
296700
296701
296702
296703
296704
296705
296706
296707
296708
296709
296710
296711
296712
296713
296714
296715
296716
296717
296718
296719
296720
296721
296722
296723
296724
296725
296726
296727
296728
296729
296730
296731
296732
296733
296734
296735
296736
296737
296738
296739
296740
296741
296742
296743
296744
296745
296746
296747
296748
296749
296750
296751
296752
296753
296754
296755
296756
296757
296758
296759
296760
296761
296762
296763
296764
296765
296766
296767
296768
296769
296770
296771
296772
296773
296774
296775
296776
296777
296778
296779
296780
296781
296782
296783
296784
296785
296786
296787
296788
296789
296790
296791
296792
296793
296794
296795
296796
296797
296798
296799
296800
296801
296802
296803
296804
296805
296806
296807
296808
296809
296810
296811
296812
296813
296814
296815
296816
296817
296818
296819
296820
296821
296822
296823
296824
296825
296826
296827
296828
296829
296830
296831
296832
296833
296834
296835
296836
296837
296838
296839
296840
296841
296842
296843
296844
296845
296846
296847
296848
296849
296850
296851
296852
296853
296854
296855
296856
296857
296858
296859
296860
296861
296862
296863
296864
296865
296866
296867
296868
296869
296870
296871
296872
296873
296874
296875
296876
296877
296878
296879
296880
296881
296882
296883
296884
296885
296886
296887
296888
296889
296890
296891
296892
296893
296894
296895
296896
296897
296898
296899
296900
296901
296902
296903
296904
296905
296906
296907
296908
296909
296910
296911
296912
296913
296914
296915
296916
296917
296918
296919
296920
296921
296922
296923
296924
296925
296926
296927
296928
296929
296930
296931
296932
296933
296934
296935
296936
296937
296938
296939
296940
296941
296942
296943
296944
296945
296946
296947
296948
296949
296950
296951
296952
296953
296954
296955
296956
296957
296958
296959
296960
296961
296962
296963
296964
296965
296966
296967
296968
296969
296970
296971
296972
296973
296974
296975
296976
296977
296978
296979
296980
296981
296982
296983
296984
296985
296986
296987
296988
296989
296990
296991
296992
296993
296994
296995
296996
296997
296998
296999
297000
297001
297002
297003
297004
297005
297006
297007
297008
297009
297010
297011
297012
297013
297014
297015
297016
297017
297018
297019
297020
297021
297022
297023
297024
297025
297026
297027
297028
297029
297030
297031
297032
297033
297034
297035
297036
297037
297038
297039
297040
297041
297042
297043
297044
297045
297046
297047
297048
297049
297050
297051
297052
297053
297054
297055
297056
297057
297058
297059
297060
297061
297062
297063
297064
297065
297066
297067
297068
297069
297070
297071
297072
297073
297074
297075
297076
297077
297078
297079
297080
297081
297082
297083
297084
297085
297086
297087
297088
297089
297090
297091
297092
297093
297094
297095
297096
297097
297098
297099
297100
297101
297102
297103
297104
297105
297106
297107
297108
297109
297110
297111
297112
297113
297114
297115
297116
297117
297118
297119
297120
297121
297122
297123
297124
297125
297126
297127
297128
297129
297130
297131
297132
297133
297134
297135
297136
297137
297138
297139
297140
297141
297142
297143
297144
297145
297146
297147
297148
297149
297150
297151
297152
297153
297154
297155
297156
297157
297158
297159
297160
297161
297162
297163
297164
297165
297166
297167
297168
297169
297170
297171
297172
297173
297174
297175
297176
297177
297178
297179
297180
297181
297182
297183
297184
297185
297186
297187
297188
297189
297190
297191
297192
297193
297194
297195
297196
297197
297198
297199
297200
297201
297202
297203
297204
297205
297206
297207
297208
297209
297210
297211
297212
297213
297214
297215
297216
297217
297218
297219
297220
297221
297222
297223
297224
297225
297226
297227
297228
297229
297230
297231
297232
297233
297234
297235
297236
297237
297238
297239
297240
297241
297242
297243
297244
297245
297246
297247
297248
297249
297250
297251
297252
297253
297254
297255
297256
297257
297258
297259
297260
297261
297262
297263
297264
297265
297266
297267
297268
297269
297270
297271
297272
297273
297274
297275
297276
297277
297278
297279
297280
297281
297282
297283
297284
297285
297286
297287
297288
297289
297290
297291
297292
297293
297294
297295
297296
297297
297298
297299
297300
297301
297302
297303
297304
297305
297306
297307
297308
297309
297310
297311
297312
297313
297314
297315
297316
297317
297318
297319
297320
297321
297322
297323
297324
297325
297326
297327
297328
297329
297330
297331
297332
297333
297334
297335
297336
297337
297338
297339
297340
297341
297342
297343
297344
297345
297346
297347
297348
297349
297350
297351
297352
297353
297354
297355
297356
297357
297358
297359
297360
297361
297362
297363
297364
297365
297366
297367
297368
297369
297370
297371
297372
297373
297374
297375
297376
297377
297378
297379
297380
297381
297382
297383
297384
297385
297386
297387
297388
297389
297390
297391
297392
297393
297394
297395
297396
297397
297398
297399
297400
297401
297402
297403
297404
297405
297406
297407
297408
297409
297410
297411
297412
297413
297414
297415
297416
297417
297418
297419
297420
297421
297422
297423
297424
297425
297426
297427
297428
297429
297430
297431
297432
297433
297434
297435
297436
297437
297438
297439
297440
297441
297442
297443
297444
297445
297446
297447
297448
297449
297450
297451
297452
297453
297454
297455
297456
297457
297458
297459
297460
297461
297462
297463
297464
297465
297466
297467
297468
297469
297470
297471
297472
297473
297474
297475
297476
297477
297478
297479
297480
297481
297482
297483
297484
297485
297486
297487
297488
297489
297490
297491
297492
297493
297494
297495
297496
297497
297498
297499
297500
297501
297502
297503
297504
297505
297506
297507
297508
297509
297510
297511
297512
297513
297514
297515
297516
297517
297518
297519
297520
297521
297522
297523
297524
297525
297526
297527
297528
297529
297530
297531
297532
297533
297534
297535
297536
297537
297538
297539
297540
297541
297542
297543
297544
297545
297546
297547
297548
297549
297550
297551
297552
297553
297554
297555
297556
297557
297558
297559
297560
297561
297562
297563
297564
297565
297566
297567
297568
297569
297570
297571
297572
297573
297574
297575
297576
297577
297578
297579
297580
297581
297582
297583
297584
297585
297586
297587
297588
297589
297590
297591
297592
297593
297594
297595
297596
297597
297598
297599
297600
297601
297602
297603
297604
297605
297606
297607
297608
297609
297610
297611
297612
297613
297614
297615
297616
297617
297618
297619
297620
297621
297622
297623
297624
297625
297626
297627
297628
297629
297630
297631
297632
297633
297634
297635
297636
297637
297638
297639
297640
297641
297642
297643
297644
297645
297646
297647
297648
297649
297650
297651
297652
297653
297654
297655
297656
297657
297658
297659
297660
297661
297662
297663
297664
297665
297666
297667
297668
297669
297670
297671
297672
297673
297674
297675
297676
297677
297678
297679
297680
297681
297682
297683
297684
297685
297686
297687
297688
297689
297690
297691
297692
297693
297694
297695
297696
297697
297698
297699
297700
297701
297702
297703
297704
297705
297706
297707
297708
297709
297710
297711
297712
297713
297714
297715
297716
297717
297718
297719
297720
297721
297722
297723
297724
297725
297726
297727
297728
297729
297730
297731
297732
297733
297734
297735
297736
297737
297738
297739
297740
297741
297742
297743
297744
297745
297746
297747
297748
297749
297750
297751
297752
297753
297754
297755
297756
297757
297758
297759
297760
297761
297762
297763
297764
297765
297766
297767
297768
297769
297770
297771
297772
297773
297774
297775
297776
297777
297778
297779
297780
297781
297782
297783
297784
297785
297786
297787
297788
297789
297790
297791
297792
297793
297794
297795
297796
297797
297798
297799
297800
297801
297802
297803
297804
297805
297806
297807
297808
297809
297810
297811
297812
297813
297814
297815
297816
297817
297818
297819
297820
297821
297822
297823
297824
297825
297826
297827
297828
297829
297830
297831
297832
297833
297834
297835
297836
297837
297838
297839
297840
297841
297842
297843
297844
297845
297846
297847
297848
297849
297850
297851
297852
297853
297854
297855
297856
297857
297858
297859
297860
297861
297862
297863
297864
297865
297866
297867
297868
297869
297870
297871
297872
297873
297874
297875
297876
297877
297878
297879
297880
297881
297882
297883
297884
297885
297886
297887
297888
297889
297890
297891
297892
297893
297894
297895
297896
297897
297898
297899
297900
297901
297902
297903
297904
297905
297906
297907
297908
297909
297910
297911
297912
297913
297914
297915
297916
297917
297918
297919
297920
297921
297922
297923
297924
297925
297926
297927
297928
297929
297930
297931
297932
297933
297934
297935
297936
297937
297938
297939
297940
297941
297942
297943
297944
297945
297946
297947
297948
297949
297950
297951
297952
297953
297954
297955
297956
297957
297958
297959
297960
297961
297962
297963
297964
297965
297966
297967
297968
297969
297970
297971
297972
297973
297974
297975
297976
297977
297978
297979
297980
297981
297982
297983
297984
297985
297986
297987
297988
297989
297990
297991
297992
297993
297994
297995
297996
297997
297998
297999
298000
298001
298002
298003
298004
298005
298006
298007
298008
298009
298010
298011
298012
298013
298014
298015
298016
298017
298018
298019
298020
298021
298022
298023
298024
298025
298026
298027
298028
298029
298030
298031
298032
298033
298034
298035
298036
298037
298038
298039
298040
298041
298042
298043
298044
298045
298046
298047
298048
298049
298050
298051
298052
298053
298054
298055
298056
298057
298058
298059
298060
298061
298062
298063
298064
298065
298066
298067
298068
298069
298070
298071
298072
298073
298074
298075
298076
298077
298078
298079
298080
298081
298082
298083
298084
298085
298086
298087
298088
298089
298090
298091
298092
298093
298094
298095
298096
298097
298098
298099
298100
298101
298102
298103
298104
298105
298106
298107
298108
298109
298110
298111
298112
298113
298114
298115
298116
298117
298118
298119
298120
298121
298122
298123
298124
298125
298126
298127
298128
298129
298130
298131
298132
298133
298134
298135
298136
298137
298138
298139
298140
298141
298142
298143
298144
298145
298146
298147
298148
298149
298150
298151
298152
298153
298154
298155
298156
298157
298158
298159
298160
298161
298162
298163
298164
298165
298166
298167
298168
298169
298170
298171
298172
298173
298174
298175
298176
298177
298178
298179
298180
298181
298182
298183
298184
298185
298186
298187
298188
298189
298190
298191
298192
298193
298194
298195
298196
298197
298198
298199
298200
298201
298202
298203
298204
298205
298206
298207
298208
298209
298210
298211
298212
298213
298214
298215
298216
298217
298218
298219
298220
298221
298222
298223
298224
298225
298226
298227
298228
298229
298230
298231
298232
298233
298234
298235
298236
298237
298238
298239
298240
298241
298242
298243
298244
298245
298246
298247
298248
298249
298250
298251
298252
298253
298254
298255
298256
298257
298258
298259
298260
298261
298262
298263
298264
298265
298266
298267
298268
298269
298270
298271
298272
298273
298274
298275
298276
298277
298278
298279
298280
298281
298282
298283
298284
298285
298286
298287
298288
298289
298290
298291
298292
298293
298294
298295
298296
298297
298298
298299
298300
298301
298302
298303
298304
298305
298306
298307
298308
298309
298310
298311
298312
298313
298314
298315
298316
298317
298318
298319
298320
298321
298322
298323
298324
298325
298326
298327
298328
298329
298330
298331
298332
298333
298334
298335
298336
298337
298338
298339
298340
298341
298342
298343
298344
298345
298346
298347
298348
298349
298350
298351
298352
298353
298354
298355
298356
298357
298358
298359
298360
298361
298362
298363
298364
298365
298366
298367
298368
298369
298370
298371
298372
298373
298374
298375
298376
298377
298378
298379
298380
298381
298382
298383
298384
298385
298386
298387
298388
298389
298390
298391
298392
298393
298394
298395
298396
298397
298398
298399
298400
298401
298402
298403
298404
298405
298406
298407
298408
298409
298410
298411
298412
298413
298414
298415
298416
298417
298418
298419
298420
298421
298422
298423
298424
298425
298426
298427
298428
298429
298430
298431
298432
298433
298434
298435
298436
298437
298438
298439
298440
298441
298442
298443
298444
298445
298446
298447
298448
298449
298450
298451
298452
298453
298454
298455
298456
298457
298458
298459
298460
298461
298462
298463
298464
298465
298466
298467
298468
298469
298470
298471
298472
298473
298474
298475
298476
298477
298478
298479
298480
298481
298482
298483
298484
298485
298486
298487
298488
298489
298490
298491
298492
298493
298494
298495
298496
298497
298498
298499
298500
298501
298502
298503
298504
298505
298506
298507
298508
298509
298510
298511
298512
298513
298514
298515
298516
298517
298518
298519
298520
298521
298522
298523
298524
298525
298526
298527
298528
298529
298530
298531
298532
298533
298534
298535
298536
298537
298538
298539
298540
298541
298542
298543
298544
298545
298546
298547
298548
298549
298550
298551
298552
298553
298554
298555
298556
298557
298558
298559
298560
298561
298562
298563
298564
298565
298566
298567
298568
298569
298570
298571
298572
298573
298574
298575
298576
298577
298578
298579
298580
298581
298582
298583
298584
298585
298586
298587
298588
298589
298590
298591
298592
298593
298594
298595
298596
298597
298598
298599
298600
298601
298602
298603
298604
298605
298606
298607
298608
298609
298610
298611
298612
298613
298614
298615
298616
298617
298618
298619
298620
298621
298622
298623
298624
298625
298626
298627
298628
298629
298630
298631
298632
298633
298634
298635
298636
298637
298638
298639
298640
298641
298642
298643
298644
298645
298646
298647
298648
298649
298650
298651
298652
298653
298654
298655
298656
298657
298658
298659
298660
298661
298662
298663
298664
298665
298666
298667
298668
298669
298670
298671
298672
298673
298674
298675
298676
298677
298678
298679
298680
298681
298682
298683
298684
298685
298686
298687
298688
298689
298690
298691
298692
298693
298694
298695
298696
298697
298698
298699
298700
298701
298702
298703
298704
298705
298706
298707
298708
298709
298710
298711
298712
298713
298714
298715
298716
298717
298718
298719
298720
298721
298722
298723
298724
298725
298726
298727
298728
298729
298730
298731
298732
298733
298734
298735
298736
298737
298738
298739
298740
298741
298742
298743
298744
298745
298746
298747
298748
298749
298750
298751
298752
298753
298754
298755
298756
298757
298758
298759
298760
298761
298762
298763
298764
298765
298766
298767
298768
298769
298770
298771
298772
298773
298774
298775
298776
298777
298778
298779
298780
298781
298782
298783
298784
298785
298786
298787
298788
298789
298790
298791
298792
298793
298794
298795
298796
298797
298798
298799
298800
298801
298802
298803
298804
298805
298806
298807
298808
298809
298810
298811
298812
298813
298814
298815
298816
298817
298818
298819
298820
298821
298822
298823
298824
298825
298826
298827
298828
298829
298830
298831
298832
298833
298834
298835
298836
298837
298838
298839
298840
298841
298842
298843
298844
298845
298846
298847
298848
298849
298850
298851
298852
298853
298854
298855
298856
298857
298858
298859
298860
298861
298862
298863
298864
298865
298866
298867
298868
298869
298870
298871
298872
298873
298874
298875
298876
298877
298878
298879
298880
298881
298882
298883
298884
298885
298886
298887
298888
298889
298890
298891
298892
298893
298894
298895
298896
298897
298898
298899
298900
298901
298902
298903
298904
298905
298906
298907
298908
298909
298910
298911
298912
298913
298914
298915
298916
298917
298918
298919
298920
298921
298922
298923
298924
298925
298926
298927
298928
298929
298930
298931
298932
298933
298934
298935
298936
298937
298938
298939
298940
298941
298942
298943
298944
298945
298946
298947
298948
298949
298950
298951
298952
298953
298954
298955
298956
298957
298958
298959
298960
298961
298962
298963
298964
298965
298966
298967
298968
298969
298970
298971
298972
298973
298974
298975
298976
298977
298978
298979
298980
298981
298982
298983
298984
298985
298986
298987
298988
298989
298990
298991
298992
298993
298994
298995
298996
298997
298998
298999
299000
299001
299002
299003
299004
299005
299006
299007
299008
299009
299010
299011
299012
299013
299014
299015
299016
299017
299018
299019
299020
299021
299022
299023
299024
299025
299026
299027
299028
299029
299030
299031
299032
299033
299034
299035
299036
299037
299038
299039
299040
299041
299042
299043
299044
299045
299046
299047
299048
299049
299050
299051
299052
299053
299054
299055
299056
299057
299058
299059
299060
299061
299062
299063
299064
299065
299066
299067
299068
299069
299070
299071
299072
299073
299074
299075
299076
299077
299078
299079
299080
299081
299082
299083
299084
299085
299086
299087
299088
299089
299090
299091
299092
299093
299094
299095
299096
299097
299098
299099
299100
299101
299102
299103
299104
299105
299106
299107
299108
299109
299110
299111
299112
299113
299114
299115
299116
299117
299118
299119
299120
299121
299122
299123
299124
299125
299126
299127
299128
299129
299130
299131
299132
299133
299134
299135
299136
299137
299138
299139
299140
299141
299142
299143
299144
299145
299146
299147
299148
299149
299150
299151
299152
299153
299154
299155
299156
299157
299158
299159
299160
299161
299162
299163
299164
299165
299166
299167
299168
299169
299170
299171
299172
299173
299174
299175
299176
299177
299178
299179
299180
299181
299182
299183
299184
299185
299186
299187
299188
299189
299190
299191
299192
299193
299194
299195
299196
299197
299198
299199
299200
299201
299202
299203
299204
299205
299206
299207
299208
299209
299210
299211
299212
299213
299214
299215
299216
299217
299218
299219
299220
299221
299222
299223
299224
299225
299226
299227
299228
299229
299230
299231
299232
299233
299234
299235
299236
299237
299238
299239
299240
299241
299242
299243
299244
299245
299246
299247
299248
299249
299250
299251
299252
299253
299254
299255
299256
299257
299258
299259
299260
299261
299262
299263
299264
299265
299266
299267
299268
299269
299270
299271
299272
299273
299274
299275
299276
299277
299278
299279
299280
299281
299282
299283
299284
299285
299286
299287
299288
299289
299290
299291
299292
299293
299294
299295
299296
299297
299298
299299
299300
299301
299302
299303
299304
299305
299306
299307
299308
299309
299310
299311
299312
299313
299314
299315
299316
299317
299318
299319
299320
299321
299322
299323
299324
299325
299326
299327
299328
299329
299330
299331
299332
299333
299334
299335
299336
299337
299338
299339
299340
299341
299342
299343
299344
299345
299346
299347
299348
299349
299350
299351
299352
299353
299354
299355
299356
299357
299358
299359
299360
299361
299362
299363
299364
299365
299366
299367
299368
299369
299370
299371
299372
299373
299374
299375
299376
299377
299378
299379
299380
299381
299382
299383
299384
299385
299386
299387
299388
299389
299390
299391
299392
299393
299394
299395
299396
299397
299398
299399
299400
299401
299402
299403
299404
299405
299406
299407
299408
299409
299410
299411
299412
299413
299414
299415
299416
299417
299418
299419
299420
299421
299422
299423
299424
299425
299426
299427
299428
299429
299430
299431
299432
299433
299434
299435
299436
299437
299438
299439
299440
299441
299442
299443
299444
299445
299446
299447
299448
299449
299450
299451
299452
299453
299454
299455
299456
299457
299458
299459
299460
299461
299462
299463
299464
299465
299466
299467
299468
299469
299470
299471
299472
299473
299474
299475
299476
299477
299478
299479
299480
299481
299482
299483
299484
299485
299486
299487
299488
299489
299490
299491
299492
299493
299494
299495
299496
299497
299498
299499
299500
299501
299502
299503
299504
299505
299506
299507
299508
299509
299510
299511
299512
299513
299514
299515
299516
299517
299518
299519
299520
299521
299522
299523
299524
299525
299526
299527
299528
299529
299530
299531
299532
299533
299534
299535
299536
299537
299538
299539
299540
299541
299542
299543
299544
299545
299546
299547
299548
299549
299550
299551
299552
299553
299554
299555
299556
299557
299558
299559
299560
299561
299562
299563
299564
299565
299566
299567
299568
299569
299570
299571
299572
299573
299574
299575
299576
299577
299578
299579
299580
299581
299582
299583
299584
299585
299586
299587
299588
299589
299590
299591
299592
299593
299594
299595
299596
299597
299598
299599
299600
299601
299602
299603
299604
299605
299606
299607
299608
299609
299610
299611
299612
299613
299614
299615
299616
299617
299618
299619
299620
299621
299622
299623
299624
299625
299626
299627
299628
299629
299630
299631
299632
299633
299634
299635
299636
299637
299638
299639
299640
299641
299642
299643
299644
299645
299646
299647
299648
299649
299650
299651
299652
299653
299654
299655
299656
299657
299658
299659
299660
299661
299662
299663
299664
299665
299666
299667
299668
299669
299670
299671
299672
299673
299674
299675
299676
299677
299678
299679
299680
299681
299682
299683
299684
299685
299686
299687
299688
299689
299690
299691
299692
299693
299694
299695
299696
299697
299698
299699
299700
299701
299702
299703
299704
299705
299706
299707
299708
299709
299710
299711
299712
299713
299714
299715
299716
299717
299718
299719
299720
299721
299722
299723
299724
299725
299726
299727
299728
299729
299730
299731
299732
299733
299734
299735
299736
299737
299738
299739
299740
299741
299742
299743
299744
299745
299746
299747
299748
299749
299750
299751
299752
299753
299754
299755
299756
299757
299758
299759
299760
299761
299762
299763
299764
299765
299766
299767
299768
299769
299770
299771
299772
299773
299774
299775
299776
299777
299778
299779
299780
299781
299782
299783
299784
299785
299786
299787
299788
299789
299790
299791
299792
299793
299794
299795
299796
299797
299798
299799
299800
299801
299802
299803
299804
299805
299806
299807
299808
299809
299810
299811
299812
299813
299814
299815
299816
299817
299818
299819
299820
299821
299822
299823
299824
299825
299826
299827
299828
299829
299830
299831
299832
299833
299834
299835
299836
299837
299838
299839
299840
299841
299842
299843
299844
299845
299846
299847
299848
299849
299850
299851
299852
299853
299854
299855
299856
299857
299858
299859
299860
299861
299862
299863
299864
299865
299866
299867
299868
299869
299870
299871
299872
299873
299874
299875
299876
299877
299878
299879
299880
299881
299882
299883
299884
299885
299886
299887
299888
299889
299890
299891
299892
299893
299894
299895
299896
299897
299898
299899
299900
299901
299902
299903
299904
299905
299906
299907
299908
299909
299910
299911
299912
299913
299914
299915
299916
299917
299918
299919
299920
299921
299922
299923
299924
299925
299926
299927
299928
299929
299930
299931
299932
299933
299934
299935
299936
299937
299938
299939
299940
299941
299942
299943
299944
299945
299946
299947
299948
299949
299950
299951
299952
299953
299954
299955
299956
299957
299958
299959
299960
299961
299962
299963
299964
299965
299966
299967
299968
299969
299970
299971
299972
299973
299974
299975
299976
299977
299978
299979
299980
299981
299982
299983
299984
299985
299986
299987
299988
299989
299990
299991
299992
299993
299994
299995
299996
299997
299998
299999
300000
300001
300002
300003
300004
300005
300006
300007
300008
300009
300010
300011
300012
300013
300014
300015
300016
300017
300018
300019
300020
300021
300022
300023
300024
300025
300026
300027
300028
300029
300030
300031
300032
300033
300034
300035
300036
300037
300038
300039
300040
300041
300042
300043
300044
300045
300046
300047
300048
300049
300050
300051
300052
300053
300054
300055
300056
300057
300058
300059
300060
300061
300062
300063
300064
300065
300066
300067
300068
300069
300070
300071
300072
300073
300074
300075
300076
300077
300078
300079
300080
300081
300082
300083
300084
300085
300086
300087
300088
300089
300090
300091
300092
300093
300094
300095
300096
300097
300098
300099
300100
300101
300102
300103
300104
300105
300106
300107
300108
300109
300110
300111
300112
300113
300114
300115
300116
300117
300118
300119
300120
300121
300122
300123
300124
300125
300126
300127
300128
300129
300130
300131
300132
300133
300134
300135
300136
300137
300138
300139
300140
300141
300142
300143
300144
300145
300146
300147
300148
300149
300150
300151
300152
300153
300154
300155
300156
300157
300158
300159
300160
300161
300162
300163
300164
300165
300166
300167
300168
300169
300170
300171
300172
300173
300174
300175
300176
300177
300178
300179
300180
300181
300182
300183
300184
300185
300186
300187
300188
300189
300190
300191
300192
300193
300194
300195
300196
300197
300198
300199
300200
300201
300202
300203
300204
300205
300206
300207
300208
300209
300210
300211
300212
300213
300214
300215
300216
300217
300218
300219
300220
300221
300222
300223
300224
300225
300226
300227
300228
300229
300230
300231
300232
300233
300234
300235
300236
300237
300238
300239
300240
300241
300242
300243
300244
300245
300246
300247
300248
300249
300250
300251
300252
300253
300254
300255
300256
300257
300258
300259
300260
300261
300262
300263
300264
300265
300266
300267
300268
300269
300270
300271
300272
300273
300274
300275
300276
300277
300278
300279
300280
300281
300282
300283
300284
300285
300286
300287
300288
300289
300290
300291
300292
300293
300294
300295
300296
300297
300298
300299
300300
300301
300302
300303
300304
300305
300306
300307
300308
300309
300310
300311
300312
300313
300314
300315
300316
300317
300318
300319
300320
300321
300322
300323
300324
300325
300326
300327
300328
300329
300330
300331
300332
300333
300334
300335
300336
300337
300338
300339
300340
300341
300342
300343
300344
300345
300346
300347
300348
300349
300350
300351
300352
300353
300354
300355
300356
300357
300358
300359
300360
300361
300362
300363
300364
300365
300366
300367
300368
300369
300370
300371
300372
300373
300374
300375
300376
300377
300378
300379
300380
300381
300382
300383
300384
300385
300386
300387
300388
300389
300390
300391
300392
300393
300394
300395
300396
300397
300398
300399
300400
300401
300402
300403
300404
300405
300406
300407
300408
300409
300410
300411
300412
300413
300414
300415
300416
300417
300418
300419
300420
300421
300422
300423
300424
300425
300426
300427
300428
300429
300430
300431
300432
300433
300434
300435
300436
300437
300438
300439
300440
300441
300442
300443
300444
300445
300446
300447
300448
300449
300450
300451
300452
300453
300454
300455
300456
300457
300458
300459
300460
300461
300462
300463
300464
300465
300466
300467
300468
300469
300470
300471
300472
300473
300474
300475
300476
300477
300478
300479
300480
300481
300482
300483
300484
300485
300486
300487
300488
300489
300490
300491
300492
300493
300494
300495
300496
300497
300498
300499
300500
300501
300502
300503
300504
300505
300506
300507
300508
300509
300510
300511
300512
300513
300514
300515
300516
300517
300518
300519
300520
300521
300522
300523
300524
300525
300526
300527
300528
300529
300530
300531
300532
300533
300534
300535
300536
300537
300538
300539
300540
300541
300542
300543
300544
300545
300546
300547
300548
300549
300550
300551
300552
300553
300554
300555
300556
300557
300558
300559
300560
300561
300562
300563
300564
300565
300566
300567
300568
300569
300570
300571
300572
300573
300574
300575
300576
300577
300578
300579
300580
300581
300582
300583
300584
300585
300586
300587
300588
300589
300590
300591
300592
300593
300594
300595
300596
300597
300598
300599
300600
300601
300602
300603
300604
300605
300606
300607
300608
300609
300610
300611
300612
300613
300614
300615
300616
300617
300618
300619
300620
300621
300622
300623
300624
300625
300626
300627
300628
300629
300630
300631
300632
300633
300634
300635
300636
300637
300638
300639
300640
300641
300642
300643
300644
300645
300646
300647
300648
300649
300650
300651
300652
300653
300654
300655
300656
300657
300658
300659
300660
300661
300662
300663
300664
300665
300666
300667
300668
300669
300670
300671
300672
300673
300674
300675
300676
300677
300678
300679
300680
300681
300682
300683
300684
300685
300686
300687
300688
300689
300690
300691
300692
300693
300694
300695
300696
300697
300698
300699
300700
300701
300702
300703
300704
300705
300706
300707
300708
300709
300710
300711
300712
300713
300714
300715
300716
300717
300718
300719
300720
300721
300722
300723
300724
300725
300726
300727
300728
300729
300730
300731
300732
300733
300734
300735
300736
300737
300738
300739
300740
300741
300742
300743
300744
300745
300746
300747
300748
300749
300750
300751
300752
300753
300754
300755
300756
300757
300758
300759
300760
300761
300762
300763
300764
300765
300766
300767
300768
300769
300770
300771
300772
300773
300774
300775
300776
300777
300778
300779
300780
300781
300782
300783
300784
300785
300786
300787
300788
300789
300790
300791
300792
300793
300794
300795
300796
300797
300798
300799
300800
300801
300802
300803
300804
300805
300806
300807
300808
300809
300810
300811
300812
300813
300814
300815
300816
300817
300818
300819
300820
300821
300822
300823
300824
300825
300826
300827
300828
300829
300830
300831
300832
300833
300834
300835
300836
300837
300838
300839
300840
300841
300842
300843
300844
300845
300846
300847
300848
300849
300850
300851
300852
300853
300854
300855
300856
300857
300858
300859
300860
300861
300862
300863
300864
300865
300866
300867
300868
300869
300870
300871
300872
300873
300874
300875
300876
300877
300878
300879
300880
300881
300882
300883
300884
300885
300886
300887
300888
300889
300890
300891
300892
300893
300894
300895
300896
300897
300898
300899
300900
300901
300902
300903
300904
300905
300906
300907
300908
300909
300910
300911
300912
300913
300914
300915
300916
300917
300918
300919
300920
300921
300922
300923
300924
300925
300926
300927
300928
300929
300930
300931
300932
300933
300934
300935
300936
300937
300938
300939
300940
300941
300942
300943
300944
300945
300946
300947
300948
300949
300950
300951
300952
300953
300954
300955
300956
300957
300958
300959
300960
300961
300962
300963
300964
300965
300966
300967
300968
300969
300970
300971
300972
300973
300974
300975
300976
300977
300978
300979
300980
300981
300982
300983
300984
300985
300986
300987
300988
300989
300990
300991
300992
300993
300994
300995
300996
300997
300998
300999
301000
301001
301002
301003
301004
301005
301006
301007
301008
301009
301010
301011
301012
301013
301014
301015
301016
301017
301018
301019
301020
301021
301022
301023
301024
301025
301026
301027
301028
301029
301030
301031
301032
301033
301034
301035
301036
301037
301038
301039
301040
301041
301042
301043
301044
301045
301046
301047
301048
301049
301050
301051
301052
301053
301054
301055
301056
301057
301058
301059
301060
301061
301062
301063
301064
301065
301066
301067
301068
301069
301070
301071
301072
301073
301074
301075
301076
301077
301078
301079
301080
301081
301082
301083
301084
301085
301086
301087
301088
301089
301090
301091
301092
301093
301094
301095
301096
301097
301098
301099
301100
301101
301102
301103
301104
301105
301106
301107
301108
301109
301110
301111
301112
301113
301114
301115
301116
301117
301118
301119
301120
301121
301122
301123
301124
301125
301126
301127
301128
301129
301130
301131
301132
301133
301134
301135
301136
301137
301138
301139
301140
301141
301142
301143
301144
301145
301146
301147
301148
301149
301150
301151
301152
301153
301154
301155
301156
301157
301158
301159
301160
301161
301162
301163
301164
301165
301166
301167
301168
301169
301170
301171
301172
301173
301174
301175
301176
301177
301178
301179
301180
301181
301182
301183
301184
301185
301186
301187
301188
301189
301190
301191
301192
301193
301194
301195
301196
301197
301198
301199
301200
301201
301202
301203
301204
301205
301206
301207
301208
301209
301210
301211
301212
301213
301214
301215
301216
301217
301218
301219
301220
301221
301222
301223
301224
301225
301226
301227
301228
301229
301230
301231
301232
301233
301234
301235
301236
301237
301238
301239
301240
301241
301242
301243
301244
301245
301246
301247
301248
301249
301250
301251
301252
301253
301254
301255
301256
301257
301258
301259
301260
301261
301262
301263
301264
301265
301266
301267
301268
301269
301270
301271
301272
301273
301274
301275
301276
301277
301278
301279
301280
301281
301282
301283
301284
301285
301286
301287
301288
301289
301290
301291
301292
301293
301294
301295
301296
301297
301298
301299
301300
301301
301302
301303
301304
301305
301306
301307
301308
301309
301310
301311
301312
301313
301314
301315
301316
301317
301318
301319
301320
301321
301322
301323
301324
301325
301326
301327
301328
301329
301330
301331
301332
301333
301334
301335
301336
301337
301338
301339
301340
301341
301342
301343
301344
301345
301346
301347
301348
301349
301350
301351
301352
301353
301354
301355
301356
301357
301358
301359
301360
301361
301362
301363
301364
301365
301366
301367
301368
301369
301370
301371
301372
301373
301374
301375
301376
301377
301378
301379
301380
301381
301382
301383
301384
301385
301386
301387
301388
301389
301390
301391
301392
301393
301394
301395
301396
301397
301398
301399
301400
301401
301402
301403
301404
301405
301406
301407
301408
301409
301410
301411
301412
301413
301414
301415
301416
301417
301418
301419
301420
301421
301422
301423
301424
301425
301426
301427
301428
301429
301430
301431
301432
301433
301434
301435
301436
301437
301438
301439
301440
301441
301442
301443
301444
301445
301446
301447
301448
301449
301450
301451
301452
301453
301454
301455
301456
301457
301458
301459
301460
301461
301462
301463
301464
301465
301466
301467
301468
301469
301470
301471
301472
301473
301474
301475
301476
301477
301478
301479
301480
301481
301482
301483
301484
301485
301486
301487
301488
301489
301490
301491
301492
301493
301494
301495
301496
301497
301498
301499
301500
301501
301502
301503
301504
301505
301506
301507
301508
301509
301510
301511
301512
301513
301514
301515
301516
301517
301518
301519
301520
301521
301522
301523
301524
301525
301526
301527
301528
301529
301530
301531
301532
301533
301534
301535
301536
301537
301538
301539
301540
301541
301542
301543
301544
301545
301546
301547
301548
301549
301550
301551
301552
301553
301554
301555
301556
301557
301558
301559
301560
301561
301562
301563
301564
301565
301566
301567
301568
301569
301570
301571
301572
301573
301574
301575
301576
301577
301578
301579
301580
301581
301582
301583
301584
301585
301586
301587
301588
301589
301590
301591
301592
301593
301594
301595
301596
301597
301598
301599
301600
301601
301602
301603
301604
301605
301606
301607
301608
301609
301610
301611
301612
301613
301614
301615
301616
301617
301618
301619
301620
301621
301622
301623
301624
301625
301626
301627
301628
301629
301630
301631
301632
301633
301634
301635
301636
301637
301638
301639
301640
301641
301642
301643
301644
301645
301646
301647
301648
301649
301650
301651
301652
301653
301654
301655
301656
301657
301658
301659
301660
301661
301662
301663
301664
301665
301666
301667
301668
301669
301670
301671
301672
301673
301674
301675
301676
301677
301678
301679
301680
301681
301682
301683
301684
301685
301686
301687
301688
301689
301690
301691
301692
301693
301694
301695
301696
301697
301698
301699
301700
301701
301702
301703
301704
301705
301706
301707
301708
301709
301710
301711
301712
301713
301714
301715
301716
301717
301718
301719
301720
301721
301722
301723
301724
301725
301726
301727
301728
301729
301730
301731
301732
301733
301734
301735
301736
301737
301738
301739
301740
301741
301742
301743
301744
301745
301746
301747
301748
301749
301750
301751
301752
301753
301754
301755
301756
301757
301758
301759
301760
301761
301762
301763
301764
301765
301766
301767
301768
301769
301770
301771
301772
301773
301774
301775
301776
301777
301778
301779
301780
301781
301782
301783
301784
301785
301786
301787
301788
301789
301790
301791
301792
301793
301794
301795
301796
301797
301798
301799
301800
301801
301802
301803
301804
301805
301806
301807
301808
301809
301810
301811
301812
301813
301814
301815
301816
301817
301818
301819
301820
301821
301822
301823
301824
301825
301826
301827
301828
301829
301830
301831
301832
301833
301834
301835
301836
301837
301838
301839
301840
301841
301842
301843
301844
301845
301846
301847
301848
301849
301850
301851
301852
301853
301854
301855
301856
301857
301858
301859
301860
301861
301862
301863
301864
301865
301866
301867
301868
301869
301870
301871
301872
301873
301874
301875
301876
301877
301878
301879
301880
301881
301882
301883
301884
301885
301886
301887
301888
301889
301890
301891
301892
301893
301894
301895
301896
301897
301898
301899
301900
301901
301902
301903
301904
301905
301906
301907
301908
301909
301910
301911
301912
301913
301914
301915
301916
301917
301918
301919
301920
301921
301922
301923
301924
301925
301926
301927
301928
301929
301930
301931
301932
301933
301934
301935
301936
301937
301938
301939
301940
301941
301942
301943
301944
301945
301946
301947
301948
301949
301950
301951
301952
301953
301954
301955
301956
301957
301958
301959
301960
301961
301962
301963
301964
301965
301966
301967
301968
301969
301970
301971
301972
301973
301974
301975
301976
301977
301978
301979
301980
301981
301982
301983
301984
301985
301986
301987
301988
301989
301990
301991
301992
301993
301994
301995
301996
301997
301998
301999
302000
302001
302002
302003
302004
302005
302006
302007
302008
302009
302010
302011
302012
302013
302014
302015
302016
302017
302018
302019
302020
302021
302022
302023
302024
302025
302026
302027
302028
302029
302030
302031
302032
302033
302034
302035
302036
302037
302038
302039
302040
302041
302042
302043
302044
302045
302046
302047
302048
302049
302050
302051
302052
302053
302054
302055
302056
302057
302058
302059
302060
302061
302062
302063
302064
302065
302066
302067
302068
302069
302070
302071
302072
302073
302074
302075
302076
302077
302078
302079
302080
302081
302082
302083
302084
302085
302086
302087
302088
302089
302090
302091
302092
302093
302094
302095
302096
302097
302098
302099
302100
302101
302102
302103
302104
302105
302106
302107
302108
302109
302110
302111
302112
302113
302114
302115
302116
302117
302118
302119
302120
302121
302122
302123
302124
302125
302126
302127
302128
302129
302130
302131
302132
302133
302134
302135
302136
302137
302138
302139
302140
302141
302142
302143
302144
302145
302146
302147
302148
302149
302150
302151
302152
302153
302154
302155
302156
302157
302158
302159
302160
302161
302162
302163
302164
302165
302166
302167
302168
302169
302170
302171
302172
302173
302174
302175
302176
302177
302178
302179
302180
302181
302182
302183
302184
302185
302186
302187
302188
302189
302190
302191
302192
302193
302194
302195
302196
302197
302198
302199
302200
302201
302202
302203
302204
302205
302206
302207
302208
302209
302210
302211
302212
302213
302214
302215
302216
302217
302218
302219
302220
302221
302222
302223
302224
302225
302226
302227
302228
302229
302230
302231
302232
302233
302234
302235
302236
302237
302238
302239
302240
302241
302242
302243
302244
302245
302246
302247
302248
302249
302250
302251
302252
302253
302254
302255
302256
302257
302258
302259
302260
302261
302262
302263
302264
302265
302266
302267
302268
302269
302270
302271
302272
302273
302274
302275
302276
302277
302278
302279
302280
302281
302282
302283
302284
302285
302286
302287
302288
302289
302290
302291
302292
302293
302294
302295
302296
302297
302298
302299
302300
302301
302302
302303
302304
302305
302306
302307
302308
302309
302310
302311
302312
302313
302314
302315
302316
302317
302318
302319
302320
302321
302322
302323
302324
302325
302326
302327
302328
302329
302330
302331
302332
302333
302334
302335
302336
302337
302338
302339
302340
302341
302342
302343
302344
302345
302346
302347
302348
302349
302350
302351
302352
302353
302354
302355
302356
302357
302358
302359
302360
302361
302362
302363
302364
302365
302366
302367
302368
302369
302370
302371
302372
302373
302374
302375
302376
302377
302378
302379
302380
302381
302382
302383
302384
302385
302386
302387
302388
302389
302390
302391
302392
302393
302394
302395
302396
302397
302398
302399
302400
302401
302402
302403
302404
302405
302406
302407
302408
302409
302410
302411
302412
302413
302414
302415
302416
302417
302418
302419
302420
302421
302422
302423
302424
302425
302426
302427
302428
302429
302430
302431
302432
302433
302434
302435
302436
302437
302438
302439
302440
302441
302442
302443
302444
302445
302446
302447
302448
302449
302450
302451
302452
302453
302454
302455
302456
302457
302458
302459
302460
302461
302462
302463
302464
302465
302466
302467
302468
302469
302470
302471
302472
302473
302474
302475
302476
302477
302478
302479
302480
302481
302482
302483
302484
302485
302486
302487
302488
302489
302490
302491
302492
302493
302494
302495
302496
302497
302498
302499
302500
302501
302502
302503
302504
302505
302506
302507
302508
302509
302510
302511
302512
302513
302514
302515
302516
302517
302518
302519
302520
302521
302522
302523
302524
302525
302526
302527
302528
302529
302530
302531
302532
302533
302534
302535
302536
302537
302538
302539
302540
302541
302542
302543
302544
302545
302546
302547
302548
302549
302550
302551
302552
302553
302554
302555
302556
302557
302558
302559
302560
302561
302562
302563
302564
302565
302566
302567
302568
302569
302570
302571
302572
302573
302574
302575
302576
302577
302578
302579
302580
302581
302582
302583
302584
302585
302586
302587
302588
302589
302590
302591
302592
302593
302594
302595
302596
302597
302598
302599
302600
302601
302602
302603
302604
302605
302606
302607
302608
302609
302610
302611
302612
302613
302614
302615
302616
302617
302618
302619
302620
302621
302622
302623
302624
302625
302626
302627
302628
302629
302630
302631
302632
302633
302634
302635
302636
302637
302638
302639
302640
302641
302642
302643
302644
302645
302646
302647
302648
302649
302650
302651
302652
302653
302654
302655
302656
302657
302658
302659
302660
302661
302662
302663
302664
302665
302666
302667
302668
302669
302670
302671
302672
302673
302674
302675
302676
302677
302678
302679
302680
302681
302682
302683
302684
302685
302686
302687
302688
302689
302690
302691
302692
302693
302694
302695
302696
302697
302698
302699
302700
302701
302702
302703
302704
302705
302706
302707
302708
302709
302710
302711
302712
302713
302714
302715
302716
302717
302718
302719
302720
302721
302722
302723
302724
302725
302726
302727
302728
302729
302730
302731
302732
302733
302734
302735
302736
302737
302738
302739
302740
302741
302742
302743
302744
302745
302746
302747
302748
302749
302750
302751
302752
302753
302754
302755
302756
302757
302758
302759
302760
302761
302762
302763
302764
302765
302766
302767
302768
302769
302770
302771
302772
302773
302774
302775
302776
302777
302778
302779
302780
302781
302782
302783
302784
302785
302786
302787
302788
302789
302790
302791
302792
302793
302794
302795
302796
302797
302798
302799
302800
302801
302802
302803
302804
302805
302806
302807
302808
302809
302810
302811
302812
302813
302814
302815
302816
302817
302818
302819
302820
302821
302822
302823
302824
302825
302826
302827
302828
302829
302830
302831
302832
302833
302834
302835
302836
302837
302838
302839
302840
302841
302842
302843
302844
302845
302846
302847
302848
302849
302850
302851
302852
302853
302854
302855
302856
302857
302858
302859
302860
302861
302862
302863
302864
302865
302866
302867
302868
302869
302870
302871
302872
302873
302874
302875
302876
302877
302878
302879
302880
302881
302882
302883
302884
302885
302886
302887
302888
302889
302890
302891
302892
302893
302894
302895
302896
302897
302898
302899
302900
302901
302902
302903
302904
302905
302906
302907
302908
302909
302910
302911
302912
302913
302914
302915
302916
302917
302918
302919
302920
302921
302922
302923
302924
302925
302926
302927
302928
302929
302930
302931
302932
302933
302934
302935
302936
302937
302938
302939
302940
302941
302942
302943
302944
302945
302946
302947
302948
302949
302950
302951
302952
302953
302954
302955
302956
302957
302958
302959
302960
302961
302962
302963
302964
302965
302966
302967
302968
302969
302970
302971
302972
302973
302974
302975
302976
302977
302978
302979
302980
302981
302982
302983
302984
302985
302986
302987
302988
302989
302990
302991
302992
302993
302994
302995
302996
302997
302998
302999
303000
303001
303002
303003
303004
303005
303006
303007
303008
303009
303010
303011
303012
303013
303014
303015
303016
303017
303018
303019
303020
303021
303022
303023
303024
303025
303026
303027
303028
303029
303030
303031
303032
303033
303034
303035
303036
303037
303038
303039
303040
303041
303042
303043
303044
303045
303046
303047
303048
303049
303050
303051
303052
303053
303054
303055
303056
303057
303058
303059
303060
303061
303062
303063
303064
303065
303066
303067
303068
303069
303070
303071
303072
303073
303074
303075
303076
303077
303078
303079
303080
303081
303082
303083
303084
303085
303086
303087
303088
303089
303090
303091
303092
303093
303094
303095
303096
303097
303098
303099
303100
303101
303102
303103
303104
303105
303106
303107
303108
303109
303110
303111
303112
303113
303114
303115
303116
303117
303118
303119
303120
303121
303122
303123
303124
303125
303126
303127
303128
303129
303130
303131
303132
303133
303134
303135
303136
303137
303138
303139
303140
303141
303142
303143
303144
303145
303146
303147
303148
303149
303150
303151
303152
303153
303154
303155
303156
303157
303158
303159
303160
303161
303162
303163
303164
303165
303166
303167
303168
303169
303170
303171
303172
303173
303174
303175
303176
303177
303178
303179
303180
303181
303182
303183
303184
303185
303186
303187
303188
303189
303190
303191
303192
303193
303194
303195
303196
303197
303198
303199
303200
303201
303202
303203
303204
303205
303206
303207
303208
303209
303210
303211
303212
303213
303214
303215
303216
303217
303218
303219
303220
303221
303222
303223
303224
303225
303226
303227
303228
303229
303230
303231
303232
303233
303234
303235
303236
303237
303238
303239
303240
303241
303242
303243
303244
303245
303246
303247
303248
303249
303250
303251
303252
303253
303254
303255
303256
303257
303258
303259
303260
303261
303262
303263
303264
303265
303266
303267
303268
303269
303270
303271
303272
303273
303274
303275
303276
303277
303278
303279
303280
303281
303282
303283
303284
303285
303286
303287
303288
303289
303290
303291
303292
303293
303294
303295
303296
303297
303298
303299
303300
303301
303302
303303
303304
303305
303306
303307
303308
303309
303310
303311
303312
303313
303314
303315
303316
303317
303318
303319
303320
303321
303322
303323
303324
303325
303326
303327
303328
303329
303330
303331
303332
303333
303334
303335
303336
303337
303338
303339
303340
303341
303342
303343
303344
303345
303346
303347
303348
303349
303350
303351
303352
303353
303354
303355
303356
303357
303358
303359
303360
303361
303362
303363
303364
303365
303366
303367
303368
303369
303370
303371
303372
303373
303374
303375
303376
303377
303378
303379
303380
303381
303382
303383
303384
303385
303386
303387
303388
303389
303390
303391
303392
303393
303394
303395
303396
303397
303398
303399
303400
303401
303402
303403
303404
303405
303406
303407
303408
303409
303410
303411
303412
303413
303414
303415
303416
303417
303418
303419
303420
303421
303422
303423
303424
303425
303426
303427
303428
303429
303430
303431
303432
303433
303434
303435
303436
303437
303438
303439
303440
303441
303442
303443
303444
303445
303446
303447
303448
303449
303450
303451
303452
303453
303454
303455
303456
303457
303458
303459
303460
303461
303462
303463
303464
303465
303466
303467
303468
303469
303470
303471
303472
303473
303474
303475
303476
303477
303478
303479
303480
303481
303482
303483
303484
303485
303486
303487
303488
303489
303490
303491
303492
303493
303494
303495
303496
303497
303498
303499
303500
303501
303502
303503
303504
303505
303506
303507
303508
303509
303510
303511
303512
303513
303514
303515
303516
303517
303518
303519
303520
303521
303522
303523
303524
303525
303526
303527
303528
303529
303530
303531
303532
303533
303534
303535
303536
303537
303538
303539
303540
303541
303542
303543
303544
303545
303546
303547
303548
303549
303550
303551
303552
303553
303554
303555
303556
303557
303558
303559
303560
303561
303562
303563
303564
303565
303566
303567
303568
303569
303570
303571
303572
303573
303574
303575
303576
303577
303578
303579
303580
303581
303582
303583
303584
303585
303586
303587
303588
303589
303590
303591
303592
303593
303594
303595
303596
303597
303598
303599
303600
303601
303602
303603
303604
303605
303606
303607
303608
303609
303610
303611
303612
303613
303614
303615
303616
303617
303618
303619
303620
303621
303622
303623
303624
303625
303626
303627
303628
303629
303630
303631
303632
303633
303634
303635
303636
303637
303638
303639
303640
303641
303642
303643
303644
303645
303646
303647
303648
303649
303650
303651
303652
303653
303654
303655
303656
303657
303658
303659
303660
303661
303662
303663
303664
303665
303666
303667
303668
303669
303670
303671
303672
303673
303674
303675
303676
303677
303678
303679
303680
303681
303682
303683
303684
303685
303686
303687
303688
303689
303690
303691
303692
303693
303694
303695
303696
303697
303698
303699
303700
303701
303702
303703
303704
303705
303706
303707
303708
303709
303710
303711
303712
303713
303714
303715
303716
303717
303718
303719
303720
303721
303722
303723
303724
303725
303726
303727
303728
303729
303730
303731
303732
303733
303734
303735
303736
303737
303738
303739
303740
303741
303742
303743
303744
303745
303746
303747
303748
303749
303750
303751
303752
303753
303754
303755
303756
303757
303758
303759
303760
303761
303762
303763
303764
303765
303766
303767
303768
303769
303770
303771
303772
303773
303774
303775
303776
303777
303778
303779
303780
303781
303782
303783
303784
303785
303786
303787
303788
303789
303790
303791
303792
303793
303794
303795
303796
303797
303798
303799
303800
303801
303802
303803
303804
303805
303806
303807
303808
303809
303810
303811
303812
303813
303814
303815
303816
303817
303818
303819
303820
303821
303822
303823
303824
303825
303826
303827
303828
303829
303830
303831
303832
303833
303834
303835
303836
303837
303838
303839
303840
303841
303842
303843
303844
303845
303846
303847
303848
303849
303850
303851
303852
303853
303854
303855
303856
303857
303858
303859
303860
303861
303862
303863
303864
303865
303866
303867
303868
303869
303870
303871
303872
303873
303874
303875
303876
303877
303878
303879
303880
303881
303882
303883
303884
303885
303886
303887
303888
303889
303890
303891
303892
303893
303894
303895
303896
303897
303898
303899
303900
303901
303902
303903
303904
303905
303906
303907
303908
303909
303910
303911
303912
303913
303914
303915
303916
303917
303918
303919
303920
303921
303922
303923
303924
303925
303926
303927
303928
303929
303930
303931
303932
303933
303934
303935
303936
303937
303938
303939
303940
303941
303942
303943
303944
303945
303946
303947
303948
303949
303950
303951
303952
303953
303954
303955
303956
303957
303958
303959
303960
303961
303962
303963
303964
303965
303966
303967
303968
303969
303970
303971
303972
303973
303974
303975
303976
303977
303978
303979
303980
303981
303982
303983
303984
303985
303986
303987
303988
303989
303990
303991
303992
303993
303994
303995
303996
303997
303998
303999
304000
304001
304002
304003
304004
304005
304006
304007
304008
304009
304010
304011
304012
304013
304014
304015
304016
304017
304018
304019
304020
304021
304022
304023
304024
304025
304026
304027
304028
304029
304030
304031
304032
304033
304034
304035
304036
304037
304038
304039
304040
304041
304042
304043
304044
304045
304046
304047
304048
304049
304050
304051
304052
304053
304054
304055
304056
304057
304058
304059
304060
304061
304062
304063
304064
304065
304066
304067
304068
304069
304070
304071
304072
304073
304074
304075
304076
304077
304078
304079
304080
304081
304082
304083
304084
304085
304086
304087
304088
304089
304090
304091
304092
304093
304094
304095
304096
304097
304098
304099
304100
304101
304102
304103
304104
304105
304106
304107
304108
304109
304110
304111
304112
304113
304114
304115
304116
304117
304118
304119
304120
304121
304122
304123
304124
304125
304126
304127
304128
304129
304130
304131
304132
304133
304134
304135
304136
304137
304138
304139
304140
304141
304142
304143
304144
304145
304146
304147
304148
304149
304150
304151
304152
304153
304154
304155
304156
304157
304158
304159
304160
304161
304162
304163
304164
304165
304166
304167
304168
304169
304170
304171
304172
304173
304174
304175
304176
304177
304178
304179
304180
304181
304182
304183
304184
304185
304186
304187
304188
304189
304190
304191
304192
304193
304194
304195
304196
304197
304198
304199
304200
304201
304202
304203
304204
304205
304206
304207
304208
304209
304210
304211
304212
304213
304214
304215
304216
304217
304218
304219
304220
304221
304222
304223
304224
304225
304226
304227
304228
304229
304230
304231
304232
304233
304234
304235
304236
304237
304238
304239
304240
304241
304242
304243
304244
304245
304246
304247
304248
304249
304250
304251
304252
304253
304254
304255
304256
304257
304258
304259
304260
304261
304262
304263
304264
304265
304266
304267
304268
304269
304270
304271
304272
304273
304274
304275
304276
304277
304278
304279
304280
304281
304282
304283
304284
304285
304286
304287
304288
304289
304290
304291
304292
304293
304294
304295
304296
304297
304298
304299
304300
304301
304302
304303
304304
304305
304306
304307
304308
304309
304310
304311
304312
304313
304314
304315
304316
304317
304318
304319
304320
304321
304322
304323
304324
304325
304326
304327
304328
304329
304330
304331
304332
304333
304334
304335
304336
304337
304338
304339
304340
304341
304342
304343
304344
304345
304346
304347
304348
304349
304350
304351
304352
304353
304354
304355
304356
304357
304358
304359
304360
304361
304362
304363
304364
304365
304366
304367
304368
304369
304370
304371
304372
304373
304374
304375
304376
304377
304378
304379
304380
304381
304382
304383
304384
304385
304386
304387
304388
304389
304390
304391
304392
304393
304394
304395
304396
304397
304398
304399
304400
304401
304402
304403
304404
304405
304406
304407
304408
304409
304410
304411
304412
304413
304414
304415
304416
304417
304418
304419
304420
304421
304422
304423
304424
304425
304426
304427
304428
304429
304430
304431
304432
304433
304434
304435
304436
304437
304438
304439
304440
304441
304442
304443
304444
304445
304446
304447
304448
304449
304450
304451
304452
304453
304454
304455
304456
304457
304458
304459
304460
304461
304462
304463
304464
304465
304466
304467
304468
304469
304470
304471
304472
304473
304474
304475
304476
304477
304478
304479
304480
304481
304482
304483
304484
304485
304486
304487
304488
304489
304490
304491
304492
304493
304494
304495
304496
304497
304498
304499
304500
304501
304502
304503
304504
304505
304506
304507
304508
304509
304510
304511
304512
304513
304514
304515
304516
304517
304518
304519
304520
304521
304522
304523
304524
304525
304526
304527
304528
304529
304530
304531
304532
304533
304534
304535
304536
304537
304538
304539
304540
304541
304542
304543
304544
304545
304546
304547
304548
304549
304550
304551
304552
304553
304554
304555
304556
304557
304558
304559
304560
304561
304562
304563
304564
304565
304566
304567
304568
304569
304570
304571
304572
304573
304574
304575
304576
304577
304578
304579
304580
304581
304582
304583
304584
304585
304586
304587
304588
304589
304590
304591
304592
304593
304594
304595
304596
304597
304598
304599
304600
304601
304602
304603
304604
304605
304606
304607
304608
304609
304610
304611
304612
304613
304614
304615
304616
304617
304618
304619
304620
304621
304622
304623
304624
304625
304626
304627
304628
304629
304630
304631
304632
304633
304634
304635
304636
304637
304638
304639
304640
304641
304642
304643
304644
304645
304646
304647
304648
304649
304650
304651
304652
304653
304654
304655
304656
304657
304658
304659
304660
304661
304662
304663
304664
304665
304666
304667
304668
304669
304670
304671
304672
304673
304674
304675
304676
304677
304678
304679
304680
304681
304682
304683
304684
304685
304686
304687
304688
304689
304690
304691
304692
304693
304694
304695
304696
304697
304698
304699
304700
304701
304702
304703
304704
304705
304706
304707
304708
304709
304710
304711
304712
304713
304714
304715
304716
304717
304718
304719
304720
304721
304722
304723
304724
304725
304726
304727
304728
304729
304730
304731
304732
304733
304734
304735
304736
304737
304738
304739
304740
304741
304742
304743
304744
304745
304746
304747
304748
304749
304750
304751
304752
304753
304754
304755
304756
304757
304758
304759
304760
304761
304762
304763
304764
304765
304766
304767
304768
304769
304770
304771
304772
304773
304774
304775
304776
304777
304778
304779
304780
304781
304782
304783
304784
304785
304786
304787
304788
304789
304790
304791
304792
304793
304794
304795
304796
304797
304798
304799
304800
304801
304802
304803
304804
304805
304806
304807
304808
304809
304810
304811
304812
304813
304814
304815
304816
304817
304818
304819
304820
304821
304822
304823
304824
304825
304826
304827
304828
304829
304830
304831
304832
304833
304834
304835
304836
304837
304838
304839
304840
304841
304842
304843
304844
304845
304846
304847
304848
304849
304850
304851
304852
304853
304854
304855
304856
304857
304858
304859
304860
304861
304862
304863
304864
304865
304866
304867
304868
304869
304870
304871
304872
304873
304874
304875
304876
304877
304878
304879
304880
304881
304882
304883
304884
304885
304886
304887
304888
304889
304890
304891
304892
304893
304894
304895
304896
304897
304898
304899
304900
304901
304902
304903
304904
304905
304906
304907
304908
304909
304910
304911
304912
304913
304914
304915
304916
304917
304918
304919
304920
304921
304922
304923
304924
304925
304926
304927
304928
304929
304930
304931
304932
304933
304934
304935
304936
304937
304938
304939
304940
304941
304942
304943
304944
304945
304946
304947
304948
304949
304950
304951
304952
304953
304954
304955
304956
304957
304958
304959
304960
304961
304962
304963
304964
304965
304966
304967
304968
304969
304970
304971
304972
304973
304974
304975
304976
304977
304978
304979
304980
304981
304982
304983
304984
304985
304986
304987
304988
304989
304990
304991
304992
304993
304994
304995
304996
304997
304998
304999
305000
305001
305002
305003
305004
305005
305006
305007
305008
305009
305010
305011
305012
305013
305014
305015
305016
305017
305018
305019
305020
305021
305022
305023
305024
305025
305026
305027
305028
305029
305030
305031
305032
305033
305034
305035
305036
305037
305038
305039
305040
305041
305042
305043
305044
305045
305046
305047
305048
305049
305050
305051
305052
305053
305054
305055
305056
305057
305058
305059
305060
305061
305062
305063
305064
305065
305066
305067
305068
305069
305070
305071
305072
305073
305074
305075
305076
305077
305078
305079
305080
305081
305082
305083
305084
305085
305086
305087
305088
305089
305090
305091
305092
305093
305094
305095
305096
305097
305098
305099
305100
305101
305102
305103
305104
305105
305106
305107
305108
305109
305110
305111
305112
305113
305114
305115
305116
305117
305118
305119
305120
305121
305122
305123
305124
305125
305126
305127
305128
305129
305130
305131
305132
305133
305134
305135
305136
305137
305138
305139
305140
305141
305142
305143
305144
305145
305146
305147
305148
305149
305150
305151
305152
305153
305154
305155
305156
305157
305158
305159
305160
305161
305162
305163
305164
305165
305166
305167
305168
305169
305170
305171
305172
305173
305174
305175
305176
305177
305178
305179
305180
305181
305182
305183
305184
305185
305186
305187
305188
305189
305190
305191
305192
305193
305194
305195
305196
305197
305198
305199
305200
305201
305202
305203
305204
305205
305206
305207
305208
305209
305210
305211
305212
305213
305214
305215
305216
305217
305218
305219
305220
305221
305222
305223
305224
305225
305226
305227
305228
305229
305230
305231
305232
305233
305234
305235
305236
305237
305238
305239
305240
305241
305242
305243
305244
305245
305246
305247
305248
305249
305250
305251
305252
305253
305254
305255
305256
305257
305258
305259
305260
305261
305262
305263
305264
305265
305266
305267
305268
305269
305270
305271
305272
305273
305274
305275
305276
305277
305278
305279
305280
305281
305282
305283
305284
305285
305286
305287
305288
305289
305290
305291
305292
305293
305294
305295
305296
305297
305298
305299
305300
305301
305302
305303
305304
305305
305306
305307
305308
305309
305310
305311
305312
305313
305314
305315
305316
305317
305318
305319
305320
305321
305322
305323
305324
305325
305326
305327
305328
305329
305330
305331
305332
305333
305334
305335
305336
305337
305338
305339
305340
305341
305342
305343
305344
305345
305346
305347
305348
305349
305350
305351
305352
305353
305354
305355
305356
305357
305358
305359
305360
305361
305362
305363
305364
305365
305366
305367
305368
305369
305370
305371
305372
305373
305374
305375
305376
305377
305378
305379
305380
305381
305382
305383
305384
305385
305386
305387
305388
305389
305390
305391
305392
305393
305394
305395
305396
305397
305398
305399
305400
305401
305402
305403
305404
305405
305406
305407
305408
305409
305410
305411
305412
305413
305414
305415
305416
305417
305418
305419
305420
305421
305422
305423
305424
305425
305426
305427
305428
305429
305430
305431
305432
305433
305434
305435
305436
305437
305438
305439
305440
305441
305442
305443
305444
305445
305446
305447
305448
305449
305450
305451
305452
305453
305454
305455
305456
305457
305458
305459
305460
305461
305462
305463
305464
305465
305466
305467
305468
305469
305470
305471
305472
305473
305474
305475
305476
305477
305478
305479
305480
305481
305482
305483
305484
305485
305486
305487
305488
305489
305490
305491
305492
305493
305494
305495
305496
305497
305498
305499
305500
305501
305502
305503
305504
305505
305506
305507
305508
305509
305510
305511
305512
305513
305514
305515
305516
305517
305518
305519
305520
305521
305522
305523
305524
305525
305526
305527
305528
305529
305530
305531
305532
305533
305534
305535
305536
305537
305538
305539
305540
305541
305542
305543
305544
305545
305546
305547
305548
305549
305550
305551
305552
305553
305554
305555
305556
305557
305558
305559
305560
305561
305562
305563
305564
305565
305566
305567
305568
305569
305570
305571
305572
305573
305574
305575
305576
305577
305578
305579
305580
305581
305582
305583
305584
305585
305586
305587
305588
305589
305590
305591
305592
305593
305594
305595
305596
305597
305598
305599
305600
305601
305602
305603
305604
305605
305606
305607
305608
305609
305610
305611
305612
305613
305614
305615
305616
305617
305618
305619
305620
305621
305622
305623
305624
305625
305626
305627
305628
305629
305630
305631
305632
305633
305634
305635
305636
305637
305638
305639
305640
305641
305642
305643
305644
305645
305646
305647
305648
305649
305650
305651
305652
305653
305654
305655
305656
305657
305658
305659
305660
305661
305662
305663
305664
305665
305666
305667
305668
305669
305670
305671
305672
305673
305674
305675
305676
305677
305678
305679
305680
305681
305682
305683
305684
305685
305686
305687
305688
305689
305690
305691
305692
305693
305694
305695
305696
305697
305698
305699
305700
305701
305702
305703
305704
305705
305706
305707
305708
305709
305710
305711
305712
305713
305714
305715
305716
305717
305718
305719
305720
305721
305722
305723
305724
305725
305726
305727
305728
305729
305730
305731
305732
305733
305734
305735
305736
305737
305738
305739
305740
305741
305742
305743
305744
305745
305746
305747
305748
305749
305750
305751
305752
305753
305754
305755
305756
305757
305758
305759
305760
305761
305762
305763
305764
305765
305766
305767
305768
305769
305770
305771
305772
305773
305774
305775
305776
305777
305778
305779
305780
305781
305782
305783
305784
305785
305786
305787
305788
305789
305790
305791
305792
305793
305794
305795
305796
305797
305798
305799
305800
305801
305802
305803
305804
305805
305806
305807
305808
305809
305810
305811
305812
305813
305814
305815
305816
305817
305818
305819
305820
305821
305822
305823
305824
305825
305826
305827
305828
305829
305830
305831
305832
305833
305834
305835
305836
305837
305838
305839
305840
305841
305842
305843
305844
305845
305846
305847
305848
305849
305850
305851
305852
305853
305854
305855
305856
305857
305858
305859
305860
305861
305862
305863
305864
305865
305866
305867
305868
305869
305870
305871
305872
305873
305874
305875
305876
305877
305878
305879
305880
305881
305882
305883
305884
305885
305886
305887
305888
305889
305890
305891
305892
305893
305894
305895
305896
305897
305898
305899
305900
305901
305902
305903
305904
305905
305906
305907
305908
305909
305910
305911
305912
305913
305914
305915
305916
305917
305918
305919
305920
305921
305922
305923
305924
305925
305926
305927
305928
305929
305930
305931
305932
305933
305934
305935
305936
305937
305938
305939
305940
305941
305942
305943
305944
305945
305946
305947
305948
305949
305950
305951
305952
305953
305954
305955
305956
305957
305958
305959
305960
305961
305962
305963
305964
305965
305966
305967
305968
305969
305970
305971
305972
305973
305974
305975
305976
305977
305978
305979
305980
305981
305982
305983
305984
305985
305986
305987
305988
305989
305990
305991
305992
305993
305994
305995
305996
305997
305998
305999
306000
306001
306002
306003
306004
306005
306006
306007
306008
306009
306010
306011
306012
306013
306014
306015
306016
306017
306018
306019
306020
306021
306022
306023
306024
306025
306026
306027
306028
306029
306030
306031
306032
306033
306034
306035
306036
306037
306038
306039
306040
306041
306042
306043
306044
306045
306046
306047
306048
306049
306050
306051
306052
306053
306054
306055
306056
306057
306058
306059
306060
306061
306062
306063
306064
306065
306066
306067
306068
306069
306070
306071
306072
306073
306074
306075
306076
306077
306078
306079
306080
306081
306082
306083
306084
306085
306086
306087
306088
306089
306090
306091
306092
306093
306094
306095
306096
306097
306098
306099
306100
306101
306102
306103
306104
306105
306106
306107
306108
306109
306110
306111
306112
306113
306114
306115
306116
306117
306118
306119
306120
306121
306122
306123
306124
306125
306126
306127
306128
306129
306130
306131
306132
306133
306134
306135
306136
306137
306138
306139
306140
306141
306142
306143
306144
306145
306146
306147
306148
306149
306150
306151
306152
306153
306154
306155
306156
306157
306158
306159
306160
306161
306162
306163
306164
306165
306166
306167
306168
306169
306170
306171
306172
306173
306174
306175
306176
306177
306178
306179
306180
306181
306182
306183
306184
306185
306186
306187
306188
306189
306190
306191
306192
306193
306194
306195
306196
306197
306198
306199
306200
306201
306202
306203
306204
306205
306206
306207
306208
306209
306210
306211
306212
306213
306214
306215
306216
306217
306218
306219
306220
306221
306222
306223
306224
306225
306226
306227
306228
306229
306230
306231
306232
306233
306234
306235
306236
306237
306238
306239
306240
306241
306242
306243
306244
306245
306246
306247
306248
306249
306250
306251
306252
306253
306254
306255
306256
306257
306258
306259
306260
306261
306262
306263
306264
306265
306266
306267
306268
306269
306270
306271
306272
306273
306274
306275
306276
306277
306278
306279
306280
306281
306282
306283
306284
306285
306286
306287
306288
306289
306290
306291
306292
306293
306294
306295
306296
306297
306298
306299
306300
306301
306302
306303
306304
306305
306306
306307
306308
306309
306310
306311
306312
306313
306314
306315
306316
306317
306318
306319
306320
306321
306322
306323
306324
306325
306326
306327
306328
306329
306330
306331
306332
306333
306334
306335
306336
306337
306338
306339
306340
306341
306342
306343
306344
306345
306346
306347
306348
306349
306350
306351
306352
306353
306354
306355
306356
306357
306358
306359
306360
306361
306362
306363
306364
306365
306366
306367
306368
306369
306370
306371
306372
306373
306374
306375
306376
306377
306378
306379
306380
306381
306382
306383
306384
306385
306386
306387
306388
306389
306390
306391
306392
306393
306394
306395
306396
306397
306398
306399
306400
306401
306402
306403
306404
306405
306406
306407
306408
306409
306410
306411
306412
306413
306414
306415
306416
306417
306418
306419
306420
306421
306422
306423
306424
306425
306426
306427
306428
306429
306430
306431
306432
306433
306434
306435
306436
306437
306438
306439
306440
306441
306442
306443
306444
306445
306446
306447
306448
306449
306450
306451
306452
306453
306454
306455
306456
306457
306458
306459
306460
306461
306462
306463
306464
306465
306466
306467
306468
306469
306470
306471
306472
306473
306474
306475
306476
306477
306478
306479
306480
306481
306482
306483
306484
306485
306486
306487
306488
306489
306490
306491
306492
306493
306494
306495
306496
306497
306498
306499
306500
306501
306502
306503
306504
306505
306506
306507
306508
306509
306510
306511
306512
306513
306514
306515
306516
306517
306518
306519
306520
306521
306522
306523
306524
306525
306526
306527
306528
306529
306530
306531
306532
306533
306534
306535
306536
306537
306538
306539
306540
306541
306542
306543
306544
306545
306546
306547
306548
306549
306550
306551
306552
306553
306554
306555
306556
306557
306558
306559
306560
306561
306562
306563
306564
306565
306566
306567
306568
306569
306570
306571
306572
306573
306574
306575
306576
306577
306578
306579
306580
306581
306582
306583
306584
306585
306586
306587
306588
306589
306590
306591
306592
306593
306594
306595
306596
306597
306598
306599
306600
306601
306602
306603
306604
306605
306606
306607
306608
306609
306610
306611
306612
306613
306614
306615
306616
306617
306618
306619
306620
306621
306622
306623
306624
306625
306626
306627
306628
306629
306630
306631
306632
306633
306634
306635
306636
306637
306638
306639
306640
306641
306642
306643
306644
306645
306646
306647
306648
306649
306650
306651
306652
306653
306654
306655
306656
306657
306658
306659
306660
306661
306662
306663
306664
306665
306666
306667
306668
306669
306670
306671
306672
306673
306674
306675
306676
306677
306678
306679
306680
306681
306682
306683
306684
306685
306686
306687
306688
306689
306690
306691
306692
306693
306694
306695
306696
306697
306698
306699
306700
306701
306702
306703
306704
306705
306706
306707
306708
306709
306710
306711
306712
306713
306714
306715
306716
306717
306718
306719
306720
306721
306722
306723
306724
306725
306726
306727
306728
306729
306730
306731
306732
306733
306734
306735
306736
306737
306738
306739
306740
306741
306742
306743
306744
306745
306746
306747
306748
306749
306750
306751
306752
306753
306754
306755
306756
306757
306758
306759
306760
306761
306762
306763
306764
306765
306766
306767
306768
306769
306770
306771
306772
306773
306774
306775
306776
306777
306778
306779
306780
306781
306782
306783
306784
306785
306786
306787
306788
306789
306790
306791
306792
306793
306794
306795
306796
306797
306798
306799
306800
306801
306802
306803
306804
306805
306806
306807
306808
306809
306810
306811
306812
306813
306814
306815
306816
306817
306818
306819
306820
306821
306822
306823
306824
306825
306826
306827
306828
306829
306830
306831
306832
306833
306834
306835
306836
306837
306838
306839
306840
306841
306842
306843
306844
306845
306846
306847
306848
306849
306850
306851
306852
306853
306854
306855
306856
306857
306858
306859
306860
306861
306862
306863
306864
306865
306866
306867
306868
306869
306870
306871
306872
306873
306874
306875
306876
306877
306878
306879
306880
306881
306882
306883
306884
306885
306886
306887
306888
306889
306890
306891
306892
306893
306894
306895
306896
306897
306898
306899
306900
306901
306902
306903
306904
306905
306906
306907
306908
306909
306910
306911
306912
306913
306914
306915
306916
306917
306918
306919
306920
306921
306922
306923
306924
306925
306926
306927
306928
306929
306930
306931
306932
306933
306934
306935
306936
306937
306938
306939
306940
306941
306942
306943
306944
306945
306946
306947
306948
306949
306950
306951
306952
306953
306954
306955
306956
306957
306958
306959
306960
306961
306962
306963
306964
306965
306966
306967
306968
306969
306970
306971
306972
306973
306974
306975
306976
306977
306978
306979
306980
306981
306982
306983
306984
306985
306986
306987
306988
306989
306990
306991
306992
306993
306994
306995
306996
306997
306998
306999
307000
307001
307002
307003
307004
307005
307006
307007
307008
307009
307010
307011
307012
307013
307014
307015
307016
307017
307018
307019
307020
307021
307022
307023
307024
307025
307026
307027
307028
307029
307030
307031
307032
307033
307034
307035
307036
307037
307038
307039
307040
307041
307042
307043
307044
307045
307046
307047
307048
307049
307050
307051
307052
307053
307054
307055
307056
307057
307058
307059
307060
307061
307062
307063
307064
307065
307066
307067
307068
307069
307070
307071
307072
307073
307074
307075
307076
307077
307078
307079
307080
307081
307082
307083
307084
307085
307086
307087
307088
307089
307090
307091
307092
307093
307094
307095
307096
307097
307098
307099
307100
307101
307102
307103
307104
307105
307106
307107
307108
307109
307110
307111
307112
307113
307114
307115
307116
307117
307118
307119
307120
307121
307122
307123
307124
307125
307126
307127
307128
307129
307130
307131
307132
307133
307134
307135
307136
307137
307138
307139
307140
307141
307142
307143
307144
307145
307146
307147
307148
307149
307150
307151
307152
307153
307154
307155
307156
307157
307158
307159
307160
307161
307162
307163
307164
307165
307166
307167
307168
307169
307170
307171
307172
307173
307174
307175
307176
307177
307178
307179
307180
307181
307182
307183
307184
307185
307186
307187
307188
307189
307190
307191
307192
307193
307194
307195
307196
307197
307198
307199
307200
307201
307202
307203
307204
307205
307206
307207
307208
307209
307210
307211
307212
307213
307214
307215
307216
307217
307218
307219
307220
307221
307222
307223
307224
307225
307226
307227
307228
307229
307230
307231
307232
307233
307234
307235
307236
307237
307238
307239
307240
307241
307242
307243
307244
307245
307246
307247
307248
307249
307250
307251
307252
307253
307254
307255
307256
307257
307258
307259
307260
307261
307262
307263
307264
307265
307266
307267
307268
307269
307270
307271
307272
307273
307274
307275
307276
307277
307278
307279
307280
307281
307282
307283
307284
307285
307286
307287
307288
307289
307290
307291
307292
307293
307294
307295
307296
307297
307298
307299
307300
307301
307302
307303
307304
307305
307306
307307
307308
307309
307310
307311
307312
307313
307314
307315
307316
307317
307318
307319
307320
307321
307322
307323
307324
307325
307326
307327
307328
307329
307330
307331
307332
307333
307334
307335
307336
307337
307338
307339
307340
307341
307342
307343
307344
307345
307346
307347
307348
307349
307350
307351
307352
307353
307354
307355
307356
307357
307358
307359
307360
307361
307362
307363
307364
307365
307366
307367
307368
307369
307370
307371
307372
307373
307374
307375
307376
307377
307378
307379
307380
307381
307382
307383
307384
307385
307386
307387
307388
307389
307390
307391
307392
307393
307394
307395
307396
307397
307398
307399
307400
307401
307402
307403
307404
307405
307406
307407
307408
307409
307410
307411
307412
307413
307414
307415
307416
307417
307418
307419
307420
307421
307422
307423
307424
307425
307426
307427
307428
307429
307430
307431
307432
307433
307434
307435
307436
307437
307438
307439
307440
307441
307442
307443
307444
307445
307446
307447
307448
307449
307450
307451
307452
307453
307454
307455
307456
307457
307458
307459
307460
307461
307462
307463
307464
307465
307466
307467
307468
307469
307470
307471
307472
307473
307474
307475
307476
307477
307478
307479
307480
307481
307482
307483
307484
307485
307486
307487
307488
307489
307490
307491
307492
307493
307494
307495
307496
307497
307498
307499
307500
307501
307502
307503
307504
307505
307506
307507
307508
307509
307510
307511
307512
307513
307514
307515
307516
307517
307518
307519
307520
307521
307522
307523
307524
307525
307526
307527
307528
307529
307530
307531
307532
307533
307534
307535
307536
307537
307538
307539
307540
307541
307542
307543
307544
307545
307546
307547
307548
307549
307550
307551
307552
307553
307554
307555
307556
307557
307558
307559
307560
307561
307562
307563
307564
307565
307566
307567
307568
307569
307570
307571
307572
307573
307574
307575
307576
307577
307578
307579
307580
307581
307582
307583
307584
307585
307586
307587
307588
307589
307590
307591
307592
307593
307594
307595
307596
307597
307598
307599
307600
307601
307602
307603
307604
307605
307606
307607
307608
307609
307610
307611
307612
307613
307614
307615
307616
307617
307618
307619
307620
307621
307622
307623
307624
307625
307626
307627
307628
307629
307630
307631
307632
307633
307634
307635
307636
307637
307638
307639
307640
307641
307642
307643
307644
307645
307646
307647
307648
307649
307650
307651
307652
307653
307654
307655
307656
307657
307658
307659
307660
307661
307662
307663
307664
307665
307666
307667
307668
307669
307670
307671
307672
307673
307674
307675
307676
307677
307678
307679
307680
307681
307682
307683
307684
307685
307686
307687
307688
307689
307690
307691
307692
307693
307694
307695
307696
307697
307698
307699
307700
307701
307702
307703
307704
307705
307706
307707
307708
307709
307710
307711
307712
307713
307714
307715
307716
307717
307718
307719
307720
307721
307722
307723
307724
307725
307726
307727
307728
307729
307730
307731
307732
307733
307734
307735
307736
307737
307738
307739
307740
307741
307742
307743
307744
307745
307746
307747
307748
307749
307750
307751
307752
307753
307754
307755
307756
307757
307758
307759
307760
307761
307762
307763
307764
307765
307766
307767
307768
307769
307770
307771
307772
307773
307774
307775
307776
307777
307778
307779
307780
307781
307782
307783
307784
307785
307786
307787
307788
307789
307790
307791
307792
307793
307794
307795
307796
307797
307798
307799
307800
307801
307802
307803
307804
307805
307806
307807
307808
307809
307810
307811
307812
307813
307814
307815
307816
307817
307818
307819
307820
307821
307822
307823
307824
307825
307826
307827
307828
307829
307830
307831
307832
307833
307834
307835
307836
307837
307838
307839
307840
307841
307842
307843
307844
307845
307846
307847
307848
307849
307850
307851
307852
307853
307854
307855
307856
307857
307858
307859
307860
307861
307862
307863
307864
307865
307866
307867
307868
307869
307870
307871
307872
307873
307874
307875
307876
307877
307878
307879
307880
307881
307882
307883
307884
307885
307886
307887
307888
307889
307890
307891
307892
307893
307894
307895
307896
307897
307898
307899
307900
307901
307902
307903
307904
307905
307906
307907
307908
307909
307910
307911
307912
307913
307914
307915
307916
307917
307918
307919
307920
307921
307922
307923
307924
307925
307926
307927
307928
307929
307930
307931
307932
307933
307934
307935
307936
307937
307938
307939
307940
307941
307942
307943
307944
307945
307946
307947
307948
307949
307950
307951
307952
307953
307954
307955
307956
307957
307958
307959
307960
307961
307962
307963
307964
307965
307966
307967
307968
307969
307970
307971
307972
307973
307974
307975
307976
307977
307978
307979
307980
307981
307982
307983
307984
307985
307986
307987
307988
307989
307990
307991
307992
307993
307994
307995
307996
307997
307998
307999
308000
308001
308002
308003
308004
308005
308006
308007
308008
308009
308010
308011
308012
308013
308014
308015
308016
308017
308018
308019
308020
308021
308022
308023
308024
308025
308026
308027
308028
308029
308030
308031
308032
308033
308034
308035
308036
308037
308038
308039
308040
308041
308042
308043
308044
308045
308046
308047
308048
308049
308050
308051
308052
308053
308054
308055
308056
308057
308058
308059
308060
308061
308062
308063
308064
308065
308066
308067
308068
308069
308070
308071
308072
308073
308074
308075
308076
308077
308078
308079
308080
308081
308082
308083
308084
308085
308086
308087
308088
308089
308090
308091
308092
308093
308094
308095
308096
308097
308098
308099
308100
308101
308102
308103
308104
308105
308106
308107
308108
308109
308110
308111
308112
308113
308114
308115
308116
308117
308118
308119
308120
308121
308122
308123
308124
308125
308126
308127
308128
308129
308130
308131
308132
308133
308134
308135
308136
308137
308138
308139
308140
308141
308142
308143
308144
308145
308146
308147
308148
308149
308150
308151
308152
308153
308154
308155
308156
308157
308158
308159
308160
308161
308162
308163
308164
308165
308166
308167
308168
308169
308170
308171
308172
308173
308174
308175
308176
308177
308178
308179
308180
308181
308182
308183
308184
308185
308186
308187
308188
308189
308190
308191
308192
308193
308194
308195
308196
308197
308198
308199
308200
308201
308202
308203
308204
308205
308206
308207
308208
308209
308210
308211
308212
308213
308214
308215
308216
308217
308218
308219
308220
308221
308222
308223
308224
308225
308226
308227
308228
308229
308230
308231
308232
308233
308234
308235
308236
308237
308238
308239
308240
308241
308242
308243
308244
308245
308246
308247
308248
308249
308250
308251
308252
308253
308254
308255
308256
308257
308258
308259
308260
308261
308262
308263
308264
308265
308266
308267
308268
308269
308270
308271
308272
308273
308274
308275
308276
308277
308278
308279
308280
308281
308282
308283
308284
308285
308286
308287
308288
308289
308290
308291
308292
308293
308294
308295
308296
308297
308298
308299
308300
308301
308302
308303
308304
308305
308306
308307
308308
308309
308310
308311
308312
308313
308314
308315
308316
308317
308318
308319
308320
308321
308322
308323
308324
308325
308326
308327
308328
308329
308330
308331
308332
308333
308334
308335
308336
308337
308338
308339
308340
308341
308342
308343
308344
308345
308346
308347
308348
308349
308350
308351
308352
308353
308354
308355
308356
308357
308358
308359
308360
308361
308362
308363
308364
308365
308366
308367
308368
308369
308370
308371
308372
308373
308374
308375
308376
308377
308378
308379
308380
308381
308382
308383
308384
308385
308386
308387
308388
308389
308390
308391
308392
308393
308394
308395
308396
308397
308398
308399
308400
308401
308402
308403
308404
308405
308406
308407
308408
308409
308410
308411
308412
308413
308414
308415
308416
308417
308418
308419
308420
308421
308422
308423
308424
308425
308426
308427
308428
308429
308430
308431
308432
308433
308434
308435
308436
308437
308438
308439
308440
308441
308442
308443
308444
308445
308446
308447
308448
308449
308450
308451
308452
308453
308454
308455
308456
308457
308458
308459
308460
308461
308462
308463
308464
308465
308466
308467
308468
308469
308470
308471
308472
308473
308474
308475
308476
308477
308478
308479
308480
308481
308482
308483
308484
308485
308486
308487
308488
308489
308490
308491
308492
308493
308494
308495
308496
308497
308498
308499
308500
308501
308502
308503
308504
308505
308506
308507
308508
308509
308510
308511
308512
308513
308514
308515
308516
308517
308518
308519
308520
308521
308522
308523
308524
308525
308526
308527
308528
308529
308530
308531
308532
308533
308534
308535
308536
308537
308538
308539
308540
308541
308542
308543
308544
308545
308546
308547
308548
308549
308550
308551
308552
308553
308554
308555
308556
308557
308558
308559
308560
308561
308562
308563
308564
308565
308566
308567
308568
308569
308570
308571
308572
308573
308574
308575
308576
308577
308578
308579
308580
308581
308582
308583
308584
308585
308586
308587
308588
308589
308590
308591
308592
308593
308594
308595
308596
308597
308598
308599
308600
308601
308602
308603
308604
308605
308606
308607
308608
308609
308610
308611
308612
308613
308614
308615
308616
308617
308618
308619
308620
308621
308622
308623
308624
308625
308626
308627
308628
308629
308630
308631
308632
308633
308634
308635
308636
308637
308638
308639
308640
308641
308642
308643
308644
308645
308646
308647
308648
308649
308650
308651
308652
308653
308654
308655
308656
308657
308658
308659
308660
308661
308662
308663
308664
308665
308666
308667
308668
308669
308670
308671
308672
308673
308674
308675
308676
308677
308678
308679
308680
308681
308682
308683
308684
308685
308686
308687
308688
308689
308690
308691
308692
308693
308694
308695
308696
308697
308698
308699
308700
308701
308702
308703
308704
308705
308706
308707
308708
308709
308710
308711
308712
308713
308714
308715
308716
308717
308718
308719
308720
308721
308722
308723
308724
308725
308726
308727
308728
308729
308730
308731
308732
308733
308734
308735
308736
308737
308738
308739
308740
308741
308742
308743
308744
308745
308746
308747
308748
308749
308750
308751
308752
308753
308754
308755
308756
308757
308758
308759
308760
308761
308762
308763
308764
308765
308766
308767
308768
308769
308770
308771
308772
308773
308774
308775
308776
308777
308778
308779
308780
308781
308782
308783
308784
308785
308786
308787
308788
308789
308790
308791
308792
308793
308794
308795
308796
308797
308798
308799
308800
308801
308802
308803
308804
308805
308806
308807
308808
308809
308810
308811
308812
308813
308814
308815
308816
308817
308818
308819
308820
308821
308822
308823
308824
308825
308826
308827
308828
308829
308830
308831
308832
308833
308834
308835
308836
308837
308838
308839
308840
308841
308842
308843
308844
308845
308846
308847
308848
308849
308850
308851
308852
308853
308854
308855
308856
308857
308858
308859
308860
308861
308862
308863
308864
308865
308866
308867
308868
308869
308870
308871
308872
308873
308874
308875
308876
308877
308878
308879
308880
308881
308882
308883
308884
308885
308886
308887
308888
308889
308890
308891
308892
308893
308894
308895
308896
308897
308898
308899
308900
308901
308902
308903
308904
308905
308906
308907
308908
308909
308910
308911
308912
308913
308914
308915
308916
308917
308918
308919
308920
308921
308922
308923
308924
308925
308926
308927
308928
308929
308930
308931
308932
308933
308934
308935
308936
308937
308938
308939
308940
308941
308942
308943
308944
308945
308946
308947
308948
308949
308950
308951
308952
308953
308954
308955
308956
308957
308958
308959
308960
308961
308962
308963
308964
308965
308966
308967
308968
308969
308970
308971
308972
308973
308974
308975
308976
308977
308978
308979
308980
308981
308982
308983
308984
308985
308986
308987
308988
308989
308990
308991
308992
308993
308994
308995
308996
308997
308998
308999
309000
309001
309002
309003
309004
309005
309006
309007
309008
309009
309010
309011
309012
309013
309014
309015
309016
309017
309018
309019
309020
309021
309022
309023
309024
309025
309026
309027
309028
309029
309030
309031
309032
309033
309034
309035
309036
309037
309038
309039
309040
309041
309042
309043
309044
309045
309046
309047
309048
309049
309050
309051
309052
309053
309054
309055
309056
309057
309058
309059
309060
309061
309062
309063
309064
309065
309066
309067
309068
309069
309070
309071
309072
309073
309074
309075
309076
309077
309078
309079
309080
309081
309082
309083
309084
309085
309086
309087
309088
309089
309090
309091
309092
309093
309094
309095
309096
309097
309098
309099
309100
309101
309102
309103
309104
309105
309106
309107
309108
309109
309110
309111
309112
309113
309114
309115
309116
309117
309118
309119
309120
309121
309122
309123
309124
309125
309126
309127
309128
309129
309130
309131
309132
309133
309134
309135
309136
309137
309138
309139
309140
309141
309142
309143
309144
309145
309146
309147
309148
309149
309150
309151
309152
309153
309154
309155
309156
309157
309158
309159
309160
309161
309162
309163
309164
309165
309166
309167
309168
309169
309170
309171
309172
309173
309174
309175
309176
309177
309178
309179
309180
309181
309182
309183
309184
309185
309186
309187
309188
309189
309190
309191
309192
309193
309194
309195
309196
309197
309198
309199
309200
309201
309202
309203
309204
309205
309206
309207
309208
309209
309210
309211
309212
309213
309214
309215
309216
309217
309218
309219
309220
309221
309222
309223
309224
309225
309226
309227
309228
309229
309230
309231
309232
309233
309234
309235
309236
309237
309238
309239
309240
309241
309242
309243
309244
309245
309246
309247
309248
309249
309250
309251
309252
309253
309254
309255
309256
309257
309258
309259
309260
309261
309262
309263
309264
309265
309266
309267
309268
309269
309270
309271
309272
309273
309274
309275
309276
309277
309278
309279
309280
309281
309282
309283
309284
309285
309286
309287
309288
309289
309290
309291
309292
309293
309294
309295
309296
309297
309298
309299
309300
309301
309302
309303
309304
309305
309306
309307
309308
309309
309310
309311
309312
309313
309314
309315
309316
309317
309318
309319
309320
309321
309322
309323
309324
309325
309326
309327
309328
309329
309330
309331
309332
309333
309334
309335
309336
309337
309338
309339
309340
309341
309342
309343
309344
309345
309346
309347
309348
309349
309350
309351
309352
309353
309354
309355
309356
309357
309358
309359
309360
309361
309362
309363
309364
309365
309366
309367
309368
309369
309370
309371
309372
309373
309374
309375
309376
309377
309378
309379
309380
309381
309382
309383
309384
309385
309386
309387
309388
309389
309390
309391
309392
309393
309394
309395
309396
309397
309398
309399
309400
309401
309402
309403
309404
309405
309406
309407
309408
309409
309410
309411
309412
309413
309414
309415
309416
309417
309418
309419
309420
309421
309422
309423
309424
309425
309426
309427
309428
309429
309430
309431
309432
309433
309434
309435
309436
309437
309438
309439
309440
309441
309442
309443
309444
309445
309446
309447
309448
309449
309450
309451
309452
309453
309454
309455
309456
309457
309458
309459
309460
309461
309462
309463
309464
309465
309466
309467
309468
309469
309470
309471
309472
309473
309474
309475
309476
309477
309478
309479
309480
309481
309482
309483
309484
309485
309486
309487
309488
309489
309490
309491
309492
309493
309494
309495
309496
309497
309498
309499
309500
309501
309502
309503
309504
309505
309506
309507
309508
309509
309510
309511
309512
309513
309514
309515
309516
309517
309518
309519
309520
309521
309522
309523
309524
309525
309526
309527
309528
309529
309530
309531
309532
309533
309534
309535
309536
309537
309538
309539
309540
309541
309542
309543
309544
309545
309546
309547
309548
309549
309550
309551
309552
309553
309554
309555
309556
309557
309558
309559
309560
309561
309562
309563
309564
309565
309566
309567
309568
309569
309570
309571
309572
309573
309574
309575
309576
309577
309578
309579
309580
309581
309582
309583
309584
309585
309586
309587
309588
309589
309590
309591
309592
309593
309594
309595
309596
309597
309598
309599
309600
309601
309602
309603
309604
309605
309606
309607
309608
309609
309610
309611
309612
309613
309614
309615
309616
309617
309618
309619
309620
309621
309622
309623
309624
309625
309626
309627
309628
309629
309630
309631
309632
309633
309634
309635
309636
309637
309638
309639
309640
309641
309642
309643
309644
309645
309646
309647
309648
309649
309650
309651
309652
309653
309654
309655
309656
309657
309658
309659
309660
309661
309662
309663
309664
309665
309666
309667
309668
309669
309670
309671
309672
309673
309674
309675
309676
309677
309678
309679
309680
309681
309682
309683
309684
309685
309686
309687
309688
309689
309690
309691
309692
309693
309694
309695
309696
309697
309698
309699
309700
309701
309702
309703
309704
309705
309706
309707
309708
309709
309710
309711
309712
309713
309714
309715
309716
309717
309718
309719
309720
309721
309722
309723
309724
309725
309726
309727
309728
309729
309730
309731
309732
309733
309734
309735
309736
309737
309738
309739
309740
309741
309742
309743
309744
309745
309746
309747
309748
309749
309750
309751
309752
309753
309754
309755
309756
309757
309758
309759
309760
309761
309762
309763
309764
309765
309766
309767
309768
309769
309770
309771
309772
309773
309774
309775
309776
309777
309778
309779
309780
309781
309782
309783
309784
309785
309786
309787
309788
309789
309790
309791
309792
309793
309794
309795
309796
309797
309798
309799
309800
309801
309802
309803
309804
309805
309806
309807
309808
309809
309810
309811
309812
309813
309814
309815
309816
309817
309818
309819
309820
309821
309822
309823
309824
309825
309826
309827
309828
309829
309830
309831
309832
309833
309834
309835
309836
309837
309838
309839
309840
309841
309842
309843
309844
309845
309846
309847
309848
309849
309850
309851
309852
309853
309854
309855
309856
309857
309858
309859
309860
309861
309862
309863
309864
309865
309866
309867
309868
309869
309870
309871
309872
309873
309874
309875
309876
309877
309878
309879
309880
309881
309882
309883
309884
309885
309886
309887
309888
309889
309890
309891
309892
309893
309894
309895
309896
309897
309898
309899
309900
309901
309902
309903
309904
309905
309906
309907
309908
309909
309910
309911
309912
309913
309914
309915
309916
309917
309918
309919
309920
309921
309922
309923
309924
309925
309926
309927
309928
309929
309930
309931
309932
309933
309934
309935
309936
309937
309938
309939
309940
309941
309942
309943
309944
309945
309946
309947
309948
309949
309950
309951
309952
309953
309954
309955
309956
309957
309958
309959
309960
309961
309962
309963
309964
309965
309966
309967
309968
309969
309970
309971
309972
309973
309974
309975
309976
309977
309978
309979
309980
309981
309982
309983
309984
309985
309986
309987
309988
309989
309990
309991
309992
309993
309994
309995
309996
309997
309998
309999
310000
310001
310002
310003
310004
310005
310006
310007
310008
310009
310010
310011
310012
310013
310014
310015
310016
310017
310018
310019
310020
310021
310022
310023
310024
310025
310026
310027
310028
310029
310030
310031
310032
310033
310034
310035
310036
310037
310038
310039
310040
310041
310042
310043
310044
310045
310046
310047
310048
310049
310050
310051
310052
310053
310054
310055
310056
310057
310058
310059
310060
310061
310062
310063
310064
310065
310066
310067
310068
310069
310070
310071
310072
310073
310074
310075
310076
310077
310078
310079
310080
310081
310082
310083
310084
310085
310086
310087
310088
310089
310090
310091
310092
310093
310094
310095
310096
310097
310098
310099
310100
310101
310102
310103
310104
310105
310106
310107
310108
310109
310110
310111
310112
310113
310114
310115
310116
310117
310118
310119
310120
310121
310122
310123
310124
310125
310126
310127
310128
310129
310130
310131
310132
310133
310134
310135
310136
310137
310138
310139
310140
310141
310142
310143
310144
310145
310146
310147
310148
310149
310150
310151
310152
310153
310154
310155
310156
310157
310158
310159
310160
310161
310162
310163
310164
310165
310166
310167
310168
310169
310170
310171
310172
310173
310174
310175
310176
310177
310178
310179
310180
310181
310182
310183
310184
310185
310186
310187
310188
310189
310190
310191
310192
310193
310194
310195
310196
310197
310198
310199
310200
310201
310202
310203
310204
310205
310206
310207
310208
310209
310210
310211
310212
310213
310214
310215
310216
310217
310218
310219
310220
310221
310222
310223
310224
310225
310226
310227
310228
310229
310230
310231
310232
310233
310234
310235
310236
310237
310238
310239
310240
310241
310242
310243
310244
310245
310246
310247
310248
310249
310250
310251
310252
310253
310254
310255
310256
310257
310258
310259
310260
310261
310262
310263
310264
310265
310266
310267
310268
310269
310270
310271
310272
310273
310274
310275
310276
310277
310278
310279
310280
310281
310282
310283
310284
310285
310286
310287
310288
310289
310290
310291
310292
310293
310294
310295
310296
310297
310298
310299
310300
310301
310302
310303
310304
310305
310306
310307
310308
310309
310310
310311
310312
310313
310314
310315
310316
310317
310318
310319
310320
310321
310322
310323
310324
310325
310326
310327
310328
310329
310330
310331
310332
310333
310334
310335
310336
310337
310338
310339
310340
310341
310342
310343
310344
310345
310346
310347
310348
310349
310350
310351
310352
310353
310354
310355
310356
310357
310358
310359
310360
310361
310362
310363
310364
310365
310366
310367
310368
310369
310370
310371
310372
310373
310374
310375
310376
310377
310378
310379
310380
310381
310382
310383
310384
310385
310386
310387
310388
310389
310390
310391
310392
310393
310394
310395
310396
310397
310398
310399
310400
310401
310402
310403
310404
310405
310406
310407
310408
310409
310410
310411
310412
310413
310414
310415
310416
310417
310418
310419
310420
310421
310422
310423
310424
310425
310426
310427
310428
310429
310430
310431
310432
310433
310434
310435
310436
310437
310438
310439
310440
310441
310442
310443
310444
310445
310446
310447
310448
310449
310450
310451
310452
310453
310454
310455
310456
310457
310458
310459
310460
310461
310462
310463
310464
310465
310466
310467
310468
310469
310470
310471
310472
310473
310474
310475
310476
310477
310478
310479
310480
310481
310482
310483
310484
310485
310486
310487
310488
310489
310490
310491
310492
310493
310494
310495
310496
310497
310498
310499
310500
310501
310502
310503
310504
310505
310506
310507
310508
310509
310510
310511
310512
310513
310514
310515
310516
310517
310518
310519
310520
310521
310522
310523
310524
310525
310526
310527
310528
310529
310530
310531
310532
310533
310534
310535
310536
310537
310538
310539
310540
310541
310542
310543
310544
310545
310546
310547
310548
310549
310550
310551
310552
310553
310554
310555
310556
310557
310558
310559
310560
310561
310562
310563
310564
310565
310566
310567
310568
310569
310570
310571
310572
310573
310574
310575
310576
310577
310578
310579
310580
310581
310582
310583
310584
310585
310586
310587
310588
310589
310590
310591
310592
310593
310594
310595
310596
310597
310598
310599
310600
310601
310602
310603
310604
310605
310606
310607
310608
310609
310610
310611
310612
310613
310614
310615
310616
310617
310618
310619
310620
310621
310622
310623
310624
310625
310626
310627
310628
310629
310630
310631
310632
310633
310634
310635
310636
310637
310638
310639
310640
310641
310642
310643
310644
310645
310646
310647
310648
310649
310650
310651
310652
310653
310654
310655
310656
310657
310658
310659
310660
310661
310662
310663
310664
310665
310666
310667
310668
310669
310670
310671
310672
310673
310674
310675
310676
310677
310678
310679
310680
310681
310682
310683
310684
310685
310686
310687
310688
310689
310690
310691
310692
310693
310694
310695
310696
310697
310698
310699
310700
310701
310702
310703
310704
310705
310706
310707
310708
310709
310710
310711
310712
310713
310714
310715
310716
310717
310718
310719
310720
310721
310722
310723
310724
310725
310726
310727
310728
310729
310730
310731
310732
310733
310734
310735
310736
310737
310738
310739
310740
310741
310742
310743
310744
310745
310746
310747
310748
310749
310750
310751
310752
310753
310754
310755
310756
310757
310758
310759
310760
310761
310762
310763
310764
310765
310766
310767
310768
310769
310770
310771
310772
310773
310774
310775
310776
310777
310778
310779
310780
310781
310782
310783
310784
310785
310786
310787
310788
310789
310790
310791
310792
310793
310794
310795
310796
310797
310798
310799
310800
310801
310802
310803
310804
310805
310806
310807
310808
310809
310810
310811
310812
310813
310814
310815
310816
310817
310818
310819
310820
310821
310822
310823
310824
310825
310826
310827
310828
310829
310830
310831
310832
310833
310834
310835
310836
310837
310838
310839
310840
310841
310842
310843
310844
310845
310846
310847
310848
310849
310850
310851
310852
310853
310854
310855
310856
310857
310858
310859
310860
310861
310862
310863
310864
310865
310866
310867
310868
310869
310870
310871
310872
310873
310874
310875
310876
310877
310878
310879
310880
310881
310882
310883
310884
310885
310886
310887
310888
310889
310890
310891
310892
310893
310894
310895
310896
310897
310898
310899
310900
310901
310902
310903
310904
310905
310906
310907
310908
310909
310910
310911
310912
310913
310914
310915
310916
310917
310918
310919
310920
310921
310922
310923
310924
310925
310926
310927
310928
310929
310930
310931
310932
310933
310934
310935
310936
310937
310938
310939
310940
310941
310942
310943
310944
310945
310946
310947
310948
310949
310950
310951
310952
310953
310954
310955
310956
310957
310958
310959
310960
310961
310962
310963
310964
310965
310966
310967
310968
310969
310970
310971
310972
310973
310974
310975
310976
310977
310978
310979
310980
310981
310982
310983
310984
310985
310986
310987
310988
310989
310990
310991
310992
310993
310994
310995
310996
310997
310998
310999
311000
311001
311002
311003
311004
311005
311006
311007
311008
311009
311010
311011
311012
311013
311014
311015
311016
311017
311018
311019
311020
311021
311022
311023
311024
311025
311026
311027
311028
311029
311030
311031
311032
311033
311034
311035
311036
311037
311038
311039
311040
311041
311042
311043
311044
311045
311046
311047
311048
311049
311050
311051
311052
311053
311054
311055
311056
311057
311058
311059
311060
311061
311062
311063
311064
311065
311066
311067
311068
311069
311070
311071
311072
311073
311074
311075
311076
311077
311078
311079
311080
311081
311082
311083
311084
311085
311086
311087
311088
311089
311090
311091
311092
311093
311094
311095
311096
311097
311098
311099
311100
311101
311102
311103
311104
311105
311106
311107
311108
311109
311110
311111
311112
311113
311114
311115
311116
311117
311118
311119
311120
311121
311122
311123
311124
311125
311126
311127
311128
311129
311130
311131
311132
311133
311134
311135
311136
311137
311138
311139
311140
311141
311142
311143
311144
311145
311146
311147
311148
311149
311150
311151
311152
311153
311154
311155
311156
311157
311158
311159
311160
311161
311162
311163
311164
311165
311166
311167
311168
311169
311170
311171
311172
311173
311174
311175
311176
311177
311178
311179
311180
311181
311182
311183
311184
311185
311186
311187
311188
311189
311190
311191
311192
311193
311194
311195
311196
311197
311198
311199
311200
311201
311202
311203
311204
311205
311206
311207
311208
311209
311210
311211
311212
311213
311214
311215
311216
311217
311218
311219
311220
311221
311222
311223
311224
311225
311226
311227
311228
311229
311230
311231
311232
311233
311234
311235
311236
311237
311238
311239
311240
311241
311242
311243
311244
311245
311246
311247
311248
311249
311250
311251
311252
311253
311254
311255
311256
311257
311258
311259
311260
311261
311262
311263
311264
311265
311266
311267
311268
311269
311270
311271
311272
311273
311274
311275
311276
311277
311278
311279
311280
311281
311282
311283
311284
311285
311286
311287
311288
311289
311290
311291
311292
311293
311294
311295
311296
311297
311298
311299
311300
311301
311302
311303
311304
311305
311306
311307
311308
311309
311310
311311
311312
311313
311314
311315
311316
311317
311318
311319
311320
311321
311322
311323
311324
311325
311326
311327
311328
311329
311330
311331
311332
311333
311334
311335
311336
311337
311338
311339
311340
311341
311342
311343
311344
311345
311346
311347
311348
311349
311350
311351
311352
311353
311354
311355
311356
311357
311358
311359
311360
311361
311362
311363
311364
311365
311366
311367
311368
311369
311370
311371
311372
311373
311374
311375
311376
311377
311378
311379
311380
311381
311382
311383
311384
311385
311386
311387
311388
311389
311390
311391
311392
311393
311394
311395
311396
311397
311398
311399
311400
311401
311402
311403
311404
311405
311406
311407
311408
311409
311410
311411
311412
311413
311414
311415
311416
311417
311418
311419
311420
311421
311422
311423
311424
311425
311426
311427
311428
311429
311430
311431
311432
311433
311434
311435
311436
311437
311438
311439
311440
311441
311442
311443
311444
311445
311446
311447
311448
311449
311450
311451
311452
311453
311454
311455
311456
311457
311458
311459
311460
311461
311462
311463
311464
311465
311466
311467
311468
311469
311470
311471
311472
311473
311474
311475
311476
311477
311478
311479
311480
311481
311482
311483
311484
311485
311486
311487
311488
311489
311490
311491
311492
311493
311494
311495
311496
311497
311498
311499
311500
311501
311502
311503
311504
311505
311506
311507
311508
311509
311510
311511
311512
311513
311514
311515
311516
311517
311518
311519
311520
311521
311522
311523
311524
311525
311526
311527
311528
311529
311530
311531
311532
311533
311534
311535
311536
311537
311538
311539
311540
311541
311542
311543
311544
311545
311546
311547
311548
311549
311550
311551
311552
311553
311554
311555
311556
311557
311558
311559
311560
311561
311562
311563
311564
311565
311566
311567
311568
311569
311570
311571
311572
311573
311574
311575
311576
311577
311578
311579
311580
311581
311582
311583
311584
311585
311586
311587
311588
311589
311590
311591
311592
311593
311594
311595
311596
311597
311598
311599
311600
311601
311602
311603
311604
311605
311606
311607
311608
311609
311610
311611
311612
311613
311614
311615
311616
311617
311618
311619
311620
311621
311622
311623
311624
311625
311626
311627
311628
311629
311630
311631
311632
311633
311634
311635
311636
311637
311638
311639
311640
311641
311642
311643
311644
311645
311646
311647
311648
311649
311650
311651
311652
311653
311654
311655
311656
311657
311658
311659
311660
311661
311662
311663
311664
311665
311666
311667
311668
311669
311670
311671
311672
311673
311674
311675
311676
311677
311678
311679
311680
311681
311682
311683
311684
311685
311686
311687
311688
311689
311690
311691
311692
311693
311694
311695
311696
311697
311698
311699
311700
311701
311702
311703
311704
311705
311706
311707
311708
311709
311710
311711
311712
311713
311714
311715
311716
311717
311718
311719
311720
311721
311722
311723
311724
311725
311726
311727
311728
311729
311730
311731
311732
311733
311734
311735
311736
311737
311738
311739
311740
311741
311742
311743
311744
311745
311746
311747
311748
311749
311750
311751
311752
311753
311754
311755
311756
311757
311758
311759
311760
311761
311762
311763
311764
311765
311766
311767
311768
311769
311770
311771
311772
311773
311774
311775
311776
311777
311778
311779
311780
311781
311782
311783
311784
311785
311786
311787
311788
311789
311790
311791
311792
311793
311794
311795
311796
311797
311798
311799
311800
311801
311802
311803
311804
311805
311806
311807
311808
311809
311810
311811
311812
311813
311814
311815
311816
311817
311818
311819
311820
311821
311822
311823
311824
311825
311826
311827
311828
311829
311830
311831
311832
311833
311834
311835
311836
311837
311838
311839
311840
311841
311842
311843
311844
311845
311846
311847
311848
311849
311850
311851
311852
311853
311854
311855
311856
311857
311858
311859
311860
311861
311862
311863
311864
311865
311866
311867
311868
311869
311870
311871
311872
311873
311874
311875
311876
311877
311878
311879
311880
311881
311882
311883
311884
311885
311886
311887
311888
311889
311890
311891
311892
311893
311894
311895
311896
311897
311898
311899
311900
311901
311902
311903
311904
311905
311906
311907
311908
311909
311910
311911
311912
311913
311914
311915
311916
311917
311918
311919
311920
311921
311922
311923
311924
311925
311926
311927
311928
311929
311930
311931
311932
311933
311934
311935
311936
311937
311938
311939
311940
311941
311942
311943
311944
311945
311946
311947
311948
311949
311950
311951
311952
311953
311954
311955
311956
311957
311958
311959
311960
311961
311962
311963
311964
311965
311966
311967
311968
311969
311970
311971
311972
311973
311974
311975
311976
311977
311978
311979
311980
311981
311982
311983
311984
311985
311986
311987
311988
311989
311990
311991
311992
311993
311994
311995
311996
311997
311998
311999
312000
312001
312002
312003
312004
312005
312006
312007
312008
312009
312010
312011
312012
312013
312014
312015
312016
312017
312018
312019
312020
312021
312022
312023
312024
312025
312026
312027
312028
312029
312030
312031
312032
312033
312034
312035
312036
312037
312038
312039
312040
312041
312042
312043
312044
312045
312046
312047
312048
312049
312050
312051
312052
312053
312054
312055
312056
312057
312058
312059
312060
312061
312062
312063
312064
312065
312066
312067
312068
312069
312070
312071
312072
312073
312074
312075
312076
312077
312078
312079
312080
312081
312082
312083
312084
312085
312086
312087
312088
312089
312090
312091
312092
312093
312094
312095
312096
312097
312098
312099
312100
312101
312102
312103
312104
312105
312106
312107
312108
312109
312110
312111
312112
312113
312114
312115
312116
312117
312118
312119
312120
312121
312122
312123
312124
312125
312126
312127
312128
312129
312130
312131
312132
312133
312134
312135
312136
312137
312138
312139
312140
312141
312142
312143
312144
312145
312146
312147
312148
312149
312150
312151
312152
312153
312154
312155
312156
312157
312158
312159
312160
312161
312162
312163
312164
312165
312166
312167
312168
312169
312170
312171
312172
312173
312174
312175
312176
312177
312178
312179
312180
312181
312182
312183
312184
312185
312186
312187
312188
312189
312190
312191
312192
312193
312194
312195
312196
312197
312198
312199
312200
312201
312202
312203
312204
312205
312206
312207
312208
312209
312210
312211
312212
312213
312214
312215
312216
312217
312218
312219
312220
312221
312222
312223
312224
312225
312226
312227
312228
312229
312230
312231
312232
312233
312234
312235
312236
312237
312238
312239
312240
312241
312242
312243
312244
312245
312246
312247
312248
312249
312250
312251
312252
312253
312254
312255
312256
312257
312258
312259
312260
312261
312262
312263
312264
312265
312266
312267
312268
312269
312270
312271
312272
312273
312274
312275
312276
312277
312278
312279
312280
312281
312282
312283
312284
312285
312286
312287
312288
312289
312290
312291
312292
312293
312294
312295
312296
312297
312298
312299
312300
312301
312302
312303
312304
312305
312306
312307
312308
312309
312310
312311
312312
312313
312314
312315
312316
312317
312318
312319
312320
312321
312322
312323
312324
312325
312326
312327
312328
312329
312330
312331
312332
312333
312334
312335
312336
312337
312338
312339
312340
312341
312342
312343
312344
312345
312346
312347
312348
312349
312350
312351
312352
312353
312354
312355
312356
312357
312358
312359
312360
312361
312362
312363
312364
312365
312366
312367
312368
312369
312370
312371
312372
312373
312374
312375
312376
312377
312378
312379
312380
312381
312382
312383
312384
312385
312386
312387
312388
312389
312390
312391
312392
312393
312394
312395
312396
312397
312398
312399
312400
312401
312402
312403
312404
312405
312406
312407
312408
312409
312410
312411
312412
312413
312414
312415
312416
312417
312418
312419
312420
312421
312422
312423
312424
312425
312426
312427
312428
312429
312430
312431
312432
312433
312434
312435
312436
312437
312438
312439
312440
312441
312442
312443
312444
312445
312446
312447
312448
312449
312450
312451
312452
312453
312454
312455
312456
312457
312458
312459
312460
312461
312462
312463
312464
312465
312466
312467
312468
312469
312470
312471
312472
312473
312474
312475
312476
312477
312478
312479
312480
312481
312482
312483
312484
312485
312486
312487
312488
312489
312490
312491
312492
312493
312494
312495
312496
312497
312498
312499
312500
312501
312502
312503
312504
312505
312506
312507
312508
312509
312510
312511
312512
312513
312514
312515
312516
312517
312518
312519
312520
312521
312522
312523
312524
312525
312526
312527
312528
312529
312530
312531
312532
312533
312534
312535
312536
312537
312538
312539
312540
312541
312542
312543
312544
312545
312546
312547
312548
312549
312550
312551
312552
312553
312554
312555
312556
312557
312558
312559
312560
312561
312562
312563
312564
312565
312566
312567
312568
312569
312570
312571
312572
312573
312574
312575
312576
312577
312578
312579
312580
312581
312582
312583
312584
312585
312586
312587
312588
312589
312590
312591
312592
312593
312594
312595
312596
312597
312598
312599
312600
312601
312602
312603
312604
312605
312606
312607
312608
312609
312610
312611
312612
312613
312614
312615
312616
312617
312618
312619
312620
312621
312622
312623
312624
312625
312626
312627
312628
312629
312630
312631
312632
312633
312634
312635
312636
312637
312638
312639
312640
312641
312642
312643
312644
312645
312646
312647
312648
312649
312650
312651
312652
312653
312654
312655
312656
312657
312658
312659
312660
312661
312662
312663
312664
312665
312666
312667
312668
312669
312670
312671
312672
312673
312674
312675
312676
312677
312678
312679
312680
312681
312682
312683
312684
312685
312686
312687
312688
312689
312690
312691
312692
312693
312694
312695
312696
312697
312698
312699
312700
312701
312702
312703
312704
312705
312706
312707
312708
312709
312710
312711
312712
312713
312714
312715
312716
312717
312718
312719
312720
312721
312722
312723
312724
312725
312726
312727
312728
312729
312730
312731
312732
312733
312734
312735
312736
312737
312738
312739
312740
312741
312742
312743
312744
312745
312746
312747
312748
312749
312750
312751
312752
312753
312754
312755
312756
312757
312758
312759
312760
312761
312762
312763
312764
312765
312766
312767
312768
312769
312770
312771
312772
312773
312774
312775
312776
312777
312778
312779
312780
312781
312782
312783
312784
312785
312786
312787
312788
312789
312790
312791
312792
312793
312794
312795
312796
312797
312798
312799
312800
312801
312802
312803
312804
312805
312806
312807
312808
312809
312810
312811
312812
312813
312814
312815
312816
312817
312818
312819
312820
312821
312822
312823
312824
312825
312826
312827
312828
312829
312830
312831
312832
312833
312834
312835
312836
312837
312838
312839
312840
312841
312842
312843
312844
312845
312846
312847
312848
312849
312850
312851
312852
312853
312854
312855
312856
312857
312858
312859
312860
312861
312862
312863
312864
312865
312866
312867
312868
312869
312870
312871
312872
312873
312874
312875
312876
312877
312878
312879
312880
312881
312882
312883
312884
312885
312886
312887
312888
312889
312890
312891
312892
312893
312894
312895
312896
312897
312898
312899
312900
312901
312902
312903
312904
312905
312906
312907
312908
312909
312910
312911
312912
312913
312914
312915
312916
312917
312918
312919
312920
312921
312922
312923
312924
312925
312926
312927
312928
312929
312930
312931
312932
312933
312934
312935
312936
312937
312938
312939
312940
312941
312942
312943
312944
312945
312946
312947
312948
312949
312950
312951
312952
312953
312954
312955
312956
312957
312958
312959
312960
312961
312962
312963
312964
312965
312966
312967
312968
312969
312970
312971
312972
312973
312974
312975
312976
312977
312978
312979
312980
312981
312982
312983
312984
312985
312986
312987
312988
312989
312990
312991
312992
312993
312994
312995
312996
312997
312998
312999
313000
313001
313002
313003
313004
313005
313006
313007
313008
313009
313010
313011
313012
313013
313014
313015
313016
313017
313018
313019
313020
313021
313022
313023
313024
313025
313026
313027
313028
313029
313030
313031
313032
313033
313034
313035
313036
313037
313038
313039
313040
313041
313042
313043
313044
313045
313046
313047
313048
313049
313050
313051
313052
313053
313054
313055
313056
313057
313058
313059
313060
313061
313062
313063
313064
313065
313066
313067
313068
313069
313070
313071
313072
313073
313074
313075
313076
313077
313078
313079
313080
313081
313082
313083
313084
313085
313086
313087
313088
313089
313090
313091
313092
313093
313094
313095
313096
313097
313098
313099
313100
313101
313102
313103
313104
313105
313106
313107
313108
313109
313110
313111
313112
313113
313114
313115
313116
313117
313118
313119
313120
313121
313122
313123
313124
313125
313126
313127
313128
313129
313130
313131
313132
313133
313134
313135
313136
313137
313138
313139
313140
313141
313142
313143
313144
313145
313146
313147
313148
313149
313150
313151
313152
313153
313154
313155
313156
313157
313158
313159
313160
313161
313162
313163
313164
313165
313166
313167
313168
313169
313170
313171
313172
313173
313174
313175
313176
313177
313178
313179
313180
313181
313182
313183
313184
313185
313186
313187
313188
313189
313190
313191
313192
313193
313194
313195
313196
313197
313198
313199
313200
313201
313202
313203
313204
313205
313206
313207
313208
313209
313210
313211
313212
313213
313214
313215
313216
313217
313218
313219
313220
313221
313222
313223
313224
313225
313226
313227
313228
313229
313230
313231
313232
313233
313234
313235
313236
313237
313238
313239
313240
313241
313242
313243
313244
313245
313246
313247
313248
313249
313250
313251
313252
313253
313254
313255
313256
313257
313258
313259
313260
313261
313262
313263
313264
313265
313266
313267
313268
313269
313270
313271
313272
313273
313274
313275
313276
313277
313278
313279
313280
313281
313282
313283
313284
313285
313286
313287
313288
313289
313290
313291
313292
313293
313294
313295
313296
313297
313298
313299
313300
313301
313302
313303
313304
313305
313306
313307
313308
313309
313310
313311
313312
313313
313314
313315
313316
313317
313318
313319
313320
313321
313322
313323
313324
313325
313326
313327
313328
313329
313330
313331
313332
313333
313334
313335
313336
313337
313338
313339
313340
313341
313342
313343
313344
313345
313346
313347
313348
313349
313350
313351
313352
313353
313354
313355
313356
313357
313358
313359
313360
313361
313362
313363
313364
313365
313366
313367
313368
313369
313370
313371
313372
313373
313374
313375
313376
313377
313378
313379
313380
313381
313382
313383
313384
313385
313386
313387
313388
313389
313390
313391
313392
313393
313394
313395
313396
313397
313398
313399
313400
313401
313402
313403
313404
313405
313406
313407
313408
313409
313410
313411
313412
313413
313414
313415
313416
313417
313418
313419
313420
313421
313422
313423
313424
313425
313426
313427
313428
313429
313430
313431
313432
313433
313434
313435
313436
313437
313438
313439
313440
313441
313442
313443
313444
313445
313446
313447
313448
313449
313450
313451
313452
313453
313454
313455
313456
313457
313458
313459
313460
313461
313462
313463
313464
313465
313466
313467
313468
313469
313470
313471
313472
313473
313474
313475
313476
313477
313478
313479
313480
313481
313482
313483
313484
313485
313486
313487
313488
313489
313490
313491
313492
313493
313494
313495
313496
313497
313498
313499
313500
313501
313502
313503
313504
313505
313506
313507
313508
313509
313510
313511
313512
313513
313514
313515
313516
313517
313518
313519
313520
313521
313522
313523
313524
313525
313526
313527
313528
313529
313530
313531
313532
313533
313534
313535
313536
313537
313538
313539
313540
313541
313542
313543
313544
313545
313546
313547
313548
313549
313550
313551
313552
313553
313554
313555
313556
313557
313558
313559
313560
313561
313562
313563
313564
313565
313566
313567
313568
313569
313570
313571
313572
313573
313574
313575
313576
313577
313578
313579
313580
313581
313582
313583
313584
313585
313586
313587
313588
313589
313590
313591
313592
313593
313594
313595
313596
313597
313598
313599
313600
313601
313602
313603
313604
313605
313606
313607
313608
313609
313610
313611
313612
313613
313614
313615
313616
313617
313618
313619
313620
313621
313622
313623
313624
313625
313626
313627
313628
313629
313630
313631
313632
313633
313634
313635
313636
313637
313638
313639
313640
313641
313642
313643
313644
313645
313646
313647
313648
313649
313650
313651
313652
313653
313654
313655
313656
313657
313658
313659
313660
313661
313662
313663
313664
313665
313666
313667
313668
313669
313670
313671
313672
313673
313674
313675
313676
313677
313678
313679
313680
313681
313682
313683
313684
313685
313686
313687
313688
313689
313690
313691
313692
313693
313694
313695
313696
313697
313698
313699
313700
313701
313702
313703
313704
313705
313706
313707
313708
313709
313710
313711
313712
313713
313714
313715
313716
313717
313718
313719
313720
313721
313722
313723
313724
313725
313726
313727
313728
313729
313730
313731
313732
313733
313734
313735
313736
313737
313738
313739
313740
313741
313742
313743
313744
313745
313746
313747
313748
313749
313750
313751
313752
313753
313754
313755
313756
313757
313758
313759
313760
313761
313762
313763
313764
313765
313766
313767
313768
313769
313770
313771
313772
313773
313774
313775
313776
313777
313778
313779
313780
313781
313782
313783
313784
313785
313786
313787
313788
313789
313790
313791
313792
313793
313794
313795
313796
313797
313798
313799
313800
313801
313802
313803
313804
313805
313806
313807
313808
313809
313810
313811
313812
313813
313814
313815
313816
313817
313818
313819
313820
313821
313822
313823
313824
313825
313826
313827
313828
313829
313830
313831
313832
313833
313834
313835
313836
313837
313838
313839
313840
313841
313842
313843
313844
313845
313846
313847
313848
313849
313850
313851
313852
313853
313854
313855
313856
313857
313858
313859
313860
313861
313862
313863
313864
313865
313866
313867
313868
313869
313870
313871
313872
313873
313874
313875
313876
313877
313878
313879
313880
313881
313882
313883
313884
313885
313886
313887
313888
313889
313890
313891
313892
313893
313894
313895
313896
313897
313898
313899
313900
313901
313902
313903
313904
313905
313906
313907
313908
313909
313910
313911
313912
313913
313914
313915
313916
313917
313918
313919
313920
313921
313922
313923
313924
313925
313926
313927
313928
313929
313930
313931
313932
313933
313934
313935
313936
313937
313938
313939
313940
313941
313942
313943
313944
313945
313946
313947
313948
313949
313950
313951
313952
313953
313954
313955
313956
313957
313958
313959
313960
313961
313962
313963
313964
313965
313966
313967
313968
313969
313970
313971
313972
313973
313974
313975
313976
313977
313978
313979
313980
313981
313982
313983
313984
313985
313986
313987
313988
313989
313990
313991
313992
313993
313994
313995
313996
313997
313998
313999
314000
314001
314002
314003
314004
314005
314006
314007
314008
314009
314010
314011
314012
314013
314014
314015
314016
314017
314018
314019
314020
314021
314022
314023
314024
314025
314026
314027
314028
314029
314030
314031
314032
314033
314034
314035
314036
314037
314038
314039
314040
314041
314042
314043
314044
314045
314046
314047
314048
314049
314050
314051
314052
314053
314054
314055
314056
314057
314058
314059
314060
314061
314062
314063
314064
314065
314066
314067
314068
314069
314070
314071
314072
314073
314074
314075
314076
314077
314078
314079
314080
314081
314082
314083
314084
314085
314086
314087
314088
314089
314090
314091
314092
314093
314094
314095
314096
314097
314098
314099
314100
314101
314102
314103
314104
314105
314106
314107
314108
314109
314110
314111
314112
314113
314114
314115
314116
314117
314118
314119
314120
314121
314122
314123
314124
314125
314126
314127
314128
314129
314130
314131
314132
314133
314134
314135
314136
314137
314138
314139
314140
314141
314142
314143
314144
314145
314146
314147
314148
314149
314150
314151
314152
314153
314154
314155
314156
314157
314158
314159
314160
314161
314162
314163
314164
314165
314166
314167
314168
314169
314170
314171
314172
314173
314174
314175
314176
314177
314178
314179
314180
314181
314182
314183
314184
314185
314186
314187
314188
314189
314190
314191
314192
314193
314194
314195
314196
314197
314198
314199
314200
314201
314202
314203
314204
314205
314206
314207
314208
314209
314210
314211
314212
314213
314214
314215
314216
314217
314218
314219
314220
314221
314222
314223
314224
314225
314226
314227
314228
314229
314230
314231
314232
314233
314234
314235
314236
314237
314238
314239
314240
314241
314242
314243
314244
314245
314246
314247
314248
314249
314250
314251
314252
314253
314254
314255
314256
314257
314258
314259
314260
314261
314262
314263
314264
314265
314266
314267
314268
314269
314270
314271
314272
314273
314274
314275
314276
314277
314278
314279
314280
314281
314282
314283
314284
314285
314286
314287
314288
314289
314290
314291
314292
314293
314294
314295
314296
314297
314298
314299
314300
314301
314302
314303
314304
314305
314306
314307
314308
314309
314310
314311
314312
314313
314314
314315
314316
314317
314318
314319
314320
314321
314322
314323
314324
314325
314326
314327
314328
314329
314330
314331
314332
314333
314334
314335
314336
314337
314338
314339
314340
314341
314342
314343
314344
314345
314346
314347
314348
314349
314350
314351
314352
314353
314354
314355
314356
314357
314358
314359
314360
314361
314362
314363
314364
314365
314366
314367
314368
314369
314370
314371
314372
314373
314374
314375
314376
314377
314378
314379
314380
314381
314382
314383
314384
314385
314386
314387
314388
314389
314390
314391
314392
314393
314394
314395
314396
314397
314398
314399
314400
314401
314402
314403
314404
314405
314406
314407
314408
314409
314410
314411
314412
314413
314414
314415
314416
314417
314418
314419
314420
314421
314422
314423
314424
314425
314426
314427
314428
314429
314430
314431
314432
314433
314434
314435
314436
314437
314438
314439
314440
314441
314442
314443
314444
314445
314446
314447
314448
314449
314450
314451
314452
314453
314454
314455
314456
314457
314458
314459
314460
314461
314462
314463
314464
314465
314466
314467
314468
314469
314470
314471
314472
314473
314474
314475
314476
314477
314478
314479
314480
314481
314482
314483
314484
314485
314486
314487
314488
314489
314490
314491
314492
314493
314494
314495
314496
314497
314498
314499
314500
314501
314502
314503
314504
314505
314506
314507
314508
314509
314510
314511
314512
314513
314514
314515
314516
314517
314518
314519
314520
314521
314522
314523
314524
314525
314526
314527
314528
314529
314530
314531
314532
314533
314534
314535
314536
314537
314538
314539
314540
314541
314542
314543
314544
314545
314546
314547
314548
314549
314550
314551
314552
314553
314554
314555
314556
314557
314558
314559
314560
314561
314562
314563
314564
314565
314566
314567
314568
314569
314570
314571
314572
314573
314574
314575
314576
314577
314578
314579
314580
314581
314582
314583
314584
314585
314586
314587
314588
314589
314590
314591
314592
314593
314594
314595
314596
314597
314598
314599
314600
314601
314602
314603
314604
314605
314606
314607
314608
314609
314610
314611
314612
314613
314614
314615
314616
314617
314618
314619
314620
314621
314622
314623
314624
314625
314626
314627
314628
314629
314630
314631
314632
314633
314634
314635
314636
314637
314638
314639
314640
314641
314642
314643
314644
314645
314646
314647
314648
314649
314650
314651
314652
314653
314654
314655
314656
314657
314658
314659
314660
314661
314662
314663
314664
314665
314666
314667
314668
314669
314670
314671
314672
314673
314674
314675
314676
314677
314678
314679
314680
314681
314682
314683
314684
314685
314686
314687
314688
314689
314690
314691
314692
314693
314694
314695
314696
314697
314698
314699
314700
314701
314702
314703
314704
314705
314706
314707
314708
314709
314710
314711
314712
314713
314714
314715
314716
314717
314718
314719
314720
314721
314722
314723
314724
314725
314726
314727
314728
314729
314730
314731
314732
314733
314734
314735
314736
314737
314738
314739
314740
314741
314742
314743
314744
314745
314746
314747
314748
314749
314750
314751
314752
314753
314754
314755
314756
314757
314758
314759
314760
314761
314762
314763
314764
314765
314766
314767
314768
314769
314770
314771
314772
314773
314774
314775
314776
314777
314778
314779
314780
314781
314782
314783
314784
314785
314786
314787
314788
314789
314790
314791
314792
314793
314794
314795
314796
314797
314798
314799
314800
314801
314802
314803
314804
314805
314806
314807
314808
314809
314810
314811
314812
314813
314814
314815
314816
314817
314818
314819
314820
314821
314822
314823
314824
314825
314826
314827
314828
314829
314830
314831
314832
314833
314834
314835
314836
314837
314838
314839
314840
314841
314842
314843
314844
314845
314846
314847
314848
314849
314850
314851
314852
314853
314854
314855
314856
314857
314858
314859
314860
314861
314862
314863
314864
314865
314866
314867
314868
314869
314870
314871
314872
314873
314874
314875
314876
314877
314878
314879
314880
314881
314882
314883
314884
314885
314886
314887
314888
314889
314890
314891
314892
314893
314894
314895
314896
314897
314898
314899
314900
314901
314902
314903
314904
314905
314906
314907
314908
314909
314910
314911
314912
314913
314914
314915
314916
314917
314918
314919
314920
314921
314922
314923
314924
314925
314926
314927
314928
314929
314930
314931
314932
314933
314934
314935
314936
314937
314938
314939
314940
314941
314942
314943
314944
314945
314946
314947
314948
314949
314950
314951
314952
314953
314954
314955
314956
314957
314958
314959
314960
314961
314962
314963
314964
314965
314966
314967
314968
314969
314970
314971
314972
314973
314974
314975
314976
314977
314978
314979
314980
314981
314982
314983
314984
314985
314986
314987
314988
314989
314990
314991
314992
314993
314994
314995
314996
314997
314998
314999
315000
315001
315002
315003
315004
315005
315006
315007
315008
315009
315010
315011
315012
315013
315014
315015
315016
315017
315018
315019
315020
315021
315022
315023
315024
315025
315026
315027
315028
315029
315030
315031
315032
315033
315034
315035
315036
315037
315038
315039
315040
315041
315042
315043
315044
315045
315046
315047
315048
315049
315050
315051
315052
315053
315054
315055
315056
315057
315058
315059
315060
315061
315062
315063
315064
315065
315066
315067
315068
315069
315070
315071
315072
315073
315074
315075
315076
315077
315078
315079
315080
315081
315082
315083
315084
315085
315086
315087
315088
315089
315090
315091
315092
315093
315094
315095
315096
315097
315098
315099
315100
315101
315102
315103
315104
315105
315106
315107
315108
315109
315110
315111
315112
315113
315114
315115
315116
315117
315118
315119
315120
315121
315122
315123
315124
315125
315126
315127
315128
315129
315130
315131
315132
315133
315134
315135
315136
315137
315138
315139
315140
315141
315142
315143
315144
315145
315146
315147
315148
315149
315150
315151
315152
315153
315154
315155
315156
315157
315158
315159
315160
315161
315162
315163
315164
315165
315166
315167
315168
315169
315170
315171
315172
315173
315174
315175
315176
315177
315178
315179
315180
315181
315182
315183
315184
315185
315186
315187
315188
315189
315190
315191
315192
315193
315194
315195
315196
315197
315198
315199
315200
315201
315202
315203
315204
315205
315206
315207
315208
315209
315210
315211
315212
315213
315214
315215
315216
315217
315218
315219
315220
315221
315222
315223
315224
315225
315226
315227
315228
315229
315230
315231
315232
315233
315234
315235
315236
315237
315238
315239
315240
315241
315242
315243
315244
315245
315246
315247
315248
315249
315250
315251
315252
315253
315254
315255
315256
315257
315258
315259
315260
315261
315262
315263
315264
315265
315266
315267
315268
315269
315270
315271
315272
315273
315274
315275
315276
315277
315278
315279
315280
315281
315282
315283
315284
315285
315286
315287
315288
315289
315290
315291
315292
315293
315294
315295
315296
315297
315298
315299
315300
315301
315302
315303
315304
315305
315306
315307
315308
315309
315310
315311
315312
315313
315314
315315
315316
315317
315318
315319
315320
315321
315322
315323
315324
315325
315326
315327
315328
315329
315330
315331
315332
315333
315334
315335
315336
315337
315338
315339
315340
315341
315342
315343
315344
315345
315346
315347
315348
315349
315350
315351
315352
315353
315354
315355
315356
315357
315358
315359
315360
315361
315362
315363
315364
315365
315366
315367
315368
315369
315370
315371
315372
315373
315374
315375
315376
315377
315378
315379
315380
315381
315382
315383
315384
315385
315386
315387
315388
315389
315390
315391
315392
315393
315394
315395
315396
315397
315398
315399
315400
315401
315402
315403
315404
315405
315406
315407
315408
315409
315410
315411
315412
315413
315414
315415
315416
315417
315418
315419
315420
315421
315422
315423
315424
315425
315426
315427
315428
315429
315430
315431
315432
315433
315434
315435
315436
315437
315438
315439
315440
315441
315442
315443
315444
315445
315446
315447
315448
315449
315450
315451
315452
315453
315454
315455
315456
315457
315458
315459
315460
315461
315462
315463
315464
315465
315466
315467
315468
315469
315470
315471
315472
315473
315474
315475
315476
315477
315478
315479
315480
315481
315482
315483
315484
315485
315486
315487
315488
315489
315490
315491
315492
315493
315494
315495
315496
315497
315498
315499
315500
315501
315502
315503
315504
315505
315506
315507
315508
315509
315510
315511
315512
315513
315514
315515
315516
315517
315518
315519
315520
315521
315522
315523
315524
315525
315526
315527
315528
315529
315530
315531
315532
315533
315534
315535
315536
315537
315538
315539
315540
315541
315542
315543
315544
315545
315546
315547
315548
315549
315550
315551
315552
315553
315554
315555
315556
315557
315558
315559
315560
315561
315562
315563
315564
315565
315566
315567
315568
315569
315570
315571
315572
315573
315574
315575
315576
315577
315578
315579
315580
315581
315582
315583
315584
315585
315586
315587
315588
315589
315590
315591
315592
315593
315594
315595
315596
315597
315598
315599
315600
315601
315602
315603
315604
315605
315606
315607
315608
315609
315610
315611
315612
315613
315614
315615
315616
315617
315618
315619
315620
315621
315622
315623
315624
315625
315626
315627
315628
315629
315630
315631
315632
315633
315634
315635
315636
315637
315638
315639
315640
315641
315642
315643
315644
315645
315646
315647
315648
315649
315650
315651
315652
315653
315654
315655
315656
315657
315658
315659
315660
315661
315662
315663
315664
315665
315666
315667
315668
315669
315670
315671
315672
315673
315674
315675
315676
315677
315678
315679
315680
315681
315682
315683
315684
315685
315686
315687
315688
315689
315690
315691
315692
315693
315694
315695
315696
315697
315698
315699
315700
315701
315702
315703
315704
315705
315706
315707
315708
315709
315710
315711
315712
315713
315714
315715
315716
315717
315718
315719
315720
315721
315722
315723
315724
315725
315726
315727
315728
315729
315730
315731
315732
315733
315734
315735
315736
315737
315738
315739
315740
315741
315742
315743
315744
315745
315746
315747
315748
315749
315750
315751
315752
315753
315754
315755
315756
315757
315758
315759
315760
315761
315762
315763
315764
315765
315766
315767
315768
315769
315770
315771
315772
315773
315774
315775
315776
315777
315778
315779
315780
315781
315782
315783
315784
315785
315786
315787
315788
315789
315790
315791
315792
315793
315794
315795
315796
315797
315798
315799
315800
315801
315802
315803
315804
315805
315806
315807
315808
315809
315810
315811
315812
315813
315814
315815
315816
315817
315818
315819
315820
315821
315822
315823
315824
315825
315826
315827
315828
315829
315830
315831
315832
315833
315834
315835
315836
315837
315838
315839
315840
315841
315842
315843
315844
315845
315846
315847
315848
315849
315850
315851
315852
315853
315854
315855
315856
315857
315858
315859
315860
315861
315862
315863
315864
315865
315866
315867
315868
315869
315870
315871
315872
315873
315874
315875
315876
315877
315878
315879
315880
315881
315882
315883
315884
315885
315886
315887
315888
315889
315890
315891
315892
315893
315894
315895
315896
315897
315898
315899
315900
315901
315902
315903
315904
315905
315906
315907
315908
315909
315910
315911
315912
315913
315914
315915
315916
315917
315918
315919
315920
315921
315922
315923
315924
315925
315926
315927
315928
315929
315930
315931
315932
315933
315934
315935
315936
315937
315938
315939
315940
315941
315942
315943
315944
315945
315946
315947
315948
315949
315950
315951
315952
315953
315954
315955
315956
315957
315958
315959
315960
315961
315962
315963
315964
315965
315966
315967
315968
315969
315970
315971
315972
315973
315974
315975
315976
315977
315978
315979
315980
315981
315982
315983
315984
315985
315986
315987
315988
315989
315990
315991
315992
315993
315994
315995
315996
315997
315998
315999
316000
316001
316002
316003
316004
316005
316006
316007
316008
316009
316010
316011
316012
316013
316014
316015
316016
316017
316018
316019
316020
316021
316022
316023
316024
316025
316026
316027
316028
316029
316030
316031
316032
316033
316034
316035
316036
316037
316038
316039
316040
316041
316042
316043
316044
316045
316046
316047
316048
316049
316050
316051
316052
316053
316054
316055
316056
316057
316058
316059
316060
316061
316062
316063
316064
316065
316066
316067
316068
316069
316070
316071
316072
316073
316074
316075
316076
316077
316078
316079
316080
316081
316082
316083
316084
316085
316086
316087
316088
316089
316090
316091
316092
316093
316094
316095
316096
316097
316098
316099
316100
316101
316102
316103
316104
316105
316106
316107
316108
316109
316110
316111
316112
316113
316114
316115
316116
316117
316118
316119
316120
316121
316122
316123
316124
316125
316126
316127
316128
316129
316130
316131
316132
316133
316134
316135
316136
316137
316138
316139
316140
316141
316142
316143
316144
316145
316146
316147
316148
316149
316150
316151
316152
316153
316154
316155
316156
316157
316158
316159
316160
316161
316162
316163
316164
316165
316166
316167
316168
316169
316170
316171
316172
316173
316174
316175
316176
316177
316178
316179
316180
316181
316182
316183
316184
316185
316186
316187
316188
316189
316190
316191
316192
316193
316194
316195
316196
316197
316198
316199
316200
316201
316202
316203
316204
316205
316206
316207
316208
316209
316210
316211
316212
316213
316214
316215
316216
316217
316218
316219
316220
316221
316222
316223
316224
316225
316226
316227
316228
316229
316230
316231
316232
316233
316234
316235
316236
316237
316238
316239
316240
316241
316242
316243
316244
316245
316246
316247
316248
316249
316250
316251
316252
316253
316254
316255
316256
316257
316258
316259
316260
316261
316262
316263
316264
316265
316266
316267
316268
316269
316270
316271
316272
316273
316274
316275
316276
316277
316278
316279
316280
316281
316282
316283
316284
316285
316286
316287
316288
316289
316290
316291
316292
316293
316294
316295
316296
316297
316298
316299
316300
316301
316302
316303
316304
316305
316306
316307
316308
316309
316310
316311
316312
316313
316314
316315
316316
316317
316318
316319
316320
316321
316322
316323
316324
316325
316326
316327
316328
316329
316330
316331
316332
316333
316334
316335
316336
316337
316338
316339
316340
316341
316342
316343
316344
316345
316346
316347
316348
316349
316350
316351
316352
316353
316354
316355
316356
316357
316358
316359
316360
316361
316362
316363
316364
316365
316366
316367
316368
316369
316370
316371
316372
316373
316374
316375
316376
316377
316378
316379
316380
316381
316382
316383
316384
316385
316386
316387
316388
316389
316390
316391
316392
316393
316394
316395
316396
316397
316398
316399
316400
316401
316402
316403
316404
316405
316406
316407
316408
316409
316410
316411
316412
316413
316414
316415
316416
316417
316418
316419
316420
316421
316422
316423
316424
316425
316426
316427
316428
316429
316430
316431
316432
316433
316434
316435
316436
316437
316438
316439
316440
316441
316442
316443
316444
316445
316446
316447
316448
316449
316450
316451
316452
316453
316454
316455
316456
316457
316458
316459
316460
316461
316462
316463
316464
316465
316466
316467
316468
316469
316470
316471
316472
316473
316474
316475
316476
316477
316478
316479
316480
316481
316482
316483
316484
316485
316486
316487
316488
316489
316490
316491
316492
316493
316494
316495
316496
316497
316498
316499
316500
316501
316502
316503
316504
316505
316506
316507
316508
316509
316510
316511
316512
316513
316514
316515
316516
316517
316518
316519
316520
316521
316522
316523
316524
316525
316526
316527
316528
316529
316530
316531
316532
316533
316534
316535
316536
316537
316538
316539
316540
316541
316542
316543
316544
316545
316546
316547
316548
316549
316550
316551
316552
316553
316554
316555
316556
316557
316558
316559
316560
316561
316562
316563
316564
316565
316566
316567
316568
316569
316570
316571
316572
316573
316574
316575
316576
316577
316578
316579
316580
316581
316582
316583
316584
316585
316586
316587
316588
316589
316590
316591
316592
316593
316594
316595
316596
316597
316598
316599
316600
316601
316602
316603
316604
316605
316606
316607
316608
316609
316610
316611
316612
316613
316614
316615
316616
316617
316618
316619
316620
316621
316622
316623
316624
316625
316626
316627
316628
316629
316630
316631
316632
316633
316634
316635
316636
316637
316638
316639
316640
316641
316642
316643
316644
316645
316646
316647
316648
316649
316650
316651
316652
316653
316654
316655
316656
316657
316658
316659
316660
316661
316662
316663
316664
316665
316666
316667
316668
316669
316670
316671
316672
316673
316674
316675
316676
316677
316678
316679
316680
316681
316682
316683
316684
316685
316686
316687
316688
316689
316690
316691
316692
316693
316694
316695
316696
316697
316698
316699
316700
316701
316702
316703
316704
316705
316706
316707
316708
316709
316710
316711
316712
316713
316714
316715
316716
316717
316718
316719
316720
316721
316722
316723
316724
316725
316726
316727
316728
316729
316730
316731
316732
316733
316734
316735
316736
316737
316738
316739
316740
316741
316742
316743
316744
316745
316746
316747
316748
316749
316750
316751
316752
316753
316754
316755
316756
316757
316758
316759
316760
316761
316762
316763
316764
316765
316766
316767
316768
316769
316770
316771
316772
316773
316774
316775
316776
316777
316778
316779
316780
316781
316782
316783
316784
316785
316786
316787
316788
316789
316790
316791
316792
316793
316794
316795
316796
316797
316798
316799
316800
316801
316802
316803
316804
316805
316806
316807
316808
316809
316810
316811
316812
316813
316814
316815
316816
316817
316818
316819
316820
316821
316822
316823
316824
316825
316826
316827
316828
316829
316830
316831
316832
316833
316834
316835
316836
316837
316838
316839
316840
316841
316842
316843
316844
316845
316846
316847
316848
316849
316850
316851
316852
316853
316854
316855
316856
316857
316858
316859
316860
316861
316862
316863
316864
316865
316866
316867
316868
316869
316870
316871
316872
316873
316874
316875
316876
316877
316878
316879
316880
316881
316882
316883
316884
316885
316886
316887
316888
316889
316890
316891
316892
316893
316894
316895
316896
316897
316898
316899
316900
316901
316902
316903
316904
316905
316906
316907
316908
316909
316910
316911
316912
316913
316914
316915
316916
316917
316918
316919
316920
316921
316922
316923
316924
316925
316926
316927
316928
316929
316930
316931
316932
316933
316934
316935
316936
316937
316938
316939
316940
316941
316942
316943
316944
316945
316946
316947
316948
316949
316950
316951
316952
316953
316954
316955
316956
316957
316958
316959
316960
316961
316962
316963
316964
316965
316966
316967
316968
316969
316970
316971
316972
316973
316974
316975
316976
316977
316978
316979
316980
316981
316982
316983
316984
316985
316986
316987
316988
316989
316990
316991
316992
316993
316994
316995
316996
316997
316998
316999
317000
317001
317002
317003
317004
317005
317006
317007
317008
317009
317010
317011
317012
317013
317014
317015
317016
317017
317018
317019
317020
317021
317022
317023
317024
317025
317026
317027
317028
317029
317030
317031
317032
317033
317034
317035
317036
317037
317038
317039
317040
317041
317042
317043
317044
317045
317046
317047
317048
317049
317050
317051
317052
317053
317054
317055
317056
317057
317058
317059
317060
317061
317062
317063
317064
317065
317066
317067
317068
317069
317070
317071
317072
317073
317074
317075
317076
317077
317078
317079
317080
317081
317082
317083
317084
317085
317086
317087
317088
317089
317090
317091
317092
317093
317094
317095
317096
317097
317098
317099
317100
317101
317102
317103
317104
317105
317106
317107
317108
317109
317110
317111
317112
317113
317114
317115
317116
317117
317118
317119
317120
317121
317122
317123
317124
317125
317126
317127
317128
317129
317130
317131
317132
317133
317134
317135
317136
317137
317138
317139
317140
317141
317142
317143
317144
317145
317146
317147
317148
317149
317150
317151
317152
317153
317154
317155
317156
317157
317158
317159
317160
317161
317162
317163
317164
317165
317166
317167
317168
317169
317170
317171
317172
317173
317174
317175
317176
317177
317178
317179
317180
317181
317182
317183
317184
317185
317186
317187
317188
317189
317190
317191
317192
317193
317194
317195
317196
317197
317198
317199
317200
317201
317202
317203
317204
317205
317206
317207
317208
317209
317210
317211
317212
317213
317214
317215
317216
317217
317218
317219
317220
317221
317222
317223
317224
317225
317226
317227
317228
317229
317230
317231
317232
317233
317234
317235
317236
317237
317238
317239
317240
317241
317242
317243
317244
317245
317246
317247
317248
317249
317250
317251
317252
317253
317254
317255
317256
317257
317258
317259
317260
317261
317262
317263
317264
317265
317266
317267
317268
317269
317270
317271
317272
317273
317274
317275
317276
317277
317278
317279
317280
317281
317282
317283
317284
317285
317286
317287
317288
317289
317290
317291
317292
317293
317294
317295
317296
317297
317298
317299
317300
317301
317302
317303
317304
317305
317306
317307
317308
317309
317310
317311
317312
317313
317314
317315
317316
317317
317318
317319
317320
317321
317322
317323
317324
317325
317326
317327
317328
317329
317330
317331
317332
317333
317334
317335
317336
317337
317338
317339
317340
317341
317342
317343
317344
317345
317346
317347
317348
317349
317350
317351
317352
317353
317354
317355
317356
317357
317358
317359
317360
317361
317362
317363
317364
317365
317366
317367
317368
317369
317370
317371
317372
317373
317374
317375
317376
317377
317378
317379
317380
317381
317382
317383
317384
317385
317386
317387
317388
317389
317390
317391
317392
317393
317394
317395
317396
317397
317398
317399
317400
317401
317402
317403
317404
317405
317406
317407
317408
317409
317410
317411
317412
317413
317414
317415
317416
317417
317418
317419
317420
317421
317422
317423
317424
317425
317426
317427
317428
317429
317430
317431
317432
317433
317434
317435
317436
317437
317438
317439
317440
317441
317442
317443
317444
317445
317446
317447
317448
317449
317450
317451
317452
317453
317454
317455
317456
317457
317458
317459
317460
317461
317462
317463
317464
317465
317466
317467
317468
317469
317470
317471
317472
317473
317474
317475
317476
317477
317478
317479
317480
317481
317482
317483
317484
317485
317486
317487
317488
317489
317490
317491
317492
317493
317494
317495
317496
317497
317498
317499
317500
317501
317502
317503
317504
317505
317506
317507
317508
317509
317510
317511
317512
317513
317514
317515
317516
317517
317518
317519
317520
317521
317522
317523
317524
317525
317526
317527
317528
317529
317530
317531
317532
317533
317534
317535
317536
317537
317538
317539
317540
317541
317542
317543
317544
317545
317546
317547
317548
317549
317550
317551
317552
317553
317554
317555
317556
317557
317558
317559
317560
317561
317562
317563
317564
317565
317566
317567
317568
317569
317570
317571
317572
317573
317574
317575
317576
317577
317578
317579
317580
317581
317582
317583
317584
317585
317586
317587
317588
317589
317590
317591
317592
317593
317594
317595
317596
317597
317598
317599
317600
317601
317602
317603
317604
317605
317606
317607
317608
317609
317610
317611
317612
317613
317614
317615
317616
317617
317618
317619
317620
317621
317622
317623
317624
317625
317626
317627
317628
317629
317630
317631
317632
317633
317634
317635
317636
317637
317638
317639
317640
317641
317642
317643
317644
317645
317646
317647
317648
317649
317650
317651
317652
317653
317654
317655
317656
317657
317658
317659
317660
317661
317662
317663
317664
317665
317666
317667
317668
317669
317670
317671
317672
317673
317674
317675
317676
317677
317678
317679
317680
317681
317682
317683
317684
317685
317686
317687
317688
317689
317690
317691
317692
317693
317694
317695
317696
317697
317698
317699
317700
317701
317702
317703
317704
317705
317706
317707
317708
317709
317710
317711
317712
317713
317714
317715
317716
317717
317718
317719
317720
317721
317722
317723
317724
317725
317726
317727
317728
317729
317730
317731
317732
317733
317734
317735
317736
317737
317738
317739
317740
317741
317742
317743
317744
317745
317746
317747
317748
317749
317750
317751
317752
317753
317754
317755
317756
317757
317758
317759
317760
317761
317762
317763
317764
317765
317766
317767
317768
317769
317770
317771
317772
317773
317774
317775
317776
317777
317778
317779
317780
317781
317782
317783
317784
317785
317786
317787
317788
317789
317790
317791
317792
317793
317794
317795
317796
317797
317798
317799
317800
317801
317802
317803
317804
317805
317806
317807
317808
317809
317810
317811
317812
317813
317814
317815
317816
317817
317818
317819
317820
317821
317822
317823
317824
317825
317826
317827
317828
317829
317830
317831
317832
317833
317834
317835
317836
317837
317838
317839
317840
317841
317842
317843
317844
317845
317846
317847
317848
317849
317850
317851
317852
317853
317854
317855
317856
317857
317858
317859
317860
317861
317862
317863
317864
317865
317866
317867
317868
317869
317870
317871
317872
317873
317874
317875
317876
317877
317878
317879
317880
317881
317882
317883
317884
317885
317886
317887
317888
317889
317890
317891
317892
317893
317894
317895
317896
317897
317898
317899
317900
317901
317902
317903
317904
317905
317906
317907
317908
317909
317910
317911
317912
317913
317914
317915
317916
317917
317918
317919
317920
317921
317922
317923
317924
317925
317926
317927
317928
317929
317930
317931
317932
317933
317934
317935
317936
317937
317938
317939
317940
317941
317942
317943
317944
317945
317946
317947
317948
317949
317950
317951
317952
317953
317954
317955
317956
317957
317958
317959
317960
317961
317962
317963
317964
317965
317966
317967
317968
317969
317970
317971
317972
317973
317974
317975
317976
317977
317978
317979
317980
317981
317982
317983
317984
317985
317986
317987
317988
317989
317990
317991
317992
317993
317994
317995
317996
317997
317998
317999
318000
318001
318002
318003
318004
318005
318006
318007
318008
318009
318010
318011
318012
318013
318014
318015
318016
318017
318018
318019
318020
318021
318022
318023
318024
318025
318026
318027
318028
318029
318030
318031
318032
318033
318034
318035
318036
318037
318038
318039
318040
318041
318042
318043
318044
318045
318046
318047
318048
318049
318050
318051
318052
318053
318054
318055
318056
318057
318058
318059
318060
318061
318062
318063
318064
318065
318066
318067
318068
318069
318070
318071
318072
318073
318074
318075
318076
318077
318078
318079
318080
318081
318082
318083
318084
318085
318086
318087
318088
318089
318090
318091
318092
318093
318094
318095
318096
318097
318098
318099
318100
318101
318102
318103
318104
318105
318106
318107
318108
318109
318110
318111
318112
318113
318114
318115
318116
318117
318118
318119
318120
318121
318122
318123
318124
318125
318126
318127
318128
318129
318130
318131
318132
318133
318134
318135
318136
318137
318138
318139
318140
318141
318142
318143
318144
318145
318146
318147
318148
318149
318150
318151
318152
318153
318154
318155
318156
318157
318158
318159
318160
318161
318162
318163
318164
318165
318166
318167
318168
318169
318170
318171
318172
318173
318174
318175
318176
318177
318178
318179
318180
318181
318182
318183
318184
318185
318186
318187
318188
318189
318190
318191
318192
318193
318194
318195
318196
318197
318198
318199
318200
318201
318202
318203
318204
318205
318206
318207
318208
318209
318210
318211
318212
318213
318214
318215
318216
318217
318218
318219
318220
318221
318222
318223
318224
318225
318226
318227
318228
318229
318230
318231
318232
318233
318234
318235
318236
318237
318238
318239
318240
318241
318242
318243
318244
318245
318246
318247
318248
318249
318250
318251
318252
318253
318254
318255
318256
318257
318258
318259
318260
318261
318262
318263
318264
318265
318266
318267
318268
318269
318270
318271
318272
318273
318274
318275
318276
318277
318278
318279
318280
318281
318282
318283
318284
318285
318286
318287
318288
318289
318290
318291
318292
318293
318294
318295
318296
318297
318298
318299
318300
318301
318302
318303
318304
318305
318306
318307
318308
318309
318310
318311
318312
318313
318314
318315
318316
318317
318318
318319
318320
318321
318322
318323
318324
318325
318326
318327
318328
318329
318330
318331
318332
318333
318334
318335
318336
318337
318338
318339
318340
318341
318342
318343
318344
318345
318346
318347
318348
318349
318350
318351
318352
318353
318354
318355
318356
318357
318358
318359
318360
318361
318362
318363
318364
318365
318366
318367
318368
318369
318370
318371
318372
318373
318374
318375
318376
318377
318378
318379
318380
318381
318382
318383
318384
318385
318386
318387
318388
318389
318390
318391
318392
318393
318394
318395
318396
318397
318398
318399
318400
318401
318402
318403
318404
318405
318406
318407
318408
318409
318410
318411
318412
318413
318414
318415
318416
318417
318418
318419
318420
318421
318422
318423
318424
318425
318426
318427
318428
318429
318430
318431
318432
318433
318434
318435
318436
318437
318438
318439
318440
318441
318442
318443
318444
318445
318446
318447
318448
318449
318450
318451
318452
318453
318454
318455
318456
318457
318458
318459
318460
318461
318462
318463
318464
318465
318466
318467
318468
318469
318470
318471
318472
318473
318474
318475
318476
318477
318478
318479
318480
318481
318482
318483
318484
318485
318486
318487
318488
318489
318490
318491
318492
318493
318494
318495
318496
318497
318498
318499
318500
318501
318502
318503
318504
318505
318506
318507
318508
318509
318510
318511
318512
318513
318514
318515
318516
318517
318518
318519
318520
318521
318522
318523
318524
318525
318526
318527
318528
318529
318530
318531
318532
318533
318534
318535
318536
318537
318538
318539
318540
318541
318542
318543
318544
318545
318546
318547
318548
318549
318550
318551
318552
318553
318554
318555
318556
318557
318558
318559
318560
318561
318562
318563
318564
318565
318566
318567
318568
318569
318570
318571
318572
318573
318574
318575
318576
318577
318578
318579
318580
318581
318582
318583
318584
318585
318586
318587
318588
318589
318590
318591
318592
318593
318594
318595
318596
318597
318598
318599
318600
318601
318602
318603
318604
318605
318606
318607
318608
318609
318610
318611
318612
318613
318614
318615
318616
318617
318618
318619
318620
318621
318622
318623
318624
318625
318626
318627
318628
318629
318630
318631
318632
318633
318634
318635
318636
318637
318638
318639
318640
318641
318642
318643
318644
318645
318646
318647
318648
318649
318650
318651
318652
318653
318654
318655
318656
318657
318658
318659
318660
318661
318662
318663
318664
318665
318666
318667
318668
318669
318670
318671
318672
318673
318674
318675
318676
318677
318678
318679
318680
318681
318682
318683
318684
318685
318686
318687
318688
318689
318690
318691
318692
318693
318694
318695
318696
318697
318698
318699
318700
318701
318702
318703
318704
318705
318706
318707
318708
318709
318710
318711
318712
318713
318714
318715
318716
318717
318718
318719
318720
318721
318722
318723
318724
318725
318726
318727
318728
318729
318730
318731
318732
318733
318734
318735
318736
318737
318738
318739
318740
318741
318742
318743
318744
318745
318746
318747
318748
318749
318750
318751
318752
318753
318754
318755
318756
318757
318758
318759
318760
318761
318762
318763
318764
318765
318766
318767
318768
318769
318770
318771
318772
318773
318774
318775
318776
318777
318778
318779
318780
318781
318782
318783
318784
318785
318786
318787
318788
318789
318790
318791
318792
318793
318794
318795
318796
318797
318798
318799
318800
318801
318802
318803
318804
318805
318806
318807
318808
318809
318810
318811
318812
318813
318814
318815
318816
318817
318818
318819
318820
318821
318822
318823
318824
318825
318826
318827
318828
318829
318830
318831
318832
318833
318834
318835
318836
318837
318838
318839
318840
318841
318842
318843
318844
318845
318846
318847
318848
318849
318850
318851
318852
318853
318854
318855
318856
318857
318858
318859
318860
318861
318862
318863
318864
318865
318866
318867
318868
318869
318870
318871
318872
318873
318874
318875
318876
318877
318878
318879
318880
318881
318882
318883
318884
318885
318886
318887
318888
318889
318890
318891
318892
318893
318894
318895
318896
318897
318898
318899
318900
318901
318902
318903
318904
318905
318906
318907
318908
318909
318910
318911
318912
318913
318914
318915
318916
318917
318918
318919
318920
318921
318922
318923
318924
318925
318926
318927
318928
318929
318930
318931
318932
318933
318934
318935
318936
318937
318938
318939
318940
318941
318942
318943
318944
318945
318946
318947
318948
318949
318950
318951
318952
318953
318954
318955
318956
318957
318958
318959
318960
318961
318962
318963
318964
318965
318966
318967
318968
318969
318970
318971
318972
318973
318974
318975
318976
318977
318978
318979
318980
318981
318982
318983
318984
318985
318986
318987
318988
318989
318990
318991
318992
318993
318994
318995
318996
318997
318998
318999
319000
319001
319002
319003
319004
319005
319006
319007
319008
319009
319010
319011
319012
319013
319014
319015
319016
319017
319018
319019
319020
319021
319022
319023
319024
319025
319026
319027
319028
319029
319030
319031
319032
319033
319034
319035
319036
319037
319038
319039
319040
319041
319042
319043
319044
319045
319046
319047
319048
319049
319050
319051
319052
319053
319054
319055
319056
319057
319058
319059
319060
319061
319062
319063
319064
319065
319066
319067
319068
319069
319070
319071
319072
319073
319074
319075
319076
319077
319078
319079
319080
319081
319082
319083
319084
319085
319086
319087
319088
319089
319090
319091
319092
319093
319094
319095
319096
319097
319098
319099
319100
319101
319102
319103
319104
319105
319106
319107
319108
319109
319110
319111
319112
319113
319114
319115
319116
319117
319118
319119
319120
319121
319122
319123
319124
319125
319126
319127
319128
319129
319130
319131
319132
319133
319134
319135
319136
319137
319138
319139
319140
319141
319142
319143
319144
319145
319146
319147
319148
319149
319150
319151
319152
319153
319154
319155
319156
319157
319158
319159
319160
319161
319162
319163
319164
319165
319166
319167
319168
319169
319170
319171
319172
319173
319174
319175
319176
319177
319178
319179
319180
319181
319182
319183
319184
319185
319186
319187
319188
319189
319190
319191
319192
319193
319194
319195
319196
319197
319198
319199
319200
319201
319202
319203
319204
319205
319206
319207
319208
319209
319210
319211
319212
319213
319214
319215
319216
319217
319218
319219
319220
319221
319222
319223
319224
319225
319226
319227
319228
319229
319230
319231
319232
319233
319234
319235
319236
319237
319238
319239
319240
319241
319242
319243
319244
319245
319246
319247
319248
319249
319250
319251
319252
319253
319254
319255
319256
319257
319258
319259
319260
319261
319262
319263
319264
319265
319266
319267
319268
319269
319270
319271
319272
319273
319274
319275
319276
319277
319278
319279
319280
319281
319282
319283
319284
319285
319286
319287
319288
319289
319290
319291
319292
319293
319294
319295
319296
319297
319298
319299
319300
319301
319302
319303
319304
319305
319306
319307
319308
319309
319310
319311
319312
319313
319314
319315
319316
319317
319318
319319
319320
319321
319322
319323
319324
319325
319326
319327
319328
319329
319330
319331
319332
319333
319334
319335
319336
319337
319338
319339
319340
319341
319342
319343
319344
319345
319346
319347
319348
319349
319350
319351
319352
319353
319354
319355
319356
319357
319358
319359
319360
319361
319362
319363
319364
319365
319366
319367
319368
319369
319370
319371
319372
319373
319374
319375
319376
319377
319378
319379
319380
319381
319382
319383
319384
319385
319386
319387
319388
319389
319390
319391
319392
319393
319394
319395
319396
319397
319398
319399
319400
319401
319402
319403
319404
319405
319406
319407
319408
319409
319410
319411
319412
319413
319414
319415
319416
319417
319418
319419
319420
319421
319422
319423
319424
319425
319426
319427
319428
319429
319430
319431
319432
319433
319434
319435
319436
319437
319438
319439
319440
319441
319442
319443
319444
319445
319446
319447
319448
319449
319450
319451
319452
319453
319454
319455
319456
319457
319458
319459
319460
319461
319462
319463
319464
319465
319466
319467
319468
319469
319470
319471
319472
319473
319474
319475
319476
319477
319478
319479
319480
319481
319482
319483
319484
319485
319486
319487
319488
319489
319490
319491
319492
319493
319494
319495
319496
319497
319498
319499
319500
319501
319502
319503
319504
319505
319506
319507
319508
319509
319510
319511
319512
319513
319514
319515
319516
319517
319518
319519
319520
319521
319522
319523
319524
319525
319526
319527
319528
319529
319530
319531
319532
319533
319534
319535
319536
319537
319538
319539
319540
319541
319542
319543
319544
319545
319546
319547
319548
319549
319550
319551
319552
319553
319554
319555
319556
319557
319558
319559
319560
319561
319562
319563
319564
319565
319566
319567
319568
319569
319570
319571
319572
319573
319574
319575
319576
319577
319578
319579
319580
319581
319582
319583
319584
319585
319586
319587
319588
319589
319590
319591
319592
319593
319594
319595
319596
319597
319598
319599
319600
319601
319602
319603
319604
319605
319606
319607
319608
319609
319610
319611
319612
319613
319614
319615
319616
319617
319618
319619
319620
319621
319622
319623
319624
319625
319626
319627
319628
319629
319630
319631
319632
319633
319634
319635
319636
319637
319638
319639
319640
319641
319642
319643
319644
319645
319646
319647
319648
319649
319650
319651
319652
319653
319654
319655
319656
319657
319658
319659
319660
319661
319662
319663
319664
319665
319666
319667
319668
319669
319670
319671
319672
319673
319674
319675
319676
319677
319678
319679
319680
319681
319682
319683
319684
319685
319686
319687
319688
319689
319690
319691
319692
319693
319694
319695
319696
319697
319698
319699
319700
319701
319702
319703
319704
319705
319706
319707
319708
319709
319710
319711
319712
319713
319714
319715
319716
319717
319718
319719
319720
319721
319722
319723
319724
319725
319726
319727
319728
319729
319730
319731
319732
319733
319734
319735
319736
319737
319738
319739
319740
319741
319742
319743
319744
319745
319746
319747
319748
319749
319750
319751
319752
319753
319754
319755
319756
319757
319758
319759
319760
319761
319762
319763
319764
319765
319766
319767
319768
319769
319770
319771
319772
319773
319774
319775
319776
319777
319778
319779
319780
319781
319782
319783
319784
319785
319786
319787
319788
319789
319790
319791
319792
319793
319794
319795
319796
319797
319798
319799
319800
319801
319802
319803
319804
319805
319806
319807
319808
319809
319810
319811
319812
319813
319814
319815
319816
319817
319818
319819
319820
319821
319822
319823
319824
319825
319826
319827
319828
319829
319830
319831
319832
319833
319834
319835
319836
319837
319838
319839
319840
319841
319842
319843
319844
319845
319846
319847
319848
319849
319850
319851
319852
319853
319854
319855
319856
319857
319858
319859
319860
319861
319862
319863
319864
319865
319866
319867
319868
319869
319870
319871
319872
319873
319874
319875
319876
319877
319878
319879
319880
319881
319882
319883
319884
319885
319886
319887
319888
319889
319890
319891
319892
319893
319894
319895
319896
319897
319898
319899
319900
319901
319902
319903
319904
319905
319906
319907
319908
319909
319910
319911
319912
319913
319914
319915
319916
319917
319918
319919
319920
319921
319922
319923
319924
319925
319926
319927
319928
319929
319930
319931
319932
319933
319934
319935
319936
319937
319938
319939
319940
319941
319942
319943
319944
319945
319946
319947
319948
319949
319950
319951
319952
319953
319954
319955
319956
319957
319958
319959
319960
319961
319962
319963
319964
319965
319966
319967
319968
319969
319970
319971
319972
319973
319974
319975
319976
319977
319978
319979
319980
319981
319982
319983
319984
319985
319986
319987
319988
319989
319990
319991
319992
319993
319994
319995
319996
319997
319998
319999
320000
320001
320002
320003
320004
320005
320006
320007
320008
320009
320010
320011
320012
320013
320014
320015
320016
320017
320018
320019
320020
320021
320022
320023
320024
320025
320026
320027
320028
320029
320030
320031
320032
320033
320034
320035
320036
320037
320038
320039
320040
320041
320042
320043
320044
320045
320046
320047
320048
320049
320050
320051
320052
320053
320054
320055
320056
320057
320058
320059
320060
320061
320062
320063
320064
320065
320066
320067
320068
320069
320070
320071
320072
320073
320074
320075
320076
320077
320078
320079
320080
320081
320082
320083
320084
320085
320086
320087
320088
320089
320090
320091
320092
320093
320094
320095
320096
320097
320098
320099
320100
320101
320102
320103
320104
320105
320106
320107
320108
320109
320110
320111
320112
320113
320114
320115
320116
320117
320118
320119
320120
320121
320122
320123
320124
320125
320126
320127
320128
320129
320130
320131
320132
320133
320134
320135
320136
320137
320138
320139
320140
320141
320142
320143
320144
320145
320146
320147
320148
320149
320150
320151
320152
320153
320154
320155
320156
320157
320158
320159
320160
320161
320162
320163
320164
320165
320166
320167
320168
320169
320170
320171
320172
320173
320174
320175
320176
320177
320178
320179
320180
320181
320182
320183
320184
320185
320186
320187
320188
320189
320190
320191
320192
320193
320194
320195
320196
320197
320198
320199
320200
320201
320202
320203
320204
320205
320206
320207
320208
320209
320210
320211
320212
320213
320214
320215
320216
320217
320218
320219
320220
320221
320222
320223
320224
320225
320226
320227
320228
320229
320230
320231
320232
320233
320234
320235
320236
320237
320238
320239
320240
320241
320242
320243
320244
320245
320246
320247
320248
320249
320250
320251
320252
320253
320254
320255
320256
320257
320258
320259
320260
320261
320262
320263
320264
320265
320266
320267
320268
320269
320270
320271
320272
320273
320274
320275
320276
320277
320278
320279
320280
320281
320282
320283
320284
320285
320286
320287
320288
320289
320290
320291
320292
320293
320294
320295
320296
320297
320298
320299
320300
320301
320302
320303
320304
320305
320306
320307
320308
320309
320310
320311
320312
320313
320314
320315
320316
320317
320318
320319
320320
320321
320322
320323
320324
320325
320326
320327
320328
320329
320330
320331
320332
320333
320334
320335
320336
320337
320338
320339
320340
320341
320342
320343
320344
320345
320346
320347
320348
320349
320350
320351
320352
320353
320354
320355
320356
320357
320358
320359
320360
320361
320362
320363
320364
320365
320366
320367
320368
320369
320370
320371
320372
320373
320374
320375
320376
320377
320378
320379
320380
320381
320382
320383
320384
320385
320386
320387
320388
320389
320390
320391
320392
320393
320394
320395
320396
320397
320398
320399
320400
320401
320402
320403
320404
320405
320406
320407
320408
320409
320410
320411
320412
320413
320414
320415
320416
320417
320418
320419
320420
320421
320422
320423
320424
320425
320426
320427
320428
320429
320430
320431
320432
320433
320434
320435
320436
320437
320438
320439
320440
320441
320442
320443
320444
320445
320446
320447
320448
320449
320450
320451
320452
320453
320454
320455
320456
320457
320458
320459
320460
320461
320462
320463
320464
320465
320466
320467
320468
320469
320470
320471
320472
320473
320474
320475
320476
320477
320478
320479
320480
320481
320482
320483
320484
320485
320486
320487
320488
320489
320490
320491
320492
320493
320494
320495
320496
320497
320498
320499
320500
320501
320502
320503
320504
320505
320506
320507
320508
320509
320510
320511
320512
320513
320514
320515
320516
320517
320518
320519
320520
320521
320522
320523
320524
320525
320526
320527
320528
320529
320530
320531
320532
320533
320534
320535
320536
320537
320538
320539
320540
320541
320542
320543
320544
320545
320546
320547
320548
320549
320550
320551
320552
320553
320554
320555
320556
320557
320558
320559
320560
320561
320562
320563
320564
320565
320566
320567
320568
320569
320570
320571
320572
320573
320574
320575
320576
320577
320578
320579
320580
320581
320582
320583
320584
320585
320586
320587
320588
320589
320590
320591
320592
320593
320594
320595
320596
320597
320598
320599
320600
320601
320602
320603
320604
320605
320606
320607
320608
320609
320610
320611
320612
320613
320614
320615
320616
320617
320618
320619
320620
320621
320622
320623
320624
320625
320626
320627
320628
320629
320630
320631
320632
320633
320634
320635
320636
320637
320638
320639
320640
320641
320642
320643
320644
320645
320646
320647
320648
320649
320650
320651
320652
320653
320654
320655
320656
320657
320658
320659
320660
320661
320662
320663
320664
320665
320666
320667
320668
320669
320670
320671
320672
320673
320674
320675
320676
320677
320678
320679
320680
320681
320682
320683
320684
320685
320686
320687
320688
320689
320690
320691
320692
320693
320694
320695
320696
320697
320698
320699
320700
320701
320702
320703
320704
320705
320706
320707
320708
320709
320710
320711
320712
320713
320714
320715
320716
320717
320718
320719
320720
320721
320722
320723
320724
320725
320726
320727
320728
320729
320730
320731
320732
320733
320734
320735
320736
320737
320738
320739
320740
320741
320742
320743
320744
320745
320746
320747
320748
320749
320750
320751
320752
320753
320754
320755
320756
320757
320758
320759
320760
320761
320762
320763
320764
320765
320766
320767
320768
320769
320770
320771
320772
320773
320774
320775
320776
320777
320778
320779
320780
320781
320782
320783
320784
320785
320786
320787
320788
320789
320790
320791
320792
320793
320794
320795
320796
320797
320798
320799
320800
320801
320802
320803
320804
320805
320806
320807
320808
320809
320810
320811
320812
320813
320814
320815
320816
320817
320818
320819
320820
320821
320822
320823
320824
320825
320826
320827
320828
320829
320830
320831
320832
320833
320834
320835
320836
320837
320838
320839
320840
320841
320842
320843
320844
320845
320846
320847
320848
320849
320850
320851
320852
320853
320854
320855
320856
320857
320858
320859
320860
320861
320862
320863
320864
320865
320866
320867
320868
320869
320870
320871
320872
320873
320874
320875
320876
320877
320878
320879
320880
320881
320882
320883
320884
320885
320886
320887
320888
320889
320890
320891
320892
320893
320894
320895
320896
320897
320898
320899
320900
320901
320902
320903
320904
320905
320906
320907
320908
320909
320910
320911
320912
320913
320914
320915
320916
320917
320918
320919
320920
320921
320922
320923
320924
320925
320926
320927
320928
320929
320930
320931
320932
320933
320934
320935
320936
320937
320938
320939
320940
320941
320942
320943
320944
320945
320946
320947
320948
320949
320950
320951
320952
320953
320954
320955
320956
320957
320958
320959
320960
320961
320962
320963
320964
320965
320966
320967
320968
320969
320970
320971
320972
320973
320974
320975
320976
320977
320978
320979
320980
320981
320982
320983
320984
320985
320986
320987
320988
320989
320990
320991
320992
320993
320994
320995
320996
320997
320998
320999
321000
321001
321002
321003
321004
321005
321006
321007
321008
321009
321010
321011
321012
321013
321014
321015
321016
321017
321018
321019
321020
321021
321022
321023
321024
321025
321026
321027
321028
321029
321030
321031
321032
321033
321034
321035
321036
321037
321038
321039
321040
321041
321042
321043
321044
321045
321046
321047
321048
321049
321050
321051
321052
321053
321054
321055
321056
321057
321058
321059
321060
321061
321062
321063
321064
321065
321066
321067
321068
321069
321070
321071
321072
321073
321074
321075
321076
321077
321078
321079
321080
321081
321082
321083
321084
321085
321086
321087
321088
321089
321090
321091
321092
321093
321094
321095
321096
321097
321098
321099
321100
321101
321102
321103
321104
321105
321106
321107
321108
321109
321110
321111
321112
321113
321114
321115
321116
321117
321118
321119
321120
321121
321122
321123
321124
321125
321126
321127
321128
321129
321130
321131
321132
321133
321134
321135
321136
321137
321138
321139
321140
321141
321142
321143
321144
321145
321146
321147
321148
321149
321150
321151
321152
321153
321154
321155
321156
321157
321158
321159
321160
321161
321162
321163
321164
321165
321166
321167
321168
321169
321170
321171
321172
321173
321174
321175
321176
321177
321178
321179
321180
321181
321182
321183
321184
321185
321186
321187
321188
321189
321190
321191
321192
321193
321194
321195
321196
321197
321198
321199
321200
321201
321202
321203
321204
321205
321206
321207
321208
321209
321210
321211
321212
321213
321214
321215
321216
321217
321218
321219
321220
321221
321222
321223
321224
321225
321226
321227
321228
321229
321230
321231
321232
321233
321234
321235
321236
321237
321238
321239
321240
321241
321242
321243
321244
321245
321246
321247
321248
321249
321250
321251
321252
321253
321254
321255
321256
321257
321258
321259
321260
321261
321262
321263
321264
321265
321266
321267
321268
321269
321270
321271
321272
321273
321274
321275
321276
321277
321278
321279
321280
321281
321282
321283
321284
321285
321286
321287
321288
321289
321290
321291
321292
321293
321294
321295
321296
321297
321298
321299
321300
321301
321302
321303
321304
321305
321306
321307
321308
321309
321310
321311
321312
321313
321314
321315
321316
321317
321318
321319
321320
321321
321322
321323
321324
321325
321326
321327
321328
321329
321330
321331
321332
321333
321334
321335
321336
321337
321338
321339
321340
321341
321342
321343
321344
321345
321346
321347
321348
321349
321350
321351
321352
321353
321354
321355
321356
321357
321358
321359
321360
321361
321362
321363
321364
321365
321366
321367
321368
321369
321370
321371
321372
321373
321374
321375
321376
321377
321378
321379
321380
321381
321382
321383
321384
321385
321386
321387
321388
321389
321390
321391
321392
321393
321394
321395
321396
321397
321398
321399
321400
321401
321402
321403
321404
321405
321406
321407
321408
321409
321410
321411
321412
321413
321414
321415
321416
321417
321418
321419
321420
321421
321422
321423
321424
321425
321426
321427
321428
321429
321430
321431
321432
321433
321434
321435
321436
321437
321438
321439
321440
321441
321442
321443
321444
321445
321446
321447
321448
321449
321450
321451
321452
321453
321454
321455
321456
321457
321458
321459
321460
321461
321462
321463
321464
321465
321466
321467
321468
321469
321470
321471
321472
321473
321474
321475
321476
321477
321478
321479
321480
321481
321482
321483
321484
321485
321486
321487
321488
321489
321490
321491
321492
321493
321494
321495
321496
321497
321498
321499
321500
321501
321502
321503
321504
321505
321506
321507
321508
321509
321510
321511
321512
321513
321514
321515
321516
321517
321518
321519
321520
321521
321522
321523
321524
321525
321526
321527
321528
321529
321530
321531
321532
321533
321534
321535
321536
321537
321538
321539
321540
321541
321542
321543
321544
321545
321546
321547
321548
321549
321550
321551
321552
321553
321554
321555
321556
321557
321558
321559
321560
321561
321562
321563
321564
321565
321566
321567
321568
321569
321570
321571
321572
321573
321574
321575
321576
321577
321578
321579
321580
321581
321582
321583
321584
321585
321586
321587
321588
321589
321590
321591
321592
321593
321594
321595
321596
321597
321598
321599
321600
321601
321602
321603
321604
321605
321606
321607
321608
321609
321610
321611
321612
321613
321614
321615
321616
321617
321618
321619
321620
321621
321622
321623
321624
321625
321626
321627
321628
321629
321630
321631
321632
321633
321634
321635
321636
321637
321638
321639
321640
321641
321642
321643
321644
321645
321646
321647
321648
321649
321650
321651
321652
321653
321654
321655
321656
321657
321658
321659
321660
321661
321662
321663
321664
321665
321666
321667
321668
321669
321670
321671
321672
321673
321674
321675
321676
321677
321678
321679
321680
321681
321682
321683
321684
321685
321686
321687
321688
321689
321690
321691
321692
321693
321694
321695
321696
321697
321698
321699
321700
321701
321702
321703
321704
321705
321706
321707
321708
321709
321710
321711
321712
321713
321714
321715
321716
321717
321718
321719
321720
321721
321722
321723
321724
321725
321726
321727
321728
321729
321730
321731
321732
321733
321734
321735
321736
321737
321738
321739
321740
321741
321742
321743
321744
321745
321746
321747
321748
321749
321750
321751
321752
321753
321754
321755
321756
321757
321758
321759
321760
321761
321762
321763
321764
321765
321766
321767
321768
321769
321770
321771
321772
321773
321774
321775
321776
321777
321778
321779
321780
321781
321782
321783
321784
321785
321786
321787
321788
321789
321790
321791
321792
321793
321794
321795
321796
321797
321798
321799
321800
321801
321802
321803
321804
321805
321806
321807
321808
321809
321810
321811
321812
321813
321814
321815
321816
321817
321818
321819
321820
321821
321822
321823
321824
321825
321826
321827
321828
321829
321830
321831
321832
321833
321834
321835
321836
321837
321838
321839
321840
321841
321842
321843
321844
321845
321846
321847
321848
321849
321850
321851
321852
321853
321854
321855
321856
321857
321858
321859
321860
321861
321862
321863
321864
321865
321866
321867
321868
321869
321870
321871
321872
321873
321874
321875
321876
321877
321878
321879
321880
321881
321882
321883
321884
321885
321886
321887
321888
321889
321890
321891
321892
321893
321894
321895
321896
321897
321898
321899
321900
321901
321902
321903
321904
321905
321906
321907
321908
321909
321910
321911
321912
321913
321914
321915
321916
321917
321918
321919
321920
321921
321922
321923
321924
321925
321926
321927
321928
321929
321930
321931
321932
321933
321934
321935
321936
321937
321938
321939
321940
321941
321942
321943
321944
321945
321946
321947
321948
321949
321950
321951
321952
321953
321954
321955
321956
321957
321958
321959
321960
321961
321962
321963
321964
321965
321966
321967
321968
321969
321970
321971
321972
321973
321974
321975
321976
321977
321978
321979
321980
321981
321982
321983
321984
321985
321986
321987
321988
321989
321990
321991
321992
321993
321994
321995
321996
321997
321998
321999
322000
322001
322002
322003
322004
322005
322006
322007
322008
322009
322010
322011
322012
322013
322014
322015
322016
322017
322018
322019
322020
322021
322022
322023
322024
322025
322026
322027
322028
322029
322030
322031
322032
322033
322034
322035
322036
322037
322038
322039
322040
322041
322042
322043
322044
322045
322046
322047
322048
322049
322050
322051
322052
322053
322054
322055
322056
322057
322058
322059
322060
322061
322062
322063
322064
322065
322066
322067
322068
322069
322070
322071
322072
322073
322074
322075
322076
322077
322078
322079
322080
322081
322082
322083
322084
322085
322086
322087
322088
322089
322090
322091
322092
322093
322094
322095
322096
322097
322098
322099
322100
322101
322102
322103
322104
322105
322106
322107
322108
322109
322110
322111
322112
322113
322114
322115
322116
322117
322118
322119
322120
322121
322122
322123
322124
322125
322126
322127
322128
322129
322130
322131
322132
322133
322134
322135
322136
322137
322138
322139
322140
322141
322142
322143
322144
322145
322146
322147
322148
322149
322150
322151
322152
322153
322154
322155
322156
322157
322158
322159
322160
322161
322162
322163
322164
322165
322166
322167
322168
322169
322170
322171
322172
322173
322174
322175
322176
322177
322178
322179
322180
322181
322182
322183
322184
322185
322186
322187
322188
322189
322190
322191
322192
322193
322194
322195
322196
322197
322198
322199
322200
322201
322202
322203
322204
322205
322206
322207
322208
322209
322210
322211
322212
322213
322214
322215
322216
322217
322218
322219
322220
322221
322222
322223
322224
322225
322226
322227
322228
322229
322230
322231
322232
322233
322234
322235
322236
322237
322238
322239
322240
322241
322242
322243
322244
322245
322246
322247
322248
322249
322250
322251
322252
322253
322254
322255
322256
322257
322258
322259
322260
322261
322262
322263
322264
322265
322266
322267
322268
322269
322270
322271
322272
322273
322274
322275
322276
322277
322278
322279
322280
322281
322282
322283
322284
322285
322286
322287
322288
322289
322290
322291
322292
322293
322294
322295
322296
322297
322298
322299
322300
322301
322302
322303
322304
322305
322306
322307
322308
322309
322310
322311
322312
322313
322314
322315
322316
322317
322318
322319
322320
322321
322322
322323
322324
322325
322326
322327
322328
322329
322330
322331
322332
322333
322334
322335
322336
322337
322338
322339
322340
322341
322342
322343
322344
322345
322346
322347
322348
322349
322350
322351
322352
322353
322354
322355
322356
322357
322358
322359
322360
322361
322362
322363
322364
322365
322366
322367
322368
322369
322370
322371
322372
322373
322374
322375
322376
322377
322378
322379
322380
322381
322382
322383
322384
322385
322386
322387
322388
322389
322390
322391
322392
322393
322394
322395
322396
322397
322398
322399
322400
322401
322402
322403
322404
322405
322406
322407
322408
322409
322410
322411
322412
322413
322414
322415
322416
322417
322418
322419
322420
322421
322422
322423
322424
322425
322426
322427
322428
322429
322430
322431
322432
322433
322434
322435
322436
322437
322438
322439
322440
322441
322442
322443
322444
322445
322446
322447
322448
322449
322450
322451
322452
322453
322454
322455
322456
322457
322458
322459
322460
322461
322462
322463
322464
322465
322466
322467
322468
322469
322470
322471
322472
322473
322474
322475
322476
322477
322478
322479
322480
322481
322482
322483
322484
322485
322486
322487
322488
322489
322490
322491
322492
322493
322494
322495
322496
322497
322498
322499
322500
322501
322502
322503
322504
322505
322506
322507
322508
322509
322510
322511
322512
322513
322514
322515
322516
322517
322518
322519
322520
322521
322522
322523
322524
322525
322526
322527
322528
322529
322530
322531
322532
322533
322534
322535
322536
322537
322538
322539
322540
322541
322542
322543
322544
322545
322546
322547
322548
322549
322550
322551
322552
322553
322554
322555
322556
322557
322558
322559
322560
322561
322562
322563
322564
322565
322566
322567
322568
322569
322570
322571
322572
322573
322574
322575
322576
322577
322578
322579
322580
322581
322582
322583
322584
322585
322586
322587
322588
322589
322590
322591
322592
322593
322594
322595
322596
322597
322598
322599
322600
322601
322602
322603
322604
322605
322606
322607
322608
322609
322610
322611
322612
322613
322614
322615
322616
322617
322618
322619
322620
322621
322622
322623
322624
322625
322626
322627
322628
322629
322630
322631
322632
322633
322634
322635
322636
322637
322638
322639
322640
322641
322642
322643
322644
322645
322646
322647
322648
322649
322650
322651
322652
322653
322654
322655
322656
322657
322658
322659
322660
322661
322662
322663
322664
322665
322666
322667
322668
322669
322670
322671
322672
322673
322674
322675
322676
322677
322678
322679
322680
322681
322682
322683
322684
322685
322686
322687
322688
322689
322690
322691
322692
322693
322694
322695
322696
322697
322698
322699
322700
322701
322702
322703
322704
322705
322706
322707
322708
322709
322710
322711
322712
322713
322714
322715
322716
322717
322718
322719
322720
322721
322722
322723
322724
322725
322726
322727
322728
322729
322730
322731
322732
322733
322734
322735
322736
322737
322738
322739
322740
322741
322742
322743
322744
322745
322746
322747
322748
322749
322750
322751
322752
322753
322754
322755
322756
322757
322758
322759
322760
322761
322762
322763
322764
322765
322766
322767
322768
322769
322770
322771
322772
322773
322774
322775
322776
322777
322778
322779
322780
322781
322782
322783
322784
322785
322786
322787
322788
322789
322790
322791
322792
322793
322794
322795
322796
322797
322798
322799
322800
322801
322802
322803
322804
322805
322806
322807
322808
322809
322810
322811
322812
322813
322814
322815
322816
322817
322818
322819
322820
322821
322822
322823
322824
322825
322826
322827
322828
322829
322830
322831
322832
322833
322834
322835
322836
322837
322838
322839
322840
322841
322842
322843
322844
322845
322846
322847
322848
322849
322850
322851
322852
322853
322854
322855
322856
322857
322858
322859
322860
322861
322862
322863
322864
322865
322866
322867
322868
322869
322870
322871
322872
322873
322874
322875
322876
322877
322878
322879
322880
322881
322882
322883
322884
322885
322886
322887
322888
322889
322890
322891
322892
322893
322894
322895
322896
322897
322898
322899
322900
322901
322902
322903
322904
322905
322906
322907
322908
322909
322910
322911
322912
322913
322914
322915
322916
322917
322918
322919
322920
322921
322922
322923
322924
322925
322926
322927
322928
322929
322930
322931
322932
322933
322934
322935
322936
322937
322938
322939
322940
322941
322942
322943
322944
322945
322946
322947
322948
322949
322950
322951
322952
322953
322954
322955
322956
322957
322958
322959
322960
322961
322962
322963
322964
322965
322966
322967
322968
322969
322970
322971
322972
322973
322974
322975
322976
322977
322978
322979
322980
322981
322982
322983
322984
322985
322986
322987
322988
322989
322990
322991
322992
322993
322994
322995
322996
322997
322998
322999
323000
323001
323002
323003
323004
323005
323006
323007
323008
323009
323010
323011
323012
323013
323014
323015
323016
323017
323018
323019
323020
323021
323022
323023
323024
323025
323026
323027
323028
323029
323030
323031
323032
323033
323034
323035
323036
323037
323038
323039
323040
323041
323042
323043
323044
323045
323046
323047
323048
323049
323050
323051
323052
323053
323054
323055
323056
323057
323058
323059
323060
323061
323062
323063
323064
323065
323066
323067
323068
323069
323070
323071
323072
323073
323074
323075
323076
323077
323078
323079
323080
323081
323082
323083
323084
323085
323086
323087
323088
323089
323090
323091
323092
323093
323094
323095
323096
323097
323098
323099
323100
323101
323102
323103
323104
323105
323106
323107
323108
323109
323110
323111
323112
323113
323114
323115
323116
323117
323118
323119
323120
323121
323122
323123
323124
323125
323126
323127
323128
323129
323130
323131
323132
323133
323134
323135
323136
323137
323138
323139
323140
323141
323142
323143
323144
323145
323146
323147
323148
323149
323150
323151
323152
323153
323154
323155
323156
323157
323158
323159
323160
323161
323162
323163
323164
323165
323166
323167
323168
323169
323170
323171
323172
323173
323174
323175
323176
323177
323178
323179
323180
323181
323182
323183
323184
323185
323186
323187
323188
323189
323190
323191
323192
323193
323194
323195
323196
323197
323198
323199
323200
323201
323202
323203
323204
323205
323206
323207
323208
323209
323210
323211
323212
323213
323214
323215
323216
323217
323218
323219
323220
323221
323222
323223
323224
323225
323226
323227
323228
323229
323230
323231
323232
323233
323234
323235
323236
323237
323238
323239
323240
323241
323242
323243
323244
323245
323246
323247
323248
323249
323250
323251
323252
323253
323254
323255
323256
323257
323258
323259
323260
323261
323262
323263
323264
323265
323266
323267
323268
323269
323270
323271
323272
323273
323274
323275
323276
323277
323278
323279
323280
323281
323282
323283
323284
323285
323286
323287
323288
323289
323290
323291
323292
323293
323294
323295
323296
323297
323298
323299
323300
323301
323302
323303
323304
323305
323306
323307
323308
323309
323310
323311
323312
323313
323314
323315
323316
323317
323318
323319
323320
323321
323322
323323
323324
323325
323326
323327
323328
323329
323330
323331
323332
323333
323334
323335
323336
323337
323338
323339
323340
323341
323342
323343
323344
323345
323346
323347
323348
323349
323350
323351
323352
323353
323354
323355
323356
323357
323358
323359
323360
323361
323362
323363
323364
323365
323366
323367
323368
323369
323370
323371
323372
323373
323374
323375
323376
323377
323378
323379
323380
323381
323382
323383
323384
323385
323386
323387
323388
323389
323390
323391
323392
323393
323394
323395
323396
323397
323398
323399
323400
323401
323402
323403
323404
323405
323406
323407
323408
323409
323410
323411
323412
323413
323414
323415
323416
323417
323418
323419
323420
323421
323422
323423
323424
323425
323426
323427
323428
323429
323430
323431
323432
323433
323434
323435
323436
323437
323438
323439
323440
323441
323442
323443
323444
323445
323446
323447
323448
323449
323450
323451
323452
323453
323454
323455
323456
323457
323458
323459
323460
323461
323462
323463
323464
323465
323466
323467
323468
323469
323470
323471
323472
323473
323474
323475
323476
323477
323478
323479
323480
323481
323482
323483
323484
323485
323486
323487
323488
323489
323490
323491
323492
323493
323494
323495
323496
323497
323498
323499
323500
323501
323502
323503
323504
323505
323506
323507
323508
323509
323510
323511
323512
323513
323514
323515
323516
323517
323518
323519
323520
323521
323522
323523
323524
323525
323526
323527
323528
323529
323530
323531
323532
323533
323534
323535
323536
323537
323538
323539
323540
323541
323542
323543
323544
323545
323546
323547
323548
323549
323550
323551
323552
323553
323554
323555
323556
323557
323558
323559
323560
323561
323562
323563
323564
323565
323566
323567
323568
323569
323570
323571
323572
323573
323574
323575
323576
323577
323578
323579
323580
323581
323582
323583
323584
323585
323586
323587
323588
323589
323590
323591
323592
323593
323594
323595
323596
323597
323598
323599
323600
323601
323602
323603
323604
323605
323606
323607
323608
323609
323610
323611
323612
323613
323614
323615
323616
323617
323618
323619
323620
323621
323622
323623
323624
323625
323626
323627
323628
323629
323630
323631
323632
323633
323634
323635
323636
323637
323638
323639
323640
323641
323642
323643
323644
323645
323646
323647
323648
323649
323650
323651
323652
323653
323654
323655
323656
323657
323658
323659
323660
323661
323662
323663
323664
323665
323666
323667
323668
323669
323670
323671
323672
323673
323674
323675
323676
323677
323678
323679
323680
323681
323682
323683
323684
323685
323686
323687
323688
323689
323690
323691
323692
323693
323694
323695
323696
323697
323698
323699
323700
323701
323702
323703
323704
323705
323706
323707
323708
323709
323710
323711
323712
323713
323714
323715
323716
323717
323718
323719
323720
323721
323722
323723
323724
323725
323726
323727
323728
323729
323730
323731
323732
323733
323734
323735
323736
323737
323738
323739
323740
323741
323742
323743
323744
323745
323746
323747
323748
323749
323750
323751
323752
323753
323754
323755
323756
323757
323758
323759
323760
323761
323762
323763
323764
323765
323766
323767
323768
323769
323770
323771
323772
323773
323774
323775
323776
323777
323778
323779
323780
323781
323782
323783
323784
323785
323786
323787
323788
323789
323790
323791
323792
323793
323794
323795
323796
323797
323798
323799
323800
323801
323802
323803
323804
323805
323806
323807
323808
323809
323810
323811
323812
323813
323814
323815
323816
323817
323818
323819
323820
323821
323822
323823
323824
323825
323826
323827
323828
323829
323830
323831
323832
323833
323834
323835
323836
323837
323838
323839
323840
323841
323842
323843
323844
323845
323846
323847
323848
323849
323850
323851
323852
323853
323854
323855
323856
323857
323858
323859
323860
323861
323862
323863
323864
323865
323866
323867
323868
323869
323870
323871
323872
323873
323874
323875
323876
323877
323878
323879
323880
323881
323882
323883
323884
323885
323886
323887
323888
323889
323890
323891
323892
323893
323894
323895
323896
323897
323898
323899
323900
323901
323902
323903
323904
323905
323906
323907
323908
323909
323910
323911
323912
323913
323914
323915
323916
323917
323918
323919
323920
323921
323922
323923
323924
323925
323926
323927
323928
323929
323930
323931
323932
323933
323934
323935
323936
323937
323938
323939
323940
323941
323942
323943
323944
323945
323946
323947
323948
323949
323950
323951
323952
323953
323954
323955
323956
323957
323958
323959
323960
323961
323962
323963
323964
323965
323966
323967
323968
323969
323970
323971
323972
323973
323974
323975
323976
323977
323978
323979
323980
323981
323982
323983
323984
323985
323986
323987
323988
323989
323990
323991
323992
323993
323994
323995
323996
323997
323998
323999
324000
324001
324002
324003
324004
324005
324006
324007
324008
324009
324010
324011
324012
324013
324014
324015
324016
324017
324018
324019
324020
324021
324022
324023
324024
324025
324026
324027
324028
324029
324030
324031
324032
324033
324034
324035
324036
324037
324038
324039
324040
324041
324042
324043
324044
324045
324046
324047
324048
324049
324050
324051
324052
324053
324054
324055
324056
324057
324058
324059
324060
324061
324062
324063
324064
324065
324066
324067
324068
324069
324070
324071
324072
324073
324074
324075
324076
324077
324078
324079
324080
324081
324082
324083
324084
324085
324086
324087
324088
324089
324090
324091
324092
324093
324094
324095
324096
324097
324098
324099
324100
324101
324102
324103
324104
324105
324106
324107
324108
324109
324110
324111
324112
324113
324114
324115
324116
324117
324118
324119
324120
324121
324122
324123
324124
324125
324126
324127
324128
324129
324130
324131
324132
324133
324134
324135
324136
324137
324138
324139
324140
324141
324142
324143
324144
324145
324146
324147
324148
324149
324150
324151
324152
324153
324154
324155
324156
324157
324158
324159
324160
324161
324162
324163
324164
324165
324166
324167
324168
324169
324170
324171
324172
324173
324174
324175
324176
324177
324178
324179
324180
324181
324182
324183
324184
324185
324186
324187
324188
324189
324190
324191
324192
324193
324194
324195
324196
324197
324198
324199
324200
324201
324202
324203
324204
324205
324206
324207
324208
324209
324210
324211
324212
324213
324214
324215
324216
324217
324218
324219
324220
324221
324222
324223
324224
324225
324226
324227
324228
324229
324230
324231
324232
324233
324234
324235
324236
324237
324238
324239
324240
324241
324242
324243
324244
324245
324246
324247
324248
324249
324250
324251
324252
324253
324254
324255
324256
324257
324258
324259
324260
324261
324262
324263
324264
324265
324266
324267
324268
324269
324270
324271
324272
324273
324274
324275
324276
324277
324278
324279
324280
324281
324282
324283
324284
324285
324286
324287
324288
324289
324290
324291
324292
324293
324294
324295
324296
324297
324298
324299
324300
324301
324302
324303
324304
324305
324306
324307
324308
324309
324310
324311
324312
324313
324314
324315
324316
324317
324318
324319
324320
324321
324322
324323
324324
324325
324326
324327
324328
324329
324330
324331
324332
324333
324334
324335
324336
324337
324338
324339
324340
324341
324342
324343
324344
324345
324346
324347
324348
324349
324350
324351
324352
324353
324354
324355
324356
324357
324358
324359
324360
324361
324362
324363
324364
324365
324366
324367
324368
324369
324370
324371
324372
324373
324374
324375
324376
324377
324378
324379
324380
324381
324382
324383
324384
324385
324386
324387
324388
324389
324390
324391
324392
324393
324394
324395
324396
324397
324398
324399
324400
324401
324402
324403
324404
324405
324406
324407
324408
324409
324410
324411
324412
324413
324414
324415
324416
324417
324418
324419
324420
324421
324422
324423
324424
324425
324426
324427
324428
324429
324430
324431
324432
324433
324434
324435
324436
324437
324438
324439
324440
324441
324442
324443
324444
324445
324446
324447
324448
324449
324450
324451
324452
324453
324454
324455
324456
324457
324458
324459
324460
324461
324462
324463
324464
324465
324466
324467
324468
324469
324470
324471
324472
324473
324474
324475
324476
324477
324478
324479
324480
324481
324482
324483
324484
324485
324486
324487
324488
324489
324490
324491
324492
324493
324494
324495
324496
324497
324498
324499
324500
324501
324502
324503
324504
324505
324506
324507
324508
324509
324510
324511
324512
324513
324514
324515
324516
324517
324518
324519
324520
324521
324522
324523
324524
324525
324526
324527
324528
324529
324530
324531
324532
324533
324534
324535
324536
324537
324538
324539
324540
324541
324542
324543
324544
324545
324546
324547
324548
324549
324550
324551
324552
324553
324554
324555
324556
324557
324558
324559
324560
324561
324562
324563
324564
324565
324566
324567
324568
324569
324570
324571
324572
324573
324574
324575
324576
324577
324578
324579
324580
324581
324582
324583
324584
324585
324586
324587
324588
324589
324590
324591
324592
324593
324594
324595
324596
324597
324598
324599
324600
324601
324602
324603
324604
324605
324606
324607
324608
324609
324610
324611
324612
324613
324614
324615
324616
324617
324618
324619
324620
324621
324622
324623
324624
324625
324626
324627
324628
324629
324630
324631
324632
324633
324634
324635
324636
324637
324638
324639
324640
324641
324642
324643
324644
324645
324646
324647
324648
324649
324650
324651
324652
324653
324654
324655
324656
324657
324658
324659
324660
324661
324662
324663
324664
324665
324666
324667
324668
324669
324670
324671
324672
324673
324674
324675
324676
324677
324678
324679
324680
324681
324682
324683
324684
324685
324686
324687
324688
324689
324690
324691
324692
324693
324694
324695
324696
324697
324698
324699
324700
324701
324702
324703
324704
324705
324706
324707
324708
324709
324710
324711
324712
324713
324714
324715
324716
324717
324718
324719
324720
324721
324722
324723
324724
324725
324726
324727
324728
324729
324730
324731
324732
324733
324734
324735
324736
324737
324738
324739
324740
324741
324742
324743
324744
324745
324746
324747
324748
324749
324750
324751
324752
324753
324754
324755
324756
324757
324758
324759
324760
324761
324762
324763
324764
324765
324766
324767
324768
324769
324770
324771
324772
324773
324774
324775
324776
324777
324778
324779
324780
324781
324782
324783
324784
324785
324786
324787
324788
324789
324790
324791
324792
324793
324794
324795
324796
324797
324798
324799
324800
324801
324802
324803
324804
324805
324806
324807
324808
324809
324810
324811
324812
324813
324814
324815
324816
324817
324818
324819
324820
324821
324822
324823
324824
324825
324826
324827
324828
324829
324830
324831
324832
324833
324834
324835
324836
324837
324838
324839
324840
324841
324842
324843
324844
324845
324846
324847
324848
324849
324850
324851
324852
324853
324854
324855
324856
324857
324858
324859
324860
324861
324862
324863
324864
324865
324866
324867
324868
324869
324870
324871
324872
324873
324874
324875
324876
324877
324878
324879
324880
324881
324882
324883
324884
324885
324886
324887
324888
324889
324890
324891
324892
324893
324894
324895
324896
324897
324898
324899
324900
324901
324902
324903
324904
324905
324906
324907
324908
324909
324910
324911
324912
324913
324914
324915
324916
324917
324918
324919
324920
324921
324922
324923
324924
324925
324926
324927
324928
324929
324930
324931
324932
324933
324934
324935
324936
324937
324938
324939
324940
324941
324942
324943
324944
324945
324946
324947
324948
324949
324950
324951
324952
324953
324954
324955
324956
324957
324958
324959
324960
324961
324962
324963
324964
324965
324966
324967
324968
324969
324970
324971
324972
324973
324974
324975
324976
324977
324978
324979
324980
324981
324982
324983
324984
324985
324986
324987
324988
324989
324990
324991
324992
324993
324994
324995
324996
324997
324998
324999
325000
325001
325002
325003
325004
325005
325006
325007
325008
325009
325010
325011
325012
325013
325014
325015
325016
325017
325018
325019
325020
325021
325022
325023
325024
325025
325026
325027
325028
325029
325030
325031
325032
325033
325034
325035
325036
325037
325038
325039
325040
325041
325042
325043
325044
325045
325046
325047
325048
325049
325050
325051
325052
325053
325054
325055
325056
325057
325058
325059
325060
325061
325062
325063
325064
325065
325066
325067
325068
325069
325070
325071
325072
325073
325074
325075
325076
325077
325078
325079
325080
325081
325082
325083
325084
325085
325086
325087
325088
325089
325090
325091
325092
325093
325094
325095
325096
325097
325098
325099
325100
325101
325102
325103
325104
325105
325106
325107
325108
325109
325110
325111
325112
325113
325114
325115
325116
325117
325118
325119
325120
325121
325122
325123
325124
325125
325126
325127
325128
325129
325130
325131
325132
325133
325134
325135
325136
325137
325138
325139
325140
325141
325142
325143
325144
325145
325146
325147
325148
325149
325150
325151
325152
325153
325154
325155
325156
325157
325158
325159
325160
325161
325162
325163
325164
325165
325166
325167
325168
325169
325170
325171
325172
325173
325174
325175
325176
325177
325178
325179
325180
325181
325182
325183
325184
325185
325186
325187
325188
325189
325190
325191
325192
325193
325194
325195
325196
325197
325198
325199
325200
325201
325202
325203
325204
325205
325206
325207
325208
325209
325210
325211
325212
325213
325214
325215
325216
325217
325218
325219
325220
325221
325222
325223
325224
325225
325226
325227
325228
325229
325230
325231
325232
325233
325234
325235
325236
325237
325238
325239
325240
325241
325242
325243
325244
325245
325246
325247
325248
325249
325250
325251
325252
325253
325254
325255
325256
325257
325258
325259
325260
325261
325262
325263
325264
325265
325266
325267
325268
325269
325270
325271
325272
325273
325274
325275
325276
325277
325278
325279
325280
325281
325282
325283
325284
325285
325286
325287
325288
325289
325290
325291
325292
325293
325294
325295
325296
325297
325298
325299
325300
325301
325302
325303
325304
325305
325306
325307
325308
325309
325310
325311
325312
325313
325314
325315
325316
325317
325318
325319
325320
325321
325322
325323
325324
325325
325326
325327
325328
325329
325330
325331
325332
325333
325334
325335
325336
325337
325338
325339
325340
325341
325342
325343
325344
325345
325346
325347
325348
325349
325350
325351
325352
325353
325354
325355
325356
325357
325358
325359
325360
325361
325362
325363
325364
325365
325366
325367
325368
325369
325370
325371
325372
325373
325374
325375
325376
325377
325378
325379
325380
325381
325382
325383
325384
325385
325386
325387
325388
325389
325390
325391
325392
325393
325394
325395
325396
325397
325398
325399
325400
325401
325402
325403
325404
325405
325406
325407
325408
325409
325410
325411
325412
325413
325414
325415
325416
325417
325418
325419
325420
325421
325422
325423
325424
325425
325426
325427
325428
325429
325430
325431
325432
325433
325434
325435
325436
325437
325438
325439
325440
325441
325442
325443
325444
325445
325446
325447
325448
325449
325450
325451
325452
325453
325454
325455
325456
325457
325458
325459
325460
325461
325462
325463
325464
325465
325466
325467
325468
325469
325470
325471
325472
325473
325474
325475
325476
325477
325478
325479
325480
325481
325482
325483
325484
325485
325486
325487
325488
325489
325490
325491
325492
325493
325494
325495
325496
325497
325498
325499
325500
325501
325502
325503
325504
325505
325506
325507
325508
325509
325510
325511
325512
325513
325514
325515
325516
325517
325518
325519
325520
325521
325522
325523
325524
325525
325526
325527
325528
325529
325530
325531
325532
325533
325534
325535
325536
325537
325538
325539
325540
325541
325542
325543
325544
325545
325546
325547
325548
325549
325550
325551
325552
325553
325554
325555
325556
325557
325558
325559
325560
325561
325562
325563
325564
325565
325566
325567
325568
325569
325570
325571
325572
325573
325574
325575
325576
325577
325578
325579
325580
325581
325582
325583
325584
325585
325586
325587
325588
325589
325590
325591
325592
325593
325594
325595
325596
325597
325598
325599
325600
325601
325602
325603
325604
325605
325606
325607
325608
325609
325610
325611
325612
325613
325614
325615
325616
325617
325618
325619
325620
325621
325622
325623
325624
325625
325626
325627
325628
325629
325630
325631
325632
325633
325634
325635
325636
325637
325638
325639
325640
325641
325642
325643
325644
325645
325646
325647
325648
325649
325650
325651
325652
325653
325654
325655
325656
325657
325658
325659
325660
325661
325662
325663
325664
325665
325666
325667
325668
325669
325670
325671
325672
325673
325674
325675
325676
325677
325678
325679
325680
325681
325682
325683
325684
325685
325686
325687
325688
325689
325690
325691
325692
325693
325694
325695
325696
325697
325698
325699
325700
325701
325702
325703
325704
325705
325706
325707
325708
325709
325710
325711
325712
325713
325714
325715
325716
325717
325718
325719
325720
325721
325722
325723
325724
325725
325726
325727
325728
325729
325730
325731
325732
325733
325734
325735
325736
325737
325738
325739
325740
325741
325742
325743
325744
325745
325746
325747
325748
325749
325750
325751
325752
325753
325754
325755
325756
325757
325758
325759
325760
325761
325762
325763
325764
325765
325766
325767
325768
325769
325770
325771
325772
325773
325774
325775
325776
325777
325778
325779
325780
325781
325782
325783
325784
325785
325786
325787
325788
325789
325790
325791
325792
325793
325794
325795
325796
325797
325798
325799
325800
325801
325802
325803
325804
325805
325806
325807
325808
325809
325810
325811
325812
325813
325814
325815
325816
325817
325818
325819
325820
325821
325822
325823
325824
325825
325826
325827
325828
325829
325830
325831
325832
325833
325834
325835
325836
325837
325838
325839
325840
325841
325842
325843
325844
325845
325846
325847
325848
325849
325850
325851
325852
325853
325854
325855
325856
325857
325858
325859
325860
325861
325862
325863
325864
325865
325866
325867
325868
325869
325870
325871
325872
325873
325874
325875
325876
325877
325878
325879
325880
325881
325882
325883
325884
325885
325886
325887
325888
325889
325890
325891
325892
325893
325894
325895
325896
325897
325898
325899
325900
325901
325902
325903
325904
325905
325906
325907
325908
325909
325910
325911
325912
325913
325914
325915
325916
325917
325918
325919
325920
325921
325922
325923
325924
325925
325926
325927
325928
325929
325930
325931
325932
325933
325934
325935
325936
325937
325938
325939
325940
325941
325942
325943
325944
325945
325946
325947
325948
325949
325950
325951
325952
325953
325954
325955
325956
325957
325958
325959
325960
325961
325962
325963
325964
325965
325966
325967
325968
325969
325970
325971
325972
325973
325974
325975
325976
325977
325978
325979
325980
325981
325982
325983
325984
325985
325986
325987
325988
325989
325990
325991
325992
325993
325994
325995
325996
325997
325998
325999
326000
326001
326002
326003
326004
326005
326006
326007
326008
326009
326010
326011
326012
326013
326014
326015
326016
326017
326018
326019
326020
326021
326022
326023
326024
326025
326026
326027
326028
326029
326030
326031
326032
326033
326034
326035
326036
326037
326038
326039
326040
326041
326042
326043
326044
326045
326046
326047
326048
326049
326050
326051
326052
326053
326054
326055
326056
326057
326058
326059
326060
326061
326062
326063
326064
326065
326066
326067
326068
326069
326070
326071
326072
326073
326074
326075
326076
326077
326078
326079
326080
326081
326082
326083
326084
326085
326086
326087
326088
326089
326090
326091
326092
326093
326094
326095
326096
326097
326098
326099
326100
326101
326102
326103
326104
326105
326106
326107
326108
326109
326110
326111
326112
326113
326114
326115
326116
326117
326118
326119
326120
326121
326122
326123
326124
326125
326126
326127
326128
326129
326130
326131
326132
326133
326134
326135
326136
326137
326138
326139
326140
326141
326142
326143
326144
326145
326146
326147
326148
326149
326150
326151
326152
326153
326154
326155
326156
326157
326158
326159
326160
326161
326162
326163
326164
326165
326166
326167
326168
326169
326170
326171
326172
326173
326174
326175
326176
326177
326178
326179
326180
326181
326182
326183
326184
326185
326186
326187
326188
326189
326190
326191
326192
326193
326194
326195
326196
326197
326198
326199
326200
326201
326202
326203
326204
326205
326206
326207
326208
326209
326210
326211
326212
326213
326214
326215
326216
326217
326218
326219
326220
326221
326222
326223
326224
326225
326226
326227
326228
326229
326230
326231
326232
326233
326234
326235
326236
326237
326238
326239
326240
326241
326242
326243
326244
326245
326246
326247
326248
326249
326250
326251
326252
326253
326254
326255
326256
326257
326258
326259
326260
326261
326262
326263
326264
326265
326266
326267
326268
326269
326270
326271
326272
326273
326274
326275
326276
326277
326278
326279
326280
326281
326282
326283
326284
326285
326286
326287
326288
326289
326290
326291
326292
326293
326294
326295
326296
326297
326298
326299
326300
326301
326302
326303
326304
326305
326306
326307
326308
326309
326310
326311
326312
326313
326314
326315
326316
326317
326318
326319
326320
326321
326322
326323
326324
326325
326326
326327
326328
326329
326330
326331
326332
326333
326334
326335
326336
326337
326338
326339
326340
326341
326342
326343
326344
326345
326346
326347
326348
326349
326350
326351
326352
326353
326354
326355
326356
326357
326358
326359
326360
326361
326362
326363
326364
326365
326366
326367
326368
326369
326370
326371
326372
326373
326374
326375
326376
326377
326378
326379
326380
326381
326382
326383
326384
326385
326386
326387
326388
326389
326390
326391
326392
326393
326394
326395
326396
326397
326398
326399
326400
326401
326402
326403
326404
326405
326406
326407
326408
326409
326410
326411
326412
326413
326414
326415
326416
326417
326418
326419
326420
326421
326422
326423
326424
326425
326426
326427
326428
326429
326430
326431
326432
326433
326434
326435
326436
326437
326438
326439
326440
326441
326442
326443
326444
326445
326446
326447
326448
326449
326450
326451
326452
326453
326454
326455
326456
326457
326458
326459
326460
326461
326462
326463
326464
326465
326466
326467
326468
326469
326470
326471
326472
326473
326474
326475
326476
326477
326478
326479
326480
326481
326482
326483
326484
326485
326486
326487
326488
326489
326490
326491
326492
326493
326494
326495
326496
326497
326498
326499
326500
326501
326502
326503
326504
326505
326506
326507
326508
326509
326510
326511
326512
326513
326514
326515
326516
326517
326518
326519
326520
326521
326522
326523
326524
326525
326526
326527
326528
326529
326530
326531
326532
326533
326534
326535
326536
326537
326538
326539
326540
326541
326542
326543
326544
326545
326546
326547
326548
326549
326550
326551
326552
326553
326554
326555
326556
326557
326558
326559
326560
326561
326562
326563
326564
326565
326566
326567
326568
326569
326570
326571
326572
326573
326574
326575
326576
326577
326578
326579
326580
326581
326582
326583
326584
326585
326586
326587
326588
326589
326590
326591
326592
326593
326594
326595
326596
326597
326598
326599
326600
326601
326602
326603
326604
326605
326606
326607
326608
326609
326610
326611
326612
326613
326614
326615
326616
326617
326618
326619
326620
326621
326622
326623
326624
326625
326626
326627
326628
326629
326630
326631
326632
326633
326634
326635
326636
326637
326638
326639
326640
326641
326642
326643
326644
326645
326646
326647
326648
326649
326650
326651
326652
326653
326654
326655
326656
326657
326658
326659
326660
326661
326662
326663
326664
326665
326666
326667
326668
326669
326670
326671
326672
326673
326674
326675
326676
326677
326678
326679
326680
326681
326682
326683
326684
326685
326686
326687
326688
326689
326690
326691
326692
326693
326694
326695
326696
326697
326698
326699
326700
326701
326702
326703
326704
326705
326706
326707
326708
326709
326710
326711
326712
326713
326714
326715
326716
326717
326718
326719
326720
326721
326722
326723
326724
326725
326726
326727
326728
326729
326730
326731
326732
326733
326734
326735
326736
326737
326738
326739
326740
326741
326742
326743
326744
326745
326746
326747
326748
326749
326750
326751
326752
326753
326754
326755
326756
326757
326758
326759
326760
326761
326762
326763
326764
326765
326766
326767
326768
326769
326770
326771
326772
326773
326774
326775
326776
326777
326778
326779
326780
326781
326782
326783
326784
326785
326786
326787
326788
326789
326790
326791
326792
326793
326794
326795
326796
326797
326798
326799
326800
326801
326802
326803
326804
326805
326806
326807
326808
326809
326810
326811
326812
326813
326814
326815
326816
326817
326818
326819
326820
326821
326822
326823
326824
326825
326826
326827
326828
326829
326830
326831
326832
326833
326834
326835
326836
326837
326838
326839
326840
326841
326842
326843
326844
326845
326846
326847
326848
326849
326850
326851
326852
326853
326854
326855
326856
326857
326858
326859
326860
326861
326862
326863
326864
326865
326866
326867
326868
326869
326870
326871
326872
326873
326874
326875
326876
326877
326878
326879
326880
326881
326882
326883
326884
326885
326886
326887
326888
326889
326890
326891
326892
326893
326894
326895
326896
326897
326898
326899
326900
326901
326902
326903
326904
326905
326906
326907
326908
326909
326910
326911
326912
326913
326914
326915
326916
326917
326918
326919
326920
326921
326922
326923
326924
326925
326926
326927
326928
326929
326930
326931
326932
326933
326934
326935
326936
326937
326938
326939
326940
326941
326942
326943
326944
326945
326946
326947
326948
326949
326950
326951
326952
326953
326954
326955
326956
326957
326958
326959
326960
326961
326962
326963
326964
326965
326966
326967
326968
326969
326970
326971
326972
326973
326974
326975
326976
326977
326978
326979
326980
326981
326982
326983
326984
326985
326986
326987
326988
326989
326990
326991
326992
326993
326994
326995
326996
326997
326998
326999
327000
327001
327002
327003
327004
327005
327006
327007
327008
327009
327010
327011
327012
327013
327014
327015
327016
327017
327018
327019
327020
327021
327022
327023
327024
327025
327026
327027
327028
327029
327030
327031
327032
327033
327034
327035
327036
327037
327038
327039
327040
327041
327042
327043
327044
327045
327046
327047
327048
327049
327050
327051
327052
327053
327054
327055
327056
327057
327058
327059
327060
327061
327062
327063
327064
327065
327066
327067
327068
327069
327070
327071
327072
327073
327074
327075
327076
327077
327078
327079
327080
327081
327082
327083
327084
327085
327086
327087
327088
327089
327090
327091
327092
327093
327094
327095
327096
327097
327098
327099
327100
327101
327102
327103
327104
327105
327106
327107
327108
327109
327110
327111
327112
327113
327114
327115
327116
327117
327118
327119
327120
327121
327122
327123
327124
327125
327126
327127
327128
327129
327130
327131
327132
327133
327134
327135
327136
327137
327138
327139
327140
327141
327142
327143
327144
327145
327146
327147
327148
327149
327150
327151
327152
327153
327154
327155
327156
327157
327158
327159
327160
327161
327162
327163
327164
327165
327166
327167
327168
327169
327170
327171
327172
327173
327174
327175
327176
327177
327178
327179
327180
327181
327182
327183
327184
327185
327186
327187
327188
327189
327190
327191
327192
327193
327194
327195
327196
327197
327198
327199
327200
327201
327202
327203
327204
327205
327206
327207
327208
327209
327210
327211
327212
327213
327214
327215
327216
327217
327218
327219
327220
327221
327222
327223
327224
327225
327226
327227
327228
327229
327230
327231
327232
327233
327234
327235
327236
327237
327238
327239
327240
327241
327242
327243
327244
327245
327246
327247
327248
327249
327250
327251
327252
327253
327254
327255
327256
327257
327258
327259
327260
327261
327262
327263
327264
327265
327266
327267
327268
327269
327270
327271
327272
327273
327274
327275
327276
327277
327278
327279
327280
327281
327282
327283
327284
327285
327286
327287
327288
327289
327290
327291
327292
327293
327294
327295
327296
327297
327298
327299
327300
327301
327302
327303
327304
327305
327306
327307
327308
327309
327310
327311
327312
327313
327314
327315
327316
327317
327318
327319
327320
327321
327322
327323
327324
327325
327326
327327
327328
327329
327330
327331
327332
327333
327334
327335
327336
327337
327338
327339
327340
327341
327342
327343
327344
327345
327346
327347
327348
327349
327350
327351
327352
327353
327354
327355
327356
327357
327358
327359
327360
327361
327362
327363
327364
327365
327366
327367
327368
327369
327370
327371
327372
327373
327374
327375
327376
327377
327378
327379
327380
327381
327382
327383
327384
327385
327386
327387
327388
327389
327390
327391
327392
327393
327394
327395
327396
327397
327398
327399
327400
327401
327402
327403
327404
327405
327406
327407
327408
327409
327410
327411
327412
327413
327414
327415
327416
327417
327418
327419
327420
327421
327422
327423
327424
327425
327426
327427
327428
327429
327430
327431
327432
327433
327434
327435
327436
327437
327438
327439
327440
327441
327442
327443
327444
327445
327446
327447
327448
327449
327450
327451
327452
327453
327454
327455
327456
327457
327458
327459
327460
327461
327462
327463
327464
327465
327466
327467
327468
327469
327470
327471
327472
327473
327474
327475
327476
327477
327478
327479
327480
327481
327482
327483
327484
327485
327486
327487
327488
327489
327490
327491
327492
327493
327494
327495
327496
327497
327498
327499
327500
327501
327502
327503
327504
327505
327506
327507
327508
327509
327510
327511
327512
327513
327514
327515
327516
327517
327518
327519
327520
327521
327522
327523
327524
327525
327526
327527
327528
327529
327530
327531
327532
327533
327534
327535
327536
327537
327538
327539
327540
327541
327542
327543
327544
327545
327546
327547
327548
327549
327550
327551
327552
327553
327554
327555
327556
327557
327558
327559
327560
327561
327562
327563
327564
327565
327566
327567
327568
327569
327570
327571
327572
327573
327574
327575
327576
327577
327578
327579
327580
327581
327582
327583
327584
327585
327586
327587
327588
327589
327590
327591
327592
327593
327594
327595
327596
327597
327598
327599
327600
327601
327602
327603
327604
327605
327606
327607
327608
327609
327610
327611
327612
327613
327614
327615
327616
327617
327618
327619
327620
327621
327622
327623
327624
327625
327626
327627
327628
327629
327630
327631
327632
327633
327634
327635
327636
327637
327638
327639
327640
327641
327642
327643
327644
327645
327646
327647
327648
327649
327650
327651
327652
327653
327654
327655
327656
327657
327658
327659
327660
327661
327662
327663
327664
327665
327666
327667
327668
327669
327670
327671
327672
327673
327674
327675
327676
327677
327678
327679
327680
327681
327682
327683
327684
327685
327686
327687
327688
327689
327690
327691
327692
327693
327694
327695
327696
327697
327698
327699
327700
327701
327702
327703
327704
327705
327706
327707
327708
327709
327710
327711
327712
327713
327714
327715
327716
327717
327718
327719
327720
327721
327722
327723
327724
327725
327726
327727
327728
327729
327730
327731
327732
327733
327734
327735
327736
327737
327738
327739
327740
327741
327742
327743
327744
327745
327746
327747
327748
327749
327750
327751
327752
327753
327754
327755
327756
327757
327758
327759
327760
327761
327762
327763
327764
327765
327766
327767
327768
327769
327770
327771
327772
327773
327774
327775
327776
327777
327778
327779
327780
327781
327782
327783
327784
327785
327786
327787
327788
327789
327790
327791
327792
327793
327794
327795
327796
327797
327798
327799
327800
327801
327802
327803
327804
327805
327806
327807
327808
327809
327810
327811
327812
327813
327814
327815
327816
327817
327818
327819
327820
327821
327822
327823
327824
327825
327826
327827
327828
327829
327830
327831
327832
327833
327834
327835
327836
327837
327838
327839
327840
327841
327842
327843
327844
327845
327846
327847
327848
327849
327850
327851
327852
327853
327854
327855
327856
327857
327858
327859
327860
327861
327862
327863
327864
327865
327866
327867
327868
327869
327870
327871
327872
327873
327874
327875
327876
327877
327878
327879
327880
327881
327882
327883
327884
327885
327886
327887
327888
327889
327890
327891
327892
327893
327894
327895
327896
327897
327898
327899
327900
327901
327902
327903
327904
327905
327906
327907
327908
327909
327910
327911
327912
327913
327914
327915
327916
327917
327918
327919
327920
327921
327922
327923
327924
327925
327926
327927
327928
327929
327930
327931
327932
327933
327934
327935
327936
327937
327938
327939
327940
327941
327942
327943
327944
327945
327946
327947
327948
327949
327950
327951
327952
327953
327954
327955
327956
327957
327958
327959
327960
327961
327962
327963
327964
327965
327966
327967
327968
327969
327970
327971
327972
327973
327974
327975
327976
327977
327978
327979
327980
327981
327982
327983
327984
327985
327986
327987
327988
327989
327990
327991
327992
327993
327994
327995
327996
327997
327998
327999
328000
328001
328002
328003
328004
328005
328006
328007
328008
328009
328010
328011
328012
328013
328014
328015
328016
328017
328018
328019
328020
328021
328022
328023
328024
328025
328026
328027
328028
328029
328030
328031
328032
328033
328034
328035
328036
328037
328038
328039
328040
328041
328042
328043
328044
328045
328046
328047
328048
328049
328050
328051
328052
328053
328054
328055
328056
328057
328058
328059
328060
328061
328062
328063
328064
328065
328066
328067
328068
328069
328070
328071
328072
328073
328074
328075
328076
328077
328078
328079
328080
328081
328082
328083
328084
328085
328086
328087
328088
328089
328090
328091
328092
328093
328094
328095
328096
328097
328098
328099
328100
328101
328102
328103
328104
328105
328106
328107
328108
328109
328110
328111
328112
328113
328114
328115
328116
328117
328118
328119
328120
328121
328122
328123
328124
328125
328126
328127
328128
328129
328130
328131
328132
328133
328134
328135
328136
328137
328138
328139
328140
328141
328142
328143
328144
328145
328146
328147
328148
328149
328150
328151
328152
328153
328154
328155
328156
328157
328158
328159
328160
328161
328162
328163
328164
328165
328166
328167
328168
328169
328170
328171
328172
328173
328174
328175
328176
328177
328178
328179
328180
328181
328182
328183
328184
328185
328186
328187
328188
328189
328190
328191
328192
328193
328194
328195
328196
328197
328198
328199
328200
328201
328202
328203
328204
328205
328206
328207
328208
328209
328210
328211
328212
328213
328214
328215
328216
328217
328218
328219
328220
328221
328222
328223
328224
328225
328226
328227
328228
328229
328230
328231
328232
328233
328234
328235
328236
328237
328238
328239
328240
328241
328242
328243
328244
328245
328246
328247
328248
328249
328250
328251
328252
328253
328254
328255
328256
328257
328258
328259
328260
328261
328262
328263
328264
328265
328266
328267
328268
328269
328270
328271
328272
328273
328274
328275
328276
328277
328278
328279
328280
328281
328282
328283
328284
328285
328286
328287
328288
328289
328290
328291
328292
328293
328294
328295
328296
328297
328298
328299
328300
328301
328302
328303
328304
328305
328306
328307
328308
328309
328310
328311
328312
328313
328314
328315
328316
328317
328318
328319
328320
328321
328322
328323
328324
328325
328326
328327
328328
328329
328330
328331
328332
328333
328334
328335
328336
328337
328338
328339
328340
328341
328342
328343
328344
328345
328346
328347
328348
328349
328350
328351
328352
328353
328354
328355
328356
328357
328358
328359
328360
328361
328362
328363
328364
328365
328366
328367
328368
328369
328370
328371
328372
328373
328374
328375
328376
328377
328378
328379
328380
328381
328382
328383
328384
328385
328386
328387
328388
328389
328390
328391
328392
328393
328394
328395
328396
328397
328398
328399
328400
328401
328402
328403
328404
328405
328406
328407
328408
328409
328410
328411
328412
328413
328414
328415
328416
328417
328418
328419
328420
328421
328422
328423
328424
328425
328426
328427
328428
328429
328430
328431
328432
328433
328434
328435
328436
328437
328438
328439
328440
328441
328442
328443
328444
328445
328446
328447
328448
328449
328450
328451
328452
328453
328454
328455
328456
328457
328458
328459
328460
328461
328462
328463
328464
328465
328466
328467
328468
328469
328470
328471
328472
328473
328474
328475
328476
328477
328478
328479
328480
328481
328482
328483
328484
328485
328486
328487
328488
328489
328490
328491
328492
328493
328494
328495
328496
328497
328498
328499
328500
328501
328502
328503
328504
328505
328506
328507
328508
328509
328510
328511
328512
328513
328514
328515
328516
328517
328518
328519
328520
328521
328522
328523
328524
328525
328526
328527
328528
328529
328530
328531
328532
328533
328534
328535
328536
328537
328538
328539
328540
328541
328542
328543
328544
328545
328546
328547
328548
328549
328550
328551
328552
328553
328554
328555
328556
328557
328558
328559
328560
328561
328562
328563
328564
328565
328566
328567
328568
328569
328570
328571
328572
328573
328574
328575
328576
328577
328578
328579
328580
328581
328582
328583
328584
328585
328586
328587
328588
328589
328590
328591
328592
328593
328594
328595
328596
328597
328598
328599
328600
328601
328602
328603
328604
328605
328606
328607
328608
328609
328610
328611
328612
328613
328614
328615
328616
328617
328618
328619
328620
328621
328622
328623
328624
328625
328626
328627
328628
328629
328630
328631
328632
328633
328634
328635
328636
328637
328638
328639
328640
328641
328642
328643
328644
328645
328646
328647
328648
328649
328650
328651
328652
328653
328654
328655
328656
328657
328658
328659
328660
328661
328662
328663
328664
328665
328666
328667
328668
328669
328670
328671
328672
328673
328674
328675
328676
328677
328678
328679
328680
328681
328682
328683
328684
328685
328686
328687
328688
328689
328690
328691
328692
328693
328694
328695
328696
328697
328698
328699
328700
328701
328702
328703
328704
328705
328706
328707
328708
328709
328710
328711
328712
328713
328714
328715
328716
328717
328718
328719
328720
328721
328722
328723
328724
328725
328726
328727
328728
328729
328730
328731
328732
328733
328734
328735
328736
328737
328738
328739
328740
328741
328742
328743
328744
328745
328746
328747
328748
328749
328750
328751
328752
328753
328754
328755
328756
328757
328758
328759
328760
328761
328762
328763
328764
328765
328766
328767
328768
328769
328770
328771
328772
328773
328774
328775
328776
328777
328778
328779
328780
328781
328782
328783
328784
328785
328786
328787
328788
328789
328790
328791
328792
328793
328794
328795
328796
328797
328798
328799
328800
328801
328802
328803
328804
328805
328806
328807
328808
328809
328810
328811
328812
328813
328814
328815
328816
328817
328818
328819
328820
328821
328822
328823
328824
328825
328826
328827
328828
328829
328830
328831
328832
328833
328834
328835
328836
328837
328838
328839
328840
328841
328842
328843
328844
328845
328846
328847
328848
328849
328850
328851
328852
328853
328854
328855
328856
328857
328858
328859
328860
328861
328862
328863
328864
328865
328866
328867
328868
328869
328870
328871
328872
328873
328874
328875
328876
328877
328878
328879
328880
328881
328882
328883
328884
328885
328886
328887
328888
328889
328890
328891
328892
328893
328894
328895
328896
328897
328898
328899
328900
328901
328902
328903
328904
328905
328906
328907
328908
328909
328910
328911
328912
328913
328914
328915
328916
328917
328918
328919
328920
328921
328922
328923
328924
328925
328926
328927
328928
328929
328930
328931
328932
328933
328934
328935
328936
328937
328938
328939
328940
328941
328942
328943
328944
328945
328946
328947
328948
328949
328950
328951
328952
328953
328954
328955
328956
328957
328958
328959
328960
328961
328962
328963
328964
328965
328966
328967
328968
328969
328970
328971
328972
328973
328974
328975
328976
328977
328978
328979
328980
328981
328982
328983
328984
328985
328986
328987
328988
328989
328990
328991
328992
328993
328994
328995
328996
328997
328998
328999
329000
329001
329002
329003
329004
329005
329006
329007
329008
329009
329010
329011
329012
329013
329014
329015
329016
329017
329018
329019
329020
329021
329022
329023
329024
329025
329026
329027
329028
329029
329030
329031
329032
329033
329034
329035
329036
329037
329038
329039
329040
329041
329042
329043
329044
329045
329046
329047
329048
329049
329050
329051
329052
329053
329054
329055
329056
329057
329058
329059
329060
329061
329062
329063
329064
329065
329066
329067
329068
329069
329070
329071
329072
329073
329074
329075
329076
329077
329078
329079
329080
329081
329082
329083
329084
329085
329086
329087
329088
329089
329090
329091
329092
329093
329094
329095
329096
329097
329098
329099
329100
329101
329102
329103
329104
329105
329106
329107
329108
329109
329110
329111
329112
329113
329114
329115
329116
329117
329118
329119
329120
329121
329122
329123
329124
329125
329126
329127
329128
329129
329130
329131
329132
329133
329134
329135
329136
329137
329138
329139
329140
329141
329142
329143
329144
329145
329146
329147
329148
329149
329150
329151
329152
329153
329154
329155
329156
329157
329158
329159
329160
329161
329162
329163
329164
329165
329166
329167
329168
329169
329170
329171
329172
329173
329174
329175
329176
329177
329178
329179
329180
329181
329182
329183
329184
329185
329186
329187
329188
329189
329190
329191
329192
329193
329194
329195
329196
329197
329198
329199
329200
329201
329202
329203
329204
329205
329206
329207
329208
329209
329210
329211
329212
329213
329214
329215
329216
329217
329218
329219
329220
329221
329222
329223
329224
329225
329226
329227
329228
329229
329230
329231
329232
329233
329234
329235
329236
329237
329238
329239
329240
329241
329242
329243
329244
329245
329246
329247
329248
329249
329250
329251
329252
329253
329254
329255
329256
329257
329258
329259
329260
329261
329262
329263
329264
329265
329266
329267
329268
329269
329270
329271
329272
329273
329274
329275
329276
329277
329278
329279
329280
329281
329282
329283
329284
329285
329286
329287
329288
329289
329290
329291
329292
329293
329294
329295
329296
329297
329298
329299
329300
329301
329302
329303
329304
329305
329306
329307
329308
329309
329310
329311
329312
329313
329314
329315
329316
329317
329318
329319
329320
329321
329322
329323
329324
329325
329326
329327
329328
329329
329330
329331
329332
329333
329334
329335
329336
329337
329338
329339
329340
329341
329342
329343
329344
329345
329346
329347
329348
329349
329350
329351
329352
329353
329354
329355
329356
329357
329358
329359
329360
329361
329362
329363
329364
329365
329366
329367
329368
329369
329370
329371
329372
329373
329374
329375
329376
329377
329378
329379
329380
329381
329382
329383
329384
329385
329386
329387
329388
329389
329390
329391
329392
329393
329394
329395
329396
329397
329398
329399
329400
329401
329402
329403
329404
329405
329406
329407
329408
329409
329410
329411
329412
329413
329414
329415
329416
329417
329418
329419
329420
329421
329422
329423
329424
329425
329426
329427
329428
329429
329430
329431
329432
329433
329434
329435
329436
329437
329438
329439
329440
329441
329442
329443
329444
329445
329446
329447
329448
329449
329450
329451
329452
329453
329454
329455
329456
329457
329458
329459
329460
329461
329462
329463
329464
329465
329466
329467
329468
329469
329470
329471
329472
329473
329474
329475
329476
329477
329478
329479
329480
329481
329482
329483
329484
329485
329486
329487
329488
329489
329490
329491
329492
329493
329494
329495
329496
329497
329498
329499
329500
329501
329502
329503
329504
329505
329506
329507
329508
329509
329510
329511
329512
329513
329514
329515
329516
329517
329518
329519
329520
329521
329522
329523
329524
329525
329526
329527
329528
329529
329530
329531
329532
329533
329534
329535
329536
329537
329538
329539
329540
329541
329542
329543
329544
329545
329546
329547
329548
329549
329550
329551
329552
329553
329554
329555
329556
329557
329558
329559
329560
329561
329562
329563
329564
329565
329566
329567
329568
329569
329570
329571
329572
329573
329574
329575
329576
329577
329578
329579
329580
329581
329582
329583
329584
329585
329586
329587
329588
329589
329590
329591
329592
329593
329594
329595
329596
329597
329598
329599
329600
329601
329602
329603
329604
329605
329606
329607
329608
329609
329610
329611
329612
329613
329614
329615
329616
329617
329618
329619
329620
329621
329622
329623
329624
329625
329626
329627
329628
329629
329630
329631
329632
329633
329634
329635
329636
329637
329638
329639
329640
329641
329642
329643
329644
329645
329646
329647
329648
329649
329650
329651
329652
329653
329654
329655
329656
329657
329658
329659
329660
329661
329662
329663
329664
329665
329666
329667
329668
329669
329670
329671
329672
329673
329674
329675
329676
329677
329678
329679
329680
329681
329682
329683
329684
329685
329686
329687
329688
329689
329690
329691
329692
329693
329694
329695
329696
329697
329698
329699
329700
329701
329702
329703
329704
329705
329706
329707
329708
329709
329710
329711
329712
329713
329714
329715
329716
329717
329718
329719
329720
329721
329722
329723
329724
329725
329726
329727
329728
329729
329730
329731
329732
329733
329734
329735
329736
329737
329738
329739
329740
329741
329742
329743
329744
329745
329746
329747
329748
329749
329750
329751
329752
329753
329754
329755
329756
329757
329758
329759
329760
329761
329762
329763
329764
329765
329766
329767
329768
329769
329770
329771
329772
329773
329774
329775
329776
329777
329778
329779
329780
329781
329782
329783
329784
329785
329786
329787
329788
329789
329790
329791
329792
329793
329794
329795
329796
329797
329798
329799
329800
329801
329802
329803
329804
329805
329806
329807
329808
329809
329810
329811
329812
329813
329814
329815
329816
329817
329818
329819
329820
329821
329822
329823
329824
329825
329826
329827
329828
329829
329830
329831
329832
329833
329834
329835
329836
329837
329838
329839
329840
329841
329842
329843
329844
329845
329846
329847
329848
329849
329850
329851
329852
329853
329854
329855
329856
329857
329858
329859
329860
329861
329862
329863
329864
329865
329866
329867
329868
329869
329870
329871
329872
329873
329874
329875
329876
329877
329878
329879
329880
329881
329882
329883
329884
329885
329886
329887
329888
329889
329890
329891
329892
329893
329894
329895
329896
329897
329898
329899
329900
329901
329902
329903
329904
329905
329906
329907
329908
329909
329910
329911
329912
329913
329914
329915
329916
329917
329918
329919
329920
329921
329922
329923
329924
329925
329926
329927
329928
329929
329930
329931
329932
329933
329934
329935
329936
329937
329938
329939
329940
329941
329942
329943
329944
329945
329946
329947
329948
329949
329950
329951
329952
329953
329954
329955
329956
329957
329958
329959
329960
329961
329962
329963
329964
329965
329966
329967
329968
329969
329970
329971
329972
329973
329974
329975
329976
329977
329978
329979
329980
329981
329982
329983
329984
329985
329986
329987
329988
329989
329990
329991
329992
329993
329994
329995
329996
329997
329998
329999
330000
330001
330002
330003
330004
330005
330006
330007
330008
330009
330010
330011
330012
330013
330014
330015
330016
330017
330018
330019
330020
330021
330022
330023
330024
330025
330026
330027
330028
330029
330030
330031
330032
330033
330034
330035
330036
330037
330038
330039
330040
330041
330042
330043
330044
330045
330046
330047
330048
330049
330050
330051
330052
330053
330054
330055
330056
330057
330058
330059
330060
330061
330062
330063
330064
330065
330066
330067
330068
330069
330070
330071
330072
330073
330074
330075
330076
330077
330078
330079
330080
330081
330082
330083
330084
330085
330086
330087
330088
330089
330090
330091
330092
330093
330094
330095
330096
330097
330098
330099
330100
330101
330102
330103
330104
330105
330106
330107
330108
330109
330110
330111
330112
330113
330114
330115
330116
330117
330118
330119
330120
330121
330122
330123
330124
330125
330126
330127
330128
330129
330130
330131
330132
330133
330134
330135
330136
330137
330138
330139
330140
330141
330142
330143
330144
330145
330146
330147
330148
330149
330150
330151
330152
330153
330154
330155
330156
330157
330158
330159
330160
330161
330162
330163
330164
330165
330166
330167
330168
330169
330170
330171
330172
330173
330174
330175
330176
330177
330178
330179
330180
330181
330182
330183
330184
330185
330186
330187
330188
330189
330190
330191
330192
330193
330194
330195
330196
330197
330198
330199
330200
330201
330202
330203
330204
330205
330206
330207
330208
330209
330210
330211
330212
330213
330214
330215
330216
330217
330218
330219
330220
330221
330222
330223
330224
330225
330226
330227
330228
330229
330230
330231
330232
330233
330234
330235
330236
330237
330238
330239
330240
330241
330242
330243
330244
330245
330246
330247
330248
330249
330250
330251
330252
330253
330254
330255
330256
330257
330258
330259
330260
330261
330262
330263
330264
330265
330266
330267
330268
330269
330270
330271
330272
330273
330274
330275
330276
330277
330278
330279
330280
330281
330282
330283
330284
330285
330286
330287
330288
330289
330290
330291
330292
330293
330294
330295
330296
330297
330298
330299
330300
330301
330302
330303
330304
330305
330306
330307
330308
330309
330310
330311
330312
330313
330314
330315
330316
330317
330318
330319
330320
330321
330322
330323
330324
330325
330326
330327
330328
330329
330330
330331
330332
330333
330334
330335
330336
330337
330338
330339
330340
330341
330342
330343
330344
330345
330346
330347
330348
330349
330350
330351
330352
330353
330354
330355
330356
330357
330358
330359
330360
330361
330362
330363
330364
330365
330366
330367
330368
330369
330370
330371
330372
330373
330374
330375
330376
330377
330378
330379
330380
330381
330382
330383
330384
330385
330386
330387
330388
330389
330390
330391
330392
330393
330394
330395
330396
330397
330398
330399
330400
330401
330402
330403
330404
330405
330406
330407
330408
330409
330410
330411
330412
330413
330414
330415
330416
330417
330418
330419
330420
330421
330422
330423
330424
330425
330426
330427
330428
330429
330430
330431
330432
330433
330434
330435
330436
330437
330438
330439
330440
330441
330442
330443
330444
330445
330446
330447
330448
330449
330450
330451
330452
330453
330454
330455
330456
330457
330458
330459
330460
330461
330462
330463
330464
330465
330466
330467
330468
330469
330470
330471
330472
330473
330474
330475
330476
330477
330478
330479
330480
330481
330482
330483
330484
330485
330486
330487
330488
330489
330490
330491
330492
330493
330494
330495
330496
330497
330498
330499
330500
330501
330502
330503
330504
330505
330506
330507
330508
330509
330510
330511
330512
330513
330514
330515
330516
330517
330518
330519
330520
330521
330522
330523
330524
330525
330526
330527
330528
330529
330530
330531
330532
330533
330534
330535
330536
330537
330538
330539
330540
330541
330542
330543
330544
330545
330546
330547
330548
330549
330550
330551
330552
330553
330554
330555
330556
330557
330558
330559
330560
330561
330562
330563
330564
330565
330566
330567
330568
330569
330570
330571
330572
330573
330574
330575
330576
330577
330578
330579
330580
330581
330582
330583
330584
330585
330586
330587
330588
330589
330590
330591
330592
330593
330594
330595
330596
330597
330598
330599
330600
330601
330602
330603
330604
330605
330606
330607
330608
330609
330610
330611
330612
330613
330614
330615
330616
330617
330618
330619
330620
330621
330622
330623
330624
330625
330626
330627
330628
330629
330630
330631
330632
330633
330634
330635
330636
330637
330638
330639
330640
330641
330642
330643
330644
330645
330646
330647
330648
330649
330650
330651
330652
330653
330654
330655
330656
330657
330658
330659
330660
330661
330662
330663
330664
330665
330666
330667
330668
330669
330670
330671
330672
330673
330674
330675
330676
330677
330678
330679
330680
330681
330682
330683
330684
330685
330686
330687
330688
330689
330690
330691
330692
330693
330694
330695
330696
330697
330698
330699
330700
330701
330702
330703
330704
330705
330706
330707
330708
330709
330710
330711
330712
330713
330714
330715
330716
330717
330718
330719
330720
330721
330722
330723
330724
330725
330726
330727
330728
330729
330730
330731
330732
330733
330734
330735
330736
330737
330738
330739
330740
330741
330742
330743
330744
330745
330746
330747
330748
330749
330750
330751
330752
330753
330754
330755
330756
330757
330758
330759
330760
330761
330762
330763
330764
330765
330766
330767
330768
330769
330770
330771
330772
330773
330774
330775
330776
330777
330778
330779
330780
330781
330782
330783
330784
330785
330786
330787
330788
330789
330790
330791
330792
330793
330794
330795
330796
330797
330798
330799
330800
330801
330802
330803
330804
330805
330806
330807
330808
330809
330810
330811
330812
330813
330814
330815
330816
330817
330818
330819
330820
330821
330822
330823
330824
330825
330826
330827
330828
330829
330830
330831
330832
330833
330834
330835
330836
330837
330838
330839
330840
330841
330842
330843
330844
330845
330846
330847
330848
330849
330850
330851
330852
330853
330854
330855
330856
330857
330858
330859
330860
330861
330862
330863
330864
330865
330866
330867
330868
330869
330870
330871
330872
330873
330874
330875
330876
330877
330878
330879
330880
330881
330882
330883
330884
330885
330886
330887
330888
330889
330890
330891
330892
330893
330894
330895
330896
330897
330898
330899
330900
330901
330902
330903
330904
330905
330906
330907
330908
330909
330910
330911
330912
330913
330914
330915
330916
330917
330918
330919
330920
330921
330922
330923
330924
330925
330926
330927
330928
330929
330930
330931
330932
330933
330934
330935
330936
330937
330938
330939
330940
330941
330942
330943
330944
330945
330946
330947
330948
330949
330950
330951
330952
330953
330954
330955
330956
330957
330958
330959
330960
330961
330962
330963
330964
330965
330966
330967
330968
330969
330970
330971
330972
330973
330974
330975
330976
330977
330978
330979
330980
330981
330982
330983
330984
330985
330986
330987
330988
330989
330990
330991
330992
330993
330994
330995
330996
330997
330998
330999
331000
331001
331002
331003
331004
331005
331006
331007
331008
331009
331010
331011
331012
331013
331014
331015
331016
331017
331018
331019
331020
331021
331022
331023
331024
331025
331026
331027
331028
331029
331030
331031
331032
331033
331034
331035
331036
331037
331038
331039
331040
331041
331042
331043
331044
331045
331046
331047
331048
331049
331050
331051
331052
331053
331054
331055
331056
331057
331058
331059
331060
331061
331062
331063
331064
331065
331066
331067
331068
331069
331070
331071
331072
331073
331074
331075
331076
331077
331078
331079
331080
331081
331082
331083
331084
331085
331086
331087
331088
331089
331090
331091
331092
331093
331094
331095
331096
331097
331098
331099
331100
331101
331102
331103
331104
331105
331106
331107
331108
331109
331110
331111
331112
331113
331114
331115
331116
331117
331118
331119
331120
331121
331122
331123
331124
331125
331126
331127
331128
331129
331130
331131
331132
331133
331134
331135
331136
331137
331138
331139
331140
331141
331142
331143
331144
331145
331146
331147
331148
331149
331150
331151
331152
331153
331154
331155
331156
331157
331158
331159
331160
331161
331162
331163
331164
331165
331166
331167
331168
331169
331170
331171
331172
331173
331174
331175
331176
331177
331178
331179
331180
331181
331182
331183
331184
331185
331186
331187
331188
331189
331190
331191
331192
331193
331194
331195
331196
331197
331198
331199
331200
331201
331202
331203
331204
331205
331206
331207
331208
331209
331210
331211
331212
331213
331214
331215
331216
331217
331218
331219
331220
331221
331222
331223
331224
331225
331226
331227
331228
331229
331230
331231
331232
331233
331234
331235
331236
331237
331238
331239
331240
331241
331242
331243
331244
331245
331246
331247
331248
331249
331250
331251
331252
331253
331254
331255
331256
331257
331258
331259
331260
331261
331262
331263
331264
331265
331266
331267
331268
331269
331270
331271
331272
331273
331274
331275
331276
331277
331278
331279
331280
331281
331282
331283
331284
331285
331286
331287
331288
331289
331290
331291
331292
331293
331294
331295
331296
331297
331298
331299
331300
331301
331302
331303
331304
331305
331306
331307
331308
331309
331310
331311
331312
331313
331314
331315
331316
331317
331318
331319
331320
331321
331322
331323
331324
331325
331326
331327
331328
331329
331330
331331
331332
331333
331334
331335
331336
331337
331338
331339
331340
331341
331342
331343
331344
331345
331346
331347
331348
331349
331350
331351
331352
331353
331354
331355
331356
331357
331358
331359
331360
331361
331362
331363
331364
331365
331366
331367
331368
331369
331370
331371
331372
331373
331374
331375
331376
331377
331378
331379
331380
331381
331382
331383
331384
331385
331386
331387
331388
331389
331390
331391
331392
331393
331394
331395
331396
331397
331398
331399
331400
331401
331402
331403
331404
331405
331406
331407
331408
331409
331410
331411
331412
331413
331414
331415
331416
331417
331418
331419
331420
331421
331422
331423
331424
331425
331426
331427
331428
331429
331430
331431
331432
331433
331434
331435
331436
331437
331438
331439
331440
331441
331442
331443
331444
331445
331446
331447
331448
331449
331450
331451
331452
331453
331454
331455
331456
331457
331458
331459
331460
331461
331462
331463
331464
331465
331466
331467
331468
331469
331470
331471
331472
331473
331474
331475
331476
331477
331478
331479
331480
331481
331482
331483
331484
331485
331486
331487
331488
331489
331490
331491
331492
331493
331494
331495
331496
331497
331498
331499
331500
331501
331502
331503
331504
331505
331506
331507
331508
331509
331510
331511
331512
331513
331514
331515
331516
331517
331518
331519
331520
331521
331522
331523
331524
331525
331526
331527
331528
331529
331530
331531
331532
331533
331534
331535
331536
331537
331538
331539
331540
331541
331542
331543
331544
331545
331546
331547
331548
331549
331550
331551
331552
331553
331554
331555
331556
331557
331558
331559
331560
331561
331562
331563
331564
331565
331566
331567
331568
331569
331570
331571
331572
331573
331574
331575
331576
331577
331578
331579
331580
331581
331582
331583
331584
331585
331586
331587
331588
331589
331590
331591
331592
331593
331594
331595
331596
331597
331598
331599
331600
331601
331602
331603
331604
331605
331606
331607
331608
331609
331610
331611
331612
331613
331614
331615
331616
331617
331618
331619
331620
331621
331622
331623
331624
331625
331626
331627
331628
331629
331630
331631
331632
331633
331634
331635
331636
331637
331638
331639
331640
331641
331642
331643
331644
331645
331646
331647
331648
331649
331650
331651
331652
331653
331654
331655
331656
331657
331658
331659
331660
331661
331662
331663
331664
331665
331666
331667
331668
331669
331670
331671
331672
331673
331674
331675
331676
331677
331678
331679
331680
331681
331682
331683
331684
331685
331686
331687
331688
331689
331690
331691
331692
331693
331694
331695
331696
331697
331698
331699
331700
331701
331702
331703
331704
331705
331706
331707
331708
331709
331710
331711
331712
331713
331714
331715
331716
331717
331718
331719
331720
331721
331722
331723
331724
331725
331726
331727
331728
331729
331730
331731
331732
331733
331734
331735
331736
331737
331738
331739
331740
331741
331742
331743
331744
331745
331746
331747
331748
331749
331750
331751
331752
331753
331754
331755
331756
331757
331758
331759
331760
331761
331762
331763
331764
331765
331766
331767
331768
331769
331770
331771
331772
331773
331774
331775
331776
331777
331778
331779
331780
331781
331782
331783
331784
331785
331786
331787
331788
331789
331790
331791
331792
331793
331794
331795
331796
331797
331798
331799
331800
331801
331802
331803
331804
331805
331806
331807
331808
331809
331810
331811
331812
331813
331814
331815
331816
331817
331818
331819
331820
331821
331822
331823
331824
331825
331826
331827
331828
331829
331830
331831
331832
331833
331834
331835
331836
331837
331838
331839
331840
331841
331842
331843
331844
331845
331846
331847
331848
331849
331850
331851
331852
331853
331854
331855
331856
331857
331858
331859
331860
331861
331862
331863
331864
331865
331866
331867
331868
331869
331870
331871
331872
331873
331874
331875
331876
331877
331878
331879
331880
331881
331882
331883
331884
331885
331886
331887
331888
331889
331890
331891
331892
331893
331894
331895
331896
331897
331898
331899
331900
331901
331902
331903
331904
331905
331906
331907
331908
331909
331910
331911
331912
331913
331914
331915
331916
331917
331918
331919
331920
331921
331922
331923
331924
331925
331926
331927
331928
331929
331930
331931
331932
331933
331934
331935
331936
331937
331938
331939
331940
331941
331942
331943
331944
331945
331946
331947
331948
331949
331950
331951
331952
331953
331954
331955
331956
331957
331958
331959
331960
331961
331962
331963
331964
331965
331966
331967
331968
331969
331970
331971
331972
331973
331974
331975
331976
331977
331978
331979
331980
331981
331982
331983
331984
331985
331986
331987
331988
331989
331990
331991
331992
331993
331994
331995
331996
331997
331998
331999
332000
332001
332002
332003
332004
332005
332006
332007
332008
332009
332010
332011
332012
332013
332014
332015
332016
332017
332018
332019
332020
332021
332022
332023
332024
332025
332026
332027
332028
332029
332030
332031
332032
332033
332034
332035
332036
332037
332038
332039
332040
332041
332042
332043
332044
332045
332046
332047
332048
332049
332050
332051
332052
332053
332054
332055
332056
332057
332058
332059
332060
332061
332062
332063
332064
332065
332066
332067
332068
332069
332070
332071
332072
332073
332074
332075
332076
332077
332078
332079
332080
332081
332082
332083
332084
332085
332086
332087
332088
332089
332090
332091
332092
332093
332094
332095
332096
332097
332098
332099
332100
332101
332102
332103
332104
332105
332106
332107
332108
332109
332110
332111
332112
332113
332114
332115
332116
332117
332118
332119
332120
332121
332122
332123
332124
332125
332126
332127
332128
332129
332130
332131
332132
332133
332134
332135
332136
332137
332138
332139
332140
332141
332142
332143
332144
332145
332146
332147
332148
332149
332150
332151
332152
332153
332154
332155
332156
332157
332158
332159
332160
332161
332162
332163
332164
332165
332166
332167
332168
332169
332170
332171
332172
332173
332174
332175
332176
332177
332178
332179
332180
332181
332182
332183
332184
332185
332186
332187
332188
332189
332190
332191
332192
332193
332194
332195
332196
332197
332198
332199
332200
332201
332202
332203
332204
332205
332206
332207
332208
332209
332210
332211
332212
332213
332214
332215
332216
332217
332218
332219
332220
332221
332222
332223
332224
332225
332226
332227
332228
332229
332230
332231
332232
332233
332234
332235
332236
332237
332238
332239
332240
332241
332242
332243
332244
332245
332246
332247
332248
332249
332250
332251
332252
332253
332254
332255
332256
332257
332258
332259
332260
332261
332262
332263
332264
332265
332266
332267
332268
332269
332270
332271
332272
332273
332274
332275
332276
332277
332278
332279
332280
332281
332282
332283
332284
332285
332286
332287
332288
332289
332290
332291
332292
332293
332294
332295
332296
332297
332298
332299
332300
332301
332302
332303
332304
332305
332306
332307
332308
332309
332310
332311
332312
332313
332314
332315
332316
332317
332318
332319
332320
332321
332322
332323
332324
332325
332326
332327
332328
332329
332330
332331
332332
332333
332334
332335
332336
332337
332338
332339
332340
332341
332342
332343
332344
332345
332346
332347
332348
332349
332350
332351
332352
332353
332354
332355
332356
332357
332358
332359
332360
332361
332362
332363
332364
332365
332366
332367
332368
332369
332370
332371
332372
332373
332374
332375
332376
332377
332378
332379
332380
332381
332382
332383
332384
332385
332386
332387
332388
332389
332390
332391
332392
332393
332394
332395
332396
332397
332398
332399
332400
332401
332402
332403
332404
332405
332406
332407
332408
332409
332410
332411
332412
332413
332414
332415
332416
332417
332418
332419
332420
332421
332422
332423
332424
332425
332426
332427
332428
332429
332430
332431
332432
332433
332434
332435
332436
332437
332438
332439
332440
332441
332442
332443
332444
332445
332446
332447
332448
332449
332450
332451
332452
332453
332454
332455
332456
332457
332458
332459
332460
332461
332462
332463
332464
332465
332466
332467
332468
332469
332470
332471
332472
332473
332474
332475
332476
332477
332478
332479
332480
332481
332482
332483
332484
332485
332486
332487
332488
332489
332490
332491
332492
332493
332494
332495
332496
332497
332498
332499
332500
332501
332502
332503
332504
332505
332506
332507
332508
332509
332510
332511
332512
332513
332514
332515
332516
332517
332518
332519
332520
332521
332522
332523
332524
332525
332526
332527
332528
332529
332530
332531
332532
332533
332534
332535
332536
332537
332538
332539
332540
332541
332542
332543
332544
332545
332546
332547
332548
332549
332550
332551
332552
332553
332554
332555
332556
332557
332558
332559
332560
332561
332562
332563
332564
332565
332566
332567
332568
332569
332570
332571
332572
332573
332574
332575
332576
332577
332578
332579
332580
332581
332582
332583
332584
332585
332586
332587
332588
332589
332590
332591
332592
332593
332594
332595
332596
332597
332598
332599
332600
332601
332602
332603
332604
332605
332606
332607
332608
332609
332610
332611
332612
332613
332614
332615
332616
332617
332618
332619
332620
332621
332622
332623
332624
332625
332626
332627
332628
332629
332630
332631
332632
332633
332634
332635
332636
332637
332638
332639
332640
332641
332642
332643
332644
332645
332646
332647
332648
332649
332650
332651
332652
332653
332654
332655
332656
332657
332658
332659
332660
332661
332662
332663
332664
332665
332666
332667
332668
332669
332670
332671
332672
332673
332674
332675
332676
332677
332678
332679
332680
332681
332682
332683
332684
332685
332686
332687
332688
332689
332690
332691
332692
332693
332694
332695
332696
332697
332698
332699
332700
332701
332702
332703
332704
332705
332706
332707
332708
332709
332710
332711
332712
332713
332714
332715
332716
332717
332718
332719
332720
332721
332722
332723
332724
332725
332726
332727
332728
332729
332730
332731
332732
332733
332734
332735
332736
332737
332738
332739
332740
332741
332742
332743
332744
332745
332746
332747
332748
332749
332750
332751
332752
332753
332754
332755
332756
332757
332758
332759
332760
332761
332762
332763
332764
332765
332766
332767
332768
332769
332770
332771
332772
332773
332774
332775
332776
332777
332778
332779
332780
332781
332782
332783
332784
332785
332786
332787
332788
332789
332790
332791
332792
332793
332794
332795
332796
332797
332798
332799
332800
332801
332802
332803
332804
332805
332806
332807
332808
332809
332810
332811
332812
332813
332814
332815
332816
332817
332818
332819
332820
332821
332822
332823
332824
332825
332826
332827
332828
332829
332830
332831
332832
332833
332834
332835
332836
332837
332838
332839
332840
332841
332842
332843
332844
332845
332846
332847
332848
332849
332850
332851
332852
332853
332854
332855
332856
332857
332858
332859
332860
332861
332862
332863
332864
332865
332866
332867
332868
332869
332870
332871
332872
332873
332874
332875
332876
332877
332878
332879
332880
332881
332882
332883
332884
332885
332886
332887
332888
332889
332890
332891
332892
332893
332894
332895
332896
332897
332898
332899
332900
332901
332902
332903
332904
332905
332906
332907
332908
332909
332910
332911
332912
332913
332914
332915
332916
332917
332918
332919
332920
332921
332922
332923
332924
332925
332926
332927
332928
332929
332930
332931
332932
332933
332934
332935
332936
332937
332938
332939
332940
332941
332942
332943
332944
332945
332946
332947
332948
332949
332950
332951
332952
332953
332954
332955
332956
332957
332958
332959
332960
332961
332962
332963
332964
332965
332966
332967
332968
332969
332970
332971
332972
332973
332974
332975
332976
332977
332978
332979
332980
332981
332982
332983
332984
332985
332986
332987
332988
332989
332990
332991
332992
332993
332994
332995
332996
332997
332998
332999
333000
333001
333002
333003
333004
333005
333006
333007
333008
333009
333010
333011
333012
333013
333014
333015
333016
333017
333018
333019
333020
333021
333022
333023
333024
333025
333026
333027
333028
333029
333030
333031
333032
333033
333034
333035
333036
333037
333038
333039
333040
333041
333042
333043
333044
333045
333046
333047
333048
333049
333050
333051
333052
333053
333054
333055
333056
333057
333058
333059
333060
333061
333062
333063
333064
333065
333066
333067
333068
333069
333070
333071
333072
333073
333074
333075
333076
333077
333078
333079
333080
333081
333082
333083
333084
333085
333086
333087
333088
333089
333090
333091
333092
333093
333094
333095
333096
333097
333098
333099
333100
333101
333102
333103
333104
333105
333106
333107
333108
333109
333110
333111
333112
333113
333114
333115
333116
333117
333118
333119
333120
333121
333122
333123
333124
333125
333126
333127
333128
333129
333130
333131
333132
333133
333134
333135
333136
333137
333138
333139
333140
333141
333142
333143
333144
333145
333146
333147
333148
333149
333150
333151
333152
333153
333154
333155
333156
333157
333158
333159
333160
333161
333162
333163
333164
333165
333166
333167
333168
333169
333170
333171
333172
333173
333174
333175
333176
333177
333178
333179
333180
333181
333182
333183
333184
333185
333186
333187
333188
333189
333190
333191
333192
333193
333194
333195
333196
333197
333198
333199
333200
333201
333202
333203
333204
333205
333206
333207
333208
333209
333210
333211
333212
333213
333214
333215
333216
333217
333218
333219
333220
333221
333222
333223
333224
333225
333226
333227
333228
333229
333230
333231
333232
333233
333234
333235
333236
333237
333238
333239
333240
333241
333242
333243
333244
333245
333246
333247
333248
333249
333250
333251
333252
333253
333254
333255
333256
333257
333258
333259
333260
333261
333262
333263
333264
333265
333266
333267
333268
333269
333270
333271
333272
333273
333274
333275
333276
333277
333278
333279
333280
333281
333282
333283
333284
333285
333286
333287
333288
333289
333290
333291
333292
333293
333294
333295
333296
333297
333298
333299
333300
333301
333302
333303
333304
333305
333306
333307
333308
333309
333310
333311
333312
333313
333314
333315
333316
333317
333318
333319
333320
333321
333322
333323
333324
333325
333326
333327
333328
333329
333330
333331
333332
333333
333334
333335
333336
333337
333338
333339
333340
333341
333342
333343
333344
333345
333346
333347
333348
333349
333350
333351
333352
333353
333354
333355
333356
333357
333358
333359
333360
333361
333362
333363
333364
333365
333366
333367
333368
333369
333370
333371
333372
333373
333374
333375
333376
333377
333378
333379
333380
333381
333382
333383
333384
333385
333386
333387
333388
333389
333390
333391
333392
333393
333394
333395
333396
333397
333398
333399
333400
333401
333402
333403
333404
333405
333406
333407
333408
333409
333410
333411
333412
333413
333414
333415
333416
333417
333418
333419
333420
333421
333422
333423
333424
333425
333426
333427
333428
333429
333430
333431
333432
333433
333434
333435
333436
333437
333438
333439
333440
333441
333442
333443
333444
333445
333446
333447
333448
333449
333450
333451
333452
333453
333454
333455
333456
333457
333458
333459
333460
333461
333462
333463
333464
333465
333466
333467
333468
333469
333470
333471
333472
333473
333474
333475
333476
333477
333478
333479
333480
333481
333482
333483
333484
333485
333486
333487
333488
333489
333490
333491
333492
333493
333494
333495
333496
333497
333498
333499
333500
333501
333502
333503
333504
333505
333506
333507
333508
333509
333510
333511
333512
333513
333514
333515
333516
333517
333518
333519
333520
333521
333522
333523
333524
333525
333526
333527
333528
333529
333530
333531
333532
333533
333534
333535
333536
333537
333538
333539
333540
333541
333542
333543
333544
333545
333546
333547
333548
333549
333550
333551
333552
333553
333554
333555
333556
333557
333558
333559
333560
333561
333562
333563
333564
333565
333566
333567
333568
333569
333570
333571
333572
333573
333574
333575
333576
333577
333578
333579
333580
333581
333582
333583
333584
333585
333586
333587
333588
333589
333590
333591
333592
333593
333594
333595
333596
333597
333598
333599
333600
333601
333602
333603
333604
333605
333606
333607
333608
333609
333610
333611
333612
333613
333614
333615
333616
333617
333618
333619
333620
333621
333622
333623
333624
333625
333626
333627
333628
333629
333630
333631
333632
333633
333634
333635
333636
333637
333638
333639
333640
333641
333642
333643
333644
333645
333646
333647
333648
333649
333650
333651
333652
333653
333654
333655
333656
333657
333658
333659
333660
333661
333662
333663
333664
333665
333666
333667
333668
333669
333670
333671
333672
333673
333674
333675
333676
333677
333678
333679
333680
333681
333682
333683
333684
333685
333686
333687
333688
333689
333690
333691
333692
333693
333694
333695
333696
333697
333698
333699
333700
333701
333702
333703
333704
333705
333706
333707
333708
333709
333710
333711
333712
333713
333714
333715
333716
333717
333718
333719
333720
333721
333722
333723
333724
333725
333726
333727
333728
333729
333730
333731
333732
333733
333734
333735
333736
333737
333738
333739
333740
333741
333742
333743
333744
333745
333746
333747
333748
333749
333750
333751
333752
333753
333754
333755
333756
333757
333758
333759
333760
333761
333762
333763
333764
333765
333766
333767
333768
333769
333770
333771
333772
333773
333774
333775
333776
333777
333778
333779
333780
333781
333782
333783
333784
333785
333786
333787
333788
333789
333790
333791
333792
333793
333794
333795
333796
333797
333798
333799
333800
333801
333802
333803
333804
333805
333806
333807
333808
333809
333810
333811
333812
333813
333814
333815
333816
333817
333818
333819
333820
333821
333822
333823
333824
333825
333826
333827
333828
333829
333830
333831
333832
333833
333834
333835
333836
333837
333838
333839
333840
333841
333842
333843
333844
333845
333846
333847
333848
333849
333850
333851
333852
333853
333854
333855
333856
333857
333858
333859
333860
333861
333862
333863
333864
333865
333866
333867
333868
333869
333870
333871
333872
333873
333874
333875
333876
333877
333878
333879
333880
333881
333882
333883
333884
333885
333886
333887
333888
333889
333890
333891
333892
333893
333894
333895
333896
333897
333898
333899
333900
333901
333902
333903
333904
333905
333906
333907
333908
333909
333910
333911
333912
333913
333914
333915
333916
333917
333918
333919
333920
333921
333922
333923
333924
333925
333926
333927
333928
333929
333930
333931
333932
333933
333934
333935
333936
333937
333938
333939
333940
333941
333942
333943
333944
333945
333946
333947
333948
333949
333950
333951
333952
333953
333954
333955
333956
333957
333958
333959
333960
333961
333962
333963
333964
333965
333966
333967
333968
333969
333970
333971
333972
333973
333974
333975
333976
333977
333978
333979
333980
333981
333982
333983
333984
333985
333986
333987
333988
333989
333990
333991
333992
333993
333994
333995
333996
333997
333998
333999
334000
334001
334002
334003
334004
334005
334006
334007
334008
334009
334010
334011
334012
334013
334014
334015
334016
334017
334018
334019
334020
334021
334022
334023
334024
334025
334026
334027
334028
334029
334030
334031
334032
334033
334034
334035
334036
334037
334038
334039
334040
334041
334042
334043
334044
334045
334046
334047
334048
334049
334050
334051
334052
334053
334054
334055
334056
334057
334058
334059
334060
334061
334062
334063
334064
334065
334066
334067
334068
334069
334070
334071
334072
334073
334074
334075
334076
334077
334078
334079
334080
334081
334082
334083
334084
334085
334086
334087
334088
334089
334090
334091
334092
334093
334094
334095
334096
334097
334098
334099
334100
334101
334102
334103
334104
334105
334106
334107
334108
334109
334110
334111
334112
334113
334114
334115
334116
334117
334118
334119
334120
334121
334122
334123
334124
334125
334126
334127
334128
334129
334130
334131
334132
334133
334134
334135
334136
334137
334138
334139
334140
334141
334142
334143
334144
334145
334146
334147
334148
334149
334150
334151
334152
334153
334154
334155
334156
334157
334158
334159
334160
334161
334162
334163
334164
334165
334166
334167
334168
334169
334170
334171
334172
334173
334174
334175
334176
334177
334178
334179
334180
334181
334182
334183
334184
334185
334186
334187
334188
334189
334190
334191
334192
334193
334194
334195
334196
334197
334198
334199
334200
334201
334202
334203
334204
334205
334206
334207
334208
334209
334210
334211
334212
334213
334214
334215
334216
334217
334218
334219
334220
334221
334222
334223
334224
334225
334226
334227
334228
334229
334230
334231
334232
334233
334234
334235
334236
334237
334238
334239
334240
334241
334242
334243
334244
334245
334246
334247
334248
334249
334250
334251
334252
334253
334254
334255
334256
334257
334258
334259
334260
334261
334262
334263
334264
334265
334266
334267
334268
334269
334270
334271
334272
334273
334274
334275
334276
334277
334278
334279
334280
334281
334282
334283
334284
334285
334286
334287
334288
334289
334290
334291
334292
334293
334294
334295
334296
334297
334298
334299
334300
334301
334302
334303
334304
334305
334306
334307
334308
334309
334310
334311
334312
334313
334314
334315
334316
334317
334318
334319
334320
334321
334322
334323
334324
334325
334326
334327
334328
334329
334330
334331
334332
334333
334334
334335
334336
334337
334338
334339
334340
334341
334342
334343
334344
334345
334346
334347
334348
334349
334350
334351
334352
334353
334354
334355
334356
334357
334358
334359
334360
334361
334362
334363
334364
334365
334366
334367
334368
334369
334370
334371
334372
334373
334374
334375
334376
334377
334378
334379
334380
334381
334382
334383
334384
334385
334386
334387
334388
334389
334390
334391
334392
334393
334394
334395
334396
334397
334398
334399
334400
334401
334402
334403
334404
334405
334406
334407
334408
334409
334410
334411
334412
334413
334414
334415
334416
334417
334418
334419
334420
334421
334422
334423
334424
334425
334426
334427
334428
334429
334430
334431
334432
334433
334434
334435
334436
334437
334438
334439
334440
334441
334442
334443
334444
334445
334446
334447
334448
334449
334450
334451
334452
334453
334454
334455
334456
334457
334458
334459
334460
334461
334462
334463
334464
334465
334466
334467
334468
334469
334470
334471
334472
334473
334474
334475
334476
334477
334478
334479
334480
334481
334482
334483
334484
334485
334486
334487
334488
334489
334490
334491
334492
334493
334494
334495
334496
334497
334498
334499
334500
334501
334502
334503
334504
334505
334506
334507
334508
334509
334510
334511
334512
334513
334514
334515
334516
334517
334518
334519
334520
334521
334522
334523
334524
334525
334526
334527
334528
334529
334530
334531
334532
334533
334534
334535
334536
334537
334538
334539
334540
334541
334542
334543
334544
334545
334546
334547
334548
334549
334550
334551
334552
334553
334554
334555
334556
334557
334558
334559
334560
334561
334562
334563
334564
334565
334566
334567
334568
334569
334570
334571
334572
334573
334574
334575
334576
334577
334578
334579
334580
334581
334582
334583
334584
334585
334586
334587
334588
334589
334590
334591
334592
334593
334594
334595
334596
334597
334598
334599
334600
334601
334602
334603
334604
334605
334606
334607
334608
334609
334610
334611
334612
334613
334614
334615
334616
334617
334618
334619
334620
334621
334622
334623
334624
334625
334626
334627
334628
334629
334630
334631
334632
334633
334634
334635
334636
334637
334638
334639
334640
334641
334642
334643
334644
334645
334646
334647
334648
334649
334650
334651
334652
334653
334654
334655
334656
334657
334658
334659
334660
334661
334662
334663
334664
334665
334666
334667
334668
334669
334670
334671
334672
334673
334674
334675
334676
334677
334678
334679
334680
334681
334682
334683
334684
334685
334686
334687
334688
334689
334690
334691
334692
334693
334694
334695
334696
334697
334698
334699
334700
334701
334702
334703
334704
334705
334706
334707
334708
334709
334710
334711
334712
334713
334714
334715
334716
334717
334718
334719
334720
334721
334722
334723
334724
334725
334726
334727
334728
334729
334730
334731
334732
334733
334734
334735
334736
334737
334738
334739
334740
334741
334742
334743
334744
334745
334746
334747
334748
334749
334750
334751
334752
334753
334754
334755
334756
334757
334758
334759
334760
334761
334762
334763
334764
334765
334766
334767
334768
334769
334770
334771
334772
334773
334774
334775
334776
334777
334778
334779
334780
334781
334782
334783
334784
334785
334786
334787
334788
334789
334790
334791
334792
334793
334794
334795
334796
334797
334798
334799
334800
334801
334802
334803
334804
334805
334806
334807
334808
334809
334810
334811
334812
334813
334814
334815
334816
334817
334818
334819
334820
334821
334822
334823
334824
334825
334826
334827
334828
334829
334830
334831
334832
334833
334834
334835
334836
334837
334838
334839
334840
334841
334842
334843
334844
334845
334846
334847
334848
334849
334850
334851
334852
334853
334854
334855
334856
334857
334858
334859
334860
334861
334862
334863
334864
334865
334866
334867
334868
334869
334870
334871
334872
334873
334874
334875
334876
334877
334878
334879
334880
334881
334882
334883
334884
334885
334886
334887
334888
334889
334890
334891
334892
334893
334894
334895
334896
334897
334898
334899
334900
334901
334902
334903
334904
334905
334906
334907
334908
334909
334910
334911
334912
334913
334914
334915
334916
334917
334918
334919
334920
334921
334922
334923
334924
334925
334926
334927
334928
334929
334930
334931
334932
334933
334934
334935
334936
334937
334938
334939
334940
334941
334942
334943
334944
334945
334946
334947
334948
334949
334950
334951
334952
334953
334954
334955
334956
334957
334958
334959
334960
334961
334962
334963
334964
334965
334966
334967
334968
334969
334970
334971
334972
334973
334974
334975
334976
334977
334978
334979
334980
334981
334982
334983
334984
334985
334986
334987
334988
334989
334990
334991
334992
334993
334994
334995
334996
334997
334998
334999
335000
335001
335002
335003
335004
335005
335006
335007
335008
335009
335010
335011
335012
335013
335014
335015
335016
335017
335018
335019
335020
335021
335022
335023
335024
335025
335026
335027
335028
335029
335030
335031
335032
335033
335034
335035
335036
335037
335038
335039
335040
335041
335042
335043
335044
335045
335046
335047
335048
335049
335050
335051
335052
335053
335054
335055
335056
335057
335058
335059
335060
335061
335062
335063
335064
335065
335066
335067
335068
335069
335070
335071
335072
335073
335074
335075
335076
335077
335078
335079
335080
335081
335082
335083
335084
335085
335086
335087
335088
335089
335090
335091
335092
335093
335094
335095
335096
335097
335098
335099
335100
335101
335102
335103
335104
335105
335106
335107
335108
335109
335110
335111
335112
335113
335114
335115
335116
335117
335118
335119
335120
335121
335122
335123
335124
335125
335126
335127
335128
335129
335130
335131
335132
335133
335134
335135
335136
335137
335138
335139
335140
335141
335142
335143
335144
335145
335146
335147
335148
335149
335150
335151
335152
335153
335154
335155
335156
335157
335158
335159
335160
335161
335162
335163
335164
335165
335166
335167
335168
335169
335170
335171
335172
335173
335174
335175
335176
335177
335178
335179
335180
335181
335182
335183
335184
335185
335186
335187
335188
335189
335190
335191
335192
335193
335194
335195
335196
335197
335198
335199
335200
335201
335202
335203
335204
335205
335206
335207
335208
335209
335210
335211
335212
335213
335214
335215
335216
335217
335218
335219
335220
335221
335222
335223
335224
335225
335226
335227
335228
335229
335230
335231
335232
335233
335234
335235
335236
335237
335238
335239
335240
335241
335242
335243
335244
335245
335246
335247
335248
335249
335250
335251
335252
335253
335254
335255
335256
335257
335258
335259
335260
335261
335262
335263
335264
335265
335266
335267
335268
335269
335270
335271
335272
335273
335274
335275
335276
335277
335278
335279
335280
335281
335282
335283
335284
335285
335286
335287
335288
335289
335290
335291
335292
335293
335294
335295
335296
335297
335298
335299
335300
335301
335302
335303
335304
335305
335306
335307
335308
335309
335310
335311
335312
335313
335314
335315
335316
335317
335318
335319
335320
335321
335322
335323
335324
335325
335326
335327
335328
335329
335330
335331
335332
335333
335334
335335
335336
335337
335338
335339
335340
335341
335342
335343
335344
335345
335346
335347
335348
335349
335350
335351
335352
335353
335354
335355
335356
335357
335358
335359
335360
335361
335362
335363
335364
335365
335366
335367
335368
335369
335370
335371
335372
335373
335374
335375
335376
335377
335378
335379
335380
335381
335382
335383
335384
335385
335386
335387
335388
335389
335390
335391
335392
335393
335394
335395
335396
335397
335398
335399
335400
335401
335402
335403
335404
335405
335406
335407
335408
335409
335410
335411
335412
335413
335414
335415
335416
335417
335418
335419
335420
335421
335422
335423
335424
335425
335426
335427
335428
335429
335430
335431
335432
335433
335434
335435
335436
335437
335438
335439
335440
335441
335442
335443
335444
335445
335446
335447
335448
335449
335450
335451
335452
335453
335454
335455
335456
335457
335458
335459
335460
335461
335462
335463
335464
335465
335466
335467
335468
335469
335470
335471
335472
335473
335474
335475
335476
335477
335478
335479
335480
335481
335482
335483
335484
335485
335486
335487
335488
335489
335490
335491
335492
335493
335494
335495
335496
335497
335498
335499
335500
335501
335502
335503
335504
335505
335506
335507
335508
335509
335510
335511
335512
335513
335514
335515
335516
335517
335518
335519
335520
335521
335522
335523
335524
335525
335526
335527
335528
335529
335530
335531
335532
335533
335534
335535
335536
335537
335538
335539
335540
335541
335542
335543
335544
335545
335546
335547
335548
335549
335550
335551
335552
335553
335554
335555
335556
335557
335558
335559
335560
335561
335562
335563
335564
335565
335566
335567
335568
335569
335570
335571
335572
335573
335574
335575
335576
335577
335578
335579
335580
335581
335582
335583
335584
335585
335586
335587
335588
335589
335590
335591
335592
335593
335594
335595
335596
335597
335598
335599
335600
335601
335602
335603
335604
335605
335606
335607
335608
335609
335610
335611
335612
335613
335614
335615
335616
335617
335618
335619
335620
335621
335622
335623
335624
335625
335626
335627
335628
335629
335630
335631
335632
335633
335634
335635
335636
335637
335638
335639
335640
335641
335642
335643
335644
335645
335646
335647
335648
335649
335650
335651
335652
335653
335654
335655
335656
335657
335658
335659
335660
335661
335662
335663
335664
335665
335666
335667
335668
335669
335670
335671
335672
335673
335674
335675
335676
335677
335678
335679
335680
335681
335682
335683
335684
335685
335686
335687
335688
335689
335690
335691
335692
335693
335694
335695
335696
335697
335698
335699
335700
335701
335702
335703
335704
335705
335706
335707
335708
335709
335710
335711
335712
335713
335714
335715
335716
335717
335718
335719
335720
335721
335722
335723
335724
335725
335726
335727
335728
335729
335730
335731
335732
335733
335734
335735
335736
335737
335738
335739
335740
335741
335742
335743
335744
335745
335746
335747
335748
335749
335750
335751
335752
335753
335754
335755
335756
335757
335758
335759
335760
335761
335762
335763
335764
335765
335766
335767
335768
335769
335770
335771
335772
335773
335774
335775
335776
335777
335778
335779
335780
335781
335782
335783
335784
335785
335786
335787
335788
335789
335790
335791
335792
335793
335794
335795
335796
335797
335798
335799
335800
335801
335802
335803
335804
335805
335806
335807
335808
335809
335810
335811
335812
335813
335814
335815
335816
335817
335818
335819
335820
335821
335822
335823
335824
335825
335826
335827
335828
335829
335830
335831
335832
335833
335834
335835
335836
335837
335838
335839
335840
335841
335842
335843
335844
335845
335846
335847
335848
335849
335850
335851
335852
335853
335854
335855
335856
335857
335858
335859
335860
335861
335862
335863
335864
335865
335866
335867
335868
335869
335870
335871
335872
335873
335874
335875
335876
335877
335878
335879
335880
335881
335882
335883
335884
335885
335886
335887
335888
335889
335890
335891
335892
335893
335894
335895
335896
335897
335898
335899
335900
335901
335902
335903
335904
335905
335906
335907
335908
335909
335910
335911
335912
335913
335914
335915
335916
335917
335918
335919
335920
335921
335922
335923
335924
335925
335926
335927
335928
335929
335930
335931
335932
335933
335934
335935
335936
335937
335938
335939
335940
335941
335942
335943
335944
335945
335946
335947
335948
335949
335950
335951
335952
335953
335954
335955
335956
335957
335958
335959
335960
335961
335962
335963
335964
335965
335966
335967
335968
335969
335970
335971
335972
335973
335974
335975
335976
335977
335978
335979
335980
335981
335982
335983
335984
335985
335986
335987
335988
335989
335990
335991
335992
335993
335994
335995
335996
335997
335998
335999
336000
336001
336002
336003
336004
336005
336006
336007
336008
336009
336010
336011
336012
336013
336014
336015
336016
336017
336018
336019
336020
336021
336022
336023
336024
336025
336026
336027
336028
336029
336030
336031
336032
336033
336034
336035
336036
336037
336038
336039
336040
336041
336042
336043
336044
336045
336046
336047
336048
336049
336050
336051
336052
336053
336054
336055
336056
336057
336058
336059
336060
336061
336062
336063
336064
336065
336066
336067
336068
336069
336070
336071
336072
336073
336074
336075
336076
336077
336078
336079
336080
336081
336082
336083
336084
336085
336086
336087
336088
336089
336090
336091
336092
336093
336094
336095
336096
336097
336098
336099
336100
336101
336102
336103
336104
336105
336106
336107
336108
336109
336110
336111
336112
336113
336114
336115
336116
336117
336118
336119
336120
336121
336122
336123
336124
336125
336126
336127
336128
336129
336130
336131
336132
336133
336134
336135
336136
336137
336138
336139
336140
336141
336142
336143
336144
336145
336146
336147
336148
336149
336150
336151
336152
336153
336154
336155
336156
336157
336158
336159
336160
336161
336162
336163
336164
336165
336166
336167
336168
336169
336170
336171
336172
336173
336174
336175
336176
336177
336178
336179
336180
336181
336182
336183
336184
336185
336186
336187
336188
336189
336190
336191
336192
336193
336194
336195
336196
336197
336198
336199
336200
336201
336202
336203
336204
336205
336206
336207
336208
336209
336210
336211
336212
336213
336214
336215
336216
336217
336218
336219
336220
336221
336222
336223
336224
336225
336226
336227
336228
336229
336230
336231
336232
336233
336234
336235
336236
336237
336238
336239
336240
336241
336242
336243
336244
336245
336246
336247
336248
336249
336250
336251
336252
336253
336254
336255
336256
336257
336258
336259
336260
336261
336262
336263
336264
336265
336266
336267
336268
336269
336270
336271
336272
336273
336274
336275
336276
336277
336278
336279
336280
336281
336282
336283
336284
336285
336286
336287
336288
336289
336290
336291
336292
336293
336294
336295
336296
336297
336298
336299
336300
336301
336302
336303
336304
336305
336306
336307
336308
336309
336310
336311
336312
336313
336314
336315
336316
336317
336318
336319
336320
336321
336322
336323
336324
336325
336326
336327
336328
336329
336330
336331
336332
336333
336334
336335
336336
336337
336338
336339
336340
336341
336342
336343
336344
336345
336346
336347
336348
336349
336350
336351
336352
336353
336354
336355
336356
336357
336358
336359
336360
336361
336362
336363
336364
336365
336366
336367
336368
336369
336370
336371
336372
336373
336374
336375
336376
336377
336378
336379
336380
336381
336382
336383
336384
336385
336386
336387
336388
336389
336390
336391
336392
336393
336394
336395
336396
336397
336398
336399
336400
336401
336402
336403
336404
336405
336406
336407
336408
336409
336410
336411
336412
336413
336414
336415
336416
336417
336418
336419
336420
336421
336422
336423
336424
336425
336426
336427
336428
336429
336430
336431
336432
336433
336434
336435
336436
336437
336438
336439
336440
336441
336442
336443
336444
336445
336446
336447
336448
336449
336450
336451
336452
336453
336454
336455
336456
336457
336458
336459
336460
336461
336462
336463
336464
336465
336466
336467
336468
336469
336470
336471
336472
336473
336474
336475
336476
336477
336478
336479
336480
336481
336482
336483
336484
336485
336486
336487
336488
336489
336490
336491
336492
336493
336494
336495
336496
336497
336498
336499
336500
336501
336502
336503
336504
336505
336506
336507
336508
336509
336510
336511
336512
336513
336514
336515
336516
336517
336518
336519
336520
336521
336522
336523
336524
336525
336526
336527
336528
336529
336530
336531
336532
336533
336534
336535
336536
336537
336538
336539
336540
336541
336542
336543
336544
336545
336546
336547
336548
336549
336550
336551
336552
336553
336554
336555
336556
336557
336558
336559
336560
336561
336562
336563
336564
336565
336566
336567
336568
336569
336570
336571
336572
336573
336574
336575
336576
336577
336578
336579
336580
336581
336582
336583
336584
336585
336586
336587
336588
336589
336590
336591
336592
336593
336594
336595
336596
336597
336598
336599
336600
336601
336602
336603
336604
336605
336606
336607
336608
336609
336610
336611
336612
336613
336614
336615
336616
336617
336618
336619
336620
336621
336622
336623
336624
336625
336626
336627
336628
336629
336630
336631
336632
336633
336634
336635
336636
336637
336638
336639
336640
336641
336642
336643
336644
336645
336646
336647
336648
336649
336650
336651
336652
336653
336654
336655
336656
336657
336658
336659
336660
336661
336662
336663
336664
336665
336666
336667
336668
336669
336670
336671
336672
336673
336674
336675
336676
336677
336678
336679
336680
336681
336682
336683
336684
336685
336686
336687
336688
336689
336690
336691
336692
336693
336694
336695
336696
336697
336698
336699
336700
336701
336702
336703
336704
336705
336706
336707
336708
336709
336710
336711
336712
336713
336714
336715
336716
336717
336718
336719
336720
336721
336722
336723
336724
336725
336726
336727
336728
336729
336730
336731
336732
336733
336734
336735
336736
336737
336738
336739
336740
336741
336742
336743
336744
336745
336746
336747
336748
336749
336750
336751
336752
336753
336754
336755
336756
336757
336758
336759
336760
336761
336762
336763
336764
336765
336766
336767
336768
336769
336770
336771
336772
336773
336774
336775
336776
336777
336778
336779
336780
336781
336782
336783
336784
336785
336786
336787
336788
336789
336790
336791
336792
336793
336794
336795
336796
336797
336798
336799
336800
336801
336802
336803
336804
336805
336806
336807
336808
336809
336810
336811
336812
336813
336814
336815
336816
336817
336818
336819
336820
336821
336822
336823
336824
336825
336826
336827
336828
336829
336830
336831
336832
336833
336834
336835
336836
336837
336838
336839
336840
336841
336842
336843
336844
336845
336846
336847
336848
336849
336850
336851
336852
336853
336854
336855
336856
336857
336858
336859
336860
336861
336862
336863
336864
336865
336866
336867
336868
336869
336870
336871
336872
336873
336874
336875
336876
336877
336878
336879
336880
336881
336882
336883
336884
336885
336886
336887
336888
336889
336890
336891
336892
336893
336894
336895
336896
336897
336898
336899
336900
336901
336902
336903
336904
336905
336906
336907
336908
336909
336910
336911
336912
336913
336914
336915
336916
336917
336918
336919
336920
336921
336922
336923
336924
336925
336926
336927
336928
336929
336930
336931
336932
336933
336934
336935
336936
336937
336938
336939
336940
336941
336942
336943
336944
336945
336946
336947
336948
336949
336950
336951
336952
336953
336954
336955
336956
336957
336958
336959
336960
336961
336962
336963
336964
336965
336966
336967
336968
336969
336970
336971
336972
336973
336974
336975
336976
336977
336978
336979
336980
336981
336982
336983
336984
336985
336986
336987
336988
336989
336990
336991
336992
336993
336994
336995
336996
336997
336998
336999
337000
337001
337002
337003
337004
337005
337006
337007
337008
337009
337010
337011
337012
337013
337014
337015
337016
337017
337018
337019
337020
337021
337022
337023
337024
337025
337026
337027
337028
337029
337030
337031
337032
337033
337034
337035
337036
337037
337038
337039
337040
337041
337042
337043
337044
337045
337046
337047
337048
337049
337050
337051
337052
337053
337054
337055
337056
337057
337058
337059
337060
337061
337062
337063
337064
337065
337066
337067
337068
337069
337070
337071
337072
337073
337074
337075
337076
337077
337078
337079
337080
337081
337082
337083
337084
337085
337086
337087
337088
337089
337090
337091
337092
337093
337094
337095
337096
337097
337098
337099
337100
337101
337102
337103
337104
337105
337106
337107
337108
337109
337110
337111
337112
337113
337114
337115
337116
337117
337118
337119
337120
337121
337122
337123
337124
337125
337126
337127
337128
337129
337130
337131
337132
337133
337134
337135
337136
337137
337138
337139
337140
337141
337142
337143
337144
337145
337146
337147
337148
337149
337150
337151
337152
337153
337154
337155
337156
337157
337158
337159
337160
337161
337162
337163
337164
337165
337166
337167
337168
337169
337170
337171
337172
337173
337174
337175
337176
337177
337178
337179
337180
337181
337182
337183
337184
337185
337186
337187
337188
337189
337190
337191
337192
337193
337194
337195
337196
337197
337198
337199
337200
337201
337202
337203
337204
337205
337206
337207
337208
337209
337210
337211
337212
337213
337214
337215
337216
337217
337218
337219
337220
337221
337222
337223
337224
337225
337226
337227
337228
337229
337230
337231
337232
337233
337234
337235
337236
337237
337238
337239
337240
337241
337242
337243
337244
337245
337246
337247
337248
337249
337250
337251
337252
337253
337254
337255
337256
337257
337258
337259
337260
337261
337262
337263
337264
337265
337266
337267
337268
337269
337270
337271
337272
337273
337274
337275
337276
337277
337278
337279
337280
337281
337282
337283
337284
337285
337286
337287
337288
337289
337290
337291
337292
337293
337294
337295
337296
337297
337298
337299
337300
337301
337302
337303
337304
337305
337306
337307
337308
337309
337310
337311
337312
337313
337314
337315
337316
337317
337318
337319
337320
337321
337322
337323
337324
337325
337326
337327
337328
337329
337330
337331
337332
337333
337334
337335
337336
337337
337338
337339
337340
337341
337342
337343
337344
337345
337346
337347
337348
337349
337350
337351
337352
337353
337354
337355
337356
337357
337358
337359
337360
337361
337362
337363
337364
337365
337366
337367
337368
337369
337370
337371
337372
337373
337374
337375
337376
337377
337378
337379
337380
337381
337382
337383
337384
337385
337386
337387
337388
337389
337390
337391
337392
337393
337394
337395
337396
337397
337398
337399
337400
337401
337402
337403
337404
337405
337406
337407
337408
337409
337410
337411
337412
337413
337414
337415
337416
337417
337418
337419
337420
337421
337422
337423
337424
337425
337426
337427
337428
337429
337430
337431
337432
337433
337434
337435
337436
337437
337438
337439
337440
337441
337442
337443
337444
337445
337446
337447
337448
337449
337450
337451
337452
337453
337454
337455
337456
337457
337458
337459
337460
337461
337462
337463
337464
337465
337466
337467
337468
337469
337470
337471
337472
337473
337474
337475
337476
337477
337478
337479
337480
337481
337482
337483
337484
337485
337486
337487
337488
337489
337490
337491
337492
337493
337494
337495
337496
337497
337498
337499
337500
337501
337502
337503
337504
337505
337506
337507
337508
337509
337510
337511
337512
337513
337514
337515
337516
337517
337518
337519
337520
337521
337522
337523
337524
337525
337526
337527
337528
337529
337530
337531
337532
337533
337534
337535
337536
337537
337538
337539
337540
337541
337542
337543
337544
337545
337546
337547
337548
337549
337550
337551
337552
337553
337554
337555
337556
337557
337558
337559
337560
337561
337562
337563
337564
337565
337566
337567
337568
337569
337570
337571
337572
337573
337574
337575
337576
337577
337578
337579
337580
337581
337582
337583
337584
337585
337586
337587
337588
337589
337590
337591
337592
337593
337594
337595
337596
337597
337598
337599
337600
337601
337602
337603
337604
337605
337606
337607
337608
337609
337610
337611
337612
337613
337614
337615
337616
337617
337618
337619
337620
337621
337622
337623
337624
337625
337626
337627
337628
337629
337630
337631
337632
337633
337634
337635
337636
337637
337638
337639
337640
337641
337642
337643
337644
337645
337646
337647
337648
337649
337650
337651
337652
337653
337654
337655
337656
337657
337658
337659
337660
337661
337662
337663
337664
337665
337666
337667
337668
337669
337670
337671
337672
337673
337674
337675
337676
337677
337678
337679
337680
337681
337682
337683
337684
337685
337686
337687
337688
337689
337690
337691
337692
337693
337694
337695
337696
337697
337698
337699
337700
337701
337702
337703
337704
337705
337706
337707
337708
337709
337710
337711
337712
337713
337714
337715
337716
337717
337718
337719
337720
337721
337722
337723
337724
337725
337726
337727
337728
337729
337730
337731
337732
337733
337734
337735
337736
337737
337738
337739
337740
337741
337742
337743
337744
337745
337746
337747
337748
337749
337750
337751
337752
337753
337754
337755
337756
337757
337758
337759
337760
337761
337762
337763
337764
337765
337766
337767
337768
337769
337770
337771
337772
337773
337774
337775
337776
337777
337778
337779
337780
337781
337782
337783
337784
337785
337786
337787
337788
337789
337790
337791
337792
337793
337794
337795
337796
337797
337798
337799
337800
337801
337802
337803
337804
337805
337806
337807
337808
337809
337810
337811
337812
337813
337814
337815
337816
337817
337818
337819
337820
337821
337822
337823
337824
337825
337826
337827
337828
337829
337830
337831
337832
337833
337834
337835
337836
337837
337838
337839
337840
337841
337842
337843
337844
337845
337846
337847
337848
337849
337850
337851
337852
337853
337854
337855
337856
337857
337858
337859
337860
337861
337862
337863
337864
337865
337866
337867
337868
337869
337870
337871
337872
337873
337874
337875
337876
337877
337878
337879
337880
337881
337882
337883
337884
337885
337886
337887
337888
337889
337890
337891
337892
337893
337894
337895
337896
337897
337898
337899
337900
337901
337902
337903
337904
337905
337906
337907
337908
337909
337910
337911
337912
337913
337914
337915
337916
337917
337918
337919
337920
337921
337922
337923
337924
337925
337926
337927
337928
337929
337930
337931
337932
337933
337934
337935
337936
337937
337938
337939
337940
337941
337942
337943
337944
337945
337946
337947
337948
337949
337950
337951
337952
337953
337954
337955
337956
337957
337958
337959
337960
337961
337962
337963
337964
337965
337966
337967
337968
337969
337970
337971
337972
337973
337974
337975
337976
337977
337978
337979
337980
337981
337982
337983
337984
337985
337986
337987
337988
337989
337990
337991
337992
337993
337994
337995
337996
337997
337998
337999
338000
338001
338002
338003
338004
338005
338006
338007
338008
338009
338010
338011
338012
338013
338014
338015
338016
338017
338018
338019
338020
338021
338022
338023
338024
338025
338026
338027
338028
338029
338030
338031
338032
338033
338034
338035
338036
338037
338038
338039
338040
338041
338042
338043
338044
338045
338046
338047
338048
338049
338050
338051
338052
338053
338054
338055
338056
338057
338058
338059
338060
338061
338062
338063
338064
338065
338066
338067
338068
338069
338070
338071
338072
338073
338074
338075
338076
338077
338078
338079
338080
338081
338082
338083
338084
338085
338086
338087
338088
338089
338090
338091
338092
338093
338094
338095
338096
338097
338098
338099
338100
338101
338102
338103
338104
338105
338106
338107
338108
338109
338110
338111
338112
338113
338114
338115
338116
338117
338118
338119
338120
338121
338122
338123
338124
338125
338126
338127
338128
338129
338130
338131
338132
338133
338134
338135
338136
338137
338138
338139
338140
338141
338142
338143
338144
338145
338146
338147
338148
338149
338150
338151
338152
338153
338154
338155
338156
338157
338158
338159
338160
338161
338162
338163
338164
338165
338166
338167
338168
338169
338170
338171
338172
338173
338174
338175
338176
338177
338178
338179
338180
338181
338182
338183
338184
338185
338186
338187
338188
338189
338190
338191
338192
338193
338194
338195
338196
338197
338198
338199
338200
338201
338202
338203
338204
338205
338206
338207
338208
338209
338210
338211
338212
338213
338214
338215
338216
338217
338218
338219
338220
338221
338222
338223
338224
338225
338226
338227
338228
338229
338230
338231
338232
338233
338234
338235
338236
338237
338238
338239
338240
338241
338242
338243
338244
338245
338246
338247
338248
338249
338250
338251
338252
338253
338254
338255
338256
338257
338258
338259
338260
338261
338262
338263
338264
338265
338266
338267
338268
338269
338270
338271
338272
338273
338274
338275
338276
338277
338278
338279
338280
338281
338282
338283
338284
338285
338286
338287
338288
338289
338290
338291
338292
338293
338294
338295
338296
338297
338298
338299
338300
338301
338302
338303
338304
338305
338306
338307
338308
338309
338310
338311
338312
338313
338314
338315
338316
338317
338318
338319
338320
338321
338322
338323
338324
338325
338326
338327
338328
338329
338330
338331
338332
338333
338334
338335
338336
338337
338338
338339
338340
338341
338342
338343
338344
338345
338346
338347
338348
338349
338350
338351
338352
338353
338354
338355
338356
338357
338358
338359
338360
338361
338362
338363
338364
338365
338366
338367
338368
338369
338370
338371
338372
338373
338374
338375
338376
338377
338378
338379
338380
338381
338382
338383
338384
338385
338386
338387
338388
338389
338390
338391
338392
338393
338394
338395
338396
338397
338398
338399
338400
338401
338402
338403
338404
338405
338406
338407
338408
338409
338410
338411
338412
338413
338414
338415
338416
338417
338418
338419
338420
338421
338422
338423
338424
338425
338426
338427
338428
338429
338430
338431
338432
338433
338434
338435
338436
338437
338438
338439
338440
338441
338442
338443
338444
338445
338446
338447
338448
338449
338450
338451
338452
338453
338454
338455
338456
338457
338458
338459
338460
338461
338462
338463
338464
338465
338466
338467
338468
338469
338470
338471
338472
338473
338474
338475
338476
338477
338478
338479
338480
338481
338482
338483
338484
338485
338486
338487
338488
338489
338490
338491
338492
338493
338494
338495
338496
338497
338498
338499
338500
338501
338502
338503
338504
338505
338506
338507
338508
338509
338510
338511
338512
338513
338514
338515
338516
338517
338518
338519
338520
338521
338522
338523
338524
338525
338526
338527
338528
338529
338530
338531
338532
338533
338534
338535
338536
338537
338538
338539
338540
338541
338542
338543
338544
338545
338546
338547
338548
338549
338550
338551
338552
338553
338554
338555
338556
338557
338558
338559
338560
338561
338562
338563
338564
338565
338566
338567
338568
338569
338570
338571
338572
338573
338574
338575
338576
338577
338578
338579
338580
338581
338582
338583
338584
338585
338586
338587
338588
338589
338590
338591
338592
338593
338594
338595
338596
338597
338598
338599
338600
338601
338602
338603
338604
338605
338606
338607
338608
338609
338610
338611
338612
338613
338614
338615
338616
338617
338618
338619
338620
338621
338622
338623
338624
338625
338626
338627
338628
338629
338630
338631
338632
338633
338634
338635
338636
338637
338638
338639
338640
338641
338642
338643
338644
338645
338646
338647
338648
338649
338650
338651
338652
338653
338654
338655
338656
338657
338658
338659
338660
338661
338662
338663
338664
338665
338666
338667
338668
338669
338670
338671
338672
338673
338674
338675
338676
338677
338678
338679
338680
338681
338682
338683
338684
338685
338686
338687
338688
338689
338690
338691
338692
338693
338694
338695
338696
338697
338698
338699
338700
338701
338702
338703
338704
338705
338706
338707
338708
338709
338710
338711
338712
338713
338714
338715
338716
338717
338718
338719
338720
338721
338722
338723
338724
338725
338726
338727
338728
338729
338730
338731
338732
338733
338734
338735
338736
338737
338738
338739
338740
338741
338742
338743
338744
338745
338746
338747
338748
338749
338750
338751
338752
338753
338754
338755
338756
338757
338758
338759
338760
338761
338762
338763
338764
338765
338766
338767
338768
338769
338770
338771
338772
338773
338774
338775
338776
338777
338778
338779
338780
338781
338782
338783
338784
338785
338786
338787
338788
338789
338790
338791
338792
338793
338794
338795
338796
338797
338798
338799
338800
338801
338802
338803
338804
338805
338806
338807
338808
338809
338810
338811
338812
338813
338814
338815
338816
338817
338818
338819
338820
338821
338822
338823
338824
338825
338826
338827
338828
338829
338830
338831
338832
338833
338834
338835
338836
338837
338838
338839
338840
338841
338842
338843
338844
338845
338846
338847
338848
338849
338850
338851
338852
338853
338854
338855
338856
338857
338858
338859
338860
338861
338862
338863
338864
338865
338866
338867
338868
338869
338870
338871
338872
338873
338874
338875
338876
338877
338878
338879
338880
338881
338882
338883
338884
338885
338886
338887
338888
338889
338890
338891
338892
338893
338894
338895
338896
338897
338898
338899
338900
338901
338902
338903
338904
338905
338906
338907
338908
338909
338910
338911
338912
338913
338914
338915
338916
338917
338918
338919
338920
338921
338922
338923
338924
338925
338926
338927
338928
338929
338930
338931
338932
338933
338934
338935
338936
338937
338938
338939
338940
338941
338942
338943
338944
338945
338946
338947
338948
338949
338950
338951
338952
338953
338954
338955
338956
338957
338958
338959
338960
338961
338962
338963
338964
338965
338966
338967
338968
338969
338970
338971
338972
338973
338974
338975
338976
338977
338978
338979
338980
338981
338982
338983
338984
338985
338986
338987
338988
338989
338990
338991
338992
338993
338994
338995
338996
338997
338998
338999
339000
339001
339002
339003
339004
339005
339006
339007
339008
339009
339010
339011
339012
339013
339014
339015
339016
339017
339018
339019
339020
339021
339022
339023
339024
339025
339026
339027
339028
339029
339030
339031
339032
339033
339034
339035
339036
339037
339038
339039
339040
339041
339042
339043
339044
339045
339046
339047
339048
339049
339050
339051
339052
339053
339054
339055
339056
339057
339058
339059
339060
339061
339062
339063
339064
339065
339066
339067
339068
339069
339070
339071
339072
339073
339074
339075
339076
339077
339078
339079
339080
339081
339082
339083
339084
339085
339086
339087
339088
339089
339090
339091
339092
339093
339094
339095
339096
339097
339098
339099
339100
339101
339102
339103
339104
339105
339106
339107
339108
339109
339110
339111
339112
339113
339114
339115
339116
339117
339118
339119
339120
339121
339122
339123
339124
339125
339126
339127
339128
339129
339130
339131
339132
339133
339134
339135
339136
339137
339138
339139
339140
339141
339142
339143
339144
339145
339146
339147
339148
339149
339150
339151
339152
339153
339154
339155
339156
339157
339158
339159
339160
339161
339162
339163
339164
339165
339166
339167
339168
339169
339170
339171
339172
339173
339174
339175
339176
339177
339178
339179
339180
339181
339182
339183
339184
339185
339186
339187
339188
339189
339190
339191
339192
339193
339194
339195
339196
339197
339198
339199
339200
339201
339202
339203
339204
339205
339206
339207
339208
339209
339210
339211
339212
339213
339214
339215
339216
339217
339218
339219
339220
339221
339222
339223
339224
339225
339226
339227
339228
339229
339230
339231
339232
339233
339234
339235
339236
339237
339238
339239
339240
339241
339242
339243
339244
339245
339246
339247
339248
339249
339250
339251
339252
339253
339254
339255
339256
339257
339258
339259
339260
339261
339262
339263
339264
339265
339266
339267
339268
339269
339270
339271
339272
339273
339274
339275
339276
339277
339278
339279
339280
339281
339282
339283
339284
339285
339286
339287
339288
339289
339290
339291
339292
339293
339294
339295
339296
339297
339298
339299
339300
339301
339302
339303
339304
339305
339306
339307
339308
339309
339310
339311
339312
339313
339314
339315
339316
339317
339318
339319
339320
339321
339322
339323
339324
339325
339326
339327
339328
339329
339330
339331
339332
339333
339334
339335
339336
339337
339338
339339
339340
339341
339342
339343
339344
339345
339346
339347
339348
339349
339350
339351
339352
339353
339354
339355
339356
339357
339358
339359
339360
339361
339362
339363
339364
339365
339366
339367
339368
339369
339370
339371
339372
339373
339374
339375
339376
339377
339378
339379
339380
339381
339382
339383
339384
339385
339386
339387
339388
339389
339390
339391
339392
339393
339394
339395
339396
339397
339398
339399
339400
339401
339402
339403
339404
339405
339406
339407
339408
339409
339410
339411
339412
339413
339414
339415
339416
339417
339418
339419
339420
339421
339422
339423
339424
339425
339426
339427
339428
339429
339430
339431
339432
339433
339434
339435
339436
339437
339438
339439
339440
339441
339442
339443
339444
339445
339446
339447
339448
339449
339450
339451
339452
339453
339454
339455
339456
339457
339458
339459
339460
339461
339462
339463
339464
339465
339466
339467
339468
339469
339470
339471
339472
339473
339474
339475
339476
339477
339478
339479
339480
339481
339482
339483
339484
339485
339486
339487
339488
339489
339490
339491
339492
339493
339494
339495
339496
339497
339498
339499
339500
339501
339502
339503
339504
339505
339506
339507
339508
339509
339510
339511
339512
339513
339514
339515
339516
339517
339518
339519
339520
339521
339522
339523
339524
339525
339526
339527
339528
339529
339530
339531
339532
339533
339534
339535
339536
339537
339538
339539
339540
339541
339542
339543
339544
339545
339546
339547
339548
339549
339550
339551
339552
339553
339554
339555
339556
339557
339558
339559
339560
339561
339562
339563
339564
339565
339566
339567
339568
339569
339570
339571
339572
339573
339574
339575
339576
339577
339578
339579
339580
339581
339582
339583
339584
339585
339586
339587
339588
339589
339590
339591
339592
339593
339594
339595
339596
339597
339598
339599
339600
339601
339602
339603
339604
339605
339606
339607
339608
339609
339610
339611
339612
339613
339614
339615
339616
339617
339618
339619
339620
339621
339622
339623
339624
339625
339626
339627
339628
339629
339630
339631
339632
339633
339634
339635
339636
339637
339638
339639
339640
339641
339642
339643
339644
339645
339646
339647
339648
339649
339650
339651
339652
339653
339654
339655
339656
339657
339658
339659
339660
339661
339662
339663
339664
339665
339666
339667
339668
339669
339670
339671
339672
339673
339674
339675
339676
339677
339678
339679
339680
339681
339682
339683
339684
339685
339686
339687
339688
339689
339690
339691
339692
339693
339694
339695
339696
339697
339698
339699
339700
339701
339702
339703
339704
339705
339706
339707
339708
339709
339710
339711
339712
339713
339714
339715
339716
339717
339718
339719
339720
339721
339722
339723
339724
339725
339726
339727
339728
339729
339730
339731
339732
339733
339734
339735
339736
339737
339738
339739
339740
339741
339742
339743
339744
339745
339746
339747
339748
339749
339750
339751
339752
339753
339754
339755
339756
339757
339758
339759
339760
339761
339762
339763
339764
339765
339766
339767
339768
339769
339770
339771
339772
339773
339774
339775
339776
339777
339778
339779
339780
339781
339782
339783
339784
339785
339786
339787
339788
339789
339790
339791
339792
339793
339794
339795
339796
339797
339798
339799
339800
339801
339802
339803
339804
339805
339806
339807
339808
339809
339810
339811
339812
339813
339814
339815
339816
339817
339818
339819
339820
339821
339822
339823
339824
339825
339826
339827
339828
339829
339830
339831
339832
339833
339834
339835
339836
339837
339838
339839
339840
339841
339842
339843
339844
339845
339846
339847
339848
339849
339850
339851
339852
339853
339854
339855
339856
339857
339858
339859
339860
339861
339862
339863
339864
339865
339866
339867
339868
339869
339870
339871
339872
339873
339874
339875
339876
339877
339878
339879
339880
339881
339882
339883
339884
339885
339886
339887
339888
339889
339890
339891
339892
339893
339894
339895
339896
339897
339898
339899
339900
339901
339902
339903
339904
339905
339906
339907
339908
339909
339910
339911
339912
339913
339914
339915
339916
339917
339918
339919
339920
339921
339922
339923
339924
339925
339926
339927
339928
339929
339930
339931
339932
339933
339934
339935
339936
339937
339938
339939
339940
339941
339942
339943
339944
339945
339946
339947
339948
339949
339950
339951
339952
339953
339954
339955
339956
339957
339958
339959
339960
339961
339962
339963
339964
339965
339966
339967
339968
339969
339970
339971
339972
339973
339974
339975
339976
339977
339978
339979
339980
339981
339982
339983
339984
339985
339986
339987
339988
339989
339990
339991
339992
339993
339994
339995
339996
339997
339998
339999
340000
340001
340002
340003
340004
340005
340006
340007
340008
340009
340010
340011
340012
340013
340014
340015
340016
340017
340018
340019
340020
340021
340022
340023
340024
340025
340026
340027
340028
340029
340030
340031
340032
340033
340034
340035
340036
340037
340038
340039
340040
340041
340042
340043
340044
340045
340046
340047
340048
340049
340050
340051
340052
340053
340054
340055
340056
340057
340058
340059
340060
340061
340062
340063
340064
340065
340066
340067
340068
340069
340070
340071
340072
340073
340074
340075
340076
340077
340078
340079
340080
340081
340082
340083
340084
340085
340086
340087
340088
340089
340090
340091
340092
340093
340094
340095
340096
340097
340098
340099
340100
340101
340102
340103
340104
340105
340106
340107
340108
340109
340110
340111
340112
340113
340114
340115
340116
340117
340118
340119
340120
340121
340122
340123
340124
340125
340126
340127
340128
340129
340130
340131
340132
340133
340134
340135
340136
340137
340138
340139
340140
340141
340142
340143
340144
340145
340146
340147
340148
340149
340150
340151
340152
340153
340154
340155
340156
340157
340158
340159
340160
340161
340162
340163
340164
340165
340166
340167
340168
340169
340170
340171
340172
340173
340174
340175
340176
340177
340178
340179
340180
340181
340182
340183
340184
340185
340186
340187
340188
340189
340190
340191
340192
340193
340194
340195
340196
340197
340198
340199
340200
340201
340202
340203
340204
340205
340206
340207
340208
340209
340210
340211
340212
340213
340214
340215
340216
340217
340218
340219
340220
340221
340222
340223
340224
340225
340226
340227
340228
340229
340230
340231
340232
340233
340234
340235
340236
340237
340238
340239
340240
340241
340242
340243
340244
340245
340246
340247
340248
340249
340250
340251
340252
340253
340254
340255
340256
340257
340258
340259
340260
340261
340262
340263
340264
340265
340266
340267
340268
340269
340270
340271
340272
340273
340274
340275
340276
340277
340278
340279
340280
340281
340282
340283
340284
340285
340286
340287
340288
340289
340290
340291
340292
340293
340294
340295
340296
340297
340298
340299
340300
340301
340302
340303
340304
340305
340306
340307
340308
340309
340310
340311
340312
340313
340314
340315
340316
340317
340318
340319
340320
340321
340322
340323
340324
340325
340326
340327
340328
340329
340330
340331
340332
340333
340334
340335
340336
340337
340338
340339
340340
340341
340342
340343
340344
340345
340346
340347
340348
340349
340350
340351
340352
340353
340354
340355
340356
340357
340358
340359
340360
340361
340362
340363
340364
340365
340366
340367
340368
340369
340370
340371
340372
340373
340374
340375
340376
340377
340378
340379
340380
340381
340382
340383
340384
340385
340386
340387
340388
340389
340390
340391
340392
340393
340394
340395
340396
340397
340398
340399
340400
340401
340402
340403
340404
340405
340406
340407
340408
340409
340410
340411
340412
340413
340414
340415
340416
340417
340418
340419
340420
340421
340422
340423
340424
340425
340426
340427
340428
340429
340430
340431
340432
340433
340434
340435
340436
340437
340438
340439
340440
340441
340442
340443
340444
340445
340446
340447
340448
340449
340450
340451
340452
340453
340454
340455
340456
340457
340458
340459
340460
340461
340462
340463
340464
340465
340466
340467
340468
340469
340470
340471
340472
340473
340474
340475
340476
340477
340478
340479
340480
340481
340482
340483
340484
340485
340486
340487
340488
340489
340490
340491
340492
340493
340494
340495
340496
340497
340498
340499
340500
340501
340502
340503
340504
340505
340506
340507
340508
340509
340510
340511
340512
340513
340514
340515
340516
340517
340518
340519
340520
340521
340522
340523
340524
340525
340526
340527
340528
340529
340530
340531
340532
340533
340534
340535
340536
340537
340538
340539
340540
340541
340542
340543
340544
340545
340546
340547
340548
340549
340550
340551
340552
340553
340554
340555
340556
340557
340558
340559
340560
340561
340562
340563
340564
340565
340566
340567
340568
340569
340570
340571
340572
340573
340574
340575
340576
340577
340578
340579
340580
340581
340582
340583
340584
340585
340586
340587
340588
340589
340590
340591
340592
340593
340594
340595
340596
340597
340598
340599
340600
340601
340602
340603
340604
340605
340606
340607
340608
340609
340610
340611
340612
340613
340614
340615
340616
340617
340618
340619
340620
340621
340622
340623
340624
340625
340626
340627
340628
340629
340630
340631
340632
340633
340634
340635
340636
340637
340638
340639
340640
340641
340642
340643
340644
340645
340646
340647
340648
340649
340650
340651
340652
340653
340654
340655
340656
340657
340658
340659
340660
340661
340662
340663
340664
340665
340666
340667
340668
340669
340670
340671
340672
340673
340674
340675
340676
340677
340678
340679
340680
340681
340682
340683
340684
340685
340686
340687
340688
340689
340690
340691
340692
340693
340694
340695
340696
340697
340698
340699
340700
340701
340702
340703
340704
340705
340706
340707
340708
340709
340710
340711
340712
340713
340714
340715
340716
340717
340718
340719
340720
340721
340722
340723
340724
340725
340726
340727
340728
340729
340730
340731
340732
340733
340734
340735
340736
340737
340738
340739
340740
340741
340742
340743
340744
340745
340746
340747
340748
340749
340750
340751
340752
340753
340754
340755
340756
340757
340758
340759
340760
340761
340762
340763
340764
340765
340766
340767
340768
340769
340770
340771
340772
340773
340774
340775
340776
340777
340778
340779
340780
340781
340782
340783
340784
340785
340786
340787
340788
340789
340790
340791
340792
340793
340794
340795
340796
340797
340798
340799
340800
340801
340802
340803
340804
340805
340806
340807
340808
340809
340810
340811
340812
340813
340814
340815
340816
340817
340818
340819
340820
340821
340822
340823
340824
340825
340826
340827
340828
340829
340830
340831
340832
340833
340834
340835
340836
340837
340838
340839
340840
340841
340842
340843
340844
340845
340846
340847
340848
340849
340850
340851
340852
340853
340854
340855
340856
340857
340858
340859
340860
340861
340862
340863
340864
340865
340866
340867
340868
340869
340870
340871
340872
340873
340874
340875
340876
340877
340878
340879
340880
340881
340882
340883
340884
340885
340886
340887
340888
340889
340890
340891
340892
340893
340894
340895
340896
340897
340898
340899
340900
340901
340902
340903
340904
340905
340906
340907
340908
340909
340910
340911
340912
340913
340914
340915
340916
340917
340918
340919
340920
340921
340922
340923
340924
340925
340926
340927
340928
340929
340930
340931
340932
340933
340934
340935
340936
340937
340938
340939
340940
340941
340942
340943
340944
340945
340946
340947
340948
340949
340950
340951
340952
340953
340954
340955
340956
340957
340958
340959
340960
340961
340962
340963
340964
340965
340966
340967
340968
340969
340970
340971
340972
340973
340974
340975
340976
340977
340978
340979
340980
340981
340982
340983
340984
340985
340986
340987
340988
340989
340990
340991
340992
340993
340994
340995
340996
340997
340998
340999
341000
341001
341002
341003
341004
341005
341006
341007
341008
341009
341010
341011
341012
341013
341014
341015
341016
341017
341018
341019
341020
341021
341022
341023
341024
341025
341026
341027
341028
341029
341030
341031
341032
341033
341034
341035
341036
341037
341038
341039
341040
341041
341042
341043
341044
341045
341046
341047
341048
341049
341050
341051
341052
341053
341054
341055
341056
341057
341058
341059
341060
341061
341062
341063
341064
341065
341066
341067
341068
341069
341070
341071
341072
341073
341074
341075
341076
341077
341078
341079
341080
341081
341082
341083
341084
341085
341086
341087
341088
341089
341090
341091
341092
341093
341094
341095
341096
341097
341098
341099
341100
341101
341102
341103
341104
341105
341106
341107
341108
341109
341110
341111
341112
341113
341114
341115
341116
341117
341118
341119
341120
341121
341122
341123
341124
341125
341126
341127
341128
341129
341130
341131
341132
341133
341134
341135
341136
341137
341138
341139
341140
341141
341142
341143
341144
341145
341146
341147
341148
341149
341150
341151
341152
341153
341154
341155
341156
341157
341158
341159
341160
341161
341162
341163
341164
341165
341166
341167
341168
341169
341170
341171
341172
341173
341174
341175
341176
341177
341178
341179
341180
341181
341182
341183
341184
341185
341186
341187
341188
341189
341190
341191
341192
341193
341194
341195
341196
341197
341198
341199
341200
341201
341202
341203
341204
341205
341206
341207
341208
341209
341210
341211
341212
341213
341214
341215
341216
341217
341218
341219
341220
341221
341222
341223
341224
341225
341226
341227
341228
341229
341230
341231
341232
341233
341234
341235
341236
341237
341238
341239
341240
341241
341242
341243
341244
341245
341246
341247
341248
341249
341250
341251
341252
341253
341254
341255
341256
341257
341258
341259
341260
341261
341262
341263
341264
341265
341266
341267
341268
341269
341270
341271
341272
341273
341274
341275
341276
341277
341278
341279
341280
341281
341282
341283
341284
341285
341286
341287
341288
341289
341290
341291
341292
341293
341294
341295
341296
341297
341298
341299
341300
341301
341302
341303
341304
341305
341306
341307
341308
341309
341310
341311
341312
341313
341314
341315
341316
341317
341318
341319
341320
341321
341322
341323
341324
341325
341326
341327
341328
341329
341330
341331
341332
341333
341334
341335
341336
341337
341338
341339
341340
341341
341342
341343
341344
341345
341346
341347
341348
341349
341350
341351
341352
341353
341354
341355
341356
341357
341358
341359
341360
341361
341362
341363
341364
341365
341366
341367
341368
341369
341370
341371
341372
341373
341374
341375
341376
341377
341378
341379
341380
341381
341382
341383
341384
341385
341386
341387
341388
341389
341390
341391
341392
341393
341394
341395
341396
341397
341398
341399
341400
341401
341402
341403
341404
341405
341406
341407
341408
341409
341410
341411
341412
341413
341414
341415
341416
341417
341418
341419
341420
341421
341422
341423
341424
341425
341426
341427
341428
341429
341430
341431
341432
341433
341434
341435
341436
341437
341438
341439
341440
341441
341442
341443
341444
341445
341446
341447
341448
341449
341450
341451
341452
341453
341454
341455
341456
341457
341458
341459
341460
341461
341462
341463
341464
341465
341466
341467
341468
341469
341470
341471
341472
341473
341474
341475
341476
341477
341478
341479
341480
341481
341482
341483
341484
341485
341486
341487
341488
341489
341490
341491
341492
341493
341494
341495
341496
341497
341498
341499
341500
341501
341502
341503
341504
341505
341506
341507
341508
341509
341510
341511
341512
341513
341514
341515
341516
341517
341518
341519
341520
341521
341522
341523
341524
341525
341526
341527
341528
341529
341530
341531
341532
341533
341534
341535
341536
341537
341538
341539
341540
341541
341542
341543
341544
341545
341546
341547
341548
341549
341550
341551
341552
341553
341554
341555
341556
341557
341558
341559
341560
341561
341562
341563
341564
341565
341566
341567
341568
341569
341570
341571
341572
341573
341574
341575
341576
341577
341578
341579
341580
341581
341582
341583
341584
341585
341586
341587
341588
341589
341590
341591
341592
341593
341594
341595
341596
341597
341598
341599
341600
341601
341602
341603
341604
341605
341606
341607
341608
341609
341610
341611
341612
341613
341614
341615
341616
341617
341618
341619
341620
341621
341622
341623
341624
341625
341626
341627
341628
341629
341630
341631
341632
341633
341634
341635
341636
341637
341638
341639
341640
341641
341642
341643
341644
341645
341646
341647
341648
341649
341650
341651
341652
341653
341654
341655
341656
341657
341658
341659
341660
341661
341662
341663
341664
341665
341666
341667
341668
341669
341670
341671
341672
341673
341674
341675
341676
341677
341678
341679
341680
341681
341682
341683
341684
341685
341686
341687
341688
341689
341690
341691
341692
341693
341694
341695
341696
341697
341698
341699
341700
341701
341702
341703
341704
341705
341706
341707
341708
341709
341710
341711
341712
341713
341714
341715
341716
341717
341718
341719
341720
341721
341722
341723
341724
341725
341726
341727
341728
341729
341730
341731
341732
341733
341734
341735
341736
341737
341738
341739
341740
341741
341742
341743
341744
341745
341746
341747
341748
341749
341750
341751
341752
341753
341754
341755
341756
341757
341758
341759
341760
341761
341762
341763
341764
341765
341766
341767
341768
341769
341770
341771
341772
341773
341774
341775
341776
341777
341778
341779
341780
341781
341782
341783
341784
341785
341786
341787
341788
341789
341790
341791
341792
341793
341794
341795
341796
341797
341798
341799
341800
341801
341802
341803
341804
341805
341806
341807
341808
341809
341810
341811
341812
341813
341814
341815
341816
341817
341818
341819
341820
341821
341822
341823
341824
341825
341826
341827
341828
341829
341830
341831
341832
341833
341834
341835
341836
341837
341838
341839
341840
341841
341842
341843
341844
341845
341846
341847
341848
341849
341850
341851
341852
341853
341854
341855
341856
341857
341858
341859
341860
341861
341862
341863
341864
341865
341866
341867
341868
341869
341870
341871
341872
341873
341874
341875
341876
341877
341878
341879
341880
341881
341882
341883
341884
341885
341886
341887
341888
341889
341890
341891
341892
341893
341894
341895
341896
341897
341898
341899
341900
341901
341902
341903
341904
341905
341906
341907
341908
341909
341910
341911
341912
341913
341914
341915
341916
341917
341918
341919
341920
341921
341922
341923
341924
341925
341926
341927
341928
341929
341930
341931
341932
341933
341934
341935
341936
341937
341938
341939
341940
341941
341942
341943
341944
341945
341946
341947
341948
341949
341950
341951
341952
341953
341954
341955
341956
341957
341958
341959
341960
341961
341962
341963
341964
341965
341966
341967
341968
341969
341970
341971
341972
341973
341974
341975
341976
341977
341978
341979
341980
341981
341982
341983
341984
341985
341986
341987
341988
341989
341990
341991
341992
341993
341994
341995
341996
341997
341998
341999
342000
342001
342002
342003
342004
342005
342006
342007
342008
342009
342010
342011
342012
342013
342014
342015
342016
342017
342018
342019
342020
342021
342022
342023
342024
342025
342026
342027
342028
342029
342030
342031
342032
342033
342034
342035
342036
342037
342038
342039
342040
342041
342042
342043
342044
342045
342046
342047
342048
342049
342050
342051
342052
342053
342054
342055
342056
342057
342058
342059
342060
342061
342062
342063
342064
342065
342066
342067
342068
342069
342070
342071
342072
342073
342074
342075
342076
342077
342078
342079
342080
342081
342082
342083
342084
342085
342086
342087
342088
342089
342090
342091
342092
342093
342094
342095
342096
342097
342098
342099
342100
342101
342102
342103
342104
342105
342106
342107
342108
342109
342110
342111
342112
342113
342114
342115
342116
342117
342118
342119
342120
342121
342122
342123
342124
342125
342126
342127
342128
342129
342130
342131
342132
342133
342134
342135
342136
342137
342138
342139
342140
342141
342142
342143
342144
342145
342146
342147
342148
342149
342150
342151
342152
342153
342154
342155
342156
342157
342158
342159
342160
342161
342162
342163
342164
342165
342166
342167
342168
342169
342170
342171
342172
342173
342174
342175
342176
342177
342178
342179
342180
342181
342182
342183
342184
342185
342186
342187
342188
342189
342190
342191
342192
342193
342194
342195
342196
342197
342198
342199
342200
342201
342202
342203
342204
342205
342206
342207
342208
342209
342210
342211
342212
342213
342214
342215
342216
342217
342218
342219
342220
342221
342222
342223
342224
342225
342226
342227
342228
342229
342230
342231
342232
342233
342234
342235
342236
342237
342238
342239
342240
342241
342242
342243
342244
342245
342246
342247
342248
342249
342250
342251
342252
342253
342254
342255
342256
342257
342258
342259
342260
342261
342262
342263
342264
342265
342266
342267
342268
342269
342270
342271
342272
342273
342274
342275
342276
342277
342278
342279
342280
342281
342282
342283
342284
342285
342286
342287
342288
342289
342290
342291
342292
342293
342294
342295
342296
342297
342298
342299
342300
342301
342302
342303
342304
342305
342306
342307
342308
342309
342310
342311
342312
342313
342314
342315
342316
342317
342318
342319
342320
342321
342322
342323
342324
342325
342326
342327
342328
342329
342330
342331
342332
342333
342334
342335
342336
342337
342338
342339
342340
342341
342342
342343
342344
342345
342346
342347
342348
342349
342350
342351
342352
342353
342354
342355
342356
342357
342358
342359
342360
342361
342362
342363
342364
342365
342366
342367
342368
342369
342370
342371
342372
342373
342374
342375
342376
342377
342378
342379
342380
342381
342382
342383
342384
342385
342386
342387
342388
342389
342390
342391
342392
342393
342394
342395
342396
342397
342398
342399
342400
342401
342402
342403
342404
342405
342406
342407
342408
342409
342410
342411
342412
342413
342414
342415
342416
342417
342418
342419
342420
342421
342422
342423
342424
342425
342426
342427
342428
342429
342430
342431
342432
342433
342434
342435
342436
342437
342438
342439
342440
342441
342442
342443
342444
342445
342446
342447
342448
342449
342450
342451
342452
342453
342454
342455
342456
342457
342458
342459
342460
342461
342462
342463
342464
342465
342466
342467
342468
342469
342470
342471
342472
342473
342474
342475
342476
342477
342478
342479
342480
342481
342482
342483
342484
342485
342486
342487
342488
342489
342490
342491
342492
342493
342494
342495
342496
342497
342498
342499
342500
342501
342502
342503
342504
342505
342506
342507
342508
342509
342510
342511
342512
342513
342514
342515
342516
342517
342518
342519
342520
342521
342522
342523
342524
342525
342526
342527
342528
342529
342530
342531
342532
342533
342534
342535
342536
342537
342538
342539
342540
342541
342542
342543
342544
342545
342546
342547
342548
342549
342550
342551
342552
342553
342554
342555
342556
342557
342558
342559
342560
342561
342562
342563
342564
342565
342566
342567
342568
342569
342570
342571
342572
342573
342574
342575
342576
342577
342578
342579
342580
342581
342582
342583
342584
342585
342586
342587
342588
342589
342590
342591
342592
342593
342594
342595
342596
342597
342598
342599
342600
342601
342602
342603
342604
342605
342606
342607
342608
342609
342610
342611
342612
342613
342614
342615
342616
342617
342618
342619
342620
342621
342622
342623
342624
342625
342626
342627
342628
342629
342630
342631
342632
342633
342634
342635
342636
342637
342638
342639
342640
342641
342642
342643
342644
342645
342646
342647
342648
342649
342650
342651
342652
342653
342654
342655
342656
342657
342658
342659
342660
342661
342662
342663
342664
342665
342666
342667
342668
342669
342670
342671
342672
342673
342674
342675
342676
342677
342678
342679
342680
342681
342682
342683
342684
342685
342686
342687
342688
342689
342690
342691
342692
342693
342694
342695
342696
342697
342698
342699
342700
342701
342702
342703
342704
342705
342706
342707
342708
342709
342710
342711
342712
342713
342714
342715
342716
342717
342718
342719
342720
342721
342722
342723
342724
342725
342726
342727
342728
342729
342730
342731
342732
342733
342734
342735
342736
342737
342738
342739
342740
342741
342742
342743
342744
342745
342746
342747
342748
342749
342750
342751
342752
342753
342754
342755
342756
342757
342758
342759
342760
342761
342762
342763
342764
342765
342766
342767
342768
342769
342770
342771
342772
342773
342774
342775
342776
342777
342778
342779
342780
342781
342782
342783
342784
342785
342786
342787
342788
342789
342790
342791
342792
342793
342794
342795
342796
342797
342798
342799
342800
342801
342802
342803
342804
342805
342806
342807
342808
342809
342810
342811
342812
342813
342814
342815
342816
342817
342818
342819
342820
342821
342822
342823
342824
342825
342826
342827
342828
342829
342830
342831
342832
342833
342834
342835
342836
342837
342838
342839
342840
342841
342842
342843
342844
342845
342846
342847
342848
342849
342850
342851
342852
342853
342854
342855
342856
342857
342858
342859
342860
342861
342862
342863
342864
342865
342866
342867
342868
342869
342870
342871
342872
342873
342874
342875
342876
342877
342878
342879
342880
342881
342882
342883
342884
342885
342886
342887
342888
342889
342890
342891
342892
342893
342894
342895
342896
342897
342898
342899
342900
342901
342902
342903
342904
342905
342906
342907
342908
342909
342910
342911
342912
342913
342914
342915
342916
342917
342918
342919
342920
342921
342922
342923
342924
342925
342926
342927
342928
342929
342930
342931
342932
342933
342934
342935
342936
342937
342938
342939
342940
342941
342942
342943
342944
342945
342946
342947
342948
342949
342950
342951
342952
342953
342954
342955
342956
342957
342958
342959
342960
342961
342962
342963
342964
342965
342966
342967
342968
342969
342970
342971
342972
342973
342974
342975
342976
342977
342978
342979
342980
342981
342982
342983
342984
342985
342986
342987
342988
342989
342990
342991
342992
342993
342994
342995
342996
342997
342998
342999
343000
343001
343002
343003
343004
343005
343006
343007
343008
343009
343010
343011
343012
343013
343014
343015
343016
343017
343018
343019
343020
343021
343022
343023
343024
343025
343026
343027
343028
343029
343030
343031
343032
343033
343034
343035
343036
343037
343038
343039
343040
343041
343042
343043
343044
343045
343046
343047
343048
343049
343050
343051
343052
343053
343054
343055
343056
343057
343058
343059
343060
343061
343062
343063
343064
343065
343066
343067
343068
343069
343070
343071
343072
343073
343074
343075
343076
343077
343078
343079
343080
343081
343082
343083
343084
343085
343086
343087
343088
343089
343090
343091
343092
343093
343094
343095
343096
343097
343098
343099
343100
343101
343102
343103
343104
343105
343106
343107
343108
343109
343110
343111
343112
343113
343114
343115
343116
343117
343118
343119
343120
343121
343122
343123
343124
343125
343126
343127
343128
343129
343130
343131
343132
343133
343134
343135
343136
343137
343138
343139
343140
343141
343142
343143
343144
343145
343146
343147
343148
343149
343150
343151
343152
343153
343154
343155
343156
343157
343158
343159
343160
343161
343162
343163
343164
343165
343166
343167
343168
343169
343170
343171
343172
343173
343174
343175
343176
343177
343178
343179
343180
343181
343182
343183
343184
343185
343186
343187
343188
343189
343190
343191
343192
343193
343194
343195
343196
343197
343198
343199
343200
343201
343202
343203
343204
343205
343206
343207
343208
343209
343210
343211
343212
343213
343214
343215
343216
343217
343218
343219
343220
343221
343222
343223
343224
343225
343226
343227
343228
343229
343230
343231
343232
343233
343234
343235
343236
343237
343238
343239
343240
343241
343242
343243
343244
343245
343246
343247
343248
343249
343250
343251
343252
343253
343254
343255
343256
343257
343258
343259
343260
343261
343262
343263
343264
343265
343266
343267
343268
343269
343270
343271
343272
343273
343274
343275
343276
343277
343278
343279
343280
343281
343282
343283
343284
343285
343286
343287
343288
343289
343290
343291
343292
343293
343294
343295
343296
343297
343298
343299
343300
343301
343302
343303
343304
343305
343306
343307
343308
343309
343310
343311
343312
343313
343314
343315
343316
343317
343318
343319
343320
343321
343322
343323
343324
343325
343326
343327
343328
343329
343330
343331
343332
343333
343334
343335
343336
343337
343338
343339
343340
343341
343342
343343
343344
343345
343346
343347
343348
343349
343350
343351
343352
343353
343354
343355
343356
343357
343358
343359
343360
343361
343362
343363
343364
343365
343366
343367
343368
343369
343370
343371
343372
343373
343374
343375
343376
343377
343378
343379
343380
343381
343382
343383
343384
343385
343386
343387
343388
343389
343390
343391
343392
343393
343394
343395
343396
343397
343398
343399
343400
343401
343402
343403
343404
343405
343406
343407
343408
343409
343410
343411
343412
343413
343414
343415
343416
343417
343418
343419
343420
343421
343422
343423
343424
343425
343426
343427
343428
343429
343430
343431
343432
343433
343434
343435
343436
343437
343438
343439
343440
343441
343442
343443
343444
343445
343446
343447
343448
343449
343450
343451
343452
343453
343454
343455
343456
343457
343458
343459
343460
343461
343462
343463
343464
343465
343466
343467
343468
343469
343470
343471
343472
343473
343474
343475
343476
343477
343478
343479
343480
343481
343482
343483
343484
343485
343486
343487
343488
343489
343490
343491
343492
343493
343494
343495
343496
343497
343498
343499
343500
343501
343502
343503
343504
343505
343506
343507
343508
343509
343510
343511
343512
343513
343514
343515
343516
343517
343518
343519
343520
343521
343522
343523
343524
343525
343526
343527
343528
343529
343530
343531
343532
343533
343534
343535
343536
343537
343538
343539
343540
343541
343542
343543
343544
343545
343546
343547
343548
343549
343550
343551
343552
343553
343554
343555
343556
343557
343558
343559
343560
343561
343562
343563
343564
343565
343566
343567
343568
343569
343570
343571
343572
343573
343574
343575
343576
343577
343578
343579
343580
343581
343582
343583
343584
343585
343586
343587
343588
343589
343590
343591
343592
343593
343594
343595
343596
343597
343598
343599
343600
343601
343602
343603
343604
343605
343606
343607
343608
343609
343610
343611
343612
343613
343614
343615
343616
343617
343618
343619
343620
343621
343622
343623
343624
343625
343626
343627
343628
343629
343630
343631
343632
343633
343634
343635
343636
343637
343638
343639
343640
343641
343642
343643
343644
343645
343646
343647
343648
343649
343650
343651
343652
343653
343654
343655
343656
343657
343658
343659
343660
343661
343662
343663
343664
343665
343666
343667
343668
343669
343670
343671
343672
343673
343674
343675
343676
343677
343678
343679
343680
343681
343682
343683
343684
343685
343686
343687
343688
343689
343690
343691
343692
343693
343694
343695
343696
343697
343698
343699
343700
343701
343702
343703
343704
343705
343706
343707
343708
343709
343710
343711
343712
343713
343714
343715
343716
343717
343718
343719
343720
343721
343722
343723
343724
343725
343726
343727
343728
343729
343730
343731
343732
343733
343734
343735
343736
343737
343738
343739
343740
343741
343742
343743
343744
343745
343746
343747
343748
343749
343750
343751
343752
343753
343754
343755
343756
343757
343758
343759
343760
343761
343762
343763
343764
343765
343766
343767
343768
343769
343770
343771
343772
343773
343774
343775
343776
343777
343778
343779
343780
343781
343782
343783
343784
343785
343786
343787
343788
343789
343790
343791
343792
343793
343794
343795
343796
343797
343798
343799
343800
343801
343802
343803
343804
343805
343806
343807
343808
343809
343810
343811
343812
343813
343814
343815
343816
343817
343818
343819
343820
343821
343822
343823
343824
343825
343826
343827
343828
343829
343830
343831
343832
343833
343834
343835
343836
343837
343838
343839
343840
343841
343842
343843
343844
343845
343846
343847
343848
343849
343850
343851
343852
343853
343854
343855
343856
343857
343858
343859
343860
343861
343862
343863
343864
343865
343866
343867
343868
343869
343870
343871
343872
343873
343874
343875
343876
343877
343878
343879
343880
343881
343882
343883
343884
343885
343886
343887
343888
343889
343890
343891
343892
343893
343894
343895
343896
343897
343898
343899
343900
343901
343902
343903
343904
343905
343906
343907
343908
343909
343910
343911
343912
343913
343914
343915
343916
343917
343918
343919
343920
343921
343922
343923
343924
343925
343926
343927
343928
343929
343930
343931
343932
343933
343934
343935
343936
343937
343938
343939
343940
343941
343942
343943
343944
343945
343946
343947
343948
343949
343950
343951
343952
343953
343954
343955
343956
343957
343958
343959
343960
343961
343962
343963
343964
343965
343966
343967
343968
343969
343970
343971
343972
343973
343974
343975
343976
343977
343978
343979
343980
343981
343982
343983
343984
343985
343986
343987
343988
343989
343990
343991
343992
343993
343994
343995
343996
343997
343998
343999
344000
344001
344002
344003
344004
344005
344006
344007
344008
344009
344010
344011
344012
344013
344014
344015
344016
344017
344018
344019
344020
344021
344022
344023
344024
344025
344026
344027
344028
344029
344030
344031
344032
344033
344034
344035
344036
344037
344038
344039
344040
344041
344042
344043
344044
344045
344046
344047
344048
344049
344050
344051
344052
344053
344054
344055
344056
344057
344058
344059
344060
344061
344062
344063
344064
344065
344066
344067
344068
344069
344070
344071
344072
344073
344074
344075
344076
344077
344078
344079
344080
344081
344082
344083
344084
344085
344086
344087
344088
344089
344090
344091
344092
344093
344094
344095
344096
344097
344098
344099
344100
344101
344102
344103
344104
344105
344106
344107
344108
344109
344110
344111
344112
344113
344114
344115
344116
344117
344118
344119
344120
344121
344122
344123
344124
344125
344126
344127
344128
344129
344130
344131
344132
344133
344134
344135
344136
344137
344138
344139
344140
344141
344142
344143
344144
344145
344146
344147
344148
344149
344150
344151
344152
344153
344154
344155
344156
344157
344158
344159
344160
344161
344162
344163
344164
344165
344166
344167
344168
344169
344170
344171
344172
344173
344174
344175
344176
344177
344178
344179
344180
344181
344182
344183
344184
344185
344186
344187
344188
344189
344190
344191
344192
344193
344194
344195
344196
344197
344198
344199
344200
344201
344202
344203
344204
344205
344206
344207
344208
344209
344210
344211
344212
344213
344214
344215
344216
344217
344218
344219
344220
344221
344222
344223
344224
344225
344226
344227
344228
344229
344230
344231
344232
344233
344234
344235
344236
344237
344238
344239
344240
344241
344242
344243
344244
344245
344246
344247
344248
344249
344250
344251
344252
344253
344254
344255
344256
344257
344258
344259
344260
344261
344262
344263
344264
344265
344266
344267
344268
344269
344270
344271
344272
344273
344274
344275
344276
344277
344278
344279
344280
344281
344282
344283
344284
344285
344286
344287
344288
344289
344290
344291
344292
344293
344294
344295
344296
344297
344298
344299
344300
344301
344302
344303
344304
344305
344306
344307
344308
344309
344310
344311
344312
344313
344314
344315
344316
344317
344318
344319
344320
344321
344322
344323
344324
344325
344326
344327
344328
344329
344330
344331
344332
344333
344334
344335
344336
344337
344338
344339
344340
344341
344342
344343
344344
344345
344346
344347
344348
344349
344350
344351
344352
344353
344354
344355
344356
344357
344358
344359
344360
344361
344362
344363
344364
344365
344366
344367
344368
344369
344370
344371
344372
344373
344374
344375
344376
344377
344378
344379
344380
344381
344382
344383
344384
344385
344386
344387
344388
344389
344390
344391
344392
344393
344394
344395
344396
344397
344398
344399
344400
344401
344402
344403
344404
344405
344406
344407
344408
344409
344410
344411
344412
344413
344414
344415
344416
344417
344418
344419
344420
344421
344422
344423
344424
344425
344426
344427
344428
344429
344430
344431
344432
344433
344434
344435
344436
344437
344438
344439
344440
344441
344442
344443
344444
344445
344446
344447
344448
344449
344450
344451
344452
344453
344454
344455
344456
344457
344458
344459
344460
344461
344462
344463
344464
344465
344466
344467
344468
344469
344470
344471
344472
344473
344474
344475
344476
344477
344478
344479
344480
344481
344482
344483
344484
344485
344486
344487
344488
344489
344490
344491
344492
344493
344494
344495
344496
344497
344498
344499
344500
344501
344502
344503
344504
344505
344506
344507
344508
344509
344510
344511
344512
344513
344514
344515
344516
344517
344518
344519
344520
344521
344522
344523
344524
344525
344526
344527
344528
344529
344530
344531
344532
344533
344534
344535
344536
344537
344538
344539
344540
344541
344542
344543
344544
344545
344546
344547
344548
344549
344550
344551
344552
344553
344554
344555
344556
344557
344558
344559
344560
344561
344562
344563
344564
344565
344566
344567
344568
344569
344570
344571
344572
344573
344574
344575
344576
344577
344578
344579
344580
344581
344582
344583
344584
344585
344586
344587
344588
344589
344590
344591
344592
344593
344594
344595
344596
344597
344598
344599
344600
344601
344602
344603
344604
344605
344606
344607
344608
344609
344610
344611
344612
344613
344614
344615
344616
344617
344618
344619
344620
344621
344622
344623
344624
344625
344626
344627
344628
344629
344630
344631
344632
344633
344634
344635
344636
344637
344638
344639
344640
344641
344642
344643
344644
344645
344646
344647
344648
344649
344650
344651
344652
344653
344654
344655
344656
344657
344658
344659
344660
344661
344662
344663
344664
344665
344666
344667
344668
344669
344670
344671
344672
344673
344674
344675
344676
344677
344678
344679
344680
344681
344682
344683
344684
344685
344686
344687
344688
344689
344690
344691
344692
344693
344694
344695
344696
344697
344698
344699
344700
344701
344702
344703
344704
344705
344706
344707
344708
344709
344710
344711
344712
344713
344714
344715
344716
344717
344718
344719
344720
344721
344722
344723
344724
344725
344726
344727
344728
344729
344730
344731
344732
344733
344734
344735
344736
344737
344738
344739
344740
344741
344742
344743
344744
344745
344746
344747
344748
344749
344750
344751
344752
344753
344754
344755
344756
344757
344758
344759
344760
344761
344762
344763
344764
344765
344766
344767
344768
344769
344770
344771
344772
344773
344774
344775
344776
344777
344778
344779
344780
344781
344782
344783
344784
344785
344786
344787
344788
344789
344790
344791
344792
344793
344794
344795
344796
344797
344798
344799
344800
344801
344802
344803
344804
344805
344806
344807
344808
344809
344810
344811
344812
344813
344814
344815
344816
344817
344818
344819
344820
344821
344822
344823
344824
344825
344826
344827
344828
344829
344830
344831
344832
344833
344834
344835
344836
344837
344838
344839
344840
344841
344842
344843
344844
344845
344846
344847
344848
344849
344850
344851
344852
344853
344854
344855
344856
344857
344858
344859
344860
344861
344862
344863
344864
344865
344866
344867
344868
344869
344870
344871
344872
344873
344874
344875
344876
344877
344878
344879
344880
344881
344882
344883
344884
344885
344886
344887
344888
344889
344890
344891
344892
344893
344894
344895
344896
344897
344898
344899
344900
344901
344902
344903
344904
344905
344906
344907
344908
344909
344910
344911
344912
344913
344914
344915
344916
344917
344918
344919
344920
344921
344922
344923
344924
344925
344926
344927
344928
344929
344930
344931
344932
344933
344934
344935
344936
344937
344938
344939
344940
344941
344942
344943
344944
344945
344946
344947
344948
344949
344950
344951
344952
344953
344954
344955
344956
344957
344958
344959
344960
344961
344962
344963
344964
344965
344966
344967
344968
344969
344970
344971
344972
344973
344974
344975
344976
344977
344978
344979
344980
344981
344982
344983
344984
344985
344986
344987
344988
344989
344990
344991
344992
344993
344994
344995
344996
344997
344998
344999
345000
345001
345002
345003
345004
345005
345006
345007
345008
345009
345010
345011
345012
345013
345014
345015
345016
345017
345018
345019
345020
345021
345022
345023
345024
345025
345026
345027
345028
345029
345030
345031
345032
345033
345034
345035
345036
345037
345038
345039
345040
345041
345042
345043
345044
345045
345046
345047
345048
345049
345050
345051
345052
345053
345054
345055
345056
345057
345058
345059
345060
345061
345062
345063
345064
345065
345066
345067
345068
345069
345070
345071
345072
345073
345074
345075
345076
345077
345078
345079
345080
345081
345082
345083
345084
345085
345086
345087
345088
345089
345090
345091
345092
345093
345094
345095
345096
345097
345098
345099
345100
345101
345102
345103
345104
345105
345106
345107
345108
345109
345110
345111
345112
345113
345114
345115
345116
345117
345118
345119
345120
345121
345122
345123
345124
345125
345126
345127
345128
345129
345130
345131
345132
345133
345134
345135
345136
345137
345138
345139
345140
345141
345142
345143
345144
345145
345146
345147
345148
345149
345150
345151
345152
345153
345154
345155
345156
345157
345158
345159
345160
345161
345162
345163
345164
345165
345166
345167
345168
345169
345170
345171
345172
345173
345174
345175
345176
345177
345178
345179
345180
345181
345182
345183
345184
345185
345186
345187
345188
345189
345190
345191
345192
345193
345194
345195
345196
345197
345198
345199
345200
345201
345202
345203
345204
345205
345206
345207
345208
345209
345210
345211
345212
345213
345214
345215
345216
345217
345218
345219
345220
345221
345222
345223
345224
345225
345226
345227
345228
345229
345230
345231
345232
345233
345234
345235
345236
345237
345238
345239
345240
345241
345242
345243
345244
345245
345246
345247
345248
345249
345250
345251
345252
345253
345254
345255
345256
345257
345258
345259
345260
345261
345262
345263
345264
345265
345266
345267
345268
345269
345270
345271
345272
345273
345274
345275
345276
345277
345278
345279
345280
345281
345282
345283
345284
345285
345286
345287
345288
345289
345290
345291
345292
345293
345294
345295
345296
345297
345298
345299
345300
345301
345302
345303
345304
345305
345306
345307
345308
345309
345310
345311
345312
345313
345314
345315
345316
345317
345318
345319
345320
345321
345322
345323
345324
345325
345326
345327
345328
345329
345330
345331
345332
345333
345334
345335
345336
345337
345338
345339
345340
345341
345342
345343
345344
345345
345346
345347
345348
345349
345350
345351
345352
345353
345354
345355
345356
345357
345358
345359
345360
345361
345362
345363
345364
345365
345366
345367
345368
345369
345370
345371
345372
345373
345374
345375
345376
345377
345378
345379
345380
345381
345382
345383
345384
345385
345386
345387
345388
345389
345390
345391
345392
345393
345394
345395
345396
345397
345398
345399
345400
345401
345402
345403
345404
345405
345406
345407
345408
345409
345410
345411
345412
345413
345414
345415
345416
345417
345418
345419
345420
345421
345422
345423
345424
345425
345426
345427
345428
345429
345430
345431
345432
345433
345434
345435
345436
345437
345438
345439
345440
345441
345442
345443
345444
345445
345446
345447
345448
345449
345450
345451
345452
345453
345454
345455
345456
345457
345458
345459
345460
345461
345462
345463
345464
345465
345466
345467
345468
345469
345470
345471
345472
345473
345474
345475
345476
345477
345478
345479
345480
345481
345482
345483
345484
345485
345486
345487
345488
345489
345490
345491
345492
345493
345494
345495
345496
345497
345498
345499
345500
345501
345502
345503
345504
345505
345506
345507
345508
345509
345510
345511
345512
345513
345514
345515
345516
345517
345518
345519
345520
345521
345522
345523
345524
345525
345526
345527
345528
345529
345530
345531
345532
345533
345534
345535
345536
345537
345538
345539
345540
345541
345542
345543
345544
345545
345546
345547
345548
345549
345550
345551
345552
345553
345554
345555
345556
345557
345558
345559
345560
345561
345562
345563
345564
345565
345566
345567
345568
345569
345570
345571
345572
345573
345574
345575
345576
345577
345578
345579
345580
345581
345582
345583
345584
345585
345586
345587
345588
345589
345590
345591
345592
345593
345594
345595
345596
345597
345598
345599
345600
345601
345602
345603
345604
345605
345606
345607
345608
345609
345610
345611
345612
345613
345614
345615
345616
345617
345618
345619
345620
345621
345622
345623
345624
345625
345626
345627
345628
345629
345630
345631
345632
345633
345634
345635
345636
345637
345638
345639
345640
345641
345642
345643
345644
345645
345646
345647
345648
345649
345650
345651
345652
345653
345654
345655
345656
345657
345658
345659
345660
345661
345662
345663
345664
345665
345666
345667
345668
345669
345670
345671
345672
345673
345674
345675
345676
345677
345678
345679
345680
345681
345682
345683
345684
345685
345686
345687
345688
345689
345690
345691
345692
345693
345694
345695
345696
345697
345698
345699
345700
345701
345702
345703
345704
345705
345706
345707
345708
345709
345710
345711
345712
345713
345714
345715
345716
345717
345718
345719
345720
345721
345722
345723
345724
345725
345726
345727
345728
345729
345730
345731
345732
345733
345734
345735
345736
345737
345738
345739
345740
345741
345742
345743
345744
345745
345746
345747
345748
345749
345750
345751
345752
345753
345754
345755
345756
345757
345758
345759
345760
345761
345762
345763
345764
345765
345766
345767
345768
345769
345770
345771
345772
345773
345774
345775
345776
345777
345778
345779
345780
345781
345782
345783
345784
345785
345786
345787
345788
345789
345790
345791
345792
345793
345794
345795
345796
345797
345798
345799
345800
345801
345802
345803
345804
345805
345806
345807
345808
345809
345810
345811
345812
345813
345814
345815
345816
345817
345818
345819
345820
345821
345822
345823
345824
345825
345826
345827
345828
345829
345830
345831
345832
345833
345834
345835
345836
345837
345838
345839
345840
345841
345842
345843
345844
345845
345846
345847
345848
345849
345850
345851
345852
345853
345854
345855
345856
345857
345858
345859
345860
345861
345862
345863
345864
345865
345866
345867
345868
345869
345870
345871
345872
345873
345874
345875
345876
345877
345878
345879
345880
345881
345882
345883
345884
345885
345886
345887
345888
345889
345890
345891
345892
345893
345894
345895
345896
345897
345898
345899
345900
345901
345902
345903
345904
345905
345906
345907
345908
345909
345910
345911
345912
345913
345914
345915
345916
345917
345918
345919
345920
345921
345922
345923
345924
345925
345926
345927
345928
345929
345930
345931
345932
345933
345934
345935
345936
345937
345938
345939
345940
345941
345942
345943
345944
345945
345946
345947
345948
345949
345950
345951
345952
345953
345954
345955
345956
345957
345958
345959
345960
345961
345962
345963
345964
345965
345966
345967
345968
345969
345970
345971
345972
345973
345974
345975
345976
345977
345978
345979
345980
345981
345982
345983
345984
345985
345986
345987
345988
345989
345990
345991
345992
345993
345994
345995
345996
345997
345998
345999
346000
346001
346002
346003
346004
346005
346006
346007
346008
346009
346010
346011
346012
346013
346014
346015
346016
346017
346018
346019
346020
346021
346022
346023
346024
346025
346026
346027
346028
346029
346030
346031
346032
346033
346034
346035
346036
346037
346038
346039
346040
346041
346042
346043
346044
346045
346046
346047
346048
346049
346050
346051
346052
346053
346054
346055
346056
346057
346058
346059
346060
346061
346062
346063
346064
346065
346066
346067
346068
346069
346070
346071
346072
346073
346074
346075
346076
346077
346078
346079
346080
346081
346082
346083
346084
346085
346086
346087
346088
346089
346090
346091
346092
346093
346094
346095
346096
346097
346098
346099
346100
346101
346102
346103
346104
346105
346106
346107
346108
346109
346110
346111
346112
346113
346114
346115
346116
346117
346118
346119
346120
346121
346122
346123
346124
346125
346126
346127
346128
346129
346130
346131
346132
346133
346134
346135
346136
346137
346138
346139
346140
346141
346142
346143
346144
346145
346146
346147
346148
346149
346150
346151
346152
346153
346154
346155
346156
346157
346158
346159
346160
346161
346162
346163
346164
346165
346166
346167
346168
346169
346170
346171
346172
346173
346174
346175
346176
346177
346178
346179
346180
346181
346182
346183
346184
346185
346186
346187
346188
346189
346190
346191
346192
346193
346194
346195
346196
346197
346198
346199
346200
346201
346202
346203
346204
346205
346206
346207
346208
346209
346210
346211
346212
346213
346214
346215
346216
346217
346218
346219
346220
346221
346222
346223
346224
346225
346226
346227
346228
346229
346230
346231
346232
346233
346234
346235
346236
346237
346238
346239
346240
346241
346242
346243
346244
346245
346246
346247
346248
346249
346250
346251
346252
346253
346254
346255
346256
346257
346258
346259
346260
346261
346262
346263
346264
346265
346266
346267
346268
346269
346270
346271
346272
346273
346274
346275
346276
346277
346278
346279
346280
346281
346282
346283
346284
346285
346286
346287
346288
346289
346290
346291
346292
346293
346294
346295
346296
346297
346298
346299
346300
346301
346302
346303
346304
346305
346306
346307
346308
346309
346310
346311
346312
346313
346314
346315
346316
346317
346318
346319
346320
346321
346322
346323
346324
346325
346326
346327
346328
346329
346330
346331
346332
346333
346334
346335
346336
346337
346338
346339
346340
346341
346342
346343
346344
346345
346346
346347
346348
346349
346350
346351
346352
346353
346354
346355
346356
346357
346358
346359
346360
346361
346362
346363
346364
346365
346366
346367
346368
346369
346370
346371
346372
346373
346374
346375
346376
346377
346378
346379
346380
346381
346382
346383
346384
346385
346386
346387
346388
346389
346390
346391
346392
346393
346394
346395
346396
346397
346398
346399
346400
346401
346402
346403
346404
346405
346406
346407
346408
346409
346410
346411
346412
346413
346414
346415
346416
346417
346418
346419
346420
346421
346422
346423
346424
346425
346426
346427
346428
346429
346430
346431
346432
346433
346434
346435
346436
346437
346438
346439
346440
346441
346442
346443
346444
346445
346446
346447
346448
346449
346450
346451
346452
346453
346454
346455
346456
346457
346458
346459
346460
346461
346462
346463
346464
346465
346466
346467
346468
346469
346470
346471
346472
346473
346474
346475
346476
346477
346478
346479
346480
346481
346482
346483
346484
346485
346486
346487
346488
346489
346490
346491
346492
346493
346494
346495
346496
346497
346498
346499
346500
346501
346502
346503
346504
346505
346506
346507
346508
346509
346510
346511
346512
346513
346514
346515
346516
346517
346518
346519
346520
346521
346522
346523
346524
346525
346526
346527
346528
346529
346530
346531
346532
346533
346534
346535
346536
346537
346538
346539
346540
346541
346542
346543
346544
346545
346546
346547
346548
346549
346550
346551
346552
346553
346554
346555
346556
346557
346558
346559
346560
346561
346562
346563
346564
346565
346566
346567
346568
346569
346570
346571
346572
346573
346574
346575
346576
346577
346578
346579
346580
346581
346582
346583
346584
346585
346586
346587
346588
346589
346590
346591
346592
346593
346594
346595
346596
346597
346598
346599
346600
346601
346602
346603
346604
346605
346606
346607
346608
346609
346610
346611
346612
346613
346614
346615
346616
346617
346618
346619
346620
346621
346622
346623
346624
346625
346626
346627
346628
346629
346630
346631
346632
346633
346634
346635
346636
346637
346638
346639
346640
346641
346642
346643
346644
346645
346646
346647
346648
346649
346650
346651
346652
346653
346654
346655
346656
346657
346658
346659
346660
346661
346662
346663
346664
346665
346666
346667
346668
346669
346670
346671
346672
346673
346674
346675
346676
346677
346678
346679
346680
346681
346682
346683
346684
346685
346686
346687
346688
346689
346690
346691
346692
346693
346694
346695
346696
346697
346698
346699
346700
346701
346702
346703
346704
346705
346706
346707
346708
346709
346710
346711
346712
346713
346714
346715
346716
346717
346718
346719
346720
346721
346722
346723
346724
346725
346726
346727
346728
346729
346730
346731
346732
346733
346734
346735
346736
346737
346738
346739
346740
346741
346742
346743
346744
346745
346746
346747
346748
346749
346750
346751
346752
346753
346754
346755
346756
346757
346758
346759
346760
346761
346762
346763
346764
346765
346766
346767
346768
346769
346770
346771
346772
346773
346774
346775
346776
346777
346778
346779
346780
346781
346782
346783
346784
346785
346786
346787
346788
346789
346790
346791
346792
346793
346794
346795
346796
346797
346798
346799
346800
346801
346802
346803
346804
346805
346806
346807
346808
346809
346810
346811
346812
346813
346814
346815
346816
346817
346818
346819
346820
346821
346822
346823
346824
346825
346826
346827
346828
346829
346830
346831
346832
346833
346834
346835
346836
346837
346838
346839
346840
346841
346842
346843
346844
346845
346846
346847
346848
346849
346850
346851
346852
346853
346854
346855
346856
346857
346858
346859
346860
346861
346862
346863
346864
346865
346866
346867
346868
346869
346870
346871
346872
346873
346874
346875
346876
346877
346878
346879
346880
346881
346882
346883
346884
346885
346886
346887
346888
346889
346890
346891
346892
346893
346894
346895
346896
346897
346898
346899
346900
346901
346902
346903
346904
346905
346906
346907
346908
346909
346910
346911
346912
346913
346914
346915
346916
346917
346918
346919
346920
346921
346922
346923
346924
346925
346926
346927
346928
346929
346930
346931
346932
346933
346934
346935
346936
346937
346938
346939
346940
346941
346942
346943
346944
346945
346946
346947
346948
346949
346950
346951
346952
346953
346954
346955
346956
346957
346958
346959
346960
346961
346962
346963
346964
346965
346966
346967
346968
346969
346970
346971
346972
346973
346974
346975
346976
346977
346978
346979
346980
346981
346982
346983
346984
346985
346986
346987
346988
346989
346990
346991
346992
346993
346994
346995
346996
346997
346998
346999
347000
347001
347002
347003
347004
347005
347006
347007
347008
347009
347010
347011
347012
347013
347014
347015
347016
347017
347018
347019
347020
347021
347022
347023
347024
347025
347026
347027
347028
347029
347030
347031
347032
347033
347034
347035
347036
347037
347038
347039
347040
347041
347042
347043
347044
347045
347046
347047
347048
347049
347050
347051
347052
347053
347054
347055
347056
347057
347058
347059
347060
347061
347062
347063
347064
347065
347066
347067
347068
347069
347070
347071
347072
347073
347074
347075
347076
347077
347078
347079
347080
347081
347082
347083
347084
347085
347086
347087
347088
347089
347090
347091
347092
347093
347094
347095
347096
347097
347098
347099
347100
347101
347102
347103
347104
347105
347106
347107
347108
347109
347110
347111
347112
347113
347114
347115
347116
347117
347118
347119
347120
347121
347122
347123
347124
347125
347126
347127
347128
347129
347130
347131
347132
347133
347134
347135
347136
347137
347138
347139
347140
347141
347142
347143
347144
347145
347146
347147
347148
347149
347150
347151
347152
347153
347154
347155
347156
347157
347158
347159
347160
347161
347162
347163
347164
347165
347166
347167
347168
347169
347170
347171
347172
347173
347174
347175
347176
347177
347178
347179
347180
347181
347182
347183
347184
347185
347186
347187
347188
347189
347190
347191
347192
347193
347194
347195
347196
347197
347198
347199
347200
347201
347202
347203
347204
347205
347206
347207
347208
347209
347210
347211
347212
347213
347214
347215
347216
347217
347218
347219
347220
347221
347222
347223
347224
347225
347226
347227
347228
347229
347230
347231
347232
347233
347234
347235
347236
347237
347238
347239
347240
347241
347242
347243
347244
347245
347246
347247
347248
347249
347250
347251
347252
347253
347254
347255
347256
347257
347258
347259
347260
347261
347262
347263
347264
347265
347266
347267
347268
347269
347270
347271
347272
347273
347274
347275
347276
347277
347278
347279
347280
347281
347282
347283
347284
347285
347286
347287
347288
347289
347290
347291
347292
347293
347294
347295
347296
347297
347298
347299
347300
347301
347302
347303
347304
347305
347306
347307
347308
347309
347310
347311
347312
347313
347314
347315
347316
347317
347318
347319
347320
347321
347322
347323
347324
347325
347326
347327
347328
347329
347330
347331
347332
347333
347334
347335
347336
347337
347338
347339
347340
347341
347342
347343
347344
347345
347346
347347
347348
347349
347350
347351
347352
347353
347354
347355
347356
347357
347358
347359
347360
347361
347362
347363
347364
347365
347366
347367
347368
347369
347370
347371
347372
347373
347374
347375
347376
347377
347378
347379
347380
347381
347382
347383
347384
347385
347386
347387
347388
347389
347390
347391
347392
347393
347394
347395
347396
347397
347398
347399
347400
347401
347402
347403
347404
347405
347406
347407
347408
347409
347410
347411
347412
347413
347414
347415
347416
347417
347418
347419
347420
347421
347422
347423
347424
347425
347426
347427
347428
347429
347430
347431
347432
347433
347434
347435
347436
347437
347438
347439
347440
347441
347442
347443
347444
347445
347446
347447
347448
347449
347450
347451
347452
347453
347454
347455
347456
347457
347458
347459
347460
347461
347462
347463
347464
347465
347466
347467
347468
347469
347470
347471
347472
347473
347474
347475
347476
347477
347478
347479
347480
347481
347482
347483
347484
347485
347486
347487
347488
347489
347490
347491
347492
347493
347494
347495
347496
347497
347498
347499
347500
347501
347502
347503
347504
347505
347506
347507
347508
347509
347510
347511
347512
347513
347514
347515
347516
347517
347518
347519
347520
347521
347522
347523
347524
347525
347526
347527
347528
347529
347530
347531
347532
347533
347534
347535
347536
347537
347538
347539
347540
347541
347542
347543
347544
347545
347546
347547
347548
347549
347550
347551
347552
347553
347554
347555
347556
347557
347558
347559
347560
347561
347562
347563
347564
347565
347566
347567
347568
347569
347570
347571
347572
347573
347574
347575
347576
347577
347578
347579
347580
347581
347582
347583
347584
347585
347586
347587
347588
347589
347590
347591
347592
347593
347594
347595
347596
347597
347598
347599
347600
347601
347602
347603
347604
347605
347606
347607
347608
347609
347610
347611
347612
347613
347614
347615
347616
347617
347618
347619
347620
347621
347622
347623
347624
347625
347626
347627
347628
347629
347630
347631
347632
347633
347634
347635
347636
347637
347638
347639
347640
347641
347642
347643
347644
347645
347646
347647
347648
347649
347650
347651
347652
347653
347654
347655
347656
347657
347658
347659
347660
347661
347662
347663
347664
347665
347666
347667
347668
347669
347670
347671
347672
347673
347674
347675
347676
347677
347678
347679
347680
347681
347682
347683
347684
347685
347686
347687
347688
347689
347690
347691
347692
347693
347694
347695
347696
347697
347698
347699
347700
347701
347702
347703
347704
347705
347706
347707
347708
347709
347710
347711
347712
347713
347714
347715
347716
347717
347718
347719
347720
347721
347722
347723
347724
347725
347726
347727
347728
347729
347730
347731
347732
347733
347734
347735
347736
347737
347738
347739
347740
347741
347742
347743
347744
347745
347746
347747
347748
347749
347750
347751
347752
347753
347754
347755
347756
347757
347758
347759
347760
347761
347762
347763
347764
347765
347766
347767
347768
347769
347770
347771
347772
347773
347774
347775
347776
347777
347778
347779
347780
347781
347782
347783
347784
347785
347786
347787
347788
347789
347790
347791
347792
347793
347794
347795
347796
347797
347798
347799
347800
347801
347802
347803
347804
347805
347806
347807
347808
347809
347810
347811
347812
347813
347814
347815
347816
347817
347818
347819
347820
347821
347822
347823
347824
347825
347826
347827
347828
347829
347830
347831
347832
347833
347834
347835
347836
347837
347838
347839
347840
347841
347842
347843
347844
347845
347846
347847
347848
347849
347850
347851
347852
347853
347854
347855
347856
347857
347858
347859
347860
347861
347862
347863
347864
347865
347866
347867
347868
347869
347870
347871
347872
347873
347874
347875
347876
347877
347878
347879
347880
347881
347882
347883
347884
347885
347886
347887
347888
347889
347890
347891
347892
347893
347894
347895
347896
347897
347898
347899
347900
347901
347902
347903
347904
347905
347906
347907
347908
347909
347910
347911
347912
347913
347914
347915
347916
347917
347918
347919
347920
347921
347922
347923
347924
347925
347926
347927
347928
347929
347930
347931
347932
347933
347934
347935
347936
347937
347938
347939
347940
347941
347942
347943
347944
347945
347946
347947
347948
347949
347950
347951
347952
347953
347954
347955
347956
347957
347958
347959
347960
347961
347962
347963
347964
347965
347966
347967
347968
347969
347970
347971
347972
347973
347974
347975
347976
347977
347978
347979
347980
347981
347982
347983
347984
347985
347986
347987
347988
347989
347990
347991
347992
347993
347994
347995
347996
347997
347998
347999
348000
348001
348002
348003
348004
348005
348006
348007
348008
348009
348010
348011
348012
348013
348014
348015
348016
348017
348018
348019
348020
348021
348022
348023
348024
348025
348026
348027
348028
348029
348030
348031
348032
348033
348034
348035
348036
348037
348038
348039
348040
348041
348042
348043
348044
348045
348046
348047
348048
348049
348050
348051
348052
348053
348054
348055
348056
348057
348058
348059
348060
348061
348062
348063
348064
348065
348066
348067
348068
348069
348070
348071
348072
348073
348074
348075
348076
348077
348078
348079
348080
348081
348082
348083
348084
348085
348086
348087
348088
348089
348090
348091
348092
348093
348094
348095
348096
348097
348098
348099
348100
348101
348102
348103
348104
348105
348106
348107
348108
348109
348110
348111
348112
348113
348114
348115
348116
348117
348118
348119
348120
348121
348122
348123
348124
348125
348126
348127
348128
348129
348130
348131
348132
348133
348134
348135
348136
348137
348138
348139
348140
348141
348142
348143
348144
348145
348146
348147
348148
348149
348150
348151
348152
348153
348154
348155
348156
348157
348158
348159
348160
348161
348162
348163
348164
348165
348166
348167
348168
348169
348170
348171
348172
348173
348174
348175
348176
348177
348178
348179
348180
348181
348182
348183
348184
348185
348186
348187
348188
348189
348190
348191
348192
348193
348194
348195
348196
348197
348198
348199
348200
348201
348202
348203
348204
348205
348206
348207
348208
348209
348210
348211
348212
348213
348214
348215
348216
348217
348218
348219
348220
348221
348222
348223
348224
348225
348226
348227
348228
348229
348230
348231
348232
348233
348234
348235
348236
348237
348238
348239
348240
348241
348242
348243
348244
348245
348246
348247
348248
348249
348250
348251
348252
348253
348254
348255
348256
348257
348258
348259
348260
348261
348262
348263
348264
348265
348266
348267
348268
348269
348270
348271
348272
348273
348274
348275
348276
348277
348278
348279
348280
348281
348282
348283
348284
348285
348286
348287
348288
348289
348290
348291
348292
348293
348294
348295
348296
348297
348298
348299
348300
348301
348302
348303
348304
348305
348306
348307
348308
348309
348310
348311
348312
348313
348314
348315
348316
348317
348318
348319
348320
348321
348322
348323
348324
348325
348326
348327
348328
348329
348330
348331
348332
348333
348334
348335
348336
348337
348338
348339
348340
348341
348342
348343
348344
348345
348346
348347
348348
348349
348350
348351
348352
348353
348354
348355
348356
348357
348358
348359
348360
348361
348362
348363
348364
348365
348366
348367
348368
348369
348370
348371
348372
348373
348374
348375
348376
348377
348378
348379
348380
348381
348382
348383
348384
348385
348386
348387
348388
348389
348390
348391
348392
348393
348394
348395
348396
348397
348398
348399
348400
348401
348402
348403
348404
348405
348406
348407
348408
348409
348410
348411
348412
348413
348414
348415
348416
348417
348418
348419
348420
348421
348422
348423
348424
348425
348426
348427
348428
348429
348430
348431
348432
348433
348434
348435
348436
348437
348438
348439
348440
348441
348442
348443
348444
348445
348446
348447
348448
348449
348450
348451
348452
348453
348454
348455
348456
348457
348458
348459
348460
348461
348462
348463
348464
348465
348466
348467
348468
348469
348470
348471
348472
348473
348474
348475
348476
348477
348478
348479
348480
348481
348482
348483
348484
348485
348486
348487
348488
348489
348490
348491
348492
348493
348494
348495
348496
348497
348498
348499
348500
348501
348502
348503
348504
348505
348506
348507
348508
348509
348510
348511
348512
348513
348514
348515
348516
348517
348518
348519
348520
348521
348522
348523
348524
348525
348526
348527
348528
348529
348530
348531
348532
348533
348534
348535
348536
348537
348538
348539
348540
348541
348542
348543
348544
348545
348546
348547
348548
348549
348550
348551
348552
348553
348554
348555
348556
348557
348558
348559
348560
348561
348562
348563
348564
348565
348566
348567
348568
348569
348570
348571
348572
348573
348574
348575
348576
348577
348578
348579
348580
348581
348582
348583
348584
348585
348586
348587
348588
348589
348590
348591
348592
348593
348594
348595
348596
348597
348598
348599
348600
348601
348602
348603
348604
348605
348606
348607
348608
348609
348610
348611
348612
348613
348614
348615
348616
348617
348618
348619
348620
348621
348622
348623
348624
348625
348626
348627
348628
348629
348630
348631
348632
348633
348634
348635
348636
348637
348638
348639
348640
348641
348642
348643
348644
348645
348646
348647
348648
348649
348650
348651
348652
348653
348654
348655
348656
348657
348658
348659
348660
348661
348662
348663
348664
348665
348666
348667
348668
348669
348670
348671
348672
348673
348674
348675
348676
348677
348678
348679
348680
348681
348682
348683
348684
348685
348686
348687
348688
348689
348690
348691
348692
348693
348694
348695
348696
348697
348698
348699
348700
348701
348702
348703
348704
348705
348706
348707
348708
348709
348710
348711
348712
348713
348714
348715
348716
348717
348718
348719
348720
348721
348722
348723
348724
348725
348726
348727
348728
348729
348730
348731
348732
348733
348734
348735
348736
348737
348738
348739
348740
348741
348742
348743
348744
348745
348746
348747
348748
348749
348750
348751
348752
348753
348754
348755
348756
348757
348758
348759
348760
348761
348762
348763
348764
348765
348766
348767
348768
348769
348770
348771
348772
348773
348774
348775
348776
348777
348778
348779
348780
348781
348782
348783
348784
348785
348786
348787
348788
348789
348790
348791
348792
348793
348794
348795
348796
348797
348798
348799
348800
348801
348802
348803
348804
348805
348806
348807
348808
348809
348810
348811
348812
348813
348814
348815
348816
348817
348818
348819
348820
348821
348822
348823
348824
348825
348826
348827
348828
348829
348830
348831
348832
348833
348834
348835
348836
348837
348838
348839
348840
348841
348842
348843
348844
348845
348846
348847
348848
348849
348850
348851
348852
348853
348854
348855
348856
348857
348858
348859
348860
348861
348862
348863
348864
348865
348866
348867
348868
348869
348870
348871
348872
348873
348874
348875
348876
348877
348878
348879
348880
348881
348882
348883
348884
348885
348886
348887
348888
348889
348890
348891
348892
348893
348894
348895
348896
348897
348898
348899
348900
348901
348902
348903
348904
348905
348906
348907
348908
348909
348910
348911
348912
348913
348914
348915
348916
348917
348918
348919
348920
348921
348922
348923
348924
348925
348926
348927
348928
348929
348930
348931
348932
348933
348934
348935
348936
348937
348938
348939
348940
348941
348942
348943
348944
348945
348946
348947
348948
348949
348950
348951
348952
348953
348954
348955
348956
348957
348958
348959
348960
348961
348962
348963
348964
348965
348966
348967
348968
348969
348970
348971
348972
348973
348974
348975
348976
348977
348978
348979
348980
348981
348982
348983
348984
348985
348986
348987
348988
348989
348990
348991
348992
348993
348994
348995
348996
348997
348998
348999
349000
349001
349002
349003
349004
349005
349006
349007
349008
349009
349010
349011
349012
349013
349014
349015
349016
349017
349018
349019
349020
349021
349022
349023
349024
349025
349026
349027
349028
349029
349030
349031
349032
349033
349034
349035
349036
349037
349038
349039
349040
349041
349042
349043
349044
349045
349046
349047
349048
349049
349050
349051
349052
349053
349054
349055
349056
349057
349058
349059
349060
349061
349062
349063
349064
349065
349066
349067
349068
349069
349070
349071
349072
349073
349074
349075
349076
349077
349078
349079
349080
349081
349082
349083
349084
349085
349086
349087
349088
349089
349090
349091
349092
349093
349094
349095
349096
349097
349098
349099
349100
349101
349102
349103
349104
349105
349106
349107
349108
349109
349110
349111
349112
349113
349114
349115
349116
349117
349118
349119
349120
349121
349122
349123
349124
349125
349126
349127
349128
349129
349130
349131
349132
349133
349134
349135
349136
349137
349138
349139
349140
349141
349142
349143
349144
349145
349146
349147
349148
349149
349150
349151
349152
349153
349154
349155
349156
349157
349158
349159
349160
349161
349162
349163
349164
349165
349166
349167
349168
349169
349170
349171
349172
349173
349174
349175
349176
349177
349178
349179
349180
349181
349182
349183
349184
349185
349186
349187
349188
349189
349190
349191
349192
349193
349194
349195
349196
349197
349198
349199
349200
349201
349202
349203
349204
349205
349206
349207
349208
349209
349210
349211
349212
349213
349214
349215
349216
349217
349218
349219
349220
349221
349222
349223
349224
349225
349226
349227
349228
349229
349230
349231
349232
349233
349234
349235
349236
349237
349238
349239
349240
349241
349242
349243
349244
349245
349246
349247
349248
349249
349250
349251
349252
349253
349254
349255
349256
349257
349258
349259
349260
349261
349262
349263
349264
349265
349266
349267
349268
349269
349270
349271
349272
349273
349274
349275
349276
349277
349278
349279
349280
349281
349282
349283
349284
349285
349286
349287
349288
349289
349290
349291
349292
349293
349294
349295
349296
349297
349298
349299
349300
349301
349302
349303
349304
349305
349306
349307
349308
349309
349310
349311
349312
349313
349314
349315
349316
349317
349318
349319
349320
349321
349322
349323
349324
349325
349326
349327
349328
349329
349330
349331
349332
349333
349334
349335
349336
349337
349338
349339
349340
349341
349342
349343
349344
349345
349346
349347
349348
349349
349350
349351
349352
349353
349354
349355
349356
349357
349358
349359
349360
349361
349362
349363
349364
349365
349366
349367
349368
349369
349370
349371
349372
349373
349374
349375
349376
349377
349378
349379
349380
349381
349382
349383
349384
349385
349386
349387
349388
349389
349390
349391
349392
349393
349394
349395
349396
349397
349398
349399
349400
349401
349402
349403
349404
349405
349406
349407
349408
349409
349410
349411
349412
349413
349414
349415
349416
349417
349418
349419
349420
349421
349422
349423
349424
349425
349426
349427
349428
349429
349430
349431
349432
349433
349434
349435
349436
349437
349438
349439
349440
349441
349442
349443
349444
349445
349446
349447
349448
349449
349450
349451
349452
349453
349454
349455
349456
349457
349458
349459
349460
349461
349462
349463
349464
349465
349466
349467
349468
349469
349470
349471
349472
349473
349474
349475
349476
349477
349478
349479
349480
349481
349482
349483
349484
349485
349486
349487
349488
349489
349490
349491
349492
349493
349494
349495
349496
349497
349498
349499
349500
349501
349502
349503
349504
349505
349506
349507
349508
349509
349510
349511
349512
349513
349514
349515
349516
349517
349518
349519
349520
349521
349522
349523
349524
349525
349526
349527
349528
349529
349530
349531
349532
349533
349534
349535
349536
349537
349538
349539
349540
349541
349542
349543
349544
349545
349546
349547
349548
349549
349550
349551
349552
349553
349554
349555
349556
349557
349558
349559
349560
349561
349562
349563
349564
349565
349566
349567
349568
349569
349570
349571
349572
349573
349574
349575
349576
349577
349578
349579
349580
349581
349582
349583
349584
349585
349586
349587
349588
349589
349590
349591
349592
349593
349594
349595
349596
349597
349598
349599
349600
349601
349602
349603
349604
349605
349606
349607
349608
349609
349610
349611
349612
349613
349614
349615
349616
349617
349618
349619
349620
349621
349622
349623
349624
349625
349626
349627
349628
349629
349630
349631
349632
349633
349634
349635
349636
349637
349638
349639
349640
349641
349642
349643
349644
349645
349646
349647
349648
349649
349650
349651
349652
349653
349654
349655
349656
349657
349658
349659
349660
349661
349662
349663
349664
349665
349666
349667
349668
349669
349670
349671
349672
349673
349674
349675
349676
349677
349678
349679
349680
349681
349682
349683
349684
349685
349686
349687
349688
349689
349690
349691
349692
349693
349694
349695
349696
349697
349698
349699
349700
349701
349702
349703
349704
349705
349706
349707
349708
349709
349710
349711
349712
349713
349714
349715
349716
349717
349718
349719
349720
349721
349722
349723
349724
349725
349726
349727
349728
349729
349730
349731
349732
349733
349734
349735
349736
349737
349738
349739
349740
349741
349742
349743
349744
349745
349746
349747
349748
349749
349750
349751
349752
349753
349754
349755
349756
349757
349758
349759
349760
349761
349762
349763
349764
349765
349766
349767
349768
349769
349770
349771
349772
349773
349774
349775
349776
349777
349778
349779
349780
349781
349782
349783
349784
349785
349786
349787
349788
349789
349790
349791
349792
349793
349794
349795
349796
349797
349798
349799
349800
349801
349802
349803
349804
349805
349806
349807
349808
349809
349810
349811
349812
349813
349814
349815
349816
349817
349818
349819
349820
349821
349822
349823
349824
349825
349826
349827
349828
349829
349830
349831
349832
349833
349834
349835
349836
349837
349838
349839
349840
349841
349842
349843
349844
349845
349846
349847
349848
349849
349850
349851
349852
349853
349854
349855
349856
349857
349858
349859
349860
349861
349862
349863
349864
349865
349866
349867
349868
349869
349870
349871
349872
349873
349874
349875
349876
349877
349878
349879
349880
349881
349882
349883
349884
349885
349886
349887
349888
349889
349890
349891
349892
349893
349894
349895
349896
349897
349898
349899
349900
349901
349902
349903
349904
349905
349906
349907
349908
349909
349910
349911
349912
349913
349914
349915
349916
349917
349918
349919
349920
349921
349922
349923
349924
349925
349926
349927
349928
349929
349930
349931
349932
349933
349934
349935
349936
349937
349938
349939
349940
349941
349942
349943
349944
349945
349946
349947
349948
349949
349950
349951
349952
349953
349954
349955
349956
349957
349958
349959
349960
349961
349962
349963
349964
349965
349966
349967
349968
349969
349970
349971
349972
349973
349974
349975
349976
349977
349978
349979
349980
349981
349982
349983
349984
349985
349986
349987
349988
349989
349990
349991
349992
349993
349994
349995
349996
349997
349998
349999
350000
350001
350002
350003
350004
350005
350006
350007
350008
350009
350010
350011
350012
350013
350014
350015
350016
350017
350018
350019
350020
350021
350022
350023
350024
350025
350026
350027
350028
350029
350030
350031
350032
350033
350034
350035
350036
350037
350038
350039
350040
350041
350042
350043
350044
350045
350046
350047
350048
350049
350050
350051
350052
350053
350054
350055
350056
350057
350058
350059
350060
350061
350062
350063
350064
350065
350066
350067
350068
350069
350070
350071
350072
350073
350074
350075
350076
350077
350078
350079
350080
350081
350082
350083
350084
350085
350086
350087
350088
350089
350090
350091
350092
350093
350094
350095
350096
350097
350098
350099
350100
350101
350102
350103
350104
350105
350106
350107
350108
350109
350110
350111
350112
350113
350114
350115
350116
350117
350118
350119
350120
350121
350122
350123
350124
350125
350126
350127
350128
350129
350130
350131
350132
350133
350134
350135
350136
350137
350138
350139
350140
350141
350142
350143
350144
350145
350146
350147
350148
350149
350150
350151
350152
350153
350154
350155
350156
350157
350158
350159
350160
350161
350162
350163
350164
350165
350166
350167
350168
350169
350170
350171
350172
350173
350174
350175
350176
350177
350178
350179
350180
350181
350182
350183
350184
350185
350186
350187
350188
350189
350190
350191
350192
350193
350194
350195
350196
350197
350198
350199
350200
350201
350202
350203
350204
350205
350206
350207
350208
350209
350210
350211
350212
350213
350214
350215
350216
350217
350218
350219
350220
350221
350222
350223
350224
350225
350226
350227
350228
350229
350230
350231
350232
350233
350234
350235
350236
350237
350238
350239
350240
350241
350242
350243
350244
350245
350246
350247
350248
350249
350250
350251
350252
350253
350254
350255
350256
350257
350258
350259
350260
350261
350262
350263
350264
350265
350266
350267
350268
350269
350270
350271
350272
350273
350274
350275
350276
350277
350278
350279
350280
350281
350282
350283
350284
350285
350286
350287
350288
350289
350290
350291
350292
350293
350294
350295
350296
350297
350298
350299
350300
350301
350302
350303
350304
350305
350306
350307
350308
350309
350310
350311
350312
350313
350314
350315
350316
350317
350318
350319
350320
350321
350322
350323
350324
350325
350326
350327
350328
350329
350330
350331
350332
350333
350334
350335
350336
350337
350338
350339
350340
350341
350342
350343
350344
350345
350346
350347
350348
350349
350350
350351
350352
350353
350354
350355
350356
350357
350358
350359
350360
350361
350362
350363
350364
350365
350366
350367
350368
350369
350370
350371
350372
350373
350374
350375
350376
350377
350378
350379
350380
350381
350382
350383
350384
350385
350386
350387
350388
350389
350390
350391
350392
350393
350394
350395
350396
350397
350398
350399
350400
350401
350402
350403
350404
350405
350406
350407
350408
350409
350410
350411
350412
350413
350414
350415
350416
350417
350418
350419
350420
350421
350422
350423
350424
350425
350426
350427
350428
350429
350430
350431
350432
350433
350434
350435
350436
350437
350438
350439
350440
350441
350442
350443
350444
350445
350446
350447
350448
350449
350450
350451
350452
350453
350454
350455
350456
350457
350458
350459
350460
350461
350462
350463
350464
350465
350466
350467
350468
350469
350470
350471
350472
350473
350474
350475
350476
350477
350478
350479
350480
350481
350482
350483
350484
350485
350486
350487
350488
350489
350490
350491
350492
350493
350494
350495
350496
350497
350498
350499
350500
350501
350502
350503
350504
350505
350506
350507
350508
350509
350510
350511
350512
350513
350514
350515
350516
350517
350518
350519
350520
350521
350522
350523
350524
350525
350526
350527
350528
350529
350530
350531
350532
350533
350534
350535
350536
350537
350538
350539
350540
350541
350542
350543
350544
350545
350546
350547
350548
350549
350550
350551
350552
350553
350554
350555
350556
350557
350558
350559
350560
350561
350562
350563
350564
350565
350566
350567
350568
350569
350570
350571
350572
350573
350574
350575
350576
350577
350578
350579
350580
350581
350582
350583
350584
350585
350586
350587
350588
350589
350590
350591
350592
350593
350594
350595
350596
350597
350598
350599
350600
350601
350602
350603
350604
350605
350606
350607
350608
350609
350610
350611
350612
350613
350614
350615
350616
350617
350618
350619
350620
350621
350622
350623
350624
350625
350626
350627
350628
350629
350630
350631
350632
350633
350634
350635
350636
350637
350638
350639
350640
350641
350642
350643
350644
350645
350646
350647
350648
350649
350650
350651
350652
350653
350654
350655
350656
350657
350658
350659
350660
350661
350662
350663
350664
350665
350666
350667
350668
350669
350670
350671
350672
350673
350674
350675
350676
350677
350678
350679
350680
350681
350682
350683
350684
350685
350686
350687
350688
350689
350690
350691
350692
350693
350694
350695
350696
350697
350698
350699
350700
350701
350702
350703
350704
350705
350706
350707
350708
350709
350710
350711
350712
350713
350714
350715
350716
350717
350718
350719
350720
350721
350722
350723
350724
350725
350726
350727
350728
350729
350730
350731
350732
350733
350734
350735
350736
350737
350738
350739
350740
350741
350742
350743
350744
350745
350746
350747
350748
350749
350750
350751
350752
350753
350754
350755
350756
350757
350758
350759
350760
350761
350762
350763
350764
350765
350766
350767
350768
350769
350770
350771
350772
350773
350774
350775
350776
350777
350778
350779
350780
350781
350782
350783
350784
350785
350786
350787
350788
350789
350790
350791
350792
350793
350794
350795
350796
350797
350798
350799
350800
350801
350802
350803
350804
350805
350806
350807
350808
350809
350810
350811
350812
350813
350814
350815
350816
350817
350818
350819
350820
350821
350822
350823
350824
350825
350826
350827
350828
350829
350830
350831
350832
350833
350834
350835
350836
350837
350838
350839
350840
350841
350842
350843
350844
350845
350846
350847
350848
350849
350850
350851
350852
350853
350854
350855
350856
350857
350858
350859
350860
350861
350862
350863
350864
350865
350866
350867
350868
350869
350870
350871
350872
350873
350874
350875
350876
350877
350878
350879
350880
350881
350882
350883
350884
350885
350886
350887
350888
350889
350890
350891
350892
350893
350894
350895
350896
350897
350898
350899
350900
350901
350902
350903
350904
350905
350906
350907
350908
350909
350910
350911
350912
350913
350914
350915
350916
350917
350918
350919
350920
350921
350922
350923
350924
350925
350926
350927
350928
350929
350930
350931
350932
350933
350934
350935
350936
350937
350938
350939
350940
350941
350942
350943
350944
350945
350946
350947
350948
350949
350950
350951
350952
350953
350954
350955
350956
350957
350958
350959
350960
350961
350962
350963
350964
350965
350966
350967
350968
350969
350970
350971
350972
350973
350974
350975
350976
350977
350978
350979
350980
350981
350982
350983
350984
350985
350986
350987
350988
350989
350990
350991
350992
350993
350994
350995
350996
350997
350998
350999
351000
351001
351002
351003
351004
351005
351006
351007
351008
351009
351010
351011
351012
351013
351014
351015
351016
351017
351018
351019
351020
351021
351022
351023
351024
351025
351026
351027
351028
351029
351030
351031
351032
351033
351034
351035
351036
351037
351038
351039
351040
351041
351042
351043
351044
351045
351046
351047
351048
351049
351050
351051
351052
351053
351054
351055
351056
351057
351058
351059
351060
351061
351062
351063
351064
351065
351066
351067
351068
351069
351070
351071
351072
351073
351074
351075
351076
351077
351078
351079
351080
351081
351082
351083
351084
351085
351086
351087
351088
351089
351090
351091
351092
351093
351094
351095
351096
351097
351098
351099
351100
351101
351102
351103
351104
351105
351106
351107
351108
351109
351110
351111
351112
351113
351114
351115
351116
351117
351118
351119
351120
351121
351122
351123
351124
351125
351126
351127
351128
351129
351130
351131
351132
351133
351134
351135
351136
351137
351138
351139
351140
351141
351142
351143
351144
351145
351146
351147
351148
351149
351150
351151
351152
351153
351154
351155
351156
351157
351158
351159
351160
351161
351162
351163
351164
351165
351166
351167
351168
351169
351170
351171
351172
351173
351174
351175
351176
351177
351178
351179
351180
351181
351182
351183
351184
351185
351186
351187
351188
351189
351190
351191
351192
351193
351194
351195
351196
351197
351198
351199
351200
351201
351202
351203
351204
351205
351206
351207
351208
351209
351210
351211
351212
351213
351214
351215
351216
351217
351218
351219
351220
351221
351222
351223
351224
351225
351226
351227
351228
351229
351230
351231
351232
351233
351234
351235
351236
351237
351238
351239
351240
351241
351242
351243
351244
351245
351246
351247
351248
351249
351250
351251
351252
351253
351254
351255
351256
351257
351258
351259
351260
351261
351262
351263
351264
351265
351266
351267
351268
351269
351270
351271
351272
351273
351274
351275
351276
351277
351278
351279
351280
351281
351282
351283
351284
351285
351286
351287
351288
351289
351290
351291
351292
351293
351294
351295
351296
351297
351298
351299
351300
351301
351302
351303
351304
351305
351306
351307
351308
351309
351310
351311
351312
351313
351314
351315
351316
351317
351318
351319
351320
351321
351322
351323
351324
351325
351326
351327
351328
351329
351330
351331
351332
351333
351334
351335
351336
351337
351338
351339
351340
351341
351342
351343
351344
351345
351346
351347
351348
351349
351350
351351
351352
351353
351354
351355
351356
351357
351358
351359
351360
351361
351362
351363
351364
351365
351366
351367
351368
351369
351370
351371
351372
351373
351374
351375
351376
351377
351378
351379
351380
351381
351382
351383
351384
351385
351386
351387
351388
351389
351390
351391
351392
351393
351394
351395
351396
351397
351398
351399
351400
351401
351402
351403
351404
351405
351406
351407
351408
351409
351410
351411
351412
351413
351414
351415
351416
351417
351418
351419
351420
351421
351422
351423
351424
351425
351426
351427
351428
351429
351430
351431
351432
351433
351434
351435
351436
351437
351438
351439
351440
351441
351442
351443
351444
351445
351446
351447
351448
351449
351450
351451
351452
351453
351454
351455
351456
351457
351458
351459
351460
351461
351462
351463
351464
351465
351466
351467
351468
351469
351470
351471
351472
351473
351474
351475
351476
351477
351478
351479
351480
351481
351482
351483
351484
351485
351486
351487
351488
351489
351490
351491
351492
351493
351494
351495
351496
351497
351498
351499
351500
351501
351502
351503
351504
351505
351506
351507
351508
351509
351510
351511
351512
351513
351514
351515
351516
351517
351518
351519
351520
351521
351522
351523
351524
351525
351526
351527
351528
351529
351530
351531
351532
351533
351534
351535
351536
351537
351538
351539
351540
351541
351542
351543
351544
351545
351546
351547
351548
351549
351550
351551
351552
351553
351554
351555
351556
351557
351558
351559
351560
351561
351562
351563
351564
351565
351566
351567
351568
351569
351570
351571
351572
351573
351574
351575
351576
351577
351578
351579
351580
351581
351582
351583
351584
351585
351586
351587
351588
351589
351590
351591
351592
351593
351594
351595
351596
351597
351598
351599
351600
351601
351602
351603
351604
351605
351606
351607
351608
351609
351610
351611
351612
351613
351614
351615
351616
351617
351618
351619
351620
351621
351622
351623
351624
351625
351626
351627
351628
351629
351630
351631
351632
351633
351634
351635
351636
351637
351638
351639
351640
351641
351642
351643
351644
351645
351646
351647
351648
351649
351650
351651
351652
351653
351654
351655
351656
351657
351658
351659
351660
351661
351662
351663
351664
351665
351666
351667
351668
351669
351670
351671
351672
351673
351674
351675
351676
351677
351678
351679
351680
351681
351682
351683
351684
351685
351686
351687
351688
351689
351690
351691
351692
351693
351694
351695
351696
351697
351698
351699
351700
351701
351702
351703
351704
351705
351706
351707
351708
351709
351710
351711
351712
351713
351714
351715
351716
351717
351718
351719
351720
351721
351722
351723
351724
351725
351726
351727
351728
351729
351730
351731
351732
351733
351734
351735
351736
351737
351738
351739
351740
351741
351742
351743
351744
351745
351746
351747
351748
351749
351750
351751
351752
351753
351754
351755
351756
351757
351758
351759
351760
351761
351762
351763
351764
351765
351766
351767
351768
351769
351770
351771
351772
351773
351774
351775
351776
351777
351778
351779
351780
351781
351782
351783
351784
351785
351786
351787
351788
351789
351790
351791
351792
351793
351794
351795
351796
351797
351798
351799
351800
351801
351802
351803
351804
351805
351806
351807
351808
351809
351810
351811
351812
351813
351814
351815
351816
351817
351818
351819
351820
351821
351822
351823
351824
351825
351826
351827
351828
351829
351830
351831
351832
351833
351834
351835
351836
351837
351838
351839
351840
351841
351842
351843
351844
351845
351846
351847
351848
351849
351850
351851
351852
351853
351854
351855
351856
351857
351858
351859
351860
351861
351862
351863
351864
351865
351866
351867
351868
351869
351870
351871
351872
351873
351874
351875
351876
351877
351878
351879
351880
351881
351882
351883
351884
351885
351886
351887
351888
351889
351890
351891
351892
351893
351894
351895
351896
351897
351898
351899
351900
351901
351902
351903
351904
351905
351906
351907
351908
351909
351910
351911
351912
351913
351914
351915
351916
351917
351918
351919
351920
351921
351922
351923
351924
351925
351926
351927
351928
351929
351930
351931
351932
351933
351934
351935
351936
351937
351938
351939
351940
351941
351942
351943
351944
351945
351946
351947
351948
351949
351950
351951
351952
351953
351954
351955
351956
351957
351958
351959
351960
351961
351962
351963
351964
351965
351966
351967
351968
351969
351970
351971
351972
351973
351974
351975
351976
351977
351978
351979
351980
351981
351982
351983
351984
351985
351986
351987
351988
351989
351990
351991
351992
351993
351994
351995
351996
351997
351998
351999
352000
352001
352002
352003
352004
352005
352006
352007
352008
352009
352010
352011
352012
352013
352014
352015
352016
352017
352018
352019
352020
352021
352022
352023
352024
352025
352026
352027
352028
352029
352030
352031
352032
352033
352034
352035
352036
352037
352038
352039
352040
352041
352042
352043
352044
352045
352046
352047
352048
352049
352050
352051
352052
352053
352054
352055
352056
352057
352058
352059
352060
352061
352062
352063
352064
352065
352066
352067
352068
352069
352070
352071
352072
352073
352074
352075
352076
352077
352078
352079
352080
352081
352082
352083
352084
352085
352086
352087
352088
352089
352090
352091
352092
352093
352094
352095
352096
352097
352098
352099
352100
352101
352102
352103
352104
352105
352106
352107
352108
352109
352110
352111
352112
352113
352114
352115
352116
352117
352118
352119
352120
352121
352122
352123
352124
352125
352126
352127
352128
352129
352130
352131
352132
352133
352134
352135
352136
352137
352138
352139
352140
352141
352142
352143
352144
352145
352146
352147
352148
352149
352150
352151
352152
352153
352154
352155
352156
352157
352158
352159
352160
352161
352162
352163
352164
352165
352166
352167
352168
352169
352170
352171
352172
352173
352174
352175
352176
352177
352178
352179
352180
352181
352182
352183
352184
352185
352186
352187
352188
352189
352190
352191
352192
352193
352194
352195
352196
352197
352198
352199
352200
352201
352202
352203
352204
352205
352206
352207
352208
352209
352210
352211
352212
352213
352214
352215
352216
352217
352218
352219
352220
352221
352222
352223
352224
352225
352226
352227
352228
352229
352230
352231
352232
352233
352234
352235
352236
352237
352238
352239
352240
352241
352242
352243
352244
352245
352246
352247
352248
352249
352250
352251
352252
352253
352254
352255
352256
352257
352258
352259
352260
352261
352262
352263
352264
352265
352266
352267
352268
352269
352270
352271
352272
352273
352274
352275
352276
352277
352278
352279
352280
352281
352282
352283
352284
352285
352286
352287
352288
352289
352290
352291
352292
352293
352294
352295
352296
352297
352298
352299
352300
352301
352302
352303
352304
352305
352306
352307
352308
352309
352310
352311
352312
352313
352314
352315
352316
352317
352318
352319
352320
352321
352322
352323
352324
352325
352326
352327
352328
352329
352330
352331
352332
352333
352334
352335
352336
352337
352338
352339
352340
352341
352342
352343
352344
352345
352346
352347
352348
352349
352350
352351
352352
352353
352354
352355
352356
352357
352358
352359
352360
352361
352362
352363
352364
352365
352366
352367
352368
352369
352370
352371
352372
352373
352374
352375
352376
352377
352378
352379
352380
352381
352382
352383
352384
352385
352386
352387
352388
352389
352390
352391
352392
352393
352394
352395
352396
352397
352398
352399
352400
352401
352402
352403
352404
352405
352406
352407
352408
352409
352410
352411
352412
352413
352414
352415
352416
352417
352418
352419
352420
352421
352422
352423
352424
352425
352426
352427
352428
352429
352430
352431
352432
352433
352434
352435
352436
352437
352438
352439
352440
352441
352442
352443
352444
352445
352446
352447
352448
352449
352450
352451
352452
352453
352454
352455
352456
352457
352458
352459
352460
352461
352462
352463
352464
352465
352466
352467
352468
352469
352470
352471
352472
352473
352474
352475
352476
352477
352478
352479
352480
352481
352482
352483
352484
352485
352486
352487
352488
352489
352490
352491
352492
352493
352494
352495
352496
352497
352498
352499
352500
352501
352502
352503
352504
352505
352506
352507
352508
352509
352510
352511
352512
352513
352514
352515
352516
352517
352518
352519
352520
352521
352522
352523
352524
352525
352526
352527
352528
352529
352530
352531
352532
352533
352534
352535
352536
352537
352538
352539
352540
352541
352542
352543
352544
352545
352546
352547
352548
352549
352550
352551
352552
352553
352554
352555
352556
352557
352558
352559
352560
352561
352562
352563
352564
352565
352566
352567
352568
352569
352570
352571
352572
352573
352574
352575
352576
352577
352578
352579
352580
352581
352582
352583
352584
352585
352586
352587
352588
352589
352590
352591
352592
352593
352594
352595
352596
352597
352598
352599
352600
352601
352602
352603
352604
352605
352606
352607
352608
352609
352610
352611
352612
352613
352614
352615
352616
352617
352618
352619
352620
352621
352622
352623
352624
352625
352626
352627
352628
352629
352630
352631
352632
352633
352634
352635
352636
352637
352638
352639
352640
352641
352642
352643
352644
352645
352646
352647
352648
352649
352650
352651
352652
352653
352654
352655
352656
352657
352658
352659
352660
352661
352662
352663
352664
352665
352666
352667
352668
352669
352670
352671
352672
352673
352674
352675
352676
352677
352678
352679
352680
352681
352682
352683
352684
352685
352686
352687
352688
352689
352690
352691
352692
352693
352694
352695
352696
352697
352698
352699
352700
352701
352702
352703
352704
352705
352706
352707
352708
352709
352710
352711
352712
352713
352714
352715
352716
352717
352718
352719
352720
352721
352722
352723
352724
352725
352726
352727
352728
352729
352730
352731
352732
352733
352734
352735
352736
352737
352738
352739
352740
352741
352742
352743
352744
352745
352746
352747
352748
352749
352750
352751
352752
352753
352754
352755
352756
352757
352758
352759
352760
352761
352762
352763
352764
352765
352766
352767
352768
352769
352770
352771
352772
352773
352774
352775
352776
352777
352778
352779
352780
352781
352782
352783
352784
352785
352786
352787
352788
352789
352790
352791
352792
352793
352794
352795
352796
352797
352798
352799
352800
352801
352802
352803
352804
352805
352806
352807
352808
352809
352810
352811
352812
352813
352814
352815
352816
352817
352818
352819
352820
352821
352822
352823
352824
352825
352826
352827
352828
352829
352830
352831
352832
352833
352834
352835
352836
352837
352838
352839
352840
352841
352842
352843
352844
352845
352846
352847
352848
352849
352850
352851
352852
352853
352854
352855
352856
352857
352858
352859
352860
352861
352862
352863
352864
352865
352866
352867
352868
352869
352870
352871
352872
352873
352874
352875
352876
352877
352878
352879
352880
352881
352882
352883
352884
352885
352886
352887
352888
352889
352890
352891
352892
352893
352894
352895
352896
352897
352898
352899
352900
352901
352902
352903
352904
352905
352906
352907
352908
352909
352910
352911
352912
352913
352914
352915
352916
352917
352918
352919
352920
352921
352922
352923
352924
352925
352926
352927
352928
352929
352930
352931
352932
352933
352934
352935
352936
352937
352938
352939
352940
352941
352942
352943
352944
352945
352946
352947
352948
352949
352950
352951
352952
352953
352954
352955
352956
352957
352958
352959
352960
352961
352962
352963
352964
352965
352966
352967
352968
352969
352970
352971
352972
352973
352974
352975
352976
352977
352978
352979
352980
352981
352982
352983
352984
352985
352986
352987
352988
352989
352990
352991
352992
352993
352994
352995
352996
352997
352998
352999
353000
353001
353002
353003
353004
353005
353006
353007
353008
353009
353010
353011
353012
353013
353014
353015
353016
353017
353018
353019
353020
353021
353022
353023
353024
353025
353026
353027
353028
353029
353030
353031
353032
353033
353034
353035
353036
353037
353038
353039
353040
353041
353042
353043
353044
353045
353046
353047
353048
353049
353050
353051
353052
353053
353054
353055
353056
353057
353058
353059
353060
353061
353062
353063
353064
353065
353066
353067
353068
353069
353070
353071
353072
353073
353074
353075
353076
353077
353078
353079
353080
353081
353082
353083
353084
353085
353086
353087
353088
353089
353090
353091
353092
353093
353094
353095
353096
353097
353098
353099
353100
353101
353102
353103
353104
353105
353106
353107
353108
353109
353110
353111
353112
353113
353114
353115
353116
353117
353118
353119
353120
353121
353122
353123
353124
353125
353126
353127
353128
353129
353130
353131
353132
353133
353134
353135
353136
353137
353138
353139
353140
353141
353142
353143
353144
353145
353146
353147
353148
353149
353150
353151
353152
353153
353154
353155
353156
353157
353158
353159
353160
353161
353162
353163
353164
353165
353166
353167
353168
353169
353170
353171
353172
353173
353174
353175
353176
353177
353178
353179
353180
353181
353182
353183
353184
353185
353186
353187
353188
353189
353190
353191
353192
353193
353194
353195
353196
353197
353198
353199
353200
353201
353202
353203
353204
353205
353206
353207
353208
353209
353210
353211
353212
353213
353214
353215
353216
353217
353218
353219
353220
353221
353222
353223
353224
353225
353226
353227
353228
353229
353230
353231
353232
353233
353234
353235
353236
353237
353238
353239
353240
353241
353242
353243
353244
353245
353246
353247
353248
353249
353250
353251
353252
353253
353254
353255
353256
353257
353258
353259
353260
353261
353262
353263
353264
353265
353266
353267
353268
353269
353270
353271
353272
353273
353274
353275
353276
353277
353278
353279
353280
353281
353282
353283
353284
353285
353286
353287
353288
353289
353290
353291
353292
353293
353294
353295
353296
353297
353298
353299
353300
353301
353302
353303
353304
353305
353306
353307
353308
353309
353310
353311
353312
353313
353314
353315
353316
353317
353318
353319
353320
353321
353322
353323
353324
353325
353326
353327
353328
353329
353330
353331
353332
353333
353334
353335
353336
353337
353338
353339
353340
353341
353342
353343
353344
353345
353346
353347
353348
353349
353350
353351
353352
353353
353354
353355
353356
353357
353358
353359
353360
353361
353362
353363
353364
353365
353366
353367
353368
353369
353370
353371
353372
353373
353374
353375
353376
353377
353378
353379
353380
353381
353382
353383
353384
353385
353386
353387
353388
353389
353390
353391
353392
353393
353394
353395
353396
353397
353398
353399
353400
353401
353402
353403
353404
353405
353406
353407
353408
353409
353410
353411
353412
353413
353414
353415
353416
353417
353418
353419
353420
353421
353422
353423
353424
353425
353426
353427
353428
353429
353430
353431
353432
353433
353434
353435
353436
353437
353438
353439
353440
353441
353442
353443
353444
353445
353446
353447
353448
353449
353450
353451
353452
353453
353454
353455
353456
353457
353458
353459
353460
353461
353462
353463
353464
353465
353466
353467
353468
353469
353470
353471
353472
353473
353474
353475
353476
353477
353478
353479
353480
353481
353482
353483
353484
353485
353486
353487
353488
353489
353490
353491
353492
353493
353494
353495
353496
353497
353498
353499
353500
353501
353502
353503
353504
353505
353506
353507
353508
353509
353510
353511
353512
353513
353514
353515
353516
353517
353518
353519
353520
353521
353522
353523
353524
353525
353526
353527
353528
353529
353530
353531
353532
353533
353534
353535
353536
353537
353538
353539
353540
353541
353542
353543
353544
353545
353546
353547
353548
353549
353550
353551
353552
353553
353554
353555
353556
353557
353558
353559
353560
353561
353562
353563
353564
353565
353566
353567
353568
353569
353570
353571
353572
353573
353574
353575
353576
353577
353578
353579
353580
353581
353582
353583
353584
353585
353586
353587
353588
353589
353590
353591
353592
353593
353594
353595
353596
353597
353598
353599
353600
353601
353602
353603
353604
353605
353606
353607
353608
353609
353610
353611
353612
353613
353614
353615
353616
353617
353618
353619
353620
353621
353622
353623
353624
353625
353626
353627
353628
353629
353630
353631
353632
353633
353634
353635
353636
353637
353638
353639
353640
353641
353642
353643
353644
353645
353646
353647
353648
353649
353650
353651
353652
353653
353654
353655
353656
353657
353658
353659
353660
353661
353662
353663
353664
353665
353666
353667
353668
353669
353670
353671
353672
353673
353674
353675
353676
353677
353678
353679
353680
353681
353682
353683
353684
353685
353686
353687
353688
353689
353690
353691
353692
353693
353694
353695
353696
353697
353698
353699
353700
353701
353702
353703
353704
353705
353706
353707
353708
353709
353710
353711
353712
353713
353714
353715
353716
353717
353718
353719
353720
353721
353722
353723
353724
353725
353726
353727
353728
353729
353730
353731
353732
353733
353734
353735
353736
353737
353738
353739
353740
353741
353742
353743
353744
353745
353746
353747
353748
353749
353750
353751
353752
353753
353754
353755
353756
353757
353758
353759
353760
353761
353762
353763
353764
353765
353766
353767
353768
353769
353770
353771
353772
353773
353774
353775
353776
353777
353778
353779
353780
353781
353782
353783
353784
353785
353786
353787
353788
353789
353790
353791
353792
353793
353794
353795
353796
353797
353798
353799
353800
353801
353802
353803
353804
353805
353806
353807
353808
353809
353810
353811
353812
353813
353814
353815
353816
353817
353818
353819
353820
353821
353822
353823
353824
353825
353826
353827
353828
353829
353830
353831
353832
353833
353834
353835
353836
353837
353838
353839
353840
353841
353842
353843
353844
353845
353846
353847
353848
353849
353850
353851
353852
353853
353854
353855
353856
353857
353858
353859
353860
353861
353862
353863
353864
353865
353866
353867
353868
353869
353870
353871
353872
353873
353874
353875
353876
353877
353878
353879
353880
353881
353882
353883
353884
353885
353886
353887
353888
353889
353890
353891
353892
353893
353894
353895
353896
353897
353898
353899
353900
353901
353902
353903
353904
353905
353906
353907
353908
353909
353910
353911
353912
353913
353914
353915
353916
353917
353918
353919
353920
353921
353922
353923
353924
353925
353926
353927
353928
353929
353930
353931
353932
353933
353934
353935
353936
353937
353938
353939
353940
353941
353942
353943
353944
353945
353946
353947
353948
353949
353950
353951
353952
353953
353954
353955
353956
353957
353958
353959
353960
353961
353962
353963
353964
353965
353966
353967
353968
353969
353970
353971
353972
353973
353974
353975
353976
353977
353978
353979
353980
353981
353982
353983
353984
353985
353986
353987
353988
353989
353990
353991
353992
353993
353994
353995
353996
353997
353998
353999
354000
354001
354002
354003
354004
354005
354006
354007
354008
354009
354010
354011
354012
354013
354014
354015
354016
354017
354018
354019
354020
354021
354022
354023
354024
354025
354026
354027
354028
354029
354030
354031
354032
354033
354034
354035
354036
354037
354038
354039
354040
354041
354042
354043
354044
354045
354046
354047
354048
354049
354050
354051
354052
354053
354054
354055
354056
354057
354058
354059
354060
354061
354062
354063
354064
354065
354066
354067
354068
354069
354070
354071
354072
354073
354074
354075
354076
354077
354078
354079
354080
354081
354082
354083
354084
354085
354086
354087
354088
354089
354090
354091
354092
354093
354094
354095
354096
354097
354098
354099
354100
354101
354102
354103
354104
354105
354106
354107
354108
354109
354110
354111
354112
354113
354114
354115
354116
354117
354118
354119
354120
354121
354122
354123
354124
354125
354126
354127
354128
354129
354130
354131
354132
354133
354134
354135
354136
354137
354138
354139
354140
354141
354142
354143
354144
354145
354146
354147
354148
354149
354150
354151
354152
354153
354154
354155
354156
354157
354158
354159
354160
354161
354162
354163
354164
354165
354166
354167
354168
354169
354170
354171
354172
354173
354174
354175
354176
354177
354178
354179
354180
354181
354182
354183
354184
354185
354186
354187
354188
354189
354190
354191
354192
354193
354194
354195
354196
354197
354198
354199
354200
354201
354202
354203
354204
354205
354206
354207
354208
354209
354210
354211
354212
354213
354214
354215
354216
354217
354218
354219
354220
354221
354222
354223
354224
354225
354226
354227
354228
354229
354230
354231
354232
354233
354234
354235
354236
354237
354238
354239
354240
354241
354242
354243
354244
354245
354246
354247
354248
354249
354250
354251
354252
354253
354254
354255
354256
354257
354258
354259
354260
354261
354262
354263
354264
354265
354266
354267
354268
354269
354270
354271
354272
354273
354274
354275
354276
354277
354278
354279
354280
354281
354282
354283
354284
354285
354286
354287
354288
354289
354290
354291
354292
354293
354294
354295
354296
354297
354298
354299
354300
354301
354302
354303
354304
354305
354306
354307
354308
354309
354310
354311
354312
354313
354314
354315
354316
354317
354318
354319
354320
354321
354322
354323
354324
354325
354326
354327
354328
354329
354330
354331
354332
354333
354334
354335
354336
354337
354338
354339
354340
354341
354342
354343
354344
354345
354346
354347
354348
354349
354350
354351
354352
354353
354354
354355
354356
354357
354358
354359
354360
354361
354362
354363
354364
354365
354366
354367
354368
354369
354370
354371
354372
354373
354374
354375
354376
354377
354378
354379
354380
354381
354382
354383
354384
354385
354386
354387
354388
354389
354390
354391
354392
354393
354394
354395
354396
354397
354398
354399
354400
354401
354402
354403
354404
354405
354406
354407
354408
354409
354410
354411
354412
354413
354414
354415
354416
354417
354418
354419
354420
354421
354422
354423
354424
354425
354426
354427
354428
354429
354430
354431
354432
354433
354434
354435
354436
354437
354438
354439
354440
354441
354442
354443
354444
354445
354446
354447
354448
354449
354450
354451
354452
354453
354454
354455
354456
354457
354458
354459
354460
354461
354462
354463
354464
354465
354466
354467
354468
354469
354470
354471
354472
354473
354474
354475
354476
354477
354478
354479
354480
354481
354482
354483
354484
354485
354486
354487
354488
354489
354490
354491
354492
354493
354494
354495
354496
354497
354498
354499
354500
354501
354502
354503
354504
354505
354506
354507
354508
354509
354510
354511
354512
354513
354514
354515
354516
354517
354518
354519
354520
354521
354522
354523
354524
354525
354526
354527
354528
354529
354530
354531
354532
354533
354534
354535
354536
354537
354538
354539
354540
354541
354542
354543
354544
354545
354546
354547
354548
354549
354550
354551
354552
354553
354554
354555
354556
354557
354558
354559
354560
354561
354562
354563
354564
354565
354566
354567
354568
354569
354570
354571
354572
354573
354574
354575
354576
354577
354578
354579
354580
354581
354582
354583
354584
354585
354586
354587
354588
354589
354590
354591
354592
354593
354594
354595
354596
354597
354598
354599
354600
354601
354602
354603
354604
354605
354606
354607
354608
354609
354610
354611
354612
354613
354614
354615
354616
354617
354618
354619
354620
354621
354622
354623
354624
354625
354626
354627
354628
354629
354630
354631
354632
354633
354634
354635
354636
354637
354638
354639
354640
354641
354642
354643
354644
354645
354646
354647
354648
354649
354650
354651
354652
354653
354654
354655
354656
354657
354658
354659
354660
354661
354662
354663
354664
354665
354666
354667
354668
354669
354670
354671
354672
354673
354674
354675
354676
354677
354678
354679
354680
354681
354682
354683
354684
354685
354686
354687
354688
354689
354690
354691
354692
354693
354694
354695
354696
354697
354698
354699
354700
354701
354702
354703
354704
354705
354706
354707
354708
354709
354710
354711
354712
354713
354714
354715
354716
354717
354718
354719
354720
354721
354722
354723
354724
354725
354726
354727
354728
354729
354730
354731
354732
354733
354734
354735
354736
354737
354738
354739
354740
354741
354742
354743
354744
354745
354746
354747
354748
354749
354750
354751
354752
354753
354754
354755
354756
354757
354758
354759
354760
354761
354762
354763
354764
354765
354766
354767
354768
354769
354770
354771
354772
354773
354774
354775
354776
354777
354778
354779
354780
354781
354782
354783
354784
354785
354786
354787
354788
354789
354790
354791
354792
354793
354794
354795
354796
354797
354798
354799
354800
354801
354802
354803
354804
354805
354806
354807
354808
354809
354810
354811
354812
354813
354814
354815
354816
354817
354818
354819
354820
354821
354822
354823
354824
354825
354826
354827
354828
354829
354830
354831
354832
354833
354834
354835
354836
354837
354838
354839
354840
354841
354842
354843
354844
354845
354846
354847
354848
354849
354850
354851
354852
354853
354854
354855
354856
354857
354858
354859
354860
354861
354862
354863
354864
354865
354866
354867
354868
354869
354870
354871
354872
354873
354874
354875
354876
354877
354878
354879
354880
354881
354882
354883
354884
354885
354886
354887
354888
354889
354890
354891
354892
354893
354894
354895
354896
354897
354898
354899
354900
354901
354902
354903
354904
354905
354906
354907
354908
354909
354910
354911
354912
354913
354914
354915
354916
354917
354918
354919
354920
354921
354922
354923
354924
354925
354926
354927
354928
354929
354930
354931
354932
354933
354934
354935
354936
354937
354938
354939
354940
354941
354942
354943
354944
354945
354946
354947
354948
354949
354950
354951
354952
354953
354954
354955
354956
354957
354958
354959
354960
354961
354962
354963
354964
354965
354966
354967
354968
354969
354970
354971
354972
354973
354974
354975
354976
354977
354978
354979
354980
354981
354982
354983
354984
354985
354986
354987
354988
354989
354990
354991
354992
354993
354994
354995
354996
354997
354998
354999
355000
355001
355002
355003
355004
355005
355006
355007
355008
355009
355010
355011
355012
355013
355014
355015
355016
355017
355018
355019
355020
355021
355022
355023
355024
355025
355026
355027
355028
355029
355030
355031
355032
355033
355034
355035
355036
355037
355038
355039
355040
355041
355042
355043
355044
355045
355046
355047
355048
355049
355050
355051
355052
355053
355054
355055
355056
355057
355058
355059
355060
355061
355062
355063
355064
355065
355066
355067
355068
355069
355070
355071
355072
355073
355074
355075
355076
355077
355078
355079
355080
355081
355082
355083
355084
355085
355086
355087
355088
355089
355090
355091
355092
355093
355094
355095
355096
355097
355098
355099
355100
355101
355102
355103
355104
355105
355106
355107
355108
355109
355110
355111
355112
355113
355114
355115
355116
355117
355118
355119
355120
355121
355122
355123
355124
355125
355126
355127
355128
355129
355130
355131
355132
355133
355134
355135
355136
355137
355138
355139
355140
355141
355142
355143
355144
355145
355146
355147
355148
355149
355150
355151
355152
355153
355154
355155
355156
355157
355158
355159
355160
355161
355162
355163
355164
355165
355166
355167
355168
355169
355170
355171
355172
355173
355174
355175
355176
355177
355178
355179
355180
355181
355182
355183
355184
355185
355186
355187
355188
355189
355190
355191
355192
355193
355194
355195
355196
355197
355198
355199
355200
355201
355202
355203
355204
355205
355206
355207
355208
355209
355210
355211
355212
355213
355214
355215
355216
355217
355218
355219
355220
355221
355222
355223
355224
355225
355226
355227
355228
355229
355230
355231
355232
355233
355234
355235
355236
355237
355238
355239
355240
355241
355242
355243
355244
355245
355246
355247
355248
355249
355250
355251
355252
355253
355254
355255
355256
355257
355258
355259
355260
355261
355262
355263
355264
355265
355266
355267
355268
355269
355270
355271
355272
355273
355274
355275
355276
355277
355278
355279
355280
355281
355282
355283
355284
355285
355286
355287
355288
355289
355290
355291
355292
355293
355294
355295
355296
355297
355298
355299
355300
355301
355302
355303
355304
355305
355306
355307
355308
355309
355310
355311
355312
355313
355314
355315
355316
355317
355318
355319
355320
355321
355322
355323
355324
355325
355326
355327
355328
355329
355330
355331
355332
355333
355334
355335
355336
355337
355338
355339
355340
355341
355342
355343
355344
355345
355346
355347
355348
355349
355350
355351
355352
355353
355354
355355
355356
355357
355358
355359
355360
355361
355362
355363
355364
355365
355366
355367
355368
355369
355370
355371
355372
355373
355374
355375
355376
355377
355378
355379
355380
355381
355382
355383
355384
355385
355386
355387
355388
355389
355390
355391
355392
355393
355394
355395
355396
355397
355398
355399
355400
355401
355402
355403
355404
355405
355406
355407
355408
355409
355410
355411
355412
355413
355414
355415
355416
355417
355418
355419
355420
355421
355422
355423
355424
355425
355426
355427
355428
355429
355430
355431
355432
355433
355434
355435
355436
355437
355438
355439
355440
355441
355442
355443
355444
355445
355446
355447
355448
355449
355450
355451
355452
355453
355454
355455
355456
355457
355458
355459
355460
355461
355462
355463
355464
355465
355466
355467
355468
355469
355470
355471
355472
355473
355474
355475
355476
355477
355478
355479
355480
355481
355482
355483
355484
355485
355486
355487
355488
355489
355490
355491
355492
355493
355494
355495
355496
355497
355498
355499
355500
355501
355502
355503
355504
355505
355506
355507
355508
355509
355510
355511
355512
355513
355514
355515
355516
355517
355518
355519
355520
355521
355522
355523
355524
355525
355526
355527
355528
355529
355530
355531
355532
355533
355534
355535
355536
355537
355538
355539
355540
355541
355542
355543
355544
355545
355546
355547
355548
355549
355550
355551
355552
355553
355554
355555
355556
355557
355558
355559
355560
355561
355562
355563
355564
355565
355566
355567
355568
355569
355570
355571
355572
355573
355574
355575
355576
355577
355578
355579
355580
355581
355582
355583
355584
355585
355586
355587
355588
355589
355590
355591
355592
355593
355594
355595
355596
355597
355598
355599
355600
355601
355602
355603
355604
355605
355606
355607
355608
355609
355610
355611
355612
355613
355614
355615
355616
355617
355618
355619
355620
355621
355622
355623
355624
355625
355626
355627
355628
355629
355630
355631
355632
355633
355634
355635
355636
355637
355638
355639
355640
355641
355642
355643
355644
355645
355646
355647
355648
355649
355650
355651
355652
355653
355654
355655
355656
355657
355658
355659
355660
355661
355662
355663
355664
355665
355666
355667
355668
355669
355670
355671
355672
355673
355674
355675
355676
355677
355678
355679
355680
355681
355682
355683
355684
355685
355686
355687
355688
355689
355690
355691
355692
355693
355694
355695
355696
355697
355698
355699
355700
355701
355702
355703
355704
355705
355706
355707
355708
355709
355710
355711
355712
355713
355714
355715
355716
355717
355718
355719
355720
355721
355722
355723
355724
355725
355726
355727
355728
355729
355730
355731
355732
355733
355734
355735
355736
355737
355738
355739
355740
355741
355742
355743
355744
355745
355746
355747
355748
355749
355750
355751
355752
355753
355754
355755
355756
355757
355758
355759
355760
355761
355762
355763
355764
355765
355766
355767
355768
355769
355770
355771
355772
355773
355774
355775
355776
355777
355778
355779
355780
355781
355782
355783
355784
355785
355786
355787
355788
355789
355790
355791
355792
355793
355794
355795
355796
355797
355798
355799
355800
355801
355802
355803
355804
355805
355806
355807
355808
355809
355810
355811
355812
355813
355814
355815
355816
355817
355818
355819
355820
355821
355822
355823
355824
355825
355826
355827
355828
355829
355830
355831
355832
355833
355834
355835
355836
355837
355838
355839
355840
355841
355842
355843
355844
355845
355846
355847
355848
355849
355850
355851
355852
355853
355854
355855
355856
355857
355858
355859
355860
355861
355862
355863
355864
355865
355866
355867
355868
355869
355870
355871
355872
355873
355874
355875
355876
355877
355878
355879
355880
355881
355882
355883
355884
355885
355886
355887
355888
355889
355890
355891
355892
355893
355894
355895
355896
355897
355898
355899
355900
355901
355902
355903
355904
355905
355906
355907
355908
355909
355910
355911
355912
355913
355914
355915
355916
355917
355918
355919
355920
355921
355922
355923
355924
355925
355926
355927
355928
355929
355930
355931
355932
355933
355934
355935
355936
355937
355938
355939
355940
355941
355942
355943
355944
355945
355946
355947
355948
355949
355950
355951
355952
355953
355954
355955
355956
355957
355958
355959
355960
355961
355962
355963
355964
355965
355966
355967
355968
355969
355970
355971
355972
355973
355974
355975
355976
355977
355978
355979
355980
355981
355982
355983
355984
355985
355986
355987
355988
355989
355990
355991
355992
355993
355994
355995
355996
355997
355998
355999
356000
356001
356002
356003
356004
356005
356006
356007
356008
356009
356010
356011
356012
356013
356014
356015
356016
356017
356018
356019
356020
356021
356022
356023
356024
356025
356026
356027
356028
356029
356030
356031
356032
356033
356034
356035
356036
356037
356038
356039
356040
356041
356042
356043
356044
356045
356046
356047
356048
356049
356050
356051
356052
356053
356054
356055
356056
356057
356058
356059
356060
356061
356062
356063
356064
356065
356066
356067
356068
356069
356070
356071
356072
356073
356074
356075
356076
356077
356078
356079
356080
356081
356082
356083
356084
356085
356086
356087
356088
356089
356090
356091
356092
356093
356094
356095
356096
356097
356098
356099
356100
356101
356102
356103
356104
356105
356106
356107
356108
356109
356110
356111
356112
356113
356114
356115
356116
356117
356118
356119
356120
356121
356122
356123
356124
356125
356126
356127
356128
356129
356130
356131
356132
356133
356134
356135
356136
356137
356138
356139
356140
356141
356142
356143
356144
356145
356146
356147
356148
356149
356150
356151
356152
356153
356154
356155
356156
356157
356158
356159
356160
356161
356162
356163
356164
356165
356166
356167
356168
356169
356170
356171
356172
356173
356174
356175
356176
356177
356178
356179
356180
356181
356182
356183
356184
356185
356186
356187
356188
356189
356190
356191
356192
356193
356194
356195
356196
356197
356198
356199
356200
356201
356202
356203
356204
356205
356206
356207
356208
356209
356210
356211
356212
356213
356214
356215
356216
356217
356218
356219
356220
356221
356222
356223
356224
356225
356226
356227
356228
356229
356230
356231
356232
356233
356234
356235
356236
356237
356238
356239
356240
356241
356242
356243
356244
356245
356246
356247
356248
356249
356250
356251
356252
356253
356254
356255
356256
356257
356258
356259
356260
356261
356262
356263
356264
356265
356266
356267
356268
356269
356270
356271
356272
356273
356274
356275
356276
356277
356278
356279
356280
356281
356282
356283
356284
356285
356286
356287
356288
356289
356290
356291
356292
356293
356294
356295
356296
356297
356298
356299
356300
356301
356302
356303
356304
356305
356306
356307
356308
356309
356310
356311
356312
356313
356314
356315
356316
356317
356318
356319
356320
356321
356322
356323
356324
356325
356326
356327
356328
356329
356330
356331
356332
356333
356334
356335
356336
356337
356338
356339
356340
356341
356342
356343
356344
356345
356346
356347
356348
356349
356350
356351
356352
356353
356354
356355
356356
356357
356358
356359
356360
356361
356362
356363
356364
356365
356366
356367
356368
356369
356370
356371
356372
356373
356374
356375
356376
356377
356378
356379
356380
356381
356382
356383
356384
356385
356386
356387
356388
356389
356390
356391
356392
356393
356394
356395
356396
356397
356398
356399
356400
356401
356402
356403
356404
356405
356406
356407
356408
356409
356410
356411
356412
356413
356414
356415
356416
356417
356418
356419
356420
356421
356422
356423
356424
356425
356426
356427
356428
356429
356430
356431
356432
356433
356434
356435
356436
356437
356438
356439
356440
356441
356442
356443
356444
356445
356446
356447
356448
356449
356450
356451
356452
356453
356454
356455
356456
356457
356458
356459
356460
356461
356462
356463
356464
356465
356466
356467
356468
356469
356470
356471
356472
356473
356474
356475
356476
356477
356478
356479
356480
356481
356482
356483
356484
356485
356486
356487
356488
356489
356490
356491
356492
356493
356494
356495
356496
356497
356498
356499
356500
356501
356502
356503
356504
356505
356506
356507
356508
356509
356510
356511
356512
356513
356514
356515
356516
356517
356518
356519
356520
356521
356522
356523
356524
356525
356526
356527
356528
356529
356530
356531
356532
356533
356534
356535
356536
356537
356538
356539
356540
356541
356542
356543
356544
356545
356546
356547
356548
356549
356550
356551
356552
356553
356554
356555
356556
356557
356558
356559
356560
356561
356562
356563
356564
356565
356566
356567
356568
356569
356570
356571
356572
356573
356574
356575
356576
356577
356578
356579
356580
356581
356582
356583
356584
356585
356586
356587
356588
356589
356590
356591
356592
356593
356594
356595
356596
356597
356598
356599
356600
356601
356602
356603
356604
356605
356606
356607
356608
356609
356610
356611
356612
356613
356614
356615
356616
356617
356618
356619
356620
356621
356622
356623
356624
356625
356626
356627
356628
356629
356630
356631
356632
356633
356634
356635
356636
356637
356638
356639
356640
356641
356642
356643
356644
356645
356646
356647
356648
356649
356650
356651
356652
356653
356654
356655
356656
356657
356658
356659
356660
356661
356662
356663
356664
356665
356666
356667
356668
356669
356670
356671
356672
356673
356674
356675
356676
356677
356678
356679
356680
356681
356682
356683
356684
356685
356686
356687
356688
356689
356690
356691
356692
356693
356694
356695
356696
356697
356698
356699
356700
356701
356702
356703
356704
356705
356706
356707
356708
356709
356710
356711
356712
356713
356714
356715
356716
356717
356718
356719
356720
356721
356722
356723
356724
356725
356726
356727
356728
356729
356730
356731
356732
356733
356734
356735
356736
356737
356738
356739
356740
356741
356742
356743
356744
356745
356746
356747
356748
356749
356750
356751
356752
356753
356754
356755
356756
356757
356758
356759
356760
356761
356762
356763
356764
356765
356766
356767
356768
356769
356770
356771
356772
356773
356774
356775
356776
356777
356778
356779
356780
356781
356782
356783
356784
356785
356786
356787
356788
356789
356790
356791
356792
356793
356794
356795
356796
356797
356798
356799
356800
356801
356802
356803
356804
356805
356806
356807
356808
356809
356810
356811
356812
356813
356814
356815
356816
356817
356818
356819
356820
356821
356822
356823
356824
356825
356826
356827
356828
356829
356830
356831
356832
356833
356834
356835
356836
356837
356838
356839
356840
356841
356842
356843
356844
356845
356846
356847
356848
356849
356850
356851
356852
356853
356854
356855
356856
356857
356858
356859
356860
356861
356862
356863
356864
356865
356866
356867
356868
356869
356870
356871
356872
356873
356874
356875
356876
356877
356878
356879
356880
356881
356882
356883
356884
356885
356886
356887
356888
356889
356890
356891
356892
356893
356894
356895
356896
356897
356898
356899
356900
356901
356902
356903
356904
356905
356906
356907
356908
356909
356910
356911
356912
356913
356914
356915
356916
356917
356918
356919
356920
356921
356922
356923
356924
356925
356926
356927
356928
356929
356930
356931
356932
356933
356934
356935
356936
356937
356938
356939
356940
356941
356942
356943
356944
356945
356946
356947
356948
356949
356950
356951
356952
356953
356954
356955
356956
356957
356958
356959
356960
356961
356962
356963
356964
356965
356966
356967
356968
356969
356970
356971
356972
356973
356974
356975
356976
356977
356978
356979
356980
356981
356982
356983
356984
356985
356986
356987
356988
356989
356990
356991
356992
356993
356994
356995
356996
356997
356998
356999
357000
357001
357002
357003
357004
357005
357006
357007
357008
357009
357010
357011
357012
357013
357014
357015
357016
357017
357018
357019
357020
357021
357022
357023
357024
357025
357026
357027
357028
357029
357030
357031
357032
357033
357034
357035
357036
357037
357038
357039
357040
357041
357042
357043
357044
357045
357046
357047
357048
357049
357050
357051
357052
357053
357054
357055
357056
357057
357058
357059
357060
357061
357062
357063
357064
357065
357066
357067
357068
357069
357070
357071
357072
357073
357074
357075
357076
357077
357078
357079
357080
357081
357082
357083
357084
357085
357086
357087
357088
357089
357090
357091
357092
357093
357094
357095
357096
357097
357098
357099
357100
357101
357102
357103
357104
357105
357106
357107
357108
357109
357110
357111
357112
357113
357114
357115
357116
357117
357118
357119
357120
357121
357122
357123
357124
357125
357126
357127
357128
357129
357130
357131
357132
357133
357134
357135
357136
357137
357138
357139
357140
357141
357142
357143
357144
357145
357146
357147
357148
357149
357150
357151
357152
357153
357154
357155
357156
357157
357158
357159
357160
357161
357162
357163
357164
357165
357166
357167
357168
357169
357170
357171
357172
357173
357174
357175
357176
357177
357178
357179
357180
357181
357182
357183
357184
357185
357186
357187
357188
357189
357190
357191
357192
357193
357194
357195
357196
357197
357198
357199
357200
357201
357202
357203
357204
357205
357206
357207
357208
357209
357210
357211
357212
357213
357214
357215
357216
357217
357218
357219
357220
357221
357222
357223
357224
357225
357226
357227
357228
357229
357230
357231
357232
357233
357234
357235
357236
357237
357238
357239
357240
357241
357242
357243
357244
357245
357246
357247
357248
357249
357250
357251
357252
357253
357254
357255
357256
357257
357258
357259
357260
357261
357262
357263
357264
357265
357266
357267
357268
357269
357270
357271
357272
357273
357274
357275
357276
357277
357278
357279
357280
357281
357282
357283
357284
357285
357286
357287
357288
357289
357290
357291
357292
357293
357294
357295
357296
357297
357298
357299
357300
357301
357302
357303
357304
357305
357306
357307
357308
357309
357310
357311
357312
357313
357314
357315
357316
357317
357318
357319
357320
357321
357322
357323
357324
357325
357326
357327
357328
357329
357330
357331
357332
357333
357334
357335
357336
357337
357338
357339
357340
357341
357342
357343
357344
357345
357346
357347
357348
357349
357350
357351
357352
357353
357354
357355
357356
357357
357358
357359
357360
357361
357362
357363
357364
357365
357366
357367
357368
357369
357370
357371
357372
357373
357374
357375
357376
357377
357378
357379
357380
357381
357382
357383
357384
357385
357386
357387
357388
357389
357390
357391
357392
357393
357394
357395
357396
357397
357398
357399
357400
357401
357402
357403
357404
357405
357406
357407
357408
357409
357410
357411
357412
357413
357414
357415
357416
357417
357418
357419
357420
357421
357422
357423
357424
357425
357426
357427
357428
357429
357430
357431
357432
357433
357434
357435
357436
357437
357438
357439
357440
357441
357442
357443
357444
357445
357446
357447
357448
357449
357450
357451
357452
357453
357454
357455
357456
357457
357458
357459
357460
357461
357462
357463
357464
357465
357466
357467
357468
357469
357470
357471
357472
357473
357474
357475
357476
357477
357478
357479
357480
357481
357482
357483
357484
357485
357486
357487
357488
357489
357490
357491
357492
357493
357494
357495
357496
357497
357498
357499
357500
357501
357502
357503
357504
357505
357506
357507
357508
357509
357510
357511
357512
357513
357514
357515
357516
357517
357518
357519
357520
357521
357522
357523
357524
357525
357526
357527
357528
357529
357530
357531
357532
357533
357534
357535
357536
357537
357538
357539
357540
357541
357542
357543
357544
357545
357546
357547
357548
357549
357550
357551
357552
357553
357554
357555
357556
357557
357558
357559
357560
357561
357562
357563
357564
357565
357566
357567
357568
357569
357570
357571
357572
357573
357574
357575
357576
357577
357578
357579
357580
357581
357582
357583
357584
357585
357586
357587
357588
357589
357590
357591
357592
357593
357594
357595
357596
357597
357598
357599
357600
357601
357602
357603
357604
357605
357606
357607
357608
357609
357610
357611
357612
357613
357614
357615
357616
357617
357618
357619
357620
357621
357622
357623
357624
357625
357626
357627
357628
357629
357630
357631
357632
357633
357634
357635
357636
357637
357638
357639
357640
357641
357642
357643
357644
357645
357646
357647
357648
357649
357650
357651
357652
357653
357654
357655
357656
357657
357658
357659
357660
357661
357662
357663
357664
357665
357666
357667
357668
357669
357670
357671
357672
357673
357674
357675
357676
357677
357678
357679
357680
357681
357682
357683
357684
357685
357686
357687
357688
357689
357690
357691
357692
357693
357694
357695
357696
357697
357698
357699
357700
357701
357702
357703
357704
357705
357706
357707
357708
357709
357710
357711
357712
357713
357714
357715
357716
357717
357718
357719
357720
357721
357722
357723
357724
357725
357726
357727
357728
357729
357730
357731
357732
357733
357734
357735
357736
357737
357738
357739
357740
357741
357742
357743
357744
357745
357746
357747
357748
357749
357750
357751
357752
357753
357754
357755
357756
357757
357758
357759
357760
357761
357762
357763
357764
357765
357766
357767
357768
357769
357770
357771
357772
357773
357774
357775
357776
357777
357778
357779
357780
357781
357782
357783
357784
357785
357786
357787
357788
357789
357790
357791
357792
357793
357794
357795
357796
357797
357798
357799
357800
357801
357802
357803
357804
357805
357806
357807
357808
357809
357810
357811
357812
357813
357814
357815
357816
357817
357818
357819
357820
357821
357822
357823
357824
357825
357826
357827
357828
357829
357830
357831
357832
357833
357834
357835
357836
357837
357838
357839
357840
357841
357842
357843
357844
357845
357846
357847
357848
357849
357850
357851
357852
357853
357854
357855
357856
357857
357858
357859
357860
357861
357862
357863
357864
357865
357866
357867
357868
357869
357870
357871
357872
357873
357874
357875
357876
357877
357878
357879
357880
357881
357882
357883
357884
357885
357886
357887
357888
357889
357890
357891
357892
357893
357894
357895
357896
357897
357898
357899
357900
357901
357902
357903
357904
357905
357906
357907
357908
357909
357910
357911
357912
357913
357914
357915
357916
357917
357918
357919
357920
357921
357922
357923
357924
357925
357926
357927
357928
357929
357930
357931
357932
357933
357934
357935
357936
357937
357938
357939
357940
357941
357942
357943
357944
357945
357946
357947
357948
357949
357950
357951
357952
357953
357954
357955
357956
357957
357958
357959
357960
357961
357962
357963
357964
357965
357966
357967
357968
357969
357970
357971
357972
357973
357974
357975
357976
357977
357978
357979
357980
357981
357982
357983
357984
357985
357986
357987
357988
357989
357990
357991
357992
357993
357994
357995
357996
357997
357998
357999
358000
358001
358002
358003
358004
358005
358006
358007
358008
358009
358010
358011
358012
358013
358014
358015
358016
358017
358018
358019
358020
358021
358022
358023
358024
358025
358026
358027
358028
358029
358030
358031
358032
358033
358034
358035
358036
358037
358038
358039
358040
358041
358042
358043
358044
358045
358046
358047
358048
358049
358050
358051
358052
358053
358054
358055
358056
358057
358058
358059
358060
358061
358062
358063
358064
358065
358066
358067
358068
358069
358070
358071
358072
358073
358074
358075
358076
358077
358078
358079
358080
358081
358082
358083
358084
358085
358086
358087
358088
358089
358090
358091
358092
358093
358094
358095
358096
358097
358098
358099
358100
358101
358102
358103
358104
358105
358106
358107
358108
358109
358110
358111
358112
358113
358114
358115
358116
358117
358118
358119
358120
358121
358122
358123
358124
358125
358126
358127
358128
358129
358130
358131
358132
358133
358134
358135
358136
358137
358138
358139
358140
358141
358142
358143
358144
358145
358146
358147
358148
358149
358150
358151
358152
358153
358154
358155
358156
358157
358158
358159
358160
358161
358162
358163
358164
358165
358166
358167
358168
358169
358170
358171
358172
358173
358174
358175
358176
358177
358178
358179
358180
358181
358182
358183
358184
358185
358186
358187
358188
358189
358190
358191
358192
358193
358194
358195
358196
358197
358198
358199
358200
358201
358202
358203
358204
358205
358206
358207
358208
358209
358210
358211
358212
358213
358214
358215
358216
358217
358218
358219
358220
358221
358222
358223
358224
358225
358226
358227
358228
358229
358230
358231
358232
358233
358234
358235
358236
358237
358238
358239
358240
358241
358242
358243
358244
358245
358246
358247
358248
358249
358250
358251
358252
358253
358254
358255
358256
358257
358258
358259
358260
358261
358262
358263
358264
358265
358266
358267
358268
358269
358270
358271
358272
358273
358274
358275
358276
358277
358278
358279
358280
358281
358282
358283
358284
358285
358286
358287
358288
358289
358290
358291
358292
358293
358294
358295
358296
358297
358298
358299
358300
358301
358302
358303
358304
358305
358306
358307
358308
358309
358310
358311
358312
358313
358314
358315
358316
358317
358318
358319
358320
358321
358322
358323
358324
358325
358326
358327
358328
358329
358330
358331
358332
358333
358334
358335
358336
358337
358338
358339
358340
358341
358342
358343
358344
358345
358346
358347
358348
358349
358350
358351
358352
358353
358354
358355
358356
358357
358358
358359
358360
358361
358362
358363
358364
358365
358366
358367
358368
358369
358370
358371
358372
358373
358374
358375
358376
358377
358378
358379
358380
358381
358382
358383
358384
358385
358386
358387
358388
358389
358390
358391
358392
358393
358394
358395
358396
358397
358398
358399
358400
358401
358402
358403
358404
358405
358406
358407
358408
358409
358410
358411
358412
358413
358414
358415
358416
358417
358418
358419
358420
358421
358422
358423
358424
358425
358426
358427
358428
358429
358430
358431
358432
358433
358434
358435
358436
358437
358438
358439
358440
358441
358442
358443
358444
358445
358446
358447
358448
358449
358450
358451
358452
358453
358454
358455
358456
358457
358458
358459
358460
358461
358462
358463
358464
358465
358466
358467
358468
358469
358470
358471
358472
358473
358474
358475
358476
358477
358478
358479
358480
358481
358482
358483
358484
358485
358486
358487
358488
358489
358490
358491
358492
358493
358494
358495
358496
358497
358498
358499
358500
358501
358502
358503
358504
358505
358506
358507
358508
358509
358510
358511
358512
358513
358514
358515
358516
358517
358518
358519
358520
358521
358522
358523
358524
358525
358526
358527
358528
358529
358530
358531
358532
358533
358534
358535
358536
358537
358538
358539
358540
358541
358542
358543
358544
358545
358546
358547
358548
358549
358550
358551
358552
358553
358554
358555
358556
358557
358558
358559
358560
358561
358562
358563
358564
358565
358566
358567
358568
358569
358570
358571
358572
358573
358574
358575
358576
358577
358578
358579
358580
358581
358582
358583
358584
358585
358586
358587
358588
358589
358590
358591
358592
358593
358594
358595
358596
358597
358598
358599
358600
358601
358602
358603
358604
358605
358606
358607
358608
358609
358610
358611
358612
358613
358614
358615
358616
358617
358618
358619
358620
358621
358622
358623
358624
358625
358626
358627
358628
358629
358630
358631
358632
358633
358634
358635
358636
358637
358638
358639
358640
358641
358642
358643
358644
358645
358646
358647
358648
358649
358650
358651
358652
358653
358654
358655
358656
358657
358658
358659
358660
358661
358662
358663
358664
358665
358666
358667
358668
358669
358670
358671
358672
358673
358674
358675
358676
358677
358678
358679
358680
358681
358682
358683
358684
358685
358686
358687
358688
358689
358690
358691
358692
358693
358694
358695
358696
358697
358698
358699
358700
358701
358702
358703
358704
358705
358706
358707
358708
358709
358710
358711
358712
358713
358714
358715
358716
358717
358718
358719
358720
358721
358722
358723
358724
358725
358726
358727
358728
358729
358730
358731
358732
358733
358734
358735
358736
358737
358738
358739
358740
358741
358742
358743
358744
358745
358746
358747
358748
358749
358750
358751
358752
358753
358754
358755
358756
358757
358758
358759
358760
358761
358762
358763
358764
358765
358766
358767
358768
358769
358770
358771
358772
358773
358774
358775
358776
358777
358778
358779
358780
358781
358782
358783
358784
358785
358786
358787
358788
358789
358790
358791
358792
358793
358794
358795
358796
358797
358798
358799
358800
358801
358802
358803
358804
358805
358806
358807
358808
358809
358810
358811
358812
358813
358814
358815
358816
358817
358818
358819
358820
358821
358822
358823
358824
358825
358826
358827
358828
358829
358830
358831
358832
358833
358834
358835
358836
358837
358838
358839
358840
358841
358842
358843
358844
358845
358846
358847
358848
358849
358850
358851
358852
358853
358854
358855
358856
358857
358858
358859
358860
358861
358862
358863
358864
358865
358866
358867
358868
358869
358870
358871
358872
358873
358874
358875
358876
358877
358878
358879
358880
358881
358882
358883
358884
358885
358886
358887
358888
358889
358890
358891
358892
358893
358894
358895
358896
358897
358898
358899
358900
358901
358902
358903
358904
358905
358906
358907
358908
358909
358910
358911
358912
358913
358914
358915
358916
358917
358918
358919
358920
358921
358922
358923
358924
358925
358926
358927
358928
358929
358930
358931
358932
358933
358934
358935
358936
358937
358938
358939
358940
358941
358942
358943
358944
358945
358946
358947
358948
358949
358950
358951
358952
358953
358954
358955
358956
358957
358958
358959
358960
358961
358962
358963
358964
358965
358966
358967
358968
358969
358970
358971
358972
358973
358974
358975
358976
358977
358978
358979
358980
358981
358982
358983
358984
358985
358986
358987
358988
358989
358990
358991
358992
358993
358994
358995
358996
358997
358998
358999
359000
359001
359002
359003
359004
359005
359006
359007
359008
359009
359010
359011
359012
359013
359014
359015
359016
359017
359018
359019
359020
359021
359022
359023
359024
359025
359026
359027
359028
359029
359030
359031
359032
359033
359034
359035
359036
359037
359038
359039
359040
359041
359042
359043
359044
359045
359046
359047
359048
359049
359050
359051
359052
359053
359054
359055
359056
359057
359058
359059
359060
359061
359062
359063
359064
359065
359066
359067
359068
359069
359070
359071
359072
359073
359074
359075
359076
359077
359078
359079
359080
359081
359082
359083
359084
359085
359086
359087
359088
359089
359090
359091
359092
359093
359094
359095
359096
359097
359098
359099
359100
359101
359102
359103
359104
359105
359106
359107
359108
359109
359110
359111
359112
359113
359114
359115
359116
359117
359118
359119
359120
359121
359122
359123
359124
359125
359126
359127
359128
359129
359130
359131
359132
359133
359134
359135
359136
359137
359138
359139
359140
359141
359142
359143
359144
359145
359146
359147
359148
359149
359150
359151
359152
359153
359154
359155
359156
359157
359158
359159
359160
359161
359162
359163
359164
359165
359166
359167
359168
359169
359170
359171
359172
359173
359174
359175
359176
359177
359178
359179
359180
359181
359182
359183
359184
359185
359186
359187
359188
359189
359190
359191
359192
359193
359194
359195
359196
359197
359198
359199
359200
359201
359202
359203
359204
359205
359206
359207
359208
359209
359210
359211
359212
359213
359214
359215
359216
359217
359218
359219
359220
359221
359222
359223
359224
359225
359226
359227
359228
359229
359230
359231
359232
359233
359234
359235
359236
359237
359238
359239
359240
359241
359242
359243
359244
359245
359246
359247
359248
359249
359250
359251
359252
359253
359254
359255
359256
359257
359258
359259
359260
359261
359262
359263
359264
359265
359266
359267
359268
359269
359270
359271
359272
359273
359274
359275
359276
359277
359278
359279
359280
359281
359282
359283
359284
359285
359286
359287
359288
359289
359290
359291
359292
359293
359294
359295
359296
359297
359298
359299
359300
359301
359302
359303
359304
359305
359306
359307
359308
359309
359310
359311
359312
359313
359314
359315
359316
359317
359318
359319
359320
359321
359322
359323
359324
359325
359326
359327
359328
359329
359330
359331
359332
359333
359334
359335
359336
359337
359338
359339
359340
359341
359342
359343
359344
359345
359346
359347
359348
359349
359350
359351
359352
359353
359354
359355
359356
359357
359358
359359
359360
359361
359362
359363
359364
359365
359366
359367
359368
359369
359370
359371
359372
359373
359374
359375
359376
359377
359378
359379
359380
359381
359382
359383
359384
359385
359386
359387
359388
359389
359390
359391
359392
359393
359394
359395
359396
359397
359398
359399
359400
359401
359402
359403
359404
359405
359406
359407
359408
359409
359410
359411
359412
359413
359414
359415
359416
359417
359418
359419
359420
359421
359422
359423
359424
359425
359426
359427
359428
359429
359430
359431
359432
359433
359434
359435
359436
359437
359438
359439
359440
359441
359442
359443
359444
359445
359446
359447
359448
359449
359450
359451
359452
359453
359454
359455
359456
359457
359458
359459
359460
359461
359462
359463
359464
359465
359466
359467
359468
359469
359470
359471
359472
359473
359474
359475
359476
359477
359478
359479
359480
359481
359482
359483
359484
359485
359486
359487
359488
359489
359490
359491
359492
359493
359494
359495
359496
359497
359498
359499
359500
359501
359502
359503
359504
359505
359506
359507
359508
359509
359510
359511
359512
359513
359514
359515
359516
359517
359518
359519
359520
359521
359522
359523
359524
359525
359526
359527
359528
359529
359530
359531
359532
359533
359534
359535
359536
359537
359538
359539
359540
359541
359542
359543
359544
359545
359546
359547
359548
359549
359550
359551
359552
359553
359554
359555
359556
359557
359558
359559
359560
359561
359562
359563
359564
359565
359566
359567
359568
359569
359570
359571
359572
359573
359574
359575
359576
359577
359578
359579
359580
359581
359582
359583
359584
359585
359586
359587
359588
359589
359590
359591
359592
359593
359594
359595
359596
359597
359598
359599
359600
359601
359602
359603
359604
359605
359606
359607
359608
359609
359610
359611
359612
359613
359614
359615
359616
359617
359618
359619
359620
359621
359622
359623
359624
359625
359626
359627
359628
359629
359630
359631
359632
359633
359634
359635
359636
359637
359638
359639
359640
359641
359642
359643
359644
359645
359646
359647
359648
359649
359650
359651
359652
359653
359654
359655
359656
359657
359658
359659
359660
359661
359662
359663
359664
359665
359666
359667
359668
359669
359670
359671
359672
359673
359674
359675
359676
359677
359678
359679
359680
359681
359682
359683
359684
359685
359686
359687
359688
359689
359690
359691
359692
359693
359694
359695
359696
359697
359698
359699
359700
359701
359702
359703
359704
359705
359706
359707
359708
359709
359710
359711
359712
359713
359714
359715
359716
359717
359718
359719
359720
359721
359722
359723
359724
359725
359726
359727
359728
359729
359730
359731
359732
359733
359734
359735
359736
359737
359738
359739
359740
359741
359742
359743
359744
359745
359746
359747
359748
359749
359750
359751
359752
359753
359754
359755
359756
359757
359758
359759
359760
359761
359762
359763
359764
359765
359766
359767
359768
359769
359770
359771
359772
359773
359774
359775
359776
359777
359778
359779
359780
359781
359782
359783
359784
359785
359786
359787
359788
359789
359790
359791
359792
359793
359794
359795
359796
359797
359798
359799
359800
359801
359802
359803
359804
359805
359806
359807
359808
359809
359810
359811
359812
359813
359814
359815
359816
359817
359818
359819
359820
359821
359822
359823
359824
359825
359826
359827
359828
359829
359830
359831
359832
359833
359834
359835
359836
359837
359838
359839
359840
359841
359842
359843
359844
359845
359846
359847
359848
359849
359850
359851
359852
359853
359854
359855
359856
359857
359858
359859
359860
359861
359862
359863
359864
359865
359866
359867
359868
359869
359870
359871
359872
359873
359874
359875
359876
359877
359878
359879
359880
359881
359882
359883
359884
359885
359886
359887
359888
359889
359890
359891
359892
359893
359894
359895
359896
359897
359898
359899
359900
359901
359902
359903
359904
359905
359906
359907
359908
359909
359910
359911
359912
359913
359914
359915
359916
359917
359918
359919
359920
359921
359922
359923
359924
359925
359926
359927
359928
359929
359930
359931
359932
359933
359934
359935
359936
359937
359938
359939
359940
359941
359942
359943
359944
359945
359946
359947
359948
359949
359950
359951
359952
359953
359954
359955
359956
359957
359958
359959
359960
359961
359962
359963
359964
359965
359966
359967
359968
359969
359970
359971
359972
359973
359974
359975
359976
359977
359978
359979
359980
359981
359982
359983
359984
359985
359986
359987
359988
359989
359990
359991
359992
359993
359994
359995
359996
359997
359998
359999
360000
360001
360002
360003
360004
360005
360006
360007
360008
360009
360010
360011
360012
360013
360014
360015
360016
360017
360018
360019
360020
360021
360022
360023
360024
360025
360026
360027
360028
360029
360030
360031
360032
360033
360034
360035
360036
360037
360038
360039
360040
360041
360042
360043
360044
360045
360046
360047
360048
360049
360050
360051
360052
360053
360054
360055
360056
360057
360058
360059
360060
360061
360062
360063
360064
360065
360066
360067
360068
360069
360070
360071
360072
360073
360074
360075
360076
360077
360078
360079
360080
360081
360082
360083
360084
360085
360086
360087
360088
360089
360090
360091
360092
360093
360094
360095
360096
360097
360098
360099
360100
360101
360102
360103
360104
360105
360106
360107
360108
360109
360110
360111
360112
360113
360114
360115
360116
360117
360118
360119
360120
360121
360122
360123
360124
360125
360126
360127
360128
360129
360130
360131
360132
360133
360134
360135
360136
360137
360138
360139
360140
360141
360142
360143
360144
360145
360146
360147
360148
360149
360150
360151
360152
360153
360154
360155
360156
360157
360158
360159
360160
360161
360162
360163
360164
360165
360166
360167
360168
360169
360170
360171
360172
360173
360174
360175
360176
360177
360178
360179
360180
360181
360182
360183
360184
360185
360186
360187
360188
360189
360190
360191
360192
360193
360194
360195
360196
360197
360198
360199
360200
360201
360202
360203
360204
360205
360206
360207
360208
360209
360210
360211
360212
360213
360214
360215
360216
360217
360218
360219
360220
360221
360222
360223
360224
360225
360226
360227
360228
360229
360230
360231
360232
360233
360234
360235
360236
360237
360238
360239
360240
360241
360242
360243
360244
360245
360246
360247
360248
360249
360250
360251
360252
360253
360254
360255
360256
360257
360258
360259
360260
360261
360262
360263
360264
360265
360266
360267
360268
360269
360270
360271
360272
360273
360274
360275
360276
360277
360278
360279
360280
360281
360282
360283
360284
360285
360286
360287
360288
360289
360290
360291
360292
360293
360294
360295
360296
360297
360298
360299
360300
360301
360302
360303
360304
360305
360306
360307
360308
360309
360310
360311
360312
360313
360314
360315
360316
360317
360318
360319
360320
360321
360322
360323
360324
360325
360326
360327
360328
360329
360330
360331
360332
360333
360334
360335
360336
360337
360338
360339
360340
360341
360342
360343
360344
360345
360346
360347
360348
360349
360350
360351
360352
360353
360354
360355
360356
360357
360358
360359
360360
360361
360362
360363
360364
360365
360366
360367
360368
360369
360370
360371
360372
360373
360374
360375
360376
360377
360378
360379
360380
360381
360382
360383
360384
360385
360386
360387
360388
360389
360390
360391
360392
360393
360394
360395
360396
360397
360398
360399
360400
360401
360402
360403
360404
360405
360406
360407
360408
360409
360410
360411
360412
360413
360414
360415
360416
360417
360418
360419
360420
360421
360422
360423
360424
360425
360426
360427
360428
360429
360430
360431
360432
360433
360434
360435
360436
360437
360438
360439
360440
360441
360442
360443
360444
360445
360446
360447
360448
360449
360450
360451
360452
360453
360454
360455
360456
360457
360458
360459
360460
360461
360462
360463
360464
360465
360466
360467
360468
360469
360470
360471
360472
360473
360474
360475
360476
360477
360478
360479
360480
360481
360482
360483
360484
360485
360486
360487
360488
360489
360490
360491
360492
360493
360494
360495
360496
360497
360498
360499
360500
360501
360502
360503
360504
360505
360506
360507
360508
360509
360510
360511
360512
360513
360514
360515
360516
360517
360518
360519
360520
360521
360522
360523
360524
360525
360526
360527
360528
360529
360530
360531
360532
360533
360534
360535
360536
360537
360538
360539
360540
360541
360542
360543
360544
360545
360546
360547
360548
360549
360550
360551
360552
360553
360554
360555
360556
360557
360558
360559
360560
360561
360562
360563
360564
360565
360566
360567
360568
360569
360570
360571
360572
360573
360574
360575
360576
360577
360578
360579
360580
360581
360582
360583
360584
360585
360586
360587
360588
360589
360590
360591
360592
360593
360594
360595
360596
360597
360598
360599
360600
360601
360602
360603
360604
360605
360606
360607
360608
360609
360610
360611
360612
360613
360614
360615
360616
360617
360618
360619
360620
360621
360622
360623
360624
360625
360626
360627
360628
360629
360630
360631
360632
360633
360634
360635
360636
360637
360638
360639
360640
360641
360642
360643
360644
360645
360646
360647
360648
360649
360650
360651
360652
360653
360654
360655
360656
360657
360658
360659
360660
360661
360662
360663
360664
360665
360666
360667
360668
360669
360670
360671
360672
360673
360674
360675
360676
360677
360678
360679
360680
360681
360682
360683
360684
360685
360686
360687
360688
360689
360690
360691
360692
360693
360694
360695
360696
360697
360698
360699
360700
360701
360702
360703
360704
360705
360706
360707
360708
360709
360710
360711
360712
360713
360714
360715
360716
360717
360718
360719
360720
360721
360722
360723
360724
360725
360726
360727
360728
360729
360730
360731
360732
360733
360734
360735
360736
360737
360738
360739
360740
360741
360742
360743
360744
360745
360746
360747
360748
360749
360750
360751
360752
360753
360754
360755
360756
360757
360758
360759
360760
360761
360762
360763
360764
360765
360766
360767
360768
360769
360770
360771
360772
360773
360774
360775
360776
360777
360778
360779
360780
360781
360782
360783
360784
360785
360786
360787
360788
360789
360790
360791
360792
360793
360794
360795
360796
360797
360798
360799
360800
360801
360802
360803
360804
360805
360806
360807
360808
360809
360810
360811
360812
360813
360814
360815
360816
360817
360818
360819
360820
360821
360822
360823
360824
360825
360826
360827
360828
360829
360830
360831
360832
360833
360834
360835
360836
360837
360838
360839
360840
360841
360842
360843
360844
360845
360846
360847
360848
360849
360850
360851
360852
360853
360854
360855
360856
360857
360858
360859
360860
360861
360862
360863
360864
360865
360866
360867
360868
360869
360870
360871
360872
360873
360874
360875
360876
360877
360878
360879
360880
360881
360882
360883
360884
360885
360886
360887
360888
360889
360890
360891
360892
360893
360894
360895
360896
360897
360898
360899
360900
360901
360902
360903
360904
360905
360906
360907
360908
360909
360910
360911
360912
360913
360914
360915
360916
360917
360918
360919
360920
360921
360922
360923
360924
360925
360926
360927
360928
360929
360930
360931
360932
360933
360934
360935
360936
360937
360938
360939
360940
360941
360942
360943
360944
360945
360946
360947
360948
360949
360950
360951
360952
360953
360954
360955
360956
360957
360958
360959
360960
360961
360962
360963
360964
360965
360966
360967
360968
360969
360970
360971
360972
360973
360974
360975
360976
360977
360978
360979
360980
360981
360982
360983
360984
360985
360986
360987
360988
360989
360990
360991
360992
360993
360994
360995
360996
360997
360998
360999
361000
361001
361002
361003
361004
361005
361006
361007
361008
361009
361010
361011
361012
361013
361014
361015
361016
361017
361018
361019
361020
361021
361022
361023
361024
361025
361026
361027
361028
361029
361030
361031
361032
361033
361034
361035
361036
361037
361038
361039
361040
361041
361042
361043
361044
361045
361046
361047
361048
361049
361050
361051
361052
361053
361054
361055
361056
361057
361058
361059
361060
361061
361062
361063
361064
361065
361066
361067
361068
361069
361070
361071
361072
361073
361074
361075
361076
361077
361078
361079
361080
361081
361082
361083
361084
361085
361086
361087
361088
361089
361090
361091
361092
361093
361094
361095
361096
361097
361098
361099
361100
361101
361102
361103
361104
361105
361106
361107
361108
361109
361110
361111
361112
361113
361114
361115
361116
361117
361118
361119
361120
361121
361122
361123
361124
361125
361126
361127
361128
361129
361130
361131
361132
361133
361134
361135
361136
361137
361138
361139
361140
361141
361142
361143
361144
361145
361146
361147
361148
361149
361150
361151
361152
361153
361154
361155
361156
361157
361158
361159
361160
361161
361162
361163
361164
361165
361166
361167
361168
361169
361170
361171
361172
361173
361174
361175
361176
361177
361178
361179
361180
361181
361182
361183
361184
361185
361186
361187
361188
361189
361190
361191
361192
361193
361194
361195
361196
361197
361198
361199
361200
361201
361202
361203
361204
361205
361206
361207
361208
361209
361210
361211
361212
361213
361214
361215
361216
361217
361218
361219
361220
361221
361222
361223
361224
361225
361226
361227
361228
361229
361230
361231
361232
361233
361234
361235
361236
361237
361238
361239
361240
361241
361242
361243
361244
361245
361246
361247
361248
361249
361250
361251
361252
361253
361254
361255
361256
361257
361258
361259
361260
361261
361262
361263
361264
361265
361266
361267
361268
361269
361270
361271
361272
361273
361274
361275
361276
361277
361278
361279
361280
361281
361282
361283
361284
361285
361286
361287
361288
361289
361290
361291
361292
361293
361294
361295
361296
361297
361298
361299
361300
361301
361302
361303
361304
361305
361306
361307
361308
361309
361310
361311
361312
361313
361314
361315
361316
361317
361318
361319
361320
361321
361322
361323
361324
361325
361326
361327
361328
361329
361330
361331
361332
361333
361334
361335
361336
361337
361338
361339
361340
361341
361342
361343
361344
361345
361346
361347
361348
361349
361350
361351
361352
361353
361354
361355
361356
361357
361358
361359
361360
361361
361362
361363
361364
361365
361366
361367
361368
361369
361370
361371
361372
361373
361374
361375
361376
361377
361378
361379
361380
361381
361382
361383
361384
361385
361386
361387
361388
361389
361390
361391
361392
361393
361394
361395
361396
361397
361398
361399
361400
361401
361402
361403
361404
361405
361406
361407
361408
361409
361410
361411
361412
361413
361414
361415
361416
361417
361418
361419
361420
361421
361422
361423
361424
361425
361426
361427
361428
361429
361430
361431
361432
361433
361434
361435
361436
361437
361438
361439
361440
361441
361442
361443
361444
361445
361446
361447
361448
361449
361450
361451
361452
361453
361454
361455
361456
361457
361458
361459
361460
361461
361462
361463
361464
361465
361466
361467
361468
361469
361470
361471
361472
361473
361474
361475
361476
361477
361478
361479
361480
361481
361482
361483
361484
361485
361486
361487
361488
361489
361490
361491
361492
361493
361494
361495
361496
361497
361498
361499
361500
361501
361502
361503
361504
361505
361506
361507
361508
361509
361510
361511
361512
361513
361514
361515
361516
361517
361518
361519
361520
361521
361522
361523
361524
361525
361526
361527
361528
361529
361530
361531
361532
361533
361534
361535
361536
361537
361538
361539
361540
361541
361542
361543
361544
361545
361546
361547
361548
361549
361550
361551
361552
361553
361554
361555
361556
361557
361558
361559
361560
361561
361562
361563
361564
361565
361566
361567
361568
361569
361570
361571
361572
361573
361574
361575
361576
361577
361578
361579
361580
361581
361582
361583
361584
361585
361586
361587
361588
361589
361590
361591
361592
361593
361594
361595
361596
361597
361598
361599
361600
361601
361602
361603
361604
361605
361606
361607
361608
361609
361610
361611
361612
361613
361614
361615
361616
361617
361618
361619
361620
361621
361622
361623
361624
361625
361626
361627
361628
361629
361630
361631
361632
361633
361634
361635
361636
361637
361638
361639
361640
361641
361642
361643
361644
361645
361646
361647
361648
361649
361650
361651
361652
361653
361654
361655
361656
361657
361658
361659
361660
361661
361662
361663
361664
361665
361666
361667
361668
361669
361670
361671
361672
361673
361674
361675
361676
361677
361678
361679
361680
361681
361682
361683
361684
361685
361686
361687
361688
361689
361690
361691
361692
361693
361694
361695
361696
361697
361698
361699
361700
361701
361702
361703
361704
361705
361706
361707
361708
361709
361710
361711
361712
361713
361714
361715
361716
361717
361718
361719
361720
361721
361722
361723
361724
361725
361726
361727
361728
361729
361730
361731
361732
361733
361734
361735
361736
361737
361738
361739
361740
361741
361742
361743
361744
361745
361746
361747
361748
361749
361750
361751
361752
361753
361754
361755
361756
361757
361758
361759
361760
361761
361762
361763
361764
361765
361766
361767
361768
361769
361770
361771
361772
361773
361774
361775
361776
361777
361778
361779
361780
361781
361782
361783
361784
361785
361786
361787
361788
361789
361790
361791
361792
361793
361794
361795
361796
361797
361798
361799
361800
361801
361802
361803
361804
361805
361806
361807
361808
361809
361810
361811
361812
361813
361814
361815
361816
361817
361818
361819
361820
361821
361822
361823
361824
361825
361826
361827
361828
361829
361830
361831
361832
361833
361834
361835
361836
361837
361838
361839
361840
361841
361842
361843
361844
361845
361846
361847
361848
361849
361850
361851
361852
361853
361854
361855
361856
361857
361858
361859
361860
361861
361862
361863
361864
361865
361866
361867
361868
361869
361870
361871
361872
361873
361874
361875
361876
361877
361878
361879
361880
361881
361882
361883
361884
361885
361886
361887
361888
361889
361890
361891
361892
361893
361894
361895
361896
361897
361898
361899
361900
361901
361902
361903
361904
361905
361906
361907
361908
361909
361910
361911
361912
361913
361914
361915
361916
361917
361918
361919
361920
361921
361922
361923
361924
361925
361926
361927
361928
361929
361930
361931
361932
361933
361934
361935
361936
361937
361938
361939
361940
361941
361942
361943
361944
361945
361946
361947
361948
361949
361950
361951
361952
361953
361954
361955
361956
361957
361958
361959
361960
361961
361962
361963
361964
361965
361966
361967
361968
361969
361970
361971
361972
361973
361974
361975
361976
361977
361978
361979
361980
361981
361982
361983
361984
361985
361986
361987
361988
361989
361990
361991
361992
361993
361994
361995
361996
361997
361998
361999
362000
362001
362002
362003
362004
362005
362006
362007
362008
362009
362010
362011
362012
362013
362014
362015
362016
362017
362018
362019
362020
362021
362022
362023
362024
362025
362026
362027
362028
362029
362030
362031
362032
362033
362034
362035
362036
362037
362038
362039
362040
362041
362042
362043
362044
362045
362046
362047
362048
362049
362050
362051
362052
362053
362054
362055
362056
362057
362058
362059
362060
362061
362062
362063
362064
362065
362066
362067
362068
362069
362070
362071
362072
362073
362074
362075
362076
362077
362078
362079
362080
362081
362082
362083
362084
362085
362086
362087
362088
362089
362090
362091
362092
362093
362094
362095
362096
362097
362098
362099
362100
362101
362102
362103
362104
362105
362106
362107
362108
362109
362110
362111
362112
362113
362114
362115
362116
362117
362118
362119
362120
362121
362122
362123
362124
362125
362126
362127
362128
362129
362130
362131
362132
362133
362134
362135
362136
362137
362138
362139
362140
362141
362142
362143
362144
362145
362146
362147
362148
362149
362150
362151
362152
362153
362154
362155
362156
362157
362158
362159
362160
362161
362162
362163
362164
362165
362166
362167
362168
362169
362170
362171
362172
362173
362174
362175
362176
362177
362178
362179
362180
362181
362182
362183
362184
362185
362186
362187
362188
362189
362190
362191
362192
362193
362194
362195
362196
362197
362198
362199
362200
362201
362202
362203
362204
362205
362206
362207
362208
362209
362210
362211
362212
362213
362214
362215
362216
362217
362218
362219
362220
362221
362222
362223
362224
362225
362226
362227
362228
362229
362230
362231
362232
362233
362234
362235
362236
362237
362238
362239
362240
362241
362242
362243
362244
362245
362246
362247
362248
362249
362250
362251
362252
362253
362254
362255
362256
362257
362258
362259
362260
362261
362262
362263
362264
362265
362266
362267
362268
362269
362270
362271
362272
362273
362274
362275
362276
362277
362278
362279
362280
362281
362282
362283
362284
362285
362286
362287
362288
362289
362290
362291
362292
362293
362294
362295
362296
362297
362298
362299
362300
362301
362302
362303
362304
362305
362306
362307
362308
362309
362310
362311
362312
362313
362314
362315
362316
362317
362318
362319
362320
362321
362322
362323
362324
362325
362326
362327
362328
362329
362330
362331
362332
362333
362334
362335
362336
362337
362338
362339
362340
362341
362342
362343
362344
362345
362346
362347
362348
362349
362350
362351
362352
362353
362354
362355
362356
362357
362358
362359
362360
362361
362362
362363
362364
362365
362366
362367
362368
362369
362370
362371
362372
362373
362374
362375
362376
362377
362378
362379
362380
362381
362382
362383
362384
362385
362386
362387
362388
362389
362390
362391
362392
362393
362394
362395
362396
362397
362398
362399
362400
362401
362402
362403
362404
362405
362406
362407
362408
362409
362410
362411
362412
362413
362414
362415
362416
362417
362418
362419
362420
362421
362422
362423
362424
362425
362426
362427
362428
362429
362430
362431
362432
362433
362434
362435
362436
362437
362438
362439
362440
362441
362442
362443
362444
362445
362446
362447
362448
362449
362450
362451
362452
362453
362454
362455
362456
362457
362458
362459
362460
362461
362462
362463
362464
362465
362466
362467
362468
362469
362470
362471
362472
362473
362474
362475
362476
362477
362478
362479
362480
362481
362482
362483
362484
362485
362486
362487
362488
362489
362490
362491
362492
362493
362494
362495
362496
362497
362498
362499
362500
362501
362502
362503
362504
362505
362506
362507
362508
362509
362510
362511
362512
362513
362514
362515
362516
362517
362518
362519
362520
362521
362522
362523
362524
362525
362526
362527
362528
362529
362530
362531
362532
362533
362534
362535
362536
362537
362538
362539
362540
362541
362542
362543
362544
362545
362546
362547
362548
362549
362550
362551
362552
362553
362554
362555
362556
362557
362558
362559
362560
362561
362562
362563
362564
362565
362566
362567
362568
362569
362570
362571
362572
362573
362574
362575
362576
362577
362578
362579
362580
362581
362582
362583
362584
362585
362586
362587
362588
362589
362590
362591
362592
362593
362594
362595
362596
362597
362598
362599
362600
362601
362602
362603
362604
362605
362606
362607
362608
362609
362610
362611
362612
362613
362614
362615
362616
362617
362618
362619
362620
362621
362622
362623
362624
362625
362626
362627
362628
362629
362630
362631
362632
362633
362634
362635
362636
362637
362638
362639
362640
362641
362642
362643
362644
362645
362646
362647
362648
362649
362650
362651
362652
362653
362654
362655
362656
362657
362658
362659
362660
362661
362662
362663
362664
362665
362666
362667
362668
362669
362670
362671
362672
362673
362674
362675
362676
362677
362678
362679
362680
362681
362682
362683
362684
362685
362686
362687
362688
362689
362690
362691
362692
362693
362694
362695
362696
362697
362698
362699
362700
362701
362702
362703
362704
362705
362706
362707
362708
362709
362710
362711
362712
362713
362714
362715
362716
362717
362718
362719
362720
362721
362722
362723
362724
362725
362726
362727
362728
362729
362730
362731
362732
362733
362734
362735
362736
362737
362738
362739
362740
362741
362742
362743
362744
362745
362746
362747
362748
362749
362750
362751
362752
362753
362754
362755
362756
362757
362758
362759
362760
362761
362762
362763
362764
362765
362766
362767
362768
362769
362770
362771
362772
362773
362774
362775
362776
362777
362778
362779
362780
362781
362782
362783
362784
362785
362786
362787
362788
362789
362790
362791
362792
362793
362794
362795
362796
362797
362798
362799
362800
362801
362802
362803
362804
362805
362806
362807
362808
362809
362810
362811
362812
362813
362814
362815
362816
362817
362818
362819
362820
362821
362822
362823
362824
362825
362826
362827
362828
362829
362830
362831
362832
362833
362834
362835
362836
362837
362838
362839
362840
362841
362842
362843
362844
362845
362846
362847
362848
362849
362850
362851
362852
362853
362854
362855
362856
362857
362858
362859
362860
362861
362862
362863
362864
362865
362866
362867
362868
362869
362870
362871
362872
362873
362874
362875
362876
362877
362878
362879
362880
362881
362882
362883
362884
362885
362886
362887
362888
362889
362890
362891
362892
362893
362894
362895
362896
362897
362898
362899
362900
362901
362902
362903
362904
362905
362906
362907
362908
362909
362910
362911
362912
362913
362914
362915
362916
362917
362918
362919
362920
362921
362922
362923
362924
362925
362926
362927
362928
362929
362930
362931
362932
362933
362934
362935
362936
362937
362938
362939
362940
362941
362942
362943
362944
362945
362946
362947
362948
362949
362950
362951
362952
362953
362954
362955
362956
362957
362958
362959
362960
362961
362962
362963
362964
362965
362966
362967
362968
362969
362970
362971
362972
362973
362974
362975
362976
362977
362978
362979
362980
362981
362982
362983
362984
362985
362986
362987
362988
362989
362990
362991
362992
362993
362994
362995
362996
362997
362998
362999
363000
363001
363002
363003
363004
363005
363006
363007
363008
363009
363010
363011
363012
363013
363014
363015
363016
363017
363018
363019
363020
363021
363022
363023
363024
363025
363026
363027
363028
363029
363030
363031
363032
363033
363034
363035
363036
363037
363038
363039
363040
363041
363042
363043
363044
363045
363046
363047
363048
363049
363050
363051
363052
363053
363054
363055
363056
363057
363058
363059
363060
363061
363062
363063
363064
363065
363066
363067
363068
363069
363070
363071
363072
363073
363074
363075
363076
363077
363078
363079
363080
363081
363082
363083
363084
363085
363086
363087
363088
363089
363090
363091
363092
363093
363094
363095
363096
363097
363098
363099
363100
363101
363102
363103
363104
363105
363106
363107
363108
363109
363110
363111
363112
363113
363114
363115
363116
363117
363118
363119
363120
363121
363122
363123
363124
363125
363126
363127
363128
363129
363130
363131
363132
363133
363134
363135
363136
363137
363138
363139
363140
363141
363142
363143
363144
363145
363146
363147
363148
363149
363150
363151
363152
363153
363154
363155
363156
363157
363158
363159
363160
363161
363162
363163
363164
363165
363166
363167
363168
363169
363170
363171
363172
363173
363174
363175
363176
363177
363178
363179
363180
363181
363182
363183
363184
363185
363186
363187
363188
363189
363190
363191
363192
363193
363194
363195
363196
363197
363198
363199
363200
363201
363202
363203
363204
363205
363206
363207
363208
363209
363210
363211
363212
363213
363214
363215
363216
363217
363218
363219
363220
363221
363222
363223
363224
363225
363226
363227
363228
363229
363230
363231
363232
363233
363234
363235
363236
363237
363238
363239
363240
363241
363242
363243
363244
363245
363246
363247
363248
363249
363250
363251
363252
363253
363254
363255
363256
363257
363258
363259
363260
363261
363262
363263
363264
363265
363266
363267
363268
363269
363270
363271
363272
363273
363274
363275
363276
363277
363278
363279
363280
363281
363282
363283
363284
363285
363286
363287
363288
363289
363290
363291
363292
363293
363294
363295
363296
363297
363298
363299
363300
363301
363302
363303
363304
363305
363306
363307
363308
363309
363310
363311
363312
363313
363314
363315
363316
363317
363318
363319
363320
363321
363322
363323
363324
363325
363326
363327
363328
363329
363330
363331
363332
363333
363334
363335
363336
363337
363338
363339
363340
363341
363342
363343
363344
363345
363346
363347
363348
363349
363350
363351
363352
363353
363354
363355
363356
363357
363358
363359
363360
363361
363362
363363
363364
363365
363366
363367
363368
363369
363370
363371
363372
363373
363374
363375
363376
363377
363378
363379
363380
363381
363382
363383
363384
363385
363386
363387
363388
363389
363390
363391
363392
363393
363394
363395
363396
363397
363398
363399
363400
363401
363402
363403
363404
363405
363406
363407
363408
363409
363410
363411
363412
363413
363414
363415
363416
363417
363418
363419
363420
363421
363422
363423
363424
363425
363426
363427
363428
363429
363430
363431
363432
363433
363434
363435
363436
363437
363438
363439
363440
363441
363442
363443
363444
363445
363446
363447
363448
363449
363450
363451
363452
363453
363454
363455
363456
363457
363458
363459
363460
363461
363462
363463
363464
363465
363466
363467
363468
363469
363470
363471
363472
363473
363474
363475
363476
363477
363478
363479
363480
363481
363482
363483
363484
363485
363486
363487
363488
363489
363490
363491
363492
363493
363494
363495
363496
363497
363498
363499
363500
363501
363502
363503
363504
363505
363506
363507
363508
363509
363510
363511
363512
363513
363514
363515
363516
363517
363518
363519
363520
363521
363522
363523
363524
363525
363526
363527
363528
363529
363530
363531
363532
363533
363534
363535
363536
363537
363538
363539
363540
363541
363542
363543
363544
363545
363546
363547
363548
363549
363550
363551
363552
363553
363554
363555
363556
363557
363558
363559
363560
363561
363562
363563
363564
363565
363566
363567
363568
363569
363570
363571
363572
363573
363574
363575
363576
363577
363578
363579
363580
363581
363582
363583
363584
363585
363586
363587
363588
363589
363590
363591
363592
363593
363594
363595
363596
363597
363598
363599
363600
363601
363602
363603
363604
363605
363606
363607
363608
363609
363610
363611
363612
363613
363614
363615
363616
363617
363618
363619
363620
363621
363622
363623
363624
363625
363626
363627
363628
363629
363630
363631
363632
363633
363634
363635
363636
363637
363638
363639
363640
363641
363642
363643
363644
363645
363646
363647
363648
363649
363650
363651
363652
363653
363654
363655
363656
363657
363658
363659
363660
363661
363662
363663
363664
363665
363666
363667
363668
363669
363670
363671
363672
363673
363674
363675
363676
363677
363678
363679
363680
363681
363682
363683
363684
363685
363686
363687
363688
363689
363690
363691
363692
363693
363694
363695
363696
363697
363698
363699
363700
363701
363702
363703
363704
363705
363706
363707
363708
363709
363710
363711
363712
363713
363714
363715
363716
363717
363718
363719
363720
363721
363722
363723
363724
363725
363726
363727
363728
363729
363730
363731
363732
363733
363734
363735
363736
363737
363738
363739
363740
363741
363742
363743
363744
363745
363746
363747
363748
363749
363750
363751
363752
363753
363754
363755
363756
363757
363758
363759
363760
363761
363762
363763
363764
363765
363766
363767
363768
363769
363770
363771
363772
363773
363774
363775
363776
363777
363778
363779
363780
363781
363782
363783
363784
363785
363786
363787
363788
363789
363790
363791
363792
363793
363794
363795
363796
363797
363798
363799
363800
363801
363802
363803
363804
363805
363806
363807
363808
363809
363810
363811
363812
363813
363814
363815
363816
363817
363818
363819
363820
363821
363822
363823
363824
363825
363826
363827
363828
363829
363830
363831
363832
363833
363834
363835
363836
363837
363838
363839
363840
363841
363842
363843
363844
363845
363846
363847
363848
363849
363850
363851
363852
363853
363854
363855
363856
363857
363858
363859
363860
363861
363862
363863
363864
363865
363866
363867
363868
363869
363870
363871
363872
363873
363874
363875
363876
363877
363878
363879
363880
363881
363882
363883
363884
363885
363886
363887
363888
363889
363890
363891
363892
363893
363894
363895
363896
363897
363898
363899
363900
363901
363902
363903
363904
363905
363906
363907
363908
363909
363910
363911
363912
363913
363914
363915
363916
363917
363918
363919
363920
363921
363922
363923
363924
363925
363926
363927
363928
363929
363930
363931
363932
363933
363934
363935
363936
363937
363938
363939
363940
363941
363942
363943
363944
363945
363946
363947
363948
363949
363950
363951
363952
363953
363954
363955
363956
363957
363958
363959
363960
363961
363962
363963
363964
363965
363966
363967
363968
363969
363970
363971
363972
363973
363974
363975
363976
363977
363978
363979
363980
363981
363982
363983
363984
363985
363986
363987
363988
363989
363990
363991
363992
363993
363994
363995
363996
363997
363998
363999
364000
364001
364002
364003
364004
364005
364006
364007
364008
364009
364010
364011
364012
364013
364014
364015
364016
364017
364018
364019
364020
364021
364022
364023
364024
364025
364026
364027
364028
364029
364030
364031
364032
364033
364034
364035
364036
364037
364038
364039
364040
364041
364042
364043
364044
364045
364046
364047
364048
364049
364050
364051
364052
364053
364054
364055
364056
364057
364058
364059
364060
364061
364062
364063
364064
364065
364066
364067
364068
364069
364070
364071
364072
364073
364074
364075
364076
364077
364078
364079
364080
364081
364082
364083
364084
364085
364086
364087
364088
364089
364090
364091
364092
364093
364094
364095
364096
364097
364098
364099
364100
364101
364102
364103
364104
364105
364106
364107
364108
364109
364110
364111
364112
364113
364114
364115
364116
364117
364118
364119
364120
364121
364122
364123
364124
364125
364126
364127
364128
364129
364130
364131
364132
364133
364134
364135
364136
364137
364138
364139
364140
364141
364142
364143
364144
364145
364146
364147
364148
364149
364150
364151
364152
364153
364154
364155
364156
364157
364158
364159
364160
364161
364162
364163
364164
364165
364166
364167
364168
364169
364170
364171
364172
364173
364174
364175
364176
364177
364178
364179
364180
364181
364182
364183
364184
364185
364186
364187
364188
364189
364190
364191
364192
364193
364194
364195
364196
364197
364198
364199
364200
364201
364202
364203
364204
364205
364206
364207
364208
364209
364210
364211
364212
364213
364214
364215
364216
364217
364218
364219
364220
364221
364222
364223
364224
364225
364226
364227
364228
364229
364230
364231
364232
364233
364234
364235
364236
364237
364238
364239
364240
364241
364242
364243
364244
364245
364246
364247
364248
364249
364250
364251
364252
364253
364254
364255
364256
364257
364258
364259
364260
364261
364262
364263
364264
364265
364266
364267
364268
364269
364270
364271
364272
364273
364274
364275
364276
364277
364278
364279
364280
364281
364282
364283
364284
364285
364286
364287
364288
364289
364290
364291
364292
364293
364294
364295
364296
364297
364298
364299
364300
364301
364302
364303
364304
364305
364306
364307
364308
364309
364310
364311
364312
364313
364314
364315
364316
364317
364318
364319
364320
364321
364322
364323
364324
364325
364326
364327
364328
364329
364330
364331
364332
364333
364334
364335
364336
364337
364338
364339
364340
364341
364342
364343
364344
364345
364346
364347
364348
364349
364350
364351
364352
364353
364354
364355
364356
364357
364358
364359
364360
364361
364362
364363
364364
364365
364366
364367
364368
364369
364370
364371
364372
364373
364374
364375
364376
364377
364378
364379
364380
364381
364382
364383
364384
364385
364386
364387
364388
364389
364390
364391
364392
364393
364394
364395
364396
364397
364398
364399
364400
364401
364402
364403
364404
364405
364406
364407
364408
364409
364410
364411
364412
364413
364414
364415
364416
364417
364418
364419
364420
364421
364422
364423
364424
364425
364426
364427
364428
364429
364430
364431
364432
364433
364434
364435
364436
364437
364438
364439
364440
364441
364442
364443
364444
364445
364446
364447
364448
364449
364450
364451
364452
364453
364454
364455
364456
364457
364458
364459
364460
364461
364462
364463
364464
364465
364466
364467
364468
364469
364470
364471
364472
364473
364474
364475
364476
364477
364478
364479
364480
364481
364482
364483
364484
364485
364486
364487
364488
364489
364490
364491
364492
364493
364494
364495
364496
364497
364498
364499
364500
364501
364502
364503
364504
364505
364506
364507
364508
364509
364510
364511
364512
364513
364514
364515
364516
364517
364518
364519
364520
364521
364522
364523
364524
364525
364526
364527
364528
364529
364530
364531
364532
364533
364534
364535
364536
364537
364538
364539
364540
364541
364542
364543
364544
364545
364546
364547
364548
364549
364550
364551
364552
364553
364554
364555
364556
364557
364558
364559
364560
364561
364562
364563
364564
364565
364566
364567
364568
364569
364570
364571
364572
364573
364574
364575
364576
364577
364578
364579
364580
364581
364582
364583
364584
364585
364586
364587
364588
364589
364590
364591
364592
364593
364594
364595
364596
364597
364598
364599
364600
364601
364602
364603
364604
364605
364606
364607
364608
364609
364610
364611
364612
364613
364614
364615
364616
364617
364618
364619
364620
364621
364622
364623
364624
364625
364626
364627
364628
364629
364630
364631
364632
364633
364634
364635
364636
364637
364638
364639
364640
364641
364642
364643
364644
364645
364646
364647
364648
364649
364650
364651
364652
364653
364654
364655
364656
364657
364658
364659
364660
364661
364662
364663
364664
364665
364666
364667
364668
364669
364670
364671
364672
364673
364674
364675
364676
364677
364678
364679
364680
364681
364682
364683
364684
364685
364686
364687
364688
364689
364690
364691
364692
364693
364694
364695
364696
364697
364698
364699
364700
364701
364702
364703
364704
364705
364706
364707
364708
364709
364710
364711
364712
364713
364714
364715
364716
364717
364718
364719
364720
364721
364722
364723
364724
364725
364726
364727
364728
364729
364730
364731
364732
364733
364734
364735
364736
364737
364738
364739
364740
364741
364742
364743
364744
364745
364746
364747
364748
364749
364750
364751
364752
364753
364754
364755
364756
364757
364758
364759
364760
364761
364762
364763
364764
364765
364766
364767
364768
364769
364770
364771
364772
364773
364774
364775
364776
364777
364778
364779
364780
364781
364782
364783
364784
364785
364786
364787
364788
364789
364790
364791
364792
364793
364794
364795
364796
364797
364798
364799
364800
364801
364802
364803
364804
364805
364806
364807
364808
364809
364810
364811
364812
364813
364814
364815
364816
364817
364818
364819
364820
364821
364822
364823
364824
364825
364826
364827
364828
364829
364830
364831
364832
364833
364834
364835
364836
364837
364838
364839
364840
364841
364842
364843
364844
364845
364846
364847
364848
364849
364850
364851
364852
364853
364854
364855
364856
364857
364858
364859
364860
364861
364862
364863
364864
364865
364866
364867
364868
364869
364870
364871
364872
364873
364874
364875
364876
364877
364878
364879
364880
364881
364882
364883
364884
364885
364886
364887
364888
364889
364890
364891
364892
364893
364894
364895
364896
364897
364898
364899
364900
364901
364902
364903
364904
364905
364906
364907
364908
364909
364910
364911
364912
364913
364914
364915
364916
364917
364918
364919
364920
364921
364922
364923
364924
364925
364926
364927
364928
364929
364930
364931
364932
364933
364934
364935
364936
364937
364938
364939
364940
364941
364942
364943
364944
364945
364946
364947
364948
364949
364950
364951
364952
364953
364954
364955
364956
364957
364958
364959
364960
364961
364962
364963
364964
364965
364966
364967
364968
364969
364970
364971
364972
364973
364974
364975
364976
364977
364978
364979
364980
364981
364982
364983
364984
364985
364986
364987
364988
364989
364990
364991
364992
364993
364994
364995
364996
364997
364998
364999
365000
365001
365002
365003
365004
365005
365006
365007
365008
365009
365010
365011
365012
365013
365014
365015
365016
365017
365018
365019
365020
365021
365022
365023
365024
365025
365026
365027
365028
365029
365030
365031
365032
365033
365034
365035
365036
365037
365038
365039
365040
365041
365042
365043
365044
365045
365046
365047
365048
365049
365050
365051
365052
365053
365054
365055
365056
365057
365058
365059
365060
365061
365062
365063
365064
365065
365066
365067
365068
365069
365070
365071
365072
365073
365074
365075
365076
365077
365078
365079
365080
365081
365082
365083
365084
365085
365086
365087
365088
365089
365090
365091
365092
365093
365094
365095
365096
365097
365098
365099
365100
365101
365102
365103
365104
365105
365106
365107
365108
365109
365110
365111
365112
365113
365114
365115
365116
365117
365118
365119
365120
365121
365122
365123
365124
365125
365126
365127
365128
365129
365130
365131
365132
365133
365134
365135
365136
365137
365138
365139
365140
365141
365142
365143
365144
365145
365146
365147
365148
365149
365150
365151
365152
365153
365154
365155
365156
365157
365158
365159
365160
365161
365162
365163
365164
365165
365166
365167
365168
365169
365170
365171
365172
365173
365174
365175
365176
365177
365178
365179
365180
365181
365182
365183
365184
365185
365186
365187
365188
365189
365190
365191
365192
365193
365194
365195
365196
365197
365198
365199
365200
365201
365202
365203
365204
365205
365206
365207
365208
365209
365210
365211
365212
365213
365214
365215
365216
365217
365218
365219
365220
365221
365222
365223
365224
365225
365226
365227
365228
365229
365230
365231
365232
365233
365234
365235
365236
365237
365238
365239
365240
365241
365242
365243
365244
365245
365246
365247
365248
365249
365250
365251
365252
365253
365254
365255
365256
365257
365258
365259
365260
365261
365262
365263
365264
365265
365266
365267
365268
365269
365270
365271
365272
365273
365274
365275
365276
365277
365278
365279
365280
365281
365282
365283
365284
365285
365286
365287
365288
365289
365290
365291
365292
365293
365294
365295
365296
365297
365298
365299
365300
365301
365302
365303
365304
365305
365306
365307
365308
365309
365310
365311
365312
365313
365314
365315
365316
365317
365318
365319
365320
365321
365322
365323
365324
365325
365326
365327
365328
365329
365330
365331
365332
365333
365334
365335
365336
365337
365338
365339
365340
365341
365342
365343
365344
365345
365346
365347
365348
365349
365350
365351
365352
365353
365354
365355
365356
365357
365358
365359
365360
365361
365362
365363
365364
365365
365366
365367
365368
365369
365370
365371
365372
365373
365374
365375
365376
365377
365378
365379
365380
365381
365382
365383
365384
365385
365386
365387
365388
365389
365390
365391
365392
365393
365394
365395
365396
365397
365398
365399
365400
365401
365402
365403
365404
365405
365406
365407
365408
365409
365410
365411
365412
365413
365414
365415
365416
365417
365418
365419
365420
365421
365422
365423
365424
365425
365426
365427
365428
365429
365430
365431
365432
365433
365434
365435
365436
365437
365438
365439
365440
365441
365442
365443
365444
365445
365446
365447
365448
365449
365450
365451
365452
365453
365454
365455
365456
365457
365458
365459
365460
365461
365462
365463
365464
365465
365466
365467
365468
365469
365470
365471
365472
365473
365474
365475
365476
365477
365478
365479
365480
365481
365482
365483
365484
365485
365486
365487
365488
365489
365490
365491
365492
365493
365494
365495
365496
365497
365498
365499
365500
365501
365502
365503
365504
365505
365506
365507
365508
365509
365510
365511
365512
365513
365514
365515
365516
365517
365518
365519
365520
365521
365522
365523
365524
365525
365526
365527
365528
365529
365530
365531
365532
365533
365534
365535
365536
365537
365538
365539
365540
365541
365542
365543
365544
365545
365546
365547
365548
365549
365550
365551
365552
365553
365554
365555
365556
365557
365558
365559
365560
365561
365562
365563
365564
365565
365566
365567
365568
365569
365570
365571
365572
365573
365574
365575
365576
365577
365578
365579
365580
365581
365582
365583
365584
365585
365586
365587
365588
365589
365590
365591
365592
365593
365594
365595
365596
365597
365598
365599
365600
365601
365602
365603
365604
365605
365606
365607
365608
365609
365610
365611
365612
365613
365614
365615
365616
365617
365618
365619
365620
365621
365622
365623
365624
365625
365626
365627
365628
365629
365630
365631
365632
365633
365634
365635
365636
365637
365638
365639
365640
365641
365642
365643
365644
365645
365646
365647
365648
365649
365650
365651
365652
365653
365654
365655
365656
365657
365658
365659
365660
365661
365662
365663
365664
365665
365666
365667
365668
365669
365670
365671
365672
365673
365674
365675
365676
365677
365678
365679
365680
365681
365682
365683
365684
365685
365686
365687
365688
365689
365690
365691
365692
365693
365694
365695
365696
365697
365698
365699
365700
365701
365702
365703
365704
365705
365706
365707
365708
365709
365710
365711
365712
365713
365714
365715
365716
365717
365718
365719
365720
365721
365722
365723
365724
365725
365726
365727
365728
365729
365730
365731
365732
365733
365734
365735
365736
365737
365738
365739
365740
365741
365742
365743
365744
365745
365746
365747
365748
365749
365750
365751
365752
365753
365754
365755
365756
365757
365758
365759
365760
365761
365762
365763
365764
365765
365766
365767
365768
365769
365770
365771
365772
365773
365774
365775
365776
365777
365778
365779
365780
365781
365782
365783
365784
365785
365786
365787
365788
365789
365790
365791
365792
365793
365794
365795
365796
365797
365798
365799
365800
365801
365802
365803
365804
365805
365806
365807
365808
365809
365810
365811
365812
365813
365814
365815
365816
365817
365818
365819
365820
365821
365822
365823
365824
365825
365826
365827
365828
365829
365830
365831
365832
365833
365834
365835
365836
365837
365838
365839
365840
365841
365842
365843
365844
365845
365846
365847
365848
365849
365850
365851
365852
365853
365854
365855
365856
365857
365858
365859
365860
365861
365862
365863
365864
365865
365866
365867
365868
365869
365870
365871
365872
365873
365874
365875
365876
365877
365878
365879
365880
365881
365882
365883
365884
365885
365886
365887
365888
365889
365890
365891
365892
365893
365894
365895
365896
365897
365898
365899
365900
365901
365902
365903
365904
365905
365906
365907
365908
365909
365910
365911
365912
365913
365914
365915
365916
365917
365918
365919
365920
365921
365922
365923
365924
365925
365926
365927
365928
365929
365930
365931
365932
365933
365934
365935
365936
365937
365938
365939
365940
365941
365942
365943
365944
365945
365946
365947
365948
365949
365950
365951
365952
365953
365954
365955
365956
365957
365958
365959
365960
365961
365962
365963
365964
365965
365966
365967
365968
365969
365970
365971
365972
365973
365974
365975
365976
365977
365978
365979
365980
365981
365982
365983
365984
365985
365986
365987
365988
365989
365990
365991
365992
365993
365994
365995
365996
365997
365998
365999
366000
366001
366002
366003
366004
366005
366006
366007
366008
366009
366010
366011
366012
366013
366014
366015
366016
366017
366018
366019
366020
366021
366022
366023
366024
366025
366026
366027
366028
366029
366030
366031
366032
366033
366034
366035
366036
366037
366038
366039
366040
366041
366042
366043
366044
366045
366046
366047
366048
366049
366050
366051
366052
366053
366054
366055
366056
366057
366058
366059
366060
366061
366062
366063
366064
366065
366066
366067
366068
366069
366070
366071
366072
366073
366074
366075
366076
366077
366078
366079
366080
366081
366082
366083
366084
366085
366086
366087
366088
366089
366090
366091
366092
366093
366094
366095
366096
366097
366098
366099
366100
366101
366102
366103
366104
366105
366106
366107
366108
366109
366110
366111
366112
366113
366114
366115
366116
366117
366118
366119
366120
366121
366122
366123
366124
366125
366126
366127
366128
366129
366130
366131
366132
366133
366134
366135
366136
366137
366138
366139
366140
366141
366142
366143
366144
366145
366146
366147
366148
366149
366150
366151
366152
366153
366154
366155
366156
366157
366158
366159
366160
366161
366162
366163
366164
366165
366166
366167
366168
366169
366170
366171
366172
366173
366174
366175
366176
366177
366178
366179
366180
366181
366182
366183
366184
366185
366186
366187
366188
366189
366190
366191
366192
366193
366194
366195
366196
366197
366198
366199
366200
366201
366202
366203
366204
366205
366206
366207
366208
366209
366210
366211
366212
366213
366214
366215
366216
366217
366218
366219
366220
366221
366222
366223
366224
366225
366226
366227
366228
366229
366230
366231
366232
366233
366234
366235
366236
366237
366238
366239
366240
366241
366242
366243
366244
366245
366246
366247
366248
366249
366250
366251
366252
366253
366254
366255
366256
366257
366258
366259
366260
366261
366262
366263
366264
366265
366266
366267
366268
366269
366270
366271
366272
366273
366274
366275
366276
366277
366278
366279
366280
366281
366282
366283
366284
366285
366286
366287
366288
366289
366290
366291
366292
366293
366294
366295
366296
366297
366298
366299
366300
366301
366302
366303
366304
366305
366306
366307
366308
366309
366310
366311
366312
366313
366314
366315
366316
366317
366318
366319
366320
366321
366322
366323
366324
366325
366326
366327
366328
366329
366330
366331
366332
366333
366334
366335
366336
366337
366338
366339
366340
366341
366342
366343
366344
366345
366346
366347
366348
366349
366350
366351
366352
366353
366354
366355
366356
366357
366358
366359
366360
366361
366362
366363
366364
366365
366366
366367
366368
366369
366370
366371
366372
366373
366374
366375
366376
366377
366378
366379
366380
366381
366382
366383
366384
366385
366386
366387
366388
366389
366390
366391
366392
366393
366394
366395
366396
366397
366398
366399
366400
366401
366402
366403
366404
366405
366406
366407
366408
366409
366410
366411
366412
366413
366414
366415
366416
366417
366418
366419
366420
366421
366422
366423
366424
366425
366426
366427
366428
366429
366430
366431
366432
366433
366434
366435
366436
366437
366438
366439
366440
366441
366442
366443
366444
366445
366446
366447
366448
366449
366450
366451
366452
366453
366454
366455
366456
366457
366458
366459
366460
366461
366462
366463
366464
366465
366466
366467
366468
366469
366470
366471
366472
366473
366474
366475
366476
366477
366478
366479
366480
366481
366482
366483
366484
366485
366486
366487
366488
366489
366490
366491
366492
366493
366494
366495
366496
366497
366498
366499
366500
366501
366502
366503
366504
366505
366506
366507
366508
366509
366510
366511
366512
366513
366514
366515
366516
366517
366518
366519
366520
366521
366522
366523
366524
366525
366526
366527
366528
366529
366530
366531
366532
366533
366534
366535
366536
366537
366538
366539
366540
366541
366542
366543
366544
366545
366546
366547
366548
366549
366550
366551
366552
366553
366554
366555
366556
366557
366558
366559
366560
366561
366562
366563
366564
366565
366566
366567
366568
366569
366570
366571
366572
366573
366574
366575
366576
366577
366578
366579
366580
366581
366582
366583
366584
366585
366586
366587
366588
366589
366590
366591
366592
366593
366594
366595
366596
366597
366598
366599
366600
366601
366602
366603
366604
366605
366606
366607
366608
366609
366610
366611
366612
366613
366614
366615
366616
366617
366618
366619
366620
366621
366622
366623
366624
366625
366626
366627
366628
366629
366630
366631
366632
366633
366634
366635
366636
366637
366638
366639
366640
366641
366642
366643
366644
366645
366646
366647
366648
366649
366650
366651
366652
366653
366654
366655
366656
366657
366658
366659
366660
366661
366662
366663
366664
366665
366666
366667
366668
366669
366670
366671
366672
366673
366674
366675
366676
366677
366678
366679
366680
366681
366682
366683
366684
366685
366686
366687
366688
366689
366690
366691
366692
366693
366694
366695
366696
366697
366698
366699
366700
366701
366702
366703
366704
366705
366706
366707
366708
366709
366710
366711
366712
366713
366714
366715
366716
366717
366718
366719
366720
366721
366722
366723
366724
366725
366726
366727
366728
366729
366730
366731
366732
366733
366734
366735
366736
366737
366738
366739
366740
366741
366742
366743
366744
366745
366746
366747
366748
366749
366750
366751
366752
366753
366754
366755
366756
366757
366758
366759
366760
366761
366762
366763
366764
366765
366766
366767
366768
366769
366770
366771
366772
366773
366774
366775
366776
366777
366778
366779
366780
366781
366782
366783
366784
366785
366786
366787
366788
366789
366790
366791
366792
366793
366794
366795
366796
366797
366798
366799
366800
366801
366802
366803
366804
366805
366806
366807
366808
366809
366810
366811
366812
366813
366814
366815
366816
366817
366818
366819
366820
366821
366822
366823
366824
366825
366826
366827
366828
366829
366830
366831
366832
366833
366834
366835
366836
366837
366838
366839
366840
366841
366842
366843
366844
366845
366846
366847
366848
366849
366850
366851
366852
366853
366854
366855
366856
366857
366858
366859
366860
366861
366862
366863
366864
366865
366866
366867
366868
366869
366870
366871
366872
366873
366874
366875
366876
366877
366878
366879
366880
366881
366882
366883
366884
366885
366886
366887
366888
366889
366890
366891
366892
366893
366894
366895
366896
366897
366898
366899
366900
366901
366902
366903
366904
366905
366906
366907
366908
366909
366910
366911
366912
366913
366914
366915
366916
366917
366918
366919
366920
366921
366922
366923
366924
366925
366926
366927
366928
366929
366930
366931
366932
366933
366934
366935
366936
366937
366938
366939
366940
366941
366942
366943
366944
366945
366946
366947
366948
366949
366950
366951
366952
366953
366954
366955
366956
366957
366958
366959
366960
366961
366962
366963
366964
366965
366966
366967
366968
366969
366970
366971
366972
366973
366974
366975
366976
366977
366978
366979
366980
366981
366982
366983
366984
366985
366986
366987
366988
366989
366990
366991
366992
366993
366994
366995
366996
366997
366998
366999
367000
367001
367002
367003
367004
367005
367006
367007
367008
367009
367010
367011
367012
367013
367014
367015
367016
367017
367018
367019
367020
367021
367022
367023
367024
367025
367026
367027
367028
367029
367030
367031
367032
367033
367034
367035
367036
367037
367038
367039
367040
367041
367042
367043
367044
367045
367046
367047
367048
367049
367050
367051
367052
367053
367054
367055
367056
367057
367058
367059
367060
367061
367062
367063
367064
367065
367066
367067
367068
367069
367070
367071
367072
367073
367074
367075
367076
367077
367078
367079
367080
367081
367082
367083
367084
367085
367086
367087
367088
367089
367090
367091
367092
367093
367094
367095
367096
367097
367098
367099
367100
367101
367102
367103
367104
367105
367106
367107
367108
367109
367110
367111
367112
367113
367114
367115
367116
367117
367118
367119
367120
367121
367122
367123
367124
367125
367126
367127
367128
367129
367130
367131
367132
367133
367134
367135
367136
367137
367138
367139
367140
367141
367142
367143
367144
367145
367146
367147
367148
367149
367150
367151
367152
367153
367154
367155
367156
367157
367158
367159
367160
367161
367162
367163
367164
367165
367166
367167
367168
367169
367170
367171
367172
367173
367174
367175
367176
367177
367178
367179
367180
367181
367182
367183
367184
367185
367186
367187
367188
367189
367190
367191
367192
367193
367194
367195
367196
367197
367198
367199
367200
367201
367202
367203
367204
367205
367206
367207
367208
367209
367210
367211
367212
367213
367214
367215
367216
367217
367218
367219
367220
367221
367222
367223
367224
367225
367226
367227
367228
367229
367230
367231
367232
367233
367234
367235
367236
367237
367238
367239
367240
367241
367242
367243
367244
367245
367246
367247
367248
367249
367250
367251
367252
367253
367254
367255
367256
367257
367258
367259
367260
367261
367262
367263
367264
367265
367266
367267
367268
367269
367270
367271
367272
367273
367274
367275
367276
367277
367278
367279
367280
367281
367282
367283
367284
367285
367286
367287
367288
367289
367290
367291
367292
367293
367294
367295
367296
367297
367298
367299
367300
367301
367302
367303
367304
367305
367306
367307
367308
367309
367310
367311
367312
367313
367314
367315
367316
367317
367318
367319
367320
367321
367322
367323
367324
367325
367326
367327
367328
367329
367330
367331
367332
367333
367334
367335
367336
367337
367338
367339
367340
367341
367342
367343
367344
367345
367346
367347
367348
367349
367350
367351
367352
367353
367354
367355
367356
367357
367358
367359
367360
367361
367362
367363
367364
367365
367366
367367
367368
367369
367370
367371
367372
367373
367374
367375
367376
367377
367378
367379
367380
367381
367382
367383
367384
367385
367386
367387
367388
367389
367390
367391
367392
367393
367394
367395
367396
367397
367398
367399
367400
367401
367402
367403
367404
367405
367406
367407
367408
367409
367410
367411
367412
367413
367414
367415
367416
367417
367418
367419
367420
367421
367422
367423
367424
367425
367426
367427
367428
367429
367430
367431
367432
367433
367434
367435
367436
367437
367438
367439
367440
367441
367442
367443
367444
367445
367446
367447
367448
367449
367450
367451
367452
367453
367454
367455
367456
367457
367458
367459
367460
367461
367462
367463
367464
367465
367466
367467
367468
367469
367470
367471
367472
367473
367474
367475
367476
367477
367478
367479
367480
367481
367482
367483
367484
367485
367486
367487
367488
367489
367490
367491
367492
367493
367494
367495
367496
367497
367498
367499
367500
367501
367502
367503
367504
367505
367506
367507
367508
367509
367510
367511
367512
367513
367514
367515
367516
367517
367518
367519
367520
367521
367522
367523
367524
367525
367526
367527
367528
367529
367530
367531
367532
367533
367534
367535
367536
367537
367538
367539
367540
367541
367542
367543
367544
367545
367546
367547
367548
367549
367550
367551
367552
367553
367554
367555
367556
367557
367558
367559
367560
367561
367562
367563
367564
367565
367566
367567
367568
367569
367570
367571
367572
367573
367574
367575
367576
367577
367578
367579
367580
367581
367582
367583
367584
367585
367586
367587
367588
367589
367590
367591
367592
367593
367594
367595
367596
367597
367598
367599
367600
367601
367602
367603
367604
367605
367606
367607
367608
367609
367610
367611
367612
367613
367614
367615
367616
367617
367618
367619
367620
367621
367622
367623
367624
367625
367626
367627
367628
367629
367630
367631
367632
367633
367634
367635
367636
367637
367638
367639
367640
367641
367642
367643
367644
367645
367646
367647
367648
367649
367650
367651
367652
367653
367654
367655
367656
367657
367658
367659
367660
367661
367662
367663
367664
367665
367666
367667
367668
367669
367670
367671
367672
367673
367674
367675
367676
367677
367678
367679
367680
367681
367682
367683
367684
367685
367686
367687
367688
367689
367690
367691
367692
367693
367694
367695
367696
367697
367698
367699
367700
367701
367702
367703
367704
367705
367706
367707
367708
367709
367710
367711
367712
367713
367714
367715
367716
367717
367718
367719
367720
367721
367722
367723
367724
367725
367726
367727
367728
367729
367730
367731
367732
367733
367734
367735
367736
367737
367738
367739
367740
367741
367742
367743
367744
367745
367746
367747
367748
367749
367750
367751
367752
367753
367754
367755
367756
367757
367758
367759
367760
367761
367762
367763
367764
367765
367766
367767
367768
367769
367770
367771
367772
367773
367774
367775
367776
367777
367778
367779
367780
367781
367782
367783
367784
367785
367786
367787
367788
367789
367790
367791
367792
367793
367794
367795
367796
367797
367798
367799
367800
367801
367802
367803
367804
367805
367806
367807
367808
367809
367810
367811
367812
367813
367814
367815
367816
367817
367818
367819
367820
367821
367822
367823
367824
367825
367826
367827
367828
367829
367830
367831
367832
367833
367834
367835
367836
367837
367838
367839
367840
367841
367842
367843
367844
367845
367846
367847
367848
367849
367850
367851
367852
367853
367854
367855
367856
367857
367858
367859
367860
367861
367862
367863
367864
367865
367866
367867
367868
367869
367870
367871
367872
367873
367874
367875
367876
367877
367878
367879
367880
367881
367882
367883
367884
367885
367886
367887
367888
367889
367890
367891
367892
367893
367894
367895
367896
367897
367898
367899
367900
367901
367902
367903
367904
367905
367906
367907
367908
367909
367910
367911
367912
367913
367914
367915
367916
367917
367918
367919
367920
367921
367922
367923
367924
367925
367926
367927
367928
367929
367930
367931
367932
367933
367934
367935
367936
367937
367938
367939
367940
367941
367942
367943
367944
367945
367946
367947
367948
367949
367950
367951
367952
367953
367954
367955
367956
367957
367958
367959
367960
367961
367962
367963
367964
367965
367966
367967
367968
367969
367970
367971
367972
367973
367974
367975
367976
367977
367978
367979
367980
367981
367982
367983
367984
367985
367986
367987
367988
367989
367990
367991
367992
367993
367994
367995
367996
367997
367998
367999
368000
368001
368002
368003
368004
368005
368006
368007
368008
368009
368010
368011
368012
368013
368014
368015
368016
368017
368018
368019
368020
368021
368022
368023
368024
368025
368026
368027
368028
368029
368030
368031
368032
368033
368034
368035
368036
368037
368038
368039
368040
368041
368042
368043
368044
368045
368046
368047
368048
368049
368050
368051
368052
368053
368054
368055
368056
368057
368058
368059
368060
368061
368062
368063
368064
368065
368066
368067
368068
368069
368070
368071
368072
368073
368074
368075
368076
368077
368078
368079
368080
368081
368082
368083
368084
368085
368086
368087
368088
368089
368090
368091
368092
368093
368094
368095
368096
368097
368098
368099
368100
368101
368102
368103
368104
368105
368106
368107
368108
368109
368110
368111
368112
368113
368114
368115
368116
368117
368118
368119
368120
368121
368122
368123
368124
368125
368126
368127
368128
368129
368130
368131
368132
368133
368134
368135
368136
368137
368138
368139
368140
368141
368142
368143
368144
368145
368146
368147
368148
368149
368150
368151
368152
368153
368154
368155
368156
368157
368158
368159
368160
368161
368162
368163
368164
368165
368166
368167
368168
368169
368170
368171
368172
368173
368174
368175
368176
368177
368178
368179
368180
368181
368182
368183
368184
368185
368186
368187
368188
368189
368190
368191
368192
368193
368194
368195
368196
368197
368198
368199
368200
368201
368202
368203
368204
368205
368206
368207
368208
368209
368210
368211
368212
368213
368214
368215
368216
368217
368218
368219
368220
368221
368222
368223
368224
368225
368226
368227
368228
368229
368230
368231
368232
368233
368234
368235
368236
368237
368238
368239
368240
368241
368242
368243
368244
368245
368246
368247
368248
368249
368250
368251
368252
368253
368254
368255
368256
368257
368258
368259
368260
368261
368262
368263
368264
368265
368266
368267
368268
368269
368270
368271
368272
368273
368274
368275
368276
368277
368278
368279
368280
368281
368282
368283
368284
368285
368286
368287
368288
368289
368290
368291
368292
368293
368294
368295
368296
368297
368298
368299
368300
368301
368302
368303
368304
368305
368306
368307
368308
368309
368310
368311
368312
368313
368314
368315
368316
368317
368318
368319
368320
368321
368322
368323
368324
368325
368326
368327
368328
368329
368330
368331
368332
368333
368334
368335
368336
368337
368338
368339
368340
368341
368342
368343
368344
368345
368346
368347
368348
368349
368350
368351
368352
368353
368354
368355
368356
368357
368358
368359
368360
368361
368362
368363
368364
368365
368366
368367
368368
368369
368370
368371
368372
368373
368374
368375
368376
368377
368378
368379
368380
368381
368382
368383
368384
368385
368386
368387
368388
368389
368390
368391
368392
368393
368394
368395
368396
368397
368398
368399
368400
368401
368402
368403
368404
368405
368406
368407
368408
368409
368410
368411
368412
368413
368414
368415
368416
368417
368418
368419
368420
368421
368422
368423
368424
368425
368426
368427
368428
368429
368430
368431
368432
368433
368434
368435
368436
368437
368438
368439
368440
368441
368442
368443
368444
368445
368446
368447
368448
368449
368450
368451
368452
368453
368454
368455
368456
368457
368458
368459
368460
368461
368462
368463
368464
368465
368466
368467
368468
368469
368470
368471
368472
368473
368474
368475
368476
368477
368478
368479
368480
368481
368482
368483
368484
368485
368486
368487
368488
368489
368490
368491
368492
368493
368494
368495
368496
368497
368498
368499
368500
368501
368502
368503
368504
368505
368506
368507
368508
368509
368510
368511
368512
368513
368514
368515
368516
368517
368518
368519
368520
368521
368522
368523
368524
368525
368526
368527
368528
368529
368530
368531
368532
368533
368534
368535
368536
368537
368538
368539
368540
368541
368542
368543
368544
368545
368546
368547
368548
368549
368550
368551
368552
368553
368554
368555
368556
368557
368558
368559
368560
368561
368562
368563
368564
368565
368566
368567
368568
368569
368570
368571
368572
368573
368574
368575
368576
368577
368578
368579
368580
368581
368582
368583
368584
368585
368586
368587
368588
368589
368590
368591
368592
368593
368594
368595
368596
368597
368598
368599
368600
368601
368602
368603
368604
368605
368606
368607
368608
368609
368610
368611
368612
368613
368614
368615
368616
368617
368618
368619
368620
368621
368622
368623
368624
368625
368626
368627
368628
368629
368630
368631
368632
368633
368634
368635
368636
368637
368638
368639
368640
368641
368642
368643
368644
368645
368646
368647
368648
368649
368650
368651
368652
368653
368654
368655
368656
368657
368658
368659
368660
368661
368662
368663
368664
368665
368666
368667
368668
368669
368670
368671
368672
368673
368674
368675
368676
368677
368678
368679
368680
368681
368682
368683
368684
368685
368686
368687
368688
368689
368690
368691
368692
368693
368694
368695
368696
368697
368698
368699
368700
368701
368702
368703
368704
368705
368706
368707
368708
368709
368710
368711
368712
368713
368714
368715
368716
368717
368718
368719
368720
368721
368722
368723
368724
368725
368726
368727
368728
368729
368730
368731
368732
368733
368734
368735
368736
368737
368738
368739
368740
368741
368742
368743
368744
368745
368746
368747
368748
368749
368750
368751
368752
368753
368754
368755
368756
368757
368758
368759
368760
368761
368762
368763
368764
368765
368766
368767
368768
368769
368770
368771
368772
368773
368774
368775
368776
368777
368778
368779
368780
368781
368782
368783
368784
368785
368786
368787
368788
368789
368790
368791
368792
368793
368794
368795
368796
368797
368798
368799
368800
368801
368802
368803
368804
368805
368806
368807
368808
368809
368810
368811
368812
368813
368814
368815
368816
368817
368818
368819
368820
368821
368822
368823
368824
368825
368826
368827
368828
368829
368830
368831
368832
368833
368834
368835
368836
368837
368838
368839
368840
368841
368842
368843
368844
368845
368846
368847
368848
368849
368850
368851
368852
368853
368854
368855
368856
368857
368858
368859
368860
368861
368862
368863
368864
368865
368866
368867
368868
368869
368870
368871
368872
368873
368874
368875
368876
368877
368878
368879
368880
368881
368882
368883
368884
368885
368886
368887
368888
368889
368890
368891
368892
368893
368894
368895
368896
368897
368898
368899
368900
368901
368902
368903
368904
368905
368906
368907
368908
368909
368910
368911
368912
368913
368914
368915
368916
368917
368918
368919
368920
368921
368922
368923
368924
368925
368926
368927
368928
368929
368930
368931
368932
368933
368934
368935
368936
368937
368938
368939
368940
368941
368942
368943
368944
368945
368946
368947
368948
368949
368950
368951
368952
368953
368954
368955
368956
368957
368958
368959
368960
368961
368962
368963
368964
368965
368966
368967
368968
368969
368970
368971
368972
368973
368974
368975
368976
368977
368978
368979
368980
368981
368982
368983
368984
368985
368986
368987
368988
368989
368990
368991
368992
368993
368994
368995
368996
368997
368998
368999
369000
369001
369002
369003
369004
369005
369006
369007
369008
369009
369010
369011
369012
369013
369014
369015
369016
369017
369018
369019
369020
369021
369022
369023
369024
369025
369026
369027
369028
369029
369030
369031
369032
369033
369034
369035
369036
369037
369038
369039
369040
369041
369042
369043
369044
369045
369046
369047
369048
369049
369050
369051
369052
369053
369054
369055
369056
369057
369058
369059
369060
369061
369062
369063
369064
369065
369066
369067
369068
369069
369070
369071
369072
369073
369074
369075
369076
369077
369078
369079
369080
369081
369082
369083
369084
369085
369086
369087
369088
369089
369090
369091
369092
369093
369094
369095
369096
369097
369098
369099
369100
369101
369102
369103
369104
369105
369106
369107
369108
369109
369110
369111
369112
369113
369114
369115
369116
369117
369118
369119
369120
369121
369122
369123
369124
369125
369126
369127
369128
369129
369130
369131
369132
369133
369134
369135
369136
369137
369138
369139
369140
369141
369142
369143
369144
369145
369146
369147
369148
369149
369150
369151
369152
369153
369154
369155
369156
369157
369158
369159
369160
369161
369162
369163
369164
369165
369166
369167
369168
369169
369170
369171
369172
369173
369174
369175
369176
369177
369178
369179
369180
369181
369182
369183
369184
369185
369186
369187
369188
369189
369190
369191
369192
369193
369194
369195
369196
369197
369198
369199
369200
369201
369202
369203
369204
369205
369206
369207
369208
369209
369210
369211
369212
369213
369214
369215
369216
369217
369218
369219
369220
369221
369222
369223
369224
369225
369226
369227
369228
369229
369230
369231
369232
369233
369234
369235
369236
369237
369238
369239
369240
369241
369242
369243
369244
369245
369246
369247
369248
369249
369250
369251
369252
369253
369254
369255
369256
369257
369258
369259
369260
369261
369262
369263
369264
369265
369266
369267
369268
369269
369270
369271
369272
369273
369274
369275
369276
369277
369278
369279
369280
369281
369282
369283
369284
369285
369286
369287
369288
369289
369290
369291
369292
369293
369294
369295
369296
369297
369298
369299
369300
369301
369302
369303
369304
369305
369306
369307
369308
369309
369310
369311
369312
369313
369314
369315
369316
369317
369318
369319
369320
369321
369322
369323
369324
369325
369326
369327
369328
369329
369330
369331
369332
369333
369334
369335
369336
369337
369338
369339
369340
369341
369342
369343
369344
369345
369346
369347
369348
369349
369350
369351
369352
369353
369354
369355
369356
369357
369358
369359
369360
369361
369362
369363
369364
369365
369366
369367
369368
369369
369370
369371
369372
369373
369374
369375
369376
369377
369378
369379
369380
369381
369382
369383
369384
369385
369386
369387
369388
369389
369390
369391
369392
369393
369394
369395
369396
369397
369398
369399
369400
369401
369402
369403
369404
369405
369406
369407
369408
369409
369410
369411
369412
369413
369414
369415
369416
369417
369418
369419
369420
369421
369422
369423
369424
369425
369426
369427
369428
369429
369430
369431
369432
369433
369434
369435
369436
369437
369438
369439
369440
369441
369442
369443
369444
369445
369446
369447
369448
369449
369450
369451
369452
369453
369454
369455
369456
369457
369458
369459
369460
369461
369462
369463
369464
369465
369466
369467
369468
369469
369470
369471
369472
369473
369474
369475
369476
369477
369478
369479
369480
369481
369482
369483
369484
369485
369486
369487
369488
369489
369490
369491
369492
369493
369494
369495
369496
369497
369498
369499
369500
369501
369502
369503
369504
369505
369506
369507
369508
369509
369510
369511
369512
369513
369514
369515
369516
369517
369518
369519
369520
369521
369522
369523
369524
369525
369526
369527
369528
369529
369530
369531
369532
369533
369534
369535
369536
369537
369538
369539
369540
369541
369542
369543
369544
369545
369546
369547
369548
369549
369550
369551
369552
369553
369554
369555
369556
369557
369558
369559
369560
369561
369562
369563
369564
369565
369566
369567
369568
369569
369570
369571
369572
369573
369574
369575
369576
369577
369578
369579
369580
369581
369582
369583
369584
369585
369586
369587
369588
369589
369590
369591
369592
369593
369594
369595
369596
369597
369598
369599
369600
369601
369602
369603
369604
369605
369606
369607
369608
369609
369610
369611
369612
369613
369614
369615
369616
369617
369618
369619
369620
369621
369622
369623
369624
369625
369626
369627
369628
369629
369630
369631
369632
369633
369634
369635
369636
369637
369638
369639
369640
369641
369642
369643
369644
369645
369646
369647
369648
369649
369650
369651
369652
369653
369654
369655
369656
369657
369658
369659
369660
369661
369662
369663
369664
369665
369666
369667
369668
369669
369670
369671
369672
369673
369674
369675
369676
369677
369678
369679
369680
369681
369682
369683
369684
369685
369686
369687
369688
369689
369690
369691
369692
369693
369694
369695
369696
369697
369698
369699
369700
369701
369702
369703
369704
369705
369706
369707
369708
369709
369710
369711
369712
369713
369714
369715
369716
369717
369718
369719
369720
369721
369722
369723
369724
369725
369726
369727
369728
369729
369730
369731
369732
369733
369734
369735
369736
369737
369738
369739
369740
369741
369742
369743
369744
369745
369746
369747
369748
369749
369750
369751
369752
369753
369754
369755
369756
369757
369758
369759
369760
369761
369762
369763
369764
369765
369766
369767
369768
369769
369770
369771
369772
369773
369774
369775
369776
369777
369778
369779
369780
369781
369782
369783
369784
369785
369786
369787
369788
369789
369790
369791
369792
369793
369794
369795
369796
369797
369798
369799
369800
369801
369802
369803
369804
369805
369806
369807
369808
369809
369810
369811
369812
369813
369814
369815
369816
369817
369818
369819
369820
369821
369822
369823
369824
369825
369826
369827
369828
369829
369830
369831
369832
369833
369834
369835
369836
369837
369838
369839
369840
369841
369842
369843
369844
369845
369846
369847
369848
369849
369850
369851
369852
369853
369854
369855
369856
369857
369858
369859
369860
369861
369862
369863
369864
369865
369866
369867
369868
369869
369870
369871
369872
369873
369874
369875
369876
369877
369878
369879
369880
369881
369882
369883
369884
369885
369886
369887
369888
369889
369890
369891
369892
369893
369894
369895
369896
369897
369898
369899
369900
369901
369902
369903
369904
369905
369906
369907
369908
369909
369910
369911
369912
369913
369914
369915
369916
369917
369918
369919
369920
369921
369922
369923
369924
369925
369926
369927
369928
369929
369930
369931
369932
369933
369934
369935
369936
369937
369938
369939
369940
369941
369942
369943
369944
369945
369946
369947
369948
369949
369950
369951
369952
369953
369954
369955
369956
369957
369958
369959
369960
369961
369962
369963
369964
369965
369966
369967
369968
369969
369970
369971
369972
369973
369974
369975
369976
369977
369978
369979
369980
369981
369982
369983
369984
369985
369986
369987
369988
369989
369990
369991
369992
369993
369994
369995
369996
369997
369998
369999
370000
370001
370002
370003
370004
370005
370006
370007
370008
370009
370010
370011
370012
370013
370014
370015
370016
370017
370018
370019
370020
370021
370022
370023
370024
370025
370026
370027
370028
370029
370030
370031
370032
370033
370034
370035
370036
370037
370038
370039
370040
370041
370042
370043
370044
370045
370046
370047
370048
370049
370050
370051
370052
370053
370054
370055
370056
370057
370058
370059
370060
370061
370062
370063
370064
370065
370066
370067
370068
370069
370070
370071
370072
370073
370074
370075
370076
370077
370078
370079
370080
370081
370082
370083
370084
370085
370086
370087
370088
370089
370090
370091
370092
370093
370094
370095
370096
370097
370098
370099
370100
370101
370102
370103
370104
370105
370106
370107
370108
370109
370110
370111
370112
370113
370114
370115
370116
370117
370118
370119
370120
370121
370122
370123
370124
370125
370126
370127
370128
370129
370130
370131
370132
370133
370134
370135
370136
370137
370138
370139
370140
370141
370142
370143
370144
370145
370146
370147
370148
370149
370150
370151
370152
370153
370154
370155
370156
370157
370158
370159
370160
370161
370162
370163
370164
370165
370166
370167
370168
370169
370170
370171
370172
370173
370174
370175
370176
370177
370178
370179
370180
370181
370182
370183
370184
370185
370186
370187
370188
370189
370190
370191
370192
370193
370194
370195
370196
370197
370198
370199
370200
370201
370202
370203
370204
370205
370206
370207
370208
370209
370210
370211
370212
370213
370214
370215
370216
370217
370218
370219
370220
370221
370222
370223
370224
370225
370226
370227
370228
370229
370230
370231
370232
370233
370234
370235
370236
370237
370238
370239
370240
370241
370242
370243
370244
370245
370246
370247
370248
370249
370250
370251
370252
370253
370254
370255
370256
370257
370258
370259
370260
370261
370262
370263
370264
370265
370266
370267
370268
370269
370270
370271
370272
370273
370274
370275
370276
370277
370278
370279
370280
370281
370282
370283
370284
370285
370286
370287
370288
370289
370290
370291
370292
370293
370294
370295
370296
370297
370298
370299
370300
370301
370302
370303
370304
370305
370306
370307
370308
370309
370310
370311
370312
370313
370314
370315
370316
370317
370318
370319
370320
370321
370322
370323
370324
370325
370326
370327
370328
370329
370330
370331
370332
370333
370334
370335
370336
370337
370338
370339
370340
370341
370342
370343
370344
370345
370346
370347
370348
370349
370350
370351
370352
370353
370354
370355
370356
370357
370358
370359
370360
370361
370362
370363
370364
370365
370366
370367
370368
370369
370370
370371
370372
370373
370374
370375
370376
370377
370378
370379
370380
370381
370382
370383
370384
370385
370386
370387
370388
370389
370390
370391
370392
370393
370394
370395
370396
370397
370398
370399
370400
370401
370402
370403
370404
370405
370406
370407
370408
370409
370410
370411
370412
370413
370414
370415
370416
370417
370418
370419
370420
370421
370422
370423
370424
370425
370426
370427
370428
370429
370430
370431
370432
370433
370434
370435
370436
370437
370438
370439
370440
370441
370442
370443
370444
370445
370446
370447
370448
370449
370450
370451
370452
370453
370454
370455
370456
370457
370458
370459
370460
370461
370462
370463
370464
370465
370466
370467
370468
370469
370470
370471
370472
370473
370474
370475
370476
370477
370478
370479
370480
370481
370482
370483
370484
370485
370486
370487
370488
370489
370490
370491
370492
370493
370494
370495
370496
370497
370498
370499
370500
370501
370502
370503
370504
370505
370506
370507
370508
370509
370510
370511
370512
370513
370514
370515
370516
370517
370518
370519
370520
370521
370522
370523
370524
370525
370526
370527
370528
370529
370530
370531
370532
370533
370534
370535
370536
370537
370538
370539
370540
370541
370542
370543
370544
370545
370546
370547
370548
370549
370550
370551
370552
370553
370554
370555
370556
370557
370558
370559
370560
370561
370562
370563
370564
370565
370566
370567
370568
370569
370570
370571
370572
370573
370574
370575
370576
370577
370578
370579
370580
370581
370582
370583
370584
370585
370586
370587
370588
370589
370590
370591
370592
370593
370594
370595
370596
370597
370598
370599
370600
370601
370602
370603
370604
370605
370606
370607
370608
370609
370610
370611
370612
370613
370614
370615
370616
370617
370618
370619
370620
370621
370622
370623
370624
370625
370626
370627
370628
370629
370630
370631
370632
370633
370634
370635
370636
370637
370638
370639
370640
370641
370642
370643
370644
370645
370646
370647
370648
370649
370650
370651
370652
370653
370654
370655
370656
370657
370658
370659
370660
370661
370662
370663
370664
370665
370666
370667
370668
370669
370670
370671
370672
370673
370674
370675
370676
370677
370678
370679
370680
370681
370682
370683
370684
370685
370686
370687
370688
370689
370690
370691
370692
370693
370694
370695
370696
370697
370698
370699
370700
370701
370702
370703
370704
370705
370706
370707
370708
370709
370710
370711
370712
370713
370714
370715
370716
370717
370718
370719
370720
370721
370722
370723
370724
370725
370726
370727
370728
370729
370730
370731
370732
370733
370734
370735
370736
370737
370738
370739
370740
370741
370742
370743
370744
370745
370746
370747
370748
370749
370750
370751
370752
370753
370754
370755
370756
370757
370758
370759
370760
370761
370762
370763
370764
370765
370766
370767
370768
370769
370770
370771
370772
370773
370774
370775
370776
370777
370778
370779
370780
370781
370782
370783
370784
370785
370786
370787
370788
370789
370790
370791
370792
370793
370794
370795
370796
370797
370798
370799
370800
370801
370802
370803
370804
370805
370806
370807
370808
370809
370810
370811
370812
370813
370814
370815
370816
370817
370818
370819
370820
370821
370822
370823
370824
370825
370826
370827
370828
370829
370830
370831
370832
370833
370834
370835
370836
370837
370838
370839
370840
370841
370842
370843
370844
370845
370846
370847
370848
370849
370850
370851
370852
370853
370854
370855
370856
370857
370858
370859
370860
370861
370862
370863
370864
370865
370866
370867
370868
370869
370870
370871
370872
370873
370874
370875
370876
370877
370878
370879
370880
370881
370882
370883
370884
370885
370886
370887
370888
370889
370890
370891
370892
370893
370894
370895
370896
370897
370898
370899
370900
370901
370902
370903
370904
370905
370906
370907
370908
370909
370910
370911
370912
370913
370914
370915
370916
370917
370918
370919
370920
370921
370922
370923
370924
370925
370926
370927
370928
370929
370930
370931
370932
370933
370934
370935
370936
370937
370938
370939
370940
370941
370942
370943
370944
370945
370946
370947
370948
370949
370950
370951
370952
370953
370954
370955
370956
370957
370958
370959
370960
370961
370962
370963
370964
370965
370966
370967
370968
370969
370970
370971
370972
370973
370974
370975
370976
370977
370978
370979
370980
370981
370982
370983
370984
370985
370986
370987
370988
370989
370990
370991
370992
370993
370994
370995
370996
370997
370998
370999
371000
371001
371002
371003
371004
371005
371006
371007
371008
371009
371010
371011
371012
371013
371014
371015
371016
371017
371018
371019
371020
371021
371022
371023
371024
371025
371026
371027
371028
371029
371030
371031
371032
371033
371034
371035
371036
371037
371038
371039
371040
371041
371042
371043
371044
371045
371046
371047
371048
371049
371050
371051
371052
371053
371054
371055
371056
371057
371058
371059
371060
371061
371062
371063
371064
371065
371066
371067
371068
371069
371070
371071
371072
371073
371074
371075
371076
371077
371078
371079
371080
371081
371082
371083
371084
371085
371086
371087
371088
371089
371090
371091
371092
371093
371094
371095
371096
371097
371098
371099
371100
371101
371102
371103
371104
371105
371106
371107
371108
371109
371110
371111
371112
371113
371114
371115
371116
371117
371118
371119
371120
371121
371122
371123
371124
371125
371126
371127
371128
371129
371130
371131
371132
371133
371134
371135
371136
371137
371138
371139
371140
371141
371142
371143
371144
371145
371146
371147
371148
371149
371150
371151
371152
371153
371154
371155
371156
371157
371158
371159
371160
371161
371162
371163
371164
371165
371166
371167
371168
371169
371170
371171
371172
371173
371174
371175
371176
371177
371178
371179
371180
371181
371182
371183
371184
371185
371186
371187
371188
371189
371190
371191
371192
371193
371194
371195
371196
371197
371198
371199
371200
371201
371202
371203
371204
371205
371206
371207
371208
371209
371210
371211
371212
371213
371214
371215
371216
371217
371218
371219
371220
371221
371222
371223
371224
371225
371226
371227
371228
371229
371230
371231
371232
371233
371234
371235
371236
371237
371238
371239
371240
371241
371242
371243
371244
371245
371246
371247
371248
371249
371250
371251
371252
371253
371254
371255
371256
371257
371258
371259
371260
371261
371262
371263
371264
371265
371266
371267
371268
371269
371270
371271
371272
371273
371274
371275
371276
371277
371278
371279
371280
371281
371282
371283
371284
371285
371286
371287
371288
371289
371290
371291
371292
371293
371294
371295
371296
371297
371298
371299
371300
371301
371302
371303
371304
371305
371306
371307
371308
371309
371310
371311
371312
371313
371314
371315
371316
371317
371318
371319
371320
371321
371322
371323
371324
371325
371326
371327
371328
371329
371330
371331
371332
371333
371334
371335
371336
371337
371338
371339
371340
371341
371342
371343
371344
371345
371346
371347
371348
371349
371350
371351
371352
371353
371354
371355
371356
371357
371358
371359
371360
371361
371362
371363
371364
371365
371366
371367
371368
371369
371370
371371
371372
371373
371374
371375
371376
371377
371378
371379
371380
371381
371382
371383
371384
371385
371386
371387
371388
371389
371390
371391
371392
371393
371394
371395
371396
371397
371398
371399
371400
371401
371402
371403
371404
371405
371406
371407
371408
371409
371410
371411
371412
371413
371414
371415
371416
371417
371418
371419
371420
371421
371422
371423
371424
371425
371426
371427
371428
371429
371430
371431
371432
371433
371434
371435
371436
371437
371438
371439
371440
371441
371442
371443
371444
371445
371446
371447
371448
371449
371450
371451
371452
371453
371454
371455
371456
371457
371458
371459
371460
371461
371462
371463
371464
371465
371466
371467
371468
371469
371470
371471
371472
371473
371474
371475
371476
371477
371478
371479
371480
371481
371482
371483
371484
371485
371486
371487
371488
371489
371490
371491
371492
371493
371494
371495
371496
371497
371498
371499
371500
371501
371502
371503
371504
371505
371506
371507
371508
371509
371510
371511
371512
371513
371514
371515
371516
371517
371518
371519
371520
371521
371522
371523
371524
371525
371526
371527
371528
371529
371530
371531
371532
371533
371534
371535
371536
371537
371538
371539
371540
371541
371542
371543
371544
371545
371546
371547
371548
371549
371550
371551
371552
371553
371554
371555
371556
371557
371558
371559
371560
371561
371562
371563
371564
371565
371566
371567
371568
371569
371570
371571
371572
371573
371574
371575
371576
371577
371578
371579
371580
371581
371582
371583
371584
371585
371586
371587
371588
371589
371590
371591
371592
371593
371594
371595
371596
371597
371598
371599
371600
371601
371602
371603
371604
371605
371606
371607
371608
371609
371610
371611
371612
371613
371614
371615
371616
371617
371618
371619
371620
371621
371622
371623
371624
371625
371626
371627
371628
371629
371630
371631
371632
371633
371634
371635
371636
371637
371638
371639
371640
371641
371642
371643
371644
371645
371646
371647
371648
371649
371650
371651
371652
371653
371654
371655
371656
371657
371658
371659
371660
371661
371662
371663
371664
371665
371666
371667
371668
371669
371670
371671
371672
371673
371674
371675
371676
371677
371678
371679
371680
371681
371682
371683
371684
371685
371686
371687
371688
371689
371690
371691
371692
371693
371694
371695
371696
371697
371698
371699
371700
371701
371702
371703
371704
371705
371706
371707
371708
371709
371710
371711
371712
371713
371714
371715
371716
371717
371718
371719
371720
371721
371722
371723
371724
371725
371726
371727
371728
371729
371730
371731
371732
371733
371734
371735
371736
371737
371738
371739
371740
371741
371742
371743
371744
371745
371746
371747
371748
371749
371750
371751
371752
371753
371754
371755
371756
371757
371758
371759
371760
371761
371762
371763
371764
371765
371766
371767
371768
371769
371770
371771
371772
371773
371774
371775
371776
371777
371778
371779
371780
371781
371782
371783
371784
371785
371786
371787
371788
371789
371790
371791
371792
371793
371794
371795
371796
371797
371798
371799
371800
371801
371802
371803
371804
371805
371806
371807
371808
371809
371810
371811
371812
371813
371814
371815
371816
371817
371818
371819
371820
371821
371822
371823
371824
371825
371826
371827
371828
371829
371830
371831
371832
371833
371834
371835
371836
371837
371838
371839
371840
371841
371842
371843
371844
371845
371846
371847
371848
371849
371850
371851
371852
371853
371854
371855
371856
371857
371858
371859
371860
371861
371862
371863
371864
371865
371866
371867
371868
371869
371870
371871
371872
371873
371874
371875
371876
371877
371878
371879
371880
371881
371882
371883
371884
371885
371886
371887
371888
371889
371890
371891
371892
371893
371894
371895
371896
371897
371898
371899
371900
371901
371902
371903
371904
371905
371906
371907
371908
371909
371910
371911
371912
371913
371914
371915
371916
371917
371918
371919
371920
371921
371922
371923
371924
371925
371926
371927
371928
371929
371930
371931
371932
371933
371934
371935
371936
371937
371938
371939
371940
371941
371942
371943
371944
371945
371946
371947
371948
371949
371950
371951
371952
371953
371954
371955
371956
371957
371958
371959
371960
371961
371962
371963
371964
371965
371966
371967
371968
371969
371970
371971
371972
371973
371974
371975
371976
371977
371978
371979
371980
371981
371982
371983
371984
371985
371986
371987
371988
371989
371990
371991
371992
371993
371994
371995
371996
371997
371998
371999
372000
372001
372002
372003
372004
372005
372006
372007
372008
372009
372010
372011
372012
372013
372014
372015
372016
372017
372018
372019
372020
372021
372022
372023
372024
372025
372026
372027
372028
372029
372030
372031
372032
372033
372034
372035
372036
372037
372038
372039
372040
372041
372042
372043
372044
372045
372046
372047
372048
372049
372050
372051
372052
372053
372054
372055
372056
372057
372058
372059
372060
372061
372062
372063
372064
372065
372066
372067
372068
372069
372070
372071
372072
372073
372074
372075
372076
372077
372078
372079
372080
372081
372082
372083
372084
372085
372086
372087
372088
372089
372090
372091
372092
372093
372094
372095
372096
372097
372098
372099
372100
372101
372102
372103
372104
372105
372106
372107
372108
372109
372110
372111
372112
372113
372114
372115
372116
372117
372118
372119
372120
372121
372122
372123
372124
372125
372126
372127
372128
372129
372130
372131
372132
372133
372134
372135
372136
372137
372138
372139
372140
372141
372142
372143
372144
372145
372146
372147
372148
372149
372150
372151
372152
372153
372154
372155
372156
372157
372158
372159
372160
372161
372162
372163
372164
372165
372166
372167
372168
372169
372170
372171
372172
372173
372174
372175
372176
372177
372178
372179
372180
372181
372182
372183
372184
372185
372186
372187
372188
372189
372190
372191
372192
372193
372194
372195
372196
372197
372198
372199
372200
372201
372202
372203
372204
372205
372206
372207
372208
372209
372210
372211
372212
372213
372214
372215
372216
372217
372218
372219
372220
372221
372222
372223
372224
372225
372226
372227
372228
372229
372230
372231
372232
372233
372234
372235
372236
372237
372238
372239
372240
372241
372242
372243
372244
372245
372246
372247
372248
372249
372250
372251
372252
372253
372254
372255
372256
372257
372258
372259
372260
372261
372262
372263
372264
372265
372266
372267
372268
372269
372270
372271
372272
372273
372274
372275
372276
372277
372278
372279
372280
372281
372282
372283
372284
372285
372286
372287
372288
372289
372290
372291
372292
372293
372294
372295
372296
372297
372298
372299
372300
372301
372302
372303
372304
372305
372306
372307
372308
372309
372310
372311
372312
372313
372314
372315
372316
372317
372318
372319
372320
372321
372322
372323
372324
372325
372326
372327
372328
372329
372330
372331
372332
372333
372334
372335
372336
372337
372338
372339
372340
372341
372342
372343
372344
372345
372346
372347
372348
372349
372350
372351
372352
372353
372354
372355
372356
372357
372358
372359
372360
372361
372362
372363
372364
372365
372366
372367
372368
372369
372370
372371
372372
372373
372374
372375
372376
372377
372378
372379
372380
372381
372382
372383
372384
372385
372386
372387
372388
372389
372390
372391
372392
372393
372394
372395
372396
372397
372398
372399
372400
372401
372402
372403
372404
372405
372406
372407
372408
372409
372410
372411
372412
372413
372414
372415
372416
372417
372418
372419
372420
372421
372422
372423
372424
372425
372426
372427
372428
372429
372430
372431
372432
372433
372434
372435
372436
372437
372438
372439
372440
372441
372442
372443
372444
372445
372446
372447
372448
372449
372450
372451
372452
372453
372454
372455
372456
372457
372458
372459
372460
372461
372462
372463
372464
372465
372466
372467
372468
372469
372470
372471
372472
372473
372474
372475
372476
372477
372478
372479
372480
372481
372482
372483
372484
372485
372486
372487
372488
372489
372490
372491
372492
372493
372494
372495
372496
372497
372498
372499
372500
372501
372502
372503
372504
372505
372506
372507
372508
372509
372510
372511
372512
372513
372514
372515
372516
372517
372518
372519
372520
372521
372522
372523
372524
372525
372526
372527
372528
372529
372530
372531
372532
372533
372534
372535
372536
372537
372538
372539
372540
372541
372542
372543
372544
372545
372546
372547
372548
372549
372550
372551
372552
372553
372554
372555
372556
372557
372558
372559
372560
372561
372562
372563
372564
372565
372566
372567
372568
372569
372570
372571
372572
372573
372574
372575
372576
372577
372578
372579
372580
372581
372582
372583
372584
372585
372586
372587
372588
372589
372590
372591
372592
372593
372594
372595
372596
372597
372598
372599
372600
372601
372602
372603
372604
372605
372606
372607
372608
372609
372610
372611
372612
372613
372614
372615
372616
372617
372618
372619
372620
372621
372622
372623
372624
372625
372626
372627
372628
372629
372630
372631
372632
372633
372634
372635
372636
372637
372638
372639
372640
372641
372642
372643
372644
372645
372646
372647
372648
372649
372650
372651
372652
372653
372654
372655
372656
372657
372658
372659
372660
372661
372662
372663
372664
372665
372666
372667
372668
372669
372670
372671
372672
372673
372674
372675
372676
372677
372678
372679
372680
372681
372682
372683
372684
372685
372686
372687
372688
372689
372690
372691
372692
372693
372694
372695
372696
372697
372698
372699
372700
372701
372702
372703
372704
372705
372706
372707
372708
372709
372710
372711
372712
372713
372714
372715
372716
372717
372718
372719
372720
372721
372722
372723
372724
372725
372726
372727
372728
372729
372730
372731
372732
372733
372734
372735
372736
372737
372738
372739
372740
372741
372742
372743
372744
372745
372746
372747
372748
372749
372750
372751
372752
372753
372754
372755
372756
372757
372758
372759
372760
372761
372762
372763
372764
372765
372766
372767
372768
372769
372770
372771
372772
372773
372774
372775
372776
372777
372778
372779
372780
372781
372782
372783
372784
372785
372786
372787
372788
372789
372790
372791
372792
372793
372794
372795
372796
372797
372798
372799
372800
372801
372802
372803
372804
372805
372806
372807
372808
372809
372810
372811
372812
372813
372814
372815
372816
372817
372818
372819
372820
372821
372822
372823
372824
372825
372826
372827
372828
372829
372830
372831
372832
372833
372834
372835
372836
372837
372838
372839
372840
372841
372842
372843
372844
372845
372846
372847
372848
372849
372850
372851
372852
372853
372854
372855
372856
372857
372858
372859
372860
372861
372862
372863
372864
372865
372866
372867
372868
372869
372870
372871
372872
372873
372874
372875
372876
372877
372878
372879
372880
372881
372882
372883
372884
372885
372886
372887
372888
372889
372890
372891
372892
372893
372894
372895
372896
372897
372898
372899
372900
372901
372902
372903
372904
372905
372906
372907
372908
372909
372910
372911
372912
372913
372914
372915
372916
372917
372918
372919
372920
372921
372922
372923
372924
372925
372926
372927
372928
372929
372930
372931
372932
372933
372934
372935
372936
372937
372938
372939
372940
372941
372942
372943
372944
372945
372946
372947
372948
372949
372950
372951
372952
372953
372954
372955
372956
372957
372958
372959
372960
372961
372962
372963
372964
372965
372966
372967
372968
372969
372970
372971
372972
372973
372974
372975
372976
372977
372978
372979
372980
372981
372982
372983
372984
372985
372986
372987
372988
372989
372990
372991
372992
372993
372994
372995
372996
372997
372998
372999
373000
373001
373002
373003
373004
373005
373006
373007
373008
373009
373010
373011
373012
373013
373014
373015
373016
373017
373018
373019
373020
373021
373022
373023
373024
373025
373026
373027
373028
373029
373030
373031
373032
373033
373034
373035
373036
373037
373038
373039
373040
373041
373042
373043
373044
373045
373046
373047
373048
373049
373050
373051
373052
373053
373054
373055
373056
373057
373058
373059
373060
373061
373062
373063
373064
373065
373066
373067
373068
373069
373070
373071
373072
373073
373074
373075
373076
373077
373078
373079
373080
373081
373082
373083
373084
373085
373086
373087
373088
373089
373090
373091
373092
373093
373094
373095
373096
373097
373098
373099
373100
373101
373102
373103
373104
373105
373106
373107
373108
373109
373110
373111
373112
373113
373114
373115
373116
373117
373118
373119
373120
373121
373122
373123
373124
373125
373126
373127
373128
373129
373130
373131
373132
373133
373134
373135
373136
373137
373138
373139
373140
373141
373142
373143
373144
373145
373146
373147
373148
373149
373150
373151
373152
373153
373154
373155
373156
373157
373158
373159
373160
373161
373162
373163
373164
373165
373166
373167
373168
373169
373170
373171
373172
373173
373174
373175
373176
373177
373178
373179
373180
373181
373182
373183
373184
373185
373186
373187
373188
373189
373190
373191
373192
373193
373194
373195
373196
373197
373198
373199
373200
373201
373202
373203
373204
373205
373206
373207
373208
373209
373210
373211
373212
373213
373214
373215
373216
373217
373218
373219
373220
373221
373222
373223
373224
373225
373226
373227
373228
373229
373230
373231
373232
373233
373234
373235
373236
373237
373238
373239
373240
373241
373242
373243
373244
373245
373246
373247
373248
373249
373250
373251
373252
373253
373254
373255
373256
373257
373258
373259
373260
373261
373262
373263
373264
373265
373266
373267
373268
373269
373270
373271
373272
373273
373274
373275
373276
373277
373278
373279
373280
373281
373282
373283
373284
373285
373286
373287
373288
373289
373290
373291
373292
373293
373294
373295
373296
373297
373298
373299
373300
373301
373302
373303
373304
373305
373306
373307
373308
373309
373310
373311
373312
373313
373314
373315
373316
373317
373318
373319
373320
373321
373322
373323
373324
373325
373326
373327
373328
373329
373330
373331
373332
373333
373334
373335
373336
373337
373338
373339
373340
373341
373342
373343
373344
373345
373346
373347
373348
373349
373350
373351
373352
373353
373354
373355
373356
373357
373358
373359
373360
373361
373362
373363
373364
373365
373366
373367
373368
373369
373370
373371
373372
373373
373374
373375
373376
373377
373378
373379
373380
373381
373382
373383
373384
373385
373386
373387
373388
373389
373390
373391
373392
373393
373394
373395
373396
373397
373398
373399
373400
373401
373402
373403
373404
373405
373406
373407
373408
373409
373410
373411
373412
373413
373414
373415
373416
373417
373418
373419
373420
373421
373422
373423
373424
373425
373426
373427
373428
373429
373430
373431
373432
373433
373434
373435
373436
373437
373438
373439
373440
373441
373442
373443
373444
373445
373446
373447
373448
373449
373450
373451
373452
373453
373454
373455
373456
373457
373458
373459
373460
373461
373462
373463
373464
373465
373466
373467
373468
373469
373470
373471
373472
373473
373474
373475
373476
373477
373478
373479
373480
373481
373482
373483
373484
373485
373486
373487
373488
373489
373490
373491
373492
373493
373494
373495
373496
373497
373498
373499
373500
373501
373502
373503
373504
373505
373506
373507
373508
373509
373510
373511
373512
373513
373514
373515
373516
373517
373518
373519
373520
373521
373522
373523
373524
373525
373526
373527
373528
373529
373530
373531
373532
373533
373534
373535
373536
373537
373538
373539
373540
373541
373542
373543
373544
373545
373546
373547
373548
373549
373550
373551
373552
373553
373554
373555
373556
373557
373558
373559
373560
373561
373562
373563
373564
373565
373566
373567
373568
373569
373570
373571
373572
373573
373574
373575
373576
373577
373578
373579
373580
373581
373582
373583
373584
373585
373586
373587
373588
373589
373590
373591
373592
373593
373594
373595
373596
373597
373598
373599
373600
373601
373602
373603
373604
373605
373606
373607
373608
373609
373610
373611
373612
373613
373614
373615
373616
373617
373618
373619
373620
373621
373622
373623
373624
373625
373626
373627
373628
373629
373630
373631
373632
373633
373634
373635
373636
373637
373638
373639
373640
373641
373642
373643
373644
373645
373646
373647
373648
373649
373650
373651
373652
373653
373654
373655
373656
373657
373658
373659
373660
373661
373662
373663
373664
373665
373666
373667
373668
373669
373670
373671
373672
373673
373674
373675
373676
373677
373678
373679
373680
373681
373682
373683
373684
373685
373686
373687
373688
373689
373690
373691
373692
373693
373694
373695
373696
373697
373698
373699
373700
373701
373702
373703
373704
373705
373706
373707
373708
373709
373710
373711
373712
373713
373714
373715
373716
373717
373718
373719
373720
373721
373722
373723
373724
373725
373726
373727
373728
373729
373730
373731
373732
373733
373734
373735
373736
373737
373738
373739
373740
373741
373742
373743
373744
373745
373746
373747
373748
373749
373750
373751
373752
373753
373754
373755
373756
373757
373758
373759
373760
373761
373762
373763
373764
373765
373766
373767
373768
373769
373770
373771
373772
373773
373774
373775
373776
373777
373778
373779
373780
373781
373782
373783
373784
373785
373786
373787
373788
373789
373790
373791
373792
373793
373794
373795
373796
373797
373798
373799
373800
373801
373802
373803
373804
373805
373806
373807
373808
373809
373810
373811
373812
373813
373814
373815
373816
373817
373818
373819
373820
373821
373822
373823
373824
373825
373826
373827
373828
373829
373830
373831
373832
373833
373834
373835
373836
373837
373838
373839
373840
373841
373842
373843
373844
373845
373846
373847
373848
373849
373850
373851
373852
373853
373854
373855
373856
373857
373858
373859
373860
373861
373862
373863
373864
373865
373866
373867
373868
373869
373870
373871
373872
373873
373874
373875
373876
373877
373878
373879
373880
373881
373882
373883
373884
373885
373886
373887
373888
373889
373890
373891
373892
373893
373894
373895
373896
373897
373898
373899
373900
373901
373902
373903
373904
373905
373906
373907
373908
373909
373910
373911
373912
373913
373914
373915
373916
373917
373918
373919
373920
373921
373922
373923
373924
373925
373926
373927
373928
373929
373930
373931
373932
373933
373934
373935
373936
373937
373938
373939
373940
373941
373942
373943
373944
373945
373946
373947
373948
373949
373950
373951
373952
373953
373954
373955
373956
373957
373958
373959
373960
373961
373962
373963
373964
373965
373966
373967
373968
373969
373970
373971
373972
373973
373974
373975
373976
373977
373978
373979
373980
373981
373982
373983
373984
373985
373986
373987
373988
373989
373990
373991
373992
373993
373994
373995
373996
373997
373998
373999
374000
374001
374002
374003
374004
374005
374006
374007
374008
374009
374010
374011
374012
374013
374014
374015
374016
374017
374018
374019
374020
374021
374022
374023
374024
374025
374026
374027
374028
374029
374030
374031
374032
374033
374034
374035
374036
374037
374038
374039
374040
374041
374042
374043
374044
374045
374046
374047
374048
374049
374050
374051
374052
374053
374054
374055
374056
374057
374058
374059
374060
374061
374062
374063
374064
374065
374066
374067
374068
374069
374070
374071
374072
374073
374074
374075
374076
374077
374078
374079
374080
374081
374082
374083
374084
374085
374086
374087
374088
374089
374090
374091
374092
374093
374094
374095
374096
374097
374098
374099
374100
374101
374102
374103
374104
374105
374106
374107
374108
374109
374110
374111
374112
374113
374114
374115
374116
374117
374118
374119
374120
374121
374122
374123
374124
374125
374126
374127
374128
374129
374130
374131
374132
374133
374134
374135
374136
374137
374138
374139
374140
374141
374142
374143
374144
374145
374146
374147
374148
374149
374150
374151
374152
374153
374154
374155
374156
374157
374158
374159
374160
374161
374162
374163
374164
374165
374166
374167
374168
374169
374170
374171
374172
374173
374174
374175
374176
374177
374178
374179
374180
374181
374182
374183
374184
374185
374186
374187
374188
374189
374190
374191
374192
374193
374194
374195
374196
374197
374198
374199
374200
374201
374202
374203
374204
374205
374206
374207
374208
374209
374210
374211
374212
374213
374214
374215
374216
374217
374218
374219
374220
374221
374222
374223
374224
374225
374226
374227
374228
374229
374230
374231
374232
374233
374234
374235
374236
374237
374238
374239
374240
374241
374242
374243
374244
374245
374246
374247
374248
374249
374250
374251
374252
374253
374254
374255
374256
374257
374258
374259
374260
374261
374262
374263
374264
374265
374266
374267
374268
374269
374270
374271
374272
374273
374274
374275
374276
374277
374278
374279
374280
374281
374282
374283
374284
374285
374286
374287
374288
374289
374290
374291
374292
374293
374294
374295
374296
374297
374298
374299
374300
374301
374302
374303
374304
374305
374306
374307
374308
374309
374310
374311
374312
374313
374314
374315
374316
374317
374318
374319
374320
374321
374322
374323
374324
374325
374326
374327
374328
374329
374330
374331
374332
374333
374334
374335
374336
374337
374338
374339
374340
374341
374342
374343
374344
374345
374346
374347
374348
374349
374350
374351
374352
374353
374354
374355
374356
374357
374358
374359
374360
374361
374362
374363
374364
374365
374366
374367
374368
374369
374370
374371
374372
374373
374374
374375
374376
374377
374378
374379
374380
374381
374382
374383
374384
374385
374386
374387
374388
374389
374390
374391
374392
374393
374394
374395
374396
374397
374398
374399
374400
374401
374402
374403
374404
374405
374406
374407
374408
374409
374410
374411
374412
374413
374414
374415
374416
374417
374418
374419
374420
374421
374422
374423
374424
374425
374426
374427
374428
374429
374430
374431
374432
374433
374434
374435
374436
374437
374438
374439
374440
374441
374442
374443
374444
374445
374446
374447
374448
374449
374450
374451
374452
374453
374454
374455
374456
374457
374458
374459
374460
374461
374462
374463
374464
374465
374466
374467
374468
374469
374470
374471
374472
374473
374474
374475
374476
374477
374478
374479
374480
374481
374482
374483
374484
374485
374486
374487
374488
374489
374490
374491
374492
374493
374494
374495
374496
374497
374498
374499
374500
374501
374502
374503
374504
374505
374506
374507
374508
374509
374510
374511
374512
374513
374514
374515
374516
374517
374518
374519
374520
374521
374522
374523
374524
374525
374526
374527
374528
374529
374530
374531
374532
374533
374534
374535
374536
374537
374538
374539
374540
374541
374542
374543
374544
374545
374546
374547
374548
374549
374550
374551
374552
374553
374554
374555
374556
374557
374558
374559
374560
374561
374562
374563
374564
374565
374566
374567
374568
374569
374570
374571
374572
374573
374574
374575
374576
374577
374578
374579
374580
374581
374582
374583
374584
374585
374586
374587
374588
374589
374590
374591
374592
374593
374594
374595
374596
374597
374598
374599
374600
374601
374602
374603
374604
374605
374606
374607
374608
374609
374610
374611
374612
374613
374614
374615
374616
374617
374618
374619
374620
374621
374622
374623
374624
374625
374626
374627
374628
374629
374630
374631
374632
374633
374634
374635
374636
374637
374638
374639
374640
374641
374642
374643
374644
374645
374646
374647
374648
374649
374650
374651
374652
374653
374654
374655
374656
374657
374658
374659
374660
374661
374662
374663
374664
374665
374666
374667
374668
374669
374670
374671
374672
374673
374674
374675
374676
374677
374678
374679
374680
374681
374682
374683
374684
374685
374686
374687
374688
374689
374690
374691
374692
374693
374694
374695
374696
374697
374698
374699
374700
374701
374702
374703
374704
374705
374706
374707
374708
374709
374710
374711
374712
374713
374714
374715
374716
374717
374718
374719
374720
374721
374722
374723
374724
374725
374726
374727
374728
374729
374730
374731
374732
374733
374734
374735
374736
374737
374738
374739
374740
374741
374742
374743
374744
374745
374746
374747
374748
374749
374750
374751
374752
374753
374754
374755
374756
374757
374758
374759
374760
374761
374762
374763
374764
374765
374766
374767
374768
374769
374770
374771
374772
374773
374774
374775
374776
374777
374778
374779
374780
374781
374782
374783
374784
374785
374786
374787
374788
374789
374790
374791
374792
374793
374794
374795
374796
374797
374798
374799
374800
374801
374802
374803
374804
374805
374806
374807
374808
374809
374810
374811
374812
374813
374814
374815
374816
374817
374818
374819
374820
374821
374822
374823
374824
374825
374826
374827
374828
374829
374830
374831
374832
374833
374834
374835
374836
374837
374838
374839
374840
374841
374842
374843
374844
374845
374846
374847
374848
374849
374850
374851
374852
374853
374854
374855
374856
374857
374858
374859
374860
374861
374862
374863
374864
374865
374866
374867
374868
374869
374870
374871
374872
374873
374874
374875
374876
374877
374878
374879
374880
374881
374882
374883
374884
374885
374886
374887
374888
374889
374890
374891
374892
374893
374894
374895
374896
374897
374898
374899
374900
374901
374902
374903
374904
374905
374906
374907
374908
374909
374910
374911
374912
374913
374914
374915
374916
374917
374918
374919
374920
374921
374922
374923
374924
374925
374926
374927
374928
374929
374930
374931
374932
374933
374934
374935
374936
374937
374938
374939
374940
374941
374942
374943
374944
374945
374946
374947
374948
374949
374950
374951
374952
374953
374954
374955
374956
374957
374958
374959
374960
374961
374962
374963
374964
374965
374966
374967
374968
374969
374970
374971
374972
374973
374974
374975
374976
374977
374978
374979
374980
374981
374982
374983
374984
374985
374986
374987
374988
374989
374990
374991
374992
374993
374994
374995
374996
374997
374998
374999
375000
375001
375002
375003
375004
375005
375006
375007
375008
375009
375010
375011
375012
375013
375014
375015
375016
375017
375018
375019
375020
375021
375022
375023
375024
375025
375026
375027
375028
375029
375030
375031
375032
375033
375034
375035
375036
375037
375038
375039
375040
375041
375042
375043
375044
375045
375046
375047
375048
375049
375050
375051
375052
375053
375054
375055
375056
375057
375058
375059
375060
375061
375062
375063
375064
375065
375066
375067
375068
375069
375070
375071
375072
375073
375074
375075
375076
375077
375078
375079
375080
375081
375082
375083
375084
375085
375086
375087
375088
375089
375090
375091
375092
375093
375094
375095
375096
375097
375098
375099
375100
375101
375102
375103
375104
375105
375106
375107
375108
375109
375110
375111
375112
375113
375114
375115
375116
375117
375118
375119
375120
375121
375122
375123
375124
375125
375126
375127
375128
375129
375130
375131
375132
375133
375134
375135
375136
375137
375138
375139
375140
375141
375142
375143
375144
375145
375146
375147
375148
375149
375150
375151
375152
375153
375154
375155
375156
375157
375158
375159
375160
375161
375162
375163
375164
375165
375166
375167
375168
375169
375170
375171
375172
375173
375174
375175
375176
375177
375178
375179
375180
375181
375182
375183
375184
375185
375186
375187
375188
375189
375190
375191
375192
375193
375194
375195
375196
375197
375198
375199
375200
375201
375202
375203
375204
375205
375206
375207
375208
375209
375210
375211
375212
375213
375214
375215
375216
375217
375218
375219
375220
375221
375222
375223
375224
375225
375226
375227
375228
375229
375230
375231
375232
375233
375234
375235
375236
375237
375238
375239
375240
375241
375242
375243
375244
375245
375246
375247
375248
375249
375250
375251
375252
375253
375254
375255
375256
375257
375258
375259
375260
375261
375262
375263
375264
375265
375266
375267
375268
375269
375270
375271
375272
375273
375274
375275
375276
375277
375278
375279
375280
375281
375282
375283
375284
375285
375286
375287
375288
375289
375290
375291
375292
375293
375294
375295
375296
375297
375298
375299
375300
375301
375302
375303
375304
375305
375306
375307
375308
375309
375310
375311
375312
375313
375314
375315
375316
375317
375318
375319
375320
375321
375322
375323
375324
375325
375326
375327
375328
375329
375330
375331
375332
375333
375334
375335
375336
375337
375338
375339
375340
375341
375342
375343
375344
375345
375346
375347
375348
375349
375350
375351
375352
375353
375354
375355
375356
375357
375358
375359
375360
375361
375362
375363
375364
375365
375366
375367
375368
375369
375370
375371
375372
375373
375374
375375
375376
375377
375378
375379
375380
375381
375382
375383
375384
375385
375386
375387
375388
375389
375390
375391
375392
375393
375394
375395
375396
375397
375398
375399
375400
375401
375402
375403
375404
375405
375406
375407
375408
375409
375410
375411
375412
375413
375414
375415
375416
375417
375418
375419
375420
375421
375422
375423
375424
375425
375426
375427
375428
375429
375430
375431
375432
375433
375434
375435
375436
375437
375438
375439
375440
375441
375442
375443
375444
375445
375446
375447
375448
375449
375450
375451
375452
375453
375454
375455
375456
375457
375458
375459
375460
375461
375462
375463
375464
375465
375466
375467
375468
375469
375470
375471
375472
375473
375474
375475
375476
375477
375478
375479
375480
375481
375482
375483
375484
375485
375486
375487
375488
375489
375490
375491
375492
375493
375494
375495
375496
375497
375498
375499
375500
375501
375502
375503
375504
375505
375506
375507
375508
375509
375510
375511
375512
375513
375514
375515
375516
375517
375518
375519
375520
375521
375522
375523
375524
375525
375526
375527
375528
375529
375530
375531
375532
375533
375534
375535
375536
375537
375538
375539
375540
375541
375542
375543
375544
375545
375546
375547
375548
375549
375550
375551
375552
375553
375554
375555
375556
375557
375558
375559
375560
375561
375562
375563
375564
375565
375566
375567
375568
375569
375570
375571
375572
375573
375574
375575
375576
375577
375578
375579
375580
375581
375582
375583
375584
375585
375586
375587
375588
375589
375590
375591
375592
375593
375594
375595
375596
375597
375598
375599
375600
375601
375602
375603
375604
375605
375606
375607
375608
375609
375610
375611
375612
375613
375614
375615
375616
375617
375618
375619
375620
375621
375622
375623
375624
375625
375626
375627
375628
375629
375630
375631
375632
375633
375634
375635
375636
375637
375638
375639
375640
375641
375642
375643
375644
375645
375646
375647
375648
375649
375650
375651
375652
375653
375654
375655
375656
375657
375658
375659
375660
375661
375662
375663
375664
375665
375666
375667
375668
375669
375670
375671
375672
375673
375674
375675
375676
375677
375678
375679
375680
375681
375682
375683
375684
375685
375686
375687
375688
375689
375690
375691
375692
375693
375694
375695
375696
375697
375698
375699
375700
375701
375702
375703
375704
375705
375706
375707
375708
375709
375710
375711
375712
375713
375714
375715
375716
375717
375718
375719
375720
375721
375722
375723
375724
375725
375726
375727
375728
375729
375730
375731
375732
375733
375734
375735
375736
375737
375738
375739
375740
375741
375742
375743
375744
375745
375746
375747
375748
375749
375750
375751
375752
375753
375754
375755
375756
375757
375758
375759
375760
375761
375762
375763
375764
375765
375766
375767
375768
375769
375770
375771
375772
375773
375774
375775
375776
375777
375778
375779
375780
375781
375782
375783
375784
375785
375786
375787
375788
375789
375790
375791
375792
375793
375794
375795
375796
375797
375798
375799
375800
375801
375802
375803
375804
375805
375806
375807
375808
375809
375810
375811
375812
375813
375814
375815
375816
375817
375818
375819
375820
375821
375822
375823
375824
375825
375826
375827
375828
375829
375830
375831
375832
375833
375834
375835
375836
375837
375838
375839
375840
375841
375842
375843
375844
375845
375846
375847
375848
375849
375850
375851
375852
375853
375854
375855
375856
375857
375858
375859
375860
375861
375862
375863
375864
375865
375866
375867
375868
375869
375870
375871
375872
375873
375874
375875
375876
375877
375878
375879
375880
375881
375882
375883
375884
375885
375886
375887
375888
375889
375890
375891
375892
375893
375894
375895
375896
375897
375898
375899
375900
375901
375902
375903
375904
375905
375906
375907
375908
375909
375910
375911
375912
375913
375914
375915
375916
375917
375918
375919
375920
375921
375922
375923
375924
375925
375926
375927
375928
375929
375930
375931
375932
375933
375934
375935
375936
375937
375938
375939
375940
375941
375942
375943
375944
375945
375946
375947
375948
375949
375950
375951
375952
375953
375954
375955
375956
375957
375958
375959
375960
375961
375962
375963
375964
375965
375966
375967
375968
375969
375970
375971
375972
375973
375974
375975
375976
375977
375978
375979
375980
375981
375982
375983
375984
375985
375986
375987
375988
375989
375990
375991
375992
375993
375994
375995
375996
375997
375998
375999
376000
376001
376002
376003
376004
376005
376006
376007
376008
376009
376010
376011
376012
376013
376014
376015
376016
376017
376018
376019
376020
376021
376022
376023
376024
376025
376026
376027
376028
376029
376030
376031
376032
376033
376034
376035
376036
376037
376038
376039
376040
376041
376042
376043
376044
376045
376046
376047
376048
376049
376050
376051
376052
376053
376054
376055
376056
376057
376058
376059
376060
376061
376062
376063
376064
376065
376066
376067
376068
376069
376070
376071
376072
376073
376074
376075
376076
376077
376078
376079
376080
376081
376082
376083
376084
376085
376086
376087
376088
376089
376090
376091
376092
376093
376094
376095
376096
376097
376098
376099
376100
376101
376102
376103
376104
376105
376106
376107
376108
376109
376110
376111
376112
376113
376114
376115
376116
376117
376118
376119
376120
376121
376122
376123
376124
376125
376126
376127
376128
376129
376130
376131
376132
376133
376134
376135
376136
376137
376138
376139
376140
376141
376142
376143
376144
376145
376146
376147
376148
376149
376150
376151
376152
376153
376154
376155
376156
376157
376158
376159
376160
376161
376162
376163
376164
376165
376166
376167
376168
376169
376170
376171
376172
376173
376174
376175
376176
376177
376178
376179
376180
376181
376182
376183
376184
376185
376186
376187
376188
376189
376190
376191
376192
376193
376194
376195
376196
376197
376198
376199
376200
376201
376202
376203
376204
376205
376206
376207
376208
376209
376210
376211
376212
376213
376214
376215
376216
376217
376218
376219
376220
376221
376222
376223
376224
376225
376226
376227
376228
376229
376230
376231
376232
376233
376234
376235
376236
376237
376238
376239
376240
376241
376242
376243
376244
376245
376246
376247
376248
376249
376250
376251
376252
376253
376254
376255
376256
376257
376258
376259
376260
376261
376262
376263
376264
376265
376266
376267
376268
376269
376270
376271
376272
376273
376274
376275
376276
376277
376278
376279
376280
376281
376282
376283
376284
376285
376286
376287
376288
376289
376290
376291
376292
376293
376294
376295
376296
376297
376298
376299
376300
376301
376302
376303
376304
376305
376306
376307
376308
376309
376310
376311
376312
376313
376314
376315
376316
376317
376318
376319
376320
376321
376322
376323
376324
376325
376326
376327
376328
376329
376330
376331
376332
376333
376334
376335
376336
376337
376338
376339
376340
376341
376342
376343
376344
376345
376346
376347
376348
376349
376350
376351
376352
376353
376354
376355
376356
376357
376358
376359
376360
376361
376362
376363
376364
376365
376366
376367
376368
376369
376370
376371
376372
376373
376374
376375
376376
376377
376378
376379
376380
376381
376382
376383
376384
376385
376386
376387
376388
376389
376390
376391
376392
376393
376394
376395
376396
376397
376398
376399
376400
376401
376402
376403
376404
376405
376406
376407
376408
376409
376410
376411
376412
376413
376414
376415
376416
376417
376418
376419
376420
376421
376422
376423
376424
376425
376426
376427
376428
376429
376430
376431
376432
376433
376434
376435
376436
376437
376438
376439
376440
376441
376442
376443
376444
376445
376446
376447
376448
376449
376450
376451
376452
376453
376454
376455
376456
376457
376458
376459
376460
376461
376462
376463
376464
376465
376466
376467
376468
376469
376470
376471
376472
376473
376474
376475
376476
376477
376478
376479
376480
376481
376482
376483
376484
376485
376486
376487
376488
376489
376490
376491
376492
376493
376494
376495
376496
376497
376498
376499
376500
376501
376502
376503
376504
376505
376506
376507
376508
376509
376510
376511
376512
376513
376514
376515
376516
376517
376518
376519
376520
376521
376522
376523
376524
376525
376526
376527
376528
376529
376530
376531
376532
376533
376534
376535
376536
376537
376538
376539
376540
376541
376542
376543
376544
376545
376546
376547
376548
376549
376550
376551
376552
376553
376554
376555
376556
376557
376558
376559
376560
376561
376562
376563
376564
376565
376566
376567
376568
376569
376570
376571
376572
376573
376574
376575
376576
376577
376578
376579
376580
376581
376582
376583
376584
376585
376586
376587
376588
376589
376590
376591
376592
376593
376594
376595
376596
376597
376598
376599
376600
376601
376602
376603
376604
376605
376606
376607
376608
376609
376610
376611
376612
376613
376614
376615
376616
376617
376618
376619
376620
376621
376622
376623
376624
376625
376626
376627
376628
376629
376630
376631
376632
376633
376634
376635
376636
376637
376638
376639
376640
376641
376642
376643
376644
376645
376646
376647
376648
376649
376650
376651
376652
376653
376654
376655
376656
376657
376658
376659
376660
376661
376662
376663
376664
376665
376666
376667
376668
376669
376670
376671
376672
376673
376674
376675
376676
376677
376678
376679
376680
376681
376682
376683
376684
376685
376686
376687
376688
376689
376690
376691
376692
376693
376694
376695
376696
376697
376698
376699
376700
376701
376702
376703
376704
376705
376706
376707
376708
376709
376710
376711
376712
376713
376714
376715
376716
376717
376718
376719
376720
376721
376722
376723
376724
376725
376726
376727
376728
376729
376730
376731
376732
376733
376734
376735
376736
376737
376738
376739
376740
376741
376742
376743
376744
376745
376746
376747
376748
376749
376750
376751
376752
376753
376754
376755
376756
376757
376758
376759
376760
376761
376762
376763
376764
376765
376766
376767
376768
376769
376770
376771
376772
376773
376774
376775
376776
376777
376778
376779
376780
376781
376782
376783
376784
376785
376786
376787
376788
376789
376790
376791
376792
376793
376794
376795
376796
376797
376798
376799
376800
376801
376802
376803
376804
376805
376806
376807
376808
376809
376810
376811
376812
376813
376814
376815
376816
376817
376818
376819
376820
376821
376822
376823
376824
376825
376826
376827
376828
376829
376830
376831
376832
376833
376834
376835
376836
376837
376838
376839
376840
376841
376842
376843
376844
376845
376846
376847
376848
376849
376850
376851
376852
376853
376854
376855
376856
376857
376858
376859
376860
376861
376862
376863
376864
376865
376866
376867
376868
376869
376870
376871
376872
376873
376874
376875
376876
376877
376878
376879
376880
376881
376882
376883
376884
376885
376886
376887
376888
376889
376890
376891
376892
376893
376894
376895
376896
376897
376898
376899
376900
376901
376902
376903
376904
376905
376906
376907
376908
376909
376910
376911
376912
376913
376914
376915
376916
376917
376918
376919
376920
376921
376922
376923
376924
376925
376926
376927
376928
376929
376930
376931
376932
376933
376934
376935
376936
376937
376938
376939
376940
376941
376942
376943
376944
376945
376946
376947
376948
376949
376950
376951
376952
376953
376954
376955
376956
376957
376958
376959
376960
376961
376962
376963
376964
376965
376966
376967
376968
376969
376970
376971
376972
376973
376974
376975
376976
376977
376978
376979
376980
376981
376982
376983
376984
376985
376986
376987
376988
376989
376990
376991
376992
376993
376994
376995
376996
376997
376998
376999
377000
377001
377002
377003
377004
377005
377006
377007
377008
377009
377010
377011
377012
377013
377014
377015
377016
377017
377018
377019
377020
377021
377022
377023
377024
377025
377026
377027
377028
377029
377030
377031
377032
377033
377034
377035
377036
377037
377038
377039
377040
377041
377042
377043
377044
377045
377046
377047
377048
377049
377050
377051
377052
377053
377054
377055
377056
377057
377058
377059
377060
377061
377062
377063
377064
377065
377066
377067
377068
377069
377070
377071
377072
377073
377074
377075
377076
377077
377078
377079
377080
377081
377082
377083
377084
377085
377086
377087
377088
377089
377090
377091
377092
377093
377094
377095
377096
377097
377098
377099
377100
377101
377102
377103
377104
377105
377106
377107
377108
377109
377110
377111
377112
377113
377114
377115
377116
377117
377118
377119
377120
377121
377122
377123
377124
377125
377126
377127
377128
377129
377130
377131
377132
377133
377134
377135
377136
377137
377138
377139
377140
377141
377142
377143
377144
377145
377146
377147
377148
377149
377150
377151
377152
377153
377154
377155
377156
377157
377158
377159
377160
377161
377162
377163
377164
377165
377166
377167
377168
377169
377170
377171
377172
377173
377174
377175
377176
377177
377178
377179
377180
377181
377182
377183
377184
377185
377186
377187
377188
377189
377190
377191
377192
377193
377194
377195
377196
377197
377198
377199
377200
377201
377202
377203
377204
377205
377206
377207
377208
377209
377210
377211
377212
377213
377214
377215
377216
377217
377218
377219
377220
377221
377222
377223
377224
377225
377226
377227
377228
377229
377230
377231
377232
377233
377234
377235
377236
377237
377238
377239
377240
377241
377242
377243
377244
377245
377246
377247
377248
377249
377250
377251
377252
377253
377254
377255
377256
377257
377258
377259
377260
377261
377262
377263
377264
377265
377266
377267
377268
377269
377270
377271
377272
377273
377274
377275
377276
377277
377278
377279
377280
377281
377282
377283
377284
377285
377286
377287
377288
377289
377290
377291
377292
377293
377294
377295
377296
377297
377298
377299
377300
377301
377302
377303
377304
377305
377306
377307
377308
377309
377310
377311
377312
377313
377314
377315
377316
377317
377318
377319
377320
377321
377322
377323
377324
377325
377326
377327
377328
377329
377330
377331
377332
377333
377334
377335
377336
377337
377338
377339
377340
377341
377342
377343
377344
377345
377346
377347
377348
377349
377350
377351
377352
377353
377354
377355
377356
377357
377358
377359
377360
377361
377362
377363
377364
377365
377366
377367
377368
377369
377370
377371
377372
377373
377374
377375
377376
377377
377378
377379
377380
377381
377382
377383
377384
377385
377386
377387
377388
377389
377390
377391
377392
377393
377394
377395
377396
377397
377398
377399
377400
377401
377402
377403
377404
377405
377406
377407
377408
377409
377410
377411
377412
377413
377414
377415
377416
377417
377418
377419
377420
377421
377422
377423
377424
377425
377426
377427
377428
377429
377430
377431
377432
377433
377434
377435
377436
377437
377438
377439
377440
377441
377442
377443
377444
377445
377446
377447
377448
377449
377450
377451
377452
377453
377454
377455
377456
377457
377458
377459
377460
377461
377462
377463
377464
377465
377466
377467
377468
377469
377470
377471
377472
377473
377474
377475
377476
377477
377478
377479
377480
377481
377482
377483
377484
377485
377486
377487
377488
377489
377490
377491
377492
377493
377494
377495
377496
377497
377498
377499
377500
377501
377502
377503
377504
377505
377506
377507
377508
377509
377510
377511
377512
377513
377514
377515
377516
377517
377518
377519
377520
377521
377522
377523
377524
377525
377526
377527
377528
377529
377530
377531
377532
377533
377534
377535
377536
377537
377538
377539
377540
377541
377542
377543
377544
377545
377546
377547
377548
377549
377550
377551
377552
377553
377554
377555
377556
377557
377558
377559
377560
377561
377562
377563
377564
377565
377566
377567
377568
377569
377570
377571
377572
377573
377574
377575
377576
377577
377578
377579
377580
377581
377582
377583
377584
377585
377586
377587
377588
377589
377590
377591
377592
377593
377594
377595
377596
377597
377598
377599
377600
377601
377602
377603
377604
377605
377606
377607
377608
377609
377610
377611
377612
377613
377614
377615
377616
377617
377618
377619
377620
377621
377622
377623
377624
377625
377626
377627
377628
377629
377630
377631
377632
377633
377634
377635
377636
377637
377638
377639
377640
377641
377642
377643
377644
377645
377646
377647
377648
377649
377650
377651
377652
377653
377654
377655
377656
377657
377658
377659
377660
377661
377662
377663
377664
377665
377666
377667
377668
377669
377670
377671
377672
377673
377674
377675
377676
377677
377678
377679
377680
377681
377682
377683
377684
377685
377686
377687
377688
377689
377690
377691
377692
377693
377694
377695
377696
377697
377698
377699
377700
377701
377702
377703
377704
377705
377706
377707
377708
377709
377710
377711
377712
377713
377714
377715
377716
377717
377718
377719
377720
377721
377722
377723
377724
377725
377726
377727
377728
377729
377730
377731
377732
377733
377734
377735
377736
377737
377738
377739
377740
377741
377742
377743
377744
377745
377746
377747
377748
377749
377750
377751
377752
377753
377754
377755
377756
377757
377758
377759
377760
377761
377762
377763
377764
377765
377766
377767
377768
377769
377770
377771
377772
377773
377774
377775
377776
377777
377778
377779
377780
377781
377782
377783
377784
377785
377786
377787
377788
377789
377790
377791
377792
377793
377794
377795
377796
377797
377798
377799
377800
377801
377802
377803
377804
377805
377806
377807
377808
377809
377810
377811
377812
377813
377814
377815
377816
377817
377818
377819
377820
377821
377822
377823
377824
377825
377826
377827
377828
377829
377830
377831
377832
377833
377834
377835
377836
377837
377838
377839
377840
377841
377842
377843
377844
377845
377846
377847
377848
377849
377850
377851
377852
377853
377854
377855
377856
377857
377858
377859
377860
377861
377862
377863
377864
377865
377866
377867
377868
377869
377870
377871
377872
377873
377874
377875
377876
377877
377878
377879
377880
377881
377882
377883
377884
377885
377886
377887
377888
377889
377890
377891
377892
377893
377894
377895
377896
377897
377898
377899
377900
377901
377902
377903
377904
377905
377906
377907
377908
377909
377910
377911
377912
377913
377914
377915
377916
377917
377918
377919
377920
377921
377922
377923
377924
377925
377926
377927
377928
377929
377930
377931
377932
377933
377934
377935
377936
377937
377938
377939
377940
377941
377942
377943
377944
377945
377946
377947
377948
377949
377950
377951
377952
377953
377954
377955
377956
377957
377958
377959
377960
377961
377962
377963
377964
377965
377966
377967
377968
377969
377970
377971
377972
377973
377974
377975
377976
377977
377978
377979
377980
377981
377982
377983
377984
377985
377986
377987
377988
377989
377990
377991
377992
377993
377994
377995
377996
377997
377998
377999
378000
378001
378002
378003
378004
378005
378006
378007
378008
378009
378010
378011
378012
378013
378014
378015
378016
378017
378018
378019
378020
378021
378022
378023
378024
378025
378026
378027
378028
378029
378030
378031
378032
378033
378034
378035
378036
378037
378038
378039
378040
378041
378042
378043
378044
378045
378046
378047
378048
378049
378050
378051
378052
378053
378054
378055
378056
378057
378058
378059
378060
378061
378062
378063
378064
378065
378066
378067
378068
378069
378070
378071
378072
378073
378074
378075
378076
378077
378078
378079
378080
378081
378082
378083
378084
378085
378086
378087
378088
378089
378090
378091
378092
378093
378094
378095
378096
378097
378098
378099
378100
378101
378102
378103
378104
378105
378106
378107
378108
378109
378110
378111
378112
378113
378114
378115
378116
378117
378118
378119
378120
378121
378122
378123
378124
378125
378126
378127
378128
378129
378130
378131
378132
378133
378134
378135
378136
378137
378138
378139
378140
378141
378142
378143
378144
378145
378146
378147
378148
378149
378150
378151
378152
378153
378154
378155
378156
378157
378158
378159
378160
378161
378162
378163
378164
378165
378166
378167
378168
378169
378170
378171
378172
378173
378174
378175
378176
378177
378178
378179
378180
378181
378182
378183
378184
378185
378186
378187
378188
378189
378190
378191
378192
378193
378194
378195
378196
378197
378198
378199
378200
378201
378202
378203
378204
378205
378206
378207
378208
378209
378210
378211
378212
378213
378214
378215
378216
378217
378218
378219
378220
378221
378222
378223
378224
378225
378226
378227
378228
378229
378230
378231
378232
378233
378234
378235
378236
378237
378238
378239
378240
378241
378242
378243
378244
378245
378246
378247
378248
378249
378250
378251
378252
378253
378254
378255
378256
378257
378258
378259
378260
378261
378262
378263
378264
378265
378266
378267
378268
378269
378270
378271
378272
378273
378274
378275
378276
378277
378278
378279
378280
378281
378282
378283
378284
378285
378286
378287
378288
378289
378290
378291
378292
378293
378294
378295
378296
378297
378298
378299
378300
378301
378302
378303
378304
378305
378306
378307
378308
378309
378310
378311
378312
378313
378314
378315
378316
378317
378318
378319
378320
378321
378322
378323
378324
378325
378326
378327
378328
378329
378330
378331
378332
378333
378334
378335
378336
378337
378338
378339
378340
378341
378342
378343
378344
378345
378346
378347
378348
378349
378350
378351
378352
378353
378354
378355
378356
378357
378358
378359
378360
378361
378362
378363
378364
378365
378366
378367
378368
378369
378370
378371
378372
378373
378374
378375
378376
378377
378378
378379
378380
378381
378382
378383
378384
378385
378386
378387
378388
378389
378390
378391
378392
378393
378394
378395
378396
378397
378398
378399
378400
378401
378402
378403
378404
378405
378406
378407
378408
378409
378410
378411
378412
378413
378414
378415
378416
378417
378418
378419
378420
378421
378422
378423
378424
378425
378426
378427
378428
378429
378430
378431
378432
378433
378434
378435
378436
378437
378438
378439
378440
378441
378442
378443
378444
378445
378446
378447
378448
378449
378450
378451
378452
378453
378454
378455
378456
378457
378458
378459
378460
378461
378462
378463
378464
378465
378466
378467
378468
378469
378470
378471
378472
378473
378474
378475
378476
378477
378478
378479
378480
378481
378482
378483
378484
378485
378486
378487
378488
378489
378490
378491
378492
378493
378494
378495
378496
378497
378498
378499
378500
378501
378502
378503
378504
378505
378506
378507
378508
378509
378510
378511
378512
378513
378514
378515
378516
378517
378518
378519
378520
378521
378522
378523
378524
378525
378526
378527
378528
378529
378530
378531
378532
378533
378534
378535
378536
378537
378538
378539
378540
378541
378542
378543
378544
378545
378546
378547
378548
378549
378550
378551
378552
378553
378554
378555
378556
378557
378558
378559
378560
378561
378562
378563
378564
378565
378566
378567
378568
378569
378570
378571
378572
378573
378574
378575
378576
378577
378578
378579
378580
378581
378582
378583
378584
378585
378586
378587
378588
378589
378590
378591
378592
378593
378594
378595
378596
378597
378598
378599
378600
378601
378602
378603
378604
378605
378606
378607
378608
378609
378610
378611
378612
378613
378614
378615
378616
378617
378618
378619
378620
378621
378622
378623
378624
378625
378626
378627
378628
378629
378630
378631
378632
378633
378634
378635
378636
378637
378638
378639
378640
378641
378642
378643
378644
378645
378646
378647
378648
378649
378650
378651
378652
378653
378654
378655
378656
378657
378658
378659
378660
378661
378662
378663
378664
378665
378666
378667
378668
378669
378670
378671
378672
378673
378674
378675
378676
378677
378678
378679
378680
378681
378682
378683
378684
378685
378686
378687
378688
378689
378690
378691
378692
378693
378694
378695
378696
378697
378698
378699
378700
378701
378702
378703
378704
378705
378706
378707
378708
378709
378710
378711
378712
378713
378714
378715
378716
378717
378718
378719
378720
378721
378722
378723
378724
378725
378726
378727
378728
378729
378730
378731
378732
378733
378734
378735
378736
378737
378738
378739
378740
378741
378742
378743
378744
378745
378746
378747
378748
378749
378750
378751
378752
378753
378754
378755
378756
378757
378758
378759
378760
378761
378762
378763
378764
378765
378766
378767
378768
378769
378770
378771
378772
378773
378774
378775
378776
378777
378778
378779
378780
378781
378782
378783
378784
378785
378786
378787
378788
378789
378790
378791
378792
378793
378794
378795
378796
378797
378798
378799
378800
378801
378802
378803
378804
378805
378806
378807
378808
378809
378810
378811
378812
378813
378814
378815
378816
378817
378818
378819
378820
378821
378822
378823
378824
378825
378826
378827
378828
378829
378830
378831
378832
378833
378834
378835
378836
378837
378838
378839
378840
378841
378842
378843
378844
378845
378846
378847
378848
378849
378850
378851
378852
378853
378854
378855
378856
378857
378858
378859
378860
378861
378862
378863
378864
378865
378866
378867
378868
378869
378870
378871
378872
378873
378874
378875
378876
378877
378878
378879
378880
378881
378882
378883
378884
378885
378886
378887
378888
378889
378890
378891
378892
378893
378894
378895
378896
378897
378898
378899
378900
378901
378902
378903
378904
378905
378906
378907
378908
378909
378910
378911
378912
378913
378914
378915
378916
378917
378918
378919
378920
378921
378922
378923
378924
378925
378926
378927
378928
378929
378930
378931
378932
378933
378934
378935
378936
378937
378938
378939
378940
378941
378942
378943
378944
378945
378946
378947
378948
378949
378950
378951
378952
378953
378954
378955
378956
378957
378958
378959
378960
378961
378962
378963
378964
378965
378966
378967
378968
378969
378970
378971
378972
378973
378974
378975
378976
378977
378978
378979
378980
378981
378982
378983
378984
378985
378986
378987
378988
378989
378990
378991
378992
378993
378994
378995
378996
378997
378998
378999
379000
379001
379002
379003
379004
379005
379006
379007
379008
379009
379010
379011
379012
379013
379014
379015
379016
379017
379018
379019
379020
379021
379022
379023
379024
379025
379026
379027
379028
379029
379030
379031
379032
379033
379034
379035
379036
379037
379038
379039
379040
379041
379042
379043
379044
379045
379046
379047
379048
379049
379050
379051
379052
379053
379054
379055
379056
379057
379058
379059
379060
379061
379062
379063
379064
379065
379066
379067
379068
379069
379070
379071
379072
379073
379074
379075
379076
379077
379078
379079
379080
379081
379082
379083
379084
379085
379086
379087
379088
379089
379090
379091
379092
379093
379094
379095
379096
379097
379098
379099
379100
379101
379102
379103
379104
379105
379106
379107
379108
379109
379110
379111
379112
379113
379114
379115
379116
379117
379118
379119
379120
379121
379122
379123
379124
379125
379126
379127
379128
379129
379130
379131
379132
379133
379134
379135
379136
379137
379138
379139
379140
379141
379142
379143
379144
379145
379146
379147
379148
379149
379150
379151
379152
379153
379154
379155
379156
379157
379158
379159
379160
379161
379162
379163
379164
379165
379166
379167
379168
379169
379170
379171
379172
379173
379174
379175
379176
379177
379178
379179
379180
379181
379182
379183
379184
379185
379186
379187
379188
379189
379190
379191
379192
379193
379194
379195
379196
379197
379198
379199
379200
379201
379202
379203
379204
379205
379206
379207
379208
379209
379210
379211
379212
379213
379214
379215
379216
379217
379218
379219
379220
379221
379222
379223
379224
379225
379226
379227
379228
379229
379230
379231
379232
379233
379234
379235
379236
379237
379238
379239
379240
379241
379242
379243
379244
379245
379246
379247
379248
379249
379250
379251
379252
379253
379254
379255
379256
379257
379258
379259
379260
379261
379262
379263
379264
379265
379266
379267
379268
379269
379270
379271
379272
379273
379274
379275
379276
379277
379278
379279
379280
379281
379282
379283
379284
379285
379286
379287
379288
379289
379290
379291
379292
379293
379294
379295
379296
379297
379298
379299
379300
379301
379302
379303
379304
379305
379306
379307
379308
379309
379310
379311
379312
379313
379314
379315
379316
379317
379318
379319
379320
379321
379322
379323
379324
379325
379326
379327
379328
379329
379330
379331
379332
379333
379334
379335
379336
379337
379338
379339
379340
379341
379342
379343
379344
379345
379346
379347
379348
379349
379350
379351
379352
379353
379354
379355
379356
379357
379358
379359
379360
379361
379362
379363
379364
379365
379366
379367
379368
379369
379370
379371
379372
379373
379374
379375
379376
379377
379378
379379
379380
379381
379382
379383
379384
379385
379386
379387
379388
379389
379390
379391
379392
379393
379394
379395
379396
379397
379398
379399
379400
379401
379402
379403
379404
379405
379406
379407
379408
379409
379410
379411
379412
379413
379414
379415
379416
379417
379418
379419
379420
379421
379422
379423
379424
379425
379426
379427
379428
379429
379430
379431
379432
379433
379434
379435
379436
379437
379438
379439
379440
379441
379442
379443
379444
379445
379446
379447
379448
379449
379450
379451
379452
379453
379454
379455
379456
379457
379458
379459
379460
379461
379462
379463
379464
379465
379466
379467
379468
379469
379470
379471
379472
379473
379474
379475
379476
379477
379478
379479
379480
379481
379482
379483
379484
379485
379486
379487
379488
379489
379490
379491
379492
379493
379494
379495
379496
379497
379498
379499
379500
379501
379502
379503
379504
379505
379506
379507
379508
379509
379510
379511
379512
379513
379514
379515
379516
379517
379518
379519
379520
379521
379522
379523
379524
379525
379526
379527
379528
379529
379530
379531
379532
379533
379534
379535
379536
379537
379538
379539
379540
379541
379542
379543
379544
379545
379546
379547
379548
379549
379550
379551
379552
379553
379554
379555
379556
379557
379558
379559
379560
379561
379562
379563
379564
379565
379566
379567
379568
379569
379570
379571
379572
379573
379574
379575
379576
379577
379578
379579
379580
379581
379582
379583
379584
379585
379586
379587
379588
379589
379590
379591
379592
379593
379594
379595
379596
379597
379598
379599
379600
379601
379602
379603
379604
379605
379606
379607
379608
379609
379610
379611
379612
379613
379614
379615
379616
379617
379618
379619
379620
379621
379622
379623
379624
379625
379626
379627
379628
379629
379630
379631
379632
379633
379634
379635
379636
379637
379638
379639
379640
379641
379642
379643
379644
379645
379646
379647
379648
379649
379650
379651
379652
379653
379654
379655
379656
379657
379658
379659
379660
379661
379662
379663
379664
379665
379666
379667
379668
379669
379670
379671
379672
379673
379674
379675
379676
379677
379678
379679
379680
379681
379682
379683
379684
379685
379686
379687
379688
379689
379690
379691
379692
379693
379694
379695
379696
379697
379698
379699
379700
379701
379702
379703
379704
379705
379706
379707
379708
379709
379710
379711
379712
379713
379714
379715
379716
379717
379718
379719
379720
379721
379722
379723
379724
379725
379726
379727
379728
379729
379730
379731
379732
379733
379734
379735
379736
379737
379738
379739
379740
379741
379742
379743
379744
379745
379746
379747
379748
379749
379750
379751
379752
379753
379754
379755
379756
379757
379758
379759
379760
379761
379762
379763
379764
379765
379766
379767
379768
379769
379770
379771
379772
379773
379774
379775
379776
379777
379778
379779
379780
379781
379782
379783
379784
379785
379786
379787
379788
379789
379790
379791
379792
379793
379794
379795
379796
379797
379798
379799
379800
379801
379802
379803
379804
379805
379806
379807
379808
379809
379810
379811
379812
379813
379814
379815
379816
379817
379818
379819
379820
379821
379822
379823
379824
379825
379826
379827
379828
379829
379830
379831
379832
379833
379834
379835
379836
379837
379838
379839
379840
379841
379842
379843
379844
379845
379846
379847
379848
379849
379850
379851
379852
379853
379854
379855
379856
379857
379858
379859
379860
379861
379862
379863
379864
379865
379866
379867
379868
379869
379870
379871
379872
379873
379874
379875
379876
379877
379878
379879
379880
379881
379882
379883
379884
379885
379886
379887
379888
379889
379890
379891
379892
379893
379894
379895
379896
379897
379898
379899
379900
379901
379902
379903
379904
379905
379906
379907
379908
379909
379910
379911
379912
379913
379914
379915
379916
379917
379918
379919
379920
379921
379922
379923
379924
379925
379926
379927
379928
379929
379930
379931
379932
379933
379934
379935
379936
379937
379938
379939
379940
379941
379942
379943
379944
379945
379946
379947
379948
379949
379950
379951
379952
379953
379954
379955
379956
379957
379958
379959
379960
379961
379962
379963
379964
379965
379966
379967
379968
379969
379970
379971
379972
379973
379974
379975
379976
379977
379978
379979
379980
379981
379982
379983
379984
379985
379986
379987
379988
379989
379990
379991
379992
379993
379994
379995
379996
379997
379998
379999
380000
380001
380002
380003
380004
380005
380006
380007
380008
380009
380010
380011
380012
380013
380014
380015
380016
380017
380018
380019
380020
380021
380022
380023
380024
380025
380026
380027
380028
380029
380030
380031
380032
380033
380034
380035
380036
380037
380038
380039
380040
380041
380042
380043
380044
380045
380046
380047
380048
380049
380050
380051
380052
380053
380054
380055
380056
380057
380058
380059
380060
380061
380062
380063
380064
380065
380066
380067
380068
380069
380070
380071
380072
380073
380074
380075
380076
380077
380078
380079
380080
380081
380082
380083
380084
380085
380086
380087
380088
380089
380090
380091
380092
380093
380094
380095
380096
380097
380098
380099
380100
380101
380102
380103
380104
380105
380106
380107
380108
380109
380110
380111
380112
380113
380114
380115
380116
380117
380118
380119
380120
380121
380122
380123
380124
380125
380126
380127
380128
380129
380130
380131
380132
380133
380134
380135
380136
380137
380138
380139
380140
380141
380142
380143
380144
380145
380146
380147
380148
380149
380150
380151
380152
380153
380154
380155
380156
380157
380158
380159
380160
380161
380162
380163
380164
380165
380166
380167
380168
380169
380170
380171
380172
380173
380174
380175
380176
380177
380178
380179
380180
380181
380182
380183
380184
380185
380186
380187
380188
380189
380190
380191
380192
380193
380194
380195
380196
380197
380198
380199
380200
380201
380202
380203
380204
380205
380206
380207
380208
380209
380210
380211
380212
380213
380214
380215
380216
380217
380218
380219
380220
380221
380222
380223
380224
380225
380226
380227
380228
380229
380230
380231
380232
380233
380234
380235
380236
380237
380238
380239
380240
380241
380242
380243
380244
380245
380246
380247
380248
380249
380250
380251
380252
380253
380254
380255
380256
380257
380258
380259
380260
380261
380262
380263
380264
380265
380266
380267
380268
380269
380270
380271
380272
380273
380274
380275
380276
380277
380278
380279
380280
380281
380282
380283
380284
380285
380286
380287
380288
380289
380290
380291
380292
380293
380294
380295
380296
380297
380298
380299
380300
380301
380302
380303
380304
380305
380306
380307
380308
380309
380310
380311
380312
380313
380314
380315
380316
380317
380318
380319
380320
380321
380322
380323
380324
380325
380326
380327
380328
380329
380330
380331
380332
380333
380334
380335
380336
380337
380338
380339
380340
380341
380342
380343
380344
380345
380346
380347
380348
380349
380350
380351
380352
380353
380354
380355
380356
380357
380358
380359
380360
380361
380362
380363
380364
380365
380366
380367
380368
380369
380370
380371
380372
380373
380374
380375
380376
380377
380378
380379
380380
380381
380382
380383
380384
380385
380386
380387
380388
380389
380390
380391
380392
380393
380394
380395
380396
380397
380398
380399
380400
380401
380402
380403
380404
380405
380406
380407
380408
380409
380410
380411
380412
380413
380414
380415
380416
380417
380418
380419
380420
380421
380422
380423
380424
380425
380426
380427
380428
380429
380430
380431
380432
380433
380434
380435
380436
380437
380438
380439
380440
380441
380442
380443
380444
380445
380446
380447
380448
380449
380450
380451
380452
380453
380454
380455
380456
380457
380458
380459
380460
380461
380462
380463
380464
380465
380466
380467
380468
380469
380470
380471
380472
380473
380474
380475
380476
380477
380478
380479
380480
380481
380482
380483
380484
380485
380486
380487
380488
380489
380490
380491
380492
380493
380494
380495
380496
380497
380498
380499
380500
380501
380502
380503
380504
380505
380506
380507
380508
380509
380510
380511
380512
380513
380514
380515
380516
380517
380518
380519
380520
380521
380522
380523
380524
380525
380526
380527
380528
380529
380530
380531
380532
380533
380534
380535
380536
380537
380538
380539
380540
380541
380542
380543
380544
380545
380546
380547
380548
380549
380550
380551
380552
380553
380554
380555
380556
380557
380558
380559
380560
380561
380562
380563
380564
380565
380566
380567
380568
380569
380570
380571
380572
380573
380574
380575
380576
380577
380578
380579
380580
380581
380582
380583
380584
380585
380586
380587
380588
380589
380590
380591
380592
380593
380594
380595
380596
380597
380598
380599
380600
380601
380602
380603
380604
380605
380606
380607
380608
380609
380610
380611
380612
380613
380614
380615
380616
380617
380618
380619
380620
380621
380622
380623
380624
380625
380626
380627
380628
380629
380630
380631
380632
380633
380634
380635
380636
380637
380638
380639
380640
380641
380642
380643
380644
380645
380646
380647
380648
380649
380650
380651
380652
380653
380654
380655
380656
380657
380658
380659
380660
380661
380662
380663
380664
380665
380666
380667
380668
380669
380670
380671
380672
380673
380674
380675
380676
380677
380678
380679
380680
380681
380682
380683
380684
380685
380686
380687
380688
380689
380690
380691
380692
380693
380694
380695
380696
380697
380698
380699
380700
380701
380702
380703
380704
380705
380706
380707
380708
380709
380710
380711
380712
380713
380714
380715
380716
380717
380718
380719
380720
380721
380722
380723
380724
380725
380726
380727
380728
380729
380730
380731
380732
380733
380734
380735
380736
380737
380738
380739
380740
380741
380742
380743
380744
380745
380746
380747
380748
380749
380750
380751
380752
380753
380754
380755
380756
380757
380758
380759
380760
380761
380762
380763
380764
380765
380766
380767
380768
380769
380770
380771
380772
380773
380774
380775
380776
380777
380778
380779
380780
380781
380782
380783
380784
380785
380786
380787
380788
380789
380790
380791
380792
380793
380794
380795
380796
380797
380798
380799
380800
380801
380802
380803
380804
380805
380806
380807
380808
380809
380810
380811
380812
380813
380814
380815
380816
380817
380818
380819
380820
380821
380822
380823
380824
380825
380826
380827
380828
380829
380830
380831
380832
380833
380834
380835
380836
380837
380838
380839
380840
380841
380842
380843
380844
380845
380846
380847
380848
380849
380850
380851
380852
380853
380854
380855
380856
380857
380858
380859
380860
380861
380862
380863
380864
380865
380866
380867
380868
380869
380870
380871
380872
380873
380874
380875
380876
380877
380878
380879
380880
380881
380882
380883
380884
380885
380886
380887
380888
380889
380890
380891
380892
380893
380894
380895
380896
380897
380898
380899
380900
380901
380902
380903
380904
380905
380906
380907
380908
380909
380910
380911
380912
380913
380914
380915
380916
380917
380918
380919
380920
380921
380922
380923
380924
380925
380926
380927
380928
380929
380930
380931
380932
380933
380934
380935
380936
380937
380938
380939
380940
380941
380942
380943
380944
380945
380946
380947
380948
380949
380950
380951
380952
380953
380954
380955
380956
380957
380958
380959
380960
380961
380962
380963
380964
380965
380966
380967
380968
380969
380970
380971
380972
380973
380974
380975
380976
380977
380978
380979
380980
380981
380982
380983
380984
380985
380986
380987
380988
380989
380990
380991
380992
380993
380994
380995
380996
380997
380998
380999
381000
381001
381002
381003
381004
381005
381006
381007
381008
381009
381010
381011
381012
381013
381014
381015
381016
381017
381018
381019
381020
381021
381022
381023
381024
381025
381026
381027
381028
381029
381030
381031
381032
381033
381034
381035
381036
381037
381038
381039
381040
381041
381042
381043
381044
381045
381046
381047
381048
381049
381050
381051
381052
381053
381054
381055
381056
381057
381058
381059
381060
381061
381062
381063
381064
381065
381066
381067
381068
381069
381070
381071
381072
381073
381074
381075
381076
381077
381078
381079
381080
381081
381082
381083
381084
381085
381086
381087
381088
381089
381090
381091
381092
381093
381094
381095
381096
381097
381098
381099
381100
381101
381102
381103
381104
381105
381106
381107
381108
381109
381110
381111
381112
381113
381114
381115
381116
381117
381118
381119
381120
381121
381122
381123
381124
381125
381126
381127
381128
381129
381130
381131
381132
381133
381134
381135
381136
381137
381138
381139
381140
381141
381142
381143
381144
381145
381146
381147
381148
381149
381150
381151
381152
381153
381154
381155
381156
381157
381158
381159
381160
381161
381162
381163
381164
381165
381166
381167
381168
381169
381170
381171
381172
381173
381174
381175
381176
381177
381178
381179
381180
381181
381182
381183
381184
381185
381186
381187
381188
381189
381190
381191
381192
381193
381194
381195
381196
381197
381198
381199
381200
381201
381202
381203
381204
381205
381206
381207
381208
381209
381210
381211
381212
381213
381214
381215
381216
381217
381218
381219
381220
381221
381222
381223
381224
381225
381226
381227
381228
381229
381230
381231
381232
381233
381234
381235
381236
381237
381238
381239
381240
381241
381242
381243
381244
381245
381246
381247
381248
381249
381250
381251
381252
381253
381254
381255
381256
381257
381258
381259
381260
381261
381262
381263
381264
381265
381266
381267
381268
381269
381270
381271
381272
381273
381274
381275
381276
381277
381278
381279
381280
381281
381282
381283
381284
381285
381286
381287
381288
381289
381290
381291
381292
381293
381294
381295
381296
381297
381298
381299
381300
381301
381302
381303
381304
381305
381306
381307
381308
381309
381310
381311
381312
381313
381314
381315
381316
381317
381318
381319
381320
381321
381322
381323
381324
381325
381326
381327
381328
381329
381330
381331
381332
381333
381334
381335
381336
381337
381338
381339
381340
381341
381342
381343
381344
381345
381346
381347
381348
381349
381350
381351
381352
381353
381354
381355
381356
381357
381358
381359
381360
381361
381362
381363
381364
381365
381366
381367
381368
381369
381370
381371
381372
381373
381374
381375
381376
381377
381378
381379
381380
381381
381382
381383
381384
381385
381386
381387
381388
381389
381390
381391
381392
381393
381394
381395
381396
381397
381398
381399
381400
381401
381402
381403
381404
381405
381406
381407
381408
381409
381410
381411
381412
381413
381414
381415
381416
381417
381418
381419
381420
381421
381422
381423
381424
381425
381426
381427
381428
381429
381430
381431
381432
381433
381434
381435
381436
381437
381438
381439
381440
381441
381442
381443
381444
381445
381446
381447
381448
381449
381450
381451
381452
381453
381454
381455
381456
381457
381458
381459
381460
381461
381462
381463
381464
381465
381466
381467
381468
381469
381470
381471
381472
381473
381474
381475
381476
381477
381478
381479
381480
381481
381482
381483
381484
381485
381486
381487
381488
381489
381490
381491
381492
381493
381494
381495
381496
381497
381498
381499
381500
381501
381502
381503
381504
381505
381506
381507
381508
381509
381510
381511
381512
381513
381514
381515
381516
381517
381518
381519
381520
381521
381522
381523
381524
381525
381526
381527
381528
381529
381530
381531
381532
381533
381534
381535
381536
381537
381538
381539
381540
381541
381542
381543
381544
381545
381546
381547
381548
381549
381550
381551
381552
381553
381554
381555
381556
381557
381558
381559
381560
381561
381562
381563
381564
381565
381566
381567
381568
381569
381570
381571
381572
381573
381574
381575
381576
381577
381578
381579
381580
381581
381582
381583
381584
381585
381586
381587
381588
381589
381590
381591
381592
381593
381594
381595
381596
381597
381598
381599
381600
381601
381602
381603
381604
381605
381606
381607
381608
381609
381610
381611
381612
381613
381614
381615
381616
381617
381618
381619
381620
381621
381622
381623
381624
381625
381626
381627
381628
381629
381630
381631
381632
381633
381634
381635
381636
381637
381638
381639
381640
381641
381642
381643
381644
381645
381646
381647
381648
381649
381650
381651
381652
381653
381654
381655
381656
381657
381658
381659
381660
381661
381662
381663
381664
381665
381666
381667
381668
381669
381670
381671
381672
381673
381674
381675
381676
381677
381678
381679
381680
381681
381682
381683
381684
381685
381686
381687
381688
381689
381690
381691
381692
381693
381694
381695
381696
381697
381698
381699
381700
381701
381702
381703
381704
381705
381706
381707
381708
381709
381710
381711
381712
381713
381714
381715
381716
381717
381718
381719
381720
381721
381722
381723
381724
381725
381726
381727
381728
381729
381730
381731
381732
381733
381734
381735
381736
381737
381738
381739
381740
381741
381742
381743
381744
381745
381746
381747
381748
381749
381750
381751
381752
381753
381754
381755
381756
381757
381758
381759
381760
381761
381762
381763
381764
381765
381766
381767
381768
381769
381770
381771
381772
381773
381774
381775
381776
381777
381778
381779
381780
381781
381782
381783
381784
381785
381786
381787
381788
381789
381790
381791
381792
381793
381794
381795
381796
381797
381798
381799
381800
381801
381802
381803
381804
381805
381806
381807
381808
381809
381810
381811
381812
381813
381814
381815
381816
381817
381818
381819
381820
381821
381822
381823
381824
381825
381826
381827
381828
381829
381830
381831
381832
381833
381834
381835
381836
381837
381838
381839
381840
381841
381842
381843
381844
381845
381846
381847
381848
381849
381850
381851
381852
381853
381854
381855
381856
381857
381858
381859
381860
381861
381862
381863
381864
381865
381866
381867
381868
381869
381870
381871
381872
381873
381874
381875
381876
381877
381878
381879
381880
381881
381882
381883
381884
381885
381886
381887
381888
381889
381890
381891
381892
381893
381894
381895
381896
381897
381898
381899
381900
381901
381902
381903
381904
381905
381906
381907
381908
381909
381910
381911
381912
381913
381914
381915
381916
381917
381918
381919
381920
381921
381922
381923
381924
381925
381926
381927
381928
381929
381930
381931
381932
381933
381934
381935
381936
381937
381938
381939
381940
381941
381942
381943
381944
381945
381946
381947
381948
381949
381950
381951
381952
381953
381954
381955
381956
381957
381958
381959
381960
381961
381962
381963
381964
381965
381966
381967
381968
381969
381970
381971
381972
381973
381974
381975
381976
381977
381978
381979
381980
381981
381982
381983
381984
381985
381986
381987
381988
381989
381990
381991
381992
381993
381994
381995
381996
381997
381998
381999
382000
382001
382002
382003
382004
382005
382006
382007
382008
382009
382010
382011
382012
382013
382014
382015
382016
382017
382018
382019
382020
382021
382022
382023
382024
382025
382026
382027
382028
382029
382030
382031
382032
382033
382034
382035
382036
382037
382038
382039
382040
382041
382042
382043
382044
382045
382046
382047
382048
382049
382050
382051
382052
382053
382054
382055
382056
382057
382058
382059
382060
382061
382062
382063
382064
382065
382066
382067
382068
382069
382070
382071
382072
382073
382074
382075
382076
382077
382078
382079
382080
382081
382082
382083
382084
382085
382086
382087
382088
382089
382090
382091
382092
382093
382094
382095
382096
382097
382098
382099
382100
382101
382102
382103
382104
382105
382106
382107
382108
382109
382110
382111
382112
382113
382114
382115
382116
382117
382118
382119
382120
382121
382122
382123
382124
382125
382126
382127
382128
382129
382130
382131
382132
382133
382134
382135
382136
382137
382138
382139
382140
382141
382142
382143
382144
382145
382146
382147
382148
382149
382150
382151
382152
382153
382154
382155
382156
382157
382158
382159
382160
382161
382162
382163
382164
382165
382166
382167
382168
382169
382170
382171
382172
382173
382174
382175
382176
382177
382178
382179
382180
382181
382182
382183
382184
382185
382186
382187
382188
382189
382190
382191
382192
382193
382194
382195
382196
382197
382198
382199
382200
382201
382202
382203
382204
382205
382206
382207
382208
382209
382210
382211
382212
382213
382214
382215
382216
382217
382218
382219
382220
382221
382222
382223
382224
382225
382226
382227
382228
382229
382230
382231
382232
382233
382234
382235
382236
382237
382238
382239
382240
382241
382242
382243
382244
382245
382246
382247
382248
382249
382250
382251
382252
382253
382254
382255
382256
382257
382258
382259
382260
382261
382262
382263
382264
382265
382266
382267
382268
382269
382270
382271
382272
382273
382274
382275
382276
382277
382278
382279
382280
382281
382282
382283
382284
382285
382286
382287
382288
382289
382290
382291
382292
382293
382294
382295
382296
382297
382298
382299
382300
382301
382302
382303
382304
382305
382306
382307
382308
382309
382310
382311
382312
382313
382314
382315
382316
382317
382318
382319
382320
382321
382322
382323
382324
382325
382326
382327
382328
382329
382330
382331
382332
382333
382334
382335
382336
382337
382338
382339
382340
382341
382342
382343
382344
382345
382346
382347
382348
382349
382350
382351
382352
382353
382354
382355
382356
382357
382358
382359
382360
382361
382362
382363
382364
382365
382366
382367
382368
382369
382370
382371
382372
382373
382374
382375
382376
382377
382378
382379
382380
382381
382382
382383
382384
382385
382386
382387
382388
382389
382390
382391
382392
382393
382394
382395
382396
382397
382398
382399
382400
382401
382402
382403
382404
382405
382406
382407
382408
382409
382410
382411
382412
382413
382414
382415
382416
382417
382418
382419
382420
382421
382422
382423
382424
382425
382426
382427
382428
382429
382430
382431
382432
382433
382434
382435
382436
382437
382438
382439
382440
382441
382442
382443
382444
382445
382446
382447
382448
382449
382450
382451
382452
382453
382454
382455
382456
382457
382458
382459
382460
382461
382462
382463
382464
382465
382466
382467
382468
382469
382470
382471
382472
382473
382474
382475
382476
382477
382478
382479
382480
382481
382482
382483
382484
382485
382486
382487
382488
382489
382490
382491
382492
382493
382494
382495
382496
382497
382498
382499
382500
382501
382502
382503
382504
382505
382506
382507
382508
382509
382510
382511
382512
382513
382514
382515
382516
382517
382518
382519
382520
382521
382522
382523
382524
382525
382526
382527
382528
382529
382530
382531
382532
382533
382534
382535
382536
382537
382538
382539
382540
382541
382542
382543
382544
382545
382546
382547
382548
382549
382550
382551
382552
382553
382554
382555
382556
382557
382558
382559
382560
382561
382562
382563
382564
382565
382566
382567
382568
382569
382570
382571
382572
382573
382574
382575
382576
382577
382578
382579
382580
382581
382582
382583
382584
382585
382586
382587
382588
382589
382590
382591
382592
382593
382594
382595
382596
382597
382598
382599
382600
382601
382602
382603
382604
382605
382606
382607
382608
382609
382610
382611
382612
382613
382614
382615
382616
382617
382618
382619
382620
382621
382622
382623
382624
382625
382626
382627
382628
382629
382630
382631
382632
382633
382634
382635
382636
382637
382638
382639
382640
382641
382642
382643
382644
382645
382646
382647
382648
382649
382650
382651
382652
382653
382654
382655
382656
382657
382658
382659
382660
382661
382662
382663
382664
382665
382666
382667
382668
382669
382670
382671
382672
382673
382674
382675
382676
382677
382678
382679
382680
382681
382682
382683
382684
382685
382686
382687
382688
382689
382690
382691
382692
382693
382694
382695
382696
382697
382698
382699
382700
382701
382702
382703
382704
382705
382706
382707
382708
382709
382710
382711
382712
382713
382714
382715
382716
382717
382718
382719
382720
382721
382722
382723
382724
382725
382726
382727
382728
382729
382730
382731
382732
382733
382734
382735
382736
382737
382738
382739
382740
382741
382742
382743
382744
382745
382746
382747
382748
382749
382750
382751
382752
382753
382754
382755
382756
382757
382758
382759
382760
382761
382762
382763
382764
382765
382766
382767
382768
382769
382770
382771
382772
382773
382774
382775
382776
382777
382778
382779
382780
382781
382782
382783
382784
382785
382786
382787
382788
382789
382790
382791
382792
382793
382794
382795
382796
382797
382798
382799
382800
382801
382802
382803
382804
382805
382806
382807
382808
382809
382810
382811
382812
382813
382814
382815
382816
382817
382818
382819
382820
382821
382822
382823
382824
382825
382826
382827
382828
382829
382830
382831
382832
382833
382834
382835
382836
382837
382838
382839
382840
382841
382842
382843
382844
382845
382846
382847
382848
382849
382850
382851
382852
382853
382854
382855
382856
382857
382858
382859
382860
382861
382862
382863
382864
382865
382866
382867
382868
382869
382870
382871
382872
382873
382874
382875
382876
382877
382878
382879
382880
382881
382882
382883
382884
382885
382886
382887
382888
382889
382890
382891
382892
382893
382894
382895
382896
382897
382898
382899
382900
382901
382902
382903
382904
382905
382906
382907
382908
382909
382910
382911
382912
382913
382914
382915
382916
382917
382918
382919
382920
382921
382922
382923
382924
382925
382926
382927
382928
382929
382930
382931
382932
382933
382934
382935
382936
382937
382938
382939
382940
382941
382942
382943
382944
382945
382946
382947
382948
382949
382950
382951
382952
382953
382954
382955
382956
382957
382958
382959
382960
382961
382962
382963
382964
382965
382966
382967
382968
382969
382970
382971
382972
382973
382974
382975
382976
382977
382978
382979
382980
382981
382982
382983
382984
382985
382986
382987
382988
382989
382990
382991
382992
382993
382994
382995
382996
382997
382998
382999
383000
383001
383002
383003
383004
383005
383006
383007
383008
383009
383010
383011
383012
383013
383014
383015
383016
383017
383018
383019
383020
383021
383022
383023
383024
383025
383026
383027
383028
383029
383030
383031
383032
383033
383034
383035
383036
383037
383038
383039
383040
383041
383042
383043
383044
383045
383046
383047
383048
383049
383050
383051
383052
383053
383054
383055
383056
383057
383058
383059
383060
383061
383062
383063
383064
383065
383066
383067
383068
383069
383070
383071
383072
383073
383074
383075
383076
383077
383078
383079
383080
383081
383082
383083
383084
383085
383086
383087
383088
383089
383090
383091
383092
383093
383094
383095
383096
383097
383098
383099
383100
383101
383102
383103
383104
383105
383106
383107
383108
383109
383110
383111
383112
383113
383114
383115
383116
383117
383118
383119
383120
383121
383122
383123
383124
383125
383126
383127
383128
383129
383130
383131
383132
383133
383134
383135
383136
383137
383138
383139
383140
383141
383142
383143
383144
383145
383146
383147
383148
383149
383150
383151
383152
383153
383154
383155
383156
383157
383158
383159
383160
383161
383162
383163
383164
383165
383166
383167
383168
383169
383170
383171
383172
383173
383174
383175
383176
383177
383178
383179
383180
383181
383182
383183
383184
383185
383186
383187
383188
383189
383190
383191
383192
383193
383194
383195
383196
383197
383198
383199
383200
383201
383202
383203
383204
383205
383206
383207
383208
383209
383210
383211
383212
383213
383214
383215
383216
383217
383218
383219
383220
383221
383222
383223
383224
383225
383226
383227
383228
383229
383230
383231
383232
383233
383234
383235
383236
383237
383238
383239
383240
383241
383242
383243
383244
383245
383246
383247
383248
383249
383250
383251
383252
383253
383254
383255
383256
383257
383258
383259
383260
383261
383262
383263
383264
383265
383266
383267
383268
383269
383270
383271
383272
383273
383274
383275
383276
383277
383278
383279
383280
383281
383282
383283
383284
383285
383286
383287
383288
383289
383290
383291
383292
383293
383294
383295
383296
383297
383298
383299
383300
383301
383302
383303
383304
383305
383306
383307
383308
383309
383310
383311
383312
383313
383314
383315
383316
383317
383318
383319
383320
383321
383322
383323
383324
383325
383326
383327
383328
383329
383330
383331
383332
383333
383334
383335
383336
383337
383338
383339
383340
383341
383342
383343
383344
383345
383346
383347
383348
383349
383350
383351
383352
383353
383354
383355
383356
383357
383358
383359
383360
383361
383362
383363
383364
383365
383366
383367
383368
383369
383370
383371
383372
383373
383374
383375
383376
383377
383378
383379
383380
383381
383382
383383
383384
383385
383386
383387
383388
383389
383390
383391
383392
383393
383394
383395
383396
383397
383398
383399
383400
383401
383402
383403
383404
383405
383406
383407
383408
383409
383410
383411
383412
383413
383414
383415
383416
383417
383418
383419
383420
383421
383422
383423
383424
383425
383426
383427
383428
383429
383430
383431
383432
383433
383434
383435
383436
383437
383438
383439
383440
383441
383442
383443
383444
383445
383446
383447
383448
383449
383450
383451
383452
383453
383454
383455
383456
383457
383458
383459
383460
383461
383462
383463
383464
383465
383466
383467
383468
383469
383470
383471
383472
383473
383474
383475
383476
383477
383478
383479
383480
383481
383482
383483
383484
383485
383486
383487
383488
383489
383490
383491
383492
383493
383494
383495
383496
383497
383498
383499
383500
383501
383502
383503
383504
383505
383506
383507
383508
383509
383510
383511
383512
383513
383514
383515
383516
383517
383518
383519
383520
383521
383522
383523
383524
383525
383526
383527
383528
383529
383530
383531
383532
383533
383534
383535
383536
383537
383538
383539
383540
383541
383542
383543
383544
383545
383546
383547
383548
383549
383550
383551
383552
383553
383554
383555
383556
383557
383558
383559
383560
383561
383562
383563
383564
383565
383566
383567
383568
383569
383570
383571
383572
383573
383574
383575
383576
383577
383578
383579
383580
383581
383582
383583
383584
383585
383586
383587
383588
383589
383590
383591
383592
383593
383594
383595
383596
383597
383598
383599
383600
383601
383602
383603
383604
383605
383606
383607
383608
383609
383610
383611
383612
383613
383614
383615
383616
383617
383618
383619
383620
383621
383622
383623
383624
383625
383626
383627
383628
383629
383630
383631
383632
383633
383634
383635
383636
383637
383638
383639
383640
383641
383642
383643
383644
383645
383646
383647
383648
383649
383650
383651
383652
383653
383654
383655
383656
383657
383658
383659
383660
383661
383662
383663
383664
383665
383666
383667
383668
383669
383670
383671
383672
383673
383674
383675
383676
383677
383678
383679
383680
383681
383682
383683
383684
383685
383686
383687
383688
383689
383690
383691
383692
383693
383694
383695
383696
383697
383698
383699
383700
383701
383702
383703
383704
383705
383706
383707
383708
383709
383710
383711
383712
383713
383714
383715
383716
383717
383718
383719
383720
383721
383722
383723
383724
383725
383726
383727
383728
383729
383730
383731
383732
383733
383734
383735
383736
383737
383738
383739
383740
383741
383742
383743
383744
383745
383746
383747
383748
383749
383750
383751
383752
383753
383754
383755
383756
383757
383758
383759
383760
383761
383762
383763
383764
383765
383766
383767
383768
383769
383770
383771
383772
383773
383774
383775
383776
383777
383778
383779
383780
383781
383782
383783
383784
383785
383786
383787
383788
383789
383790
383791
383792
383793
383794
383795
383796
383797
383798
383799
383800
383801
383802
383803
383804
383805
383806
383807
383808
383809
383810
383811
383812
383813
383814
383815
383816
383817
383818
383819
383820
383821
383822
383823
383824
383825
383826
383827
383828
383829
383830
383831
383832
383833
383834
383835
383836
383837
383838
383839
383840
383841
383842
383843
383844
383845
383846
383847
383848
383849
383850
383851
383852
383853
383854
383855
383856
383857
383858
383859
383860
383861
383862
383863
383864
383865
383866
383867
383868
383869
383870
383871
383872
383873
383874
383875
383876
383877
383878
383879
383880
383881
383882
383883
383884
383885
383886
383887
383888
383889
383890
383891
383892
383893
383894
383895
383896
383897
383898
383899
383900
383901
383902
383903
383904
383905
383906
383907
383908
383909
383910
383911
383912
383913
383914
383915
383916
383917
383918
383919
383920
383921
383922
383923
383924
383925
383926
383927
383928
383929
383930
383931
383932
383933
383934
383935
383936
383937
383938
383939
383940
383941
383942
383943
383944
383945
383946
383947
383948
383949
383950
383951
383952
383953
383954
383955
383956
383957
383958
383959
383960
383961
383962
383963
383964
383965
383966
383967
383968
383969
383970
383971
383972
383973
383974
383975
383976
383977
383978
383979
383980
383981
383982
383983
383984
383985
383986
383987
383988
383989
383990
383991
383992
383993
383994
383995
383996
383997
383998
383999
384000
384001
384002
384003
384004
384005
384006
384007
384008
384009
384010
384011
384012
384013
384014
384015
384016
384017
384018
384019
384020
384021
384022
384023
384024
384025
384026
384027
384028
384029
384030
384031
384032
384033
384034
384035
384036
384037
384038
384039
384040
384041
384042
384043
384044
384045
384046
384047
384048
384049
384050
384051
384052
384053
384054
384055
384056
384057
384058
384059
384060
384061
384062
384063
384064
384065
384066
384067
384068
384069
384070
384071
384072
384073
384074
384075
384076
384077
384078
384079
384080
384081
384082
384083
384084
384085
384086
384087
384088
384089
384090
384091
384092
384093
384094
384095
384096
384097
384098
384099
384100
384101
384102
384103
384104
384105
384106
384107
384108
384109
384110
384111
384112
384113
384114
384115
384116
384117
384118
384119
384120
384121
384122
384123
384124
384125
384126
384127
384128
384129
384130
384131
384132
384133
384134
384135
384136
384137
384138
384139
384140
384141
384142
384143
384144
384145
384146
384147
384148
384149
384150
384151
384152
384153
384154
384155
384156
384157
384158
384159
384160
384161
384162
384163
384164
384165
384166
384167
384168
384169
384170
384171
384172
384173
384174
384175
384176
384177
384178
384179
384180
384181
384182
384183
384184
384185
384186
384187
384188
384189
384190
384191
384192
384193
384194
384195
384196
384197
384198
384199
384200
384201
384202
384203
384204
384205
384206
384207
384208
384209
384210
384211
384212
384213
384214
384215
384216
384217
384218
384219
384220
384221
384222
384223
384224
384225
384226
384227
384228
384229
384230
384231
384232
384233
384234
384235
384236
384237
384238
384239
384240
384241
384242
384243
384244
384245
384246
384247
384248
384249
384250
384251
384252
384253
384254
384255
384256
384257
384258
384259
384260
384261
384262
384263
384264
384265
384266
384267
384268
384269
384270
384271
384272
384273
384274
384275
384276
384277
384278
384279
384280
384281
384282
384283
384284
384285
384286
384287
384288
384289
384290
384291
384292
384293
384294
384295
384296
384297
384298
384299
384300
384301
384302
384303
384304
384305
384306
384307
384308
384309
384310
384311
384312
384313
384314
384315
384316
384317
384318
384319
384320
384321
384322
384323
384324
384325
384326
384327
384328
384329
384330
384331
384332
384333
384334
384335
384336
384337
384338
384339
384340
384341
384342
384343
384344
384345
384346
384347
384348
384349
384350
384351
384352
384353
384354
384355
384356
384357
384358
384359
384360
384361
384362
384363
384364
384365
384366
384367
384368
384369
384370
384371
384372
384373
384374
384375
384376
384377
384378
384379
384380
384381
384382
384383
384384
384385
384386
384387
384388
384389
384390
384391
384392
384393
384394
384395
384396
384397
384398
384399
384400
384401
384402
384403
384404
384405
384406
384407
384408
384409
384410
384411
384412
384413
384414
384415
384416
384417
384418
384419
384420
384421
384422
384423
384424
384425
384426
384427
384428
384429
384430
384431
384432
384433
384434
384435
384436
384437
384438
384439
384440
384441
384442
384443
384444
384445
384446
384447
384448
384449
384450
384451
384452
384453
384454
384455
384456
384457
384458
384459
384460
384461
384462
384463
384464
384465
384466
384467
384468
384469
384470
384471
384472
384473
384474
384475
384476
384477
384478
384479
384480
384481
384482
384483
384484
384485
384486
384487
384488
384489
384490
384491
384492
384493
384494
384495
384496
384497
384498
384499
384500
384501
384502
384503
384504
384505
384506
384507
384508
384509
384510
384511
384512
384513
384514
384515
384516
384517
384518
384519
384520
384521
384522
384523
384524
384525
384526
384527
384528
384529
384530
384531
384532
384533
384534
384535
384536
384537
384538
384539
384540
384541
384542
384543
384544
384545
384546
384547
384548
384549
384550
384551
384552
384553
384554
384555
384556
384557
384558
384559
384560
384561
384562
384563
384564
384565
384566
384567
384568
384569
384570
384571
384572
384573
384574
384575
384576
384577
384578
384579
384580
384581
384582
384583
384584
384585
384586
384587
384588
384589
384590
384591
384592
384593
384594
384595
384596
384597
384598
384599
384600
384601
384602
384603
384604
384605
384606
384607
384608
384609
384610
384611
384612
384613
384614
384615
384616
384617
384618
384619
384620
384621
384622
384623
384624
384625
384626
384627
384628
384629
384630
384631
384632
384633
384634
384635
384636
384637
384638
384639
384640
384641
384642
384643
384644
384645
384646
384647
384648
384649
384650
384651
384652
384653
384654
384655
384656
384657
384658
384659
384660
384661
384662
384663
384664
384665
384666
384667
384668
384669
384670
384671
384672
384673
384674
384675
384676
384677
384678
384679
384680
384681
384682
384683
384684
384685
384686
384687
384688
384689
384690
384691
384692
384693
384694
384695
384696
384697
384698
384699
384700
384701
384702
384703
384704
384705
384706
384707
384708
384709
384710
384711
384712
384713
384714
384715
384716
384717
384718
384719
384720
384721
384722
384723
384724
384725
384726
384727
384728
384729
384730
384731
384732
384733
384734
384735
384736
384737
384738
384739
384740
384741
384742
384743
384744
384745
384746
384747
384748
384749
384750
384751
384752
384753
384754
384755
384756
384757
384758
384759
384760
384761
384762
384763
384764
384765
384766
384767
384768
384769
384770
384771
384772
384773
384774
384775
384776
384777
384778
384779
384780
384781
384782
384783
384784
384785
384786
384787
384788
384789
384790
384791
384792
384793
384794
384795
384796
384797
384798
384799
384800
384801
384802
384803
384804
384805
384806
384807
384808
384809
384810
384811
384812
384813
384814
384815
384816
384817
384818
384819
384820
384821
384822
384823
384824
384825
384826
384827
384828
384829
384830
384831
384832
384833
384834
384835
384836
384837
384838
384839
384840
384841
384842
384843
384844
384845
384846
384847
384848
384849
384850
384851
384852
384853
384854
384855
384856
384857
384858
384859
384860
384861
384862
384863
384864
384865
384866
384867
384868
384869
384870
384871
384872
384873
384874
384875
384876
384877
384878
384879
384880
384881
384882
384883
384884
384885
384886
384887
384888
384889
384890
384891
384892
384893
384894
384895
384896
384897
384898
384899
384900
384901
384902
384903
384904
384905
384906
384907
384908
384909
384910
384911
384912
384913
384914
384915
384916
384917
384918
384919
384920
384921
384922
384923
384924
384925
384926
384927
384928
384929
384930
384931
384932
384933
384934
384935
384936
384937
384938
384939
384940
384941
384942
384943
384944
384945
384946
384947
384948
384949
384950
384951
384952
384953
384954
384955
384956
384957
384958
384959
384960
384961
384962
384963
384964
384965
384966
384967
384968
384969
384970
384971
384972
384973
384974
384975
384976
384977
384978
384979
384980
384981
384982
384983
384984
384985
384986
384987
384988
384989
384990
384991
384992
384993
384994
384995
384996
384997
384998
384999
385000
385001
385002
385003
385004
385005
385006
385007
385008
385009
385010
385011
385012
385013
385014
385015
385016
385017
385018
385019
385020
385021
385022
385023
385024
385025
385026
385027
385028
385029
385030
385031
385032
385033
385034
385035
385036
385037
385038
385039
385040
385041
385042
385043
385044
385045
385046
385047
385048
385049
385050
385051
385052
385053
385054
385055
385056
385057
385058
385059
385060
385061
385062
385063
385064
385065
385066
385067
385068
385069
385070
385071
385072
385073
385074
385075
385076
385077
385078
385079
385080
385081
385082
385083
385084
385085
385086
385087
385088
385089
385090
385091
385092
385093
385094
385095
385096
385097
385098
385099
385100
385101
385102
385103
385104
385105
385106
385107
385108
385109
385110
385111
385112
385113
385114
385115
385116
385117
385118
385119
385120
385121
385122
385123
385124
385125
385126
385127
385128
385129
385130
385131
385132
385133
385134
385135
385136
385137
385138
385139
385140
385141
385142
385143
385144
385145
385146
385147
385148
385149
385150
385151
385152
385153
385154
385155
385156
385157
385158
385159
385160
385161
385162
385163
385164
385165
385166
385167
385168
385169
385170
385171
385172
385173
385174
385175
385176
385177
385178
385179
385180
385181
385182
385183
385184
385185
385186
385187
385188
385189
385190
385191
385192
385193
385194
385195
385196
385197
385198
385199
385200
385201
385202
385203
385204
385205
385206
385207
385208
385209
385210
385211
385212
385213
385214
385215
385216
385217
385218
385219
385220
385221
385222
385223
385224
385225
385226
385227
385228
385229
385230
385231
385232
385233
385234
385235
385236
385237
385238
385239
385240
385241
385242
385243
385244
385245
385246
385247
385248
385249
385250
385251
385252
385253
385254
385255
385256
385257
385258
385259
385260
385261
385262
385263
385264
385265
385266
385267
385268
385269
385270
385271
385272
385273
385274
385275
385276
385277
385278
385279
385280
385281
385282
385283
385284
385285
385286
385287
385288
385289
385290
385291
385292
385293
385294
385295
385296
385297
385298
385299
385300
385301
385302
385303
385304
385305
385306
385307
385308
385309
385310
385311
385312
385313
385314
385315
385316
385317
385318
385319
385320
385321
385322
385323
385324
385325
385326
385327
385328
385329
385330
385331
385332
385333
385334
385335
385336
385337
385338
385339
385340
385341
385342
385343
385344
385345
385346
385347
385348
385349
385350
385351
385352
385353
385354
385355
385356
385357
385358
385359
385360
385361
385362
385363
385364
385365
385366
385367
385368
385369
385370
385371
385372
385373
385374
385375
385376
385377
385378
385379
385380
385381
385382
385383
385384
385385
385386
385387
385388
385389
385390
385391
385392
385393
385394
385395
385396
385397
385398
385399
385400
385401
385402
385403
385404
385405
385406
385407
385408
385409
385410
385411
385412
385413
385414
385415
385416
385417
385418
385419
385420
385421
385422
385423
385424
385425
385426
385427
385428
385429
385430
385431
385432
385433
385434
385435
385436
385437
385438
385439
385440
385441
385442
385443
385444
385445
385446
385447
385448
385449
385450
385451
385452
385453
385454
385455
385456
385457
385458
385459
385460
385461
385462
385463
385464
385465
385466
385467
385468
385469
385470
385471
385472
385473
385474
385475
385476
385477
385478
385479
385480
385481
385482
385483
385484
385485
385486
385487
385488
385489
385490
385491
385492
385493
385494
385495
385496
385497
385498
385499
385500
385501
385502
385503
385504
385505
385506
385507
385508
385509
385510
385511
385512
385513
385514
385515
385516
385517
385518
385519
385520
385521
385522
385523
385524
385525
385526
385527
385528
385529
385530
385531
385532
385533
385534
385535
385536
385537
385538
385539
385540
385541
385542
385543
385544
385545
385546
385547
385548
385549
385550
385551
385552
385553
385554
385555
385556
385557
385558
385559
385560
385561
385562
385563
385564
385565
385566
385567
385568
385569
385570
385571
385572
385573
385574
385575
385576
385577
385578
385579
385580
385581
385582
385583
385584
385585
385586
385587
385588
385589
385590
385591
385592
385593
385594
385595
385596
385597
385598
385599
385600
385601
385602
385603
385604
385605
385606
385607
385608
385609
385610
385611
385612
385613
385614
385615
385616
385617
385618
385619
385620
385621
385622
385623
385624
385625
385626
385627
385628
385629
385630
385631
385632
385633
385634
385635
385636
385637
385638
385639
385640
385641
385642
385643
385644
385645
385646
385647
385648
385649
385650
385651
385652
385653
385654
385655
385656
385657
385658
385659
385660
385661
385662
385663
385664
385665
385666
385667
385668
385669
385670
385671
385672
385673
385674
385675
385676
385677
385678
385679
385680
385681
385682
385683
385684
385685
385686
385687
385688
385689
385690
385691
385692
385693
385694
385695
385696
385697
385698
385699
385700
385701
385702
385703
385704
385705
385706
385707
385708
385709
385710
385711
385712
385713
385714
385715
385716
385717
385718
385719
385720
385721
385722
385723
385724
385725
385726
385727
385728
385729
385730
385731
385732
385733
385734
385735
385736
385737
385738
385739
385740
385741
385742
385743
385744
385745
385746
385747
385748
385749
385750
385751
385752
385753
385754
385755
385756
385757
385758
385759
385760
385761
385762
385763
385764
385765
385766
385767
385768
385769
385770
385771
385772
385773
385774
385775
385776
385777
385778
385779
385780
385781
385782
385783
385784
385785
385786
385787
385788
385789
385790
385791
385792
385793
385794
385795
385796
385797
385798
385799
385800
385801
385802
385803
385804
385805
385806
385807
385808
385809
385810
385811
385812
385813
385814
385815
385816
385817
385818
385819
385820
385821
385822
385823
385824
385825
385826
385827
385828
385829
385830
385831
385832
385833
385834
385835
385836
385837
385838
385839
385840
385841
385842
385843
385844
385845
385846
385847
385848
385849
385850
385851
385852
385853
385854
385855
385856
385857
385858
385859
385860
385861
385862
385863
385864
385865
385866
385867
385868
385869
385870
385871
385872
385873
385874
385875
385876
385877
385878
385879
385880
385881
385882
385883
385884
385885
385886
385887
385888
385889
385890
385891
385892
385893
385894
385895
385896
385897
385898
385899
385900
385901
385902
385903
385904
385905
385906
385907
385908
385909
385910
385911
385912
385913
385914
385915
385916
385917
385918
385919
385920
385921
385922
385923
385924
385925
385926
385927
385928
385929
385930
385931
385932
385933
385934
385935
385936
385937
385938
385939
385940
385941
385942
385943
385944
385945
385946
385947
385948
385949
385950
385951
385952
385953
385954
385955
385956
385957
385958
385959
385960
385961
385962
385963
385964
385965
385966
385967
385968
385969
385970
385971
385972
385973
385974
385975
385976
385977
385978
385979
385980
385981
385982
385983
385984
385985
385986
385987
385988
385989
385990
385991
385992
385993
385994
385995
385996
385997
385998
385999
386000
386001
386002
386003
386004
386005
386006
386007
386008
386009
386010
386011
386012
386013
386014
386015
386016
386017
386018
386019
386020
386021
386022
386023
386024
386025
386026
386027
386028
386029
386030
386031
386032
386033
386034
386035
386036
386037
386038
386039
386040
386041
386042
386043
386044
386045
386046
386047
386048
386049
386050
386051
386052
386053
386054
386055
386056
386057
386058
386059
386060
386061
386062
386063
386064
386065
386066
386067
386068
386069
386070
386071
386072
386073
386074
386075
386076
386077
386078
386079
386080
386081
386082
386083
386084
386085
386086
386087
386088
386089
386090
386091
386092
386093
386094
386095
386096
386097
386098
386099
386100
386101
386102
386103
386104
386105
386106
386107
386108
386109
386110
386111
386112
386113
386114
386115
386116
386117
386118
386119
386120
386121
386122
386123
386124
386125
386126
386127
386128
386129
386130
386131
386132
386133
386134
386135
386136
386137
386138
386139
386140
386141
386142
386143
386144
386145
386146
386147
386148
386149
386150
386151
386152
386153
386154
386155
386156
386157
386158
386159
386160
386161
386162
386163
386164
386165
386166
386167
386168
386169
386170
386171
386172
386173
386174
386175
386176
386177
386178
386179
386180
386181
386182
386183
386184
386185
386186
386187
386188
386189
386190
386191
386192
386193
386194
386195
386196
386197
386198
386199
386200
386201
386202
386203
386204
386205
386206
386207
386208
386209
386210
386211
386212
386213
386214
386215
386216
386217
386218
386219
386220
386221
386222
386223
386224
386225
386226
386227
386228
386229
386230
386231
386232
386233
386234
386235
386236
386237
386238
386239
386240
386241
386242
386243
386244
386245
386246
386247
386248
386249
386250
386251
386252
386253
386254
386255
386256
386257
386258
386259
386260
386261
386262
386263
386264
386265
386266
386267
386268
386269
386270
386271
386272
386273
386274
386275
386276
386277
386278
386279
386280
386281
386282
386283
386284
386285
386286
386287
386288
386289
386290
386291
386292
386293
386294
386295
386296
386297
386298
386299
386300
386301
386302
386303
386304
386305
386306
386307
386308
386309
386310
386311
386312
386313
386314
386315
386316
386317
386318
386319
386320
386321
386322
386323
386324
386325
386326
386327
386328
386329
386330
386331
386332
386333
386334
386335
386336
386337
386338
386339
386340
386341
386342
386343
386344
386345
386346
386347
386348
386349
386350
386351
386352
386353
386354
386355
386356
386357
386358
386359
386360
386361
386362
386363
386364
386365
386366
386367
386368
386369
386370
386371
386372
386373
386374
386375
386376
386377
386378
386379
386380
386381
386382
386383
386384
386385
386386
386387
386388
386389
386390
386391
386392
386393
386394
386395
386396
386397
386398
386399
386400
386401
386402
386403
386404
386405
386406
386407
386408
386409
386410
386411
386412
386413
386414
386415
386416
386417
386418
386419
386420
386421
386422
386423
386424
386425
386426
386427
386428
386429
386430
386431
386432
386433
386434
386435
386436
386437
386438
386439
386440
386441
386442
386443
386444
386445
386446
386447
386448
386449
386450
386451
386452
386453
386454
386455
386456
386457
386458
386459
386460
386461
386462
386463
386464
386465
386466
386467
386468
386469
386470
386471
386472
386473
386474
386475
386476
386477
386478
386479
386480
386481
386482
386483
386484
386485
386486
386487
386488
386489
386490
386491
386492
386493
386494
386495
386496
386497
386498
386499
386500
386501
386502
386503
386504
386505
386506
386507
386508
386509
386510
386511
386512
386513
386514
386515
386516
386517
386518
386519
386520
386521
386522
386523
386524
386525
386526
386527
386528
386529
386530
386531
386532
386533
386534
386535
386536
386537
386538
386539
386540
386541
386542
386543
386544
386545
386546
386547
386548
386549
386550
386551
386552
386553
386554
386555
386556
386557
386558
386559
386560
386561
386562
386563
386564
386565
386566
386567
386568
386569
386570
386571
386572
386573
386574
386575
386576
386577
386578
386579
386580
386581
386582
386583
386584
386585
386586
386587
386588
386589
386590
386591
386592
386593
386594
386595
386596
386597
386598
386599
386600
386601
386602
386603
386604
386605
386606
386607
386608
386609
386610
386611
386612
386613
386614
386615
386616
386617
386618
386619
386620
386621
386622
386623
386624
386625
386626
386627
386628
386629
386630
386631
386632
386633
386634
386635
386636
386637
386638
386639
386640
386641
386642
386643
386644
386645
386646
386647
386648
386649
386650
386651
386652
386653
386654
386655
386656
386657
386658
386659
386660
386661
386662
386663
386664
386665
386666
386667
386668
386669
386670
386671
386672
386673
386674
386675
386676
386677
386678
386679
386680
386681
386682
386683
386684
386685
386686
386687
386688
386689
386690
386691
386692
386693
386694
386695
386696
386697
386698
386699
386700
386701
386702
386703
386704
386705
386706
386707
386708
386709
386710
386711
386712
386713
386714
386715
386716
386717
386718
386719
386720
386721
386722
386723
386724
386725
386726
386727
386728
386729
386730
386731
386732
386733
386734
386735
386736
386737
386738
386739
386740
386741
386742
386743
386744
386745
386746
386747
386748
386749
386750
386751
386752
386753
386754
386755
386756
386757
386758
386759
386760
386761
386762
386763
386764
386765
386766
386767
386768
386769
386770
386771
386772
386773
386774
386775
386776
386777
386778
386779
386780
386781
386782
386783
386784
386785
386786
386787
386788
386789
386790
386791
386792
386793
386794
386795
386796
386797
386798
386799
386800
386801
386802
386803
386804
386805
386806
386807
386808
386809
386810
386811
386812
386813
386814
386815
386816
386817
386818
386819
386820
386821
386822
386823
386824
386825
386826
386827
386828
386829
386830
386831
386832
386833
386834
386835
386836
386837
386838
386839
386840
386841
386842
386843
386844
386845
386846
386847
386848
386849
386850
386851
386852
386853
386854
386855
386856
386857
386858
386859
386860
386861
386862
386863
386864
386865
386866
386867
386868
386869
386870
386871
386872
386873
386874
386875
386876
386877
386878
386879
386880
386881
386882
386883
386884
386885
386886
386887
386888
386889
386890
386891
386892
386893
386894
386895
386896
386897
386898
386899
386900
386901
386902
386903
386904
386905
386906
386907
386908
386909
386910
386911
386912
386913
386914
386915
386916
386917
386918
386919
386920
386921
386922
386923
386924
386925
386926
386927
386928
386929
386930
386931
386932
386933
386934
386935
386936
386937
386938
386939
386940
386941
386942
386943
386944
386945
386946
386947
386948
386949
386950
386951
386952
386953
386954
386955
386956
386957
386958
386959
386960
386961
386962
386963
386964
386965
386966
386967
386968
386969
386970
386971
386972
386973
386974
386975
386976
386977
386978
386979
386980
386981
386982
386983
386984
386985
386986
386987
386988
386989
386990
386991
386992
386993
386994
386995
386996
386997
386998
386999
387000
387001
387002
387003
387004
387005
387006
387007
387008
387009
387010
387011
387012
387013
387014
387015
387016
387017
387018
387019
387020
387021
387022
387023
387024
387025
387026
387027
387028
387029
387030
387031
387032
387033
387034
387035
387036
387037
387038
387039
387040
387041
387042
387043
387044
387045
387046
387047
387048
387049
387050
387051
387052
387053
387054
387055
387056
387057
387058
387059
387060
387061
387062
387063
387064
387065
387066
387067
387068
387069
387070
387071
387072
387073
387074
387075
387076
387077
387078
387079
387080
387081
387082
387083
387084
387085
387086
387087
387088
387089
387090
387091
387092
387093
387094
387095
387096
387097
387098
387099
387100
387101
387102
387103
387104
387105
387106
387107
387108
387109
387110
387111
387112
387113
387114
387115
387116
387117
387118
387119
387120
387121
387122
387123
387124
387125
387126
387127
387128
387129
387130
387131
387132
387133
387134
387135
387136
387137
387138
387139
387140
387141
387142
387143
387144
387145
387146
387147
387148
387149
387150
387151
387152
387153
387154
387155
387156
387157
387158
387159
387160
387161
387162
387163
387164
387165
387166
387167
387168
387169
387170
387171
387172
387173
387174
387175
387176
387177
387178
387179
387180
387181
387182
387183
387184
387185
387186
387187
387188
387189
387190
387191
387192
387193
387194
387195
387196
387197
387198
387199
387200
387201
387202
387203
387204
387205
387206
387207
387208
387209
387210
387211
387212
387213
387214
387215
387216
387217
387218
387219
387220
387221
387222
387223
387224
387225
387226
387227
387228
387229
387230
387231
387232
387233
387234
387235
387236
387237
387238
387239
387240
387241
387242
387243
387244
387245
387246
387247
387248
387249
387250
387251
387252
387253
387254
387255
387256
387257
387258
387259
387260
387261
387262
387263
387264
387265
387266
387267
387268
387269
387270
387271
387272
387273
387274
387275
387276
387277
387278
387279
387280
387281
387282
387283
387284
387285
387286
387287
387288
387289
387290
387291
387292
387293
387294
387295
387296
387297
387298
387299
387300
387301
387302
387303
387304
387305
387306
387307
387308
387309
387310
387311
387312
387313
387314
387315
387316
387317
387318
387319
387320
387321
387322
387323
387324
387325
387326
387327
387328
387329
387330
387331
387332
387333
387334
387335
387336
387337
387338
387339
387340
387341
387342
387343
387344
387345
387346
387347
387348
387349
387350
387351
387352
387353
387354
387355
387356
387357
387358
387359
387360
387361
387362
387363
387364
387365
387366
387367
387368
387369
387370
387371
387372
387373
387374
387375
387376
387377
387378
387379
387380
387381
387382
387383
387384
387385
387386
387387
387388
387389
387390
387391
387392
387393
387394
387395
387396
387397
387398
387399
387400
387401
387402
387403
387404
387405
387406
387407
387408
387409
387410
387411
387412
387413
387414
387415
387416
387417
387418
387419
387420
387421
387422
387423
387424
387425
387426
387427
387428
387429
387430
387431
387432
387433
387434
387435
387436
387437
387438
387439
387440
387441
387442
387443
387444
387445
387446
387447
387448
387449
387450
387451
387452
387453
387454
387455
387456
387457
387458
387459
387460
387461
387462
387463
387464
387465
387466
387467
387468
387469
387470
387471
387472
387473
387474
387475
387476
387477
387478
387479
387480
387481
387482
387483
387484
387485
387486
387487
387488
387489
387490
387491
387492
387493
387494
387495
387496
387497
387498
387499
387500
387501
387502
387503
387504
387505
387506
387507
387508
387509
387510
387511
387512
387513
387514
387515
387516
387517
387518
387519
387520
387521
387522
387523
387524
387525
387526
387527
387528
387529
387530
387531
387532
387533
387534
387535
387536
387537
387538
387539
387540
387541
387542
387543
387544
387545
387546
387547
387548
387549
387550
387551
387552
387553
387554
387555
387556
387557
387558
387559
387560
387561
387562
387563
387564
387565
387566
387567
387568
387569
387570
387571
387572
387573
387574
387575
387576
387577
387578
387579
387580
387581
387582
387583
387584
387585
387586
387587
387588
387589
387590
387591
387592
387593
387594
387595
387596
387597
387598
387599
387600
387601
387602
387603
387604
387605
387606
387607
387608
387609
387610
387611
387612
387613
387614
387615
387616
387617
387618
387619
387620
387621
387622
387623
387624
387625
387626
387627
387628
387629
387630
387631
387632
387633
387634
387635
387636
387637
387638
387639
387640
387641
387642
387643
387644
387645
387646
387647
387648
387649
387650
387651
387652
387653
387654
387655
387656
387657
387658
387659
387660
387661
387662
387663
387664
387665
387666
387667
387668
387669
387670
387671
387672
387673
387674
387675
387676
387677
387678
387679
387680
387681
387682
387683
387684
387685
387686
387687
387688
387689
387690
387691
387692
387693
387694
387695
387696
387697
387698
387699
387700
387701
387702
387703
387704
387705
387706
387707
387708
387709
387710
387711
387712
387713
387714
387715
387716
387717
387718
387719
387720
387721
387722
387723
387724
387725
387726
387727
387728
387729
387730
387731
387732
387733
387734
387735
387736
387737
387738
387739
387740
387741
387742
387743
387744
387745
387746
387747
387748
387749
387750
387751
387752
387753
387754
387755
387756
387757
387758
387759
387760
387761
387762
387763
387764
387765
387766
387767
387768
387769
387770
387771
387772
387773
387774
387775
387776
387777
387778
387779
387780
387781
387782
387783
387784
387785
387786
387787
387788
387789
387790
387791
387792
387793
387794
387795
387796
387797
387798
387799
387800
387801
387802
387803
387804
387805
387806
387807
387808
387809
387810
387811
387812
387813
387814
387815
387816
387817
387818
387819
387820
387821
387822
387823
387824
387825
387826
387827
387828
387829
387830
387831
387832
387833
387834
387835
387836
387837
387838
387839
387840
387841
387842
387843
387844
387845
387846
387847
387848
387849
387850
387851
387852
387853
387854
387855
387856
387857
387858
387859
387860
387861
387862
387863
387864
387865
387866
387867
387868
387869
387870
387871
387872
387873
387874
387875
387876
387877
387878
387879
387880
387881
387882
387883
387884
387885
387886
387887
387888
387889
387890
387891
387892
387893
387894
387895
387896
387897
387898
387899
387900
387901
387902
387903
387904
387905
387906
387907
387908
387909
387910
387911
387912
387913
387914
387915
387916
387917
387918
387919
387920
387921
387922
387923
387924
387925
387926
387927
387928
387929
387930
387931
387932
387933
387934
387935
387936
387937
387938
387939
387940
387941
387942
387943
387944
387945
387946
387947
387948
387949
387950
387951
387952
387953
387954
387955
387956
387957
387958
387959
387960
387961
387962
387963
387964
387965
387966
387967
387968
387969
387970
387971
387972
387973
387974
387975
387976
387977
387978
387979
387980
387981
387982
387983
387984
387985
387986
387987
387988
387989
387990
387991
387992
387993
387994
387995
387996
387997
387998
387999
388000
388001
388002
388003
388004
388005
388006
388007
388008
388009
388010
388011
388012
388013
388014
388015
388016
388017
388018
388019
388020
388021
388022
388023
388024
388025
388026
388027
388028
388029
388030
388031
388032
388033
388034
388035
388036
388037
388038
388039
388040
388041
388042
388043
388044
388045
388046
388047
388048
388049
388050
388051
388052
388053
388054
388055
388056
388057
388058
388059
388060
388061
388062
388063
388064
388065
388066
388067
388068
388069
388070
388071
388072
388073
388074
388075
388076
388077
388078
388079
388080
388081
388082
388083
388084
388085
388086
388087
388088
388089
388090
388091
388092
388093
388094
388095
388096
388097
388098
388099
388100
388101
388102
388103
388104
388105
388106
388107
388108
388109
388110
388111
388112
388113
388114
388115
388116
388117
388118
388119
388120
388121
388122
388123
388124
388125
388126
388127
388128
388129
388130
388131
388132
388133
388134
388135
388136
388137
388138
388139
388140
388141
388142
388143
388144
388145
388146
388147
388148
388149
388150
388151
388152
388153
388154
388155
388156
388157
388158
388159
388160
388161
388162
388163
388164
388165
388166
388167
388168
388169
388170
388171
388172
388173
388174
388175
388176
388177
388178
388179
388180
388181
388182
388183
388184
388185
388186
388187
388188
388189
388190
388191
388192
388193
388194
388195
388196
388197
388198
388199
388200
388201
388202
388203
388204
388205
388206
388207
388208
388209
388210
388211
388212
388213
388214
388215
388216
388217
388218
388219
388220
388221
388222
388223
388224
388225
388226
388227
388228
388229
388230
388231
388232
388233
388234
388235
388236
388237
388238
388239
388240
388241
388242
388243
388244
388245
388246
388247
388248
388249
388250
388251
388252
388253
388254
388255
388256
388257
388258
388259
388260
388261
388262
388263
388264
388265
388266
388267
388268
388269
388270
388271
388272
388273
388274
388275
388276
388277
388278
388279
388280
388281
388282
388283
388284
388285
388286
388287
388288
388289
388290
388291
388292
388293
388294
388295
388296
388297
388298
388299
388300
388301
388302
388303
388304
388305
388306
388307
388308
388309
388310
388311
388312
388313
388314
388315
388316
388317
388318
388319
388320
388321
388322
388323
388324
388325
388326
388327
388328
388329
388330
388331
388332
388333
388334
388335
388336
388337
388338
388339
388340
388341
388342
388343
388344
388345
388346
388347
388348
388349
388350
388351
388352
388353
388354
388355
388356
388357
388358
388359
388360
388361
388362
388363
388364
388365
388366
388367
388368
388369
388370
388371
388372
388373
388374
388375
388376
388377
388378
388379
388380
388381
388382
388383
388384
388385
388386
388387
388388
388389
388390
388391
388392
388393
388394
388395
388396
388397
388398
388399
388400
388401
388402
388403
388404
388405
388406
388407
388408
388409
388410
388411
388412
388413
388414
388415
388416
388417
388418
388419
388420
388421
388422
388423
388424
388425
388426
388427
388428
388429
388430
388431
388432
388433
388434
388435
388436
388437
388438
388439
388440
388441
388442
388443
388444
388445
388446
388447
388448
388449
388450
388451
388452
388453
388454
388455
388456
388457
388458
388459
388460
388461
388462
388463
388464
388465
388466
388467
388468
388469
388470
388471
388472
388473
388474
388475
388476
388477
388478
388479
388480
388481
388482
388483
388484
388485
388486
388487
388488
388489
388490
388491
388492
388493
388494
388495
388496
388497
388498
388499
388500
388501
388502
388503
388504
388505
388506
388507
388508
388509
388510
388511
388512
388513
388514
388515
388516
388517
388518
388519
388520
388521
388522
388523
388524
388525
388526
388527
388528
388529
388530
388531
388532
388533
388534
388535
388536
388537
388538
388539
388540
388541
388542
388543
388544
388545
388546
388547
388548
388549
388550
388551
388552
388553
388554
388555
388556
388557
388558
388559
388560
388561
388562
388563
388564
388565
388566
388567
388568
388569
388570
388571
388572
388573
388574
388575
388576
388577
388578
388579
388580
388581
388582
388583
388584
388585
388586
388587
388588
388589
388590
388591
388592
388593
388594
388595
388596
388597
388598
388599
388600
388601
388602
388603
388604
388605
388606
388607
388608
388609
388610
388611
388612
388613
388614
388615
388616
388617
388618
388619
388620
388621
388622
388623
388624
388625
388626
388627
388628
388629
388630
388631
388632
388633
388634
388635
388636
388637
388638
388639
388640
388641
388642
388643
388644
388645
388646
388647
388648
388649
388650
388651
388652
388653
388654
388655
388656
388657
388658
388659
388660
388661
388662
388663
388664
388665
388666
388667
388668
388669
388670
388671
388672
388673
388674
388675
388676
388677
388678
388679
388680
388681
388682
388683
388684
388685
388686
388687
388688
388689
388690
388691
388692
388693
388694
388695
388696
388697
388698
388699
388700
388701
388702
388703
388704
388705
388706
388707
388708
388709
388710
388711
388712
388713
388714
388715
388716
388717
388718
388719
388720
388721
388722
388723
388724
388725
388726
388727
388728
388729
388730
388731
388732
388733
388734
388735
388736
388737
388738
388739
388740
388741
388742
388743
388744
388745
388746
388747
388748
388749
388750
388751
388752
388753
388754
388755
388756
388757
388758
388759
388760
388761
388762
388763
388764
388765
388766
388767
388768
388769
388770
388771
388772
388773
388774
388775
388776
388777
388778
388779
388780
388781
388782
388783
388784
388785
388786
388787
388788
388789
388790
388791
388792
388793
388794
388795
388796
388797
388798
388799
388800
388801
388802
388803
388804
388805
388806
388807
388808
388809
388810
388811
388812
388813
388814
388815
388816
388817
388818
388819
388820
388821
388822
388823
388824
388825
388826
388827
388828
388829
388830
388831
388832
388833
388834
388835
388836
388837
388838
388839
388840
388841
388842
388843
388844
388845
388846
388847
388848
388849
388850
388851
388852
388853
388854
388855
388856
388857
388858
388859
388860
388861
388862
388863
388864
388865
388866
388867
388868
388869
388870
388871
388872
388873
388874
388875
388876
388877
388878
388879
388880
388881
388882
388883
388884
388885
388886
388887
388888
388889
388890
388891
388892
388893
388894
388895
388896
388897
388898
388899
388900
388901
388902
388903
388904
388905
388906
388907
388908
388909
388910
388911
388912
388913
388914
388915
388916
388917
388918
388919
388920
388921
388922
388923
388924
388925
388926
388927
388928
388929
388930
388931
388932
388933
388934
388935
388936
388937
388938
388939
388940
388941
388942
388943
388944
388945
388946
388947
388948
388949
388950
388951
388952
388953
388954
388955
388956
388957
388958
388959
388960
388961
388962
388963
388964
388965
388966
388967
388968
388969
388970
388971
388972
388973
388974
388975
388976
388977
388978
388979
388980
388981
388982
388983
388984
388985
388986
388987
388988
388989
388990
388991
388992
388993
388994
388995
388996
388997
388998
388999
389000
389001
389002
389003
389004
389005
389006
389007
389008
389009
389010
389011
389012
389013
389014
389015
389016
389017
389018
389019
389020
389021
389022
389023
389024
389025
389026
389027
389028
389029
389030
389031
389032
389033
389034
389035
389036
389037
389038
389039
389040
389041
389042
389043
389044
389045
389046
389047
389048
389049
389050
389051
389052
389053
389054
389055
389056
389057
389058
389059
389060
389061
389062
389063
389064
389065
389066
389067
389068
389069
389070
389071
389072
389073
389074
389075
389076
389077
389078
389079
389080
389081
389082
389083
389084
389085
389086
389087
389088
389089
389090
389091
389092
389093
389094
389095
389096
389097
389098
389099
389100
389101
389102
389103
389104
389105
389106
389107
389108
389109
389110
389111
389112
389113
389114
389115
389116
389117
389118
389119
389120
389121
389122
389123
389124
389125
389126
389127
389128
389129
389130
389131
389132
389133
389134
389135
389136
389137
389138
389139
389140
389141
389142
389143
389144
389145
389146
389147
389148
389149
389150
389151
389152
389153
389154
389155
389156
389157
389158
389159
389160
389161
389162
389163
389164
389165
389166
389167
389168
389169
389170
389171
389172
389173
389174
389175
389176
389177
389178
389179
389180
389181
389182
389183
389184
389185
389186
389187
389188
389189
389190
389191
389192
389193
389194
389195
389196
389197
389198
389199
389200
389201
389202
389203
389204
389205
389206
389207
389208
389209
389210
389211
389212
389213
389214
389215
389216
389217
389218
389219
389220
389221
389222
389223
389224
389225
389226
389227
389228
389229
389230
389231
389232
389233
389234
389235
389236
389237
389238
389239
389240
389241
389242
389243
389244
389245
389246
389247
389248
389249
389250
389251
389252
389253
389254
389255
389256
389257
389258
389259
389260
389261
389262
389263
389264
389265
389266
389267
389268
389269
389270
389271
389272
389273
389274
389275
389276
389277
389278
389279
389280
389281
389282
389283
389284
389285
389286
389287
389288
389289
389290
389291
389292
389293
389294
389295
389296
389297
389298
389299
389300
389301
389302
389303
389304
389305
389306
389307
389308
389309
389310
389311
389312
389313
389314
389315
389316
389317
389318
389319
389320
389321
389322
389323
389324
389325
389326
389327
389328
389329
389330
389331
389332
389333
389334
389335
389336
389337
389338
389339
389340
389341
389342
389343
389344
389345
389346
389347
389348
389349
389350
389351
389352
389353
389354
389355
389356
389357
389358
389359
389360
389361
389362
389363
389364
389365
389366
389367
389368
389369
389370
389371
389372
389373
389374
389375
389376
389377
389378
389379
389380
389381
389382
389383
389384
389385
389386
389387
389388
389389
389390
389391
389392
389393
389394
389395
389396
389397
389398
389399
389400
389401
389402
389403
389404
389405
389406
389407
389408
389409
389410
389411
389412
389413
389414
389415
389416
389417
389418
389419
389420
389421
389422
389423
389424
389425
389426
389427
389428
389429
389430
389431
389432
389433
389434
389435
389436
389437
389438
389439
389440
389441
389442
389443
389444
389445
389446
389447
389448
389449
389450
389451
389452
389453
389454
389455
389456
389457
389458
389459
389460
389461
389462
389463
389464
389465
389466
389467
389468
389469
389470
389471
389472
389473
389474
389475
389476
389477
389478
389479
389480
389481
389482
389483
389484
389485
389486
389487
389488
389489
389490
389491
389492
389493
389494
389495
389496
389497
389498
389499
389500
389501
389502
389503
389504
389505
389506
389507
389508
389509
389510
389511
389512
389513
389514
389515
389516
389517
389518
389519
389520
389521
389522
389523
389524
389525
389526
389527
389528
389529
389530
389531
389532
389533
389534
389535
389536
389537
389538
389539
389540
389541
389542
389543
389544
389545
389546
389547
389548
389549
389550
389551
389552
389553
389554
389555
389556
389557
389558
389559
389560
389561
389562
389563
389564
389565
389566
389567
389568
389569
389570
389571
389572
389573
389574
389575
389576
389577
389578
389579
389580
389581
389582
389583
389584
389585
389586
389587
389588
389589
389590
389591
389592
389593
389594
389595
389596
389597
389598
389599
389600
389601
389602
389603
389604
389605
389606
389607
389608
389609
389610
389611
389612
389613
389614
389615
389616
389617
389618
389619
389620
389621
389622
389623
389624
389625
389626
389627
389628
389629
389630
389631
389632
389633
389634
389635
389636
389637
389638
389639
389640
389641
389642
389643
389644
389645
389646
389647
389648
389649
389650
389651
389652
389653
389654
389655
389656
389657
389658
389659
389660
389661
389662
389663
389664
389665
389666
389667
389668
389669
389670
389671
389672
389673
389674
389675
389676
389677
389678
389679
389680
389681
389682
389683
389684
389685
389686
389687
389688
389689
389690
389691
389692
389693
389694
389695
389696
389697
389698
389699
389700
389701
389702
389703
389704
389705
389706
389707
389708
389709
389710
389711
389712
389713
389714
389715
389716
389717
389718
389719
389720
389721
389722
389723
389724
389725
389726
389727
389728
389729
389730
389731
389732
389733
389734
389735
389736
389737
389738
389739
389740
389741
389742
389743
389744
389745
389746
389747
389748
389749
389750
389751
389752
389753
389754
389755
389756
389757
389758
389759
389760
389761
389762
389763
389764
389765
389766
389767
389768
389769
389770
389771
389772
389773
389774
389775
389776
389777
389778
389779
389780
389781
389782
389783
389784
389785
389786
389787
389788
389789
389790
389791
389792
389793
389794
389795
389796
389797
389798
389799
389800
389801
389802
389803
389804
389805
389806
389807
389808
389809
389810
389811
389812
389813
389814
389815
389816
389817
389818
389819
389820
389821
389822
389823
389824
389825
389826
389827
389828
389829
389830
389831
389832
389833
389834
389835
389836
389837
389838
389839
389840
389841
389842
389843
389844
389845
389846
389847
389848
389849
389850
389851
389852
389853
389854
389855
389856
389857
389858
389859
389860
389861
389862
389863
389864
389865
389866
389867
389868
389869
389870
389871
389872
389873
389874
389875
389876
389877
389878
389879
389880
389881
389882
389883
389884
389885
389886
389887
389888
389889
389890
389891
389892
389893
389894
389895
389896
389897
389898
389899
389900
389901
389902
389903
389904
389905
389906
389907
389908
389909
389910
389911
389912
389913
389914
389915
389916
389917
389918
389919
389920
389921
389922
389923
389924
389925
389926
389927
389928
389929
389930
389931
389932
389933
389934
389935
389936
389937
389938
389939
389940
389941
389942
389943
389944
389945
389946
389947
389948
389949
389950
389951
389952
389953
389954
389955
389956
389957
389958
389959
389960
389961
389962
389963
389964
389965
389966
389967
389968
389969
389970
389971
389972
389973
389974
389975
389976
389977
389978
389979
389980
389981
389982
389983
389984
389985
389986
389987
389988
389989
389990
389991
389992
389993
389994
389995
389996
389997
389998
389999
390000
390001
390002
390003
390004
390005
390006
390007
390008
390009
390010
390011
390012
390013
390014
390015
390016
390017
390018
390019
390020
390021
390022
390023
390024
390025
390026
390027
390028
390029
390030
390031
390032
390033
390034
390035
390036
390037
390038
390039
390040
390041
390042
390043
390044
390045
390046
390047
390048
390049
390050
390051
390052
390053
390054
390055
390056
390057
390058
390059
390060
390061
390062
390063
390064
390065
390066
390067
390068
390069
390070
390071
390072
390073
390074
390075
390076
390077
390078
390079
390080
390081
390082
390083
390084
390085
390086
390087
390088
390089
390090
390091
390092
390093
390094
390095
390096
390097
390098
390099
390100
390101
390102
390103
390104
390105
390106
390107
390108
390109
390110
390111
390112
390113
390114
390115
390116
390117
390118
390119
390120
390121
390122
390123
390124
390125
390126
390127
390128
390129
390130
390131
390132
390133
390134
390135
390136
390137
390138
390139
390140
390141
390142
390143
390144
390145
390146
390147
390148
390149
390150
390151
390152
390153
390154
390155
390156
390157
390158
390159
390160
390161
390162
390163
390164
390165
390166
390167
390168
390169
390170
390171
390172
390173
390174
390175
390176
390177
390178
390179
390180
390181
390182
390183
390184
390185
390186
390187
390188
390189
390190
390191
390192
390193
390194
390195
390196
390197
390198
390199
390200
390201
390202
390203
390204
390205
390206
390207
390208
390209
390210
390211
390212
390213
390214
390215
390216
390217
390218
390219
390220
390221
390222
390223
390224
390225
390226
390227
390228
390229
390230
390231
390232
390233
390234
390235
390236
390237
390238
390239
390240
390241
390242
390243
390244
390245
390246
390247
390248
390249
390250
390251
390252
390253
390254
390255
390256
390257
390258
390259
390260
390261
390262
390263
390264
390265
390266
390267
390268
390269
390270
390271
390272
390273
390274
390275
390276
390277
390278
390279
390280
390281
390282
390283
390284
390285
390286
390287
390288
390289
390290
390291
390292
390293
390294
390295
390296
390297
390298
390299
390300
390301
390302
390303
390304
390305
390306
390307
390308
390309
390310
390311
390312
390313
390314
390315
390316
390317
390318
390319
390320
390321
390322
390323
390324
390325
390326
390327
390328
390329
390330
390331
390332
390333
390334
390335
390336
390337
390338
390339
390340
390341
390342
390343
390344
390345
390346
390347
390348
390349
390350
390351
390352
390353
390354
390355
390356
390357
390358
390359
390360
390361
390362
390363
390364
390365
390366
390367
390368
390369
390370
390371
390372
390373
390374
390375
390376
390377
390378
390379
390380
390381
390382
390383
390384
390385
390386
390387
390388
390389
390390
390391
390392
390393
390394
390395
390396
390397
390398
390399
390400
390401
390402
390403
390404
390405
390406
390407
390408
390409
390410
390411
390412
390413
390414
390415
390416
390417
390418
390419
390420
390421
390422
390423
390424
390425
390426
390427
390428
390429
390430
390431
390432
390433
390434
390435
390436
390437
390438
390439
390440
390441
390442
390443
390444
390445
390446
390447
390448
390449
390450
390451
390452
390453
390454
390455
390456
390457
390458
390459
390460
390461
390462
390463
390464
390465
390466
390467
390468
390469
390470
390471
390472
390473
390474
390475
390476
390477
390478
390479
390480
390481
390482
390483
390484
390485
390486
390487
390488
390489
390490
390491
390492
390493
390494
390495
390496
390497
390498
390499
390500
390501
390502
390503
390504
390505
390506
390507
390508
390509
390510
390511
390512
390513
390514
390515
390516
390517
390518
390519
390520
390521
390522
390523
390524
390525
390526
390527
390528
390529
390530
390531
390532
390533
390534
390535
390536
390537
390538
390539
390540
390541
390542
390543
390544
390545
390546
390547
390548
390549
390550
390551
390552
390553
390554
390555
390556
390557
390558
390559
390560
390561
390562
390563
390564
390565
390566
390567
390568
390569
390570
390571
390572
390573
390574
390575
390576
390577
390578
390579
390580
390581
390582
390583
390584
390585
390586
390587
390588
390589
390590
390591
390592
390593
390594
390595
390596
390597
390598
390599
390600
390601
390602
390603
390604
390605
390606
390607
390608
390609
390610
390611
390612
390613
390614
390615
390616
390617
390618
390619
390620
390621
390622
390623
390624
390625
390626
390627
390628
390629
390630
390631
390632
390633
390634
390635
390636
390637
390638
390639
390640
390641
390642
390643
390644
390645
390646
390647
390648
390649
390650
390651
390652
390653
390654
390655
390656
390657
390658
390659
390660
390661
390662
390663
390664
390665
390666
390667
390668
390669
390670
390671
390672
390673
390674
390675
390676
390677
390678
390679
390680
390681
390682
390683
390684
390685
390686
390687
390688
390689
390690
390691
390692
390693
390694
390695
390696
390697
390698
390699
390700
390701
390702
390703
390704
390705
390706
390707
390708
390709
390710
390711
390712
390713
390714
390715
390716
390717
390718
390719
390720
390721
390722
390723
390724
390725
390726
390727
390728
390729
390730
390731
390732
390733
390734
390735
390736
390737
390738
390739
390740
390741
390742
390743
390744
390745
390746
390747
390748
390749
390750
390751
390752
390753
390754
390755
390756
390757
390758
390759
390760
390761
390762
390763
390764
390765
390766
390767
390768
390769
390770
390771
390772
390773
390774
390775
390776
390777
390778
390779
390780
390781
390782
390783
390784
390785
390786
390787
390788
390789
390790
390791
390792
390793
390794
390795
390796
390797
390798
390799
390800
390801
390802
390803
390804
390805
390806
390807
390808
390809
390810
390811
390812
390813
390814
390815
390816
390817
390818
390819
390820
390821
390822
390823
390824
390825
390826
390827
390828
390829
390830
390831
390832
390833
390834
390835
390836
390837
390838
390839
390840
390841
390842
390843
390844
390845
390846
390847
390848
390849
390850
390851
390852
390853
390854
390855
390856
390857
390858
390859
390860
390861
390862
390863
390864
390865
390866
390867
390868
390869
390870
390871
390872
390873
390874
390875
390876
390877
390878
390879
390880
390881
390882
390883
390884
390885
390886
390887
390888
390889
390890
390891
390892
390893
390894
390895
390896
390897
390898
390899
390900
390901
390902
390903
390904
390905
390906
390907
390908
390909
390910
390911
390912
390913
390914
390915
390916
390917
390918
390919
390920
390921
390922
390923
390924
390925
390926
390927
390928
390929
390930
390931
390932
390933
390934
390935
390936
390937
390938
390939
390940
390941
390942
390943
390944
390945
390946
390947
390948
390949
390950
390951
390952
390953
390954
390955
390956
390957
390958
390959
390960
390961
390962
390963
390964
390965
390966
390967
390968
390969
390970
390971
390972
390973
390974
390975
390976
390977
390978
390979
390980
390981
390982
390983
390984
390985
390986
390987
390988
390989
390990
390991
390992
390993
390994
390995
390996
390997
390998
390999
391000
391001
391002
391003
391004
391005
391006
391007
391008
391009
391010
391011
391012
391013
391014
391015
391016
391017
391018
391019
391020
391021
391022
391023
391024
391025
391026
391027
391028
391029
391030
391031
391032
391033
391034
391035
391036
391037
391038
391039
391040
391041
391042
391043
391044
391045
391046
391047
391048
391049
391050
391051
391052
391053
391054
391055
391056
391057
391058
391059
391060
391061
391062
391063
391064
391065
391066
391067
391068
391069
391070
391071
391072
391073
391074
391075
391076
391077
391078
391079
391080
391081
391082
391083
391084
391085
391086
391087
391088
391089
391090
391091
391092
391093
391094
391095
391096
391097
391098
391099
391100
391101
391102
391103
391104
391105
391106
391107
391108
391109
391110
391111
391112
391113
391114
391115
391116
391117
391118
391119
391120
391121
391122
391123
391124
391125
391126
391127
391128
391129
391130
391131
391132
391133
391134
391135
391136
391137
391138
391139
391140
391141
391142
391143
391144
391145
391146
391147
391148
391149
391150
391151
391152
391153
391154
391155
391156
391157
391158
391159
391160
391161
391162
391163
391164
391165
391166
391167
391168
391169
391170
391171
391172
391173
391174
391175
391176
391177
391178
391179
391180
391181
391182
391183
391184
391185
391186
391187
391188
391189
391190
391191
391192
391193
391194
391195
391196
391197
391198
391199
391200
391201
391202
391203
391204
391205
391206
391207
391208
391209
391210
391211
391212
391213
391214
391215
391216
391217
391218
391219
391220
391221
391222
391223
391224
391225
391226
391227
391228
391229
391230
391231
391232
391233
391234
391235
391236
391237
391238
391239
391240
391241
391242
391243
391244
391245
391246
391247
391248
391249
391250
391251
391252
391253
391254
391255
391256
391257
391258
391259
391260
391261
391262
391263
391264
391265
391266
391267
391268
391269
391270
391271
391272
391273
391274
391275
391276
391277
391278
391279
391280
391281
391282
391283
391284
391285
391286
391287
391288
391289
391290
391291
391292
391293
391294
391295
391296
391297
391298
391299
391300
391301
391302
391303
391304
391305
391306
391307
391308
391309
391310
391311
391312
391313
391314
391315
391316
391317
391318
391319
391320
391321
391322
391323
391324
391325
391326
391327
391328
391329
391330
391331
391332
391333
391334
391335
391336
391337
391338
391339
391340
391341
391342
391343
391344
391345
391346
391347
391348
391349
391350
391351
391352
391353
391354
391355
391356
391357
391358
391359
391360
391361
391362
391363
391364
391365
391366
391367
391368
391369
391370
391371
391372
391373
391374
391375
391376
391377
391378
391379
391380
391381
391382
391383
391384
391385
391386
391387
391388
391389
391390
391391
391392
391393
391394
391395
391396
391397
391398
391399
391400
391401
391402
391403
391404
391405
391406
391407
391408
391409
391410
391411
391412
391413
391414
391415
391416
391417
391418
391419
391420
391421
391422
391423
391424
391425
391426
391427
391428
391429
391430
391431
391432
391433
391434
391435
391436
391437
391438
391439
391440
391441
391442
391443
391444
391445
391446
391447
391448
391449
391450
391451
391452
391453
391454
391455
391456
391457
391458
391459
391460
391461
391462
391463
391464
391465
391466
391467
391468
391469
391470
391471
391472
391473
391474
391475
391476
391477
391478
391479
391480
391481
391482
391483
391484
391485
391486
391487
391488
391489
391490
391491
391492
391493
391494
391495
391496
391497
391498
391499
391500
391501
391502
391503
391504
391505
391506
391507
391508
391509
391510
391511
391512
391513
391514
391515
391516
391517
391518
391519
391520
391521
391522
391523
391524
391525
391526
391527
391528
391529
391530
391531
391532
391533
391534
391535
391536
391537
391538
391539
391540
391541
391542
391543
391544
391545
391546
391547
391548
391549
391550
391551
391552
391553
391554
391555
391556
391557
391558
391559
391560
391561
391562
391563
391564
391565
391566
391567
391568
391569
391570
391571
391572
391573
391574
391575
391576
391577
391578
391579
391580
391581
391582
391583
391584
391585
391586
391587
391588
391589
391590
391591
391592
391593
391594
391595
391596
391597
391598
391599
391600
391601
391602
391603
391604
391605
391606
391607
391608
391609
391610
391611
391612
391613
391614
391615
391616
391617
391618
391619
391620
391621
391622
391623
391624
391625
391626
391627
391628
391629
391630
391631
391632
391633
391634
391635
391636
391637
391638
391639
391640
391641
391642
391643
391644
391645
391646
391647
391648
391649
391650
391651
391652
391653
391654
391655
391656
391657
391658
391659
391660
391661
391662
391663
391664
391665
391666
391667
391668
391669
391670
391671
391672
391673
391674
391675
391676
391677
391678
391679
391680
391681
391682
391683
391684
391685
391686
391687
391688
391689
391690
391691
391692
391693
391694
391695
391696
391697
391698
391699
391700
391701
391702
391703
391704
391705
391706
391707
391708
391709
391710
391711
391712
391713
391714
391715
391716
391717
391718
391719
391720
391721
391722
391723
391724
391725
391726
391727
391728
391729
391730
391731
391732
391733
391734
391735
391736
391737
391738
391739
391740
391741
391742
391743
391744
391745
391746
391747
391748
391749
391750
391751
391752
391753
391754
391755
391756
391757
391758
391759
391760
391761
391762
391763
391764
391765
391766
391767
391768
391769
391770
391771
391772
391773
391774
391775
391776
391777
391778
391779
391780
391781
391782
391783
391784
391785
391786
391787
391788
391789
391790
391791
391792
391793
391794
391795
391796
391797
391798
391799
391800
391801
391802
391803
391804
391805
391806
391807
391808
391809
391810
391811
391812
391813
391814
391815
391816
391817
391818
391819
391820
391821
391822
391823
391824
391825
391826
391827
391828
391829
391830
391831
391832
391833
391834
391835
391836
391837
391838
391839
391840
391841
391842
391843
391844
391845
391846
391847
391848
391849
391850
391851
391852
391853
391854
391855
391856
391857
391858
391859
391860
391861
391862
391863
391864
391865
391866
391867
391868
391869
391870
391871
391872
391873
391874
391875
391876
391877
391878
391879
391880
391881
391882
391883
391884
391885
391886
391887
391888
391889
391890
391891
391892
391893
391894
391895
391896
391897
391898
391899
391900
391901
391902
391903
391904
391905
391906
391907
391908
391909
391910
391911
391912
391913
391914
391915
391916
391917
391918
391919
391920
391921
391922
391923
391924
391925
391926
391927
391928
391929
391930
391931
391932
391933
391934
391935
391936
391937
391938
391939
391940
391941
391942
391943
391944
391945
391946
391947
391948
391949
391950
391951
391952
391953
391954
391955
391956
391957
391958
391959
391960
391961
391962
391963
391964
391965
391966
391967
391968
391969
391970
391971
391972
391973
391974
391975
391976
391977
391978
391979
391980
391981
391982
391983
391984
391985
391986
391987
391988
391989
391990
391991
391992
391993
391994
391995
391996
391997
391998
391999
392000
392001
392002
392003
392004
392005
392006
392007
392008
392009
392010
392011
392012
392013
392014
392015
392016
392017
392018
392019
392020
392021
392022
392023
392024
392025
392026
392027
392028
392029
392030
392031
392032
392033
392034
392035
392036
392037
392038
392039
392040
392041
392042
392043
392044
392045
392046
392047
392048
392049
392050
392051
392052
392053
392054
392055
392056
392057
392058
392059
392060
392061
392062
392063
392064
392065
392066
392067
392068
392069
392070
392071
392072
392073
392074
392075
392076
392077
392078
392079
392080
392081
392082
392083
392084
392085
392086
392087
392088
392089
392090
392091
392092
392093
392094
392095
392096
392097
392098
392099
392100
392101
392102
392103
392104
392105
392106
392107
392108
392109
392110
392111
392112
392113
392114
392115
392116
392117
392118
392119
392120
392121
392122
392123
392124
392125
392126
392127
392128
392129
392130
392131
392132
392133
392134
392135
392136
392137
392138
392139
392140
392141
392142
392143
392144
392145
392146
392147
392148
392149
392150
392151
392152
392153
392154
392155
392156
392157
392158
392159
392160
392161
392162
392163
392164
392165
392166
392167
392168
392169
392170
392171
392172
392173
392174
392175
392176
392177
392178
392179
392180
392181
392182
392183
392184
392185
392186
392187
392188
392189
392190
392191
392192
392193
392194
392195
392196
392197
392198
392199
392200
392201
392202
392203
392204
392205
392206
392207
392208
392209
392210
392211
392212
392213
392214
392215
392216
392217
392218
392219
392220
392221
392222
392223
392224
392225
392226
392227
392228
392229
392230
392231
392232
392233
392234
392235
392236
392237
392238
392239
392240
392241
392242
392243
392244
392245
392246
392247
392248
392249
392250
392251
392252
392253
392254
392255
392256
392257
392258
392259
392260
392261
392262
392263
392264
392265
392266
392267
392268
392269
392270
392271
392272
392273
392274
392275
392276
392277
392278
392279
392280
392281
392282
392283
392284
392285
392286
392287
392288
392289
392290
392291
392292
392293
392294
392295
392296
392297
392298
392299
392300
392301
392302
392303
392304
392305
392306
392307
392308
392309
392310
392311
392312
392313
392314
392315
392316
392317
392318
392319
392320
392321
392322
392323
392324
392325
392326
392327
392328
392329
392330
392331
392332
392333
392334
392335
392336
392337
392338
392339
392340
392341
392342
392343
392344
392345
392346
392347
392348
392349
392350
392351
392352
392353
392354
392355
392356
392357
392358
392359
392360
392361
392362
392363
392364
392365
392366
392367
392368
392369
392370
392371
392372
392373
392374
392375
392376
392377
392378
392379
392380
392381
392382
392383
392384
392385
392386
392387
392388
392389
392390
392391
392392
392393
392394
392395
392396
392397
392398
392399
392400
392401
392402
392403
392404
392405
392406
392407
392408
392409
392410
392411
392412
392413
392414
392415
392416
392417
392418
392419
392420
392421
392422
392423
392424
392425
392426
392427
392428
392429
392430
392431
392432
392433
392434
392435
392436
392437
392438
392439
392440
392441
392442
392443
392444
392445
392446
392447
392448
392449
392450
392451
392452
392453
392454
392455
392456
392457
392458
392459
392460
392461
392462
392463
392464
392465
392466
392467
392468
392469
392470
392471
392472
392473
392474
392475
392476
392477
392478
392479
392480
392481
392482
392483
392484
392485
392486
392487
392488
392489
392490
392491
392492
392493
392494
392495
392496
392497
392498
392499
392500
392501
392502
392503
392504
392505
392506
392507
392508
392509
392510
392511
392512
392513
392514
392515
392516
392517
392518
392519
392520
392521
392522
392523
392524
392525
392526
392527
392528
392529
392530
392531
392532
392533
392534
392535
392536
392537
392538
392539
392540
392541
392542
392543
392544
392545
392546
392547
392548
392549
392550
392551
392552
392553
392554
392555
392556
392557
392558
392559
392560
392561
392562
392563
392564
392565
392566
392567
392568
392569
392570
392571
392572
392573
392574
392575
392576
392577
392578
392579
392580
392581
392582
392583
392584
392585
392586
392587
392588
392589
392590
392591
392592
392593
392594
392595
392596
392597
392598
392599
392600
392601
392602
392603
392604
392605
392606
392607
392608
392609
392610
392611
392612
392613
392614
392615
392616
392617
392618
392619
392620
392621
392622
392623
392624
392625
392626
392627
392628
392629
392630
392631
392632
392633
392634
392635
392636
392637
392638
392639
392640
392641
392642
392643
392644
392645
392646
392647
392648
392649
392650
392651
392652
392653
392654
392655
392656
392657
392658
392659
392660
392661
392662
392663
392664
392665
392666
392667
392668
392669
392670
392671
392672
392673
392674
392675
392676
392677
392678
392679
392680
392681
392682
392683
392684
392685
392686
392687
392688
392689
392690
392691
392692
392693
392694
392695
392696
392697
392698
392699
392700
392701
392702
392703
392704
392705
392706
392707
392708
392709
392710
392711
392712
392713
392714
392715
392716
392717
392718
392719
392720
392721
392722
392723
392724
392725
392726
392727
392728
392729
392730
392731
392732
392733
392734
392735
392736
392737
392738
392739
392740
392741
392742
392743
392744
392745
392746
392747
392748
392749
392750
392751
392752
392753
392754
392755
392756
392757
392758
392759
392760
392761
392762
392763
392764
392765
392766
392767
392768
392769
392770
392771
392772
392773
392774
392775
392776
392777
392778
392779
392780
392781
392782
392783
392784
392785
392786
392787
392788
392789
392790
392791
392792
392793
392794
392795
392796
392797
392798
392799
392800
392801
392802
392803
392804
392805
392806
392807
392808
392809
392810
392811
392812
392813
392814
392815
392816
392817
392818
392819
392820
392821
392822
392823
392824
392825
392826
392827
392828
392829
392830
392831
392832
392833
392834
392835
392836
392837
392838
392839
392840
392841
392842
392843
392844
392845
392846
392847
392848
392849
392850
392851
392852
392853
392854
392855
392856
392857
392858
392859
392860
392861
392862
392863
392864
392865
392866
392867
392868
392869
392870
392871
392872
392873
392874
392875
392876
392877
392878
392879
392880
392881
392882
392883
392884
392885
392886
392887
392888
392889
392890
392891
392892
392893
392894
392895
392896
392897
392898
392899
392900
392901
392902
392903
392904
392905
392906
392907
392908
392909
392910
392911
392912
392913
392914
392915
392916
392917
392918
392919
392920
392921
392922
392923
392924
392925
392926
392927
392928
392929
392930
392931
392932
392933
392934
392935
392936
392937
392938
392939
392940
392941
392942
392943
392944
392945
392946
392947
392948
392949
392950
392951
392952
392953
392954
392955
392956
392957
392958
392959
392960
392961
392962
392963
392964
392965
392966
392967
392968
392969
392970
392971
392972
392973
392974
392975
392976
392977
392978
392979
392980
392981
392982
392983
392984
392985
392986
392987
392988
392989
392990
392991
392992
392993
392994
392995
392996
392997
392998
392999
393000
393001
393002
393003
393004
393005
393006
393007
393008
393009
393010
393011
393012
393013
393014
393015
393016
393017
393018
393019
393020
393021
393022
393023
393024
393025
393026
393027
393028
393029
393030
393031
393032
393033
393034
393035
393036
393037
393038
393039
393040
393041
393042
393043
393044
393045
393046
393047
393048
393049
393050
393051
393052
393053
393054
393055
393056
393057
393058
393059
393060
393061
393062
393063
393064
393065
393066
393067
393068
393069
393070
393071
393072
393073
393074
393075
393076
393077
393078
393079
393080
393081
393082
393083
393084
393085
393086
393087
393088
393089
393090
393091
393092
393093
393094
393095
393096
393097
393098
393099
393100
393101
393102
393103
393104
393105
393106
393107
393108
393109
393110
393111
393112
393113
393114
393115
393116
393117
393118
393119
393120
393121
393122
393123
393124
393125
393126
393127
393128
393129
393130
393131
393132
393133
393134
393135
393136
393137
393138
393139
393140
393141
393142
393143
393144
393145
393146
393147
393148
393149
393150
393151
393152
393153
393154
393155
393156
393157
393158
393159
393160
393161
393162
393163
393164
393165
393166
393167
393168
393169
393170
393171
393172
393173
393174
393175
393176
393177
393178
393179
393180
393181
393182
393183
393184
393185
393186
393187
393188
393189
393190
393191
393192
393193
393194
393195
393196
393197
393198
393199
393200
393201
393202
393203
393204
393205
393206
393207
393208
393209
393210
393211
393212
393213
393214
393215
393216
393217
393218
393219
393220
393221
393222
393223
393224
393225
393226
393227
393228
393229
393230
393231
393232
393233
393234
393235
393236
393237
393238
393239
393240
393241
393242
393243
393244
393245
393246
393247
393248
393249
393250
393251
393252
393253
393254
393255
393256
393257
393258
393259
393260
393261
393262
393263
393264
393265
393266
393267
393268
393269
393270
393271
393272
393273
393274
393275
393276
393277
393278
393279
393280
393281
393282
393283
393284
393285
393286
393287
393288
393289
393290
393291
393292
393293
393294
393295
393296
393297
393298
393299
393300
393301
393302
393303
393304
393305
393306
393307
393308
393309
393310
393311
393312
393313
393314
393315
393316
393317
393318
393319
393320
393321
393322
393323
393324
393325
393326
393327
393328
393329
393330
393331
393332
393333
393334
393335
393336
393337
393338
393339
393340
393341
393342
393343
393344
393345
393346
393347
393348
393349
393350
393351
393352
393353
393354
393355
393356
393357
393358
393359
393360
393361
393362
393363
393364
393365
393366
393367
393368
393369
393370
393371
393372
393373
393374
393375
393376
393377
393378
393379
393380
393381
393382
393383
393384
393385
393386
393387
393388
393389
393390
393391
393392
393393
393394
393395
393396
393397
393398
393399
393400
393401
393402
393403
393404
393405
393406
393407
393408
393409
393410
393411
393412
393413
393414
393415
393416
393417
393418
393419
393420
393421
393422
393423
393424
393425
393426
393427
393428
393429
393430
393431
393432
393433
393434
393435
393436
393437
393438
393439
393440
393441
393442
393443
393444
393445
393446
393447
393448
393449
393450
393451
393452
393453
393454
393455
393456
393457
393458
393459
393460
393461
393462
393463
393464
393465
393466
393467
393468
393469
393470
393471
393472
393473
393474
393475
393476
393477
393478
393479
393480
393481
393482
393483
393484
393485
393486
393487
393488
393489
393490
393491
393492
393493
393494
393495
393496
393497
393498
393499
393500
393501
393502
393503
393504
393505
393506
393507
393508
393509
393510
393511
393512
393513
393514
393515
393516
393517
393518
393519
393520
393521
393522
393523
393524
393525
393526
393527
393528
393529
393530
393531
393532
393533
393534
393535
393536
393537
393538
393539
393540
393541
393542
393543
393544
393545
393546
393547
393548
393549
393550
393551
393552
393553
393554
393555
393556
393557
393558
393559
393560
393561
393562
393563
393564
393565
393566
393567
393568
393569
393570
393571
393572
393573
393574
393575
393576
393577
393578
393579
393580
393581
393582
393583
393584
393585
393586
393587
393588
393589
393590
393591
393592
393593
393594
393595
393596
393597
393598
393599
393600
393601
393602
393603
393604
393605
393606
393607
393608
393609
393610
393611
393612
393613
393614
393615
393616
393617
393618
393619
393620
393621
393622
393623
393624
393625
393626
393627
393628
393629
393630
393631
393632
393633
393634
393635
393636
393637
393638
393639
393640
393641
393642
393643
393644
393645
393646
393647
393648
393649
393650
393651
393652
393653
393654
393655
393656
393657
393658
393659
393660
393661
393662
393663
393664
393665
393666
393667
393668
393669
393670
393671
393672
393673
393674
393675
393676
393677
393678
393679
393680
393681
393682
393683
393684
393685
393686
393687
393688
393689
393690
393691
393692
393693
393694
393695
393696
393697
393698
393699
393700
393701
393702
393703
393704
393705
393706
393707
393708
393709
393710
393711
393712
393713
393714
393715
393716
393717
393718
393719
393720
393721
393722
393723
393724
393725
393726
393727
393728
393729
393730
393731
393732
393733
393734
393735
393736
393737
393738
393739
393740
393741
393742
393743
393744
393745
393746
393747
393748
393749
393750
393751
393752
393753
393754
393755
393756
393757
393758
393759
393760
393761
393762
393763
393764
393765
393766
393767
393768
393769
393770
393771
393772
393773
393774
393775
393776
393777
393778
393779
393780
393781
393782
393783
393784
393785
393786
393787
393788
393789
393790
393791
393792
393793
393794
393795
393796
393797
393798
393799
393800
393801
393802
393803
393804
393805
393806
393807
393808
393809
393810
393811
393812
393813
393814
393815
393816
393817
393818
393819
393820
393821
393822
393823
393824
393825
393826
393827
393828
393829
393830
393831
393832
393833
393834
393835
393836
393837
393838
393839
393840
393841
393842
393843
393844
393845
393846
393847
393848
393849
393850
393851
393852
393853
393854
393855
393856
393857
393858
393859
393860
393861
393862
393863
393864
393865
393866
393867
393868
393869
393870
393871
393872
393873
393874
393875
393876
393877
393878
393879
393880
393881
393882
393883
393884
393885
393886
393887
393888
393889
393890
393891
393892
393893
393894
393895
393896
393897
393898
393899
393900
393901
393902
393903
393904
393905
393906
393907
393908
393909
393910
393911
393912
393913
393914
393915
393916
393917
393918
393919
393920
393921
393922
393923
393924
393925
393926
393927
393928
393929
393930
393931
393932
393933
393934
393935
393936
393937
393938
393939
393940
393941
393942
393943
393944
393945
393946
393947
393948
393949
393950
393951
393952
393953
393954
393955
393956
393957
393958
393959
393960
393961
393962
393963
393964
393965
393966
393967
393968
393969
393970
393971
393972
393973
393974
393975
393976
393977
393978
393979
393980
393981
393982
393983
393984
393985
393986
393987
393988
393989
393990
393991
393992
393993
393994
393995
393996
393997
393998
393999
394000
394001
394002
394003
394004
394005
394006
394007
394008
394009
394010
394011
394012
394013
394014
394015
394016
394017
394018
394019
394020
394021
394022
394023
394024
394025
394026
394027
394028
394029
394030
394031
394032
394033
394034
394035
394036
394037
394038
394039
394040
394041
394042
394043
394044
394045
394046
394047
394048
394049
394050
394051
394052
394053
394054
394055
394056
394057
394058
394059
394060
394061
394062
394063
394064
394065
394066
394067
394068
394069
394070
394071
394072
394073
394074
394075
394076
394077
394078
394079
394080
394081
394082
394083
394084
394085
394086
394087
394088
394089
394090
394091
394092
394093
394094
394095
394096
394097
394098
394099
394100
394101
394102
394103
394104
394105
394106
394107
394108
394109
394110
394111
394112
394113
394114
394115
394116
394117
394118
394119
394120
394121
394122
394123
394124
394125
394126
394127
394128
394129
394130
394131
394132
394133
394134
394135
394136
394137
394138
394139
394140
394141
394142
394143
394144
394145
394146
394147
394148
394149
394150
394151
394152
394153
394154
394155
394156
394157
394158
394159
394160
394161
394162
394163
394164
394165
394166
394167
394168
394169
394170
394171
394172
394173
394174
394175
394176
394177
394178
394179
394180
394181
394182
394183
394184
394185
394186
394187
394188
394189
394190
394191
394192
394193
394194
394195
394196
394197
394198
394199
394200
394201
394202
394203
394204
394205
394206
394207
394208
394209
394210
394211
394212
394213
394214
394215
394216
394217
394218
394219
394220
394221
394222
394223
394224
394225
394226
394227
394228
394229
394230
394231
394232
394233
394234
394235
394236
394237
394238
394239
394240
394241
394242
394243
394244
394245
394246
394247
394248
394249
394250
394251
394252
394253
394254
394255
394256
394257
394258
394259
394260
394261
394262
394263
394264
394265
394266
394267
394268
394269
394270
394271
394272
394273
394274
394275
394276
394277
394278
394279
394280
394281
394282
394283
394284
394285
394286
394287
394288
394289
394290
394291
394292
394293
394294
394295
394296
394297
394298
394299
394300
394301
394302
394303
394304
394305
394306
394307
394308
394309
394310
394311
394312
394313
394314
394315
394316
394317
394318
394319
394320
394321
394322
394323
394324
394325
394326
394327
394328
394329
394330
394331
394332
394333
394334
394335
394336
394337
394338
394339
394340
394341
394342
394343
394344
394345
394346
394347
394348
394349
394350
394351
394352
394353
394354
394355
394356
394357
394358
394359
394360
394361
394362
394363
394364
394365
394366
394367
394368
394369
394370
394371
394372
394373
394374
394375
394376
394377
394378
394379
394380
394381
394382
394383
394384
394385
394386
394387
394388
394389
394390
394391
394392
394393
394394
394395
394396
394397
394398
394399
394400
394401
394402
394403
394404
394405
394406
394407
394408
394409
394410
394411
394412
394413
394414
394415
394416
394417
394418
394419
394420
394421
394422
394423
394424
394425
394426
394427
394428
394429
394430
394431
394432
394433
394434
394435
394436
394437
394438
394439
394440
394441
394442
394443
394444
394445
394446
394447
394448
394449
394450
394451
394452
394453
394454
394455
394456
394457
394458
394459
394460
394461
394462
394463
394464
394465
394466
394467
394468
394469
394470
394471
394472
394473
394474
394475
394476
394477
394478
394479
394480
394481
394482
394483
394484
394485
394486
394487
394488
394489
394490
394491
394492
394493
394494
394495
394496
394497
394498
394499
394500
394501
394502
394503
394504
394505
394506
394507
394508
394509
394510
394511
394512
394513
394514
394515
394516
394517
394518
394519
394520
394521
394522
394523
394524
394525
394526
394527
394528
394529
394530
394531
394532
394533
394534
394535
394536
394537
394538
394539
394540
394541
394542
394543
394544
394545
394546
394547
394548
394549
394550
394551
394552
394553
394554
394555
394556
394557
394558
394559
394560
394561
394562
394563
394564
394565
394566
394567
394568
394569
394570
394571
394572
394573
394574
394575
394576
394577
394578
394579
394580
394581
394582
394583
394584
394585
394586
394587
394588
394589
394590
394591
394592
394593
394594
394595
394596
394597
394598
394599
394600
394601
394602
394603
394604
394605
394606
394607
394608
394609
394610
394611
394612
394613
394614
394615
394616
394617
394618
394619
394620
394621
394622
394623
394624
394625
394626
394627
394628
394629
394630
394631
394632
394633
394634
394635
394636
394637
394638
394639
394640
394641
394642
394643
394644
394645
394646
394647
394648
394649
394650
394651
394652
394653
394654
394655
394656
394657
394658
394659
394660
394661
394662
394663
394664
394665
394666
394667
394668
394669
394670
394671
394672
394673
394674
394675
394676
394677
394678
394679
394680
394681
394682
394683
394684
394685
394686
394687
394688
394689
394690
394691
394692
394693
394694
394695
394696
394697
394698
394699
394700
394701
394702
394703
394704
394705
394706
394707
394708
394709
394710
394711
394712
394713
394714
394715
394716
394717
394718
394719
394720
394721
394722
394723
394724
394725
394726
394727
394728
394729
394730
394731
394732
394733
394734
394735
394736
394737
394738
394739
394740
394741
394742
394743
394744
394745
394746
394747
394748
394749
394750
394751
394752
394753
394754
394755
394756
394757
394758
394759
394760
394761
394762
394763
394764
394765
394766
394767
394768
394769
394770
394771
394772
394773
394774
394775
394776
394777
394778
394779
394780
394781
394782
394783
394784
394785
394786
394787
394788
394789
394790
394791
394792
394793
394794
394795
394796
394797
394798
394799
394800
394801
394802
394803
394804
394805
394806
394807
394808
394809
394810
394811
394812
394813
394814
394815
394816
394817
394818
394819
394820
394821
394822
394823
394824
394825
394826
394827
394828
394829
394830
394831
394832
394833
394834
394835
394836
394837
394838
394839
394840
394841
394842
394843
394844
394845
394846
394847
394848
394849
394850
394851
394852
394853
394854
394855
394856
394857
394858
394859
394860
394861
394862
394863
394864
394865
394866
394867
394868
394869
394870
394871
394872
394873
394874
394875
394876
394877
394878
394879
394880
394881
394882
394883
394884
394885
394886
394887
394888
394889
394890
394891
394892
394893
394894
394895
394896
394897
394898
394899
394900
394901
394902
394903
394904
394905
394906
394907
394908
394909
394910
394911
394912
394913
394914
394915
394916
394917
394918
394919
394920
394921
394922
394923
394924
394925
394926
394927
394928
394929
394930
394931
394932
394933
394934
394935
394936
394937
394938
394939
394940
394941
394942
394943
394944
394945
394946
394947
394948
394949
394950
394951
394952
394953
394954
394955
394956
394957
394958
394959
394960
394961
394962
394963
394964
394965
394966
394967
394968
394969
394970
394971
394972
394973
394974
394975
394976
394977
394978
394979
394980
394981
394982
394983
394984
394985
394986
394987
394988
394989
394990
394991
394992
394993
394994
394995
394996
394997
394998
394999
395000
395001
395002
395003
395004
395005
395006
395007
395008
395009
395010
395011
395012
395013
395014
395015
395016
395017
395018
395019
395020
395021
395022
395023
395024
395025
395026
395027
395028
395029
395030
395031
395032
395033
395034
395035
395036
395037
395038
395039
395040
395041
395042
395043
395044
395045
395046
395047
395048
395049
395050
395051
395052
395053
395054
395055
395056
395057
395058
395059
395060
395061
395062
395063
395064
395065
395066
395067
395068
395069
395070
395071
395072
395073
395074
395075
395076
395077
395078
395079
395080
395081
395082
395083
395084
395085
395086
395087
395088
395089
395090
395091
395092
395093
395094
395095
395096
395097
395098
395099
395100
395101
395102
395103
395104
395105
395106
395107
395108
395109
395110
395111
395112
395113
395114
395115
395116
395117
395118
395119
395120
395121
395122
395123
395124
395125
395126
395127
395128
395129
395130
395131
395132
395133
395134
395135
395136
395137
395138
395139
395140
395141
395142
395143
395144
395145
395146
395147
395148
395149
395150
395151
395152
395153
395154
395155
395156
395157
395158
395159
395160
395161
395162
395163
395164
395165
395166
395167
395168
395169
395170
395171
395172
395173
395174
395175
395176
395177
395178
395179
395180
395181
395182
395183
395184
395185
395186
395187
395188
395189
395190
395191
395192
395193
395194
395195
395196
395197
395198
395199
395200
395201
395202
395203
395204
395205
395206
395207
395208
395209
395210
395211
395212
395213
395214
395215
395216
395217
395218
395219
395220
395221
395222
395223
395224
395225
395226
395227
395228
395229
395230
395231
395232
395233
395234
395235
395236
395237
395238
395239
395240
395241
395242
395243
395244
395245
395246
395247
395248
395249
395250
395251
395252
395253
395254
395255
395256
395257
395258
395259
395260
395261
395262
395263
395264
395265
395266
395267
395268
395269
395270
395271
395272
395273
395274
395275
395276
395277
395278
395279
395280
395281
395282
395283
395284
395285
395286
395287
395288
395289
395290
395291
395292
395293
395294
395295
395296
395297
395298
395299
395300
395301
395302
395303
395304
395305
395306
395307
395308
395309
395310
395311
395312
395313
395314
395315
395316
395317
395318
395319
395320
395321
395322
395323
395324
395325
395326
395327
395328
395329
395330
395331
395332
395333
395334
395335
395336
395337
395338
395339
395340
395341
395342
395343
395344
395345
395346
395347
395348
395349
395350
395351
395352
395353
395354
395355
395356
395357
395358
395359
395360
395361
395362
395363
395364
395365
395366
395367
395368
395369
395370
395371
395372
395373
395374
395375
395376
395377
395378
395379
395380
395381
395382
395383
395384
395385
395386
395387
395388
395389
395390
395391
395392
395393
395394
395395
395396
395397
395398
395399
395400
395401
395402
395403
395404
395405
395406
395407
395408
395409
395410
395411
395412
395413
395414
395415
395416
395417
395418
395419
395420
395421
395422
395423
395424
395425
395426
395427
395428
395429
395430
395431
395432
395433
395434
395435
395436
395437
395438
395439
395440
395441
395442
395443
395444
395445
395446
395447
395448
395449
395450
395451
395452
395453
395454
395455
395456
395457
395458
395459
395460
395461
395462
395463
395464
395465
395466
395467
395468
395469
395470
395471
395472
395473
395474
395475
395476
395477
395478
395479
395480
395481
395482
395483
395484
395485
395486
395487
395488
395489
395490
395491
395492
395493
395494
395495
395496
395497
395498
395499
395500
395501
395502
395503
395504
395505
395506
395507
395508
395509
395510
395511
395512
395513
395514
395515
395516
395517
395518
395519
395520
395521
395522
395523
395524
395525
395526
395527
395528
395529
395530
395531
395532
395533
395534
395535
395536
395537
395538
395539
395540
395541
395542
395543
395544
395545
395546
395547
395548
395549
395550
395551
395552
395553
395554
395555
395556
395557
395558
395559
395560
395561
395562
395563
395564
395565
395566
395567
395568
395569
395570
395571
395572
395573
395574
395575
395576
395577
395578
395579
395580
395581
395582
395583
395584
395585
395586
395587
395588
395589
395590
395591
395592
395593
395594
395595
395596
395597
395598
395599
395600
395601
395602
395603
395604
395605
395606
395607
395608
395609
395610
395611
395612
395613
395614
395615
395616
395617
395618
395619
395620
395621
395622
395623
395624
395625
395626
395627
395628
395629
395630
395631
395632
395633
395634
395635
395636
395637
395638
395639
395640
395641
395642
395643
395644
395645
395646
395647
395648
395649
395650
395651
395652
395653
395654
395655
395656
395657
395658
395659
395660
395661
395662
395663
395664
395665
395666
395667
395668
395669
395670
395671
395672
395673
395674
395675
395676
395677
395678
395679
395680
395681
395682
395683
395684
395685
395686
395687
395688
395689
395690
395691
395692
395693
395694
395695
395696
395697
395698
395699
395700
395701
395702
395703
395704
395705
395706
395707
395708
395709
395710
395711
395712
395713
395714
395715
395716
395717
395718
395719
395720
395721
395722
395723
395724
395725
395726
395727
395728
395729
395730
395731
395732
395733
395734
395735
395736
395737
395738
395739
395740
395741
395742
395743
395744
395745
395746
395747
395748
395749
395750
395751
395752
395753
395754
395755
395756
395757
395758
395759
395760
395761
395762
395763
395764
395765
395766
395767
395768
395769
395770
395771
395772
395773
395774
395775
395776
395777
395778
395779
395780
395781
395782
395783
395784
395785
395786
395787
395788
395789
395790
395791
395792
395793
395794
395795
395796
395797
395798
395799
395800
395801
395802
395803
395804
395805
395806
395807
395808
395809
395810
395811
395812
395813
395814
395815
395816
395817
395818
395819
395820
395821
395822
395823
395824
395825
395826
395827
395828
395829
395830
395831
395832
395833
395834
395835
395836
395837
395838
395839
395840
395841
395842
395843
395844
395845
395846
395847
395848
395849
395850
395851
395852
395853
395854
395855
395856
395857
395858
395859
395860
395861
395862
395863
395864
395865
395866
395867
395868
395869
395870
395871
395872
395873
395874
395875
395876
395877
395878
395879
395880
395881
395882
395883
395884
395885
395886
395887
395888
395889
395890
395891
395892
395893
395894
395895
395896
395897
395898
395899
395900
395901
395902
395903
395904
395905
395906
395907
395908
395909
395910
395911
395912
395913
395914
395915
395916
395917
395918
395919
395920
395921
395922
395923
395924
395925
395926
395927
395928
395929
395930
395931
395932
395933
395934
395935
395936
395937
395938
395939
395940
395941
395942
395943
395944
395945
395946
395947
395948
395949
395950
395951
395952
395953
395954
395955
395956
395957
395958
395959
395960
395961
395962
395963
395964
395965
395966
395967
395968
395969
395970
395971
395972
395973
395974
395975
395976
395977
395978
395979
395980
395981
395982
395983
395984
395985
395986
395987
395988
395989
395990
395991
395992
395993
395994
395995
395996
395997
395998
395999
396000
396001
396002
396003
396004
396005
396006
396007
396008
396009
396010
396011
396012
396013
396014
396015
396016
396017
396018
396019
396020
396021
396022
396023
396024
396025
396026
396027
396028
396029
396030
396031
396032
396033
396034
396035
396036
396037
396038
396039
396040
396041
396042
396043
396044
396045
396046
396047
396048
396049
396050
396051
396052
396053
396054
396055
396056
396057
396058
396059
396060
396061
396062
396063
396064
396065
396066
396067
396068
396069
396070
396071
396072
396073
396074
396075
396076
396077
396078
396079
396080
396081
396082
396083
396084
396085
396086
396087
396088
396089
396090
396091
396092
396093
396094
396095
396096
396097
396098
396099
396100
396101
396102
396103
396104
396105
396106
396107
396108
396109
396110
396111
396112
396113
396114
396115
396116
396117
396118
396119
396120
396121
396122
396123
396124
396125
396126
396127
396128
396129
396130
396131
396132
396133
396134
396135
396136
396137
396138
396139
396140
396141
396142
396143
396144
396145
396146
396147
396148
396149
396150
396151
396152
396153
396154
396155
396156
396157
396158
396159
396160
396161
396162
396163
396164
396165
396166
396167
396168
396169
396170
396171
396172
396173
396174
396175
396176
396177
396178
396179
396180
396181
396182
396183
396184
396185
396186
396187
396188
396189
396190
396191
396192
396193
396194
396195
396196
396197
396198
396199
396200
396201
396202
396203
396204
396205
396206
396207
396208
396209
396210
396211
396212
396213
396214
396215
396216
396217
396218
396219
396220
396221
396222
396223
396224
396225
396226
396227
396228
396229
396230
396231
396232
396233
396234
396235
396236
396237
396238
396239
396240
396241
396242
396243
396244
396245
396246
396247
396248
396249
396250
396251
396252
396253
396254
396255
396256
396257
396258
396259
396260
396261
396262
396263
396264
396265
396266
396267
396268
396269
396270
396271
396272
396273
396274
396275
396276
396277
396278
396279
396280
396281
396282
396283
396284
396285
396286
396287
396288
396289
396290
396291
396292
396293
396294
396295
396296
396297
396298
396299
396300
396301
396302
396303
396304
396305
396306
396307
396308
396309
396310
396311
396312
396313
396314
396315
396316
396317
396318
396319
396320
396321
396322
396323
396324
396325
396326
396327
396328
396329
396330
396331
396332
396333
396334
396335
396336
396337
396338
396339
396340
396341
396342
396343
396344
396345
396346
396347
396348
396349
396350
396351
396352
396353
396354
396355
396356
396357
396358
396359
396360
396361
396362
396363
396364
396365
396366
396367
396368
396369
396370
396371
396372
396373
396374
396375
396376
396377
396378
396379
396380
396381
396382
396383
396384
396385
396386
396387
396388
396389
396390
396391
396392
396393
396394
396395
396396
396397
396398
396399
396400
396401
396402
396403
396404
396405
396406
396407
396408
396409
396410
396411
396412
396413
396414
396415
396416
396417
396418
396419
396420
396421
396422
396423
396424
396425
396426
396427
396428
396429
396430
396431
396432
396433
396434
396435
396436
396437
396438
396439
396440
396441
396442
396443
396444
396445
396446
396447
396448
396449
396450
396451
396452
396453
396454
396455
396456
396457
396458
396459
396460
396461
396462
396463
396464
396465
396466
396467
396468
396469
396470
396471
396472
396473
396474
396475
396476
396477
396478
396479
396480
396481
396482
396483
396484
396485
396486
396487
396488
396489
396490
396491
396492
396493
396494
396495
396496
396497
396498
396499
396500
396501
396502
396503
396504
396505
396506
396507
396508
396509
396510
396511
396512
396513
396514
396515
396516
396517
396518
396519
396520
396521
396522
396523
396524
396525
396526
396527
396528
396529
396530
396531
396532
396533
396534
396535
396536
396537
396538
396539
396540
396541
396542
396543
396544
396545
396546
396547
396548
396549
396550
396551
396552
396553
396554
396555
396556
396557
396558
396559
396560
396561
396562
396563
396564
396565
396566
396567
396568
396569
396570
396571
396572
396573
396574
396575
396576
396577
396578
396579
396580
396581
396582
396583
396584
396585
396586
396587
396588
396589
396590
396591
396592
396593
396594
396595
396596
396597
396598
396599
396600
396601
396602
396603
396604
396605
396606
396607
396608
396609
396610
396611
396612
396613
396614
396615
396616
396617
396618
396619
396620
396621
396622
396623
396624
396625
396626
396627
396628
396629
396630
396631
396632
396633
396634
396635
396636
396637
396638
396639
396640
396641
396642
396643
396644
396645
396646
396647
396648
396649
396650
396651
396652
396653
396654
396655
396656
396657
396658
396659
396660
396661
396662
396663
396664
396665
396666
396667
396668
396669
396670
396671
396672
396673
396674
396675
396676
396677
396678
396679
396680
396681
396682
396683
396684
396685
396686
396687
396688
396689
396690
396691
396692
396693
396694
396695
396696
396697
396698
396699
396700
396701
396702
396703
396704
396705
396706
396707
396708
396709
396710
396711
396712
396713
396714
396715
396716
396717
396718
396719
396720
396721
396722
396723
396724
396725
396726
396727
396728
396729
396730
396731
396732
396733
396734
396735
396736
396737
396738
396739
396740
396741
396742
396743
396744
396745
396746
396747
396748
396749
396750
396751
396752
396753
396754
396755
396756
396757
396758
396759
396760
396761
396762
396763
396764
396765
396766
396767
396768
396769
396770
396771
396772
396773
396774
396775
396776
396777
396778
396779
396780
396781
396782
396783
396784
396785
396786
396787
396788
396789
396790
396791
396792
396793
396794
396795
396796
396797
396798
396799
396800
396801
396802
396803
396804
396805
396806
396807
396808
396809
396810
396811
396812
396813
396814
396815
396816
396817
396818
396819
396820
396821
396822
396823
396824
396825
396826
396827
396828
396829
396830
396831
396832
396833
396834
396835
396836
396837
396838
396839
396840
396841
396842
396843
396844
396845
396846
396847
396848
396849
396850
396851
396852
396853
396854
396855
396856
396857
396858
396859
396860
396861
396862
396863
396864
396865
396866
396867
396868
396869
396870
396871
396872
396873
396874
396875
396876
396877
396878
396879
396880
396881
396882
396883
396884
396885
396886
396887
396888
396889
396890
396891
396892
396893
396894
396895
396896
396897
396898
396899
396900
396901
396902
396903
396904
396905
396906
396907
396908
396909
396910
396911
396912
396913
396914
396915
396916
396917
396918
396919
396920
396921
396922
396923
396924
396925
396926
396927
396928
396929
396930
396931
396932
396933
396934
396935
396936
396937
396938
396939
396940
396941
396942
396943
396944
396945
396946
396947
396948
396949
396950
396951
396952
396953
396954
396955
396956
396957
396958
396959
396960
396961
396962
396963
396964
396965
396966
396967
396968
396969
396970
396971
396972
396973
396974
396975
396976
396977
396978
396979
396980
396981
396982
396983
396984
396985
396986
396987
396988
396989
396990
396991
396992
396993
396994
396995
396996
396997
396998
396999
397000
397001
397002
397003
397004
397005
397006
397007
397008
397009
397010
397011
397012
397013
397014
397015
397016
397017
397018
397019
397020
397021
397022
397023
397024
397025
397026
397027
397028
397029
397030
397031
397032
397033
397034
397035
397036
397037
397038
397039
397040
397041
397042
397043
397044
397045
397046
397047
397048
397049
397050
397051
397052
397053
397054
397055
397056
397057
397058
397059
397060
397061
397062
397063
397064
397065
397066
397067
397068
397069
397070
397071
397072
397073
397074
397075
397076
397077
397078
397079
397080
397081
397082
397083
397084
397085
397086
397087
397088
397089
397090
397091
397092
397093
397094
397095
397096
397097
397098
397099
397100
397101
397102
397103
397104
397105
397106
397107
397108
397109
397110
397111
397112
397113
397114
397115
397116
397117
397118
397119
397120
397121
397122
397123
397124
397125
397126
397127
397128
397129
397130
397131
397132
397133
397134
397135
397136
397137
397138
397139
397140
397141
397142
397143
397144
397145
397146
397147
397148
397149
397150
397151
397152
397153
397154
397155
397156
397157
397158
397159
397160
397161
397162
397163
397164
397165
397166
397167
397168
397169
397170
397171
397172
397173
397174
397175
397176
397177
397178
397179
397180
397181
397182
397183
397184
397185
397186
397187
397188
397189
397190
397191
397192
397193
397194
397195
397196
397197
397198
397199
397200
397201
397202
397203
397204
397205
397206
397207
397208
397209
397210
397211
397212
397213
397214
397215
397216
397217
397218
397219
397220
397221
397222
397223
397224
397225
397226
397227
397228
397229
397230
397231
397232
397233
397234
397235
397236
397237
397238
397239
397240
397241
397242
397243
397244
397245
397246
397247
397248
397249
397250
397251
397252
397253
397254
397255
397256
397257
397258
397259
397260
397261
397262
397263
397264
397265
397266
397267
397268
397269
397270
397271
397272
397273
397274
397275
397276
397277
397278
397279
397280
397281
397282
397283
397284
397285
397286
397287
397288
397289
397290
397291
397292
397293
397294
397295
397296
397297
397298
397299
397300
397301
397302
397303
397304
397305
397306
397307
397308
397309
397310
397311
397312
397313
397314
397315
397316
397317
397318
397319
397320
397321
397322
397323
397324
397325
397326
397327
397328
397329
397330
397331
397332
397333
397334
397335
397336
397337
397338
397339
397340
397341
397342
397343
397344
397345
397346
397347
397348
397349
397350
397351
397352
397353
397354
397355
397356
397357
397358
397359
397360
397361
397362
397363
397364
397365
397366
397367
397368
397369
397370
397371
397372
397373
397374
397375
397376
397377
397378
397379
397380
397381
397382
397383
397384
397385
397386
397387
397388
397389
397390
397391
397392
397393
397394
397395
397396
397397
397398
397399
397400
397401
397402
397403
397404
397405
397406
397407
397408
397409
397410
397411
397412
397413
397414
397415
397416
397417
397418
397419
397420
397421
397422
397423
397424
397425
397426
397427
397428
397429
397430
397431
397432
397433
397434
397435
397436
397437
397438
397439
397440
397441
397442
397443
397444
397445
397446
397447
397448
397449
397450
397451
397452
397453
397454
397455
397456
397457
397458
397459
397460
397461
397462
397463
397464
397465
397466
397467
397468
397469
397470
397471
397472
397473
397474
397475
397476
397477
397478
397479
397480
397481
397482
397483
397484
397485
397486
397487
397488
397489
397490
397491
397492
397493
397494
397495
397496
397497
397498
397499
397500
397501
397502
397503
397504
397505
397506
397507
397508
397509
397510
397511
397512
397513
397514
397515
397516
397517
397518
397519
397520
397521
397522
397523
397524
397525
397526
397527
397528
397529
397530
397531
397532
397533
397534
397535
397536
397537
397538
397539
397540
397541
397542
397543
397544
397545
397546
397547
397548
397549
397550
397551
397552
397553
397554
397555
397556
397557
397558
397559
397560
397561
397562
397563
397564
397565
397566
397567
397568
397569
397570
397571
397572
397573
397574
397575
397576
397577
397578
397579
397580
397581
397582
397583
397584
397585
397586
397587
397588
397589
397590
397591
397592
397593
397594
397595
397596
397597
397598
397599
397600
397601
397602
397603
397604
397605
397606
397607
397608
397609
397610
397611
397612
397613
397614
397615
397616
397617
397618
397619
397620
397621
397622
397623
397624
397625
397626
397627
397628
397629
397630
397631
397632
397633
397634
397635
397636
397637
397638
397639
397640
397641
397642
397643
397644
397645
397646
397647
397648
397649
397650
397651
397652
397653
397654
397655
397656
397657
397658
397659
397660
397661
397662
397663
397664
397665
397666
397667
397668
397669
397670
397671
397672
397673
397674
397675
397676
397677
397678
397679
397680
397681
397682
397683
397684
397685
397686
397687
397688
397689
397690
397691
397692
397693
397694
397695
397696
397697
397698
397699
397700
397701
397702
397703
397704
397705
397706
397707
397708
397709
397710
397711
397712
397713
397714
397715
397716
397717
397718
397719
397720
397721
397722
397723
397724
397725
397726
397727
397728
397729
397730
397731
397732
397733
397734
397735
397736
397737
397738
397739
397740
397741
397742
397743
397744
397745
397746
397747
397748
397749
397750
397751
397752
397753
397754
397755
397756
397757
397758
397759
397760
397761
397762
397763
397764
397765
397766
397767
397768
397769
397770
397771
397772
397773
397774
397775
397776
397777
397778
397779
397780
397781
397782
397783
397784
397785
397786
397787
397788
397789
397790
397791
397792
397793
397794
397795
397796
397797
397798
397799
397800
397801
397802
397803
397804
397805
397806
397807
397808
397809
397810
397811
397812
397813
397814
397815
397816
397817
397818
397819
397820
397821
397822
397823
397824
397825
397826
397827
397828
397829
397830
397831
397832
397833
397834
397835
397836
397837
397838
397839
397840
397841
397842
397843
397844
397845
397846
397847
397848
397849
397850
397851
397852
397853
397854
397855
397856
397857
397858
397859
397860
397861
397862
397863
397864
397865
397866
397867
397868
397869
397870
397871
397872
397873
397874
397875
397876
397877
397878
397879
397880
397881
397882
397883
397884
397885
397886
397887
397888
397889
397890
397891
397892
397893
397894
397895
397896
397897
397898
397899
397900
397901
397902
397903
397904
397905
397906
397907
397908
397909
397910
397911
397912
397913
397914
397915
397916
397917
397918
397919
397920
397921
397922
397923
397924
397925
397926
397927
397928
397929
397930
397931
397932
397933
397934
397935
397936
397937
397938
397939
397940
397941
397942
397943
397944
397945
397946
397947
397948
397949
397950
397951
397952
397953
397954
397955
397956
397957
397958
397959
397960
397961
397962
397963
397964
397965
397966
397967
397968
397969
397970
397971
397972
397973
397974
397975
397976
397977
397978
397979
397980
397981
397982
397983
397984
397985
397986
397987
397988
397989
397990
397991
397992
397993
397994
397995
397996
397997
397998
397999
398000
398001
398002
398003
398004
398005
398006
398007
398008
398009
398010
398011
398012
398013
398014
398015
398016
398017
398018
398019
398020
398021
398022
398023
398024
398025
398026
398027
398028
398029
398030
398031
398032
398033
398034
398035
398036
398037
398038
398039
398040
398041
398042
398043
398044
398045
398046
398047
398048
398049
398050
398051
398052
398053
398054
398055
398056
398057
398058
398059
398060
398061
398062
398063
398064
398065
398066
398067
398068
398069
398070
398071
398072
398073
398074
398075
398076
398077
398078
398079
398080
398081
398082
398083
398084
398085
398086
398087
398088
398089
398090
398091
398092
398093
398094
398095
398096
398097
398098
398099
398100
398101
398102
398103
398104
398105
398106
398107
398108
398109
398110
398111
398112
398113
398114
398115
398116
398117
398118
398119
398120
398121
398122
398123
398124
398125
398126
398127
398128
398129
398130
398131
398132
398133
398134
398135
398136
398137
398138
398139
398140
398141
398142
398143
398144
398145
398146
398147
398148
398149
398150
398151
398152
398153
398154
398155
398156
398157
398158
398159
398160
398161
398162
398163
398164
398165
398166
398167
398168
398169
398170
398171
398172
398173
398174
398175
398176
398177
398178
398179
398180
398181
398182
398183
398184
398185
398186
398187
398188
398189
398190
398191
398192
398193
398194
398195
398196
398197
398198
398199
398200
398201
398202
398203
398204
398205
398206
398207
398208
398209
398210
398211
398212
398213
398214
398215
398216
398217
398218
398219
398220
398221
398222
398223
398224
398225
398226
398227
398228
398229
398230
398231
398232
398233
398234
398235
398236
398237
398238
398239
398240
398241
398242
398243
398244
398245
398246
398247
398248
398249
398250
398251
398252
398253
398254
398255
398256
398257
398258
398259
398260
398261
398262
398263
398264
398265
398266
398267
398268
398269
398270
398271
398272
398273
398274
398275
398276
398277
398278
398279
398280
398281
398282
398283
398284
398285
398286
398287
398288
398289
398290
398291
398292
398293
398294
398295
398296
398297
398298
398299
398300
398301
398302
398303
398304
398305
398306
398307
398308
398309
398310
398311
398312
398313
398314
398315
398316
398317
398318
398319
398320
398321
398322
398323
398324
398325
398326
398327
398328
398329
398330
398331
398332
398333
398334
398335
398336
398337
398338
398339
398340
398341
398342
398343
398344
398345
398346
398347
398348
398349
398350
398351
398352
398353
398354
398355
398356
398357
398358
398359
398360
398361
398362
398363
398364
398365
398366
398367
398368
398369
398370
398371
398372
398373
398374
398375
398376
398377
398378
398379
398380
398381
398382
398383
398384
398385
398386
398387
398388
398389
398390
398391
398392
398393
398394
398395
398396
398397
398398
398399
398400
398401
398402
398403
398404
398405
398406
398407
398408
398409
398410
398411
398412
398413
398414
398415
398416
398417
398418
398419
398420
398421
398422
398423
398424
398425
398426
398427
398428
398429
398430
398431
398432
398433
398434
398435
398436
398437
398438
398439
398440
398441
398442
398443
398444
398445
398446
398447
398448
398449
398450
398451
398452
398453
398454
398455
398456
398457
398458
398459
398460
398461
398462
398463
398464
398465
398466
398467
398468
398469
398470
398471
398472
398473
398474
398475
398476
398477
398478
398479
398480
398481
398482
398483
398484
398485
398486
398487
398488
398489
398490
398491
398492
398493
398494
398495
398496
398497
398498
398499
398500
398501
398502
398503
398504
398505
398506
398507
398508
398509
398510
398511
398512
398513
398514
398515
398516
398517
398518
398519
398520
398521
398522
398523
398524
398525
398526
398527
398528
398529
398530
398531
398532
398533
398534
398535
398536
398537
398538
398539
398540
398541
398542
398543
398544
398545
398546
398547
398548
398549
398550
398551
398552
398553
398554
398555
398556
398557
398558
398559
398560
398561
398562
398563
398564
398565
398566
398567
398568
398569
398570
398571
398572
398573
398574
398575
398576
398577
398578
398579
398580
398581
398582
398583
398584
398585
398586
398587
398588
398589
398590
398591
398592
398593
398594
398595
398596
398597
398598
398599
398600
398601
398602
398603
398604
398605
398606
398607
398608
398609
398610
398611
398612
398613
398614
398615
398616
398617
398618
398619
398620
398621
398622
398623
398624
398625
398626
398627
398628
398629
398630
398631
398632
398633
398634
398635
398636
398637
398638
398639
398640
398641
398642
398643
398644
398645
398646
398647
398648
398649
398650
398651
398652
398653
398654
398655
398656
398657
398658
398659
398660
398661
398662
398663
398664
398665
398666
398667
398668
398669
398670
398671
398672
398673
398674
398675
398676
398677
398678
398679
398680
398681
398682
398683
398684
398685
398686
398687
398688
398689
398690
398691
398692
398693
398694
398695
398696
398697
398698
398699
398700
398701
398702
398703
398704
398705
398706
398707
398708
398709
398710
398711
398712
398713
398714
398715
398716
398717
398718
398719
398720
398721
398722
398723
398724
398725
398726
398727
398728
398729
398730
398731
398732
398733
398734
398735
398736
398737
398738
398739
398740
398741
398742
398743
398744
398745
398746
398747
398748
398749
398750
398751
398752
398753
398754
398755
398756
398757
398758
398759
398760
398761
398762
398763
398764
398765
398766
398767
398768
398769
398770
398771
398772
398773
398774
398775
398776
398777
398778
398779
398780
398781
398782
398783
398784
398785
398786
398787
398788
398789
398790
398791
398792
398793
398794
398795
398796
398797
398798
398799
398800
398801
398802
398803
398804
398805
398806
398807
398808
398809
398810
398811
398812
398813
398814
398815
398816
398817
398818
398819
398820
398821
398822
398823
398824
398825
398826
398827
398828
398829
398830
398831
398832
398833
398834
398835
398836
398837
398838
398839
398840
398841
398842
398843
398844
398845
398846
398847
398848
398849
398850
398851
398852
398853
398854
398855
398856
398857
398858
398859
398860
398861
398862
398863
398864
398865
398866
398867
398868
398869
398870
398871
398872
398873
398874
398875
398876
398877
398878
398879
398880
398881
398882
398883
398884
398885
398886
398887
398888
398889
398890
398891
398892
398893
398894
398895
398896
398897
398898
398899
398900
398901
398902
398903
398904
398905
398906
398907
398908
398909
398910
398911
398912
398913
398914
398915
398916
398917
398918
398919
398920
398921
398922
398923
398924
398925
398926
398927
398928
398929
398930
398931
398932
398933
398934
398935
398936
398937
398938
398939
398940
398941
398942
398943
398944
398945
398946
398947
398948
398949
398950
398951
398952
398953
398954
398955
398956
398957
398958
398959
398960
398961
398962
398963
398964
398965
398966
398967
398968
398969
398970
398971
398972
398973
398974
398975
398976
398977
398978
398979
398980
398981
398982
398983
398984
398985
398986
398987
398988
398989
398990
398991
398992
398993
398994
398995
398996
398997
398998
398999
399000
399001
399002
399003
399004
399005
399006
399007
399008
399009
399010
399011
399012
399013
399014
399015
399016
399017
399018
399019
399020
399021
399022
399023
399024
399025
399026
399027
399028
399029
399030
399031
399032
399033
399034
399035
399036
399037
399038
399039
399040
399041
399042
399043
399044
399045
399046
399047
399048
399049
399050
399051
399052
399053
399054
399055
399056
399057
399058
399059
399060
399061
399062
399063
399064
399065
399066
399067
399068
399069
399070
399071
399072
399073
399074
399075
399076
399077
399078
399079
399080
399081
399082
399083
399084
399085
399086
399087
399088
399089
399090
399091
399092
399093
399094
399095
399096
399097
399098
399099
399100
399101
399102
399103
399104
399105
399106
399107
399108
399109
399110
399111
399112
399113
399114
399115
399116
399117
399118
399119
399120
399121
399122
399123
399124
399125
399126
399127
399128
399129
399130
399131
399132
399133
399134
399135
399136
399137
399138
399139
399140
399141
399142
399143
399144
399145
399146
399147
399148
399149
399150
399151
399152
399153
399154
399155
399156
399157
399158
399159
399160
399161
399162
399163
399164
399165
399166
399167
399168
399169
399170
399171
399172
399173
399174
399175
399176
399177
399178
399179
399180
399181
399182
399183
399184
399185
399186
399187
399188
399189
399190
399191
399192
399193
399194
399195
399196
399197
399198
399199
399200
399201
399202
399203
399204
399205
399206
399207
399208
399209
399210
399211
399212
399213
399214
399215
399216
399217
399218
399219
399220
399221
399222
399223
399224
399225
399226
399227
399228
399229
399230
399231
399232
399233
399234
399235
399236
399237
399238
399239
399240
399241
399242
399243
399244
399245
399246
399247
399248
399249
399250
399251
399252
399253
399254
399255
399256
399257
399258
399259
399260
399261
399262
399263
399264
399265
399266
399267
399268
399269
399270
399271
399272
399273
399274
399275
399276
399277
399278
399279
399280
399281
399282
399283
399284
399285
399286
399287
399288
399289
399290
399291
399292
399293
399294
399295
399296
399297
399298
399299
399300
399301
399302
399303
399304
399305
399306
399307
399308
399309
399310
399311
399312
399313
399314
399315
399316
399317
399318
399319
399320
399321
399322
399323
399324
399325
399326
399327
399328
399329
399330
399331
399332
399333
399334
399335
399336
399337
399338
399339
399340
399341
399342
399343
399344
399345
399346
399347
399348
399349
399350
399351
399352
399353
399354
399355
399356
399357
399358
399359
399360
399361
399362
399363
399364
399365
399366
399367
399368
399369
399370
399371
399372
399373
399374
399375
399376
399377
399378
399379
399380
399381
399382
399383
399384
399385
399386
399387
399388
399389
399390
399391
399392
399393
399394
399395
399396
399397
399398
399399
399400
399401
399402
399403
399404
399405
399406
399407
399408
399409
399410
399411
399412
399413
399414
399415
399416
399417
399418
399419
399420
399421
399422
399423
399424
399425
399426
399427
399428
399429
399430
399431
399432
399433
399434
399435
399436
399437
399438
399439
399440
399441
399442
399443
399444
399445
399446
399447
399448
399449
399450
399451
399452
399453
399454
399455
399456
399457
399458
399459
399460
399461
399462
399463
399464
399465
399466
399467
399468
399469
399470
399471
399472
399473
399474
399475
399476
399477
399478
399479
399480
399481
399482
399483
399484
399485
399486
399487
399488
399489
399490
399491
399492
399493
399494
399495
399496
399497
399498
399499
399500
399501
399502
399503
399504
399505
399506
399507
399508
399509
399510
399511
399512
399513
399514
399515
399516
399517
399518
399519
399520
399521
399522
399523
399524
399525
399526
399527
399528
399529
399530
399531
399532
399533
399534
399535
399536
399537
399538
399539
399540
399541
399542
399543
399544
399545
399546
399547
399548
399549
399550
399551
399552
399553
399554
399555
399556
399557
399558
399559
399560
399561
399562
399563
399564
399565
399566
399567
399568
399569
399570
399571
399572
399573
399574
399575
399576
399577
399578
399579
399580
399581
399582
399583
399584
399585
399586
399587
399588
399589
399590
399591
399592
399593
399594
399595
399596
399597
399598
399599
399600
399601
399602
399603
399604
399605
399606
399607
399608
399609
399610
399611
399612
399613
399614
399615
399616
399617
399618
399619
399620
399621
399622
399623
399624
399625
399626
399627
399628
399629
399630
399631
399632
399633
399634
399635
399636
399637
399638
399639
399640
399641
399642
399643
399644
399645
399646
399647
399648
399649
399650
399651
399652
399653
399654
399655
399656
399657
399658
399659
399660
399661
399662
399663
399664
399665
399666
399667
399668
399669
399670
399671
399672
399673
399674
399675
399676
399677
399678
399679
399680
399681
399682
399683
399684
399685
399686
399687
399688
399689
399690
399691
399692
399693
399694
399695
399696
399697
399698
399699
399700
399701
399702
399703
399704
399705
399706
399707
399708
399709
399710
399711
399712
399713
399714
399715
399716
399717
399718
399719
399720
399721
399722
399723
399724
399725
399726
399727
399728
399729
399730
399731
399732
399733
399734
399735
399736
399737
399738
399739
399740
399741
399742
399743
399744
399745
399746
399747
399748
399749
399750
399751
399752
399753
399754
399755
399756
399757
399758
399759
399760
399761
399762
399763
399764
399765
399766
399767
399768
399769
399770
399771
399772
399773
399774
399775
399776
399777
399778
399779
399780
399781
399782
399783
399784
399785
399786
399787
399788
399789
399790
399791
399792
399793
399794
399795
399796
399797
399798
399799
399800
399801
399802
399803
399804
399805
399806
399807
399808
399809
399810
399811
399812
399813
399814
399815
399816
399817
399818
399819
399820
399821
399822
399823
399824
399825
399826
399827
399828
399829
399830
399831
399832
399833
399834
399835
399836
399837
399838
399839
399840
399841
399842
399843
399844
399845
399846
399847
399848
399849
399850
399851
399852
399853
399854
399855
399856
399857
399858
399859
399860
399861
399862
399863
399864
399865
399866
399867
399868
399869
399870
399871
399872
399873
399874
399875
399876
399877
399878
399879
399880
399881
399882
399883
399884
399885
399886
399887
399888
399889
399890
399891
399892
399893
399894
399895
399896
399897
399898
399899
399900
399901
399902
399903
399904
399905
399906
399907
399908
399909
399910
399911
399912
399913
399914
399915
399916
399917
399918
399919
399920
399921
399922
399923
399924
399925
399926
399927
399928
399929
399930
399931
399932
399933
399934
399935
399936
399937
399938
399939
399940
399941
399942
399943
399944
399945
399946
399947
399948
399949
399950
399951
399952
399953
399954
399955
399956
399957
399958
399959
399960
399961
399962
399963
399964
399965
399966
399967
399968
399969
399970
399971
399972
399973
399974
399975
399976
399977
399978
399979
399980
399981
399982
399983
399984
399985
399986
399987
399988
399989
399990
399991
399992
399993
399994
399995
399996
399997
399998
399999
400000
400001
400002
400003
400004
400005
400006
400007
400008
400009
400010
400011
400012
400013
400014
400015
400016
400017
400018
400019
400020
400021
400022
400023
400024
400025
400026
400027
400028
400029
400030
400031
400032
400033
400034
400035
400036
400037
400038
400039
400040
400041
400042
400043
400044
400045
400046
400047
400048
400049
400050
400051
400052
400053
400054
400055
400056
400057
400058
400059
400060
400061
400062
400063
400064
400065
400066
400067
400068
400069
400070
400071
400072
400073
400074
400075
400076
400077
400078
400079
400080
400081
400082
400083
400084
400085
400086
400087
400088
400089
400090
400091
400092
400093
400094
400095
400096
400097
400098
400099
400100
400101
400102
400103
400104
400105
400106
400107
400108
400109
400110
400111
400112
400113
400114
400115
400116
400117
400118
400119
400120
400121
400122
400123
400124
400125
400126
400127
400128
400129
400130
400131
400132
400133
400134
400135
400136
400137
400138
400139
400140
400141
400142
400143
400144
400145
400146
400147
400148
400149
400150
400151
400152
400153
400154
400155
400156
400157
400158
400159
400160
400161
400162
400163
400164
400165
400166
400167
400168
400169
400170
400171
400172
400173
400174
400175
400176
400177
400178
400179
400180
400181
400182
400183
400184
400185
400186
400187
400188
400189
400190
400191
400192
400193
400194
400195
400196
400197
400198
400199
400200
400201
400202
400203
400204
400205
400206
400207
400208
400209
400210
400211
400212
400213
400214
400215
400216
400217
400218
400219
400220
400221
400222
400223
400224
400225
400226
400227
400228
400229
400230
400231
400232
400233
400234
400235
400236
400237
400238
400239
400240
400241
400242
400243
400244
400245
400246
400247
400248
400249
400250
400251
400252
400253
400254
400255
400256
400257
400258
400259
400260
400261
400262
400263
400264
400265
400266
400267
400268
400269
400270
400271
400272
400273
400274
400275
400276
400277
400278
400279
400280
400281
400282
400283
400284
400285
400286
400287
400288
400289
400290
400291
400292
400293
400294
400295
400296
400297
400298
400299
400300
400301
400302
400303
400304
400305
400306
400307
400308
400309
400310
400311
400312
400313
400314
400315
400316
400317
400318
400319
400320
400321
400322
400323
400324
400325
400326
400327
400328
400329
400330
400331
400332
400333
400334
400335
400336
400337
400338
400339
400340
400341
400342
400343
400344
400345
400346
400347
400348
400349
400350
400351
400352
400353
400354
400355
400356
400357
400358
400359
400360
400361
400362
400363
400364
400365
400366
400367
400368
400369
400370
400371
400372
400373
400374
400375
400376
400377
400378
400379
400380
400381
400382
400383
400384
400385
400386
400387
400388
400389
400390
400391
400392
400393
400394
400395
400396
400397
400398
400399
400400
400401
400402
400403
400404
400405
400406
400407
400408
400409
400410
400411
400412
400413
400414
400415
400416
400417
400418
400419
400420
400421
400422
400423
400424
400425
400426
400427
400428
400429
400430
400431
400432
400433
400434
400435
400436
400437
400438
400439
400440
400441
400442
400443
400444
400445
400446
400447
400448
400449
400450
400451
400452
400453
400454
400455
400456
400457
400458
400459
400460
400461
400462
400463
400464
400465
400466
400467
400468
400469
400470
400471
400472
400473
400474
400475
400476
400477
400478
400479
400480
400481
400482
400483
400484
400485
400486
400487
400488
400489
400490
400491
400492
400493
400494
400495
400496
400497
400498
400499
400500
400501
400502
400503
400504
400505
400506
400507
400508
400509
400510
400511
400512
400513
400514
400515
400516
400517
400518
400519
400520
400521
400522
400523
400524
400525
400526
400527
400528
400529
400530
400531
400532
400533
400534
400535
400536
400537
400538
400539
400540
400541
400542
400543
400544
400545
400546
400547
400548
400549
400550
400551
400552
400553
400554
400555
400556
400557
400558
400559
400560
400561
400562
400563
400564
400565
400566
400567
400568
400569
400570
400571
400572
400573
400574
400575
400576
400577
400578
400579
400580
400581
400582
400583
400584
400585
400586
400587
400588
400589
400590
400591
400592
400593
400594
400595
400596
400597
400598
400599
400600
400601
400602
400603
400604
400605
400606
400607
400608
400609
400610
400611
400612
400613
400614
400615
400616
400617
400618
400619
400620
400621
400622
400623
400624
400625
400626
400627
400628
400629
400630
400631
400632
400633
400634
400635
400636
400637
400638
400639
400640
400641
400642
400643
400644
400645
400646
400647
400648
400649
400650
400651
400652
400653
400654
400655
400656
400657
400658
400659
400660
400661
400662
400663
400664
400665
400666
400667
400668
400669
400670
400671
400672
400673
400674
400675
400676
400677
400678
400679
400680
400681
400682
400683
400684
400685
400686
400687
400688
400689
400690
400691
400692
400693
400694
400695
400696
400697
400698
400699
400700
400701
400702
400703
400704
400705
400706
400707
400708
400709
400710
400711
400712
400713
400714
400715
400716
400717
400718
400719
400720
400721
400722
400723
400724
400725
400726
400727
400728
400729
400730
400731
400732
400733
400734
400735
400736
400737
400738
400739
400740
400741
400742
400743
400744
400745
400746
400747
400748
400749
400750
400751
400752
400753
400754
400755
400756
400757
400758
400759
400760
400761
400762
400763
400764
400765
400766
400767
400768
400769
400770
400771
400772
400773
400774
400775
400776
400777
400778
400779
400780
400781
400782
400783
400784
400785
400786
400787
400788
400789
400790
400791
400792
400793
400794
400795
400796
400797
400798
400799
400800
400801
400802
400803
400804
400805
400806
400807
400808
400809
400810
400811
400812
400813
400814
400815
400816
400817
400818
400819
400820
400821
400822
400823
400824
400825
400826
400827
400828
400829
400830
400831
400832
400833
400834
400835
400836
400837
400838
400839
400840
400841
400842
400843
400844
400845
400846
400847
400848
400849
400850
400851
400852
400853
400854
400855
400856
400857
400858
400859
400860
400861
400862
400863
400864
400865
400866
400867
400868
400869
400870
400871
400872
400873
400874
400875
400876
400877
400878
400879
400880
400881
400882
400883
400884
400885
400886
400887
400888
400889
400890
400891
400892
400893
400894
400895
400896
400897
400898
400899
400900
400901
400902
400903
400904
400905
400906
400907
400908
400909
400910
400911
400912
400913
400914
400915
400916
400917
400918
400919
400920
400921
400922
400923
400924
400925
400926
400927
400928
400929
400930
400931
400932
400933
400934
400935
400936
400937
400938
400939
400940
400941
400942
400943
400944
400945
400946
400947
400948
400949
400950
400951
400952
400953
400954
400955
400956
400957
400958
400959
400960
400961
400962
400963
400964
400965
400966
400967
400968
400969
400970
400971
400972
400973
400974
400975
400976
400977
400978
400979
400980
400981
400982
400983
400984
400985
400986
400987
400988
400989
400990
400991
400992
400993
400994
400995
400996
400997
400998
400999
401000
401001
401002
401003
401004
401005
401006
401007
401008
401009
401010
401011
401012
401013
401014
401015
401016
401017
401018
401019
401020
401021
401022
401023
401024
401025
401026
401027
401028
401029
401030
401031
401032
401033
401034
401035
401036
401037
401038
401039
401040
401041
401042
401043
401044
401045
401046
401047
401048
401049
401050
401051
401052
401053
401054
401055
401056
401057
401058
401059
401060
401061
401062
401063
401064
401065
401066
401067
401068
401069
401070
401071
401072
401073
401074
401075
401076
401077
401078
401079
401080
401081
401082
401083
401084
401085
401086
401087
401088
401089
401090
401091
401092
401093
401094
401095
401096
401097
401098
401099
401100
401101
401102
401103
401104
401105
401106
401107
401108
401109
401110
401111
401112
401113
401114
401115
401116
401117
401118
401119
401120
401121
401122
401123
401124
401125
401126
401127
401128
401129
401130
401131
401132
401133
401134
401135
401136
401137
401138
401139
401140
401141
401142
401143
401144
401145
401146
401147
401148
401149
401150
401151
401152
401153
401154
401155
401156
401157
401158
401159
401160
401161
401162
401163
401164
401165
401166
401167
401168
401169
401170
401171
401172
401173
401174
401175
401176
401177
401178
401179
401180
401181
401182
401183
401184
401185
401186
401187
401188
401189
401190
401191
401192
401193
401194
401195
401196
401197
401198
401199
401200
401201
401202
401203
401204
401205
401206
401207
401208
401209
401210
401211
401212
401213
401214
401215
401216
401217
401218
401219
401220
401221
401222
401223
401224
401225
401226
401227
401228
401229
401230
401231
401232
401233
401234
401235
401236
401237
401238
401239
401240
401241
401242
401243
401244
401245
401246
401247
401248
401249
401250
401251
401252
401253
401254
401255
401256
401257
401258
401259
401260
401261
401262
401263
401264
401265
401266
401267
401268
401269
401270
401271
401272
401273
401274
401275
401276
401277
401278
401279
401280
401281
401282
401283
401284
401285
401286
401287
401288
401289
401290
401291
401292
401293
401294
401295
401296
401297
401298
401299
401300
401301
401302
401303
401304
401305
401306
401307
401308
401309
401310
401311
401312
401313
401314
401315
401316
401317
401318
401319
401320
401321
401322
401323
401324
401325
401326
401327
401328
401329
401330
401331
401332
401333
401334
401335
401336
401337
401338
401339
401340
401341
401342
401343
401344
401345
401346
401347
401348
401349
401350
401351
401352
401353
401354
401355
401356
401357
401358
401359
401360
401361
401362
401363
401364
401365
401366
401367
401368
401369
401370
401371
401372
401373
401374
401375
401376
401377
401378
401379
401380
401381
401382
401383
401384
401385
401386
401387
401388
401389
401390
401391
401392
401393
401394
401395
401396
401397
401398
401399
401400
401401
401402
401403
401404
401405
401406
401407
401408
401409
401410
401411
401412
401413
401414
401415
401416
401417
401418
401419
401420
401421
401422
401423
401424
401425
401426
401427
401428
401429
401430
401431
401432
401433
401434
401435
401436
401437
401438
401439
401440
401441
401442
401443
401444
401445
401446
401447
401448
401449
401450
401451
401452
401453
401454
401455
401456
401457
401458
401459
401460
401461
401462
401463
401464
401465
401466
401467
401468
401469
401470
401471
401472
401473
401474
401475
401476
401477
401478
401479
401480
401481
401482
401483
401484
401485
401486
401487
401488
401489
401490
401491
401492
401493
401494
401495
401496
401497
401498
401499
401500
401501
401502
401503
401504
401505
401506
401507
401508
401509
401510
401511
401512
401513
401514
401515
401516
401517
401518
401519
401520
401521
401522
401523
401524
401525
401526
401527
401528
401529
401530
401531
401532
401533
401534
401535
401536
401537
401538
401539
401540
401541
401542
401543
401544
401545
401546
401547
401548
401549
401550
401551
401552
401553
401554
401555
401556
401557
401558
401559
401560
401561
401562
401563
401564
401565
401566
401567
401568
401569
401570
401571
401572
401573
401574
401575
401576
401577
401578
401579
401580
401581
401582
401583
401584
401585
401586
401587
401588
401589
401590
401591
401592
401593
401594
401595
401596
401597
401598
401599
401600
401601
401602
401603
401604
401605
401606
401607
401608
401609
401610
401611
401612
401613
401614
401615
401616
401617
401618
401619
401620
401621
401622
401623
401624
401625
401626
401627
401628
401629
401630
401631
401632
401633
401634
401635
401636
401637
401638
401639
401640
401641
401642
401643
401644
401645
401646
401647
401648
401649
401650
401651
401652
401653
401654
401655
401656
401657
401658
401659
401660
401661
401662
401663
401664
401665
401666
401667
401668
401669
401670
401671
401672
401673
401674
401675
401676
401677
401678
401679
401680
401681
401682
401683
401684
401685
401686
401687
401688
401689
401690
401691
401692
401693
401694
401695
401696
401697
401698
401699
401700
401701
401702
401703
401704
401705
401706
401707
401708
401709
401710
401711
401712
401713
401714
401715
401716
401717
401718
401719
401720
401721
401722
401723
401724
401725
401726
401727
401728
401729
401730
401731
401732
401733
401734
401735
401736
401737
401738
401739
401740
401741
401742
401743
401744
401745
401746
401747
401748
401749
401750
401751
401752
401753
401754
401755
401756
401757
401758
401759
401760
401761
401762
401763
401764
401765
401766
401767
401768
401769
401770
401771
401772
401773
401774
401775
401776
401777
401778
401779
401780
401781
401782
401783
401784
401785
401786
401787
401788
401789
401790
401791
401792
401793
401794
401795
401796
401797
401798
401799
401800
401801
401802
401803
401804
401805
401806
401807
401808
401809
401810
401811
401812
401813
401814
401815
401816
401817
401818
401819
401820
401821
401822
401823
401824
401825
401826
401827
401828
401829
401830
401831
401832
401833
401834
401835
401836
401837
401838
401839
401840
401841
401842
401843
401844
401845
401846
401847
401848
401849
401850
401851
401852
401853
401854
401855
401856
401857
401858
401859
401860
401861
401862
401863
401864
401865
401866
401867
401868
401869
401870
401871
401872
401873
401874
401875
401876
401877
401878
401879
401880
401881
401882
401883
401884
401885
401886
401887
401888
401889
401890
401891
401892
401893
401894
401895
401896
401897
401898
401899
401900
401901
401902
401903
401904
401905
401906
401907
401908
401909
401910
401911
401912
401913
401914
401915
401916
401917
401918
401919
401920
401921
401922
401923
401924
401925
401926
401927
401928
401929
401930
401931
401932
401933
401934
401935
401936
401937
401938
401939
401940
401941
401942
401943
401944
401945
401946
401947
401948
401949
401950
401951
401952
401953
401954
401955
401956
401957
401958
401959
401960
401961
401962
401963
401964
401965
401966
401967
401968
401969
401970
401971
401972
401973
401974
401975
401976
401977
401978
401979
401980
401981
401982
401983
401984
401985
401986
401987
401988
401989
401990
401991
401992
401993
401994
401995
401996
401997
401998
401999
402000
402001
402002
402003
402004
402005
402006
402007
402008
402009
402010
402011
402012
402013
402014
402015
402016
402017
402018
402019
402020
402021
402022
402023
402024
402025
402026
402027
402028
402029
402030
402031
402032
402033
402034
402035
402036
402037
402038
402039
402040
402041
402042
402043
402044
402045
402046
402047
402048
402049
402050
402051
402052
402053
402054
402055
402056
402057
402058
402059
402060
402061
402062
402063
402064
402065
402066
402067
402068
402069
402070
402071
402072
402073
402074
402075
402076
402077
402078
402079
402080
402081
402082
402083
402084
402085
402086
402087
402088
402089
402090
402091
402092
402093
402094
402095
402096
402097
402098
402099
402100
402101
402102
402103
402104
402105
402106
402107
402108
402109
402110
402111
402112
402113
402114
402115
402116
402117
402118
402119
402120
402121
402122
402123
402124
402125
402126
402127
402128
402129
402130
402131
402132
402133
402134
402135
402136
402137
402138
402139
402140
402141
402142
402143
402144
402145
402146
402147
402148
402149
402150
402151
402152
402153
402154
402155
402156
402157
402158
402159
402160
402161
402162
402163
402164
402165
402166
402167
402168
402169
402170
402171
402172
402173
402174
402175
402176
402177
402178
402179
402180
402181
402182
402183
402184
402185
402186
402187
402188
402189
402190
402191
402192
402193
402194
402195
402196
402197
402198
402199
402200
402201
402202
402203
402204
402205
402206
402207
402208
402209
402210
402211
402212
402213
402214
402215
402216
402217
402218
402219
402220
402221
402222
402223
402224
402225
402226
402227
402228
402229
402230
402231
402232
402233
402234
402235
402236
402237
402238
402239
402240
402241
402242
402243
402244
402245
402246
402247
402248
402249
402250
402251
402252
402253
402254
402255
402256
402257
402258
402259
402260
402261
402262
402263
402264
402265
402266
402267
402268
402269
402270
402271
402272
402273
402274
402275
402276
402277
402278
402279
402280
402281
402282
402283
402284
402285
402286
402287
402288
402289
402290
402291
402292
402293
402294
402295
402296
402297
402298
402299
402300
402301
402302
402303
402304
402305
402306
402307
402308
402309
402310
402311
402312
402313
402314
402315
402316
402317
402318
402319
402320
402321
402322
402323
402324
402325
402326
402327
402328
402329
402330
402331
402332
402333
402334
402335
402336
402337
402338
402339
402340
402341
402342
402343
402344
402345
402346
402347
402348
402349
402350
402351
402352
402353
402354
402355
402356
402357
402358
402359
402360
402361
402362
402363
402364
402365
402366
402367
402368
402369
402370
402371
402372
402373
402374
402375
402376
402377
402378
402379
402380
402381
402382
402383
402384
402385
402386
402387
402388
402389
402390
402391
402392
402393
402394
402395
402396
402397
402398
402399
402400
402401
402402
402403
402404
402405
402406
402407
402408
402409
402410
402411
402412
402413
402414
402415
402416
402417
402418
402419
402420
402421
402422
402423
402424
402425
402426
402427
402428
402429
402430
402431
402432
402433
402434
402435
402436
402437
402438
402439
402440
402441
402442
402443
402444
402445
402446
402447
402448
402449
402450
402451
402452
402453
402454
402455
402456
402457
402458
402459
402460
402461
402462
402463
402464
402465
402466
402467
402468
402469
402470
402471
402472
402473
402474
402475
402476
402477
402478
402479
402480
402481
402482
402483
402484
402485
402486
402487
402488
402489
402490
402491
402492
402493
402494
402495
402496
402497
402498
402499
402500
402501
402502
402503
402504
402505
402506
402507
402508
402509
402510
402511
402512
402513
402514
402515
402516
402517
402518
402519
402520
402521
402522
402523
402524
402525
402526
402527
402528
402529
402530
402531
402532
402533
402534
402535
402536
402537
402538
402539
402540
402541
402542
402543
402544
402545
402546
402547
402548
402549
402550
402551
402552
402553
402554
402555
402556
402557
402558
402559
402560
402561
402562
402563
402564
402565
402566
402567
402568
402569
402570
402571
402572
402573
402574
402575
402576
402577
402578
402579
402580
402581
402582
402583
402584
402585
402586
402587
402588
402589
402590
402591
402592
402593
402594
402595
402596
402597
402598
402599
402600
402601
402602
402603
402604
402605
402606
402607
402608
402609
402610
402611
402612
402613
402614
402615
402616
402617
402618
402619
402620
402621
402622
402623
402624
402625
402626
402627
402628
402629
402630
402631
402632
402633
402634
402635
402636
402637
402638
402639
402640
402641
402642
402643
402644
402645
402646
402647
402648
402649
402650
402651
402652
402653
402654
402655
402656
402657
402658
402659
402660
402661
402662
402663
402664
402665
402666
402667
402668
402669
402670
402671
402672
402673
402674
402675
402676
402677
402678
402679
402680
402681
402682
402683
402684
402685
402686
402687
402688
402689
402690
402691
402692
402693
402694
402695
402696
402697
402698
402699
402700
402701
402702
402703
402704
402705
402706
402707
402708
402709
402710
402711
402712
402713
402714
402715
402716
402717
402718
402719
402720
402721
402722
402723
402724
402725
402726
402727
402728
402729
402730
402731
402732
402733
402734
402735
402736
402737
402738
402739
402740
402741
402742
402743
402744
402745
402746
402747
402748
402749
402750
402751
402752
402753
402754
402755
402756
402757
402758
402759
402760
402761
402762
402763
402764
402765
402766
402767
402768
402769
402770
402771
402772
402773
402774
402775
402776
402777
402778
402779
402780
402781
402782
402783
402784
402785
402786
402787
402788
402789
402790
402791
402792
402793
402794
402795
402796
402797
402798
402799
402800
402801
402802
402803
402804
402805
402806
402807
402808
402809
402810
402811
402812
402813
402814
402815
402816
402817
402818
402819
402820
402821
402822
402823
402824
402825
402826
402827
402828
402829
402830
402831
402832
402833
402834
402835
402836
402837
402838
402839
402840
402841
402842
402843
402844
402845
402846
402847
402848
402849
402850
402851
402852
402853
402854
402855
402856
402857
402858
402859
402860
402861
402862
402863
402864
402865
402866
402867
402868
402869
402870
402871
402872
402873
402874
402875
402876
402877
402878
402879
402880
402881
402882
402883
402884
402885
402886
402887
402888
402889
402890
402891
402892
402893
402894
402895
402896
402897
402898
402899
402900
402901
402902
402903
402904
402905
402906
402907
402908
402909
402910
402911
402912
402913
402914
402915
402916
402917
402918
402919
402920
402921
402922
402923
402924
402925
402926
402927
402928
402929
402930
402931
402932
402933
402934
402935
402936
402937
402938
402939
402940
402941
402942
402943
402944
402945
402946
402947
402948
402949
402950
402951
402952
402953
402954
402955
402956
402957
402958
402959
402960
402961
402962
402963
402964
402965
402966
402967
402968
402969
402970
402971
402972
402973
402974
402975
402976
402977
402978
402979
402980
402981
402982
402983
402984
402985
402986
402987
402988
402989
402990
402991
402992
402993
402994
402995
402996
402997
402998
402999
403000
403001
403002
403003
403004
403005
403006
403007
403008
403009
403010
403011
403012
403013
403014
403015
403016
403017
403018
403019
403020
403021
403022
403023
403024
403025
403026
403027
403028
403029
403030
403031
403032
403033
403034
403035
403036
403037
403038
403039
403040
403041
403042
403043
403044
403045
403046
403047
403048
403049
403050
403051
403052
403053
403054
403055
403056
403057
403058
403059
403060
403061
403062
403063
403064
403065
403066
403067
403068
403069
403070
403071
403072
403073
403074
403075
403076
403077
403078
403079
403080
403081
403082
403083
403084
403085
403086
403087
403088
403089
403090
403091
403092
403093
403094
403095
403096
403097
403098
403099
403100
403101
403102
403103
403104
403105
403106
403107
403108
403109
403110
403111
403112
403113
403114
403115
403116
403117
403118
403119
403120
403121
403122
403123
403124
403125
403126
403127
403128
403129
403130
403131
403132
403133
403134
403135
403136
403137
403138
403139
403140
403141
403142
403143
403144
403145
403146
403147
403148
403149
403150
403151
403152
403153
403154
403155
403156
403157
403158
403159
403160
403161
403162
403163
403164
403165
403166
403167
403168
403169
403170
403171
403172
403173
403174
403175
403176
403177
403178
403179
403180
403181
403182
403183
403184
403185
403186
403187
403188
403189
403190
403191
403192
403193
403194
403195
403196
403197
403198
403199
403200
403201
403202
403203
403204
403205
403206
403207
403208
403209
403210
403211
403212
403213
403214
403215
403216
403217
403218
403219
403220
403221
403222
403223
403224
403225
403226
403227
403228
403229
403230
403231
403232
403233
403234
403235
403236
403237
403238
403239
403240
403241
403242
403243
403244
403245
403246
403247
403248
403249
403250
403251
403252
403253
403254
403255
403256
403257
403258
403259
403260
403261
403262
403263
403264
403265
403266
403267
403268
403269
403270
403271
403272
403273
403274
403275
403276
403277
403278
403279
403280
403281
403282
403283
403284
403285
403286
403287
403288
403289
403290
403291
403292
403293
403294
403295
403296
403297
403298
403299
403300
403301
403302
403303
403304
403305
403306
403307
403308
403309
403310
403311
403312
403313
403314
403315
403316
403317
403318
403319
403320
403321
403322
403323
403324
403325
403326
403327
403328
403329
403330
403331
403332
403333
403334
403335
403336
403337
403338
403339
403340
403341
403342
403343
403344
403345
403346
403347
403348
403349
403350
403351
403352
403353
403354
403355
403356
403357
403358
403359
403360
403361
403362
403363
403364
403365
403366
403367
403368
403369
403370
403371
403372
403373
403374
403375
403376
403377
403378
403379
403380
403381
403382
403383
403384
403385
403386
403387
403388
403389
403390
403391
403392
403393
403394
403395
403396
403397
403398
403399
403400
403401
403402
403403
403404
403405
403406
403407
403408
403409
403410
403411
403412
403413
403414
403415
403416
403417
403418
403419
403420
403421
403422
403423
403424
403425
403426
403427
403428
403429
403430
403431
403432
403433
403434
403435
403436
403437
403438
403439
403440
403441
403442
403443
403444
403445
403446
403447
403448
403449
403450
403451
403452
403453
403454
403455
403456
403457
403458
403459
403460
403461
403462
403463
403464
403465
403466
403467
403468
403469
403470
403471
403472
403473
403474
403475
403476
403477
403478
403479
403480
403481
403482
403483
403484
403485
403486
403487
403488
403489
403490
403491
403492
403493
403494
403495
403496
403497
403498
403499
403500
403501
403502
403503
403504
403505
403506
403507
403508
403509
403510
403511
403512
403513
403514
403515
403516
403517
403518
403519
403520
403521
403522
403523
403524
403525
403526
403527
403528
403529
403530
403531
403532
403533
403534
403535
403536
403537
403538
403539
403540
403541
403542
403543
403544
403545
403546
403547
403548
403549
403550
403551
403552
403553
403554
403555
403556
403557
403558
403559
403560
403561
403562
403563
403564
403565
403566
403567
403568
403569
403570
403571
403572
403573
403574
403575
403576
403577
403578
403579
403580
403581
403582
403583
403584
403585
403586
403587
403588
403589
403590
403591
403592
403593
403594
403595
403596
403597
403598
403599
403600
403601
403602
403603
403604
403605
403606
403607
403608
403609
403610
403611
403612
403613
403614
403615
403616
403617
403618
403619
403620
403621
403622
403623
403624
403625
403626
403627
403628
403629
403630
403631
403632
403633
403634
403635
403636
403637
403638
403639
403640
403641
403642
403643
403644
403645
403646
403647
403648
403649
403650
403651
403652
403653
403654
403655
403656
403657
403658
403659
403660
403661
403662
403663
403664
403665
403666
403667
403668
403669
403670
403671
403672
403673
403674
403675
403676
403677
403678
403679
403680
403681
403682
403683
403684
403685
403686
403687
403688
403689
403690
403691
403692
403693
403694
403695
403696
403697
403698
403699
403700
403701
403702
403703
403704
403705
403706
403707
403708
403709
403710
403711
403712
403713
403714
403715
403716
403717
403718
403719
403720
403721
403722
403723
403724
403725
403726
403727
403728
403729
403730
403731
403732
403733
403734
403735
403736
403737
403738
403739
403740
403741
403742
403743
403744
403745
403746
403747
403748
403749
403750
403751
403752
403753
403754
403755
403756
403757
403758
403759
403760
403761
403762
403763
403764
403765
403766
403767
403768
403769
403770
403771
403772
403773
403774
403775
403776
403777
403778
403779
403780
403781
403782
403783
403784
403785
403786
403787
403788
403789
403790
403791
403792
403793
403794
403795
403796
403797
403798
403799
403800
403801
403802
403803
403804
403805
403806
403807
403808
403809
403810
403811
403812
403813
403814
403815
403816
403817
403818
403819
403820
403821
403822
403823
403824
403825
403826
403827
403828
403829
403830
403831
403832
403833
403834
403835
403836
403837
403838
403839
403840
403841
403842
403843
403844
403845
403846
403847
403848
403849
403850
403851
403852
403853
403854
403855
403856
403857
403858
403859
403860
403861
403862
403863
403864
403865
403866
403867
403868
403869
403870
403871
403872
403873
403874
403875
403876
403877
403878
403879
403880
403881
403882
403883
403884
403885
403886
403887
403888
403889
403890
403891
403892
403893
403894
403895
403896
403897
403898
403899
403900
403901
403902
403903
403904
403905
403906
403907
403908
403909
403910
403911
403912
403913
403914
403915
403916
403917
403918
403919
403920
403921
403922
403923
403924
403925
403926
403927
403928
403929
403930
403931
403932
403933
403934
403935
403936
403937
403938
403939
403940
403941
403942
403943
403944
403945
403946
403947
403948
403949
403950
403951
403952
403953
403954
403955
403956
403957
403958
403959
403960
403961
403962
403963
403964
403965
403966
403967
403968
403969
403970
403971
403972
403973
403974
403975
403976
403977
403978
403979
403980
403981
403982
403983
403984
403985
403986
403987
403988
403989
403990
403991
403992
403993
403994
403995
403996
403997
403998
403999
404000
404001
404002
404003
404004
404005
404006
404007
404008
404009
404010
404011
404012
404013
404014
404015
404016
404017
404018
404019
404020
404021
404022
404023
404024
404025
404026
404027
404028
404029
404030
404031
404032
404033
404034
404035
404036
404037
404038
404039
404040
404041
404042
404043
404044
404045
404046
404047
404048
404049
404050
404051
404052
404053
404054
404055
404056
404057
404058
404059
404060
404061
404062
404063
404064
404065
404066
404067
404068
404069
404070
404071
404072
404073
404074
404075
404076
404077
404078
404079
404080
404081
404082
404083
404084
404085
404086
404087
404088
404089
404090
404091
404092
404093
404094
404095
404096
404097
404098
404099
404100
404101
404102
404103
404104
404105
404106
404107
404108
404109
404110
404111
404112
404113
404114
404115
404116
404117
404118
404119
404120
404121
404122
404123
404124
404125
404126
404127
404128
404129
404130
404131
404132
404133
404134
404135
404136
404137
404138
404139
404140
404141
404142
404143
404144
404145
404146
404147
404148
404149
404150
404151
404152
404153
404154
404155
404156
404157
404158
404159
404160
404161
404162
404163
404164
404165
404166
404167
404168
404169
404170
404171
404172
404173
404174
404175
404176
404177
404178
404179
404180
404181
404182
404183
404184
404185
404186
404187
404188
404189
404190
404191
404192
404193
404194
404195
404196
404197
404198
404199
404200
404201
404202
404203
404204
404205
404206
404207
404208
404209
404210
404211
404212
404213
404214
404215
404216
404217
404218
404219
404220
404221
404222
404223
404224
404225
404226
404227
404228
404229
404230
404231
404232
404233
404234
404235
404236
404237
404238
404239
404240
404241
404242
404243
404244
404245
404246
404247
404248
404249
404250
404251
404252
404253
404254
404255
404256
404257
404258
404259
404260
404261
404262
404263
404264
404265
404266
404267
404268
404269
404270
404271
404272
404273
404274
404275
404276
404277
404278
404279
404280
404281
404282
404283
404284
404285
404286
404287
404288
404289
404290
404291
404292
404293
404294
404295
404296
404297
404298
404299
404300
404301
404302
404303
404304
404305
404306
404307
404308
404309
404310
404311
404312
404313
404314
404315
404316
404317
404318
404319
404320
404321
404322
404323
404324
404325
404326
404327
404328
404329
404330
404331
404332
404333
404334
404335
404336
404337
404338
404339
404340
404341
404342
404343
404344
404345
404346
404347
404348
404349
404350
404351
404352
404353
404354
404355
404356
404357
404358
404359
404360
404361
404362
404363
404364
404365
404366
404367
404368
404369
404370
404371
404372
404373
404374
404375
404376
404377
404378
404379
404380
404381
404382
404383
404384
404385
404386
404387
404388
404389
404390
404391
404392
404393
404394
404395
404396
404397
404398
404399
404400
404401
404402
404403
404404
404405
404406
404407
404408
404409
404410
404411
404412
404413
404414
404415
404416
404417
404418
404419
404420
404421
404422
404423
404424
404425
404426
404427
404428
404429
404430
404431
404432
404433
404434
404435
404436
404437
404438
404439
404440
404441
404442
404443
404444
404445
404446
404447
404448
404449
404450
404451
404452
404453
404454
404455
404456
404457
404458
404459
404460
404461
404462
404463
404464
404465
404466
404467
404468
404469
404470
404471
404472
404473
404474
404475
404476
404477
404478
404479
404480
404481
404482
404483
404484
404485
404486
404487
404488
404489
404490
404491
404492
404493
404494
404495
404496
404497
404498
404499
404500
404501
404502
404503
404504
404505
404506
404507
404508
404509
404510
404511
404512
404513
404514
404515
404516
404517
404518
404519
404520
404521
404522
404523
404524
404525
404526
404527
404528
404529
404530
404531
404532
404533
404534
404535
404536
404537
404538
404539
404540
404541
404542
404543
404544
404545
404546
404547
404548
404549
404550
404551
404552
404553
404554
404555
404556
404557
404558
404559
404560
404561
404562
404563
404564
404565
404566
404567
404568
404569
404570
404571
404572
404573
404574
404575
404576
404577
404578
404579
404580
404581
404582
404583
404584
404585
404586
404587
404588
404589
404590
404591
404592
404593
404594
404595
404596
404597
404598
404599
404600
404601
404602
404603
404604
404605
404606
404607
404608
404609
404610
404611
404612
404613
404614
404615
404616
404617
404618
404619
404620
404621
404622
404623
404624
404625
404626
404627
404628
404629
404630
404631
404632
404633
404634
404635
404636
404637
404638
404639
404640
404641
404642
404643
404644
404645
404646
404647
404648
404649
404650
404651
404652
404653
404654
404655
404656
404657
404658
404659
404660
404661
404662
404663
404664
404665
404666
404667
404668
404669
404670
404671
404672
404673
404674
404675
404676
404677
404678
404679
404680
404681
404682
404683
404684
404685
404686
404687
404688
404689
404690
404691
404692
404693
404694
404695
404696
404697
404698
404699
404700
404701
404702
404703
404704
404705
404706
404707
404708
404709
404710
404711
404712
404713
404714
404715
404716
404717
404718
404719
404720
404721
404722
404723
404724
404725
404726
404727
404728
404729
404730
404731
404732
404733
404734
404735
404736
404737
404738
404739
404740
404741
404742
404743
404744
404745
404746
404747
404748
404749
404750
404751
404752
404753
404754
404755
404756
404757
404758
404759
404760
404761
404762
404763
404764
404765
404766
404767
404768
404769
404770
404771
404772
404773
404774
404775
404776
404777
404778
404779
404780
404781
404782
404783
404784
404785
404786
404787
404788
404789
404790
404791
404792
404793
404794
404795
404796
404797
404798
404799
404800
404801
404802
404803
404804
404805
404806
404807
404808
404809
404810
404811
404812
404813
404814
404815
404816
404817
404818
404819
404820
404821
404822
404823
404824
404825
404826
404827
404828
404829
404830
404831
404832
404833
404834
404835
404836
404837
404838
404839
404840
404841
404842
404843
404844
404845
404846
404847
404848
404849
404850
404851
404852
404853
404854
404855
404856
404857
404858
404859
404860
404861
404862
404863
404864
404865
404866
404867
404868
404869
404870
404871
404872
404873
404874
404875
404876
404877
404878
404879
404880
404881
404882
404883
404884
404885
404886
404887
404888
404889
404890
404891
404892
404893
404894
404895
404896
404897
404898
404899
404900
404901
404902
404903
404904
404905
404906
404907
404908
404909
404910
404911
404912
404913
404914
404915
404916
404917
404918
404919
404920
404921
404922
404923
404924
404925
404926
404927
404928
404929
404930
404931
404932
404933
404934
404935
404936
404937
404938
404939
404940
404941
404942
404943
404944
404945
404946
404947
404948
404949
404950
404951
404952
404953
404954
404955
404956
404957
404958
404959
404960
404961
404962
404963
404964
404965
404966
404967
404968
404969
404970
404971
404972
404973
404974
404975
404976
404977
404978
404979
404980
404981
404982
404983
404984
404985
404986
404987
404988
404989
404990
404991
404992
404993
404994
404995
404996
404997
404998
404999
405000
405001
405002
405003
405004
405005
405006
405007
405008
405009
405010
405011
405012
405013
405014
405015
405016
405017
405018
405019
405020
405021
405022
405023
405024
405025
405026
405027
405028
405029
405030
405031
405032
405033
405034
405035
405036
405037
405038
405039
405040
405041
405042
405043
405044
405045
405046
405047
405048
405049
405050
405051
405052
405053
405054
405055
405056
405057
405058
405059
405060
405061
405062
405063
405064
405065
405066
405067
405068
405069
405070
405071
405072
405073
405074
405075
405076
405077
405078
405079
405080
405081
405082
405083
405084
405085
405086
405087
405088
405089
405090
405091
405092
405093
405094
405095
405096
405097
405098
405099
405100
405101
405102
405103
405104
405105
405106
405107
405108
405109
405110
405111
405112
405113
405114
405115
405116
405117
405118
405119
405120
405121
405122
405123
405124
405125
405126
405127
405128
405129
405130
405131
405132
405133
405134
405135
405136
405137
405138
405139
405140
405141
405142
405143
405144
405145
405146
405147
405148
405149
405150
405151
405152
405153
405154
405155
405156
405157
405158
405159
405160
405161
405162
405163
405164
405165
405166
405167
405168
405169
405170
405171
405172
405173
405174
405175
405176
405177
405178
405179
405180
405181
405182
405183
405184
405185
405186
405187
405188
405189
405190
405191
405192
405193
405194
405195
405196
405197
405198
405199
405200
405201
405202
405203
405204
405205
405206
405207
405208
405209
405210
405211
405212
405213
405214
405215
405216
405217
405218
405219
405220
405221
405222
405223
405224
405225
405226
405227
405228
405229
405230
405231
405232
405233
405234
405235
405236
405237
405238
405239
405240
405241
405242
405243
405244
405245
405246
405247
405248
405249
405250
405251
405252
405253
405254
405255
405256
405257
405258
405259
405260
405261
405262
405263
405264
405265
405266
405267
405268
405269
405270
405271
405272
405273
405274
405275
405276
405277
405278
405279
405280
405281
405282
405283
405284
405285
405286
405287
405288
405289
405290
405291
405292
405293
405294
405295
405296
405297
405298
405299
405300
405301
405302
405303
405304
405305
405306
405307
405308
405309
405310
405311
405312
405313
405314
405315
405316
405317
405318
405319
405320
405321
405322
405323
405324
405325
405326
405327
405328
405329
405330
405331
405332
405333
405334
405335
405336
405337
405338
405339
405340
405341
405342
405343
405344
405345
405346
405347
405348
405349
405350
405351
405352
405353
405354
405355
405356
405357
405358
405359
405360
405361
405362
405363
405364
405365
405366
405367
405368
405369
405370
405371
405372
405373
405374
405375
405376
405377
405378
405379
405380
405381
405382
405383
405384
405385
405386
405387
405388
405389
405390
405391
405392
405393
405394
405395
405396
405397
405398
405399
405400
405401
405402
405403
405404
405405
405406
405407
405408
405409
405410
405411
405412
405413
405414
405415
405416
405417
405418
405419
405420
405421
405422
405423
405424
405425
405426
405427
405428
405429
405430
405431
405432
405433
405434
405435
405436
405437
405438
405439
405440
405441
405442
405443
405444
405445
405446
405447
405448
405449
405450
405451
405452
405453
405454
405455
405456
405457
405458
405459
405460
405461
405462
405463
405464
405465
405466
405467
405468
405469
405470
405471
405472
405473
405474
405475
405476
405477
405478
405479
405480
405481
405482
405483
405484
405485
405486
405487
405488
405489
405490
405491
405492
405493
405494
405495
405496
405497
405498
405499
405500
405501
405502
405503
405504
405505
405506
405507
405508
405509
405510
405511
405512
405513
405514
405515
405516
405517
405518
405519
405520
405521
405522
405523
405524
405525
405526
405527
405528
405529
405530
405531
405532
405533
405534
405535
405536
405537
405538
405539
405540
405541
405542
405543
405544
405545
405546
405547
405548
405549
405550
405551
405552
405553
405554
405555
405556
405557
405558
405559
405560
405561
405562
405563
405564
405565
405566
405567
405568
405569
405570
405571
405572
405573
405574
405575
405576
405577
405578
405579
405580
405581
405582
405583
405584
405585
405586
405587
405588
405589
405590
405591
405592
405593
405594
405595
405596
405597
405598
405599
405600
405601
405602
405603
405604
405605
405606
405607
405608
405609
405610
405611
405612
405613
405614
405615
405616
405617
405618
405619
405620
405621
405622
405623
405624
405625
405626
405627
405628
405629
405630
405631
405632
405633
405634
405635
405636
405637
405638
405639
405640
405641
405642
405643
405644
405645
405646
405647
405648
405649
405650
405651
405652
405653
405654
405655
405656
405657
405658
405659
405660
405661
405662
405663
405664
405665
405666
405667
405668
405669
405670
405671
405672
405673
405674
405675
405676
405677
405678
405679
405680
405681
405682
405683
405684
405685
405686
405687
405688
405689
405690
405691
405692
405693
405694
405695
405696
405697
405698
405699
405700
405701
405702
405703
405704
405705
405706
405707
405708
405709
405710
405711
405712
405713
405714
405715
405716
405717
405718
405719
405720
405721
405722
405723
405724
405725
405726
405727
405728
405729
405730
405731
405732
405733
405734
405735
405736
405737
405738
405739
405740
405741
405742
405743
405744
405745
405746
405747
405748
405749
405750
405751
405752
405753
405754
405755
405756
405757
405758
405759
405760
405761
405762
405763
405764
405765
405766
405767
405768
405769
405770
405771
405772
405773
405774
405775
405776
405777
405778
405779
405780
405781
405782
405783
405784
405785
405786
405787
405788
405789
405790
405791
405792
405793
405794
405795
405796
405797
405798
405799
405800
405801
405802
405803
405804
405805
405806
405807
405808
405809
405810
405811
405812
405813
405814
405815
405816
405817
405818
405819
405820
405821
405822
405823
405824
405825
405826
405827
405828
405829
405830
405831
405832
405833
405834
405835
405836
405837
405838
405839
405840
405841
405842
405843
405844
405845
405846
405847
405848
405849
405850
405851
405852
405853
405854
405855
405856
405857
405858
405859
405860
405861
405862
405863
405864
405865
405866
405867
405868
405869
405870
405871
405872
405873
405874
405875
405876
405877
405878
405879
405880
405881
405882
405883
405884
405885
405886
405887
405888
405889
405890
405891
405892
405893
405894
405895
405896
405897
405898
405899
405900
405901
405902
405903
405904
405905
405906
405907
405908
405909
405910
405911
405912
405913
405914
405915
405916
405917
405918
405919
405920
405921
405922
405923
405924
405925
405926
405927
405928
405929
405930
405931
405932
405933
405934
405935
405936
405937
405938
405939
405940
405941
405942
405943
405944
405945
405946
405947
405948
405949
405950
405951
405952
405953
405954
405955
405956
405957
405958
405959
405960
405961
405962
405963
405964
405965
405966
405967
405968
405969
405970
405971
405972
405973
405974
405975
405976
405977
405978
405979
405980
405981
405982
405983
405984
405985
405986
405987
405988
405989
405990
405991
405992
405993
405994
405995
405996
405997
405998
405999
406000
406001
406002
406003
406004
406005
406006
406007
406008
406009
406010
406011
406012
406013
406014
406015
406016
406017
406018
406019
406020
406021
406022
406023
406024
406025
406026
406027
406028
406029
406030
406031
406032
406033
406034
406035
406036
406037
406038
406039
406040
406041
406042
406043
406044
406045
406046
406047
406048
406049
406050
406051
406052
406053
406054
406055
406056
406057
406058
406059
406060
406061
406062
406063
406064
406065
406066
406067
406068
406069
406070
406071
406072
406073
406074
406075
406076
406077
406078
406079
406080
406081
406082
406083
406084
406085
406086
406087
406088
406089
406090
406091
406092
406093
406094
406095
406096
406097
406098
406099
406100
406101
406102
406103
406104
406105
406106
406107
406108
406109
406110
406111
406112
406113
406114
406115
406116
406117
406118
406119
406120
406121
406122
406123
406124
406125
406126
406127
406128
406129
406130
406131
406132
406133
406134
406135
406136
406137
406138
406139
406140
406141
406142
406143
406144
406145
406146
406147
406148
406149
406150
406151
406152
406153
406154
406155
406156
406157
406158
406159
406160
406161
406162
406163
406164
406165
406166
406167
406168
406169
406170
406171
406172
406173
406174
406175
406176
406177
406178
406179
406180
406181
406182
406183
406184
406185
406186
406187
406188
406189
406190
406191
406192
406193
406194
406195
406196
406197
406198
406199
406200
406201
406202
406203
406204
406205
406206
406207
406208
406209
406210
406211
406212
406213
406214
406215
406216
406217
406218
406219
406220
406221
406222
406223
406224
406225
406226
406227
406228
406229
406230
406231
406232
406233
406234
406235
406236
406237
406238
406239
406240
406241
406242
406243
406244
406245
406246
406247
406248
406249
406250
406251
406252
406253
406254
406255
406256
406257
406258
406259
406260
406261
406262
406263
406264
406265
406266
406267
406268
406269
406270
406271
406272
406273
406274
406275
406276
406277
406278
406279
406280
406281
406282
406283
406284
406285
406286
406287
406288
406289
406290
406291
406292
406293
406294
406295
406296
406297
406298
406299
406300
406301
406302
406303
406304
406305
406306
406307
406308
406309
406310
406311
406312
406313
406314
406315
406316
406317
406318
406319
406320
406321
406322
406323
406324
406325
406326
406327
406328
406329
406330
406331
406332
406333
406334
406335
406336
406337
406338
406339
406340
406341
406342
406343
406344
406345
406346
406347
406348
406349
406350
406351
406352
406353
406354
406355
406356
406357
406358
406359
406360
406361
406362
406363
406364
406365
406366
406367
406368
406369
406370
406371
406372
406373
406374
406375
406376
406377
406378
406379
406380
406381
406382
406383
406384
406385
406386
406387
406388
406389
406390
406391
406392
406393
406394
406395
406396
406397
406398
406399
406400
406401
406402
406403
406404
406405
406406
406407
406408
406409
406410
406411
406412
406413
406414
406415
406416
406417
406418
406419
406420
406421
406422
406423
406424
406425
406426
406427
406428
406429
406430
406431
406432
406433
406434
406435
406436
406437
406438
406439
406440
406441
406442
406443
406444
406445
406446
406447
406448
406449
406450
406451
406452
406453
406454
406455
406456
406457
406458
406459
406460
406461
406462
406463
406464
406465
406466
406467
406468
406469
406470
406471
406472
406473
406474
406475
406476
406477
406478
406479
406480
406481
406482
406483
406484
406485
406486
406487
406488
406489
406490
406491
406492
406493
406494
406495
406496
406497
406498
406499
406500
406501
406502
406503
406504
406505
406506
406507
406508
406509
406510
406511
406512
406513
406514
406515
406516
406517
406518
406519
406520
406521
406522
406523
406524
406525
406526
406527
406528
406529
406530
406531
406532
406533
406534
406535
406536
406537
406538
406539
406540
406541
406542
406543
406544
406545
406546
406547
406548
406549
406550
406551
406552
406553
406554
406555
406556
406557
406558
406559
406560
406561
406562
406563
406564
406565
406566
406567
406568
406569
406570
406571
406572
406573
406574
406575
406576
406577
406578
406579
406580
406581
406582
406583
406584
406585
406586
406587
406588
406589
406590
406591
406592
406593
406594
406595
406596
406597
406598
406599
406600
406601
406602
406603
406604
406605
406606
406607
406608
406609
406610
406611
406612
406613
406614
406615
406616
406617
406618
406619
406620
406621
406622
406623
406624
406625
406626
406627
406628
406629
406630
406631
406632
406633
406634
406635
406636
406637
406638
406639
406640
406641
406642
406643
406644
406645
406646
406647
406648
406649
406650
406651
406652
406653
406654
406655
406656
406657
406658
406659
406660
406661
406662
406663
406664
406665
406666
406667
406668
406669
406670
406671
406672
406673
406674
406675
406676
406677
406678
406679
406680
406681
406682
406683
406684
406685
406686
406687
406688
406689
406690
406691
406692
406693
406694
406695
406696
406697
406698
406699
406700
406701
406702
406703
406704
406705
406706
406707
406708
406709
406710
406711
406712
406713
406714
406715
406716
406717
406718
406719
406720
406721
406722
406723
406724
406725
406726
406727
406728
406729
406730
406731
406732
406733
406734
406735
406736
406737
406738
406739
406740
406741
406742
406743
406744
406745
406746
406747
406748
406749
406750
406751
406752
406753
406754
406755
406756
406757
406758
406759
406760
406761
406762
406763
406764
406765
406766
406767
406768
406769
406770
406771
406772
406773
406774
406775
406776
406777
406778
406779
406780
406781
406782
406783
406784
406785
406786
406787
406788
406789
406790
406791
406792
406793
406794
406795
406796
406797
406798
406799
406800
406801
406802
406803
406804
406805
406806
406807
406808
406809
406810
406811
406812
406813
406814
406815
406816
406817
406818
406819
406820
406821
406822
406823
406824
406825
406826
406827
406828
406829
406830
406831
406832
406833
406834
406835
406836
406837
406838
406839
406840
406841
406842
406843
406844
406845
406846
406847
406848
406849
406850
406851
406852
406853
406854
406855
406856
406857
406858
406859
406860
406861
406862
406863
406864
406865
406866
406867
406868
406869
406870
406871
406872
406873
406874
406875
406876
406877
406878
406879
406880
406881
406882
406883
406884
406885
406886
406887
406888
406889
406890
406891
406892
406893
406894
406895
406896
406897
406898
406899
406900
406901
406902
406903
406904
406905
406906
406907
406908
406909
406910
406911
406912
406913
406914
406915
406916
406917
406918
406919
406920
406921
406922
406923
406924
406925
406926
406927
406928
406929
406930
406931
406932
406933
406934
406935
406936
406937
406938
406939
406940
406941
406942
406943
406944
406945
406946
406947
406948
406949
406950
406951
406952
406953
406954
406955
406956
406957
406958
406959
406960
406961
406962
406963
406964
406965
406966
406967
406968
406969
406970
406971
406972
406973
406974
406975
406976
406977
406978
406979
406980
406981
406982
406983
406984
406985
406986
406987
406988
406989
406990
406991
406992
406993
406994
406995
406996
406997
406998
406999
407000
407001
407002
407003
407004
407005
407006
407007
407008
407009
407010
407011
407012
407013
407014
407015
407016
407017
407018
407019
407020
407021
407022
407023
407024
407025
407026
407027
407028
407029
407030
407031
407032
407033
407034
407035
407036
407037
407038
407039
407040
407041
407042
407043
407044
407045
407046
407047
407048
407049
407050
407051
407052
407053
407054
407055
407056
407057
407058
407059
407060
407061
407062
407063
407064
407065
407066
407067
407068
407069
407070
407071
407072
407073
407074
407075
407076
407077
407078
407079
407080
407081
407082
407083
407084
407085
407086
407087
407088
407089
407090
407091
407092
407093
407094
407095
407096
407097
407098
407099
407100
407101
407102
407103
407104
407105
407106
407107
407108
407109
407110
407111
407112
407113
407114
407115
407116
407117
407118
407119
407120
407121
407122
407123
407124
407125
407126
407127
407128
407129
407130
407131
407132
407133
407134
407135
407136
407137
407138
407139
407140
407141
407142
407143
407144
407145
407146
407147
407148
407149
407150
407151
407152
407153
407154
407155
407156
407157
407158
407159
407160
407161
407162
407163
407164
407165
407166
407167
407168
407169
407170
407171
407172
407173
407174
407175
407176
407177
407178
407179
407180
407181
407182
407183
407184
407185
407186
407187
407188
407189
407190
407191
407192
407193
407194
407195
407196
407197
407198
407199
407200
407201
407202
407203
407204
407205
407206
407207
407208
407209
407210
407211
407212
407213
407214
407215
407216
407217
407218
407219
407220
407221
407222
407223
407224
407225
407226
407227
407228
407229
407230
407231
407232
407233
407234
407235
407236
407237
407238
407239
407240
407241
407242
407243
407244
407245
407246
407247
407248
407249
407250
407251
407252
407253
407254
407255
407256
407257
407258
407259
407260
407261
407262
407263
407264
407265
407266
407267
407268
407269
407270
407271
407272
407273
407274
407275
407276
407277
407278
407279
407280
407281
407282
407283
407284
407285
407286
407287
407288
407289
407290
407291
407292
407293
407294
407295
407296
407297
407298
407299
407300
407301
407302
407303
407304
407305
407306
407307
407308
407309
407310
407311
407312
407313
407314
407315
407316
407317
407318
407319
407320
407321
407322
407323
407324
407325
407326
407327
407328
407329
407330
407331
407332
407333
407334
407335
407336
407337
407338
407339
407340
407341
407342
407343
407344
407345
407346
407347
407348
407349
407350
407351
407352
407353
407354
407355
407356
407357
407358
407359
407360
407361
407362
407363
407364
407365
407366
407367
407368
407369
407370
407371
407372
407373
407374
407375
407376
407377
407378
407379
407380
407381
407382
407383
407384
407385
407386
407387
407388
407389
407390
407391
407392
407393
407394
407395
407396
407397
407398
407399
407400
407401
407402
407403
407404
407405
407406
407407
407408
407409
407410
407411
407412
407413
407414
407415
407416
407417
407418
407419
407420
407421
407422
407423
407424
407425
407426
407427
407428
407429
407430
407431
407432
407433
407434
407435
407436
407437
407438
407439
407440
407441
407442
407443
407444
407445
407446
407447
407448
407449
407450
407451
407452
407453
407454
407455
407456
407457
407458
407459
407460
407461
407462
407463
407464
407465
407466
407467
407468
407469
407470
407471
407472
407473
407474
407475
407476
407477
407478
407479
407480
407481
407482
407483
407484
407485
407486
407487
407488
407489
407490
407491
407492
407493
407494
407495
407496
407497
407498
407499
407500
407501
407502
407503
407504
407505
407506
407507
407508
407509
407510
407511
407512
407513
407514
407515
407516
407517
407518
407519
407520
407521
407522
407523
407524
407525
407526
407527
407528
407529
407530
407531
407532
407533
407534
407535
407536
407537
407538
407539
407540
407541
407542
407543
407544
407545
407546
407547
407548
407549
407550
407551
407552
407553
407554
407555
407556
407557
407558
407559
407560
407561
407562
407563
407564
407565
407566
407567
407568
407569
407570
407571
407572
407573
407574
407575
407576
407577
407578
407579
407580
407581
407582
407583
407584
407585
407586
407587
407588
407589
407590
407591
407592
407593
407594
407595
407596
407597
407598
407599
407600
407601
407602
407603
407604
407605
407606
407607
407608
407609
407610
407611
407612
407613
407614
407615
407616
407617
407618
407619
407620
407621
407622
407623
407624
407625
407626
407627
407628
407629
407630
407631
407632
407633
407634
407635
407636
407637
407638
407639
407640
407641
407642
407643
407644
407645
407646
407647
407648
407649
407650
407651
407652
407653
407654
407655
407656
407657
407658
407659
407660
407661
407662
407663
407664
407665
407666
407667
407668
407669
407670
407671
407672
407673
407674
407675
407676
407677
407678
407679
407680
407681
407682
407683
407684
407685
407686
407687
407688
407689
407690
407691
407692
407693
407694
407695
407696
407697
407698
407699
407700
407701
407702
407703
407704
407705
407706
407707
407708
407709
407710
407711
407712
407713
407714
407715
407716
407717
407718
407719
407720
407721
407722
407723
407724
407725
407726
407727
407728
407729
407730
407731
407732
407733
407734
407735
407736
407737
407738
407739
407740
407741
407742
407743
407744
407745
407746
407747
407748
407749
407750
407751
407752
407753
407754
407755
407756
407757
407758
407759
407760
407761
407762
407763
407764
407765
407766
407767
407768
407769
407770
407771
407772
407773
407774
407775
407776
407777
407778
407779
407780
407781
407782
407783
407784
407785
407786
407787
407788
407789
407790
407791
407792
407793
407794
407795
407796
407797
407798
407799
407800
407801
407802
407803
407804
407805
407806
407807
407808
407809
407810
407811
407812
407813
407814
407815
407816
407817
407818
407819
407820
407821
407822
407823
407824
407825
407826
407827
407828
407829
407830
407831
407832
407833
407834
407835
407836
407837
407838
407839
407840
407841
407842
407843
407844
407845
407846
407847
407848
407849
407850
407851
407852
407853
407854
407855
407856
407857
407858
407859
407860
407861
407862
407863
407864
407865
407866
407867
407868
407869
407870
407871
407872
407873
407874
407875
407876
407877
407878
407879
407880
407881
407882
407883
407884
407885
407886
407887
407888
407889
407890
407891
407892
407893
407894
407895
407896
407897
407898
407899
407900
407901
407902
407903
407904
407905
407906
407907
407908
407909
407910
407911
407912
407913
407914
407915
407916
407917
407918
407919
407920
407921
407922
407923
407924
407925
407926
407927
407928
407929
407930
407931
407932
407933
407934
407935
407936
407937
407938
407939
407940
407941
407942
407943
407944
407945
407946
407947
407948
407949
407950
407951
407952
407953
407954
407955
407956
407957
407958
407959
407960
407961
407962
407963
407964
407965
407966
407967
407968
407969
407970
407971
407972
407973
407974
407975
407976
407977
407978
407979
407980
407981
407982
407983
407984
407985
407986
407987
407988
407989
407990
407991
407992
407993
407994
407995
407996
407997
407998
407999
408000
408001
408002
408003
408004
408005
408006
408007
408008
408009
408010
408011
408012
408013
408014
408015
408016
408017
408018
408019
408020
408021
408022
408023
408024
408025
408026
408027
408028
408029
408030
408031
408032
408033
408034
408035
408036
408037
408038
408039
408040
408041
408042
408043
408044
408045
408046
408047
408048
408049
408050
408051
408052
408053
408054
408055
408056
408057
408058
408059
408060
408061
408062
408063
408064
408065
408066
408067
408068
408069
408070
408071
408072
408073
408074
408075
408076
408077
408078
408079
408080
408081
408082
408083
408084
408085
408086
408087
408088
408089
408090
408091
408092
408093
408094
408095
408096
408097
408098
408099
408100
408101
408102
408103
408104
408105
408106
408107
408108
408109
408110
408111
408112
408113
408114
408115
408116
408117
408118
408119
408120
408121
408122
408123
408124
408125
408126
408127
408128
408129
408130
408131
408132
408133
408134
408135
408136
408137
408138
408139
408140
408141
408142
408143
408144
408145
408146
408147
408148
408149
408150
408151
408152
408153
408154
408155
408156
408157
408158
408159
408160
408161
408162
408163
408164
408165
408166
408167
408168
408169
408170
408171
408172
408173
408174
408175
408176
408177
408178
408179
408180
408181
408182
408183
408184
408185
408186
408187
408188
408189
408190
408191
408192
408193
408194
408195
408196
408197
408198
408199
408200
408201
408202
408203
408204
408205
408206
408207
408208
408209
408210
408211
408212
408213
408214
408215
408216
408217
408218
408219
408220
408221
408222
408223
408224
408225
408226
408227
408228
408229
408230
408231
408232
408233
408234
408235
408236
408237
408238
408239
408240
408241
408242
408243
408244
408245
408246
408247
408248
408249
408250
408251
408252
408253
408254
408255
408256
408257
408258
408259
408260
408261
408262
408263
408264
408265
408266
408267
408268
408269
408270
408271
408272
408273
408274
408275
408276
408277
408278
408279
408280
408281
408282
408283
408284
408285
408286
408287
408288
408289
408290
408291
408292
408293
408294
408295
408296
408297
408298
408299
408300
408301
408302
408303
408304
408305
408306
408307
408308
408309
408310
408311
408312
408313
408314
408315
408316
408317
408318
408319
408320
408321
408322
408323
408324
408325
408326
408327
408328
408329
408330
408331
408332
408333
408334
408335
408336
408337
408338
408339
408340
408341
408342
408343
408344
408345
408346
408347
408348
408349
408350
408351
408352
408353
408354
408355
408356
408357
408358
408359
408360
408361
408362
408363
408364
408365
408366
408367
408368
408369
408370
408371
408372
408373
408374
408375
408376
408377
408378
408379
408380
408381
408382
408383
408384
408385
408386
408387
408388
408389
408390
408391
408392
408393
408394
408395
408396
408397
408398
408399
408400
408401
408402
408403
408404
408405
408406
408407
408408
408409
408410
408411
408412
408413
408414
408415
408416
408417
408418
408419
408420
408421
408422
408423
408424
408425
408426
408427
408428
408429
408430
408431
408432
408433
408434
408435
408436
408437
408438
408439
408440
408441
408442
408443
408444
408445
408446
408447
408448
408449
408450
408451
408452
408453
408454
408455
408456
408457
408458
408459
408460
408461
408462
408463
408464
408465
408466
408467
408468
408469
408470
408471
408472
408473
408474
408475
408476
408477
408478
408479
408480
408481
408482
408483
408484
408485
408486
408487
408488
408489
408490
408491
408492
408493
408494
408495
408496
408497
408498
408499
408500
408501
408502
408503
408504
408505
408506
408507
408508
408509
408510
408511
408512
408513
408514
408515
408516
408517
408518
408519
408520
408521
408522
408523
408524
408525
408526
408527
408528
408529
408530
408531
408532
408533
408534
408535
408536
408537
408538
408539
408540
408541
408542
408543
408544
408545
408546
408547
408548
408549
408550
408551
408552
408553
408554
408555
408556
408557
408558
408559
408560
408561
408562
408563
408564
408565
408566
408567
408568
408569
408570
408571
408572
408573
408574
408575
408576
408577
408578
408579
408580
408581
408582
408583
408584
408585
408586
408587
408588
408589
408590
408591
408592
408593
408594
408595
408596
408597
408598
408599
408600
408601
408602
408603
408604
408605
408606
408607
408608
408609
408610
408611
408612
408613
408614
408615
408616
408617
408618
408619
408620
408621
408622
408623
408624
408625
408626
408627
408628
408629
408630
408631
408632
408633
408634
408635
408636
408637
408638
408639
408640
408641
408642
408643
408644
408645
408646
408647
408648
408649
408650
408651
408652
408653
408654
408655
408656
408657
408658
408659
408660
408661
408662
408663
408664
408665
408666
408667
408668
408669
408670
408671
408672
408673
408674
408675
408676
408677
408678
408679
408680
408681
408682
408683
408684
408685
408686
408687
408688
408689
408690
408691
408692
408693
408694
408695
408696
408697
408698
408699
408700
408701
408702
408703
408704
408705
408706
408707
408708
408709
408710
408711
408712
408713
408714
408715
408716
408717
408718
408719
408720
408721
408722
408723
408724
408725
408726
408727
408728
408729
408730
408731
408732
408733
408734
408735
408736
408737
408738
408739
408740
408741
408742
408743
408744
408745
408746
408747
408748
408749
408750
408751
408752
408753
408754
408755
408756
408757
408758
408759
408760
408761
408762
408763
408764
408765
408766
408767
408768
408769
408770
408771
408772
408773
408774
408775
408776
408777
408778
408779
408780
408781
408782
408783
408784
408785
408786
408787
408788
408789
408790
408791
408792
408793
408794
408795
408796
408797
408798
408799
408800
408801
408802
408803
408804
408805
408806
408807
408808
408809
408810
408811
408812
408813
408814
408815
408816
408817
408818
408819
408820
408821
408822
408823
408824
408825
408826
408827
408828
408829
408830
408831
408832
408833
408834
408835
408836
408837
408838
408839
408840
408841
408842
408843
408844
408845
408846
408847
408848
408849
408850
408851
408852
408853
408854
408855
408856
408857
408858
408859
408860
408861
408862
408863
408864
408865
408866
408867
408868
408869
408870
408871
408872
408873
408874
408875
408876
408877
408878
408879
408880
408881
408882
408883
408884
408885
408886
408887
408888
408889
408890
408891
408892
408893
408894
408895
408896
408897
408898
408899
408900
408901
408902
408903
408904
408905
408906
408907
408908
408909
408910
408911
408912
408913
408914
408915
408916
408917
408918
408919
408920
408921
408922
408923
408924
408925
408926
408927
408928
408929
408930
408931
408932
408933
408934
408935
408936
408937
408938
408939
408940
408941
408942
408943
408944
408945
408946
408947
408948
408949
408950
408951
408952
408953
408954
408955
408956
408957
408958
408959
408960
408961
408962
408963
408964
408965
408966
408967
408968
408969
408970
408971
408972
408973
408974
408975
408976
408977
408978
408979
408980
408981
408982
408983
408984
408985
408986
408987
408988
408989
408990
408991
408992
408993
408994
408995
408996
408997
408998
408999
409000
409001
409002
409003
409004
409005
409006
409007
409008
409009
409010
409011
409012
409013
409014
409015
409016
409017
409018
409019
409020
409021
409022
409023
409024
409025
409026
409027
409028
409029
409030
409031
409032
409033
409034
409035
409036
409037
409038
409039
409040
409041
409042
409043
409044
409045
409046
409047
409048
409049
409050
409051
409052
409053
409054
409055
409056
409057
409058
409059
409060
409061
409062
409063
409064
409065
409066
409067
409068
409069
409070
409071
409072
409073
409074
409075
409076
409077
409078
409079
409080
409081
409082
409083
409084
409085
409086
409087
409088
409089
409090
409091
409092
409093
409094
409095
409096
409097
409098
409099
409100
409101
409102
409103
409104
409105
409106
409107
409108
409109
409110
409111
409112
409113
409114
409115
409116
409117
409118
409119
409120
409121
409122
409123
409124
409125
409126
409127
409128
409129
409130
409131
409132
409133
409134
409135
409136
409137
409138
409139
409140
409141
409142
409143
409144
409145
409146
409147
409148
409149
409150
409151
409152
409153
409154
409155
409156
409157
409158
409159
409160
409161
409162
409163
409164
409165
409166
409167
409168
409169
409170
409171
409172
409173
409174
409175
409176
409177
409178
409179
409180
409181
409182
409183
409184
409185
409186
409187
409188
409189
409190
409191
409192
409193
409194
409195
409196
409197
409198
409199
409200
409201
409202
409203
409204
409205
409206
409207
409208
409209
409210
409211
409212
409213
409214
409215
409216
409217
409218
409219
409220
409221
409222
409223
409224
409225
409226
409227
409228
409229
409230
409231
409232
409233
409234
409235
409236
409237
409238
409239
409240
409241
409242
409243
409244
409245
409246
409247
409248
409249
409250
409251
409252
409253
409254
409255
409256
409257
409258
409259
409260
409261
409262
409263
409264
409265
409266
409267
409268
409269
409270
409271
409272
409273
409274
409275
409276
409277
409278
409279
409280
409281
409282
409283
409284
409285
409286
409287
409288
409289
409290
409291
409292
409293
409294
409295
409296
409297
409298
409299
409300
409301
409302
409303
409304
409305
409306
409307
409308
409309
409310
409311
409312
409313
409314
409315
409316
409317
409318
409319
409320
409321
409322
409323
409324
409325
409326
409327
409328
409329
409330
409331
409332
409333
409334
409335
409336
409337
409338
409339
409340
409341
409342
409343
409344
409345
409346
409347
409348
409349
409350
409351
409352
409353
409354
409355
409356
409357
409358
409359
409360
409361
409362
409363
409364
409365
409366
409367
409368
409369
409370
409371
409372
409373
409374
409375
409376
409377
409378
409379
409380
409381
409382
409383
409384
409385
409386
409387
409388
409389
409390
409391
409392
409393
409394
409395
409396
409397
409398
409399
409400
409401
409402
409403
409404
409405
409406
409407
409408
409409
409410
409411
409412
409413
409414
409415
409416
409417
409418
409419
409420
409421
409422
409423
409424
409425
409426
409427
409428
409429
409430
409431
409432
409433
409434
409435
409436
409437
409438
409439
409440
409441
409442
409443
409444
409445
409446
409447
409448
409449
409450
409451
409452
409453
409454
409455
409456
409457
409458
409459
409460
409461
409462
409463
409464
409465
409466
409467
409468
409469
409470
409471
409472
409473
409474
409475
409476
409477
409478
409479
409480
409481
409482
409483
409484
409485
409486
409487
409488
409489
409490
409491
409492
409493
409494
409495
409496
409497
409498
409499
409500
409501
409502
409503
409504
409505
409506
409507
409508
409509
409510
409511
409512
409513
409514
409515
409516
409517
409518
409519
409520
409521
409522
409523
409524
409525
409526
409527
409528
409529
409530
409531
409532
409533
409534
409535
409536
409537
409538
409539
409540
409541
409542
409543
409544
409545
409546
409547
409548
409549
409550
409551
409552
409553
409554
409555
409556
409557
409558
409559
409560
409561
409562
409563
409564
409565
409566
409567
409568
409569
409570
409571
409572
409573
409574
409575
409576
409577
409578
409579
409580
409581
409582
409583
409584
409585
409586
409587
409588
409589
409590
409591
409592
409593
409594
409595
409596
409597
409598
409599
409600
409601
409602
409603
409604
409605
409606
409607
409608
409609
409610
409611
409612
409613
409614
409615
409616
409617
409618
409619
409620
409621
409622
409623
409624
409625
409626
409627
409628
409629
409630
409631
409632
409633
409634
409635
409636
409637
409638
409639
409640
409641
409642
409643
409644
409645
409646
409647
409648
409649
409650
409651
409652
409653
409654
409655
409656
409657
409658
409659
409660
409661
409662
409663
409664
409665
409666
409667
409668
409669
409670
409671
409672
409673
409674
409675
409676
409677
409678
409679
409680
409681
409682
409683
409684
409685
409686
409687
409688
409689
409690
409691
409692
409693
409694
409695
409696
409697
409698
409699
409700
409701
409702
409703
409704
409705
409706
409707
409708
409709
409710
409711
409712
409713
409714
409715
409716
409717
409718
409719
409720
409721
409722
409723
409724
409725
409726
409727
409728
409729
409730
409731
409732
409733
409734
409735
409736
409737
409738
409739
409740
409741
409742
409743
409744
409745
409746
409747
409748
409749
409750
409751
409752
409753
409754
409755
409756
409757
409758
409759
409760
409761
409762
409763
409764
409765
409766
409767
409768
409769
409770
409771
409772
409773
409774
409775
409776
409777
409778
409779
409780
409781
409782
409783
409784
409785
409786
409787
409788
409789
409790
409791
409792
409793
409794
409795
409796
409797
409798
409799
409800
409801
409802
409803
409804
409805
409806
409807
409808
409809
409810
409811
409812
409813
409814
409815
409816
409817
409818
409819
409820
409821
409822
409823
409824
409825
409826
409827
409828
409829
409830
409831
409832
409833
409834
409835
409836
409837
409838
409839
409840
409841
409842
409843
409844
409845
409846
409847
409848
409849
409850
409851
409852
409853
409854
409855
409856
409857
409858
409859
409860
409861
409862
409863
409864
409865
409866
409867
409868
409869
409870
409871
409872
409873
409874
409875
409876
409877
409878
409879
409880
409881
409882
409883
409884
409885
409886
409887
409888
409889
409890
409891
409892
409893
409894
409895
409896
409897
409898
409899
409900
409901
409902
409903
409904
409905
409906
409907
409908
409909
409910
409911
409912
409913
409914
409915
409916
409917
409918
409919
409920
409921
409922
409923
409924
409925
409926
409927
409928
409929
409930
409931
409932
409933
409934
409935
409936
409937
409938
409939
409940
409941
409942
409943
409944
409945
409946
409947
409948
409949
409950
409951
409952
409953
409954
409955
409956
409957
409958
409959
409960
409961
409962
409963
409964
409965
409966
409967
409968
409969
409970
409971
409972
409973
409974
409975
409976
409977
409978
409979
409980
409981
409982
409983
409984
409985
409986
409987
409988
409989
409990
409991
409992
409993
409994
409995
409996
409997
409998
409999
410000
410001
410002
410003
410004
410005
410006
410007
410008
410009
410010
410011
410012
410013
410014
410015
410016
410017
410018
410019
410020
410021
410022
410023
410024
410025
410026
410027
410028
410029
410030
410031
410032
410033
410034
410035
410036
410037
410038
410039
410040
410041
410042
410043
410044
410045
410046
410047
410048
410049
410050
410051
410052
410053
410054
410055
410056
410057
410058
410059
410060
410061
410062
410063
410064
410065
410066
410067
410068
410069
410070
410071
410072
410073
410074
410075
410076
410077
410078
410079
410080
410081
410082
410083
410084
410085
410086
410087
410088
410089
410090
410091
410092
410093
410094
410095
410096
410097
410098
410099
410100
410101
410102
410103
410104
410105
410106
410107
410108
410109
410110
410111
410112
410113
410114
410115
410116
410117
410118
410119
410120
410121
410122
410123
410124
410125
410126
410127
410128
410129
410130
410131
410132
410133
410134
410135
410136
410137
410138
410139
410140
410141
410142
410143
410144
410145
410146
410147
410148
410149
410150
410151
410152
410153
410154
410155
410156
410157
410158
410159
410160
410161
410162
410163
410164
410165
410166
410167
410168
410169
410170
410171
410172
410173
410174
410175
410176
410177
410178
410179
410180
410181
410182
410183
410184
410185
410186
410187
410188
410189
410190
410191
410192
410193
410194
410195
410196
410197
410198
410199
410200
410201
410202
410203
410204
410205
410206
410207
410208
410209
410210
410211
410212
410213
410214
410215
410216
410217
410218
410219
410220
410221
410222
410223
410224
410225
410226
410227
410228
410229
410230
410231
410232
410233
410234
410235
410236
410237
410238
410239
410240
410241
410242
410243
410244
410245
410246
410247
410248
410249
410250
410251
410252
410253
410254
410255
410256
410257
410258
410259
410260
410261
410262
410263
410264
410265
410266
410267
410268
410269
410270
410271
410272
410273
410274
410275
410276
410277
410278
410279
410280
410281
410282
410283
410284
410285
410286
410287
410288
410289
410290
410291
410292
410293
410294
410295
410296
410297
410298
410299
410300
410301
410302
410303
410304
410305
410306
410307
410308
410309
410310
410311
410312
410313
410314
410315
410316
410317
410318
410319
410320
410321
410322
410323
410324
410325
410326
410327
410328
410329
410330
410331
410332
410333
410334
410335
410336
410337
410338
410339
410340
410341
410342
410343
410344
410345
410346
410347
410348
410349
410350
410351
410352
410353
410354
410355
410356
410357
410358
410359
410360
410361
410362
410363
410364
410365
410366
410367
410368
410369
410370
410371
410372
410373
410374
410375
410376
410377
410378
410379
410380
410381
410382
410383
410384
410385
410386
410387
410388
410389
410390
410391
410392
410393
410394
410395
410396
410397
410398
410399
410400
410401
410402
410403
410404
410405
410406
410407
410408
410409
410410
410411
410412
410413
410414
410415
410416
410417
410418
410419
410420
410421
410422
410423
410424
410425
410426
410427
410428
410429
410430
410431
410432
410433
410434
410435
410436
410437
410438
410439
410440
410441
410442
410443
410444
410445
410446
410447
410448
410449
410450
410451
410452
410453
410454
410455
410456
410457
410458
410459
410460
410461
410462
410463
410464
410465
410466
410467
410468
410469
410470
410471
410472
410473
410474
410475
410476
410477
410478
410479
410480
410481
410482
410483
410484
410485
410486
410487
410488
410489
410490
410491
410492
410493
410494
410495
410496
410497
410498
410499
410500
410501
410502
410503
410504
410505
410506
410507
410508
410509
410510
410511
410512
410513
410514
410515
410516
410517
410518
410519
410520
410521
410522
410523
410524
410525
410526
410527
410528
410529
410530
410531
410532
410533
410534
410535
410536
410537
410538
410539
410540
410541
410542
410543
410544
410545
410546
410547
410548
410549
410550
410551
410552
410553
410554
410555
410556
410557
410558
410559
410560
410561
410562
410563
410564
410565
410566
410567
410568
410569
410570
410571
410572
410573
410574
410575
410576
410577
410578
410579
410580
410581
410582
410583
410584
410585
410586
410587
410588
410589
410590
410591
410592
410593
410594
410595
410596
410597
410598
410599
410600
410601
410602
410603
410604
410605
410606
410607
410608
410609
410610
410611
410612
410613
410614
410615
410616
410617
410618
410619
410620
410621
410622
410623
410624
410625
410626
410627
410628
410629
410630
410631
410632
410633
410634
410635
410636
410637
410638
410639
410640
410641
410642
410643
410644
410645
410646
410647
410648
410649
410650
410651
410652
410653
410654
410655
410656
410657
410658
410659
410660
410661
410662
410663
410664
410665
410666
410667
410668
410669
410670
410671
410672
410673
410674
410675
410676
410677
410678
410679
410680
410681
410682
410683
410684
410685
410686
410687
410688
410689
410690
410691
410692
410693
410694
410695
410696
410697
410698
410699
410700
410701
410702
410703
410704
410705
410706
410707
410708
410709
410710
410711
410712
410713
410714
410715
410716
410717
410718
410719
410720
410721
410722
410723
410724
410725
410726
410727
410728
410729
410730
410731
410732
410733
410734
410735
410736
410737
410738
410739
410740
410741
410742
410743
410744
410745
410746
410747
410748
410749
410750
410751
410752
410753
410754
410755
410756
410757
410758
410759
410760
410761
410762
410763
410764
410765
410766
410767
410768
410769
410770
410771
410772
410773
410774
410775
410776
410777
410778
410779
410780
410781
410782
410783
410784
410785
410786
410787
410788
410789
410790
410791
410792
410793
410794
410795
410796
410797
410798
410799
410800
410801
410802
410803
410804
410805
410806
410807
410808
410809
410810
410811
410812
410813
410814
410815
410816
410817
410818
410819
410820
410821
410822
410823
410824
410825
410826
410827
410828
410829
410830
410831
410832
410833
410834
410835
410836
410837
410838
410839
410840
410841
410842
410843
410844
410845
410846
410847
410848
410849
410850
410851
410852
410853
410854
410855
410856
410857
410858
410859
410860
410861
410862
410863
410864
410865
410866
410867
410868
410869
410870
410871
410872
410873
410874
410875
410876
410877
410878
410879
410880
410881
410882
410883
410884
410885
410886
410887
410888
410889
410890
410891
410892
410893
410894
410895
410896
410897
410898
410899
410900
410901
410902
410903
410904
410905
410906
410907
410908
410909
410910
410911
410912
410913
410914
410915
410916
410917
410918
410919
410920
410921
410922
410923
410924
410925
410926
410927
410928
410929
410930
410931
410932
410933
410934
410935
410936
410937
410938
410939
410940
410941
410942
410943
410944
410945
410946
410947
410948
410949
410950
410951
410952
410953
410954
410955
410956
410957
410958
410959
410960
410961
410962
410963
410964
410965
410966
410967
410968
410969
410970
410971
410972
410973
410974
410975
410976
410977
410978
410979
410980
410981
410982
410983
410984
410985
410986
410987
410988
410989
410990
410991
410992
410993
410994
410995
410996
410997
410998
410999
411000
411001
411002
411003
411004
411005
411006
411007
411008
411009
411010
411011
411012
411013
411014
411015
411016
411017
411018
411019
411020
411021
411022
411023
411024
411025
411026
411027
411028
411029
411030
411031
411032
411033
411034
411035
411036
411037
411038
411039
411040
411041
411042
411043
411044
411045
411046
411047
411048
411049
411050
411051
411052
411053
411054
411055
411056
411057
411058
411059
411060
411061
411062
411063
411064
411065
411066
411067
411068
411069
411070
411071
411072
411073
411074
411075
411076
411077
411078
411079
411080
411081
411082
411083
411084
411085
411086
411087
411088
411089
411090
411091
411092
411093
411094
411095
411096
411097
411098
411099
411100
411101
411102
411103
411104
411105
411106
411107
411108
411109
411110
411111
411112
411113
411114
411115
411116
411117
411118
411119
411120
411121
411122
411123
411124
411125
411126
411127
411128
411129
411130
411131
411132
411133
411134
411135
411136
411137
411138
411139
411140
411141
411142
411143
411144
411145
411146
411147
411148
411149
411150
411151
411152
411153
411154
411155
411156
411157
411158
411159
411160
411161
411162
411163
411164
411165
411166
411167
411168
411169
411170
411171
411172
411173
411174
411175
411176
411177
411178
411179
411180
411181
411182
411183
411184
411185
411186
411187
411188
411189
411190
411191
411192
411193
411194
411195
411196
411197
411198
411199
411200
411201
411202
411203
411204
411205
411206
411207
411208
411209
411210
411211
411212
411213
411214
411215
411216
411217
411218
411219
411220
411221
411222
411223
411224
411225
411226
411227
411228
411229
411230
411231
411232
411233
411234
411235
411236
411237
411238
411239
411240
411241
411242
411243
411244
411245
411246
411247
411248
411249
411250
411251
411252
411253
411254
411255
411256
411257
411258
411259
411260
411261
411262
411263
411264
411265
411266
411267
411268
411269
411270
411271
411272
411273
411274
411275
411276
411277
411278
411279
411280
411281
411282
411283
411284
411285
411286
411287
411288
411289
411290
411291
411292
411293
411294
411295
411296
411297
411298
411299
411300
411301
411302
411303
411304
411305
411306
411307
411308
411309
411310
411311
411312
411313
411314
411315
411316
411317
411318
411319
411320
411321
411322
411323
411324
411325
411326
411327
411328
411329
411330
411331
411332
411333
411334
411335
411336
411337
411338
411339
411340
411341
411342
411343
411344
411345
411346
411347
411348
411349
411350
411351
411352
411353
411354
411355
411356
411357
411358
411359
411360
411361
411362
411363
411364
411365
411366
411367
411368
411369
411370
411371
411372
411373
411374
411375
411376
411377
411378
411379
411380
411381
411382
411383
411384
411385
411386
411387
411388
411389
411390
411391
411392
411393
411394
411395
411396
411397
411398
411399
411400
411401
411402
411403
411404
411405
411406
411407
411408
411409
411410
411411
411412
411413
411414
411415
411416
411417
411418
411419
411420
411421
411422
411423
411424
411425
411426
411427
411428
411429
411430
411431
411432
411433
411434
411435
411436
411437
411438
411439
411440
411441
411442
411443
411444
411445
411446
411447
411448
411449
411450
411451
411452
411453
411454
411455
411456
411457
411458
411459
411460
411461
411462
411463
411464
411465
411466
411467
411468
411469
411470
411471
411472
411473
411474
411475
411476
411477
411478
411479
411480
411481
411482
411483
411484
411485
411486
411487
411488
411489
411490
411491
411492
411493
411494
411495
411496
411497
411498
411499
411500
411501
411502
411503
411504
411505
411506
411507
411508
411509
411510
411511
411512
411513
411514
411515
411516
411517
411518
411519
411520
411521
411522
411523
411524
411525
411526
411527
411528
411529
411530
411531
411532
411533
411534
411535
411536
411537
411538
411539
411540
411541
411542
411543
411544
411545
411546
411547
411548
411549
411550
411551
411552
411553
411554
411555
411556
411557
411558
411559
411560
411561
411562
411563
411564
411565
411566
411567
411568
411569
411570
411571
411572
411573
411574
411575
411576
411577
411578
411579
411580
411581
411582
411583
411584
411585
411586
411587
411588
411589
411590
411591
411592
411593
411594
411595
411596
411597
411598
411599
411600
411601
411602
411603
411604
411605
411606
411607
411608
411609
411610
411611
411612
411613
411614
411615
411616
411617
411618
411619
411620
411621
411622
411623
411624
411625
411626
411627
411628
411629
411630
411631
411632
411633
411634
411635
411636
411637
411638
411639
411640
411641
411642
411643
411644
411645
411646
411647
411648
411649
411650
411651
411652
411653
411654
411655
411656
411657
411658
411659
411660
411661
411662
411663
411664
411665
411666
411667
411668
411669
411670
411671
411672
411673
411674
411675
411676
411677
411678
411679
411680
411681
411682
411683
411684
411685
411686
411687
411688
411689
411690
411691
411692
411693
411694
411695
411696
411697
411698
411699
411700
411701
411702
411703
411704
411705
411706
411707
411708
411709
411710
411711
411712
411713
411714
411715
411716
411717
411718
411719
411720
411721
411722
411723
411724
411725
411726
411727
411728
411729
411730
411731
411732
411733
411734
411735
411736
411737
411738
411739
411740
411741
411742
411743
411744
411745
411746
411747
411748
411749
411750
411751
411752
411753
411754
411755
411756
411757
411758
411759
411760
411761
411762
411763
411764
411765
411766
411767
411768
411769
411770
411771
411772
411773
411774
411775
411776
411777
411778
411779
411780
411781
411782
411783
411784
411785
411786
411787
411788
411789
411790
411791
411792
411793
411794
411795
411796
411797
411798
411799
411800
411801
411802
411803
411804
411805
411806
411807
411808
411809
411810
411811
411812
411813
411814
411815
411816
411817
411818
411819
411820
411821
411822
411823
411824
411825
411826
411827
411828
411829
411830
411831
411832
411833
411834
411835
411836
411837
411838
411839
411840
411841
411842
411843
411844
411845
411846
411847
411848
411849
411850
411851
411852
411853
411854
411855
411856
411857
411858
411859
411860
411861
411862
411863
411864
411865
411866
411867
411868
411869
411870
411871
411872
411873
411874
411875
411876
411877
411878
411879
411880
411881
411882
411883
411884
411885
411886
411887
411888
411889
411890
411891
411892
411893
411894
411895
411896
411897
411898
411899
411900
411901
411902
411903
411904
411905
411906
411907
411908
411909
411910
411911
411912
411913
411914
411915
411916
411917
411918
411919
411920
411921
411922
411923
411924
411925
411926
411927
411928
411929
411930
411931
411932
411933
411934
411935
411936
411937
411938
411939
411940
411941
411942
411943
411944
411945
411946
411947
411948
411949
411950
411951
411952
411953
411954
411955
411956
411957
411958
411959
411960
411961
411962
411963
411964
411965
411966
411967
411968
411969
411970
411971
411972
411973
411974
411975
411976
411977
411978
411979
411980
411981
411982
411983
411984
411985
411986
411987
411988
411989
411990
411991
411992
411993
411994
411995
411996
411997
411998
411999
412000
412001
412002
412003
412004
412005
412006
412007
412008
412009
412010
412011
412012
412013
412014
412015
412016
412017
412018
412019
412020
412021
412022
412023
412024
412025
412026
412027
412028
412029
412030
412031
412032
412033
412034
412035
412036
412037
412038
412039
412040
412041
412042
412043
412044
412045
412046
412047
412048
412049
412050
412051
412052
412053
412054
412055
412056
412057
412058
412059
412060
412061
412062
412063
412064
412065
412066
412067
412068
412069
412070
412071
412072
412073
412074
412075
412076
412077
412078
412079
412080
412081
412082
412083
412084
412085
412086
412087
412088
412089
412090
412091
412092
412093
412094
412095
412096
412097
412098
412099
412100
412101
412102
412103
412104
412105
412106
412107
412108
412109
412110
412111
412112
412113
412114
412115
412116
412117
412118
412119
412120
412121
412122
412123
412124
412125
412126
412127
412128
412129
412130
412131
412132
412133
412134
412135
412136
412137
412138
412139
412140
412141
412142
412143
412144
412145
412146
412147
412148
412149
412150
412151
412152
412153
412154
412155
412156
412157
412158
412159
412160
412161
412162
412163
412164
412165
412166
412167
412168
412169
412170
412171
412172
412173
412174
412175
412176
412177
412178
412179
412180
412181
412182
412183
412184
412185
412186
412187
412188
412189
412190
412191
412192
412193
412194
412195
412196
412197
412198
412199
412200
412201
412202
412203
412204
412205
412206
412207
412208
412209
412210
412211
412212
412213
412214
412215
412216
412217
412218
412219
412220
412221
412222
412223
412224
412225
412226
412227
412228
412229
412230
412231
412232
412233
412234
412235
412236
412237
412238
412239
412240
412241
412242
412243
412244
412245
412246
412247
412248
412249
412250
412251
412252
412253
412254
412255
412256
412257
412258
412259
412260
412261
412262
412263
412264
412265
412266
412267
412268
412269
412270
412271
412272
412273
412274
412275
412276
412277
412278
412279
412280
412281
412282
412283
412284
412285
412286
412287
412288
412289
412290
412291
412292
412293
412294
412295
412296
412297
412298
412299
412300
412301
412302
412303
412304
412305
412306
412307
412308
412309
412310
412311
412312
412313
412314
412315
412316
412317
412318
412319
412320
412321
412322
412323
412324
412325
412326
412327
412328
412329
412330
412331
412332
412333
412334
412335
412336
412337
412338
412339
412340
412341
412342
412343
412344
412345
412346
412347
412348
412349
412350
412351
412352
412353
412354
412355
412356
412357
412358
412359
412360
412361
412362
412363
412364
412365
412366
412367
412368
412369
412370
412371
412372
412373
412374
412375
412376
412377
412378
412379
412380
412381
412382
412383
412384
412385
412386
412387
412388
412389
412390
412391
412392
412393
412394
412395
412396
412397
412398
412399
412400
412401
412402
412403
412404
412405
412406
412407
412408
412409
412410
412411
412412
412413
412414
412415
412416
412417
412418
412419
412420
412421
412422
412423
412424
412425
412426
412427
412428
412429
412430
412431
412432
412433
412434
412435
412436
412437
412438
412439
412440
412441
412442
412443
412444
412445
412446
412447
412448
412449
412450
412451
412452
412453
412454
412455
412456
412457
412458
412459
412460
412461
412462
412463
412464
412465
412466
412467
412468
412469
412470
412471
412472
412473
412474
412475
412476
412477
412478
412479
412480
412481
412482
412483
412484
412485
412486
412487
412488
412489
412490
412491
412492
412493
412494
412495
412496
412497
412498
412499
412500
412501
412502
412503
412504
412505
412506
412507
412508
412509
412510
412511
412512
412513
412514
412515
412516
412517
412518
412519
412520
412521
412522
412523
412524
412525
412526
412527
412528
412529
412530
412531
412532
412533
412534
412535
412536
412537
412538
412539
412540
412541
412542
412543
412544
412545
412546
412547
412548
412549
412550
412551
412552
412553
412554
412555
412556
412557
412558
412559
412560
412561
412562
412563
412564
412565
412566
412567
412568
412569
412570
412571
412572
412573
412574
412575
412576
412577
412578
412579
412580
412581
412582
412583
412584
412585
412586
412587
412588
412589
412590
412591
412592
412593
412594
412595
412596
412597
412598
412599
412600
412601
412602
412603
412604
412605
412606
412607
412608
412609
412610
412611
412612
412613
412614
412615
412616
412617
412618
412619
412620
412621
412622
412623
412624
412625
412626
412627
412628
412629
412630
412631
412632
412633
412634
412635
412636
412637
412638
412639
412640
412641
412642
412643
412644
412645
412646
412647
412648
412649
412650
412651
412652
412653
412654
412655
412656
412657
412658
412659
412660
412661
412662
412663
412664
412665
412666
412667
412668
412669
412670
412671
412672
412673
412674
412675
412676
412677
412678
412679
412680
412681
412682
412683
412684
412685
412686
412687
412688
412689
412690
412691
412692
412693
412694
412695
412696
412697
412698
412699
412700
412701
412702
412703
412704
412705
412706
412707
412708
412709
412710
412711
412712
412713
412714
412715
412716
412717
412718
412719
412720
412721
412722
412723
412724
412725
412726
412727
412728
412729
412730
412731
412732
412733
412734
412735
412736
412737
412738
412739
412740
412741
412742
412743
412744
412745
412746
412747
412748
412749
412750
412751
412752
412753
412754
412755
412756
412757
412758
412759
412760
412761
412762
412763
412764
412765
412766
412767
412768
412769
412770
412771
412772
412773
412774
412775
412776
412777
412778
412779
412780
412781
412782
412783
412784
412785
412786
412787
412788
412789
412790
412791
412792
412793
412794
412795
412796
412797
412798
412799
412800
412801
412802
412803
412804
412805
412806
412807
412808
412809
412810
412811
412812
412813
412814
412815
412816
412817
412818
412819
412820
412821
412822
412823
412824
412825
412826
412827
412828
412829
412830
412831
412832
412833
412834
412835
412836
412837
412838
412839
412840
412841
412842
412843
412844
412845
412846
412847
412848
412849
412850
412851
412852
412853
412854
412855
412856
412857
412858
412859
412860
412861
412862
412863
412864
412865
412866
412867
412868
412869
412870
412871
412872
412873
412874
412875
412876
412877
412878
412879
412880
412881
412882
412883
412884
412885
412886
412887
412888
412889
412890
412891
412892
412893
412894
412895
412896
412897
412898
412899
412900
412901
412902
412903
412904
412905
412906
412907
412908
412909
412910
412911
412912
412913
412914
412915
412916
412917
412918
412919
412920
412921
412922
412923
412924
412925
412926
412927
412928
412929
412930
412931
412932
412933
412934
412935
412936
412937
412938
412939
412940
412941
412942
412943
412944
412945
412946
412947
412948
412949
412950
412951
412952
412953
412954
412955
412956
412957
412958
412959
412960
412961
412962
412963
412964
412965
412966
412967
412968
412969
412970
412971
412972
412973
412974
412975
412976
412977
412978
412979
412980
412981
412982
412983
412984
412985
412986
412987
412988
412989
412990
412991
412992
412993
412994
412995
412996
412997
412998
412999
413000
413001
413002
413003
413004
413005
413006
413007
413008
413009
413010
413011
413012
413013
413014
413015
413016
413017
413018
413019
413020
413021
413022
413023
413024
413025
413026
413027
413028
413029
413030
413031
413032
413033
413034
413035
413036
413037
413038
413039
413040
413041
413042
413043
413044
413045
413046
413047
413048
413049
413050
413051
413052
413053
413054
413055
413056
413057
413058
413059
413060
413061
413062
413063
413064
413065
413066
413067
413068
413069
413070
413071
413072
413073
413074
413075
413076
413077
413078
413079
413080
413081
413082
413083
413084
413085
413086
413087
413088
413089
413090
413091
413092
413093
413094
413095
413096
413097
413098
413099
413100
413101
413102
413103
413104
413105
413106
413107
413108
413109
413110
413111
413112
413113
413114
413115
413116
413117
413118
413119
413120
413121
413122
413123
413124
413125
413126
413127
413128
413129
413130
413131
413132
413133
413134
413135
413136
413137
413138
413139
413140
413141
413142
413143
413144
413145
413146
413147
413148
413149
413150
413151
413152
413153
413154
413155
413156
413157
413158
413159
413160
413161
413162
413163
413164
413165
413166
413167
413168
413169
413170
413171
413172
413173
413174
413175
413176
413177
413178
413179
413180
413181
413182
413183
413184
413185
413186
413187
413188
413189
413190
413191
413192
413193
413194
413195
413196
413197
413198
413199
413200
413201
413202
413203
413204
413205
413206
413207
413208
413209
413210
413211
413212
413213
413214
413215
413216
413217
413218
413219
413220
413221
413222
413223
413224
413225
413226
413227
413228
413229
413230
413231
413232
413233
413234
413235
413236
413237
413238
413239
413240
413241
413242
413243
413244
413245
413246
413247
413248
413249
413250
413251
413252
413253
413254
413255
413256
413257
413258
413259
413260
413261
413262
413263
413264
413265
413266
413267
413268
413269
413270
413271
413272
413273
413274
413275
413276
413277
413278
413279
413280
413281
413282
413283
413284
413285
413286
413287
413288
413289
413290
413291
413292
413293
413294
413295
413296
413297
413298
413299
413300
413301
413302
413303
413304
413305
413306
413307
413308
413309
413310
413311
413312
413313
413314
413315
413316
413317
413318
413319
413320
413321
413322
413323
413324
413325
413326
413327
413328
413329
413330
413331
413332
413333
413334
413335
413336
413337
413338
413339
413340
413341
413342
413343
413344
413345
413346
413347
413348
413349
413350
413351
413352
413353
413354
413355
413356
413357
413358
413359
413360
413361
413362
413363
413364
413365
413366
413367
413368
413369
413370
413371
413372
413373
413374
413375
413376
413377
413378
413379
413380
413381
413382
413383
413384
413385
413386
413387
413388
413389
413390
413391
413392
413393
413394
413395
413396
413397
413398
413399
413400
413401
413402
413403
413404
413405
413406
413407
413408
413409
413410
413411
413412
413413
413414
413415
413416
413417
413418
413419
413420
413421
413422
413423
413424
413425
413426
413427
413428
413429
413430
413431
413432
413433
413434
413435
413436
413437
413438
413439
413440
413441
413442
413443
413444
413445
413446
413447
413448
413449
413450
413451
413452
413453
413454
413455
413456
413457
413458
413459
413460
413461
413462
413463
413464
413465
413466
413467
413468
413469
413470
413471
413472
413473
413474
413475
413476
413477
413478
413479
413480
413481
413482
413483
413484
413485
413486
413487
413488
413489
413490
413491
413492
413493
413494
413495
413496
413497
413498
413499
413500
413501
413502
413503
413504
413505
413506
413507
413508
413509
413510
413511
413512
413513
413514
413515
413516
413517
413518
413519
413520
413521
413522
413523
413524
413525
413526
413527
413528
413529
413530
413531
413532
413533
413534
413535
413536
413537
413538
413539
413540
413541
413542
413543
413544
413545
413546
413547
413548
413549
413550
413551
413552
413553
413554
413555
413556
413557
413558
413559
413560
413561
413562
413563
413564
413565
413566
413567
413568
413569
413570
413571
413572
413573
413574
413575
413576
413577
413578
413579
413580
413581
413582
413583
413584
413585
413586
413587
413588
413589
413590
413591
413592
413593
413594
413595
413596
413597
413598
413599
413600
413601
413602
413603
413604
413605
413606
413607
413608
413609
413610
413611
413612
413613
413614
413615
413616
413617
413618
413619
413620
413621
413622
413623
413624
413625
413626
413627
413628
413629
413630
413631
413632
413633
413634
413635
413636
413637
413638
413639
413640
413641
413642
413643
413644
413645
413646
413647
413648
413649
413650
413651
413652
413653
413654
413655
413656
413657
413658
413659
413660
413661
413662
413663
413664
413665
413666
413667
413668
413669
413670
413671
413672
413673
413674
413675
413676
413677
413678
413679
413680
413681
413682
413683
413684
413685
413686
413687
413688
413689
413690
413691
413692
413693
413694
413695
413696
413697
413698
413699
413700
413701
413702
413703
413704
413705
413706
413707
413708
413709
413710
413711
413712
413713
413714
413715
413716
413717
413718
413719
413720
413721
413722
413723
413724
413725
413726
413727
413728
413729
413730
413731
413732
413733
413734
413735
413736
413737
413738
413739
413740
413741
413742
413743
413744
413745
413746
413747
413748
413749
413750
413751
413752
413753
413754
413755
413756
413757
413758
413759
413760
413761
413762
413763
413764
413765
413766
413767
413768
413769
413770
413771
413772
413773
413774
413775
413776
413777
413778
413779
413780
413781
413782
413783
413784
413785
413786
413787
413788
413789
413790
413791
413792
413793
413794
413795
413796
413797
413798
413799
413800
413801
413802
413803
413804
413805
413806
413807
413808
413809
413810
413811
413812
413813
413814
413815
413816
413817
413818
413819
413820
413821
413822
413823
413824
413825
413826
413827
413828
413829
413830
413831
413832
413833
413834
413835
413836
413837
413838
413839
413840
413841
413842
413843
413844
413845
413846
413847
413848
413849
413850
413851
413852
413853
413854
413855
413856
413857
413858
413859
413860
413861
413862
413863
413864
413865
413866
413867
413868
413869
413870
413871
413872
413873
413874
413875
413876
413877
413878
413879
413880
413881
413882
413883
413884
413885
413886
413887
413888
413889
413890
413891
413892
413893
413894
413895
413896
413897
413898
413899
413900
413901
413902
413903
413904
413905
413906
413907
413908
413909
413910
413911
413912
413913
413914
413915
413916
413917
413918
413919
413920
413921
413922
413923
413924
413925
413926
413927
413928
413929
413930
413931
413932
413933
413934
413935
413936
413937
413938
413939
413940
413941
413942
413943
413944
413945
413946
413947
413948
413949
413950
413951
413952
413953
413954
413955
413956
413957
413958
413959
413960
413961
413962
413963
413964
413965
413966
413967
413968
413969
413970
413971
413972
413973
413974
413975
413976
413977
413978
413979
413980
413981
413982
413983
413984
413985
413986
413987
413988
413989
413990
413991
413992
413993
413994
413995
413996
413997
413998
413999
414000
414001
414002
414003
414004
414005
414006
414007
414008
414009
414010
414011
414012
414013
414014
414015
414016
414017
414018
414019
414020
414021
414022
414023
414024
414025
414026
414027
414028
414029
414030
414031
414032
414033
414034
414035
414036
414037
414038
414039
414040
414041
414042
414043
414044
414045
414046
414047
414048
414049
414050
414051
414052
414053
414054
414055
414056
414057
414058
414059
414060
414061
414062
414063
414064
414065
414066
414067
414068
414069
414070
414071
414072
414073
414074
414075
414076
414077
414078
414079
414080
414081
414082
414083
414084
414085
414086
414087
414088
414089
414090
414091
414092
414093
414094
414095
414096
414097
414098
414099
414100
414101
414102
414103
414104
414105
414106
414107
414108
414109
414110
414111
414112
414113
414114
414115
414116
414117
414118
414119
414120
414121
414122
414123
414124
414125
414126
414127
414128
414129
414130
414131
414132
414133
414134
414135
414136
414137
414138
414139
414140
414141
414142
414143
414144
414145
414146
414147
414148
414149
414150
414151
414152
414153
414154
414155
414156
414157
414158
414159
414160
414161
414162
414163
414164
414165
414166
414167
414168
414169
414170
414171
414172
414173
414174
414175
414176
414177
414178
414179
414180
414181
414182
414183
414184
414185
414186
414187
414188
414189
414190
414191
414192
414193
414194
414195
414196
414197
414198
414199
414200
414201
414202
414203
414204
414205
414206
414207
414208
414209
414210
414211
414212
414213
414214
414215
414216
414217
414218
414219
414220
414221
414222
414223
414224
414225
414226
414227
414228
414229
414230
414231
414232
414233
414234
414235
414236
414237
414238
414239
414240
414241
414242
414243
414244
414245
414246
414247
414248
414249
414250
414251
414252
414253
414254
414255
414256
414257
414258
414259
414260
414261
414262
414263
414264
414265
414266
414267
414268
414269
414270
414271
414272
414273
414274
414275
414276
414277
414278
414279
414280
414281
414282
414283
414284
414285
414286
414287
414288
414289
414290
414291
414292
414293
414294
414295
414296
414297
414298
414299
414300
414301
414302
414303
414304
414305
414306
414307
414308
414309
414310
414311
414312
414313
414314
414315
414316
414317
414318
414319
414320
414321
414322
414323
414324
414325
414326
414327
414328
414329
414330
414331
414332
414333
414334
414335
414336
414337
414338
414339
414340
414341
414342
414343
414344
414345
414346
414347
414348
414349
414350
414351
414352
414353
414354
414355
414356
414357
414358
414359
414360
414361
414362
414363
414364
414365
414366
414367
414368
414369
414370
414371
414372
414373
414374
414375
414376
414377
414378
414379
414380
414381
414382
414383
414384
414385
414386
414387
414388
414389
414390
414391
414392
414393
414394
414395
414396
414397
414398
414399
414400
414401
414402
414403
414404
414405
414406
414407
414408
414409
414410
414411
414412
414413
414414
414415
414416
414417
414418
414419
414420
414421
414422
414423
414424
414425
414426
414427
414428
414429
414430
414431
414432
414433
414434
414435
414436
414437
414438
414439
414440
414441
414442
414443
414444
414445
414446
414447
414448
414449
414450
414451
414452
414453
414454
414455
414456
414457
414458
414459
414460
414461
414462
414463
414464
414465
414466
414467
414468
414469
414470
414471
414472
414473
414474
414475
414476
414477
414478
414479
414480
414481
414482
414483
414484
414485
414486
414487
414488
414489
414490
414491
414492
414493
414494
414495
414496
414497
414498
414499
414500
414501
414502
414503
414504
414505
414506
414507
414508
414509
414510
414511
414512
414513
414514
414515
414516
414517
414518
414519
414520
414521
414522
414523
414524
414525
414526
414527
414528
414529
414530
414531
414532
414533
414534
414535
414536
414537
414538
414539
414540
414541
414542
414543
414544
414545
414546
414547
414548
414549
414550
414551
414552
414553
414554
414555
414556
414557
414558
414559
414560
414561
414562
414563
414564
414565
414566
414567
414568
414569
414570
414571
414572
414573
414574
414575
414576
414577
414578
414579
414580
414581
414582
414583
414584
414585
414586
414587
414588
414589
414590
414591
414592
414593
414594
414595
414596
414597
414598
414599
414600
414601
414602
414603
414604
414605
414606
414607
414608
414609
414610
414611
414612
414613
414614
414615
414616
414617
414618
414619
414620
414621
414622
414623
414624
414625
414626
414627
414628
414629
414630
414631
414632
414633
414634
414635
414636
414637
414638
414639
414640
414641
414642
414643
414644
414645
414646
414647
414648
414649
414650
414651
414652
414653
414654
414655
414656
414657
414658
414659
414660
414661
414662
414663
414664
414665
414666
414667
414668
414669
414670
414671
414672
414673
414674
414675
414676
414677
414678
414679
414680
414681
414682
414683
414684
414685
414686
414687
414688
414689
414690
414691
414692
414693
414694
414695
414696
414697
414698
414699
414700
414701
414702
414703
414704
414705
414706
414707
414708
414709
414710
414711
414712
414713
414714
414715
414716
414717
414718
414719
414720
414721
414722
414723
414724
414725
414726
414727
414728
414729
414730
414731
414732
414733
414734
414735
414736
414737
414738
414739
414740
414741
414742
414743
414744
414745
414746
414747
414748
414749
414750
414751
414752
414753
414754
414755
414756
414757
414758
414759
414760
414761
414762
414763
414764
414765
414766
414767
414768
414769
414770
414771
414772
414773
414774
414775
414776
414777
414778
414779
414780
414781
414782
414783
414784
414785
414786
414787
414788
414789
414790
414791
414792
414793
414794
414795
414796
414797
414798
414799
414800
414801
414802
414803
414804
414805
414806
414807
414808
414809
414810
414811
414812
414813
414814
414815
414816
414817
414818
414819
414820
414821
414822
414823
414824
414825
414826
414827
414828
414829
414830
414831
414832
414833
414834
414835
414836
414837
414838
414839
414840
414841
414842
414843
414844
414845
414846
414847
414848
414849
414850
414851
414852
414853
414854
414855
414856
414857
414858
414859
414860
414861
414862
414863
414864
414865
414866
414867
414868
414869
414870
414871
414872
414873
414874
414875
414876
414877
414878
414879
414880
414881
414882
414883
414884
414885
414886
414887
414888
414889
414890
414891
414892
414893
414894
414895
414896
414897
414898
414899
414900
414901
414902
414903
414904
414905
414906
414907
414908
414909
414910
414911
414912
414913
414914
414915
414916
414917
414918
414919
414920
414921
414922
414923
414924
414925
414926
414927
414928
414929
414930
414931
414932
414933
414934
414935
414936
414937
414938
414939
414940
414941
414942
414943
414944
414945
414946
414947
414948
414949
414950
414951
414952
414953
414954
414955
414956
414957
414958
414959
414960
414961
414962
414963
414964
414965
414966
414967
414968
414969
414970
414971
414972
414973
414974
414975
414976
414977
414978
414979
414980
414981
414982
414983
414984
414985
414986
414987
414988
414989
414990
414991
414992
414993
414994
414995
414996
414997
414998
414999
415000
415001
415002
415003
415004
415005
415006
415007
415008
415009
415010
415011
415012
415013
415014
415015
415016
415017
415018
415019
415020
415021
415022
415023
415024
415025
415026
415027
415028
415029
415030
415031
415032
415033
415034
415035
415036
415037
415038
415039
415040
415041
415042
415043
415044
415045
415046
415047
415048
415049
415050
415051
415052
415053
415054
415055
415056
415057
415058
415059
415060
415061
415062
415063
415064
415065
415066
415067
415068
415069
415070
415071
415072
415073
415074
415075
415076
415077
415078
415079
415080
415081
415082
415083
415084
415085
415086
415087
415088
415089
415090
415091
415092
415093
415094
415095
415096
415097
415098
415099
415100
415101
415102
415103
415104
415105
415106
415107
415108
415109
415110
415111
415112
415113
415114
415115
415116
415117
415118
415119
415120
415121
415122
415123
415124
415125
415126
415127
415128
415129
415130
415131
415132
415133
415134
415135
415136
415137
415138
415139
415140
415141
415142
415143
415144
415145
415146
415147
415148
415149
415150
415151
415152
415153
415154
415155
415156
415157
415158
415159
415160
415161
415162
415163
415164
415165
415166
415167
415168
415169
415170
415171
415172
415173
415174
415175
415176
415177
415178
415179
415180
415181
415182
415183
415184
415185
415186
415187
415188
415189
415190
415191
415192
415193
415194
415195
415196
415197
415198
415199
415200
415201
415202
415203
415204
415205
415206
415207
415208
415209
415210
415211
415212
415213
415214
415215
415216
415217
415218
415219
415220
415221
415222
415223
415224
415225
415226
415227
415228
415229
415230
415231
415232
415233
415234
415235
415236
415237
415238
415239
415240
415241
415242
415243
415244
415245
415246
415247
415248
415249
415250
415251
415252
415253
415254
415255
415256
415257
415258
415259
415260
415261
415262
415263
415264
415265
415266
415267
415268
415269
415270
415271
415272
415273
415274
415275
415276
415277
415278
415279
415280
415281
415282
415283
415284
415285
415286
415287
415288
415289
415290
415291
415292
415293
415294
415295
415296
415297
415298
415299
415300
415301
415302
415303
415304
415305
415306
415307
415308
415309
415310
415311
415312
415313
415314
415315
415316
415317
415318
415319
415320
415321
415322
415323
415324
415325
415326
415327
415328
415329
415330
415331
415332
415333
415334
415335
415336
415337
415338
415339
415340
415341
415342
415343
415344
415345
415346
415347
415348
415349
415350
415351
415352
415353
415354
415355
415356
415357
415358
415359
415360
415361
415362
415363
415364
415365
415366
415367
415368
415369
415370
415371
415372
415373
415374
415375
415376
415377
415378
415379
415380
415381
415382
415383
415384
415385
415386
415387
415388
415389
415390
415391
415392
415393
415394
415395
415396
415397
415398
415399
415400
415401
415402
415403
415404
415405
415406
415407
415408
415409
415410
415411
415412
415413
415414
415415
415416
415417
415418
415419
415420
415421
415422
415423
415424
415425
415426
415427
415428
415429
415430
415431
415432
415433
415434
415435
415436
415437
415438
415439
415440
415441
415442
415443
415444
415445
415446
415447
415448
415449
415450
415451
415452
415453
415454
415455
415456
415457
415458
415459
415460
415461
415462
415463
415464
415465
415466
415467
415468
415469
415470
415471
415472
415473
415474
415475
415476
415477
415478
415479
415480
415481
415482
415483
415484
415485
415486
415487
415488
415489
415490
415491
415492
415493
415494
415495
415496
415497
415498
415499
415500
415501
415502
415503
415504
415505
415506
415507
415508
415509
415510
415511
415512
415513
415514
415515
415516
415517
415518
415519
415520
415521
415522
415523
415524
415525
415526
415527
415528
415529
415530
415531
415532
415533
415534
415535
415536
415537
415538
415539
415540
415541
415542
415543
415544
415545
415546
415547
415548
415549
415550
415551
415552
415553
415554
415555
415556
415557
415558
415559
415560
415561
415562
415563
415564
415565
415566
415567
415568
415569
415570
415571
415572
415573
415574
415575
415576
415577
415578
415579
415580
415581
415582
415583
415584
415585
415586
415587
415588
415589
415590
415591
415592
415593
415594
415595
415596
415597
415598
415599
415600
415601
415602
415603
415604
415605
415606
415607
415608
415609
415610
415611
415612
415613
415614
415615
415616
415617
415618
415619
415620
415621
415622
415623
415624
415625
415626
415627
415628
415629
415630
415631
415632
415633
415634
415635
415636
415637
415638
415639
415640
415641
415642
415643
415644
415645
415646
415647
415648
415649
415650
415651
415652
415653
415654
415655
415656
415657
415658
415659
415660
415661
415662
415663
415664
415665
415666
415667
415668
415669
415670
415671
415672
415673
415674
415675
415676
415677
415678
415679
415680
415681
415682
415683
415684
415685
415686
415687
415688
415689
415690
415691
415692
415693
415694
415695
415696
415697
415698
415699
415700
415701
415702
415703
415704
415705
415706
415707
415708
415709
415710
415711
415712
415713
415714
415715
415716
415717
415718
415719
415720
415721
415722
415723
415724
415725
415726
415727
415728
415729
415730
415731
415732
415733
415734
415735
415736
415737
415738
415739
415740
415741
415742
415743
415744
415745
415746
415747
415748
415749
415750
415751
415752
415753
415754
415755
415756
415757
415758
415759
415760
415761
415762
415763
415764
415765
415766
415767
415768
415769
415770
415771
415772
415773
415774
415775
415776
415777
415778
415779
415780
415781
415782
415783
415784
415785
415786
415787
415788
415789
415790
415791
415792
415793
415794
415795
415796
415797
415798
415799
415800
415801
415802
415803
415804
415805
415806
415807
415808
415809
415810
415811
415812
415813
415814
415815
415816
415817
415818
415819
415820
415821
415822
415823
415824
415825
415826
415827
415828
415829
415830
415831
415832
415833
415834
415835
415836
415837
415838
415839
415840
415841
415842
415843
415844
415845
415846
415847
415848
415849
415850
415851
415852
415853
415854
415855
415856
415857
415858
415859
415860
415861
415862
415863
415864
415865
415866
415867
415868
415869
415870
415871
415872
415873
415874
415875
415876
415877
415878
415879
415880
415881
415882
415883
415884
415885
415886
415887
415888
415889
415890
415891
415892
415893
415894
415895
415896
415897
415898
415899
415900
415901
415902
415903
415904
415905
415906
415907
415908
415909
415910
415911
415912
415913
415914
415915
415916
415917
415918
415919
415920
415921
415922
415923
415924
415925
415926
415927
415928
415929
415930
415931
415932
415933
415934
415935
415936
415937
415938
415939
415940
415941
415942
415943
415944
415945
415946
415947
415948
415949
415950
415951
415952
415953
415954
415955
415956
415957
415958
415959
415960
415961
415962
415963
415964
415965
415966
415967
415968
415969
415970
415971
415972
415973
415974
415975
415976
415977
415978
415979
415980
415981
415982
415983
415984
415985
415986
415987
415988
415989
415990
415991
415992
415993
415994
415995
415996
415997
415998
415999
416000
416001
416002
416003
416004
416005
416006
416007
416008
416009
416010
416011
416012
416013
416014
416015
416016
416017
416018
416019
416020
416021
416022
416023
416024
416025
416026
416027
416028
416029
416030
416031
416032
416033
416034
416035
416036
416037
416038
416039
416040
416041
416042
416043
416044
416045
416046
416047
416048
416049
416050
416051
416052
416053
416054
416055
416056
416057
416058
416059
416060
416061
416062
416063
416064
416065
416066
416067
416068
416069
416070
416071
416072
416073
416074
416075
416076
416077
416078
416079
416080
416081
416082
416083
416084
416085
416086
416087
416088
416089
416090
416091
416092
416093
416094
416095
416096
416097
416098
416099
416100
416101
416102
416103
416104
416105
416106
416107
416108
416109
416110
416111
416112
416113
416114
416115
416116
416117
416118
416119
416120
416121
416122
416123
416124
416125
416126
416127
416128
416129
416130
416131
416132
416133
416134
416135
416136
416137
416138
416139
416140
416141
416142
416143
416144
416145
416146
416147
416148
416149
416150
416151
416152
416153
416154
416155
416156
416157
416158
416159
416160
416161
416162
416163
416164
416165
416166
416167
416168
416169
416170
416171
416172
416173
416174
416175
416176
416177
416178
416179
416180
416181
416182
416183
416184
416185
416186
416187
416188
416189
416190
416191
416192
416193
416194
416195
416196
416197
416198
416199
416200
416201
416202
416203
416204
416205
416206
416207
416208
416209
416210
416211
416212
416213
416214
416215
416216
416217
416218
416219
416220
416221
416222
416223
416224
416225
416226
416227
416228
416229
416230
416231
416232
416233
416234
416235
416236
416237
416238
416239
416240
416241
416242
416243
416244
416245
416246
416247
416248
416249
416250
416251
416252
416253
416254
416255
416256
416257
416258
416259
416260
416261
416262
416263
416264
416265
416266
416267
416268
416269
416270
416271
416272
416273
416274
416275
416276
416277
416278
416279
416280
416281
416282
416283
416284
416285
416286
416287
416288
416289
416290
416291
416292
416293
416294
416295
416296
416297
416298
416299
416300
416301
416302
416303
416304
416305
416306
416307
416308
416309
416310
416311
416312
416313
416314
416315
416316
416317
416318
416319
416320
416321
416322
416323
416324
416325
416326
416327
416328
416329
416330
416331
416332
416333
416334
416335
416336
416337
416338
416339
416340
416341
416342
416343
416344
416345
416346
416347
416348
416349
416350
416351
416352
416353
416354
416355
416356
416357
416358
416359
416360
416361
416362
416363
416364
416365
416366
416367
416368
416369
416370
416371
416372
416373
416374
416375
416376
416377
416378
416379
416380
416381
416382
416383
416384
416385
416386
416387
416388
416389
416390
416391
416392
416393
416394
416395
416396
416397
416398
416399
416400
416401
416402
416403
416404
416405
416406
416407
416408
416409
416410
416411
416412
416413
416414
416415
416416
416417
416418
416419
416420
416421
416422
416423
416424
416425
416426
416427
416428
416429
416430
416431
416432
416433
416434
416435
416436
416437
416438
416439
416440
416441
416442
416443
416444
416445
416446
416447
416448
416449
416450
416451
416452
416453
416454
416455
416456
416457
416458
416459
416460
416461
416462
416463
416464
416465
416466
416467
416468
416469
416470
416471
416472
416473
416474
416475
416476
416477
416478
416479
416480
416481
416482
416483
416484
416485
416486
416487
416488
416489
416490
416491
416492
416493
416494
416495
416496
416497
416498
416499
416500
416501
416502
416503
416504
416505
416506
416507
416508
416509
416510
416511
416512
416513
416514
416515
416516
416517
416518
416519
416520
416521
416522
416523
416524
416525
416526
416527
416528
416529
416530
416531
416532
416533
416534
416535
416536
416537
416538
416539
416540
416541
416542
416543
416544
416545
416546
416547
416548
416549
416550
416551
416552
416553
416554
416555
416556
416557
416558
416559
416560
416561
416562
416563
416564
416565
416566
416567
416568
416569
416570
416571
416572
416573
416574
416575
416576
416577
416578
416579
416580
416581
416582
416583
416584
416585
416586
416587
416588
416589
416590
416591
416592
416593
416594
416595
416596
416597
416598
416599
416600
416601
416602
416603
416604
416605
416606
416607
416608
416609
416610
416611
416612
416613
416614
416615
416616
416617
416618
416619
416620
416621
416622
416623
416624
416625
416626
416627
416628
416629
416630
416631
416632
416633
416634
416635
416636
416637
416638
416639
416640
416641
416642
416643
416644
416645
416646
416647
416648
416649
416650
416651
416652
416653
416654
416655
416656
416657
416658
416659
416660
416661
416662
416663
416664
416665
416666
416667
416668
416669
416670
416671
416672
416673
416674
416675
416676
416677
416678
416679
416680
416681
416682
416683
416684
416685
416686
416687
416688
416689
416690
416691
416692
416693
416694
416695
416696
416697
416698
416699
416700
416701
416702
416703
416704
416705
416706
416707
416708
416709
416710
416711
416712
416713
416714
416715
416716
416717
416718
416719
416720
416721
416722
416723
416724
416725
416726
416727
416728
416729
416730
416731
416732
416733
416734
416735
416736
416737
416738
416739
416740
416741
416742
416743
416744
416745
416746
416747
416748
416749
416750
416751
416752
416753
416754
416755
416756
416757
416758
416759
416760
416761
416762
416763
416764
416765
416766
416767
416768
416769
416770
416771
416772
416773
416774
416775
416776
416777
416778
416779
416780
416781
416782
416783
416784
416785
416786
416787
416788
416789
416790
416791
416792
416793
416794
416795
416796
416797
416798
416799
416800
416801
416802
416803
416804
416805
416806
416807
416808
416809
416810
416811
416812
416813
416814
416815
416816
416817
416818
416819
416820
416821
416822
416823
416824
416825
416826
416827
416828
416829
416830
416831
416832
416833
416834
416835
416836
416837
416838
416839
416840
416841
416842
416843
416844
416845
416846
416847
416848
416849
416850
416851
416852
416853
416854
416855
416856
416857
416858
416859
416860
416861
416862
416863
416864
416865
416866
416867
416868
416869
416870
416871
416872
416873
416874
416875
416876
416877
416878
416879
416880
416881
416882
416883
416884
416885
416886
416887
416888
416889
416890
416891
416892
416893
416894
416895
416896
416897
416898
416899
416900
416901
416902
416903
416904
416905
416906
416907
416908
416909
416910
416911
416912
416913
416914
416915
416916
416917
416918
416919
416920
416921
416922
416923
416924
416925
416926
416927
416928
416929
416930
416931
416932
416933
416934
416935
416936
416937
416938
416939
416940
416941
416942
416943
416944
416945
416946
416947
416948
416949
416950
416951
416952
416953
416954
416955
416956
416957
416958
416959
416960
416961
416962
416963
416964
416965
416966
416967
416968
416969
416970
416971
416972
416973
416974
416975
416976
416977
416978
416979
416980
416981
416982
416983
416984
416985
416986
416987
416988
416989
416990
416991
416992
416993
416994
416995
416996
416997
416998
416999
417000
417001
417002
417003
417004
417005
417006
417007
417008
417009
417010
417011
417012
417013
417014
417015
417016
417017
417018
417019
417020
417021
417022
417023
417024
417025
417026
417027
417028
417029
417030
417031
417032
417033
417034
417035
417036
417037
417038
417039
417040
417041
417042
417043
417044
417045
417046
417047
417048
417049
417050
417051
417052
417053
417054
417055
417056
417057
417058
417059
417060
417061
417062
417063
417064
417065
417066
417067
417068
417069
417070
417071
417072
417073
417074
417075
417076
417077
417078
417079
417080
417081
417082
417083
417084
417085
417086
417087
417088
417089
417090
417091
417092
417093
417094
417095
417096
417097
417098
417099
417100
417101
417102
417103
417104
417105
417106
417107
417108
417109
417110
417111
417112
417113
417114
417115
417116
417117
417118
417119
417120
417121
417122
417123
417124
417125
417126
417127
417128
417129
417130
417131
417132
417133
417134
417135
417136
417137
417138
417139
417140
417141
417142
417143
417144
417145
417146
417147
417148
417149
417150
417151
417152
417153
417154
417155
417156
417157
417158
417159
417160
417161
417162
417163
417164
417165
417166
417167
417168
417169
417170
417171
417172
417173
417174
417175
417176
417177
417178
417179
417180
417181
417182
417183
417184
417185
417186
417187
417188
417189
417190
417191
417192
417193
417194
417195
417196
417197
417198
417199
417200
417201
417202
417203
417204
417205
417206
417207
417208
417209
417210
417211
417212
417213
417214
417215
417216
417217
417218
417219
417220
417221
417222
417223
417224
417225
417226
417227
417228
417229
417230
417231
417232
417233
417234
417235
417236
417237
417238
417239
417240
417241
417242
417243
417244
417245
417246
417247
417248
417249
417250
417251
417252
417253
417254
417255
417256
417257
417258
417259
417260
417261
417262
417263
417264
417265
417266
417267
417268
417269
417270
417271
417272
417273
417274
417275
417276
417277
417278
417279
417280
417281
417282
417283
417284
417285
417286
417287
417288
417289
417290
417291
417292
417293
417294
417295
417296
417297
417298
417299
417300
417301
417302
417303
417304
417305
417306
417307
417308
417309
417310
417311
417312
417313
417314
417315
417316
417317
417318
417319
417320
417321
417322
417323
417324
417325
417326
417327
417328
417329
417330
417331
417332
417333
417334
417335
417336
417337
417338
417339
417340
417341
417342
417343
417344
417345
417346
417347
417348
417349
417350
417351
417352
417353
417354
417355
417356
417357
417358
417359
417360
417361
417362
417363
417364
417365
417366
417367
417368
417369
417370
417371
417372
417373
417374
417375
417376
417377
417378
417379
417380
417381
417382
417383
417384
417385
417386
417387
417388
417389
417390
417391
417392
417393
417394
417395
417396
417397
417398
417399
417400
417401
417402
417403
417404
417405
417406
417407
417408
417409
417410
417411
417412
417413
417414
417415
417416
417417
417418
417419
417420
417421
417422
417423
417424
417425
417426
417427
417428
417429
417430
417431
417432
417433
417434
417435
417436
417437
417438
417439
417440
417441
417442
417443
417444
417445
417446
417447
417448
417449
417450
417451
417452
417453
417454
417455
417456
417457
417458
417459
417460
417461
417462
417463
417464
417465
417466
417467
417468
417469
417470
417471
417472
417473
417474
417475
417476
417477
417478
417479
417480
417481
417482
417483
417484
417485
417486
417487
417488
417489
417490
417491
417492
417493
417494
417495
417496
417497
417498
417499
417500
417501
417502
417503
417504
417505
417506
417507
417508
417509
417510
417511
417512
417513
417514
417515
417516
417517
417518
417519
417520
417521
417522
417523
417524
417525
417526
417527
417528
417529
417530
417531
417532
417533
417534
417535
417536
417537
417538
417539
417540
417541
417542
417543
417544
417545
417546
417547
417548
417549
417550
417551
417552
417553
417554
417555
417556
417557
417558
417559
417560
417561
417562
417563
417564
417565
417566
417567
417568
417569
417570
417571
417572
417573
417574
417575
417576
417577
417578
417579
417580
417581
417582
417583
417584
417585
417586
417587
417588
417589
417590
417591
417592
417593
417594
417595
417596
417597
417598
417599
417600
417601
417602
417603
417604
417605
417606
417607
417608
417609
417610
417611
417612
417613
417614
417615
417616
417617
417618
417619
417620
417621
417622
417623
417624
417625
417626
417627
417628
417629
417630
417631
417632
417633
417634
417635
417636
417637
417638
417639
417640
417641
417642
417643
417644
417645
417646
417647
417648
417649
417650
417651
417652
417653
417654
417655
417656
417657
417658
417659
417660
417661
417662
417663
417664
417665
417666
417667
417668
417669
417670
417671
417672
417673
417674
417675
417676
417677
417678
417679
417680
417681
417682
417683
417684
417685
417686
417687
417688
417689
417690
417691
417692
417693
417694
417695
417696
417697
417698
417699
417700
417701
417702
417703
417704
417705
417706
417707
417708
417709
417710
417711
417712
417713
417714
417715
417716
417717
417718
417719
417720
417721
417722
417723
417724
417725
417726
417727
417728
417729
417730
417731
417732
417733
417734
417735
417736
417737
417738
417739
417740
417741
417742
417743
417744
417745
417746
417747
417748
417749
417750
417751
417752
417753
417754
417755
417756
417757
417758
417759
417760
417761
417762
417763
417764
417765
417766
417767
417768
417769
417770
417771
417772
417773
417774
417775
417776
417777
417778
417779
417780
417781
417782
417783
417784
417785
417786
417787
417788
417789
417790
417791
417792
417793
417794
417795
417796
417797
417798
417799
417800
417801
417802
417803
417804
417805
417806
417807
417808
417809
417810
417811
417812
417813
417814
417815
417816
417817
417818
417819
417820
417821
417822
417823
417824
417825
417826
417827
417828
417829
417830
417831
417832
417833
417834
417835
417836
417837
417838
417839
417840
417841
417842
417843
417844
417845
417846
417847
417848
417849
417850
417851
417852
417853
417854
417855
417856
417857
417858
417859
417860
417861
417862
417863
417864
417865
417866
417867
417868
417869
417870
417871
417872
417873
417874
417875
417876
417877
417878
417879
417880
417881
417882
417883
417884
417885
417886
417887
417888
417889
417890
417891
417892
417893
417894
417895
417896
417897
417898
417899
417900
417901
417902
417903
417904
417905
417906
417907
417908
417909
417910
417911
417912
417913
417914
417915
417916
417917
417918
417919
417920
417921
417922
417923
417924
417925
417926
417927
417928
417929
417930
417931
417932
417933
417934
417935
417936
417937
417938
417939
417940
417941
417942
417943
417944
417945
417946
417947
417948
417949
417950
417951
417952
417953
417954
417955
417956
417957
417958
417959
417960
417961
417962
417963
417964
417965
417966
417967
417968
417969
417970
417971
417972
417973
417974
417975
417976
417977
417978
417979
417980
417981
417982
417983
417984
417985
417986
417987
417988
417989
417990
417991
417992
417993
417994
417995
417996
417997
417998
417999
418000
418001
418002
418003
418004
418005
418006
418007
418008
418009
418010
418011
418012
418013
418014
418015
418016
418017
418018
418019
418020
418021
418022
418023
418024
418025
418026
418027
418028
418029
418030
418031
418032
418033
418034
418035
418036
418037
418038
418039
418040
418041
418042
418043
418044
418045
418046
418047
418048
418049
418050
418051
418052
418053
418054
418055
418056
418057
418058
418059
418060
418061
418062
418063
418064
418065
418066
418067
418068
418069
418070
418071
418072
418073
418074
418075
418076
418077
418078
418079
418080
418081
418082
418083
418084
418085
418086
418087
418088
418089
418090
418091
418092
418093
418094
418095
418096
418097
418098
418099
418100
418101
418102
418103
418104
418105
418106
418107
418108
418109
418110
418111
418112
418113
418114
418115
418116
418117
418118
418119
418120
418121
418122
418123
418124
418125
418126
418127
418128
418129
418130
418131
418132
418133
418134
418135
418136
418137
418138
418139
418140
418141
418142
418143
418144
418145
418146
418147
418148
418149
418150
418151
418152
418153
418154
418155
418156
418157
418158
418159
418160
418161
418162
418163
418164
418165
418166
418167
418168
418169
418170
418171
418172
418173
418174
418175
418176
418177
418178
418179
418180
418181
418182
418183
418184
418185
418186
418187
418188
418189
418190
418191
418192
418193
418194
418195
418196
418197
418198
418199
418200
418201
418202
418203
418204
418205
418206
418207
418208
418209
418210
418211
418212
418213
418214
418215
418216
418217
418218
418219
418220
418221
418222
418223
418224
418225
418226
418227
418228
418229
418230
418231
418232
418233
418234
418235
418236
418237
418238
418239
418240
418241
418242
418243
418244
418245
418246
418247
418248
418249
418250
418251
418252
418253
418254
418255
418256
418257
418258
418259
418260
418261
418262
418263
418264
418265
418266
418267
418268
418269
418270
418271
418272
418273
418274
418275
418276
418277
418278
418279
418280
418281
418282
418283
418284
418285
418286
418287
418288
418289
418290
418291
418292
418293
418294
418295
418296
418297
418298
418299
418300
418301
418302
418303
418304
418305
418306
418307
418308
418309
418310
418311
418312
418313
418314
418315
418316
418317
418318
418319
418320
418321
418322
418323
418324
418325
418326
418327
418328
418329
418330
418331
418332
418333
418334
418335
418336
418337
418338
418339
418340
418341
418342
418343
418344
418345
418346
418347
418348
418349
418350
418351
418352
418353
418354
418355
418356
418357
418358
418359
418360
418361
418362
418363
418364
418365
418366
418367
418368
418369
418370
418371
418372
418373
418374
418375
418376
418377
418378
418379
418380
418381
418382
418383
418384
418385
418386
418387
418388
418389
418390
418391
418392
418393
418394
418395
418396
418397
418398
418399
418400
418401
418402
418403
418404
418405
418406
418407
418408
418409
418410
418411
418412
418413
418414
418415
418416
418417
418418
418419
418420
418421
418422
418423
418424
418425
418426
418427
418428
418429
418430
418431
418432
418433
418434
418435
418436
418437
418438
418439
418440
418441
418442
418443
418444
418445
418446
418447
418448
418449
418450
418451
418452
418453
418454
418455
418456
418457
418458
418459
418460
418461
418462
418463
418464
418465
418466
418467
418468
418469
418470
418471
418472
418473
418474
418475
418476
418477
418478
418479
418480
418481
418482
418483
418484
418485
418486
418487
418488
418489
418490
418491
418492
418493
418494
418495
418496
418497
418498
418499
418500
418501
418502
418503
418504
418505
418506
418507
418508
418509
418510
418511
418512
418513
418514
418515
418516
418517
418518
418519
418520
418521
418522
418523
418524
418525
418526
418527
418528
418529
418530
418531
418532
418533
418534
418535
418536
418537
418538
418539
418540
418541
418542
418543
418544
418545
418546
418547
418548
418549
418550
418551
418552
418553
418554
418555
418556
418557
418558
418559
418560
418561
418562
418563
418564
418565
418566
418567
418568
418569
418570
418571
418572
418573
418574
418575
418576
418577
418578
418579
418580
418581
418582
418583
418584
418585
418586
418587
418588
418589
418590
418591
418592
418593
418594
418595
418596
418597
418598
418599
418600
418601
418602
418603
418604
418605
418606
418607
418608
418609
418610
418611
418612
418613
418614
418615
418616
418617
418618
418619
418620
418621
418622
418623
418624
418625
418626
418627
418628
418629
418630
418631
418632
418633
418634
418635
418636
418637
418638
418639
418640
418641
418642
418643
418644
418645
418646
418647
418648
418649
418650
418651
418652
418653
418654
418655
418656
418657
418658
418659
418660
418661
418662
418663
418664
418665
418666
418667
418668
418669
418670
418671
418672
418673
418674
418675
418676
418677
418678
418679
418680
418681
418682
418683
418684
418685
418686
418687
418688
418689
418690
418691
418692
418693
418694
418695
418696
418697
418698
418699
418700
418701
418702
418703
418704
418705
418706
418707
418708
418709
418710
418711
418712
418713
418714
418715
418716
418717
418718
418719
418720
418721
418722
418723
418724
418725
418726
418727
418728
418729
418730
418731
418732
418733
418734
418735
418736
418737
418738
418739
418740
418741
418742
418743
418744
418745
418746
418747
418748
418749
418750
418751
418752
418753
418754
418755
418756
418757
418758
418759
418760
418761
418762
418763
418764
418765
418766
418767
418768
418769
418770
418771
418772
418773
418774
418775
418776
418777
418778
418779
418780
418781
418782
418783
418784
418785
418786
418787
418788
418789
418790
418791
418792
418793
418794
418795
418796
418797
418798
418799
418800
418801
418802
418803
418804
418805
418806
418807
418808
418809
418810
418811
418812
418813
418814
418815
418816
418817
418818
418819
418820
418821
418822
418823
418824
418825
418826
418827
418828
418829
418830
418831
418832
418833
418834
418835
418836
418837
418838
418839
418840
418841
418842
418843
418844
418845
418846
418847
418848
418849
418850
418851
418852
418853
418854
418855
418856
418857
418858
418859
418860
418861
418862
418863
418864
418865
418866
418867
418868
418869
418870
418871
418872
418873
418874
418875
418876
418877
418878
418879
418880
418881
418882
418883
418884
418885
418886
418887
418888
418889
418890
418891
418892
418893
418894
418895
418896
418897
418898
418899
418900
418901
418902
418903
418904
418905
418906
418907
418908
418909
418910
418911
418912
418913
418914
418915
418916
418917
418918
418919
418920
418921
418922
418923
418924
418925
418926
418927
418928
418929
418930
418931
418932
418933
418934
418935
418936
418937
418938
418939
418940
418941
418942
418943
418944
418945
418946
418947
418948
418949
418950
418951
418952
418953
418954
418955
418956
418957
418958
418959
418960
418961
418962
418963
418964
418965
418966
418967
418968
418969
418970
418971
418972
418973
418974
418975
418976
418977
418978
418979
418980
418981
418982
418983
418984
418985
418986
418987
418988
418989
418990
418991
418992
418993
418994
418995
418996
418997
418998
418999
419000
419001
419002
419003
419004
419005
419006
419007
419008
419009
419010
419011
419012
419013
419014
419015
419016
419017
419018
419019
419020
419021
419022
419023
419024
419025
419026
419027
419028
419029
419030
419031
419032
419033
419034
419035
419036
419037
419038
419039
419040
419041
419042
419043
419044
419045
419046
419047
419048
419049
419050
419051
419052
419053
419054
419055
419056
419057
419058
419059
419060
419061
419062
419063
419064
419065
419066
419067
419068
419069
419070
419071
419072
419073
419074
419075
419076
419077
419078
419079
419080
419081
419082
419083
419084
419085
419086
419087
419088
419089
419090
419091
419092
419093
419094
419095
419096
419097
419098
419099
419100
419101
419102
419103
419104
419105
419106
419107
419108
419109
419110
419111
419112
419113
419114
419115
419116
419117
419118
419119
419120
419121
419122
419123
419124
419125
419126
419127
419128
419129
419130
419131
419132
419133
419134
419135
419136
419137
419138
419139
419140
419141
419142
419143
419144
419145
419146
419147
419148
419149
419150
419151
419152
419153
419154
419155
419156
419157
419158
419159
419160
419161
419162
419163
419164
419165
419166
419167
419168
419169
419170
419171
419172
419173
419174
419175
419176
419177
419178
419179
419180
419181
419182
419183
419184
419185
419186
419187
419188
419189
419190
419191
419192
419193
419194
419195
419196
419197
419198
419199
419200
419201
419202
419203
419204
419205
419206
419207
419208
419209
419210
419211
419212
419213
419214
419215
419216
419217
419218
419219
419220
419221
419222
419223
419224
419225
419226
419227
419228
419229
419230
419231
419232
419233
419234
419235
419236
419237
419238
419239
419240
419241
419242
419243
419244
419245
419246
419247
419248
419249
419250
419251
419252
419253
419254
419255
419256
419257
419258
419259
419260
419261
419262
419263
419264
419265
419266
419267
419268
419269
419270
419271
419272
419273
419274
419275
419276
419277
419278
419279
419280
419281
419282
419283
419284
419285
419286
419287
419288
419289
419290
419291
419292
419293
419294
419295
419296
419297
419298
419299
419300
419301
419302
419303
419304
419305
419306
419307
419308
419309
419310
419311
419312
419313
419314
419315
419316
419317
419318
419319
419320
419321
419322
419323
419324
419325
419326
419327
419328
419329
419330
419331
419332
419333
419334
419335
419336
419337
419338
419339
419340
419341
419342
419343
419344
419345
419346
419347
419348
419349
419350
419351
419352
419353
419354
419355
419356
419357
419358
419359
419360
419361
419362
419363
419364
419365
419366
419367
419368
419369
419370
419371
419372
419373
419374
419375
419376
419377
419378
419379
419380
419381
419382
419383
419384
419385
419386
419387
419388
419389
419390
419391
419392
419393
419394
419395
419396
419397
419398
419399
419400
419401
419402
419403
419404
419405
419406
419407
419408
419409
419410
419411
419412
419413
419414
419415
419416
419417
419418
419419
419420
419421
419422
419423
419424
419425
419426
419427
419428
419429
419430
419431
419432
419433
419434
419435
419436
419437
419438
419439
419440
419441
419442
419443
419444
419445
419446
419447
419448
419449
419450
419451
419452
419453
419454
419455
419456
419457
419458
419459
419460
419461
419462
419463
419464
419465
419466
419467
419468
419469
419470
419471
419472
419473
419474
419475
419476
419477
419478
419479
419480
419481
419482
419483
419484
419485
419486
419487
419488
419489
419490
419491
419492
419493
419494
419495
419496
419497
419498
419499
419500
419501
419502
419503
419504
419505
419506
419507
419508
419509
419510
419511
419512
419513
419514
419515
419516
419517
419518
419519
419520
419521
419522
419523
419524
419525
419526
419527
419528
419529
419530
419531
419532
419533
419534
419535
419536
419537
419538
419539
419540
419541
419542
419543
419544
419545
419546
419547
419548
419549
419550
419551
419552
419553
419554
419555
419556
419557
419558
419559
419560
419561
419562
419563
419564
419565
419566
419567
419568
419569
419570
419571
419572
419573
419574
419575
419576
419577
419578
419579
419580
419581
419582
419583
419584
419585
419586
419587
419588
419589
419590
419591
419592
419593
419594
419595
419596
419597
419598
419599
419600
419601
419602
419603
419604
419605
419606
419607
419608
419609
419610
419611
419612
419613
419614
419615
419616
419617
419618
419619
419620
419621
419622
419623
419624
419625
419626
419627
419628
419629
419630
419631
419632
419633
419634
419635
419636
419637
419638
419639
419640
419641
419642
419643
419644
419645
419646
419647
419648
419649
419650
419651
419652
419653
419654
419655
419656
419657
419658
419659
419660
419661
419662
419663
419664
419665
419666
419667
419668
419669
419670
419671
419672
419673
419674
419675
419676
419677
419678
419679
419680
419681
419682
419683
419684
419685
419686
419687
419688
419689
419690
419691
419692
419693
419694
419695
419696
419697
419698
419699
419700
419701
419702
419703
419704
419705
419706
419707
419708
419709
419710
419711
419712
419713
419714
419715
419716
419717
419718
419719
419720
419721
419722
419723
419724
419725
419726
419727
419728
419729
419730
419731
419732
419733
419734
419735
419736
419737
419738
419739
419740
419741
419742
419743
419744
419745
419746
419747
419748
419749
419750
419751
419752
419753
419754
419755
419756
419757
419758
419759
419760
419761
419762
419763
419764
419765
419766
419767
419768
419769
419770
419771
419772
419773
419774
419775
419776
419777
419778
419779
419780
419781
419782
419783
419784
419785
419786
419787
419788
419789
419790
419791
419792
419793
419794
419795
419796
419797
419798
419799
419800
419801
419802
419803
419804
419805
419806
419807
419808
419809
419810
419811
419812
419813
419814
419815
419816
419817
419818
419819
419820
419821
419822
419823
419824
419825
419826
419827
419828
419829
419830
419831
419832
419833
419834
419835
419836
419837
419838
419839
419840
419841
419842
419843
419844
419845
419846
419847
419848
419849
419850
419851
419852
419853
419854
419855
419856
419857
419858
419859
419860
419861
419862
419863
419864
419865
419866
419867
419868
419869
419870
419871
419872
419873
419874
419875
419876
419877
419878
419879
419880
419881
419882
419883
419884
419885
419886
419887
419888
419889
419890
419891
419892
419893
419894
419895
419896
419897
419898
419899
419900
419901
419902
419903
419904
419905
419906
419907
419908
419909
419910
419911
419912
419913
419914
419915
419916
419917
419918
419919
419920
419921
419922
419923
419924
419925
419926
419927
419928
419929
419930
419931
419932
419933
419934
419935
419936
419937
419938
419939
419940
419941
419942
419943
419944
419945
419946
419947
419948
419949
419950
419951
419952
419953
419954
419955
419956
419957
419958
419959
419960
419961
419962
419963
419964
419965
419966
419967
419968
419969
419970
419971
419972
419973
419974
419975
419976
419977
419978
419979
419980
419981
419982
419983
419984
419985
419986
419987
419988
419989
419990
419991
419992
419993
419994
419995
419996
419997
419998
419999
420000
420001
420002
420003
420004
420005
420006
420007
420008
420009
420010
420011
420012
420013
420014
420015
420016
420017
420018
420019
420020
420021
420022
420023
420024
420025
420026
420027
420028
420029
420030
420031
420032
420033
420034
420035
420036
420037
420038
420039
420040
420041
420042
420043
420044
420045
420046
420047
420048
420049
420050
420051
420052
420053
420054
420055
420056
420057
420058
420059
420060
420061
420062
420063
420064
420065
420066
420067
420068
420069
420070
420071
420072
420073
420074
420075
420076
420077
420078
420079
420080
420081
420082
420083
420084
420085
420086
420087
420088
420089
420090
420091
420092
420093
420094
420095
420096
420097
420098
420099
420100
420101
420102
420103
420104
420105
420106
420107
420108
420109
420110
420111
420112
420113
420114
420115
420116
420117
420118
420119
420120
420121
420122
420123
420124
420125
420126
420127
420128
420129
420130
420131
420132
420133
420134
420135
420136
420137
420138
420139
420140
420141
420142
420143
420144
420145
420146
420147
420148
420149
420150
420151
420152
420153
420154
420155
420156
420157
420158
420159
420160
420161
420162
420163
420164
420165
420166
420167
420168
420169
420170
420171
420172
420173
420174
420175
420176
420177
420178
420179
420180
420181
420182
420183
420184
420185
420186
420187
420188
420189
420190
420191
420192
420193
420194
420195
420196
420197
420198
420199
420200
420201
420202
420203
420204
420205
420206
420207
420208
420209
420210
420211
420212
420213
420214
420215
420216
420217
420218
420219
420220
420221
420222
420223
420224
420225
420226
420227
420228
420229
420230
420231
420232
420233
420234
420235
420236
420237
420238
420239
420240
420241
420242
420243
420244
420245
420246
420247
420248
420249
420250
420251
420252
420253
420254
420255
420256
420257
420258
420259
420260
420261
420262
420263
420264
420265
420266
420267
420268
420269
420270
420271
420272
420273
420274
420275
420276
420277
420278
420279
420280
420281
420282
420283
420284
420285
420286
420287
420288
420289
420290
420291
420292
420293
420294
420295
420296
420297
420298
420299
420300
420301
420302
420303
420304
420305
420306
420307
420308
420309
420310
420311
420312
420313
420314
420315
420316
420317
420318
420319
420320
420321
420322
420323
420324
420325
420326
420327
420328
420329
420330
420331
420332
420333
420334
420335
420336
420337
420338
420339
420340
420341
420342
420343
420344
420345
420346
420347
420348
420349
420350
420351
420352
420353
420354
420355
420356
420357
420358
420359
420360
420361
420362
420363
420364
420365
420366
420367
420368
420369
420370
420371
420372
420373
420374
420375
420376
420377
420378
420379
420380
420381
420382
420383
420384
420385
420386
420387
420388
420389
420390
420391
420392
420393
420394
420395
420396
420397
420398
420399
420400
420401
420402
420403
420404
420405
420406
420407
420408
420409
420410
420411
420412
420413
420414
420415
420416
420417
420418
420419
420420
420421
420422
420423
420424
420425
420426
420427
420428
420429
420430
420431
420432
420433
420434
420435
420436
420437
420438
420439
420440
420441
420442
420443
420444
420445
420446
420447
420448
420449
420450
420451
420452
420453
420454
420455
420456
420457
420458
420459
420460
420461
420462
420463
420464
420465
420466
420467
420468
420469
420470
420471
420472
420473
420474
420475
420476
420477
420478
420479
420480
420481
420482
420483
420484
420485
420486
420487
420488
420489
420490
420491
420492
420493
420494
420495
420496
420497
420498
420499
420500
420501
420502
420503
420504
420505
420506
420507
420508
420509
420510
420511
420512
420513
420514
420515
420516
420517
420518
420519
420520
420521
420522
420523
420524
420525
420526
420527
420528
420529
420530
420531
420532
420533
420534
420535
420536
420537
420538
420539
420540
420541
420542
420543
420544
420545
420546
420547
420548
420549
420550
420551
420552
420553
420554
420555
420556
420557
420558
420559
420560
420561
420562
420563
420564
420565
420566
420567
420568
420569
420570
420571
420572
420573
420574
420575
420576
420577
420578
420579
420580
420581
420582
420583
420584
420585
420586
420587
420588
420589
420590
420591
420592
420593
420594
420595
420596
420597
420598
420599
420600
420601
420602
420603
420604
420605
420606
420607
420608
420609
420610
420611
420612
420613
420614
420615
420616
420617
420618
420619
420620
420621
420622
420623
420624
420625
420626
420627
420628
420629
420630
420631
420632
420633
420634
420635
420636
420637
420638
420639
420640
420641
420642
420643
420644
420645
420646
420647
420648
420649
420650
420651
420652
420653
420654
420655
420656
420657
420658
420659
420660
420661
420662
420663
420664
420665
420666
420667
420668
420669
420670
420671
420672
420673
420674
420675
420676
420677
420678
420679
420680
420681
420682
420683
420684
420685
420686
420687
420688
420689
420690
420691
420692
420693
420694
420695
420696
420697
420698
420699
420700
420701
420702
420703
420704
420705
420706
420707
420708
420709
420710
420711
420712
420713
420714
420715
420716
420717
420718
420719
420720
420721
420722
420723
420724
420725
420726
420727
420728
420729
420730
420731
420732
420733
420734
420735
420736
420737
420738
420739
420740
420741
420742
420743
420744
420745
420746
420747
420748
420749
420750
420751
420752
420753
420754
420755
420756
420757
420758
420759
420760
420761
420762
420763
420764
420765
420766
420767
420768
420769
420770
420771
420772
420773
420774
420775
420776
420777
420778
420779
420780
420781
420782
420783
420784
420785
420786
420787
420788
420789
420790
420791
420792
420793
420794
420795
420796
420797
420798
420799
420800
420801
420802
420803
420804
420805
420806
420807
420808
420809
420810
420811
420812
420813
420814
420815
420816
420817
420818
420819
420820
420821
420822
420823
420824
420825
420826
420827
420828
420829
420830
420831
420832
420833
420834
420835
420836
420837
420838
420839
420840
420841
420842
420843
420844
420845
420846
420847
420848
420849
420850
420851
420852
420853
420854
420855
420856
420857
420858
420859
420860
420861
420862
420863
420864
420865
420866
420867
420868
420869
420870
420871
420872
420873
420874
420875
420876
420877
420878
420879
420880
420881
420882
420883
420884
420885
420886
420887
420888
420889
420890
420891
420892
420893
420894
420895
420896
420897
420898
420899
420900
420901
420902
420903
420904
420905
420906
420907
420908
420909
420910
420911
420912
420913
420914
420915
420916
420917
420918
420919
420920
420921
420922
420923
420924
420925
420926
420927
420928
420929
420930
420931
420932
420933
420934
420935
420936
420937
420938
420939
420940
420941
420942
420943
420944
420945
420946
420947
420948
420949
420950
420951
420952
420953
420954
420955
420956
420957
420958
420959
420960
420961
420962
420963
420964
420965
420966
420967
420968
420969
420970
420971
420972
420973
420974
420975
420976
420977
420978
420979
420980
420981
420982
420983
420984
420985
420986
420987
420988
420989
420990
420991
420992
420993
420994
420995
420996
420997
420998
420999
421000
421001
421002
421003
421004
421005
421006
421007
421008
421009
421010
421011
421012
421013
421014
421015
421016
421017
421018
421019
421020
421021
421022
421023
421024
421025
421026
421027
421028
421029
421030
421031
421032
421033
421034
421035
421036
421037
421038
421039
421040
421041
421042
421043
421044
421045
421046
421047
421048
421049
421050
421051
421052
421053
421054
421055
421056
421057
421058
421059
421060
421061
421062
421063
421064
421065
421066
421067
421068
421069
421070
421071
421072
421073
421074
421075
421076
421077
421078
421079
421080
421081
421082
421083
421084
421085
421086
421087
421088
421089
421090
421091
421092
421093
421094
421095
421096
421097
421098
421099
421100
421101
421102
421103
421104
421105
421106
421107
421108
421109
421110
421111
421112
421113
421114
421115
421116
421117
421118
421119
421120
421121
421122
421123
421124
421125
421126
421127
421128
421129
421130
421131
421132
421133
421134
421135
421136
421137
421138
421139
421140
421141
421142
421143
421144
421145
421146
421147
421148
421149
421150
421151
421152
421153
421154
421155
421156
421157
421158
421159
421160
421161
421162
421163
421164
421165
421166
421167
421168
421169
421170
421171
421172
421173
421174
421175
421176
421177
421178
421179
421180
421181
421182
421183
421184
421185
421186
421187
421188
421189
421190
421191
421192
421193
421194
421195
421196
421197
421198
421199
421200
421201
421202
421203
421204
421205
421206
421207
421208
421209
421210
421211
421212
421213
421214
421215
421216
421217
421218
421219
421220
421221
421222
421223
421224
421225
421226
421227
421228
421229
421230
421231
421232
421233
421234
421235
421236
421237
421238
421239
421240
421241
421242
421243
421244
421245
421246
421247
421248
421249
421250
421251
421252
421253
421254
421255
421256
421257
421258
421259
421260
421261
421262
421263
421264
421265
421266
421267
421268
421269
421270
421271
421272
421273
421274
421275
421276
421277
421278
421279
421280
421281
421282
421283
421284
421285
421286
421287
421288
421289
421290
421291
421292
421293
421294
421295
421296
421297
421298
421299
421300
421301
421302
421303
421304
421305
421306
421307
421308
421309
421310
421311
421312
421313
421314
421315
421316
421317
421318
421319
421320
421321
421322
421323
421324
421325
421326
421327
421328
421329
421330
421331
421332
421333
421334
421335
421336
421337
421338
421339
421340
421341
421342
421343
421344
421345
421346
421347
421348
421349
421350
421351
421352
421353
421354
421355
421356
421357
421358
421359
421360
421361
421362
421363
421364
421365
421366
421367
421368
421369
421370
421371
421372
421373
421374
421375
421376
421377
421378
421379
421380
421381
421382
421383
421384
421385
421386
421387
421388
421389
421390
421391
421392
421393
421394
421395
421396
421397
421398
421399
421400
421401
421402
421403
421404
421405
421406
421407
421408
421409
421410
421411
421412
421413
421414
421415
421416
421417
421418
421419
421420
421421
421422
421423
421424
421425
421426
421427
421428
421429
421430
421431
421432
421433
421434
421435
421436
421437
421438
421439
421440
421441
421442
421443
421444
421445
421446
421447
421448
421449
421450
421451
421452
421453
421454
421455
421456
421457
421458
421459
421460
421461
421462
421463
421464
421465
421466
421467
421468
421469
421470
421471
421472
421473
421474
421475
421476
421477
421478
421479
421480
421481
421482
421483
421484
421485
421486
421487
421488
421489
421490
421491
421492
421493
421494
421495
421496
421497
421498
421499
421500
421501
421502
421503
421504
421505
421506
421507
421508
421509
421510
421511
421512
421513
421514
421515
421516
421517
421518
421519
421520
421521
421522
421523
421524
421525
421526
421527
421528
421529
421530
421531
421532
421533
421534
421535
421536
421537
421538
421539
421540
421541
421542
421543
421544
421545
421546
421547
421548
421549
421550
421551
421552
421553
421554
421555
421556
421557
421558
421559
421560
421561
421562
421563
421564
421565
421566
421567
421568
421569
421570
421571
421572
421573
421574
421575
421576
421577
421578
421579
421580
421581
421582
421583
421584
421585
421586
421587
421588
421589
421590
421591
421592
421593
421594
421595
421596
421597
421598
421599
421600
421601
421602
421603
421604
421605
421606
421607
421608
421609
421610
421611
421612
421613
421614
421615
421616
421617
421618
421619
421620
421621
421622
421623
421624
421625
421626
421627
421628
421629
421630
421631
421632
421633
421634
421635
421636
421637
421638
421639
421640
421641
421642
421643
421644
421645
421646
421647
421648
421649
421650
421651
421652
421653
421654
421655
421656
421657
421658
421659
421660
421661
421662
421663
421664
421665
421666
421667
421668
421669
421670
421671
421672
421673
421674
421675
421676
421677
421678
421679
421680
421681
421682
421683
421684
421685
421686
421687
421688
421689
421690
421691
421692
421693
421694
421695
421696
421697
421698
421699
421700
421701
421702
421703
421704
421705
421706
421707
421708
421709
421710
421711
421712
421713
421714
421715
421716
421717
421718
421719
421720
421721
421722
421723
421724
421725
421726
421727
421728
421729
421730
421731
421732
421733
421734
421735
421736
421737
421738
421739
421740
421741
421742
421743
421744
421745
421746
421747
421748
421749
421750
421751
421752
421753
421754
421755
421756
421757
421758
421759
421760
421761
421762
421763
421764
421765
421766
421767
421768
421769
421770
421771
421772
421773
421774
421775
421776
421777
421778
421779
421780
421781
421782
421783
421784
421785
421786
421787
421788
421789
421790
421791
421792
421793
421794
421795
421796
421797
421798
421799
421800
421801
421802
421803
421804
421805
421806
421807
421808
421809
421810
421811
421812
421813
421814
421815
421816
421817
421818
421819
421820
421821
421822
421823
421824
421825
421826
421827
421828
421829
421830
421831
421832
421833
421834
421835
421836
421837
421838
421839
421840
421841
421842
421843
421844
421845
421846
421847
421848
421849
421850
421851
421852
421853
421854
421855
421856
421857
421858
421859
421860
421861
421862
421863
421864
421865
421866
421867
421868
421869
421870
421871
421872
421873
421874
421875
421876
421877
421878
421879
421880
421881
421882
421883
421884
421885
421886
421887
421888
421889
421890
421891
421892
421893
421894
421895
421896
421897
421898
421899
421900
421901
421902
421903
421904
421905
421906
421907
421908
421909
421910
421911
421912
421913
421914
421915
421916
421917
421918
421919
421920
421921
421922
421923
421924
421925
421926
421927
421928
421929
421930
421931
421932
421933
421934
421935
421936
421937
421938
421939
421940
421941
421942
421943
421944
421945
421946
421947
421948
421949
421950
421951
421952
421953
421954
421955
421956
421957
421958
421959
421960
421961
421962
421963
421964
421965
421966
421967
421968
421969
421970
421971
421972
421973
421974
421975
421976
421977
421978
421979
421980
421981
421982
421983
421984
421985
421986
421987
421988
421989
421990
421991
421992
421993
421994
421995
421996
421997
421998
421999
422000
422001
422002
422003
422004
422005
422006
422007
422008
422009
422010
422011
422012
422013
422014
422015
422016
422017
422018
422019
422020
422021
422022
422023
422024
422025
422026
422027
422028
422029
422030
422031
422032
422033
422034
422035
422036
422037
422038
422039
422040
422041
422042
422043
422044
422045
422046
422047
422048
422049
422050
422051
422052
422053
422054
422055
422056
422057
422058
422059
422060
422061
422062
422063
422064
422065
422066
422067
422068
422069
422070
422071
422072
422073
422074
422075
422076
422077
422078
422079
422080
422081
422082
422083
422084
422085
422086
422087
422088
422089
422090
422091
422092
422093
422094
422095
422096
422097
422098
422099
422100
422101
422102
422103
422104
422105
422106
422107
422108
422109
422110
422111
422112
422113
422114
422115
422116
422117
422118
422119
422120
422121
422122
422123
422124
422125
422126
422127
422128
422129
422130
422131
422132
422133
422134
422135
422136
422137
422138
422139
422140
422141
422142
422143
422144
422145
422146
422147
422148
422149
422150
422151
422152
422153
422154
422155
422156
422157
422158
422159
422160
422161
422162
422163
422164
422165
422166
422167
422168
422169
422170
422171
422172
422173
422174
422175
422176
422177
422178
422179
422180
422181
422182
422183
422184
422185
422186
422187
422188
422189
422190
422191
422192
422193
422194
422195
422196
422197
422198
422199
422200
422201
422202
422203
422204
422205
422206
422207
422208
422209
422210
422211
422212
422213
422214
422215
422216
422217
422218
422219
422220
422221
422222
422223
422224
422225
422226
422227
422228
422229
422230
422231
422232
422233
422234
422235
422236
422237
422238
422239
422240
422241
422242
422243
422244
422245
422246
422247
422248
422249
422250
422251
422252
422253
422254
422255
422256
422257
422258
422259
422260
422261
422262
422263
422264
422265
422266
422267
422268
422269
422270
422271
422272
422273
422274
422275
422276
422277
422278
422279
422280
422281
422282
422283
422284
422285
422286
422287
422288
422289
422290
422291
422292
422293
422294
422295
422296
422297
422298
422299
422300
422301
422302
422303
422304
422305
422306
422307
422308
422309
422310
422311
422312
422313
422314
422315
422316
422317
422318
422319
422320
422321
422322
422323
422324
422325
422326
422327
422328
422329
422330
422331
422332
422333
422334
422335
422336
422337
422338
422339
422340
422341
422342
422343
422344
422345
422346
422347
422348
422349
422350
422351
422352
422353
422354
422355
422356
422357
422358
422359
422360
422361
422362
422363
422364
422365
422366
422367
422368
422369
422370
422371
422372
422373
422374
422375
422376
422377
422378
422379
422380
422381
422382
422383
422384
422385
422386
422387
422388
422389
422390
422391
422392
422393
422394
422395
422396
422397
422398
422399
422400
422401
422402
422403
422404
422405
422406
422407
422408
422409
422410
422411
422412
422413
422414
422415
422416
422417
422418
422419
422420
422421
422422
422423
422424
422425
422426
422427
422428
422429
422430
422431
422432
422433
422434
422435
422436
422437
422438
422439
422440
422441
422442
422443
422444
422445
422446
422447
422448
422449
422450
422451
422452
422453
422454
422455
422456
422457
422458
422459
422460
422461
422462
422463
422464
422465
422466
422467
422468
422469
422470
422471
422472
422473
422474
422475
422476
422477
422478
422479
422480
422481
422482
422483
422484
422485
422486
422487
422488
422489
422490
422491
422492
422493
422494
422495
422496
422497
422498
422499
422500
422501
422502
422503
422504
422505
422506
422507
422508
422509
422510
422511
422512
422513
422514
422515
422516
422517
422518
422519
422520
422521
422522
422523
422524
422525
422526
422527
422528
422529
422530
422531
422532
422533
422534
422535
422536
422537
422538
422539
422540
422541
422542
422543
422544
422545
422546
422547
422548
422549
422550
422551
422552
422553
422554
422555
422556
422557
422558
422559
422560
422561
422562
422563
422564
422565
422566
422567
422568
422569
422570
422571
422572
422573
422574
422575
422576
422577
422578
422579
422580
422581
422582
422583
422584
422585
422586
422587
422588
422589
422590
422591
422592
422593
422594
422595
422596
422597
422598
422599
422600
422601
422602
422603
422604
422605
422606
422607
422608
422609
422610
422611
422612
422613
422614
422615
422616
422617
422618
422619
422620
422621
422622
422623
422624
422625
422626
422627
422628
422629
422630
422631
422632
422633
422634
422635
422636
422637
422638
422639
422640
422641
422642
422643
422644
422645
422646
422647
422648
422649
422650
422651
422652
422653
422654
422655
422656
422657
422658
422659
422660
422661
422662
422663
422664
422665
422666
422667
422668
422669
422670
422671
422672
422673
422674
422675
422676
422677
422678
422679
422680
422681
422682
422683
422684
422685
422686
422687
422688
422689
422690
422691
422692
422693
422694
422695
422696
422697
422698
422699
422700
422701
422702
422703
422704
422705
422706
422707
422708
422709
422710
422711
422712
422713
422714
422715
422716
422717
422718
422719
422720
422721
422722
422723
422724
422725
422726
422727
422728
422729
422730
422731
422732
422733
422734
422735
422736
422737
422738
422739
422740
422741
422742
422743
422744
422745
422746
422747
422748
422749
422750
422751
422752
422753
422754
422755
422756
422757
422758
422759
422760
422761
422762
422763
422764
422765
422766
422767
422768
422769
422770
422771
422772
422773
422774
422775
422776
422777
422778
422779
422780
422781
422782
422783
422784
422785
422786
422787
422788
422789
422790
422791
422792
422793
422794
422795
422796
422797
422798
422799
422800
422801
422802
422803
422804
422805
422806
422807
422808
422809
422810
422811
422812
422813
422814
422815
422816
422817
422818
422819
422820
422821
422822
422823
422824
422825
422826
422827
422828
422829
422830
422831
422832
422833
422834
422835
422836
422837
422838
422839
422840
422841
422842
422843
422844
422845
422846
422847
422848
422849
422850
422851
422852
422853
422854
422855
422856
422857
422858
422859
422860
422861
422862
422863
422864
422865
422866
422867
422868
422869
422870
422871
422872
422873
422874
422875
422876
422877
422878
422879
422880
422881
422882
422883
422884
422885
422886
422887
422888
422889
422890
422891
422892
422893
422894
422895
422896
422897
422898
422899
422900
422901
422902
422903
422904
422905
422906
422907
422908
422909
422910
422911
422912
422913
422914
422915
422916
422917
422918
422919
422920
422921
422922
422923
422924
422925
422926
422927
422928
422929
422930
422931
422932
422933
422934
422935
422936
422937
422938
422939
422940
422941
422942
422943
422944
422945
422946
422947
422948
422949
422950
422951
422952
422953
422954
422955
422956
422957
422958
422959
422960
422961
422962
422963
422964
422965
422966
422967
422968
422969
422970
422971
422972
422973
422974
422975
422976
422977
422978
422979
422980
422981
422982
422983
422984
422985
422986
422987
422988
422989
422990
422991
422992
422993
422994
422995
422996
422997
422998
422999
423000
423001
423002
423003
423004
423005
423006
423007
423008
423009
423010
423011
423012
423013
423014
423015
423016
423017
423018
423019
423020
423021
423022
423023
423024
423025
423026
423027
423028
423029
423030
423031
423032
423033
423034
423035
423036
423037
423038
423039
423040
423041
423042
423043
423044
423045
423046
423047
423048
423049
423050
423051
423052
423053
423054
423055
423056
423057
423058
423059
423060
423061
423062
423063
423064
423065
423066
423067
423068
423069
423070
423071
423072
423073
423074
423075
423076
423077
423078
423079
423080
423081
423082
423083
423084
423085
423086
423087
423088
423089
423090
423091
423092
423093
423094
423095
423096
423097
423098
423099
423100
423101
423102
423103
423104
423105
423106
423107
423108
423109
423110
423111
423112
423113
423114
423115
423116
423117
423118
423119
423120
423121
423122
423123
423124
423125
423126
423127
423128
423129
423130
423131
423132
423133
423134
423135
423136
423137
423138
423139
423140
423141
423142
423143
423144
423145
423146
423147
423148
423149
423150
423151
423152
423153
423154
423155
423156
423157
423158
423159
423160
423161
423162
423163
423164
423165
423166
423167
423168
423169
423170
423171
423172
423173
423174
423175
423176
423177
423178
423179
423180
423181
423182
423183
423184
423185
423186
423187
423188
423189
423190
423191
423192
423193
423194
423195
423196
423197
423198
423199
423200
423201
423202
423203
423204
423205
423206
423207
423208
423209
423210
423211
423212
423213
423214
423215
423216
423217
423218
423219
423220
423221
423222
423223
423224
423225
423226
423227
423228
423229
423230
423231
423232
423233
423234
423235
423236
423237
423238
423239
423240
423241
423242
423243
423244
423245
423246
423247
423248
423249
423250
423251
423252
423253
423254
423255
423256
423257
423258
423259
423260
423261
423262
423263
423264
423265
423266
423267
423268
423269
423270
423271
423272
423273
423274
423275
423276
423277
423278
423279
423280
423281
423282
423283
423284
423285
423286
423287
423288
423289
423290
423291
423292
423293
423294
423295
423296
423297
423298
423299
423300
423301
423302
423303
423304
423305
423306
423307
423308
423309
423310
423311
423312
423313
423314
423315
423316
423317
423318
423319
423320
423321
423322
423323
423324
423325
423326
423327
423328
423329
423330
423331
423332
423333
423334
423335
423336
423337
423338
423339
423340
423341
423342
423343
423344
423345
423346
423347
423348
423349
423350
423351
423352
423353
423354
423355
423356
423357
423358
423359
423360
423361
423362
423363
423364
423365
423366
423367
423368
423369
423370
423371
423372
423373
423374
423375
423376
423377
423378
423379
423380
423381
423382
423383
423384
423385
423386
423387
423388
423389
423390
423391
423392
423393
423394
423395
423396
423397
423398
423399
423400
423401
423402
423403
423404
423405
423406
423407
423408
423409
423410
423411
423412
423413
423414
423415
423416
423417
423418
423419
423420
423421
423422
423423
423424
423425
423426
423427
423428
423429
423430
423431
423432
423433
423434
423435
423436
423437
423438
423439
423440
423441
423442
423443
423444
423445
423446
423447
423448
423449
423450
423451
423452
423453
423454
423455
423456
423457
423458
423459
423460
423461
423462
423463
423464
423465
423466
423467
423468
423469
423470
423471
423472
423473
423474
423475
423476
423477
423478
423479
423480
423481
423482
423483
423484
423485
423486
423487
423488
423489
423490
423491
423492
423493
423494
423495
423496
423497
423498
423499
423500
423501
423502
423503
423504
423505
423506
423507
423508
423509
423510
423511
423512
423513
423514
423515
423516
423517
423518
423519
423520
423521
423522
423523
423524
423525
423526
423527
423528
423529
423530
423531
423532
423533
423534
423535
423536
423537
423538
423539
423540
423541
423542
423543
423544
423545
423546
423547
423548
423549
423550
423551
423552
423553
423554
423555
423556
423557
423558
423559
423560
423561
423562
423563
423564
423565
423566
423567
423568
423569
423570
423571
423572
423573
423574
423575
423576
423577
423578
423579
423580
423581
423582
423583
423584
423585
423586
423587
423588
423589
423590
423591
423592
423593
423594
423595
423596
423597
423598
423599
423600
423601
423602
423603
423604
423605
423606
423607
423608
423609
423610
423611
423612
423613
423614
423615
423616
423617
423618
423619
423620
423621
423622
423623
423624
423625
423626
423627
423628
423629
423630
423631
423632
423633
423634
423635
423636
423637
423638
423639
423640
423641
423642
423643
423644
423645
423646
423647
423648
423649
423650
423651
423652
423653
423654
423655
423656
423657
423658
423659
423660
423661
423662
423663
423664
423665
423666
423667
423668
423669
423670
423671
423672
423673
423674
423675
423676
423677
423678
423679
423680
423681
423682
423683
423684
423685
423686
423687
423688
423689
423690
423691
423692
423693
423694
423695
423696
423697
423698
423699
423700
423701
423702
423703
423704
423705
423706
423707
423708
423709
423710
423711
423712
423713
423714
423715
423716
423717
423718
423719
423720
423721
423722
423723
423724
423725
423726
423727
423728
423729
423730
423731
423732
423733
423734
423735
423736
423737
423738
423739
423740
423741
423742
423743
423744
423745
423746
423747
423748
423749
423750
423751
423752
423753
423754
423755
423756
423757
423758
423759
423760
423761
423762
423763
423764
423765
423766
423767
423768
423769
423770
423771
423772
423773
423774
423775
423776
423777
423778
423779
423780
423781
423782
423783
423784
423785
423786
423787
423788
423789
423790
423791
423792
423793
423794
423795
423796
423797
423798
423799
423800
423801
423802
423803
423804
423805
423806
423807
423808
423809
423810
423811
423812
423813
423814
423815
423816
423817
423818
423819
423820
423821
423822
423823
423824
423825
423826
423827
423828
423829
423830
423831
423832
423833
423834
423835
423836
423837
423838
423839
423840
423841
423842
423843
423844
423845
423846
423847
423848
423849
423850
423851
423852
423853
423854
423855
423856
423857
423858
423859
423860
423861
423862
423863
423864
423865
423866
423867
423868
423869
423870
423871
423872
423873
423874
423875
423876
423877
423878
423879
423880
423881
423882
423883
423884
423885
423886
423887
423888
423889
423890
423891
423892
423893
423894
423895
423896
423897
423898
423899
423900
423901
423902
423903
423904
423905
423906
423907
423908
423909
423910
423911
423912
423913
423914
423915
423916
423917
423918
423919
423920
423921
423922
423923
423924
423925
423926
423927
423928
423929
423930
423931
423932
423933
423934
423935
423936
423937
423938
423939
423940
423941
423942
423943
423944
423945
423946
423947
423948
423949
423950
423951
423952
423953
423954
423955
423956
423957
423958
423959
423960
423961
423962
423963
423964
423965
423966
423967
423968
423969
423970
423971
423972
423973
423974
423975
423976
423977
423978
423979
423980
423981
423982
423983
423984
423985
423986
423987
423988
423989
423990
423991
423992
423993
423994
423995
423996
423997
423998
423999
424000
424001
424002
424003
424004
424005
424006
424007
424008
424009
424010
424011
424012
424013
424014
424015
424016
424017
424018
424019
424020
424021
424022
424023
424024
424025
424026
424027
424028
424029
424030
424031
424032
424033
424034
424035
424036
424037
424038
424039
424040
424041
424042
424043
424044
424045
424046
424047
424048
424049
424050
424051
424052
424053
424054
424055
424056
424057
424058
424059
424060
424061
424062
424063
424064
424065
424066
424067
424068
424069
424070
424071
424072
424073
424074
424075
424076
424077
424078
424079
424080
424081
424082
424083
424084
424085
424086
424087
424088
424089
424090
424091
424092
424093
424094
424095
424096
424097
424098
424099
424100
424101
424102
424103
424104
424105
424106
424107
424108
424109
424110
424111
424112
424113
424114
424115
424116
424117
424118
424119
424120
424121
424122
424123
424124
424125
424126
424127
424128
424129
424130
424131
424132
424133
424134
424135
424136
424137
424138
424139
424140
424141
424142
424143
424144
424145
424146
424147
424148
424149
424150
424151
424152
424153
424154
424155
424156
424157
424158
424159
424160
424161
424162
424163
424164
424165
424166
424167
424168
424169
424170
424171
424172
424173
424174
424175
424176
424177
424178
424179
424180
424181
424182
424183
424184
424185
424186
424187
424188
424189
424190
424191
424192
424193
424194
424195
424196
424197
424198
424199
424200
424201
424202
424203
424204
424205
424206
424207
424208
424209
424210
424211
424212
424213
424214
424215
424216
424217
424218
424219
424220
424221
424222
424223
424224
424225
424226
424227
424228
424229
424230
424231
424232
424233
424234
424235
424236
424237
424238
424239
424240
424241
424242
424243
424244
424245
424246
424247
424248
424249
424250
424251
424252
424253
424254
424255
424256
424257
424258
424259
424260
424261
424262
424263
424264
424265
424266
424267
424268
424269
424270
424271
424272
424273
424274
424275
424276
424277
424278
424279
424280
424281
424282
424283
424284
424285
424286
424287
424288
424289
424290
424291
424292
424293
424294
424295
424296
424297
424298
424299
424300
424301
424302
424303
424304
424305
424306
424307
424308
424309
424310
424311
424312
424313
424314
424315
424316
424317
424318
424319
424320
424321
424322
424323
424324
424325
424326
424327
424328
424329
424330
424331
424332
424333
424334
424335
424336
424337
424338
424339
424340
424341
424342
424343
424344
424345
424346
424347
424348
424349
424350
424351
424352
424353
424354
424355
424356
424357
424358
424359
424360
424361
424362
424363
424364
424365
424366
424367
424368
424369
424370
424371
424372
424373
424374
424375
424376
424377
424378
424379
424380
424381
424382
424383
424384
424385
424386
424387
424388
424389
424390
424391
424392
424393
424394
424395
424396
424397
424398
424399
424400
424401
424402
424403
424404
424405
424406
424407
424408
424409
424410
424411
424412
424413
424414
424415
424416
424417
424418
424419
424420
424421
424422
424423
424424
424425
424426
424427
424428
424429
424430
424431
424432
424433
424434
424435
424436
424437
424438
424439
424440
424441
424442
424443
424444
424445
424446
424447
424448
424449
424450
424451
424452
424453
424454
424455
424456
424457
424458
424459
424460
424461
424462
424463
424464
424465
424466
424467
424468
424469
424470
424471
424472
424473
424474
424475
424476
424477
424478
424479
424480
424481
424482
424483
424484
424485
424486
424487
424488
424489
424490
424491
424492
424493
424494
424495
424496
424497
424498
424499
424500
424501
424502
424503
424504
424505
424506
424507
424508
424509
424510
424511
424512
424513
424514
424515
424516
424517
424518
424519
424520
424521
424522
424523
424524
424525
424526
424527
424528
424529
424530
424531
424532
424533
424534
424535
424536
424537
424538
424539
424540
424541
424542
424543
424544
424545
424546
424547
424548
424549
424550
424551
424552
424553
424554
424555
424556
424557
424558
424559
424560
424561
424562
424563
424564
424565
424566
424567
424568
424569
424570
424571
424572
424573
424574
424575
424576
424577
424578
424579
424580
424581
424582
424583
424584
424585
424586
424587
424588
424589
424590
424591
424592
424593
424594
424595
424596
424597
424598
424599
424600
424601
424602
424603
424604
424605
424606
424607
424608
424609
424610
424611
424612
424613
424614
424615
424616
424617
424618
424619
424620
424621
424622
424623
424624
424625
424626
424627
424628
424629
424630
424631
424632
424633
424634
424635
424636
424637
424638
424639
424640
424641
424642
424643
424644
424645
424646
424647
424648
424649
424650
424651
424652
424653
424654
424655
424656
424657
424658
424659
424660
424661
424662
424663
424664
424665
424666
424667
424668
424669
424670
424671
424672
424673
424674
424675
424676
424677
424678
424679
424680
424681
424682
424683
424684
424685
424686
424687
424688
424689
424690
424691
424692
424693
424694
424695
424696
424697
424698
424699
424700
424701
424702
424703
424704
424705
424706
424707
424708
424709
424710
424711
424712
424713
424714
424715
424716
424717
424718
424719
424720
424721
424722
424723
424724
424725
424726
424727
424728
424729
424730
424731
424732
424733
424734
424735
424736
424737
424738
424739
424740
424741
424742
424743
424744
424745
424746
424747
424748
424749
424750
424751
424752
424753
424754
424755
424756
424757
424758
424759
424760
424761
424762
424763
424764
424765
424766
424767
424768
424769
424770
424771
424772
424773
424774
424775
424776
424777
424778
424779
424780
424781
424782
424783
424784
424785
424786
424787
424788
424789
424790
424791
424792
424793
424794
424795
424796
424797
424798
424799
424800
424801
424802
424803
424804
424805
424806
424807
424808
424809
424810
424811
424812
424813
424814
424815
424816
424817
424818
424819
424820
424821
424822
424823
424824
424825
424826
424827
424828
424829
424830
424831
424832
424833
424834
424835
424836
424837
424838
424839
424840
424841
424842
424843
424844
424845
424846
424847
424848
424849
424850
424851
424852
424853
424854
424855
424856
424857
424858
424859
424860
424861
424862
424863
424864
424865
424866
424867
424868
424869
424870
424871
424872
424873
424874
424875
424876
424877
424878
424879
424880
424881
424882
424883
424884
424885
424886
424887
424888
424889
424890
424891
424892
424893
424894
424895
424896
424897
424898
424899
424900
424901
424902
424903
424904
424905
424906
424907
424908
424909
424910
424911
424912
424913
424914
424915
424916
424917
424918
424919
424920
424921
424922
424923
424924
424925
424926
424927
424928
424929
424930
424931
424932
424933
424934
424935
424936
424937
424938
424939
424940
424941
424942
424943
424944
424945
424946
424947
424948
424949
424950
424951
424952
424953
424954
424955
424956
424957
424958
424959
424960
424961
424962
424963
424964
424965
424966
424967
424968
424969
424970
424971
424972
424973
424974
424975
424976
424977
424978
424979
424980
424981
424982
424983
424984
424985
424986
424987
424988
424989
424990
424991
424992
424993
424994
424995
424996
424997
424998
424999
425000
425001
425002
425003
425004
425005
425006
425007
425008
425009
425010
425011
425012
425013
425014
425015
425016
425017
425018
425019
425020
425021
425022
425023
425024
425025
425026
425027
425028
425029
425030
425031
425032
425033
425034
425035
425036
425037
425038
425039
425040
425041
425042
425043
425044
425045
425046
425047
425048
425049
425050
425051
425052
425053
425054
425055
425056
425057
425058
425059
425060
425061
425062
425063
425064
425065
425066
425067
425068
425069
425070
425071
425072
425073
425074
425075
425076
425077
425078
425079
425080
425081
425082
425083
425084
425085
425086
425087
425088
425089
425090
425091
425092
425093
425094
425095
425096
425097
425098
425099
425100
425101
425102
425103
425104
425105
425106
425107
425108
425109
425110
425111
425112
425113
425114
425115
425116
425117
425118
425119
425120
425121
425122
425123
425124
425125
425126
425127
425128
425129
425130
425131
425132
425133
425134
425135
425136
425137
425138
425139
425140
425141
425142
425143
425144
425145
425146
425147
425148
425149
425150
425151
425152
425153
425154
425155
425156
425157
425158
425159
425160
425161
425162
425163
425164
425165
425166
425167
425168
425169
425170
425171
425172
425173
425174
425175
425176
425177
425178
425179
425180
425181
425182
425183
425184
425185
425186
425187
425188
425189
425190
425191
425192
425193
425194
425195
425196
425197
425198
425199
425200
425201
425202
425203
425204
425205
425206
425207
425208
425209
425210
425211
425212
425213
425214
425215
425216
425217
425218
425219
425220
425221
425222
425223
425224
425225
425226
425227
425228
425229
425230
425231
425232
425233
425234
425235
425236
425237
425238
425239
425240
425241
425242
425243
425244
425245
425246
425247
425248
425249
425250
425251
425252
425253
425254
425255
425256
425257
425258
425259
425260
425261
425262
425263
425264
425265
425266
425267
425268
425269
425270
425271
425272
425273
425274
425275
425276
425277
425278
425279
425280
425281
425282
425283
425284
425285
425286
425287
425288
425289
425290
425291
425292
425293
425294
425295
425296
425297
425298
425299
425300
425301
425302
425303
425304
425305
425306
425307
425308
425309
425310
425311
425312
425313
425314
425315
425316
425317
425318
425319
425320
425321
425322
425323
425324
425325
425326
425327
425328
425329
425330
425331
425332
425333
425334
425335
425336
425337
425338
425339
425340
425341
425342
425343
425344
425345
425346
425347
425348
425349
425350
425351
425352
425353
425354
425355
425356
425357
425358
425359
425360
425361
425362
425363
425364
425365
425366
425367
425368
425369
425370
425371
425372
425373
425374
425375
425376
425377
425378
425379
425380
425381
425382
425383
425384
425385
425386
425387
425388
425389
425390
425391
425392
425393
425394
425395
425396
425397
425398
425399
425400
425401
425402
425403
425404
425405
425406
425407
425408
425409
425410
425411
425412
425413
425414
425415
425416
425417
425418
425419
425420
425421
425422
425423
425424
425425
425426
425427
425428
425429
425430
425431
425432
425433
425434
425435
425436
425437
425438
425439
425440
425441
425442
425443
425444
425445
425446
425447
425448
425449
425450
425451
425452
425453
425454
425455
425456
425457
425458
425459
425460
425461
425462
425463
425464
425465
425466
425467
425468
425469
425470
425471
425472
425473
425474
425475
425476
425477
425478
425479
425480
425481
425482
425483
425484
425485
425486
425487
425488
425489
425490
425491
425492
425493
425494
425495
425496
425497
425498
425499
425500
425501
425502
425503
425504
425505
425506
425507
425508
425509
425510
425511
425512
425513
425514
425515
425516
425517
425518
425519
425520
425521
425522
425523
425524
425525
425526
425527
425528
425529
425530
425531
425532
425533
425534
425535
425536
425537
425538
425539
425540
425541
425542
425543
425544
425545
425546
425547
425548
425549
425550
425551
425552
425553
425554
425555
425556
425557
425558
425559
425560
425561
425562
425563
425564
425565
425566
425567
425568
425569
425570
425571
425572
425573
425574
425575
425576
425577
425578
425579
425580
425581
425582
425583
425584
425585
425586
425587
425588
425589
425590
425591
425592
425593
425594
425595
425596
425597
425598
425599
425600
425601
425602
425603
425604
425605
425606
425607
425608
425609
425610
425611
425612
425613
425614
425615
425616
425617
425618
425619
425620
425621
425622
425623
425624
425625
425626
425627
425628
425629
425630
425631
425632
425633
425634
425635
425636
425637
425638
425639
425640
425641
425642
425643
425644
425645
425646
425647
425648
425649
425650
425651
425652
425653
425654
425655
425656
425657
425658
425659
425660
425661
425662
425663
425664
425665
425666
425667
425668
425669
425670
425671
425672
425673
425674
425675
425676
425677
425678
425679
425680
425681
425682
425683
425684
425685
425686
425687
425688
425689
425690
425691
425692
425693
425694
425695
425696
425697
425698
425699
425700
425701
425702
425703
425704
425705
425706
425707
425708
425709
425710
425711
425712
425713
425714
425715
425716
425717
425718
425719
425720
425721
425722
425723
425724
425725
425726
425727
425728
425729
425730
425731
425732
425733
425734
425735
425736
425737
425738
425739
425740
425741
425742
425743
425744
425745
425746
425747
425748
425749
425750
425751
425752
425753
425754
425755
425756
425757
425758
425759
425760
425761
425762
425763
425764
425765
425766
425767
425768
425769
425770
425771
425772
425773
425774
425775
425776
425777
425778
425779
425780
425781
425782
425783
425784
425785
425786
425787
425788
425789
425790
425791
425792
425793
425794
425795
425796
425797
425798
425799
425800
425801
425802
425803
425804
425805
425806
425807
425808
425809
425810
425811
425812
425813
425814
425815
425816
425817
425818
425819
425820
425821
425822
425823
425824
425825
425826
425827
425828
425829
425830
425831
425832
425833
425834
425835
425836
425837
425838
425839
425840
425841
425842
425843
425844
425845
425846
425847
425848
425849
425850
425851
425852
425853
425854
425855
425856
425857
425858
425859
425860
425861
425862
425863
425864
425865
425866
425867
425868
425869
425870
425871
425872
425873
425874
425875
425876
425877
425878
425879
425880
425881
425882
425883
425884
425885
425886
425887
425888
425889
425890
425891
425892
425893
425894
425895
425896
425897
425898
425899
425900
425901
425902
425903
425904
425905
425906
425907
425908
425909
425910
425911
425912
425913
425914
425915
425916
425917
425918
425919
425920
425921
425922
425923
425924
425925
425926
425927
425928
425929
425930
425931
425932
425933
425934
425935
425936
425937
425938
425939
425940
425941
425942
425943
425944
425945
425946
425947
425948
425949
425950
425951
425952
425953
425954
425955
425956
425957
425958
425959
425960
425961
425962
425963
425964
425965
425966
425967
425968
425969
425970
425971
425972
425973
425974
425975
425976
425977
425978
425979
425980
425981
425982
425983
425984
425985
425986
425987
425988
425989
425990
425991
425992
425993
425994
425995
425996
425997
425998
425999
426000
426001
426002
426003
426004
426005
426006
426007
426008
426009
426010
426011
426012
426013
426014
426015
426016
426017
426018
426019
426020
426021
426022
426023
426024
426025
426026
426027
426028
426029
426030
426031
426032
426033
426034
426035
426036
426037
426038
426039
426040
426041
426042
426043
426044
426045
426046
426047
426048
426049
426050
426051
426052
426053
426054
426055
426056
426057
426058
426059
426060
426061
426062
426063
426064
426065
426066
426067
426068
426069
426070
426071
426072
426073
426074
426075
426076
426077
426078
426079
426080
426081
426082
426083
426084
426085
426086
426087
426088
426089
426090
426091
426092
426093
426094
426095
426096
426097
426098
426099
426100
426101
426102
426103
426104
426105
426106
426107
426108
426109
426110
426111
426112
426113
426114
426115
426116
426117
426118
426119
426120
426121
426122
426123
426124
426125
426126
426127
426128
426129
426130
426131
426132
426133
426134
426135
426136
426137
426138
426139
426140
426141
426142
426143
426144
426145
426146
426147
426148
426149
426150
426151
426152
426153
426154
426155
426156
426157
426158
426159
426160
426161
426162
426163
426164
426165
426166
426167
426168
426169
426170
426171
426172
426173
426174
426175
426176
426177
426178
426179
426180
426181
426182
426183
426184
426185
426186
426187
426188
426189
426190
426191
426192
426193
426194
426195
426196
426197
426198
426199
426200
426201
426202
426203
426204
426205
426206
426207
426208
426209
426210
426211
426212
426213
426214
426215
426216
426217
426218
426219
426220
426221
426222
426223
426224
426225
426226
426227
426228
426229
426230
426231
426232
426233
426234
426235
426236
426237
426238
426239
426240
426241
426242
426243
426244
426245
426246
426247
426248
426249
426250
426251
426252
426253
426254
426255
426256
426257
426258
426259
426260
426261
426262
426263
426264
426265
426266
426267
426268
426269
426270
426271
426272
426273
426274
426275
426276
426277
426278
426279
426280
426281
426282
426283
426284
426285
426286
426287
426288
426289
426290
426291
426292
426293
426294
426295
426296
426297
426298
426299
426300
426301
426302
426303
426304
426305
426306
426307
426308
426309
426310
426311
426312
426313
426314
426315
426316
426317
426318
426319
426320
426321
426322
426323
426324
426325
426326
426327
426328
426329
426330
426331
426332
426333
426334
426335
426336
426337
426338
426339
426340
426341
426342
426343
426344
426345
426346
426347
426348
426349
426350
426351
426352
426353
426354
426355
426356
426357
426358
426359
426360
426361
426362
426363
426364
426365
426366
426367
426368
426369
426370
426371
426372
426373
426374
426375
426376
426377
426378
426379
426380
426381
426382
426383
426384
426385
426386
426387
426388
426389
426390
426391
426392
426393
426394
426395
426396
426397
426398
426399
426400
426401
426402
426403
426404
426405
426406
426407
426408
426409
426410
426411
426412
426413
426414
426415
426416
426417
426418
426419
426420
426421
426422
426423
426424
426425
426426
426427
426428
426429
426430
426431
426432
426433
426434
426435
426436
426437
426438
426439
426440
426441
426442
426443
426444
426445
426446
426447
426448
426449
426450
426451
426452
426453
426454
426455
426456
426457
426458
426459
426460
426461
426462
426463
426464
426465
426466
426467
426468
426469
426470
426471
426472
426473
426474
426475
426476
426477
426478
426479
426480
426481
426482
426483
426484
426485
426486
426487
426488
426489
426490
426491
426492
426493
426494
426495
426496
426497
426498
426499
426500
426501
426502
426503
426504
426505
426506
426507
426508
426509
426510
426511
426512
426513
426514
426515
426516
426517
426518
426519
426520
426521
426522
426523
426524
426525
426526
426527
426528
426529
426530
426531
426532
426533
426534
426535
426536
426537
426538
426539
426540
426541
426542
426543
426544
426545
426546
426547
426548
426549
426550
426551
426552
426553
426554
426555
426556
426557
426558
426559
426560
426561
426562
426563
426564
426565
426566
426567
426568
426569
426570
426571
426572
426573
426574
426575
426576
426577
426578
426579
426580
426581
426582
426583
426584
426585
426586
426587
426588
426589
426590
426591
426592
426593
426594
426595
426596
426597
426598
426599
426600
426601
426602
426603
426604
426605
426606
426607
426608
426609
426610
426611
426612
426613
426614
426615
426616
426617
426618
426619
426620
426621
426622
426623
426624
426625
426626
426627
426628
426629
426630
426631
426632
426633
426634
426635
426636
426637
426638
426639
426640
426641
426642
426643
426644
426645
426646
426647
426648
426649
426650
426651
426652
426653
426654
426655
426656
426657
426658
426659
426660
426661
426662
426663
426664
426665
426666
426667
426668
426669
426670
426671
426672
426673
426674
426675
426676
426677
426678
426679
426680
426681
426682
426683
426684
426685
426686
426687
426688
426689
426690
426691
426692
426693
426694
426695
426696
426697
426698
426699
426700
426701
426702
426703
426704
426705
426706
426707
426708
426709
426710
426711
426712
426713
426714
426715
426716
426717
426718
426719
426720
426721
426722
426723
426724
426725
426726
426727
426728
426729
426730
426731
426732
426733
426734
426735
426736
426737
426738
426739
426740
426741
426742
426743
426744
426745
426746
426747
426748
426749
426750
426751
426752
426753
426754
426755
426756
426757
426758
426759
426760
426761
426762
426763
426764
426765
426766
426767
426768
426769
426770
426771
426772
426773
426774
426775
426776
426777
426778
426779
426780
426781
426782
426783
426784
426785
426786
426787
426788
426789
426790
426791
426792
426793
426794
426795
426796
426797
426798
426799
426800
426801
426802
426803
426804
426805
426806
426807
426808
426809
426810
426811
426812
426813
426814
426815
426816
426817
426818
426819
426820
426821
426822
426823
426824
426825
426826
426827
426828
426829
426830
426831
426832
426833
426834
426835
426836
426837
426838
426839
426840
426841
426842
426843
426844
426845
426846
426847
426848
426849
426850
426851
426852
426853
426854
426855
426856
426857
426858
426859
426860
426861
426862
426863
426864
426865
426866
426867
426868
426869
426870
426871
426872
426873
426874
426875
426876
426877
426878
426879
426880
426881
426882
426883
426884
426885
426886
426887
426888
426889
426890
426891
426892
426893
426894
426895
426896
426897
426898
426899
426900
426901
426902
426903
426904
426905
426906
426907
426908
426909
426910
426911
426912
426913
426914
426915
426916
426917
426918
426919
426920
426921
426922
426923
426924
426925
426926
426927
426928
426929
426930
426931
426932
426933
426934
426935
426936
426937
426938
426939
426940
426941
426942
426943
426944
426945
426946
426947
426948
426949
426950
426951
426952
426953
426954
426955
426956
426957
426958
426959
426960
426961
426962
426963
426964
426965
426966
426967
426968
426969
426970
426971
426972
426973
426974
426975
426976
426977
426978
426979
426980
426981
426982
426983
426984
426985
426986
426987
426988
426989
426990
426991
426992
426993
426994
426995
426996
426997
426998
426999
427000
427001
427002
427003
427004
427005
427006
427007
427008
427009
427010
427011
427012
427013
427014
427015
427016
427017
427018
427019
427020
427021
427022
427023
427024
427025
427026
427027
427028
427029
427030
427031
427032
427033
427034
427035
427036
427037
427038
427039
427040
427041
427042
427043
427044
427045
427046
427047
427048
427049
427050
427051
427052
427053
427054
427055
427056
427057
427058
427059
427060
427061
427062
427063
427064
427065
427066
427067
427068
427069
427070
427071
427072
427073
427074
427075
427076
427077
427078
427079
427080
427081
427082
427083
427084
427085
427086
427087
427088
427089
427090
427091
427092
427093
427094
427095
427096
427097
427098
427099
427100
427101
427102
427103
427104
427105
427106
427107
427108
427109
427110
427111
427112
427113
427114
427115
427116
427117
427118
427119
427120
427121
427122
427123
427124
427125
427126
427127
427128
427129
427130
427131
427132
427133
427134
427135
427136
427137
427138
427139
427140
427141
427142
427143
427144
427145
427146
427147
427148
427149
427150
427151
427152
427153
427154
427155
427156
427157
427158
427159
427160
427161
427162
427163
427164
427165
427166
427167
427168
427169
427170
427171
427172
427173
427174
427175
427176
427177
427178
427179
427180
427181
427182
427183
427184
427185
427186
427187
427188
427189
427190
427191
427192
427193
427194
427195
427196
427197
427198
427199
427200
427201
427202
427203
427204
427205
427206
427207
427208
427209
427210
427211
427212
427213
427214
427215
427216
427217
427218
427219
427220
427221
427222
427223
427224
427225
427226
427227
427228
427229
427230
427231
427232
427233
427234
427235
427236
427237
427238
427239
427240
427241
427242
427243
427244
427245
427246
427247
427248
427249
427250
427251
427252
427253
427254
427255
427256
427257
427258
427259
427260
427261
427262
427263
427264
427265
427266
427267
427268
427269
427270
427271
427272
427273
427274
427275
427276
427277
427278
427279
427280
427281
427282
427283
427284
427285
427286
427287
427288
427289
427290
427291
427292
427293
427294
427295
427296
427297
427298
427299
427300
427301
427302
427303
427304
427305
427306
427307
427308
427309
427310
427311
427312
427313
427314
427315
427316
427317
427318
427319
427320
427321
427322
427323
427324
427325
427326
427327
427328
427329
427330
427331
427332
427333
427334
427335
427336
427337
427338
427339
427340
427341
427342
427343
427344
427345
427346
427347
427348
427349
427350
427351
427352
427353
427354
427355
427356
427357
427358
427359
427360
427361
427362
427363
427364
427365
427366
427367
427368
427369
427370
427371
427372
427373
427374
427375
427376
427377
427378
427379
427380
427381
427382
427383
427384
427385
427386
427387
427388
427389
427390
427391
427392
427393
427394
427395
427396
427397
427398
427399
427400
427401
427402
427403
427404
427405
427406
427407
427408
427409
427410
427411
427412
427413
427414
427415
427416
427417
427418
427419
427420
427421
427422
427423
427424
427425
427426
427427
427428
427429
427430
427431
427432
427433
427434
427435
427436
427437
427438
427439
427440
427441
427442
427443
427444
427445
427446
427447
427448
427449
427450
427451
427452
427453
427454
427455
427456
427457
427458
427459
427460
427461
427462
427463
427464
427465
427466
427467
427468
427469
427470
427471
427472
427473
427474
427475
427476
427477
427478
427479
427480
427481
427482
427483
427484
427485
427486
427487
427488
427489
427490
427491
427492
427493
427494
427495
427496
427497
427498
427499
427500
427501
427502
427503
427504
427505
427506
427507
427508
427509
427510
427511
427512
427513
427514
427515
427516
427517
427518
427519
427520
427521
427522
427523
427524
427525
427526
427527
427528
427529
427530
427531
427532
427533
427534
427535
427536
427537
427538
427539
427540
427541
427542
427543
427544
427545
427546
427547
427548
427549
427550
427551
427552
427553
427554
427555
427556
427557
427558
427559
427560
427561
427562
427563
427564
427565
427566
427567
427568
427569
427570
427571
427572
427573
427574
427575
427576
427577
427578
427579
427580
427581
427582
427583
427584
427585
427586
427587
427588
427589
427590
427591
427592
427593
427594
427595
427596
427597
427598
427599
427600
427601
427602
427603
427604
427605
427606
427607
427608
427609
427610
427611
427612
427613
427614
427615
427616
427617
427618
427619
427620
427621
427622
427623
427624
427625
427626
427627
427628
427629
427630
427631
427632
427633
427634
427635
427636
427637
427638
427639
427640
427641
427642
427643
427644
427645
427646
427647
427648
427649
427650
427651
427652
427653
427654
427655
427656
427657
427658
427659
427660
427661
427662
427663
427664
427665
427666
427667
427668
427669
427670
427671
427672
427673
427674
427675
427676
427677
427678
427679
427680
427681
427682
427683
427684
427685
427686
427687
427688
427689
427690
427691
427692
427693
427694
427695
427696
427697
427698
427699
427700
427701
427702
427703
427704
427705
427706
427707
427708
427709
427710
427711
427712
427713
427714
427715
427716
427717
427718
427719
427720
427721
427722
427723
427724
427725
427726
427727
427728
427729
427730
427731
427732
427733
427734
427735
427736
427737
427738
427739
427740
427741
427742
427743
427744
427745
427746
427747
427748
427749
427750
427751
427752
427753
427754
427755
427756
427757
427758
427759
427760
427761
427762
427763
427764
427765
427766
427767
427768
427769
427770
427771
427772
427773
427774
427775
427776
427777
427778
427779
427780
427781
427782
427783
427784
427785
427786
427787
427788
427789
427790
427791
427792
427793
427794
427795
427796
427797
427798
427799
427800
427801
427802
427803
427804
427805
427806
427807
427808
427809
427810
427811
427812
427813
427814
427815
427816
427817
427818
427819
427820
427821
427822
427823
427824
427825
427826
427827
427828
427829
427830
427831
427832
427833
427834
427835
427836
427837
427838
427839
427840
427841
427842
427843
427844
427845
427846
427847
427848
427849
427850
427851
427852
427853
427854
427855
427856
427857
427858
427859
427860
427861
427862
427863
427864
427865
427866
427867
427868
427869
427870
427871
427872
427873
427874
427875
427876
427877
427878
427879
427880
427881
427882
427883
427884
427885
427886
427887
427888
427889
427890
427891
427892
427893
427894
427895
427896
427897
427898
427899
427900
427901
427902
427903
427904
427905
427906
427907
427908
427909
427910
427911
427912
427913
427914
427915
427916
427917
427918
427919
427920
427921
427922
427923
427924
427925
427926
427927
427928
427929
427930
427931
427932
427933
427934
427935
427936
427937
427938
427939
427940
427941
427942
427943
427944
427945
427946
427947
427948
427949
427950
427951
427952
427953
427954
427955
427956
427957
427958
427959
427960
427961
427962
427963
427964
427965
427966
427967
427968
427969
427970
427971
427972
427973
427974
427975
427976
427977
427978
427979
427980
427981
427982
427983
427984
427985
427986
427987
427988
427989
427990
427991
427992
427993
427994
427995
427996
427997
427998
427999
428000
428001
428002
428003
428004
428005
428006
428007
428008
428009
428010
428011
428012
428013
428014
428015
428016
428017
428018
428019
428020
428021
428022
428023
428024
428025
428026
428027
428028
428029
428030
428031
428032
428033
428034
428035
428036
428037
428038
428039
428040
428041
428042
428043
428044
428045
428046
428047
428048
428049
428050
428051
428052
428053
428054
428055
428056
428057
428058
428059
428060
428061
428062
428063
428064
428065
428066
428067
428068
428069
428070
428071
428072
428073
428074
428075
428076
428077
428078
428079
428080
428081
428082
428083
428084
428085
428086
428087
428088
428089
428090
428091
428092
428093
428094
428095
428096
428097
428098
428099
428100
428101
428102
428103
428104
428105
428106
428107
428108
428109
428110
428111
428112
428113
428114
428115
428116
428117
428118
428119
428120
428121
428122
428123
428124
428125
428126
428127
428128
428129
428130
428131
428132
428133
428134
428135
428136
428137
428138
428139
428140
428141
428142
428143
428144
428145
428146
428147
428148
428149
428150
428151
428152
428153
428154
428155
428156
428157
428158
428159
428160
428161
428162
428163
428164
428165
428166
428167
428168
428169
428170
428171
428172
428173
428174
428175
428176
428177
428178
428179
428180
428181
428182
428183
428184
428185
428186
428187
428188
428189
428190
428191
428192
428193
428194
428195
428196
428197
428198
428199
428200
428201
428202
428203
428204
428205
428206
428207
428208
428209
428210
428211
428212
428213
428214
428215
428216
428217
428218
428219
428220
428221
428222
428223
428224
428225
428226
428227
428228
428229
428230
428231
428232
428233
428234
428235
428236
428237
428238
428239
428240
428241
428242
428243
428244
428245
428246
428247
428248
428249
428250
428251
428252
428253
428254
428255
428256
428257
428258
428259
428260
428261
428262
428263
428264
428265
428266
428267
428268
428269
428270
428271
428272
428273
428274
428275
428276
428277
428278
428279
428280
428281
428282
428283
428284
428285
428286
428287
428288
428289
428290
428291
428292
428293
428294
428295
428296
428297
428298
428299
428300
428301
428302
428303
428304
428305
428306
428307
428308
428309
428310
428311
428312
428313
428314
428315
428316
428317
428318
428319
428320
428321
428322
428323
428324
428325
428326
428327
428328
428329
428330
428331
428332
428333
428334
428335
428336
428337
428338
428339
428340
428341
428342
428343
428344
428345
428346
428347
428348
428349
428350
428351
428352
428353
428354
428355
428356
428357
428358
428359
428360
428361
428362
428363
428364
428365
428366
428367
428368
428369
428370
428371
428372
428373
428374
428375
428376
428377
428378
428379
428380
428381
428382
428383
428384
428385
428386
428387
428388
428389
428390
428391
428392
428393
428394
428395
428396
428397
428398
428399
428400
428401
428402
428403
428404
428405
428406
428407
428408
428409
428410
428411
428412
428413
428414
428415
428416
428417
428418
428419
428420
428421
428422
428423
428424
428425
428426
428427
428428
428429
428430
428431
428432
428433
428434
428435
428436
428437
428438
428439
428440
428441
428442
428443
428444
428445
428446
428447
428448
428449
428450
428451
428452
428453
428454
428455
428456
428457
428458
428459
428460
428461
428462
428463
428464
428465
428466
428467
428468
428469
428470
428471
428472
428473
428474
428475
428476
428477
428478
428479
428480
428481
428482
428483
428484
428485
428486
428487
428488
428489
428490
428491
428492
428493
428494
428495
428496
428497
428498
428499
428500
428501
428502
428503
428504
428505
428506
428507
428508
428509
428510
428511
428512
428513
428514
428515
428516
428517
428518
428519
428520
428521
428522
428523
428524
428525
428526
428527
428528
428529
428530
428531
428532
428533
428534
428535
428536
428537
428538
428539
428540
428541
428542
428543
428544
428545
428546
428547
428548
428549
428550
428551
428552
428553
428554
428555
428556
428557
428558
428559
428560
428561
428562
428563
428564
428565
428566
428567
428568
428569
428570
428571
428572
428573
428574
428575
428576
428577
428578
428579
428580
428581
428582
428583
428584
428585
428586
428587
428588
428589
428590
428591
428592
428593
428594
428595
428596
428597
428598
428599
428600
428601
428602
428603
428604
428605
428606
428607
428608
428609
428610
428611
428612
428613
428614
428615
428616
428617
428618
428619
428620
428621
428622
428623
428624
428625
428626
428627
428628
428629
428630
428631
428632
428633
428634
428635
428636
428637
428638
428639
428640
428641
428642
428643
428644
428645
428646
428647
428648
428649
428650
428651
428652
428653
428654
428655
428656
428657
428658
428659
428660
428661
428662
428663
428664
428665
428666
428667
428668
428669
428670
428671
428672
428673
428674
428675
428676
428677
428678
428679
428680
428681
428682
428683
428684
428685
428686
428687
428688
428689
428690
428691
428692
428693
428694
428695
428696
428697
428698
428699
428700
428701
428702
428703
428704
428705
428706
428707
428708
428709
428710
428711
428712
428713
428714
428715
428716
428717
428718
428719
428720
428721
428722
428723
428724
428725
428726
428727
428728
428729
428730
428731
428732
428733
428734
428735
428736
428737
428738
428739
428740
428741
428742
428743
428744
428745
428746
428747
428748
428749
428750
428751
428752
428753
428754
428755
428756
428757
428758
428759
428760
428761
428762
428763
428764
428765
428766
428767
428768
428769
428770
428771
428772
428773
428774
428775
428776
428777
428778
428779
428780
428781
428782
428783
428784
428785
428786
428787
428788
428789
428790
428791
428792
428793
428794
428795
428796
428797
428798
428799
428800
428801
428802
428803
428804
428805
428806
428807
428808
428809
428810
428811
428812
428813
428814
428815
428816
428817
428818
428819
428820
428821
428822
428823
428824
428825
428826
428827
428828
428829
428830
428831
428832
428833
428834
428835
428836
428837
428838
428839
428840
428841
428842
428843
428844
428845
428846
428847
428848
428849
428850
428851
428852
428853
428854
428855
428856
428857
428858
428859
428860
428861
428862
428863
428864
428865
428866
428867
428868
428869
428870
428871
428872
428873
428874
428875
428876
428877
428878
428879
428880
428881
428882
428883
428884
428885
428886
428887
428888
428889
428890
428891
428892
428893
428894
428895
428896
428897
428898
428899
428900
428901
428902
428903
428904
428905
428906
428907
428908
428909
428910
428911
428912
428913
428914
428915
428916
428917
428918
428919
428920
428921
428922
428923
428924
428925
428926
428927
428928
428929
428930
428931
428932
428933
428934
428935
428936
428937
428938
428939
428940
428941
428942
428943
428944
428945
428946
428947
428948
428949
428950
428951
428952
428953
428954
428955
428956
428957
428958
428959
428960
428961
428962
428963
428964
428965
428966
428967
428968
428969
428970
428971
428972
428973
428974
428975
428976
428977
428978
428979
428980
428981
428982
428983
428984
428985
428986
428987
428988
428989
428990
428991
428992
428993
428994
428995
428996
428997
428998
428999
429000
429001
429002
429003
429004
429005
429006
429007
429008
429009
429010
429011
429012
429013
429014
429015
429016
429017
429018
429019
429020
429021
429022
429023
429024
429025
429026
429027
429028
429029
429030
429031
429032
429033
429034
429035
429036
429037
429038
429039
429040
429041
429042
429043
429044
429045
429046
429047
429048
429049
429050
429051
429052
429053
429054
429055
429056
429057
429058
429059
429060
429061
429062
429063
429064
429065
429066
429067
429068
429069
429070
429071
429072
429073
429074
429075
429076
429077
429078
429079
429080
429081
429082
429083
429084
429085
429086
429087
429088
429089
429090
429091
429092
429093
429094
429095
429096
429097
429098
429099
429100
429101
429102
429103
429104
429105
429106
429107
429108
429109
429110
429111
429112
429113
429114
429115
429116
429117
429118
429119
429120
429121
429122
429123
429124
429125
429126
429127
429128
429129
429130
429131
429132
429133
429134
429135
429136
429137
429138
429139
429140
429141
429142
429143
429144
429145
429146
429147
429148
429149
429150
429151
429152
429153
429154
429155
429156
429157
429158
429159
429160
429161
429162
429163
429164
429165
429166
429167
429168
429169
429170
429171
429172
429173
429174
429175
429176
429177
429178
429179
429180
429181
429182
429183
429184
429185
429186
429187
429188
429189
429190
429191
429192
429193
429194
429195
429196
429197
429198
429199
429200
429201
429202
429203
429204
429205
429206
429207
429208
429209
429210
429211
429212
429213
429214
429215
429216
429217
429218
429219
429220
429221
429222
429223
429224
429225
429226
429227
429228
429229
429230
429231
429232
429233
429234
429235
429236
429237
429238
429239
429240
429241
429242
429243
429244
429245
429246
429247
429248
429249
429250
429251
429252
429253
429254
429255
429256
429257
429258
429259
429260
429261
429262
429263
429264
429265
429266
429267
429268
429269
429270
429271
429272
429273
429274
429275
429276
429277
429278
429279
429280
429281
429282
429283
429284
429285
429286
429287
429288
429289
429290
429291
429292
429293
429294
429295
429296
429297
429298
429299
429300
429301
429302
429303
429304
429305
429306
429307
429308
429309
429310
429311
429312
429313
429314
429315
429316
429317
429318
429319
429320
429321
429322
429323
429324
429325
429326
429327
429328
429329
429330
429331
429332
429333
429334
429335
429336
429337
429338
429339
429340
429341
429342
429343
429344
429345
429346
429347
429348
429349
429350
429351
429352
429353
429354
429355
429356
429357
429358
429359
429360
429361
429362
429363
429364
429365
429366
429367
429368
429369
429370
429371
429372
429373
429374
429375
429376
429377
429378
429379
429380
429381
429382
429383
429384
429385
429386
429387
429388
429389
429390
429391
429392
429393
429394
429395
429396
429397
429398
429399
429400
429401
429402
429403
429404
429405
429406
429407
429408
429409
429410
429411
429412
429413
429414
429415
429416
429417
429418
429419
429420
429421
429422
429423
429424
429425
429426
429427
429428
429429
429430
429431
429432
429433
429434
429435
429436
429437
429438
429439
429440
429441
429442
429443
429444
429445
429446
429447
429448
429449
429450
429451
429452
429453
429454
429455
429456
429457
429458
429459
429460
429461
429462
429463
429464
429465
429466
429467
429468
429469
429470
429471
429472
429473
429474
429475
429476
429477
429478
429479
429480
429481
429482
429483
429484
429485
429486
429487
429488
429489
429490
429491
429492
429493
429494
429495
429496
429497
429498
429499
429500
429501
429502
429503
429504
429505
429506
429507
429508
429509
429510
429511
429512
429513
429514
429515
429516
429517
429518
429519
429520
429521
429522
429523
429524
429525
429526
429527
429528
429529
429530
429531
429532
429533
429534
429535
429536
429537
429538
429539
429540
429541
429542
429543
429544
429545
429546
429547
429548
429549
429550
429551
429552
429553
429554
429555
429556
429557
429558
429559
429560
429561
429562
429563
429564
429565
429566
429567
429568
429569
429570
429571
429572
429573
429574
429575
429576
429577
429578
429579
429580
429581
429582
429583
429584
429585
429586
429587
429588
429589
429590
429591
429592
429593
429594
429595
429596
429597
429598
429599
429600
429601
429602
429603
429604
429605
429606
429607
429608
429609
429610
429611
429612
429613
429614
429615
429616
429617
429618
429619
429620
429621
429622
429623
429624
429625
429626
429627
429628
429629
429630
429631
429632
429633
429634
429635
429636
429637
429638
429639
429640
429641
429642
429643
429644
429645
429646
429647
429648
429649
429650
429651
429652
429653
429654
429655
429656
429657
429658
429659
429660
429661
429662
429663
429664
429665
429666
429667
429668
429669
429670
429671
429672
429673
429674
429675
429676
429677
429678
429679
429680
429681
429682
429683
429684
429685
429686
429687
429688
429689
429690
429691
429692
429693
429694
429695
429696
429697
429698
429699
429700
429701
429702
429703
429704
429705
429706
429707
429708
429709
429710
429711
429712
429713
429714
429715
429716
429717
429718
429719
429720
429721
429722
429723
429724
429725
429726
429727
429728
429729
429730
429731
429732
429733
429734
429735
429736
429737
429738
429739
429740
429741
429742
429743
429744
429745
429746
429747
429748
429749
429750
429751
429752
429753
429754
429755
429756
429757
429758
429759
429760
429761
429762
429763
429764
429765
429766
429767
429768
429769
429770
429771
429772
429773
429774
429775
429776
429777
429778
429779
429780
429781
429782
429783
429784
429785
429786
429787
429788
429789
429790
429791
429792
429793
429794
429795
429796
429797
429798
429799
429800
429801
429802
429803
429804
429805
429806
429807
429808
429809
429810
429811
429812
429813
429814
429815
429816
429817
429818
429819
429820
429821
429822
429823
429824
429825
429826
429827
429828
429829
429830
429831
429832
429833
429834
429835
429836
429837
429838
429839
429840
429841
429842
429843
429844
429845
429846
429847
429848
429849
429850
429851
429852
429853
429854
429855
429856
429857
429858
429859
429860
429861
429862
429863
429864
429865
429866
429867
429868
429869
429870
429871
429872
429873
429874
429875
429876
429877
429878
429879
429880
429881
429882
429883
429884
429885
429886
429887
429888
429889
429890
429891
429892
429893
429894
429895
429896
429897
429898
429899
429900
429901
429902
429903
429904
429905
429906
429907
429908
429909
429910
429911
429912
429913
429914
429915
429916
429917
429918
429919
429920
429921
429922
429923
429924
429925
429926
429927
429928
429929
429930
429931
429932
429933
429934
429935
429936
429937
429938
429939
429940
429941
429942
429943
429944
429945
429946
429947
429948
429949
429950
429951
429952
429953
429954
429955
429956
429957
429958
429959
429960
429961
429962
429963
429964
429965
429966
429967
429968
429969
429970
429971
429972
429973
429974
429975
429976
429977
429978
429979
429980
429981
429982
429983
429984
429985
429986
429987
429988
429989
429990
429991
429992
429993
429994
429995
429996
429997
429998
429999
430000
430001
430002
430003
430004
430005
430006
430007
430008
430009
430010
430011
430012
430013
430014
430015
430016
430017
430018
430019
430020
430021
430022
430023
430024
430025
430026
430027
430028
430029
430030
430031
430032
430033
430034
430035
430036
430037
430038
430039
430040
430041
430042
430043
430044
430045
430046
430047
430048
430049
430050
430051
430052
430053
430054
430055
430056
430057
430058
430059
430060
430061
430062
430063
430064
430065
430066
430067
430068
430069
430070
430071
430072
430073
430074
430075
430076
430077
430078
430079
430080
430081
430082
430083
430084
430085
430086
430087
430088
430089
430090
430091
430092
430093
430094
430095
430096
430097
430098
430099
430100
430101
430102
430103
430104
430105
430106
430107
430108
430109
430110
430111
430112
430113
430114
430115
430116
430117
430118
430119
430120
430121
430122
430123
430124
430125
430126
430127
430128
430129
430130
430131
430132
430133
430134
430135
430136
430137
430138
430139
430140
430141
430142
430143
430144
430145
430146
430147
430148
430149
430150
430151
430152
430153
430154
430155
430156
430157
430158
430159
430160
430161
430162
430163
430164
430165
430166
430167
430168
430169
430170
430171
430172
430173
430174
430175
430176
430177
430178
430179
430180
430181
430182
430183
430184
430185
430186
430187
430188
430189
430190
430191
430192
430193
430194
430195
430196
430197
430198
430199
430200
430201
430202
430203
430204
430205
430206
430207
430208
430209
430210
430211
430212
430213
430214
430215
430216
430217
430218
430219
430220
430221
430222
430223
430224
430225
430226
430227
430228
430229
430230
430231
430232
430233
430234
430235
430236
430237
430238
430239
430240
430241
430242
430243
430244
430245
430246
430247
430248
430249
430250
430251
430252
430253
430254
430255
430256
430257
430258
430259
430260
430261
430262
430263
430264
430265
430266
430267
430268
430269
430270
430271
430272
430273
430274
430275
430276
430277
430278
430279
430280
430281
430282
430283
430284
430285
430286
430287
430288
430289
430290
430291
430292
430293
430294
430295
430296
430297
430298
430299
430300
430301
430302
430303
430304
430305
430306
430307
430308
430309
430310
430311
430312
430313
430314
430315
430316
430317
430318
430319
430320
430321
430322
430323
430324
430325
430326
430327
430328
430329
430330
430331
430332
430333
430334
430335
430336
430337
430338
430339
430340
430341
430342
430343
430344
430345
430346
430347
430348
430349
430350
430351
430352
430353
430354
430355
430356
430357
430358
430359
430360
430361
430362
430363
430364
430365
430366
430367
430368
430369
430370
430371
430372
430373
430374
430375
430376
430377
430378
430379
430380
430381
430382
430383
430384
430385
430386
430387
430388
430389
430390
430391
430392
430393
430394
430395
430396
430397
430398
430399
430400
430401
430402
430403
430404
430405
430406
430407
430408
430409
430410
430411
430412
430413
430414
430415
430416
430417
430418
430419
430420
430421
430422
430423
430424
430425
430426
430427
430428
430429
430430
430431
430432
430433
430434
430435
430436
430437
430438
430439
430440
430441
430442
430443
430444
430445
430446
430447
430448
430449
430450
430451
430452
430453
430454
430455
430456
430457
430458
430459
430460
430461
430462
430463
430464
430465
430466
430467
430468
430469
430470
430471
430472
430473
430474
430475
430476
430477
430478
430479
430480
430481
430482
430483
430484
430485
430486
430487
430488
430489
430490
430491
430492
430493
430494
430495
430496
430497
430498
430499
430500
430501
430502
430503
430504
430505
430506
430507
430508
430509
430510
430511
430512
430513
430514
430515
430516
430517
430518
430519
430520
430521
430522
430523
430524
430525
430526
430527
430528
430529
430530
430531
430532
430533
430534
430535
430536
430537
430538
430539
430540
430541
430542
430543
430544
430545
430546
430547
430548
430549
430550
430551
430552
430553
430554
430555
430556
430557
430558
430559
430560
430561
430562
430563
430564
430565
430566
430567
430568
430569
430570
430571
430572
430573
430574
430575
430576
430577
430578
430579
430580
430581
430582
430583
430584
430585
430586
430587
430588
430589
430590
430591
430592
430593
430594
430595
430596
430597
430598
430599
430600
430601
430602
430603
430604
430605
430606
430607
430608
430609
430610
430611
430612
430613
430614
430615
430616
430617
430618
430619
430620
430621
430622
430623
430624
430625
430626
430627
430628
430629
430630
430631
430632
430633
430634
430635
430636
430637
430638
430639
430640
430641
430642
430643
430644
430645
430646
430647
430648
430649
430650
430651
430652
430653
430654
430655
430656
430657
430658
430659
430660
430661
430662
430663
430664
430665
430666
430667
430668
430669
430670
430671
430672
430673
430674
430675
430676
430677
430678
430679
430680
430681
430682
430683
430684
430685
430686
430687
430688
430689
430690
430691
430692
430693
430694
430695
430696
430697
430698
430699
430700
430701
430702
430703
430704
430705
430706
430707
430708
430709
430710
430711
430712
430713
430714
430715
430716
430717
430718
430719
430720
430721
430722
430723
430724
430725
430726
430727
430728
430729
430730
430731
430732
430733
430734
430735
430736
430737
430738
430739
430740
430741
430742
430743
430744
430745
430746
430747
430748
430749
430750
430751
430752
430753
430754
430755
430756
430757
430758
430759
430760
430761
430762
430763
430764
430765
430766
430767
430768
430769
430770
430771
430772
430773
430774
430775
430776
430777
430778
430779
430780
430781
430782
430783
430784
430785
430786
430787
430788
430789
430790
430791
430792
430793
430794
430795
430796
430797
430798
430799
430800
430801
430802
430803
430804
430805
430806
430807
430808
430809
430810
430811
430812
430813
430814
430815
430816
430817
430818
430819
430820
430821
430822
430823
430824
430825
430826
430827
430828
430829
430830
430831
430832
430833
430834
430835
430836
430837
430838
430839
430840
430841
430842
430843
430844
430845
430846
430847
430848
430849
430850
430851
430852
430853
430854
430855
430856
430857
430858
430859
430860
430861
430862
430863
430864
430865
430866
430867
430868
430869
430870
430871
430872
430873
430874
430875
430876
430877
430878
430879
430880
430881
430882
430883
430884
430885
430886
430887
430888
430889
430890
430891
430892
430893
430894
430895
430896
430897
430898
430899
430900
430901
430902
430903
430904
430905
430906
430907
430908
430909
430910
430911
430912
430913
430914
430915
430916
430917
430918
430919
430920
430921
430922
430923
430924
430925
430926
430927
430928
430929
430930
430931
430932
430933
430934
430935
430936
430937
430938
430939
430940
430941
430942
430943
430944
430945
430946
430947
430948
430949
430950
430951
430952
430953
430954
430955
430956
430957
430958
430959
430960
430961
430962
430963
430964
430965
430966
430967
430968
430969
430970
430971
430972
430973
430974
430975
430976
430977
430978
430979
430980
430981
430982
430983
430984
430985
430986
430987
430988
430989
430990
430991
430992
430993
430994
430995
430996
430997
430998
430999
431000
431001
431002
431003
431004
431005
431006
431007
431008
431009
431010
431011
431012
431013
431014
431015
431016
431017
431018
431019
431020
431021
431022
431023
431024
431025
431026
431027
431028
431029
431030
431031
431032
431033
431034
431035
431036
431037
431038
431039
431040
431041
431042
431043
431044
431045
431046
431047
431048
431049
431050
431051
431052
431053
431054
431055
431056
431057
431058
431059
431060
431061
431062
431063
431064
431065
431066
431067
431068
431069
431070
431071
431072
431073
431074
431075
431076
431077
431078
431079
431080
431081
431082
431083
431084
431085
431086
431087
431088
431089
431090
431091
431092
431093
431094
431095
431096
431097
431098
431099
431100
431101
431102
431103
431104
431105
431106
431107
431108
431109
431110
431111
431112
431113
431114
431115
431116
431117
431118
431119
431120
431121
431122
431123
431124
431125
431126
431127
431128
431129
431130
431131
431132
431133
431134
431135
431136
431137
431138
431139
431140
431141
431142
431143
431144
431145
431146
431147
431148
431149
431150
431151
431152
431153
431154
431155
431156
431157
431158
431159
431160
431161
431162
431163
431164
431165
431166
431167
431168
431169
431170
431171
431172
431173
431174
431175
431176
431177
431178
431179
431180
431181
431182
431183
431184
431185
431186
431187
431188
431189
431190
431191
431192
431193
431194
431195
431196
431197
431198
431199
431200
431201
431202
431203
431204
431205
431206
431207
431208
431209
431210
431211
431212
431213
431214
431215
431216
431217
431218
431219
431220
431221
431222
431223
431224
431225
431226
431227
431228
431229
431230
431231
431232
431233
431234
431235
431236
431237
431238
431239
431240
431241
431242
431243
431244
431245
431246
431247
431248
431249
431250
431251
431252
431253
431254
431255
431256
431257
431258
431259
431260
431261
431262
431263
431264
431265
431266
431267
431268
431269
431270
431271
431272
431273
431274
431275
431276
431277
431278
431279
431280
431281
431282
431283
431284
431285
431286
431287
431288
431289
431290
431291
431292
431293
431294
431295
431296
431297
431298
431299
431300
431301
431302
431303
431304
431305
431306
431307
431308
431309
431310
431311
431312
431313
431314
431315
431316
431317
431318
431319
431320
431321
431322
431323
431324
431325
431326
431327
431328
431329
431330
431331
431332
431333
431334
431335
431336
431337
431338
431339
431340
431341
431342
431343
431344
431345
431346
431347
431348
431349
431350
431351
431352
431353
431354
431355
431356
431357
431358
431359
431360
431361
431362
431363
431364
431365
431366
431367
431368
431369
431370
431371
431372
431373
431374
431375
431376
431377
431378
431379
431380
431381
431382
431383
431384
431385
431386
431387
431388
431389
431390
431391
431392
431393
431394
431395
431396
431397
431398
431399
431400
431401
431402
431403
431404
431405
431406
431407
431408
431409
431410
431411
431412
431413
431414
431415
431416
431417
431418
431419
431420
431421
431422
431423
431424
431425
431426
431427
431428
431429
431430
431431
431432
431433
431434
431435
431436
431437
431438
431439
431440
431441
431442
431443
431444
431445
431446
431447
431448
431449
431450
431451
431452
431453
431454
431455
431456
431457
431458
431459
431460
431461
431462
431463
431464
431465
431466
431467
431468
431469
431470
431471
431472
431473
431474
431475
431476
431477
431478
431479
431480
431481
431482
431483
431484
431485
431486
431487
431488
431489
431490
431491
431492
431493
431494
431495
431496
431497
431498
431499
431500
431501
431502
431503
431504
431505
431506
431507
431508
431509
431510
431511
431512
431513
431514
431515
431516
431517
431518
431519
431520
431521
431522
431523
431524
431525
431526
431527
431528
431529
431530
431531
431532
431533
431534
431535
431536
431537
431538
431539
431540
431541
431542
431543
431544
431545
431546
431547
431548
431549
431550
431551
431552
431553
431554
431555
431556
431557
431558
431559
431560
431561
431562
431563
431564
431565
431566
431567
431568
431569
431570
431571
431572
431573
431574
431575
431576
431577
431578
431579
431580
431581
431582
431583
431584
431585
431586
431587
431588
431589
431590
431591
431592
431593
431594
431595
431596
431597
431598
431599
431600
431601
431602
431603
431604
431605
431606
431607
431608
431609
431610
431611
431612
431613
431614
431615
431616
431617
431618
431619
431620
431621
431622
431623
431624
431625
431626
431627
431628
431629
431630
431631
431632
431633
431634
431635
431636
431637
431638
431639
431640
431641
431642
431643
431644
431645
431646
431647
431648
431649
431650
431651
431652
431653
431654
431655
431656
431657
431658
431659
431660
431661
431662
431663
431664
431665
431666
431667
431668
431669
431670
431671
431672
431673
431674
431675
431676
431677
431678
431679
431680
431681
431682
431683
431684
431685
431686
431687
431688
431689
431690
431691
431692
431693
431694
431695
431696
431697
431698
431699
431700
431701
431702
431703
431704
431705
431706
431707
431708
431709
431710
431711
431712
431713
431714
431715
431716
431717
431718
431719
431720
431721
431722
431723
431724
431725
431726
431727
431728
431729
431730
431731
431732
431733
431734
431735
431736
431737
431738
431739
431740
431741
431742
431743
431744
431745
431746
431747
431748
431749
431750
431751
431752
431753
431754
431755
431756
431757
431758
431759
431760
431761
431762
431763
431764
431765
431766
431767
431768
431769
431770
431771
431772
431773
431774
431775
431776
431777
431778
431779
431780
431781
431782
431783
431784
431785
431786
431787
431788
431789
431790
431791
431792
431793
431794
431795
431796
431797
431798
431799
431800
431801
431802
431803
431804
431805
431806
431807
431808
431809
431810
431811
431812
431813
431814
431815
431816
431817
431818
431819
431820
431821
431822
431823
431824
431825
431826
431827
431828
431829
431830
431831
431832
431833
431834
431835
431836
431837
431838
431839
431840
431841
431842
431843
431844
431845
431846
431847
431848
431849
431850
431851
431852
431853
431854
431855
431856
431857
431858
431859
431860
431861
431862
431863
431864
431865
431866
431867
431868
431869
431870
431871
431872
431873
431874
431875
431876
431877
431878
431879
431880
431881
431882
431883
431884
431885
431886
431887
431888
431889
431890
431891
431892
431893
431894
431895
431896
431897
431898
431899
431900
431901
431902
431903
431904
431905
431906
431907
431908
431909
431910
431911
431912
431913
431914
431915
431916
431917
431918
431919
431920
431921
431922
431923
431924
431925
431926
431927
431928
431929
431930
431931
431932
431933
431934
431935
431936
431937
431938
431939
431940
431941
431942
431943
431944
431945
431946
431947
431948
431949
431950
431951
431952
431953
431954
431955
431956
431957
431958
431959
431960
431961
431962
431963
431964
431965
431966
431967
431968
431969
431970
431971
431972
431973
431974
431975
431976
431977
431978
431979
431980
431981
431982
431983
431984
431985
431986
431987
431988
431989
431990
431991
431992
431993
431994
431995
431996
431997
431998
431999
432000
432001
432002
432003
432004
432005
432006
432007
432008
432009
432010
432011
432012
432013
432014
432015
432016
432017
432018
432019
432020
432021
432022
432023
432024
432025
432026
432027
432028
432029
432030
432031
432032
432033
432034
432035
432036
432037
432038
432039
432040
432041
432042
432043
432044
432045
432046
432047
432048
432049
432050
432051
432052
432053
432054
432055
432056
432057
432058
432059
432060
432061
432062
432063
432064
432065
432066
432067
432068
432069
432070
432071
432072
432073
432074
432075
432076
432077
432078
432079
432080
432081
432082
432083
432084
432085
432086
432087
432088
432089
432090
432091
432092
432093
432094
432095
432096
432097
432098
432099
432100
432101
432102
432103
432104
432105
432106
432107
432108
432109
432110
432111
432112
432113
432114
432115
432116
432117
432118
432119
432120
432121
432122
432123
432124
432125
432126
432127
432128
432129
432130
432131
432132
432133
432134
432135
432136
432137
432138
432139
432140
432141
432142
432143
432144
432145
432146
432147
432148
432149
432150
432151
432152
432153
432154
432155
432156
432157
432158
432159
432160
432161
432162
432163
432164
432165
432166
432167
432168
432169
432170
432171
432172
432173
432174
432175
432176
432177
432178
432179
432180
432181
432182
432183
432184
432185
432186
432187
432188
432189
432190
432191
432192
432193
432194
432195
432196
432197
432198
432199
432200
432201
432202
432203
432204
432205
432206
432207
432208
432209
432210
432211
432212
432213
432214
432215
432216
432217
432218
432219
432220
432221
432222
432223
432224
432225
432226
432227
432228
432229
432230
432231
432232
432233
432234
432235
432236
432237
432238
432239
432240
432241
432242
432243
432244
432245
432246
432247
432248
432249
432250
432251
432252
432253
432254
432255
432256
432257
432258
432259
432260
432261
432262
432263
432264
432265
432266
432267
432268
432269
432270
432271
432272
432273
432274
432275
432276
432277
432278
432279
432280
432281
432282
432283
432284
432285
432286
432287
432288
432289
432290
432291
432292
432293
432294
432295
432296
432297
432298
432299
432300
432301
432302
432303
432304
432305
432306
432307
432308
432309
432310
432311
432312
432313
432314
432315
432316
432317
432318
432319
432320
432321
432322
432323
432324
432325
432326
432327
432328
432329
432330
432331
432332
432333
432334
432335
432336
432337
432338
432339
432340
432341
432342
432343
432344
432345
432346
432347
432348
432349
432350
432351
432352
432353
432354
432355
432356
432357
432358
432359
432360
432361
432362
432363
432364
432365
432366
432367
432368
432369
432370
432371
432372
432373
432374
432375
432376
432377
432378
432379
432380
432381
432382
432383
432384
432385
432386
432387
432388
432389
432390
432391
432392
432393
432394
432395
432396
432397
432398
432399
432400
432401
432402
432403
432404
432405
432406
432407
432408
432409
432410
432411
432412
432413
432414
432415
432416
432417
432418
432419
432420
432421
432422
432423
432424
432425
432426
432427
432428
432429
432430
432431
432432
432433
432434
432435
432436
432437
432438
432439
432440
432441
432442
432443
432444
432445
432446
432447
432448
432449
432450
432451
432452
432453
432454
432455
432456
432457
432458
432459
432460
432461
432462
432463
432464
432465
432466
432467
432468
432469
432470
432471
432472
432473
432474
432475
432476
432477
432478
432479
432480
432481
432482
432483
432484
432485
432486
432487
432488
432489
432490
432491
432492
432493
432494
432495
432496
432497
432498
432499
432500
432501
432502
432503
432504
432505
432506
432507
432508
432509
432510
432511
432512
432513
432514
432515
432516
432517
432518
432519
432520
432521
432522
432523
432524
432525
432526
432527
432528
432529
432530
432531
432532
432533
432534
432535
432536
432537
432538
432539
432540
432541
432542
432543
432544
432545
432546
432547
432548
432549
432550
432551
432552
432553
432554
432555
432556
432557
432558
432559
432560
432561
432562
432563
432564
432565
432566
432567
432568
432569
432570
432571
432572
432573
432574
432575
432576
432577
432578
432579
432580
432581
432582
432583
432584
432585
432586
432587
432588
432589
432590
432591
432592
432593
432594
432595
432596
432597
432598
432599
432600
432601
432602
432603
432604
432605
432606
432607
432608
432609
432610
432611
432612
432613
432614
432615
432616
432617
432618
432619
432620
432621
432622
432623
432624
432625
432626
432627
432628
432629
432630
432631
432632
432633
432634
432635
432636
432637
432638
432639
432640
432641
432642
432643
432644
432645
432646
432647
432648
432649
432650
432651
432652
432653
432654
432655
432656
432657
432658
432659
432660
432661
432662
432663
432664
432665
432666
432667
432668
432669
432670
432671
432672
432673
432674
432675
432676
432677
432678
432679
432680
432681
432682
432683
432684
432685
432686
432687
432688
432689
432690
432691
432692
432693
432694
432695
432696
432697
432698
432699
432700
432701
432702
432703
432704
432705
432706
432707
432708
432709
432710
432711
432712
432713
432714
432715
432716
432717
432718
432719
432720
432721
432722
432723
432724
432725
432726
432727
432728
432729
432730
432731
432732
432733
432734
432735
432736
432737
432738
432739
432740
432741
432742
432743
432744
432745
432746
432747
432748
432749
432750
432751
432752
432753
432754
432755
432756
432757
432758
432759
432760
432761
432762
432763
432764
432765
432766
432767
432768
432769
432770
432771
432772
432773
432774
432775
432776
432777
432778
432779
432780
432781
432782
432783
432784
432785
432786
432787
432788
432789
432790
432791
432792
432793
432794
432795
432796
432797
432798
432799
432800
432801
432802
432803
432804
432805
432806
432807
432808
432809
432810
432811
432812
432813
432814
432815
432816
432817
432818
432819
432820
432821
432822
432823
432824
432825
432826
432827
432828
432829
432830
432831
432832
432833
432834
432835
432836
432837
432838
432839
432840
432841
432842
432843
432844
432845
432846
432847
432848
432849
432850
432851
432852
432853
432854
432855
432856
432857
432858
432859
432860
432861
432862
432863
432864
432865
432866
432867
432868
432869
432870
432871
432872
432873
432874
432875
432876
432877
432878
432879
432880
432881
432882
432883
432884
432885
432886
432887
432888
432889
432890
432891
432892
432893
432894
432895
432896
432897
432898
432899
432900
432901
432902
432903
432904
432905
432906
432907
432908
432909
432910
432911
432912
432913
432914
432915
432916
432917
432918
432919
432920
432921
432922
432923
432924
432925
432926
432927
432928
432929
432930
432931
432932
432933
432934
432935
432936
432937
432938
432939
432940
432941
432942
432943
432944
432945
432946
432947
432948
432949
432950
432951
432952
432953
432954
432955
432956
432957
432958
432959
432960
432961
432962
432963
432964
432965
432966
432967
432968
432969
432970
432971
432972
432973
432974
432975
432976
432977
432978
432979
432980
432981
432982
432983
432984
432985
432986
432987
432988
432989
432990
432991
432992
432993
432994
432995
432996
432997
432998
432999
433000
433001
433002
433003
433004
433005
433006
433007
433008
433009
433010
433011
433012
433013
433014
433015
433016
433017
433018
433019
433020
433021
433022
433023
433024
433025
433026
433027
433028
433029
433030
433031
433032
433033
433034
433035
433036
433037
433038
433039
433040
433041
433042
433043
433044
433045
433046
433047
433048
433049
433050
433051
433052
433053
433054
433055
433056
433057
433058
433059
433060
433061
433062
433063
433064
433065
433066
433067
433068
433069
433070
433071
433072
433073
433074
433075
433076
433077
433078
433079
433080
433081
433082
433083
433084
433085
433086
433087
433088
433089
433090
433091
433092
433093
433094
433095
433096
433097
433098
433099
433100
433101
433102
433103
433104
433105
433106
433107
433108
433109
433110
433111
433112
433113
433114
433115
433116
433117
433118
433119
433120
433121
433122
433123
433124
433125
433126
433127
433128
433129
433130
433131
433132
433133
433134
433135
433136
433137
433138
433139
433140
433141
433142
433143
433144
433145
433146
433147
433148
433149
433150
433151
433152
433153
433154
433155
433156
433157
433158
433159
433160
433161
433162
433163
433164
433165
433166
433167
433168
433169
433170
433171
433172
433173
433174
433175
433176
433177
433178
433179
433180
433181
433182
433183
433184
433185
433186
433187
433188
433189
433190
433191
433192
433193
433194
433195
433196
433197
433198
433199
433200
433201
433202
433203
433204
433205
433206
433207
433208
433209
433210
433211
433212
433213
433214
433215
433216
433217
433218
433219
433220
433221
433222
433223
433224
433225
433226
433227
433228
433229
433230
433231
433232
433233
433234
433235
433236
433237
433238
433239
433240
433241
433242
433243
433244
433245
433246
433247
433248
433249
433250
433251
433252
433253
433254
433255
433256
433257
433258
433259
433260
433261
433262
433263
433264
433265
433266
433267
433268
433269
433270
433271
433272
433273
433274
433275
433276
433277
433278
433279
433280
433281
433282
433283
433284
433285
433286
433287
433288
433289
433290
433291
433292
433293
433294
433295
433296
433297
433298
433299
433300
433301
433302
433303
433304
433305
433306
433307
433308
433309
433310
433311
433312
433313
433314
433315
433316
433317
433318
433319
433320
433321
433322
433323
433324
433325
433326
433327
433328
433329
433330
433331
433332
433333
433334
433335
433336
433337
433338
433339
433340
433341
433342
433343
433344
433345
433346
433347
433348
433349
433350
433351
433352
433353
433354
433355
433356
433357
433358
433359
433360
433361
433362
433363
433364
433365
433366
433367
433368
433369
433370
433371
433372
433373
433374
433375
433376
433377
433378
433379
433380
433381
433382
433383
433384
433385
433386
433387
433388
433389
433390
433391
433392
433393
433394
433395
433396
433397
433398
433399
433400
433401
433402
433403
433404
433405
433406
433407
433408
433409
433410
433411
433412
433413
433414
433415
433416
433417
433418
433419
433420
433421
433422
433423
433424
433425
433426
433427
433428
433429
433430
433431
433432
433433
433434
433435
433436
433437
433438
433439
433440
433441
433442
433443
433444
433445
433446
433447
433448
433449
433450
433451
433452
433453
433454
433455
433456
433457
433458
433459
433460
433461
433462
433463
433464
433465
433466
433467
433468
433469
433470
433471
433472
433473
433474
433475
433476
433477
433478
433479
433480
433481
433482
433483
433484
433485
433486
433487
433488
433489
433490
433491
433492
433493
433494
433495
433496
433497
433498
433499
433500
433501
433502
433503
433504
433505
433506
433507
433508
433509
433510
433511
433512
433513
433514
433515
433516
433517
433518
433519
433520
433521
433522
433523
433524
433525
433526
433527
433528
433529
433530
433531
433532
433533
433534
433535
433536
433537
433538
433539
433540
433541
433542
433543
433544
433545
433546
433547
433548
433549
433550
433551
433552
433553
433554
433555
433556
433557
433558
433559
433560
433561
433562
433563
433564
433565
433566
433567
433568
433569
433570
433571
433572
433573
433574
433575
433576
433577
433578
433579
433580
433581
433582
433583
433584
433585
433586
433587
433588
433589
433590
433591
433592
433593
433594
433595
433596
433597
433598
433599
433600
433601
433602
433603
433604
433605
433606
433607
433608
433609
433610
433611
433612
433613
433614
433615
433616
433617
433618
433619
433620
433621
433622
433623
433624
433625
433626
433627
433628
433629
433630
433631
433632
433633
433634
433635
433636
433637
433638
433639
433640
433641
433642
433643
433644
433645
433646
433647
433648
433649
433650
433651
433652
433653
433654
433655
433656
433657
433658
433659
433660
433661
433662
433663
433664
433665
433666
433667
433668
433669
433670
433671
433672
433673
433674
433675
433676
433677
433678
433679
433680
433681
433682
433683
433684
433685
433686
433687
433688
433689
433690
433691
433692
433693
433694
433695
433696
433697
433698
433699
433700
433701
433702
433703
433704
433705
433706
433707
433708
433709
433710
433711
433712
433713
433714
433715
433716
433717
433718
433719
433720
433721
433722
433723
433724
433725
433726
433727
433728
433729
433730
433731
433732
433733
433734
433735
433736
433737
433738
433739
433740
433741
433742
433743
433744
433745
433746
433747
433748
433749
433750
433751
433752
433753
433754
433755
433756
433757
433758
433759
433760
433761
433762
433763
433764
433765
433766
433767
433768
433769
433770
433771
433772
433773
433774
433775
433776
433777
433778
433779
433780
433781
433782
433783
433784
433785
433786
433787
433788
433789
433790
433791
433792
433793
433794
433795
433796
433797
433798
433799
433800
433801
433802
433803
433804
433805
433806
433807
433808
433809
433810
433811
433812
433813
433814
433815
433816
433817
433818
433819
433820
433821
433822
433823
433824
433825
433826
433827
433828
433829
433830
433831
433832
433833
433834
433835
433836
433837
433838
433839
433840
433841
433842
433843
433844
433845
433846
433847
433848
433849
433850
433851
433852
433853
433854
433855
433856
433857
433858
433859
433860
433861
433862
433863
433864
433865
433866
433867
433868
433869
433870
433871
433872
433873
433874
433875
433876
433877
433878
433879
433880
433881
433882
433883
433884
433885
433886
433887
433888
433889
433890
433891
433892
433893
433894
433895
433896
433897
433898
433899
433900
433901
433902
433903
433904
433905
433906
433907
433908
433909
433910
433911
433912
433913
433914
433915
433916
433917
433918
433919
433920
433921
433922
433923
433924
433925
433926
433927
433928
433929
433930
433931
433932
433933
433934
433935
433936
433937
433938
433939
433940
433941
433942
433943
433944
433945
433946
433947
433948
433949
433950
433951
433952
433953
433954
433955
433956
433957
433958
433959
433960
433961
433962
433963
433964
433965
433966
433967
433968
433969
433970
433971
433972
433973
433974
433975
433976
433977
433978
433979
433980
433981
433982
433983
433984
433985
433986
433987
433988
433989
433990
433991
433992
433993
433994
433995
433996
433997
433998
433999
434000
434001
434002
434003
434004
434005
434006
434007
434008
434009
434010
434011
434012
434013
434014
434015
434016
434017
434018
434019
434020
434021
434022
434023
434024
434025
434026
434027
434028
434029
434030
434031
434032
434033
434034
434035
434036
434037
434038
434039
434040
434041
434042
434043
434044
434045
434046
434047
434048
434049
434050
434051
434052
434053
434054
434055
434056
434057
434058
434059
434060
434061
434062
434063
434064
434065
434066
434067
434068
434069
434070
434071
434072
434073
434074
434075
434076
434077
434078
434079
434080
434081
434082
434083
434084
434085
434086
434087
434088
434089
434090
434091
434092
434093
434094
434095
434096
434097
434098
434099
434100
434101
434102
434103
434104
434105
434106
434107
434108
434109
434110
434111
434112
434113
434114
434115
434116
434117
434118
434119
434120
434121
434122
434123
434124
434125
434126
434127
434128
434129
434130
434131
434132
434133
434134
434135
434136
434137
434138
434139
434140
434141
434142
434143
434144
434145
434146
434147
434148
434149
434150
434151
434152
434153
434154
434155
434156
434157
434158
434159
434160
434161
434162
434163
434164
434165
434166
434167
434168
434169
434170
434171
434172
434173
434174
434175
434176
434177
434178
434179
434180
434181
434182
434183
434184
434185
434186
434187
434188
434189
434190
434191
434192
434193
434194
434195
434196
434197
434198
434199
434200
434201
434202
434203
434204
434205
434206
434207
434208
434209
434210
434211
434212
434213
434214
434215
434216
434217
434218
434219
434220
434221
434222
434223
434224
434225
434226
434227
434228
434229
434230
434231
434232
434233
434234
434235
434236
434237
434238
434239
434240
434241
434242
434243
434244
434245
434246
434247
434248
434249
434250
434251
434252
434253
434254
434255
434256
434257
434258
434259
434260
434261
434262
434263
434264
434265
434266
434267
434268
434269
434270
434271
434272
434273
434274
434275
434276
434277
434278
434279
434280
434281
434282
434283
434284
434285
434286
434287
434288
434289
434290
434291
434292
434293
434294
434295
434296
434297
434298
434299
434300
434301
434302
434303
434304
434305
434306
434307
434308
434309
434310
434311
434312
434313
434314
434315
434316
434317
434318
434319
434320
434321
434322
434323
434324
434325
434326
434327
434328
434329
434330
434331
434332
434333
434334
434335
434336
434337
434338
434339
434340
434341
434342
434343
434344
434345
434346
434347
434348
434349
434350
434351
434352
434353
434354
434355
434356
434357
434358
434359
434360
434361
434362
434363
434364
434365
434366
434367
434368
434369
434370
434371
434372
434373
434374
434375
434376
434377
434378
434379
434380
434381
434382
434383
434384
434385
434386
434387
434388
434389
434390
434391
434392
434393
434394
434395
434396
434397
434398
434399
434400
434401
434402
434403
434404
434405
434406
434407
434408
434409
434410
434411
434412
434413
434414
434415
434416
434417
434418
434419
434420
434421
434422
434423
434424
434425
434426
434427
434428
434429
434430
434431
434432
434433
434434
434435
434436
434437
434438
434439
434440
434441
434442
434443
434444
434445
434446
434447
434448
434449
434450
434451
434452
434453
434454
434455
434456
434457
434458
434459
434460
434461
434462
434463
434464
434465
434466
434467
434468
434469
434470
434471
434472
434473
434474
434475
434476
434477
434478
434479
434480
434481
434482
434483
434484
434485
434486
434487
434488
434489
434490
434491
434492
434493
434494
434495
434496
434497
434498
434499
434500
434501
434502
434503
434504
434505
434506
434507
434508
434509
434510
434511
434512
434513
434514
434515
434516
434517
434518
434519
434520
434521
434522
434523
434524
434525
434526
434527
434528
434529
434530
434531
434532
434533
434534
434535
434536
434537
434538
434539
434540
434541
434542
434543
434544
434545
434546
434547
434548
434549
434550
434551
434552
434553
434554
434555
434556
434557
434558
434559
434560
434561
434562
434563
434564
434565
434566
434567
434568
434569
434570
434571
434572
434573
434574
434575
434576
434577
434578
434579
434580
434581
434582
434583
434584
434585
434586
434587
434588
434589
434590
434591
434592
434593
434594
434595
434596
434597
434598
434599
434600
434601
434602
434603
434604
434605
434606
434607
434608
434609
434610
434611
434612
434613
434614
434615
434616
434617
434618
434619
434620
434621
434622
434623
434624
434625
434626
434627
434628
434629
434630
434631
434632
434633
434634
434635
434636
434637
434638
434639
434640
434641
434642
434643
434644
434645
434646
434647
434648
434649
434650
434651
434652
434653
434654
434655
434656
434657
434658
434659
434660
434661
434662
434663
434664
434665
434666
434667
434668
434669
434670
434671
434672
434673
434674
434675
434676
434677
434678
434679
434680
434681
434682
434683
434684
434685
434686
434687
434688
434689
434690
434691
434692
434693
434694
434695
434696
434697
434698
434699
434700
434701
434702
434703
434704
434705
434706
434707
434708
434709
434710
434711
434712
434713
434714
434715
434716
434717
434718
434719
434720
434721
434722
434723
434724
434725
434726
434727
434728
434729
434730
434731
434732
434733
434734
434735
434736
434737
434738
434739
434740
434741
434742
434743
434744
434745
434746
434747
434748
434749
434750
434751
434752
434753
434754
434755
434756
434757
434758
434759
434760
434761
434762
434763
434764
434765
434766
434767
434768
434769
434770
434771
434772
434773
434774
434775
434776
434777
sfc.elf:     file format elf32-tradlittlemips

Disassembly of section .text:

80002000 <_start>:
	...
80002008:	40809000 	mtc0	zero,c0_watchlo
8000200c:	40809800 	mtc0	zero,c0_watchhi
80002010:	3c090080 	lui	t1,0x80
80002014:	40896800 	mtc0	t1,c0_cause
80002018:	3c080040 	lui	t0,0x40
8000201c:	3508fc00 	ori	t0,t0,0xfc00
80002020:	40886000 	mtc0	t0,c0_status
80002024:	24080003 	li	t0,3
80002028:	40888000 	mtc0	t0,c0_config
8000202c:	3c088000 	lui	t0,0x8000
80002030:	35094000 	ori	t1,t0,0x4000
80002034:	4080e000 	mtc0	zero,c0_taglo
80002038:	4080e800 	mtc0	zero,c0_taghi

8000203c <_init_cache_loop>:
8000203c:	bd080000 	cache	0x8,0(t0)
80002040:	bd010000 	cache	0x1,0(t0)
80002044:	0000000f 	sync
80002048:	1509fffc 	bne	t0,t1,8000203c <_init_cache_loop>
8000204c:	25080020 	addiu	t0,t0,32
80002050:	00000000 	nop
80002054:	40088007 	mfc0	t0,$16,7
80002058:	00000000 	nop
8000205c:	35080002 	ori	t0,t0,0x2
80002060:	40888007 	mtc0	t0,$16,7
80002064:	00000000 	nop
80002068:	3c08801f 	lui	t0,0x801f
8000206c:	25084408 	addiu	t0,t0,17416
80002070:	3c09803b 	lui	t1,0x803b
80002074:	25298758 	addiu	t1,t1,-30888
80002078:	ad000000 	sw	zero,0(t0)
8000207c:	1509fffe 	bne	t0,t1,80002078 <_init_cache_loop+0x3c>
80002080:	25080004 	addiu	t0,t0,4
80002084:	3c1c801f 	lui	gp,0x801f
80002088:	279c4404 	addiu	gp,gp,17412
8000208c:	3c1d804b 	lui	sp,0x804b
80002090:	27bd8758 	addiu	sp,sp,-30888
80002094:	3c088010 	lui	t0,0x8010
80002098:	25082958 	addiu	t0,t0,10584
8000209c:	0100f809 	jalr	t0
800020a0:	00000000 	nop
800020a4:	3c04804b 	lui	a0,0x804b
800020a8:	24848b58 	addiu	a0,a0,-29864
800020ac:	3c0581ff 	lui	a1,0x81ff
800020b0:	34a5fc00 	ori	a1,a1,0xfc00
800020b4:	3c088010 	lui	t0,0x8010
800020b8:	25084e30 	addiu	t0,t0,20016
800020bc:	0100f809 	jalr	t0
800020c0:	00000000 	nop
800020c4:	3c08800f 	lui	t0,0x800f
800020c8:	2508a270 	addiu	t0,t0,-23952
800020cc:	01000008 	jr	t0
800020d0:	00000000 	nop

800020d4 <except_common_entry>:
800020d4:	3c1a8000 	lui	k0,0x8000
800020d8:	275a20ec 	addiu	k0,k0,8428
800020dc:	03400008 	jr	k0
800020e0:	00000000 	nop
	...

800020ec <real_exception_entry>:
800020ec:	241b007c 	li	k1,124
800020f0:	401a6800 	mfc0	k0,c0_cause
800020f4:	035bd024 	and	k0,k0,k1
800020f8:	101a0005 	beq	zero,k0,80002110 <intr_handler>
800020fc:	00000000 	nop
80002100:	3c1a8000 	lui	k0,0x8000
80002104:	275a229c 	addiu	k0,k0,8860
80002108:	03400008 	jr	k0
8000210c:	00000000 	nop

80002110 <intr_handler>:
80002110:	27bdff80 	addiu	sp,sp,-128
80002114:	afbf0000 	sw	ra,0(sp)
80002118:	afbe0004 	sw	s8,4(sp)
8000211c:	afbc0008 	sw	gp,8(sp)
80002120:	afb9000c 	sw	t9,12(sp)
80002124:	afb80010 	sw	t8,16(sp)
80002128:	afb70014 	sw	s7,20(sp)
8000212c:	afb60018 	sw	s6,24(sp)
80002130:	afb5001c 	sw	s5,28(sp)
80002134:	afb40020 	sw	s4,32(sp)
80002138:	afb30024 	sw	s3,36(sp)
8000213c:	afb20028 	sw	s2,40(sp)
80002140:	afb1002c 	sw	s1,44(sp)
80002144:	afb00030 	sw	s0,48(sp)
80002148:	afaf0034 	sw	t7,52(sp)
8000214c:	afae0038 	sw	t6,56(sp)
80002150:	afad003c 	sw	t5,60(sp)
80002154:	afac0040 	sw	t4,64(sp)
80002158:	afab0044 	sw	t3,68(sp)
8000215c:	afaa0048 	sw	t2,72(sp)
80002160:	afa9004c 	sw	t1,76(sp)
80002164:	afa80050 	sw	t0,80(sp)
80002168:	afa70054 	sw	a3,84(sp)
8000216c:	afa60058 	sw	a2,88(sp)
80002170:	afa5005c 	sw	a1,92(sp)
80002174:	afa40060 	sw	a0,96(sp)
80002178:	afa30064 	sw	v1,100(sp)
8000217c:	afa20068 	sw	v0,104(sp)
80002180:	afa1006c 	sw	at,108(sp)
80002184:	401b6000 	mfc0	k1,c0_status
80002188:	00000040 	ssnop
8000218c:	00000040 	ssnop
80002190:	00000040 	ssnop
80002194:	00000040 	ssnop
80002198:	afbb0070 	sw	k1,112(sp)
8000219c:	401b7000 	mfc0	k1,c0_epc
800021a0:	00000040 	ssnop
800021a4:	00000040 	ssnop
800021a8:	00000040 	ssnop
800021ac:	00000040 	ssnop
800021b0:	afbb0074 	sw	k1,116(sp)
800021b4:	0000d812 	mflo	k1
800021b8:	afbb0078 	sw	k1,120(sp)
800021bc:	0000d810 	mfhi	k1
800021c0:	afbb007c 	sw	k1,124(sp)
800021c4:	00000000 	nop
800021c8:	3c1a8010 	lui	k0,0x8010
800021cc:	275a2f24 	addiu	k0,k0,12068
800021d0:	0340f809 	jalr	k0
800021d4:	00000000 	nop
800021d8:	8fbf0000 	lw	ra,0(sp)
800021dc:	8fbe0004 	lw	s8,4(sp)
800021e0:	8fbc0008 	lw	gp,8(sp)
800021e4:	8fb9000c 	lw	t9,12(sp)
800021e8:	8fb80010 	lw	t8,16(sp)
800021ec:	8fb70014 	lw	s7,20(sp)
800021f0:	8fb60018 	lw	s6,24(sp)
800021f4:	8fb5001c 	lw	s5,28(sp)
800021f8:	8fb40020 	lw	s4,32(sp)
800021fc:	8fb30024 	lw	s3,36(sp)
80002200:	8fb20028 	lw	s2,40(sp)
80002204:	8fb1002c 	lw	s1,44(sp)
80002208:	8fb00030 	lw	s0,48(sp)
8000220c:	8faf0034 	lw	t7,52(sp)
80002210:	8fae0038 	lw	t6,56(sp)
80002214:	8fad003c 	lw	t5,60(sp)
80002218:	8fac0040 	lw	t4,64(sp)
8000221c:	8fab0044 	lw	t3,68(sp)
80002220:	8faa0048 	lw	t2,72(sp)
80002224:	8fa9004c 	lw	t1,76(sp)
80002228:	8fa80050 	lw	t0,80(sp)
8000222c:	8fa70054 	lw	a3,84(sp)
80002230:	8fa60058 	lw	a2,88(sp)
80002234:	8fa5005c 	lw	a1,92(sp)
80002238:	8fa40060 	lw	a0,96(sp)
8000223c:	8fa30064 	lw	v1,100(sp)
80002240:	8fa20068 	lw	v0,104(sp)
80002244:	8fa1006c 	lw	at,108(sp)
80002248:	8fba0070 	lw	k0,112(sp)
8000224c:	00000000 	nop
80002250:	409a6000 	mtc0	k0,c0_status
80002254:	00000040 	ssnop
80002258:	00000040 	ssnop
8000225c:	00000040 	ssnop
80002260:	00000040 	ssnop
80002264:	8fba0074 	lw	k0,116(sp)
80002268:	00000000 	nop
8000226c:	409a7000 	mtc0	k0,c0_epc
80002270:	00000040 	ssnop
80002274:	00000040 	ssnop
80002278:	00000040 	ssnop
8000227c:	00000040 	ssnop
80002280:	8fba0078 	lw	k0,120(sp)
80002284:	03400013 	mtlo	k0
80002288:	8fba007c 	lw	k0,124(sp)
8000228c:	03400011 	mthi	k0
80002290:	27bd0080 	addiu	sp,sp,128
80002294:	42000018 	eret
80002298:	00000000 	nop

8000229c <exception_handler>:
8000229c:	27bdff80 	addiu	sp,sp,-128
800022a0:	afbf0000 	sw	ra,0(sp)
800022a4:	afbe0004 	sw	s8,4(sp)
800022a8:	afbc0008 	sw	gp,8(sp)
800022ac:	afb9000c 	sw	t9,12(sp)
800022b0:	afb80010 	sw	t8,16(sp)
800022b4:	afb70014 	sw	s7,20(sp)
800022b8:	afb60018 	sw	s6,24(sp)
800022bc:	afb5001c 	sw	s5,28(sp)
800022c0:	afb40020 	sw	s4,32(sp)
800022c4:	afb30024 	sw	s3,36(sp)
800022c8:	afb20028 	sw	s2,40(sp)
800022cc:	afb1002c 	sw	s1,44(sp)
800022d0:	afb00030 	sw	s0,48(sp)
800022d4:	afaf0034 	sw	t7,52(sp)
800022d8:	afae0038 	sw	t6,56(sp)
800022dc:	afad003c 	sw	t5,60(sp)
800022e0:	afac0040 	sw	t4,64(sp)
800022e4:	afab0044 	sw	t3,68(sp)
800022e8:	afaa0048 	sw	t2,72(sp)
800022ec:	afa9004c 	sw	t1,76(sp)
800022f0:	afa80050 	sw	t0,80(sp)
800022f4:	afa70054 	sw	a3,84(sp)
800022f8:	afa60058 	sw	a2,88(sp)
800022fc:	afa5005c 	sw	a1,92(sp)
80002300:	afa40060 	sw	a0,96(sp)
80002304:	afa30064 	sw	v1,100(sp)
80002308:	afa20068 	sw	v0,104(sp)
8000230c:	afa1006c 	sw	at,108(sp)
80002310:	0000d012 	mflo	k0
80002314:	afba0070 	sw	k0,112(sp)
80002318:	0000d010 	mfhi	k0
8000231c:	afba0074 	sw	k0,116(sp)
80002320:	401a7000 	mfc0	k0,c0_epc
80002324:	afba0078 	sw	k0,120(sp)
80002328:	401a6000 	mfc0	k0,c0_status
8000232c:	afba007c 	sw	k0,124(sp)
80002330:	401a6800 	mfc0	k0,c0_cause
80002334:	341b0020 	li	k1,0x20
80002338:	335a007c 	andi	k0,k0,0x7c
8000233c:	137a002c 	beq	k1,k0,800023f0 <exception_handler+0x154>
80002340:	03a02021 	move	a0,sp
80002344:	3c1b8010 	lui	k1,0x8010
80002348:	277b27fc 	addiu	k1,k1,10236
8000234c:	03600008 	jr	k1
80002350:	001a2882 	srl	a1,k0,0x2
80002354:	8fbf0000 	lw	ra,0(sp)
80002358:	8fbe0004 	lw	s8,4(sp)
8000235c:	8fbc0008 	lw	gp,8(sp)
80002360:	8fb9000c 	lw	t9,12(sp)
80002364:	8fb80010 	lw	t8,16(sp)
80002368:	8fb70014 	lw	s7,20(sp)
8000236c:	8fb60018 	lw	s6,24(sp)
80002370:	8fb5001c 	lw	s5,28(sp)
80002374:	8fb40020 	lw	s4,32(sp)
80002378:	8fb30024 	lw	s3,36(sp)
8000237c:	8fb20028 	lw	s2,40(sp)
80002380:	8fb1002c 	lw	s1,44(sp)
80002384:	8fb00030 	lw	s0,48(sp)
80002388:	8faf0034 	lw	t7,52(sp)
8000238c:	8fae0038 	lw	t6,56(sp)
80002390:	8fad003c 	lw	t5,60(sp)
80002394:	8fac0040 	lw	t4,64(sp)
80002398:	8fab0044 	lw	t3,68(sp)
8000239c:	8faa0048 	lw	t2,72(sp)
800023a0:	8fa9004c 	lw	t1,76(sp)
800023a4:	8fa80050 	lw	t0,80(sp)
800023a8:	8fa70054 	lw	a3,84(sp)
800023ac:	8fa60058 	lw	a2,88(sp)
800023b0:	8fa5005c 	lw	a1,92(sp)
800023b4:	8fa40060 	lw	a0,96(sp)
800023b8:	8fa30064 	lw	v1,100(sp)
800023bc:	8fa20068 	lw	v0,104(sp)
800023c0:	8fa1006c 	lw	at,108(sp)
800023c4:	8fba0070 	lw	k0,112(sp)
800023c8:	03400013 	mtlo	k0
800023cc:	8fba0074 	lw	k0,116(sp)
800023d0:	03400011 	mthi	k0
800023d4:	8fba0078 	lw	k0,120(sp)
800023d8:	275a0004 	addiu	k0,k0,4
800023dc:	409a7000 	mtc0	k0,c0_epc
800023e0:	8fba007c 	lw	k0,124(sp)
800023e4:	409a6000 	mtc0	k0,c0_status
800023e8:	27bd0080 	addiu	sp,sp,128
800023ec:	42000018 	eret
800023f0:	401a7000 	mfc0	k0,c0_epc
800023f4:	8f5b0000 	lw	k1,0(k0)
800023f8:	00000000 	nop
800023fc:	001b2180 	sll	a0,k1,0x6
80002400:	00042303 	sra	a0,a0,0xc
80002404:	001a2825 	or	a1,zero,k0
80002408:	001d3025 	or	a2,zero,sp
8000240c:	3c1a8010 	lui	k0,0x8010
80002410:	275a23d4 	addiu	k0,k0,9172
80002414:	0340f809 	jalr	k0
80002418:	00000000 	nop
8000241c:	080008d5 	j	80002354 <exception_handler+0xb8>
80002420:	00000000 	nop
	...

80002430 <C4Op0D>:
80002430:	27bdffc8 	addiu	sp,sp,-56
80002434:	afb60028 	sw	s6,40(sp)
80002438:	3c16801f 	lui	s6,0x801f
8000243c:	86c44820 	lh	a0,18464(s6)
80002440:	afb50024 	sw	s5,36(sp)
80002444:	3c158019 	lui	s5,0x8019
80002448:	26b5b190 	addiu	s5,s5,-20080
8000244c:	afb7002c 	sw	s7,44(sp)
80002450:	3c17801f 	lui	s7,0x801f
80002454:	afbf0030 	sw	ra,48(sp)
80002458:	afb40020 	sw	s4,32(sp)
8000245c:	afb3001c 	sw	s3,28(sp)
80002460:	afb20018 	sw	s2,24(sp)
80002464:	afb10014 	sw	s1,20(sp)
80002468:	02a0f809 	jalr	s5
8000246c:	afb00010 	sw	s0,16(sp)
80002470:	86e4481e 	lh	a0,18462(s7)
80002474:	00408021 	move	s0,v0
80002478:	00608821 	move	s1,v1
8000247c:	02a0f809 	jalr	s5
80002480:	3c148019 	lui	s4,0x8019
80002484:	2694a780 	addiu	s4,s4,-22656
80002488:	00409021 	move	s2,v0
8000248c:	00609821 	move	s3,v1
80002490:	02002021 	move	a0,s0
80002494:	02202821 	move	a1,s1
80002498:	02003021 	move	a2,s0
8000249c:	0280f809 	jalr	s4
800024a0:	02203821 	move	a3,s1
800024a4:	02402021 	move	a0,s2
800024a8:	02602821 	move	a1,s3
800024ac:	02403021 	move	a2,s2
800024b0:	02603821 	move	a3,s3
800024b4:	00408021 	move	s0,v0
800024b8:	0280f809 	jalr	s4
800024bc:	00608821 	move	s1,v1
800024c0:	3c088019 	lui	t0,0x8019
800024c4:	00603821 	move	a3,v1
800024c8:	2508a708 	addiu	t0,t0,-22776
800024cc:	02002021 	move	a0,s0
800024d0:	02202821 	move	a1,s1
800024d4:	0100f809 	jalr	t0
800024d8:	00403021 	move	a2,v0
800024dc:	3c068018 	lui	a2,0x8018
800024e0:	00602821 	move	a1,v1
800024e4:	24c6c870 	addiu	a2,a2,-14224
800024e8:	00c0f809 	jalr	a2
800024ec:	00402021 	move	a0,v0
800024f0:	00408021 	move	s0,v0
800024f4:	3c02801f 	lui	v0,0x801f
800024f8:	84444826 	lh	a0,18470(v0)
800024fc:	02a0f809 	jalr	s5
80002500:	00608821 	move	s1,v1
80002504:	3c088019 	lui	t0,0x8019
80002508:	2508ab40 	addiu	t0,t0,-21696
8000250c:	02003021 	move	a2,s0
80002510:	02203821 	move	a3,s1
80002514:	00602821 	move	a1,v1
80002518:	0100f809 	jalr	t0
8000251c:	00402021 	move	a0,v0
80002520:	00408021 	move	s0,v0
80002524:	86c44820 	lh	a0,18464(s6)
80002528:	3c02801f 	lui	v0,0x801f
8000252c:	ac504828 	sw	s0,18472(v0)
80002530:	ac43482c 	sw	v1,18476(v0)
80002534:	02a0f809 	jalr	s5
80002538:	00608821 	move	s1,v1
8000253c:	00403021 	move	a2,v0
80002540:	02002021 	move	a0,s0
80002544:	02202821 	move	a1,s1
80002548:	0280f809 	jalr	s4
8000254c:	00603821 	move	a3,v1
80002550:	3c048019 	lui	a0,0x8019
80002554:	8c86c930 	lw	a2,-14032(a0)
80002558:	8c87c934 	lw	a3,-14028(a0)
8000255c:	00602821 	move	a1,v1
80002560:	0280f809 	jalr	s4
80002564:	00402021 	move	a0,v0
80002568:	3c128019 	lui	s2,0x8019
8000256c:	00602821 	move	a1,v1
80002570:	2652b280 	addiu	s2,s2,-19840
80002574:	0240f809 	jalr	s2
80002578:	00402021 	move	a0,v0
8000257c:	86e4481e 	lh	a0,18462(s7)
80002580:	02a0f809 	jalr	s5
80002584:	a6c24820 	sh	v0,18464(s6)
80002588:	00403021 	move	a2,v0
8000258c:	02002021 	move	a0,s0
80002590:	02202821 	move	a1,s1
80002594:	0280f809 	jalr	s4
80002598:	00603821 	move	a3,v1
8000259c:	3c048019 	lui	a0,0x8019
800025a0:	8c86c938 	lw	a2,-14024(a0)
800025a4:	8c87c93c 	lw	a3,-14020(a0)
800025a8:	00602821 	move	a1,v1
800025ac:	0280f809 	jalr	s4
800025b0:	00402021 	move	a0,v0
800025b4:	00402021 	move	a0,v0
800025b8:	0240f809 	jalr	s2
800025bc:	00602821 	move	a1,v1
800025c0:	a6e2481e 	sh	v0,18462(s7)
800025c4:	8fbf0030 	lw	ra,48(sp)
800025c8:	8fb7002c 	lw	s7,44(sp)
800025cc:	8fb60028 	lw	s6,40(sp)
800025d0:	8fb50024 	lw	s5,36(sp)
800025d4:	8fb40020 	lw	s4,32(sp)
800025d8:	8fb3001c 	lw	s3,28(sp)
800025dc:	8fb20018 	lw	s2,24(sp)
800025e0:	8fb10014 	lw	s1,20(sp)
800025e4:	8fb00010 	lw	s0,16(sp)
800025e8:	03e00008 	jr	ra
800025ec:	27bd0038 	addiu	sp,sp,56

800025f0 <C4Op15>:
800025f0:	27bdffd8 	addiu	sp,sp,-40
800025f4:	afbf0024 	sw	ra,36(sp)
800025f8:	afb50020 	sw	s5,32(sp)
800025fc:	afb4001c 	sw	s4,28(sp)
80002600:	afb30018 	sw	s3,24(sp)
80002604:	afb20014 	sw	s2,20(sp)
80002608:	afb00010 	sw	s0,16(sp)
8000260c:	3c02801f 	lui	v0,0x801f
80002610:	3c108019 	lui	s0,0x8019
80002614:	2610b190 	addiu	s0,s0,-20080
80002618:	0200f809 	jalr	s0
8000261c:	84444820 	lh	a0,18464(v0)
80002620:	00409021 	move	s2,v0
80002624:	3c02801f 	lui	v0,0x801f
80002628:	8444481e 	lh	a0,18462(v0)
8000262c:	0200f809 	jalr	s0
80002630:	00609821 	move	s3,v1
80002634:	3c108019 	lui	s0,0x8019
80002638:	0040a021 	move	s4,v0
8000263c:	0060a821 	move	s5,v1
80002640:	02402021 	move	a0,s2
80002644:	02602821 	move	a1,s3
80002648:	2610a780 	addiu	s0,s0,-22656
8000264c:	02403021 	move	a2,s2
80002650:	0200f809 	jalr	s0
80002654:	02603821 	move	a3,s3
80002658:	02802021 	move	a0,s4
8000265c:	02a02821 	move	a1,s5
80002660:	02803021 	move	a2,s4
80002664:	02a03821 	move	a3,s5
80002668:	00409021 	move	s2,v0
8000266c:	0200f809 	jalr	s0
80002670:	00609821 	move	s3,v1
80002674:	3c088019 	lui	t0,0x8019
80002678:	00603821 	move	a3,v1
8000267c:	02402021 	move	a0,s2
80002680:	02602821 	move	a1,s3
80002684:	2508a708 	addiu	t0,t0,-22776
80002688:	0100f809 	jalr	t0
8000268c:	00403021 	move	a2,v0
80002690:	3c068018 	lui	a2,0x8018
80002694:	00402021 	move	a0,v0
80002698:	24c6c870 	addiu	a2,a2,-14224
8000269c:	00c0f809 	jalr	a2
800026a0:	00602821 	move	a1,v1
800026a4:	3c06801f 	lui	a2,0x801f
800026a8:	00402021 	move	a0,v0
800026ac:	acc24828 	sw	v0,18472(a2)
800026b0:	3c028019 	lui	v0,0x8019
800026b4:	00602821 	move	a1,v1
800026b8:	2442b280 	addiu	v0,v0,-19840
800026bc:	0040f809 	jalr	v0
800026c0:	acc3482c 	sw	v1,18476(a2)
800026c4:	3c03801f 	lui	v1,0x801f
800026c8:	a4624824 	sh	v0,18468(v1)
800026cc:	8fbf0024 	lw	ra,36(sp)
800026d0:	8fb50020 	lw	s5,32(sp)
800026d4:	8fb4001c 	lw	s4,28(sp)
800026d8:	8fb30018 	lw	s3,24(sp)
800026dc:	8fb20014 	lw	s2,20(sp)
800026e0:	8fb00010 	lw	s0,16(sp)
800026e4:	03e00008 	jr	ra
800026e8:	27bd0028 	addiu	sp,sp,40

800026ec <C4Op1F>:
800026ec:	27bdffd8 	addiu	sp,sp,-40
800026f0:	afb40020 	sw	s4,32(sp)
800026f4:	afb10014 	sw	s1,20(sp)
800026f8:	afbf0024 	sw	ra,36(sp)
800026fc:	afb3001c 	sw	s3,28(sp)
80002700:	afb20018 	sw	s2,24(sp)
80002704:	afb00010 	sw	s0,16(sp)
80002708:	3c14801f 	lui	s4,0x801f
8000270c:	8690481e 	lh	s0,18462(s4)
80002710:	3c028019 	lui	v0,0x8019
80002714:	1600000f 	bnez	s0,80002754 <C4Op1F+0x68>
80002718:	2451b190 	addiu	s1,v0,-20080
8000271c:	3c02801f 	lui	v0,0x801f
80002720:	84434820 	lh	v1,18464(v0)
80002724:	18600046 	blez	v1,80002840 <C4Op1F+0x154>
80002728:	24030080 	li	v1,128
8000272c:	3c02801f 	lui	v0,0x801f
80002730:	a4434822 	sh	v1,18466(v0)
80002734:	8fbf0024 	lw	ra,36(sp)
80002738:	8fb40020 	lw	s4,32(sp)
8000273c:	8fb3001c 	lw	s3,28(sp)
80002740:	8fb20018 	lw	s2,24(sp)
80002744:	8fb10014 	lw	s1,20(sp)
80002748:	8fb00010 	lw	s0,16(sp)
8000274c:	03e00008 	jr	ra
80002750:	27bd0028 	addiu	sp,sp,40
80002754:	3c02801f 	lui	v0,0x801f
80002758:	0220f809 	jalr	s1
8000275c:	84444820 	lh	a0,18464(v0)
80002760:	02002021 	move	a0,s0
80002764:	00409021 	move	s2,v0
80002768:	00609821 	move	s3,v1
8000276c:	0220f809 	jalr	s1
80002770:	3c108019 	lui	s0,0x8019
80002774:	00403021 	move	a2,v0
80002778:	00603821 	move	a3,v1
8000277c:	2610ab40 	addiu	s0,s0,-21696
80002780:	02402021 	move	a0,s2
80002784:	0200f809 	jalr	s0
80002788:	02602821 	move	a1,s3
8000278c:	3c07801f 	lui	a3,0x801f
80002790:	3c068017 	lui	a2,0x8017
80002794:	00402021 	move	a0,v0
80002798:	00602821 	move	a1,v1
8000279c:	ace24828 	sw	v0,18472(a3)
800027a0:	24c6bcd0 	addiu	a2,a2,-17200
800027a4:	00c0f809 	jalr	a2
800027a8:	ace3482c 	sw	v1,18476(a3)
800027ac:	3c048019 	lui	a0,0x8019
800027b0:	8c86c940 	lw	a2,-14016(a0)
800027b4:	8c87c944 	lw	a3,-14012(a0)
800027b8:	00602821 	move	a1,v1
800027bc:	0200f809 	jalr	s0
800027c0:	00402021 	move	a0,v0
800027c4:	3c048019 	lui	a0,0x8019
800027c8:	8c86c948 	lw	a2,-14008(a0)
800027cc:	8c87c94c 	lw	a3,-14004(a0)
800027d0:	3c088019 	lui	t0,0x8019
800027d4:	00402021 	move	a0,v0
800027d8:	2508a780 	addiu	t0,t0,-22656
800027dc:	0100f809 	jalr	t0
800027e0:	00602821 	move	a1,v1
800027e4:	00402021 	move	a0,v0
800027e8:	3c028019 	lui	v0,0x8019
800027ec:	2442b280 	addiu	v0,v0,-19840
800027f0:	0040f809 	jalr	v0
800027f4:	00602821 	move	a1,v1
800027f8:	00021400 	sll	v0,v0,0x10
800027fc:	8683481e 	lh	v1,18462(s4)
80002800:	00021403 	sra	v0,v0,0x10
80002804:	3c04801f 	lui	a0,0x801f
80002808:	24450100 	addiu	a1,v0,256
8000280c:	04600017 	bltz	v1,8000286c <C4Op1F+0x180>
80002810:	a4824822 	sh	v0,18466(a0)
80002814:	94824822 	lhu	v0,18466(a0)
80002818:	304201ff 	andi	v0,v0,0x1ff
8000281c:	a4824822 	sh	v0,18466(a0)
80002820:	8fbf0024 	lw	ra,36(sp)
80002824:	8fb40020 	lw	s4,32(sp)
80002828:	8fb3001c 	lw	s3,28(sp)
8000282c:	8fb20018 	lw	s2,24(sp)
80002830:	8fb10014 	lw	s1,20(sp)
80002834:	8fb00010 	lw	s0,16(sp)
80002838:	03e00008 	jr	ra
8000283c:	27bd0028 	addiu	sp,sp,40
80002840:	24030180 	li	v1,384
80002844:	3c02801f 	lui	v0,0x801f
80002848:	a4434822 	sh	v1,18466(v0)
8000284c:	8fbf0024 	lw	ra,36(sp)
80002850:	8fb40020 	lw	s4,32(sp)
80002854:	8fb3001c 	lw	s3,28(sp)
80002858:	8fb20018 	lw	s2,24(sp)
8000285c:	8fb10014 	lw	s1,20(sp)
80002860:	8fb00010 	lw	s0,16(sp)
80002864:	03e00008 	jr	ra
80002868:	27bd0028 	addiu	sp,sp,40
8000286c:	08000a05 	j	80002814 <C4Op1F+0x128>
80002870:	a4854822 	sh	a1,18466(a0)

80002874 <C4CalcWireFrame>:
80002874:	27bdffc8 	addiu	sp,sp,-56
80002878:	afbf0034 	sw	ra,52(sp)
8000287c:	afbe0030 	sw	s8,48(sp)
80002880:	afb7002c 	sw	s7,44(sp)
80002884:	afb60028 	sw	s6,40(sp)
80002888:	afb50024 	sw	s5,36(sp)
8000288c:	afb40020 	sw	s4,32(sp)
80002890:	afb3001c 	sw	s3,28(sp)
80002894:	afb20018 	sw	s2,24(sp)
80002898:	afb10014 	sw	s1,20(sp)
8000289c:	afb00010 	sw	s0,16(sp)
800028a0:	3c17801f 	lui	s7,0x801f
800028a4:	3c02801f 	lui	v0,0x801f
800028a8:	3c03801f 	lui	v1,0x801f
800028ac:	3c1e801f 	lui	s8,0x801f
800028b0:	94444816 	lhu	a0,18454(v0)
800028b4:	94624818 	lhu	v0,18456(v1)
800028b8:	96e34812 	lhu	v1,18450(s7)
800028bc:	97c54810 	lhu	a1,18448(s8)
800028c0:	00431023 	subu	v0,v0,v1
800028c4:	00852023 	subu	a0,a0,a1
800028c8:	3051ffff 	andi	s1,v0,0xffff
800028cc:	0004ac00 	sll	s5,a0,0x10
800028d0:	0011a400 	sll	s4,s1,0x10
800028d4:	0014a403 	sra	s4,s4,0x10
800028d8:	0015ac03 	sra	s5,s5,0x10
800028dc:	3c108011 	lui	s0,0x8011
800028e0:	2610e2b0 	addiu	s0,s0,-7504
800028e4:	02a02021 	move	a0,s5
800028e8:	a7d54810 	sh	s5,18448(s8)
800028ec:	0200f809 	jalr	s0
800028f0:	a6f44812 	sh	s4,18450(s7)
800028f4:	02802021 	move	a0,s4
800028f8:	0200f809 	jalr	s0
800028fc:	00409021 	move	s2,v0
80002900:	00409821 	move	s3,v0
80002904:	3c028019 	lui	v0,0x8019
80002908:	2456b190 	addiu	s6,v0,-20080
8000290c:	0272102a 	slt	v0,s3,s2
80002910:	02802021 	move	a0,s4
80002914:	1040002c 	beqz	v0,800029c8 <C4CalcWireFrame+0x154>
80002918:	26430001 	addiu	v1,s2,1
8000291c:	3c02801f 	lui	v0,0x801f
80002920:	02c0f809 	jalr	s6
80002924:	a443481a 	sh	v1,18458(v0)
80002928:	3c048019 	lui	a0,0x8019
8000292c:	8c86c950 	lw	a2,-14000(a0)
80002930:	8c87c954 	lw	a3,-13996(a0)
80002934:	3c088019 	lui	t0,0x8019
80002938:	00602821 	move	a1,v1
8000293c:	2508a780 	addiu	t0,t0,-22656
80002940:	0100f809 	jalr	t0
80002944:	00402021 	move	a0,v0
80002948:	02402021 	move	a0,s2
8000294c:	00408021 	move	s0,v0
80002950:	02c0f809 	jalr	s6
80002954:	00608821 	move	s1,v1
80002958:	3c088019 	lui	t0,0x8019
8000295c:	02002021 	move	a0,s0
80002960:	02202821 	move	a1,s1
80002964:	00403021 	move	a2,v0
80002968:	2508ab40 	addiu	t0,t0,-21696
8000296c:	0100f809 	jalr	t0
80002970:	00603821 	move	a3,v1
80002974:	00402021 	move	a0,v0
80002978:	3c028019 	lui	v0,0x8019
8000297c:	2442b280 	addiu	v0,v0,-19840
80002980:	0040f809 	jalr	v0
80002984:	00602821 	move	a1,v1
80002988:	06a0004d 	bltz	s5,80002ac0 <C4CalcWireFrame+0x24c>
8000298c:	a6e24812 	sh	v0,18450(s7)
80002990:	24020100 	li	v0,256
80002994:	a7c24810 	sh	v0,18448(s8)
80002998:	8fbf0034 	lw	ra,52(sp)
8000299c:	8fbe0030 	lw	s8,48(sp)
800029a0:	8fb7002c 	lw	s7,44(sp)
800029a4:	8fb60028 	lw	s6,40(sp)
800029a8:	8fb50024 	lw	s5,36(sp)
800029ac:	8fb40020 	lw	s4,32(sp)
800029b0:	8fb3001c 	lw	s3,28(sp)
800029b4:	8fb20018 	lw	s2,24(sp)
800029b8:	8fb10014 	lw	s1,20(sp)
800029bc:	8fb00010 	lw	s0,16(sp)
800029c0:	03e00008 	jr	ra
800029c4:	27bd0038 	addiu	sp,sp,56
800029c8:	3c028019 	lui	v0,0x8019
800029cc:	2452b190 	addiu	s2,v0,-20080
800029d0:	02a02021 	move	a0,s5
800029d4:	1620000f 	bnez	s1,80002a14 <C4CalcWireFrame+0x1a0>
800029d8:	26630001 	addiu	v1,s3,1
800029dc:	3c02801f 	lui	v0,0x801f
800029e0:	a440481a 	sh	zero,18458(v0)
800029e4:	8fbf0034 	lw	ra,52(sp)
800029e8:	8fbe0030 	lw	s8,48(sp)
800029ec:	8fb7002c 	lw	s7,44(sp)
800029f0:	8fb60028 	lw	s6,40(sp)
800029f4:	8fb50024 	lw	s5,36(sp)
800029f8:	8fb40020 	lw	s4,32(sp)
800029fc:	8fb3001c 	lw	s3,28(sp)
80002a00:	8fb20018 	lw	s2,24(sp)
80002a04:	8fb10014 	lw	s1,20(sp)
80002a08:	8fb00010 	lw	s0,16(sp)
80002a0c:	03e00008 	jr	ra
80002a10:	27bd0038 	addiu	sp,sp,56
80002a14:	3c02801f 	lui	v0,0x801f
80002a18:	0240f809 	jalr	s2
80002a1c:	a443481a 	sh	v1,18458(v0)
80002a20:	3c048019 	lui	a0,0x8019
80002a24:	8c86c950 	lw	a2,-14000(a0)
80002a28:	8c87c954 	lw	a3,-13996(a0)
80002a2c:	3c088019 	lui	t0,0x8019
80002a30:	00602821 	move	a1,v1
80002a34:	2508a780 	addiu	t0,t0,-22656
80002a38:	0100f809 	jalr	t0
80002a3c:	00402021 	move	a0,v0
80002a40:	02602021 	move	a0,s3
80002a44:	00408021 	move	s0,v0
80002a48:	0240f809 	jalr	s2
80002a4c:	00608821 	move	s1,v1
80002a50:	3c088019 	lui	t0,0x8019
80002a54:	02002021 	move	a0,s0
80002a58:	02202821 	move	a1,s1
80002a5c:	00403021 	move	a2,v0
80002a60:	2508ab40 	addiu	t0,t0,-21696
80002a64:	0100f809 	jalr	t0
80002a68:	00603821 	move	a3,v1
80002a6c:	00402021 	move	a0,v0
80002a70:	3c028019 	lui	v0,0x8019
80002a74:	2442b280 	addiu	v0,v0,-19840
80002a78:	0040f809 	jalr	v0
80002a7c:	00602821 	move	a1,v1
80002a80:	0680001d 	bltz	s4,80002af8 <C4CalcWireFrame+0x284>
80002a84:	a7c24810 	sh	v0,18448(s8)
80002a88:	24020100 	li	v0,256
80002a8c:	a6e24812 	sh	v0,18450(s7)
80002a90:	8fbf0034 	lw	ra,52(sp)
80002a94:	8fbe0030 	lw	s8,48(sp)
80002a98:	8fb7002c 	lw	s7,44(sp)
80002a9c:	8fb60028 	lw	s6,40(sp)
80002aa0:	8fb50024 	lw	s5,36(sp)
80002aa4:	8fb40020 	lw	s4,32(sp)
80002aa8:	8fb3001c 	lw	s3,28(sp)
80002aac:	8fb20018 	lw	s2,24(sp)
80002ab0:	8fb10014 	lw	s1,20(sp)
80002ab4:	8fb00010 	lw	s0,16(sp)
80002ab8:	03e00008 	jr	ra
80002abc:	27bd0038 	addiu	sp,sp,56
80002ac0:	2402ff00 	li	v0,-256
80002ac4:	a7c24810 	sh	v0,18448(s8)
80002ac8:	8fbf0034 	lw	ra,52(sp)
80002acc:	8fbe0030 	lw	s8,48(sp)
80002ad0:	8fb7002c 	lw	s7,44(sp)
80002ad4:	8fb60028 	lw	s6,40(sp)
80002ad8:	8fb50024 	lw	s5,36(sp)
80002adc:	8fb40020 	lw	s4,32(sp)
80002ae0:	8fb3001c 	lw	s3,28(sp)
80002ae4:	8fb20018 	lw	s2,24(sp)
80002ae8:	8fb10014 	lw	s1,20(sp)
80002aec:	8fb00010 	lw	s0,16(sp)
80002af0:	03e00008 	jr	ra
80002af4:	27bd0038 	addiu	sp,sp,56
80002af8:	2402ff00 	li	v0,-256
80002afc:	08000a66 	j	80002998 <C4CalcWireFrame+0x124>
80002b00:	a6e24812 	sh	v0,18450(s7)

80002b04 <C4TransfWireFrame2>:
80002b04:	27bdffc0 	addiu	sp,sp,-64
80002b08:	3c02801f 	lui	v0,0x801f
80002b0c:	afb70034 	sw	s7,52(sp)
80002b10:	84444810 	lh	a0,18448(v0)
80002b14:	3c178019 	lui	s7,0x8019
80002b18:	afbf003c 	sw	ra,60(sp)
80002b1c:	26f7b190 	addiu	s7,s7,-20080
80002b20:	afbe0038 	sw	s8,56(sp)
80002b24:	afb60030 	sw	s6,48(sp)
80002b28:	afb5002c 	sw	s5,44(sp)
80002b2c:	afb40028 	sw	s4,40(sp)
80002b30:	afb30024 	sw	s3,36(sp)
80002b34:	afb20020 	sw	s2,32(sp)
80002b38:	afb1001c 	sw	s1,28(sp)
80002b3c:	02e0f809 	jalr	s7
80002b40:	afb00018 	sw	s0,24(sp)
80002b44:	3c05801f 	lui	a1,0x801f
80002b48:	3c06801f 	lui	a2,0x801f
80002b4c:	84a44812 	lh	a0,18450(a1)
80002b50:	acc24830 	sw	v0,18480(a2)
80002b54:	02e0f809 	jalr	s7
80002b58:	acc34834 	sw	v1,18484(a2)
80002b5c:	3c05801f 	lui	a1,0x801f
80002b60:	3c07801f 	lui	a3,0x801f
80002b64:	84a44814 	lh	a0,18452(a1)
80002b68:	ace24838 	sw	v0,18488(a3)
80002b6c:	02e0f809 	jalr	s7
80002b70:	ace3483c 	sw	v1,18492(a3)
80002b74:	3c05801f 	lui	a1,0x801f
80002b78:	3c08801f 	lui	t0,0x801f
80002b7c:	84a44816 	lh	a0,18454(a1)
80002b80:	ad024840 	sw	v0,18496(t0)
80002b84:	02e0f809 	jalr	s7
80002b88:	ad034844 	sw	v1,18500(t0)
80002b8c:	00402021 	move	a0,v0
80002b90:	3c028019 	lui	v0,0x8019
80002b94:	2442c958 	addiu	v0,v0,-13992
80002b98:	8c460000 	lw	a2,0(v0)
80002b9c:	8c470004 	lw	a3,4(v0)
80002ba0:	3c128019 	lui	s2,0x8019
80002ba4:	2652a780 	addiu	s2,s2,-22656
80002ba8:	0240f809 	jalr	s2
80002bac:	00602821 	move	a1,v1
80002bb0:	3c168019 	lui	s6,0x8019
80002bb4:	26d6a708 	addiu	s6,s6,-22776
80002bb8:	00402021 	move	a0,v0
80002bbc:	00602821 	move	a1,v1
80002bc0:	00403021 	move	a2,v0
80002bc4:	02c0f809 	jalr	s6
80002bc8:	00603821 	move	a3,v1
80002bcc:	00602821 	move	a1,v1
80002bd0:	3c038019 	lui	v1,0x8019
80002bd4:	2463c960 	addiu	v1,v1,-13984
80002bd8:	8c660000 	lw	a2,0(v1)
80002bdc:	8c670004 	lw	a3,4(v1)
80002be0:	00402021 	move	a0,v0
80002be4:	0240f809 	jalr	s2
80002be8:	3c13801f 	lui	s3,0x801f
80002bec:	3c158017 	lui	s5,0x8017
80002bf0:	26b549b4 	addiu	s5,s5,18868
80002bf4:	00402021 	move	a0,v0
80002bf8:	00602821 	move	a1,v1
80002bfc:	ae624828 	sw	v0,18472(s3)
80002c00:	02a0f809 	jalr	s5
80002c04:	ae63482c 	sw	v1,18476(s3)
80002c08:	3c08801f 	lui	t0,0x801f
80002c0c:	8d064838 	lw	a2,18488(t0)
80002c10:	8d07483c 	lw	a3,18492(t0)
80002c14:	00402021 	move	a0,v0
80002c18:	0240f809 	jalr	s2
80002c1c:	00602821 	move	a1,v1
80002c20:	3c148017 	lui	s4,0x8017
80002c24:	8e644828 	lw	a0,18472(s3)
80002c28:	8e65482c 	lw	a1,18476(s3)
80002c2c:	26947b40 	addiu	s4,s4,31552
80002c30:	00408021 	move	s0,v0
80002c34:	0280f809 	jalr	s4
80002c38:	00608821 	move	s1,v1
80002c3c:	3c04801f 	lui	a0,0x801f
80002c40:	8c864840 	lw	a2,18496(a0)
80002c44:	8c874844 	lw	a3,18500(a0)
80002c48:	00602821 	move	a1,v1
80002c4c:	0240f809 	jalr	s2
80002c50:	00402021 	move	a0,v0
80002c54:	3c088019 	lui	t0,0x8019
80002c58:	00603821 	move	a3,v1
80002c5c:	02002021 	move	a0,s0
80002c60:	02202821 	move	a1,s1
80002c64:	2508a688 	addiu	t0,t0,-22904
80002c68:	0100f809 	jalr	t0
80002c6c:	00403021 	move	a2,v0
80002c70:	3c06801f 	lui	a2,0x801f
80002c74:	8e644828 	lw	a0,18472(s3)
80002c78:	8e65482c 	lw	a1,18476(s3)
80002c7c:	acc24848 	sw	v0,18504(a2)
80002c80:	0280f809 	jalr	s4
80002c84:	acc3484c 	sw	v1,18508(a2)
80002c88:	3c08801f 	lui	t0,0x801f
80002c8c:	8d064838 	lw	a2,18488(t0)
80002c90:	8d07483c 	lw	a3,18492(t0)
80002c94:	00402021 	move	a0,v0
80002c98:	0240f809 	jalr	s2
80002c9c:	00602821 	move	a1,v1
80002ca0:	8e644828 	lw	a0,18472(s3)
80002ca4:	8e65482c 	lw	a1,18476(s3)
80002ca8:	00408021 	move	s0,v0
80002cac:	02a0f809 	jalr	s5
80002cb0:	00608821 	move	s1,v1
80002cb4:	3c04801f 	lui	a0,0x801f
80002cb8:	8c864840 	lw	a2,18496(a0)
80002cbc:	8c874844 	lw	a3,18500(a0)
80002cc0:	00602821 	move	a1,v1
80002cc4:	0240f809 	jalr	s2
80002cc8:	00402021 	move	a0,v0
80002ccc:	00403021 	move	a2,v0
80002cd0:	02002021 	move	a0,s0
80002cd4:	02202821 	move	a1,s1
80002cd8:	02c0f809 	jalr	s6
80002cdc:	00603821 	move	a3,v1
80002ce0:	3c05801f 	lui	a1,0x801f
80002ce4:	3c1e801f 	lui	s8,0x801f
80002ce8:	84a44818 	lh	a0,18456(a1)
80002cec:	afc24850 	sw	v0,18512(s8)
80002cf0:	02e0f809 	jalr	s7
80002cf4:	afc34854 	sw	v1,18516(s8)
80002cf8:	3c088019 	lui	t0,0x8019
80002cfc:	2508c958 	addiu	t0,t0,-13992
80002d00:	8d060000 	lw	a2,0(t0)
80002d04:	8d070004 	lw	a3,4(t0)
80002d08:	00402021 	move	a0,v0
80002d0c:	0240f809 	jalr	s2
80002d10:	00602821 	move	a1,v1
80002d14:	00402021 	move	a0,v0
80002d18:	00602821 	move	a1,v1
80002d1c:	00403021 	move	a2,v0
80002d20:	02c0f809 	jalr	s6
80002d24:	00603821 	move	a3,v1
80002d28:	00402021 	move	a0,v0
80002d2c:	3c028019 	lui	v0,0x8019
80002d30:	2442c960 	addiu	v0,v0,-13984
80002d34:	8c460000 	lw	a2,0(v0)
80002d38:	8c470004 	lw	a3,4(v0)
80002d3c:	0240f809 	jalr	s2
80002d40:	00602821 	move	a1,v1
80002d44:	00402021 	move	a0,v0
80002d48:	00602821 	move	a1,v1
80002d4c:	ae624828 	sw	v0,18472(s3)
80002d50:	02a0f809 	jalr	s5
80002d54:	ae63482c 	sw	v1,18476(s3)
80002d58:	00602821 	move	a1,v1
80002d5c:	3c03801f 	lui	v1,0x801f
80002d60:	8c664830 	lw	a2,18480(v1)
80002d64:	8c674834 	lw	a3,18484(v1)
80002d68:	0240f809 	jalr	s2
80002d6c:	00402021 	move	a0,v0
80002d70:	8e644828 	lw	a0,18472(s3)
80002d74:	8e65482c 	lw	a1,18476(s3)
80002d78:	00408021 	move	s0,v0
80002d7c:	0280f809 	jalr	s4
80002d80:	00608821 	move	s1,v1
80002d84:	8fc64850 	lw	a2,18512(s8)
80002d88:	8fc74854 	lw	a3,18516(s8)
80002d8c:	00402021 	move	a0,v0
80002d90:	0240f809 	jalr	s2
80002d94:	00602821 	move	a1,v1
80002d98:	00603821 	move	a3,v1
80002d9c:	02002021 	move	a0,s0
80002da0:	02202821 	move	a1,s1
80002da4:	02c0f809 	jalr	s6
80002da8:	00403021 	move	a2,v0
80002dac:	3c06801f 	lui	a2,0x801f
80002db0:	8e644828 	lw	a0,18472(s3)
80002db4:	8e65482c 	lw	a1,18476(s3)
80002db8:	acc24858 	sw	v0,18520(a2)
80002dbc:	0280f809 	jalr	s4
80002dc0:	acc3485c 	sw	v1,18524(a2)
80002dc4:	3c08801f 	lui	t0,0x801f
80002dc8:	8d064830 	lw	a2,18480(t0)
80002dcc:	8d074834 	lw	a3,18484(t0)
80002dd0:	3c088000 	lui	t0,0x8000
80002dd4:	00682826 	xor	a1,v1,t0
80002dd8:	0240f809 	jalr	s2
80002ddc:	00402021 	move	a0,v0
80002de0:	8e644828 	lw	a0,18472(s3)
80002de4:	8e65482c 	lw	a1,18476(s3)
80002de8:	00408021 	move	s0,v0
80002dec:	02a0f809 	jalr	s5
80002df0:	00608821 	move	s1,v1
80002df4:	8fc64850 	lw	a2,18512(s8)
80002df8:	8fc74854 	lw	a3,18516(s8)
80002dfc:	00402021 	move	a0,v0
80002e00:	0240f809 	jalr	s2
80002e04:	00602821 	move	a1,v1
80002e08:	00403021 	move	a2,v0
80002e0c:	02002021 	move	a0,s0
80002e10:	02202821 	move	a1,s1
80002e14:	02c0f809 	jalr	s6
80002e18:	00603821 	move	a3,v1
80002e1c:	3c05801f 	lui	a1,0x801f
80002e20:	84a4481a 	lh	a0,18458(a1)
80002e24:	3c05801f 	lui	a1,0x801f
80002e28:	aca24840 	sw	v0,18496(a1)
80002e2c:	02e0f809 	jalr	s7
80002e30:	aca34844 	sw	v1,18500(a1)
80002e34:	3c088019 	lui	t0,0x8019
80002e38:	2508c958 	addiu	t0,t0,-13992
80002e3c:	8d060000 	lw	a2,0(t0)
80002e40:	8d070004 	lw	a3,4(t0)
80002e44:	00402021 	move	a0,v0
80002e48:	0240f809 	jalr	s2
80002e4c:	00602821 	move	a1,v1
80002e50:	00402021 	move	a0,v0
80002e54:	00602821 	move	a1,v1
80002e58:	00403021 	move	a2,v0
80002e5c:	02c0f809 	jalr	s6
80002e60:	00603821 	move	a3,v1
80002e64:	00402021 	move	a0,v0
80002e68:	3c028019 	lui	v0,0x8019
80002e6c:	2442c960 	addiu	v0,v0,-13984
80002e70:	8c460000 	lw	a2,0(v0)
80002e74:	8c470004 	lw	a3,4(v0)
80002e78:	0240f809 	jalr	s2
80002e7c:	00602821 	move	a1,v1
80002e80:	00402021 	move	a0,v0
80002e84:	00602821 	move	a1,v1
80002e88:	ae624828 	sw	v0,18472(s3)
80002e8c:	02a0f809 	jalr	s5
80002e90:	ae63482c 	sw	v1,18476(s3)
80002e94:	00602821 	move	a1,v1
80002e98:	3c03801f 	lui	v1,0x801f
80002e9c:	8c664858 	lw	a2,18520(v1)
80002ea0:	8c67485c 	lw	a3,18524(v1)
80002ea4:	0240f809 	jalr	s2
80002ea8:	00402021 	move	a0,v0
80002eac:	8e644828 	lw	a0,18472(s3)
80002eb0:	8e65482c 	lw	a1,18476(s3)
80002eb4:	00408021 	move	s0,v0
80002eb8:	0280f809 	jalr	s4
80002ebc:	00608821 	move	s1,v1
80002ec0:	3c08801f 	lui	t0,0x801f
80002ec4:	8d064848 	lw	a2,18504(t0)
80002ec8:	8d07484c 	lw	a3,18508(t0)
80002ecc:	00402021 	move	a0,v0
80002ed0:	0240f809 	jalr	s2
80002ed4:	00602821 	move	a1,v1
80002ed8:	3c088019 	lui	t0,0x8019
80002edc:	02002021 	move	a0,s0
80002ee0:	02202821 	move	a1,s1
80002ee4:	00603821 	move	a3,v1
80002ee8:	2508a688 	addiu	t0,t0,-22904
80002eec:	0100f809 	jalr	t0
80002ef0:	00403021 	move	a2,v0
80002ef4:	3c06801f 	lui	a2,0x801f
80002ef8:	8e644828 	lw	a0,18472(s3)
80002efc:	8e65482c 	lw	a1,18476(s3)
80002f00:	acc24830 	sw	v0,18480(a2)
80002f04:	0280f809 	jalr	s4
80002f08:	acc34834 	sw	v1,18484(a2)
80002f0c:	3c08801f 	lui	t0,0x801f
80002f10:	8d064858 	lw	a2,18520(t0)
80002f14:	8d07485c 	lw	a3,18524(t0)
80002f18:	00402021 	move	a0,v0
80002f1c:	0240f809 	jalr	s2
80002f20:	00602821 	move	a1,v1
80002f24:	8e644828 	lw	a0,18472(s3)
80002f28:	8e65482c 	lw	a1,18476(s3)
80002f2c:	00408021 	move	s0,v0
80002f30:	02a0f809 	jalr	s5
80002f34:	00608821 	move	s1,v1
80002f38:	00402021 	move	a0,v0
80002f3c:	3c02801f 	lui	v0,0x801f
80002f40:	8c464848 	lw	a2,18504(v0)
80002f44:	8c47484c 	lw	a3,18508(v0)
80002f48:	0240f809 	jalr	s2
80002f4c:	00602821 	move	a1,v1
80002f50:	00403021 	move	a2,v0
80002f54:	02202821 	move	a1,s1
80002f58:	02002021 	move	a0,s0
80002f5c:	02c0f809 	jalr	s6
80002f60:	00603821 	move	a3,v1
80002f64:	afa20010 	sw	v0,16(sp)
80002f68:	afa30014 	sw	v1,20(sp)
80002f6c:	8fa60010 	lw	a2,16(sp)
80002f70:	8fa70014 	lw	a3,20(sp)
80002f74:	3c02801f 	lui	v0,0x801f
80002f78:	3c08801f 	lui	t0,0x801f
80002f7c:	8444481c 	lh	a0,18460(v0)
80002f80:	ad064838 	sw	a2,18488(t0)
80002f84:	02e0f809 	jalr	s7
80002f88:	ad07483c 	sw	a3,18492(t0)
80002f8c:	0040b021 	move	s6,v0
80002f90:	00402021 	move	a0,v0
80002f94:	3c02801f 	lui	v0,0x801f
80002f98:	8c464830 	lw	a2,18480(v0)
80002f9c:	8c474834 	lw	a3,18484(v0)
80002fa0:	00602821 	move	a1,v1
80002fa4:	0240f809 	jalr	s2
80002fa8:	0060b821 	move	s7,v1
80002fac:	3c048019 	lui	a0,0x8019
80002fb0:	8c94c968 	lw	s4,-13976(a0)
80002fb4:	8c95c96c 	lw	s5,-13972(a0)
80002fb8:	02803021 	move	a2,s4
80002fbc:	02a03821 	move	a3,s5
80002fc0:	00402021 	move	a0,v0
80002fc4:	0240f809 	jalr	s2
80002fc8:	00602821 	move	a1,v1
80002fcc:	3c108019 	lui	s0,0x8019
80002fd0:	00602821 	move	a1,v1
80002fd4:	2610b280 	addiu	s0,s0,-19840
80002fd8:	0200f809 	jalr	s0
80002fdc:	00402021 	move	a0,v0
80002fe0:	8fa40010 	lw	a0,16(sp)
80002fe4:	8fa50014 	lw	a1,20(sp)
80002fe8:	02c03021 	move	a2,s6
80002fec:	02e03821 	move	a3,s7
80002ff0:	3c03801f 	lui	v1,0x801f
80002ff4:	0240f809 	jalr	s2
80002ff8:	a4624810 	sh	v0,18448(v1)
80002ffc:	00402021 	move	a0,v0
80003000:	02803021 	move	a2,s4
80003004:	02a03821 	move	a3,s5
80003008:	0240f809 	jalr	s2
8000300c:	00602821 	move	a1,v1
80003010:	00402021 	move	a0,v0
80003014:	0200f809 	jalr	s0
80003018:	00602821 	move	a1,v1
8000301c:	8fbf003c 	lw	ra,60(sp)
80003020:	8fbe0038 	lw	s8,56(sp)
80003024:	8fb70034 	lw	s7,52(sp)
80003028:	8fb60030 	lw	s6,48(sp)
8000302c:	8fb5002c 	lw	s5,44(sp)
80003030:	8fb40028 	lw	s4,40(sp)
80003034:	8fb30024 	lw	s3,36(sp)
80003038:	8fb20020 	lw	s2,32(sp)
8000303c:	8fb1001c 	lw	s1,28(sp)
80003040:	8fb00018 	lw	s0,24(sp)
80003044:	3c04801f 	lui	a0,0x801f
80003048:	27bd0040 	addiu	sp,sp,64
8000304c:	03e00008 	jr	ra
80003050:	a4824812 	sh	v0,18450(a0)

80003054 <C4TransfWireFrame>:
80003054:	27bdffc0 	addiu	sp,sp,-64
80003058:	3c02801f 	lui	v0,0x801f
8000305c:	afb70034 	sw	s7,52(sp)
80003060:	84444810 	lh	a0,18448(v0)
80003064:	3c178019 	lui	s7,0x8019
80003068:	afbf003c 	sw	ra,60(sp)
8000306c:	26f7b190 	addiu	s7,s7,-20080
80003070:	afbe0038 	sw	s8,56(sp)
80003074:	afb60030 	sw	s6,48(sp)
80003078:	afb5002c 	sw	s5,44(sp)
8000307c:	afb40028 	sw	s4,40(sp)
80003080:	afb30024 	sw	s3,36(sp)
80003084:	afb20020 	sw	s2,32(sp)
80003088:	afb1001c 	sw	s1,28(sp)
8000308c:	02e0f809 	jalr	s7
80003090:	afb00018 	sw	s0,24(sp)
80003094:	3c05801f 	lui	a1,0x801f
80003098:	3c06801f 	lui	a2,0x801f
8000309c:	84a44812 	lh	a0,18450(a1)
800030a0:	acc24830 	sw	v0,18480(a2)
800030a4:	02e0f809 	jalr	s7
800030a8:	acc34834 	sw	v1,18484(a2)
800030ac:	3c05801f 	lui	a1,0x801f
800030b0:	84a44814 	lh	a0,18452(a1)
800030b4:	3c07801f 	lui	a3,0x801f
800030b8:	ace24838 	sw	v0,18488(a3)
800030bc:	02e0f809 	jalr	s7
800030c0:	ace3483c 	sw	v1,18492(a3)
800030c4:	3c088019 	lui	t0,0x8019
800030c8:	2508c970 	addiu	t0,t0,-13968
800030cc:	8d060000 	lw	a2,0(t0)
800030d0:	8d070004 	lw	a3,4(t0)
800030d4:	3c088019 	lui	t0,0x8019
800030d8:	2508a688 	addiu	t0,t0,-22904
800030dc:	00402021 	move	a0,v0
800030e0:	0100f809 	jalr	t0
800030e4:	00602821 	move	a1,v1
800030e8:	3c05801f 	lui	a1,0x801f
800030ec:	84a44816 	lh	a0,18454(a1)
800030f0:	3c05801f 	lui	a1,0x801f
800030f4:	aca24840 	sw	v0,18496(a1)
800030f8:	02e0f809 	jalr	s7
800030fc:	aca34844 	sw	v1,18500(a1)
80003100:	3c088019 	lui	t0,0x8019
80003104:	2508c958 	addiu	t0,t0,-13992
80003108:	8d060000 	lw	a2,0(t0)
8000310c:	8d070004 	lw	a3,4(t0)
80003110:	3c128019 	lui	s2,0x8019
80003114:	2652a780 	addiu	s2,s2,-22656
80003118:	00402021 	move	a0,v0
8000311c:	0240f809 	jalr	s2
80003120:	00602821 	move	a1,v1
80003124:	3c158019 	lui	s5,0x8019
80003128:	26b5a708 	addiu	s5,s5,-22776
8000312c:	00402021 	move	a0,v0
80003130:	00602821 	move	a1,v1
80003134:	00403021 	move	a2,v0
80003138:	02a0f809 	jalr	s5
8000313c:	00603821 	move	a3,v1
80003140:	00402021 	move	a0,v0
80003144:	3c028019 	lui	v0,0x8019
80003148:	2442c960 	addiu	v0,v0,-13984
8000314c:	8c460000 	lw	a2,0(v0)
80003150:	8c470004 	lw	a3,4(v0)
80003154:	00602821 	move	a1,v1
80003158:	0240f809 	jalr	s2
8000315c:	3c13801f 	lui	s3,0x801f
80003160:	3c168017 	lui	s6,0x8017
80003164:	26d649b4 	addiu	s6,s6,18868
80003168:	00402021 	move	a0,v0
8000316c:	00602821 	move	a1,v1
80003170:	ae624828 	sw	v0,18472(s3)
80003174:	02c0f809 	jalr	s6
80003178:	ae63482c 	sw	v1,18476(s3)
8000317c:	00602821 	move	a1,v1
80003180:	3c03801f 	lui	v1,0x801f
80003184:	8c664838 	lw	a2,18488(v1)
80003188:	8c67483c 	lw	a3,18492(v1)
8000318c:	0240f809 	jalr	s2
80003190:	00402021 	move	a0,v0
80003194:	3c148017 	lui	s4,0x8017
80003198:	8e644828 	lw	a0,18472(s3)
8000319c:	8e65482c 	lw	a1,18476(s3)
800031a0:	26947b40 	addiu	s4,s4,31552
800031a4:	00408021 	move	s0,v0
800031a8:	0280f809 	jalr	s4
800031ac:	00608821 	move	s1,v1
800031b0:	3c04801f 	lui	a0,0x801f
800031b4:	8c864840 	lw	a2,18496(a0)
800031b8:	8c874844 	lw	a3,18500(a0)
800031bc:	00602821 	move	a1,v1
800031c0:	0240f809 	jalr	s2
800031c4:	00402021 	move	a0,v0
800031c8:	3c088019 	lui	t0,0x8019
800031cc:	02002021 	move	a0,s0
800031d0:	02202821 	move	a1,s1
800031d4:	00603821 	move	a3,v1
800031d8:	2508a688 	addiu	t0,t0,-22904
800031dc:	0100f809 	jalr	t0
800031e0:	00403021 	move	a2,v0
800031e4:	3c06801f 	lui	a2,0x801f
800031e8:	8e644828 	lw	a0,18472(s3)
800031ec:	8e65482c 	lw	a1,18476(s3)
800031f0:	acc24848 	sw	v0,18504(a2)
800031f4:	0280f809 	jalr	s4
800031f8:	acc3484c 	sw	v1,18508(a2)
800031fc:	3c08801f 	lui	t0,0x801f
80003200:	8d064838 	lw	a2,18488(t0)
80003204:	8d07483c 	lw	a3,18492(t0)
80003208:	00402021 	move	a0,v0
8000320c:	0240f809 	jalr	s2
80003210:	00602821 	move	a1,v1
80003214:	8e644828 	lw	a0,18472(s3)
80003218:	8e65482c 	lw	a1,18476(s3)
8000321c:	00408021 	move	s0,v0
80003220:	02c0f809 	jalr	s6
80003224:	00608821 	move	s1,v1
80003228:	3c04801f 	lui	a0,0x801f
8000322c:	8c864840 	lw	a2,18496(a0)
80003230:	8c874844 	lw	a3,18500(a0)
80003234:	00602821 	move	a1,v1
80003238:	0240f809 	jalr	s2
8000323c:	00402021 	move	a0,v0
80003240:	00403021 	move	a2,v0
80003244:	02002021 	move	a0,s0
80003248:	02202821 	move	a1,s1
8000324c:	02a0f809 	jalr	s5
80003250:	00603821 	move	a3,v1
80003254:	3c05801f 	lui	a1,0x801f
80003258:	3c1e801f 	lui	s8,0x801f
8000325c:	84a44818 	lh	a0,18456(a1)
80003260:	afc24850 	sw	v0,18512(s8)
80003264:	02e0f809 	jalr	s7
80003268:	afc34854 	sw	v1,18516(s8)
8000326c:	3c088019 	lui	t0,0x8019
80003270:	2508c958 	addiu	t0,t0,-13992
80003274:	8d060000 	lw	a2,0(t0)
80003278:	8d070004 	lw	a3,4(t0)
8000327c:	00402021 	move	a0,v0
80003280:	0240f809 	jalr	s2
80003284:	00602821 	move	a1,v1
80003288:	00402021 	move	a0,v0
8000328c:	00602821 	move	a1,v1
80003290:	00403021 	move	a2,v0
80003294:	02a0f809 	jalr	s5
80003298:	00603821 	move	a3,v1
8000329c:	00402021 	move	a0,v0
800032a0:	3c028019 	lui	v0,0x8019
800032a4:	2442c960 	addiu	v0,v0,-13984
800032a8:	8c460000 	lw	a2,0(v0)
800032ac:	8c470004 	lw	a3,4(v0)
800032b0:	0240f809 	jalr	s2
800032b4:	00602821 	move	a1,v1
800032b8:	00402021 	move	a0,v0
800032bc:	00602821 	move	a1,v1
800032c0:	ae624828 	sw	v0,18472(s3)
800032c4:	02c0f809 	jalr	s6
800032c8:	ae63482c 	sw	v1,18476(s3)
800032cc:	00602821 	move	a1,v1
800032d0:	3c03801f 	lui	v1,0x801f
800032d4:	8c664830 	lw	a2,18480(v1)
800032d8:	8c674834 	lw	a3,18484(v1)
800032dc:	0240f809 	jalr	s2
800032e0:	00402021 	move	a0,v0
800032e4:	8e644828 	lw	a0,18472(s3)
800032e8:	8e65482c 	lw	a1,18476(s3)
800032ec:	00408021 	move	s0,v0
800032f0:	0280f809 	jalr	s4
800032f4:	00608821 	move	s1,v1
800032f8:	8fc64850 	lw	a2,18512(s8)
800032fc:	8fc74854 	lw	a3,18516(s8)
80003300:	00402021 	move	a0,v0
80003304:	0240f809 	jalr	s2
80003308:	00602821 	move	a1,v1
8000330c:	00603821 	move	a3,v1
80003310:	02002021 	move	a0,s0
80003314:	02202821 	move	a1,s1
80003318:	02a0f809 	jalr	s5
8000331c:	00403021 	move	a2,v0
80003320:	3c06801f 	lui	a2,0x801f
80003324:	8e644828 	lw	a0,18472(s3)
80003328:	8e65482c 	lw	a1,18476(s3)
8000332c:	acc24858 	sw	v0,18520(a2)
80003330:	0280f809 	jalr	s4
80003334:	acc3485c 	sw	v1,18524(a2)
80003338:	3c08801f 	lui	t0,0x801f
8000333c:	8d064830 	lw	a2,18480(t0)
80003340:	8d074834 	lw	a3,18484(t0)
80003344:	3c088000 	lui	t0,0x8000
80003348:	00682826 	xor	a1,v1,t0
8000334c:	0240f809 	jalr	s2
80003350:	00402021 	move	a0,v0
80003354:	8e644828 	lw	a0,18472(s3)
80003358:	8e65482c 	lw	a1,18476(s3)
8000335c:	00408021 	move	s0,v0
80003360:	02c0f809 	jalr	s6
80003364:	00608821 	move	s1,v1
80003368:	8fc64850 	lw	a2,18512(s8)
8000336c:	8fc74854 	lw	a3,18516(s8)
80003370:	00402021 	move	a0,v0
80003374:	0240f809 	jalr	s2
80003378:	00602821 	move	a1,v1
8000337c:	00403021 	move	a2,v0
80003380:	02002021 	move	a0,s0
80003384:	02202821 	move	a1,s1
80003388:	02a0f809 	jalr	s5
8000338c:	00603821 	move	a3,v1
80003390:	3c05801f 	lui	a1,0x801f
80003394:	84a4481a 	lh	a0,18458(a1)
80003398:	3c05801f 	lui	a1,0x801f
8000339c:	aca24840 	sw	v0,18496(a1)
800033a0:	02e0f809 	jalr	s7
800033a4:	aca34844 	sw	v1,18500(a1)
800033a8:	3c088019 	lui	t0,0x8019
800033ac:	2508c958 	addiu	t0,t0,-13992
800033b0:	8d060000 	lw	a2,0(t0)
800033b4:	8d070004 	lw	a3,4(t0)
800033b8:	00402021 	move	a0,v0
800033bc:	0240f809 	jalr	s2
800033c0:	00602821 	move	a1,v1
800033c4:	00402021 	move	a0,v0
800033c8:	00602821 	move	a1,v1
800033cc:	00403021 	move	a2,v0
800033d0:	02a0f809 	jalr	s5
800033d4:	00603821 	move	a3,v1
800033d8:	00402021 	move	a0,v0
800033dc:	3c028019 	lui	v0,0x8019
800033e0:	2442c960 	addiu	v0,v0,-13984
800033e4:	8c460000 	lw	a2,0(v0)
800033e8:	8c470004 	lw	a3,4(v0)
800033ec:	0240f809 	jalr	s2
800033f0:	00602821 	move	a1,v1
800033f4:	00402021 	move	a0,v0
800033f8:	00602821 	move	a1,v1
800033fc:	ae624828 	sw	v0,18472(s3)
80003400:	02c0f809 	jalr	s6
80003404:	ae63482c 	sw	v1,18476(s3)
80003408:	00602821 	move	a1,v1
8000340c:	3c03801f 	lui	v1,0x801f
80003410:	8c664858 	lw	a2,18520(v1)
80003414:	8c67485c 	lw	a3,18524(v1)
80003418:	0240f809 	jalr	s2
8000341c:	00402021 	move	a0,v0
80003420:	8e644828 	lw	a0,18472(s3)
80003424:	8e65482c 	lw	a1,18476(s3)
80003428:	00408021 	move	s0,v0
8000342c:	0280f809 	jalr	s4
80003430:	00608821 	move	s1,v1
80003434:	3c08801f 	lui	t0,0x801f
80003438:	8d064848 	lw	a2,18504(t0)
8000343c:	8d07484c 	lw	a3,18508(t0)
80003440:	00402021 	move	a0,v0
80003444:	0240f809 	jalr	s2
80003448:	00602821 	move	a1,v1
8000344c:	3c088019 	lui	t0,0x8019
80003450:	02002021 	move	a0,s0
80003454:	02202821 	move	a1,s1
80003458:	00603821 	move	a3,v1
8000345c:	2508a688 	addiu	t0,t0,-22904
80003460:	0100f809 	jalr	t0
80003464:	00403021 	move	a2,v0
80003468:	3c06801f 	lui	a2,0x801f
8000346c:	8e644828 	lw	a0,18472(s3)
80003470:	8e65482c 	lw	a1,18476(s3)
80003474:	acc24830 	sw	v0,18480(a2)
80003478:	0280f809 	jalr	s4
8000347c:	acc34834 	sw	v1,18484(a2)
80003480:	3c08801f 	lui	t0,0x801f
80003484:	8d064858 	lw	a2,18520(t0)
80003488:	8d07485c 	lw	a3,18524(t0)
8000348c:	00402021 	move	a0,v0
80003490:	0240f809 	jalr	s2
80003494:	00602821 	move	a1,v1
80003498:	8e644828 	lw	a0,18472(s3)
8000349c:	8e65482c 	lw	a1,18476(s3)
800034a0:	00408021 	move	s0,v0
800034a4:	02c0f809 	jalr	s6
800034a8:	00608821 	move	s1,v1
800034ac:	00402021 	move	a0,v0
800034b0:	3c02801f 	lui	v0,0x801f
800034b4:	8c464848 	lw	a2,18504(v0)
800034b8:	8c47484c 	lw	a3,18508(v0)
800034bc:	0240f809 	jalr	s2
800034c0:	00602821 	move	a1,v1
800034c4:	00403021 	move	a2,v0
800034c8:	02202821 	move	a1,s1
800034cc:	02002021 	move	a0,s0
800034d0:	02a0f809 	jalr	s5
800034d4:	00603821 	move	a3,v1
800034d8:	afa20010 	sw	v0,16(sp)
800034dc:	afa30014 	sw	v1,20(sp)
800034e0:	8fa60010 	lw	a2,16(sp)
800034e4:	8fa70014 	lw	a3,20(sp)
800034e8:	3c02801f 	lui	v0,0x801f
800034ec:	3c08801f 	lui	t0,0x801f
800034f0:	8444481c 	lh	a0,18460(v0)
800034f4:	ad064838 	sw	a2,18488(t0)
800034f8:	02e0f809 	jalr	s7
800034fc:	ad07483c 	sw	a3,18492(t0)
80003500:	0040b021 	move	s6,v0
80003504:	3c028019 	lui	v0,0x8019
80003508:	0060b821 	move	s7,v1
8000350c:	2442c970 	addiu	v0,v0,-13968
80003510:	3c03801f 	lui	v1,0x801f
80003514:	8c440000 	lw	a0,0(v0)
80003518:	8c450004 	lw	a1,4(v0)
8000351c:	8c664840 	lw	a2,18496(v1)
80003520:	8c674844 	lw	a3,18500(v1)
80003524:	02a0f809 	jalr	s5
80003528:	3c118019 	lui	s1,0x8019
8000352c:	3c048019 	lui	a0,0x8019
80003530:	8c86c978 	lw	a2,-13960(a0)
80003534:	8c87c97c 	lw	a3,-13956(a0)
80003538:	00602821 	move	a1,v1
8000353c:	0240f809 	jalr	s2
80003540:	00402021 	move	a0,v0
80003544:	3c08801f 	lui	t0,0x801f
80003548:	8d064830 	lw	a2,18480(t0)
8000354c:	8d074834 	lw	a3,18484(t0)
80003550:	02c02021 	move	a0,s6
80003554:	02e02821 	move	a1,s7
80003558:	0040a021 	move	s4,v0
8000355c:	0240f809 	jalr	s2
80003560:	0060a821 	move	s5,v1
80003564:	2631ab40 	addiu	s1,s1,-21696
80003568:	02803021 	move	a2,s4
8000356c:	02a03821 	move	a3,s5
80003570:	00402021 	move	a0,v0
80003574:	0220f809 	jalr	s1
80003578:	00602821 	move	a1,v1
8000357c:	00402021 	move	a0,v0
80003580:	3c028019 	lui	v0,0x8019
80003584:	2442c970 	addiu	v0,v0,-13968
80003588:	8c460000 	lw	a2,0(v0)
8000358c:	8c470004 	lw	a3,4(v0)
80003590:	0240f809 	jalr	s2
80003594:	00602821 	move	a1,v1
80003598:	3c108019 	lui	s0,0x8019
8000359c:	00602821 	move	a1,v1
800035a0:	2610b280 	addiu	s0,s0,-19840
800035a4:	0200f809 	jalr	s0
800035a8:	00402021 	move	a0,v0
800035ac:	8fa40010 	lw	a0,16(sp)
800035b0:	8fa50014 	lw	a1,20(sp)
800035b4:	02c03021 	move	a2,s6
800035b8:	02e03821 	move	a3,s7
800035bc:	3c03801f 	lui	v1,0x801f
800035c0:	0240f809 	jalr	s2
800035c4:	a4624810 	sh	v0,18448(v1)
800035c8:	00402021 	move	a0,v0
800035cc:	02803021 	move	a2,s4
800035d0:	02a03821 	move	a3,s5
800035d4:	0220f809 	jalr	s1
800035d8:	00602821 	move	a1,v1
800035dc:	3c088019 	lui	t0,0x8019
800035e0:	2508c970 	addiu	t0,t0,-13968
800035e4:	8d060000 	lw	a2,0(t0)
800035e8:	8d070004 	lw	a3,4(t0)
800035ec:	00402021 	move	a0,v0
800035f0:	0240f809 	jalr	s2
800035f4:	00602821 	move	a1,v1
800035f8:	00602821 	move	a1,v1
800035fc:	0200f809 	jalr	s0
80003600:	00402021 	move	a0,v0
80003604:	8fbf003c 	lw	ra,60(sp)
80003608:	8fbe0038 	lw	s8,56(sp)
8000360c:	8fb70034 	lw	s7,52(sp)
80003610:	8fb60030 	lw	s6,48(sp)
80003614:	8fb5002c 	lw	s5,44(sp)
80003618:	8fb40028 	lw	s4,40(sp)
8000361c:	8fb30024 	lw	s3,36(sp)
80003620:	8fb20020 	lw	s2,32(sp)
80003624:	8fb1001c 	lw	s1,28(sp)
80003628:	8fb00018 	lw	s0,24(sp)
8000362c:	3c03801f 	lui	v1,0x801f
80003630:	27bd0040 	addiu	sp,sp,64
80003634:	03e00008 	jr	ra
80003638:	a4624812 	sh	v0,18450(v1)
8000363c:	00000000 	nop

80003640 <S9xGetC4>:
80003640:	3c028021 	lui	v0,0x8021
80003644:	8c437034 	lw	v1,28724(v0)
80003648:	3084ffff 	andi	a0,a0,0xffff
8000364c:	00641821 	addu	v1,v1,a0
80003650:	03e00008 	jr	ra
80003654:	9062a000 	lbu	v0,-24576(v1)

80003658 <_Z14C4BitPlaneWavev>:
80003658:	27bdffe8 	addiu	sp,sp,-24
8000365c:	afb50014 	sw	s5,20(sp)
80003660:	3c158021 	lui	s5,0x8021
80003664:	afb40010 	sw	s4,16(sp)
80003668:	afb3000c 	sw	s3,12(sp)
8000366c:	afb20008 	sw	s2,8(sp)
80003670:	afb10004 	sw	s1,4(sp)
80003674:	afb00000 	sw	s0,0(sp)
80003678:	26a2701c 	addiu	v0,s5,28700
8000367c:	8c4c0018 	lw	t4,24(v0)
80003680:	340fc0c0 	li	t7,0xc0c0
80003684:	91901f83 	lbu	s0,8067(t4)
80003688:	24053f3f 	li	a1,16191
8000368c:	0000a021 	move	s4,zero
80003690:	3c138019 	lui	s3,0x8019
80003694:	26a4701c 	addiu	a0,s5,28700
80003698:	8c820018 	lw	v0,24(a0)
8000369c:	00056c00 	sll	t5,a1,0x10
800036a0:	00501021 	addu	v0,v0,s0
800036a4:	80430b00 	lb	v1,2816(v0)
800036a8:	3c028019 	lui	v0,0x8019
800036ac:	00031823 	negu	v1,v1
800036b0:	2463fff0 	addiu	v1,v1,-16
800036b4:	00034400 	sll	t0,v1,0x10
800036b8:	00084403 	sra	t0,t0,0x10
800036bc:	0080c821 	move	t9,a0
800036c0:	244ecc6c 	addiu	t6,v0,-13204
800036c4:	000d6c03 	sra	t5,t5,0x10
800036c8:	00084840 	sll	t1,t0,0x1
800036cc:	266acc1c 	addiu	t2,s3,-13284
800036d0:	08000dc7 	j	8000371c <_Z14C4BitPlaneWavev+0xc4>
800036d4:	31f8ff00 	andi	t8,t7,0xff00
800036d8:	8f220018 	lw	v0,24(t9)
800036dc:	01221021 	addu	v0,t1,v0
800036e0:	90430a01 	lbu	v1,2561(v0)
800036e4:	90440a00 	lbu	a0,2560(v0)
800036e8:	00031a00 	sll	v1,v1,0x8
800036ec:	00641825 	or	v1,v1,a0
800036f0:	006f1824 	and	v1,v1,t7
800036f4:	00663025 	or	a2,v1,a2
800036f8:	25020001 	addiu	v0,t0,1
800036fc:	00061a02 	srl	v1,a2,0x8
80003700:	00024400 	sll	t0,v0,0x10
80003704:	254a0002 	addiu	t2,t2,2
80003708:	a0e60000 	sb	a2,0(a3)
8000370c:	25290002 	addiu	t1,t1,2
80003710:	00084403 	sra	t0,t0,0x10
80003714:	114e0017 	beq	t2,t6,80003774 <_Z14C4BitPlaneWavev+0x11c>
80003718:	a1630000 	sb	v1,0(t3)
8000371c:	95420000 	lhu	v0,0(t2)
80003720:	29040008 	slti	a0,t0,8
80003724:	01823821 	addu	a3,t4,v0
80003728:	90e30001 	lbu	v1,1(a3)
8000372c:	90e20000 	lbu	v0,0(a3)
80003730:	00031a00 	sll	v1,v1,0x8
80003734:	00621825 	or	v1,v1,v0
80003738:	01a31824 	and	v1,t5,v1
8000373c:	3066ffff 	andi	a2,v1,0xffff
80003740:	0500ffed 	bltz	t0,800036f8 <_Z14C4BitPlaneWavev+0xa0>
80003744:	24eb0001 	addiu	t3,a3,1
80003748:	1480ffe3 	bnez	a0,800036d8 <_Z14C4BitPlaneWavev+0x80>
8000374c:	25020001 	addiu	v0,t0,1
80003750:	03063025 	or	a2,t8,a2
80003754:	00061a02 	srl	v1,a2,0x8
80003758:	00024400 	sll	t0,v0,0x10
8000375c:	254a0002 	addiu	t2,t2,2
80003760:	a0e60000 	sb	a2,0(a3)
80003764:	25290002 	addiu	t1,t1,2
80003768:	00084403 	sra	t0,t0,0x10
8000376c:	154effeb 	bne	t2,t6,8000371c <_Z14C4BitPlaneWavev+0xc4>
80003770:	a1630000 	sb	v1,0(t3)
80003774:	000f1980 	sll	v1,t7,0x6
80003778:	000f1082 	srl	v0,t7,0x2
8000377c:	00431025 	or	v0,v0,v1
80003780:	00052180 	sll	a0,a1,0x6
80003784:	00051882 	srl	v1,a1,0x2
80003788:	00641825 	or	v1,v1,a0
8000378c:	26050001 	addiu	a1,s0,1
80003790:	304fffff 	andi	t7,v0,0xffff
80003794:	3402c0c0 	li	v0,0xc0c0
80003798:	30b0007f 	andi	s0,a1,0x7f
8000379c:	15e2ffbd 	bne	t7,v0,80003694 <_Z14C4BitPlaneWavev+0x3c>
800037a0:	3065ffff 	andi	a1,v1,0xffff
800037a4:	3c028021 	lui	v0,0x8021
800037a8:	3c038019 	lui	v1,0x8019
800037ac:	258e0010 	addiu	t6,t4,16
800037b0:	2459701c 	addiu	t9,v0,28700
800037b4:	2478cc6c 	addiu	t8,v1,-13204
800037b8:	2411ff00 	li	s1,-256
800037bc:	3412c0c0 	li	s2,0xc0c0
800037c0:	8f230018 	lw	v1,24(t9)
800037c4:	00056400 	sll	t4,a1,0x10
800037c8:	00701821 	addu	v1,v1,s0
800037cc:	80620b00 	lb	v0,2816(v1)
800037d0:	000c6403 	sra	t4,t4,0x10
800037d4:	00021023 	negu	v0,v0
800037d8:	2442fff0 	addiu	v0,v0,-16
800037dc:	00024400 	sll	t0,v0,0x10
800037e0:	00084403 	sra	t0,t0,0x10
800037e4:	266acc1c 	addiu	t2,s3,-13284
800037e8:	00084840 	sll	t1,t0,0x1
800037ec:	08000e0e 	j	80003838 <_Z14C4BitPlaneWavev+0x1e0>
800037f0:	01f16824 	and	t5,t7,s1
800037f4:	8f220018 	lw	v0,24(t9)
800037f8:	01221021 	addu	v0,t1,v0
800037fc:	90430a11 	lbu	v1,2577(v0)
80003800:	90440a10 	lbu	a0,2576(v0)
80003804:	00031a00 	sll	v1,v1,0x8
80003808:	00641825 	or	v1,v1,a0
8000380c:	006f1824 	and	v1,v1,t7
80003810:	00663025 	or	a2,v1,a2
80003814:	25020001 	addiu	v0,t0,1
80003818:	00061a02 	srl	v1,a2,0x8
8000381c:	00024400 	sll	t0,v0,0x10
80003820:	254a0002 	addiu	t2,t2,2
80003824:	a0e60000 	sb	a2,0(a3)
80003828:	25290002 	addiu	t1,t1,2
8000382c:	00084403 	sra	t0,t0,0x10
80003830:	11580018 	beq	t2,t8,80003894 <_Z14C4BitPlaneWavev+0x23c>
80003834:	a1630000 	sb	v1,0(t3)
80003838:	95420000 	lhu	v0,0(t2)
8000383c:	29040008 	slti	a0,t0,8
80003840:	01c23821 	addu	a3,t6,v0
80003844:	90e30001 	lbu	v1,1(a3)
80003848:	90e20000 	lbu	v0,0(a3)
8000384c:	00031a00 	sll	v1,v1,0x8
80003850:	00621825 	or	v1,v1,v0
80003854:	01831824 	and	v1,t4,v1
80003858:	3066ffff 	andi	a2,v1,0xffff
8000385c:	0500ffed 	bltz	t0,80003814 <_Z14C4BitPlaneWavev+0x1bc>
80003860:	24eb0001 	addiu	t3,a3,1
80003864:	1480ffe3 	bnez	a0,800037f4 <_Z14C4BitPlaneWavev+0x19c>
80003868:	01a61025 	or	v0,t5,a2
8000386c:	3046ffff 	andi	a2,v0,0xffff
80003870:	25020001 	addiu	v0,t0,1
80003874:	00061a02 	srl	v1,a2,0x8
80003878:	00024400 	sll	t0,v0,0x10
8000387c:	254a0002 	addiu	t2,t2,2
80003880:	a0e60000 	sb	a2,0(a3)
80003884:	25290002 	addiu	t1,t1,2
80003888:	00084403 	sra	t0,t0,0x10
8000388c:	1558ffea 	bne	t2,t8,80003838 <_Z14C4BitPlaneWavev+0x1e0>
80003890:	a1630000 	sb	v1,0(t3)
80003894:	000f1180 	sll	v0,t7,0x6
80003898:	000f1882 	srl	v1,t7,0x2
8000389c:	00621825 	or	v1,v1,v0
800038a0:	00052180 	sll	a0,a1,0x6
800038a4:	00051082 	srl	v0,a1,0x2
800038a8:	00441025 	or	v0,v0,a0
800038ac:	26050001 	addiu	a1,s0,1
800038b0:	306fffff 	andi	t7,v1,0xffff
800038b4:	30b0007f 	andi	s0,a1,0x7f
800038b8:	15f2ffc1 	bne	t7,s2,800037c0 <_Z14C4BitPlaneWavev+0x168>
800038bc:	3045ffff 	andi	a1,v0,0xffff
800038c0:	26940001 	addiu	s4,s4,1
800038c4:	2a820010 	slti	v0,s4,16
800038c8:	1440ff72 	bnez	v0,80003694 <_Z14C4BitPlaneWavev+0x3c>
800038cc:	25cc0010 	addiu	t4,t6,16
800038d0:	8fb50014 	lw	s5,20(sp)
800038d4:	8fb40010 	lw	s4,16(sp)
800038d8:	8fb3000c 	lw	s3,12(sp)
800038dc:	8fb20008 	lw	s2,8(sp)
800038e0:	8fb10004 	lw	s1,4(sp)
800038e4:	8fb00000 	lw	s0,0(sp)
800038e8:	03e00008 	jr	ra
800038ec:	27bd0018 	addiu	sp,sp,24

800038f0 <_Z15C4DoScaleRotatei>:
800038f0:	27bdffc8 	addiu	sp,sp,-56
800038f4:	3c038021 	lui	v1,0x8021
800038f8:	afbe0030 	sw	s8,48(sp)
800038fc:	afbf0034 	sw	ra,52(sp)
80003900:	afb7002c 	sw	s7,44(sp)
80003904:	afb60028 	sw	s6,40(sp)
80003908:	afb50024 	sw	s5,36(sp)
8000390c:	afb40020 	sw	s4,32(sp)
80003910:	afb3001c 	sw	s3,28(sp)
80003914:	afb20018 	sw	s2,24(sp)
80003918:	afb10014 	sw	s1,20(sp)
8000391c:	afb00010 	sw	s0,16(sp)
80003920:	2462701c 	addiu	v0,v1,28700
80003924:	8c4a0018 	lw	t2,24(v0)
80003928:	24097fff 	li	t1,32767
8000392c:	91431f90 	lbu	v1,8080(t2)
80003930:	91451f93 	lbu	a1,8083(t2)
80003934:	91471f8f 	lbu	a3,8079(t2)
80003938:	91481f92 	lbu	t0,8082(t2)
8000393c:	91421f81 	lbu	v0,8065(t2)
80003940:	00031a00 	sll	v1,v1,0x8
80003944:	00052a00 	sll	a1,a1,0x8
80003948:	91461f80 	lbu	a2,8064(t2)
8000394c:	00e33825 	or	a3,a3,v1
80003950:	01054025 	or	t0,t0,a1
80003954:	00021200 	sll	v0,v0,0x8
80003958:	00c23025 	or	a2,a2,v0
8000395c:	30e38000 	andi	v1,a3,0x8000
80003960:	31028000 	andi	v0,t0,0x8000
80003964:	0122400b 	movn	t0,t1,v0
80003968:	0123380b 	movn	a3,t1,v1
8000396c:	14c0008f 	bnez	a2,80003bac <_Z15C4DoScaleRotatei+0x2bc>
80003970:	0080f021 	move	s8,a0
80003974:	00078c00 	sll	s1,a3,0x10
80003978:	00118c03 	sra	s1,s1,0x10
8000397c:	0008a400 	sll	s4,t0,0x10
80003980:	0014a403 	sra	s4,s4,0x10
80003984:	0220b021 	move	s6,s1
80003988:	00009821 	move	s3,zero
8000398c:	0000a821 	move	s5,zero
80003990:	0000b821 	move	s7,zero
80003994:	91421f89 	lbu	v0,8073(t2)
80003998:	91431f8c 	lbu	v1,8076(t2)
8000399c:	305000f8 	andi	s0,v0,0xf8
800039a0:	307200f8 	andi	s2,v1,0xf8
800039a4:	07c000b0 	bltz	s8,80003c68 <_Z15C4DoScaleRotatei+0x378>
800039a8:	03c03021 	move	a2,s8
800039ac:	00063083 	sra	a2,a2,0x2
800039b0:	02063021 	addu	a2,s0,a2
800039b4:	70d23002 	mul	a2,a2,s2
800039b8:	3c028011 	lui	v0,0x8011
800039bc:	01402021 	move	a0,t2
800039c0:	00063043 	sra	a2,a2,0x1
800039c4:	2442ca64 	addiu	v0,v0,-13724
800039c8:	0040f809 	jalr	v0
800039cc:	00002821 	move	a1,zero
800039d0:	3c028021 	lui	v0,0x8021
800039d4:	2447701c 	addiu	a3,v0,28700
800039d8:	8ce20018 	lw	v0,24(a3)
800039dc:	90431f87 	lbu	v1,8071(v0)
800039e0:	90461f83 	lbu	a2,8067(v0)
800039e4:	90441f84 	lbu	a0,8068(v0)
800039e8:	1a400064 	blez	s2,80003b7c <_Z15C4DoScaleRotatei+0x28c>
800039ec:	90451f86 	lbu	a1,8070(v0)
800039f0:	00041200 	sll	v0,a0,0x8
800039f4:	00c21025 	or	v0,a2,v0
800039f8:	00021400 	sll	v0,v0,0x10
800039fc:	00021403 	sra	v0,v0,0x10
80003a00:	00022300 	sll	a0,v0,0xc
80003a04:	00031a00 	sll	v1,v1,0x8
80003a08:	00a31825 	or	v1,a1,v1
80003a0c:	00800013 	mtlo	a0
80003a10:	70560004 	msub	v0,s6
80003a14:	00031c00 	sll	v1,v1,0x10
80003a18:	00031c03 	sra	v1,v1,0x10
80003a1c:	00004012 	mflo	t0
80003a20:	70773002 	mul	a2,v1,s7
80003a24:	00032300 	sll	a0,v1,0xc
80003a28:	00862823 	subu	a1,a0,a2
80003a2c:	72a23002 	mul	a2,s5,v0
80003a30:	72831002 	mul	v0,s4,v1
80003a34:	00e07021 	move	t6,a3
80003a38:	00102080 	sll	a0,s0,0x2
80003a3c:	01066823 	subu	t5,t0,a2
80003a40:	00a26023 	subu	t4,a1,v0
80003a44:	03c4b021 	addu	s6,s8,a0
80003a48:	27d90002 	addiu	t9,s8,2
80003a4c:	00005821 	move	t3,zero
80003a50:	24070080 	li	a3,128
80003a54:	00007821 	move	t7,zero
80003a58:	01c0c021 	move	t8,t6
80003a5c:	1a00003a 	blez	s0,80003b48 <_Z15C4DoScaleRotatei+0x258>
80003a60:	01a03021 	move	a2,t5
80003a64:	01804021 	move	t0,t4
80003a68:	00005021 	move	t2,zero
80003a6c:	00061b02 	srl	v1,a2,0xc
80003a70:	0070102b 	sltu	v0,v1,s0
80003a74:	1040002a 	beqz	v0,80003b20 <_Z15C4DoScaleRotatei+0x230>
80003a78:	00082302 	srl	a0,t0,0xc
80003a7c:	0092102b 	sltu	v0,a0,s2
80003a80:	10400027 	beqz	v0,80003b20 <_Z15C4DoScaleRotatei+0x230>
80003a84:	72041002 	mul	v0,s0,a0
80003a88:	8f090018 	lw	t1,24(t8)
80003a8c:	00432021 	addu	a0,v0,v1
80003a90:	00041042 	srl	v0,a0,0x1
80003a94:	01221021 	addu	v0,t1,v0
80003a98:	90450600 	lbu	a1,1536(v0)
80003a9c:	30840001 	andi	a0,a0,0x1
80003aa0:	00051102 	srl	v0,a1,0x4
80003aa4:	0044280b 	movn	a1,v0,a0
80003aa8:	30a30001 	andi	v1,a1,0x1
80003aac:	10600006 	beqz	v1,80003ac8 <_Z15C4DoScaleRotatei+0x1d8>
80003ab0:	30a20002 	andi	v0,a1,0x2
80003ab4:	01691821 	addu	v1,t3,t1
80003ab8:	90620000 	lbu	v0,0(v1)
80003abc:	00e21025 	or	v0,a3,v0
80003ac0:	a0620000 	sb	v0,0(v1)
80003ac4:	30a20002 	andi	v0,a1,0x2
80003ac8:	1040008d 	beqz	v0,80003d00 <_Z15C4DoScaleRotatei+0x410>
80003acc:	30a90008 	andi	t1,a1,0x8
80003ad0:	8f030018 	lw	v1,24(t8)
80003ad4:	01631821 	addu	v1,t3,v1
80003ad8:	90620001 	lbu	v0,1(v1)
80003adc:	30a40004 	andi	a0,a1,0x4
80003ae0:	00e21025 	or	v0,a3,v0
80003ae4:	a0620001 	sb	v0,1(v1)
80003ae8:	10800006 	beqz	a0,80003b04 <_Z15C4DoScaleRotatei+0x214>
80003aec:	00000000 	nop
80003af0:	8dc30018 	lw	v1,24(t6)
80003af4:	01631821 	addu	v1,t3,v1
80003af8:	90620010 	lbu	v0,16(v1)
80003afc:	00e21025 	or	v0,a3,v0
80003b00:	a0620010 	sb	v0,16(v1)
80003b04:	11200006 	beqz	t1,80003b20 <_Z15C4DoScaleRotatei+0x230>
80003b08:	00000000 	nop
80003b0c:	8dc30018 	lw	v1,24(t6)
80003b10:	01631821 	addu	v1,t3,v1
80003b14:	90620011 	lbu	v0,17(v1)
80003b18:	00e21025 	or	v0,a3,v0
80003b1c:	a0620011 	sb	v0,17(v1)
80003b20:	00073842 	srl	a3,a3,0x1
80003b24:	14e00003 	bnez	a3,80003b34 <_Z15C4DoScaleRotatei+0x244>
80003b28:	00000000 	nop
80003b2c:	256b0020 	addiu	t3,t3,32
80003b30:	24070080 	li	a3,128
80003b34:	254a0001 	addiu	t2,t2,1
80003b38:	120a0003 	beq	s0,t2,80003b48 <_Z15C4DoScaleRotatei+0x258>
80003b3c:	00d13021 	addu	a2,a2,s1
80003b40:	08000e9b 	j	80003a6c <_Z15C4DoScaleRotatei+0x17c>
80003b44:	01134021 	addu	t0,t0,s3
80003b48:	032b1821 	addu	v1,t9,t3
80003b4c:	30620010 	andi	v0,v1,0x10
80003b50:	10400007 	beqz	v0,80003b70 <_Z15C4DoScaleRotatei+0x280>
80003b54:	2402ffef 	li	v0,-17
80003b58:	25ef0001 	addiu	t7,t7,1
80003b5c:	124f0007 	beq	s2,t7,80003b7c <_Z15C4DoScaleRotatei+0x28c>
80003b60:	00625824 	and	t3,v1,v0
80003b64:	01b56821 	addu	t5,t5,s5
80003b68:	08000e97 	j	80003a5c <_Z15C4DoScaleRotatei+0x16c>
80003b6c:	01946021 	addu	t4,t4,s4
80003b70:	25ef0001 	addiu	t7,t7,1
80003b74:	164ffffb 	bne	s2,t7,80003b64 <_Z15C4DoScaleRotatei+0x274>
80003b78:	00765823 	subu	t3,v1,s6
80003b7c:	8fbf0034 	lw	ra,52(sp)
80003b80:	8fbe0030 	lw	s8,48(sp)
80003b84:	8fb7002c 	lw	s7,44(sp)
80003b88:	8fb60028 	lw	s6,40(sp)
80003b8c:	8fb50024 	lw	s5,36(sp)
80003b90:	8fb40020 	lw	s4,32(sp)
80003b94:	8fb3001c 	lw	s3,28(sp)
80003b98:	8fb20018 	lw	s2,24(sp)
80003b9c:	8fb10014 	lw	s1,20(sp)
80003ba0:	8fb00010 	lw	s0,16(sp)
80003ba4:	03e00008 	jr	ra
80003ba8:	27bd0038 	addiu	sp,sp,56
80003bac:	24020080 	li	v0,128
80003bb0:	10c2002f 	beq	a2,v0,80003c70 <_Z15C4DoScaleRotatei+0x380>
80003bb4:	24020100 	li	v0,256
80003bb8:	10c2003c 	beq	a2,v0,80003cac <_Z15C4DoScaleRotatei+0x3bc>
80003bbc:	24020180 	li	v0,384
80003bc0:	10c20035 	beq	a2,v0,80003c98 <_Z15C4DoScaleRotatei+0x3a8>
80003bc4:	30c301ff 	andi	v1,a2,0x1ff
80003bc8:	3c02801e 	lui	v0,0x801e
80003bcc:	00033040 	sll	a2,v1,0x1
80003bd0:	24426950 	addiu	v0,v0,26960
80003bd4:	00c21021 	addu	v0,a2,v0
80003bd8:	84450000 	lh	a1,0(v0)
80003bdc:	70e51802 	mul	v1,a3,a1
80003be0:	04600038 	bltz	v1,80003cc4 <_Z15C4DoScaleRotatei+0x3d4>
80003be4:	3c02fffe 	lui	v0,0xfffe
80003be8:	00031bc3 	sra	v1,v1,0xf
80003bec:	3c02801e 	lui	v0,0x801e
80003bf0:	24426550 	addiu	v0,v0,25936
80003bf4:	00c21021 	addu	v0,a2,v0
80003bf8:	84460000 	lh	a2,0(v0)
80003bfc:	00038c00 	sll	s1,v1,0x10
80003c00:	71061002 	mul	v0,t0,a2
80003c04:	0440003a 	bltz	v0,80003cf0 <_Z15C4DoScaleRotatei+0x400>
80003c08:	00118c03 	sra	s1,s1,0x10
80003c0c:	000213c3 	sra	v0,v0,0xf
80003c10:	70e61802 	mul	v1,a3,a2
80003c14:	00021023 	negu	v0,v0
80003c18:	00022400 	sll	a0,v0,0x10
80003c1c:	04600030 	bltz	v1,80003ce0 <_Z15C4DoScaleRotatei+0x3f0>
80003c20:	00042403 	sra	a0,a0,0x10
80003c24:	00031bc3 	sra	v1,v1,0xf
80003c28:	71051002 	mul	v0,t0,a1
80003c2c:	00039c00 	sll	s3,v1,0x10
80003c30:	04400027 	bltz	v0,80003cd0 <_Z15C4DoScaleRotatei+0x3e0>
80003c34:	00139c03 	sra	s3,s3,0x10
80003c38:	000213c3 	sra	v0,v0,0xf
80003c3c:	0002a400 	sll	s4,v0,0x10
80003c40:	91431f8c 	lbu	v1,8076(t2)
80003c44:	91421f89 	lbu	v0,8073(t2)
80003c48:	0080a821 	move	s5,a0
80003c4c:	0014a403 	sra	s4,s4,0x10
80003c50:	0220b021 	move	s6,s1
80003c54:	0260b821 	move	s7,s3
80003c58:	305000f8 	andi	s0,v0,0xf8
80003c5c:	307200f8 	andi	s2,v1,0xf8
80003c60:	07c1ff52 	bgez	s8,800039ac <_Z15C4DoScaleRotatei+0xbc>
80003c64:	03c03021 	move	a2,s8
80003c68:	08000e6b 	j	800039ac <_Z15C4DoScaleRotatei+0xbc>
80003c6c:	27c60003 	addiu	a2,s8,3
80003c70:	00079c00 	sll	s3,a3,0x10
80003c74:	00081023 	negu	v0,t0
80003c78:	00139c03 	sra	s3,s3,0x10
80003c7c:	0002ac00 	sll	s5,v0,0x10
80003c80:	0015ac03 	sra	s5,s5,0x10
80003c84:	0260b821 	move	s7,s3
80003c88:	00008821 	move	s1,zero
80003c8c:	0000b021 	move	s6,zero
80003c90:	08000e65 	j	80003994 <_Z15C4DoScaleRotatei+0xa4>
80003c94:	0000a021 	move	s4,zero
80003c98:	00071023 	negu	v0,a3
80003c9c:	00029c00 	sll	s3,v0,0x10
80003ca0:	00139c03 	sra	s3,s3,0x10
80003ca4:	08000f20 	j	80003c80 <_Z15C4DoScaleRotatei+0x390>
80003ca8:	0008ac00 	sll	s5,t0,0x10
80003cac:	00071023 	negu	v0,a3
80003cb0:	00028c00 	sll	s1,v0,0x10
80003cb4:	00081823 	negu	v1,t0
80003cb8:	00118c03 	sra	s1,s1,0x10
80003cbc:	08000e60 	j	80003980 <_Z15C4DoScaleRotatei+0x90>
80003cc0:	0003a400 	sll	s4,v1,0x10
80003cc4:	00031bc3 	sra	v1,v1,0xf
80003cc8:	08000efb 	j	80003bec <_Z15C4DoScaleRotatei+0x2fc>
80003ccc:	00621825 	or	v1,v1,v0
80003cd0:	00021bc3 	sra	v1,v0,0xf
80003cd4:	3c02fffe 	lui	v0,0xfffe
80003cd8:	08000f0f 	j	80003c3c <_Z15C4DoScaleRotatei+0x34c>
80003cdc:	00621025 	or	v0,v1,v0
80003ce0:	00031bc3 	sra	v1,v1,0xf
80003ce4:	3c02fffe 	lui	v0,0xfffe
80003ce8:	08000f0a 	j	80003c28 <_Z15C4DoScaleRotatei+0x338>
80003cec:	00621825 	or	v1,v1,v0
80003cf0:	00021bc3 	sra	v1,v0,0xf
80003cf4:	3c02fffe 	lui	v0,0xfffe
80003cf8:	08000f04 	j	80003c10 <_Z15C4DoScaleRotatei+0x320>
80003cfc:	00621025 	or	v0,v1,v0
80003d00:	08000eba 	j	80003ae8 <_Z15C4DoScaleRotatei+0x1f8>
80003d04:	30a40004 	andi	a0,a1,0x4

80003d08 <S9xInitC4>:
80003d08:	3c028021 	lui	v0,0x8021
80003d0c:	3c198011 	lui	t9,0x8011
80003d10:	8c447034 	lw	a0,28724(v0)
80003d14:	00002821 	move	a1,zero
80003d18:	2739ca64 	addiu	t9,t9,-13724
80003d1c:	03200008 	jr	t9
80003d20:	24062000 	li	a2,8192

80003d24 <_Z15C4DrawWireFramev>:
80003d24:	27bdffc8 	addiu	sp,sp,-56
80003d28:	3c038021 	lui	v1,0x8021
80003d2c:	afb7002c 	sw	s7,44(sp)
80003d30:	afb10014 	sw	s1,20(sp)
80003d34:	afb00010 	sw	s0,16(sp)
80003d38:	afbf0034 	sw	ra,52(sp)
80003d3c:	afbe0030 	sw	s8,48(sp)
80003d40:	afb60028 	sw	s6,40(sp)
80003d44:	afb50024 	sw	s5,36(sp)
80003d48:	afb40020 	sw	s4,32(sp)
80003d4c:	afb3001c 	sw	s3,28(sp)
80003d50:	afb20018 	sw	s2,24(sp)
80003d54:	2470701c 	addiu	s0,v1,28700
80003d58:	8e020018 	lw	v0,24(s0)
80003d5c:	90431f81 	lbu	v1,8065(v0)
80003d60:	90451f82 	lbu	a1,8066(v0)
80003d64:	90441f80 	lbu	a0,8064(v0)
80003d68:	00031a00 	sll	v1,v1,0x8
80003d6c:	00832025 	or	a0,a0,v1
80003d70:	00052c00 	sll	a1,a1,0x10
80003d74:	3c028006 	lui	v0,0x8006
80003d78:	245141f0 	addiu	s1,v0,16880
80003d7c:	0220f809 	jalr	s1
80003d80:	00852025 	or	a0,a0,a1
80003d84:	00401821 	move	v1,v0
80003d88:	8e020018 	lw	v0,24(s0)
80003d8c:	90570295 	lbu	s7,661(v0)
80003d90:	1ae000c3 	blez	s7,800040a0 <_Z15C4DrawWireFramev+0x37c>
80003d94:	0200f021 	move	s8,s0
80003d98:	24740001 	addiu	s4,v1,1
80003d9c:	24730003 	addiu	s3,v1,3
80003da0:	24750002 	addiu	s5,v1,2
80003da4:	9265fffd 	lbu	a1,-3(s3)
80003da8:	240200ff 	li	v0,255
80003dac:	14a20004 	bne	a1,v0,80003dc0 <_Z15C4DrawWireFramev+0x9c>
80003db0:	00000000 	nop
80003db4:	9262fffe 	lbu	v0,-2(s3)
80003db8:	104500c9 	beq	v0,a1,800040e0 <_Z15C4DrawWireFramev+0x3bc>
80003dbc:	00000000 	nop
80003dc0:	8fc20018 	lw	v0,24(s8)
80003dc4:	00052a00 	sll	a1,a1,0x8
80003dc8:	90441f82 	lbu	a0,8066(v0)
80003dcc:	92830000 	lbu	v1,0(s4)
80003dd0:	00042400 	sll	a0,a0,0x10
80003dd4:	00852025 	or	a0,a0,a1
80003dd8:	3c078006 	lui	a3,0x8006
80003ddc:	24e741f0 	addiu	a3,a3,16880
80003de0:	00e0f809 	jalr	a3
80003de4:	00832025 	or	a0,a0,v1
80003de8:	00408021 	move	s0,v0
80003dec:	8fc30018 	lw	v1,24(s8)
80003df0:	92650000 	lbu	a1,0(s3)
80003df4:	90641f82 	lbu	a0,8066(v1)
80003df8:	92a20000 	lbu	v0,0(s5)
80003dfc:	00042400 	sll	a0,a0,0x10
80003e00:	00852025 	or	a0,a0,a1
80003e04:	00021200 	sll	v0,v0,0x8
80003e08:	3c038006 	lui	v1,0x8006
80003e0c:	246341f0 	addiu	v1,v1,16880
80003e10:	0060f809 	jalr	v1
80003e14:	00442025 	or	a0,v0,a0
80003e18:	92050004 	lbu	a1,4(s0)
80003e1c:	92030000 	lbu	v1,0(s0)
80003e20:	92080001 	lbu	t0,1(s0)
80003e24:	92070005 	lbu	a3,5(s0)
80003e28:	92040002 	lbu	a0,2(s0)
80003e2c:	92060003 	lbu	a2,3(s0)
80003e30:	00052a00 	sll	a1,a1,0x8
80003e34:	00031a00 	sll	v1,v1,0x8
80003e38:	90490003 	lbu	t1,3(v0)
80003e3c:	90520000 	lbu	s2,0(v0)
80003e40:	90500002 	lbu	s0,2(v0)
80003e44:	90510004 	lbu	s1,4(v0)
80003e48:	00a72825 	or	a1,a1,a3
80003e4c:	00681825 	or	v1,v1,t0
80003e50:	90470005 	lbu	a3,5(v0)
80003e54:	90480001 	lbu	t0,1(v0)
80003e58:	00042200 	sll	a0,a0,0x8
80003e5c:	3c02801f 	lui	v0,0x801f
80003e60:	92760001 	lbu	s6,1(s3)
80003e64:	00862025 	or	a0,a0,a2
80003e68:	a4434810 	sh	v1,18448(v0)
80003e6c:	3c03801f 	lui	v1,0x801f
80003e70:	8fc60018 	lw	a2,24(s8)
80003e74:	a4644812 	sh	a0,18450(v1)
80003e78:	3c04801f 	lui	a0,0x801f
80003e7c:	a4854814 	sh	a1,18452(a0)
80003e80:	90c21f90 	lbu	v0,8080(a2)
80003e84:	3c03801f 	lui	v1,0x801f
80003e88:	a462481c 	sh	v0,18460(v1)
80003e8c:	90c31f86 	lbu	v1,8070(a2)
80003e90:	3c04801f 	lui	a0,0x801f
80003e94:	a4834816 	sh	v1,18454(a0)
80003e98:	90c21f87 	lbu	v0,8071(a2)
80003e9c:	3c03801f 	lui	v1,0x801f
80003ea0:	a4624818 	sh	v0,18456(v1)
80003ea4:	90c31f88 	lbu	v1,8072(a2)
80003ea8:	00118a00 	sll	s1,s1,0x8
80003eac:	3c04801f 	lui	a0,0x801f
80003eb0:	02278825 	or	s1,s1,a3
80003eb4:	00129200 	sll	s2,s2,0x8
80003eb8:	00108200 	sll	s0,s0,0x8
80003ebc:	3c078000 	lui	a3,0x8000
80003ec0:	02098025 	or	s0,s0,t1
80003ec4:	02489025 	or	s2,s2,t0
80003ec8:	24e72b04 	addiu	a3,a3,11012
80003ecc:	00e0f809 	jalr	a3
80003ed0:	a483481a 	sh	v1,18458(a0)
80003ed4:	00129400 	sll	s2,s2,0x10
80003ed8:	3c04801f 	lui	a0,0x801f
80003edc:	3c03801f 	lui	v1,0x801f
80003ee0:	00108400 	sll	s0,s0,0x10
80003ee4:	84624810 	lh	v0,18448(v1)
80003ee8:	00108403 	sra	s0,s0,0x10
80003eec:	84834812 	lh	v1,18450(a0)
80003ef0:	3c07801f 	lui	a3,0x801f
80003ef4:	00129403 	sra	s2,s2,0x10
80003ef8:	00118c00 	sll	s1,s1,0x10
80003efc:	a4904812 	sh	s0,18450(a0)
80003f00:	00118c03 	sra	s1,s1,0x10
80003f04:	3c04801f 	lui	a0,0x801f
80003f08:	a4f24810 	sh	s2,18448(a3)
80003f0c:	3c078000 	lui	a3,0x8000
80003f10:	24420030 	addiu	v0,v0,48
80003f14:	24630030 	addiu	v1,v1,48
80003f18:	a4914814 	sh	s1,18452(a0)
80003f1c:	24e72b04 	addiu	a3,a3,11012
80003f20:	00028200 	sll	s0,v0,0x8
80003f24:	00e0f809 	jalr	a3
80003f28:	00038a00 	sll	s1,v1,0x8
80003f2c:	3c03801f 	lui	v1,0x801f
80003f30:	84624810 	lh	v0,18448(v1)
80003f34:	3c04801f 	lui	a0,0x801f
80003f38:	3c078000 	lui	a3,0x8000
80003f3c:	84834812 	lh	v1,18450(a0)
80003f40:	24e62874 	addiu	a2,a3,10356
80003f44:	00102203 	sra	a0,s0,0x8
80003f48:	3c07801f 	lui	a3,0x801f
80003f4c:	a4e44810 	sh	a0,18448(a3)
80003f50:	24420030 	addiu	v0,v0,48
80003f54:	3c07801f 	lui	a3,0x801f
80003f58:	24630030 	addiu	v1,v1,48
80003f5c:	3c04801f 	lui	a0,0x801f
80003f60:	a4e24816 	sh	v0,18454(a3)
80003f64:	00112a03 	sra	a1,s1,0x8
80003f68:	3c02801f 	lui	v0,0x801f
80003f6c:	a4434818 	sh	v1,18456(v0)
80003f70:	00c0f809 	jalr	a2
80003f74:	a4854812 	sh	a1,18450(a0)
80003f78:	3c03801f 	lui	v1,0x801f
80003f7c:	8462481a 	lh	v0,18458(v1)
80003f80:	3c04801f 	lui	a0,0x801f
80003f84:	3c07801f 	lui	a3,0x801f
80003f88:	84894810 	lh	t1,18448(a0)
80003f8c:	14400050 	bnez	v0,800040d0 <_Z15C4DrawWireFramev+0x3ac>
80003f90:	84ea4812 	lh	t2,18450(a3)
80003f94:	24060001 	li	a2,1
80003f98:	32cd0002 	andi	t5,s6,0x2
80003f9c:	32cc0001 	andi	t4,s6,0x1
80003fa0:	2a020100 	slti	v0,s0,256
80003fa4:	24c6ffff 	addiu	a2,a2,-1
80003fa8:	14400035 	bnez	v0,80004080 <_Z15C4DrawWireFramev+0x35c>
80003fac:	2a230100 	slti	v1,s1,256
80003fb0:	14600033 	bnez	v1,80004080 <_Z15C4DrawWireFramev+0x35c>
80003fb4:	2a026000 	slti	v0,s0,24576
80003fb8:	10400031 	beqz	v0,80004080 <_Z15C4DrawWireFramev+0x35c>
80003fbc:	2a2e6000 	slti	t6,s1,24576
80003fc0:	00111ac3 	sra	v1,s1,0xb
80003fc4:	3063ffff 	andi	v1,v1,0xffff
80003fc8:	00032180 	sll	a0,v1,0x6
80003fcc:	001012c3 	sra	v0,s0,0xb
80003fd0:	00031a00 	sll	v1,v1,0x8
80003fd4:	00641823 	subu	v1,v1,a0
80003fd8:	00021100 	sll	v0,v0,0x4
80003fdc:	00621821 	addu	v1,v1,v0
80003fe0:	3c028019 	lui	v0,0x8019
80003fe4:	2442c980 	addiu	v0,v0,-13952
80003fe8:	00102203 	sra	a0,s0,0x8
80003fec:	001129c2 	srl	a1,s1,0x7
80003ff0:	8c4b0000 	lw	t3,0(v0)
80003ff4:	30840007 	andi	a0,a0,0x7
80003ff8:	24020080 	li	v0,128
80003ffc:	30a5000e 	andi	a1,a1,0xe
80004000:	00821007 	srav	v0,v0,a0
80004004:	00651821 	addu	v1,v1,a1
80004008:	304700ff 	andi	a3,v0,0xff
8000400c:	3065ffff 	andi	a1,v1,0xffff
80004010:	00071827 	nor	v1,zero,a3
80004014:	00034600 	sll	t0,v1,0x18
80004018:	11c00019 	beqz	t6,80004080 <_Z15C4DrawWireFramev+0x35c>
8000401c:	00084603 	sra	t0,t0,0x18
80004020:	8d630018 	lw	v1,24(t3)
80004024:	00a31821 	addu	v1,a1,v1
80004028:	90620300 	lbu	v0,768(v1)
8000402c:	01021024 	and	v0,t0,v0
80004030:	a0620300 	sb	v0,768(v1)
80004034:	8d640018 	lw	a0,24(t3)
80004038:	00a42021 	addu	a0,a1,a0
8000403c:	90820301 	lbu	v0,769(a0)
80004040:	01021024 	and	v0,t0,v0
80004044:	11800006 	beqz	t4,80004060 <_Z15C4DrawWireFramev+0x33c>
80004048:	a0820301 	sb	v0,769(a0)
8000404c:	8d630018 	lw	v1,24(t3)
80004050:	00a31821 	addu	v1,a1,v1
80004054:	90620300 	lbu	v0,768(v1)
80004058:	00e21025 	or	v0,a3,v0
8000405c:	a0620300 	sb	v0,768(v1)
80004060:	11a00007 	beqz	t5,80004080 <_Z15C4DrawWireFramev+0x35c>
80004064:	3c048021 	lui	a0,0x8021
80004068:	2484701c 	addiu	a0,a0,28700
8000406c:	8c830018 	lw	v1,24(a0)
80004070:	00a31821 	addu	v1,a1,v1
80004074:	90620301 	lbu	v0,769(v1)
80004078:	00e21025 	or	v0,a3,v0
8000407c:	a0620301 	sb	v0,769(v1)
80004080:	02098021 	addu	s0,s0,t1
80004084:	1cc0ffc6 	bgtz	a2,80003fa0 <_Z15C4DrawWireFramev+0x27c>
80004088:	022a8821 	addu	s1,s1,t2
8000408c:	26f7ffff 	addiu	s7,s7,-1
80004090:	26730005 	addiu	s3,s3,5
80004094:	26b50005 	addiu	s5,s5,5
80004098:	16e0ff42 	bnez	s7,80003da4 <_Z15C4DrawWireFramev+0x80>
8000409c:	26940005 	addiu	s4,s4,5
800040a0:	8fbf0034 	lw	ra,52(sp)
800040a4:	8fbe0030 	lw	s8,48(sp)
800040a8:	8fb7002c 	lw	s7,44(sp)
800040ac:	8fb60028 	lw	s6,40(sp)
800040b0:	8fb50024 	lw	s5,36(sp)
800040b4:	8fb40020 	lw	s4,32(sp)
800040b8:	8fb3001c 	lw	s3,28(sp)
800040bc:	8fb20018 	lw	s2,24(sp)
800040c0:	8fb10014 	lw	s1,20(sp)
800040c4:	8fb00010 	lw	s0,16(sp)
800040c8:	03e00008 	jr	ra
800040cc:	27bd0038 	addiu	sp,sp,56
800040d0:	1c40ffb1 	bgtz	v0,80003f98 <_Z15C4DrawWireFramev+0x274>
800040d4:	00403021 	move	a2,v0
800040d8:	08001024 	j	80004090 <_Z15C4DrawWireFramev+0x36c>
800040dc:	26f7ffff 	addiu	s7,s7,-1
800040e0:	9262ffff 	lbu	v0,-1(s3)
800040e4:	14450006 	bne	v0,a1,80004100 <_Z15C4DrawWireFramev+0x3dc>
800040e8:	00000000 	nop
800040ec:	92620000 	lbu	v0,0(s3)
800040f0:	14450003 	bne	v0,a1,80004100 <_Z15C4DrawWireFramev+0x3dc>
800040f4:	00000000 	nop
800040f8:	0800103e 	j	800040f8 <_Z15C4DrawWireFramev+0x3d4>
800040fc:	00000000 	nop
80004100:	8fc30018 	lw	v1,24(s8)
80004104:	9262fffa 	lbu	v0,-6(s3)
80004108:	90641f82 	lbu	a0,8066(v1)
8000410c:	9265fffb 	lbu	a1,-5(s3)
80004110:	00042400 	sll	a0,a0,0x10
80004114:	00852025 	or	a0,a0,a1
80004118:	00021200 	sll	v0,v0,0x8
8000411c:	3c038006 	lui	v1,0x8006
80004120:	246341f0 	addiu	v1,v1,16880
80004124:	0060f809 	jalr	v1
80004128:	00442025 	or	a0,v0,a0
8000412c:	08000f7b 	j	80003dec <_Z15C4DrawWireFramev+0xc8>
80004130:	00408021 	move	s0,v0

80004134 <S9xSetC4>:
80004134:	27bdffa8 	addiu	sp,sp,-88
80004138:	afb00030 	sw	s0,48(sp)
8000413c:	3c108021 	lui	s0,0x8021
80004140:	afb10034 	sw	s1,52(sp)
80004144:	afbf0054 	sw	ra,84(sp)
80004148:	afbe0050 	sw	s8,80(sp)
8000414c:	afb7004c 	sw	s7,76(sp)
80004150:	afb60048 	sw	s6,72(sp)
80004154:	afb50044 	sw	s5,68(sp)
80004158:	afb40040 	sw	s4,64(sp)
8000415c:	afb3003c 	sw	s3,60(sp)
80004160:	afb20038 	sw	s2,56(sp)
80004164:	2611701c 	addiu	s1,s0,28700
80004168:	8e220018 	lw	v0,24(s1)
8000416c:	30a5ffff 	andi	a1,a1,0xffff
80004170:	308400ff 	andi	a0,a0,0xff
80004174:	00451021 	addu	v0,v0,a1
80004178:	24037f4f 	li	v1,32591
8000417c:	10a30010 	beq	a1,v1,800041c0 <S9xSetC4+0x8c>
80004180:	a044a000 	sb	a0,-24576(v0)
80004184:	24027f47 	li	v0,32583
80004188:	10a2001c 	beq	a1,v0,800041fc <S9xSetC4+0xc8>
8000418c:	00000000 	nop
80004190:	8fbf0054 	lw	ra,84(sp)
80004194:	8fbe0050 	lw	s8,80(sp)
80004198:	8fb7004c 	lw	s7,76(sp)
8000419c:	8fb60048 	lw	s6,72(sp)
800041a0:	8fb50044 	lw	s5,68(sp)
800041a4:	8fb40040 	lw	s4,64(sp)
800041a8:	8fb3003c 	lw	s3,60(sp)
800041ac:	8fb20038 	lw	s2,56(sp)
800041b0:	8fb10034 	lw	s1,52(sp)
800041b4:	8fb00030 	lw	s0,48(sp)
800041b8:	03e00008 	jr	ra
800041bc:	27bd0058 	addiu	sp,sp,88
800041c0:	8e310018 	lw	s1,24(s1)
800041c4:	2402000e 	li	v0,14
800041c8:	92251f4d 	lbu	a1,8013(s1)
800041cc:	10a20031 	beq	a1,v0,80004294 <S9xSetC4+0x160>
800041d0:	2c820040 	sltiu	v0,a0,64
800041d4:	2c82008a 	sltiu	v0,a0,138
800041d8:	1040ffee 	beqz	v0,80004194 <S9xSetC4+0x60>
800041dc:	8fbf0054 	lw	ra,84(sp)
800041e0:	3c038019 	lui	v1,0x8019
800041e4:	00041080 	sll	v0,a0,0x2
800041e8:	2463c990 	addiu	v1,v1,-13936
800041ec:	00431021 	addu	v0,v0,v1
800041f0:	8c440000 	lw	a0,0(v0)
800041f4:	00800008 	jr	a0
800041f8:	00000000 	nop
800041fc:	8e300018 	lw	s0,24(s1)
80004200:	92031f46 	lbu	v1,8006(s0)
80004204:	92021f45 	lbu	v0,8005(s0)
80004208:	92051f41 	lbu	a1,8001(s0)
8000420c:	00031a00 	sll	v1,v1,0x8
80004210:	92061f42 	lbu	a2,8002(s0)
80004214:	92041f40 	lbu	a0,8000(s0)
80004218:	00431025 	or	v0,v0,v1
8000421c:	00052a00 	sll	a1,a1,0x8
80004220:	30421fff 	andi	v0,v0,0x1fff
80004224:	00852025 	or	a0,a0,a1
80004228:	00063400 	sll	a2,a2,0x10
8000422c:	02028021 	addu	s0,s0,v0
80004230:	3c028006 	lui	v0,0x8006
80004234:	244241f0 	addiu	v0,v0,16880
80004238:	0040f809 	jalr	v0
8000423c:	00862025 	or	a0,a0,a2
80004240:	8e230018 	lw	v1,24(s1)
80004244:	3c198012 	lui	t9,0x8012
80004248:	90661f44 	lbu	a2,8004(v1)
8000424c:	90641f43 	lbu	a0,8003(v1)
80004250:	00063200 	sll	a2,a2,0x8
80004254:	00863025 	or	a2,a0,a2
80004258:	8fbf0054 	lw	ra,84(sp)
8000425c:	02002021 	move	a0,s0
80004260:	8fbe0050 	lw	s8,80(sp)
80004264:	8fb7004c 	lw	s7,76(sp)
80004268:	8fb60048 	lw	s6,72(sp)
8000426c:	8fb50044 	lw	s5,68(sp)
80004270:	8fb40040 	lw	s4,64(sp)
80004274:	8fb3003c 	lw	s3,60(sp)
80004278:	8fb20038 	lw	s2,56(sp)
8000427c:	8fb10034 	lw	s1,52(sp)
80004280:	8fb00030 	lw	s0,48(sp)
80004284:	00402821 	move	a1,v0
80004288:	2739c980 	addiu	t9,t9,-13952
8000428c:	03200008 	jr	t9
80004290:	27bd0058 	addiu	sp,sp,88
80004294:	1040ffd0 	beqz	v0,800041d8 <S9xSetC4+0xa4>
80004298:	2c82008a 	sltiu	v0,a0,138
8000429c:	30820003 	andi	v0,a0,0x3
800042a0:	1440ffcd 	bnez	v0,800041d8 <S9xSetC4+0xa4>
800042a4:	2c82008a 	sltiu	v0,a0,138
800042a8:	00041082 	srl	v0,a0,0x2
800042ac:	08001064 	j	80004190 <S9xSetC4+0x5c>
800042b0:	a2221f80 	sb	v0,8064(s1)
800042b4:	2ca2000d 	sltiu	v0,a1,13
800042b8:	1040ffb6 	beqz	v0,80004194 <S9xSetC4+0x60>
800042bc:	8fbf0054 	lw	ra,84(sp)
800042c0:	3c038019 	lui	v1,0x8019
800042c4:	00051080 	sll	v0,a1,0x2
800042c8:	2463cbb8 	addiu	v1,v1,-13384
800042cc:	00431021 	addu	v0,v0,v1
800042d0:	8c440000 	lw	a0,0(v0)
800042d4:	00800008 	jr	a0
800042d8:	00000000 	nop
800042dc:	3c028011 	lui	v0,0x8011
800042e0:	26240300 	addiu	a0,s1,768
800042e4:	00002821 	move	a1,zero
800042e8:	2442ca64 	addiu	v0,v0,-13724
800042ec:	0040f809 	jalr	v0
800042f0:	24060900 	li	a2,2304
800042f4:	3c198000 	lui	t9,0x8000
800042f8:	27393d24 	addiu	t9,t9,15652
800042fc:	8fbf0054 	lw	ra,84(sp)
80004300:	8fbe0050 	lw	s8,80(sp)
80004304:	8fb7004c 	lw	s7,76(sp)
80004308:	8fb60048 	lw	s6,72(sp)
8000430c:	8fb50044 	lw	s5,68(sp)
80004310:	8fb40040 	lw	s4,64(sp)
80004314:	8fb3003c 	lw	s3,60(sp)
80004318:	8fb20038 	lw	s2,56(sp)
8000431c:	8fb10034 	lw	s1,52(sp)
80004320:	8fb00030 	lw	s0,48(sp)
80004324:	03200008 	jr	t9
80004328:	27bd0058 	addiu	sp,sp,88
8000432c:	92221f84 	lbu	v0,8068(s1)
80004330:	92231f83 	lbu	v1,8067(s1)
80004334:	00021200 	sll	v0,v0,0x8
80004338:	00621825 	or	v1,v1,v0
8000433c:	14600409 	bnez	v1,80005364 <S9xSetC4+0x1230>
80004340:	00001021 	move	v0,zero
80004344:	00002021 	move	a0,zero
80004348:	a2221f80 	sb	v0,8064(s1)
8000434c:	2602701c 	addiu	v0,s0,28700
80004350:	8c430018 	lw	v1,24(v0)
80004354:	08001064 	j	80004190 <S9xSetC4+0x5c>
80004358:	a0641f81 	sb	a0,8065(v1)
8000435c:	92231f81 	lbu	v1,8065(s1)
80004360:	92221f80 	lbu	v0,8064(s1)
80004364:	2610701c 	addiu	s0,s0,28700
80004368:	00031a00 	sll	v1,v1,0x8
8000436c:	8e040018 	lw	a0,24(s0)
80004370:	00621825 	or	v1,v1,v0
80004374:	3c11801f 	lui	s1,0x801f
80004378:	a623481e 	sh	v1,18462(s1)
8000437c:	90821f84 	lbu	v0,8068(a0)
80004380:	90831f83 	lbu	v1,8067(a0)
80004384:	00021200 	sll	v0,v0,0x8
80004388:	00431025 	or	v0,v0,v1
8000438c:	3c12801f 	lui	s2,0x801f
80004390:	a6424820 	sh	v0,18464(s2)
80004394:	90831f87 	lbu	v1,8071(a0)
80004398:	90821f86 	lbu	v0,8070(a0)
8000439c:	00031a00 	sll	v1,v1,0x8
800043a0:	00621825 	or	v1,v1,v0
800043a4:	3c04801f 	lui	a0,0x801f
800043a8:	3c028000 	lui	v0,0x8000
800043ac:	24422430 	addiu	v0,v0,9264
800043b0:	0040f809 	jalr	v0
800043b4:	a4834826 	sh	v1,18470(a0)
800043b8:	8e030018 	lw	v1,24(s0)
800043bc:	9622481e 	lhu	v0,18462(s1)
800043c0:	a0621f89 	sb	v0,8073(v1)
800043c4:	8224481f 	lb	a0,18463(s1)
800043c8:	8e020018 	lw	v0,24(s0)
800043cc:	a0441f8a 	sb	a0,8074(v0)
800043d0:	96424820 	lhu	v0,18464(s2)
800043d4:	8e030018 	lw	v1,24(s0)
800043d8:	a0621f8c 	sb	v0,8076(v1)
800043dc:	8e040018 	lw	a0,24(s0)
800043e0:	82424821 	lb	v0,18465(s2)
800043e4:	08001064 	j	80004190 <S9xSetC4+0x5c>
800043e8:	a0821f8d 	sb	v0,8077(a0)
800043ec:	92221f81 	lbu	v0,8065(s1)
800043f0:	92231f80 	lbu	v1,8064(s1)
800043f4:	00021200 	sll	v0,v0,0x8
800043f8:	00621825 	or	v1,v1,v0
800043fc:	306301ff 	andi	v1,v1,0x1ff
80004400:	92251f84 	lbu	a1,8068(s1)
80004404:	3c02801e 	lui	v0,0x801e
80004408:	24426950 	addiu	v0,v0,26960
8000440c:	00031840 	sll	v1,v1,0x1
80004410:	92241f83 	lbu	a0,8067(s1)
80004414:	00621821 	addu	v1,v1,v0
80004418:	00052a00 	sll	a1,a1,0x8
8000441c:	00852025 	or	a0,a0,a1
80004420:	84620000 	lh	v0,0(v1)
80004424:	00042040 	sll	a0,a0,0x1
80004428:	70441002 	mul	v0,v0,a0
8000442c:	044003f8 	bltz	v0,80005410 <S9xSetC4+0x12dc>
80004430:	00021a03 	sra	v1,v0,0x8
80004434:	00023203 	sra	a2,v0,0x8
80004438:	a2261f86 	sb	a2,8070(s1)
8000443c:	2603701c 	addiu	v1,s0,28700
80004440:	8c640018 	lw	a0,24(v1)
80004444:	00061203 	sra	v0,a2,0x8
80004448:	a0821f87 	sb	v0,8071(a0)
8000444c:	8c650018 	lw	a1,24(v1)
80004450:	00061403 	sra	v0,a2,0x10
80004454:	a0a21f88 	sb	v0,8072(a1)
80004458:	8c660018 	lw	a2,24(v1)
8000445c:	90c21f81 	lbu	v0,8065(a2)
80004460:	90c31f80 	lbu	v1,8064(a2)
80004464:	00021200 	sll	v0,v0,0x8
80004468:	00621825 	or	v1,v1,v0
8000446c:	306301ff 	andi	v1,v1,0x1ff
80004470:	90c51f84 	lbu	a1,8068(a2)
80004474:	3c02801e 	lui	v0,0x801e
80004478:	24426550 	addiu	v0,v0,25936
8000447c:	00031840 	sll	v1,v1,0x1
80004480:	90c41f83 	lbu	a0,8067(a2)
80004484:	00621821 	addu	v1,v1,v0
80004488:	00052a00 	sll	a1,a1,0x8
8000448c:	00852025 	or	a0,a0,a1
80004490:	84620000 	lh	v0,0(v1)
80004494:	00042040 	sll	a0,a0,0x1
80004498:	70441002 	mul	v0,v0,a0
8000449c:	044003d9 	bltz	v0,80005404 <S9xSetC4+0x12d0>
800044a0:	00021a03 	sra	v1,v0,0x8
800044a4:	00023a03 	sra	a3,v0,0x8
800044a8:	a0c71f89 	sb	a3,8073(a2)
800044ac:	2605701c 	addiu	a1,s0,28700
800044b0:	8ca30018 	lw	v1,24(a1)
800044b4:	00071203 	sra	v0,a3,0x8
800044b8:	a0621f8a 	sb	v0,8074(v1)
800044bc:	8ca40018 	lw	a0,24(a1)
800044c0:	00071403 	sra	v0,a3,0x10
800044c4:	08001064 	j	80004190 <S9xSetC4+0x5c>
800044c8:	a0821f8b 	sb	v0,8075(a0)
800044cc:	92221f81 	lbu	v0,8065(s1)
800044d0:	92241f80 	lbu	a0,8064(s1)
800044d4:	2616701c 	addiu	s6,s0,28700
800044d8:	00021200 	sll	v0,v0,0x8
800044dc:	3c05801f 	lui	a1,0x801f
800044e0:	8ec30018 	lw	v1,24(s6)
800044e4:	00441025 	or	v0,v0,a0
800044e8:	a4a2481e 	sh	v0,18462(a1)
800044ec:	90701f84 	lbu	s0,8068(v1)
800044f0:	90621f83 	lbu	v0,8067(v1)
800044f4:	00108200 	sll	s0,s0,0x8
800044f8:	02028025 	or	s0,s0,v0
800044fc:	00108400 	sll	s0,s0,0x10
80004500:	84a4481e 	lh	a0,18462(a1)
80004504:	00108403 	sra	s0,s0,0x10
80004508:	3c02801f 	lui	v0,0x801f
8000450c:	3c118019 	lui	s1,0x8019
80004510:	2631b190 	addiu	s1,s1,-20080
80004514:	0220f809 	jalr	s1
80004518:	a4504820 	sh	s0,18464(v0)
8000451c:	02002021 	move	a0,s0
80004520:	00409021 	move	s2,v0
80004524:	00609821 	move	s3,v1
80004528:	0220f809 	jalr	s1
8000452c:	3c108019 	lui	s0,0x8019
80004530:	0040a021 	move	s4,v0
80004534:	0060a821 	move	s5,v1
80004538:	02402021 	move	a0,s2
8000453c:	02602821 	move	a1,s3
80004540:	02403021 	move	a2,s2
80004544:	2610a780 	addiu	s0,s0,-22656
80004548:	0200f809 	jalr	s0
8000454c:	02603821 	move	a3,s3
80004550:	02802021 	move	a0,s4
80004554:	02a02821 	move	a1,s5
80004558:	02803021 	move	a2,s4
8000455c:	02a03821 	move	a3,s5
80004560:	00409021 	move	s2,v0
80004564:	0200f809 	jalr	s0
80004568:	00609821 	move	s3,v1
8000456c:	3c088019 	lui	t0,0x8019
80004570:	00603821 	move	a3,v1
80004574:	2508a708 	addiu	t0,t0,-22776
80004578:	00403021 	move	a2,v0
8000457c:	02402021 	move	a0,s2
80004580:	0100f809 	jalr	t0
80004584:	02602821 	move	a1,s3
80004588:	3c068018 	lui	a2,0x8018
8000458c:	00402021 	move	a0,v0
80004590:	24c6c870 	addiu	a2,a2,-14224
80004594:	00c0f809 	jalr	a2
80004598:	00602821 	move	a1,v1
8000459c:	00402021 	move	a0,v0
800045a0:	3c028019 	lui	v0,0x8019
800045a4:	2442b280 	addiu	v0,v0,-19840
800045a8:	0040f809 	jalr	v0
800045ac:	00602821 	move	a1,v1
800045b0:	00021400 	sll	v0,v0,0x10
800045b4:	8ec50018 	lw	a1,24(s6)
800045b8:	00021403 	sra	v0,v0,0x10
800045bc:	3c04801f 	lui	a0,0x801f
800045c0:	a4824824 	sh	v0,18468(a0)
800045c4:	a0a21f80 	sb	v0,8064(a1)
800045c8:	8ec30018 	lw	v1,24(s6)
800045cc:	80824825 	lb	v0,18469(a0)
800045d0:	08001064 	j	80004190 <S9xSetC4+0x5c>
800045d4:	a0621f81 	sb	v0,8065(v1)
800045d8:	92221f81 	lbu	v0,8065(s1)
800045dc:	92231f80 	lbu	v1,8064(s1)
800045e0:	00021200 	sll	v0,v0,0x8
800045e4:	00621825 	or	v1,v1,v0
800045e8:	306301ff 	andi	v1,v1,0x1ff
800045ec:	92251f84 	lbu	a1,8068(s1)
800045f0:	3c02801e 	lui	v0,0x801e
800045f4:	24426950 	addiu	v0,v0,26960
800045f8:	00031840 	sll	v1,v1,0x1
800045fc:	92241f83 	lbu	a0,8067(s1)
80004600:	00621821 	addu	v1,v1,v0
80004604:	00052a00 	sll	a1,a1,0x8
80004608:	00852025 	or	a0,a0,a1
8000460c:	84620000 	lh	v0,0(v1)
80004610:	00042040 	sll	a0,a0,0x1
80004614:	70441002 	mul	v0,v0,a0
80004618:	04400383 	bltz	v0,80005428 <S9xSetC4+0x12f4>
8000461c:	00021c03 	sra	v1,v0,0x10
80004620:	00023403 	sra	a2,v0,0x10
80004624:	a2261f86 	sb	a2,8070(s1)
80004628:	2603701c 	addiu	v1,s0,28700
8000462c:	8c640018 	lw	a0,24(v1)
80004630:	00061203 	sra	v0,a2,0x8
80004634:	a0821f87 	sb	v0,8071(a0)
80004638:	8c650018 	lw	a1,24(v1)
8000463c:	00061403 	sra	v0,a2,0x10
80004640:	a0a21f88 	sb	v0,8072(a1)
80004644:	8c660018 	lw	a2,24(v1)
80004648:	90c21f81 	lbu	v0,8065(a2)
8000464c:	90c31f80 	lbu	v1,8064(a2)
80004650:	00021200 	sll	v0,v0,0x8
80004654:	00621825 	or	v1,v1,v0
80004658:	306301ff 	andi	v1,v1,0x1ff
8000465c:	90c51f84 	lbu	a1,8068(a2)
80004660:	3c02801e 	lui	v0,0x801e
80004664:	24426550 	addiu	v0,v0,25936
80004668:	00031840 	sll	v1,v1,0x1
8000466c:	90c41f83 	lbu	a0,8067(a2)
80004670:	00621821 	addu	v1,v1,v0
80004674:	00052a00 	sll	a1,a1,0x8
80004678:	00852025 	or	a0,a0,a1
8000467c:	84620000 	lh	v0,0(v1)
80004680:	00042040 	sll	a0,a0,0x1
80004684:	70441002 	mul	v0,v0,a0
80004688:	04400364 	bltz	v0,8000541c <S9xSetC4+0x12e8>
8000468c:	00021c03 	sra	v1,v0,0x10
80004690:	00023c03 	sra	a3,v0,0x10
80004694:	04e0034c 	bltz	a3,800053c8 <S9xSetC4+0x1294>
80004698:	30e500ff 	andi	a1,a3,0xff
8000469c:	00071983 	sra	v1,a3,0x6
800046a0:	00a31023 	subu	v0,a1,v1
800046a4:	a0c21f89 	sb	v0,8073(a2)
800046a8:	2605701c 	addiu	a1,s0,28700
800046ac:	00e33823 	subu	a3,a3,v1
800046b0:	8ca40018 	lw	a0,24(a1)
800046b4:	00071203 	sra	v0,a3,0x8
800046b8:	a0821f8a 	sb	v0,8074(a0)
800046bc:	8ca30018 	lw	v1,24(a1)
800046c0:	00071403 	sra	v0,a3,0x10
800046c4:	24631f8b 	addiu	v1,v1,8075
800046c8:	08001064 	j	80004190 <S9xSetC4+0x5c>
800046cc:	a0620000 	sb	v0,0(v1)
800046d0:	92241f81 	lbu	a0,8065(s1)
800046d4:	92221f80 	lbu	v0,8064(s1)
800046d8:	2610701c 	addiu	s0,s0,28700
800046dc:	00042200 	sll	a0,a0,0x8
800046e0:	8e050018 	lw	a1,24(s0)
800046e4:	00822025 	or	a0,a0,v0
800046e8:	3c02801f 	lui	v0,0x801f
800046ec:	a444481e 	sh	a0,18462(v0)
800046f0:	90a31f84 	lbu	v1,8068(a1)
800046f4:	90a21f83 	lbu	v0,8067(a1)
800046f8:	00031a00 	sll	v1,v1,0x8
800046fc:	00621825 	or	v1,v1,v0
80004700:	3c04801f 	lui	a0,0x801f
80004704:	3c028000 	lui	v0,0x8000
80004708:	244226ec 	addiu	v0,v0,9964
8000470c:	0040f809 	jalr	v0
80004710:	a4834820 	sh	v1,18464(a0)
80004714:	3c05801f 	lui	a1,0x801f
80004718:	94a24822 	lhu	v0,18466(a1)
8000471c:	8e030018 	lw	v1,24(s0)
80004720:	a0621f86 	sb	v0,8070(v1)
80004724:	8e040018 	lw	a0,24(s0)
80004728:	80a24823 	lb	v0,18467(a1)
8000472c:	08001064 	j	80004190 <S9xSetC4+0x5c>
80004730:	a0821f87 	sb	v0,8071(a0)
80004734:	92221f8d 	lbu	v0,8077(s1)
80004738:	92231f8c 	lbu	v1,8076(s1)
8000473c:	00021200 	sll	v0,v0,0x8
80004740:	00431025 	or	v0,v0,v1
80004744:	304201ff 	andi	v0,v0,0x1ff
80004748:	3c08801e 	lui	t0,0x801e
8000474c:	00022840 	sll	a1,v0,0x1
80004750:	25036950 	addiu	v1,t0,26960
80004754:	00a31821 	addu	v1,a1,v1
80004758:	84640000 	lh	a0,0(v1)
8000475c:	92271f8f 	lbu	a3,8079(s1)
80004760:	148002f7 	bnez	a0,80005340 <S9xSetC4+0x120c>
80004764:	92261f90 	lbu	a2,8080(s1)
80004768:	3c0e8000 	lui	t6,0x8000
8000476c:	00061200 	sll	v0,a2,0x8
80004770:	00e21025 	or	v0,a3,v0
80004774:	304201ff 	andi	v0,v0,0x1ff
80004778:	00022840 	sll	a1,v0,0x1
8000477c:	25036950 	addiu	v1,t0,26960
80004780:	00a31821 	addu	v1,a1,v1
80004784:	84640000 	lh	a0,0(v1)
80004788:	14800305 	bnez	a0,800053a0 <S9xSetC4+0x126c>
8000478c:	3c02801e 	lui	v0,0x801e
80004790:	3c0d8000 	lui	t5,0x8000
80004794:	92231f8a 	lbu	v1,8074(s1)
80004798:	92221f84 	lbu	v0,8068(s1)
8000479c:	92241f83 	lbu	a0,8067(s1)
800047a0:	92251f89 	lbu	a1,8073(s1)
800047a4:	00021200 	sll	v0,v0,0x8
800047a8:	00031a00 	sll	v1,v1,0x8
800047ac:	00441025 	or	v0,v0,a0
800047b0:	00651825 	or	v1,v1,a1
800047b4:	00431023 	subu	v0,v0,v1
800047b8:	00025c00 	sll	t3,v0,0x10
800047bc:	000b5c03 	sra	t3,t3,0x10
800047c0:	71ab5002 	mul	t2,t5,t3
800047c4:	71cb4802 	mul	t1,t6,t3
800047c8:	05600039 	bltz	t3,800048b0 <S9xSetC4+0x77c>
800047cc:	00006021 	move	t4,zero
800047d0:	052002be 	bltz	t1,800052cc <S9xSetC4+0x1198>
800047d4:	2602701c 	addiu	v0,s0,28700
800047d8:	8c460018 	lw	a2,24(v0)
800047dc:	00093c03 	sra	a3,t1,0x10
800047e0:	90c31f81 	lbu	v1,8065(a2)
800047e4:	90c21f80 	lbu	v0,8064(a2)
800047e8:	90c41f87 	lbu	a0,8071(a2)
800047ec:	00031a00 	sll	v1,v1,0x8
800047f0:	90c51f86 	lbu	a1,8070(a2)
800047f4:	00624025 	or	t0,v1,v0
800047f8:	00042200 	sll	a0,a0,0x8
800047fc:	00e81023 	subu	v0,a3,t0
80004800:	00852825 	or	a1,a0,a1
80004804:	00a21021 	addu	v0,a1,v0
80004808:	00023c00 	sll	a3,v0,0x10
8000480c:	054002c1 	bltz	t2,80005314 <S9xSetC4+0x11e0>
80004810:	00073c03 	sra	a3,a3,0x10
80004814:	000a1c03 	sra	v1,t2,0x10
80004818:	90c21f94 	lbu	v0,8084(a2)
8000481c:	90c41f93 	lbu	a0,8083(a2)
80004820:	00021200 	sll	v0,v0,0x8
80004824:	00441025 	or	v0,v0,a0
80004828:	00a21021 	addu	v0,a1,v0
8000482c:	00681823 	subu	v1,v1,t0
80004830:	00621821 	addu	v1,v1,v0
80004834:	00032c00 	sll	a1,v1,0x10
80004838:	04e00298 	bltz	a3,8000529c <S9xSetC4+0x1168>
8000483c:	00052c03 	sra	a1,a1,0x10
80004840:	00a02021 	move	a0,a1
80004844:	28a20000 	slti	v0,a1,0
80004848:	0002200b 	movn	a0,zero,v0
8000484c:	28e30100 	slti	v1,a3,256
80004850:	14600295 	bnez	v1,800052a8 <S9xSetC4+0x1174>
80004854:	00802821 	move	a1,a0
80004858:	28820100 	slti	v0,a0,256
8000485c:	144002b1 	bnez	v0,80005324 <S9xSetC4+0x11f0>
80004860:	308500ff 	andi	a1,a0,0xff
80004864:	240300ff 	li	v1,255
80004868:	240500fe 	li	a1,254
8000486c:	2604701c 	addiu	a0,s0,28700
80004870:	8c820018 	lw	v0,24(a0)
80004874:	014d5021 	addu	t2,t2,t5
80004878:	004c1021 	addu	v0,v0,t4
8000487c:	a0430800 	sb	v1,2048(v0)
80004880:	8c830018 	lw	v1,24(a0)
80004884:	240200e1 	li	v0,225
80004888:	006c1821 	addu	v1,v1,t4
8000488c:	258c0001 	addiu	t4,t4,1
80004890:	a0650900 	sb	a1,2304(v1)
80004894:	1182fe3e 	beq	t4,v0,80004190 <S9xSetC4+0x5c>
80004898:	012e4821 	addu	t1,t1,t6
8000489c:	25620001 	addiu	v0,t3,1
800048a0:	00025c00 	sll	t3,v0,0x10
800048a4:	000b5c03 	sra	t3,t3,0x10
800048a8:	0561ffc9 	bgez	t3,800047d0 <S9xSetC4+0x69c>
800048ac:	00000000 	nop
800048b0:	24030001 	li	v1,1
800048b4:	0800121b 	j	8000486c <S9xSetC4+0x738>
800048b8:	00002821 	move	a1,zero
800048bc:	92241f81 	lbu	a0,8065(s1)
800048c0:	92251f84 	lbu	a1,8068(s1)
800048c4:	92231f80 	lbu	v1,8064(s1)
800048c8:	92271f82 	lbu	a3,8066(s1)
800048cc:	92221f83 	lbu	v0,8067(s1)
800048d0:	92261f85 	lbu	a2,8069(s1)
800048d4:	00042200 	sll	a0,a0,0x8
800048d8:	00052a00 	sll	a1,a1,0x8
800048dc:	00641825 	or	v1,v1,a0
800048e0:	00451025 	or	v0,v0,a1
800048e4:	00063400 	sll	a2,a2,0x10
800048e8:	00073c00 	sll	a3,a3,0x10
800048ec:	00461025 	or	v0,v0,a2
800048f0:	00671825 	or	v1,v1,a3
800048f4:	70621802 	mul	v1,v1,v0
800048f8:	2606701c 	addiu	a2,s0,28700
800048fc:	a2231f80 	sb	v1,8064(s1)
80004900:	8cc40018 	lw	a0,24(a2)
80004904:	00031203 	sra	v0,v1,0x8
80004908:	a0821f81 	sb	v0,8065(a0)
8000490c:	8cc50018 	lw	a1,24(a2)
80004910:	00031c03 	sra	v1,v1,0x10
80004914:	08001064 	j	80004190 <S9xSetC4+0x5c>
80004918:	a0a31f82 	sb	v1,8066(a1)
8000491c:	92231f82 	lbu	v1,8066(s1)
80004920:	92221f81 	lbu	v0,8065(s1)
80004924:	2610701c 	addiu	s0,s0,28700
80004928:	00031a00 	sll	v1,v1,0x8
8000492c:	8e040018 	lw	a0,24(s0)
80004930:	00621825 	or	v1,v1,v0
80004934:	3c11801f 	lui	s1,0x801f
80004938:	a6234810 	sh	v1,18448(s1)
8000493c:	90821f85 	lbu	v0,8069(a0)
80004940:	90831f84 	lbu	v1,8068(a0)
80004944:	00021200 	sll	v0,v0,0x8
80004948:	00431025 	or	v0,v0,v1
8000494c:	3c12801f 	lui	s2,0x801f
80004950:	a6424812 	sh	v0,18450(s2)
80004954:	90831f88 	lbu	v1,8072(a0)
80004958:	90851f87 	lbu	a1,8071(a0)
8000495c:	00031a00 	sll	v1,v1,0x8
80004960:	00651825 	or	v1,v1,a1
80004964:	3c02801f 	lui	v0,0x801f
80004968:	a4434814 	sh	v1,18452(v0)
8000496c:	90851f89 	lbu	a1,8073(a0)
80004970:	3c02801f 	lui	v0,0x801f
80004974:	a4454816 	sh	a1,18454(v0)
80004978:	90831f8a 	lbu	v1,8074(a0)
8000497c:	3c02801f 	lui	v0,0x801f
80004980:	a4434818 	sh	v1,18456(v0)
80004984:	90851f8b 	lbu	a1,8075(a0)
80004988:	3c02801f 	lui	v0,0x801f
8000498c:	a445481a 	sh	a1,18458(v0)
80004990:	90831f91 	lbu	v1,8081(a0)
80004994:	90821f90 	lbu	v0,8080(a0)
80004998:	00031a00 	sll	v1,v1,0x8
8000499c:	00621825 	or	v1,v1,v0
800049a0:	3c04801f 	lui	a0,0x801f
800049a4:	3c028000 	lui	v0,0x8000
800049a8:	24422b04 	addiu	v0,v0,11012
800049ac:	0040f809 	jalr	v0
800049b0:	a483481c 	sh	v1,18460(a0)
800049b4:	8e030018 	lw	v1,24(s0)
800049b8:	96224810 	lhu	v0,18448(s1)
800049bc:	a0621f80 	sb	v0,8064(v1)
800049c0:	82244811 	lb	a0,18449(s1)
800049c4:	8e020018 	lw	v0,24(s0)
800049c8:	a0441f81 	sb	a0,8065(v0)
800049cc:	96424812 	lhu	v0,18450(s2)
800049d0:	8e030018 	lw	v1,24(s0)
800049d4:	a0621f83 	sb	v0,8067(v1)
800049d8:	8e040018 	lw	a0,24(s0)
800049dc:	82424813 	lb	v0,18451(s2)
800049e0:	08001064 	j	80004190 <S9xSetC4+0x5c>
800049e4:	a0821f84 	sb	v0,8068(a0)
800049e8:	00003821 	move	a3,zero
800049ec:	00002021 	move	a0,zero
800049f0:	24050800 	li	a1,2048
800049f4:	00911821 	addu	v1,a0,s1
800049f8:	90620000 	lbu	v0,0(v1)
800049fc:	24840001 	addiu	a0,a0,1
80004a00:	00e21021 	addu	v0,a3,v0
80004a04:	1485fffb 	bne	a0,a1,800049f4 <S9xSetC4+0x8c0>
80004a08:	3047ffff 	andi	a3,v0,0xffff
80004a0c:	a2271f80 	sb	a3,8064(s1)
80004a10:	2602701c 	addiu	v0,s0,28700
80004a14:	8c440018 	lw	a0,24(v0)
80004a18:	00071a02 	srl	v1,a3,0x8
80004a1c:	08001064 	j	80004190 <S9xSetC4+0x5c>
80004a20:	a0831f81 	sb	v1,8065(a0)
80004a24:	92221f81 	lbu	v0,8065(s1)
80004a28:	92251f80 	lbu	a1,8064(s1)
80004a2c:	92241f82 	lbu	a0,8066(s1)
80004a30:	00021200 	sll	v0,v0,0x8
80004a34:	00a22825 	or	a1,a1,v0
80004a38:	00042400 	sll	a0,a0,0x10
80004a3c:	00a42825 	or	a1,a1,a0
80004a40:	00052a00 	sll	a1,a1,0x8
80004a44:	04a0027b 	bltz	a1,80005434 <S9xSetC4+0x1300>
80004a48:	00051203 	sra	v0,a1,0x8
80004a4c:	00054203 	sra	t0,a1,0x8
80004a50:	00054fc3 	sra	t1,a1,0x1f
80004a54:	71283802 	mul	a3,t1,t0
80004a58:	01080019 	multu	t0,t0
80004a5c:	00073840 	sll	a3,a3,0x1
80004a60:	00002012 	mflo	a0
80004a64:	00002810 	mfhi	a1
80004a68:	a2241f83 	sb	a0,8067(s1)
80004a6c:	00e53821 	addu	a3,a3,a1
80004a70:	2608701c 	addiu	t0,s0,28700
80004a74:	8d090018 	lw	t1,24(t0)
80004a78:	00073600 	sll	a2,a3,0x18
80004a7c:	00041202 	srl	v0,a0,0x8
80004a80:	00c21025 	or	v0,a2,v0
80004a84:	a1221f84 	sb	v0,8068(t1)
80004a88:	8d0a0018 	lw	t2,24(t0)
80004a8c:	00073400 	sll	a2,a3,0x10
80004a90:	00041402 	srl	v0,a0,0x10
80004a94:	00c21025 	or	v0,a2,v0
80004a98:	a1421f85 	sb	v0,8069(t2)
80004a9c:	8d090018 	lw	t1,24(t0)
80004aa0:	00073200 	sll	a2,a3,0x8
80004aa4:	00041602 	srl	v0,a0,0x18
80004aa8:	00c21025 	or	v0,a2,v0
80004aac:	a1221f86 	sb	v0,8070(t1)
80004ab0:	8d060018 	lw	a2,24(t0)
80004ab4:	00e02821 	move	a1,a3
80004ab8:	a0c71f87 	sb	a3,8071(a2)
80004abc:	8d070018 	lw	a3,24(t0)
80004ac0:	00052203 	sra	a0,a1,0x8
80004ac4:	08001064 	j	80004190 <S9xSetC4+0x5c>
80004ac8:	a0e41f88 	sb	a0,8072(a3)
80004acc:	3c028021 	lui	v0,0x8021
80004ad0:	8c447034 	lw	a0,28724(v0)
80004ad4:	3c038019 	lui	v1,0x8019
80004ad8:	3c028019 	lui	v0,0x8019
80004adc:	2463cbec 	addiu	v1,v1,-13332
80004ae0:	2445cc1c 	addiu	a1,v0,-13284
80004ae4:	90620000 	lbu	v0,0(v1)
80004ae8:	24630001 	addiu	v1,v1,1
80004aec:	a0820000 	sb	v0,0(a0)
80004af0:	1465fffc 	bne	v1,a1,80004ae4 <S9xSetC4+0x9b0>
80004af4:	24840001 	addiu	a0,a0,1
80004af8:	08001065 	j	80004194 <S9xSetC4+0x60>
80004afc:	8fbf0054 	lw	ra,84(sp)
80004b00:	24020036 	li	v0,54
80004b04:	a2221f80 	sb	v0,8064(s1)
80004b08:	2605701c 	addiu	a1,s0,28700
80004b0c:	8ca30018 	lw	v1,24(a1)
80004b10:	24020043 	li	v0,67
80004b14:	a0621f81 	sb	v0,8065(v1)
80004b18:	8ca40018 	lw	a0,24(a1)
80004b1c:	24020005 	li	v0,5
80004b20:	08001064 	j	80004190 <S9xSetC4+0x5c>
80004b24:	a0821f82 	sb	v0,8066(a0)
80004b28:	92221f81 	lbu	v0,8065(s1)
80004b2c:	92251f80 	lbu	a1,8064(s1)
80004b30:	92231f87 	lbu	v1,8071(s1)
80004b34:	00021200 	sll	v0,v0,0x8
80004b38:	92241f86 	lbu	a0,8070(s1)
80004b3c:	00451025 	or	v0,v0,a1
80004b40:	92341f8c 	lbu	s4,8076(s1)
80004b44:	92321f89 	lbu	s2,8073(s1)
80004b48:	00031a00 	sll	v1,v1,0x8
80004b4c:	00021400 	sll	v0,v0,0x10
80004b50:	00641825 	or	v1,v1,a0
80004b54:	00021403 	sra	v0,v0,0x10
80004b58:	72543002 	mul	a2,s2,s4
80004b5c:	0003ac00 	sll	s5,v1,0x10
80004b60:	00021a00 	sll	v1,v0,0x8
80004b64:	0015ac03 	sra	s5,s5,0x10
80004b68:	00600013 	mtlo	v1
80004b6c:	70550004 	msub	v0,s5
80004b70:	3c028011 	lui	v0,0x8011
80004b74:	00003812 	mflo	a3
80004b78:	00063042 	srl	a2,a2,0x1
80004b7c:	afa70010 	sw	a3,16(sp)
80004b80:	02202021 	move	a0,s1
80004b84:	00002821 	move	a1,zero
80004b88:	2442ca64 	addiu	v0,v0,-13724
80004b8c:	92371f83 	lbu	s7,8067(s1)
80004b90:	92331f84 	lbu	s3,8068(s1)
80004b94:	923e1f8f 	lbu	s8,8079(s1)
80004b98:	0040f809 	jalr	v0
80004b9c:	92361f90 	lbu	s6,8080(s1)
80004ba0:	1280fd7b 	beqz	s4,80004190 <S9xSetC4+0x5c>
80004ba4:	00131200 	sll	v0,s3,0x8
80004ba8:	00161a00 	sll	v1,s6,0x8
80004bac:	03c31825 	or	v1,s8,v1
80004bb0:	02e21025 	or	v0,s7,v0
80004bb4:	00039c00 	sll	s3,v1,0x10
80004bb8:	00021400 	sll	v0,v0,0x10
80004bbc:	00021403 	sra	v0,v0,0x10
80004bc0:	00139c03 	sra	s3,s3,0x10
80004bc4:	70531802 	mul	v1,v0,s3
80004bc8:	00022200 	sll	a0,v0,0x8
80004bcc:	26280600 	addiu	t0,s1,1536
80004bd0:	00836823 	subu	t5,a0,v1
80004bd4:	00008821 	move	s1,zero
80004bd8:	124001d4 	beqz	s2,8000532c <S9xSetC4+0x11f8>
80004bdc:	000d5a02 	srl	t3,t5,0x8
80004be0:	000d12c2 	srl	v0,t5,0xb
80004be4:	72427802 	mul	t7,s2,v0
80004be8:	724b7002 	mul	t6,s2,t3
80004bec:	8fa70010 	lw	a3,16(sp)
80004bf0:	0800133b 	j	80004cec <S9xSetC4+0xbb8>
80004bf4:	00003021 	move	a2,zero
80004bf8:	10400037 	beqz	v0,80004cd8 <S9xSetC4+0xba4>
80004bfc:	30c90001 	andi	t1,a2,0x1
80004c00:	00ae1021 	addu	v0,a1,t6
80004c04:	2c422000 	sltiu	v0,v0,8192
80004c08:	10400034 	beqz	v0,80004cdc <S9xSetC4+0xba8>
80004c0c:	25020001 	addiu	v0,t0,1
80004c10:	112001eb 	beqz	t1,800053c0 <S9xSetC4+0x128c>
80004c14:	00000000 	nop
80004c18:	91020000 	lbu	v0,0(t0)
80004c1c:	00025102 	srl	t2,v0,0x4
80004c20:	000712c2 	srl	v0,a3,0xb
80004c24:	000210c0 	sll	v0,v0,0x3
80004c28:	004f1021 	addu	v0,v0,t7
80004c2c:	31630007 	andi	v1,t3,0x7
80004c30:	00021040 	sll	v0,v0,0x1
80004c34:	30a50007 	andi	a1,a1,0x7
80004c38:	24040080 	li	a0,128
80004c3c:	00431021 	addu	v0,v0,v1
80004c40:	00a42007 	srav	a0,a0,a1
80004c44:	31430001 	andi	v1,t2,0x1
80004c48:	00026040 	sll	t4,v0,0x1
80004c4c:	10600007 	beqz	v1,80004c6c <S9xSetC4+0xb38>
80004c50:	308400ff 	andi	a0,a0,0xff
80004c54:	2602701c 	addiu	v0,s0,28700
80004c58:	8c430018 	lw	v1,24(v0)
80004c5c:	01831821 	addu	v1,t4,v1
80004c60:	90620000 	lbu	v0,0(v1)
80004c64:	00821025 	or	v0,a0,v0
80004c68:	a0620000 	sb	v0,0(v1)
80004c6c:	31420002 	andi	v0,t2,0x2
80004c70:	10400008 	beqz	v0,80004c94 <S9xSetC4+0xb60>
80004c74:	31420004 	andi	v0,t2,0x4
80004c78:	2602701c 	addiu	v0,s0,28700
80004c7c:	8c430018 	lw	v1,24(v0)
80004c80:	01831821 	addu	v1,t4,v1
80004c84:	90620001 	lbu	v0,1(v1)
80004c88:	00821025 	or	v0,a0,v0
80004c8c:	a0620001 	sb	v0,1(v1)
80004c90:	31420004 	andi	v0,t2,0x4
80004c94:	10400008 	beqz	v0,80004cb8 <S9xSetC4+0xb84>
80004c98:	31420008 	andi	v0,t2,0x8
80004c9c:	2602701c 	addiu	v0,s0,28700
80004ca0:	8c430018 	lw	v1,24(v0)
80004ca4:	01831821 	addu	v1,t4,v1
80004ca8:	90620010 	lbu	v0,16(v1)
80004cac:	00821025 	or	v0,a0,v0
80004cb0:	a0620010 	sb	v0,16(v1)
80004cb4:	31420008 	andi	v0,t2,0x8
80004cb8:	10400008 	beqz	v0,80004cdc <S9xSetC4+0xba8>
80004cbc:	25020001 	addiu	v0,t0,1
80004cc0:	2602701c 	addiu	v0,s0,28700
80004cc4:	8c430018 	lw	v1,24(v0)
80004cc8:	01831821 	addu	v1,t4,v1
80004ccc:	90620011 	lbu	v0,17(v1)
80004cd0:	00821025 	or	v0,a0,v0
80004cd4:	a0620011 	sb	v0,17(v1)
80004cd8:	25020001 	addiu	v0,t0,1
80004cdc:	24c60001 	addiu	a2,a2,1
80004ce0:	12460192 	beq	s2,a2,8000532c <S9xSetC4+0x11f8>
80004ce4:	0049400b 	movn	t0,v0,t1
80004ce8:	00f53821 	addu	a3,a3,s5
80004cec:	00072a02 	srl	a1,a3,0x8
80004cf0:	00b2102b 	sltu	v0,a1,s2
80004cf4:	1440ffc0 	bnez	v0,80004bf8 <S9xSetC4+0xac4>
80004cf8:	0174102b 	sltu	v0,t3,s4
80004cfc:	08001336 	j	80004cd8 <S9xSetC4+0xba4>
80004d00:	30c90001 	andi	t1,a2,0x1
80004d04:	3c198000 	lui	t9,0x8000
80004d08:	080010bf 	j	800042fc <S9xSetC4+0x1c8>
80004d0c:	27393658 	addiu	t9,t9,13912
80004d10:	24040040 	li	a0,64
80004d14:	3c198000 	lui	t9,0x8000
80004d18:	8fbf0054 	lw	ra,84(sp)
80004d1c:	8fbe0050 	lw	s8,80(sp)
80004d20:	8fb7004c 	lw	s7,76(sp)
80004d24:	8fb60048 	lw	s6,72(sp)
80004d28:	8fb50044 	lw	s5,68(sp)
80004d2c:	8fb40040 	lw	s4,64(sp)
80004d30:	8fb3003c 	lw	s3,60(sp)
80004d34:	8fb20038 	lw	s2,56(sp)
80004d38:	8fb10034 	lw	s1,52(sp)
80004d3c:	8fb00030 	lw	s0,48(sp)
80004d40:	273938f0 	addiu	t9,t9,14576
80004d44:	03200008 	jr	t9
80004d48:	27bd0058 	addiu	sp,sp,88
80004d4c:	92220626 	lbu	v0,1574(s1)
80004d50:	262501fd 	addiu	a1,s1,509
80004d54:	00021080 	sll	v0,v0,0x2
80004d58:	0222a821 	addu	s5,s1,v0
80004d5c:	02a5182b 	sltu	v1,s5,a1
80004d60:	10600006 	beqz	v1,80004d7c <S9xSetC4+0xc48>
80004d64:	2403ffe0 	li	v1,-32
80004d68:	a0a30000 	sb	v1,0(a1)
80004d6c:	24a5fffc 	addiu	a1,a1,-4
80004d70:	02a5102b 	sltu	v0,s5,a1
80004d74:	1440fffc 	bnez	v0,80004d68 <S9xSetC4+0xc34>
80004d78:	00000000 	nop
80004d7c:	2602701c 	addiu	v0,s0,28700
80004d80:	8c470018 	lw	a3,24(v0)
80004d84:	90e30622 	lbu	v1,1570(a3)
80004d88:	90e20624 	lbu	v0,1572(a3)
80004d8c:	90e40621 	lbu	a0,1569(a3)
80004d90:	90e50623 	lbu	a1,1571(a3)
80004d94:	00031a00 	sll	v1,v1,0x8
80004d98:	00021200 	sll	v0,v0,0x8
80004d9c:	90e60620 	lbu	a2,1568(a3)
80004da0:	00641825 	or	v1,v1,a0
80004da4:	00451025 	or	v0,v0,a1
80004da8:	afa30014 	sw	v1,20(sp)
80004dac:	afa20018 	sw	v0,24(sp)
80004db0:	10c0fcf7 	beqz	a2,80004190 <S9xSetC4+0x5c>
80004db4:	90e40626 	lbu	a0,1574(a3)
80004db8:	00041082 	srl	v0,a0,0x2
80004dbc:	2403ff80 	li	v1,-128
80004dc0:	00641823 	subu	v1,v1,a0
80004dc4:	00e21021 	addu	v0,a3,v0
80004dc8:	30840003 	andi	a0,a0,0x3
80004dcc:	24520200 	addiu	s2,v0,512
80004dd0:	307400ff 	andi	s4,v1,0xff
80004dd4:	0004f040 	sll	s8,a0,0x1
80004dd8:	240c0030 	li	t4,48
80004ddc:	2602701c 	addiu	v0,s0,28700
80004de0:	8c420018 	lw	v0,24(v0)
80004de4:	90560620 	lbu	s6,1568(v0)
80004de8:	1ac00196 	blez	s6,80005444 <S9xSetC4+0x1310>
80004dec:	00000000 	nop
80004df0:	12800194 	beqz	s4,80005444 <S9xSetC4+0x1310>
80004df4:	24510220 	addiu	s1,v0,544
80004df8:	08001386 	j	80004e18 <S9xSetC4+0xce4>
80004dfc:	92290004 	lbu	t1,4(s1)
80004e00:	26d6ffff 	addiu	s6,s6,-1
80004e04:	12c0018f 	beqz	s6,80005444 <S9xSetC4+0x1310>
80004e08:	00000000 	nop
80004e0c:	1280018d 	beqz	s4,80005444 <S9xSetC4+0x1310>
80004e10:	26310010 	addiu	s1,s1,16
80004e14:	92290004 	lbu	t1,4(s1)
80004e18:	31220030 	andi	v0,t1,0x30
80004e1c:	1582fff8 	bne	t4,v0,80004e00 <S9xSetC4+0xccc>
80004e20:	00000000 	nop
80004e24:	92220001 	lbu	v0,1(s1)
80004e28:	92270000 	lbu	a3,0(s1)
80004e2c:	92230003 	lbu	v1,3(s1)
80004e30:	92250008 	lbu	a1,8(s1)
80004e34:	92280002 	lbu	t0,2(s1)
80004e38:	00021200 	sll	v0,v0,0x8
80004e3c:	92240007 	lbu	a0,7(s1)
80004e40:	92260009 	lbu	a2,9(s1)
80004e44:	00471025 	or	v0,v0,a3
80004e48:	00031a00 	sll	v1,v1,0x8
80004e4c:	8fa70018 	lw	a3,24(sp)
80004e50:	00052a00 	sll	a1,a1,0x8
80004e54:	00681825 	or	v1,v1,t0
80004e58:	00852025 	or	a0,a0,a1
80004e5c:	00063400 	sll	a2,a2,0x10
80004e60:	00671823 	subu	v1,v1,a3
80004e64:	00862025 	or	a0,a0,a2
80004e68:	00031c00 	sll	v1,v1,0x10
80004e6c:	8fa60014 	lw	a2,20(sp)
80004e70:	00031c03 	sra	v1,v1,0x10
80004e74:	92250006 	lbu	a1,6(s1)
80004e78:	00461023 	subu	v0,v0,a2
80004e7c:	afa3001c 	sw	v1,28(sp)
80004e80:	0002bc00 	sll	s7,v0,0x10
80004e84:	92220005 	lbu	v0,5(s1)
80004e88:	afac0028 	sw	t4,40(sp)
80004e8c:	afa20020 	sw	v0,32(sp)
80004e90:	3c028006 	lui	v0,0x8006
80004e94:	244241f0 	addiu	v0,v0,16880
80004e98:	0040f809 	jalr	v0
80004e9c:	01259825 	or	s3,t1,a1
80004ea0:	90440000 	lbu	a0,0(v0)
80004ea4:	0017bc03 	sra	s7,s7,0x10
80004ea8:	1080016c 	beqz	a0,8000545c <S9xSetC4+0x1328>
80004eac:	8fac0028 	lw	t4,40(sp)
80004eb0:	1880ffd3 	blez	a0,80004e00 <S9xSetC4+0xccc>
80004eb4:	00804021 	move	t0,a0
80004eb8:	1280ffd1 	beqz	s4,80004e00 <S9xSetC4+0xccc>
80004ebc:	00136e00 	sll	t5,s3,0x18
80004ec0:	24460001 	addiu	a2,v0,1
80004ec4:	32eaffff 	andi	t2,s7,0xffff
80004ec8:	000d6e03 	sra	t5,t5,0x18
80004ecc:	326b0040 	andi	t3,s3,0x40
80004ed0:	080013ea 	j	80004fa8 <S9xSetC4+0xe74>
80004ed4:	240effc0 	li	t6,-64
80004ed8:	8fa2001c 	lw	v0,28(sp)
80004edc:	00a21821 	addu	v1,a1,v0
80004ee0:	00031c00 	sll	v1,v1,0x10
80004ee4:	00031c03 	sra	v1,v1,0x10
80004ee8:	24620010 	addiu	v0,v1,16
80004eec:	3042ffff 	andi	v0,v0,0xffff
80004ef0:	2c4200f1 	sltiu	v0,v0,241
80004ef4:	10400027 	beqz	v0,80004f94 <S9xSetC4+0xe60>
80004ef8:	00000000 	nop
80004efc:	a2a70000 	sb	a3,0(s5)
80004f00:	a2a30001 	sb	v1,1(s5)
80004f04:	8fa30020 	lw	v1,32(sp)
80004f08:	90c20003 	lbu	v0,3(a2)
80004f0c:	00621021 	addu	v0,v1,v0
80004f10:	a2a20002 	sb	v0,2(s5)
80004f14:	90c30000 	lbu	v1,0(a2)
80004f18:	24020003 	li	v0,3
80004f1c:	006e1824 	and	v1,v1,t6
80004f20:	01a31826 	xor	v1,t5,v1
80004f24:	a2a30003 	sb	v1,3(s5)
80004f28:	92440000 	lbu	a0,0(s2)
80004f2c:	03c21004 	sllv	v0,v0,s8
80004f30:	00021027 	nor	v0,zero,v0
80004f34:	00442024 	and	a0,v0,a0
80004f38:	31230100 	andi	v1,t1,0x100
80004f3c:	10600005 	beqz	v1,80004f54 <S9xSetC4+0xe20>
80004f40:	a2440000 	sb	a0,0(s2)
80004f44:	24020001 	li	v0,1
80004f48:	03c21004 	sllv	v0,v0,s8
80004f4c:	00821025 	or	v0,a0,v0
80004f50:	a2420000 	sb	v0,0(s2)
80004f54:	90c20000 	lbu	v0,0(a2)
80004f58:	30420020 	andi	v0,v0,0x20
80004f5c:	10400007 	beqz	v0,80004f7c <S9xSetC4+0xe48>
80004f60:	27c20002 	addiu	v0,s8,2
80004f64:	92430000 	lbu	v1,0(s2)
80004f68:	24020002 	li	v0,2
80004f6c:	03c21004 	sllv	v0,v0,s8
80004f70:	00431025 	or	v0,v0,v1
80004f74:	a2420000 	sb	v0,0(s2)
80004f78:	27c20002 	addiu	v0,s8,2
80004f7c:	2684ffff 	addiu	a0,s4,-1
80004f80:	305e0006 	andi	s8,v0,0x6
80004f84:	26430001 	addiu	v1,s2,1
80004f88:	007e900a 	movz	s2,v1,s8
80004f8c:	26b50004 	addiu	s5,s5,4
80004f90:	309400ff 	andi	s4,a0,0xff
80004f94:	2508ffff 	addiu	t0,t0,-1
80004f98:	1100ff99 	beqz	t0,80004e00 <S9xSetC4+0xccc>
80004f9c:	00000000 	nop
80004fa0:	1280ff97 	beqz	s4,80004e00 <S9xSetC4+0xccc>
80004fa4:	24c60004 	addiu	a2,a2,4
80004fa8:	11600008 	beqz	t3,80004fcc <S9xSetC4+0xe98>
80004fac:	80c50001 	lb	a1,1(a2)
80004fb0:	90c20000 	lbu	v0,0(a2)
80004fb4:	24030010 	li	v1,16
80004fb8:	30420020 	andi	v0,v0,0x20
80004fbc:	24040008 	li	a0,8
80004fc0:	0082180a 	movz	v1,a0,v0
80004fc4:	00052823 	negu	a1,a1
80004fc8:	00a32823 	subu	a1,a1,v1
80004fcc:	01451021 	addu	v0,t2,a1
80004fd0:	00023c00 	sll	a3,v0,0x10
80004fd4:	00073c03 	sra	a3,a3,0x10
80004fd8:	30e9ffff 	andi	t1,a3,0xffff
80004fdc:	25220010 	addiu	v0,t1,16
80004fe0:	3042ffff 	andi	v0,v0,0xffff
80004fe4:	2c420121 	sltiu	v0,v0,289
80004fe8:	1040ffea 	beqz	v0,80004f94 <S9xSetC4+0xe60>
80004fec:	00000000 	nop
80004ff0:	05a1ffb9 	bgez	t5,80004ed8 <S9xSetC4+0xda4>
80004ff4:	80c50002 	lb	a1,2(a2)
80004ff8:	90c20000 	lbu	v0,0(a2)
80004ffc:	24030010 	li	v1,16
80005000:	30420020 	andi	v0,v0,0x20
80005004:	24040008 	li	a0,8
80005008:	0082180a 	movz	v1,a0,v0
8000500c:	00052823 	negu	a1,a1
80005010:	080013b6 	j	80004ed8 <S9xSetC4+0xda4>
80005014:	00a32823 	subu	a1,a1,v1
80005018:	08001345 	j	80004d14 <S9xSetC4+0xbe0>
8000501c:	00002021 	move	a0,zero
80005020:	92231f83 	lbu	v1,8067(s1)
80005024:	2602701c 	addiu	v0,s0,28700
80005028:	8c450018 	lw	a1,24(v0)
8000502c:	3c16801f 	lui	s6,0x801f
80005030:	a6c34816 	sh	v1,18454(s6)
80005034:	90a21f86 	lbu	v0,8070(a1)
80005038:	3c03801f 	lui	v1,0x801f
8000503c:	a4624818 	sh	v0,18456(v1)
80005040:	90a31f89 	lbu	v1,8073(a1)
80005044:	3c1e801f 	lui	s8,0x801f
80005048:	a7c3481a 	sh	v1,18458(s8)
8000504c:	90a41f8c 	lbu	a0,8076(a1)
80005050:	3c02801f 	lui	v0,0x801f
80005054:	a444481c 	sh	a0,18460(v0)
80005058:	90a21f81 	lbu	v0,8065(a1)
8000505c:	90a31f80 	lbu	v1,8064(a1)
80005060:	00021200 	sll	v0,v0,0x8
80005064:	00629025 	or	s2,v1,v0
80005068:	1a400027 	blez	s2,80005108 <S9xSetC4+0xfd4>
8000506c:	00a08821 	move	s1,a1
80005070:	3c13801f 	lui	s3,0x801f
80005074:	3c15801f 	lui	s5,0x801f
80005078:	3c17801f 	lui	s7,0x801f
8000507c:	3c148000 	lui	s4,0x8000
80005080:	92220002 	lbu	v0,2(s1)
80005084:	92230001 	lbu	v1,1(s1)
80005088:	00021200 	sll	v0,v0,0x8
8000508c:	00431025 	or	v0,v0,v1
80005090:	a6624810 	sh	v0,18448(s3)
80005094:	92230006 	lbu	v1,6(s1)
80005098:	92220005 	lbu	v0,5(s1)
8000509c:	00031a00 	sll	v1,v1,0x8
800050a0:	00621825 	or	v1,v1,v0
800050a4:	a6a34812 	sh	v1,18450(s5)
800050a8:	9222000a 	lbu	v0,10(s1)
800050ac:	92230009 	lbu	v1,9(s1)
800050b0:	00021200 	sll	v0,v0,0x8
800050b4:	00431025 	or	v0,v0,v1
800050b8:	26843054 	addiu	a0,s4,12372
800050bc:	0080f809 	jalr	a0
800050c0:	a6e24814 	sh	v0,18452(s7)
800050c4:	92634810 	lbu	v1,18448(s3)
800050c8:	2652ffff 	addiu	s2,s2,-1
800050cc:	2463ff80 	addiu	v1,v1,-128
800050d0:	a2230001 	sb	v1,1(s1)
800050d4:	86624810 	lh	v0,18448(s3)
800050d8:	24420080 	addiu	v0,v0,128
800050dc:	00021203 	sra	v0,v0,0x8
800050e0:	a2220002 	sb	v0,2(s1)
800050e4:	92a34812 	lbu	v1,18450(s5)
800050e8:	24630050 	addiu	v1,v1,80
800050ec:	a2230005 	sb	v1,5(s1)
800050f0:	86a24812 	lh	v0,18450(s5)
800050f4:	24420050 	addiu	v0,v0,80
800050f8:	00021203 	sra	v0,v0,0x8
800050fc:	a2220006 	sb	v0,6(s1)
80005100:	1640ffdf 	bnez	s2,80005080 <S9xSetC4+0xf4c>
80005104:	26310010 	addiu	s1,s1,16
80005108:	2608701c 	addiu	t0,s0,28700
8000510c:	8d020018 	lw	v0,24(t0)
80005110:	24050017 	li	a1,23
80005114:	a0450600 	sb	a1,1536(v0)
80005118:	8d030018 	lw	v1,24(t0)
8000511c:	24060060 	li	a2,96
80005120:	a0600601 	sb	zero,1537(v1)
80005124:	8d040018 	lw	a0,24(t0)
80005128:	24070040 	li	a3,64
8000512c:	a0860602 	sb	a2,1538(a0)
80005130:	8d020018 	lw	v0,24(t0)
80005134:	a0400603 	sb	zero,1539(v0)
80005138:	8d030018 	lw	v1,24(t0)
8000513c:	a0670605 	sb	a3,1541(v1)
80005140:	8d020018 	lw	v0,24(t0)
80005144:	a0400606 	sb	zero,1542(v0)
80005148:	8d030018 	lw	v1,24(t0)
8000514c:	a0650608 	sb	a1,1544(v1)
80005150:	8d020018 	lw	v0,24(t0)
80005154:	a0400609 	sb	zero,1545(v0)
80005158:	8d030018 	lw	v1,24(t0)
8000515c:	a066060a 	sb	a2,1546(v1)
80005160:	8d020018 	lw	v0,24(t0)
80005164:	a040060b 	sb	zero,1547(v0)
80005168:	8d030018 	lw	v1,24(t0)
8000516c:	a067060d 	sb	a3,1549(v1)
80005170:	8d020018 	lw	v0,24(t0)
80005174:	a040060e 	sb	zero,1550(v0)
80005178:	8d110018 	lw	s1,24(t0)
8000517c:	92220b01 	lbu	v0,2817(s1)
80005180:	92230b00 	lbu	v1,2816(s1)
80005184:	00021200 	sll	v0,v0,0x8
80005188:	0062a025 	or	s4,v1,v0
8000518c:	1a80fc00 	blez	s4,80004190 <S9xSetC4+0x5c>
80005190:	01008021 	move	s0,t0
80005194:	26320b02 	addiu	s2,s1,2818
80005198:	3c13801f 	lui	s3,0x801f
8000519c:	3c15801f 	lui	s5,0x801f
800051a0:	0800147e 	j	800051f8 <S9xSetC4+0x10c4>
800051a4:	3c178000 	lui	s7,0x8000
800051a8:	24020001 	li	v0,1
800051ac:	a2220600 	sb	v0,1536(s1)
800051b0:	87c2481a 	lh	v0,18458(s8)
800051b4:	10400003 	beqz	v0,800051c4 <S9xSetC4+0x1090>
800051b8:	00000000 	nop
800051bc:	00021203 	sra	v0,v0,0x8
800051c0:	304200ff 	andi	v0,v0,0xff
800051c4:	a2220601 	sb	v0,1537(s1)
800051c8:	96634810 	lhu	v1,18448(s3)
800051cc:	2694ffff 	addiu	s4,s4,-1
800051d0:	a2230602 	sb	v1,1538(s1)
800051d4:	82624811 	lb	v0,18449(s3)
800051d8:	a2220603 	sb	v0,1539(s1)
800051dc:	96a34812 	lhu	v1,18450(s5)
800051e0:	a2230605 	sb	v1,1541(s1)
800051e4:	82a24813 	lb	v0,18451(s5)
800051e8:	1280fbe9 	beqz	s4,80004190 <S9xSetC4+0x5c>
800051ec:	a2220606 	sb	v0,1542(s1)
800051f0:	26520002 	addiu	s2,s2,2
800051f4:	26310008 	addiu	s1,s1,8
800051f8:	92430000 	lbu	v1,0(s2)
800051fc:	8e050018 	lw	a1,24(s0)
80005200:	00031900 	sll	v1,v1,0x4
80005204:	00651821 	addu	v1,v1,a1
80005208:	90620002 	lbu	v0,2(v1)
8000520c:	90640001 	lbu	a0,1(v1)
80005210:	00021200 	sll	v0,v0,0x8
80005214:	00441025 	or	v0,v0,a0
80005218:	a6624810 	sh	v0,18448(s3)
8000521c:	92440000 	lbu	a0,0(s2)
80005220:	3c07801f 	lui	a3,0x801f
80005224:	00042100 	sll	a0,a0,0x4
80005228:	00852021 	addu	a0,a0,a1
8000522c:	90830006 	lbu	v1,6(a0)
80005230:	90820005 	lbu	v0,5(a0)
80005234:	00031a00 	sll	v1,v1,0x8
80005238:	00621825 	or	v1,v1,v0
8000523c:	a6a34812 	sh	v1,18450(s5)
80005240:	92420001 	lbu	v0,1(s2)
80005244:	26e62874 	addiu	a2,s7,10356
80005248:	00021100 	sll	v0,v0,0x4
8000524c:	00451021 	addu	v0,v0,a1
80005250:	90430002 	lbu	v1,2(v0)
80005254:	90440001 	lbu	a0,1(v0)
80005258:	00031a00 	sll	v1,v1,0x8
8000525c:	00641825 	or	v1,v1,a0
80005260:	a6c34816 	sh	v1,18454(s6)
80005264:	92420001 	lbu	v0,1(s2)
80005268:	00021100 	sll	v0,v0,0x4
8000526c:	00451021 	addu	v0,v0,a1
80005270:	90430006 	lbu	v1,6(v0)
80005274:	90440005 	lbu	a0,5(v0)
80005278:	00031a00 	sll	v1,v1,0x8
8000527c:	00641825 	or	v1,v1,a0
80005280:	00c0f809 	jalr	a2
80005284:	a4e34818 	sh	v1,18456(a3)
80005288:	87c2481a 	lh	v0,18458(s8)
8000528c:	1040ffc6 	beqz	v0,800051a8 <S9xSetC4+0x1074>
80005290:	304200ff 	andi	v0,v0,0xff
80005294:	0800146c 	j	800051b0 <S9xSetC4+0x107c>
80005298:	a2220600 	sb	v0,1536(s1)
8000529c:	04a0fd85 	bltz	a1,800048b4 <S9xSetC4+0x780>
800052a0:	24030001 	li	v1,1
800052a4:	00003821 	move	a3,zero
800052a8:	28a20100 	slti	v0,a1,256
800052ac:	10400004 	beqz	v0,800052c0 <S9xSetC4+0x118c>
800052b0:	00000000 	nop
800052b4:	30e300ff 	andi	v1,a3,0xff
800052b8:	0800121b 	j	8000486c <S9xSetC4+0x738>
800052bc:	30a500ff 	andi	a1,a1,0xff
800052c0:	30e300ff 	andi	v1,a3,0xff
800052c4:	0800121b 	j	8000486c <S9xSetC4+0x738>
800052c8:	240500ff 	li	a1,255
800052cc:	00091c03 	sra	v1,t1,0x10
800052d0:	3c02ffff 	lui	v0,0xffff
800052d4:	00623825 	or	a3,v1,v0
800052d8:	2602701c 	addiu	v0,s0,28700
800052dc:	8c460018 	lw	a2,24(v0)
800052e0:	90c31f81 	lbu	v1,8065(a2)
800052e4:	90c21f80 	lbu	v0,8064(a2)
800052e8:	90c41f87 	lbu	a0,8071(a2)
800052ec:	00031a00 	sll	v1,v1,0x8
800052f0:	90c51f86 	lbu	a1,8070(a2)
800052f4:	00624025 	or	t0,v1,v0
800052f8:	00042200 	sll	a0,a0,0x8
800052fc:	00e81023 	subu	v0,a3,t0
80005300:	00852825 	or	a1,a0,a1
80005304:	00a21021 	addu	v0,a1,v0
80005308:	00023c00 	sll	a3,v0,0x10
8000530c:	0541fd41 	bgez	t2,80004814 <S9xSetC4+0x6e0>
80005310:	00073c03 	sra	a3,a3,0x10
80005314:	000a1c03 	sra	v1,t2,0x10
80005318:	3c02ffff 	lui	v0,0xffff
8000531c:	08001206 	j	80004818 <S9xSetC4+0x6e4>
80005320:	00621825 	or	v1,v1,v0
80005324:	0800121b 	j	8000486c <S9xSetC4+0x738>
80005328:	240300ff 	li	v1,255
8000532c:	26310001 	addiu	s1,s1,1
80005330:	1291fb97 	beq	s4,s1,80004190 <S9xSetC4+0x5c>
80005334:	01b36821 	addu	t5,t5,s3
80005338:	080012f6 	j	80004bd8 <S9xSetC4+0xaa4>
8000533c:	00000000 	nop
80005340:	3c02801e 	lui	v0,0x801e
80005344:	24426550 	addiu	v0,v0,25936
80005348:	00a21021 	addu	v0,a1,v0
8000534c:	84430000 	lh	v1,0(v0)
80005350:	00031c00 	sll	v1,v1,0x10
80005354:	0064001a 	div	zero,v1,a0
80005358:	008001f4 	teq	a0,zero,0x7
8000535c:	080011db 	j	8000476c <S9xSetC4+0x638>
80005360:	00007012 	mflo	t6
80005364:	3c040001 	lui	a0,0x1
80005368:	0083001a 	div	zero,a0,v1
8000536c:	006001f4 	teq	v1,zero,0x7
80005370:	92221f82 	lbu	v0,8066(s1)
80005374:	92231f81 	lbu	v1,8065(s1)
80005378:	00021200 	sll	v0,v0,0x8
8000537c:	00621825 	or	v1,v1,v0
80005380:	00002012 	mflo	a0
80005384:	70831002 	mul	v0,a0,v1
80005388:	0440004e 	bltz	v0,800054c4 <S9xSetC4+0x1390>
8000538c:	00021a03 	sra	v1,v0,0x8
80005390:	3062ffff 	andi	v0,v1,0xffff
80005394:	00022202 	srl	a0,v0,0x8
80005398:	080010d2 	j	80004348 <S9xSetC4+0x214>
8000539c:	306200ff 	andi	v0,v1,0xff
800053a0:	24426550 	addiu	v0,v0,25936
800053a4:	00a21021 	addu	v0,a1,v0
800053a8:	84430000 	lh	v1,0(v0)
800053ac:	00031c00 	sll	v1,v1,0x10
800053b0:	0064001a 	div	zero,v1,a0
800053b4:	008001f4 	teq	a0,zero,0x7
800053b8:	080011e5 	j	80004794 <S9xSetC4+0x660>
800053bc:	00006812 	mflo	t5
800053c0:	08001308 	j	80004c20 <S9xSetC4+0xaec>
800053c4:	910a0000 	lbu	t2,0(t0)
800053c8:	00072183 	sra	a0,a3,0x6
800053cc:	3c02fc00 	lui	v0,0xfc00
800053d0:	00822025 	or	a0,a0,v0
800053d4:	00a41823 	subu	v1,a1,a0
800053d8:	a0c31f89 	sb	v1,8073(a2)
800053dc:	2606701c 	addiu	a2,s0,28700
800053e0:	00e43823 	subu	a3,a3,a0
800053e4:	8cc50018 	lw	a1,24(a2)
800053e8:	00071203 	sra	v0,a3,0x8
800053ec:	a0a21f8a 	sb	v0,8074(a1)
800053f0:	8cc30018 	lw	v1,24(a2)
800053f4:	00071403 	sra	v0,a3,0x10
800053f8:	24631f8b 	addiu	v1,v1,8075
800053fc:	08001064 	j	80004190 <S9xSetC4+0x5c>
80005400:	a0620000 	sb	v0,0(v1)
80005404:	3c02ff00 	lui	v0,0xff00
80005408:	0800112a 	j	800044a8 <S9xSetC4+0x374>
8000540c:	00623825 	or	a3,v1,v0
80005410:	3c02ff00 	lui	v0,0xff00
80005414:	0800110e 	j	80004438 <S9xSetC4+0x304>
80005418:	00623025 	or	a2,v1,v0
8000541c:	3c02ffff 	lui	v0,0xffff
80005420:	080011a5 	j	80004694 <S9xSetC4+0x560>
80005424:	00623825 	or	a3,v1,v0
80005428:	3c02ffff 	lui	v0,0xffff
8000542c:	08001189 	j	80004624 <S9xSetC4+0x4f0>
80005430:	00623025 	or	a2,v1,v0
80005434:	3c04ff00 	lui	a0,0xff00
80005438:	00444025 	or	t0,v0,a0
8000543c:	08001295 	j	80004a54 <S9xSetC4+0x920>
80005440:	2409ffff 	li	t1,-1
80005444:	258cfff0 	addiu	t4,t4,-16
80005448:	2402fff0 	li	v0,-16
8000544c:	1582fe64 	bne	t4,v0,80004de0 <S9xSetC4+0xcac>
80005450:	2602701c 	addiu	v0,s0,28700
80005454:	08001065 	j	80004194 <S9xSetC4+0x60>
80005458:	8fbf0054 	lw	ra,84(sp)
8000545c:	8fa6001c 	lw	a2,28(sp)
80005460:	24020003 	li	v0,3
80005464:	a2a60001 	sb	a2,1(s5)
80005468:	8fa70020 	lw	a3,32(sp)
8000546c:	03c21004 	sllv	v0,v0,s8
80005470:	a2a70002 	sb	a3,2(s5)
80005474:	a2b30003 	sb	s3,3(s5)
80005478:	a2b70000 	sb	s7,0(s5)
8000547c:	00022e00 	sll	a1,v0,0x18
80005480:	92430000 	lbu	v1,0(s2)
80005484:	00052e03 	sra	a1,a1,0x18
80005488:	00051027 	nor	v0,zero,a1
8000548c:	00431824 	and	v1,v0,v1
80005490:	32e40100 	andi	a0,s7,0x100
80005494:	10800012 	beqz	a0,800054e0 <S9xSetC4+0x13ac>
80005498:	a2430000 	sb	v1,0(s2)
8000549c:	00a31025 	or	v0,a1,v1
800054a0:	a2420000 	sb	v0,0(s2)
800054a4:	27c20002 	addiu	v0,s8,2
800054a8:	2684ffff 	addiu	a0,s4,-1
800054ac:	305e0006 	andi	s8,v0,0x6
800054b0:	26430001 	addiu	v1,s2,1
800054b4:	007e900a 	movz	s2,v1,s8
800054b8:	26b50004 	addiu	s5,s5,4
800054bc:	08001380 	j	80004e00 <S9xSetC4+0xccc>
800054c0:	309400ff 	andi	s4,a0,0xff
800054c4:	00021203 	sra	v0,v0,0x8
800054c8:	3c03ff00 	lui	v1,0xff00
800054cc:	00431025 	or	v0,v0,v1
800054d0:	3044ffff 	andi	a0,v0,0xffff
800054d4:	00042202 	srl	a0,a0,0x8
800054d8:	080010d2 	j	80004348 <S9xSetC4+0x214>
800054dc:	304200ff 	andi	v0,v0,0xff
800054e0:	24020002 	li	v0,2
800054e4:	03c21004 	sllv	v0,v0,s8
800054e8:	00621025 	or	v0,v1,v0
800054ec:	08001529 	j	800054a4 <S9xSetC4+0x1370>
800054f0:	a2420000 	sb	v0,0(s2)
	...

80005500 <S9xSearchForChange>:
80005500:	27bdffe0 	addiu	sp,sp,-32
80005504:	24020001 	li	v0,1
80005508:	afb50014 	sw	s5,20(sp)
8000550c:	afb00000 	sw	s0,0(sp)
80005510:	afb60018 	sw	s6,24(sp)
80005514:	afb40010 	sw	s4,16(sp)
80005518:	afb3000c 	sw	s3,12(sp)
8000551c:	afb20008 	sw	s2,8(sp)
80005520:	afb10004 	sw	s1,4(sp)
80005524:	00c0c021 	move	t8,a2
80005528:	00807021 	move	t6,a0
8000552c:	00a08021 	move	s0,a1
80005530:	30e700ff 	andi	a3,a3,0xff
80005534:	10c2036f 	beq	a2,v0,800062f4 <S9xSearchForChange+0xdf4>
80005538:	93b50030 	lbu	s5,48(sp)
8000553c:	24020002 	li	v0,2
80005540:	10c2041e 	beq	a2,v0,800065bc <S9xSearchForChange+0x10bc>
80005544:	00000000 	nop
80005548:	14c00084 	bnez	a2,8000575c <S9xSearchForChange+0x25c>
8000554c:	3c020001 	lui	v0,0x1
80005550:	0000b021 	move	s6,zero
80005554:	3c140002 	lui	s4,0x2
80005558:	10e00083 	beqz	a3,80005768 <S9xSearchForChange+0x268>
8000555c:	00000000 	nop
80005560:	1a800023 	blez	s4,800055f0 <S9xSearchForChange+0xf0>
80005564:	3c020001 	lui	v0,0x1
80005568:	3c190003 	lui	t9,0x3
8000556c:	00006021 	move	t4,zero
80005570:	24130001 	li	s3,1
80005574:	01d98821 	addu	s1,t6,t9
80005578:	25cb1f44 	addiu	t3,t6,8004
8000557c:	000c1143 	sra	v0,t4,0x5
80005580:	00029080 	sll	s2,v0,0x2
80005584:	024e1821 	addu	v1,s2,t6
80005588:	00791821 	addu	v1,v1,t9
8000558c:	8c6f3f50 	lw	t7,16208(v1)
80005590:	01936804 	sllv	t5,s3,t4
80005594:	01ed1024 	and	v0,t7,t5
80005598:	1040000c 	beqz	v0,800055cc <S9xSearchForChange+0xcc>
8000559c:	00000000 	nop
800055a0:	160000f0 	bnez	s0,80005964 <S9xSearchForChange+0x464>
800055a4:	00000000 	nop
800055a8:	17000175 	bnez	t8,80005b80 <S9xSearchForChange+0x680>
800055ac:	00000000 	nop
800055b0:	8e223f44 	lw	v0,16196(s1)
800055b4:	81630000 	lb	v1,0(t3)
800055b8:	01821021 	addu	v0,t4,v0
800055bc:	80420000 	lb	v0,0(v0)
800055c0:	0043102a 	slt	v0,v0,v1
800055c4:	1440010d 	bnez	v0,800059fc <S9xSearchForChange+0x4fc>
800055c8:	00000000 	nop
800055cc:	024e1821 	addu	v1,s2,t6
800055d0:	000d1027 	nor	v0,zero,t5
800055d4:	01e21024 	and	v0,t7,v0
800055d8:	00791821 	addu	v1,v1,t9
800055dc:	ac623f50 	sw	v0,16208(v1)
800055e0:	258c0001 	addiu	t4,t4,1
800055e4:	168cffe5 	bne	s4,t4,8000557c <S9xSearchForChange+0x7c>
800055e8:	256b0001 	addiu	t3,t3,1
800055ec:	3c020001 	lui	v0,0x1
800055f0:	0056a023 	subu	s4,v0,s6
800055f4:	1a800027 	blez	s4,80005694 <S9xSearchForChange+0x194>
800055f8:	3c020002 	lui	v0,0x2
800055fc:	34421f44 	ori	v0,v0,0x1f44
80005600:	01c25821 	addu	t3,t6,v0
80005604:	3c030003 	lui	v1,0x3
80005608:	01c3c821 	addu	t9,t6,v1
8000560c:	00006021 	move	t4,zero
80005610:	24130001 	li	s3,1
80005614:	01606821 	move	t5,t3
80005618:	000c1943 	sra	v1,t4,0x5
8000561c:	00039080 	sll	s2,v1,0x2
80005620:	024e1021 	addu	v0,s2,t6
80005624:	3c030004 	lui	v1,0x4
80005628:	00431021 	addu	v0,v0,v1
8000562c:	8c513f50 	lw	s1,16208(v0)
80005630:	01937804 	sllv	t7,s3,t4
80005634:	022f1024 	and	v0,s1,t7
80005638:	1040000c 	beqz	v0,8000566c <S9xSearchForChange+0x16c>
8000563c:	00000000 	nop
80005640:	160000f5 	bnez	s0,80005a18 <S9xSearchForChange+0x518>
80005644:	00000000 	nop
80005648:	17000169 	bnez	t8,80005bf0 <S9xSearchForChange+0x6f0>
8000564c:	00000000 	nop
80005650:	8f223f4c 	lw	v0,16204(t9)
80005654:	81a40000 	lb	a0,0(t5)
80005658:	01821021 	addu	v0,t4,v0
8000565c:	80420000 	lb	v0,0(v0)
80005660:	0044102a 	slt	v0,v0,a0
80005664:	14400112 	bnez	v0,80005ab0 <S9xSearchForChange+0x5b0>
80005668:	00000000 	nop
8000566c:	024e1021 	addu	v0,s2,t6
80005670:	000f1827 	nor	v1,zero,t7
80005674:	3c040004 	lui	a0,0x4
80005678:	00441021 	addu	v0,v0,a0
8000567c:	02231824 	and	v1,s1,v1
80005680:	ac433f50 	sw	v1,16208(v0)
80005684:	258c0001 	addiu	t4,t4,1
80005688:	25ad0001 	addiu	t5,t5,1
8000568c:	168cffe2 	bne	s4,t4,80005618 <S9xSearchForChange+0x118>
80005690:	256b0001 	addiu	t3,t3,1
80005694:	24022000 	li	v0,8192
80005698:	0056a023 	subu	s4,v0,s6
8000569c:	1a800026 	blez	s4,80005738 <S9xSearchForChange+0x238>
800056a0:	3c030003 	lui	v1,0x3
800056a4:	34621f44 	ori	v0,v1,0x1f44
800056a8:	01c25821 	addu	t3,t6,v0
800056ac:	00006021 	move	t4,zero
800056b0:	24130001 	li	s3,1
800056b4:	01c3c821 	addu	t9,t6,v1
800056b8:	01606821 	move	t5,t3
800056bc:	000c1943 	sra	v1,t4,0x5
800056c0:	00039080 	sll	s2,v1,0x2
800056c4:	024e1021 	addu	v0,s2,t6
800056c8:	3c030005 	lui	v1,0x5
800056cc:	00431021 	addu	v0,v0,v1
800056d0:	8c51bf50 	lw	s1,-16560(v0)
800056d4:	01937804 	sllv	t7,s3,t4
800056d8:	022f1024 	and	v0,s1,t7
800056dc:	1040000c 	beqz	v0,80005710 <S9xSearchForChange+0x210>
800056e0:	00000000 	nop
800056e4:	160000f9 	bnez	s0,80005acc <S9xSearchForChange+0x5cc>
800056e8:	00000000 	nop
800056ec:	1700015c 	bnez	t8,80005c60 <S9xSearchForChange+0x760>
800056f0:	00000000 	nop
800056f4:	8f223f48 	lw	v0,16200(t9)
800056f8:	81a30000 	lb	v1,0(t5)
800056fc:	01821021 	addu	v0,t4,v0
80005700:	80423000 	lb	v0,12288(v0)
80005704:	0043102a 	slt	v0,v0,v1
80005708:	14400116 	bnez	v0,80005b64 <S9xSearchForChange+0x664>
8000570c:	00000000 	nop
80005710:	024e1021 	addu	v0,s2,t6
80005714:	000f1827 	nor	v1,zero,t7
80005718:	3c040005 	lui	a0,0x5
8000571c:	00441021 	addu	v0,v0,a0
80005720:	02231824 	and	v1,s1,v1
80005724:	ac43bf50 	sw	v1,-16560(v0)
80005728:	258c0001 	addiu	t4,t4,1
8000572c:	25ad0001 	addiu	t5,t5,1
80005730:	168cffe2 	bne	s4,t4,800056bc <S9xSearchForChange+0x1bc>
80005734:	256b0001 	addiu	t3,t3,1
80005738:	8fb60018 	lw	s6,24(sp)
8000573c:	8fb50014 	lw	s5,20(sp)
80005740:	8fb40010 	lw	s4,16(sp)
80005744:	8fb3000c 	lw	s3,12(sp)
80005748:	8fb20008 	lw	s2,8(sp)
8000574c:	8fb10004 	lw	s1,4(sp)
80005750:	8fb00000 	lw	s0,0(sp)
80005754:	03e00008 	jr	ra
80005758:	27bd0020 	addiu	sp,sp,32
8000575c:	3454fffd 	ori	s4,v0,0xfffd
80005760:	14e0ff7f 	bnez	a3,80005560 <S9xSearchForChange+0x60>
80005764:	24160003 	li	s6,3
80005768:	1a800023 	blez	s4,800057f8 <S9xSearchForChange+0x2f8>
8000576c:	3c020001 	lui	v0,0x1
80005770:	3c130003 	lui	s3,0x3
80005774:	00006021 	move	t4,zero
80005778:	24120001 	li	s2,1
8000577c:	01d3c821 	addu	t9,t6,s3
80005780:	25cb1f44 	addiu	t3,t6,8004
80005784:	000c1143 	sra	v0,t4,0x5
80005788:	00028880 	sll	s1,v0,0x2
8000578c:	022e1821 	addu	v1,s1,t6
80005790:	00731821 	addu	v1,v1,s3
80005794:	8c6f3f50 	lw	t7,16208(v1)
80005798:	01926804 	sllv	t5,s2,t4
8000579c:	01ed1024 	and	v0,t7,t5
800057a0:	1040000c 	beqz	v0,800057d4 <S9xSearchForChange+0x2d4>
800057a4:	00000000 	nop
800057a8:	16000149 	bnez	s0,80005cd0 <S9xSearchForChange+0x7d0>
800057ac:	00000000 	nop
800057b0:	17000204 	bnez	t8,80005fc4 <S9xSearchForChange+0xac4>
800057b4:	00000000 	nop
800057b8:	8f223f44 	lw	v0,16196(t9)
800057bc:	91630000 	lbu	v1,0(t3)
800057c0:	01821021 	addu	v0,t4,v0
800057c4:	90470000 	lbu	a3,0(v0)
800057c8:	00e3102b 	sltu	v0,a3,v1
800057cc:	14400166 	bnez	v0,80005d68 <S9xSearchForChange+0x868>
800057d0:	00000000 	nop
800057d4:	022e1821 	addu	v1,s1,t6
800057d8:	000d1027 	nor	v0,zero,t5
800057dc:	01e21024 	and	v0,t7,v0
800057e0:	00731821 	addu	v1,v1,s3
800057e4:	ac623f50 	sw	v0,16208(v1)
800057e8:	258c0001 	addiu	t4,t4,1
800057ec:	168cffe5 	bne	s4,t4,80005784 <S9xSearchForChange+0x284>
800057f0:	256b0001 	addiu	t3,t3,1
800057f4:	3c020001 	lui	v0,0x1
800057f8:	0056a023 	subu	s4,v0,s6
800057fc:	1a800027 	blez	s4,8000589c <S9xSearchForChange+0x39c>
80005800:	3c020002 	lui	v0,0x2
80005804:	34421f44 	ori	v0,v0,0x1f44
80005808:	01c25821 	addu	t3,t6,v0
8000580c:	3c030003 	lui	v1,0x3
80005810:	01c39021 	addu	s2,t6,v1
80005814:	00006021 	move	t4,zero
80005818:	24130001 	li	s3,1
8000581c:	01606821 	move	t5,t3
80005820:	000c1943 	sra	v1,t4,0x5
80005824:	00038880 	sll	s1,v1,0x2
80005828:	022e1021 	addu	v0,s1,t6
8000582c:	3c030004 	lui	v1,0x4
80005830:	00431021 	addu	v0,v0,v1
80005834:	8c593f50 	lw	t9,16208(v0)
80005838:	01937804 	sllv	t7,s3,t4
8000583c:	032f1024 	and	v0,t9,t7
80005840:	1040000c 	beqz	v0,80005874 <S9xSearchForChange+0x374>
80005844:	00000000 	nop
80005848:	1600014e 	bnez	s0,80005d84 <S9xSearchForChange+0x884>
8000584c:	00000000 	nop
80005850:	170001a6 	bnez	t8,80005eec <S9xSearchForChange+0x9ec>
80005854:	00000000 	nop
80005858:	8e423f4c 	lw	v0,16204(s2)
8000585c:	91a30000 	lbu	v1,0(t5)
80005860:	01821021 	addu	v0,t4,v0
80005864:	90470000 	lbu	a3,0(v0)
80005868:	00e3102b 	sltu	v0,a3,v1
8000586c:	1440016b 	bnez	v0,80005e1c <S9xSearchForChange+0x91c>
80005870:	00000000 	nop
80005874:	022e1021 	addu	v0,s1,t6
80005878:	000f1827 	nor	v1,zero,t7
8000587c:	3c040004 	lui	a0,0x4
80005880:	00441021 	addu	v0,v0,a0
80005884:	03231824 	and	v1,t9,v1
80005888:	ac433f50 	sw	v1,16208(v0)
8000588c:	258c0001 	addiu	t4,t4,1
80005890:	25ad0001 	addiu	t5,t5,1
80005894:	168cffe2 	bne	s4,t4,80005820 <S9xSearchForChange+0x320>
80005898:	256b0001 	addiu	t3,t3,1
8000589c:	24022000 	li	v0,8192
800058a0:	0056a023 	subu	s4,v0,s6
800058a4:	1a80ffa4 	blez	s4,80005738 <S9xSearchForChange+0x238>
800058a8:	3c030003 	lui	v1,0x3
800058ac:	34621f44 	ori	v0,v1,0x1f44
800058b0:	01c25821 	addu	t3,t6,v0
800058b4:	00006021 	move	t4,zero
800058b8:	24130001 	li	s3,1
800058bc:	01c39021 	addu	s2,t6,v1
800058c0:	01606821 	move	t5,t3
800058c4:	000c1943 	sra	v1,t4,0x5
800058c8:	00038880 	sll	s1,v1,0x2
800058cc:	022e1021 	addu	v0,s1,t6
800058d0:	3c030005 	lui	v1,0x5
800058d4:	00431021 	addu	v0,v0,v1
800058d8:	8c59bf50 	lw	t9,-16560(v0)
800058dc:	01937804 	sllv	t7,s3,t4
800058e0:	032f1024 	and	v0,t9,t7
800058e4:	1040000c 	beqz	v0,80005918 <S9xSearchForChange+0x418>
800058e8:	00000000 	nop
800058ec:	16000152 	bnez	s0,80005e38 <S9xSearchForChange+0x938>
800058f0:	00000000 	nop
800058f4:	17000198 	bnez	t8,80005f58 <S9xSearchForChange+0xa58>
800058f8:	00000000 	nop
800058fc:	8e423f48 	lw	v0,16200(s2)
80005900:	91a30000 	lbu	v1,0(t5)
80005904:	004c1021 	addu	v0,v0,t4
80005908:	90473000 	lbu	a3,12288(v0)
8000590c:	00e3102b 	sltu	v0,a3,v1
80005910:	1440016f 	bnez	v0,80005ed0 <S9xSearchForChange+0x9d0>
80005914:	00000000 	nop
80005918:	022e1021 	addu	v0,s1,t6
8000591c:	000f1827 	nor	v1,zero,t7
80005920:	3c040005 	lui	a0,0x5
80005924:	00441021 	addu	v0,v0,a0
80005928:	03231824 	and	v1,t9,v1
8000592c:	ac43bf50 	sw	v1,-16560(v0)
80005930:	258c0001 	addiu	t4,t4,1
80005934:	25ad0001 	addiu	t5,t5,1
80005938:	168cffe2 	bne	s4,t4,800058c4 <S9xSearchForChange+0x3c4>
8000593c:	256b0001 	addiu	t3,t3,1
80005940:	8fb60018 	lw	s6,24(sp)
80005944:	8fb50014 	lw	s5,20(sp)
80005948:	8fb40010 	lw	s4,16(sp)
8000594c:	8fb3000c 	lw	s3,12(sp)
80005950:	8fb20008 	lw	s2,8(sp)
80005954:	8fb10004 	lw	s1,4(sp)
80005958:	8fb00000 	lw	s0,0(sp)
8000595c:	03e00008 	jr	ra
80005960:	27bd0020 	addiu	sp,sp,32
80005964:	12130245 	beq	s0,s3,8000627c <S9xSearchForChange+0xd7c>
80005968:	24030002 	li	v1,2
8000596c:	120302bc 	beq	s0,v1,80006460 <S9xSearchForChange+0xf60>
80005970:	24020003 	li	v0,3
80005974:	120203c7 	beq	s0,v0,80006894 <S9xSearchForChange+0x1394>
80005978:	24020004 	li	v0,4
8000597c:	1202044f 	beq	s0,v0,80006abc <S9xSearchForChange+0x15bc>
80005980:	00000000 	nop
80005984:	13000367 	beqz	t8,80006724 <S9xSearchForChange+0x1224>
80005988:	00000000 	nop
8000598c:	131307a3 	beq	t8,s3,8000781c <S9xSearchForChange+0x231c>
80005990:	00000000 	nop
80005994:	130308c3 	beq	t8,v1,80007ca4 <S9xSearchForChange+0x27a4>
80005998:	00000000 	nop
8000599c:	8e223f44 	lw	v0,16196(s1)
800059a0:	916a0001 	lbu	t2,1(t3)
800059a4:	01821021 	addu	v0,t4,v0
800059a8:	90490003 	lbu	t1,3(v0)
800059ac:	90450001 	lbu	a1,1(v0)
800059b0:	90430002 	lbu	v1,2(v0)
800059b4:	91640002 	lbu	a0,2(t3)
800059b8:	91660003 	lbu	a2,3(t3)
800059bc:	90470000 	lbu	a3,0(v0)
800059c0:	91680000 	lbu	t0,0(t3)
800059c4:	00052a00 	sll	a1,a1,0x8
800059c8:	00031c00 	sll	v1,v1,0x10
800059cc:	00094e00 	sll	t1,t1,0x18
800059d0:	000a5200 	sll	t2,t2,0x8
800059d4:	00042400 	sll	a0,a0,0x10
800059d8:	00063600 	sll	a2,a2,0x18
800059dc:	00e53821 	addu	a3,a3,a1
800059e0:	00691821 	addu	v1,v1,t1
800059e4:	010a4021 	addu	t0,t0,t2
800059e8:	00862021 	addu	a0,a0,a2
800059ec:	00e31821 	addu	v1,a3,v1
800059f0:	01042021 	addu	a0,t0,a0
800059f4:	1083fef6 	beq	a0,v1,800055d0 <S9xSearchForChange+0xd0>
800059f8:	024e1821 	addu	v1,s2,t6
800059fc:	12a0fef8 	beqz	s5,800055e0 <S9xSearchForChange+0xe0>
80005a00:	00000000 	nop
80005a04:	8e223f44 	lw	v0,16196(s1)
80005a08:	01821021 	addu	v0,t4,v0
80005a0c:	90430000 	lbu	v1,0(v0)
80005a10:	08001578 	j	800055e0 <S9xSearchForChange+0xe0>
80005a14:	a1630000 	sb	v1,0(t3)
80005a18:	121301dc 	beq	s0,s3,8000618c <S9xSearchForChange+0xc8c>
80005a1c:	24030002 	li	v1,2
80005a20:	12030255 	beq	s0,v1,80006378 <S9xSearchForChange+0xe78>
80005a24:	24020003 	li	v0,3
80005a28:	1202038f 	beq	s0,v0,80006868 <S9xSearchForChange+0x1368>
80005a2c:	24020004 	li	v0,4
80005a30:	12020440 	beq	s0,v0,80006b34 <S9xSearchForChange+0x1634>
80005a34:	00000000 	nop
80005a38:	13000332 	beqz	t8,80006704 <S9xSearchForChange+0x1204>
80005a3c:	00000000 	nop
80005a40:	13130788 	beq	t8,s3,80007864 <S9xSearchForChange+0x2364>
80005a44:	00000000 	nop
80005a48:	130308ae 	beq	t8,v1,80007d04 <S9xSearchForChange+0x2804>
80005a4c:	00000000 	nop
80005a50:	8f223f4c 	lw	v0,16204(t9)
80005a54:	916a0001 	lbu	t2,1(t3)
80005a58:	01821021 	addu	v0,t4,v0
80005a5c:	90490003 	lbu	t1,3(v0)
80005a60:	90450001 	lbu	a1,1(v0)
80005a64:	90430002 	lbu	v1,2(v0)
80005a68:	91640002 	lbu	a0,2(t3)
80005a6c:	91660003 	lbu	a2,3(t3)
80005a70:	90470000 	lbu	a3,0(v0)
80005a74:	91680000 	lbu	t0,0(t3)
80005a78:	00052a00 	sll	a1,a1,0x8
80005a7c:	00031c00 	sll	v1,v1,0x10
80005a80:	00094e00 	sll	t1,t1,0x18
80005a84:	000a5200 	sll	t2,t2,0x8
80005a88:	00042400 	sll	a0,a0,0x10
80005a8c:	00063600 	sll	a2,a2,0x18
80005a90:	00e53821 	addu	a3,a3,a1
80005a94:	00691821 	addu	v1,v1,t1
80005a98:	010a4021 	addu	t0,t0,t2
80005a9c:	00862021 	addu	a0,a0,a2
80005aa0:	00e31821 	addu	v1,a3,v1
80005aa4:	01042021 	addu	a0,t0,a0
80005aa8:	1083fef1 	beq	a0,v1,80005670 <S9xSearchForChange+0x170>
80005aac:	024e1021 	addu	v0,s2,t6
80005ab0:	12a0fef4 	beqz	s5,80005684 <S9xSearchForChange+0x184>
80005ab4:	00000000 	nop
80005ab8:	8f223f4c 	lw	v0,16204(t9)
80005abc:	01821021 	addu	v0,t4,v0
80005ac0:	90430000 	lbu	v1,0(v0)
80005ac4:	080015a1 	j	80005684 <S9xSearchForChange+0x184>
80005ac8:	a1630000 	sb	v1,0(t3)
80005acc:	121301cd 	beq	s0,s3,80006204 <S9xSearchForChange+0xd04>
80005ad0:	24030002 	li	v1,2
80005ad4:	12030245 	beq	s0,v1,800063ec <S9xSearchForChange+0xeec>
80005ad8:	24020003 	li	v0,3
80005adc:	12020378 	beq	s0,v0,800068c0 <S9xSearchForChange+0x13c0>
80005ae0:	24020004 	li	v0,4
80005ae4:	120203ff 	beq	s0,v0,80006ae4 <S9xSearchForChange+0x15e4>
80005ae8:	00000000 	nop
80005aec:	13000315 	beqz	t8,80006744 <S9xSearchForChange+0x1244>
80005af0:	00000000 	nop
80005af4:	13130737 	beq	t8,s3,800077d4 <S9xSearchForChange+0x22d4>
80005af8:	00000000 	nop
80005afc:	130308ad 	beq	t8,v1,80007db4 <S9xSearchForChange+0x28b4>
80005b00:	00000000 	nop
80005b04:	8f223f48 	lw	v0,16200(t9)
80005b08:	916a0001 	lbu	t2,1(t3)
80005b0c:	01821021 	addu	v0,t4,v0
80005b10:	90493003 	lbu	t1,12291(v0)
80005b14:	90453001 	lbu	a1,12289(v0)
80005b18:	90433002 	lbu	v1,12290(v0)
80005b1c:	91640002 	lbu	a0,2(t3)
80005b20:	91660003 	lbu	a2,3(t3)
80005b24:	90473000 	lbu	a3,12288(v0)
80005b28:	91680000 	lbu	t0,0(t3)
80005b2c:	00052a00 	sll	a1,a1,0x8
80005b30:	00031c00 	sll	v1,v1,0x10
80005b34:	00094e00 	sll	t1,t1,0x18
80005b38:	000a5200 	sll	t2,t2,0x8
80005b3c:	00042400 	sll	a0,a0,0x10
80005b40:	00063600 	sll	a2,a2,0x18
80005b44:	00e53821 	addu	a3,a3,a1
80005b48:	00691821 	addu	v1,v1,t1
80005b4c:	010a4021 	addu	t0,t0,t2
80005b50:	00862021 	addu	a0,a0,a2
80005b54:	00e31821 	addu	v1,a3,v1
80005b58:	01042021 	addu	a0,t0,a0
80005b5c:	1064feed 	beq	v1,a0,80005714 <S9xSearchForChange+0x214>
80005b60:	024e1021 	addu	v0,s2,t6
80005b64:	12a0fef0 	beqz	s5,80005728 <S9xSearchForChange+0x228>
80005b68:	00000000 	nop
80005b6c:	8f223f48 	lw	v0,16200(t9)
80005b70:	01821021 	addu	v0,t4,v0
80005b74:	90433000 	lbu	v1,12288(v0)
80005b78:	080015ca 	j	80005728 <S9xSearchForChange+0x228>
80005b7c:	a1630000 	sb	v1,0(t3)
80005b80:	1313038c 	beq	t8,s3,800069b4 <S9xSearchForChange+0x14b4>
80005b84:	00000000 	nop
80005b88:	24020002 	li	v0,2
80005b8c:	13020412 	beq	t8,v0,80006bd8 <S9xSearchForChange+0x16d8>
80005b90:	00000000 	nop
80005b94:	8e223f44 	lw	v0,16196(s1)
80005b98:	916a0001 	lbu	t2,1(t3)
80005b9c:	01821021 	addu	v0,t4,v0
80005ba0:	90490003 	lbu	t1,3(v0)
80005ba4:	90450001 	lbu	a1,1(v0)
80005ba8:	90430002 	lbu	v1,2(v0)
80005bac:	91640002 	lbu	a0,2(t3)
80005bb0:	91660003 	lbu	a2,3(t3)
80005bb4:	90470000 	lbu	a3,0(v0)
80005bb8:	91680000 	lbu	t0,0(t3)
80005bbc:	00052a00 	sll	a1,a1,0x8
80005bc0:	00031c00 	sll	v1,v1,0x10
80005bc4:	00094e00 	sll	t1,t1,0x18
80005bc8:	000a5200 	sll	t2,t2,0x8
80005bcc:	00042400 	sll	a0,a0,0x10
80005bd0:	00063600 	sll	a2,a2,0x18
80005bd4:	00691821 	addu	v1,v1,t1
80005bd8:	00e53821 	addu	a3,a3,a1
80005bdc:	010a4021 	addu	t0,t0,t2
80005be0:	00862021 	addu	a0,a0,a2
80005be4:	00e31021 	addu	v0,a3,v1
80005be8:	08001570 	j	800055c0 <S9xSearchForChange+0xc0>
80005bec:	01041821 	addu	v1,t0,a0
80005bf0:	13130361 	beq	t8,s3,80006978 <S9xSearchForChange+0x1478>
80005bf4:	00000000 	nop
80005bf8:	24020002 	li	v0,2
80005bfc:	130203e1 	beq	t8,v0,80006b84 <S9xSearchForChange+0x1684>
80005c00:	00000000 	nop
80005c04:	8f223f4c 	lw	v0,16204(t9)
80005c08:	916a0001 	lbu	t2,1(t3)
80005c0c:	01821021 	addu	v0,t4,v0
80005c10:	90490003 	lbu	t1,3(v0)
80005c14:	90450001 	lbu	a1,1(v0)
80005c18:	90430002 	lbu	v1,2(v0)
80005c1c:	91640002 	lbu	a0,2(t3)
80005c20:	91660003 	lbu	a2,3(t3)
80005c24:	90470000 	lbu	a3,0(v0)
80005c28:	91680000 	lbu	t0,0(t3)
80005c2c:	00052a00 	sll	a1,a1,0x8
80005c30:	00031c00 	sll	v1,v1,0x10
80005c34:	00094e00 	sll	t1,t1,0x18
80005c38:	000a5200 	sll	t2,t2,0x8
80005c3c:	00042400 	sll	a0,a0,0x10
80005c40:	00063600 	sll	a2,a2,0x18
80005c44:	00e53821 	addu	a3,a3,a1
80005c48:	00691821 	addu	v1,v1,t1
80005c4c:	010a4021 	addu	t0,t0,t2
80005c50:	00862021 	addu	a0,a0,a2
80005c54:	00e31021 	addu	v0,a3,v1
80005c58:	08001598 	j	80005660 <S9xSearchForChange+0x160>
80005c5c:	01042021 	addu	a0,t0,a0
80005c60:	13130363 	beq	t8,s3,800069f0 <S9xSearchForChange+0x14f0>
80005c64:	00000000 	nop
80005c68:	24020002 	li	v0,2
80005c6c:	130203ef 	beq	t8,v0,80006c2c <S9xSearchForChange+0x172c>
80005c70:	00000000 	nop
80005c74:	8f223f48 	lw	v0,16200(t9)
80005c78:	916a0001 	lbu	t2,1(t3)
80005c7c:	01821021 	addu	v0,t4,v0
80005c80:	90493003 	lbu	t1,12291(v0)
80005c84:	90453001 	lbu	a1,12289(v0)
80005c88:	90433002 	lbu	v1,12290(v0)
80005c8c:	91640002 	lbu	a0,2(t3)
80005c90:	91660003 	lbu	a2,3(t3)
80005c94:	90473000 	lbu	a3,12288(v0)
80005c98:	91680000 	lbu	t0,0(t3)
80005c9c:	00052a00 	sll	a1,a1,0x8
80005ca0:	00031c00 	sll	v1,v1,0x10
80005ca4:	00094e00 	sll	t1,t1,0x18
80005ca8:	000a5200 	sll	t2,t2,0x8
80005cac:	00042400 	sll	a0,a0,0x10
80005cb0:	00063600 	sll	a2,a2,0x18
80005cb4:	00691821 	addu	v1,v1,t1
80005cb8:	00e53821 	addu	a3,a3,a1
80005cbc:	010a4021 	addu	t0,t0,t2
80005cc0:	00862021 	addu	a0,a0,a2
80005cc4:	00e31021 	addu	v0,a3,v1
80005cc8:	080015c1 	j	80005704 <S9xSearchForChange+0x204>
80005ccc:	01041821 	addu	v1,t0,a0
80005cd0:	12120111 	beq	s0,s2,80006118 <S9xSearchForChange+0xc18>
80005cd4:	24030002 	li	v1,2
80005cd8:	1203018a 	beq	s0,v1,80006304 <S9xSearchForChange+0xe04>
80005cdc:	24020003 	li	v0,3
80005ce0:	120202d6 	beq	s0,v0,8000683c <S9xSearchForChange+0x133c>
80005ce4:	24020004 	li	v0,4
80005ce8:	1202039c 	beq	s0,v0,80006b5c <S9xSearchForChange+0x165c>
80005cec:	00000000 	nop
80005cf0:	13000274 	beqz	t8,800066c4 <S9xSearchForChange+0x11c4>
80005cf4:	00000000 	nop
80005cf8:	13120696 	beq	t8,s2,80007754 <S9xSearchForChange+0x2254>
80005cfc:	00000000 	nop
80005d00:	130307d4 	beq	t8,v1,80007c54 <S9xSearchForChange+0x2754>
80005d04:	00000000 	nop
80005d08:	8f223f44 	lw	v0,16196(t9)
80005d0c:	916a0001 	lbu	t2,1(t3)
80005d10:	01821021 	addu	v0,t4,v0
80005d14:	90490003 	lbu	t1,3(v0)
80005d18:	90450001 	lbu	a1,1(v0)
80005d1c:	90430002 	lbu	v1,2(v0)
80005d20:	91640002 	lbu	a0,2(t3)
80005d24:	91660003 	lbu	a2,3(t3)
80005d28:	90470000 	lbu	a3,0(v0)
80005d2c:	91680000 	lbu	t0,0(t3)
80005d30:	00052a00 	sll	a1,a1,0x8
80005d34:	00031c00 	sll	v1,v1,0x10
80005d38:	00094e00 	sll	t1,t1,0x18
80005d3c:	000a5200 	sll	t2,t2,0x8
80005d40:	00042400 	sll	a0,a0,0x10
80005d44:	00063600 	sll	a2,a2,0x18
80005d48:	00e53821 	addu	a3,a3,a1
80005d4c:	00691821 	addu	v1,v1,t1
80005d50:	010a4021 	addu	t0,t0,t2
80005d54:	00862021 	addu	a0,a0,a2
80005d58:	00e31821 	addu	v1,a3,v1
80005d5c:	01042021 	addu	a0,t0,a0
80005d60:	1064fe9d 	beq	v1,a0,800057d8 <S9xSearchForChange+0x2d8>
80005d64:	022e1821 	addu	v1,s1,t6
80005d68:	12a0fe9f 	beqz	s5,800057e8 <S9xSearchForChange+0x2e8>
80005d6c:	00000000 	nop
80005d70:	8f223f44 	lw	v0,16196(t9)
80005d74:	01821021 	addu	v0,t4,v0
80005d78:	90430000 	lbu	v1,0(v0)
80005d7c:	080015fa 	j	800057e8 <S9xSearchForChange+0x2e8>
80005d80:	a1630000 	sb	v1,0(t3)
80005d84:	121300aa 	beq	s0,s3,80006030 <S9xSearchForChange+0xb30>
80005d88:	24030002 	li	v1,2
80005d8c:	120301d1 	beq	s0,v1,800064d4 <S9xSearchForChange+0xfd4>
80005d90:	24020003 	li	v0,3
80005d94:	120202d5 	beq	s0,v0,800068ec <S9xSearchForChange+0x13ec>
80005d98:	24020004 	li	v0,4
80005d9c:	1202033d 	beq	s0,v0,80006a94 <S9xSearchForChange+0x1594>
80005da0:	00000000 	nop
80005da4:	1300023f 	beqz	t8,800066a4 <S9xSearchForChange+0x11a4>
80005da8:	00000000 	nop
80005dac:	13130679 	beq	t8,s3,80007794 <S9xSearchForChange+0x2294>
80005db0:	00000000 	nop
80005db4:	130307eb 	beq	t8,v1,80007d64 <S9xSearchForChange+0x2864>
80005db8:	00000000 	nop
80005dbc:	8e423f4c 	lw	v0,16204(s2)
80005dc0:	916a0001 	lbu	t2,1(t3)
80005dc4:	01821021 	addu	v0,t4,v0
80005dc8:	90490003 	lbu	t1,3(v0)
80005dcc:	90450001 	lbu	a1,1(v0)
80005dd0:	90430002 	lbu	v1,2(v0)
80005dd4:	91640002 	lbu	a0,2(t3)
80005dd8:	91660003 	lbu	a2,3(t3)
80005ddc:	90470000 	lbu	a3,0(v0)
80005de0:	91680000 	lbu	t0,0(t3)
80005de4:	00052a00 	sll	a1,a1,0x8
80005de8:	00031c00 	sll	v1,v1,0x10
80005dec:	00094e00 	sll	t1,t1,0x18
80005df0:	000a5200 	sll	t2,t2,0x8
80005df4:	00042400 	sll	a0,a0,0x10
80005df8:	00063600 	sll	a2,a2,0x18
80005dfc:	00e53821 	addu	a3,a3,a1
80005e00:	00691821 	addu	v1,v1,t1
80005e04:	010a4021 	addu	t0,t0,t2
80005e08:	00862021 	addu	a0,a0,a2
80005e0c:	00e31821 	addu	v1,a3,v1
80005e10:	01042021 	addu	a0,t0,a0
80005e14:	1064fe98 	beq	v1,a0,80005878 <S9xSearchForChange+0x378>
80005e18:	022e1021 	addu	v0,s1,t6
80005e1c:	12a0fe9b 	beqz	s5,8000588c <S9xSearchForChange+0x38c>
80005e20:	00000000 	nop
80005e24:	8e423f4c 	lw	v0,16204(s2)
80005e28:	004c1021 	addu	v0,v0,t4
80005e2c:	90430000 	lbu	v1,0(v0)
80005e30:	08001623 	j	8000588c <S9xSearchForChange+0x38c>
80005e34:	a1630000 	sb	v1,0(t3)
80005e38:	1213009a 	beq	s0,s3,800060a4 <S9xSearchForChange+0xba4>
80005e3c:	24030002 	li	v1,2
80005e40:	120301c1 	beq	s0,v1,80006548 <S9xSearchForChange+0x1048>
80005e44:	24020003 	li	v0,3
80005e48:	120202b3 	beq	s0,v0,80006918 <S9xSearchForChange+0x1418>
80005e4c:	24020004 	li	v0,4
80005e50:	1202032e 	beq	s0,v0,80006b0c <S9xSearchForChange+0x160c>
80005e54:	00000000 	nop
80005e58:	13000222 	beqz	t8,800066e4 <S9xSearchForChange+0x11e4>
80005e5c:	00000000 	nop
80005e60:	13130692 	beq	t8,s3,800078ac <S9xSearchForChange+0x23ac>
80005e64:	00000000 	nop
80005e68:	13030766 	beq	t8,v1,80007c04 <S9xSearchForChange+0x2704>
80005e6c:	00000000 	nop
80005e70:	8e423f48 	lw	v0,16200(s2)
80005e74:	916a0001 	lbu	t2,1(t3)
80005e78:	01821021 	addu	v0,t4,v0
80005e7c:	90493003 	lbu	t1,12291(v0)
80005e80:	90453001 	lbu	a1,12289(v0)
80005e84:	90433002 	lbu	v1,12290(v0)
80005e88:	91640002 	lbu	a0,2(t3)
80005e8c:	91660003 	lbu	a2,3(t3)
80005e90:	90473000 	lbu	a3,12288(v0)
80005e94:	91680000 	lbu	t0,0(t3)
80005e98:	00052a00 	sll	a1,a1,0x8
80005e9c:	00031c00 	sll	v1,v1,0x10
80005ea0:	00094e00 	sll	t1,t1,0x18
80005ea4:	000a5200 	sll	t2,t2,0x8
80005ea8:	00042400 	sll	a0,a0,0x10
80005eac:	00063600 	sll	a2,a2,0x18
80005eb0:	00e53821 	addu	a3,a3,a1
80005eb4:	00691821 	addu	v1,v1,t1
80005eb8:	010a4021 	addu	t0,t0,t2
80005ebc:	00862021 	addu	a0,a0,a2
80005ec0:	00e31821 	addu	v1,a3,v1
80005ec4:	01042021 	addu	a0,t0,a0
80005ec8:	1064fe94 	beq	v1,a0,8000591c <S9xSearchForChange+0x41c>
80005ecc:	022e1021 	addu	v0,s1,t6
80005ed0:	12a0fe97 	beqz	s5,80005930 <S9xSearchForChange+0x430>
80005ed4:	00000000 	nop
80005ed8:	8e423f48 	lw	v0,16200(s2)
80005edc:	004c1021 	addu	v0,v0,t4
80005ee0:	90433000 	lbu	v1,12288(v0)
80005ee4:	0800164c 	j	80005930 <S9xSearchForChange+0x430>
80005ee8:	a1630000 	sb	v1,0(t3)
80005eec:	131302cf 	beq	t8,s3,80006a2c <S9xSearchForChange+0x152c>
80005ef0:	24020002 	li	v0,2
80005ef4:	13020362 	beq	t8,v0,80006c80 <S9xSearchForChange+0x1780>
80005ef8:	00000000 	nop
80005efc:	8e423f4c 	lw	v0,16204(s2)
80005f00:	916a0001 	lbu	t2,1(t3)
80005f04:	01821021 	addu	v0,t4,v0
80005f08:	90490003 	lbu	t1,3(v0)
80005f0c:	90450001 	lbu	a1,1(v0)
80005f10:	90430002 	lbu	v1,2(v0)
80005f14:	91640002 	lbu	a0,2(t3)
80005f18:	91660003 	lbu	a2,3(t3)
80005f1c:	90470000 	lbu	a3,0(v0)
80005f20:	91680000 	lbu	t0,0(t3)
80005f24:	00052a00 	sll	a1,a1,0x8
80005f28:	00031c00 	sll	v1,v1,0x10
80005f2c:	00094e00 	sll	t1,t1,0x18
80005f30:	000a5200 	sll	t2,t2,0x8
80005f34:	00042400 	sll	a0,a0,0x10
80005f38:	00063600 	sll	a2,a2,0x18
80005f3c:	00691821 	addu	v1,v1,t1
80005f40:	00e53821 	addu	a3,a3,a1
80005f44:	010a4021 	addu	t0,t0,t2
80005f48:	00862021 	addu	a0,a0,a2
80005f4c:	00e33821 	addu	a3,a3,v1
80005f50:	0800161a 	j	80005868 <S9xSearchForChange+0x368>
80005f54:	01041821 	addu	v1,t0,a0
80005f58:	131302c1 	beq	t8,s3,80006a60 <S9xSearchForChange+0x1560>
80005f5c:	24020002 	li	v0,2
80005f60:	13020358 	beq	t8,v0,80006cc4 <S9xSearchForChange+0x17c4>
80005f64:	00000000 	nop
80005f68:	8e423f48 	lw	v0,16200(s2)
80005f6c:	916a0001 	lbu	t2,1(t3)
80005f70:	01821021 	addu	v0,t4,v0
80005f74:	90493003 	lbu	t1,12291(v0)
80005f78:	90453001 	lbu	a1,12289(v0)
80005f7c:	90433002 	lbu	v1,12290(v0)
80005f80:	91640002 	lbu	a0,2(t3)
80005f84:	91660003 	lbu	a2,3(t3)
80005f88:	90473000 	lbu	a3,12288(v0)
80005f8c:	91680000 	lbu	t0,0(t3)
80005f90:	00052a00 	sll	a1,a1,0x8
80005f94:	00031c00 	sll	v1,v1,0x10
80005f98:	00094e00 	sll	t1,t1,0x18
80005f9c:	000a5200 	sll	t2,t2,0x8
80005fa0:	00042400 	sll	a0,a0,0x10
80005fa4:	00063600 	sll	a2,a2,0x18
80005fa8:	00691821 	addu	v1,v1,t1
80005fac:	00e53821 	addu	a3,a3,a1
80005fb0:	010a4021 	addu	t0,t0,t2
80005fb4:	00862021 	addu	a0,a0,a2
80005fb8:	00e33821 	addu	a3,a3,v1
80005fbc:	08001643 	j	8000590c <S9xSearchForChange+0x40c>
80005fc0:	01041821 	addu	v1,t0,a0
80005fc4:	1312025f 	beq	t8,s2,80006944 <S9xSearchForChange+0x1444>
80005fc8:	24020002 	li	v0,2
80005fcc:	1302034e 	beq	t8,v0,80006d08 <S9xSearchForChange+0x1808>
80005fd0:	00000000 	nop
80005fd4:	8f223f44 	lw	v0,16196(t9)
80005fd8:	916a0001 	lbu	t2,1(t3)
80005fdc:	01821021 	addu	v0,t4,v0
80005fe0:	90490003 	lbu	t1,3(v0)
80005fe4:	90450001 	lbu	a1,1(v0)
80005fe8:	90430002 	lbu	v1,2(v0)
80005fec:	91640002 	lbu	a0,2(t3)
80005ff0:	91660003 	lbu	a2,3(t3)
80005ff4:	90470000 	lbu	a3,0(v0)
80005ff8:	91680000 	lbu	t0,0(t3)
80005ffc:	00052a00 	sll	a1,a1,0x8
80006000:	00031c00 	sll	v1,v1,0x10
80006004:	00094e00 	sll	t1,t1,0x18
80006008:	000a5200 	sll	t2,t2,0x8
8000600c:	00042400 	sll	a0,a0,0x10
80006010:	00063600 	sll	a2,a2,0x18
80006014:	00691821 	addu	v1,v1,t1
80006018:	00e53821 	addu	a3,a3,a1
8000601c:	010a4021 	addu	t0,t0,t2
80006020:	00862021 	addu	a0,a0,a2
80006024:	00e33821 	addu	a3,a3,v1
80006028:	080015f2 	j	800057c8 <S9xSearchForChange+0x2c8>
8000602c:	01041821 	addu	v1,t0,a0
80006030:	13000193 	beqz	t8,80006680 <S9xSearchForChange+0x1180>
80006034:	00000000 	nop
80006038:	131005ac 	beq	t8,s0,800076ec <S9xSearchForChange+0x21ec>
8000603c:	24020002 	li	v0,2
80006040:	1302062a 	beq	t8,v0,800078ec <S9xSearchForChange+0x23ec>
80006044:	00000000 	nop
80006048:	8e423f4c 	lw	v0,16204(s2)
8000604c:	916a0001 	lbu	t2,1(t3)
80006050:	01821021 	addu	v0,t4,v0
80006054:	90490003 	lbu	t1,3(v0)
80006058:	90450001 	lbu	a1,1(v0)
8000605c:	90430002 	lbu	v1,2(v0)
80006060:	91640002 	lbu	a0,2(t3)
80006064:	91660003 	lbu	a2,3(t3)
80006068:	90470000 	lbu	a3,0(v0)
8000606c:	91680000 	lbu	t0,0(t3)
80006070:	00052a00 	sll	a1,a1,0x8
80006074:	00031c00 	sll	v1,v1,0x10
80006078:	00094e00 	sll	t1,t1,0x18
8000607c:	000a5200 	sll	t2,t2,0x8
80006080:	00042400 	sll	a0,a0,0x10
80006084:	00063600 	sll	a2,a2,0x18
80006088:	00691821 	addu	v1,v1,t1
8000608c:	00e53821 	addu	a3,a3,a1
80006090:	010a4021 	addu	t0,t0,t2
80006094:	00862021 	addu	a0,a0,a2
80006098:	00e33821 	addu	a3,a3,v1
8000609c:	080019a4 	j	80006690 <S9xSearchForChange+0x1190>
800060a0:	01041821 	addu	v1,t0,a0
800060a4:	1300016d 	beqz	t8,8000665c <S9xSearchForChange+0x115c>
800060a8:	00000000 	nop
800060ac:	1313059c 	beq	t8,s3,80007720 <S9xSearchForChange+0x2220>
800060b0:	24020002 	li	v0,2
800060b4:	1302061e 	beq	t8,v0,80007930 <S9xSearchForChange+0x2430>
800060b8:	00000000 	nop
800060bc:	8e423f48 	lw	v0,16200(s2)
800060c0:	916a0001 	lbu	t2,1(t3)
800060c4:	01821021 	addu	v0,t4,v0
800060c8:	90493003 	lbu	t1,12291(v0)
800060cc:	90453001 	lbu	a1,12289(v0)
800060d0:	90433002 	lbu	v1,12290(v0)
800060d4:	91640002 	lbu	a0,2(t3)
800060d8:	91660003 	lbu	a2,3(t3)
800060dc:	90473000 	lbu	a3,12288(v0)
800060e0:	91680000 	lbu	t0,0(t3)
800060e4:	00052a00 	sll	a1,a1,0x8
800060e8:	00031c00 	sll	v1,v1,0x10
800060ec:	00094e00 	sll	t1,t1,0x18
800060f0:	000a5200 	sll	t2,t2,0x8
800060f4:	00042400 	sll	a0,a0,0x10
800060f8:	00063600 	sll	a2,a2,0x18
800060fc:	00691821 	addu	v1,v1,t1
80006100:	00e53821 	addu	a3,a3,a1
80006104:	010a4021 	addu	t0,t0,t2
80006108:	00862021 	addu	a0,a0,a2
8000610c:	00e33821 	addu	a3,a3,v1
80006110:	0800199b 	j	8000666c <S9xSearchForChange+0x116c>
80006114:	01041821 	addu	v1,t0,a0
80006118:	13000147 	beqz	t8,80006638 <S9xSearchForChange+0x1138>
8000611c:	00000000 	nop
80006120:	13100556 	beq	t8,s0,8000767c <S9xSearchForChange+0x217c>
80006124:	24020002 	li	v0,2
80006128:	13020612 	beq	t8,v0,80007974 <S9xSearchForChange+0x2474>
8000612c:	00000000 	nop
80006130:	8f223f44 	lw	v0,16196(t9)
80006134:	916a0001 	lbu	t2,1(t3)
80006138:	01821021 	addu	v0,t4,v0
8000613c:	90490003 	lbu	t1,3(v0)
80006140:	90450001 	lbu	a1,1(v0)
80006144:	90430002 	lbu	v1,2(v0)
80006148:	91640002 	lbu	a0,2(t3)
8000614c:	91660003 	lbu	a2,3(t3)
80006150:	90470000 	lbu	a3,0(v0)
80006154:	91680000 	lbu	t0,0(t3)
80006158:	00052a00 	sll	a1,a1,0x8
8000615c:	00031c00 	sll	v1,v1,0x10
80006160:	00094e00 	sll	t1,t1,0x18
80006164:	000a5200 	sll	t2,t2,0x8
80006168:	00042400 	sll	a0,a0,0x10
8000616c:	00063600 	sll	a2,a2,0x18
80006170:	00691821 	addu	v1,v1,t1
80006174:	00e53821 	addu	a3,a3,a1
80006178:	010a4021 	addu	t0,t0,t2
8000617c:	00862021 	addu	a0,a0,a2
80006180:	00e33821 	addu	a3,a3,v1
80006184:	08001992 	j	80006648 <S9xSearchForChange+0x1148>
80006188:	01041821 	addu	v1,t0,a0
8000618c:	13000121 	beqz	t8,80006614 <S9xSearchForChange+0x1114>
80006190:	00000000 	nop
80006194:	13100546 	beq	t8,s0,800076b0 <S9xSearchForChange+0x21b0>
80006198:	00000000 	nop
8000619c:	24020002 	li	v0,2
800061a0:	13020605 	beq	t8,v0,800079b8 <S9xSearchForChange+0x24b8>
800061a4:	00000000 	nop
800061a8:	8f223f4c 	lw	v0,16204(t9)
800061ac:	916a0001 	lbu	t2,1(t3)
800061b0:	01821021 	addu	v0,t4,v0
800061b4:	90490003 	lbu	t1,3(v0)
800061b8:	90450001 	lbu	a1,1(v0)
800061bc:	90430002 	lbu	v1,2(v0)
800061c0:	91640002 	lbu	a0,2(t3)
800061c4:	91660003 	lbu	a2,3(t3)
800061c8:	90470000 	lbu	a3,0(v0)
800061cc:	91680000 	lbu	t0,0(t3)
800061d0:	00052a00 	sll	a1,a1,0x8
800061d4:	00031c00 	sll	v1,v1,0x10
800061d8:	00094e00 	sll	t1,t1,0x18
800061dc:	000a5200 	sll	t2,t2,0x8
800061e0:	00042400 	sll	a0,a0,0x10
800061e4:	00063600 	sll	a2,a2,0x18
800061e8:	00e53821 	addu	a3,a3,a1
800061ec:	00691821 	addu	v1,v1,t1
800061f0:	010a4021 	addu	t0,t0,t2
800061f4:	00862021 	addu	a0,a0,a2
800061f8:	00e31021 	addu	v0,a3,v1
800061fc:	08001989 	j	80006624 <S9xSearchForChange+0x1124>
80006200:	01042021 	addu	a0,t0,a0
80006204:	130000fa 	beqz	t8,800065f0 <S9xSearchForChange+0x10f0>
80006208:	00000000 	nop
8000620c:	1310050c 	beq	t8,s0,80007640 <S9xSearchForChange+0x2140>
80006210:	00000000 	nop
80006214:	24020002 	li	v0,2
80006218:	130205fc 	beq	t8,v0,80007a0c <S9xSearchForChange+0x250c>
8000621c:	00000000 	nop
80006220:	8f223f48 	lw	v0,16200(t9)
80006224:	916a0001 	lbu	t2,1(t3)
80006228:	01821021 	addu	v0,t4,v0
8000622c:	90493003 	lbu	t1,12291(v0)
80006230:	90453001 	lbu	a1,12289(v0)
80006234:	90433002 	lbu	v1,12290(v0)
80006238:	91640002 	lbu	a0,2(t3)
8000623c:	91660003 	lbu	a2,3(t3)
80006240:	90473000 	lbu	a3,12288(v0)
80006244:	91680000 	lbu	t0,0(t3)
80006248:	00052a00 	sll	a1,a1,0x8
8000624c:	00031c00 	sll	v1,v1,0x10
80006250:	00094e00 	sll	t1,t1,0x18
80006254:	000a5200 	sll	t2,t2,0x8
80006258:	00042400 	sll	a0,a0,0x10
8000625c:	00063600 	sll	a2,a2,0x18
80006260:	00691821 	addu	v1,v1,t1
80006264:	00e53821 	addu	a3,a3,a1
80006268:	010a4021 	addu	t0,t0,t2
8000626c:	00862021 	addu	a0,a0,a2
80006270:	00e31021 	addu	v0,a3,v1
80006274:	08001980 	j	80006600 <S9xSearchForChange+0x1100>
80006278:	01041821 	addu	v1,t0,a0
8000627c:	130000d3 	beqz	t8,800065cc <S9xSearchForChange+0x10cc>
80006280:	00000000 	nop
80006284:	131004df 	beq	t8,s0,80007604 <S9xSearchForChange+0x2104>
80006288:	00000000 	nop
8000628c:	24020002 	li	v0,2
80006290:	130205f3 	beq	t8,v0,80007a60 <S9xSearchForChange+0x2560>
80006294:	00000000 	nop
80006298:	8e223f44 	lw	v0,16196(s1)
8000629c:	916a0001 	lbu	t2,1(t3)
800062a0:	01821021 	addu	v0,t4,v0
800062a4:	90490003 	lbu	t1,3(v0)
800062a8:	90450001 	lbu	a1,1(v0)
800062ac:	90430002 	lbu	v1,2(v0)
800062b0:	91640002 	lbu	a0,2(t3)
800062b4:	91660003 	lbu	a2,3(t3)
800062b8:	90470000 	lbu	a3,0(v0)
800062bc:	91680000 	lbu	t0,0(t3)
800062c0:	00052a00 	sll	a1,a1,0x8
800062c4:	00031c00 	sll	v1,v1,0x10
800062c8:	00094e00 	sll	t1,t1,0x18
800062cc:	000a5200 	sll	t2,t2,0x8
800062d0:	00042400 	sll	a0,a0,0x10
800062d4:	00063600 	sll	a2,a2,0x18
800062d8:	00e53821 	addu	a3,a3,a1
800062dc:	00691821 	addu	v1,v1,t1
800062e0:	010a4021 	addu	t0,t0,t2
800062e4:	00862021 	addu	a0,a0,a2
800062e8:	00e31021 	addu	v0,a3,v1
800062ec:	08001977 	j	800065dc <S9xSearchForChange+0x10dc>
800062f0:	01042021 	addu	a0,t0,a0
800062f4:	3c020001 	lui	v0,0x1
800062f8:	3454ffff 	ori	s4,v0,0xffff
800062fc:	08001556 	j	80005558 <S9xSearchForChange+0x58>
80006300:	24160001 	li	s6,1
80006304:	13000144 	beqz	t8,80006818 <S9xSearchForChange+0x1318>
80006308:	00000000 	nop
8000630c:	13120621 	beq	t8,s2,80007b94 <S9xSearchForChange+0x2694>
80006310:	00000000 	nop
80006314:	13100765 	beq	t8,s0,800080ac <S9xSearchForChange+0x2bac>
80006318:	00000000 	nop
8000631c:	8f223f44 	lw	v0,16196(t9)
80006320:	916a0001 	lbu	t2,1(t3)
80006324:	01821021 	addu	v0,t4,v0
80006328:	90490003 	lbu	t1,3(v0)
8000632c:	90450001 	lbu	a1,1(v0)
80006330:	90430002 	lbu	v1,2(v0)
80006334:	91640002 	lbu	a0,2(t3)
80006338:	91660003 	lbu	a2,3(t3)
8000633c:	90470000 	lbu	a3,0(v0)
80006340:	91680000 	lbu	t0,0(t3)
80006344:	00052a00 	sll	a1,a1,0x8
80006348:	00031c00 	sll	v1,v1,0x10
8000634c:	00094e00 	sll	t1,t1,0x18
80006350:	000a5200 	sll	t2,t2,0x8
80006354:	00042400 	sll	a0,a0,0x10
80006358:	00063600 	sll	a2,a2,0x18
8000635c:	00691821 	addu	v1,v1,t1
80006360:	00e53821 	addu	a3,a3,a1
80006364:	010a4021 	addu	t0,t0,t2
80006368:	00862021 	addu	a0,a0,a2
8000636c:	00e33821 	addu	a3,a3,v1
80006370:	08001a0a 	j	80006828 <S9xSearchForChange+0x1328>
80006374:	01041821 	addu	v1,t0,a0
80006378:	1300011e 	beqz	t8,800067f4 <S9xSearchForChange+0x12f4>
8000637c:	00000000 	nop
80006380:	13130611 	beq	t8,s3,80007bc8 <S9xSearchForChange+0x26c8>
80006384:	00000000 	nop
80006388:	131006d9 	beq	t8,s0,80007ef0 <S9xSearchForChange+0x29f0>
8000638c:	00000000 	nop
80006390:	8f223f4c 	lw	v0,16204(t9)
80006394:	916a0001 	lbu	t2,1(t3)
80006398:	01821021 	addu	v0,t4,v0
8000639c:	90490003 	lbu	t1,3(v0)
800063a0:	90450001 	lbu	a1,1(v0)
800063a4:	90430002 	lbu	v1,2(v0)
800063a8:	91640002 	lbu	a0,2(t3)
800063ac:	91660003 	lbu	a2,3(t3)
800063b0:	90470000 	lbu	a3,0(v0)
800063b4:	91680000 	lbu	t0,0(t3)
800063b8:	00052a00 	sll	a1,a1,0x8
800063bc:	00031c00 	sll	v1,v1,0x10
800063c0:	00094e00 	sll	t1,t1,0x18
800063c4:	000a5200 	sll	t2,t2,0x8
800063c8:	00042400 	sll	a0,a0,0x10
800063cc:	00063600 	sll	a2,a2,0x18
800063d0:	00e53821 	addu	a3,a3,a1
800063d4:	00691821 	addu	v1,v1,t1
800063d8:	010a4021 	addu	t0,t0,t2
800063dc:	00862021 	addu	a0,a0,a2
800063e0:	00e31021 	addu	v0,a3,v1
800063e4:	08001a01 	j	80006804 <S9xSearchForChange+0x1304>
800063e8:	01042021 	addu	a0,t0,a0
800063ec:	130000f8 	beqz	t8,800067d0 <S9xSearchForChange+0x12d0>
800063f0:	00000000 	nop
800063f4:	131305af 	beq	t8,s3,80007ab4 <S9xSearchForChange+0x25b4>
800063f8:	00000000 	nop
800063fc:	131006d1 	beq	t8,s0,80007f44 <S9xSearchForChange+0x2a44>
80006400:	00000000 	nop
80006404:	8f223f48 	lw	v0,16200(t9)
80006408:	916a0001 	lbu	t2,1(t3)
8000640c:	01821021 	addu	v0,t4,v0
80006410:	90493003 	lbu	t1,12291(v0)
80006414:	90453001 	lbu	a1,12289(v0)
80006418:	90433002 	lbu	v1,12290(v0)
8000641c:	91640002 	lbu	a0,2(t3)
80006420:	91660003 	lbu	a2,3(t3)
80006424:	90473000 	lbu	a3,12288(v0)
80006428:	91680000 	lbu	t0,0(t3)
8000642c:	00052a00 	sll	a1,a1,0x8
80006430:	00031c00 	sll	v1,v1,0x10
80006434:	00094e00 	sll	t1,t1,0x18
80006438:	000a5200 	sll	t2,t2,0x8
8000643c:	00042400 	sll	a0,a0,0x10
80006440:	00063600 	sll	a2,a2,0x18
80006444:	00691821 	addu	v1,v1,t1
80006448:	00e53821 	addu	a3,a3,a1
8000644c:	010a4021 	addu	t0,t0,t2
80006450:	00862021 	addu	a0,a0,a2
80006454:	00e31021 	addu	v0,a3,v1
80006458:	080019f8 	j	800067e0 <S9xSearchForChange+0x12e0>
8000645c:	01041821 	addu	v1,t0,a0
80006460:	130000d2 	beqz	t8,800067ac <S9xSearchForChange+0x12ac>
80006464:	00000000 	nop
80006468:	131305a1 	beq	t8,s3,80007af0 <S9xSearchForChange+0x25f0>
8000646c:	00000000 	nop
80006470:	13100668 	beq	t8,s0,80007e14 <S9xSearchForChange+0x2914>
80006474:	00000000 	nop
80006478:	8e223f44 	lw	v0,16196(s1)
8000647c:	916a0001 	lbu	t2,1(t3)
80006480:	01821021 	addu	v0,t4,v0
80006484:	90490003 	lbu	t1,3(v0)
80006488:	90450001 	lbu	a1,1(v0)
8000648c:	90430002 	lbu	v1,2(v0)
80006490:	91640002 	lbu	a0,2(t3)
80006494:	91660003 	lbu	a2,3(t3)
80006498:	90470000 	lbu	a3,0(v0)
8000649c:	91680000 	lbu	t0,0(t3)
800064a0:	00052a00 	sll	a1,a1,0x8
800064a4:	00031c00 	sll	v1,v1,0x10
800064a8:	00094e00 	sll	t1,t1,0x18
800064ac:	000a5200 	sll	t2,t2,0x8
800064b0:	00042400 	sll	a0,a0,0x10
800064b4:	00063600 	sll	a2,a2,0x18
800064b8:	00e53821 	addu	a3,a3,a1
800064bc:	00691821 	addu	v1,v1,t1
800064c0:	010a4021 	addu	t0,t0,t2
800064c4:	00862021 	addu	a0,a0,a2
800064c8:	00e31021 	addu	v0,a3,v1
800064cc:	080019ef 	j	800067bc <S9xSearchForChange+0x12bc>
800064d0:	01042021 	addu	a0,t0,a0
800064d4:	130000ac 	beqz	t8,80006788 <S9xSearchForChange+0x1288>
800064d8:	00000000 	nop
800064dc:	13130593 	beq	t8,s3,80007b2c <S9xSearchForChange+0x262c>
800064e0:	00000000 	nop
800064e4:	13100660 	beq	t8,s0,80007e68 <S9xSearchForChange+0x2968>
800064e8:	00000000 	nop
800064ec:	8e423f4c 	lw	v0,16204(s2)
800064f0:	916a0001 	lbu	t2,1(t3)
800064f4:	01821021 	addu	v0,t4,v0
800064f8:	90490003 	lbu	t1,3(v0)
800064fc:	90450001 	lbu	a1,1(v0)
80006500:	90430002 	lbu	v1,2(v0)
80006504:	91640002 	lbu	a0,2(t3)
80006508:	91660003 	lbu	a2,3(t3)
8000650c:	90470000 	lbu	a3,0(v0)
80006510:	91680000 	lbu	t0,0(t3)
80006514:	00052a00 	sll	a1,a1,0x8
80006518:	00031c00 	sll	v1,v1,0x10
8000651c:	00094e00 	sll	t1,t1,0x18
80006520:	000a5200 	sll	t2,t2,0x8
80006524:	00042400 	sll	a0,a0,0x10
80006528:	00063600 	sll	a2,a2,0x18
8000652c:	00691821 	addu	v1,v1,t1
80006530:	00e53821 	addu	a3,a3,a1
80006534:	010a4021 	addu	t0,t0,t2
80006538:	00862021 	addu	a0,a0,a2
8000653c:	00e33821 	addu	a3,a3,v1
80006540:	080019e6 	j	80006798 <S9xSearchForChange+0x1298>
80006544:	01041821 	addu	v1,t0,a0
80006548:	13000086 	beqz	t8,80006764 <S9xSearchForChange+0x1264>
8000654c:	00000000 	nop
80006550:	13130583 	beq	t8,s3,80007b60 <S9xSearchForChange+0x2660>
80006554:	00000000 	nop
80006558:	13030654 	beq	t8,v1,80007eac <S9xSearchForChange+0x29ac>
8000655c:	00000000 	nop
80006560:	8e423f48 	lw	v0,16200(s2)
80006564:	916a0001 	lbu	t2,1(t3)
80006568:	01821021 	addu	v0,t4,v0
8000656c:	90493003 	lbu	t1,12291(v0)
80006570:	90453001 	lbu	a1,12289(v0)
80006574:	90433002 	lbu	v1,12290(v0)
80006578:	91640002 	lbu	a0,2(t3)
8000657c:	91660003 	lbu	a2,3(t3)
80006580:	90473000 	lbu	a3,12288(v0)
80006584:	91680000 	lbu	t0,0(t3)
80006588:	00052a00 	sll	a1,a1,0x8
8000658c:	00031c00 	sll	v1,v1,0x10
80006590:	00094e00 	sll	t1,t1,0x18
80006594:	000a5200 	sll	t2,t2,0x8
80006598:	00042400 	sll	a0,a0,0x10
8000659c:	00063600 	sll	a2,a2,0x18
800065a0:	00691821 	addu	v1,v1,t1
800065a4:	00e53821 	addu	a3,a3,a1
800065a8:	010a4021 	addu	t0,t0,t2
800065ac:	00862021 	addu	a0,a0,a2
800065b0:	00e33821 	addu	a3,a3,v1
800065b4:	080019dd 	j	80006774 <S9xSearchForChange+0x1274>
800065b8:	01041821 	addu	v1,t0,a0
800065bc:	3c020001 	lui	v0,0x1
800065c0:	3454fffe 	ori	s4,v0,0xfffe
800065c4:	08001556 	j	80005558 <S9xSearchForChange+0x58>
800065c8:	24160002 	li	s6,2
800065cc:	8e223f44 	lw	v0,16196(s1)
800065d0:	81640000 	lb	a0,0(t3)
800065d4:	01821021 	addu	v0,t4,v0
800065d8:	80420000 	lb	v0,0(v0)
800065dc:	0082102a 	slt	v0,a0,v0
800065e0:	1040fbfb 	beqz	v0,800055d0 <S9xSearchForChange+0xd0>
800065e4:	024e1821 	addu	v1,s2,t6
800065e8:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
800065ec:	00000000 	nop
800065f0:	8f223f48 	lw	v0,16200(t9)
800065f4:	81a30000 	lb	v1,0(t5)
800065f8:	01821021 	addu	v0,t4,v0
800065fc:	80423000 	lb	v0,12288(v0)
80006600:	0062102a 	slt	v0,v1,v0
80006604:	1040fc43 	beqz	v0,80005714 <S9xSearchForChange+0x214>
80006608:	024e1021 	addu	v0,s2,t6
8000660c:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
80006610:	00000000 	nop
80006614:	8f223f4c 	lw	v0,16204(t9)
80006618:	81a40000 	lb	a0,0(t5)
8000661c:	01821021 	addu	v0,t4,v0
80006620:	80420000 	lb	v0,0(v0)
80006624:	0082102a 	slt	v0,a0,v0
80006628:	1040fc11 	beqz	v0,80005670 <S9xSearchForChange+0x170>
8000662c:	024e1021 	addu	v0,s2,t6
80006630:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
80006634:	00000000 	nop
80006638:	8f223f44 	lw	v0,16196(t9)
8000663c:	91630000 	lbu	v1,0(t3)
80006640:	01821021 	addu	v0,t4,v0
80006644:	90470000 	lbu	a3,0(v0)
80006648:	0067102b 	sltu	v0,v1,a3
8000664c:	1040fc62 	beqz	v0,800057d8 <S9xSearchForChange+0x2d8>
80006650:	022e1821 	addu	v1,s1,t6
80006654:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
80006658:	00000000 	nop
8000665c:	8e423f48 	lw	v0,16200(s2)
80006660:	91a30000 	lbu	v1,0(t5)
80006664:	004c1021 	addu	v0,v0,t4
80006668:	90473000 	lbu	a3,12288(v0)
8000666c:	0067102b 	sltu	v0,v1,a3
80006670:	1040fcaa 	beqz	v0,8000591c <S9xSearchForChange+0x41c>
80006674:	022e1021 	addu	v0,s1,t6
80006678:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
8000667c:	00000000 	nop
80006680:	8e423f4c 	lw	v0,16204(s2)
80006684:	91a30000 	lbu	v1,0(t5)
80006688:	004c1021 	addu	v0,v0,t4
8000668c:	90470000 	lbu	a3,0(v0)
80006690:	0067102b 	sltu	v0,v1,a3
80006694:	1040fc78 	beqz	v0,80005878 <S9xSearchForChange+0x378>
80006698:	022e1021 	addu	v0,s1,t6
8000669c:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
800066a0:	00000000 	nop
800066a4:	8e423f4c 	lw	v0,16204(s2)
800066a8:	91a40000 	lbu	a0,0(t5)
800066ac:	01821021 	addu	v0,t4,v0
800066b0:	90430000 	lbu	v1,0(v0)
800066b4:	1464fdd9 	bne	v1,a0,80005e1c <S9xSearchForChange+0x91c>
800066b8:	022e1021 	addu	v0,s1,t6
800066bc:	0800161f 	j	8000587c <S9xSearchForChange+0x37c>
800066c0:	000f1827 	nor	v1,zero,t7
800066c4:	8f223f44 	lw	v0,16196(t9)
800066c8:	91640000 	lbu	a0,0(t3)
800066cc:	01821021 	addu	v0,t4,v0
800066d0:	90430000 	lbu	v1,0(v0)
800066d4:	1464fda4 	bne	v1,a0,80005d68 <S9xSearchForChange+0x868>
800066d8:	022e1821 	addu	v1,s1,t6
800066dc:	080015f7 	j	800057dc <S9xSearchForChange+0x2dc>
800066e0:	000d1027 	nor	v0,zero,t5
800066e4:	8e423f48 	lw	v0,16200(s2)
800066e8:	91a40000 	lbu	a0,0(t5)
800066ec:	004c1021 	addu	v0,v0,t4
800066f0:	90433000 	lbu	v1,12288(v0)
800066f4:	1464fdf6 	bne	v1,a0,80005ed0 <S9xSearchForChange+0x9d0>
800066f8:	022e1021 	addu	v0,s1,t6
800066fc:	08001648 	j	80005920 <S9xSearchForChange+0x420>
80006700:	000f1827 	nor	v1,zero,t7
80006704:	8f223f4c 	lw	v0,16204(t9)
80006708:	81a40000 	lb	a0,0(t5)
8000670c:	01821021 	addu	v0,t4,v0
80006710:	80430000 	lb	v1,0(v0)
80006714:	1483fce6 	bne	a0,v1,80005ab0 <S9xSearchForChange+0x5b0>
80006718:	024e1021 	addu	v0,s2,t6
8000671c:	0800159d 	j	80005674 <S9xSearchForChange+0x174>
80006720:	000f1827 	nor	v1,zero,t7
80006724:	8e223f44 	lw	v0,16196(s1)
80006728:	81640000 	lb	a0,0(t3)
8000672c:	01821021 	addu	v0,t4,v0
80006730:	80430000 	lb	v1,0(v0)
80006734:	1483fcb1 	bne	a0,v1,800059fc <S9xSearchForChange+0x4fc>
80006738:	024e1821 	addu	v1,s2,t6
8000673c:	08001575 	j	800055d4 <S9xSearchForChange+0xd4>
80006740:	000d1027 	nor	v0,zero,t5
80006744:	8f223f48 	lw	v0,16200(t9)
80006748:	81a40000 	lb	a0,0(t5)
8000674c:	01821021 	addu	v0,t4,v0
80006750:	80433000 	lb	v1,12288(v0)
80006754:	1464fd03 	bne	v1,a0,80005b64 <S9xSearchForChange+0x664>
80006758:	024e1021 	addu	v0,s2,t6
8000675c:	080015c6 	j	80005718 <S9xSearchForChange+0x218>
80006760:	000f1827 	nor	v1,zero,t7
80006764:	8e423f48 	lw	v0,16200(s2)
80006768:	91a30000 	lbu	v1,0(t5)
8000676c:	004c1021 	addu	v0,v0,t4
80006770:	90473000 	lbu	a3,12288(v0)
80006774:	0067102b 	sltu	v0,v1,a3
80006778:	1440fc68 	bnez	v0,8000591c <S9xSearchForChange+0x41c>
8000677c:	022e1021 	addu	v0,s1,t6
80006780:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
80006784:	00000000 	nop
80006788:	8e423f4c 	lw	v0,16204(s2)
8000678c:	91a30000 	lbu	v1,0(t5)
80006790:	004c1021 	addu	v0,v0,t4
80006794:	90470000 	lbu	a3,0(v0)
80006798:	0067102b 	sltu	v0,v1,a3
8000679c:	1440fc36 	bnez	v0,80005878 <S9xSearchForChange+0x378>
800067a0:	022e1021 	addu	v0,s1,t6
800067a4:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
800067a8:	00000000 	nop
800067ac:	8e223f44 	lw	v0,16196(s1)
800067b0:	81640000 	lb	a0,0(t3)
800067b4:	01821021 	addu	v0,t4,v0
800067b8:	80420000 	lb	v0,0(v0)
800067bc:	0082102a 	slt	v0,a0,v0
800067c0:	1440fb83 	bnez	v0,800055d0 <S9xSearchForChange+0xd0>
800067c4:	024e1821 	addu	v1,s2,t6
800067c8:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
800067cc:	00000000 	nop
800067d0:	8f223f48 	lw	v0,16200(t9)
800067d4:	81a30000 	lb	v1,0(t5)
800067d8:	01821021 	addu	v0,t4,v0
800067dc:	80423000 	lb	v0,12288(v0)
800067e0:	0062102a 	slt	v0,v1,v0
800067e4:	1440fbcb 	bnez	v0,80005714 <S9xSearchForChange+0x214>
800067e8:	024e1021 	addu	v0,s2,t6
800067ec:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
800067f0:	00000000 	nop
800067f4:	8f223f4c 	lw	v0,16204(t9)
800067f8:	81a40000 	lb	a0,0(t5)
800067fc:	01821021 	addu	v0,t4,v0
80006800:	80420000 	lb	v0,0(v0)
80006804:	0082102a 	slt	v0,a0,v0
80006808:	1440fb99 	bnez	v0,80005670 <S9xSearchForChange+0x170>
8000680c:	024e1021 	addu	v0,s2,t6
80006810:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
80006814:	00000000 	nop
80006818:	8f223f44 	lw	v0,16196(t9)
8000681c:	91630000 	lbu	v1,0(t3)
80006820:	01821021 	addu	v0,t4,v0
80006824:	90470000 	lbu	a3,0(v0)
80006828:	0067102b 	sltu	v0,v1,a3
8000682c:	1440fbea 	bnez	v0,800057d8 <S9xSearchForChange+0x2d8>
80006830:	022e1821 	addu	v1,s1,t6
80006834:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
80006838:	00000000 	nop
8000683c:	17000143 	bnez	t8,80006d4c <S9xSearchForChange+0x184c>
80006840:	00000000 	nop
80006844:	8f223f44 	lw	v0,16196(t9)
80006848:	91630000 	lbu	v1,0(t3)
8000684c:	01821021 	addu	v0,t4,v0
80006850:	90470000 	lbu	a3,0(v0)
80006854:	00e3102b 	sltu	v0,a3,v1
80006858:	1440fbdf 	bnez	v0,800057d8 <S9xSearchForChange+0x2d8>
8000685c:	022e1821 	addu	v1,s1,t6
80006860:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
80006864:	00000000 	nop
80006868:	170001a4 	bnez	t8,80006efc <S9xSearchForChange+0x19fc>
8000686c:	00000000 	nop
80006870:	8f223f4c 	lw	v0,16204(t9)
80006874:	81a40000 	lb	a0,0(t5)
80006878:	01821021 	addu	v0,t4,v0
8000687c:	80420000 	lb	v0,0(v0)
80006880:	0044102a 	slt	v0,v0,a0
80006884:	1440fb7a 	bnez	v0,80005670 <S9xSearchForChange+0x170>
80006888:	024e1021 	addu	v0,s2,t6
8000688c:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
80006890:	00000000 	nop
80006894:	1700017e 	bnez	t8,80006e90 <S9xSearchForChange+0x1990>
80006898:	00000000 	nop
8000689c:	8e223f44 	lw	v0,16196(s1)
800068a0:	81640000 	lb	a0,0(t3)
800068a4:	01821021 	addu	v0,t4,v0
800068a8:	80420000 	lb	v0,0(v0)
800068ac:	0044102a 	slt	v0,v0,a0
800068b0:	1440fb46 	bnez	v0,800055cc <S9xSearchForChange+0xcc>
800068b4:	00000000 	nop
800068b8:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
800068bc:	00000000 	nop
800068c0:	170001a9 	bnez	t8,80006f68 <S9xSearchForChange+0x1a68>
800068c4:	00000000 	nop
800068c8:	8f223f48 	lw	v0,16200(t9)
800068cc:	81a30000 	lb	v1,0(t5)
800068d0:	01821021 	addu	v0,t4,v0
800068d4:	80423000 	lb	v0,12288(v0)
800068d8:	0043102a 	slt	v0,v0,v1
800068dc:	1440fb8d 	bnez	v0,80005714 <S9xSearchForChange+0x214>
800068e0:	024e1021 	addu	v0,s2,t6
800068e4:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
800068e8:	00000000 	nop
800068ec:	17000132 	bnez	t8,80006db8 <S9xSearchForChange+0x18b8>
800068f0:	00000000 	nop
800068f4:	8e423f4c 	lw	v0,16204(s2)
800068f8:	91a30000 	lbu	v1,0(t5)
800068fc:	004c1021 	addu	v0,v0,t4
80006900:	90470000 	lbu	a3,0(v0)
80006904:	00e3102b 	sltu	v0,a3,v1
80006908:	1440fbdb 	bnez	v0,80005878 <S9xSearchForChange+0x378>
8000690c:	022e1021 	addu	v0,s1,t6
80006910:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
80006914:	00000000 	nop
80006918:	17000142 	bnez	t8,80006e24 <S9xSearchForChange+0x1924>
8000691c:	00000000 	nop
80006920:	8e423f48 	lw	v0,16200(s2)
80006924:	91a30000 	lbu	v1,0(t5)
80006928:	004c1021 	addu	v0,v0,t4
8000692c:	90473000 	lbu	a3,12288(v0)
80006930:	00e3102b 	sltu	v0,a3,v1
80006934:	1440fbf9 	bnez	v0,8000591c <S9xSearchForChange+0x41c>
80006938:	022e1021 	addu	v0,s1,t6
8000693c:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
80006940:	00000000 	nop
80006944:	8f223f44 	lw	v0,16196(t9)
80006948:	91640001 	lbu	a0,1(t3)
8000694c:	01821021 	addu	v0,t4,v0
80006950:	90430001 	lbu	v1,1(v0)
80006954:	90450000 	lbu	a1,0(v0)
80006958:	91660000 	lbu	a2,0(t3)
8000695c:	00031a00 	sll	v1,v1,0x8
80006960:	00042200 	sll	a0,a0,0x8
80006964:	00651821 	addu	v1,v1,a1
80006968:	00862021 	addu	a0,a0,a2
8000696c:	3067ffff 	andi	a3,v1,0xffff
80006970:	080015f2 	j	800057c8 <S9xSearchForChange+0x2c8>
80006974:	3083ffff 	andi	v1,a0,0xffff
80006978:	8f223f4c 	lw	v0,16204(t9)
8000697c:	91640001 	lbu	a0,1(t3)
80006980:	01821021 	addu	v0,t4,v0
80006984:	90430001 	lbu	v1,1(v0)
80006988:	90450000 	lbu	a1,0(v0)
8000698c:	91660000 	lbu	a2,0(t3)
80006990:	00031a00 	sll	v1,v1,0x8
80006994:	00042200 	sll	a0,a0,0x8
80006998:	00651821 	addu	v1,v1,a1
8000699c:	00862021 	addu	a0,a0,a2
800069a0:	00031400 	sll	v0,v1,0x10
800069a4:	00042400 	sll	a0,a0,0x10
800069a8:	00021403 	sra	v0,v0,0x10
800069ac:	08001598 	j	80005660 <S9xSearchForChange+0x160>
800069b0:	00042403 	sra	a0,a0,0x10
800069b4:	8e223f44 	lw	v0,16196(s1)
800069b8:	91640001 	lbu	a0,1(t3)
800069bc:	01821021 	addu	v0,t4,v0
800069c0:	90430001 	lbu	v1,1(v0)
800069c4:	90450000 	lbu	a1,0(v0)
800069c8:	91660000 	lbu	a2,0(t3)
800069cc:	00031a00 	sll	v1,v1,0x8
800069d0:	00042200 	sll	a0,a0,0x8
800069d4:	00651821 	addu	v1,v1,a1
800069d8:	00862021 	addu	a0,a0,a2
800069dc:	00031400 	sll	v0,v1,0x10
800069e0:	00041c00 	sll	v1,a0,0x10
800069e4:	00021403 	sra	v0,v0,0x10
800069e8:	08001570 	j	800055c0 <S9xSearchForChange+0xc0>
800069ec:	00031c03 	sra	v1,v1,0x10
800069f0:	8f223f48 	lw	v0,16200(t9)
800069f4:	91640001 	lbu	a0,1(t3)
800069f8:	01821021 	addu	v0,t4,v0
800069fc:	90433001 	lbu	v1,12289(v0)
80006a00:	90453000 	lbu	a1,12288(v0)
80006a04:	91660000 	lbu	a2,0(t3)
80006a08:	00031a00 	sll	v1,v1,0x8
80006a0c:	00042200 	sll	a0,a0,0x8
80006a10:	00651821 	addu	v1,v1,a1
80006a14:	00862021 	addu	a0,a0,a2
80006a18:	00031400 	sll	v0,v1,0x10
80006a1c:	00041c00 	sll	v1,a0,0x10
80006a20:	00021403 	sra	v0,v0,0x10
80006a24:	080015c1 	j	80005704 <S9xSearchForChange+0x204>
80006a28:	00031c03 	sra	v1,v1,0x10
80006a2c:	8e423f4c 	lw	v0,16204(s2)
80006a30:	91640001 	lbu	a0,1(t3)
80006a34:	01821021 	addu	v0,t4,v0
80006a38:	90430001 	lbu	v1,1(v0)
80006a3c:	90450000 	lbu	a1,0(v0)
80006a40:	91660000 	lbu	a2,0(t3)
80006a44:	00031a00 	sll	v1,v1,0x8
80006a48:	00042200 	sll	a0,a0,0x8
80006a4c:	00651821 	addu	v1,v1,a1
80006a50:	00862021 	addu	a0,a0,a2
80006a54:	3067ffff 	andi	a3,v1,0xffff
80006a58:	0800161a 	j	80005868 <S9xSearchForChange+0x368>
80006a5c:	3083ffff 	andi	v1,a0,0xffff
80006a60:	8e423f48 	lw	v0,16200(s2)
80006a64:	91640001 	lbu	a0,1(t3)
80006a68:	01821021 	addu	v0,t4,v0
80006a6c:	90433001 	lbu	v1,12289(v0)
80006a70:	90453000 	lbu	a1,12288(v0)
80006a74:	91660000 	lbu	a2,0(t3)
80006a78:	00031a00 	sll	v1,v1,0x8
80006a7c:	00042200 	sll	a0,a0,0x8
80006a80:	00651821 	addu	v1,v1,a1
80006a84:	00862021 	addu	a0,a0,a2
80006a88:	3067ffff 	andi	a3,v1,0xffff
80006a8c:	08001643 	j	8000590c <S9xSearchForChange+0x40c>
80006a90:	3083ffff 	andi	v1,a0,0xffff
80006a94:	1700016d 	bnez	t8,8000704c <S9xSearchForChange+0x1b4c>
80006a98:	00000000 	nop
80006a9c:	8e423f4c 	lw	v0,16204(s2)
80006aa0:	91a40000 	lbu	a0,0(t5)
80006aa4:	01821021 	addu	v0,t4,v0
80006aa8:	90430000 	lbu	v1,0(v0)
80006aac:	1464fb72 	bne	v1,a0,80005878 <S9xSearchForChange+0x378>
80006ab0:	022e1021 	addu	v0,s1,t6
80006ab4:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
80006ab8:	00000000 	nop
80006abc:	17000145 	bnez	t8,80006fd4 <S9xSearchForChange+0x1ad4>
80006ac0:	00000000 	nop
80006ac4:	8e223f44 	lw	v0,16196(s1)
80006ac8:	81640000 	lb	a0,0(t3)
80006acc:	01821021 	addu	v0,t4,v0
80006ad0:	80430000 	lb	v1,0(v0)
80006ad4:	1483fabe 	bne	a0,v1,800055d0 <S9xSearchForChange+0xd0>
80006ad8:	024e1821 	addu	v1,s2,t6
80006adc:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
80006ae0:	00000000 	nop
80006ae4:	17000195 	bnez	t8,8000713c <S9xSearchForChange+0x1c3c>
80006ae8:	00000000 	nop
80006aec:	8f223f48 	lw	v0,16200(t9)
80006af0:	81a40000 	lb	a0,0(t5)
80006af4:	01821021 	addu	v0,t4,v0
80006af8:	80433000 	lb	v1,12288(v0)
80006afc:	1464fb05 	bne	v1,a0,80005714 <S9xSearchForChange+0x214>
80006b00:	024e1021 	addu	v0,s2,t6
80006b04:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
80006b08:	00000000 	nop
80006b0c:	170001c7 	bnez	t8,8000722c <S9xSearchForChange+0x1d2c>
80006b10:	00000000 	nop
80006b14:	8e423f48 	lw	v0,16200(s2)
80006b18:	91a40000 	lbu	a0,0(t5)
80006b1c:	004c1021 	addu	v0,v0,t4
80006b20:	90433000 	lbu	v1,12288(v0)
80006b24:	1464fb7d 	bne	v1,a0,8000591c <S9xSearchForChange+0x41c>
80006b28:	022e1021 	addu	v0,s1,t6
80006b2c:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
80006b30:	00000000 	nop
80006b34:	1700019f 	bnez	t8,800071b4 <S9xSearchForChange+0x1cb4>
80006b38:	00000000 	nop
80006b3c:	8f223f4c 	lw	v0,16204(t9)
80006b40:	81a40000 	lb	a0,0(t5)
80006b44:	01821021 	addu	v0,t4,v0
80006b48:	80430000 	lb	v1,0(v0)
80006b4c:	1483fac8 	bne	a0,v1,80005670 <S9xSearchForChange+0x170>
80006b50:	024e1021 	addu	v0,s2,t6
80006b54:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
80006b58:	00000000 	nop
80006b5c:	17000159 	bnez	t8,800070c4 <S9xSearchForChange+0x1bc4>
80006b60:	00000000 	nop
80006b64:	8f223f44 	lw	v0,16196(t9)
80006b68:	91640000 	lbu	a0,0(t3)
80006b6c:	01821021 	addu	v0,t4,v0
80006b70:	90430000 	lbu	v1,0(v0)
80006b74:	1464fb18 	bne	v1,a0,800057d8 <S9xSearchForChange+0x2d8>
80006b78:	022e1821 	addu	v1,s1,t6
80006b7c:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
80006b80:	00000000 	nop
80006b84:	8f223f4c 	lw	v0,16204(t9)
80006b88:	91660001 	lbu	a2,1(t3)
80006b8c:	01821021 	addu	v0,t4,v0
80006b90:	90450001 	lbu	a1,1(v0)
80006b94:	90470002 	lbu	a3,2(v0)
80006b98:	90430000 	lbu	v1,0(v0)
80006b9c:	91640000 	lbu	a0,0(t3)
80006ba0:	91620002 	lbu	v0,2(t3)
80006ba4:	00052a00 	sll	a1,a1,0x8
80006ba8:	00063200 	sll	a2,a2,0x8
80006bac:	00021400 	sll	v0,v0,0x10
80006bb0:	00651821 	addu	v1,v1,a1
80006bb4:	00862021 	addu	a0,a0,a2
80006bb8:	00073c00 	sll	a3,a3,0x10
80006bbc:	00822021 	addu	a0,a0,v0
80006bc0:	00671821 	addu	v1,v1,a3
80006bc4:	00031a00 	sll	v1,v1,0x8
80006bc8:	00042200 	sll	a0,a0,0x8
80006bcc:	00031203 	sra	v0,v1,0x8
80006bd0:	08001598 	j	80005660 <S9xSearchForChange+0x160>
80006bd4:	00042203 	sra	a0,a0,0x8
80006bd8:	8e223f44 	lw	v0,16196(s1)
80006bdc:	91660001 	lbu	a2,1(t3)
80006be0:	01821021 	addu	v0,t4,v0
80006be4:	90450001 	lbu	a1,1(v0)
80006be8:	90470002 	lbu	a3,2(v0)
80006bec:	90430000 	lbu	v1,0(v0)
80006bf0:	91640000 	lbu	a0,0(t3)
80006bf4:	91620002 	lbu	v0,2(t3)
80006bf8:	00052a00 	sll	a1,a1,0x8
80006bfc:	00063200 	sll	a2,a2,0x8
80006c00:	00021400 	sll	v0,v0,0x10
80006c04:	00651821 	addu	v1,v1,a1
80006c08:	00862021 	addu	a0,a0,a2
80006c0c:	00073c00 	sll	a3,a3,0x10
80006c10:	00822021 	addu	a0,a0,v0
80006c14:	00671821 	addu	v1,v1,a3
80006c18:	00031a00 	sll	v1,v1,0x8
80006c1c:	00042200 	sll	a0,a0,0x8
80006c20:	00031203 	sra	v0,v1,0x8
80006c24:	08001570 	j	800055c0 <S9xSearchForChange+0xc0>
80006c28:	00041a03 	sra	v1,a0,0x8
80006c2c:	8f223f48 	lw	v0,16200(t9)
80006c30:	91660001 	lbu	a2,1(t3)
80006c34:	01821021 	addu	v0,t4,v0
80006c38:	90453001 	lbu	a1,12289(v0)
80006c3c:	90473002 	lbu	a3,12290(v0)
80006c40:	90433000 	lbu	v1,12288(v0)
80006c44:	91640000 	lbu	a0,0(t3)
80006c48:	91620002 	lbu	v0,2(t3)
80006c4c:	00052a00 	sll	a1,a1,0x8
80006c50:	00063200 	sll	a2,a2,0x8
80006c54:	00021400 	sll	v0,v0,0x10
80006c58:	00651821 	addu	v1,v1,a1
80006c5c:	00862021 	addu	a0,a0,a2
80006c60:	00073c00 	sll	a3,a3,0x10
80006c64:	00822021 	addu	a0,a0,v0
80006c68:	00671821 	addu	v1,v1,a3
80006c6c:	00031a00 	sll	v1,v1,0x8
80006c70:	00042200 	sll	a0,a0,0x8
80006c74:	00031203 	sra	v0,v1,0x8
80006c78:	080015c1 	j	80005704 <S9xSearchForChange+0x204>
80006c7c:	00041a03 	sra	v1,a0,0x8
80006c80:	8e423f4c 	lw	v0,16204(s2)
80006c84:	91660001 	lbu	a2,1(t3)
80006c88:	01821021 	addu	v0,t4,v0
80006c8c:	90430001 	lbu	v1,1(v0)
80006c90:	90470002 	lbu	a3,2(v0)
80006c94:	90440000 	lbu	a0,0(v0)
80006c98:	91650000 	lbu	a1,0(t3)
80006c9c:	91620002 	lbu	v0,2(t3)
80006ca0:	00031a00 	sll	v1,v1,0x8
80006ca4:	00063200 	sll	a2,a2,0x8
80006ca8:	00832021 	addu	a0,a0,v1
80006cac:	00a62821 	addu	a1,a1,a2
80006cb0:	00073c00 	sll	a3,a3,0x10
80006cb4:	00021400 	sll	v0,v0,0x10
80006cb8:	00873821 	addu	a3,a0,a3
80006cbc:	0800161a 	j	80005868 <S9xSearchForChange+0x368>
80006cc0:	00a21821 	addu	v1,a1,v0
80006cc4:	8e423f48 	lw	v0,16200(s2)
80006cc8:	91660001 	lbu	a2,1(t3)
80006ccc:	01821021 	addu	v0,t4,v0
80006cd0:	90433001 	lbu	v1,12289(v0)
80006cd4:	90473002 	lbu	a3,12290(v0)
80006cd8:	90443000 	lbu	a0,12288(v0)
80006cdc:	91650000 	lbu	a1,0(t3)
80006ce0:	91620002 	lbu	v0,2(t3)
80006ce4:	00031a00 	sll	v1,v1,0x8
80006ce8:	00063200 	sll	a2,a2,0x8
80006cec:	00832021 	addu	a0,a0,v1
80006cf0:	00a62821 	addu	a1,a1,a2
80006cf4:	00073c00 	sll	a3,a3,0x10
80006cf8:	00021400 	sll	v0,v0,0x10
80006cfc:	00873821 	addu	a3,a0,a3
80006d00:	08001643 	j	8000590c <S9xSearchForChange+0x40c>
80006d04:	00a21821 	addu	v1,a1,v0
80006d08:	8f223f44 	lw	v0,16196(t9)
80006d0c:	91660001 	lbu	a2,1(t3)
80006d10:	01821021 	addu	v0,t4,v0
80006d14:	90430001 	lbu	v1,1(v0)
80006d18:	90470002 	lbu	a3,2(v0)
80006d1c:	90440000 	lbu	a0,0(v0)
80006d20:	91650000 	lbu	a1,0(t3)
80006d24:	91620002 	lbu	v0,2(t3)
80006d28:	00031a00 	sll	v1,v1,0x8
80006d2c:	00063200 	sll	a2,a2,0x8
80006d30:	00832021 	addu	a0,a0,v1
80006d34:	00a62821 	addu	a1,a1,a2
80006d38:	00073c00 	sll	a3,a3,0x10
80006d3c:	00021400 	sll	v0,v0,0x10
80006d40:	00873821 	addu	a3,a0,a3
80006d44:	080015f2 	j	800057c8 <S9xSearchForChange+0x2c8>
80006d48:	00a21821 	addu	v1,a1,v0
80006d4c:	131204ca 	beq	t8,s2,80008078 <S9xSearchForChange+0x2b78>
80006d50:	00000000 	nop
80006d54:	13030175 	beq	t8,v1,8000732c <S9xSearchForChange+0x1e2c>
80006d58:	00000000 	nop
80006d5c:	8f223f44 	lw	v0,16196(t9)
80006d60:	916a0001 	lbu	t2,1(t3)
80006d64:	01821021 	addu	v0,t4,v0
80006d68:	90490003 	lbu	t1,3(v0)
80006d6c:	90450001 	lbu	a1,1(v0)
80006d70:	90430002 	lbu	v1,2(v0)
80006d74:	91640002 	lbu	a0,2(t3)
80006d78:	91660003 	lbu	a2,3(t3)
80006d7c:	90470000 	lbu	a3,0(v0)
80006d80:	91680000 	lbu	t0,0(t3)
80006d84:	00052a00 	sll	a1,a1,0x8
80006d88:	00031c00 	sll	v1,v1,0x10
80006d8c:	00094e00 	sll	t1,t1,0x18
80006d90:	000a5200 	sll	t2,t2,0x8
80006d94:	00042400 	sll	a0,a0,0x10
80006d98:	00063600 	sll	a2,a2,0x18
80006d9c:	00691821 	addu	v1,v1,t1
80006da0:	00e53821 	addu	a3,a3,a1
80006da4:	010a4021 	addu	t0,t0,t2
80006da8:	00862021 	addu	a0,a0,a2
80006dac:	00e33821 	addu	a3,a3,v1
80006db0:	08001a15 	j	80006854 <S9xSearchForChange+0x1354>
80006db4:	01041821 	addu	v1,t0,a0
80006db8:	13130495 	beq	t8,s3,80008010 <S9xSearchForChange+0x2b10>
80006dbc:	00000000 	nop
80006dc0:	1303016b 	beq	t8,v1,80007370 <S9xSearchForChange+0x1e70>
80006dc4:	00000000 	nop
80006dc8:	8e423f4c 	lw	v0,16204(s2)
80006dcc:	916a0001 	lbu	t2,1(t3)
80006dd0:	01821021 	addu	v0,t4,v0
80006dd4:	90490003 	lbu	t1,3(v0)
80006dd8:	90450001 	lbu	a1,1(v0)
80006ddc:	90430002 	lbu	v1,2(v0)
80006de0:	91640002 	lbu	a0,2(t3)
80006de4:	91660003 	lbu	a2,3(t3)
80006de8:	90470000 	lbu	a3,0(v0)
80006dec:	91680000 	lbu	t0,0(t3)
80006df0:	00052a00 	sll	a1,a1,0x8
80006df4:	00031c00 	sll	v1,v1,0x10
80006df8:	00094e00 	sll	t1,t1,0x18
80006dfc:	000a5200 	sll	t2,t2,0x8
80006e00:	00042400 	sll	a0,a0,0x10
80006e04:	00063600 	sll	a2,a2,0x18
80006e08:	00691821 	addu	v1,v1,t1
80006e0c:	00e53821 	addu	a3,a3,a1
80006e10:	010a4021 	addu	t0,t0,t2
80006e14:	00862021 	addu	a0,a0,a2
80006e18:	00e33821 	addu	a3,a3,v1
80006e1c:	08001a41 	j	80006904 <S9xSearchForChange+0x1404>
80006e20:	01041821 	addu	v1,t0,a0
80006e24:	13130487 	beq	t8,s3,80008044 <S9xSearchForChange+0x2b44>
80006e28:	00000000 	nop
80006e2c:	13030161 	beq	t8,v1,800073b4 <S9xSearchForChange+0x1eb4>
80006e30:	00000000 	nop
80006e34:	8e423f48 	lw	v0,16200(s2)
80006e38:	916a0001 	lbu	t2,1(t3)
80006e3c:	01821021 	addu	v0,t4,v0
80006e40:	90493003 	lbu	t1,12291(v0)
80006e44:	90453001 	lbu	a1,12289(v0)
80006e48:	90433002 	lbu	v1,12290(v0)
80006e4c:	91640002 	lbu	a0,2(t3)
80006e50:	91660003 	lbu	a2,3(t3)
80006e54:	90473000 	lbu	a3,12288(v0)
80006e58:	91680000 	lbu	t0,0(t3)
80006e5c:	00052a00 	sll	a1,a1,0x8
80006e60:	00031c00 	sll	v1,v1,0x10
80006e64:	00094e00 	sll	t1,t1,0x18
80006e68:	000a5200 	sll	t2,t2,0x8
80006e6c:	00042400 	sll	a0,a0,0x10
80006e70:	00063600 	sll	a2,a2,0x18
80006e74:	00691821 	addu	v1,v1,t1
80006e78:	00e53821 	addu	a3,a3,a1
80006e7c:	010a4021 	addu	t0,t0,t2
80006e80:	00862021 	addu	a0,a0,a2
80006e84:	00e33821 	addu	a3,a3,v1
80006e88:	08001a4c 	j	80006930 <S9xSearchForChange+0x1430>
80006e8c:	01041821 	addu	v1,t0,a0
80006e90:	13130497 	beq	t8,s3,800080f0 <S9xSearchForChange+0x2bf0>
80006e94:	00000000 	nop
80006e98:	130301a0 	beq	t8,v1,8000751c <S9xSearchForChange+0x201c>
80006e9c:	00000000 	nop
80006ea0:	8e223f44 	lw	v0,16196(s1)
80006ea4:	916a0001 	lbu	t2,1(t3)
80006ea8:	01821021 	addu	v0,t4,v0
80006eac:	90490003 	lbu	t1,3(v0)
80006eb0:	90450001 	lbu	a1,1(v0)
80006eb4:	90430002 	lbu	v1,2(v0)
80006eb8:	91640002 	lbu	a0,2(t3)
80006ebc:	91660003 	lbu	a2,3(t3)
80006ec0:	90470000 	lbu	a3,0(v0)
80006ec4:	91680000 	lbu	t0,0(t3)
80006ec8:	00052a00 	sll	a1,a1,0x8
80006ecc:	00031c00 	sll	v1,v1,0x10
80006ed0:	00094e00 	sll	t1,t1,0x18
80006ed4:	000a5200 	sll	t2,t2,0x8
80006ed8:	00042400 	sll	a0,a0,0x10
80006edc:	00063600 	sll	a2,a2,0x18
80006ee0:	00e53821 	addu	a3,a3,a1
80006ee4:	00691821 	addu	v1,v1,t1
80006ee8:	010a4021 	addu	t0,t0,t2
80006eec:	00862021 	addu	a0,a0,a2
80006ef0:	00e31021 	addu	v0,a3,v1
80006ef4:	08001a2b 	j	800068ac <S9xSearchForChange+0x13ac>
80006ef8:	01042021 	addu	a0,t0,a0
80006efc:	13130435 	beq	t8,s3,80007fd4 <S9xSearchForChange+0x2ad4>
80006f00:	00000000 	nop
80006f04:	1303019a 	beq	t8,v1,80007570 <S9xSearchForChange+0x2070>
80006f08:	00000000 	nop
80006f0c:	8f223f4c 	lw	v0,16204(t9)
80006f10:	916a0001 	lbu	t2,1(t3)
80006f14:	01821021 	addu	v0,t4,v0
80006f18:	90490003 	lbu	t1,3(v0)
80006f1c:	90450001 	lbu	a1,1(v0)
80006f20:	90430002 	lbu	v1,2(v0)
80006f24:	91640002 	lbu	a0,2(t3)
80006f28:	91660003 	lbu	a2,3(t3)
80006f2c:	90470000 	lbu	a3,0(v0)
80006f30:	91680000 	lbu	t0,0(t3)
80006f34:	00052a00 	sll	a1,a1,0x8
80006f38:	00031c00 	sll	v1,v1,0x10
80006f3c:	00094e00 	sll	t1,t1,0x18
80006f40:	000a5200 	sll	t2,t2,0x8
80006f44:	00042400 	sll	a0,a0,0x10
80006f48:	00063600 	sll	a2,a2,0x18
80006f4c:	00e53821 	addu	a3,a3,a1
80006f50:	00691821 	addu	v1,v1,t1
80006f54:	010a4021 	addu	t0,t0,t2
80006f58:	00862021 	addu	a0,a0,a2
80006f5c:	00e31021 	addu	v0,a3,v1
80006f60:	08001a20 	j	80006880 <S9xSearchForChange+0x1380>
80006f64:	01042021 	addu	a0,t0,a0
80006f68:	1313040b 	beq	t8,s3,80007f98 <S9xSearchForChange+0x2a98>
80006f6c:	00000000 	nop
80006f70:	13030155 	beq	t8,v1,800074c8 <S9xSearchForChange+0x1fc8>
80006f74:	00000000 	nop
80006f78:	8f223f48 	lw	v0,16200(t9)
80006f7c:	916a0001 	lbu	t2,1(t3)
80006f80:	01821021 	addu	v0,t4,v0
80006f84:	90493003 	lbu	t1,12291(v0)
80006f88:	90453001 	lbu	a1,12289(v0)
80006f8c:	90433002 	lbu	v1,12290(v0)
80006f90:	91640002 	lbu	a0,2(t3)
80006f94:	91660003 	lbu	a2,3(t3)
80006f98:	90473000 	lbu	a3,12288(v0)
80006f9c:	91680000 	lbu	t0,0(t3)
80006fa0:	00052a00 	sll	a1,a1,0x8
80006fa4:	00031c00 	sll	v1,v1,0x10
80006fa8:	00094e00 	sll	t1,t1,0x18
80006fac:	000a5200 	sll	t2,t2,0x8
80006fb0:	00042400 	sll	a0,a0,0x10
80006fb4:	00063600 	sll	a2,a2,0x18
80006fb8:	00691821 	addu	v1,v1,t1
80006fbc:	00e53821 	addu	a3,a3,a1
80006fc0:	010a4021 	addu	t0,t0,t2
80006fc4:	00862021 	addu	a0,a0,a2
80006fc8:	00e31021 	addu	v0,a3,v1
80006fcc:	08001a36 	j	800068d8 <S9xSearchForChange+0x13d8>
80006fd0:	01041821 	addu	v1,t0,a0
80006fd4:	13130118 	beq	t8,s3,80007438 <S9xSearchForChange+0x1f38>
80006fd8:	00000000 	nop
80006fdc:	13030493 	beq	t8,v1,8000822c <S9xSearchForChange+0x2d2c>
80006fe0:	00000000 	nop
80006fe4:	8e223f44 	lw	v0,16196(s1)
80006fe8:	916a0001 	lbu	t2,1(t3)
80006fec:	01821021 	addu	v0,t4,v0
80006ff0:	90490003 	lbu	t1,3(v0)
80006ff4:	90450001 	lbu	a1,1(v0)
80006ff8:	90430002 	lbu	v1,2(v0)
80006ffc:	91640002 	lbu	a0,2(t3)
80007000:	91660003 	lbu	a2,3(t3)
80007004:	90470000 	lbu	a3,0(v0)
80007008:	91680000 	lbu	t0,0(t3)
8000700c:	00052a00 	sll	a1,a1,0x8
80007010:	00031c00 	sll	v1,v1,0x10
80007014:	00094e00 	sll	t1,t1,0x18
80007018:	000a5200 	sll	t2,t2,0x8
8000701c:	00042400 	sll	a0,a0,0x10
80007020:	00063600 	sll	a2,a2,0x18
80007024:	00e53821 	addu	a3,a3,a1
80007028:	00691821 	addu	v1,v1,t1
8000702c:	010a4021 	addu	t0,t0,t2
80007030:	00862021 	addu	a0,a0,a2
80007034:	00e31821 	addu	v1,a3,v1
80007038:	01042021 	addu	a0,t0,a0
8000703c:	1483f964 	bne	a0,v1,800055d0 <S9xSearchForChange+0xd0>
80007040:	024e1821 	addu	v1,s2,t6
80007044:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
80007048:	00000000 	nop
8000704c:	131300ea 	beq	t8,s3,800073f8 <S9xSearchForChange+0x1ef8>
80007050:	00000000 	nop
80007054:	13030461 	beq	t8,v1,800081dc <S9xSearchForChange+0x2cdc>
80007058:	00000000 	nop
8000705c:	8e423f4c 	lw	v0,16204(s2)
80007060:	916a0001 	lbu	t2,1(t3)
80007064:	01821021 	addu	v0,t4,v0
80007068:	90490003 	lbu	t1,3(v0)
8000706c:	90450001 	lbu	a1,1(v0)
80007070:	90430002 	lbu	v1,2(v0)
80007074:	91640002 	lbu	a0,2(t3)
80007078:	91660003 	lbu	a2,3(t3)
8000707c:	90470000 	lbu	a3,0(v0)
80007080:	91680000 	lbu	t0,0(t3)
80007084:	00052a00 	sll	a1,a1,0x8
80007088:	00031c00 	sll	v1,v1,0x10
8000708c:	00094e00 	sll	t1,t1,0x18
80007090:	000a5200 	sll	t2,t2,0x8
80007094:	00042400 	sll	a0,a0,0x10
80007098:	00063600 	sll	a2,a2,0x18
8000709c:	00e53821 	addu	a3,a3,a1
800070a0:	00691821 	addu	v1,v1,t1
800070a4:	010a4021 	addu	t0,t0,t2
800070a8:	00862021 	addu	a0,a0,a2
800070ac:	00e31821 	addu	v1,a3,v1
800070b0:	01042021 	addu	a0,t0,a0
800070b4:	1464f9f0 	bne	v1,a0,80005878 <S9xSearchForChange+0x378>
800070b8:	022e1021 	addu	v0,s1,t6
800070bc:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
800070c0:	00000000 	nop
800070c4:	13120077 	beq	t8,s2,800072a4 <S9xSearchForChange+0x1da4>
800070c8:	00000000 	nop
800070cc:	13030417 	beq	t8,v1,8000812c <S9xSearchForChange+0x2c2c>
800070d0:	00000000 	nop
800070d4:	8f223f44 	lw	v0,16196(t9)
800070d8:	916a0001 	lbu	t2,1(t3)
800070dc:	01821021 	addu	v0,t4,v0
800070e0:	90490003 	lbu	t1,3(v0)
800070e4:	90450001 	lbu	a1,1(v0)
800070e8:	90430002 	lbu	v1,2(v0)
800070ec:	91640002 	lbu	a0,2(t3)
800070f0:	91660003 	lbu	a2,3(t3)
800070f4:	90470000 	lbu	a3,0(v0)
800070f8:	91680000 	lbu	t0,0(t3)
800070fc:	00052a00 	sll	a1,a1,0x8
80007100:	00031c00 	sll	v1,v1,0x10
80007104:	00094e00 	sll	t1,t1,0x18
80007108:	000a5200 	sll	t2,t2,0x8
8000710c:	00042400 	sll	a0,a0,0x10
80007110:	00063600 	sll	a2,a2,0x18
80007114:	00e53821 	addu	a3,a3,a1
80007118:	00691821 	addu	v1,v1,t1
8000711c:	010a4021 	addu	t0,t0,t2
80007120:	00862021 	addu	a0,a0,a2
80007124:	00e31821 	addu	v1,a3,v1
80007128:	01042021 	addu	a0,t0,a0
8000712c:	1464f9aa 	bne	v1,a0,800057d8 <S9xSearchForChange+0x2d8>
80007130:	022e1821 	addu	v1,s1,t6
80007134:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
80007138:	00000000 	nop
8000713c:	13130069 	beq	t8,s3,800072e4 <S9xSearchForChange+0x1de4>
80007140:	00000000 	nop
80007144:	13030451 	beq	t8,v1,8000828c <S9xSearchForChange+0x2d8c>
80007148:	00000000 	nop
8000714c:	8f223f48 	lw	v0,16200(t9)
80007150:	916a0001 	lbu	t2,1(t3)
80007154:	01821021 	addu	v0,t4,v0
80007158:	90493003 	lbu	t1,12291(v0)
8000715c:	90453001 	lbu	a1,12289(v0)
80007160:	90433002 	lbu	v1,12290(v0)
80007164:	91640002 	lbu	a0,2(t3)
80007168:	91660003 	lbu	a2,3(t3)
8000716c:	90473000 	lbu	a3,12288(v0)
80007170:	91680000 	lbu	t0,0(t3)
80007174:	00052a00 	sll	a1,a1,0x8
80007178:	00031c00 	sll	v1,v1,0x10
8000717c:	00094e00 	sll	t1,t1,0x18
80007180:	000a5200 	sll	t2,t2,0x8
80007184:	00042400 	sll	a0,a0,0x10
80007188:	00063600 	sll	a2,a2,0x18
8000718c:	00e53821 	addu	a3,a3,a1
80007190:	00691821 	addu	v1,v1,t1
80007194:	010a4021 	addu	t0,t0,t2
80007198:	00862021 	addu	a0,a0,a2
8000719c:	00e31821 	addu	v1,a3,v1
800071a0:	01042021 	addu	a0,t0,a0
800071a4:	1464f95b 	bne	v1,a0,80005714 <S9xSearchForChange+0x214>
800071a8:	024e1021 	addu	v0,s2,t6
800071ac:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
800071b0:	00000000 	nop
800071b4:	131300b2 	beq	t8,s3,80007480 <S9xSearchForChange+0x1f80>
800071b8:	00000000 	nop
800071bc:	130303ef 	beq	t8,v1,8000817c <S9xSearchForChange+0x2c7c>
800071c0:	00000000 	nop
800071c4:	8f223f4c 	lw	v0,16204(t9)
800071c8:	916a0001 	lbu	t2,1(t3)
800071cc:	01821021 	addu	v0,t4,v0
800071d0:	90490003 	lbu	t1,3(v0)
800071d4:	90450001 	lbu	a1,1(v0)
800071d8:	90430002 	lbu	v1,2(v0)
800071dc:	91640002 	lbu	a0,2(t3)
800071e0:	91660003 	lbu	a2,3(t3)
800071e4:	90470000 	lbu	a3,0(v0)
800071e8:	91680000 	lbu	t0,0(t3)
800071ec:	00052a00 	sll	a1,a1,0x8
800071f0:	00031c00 	sll	v1,v1,0x10
800071f4:	00094e00 	sll	t1,t1,0x18
800071f8:	000a5200 	sll	t2,t2,0x8
800071fc:	00042400 	sll	a0,a0,0x10
80007200:	00063600 	sll	a2,a2,0x18
80007204:	00e53821 	addu	a3,a3,a1
80007208:	00691821 	addu	v1,v1,t1
8000720c:	010a4021 	addu	t0,t0,t2
80007210:	00862021 	addu	a0,a0,a2
80007214:	00e31821 	addu	v1,a3,v1
80007218:	01042021 	addu	a0,t0,a0
8000721c:	1483f914 	bne	a0,v1,80005670 <S9xSearchForChange+0x170>
80007220:	024e1021 	addu	v0,s2,t6
80007224:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
80007228:	00000000 	nop
8000722c:	131300e5 	beq	t8,s3,800075c4 <S9xSearchForChange+0x20c4>
80007230:	00000000 	nop
80007234:	1303042d 	beq	t8,v1,800082ec <S9xSearchForChange+0x2dec>
80007238:	00000000 	nop
8000723c:	8e423f48 	lw	v0,16200(s2)
80007240:	916a0001 	lbu	t2,1(t3)
80007244:	01821021 	addu	v0,t4,v0
80007248:	90493003 	lbu	t1,12291(v0)
8000724c:	90453001 	lbu	a1,12289(v0)
80007250:	90433002 	lbu	v1,12290(v0)
80007254:	91640002 	lbu	a0,2(t3)
80007258:	91660003 	lbu	a2,3(t3)
8000725c:	90473000 	lbu	a3,12288(v0)
80007260:	91680000 	lbu	t0,0(t3)
80007264:	00052a00 	sll	a1,a1,0x8
80007268:	00031c00 	sll	v1,v1,0x10
8000726c:	00094e00 	sll	t1,t1,0x18
80007270:	000a5200 	sll	t2,t2,0x8
80007274:	00042400 	sll	a0,a0,0x10
80007278:	00063600 	sll	a2,a2,0x18
8000727c:	00e53821 	addu	a3,a3,a1
80007280:	00691821 	addu	v1,v1,t1
80007284:	010a4021 	addu	t0,t0,t2
80007288:	00862021 	addu	a0,a0,a2
8000728c:	00e31821 	addu	v1,a3,v1
80007290:	01042021 	addu	a0,t0,a0
80007294:	1464f9a1 	bne	v1,a0,8000591c <S9xSearchForChange+0x41c>
80007298:	022e1021 	addu	v0,s1,t6
8000729c:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
800072a0:	00000000 	nop
800072a4:	8f223f44 	lw	v0,16196(t9)
800072a8:	91640001 	lbu	a0,1(t3)
800072ac:	01821021 	addu	v0,t4,v0
800072b0:	90430001 	lbu	v1,1(v0)
800072b4:	90450000 	lbu	a1,0(v0)
800072b8:	91660000 	lbu	a2,0(t3)
800072bc:	00031a00 	sll	v1,v1,0x8
800072c0:	00042200 	sll	a0,a0,0x8
800072c4:	00651821 	addu	v1,v1,a1
800072c8:	00862021 	addu	a0,a0,a2
800072cc:	3063ffff 	andi	v1,v1,0xffff
800072d0:	3084ffff 	andi	a0,a0,0xffff
800072d4:	1464f940 	bne	v1,a0,800057d8 <S9xSearchForChange+0x2d8>
800072d8:	022e1821 	addu	v1,s1,t6
800072dc:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
800072e0:	00000000 	nop
800072e4:	8f223f48 	lw	v0,16200(t9)
800072e8:	91640001 	lbu	a0,1(t3)
800072ec:	01821021 	addu	v0,t4,v0
800072f0:	90433001 	lbu	v1,12289(v0)
800072f4:	90453000 	lbu	a1,12288(v0)
800072f8:	91660000 	lbu	a2,0(t3)
800072fc:	00031a00 	sll	v1,v1,0x8
80007300:	00042200 	sll	a0,a0,0x8
80007304:	00651821 	addu	v1,v1,a1
80007308:	00862021 	addu	a0,a0,a2
8000730c:	00031c00 	sll	v1,v1,0x10
80007310:	00042400 	sll	a0,a0,0x10
80007314:	00031c03 	sra	v1,v1,0x10
80007318:	00042403 	sra	a0,a0,0x10
8000731c:	1464f8fd 	bne	v1,a0,80005714 <S9xSearchForChange+0x214>
80007320:	024e1021 	addu	v0,s2,t6
80007324:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
80007328:	00000000 	nop
8000732c:	8f223f44 	lw	v0,16196(t9)
80007330:	91660001 	lbu	a2,1(t3)
80007334:	01821021 	addu	v0,t4,v0
80007338:	90430001 	lbu	v1,1(v0)
8000733c:	90470002 	lbu	a3,2(v0)
80007340:	90440000 	lbu	a0,0(v0)
80007344:	91650000 	lbu	a1,0(t3)
80007348:	91620002 	lbu	v0,2(t3)
8000734c:	00031a00 	sll	v1,v1,0x8
80007350:	00063200 	sll	a2,a2,0x8
80007354:	00832021 	addu	a0,a0,v1
80007358:	00a62821 	addu	a1,a1,a2
8000735c:	00073c00 	sll	a3,a3,0x10
80007360:	00021400 	sll	v0,v0,0x10
80007364:	00873821 	addu	a3,a0,a3
80007368:	08001a15 	j	80006854 <S9xSearchForChange+0x1354>
8000736c:	00a21821 	addu	v1,a1,v0
80007370:	8e423f4c 	lw	v0,16204(s2)
80007374:	91660001 	lbu	a2,1(t3)
80007378:	01821021 	addu	v0,t4,v0
8000737c:	90430001 	lbu	v1,1(v0)
80007380:	90470002 	lbu	a3,2(v0)
80007384:	90440000 	lbu	a0,0(v0)
80007388:	91650000 	lbu	a1,0(t3)
8000738c:	91620002 	lbu	v0,2(t3)
80007390:	00031a00 	sll	v1,v1,0x8
80007394:	00063200 	sll	a2,a2,0x8
80007398:	00832021 	addu	a0,a0,v1
8000739c:	00a62821 	addu	a1,a1,a2
800073a0:	00073c00 	sll	a3,a3,0x10
800073a4:	00021400 	sll	v0,v0,0x10
800073a8:	00873821 	addu	a3,a0,a3
800073ac:	08001a41 	j	80006904 <S9xSearchForChange+0x1404>
800073b0:	00a21821 	addu	v1,a1,v0
800073b4:	8e423f48 	lw	v0,16200(s2)
800073b8:	91660001 	lbu	a2,1(t3)
800073bc:	01821021 	addu	v0,t4,v0
800073c0:	90433001 	lbu	v1,12289(v0)
800073c4:	90473002 	lbu	a3,12290(v0)
800073c8:	90443000 	lbu	a0,12288(v0)
800073cc:	91650000 	lbu	a1,0(t3)
800073d0:	91620002 	lbu	v0,2(t3)
800073d4:	00031a00 	sll	v1,v1,0x8
800073d8:	00063200 	sll	a2,a2,0x8
800073dc:	00832021 	addu	a0,a0,v1
800073e0:	00a62821 	addu	a1,a1,a2
800073e4:	00073c00 	sll	a3,a3,0x10
800073e8:	00021400 	sll	v0,v0,0x10
800073ec:	00873821 	addu	a3,a0,a3
800073f0:	08001a4c 	j	80006930 <S9xSearchForChange+0x1430>
800073f4:	00a21821 	addu	v1,a1,v0
800073f8:	8e423f4c 	lw	v0,16204(s2)
800073fc:	91640001 	lbu	a0,1(t3)
80007400:	01821021 	addu	v0,t4,v0
80007404:	90430001 	lbu	v1,1(v0)
80007408:	90450000 	lbu	a1,0(v0)
8000740c:	91660000 	lbu	a2,0(t3)
80007410:	00031a00 	sll	v1,v1,0x8
80007414:	00042200 	sll	a0,a0,0x8
80007418:	00651821 	addu	v1,v1,a1
8000741c:	00862021 	addu	a0,a0,a2
80007420:	3063ffff 	andi	v1,v1,0xffff
80007424:	3084ffff 	andi	a0,a0,0xffff
80007428:	1464f913 	bne	v1,a0,80005878 <S9xSearchForChange+0x378>
8000742c:	022e1021 	addu	v0,s1,t6
80007430:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
80007434:	00000000 	nop
80007438:	8e223f44 	lw	v0,16196(s1)
8000743c:	91640001 	lbu	a0,1(t3)
80007440:	01821021 	addu	v0,t4,v0
80007444:	90430001 	lbu	v1,1(v0)
80007448:	90450000 	lbu	a1,0(v0)
8000744c:	91660000 	lbu	a2,0(t3)
80007450:	00031a00 	sll	v1,v1,0x8
80007454:	00042200 	sll	a0,a0,0x8
80007458:	00651821 	addu	v1,v1,a1
8000745c:	00862021 	addu	a0,a0,a2
80007460:	00031c00 	sll	v1,v1,0x10
80007464:	00042400 	sll	a0,a0,0x10
80007468:	00031c03 	sra	v1,v1,0x10
8000746c:	00042403 	sra	a0,a0,0x10
80007470:	1483f857 	bne	a0,v1,800055d0 <S9xSearchForChange+0xd0>
80007474:	024e1821 	addu	v1,s2,t6
80007478:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
8000747c:	00000000 	nop
80007480:	8f223f4c 	lw	v0,16204(t9)
80007484:	91640001 	lbu	a0,1(t3)
80007488:	01821021 	addu	v0,t4,v0
8000748c:	90430001 	lbu	v1,1(v0)
80007490:	90450000 	lbu	a1,0(v0)
80007494:	91660000 	lbu	a2,0(t3)
80007498:	00031a00 	sll	v1,v1,0x8
8000749c:	00042200 	sll	a0,a0,0x8
800074a0:	00651821 	addu	v1,v1,a1
800074a4:	00862021 	addu	a0,a0,a2
800074a8:	00031c00 	sll	v1,v1,0x10
800074ac:	00042400 	sll	a0,a0,0x10
800074b0:	00031c03 	sra	v1,v1,0x10
800074b4:	00042403 	sra	a0,a0,0x10
800074b8:	1483f86d 	bne	a0,v1,80005670 <S9xSearchForChange+0x170>
800074bc:	024e1021 	addu	v0,s2,t6
800074c0:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
800074c4:	00000000 	nop
800074c8:	8f223f48 	lw	v0,16200(t9)
800074cc:	91660001 	lbu	a2,1(t3)
800074d0:	01821021 	addu	v0,t4,v0
800074d4:	90453001 	lbu	a1,12289(v0)
800074d8:	90473002 	lbu	a3,12290(v0)
800074dc:	90433000 	lbu	v1,12288(v0)
800074e0:	91640000 	lbu	a0,0(t3)
800074e4:	91620002 	lbu	v0,2(t3)
800074e8:	00052a00 	sll	a1,a1,0x8
800074ec:	00063200 	sll	a2,a2,0x8
800074f0:	00021400 	sll	v0,v0,0x10
800074f4:	00651821 	addu	v1,v1,a1
800074f8:	00862021 	addu	a0,a0,a2
800074fc:	00073c00 	sll	a3,a3,0x10
80007500:	00822021 	addu	a0,a0,v0
80007504:	00671821 	addu	v1,v1,a3
80007508:	00031a00 	sll	v1,v1,0x8
8000750c:	00042200 	sll	a0,a0,0x8
80007510:	00031203 	sra	v0,v1,0x8
80007514:	08001a36 	j	800068d8 <S9xSearchForChange+0x13d8>
80007518:	00041a03 	sra	v1,a0,0x8
8000751c:	8e223f44 	lw	v0,16196(s1)
80007520:	91660001 	lbu	a2,1(t3)
80007524:	01821021 	addu	v0,t4,v0
80007528:	90450001 	lbu	a1,1(v0)
8000752c:	90470002 	lbu	a3,2(v0)
80007530:	90430000 	lbu	v1,0(v0)
80007534:	91640000 	lbu	a0,0(t3)
80007538:	91620002 	lbu	v0,2(t3)
8000753c:	00052a00 	sll	a1,a1,0x8
80007540:	00063200 	sll	a2,a2,0x8
80007544:	00021400 	sll	v0,v0,0x10
80007548:	00651821 	addu	v1,v1,a1
8000754c:	00862021 	addu	a0,a0,a2
80007550:	00073c00 	sll	a3,a3,0x10
80007554:	00822021 	addu	a0,a0,v0
80007558:	00671821 	addu	v1,v1,a3
8000755c:	00031a00 	sll	v1,v1,0x8
80007560:	00042200 	sll	a0,a0,0x8
80007564:	00031203 	sra	v0,v1,0x8
80007568:	08001a2b 	j	800068ac <S9xSearchForChange+0x13ac>
8000756c:	00042203 	sra	a0,a0,0x8
80007570:	8f223f4c 	lw	v0,16204(t9)
80007574:	91660001 	lbu	a2,1(t3)
80007578:	01821021 	addu	v0,t4,v0
8000757c:	90450001 	lbu	a1,1(v0)
80007580:	90470002 	lbu	a3,2(v0)
80007584:	90430000 	lbu	v1,0(v0)
80007588:	91640000 	lbu	a0,0(t3)
8000758c:	91620002 	lbu	v0,2(t3)
80007590:	00052a00 	sll	a1,a1,0x8
80007594:	00063200 	sll	a2,a2,0x8
80007598:	00021400 	sll	v0,v0,0x10
8000759c:	00651821 	addu	v1,v1,a1
800075a0:	00862021 	addu	a0,a0,a2
800075a4:	00073c00 	sll	a3,a3,0x10
800075a8:	00822021 	addu	a0,a0,v0
800075ac:	00671821 	addu	v1,v1,a3
800075b0:	00031a00 	sll	v1,v1,0x8
800075b4:	00042200 	sll	a0,a0,0x8
800075b8:	00031203 	sra	v0,v1,0x8
800075bc:	08001a20 	j	80006880 <S9xSearchForChange+0x1380>
800075c0:	00042203 	sra	a0,a0,0x8
800075c4:	8e423f48 	lw	v0,16200(s2)
800075c8:	91640001 	lbu	a0,1(t3)
800075cc:	01821021 	addu	v0,t4,v0
800075d0:	90433001 	lbu	v1,12289(v0)
800075d4:	90453000 	lbu	a1,12288(v0)
800075d8:	91660000 	lbu	a2,0(t3)
800075dc:	00031a00 	sll	v1,v1,0x8
800075e0:	00042200 	sll	a0,a0,0x8
800075e4:	00651821 	addu	v1,v1,a1
800075e8:	00862021 	addu	a0,a0,a2
800075ec:	3063ffff 	andi	v1,v1,0xffff
800075f0:	3084ffff 	andi	a0,a0,0xffff
800075f4:	1464f8c9 	bne	v1,a0,8000591c <S9xSearchForChange+0x41c>
800075f8:	022e1021 	addu	v0,s1,t6
800075fc:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
80007600:	00000000 	nop
80007604:	8e223f44 	lw	v0,16196(s1)
80007608:	91640001 	lbu	a0,1(t3)
8000760c:	01821021 	addu	v0,t4,v0
80007610:	90430001 	lbu	v1,1(v0)
80007614:	90450000 	lbu	a1,0(v0)
80007618:	91660000 	lbu	a2,0(t3)
8000761c:	00031a00 	sll	v1,v1,0x8
80007620:	00042200 	sll	a0,a0,0x8
80007624:	00651821 	addu	v1,v1,a1
80007628:	00862021 	addu	a0,a0,a2
8000762c:	00031400 	sll	v0,v1,0x10
80007630:	00042400 	sll	a0,a0,0x10
80007634:	00021403 	sra	v0,v0,0x10
80007638:	08001977 	j	800065dc <S9xSearchForChange+0x10dc>
8000763c:	00042403 	sra	a0,a0,0x10
80007640:	8f223f48 	lw	v0,16200(t9)
80007644:	91640001 	lbu	a0,1(t3)
80007648:	01821021 	addu	v0,t4,v0
8000764c:	90433001 	lbu	v1,12289(v0)
80007650:	90453000 	lbu	a1,12288(v0)
80007654:	91660000 	lbu	a2,0(t3)
80007658:	00031a00 	sll	v1,v1,0x8
8000765c:	00042200 	sll	a0,a0,0x8
80007660:	00651821 	addu	v1,v1,a1
80007664:	00862021 	addu	a0,a0,a2
80007668:	00031400 	sll	v0,v1,0x10
8000766c:	00041c00 	sll	v1,a0,0x10
80007670:	00021403 	sra	v0,v0,0x10
80007674:	08001980 	j	80006600 <S9xSearchForChange+0x1100>
80007678:	00031c03 	sra	v1,v1,0x10
8000767c:	8f223f44 	lw	v0,16196(t9)
80007680:	91640001 	lbu	a0,1(t3)
80007684:	01821021 	addu	v0,t4,v0
80007688:	90430001 	lbu	v1,1(v0)
8000768c:	90450000 	lbu	a1,0(v0)
80007690:	91660000 	lbu	a2,0(t3)
80007694:	00031a00 	sll	v1,v1,0x8
80007698:	00042200 	sll	a0,a0,0x8
8000769c:	00651821 	addu	v1,v1,a1
800076a0:	00862021 	addu	a0,a0,a2
800076a4:	3067ffff 	andi	a3,v1,0xffff
800076a8:	08001992 	j	80006648 <S9xSearchForChange+0x1148>
800076ac:	3083ffff 	andi	v1,a0,0xffff
800076b0:	8f223f4c 	lw	v0,16204(t9)
800076b4:	91640001 	lbu	a0,1(t3)
800076b8:	01821021 	addu	v0,t4,v0
800076bc:	90430001 	lbu	v1,1(v0)
800076c0:	90450000 	lbu	a1,0(v0)
800076c4:	91660000 	lbu	a2,0(t3)
800076c8:	00031a00 	sll	v1,v1,0x8
800076cc:	00042200 	sll	a0,a0,0x8
800076d0:	00651821 	addu	v1,v1,a1
800076d4:	00862021 	addu	a0,a0,a2
800076d8:	00031400 	sll	v0,v1,0x10
800076dc:	00042400 	sll	a0,a0,0x10
800076e0:	00021403 	sra	v0,v0,0x10
800076e4:	08001989 	j	80006624 <S9xSearchForChange+0x1124>
800076e8:	00042403 	sra	a0,a0,0x10
800076ec:	8e423f4c 	lw	v0,16204(s2)
800076f0:	91640001 	lbu	a0,1(t3)
800076f4:	01821021 	addu	v0,t4,v0
800076f8:	90430001 	lbu	v1,1(v0)
800076fc:	90450000 	lbu	a1,0(v0)
80007700:	91660000 	lbu	a2,0(t3)
80007704:	00031a00 	sll	v1,v1,0x8
80007708:	00042200 	sll	a0,a0,0x8
8000770c:	00651821 	addu	v1,v1,a1
80007710:	00862021 	addu	a0,a0,a2
80007714:	3067ffff 	andi	a3,v1,0xffff
80007718:	080019a4 	j	80006690 <S9xSearchForChange+0x1190>
8000771c:	3083ffff 	andi	v1,a0,0xffff
80007720:	8e423f48 	lw	v0,16200(s2)
80007724:	91640001 	lbu	a0,1(t3)
80007728:	01821021 	addu	v0,t4,v0
8000772c:	90433001 	lbu	v1,12289(v0)
80007730:	90453000 	lbu	a1,12288(v0)
80007734:	91660000 	lbu	a2,0(t3)
80007738:	00031a00 	sll	v1,v1,0x8
8000773c:	00042200 	sll	a0,a0,0x8
80007740:	00651821 	addu	v1,v1,a1
80007744:	00862021 	addu	a0,a0,a2
80007748:	3067ffff 	andi	a3,v1,0xffff
8000774c:	0800199b 	j	8000666c <S9xSearchForChange+0x116c>
80007750:	3083ffff 	andi	v1,a0,0xffff
80007754:	8f223f44 	lw	v0,16196(t9)
80007758:	91640001 	lbu	a0,1(t3)
8000775c:	01821021 	addu	v0,t4,v0
80007760:	90430001 	lbu	v1,1(v0)
80007764:	90450000 	lbu	a1,0(v0)
80007768:	91660000 	lbu	a2,0(t3)
8000776c:	00031a00 	sll	v1,v1,0x8
80007770:	00042200 	sll	a0,a0,0x8
80007774:	00651821 	addu	v1,v1,a1
80007778:	00862021 	addu	a0,a0,a2
8000777c:	3063ffff 	andi	v1,v1,0xffff
80007780:	3084ffff 	andi	a0,a0,0xffff
80007784:	1464f978 	bne	v1,a0,80005d68 <S9xSearchForChange+0x868>
80007788:	022e1821 	addu	v1,s1,t6
8000778c:	080015f7 	j	800057dc <S9xSearchForChange+0x2dc>
80007790:	000d1027 	nor	v0,zero,t5
80007794:	8e423f4c 	lw	v0,16204(s2)
80007798:	91640001 	lbu	a0,1(t3)
8000779c:	01821021 	addu	v0,t4,v0
800077a0:	90430001 	lbu	v1,1(v0)
800077a4:	90450000 	lbu	a1,0(v0)
800077a8:	91660000 	lbu	a2,0(t3)
800077ac:	00031a00 	sll	v1,v1,0x8
800077b0:	00042200 	sll	a0,a0,0x8
800077b4:	00651821 	addu	v1,v1,a1
800077b8:	00862021 	addu	a0,a0,a2
800077bc:	3063ffff 	andi	v1,v1,0xffff
800077c0:	3084ffff 	andi	a0,a0,0xffff
800077c4:	1464f995 	bne	v1,a0,80005e1c <S9xSearchForChange+0x91c>
800077c8:	022e1021 	addu	v0,s1,t6
800077cc:	0800161f 	j	8000587c <S9xSearchForChange+0x37c>
800077d0:	000f1827 	nor	v1,zero,t7
800077d4:	8f223f48 	lw	v0,16200(t9)
800077d8:	91640001 	lbu	a0,1(t3)
800077dc:	01821021 	addu	v0,t4,v0
800077e0:	90433001 	lbu	v1,12289(v0)
800077e4:	90453000 	lbu	a1,12288(v0)
800077e8:	91660000 	lbu	a2,0(t3)
800077ec:	00031a00 	sll	v1,v1,0x8
800077f0:	00042200 	sll	a0,a0,0x8
800077f4:	00651821 	addu	v1,v1,a1
800077f8:	00862021 	addu	a0,a0,a2
800077fc:	00031c00 	sll	v1,v1,0x10
80007800:	00042400 	sll	a0,a0,0x10
80007804:	00031c03 	sra	v1,v1,0x10
80007808:	00042403 	sra	a0,a0,0x10
8000780c:	1464f8d5 	bne	v1,a0,80005b64 <S9xSearchForChange+0x664>
80007810:	024e1021 	addu	v0,s2,t6
80007814:	080015c6 	j	80005718 <S9xSearchForChange+0x218>
80007818:	000f1827 	nor	v1,zero,t7
8000781c:	8e223f44 	lw	v0,16196(s1)
80007820:	91640001 	lbu	a0,1(t3)
80007824:	01821021 	addu	v0,t4,v0
80007828:	90430001 	lbu	v1,1(v0)
8000782c:	90450000 	lbu	a1,0(v0)
80007830:	91660000 	lbu	a2,0(t3)
80007834:	00031a00 	sll	v1,v1,0x8
80007838:	00042200 	sll	a0,a0,0x8
8000783c:	00651821 	addu	v1,v1,a1
80007840:	00862021 	addu	a0,a0,a2
80007844:	00031c00 	sll	v1,v1,0x10
80007848:	00042400 	sll	a0,a0,0x10
8000784c:	00031c03 	sra	v1,v1,0x10
80007850:	00042403 	sra	a0,a0,0x10
80007854:	1483f869 	bne	a0,v1,800059fc <S9xSearchForChange+0x4fc>
80007858:	024e1821 	addu	v1,s2,t6
8000785c:	08001575 	j	800055d4 <S9xSearchForChange+0xd4>
80007860:	000d1027 	nor	v0,zero,t5
80007864:	8f223f4c 	lw	v0,16204(t9)
80007868:	91640001 	lbu	a0,1(t3)
8000786c:	01821021 	addu	v0,t4,v0
80007870:	90430001 	lbu	v1,1(v0)
80007874:	90450000 	lbu	a1,0(v0)
80007878:	91660000 	lbu	a2,0(t3)
8000787c:	00031a00 	sll	v1,v1,0x8
80007880:	00042200 	sll	a0,a0,0x8
80007884:	00651821 	addu	v1,v1,a1
80007888:	00862021 	addu	a0,a0,a2
8000788c:	00031c00 	sll	v1,v1,0x10
80007890:	00042400 	sll	a0,a0,0x10
80007894:	00031c03 	sra	v1,v1,0x10
80007898:	00042403 	sra	a0,a0,0x10
8000789c:	1483f884 	bne	a0,v1,80005ab0 <S9xSearchForChange+0x5b0>
800078a0:	024e1021 	addu	v0,s2,t6
800078a4:	0800159d 	j	80005674 <S9xSearchForChange+0x174>
800078a8:	000f1827 	nor	v1,zero,t7
800078ac:	8e423f48 	lw	v0,16200(s2)
800078b0:	91640001 	lbu	a0,1(t3)
800078b4:	01821021 	addu	v0,t4,v0
800078b8:	90433001 	lbu	v1,12289(v0)
800078bc:	90453000 	lbu	a1,12288(v0)
800078c0:	91660000 	lbu	a2,0(t3)
800078c4:	00031a00 	sll	v1,v1,0x8
800078c8:	00042200 	sll	a0,a0,0x8
800078cc:	00651821 	addu	v1,v1,a1
800078d0:	00862021 	addu	a0,a0,a2
800078d4:	3063ffff 	andi	v1,v1,0xffff
800078d8:	3084ffff 	andi	a0,a0,0xffff
800078dc:	1464f97c 	bne	v1,a0,80005ed0 <S9xSearchForChange+0x9d0>
800078e0:	022e1021 	addu	v0,s1,t6
800078e4:	08001648 	j	80005920 <S9xSearchForChange+0x420>
800078e8:	000f1827 	nor	v1,zero,t7
800078ec:	8e423f4c 	lw	v0,16204(s2)
800078f0:	91660001 	lbu	a2,1(t3)
800078f4:	01821021 	addu	v0,t4,v0
800078f8:	90430001 	lbu	v1,1(v0)
800078fc:	90470002 	lbu	a3,2(v0)
80007900:	90440000 	lbu	a0,0(v0)
80007904:	91650000 	lbu	a1,0(t3)
80007908:	91620002 	lbu	v0,2(t3)
8000790c:	00031a00 	sll	v1,v1,0x8
80007910:	00063200 	sll	a2,a2,0x8
80007914:	00832021 	addu	a0,a0,v1
80007918:	00a62821 	addu	a1,a1,a2
8000791c:	00073c00 	sll	a3,a3,0x10
80007920:	00021400 	sll	v0,v0,0x10
80007924:	00873821 	addu	a3,a0,a3
80007928:	080019a4 	j	80006690 <S9xSearchForChange+0x1190>
8000792c:	00a21821 	addu	v1,a1,v0
80007930:	8e423f48 	lw	v0,16200(s2)
80007934:	91660001 	lbu	a2,1(t3)
80007938:	01821021 	addu	v0,t4,v0
8000793c:	90433001 	lbu	v1,12289(v0)
80007940:	90473002 	lbu	a3,12290(v0)
80007944:	90443000 	lbu	a0,12288(v0)
80007948:	91650000 	lbu	a1,0(t3)
8000794c:	91620002 	lbu	v0,2(t3)
80007950:	00031a00 	sll	v1,v1,0x8
80007954:	00063200 	sll	a2,a2,0x8
80007958:	00832021 	addu	a0,a0,v1
8000795c:	00a62821 	addu	a1,a1,a2
80007960:	00073c00 	sll	a3,a3,0x10
80007964:	00021400 	sll	v0,v0,0x10
80007968:	00873821 	addu	a3,a0,a3
8000796c:	0800199b 	j	8000666c <S9xSearchForChange+0x116c>
80007970:	00a21821 	addu	v1,a1,v0
80007974:	8f223f44 	lw	v0,16196(t9)
80007978:	91660001 	lbu	a2,1(t3)
8000797c:	01821021 	addu	v0,t4,v0
80007980:	90430001 	lbu	v1,1(v0)
80007984:	90470002 	lbu	a3,2(v0)
80007988:	90440000 	lbu	a0,0(v0)
8000798c:	91650000 	lbu	a1,0(t3)
80007990:	91620002 	lbu	v0,2(t3)
80007994:	00031a00 	sll	v1,v1,0x8
80007998:	00063200 	sll	a2,a2,0x8
8000799c:	00832021 	addu	a0,a0,v1
800079a0:	00a62821 	addu	a1,a1,a2
800079a4:	00073c00 	sll	a3,a3,0x10
800079a8:	00021400 	sll	v0,v0,0x10
800079ac:	00873821 	addu	a3,a0,a3
800079b0:	08001992 	j	80006648 <S9xSearchForChange+0x1148>
800079b4:	00a21821 	addu	v1,a1,v0
800079b8:	8f223f4c 	lw	v0,16204(t9)
800079bc:	91660001 	lbu	a2,1(t3)
800079c0:	01821021 	addu	v0,t4,v0
800079c4:	90450001 	lbu	a1,1(v0)
800079c8:	90470002 	lbu	a3,2(v0)
800079cc:	90430000 	lbu	v1,0(v0)
800079d0:	91640000 	lbu	a0,0(t3)
800079d4:	91620002 	lbu	v0,2(t3)
800079d8:	00052a00 	sll	a1,a1,0x8
800079dc:	00063200 	sll	a2,a2,0x8
800079e0:	00021400 	sll	v0,v0,0x10
800079e4:	00651821 	addu	v1,v1,a1
800079e8:	00862021 	addu	a0,a0,a2
800079ec:	00073c00 	sll	a3,a3,0x10
800079f0:	00822021 	addu	a0,a0,v0
800079f4:	00671821 	addu	v1,v1,a3
800079f8:	00031a00 	sll	v1,v1,0x8
800079fc:	00042200 	sll	a0,a0,0x8
80007a00:	00031203 	sra	v0,v1,0x8
80007a04:	08001989 	j	80006624 <S9xSearchForChange+0x1124>
80007a08:	00042203 	sra	a0,a0,0x8
80007a0c:	8f223f48 	lw	v0,16200(t9)
80007a10:	91660001 	lbu	a2,1(t3)
80007a14:	01821021 	addu	v0,t4,v0
80007a18:	90453001 	lbu	a1,12289(v0)
80007a1c:	90473002 	lbu	a3,12290(v0)
80007a20:	90433000 	lbu	v1,12288(v0)
80007a24:	91640000 	lbu	a0,0(t3)
80007a28:	91620002 	lbu	v0,2(t3)
80007a2c:	00052a00 	sll	a1,a1,0x8
80007a30:	00063200 	sll	a2,a2,0x8
80007a34:	00021400 	sll	v0,v0,0x10
80007a38:	00651821 	addu	v1,v1,a1
80007a3c:	00862021 	addu	a0,a0,a2
80007a40:	00073c00 	sll	a3,a3,0x10
80007a44:	00822021 	addu	a0,a0,v0
80007a48:	00671821 	addu	v1,v1,a3
80007a4c:	00031a00 	sll	v1,v1,0x8
80007a50:	00042200 	sll	a0,a0,0x8
80007a54:	00031203 	sra	v0,v1,0x8
80007a58:	08001980 	j	80006600 <S9xSearchForChange+0x1100>
80007a5c:	00041a03 	sra	v1,a0,0x8
80007a60:	8e223f44 	lw	v0,16196(s1)
80007a64:	91660001 	lbu	a2,1(t3)
80007a68:	01821021 	addu	v0,t4,v0
80007a6c:	90450001 	lbu	a1,1(v0)
80007a70:	90470002 	lbu	a3,2(v0)
80007a74:	90430000 	lbu	v1,0(v0)
80007a78:	91640000 	lbu	a0,0(t3)
80007a7c:	91620002 	lbu	v0,2(t3)
80007a80:	00052a00 	sll	a1,a1,0x8
80007a84:	00063200 	sll	a2,a2,0x8
80007a88:	00021400 	sll	v0,v0,0x10
80007a8c:	00651821 	addu	v1,v1,a1
80007a90:	00862021 	addu	a0,a0,a2
80007a94:	00073c00 	sll	a3,a3,0x10
80007a98:	00822021 	addu	a0,a0,v0
80007a9c:	00671821 	addu	v1,v1,a3
80007aa0:	00031a00 	sll	v1,v1,0x8
80007aa4:	00042200 	sll	a0,a0,0x8
80007aa8:	00031203 	sra	v0,v1,0x8
80007aac:	08001977 	j	800065dc <S9xSearchForChange+0x10dc>
80007ab0:	00042203 	sra	a0,a0,0x8
80007ab4:	8f223f48 	lw	v0,16200(t9)
80007ab8:	91640001 	lbu	a0,1(t3)
80007abc:	01821021 	addu	v0,t4,v0
80007ac0:	90433001 	lbu	v1,12289(v0)
80007ac4:	90453000 	lbu	a1,12288(v0)
80007ac8:	91660000 	lbu	a2,0(t3)
80007acc:	00031a00 	sll	v1,v1,0x8
80007ad0:	00042200 	sll	a0,a0,0x8
80007ad4:	00651821 	addu	v1,v1,a1
80007ad8:	00862021 	addu	a0,a0,a2
80007adc:	00031400 	sll	v0,v1,0x10
80007ae0:	00041c00 	sll	v1,a0,0x10
80007ae4:	00021403 	sra	v0,v0,0x10
80007ae8:	080019f8 	j	800067e0 <S9xSearchForChange+0x12e0>
80007aec:	00031c03 	sra	v1,v1,0x10
80007af0:	8e223f44 	lw	v0,16196(s1)
80007af4:	91640001 	lbu	a0,1(t3)
80007af8:	01821021 	addu	v0,t4,v0
80007afc:	90430001 	lbu	v1,1(v0)
80007b00:	90450000 	lbu	a1,0(v0)
80007b04:	91660000 	lbu	a2,0(t3)
80007b08:	00031a00 	sll	v1,v1,0x8
80007b0c:	00042200 	sll	a0,a0,0x8
80007b10:	00651821 	addu	v1,v1,a1
80007b14:	00862021 	addu	a0,a0,a2
80007b18:	00031400 	sll	v0,v1,0x10
80007b1c:	00042400 	sll	a0,a0,0x10
80007b20:	00021403 	sra	v0,v0,0x10
80007b24:	080019ef 	j	800067bc <S9xSearchForChange+0x12bc>
80007b28:	00042403 	sra	a0,a0,0x10
80007b2c:	8e423f4c 	lw	v0,16204(s2)
80007b30:	91640001 	lbu	a0,1(t3)
80007b34:	01821021 	addu	v0,t4,v0
80007b38:	90430001 	lbu	v1,1(v0)
80007b3c:	90450000 	lbu	a1,0(v0)
80007b40:	91660000 	lbu	a2,0(t3)
80007b44:	00031a00 	sll	v1,v1,0x8
80007b48:	00042200 	sll	a0,a0,0x8
80007b4c:	00651821 	addu	v1,v1,a1
80007b50:	00862021 	addu	a0,a0,a2
80007b54:	3067ffff 	andi	a3,v1,0xffff
80007b58:	080019e6 	j	80006798 <S9xSearchForChange+0x1298>
80007b5c:	3083ffff 	andi	v1,a0,0xffff
80007b60:	8e423f48 	lw	v0,16200(s2)
80007b64:	91640001 	lbu	a0,1(t3)
80007b68:	01821021 	addu	v0,t4,v0
80007b6c:	90433001 	lbu	v1,12289(v0)
80007b70:	90453000 	lbu	a1,12288(v0)
80007b74:	91660000 	lbu	a2,0(t3)
80007b78:	00031a00 	sll	v1,v1,0x8
80007b7c:	00042200 	sll	a0,a0,0x8
80007b80:	00651821 	addu	v1,v1,a1
80007b84:	00862021 	addu	a0,a0,a2
80007b88:	3067ffff 	andi	a3,v1,0xffff
80007b8c:	080019dd 	j	80006774 <S9xSearchForChange+0x1274>
80007b90:	3083ffff 	andi	v1,a0,0xffff
80007b94:	8f223f44 	lw	v0,16196(t9)
80007b98:	91640001 	lbu	a0,1(t3)
80007b9c:	01821021 	addu	v0,t4,v0
80007ba0:	90430001 	lbu	v1,1(v0)
80007ba4:	90450000 	lbu	a1,0(v0)
80007ba8:	91660000 	lbu	a2,0(t3)
80007bac:	00031a00 	sll	v1,v1,0x8
80007bb0:	00042200 	sll	a0,a0,0x8
80007bb4:	00651821 	addu	v1,v1,a1
80007bb8:	00862021 	addu	a0,a0,a2
80007bbc:	3067ffff 	andi	a3,v1,0xffff
80007bc0:	08001a0a 	j	80006828 <S9xSearchForChange+0x1328>
80007bc4:	3083ffff 	andi	v1,a0,0xffff
80007bc8:	8f223f4c 	lw	v0,16204(t9)
80007bcc:	91640001 	lbu	a0,1(t3)
80007bd0:	01821021 	addu	v0,t4,v0
80007bd4:	90430001 	lbu	v1,1(v0)
80007bd8:	90450000 	lbu	a1,0(v0)
80007bdc:	91660000 	lbu	a2,0(t3)
80007be0:	00031a00 	sll	v1,v1,0x8
80007be4:	00042200 	sll	a0,a0,0x8
80007be8:	00651821 	addu	v1,v1,a1
80007bec:	00862021 	addu	a0,a0,a2
80007bf0:	00031400 	sll	v0,v1,0x10
80007bf4:	00042400 	sll	a0,a0,0x10
80007bf8:	00021403 	sra	v0,v0,0x10
80007bfc:	08001a01 	j	80006804 <S9xSearchForChange+0x1304>
80007c00:	00042403 	sra	a0,a0,0x10
80007c04:	8e423f48 	lw	v0,16200(s2)
80007c08:	91660001 	lbu	a2,1(t3)
80007c0c:	01821021 	addu	v0,t4,v0
80007c10:	90433001 	lbu	v1,12289(v0)
80007c14:	90473002 	lbu	a3,12290(v0)
80007c18:	90443000 	lbu	a0,12288(v0)
80007c1c:	91650000 	lbu	a1,0(t3)
80007c20:	91620002 	lbu	v0,2(t3)
80007c24:	00031a00 	sll	v1,v1,0x8
80007c28:	00063200 	sll	a2,a2,0x8
80007c2c:	00832021 	addu	a0,a0,v1
80007c30:	00a62821 	addu	a1,a1,a2
80007c34:	00073c00 	sll	a3,a3,0x10
80007c38:	00021400 	sll	v0,v0,0x10
80007c3c:	00871821 	addu	v1,a0,a3
80007c40:	00a22021 	addu	a0,a1,v0
80007c44:	1464f8a2 	bne	v1,a0,80005ed0 <S9xSearchForChange+0x9d0>
80007c48:	022e1021 	addu	v0,s1,t6
80007c4c:	08001648 	j	80005920 <S9xSearchForChange+0x420>
80007c50:	000f1827 	nor	v1,zero,t7
80007c54:	8f223f44 	lw	v0,16196(t9)
80007c58:	91660001 	lbu	a2,1(t3)
80007c5c:	01821021 	addu	v0,t4,v0
80007c60:	90430001 	lbu	v1,1(v0)
80007c64:	90470002 	lbu	a3,2(v0)
80007c68:	90440000 	lbu	a0,0(v0)
80007c6c:	91650000 	lbu	a1,0(t3)
80007c70:	91620002 	lbu	v0,2(t3)
80007c74:	00031a00 	sll	v1,v1,0x8
80007c78:	00063200 	sll	a2,a2,0x8
80007c7c:	00832021 	addu	a0,a0,v1
80007c80:	00a62821 	addu	a1,a1,a2
80007c84:	00073c00 	sll	a3,a3,0x10
80007c88:	00021400 	sll	v0,v0,0x10
80007c8c:	00871821 	addu	v1,a0,a3
80007c90:	00a22021 	addu	a0,a1,v0
80007c94:	1464f834 	bne	v1,a0,80005d68 <S9xSearchForChange+0x868>
80007c98:	022e1821 	addu	v1,s1,t6
80007c9c:	080015f7 	j	800057dc <S9xSearchForChange+0x2dc>
80007ca0:	000d1027 	nor	v0,zero,t5
80007ca4:	8e223f44 	lw	v0,16196(s1)
80007ca8:	91660001 	lbu	a2,1(t3)
80007cac:	01821021 	addu	v0,t4,v0
80007cb0:	90450001 	lbu	a1,1(v0)
80007cb4:	90470002 	lbu	a3,2(v0)
80007cb8:	90430000 	lbu	v1,0(v0)
80007cbc:	91640000 	lbu	a0,0(t3)
80007cc0:	91620002 	lbu	v0,2(t3)
80007cc4:	00052a00 	sll	a1,a1,0x8
80007cc8:	00063200 	sll	a2,a2,0x8
80007ccc:	00651821 	addu	v1,v1,a1
80007cd0:	00862021 	addu	a0,a0,a2
80007cd4:	00073c00 	sll	a3,a3,0x10
80007cd8:	00021400 	sll	v0,v0,0x10
80007cdc:	00671821 	addu	v1,v1,a3
80007ce0:	00822021 	addu	a0,a0,v0
80007ce4:	00031a00 	sll	v1,v1,0x8
80007ce8:	00042200 	sll	a0,a0,0x8
80007cec:	00031a03 	sra	v1,v1,0x8
80007cf0:	00042203 	sra	a0,a0,0x8
80007cf4:	1483f741 	bne	a0,v1,800059fc <S9xSearchForChange+0x4fc>
80007cf8:	024e1821 	addu	v1,s2,t6
80007cfc:	08001575 	j	800055d4 <S9xSearchForChange+0xd4>
80007d00:	000d1027 	nor	v0,zero,t5
80007d04:	8f223f4c 	lw	v0,16204(t9)
80007d08:	91660001 	lbu	a2,1(t3)
80007d0c:	01821021 	addu	v0,t4,v0
80007d10:	90450001 	lbu	a1,1(v0)
80007d14:	90470002 	lbu	a3,2(v0)
80007d18:	90430000 	lbu	v1,0(v0)
80007d1c:	91640000 	lbu	a0,0(t3)
80007d20:	91620002 	lbu	v0,2(t3)
80007d24:	00052a00 	sll	a1,a1,0x8
80007d28:	00063200 	sll	a2,a2,0x8
80007d2c:	00651821 	addu	v1,v1,a1
80007d30:	00862021 	addu	a0,a0,a2
80007d34:	00073c00 	sll	a3,a3,0x10
80007d38:	00021400 	sll	v0,v0,0x10
80007d3c:	00671821 	addu	v1,v1,a3
80007d40:	00822021 	addu	a0,a0,v0
80007d44:	00031a00 	sll	v1,v1,0x8
80007d48:	00042200 	sll	a0,a0,0x8
80007d4c:	00031a03 	sra	v1,v1,0x8
80007d50:	00042203 	sra	a0,a0,0x8
80007d54:	1483f756 	bne	a0,v1,80005ab0 <S9xSearchForChange+0x5b0>
80007d58:	024e1021 	addu	v0,s2,t6
80007d5c:	0800159d 	j	80005674 <S9xSearchForChange+0x174>
80007d60:	000f1827 	nor	v1,zero,t7
80007d64:	8e423f4c 	lw	v0,16204(s2)
80007d68:	91660001 	lbu	a2,1(t3)
80007d6c:	01821021 	addu	v0,t4,v0
80007d70:	90430001 	lbu	v1,1(v0)
80007d74:	90470002 	lbu	a3,2(v0)
80007d78:	90440000 	lbu	a0,0(v0)
80007d7c:	91650000 	lbu	a1,0(t3)
80007d80:	91620002 	lbu	v0,2(t3)
80007d84:	00031a00 	sll	v1,v1,0x8
80007d88:	00063200 	sll	a2,a2,0x8
80007d8c:	00832021 	addu	a0,a0,v1
80007d90:	00a62821 	addu	a1,a1,a2
80007d94:	00073c00 	sll	a3,a3,0x10
80007d98:	00021400 	sll	v0,v0,0x10
80007d9c:	00871821 	addu	v1,a0,a3
80007da0:	00a22021 	addu	a0,a1,v0
80007da4:	1464f81d 	bne	v1,a0,80005e1c <S9xSearchForChange+0x91c>
80007da8:	022e1021 	addu	v0,s1,t6
80007dac:	0800161f 	j	8000587c <S9xSearchForChange+0x37c>
80007db0:	000f1827 	nor	v1,zero,t7
80007db4:	8f223f48 	lw	v0,16200(t9)
80007db8:	91660001 	lbu	a2,1(t3)
80007dbc:	01821021 	addu	v0,t4,v0
80007dc0:	90453001 	lbu	a1,12289(v0)
80007dc4:	90473002 	lbu	a3,12290(v0)
80007dc8:	90433000 	lbu	v1,12288(v0)
80007dcc:	91640000 	lbu	a0,0(t3)
80007dd0:	91620002 	lbu	v0,2(t3)
80007dd4:	00052a00 	sll	a1,a1,0x8
80007dd8:	00063200 	sll	a2,a2,0x8
80007ddc:	00651821 	addu	v1,v1,a1
80007de0:	00862021 	addu	a0,a0,a2
80007de4:	00073c00 	sll	a3,a3,0x10
80007de8:	00021400 	sll	v0,v0,0x10
80007dec:	00671821 	addu	v1,v1,a3
80007df0:	00822021 	addu	a0,a0,v0
80007df4:	00031a00 	sll	v1,v1,0x8
80007df8:	00042200 	sll	a0,a0,0x8
80007dfc:	00031a03 	sra	v1,v1,0x8
80007e00:	00042203 	sra	a0,a0,0x8
80007e04:	1464f757 	bne	v1,a0,80005b64 <S9xSearchForChange+0x664>
80007e08:	024e1021 	addu	v0,s2,t6
80007e0c:	080015c6 	j	80005718 <S9xSearchForChange+0x218>
80007e10:	000f1827 	nor	v1,zero,t7
80007e14:	8e223f44 	lw	v0,16196(s1)
80007e18:	91660001 	lbu	a2,1(t3)
80007e1c:	01821021 	addu	v0,t4,v0
80007e20:	90450001 	lbu	a1,1(v0)
80007e24:	90470002 	lbu	a3,2(v0)
80007e28:	90430000 	lbu	v1,0(v0)
80007e2c:	91640000 	lbu	a0,0(t3)
80007e30:	91620002 	lbu	v0,2(t3)
80007e34:	00052a00 	sll	a1,a1,0x8
80007e38:	00063200 	sll	a2,a2,0x8
80007e3c:	00021400 	sll	v0,v0,0x10
80007e40:	00651821 	addu	v1,v1,a1
80007e44:	00862021 	addu	a0,a0,a2
80007e48:	00073c00 	sll	a3,a3,0x10
80007e4c:	00822021 	addu	a0,a0,v0
80007e50:	00671821 	addu	v1,v1,a3
80007e54:	00031a00 	sll	v1,v1,0x8
80007e58:	00042200 	sll	a0,a0,0x8
80007e5c:	00031203 	sra	v0,v1,0x8
80007e60:	080019ef 	j	800067bc <S9xSearchForChange+0x12bc>
80007e64:	00042203 	sra	a0,a0,0x8
80007e68:	8e423f4c 	lw	v0,16204(s2)
80007e6c:	91660001 	lbu	a2,1(t3)
80007e70:	01821021 	addu	v0,t4,v0
80007e74:	90430001 	lbu	v1,1(v0)
80007e78:	90470002 	lbu	a3,2(v0)
80007e7c:	90440000 	lbu	a0,0(v0)
80007e80:	91650000 	lbu	a1,0(t3)
80007e84:	91620002 	lbu	v0,2(t3)
80007e88:	00031a00 	sll	v1,v1,0x8
80007e8c:	00063200 	sll	a2,a2,0x8
80007e90:	00832021 	addu	a0,a0,v1
80007e94:	00a62821 	addu	a1,a1,a2
80007e98:	00073c00 	sll	a3,a3,0x10
80007e9c:	00021400 	sll	v0,v0,0x10
80007ea0:	00873821 	addu	a3,a0,a3
80007ea4:	080019e6 	j	80006798 <S9xSearchForChange+0x1298>
80007ea8:	00a21821 	addu	v1,a1,v0
80007eac:	8e423f48 	lw	v0,16200(s2)
80007eb0:	91660001 	lbu	a2,1(t3)
80007eb4:	01821021 	addu	v0,t4,v0
80007eb8:	90433001 	lbu	v1,12289(v0)
80007ebc:	90473002 	lbu	a3,12290(v0)
80007ec0:	90443000 	lbu	a0,12288(v0)
80007ec4:	91650000 	lbu	a1,0(t3)
80007ec8:	91620002 	lbu	v0,2(t3)
80007ecc:	00031a00 	sll	v1,v1,0x8
80007ed0:	00063200 	sll	a2,a2,0x8
80007ed4:	00832021 	addu	a0,a0,v1
80007ed8:	00a62821 	addu	a1,a1,a2
80007edc:	00073c00 	sll	a3,a3,0x10
80007ee0:	00021400 	sll	v0,v0,0x10
80007ee4:	00873821 	addu	a3,a0,a3
80007ee8:	080019dd 	j	80006774 <S9xSearchForChange+0x1274>
80007eec:	00a21821 	addu	v1,a1,v0
80007ef0:	8f223f4c 	lw	v0,16204(t9)
80007ef4:	91660001 	lbu	a2,1(t3)
80007ef8:	01821021 	addu	v0,t4,v0
80007efc:	90450001 	lbu	a1,1(v0)
80007f00:	90470002 	lbu	a3,2(v0)
80007f04:	90430000 	lbu	v1,0(v0)
80007f08:	91640000 	lbu	a0,0(t3)
80007f0c:	91620002 	lbu	v0,2(t3)
80007f10:	00052a00 	sll	a1,a1,0x8
80007f14:	00063200 	sll	a2,a2,0x8
80007f18:	00021400 	sll	v0,v0,0x10
80007f1c:	00651821 	addu	v1,v1,a1
80007f20:	00862021 	addu	a0,a0,a2
80007f24:	00073c00 	sll	a3,a3,0x10
80007f28:	00822021 	addu	a0,a0,v0
80007f2c:	00671821 	addu	v1,v1,a3
80007f30:	00031a00 	sll	v1,v1,0x8
80007f34:	00042200 	sll	a0,a0,0x8
80007f38:	00031203 	sra	v0,v1,0x8
80007f3c:	08001a01 	j	80006804 <S9xSearchForChange+0x1304>
80007f40:	00042203 	sra	a0,a0,0x8
80007f44:	8f223f48 	lw	v0,16200(t9)
80007f48:	91660001 	lbu	a2,1(t3)
80007f4c:	01821021 	addu	v0,t4,v0
80007f50:	90453001 	lbu	a1,12289(v0)
80007f54:	90473002 	lbu	a3,12290(v0)
80007f58:	90433000 	lbu	v1,12288(v0)
80007f5c:	91640000 	lbu	a0,0(t3)
80007f60:	91620002 	lbu	v0,2(t3)
80007f64:	00052a00 	sll	a1,a1,0x8
80007f68:	00063200 	sll	a2,a2,0x8
80007f6c:	00021400 	sll	v0,v0,0x10
80007f70:	00651821 	addu	v1,v1,a1
80007f74:	00862021 	addu	a0,a0,a2
80007f78:	00073c00 	sll	a3,a3,0x10
80007f7c:	00822021 	addu	a0,a0,v0
80007f80:	00671821 	addu	v1,v1,a3
80007f84:	00031a00 	sll	v1,v1,0x8
80007f88:	00042200 	sll	a0,a0,0x8
80007f8c:	00031203 	sra	v0,v1,0x8
80007f90:	080019f8 	j	800067e0 <S9xSearchForChange+0x12e0>
80007f94:	00041a03 	sra	v1,a0,0x8
80007f98:	8f223f48 	lw	v0,16200(t9)
80007f9c:	91640001 	lbu	a0,1(t3)
80007fa0:	01821021 	addu	v0,t4,v0
80007fa4:	90433001 	lbu	v1,12289(v0)
80007fa8:	90453000 	lbu	a1,12288(v0)
80007fac:	91660000 	lbu	a2,0(t3)
80007fb0:	00031a00 	sll	v1,v1,0x8
80007fb4:	00042200 	sll	a0,a0,0x8
80007fb8:	00651821 	addu	v1,v1,a1
80007fbc:	00862021 	addu	a0,a0,a2
80007fc0:	00031400 	sll	v0,v1,0x10
80007fc4:	00041c00 	sll	v1,a0,0x10
80007fc8:	00021403 	sra	v0,v0,0x10
80007fcc:	08001a36 	j	800068d8 <S9xSearchForChange+0x13d8>
80007fd0:	00031c03 	sra	v1,v1,0x10
80007fd4:	8f223f4c 	lw	v0,16204(t9)
80007fd8:	91640001 	lbu	a0,1(t3)
80007fdc:	01821021 	addu	v0,t4,v0
80007fe0:	90430001 	lbu	v1,1(v0)
80007fe4:	90450000 	lbu	a1,0(v0)
80007fe8:	91660000 	lbu	a2,0(t3)
80007fec:	00031a00 	sll	v1,v1,0x8
80007ff0:	00042200 	sll	a0,a0,0x8
80007ff4:	00651821 	addu	v1,v1,a1
80007ff8:	00862021 	addu	a0,a0,a2
80007ffc:	00031400 	sll	v0,v1,0x10
80008000:	00042400 	sll	a0,a0,0x10
80008004:	00021403 	sra	v0,v0,0x10
80008008:	08001a20 	j	80006880 <S9xSearchForChange+0x1380>
8000800c:	00042403 	sra	a0,a0,0x10
80008010:	8e423f4c 	lw	v0,16204(s2)
80008014:	91640001 	lbu	a0,1(t3)
80008018:	01821021 	addu	v0,t4,v0
8000801c:	90430001 	lbu	v1,1(v0)
80008020:	90450000 	lbu	a1,0(v0)
80008024:	91660000 	lbu	a2,0(t3)
80008028:	00031a00 	sll	v1,v1,0x8
8000802c:	00042200 	sll	a0,a0,0x8
80008030:	00651821 	addu	v1,v1,a1
80008034:	00862021 	addu	a0,a0,a2
80008038:	3067ffff 	andi	a3,v1,0xffff
8000803c:	08001a41 	j	80006904 <S9xSearchForChange+0x1404>
80008040:	3083ffff 	andi	v1,a0,0xffff
80008044:	8e423f48 	lw	v0,16200(s2)
80008048:	91640001 	lbu	a0,1(t3)
8000804c:	01821021 	addu	v0,t4,v0
80008050:	90433001 	lbu	v1,12289(v0)
80008054:	90453000 	lbu	a1,12288(v0)
80008058:	91660000 	lbu	a2,0(t3)
8000805c:	00031a00 	sll	v1,v1,0x8
80008060:	00042200 	sll	a0,a0,0x8
80008064:	00651821 	addu	v1,v1,a1
80008068:	00862021 	addu	a0,a0,a2
8000806c:	3067ffff 	andi	a3,v1,0xffff
80008070:	08001a4c 	j	80006930 <S9xSearchForChange+0x1430>
80008074:	3083ffff 	andi	v1,a0,0xffff
80008078:	8f223f44 	lw	v0,16196(t9)
8000807c:	91640001 	lbu	a0,1(t3)
80008080:	01821021 	addu	v0,t4,v0
80008084:	90430001 	lbu	v1,1(v0)
80008088:	90450000 	lbu	a1,0(v0)
8000808c:	91660000 	lbu	a2,0(t3)
80008090:	00031a00 	sll	v1,v1,0x8
80008094:	00042200 	sll	a0,a0,0x8
80008098:	00651821 	addu	v1,v1,a1
8000809c:	00862021 	addu	a0,a0,a2
800080a0:	3067ffff 	andi	a3,v1,0xffff
800080a4:	08001a15 	j	80006854 <S9xSearchForChange+0x1354>
800080a8:	3083ffff 	andi	v1,a0,0xffff
800080ac:	8f223f44 	lw	v0,16196(t9)
800080b0:	91660001 	lbu	a2,1(t3)
800080b4:	01821021 	addu	v0,t4,v0
800080b8:	90430001 	lbu	v1,1(v0)
800080bc:	90470002 	lbu	a3,2(v0)
800080c0:	90440000 	lbu	a0,0(v0)
800080c4:	91650000 	lbu	a1,0(t3)
800080c8:	91620002 	lbu	v0,2(t3)
800080cc:	00031a00 	sll	v1,v1,0x8
800080d0:	00063200 	sll	a2,a2,0x8
800080d4:	00832021 	addu	a0,a0,v1
800080d8:	00a62821 	addu	a1,a1,a2
800080dc:	00073c00 	sll	a3,a3,0x10
800080e0:	00021400 	sll	v0,v0,0x10
800080e4:	00873821 	addu	a3,a0,a3
800080e8:	08001a0a 	j	80006828 <S9xSearchForChange+0x1328>
800080ec:	00a21821 	addu	v1,a1,v0
800080f0:	8e223f44 	lw	v0,16196(s1)
800080f4:	91640001 	lbu	a0,1(t3)
800080f8:	01821021 	addu	v0,t4,v0
800080fc:	90430001 	lbu	v1,1(v0)
80008100:	90450000 	lbu	a1,0(v0)
80008104:	91660000 	lbu	a2,0(t3)
80008108:	00031a00 	sll	v1,v1,0x8
8000810c:	00042200 	sll	a0,a0,0x8
80008110:	00651821 	addu	v1,v1,a1
80008114:	00862021 	addu	a0,a0,a2
80008118:	00031400 	sll	v0,v1,0x10
8000811c:	00042400 	sll	a0,a0,0x10
80008120:	00021403 	sra	v0,v0,0x10
80008124:	08001a2b 	j	800068ac <S9xSearchForChange+0x13ac>
80008128:	00042403 	sra	a0,a0,0x10
8000812c:	8f223f44 	lw	v0,16196(t9)
80008130:	91640001 	lbu	a0,1(t3)
80008134:	01821021 	addu	v0,t4,v0
80008138:	90430001 	lbu	v1,1(v0)
8000813c:	90450002 	lbu	a1,2(v0)
80008140:	90460000 	lbu	a2,0(v0)
80008144:	91670000 	lbu	a3,0(t3)
80008148:	91620002 	lbu	v0,2(t3)
8000814c:	00031a00 	sll	v1,v1,0x8
80008150:	00042200 	sll	a0,a0,0x8
80008154:	00c33021 	addu	a2,a2,v1
80008158:	00e43821 	addu	a3,a3,a0
8000815c:	00052c00 	sll	a1,a1,0x10
80008160:	00021400 	sll	v0,v0,0x10
80008164:	00c51821 	addu	v1,a2,a1
80008168:	00e22021 	addu	a0,a3,v0
8000816c:	1464f59a 	bne	v1,a0,800057d8 <S9xSearchForChange+0x2d8>
80008170:	022e1821 	addu	v1,s1,t6
80008174:	0800175a 	j	80005d68 <S9xSearchForChange+0x868>
80008178:	00000000 	nop
8000817c:	8f223f4c 	lw	v0,16204(t9)
80008180:	91660001 	lbu	a2,1(t3)
80008184:	01821021 	addu	v0,t4,v0
80008188:	90450001 	lbu	a1,1(v0)
8000818c:	90470002 	lbu	a3,2(v0)
80008190:	90430000 	lbu	v1,0(v0)
80008194:	91640000 	lbu	a0,0(t3)
80008198:	91620002 	lbu	v0,2(t3)
8000819c:	00052a00 	sll	a1,a1,0x8
800081a0:	00063200 	sll	a2,a2,0x8
800081a4:	00651821 	addu	v1,v1,a1
800081a8:	00862021 	addu	a0,a0,a2
800081ac:	00073c00 	sll	a3,a3,0x10
800081b0:	00021400 	sll	v0,v0,0x10
800081b4:	00671821 	addu	v1,v1,a3
800081b8:	00822021 	addu	a0,a0,v0
800081bc:	00031a00 	sll	v1,v1,0x8
800081c0:	00042200 	sll	a0,a0,0x8
800081c4:	00031a03 	sra	v1,v1,0x8
800081c8:	00042203 	sra	a0,a0,0x8
800081cc:	1483f528 	bne	a0,v1,80005670 <S9xSearchForChange+0x170>
800081d0:	024e1021 	addu	v0,s2,t6
800081d4:	080016ac 	j	80005ab0 <S9xSearchForChange+0x5b0>
800081d8:	00000000 	nop
800081dc:	8e423f4c 	lw	v0,16204(s2)
800081e0:	91640001 	lbu	a0,1(t3)
800081e4:	01821021 	addu	v0,t4,v0
800081e8:	90430001 	lbu	v1,1(v0)
800081ec:	90450002 	lbu	a1,2(v0)
800081f0:	90460000 	lbu	a2,0(v0)
800081f4:	91670000 	lbu	a3,0(t3)
800081f8:	91620002 	lbu	v0,2(t3)
800081fc:	00031a00 	sll	v1,v1,0x8
80008200:	00042200 	sll	a0,a0,0x8
80008204:	00c33021 	addu	a2,a2,v1
80008208:	00e43821 	addu	a3,a3,a0
8000820c:	00052c00 	sll	a1,a1,0x10
80008210:	00021400 	sll	v0,v0,0x10
80008214:	00c51821 	addu	v1,a2,a1
80008218:	00e22021 	addu	a0,a3,v0
8000821c:	1464f596 	bne	v1,a0,80005878 <S9xSearchForChange+0x378>
80008220:	022e1021 	addu	v0,s1,t6
80008224:	08001787 	j	80005e1c <S9xSearchForChange+0x91c>
80008228:	00000000 	nop
8000822c:	8e223f44 	lw	v0,16196(s1)
80008230:	91660001 	lbu	a2,1(t3)
80008234:	01821021 	addu	v0,t4,v0
80008238:	90450001 	lbu	a1,1(v0)
8000823c:	90470002 	lbu	a3,2(v0)
80008240:	90430000 	lbu	v1,0(v0)
80008244:	91640000 	lbu	a0,0(t3)
80008248:	91620002 	lbu	v0,2(t3)
8000824c:	00052a00 	sll	a1,a1,0x8
80008250:	00063200 	sll	a2,a2,0x8
80008254:	00651821 	addu	v1,v1,a1
80008258:	00862021 	addu	a0,a0,a2
8000825c:	00073c00 	sll	a3,a3,0x10
80008260:	00021400 	sll	v0,v0,0x10
80008264:	00671821 	addu	v1,v1,a3
80008268:	00822021 	addu	a0,a0,v0
8000826c:	00031a00 	sll	v1,v1,0x8
80008270:	00042200 	sll	a0,a0,0x8
80008274:	00031a03 	sra	v1,v1,0x8
80008278:	00042203 	sra	a0,a0,0x8
8000827c:	1483f4d4 	bne	a0,v1,800055d0 <S9xSearchForChange+0xd0>
80008280:	024e1821 	addu	v1,s2,t6
80008284:	0800167f 	j	800059fc <S9xSearchForChange+0x4fc>
80008288:	00000000 	nop
8000828c:	8f223f48 	lw	v0,16200(t9)
80008290:	91660001 	lbu	a2,1(t3)
80008294:	01821021 	addu	v0,t4,v0
80008298:	90453001 	lbu	a1,12289(v0)
8000829c:	90473002 	lbu	a3,12290(v0)
800082a0:	90433000 	lbu	v1,12288(v0)
800082a4:	91640000 	lbu	a0,0(t3)
800082a8:	91620002 	lbu	v0,2(t3)
800082ac:	00052a00 	sll	a1,a1,0x8
800082b0:	00063200 	sll	a2,a2,0x8
800082b4:	00651821 	addu	v1,v1,a1
800082b8:	00862021 	addu	a0,a0,a2
800082bc:	00073c00 	sll	a3,a3,0x10
800082c0:	00021400 	sll	v0,v0,0x10
800082c4:	00671821 	addu	v1,v1,a3
800082c8:	00822021 	addu	a0,a0,v0
800082cc:	00031a00 	sll	v1,v1,0x8
800082d0:	00042200 	sll	a0,a0,0x8
800082d4:	00031a03 	sra	v1,v1,0x8
800082d8:	00042203 	sra	a0,a0,0x8
800082dc:	1464f50d 	bne	v1,a0,80005714 <S9xSearchForChange+0x214>
800082e0:	024e1021 	addu	v0,s2,t6
800082e4:	080016d9 	j	80005b64 <S9xSearchForChange+0x664>
800082e8:	00000000 	nop
800082ec:	8e423f48 	lw	v0,16200(s2)
800082f0:	91640001 	lbu	a0,1(t3)
800082f4:	01821021 	addu	v0,t4,v0
800082f8:	90433001 	lbu	v1,12289(v0)
800082fc:	90453002 	lbu	a1,12290(v0)
80008300:	90463000 	lbu	a2,12288(v0)
80008304:	91670000 	lbu	a3,0(t3)
80008308:	91620002 	lbu	v0,2(t3)
8000830c:	00031a00 	sll	v1,v1,0x8
80008310:	00042200 	sll	a0,a0,0x8
80008314:	00c33021 	addu	a2,a2,v1
80008318:	00e43821 	addu	a3,a3,a0
8000831c:	00052c00 	sll	a1,a1,0x10
80008320:	00021400 	sll	v0,v0,0x10
80008324:	00c51821 	addu	v1,a2,a1
80008328:	00e22021 	addu	a0,a3,v0
8000832c:	1464f57b 	bne	v1,a0,8000591c <S9xSearchForChange+0x41c>
80008330:	022e1021 	addu	v0,s1,t6
80008334:	080017b4 	j	80005ed0 <S9xSearchForChange+0x9d0>
80008338:	00000000 	nop

8000833c <S9xSearchForValue>:
8000833c:	27bdfff0 	addiu	sp,sp,-16
80008340:	24020001 	li	v0,1
80008344:	afb10004 	sw	s1,4(sp)
80008348:	afb00000 	sw	s0,0(sp)
8000834c:	afb20008 	sw	s2,8(sp)
80008350:	00c06821 	move	t5,a2
80008354:	00804821 	move	t1,a0
80008358:	00a07821 	move	t7,a1
8000835c:	00e08021 	move	s0,a3
80008360:	93a30020 	lbu	v1,32(sp)
80008364:	10c202a9 	beq	a2,v0,80008e0c <S9xSearchForValue+0xad0>
80008368:	93b10024 	lbu	s1,36(sp)
8000836c:	24020002 	li	v0,2
80008370:	10c2031c 	beq	a2,v0,80008fe4 <S9xSearchForValue+0xca8>
80008374:	00000000 	nop
80008378:	14c00073 	bnez	a2,80008548 <S9xSearchForValue+0x20c>
8000837c:	3c020001 	lui	v0,0x1
80008380:	00009021 	move	s2,zero
80008384:	3c070002 	lui	a3,0x2
80008388:	10600072 	beqz	v1,80008554 <S9xSearchForValue+0x218>
8000838c:	00000000 	nop
80008390:	18e00021 	blez	a3,80008418 <S9xSearchForValue+0xdc>
80008394:	3c020001 	lui	v0,0x1
80008398:	3c190003 	lui	t9,0x3
8000839c:	00004021 	move	t0,zero
800083a0:	24180001 	li	t8,1
800083a4:	01397021 	addu	t6,t1,t9
800083a8:	00081143 	sra	v0,t0,0x5
800083ac:	00026080 	sll	t4,v0,0x2
800083b0:	01891821 	addu	v1,t4,t1
800083b4:	00791821 	addu	v1,v1,t9
800083b8:	8c6a3f50 	lw	t2,16208(v1)
800083bc:	01185804 	sllv	t3,t8,t0
800083c0:	014b1024 	and	v0,t2,t3
800083c4:	1040000b 	beqz	v0,800083f4 <S9xSearchForValue+0xb8>
800083c8:	00000000 	nop
800083cc:	15e000cf 	bnez	t7,8000870c <S9xSearchForValue+0x3d0>
800083d0:	00000000 	nop
800083d4:	15a0013b 	bnez	t5,800088c4 <S9xSearchForValue+0x588>
800083d8:	00000000 	nop
800083dc:	8dc23f44 	lw	v0,16196(t6)
800083e0:	01021021 	addu	v0,t0,v0
800083e4:	80420000 	lb	v0,0(v0)
800083e8:	0050102a 	slt	v0,v0,s0
800083ec:	144000e3 	bnez	v0,8000877c <S9xSearchForValue+0x440>
800083f0:	00000000 	nop
800083f4:	01891821 	addu	v1,t4,t1
800083f8:	000b1027 	nor	v0,zero,t3
800083fc:	01421024 	and	v0,t2,v0
80008400:	00791821 	addu	v1,v1,t9
80008404:	ac623f50 	sw	v0,16208(v1)
80008408:	25080001 	addiu	t0,t0,1
8000840c:	14e8ffe7 	bne	a3,t0,800083ac <S9xSearchForValue+0x70>
80008410:	00081143 	sra	v0,t0,0x5
80008414:	3c020001 	lui	v0,0x1
80008418:	00523823 	subu	a3,v0,s2
8000841c:	18e00021 	blez	a3,800084a4 <S9xSearchForValue+0x168>
80008420:	3c020003 	lui	v0,0x3
80008424:	01227021 	addu	t6,t1,v0
80008428:	00004021 	move	t0,zero
8000842c:	24180001 	li	t8,1
80008430:	00081943 	sra	v1,t0,0x5
80008434:	00036080 	sll	t4,v1,0x2
80008438:	01891021 	addu	v0,t4,t1
8000843c:	3c030004 	lui	v1,0x4
80008440:	00431021 	addu	v0,v0,v1
80008444:	8c4b3f50 	lw	t3,16208(v0)
80008448:	01185004 	sllv	t2,t8,t0
8000844c:	016a1024 	and	v0,t3,t2
80008450:	1040000b 	beqz	v0,80008480 <S9xSearchForValue+0x144>
80008454:	00000000 	nop
80008458:	15e000cf 	bnez	t7,80008798 <S9xSearchForValue+0x45c>
8000845c:	00000000 	nop
80008460:	15a0012a 	bnez	t5,8000890c <S9xSearchForValue+0x5d0>
80008464:	00000000 	nop
80008468:	8dc23f4c 	lw	v0,16204(t6)
8000846c:	01021021 	addu	v0,t0,v0
80008470:	80420000 	lb	v0,0(v0)
80008474:	0050102a 	slt	v0,v0,s0
80008478:	144000e3 	bnez	v0,80008808 <S9xSearchForValue+0x4cc>
8000847c:	00000000 	nop
80008480:	01891021 	addu	v0,t4,t1
80008484:	000a1827 	nor	v1,zero,t2
80008488:	3c040004 	lui	a0,0x4
8000848c:	00441021 	addu	v0,v0,a0
80008490:	01631824 	and	v1,t3,v1
80008494:	ac433f50 	sw	v1,16208(v0)
80008498:	25080001 	addiu	t0,t0,1
8000849c:	14e8ffe5 	bne	a3,t0,80008434 <S9xSearchForValue+0xf8>
800084a0:	00081943 	sra	v1,t0,0x5
800084a4:	24022000 	li	v0,8192
800084a8:	00523823 	subu	a3,v0,s2
800084ac:	18e00021 	blez	a3,80008534 <S9xSearchForValue+0x1f8>
800084b0:	3c120003 	lui	s2,0x3
800084b4:	00004021 	move	t0,zero
800084b8:	24180001 	li	t8,1
800084bc:	01327021 	addu	t6,t1,s2
800084c0:	00081943 	sra	v1,t0,0x5
800084c4:	00036080 	sll	t4,v1,0x2
800084c8:	01891021 	addu	v0,t4,t1
800084cc:	3c030005 	lui	v1,0x5
800084d0:	00431021 	addu	v0,v0,v1
800084d4:	8c4bbf50 	lw	t3,-16560(v0)
800084d8:	01185004 	sllv	t2,t8,t0
800084dc:	016a1024 	and	v0,t3,t2
800084e0:	1040000b 	beqz	v0,80008510 <S9xSearchForValue+0x1d4>
800084e4:	00000000 	nop
800084e8:	15e000d1 	bnez	t7,80008830 <S9xSearchForValue+0x4f4>
800084ec:	00000000 	nop
800084f0:	15a00118 	bnez	t5,80008954 <S9xSearchForValue+0x618>
800084f4:	00000000 	nop
800084f8:	8dc23f48 	lw	v0,16200(t6)
800084fc:	01021021 	addu	v0,t0,v0
80008500:	80423000 	lb	v0,12288(v0)
80008504:	0050102a 	slt	v0,v0,s0
80008508:	144000e5 	bnez	v0,800088a0 <S9xSearchForValue+0x564>
8000850c:	00000000 	nop
80008510:	01891021 	addu	v0,t4,t1
80008514:	000a1827 	nor	v1,zero,t2
80008518:	3c040005 	lui	a0,0x5
8000851c:	00441021 	addu	v0,v0,a0
80008520:	01631824 	and	v1,t3,v1
80008524:	ac43bf50 	sw	v1,-16560(v0)
80008528:	25080001 	addiu	t0,t0,1
8000852c:	14e8ffe5 	bne	a3,t0,800084c4 <S9xSearchForValue+0x188>
80008530:	00081943 	sra	v1,t0,0x5
80008534:	8fb20008 	lw	s2,8(sp)
80008538:	8fb10004 	lw	s1,4(sp)
8000853c:	8fb00000 	lw	s0,0(sp)
80008540:	03e00008 	jr	ra
80008544:	27bd0010 	addiu	sp,sp,16
80008548:	3447fffd 	ori	a3,v0,0xfffd
8000854c:	1460ff90 	bnez	v1,80008390 <S9xSearchForValue+0x54>
80008550:	24120003 	li	s2,3
80008554:	18e00021 	blez	a3,800085dc <S9xSearchForValue+0x2a0>
80008558:	3c020001 	lui	v0,0x1
8000855c:	3c190003 	lui	t9,0x3
80008560:	00004021 	move	t0,zero
80008564:	24180001 	li	t8,1
80008568:	01397021 	addu	t6,t1,t9
8000856c:	00081143 	sra	v0,t0,0x5
80008570:	00026080 	sll	t4,v0,0x2
80008574:	01891821 	addu	v1,t4,t1
80008578:	00791821 	addu	v1,v1,t9
8000857c:	8c6b3f50 	lw	t3,16208(v1)
80008580:	01185004 	sllv	t2,t8,t0
80008584:	016a1024 	and	v0,t3,t2
80008588:	1040000b 	beqz	v0,800085b8 <S9xSearchForValue+0x27c>
8000858c:	00000000 	nop
80008590:	15e00102 	bnez	t7,8000899c <S9xSearchForValue+0x660>
80008594:	00000000 	nop
80008598:	15a00192 	bnez	t5,80008be4 <S9xSearchForValue+0x8a8>
8000859c:	00000000 	nop
800085a0:	8dc23f44 	lw	v0,16196(t6)
800085a4:	01021021 	addu	v0,t0,v0
800085a8:	90420000 	lbu	v0,0(v0)
800085ac:	0050102b 	sltu	v0,v0,s0
800085b0:	14400116 	bnez	v0,80008a0c <S9xSearchForValue+0x6d0>
800085b4:	00000000 	nop
800085b8:	01891821 	addu	v1,t4,t1
800085bc:	000a1027 	nor	v0,zero,t2
800085c0:	01621024 	and	v0,t3,v0
800085c4:	00791821 	addu	v1,v1,t9
800085c8:	ac623f50 	sw	v0,16208(v1)
800085cc:	25080001 	addiu	t0,t0,1
800085d0:	14e8ffe7 	bne	a3,t0,80008570 <S9xSearchForValue+0x234>
800085d4:	00081143 	sra	v0,t0,0x5
800085d8:	3c020001 	lui	v0,0x1
800085dc:	00523823 	subu	a3,v0,s2
800085e0:	18e00021 	blez	a3,80008668 <S9xSearchForValue+0x32c>
800085e4:	3c020003 	lui	v0,0x3
800085e8:	01227021 	addu	t6,t1,v0
800085ec:	00004021 	move	t0,zero
800085f0:	24180001 	li	t8,1
800085f4:	00081943 	sra	v1,t0,0x5
800085f8:	00036080 	sll	t4,v1,0x2
800085fc:	01891021 	addu	v0,t4,t1
80008600:	3c030004 	lui	v1,0x4
80008604:	00431021 	addu	v0,v0,v1
80008608:	8c4b3f50 	lw	t3,16208(v0)
8000860c:	01185004 	sllv	t2,t8,t0
80008610:	016a1024 	and	v0,t3,t2
80008614:	1040000b 	beqz	v0,80008644 <S9xSearchForValue+0x308>
80008618:	00000000 	nop
8000861c:	15e00102 	bnez	t7,80008a28 <S9xSearchForValue+0x6ec>
80008620:	00000000 	nop
80008624:	15a0014b 	bnez	t5,80008b54 <S9xSearchForValue+0x818>
80008628:	00000000 	nop
8000862c:	8dc23f4c 	lw	v0,16204(t6)
80008630:	01021021 	addu	v0,t0,v0
80008634:	90420000 	lbu	v0,0(v0)
80008638:	0050102b 	sltu	v0,v0,s0
8000863c:	14400116 	bnez	v0,80008a98 <S9xSearchForValue+0x75c>
80008640:	00000000 	nop
80008644:	01891021 	addu	v0,t4,t1
80008648:	000a1827 	nor	v1,zero,t2
8000864c:	3c040004 	lui	a0,0x4
80008650:	00441021 	addu	v0,v0,a0
80008654:	01631824 	and	v1,t3,v1
80008658:	ac433f50 	sw	v1,16208(v0)
8000865c:	25080001 	addiu	t0,t0,1
80008660:	14e8ffe5 	bne	a3,t0,800085f8 <S9xSearchForValue+0x2bc>
80008664:	00081943 	sra	v1,t0,0x5
80008668:	24022000 	li	v0,8192
8000866c:	00523823 	subu	a3,v0,s2
80008670:	18e0ffb0 	blez	a3,80008534 <S9xSearchForValue+0x1f8>
80008674:	3c120003 	lui	s2,0x3
80008678:	00004021 	move	t0,zero
8000867c:	24180001 	li	t8,1
80008680:	01327021 	addu	t6,t1,s2
80008684:	00081943 	sra	v1,t0,0x5
80008688:	00036080 	sll	t4,v1,0x2
8000868c:	01891021 	addu	v0,t4,t1
80008690:	3c030005 	lui	v1,0x5
80008694:	00431021 	addu	v0,v0,v1
80008698:	8c4bbf50 	lw	t3,-16560(v0)
8000869c:	01185004 	sllv	t2,t8,t0
800086a0:	016a1024 	and	v0,t3,t2
800086a4:	1040000b 	beqz	v0,800086d4 <S9xSearchForValue+0x398>
800086a8:	00000000 	nop
800086ac:	15e00104 	bnez	t7,80008ac0 <S9xSearchForValue+0x784>
800086b0:	00000000 	nop
800086b4:	15a00139 	bnez	t5,80008b9c <S9xSearchForValue+0x860>
800086b8:	00000000 	nop
800086bc:	8dc23f48 	lw	v0,16200(t6)
800086c0:	00481021 	addu	v0,v0,t0
800086c4:	90423000 	lbu	v0,12288(v0)
800086c8:	0050102b 	sltu	v0,v0,s0
800086cc:	14400118 	bnez	v0,80008b30 <S9xSearchForValue+0x7f4>
800086d0:	00000000 	nop
800086d4:	01891021 	addu	v0,t4,t1
800086d8:	000a1827 	nor	v1,zero,t2
800086dc:	3c040005 	lui	a0,0x5
800086e0:	00441021 	addu	v0,v0,a0
800086e4:	01631824 	and	v1,t3,v1
800086e8:	ac43bf50 	sw	v1,-16560(v0)
800086ec:	25080001 	addiu	t0,t0,1
800086f0:	14e8ffe5 	bne	a3,t0,80008688 <S9xSearchForValue+0x34c>
800086f4:	00081943 	sra	v1,t0,0x5
800086f8:	8fb20008 	lw	s2,8(sp)
800086fc:	8fb10004 	lw	s1,4(sp)
80008700:	8fb00000 	lw	s0,0(sp)
80008704:	03e00008 	jr	ra
80008708:	27bd0010 	addiu	sp,sp,16
8000870c:	11f801ab 	beq	t7,t8,80008dbc <S9xSearchForValue+0xa80>
80008710:	24030002 	li	v1,2
80008714:	11e301fa 	beq	t7,v1,80008f00 <S9xSearchForValue+0xbc4>
80008718:	24020003 	li	v0,3
8000871c:	11e202d3 	beq	t7,v0,8000926c <S9xSearchForValue+0xf30>
80008720:	24020004 	li	v0,4
80008724:	11e20335 	beq	t7,v0,800093fc <S9xSearchForValue+0x10c0>
80008728:	00000000 	nop
8000872c:	11a0027d 	beqz	t5,80009124 <S9xSearchForValue+0xde8>
80008730:	00000000 	nop
80008734:	11b8055a 	beq	t5,t8,80009ca0 <S9xSearchForValue+0x1964>
80008738:	00000000 	nop
8000873c:	11a3060a 	beq	t5,v1,80009f68 <S9xSearchForValue+0x1c2c>
80008740:	00000000 	nop
80008744:	8dc23f44 	lw	v0,16196(t6)
80008748:	01021021 	addu	v0,t0,v0
8000874c:	90460003 	lbu	a2,3(v0)
80008750:	90440001 	lbu	a0,1(v0)
80008754:	90430002 	lbu	v1,2(v0)
80008758:	90450000 	lbu	a1,0(v0)
8000875c:	00042200 	sll	a0,a0,0x8
80008760:	00031c00 	sll	v1,v1,0x10
80008764:	00063600 	sll	a2,a2,0x18
80008768:	00a42821 	addu	a1,a1,a0
8000876c:	00661821 	addu	v1,v1,a2
80008770:	00a31021 	addu	v0,a1,v1
80008774:	1050ff20 	beq	v0,s0,800083f8 <S9xSearchForValue+0xbc>
80008778:	01891821 	addu	v1,t4,t1
8000877c:	1220ff22 	beqz	s1,80008408 <S9xSearchForValue+0xcc>
80008780:	01092021 	addu	a0,t0,t1
80008784:	8dc23f44 	lw	v0,16196(t6)
80008788:	01021021 	addu	v0,t0,v0
8000878c:	90430000 	lbu	v1,0(v0)
80008790:	08002102 	j	80008408 <S9xSearchForValue+0xcc>
80008794:	a0831f44 	sb	v1,8004(a0)
80008798:	11f80160 	beq	t7,t8,80008d1c <S9xSearchForValue+0x9e0>
8000879c:	24030002 	li	v1,2
800087a0:	11e301b1 	beq	t7,v1,80008e68 <S9xSearchForValue+0xb2c>
800087a4:	24020003 	li	v0,3
800087a8:	11e202a6 	beq	t7,v0,80009244 <S9xSearchForValue+0xf08>
800087ac:	24020004 	li	v0,4
800087b0:	11e2032d 	beq	t7,v0,80009468 <S9xSearchForValue+0x112c>
800087b4:	00000000 	nop
800087b8:	11a00253 	beqz	t5,80009108 <S9xSearchForValue+0xdcc>
800087bc:	00000000 	nop
800087c0:	11b80543 	beq	t5,t8,80009cd0 <S9xSearchForValue+0x1994>
800087c4:	00000000 	nop
800087c8:	11a305f6 	beq	t5,v1,80009fa4 <S9xSearchForValue+0x1c68>
800087cc:	00000000 	nop
800087d0:	8dc23f4c 	lw	v0,16204(t6)
800087d4:	01021021 	addu	v0,t0,v0
800087d8:	90460003 	lbu	a2,3(v0)
800087dc:	90440001 	lbu	a0,1(v0)
800087e0:	90430002 	lbu	v1,2(v0)
800087e4:	90450000 	lbu	a1,0(v0)
800087e8:	00042200 	sll	a0,a0,0x8
800087ec:	00031c00 	sll	v1,v1,0x10
800087f0:	00063600 	sll	a2,a2,0x18
800087f4:	00a42821 	addu	a1,a1,a0
800087f8:	00661821 	addu	v1,v1,a2
800087fc:	00a31021 	addu	v0,a1,v1
80008800:	1050ff20 	beq	v0,s0,80008484 <S9xSearchForValue+0x148>
80008804:	01891021 	addu	v0,t4,t1
80008808:	1220ff23 	beqz	s1,80008498 <S9xSearchForValue+0x15c>
8000880c:	01281821 	addu	v1,t1,t0
80008810:	8dc23f4c 	lw	v0,16204(t6)
80008814:	01021021 	addu	v0,t0,v0
80008818:	90440000 	lbu	a0,0(v0)
8000881c:	3c020002 	lui	v0,0x2
80008820:	34421f44 	ori	v0,v0,0x1f44
80008824:	00621821 	addu	v1,v1,v0
80008828:	08002126 	j	80008498 <S9xSearchForValue+0x15c>
8000882c:	a0640000 	sb	a0,0(v1)
80008830:	11f8014e 	beq	t7,t8,80008d6c <S9xSearchForValue+0xa30>
80008834:	24030002 	li	v1,2
80008838:	11e3019e 	beq	t7,v1,80008eb4 <S9xSearchForValue+0xb78>
8000883c:	24020003 	li	v0,3
80008840:	11e20294 	beq	t7,v0,80009294 <S9xSearchForValue+0xf58>
80008844:	24020004 	li	v0,4
80008848:	11e202f5 	beq	t7,v0,80009420 <S9xSearchForValue+0x10e4>
8000884c:	00000000 	nop
80008850:	11a0023b 	beqz	t5,80009140 <S9xSearchForValue+0xe04>
80008854:	00000000 	nop
80008858:	11b80505 	beq	t5,t8,80009c70 <S9xSearchForValue+0x1934>
8000885c:	00000000 	nop
80008860:	11a305ec 	beq	t5,v1,8000a014 <S9xSearchForValue+0x1cd8>
80008864:	00000000 	nop
80008868:	8dc23f48 	lw	v0,16200(t6)
8000886c:	01021021 	addu	v0,t0,v0
80008870:	90463003 	lbu	a2,12291(v0)
80008874:	90443001 	lbu	a0,12289(v0)
80008878:	90433002 	lbu	v1,12290(v0)
8000887c:	90453000 	lbu	a1,12288(v0)
80008880:	00042200 	sll	a0,a0,0x8
80008884:	00031c00 	sll	v1,v1,0x10
80008888:	00063600 	sll	a2,a2,0x18
8000888c:	00a42821 	addu	a1,a1,a0
80008890:	00661821 	addu	v1,v1,a2
80008894:	00a31021 	addu	v0,a1,v1
80008898:	1050ff1e 	beq	v0,s0,80008514 <S9xSearchForValue+0x1d8>
8000889c:	01891021 	addu	v0,t4,t1
800088a0:	1220ff21 	beqz	s1,80008528 <S9xSearchForValue+0x1ec>
800088a4:	01092021 	addu	a0,t0,t1
800088a8:	8dc23f48 	lw	v0,16200(t6)
800088ac:	01021021 	addu	v0,t0,v0
800088b0:	90453000 	lbu	a1,12288(v0)
800088b4:	36431f44 	ori	v1,s2,0x1f44
800088b8:	00832021 	addu	a0,a0,v1
800088bc:	0800214a 	j	80008528 <S9xSearchForValue+0x1ec>
800088c0:	a0850000 	sb	a1,0(a0)
800088c4:	11b802a2 	beq	t5,t8,80009350 <S9xSearchForValue+0x1014>
800088c8:	00000000 	nop
800088cc:	24020002 	li	v0,2
800088d0:	11a20303 	beq	t5,v0,800094e0 <S9xSearchForValue+0x11a4>
800088d4:	00000000 	nop
800088d8:	8dc23f44 	lw	v0,16196(t6)
800088dc:	01021021 	addu	v0,t0,v0
800088e0:	90460003 	lbu	a2,3(v0)
800088e4:	90440001 	lbu	a0,1(v0)
800088e8:	90430002 	lbu	v1,2(v0)
800088ec:	90450000 	lbu	a1,0(v0)
800088f0:	00042200 	sll	a0,a0,0x8
800088f4:	00031c00 	sll	v1,v1,0x10
800088f8:	00063600 	sll	a2,a2,0x18
800088fc:	00a42821 	addu	a1,a1,a0
80008900:	00661821 	addu	v1,v1,a2
80008904:	080020fa 	j	800083e8 <S9xSearchForValue+0xac>
80008908:	00a31021 	addu	v0,a1,v1
8000890c:	11b80287 	beq	t5,t8,8000932c <S9xSearchForValue+0xff0>
80008910:	00000000 	nop
80008914:	24020002 	li	v0,2
80008918:	11a202e5 	beq	t5,v0,800094b0 <S9xSearchForValue+0x1174>
8000891c:	00000000 	nop
80008920:	8dc23f4c 	lw	v0,16204(t6)
80008924:	01021021 	addu	v0,t0,v0
80008928:	90460003 	lbu	a2,3(v0)
8000892c:	90440001 	lbu	a0,1(v0)
80008930:	90430002 	lbu	v1,2(v0)
80008934:	90450000 	lbu	a1,0(v0)
80008938:	00042200 	sll	a0,a0,0x8
8000893c:	00031c00 	sll	v1,v1,0x10
80008940:	00063600 	sll	a2,a2,0x18
80008944:	00a42821 	addu	a1,a1,a0
80008948:	00661821 	addu	v1,v1,a2
8000894c:	0800211d 	j	80008474 <S9xSearchForValue+0x138>
80008950:	00a31021 	addu	v0,a1,v1
80008954:	11b80287 	beq	t5,t8,80009374 <S9xSearchForValue+0x1038>
80008958:	00000000 	nop
8000895c:	24020002 	li	v0,2
80008960:	11a202eb 	beq	t5,v0,80009510 <S9xSearchForValue+0x11d4>
80008964:	00000000 	nop
80008968:	8dc23f48 	lw	v0,16200(t6)
8000896c:	01021021 	addu	v0,t0,v0
80008970:	90463003 	lbu	a2,12291(v0)
80008974:	90443001 	lbu	a0,12289(v0)
80008978:	90433002 	lbu	v1,12290(v0)
8000897c:	90453000 	lbu	a1,12288(v0)
80008980:	00042200 	sll	a0,a0,0x8
80008984:	00031c00 	sll	v1,v1,0x10
80008988:	00063600 	sll	a2,a2,0x18
8000898c:	00a42821 	addu	a1,a1,a0
80008990:	00661821 	addu	v1,v1,a2
80008994:	08002141 	j	80008504 <S9xSearchForValue+0x1c8>
80008998:	00a31021 	addu	v0,a1,v1
8000899c:	11f800cb 	beq	t7,t8,80008ccc <S9xSearchForValue+0x990>
800089a0:	24030002 	li	v1,2
800089a4:	11e3011d 	beq	t7,v1,80008e1c <S9xSearchForValue+0xae0>
800089a8:	24020003 	li	v0,3
800089ac:	11e2021b 	beq	t7,v0,8000921c <S9xSearchForValue+0xee0>
800089b0:	24020004 	li	v0,4
800089b4:	11e202b5 	beq	t7,v0,8000948c <S9xSearchForValue+0x1150>
800089b8:	00000000 	nop
800089bc:	11a001c4 	beqz	t5,800090d0 <S9xSearchForValue+0xd94>
800089c0:	00000000 	nop
800089c4:	11b80494 	beq	t5,t8,80009c18 <S9xSearchForValue+0x18dc>
800089c8:	00000000 	nop
800089cc:	11a30559 	beq	t5,v1,80009f34 <S9xSearchForValue+0x1bf8>
800089d0:	00000000 	nop
800089d4:	8dc23f44 	lw	v0,16196(t6)
800089d8:	01021021 	addu	v0,t0,v0
800089dc:	90460003 	lbu	a2,3(v0)
800089e0:	90440001 	lbu	a0,1(v0)
800089e4:	90430002 	lbu	v1,2(v0)
800089e8:	90450000 	lbu	a1,0(v0)
800089ec:	00042200 	sll	a0,a0,0x8
800089f0:	00031c00 	sll	v1,v1,0x10
800089f4:	00063600 	sll	a2,a2,0x18
800089f8:	00a42821 	addu	a1,a1,a0
800089fc:	00661821 	addu	v1,v1,a2
80008a00:	00a31821 	addu	v1,a1,v1
80008a04:	1070feed 	beq	v1,s0,800085bc <S9xSearchForValue+0x280>
80008a08:	01891821 	addu	v1,t4,t1
80008a0c:	1220feef 	beqz	s1,800085cc <S9xSearchForValue+0x290>
80008a10:	01282021 	addu	a0,t1,t0
80008a14:	8dc23f44 	lw	v0,16196(t6)
80008a18:	01021021 	addu	v0,t0,v0
80008a1c:	90430000 	lbu	v1,0(v0)
80008a20:	08002173 	j	800085cc <S9xSearchForValue+0x290>
80008a24:	a0831f44 	sb	v1,8004(a0)
80008a28:	11f80080 	beq	t7,t8,80008c2c <S9xSearchForValue+0x8f0>
80008a2c:	24030002 	li	v1,2
80008a30:	11e30146 	beq	t7,v1,80008f4c <S9xSearchForValue+0xc10>
80008a34:	24020003 	li	v0,3
80008a38:	11e20220 	beq	t7,v0,800092bc <S9xSearchForValue+0xf80>
80008a3c:	24020004 	li	v0,4
80008a40:	11e20265 	beq	t7,v0,800093d8 <S9xSearchForValue+0x109c>
80008a44:	00000000 	nop
80008a48:	11a0019a 	beqz	t5,800090b4 <S9xSearchForValue+0xd78>
80008a4c:	00000000 	nop
80008a50:	11b8047c 	beq	t5,t8,80009c44 <S9xSearchForValue+0x1908>
80008a54:	00000000 	nop
80008a58:	11a30561 	beq	t5,v1,80009fe0 <S9xSearchForValue+0x1ca4>
80008a5c:	00000000 	nop
80008a60:	8dc23f4c 	lw	v0,16204(t6)
80008a64:	01021021 	addu	v0,t0,v0
80008a68:	90460003 	lbu	a2,3(v0)
80008a6c:	90440001 	lbu	a0,1(v0)
80008a70:	90430002 	lbu	v1,2(v0)
80008a74:	90450000 	lbu	a1,0(v0)
80008a78:	00042200 	sll	a0,a0,0x8
80008a7c:	00031c00 	sll	v1,v1,0x10
80008a80:	00063600 	sll	a2,a2,0x18
80008a84:	00a42821 	addu	a1,a1,a0
80008a88:	00661821 	addu	v1,v1,a2
80008a8c:	00a31821 	addu	v1,a1,v1
80008a90:	1070feed 	beq	v1,s0,80008648 <S9xSearchForValue+0x30c>
80008a94:	01891021 	addu	v0,t4,t1
80008a98:	1220fef0 	beqz	s1,8000865c <S9xSearchForValue+0x320>
80008a9c:	01091821 	addu	v1,t0,t1
80008aa0:	8dc23f4c 	lw	v0,16204(t6)
80008aa4:	00481021 	addu	v0,v0,t0
80008aa8:	90440000 	lbu	a0,0(v0)
80008aac:	3c020002 	lui	v0,0x2
80008ab0:	34421f44 	ori	v0,v0,0x1f44
80008ab4:	00621821 	addu	v1,v1,v0
80008ab8:	08002197 	j	8000865c <S9xSearchForValue+0x320>
80008abc:	a0640000 	sb	a0,0(v1)
80008ac0:	11f8006e 	beq	t7,t8,80008c7c <S9xSearchForValue+0x940>
80008ac4:	24030002 	li	v1,2
80008ac8:	11e30133 	beq	t7,v1,80008f98 <S9xSearchForValue+0xc5c>
80008acc:	24020003 	li	v0,3
80008ad0:	11e20204 	beq	t7,v0,800092e4 <S9xSearchForValue+0xfa8>
80008ad4:	24020004 	li	v0,4
80008ad8:	11e2025a 	beq	t7,v0,80009444 <S9xSearchForValue+0x1108>
80008adc:	00000000 	nop
80008ae0:	11a00182 	beqz	t5,800090ec <S9xSearchForValue+0xdb0>
80008ae4:	00000000 	nop
80008ae8:	11b80485 	beq	t5,t8,80009d00 <S9xSearchForValue+0x19c4>
80008aec:	00000000 	nop
80008af0:	11a30503 	beq	t5,v1,80009f00 <S9xSearchForValue+0x1bc4>
80008af4:	00000000 	nop
80008af8:	8dc23f48 	lw	v0,16200(t6)
80008afc:	01021021 	addu	v0,t0,v0
80008b00:	90463003 	lbu	a2,12291(v0)
80008b04:	90443001 	lbu	a0,12289(v0)
80008b08:	90433002 	lbu	v1,12290(v0)
80008b0c:	90453000 	lbu	a1,12288(v0)
80008b10:	00042200 	sll	a0,a0,0x8
80008b14:	00031c00 	sll	v1,v1,0x10
80008b18:	00063600 	sll	a2,a2,0x18
80008b1c:	00a42821 	addu	a1,a1,a0
80008b20:	00661821 	addu	v1,v1,a2
80008b24:	00a31821 	addu	v1,a1,v1
80008b28:	1070feeb 	beq	v1,s0,800086d8 <S9xSearchForValue+0x39c>
80008b2c:	01891021 	addu	v0,t4,t1
80008b30:	1220feee 	beqz	s1,800086ec <S9xSearchForValue+0x3b0>
80008b34:	01282021 	addu	a0,t1,t0
80008b38:	8dc23f48 	lw	v0,16200(t6)
80008b3c:	00481021 	addu	v0,v0,t0
80008b40:	90453000 	lbu	a1,12288(v0)
80008b44:	36431f44 	ori	v1,s2,0x1f44
80008b48:	00832021 	addu	a0,a0,v1
80008b4c:	080021bb 	j	800086ec <S9xSearchForValue+0x3b0>
80008b50:	a0850000 	sb	a1,0(a0)
80008b54:	11b80210 	beq	t5,t8,80009398 <S9xSearchForValue+0x105c>
80008b58:	00000000 	nop
80008b5c:	24020002 	li	v0,2
80008b60:	11a20277 	beq	t5,v0,80009540 <S9xSearchForValue+0x1204>
80008b64:	00000000 	nop
80008b68:	8dc23f4c 	lw	v0,16204(t6)
80008b6c:	01021021 	addu	v0,t0,v0
80008b70:	90460003 	lbu	a2,3(v0)
80008b74:	90440001 	lbu	a0,1(v0)
80008b78:	90430002 	lbu	v1,2(v0)
80008b7c:	90450000 	lbu	a1,0(v0)
80008b80:	00042200 	sll	a0,a0,0x8
80008b84:	00031c00 	sll	v1,v1,0x10
80008b88:	00063600 	sll	a2,a2,0x18
80008b8c:	00a42821 	addu	a1,a1,a0
80008b90:	00661821 	addu	v1,v1,a2
80008b94:	0800218e 	j	80008638 <S9xSearchForValue+0x2fc>
80008b98:	00a31021 	addu	v0,a1,v1
80008b9c:	11b80206 	beq	t5,t8,800093b8 <S9xSearchForValue+0x107c>
80008ba0:	00000000 	nop
80008ba4:	24020002 	li	v0,2
80008ba8:	11a2026f 	beq	t5,v0,80009568 <S9xSearchForValue+0x122c>
80008bac:	00000000 	nop
80008bb0:	8dc23f48 	lw	v0,16200(t6)
80008bb4:	01021021 	addu	v0,t0,v0
80008bb8:	90463003 	lbu	a2,12291(v0)
80008bbc:	90443001 	lbu	a0,12289(v0)
80008bc0:	90433002 	lbu	v1,12290(v0)
80008bc4:	90453000 	lbu	a1,12288(v0)
80008bc8:	00042200 	sll	a0,a0,0x8
80008bcc:	00031c00 	sll	v1,v1,0x10
80008bd0:	00063600 	sll	a2,a2,0x18
80008bd4:	00a42821 	addu	a1,a1,a0
80008bd8:	00661821 	addu	v1,v1,a2
80008bdc:	080021b2 	j	800086c8 <S9xSearchForValue+0x38c>
80008be0:	00a31021 	addu	v0,a1,v1
80008be4:	11b801c9 	beq	t5,t8,8000930c <S9xSearchForValue+0xfd0>
80008be8:	00000000 	nop
80008bec:	24020002 	li	v0,2
80008bf0:	11a20267 	beq	t5,v0,80009590 <S9xSearchForValue+0x1254>
80008bf4:	00000000 	nop
80008bf8:	8dc23f44 	lw	v0,16196(t6)
80008bfc:	01021021 	addu	v0,t0,v0
80008c00:	90460003 	lbu	a2,3(v0)
80008c04:	90440001 	lbu	a0,1(v0)
80008c08:	90430002 	lbu	v1,2(v0)
80008c0c:	90450000 	lbu	a1,0(v0)
80008c10:	00042200 	sll	a0,a0,0x8
80008c14:	00031c00 	sll	v1,v1,0x10
80008c18:	00063600 	sll	a2,a2,0x18
80008c1c:	00a42821 	addu	a1,a1,a0
80008c20:	00661821 	addu	v1,v1,a2
80008c24:	0800216b 	j	800085ac <S9xSearchForValue+0x270>
80008c28:	00a31021 	addu	v0,a1,v1
80008c2c:	11a00119 	beqz	t5,80009094 <S9xSearchForValue+0xd58>
80008c30:	00000000 	nop
80008c34:	11af03e8 	beq	t5,t7,80009bd8 <S9xSearchForValue+0x189c>
80008c38:	00000000 	nop
80008c3c:	24020002 	li	v0,2
80008c40:	11a2043a 	beq	t5,v0,80009d2c <S9xSearchForValue+0x19f0>
80008c44:	00000000 	nop
80008c48:	8dc23f4c 	lw	v0,16204(t6)
80008c4c:	01021021 	addu	v0,t0,v0
80008c50:	90460003 	lbu	a2,3(v0)
80008c54:	90440001 	lbu	a0,1(v0)
80008c58:	90430002 	lbu	v1,2(v0)
80008c5c:	90450000 	lbu	a1,0(v0)
80008c60:	00042200 	sll	a0,a0,0x8
80008c64:	00031c00 	sll	v1,v1,0x10
80008c68:	00063600 	sll	a2,a2,0x18
80008c6c:	00a42821 	addu	a1,a1,a0
80008c70:	00661821 	addu	v1,v1,a2
80008c74:	08002428 	j	800090a0 <S9xSearchForValue+0xd64>
80008c78:	00a31021 	addu	v0,a1,v1
80008c7c:	11a000fd 	beqz	t5,80009074 <S9xSearchForValue+0xd38>
80008c80:	00000000 	nop
80008c84:	11b803dc 	beq	t5,t8,80009bf8 <S9xSearchForValue+0x18bc>
80008c88:	00000000 	nop
80008c8c:	24020002 	li	v0,2
80008c90:	11a20430 	beq	t5,v0,80009d54 <S9xSearchForValue+0x1a18>
80008c94:	00000000 	nop
80008c98:	8dc23f48 	lw	v0,16200(t6)
80008c9c:	01021021 	addu	v0,t0,v0
80008ca0:	90463003 	lbu	a2,12291(v0)
80008ca4:	90443001 	lbu	a0,12289(v0)
80008ca8:	90433002 	lbu	v1,12290(v0)
80008cac:	90453000 	lbu	a1,12288(v0)
80008cb0:	00042200 	sll	a0,a0,0x8
80008cb4:	00031c00 	sll	v1,v1,0x10
80008cb8:	00063600 	sll	a2,a2,0x18
80008cbc:	00a42821 	addu	a1,a1,a0
80008cc0:	00661821 	addu	v1,v1,a2
80008cc4:	08002420 	j	80009080 <S9xSearchForValue+0xd44>
80008cc8:	00a31021 	addu	v0,a1,v1
80008ccc:	11a000e1 	beqz	t5,80009054 <S9xSearchForValue+0xd18>
80008cd0:	00000000 	nop
80008cd4:	11af03af 	beq	t5,t7,80009b94 <S9xSearchForValue+0x1858>
80008cd8:	00000000 	nop
80008cdc:	24020002 	li	v0,2
80008ce0:	11a20426 	beq	t5,v0,80009d7c <S9xSearchForValue+0x1a40>
80008ce4:	00000000 	nop
80008ce8:	8dc23f44 	lw	v0,16196(t6)
80008cec:	01021021 	addu	v0,t0,v0
80008cf0:	90460003 	lbu	a2,3(v0)
80008cf4:	90440001 	lbu	a0,1(v0)
80008cf8:	90430002 	lbu	v1,2(v0)
80008cfc:	90450000 	lbu	a1,0(v0)
80008d00:	00042200 	sll	a0,a0,0x8
80008d04:	00031c00 	sll	v1,v1,0x10
80008d08:	00063600 	sll	a2,a2,0x18
80008d0c:	00a42821 	addu	a1,a1,a0
80008d10:	00661821 	addu	v1,v1,a2
80008d14:	08002418 	j	80009060 <S9xSearchForValue+0xd24>
80008d18:	00a31021 	addu	v0,a1,v1
80008d1c:	11a000c5 	beqz	t5,80009034 <S9xSearchForValue+0xcf8>
80008d20:	00000000 	nop
80008d24:	11af03a3 	beq	t5,t7,80009bb4 <S9xSearchForValue+0x1878>
80008d28:	00000000 	nop
80008d2c:	24020002 	li	v0,2
80008d30:	11a2041c 	beq	t5,v0,80009da4 <S9xSearchForValue+0x1a68>
80008d34:	00000000 	nop
80008d38:	8dc23f4c 	lw	v0,16204(t6)
80008d3c:	01021021 	addu	v0,t0,v0
80008d40:	90460003 	lbu	a2,3(v0)
80008d44:	90440001 	lbu	a0,1(v0)
80008d48:	90430002 	lbu	v1,2(v0)
80008d4c:	90450000 	lbu	a1,0(v0)
80008d50:	00042200 	sll	a0,a0,0x8
80008d54:	00031c00 	sll	v1,v1,0x10
80008d58:	00063600 	sll	a2,a2,0x18
80008d5c:	00a42821 	addu	a1,a1,a0
80008d60:	00661821 	addu	v1,v1,a2
80008d64:	08002410 	j	80009040 <S9xSearchForValue+0xd04>
80008d68:	00a31021 	addu	v0,a1,v1
80008d6c:	11a000a9 	beqz	t5,80009014 <S9xSearchForValue+0xcd8>
80008d70:	00000000 	nop
80008d74:	11af037e 	beq	t5,t7,80009b70 <S9xSearchForValue+0x1834>
80008d78:	00000000 	nop
80008d7c:	24020002 	li	v0,2
80008d80:	11a20414 	beq	t5,v0,80009dd4 <S9xSearchForValue+0x1a98>
80008d84:	00000000 	nop
80008d88:	8dc23f48 	lw	v0,16200(t6)
80008d8c:	01021021 	addu	v0,t0,v0
80008d90:	90463003 	lbu	a2,12291(v0)
80008d94:	90443001 	lbu	a0,12289(v0)
80008d98:	90433002 	lbu	v1,12290(v0)
80008d9c:	90453000 	lbu	a1,12288(v0)
80008da0:	00042200 	sll	a0,a0,0x8
80008da4:	00031c00 	sll	v1,v1,0x10
80008da8:	00063600 	sll	a2,a2,0x18
80008dac:	00a42821 	addu	a1,a1,a0
80008db0:	00661821 	addu	v1,v1,a2
80008db4:	08002408 	j	80009020 <S9xSearchForValue+0xce4>
80008db8:	00a31021 	addu	v0,a1,v1
80008dbc:	11a0008d 	beqz	t5,80008ff4 <S9xSearchForValue+0xcb8>
80008dc0:	00000000 	nop
80008dc4:	11af0361 	beq	t5,t7,80009b4c <S9xSearchForValue+0x1810>
80008dc8:	00000000 	nop
80008dcc:	24020002 	li	v0,2
80008dd0:	11a2040c 	beq	t5,v0,80009e04 <S9xSearchForValue+0x1ac8>
80008dd4:	00000000 	nop
80008dd8:	8dc23f44 	lw	v0,16196(t6)
80008ddc:	01021021 	addu	v0,t0,v0
80008de0:	90460003 	lbu	a2,3(v0)
80008de4:	90440001 	lbu	a0,1(v0)
80008de8:	90430002 	lbu	v1,2(v0)
80008dec:	90450000 	lbu	a1,0(v0)
80008df0:	00042200 	sll	a0,a0,0x8
80008df4:	00031c00 	sll	v1,v1,0x10
80008df8:	00063600 	sll	a2,a2,0x18
80008dfc:	00a42821 	addu	a1,a1,a0
80008e00:	00661821 	addu	v1,v1,a2
80008e04:	08002400 	j	80009000 <S9xSearchForValue+0xcc4>
80008e08:	00a31021 	addu	v0,a1,v1
80008e0c:	3c020001 	lui	v0,0x1
80008e10:	3447ffff 	ori	a3,v0,0xffff
80008e14:	080020e2 	j	80008388 <S9xSearchForValue+0x4c>
80008e18:	24120001 	li	s2,1
80008e1c:	11a000f7 	beqz	t5,800091fc <S9xSearchForValue+0xec0>
80008e20:	00000000 	nop
80008e24:	11b80425 	beq	t5,t8,80009ebc <S9xSearchForValue+0x1b80>
80008e28:	00000000 	nop
80008e2c:	11af04ea 	beq	t5,t7,8000a1d8 <S9xSearchForValue+0x1e9c>
80008e30:	00000000 	nop
80008e34:	8dc23f44 	lw	v0,16196(t6)
80008e38:	01021021 	addu	v0,t0,v0
80008e3c:	90460003 	lbu	a2,3(v0)
80008e40:	90440001 	lbu	a0,1(v0)
80008e44:	90430002 	lbu	v1,2(v0)
80008e48:	90450000 	lbu	a1,0(v0)
80008e4c:	00042200 	sll	a0,a0,0x8
80008e50:	00031c00 	sll	v1,v1,0x10
80008e54:	00063600 	sll	a2,a2,0x18
80008e58:	00a42821 	addu	a1,a1,a0
80008e5c:	00661821 	addu	v1,v1,a2
80008e60:	08002482 	j	80009208 <S9xSearchForValue+0xecc>
80008e64:	00a31021 	addu	v0,a1,v1
80008e68:	11a000dc 	beqz	t5,800091dc <S9xSearchForValue+0xea0>
80008e6c:	00000000 	nop
80008e70:	11b8041a 	beq	t5,t8,80009edc <S9xSearchForValue+0x1ba0>
80008e74:	00000000 	nop
80008e78:	11af0495 	beq	t5,t7,8000a0d0 <S9xSearchForValue+0x1d94>
80008e7c:	00000000 	nop
80008e80:	8dc23f4c 	lw	v0,16204(t6)
80008e84:	01021021 	addu	v0,t0,v0
80008e88:	90460003 	lbu	a2,3(v0)
80008e8c:	90440001 	lbu	a0,1(v0)
80008e90:	90430002 	lbu	v1,2(v0)
80008e94:	90450000 	lbu	a1,0(v0)
80008e98:	00042200 	sll	a0,a0,0x8
80008e9c:	00031c00 	sll	v1,v1,0x10
80008ea0:	00063600 	sll	a2,a2,0x18
80008ea4:	00a42821 	addu	a1,a1,a0
80008ea8:	00661821 	addu	v1,v1,a2
80008eac:	0800247a 	j	800091e8 <S9xSearchForValue+0xeac>
80008eb0:	00a31021 	addu	v0,a1,v1
80008eb4:	11a000c1 	beqz	t5,800091bc <S9xSearchForValue+0xe80>
80008eb8:	00000000 	nop
80008ebc:	11b803dd 	beq	t5,t8,80009e34 <S9xSearchForValue+0x1af8>
80008ec0:	00000000 	nop
80008ec4:	11af048e 	beq	t5,t7,8000a100 <S9xSearchForValue+0x1dc4>
80008ec8:	00000000 	nop
80008ecc:	8dc23f48 	lw	v0,16200(t6)
80008ed0:	01021021 	addu	v0,t0,v0
80008ed4:	90463003 	lbu	a2,12291(v0)
80008ed8:	90443001 	lbu	a0,12289(v0)
80008edc:	90433002 	lbu	v1,12290(v0)
80008ee0:	90453000 	lbu	a1,12288(v0)
80008ee4:	00042200 	sll	a0,a0,0x8
80008ee8:	00031c00 	sll	v1,v1,0x10
80008eec:	00063600 	sll	a2,a2,0x18
80008ef0:	00a42821 	addu	a1,a1,a0
80008ef4:	00661821 	addu	v1,v1,a2
80008ef8:	08002472 	j	800091c8 <S9xSearchForValue+0xe8c>
80008efc:	00a31021 	addu	v0,a1,v1
80008f00:	11a000a6 	beqz	t5,8000919c <S9xSearchForValue+0xe60>
80008f04:	00000000 	nop
80008f08:	11b803d3 	beq	t5,t8,80009e58 <S9xSearchForValue+0x1b1c>
80008f0c:	00000000 	nop
80008f10:	11af044f 	beq	t5,t7,8000a050 <S9xSearchForValue+0x1d14>
80008f14:	00000000 	nop
80008f18:	8dc23f44 	lw	v0,16196(t6)
80008f1c:	01021021 	addu	v0,t0,v0
80008f20:	90460003 	lbu	a2,3(v0)
80008f24:	90440001 	lbu	a0,1(v0)
80008f28:	90430002 	lbu	v1,2(v0)
80008f2c:	90450000 	lbu	a1,0(v0)
80008f30:	00042200 	sll	a0,a0,0x8
80008f34:	00031c00 	sll	v1,v1,0x10
80008f38:	00063600 	sll	a2,a2,0x18
80008f3c:	00a42821 	addu	a1,a1,a0
80008f40:	00661821 	addu	v1,v1,a2
80008f44:	0800246a 	j	800091a8 <S9xSearchForValue+0xe6c>
80008f48:	00a31021 	addu	v0,a1,v1
80008f4c:	11a0008b 	beqz	t5,8000917c <S9xSearchForValue+0xe40>
80008f50:	00000000 	nop
80008f54:	11b803c9 	beq	t5,t8,80009e7c <S9xSearchForValue+0x1b40>
80008f58:	00000000 	nop
80008f5c:	11af0448 	beq	t5,t7,8000a080 <S9xSearchForValue+0x1d44>
80008f60:	00000000 	nop
80008f64:	8dc23f4c 	lw	v0,16204(t6)
80008f68:	01021021 	addu	v0,t0,v0
80008f6c:	90460003 	lbu	a2,3(v0)
80008f70:	90440001 	lbu	a0,1(v0)
80008f74:	90430002 	lbu	v1,2(v0)
80008f78:	90450000 	lbu	a1,0(v0)
80008f7c:	00042200 	sll	a0,a0,0x8
80008f80:	00031c00 	sll	v1,v1,0x10
80008f84:	00063600 	sll	a2,a2,0x18
80008f88:	00a42821 	addu	a1,a1,a0
80008f8c:	00661821 	addu	v1,v1,a2
80008f90:	08002462 	j	80009188 <S9xSearchForValue+0xe4c>
80008f94:	00a31021 	addu	v0,a1,v1
80008f98:	11a00070 	beqz	t5,8000915c <S9xSearchForValue+0xe20>
80008f9c:	00000000 	nop
80008fa0:	11b803be 	beq	t5,t8,80009e9c <S9xSearchForValue+0x1b60>
80008fa4:	00000000 	nop
80008fa8:	11a3043f 	beq	t5,v1,8000a0a8 <S9xSearchForValue+0x1d6c>
80008fac:	00000000 	nop
80008fb0:	8dc23f48 	lw	v0,16200(t6)
80008fb4:	01021021 	addu	v0,t0,v0
80008fb8:	90463003 	lbu	a2,12291(v0)
80008fbc:	90443001 	lbu	a0,12289(v0)
80008fc0:	90433002 	lbu	v1,12290(v0)
80008fc4:	90453000 	lbu	a1,12288(v0)
80008fc8:	00042200 	sll	a0,a0,0x8
80008fcc:	00031c00 	sll	v1,v1,0x10
80008fd0:	00063600 	sll	a2,a2,0x18
80008fd4:	00a42821 	addu	a1,a1,a0
80008fd8:	00661821 	addu	v1,v1,a2
80008fdc:	0800245a 	j	80009168 <S9xSearchForValue+0xe2c>
80008fe0:	00a31021 	addu	v0,a1,v1
80008fe4:	3c020001 	lui	v0,0x1
80008fe8:	3447fffe 	ori	a3,v0,0xfffe
80008fec:	080020e2 	j	80008388 <S9xSearchForValue+0x4c>
80008ff0:	24120002 	li	s2,2
80008ff4:	8dc23f44 	lw	v0,16196(t6)
80008ff8:	01021021 	addu	v0,t0,v0
80008ffc:	80420000 	lb	v0,0(v0)
80009000:	0202102a 	slt	v0,s0,v0
80009004:	1040fcfc 	beqz	v0,800083f8 <S9xSearchForValue+0xbc>
80009008:	01891821 	addu	v1,t4,t1
8000900c:	080021df 	j	8000877c <S9xSearchForValue+0x440>
80009010:	00000000 	nop
80009014:	8dc23f48 	lw	v0,16200(t6)
80009018:	01021021 	addu	v0,t0,v0
8000901c:	80423000 	lb	v0,12288(v0)
80009020:	0202102a 	slt	v0,s0,v0
80009024:	1040fd3b 	beqz	v0,80008514 <S9xSearchForValue+0x1d8>
80009028:	01891021 	addu	v0,t4,t1
8000902c:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
80009030:	00000000 	nop
80009034:	8dc23f4c 	lw	v0,16204(t6)
80009038:	01021021 	addu	v0,t0,v0
8000903c:	80420000 	lb	v0,0(v0)
80009040:	0202102a 	slt	v0,s0,v0
80009044:	1040fd0f 	beqz	v0,80008484 <S9xSearchForValue+0x148>
80009048:	01891021 	addu	v0,t4,t1
8000904c:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
80009050:	00000000 	nop
80009054:	8dc23f44 	lw	v0,16196(t6)
80009058:	01021021 	addu	v0,t0,v0
8000905c:	90420000 	lbu	v0,0(v0)
80009060:	0202102b 	sltu	v0,s0,v0
80009064:	1040fd55 	beqz	v0,800085bc <S9xSearchForValue+0x280>
80009068:	01891821 	addu	v1,t4,t1
8000906c:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
80009070:	00000000 	nop
80009074:	8dc23f48 	lw	v0,16200(t6)
80009078:	00481021 	addu	v0,v0,t0
8000907c:	90423000 	lbu	v0,12288(v0)
80009080:	0202102b 	sltu	v0,s0,v0
80009084:	1040fd94 	beqz	v0,800086d8 <S9xSearchForValue+0x39c>
80009088:	01891021 	addu	v0,t4,t1
8000908c:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
80009090:	00000000 	nop
80009094:	8dc23f4c 	lw	v0,16204(t6)
80009098:	00481021 	addu	v0,v0,t0
8000909c:	90420000 	lbu	v0,0(v0)
800090a0:	0202102b 	sltu	v0,s0,v0
800090a4:	1040fd68 	beqz	v0,80008648 <S9xSearchForValue+0x30c>
800090a8:	01891021 	addu	v0,t4,t1
800090ac:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
800090b0:	00000000 	nop
800090b4:	8dc23f4c 	lw	v0,16204(t6)
800090b8:	00481021 	addu	v0,v0,t0
800090bc:	90430000 	lbu	v1,0(v0)
800090c0:	1470fe75 	bne	v1,s0,80008a98 <S9xSearchForValue+0x75c>
800090c4:	01891021 	addu	v0,t4,t1
800090c8:	08002193 	j	8000864c <S9xSearchForValue+0x310>
800090cc:	000a1827 	nor	v1,zero,t2
800090d0:	8dc23f44 	lw	v0,16196(t6)
800090d4:	01021021 	addu	v0,t0,v0
800090d8:	90430000 	lbu	v1,0(v0)
800090dc:	1470fe4b 	bne	v1,s0,80008a0c <S9xSearchForValue+0x6d0>
800090e0:	01891821 	addu	v1,t4,t1
800090e4:	08002170 	j	800085c0 <S9xSearchForValue+0x284>
800090e8:	000a1027 	nor	v0,zero,t2
800090ec:	8dc23f48 	lw	v0,16200(t6)
800090f0:	00481021 	addu	v0,v0,t0
800090f4:	90433000 	lbu	v1,12288(v0)
800090f8:	1470fe8d 	bne	v1,s0,80008b30 <S9xSearchForValue+0x7f4>
800090fc:	01891021 	addu	v0,t4,t1
80009100:	080021b7 	j	800086dc <S9xSearchForValue+0x3a0>
80009104:	000a1827 	nor	v1,zero,t2
80009108:	8dc23f4c 	lw	v0,16204(t6)
8000910c:	01021021 	addu	v0,t0,v0
80009110:	80420000 	lb	v0,0(v0)
80009114:	1450fdbc 	bne	v0,s0,80008808 <S9xSearchForValue+0x4cc>
80009118:	01891021 	addu	v0,t4,t1
8000911c:	08002122 	j	80008488 <S9xSearchForValue+0x14c>
80009120:	000a1827 	nor	v1,zero,t2
80009124:	8dc23f44 	lw	v0,16196(t6)
80009128:	01021021 	addu	v0,t0,v0
8000912c:	80420000 	lb	v0,0(v0)
80009130:	1450fd92 	bne	v0,s0,8000877c <S9xSearchForValue+0x440>
80009134:	01891821 	addu	v1,t4,t1
80009138:	080020ff 	j	800083fc <S9xSearchForValue+0xc0>
8000913c:	000b1027 	nor	v0,zero,t3
80009140:	8dc23f48 	lw	v0,16200(t6)
80009144:	01021021 	addu	v0,t0,v0
80009148:	80423000 	lb	v0,12288(v0)
8000914c:	1450fdd4 	bne	v0,s0,800088a0 <S9xSearchForValue+0x564>
80009150:	01891021 	addu	v0,t4,t1
80009154:	08002146 	j	80008518 <S9xSearchForValue+0x1dc>
80009158:	000a1827 	nor	v1,zero,t2
8000915c:	8dc23f48 	lw	v0,16200(t6)
80009160:	00481021 	addu	v0,v0,t0
80009164:	90423000 	lbu	v0,12288(v0)
80009168:	0202102b 	sltu	v0,s0,v0
8000916c:	1440fd5a 	bnez	v0,800086d8 <S9xSearchForValue+0x39c>
80009170:	01891021 	addu	v0,t4,t1
80009174:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
80009178:	00000000 	nop
8000917c:	8dc23f4c 	lw	v0,16204(t6)
80009180:	00481021 	addu	v0,v0,t0
80009184:	90420000 	lbu	v0,0(v0)
80009188:	0202102b 	sltu	v0,s0,v0
8000918c:	1440fd2e 	bnez	v0,80008648 <S9xSearchForValue+0x30c>
80009190:	01891021 	addu	v0,t4,t1
80009194:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
80009198:	00000000 	nop
8000919c:	8dc23f44 	lw	v0,16196(t6)
800091a0:	01021021 	addu	v0,t0,v0
800091a4:	80420000 	lb	v0,0(v0)
800091a8:	0202102a 	slt	v0,s0,v0
800091ac:	1440fc92 	bnez	v0,800083f8 <S9xSearchForValue+0xbc>
800091b0:	01891821 	addu	v1,t4,t1
800091b4:	080021df 	j	8000877c <S9xSearchForValue+0x440>
800091b8:	00000000 	nop
800091bc:	8dc23f48 	lw	v0,16200(t6)
800091c0:	01021021 	addu	v0,t0,v0
800091c4:	80423000 	lb	v0,12288(v0)
800091c8:	0202102a 	slt	v0,s0,v0
800091cc:	1440fcd1 	bnez	v0,80008514 <S9xSearchForValue+0x1d8>
800091d0:	01891021 	addu	v0,t4,t1
800091d4:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
800091d8:	00000000 	nop
800091dc:	8dc23f4c 	lw	v0,16204(t6)
800091e0:	01021021 	addu	v0,t0,v0
800091e4:	80420000 	lb	v0,0(v0)
800091e8:	0202102a 	slt	v0,s0,v0
800091ec:	1440fca5 	bnez	v0,80008484 <S9xSearchForValue+0x148>
800091f0:	01891021 	addu	v0,t4,t1
800091f4:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
800091f8:	00000000 	nop
800091fc:	8dc23f44 	lw	v0,16196(t6)
80009200:	01021021 	addu	v0,t0,v0
80009204:	90420000 	lbu	v0,0(v0)
80009208:	0202102b 	sltu	v0,s0,v0
8000920c:	1440fceb 	bnez	v0,800085bc <S9xSearchForValue+0x280>
80009210:	01891821 	addu	v1,t4,t1
80009214:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
80009218:	00000000 	nop
8000921c:	15a000e6 	bnez	t5,800095b8 <S9xSearchForValue+0x127c>
80009220:	00000000 	nop
80009224:	8dc23f44 	lw	v0,16196(t6)
80009228:	01021021 	addu	v0,t0,v0
8000922c:	90420000 	lbu	v0,0(v0)
80009230:	0050102b 	sltu	v0,v0,s0
80009234:	1440fce0 	bnez	v0,800085b8 <S9xSearchForValue+0x27c>
80009238:	00000000 	nop
8000923c:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
80009240:	00000000 	nop
80009244:	15a00120 	bnez	t5,800096c8 <S9xSearchForValue+0x138c>
80009248:	00000000 	nop
8000924c:	8dc23f4c 	lw	v0,16204(t6)
80009250:	01021021 	addu	v0,t0,v0
80009254:	80420000 	lb	v0,0(v0)
80009258:	0050102a 	slt	v0,v0,s0
8000925c:	1440fc89 	bnez	v0,80008484 <S9xSearchForValue+0x148>
80009260:	01891021 	addu	v0,t4,t1
80009264:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
80009268:	00000000 	nop
8000926c:	15a00105 	bnez	t5,80009684 <S9xSearchForValue+0x1348>
80009270:	00000000 	nop
80009274:	8dc23f44 	lw	v0,16196(t6)
80009278:	01021021 	addu	v0,t0,v0
8000927c:	80420000 	lb	v0,0(v0)
80009280:	0050102a 	slt	v0,v0,s0
80009284:	1440fc5b 	bnez	v0,800083f4 <S9xSearchForValue+0xb8>
80009288:	00000000 	nop
8000928c:	080021df 	j	8000877c <S9xSearchForValue+0x440>
80009290:	00000000 	nop
80009294:	15a0011d 	bnez	t5,8000970c <S9xSearchForValue+0x13d0>
80009298:	00000000 	nop
8000929c:	8dc23f48 	lw	v0,16200(t6)
800092a0:	01021021 	addu	v0,t0,v0
800092a4:	80423000 	lb	v0,12288(v0)
800092a8:	0050102a 	slt	v0,v0,s0
800092ac:	1440fc99 	bnez	v0,80008514 <S9xSearchForValue+0x1d8>
800092b0:	01891021 	addu	v0,t4,t1
800092b4:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
800092b8:	00000000 	nop
800092bc:	15a000cf 	bnez	t5,800095fc <S9xSearchForValue+0x12c0>
800092c0:	00000000 	nop
800092c4:	8dc23f4c 	lw	v0,16204(t6)
800092c8:	00481021 	addu	v0,v0,t0
800092cc:	90420000 	lbu	v0,0(v0)
800092d0:	0050102b 	sltu	v0,v0,s0
800092d4:	1440fcdc 	bnez	v0,80008648 <S9xSearchForValue+0x30c>
800092d8:	01891021 	addu	v0,t4,t1
800092dc:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
800092e0:	00000000 	nop
800092e4:	15a000d6 	bnez	t5,80009640 <S9xSearchForValue+0x1304>
800092e8:	00000000 	nop
800092ec:	8dc23f48 	lw	v0,16200(t6)
800092f0:	00481021 	addu	v0,v0,t0
800092f4:	90423000 	lbu	v0,12288(v0)
800092f8:	0050102b 	sltu	v0,v0,s0
800092fc:	1440fcf6 	bnez	v0,800086d8 <S9xSearchForValue+0x39c>
80009300:	01891021 	addu	v0,t4,t1
80009304:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
80009308:	00000000 	nop
8000930c:	8dc23f44 	lw	v0,16196(t6)
80009310:	01021021 	addu	v0,t0,v0
80009314:	90430001 	lbu	v1,1(v0)
80009318:	90440000 	lbu	a0,0(v0)
8000931c:	00031a00 	sll	v1,v1,0x8
80009320:	00641821 	addu	v1,v1,a0
80009324:	0800216b 	j	800085ac <S9xSearchForValue+0x270>
80009328:	3062ffff 	andi	v0,v1,0xffff
8000932c:	8dc23f4c 	lw	v0,16204(t6)
80009330:	01021021 	addu	v0,t0,v0
80009334:	90430001 	lbu	v1,1(v0)
80009338:	90440000 	lbu	a0,0(v0)
8000933c:	00031a00 	sll	v1,v1,0x8
80009340:	00641821 	addu	v1,v1,a0
80009344:	00031400 	sll	v0,v1,0x10
80009348:	0800211d 	j	80008474 <S9xSearchForValue+0x138>
8000934c:	00021403 	sra	v0,v0,0x10
80009350:	8dc23f44 	lw	v0,16196(t6)
80009354:	01021021 	addu	v0,t0,v0
80009358:	90430001 	lbu	v1,1(v0)
8000935c:	90440000 	lbu	a0,0(v0)
80009360:	00031a00 	sll	v1,v1,0x8
80009364:	00641821 	addu	v1,v1,a0
80009368:	00031400 	sll	v0,v1,0x10
8000936c:	080020fa 	j	800083e8 <S9xSearchForValue+0xac>
80009370:	00021403 	sra	v0,v0,0x10
80009374:	8dc23f48 	lw	v0,16200(t6)
80009378:	01021021 	addu	v0,t0,v0
8000937c:	90433001 	lbu	v1,12289(v0)
80009380:	90443000 	lbu	a0,12288(v0)
80009384:	00031a00 	sll	v1,v1,0x8
80009388:	00641821 	addu	v1,v1,a0
8000938c:	00031400 	sll	v0,v1,0x10
80009390:	08002141 	j	80008504 <S9xSearchForValue+0x1c8>
80009394:	00021403 	sra	v0,v0,0x10
80009398:	8dc23f4c 	lw	v0,16204(t6)
8000939c:	01021021 	addu	v0,t0,v0
800093a0:	90430001 	lbu	v1,1(v0)
800093a4:	90440000 	lbu	a0,0(v0)
800093a8:	00031a00 	sll	v1,v1,0x8
800093ac:	00641821 	addu	v1,v1,a0
800093b0:	0800218e 	j	80008638 <S9xSearchForValue+0x2fc>
800093b4:	3062ffff 	andi	v0,v1,0xffff
800093b8:	8dc23f48 	lw	v0,16200(t6)
800093bc:	01021021 	addu	v0,t0,v0
800093c0:	90433001 	lbu	v1,12289(v0)
800093c4:	90443000 	lbu	a0,12288(v0)
800093c8:	00031a00 	sll	v1,v1,0x8
800093cc:	00641821 	addu	v1,v1,a0
800093d0:	080021b2 	j	800086c8 <S9xSearchForValue+0x38c>
800093d4:	3062ffff 	andi	v0,v1,0xffff
800093d8:	15a000f1 	bnez	t5,800097a0 <S9xSearchForValue+0x1464>
800093dc:	00000000 	nop
800093e0:	8dc23f4c 	lw	v0,16204(t6)
800093e4:	00481021 	addu	v0,v0,t0
800093e8:	90430000 	lbu	v1,0(v0)
800093ec:	1470fc96 	bne	v1,s0,80008648 <S9xSearchForValue+0x30c>
800093f0:	01891021 	addu	v0,t4,t1
800093f4:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
800093f8:	00000000 	nop
800093fc:	15a000d4 	bnez	t5,80009750 <S9xSearchForValue+0x1414>
80009400:	00000000 	nop
80009404:	8dc23f44 	lw	v0,16196(t6)
80009408:	01021021 	addu	v0,t0,v0
8000940c:	80420000 	lb	v0,0(v0)
80009410:	1450fbf8 	bne	v0,s0,800083f4 <S9xSearchForValue+0xb8>
80009414:	00000000 	nop
80009418:	080021df 	j	8000877c <S9xSearchForValue+0x440>
8000941c:	00000000 	nop
80009420:	15a00107 	bnez	t5,80009840 <S9xSearchForValue+0x1504>
80009424:	00000000 	nop
80009428:	8dc23f48 	lw	v0,16200(t6)
8000942c:	01021021 	addu	v0,t0,v0
80009430:	80423000 	lb	v0,12288(v0)
80009434:	1450fc37 	bne	v0,s0,80008514 <S9xSearchForValue+0x1d8>
80009438:	01891021 	addu	v0,t4,t1
8000943c:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
80009440:	00000000 	nop
80009444:	15a00126 	bnez	t5,800098e0 <S9xSearchForValue+0x15a4>
80009448:	00000000 	nop
8000944c:	8dc23f48 	lw	v0,16200(t6)
80009450:	00481021 	addu	v0,v0,t0
80009454:	90433000 	lbu	v1,12288(v0)
80009458:	1470fc9f 	bne	v1,s0,800086d8 <S9xSearchForValue+0x39c>
8000945c:	01891021 	addu	v0,t4,t1
80009460:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
80009464:	00000000 	nop
80009468:	15a00109 	bnez	t5,80009890 <S9xSearchForValue+0x1554>
8000946c:	00000000 	nop
80009470:	8dc23f4c 	lw	v0,16204(t6)
80009474:	01021021 	addu	v0,t0,v0
80009478:	80420000 	lb	v0,0(v0)
8000947c:	1450fc01 	bne	v0,s0,80008484 <S9xSearchForValue+0x148>
80009480:	01891021 	addu	v0,t4,t1
80009484:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
80009488:	00000000 	nop
8000948c:	15a000d8 	bnez	t5,800097f0 <S9xSearchForValue+0x14b4>
80009490:	00000000 	nop
80009494:	8dc23f44 	lw	v0,16196(t6)
80009498:	01021021 	addu	v0,t0,v0
8000949c:	90430000 	lbu	v1,0(v0)
800094a0:	1470fc46 	bne	v1,s0,800085bc <S9xSearchForValue+0x280>
800094a4:	01891821 	addu	v1,t4,t1
800094a8:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
800094ac:	00000000 	nop
800094b0:	8dc33f4c 	lw	v1,16204(t6)
800094b4:	01031821 	addu	v1,t0,v1
800094b8:	90640001 	lbu	a0,1(v1)
800094bc:	90650002 	lbu	a1,2(v1)
800094c0:	90620000 	lbu	v0,0(v1)
800094c4:	00042200 	sll	a0,a0,0x8
800094c8:	00441021 	addu	v0,v0,a0
800094cc:	00052c00 	sll	a1,a1,0x10
800094d0:	00451021 	addu	v0,v0,a1
800094d4:	00021200 	sll	v0,v0,0x8
800094d8:	0800211d 	j	80008474 <S9xSearchForValue+0x138>
800094dc:	00021203 	sra	v0,v0,0x8
800094e0:	8dc33f44 	lw	v1,16196(t6)
800094e4:	01031821 	addu	v1,t0,v1
800094e8:	90640001 	lbu	a0,1(v1)
800094ec:	90650002 	lbu	a1,2(v1)
800094f0:	90620000 	lbu	v0,0(v1)
800094f4:	00042200 	sll	a0,a0,0x8
800094f8:	00441021 	addu	v0,v0,a0
800094fc:	00052c00 	sll	a1,a1,0x10
80009500:	00451021 	addu	v0,v0,a1
80009504:	00021200 	sll	v0,v0,0x8
80009508:	080020fa 	j	800083e8 <S9xSearchForValue+0xac>
8000950c:	00021203 	sra	v0,v0,0x8
80009510:	8dc33f48 	lw	v1,16200(t6)
80009514:	01031821 	addu	v1,t0,v1
80009518:	90643001 	lbu	a0,12289(v1)
8000951c:	90653002 	lbu	a1,12290(v1)
80009520:	90623000 	lbu	v0,12288(v1)
80009524:	00042200 	sll	a0,a0,0x8
80009528:	00441021 	addu	v0,v0,a0
8000952c:	00052c00 	sll	a1,a1,0x10
80009530:	00451021 	addu	v0,v0,a1
80009534:	00021200 	sll	v0,v0,0x8
80009538:	08002141 	j	80008504 <S9xSearchForValue+0x1c8>
8000953c:	00021203 	sra	v0,v0,0x8
80009540:	8dc23f4c 	lw	v0,16204(t6)
80009544:	01021021 	addu	v0,t0,v0
80009548:	90430001 	lbu	v1,1(v0)
8000954c:	90450002 	lbu	a1,2(v0)
80009550:	90440000 	lbu	a0,0(v0)
80009554:	00031a00 	sll	v1,v1,0x8
80009558:	00832021 	addu	a0,a0,v1
8000955c:	00052c00 	sll	a1,a1,0x10
80009560:	0800218e 	j	80008638 <S9xSearchForValue+0x2fc>
80009564:	00851021 	addu	v0,a0,a1
80009568:	8dc23f48 	lw	v0,16200(t6)
8000956c:	01021021 	addu	v0,t0,v0
80009570:	90433001 	lbu	v1,12289(v0)
80009574:	90453002 	lbu	a1,12290(v0)
80009578:	90443000 	lbu	a0,12288(v0)
8000957c:	00031a00 	sll	v1,v1,0x8
80009580:	00832021 	addu	a0,a0,v1
80009584:	00052c00 	sll	a1,a1,0x10
80009588:	080021b2 	j	800086c8 <S9xSearchForValue+0x38c>
8000958c:	00851021 	addu	v0,a0,a1
80009590:	8dc23f44 	lw	v0,16196(t6)
80009594:	01021021 	addu	v0,t0,v0
80009598:	90430001 	lbu	v1,1(v0)
8000959c:	90450002 	lbu	a1,2(v0)
800095a0:	90440000 	lbu	a0,0(v0)
800095a4:	00031a00 	sll	v1,v1,0x8
800095a8:	00832021 	addu	a0,a0,v1
800095ac:	00052c00 	sll	a1,a1,0x10
800095b0:	0800216b 	j	800085ac <S9xSearchForValue+0x270>
800095b4:	00851021 	addu	v0,a0,a1
800095b8:	11b802ff 	beq	t5,t8,8000a1b8 <S9xSearchForValue+0x1e7c>
800095bc:	00000000 	nop
800095c0:	11a300f2 	beq	t5,v1,8000998c <S9xSearchForValue+0x1650>
800095c4:	00000000 	nop
800095c8:	8dc23f44 	lw	v0,16196(t6)
800095cc:	01021021 	addu	v0,t0,v0
800095d0:	90460003 	lbu	a2,3(v0)
800095d4:	90440001 	lbu	a0,1(v0)
800095d8:	90430002 	lbu	v1,2(v0)
800095dc:	90450000 	lbu	a1,0(v0)
800095e0:	00042200 	sll	a0,a0,0x8
800095e4:	00031c00 	sll	v1,v1,0x10
800095e8:	00063600 	sll	a2,a2,0x18
800095ec:	00a42821 	addu	a1,a1,a0
800095f0:	00661821 	addu	v1,v1,a2
800095f4:	0800248c 	j	80009230 <S9xSearchForValue+0xef4>
800095f8:	00a31021 	addu	v0,a1,v1
800095fc:	11b802de 	beq	t5,t8,8000a178 <S9xSearchForValue+0x1e3c>
80009600:	00000000 	nop
80009604:	11a300eb 	beq	t5,v1,800099b4 <S9xSearchForValue+0x1678>
80009608:	00000000 	nop
8000960c:	8dc23f4c 	lw	v0,16204(t6)
80009610:	01021021 	addu	v0,t0,v0
80009614:	90460003 	lbu	a2,3(v0)
80009618:	90440001 	lbu	a0,1(v0)
8000961c:	90430002 	lbu	v1,2(v0)
80009620:	90450000 	lbu	a1,0(v0)
80009624:	00042200 	sll	a0,a0,0x8
80009628:	00031c00 	sll	v1,v1,0x10
8000962c:	00063600 	sll	a2,a2,0x18
80009630:	00a42821 	addu	a1,a1,a0
80009634:	00661821 	addu	v1,v1,a2
80009638:	080024b4 	j	800092d0 <S9xSearchForValue+0xf94>
8000963c:	00a31021 	addu	v0,a1,v1
80009640:	11b802d5 	beq	t5,t8,8000a198 <S9xSearchForValue+0x1e5c>
80009644:	00000000 	nop
80009648:	11a300e4 	beq	t5,v1,800099dc <S9xSearchForValue+0x16a0>
8000964c:	00000000 	nop
80009650:	8dc23f48 	lw	v0,16200(t6)
80009654:	01021021 	addu	v0,t0,v0
80009658:	90463003 	lbu	a2,12291(v0)
8000965c:	90443001 	lbu	a0,12289(v0)
80009660:	90433002 	lbu	v1,12290(v0)
80009664:	90453000 	lbu	a1,12288(v0)
80009668:	00042200 	sll	a0,a0,0x8
8000966c:	00031c00 	sll	v1,v1,0x10
80009670:	00063600 	sll	a2,a2,0x18
80009674:	00a42821 	addu	a1,a1,a0
80009678:	00661821 	addu	v1,v1,a2
8000967c:	080024be 	j	800092f8 <S9xSearchForValue+0xfbc>
80009680:	00a31021 	addu	v0,a1,v1
80009684:	11b802de 	beq	t5,t8,8000a200 <S9xSearchForValue+0x1ec4>
80009688:	00000000 	nop
8000968c:	11a3010c 	beq	t5,v1,80009ac0 <S9xSearchForValue+0x1784>
80009690:	00000000 	nop
80009694:	8dc23f44 	lw	v0,16196(t6)
80009698:	01021021 	addu	v0,t0,v0
8000969c:	90460003 	lbu	a2,3(v0)
800096a0:	90440001 	lbu	a0,1(v0)
800096a4:	90430002 	lbu	v1,2(v0)
800096a8:	90450000 	lbu	a1,0(v0)
800096ac:	00042200 	sll	a0,a0,0x8
800096b0:	00031c00 	sll	v1,v1,0x10
800096b4:	00063600 	sll	a2,a2,0x18
800096b8:	00a42821 	addu	a1,a1,a0
800096bc:	00661821 	addu	v1,v1,a2
800096c0:	080024a0 	j	80009280 <S9xSearchForValue+0xf44>
800096c4:	00a31021 	addu	v0,a1,v1
800096c8:	11b802a2 	beq	t5,t8,8000a154 <S9xSearchForValue+0x1e18>
800096cc:	00000000 	nop
800096d0:	11a30107 	beq	t5,v1,80009af0 <S9xSearchForValue+0x17b4>
800096d4:	00000000 	nop
800096d8:	8dc23f4c 	lw	v0,16204(t6)
800096dc:	01021021 	addu	v0,t0,v0
800096e0:	90460003 	lbu	a2,3(v0)
800096e4:	90440001 	lbu	a0,1(v0)
800096e8:	90430002 	lbu	v1,2(v0)
800096ec:	90450000 	lbu	a1,0(v0)
800096f0:	00042200 	sll	a0,a0,0x8
800096f4:	00031c00 	sll	v1,v1,0x10
800096f8:	00063600 	sll	a2,a2,0x18
800096fc:	00a42821 	addu	a1,a1,a0
80009700:	00661821 	addu	v1,v1,a2
80009704:	08002496 	j	80009258 <S9xSearchForValue+0xf1c>
80009708:	00a31021 	addu	v0,a1,v1
8000970c:	11b80288 	beq	t5,t8,8000a130 <S9xSearchForValue+0x1df4>
80009710:	00000000 	nop
80009714:	11a300de 	beq	t5,v1,80009a90 <S9xSearchForValue+0x1754>
80009718:	00000000 	nop
8000971c:	8dc23f48 	lw	v0,16200(t6)
80009720:	01021021 	addu	v0,t0,v0
80009724:	90463003 	lbu	a2,12291(v0)
80009728:	90443001 	lbu	a0,12289(v0)
8000972c:	90433002 	lbu	v1,12290(v0)
80009730:	90453000 	lbu	a1,12288(v0)
80009734:	00042200 	sll	a0,a0,0x8
80009738:	00031c00 	sll	v1,v1,0x10
8000973c:	00063600 	sll	a2,a2,0x18
80009740:	00a42821 	addu	a1,a1,a0
80009744:	00661821 	addu	v1,v1,a2
80009748:	080024aa 	j	800092a8 <S9xSearchForValue+0xf6c>
8000974c:	00a31021 	addu	v0,a1,v1
80009750:	11b800b7 	beq	t5,t8,80009a30 <S9xSearchForValue+0x16f4>
80009754:	00000000 	nop
80009758:	11a302db 	beq	t5,v1,8000a2c8 <S9xSearchForValue+0x1f8c>
8000975c:	00000000 	nop
80009760:	8dc23f44 	lw	v0,16196(t6)
80009764:	01021021 	addu	v0,t0,v0
80009768:	90460003 	lbu	a2,3(v0)
8000976c:	90440001 	lbu	a0,1(v0)
80009770:	90430002 	lbu	v1,2(v0)
80009774:	90450000 	lbu	a1,0(v0)
80009778:	00042200 	sll	a0,a0,0x8
8000977c:	00031c00 	sll	v1,v1,0x10
80009780:	00063600 	sll	a2,a2,0x18
80009784:	00a42821 	addu	a1,a1,a0
80009788:	00661821 	addu	v1,v1,a2
8000978c:	00a31021 	addu	v0,a1,v1
80009790:	1450fb19 	bne	v0,s0,800083f8 <S9xSearchForValue+0xbc>
80009794:	01891821 	addu	v1,t4,t1
80009798:	080021df 	j	8000877c <S9xSearchForValue+0x440>
8000979c:	00000000 	nop
800097a0:	11b80098 	beq	t5,t8,80009a04 <S9xSearchForValue+0x16c8>
800097a4:	00000000 	nop
800097a8:	11a302ba 	beq	t5,v1,8000a294 <S9xSearchForValue+0x1f58>
800097ac:	00000000 	nop
800097b0:	8dc23f4c 	lw	v0,16204(t6)
800097b4:	01021021 	addu	v0,t0,v0
800097b8:	90460003 	lbu	a2,3(v0)
800097bc:	90440001 	lbu	a0,1(v0)
800097c0:	90430002 	lbu	v1,2(v0)
800097c4:	90450000 	lbu	a1,0(v0)
800097c8:	00042200 	sll	a0,a0,0x8
800097cc:	00031c00 	sll	v1,v1,0x10
800097d0:	00063600 	sll	a2,a2,0x18
800097d4:	00a42821 	addu	a1,a1,a0
800097d8:	00661821 	addu	v1,v1,a2
800097dc:	00a31821 	addu	v1,a1,v1
800097e0:	1470fb99 	bne	v1,s0,80008648 <S9xSearchForValue+0x30c>
800097e4:	01891021 	addu	v0,t4,t1
800097e8:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
800097ec:	00000000 	nop
800097f0:	11b8004f 	beq	t5,t8,80009930 <S9xSearchForValue+0x15f4>
800097f4:	00000000 	nop
800097f8:	11a3028a 	beq	t5,v1,8000a224 <S9xSearchForValue+0x1ee8>
800097fc:	00000000 	nop
80009800:	8dc23f44 	lw	v0,16196(t6)
80009804:	01021021 	addu	v0,t0,v0
80009808:	90460003 	lbu	a2,3(v0)
8000980c:	90440001 	lbu	a0,1(v0)
80009810:	90430002 	lbu	v1,2(v0)
80009814:	90450000 	lbu	a1,0(v0)
80009818:	00042200 	sll	a0,a0,0x8
8000981c:	00031c00 	sll	v1,v1,0x10
80009820:	00063600 	sll	a2,a2,0x18
80009824:	00a42821 	addu	a1,a1,a0
80009828:	00661821 	addu	v1,v1,a2
8000982c:	00a31821 	addu	v1,a1,v1
80009830:	1470fb62 	bne	v1,s0,800085bc <S9xSearchForValue+0x280>
80009834:	01891821 	addu	v1,t4,t1
80009838:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
8000983c:	00000000 	nop
80009840:	11b80046 	beq	t5,t8,8000995c <S9xSearchForValue+0x1620>
80009844:	00000000 	nop
80009848:	11a302ae 	beq	t5,v1,8000a304 <S9xSearchForValue+0x1fc8>
8000984c:	00000000 	nop
80009850:	8dc23f48 	lw	v0,16200(t6)
80009854:	01021021 	addu	v0,t0,v0
80009858:	90463003 	lbu	a2,12291(v0)
8000985c:	90443001 	lbu	a0,12289(v0)
80009860:	90433002 	lbu	v1,12290(v0)
80009864:	90453000 	lbu	a1,12288(v0)
80009868:	00042200 	sll	a0,a0,0x8
8000986c:	00031c00 	sll	v1,v1,0x10
80009870:	00063600 	sll	a2,a2,0x18
80009874:	00a42821 	addu	a1,a1,a0
80009878:	00661821 	addu	v1,v1,a2
8000987c:	00a31021 	addu	v0,a1,v1
80009880:	1450fb24 	bne	v0,s0,80008514 <S9xSearchForValue+0x1d8>
80009884:	01891021 	addu	v0,t4,t1
80009888:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
8000988c:	00000000 	nop
80009890:	11b80073 	beq	t5,t8,80009a60 <S9xSearchForValue+0x1724>
80009894:	00000000 	nop
80009898:	11a3026f 	beq	t5,v1,8000a258 <S9xSearchForValue+0x1f1c>
8000989c:	00000000 	nop
800098a0:	8dc23f4c 	lw	v0,16204(t6)
800098a4:	01021021 	addu	v0,t0,v0
800098a8:	90460003 	lbu	a2,3(v0)
800098ac:	90440001 	lbu	a0,1(v0)
800098b0:	90430002 	lbu	v1,2(v0)
800098b4:	90450000 	lbu	a1,0(v0)
800098b8:	00042200 	sll	a0,a0,0x8
800098bc:	00031c00 	sll	v1,v1,0x10
800098c0:	00063600 	sll	a2,a2,0x18
800098c4:	00a42821 	addu	a1,a1,a0
800098c8:	00661821 	addu	v1,v1,a2
800098cc:	00a31021 	addu	v0,a1,v1
800098d0:	1450faec 	bne	v0,s0,80008484 <S9xSearchForValue+0x148>
800098d4:	01891021 	addu	v0,t4,t1
800098d8:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
800098dc:	00000000 	nop
800098e0:	11b8008f 	beq	t5,t8,80009b20 <S9xSearchForValue+0x17e4>
800098e4:	00000000 	nop
800098e8:	11a30295 	beq	t5,v1,8000a340 <S9xSearchForValue+0x2004>
800098ec:	00000000 	nop
800098f0:	8dc23f48 	lw	v0,16200(t6)
800098f4:	01021021 	addu	v0,t0,v0
800098f8:	90463003 	lbu	a2,12291(v0)
800098fc:	90443001 	lbu	a0,12289(v0)
80009900:	90433002 	lbu	v1,12290(v0)
80009904:	90453000 	lbu	a1,12288(v0)
80009908:	00042200 	sll	a0,a0,0x8
8000990c:	00031c00 	sll	v1,v1,0x10
80009910:	00063600 	sll	a2,a2,0x18
80009914:	00a42821 	addu	a1,a1,a0
80009918:	00661821 	addu	v1,v1,a2
8000991c:	00a31821 	addu	v1,a1,v1
80009920:	1470fb6d 	bne	v1,s0,800086d8 <S9xSearchForValue+0x39c>
80009924:	01891021 	addu	v0,t4,t1
80009928:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
8000992c:	00000000 	nop
80009930:	8dc23f44 	lw	v0,16196(t6)
80009934:	01021021 	addu	v0,t0,v0
80009938:	90430001 	lbu	v1,1(v0)
8000993c:	90440000 	lbu	a0,0(v0)
80009940:	00031a00 	sll	v1,v1,0x8
80009944:	00641821 	addu	v1,v1,a0
80009948:	3063ffff 	andi	v1,v1,0xffff
8000994c:	1470fb1b 	bne	v1,s0,800085bc <S9xSearchForValue+0x280>
80009950:	01891821 	addu	v1,t4,t1
80009954:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
80009958:	00000000 	nop
8000995c:	8dc23f48 	lw	v0,16200(t6)
80009960:	01021021 	addu	v0,t0,v0
80009964:	90433001 	lbu	v1,12289(v0)
80009968:	90443000 	lbu	a0,12288(v0)
8000996c:	00031a00 	sll	v1,v1,0x8
80009970:	00641821 	addu	v1,v1,a0
80009974:	00031400 	sll	v0,v1,0x10
80009978:	00021403 	sra	v0,v0,0x10
8000997c:	1450fae5 	bne	v0,s0,80008514 <S9xSearchForValue+0x1d8>
80009980:	01891021 	addu	v0,t4,t1
80009984:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
80009988:	00000000 	nop
8000998c:	8dc23f44 	lw	v0,16196(t6)
80009990:	01021021 	addu	v0,t0,v0
80009994:	90430001 	lbu	v1,1(v0)
80009998:	90450002 	lbu	a1,2(v0)
8000999c:	90440000 	lbu	a0,0(v0)
800099a0:	00031a00 	sll	v1,v1,0x8
800099a4:	00832021 	addu	a0,a0,v1
800099a8:	00052c00 	sll	a1,a1,0x10
800099ac:	0800248c 	j	80009230 <S9xSearchForValue+0xef4>
800099b0:	00851021 	addu	v0,a0,a1
800099b4:	8dc23f4c 	lw	v0,16204(t6)
800099b8:	01021021 	addu	v0,t0,v0
800099bc:	90430001 	lbu	v1,1(v0)
800099c0:	90450002 	lbu	a1,2(v0)
800099c4:	90440000 	lbu	a0,0(v0)
800099c8:	00031a00 	sll	v1,v1,0x8
800099cc:	00832021 	addu	a0,a0,v1
800099d0:	00052c00 	sll	a1,a1,0x10
800099d4:	080024b4 	j	800092d0 <S9xSearchForValue+0xf94>
800099d8:	00851021 	addu	v0,a0,a1
800099dc:	8dc23f48 	lw	v0,16200(t6)
800099e0:	01021021 	addu	v0,t0,v0
800099e4:	90433001 	lbu	v1,12289(v0)
800099e8:	90453002 	lbu	a1,12290(v0)
800099ec:	90443000 	lbu	a0,12288(v0)
800099f0:	00031a00 	sll	v1,v1,0x8
800099f4:	00832021 	addu	a0,a0,v1
800099f8:	00052c00 	sll	a1,a1,0x10
800099fc:	080024be 	j	800092f8 <S9xSearchForValue+0xfbc>
80009a00:	00851021 	addu	v0,a0,a1
80009a04:	8dc23f4c 	lw	v0,16204(t6)
80009a08:	01021021 	addu	v0,t0,v0
80009a0c:	90430001 	lbu	v1,1(v0)
80009a10:	90440000 	lbu	a0,0(v0)
80009a14:	00031a00 	sll	v1,v1,0x8
80009a18:	00641821 	addu	v1,v1,a0
80009a1c:	3063ffff 	andi	v1,v1,0xffff
80009a20:	1470fb09 	bne	v1,s0,80008648 <S9xSearchForValue+0x30c>
80009a24:	01891021 	addu	v0,t4,t1
80009a28:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
80009a2c:	00000000 	nop
80009a30:	8dc23f44 	lw	v0,16196(t6)
80009a34:	01021021 	addu	v0,t0,v0
80009a38:	90430001 	lbu	v1,1(v0)
80009a3c:	90440000 	lbu	a0,0(v0)
80009a40:	00031a00 	sll	v1,v1,0x8
80009a44:	00641821 	addu	v1,v1,a0
80009a48:	00031400 	sll	v0,v1,0x10
80009a4c:	00021403 	sra	v0,v0,0x10
80009a50:	1450fa69 	bne	v0,s0,800083f8 <S9xSearchForValue+0xbc>
80009a54:	01891821 	addu	v1,t4,t1
80009a58:	080021df 	j	8000877c <S9xSearchForValue+0x440>
80009a5c:	00000000 	nop
80009a60:	8dc23f4c 	lw	v0,16204(t6)
80009a64:	01021021 	addu	v0,t0,v0
80009a68:	90430001 	lbu	v1,1(v0)
80009a6c:	90440000 	lbu	a0,0(v0)
80009a70:	00031a00 	sll	v1,v1,0x8
80009a74:	00641821 	addu	v1,v1,a0
80009a78:	00031400 	sll	v0,v1,0x10
80009a7c:	00021403 	sra	v0,v0,0x10
80009a80:	1450fa80 	bne	v0,s0,80008484 <S9xSearchForValue+0x148>
80009a84:	01891021 	addu	v0,t4,t1
80009a88:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
80009a8c:	00000000 	nop
80009a90:	8dc33f48 	lw	v1,16200(t6)
80009a94:	01031821 	addu	v1,t0,v1
80009a98:	90643001 	lbu	a0,12289(v1)
80009a9c:	90653002 	lbu	a1,12290(v1)
80009aa0:	90623000 	lbu	v0,12288(v1)
80009aa4:	00042200 	sll	a0,a0,0x8
80009aa8:	00441021 	addu	v0,v0,a0
80009aac:	00052c00 	sll	a1,a1,0x10
80009ab0:	00451021 	addu	v0,v0,a1
80009ab4:	00021200 	sll	v0,v0,0x8
80009ab8:	080024aa 	j	800092a8 <S9xSearchForValue+0xf6c>
80009abc:	00021203 	sra	v0,v0,0x8
80009ac0:	8dc33f44 	lw	v1,16196(t6)
80009ac4:	01031821 	addu	v1,t0,v1
80009ac8:	90640001 	lbu	a0,1(v1)
80009acc:	90650002 	lbu	a1,2(v1)
80009ad0:	90620000 	lbu	v0,0(v1)
80009ad4:	00042200 	sll	a0,a0,0x8
80009ad8:	00441021 	addu	v0,v0,a0
80009adc:	00052c00 	sll	a1,a1,0x10
80009ae0:	00451021 	addu	v0,v0,a1
80009ae4:	00021200 	sll	v0,v0,0x8
80009ae8:	080024a0 	j	80009280 <S9xSearchForValue+0xf44>
80009aec:	00021203 	sra	v0,v0,0x8
80009af0:	8dc33f4c 	lw	v1,16204(t6)
80009af4:	01031821 	addu	v1,t0,v1
80009af8:	90640001 	lbu	a0,1(v1)
80009afc:	90650002 	lbu	a1,2(v1)
80009b00:	90620000 	lbu	v0,0(v1)
80009b04:	00042200 	sll	a0,a0,0x8
80009b08:	00441021 	addu	v0,v0,a0
80009b0c:	00052c00 	sll	a1,a1,0x10
80009b10:	00451021 	addu	v0,v0,a1
80009b14:	00021200 	sll	v0,v0,0x8
80009b18:	08002496 	j	80009258 <S9xSearchForValue+0xf1c>
80009b1c:	00021203 	sra	v0,v0,0x8
80009b20:	8dc23f48 	lw	v0,16200(t6)
80009b24:	01021021 	addu	v0,t0,v0
80009b28:	90433001 	lbu	v1,12289(v0)
80009b2c:	90443000 	lbu	a0,12288(v0)
80009b30:	00031a00 	sll	v1,v1,0x8
80009b34:	00641821 	addu	v1,v1,a0
80009b38:	3063ffff 	andi	v1,v1,0xffff
80009b3c:	1470fae6 	bne	v1,s0,800086d8 <S9xSearchForValue+0x39c>
80009b40:	01891021 	addu	v0,t4,t1
80009b44:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
80009b48:	00000000 	nop
80009b4c:	8dc23f44 	lw	v0,16196(t6)
80009b50:	01021021 	addu	v0,t0,v0
80009b54:	90430001 	lbu	v1,1(v0)
80009b58:	90440000 	lbu	a0,0(v0)
80009b5c:	00031a00 	sll	v1,v1,0x8
80009b60:	00641821 	addu	v1,v1,a0
80009b64:	00031400 	sll	v0,v1,0x10
80009b68:	08002400 	j	80009000 <S9xSearchForValue+0xcc4>
80009b6c:	00021403 	sra	v0,v0,0x10
80009b70:	8dc23f48 	lw	v0,16200(t6)
80009b74:	01021021 	addu	v0,t0,v0
80009b78:	90433001 	lbu	v1,12289(v0)
80009b7c:	90443000 	lbu	a0,12288(v0)
80009b80:	00031a00 	sll	v1,v1,0x8
80009b84:	00641821 	addu	v1,v1,a0
80009b88:	00031400 	sll	v0,v1,0x10
80009b8c:	08002408 	j	80009020 <S9xSearchForValue+0xce4>
80009b90:	00021403 	sra	v0,v0,0x10
80009b94:	8dc23f44 	lw	v0,16196(t6)
80009b98:	01021021 	addu	v0,t0,v0
80009b9c:	90430001 	lbu	v1,1(v0)
80009ba0:	90440000 	lbu	a0,0(v0)
80009ba4:	00031a00 	sll	v1,v1,0x8
80009ba8:	00641821 	addu	v1,v1,a0
80009bac:	08002418 	j	80009060 <S9xSearchForValue+0xd24>
80009bb0:	3062ffff 	andi	v0,v1,0xffff
80009bb4:	8dc23f4c 	lw	v0,16204(t6)
80009bb8:	01021021 	addu	v0,t0,v0
80009bbc:	90430001 	lbu	v1,1(v0)
80009bc0:	90440000 	lbu	a0,0(v0)
80009bc4:	00031a00 	sll	v1,v1,0x8
80009bc8:	00641821 	addu	v1,v1,a0
80009bcc:	00031400 	sll	v0,v1,0x10
80009bd0:	08002410 	j	80009040 <S9xSearchForValue+0xd04>
80009bd4:	00021403 	sra	v0,v0,0x10
80009bd8:	8dc23f4c 	lw	v0,16204(t6)
80009bdc:	01021021 	addu	v0,t0,v0
80009be0:	90430001 	lbu	v1,1(v0)
80009be4:	90440000 	lbu	a0,0(v0)
80009be8:	00031a00 	sll	v1,v1,0x8
80009bec:	00641821 	addu	v1,v1,a0
80009bf0:	08002428 	j	800090a0 <S9xSearchForValue+0xd64>
80009bf4:	3062ffff 	andi	v0,v1,0xffff
80009bf8:	8dc23f48 	lw	v0,16200(t6)
80009bfc:	01021021 	addu	v0,t0,v0
80009c00:	90433001 	lbu	v1,12289(v0)
80009c04:	90443000 	lbu	a0,12288(v0)
80009c08:	00031a00 	sll	v1,v1,0x8
80009c0c:	00641821 	addu	v1,v1,a0
80009c10:	08002420 	j	80009080 <S9xSearchForValue+0xd44>
80009c14:	3062ffff 	andi	v0,v1,0xffff
80009c18:	8dc23f44 	lw	v0,16196(t6)
80009c1c:	01021021 	addu	v0,t0,v0
80009c20:	90430001 	lbu	v1,1(v0)
80009c24:	90440000 	lbu	a0,0(v0)
80009c28:	00031a00 	sll	v1,v1,0x8
80009c2c:	00641821 	addu	v1,v1,a0
80009c30:	3063ffff 	andi	v1,v1,0xffff
80009c34:	1470fb75 	bne	v1,s0,80008a0c <S9xSearchForValue+0x6d0>
80009c38:	01891821 	addu	v1,t4,t1
80009c3c:	08002170 	j	800085c0 <S9xSearchForValue+0x284>
80009c40:	000a1027 	nor	v0,zero,t2
80009c44:	8dc23f4c 	lw	v0,16204(t6)
80009c48:	01021021 	addu	v0,t0,v0
80009c4c:	90430001 	lbu	v1,1(v0)
80009c50:	90440000 	lbu	a0,0(v0)
80009c54:	00031a00 	sll	v1,v1,0x8
80009c58:	00641821 	addu	v1,v1,a0
80009c5c:	3063ffff 	andi	v1,v1,0xffff
80009c60:	1470fb8d 	bne	v1,s0,80008a98 <S9xSearchForValue+0x75c>
80009c64:	01891021 	addu	v0,t4,t1
80009c68:	08002193 	j	8000864c <S9xSearchForValue+0x310>
80009c6c:	000a1827 	nor	v1,zero,t2
80009c70:	8dc23f48 	lw	v0,16200(t6)
80009c74:	01021021 	addu	v0,t0,v0
80009c78:	90433001 	lbu	v1,12289(v0)
80009c7c:	90443000 	lbu	a0,12288(v0)
80009c80:	00031a00 	sll	v1,v1,0x8
80009c84:	00641821 	addu	v1,v1,a0
80009c88:	00031400 	sll	v0,v1,0x10
80009c8c:	00021403 	sra	v0,v0,0x10
80009c90:	1450fb03 	bne	v0,s0,800088a0 <S9xSearchForValue+0x564>
80009c94:	01891021 	addu	v0,t4,t1
80009c98:	08002146 	j	80008518 <S9xSearchForValue+0x1dc>
80009c9c:	000a1827 	nor	v1,zero,t2
80009ca0:	8dc23f44 	lw	v0,16196(t6)
80009ca4:	01021021 	addu	v0,t0,v0
80009ca8:	90430001 	lbu	v1,1(v0)
80009cac:	90440000 	lbu	a0,0(v0)
80009cb0:	00031a00 	sll	v1,v1,0x8
80009cb4:	00641821 	addu	v1,v1,a0
80009cb8:	00031400 	sll	v0,v1,0x10
80009cbc:	00021403 	sra	v0,v0,0x10
80009cc0:	1450faae 	bne	v0,s0,8000877c <S9xSearchForValue+0x440>
80009cc4:	01891821 	addu	v1,t4,t1
80009cc8:	080020ff 	j	800083fc <S9xSearchForValue+0xc0>
80009ccc:	000b1027 	nor	v0,zero,t3
80009cd0:	8dc23f4c 	lw	v0,16204(t6)
80009cd4:	01021021 	addu	v0,t0,v0
80009cd8:	90430001 	lbu	v1,1(v0)
80009cdc:	90440000 	lbu	a0,0(v0)
80009ce0:	00031a00 	sll	v1,v1,0x8
80009ce4:	00641821 	addu	v1,v1,a0
80009ce8:	00031400 	sll	v0,v1,0x10
80009cec:	00021403 	sra	v0,v0,0x10
80009cf0:	1450fac5 	bne	v0,s0,80008808 <S9xSearchForValue+0x4cc>
80009cf4:	01891021 	addu	v0,t4,t1
80009cf8:	08002122 	j	80008488 <S9xSearchForValue+0x14c>
80009cfc:	000a1827 	nor	v1,zero,t2
80009d00:	8dc23f48 	lw	v0,16200(t6)
80009d04:	01021021 	addu	v0,t0,v0
80009d08:	90433001 	lbu	v1,12289(v0)
80009d0c:	90443000 	lbu	a0,12288(v0)
80009d10:	00031a00 	sll	v1,v1,0x8
80009d14:	00641821 	addu	v1,v1,a0
80009d18:	3063ffff 	andi	v1,v1,0xffff
80009d1c:	1470fb84 	bne	v1,s0,80008b30 <S9xSearchForValue+0x7f4>
80009d20:	01891021 	addu	v0,t4,t1
80009d24:	080021b7 	j	800086dc <S9xSearchForValue+0x3a0>
80009d28:	000a1827 	nor	v1,zero,t2
80009d2c:	8dc23f4c 	lw	v0,16204(t6)
80009d30:	01021021 	addu	v0,t0,v0
80009d34:	90430001 	lbu	v1,1(v0)
80009d38:	90450002 	lbu	a1,2(v0)
80009d3c:	90440000 	lbu	a0,0(v0)
80009d40:	00031a00 	sll	v1,v1,0x8
80009d44:	00832021 	addu	a0,a0,v1
80009d48:	00052c00 	sll	a1,a1,0x10
80009d4c:	08002428 	j	800090a0 <S9xSearchForValue+0xd64>
80009d50:	00851021 	addu	v0,a0,a1
80009d54:	8dc23f48 	lw	v0,16200(t6)
80009d58:	01021021 	addu	v0,t0,v0
80009d5c:	90433001 	lbu	v1,12289(v0)
80009d60:	90453002 	lbu	a1,12290(v0)
80009d64:	90443000 	lbu	a0,12288(v0)
80009d68:	00031a00 	sll	v1,v1,0x8
80009d6c:	00832021 	addu	a0,a0,v1
80009d70:	00052c00 	sll	a1,a1,0x10
80009d74:	08002420 	j	80009080 <S9xSearchForValue+0xd44>
80009d78:	00851021 	addu	v0,a0,a1
80009d7c:	8dc23f44 	lw	v0,16196(t6)
80009d80:	01021021 	addu	v0,t0,v0
80009d84:	90430001 	lbu	v1,1(v0)
80009d88:	90450002 	lbu	a1,2(v0)
80009d8c:	90440000 	lbu	a0,0(v0)
80009d90:	00031a00 	sll	v1,v1,0x8
80009d94:	00832021 	addu	a0,a0,v1
80009d98:	00052c00 	sll	a1,a1,0x10
80009d9c:	08002418 	j	80009060 <S9xSearchForValue+0xd24>
80009da0:	00851021 	addu	v0,a0,a1
80009da4:	8dc33f4c 	lw	v1,16204(t6)
80009da8:	01031821 	addu	v1,t0,v1
80009dac:	90640001 	lbu	a0,1(v1)
80009db0:	90650002 	lbu	a1,2(v1)
80009db4:	90620000 	lbu	v0,0(v1)
80009db8:	00042200 	sll	a0,a0,0x8
80009dbc:	00441021 	addu	v0,v0,a0
80009dc0:	00052c00 	sll	a1,a1,0x10
80009dc4:	00451021 	addu	v0,v0,a1
80009dc8:	00021200 	sll	v0,v0,0x8
80009dcc:	08002410 	j	80009040 <S9xSearchForValue+0xd04>
80009dd0:	00021203 	sra	v0,v0,0x8
80009dd4:	8dc33f48 	lw	v1,16200(t6)
80009dd8:	01031821 	addu	v1,t0,v1
80009ddc:	90643001 	lbu	a0,12289(v1)
80009de0:	90653002 	lbu	a1,12290(v1)
80009de4:	90623000 	lbu	v0,12288(v1)
80009de8:	00042200 	sll	a0,a0,0x8
80009dec:	00441021 	addu	v0,v0,a0
80009df0:	00052c00 	sll	a1,a1,0x10
80009df4:	00451021 	addu	v0,v0,a1
80009df8:	00021200 	sll	v0,v0,0x8
80009dfc:	08002408 	j	80009020 <S9xSearchForValue+0xce4>
80009e00:	00021203 	sra	v0,v0,0x8
80009e04:	8dc33f44 	lw	v1,16196(t6)
80009e08:	01031821 	addu	v1,t0,v1
80009e0c:	90640001 	lbu	a0,1(v1)
80009e10:	90650002 	lbu	a1,2(v1)
80009e14:	90620000 	lbu	v0,0(v1)
80009e18:	00042200 	sll	a0,a0,0x8
80009e1c:	00441021 	addu	v0,v0,a0
80009e20:	00052c00 	sll	a1,a1,0x10
80009e24:	00451021 	addu	v0,v0,a1
80009e28:	00021200 	sll	v0,v0,0x8
80009e2c:	08002400 	j	80009000 <S9xSearchForValue+0xcc4>
80009e30:	00021203 	sra	v0,v0,0x8
80009e34:	8dc23f48 	lw	v0,16200(t6)
80009e38:	01021021 	addu	v0,t0,v0
80009e3c:	90433001 	lbu	v1,12289(v0)
80009e40:	90443000 	lbu	a0,12288(v0)
80009e44:	00031a00 	sll	v1,v1,0x8
80009e48:	00641821 	addu	v1,v1,a0
80009e4c:	00031400 	sll	v0,v1,0x10
80009e50:	08002472 	j	800091c8 <S9xSearchForValue+0xe8c>
80009e54:	00021403 	sra	v0,v0,0x10
80009e58:	8dc23f44 	lw	v0,16196(t6)
80009e5c:	01021021 	addu	v0,t0,v0
80009e60:	90430001 	lbu	v1,1(v0)
80009e64:	90440000 	lbu	a0,0(v0)
80009e68:	00031a00 	sll	v1,v1,0x8
80009e6c:	00641821 	addu	v1,v1,a0
80009e70:	00031400 	sll	v0,v1,0x10
80009e74:	0800246a 	j	800091a8 <S9xSearchForValue+0xe6c>
80009e78:	00021403 	sra	v0,v0,0x10
80009e7c:	8dc23f4c 	lw	v0,16204(t6)
80009e80:	01021021 	addu	v0,t0,v0
80009e84:	90430001 	lbu	v1,1(v0)
80009e88:	90440000 	lbu	a0,0(v0)
80009e8c:	00031a00 	sll	v1,v1,0x8
80009e90:	00641821 	addu	v1,v1,a0
80009e94:	08002462 	j	80009188 <S9xSearchForValue+0xe4c>
80009e98:	3062ffff 	andi	v0,v1,0xffff
80009e9c:	8dc23f48 	lw	v0,16200(t6)
80009ea0:	01021021 	addu	v0,t0,v0
80009ea4:	90433001 	lbu	v1,12289(v0)
80009ea8:	90443000 	lbu	a0,12288(v0)
80009eac:	00031a00 	sll	v1,v1,0x8
80009eb0:	00641821 	addu	v1,v1,a0
80009eb4:	0800245a 	j	80009168 <S9xSearchForValue+0xe2c>
80009eb8:	3062ffff 	andi	v0,v1,0xffff
80009ebc:	8dc23f44 	lw	v0,16196(t6)
80009ec0:	01021021 	addu	v0,t0,v0
80009ec4:	90430001 	lbu	v1,1(v0)
80009ec8:	90440000 	lbu	a0,0(v0)
80009ecc:	00031a00 	sll	v1,v1,0x8
80009ed0:	00641821 	addu	v1,v1,a0
80009ed4:	08002482 	j	80009208 <S9xSearchForValue+0xecc>
80009ed8:	3062ffff 	andi	v0,v1,0xffff
80009edc:	8dc23f4c 	lw	v0,16204(t6)
80009ee0:	01021021 	addu	v0,t0,v0
80009ee4:	90430001 	lbu	v1,1(v0)
80009ee8:	90440000 	lbu	a0,0(v0)
80009eec:	00031a00 	sll	v1,v1,0x8
80009ef0:	00641821 	addu	v1,v1,a0
80009ef4:	00031400 	sll	v0,v1,0x10
80009ef8:	0800247a 	j	800091e8 <S9xSearchForValue+0xeac>
80009efc:	00021403 	sra	v0,v0,0x10
80009f00:	8dc23f48 	lw	v0,16200(t6)
80009f04:	01021021 	addu	v0,t0,v0
80009f08:	90433001 	lbu	v1,12289(v0)
80009f0c:	90453002 	lbu	a1,12290(v0)
80009f10:	90443000 	lbu	a0,12288(v0)
80009f14:	00031a00 	sll	v1,v1,0x8
80009f18:	00832021 	addu	a0,a0,v1
80009f1c:	00052c00 	sll	a1,a1,0x10
80009f20:	00851821 	addu	v1,a0,a1
80009f24:	1470fb02 	bne	v1,s0,80008b30 <S9xSearchForValue+0x7f4>
80009f28:	01891021 	addu	v0,t4,t1
80009f2c:	080021b7 	j	800086dc <S9xSearchForValue+0x3a0>
80009f30:	000a1827 	nor	v1,zero,t2
80009f34:	8dc23f44 	lw	v0,16196(t6)
80009f38:	01021021 	addu	v0,t0,v0
80009f3c:	90430001 	lbu	v1,1(v0)
80009f40:	90450002 	lbu	a1,2(v0)
80009f44:	90440000 	lbu	a0,0(v0)
80009f48:	00031a00 	sll	v1,v1,0x8
80009f4c:	00832021 	addu	a0,a0,v1
80009f50:	00052c00 	sll	a1,a1,0x10
80009f54:	00851821 	addu	v1,a0,a1
80009f58:	1470faac 	bne	v1,s0,80008a0c <S9xSearchForValue+0x6d0>
80009f5c:	01891821 	addu	v1,t4,t1
80009f60:	08002170 	j	800085c0 <S9xSearchForValue+0x284>
80009f64:	000a1027 	nor	v0,zero,t2
80009f68:	8dc33f44 	lw	v1,16196(t6)
80009f6c:	01031821 	addu	v1,t0,v1
80009f70:	90640001 	lbu	a0,1(v1)
80009f74:	90650002 	lbu	a1,2(v1)
80009f78:	90620000 	lbu	v0,0(v1)
80009f7c:	00042200 	sll	a0,a0,0x8
80009f80:	00441021 	addu	v0,v0,a0
80009f84:	00052c00 	sll	a1,a1,0x10
80009f88:	00451021 	addu	v0,v0,a1
80009f8c:	00021200 	sll	v0,v0,0x8
80009f90:	00021203 	sra	v0,v0,0x8
80009f94:	1450f9f9 	bne	v0,s0,8000877c <S9xSearchForValue+0x440>
80009f98:	01891821 	addu	v1,t4,t1
80009f9c:	080020ff 	j	800083fc <S9xSearchForValue+0xc0>
80009fa0:	000b1027 	nor	v0,zero,t3
80009fa4:	8dc33f4c 	lw	v1,16204(t6)
80009fa8:	01031821 	addu	v1,t0,v1
80009fac:	90640001 	lbu	a0,1(v1)
80009fb0:	90650002 	lbu	a1,2(v1)
80009fb4:	90620000 	lbu	v0,0(v1)
80009fb8:	00042200 	sll	a0,a0,0x8
80009fbc:	00441021 	addu	v0,v0,a0
80009fc0:	00052c00 	sll	a1,a1,0x10
80009fc4:	00451021 	addu	v0,v0,a1
80009fc8:	00021200 	sll	v0,v0,0x8
80009fcc:	00021203 	sra	v0,v0,0x8
80009fd0:	1450fa0d 	bne	v0,s0,80008808 <S9xSearchForValue+0x4cc>
80009fd4:	01891021 	addu	v0,t4,t1
80009fd8:	08002122 	j	80008488 <S9xSearchForValue+0x14c>
80009fdc:	000a1827 	nor	v1,zero,t2
80009fe0:	8dc23f4c 	lw	v0,16204(t6)
80009fe4:	01021021 	addu	v0,t0,v0
80009fe8:	90430001 	lbu	v1,1(v0)
80009fec:	90450002 	lbu	a1,2(v0)
80009ff0:	90440000 	lbu	a0,0(v0)
80009ff4:	00031a00 	sll	v1,v1,0x8
80009ff8:	00832021 	addu	a0,a0,v1
80009ffc:	00052c00 	sll	a1,a1,0x10
8000a000:	00851821 	addu	v1,a0,a1
8000a004:	1470faa4 	bne	v1,s0,80008a98 <S9xSearchForValue+0x75c>
8000a008:	01891021 	addu	v0,t4,t1
8000a00c:	08002193 	j	8000864c <S9xSearchForValue+0x310>
8000a010:	000a1827 	nor	v1,zero,t2
8000a014:	8dc33f48 	lw	v1,16200(t6)
8000a018:	01031821 	addu	v1,t0,v1
8000a01c:	90643001 	lbu	a0,12289(v1)
8000a020:	90653002 	lbu	a1,12290(v1)
8000a024:	90623000 	lbu	v0,12288(v1)
8000a028:	00042200 	sll	a0,a0,0x8
8000a02c:	00441021 	addu	v0,v0,a0
8000a030:	00052c00 	sll	a1,a1,0x10
8000a034:	00451021 	addu	v0,v0,a1
8000a038:	00021200 	sll	v0,v0,0x8
8000a03c:	00021203 	sra	v0,v0,0x8
8000a040:	1450fa17 	bne	v0,s0,800088a0 <S9xSearchForValue+0x564>
8000a044:	01891021 	addu	v0,t4,t1
8000a048:	08002146 	j	80008518 <S9xSearchForValue+0x1dc>
8000a04c:	000a1827 	nor	v1,zero,t2
8000a050:	8dc33f44 	lw	v1,16196(t6)
8000a054:	01031821 	addu	v1,t0,v1
8000a058:	90640001 	lbu	a0,1(v1)
8000a05c:	90650002 	lbu	a1,2(v1)
8000a060:	90620000 	lbu	v0,0(v1)
8000a064:	00042200 	sll	a0,a0,0x8
8000a068:	00441021 	addu	v0,v0,a0
8000a06c:	00052c00 	sll	a1,a1,0x10
8000a070:	00451021 	addu	v0,v0,a1
8000a074:	00021200 	sll	v0,v0,0x8
8000a078:	0800246a 	j	800091a8 <S9xSearchForValue+0xe6c>
8000a07c:	00021203 	sra	v0,v0,0x8
8000a080:	8dc23f4c 	lw	v0,16204(t6)
8000a084:	01021021 	addu	v0,t0,v0
8000a088:	90430001 	lbu	v1,1(v0)
8000a08c:	90450002 	lbu	a1,2(v0)
8000a090:	90440000 	lbu	a0,0(v0)
8000a094:	00031a00 	sll	v1,v1,0x8
8000a098:	00832021 	addu	a0,a0,v1
8000a09c:	00052c00 	sll	a1,a1,0x10
8000a0a0:	08002462 	j	80009188 <S9xSearchForValue+0xe4c>
8000a0a4:	00851021 	addu	v0,a0,a1
8000a0a8:	8dc23f48 	lw	v0,16200(t6)
8000a0ac:	01021021 	addu	v0,t0,v0
8000a0b0:	90433001 	lbu	v1,12289(v0)
8000a0b4:	90453002 	lbu	a1,12290(v0)
8000a0b8:	90443000 	lbu	a0,12288(v0)
8000a0bc:	00031a00 	sll	v1,v1,0x8
8000a0c0:	00832021 	addu	a0,a0,v1
8000a0c4:	00052c00 	sll	a1,a1,0x10
8000a0c8:	0800245a 	j	80009168 <S9xSearchForValue+0xe2c>
8000a0cc:	00851021 	addu	v0,a0,a1
8000a0d0:	8dc33f4c 	lw	v1,16204(t6)
8000a0d4:	01031821 	addu	v1,t0,v1
8000a0d8:	90640001 	lbu	a0,1(v1)
8000a0dc:	90650002 	lbu	a1,2(v1)
8000a0e0:	90620000 	lbu	v0,0(v1)
8000a0e4:	00042200 	sll	a0,a0,0x8
8000a0e8:	00441021 	addu	v0,v0,a0
8000a0ec:	00052c00 	sll	a1,a1,0x10
8000a0f0:	00451021 	addu	v0,v0,a1
8000a0f4:	00021200 	sll	v0,v0,0x8
8000a0f8:	0800247a 	j	800091e8 <S9xSearchForValue+0xeac>
8000a0fc:	00021203 	sra	v0,v0,0x8
8000a100:	8dc33f48 	lw	v1,16200(t6)
8000a104:	01031821 	addu	v1,t0,v1
8000a108:	90643001 	lbu	a0,12289(v1)
8000a10c:	90653002 	lbu	a1,12290(v1)
8000a110:	90623000 	lbu	v0,12288(v1)
8000a114:	00042200 	sll	a0,a0,0x8
8000a118:	00441021 	addu	v0,v0,a0
8000a11c:	00052c00 	sll	a1,a1,0x10
8000a120:	00451021 	addu	v0,v0,a1
8000a124:	00021200 	sll	v0,v0,0x8
8000a128:	08002472 	j	800091c8 <S9xSearchForValue+0xe8c>
8000a12c:	00021203 	sra	v0,v0,0x8
8000a130:	8dc23f48 	lw	v0,16200(t6)
8000a134:	01021021 	addu	v0,t0,v0
8000a138:	90433001 	lbu	v1,12289(v0)
8000a13c:	90443000 	lbu	a0,12288(v0)
8000a140:	00031a00 	sll	v1,v1,0x8
8000a144:	00641821 	addu	v1,v1,a0
8000a148:	00031400 	sll	v0,v1,0x10
8000a14c:	080024aa 	j	800092a8 <S9xSearchForValue+0xf6c>
8000a150:	00021403 	sra	v0,v0,0x10
8000a154:	8dc23f4c 	lw	v0,16204(t6)
8000a158:	01021021 	addu	v0,t0,v0
8000a15c:	90430001 	lbu	v1,1(v0)
8000a160:	90440000 	lbu	a0,0(v0)
8000a164:	00031a00 	sll	v1,v1,0x8
8000a168:	00641821 	addu	v1,v1,a0
8000a16c:	00031400 	sll	v0,v1,0x10
8000a170:	08002496 	j	80009258 <S9xSearchForValue+0xf1c>
8000a174:	00021403 	sra	v0,v0,0x10
8000a178:	8dc23f4c 	lw	v0,16204(t6)
8000a17c:	01021021 	addu	v0,t0,v0
8000a180:	90430001 	lbu	v1,1(v0)
8000a184:	90440000 	lbu	a0,0(v0)
8000a188:	00031a00 	sll	v1,v1,0x8
8000a18c:	00641821 	addu	v1,v1,a0
8000a190:	080024b4 	j	800092d0 <S9xSearchForValue+0xf94>
8000a194:	3062ffff 	andi	v0,v1,0xffff
8000a198:	8dc23f48 	lw	v0,16200(t6)
8000a19c:	01021021 	addu	v0,t0,v0
8000a1a0:	90433001 	lbu	v1,12289(v0)
8000a1a4:	90443000 	lbu	a0,12288(v0)
8000a1a8:	00031a00 	sll	v1,v1,0x8
8000a1ac:	00641821 	addu	v1,v1,a0
8000a1b0:	080024be 	j	800092f8 <S9xSearchForValue+0xfbc>
8000a1b4:	3062ffff 	andi	v0,v1,0xffff
8000a1b8:	8dc23f44 	lw	v0,16196(t6)
8000a1bc:	01021021 	addu	v0,t0,v0
8000a1c0:	90430001 	lbu	v1,1(v0)
8000a1c4:	90440000 	lbu	a0,0(v0)
8000a1c8:	00031a00 	sll	v1,v1,0x8
8000a1cc:	00641821 	addu	v1,v1,a0
8000a1d0:	0800248c 	j	80009230 <S9xSearchForValue+0xef4>
8000a1d4:	3062ffff 	andi	v0,v1,0xffff
8000a1d8:	8dc23f44 	lw	v0,16196(t6)
8000a1dc:	01021021 	addu	v0,t0,v0
8000a1e0:	90430001 	lbu	v1,1(v0)
8000a1e4:	90450002 	lbu	a1,2(v0)
8000a1e8:	90440000 	lbu	a0,0(v0)
8000a1ec:	00031a00 	sll	v1,v1,0x8
8000a1f0:	00832021 	addu	a0,a0,v1
8000a1f4:	00052c00 	sll	a1,a1,0x10
8000a1f8:	08002482 	j	80009208 <S9xSearchForValue+0xecc>
8000a1fc:	00851021 	addu	v0,a0,a1
8000a200:	8dc23f44 	lw	v0,16196(t6)
8000a204:	01021021 	addu	v0,t0,v0
8000a208:	90430001 	lbu	v1,1(v0)
8000a20c:	90440000 	lbu	a0,0(v0)
8000a210:	00031a00 	sll	v1,v1,0x8
8000a214:	00641821 	addu	v1,v1,a0
8000a218:	00031400 	sll	v0,v1,0x10
8000a21c:	080024a0 	j	80009280 <S9xSearchForValue+0xf44>
8000a220:	00021403 	sra	v0,v0,0x10
8000a224:	8dc23f44 	lw	v0,16196(t6)
8000a228:	01021021 	addu	v0,t0,v0
8000a22c:	90430001 	lbu	v1,1(v0)
8000a230:	90450002 	lbu	a1,2(v0)
8000a234:	90440000 	lbu	a0,0(v0)
8000a238:	00031a00 	sll	v1,v1,0x8
8000a23c:	00832021 	addu	a0,a0,v1
8000a240:	00052c00 	sll	a1,a1,0x10
8000a244:	00851821 	addu	v1,a0,a1
8000a248:	1470f8dc 	bne	v1,s0,800085bc <S9xSearchForValue+0x280>
8000a24c:	01891821 	addu	v1,t4,t1
8000a250:	08002283 	j	80008a0c <S9xSearchForValue+0x6d0>
8000a254:	00000000 	nop
8000a258:	8dc33f4c 	lw	v1,16204(t6)
8000a25c:	01031821 	addu	v1,t0,v1
8000a260:	90640001 	lbu	a0,1(v1)
8000a264:	90650002 	lbu	a1,2(v1)
8000a268:	90620000 	lbu	v0,0(v1)
8000a26c:	00042200 	sll	a0,a0,0x8
8000a270:	00441021 	addu	v0,v0,a0
8000a274:	00052c00 	sll	a1,a1,0x10
8000a278:	00451021 	addu	v0,v0,a1
8000a27c:	00021200 	sll	v0,v0,0x8
8000a280:	00021203 	sra	v0,v0,0x8
8000a284:	1450f87f 	bne	v0,s0,80008484 <S9xSearchForValue+0x148>
8000a288:	01891021 	addu	v0,t4,t1
8000a28c:	08002202 	j	80008808 <S9xSearchForValue+0x4cc>
8000a290:	00000000 	nop
8000a294:	8dc23f4c 	lw	v0,16204(t6)
8000a298:	01021021 	addu	v0,t0,v0
8000a29c:	90430001 	lbu	v1,1(v0)
8000a2a0:	90450002 	lbu	a1,2(v0)
8000a2a4:	90440000 	lbu	a0,0(v0)
8000a2a8:	00031a00 	sll	v1,v1,0x8
8000a2ac:	00832021 	addu	a0,a0,v1
8000a2b0:	00052c00 	sll	a1,a1,0x10
8000a2b4:	00851821 	addu	v1,a0,a1
8000a2b8:	1470f8e3 	bne	v1,s0,80008648 <S9xSearchForValue+0x30c>
8000a2bc:	01891021 	addu	v0,t4,t1
8000a2c0:	080022a6 	j	80008a98 <S9xSearchForValue+0x75c>
8000a2c4:	00000000 	nop
8000a2c8:	8dc33f44 	lw	v1,16196(t6)
8000a2cc:	01031821 	addu	v1,t0,v1
8000a2d0:	90640001 	lbu	a0,1(v1)
8000a2d4:	90650002 	lbu	a1,2(v1)
8000a2d8:	90620000 	lbu	v0,0(v1)
8000a2dc:	00042200 	sll	a0,a0,0x8
8000a2e0:	00441021 	addu	v0,v0,a0
8000a2e4:	00052c00 	sll	a1,a1,0x10
8000a2e8:	00451021 	addu	v0,v0,a1
8000a2ec:	00021200 	sll	v0,v0,0x8
8000a2f0:	00021203 	sra	v0,v0,0x8
8000a2f4:	1450f840 	bne	v0,s0,800083f8 <S9xSearchForValue+0xbc>
8000a2f8:	01891821 	addu	v1,t4,t1
8000a2fc:	080021df 	j	8000877c <S9xSearchForValue+0x440>
8000a300:	00000000 	nop
8000a304:	8dc33f48 	lw	v1,16200(t6)
8000a308:	01031821 	addu	v1,t0,v1
8000a30c:	90643001 	lbu	a0,12289(v1)
8000a310:	90653002 	lbu	a1,12290(v1)
8000a314:	90623000 	lbu	v0,12288(v1)
8000a318:	00042200 	sll	a0,a0,0x8
8000a31c:	00441021 	addu	v0,v0,a0
8000a320:	00052c00 	sll	a1,a1,0x10
8000a324:	00451021 	addu	v0,v0,a1
8000a328:	00021200 	sll	v0,v0,0x8
8000a32c:	00021203 	sra	v0,v0,0x8
8000a330:	1450f878 	bne	v0,s0,80008514 <S9xSearchForValue+0x1d8>
8000a334:	01891021 	addu	v0,t4,t1
8000a338:	08002228 	j	800088a0 <S9xSearchForValue+0x564>
8000a33c:	00000000 	nop
8000a340:	8dc23f48 	lw	v0,16200(t6)
8000a344:	01021021 	addu	v0,t0,v0
8000a348:	90433001 	lbu	v1,12289(v0)
8000a34c:	90453002 	lbu	a1,12290(v0)
8000a350:	90443000 	lbu	a0,12288(v0)
8000a354:	00031a00 	sll	v1,v1,0x8
8000a358:	00832021 	addu	a0,a0,v1
8000a35c:	00052c00 	sll	a1,a1,0x10
8000a360:	00851821 	addu	v1,a0,a1
8000a364:	1470f8dc 	bne	v1,s0,800086d8 <S9xSearchForValue+0x39c>
8000a368:	01891021 	addu	v0,t4,t1
8000a36c:	080022cc 	j	80008b30 <S9xSearchForValue+0x7f4>
8000a370:	00000000 	nop

8000a374 <S9xOutputCheatSearchResults>:
8000a374:	27bdffc8 	addiu	sp,sp,-56
8000a378:	afb50024 	sw	s5,36(sp)
8000a37c:	3c02800f 	lui	v0,0x800f
8000a380:	3c150003 	lui	s5,0x3
8000a384:	afb7002c 	sw	s7,44(sp)
8000a388:	afb60028 	sw	s6,40(sp)
8000a38c:	afb40020 	sw	s4,32(sp)
8000a390:	afb3001c 	sw	s3,28(sp)
8000a394:	afb20018 	sw	s2,24(sp)
8000a398:	afb10014 	sw	s1,20(sp)
8000a39c:	afb00010 	sw	s0,16(sp)
8000a3a0:	00808821 	move	s1,a0
8000a3a4:	24574bb0 	addiu	s7,v0,19376
8000a3a8:	00008021 	move	s0,zero
8000a3ac:	24140001 	li	s4,1
8000a3b0:	0095b021 	addu	s6,a0,s5
8000a3b4:	3c138019 	lui	s3,0x8019
8000a3b8:	3c120002 	lui	s2,0x2
8000a3bc:	080028f4 	j	8000a3d0 <S9xOutputCheatSearchResults+0x5c>
8000a3c0:	afbf0030 	sw	ra,48(sp)
8000a3c4:	26100001 	addiu	s0,s0,1
8000a3c8:	12120013 	beq	s0,s2,8000a418 <S9xOutputCheatSearchResults+0xa4>
8000a3cc:	3c020003 	lui	v0,0x3
8000a3d0:	00101143 	sra	v0,s0,0x5
8000a3d4:	00021080 	sll	v0,v0,0x2
8000a3d8:	00511021 	addu	v0,v0,s1
8000a3dc:	00551021 	addu	v0,v0,s5
8000a3e0:	8c443f50 	lw	a0,16208(v0)
8000a3e4:	02141804 	sllv	v1,s4,s0
8000a3e8:	00641824 	and	v1,v1,a0
8000a3ec:	02002821 	move	a1,s0
8000a3f0:	1060fff4 	beqz	v1,8000a3c4 <S9xOutputCheatSearchResults+0x50>
8000a3f4:	2664cc70 	addiu	a0,s3,-13200
8000a3f8:	8ec23f44 	lw	v0,16196(s6)
8000a3fc:	00501021 	addu	v0,v0,s0
8000a400:	90460000 	lbu	a2,0(v0)
8000a404:	02e0f809 	jalr	s7
8000a408:	26100001 	addiu	s0,s0,1
8000a40c:	1612fff1 	bne	s0,s2,8000a3d4 <S9xOutputCheatSearchResults+0x60>
8000a410:	00101143 	sra	v0,s0,0x5
8000a414:	3c020003 	lui	v0,0x3
8000a418:	3c03800f 	lui	v1,0x800f
8000a41c:	0222b021 	addu	s6,s1,v0
8000a420:	24774bb0 	addiu	s7,v1,19376
8000a424:	00008021 	move	s0,zero
8000a428:	3c150004 	lui	s5,0x4
8000a42c:	24140001 	li	s4,1
8000a430:	3c138019 	lui	s3,0x8019
8000a434:	08002912 	j	8000a448 <S9xOutputCheatSearchResults+0xd4>
8000a438:	3c120001 	lui	s2,0x1
8000a43c:	26100001 	addiu	s0,s0,1
8000a440:	12120013 	beq	s0,s2,8000a490 <S9xOutputCheatSearchResults+0x11c>
8000a444:	3c020003 	lui	v0,0x3
8000a448:	00101143 	sra	v0,s0,0x5
8000a44c:	00021080 	sll	v0,v0,0x2
8000a450:	00511021 	addu	v0,v0,s1
8000a454:	00551021 	addu	v0,v0,s5
8000a458:	8c443f50 	lw	a0,16208(v0)
8000a45c:	02141804 	sllv	v1,s4,s0
8000a460:	00641824 	and	v1,v1,a0
8000a464:	02002821 	move	a1,s0
8000a468:	1060fff4 	beqz	v1,8000a43c <S9xOutputCheatSearchResults+0xc8>
8000a46c:	2664cc84 	addiu	a0,s3,-13180
8000a470:	8ec23f4c 	lw	v0,16204(s6)
8000a474:	00501021 	addu	v0,v0,s0
8000a478:	90460000 	lbu	a2,0(v0)
8000a47c:	02e0f809 	jalr	s7
8000a480:	26100001 	addiu	s0,s0,1
8000a484:	1612fff1 	bne	s0,s2,8000a44c <S9xOutputCheatSearchResults+0xd8>
8000a488:	00101143 	sra	v0,s0,0x5
8000a48c:	3c020003 	lui	v0,0x3
8000a490:	3c03800f 	lui	v1,0x800f
8000a494:	0222b021 	addu	s6,s1,v0
8000a498:	24774bb0 	addiu	s7,v1,19376
8000a49c:	00008021 	move	s0,zero
8000a4a0:	3c150005 	lui	s5,0x5
8000a4a4:	24140001 	li	s4,1
8000a4a8:	3c138019 	lui	s3,0x8019
8000a4ac:	08002930 	j	8000a4c0 <S9xOutputCheatSearchResults+0x14c>
8000a4b0:	24122000 	li	s2,8192
8000a4b4:	26100001 	addiu	s0,s0,1
8000a4b8:	12120013 	beq	s0,s2,8000a508 <S9xOutputCheatSearchResults+0x194>
8000a4bc:	8fbf0030 	lw	ra,48(sp)
8000a4c0:	00101143 	sra	v0,s0,0x5
8000a4c4:	00021080 	sll	v0,v0,0x2
8000a4c8:	00511021 	addu	v0,v0,s1
8000a4cc:	00551021 	addu	v0,v0,s5
8000a4d0:	8c44bf50 	lw	a0,-16560(v0)
8000a4d4:	02141804 	sllv	v1,s4,s0
8000a4d8:	00641824 	and	v1,v1,a0
8000a4dc:	02002821 	move	a1,s0
8000a4e0:	1060fff4 	beqz	v1,8000a4b4 <S9xOutputCheatSearchResults+0x140>
8000a4e4:	2664cc98 	addiu	a0,s3,-13160
8000a4e8:	8ec23f48 	lw	v0,16200(s6)
8000a4ec:	00501021 	addu	v0,v0,s0
8000a4f0:	90463000 	lbu	a2,12288(v0)
8000a4f4:	02e0f809 	jalr	s7
8000a4f8:	26100001 	addiu	s0,s0,1
8000a4fc:	1612fff1 	bne	s0,s2,8000a4c4 <S9xOutputCheatSearchResults+0x150>
8000a500:	00101143 	sra	v0,s0,0x5
8000a504:	8fbf0030 	lw	ra,48(sp)
8000a508:	8fb7002c 	lw	s7,44(sp)
8000a50c:	8fb60028 	lw	s6,40(sp)
8000a510:	8fb50024 	lw	s5,36(sp)
8000a514:	8fb40020 	lw	s4,32(sp)
8000a518:	8fb3001c 	lw	s3,28(sp)
8000a51c:	8fb20018 	lw	s2,24(sp)
8000a520:	8fb10014 	lw	s1,20(sp)
8000a524:	8fb00010 	lw	s0,16(sp)
8000a528:	03e00008 	jr	ra
8000a52c:	27bd0038 	addiu	sp,sp,56

8000a530 <S9xStartCheatSearch>:
8000a530:	27bdffd8 	addiu	sp,sp,-40
8000a534:	afb3001c 	sw	s3,28(sp)
8000a538:	3c130003 	lui	s3,0x3
8000a53c:	afbf0020 	sw	ra,32(sp)
8000a540:	afb20018 	sw	s2,24(sp)
8000a544:	afb10014 	sw	s1,20(sp)
8000a548:	00939021 	addu	s2,a0,s3
8000a54c:	afb00010 	sw	s0,16(sp)
8000a550:	8e453f44 	lw	a1,16196(s2)
8000a554:	3c108012 	lui	s0,0x8012
8000a558:	00808821 	move	s1,a0
8000a55c:	2610c980 	addiu	s0,s0,-13952
8000a560:	24841f44 	addiu	a0,a0,8004
8000a564:	0200f809 	jalr	s0
8000a568:	3c060002 	lui	a2,0x2
8000a56c:	3c040002 	lui	a0,0x2
8000a570:	8e453f4c 	lw	a1,16204(s2)
8000a574:	34841f44 	ori	a0,a0,0x1f44
8000a578:	02242021 	addu	a0,s1,a0
8000a57c:	0200f809 	jalr	s0
8000a580:	3c060001 	lui	a2,0x1
8000a584:	8e453f48 	lw	a1,16200(s2)
8000a588:	36641f44 	ori	a0,s3,0x1f44
8000a58c:	02242021 	addu	a0,s1,a0
8000a590:	24a53000 	addiu	a1,a1,12288
8000a594:	0200f809 	jalr	s0
8000a598:	24062000 	li	a2,8192
8000a59c:	36733f50 	ori	s3,s3,0x3f50
8000a5a0:	3c028011 	lui	v0,0x8011
8000a5a4:	02332021 	addu	a0,s1,s3
8000a5a8:	2452ca64 	addiu	s2,v0,-13724
8000a5ac:	240500ff 	li	a1,255
8000a5b0:	24064000 	li	a2,16384
8000a5b4:	0240f809 	jalr	s2
8000a5b8:	3c100004 	lui	s0,0x4
8000a5bc:	36043f50 	ori	a0,s0,0x3f50
8000a5c0:	02242021 	addu	a0,s1,a0
8000a5c4:	240500ff 	li	a1,255
8000a5c8:	24062000 	li	a2,8192
8000a5cc:	0240f809 	jalr	s2
8000a5d0:	3610bf50 	ori	s0,s0,0xbf50
8000a5d4:	02302021 	addu	a0,s1,s0
8000a5d8:	0240c821 	move	t9,s2
8000a5dc:	8fbf0020 	lw	ra,32(sp)
8000a5e0:	8fb3001c 	lw	s3,28(sp)
8000a5e4:	8fb20018 	lw	s2,24(sp)
8000a5e8:	8fb10014 	lw	s1,20(sp)
8000a5ec:	8fb00010 	lw	s0,16(sp)
8000a5f0:	240500ff 	li	a1,255
8000a5f4:	24060400 	li	a2,1024
8000a5f8:	03200008 	jr	t9
8000a5fc:	27bd0028 	addiu	sp,sp,40

8000a600 <S9xGoldFingerToRaw>:
8000a600:	27bdffa8 	addiu	sp,sp,-88
8000a604:	3c028012 	lui	v0,0x8012
8000a608:	afbe0050 	sw	s8,80(sp)
8000a60c:	afb7004c 	sw	s7,76(sp)
8000a610:	afb3003c 	sw	s3,60(sp)
8000a614:	afb20038 	sw	s2,56(sp)
8000a618:	afb00030 	sw	s0,48(sp)
8000a61c:	afbf0054 	sw	ra,84(sp)
8000a620:	afb60048 	sw	s6,72(sp)
8000a624:	afb50044 	sw	s5,68(sp)
8000a628:	afb40040 	sw	s4,64(sp)
8000a62c:	afb10034 	sw	s1,52(sp)
8000a630:	2442bdb0 	addiu	v0,v0,-16976
8000a634:	00a08021 	move	s0,a1
8000a638:	00c0f021 	move	s8,a2
8000a63c:	00e0b821 	move	s7,a3
8000a640:	0040f809 	jalr	v0
8000a644:	00809021 	move	s2,a0
8000a648:	2403000e 	li	v1,14
8000a64c:	10430010 	beq	v0,v1,8000a690 <S9xGoldFingerToRaw+0x90>
8000a650:	8fb30068 	lw	s3,104(sp)
8000a654:	3c028019 	lui	v0,0x8019
8000a658:	2443ccac 	addiu	v1,v0,-13140
8000a65c:	8fbf0054 	lw	ra,84(sp)
8000a660:	8fbe0050 	lw	s8,80(sp)
8000a664:	8fb7004c 	lw	s7,76(sp)
8000a668:	8fb60048 	lw	s6,72(sp)
8000a66c:	8fb50044 	lw	s5,68(sp)
8000a670:	8fb40040 	lw	s4,64(sp)
8000a674:	8fb3003c 	lw	s3,60(sp)
8000a678:	8fb20038 	lw	s2,56(sp)
8000a67c:	8fb10034 	lw	s1,52(sp)
8000a680:	8fb00030 	lw	s0,48(sp)
8000a684:	00601021 	move	v0,v1
8000a688:	03e00008 	jr	ra
8000a68c:	27bd0058 	addiu	sp,sp,88
8000a690:	27b10014 	addiu	s1,sp,20
8000a694:	3c028012 	lui	v0,0x8012
8000a698:	02202021 	move	a0,s1
8000a69c:	02402821 	move	a1,s2
8000a6a0:	2456c0d0 	addiu	s6,v0,-16176
8000a6a4:	02c0f809 	jalr	s6
8000a6a8:	24060005 	li	a2,5
8000a6ac:	3c148019 	lui	s4,0x8019
8000a6b0:	3c028011 	lui	v0,0x8011
8000a6b4:	02003021 	move	a2,s0
8000a6b8:	2455ec60 	addiu	s5,v0,-5024
8000a6bc:	02202021 	move	a0,s1
8000a6c0:	2685cce8 	addiu	a1,s4,-13080
8000a6c4:	02a0f809 	jalr	s5
8000a6c8:	a3a00019 	sb	zero,25(sp)
8000a6cc:	00408021 	move	s0,v0
8000a6d0:	24020001 	li	v0,1
8000a6d4:	1202000f 	beq	s0,v0,8000a714 <S9xGoldFingerToRaw+0x114>
8000a6d8:	3c028019 	lui	v0,0x8019
8000a6dc:	2443ccec 	addiu	v1,v0,-13076
8000a6e0:	8fbf0054 	lw	ra,84(sp)
8000a6e4:	8fbe0050 	lw	s8,80(sp)
8000a6e8:	8fb7004c 	lw	s7,76(sp)
8000a6ec:	8fb60048 	lw	s6,72(sp)
8000a6f0:	8fb50044 	lw	s5,68(sp)
8000a6f4:	8fb40040 	lw	s4,64(sp)
8000a6f8:	8fb3003c 	lw	s3,60(sp)
8000a6fc:	8fb20038 	lw	s2,56(sp)
8000a700:	8fb10034 	lw	s1,52(sp)
8000a704:	8fb00030 	lw	s0,48(sp)
8000a708:	00601021 	move	v0,v1
8000a70c:	03e00008 	jr	ra
8000a710:	27bd0058 	addiu	sp,sp,88
8000a714:	02202021 	move	a0,s1
8000a718:	26450005 	addiu	a1,s2,5
8000a71c:	02c0f809 	jalr	s6
8000a720:	24060002 	li	a2,2
8000a724:	02202021 	move	a0,s1
8000a728:	2685cce8 	addiu	a1,s4,-13080
8000a72c:	27a60010 	addiu	a2,sp,16
8000a730:	02a0f809 	jalr	s5
8000a734:	a3a00016 	sb	zero,22(sp)
8000a738:	14500025 	bne	v0,s0,8000a7d0 <S9xGoldFingerToRaw+0x1d0>
8000a73c:	afa20028 	sw	v0,40(sp)
8000a740:	8fa20010 	lw	v0,16(sp)
8000a744:	02202021 	move	a0,s1
8000a748:	26450007 	addiu	a1,s2,7
8000a74c:	24060002 	li	a2,2
8000a750:	02c0f809 	jalr	s6
8000a754:	a2620000 	sb	v0,0(s3)
8000a758:	02202021 	move	a0,s1
8000a75c:	2685cce8 	addiu	a1,s4,-13080
8000a760:	27a60010 	addiu	a2,sp,16
8000a764:	02a0f809 	jalr	s5
8000a768:	a3a00016 	sb	zero,22(sp)
8000a76c:	00408021 	move	s0,v0
8000a770:	8fa20028 	lw	v0,40(sp)
8000a774:	1602001a 	bne	s0,v0,8000a7e0 <S9xGoldFingerToRaw+0x1e0>
8000a778:	8fa20010 	lw	v0,16(sp)
8000a77c:	02202021 	move	a0,s1
8000a780:	26450009 	addiu	a1,s2,9
8000a784:	24060002 	li	a2,2
8000a788:	02c0f809 	jalr	s6
8000a78c:	a2620001 	sb	v0,1(s3)
8000a790:	02202021 	move	a0,s1
8000a794:	2685cce8 	addiu	a1,s4,-13080
8000a798:	27a60010 	addiu	a2,sp,16
8000a79c:	02a0f809 	jalr	s5
8000a7a0:	a3a00016 	sb	zero,22(sp)
8000a7a4:	1450000c 	bne	v0,s0,8000a7d8 <S9xGoldFingerToRaw+0x1d8>
8000a7a8:	8fa20010 	lw	v0,16(sp)
8000a7ac:	24030003 	li	v1,3
8000a7b0:	a2620002 	sb	v0,2(s3)
8000a7b4:	a2e30000 	sb	v1,0(s7)
8000a7b8:	8242000d 	lb	v0,13(s2)
8000a7bc:	00001821 	move	v1,zero
8000a7c0:	38420031 	xori	v0,v0,0x31
8000a7c4:	2c420001 	sltiu	v0,v0,1
8000a7c8:	08002997 	j	8000a65c <S9xGoldFingerToRaw+0x5c>
8000a7cc:	a3c20000 	sb	v0,0(s8)
8000a7d0:	080029ed 	j	8000a7b4 <S9xGoldFingerToRaw+0x1b4>
8000a7d4:	00001821 	move	v1,zero
8000a7d8:	080029ed 	j	8000a7b4 <S9xGoldFingerToRaw+0x1b4>
8000a7dc:	24030002 	li	v1,2
8000a7e0:	080029ed 	j	8000a7b4 <S9xGoldFingerToRaw+0x1b4>
8000a7e4:	24030001 	li	v1,1

8000a7e8 <S9xProActionReplayToRaw>:
8000a7e8:	27bdffd8 	addiu	sp,sp,-40
8000a7ec:	3c028012 	lui	v0,0x8012
8000a7f0:	afb20020 	sw	s2,32(sp)
8000a7f4:	afb1001c 	sw	s1,28(sp)
8000a7f8:	afb00018 	sw	s0,24(sp)
8000a7fc:	afbf0024 	sw	ra,36(sp)
8000a800:	afa00010 	sw	zero,16(sp)
8000a804:	2442bdb0 	addiu	v0,v0,-16976
8000a808:	00a08821 	move	s1,a1
8000a80c:	00c09021 	move	s2,a2
8000a810:	0040f809 	jalr	v0
8000a814:	00808021 	move	s0,a0
8000a818:	24030008 	li	v1,8
8000a81c:	10430009 	beq	v0,v1,8000a844 <S9xProActionReplayToRaw+0x5c>
8000a820:	3c028019 	lui	v0,0x8019
8000a824:	2444cd08 	addiu	a0,v0,-13048
8000a828:	8fbf0024 	lw	ra,36(sp)
8000a82c:	8fb20020 	lw	s2,32(sp)
8000a830:	8fb1001c 	lw	s1,28(sp)
8000a834:	8fb00018 	lw	s0,24(sp)
8000a838:	00801021 	move	v0,a0
8000a83c:	03e00008 	jr	ra
8000a840:	27bd0028 	addiu	sp,sp,40
8000a844:	92030000 	lbu	v1,0(s0)
8000a848:	2462ffd0 	addiu	v0,v1,-48
8000a84c:	304200ff 	andi	v0,v0,0xff
8000a850:	2c42000a 	sltiu	v0,v0,10
8000a854:	14400009 	bnez	v0,8000a87c <S9xProActionReplayToRaw+0x94>
8000a858:	2462ff9f 	addiu	v0,v1,-97
8000a85c:	304200ff 	andi	v0,v0,0xff
8000a860:	2c420006 	sltiu	v0,v0,6
8000a864:	14400005 	bnez	v0,8000a87c <S9xProActionReplayToRaw+0x94>
8000a868:	2462ffbf 	addiu	v0,v1,-65
8000a86c:	304200ff 	andi	v0,v0,0xff
8000a870:	2c420006 	sltiu	v0,v0,6
8000a874:	1040ffeb 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a878:	3c028019 	lui	v0,0x8019
8000a87c:	92030001 	lbu	v1,1(s0)
8000a880:	2462ffd0 	addiu	v0,v1,-48
8000a884:	304200ff 	andi	v0,v0,0xff
8000a888:	2c42000a 	sltiu	v0,v0,10
8000a88c:	14400009 	bnez	v0,8000a8b4 <S9xProActionReplayToRaw+0xcc>
8000a890:	2462ff9f 	addiu	v0,v1,-97
8000a894:	304200ff 	andi	v0,v0,0xff
8000a898:	2c420006 	sltiu	v0,v0,6
8000a89c:	14400005 	bnez	v0,8000a8b4 <S9xProActionReplayToRaw+0xcc>
8000a8a0:	2462ffbf 	addiu	v0,v1,-65
8000a8a4:	304200ff 	andi	v0,v0,0xff
8000a8a8:	2c420006 	sltiu	v0,v0,6
8000a8ac:	1040ffdd 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a8b0:	3c028019 	lui	v0,0x8019
8000a8b4:	92030002 	lbu	v1,2(s0)
8000a8b8:	2462ffd0 	addiu	v0,v1,-48
8000a8bc:	304200ff 	andi	v0,v0,0xff
8000a8c0:	2c42000a 	sltiu	v0,v0,10
8000a8c4:	14400009 	bnez	v0,8000a8ec <S9xProActionReplayToRaw+0x104>
8000a8c8:	2462ff9f 	addiu	v0,v1,-97
8000a8cc:	304200ff 	andi	v0,v0,0xff
8000a8d0:	2c420006 	sltiu	v0,v0,6
8000a8d4:	14400005 	bnez	v0,8000a8ec <S9xProActionReplayToRaw+0x104>
8000a8d8:	2462ffbf 	addiu	v0,v1,-65
8000a8dc:	304200ff 	andi	v0,v0,0xff
8000a8e0:	2c420006 	sltiu	v0,v0,6
8000a8e4:	1040ffcf 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a8e8:	3c028019 	lui	v0,0x8019
8000a8ec:	92030003 	lbu	v1,3(s0)
8000a8f0:	2462ffd0 	addiu	v0,v1,-48
8000a8f4:	304200ff 	andi	v0,v0,0xff
8000a8f8:	2c42000a 	sltiu	v0,v0,10
8000a8fc:	14400009 	bnez	v0,8000a924 <S9xProActionReplayToRaw+0x13c>
8000a900:	2462ff9f 	addiu	v0,v1,-97
8000a904:	304200ff 	andi	v0,v0,0xff
8000a908:	2c420006 	sltiu	v0,v0,6
8000a90c:	14400005 	bnez	v0,8000a924 <S9xProActionReplayToRaw+0x13c>
8000a910:	2462ffbf 	addiu	v0,v1,-65
8000a914:	304200ff 	andi	v0,v0,0xff
8000a918:	2c420006 	sltiu	v0,v0,6
8000a91c:	1040ffc1 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a920:	3c028019 	lui	v0,0x8019
8000a924:	92030004 	lbu	v1,4(s0)
8000a928:	2462ffd0 	addiu	v0,v1,-48
8000a92c:	304200ff 	andi	v0,v0,0xff
8000a930:	2c42000a 	sltiu	v0,v0,10
8000a934:	14400009 	bnez	v0,8000a95c <S9xProActionReplayToRaw+0x174>
8000a938:	2462ff9f 	addiu	v0,v1,-97
8000a93c:	304200ff 	andi	v0,v0,0xff
8000a940:	2c420006 	sltiu	v0,v0,6
8000a944:	14400005 	bnez	v0,8000a95c <S9xProActionReplayToRaw+0x174>
8000a948:	2462ffbf 	addiu	v0,v1,-65
8000a94c:	304200ff 	andi	v0,v0,0xff
8000a950:	2c420006 	sltiu	v0,v0,6
8000a954:	1040ffb3 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a958:	3c028019 	lui	v0,0x8019
8000a95c:	92030005 	lbu	v1,5(s0)
8000a960:	2462ffd0 	addiu	v0,v1,-48
8000a964:	304200ff 	andi	v0,v0,0xff
8000a968:	2c42000a 	sltiu	v0,v0,10
8000a96c:	14400009 	bnez	v0,8000a994 <S9xProActionReplayToRaw+0x1ac>
8000a970:	2462ff9f 	addiu	v0,v1,-97
8000a974:	304200ff 	andi	v0,v0,0xff
8000a978:	2c420006 	sltiu	v0,v0,6
8000a97c:	14400005 	bnez	v0,8000a994 <S9xProActionReplayToRaw+0x1ac>
8000a980:	2462ffbf 	addiu	v0,v1,-65
8000a984:	304200ff 	andi	v0,v0,0xff
8000a988:	2c420006 	sltiu	v0,v0,6
8000a98c:	1040ffa5 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a990:	3c028019 	lui	v0,0x8019
8000a994:	92030006 	lbu	v1,6(s0)
8000a998:	2462ffd0 	addiu	v0,v1,-48
8000a99c:	304200ff 	andi	v0,v0,0xff
8000a9a0:	2c42000a 	sltiu	v0,v0,10
8000a9a4:	14400009 	bnez	v0,8000a9cc <S9xProActionReplayToRaw+0x1e4>
8000a9a8:	2462ff9f 	addiu	v0,v1,-97
8000a9ac:	304200ff 	andi	v0,v0,0xff
8000a9b0:	2c420006 	sltiu	v0,v0,6
8000a9b4:	14400005 	bnez	v0,8000a9cc <S9xProActionReplayToRaw+0x1e4>
8000a9b8:	2462ffbf 	addiu	v0,v1,-65
8000a9bc:	304200ff 	andi	v0,v0,0xff
8000a9c0:	2c420006 	sltiu	v0,v0,6
8000a9c4:	1040ff97 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000a9c8:	3c028019 	lui	v0,0x8019
8000a9cc:	92030007 	lbu	v1,7(s0)
8000a9d0:	2462ffd0 	addiu	v0,v1,-48
8000a9d4:	304200ff 	andi	v0,v0,0xff
8000a9d8:	2c42000a 	sltiu	v0,v0,10
8000a9dc:	1440000b 	bnez	v0,8000aa0c <S9xProActionReplayToRaw+0x224>
8000a9e0:	3c058019 	lui	a1,0x8019
8000a9e4:	2462ff9f 	addiu	v0,v1,-97
8000a9e8:	304200ff 	andi	v0,v0,0xff
8000a9ec:	2c420006 	sltiu	v0,v0,6
8000a9f0:	14400007 	bnez	v0,8000aa10 <S9xProActionReplayToRaw+0x228>
8000a9f4:	3c028011 	lui	v0,0x8011
8000a9f8:	2462ffbf 	addiu	v0,v1,-65
8000a9fc:	304200ff 	andi	v0,v0,0xff
8000aa00:	2c420006 	sltiu	v0,v0,6
8000aa04:	1040ff87 	beqz	v0,8000a824 <S9xProActionReplayToRaw+0x3c>
8000aa08:	3c028019 	lui	v0,0x8019
8000aa0c:	3c028011 	lui	v0,0x8011
8000aa10:	02002021 	move	a0,s0
8000aa14:	24a5cce8 	addiu	a1,a1,-13080
8000aa18:	2442ec60 	addiu	v0,v0,-5024
8000aa1c:	0040f809 	jalr	v0
8000aa20:	27a60010 	addiu	a2,sp,16
8000aa24:	24030001 	li	v1,1
8000aa28:	1443ff7e 	bne	v0,v1,8000a824 <S9xProActionReplayToRaw+0x3c>
8000aa2c:	3c028019 	lui	v0,0x8019
8000aa30:	8fa30010 	lw	v1,16(sp)
8000aa34:	00002021 	move	a0,zero
8000aa38:	00031202 	srl	v0,v1,0x8
8000aa3c:	ae220000 	sw	v0,0(s1)
8000aa40:	08002a0a 	j	8000a828 <S9xProActionReplayToRaw+0x40>
8000aa44:	a2430000 	sb	v1,0(s2)

8000aa48 <S9xGameGenieToRaw>:
8000aa48:	27bdffb8 	addiu	sp,sp,-72
8000aa4c:	3c028012 	lui	v0,0x8012
8000aa50:	afb50034 	sw	s5,52(sp)
8000aa54:	afb40030 	sw	s4,48(sp)
8000aa58:	afb20028 	sw	s2,40(sp)
8000aa5c:	afbf0040 	sw	ra,64(sp)
8000aa60:	afb7003c 	sw	s7,60(sp)
8000aa64:	afb60038 	sw	s6,56(sp)
8000aa68:	afb3002c 	sw	s3,44(sp)
8000aa6c:	afb10024 	sw	s1,36(sp)
8000aa70:	afb00020 	sw	s0,32(sp)
8000aa74:	2442bdb0 	addiu	v0,v0,-16976
8000aa78:	00a0a821 	move	s5,a1
8000aa7c:	00c0a021 	move	s4,a2
8000aa80:	0040f809 	jalr	v0
8000aa84:	00809021 	move	s2,a0
8000aa88:	24030009 	li	v1,9
8000aa8c:	1043000e 	beq	v0,v1,8000aac8 <S9xGameGenieToRaw+0x80>
8000aa90:	2402002d 	li	v0,45
8000aa94:	3c028019 	lui	v0,0x8019
8000aa98:	2442cd80 	addiu	v0,v0,-12928
8000aa9c:	8fbf0040 	lw	ra,64(sp)
8000aaa0:	8fb7003c 	lw	s7,60(sp)
8000aaa4:	8fb60038 	lw	s6,56(sp)
8000aaa8:	8fb50034 	lw	s5,52(sp)
8000aaac:	8fb40030 	lw	s4,48(sp)
8000aab0:	8fb3002c 	lw	s3,44(sp)
8000aab4:	8fb20028 	lw	s2,40(sp)
8000aab8:	8fb10024 	lw	s1,36(sp)
8000aabc:	8fb00020 	lw	s0,32(sp)
8000aac0:	03e00008 	jr	ra
8000aac4:	27bd0048 	addiu	sp,sp,72
8000aac8:	82430004 	lb	v1,4(s2)
8000aacc:	1462fff2 	bne	v1,v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000aad0:	3c028019 	lui	v0,0x8019
8000aad4:	92430000 	lbu	v1,0(s2)
8000aad8:	2462ffd0 	addiu	v0,v1,-48
8000aadc:	304200ff 	andi	v0,v0,0xff
8000aae0:	2c42000a 	sltiu	v0,v0,10
8000aae4:	14400009 	bnez	v0,8000ab0c <S9xGameGenieToRaw+0xc4>
8000aae8:	2462ff9f 	addiu	v0,v1,-97
8000aaec:	304200ff 	andi	v0,v0,0xff
8000aaf0:	2c420006 	sltiu	v0,v0,6
8000aaf4:	14400005 	bnez	v0,8000ab0c <S9xGameGenieToRaw+0xc4>
8000aaf8:	2462ffbf 	addiu	v0,v1,-65
8000aafc:	304200ff 	andi	v0,v0,0xff
8000ab00:	2c420006 	sltiu	v0,v0,6
8000ab04:	1040ffe4 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000ab08:	3c028019 	lui	v0,0x8019
8000ab0c:	92430001 	lbu	v1,1(s2)
8000ab10:	2462ffd0 	addiu	v0,v1,-48
8000ab14:	304200ff 	andi	v0,v0,0xff
8000ab18:	2c42000a 	sltiu	v0,v0,10
8000ab1c:	14400009 	bnez	v0,8000ab44 <S9xGameGenieToRaw+0xfc>
8000ab20:	2462ff9f 	addiu	v0,v1,-97
8000ab24:	304200ff 	andi	v0,v0,0xff
8000ab28:	2c420006 	sltiu	v0,v0,6
8000ab2c:	14400005 	bnez	v0,8000ab44 <S9xGameGenieToRaw+0xfc>
8000ab30:	2462ffbf 	addiu	v0,v1,-65
8000ab34:	304200ff 	andi	v0,v0,0xff
8000ab38:	2c420006 	sltiu	v0,v0,6
8000ab3c:	1040ffd6 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000ab40:	3c028019 	lui	v0,0x8019
8000ab44:	92430002 	lbu	v1,2(s2)
8000ab48:	2462ffd0 	addiu	v0,v1,-48
8000ab4c:	304200ff 	andi	v0,v0,0xff
8000ab50:	2c42000a 	sltiu	v0,v0,10
8000ab54:	14400009 	bnez	v0,8000ab7c <S9xGameGenieToRaw+0x134>
8000ab58:	2462ff9f 	addiu	v0,v1,-97
8000ab5c:	304200ff 	andi	v0,v0,0xff
8000ab60:	2c420006 	sltiu	v0,v0,6
8000ab64:	14400005 	bnez	v0,8000ab7c <S9xGameGenieToRaw+0x134>
8000ab68:	2462ffbf 	addiu	v0,v1,-65
8000ab6c:	304200ff 	andi	v0,v0,0xff
8000ab70:	2c420006 	sltiu	v0,v0,6
8000ab74:	1040ffc8 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000ab78:	3c028019 	lui	v0,0x8019
8000ab7c:	92430003 	lbu	v1,3(s2)
8000ab80:	2462ffd0 	addiu	v0,v1,-48
8000ab84:	304200ff 	andi	v0,v0,0xff
8000ab88:	2c42000a 	sltiu	v0,v0,10
8000ab8c:	14400009 	bnez	v0,8000abb4 <S9xGameGenieToRaw+0x16c>
8000ab90:	2462ff9f 	addiu	v0,v1,-97
8000ab94:	304200ff 	andi	v0,v0,0xff
8000ab98:	2c420006 	sltiu	v0,v0,6
8000ab9c:	14400005 	bnez	v0,8000abb4 <S9xGameGenieToRaw+0x16c>
8000aba0:	2462ffbf 	addiu	v0,v1,-65
8000aba4:	304200ff 	andi	v0,v0,0xff
8000aba8:	2c420006 	sltiu	v0,v0,6
8000abac:	1040ffba 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000abb0:	3c028019 	lui	v0,0x8019
8000abb4:	92430005 	lbu	v1,5(s2)
8000abb8:	2462ffd0 	addiu	v0,v1,-48
8000abbc:	304200ff 	andi	v0,v0,0xff
8000abc0:	2c42000a 	sltiu	v0,v0,10
8000abc4:	1440000a 	bnez	v0,8000abf0 <S9xGameGenieToRaw+0x1a8>
8000abc8:	26530005 	addiu	s3,s2,5
8000abcc:	2462ff9f 	addiu	v0,v1,-97
8000abd0:	304200ff 	andi	v0,v0,0xff
8000abd4:	2c420006 	sltiu	v0,v0,6
8000abd8:	14400005 	bnez	v0,8000abf0 <S9xGameGenieToRaw+0x1a8>
8000abdc:	2462ffbf 	addiu	v0,v1,-65
8000abe0:	304200ff 	andi	v0,v0,0xff
8000abe4:	2c420006 	sltiu	v0,v0,6
8000abe8:	1040ffab 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000abec:	3c028019 	lui	v0,0x8019
8000abf0:	92630001 	lbu	v1,1(s3)
8000abf4:	2462ffd0 	addiu	v0,v1,-48
8000abf8:	304200ff 	andi	v0,v0,0xff
8000abfc:	2c42000a 	sltiu	v0,v0,10
8000ac00:	14400009 	bnez	v0,8000ac28 <S9xGameGenieToRaw+0x1e0>
8000ac04:	2462ff9f 	addiu	v0,v1,-97
8000ac08:	304200ff 	andi	v0,v0,0xff
8000ac0c:	2c420006 	sltiu	v0,v0,6
8000ac10:	14400005 	bnez	v0,8000ac28 <S9xGameGenieToRaw+0x1e0>
8000ac14:	2462ffbf 	addiu	v0,v1,-65
8000ac18:	304200ff 	andi	v0,v0,0xff
8000ac1c:	2c420006 	sltiu	v0,v0,6
8000ac20:	1040ff9d 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000ac24:	3c028019 	lui	v0,0x8019
8000ac28:	92630002 	lbu	v1,2(s3)
8000ac2c:	2462ffd0 	addiu	v0,v1,-48
8000ac30:	304200ff 	andi	v0,v0,0xff
8000ac34:	2c42000a 	sltiu	v0,v0,10
8000ac38:	14400009 	bnez	v0,8000ac60 <S9xGameGenieToRaw+0x218>
8000ac3c:	2462ff9f 	addiu	v0,v1,-97
8000ac40:	304200ff 	andi	v0,v0,0xff
8000ac44:	2c420006 	sltiu	v0,v0,6
8000ac48:	14400005 	bnez	v0,8000ac60 <S9xGameGenieToRaw+0x218>
8000ac4c:	2462ffbf 	addiu	v0,v1,-65
8000ac50:	304200ff 	andi	v0,v0,0xff
8000ac54:	2c420006 	sltiu	v0,v0,6
8000ac58:	1040ff8f 	beqz	v0,8000aa98 <S9xGameGenieToRaw+0x50>
8000ac5c:	3c028019 	lui	v0,0x8019
8000ac60:	92630003 	lbu	v1,3(s3)
8000ac64:	2462ffd0 	addiu	v0,v1,-48
8000ac68:	304200ff 	andi	v0,v0,0xff
8000ac6c:	2c42000a 	sltiu	v0,v0,10
8000ac70:	10400052 	beqz	v0,8000adbc <S9xGameGenieToRaw+0x374>
8000ac74:	2462ff9f 	addiu	v0,v1,-97
8000ac78:	27b70014 	addiu	s7,sp,20
8000ac7c:	3c058019 	lui	a1,0x8019
8000ac80:	3c108012 	lui	s0,0x8012
8000ac84:	2610bbf0 	addiu	s0,s0,-17424
8000ac88:	24a5cd4c 	addiu	a1,a1,-12980
8000ac8c:	0200f809 	jalr	s0
8000ac90:	02e02021 	move	a0,s7
8000ac94:	27b10016 	addiu	s1,sp,22
8000ac98:	3c028012 	lui	v0,0x8012
8000ac9c:	02402821 	move	a1,s2
8000aca0:	02202021 	move	a0,s1
8000aca4:	2442c0d0 	addiu	v0,v0,-16176
8000aca8:	0040f809 	jalr	v0
8000acac:	24060004 	li	a2,4
8000acb0:	02602821 	move	a1,s3
8000acb4:	0200f809 	jalr	s0
8000acb8:	27a4001a 	addiu	a0,sp,26
8000acbc:	3c028019 	lui	v0,0x8019
8000acc0:	3c038019 	lui	v1,0x8019
8000acc4:	8c53cde4 	lw	s3,-12828(v0)
8000acc8:	8c70cde0 	lw	s0,-12832(v1)
8000accc:	3c028011 	lui	v0,0x8011
8000acd0:	2456cf60 	addiu	s6,v0,-12448
8000acd4:	3c128011 	lui	s2,0x8011
8000acd8:	2642d3b8 	addiu	v0,s2,-11336
8000acdc:	0040f809 	jalr	v0
8000ace0:	82240000 	lb	a0,0(s1)
8000ace4:	14400040 	bnez	v0,8000ade8 <S9xGameGenieToRaw+0x3a0>
8000ace8:	00000000 	nop
8000acec:	82230000 	lb	v1,0(s1)
8000acf0:	82020000 	lb	v0,0(s0)
8000acf4:	10430040 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000acf8:	00001021 	move	v0,zero
8000acfc:	82020001 	lb	v0,1(s0)
8000ad00:	1043003d 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad04:	24020001 	li	v0,1
8000ad08:	82020002 	lb	v0,2(s0)
8000ad0c:	1043003a 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad10:	24020002 	li	v0,2
8000ad14:	82020003 	lb	v0,3(s0)
8000ad18:	10430037 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad1c:	24020003 	li	v0,3
8000ad20:	82020004 	lb	v0,4(s0)
8000ad24:	10430034 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad28:	24020004 	li	v0,4
8000ad2c:	82020005 	lb	v0,5(s0)
8000ad30:	10430031 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad34:	24020005 	li	v0,5
8000ad38:	82020006 	lb	v0,6(s0)
8000ad3c:	1043002e 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad40:	24020006 	li	v0,6
8000ad44:	82020007 	lb	v0,7(s0)
8000ad48:	1043002b 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad4c:	24020007 	li	v0,7
8000ad50:	82020008 	lb	v0,8(s0)
8000ad54:	10430028 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad58:	24020008 	li	v0,8
8000ad5c:	82020009 	lb	v0,9(s0)
8000ad60:	10430025 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad64:	24020009 	li	v0,9
8000ad68:	8202000a 	lb	v0,10(s0)
8000ad6c:	10430022 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad70:	2402000a 	li	v0,10
8000ad74:	8202000b 	lb	v0,11(s0)
8000ad78:	1043001f 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad7c:	2402000b 	li	v0,11
8000ad80:	8202000c 	lb	v0,12(s0)
8000ad84:	1043001c 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad88:	2402000c 	li	v0,12
8000ad8c:	8202000d 	lb	v0,13(s0)
8000ad90:	10430019 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ad94:	2402000d 	li	v0,13
8000ad98:	8202000e 	lb	v0,14(s0)
8000ad9c:	10430016 	beq	v0,v1,8000adf8 <S9xGameGenieToRaw+0x3b0>
8000ada0:	2402000e 	li	v0,14
8000ada4:	8202000f 	lb	v0,15(s0)
8000ada8:	1043003e 	beq	v0,v1,8000aea4 <S9xGameGenieToRaw+0x45c>
8000adac:	00000000 	nop
8000adb0:	3c028019 	lui	v0,0x8019
8000adb4:	08002aa7 	j	8000aa9c <S9xGameGenieToRaw+0x54>
8000adb8:	2442cd50 	addiu	v0,v0,-12976
8000adbc:	304200ff 	andi	v0,v0,0xff
8000adc0:	2c420006 	sltiu	v0,v0,6
8000adc4:	1440ffad 	bnez	v0,8000ac7c <S9xGameGenieToRaw+0x234>
8000adc8:	27b70014 	addiu	s7,sp,20
8000adcc:	2462ffbf 	addiu	v0,v1,-65
8000add0:	304200ff 	andi	v0,v0,0xff
8000add4:	2c420006 	sltiu	v0,v0,6
8000add8:	1440ffa9 	bnez	v0,8000ac80 <S9xGameGenieToRaw+0x238>
8000addc:	3c058019 	lui	a1,0x8019
8000ade0:	08002aa6 	j	8000aa98 <S9xGameGenieToRaw+0x50>
8000ade4:	3c028019 	lui	v0,0x8019
8000ade8:	02c0f809 	jalr	s6
8000adec:	82240000 	lb	a0,0(s1)
8000adf0:	08002b3b 	j	8000acec <S9xGameGenieToRaw+0x2a4>
8000adf4:	a2220000 	sb	v0,0(s1)
8000adf8:	00531021 	addu	v0,v0,s3
8000adfc:	90430000 	lbu	v1,0(v0)
8000ae00:	27a2001e 	addiu	v0,sp,30
8000ae04:	a2230000 	sb	v1,0(s1)
8000ae08:	26310001 	addiu	s1,s1,1
8000ae0c:	1622ffb2 	bne	s1,v0,8000acd8 <S9xGameGenieToRaw+0x290>
8000ae10:	3c058019 	lui	a1,0x8019
8000ae14:	3c028011 	lui	v0,0x8011
8000ae18:	02e02021 	move	a0,s7
8000ae1c:	24a5cce8 	addiu	a1,a1,-13080
8000ae20:	27a60010 	addiu	a2,sp,16
8000ae24:	2442ec60 	addiu	v0,v0,-5024
8000ae28:	0040f809 	jalr	v0
8000ae2c:	afa00010 	sw	zero,16(sp)
8000ae30:	8fa60010 	lw	a2,16(sp)
8000ae34:	3c0200ff 	lui	v0,0xff
8000ae38:	3442ffff 	ori	v0,v0,0xffff
8000ae3c:	00c21024 	and	v0,a2,v0
8000ae40:	30c33c00 	andi	v1,a2,0x3c00
8000ae44:	30c5003c 	andi	a1,a2,0x3c
8000ae48:	00052b80 	sll	a1,a1,0xe
8000ae4c:	00022202 	srl	a0,v0,0x8
8000ae50:	30c70003 	andi	a3,a2,0x3
8000ae54:	30c8c000 	andi	t0,a2,0xc000
8000ae58:	00031a80 	sll	v1,v1,0xa
8000ae5c:	00651821 	addu	v1,v1,a1
8000ae60:	3084f000 	andi	a0,a0,0xf000
8000ae64:	30c503c0 	andi	a1,a2,0x3c0
8000ae68:	00073a80 	sll	a3,a3,0xa
8000ae6c:	00021302 	srl	v0,v0,0xc
8000ae70:	00084182 	srl	t0,t0,0x6
8000ae74:	304200f0 	andi	v0,v0,0xf0
8000ae78:	00872021 	addu	a0,a0,a3
8000ae7c:	00681821 	addu	v1,v1,t0
8000ae80:	00052982 	srl	a1,a1,0x6
8000ae84:	00822021 	addu	a0,a0,v0
8000ae88:	00651821 	addu	v1,v1,a1
8000ae8c:	00832021 	addu	a0,a0,v1
8000ae90:	00063602 	srl	a2,a2,0x18
8000ae94:	00001021 	move	v0,zero
8000ae98:	a2860000 	sb	a2,0(s4)
8000ae9c:	08002aa7 	j	8000aa9c <S9xGameGenieToRaw+0x54>
8000aea0:	aea40000 	sw	a0,0(s5)
8000aea4:	08002b7e 	j	8000adf8 <S9xGameGenieToRaw+0x3b0>
8000aea8:	2402000f 	li	v0,15
8000aeac:	00000000 	nop

8000aeb0 <S9xInitCheatData>:
8000aeb0:	3c048021 	lui	a0,0x8021
8000aeb4:	3c028021 	lui	v0,0x8021
8000aeb8:	2483701c 	addiu	v1,a0,28700
8000aebc:	8c477008 	lw	a3,28680(v0)
8000aec0:	3c028023 	lui	v0,0x8023
8000aec4:	8c650014 	lw	a1,20(v1)
8000aec8:	8c86701c 	lw	a2,28700(a0)
8000aecc:	2442cd28 	addiu	v0,v0,-13016
8000aed0:	3c030003 	lui	v1,0x3
8000aed4:	00431021 	addu	v0,v0,v1
8000aed8:	ac453f48 	sw	a1,16200(v0)
8000aedc:	ac463f44 	sw	a2,16196(v0)
8000aee0:	03e00008 	jr	ra
8000aee4:	ac473f4c 	sw	a3,16204(v0)

8000aee8 <S9xSaveCheatFile>:
8000aee8:	27bdffa8 	addiu	sp,sp,-88
8000aeec:	3c028023 	lui	v0,0x8023
8000aef0:	afb10034 	sw	s1,52(sp)
8000aef4:	afbf0054 	sw	ra,84(sp)
8000aef8:	afbe0050 	sw	s8,80(sp)
8000aefc:	afb7004c 	sw	s7,76(sp)
8000af00:	afb60048 	sw	s6,72(sp)
8000af04:	afb50044 	sw	s5,68(sp)
8000af08:	afb40040 	sw	s4,64(sp)
8000af0c:	afb3003c 	sw	s3,60(sp)
8000af10:	afb20038 	sw	s2,56(sp)
8000af14:	afb00030 	sw	s0,48(sp)
8000af18:	2451cd28 	addiu	s1,v0,-13016
8000af1c:	8e231f40 	lw	v1,8000(s1)
8000af20:	14600012 	bnez	v1,8000af6c <S9xSaveCheatFile+0x84>
8000af24:	3c058019 	lui	a1,0x8019
8000af28:	3c02800f 	lui	v0,0x800f
8000af2c:	24425724 	addiu	v0,v0,22308
8000af30:	0040f809 	jalr	v0
8000af34:	00000000 	nop
8000af38:	8fbf0054 	lw	ra,84(sp)
8000af3c:	8fbe0050 	lw	s8,80(sp)
8000af40:	8fb7004c 	lw	s7,76(sp)
8000af44:	8fb60048 	lw	s6,72(sp)
8000af48:	8fb50044 	lw	s5,68(sp)
8000af4c:	8fb40040 	lw	s4,64(sp)
8000af50:	8fb3003c 	lw	s3,60(sp)
8000af54:	8fb20038 	lw	s2,56(sp)
8000af58:	8fb10034 	lw	s1,52(sp)
8000af5c:	8fb00030 	lw	s0,48(sp)
8000af60:	24020001 	li	v0,1
8000af64:	03e00008 	jr	ra
8000af68:	27bd0058 	addiu	sp,sp,88
8000af6c:	3c02800f 	lui	v0,0x800f
8000af70:	24425f70 	addiu	v0,v0,24432
8000af74:	0040f809 	jalr	v0
8000af78:	24a5cdf0 	addiu	a1,a1,-12816
8000af7c:	10400044 	beqz	v0,8000b090 <S9xSaveCheatFile+0x1a8>
8000af80:	00409821 	move	s3,v0
8000af84:	8e221f40 	lw	v0,8000(s1)
8000af88:	1040004e 	beqz	v0,8000b0c4 <S9xSaveCheatFile+0x1dc>
8000af8c:	3c028023 	lui	v0,0x8023
8000af90:	0220a821 	move	s5,s1
8000af94:	2450cd2c 	addiu	s0,v0,-13012
8000af98:	00008821 	move	s1,zero
8000af9c:	27b40010 	addiu	s4,sp,16
8000afa0:	27be0018 	addiu	s8,sp,24
8000afa4:	3c178012 	lui	s7,0x8012
8000afa8:	3c16800f 	lui	s6,0x800f
8000afac:	08002bf1 	j	8000afc4 <S9xSaveCheatFile+0xdc>
8000afb0:	24120010 	li	s2,16
8000afb4:	8ea21f40 	lw	v0,8000(s5)
8000afb8:	0222102b 	sltu	v0,s1,v0
8000afbc:	10400042 	beqz	v0,8000b0c8 <S9xSaveCheatFile+0x1e0>
8000afc0:	3c02800f 	lui	v0,0x800f
8000afc4:	3c038011 	lui	v1,0x8011
8000afc8:	02802021 	move	a0,s4
8000afcc:	00002821 	move	a1,zero
8000afd0:	2462ca64 	addiu	v0,v1,-13724
8000afd4:	0040f809 	jalr	v0
8000afd8:	2406001c 	li	a2,28
8000afdc:	02552821 	addu	a1,s2,s5
8000afe0:	24060013 	li	a2,19
8000afe4:	03c02021 	move	a0,s8
8000afe8:	26eac980 	addiu	t2,s7,-13952
8000afec:	16200005 	bnez	s1,8000b004 <S9xSaveCheatFile+0x11c>
8000aff0:	26520028 	addiu	s2,s2,40
8000aff4:	2402fffe 	li	v0,-2
8000aff8:	2403fffc 	li	v1,-4
8000affc:	a3a20016 	sb	v0,22(sp)
8000b000:	a3a30017 	sb	v1,23(sp)
8000b004:	92020002 	lbu	v0,2(s0)
8000b008:	14400004 	bnez	v0,8000b01c <S9xSaveCheatFile+0x134>
8000b00c:	26310001 	addiu	s1,s1,1
8000b010:	93a20010 	lbu	v0,16(sp)
8000b014:	34420004 	ori	v0,v0,0x4
8000b018:	a3a20010 	sb	v0,16(sp)
8000b01c:	92020003 	lbu	v0,3(s0)
8000b020:	10400003 	beqz	v0,8000b030 <S9xSaveCheatFile+0x148>
8000b024:	93a20010 	lbu	v0,16(sp)
8000b028:	34420008 	ori	v0,v0,0x8
8000b02c:	a3a20010 	sb	v0,16(sp)
8000b030:	8e03fffc 	lw	v1,-4(s0)
8000b034:	92080000 	lbu	t0,0(s0)
8000b038:	92090001 	lbu	t1,1(s0)
8000b03c:	00033c02 	srl	a3,v1,0x10
8000b040:	00031202 	srl	v0,v1,0x8
8000b044:	a3a30012 	sb	v1,18(sp)
8000b048:	a3a80011 	sb	t0,17(sp)
8000b04c:	a3a70014 	sb	a3,20(sp)
8000b050:	a3a90015 	sb	t1,21(sp)
8000b054:	0140f809 	jalr	t2
8000b058:	a3a20013 	sb	v0,19(sp)
8000b05c:	02802021 	move	a0,s4
8000b060:	2405001c 	li	a1,28
8000b064:	24060001 	li	a2,1
8000b068:	26c25bb0 	addiu	v0,s6,23472
8000b06c:	0040f809 	jalr	v0
8000b070:	02603821 	move	a3,s3
8000b074:	24030001 	li	v1,1
8000b078:	1043ffce 	beq	v0,v1,8000afb4 <S9xSaveCheatFile+0xcc>
8000b07c:	26100028 	addiu	s0,s0,40
8000b080:	3c02800f 	lui	v0,0x800f
8000b084:	24425f58 	addiu	v0,v0,24408
8000b088:	0040f809 	jalr	v0
8000b08c:	02602021 	move	a0,s3
8000b090:	8fbf0054 	lw	ra,84(sp)
8000b094:	8fbe0050 	lw	s8,80(sp)
8000b098:	8fb7004c 	lw	s7,76(sp)
8000b09c:	8fb60048 	lw	s6,72(sp)
8000b0a0:	8fb50044 	lw	s5,68(sp)
8000b0a4:	8fb40040 	lw	s4,64(sp)
8000b0a8:	8fb3003c 	lw	s3,60(sp)
8000b0ac:	8fb20038 	lw	s2,56(sp)
8000b0b0:	8fb10034 	lw	s1,52(sp)
8000b0b4:	8fb00030 	lw	s0,48(sp)
8000b0b8:	00001021 	move	v0,zero
8000b0bc:	03e00008 	jr	ra
8000b0c0:	27bd0058 	addiu	sp,sp,88
8000b0c4:	3c02800f 	lui	v0,0x800f
8000b0c8:	24425f58 	addiu	v0,v0,24408
8000b0cc:	0040f809 	jalr	v0
8000b0d0:	02602021 	move	a0,s3
8000b0d4:	8fbf0054 	lw	ra,84(sp)
8000b0d8:	8fbe0050 	lw	s8,80(sp)
8000b0dc:	8fb7004c 	lw	s7,76(sp)
8000b0e0:	8fb60048 	lw	s6,72(sp)
8000b0e4:	8fb50044 	lw	s5,68(sp)
8000b0e8:	8fb40040 	lw	s4,64(sp)
8000b0ec:	8fb3003c 	lw	s3,60(sp)
8000b0f0:	8fb20038 	lw	s2,56(sp)
8000b0f4:	8fb10034 	lw	s1,52(sp)
8000b0f8:	8fb00030 	lw	s0,48(sp)
8000b0fc:	24020001 	li	v0,1
8000b100:	03e00008 	jr	ra
8000b104:	27bd0058 	addiu	sp,sp,88

8000b108 <S9xLoadCheatFile>:
8000b108:	27bdffb8 	addiu	sp,sp,-72
8000b10c:	afb40040 	sw	s4,64(sp)
8000b110:	3c148023 	lui	s4,0x8023
8000b114:	2682cd28 	addiu	v0,s4,-13016
8000b118:	afb10034 	sw	s1,52(sp)
8000b11c:	afbf0044 	sw	ra,68(sp)
8000b120:	afb3003c 	sw	s3,60(sp)
8000b124:	afb20038 	sw	s2,56(sp)
8000b128:	afb00030 	sw	s0,48(sp)
8000b12c:	3c058019 	lui	a1,0x8019
8000b130:	ac401f40 	sw	zero,8000(v0)
8000b134:	3c02800f 	lui	v0,0x800f
8000b138:	24425f70 	addiu	v0,v0,24432
8000b13c:	0040f809 	jalr	v0
8000b140:	24a5cdf4 	addiu	a1,a1,-12812
8000b144:	1040005a 	beqz	v0,8000b2b0 <S9xLoadCheatFile+0x1a8>
8000b148:	00408821 	move	s1,v0
8000b14c:	27b30010 	addiu	s3,sp,16
8000b150:	08002c94 	j	8000b250 <S9xLoadCheatFile+0x148>
8000b154:	3c12800f 	lui	s2,0x800f
8000b158:	8e031f40 	lw	v1,8000(s0)
8000b15c:	93a90010 	lbu	t1,16(sp)
8000b160:	00031140 	sll	v0,v1,0x5
8000b164:	00092082 	srl	a0,t1,0x2
8000b168:	000318c0 	sll	v1,v1,0x3
8000b16c:	00621821 	addu	v1,v1,v0
8000b170:	38840001 	xori	a0,a0,0x1
8000b174:	00701821 	addu	v1,v1,s0
8000b178:	30840001 	andi	a0,a0,0x1
8000b17c:	a0640006 	sb	a0,6(v1)
8000b180:	8e021f40 	lw	v0,8000(s0)
8000b184:	93a40011 	lbu	a0,17(sp)
8000b188:	00021940 	sll	v1,v0,0x5
8000b18c:	000210c0 	sll	v0,v0,0x3
8000b190:	00431021 	addu	v0,v0,v1
8000b194:	00501021 	addu	v0,v0,s0
8000b198:	a0440004 	sb	a0,4(v0)
8000b19c:	8e031f40 	lw	v1,8000(s0)
8000b1a0:	93a20013 	lbu	v0,19(sp)
8000b1a4:	93a40012 	lbu	a0,18(sp)
8000b1a8:	93a70014 	lbu	a3,20(sp)
8000b1ac:	00034140 	sll	t0,v1,0x5
8000b1b0:	00021200 	sll	v0,v0,0x8
8000b1b4:	000318c0 	sll	v1,v1,0x3
8000b1b8:	00681821 	addu	v1,v1,t0
8000b1bc:	00822025 	or	a0,a0,v0
8000b1c0:	00073c00 	sll	a3,a3,0x10
8000b1c4:	00872025 	or	a0,a0,a3
8000b1c8:	00701821 	addu	v1,v1,s0
8000b1cc:	ac640000 	sw	a0,0(v1)
8000b1d0:	8e021f40 	lw	v0,8000(s0)
8000b1d4:	93a40015 	lbu	a0,21(sp)
8000b1d8:	00021940 	sll	v1,v0,0x5
8000b1dc:	000210c0 	sll	v0,v0,0x3
8000b1e0:	00431021 	addu	v0,v0,v1
8000b1e4:	00501021 	addu	v0,v0,s0
8000b1e8:	a0440005 	sb	a0,5(v0)
8000b1ec:	8e031f40 	lw	v1,8000(s0)
8000b1f0:	000948c2 	srl	t1,t1,0x3
8000b1f4:	00031140 	sll	v0,v1,0x5
8000b1f8:	000318c0 	sll	v1,v1,0x3
8000b1fc:	00621821 	addu	v1,v1,v0
8000b200:	00701821 	addu	v1,v1,s0
8000b204:	31290001 	andi	t1,t1,0x1
8000b208:	a0690007 	sb	t1,7(v1)
8000b20c:	8e041f40 	lw	a0,8000(s0)
8000b210:	00041140 	sll	v0,a0,0x5
8000b214:	000420c0 	sll	a0,a0,0x3
8000b218:	00822021 	addu	a0,a0,v0
8000b21c:	24840010 	addiu	a0,a0,16
8000b220:	3c028012 	lui	v0,0x8012
8000b224:	2442c980 	addiu	v0,v0,-13952
8000b228:	0040f809 	jalr	v0
8000b22c:	00902021 	addu	a0,a0,s0
8000b230:	8e041f40 	lw	a0,8000(s0)
8000b234:	000410c0 	sll	v0,a0,0x3
8000b238:	00041940 	sll	v1,a0,0x5
8000b23c:	00431021 	addu	v0,v0,v1
8000b240:	00501021 	addu	v0,v0,s0
8000b244:	24840001 	addiu	a0,a0,1
8000b248:	a0400024 	sb	zero,36(v0)
8000b24c:	ae041f40 	sw	a0,8000(s0)
8000b250:	24050001 	li	a1,1
8000b254:	2406001c 	li	a2,28
8000b258:	02602021 	move	a0,s3
8000b25c:	26425ed4 	addiu	v0,s2,24276
8000b260:	0040f809 	jalr	v0
8000b264:	02203821 	move	a3,s1
8000b268:	2403001c 	li	v1,28
8000b26c:	2690cd28 	addiu	s0,s4,-13016
8000b270:	27a50018 	addiu	a1,sp,24
8000b274:	1043ffb8 	beq	v0,v1,8000b158 <S9xLoadCheatFile+0x50>
8000b278:	24060014 	li	a2,20
8000b27c:	3c02800f 	lui	v0,0x800f
8000b280:	24425f58 	addiu	v0,v0,24408
8000b284:	0040f809 	jalr	v0
8000b288:	02202021 	move	a0,s1
8000b28c:	8fbf0044 	lw	ra,68(sp)
8000b290:	8fb40040 	lw	s4,64(sp)
8000b294:	8fb3003c 	lw	s3,60(sp)
8000b298:	8fb20038 	lw	s2,56(sp)
8000b29c:	8fb10034 	lw	s1,52(sp)
8000b2a0:	8fb00030 	lw	s0,48(sp)
8000b2a4:	24020001 	li	v0,1
8000b2a8:	03e00008 	jr	ra
8000b2ac:	27bd0048 	addiu	sp,sp,72
8000b2b0:	8fbf0044 	lw	ra,68(sp)
8000b2b4:	8fb40040 	lw	s4,64(sp)
8000b2b8:	8fb3003c 	lw	s3,60(sp)
8000b2bc:	8fb20038 	lw	s2,56(sp)
8000b2c0:	8fb10034 	lw	s1,52(sp)
8000b2c4:	8fb00030 	lw	s0,48(sp)
8000b2c8:	00001021 	move	v0,zero
8000b2cc:	03e00008 	jr	ra
8000b2d0:	27bd0048 	addiu	sp,sp,72

8000b2d4 <S9xAddCheat>:
8000b2d4:	27bdffe0 	addiu	sp,sp,-32
8000b2d8:	3c028023 	lui	v0,0x8023
8000b2dc:	afb10014 	sw	s1,20(sp)
8000b2e0:	2451cd28 	addiu	s1,v0,-13016
8000b2e4:	8e231f40 	lw	v1,8000(s1)
8000b2e8:	afb20018 	sw	s2,24(sp)
8000b2ec:	00032140 	sll	a0,v1,0x5
8000b2f0:	000310c0 	sll	v0,v1,0x3
8000b2f4:	00441021 	addu	v0,v0,a0
8000b2f8:	2c6300c8 	sltiu	v1,v1,200
8000b2fc:	afbf001c 	sw	ra,28(sp)
8000b300:	afb00010 	sw	s0,16(sp)
8000b304:	24120001 	li	s2,1
8000b308:	00511021 	addu	v0,v0,s1
8000b30c:	00c02021 	move	a0,a2
8000b310:	30a500ff 	andi	a1,a1,0xff
8000b314:	10600012 	beqz	v1,8000b360 <S9xAddCheat+0x8c>
8000b318:	30e700ff 	andi	a3,a3,0xff
8000b31c:	ac460000 	sw	a2,0(v0)
8000b320:	8e231f40 	lw	v1,8000(s1)
8000b324:	00031140 	sll	v0,v1,0x5
8000b328:	000318c0 	sll	v1,v1,0x3
8000b32c:	00621821 	addu	v1,v1,v0
8000b330:	00711821 	addu	v1,v1,s1
8000b334:	a0670004 	sb	a3,4(v1)
8000b338:	8e221f40 	lw	v0,8000(s1)
8000b33c:	00021940 	sll	v1,v0,0x5
8000b340:	000210c0 	sll	v0,v0,0x3
8000b344:	00431021 	addu	v0,v0,v1
8000b348:	00511021 	addu	v0,v0,s1
8000b34c:	14a0000a 	bnez	a1,8000b378 <S9xAddCheat+0xa4>
8000b350:	a0520006 	sb	s2,6(v0)
8000b354:	8e221f40 	lw	v0,8000(s1)
8000b358:	24420001 	addiu	v0,v0,1
8000b35c:	ae221f40 	sw	v0,8000(s1)
8000b360:	8fbf001c 	lw	ra,28(sp)
8000b364:	8fb20018 	lw	s2,24(sp)
8000b368:	8fb10014 	lw	s1,20(sp)
8000b36c:	8fb00010 	lw	s0,16(sp)
8000b370:	03e00008 	jr	ra
8000b374:	27bd0020 	addiu	sp,sp,32
8000b378:	3c028006 	lui	v0,0x8006
8000b37c:	244249d4 	addiu	v0,v0,18900
8000b380:	0040f809 	jalr	v0
8000b384:	8e301f40 	lw	s0,8000(s1)
8000b388:	00101940 	sll	v1,s0,0x5
8000b38c:	001080c0 	sll	s0,s0,0x3
8000b390:	02038021 	addu	s0,s0,v1
8000b394:	02118021 	addu	s0,s0,s1
8000b398:	a2020005 	sb	v0,5(s0)
8000b39c:	8e221f40 	lw	v0,8000(s1)
8000b3a0:	00021940 	sll	v1,v0,0x5
8000b3a4:	000210c0 	sll	v0,v0,0x3
8000b3a8:	00431021 	addu	v0,v0,v1
8000b3ac:	00511021 	addu	v0,v0,s1
8000b3b0:	08002cd5 	j	8000b354 <S9xAddCheat+0x80>
8000b3b4:	a0520007 	sb	s2,7(v0)

8000b3b8 <S9xApplyCheat>:
8000b3b8:	27bdffd8 	addiu	sp,sp,-40
8000b3bc:	afb40020 	sw	s4,32(sp)
8000b3c0:	afb3001c 	sw	s3,28(sp)
8000b3c4:	afb20018 	sw	s2,24(sp)
8000b3c8:	00049940 	sll	s3,a0,0x5
8000b3cc:	000490c0 	sll	s2,a0,0x3
8000b3d0:	3c148023 	lui	s4,0x8023
8000b3d4:	02531821 	addu	v1,s2,s3
8000b3d8:	2682cd28 	addiu	v0,s4,-13016
8000b3dc:	afb10014 	sw	s1,20(sp)
8000b3e0:	afbf0024 	sw	ra,36(sp)
8000b3e4:	afb00010 	sw	s0,16(sp)
8000b3e8:	00628821 	addu	s1,v1,v0
8000b3ec:	92240007 	lbu	a0,7(s1)
8000b3f0:	1080001b 	beqz	a0,8000b460 <S9xApplyCheat+0xa8>
8000b3f4:	8e300000 	lw	s0,0(s1)
8000b3f8:	00101a82 	srl	v1,s0,0xa
8000b3fc:	3c028021 	lui	v0,0x8021
8000b400:	2442701c 	addiu	v0,v0,28700
8000b404:	30633ffc 	andi	v1,v1,0x3ffc
8000b408:	00621821 	addu	v1,v1,v0
8000b40c:	8c620028 	lw	v0,40(v1)
8000b410:	3204ffff 	andi	a0,s0,0xffff
8000b414:	00441821 	addu	v1,v0,a0
8000b418:	2c420012 	sltiu	v0,v0,18
8000b41c:	14400020 	bnez	v0,8000b4a0 <S9xApplyCheat+0xe8>
8000b420:	02002821 	move	a1,s0
8000b424:	92220004 	lbu	v0,4(s1)
8000b428:	24040001 	li	a0,1
8000b42c:	a0620000 	sb	v0,0(v1)
8000b430:	02531021 	addu	v0,s2,s3
8000b434:	2683cd28 	addiu	v1,s4,-13016
8000b438:	00431021 	addu	v0,v0,v1
8000b43c:	a0440007 	sb	a0,7(v0)
8000b440:	8fbf0024 	lw	ra,36(sp)
8000b444:	8fb40020 	lw	s4,32(sp)
8000b448:	8fb3001c 	lw	s3,28(sp)
8000b44c:	8fb20018 	lw	s2,24(sp)
8000b450:	8fb10014 	lw	s1,20(sp)
8000b454:	8fb00010 	lw	s0,16(sp)
8000b458:	03e00008 	jr	ra
8000b45c:	27bd0028 	addiu	sp,sp,40
8000b460:	3c028006 	lui	v0,0x8006
8000b464:	244249d4 	addiu	v0,v0,18900
8000b468:	0040f809 	jalr	v0
8000b46c:	02002021 	move	a0,s0
8000b470:	a2220005 	sb	v0,5(s1)
8000b474:	00101a82 	srl	v1,s0,0xa
8000b478:	3c028021 	lui	v0,0x8021
8000b47c:	2442701c 	addiu	v0,v0,28700
8000b480:	30633ffc 	andi	v1,v1,0x3ffc
8000b484:	00621821 	addu	v1,v1,v0
8000b488:	8c620028 	lw	v0,40(v1)
8000b48c:	3204ffff 	andi	a0,s0,0xffff
8000b490:	00441821 	addu	v1,v0,a0
8000b494:	2c420012 	sltiu	v0,v0,18
8000b498:	1040ffe2 	beqz	v0,8000b424 <S9xApplyCheat+0x6c>
8000b49c:	02002821 	move	a1,s0
8000b4a0:	3c028006 	lui	v0,0x8006
8000b4a4:	24424444 	addiu	v0,v0,17476
8000b4a8:	0040f809 	jalr	v0
8000b4ac:	92240004 	lbu	a0,4(s1)
8000b4b0:	02531021 	addu	v0,s2,s3
8000b4b4:	2683cd28 	addiu	v1,s4,-13016
8000b4b8:	00431021 	addu	v0,v0,v1
8000b4bc:	24040001 	li	a0,1
8000b4c0:	a0440007 	sb	a0,7(v0)
8000b4c4:	8fbf0024 	lw	ra,36(sp)
8000b4c8:	8fb40020 	lw	s4,32(sp)
8000b4cc:	8fb3001c 	lw	s3,28(sp)
8000b4d0:	8fb20018 	lw	s2,24(sp)
8000b4d4:	8fb10014 	lw	s1,20(sp)
8000b4d8:	8fb00010 	lw	s0,16(sp)
8000b4dc:	03e00008 	jr	ra
8000b4e0:	27bd0028 	addiu	sp,sp,40

8000b4e4 <S9xRemoveCheat>:
8000b4e4:	00041940 	sll	v1,a0,0x5
8000b4e8:	3c028023 	lui	v0,0x8023
8000b4ec:	000420c0 	sll	a0,a0,0x3
8000b4f0:	00832021 	addu	a0,a0,v1
8000b4f4:	2442cd28 	addiu	v0,v0,-13016
8000b4f8:	00823021 	addu	a2,a0,v0
8000b4fc:	90c30007 	lbu	v1,7(a2)
8000b500:	1060000f 	beqz	v1,8000b540 <S9xRemoveCheat+0x5c>
8000b504:	3c028021 	lui	v0,0x8021
8000b508:	8cc50000 	lw	a1,0(a2)
8000b50c:	00051a82 	srl	v1,a1,0xa
8000b510:	2442701c 	addiu	v0,v0,28700
8000b514:	30633ffc 	andi	v1,v1,0x3ffc
8000b518:	00621821 	addu	v1,v1,v0
8000b51c:	8c620028 	lw	v0,40(v1)
8000b520:	30a4ffff 	andi	a0,a1,0xffff
8000b524:	00441821 	addu	v1,v0,a0
8000b528:	2c420012 	sltiu	v0,v0,18
8000b52c:	14400006 	bnez	v0,8000b548 <S9xRemoveCheat+0x64>
8000b530:	3c198006 	lui	t9,0x8006
8000b534:	90c20005 	lbu	v0,5(a2)
8000b538:	03e00008 	jr	ra
8000b53c:	a0620000 	sb	v0,0(v1)
8000b540:	03e00008 	jr	ra
8000b544:	00000000 	nop
8000b548:	27394444 	addiu	t9,t9,17476
8000b54c:	03200008 	jr	t9
8000b550:	90c40005 	lbu	a0,5(a2)

8000b554 <S9xRemoveCheats>:
8000b554:	27bdffd8 	addiu	sp,sp,-40
8000b558:	3c028023 	lui	v0,0x8023
8000b55c:	afbf0024 	sw	ra,36(sp)
8000b560:	afb40020 	sw	s4,32(sp)
8000b564:	afb3001c 	sw	s3,28(sp)
8000b568:	afb20018 	sw	s2,24(sp)
8000b56c:	afb10014 	sw	s1,20(sp)
8000b570:	afb00010 	sw	s0,16(sp)
8000b574:	2444cd28 	addiu	a0,v0,-13016
8000b578:	8c831f40 	lw	v1,8000(a0)
8000b57c:	1060001f 	beqz	v1,8000b5fc <S9xRemoveCheats+0xa8>
8000b580:	3c028023 	lui	v0,0x8023
8000b584:	2450cd2e 	addiu	s0,v0,-13010
8000b588:	3c038021 	lui	v1,0x8021
8000b58c:	3c028006 	lui	v0,0x8006
8000b590:	2473701c 	addiu	s3,v1,28700
8000b594:	24544444 	addiu	s4,v0,17476
8000b598:	00809021 	move	s2,a0
8000b59c:	00008821 	move	s1,zero
8000b5a0:	92020000 	lbu	v0,0(s0)
8000b5a4:	10400010 	beqz	v0,8000b5e8 <S9xRemoveCheats+0x94>
8000b5a8:	00000000 	nop
8000b5ac:	92020001 	lbu	v0,1(s0)
8000b5b0:	1040000d 	beqz	v0,8000b5e8 <S9xRemoveCheats+0x94>
8000b5b4:	00000000 	nop
8000b5b8:	8e05fffa 	lw	a1,-6(s0)
8000b5bc:	00051282 	srl	v0,a1,0xa
8000b5c0:	30423ffc 	andi	v0,v0,0x3ffc
8000b5c4:	00531021 	addu	v0,v0,s3
8000b5c8:	8c430028 	lw	v1,40(v0)
8000b5cc:	30a4ffff 	andi	a0,a1,0xffff
8000b5d0:	00642021 	addu	a0,v1,a0
8000b5d4:	2c630012 	sltiu	v1,v1,18
8000b5d8:	14600010 	bnez	v1,8000b61c <S9xRemoveCheats+0xc8>
8000b5dc:	00000000 	nop
8000b5e0:	9202ffff 	lbu	v0,-1(s0)
8000b5e4:	a0820000 	sb	v0,0(a0)
8000b5e8:	8e421f40 	lw	v0,8000(s2)
8000b5ec:	26310001 	addiu	s1,s1,1
8000b5f0:	0222102b 	sltu	v0,s1,v0
8000b5f4:	1440ffea 	bnez	v0,8000b5a0 <S9xRemoveCheats+0x4c>
8000b5f8:	26100028 	addiu	s0,s0,40
8000b5fc:	8fbf0024 	lw	ra,36(sp)
8000b600:	8fb40020 	lw	s4,32(sp)
8000b604:	8fb3001c 	lw	s3,28(sp)
8000b608:	8fb20018 	lw	s2,24(sp)
8000b60c:	8fb10014 	lw	s1,20(sp)
8000b610:	8fb00010 	lw	s0,16(sp)
8000b614:	03e00008 	jr	ra
8000b618:	27bd0028 	addiu	sp,sp,40
8000b61c:	0280f809 	jalr	s4
8000b620:	9204ffff 	lbu	a0,-1(s0)
8000b624:	08002d7b 	j	8000b5ec <S9xRemoveCheats+0x98>
8000b628:	8e421f40 	lw	v0,8000(s2)

8000b62c <S9xDisableCheat>:
8000b62c:	27bdffe0 	addiu	sp,sp,-32
8000b630:	afb20018 	sw	s2,24(sp)
8000b634:	3c128023 	lui	s2,0x8023
8000b638:	afb10014 	sw	s1,20(sp)
8000b63c:	afb00010 	sw	s0,16(sp)
8000b640:	2645cd28 	addiu	a1,s2,-13016
8000b644:	afbf001c 	sw	ra,28(sp)
8000b648:	8ca31f40 	lw	v1,8000(a1)
8000b64c:	00048940 	sll	s1,a0,0x5
8000b650:	000480c0 	sll	s0,a0,0x3
8000b654:	02111021 	addu	v0,s0,s1
8000b658:	0083182b 	sltu	v1,a0,v1
8000b65c:	10600019 	beqz	v1,8000b6c4 <S9xDisableCheat+0x98>
8000b660:	00453021 	addu	a2,v0,a1
8000b664:	90c20006 	lbu	v0,6(a2)
8000b668:	10400016 	beqz	v0,8000b6c4 <S9xDisableCheat+0x98>
8000b66c:	00000000 	nop
8000b670:	90c20007 	lbu	v0,7(a2)
8000b674:	10400010 	beqz	v0,8000b6b8 <S9xDisableCheat+0x8c>
8000b678:	02111021 	addu	v0,s0,s1
8000b67c:	8cc50000 	lw	a1,0(a2)
8000b680:	3c028021 	lui	v0,0x8021
8000b684:	00051a82 	srl	v1,a1,0xa
8000b688:	2442701c 	addiu	v0,v0,28700
8000b68c:	30633ffc 	andi	v1,v1,0x3ffc
8000b690:	00621821 	addu	v1,v1,v0
8000b694:	8c640028 	lw	a0,40(v1)
8000b698:	30a2ffff 	andi	v0,a1,0xffff
8000b69c:	00821821 	addu	v1,a0,v0
8000b6a0:	2c840012 	sltiu	a0,a0,18
8000b6a4:	1480000d 	bnez	a0,8000b6dc <S9xDisableCheat+0xb0>
8000b6a8:	3c028006 	lui	v0,0x8006
8000b6ac:	90c20005 	lbu	v0,5(a2)
8000b6b0:	a0620000 	sb	v0,0(v1)
8000b6b4:	02111021 	addu	v0,s0,s1
8000b6b8:	2643cd28 	addiu	v1,s2,-13016
8000b6bc:	00431021 	addu	v0,v0,v1
8000b6c0:	a0400006 	sb	zero,6(v0)
8000b6c4:	8fbf001c 	lw	ra,28(sp)
8000b6c8:	8fb20018 	lw	s2,24(sp)
8000b6cc:	8fb10014 	lw	s1,20(sp)
8000b6d0:	8fb00010 	lw	s0,16(sp)
8000b6d4:	03e00008 	jr	ra
8000b6d8:	27bd0020 	addiu	sp,sp,32
8000b6dc:	24424444 	addiu	v0,v0,17476
8000b6e0:	0040f809 	jalr	v0
8000b6e4:	90c40005 	lbu	a0,5(a2)
8000b6e8:	08002dae 	j	8000b6b8 <S9xDisableCheat+0x8c>
8000b6ec:	02111021 	addu	v0,s0,s1

8000b6f0 <S9xDeleteCheat>:
8000b6f0:	27bdffd8 	addiu	sp,sp,-40
8000b6f4:	afb00010 	sw	s0,16(sp)
8000b6f8:	3c108023 	lui	s0,0x8023
8000b6fc:	afb3001c 	sw	s3,28(sp)
8000b700:	afb20018 	sw	s2,24(sp)
8000b704:	afb10014 	sw	s1,20(sp)
8000b708:	2605cd28 	addiu	a1,s0,-13016
8000b70c:	afbf0020 	sw	ra,32(sp)
8000b710:	8ca31f40 	lw	v1,8000(a1)
8000b714:	000498c0 	sll	s3,a0,0x3
8000b718:	00049140 	sll	s2,a0,0x5
8000b71c:	02721021 	addu	v0,s3,s2
8000b720:	0083182b 	sltu	v1,a0,v1
8000b724:	00808821 	move	s1,a0
8000b728:	10600015 	beqz	v1,8000b780 <S9xDeleteCheat+0x90>
8000b72c:	00453021 	addu	a2,v0,a1
8000b730:	90c20006 	lbu	v0,6(a2)
8000b734:	14400019 	bnez	v0,8000b79c <S9xDeleteCheat+0xac>
8000b738:	00000000 	nop
8000b73c:	2610cd28 	addiu	s0,s0,-13016
8000b740:	8e061f40 	lw	a2,8000(s0)
8000b744:	02722021 	addu	a0,s3,s2
8000b748:	00d13023 	subu	a2,a2,s1
8000b74c:	00061140 	sll	v0,a2,0x5
8000b750:	000630c0 	sll	a2,a2,0x3
8000b754:	24850028 	addiu	a1,a0,40
8000b758:	00c23021 	addu	a2,a2,v0
8000b75c:	3c028012 	lui	v0,0x8012
8000b760:	00902021 	addu	a0,a0,s0
8000b764:	00b02821 	addu	a1,a1,s0
8000b768:	2442c980 	addiu	v0,v0,-13952
8000b76c:	0040f809 	jalr	v0
8000b770:	24c6ffd8 	addiu	a2,a2,-40
8000b774:	8e031f40 	lw	v1,8000(s0)
8000b778:	2463ffff 	addiu	v1,v1,-1
8000b77c:	ae031f40 	sw	v1,8000(s0)
8000b780:	8fbf0020 	lw	ra,32(sp)
8000b784:	8fb3001c 	lw	s3,28(sp)
8000b788:	8fb20018 	lw	s2,24(sp)
8000b78c:	8fb10014 	lw	s1,20(sp)
8000b790:	8fb00010 	lw	s0,16(sp)
8000b794:	03e00008 	jr	ra
8000b798:	27bd0028 	addiu	sp,sp,40
8000b79c:	90c20007 	lbu	v0,7(a2)
8000b7a0:	1040ffe6 	beqz	v0,8000b73c <S9xDeleteCheat+0x4c>
8000b7a4:	3c028021 	lui	v0,0x8021
8000b7a8:	8cc50000 	lw	a1,0(a2)
8000b7ac:	00051a82 	srl	v1,a1,0xa
8000b7b0:	2442701c 	addiu	v0,v0,28700
8000b7b4:	30633ffc 	andi	v1,v1,0x3ffc
8000b7b8:	00621821 	addu	v1,v1,v0
8000b7bc:	8c640028 	lw	a0,40(v1)
8000b7c0:	30a2ffff 	andi	v0,a1,0xffff
8000b7c4:	00821821 	addu	v1,a0,v0
8000b7c8:	2c840012 	sltiu	a0,a0,18
8000b7cc:	14800004 	bnez	a0,8000b7e0 <S9xDeleteCheat+0xf0>
8000b7d0:	3c028006 	lui	v0,0x8006
8000b7d4:	90c20005 	lbu	v0,5(a2)
8000b7d8:	08002dcf 	j	8000b73c <S9xDeleteCheat+0x4c>
8000b7dc:	a0620000 	sb	v0,0(v1)
8000b7e0:	24424444 	addiu	v0,v0,17476
8000b7e4:	0040f809 	jalr	v0
8000b7e8:	90c40005 	lbu	a0,5(a2)
8000b7ec:	08002dd0 	j	8000b740 <S9xDeleteCheat+0x50>
8000b7f0:	2610cd28 	addiu	s0,s0,-13016

8000b7f4 <S9xDeleteCheats>:
8000b7f4:	27bdffd0 	addiu	sp,sp,-48
8000b7f8:	afb40020 	sw	s4,32(sp)
8000b7fc:	3c148023 	lui	s4,0x8023
8000b800:	afbf0028 	sw	ra,40(sp)
8000b804:	afb50024 	sw	s5,36(sp)
8000b808:	afb3001c 	sw	s3,28(sp)
8000b80c:	afb20018 	sw	s2,24(sp)
8000b810:	afb10014 	sw	s1,20(sp)
8000b814:	afb00010 	sw	s0,16(sp)
8000b818:	2684cd28 	addiu	a0,s4,-13016
8000b81c:	8c821f40 	lw	v0,8000(a0)
8000b820:	1040001f 	beqz	v0,8000b8a0 <S9xDeleteCheats+0xac>
8000b824:	3c028023 	lui	v0,0x8023
8000b828:	2450cd2e 	addiu	s0,v0,-13010
8000b82c:	3c038021 	lui	v1,0x8021
8000b830:	3c028006 	lui	v0,0x8006
8000b834:	2473701c 	addiu	s3,v1,28700
8000b838:	24554444 	addiu	s5,v0,17476
8000b83c:	00809021 	move	s2,a0
8000b840:	00008821 	move	s1,zero
8000b844:	92020000 	lbu	v0,0(s0)
8000b848:	10400010 	beqz	v0,8000b88c <S9xDeleteCheats+0x98>
8000b84c:	00000000 	nop
8000b850:	92020001 	lbu	v0,1(s0)
8000b854:	1040000d 	beqz	v0,8000b88c <S9xDeleteCheats+0x98>
8000b858:	00000000 	nop
8000b85c:	8e05fffa 	lw	a1,-6(s0)
8000b860:	00051282 	srl	v0,a1,0xa
8000b864:	30423ffc 	andi	v0,v0,0x3ffc
8000b868:	00531021 	addu	v0,v0,s3
8000b86c:	8c430028 	lw	v1,40(v0)
8000b870:	30a4ffff 	andi	a0,a1,0xffff
8000b874:	00642021 	addu	a0,v1,a0
8000b878:	2c630012 	sltiu	v1,v1,18
8000b87c:	14600013 	bnez	v1,8000b8cc <S9xDeleteCheats+0xd8>
8000b880:	00000000 	nop
8000b884:	9202ffff 	lbu	v0,-1(s0)
8000b888:	a0820000 	sb	v0,0(a0)
8000b88c:	8e421f40 	lw	v0,8000(s2)
8000b890:	26310001 	addiu	s1,s1,1
8000b894:	0222102b 	sltu	v0,s1,v0
8000b898:	1440ffea 	bnez	v0,8000b844 <S9xDeleteCheats+0x50>
8000b89c:	26100028 	addiu	s0,s0,40
8000b8a0:	2682cd28 	addiu	v0,s4,-13016
8000b8a4:	ac401f40 	sw	zero,8000(v0)
8000b8a8:	8fbf0028 	lw	ra,40(sp)
8000b8ac:	8fb50024 	lw	s5,36(sp)
8000b8b0:	8fb40020 	lw	s4,32(sp)
8000b8b4:	8fb3001c 	lw	s3,28(sp)
8000b8b8:	8fb20018 	lw	s2,24(sp)
8000b8bc:	8fb10014 	lw	s1,20(sp)
8000b8c0:	8fb00010 	lw	s0,16(sp)
8000b8c4:	03e00008 	jr	ra
8000b8c8:	27bd0030 	addiu	sp,sp,48
8000b8cc:	02a0f809 	jalr	s5
8000b8d0:	9204ffff 	lbu	a0,-1(s0)
8000b8d4:	08002e24 	j	8000b890 <S9xDeleteCheats+0x9c>
8000b8d8:	8e421f40 	lw	v0,8000(s2)

8000b8dc <S9xApplyCheats>:
8000b8dc:	27bdffd0 	addiu	sp,sp,-48
8000b8e0:	afbf002c 	sw	ra,44(sp)
8000b8e4:	afb60028 	sw	s6,40(sp)
8000b8e8:	afb50024 	sw	s5,36(sp)
8000b8ec:	afb40020 	sw	s4,32(sp)
8000b8f0:	afb3001c 	sw	s3,28(sp)
8000b8f4:	afb20018 	sw	s2,24(sp)
8000b8f8:	afb10014 	sw	s1,20(sp)
8000b8fc:	afb00010 	sw	s0,16(sp)
8000b900:	3c028021 	lui	v0,0x8021
8000b904:	9043e538 	lbu	v1,-6856(v0)
8000b908:	10600027 	beqz	v1,8000b9a8 <S9xApplyCheats+0xcc>
8000b90c:	3c138023 	lui	s3,0x8023
8000b910:	2662cd28 	addiu	v0,s3,-13016
8000b914:	8c431f40 	lw	v1,8000(v0)
8000b918:	10600023 	beqz	v1,8000b9a8 <S9xApplyCheats+0xcc>
8000b91c:	3c028023 	lui	v0,0x8023
8000b920:	3c038006 	lui	v1,0x8006
8000b924:	2451cd2e 	addiu	s1,v0,-13010
8000b928:	247649d4 	addiu	s6,v1,18900
8000b92c:	3c028021 	lui	v0,0x8021
8000b930:	3c038006 	lui	v1,0x8006
8000b934:	2454701c 	addiu	s4,v0,28700
8000b938:	24754444 	addiu	s5,v1,17476
8000b93c:	00009021 	move	s2,zero
8000b940:	92220000 	lbu	v0,0(s1)
8000b944:	10400013 	beqz	v0,8000b994 <S9xApplyCheats+0xb8>
8000b948:	2663cd28 	addiu	v1,s3,-13016
8000b94c:	8e30fffa 	lw	s0,-6(s1)
8000b950:	92220001 	lbu	v0,1(s1)
8000b954:	10400022 	beqz	v0,8000b9e0 <S9xApplyCheats+0x104>
8000b958:	02002021 	move	a0,s0
8000b95c:	00101282 	srl	v0,s0,0xa
8000b960:	30423ffc 	andi	v0,v0,0x3ffc
8000b964:	00541021 	addu	v0,v0,s4
8000b968:	8c430028 	lw	v1,40(v0)
8000b96c:	3204ffff 	andi	a0,s0,0xffff
8000b970:	00642021 	addu	a0,v1,a0
8000b974:	2c630012 	sltiu	v1,v1,18
8000b978:	14600015 	bnez	v1,8000b9d0 <S9xApplyCheats+0xf4>
8000b97c:	02002821 	move	a1,s0
8000b980:	9222fffe 	lbu	v0,-2(s1)
8000b984:	a0820000 	sb	v0,0(a0)
8000b988:	24020001 	li	v0,1
8000b98c:	a2220001 	sb	v0,1(s1)
8000b990:	2663cd28 	addiu	v1,s3,-13016
8000b994:	8c621f40 	lw	v0,8000(v1)
8000b998:	26520001 	addiu	s2,s2,1
8000b99c:	0242102b 	sltu	v0,s2,v0
8000b9a0:	1440ffe7 	bnez	v0,8000b940 <S9xApplyCheats+0x64>
8000b9a4:	26310028 	addiu	s1,s1,40
8000b9a8:	8fbf002c 	lw	ra,44(sp)
8000b9ac:	8fb60028 	lw	s6,40(sp)
8000b9b0:	8fb50024 	lw	s5,36(sp)
8000b9b4:	8fb40020 	lw	s4,32(sp)
8000b9b8:	8fb3001c 	lw	s3,28(sp)
8000b9bc:	8fb20018 	lw	s2,24(sp)
8000b9c0:	8fb10014 	lw	s1,20(sp)
8000b9c4:	8fb00010 	lw	s0,16(sp)
8000b9c8:	03e00008 	jr	ra
8000b9cc:	27bd0030 	addiu	sp,sp,48
8000b9d0:	02a0f809 	jalr	s5
8000b9d4:	9224fffe 	lbu	a0,-2(s1)
8000b9d8:	08002e63 	j	8000b98c <S9xApplyCheats+0xb0>
8000b9dc:	24020001 	li	v0,1
8000b9e0:	02c0f809 	jalr	s6
8000b9e4:	00000000 	nop
8000b9e8:	08002e57 	j	8000b95c <S9xApplyCheats+0x80>
8000b9ec:	a222ffff 	sb	v0,-1(s1)

8000b9f0 <S9xEnableCheat>:
8000b9f0:	27bdffd8 	addiu	sp,sp,-40
8000b9f4:	afb40020 	sw	s4,32(sp)
8000b9f8:	3c148023 	lui	s4,0x8023
8000b9fc:	afb3001c 	sw	s3,28(sp)
8000ba00:	afb20018 	sw	s2,24(sp)
8000ba04:	afb00010 	sw	s0,16(sp)
8000ba08:	2685cd28 	addiu	a1,s4,-13016
8000ba0c:	afbf0024 	sw	ra,36(sp)
8000ba10:	afb10014 	sw	s1,20(sp)
8000ba14:	8ca31f40 	lw	v1,8000(a1)
8000ba18:	00049940 	sll	s3,a0,0x5
8000ba1c:	000490c0 	sll	s2,a0,0x3
8000ba20:	02531021 	addu	v0,s2,s3
8000ba24:	0083182b 	sltu	v1,a0,v1
8000ba28:	1060001b 	beqz	v1,8000ba98 <S9xEnableCheat+0xa8>
8000ba2c:	00458021 	addu	s0,v0,a1
8000ba30:	92020006 	lbu	v0,6(s0)
8000ba34:	14400018 	bnez	v0,8000ba98 <S9xEnableCheat+0xa8>
8000ba38:	24020001 	li	v0,1
8000ba3c:	8e110000 	lw	s1,0(s0)
8000ba40:	92030007 	lbu	v1,7(s0)
8000ba44:	a2020006 	sb	v0,6(s0)
8000ba48:	1060001b 	beqz	v1,8000bab8 <S9xEnableCheat+0xc8>
8000ba4c:	02202021 	move	a0,s1
8000ba50:	00111a82 	srl	v1,s1,0xa
8000ba54:	3c028021 	lui	v0,0x8021
8000ba58:	2442701c 	addiu	v0,v0,28700
8000ba5c:	30633ffc 	andi	v1,v1,0x3ffc
8000ba60:	00621821 	addu	v1,v1,v0
8000ba64:	8c620028 	lw	v0,40(v1)
8000ba68:	3224ffff 	andi	a0,s1,0xffff
8000ba6c:	00441821 	addu	v1,v0,a0
8000ba70:	2c420012 	sltiu	v0,v0,18
8000ba74:	14400020 	bnez	v0,8000baf8 <S9xEnableCheat+0x108>
8000ba78:	02202821 	move	a1,s1
8000ba7c:	92020004 	lbu	v0,4(s0)
8000ba80:	a0620000 	sb	v0,0(v1)
8000ba84:	02531021 	addu	v0,s2,s3
8000ba88:	2683cd28 	addiu	v1,s4,-13016
8000ba8c:	00431021 	addu	v0,v0,v1
8000ba90:	24040001 	li	a0,1
8000ba94:	a0440007 	sb	a0,7(v0)
8000ba98:	8fbf0024 	lw	ra,36(sp)
8000ba9c:	8fb40020 	lw	s4,32(sp)
8000baa0:	8fb3001c 	lw	s3,28(sp)
8000baa4:	8fb20018 	lw	s2,24(sp)
8000baa8:	8fb10014 	lw	s1,20(sp)
8000baac:	8fb00010 	lw	s0,16(sp)
8000bab0:	03e00008 	jr	ra
8000bab4:	27bd0028 	addiu	sp,sp,40
8000bab8:	3c028006 	lui	v0,0x8006
8000babc:	244249d4 	addiu	v0,v0,18900
8000bac0:	0040f809 	jalr	v0
8000bac4:	00000000 	nop
8000bac8:	a2020005 	sb	v0,5(s0)
8000bacc:	00111a82 	srl	v1,s1,0xa
8000bad0:	3c028021 	lui	v0,0x8021
8000bad4:	2442701c 	addiu	v0,v0,28700
8000bad8:	30633ffc 	andi	v1,v1,0x3ffc
8000badc:	00621821 	addu	v1,v1,v0
8000bae0:	8c620028 	lw	v0,40(v1)
8000bae4:	3224ffff 	andi	a0,s1,0xffff
8000bae8:	00441821 	addu	v1,v0,a0
8000baec:	2c420012 	sltiu	v0,v0,18
8000baf0:	1040ffe2 	beqz	v0,8000ba7c <S9xEnableCheat+0x8c>
8000baf4:	02202821 	move	a1,s1
8000baf8:	3c028006 	lui	v0,0x8006
8000bafc:	24424444 	addiu	v0,v0,17476
8000bb00:	0040f809 	jalr	v0
8000bb04:	92040004 	lbu	a0,4(s0)
8000bb08:	08002ea2 	j	8000ba88 <S9xEnableCheat+0x98>
8000bb0c:	02531021 	addu	v0,s2,s3

8000bb10 <_Z10IntComparePKvS0_>:
8000bb10:	8c820000 	lw	v0,0(a0)
8000bb14:	8ca30000 	lw	v1,0(a1)
8000bb18:	0043282b 	sltu	a1,v0,v1
8000bb1c:	0062102b 	sltu	v0,v1,v0
8000bb20:	14400003 	bnez	v0,8000bb30 <_Z10IntComparePKvS0_+0x20>
8000bb24:	24040001 	li	a0,1
8000bb28:	2404ffff 	li	a0,-1
8000bb2c:	0005200a 	movz	a0,zero,a1
8000bb30:	03e00008 	jr	ra
8000bb34:	00801021 	move	v0,a0

8000bb38 <_Z11BandComparePKvS0_>:
8000bb38:	8c820000 	lw	v0,0(a0)
8000bb3c:	8ca30000 	lw	v1,0(a1)
8000bb40:	0043282b 	sltu	a1,v0,v1
8000bb44:	0062102b 	sltu	v0,v1,v0
8000bb48:	14400003 	bnez	v0,8000bb58 <_Z11BandComparePKvS0_+0x20>
8000bb4c:	24040001 	li	a0,1
8000bb50:	2404ffff 	li	a0,-1
8000bb54:	0005200a 	movz	a0,zero,a1
8000bb58:	03e00008 	jr	ra
8000bb5c:	00801021 	move	v0,a0

8000bb60 <_Z18ComputeClipWindowsv>:
8000bb60:	27bdff38 	addiu	sp,sp,-200
8000bb64:	3c028022 	lui	v0,0x8022
8000bb68:	afbe00c0 	sw	s8,192(sp)
8000bb6c:	afb500b4 	sw	s5,180(sp)
8000bb70:	afb300ac 	sw	s3,172(sp)
8000bb74:	afbf00c4 	sw	ra,196(sp)
8000bb78:	afb700bc 	sw	s7,188(sp)
8000bb7c:	afb600b8 	sw	s6,184(sp)
8000bb80:	afb400b0 	sw	s4,176(sp)
8000bb84:	afb200a8 	sw	s2,168(sp)
8000bb88:	afb100a4 	sw	s1,164(sp)
8000bb8c:	afb000a0 	sw	s0,160(sp)
8000bb90:	24536a48 	addiu	s3,v0,27208
8000bb94:	0000a821 	move	s5,zero
8000bb98:	3c1e8022 	lui	s8,0x8022
8000bb9c:	24120005 	li	s2,5
8000bba0:	0012a080 	sll	s4,s2,0x2
8000bba4:	02931021 	addu	v0,s4,s3
8000bba8:	24030005 	li	v1,5
8000bbac:	1243009a 	beq	s2,v1,8000be18 <_Z18ComputeClipWindowsv+0x2b8>
8000bbb0:	ac400000 	sw	zero,0(v0)
8000bbb4:	3c038022 	lui	v1,0x8022
8000bbb8:	24626a48 	addiu	v0,v1,27208
8000bbbc:	02621021 	addu	v0,s3,v0
8000bbc0:	27c35bc4 	addiu	v1,s8,23492
8000bbc4:	00431023 	subu	v0,v0,v1
8000bbc8:	8c44f190 	lw	a0,-3696(v0)
8000bbcc:	148000d0 	bnez	a0,8000bf10 <_Z18ComputeClipWindowsv+0x3b0>
8000bbd0:	3c038021 	lui	v1,0x8021
8000bbd4:	2462701c 	addiu	v0,v1,28700
8000bbd8:	8c430014 	lw	v1,20(v0)
8000bbdc:	02a31821 	addu	v1,s5,v1
8000bbe0:	9064212e 	lbu	a0,8494(v1)
8000bbe4:	9062212c 	lbu	v0,8492(v1)
8000bbe8:	00441024 	and	v0,v0,a0
8000bbec:	02421007 	srav	v0,v0,s2
8000bbf0:	30420001 	andi	v0,v0,0x1
8000bbf4:	104000fc 	beqz	v0,8000bfe8 <_Z18ComputeClipWindowsv+0x488>
8000bbf8:	00000000 	nop
8000bbfc:	3c078022 	lui	a3,0x8022
8000bc00:	24e550e8 	addiu	a1,a3,20712
8000bc04:	02451821 	addu	v1,s2,a1
8000bc08:	90620ab6 	lbu	v0,2742(v1)
8000bc0c:	00005821 	move	t3,zero
8000bc10:	14400095 	bnez	v0,8000be68 <_Z18ComputeClipWindowsv+0x308>
8000bc14:	0000b821 	move	s7,zero
8000bc18:	00005021 	move	t2,zero
8000bc1c:	24e550e8 	addiu	a1,a3,20712
8000bc20:	02451821 	addu	v1,s2,a1
8000bc24:	90620abc 	lbu	v0,2748(v1)
8000bc28:	1440009c 	bnez	v0,8000be9c <_Z18ComputeClipWindowsv+0x33c>
8000bc2c:	00000000 	nop
8000bc30:	00003021 	move	a2,zero
8000bc34:	114000a2 	beqz	t2,8000bec0 <_Z18ComputeClipWindowsv+0x360>
8000bc38:	00000000 	nop
8000bc3c:	10c0013b 	beqz	a2,8000c12c <_Z18ComputeClipWindowsv+0x5cc>
8000bc40:	24e250e8 	addiu	v0,a3,20712
8000bc44:	02421021 	addu	v0,s2,v0
8000bc48:	90430ab0 	lbu	v1,2736(v0)
8000bc4c:	24020001 	li	v0,1
8000bc50:	38630001 	xori	v1,v1,0x1
8000bc54:	106201de 	beq	v1,v0,8000c3d0 <_Z18ComputeClipWindowsv+0x870>
8000bc58:	00000000 	nop
8000bc5c:	146001a4 	bnez	v1,8000c2f0 <_Z18ComputeClipWindowsv+0x790>
8000bc60:	00000000 	nop
8000bc64:	11420303 	beq	t2,v0,8000c874 <_Z18ComputeClipWindowsv+0xd14>
8000bc68:	8fa40010 	lw	a0,16(sp)
8000bc6c:	10c2033e 	beq	a2,v0,8000c968 <_Z18ComputeClipWindowsv+0xe08>
8000bc70:	8fa50030 	lw	a1,48(sp)
8000bc74:	8fa70010 	lw	a3,16(sp)
8000bc78:	8fa40018 	lw	a0,24(sp)
8000bc7c:	8fa60028 	lw	a2,40(sp)
8000bc80:	8fa8002c 	lw	t0,44(sp)
8000bc84:	8fa90014 	lw	t1,20(sp)
8000bc88:	8faa0034 	lw	t2,52(sp)
8000bc8c:	8fab001c 	lw	t3,28(sp)
8000bc90:	00a4102b 	sltu	v0,a1,a0
8000bc94:	00c7182b 	sltu	v1,a2,a3
8000bc98:	00a2200b 	movn	a0,a1,v0
8000bc9c:	00e3300a 	movz	a2,a3,v1
8000bca0:	0128102b 	sltu	v0,t1,t0
8000bca4:	016a182b 	sltu	v1,t3,t2
8000bca8:	01003821 	move	a3,t0
8000bcac:	0122380a 	movz	a3,t1,v0
8000bcb0:	0163500a 	movz	t2,t3,v1
8000bcb4:	00c4102b 	sltu	v0,a2,a0
8000bcb8:	00802821 	move	a1,a0
8000bcbc:	afa60068 	sw	a2,104(sp)
8000bcc0:	afa7006c 	sw	a3,108(sp)
8000bcc4:	afa40070 	sw	a0,112(sp)
8000bcc8:	10400259 	beqz	v0,8000c630 <_Z18ComputeClipWindowsv+0xad0>
8000bccc:	afaa0074 	sw	t2,116(sp)
8000bcd0:	00a6102b 	sltu	v0,a1,a2
8000bcd4:	1440000c 	bnez	v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000bcd8:	24100002 	li	s0,2
8000bcdc:	00a7102b 	sltu	v0,a1,a3
8000bce0:	10400009 	beqz	v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000bce4:	00c5102b 	sltu	v0,a2,a1
8000bce8:	00c2280b 	movn	a1,a2,v0
8000bcec:	8fa2006c 	lw	v0,108(sp)
8000bcf0:	8fa30074 	lw	v1,116(sp)
8000bcf4:	24100001 	li	s0,1
8000bcf8:	0043202b 	sltu	a0,v0,v1
8000bcfc:	0044180a 	movz	v1,v0,a0
8000bd00:	afa50068 	sw	a1,104(sp)
8000bd04:	afa3006c 	sw	v1,108(sp)
8000bd08:	12e00180 	beqz	s7,8000c30c <_Z18ComputeClipWindowsv+0x7ac>
8000bd0c:	00000000 	nop
8000bd10:	1a00037b 	blez	s0,8000cb00 <_Z18ComputeClipWindowsv+0xfa0>
8000bd14:	00002821 	move	a1,zero
8000bd18:	27b60068 	addiu	s6,sp,104
8000bd1c:	00008821 	move	s1,zero
8000bd20:	00003821 	move	a3,zero
8000bd24:	02c02021 	move	a0,s6
8000bd28:	27a60010 	addiu	a2,sp,16
8000bd2c:	8c820000 	lw	v0,0(a0)
8000bd30:	8c830004 	lw	v1,4(a0)
8000bd34:	0043102b 	sltu	v0,v0,v1
8000bd38:	1040018e 	beqz	v0,8000c374 <_Z18ComputeClipWindowsv+0x814>
8000bd3c:	00000000 	nop
8000bd40:	12250007 	beq	s1,a1,8000bd60 <_Z18ComputeClipWindowsv+0x200>
8000bd44:	00000000 	nop
8000bd48:	88820003 	lwl	v0,3(a0)
8000bd4c:	88830007 	lwl	v1,7(a0)
8000bd50:	98820000 	lwr	v0,0(a0)
8000bd54:	98830004 	lwr	v1,4(a0)
8000bd58:	acc20058 	sw	v0,88(a2)
8000bd5c:	acc3005c 	sw	v1,92(a2)
8000bd60:	26310001 	addiu	s1,s1,1
8000bd64:	24c60008 	addiu	a2,a2,8
8000bd68:	24a50001 	addiu	a1,a1,1
8000bd6c:	1605ffef 	bne	s0,a1,8000bd2c <_Z18ComputeClipWindowsv+0x1cc>
8000bd70:	24840008 	addiu	a0,a0,8
8000bd74:	1a200365 	blez	s1,8000cb0c <_Z18ComputeClipWindowsv+0xfac>
8000bd78:	24020001 	li	v0,1
8000bd7c:	162201bc 	bne	s1,v0,8000c470 <_Z18ComputeClipWindowsv+0x910>
8000bd80:	3c028011 	lui	v0,0x8011
8000bd84:	8fa30068 	lw	v1,104(sp)
8000bd88:	10600227 	beqz	v1,8000c628 <_Z18ComputeClipWindowsv+0xac8>
8000bd8c:	02931021 	addu	v0,s4,s3
8000bd90:	24630001 	addiu	v1,v1,1
8000bd94:	ac4300a8 	sw	v1,168(v0)
8000bd98:	ac400018 	sw	zero,24(v0)
8000bd9c:	8fa4006c 	lw	a0,108(sp)
8000bda0:	2c820100 	sltiu	v0,a0,256
8000bda4:	1040000a 	beqz	v0,8000bdd0 <_Z18ComputeClipWindowsv+0x270>
8000bda8:	00111040 	sll	v0,s1,0x1
8000bdac:	001118c0 	sll	v1,s1,0x3
8000bdb0:	00621823 	subu	v1,v1,v0
8000bdb4:	00721821 	addu	v1,v1,s2
8000bdb8:	00031880 	sll	v1,v1,0x2
8000bdbc:	00731821 	addu	v1,v1,s3
8000bdc0:	24020100 	li	v0,256
8000bdc4:	ac6200a8 	sw	v0,168(v1)
8000bdc8:	ac640018 	sw	a0,24(v1)
8000bdcc:	26310001 	addiu	s1,s1,1
8000bdd0:	162002db 	bnez	s1,8000c940 <_Z18ComputeClipWindowsv+0xde0>
8000bdd4:	02202821 	move	a1,s1
8000bdd8:	02931821 	addu	v1,s4,s3
8000bddc:	24020001 	li	v0,1
8000bde0:	24050001 	li	a1,1
8000bde4:	ac620018 	sw	v0,24(v1)
8000bde8:	ac6000a8 	sw	zero,168(v1)
8000bdec:	02931021 	addu	v0,s4,s3
8000bdf0:	ac450000 	sw	a1,0(v0)
8000bdf4:	24020005 	li	v0,5
8000bdf8:	16420050 	bne	s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc>
8000bdfc:	3c038022 	lui	v1,0x8022
8000be00:	2652ffff 	addiu	s2,s2,-1
8000be04:	0012a080 	sll	s4,s2,0x2
8000be08:	02931021 	addu	v0,s4,s3
8000be0c:	24030005 	li	v1,5
8000be10:	1643ff68 	bne	s2,v1,8000bbb4 <_Z18ComputeClipWindowsv+0x54>
8000be14:	ac400000 	sw	zero,0(v0)
8000be18:	16a00088 	bnez	s5,8000c03c <_Z18ComputeClipWindowsv+0x4dc>
8000be1c:	3c038021 	lui	v1,0x8021
8000be20:	2462701c 	addiu	v0,v1,28700
8000be24:	8c430014 	lw	v1,20(v0)
8000be28:	240200c0 	li	v0,192
8000be2c:	90642130 	lbu	a0,8496(v1)
8000be30:	308400c0 	andi	a0,a0,0xc0
8000be34:	10820151 	beq	a0,v0,8000c37c <_Z18ComputeClipWindowsv+0x81c>
8000be38:	27c25bc4 	addiu	v0,s8,23492
8000be3c:	1080fff0 	beqz	a0,8000be00 <_Z18ComputeClipWindowsv+0x2a0>
8000be40:	24020040 	li	v0,64
8000be44:	1482ff6e 	bne	a0,v0,8000bc00 <_Z18ComputeClipWindowsv+0xa0>
8000be48:	3c078022 	lui	a3,0x8022
8000be4c:	240b0001 	li	t3,1
8000be50:	24170001 	li	s7,1
8000be54:	24e550e8 	addiu	a1,a3,20712
8000be58:	02451821 	addu	v1,s2,a1
8000be5c:	90620ab6 	lbu	v0,2742(v1)
8000be60:	1040ff6d 	beqz	v0,8000bc18 <_Z18ComputeClipWindowsv+0xb8>
8000be64:	00000000 	nop
8000be68:	90620ac2 	lbu	v0,2754(v1)
8000be6c:	144000bc 	bnez	v0,8000c160 <_Z18ComputeClipWindowsv+0x600>
8000be70:	00000000 	nop
8000be74:	90a20aa7 	lbu	v0,2727(a1)
8000be78:	90a30aa6 	lbu	v1,2726(a1)
8000be7c:	24490001 	addiu	t1,v0,1
8000be80:	24e550e8 	addiu	a1,a3,20712
8000be84:	afa30010 	sw	v1,16(sp)
8000be88:	afa90014 	sw	t1,20(sp)
8000be8c:	02451821 	addu	v1,s2,a1
8000be90:	90620abc 	lbu	v0,2748(v1)
8000be94:	1040ff66 	beqz	v0,8000bc30 <_Z18ComputeClipWindowsv+0xd0>
8000be98:	240a0001 	li	t2,1
8000be9c:	90620ac8 	lbu	v0,2760(v1)
8000bea0:	1440008a 	bnez	v0,8000c0cc <_Z18ComputeClipWindowsv+0x56c>
8000bea4:	24060001 	li	a2,1
8000bea8:	90a20aa9 	lbu	v0,2729(a1)
8000beac:	90a30aa8 	lbu	v1,2728(a1)
8000beb0:	24480001 	addiu	t0,v0,1
8000beb4:	afa30028 	sw	v1,40(sp)
8000beb8:	1540ff60 	bnez	t2,8000bc3c <_Z18ComputeClipWindowsv+0xdc>
8000bebc:	afa8002c 	sw	t0,44(sp)
8000bec0:	10c0ffcd 	beqz	a2,8000bdf8 <_Z18ComputeClipWindowsv+0x298>
8000bec4:	24020005 	li	v0,5
8000bec8:	116000f3 	beqz	t3,8000c298 <_Z18ComputeClipWindowsv+0x738>
8000becc:	26820018 	addiu	v0,s4,24
8000bed0:	24020001 	li	v0,1
8000bed4:	10c201a1 	beq	a2,v0,8000c55c <_Z18ComputeClipWindowsv+0x9fc>
8000bed8:	8fa20030 	lw	v0,48(sp)
8000bedc:	8fa8002c 	lw	t0,44(sp)
8000bee0:	02931821 	addu	v1,s4,s3
8000bee4:	24420001 	addiu	v0,v0,1
8000bee8:	ac6200a8 	sw	v0,168(v1)
8000beec:	ac680018 	sw	t0,24(v1)
8000bef0:	24040001 	li	a0,1
8000bef4:	02931021 	addu	v0,s4,s3
8000bef8:	ac440000 	sw	a0,0(v0)
8000befc:	24020005 	li	v0,5
8000bf00:	1642000e 	bne	s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc>
8000bf04:	3c038022 	lui	v1,0x8022
8000bf08:	08002f81 	j	8000be04 <_Z18ComputeClipWindowsv+0x2a4>
8000bf0c:	2652ffff 	addiu	s2,s2,-1
8000bf10:	2462701c 	addiu	v0,v1,28700
8000bf14:	8c430014 	lw	v1,20(v0)
8000bf18:	02a31821 	addu	v1,s5,v1
8000bf1c:	9064212e 	lbu	a0,8494(v1)
8000bf20:	9062212c 	lbu	v0,8492(v1)
8000bf24:	00441024 	and	v0,v0,a0
8000bf28:	02421007 	srav	v0,v0,s2
8000bf2c:	30420001 	andi	v0,v0,0x1
8000bf30:	1440ff33 	bnez	v0,8000bc00 <_Z18ComputeClipWindowsv+0xa0>
8000bf34:	3c078022 	lui	a3,0x8022
8000bf38:	3c038022 	lui	v1,0x8022
8000bf3c:	24626a48 	addiu	v0,v1,27208
8000bf40:	02621021 	addu	v0,s3,v0
8000bf44:	27c35bc4 	addiu	v1,s8,23492
8000bf48:	00431023 	subu	v0,v0,v1
8000bf4c:	8c44f190 	lw	a0,-3696(v0)
8000bf50:	10800025 	beqz	a0,8000bfe8 <_Z18ComputeClipWindowsv+0x488>
8000bf54:	00000000 	nop
8000bf58:	02932821 	addu	a1,s4,s3
8000bf5c:	8ca20000 	lw	v0,0(a1)
8000bf60:	10400047 	beqz	v0,8000c080 <_Z18ComputeClipWindowsv+0x520>
8000bf64:	26820018 	addiu	v0,s4,24
8000bf68:	02624821 	addu	t1,s3,v0
8000bf6c:	00005021 	move	t2,zero
8000bf70:	10800014 	beqz	a0,8000bfc4 <_Z18ComputeClipWindowsv+0x464>
8000bf74:	00001821 	move	v1,zero
8000bf78:	8d280000 	lw	t0,0(t1)
8000bf7c:	02603021 	move	a2,s3
8000bf80:	8cc5002c 	lw	a1,44(a2)
8000bf84:	0105102b 	sltu	v0,t0,a1
8000bf88:	14400005 	bnez	v0,8000bfa0 <_Z18ComputeClipWindowsv+0x440>
8000bf8c:	00a8382b 	sltu	a3,a1,t0
8000bf90:	8cc200bc 	lw	v0,188(a2)
8000bf94:	0102102b 	sltu	v0,t0,v0
8000bf98:	1440001c 	bnez	v0,8000c00c <_Z18ComputeClipWindowsv+0x4ac>
8000bf9c:	00a8102b 	sltu	v0,a1,t0
8000bfa0:	14e00005 	bnez	a3,8000bfb8 <_Z18ComputeClipWindowsv+0x458>
8000bfa4:	24c60018 	addiu	a2,a2,24
8000bfa8:	8d270090 	lw	a3,144(t1)
8000bfac:	00a7102b 	sltu	v0,a1,a3
8000bfb0:	14400019 	bnez	v0,8000c018 <_Z18ComputeClipWindowsv+0x4b8>
8000bfb4:	00031140 	sll	v0,v1,0x5
8000bfb8:	24630001 	addiu	v1,v1,1
8000bfbc:	1483fff0 	bne	a0,v1,8000bf80 <_Z18ComputeClipWindowsv+0x420>
8000bfc0:	00000000 	nop
8000bfc4:	24020001 	li	v0,1
8000bfc8:	ad220000 	sw	v0,0(t1)
8000bfcc:	ad200090 	sw	zero,144(t1)
8000bfd0:	02931021 	addu	v0,s4,s3
8000bfd4:	8c430000 	lw	v1,0(v0)
8000bfd8:	254a0001 	addiu	t2,t2,1
8000bfdc:	0143182b 	sltu	v1,t2,v1
8000bfe0:	1460ffe3 	bnez	v1,8000bf70 <_Z18ComputeClipWindowsv+0x410>
8000bfe4:	25290018 	addiu	t1,t1,24
8000bfe8:	2652ffff 	addiu	s2,s2,-1
8000bfec:	0641feed 	bgez	s2,8000bba4 <_Z18ComputeClipWindowsv+0x44>
8000bff0:	0012a080 	sll	s4,s2,0x2
8000bff4:	26b50001 	addiu	s5,s5,1
8000bff8:	24020002 	li	v0,2
8000bffc:	12a20085 	beq	s5,v0,8000c214 <_Z18ComputeClipWindowsv+0x6b4>
8000c000:	8fbf00c4 	lw	ra,196(sp)
8000c004:	08002ee7 	j	8000bb9c <_Z18ComputeClipWindowsv+0x3c>
8000c008:	26730138 	addiu	s3,s3,312
8000c00c:	8d270090 	lw	a3,144(t1)
8000c010:	0102280b 	movn	a1,t0,v0
8000c014:	00031140 	sll	v0,v1,0x5
8000c018:	000318c0 	sll	v1,v1,0x3
8000c01c:	00431023 	subu	v0,v0,v1
8000c020:	00531021 	addu	v0,v0,s3
8000c024:	8c4300bc 	lw	v1,188(v0)
8000c028:	ad250000 	sw	a1,0(t1)
8000c02c:	0067102b 	sltu	v0,v1,a3
8000c030:	0062380b 	movn	a3,v1,v0
8000c034:	08002ff4 	j	8000bfd0 <_Z18ComputeClipWindowsv+0x470>
8000c038:	ad270090 	sw	a3,144(t1)
8000c03c:	2462701c 	addiu	v0,v1,28700
8000c040:	8c430014 	lw	v1,20(v0)
8000c044:	24020030 	li	v0,48
8000c048:	90642130 	lbu	a0,8496(v1)
8000c04c:	30840030 	andi	a0,a0,0x30
8000c050:	1082005c 	beq	a0,v0,8000c1c4 <_Z18ComputeClipWindowsv+0x664>
8000c054:	27c25bc4 	addiu	v0,s8,23492
8000c058:	1080ff69 	beqz	a0,8000be00 <_Z18ComputeClipWindowsv+0x2a0>
8000c05c:	24020001 	li	v0,1
8000c060:	16a2fee7 	bne	s5,v0,8000bc00 <_Z18ComputeClipWindowsv+0xa0>
8000c064:	3c078022 	lui	a3,0x8022
8000c068:	24020010 	li	v0,16
8000c06c:	1482fee5 	bne	a0,v0,8000bc04 <_Z18ComputeClipWindowsv+0xa4>
8000c070:	24e550e8 	addiu	a1,a3,20712
8000c074:	240b0001 	li	t3,1
8000c078:	08002f96 	j	8000be58 <_Z18ComputeClipWindowsv+0x2f8>
8000c07c:	24170001 	li	s7,1
8000c080:	aca40000 	sw	a0,0(a1)
8000c084:	02623021 	addu	a2,s3,v0
8000c088:	00804021 	move	t0,a0
8000c08c:	02602821 	move	a1,s3
8000c090:	00003821 	move	a3,zero
8000c094:	8ca2002c 	lw	v0,44(a1)
8000c098:	8ca300bc 	lw	v1,188(a1)
8000c09c:	24e70001 	addiu	a3,a3,1
8000c0a0:	00e8202b 	sltu	a0,a3,t0
8000c0a4:	acc20000 	sw	v0,0(a2)
8000c0a8:	acc30090 	sw	v1,144(a2)
8000c0ac:	24a50018 	addiu	a1,a1,24
8000c0b0:	1480fff8 	bnez	a0,8000c094 <_Z18ComputeClipWindowsv+0x534>
8000c0b4:	24c60018 	addiu	a2,a2,24
8000c0b8:	2652ffff 	addiu	s2,s2,-1
8000c0bc:	0641feb9 	bgez	s2,8000bba4 <_Z18ComputeClipWindowsv+0x44>
8000c0c0:	0012a080 	sll	s4,s2,0x2
8000c0c4:	08002ffe 	j	8000bff8 <_Z18ComputeClipWindowsv+0x498>
8000c0c8:	26b50001 	addiu	s5,s5,1
8000c0cc:	90a40aa9 	lbu	a0,2729(a1)
8000c0d0:	90a30aa8 	lbu	v1,2728(a1)
8000c0d4:	0083102b 	sltu	v0,a0,v1
8000c0d8:	14400059 	bnez	v0,8000c240 <_Z18ComputeClipWindowsv+0x6e0>
8000c0dc:	24080100 	li	t0,256
8000c0e0:	1460009e 	bnez	v1,8000c35c <_Z18ComputeClipWindowsv+0x7fc>
8000c0e4:	24060001 	li	a2,1
8000c0e8:	00003021 	move	a2,zero
8000c0ec:	240200ff 	li	v0,255
8000c0f0:	10820008 	beq	a0,v0,8000c114 <_Z18ComputeClipWindowsv+0x5b4>
8000c0f4:	000618c0 	sll	v1,a2,0x3
8000c0f8:	27a20010 	addiu	v0,sp,16
8000c0fc:	00621821 	addu	v1,v1,v0
8000c100:	24840001 	addiu	a0,a0,1
8000c104:	24020100 	li	v0,256
8000c108:	ac62001c 	sw	v0,28(v1)
8000c10c:	ac640018 	sw	a0,24(v1)
8000c110:	24c60001 	addiu	a2,a2,1
8000c114:	14c0fec7 	bnez	a2,8000bc34 <_Z18ComputeClipWindowsv+0xd4>
8000c118:	24020001 	li	v0,1
8000c11c:	24060001 	li	a2,1
8000c120:	afa20028 	sw	v0,40(sp)
8000c124:	08002f0d 	j	8000bc34 <_Z18ComputeClipWindowsv+0xd4>
8000c128:	afa0002c 	sw	zero,44(sp)
8000c12c:	11600048 	beqz	t3,8000c250 <_Z18ComputeClipWindowsv+0x6f0>
8000c130:	26820018 	addiu	v0,s4,24
8000c134:	24020001 	li	v0,1
8000c138:	11420126 	beq	t2,v0,8000c5d4 <_Z18ComputeClipWindowsv+0xa74>
8000c13c:	8fa20018 	lw	v0,24(sp)
8000c140:	8fa90014 	lw	t1,20(sp)
8000c144:	02931821 	addu	v1,s4,s3
8000c148:	ac6200a8 	sw	v0,168(v1)
8000c14c:	24040001 	li	a0,1
8000c150:	02931021 	addu	v0,s4,s3
8000c154:	ac690018 	sw	t1,24(v1)
8000c158:	08002fbf 	j	8000befc <_Z18ComputeClipWindowsv+0x39c>
8000c15c:	ac440000 	sw	a0,0(v0)
8000c160:	90a40aa7 	lbu	a0,2727(a1)
8000c164:	90a30aa6 	lbu	v1,2726(a1)
8000c168:	0083102b 	sltu	v0,a0,v1
8000c16c:	1440005c 	bnez	v0,8000c2e0 <_Z18ComputeClipWindowsv+0x780>
8000c170:	24090100 	li	t1,256
8000c174:	1460007c 	bnez	v1,8000c368 <_Z18ComputeClipWindowsv+0x808>
8000c178:	240a0001 	li	t2,1
8000c17c:	00005021 	move	t2,zero
8000c180:	240200ff 	li	v0,255
8000c184:	10820008 	beq	a0,v0,8000c1a8 <_Z18ComputeClipWindowsv+0x648>
8000c188:	000a18c0 	sll	v1,t2,0x3
8000c18c:	27a20010 	addiu	v0,sp,16
8000c190:	00621821 	addu	v1,v1,v0
8000c194:	24840001 	addiu	a0,a0,1
8000c198:	24020100 	li	v0,256
8000c19c:	ac620004 	sw	v0,4(v1)
8000c1a0:	ac640000 	sw	a0,0(v1)
8000c1a4:	254a0001 	addiu	t2,t2,1
8000c1a8:	1540fe9d 	bnez	t2,8000bc20 <_Z18ComputeClipWindowsv+0xc0>
8000c1ac:	24e550e8 	addiu	a1,a3,20712
8000c1b0:	24020001 	li	v0,1
8000c1b4:	240a0001 	li	t2,1
8000c1b8:	afa20010 	sw	v0,16(sp)
8000c1bc:	08002f08 	j	8000bc20 <_Z18ComputeClipWindowsv+0xc0>
8000c1c0:	afa00014 	sw	zero,20(sp)
8000c1c4:	24030001 	li	v1,1
8000c1c8:	ac430fe8 	sw	v1,4072(v0)
8000c1cc:	ac401078 	sw	zero,4216(v0)
8000c1d0:	ac430fbc 	sw	v1,4028(v0)
8000c1d4:	ac430fd4 	sw	v1,4052(v0)
8000c1d8:	ac401064 	sw	zero,4196(v0)
8000c1dc:	ac430fc0 	sw	v1,4032(v0)
8000c1e0:	ac430fd8 	sw	v1,4056(v0)
8000c1e4:	ac401068 	sw	zero,4200(v0)
8000c1e8:	ac430fc4 	sw	v1,4036(v0)
8000c1ec:	ac430fdc 	sw	v1,4060(v0)
8000c1f0:	ac40106c 	sw	zero,4204(v0)
8000c1f4:	ac430fc8 	sw	v1,4040(v0)
8000c1f8:	ac430fe0 	sw	v1,4064(v0)
8000c1fc:	ac401070 	sw	zero,4208(v0)
8000c200:	ac430fcc 	sw	v1,4044(v0)
8000c204:	ac430fe4 	sw	v1,4068(v0)
8000c208:	ac401074 	sw	zero,4212(v0)
8000c20c:	ac430fd0 	sw	v1,4048(v0)
8000c210:	8fbf00c4 	lw	ra,196(sp)
8000c214:	8fbe00c0 	lw	s8,192(sp)
8000c218:	8fb700bc 	lw	s7,188(sp)
8000c21c:	8fb600b8 	lw	s6,184(sp)
8000c220:	8fb500b4 	lw	s5,180(sp)
8000c224:	8fb400b0 	lw	s4,176(sp)
8000c228:	8fb300ac 	lw	s3,172(sp)
8000c22c:	8fb200a8 	lw	s2,168(sp)
8000c230:	8fb100a4 	lw	s1,164(sp)
8000c234:	8fb000a0 	lw	s0,160(sp)
8000c238:	03e00008 	jr	ra
8000c23c:	27bd00c8 	addiu	sp,sp,200
8000c240:	24060001 	li	a2,1
8000c244:	afa8002c 	sw	t0,44(sp)
8000c248:	08002f0d 	j	8000bc34 <_Z18ComputeClipWindowsv+0xd4>
8000c24c:	afa00028 	sw	zero,40(sp)
8000c250:	02622021 	addu	a0,s3,v0
8000c254:	00003821 	move	a3,zero
8000c258:	27a50010 	addiu	a1,sp,16
8000c25c:	8ca20000 	lw	v0,0(a1)
8000c260:	8ca30004 	lw	v1,4(a1)
8000c264:	24e70001 	addiu	a3,a3,1
8000c268:	ac820000 	sw	v0,0(a0)
8000c26c:	ac830090 	sw	v1,144(a0)
8000c270:	24a50008 	addiu	a1,a1,8
8000c274:	1547fff9 	bne	t2,a3,8000c25c <_Z18ComputeClipWindowsv+0x6fc>
8000c278:	24840018 	addiu	a0,a0,24
8000c27c:	02931021 	addu	v0,s4,s3
8000c280:	ac4a0000 	sw	t2,0(v0)
8000c284:	24020005 	li	v0,5
8000c288:	1642ff2c 	bne	s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc>
8000c28c:	3c038022 	lui	v1,0x8022
8000c290:	08002f81 	j	8000be04 <_Z18ComputeClipWindowsv+0x2a4>
8000c294:	2652ffff 	addiu	s2,s2,-1
8000c298:	02622021 	addu	a0,s3,v0
8000c29c:	00003821 	move	a3,zero
8000c2a0:	27a50028 	addiu	a1,sp,40
8000c2a4:	8ca20000 	lw	v0,0(a1)
8000c2a8:	8ca30004 	lw	v1,4(a1)
8000c2ac:	24e70001 	addiu	a3,a3,1
8000c2b0:	ac820000 	sw	v0,0(a0)
8000c2b4:	ac830090 	sw	v1,144(a0)
8000c2b8:	24a50008 	addiu	a1,a1,8
8000c2bc:	14c7fff9 	bne	a2,a3,8000c2a4 <_Z18ComputeClipWindowsv+0x744>
8000c2c0:	24840018 	addiu	a0,a0,24
8000c2c4:	02931021 	addu	v0,s4,s3
8000c2c8:	ac460000 	sw	a2,0(v0)
8000c2cc:	24020005 	li	v0,5
8000c2d0:	1642ff1a 	bne	s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc>
8000c2d4:	3c038022 	lui	v1,0x8022
8000c2d8:	08002f81 	j	8000be04 <_Z18ComputeClipWindowsv+0x2a4>
8000c2dc:	2652ffff 	addiu	s2,s2,-1
8000c2e0:	240a0001 	li	t2,1
8000c2e4:	afa90014 	sw	t1,20(sp)
8000c2e8:	08002f07 	j	8000bc1c <_Z18ComputeClipWindowsv+0xbc>
8000c2ec:	afa00010 	sw	zero,16(sp)
8000c2f0:	24020002 	li	v0,2
8000c2f4:	106200d4 	beq	v1,v0,8000c648 <_Z18ComputeClipWindowsv+0xae8>
8000c2f8:	24020003 	li	v0,3
8000c2fc:	106200d1 	beq	v1,v0,8000c644 <_Z18ComputeClipWindowsv+0xae4>
8000c300:	00000000 	nop
8000c304:	16e0fe82 	bnez	s7,8000bd10 <_Z18ComputeClipWindowsv+0x1b0>
8000c308:	00008021 	move	s0,zero
8000c30c:	1a00000c 	blez	s0,8000c340 <_Z18ComputeClipWindowsv+0x7e0>
8000c310:	26820018 	addiu	v0,s4,24
8000c314:	02622021 	addu	a0,s3,v0
8000c318:	00003021 	move	a2,zero
8000c31c:	27a50068 	addiu	a1,sp,104
8000c320:	8ca20000 	lw	v0,0(a1)
8000c324:	8ca30004 	lw	v1,4(a1)
8000c328:	24c60001 	addiu	a2,a2,1
8000c32c:	ac820000 	sw	v0,0(a0)
8000c330:	ac830090 	sw	v1,144(a0)
8000c334:	24a50008 	addiu	a1,a1,8
8000c338:	1606fff9 	bne	s0,a2,8000c320 <_Z18ComputeClipWindowsv+0x7c0>
8000c33c:	24840018 	addiu	a0,a0,24
8000c340:	02931021 	addu	v0,s4,s3
8000c344:	ac500000 	sw	s0,0(v0)
8000c348:	24020005 	li	v0,5
8000c34c:	1642fefb 	bne	s2,v0,8000bf3c <_Z18ComputeClipWindowsv+0x3dc>
8000c350:	3c038022 	lui	v1,0x8022
8000c354:	08002f81 	j	8000be04 <_Z18ComputeClipWindowsv+0x2a4>
8000c358:	2652ffff 	addiu	s2,s2,-1
8000c35c:	afa3002c 	sw	v1,44(sp)
8000c360:	0800303b 	j	8000c0ec <_Z18ComputeClipWindowsv+0x58c>
8000c364:	afa00028 	sw	zero,40(sp)
8000c368:	afa30014 	sw	v1,20(sp)
8000c36c:	08003060 	j	8000c180 <_Z18ComputeClipWindowsv+0x620>
8000c370:	afa00010 	sw	zero,16(sp)
8000c374:	08002f5a 	j	8000bd68 <_Z18ComputeClipWindowsv+0x208>
8000c378:	24e70001 	addiu	a3,a3,1
8000c37c:	24030001 	li	v1,1
8000c380:	2652ffff 	addiu	s2,s2,-1
8000c384:	ac430eb0 	sw	v1,3760(v0)
8000c388:	ac400f40 	sw	zero,3904(v0)
8000c38c:	ac430e84 	sw	v1,3716(v0)
8000c390:	ac430e9c 	sw	v1,3740(v0)
8000c394:	ac400f2c 	sw	zero,3884(v0)
8000c398:	ac430e88 	sw	v1,3720(v0)
8000c39c:	ac430ea0 	sw	v1,3744(v0)
8000c3a0:	ac400f30 	sw	zero,3888(v0)
8000c3a4:	ac430e8c 	sw	v1,3724(v0)
8000c3a8:	ac430ea4 	sw	v1,3748(v0)
8000c3ac:	ac400f34 	sw	zero,3892(v0)
8000c3b0:	ac430e90 	sw	v1,3728(v0)
8000c3b4:	ac430ea8 	sw	v1,3752(v0)
8000c3b8:	ac400f38 	sw	zero,3896(v0)
8000c3bc:	ac430e94 	sw	v1,3732(v0)
8000c3c0:	ac430eac 	sw	v1,3756(v0)
8000c3c4:	ac400f3c 	sw	zero,3900(v0)
8000c3c8:	08002f81 	j	8000be04 <_Z18ComputeClipWindowsv+0x2a4>
8000c3cc:	ac430e98 	sw	v1,3736(v0)
8000c3d0:	11430193 	beq	t2,v1,8000ca20 <_Z18ComputeClipWindowsv+0xec0>
8000c3d4:	8fab0010 	lw	t3,16(sp)
8000c3d8:	10c300f9 	beq	a2,v1,8000c7c0 <_Z18ComputeClipWindowsv+0xc60>
8000c3dc:	8fac0010 	lw	t4,16(sp)
8000c3e0:	8faf0028 	lw	t7,40(sp)
8000c3e4:	8fa90014 	lw	t1,20(sp)
8000c3e8:	8fa8002c 	lw	t0,44(sp)
8000c3ec:	8fad0030 	lw	t5,48(sp)
8000c3f0:	8fae0018 	lw	t6,24(sp)
8000c3f4:	8fab001c 	lw	t3,28(sp)
8000c3f8:	8faa0034 	lw	t2,52(sp)
8000c3fc:	018f102b 	sltu	v0,t4,t7
8000c400:	0109182b 	sltu	v1,t0,t1
8000c404:	01e03021 	move	a2,t7
8000c408:	01003821 	move	a3,t0
8000c40c:	01cd202b 	sltu	a0,t6,t5
8000c410:	0182300a 	movz	a2,t4,v0
8000c414:	0123380a 	movz	a3,t1,v1
8000c418:	014b282b 	sltu	a1,t2,t3
8000c41c:	01a01021 	move	v0,t5
8000c420:	01401821 	move	v1,t2
8000c424:	01c4100a 	movz	v0,t6,a0
8000c428:	0165180a 	movz	v1,t3,a1
8000c42c:	018d202b 	sltu	a0,t4,t5
8000c430:	afa60068 	sw	a2,104(sp)
8000c434:	afa7006c 	sw	a3,108(sp)
8000c438:	afa20070 	sw	v0,112(sp)
8000c43c:	148000f2 	bnez	a0,8000c808 <_Z18ComputeClipWindowsv+0xca8>
8000c440:	afa30074 	sw	v1,116(sp)
8000c444:	018a102b 	sltu	v0,t4,t2
8000c448:	104000f0 	beqz	v0,8000c80c <_Z18ComputeClipWindowsv+0xcac>
8000c44c:	01ac102b 	sltu	v0,t5,t4
8000c450:	01ac102b 	sltu	v0,t5,t4
8000c454:	0182680b 	movn	t5,t4,v0
8000c458:	0149102b 	sltu	v0,t2,t1
8000c45c:	0122500a 	movz	t2,t1,v0
8000c460:	24100003 	li	s0,3
8000c464:	afad0078 	sw	t5,120(sp)
8000c468:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c46c:	afaa007c 	sw	t2,124(sp)
8000c470:	3c078001 	lui	a3,0x8001
8000c474:	24e7bb38 	addiu	a3,a3,-17608
8000c478:	02c02021 	move	a0,s6
8000c47c:	02202821 	move	a1,s1
8000c480:	2442dc8c 	addiu	v0,v0,-9076
8000c484:	0040f809 	jalr	v0
8000c488:	24060008 	li	a2,8
8000c48c:	8fa30068 	lw	v1,104(sp)
8000c490:	1060025c 	beqz	v1,8000ce04 <_Z18ComputeClipWindowsv+0x12a4>
8000c494:	24690001 	addiu	t1,v1,1
8000c498:	2628ffff 	addiu	t0,s1,-1
8000c49c:	000810c0 	sll	v0,t0,0x3
8000c4a0:	00122080 	sll	a0,s2,0x2
8000c4a4:	27a30010 	addiu	v1,sp,16
8000c4a8:	00003021 	move	a2,zero
8000c4ac:	00435021 	addu	t2,v0,v1
8000c4b0:	00932021 	addu	a0,a0,s3
8000c4b4:	02c03821 	move	a3,s6
8000c4b8:	00002821 	move	a1,zero
8000c4bc:	10c00013 	beqz	a2,8000c50c <_Z18ComputeClipWindowsv+0x9ac>
8000c4c0:	240b0100 	li	t3,256
8000c4c4:	10c8001a 	beq	a2,t0,8000c530 <_Z18ComputeClipWindowsv+0x9d0>
8000c4c8:	00c8102a 	slt	v0,a2,t0
8000c4cc:	10400015 	beqz	v0,8000c524 <_Z18ComputeClipWindowsv+0x9c4>
8000c4d0:	00000000 	nop
8000c4d4:	8ce30004 	lw	v1,4(a3)
8000c4d8:	24e70008 	addiu	a3,a3,8
8000c4dc:	8ce20000 	lw	v0,0(a3)
8000c4e0:	24c60001 	addiu	a2,a2,1
8000c4e4:	24420001 	addiu	v0,v0,1
8000c4e8:	ac830018 	sw	v1,24(a0)
8000c4ec:	ac8200a8 	sw	v0,168(a0)
8000c4f0:	24a50001 	addiu	a1,a1,1
8000c4f4:	24840018 	addiu	a0,a0,24
8000c4f8:	00d1102a 	slt	v0,a2,s1
8000c4fc:	1040fe3c 	beqz	v0,8000bdf0 <_Z18ComputeClipWindowsv+0x290>
8000c500:	02931021 	addu	v0,s4,s3
8000c504:	14c0ffef 	bnez	a2,8000c4c4 <_Z18ComputeClipWindowsv+0x964>
8000c508:	00000000 	nop
8000c50c:	00c8102a 	slt	v0,a2,t0
8000c510:	ac800018 	sw	zero,24(a0)
8000c514:	ac8900a8 	sw	t1,168(a0)
8000c518:	24a50001 	addiu	a1,a1,1
8000c51c:	1440ffed 	bnez	v0,8000c4d4 <_Z18ComputeClipWindowsv+0x974>
8000c520:	24840018 	addiu	a0,a0,24
8000c524:	24c60001 	addiu	a2,a2,1
8000c528:	0800313e 	j	8000c4f8 <_Z18ComputeClipWindowsv+0x998>
8000c52c:	24e70008 	addiu	a3,a3,8
8000c530:	8d43005c 	lw	v1,92(t2)
8000c534:	2c620100 	sltiu	v0,v1,256
8000c538:	1040fffa 	beqz	v0,8000c524 <_Z18ComputeClipWindowsv+0x9c4>
8000c53c:	00000000 	nop
8000c540:	ac830018 	sw	v1,24(a0)
8000c544:	ac8b00a8 	sw	t3,168(a0)
8000c548:	24a50001 	addiu	a1,a1,1
8000c54c:	24840018 	addiu	a0,a0,24
8000c550:	24c60001 	addiu	a2,a2,1
8000c554:	0800313e 	j	8000c4f8 <_Z18ComputeClipWindowsv+0x998>
8000c558:	24e70008 	addiu	a3,a3,8
8000c55c:	8fa30028 	lw	v1,40(sp)
8000c560:	8fa8002c 	lw	t0,44(sp)
8000c564:	0103102b 	sltu	v0,t0,v1
8000c568:	144000ba 	bnez	v0,8000c854 <_Z18ComputeClipWindowsv+0xcf4>
8000c56c:	00000000 	nop
8000c570:	14600174 	bnez	v1,8000cb44 <_Z18ComputeClipWindowsv+0xfe4>
8000c574:	02931021 	addu	v0,s4,s3
8000c578:	00002021 	move	a0,zero
8000c57c:	2d020100 	sltiu	v0,t0,256
8000c580:	1040000a 	beqz	v0,8000c5ac <_Z18ComputeClipWindowsv+0xa4c>
8000c584:	00041040 	sll	v0,a0,0x1
8000c588:	000418c0 	sll	v1,a0,0x3
8000c58c:	00621823 	subu	v1,v1,v0
8000c590:	00721821 	addu	v1,v1,s2
8000c594:	00031880 	sll	v1,v1,0x2
8000c598:	00731821 	addu	v1,v1,s3
8000c59c:	24020100 	li	v0,256
8000c5a0:	ac6200a8 	sw	v0,168(v1)
8000c5a4:	ac680018 	sw	t0,24(v1)
8000c5a8:	24840001 	addiu	a0,a0,1
8000c5ac:	1480fe52 	bnez	a0,8000bef8 <_Z18ComputeClipWindowsv+0x398>
8000c5b0:	02931021 	addu	v0,s4,s3
8000c5b4:	02931821 	addu	v1,s4,s3
8000c5b8:	24020001 	li	v0,1
8000c5bc:	24040001 	li	a0,1
8000c5c0:	ac620018 	sw	v0,24(v1)
8000c5c4:	02931021 	addu	v0,s4,s3
8000c5c8:	ac6000a8 	sw	zero,168(v1)
8000c5cc:	08002fbf 	j	8000befc <_Z18ComputeClipWindowsv+0x39c>
8000c5d0:	ac440000 	sw	a0,0(v0)
8000c5d4:	8fa30010 	lw	v1,16(sp)
8000c5d8:	8fa90014 	lw	t1,20(sp)
8000c5dc:	0123102b 	sltu	v0,t1,v1
8000c5e0:	1440009c 	bnez	v0,8000c854 <_Z18ComputeClipWindowsv+0xcf4>
8000c5e4:	00000000 	nop
8000c5e8:	14600121 	bnez	v1,8000ca70 <_Z18ComputeClipWindowsv+0xf10>
8000c5ec:	02931021 	addu	v0,s4,s3
8000c5f0:	00002021 	move	a0,zero
8000c5f4:	2d220100 	sltiu	v0,t1,256
8000c5f8:	1040ffec 	beqz	v0,8000c5ac <_Z18ComputeClipWindowsv+0xa4c>
8000c5fc:	00041040 	sll	v0,a0,0x1
8000c600:	000418c0 	sll	v1,a0,0x3
8000c604:	00621823 	subu	v1,v1,v0
8000c608:	00721821 	addu	v1,v1,s2
8000c60c:	00031880 	sll	v1,v1,0x2
8000c610:	00731821 	addu	v1,v1,s3
8000c614:	24020100 	li	v0,256
8000c618:	24840001 	addiu	a0,a0,1
8000c61c:	ac6200a8 	sw	v0,168(v1)
8000c620:	0800316b 	j	8000c5ac <_Z18ComputeClipWindowsv+0xa4c>
8000c624:	ac690018 	sw	t1,24(v1)
8000c628:	08002f67 	j	8000bd9c <_Z18ComputeClipWindowsv+0x23c>
8000c62c:	00008821 	move	s1,zero
8000c630:	00ca102b 	sltu	v0,a2,t2
8000c634:	1440fdad 	bnez	v0,8000bcec <_Z18ComputeClipWindowsv+0x18c>
8000c638:	00a6102b 	sltu	v0,a1,a2
8000c63c:	08002f35 	j	8000bcd4 <_Z18ComputeClipWindowsv+0x174>
8000c640:	00000000 	nop
8000c644:	2ef70001 	sltiu	s7,s7,1
8000c648:	24020001 	li	v0,1
8000c64c:	1142011f 	beq	t2,v0,8000cacc <_Z18ComputeClipWindowsv+0xf6c>
8000c650:	8fa20010 	lw	v0,16(sp)
8000c654:	24020001 	li	v0,1
8000c658:	10c200f8 	beq	a2,v0,8000ca3c <_Z18ComputeClipWindowsv+0xedc>
8000c65c:	8fa20028 	lw	v0,40(sp)
8000c660:	27ac0010 	addiu	t4,sp,16
8000c664:	2ef70001 	sltiu	s7,s7,1
8000c668:	afa00040 	sw	zero,64(sp)
8000c66c:	00003821 	move	a3,zero
8000c670:	01802821 	move	a1,t4
8000c674:	27a40044 	addiu	a0,sp,68
8000c678:	8ca20000 	lw	v0,0(a1)
8000c67c:	24e70001 	addiu	a3,a3,1
8000c680:	ac820000 	sw	v0,0(a0)
8000c684:	8ca30004 	lw	v1,4(a1)
8000c688:	24a50008 	addiu	a1,a1,8
8000c68c:	ac830004 	sw	v1,4(a0)
8000c690:	1547fff9 	bne	t2,a3,8000c678 <_Z18ComputeClipWindowsv+0xb18>
8000c694:	24840008 	addiu	a0,a0,8
8000c698:	000a1040 	sll	v0,t2,0x1
8000c69c:	24480001 	addiu	t0,v0,1
8000c6a0:	27b60040 	addiu	s6,sp,64
8000c6a4:	00081080 	sll	v0,t0,0x2
8000c6a8:	02c22021 	addu	a0,s6,v0
8000c6ac:	00003821 	move	a3,zero
8000c6b0:	27a50028 	addiu	a1,sp,40
8000c6b4:	8ca20000 	lw	v0,0(a1)
8000c6b8:	24e70001 	addiu	a3,a3,1
8000c6bc:	ac820000 	sw	v0,0(a0)
8000c6c0:	8ca30004 	lw	v1,4(a1)
8000c6c4:	24a50008 	addiu	a1,a1,8
8000c6c8:	ac830004 	sw	v1,4(a0)
8000c6cc:	14c7fff9 	bne	a2,a3,8000c6b4 <_Z18ComputeClipWindowsv+0xb54>
8000c6d0:	24840008 	addiu	a0,a0,8
8000c6d4:	00061840 	sll	v1,a2,0x1
8000c6d8:	01031821 	addu	v1,t0,v1
8000c6dc:	24710001 	addiu	s1,v1,1
8000c6e0:	00031880 	sll	v1,v1,0x2
8000c6e4:	006c1821 	addu	v1,v1,t4
8000c6e8:	24080100 	li	t0,256
8000c6ec:	3c078001 	lui	a3,0x8001
8000c6f0:	3c028011 	lui	v0,0x8011
8000c6f4:	afac0098 	sw	t4,152(sp)
8000c6f8:	24e7bb10 	addiu	a3,a3,-17648
8000c6fc:	02c02021 	move	a0,s6
8000c700:	02202821 	move	a1,s1
8000c704:	24060004 	li	a2,4
8000c708:	2442dc8c 	addiu	v0,v0,-9076
8000c70c:	0040f809 	jalr	v0
8000c710:	ac680030 	sw	t0,48(v1)
8000c714:	1220fefb 	beqz	s1,8000c304 <_Z18ComputeClipWindowsv+0x7a4>
8000c718:	8fac0098 	lw	t4,152(sp)
8000c71c:	25890034 	addiu	t1,t4,52
8000c720:	00003821 	move	a3,zero
8000c724:	8d2bfffc 	lw	t3,-4(t1)
8000c728:	8d230000 	lw	v1,0(t1)
8000c72c:	24e20001 	addiu	v0,a3,1
8000c730:	01805021 	move	t2,t4
8000c734:	00008021 	move	s0,zero
8000c738:	1163001b 	beq	t3,v1,8000c7a8 <_Z18ComputeClipWindowsv+0xc48>
8000c73c:	00021080 	sll	v0,v0,0x2
8000c740:	02c22021 	addu	a0,s6,v0
8000c744:	00e02821 	move	a1,a3
8000c748:	24e70002 	addiu	a3,a3,2
8000c74c:	00f1302b 	sltu	a2,a3,s1
8000c750:	10c00024 	beqz	a2,8000c7e4 <_Z18ComputeClipWindowsv+0xc84>
8000c754:	25290008 	addiu	t1,t1,8
8000c758:	8c830004 	lw	v1,4(a0)
8000c75c:	8c820000 	lw	v0,0(a0)
8000c760:	24a80001 	addiu	t0,a1,1
8000c764:	24840008 	addiu	a0,a0,8
8000c768:	1043fff7 	beq	v0,v1,8000c748 <_Z18ComputeClipWindowsv+0xbe8>
8000c76c:	00e02821 	move	a1,a3
8000c770:	00081080 	sll	v0,t0,0x2
8000c774:	004c1021 	addu	v0,v0,t4
8000c778:	8c430030 	lw	v1,48(v0)
8000c77c:	26100001 	addiu	s0,s0,1
8000c780:	ad4b0058 	sw	t3,88(t2)
8000c784:	ad43005c 	sw	v1,92(t2)
8000c788:	254a0008 	addiu	t2,t2,8
8000c78c:	10c0fd5e 	beqz	a2,8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c790:	00000000 	nop
8000c794:	8d2bfffc 	lw	t3,-4(t1)
8000c798:	8d230000 	lw	v1,0(t1)
8000c79c:	24e20001 	addiu	v0,a3,1
8000c7a0:	1563ffe7 	bne	t3,v1,8000c740 <_Z18ComputeClipWindowsv+0xbe0>
8000c7a4:	00021080 	sll	v0,v0,0x2
8000c7a8:	24e70002 	addiu	a3,a3,2
8000c7ac:	00f1302b 	sltu	a2,a3,s1
8000c7b0:	14c0fff8 	bnez	a2,8000c794 <_Z18ComputeClipWindowsv+0xc34>
8000c7b4:	25290008 	addiu	t1,t1,8
8000c7b8:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c7bc:	00000000 	nop
8000c7c0:	8faa0028 	lw	t2,40(sp)
8000c7c4:	8fa8002c 	lw	t0,44(sp)
8000c7c8:	0148102b 	sltu	v0,t2,t0
8000c7cc:	14400155 	bnez	v0,8000cd24 <_Z18ComputeClipWindowsv+0x11c4>
8000c7d0:	8fa40010 	lw	a0,16(sp)
8000c7d4:	24100001 	li	s0,1
8000c7d8:	afaa0068 	sw	t2,104(sp)
8000c7dc:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c7e0:	afa8006c 	sw	t0,108(sp)
8000c7e4:	24a80001 	addiu	t0,a1,1
8000c7e8:	00081080 	sll	v0,t0,0x2
8000c7ec:	004c1021 	addu	v0,v0,t4
8000c7f0:	8c430030 	lw	v1,48(v0)
8000c7f4:	26100001 	addiu	s0,s0,1
8000c7f8:	ad4b0058 	sw	t3,88(t2)
8000c7fc:	ad43005c 	sw	v1,92(t2)
8000c800:	080031e3 	j	8000c78c <_Z18ComputeClipWindowsv+0xc2c>
8000c804:	254a0008 	addiu	t2,t2,8
8000c808:	01ac102b 	sltu	v0,t5,t4
8000c80c:	14400005 	bnez	v0,8000c824 <_Z18ComputeClipWindowsv+0xcc4>
8000c810:	01cf102b 	sltu	v0,t6,t7
8000c814:	01a9102b 	sltu	v0,t5,t1
8000c818:	1440ff10 	bnez	v0,8000c45c <_Z18ComputeClipWindowsv+0x8fc>
8000c81c:	0149102b 	sltu	v0,t2,t1
8000c820:	01cf102b 	sltu	v0,t6,t7
8000c824:	14400004 	bnez	v0,8000c838 <_Z18ComputeClipWindowsv+0xcd8>
8000c828:	01ee102b 	sltu	v0,t7,t6
8000c82c:	01c8102b 	sltu	v0,t6,t0
8000c830:	14400046 	bnez	v0,8000c94c <_Z18ComputeClipWindowsv+0xdec>
8000c834:	01ee102b 	sltu	v0,t7,t6
8000c838:	1440fd33 	bnez	v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c83c:	24100002 	li	s0,2
8000c840:	01eb102b 	sltu	v0,t7,t3
8000c844:	14400043 	bnez	v0,8000c954 <_Z18ComputeClipWindowsv+0xdf4>
8000c848:	0168102b 	sltu	v0,t3,t0
8000c84c:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c850:	00000000 	nop
8000c854:	02931821 	addu	v1,s4,s3
8000c858:	24020100 	li	v0,256
8000c85c:	24040001 	li	a0,1
8000c860:	ac6200a8 	sw	v0,168(v1)
8000c864:	02931021 	addu	v0,s4,s3
8000c868:	ac600018 	sw	zero,24(v1)
8000c86c:	08002fbf 	j	8000befc <_Z18ComputeClipWindowsv+0x39c>
8000c870:	ac440000 	sw	a0,0(v0)
8000c874:	8fa90014 	lw	t1,20(sp)
8000c878:	0089102b 	sltu	v0,a0,t1
8000c87c:	10400098 	beqz	v0,8000cae0 <_Z18ComputeClipWindowsv+0xf80>
8000c880:	3c028012 	lui	v0,0x8012
8000c884:	10ca00ee 	beq	a2,t2,8000cc40 <_Z18ComputeClipWindowsv+0x10e0>
8000c888:	8fa50028 	lw	a1,40(sp)
8000c88c:	0085102b 	sltu	v0,a0,a1
8000c890:	14400015 	bnez	v0,8000c8e8 <_Z18ComputeClipWindowsv+0xd88>
8000c894:	00a4102b 	sltu	v0,a1,a0
8000c898:	8fa8002c 	lw	t0,44(sp)
8000c89c:	0088102b 	sltu	v0,a0,t0
8000c8a0:	10400011 	beqz	v0,8000c8e8 <_Z18ComputeClipWindowsv+0xd88>
8000c8a4:	00a4102b 	sltu	v0,a1,a0
8000c8a8:	8fa60030 	lw	a2,48(sp)
8000c8ac:	0128102b 	sltu	v0,t1,t0
8000c8b0:	0122400a 	movz	t0,t1,v0
8000c8b4:	0086182b 	sltu	v1,a0,a2
8000c8b8:	afa50068 	sw	a1,104(sp)
8000c8bc:	146000d6 	bnez	v1,8000cc18 <_Z18ComputeClipWindowsv+0x10b8>
8000c8c0:	afa8006c 	sw	t0,108(sp)
8000c8c4:	8faa0034 	lw	t2,52(sp)
8000c8c8:	008a102b 	sltu	v0,a0,t2
8000c8cc:	104000d3 	beqz	v0,8000cc1c <_Z18ComputeClipWindowsv+0x10bc>
8000c8d0:	00c4102b 	sltu	v0,a2,a0
8000c8d4:	012a102b 	sltu	v0,t1,t2
8000c8d8:	0122500a 	movz	t2,t1,v0
8000c8dc:	afa60070 	sw	a2,112(sp)
8000c8e0:	08003278 	j	8000c9e0 <_Z18ComputeClipWindowsv+0xe80>
8000c8e4:	afaa0074 	sw	t2,116(sp)
8000c8e8:	104000bd 	beqz	v0,8000cbe0 <_Z18ComputeClipWindowsv+0x1080>
8000c8ec:	00a9102b 	sltu	v0,a1,t1
8000c8f0:	8fa50030 	lw	a1,48(sp)
8000c8f4:	0085302b 	sltu	a2,a0,a1
8000c8f8:	14c00125 	bnez	a2,8000cd90 <_Z18ComputeClipWindowsv+0x1230>
8000c8fc:	00a4102b 	sltu	v0,a1,a0
8000c900:	8faa0034 	lw	t2,52(sp)
8000c904:	008a102b 	sltu	v0,a0,t2
8000c908:	10400121 	beqz	v0,8000cd90 <_Z18ComputeClipWindowsv+0x1230>
8000c90c:	00a4102b 	sltu	v0,a1,a0
8000c910:	8fa20028 	lw	v0,40(sp)
8000c914:	8fa3002c 	lw	v1,44(sp)
8000c918:	00a02021 	move	a0,a1
8000c91c:	afa20068 	sw	v0,104(sp)
8000c920:	afa3006c 	sw	v1,108(sp)
8000c924:	012a102b 	sltu	v0,t1,t2
8000c928:	0122500a 	movz	t2,t1,v0
8000c92c:	24100002 	li	s0,2
8000c930:	afa40070 	sw	a0,112(sp)
8000c934:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c938:	afaa0074 	sw	t2,116(sp)
8000c93c:	02202821 	move	a1,s1
8000c940:	02931021 	addu	v0,s4,s3
8000c944:	08002f7d 	j	8000bdf4 <_Z18ComputeClipWindowsv+0x294>
8000c948:	ac450000 	sw	a1,0(v0)
8000c94c:	01c2780b 	movn	t7,t6,v0
8000c950:	0168102b 	sltu	v0,t3,t0
8000c954:	0102580a 	movz	t3,t0,v0
8000c958:	24100003 	li	s0,3
8000c95c:	afaf0078 	sw	t7,120(sp)
8000c960:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000c964:	afab007c 	sw	t3,124(sp)
8000c968:	8fa40028 	lw	a0,40(sp)
8000c96c:	8fa8002c 	lw	t0,44(sp)
8000c970:	0088102b 	sltu	v0,a0,t0
8000c974:	10400035 	beqz	v0,8000ca4c <_Z18ComputeClipWindowsv+0xeec>
8000c978:	8fa50010 	lw	a1,16(sp)
8000c97c:	0085102b 	sltu	v0,a0,a1
8000c980:	10400092 	beqz	v0,8000cbcc <_Z18ComputeClipWindowsv+0x106c>
8000c984:	8fa90014 	lw	t1,20(sp)
8000c988:	00a4102b 	sltu	v0,a1,a0
8000c98c:	1440007c 	bnez	v0,8000cb80 <_Z18ComputeClipWindowsv+0x1020>
8000c990:	00a8102b 	sltu	v0,a1,t0
8000c994:	1040007a 	beqz	v0,8000cb80 <_Z18ComputeClipWindowsv+0x1020>
8000c998:	0085102b 	sltu	v0,a0,a1
8000c99c:	8fa90014 	lw	t1,20(sp)
8000c9a0:	0082280b 	movn	a1,a0,v0
8000c9a4:	8fa60018 	lw	a2,24(sp)
8000c9a8:	0109102b 	sltu	v0,t0,t1
8000c9ac:	0102480a 	movz	t1,t0,v0
8000c9b0:	0086182b 	sltu	v1,a0,a2
8000c9b4:	afa50068 	sw	a1,104(sp)
8000c9b8:	146000eb 	bnez	v1,8000cd68 <_Z18ComputeClipWindowsv+0x1208>
8000c9bc:	afa9006c 	sw	t1,108(sp)
8000c9c0:	8fab001c 	lw	t3,28(sp)
8000c9c4:	008b102b 	sltu	v0,a0,t3
8000c9c8:	104000e8 	beqz	v0,8000cd6c <_Z18ComputeClipWindowsv+0x120c>
8000c9cc:	00c4102b 	sltu	v0,a2,a0
8000c9d0:	010b102b 	sltu	v0,t0,t3
8000c9d4:	0102580a 	movz	t3,t0,v0
8000c9d8:	afa60070 	sw	a2,112(sp)
8000c9dc:	afab0074 	sw	t3,116(sp)
8000c9e0:	8fa50068 	lw	a1,104(sp)
8000c9e4:	8fa40070 	lw	a0,112(sp)
8000c9e8:	00a4102b 	sltu	v0,a1,a0
8000c9ec:	14400081 	bnez	v0,8000cbf4 <_Z18ComputeClipWindowsv+0x1094>
8000c9f0:	0085102b 	sltu	v0,a0,a1
8000c9f4:	8fa30074 	lw	v1,116(sp)
8000c9f8:	00a3102b 	sltu	v0,a1,v1
8000c9fc:	1040007d 	beqz	v0,8000cbf4 <_Z18ComputeClipWindowsv+0x1094>
8000ca00:	0085102b 	sltu	v0,a0,a1
8000ca04:	8fa7006c 	lw	a3,108(sp)
8000ca08:	00e3102b 	sltu	v0,a3,v1
8000ca0c:	0062380b 	movn	a3,v1,v0
8000ca10:	24100001 	li	s0,1
8000ca14:	afa40068 	sw	a0,104(sp)
8000ca18:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000ca1c:	afa7006c 	sw	a3,108(sp)
8000ca20:	8fa90014 	lw	t1,20(sp)
8000ca24:	0169102b 	sltu	v0,t3,t1
8000ca28:	14400015 	bnez	v0,8000ca80 <_Z18ComputeClipWindowsv+0xf20>
8000ca2c:	24100001 	li	s0,1
8000ca30:	afab0068 	sw	t3,104(sp)
8000ca34:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000ca38:	afa9006c 	sw	t1,108(sp)
8000ca3c:	8fa3002c 	lw	v1,44(sp)
8000ca40:	0043102b 	sltu	v0,v0,v1
8000ca44:	1440ff07 	bnez	v0,8000c664 <_Z18ComputeClipWindowsv+0xb04>
8000ca48:	27ac0010 	addiu	t4,sp,16
8000ca4c:	3c028012 	lui	v0,0x8012
8000ca50:	27a40068 	addiu	a0,sp,104
8000ca54:	27a50010 	addiu	a1,sp,16
8000ca58:	000a30c0 	sll	a2,t2,0x3
8000ca5c:	2442c980 	addiu	v0,v0,-13952
8000ca60:	0040f809 	jalr	v0
8000ca64:	01408021 	move	s0,t2
8000ca68:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000ca6c:	00000000 	nop
8000ca70:	24040001 	li	a0,1
8000ca74:	ac4300a8 	sw	v1,168(v0)
8000ca78:	0800317d 	j	8000c5f4 <_Z18ComputeClipWindowsv+0xa94>
8000ca7c:	ac400018 	sw	zero,24(v0)
8000ca80:	10ca0034 	beq	a2,t2,8000cb54 <_Z18ComputeClipWindowsv+0xff4>
8000ca84:	8fa40028 	lw	a0,40(sp)
8000ca88:	8fa8002c 	lw	t0,44(sp)
8000ca8c:	8fa50030 	lw	a1,48(sp)
8000ca90:	8faa0034 	lw	t2,52(sp)
8000ca94:	0164302b 	sltu	a2,t3,a0
8000ca98:	0109382b 	sltu	a3,t0,t1
8000ca9c:	0165102b 	sltu	v0,t3,a1
8000caa0:	0149182b 	sltu	v1,t2,t1
8000caa4:	0162280a 	movz	a1,t3,v0
8000caa8:	0123500a 	movz	t2,t1,v1
8000caac:	0166200a 	movz	a0,t3,a2
8000cab0:	0127400a 	movz	t0,t1,a3
8000cab4:	24100002 	li	s0,2
8000cab8:	afa40068 	sw	a0,104(sp)
8000cabc:	afa8006c 	sw	t0,108(sp)
8000cac0:	afa50070 	sw	a1,112(sp)
8000cac4:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cac8:	afaa0074 	sw	t2,116(sp)
8000cacc:	8fa30014 	lw	v1,20(sp)
8000cad0:	0043102b 	sltu	v0,v0,v1
8000cad4:	1440fee0 	bnez	v0,8000c658 <_Z18ComputeClipWindowsv+0xaf8>
8000cad8:	24020001 	li	v0,1
8000cadc:	3c028012 	lui	v0,0x8012
8000cae0:	00c08021 	move	s0,a2
8000cae4:	27a40068 	addiu	a0,sp,104
8000cae8:	27a50028 	addiu	a1,sp,40
8000caec:	2442c980 	addiu	v0,v0,-13952
8000caf0:	0040f809 	jalr	v0
8000caf4:	000630c0 	sll	a2,a2,0x3
8000caf8:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cafc:	00000000 	nop
8000cb00:	02931021 	addu	v0,s4,s3
8000cb04:	08002f7d 	j	8000bdf4 <_Z18ComputeClipWindowsv+0x294>
8000cb08:	ac450000 	sw	a1,0(v0)
8000cb0c:	10e0ff8b 	beqz	a3,8000c93c <_Z18ComputeClipWindowsv+0xddc>
8000cb10:	00111040 	sll	v0,s1,0x1
8000cb14:	001118c0 	sll	v1,s1,0x3
8000cb18:	00621823 	subu	v1,v1,v0
8000cb1c:	00721821 	addu	v1,v1,s2
8000cb20:	00031880 	sll	v1,v1,0x2
8000cb24:	00731821 	addu	v1,v1,s3
8000cb28:	24020100 	li	v0,256
8000cb2c:	ac6200a8 	sw	v0,168(v1)
8000cb30:	26250001 	addiu	a1,s1,1
8000cb34:	02931021 	addu	v0,s4,s3
8000cb38:	ac600018 	sw	zero,24(v1)
8000cb3c:	08002f7d 	j	8000bdf4 <_Z18ComputeClipWindowsv+0x294>
8000cb40:	ac450000 	sw	a1,0(v0)
8000cb44:	24040001 	li	a0,1
8000cb48:	ac4300a8 	sw	v1,168(v0)
8000cb4c:	0800315f 	j	8000c57c <_Z18ComputeClipWindowsv+0xa1c>
8000cb50:	ac400018 	sw	zero,24(v0)
8000cb54:	8fa8002c 	lw	t0,44(sp)
8000cb58:	0088102b 	sltu	v0,a0,t0
8000cb5c:	10400004 	beqz	v0,8000cb70 <_Z18ComputeClipWindowsv+0x1010>
8000cb60:	0164102b 	sltu	v0,t3,a0
8000cb64:	0109182b 	sltu	v1,t0,t1
8000cb68:	0162200a 	movz	a0,t3,v0
8000cb6c:	0123400a 	movz	t0,t1,v1
8000cb70:	24100001 	li	s0,1
8000cb74:	afa40068 	sw	a0,104(sp)
8000cb78:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cb7c:	afa8006c 	sw	t0,108(sp)
8000cb80:	8fa50018 	lw	a1,24(sp)
8000cb84:	0085302b 	sltu	a2,a0,a1
8000cb88:	14c00036 	bnez	a2,8000cc64 <_Z18ComputeClipWindowsv+0x1104>
8000cb8c:	00a4102b 	sltu	v0,a1,a0
8000cb90:	8fab001c 	lw	t3,28(sp)
8000cb94:	008b102b 	sltu	v0,a0,t3
8000cb98:	10400032 	beqz	v0,8000cc64 <_Z18ComputeClipWindowsv+0x1104>
8000cb9c:	00a4102b 	sltu	v0,a1,a0
8000cba0:	8fa20010 	lw	v0,16(sp)
8000cba4:	8fa30014 	lw	v1,20(sp)
8000cba8:	00a02021 	move	a0,a1
8000cbac:	afa20068 	sw	v0,104(sp)
8000cbb0:	afa3006c 	sw	v1,108(sp)
8000cbb4:	010b102b 	sltu	v0,t0,t3
8000cbb8:	0102580a 	movz	t3,t0,v0
8000cbbc:	24100002 	li	s0,2
8000cbc0:	afa40070 	sw	a0,112(sp)
8000cbc4:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cbc8:	afab0074 	sw	t3,116(sp)
8000cbcc:	0089102b 	sltu	v0,a0,t1
8000cbd0:	1440ff75 	bnez	v0,8000c9a8 <_Z18ComputeClipWindowsv+0xe48>
8000cbd4:	8fa60018 	lw	a2,24(sp)
8000cbd8:	08003263 	j	8000c98c <_Z18ComputeClipWindowsv+0xe2c>
8000cbdc:	00a4102b 	sltu	v0,a1,a0
8000cbe0:	1040ff43 	beqz	v0,8000c8f0 <_Z18ComputeClipWindowsv+0xd90>
8000cbe4:	0085102b 	sltu	v0,a0,a1
8000cbe8:	8fa8002c 	lw	t0,44(sp)
8000cbec:	0800322a 	j	8000c8a8 <_Z18ComputeClipWindowsv+0xd48>
8000cbf0:	0082280b 	movn	a1,a0,v0
8000cbf4:	1440fc44 	bnez	v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cbf8:	24100002 	li	s0,2
8000cbfc:	8fa7006c 	lw	a3,108(sp)
8000cc00:	0087102b 	sltu	v0,a0,a3
8000cc04:	1040fc40 	beqz	v0,8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cc08:	00a4102b 	sltu	v0,a1,a0
8000cc0c:	8fa30074 	lw	v1,116(sp)
8000cc10:	08003282 	j	8000ca08 <_Z18ComputeClipWindowsv+0xea8>
8000cc14:	00a2200b 	movn	a0,a1,v0
8000cc18:	00c4102b 	sltu	v0,a2,a0
8000cc1c:	1440001d 	bnez	v0,8000cc94 <_Z18ComputeClipWindowsv+0x1134>
8000cc20:	8fa20030 	lw	v0,48(sp)
8000cc24:	00c9102b 	sltu	v0,a2,t1
8000cc28:	1040001a 	beqz	v0,8000cc94 <_Z18ComputeClipWindowsv+0x1134>
8000cc2c:	8fa20030 	lw	v0,48(sp)
8000cc30:	0086102b 	sltu	v0,a0,a2
8000cc34:	8faa0034 	lw	t2,52(sp)
8000cc38:	08003235 	j	8000c8d4 <_Z18ComputeClipWindowsv+0xd74>
8000cc3c:	0082300b 	movn	a2,a0,v0
8000cc40:	8fa30028 	lw	v1,40(sp)
8000cc44:	8fa8002c 	lw	t0,44(sp)
8000cc48:	0068102b 	sltu	v0,v1,t0
8000cc4c:	14400015 	bnez	v0,8000cca4 <_Z18ComputeClipWindowsv+0x1144>
8000cc50:	0083102b 	sltu	v0,a0,v1
8000cc54:	24100001 	li	s0,1
8000cc58:	afa40068 	sw	a0,104(sp)
8000cc5c:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cc60:	afa9006c 	sw	t1,108(sp)
8000cc64:	14400022 	bnez	v0,8000ccf0 <_Z18ComputeClipWindowsv+0x1190>
8000cc68:	8fa20010 	lw	v0,16(sp)
8000cc6c:	00a8102b 	sltu	v0,a1,t0
8000cc70:	1040001f 	beqz	v0,8000ccf0 <_Z18ComputeClipWindowsv+0x1190>
8000cc74:	8fa20010 	lw	v0,16(sp)
8000cc78:	8fa30014 	lw	v1,20(sp)
8000cc7c:	afa20068 	sw	v0,104(sp)
8000cc80:	14c0009a 	bnez	a2,8000ceec <_Z18ComputeClipWindowsv+0x138c>
8000cc84:	afa3006c 	sw	v1,108(sp)
8000cc88:	8fab001c 	lw	t3,28(sp)
8000cc8c:	080032ed 	j	8000cbb4 <_Z18ComputeClipWindowsv+0x1054>
8000cc90:	00a02021 	move	a0,a1
8000cc94:	8fa30034 	lw	v1,52(sp)
8000cc98:	afa20070 	sw	v0,112(sp)
8000cc9c:	08003278 	j	8000c9e0 <_Z18ComputeClipWindowsv+0xe80>
8000cca0:	afa30074 	sw	v1,116(sp)
8000cca4:	14400005 	bnez	v0,8000ccbc <_Z18ComputeClipWindowsv+0x115c>
8000cca8:	0064102b 	sltu	v0,v1,a0
8000ccac:	0088102b 	sltu	v0,a0,t0
8000ccb0:	1440000a 	bnez	v0,8000ccdc <_Z18ComputeClipWindowsv+0x117c>
8000ccb4:	0128102b 	sltu	v0,t1,t0
8000ccb8:	0064102b 	sltu	v0,v1,a0
8000ccbc:	14400082 	bnez	v0,8000cec8 <_Z18ComputeClipWindowsv+0x1368>
8000ccc0:	8fa20010 	lw	v0,16(sp)
8000ccc4:	0069102b 	sltu	v0,v1,t1
8000ccc8:	1040007f 	beqz	v0,8000cec8 <_Z18ComputeClipWindowsv+0x1368>
8000cccc:	8fa20010 	lw	v0,16(sp)
8000ccd0:	0083102b 	sltu	v0,a0,v1
8000ccd4:	0082180b 	movn	v1,a0,v0
8000ccd8:	0128102b 	sltu	v0,t1,t0
8000ccdc:	0122400a 	movz	t0,t1,v0
8000cce0:	24100001 	li	s0,1
8000cce4:	afa30068 	sw	v1,104(sp)
8000cce8:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000ccec:	afa8006c 	sw	t0,108(sp)
8000ccf0:	8fa30014 	lw	v1,20(sp)
8000ccf4:	afa20068 	sw	v0,104(sp)
8000ccf8:	afa3006c 	sw	v1,108(sp)
8000ccfc:	8fa20028 	lw	v0,40(sp)
8000cd00:	8fa3002c 	lw	v1,44(sp)
8000cd04:	afa20070 	sw	v0,112(sp)
8000cd08:	afa30074 	sw	v1,116(sp)
8000cd0c:	8fa20018 	lw	v0,24(sp)
8000cd10:	8fa3001c 	lw	v1,28(sp)
8000cd14:	24100003 	li	s0,3
8000cd18:	afa20078 	sw	v0,120(sp)
8000cd1c:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cd20:	afa3007c 	sw	v1,124(sp)
8000cd24:	8fa90014 	lw	t1,20(sp)
8000cd28:	8fa50018 	lw	a1,24(sp)
8000cd2c:	8fab001c 	lw	t3,28(sp)
8000cd30:	0144302b 	sltu	a2,t2,a0
8000cd34:	0128382b 	sltu	a3,t1,t0
8000cd38:	0145102b 	sltu	v0,t2,a1
8000cd3c:	0168182b 	sltu	v1,t3,t0
8000cd40:	0142280a 	movz	a1,t2,v0
8000cd44:	0103580a 	movz	t3,t0,v1
8000cd48:	0146200a 	movz	a0,t2,a2
8000cd4c:	0107480a 	movz	t1,t0,a3
8000cd50:	24100002 	li	s0,2
8000cd54:	afa40068 	sw	a0,104(sp)
8000cd58:	afa9006c 	sw	t1,108(sp)
8000cd5c:	afa50070 	sw	a1,112(sp)
8000cd60:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cd64:	afab0074 	sw	t3,116(sp)
8000cd68:	00c4102b 	sltu	v0,a2,a0
8000cd6c:	14400014 	bnez	v0,8000cdc0 <_Z18ComputeClipWindowsv+0x1260>
8000cd70:	8fa20018 	lw	v0,24(sp)
8000cd74:	00c8102b 	sltu	v0,a2,t0
8000cd78:	10400011 	beqz	v0,8000cdc0 <_Z18ComputeClipWindowsv+0x1260>
8000cd7c:	8fa20018 	lw	v0,24(sp)
8000cd80:	0086102b 	sltu	v0,a0,a2
8000cd84:	8fab001c 	lw	t3,28(sp)
8000cd88:	08003274 	j	8000c9d0 <_Z18ComputeClipWindowsv+0xe70>
8000cd8c:	0082300b 	movn	a2,a0,v0
8000cd90:	1440000f 	bnez	v0,8000cdd0 <_Z18ComputeClipWindowsv+0x1270>
8000cd94:	8fa20028 	lw	v0,40(sp)
8000cd98:	00a9102b 	sltu	v0,a1,t1
8000cd9c:	1040000c 	beqz	v0,8000cdd0 <_Z18ComputeClipWindowsv+0x1270>
8000cda0:	8fa20028 	lw	v0,40(sp)
8000cda4:	8fa3002c 	lw	v1,44(sp)
8000cda8:	afa20068 	sw	v0,104(sp)
8000cdac:	14c00035 	bnez	a2,8000ce84 <_Z18ComputeClipWindowsv+0x1324>
8000cdb0:	afa3006c 	sw	v1,108(sp)
8000cdb4:	8faa0034 	lw	t2,52(sp)
8000cdb8:	08003249 	j	8000c924 <_Z18ComputeClipWindowsv+0xdc4>
8000cdbc:	00a02021 	move	a0,a1
8000cdc0:	8fa3001c 	lw	v1,28(sp)
8000cdc4:	afa20070 	sw	v0,112(sp)
8000cdc8:	08003278 	j	8000c9e0 <_Z18ComputeClipWindowsv+0xe80>
8000cdcc:	afa30074 	sw	v1,116(sp)
8000cdd0:	8fa3002c 	lw	v1,44(sp)
8000cdd4:	afa20068 	sw	v0,104(sp)
8000cdd8:	afa3006c 	sw	v1,108(sp)
8000cddc:	8fa20010 	lw	v0,16(sp)
8000cde0:	8fa30014 	lw	v1,20(sp)
8000cde4:	afa20070 	sw	v0,112(sp)
8000cde8:	afa30074 	sw	v1,116(sp)
8000cdec:	8fa20030 	lw	v0,48(sp)
8000cdf0:	8fa30034 	lw	v1,52(sp)
8000cdf4:	24100003 	li	s0,3
8000cdf8:	afa20078 	sw	v0,120(sp)
8000cdfc:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000ce00:	afa3007c 	sw	v1,124(sp)
8000ce04:	00003021 	move	a2,zero
8000ce08:	00002821 	move	a1,zero
8000ce0c:	2628ffff 	addiu	t0,s1,-1
8000ce10:	000610c0 	sll	v0,a2,0x3
8000ce14:	03a22021 	addu	a0,sp,v0
8000ce18:	10c8001c 	beq	a2,t0,8000ce8c <_Z18ComputeClipWindowsv+0x132c>
8000ce1c:	00c8482a 	slt	t1,a2,t0
8000ce20:	00051840 	sll	v1,a1,0x1
8000ce24:	000510c0 	sll	v0,a1,0x3
8000ce28:	00431023 	subu	v0,v0,v1
8000ce2c:	00521021 	addu	v0,v0,s2
8000ce30:	000620c0 	sll	a0,a2,0x3
8000ce34:	27aa0010 	addiu	t2,sp,16
8000ce38:	00021080 	sll	v0,v0,0x2
8000ce3c:	008a2021 	addu	a0,a0,t2
8000ce40:	1120001f 	beqz	t1,8000cec0 <_Z18ComputeClipWindowsv+0x1360>
8000ce44:	00533821 	addu	a3,v0,s3
8000ce48:	8c84005c 	lw	a0,92(a0)
8000ce4c:	24c60001 	addiu	a2,a2,1
8000ce50:	000610c0 	sll	v0,a2,0x3
8000ce54:	004a1021 	addu	v0,v0,t2
8000ce58:	ace40018 	sw	a0,24(a3)
8000ce5c:	8c430058 	lw	v1,88(v0)
8000ce60:	24a50001 	addiu	a1,a1,1
8000ce64:	24630001 	addiu	v1,v1,1
8000ce68:	ace300a8 	sw	v1,168(a3)
8000ce6c:	00d1102a 	slt	v0,a2,s1
8000ce70:	1440ffe8 	bnez	v0,8000ce14 <_Z18ComputeClipWindowsv+0x12b4>
8000ce74:	000610c0 	sll	v0,a2,0x3
8000ce78:	02931021 	addu	v0,s4,s3
8000ce7c:	08002f7d 	j	8000bdf4 <_Z18ComputeClipWindowsv+0x294>
8000ce80:	ac450000 	sw	a1,0(v0)
8000ce84:	08003249 	j	8000c924 <_Z18ComputeClipWindowsv+0xdc4>
8000ce88:	8faa0034 	lw	t2,52(sp)
8000ce8c:	00051040 	sll	v0,a1,0x1
8000ce90:	000518c0 	sll	v1,a1,0x3
8000ce94:	00621823 	subu	v1,v1,v0
8000ce98:	8c84006c 	lw	a0,108(a0)
8000ce9c:	00721821 	addu	v1,v1,s2
8000cea0:	00031880 	sll	v1,v1,0x2
8000cea4:	2c820100 	sltiu	v0,a0,256
8000cea8:	10400005 	beqz	v0,8000cec0 <_Z18ComputeClipWindowsv+0x1360>
8000ceac:	00731821 	addu	v1,v1,s3
8000ceb0:	24020100 	li	v0,256
8000ceb4:	24a50001 	addiu	a1,a1,1
8000ceb8:	ac6200a8 	sw	v0,168(v1)
8000cebc:	ac640018 	sw	a0,24(v1)
8000cec0:	0800339b 	j	8000ce6c <_Z18ComputeClipWindowsv+0x130c>
8000cec4:	24c60001 	addiu	a2,a2,1
8000cec8:	8fa30014 	lw	v1,20(sp)
8000cecc:	afa20068 	sw	v0,104(sp)
8000ced0:	afa3006c 	sw	v1,108(sp)
8000ced4:	8fa20028 	lw	v0,40(sp)
8000ced8:	8fa3002c 	lw	v1,44(sp)
8000cedc:	24100002 	li	s0,2
8000cee0:	afa20070 	sw	v0,112(sp)
8000cee4:	08002f42 	j	8000bd08 <_Z18ComputeClipWindowsv+0x1a8>
8000cee8:	afa30074 	sw	v1,116(sp)
8000ceec:	080032ed 	j	8000cbb4 <_Z18ComputeClipWindowsv+0x1054>
8000cef0:	8fab001c 	lw	t3,28(sp)
	...

8000cf00 <_Z11S9xResetCPUv>:
8000cf00:	27bdffe0 	addiu	sp,sp,-32
8000cf04:	afb00010 	sw	s0,16(sp)
8000cf08:	3c028006 	lui	v0,0x8006
8000cf0c:	3c108021 	lui	s0,0x8021
8000cf10:	afbf001c 	sw	ra,28(sp)
8000cf14:	afb20018 	sw	s2,24(sp)
8000cf18:	afb10014 	sw	s1,20(sp)
8000cf1c:	3404fffc 	li	a0,0xfffc
8000cf20:	24424be8 	addiu	v0,v0,19432
8000cf24:	0040f809 	jalr	v0
8000cf28:	a200e2f8 	sb	zero,-7432(s0)
8000cf2c:	3c088021 	lui	t0,0x8021
8000cf30:	8d07e2a8 	lw	a3,-7512(t0)
8000cf34:	3c048021 	lui	a0,0x8021
8000cf38:	2610e2f8 	addiu	s0,s0,-7432
8000cf3c:	8c89e434 	lw	t1,-7116(a0)
8000cf40:	2405ffff 	li	a1,-1
8000cf44:	3c118021 	lui	s1,0x8021
8000cf48:	2503e2a8 	addiu	v1,t0,-7512
8000cf4c:	2631e284 	addiu	s1,s1,-7548
8000cf50:	00402021 	move	a0,v0
8000cf54:	24120001 	li	s2,1
8000cf58:	240a0008 	li	t2,8
8000cf5c:	a2050008 	sb	a1,8(s0)
8000cf60:	24060134 	li	a2,308
8000cf64:	24050010 	li	a1,16
8000cf68:	a602000e 	sh	v0,14(s0)
8000cf6c:	30e70003 	andi	a3,a3,0x3
8000cf70:	3c028006 	lui	v0,0x8006
8000cf74:	a6060002 	sh	a2,2(s0)
8000cf78:	ac650030 	sw	a1,48(v1)
8000cf7c:	ac690024 	sw	t1,36(v1)
8000cf80:	ac6a0034 	sw	t2,52(v1)
8000cf84:	a0600004 	sb	zero,4(v1)
8000cf88:	a0600005 	sb	zero,5(v1)
8000cf8c:	a0600006 	sb	zero,6(v1)
8000cf90:	a0600007 	sb	zero,7(v1)
8000cf94:	a0600008 	sb	zero,8(v1)
8000cf98:	a0600009 	sb	zero,9(v1)
8000cf9c:	ac60000c 	sw	zero,12(v1)
8000cfa0:	ac600010 	sw	zero,16(v1)
8000cfa4:	ac600014 	sw	zero,20(v1)
8000cfa8:	ac600018 	sw	zero,24(v1)
8000cfac:	ac60001c 	sw	zero,28(v1)
8000cfb0:	ac600020 	sw	zero,32(v1)
8000cfb4:	ac600028 	sw	zero,40(v1)
8000cfb8:	ac6a002c 	sw	t2,44(v1)
8000cfbc:	ac600038 	sw	zero,56(v1)
8000cfc0:	a060003c 	sb	zero,60(v1)
8000cfc4:	a0600044 	sb	zero,68(v1)
8000cfc8:	a2120009 	sb	s2,9(s0)
8000cfcc:	ad07e2a8 	sw	a3,-7512(t0)
8000cfd0:	a6000006 	sh	zero,6(s0)
8000cfd4:	a2000001 	sb	zero,1(s0)
8000cfd8:	a200000b 	sb	zero,11(s0)
8000cfdc:	a200000d 	sb	zero,13(s0)
8000cfe0:	ae200010 	sw	zero,16(s1)
8000cfe4:	ae200014 	sw	zero,20(s1)
8000cfe8:	244240f8 	addiu	v0,v0,16632
8000cfec:	ac600048 	sw	zero,72(v1)
8000cff0:	0040f809 	jalr	v0
8000cff4:	ac60004c 	sw	zero,76(v1)
8000cff8:	92050002 	lbu	a1,2(s0)
8000cffc:	3c02801e 	lui	v0,0x801e
8000d000:	00052042 	srl	a0,a1,0x1
8000d004:	30a30040 	andi	v1,a1,0x40
8000d008:	38840001 	xori	a0,a0,0x1
8000d00c:	30a60080 	andi	a2,a1,0x80
8000d010:	30840001 	andi	a0,a0,0x1
8000d014:	00031983 	sra	v1,v1,0x6
8000d018:	30a50001 	andi	a1,a1,0x1
8000d01c:	24427150 	addiu	v0,v0,29008
8000d020:	a232000c 	sb	s2,12(s1)
8000d024:	a223000b 	sb	v1,11(s1)
8000d028:	ae220004 	sw	v0,4(s1)
8000d02c:	a2240009 	sb	a0,9(s1)
8000d030:	a226000a 	sb	a2,10(s1)
8000d034:	a2250008 	sb	a1,8(s1)
8000d038:	8fbf001c 	lw	ra,28(sp)
8000d03c:	8fb20018 	lw	s2,24(sp)
8000d040:	8fb10014 	lw	s1,20(sp)
8000d044:	8fb00010 	lw	s0,16(sp)
8000d048:	03e00008 	jr	ra
8000d04c:	27bd0020 	addiu	sp,sp,32

8000d050 <_Z15S9xResetSuperFXv>:
8000d050:	3c028022 	lui	v0,0x8022
8000d054:	3c198004 	lui	t9,0x8004
8000d058:	244450d0 	addiu	a0,v0,20688
8000d05c:	2739da54 	addiu	t9,t9,-9644
8000d060:	03200008 	jr	t9
8000d064:	ac4050d0 	sw	zero,20688(v0)

8000d068 <S9xSoftReset>:
8000d068:	27bdffd8 	addiu	sp,sp,-40
8000d06c:	3c028021 	lui	v0,0x8021
8000d070:	afb3001c 	sw	s3,28(sp)
8000d074:	afbf0020 	sw	ra,32(sp)
8000d078:	afb20018 	sw	s2,24(sp)
8000d07c:	afb10014 	sw	s1,20(sp)
8000d080:	afb00010 	sw	s0,16(sp)
8000d084:	2453e42c 	addiu	s3,v0,-7124
8000d088:	92630050 	lbu	v1,80(s3)
8000d08c:	14600094 	bnez	v1,8000d2e0 <S9xSoftReset+0x278>
8000d090:	3c038022 	lui	v1,0x8022
8000d094:	3c108021 	lui	s0,0x8021
8000d098:	2610701c 	addiu	s0,s0,28700
8000d09c:	8e040014 	lw	a0,20(s0)
8000d0a0:	3c118011 	lui	s1,0x8011
8000d0a4:	2631ca64 	addiu	s1,s1,-13724
8000d0a8:	00002821 	move	a1,zero
8000d0ac:	0220f809 	jalr	s1
8000d0b0:	34068000 	li	a2,0x8000
8000d0b4:	8e040008 	lw	a0,8(s0)
8000d0b8:	00002821 	move	a1,zero
8000d0bc:	0220f809 	jalr	s1
8000d0c0:	3c060001 	lui	a2,0x1
8000d0c4:	92630055 	lbu	v1,85(s3)
8000d0c8:	14600080 	bnez	v1,8000d2cc <S9xSoftReset+0x264>
8000d0cc:	3c02800d 	lui	v0,0x800d
8000d0d0:	3c108021 	lui	s0,0x8021
8000d0d4:	3c028006 	lui	v0,0x8006
8000d0d8:	3404fffc 	li	a0,0xfffc
8000d0dc:	24424be8 	addiu	v0,v0,19432
8000d0e0:	0040f809 	jalr	v0
8000d0e4:	a200e2f8 	sb	zero,-7432(s0)
8000d0e8:	3c088021 	lui	t0,0x8021
8000d0ec:	8d07e2a8 	lw	a3,-7512(t0)
8000d0f0:	2610e2f8 	addiu	s0,s0,-7432
8000d0f4:	8e690008 	lw	t1,8(s3)
8000d0f8:	2405ffff 	li	a1,-1
8000d0fc:	3c118021 	lui	s1,0x8021
8000d100:	2503e2a8 	addiu	v1,t0,-7512
8000d104:	2631e284 	addiu	s1,s1,-7548
8000d108:	240a0008 	li	t2,8
8000d10c:	30e70003 	andi	a3,a3,0x3
8000d110:	00402021 	move	a0,v0
8000d114:	24060134 	li	a2,308
8000d118:	24120001 	li	s2,1
8000d11c:	a2050008 	sb	a1,8(s0)
8000d120:	a602000e 	sh	v0,14(s0)
8000d124:	24050010 	li	a1,16
8000d128:	3c028006 	lui	v0,0x8006
8000d12c:	ac690024 	sw	t1,36(v1)
8000d130:	ac6a0034 	sw	t2,52(v1)
8000d134:	ac6a002c 	sw	t2,44(v1)
8000d138:	ad07e2a8 	sw	a3,-7512(t0)
8000d13c:	ac650030 	sw	a1,48(v1)
8000d140:	a6060002 	sh	a2,2(s0)
8000d144:	a0600004 	sb	zero,4(v1)
8000d148:	a0600005 	sb	zero,5(v1)
8000d14c:	a0600006 	sb	zero,6(v1)
8000d150:	a0600007 	sb	zero,7(v1)
8000d154:	a0600008 	sb	zero,8(v1)
8000d158:	a0600009 	sb	zero,9(v1)
8000d15c:	ac60000c 	sw	zero,12(v1)
8000d160:	ac600010 	sw	zero,16(v1)
8000d164:	ac600014 	sw	zero,20(v1)
8000d168:	ac600018 	sw	zero,24(v1)
8000d16c:	ac60001c 	sw	zero,28(v1)
8000d170:	ac600020 	sw	zero,32(v1)
8000d174:	ac600028 	sw	zero,40(v1)
8000d178:	ac600038 	sw	zero,56(v1)
8000d17c:	a060003c 	sb	zero,60(v1)
8000d180:	a0600044 	sb	zero,68(v1)
8000d184:	244240f8 	addiu	v0,v0,16632
8000d188:	a6000006 	sh	zero,6(s0)
8000d18c:	a2000001 	sb	zero,1(s0)
8000d190:	a2120009 	sb	s2,9(s0)
8000d194:	a200000b 	sb	zero,11(s0)
8000d198:	a200000d 	sb	zero,13(s0)
8000d19c:	ae200010 	sw	zero,16(s1)
8000d1a0:	ae200014 	sw	zero,20(s1)
8000d1a4:	ac600048 	sw	zero,72(v1)
8000d1a8:	0040f809 	jalr	v0
8000d1ac:	ac60004c 	sw	zero,76(v1)
8000d1b0:	92050002 	lbu	a1,2(s0)
8000d1b4:	3c02801e 	lui	v0,0x801e
8000d1b8:	00052042 	srl	a0,a1,0x1
8000d1bc:	30a30040 	andi	v1,a1,0x40
8000d1c0:	24427150 	addiu	v0,v0,29008
8000d1c4:	38840001 	xori	a0,a0,0x1
8000d1c8:	30a60080 	andi	a2,a1,0x80
8000d1cc:	30840001 	andi	a0,a0,0x1
8000d1d0:	00031983 	sra	v1,v1,0x6
8000d1d4:	30a50001 	andi	a1,a1,0x1
8000d1d8:	ae220004 	sw	v0,4(s1)
8000d1dc:	3c028007 	lui	v0,0x8007
8000d1e0:	24424b74 	addiu	v0,v0,19316
8000d1e4:	a223000b 	sb	v1,11(s1)
8000d1e8:	a2240009 	sb	a0,9(s1)
8000d1ec:	a226000a 	sb	a2,10(s1)
8000d1f0:	a2250008 	sb	a1,8(s1)
8000d1f4:	0040f809 	jalr	v0
8000d1f8:	a232000c 	sb	s2,12(s1)
8000d1fc:	3c03800a 	lui	v1,0x800a
8000d200:	2463a7d0 	addiu	v1,v1,-22576
8000d204:	0060f809 	jalr	v1
8000d208:	00000000 	nop
8000d20c:	92620054 	lbu	v0,84(s3)
8000d210:	14400029 	bnez	v0,8000d2b8 <S9xSoftReset+0x250>
8000d214:	3c028009 	lui	v0,0x8009
8000d218:	3c028003 	lui	v0,0x8003
8000d21c:	2442c038 	addiu	v0,v0,-16328
8000d220:	0040f809 	jalr	v0
8000d224:	00000000 	nop
8000d228:	3c03800b 	lui	v1,0x800b
8000d22c:	24631c8c 	addiu	v1,v1,7308
8000d230:	0060f809 	jalr	v1
8000d234:	00000000 	nop
8000d238:	3c028003 	lui	v0,0x8003
8000d23c:	24424ce0 	addiu	v0,v0,19680
8000d240:	0040f809 	jalr	v0
8000d244:	00000000 	nop
8000d248:	92630057 	lbu	v1,87(s3)
8000d24c:	14600015 	bnez	v1,8000d2a4 <S9xSoftReset+0x23c>
8000d250:	3c02800d 	lui	v0,0x800d
8000d254:	3c028007 	lui	v0,0x8007
8000d258:	24426258 	addiu	v0,v0,25176
8000d25c:	0040f809 	jalr	v0
8000d260:	00000000 	nop
8000d264:	92630053 	lbu	v1,83(s3)
8000d268:	10600006 	beqz	v1,8000d284 <S9xSoftReset+0x21c>
8000d26c:	3c198001 	lui	t9,0x8001
8000d270:	3c028000 	lui	v0,0x8000
8000d274:	24423d08 	addiu	v0,v0,15624
8000d278:	0040f809 	jalr	v0
8000d27c:	00000000 	nop
8000d280:	3c198001 	lui	t9,0x8001
8000d284:	8fbf0020 	lw	ra,32(sp)
8000d288:	8fb3001c 	lw	s3,28(sp)
8000d28c:	8fb20018 	lw	s2,24(sp)
8000d290:	8fb10014 	lw	s1,20(sp)
8000d294:	8fb00010 	lw	s0,16(sp)
8000d298:	2739aeb0 	addiu	t9,t9,-20816
8000d29c:	03200008 	jr	t9
8000d2a0:	27bd0028 	addiu	sp,sp,40
8000d2a4:	244227a8 	addiu	v0,v0,10152
8000d2a8:	0040f809 	jalr	v0
8000d2ac:	00000000 	nop
8000d2b0:	08003496 	j	8000d258 <S9xSoftReset+0x1f0>
8000d2b4:	3c028007 	lui	v0,0x8007
8000d2b8:	24422f7c 	addiu	v0,v0,12156
8000d2bc:	0040f809 	jalr	v0
8000d2c0:	00000000 	nop
8000d2c4:	08003487 	j	8000d21c <S9xSoftReset+0x1b4>
8000d2c8:	3c028003 	lui	v0,0x8003
8000d2cc:	2442f24c 	addiu	v0,v0,-3508
8000d2d0:	0040f809 	jalr	v0
8000d2d4:	3c108021 	lui	s0,0x8021
8000d2d8:	08003436 	j	8000d0d8 <S9xSoftReset+0x70>
8000d2dc:	3c028006 	lui	v0,0x8006
8000d2e0:	3c028004 	lui	v0,0x8004
8000d2e4:	246450d0 	addiu	a0,v1,20688
8000d2e8:	2442da54 	addiu	v0,v0,-9644
8000d2ec:	0040f809 	jalr	v0
8000d2f0:	ac6050d0 	sw	zero,20688(v1)
8000d2f4:	08003426 	j	8000d098 <S9xSoftReset+0x30>
8000d2f8:	3c108021 	lui	s0,0x8021

8000d2fc <S9xReset>:
8000d2fc:	27bdffd8 	addiu	sp,sp,-40
8000d300:	3c028021 	lui	v0,0x8021
8000d304:	afb3001c 	sw	s3,28(sp)
8000d308:	afbf0020 	sw	ra,32(sp)
8000d30c:	afb20018 	sw	s2,24(sp)
8000d310:	afb10014 	sw	s1,20(sp)
8000d314:	afb00010 	sw	s0,16(sp)
8000d318:	2453e42c 	addiu	s3,v0,-7124
8000d31c:	92630050 	lbu	v1,80(s3)
8000d320:	1460009d 	bnez	v1,8000d598 <S9xReset+0x29c>
8000d324:	3c038022 	lui	v1,0x8022
8000d328:	3c128021 	lui	s2,0x8021
8000d32c:	2651701c 	addiu	s1,s2,28700
8000d330:	8e240014 	lw	a0,20(s1)
8000d334:	3c108011 	lui	s0,0x8011
8000d338:	2610ca64 	addiu	s0,s0,-13724
8000d33c:	00002821 	move	a1,zero
8000d340:	0200f809 	jalr	s0
8000d344:	34068000 	li	a2,0x8000
8000d348:	8e240008 	lw	a0,8(s1)
8000d34c:	00002821 	move	a1,zero
8000d350:	0200f809 	jalr	s0
8000d354:	3c060001 	lui	a2,0x1
8000d358:	8e44701c 	lw	a0,28700(s2)
8000d35c:	24050055 	li	a1,85
8000d360:	0200f809 	jalr	s0
8000d364:	3c060002 	lui	a2,0x2
8000d368:	92630055 	lbu	v1,85(s3)
8000d36c:	14600085 	bnez	v1,8000d584 <S9xReset+0x288>
8000d370:	3c02800d 	lui	v0,0x800d
8000d374:	3c108021 	lui	s0,0x8021
8000d378:	3c028006 	lui	v0,0x8006
8000d37c:	3404fffc 	li	a0,0xfffc
8000d380:	24424be8 	addiu	v0,v0,19432
8000d384:	0040f809 	jalr	v0
8000d388:	a200e2f8 	sb	zero,-7432(s0)
8000d38c:	3c088021 	lui	t0,0x8021
8000d390:	8d07e2a8 	lw	a3,-7512(t0)
8000d394:	2610e2f8 	addiu	s0,s0,-7432
8000d398:	8e690008 	lw	t1,8(s3)
8000d39c:	2405ffff 	li	a1,-1
8000d3a0:	3c118021 	lui	s1,0x8021
8000d3a4:	2503e2a8 	addiu	v1,t0,-7512
8000d3a8:	2631e284 	addiu	s1,s1,-7548
8000d3ac:	240a0008 	li	t2,8
8000d3b0:	30e70003 	andi	a3,a3,0x3
8000d3b4:	00402021 	move	a0,v0
8000d3b8:	24060134 	li	a2,308
8000d3bc:	24120001 	li	s2,1
8000d3c0:	a2050008 	sb	a1,8(s0)
8000d3c4:	a602000e 	sh	v0,14(s0)
8000d3c8:	24050010 	li	a1,16
8000d3cc:	3c028006 	lui	v0,0x8006
8000d3d0:	ac690024 	sw	t1,36(v1)
8000d3d4:	ac6a0034 	sw	t2,52(v1)
8000d3d8:	ac6a002c 	sw	t2,44(v1)
8000d3dc:	ad07e2a8 	sw	a3,-7512(t0)
8000d3e0:	ac650030 	sw	a1,48(v1)
8000d3e4:	a6060002 	sh	a2,2(s0)
8000d3e8:	a0600004 	sb	zero,4(v1)
8000d3ec:	a0600005 	sb	zero,5(v1)
8000d3f0:	a0600006 	sb	zero,6(v1)
8000d3f4:	a0600007 	sb	zero,7(v1)
8000d3f8:	a0600008 	sb	zero,8(v1)
8000d3fc:	a0600009 	sb	zero,9(v1)
8000d400:	ac60000c 	sw	zero,12(v1)
8000d404:	ac600010 	sw	zero,16(v1)
8000d408:	ac600014 	sw	zero,20(v1)
8000d40c:	ac600018 	sw	zero,24(v1)
8000d410:	ac60001c 	sw	zero,28(v1)
8000d414:	ac600020 	sw	zero,32(v1)
8000d418:	ac600028 	sw	zero,40(v1)
8000d41c:	ac600038 	sw	zero,56(v1)
8000d420:	a060003c 	sb	zero,60(v1)
8000d424:	a0600044 	sb	zero,68(v1)
8000d428:	244240f8 	addiu	v0,v0,16632
8000d42c:	a6000006 	sh	zero,6(s0)
8000d430:	a2000001 	sb	zero,1(s0)
8000d434:	a2120009 	sb	s2,9(s0)
8000d438:	a200000b 	sb	zero,11(s0)
8000d43c:	a200000d 	sb	zero,13(s0)
8000d440:	ae200010 	sw	zero,16(s1)
8000d444:	ae200014 	sw	zero,20(s1)
8000d448:	ac600048 	sw	zero,72(v1)
8000d44c:	0040f809 	jalr	v0
8000d450:	ac60004c 	sw	zero,76(v1)
8000d454:	92050002 	lbu	a1,2(s0)
8000d458:	3c02801e 	lui	v0,0x801e
8000d45c:	00052042 	srl	a0,a1,0x1
8000d460:	30a30040 	andi	v1,a1,0x40
8000d464:	24427150 	addiu	v0,v0,29008
8000d468:	38840001 	xori	a0,a0,0x1
8000d46c:	30a60080 	andi	a2,a1,0x80
8000d470:	30840001 	andi	a0,a0,0x1
8000d474:	00031983 	sra	v1,v1,0x6
8000d478:	30a50001 	andi	a1,a1,0x1
8000d47c:	ae220004 	sw	v0,4(s1)
8000d480:	3c028007 	lui	v0,0x8007
8000d484:	24425500 	addiu	v0,v0,21760
8000d488:	a223000b 	sb	v1,11(s1)
8000d48c:	a2240009 	sb	a0,9(s1)
8000d490:	a226000a 	sb	a2,10(s1)
8000d494:	a2250008 	sb	a1,8(s1)
8000d498:	0040f809 	jalr	v0
8000d49c:	a232000c 	sb	s2,12(s1)
8000d4a0:	3c03800a 	lui	v1,0x800a
8000d4a4:	2463a7d0 	addiu	v1,v1,-22576
8000d4a8:	0060f809 	jalr	v1
8000d4ac:	00000000 	nop
8000d4b0:	92620054 	lbu	v0,84(s3)
8000d4b4:	1440002e 	bnez	v0,8000d570 <S9xReset+0x274>
8000d4b8:	3c028009 	lui	v0,0x8009
8000d4bc:	3c028003 	lui	v0,0x8003
8000d4c0:	2442c038 	addiu	v0,v0,-16328
8000d4c4:	0040f809 	jalr	v0
8000d4c8:	00000000 	nop
8000d4cc:	3c03800b 	lui	v1,0x800b
8000d4d0:	24631c8c 	addiu	v1,v1,7308
8000d4d4:	0060f809 	jalr	v1
8000d4d8:	00000000 	nop
8000d4dc:	3c028003 	lui	v0,0x8003
8000d4e0:	24424ce0 	addiu	v0,v0,19680
8000d4e4:	0040f809 	jalr	v0
8000d4e8:	00000000 	nop
8000d4ec:	3c038007 	lui	v1,0x8007
8000d4f0:	24636258 	addiu	v1,v1,25176
8000d4f4:	0060f809 	jalr	v1
8000d4f8:	00000000 	nop
8000d4fc:	92620053 	lbu	v0,83(s3)
8000d500:	14400016 	bnez	v0,8000d55c <S9xReset+0x260>
8000d504:	3c028000 	lui	v0,0x8000
8000d508:	3c028001 	lui	v0,0x8001
8000d50c:	2442aeb0 	addiu	v0,v0,-20816
8000d510:	0040f809 	jalr	v0
8000d514:	00000000 	nop
8000d518:	92630057 	lbu	v1,87(s3)
8000d51c:	14600007 	bnez	v1,8000d53c <S9xReset+0x240>
8000d520:	8fbf0020 	lw	ra,32(sp)
8000d524:	8fb3001c 	lw	s3,28(sp)
8000d528:	8fb20018 	lw	s2,24(sp)
8000d52c:	8fb10014 	lw	s1,20(sp)
8000d530:	8fb00010 	lw	s0,16(sp)
8000d534:	03e00008 	jr	ra
8000d538:	27bd0028 	addiu	sp,sp,40
8000d53c:	3c19800d 	lui	t9,0x800d
8000d540:	8fb3001c 	lw	s3,28(sp)
8000d544:	8fb20018 	lw	s2,24(sp)
8000d548:	8fb10014 	lw	s1,20(sp)
8000d54c:	8fb00010 	lw	s0,16(sp)
8000d550:	273927a8 	addiu	t9,t9,10152
8000d554:	03200008 	jr	t9
8000d558:	27bd0028 	addiu	sp,sp,40
8000d55c:	24423d08 	addiu	v0,v0,15624
8000d560:	0040f809 	jalr	v0
8000d564:	00000000 	nop
8000d568:	08003543 	j	8000d50c <S9xReset+0x210>
8000d56c:	3c028001 	lui	v0,0x8001
8000d570:	24422f7c 	addiu	v0,v0,12156
8000d574:	0040f809 	jalr	v0
8000d578:	00000000 	nop
8000d57c:	08003530 	j	8000d4c0 <S9xReset+0x1c4>
8000d580:	3c028003 	lui	v0,0x8003
8000d584:	2442f24c 	addiu	v0,v0,-3508
8000d588:	0040f809 	jalr	v0
8000d58c:	3c108021 	lui	s0,0x8021
8000d590:	080034df 	j	8000d37c <S9xReset+0x80>
8000d594:	3c028006 	lui	v0,0x8006
8000d598:	3c028004 	lui	v0,0x8004
8000d59c:	246450d0 	addiu	a0,v1,20688
8000d5a0:	2442da54 	addiu	v0,v0,-9644
8000d5a4:	0040f809 	jalr	v0
8000d5a8:	ac6050d0 	sw	zero,20688(v1)
8000d5ac:	080034cb 	j	8000d32c <S9xReset+0x30>
8000d5b0:	3c128021 	lui	s2,0x8021
	...

8000d5c0 <S9xSetIRQ>:
8000d5c0:	3c058021 	lui	a1,0x8021
8000d5c4:	24a7e2a8 	addiu	a3,a1,-7512
8000d5c8:	90e30006 	lbu	v1,6(a3)
8000d5cc:	8ca2e2a8 	lw	v0,-7512(a1)
8000d5d0:	90e60007 	lbu	a2,7(a3)
8000d5d4:	00832025 	or	a0,a0,v1
8000d5d8:	34420800 	ori	v0,v0,0x800
8000d5dc:	24030003 	li	v1,3
8000d5e0:	aca2e2a8 	sw	v0,-7512(a1)
8000d5e4:	ace3004c 	sw	v1,76(a3)
8000d5e8:	10c00006 	beqz	a2,8000d604 <S9xSetIRQ+0x44>
8000d5ec:	a0e40006 	sb	a0,6(a3)
8000d5f0:	8ce2000c 	lw	v0,12(a3)
8000d5f4:	ace0004c 	sw	zero,76(a3)
8000d5f8:	24420001 	addiu	v0,v0,1
8000d5fc:	ace2000c 	sw	v0,12(a3)
8000d600:	a0e00007 	sb	zero,7(a3)
8000d604:	03e00008 	jr	ra
8000d608:	00000000 	nop

8000d60c <S9xClearIRQ>:
8000d60c:	3c058021 	lui	a1,0x8021
8000d610:	24a3e2a8 	addiu	v1,a1,-7512
8000d614:	90620006 	lbu	v0,6(v1)
8000d618:	00042027 	nor	a0,zero,a0
8000d61c:	00822024 	and	a0,a0,v0
8000d620:	14800005 	bnez	a0,8000d638 <S9xClearIRQ+0x2c>
8000d624:	a0640006 	sb	a0,6(v1)
8000d628:	8ca2e2a8 	lw	v0,-7512(a1)
8000d62c:	2403f7ff 	li	v1,-2049
8000d630:	00431024 	and	v0,v0,v1
8000d634:	aca2e2a8 	sw	v0,-7512(a1)
8000d638:	03e00008 	jr	ra
8000d63c:	00000000 	nop

8000d640 <S9xDoHBlankProcessing>:
8000d640:	27bdffc8 	addiu	sp,sp,-56
8000d644:	afb20018 	sw	s2,24(sp)
8000d648:	3c128021 	lui	s2,0x8021
8000d64c:	afb00010 	sw	s0,16(sp)
8000d650:	afbf0030 	sw	ra,48(sp)
8000d654:	afb7002c 	sw	s7,44(sp)
8000d658:	afb60028 	sw	s6,40(sp)
8000d65c:	afb50024 	sw	s5,36(sp)
8000d660:	afb40020 	sw	s4,32(sp)
8000d664:	afb3001c 	sw	s3,28(sp)
8000d668:	afb10014 	sw	s1,20(sp)
8000d66c:	2650e2a8 	addiu	s0,s2,-7512
8000d670:	8e02001c 	lw	v0,28(s0)
8000d674:	92040009 	lbu	a0,9(s0)
8000d678:	24420001 	addiu	v0,v0,1
8000d67c:	24030001 	li	v1,1
8000d680:	10830040 	beq	a0,v1,8000d784 <S9xDoHBlankProcessing+0x144>
8000d684:	ae02001c 	sw	v0,28(s0)
8000d688:	14800031 	bnez	a0,8000d750 <S9xDoHBlankProcessing+0x110>
8000d68c:	2c820004 	sltiu	v0,a0,4
8000d690:	3c028022 	lui	v0,0x8022
8000d694:	24515bc4 	addiu	s1,v0,23492
8000d698:	92250001 	lbu	a1,1(s1)
8000d69c:	10a000d0 	beqz	a1,8000d9e0 <S9xDoHBlankProcessing+0x3a0>
8000d6a0:	3c168022 	lui	s6,0x8022
8000d6a4:	26c250e8 	addiu	v0,s6,20712
8000d6a8:	9444086a 	lhu	a0,2154(v0)
8000d6ac:	8e030028 	lw	v1,40(s0)
8000d6b0:	0083182a 	slt	v1,a0,v1
8000d6b4:	1060011b 	beqz	v1,8000db24 <S9xDoHBlankProcessing+0x4e4>
8000d6b8:	3c028003 	lui	v0,0x8003
8000d6bc:	3c178021 	lui	s7,0x8021
8000d6c0:	26e2e42c 	addiu	v0,s7,-7124
8000d6c4:	8c460004 	lw	a2,4(v0)
8000d6c8:	24070001 	li	a3,1
8000d6cc:	26c450e8 	addiu	a0,s6,20712
8000d6d0:	90820a9b 	lbu	v0,2715(a0)
8000d6d4:	10400011 	beqz	v0,8000d71c <S9xDoHBlankProcessing+0xdc>
8000d6d8:	2642e2a8 	addiu	v0,s2,-7512
8000d6dc:	84850a9c 	lh	a1,2716(a0)
8000d6e0:	00a6102a 	slt	v0,a1,a2
8000d6e4:	1040000c 	beqz	v0,8000d718 <S9xDoHBlankProcessing+0xd8>
8000d6e8:	2648e2a8 	addiu	t0,s2,-7512
8000d6ec:	8d020024 	lw	v0,36(t0)
8000d6f0:	0045102a 	slt	v0,v0,a1
8000d6f4:	10400009 	beqz	v0,8000d71c <S9xDoHBlankProcessing+0xdc>
8000d6f8:	2642e2a8 	addiu	v0,s2,-7512
8000d6fc:	90820a9a 	lbu	v0,2714(a0)
8000d700:	104000d0 	beqz	v0,8000da44 <S9xDoHBlankProcessing+0x404>
8000d704:	26e3e42c 	addiu	v1,s7,-7124
8000d708:	9483084a 	lhu	v1,2122(a0)
8000d70c:	8d020028 	lw	v0,40(t0)
8000d710:	104300cc 	beq	v0,v1,8000da44 <S9xDoHBlankProcessing+0x404>
8000d714:	26e3e42c 	addiu	v1,s7,-7124
8000d718:	2642e2a8 	addiu	v0,s2,-7512
8000d71c:	a0470009 	sb	a3,9(v0)
8000d720:	ac460024 	sw	a2,36(v0)
8000d724:	8fbf0030 	lw	ra,48(sp)
8000d728:	8fb7002c 	lw	s7,44(sp)
8000d72c:	8fb60028 	lw	s6,40(sp)
8000d730:	8fb50024 	lw	s5,36(sp)
8000d734:	8fb40020 	lw	s4,32(sp)
8000d738:	8fb3001c 	lw	s3,28(sp)
8000d73c:	8fb20018 	lw	s2,24(sp)
8000d740:	8fb10014 	lw	s1,20(sp)
8000d744:	8fb00010 	lw	s0,16(sp)
8000d748:	03e00008 	jr	ra
8000d74c:	27bd0038 	addiu	sp,sp,56
8000d750:	144000a5 	bnez	v0,8000d9e8 <S9xDoHBlankProcessing+0x3a8>
8000d754:	3c168022 	lui	s6,0x8022
8000d758:	3c178021 	lui	s7,0x8021
8000d75c:	2642e2a8 	addiu	v0,s2,-7512
8000d760:	90430009 	lbu	v1,9(v0)
8000d764:	1060ffd7 	beqz	v1,8000d6c4 <S9xDoHBlankProcessing+0x84>
8000d768:	26e2e42c 	addiu	v0,s7,-7124
8000d76c:	24020003 	li	v0,3
8000d770:	1062ffd3 	beq	v1,v0,8000d6c0 <S9xDoHBlankProcessing+0x80>
8000d774:	26e2e42c 	addiu	v0,s7,-7124
8000d778:	8c460008 	lw	a2,8(v0)
8000d77c:	080035b3 	j	8000d6cc <S9xDoHBlankProcessing+0x8c>
8000d780:	00003821 	move	a3,zero
8000d784:	3c178021 	lui	s7,0x8021
8000d788:	3c028007 	lui	v0,0x8007
8000d78c:	2442f91c 	addiu	v0,v0,-1764
8000d790:	0040f809 	jalr	v0
8000d794:	26f1e42c 	addiu	s1,s7,-7124
8000d798:	9223006c 	lbu	v1,108(s1)
8000d79c:	146000bc 	bnez	v1,8000da90 <S9xDoHBlankProcessing+0x450>
8000d7a0:	3c02800d 	lui	v0,0x800d
8000d7a4:	3c158021 	lui	s5,0x8021
8000d7a8:	8e020020 	lw	v0,32(s0)
8000d7ac:	8e250004 	lw	a1,4(s1)
8000d7b0:	26a3e3e8 	addiu	v1,s5,-7192
8000d7b4:	9064000c 	lbu	a0,12(v1)
8000d7b8:	00451023 	subu	v0,v0,a1
8000d7bc:	1080009e 	beqz	a0,8000da38 <S9xDoHBlankProcessing+0x3f8>
8000d7c0:	ae020020 	sw	v0,32(s0)
8000d7c4:	3c148021 	lui	s4,0x8021
8000d7c8:	8e82e308 	lw	v0,-7416(s4)
8000d7cc:	00451023 	subu	v0,v0,a1
8000d7d0:	ae82e308 	sw	v0,-7416(s4)
8000d7d4:	2647e2a8 	addiu	a3,s2,-7512
8000d7d8:	26e3e42c 	addiu	v1,s7,-7124
8000d7dc:	3c028021 	lui	v0,0x8021
8000d7e0:	2448e284 	addiu	t0,v0,-7548
8000d7e4:	9066001e 	lbu	a2,30(v1)
8000d7e8:	8ce40028 	lw	a0,40(a3)
8000d7ec:	8d05001c 	lw	a1,28(t0)
8000d7f0:	24020106 	li	v0,262
8000d7f4:	24030138 	li	v1,312
8000d7f8:	0046180a 	movz	v1,v0,a2
8000d7fc:	24840001 	addiu	a0,a0,1
8000d800:	24a50001 	addiu	a1,a1,1
8000d804:	2402ffff 	li	v0,-1
8000d808:	0083182a 	slt	v1,a0,v1
8000d80c:	ace20024 	sw	v0,36(a3)
8000d810:	ad05001c 	sw	a1,28(t0)
8000d814:	106000a3 	beqz	v1,8000daa4 <S9xDoHBlankProcessing+0x464>
8000d818:	ace40028 	sw	a0,40(a3)
8000d81c:	3c168022 	lui	s6,0x8022
8000d820:	3c11800d 	lui	s1,0x800d
8000d824:	26226ecc 	addiu	v0,s1,28364
8000d828:	0040f809 	jalr	v0
8000d82c:	00002021 	move	a0,zero
8000d830:	26c350e8 	addiu	v1,s6,20712
8000d834:	90620a9a 	lbu	v0,2714(v1)
8000d838:	10400009 	beqz	v0,8000d860 <S9xDoHBlankProcessing+0x220>
8000d83c:	00000000 	nop
8000d840:	90620a9b 	lbu	v0,2715(v1)
8000d844:	14400006 	bnez	v0,8000d860 <S9xDoHBlankProcessing+0x220>
8000d848:	00000000 	nop
8000d84c:	2645e2a8 	addiu	a1,s2,-7512
8000d850:	9463084a 	lhu	v1,2122(v1)
8000d854:	8ca20028 	lw	v0,40(a1)
8000d858:	10430124 	beq	v0,v1,8000dcec <S9xDoHBlankProcessing+0x6ac>
8000d85c:	3c068021 	lui	a2,0x8021
8000d860:	26d050e8 	addiu	s0,s6,20712
8000d864:	2642e2a8 	addiu	v0,s2,-7512
8000d868:	9603086a 	lhu	v1,2154(s0)
8000d86c:	8c440028 	lw	a0,40(v0)
8000d870:	24630001 	addiu	v1,v1,1
8000d874:	108300df 	beq	a0,v1,8000dbf4 <S9xDoHBlankProcessing+0x5b4>
8000d878:	3c028006 	lui	v0,0x8006
8000d87c:	26d150e8 	addiu	s1,s6,20712
8000d880:	2650e2a8 	addiu	s0,s2,-7512
8000d884:	9622086a 	lhu	v0,2154(s1)
8000d888:	8e040028 	lw	a0,40(s0)
8000d88c:	24420003 	addiu	v0,v0,3
8000d890:	108200d2 	beq	a0,v0,8000dbdc <S9xDoHBlankProcessing+0x59c>
8000d894:	3c138021 	lui	s3,0x8021
8000d898:	24020001 	li	v0,1
8000d89c:	108200ad 	beq	a0,v0,8000db54 <S9xDoHBlankProcessing+0x514>
8000d8a0:	3c02801f 	lui	v0,0x801f
8000d8a4:	18800006 	blez	a0,8000d8c0 <S9xDoHBlankProcessing+0x280>
8000d8a8:	00000000 	nop
8000d8ac:	9622086a 	lhu	v0,2154(s1)
8000d8b0:	24420001 	addiu	v0,v0,1
8000d8b4:	0082102a 	slt	v0,a0,v0
8000d8b8:	14400094 	bnez	v0,8000db0c <S9xDoHBlankProcessing+0x4cc>
8000d8bc:	2484ffff 	addiu	a0,a0,-1
8000d8c0:	2684e308 	addiu	a0,s4,-7416
8000d8c4:	908200da 	lbu	v0,218(a0)
8000d8c8:	1040001e 	beqz	v0,8000d944 <S9xDoHBlankProcessing+0x304>
8000d8cc:	2643e2a8 	addiu	v1,s2,-7512
8000d8d0:	948200d0 	lhu	v0,208(a0)
8000d8d4:	948300d6 	lhu	v1,214(a0)
8000d8d8:	24420004 	addiu	v0,v0,4
8000d8dc:	3042ffff 	andi	v0,v0,0xffff
8000d8e0:	0043182b 	sltu	v1,v0,v1
8000d8e4:	14600016 	bnez	v1,8000d940 <S9xDoHBlankProcessing+0x300>
8000d8e8:	a48200d0 	sh	v0,208(a0)
8000d8ec:	3c028021 	lui	v0,0x8021
8000d8f0:	2446e3e8 	addiu	a2,v0,-7192
8000d8f4:	00802821 	move	a1,a0
8000d8f8:	24070001 	li	a3,1
8000d8fc:	8cc40004 	lw	a0,4(a2)
8000d900:	908200ff 	lbu	v0,255(a0)
8000d904:	24420001 	addiu	v0,v0,1
8000d908:	3042000f 	andi	v0,v0,0xf
8000d90c:	a08200ff 	sb	v0,255(a0)
8000d910:	94a300d0 	lhu	v1,208(a1)
8000d914:	94a200d6 	lhu	v0,214(a1)
8000d918:	8cc4001c 	lw	a0,28(a2)
8000d91c:	00621823 	subu	v1,v1,v0
8000d920:	3062ffff 	andi	v0,v1,0xffff
8000d924:	a4a300d0 	sh	v1,208(a1)
8000d928:	94a300d6 	lhu	v1,214(a1)
8000d92c:	24840001 	addiu	a0,a0,1
8000d930:	0043102b 	sltu	v0,v0,v1
8000d934:	acc4001c 	sw	a0,28(a2)
8000d938:	1040fff0 	beqz	v0,8000d8fc <S9xDoHBlankProcessing+0x2bc>
8000d93c:	a0c7000c 	sb	a3,12(a2)
8000d940:	2643e2a8 	addiu	v1,s2,-7512
8000d944:	8c620028 	lw	v0,40(v1)
8000d948:	30420001 	andi	v0,v0,0x1
8000d94c:	1040ff84 	beqz	v0,8000d760 <S9xDoHBlankProcessing+0x120>
8000d950:	2642e2a8 	addiu	v0,s2,-7512
8000d954:	2686e308 	addiu	a2,s4,-7416
8000d958:	90c200d8 	lbu	v0,216(a2)
8000d95c:	10400009 	beqz	v0,8000d984 <S9xDoHBlankProcessing+0x344>
8000d960:	00000000 	nop
8000d964:	94c200cc 	lhu	v0,204(a2)
8000d968:	94c300d2 	lhu	v1,210(a2)
8000d96c:	24420001 	addiu	v0,v0,1
8000d970:	3042ffff 	andi	v0,v0,0xffff
8000d974:	0043182b 	sltu	v1,v0,v1
8000d978:	10600084 	beqz	v1,8000db8c <S9xDoHBlankProcessing+0x54c>
8000d97c:	a4c200cc 	sh	v0,204(a2)
8000d980:	2686e308 	addiu	a2,s4,-7416
8000d984:	90c200d9 	lbu	v0,217(a2)
8000d988:	1040ff75 	beqz	v0,8000d760 <S9xDoHBlankProcessing+0x120>
8000d98c:	2642e2a8 	addiu	v0,s2,-7512
8000d990:	94c200ce 	lhu	v0,206(a2)
8000d994:	94c300d4 	lhu	v1,212(a2)
8000d998:	24420001 	addiu	v0,v0,1
8000d99c:	3042ffff 	andi	v0,v0,0xffff
8000d9a0:	0043182b 	sltu	v1,v0,v1
8000d9a4:	1460ff6d 	bnez	v1,8000d75c <S9xDoHBlankProcessing+0x11c>
8000d9a8:	a4c200ce 	sh	v0,206(a2)
8000d9ac:	26a4e3e8 	addiu	a0,s5,-7192
8000d9b0:	8c850004 	lw	a1,4(a0)
8000d9b4:	90a200fe 	lbu	v0,254(a1)
8000d9b8:	24420001 	addiu	v0,v0,1
8000d9bc:	3042000f 	andi	v0,v0,0xf
8000d9c0:	a0a200fe 	sb	v0,254(a1)
8000d9c4:	8c83001c 	lw	v1,28(a0)
8000d9c8:	24020001 	li	v0,1
8000d9cc:	24630001 	addiu	v1,v1,1
8000d9d0:	a082000c 	sb	v0,12(a0)
8000d9d4:	a4c000ce 	sh	zero,206(a2)
8000d9d8:	080035d7 	j	8000d75c <S9xDoHBlankProcessing+0x11c>
8000d9dc:	ac83001c 	sw	v1,28(a0)
8000d9e0:	080035b0 	j	8000d6c0 <S9xDoHBlankProcessing+0x80>
8000d9e4:	3c178021 	lui	s7,0x8021
8000d9e8:	26c350e8 	addiu	v1,s6,20712
8000d9ec:	90620a9b 	lbu	v0,2715(v1)
8000d9f0:	1040ff5a 	beqz	v0,8000d75c <S9xDoHBlankProcessing+0x11c>
8000d9f4:	3c178021 	lui	s7,0x8021
8000d9f8:	90620a9a 	lbu	v0,2714(v1)
8000d9fc:	1440004f 	bnez	v0,8000db3c <S9xDoHBlankProcessing+0x4fc>
8000da00:	2642e2a8 	addiu	v0,s2,-7512
8000da04:	2645e2a8 	addiu	a1,s2,-7512
8000da08:	90a20006 	lbu	v0,6(a1)
8000da0c:	8e43e2a8 	lw	v1,-7512(s2)
8000da10:	34420001 	ori	v0,v0,0x1
8000da14:	90a40007 	lbu	a0,7(a1)
8000da18:	34630800 	ori	v1,v1,0x800
8000da1c:	a0a20006 	sb	v0,6(a1)
8000da20:	24020003 	li	v0,3
8000da24:	ae43e2a8 	sw	v1,-7512(s2)
8000da28:	14800065 	bnez	a0,8000dbc0 <S9xDoHBlankProcessing+0x580>
8000da2c:	aca2004c 	sw	v0,76(a1)
8000da30:	080035d7 	j	8000d75c <S9xDoHBlankProcessing+0x11c>
8000da34:	3c178021 	lui	s7,0x8021
8000da38:	3c148021 	lui	s4,0x8021
8000da3c:	080035f5 	j	8000d7d4 <S9xDoHBlankProcessing+0x194>
8000da40:	ae80e308 	sw	zero,-7416(s4)
8000da44:	8c620008 	lw	v0,8(v1)
8000da48:	00a2102a 	slt	v0,a1,v0
8000da4c:	1440002c 	bnez	v0,8000db00 <S9xDoHBlankProcessing+0x4c0>
8000da50:	2642e2a8 	addiu	v0,s2,-7512
8000da54:	00a03021 	move	a2,a1
8000da58:	24070003 	li	a3,3
8000da5c:	a0470009 	sb	a3,9(v0)
8000da60:	ac460024 	sw	a2,36(v0)
8000da64:	8fbf0030 	lw	ra,48(sp)
8000da68:	8fb7002c 	lw	s7,44(sp)
8000da6c:	8fb60028 	lw	s6,40(sp)
8000da70:	8fb50024 	lw	s5,36(sp)
8000da74:	8fb40020 	lw	s4,32(sp)
8000da78:	8fb3001c 	lw	s3,28(sp)
8000da7c:	8fb20018 	lw	s2,24(sp)
8000da80:	8fb10014 	lw	s1,20(sp)
8000da84:	8fb00010 	lw	s0,16(sp)
8000da88:	03e00008 	jr	ra
8000da8c:	27bd0038 	addiu	sp,sp,56
8000da90:	244270f0 	addiu	v0,v0,28912
8000da94:	0040f809 	jalr	v0
8000da98:	3c158021 	lui	s5,0x8021
8000da9c:	080035eb 	j	8000d7ac <S9xDoHBlankProcessing+0x16c>
8000daa0:	8e020020 	lw	v0,32(s0)
8000daa4:	3c028021 	lui	v0,0x8021
8000daa8:	8c447030 	lw	a0,28720(v0)
8000daac:	ace00028 	sw	zero,40(a3)
8000dab0:	9082213f 	lbu	v0,8511(a0)
8000dab4:	2403ff80 	li	v1,-128
8000dab8:	00431026 	xor	v0,v0,v1
8000dabc:	a082213f 	sb	v0,8511(a0)
8000dac0:	8e42e2a8 	lw	v0,-7512(s2)
8000dac4:	8d030018 	lw	v1,24(t0)
8000dac8:	3c168022 	lui	s6,0x8022
8000dacc:	34420010 	ori	v0,v0,0x10
8000dad0:	26c450e8 	addiu	a0,s6,20712
8000dad4:	24630001 	addiu	v1,v1,1
8000dad8:	ae42e2a8 	sw	v0,-7512(s2)
8000dadc:	3c028003 	lui	v0,0x8003
8000dae0:	ad030018 	sw	v1,24(t0)
8000dae4:	a0e00005 	sb	zero,5(a3)
8000dae8:	a0800854 	sb	zero,2132(a0)
8000daec:	2442be10 	addiu	v0,v0,-16880
8000daf0:	0040f809 	jalr	v0
8000daf4:	a0800846 	sb	zero,2118(a0)
8000daf8:	08003609 	j	8000d824 <S9xDoHBlankProcessing+0x1e4>
8000dafc:	3c11800d 	lui	s1,0x800d
8000db00:	00a03021 	move	a2,a1
8000db04:	080035c6 	j	8000d718 <S9xDoHBlankProcessing+0xd8>
8000db08:	24070002 	li	a3,2
8000db0c:	3c028005 	lui	v0,0x8005
8000db10:	24425adc 	addiu	v0,v0,23260
8000db14:	0040f809 	jalr	v0
8000db18:	308400ff 	andi	a0,a0,0xff
8000db1c:	08003631 	j	8000d8c4 <S9xDoHBlankProcessing+0x284>
8000db20:	2684e308 	addiu	a0,s4,-7416
8000db24:	2442c1ec 	addiu	v0,v0,-15892
8000db28:	0040f809 	jalr	v0
8000db2c:	00a02021 	move	a0,a1
8000db30:	3c178021 	lui	s7,0x8021
8000db34:	080035d7 	j	8000d75c <S9xDoHBlankProcessing+0x11c>
8000db38:	a2220001 	sb	v0,1(s1)
8000db3c:	9464084a 	lhu	a0,2122(v1)
8000db40:	8c430028 	lw	v1,40(v0)
8000db44:	1064ffaf 	beq	v1,a0,8000da04 <S9xDoHBlankProcessing+0x3c4>
8000db48:	3c178021 	lui	s7,0x8021
8000db4c:	080035d8 	j	8000d760 <S9xDoHBlankProcessing+0x120>
8000db50:	2642e2a8 	addiu	v0,s2,-7512
8000db54:	8c43b3a8 	lw	v1,-19544(v0)
8000db58:	3c028021 	lui	v0,0x8021
8000db5c:	90650002 	lbu	a1,2(v1)
8000db60:	8c447030 	lw	a0,28720(v0)
8000db64:	2402ff7f 	li	v0,-129
8000db68:	a0854210 	sb	a1,16912(a0)
8000db6c:	8e63e2a8 	lw	v1,-7512(s3)
8000db70:	00621824 	and	v1,v1,v0
8000db74:	3c028005 	lui	v0,0x8005
8000db78:	24425c6c 	addiu	v0,v0,23660
8000db7c:	0040f809 	jalr	v0
8000db80:	ae63e2a8 	sw	v1,-7512(s3)
8000db84:	08003629 	j	8000d8a4 <S9xDoHBlankProcessing+0x264>
8000db88:	8e040028 	lw	a0,40(s0)
8000db8c:	26a4e3e8 	addiu	a0,s5,-7192
8000db90:	8c850004 	lw	a1,4(a0)
8000db94:	90a200fd 	lbu	v0,253(a1)
8000db98:	24420001 	addiu	v0,v0,1
8000db9c:	3042000f 	andi	v0,v0,0xf
8000dba0:	a0a200fd 	sb	v0,253(a1)
8000dba4:	8c83001c 	lw	v1,28(a0)
8000dba8:	24020001 	li	v0,1
8000dbac:	24630001 	addiu	v1,v1,1
8000dbb0:	a082000c 	sb	v0,12(a0)
8000dbb4:	a4c000cc 	sh	zero,204(a2)
8000dbb8:	08003660 	j	8000d980 <S9xDoHBlankProcessing+0x340>
8000dbbc:	ac83001c 	sw	v1,28(a0)
8000dbc0:	8ca2000c 	lw	v0,12(a1)
8000dbc4:	3c178021 	lui	s7,0x8021
8000dbc8:	24420001 	addiu	v0,v0,1
8000dbcc:	aca2000c 	sw	v0,12(a1)
8000dbd0:	aca0004c 	sw	zero,76(a1)
8000dbd4:	080035d7 	j	8000d75c <S9xDoHBlankProcessing+0x11c>
8000dbd8:	a0a00007 	sb	zero,7(a1)
8000dbdc:	3c028007 	lui	v0,0x8007
8000dbe0:	2442438c 	addiu	v0,v0,17292
8000dbe4:	0040f809 	jalr	v0
8000dbe8:	00000000 	nop
8000dbec:	08003626 	j	8000d898 <S9xDoHBlankProcessing+0x258>
8000dbf0:	8e040028 	lw	a0,40(s0)
8000dbf4:	244233a0 	addiu	v0,v0,13216
8000dbf8:	0040f809 	jalr	v0
8000dbfc:	3c138022 	lui	s3,0x8022
8000dc00:	3c068021 	lui	a2,0x8021
8000dc04:	24c2701c 	addiu	v0,a2,28700
8000dc08:	92040002 	lbu	a0,2(s0)
8000dc0c:	8c450014 	lw	a1,20(v0)
8000dc10:	26635bc4 	addiu	v1,s3,23492
8000dc14:	3c028021 	lui	v0,0x8021
8000dc18:	a0640003 	sb	a0,3(v1)
8000dc1c:	a040e26f 	sb	zero,-7569(v0)
8000dc20:	a0600001 	sb	zero,1(v1)
8000dc24:	90a22100 	lbu	v0,8448(a1)
8000dc28:	000211c2 	srl	v0,v0,0x7
8000dc2c:	14400013 	bnez	v0,8000dc7c <S9xDoHBlankProcessing+0x63c>
8000dc30:	a2020871 	sb	v0,2161(s0)
8000dc34:	96030868 	lhu	v1,2152(s0)
8000dc38:	92020842 	lbu	v0,2114(s0)
8000dc3c:	14400058 	bnez	v0,8000dda0 <S9xDoHBlankProcessing+0x760>
8000dc40:	a6030844 	sh	v1,2116(s0)
8000dc44:	00002821 	move	a1,zero
8000dc48:	26c450e8 	addiu	a0,s6,20712
8000dc4c:	90820847 	lbu	v0,2119(a0)
8000dc50:	30420001 	andi	v0,v0,0x1
8000dc54:	14400004 	bnez	v0,8000dc68 <S9xDoHBlankProcessing+0x628>
8000dc58:	26635bc4 	addiu	v1,s3,23492
8000dc5c:	90820240 	lbu	v0,576(a0)
8000dc60:	10450005 	beq	v0,a1,8000dc78 <S9xDoHBlankProcessing+0x638>
8000dc64:	26c250e8 	addiu	v0,s6,20712
8000dc68:	24020001 	li	v0,1
8000dc6c:	a0850240 	sb	a1,576(a0)
8000dc70:	a0620005 	sb	v0,5(v1)
8000dc74:	26c250e8 	addiu	v0,s6,20712
8000dc78:	a0400847 	sb	zero,2119(v0)
8000dc7c:	3c02801f 	lui	v0,0x801f
8000dc80:	8c43b3a8 	lw	v1,-19544(v0)
8000dc84:	24c5701c 	addiu	a1,a2,28700
8000dc88:	90620002 	lbu	v0,2(v1)
8000dc8c:	8ca40014 	lw	a0,20(a1)
8000dc90:	2403ff80 	li	v1,-128
8000dc94:	00431025 	or	v0,v0,v1
8000dc98:	a0824210 	sb	v0,16912(a0)
8000dc9c:	8ca30014 	lw	v1,20(a1)
8000dca0:	80624200 	lb	v0,16896(v1)
8000dca4:	04400041 	bltz	v0,8000ddac <S9xDoHBlankProcessing+0x76c>
8000dca8:	2643e2a8 	addiu	v1,s2,-7512
8000dcac:	3c028031 	lui	v0,0x8031
8000dcb0:	8c43dac0 	lw	v1,-9536(v0)
8000dcb4:	10600022 	beqz	v1,8000dd40 <S9xDoHBlankProcessing+0x700>
8000dcb8:	3c06801f 	lui	a2,0x801f
8000dcbc:	8cc4440c 	lw	a0,17420(a2)
8000dcc0:	3c02801f 	lui	v0,0x801f
8000dcc4:	2c85000a 	sltiu	a1,a0,10
8000dcc8:	3c03801f 	lui	v1,0x801f
8000dccc:	24840001 	addiu	a0,a0,1
8000dcd0:	ac404414 	sw	zero,17428(v0)
8000dcd4:	ac604408 	sw	zero,17416(v1)
8000dcd8:	10a00014 	beqz	a1,8000dd2c <S9xDoHBlankProcessing+0x6ec>
8000dcdc:	acc4440c 	sw	a0,17420(a2)
8000dce0:	26625bc4 	addiu	v0,s3,23492
8000dce4:	0800361f 	j	8000d87c <S9xDoHBlankProcessing+0x23c>
8000dce8:	a0400006 	sb	zero,6(v0)
8000dcec:	8cc2e2a8 	lw	v0,-7512(a2)
8000dcf0:	90a30006 	lbu	v1,6(a1)
8000dcf4:	34420800 	ori	v0,v0,0x800
8000dcf8:	90a40007 	lbu	a0,7(a1)
8000dcfc:	34630002 	ori	v1,v1,0x2
8000dd00:	acc2e2a8 	sw	v0,-7512(a2)
8000dd04:	24020003 	li	v0,3
8000dd08:	a0a30006 	sb	v1,6(a1)
8000dd0c:	1080fed4 	beqz	a0,8000d860 <S9xDoHBlankProcessing+0x220>
8000dd10:	aca2004c 	sw	v0,76(a1)
8000dd14:	8ca2000c 	lw	v0,12(a1)
8000dd18:	aca0004c 	sw	zero,76(a1)
8000dd1c:	24420001 	addiu	v0,v0,1
8000dd20:	aca2000c 	sw	v0,12(a1)
8000dd24:	08003618 	j	8000d860 <S9xDoHBlankProcessing+0x220>
8000dd28:	a0a00007 	sb	zero,7(a1)
8000dd2c:	26635bc4 	addiu	v1,s3,23492
8000dd30:	24020001 	li	v0,1
8000dd34:	a0620006 	sb	v0,6(v1)
8000dd38:	0800361f 	j	8000d87c <S9xDoHBlankProcessing+0x23c>
8000dd3c:	acc0440c 	sw	zero,17420(a2)
8000dd40:	3c028010 	lui	v0,0x8010
8000dd44:	24423e64 	addiu	v0,v0,15972
8000dd48:	0040f809 	jalr	v0
8000dd4c:	3c10801f 	lui	s0,0x801f
8000dd50:	8e054408 	lw	a1,17416(s0)
8000dd54:	00402021 	move	a0,v0
8000dd58:	00a2102b 	sltu	v0,a1,v0
8000dd5c:	1040001b 	beqz	v0,8000ddcc <S9xDoHBlankProcessing+0x78c>
8000dd60:	00a43023 	subu	a2,a1,a0
8000dd64:	3c06801f 	lui	a2,0x801f
8000dd68:	8cc2440c 	lw	v0,17420(a2)
8000dd6c:	2c43000a 	sltiu	v1,v0,10
8000dd70:	24420001 	addiu	v0,v0,1
8000dd74:	10600023 	beqz	v1,8000de04 <S9xDoHBlankProcessing+0x7c4>
8000dd78:	acc2440c 	sw	v0,17420(a2)
8000dd7c:	00851023 	subu	v0,a0,a1
8000dd80:	2c422dc6 	sltiu	v0,v0,11718
8000dd84:	10400035 	beqz	v0,8000de5c <S9xDoHBlankProcessing+0x81c>
8000dd88:	24020001 	li	v0,1
8000dd8c:	26625bc4 	addiu	v0,s3,23492
8000dd90:	24a50187 	addiu	a1,a1,391
8000dd94:	ae054408 	sw	a1,17416(s0)
8000dd98:	0800361f 	j	8000d87c <S9xDoHBlankProcessing+0x23c>
8000dd9c:	a0400006 	sb	zero,6(v0)
8000dda0:	306200fe 	andi	v0,v1,0xfe
8000dda4:	08003712 	j	8000dc48 <S9xDoHBlankProcessing+0x608>
8000dda8:	00022842 	srl	a1,v0,0x1
8000ddac:	8e44e2a8 	lw	a0,-7512(s2)
8000ddb0:	8c650040 	lw	a1,64(v1)
8000ddb4:	34840080 	ori	a0,a0,0x80
8000ddb8:	24020001 	li	v0,1
8000ddbc:	ac650048 	sw	a1,72(v1)
8000ddc0:	a0620005 	sb	v0,5(v1)
8000ddc4:	0800372b 	j	8000dcac <S9xDoHBlankProcessing+0x66c>
8000ddc8:	ae44e2a8 	sw	a0,-7512(s2)
8000ddcc:	3c02801f 	lui	v0,0x801f
8000ddd0:	2cc30188 	sltiu	v1,a2,392
8000ddd4:	10600014 	beqz	v1,8000de28 <S9xDoHBlankProcessing+0x7e8>
8000ddd8:	ac40440c 	sw	zero,17420(v0)
8000dddc:	3c06801f 	lui	a2,0x801f
8000dde0:	8cc34418 	lw	v1,17432(a2)
8000dde4:	26645bc4 	addiu	a0,s3,23492
8000dde8:	24a50187 	addiu	a1,a1,391
8000ddec:	24630001 	addiu	v1,v1,1
8000ddf0:	24020001 	li	v0,1
8000ddf4:	a0820006 	sb	v0,6(a0)
8000ddf8:	ae054408 	sw	a1,17416(s0)
8000ddfc:	0800361f 	j	8000d87c <S9xDoHBlankProcessing+0x23c>
8000de00:	acc34418 	sw	v1,17432(a2)
8000de04:	26625bc4 	addiu	v0,s3,23492
8000de08:	24030001 	li	v1,1
8000de0c:	24850187 	addiu	a1,a0,391
8000de10:	a0430006 	sb	v1,6(v0)
8000de14:	3c02801f 	lui	v0,0x801f
8000de18:	ae054408 	sw	a1,17416(s0)
8000de1c:	acc0440c 	sw	zero,17420(a2)
8000de20:	0800361f 	j	8000d87c <S9xDoHBlankProcessing+0x23c>
8000de24:	ac444414 	sw	a0,17428(v0)
8000de28:	00061080 	sll	v0,a2,0x2
8000de2c:	00062100 	sll	a0,a2,0x4
8000de30:	00822023 	subu	a0,a0,v0
8000de34:	00862023 	subu	a0,a0,a2
8000de38:	3c028010 	lui	v0,0x8010
8000de3c:	24422270 	addiu	v0,v0,8816
8000de40:	0040f809 	jalr	v0
8000de44:	00042040 	sll	a0,a0,0x1
8000de48:	26236ecc 	addiu	v1,s1,28364
8000de4c:	0060f809 	jalr	v1
8000de50:	00002021 	move	a0,zero
8000de54:	08003777 	j	8000dddc <S9xDoHBlankProcessing+0x79c>
8000de58:	8e054408 	lw	a1,17416(s0)
8000de5c:	00802821 	move	a1,a0
8000de60:	26645bc4 	addiu	a0,s3,23492
8000de64:	a0820006 	sb	v0,6(a0)
8000de68:	3c02801f 	lui	v0,0x801f
8000de6c:	24040001 	li	a0,1
8000de70:	3c03801f 	lui	v1,0x801f
8000de74:	ac444418 	sw	a0,17432(v0)
8000de78:	3c02801f 	lui	v0,0x801f
8000de7c:	ac654414 	sw	a1,17428(v1)
8000de80:	ae054408 	sw	a1,17416(s0)
8000de84:	0800361f 	j	8000d87c <S9xDoHBlankProcessing+0x23c>
8000de88:	ac404410 	sw	zero,17424(v0)

8000de8c <S9xMainLoop>:
8000de8c:	27bdffc8 	addiu	sp,sp,-56
8000de90:	afb50024 	sw	s5,36(sp)
8000de94:	3c158021 	lui	s5,0x8021
8000de98:	afb7002c 	sw	s7,44(sp)
8000de9c:	26b7e2a8 	addiu	s7,s5,-7512
8000dea0:	afbe0030 	sw	s8,48(sp)
8000dea4:	afb60028 	sw	s6,40(sp)
8000dea8:	afb40020 	sw	s4,32(sp)
8000deac:	afbf0034 	sw	ra,52(sp)
8000deb0:	afb3001c 	sw	s3,28(sp)
8000deb4:	afb20018 	sw	s2,24(sp)
8000deb8:	afb10014 	sw	s1,20(sp)
8000debc:	afb00010 	sw	s0,16(sp)
8000dec0:	02e0b021 	move	s6,s7
8000dec4:	3c148021 	lui	s4,0x8021
8000dec8:	02e0f021 	move	s8,s7
8000decc:	2682e3e8 	addiu	v0,s4,-7192
8000ded0:	9043000c 	lbu	v1,12(v0)
8000ded4:	10600023 	beqz	v1,8000df64 <S9xMainLoop+0xd8>
8000ded8:	8ea5e2a8 	lw	a1,-7512(s5)
8000dedc:	3c108021 	lui	s0,0x8021
8000dee0:	26a3e2a8 	addiu	v1,s5,-7512
8000dee4:	8c620020 	lw	v0,32(v1)
8000dee8:	8e05e308 	lw	a1,-7416(s0)
8000deec:	0045102a 	slt	v0,v0,a1
8000def0:	1440001b 	bnez	v0,8000df60 <S9xMainLoop+0xd4>
8000def4:	3c028019 	lui	v0,0x8019
8000def8:	3c048019 	lui	a0,0x8019
8000defc:	3c068019 	lui	a2,0x8019
8000df00:	2442cdf8 	addiu	v0,v0,-12808
8000df04:	2484cdfc 	addiu	a0,a0,-12804
8000df08:	24c6ce00 	addiu	a2,a2,-12800
8000df0c:	8c530000 	lw	s3,0(v0)
8000df10:	8c920000 	lw	s2,0(a0)
8000df14:	8cd10000 	lw	s1,0(a2)
8000df18:	8e84e3e8 	lw	a0,-7192(s4)
8000df1c:	90820000 	lbu	v0,0(a0)
8000df20:	00021080 	sll	v0,v0,0x2
8000df24:	00531021 	addu	v0,v0,s3
8000df28:	8c430000 	lw	v1,0(v0)
8000df2c:	00651821 	addu	v1,v1,a1
8000df30:	ae03e308 	sw	v1,-7416(s0)
8000df34:	90820000 	lbu	v0,0(a0)
8000df38:	00021080 	sll	v0,v0,0x2
8000df3c:	00521021 	addu	v0,v0,s2
8000df40:	8c430000 	lw	v1,0(v0)
8000df44:	0060f809 	jalr	v1
8000df48:	00000000 	nop
8000df4c:	8e05e308 	lw	a1,-7416(s0)
8000df50:	8e220020 	lw	v0,32(s1)
8000df54:	0045102a 	slt	v0,v0,a1
8000df58:	1040fff0 	beqz	v0,8000df1c <S9xMainLoop+0x90>
8000df5c:	8e84e3e8 	lw	a0,-7192(s4)
8000df60:	8ea5e2a8 	lw	a1,-7512(s5)
8000df64:	10a00034 	beqz	a1,8000e038 <S9xMainLoop+0x1ac>
8000df68:	30a20080 	andi	v0,a1,0x80
8000df6c:	10400014 	beqz	v0,8000dfc0 <S9xMainLoop+0x134>
8000df70:	8ea4e2a8 	lw	a0,-7512(s5)
8000df74:	8ee20048 	lw	v0,72(s7)
8000df78:	2442ffff 	addiu	v0,v0,-1
8000df7c:	1440000f 	bnez	v0,8000dfbc <S9xMainLoop+0x130>
8000df80:	aee20048 	sw	v0,72(s7)
8000df84:	2403ff7f 	li	v1,-129
8000df88:	92e40007 	lbu	a0,7(s7)
8000df8c:	00a31824 	and	v1,a1,v1
8000df90:	3c028021 	lui	v0,0x8021
8000df94:	10800005 	beqz	a0,8000dfac <S9xMainLoop+0x120>
8000df98:	ac43e2a8 	sw	v1,-7512(v0)
8000df9c:	8ee2000c 	lw	v0,12(s7)
8000dfa0:	a2e00007 	sb	zero,7(s7)
8000dfa4:	24420001 	addiu	v0,v0,1
8000dfa8:	aee2000c 	sw	v0,12(s7)
8000dfac:	3c028001 	lui	v0,0x8001
8000dfb0:	24423570 	addiu	v0,v0,13680
8000dfb4:	0040f809 	jalr	v0
8000dfb8:	00000000 	nop
8000dfbc:	8ea4e2a8 	lw	a0,-7512(s5)
8000dfc0:	30820800 	andi	v0,a0,0x800
8000dfc4:	10400019 	beqz	v0,8000e02c <S9xMainLoop+0x1a0>
8000dfc8:	8ea2e2a8 	lw	v0,-7512(s5)
8000dfcc:	8fc2004c 	lw	v0,76(s8)
8000dfd0:	1440003c 	bnez	v0,8000e0c4 <S9xMainLoop+0x238>
8000dfd4:	03c01821 	move	v1,s8
8000dfd8:	93c20007 	lbu	v0,7(s8)
8000dfdc:	10400005 	beqz	v0,8000dff4 <S9xMainLoop+0x168>
8000dfe0:	00000000 	nop
8000dfe4:	8fc2000c 	lw	v0,12(s8)
8000dfe8:	a3c00007 	sb	zero,7(s8)
8000dfec:	24420001 	addiu	v0,v0,1
8000dff0:	afc2000c 	sw	v0,12(s8)
8000dff4:	90620006 	lbu	v0,6(v1)
8000dff8:	10400083 	beqz	v0,8000e208 <S9xMainLoop+0x37c>
8000dffc:	2402f7ff 	li	v0,-2049
8000e000:	3c028021 	lui	v0,0x8021
8000e004:	9043e43c 	lbu	v1,-7108(v0)
8000e008:	1460007f 	bnez	v1,8000e208 <S9xMainLoop+0x37c>
8000e00c:	2402f7ff 	li	v0,-2049
8000e010:	3c028021 	lui	v0,0x8021
8000e014:	2443e2f8 	addiu	v1,v0,-7432
8000e018:	90620002 	lbu	v0,2(v1)
8000e01c:	30420004 	andi	v0,v0,0x4
8000e020:	1040007c 	beqz	v0,8000e214 <S9xMainLoop+0x388>
8000e024:	3c028001 	lui	v0,0x8001
8000e028:	8ea2e2a8 	lw	v0,-7512(s5)
8000e02c:	30420010 	andi	v0,v0,0x10
8000e030:	14400033 	bnez	v0,8000e100 <S9xMainLoop+0x274>
8000e034:	3c028021 	lui	v0,0x8021
8000e038:	8ec20020 	lw	v0,32(s6)
8000e03c:	8ec3002c 	lw	v1,44(s6)
8000e040:	8ec4000c 	lw	a0,12(s6)
8000e044:	00431021 	addu	v0,v0,v1
8000e048:	aec40014 	sw	a0,20(s6)
8000e04c:	aec20020 	sw	v0,32(s6)
8000e050:	3c068021 	lui	a2,0x8021
8000e054:	90820000 	lbu	v0,0(a0)
8000e058:	24c3e284 	addiu	v1,a2,-7548
8000e05c:	8c660004 	lw	a2,4(v1)
8000e060:	00021080 	sll	v0,v0,0x2
8000e064:	00461021 	addu	v0,v0,a2
8000e068:	8c430000 	lw	v1,0(v0)
8000e06c:	24840001 	addiu	a0,a0,1
8000e070:	0060f809 	jalr	v1
8000e074:	aec4000c 	sw	a0,12(s6)
8000e078:	3c028021 	lui	v0,0x8021
8000e07c:	9043e9a0 	lbu	v1,-5728(v0)
8000e080:	1460000b 	bnez	v1,8000e0b0 <S9xMainLoop+0x224>
8000e084:	3c028008 	lui	v0,0x8008
8000e088:	8ec20020 	lw	v0,32(s6)
8000e08c:	8ec30024 	lw	v1,36(s6)
8000e090:	0043102a 	slt	v0,v0,v1
8000e094:	1440ff8d 	bnez	v0,8000decc <S9xMainLoop+0x40>
8000e098:	3c028001 	lui	v0,0x8001
8000e09c:	2442d640 	addiu	v0,v0,-10688
8000e0a0:	0040f809 	jalr	v0
8000e0a4:	00000000 	nop
8000e0a8:	080037b4 	j	8000ded0 <S9xMainLoop+0x44>
8000e0ac:	2682e3e8 	addiu	v0,s4,-7192
8000e0b0:	2442a264 	addiu	v0,v0,-23964
8000e0b4:	0040f809 	jalr	v0
8000e0b8:	00000000 	nop
8000e0bc:	08003823 	j	8000e08c <S9xMainLoop+0x200>
8000e0c0:	8ec20020 	lw	v0,32(s6)
8000e0c4:	2442ffff 	addiu	v0,v0,-1
8000e0c8:	1440ffd7 	bnez	v0,8000e028 <S9xMainLoop+0x19c>
8000e0cc:	afc2004c 	sw	v0,76(s8)
8000e0d0:	3c048021 	lui	a0,0x8021
8000e0d4:	2483e2f8 	addiu	v1,a0,-7432
8000e0d8:	90620002 	lbu	v0,2(v1)
8000e0dc:	30420004 	andi	v0,v0,0x4
8000e0e0:	1040ffd2 	beqz	v0,8000e02c <S9xMainLoop+0x1a0>
8000e0e4:	8ea2e2a8 	lw	v0,-7512(s5)
8000e0e8:	24020001 	li	v0,1
8000e0ec:	afc2004c 	sw	v0,76(s8)
8000e0f0:	8ea2e2a8 	lw	v0,-7512(s5)
8000e0f4:	30420010 	andi	v0,v0,0x10
8000e0f8:	1040ffcf 	beqz	v0,8000e038 <S9xMainLoop+0x1ac>
8000e0fc:	3c028021 	lui	v0,0x8021
8000e100:	244ee2f8 	addiu	t6,v0,-7432
8000e104:	91c20002 	lbu	v0,2(t6)
8000e108:	3c048021 	lui	a0,0x8021
8000e10c:	268be3e8 	addiu	t3,s4,-7192
8000e110:	2483e284 	addiu	v1,a0,-7548
8000e114:	3c0f8021 	lui	t7,0x8021
8000e118:	91700029 	lbu	s0,41(t3)
8000e11c:	9064000a 	lbu	a0,10(v1)
8000e120:	3042003c 	andi	v0,v0,0x3c
8000e124:	a1c20002 	sb	v0,2(t6)
8000e128:	91e7e424 	lbu	a3,-7132(t7)
8000e12c:	906a0008 	lbu	t2,8(v1)
8000e130:	2402ff80 	li	v0,-128
8000e134:	916c002a 	lbu	t4,42(t3)
8000e138:	91690028 	lbu	t1,40(t3)
8000e13c:	90660009 	lbu	a2,9(v1)
8000e140:	02022824 	and	a1,s0,v0
8000e144:	9068000b 	lbu	t0,11(v1)
8000e148:	00822024 	and	a0,a0,v0
8000e14c:	24020002 	li	v0,2
8000e150:	26ade2a8 	addiu	t5,s5,-7512
8000e154:	91c30002 	lbu	v1,2(t6)
8000e158:	01445025 	or	t2,t2,a0
8000e15c:	01254825 	or	t1,t1,a1
8000e160:	00402021 	move	a0,v0
8000e164:	000c6180 	sll	t4,t4,0x6
8000e168:	0010100b 	movn	v0,zero,s0
8000e16c:	30e7003c 	andi	a3,a3,0x3c
8000e170:	8db10010 	lw	s1,16(t5)
8000e174:	8e85e3e8 	lw	a1,-7192(s4)
8000e178:	0006200b 	movn	a0,zero,a2
8000e17c:	00084180 	sll	t0,t0,0x6
8000e180:	8da6000c 	lw	a2,12(t5)
8000e184:	004c1025 	or	v0,v0,t4
8000e188:	8d6d0004 	lw	t5,4(t3)
8000e18c:	00e93825 	or	a3,a3,t1
8000e190:	006a1825 	or	v1,v1,t2
8000e194:	00471025 	or	v0,v0,a3
8000e198:	00882025 	or	a0,a0,t0
8000e19c:	00d13023 	subu	a2,a2,s1
8000e1a0:	00832025 	or	a0,a0,v1
8000e1a4:	00ad2823 	subu	a1,a1,t5
8000e1a8:	25e3e424 	addiu	v1,t7,-7132
8000e1ac:	a1e2e424 	sb	v0,-7132(t7)
8000e1b0:	3c02800d 	lui	v0,0x800d
8000e1b4:	a4650006 	sh	a1,6(v1)
8000e1b8:	24426a48 	addiu	v0,v0,27208
8000e1bc:	a1c40002 	sb	a0,2(t6)
8000e1c0:	0040f809 	jalr	v0
8000e1c4:	a5c6000e 	sh	a2,14(t6)
8000e1c8:	8ea3e2a8 	lw	v1,-7512(s5)
8000e1cc:	2402ffef 	li	v0,-17
8000e1d0:	00621824 	and	v1,v1,v0
8000e1d4:	aea3e2a8 	sw	v1,-7512(s5)
8000e1d8:	8fbf0034 	lw	ra,52(sp)
8000e1dc:	8fbe0030 	lw	s8,48(sp)
8000e1e0:	8fb7002c 	lw	s7,44(sp)
8000e1e4:	8fb60028 	lw	s6,40(sp)
8000e1e8:	8fb50024 	lw	s5,36(sp)
8000e1ec:	8fb40020 	lw	s4,32(sp)
8000e1f0:	8fb3001c 	lw	s3,28(sp)
8000e1f4:	8fb20018 	lw	s2,24(sp)
8000e1f8:	8fb10014 	lw	s1,20(sp)
8000e1fc:	8fb00010 	lw	s0,16(sp)
8000e200:	03e00008 	jr	ra
8000e204:	27bd0038 	addiu	sp,sp,56
8000e208:	00821024 	and	v0,a0,v0
8000e20c:	0800380a 	j	8000e028 <S9xMainLoop+0x19c>
8000e210:	aea2e2a8 	sw	v0,-7512(s5)
8000e214:	2442388c 	addiu	v0,v0,14476
8000e218:	0040f809 	jalr	v0
8000e21c:	00000000 	nop
8000e220:	0800380b 	j	8000e02c <S9xMainLoop+0x1a0>
8000e224:	8ea2e2a8 	lw	v0,-7512(s5)
	...

8000e230 <_Z6Op0AM1v>:
8000e230:	3c038021 	lui	v1,0x8021
8000e234:	2463e2f8 	addiu	v1,v1,-7432
8000e238:	90660004 	lbu	a2,4(v1)
8000e23c:	3c058021 	lui	a1,0x8021
8000e240:	24a5e2a8 	addiu	a1,a1,-7512
8000e244:	00061040 	sll	v0,a2,0x1
8000e248:	8ca40020 	lw	a0,32(a1)
8000e24c:	304700ff 	andi	a3,v0,0xff
8000e250:	a0620004 	sb	v0,4(v1)
8000e254:	3c028021 	lui	v0,0x8021
8000e258:	2442e284 	addiu	v0,v0,-7548
8000e25c:	24840006 	addiu	a0,a0,6
8000e260:	000631c2 	srl	a2,a2,0x7
8000e264:	aca40020 	sw	a0,32(a1)
8000e268:	a047000a 	sb	a3,10(v0)
8000e26c:	a0460008 	sb	a2,8(v0)
8000e270:	03e00008 	jr	ra
8000e274:	a0470009 	sb	a3,9(v0)

8000e278 <_Z6Op0AM0v>:
8000e278:	3c028021 	lui	v0,0x8021
8000e27c:	2442e2f8 	addiu	v0,v0,-7432
8000e280:	94430004 	lhu	v1,4(v0)
8000e284:	3c058021 	lui	a1,0x8021
8000e288:	00031840 	sll	v1,v1,0x1
8000e28c:	24a5e2a8 	addiu	a1,a1,-7512
8000e290:	90460005 	lbu	a2,5(v0)
8000e294:	3064ffff 	andi	a0,v1,0xffff
8000e298:	a4430004 	sh	v1,4(v0)
8000e29c:	8ca30020 	lw	v1,32(a1)
8000e2a0:	3c028021 	lui	v0,0x8021
8000e2a4:	2442e284 	addiu	v0,v0,-7548
8000e2a8:	00043a02 	srl	a3,a0,0x8
8000e2ac:	24630006 	addiu	v1,v1,6
8000e2b0:	000631c2 	srl	a2,a2,0x7
8000e2b4:	0004202b 	sltu	a0,zero,a0
8000e2b8:	aca30020 	sw	v1,32(a1)
8000e2bc:	a047000a 	sb	a3,10(v0)
8000e2c0:	a0460008 	sb	a2,8(v0)
8000e2c4:	03e00008 	jr	ra
8000e2c8:	a0440009 	sb	a0,9(v0)

8000e2cc <_Z6Op89M1v>:
8000e2cc:	3c038021 	lui	v1,0x8021
8000e2d0:	2463e2a8 	addiu	v1,v1,-7512
8000e2d4:	8c66000c 	lw	a2,12(v1)
8000e2d8:	3c028021 	lui	v0,0x8021
8000e2dc:	90c70000 	lbu	a3,0(a2)
8000e2e0:	9045e2fc 	lbu	a1,-7428(v0)
8000e2e4:	8c640020 	lw	a0,32(v1)
8000e2e8:	8c62002c 	lw	v0,44(v1)
8000e2ec:	00a72824 	and	a1,a1,a3
8000e2f0:	00822021 	addu	a0,a0,v0
8000e2f4:	24c60001 	addiu	a2,a2,1
8000e2f8:	3c028021 	lui	v0,0x8021
8000e2fc:	a045e28d 	sb	a1,-7539(v0)
8000e300:	ac640020 	sw	a0,32(v1)
8000e304:	03e00008 	jr	ra
8000e308:	ac66000c 	sw	a2,12(v1)

8000e30c <_Z6Op89M0v>:
8000e30c:	3c048021 	lui	a0,0x8021
8000e310:	2484e2a8 	addiu	a0,a0,-7512
8000e314:	8c88000c 	lw	t0,12(a0)
8000e318:	3c028021 	lui	v0,0x8021
8000e31c:	91030001 	lbu	v1,1(t0)
8000e320:	91060000 	lbu	a2,0(t0)
8000e324:	9445e2fc 	lhu	a1,-7428(v0)
8000e328:	00031a00 	sll	v1,v1,0x8
8000e32c:	8c870020 	lw	a3,32(a0)
8000e330:	8c820030 	lw	v0,48(a0)
8000e334:	00c33021 	addu	a2,a2,v1
8000e338:	00a62824 	and	a1,a1,a2
8000e33c:	00e23821 	addu	a3,a3,v0
8000e340:	0005282b 	sltu	a1,zero,a1
8000e344:	25080002 	addiu	t0,t0,2
8000e348:	3c028021 	lui	v0,0x8021
8000e34c:	a045e28d 	sb	a1,-7539(v0)
8000e350:	ac88000c 	sw	t0,12(a0)
8000e354:	03e00008 	jr	ra
8000e358:	ac870020 	sw	a3,32(a0)

8000e35c <_Z6OpC9M1v>:
8000e35c:	3c038021 	lui	v1,0x8021
8000e360:	2463e2a8 	addiu	v1,v1,-7512
8000e364:	8c68000c 	lw	t0,12(v1)
8000e368:	3c028021 	lui	v0,0x8021
8000e36c:	91040000 	lbu	a0,0(t0)
8000e370:	9045e2fc 	lbu	a1,-7428(v0)
8000e374:	8c660020 	lw	a2,32(v1)
8000e378:	00a42823 	subu	a1,a1,a0
8000e37c:	8c62002c 	lw	v0,44(v1)
8000e380:	00053827 	nor	a3,zero,a1
8000e384:	3c048021 	lui	a0,0x8021
8000e388:	2484e284 	addiu	a0,a0,-7548
8000e38c:	00c23021 	addu	a2,a2,v0
8000e390:	30a900ff 	andi	t1,a1,0xff
8000e394:	25080001 	addiu	t0,t0,1
8000e398:	00073fc2 	srl	a3,a3,0x1f
8000e39c:	3c028022 	lui	v0,0x8022
8000e3a0:	a089000a 	sb	t1,10(a0)
8000e3a4:	ac660020 	sw	a2,32(v1)
8000e3a8:	ac4550c8 	sw	a1,20680(v0)
8000e3ac:	ac68000c 	sw	t0,12(v1)
8000e3b0:	a0870008 	sb	a3,8(a0)
8000e3b4:	03e00008 	jr	ra
8000e3b8:	a0890009 	sb	t1,9(a0)

8000e3bc <_Z6Op3AM1v>:
8000e3bc:	3c038021 	lui	v1,0x8021
8000e3c0:	2463e2f8 	addiu	v1,v1,-7432
8000e3c4:	90620004 	lbu	v0,4(v1)
8000e3c8:	3c058021 	lui	a1,0x8021
8000e3cc:	24a5e2a8 	addiu	a1,a1,-7512
8000e3d0:	2442ffff 	addiu	v0,v0,-1
8000e3d4:	8ca40020 	lw	a0,32(a1)
8000e3d8:	304600ff 	andi	a2,v0,0xff
8000e3dc:	a0620004 	sb	v0,4(v1)
8000e3e0:	3c028021 	lui	v0,0x8021
8000e3e4:	2442e284 	addiu	v0,v0,-7548
8000e3e8:	24840006 	addiu	a0,a0,6
8000e3ec:	a046000a 	sb	a2,10(v0)
8000e3f0:	aca40020 	sw	a0,32(a1)
8000e3f4:	aca00018 	sw	zero,24(a1)
8000e3f8:	03e00008 	jr	ra
8000e3fc:	a0460009 	sb	a2,9(v0)

8000e400 <_Z6Op3AM0v>:
8000e400:	3c038021 	lui	v1,0x8021
8000e404:	2463e2f8 	addiu	v1,v1,-7432
8000e408:	94620004 	lhu	v0,4(v1)
8000e40c:	3c058021 	lui	a1,0x8021
8000e410:	24a5e2a8 	addiu	a1,a1,-7512
8000e414:	2442ffff 	addiu	v0,v0,-1
8000e418:	8ca40020 	lw	a0,32(a1)
8000e41c:	3046ffff 	andi	a2,v0,0xffff
8000e420:	a4620004 	sh	v0,4(v1)
8000e424:	3c028021 	lui	v0,0x8021
8000e428:	2442e284 	addiu	v0,v0,-7548
8000e42c:	00061a02 	srl	v1,a2,0x8
8000e430:	24840006 	addiu	a0,a0,6
8000e434:	0006302b 	sltu	a2,zero,a2
8000e438:	a043000a 	sb	v1,10(v0)
8000e43c:	aca40020 	sw	a0,32(a1)
8000e440:	aca00018 	sw	zero,24(a1)
8000e444:	03e00008 	jr	ra
8000e448:	a0460009 	sb	a2,9(v0)

8000e44c <_Z6Op49M0v>:
8000e44c:	3c048021 	lui	a0,0x8021
8000e450:	2484e2a8 	addiu	a0,a0,-7512
8000e454:	8c87000c 	lw	a3,12(a0)
8000e458:	3c038021 	lui	v1,0x8021
8000e45c:	90e20001 	lbu	v0,1(a3)
8000e460:	90e60000 	lbu	a2,0(a3)
8000e464:	2463e2f8 	addiu	v1,v1,-7432
8000e468:	94650004 	lhu	a1,4(v1)
8000e46c:	00021200 	sll	v0,v0,0x8
8000e470:	00461021 	addu	v0,v0,a2
8000e474:	00451026 	xor	v0,v0,a1
8000e478:	3046ffff 	andi	a2,v0,0xffff
8000e47c:	a4620004 	sh	v0,4(v1)
8000e480:	8c850020 	lw	a1,32(a0)
8000e484:	8c820030 	lw	v0,48(a0)
8000e488:	3c038021 	lui	v1,0x8021
8000e48c:	00a22821 	addu	a1,a1,v0
8000e490:	2463e284 	addiu	v1,v1,-7548
8000e494:	00061202 	srl	v0,a2,0x8
8000e498:	24e70002 	addiu	a3,a3,2
8000e49c:	0006302b 	sltu	a2,zero,a2
8000e4a0:	ac850020 	sw	a1,32(a0)
8000e4a4:	a062000a 	sb	v0,10(v1)
8000e4a8:	ac87000c 	sw	a3,12(a0)
8000e4ac:	03e00008 	jr	ra
8000e4b0:	a0660009 	sb	a2,9(v1)

8000e4b4 <_Z6Op1AM1v>:
8000e4b4:	3c038021 	lui	v1,0x8021
8000e4b8:	2463e2f8 	addiu	v1,v1,-7432
8000e4bc:	90620004 	lbu	v0,4(v1)
8000e4c0:	3c058021 	lui	a1,0x8021
8000e4c4:	24a5e2a8 	addiu	a1,a1,-7512
8000e4c8:	24420001 	addiu	v0,v0,1
8000e4cc:	8ca40020 	lw	a0,32(a1)
8000e4d0:	304600ff 	andi	a2,v0,0xff
8000e4d4:	a0620004 	sb	v0,4(v1)
8000e4d8:	3c028021 	lui	v0,0x8021
8000e4dc:	2442e284 	addiu	v0,v0,-7548
8000e4e0:	24840006 	addiu	a0,a0,6
8000e4e4:	a046000a 	sb	a2,10(v0)
8000e4e8:	aca40020 	sw	a0,32(a1)
8000e4ec:	aca00018 	sw	zero,24(a1)
8000e4f0:	03e00008 	jr	ra
8000e4f4:	a0460009 	sb	a2,9(v0)

8000e4f8 <_Z6Op1AM0v>:
8000e4f8:	3c038021 	lui	v1,0x8021
8000e4fc:	2463e2f8 	addiu	v1,v1,-7432
8000e500:	94620004 	lhu	v0,4(v1)
8000e504:	3c058021 	lui	a1,0x8021
8000e508:	24a5e2a8 	addiu	a1,a1,-7512
8000e50c:	24420001 	addiu	v0,v0,1
8000e510:	8ca40020 	lw	a0,32(a1)
8000e514:	3046ffff 	andi	a2,v0,0xffff
8000e518:	a4620004 	sh	v0,4(v1)
8000e51c:	3c028021 	lui	v0,0x8021
8000e520:	2442e284 	addiu	v0,v0,-7548
8000e524:	00061a02 	srl	v1,a2,0x8
8000e528:	24840006 	addiu	a0,a0,6
8000e52c:	0006302b 	sltu	a2,zero,a2
8000e530:	a043000a 	sb	v1,10(v0)
8000e534:	aca40020 	sw	a0,32(a1)
8000e538:	aca00018 	sw	zero,24(a1)
8000e53c:	03e00008 	jr	ra
8000e540:	a0460009 	sb	a2,9(v0)

8000e544 <_Z6Op4AM1v>:
8000e544:	3c038021 	lui	v1,0x8021
8000e548:	2463e2f8 	addiu	v1,v1,-7432
8000e54c:	90660004 	lbu	a2,4(v1)
8000e550:	3c058021 	lui	a1,0x8021
8000e554:	24a5e2a8 	addiu	a1,a1,-7512
8000e558:	00061042 	srl	v0,a2,0x1
8000e55c:	8ca40020 	lw	a0,32(a1)
8000e560:	304700ff 	andi	a3,v0,0xff
8000e564:	a0620004 	sb	v0,4(v1)
8000e568:	3c028021 	lui	v0,0x8021
8000e56c:	2442e284 	addiu	v0,v0,-7548
8000e570:	24840006 	addiu	a0,a0,6
8000e574:	30c60001 	andi	a2,a2,0x1
8000e578:	aca40020 	sw	a0,32(a1)
8000e57c:	a047000a 	sb	a3,10(v0)
8000e580:	a0460008 	sb	a2,8(v0)
8000e584:	03e00008 	jr	ra
8000e588:	a0470009 	sb	a3,9(v0)

8000e58c <_Z6Op4AM0v>:
8000e58c:	3c028021 	lui	v0,0x8021
8000e590:	2442e2f8 	addiu	v0,v0,-7432
8000e594:	94430004 	lhu	v1,4(v0)
8000e598:	3c058021 	lui	a1,0x8021
8000e59c:	00031842 	srl	v1,v1,0x1
8000e5a0:	24a5e2a8 	addiu	a1,a1,-7512
8000e5a4:	90460004 	lbu	a2,4(v0)
8000e5a8:	3064ffff 	andi	a0,v1,0xffff
8000e5ac:	a4430004 	sh	v1,4(v0)
8000e5b0:	8ca30020 	lw	v1,32(a1)
8000e5b4:	3c028021 	lui	v0,0x8021
8000e5b8:	2442e284 	addiu	v0,v0,-7548
8000e5bc:	00043a02 	srl	a3,a0,0x8
8000e5c0:	24630006 	addiu	v1,v1,6
8000e5c4:	30c60001 	andi	a2,a2,0x1
8000e5c8:	0004202b 	sltu	a0,zero,a0
8000e5cc:	aca30020 	sw	v1,32(a1)
8000e5d0:	a047000a 	sb	a3,10(v0)
8000e5d4:	a0460008 	sb	a2,8(v0)
8000e5d8:	03e00008 	jr	ra
8000e5dc:	a0440009 	sb	a0,9(v0)

8000e5e0 <_Z6Op2AM1v>:
8000e5e0:	3c078021 	lui	a3,0x8021
8000e5e4:	24e7e2f8 	addiu	a3,a3,-7432
8000e5e8:	3c068021 	lui	a2,0x8021
8000e5ec:	24c6e284 	addiu	a2,a2,-7548
8000e5f0:	90e30004 	lbu	v1,4(a3)
8000e5f4:	90c20008 	lbu	v0,8(a2)
8000e5f8:	3c048021 	lui	a0,0x8021
8000e5fc:	2484e2a8 	addiu	a0,a0,-7512
8000e600:	00031840 	sll	v1,v1,0x1
8000e604:	00621825 	or	v1,v1,v0
8000e608:	8c820020 	lw	v0,32(a0)
8000e60c:	3063ffff 	andi	v1,v1,0xffff
8000e610:	306900ff 	andi	t1,v1,0xff
8000e614:	24420006 	addiu	v0,v0,6
8000e618:	2c650100 	sltiu	a1,v1,256
8000e61c:	312800ff 	andi	t0,t1,0xff
8000e620:	38a50001 	xori	a1,a1,0x1
8000e624:	ac820020 	sw	v0,32(a0)
8000e628:	3c028022 	lui	v0,0x8022
8000e62c:	a0c8000a 	sb	t0,10(a2)
8000e630:	a44350be 	sh	v1,20670(v0)
8000e634:	a0c50008 	sb	a1,8(a2)
8000e638:	a0e90004 	sb	t1,4(a3)
8000e63c:	03e00008 	jr	ra
8000e640:	a0c80009 	sb	t0,9(a2)

8000e644 <_Z6Op2AM0v>:
8000e644:	3c098021 	lui	t1,0x8021
8000e648:	2529e2f8 	addiu	t1,t1,-7432
8000e64c:	3c088021 	lui	t0,0x8021
8000e650:	2508e284 	addiu	t0,t0,-7548
8000e654:	95230004 	lhu	v1,4(t1)
8000e658:	91020008 	lbu	v0,8(t0)
8000e65c:	3c048021 	lui	a0,0x8021
8000e660:	2484e2a8 	addiu	a0,a0,-7512
8000e664:	00031840 	sll	v1,v1,0x1
8000e668:	00621825 	or	v1,v1,v0
8000e66c:	8c820020 	lw	v0,32(a0)
8000e670:	306affff 	andi	t2,v1,0xffff
8000e674:	3146ffff 	andi	a2,t2,0xffff
8000e678:	24420006 	addiu	v0,v0,6
8000e67c:	3405ffff 	li	a1,0xffff
8000e680:	00063a02 	srl	a3,a2,0x8
8000e684:	00a3282b 	sltu	a1,a1,v1
8000e688:	0006302b 	sltu	a2,zero,a2
8000e68c:	ac820020 	sw	v0,32(a0)
8000e690:	3c028022 	lui	v0,0x8022
8000e694:	a107000a 	sb	a3,10(t0)
8000e698:	ac4350c0 	sw	v1,20672(v0)
8000e69c:	a1050008 	sb	a1,8(t0)
8000e6a0:	a52a0004 	sh	t2,4(t1)
8000e6a4:	03e00008 	jr	ra
8000e6a8:	a1060009 	sb	a2,9(t0)

8000e6ac <_Z6Op6AM1v>:
8000e6ac:	3c058021 	lui	a1,0x8021
8000e6b0:	24a5e284 	addiu	a1,a1,-7548
8000e6b4:	3c068021 	lui	a2,0x8021
8000e6b8:	24c6e2f8 	addiu	a2,a2,-7432
8000e6bc:	90a30008 	lbu	v1,8(a1)
8000e6c0:	90c20004 	lbu	v0,4(a2)
8000e6c4:	3c048021 	lui	a0,0x8021
8000e6c8:	2484e2a8 	addiu	a0,a0,-7512
8000e6cc:	00031a00 	sll	v1,v1,0x8
8000e6d0:	00621825 	or	v1,v1,v0
8000e6d4:	8c820020 	lw	v0,32(a0)
8000e6d8:	00034842 	srl	t1,v1,0x1
8000e6dc:	312700ff 	andi	a3,t1,0xff
8000e6e0:	24420006 	addiu	v0,v0,6
8000e6e4:	30e800ff 	andi	t0,a3,0xff
8000e6e8:	30630001 	andi	v1,v1,0x1
8000e6ec:	ac820020 	sw	v0,32(a0)
8000e6f0:	3c028022 	lui	v0,0x8022
8000e6f4:	a0a8000a 	sb	t0,10(a1)
8000e6f8:	a0a30008 	sb	v1,8(a1)
8000e6fc:	a44950be 	sh	t1,20670(v0)
8000e700:	a0c70004 	sb	a3,4(a2)
8000e704:	03e00008 	jr	ra
8000e708:	a0a80009 	sb	t0,9(a1)

8000e70c <_Z6Op6AM0v>:
8000e70c:	3c068021 	lui	a2,0x8021
8000e710:	24c6e284 	addiu	a2,a2,-7548
8000e714:	3c088021 	lui	t0,0x8021
8000e718:	2508e2f8 	addiu	t0,t0,-7432
8000e71c:	90c20008 	lbu	v0,8(a2)
8000e720:	95040004 	lhu	a0,4(t0)
8000e724:	00021400 	sll	v0,v0,0x10
8000e728:	3c038021 	lui	v1,0x8021
8000e72c:	00822025 	or	a0,a0,v0
8000e730:	2463e2a8 	addiu	v1,v1,-7512
8000e734:	00044842 	srl	t1,a0,0x1
8000e738:	8c620020 	lw	v0,32(v1)
8000e73c:	312affff 	andi	t2,t1,0xffff
8000e740:	3145ffff 	andi	a1,t2,0xffff
8000e744:	24420006 	addiu	v0,v0,6
8000e748:	00053a02 	srl	a3,a1,0x8
8000e74c:	30840001 	andi	a0,a0,0x1
8000e750:	0005282b 	sltu	a1,zero,a1
8000e754:	ac620020 	sw	v0,32(v1)
8000e758:	3c028022 	lui	v0,0x8022
8000e75c:	a0c7000a 	sb	a3,10(a2)
8000e760:	a0c40008 	sb	a0,8(a2)
8000e764:	ac4950c0 	sw	t1,20672(v0)
8000e768:	a50a0004 	sh	t2,4(t0)
8000e76c:	03e00008 	jr	ra
8000e770:	a0c50009 	sb	a1,9(a2)

8000e774 <_Z4Op18v>:
8000e774:	3c028021 	lui	v0,0x8021
8000e778:	2442e2a8 	addiu	v0,v0,-7512
8000e77c:	8c430020 	lw	v1,32(v0)
8000e780:	3c048021 	lui	a0,0x8021
8000e784:	24630006 	addiu	v1,v1,6
8000e788:	ac430020 	sw	v1,32(v0)
8000e78c:	03e00008 	jr	ra
8000e790:	a080e28c 	sb	zero,-7540(a0)

8000e794 <_Z4OpD8v>:
8000e794:	3c058021 	lui	a1,0x8021
8000e798:	3c048021 	lui	a0,0x8021
8000e79c:	24a5e2f8 	addiu	a1,a1,-7432
8000e7a0:	2484e2a8 	addiu	a0,a0,-7512
8000e7a4:	90a20002 	lbu	v0,2(a1)
8000e7a8:	8c830020 	lw	v1,32(a0)
8000e7ac:	304200f7 	andi	v0,v0,0xf7
8000e7b0:	24630006 	addiu	v1,v1,6
8000e7b4:	a0a20002 	sb	v0,2(a1)
8000e7b8:	03e00008 	jr	ra
8000e7bc:	ac830020 	sw	v1,32(a0)

8000e7c0 <_Z4Op58v>:
8000e7c0:	3c058021 	lui	a1,0x8021
8000e7c4:	3c048021 	lui	a0,0x8021
8000e7c8:	24a5e2f8 	addiu	a1,a1,-7432
8000e7cc:	2484e2a8 	addiu	a0,a0,-7512
8000e7d0:	90a20002 	lbu	v0,2(a1)
8000e7d4:	8c830020 	lw	v1,32(a0)
8000e7d8:	304200fb 	andi	v0,v0,0xfb
8000e7dc:	24630006 	addiu	v1,v1,6
8000e7e0:	a0a20002 	sb	v0,2(a1)
8000e7e4:	03e00008 	jr	ra
8000e7e8:	ac830020 	sw	v1,32(a0)

8000e7ec <_Z4OpB8v>:
8000e7ec:	3c028021 	lui	v0,0x8021
8000e7f0:	2442e2a8 	addiu	v0,v0,-7512
8000e7f4:	8c430020 	lw	v1,32(v0)
8000e7f8:	3c048021 	lui	a0,0x8021
8000e7fc:	24630006 	addiu	v1,v1,6
8000e800:	ac430020 	sw	v1,32(v0)
8000e804:	03e00008 	jr	ra
8000e808:	a080e28f 	sb	zero,-7537(a0)

8000e80c <_Z4OpEAv>:
8000e80c:	3c038021 	lui	v1,0x8021
8000e810:	2463e2a8 	addiu	v1,v1,-7512
8000e814:	8c620020 	lw	v0,32(v1)
8000e818:	24420006 	addiu	v0,v0,6
8000e81c:	03e00008 	jr	ra
8000e820:	ac620020 	sw	v0,32(v1)

8000e824 <_Z4Op38v>:
8000e824:	3c048021 	lui	a0,0x8021
8000e828:	2484e2a8 	addiu	a0,a0,-7512
8000e82c:	8c830020 	lw	v1,32(a0)
8000e830:	24050001 	li	a1,1
8000e834:	24630006 	addiu	v1,v1,6
8000e838:	3c028021 	lui	v0,0x8021
8000e83c:	a045e28c 	sb	a1,-7540(v0)
8000e840:	03e00008 	jr	ra
8000e844:	ac830020 	sw	v1,32(a0)

8000e848 <_Z4OpF8v>:
8000e848:	3c058021 	lui	a1,0x8021
8000e84c:	24a5e2f8 	addiu	a1,a1,-7432
8000e850:	3c048021 	lui	a0,0x8021
8000e854:	90a20002 	lbu	v0,2(a1)
8000e858:	2484e2a8 	addiu	a0,a0,-7512
8000e85c:	8c830020 	lw	v1,32(a0)
8000e860:	34420008 	ori	v0,v0,0x8
8000e864:	a0a20002 	sb	v0,2(a1)
8000e868:	24630006 	addiu	v1,v1,6
8000e86c:	24050001 	li	a1,1
8000e870:	3c028021 	lui	v0,0x8021
8000e874:	ac830020 	sw	v1,32(a0)
8000e878:	03e00008 	jr	ra
8000e87c:	a045e1d5 	sb	a1,-7723(v0)

8000e880 <_Z4Op78v>:
8000e880:	3c058021 	lui	a1,0x8021
8000e884:	3c048021 	lui	a0,0x8021
8000e888:	24a5e2f8 	addiu	a1,a1,-7432
8000e88c:	2484e2a8 	addiu	a0,a0,-7512
8000e890:	90a20002 	lbu	v0,2(a1)
8000e894:	8c830020 	lw	v1,32(a0)
8000e898:	34420004 	ori	v0,v0,0x4
8000e89c:	24630006 	addiu	v1,v1,6
8000e8a0:	a0a20002 	sb	v0,2(a1)
8000e8a4:	03e00008 	jr	ra
8000e8a8:	ac830020 	sw	v1,32(a0)

8000e8ac <_Z4Op1Bv>:
8000e8ac:	3c028021 	lui	v0,0x8021
8000e8b0:	3c038021 	lui	v1,0x8021
8000e8b4:	2446e2f8 	addiu	a2,v0,-7432
8000e8b8:	2463e2a8 	addiu	v1,v1,-7512
8000e8bc:	8c620020 	lw	v0,32(v1)
8000e8c0:	94c40002 	lhu	a0,2(a2)
8000e8c4:	94c50004 	lhu	a1,4(a2)
8000e8c8:	24420006 	addiu	v0,v0,6
8000e8cc:	30840100 	andi	a0,a0,0x100
8000e8d0:	ac620020 	sw	v0,32(v1)
8000e8d4:	10800003 	beqz	a0,8000e8e4 <_Z4Op1Bv+0x38>
8000e8d8:	a4c50008 	sh	a1,8(a2)
8000e8dc:	24020001 	li	v0,1
8000e8e0:	a0c20009 	sb	v0,9(a2)
8000e8e4:	03e00008 	jr	ra
8000e8e8:	00000000 	nop

8000e8ec <_Z4Op9Av>:
8000e8ec:	3c028021 	lui	v0,0x8021
8000e8f0:	3c038021 	lui	v1,0x8021
8000e8f4:	2446e2f8 	addiu	a2,v0,-7432
8000e8f8:	2463e2a8 	addiu	v1,v1,-7512
8000e8fc:	8c620020 	lw	v0,32(v1)
8000e900:	94c40002 	lhu	a0,2(a2)
8000e904:	94c5000a 	lhu	a1,10(a2)
8000e908:	24420006 	addiu	v0,v0,6
8000e90c:	30840100 	andi	a0,a0,0x100
8000e910:	ac620020 	sw	v0,32(v1)
8000e914:	10800003 	beqz	a0,8000e924 <_Z4Op9Av+0x38>
8000e918:	a4c50008 	sh	a1,8(a2)
8000e91c:	24020001 	li	v0,1
8000e920:	a0c20009 	sb	v0,9(a2)
8000e924:	03e00008 	jr	ra
8000e928:	00000000 	nop

8000e92c <_Z4OpCBv>:
8000e92c:	27bdffd0 	addiu	sp,sp,-48
8000e930:	3c028021 	lui	v0,0x8021
8000e934:	afbf0028 	sw	ra,40(sp)
8000e938:	afb50024 	sw	s5,36(sp)
8000e93c:	afb40020 	sw	s4,32(sp)
8000e940:	afb3001c 	sw	s3,28(sp)
8000e944:	afb20018 	sw	s2,24(sp)
8000e948:	afb10014 	sw	s1,20(sp)
8000e94c:	afb00010 	sw	s0,16(sp)
8000e950:	2445e2a8 	addiu	a1,v0,-7512
8000e954:	8ca3000c 	lw	v1,12(a1)
8000e958:	3c028021 	lui	v0,0x8021
8000e95c:	9044e42d 	lbu	a0,-7123(v0)
8000e960:	2463ffff 	addiu	v1,v1,-1
8000e964:	24020001 	li	v0,1
8000e968:	a0a20007 	sb	v0,7(a1)
8000e96c:	1080002f 	beqz	a0,8000ea2c <_Z4OpCBv+0x100>
8000e970:	aca3000c 	sw	v1,12(a1)
8000e974:	3c148021 	lui	s4,0x8021
8000e978:	2682e3e8 	addiu	v0,s4,-7192
8000e97c:	8ca30024 	lw	v1,36(a1)
8000e980:	9044000c 	lbu	a0,12(v0)
8000e984:	10800020 	beqz	a0,8000ea08 <_Z4OpCBv+0xdc>
8000e988:	aca30020 	sw	v1,32(a1)
8000e98c:	3c158021 	lui	s5,0x8021
8000e990:	26a2e284 	addiu	v0,s5,-7548
8000e994:	a040000c 	sb	zero,12(v0)
8000e998:	3c03801f 	lui	v1,0x801f
8000e99c:	3c02801f 	lui	v0,0x801f
8000e9a0:	2473b978 	addiu	s3,v1,-18056
8000e9a4:	24521cf0 	addiu	s2,v0,7408
8000e9a8:	00a08821 	move	s1,a1
8000e9ac:	3c108021 	lui	s0,0x8021
8000e9b0:	8e85e3e8 	lw	a1,-7192(s4)
8000e9b4:	8e04e308 	lw	a0,-7416(s0)
8000e9b8:	90a20000 	lbu	v0,0(a1)
8000e9bc:	00021080 	sll	v0,v0,0x2
8000e9c0:	00531021 	addu	v0,v0,s3
8000e9c4:	8c430000 	lw	v1,0(v0)
8000e9c8:	00832021 	addu	a0,a0,v1
8000e9cc:	ae04e308 	sw	a0,-7416(s0)
8000e9d0:	90a20000 	lbu	v0,0(a1)
8000e9d4:	00021080 	sll	v0,v0,0x2
8000e9d8:	00521021 	addu	v0,v0,s2
8000e9dc:	8c430000 	lw	v1,0(v0)
8000e9e0:	0060f809 	jalr	v1
8000e9e4:	00000000 	nop
8000e9e8:	8e02e308 	lw	v0,-7416(s0)
8000e9ec:	8e230024 	lw	v1,36(s1)
8000e9f0:	0043102a 	slt	v0,v0,v1
8000e9f4:	1440ffef 	bnez	v0,8000e9b4 <_Z4OpCBv+0x88>
8000e9f8:	8e85e3e8 	lw	a1,-7192(s4)
8000e9fc:	26a3e284 	addiu	v1,s5,-7548
8000ea00:	24020001 	li	v0,1
8000ea04:	a062000c 	sb	v0,12(v1)
8000ea08:	8fbf0028 	lw	ra,40(sp)
8000ea0c:	8fb50024 	lw	s5,36(sp)
8000ea10:	8fb40020 	lw	s4,32(sp)
8000ea14:	8fb3001c 	lw	s3,28(sp)
8000ea18:	8fb20018 	lw	s2,24(sp)
8000ea1c:	8fb10014 	lw	s1,20(sp)
8000ea20:	8fb00010 	lw	s0,16(sp)
8000ea24:	03e00008 	jr	ra
8000ea28:	27bd0030 	addiu	sp,sp,48
8000ea2c:	8ca20020 	lw	v0,32(a1)
8000ea30:	2442000c 	addiu	v0,v0,12
8000ea34:	aca20020 	sw	v0,32(a1)
8000ea38:	8fbf0028 	lw	ra,40(sp)
8000ea3c:	8fb50024 	lw	s5,36(sp)
8000ea40:	8fb40020 	lw	s4,32(sp)
8000ea44:	8fb3001c 	lw	s3,28(sp)
8000ea48:	8fb20018 	lw	s2,24(sp)
8000ea4c:	8fb10014 	lw	s1,20(sp)
8000ea50:	8fb00010 	lw	s0,16(sp)
8000ea54:	03e00008 	jr	ra
8000ea58:	27bd0030 	addiu	sp,sp,48

8000ea5c <_Z4OpDBv>:
8000ea5c:	3c048021 	lui	a0,0x8021
8000ea60:	2485e2a8 	addiu	a1,a0,-7512
8000ea64:	8ca2000c 	lw	v0,12(a1)
8000ea68:	8c83e2a8 	lw	v1,-7512(a0)
8000ea6c:	2442ffff 	addiu	v0,v0,-1
8000ea70:	34630001 	ori	v1,v1,0x1
8000ea74:	aca2000c 	sw	v0,12(a1)
8000ea78:	03e00008 	jr	ra
8000ea7c:	ac83e2a8 	sw	v1,-7512(a0)

8000ea80 <_Z4Op42v>:
8000ea80:	03e00008 	jr	ra
8000ea84:	00000000 	nop

8000ea88 <_Z5ADC16v>:
8000ea88:	27bdffd8 	addiu	sp,sp,-40
8000ea8c:	afb10014 	sw	s1,20(sp)
8000ea90:	afbf0020 	sw	ra,32(sp)
8000ea94:	afb3001c 	sw	s3,28(sp)
8000ea98:	afb20018 	sw	s2,24(sp)
8000ea9c:	afb00010 	sw	s0,16(sp)
8000eaa0:	3c028021 	lui	v0,0x8021
8000eaa4:	8c447018 	lw	a0,28696(v0)
8000eaa8:	3c028006 	lui	v0,0x8006
8000eaac:	24424be8 	addiu	v0,v0,19432
8000eab0:	0040f809 	jalr	v0
8000eab4:	3c118021 	lui	s1,0x8021
8000eab8:	2624e2f8 	addiu	a0,s1,-7432
8000eabc:	00403821 	move	a3,v0
8000eac0:	90820002 	lbu	v0,2(a0)
8000eac4:	3c038022 	lui	v1,0x8022
8000eac8:	30420008 	andi	v0,v0,0x8
8000eacc:	10400062 	beqz	v0,8000ec58 <_Z5ADC16v+0x1d0>
8000ead0:	a46750be 	sh	a3,20670(v1)
8000ead4:	3c138021 	lui	s3,0x8021
8000ead8:	94890004 	lhu	t1,4(a0)
8000eadc:	2672e284 	addiu	s2,s3,-7548
8000eae0:	92430008 	lbu	v1,8(s2)
8000eae4:	3122000f 	andi	v0,t1,0xf
8000eae8:	00431021 	addu	v0,v0,v1
8000eaec:	30e6000f 	andi	a2,a3,0xf
8000eaf0:	00c21021 	addu	v0,a2,v0
8000eaf4:	304800ff 	andi	t0,v0,0xff
8000eaf8:	00091902 	srl	v1,t1,0x4
8000eafc:	00091202 	srl	v0,t1,0x8
8000eb00:	00072102 	srl	a0,a3,0x4
8000eb04:	306e000f 	andi	t6,v1,0xf
8000eb08:	3058000f 	andi	t8,v0,0xf
8000eb0c:	308a000f 	andi	t2,a0,0xf
8000eb10:	3c028022 	lui	v0,0x8022
8000eb14:	3c038022 	lui	v1,0x8022
8000eb18:	00072a02 	srl	a1,a3,0x8
8000eb1c:	30a5000f 	andi	a1,a1,0xf
8000eb20:	3c0d8022 	lui	t5,0x8022
8000eb24:	3c0c8022 	lui	t4,0x8022
8000eb28:	00098302 	srl	s0,t1,0xc
8000eb2c:	3c0b8022 	lui	t3,0x8022
8000eb30:	00077b02 	srl	t7,a3,0xc
8000eb34:	3c198022 	lui	t9,0x8022
8000eb38:	a04650ae 	sb	a2,20654(v0)
8000eb3c:	a06a50af 	sb	t2,20655(v1)
8000eb40:	3c028022 	lui	v0,0x8022
8000eb44:	3c038022 	lui	v1,0x8022
8000eb48:	2d04000a 	sltiu	a0,t0,10
8000eb4c:	a04550b0 	sb	a1,20656(v0)
8000eb50:	a06f50b1 	sb	t7,20657(v1)
8000eb54:	a1ae50ab 	sb	t6,20651(t5)
8000eb58:	a19850ac 	sb	t8,20652(t4)
8000eb5c:	a17050ad 	sb	s0,20653(t3)
8000eb60:	10800071 	beqz	a0,8000ed28 <_Z5ADC16v+0x2a0>
8000eb64:	a32850aa 	sb	t0,20650(t9)
8000eb68:	91a250ab 	lbu	v0,20651(t5)
8000eb6c:	01421021 	addu	v0,t2,v0
8000eb70:	304200ff 	andi	v0,v0,0xff
8000eb74:	2c43000a 	sltiu	v1,v0,10
8000eb78:	1060005e 	beqz	v1,8000ecf4 <_Z5ADC16v+0x26c>
8000eb7c:	a1a250ab 	sb	v0,20651(t5)
8000eb80:	918250ac 	lbu	v0,20652(t4)
8000eb84:	00a21021 	addu	v0,a1,v0
8000eb88:	304200ff 	andi	v0,v0,0xff
8000eb8c:	2c43000a 	sltiu	v1,v0,10
8000eb90:	10600072 	beqz	v1,8000ed5c <_Z5ADC16v+0x2d4>
8000eb94:	a18250ac 	sb	v0,20652(t4)
8000eb98:	916250ad 	lbu	v0,20653(t3)
8000eb9c:	01e21021 	addu	v0,t7,v0
8000eba0:	304200ff 	andi	v0,v0,0xff
8000eba4:	2c43000a 	sltiu	v1,v0,10
8000eba8:	14600050 	bnez	v1,8000ecec <_Z5ADC16v+0x264>
8000ebac:	a16250ad 	sb	v0,20653(t3)
8000ebb0:	2442fff6 	addiu	v0,v0,-10
8000ebb4:	3042000f 	andi	v0,v0,0xf
8000ebb8:	24030001 	li	v1,1
8000ebbc:	a2430008 	sb	v1,8(s2)
8000ebc0:	a16250ad 	sb	v0,20653(t3)
8000ebc4:	916250ad 	lbu	v0,20653(t3)
8000ebc8:	918350ac 	lbu	v1,20652(t4)
8000ebcc:	932450aa 	lbu	a0,20650(t9)
8000ebd0:	00031a00 	sll	v1,v1,0x8
8000ebd4:	91a550ab 	lbu	a1,20651(t5)
8000ebd8:	00021300 	sll	v0,v0,0xc
8000ebdc:	00431025 	or	v0,v0,v1
8000ebe0:	00441025 	or	v0,v0,a0
8000ebe4:	00052900 	sll	a1,a1,0x4
8000ebe8:	00a22825 	or	a1,a1,v0
8000ebec:	30a5ffff 	andi	a1,a1,0xffff
8000ebf0:	01272026 	xor	a0,t1,a3
8000ebf4:	00e51026 	xor	v0,a3,a1
8000ebf8:	00042027 	nor	a0,zero,a0
8000ebfc:	30428000 	andi	v0,v0,0x8000
8000ec00:	3c038022 	lui	v1,0x8022
8000ec04:	00822024 	and	a0,a0,v0
8000ec08:	10800061 	beqz	a0,8000ed90 <_Z5ADC16v+0x308>
8000ec0c:	a46550b4 	sh	a1,20660(v1)
8000ec10:	2663e284 	addiu	v1,s3,-7548
8000ec14:	24020001 	li	v0,1
8000ec18:	a062000b 	sb	v0,11(v1)
8000ec1c:	2623e2f8 	addiu	v1,s1,-7432
8000ec20:	30a2ffff 	andi	v0,a1,0xffff
8000ec24:	a4650004 	sh	a1,4(v1)
8000ec28:	2664e284 	addiu	a0,s3,-7548
8000ec2c:	00021a02 	srl	v1,v0,0x8
8000ec30:	0002102b 	sltu	v0,zero,v0
8000ec34:	a083000a 	sb	v1,10(a0)
8000ec38:	a0820009 	sb	v0,9(a0)
8000ec3c:	8fbf0020 	lw	ra,32(sp)
8000ec40:	8fb3001c 	lw	s3,28(sp)
8000ec44:	8fb20018 	lw	s2,24(sp)
8000ec48:	8fb10014 	lw	s1,20(sp)
8000ec4c:	8fb00010 	lw	s0,16(sp)
8000ec50:	03e00008 	jr	ra
8000ec54:	27bd0028 	addiu	sp,sp,40
8000ec58:	3c138021 	lui	s3,0x8021
8000ec5c:	2666e284 	addiu	a2,s3,-7548
8000ec60:	90c30008 	lbu	v1,8(a2)
8000ec64:	94820004 	lhu	v0,4(a0)
8000ec68:	00472026 	xor	a0,v0,a3
8000ec6c:	00431021 	addu	v0,v0,v1
8000ec70:	00e21021 	addu	v0,a3,v0
8000ec74:	3048ffff 	andi	t0,v0,0xffff
8000ec78:	00042027 	nor	a0,zero,a0
8000ec7c:	30848000 	andi	a0,a0,0x8000
8000ec80:	00e82826 	xor	a1,a3,t0
8000ec84:	3403ffff 	li	v1,0xffff
8000ec88:	00a42824 	and	a1,a1,a0
8000ec8c:	0062182b 	sltu	v1,v1,v0
8000ec90:	3c048022 	lui	a0,0x8022
8000ec94:	ac8250b8 	sw	v0,20664(a0)
8000ec98:	10a00012 	beqz	a1,8000ece4 <_Z5ADC16v+0x25c>
8000ec9c:	a0c30008 	sb	v1,8(a2)
8000eca0:	24020001 	li	v0,1
8000eca4:	a0c2000b 	sb	v0,11(a2)
8000eca8:	2623e2f8 	addiu	v1,s1,-7432
8000ecac:	3102ffff 	andi	v0,t0,0xffff
8000ecb0:	a4680004 	sh	t0,4(v1)
8000ecb4:	2664e284 	addiu	a0,s3,-7548
8000ecb8:	00021a02 	srl	v1,v0,0x8
8000ecbc:	0002102b 	sltu	v0,zero,v0
8000ecc0:	a083000a 	sb	v1,10(a0)
8000ecc4:	a0820009 	sb	v0,9(a0)
8000ecc8:	8fbf0020 	lw	ra,32(sp)
8000eccc:	8fb3001c 	lw	s3,28(sp)
8000ecd0:	8fb20018 	lw	s2,24(sp)
8000ecd4:	8fb10014 	lw	s1,20(sp)
8000ecd8:	8fb00010 	lw	s0,16(sp)
8000ecdc:	03e00008 	jr	ra
8000ece0:	27bd0028 	addiu	sp,sp,40
8000ece4:	08003b2a 	j	8000eca8 <_Z5ADC16v+0x220>
8000ece8:	a0c0000b 	sb	zero,11(a2)
8000ecec:	08003af1 	j	8000ebc4 <_Z5ADC16v+0x13c>
8000ecf0:	a2400008 	sb	zero,8(s2)
8000ecf4:	27030001 	addiu	v1,t8,1
8000ecf8:	2442fff6 	addiu	v0,v0,-10
8000ecfc:	a18350ac 	sb	v1,20652(t4)
8000ed00:	3042000f 	andi	v0,v0,0xf
8000ed04:	a1a250ab 	sb	v0,20651(t5)
8000ed08:	918250ac 	lbu	v0,20652(t4)
8000ed0c:	00a21021 	addu	v0,a1,v0
8000ed10:	304200ff 	andi	v0,v0,0xff
8000ed14:	2c43000a 	sltiu	v1,v0,10
8000ed18:	1460ff9f 	bnez	v1,8000eb98 <_Z5ADC16v+0x110>
8000ed1c:	a18250ac 	sb	v0,20652(t4)
8000ed20:	08003b58 	j	8000ed60 <_Z5ADC16v+0x2d8>
8000ed24:	26030001 	addiu	v1,s0,1
8000ed28:	25c30001 	addiu	v1,t6,1
8000ed2c:	2502fff6 	addiu	v0,t0,-10
8000ed30:	a1a350ab 	sb	v1,20651(t5)
8000ed34:	3042000f 	andi	v0,v0,0xf
8000ed38:	a32250aa 	sb	v0,20650(t9)
8000ed3c:	91a250ab 	lbu	v0,20651(t5)
8000ed40:	01421021 	addu	v0,t2,v0
8000ed44:	304200ff 	andi	v0,v0,0xff
8000ed48:	2c43000a 	sltiu	v1,v0,10
8000ed4c:	1460ff8c 	bnez	v1,8000eb80 <_Z5ADC16v+0xf8>
8000ed50:	a1a250ab 	sb	v0,20651(t5)
8000ed54:	08003b3e 	j	8000ecf8 <_Z5ADC16v+0x270>
8000ed58:	27030001 	addiu	v1,t8,1
8000ed5c:	26030001 	addiu	v1,s0,1
8000ed60:	2442fff6 	addiu	v0,v0,-10
8000ed64:	a16350ad 	sb	v1,20653(t3)
8000ed68:	3042000f 	andi	v0,v0,0xf
8000ed6c:	a18250ac 	sb	v0,20652(t4)
8000ed70:	916250ad 	lbu	v0,20653(t3)
8000ed74:	01e21021 	addu	v0,t7,v0
8000ed78:	304200ff 	andi	v0,v0,0xff
8000ed7c:	2c43000a 	sltiu	v1,v0,10
8000ed80:	1460ffda 	bnez	v1,8000ecec <_Z5ADC16v+0x264>
8000ed84:	a16250ad 	sb	v0,20653(t3)
8000ed88:	08003aed 	j	8000ebb4 <_Z5ADC16v+0x12c>
8000ed8c:	2442fff6 	addiu	v0,v0,-10
8000ed90:	2662e284 	addiu	v0,s3,-7548
8000ed94:	08003b07 	j	8000ec1c <_Z5ADC16v+0x194>
8000ed98:	a040000b 	sb	zero,11(v0)

8000ed9c <_Z6Op5AX0v>:
8000ed9c:	27bdffe0 	addiu	sp,sp,-32
8000eda0:	afb10014 	sw	s1,20(sp)
8000eda4:	3c118021 	lui	s1,0x8021
8000eda8:	2631e2f8 	addiu	s1,s1,-7432
8000edac:	9624000c 	lhu	a0,12(s1)
8000edb0:	afb00010 	sw	s0,16(sp)
8000edb4:	96250008 	lhu	a1,8(s1)
8000edb8:	3c108006 	lui	s0,0x8006
8000edbc:	26104444 	addiu	s0,s0,17476
8000edc0:	afbf0018 	sw	ra,24(sp)
8000edc4:	0200f809 	jalr	s0
8000edc8:	00042202 	srl	a0,a0,0x8
8000edcc:	96250008 	lhu	a1,8(s1)
8000edd0:	9224000c 	lbu	a0,12(s1)
8000edd4:	24a5ffff 	addiu	a1,a1,-1
8000edd8:	0200f809 	jalr	s0
8000eddc:	30a5ffff 	andi	a1,a1,0xffff
8000ede0:	3c048021 	lui	a0,0x8021
8000ede4:	2484e2a8 	addiu	a0,a0,-7512
8000ede8:	8c830020 	lw	v1,32(a0)
8000edec:	96220008 	lhu	v0,8(s1)
8000edf0:	24630006 	addiu	v1,v1,6
8000edf4:	ac830020 	sw	v1,32(a0)
8000edf8:	2442fffe 	addiu	v0,v0,-2
8000edfc:	a6220008 	sh	v0,8(s1)
8000ee00:	8fbf0018 	lw	ra,24(sp)
8000ee04:	8fb10014 	lw	s1,20(sp)
8000ee08:	8fb00010 	lw	s0,16(sp)
8000ee0c:	03e00008 	jr	ra
8000ee10:	27bd0020 	addiu	sp,sp,32

8000ee14 <_Z6Op5AX1v>:
8000ee14:	27bdffe8 	addiu	sp,sp,-24
8000ee18:	3c068021 	lui	a2,0x8021
8000ee1c:	afbf0010 	sw	ra,16(sp)
8000ee20:	24c6e2f8 	addiu	a2,a2,-7432
8000ee24:	94c30008 	lhu	v1,8(a2)
8000ee28:	90c4000c 	lbu	a0,12(a2)
8000ee2c:	00602821 	move	a1,v1
8000ee30:	3c028006 	lui	v0,0x8006
8000ee34:	2463ffff 	addiu	v1,v1,-1
8000ee38:	24424444 	addiu	v0,v0,17476
8000ee3c:	0040f809 	jalr	v0
8000ee40:	a4c30008 	sh	v1,8(a2)
8000ee44:	3c038021 	lui	v1,0x8021
8000ee48:	2463e2a8 	addiu	v1,v1,-7512
8000ee4c:	8c620020 	lw	v0,32(v1)
8000ee50:	24420006 	addiu	v0,v0,6
8000ee54:	ac620020 	sw	v0,32(v1)
8000ee58:	8fbf0010 	lw	ra,16(sp)
8000ee5c:	03e00008 	jr	ra
8000ee60:	27bd0018 	addiu	sp,sp,24

8000ee64 <_Z6Op5AE1v>:
8000ee64:	27bdffe8 	addiu	sp,sp,-24
8000ee68:	afb00010 	sw	s0,16(sp)
8000ee6c:	3c108021 	lui	s0,0x8021
8000ee70:	2610e2f8 	addiu	s0,s0,-7432
8000ee74:	96030008 	lhu	v1,8(s0)
8000ee78:	9204000c 	lbu	a0,12(s0)
8000ee7c:	00602821 	move	a1,v1
8000ee80:	3c028006 	lui	v0,0x8006
8000ee84:	2463ffff 	addiu	v1,v1,-1
8000ee88:	afbf0014 	sw	ra,20(sp)
8000ee8c:	24424444 	addiu	v0,v0,17476
8000ee90:	0040f809 	jalr	v0
8000ee94:	a6030008 	sh	v1,8(s0)
8000ee98:	3c048021 	lui	a0,0x8021
8000ee9c:	2484e2a8 	addiu	a0,a0,-7512
8000eea0:	8c820020 	lw	v0,32(a0)
8000eea4:	24030001 	li	v1,1
8000eea8:	24420006 	addiu	v0,v0,6
8000eeac:	ac820020 	sw	v0,32(a0)
8000eeb0:	a2030009 	sb	v1,9(s0)
8000eeb4:	8fbf0014 	lw	ra,20(sp)
8000eeb8:	8fb00010 	lw	s0,16(sp)
8000eebc:	03e00008 	jr	ra
8000eec0:	27bd0018 	addiu	sp,sp,24

8000eec4 <_Z6OpDAX0v>:
8000eec4:	27bdffe0 	addiu	sp,sp,-32
8000eec8:	afb10014 	sw	s1,20(sp)
8000eecc:	3c118021 	lui	s1,0x8021
8000eed0:	2631e2f8 	addiu	s1,s1,-7432
8000eed4:	9624000a 	lhu	a0,10(s1)
8000eed8:	afb00010 	sw	s0,16(sp)
8000eedc:	96250008 	lhu	a1,8(s1)
8000eee0:	3c108006 	lui	s0,0x8006
8000eee4:	26104444 	addiu	s0,s0,17476
8000eee8:	afbf0018 	sw	ra,24(sp)
8000eeec:	0200f809 	jalr	s0
8000eef0:	00042202 	srl	a0,a0,0x8
8000eef4:	96250008 	lhu	a1,8(s1)
8000eef8:	9224000a 	lbu	a0,10(s1)
8000eefc:	24a5ffff 	addiu	a1,a1,-1
8000ef00:	0200f809 	jalr	s0
8000ef04:	30a5ffff 	andi	a1,a1,0xffff
8000ef08:	3c048021 	lui	a0,0x8021
8000ef0c:	2484e2a8 	addiu	a0,a0,-7512
8000ef10:	8c830020 	lw	v1,32(a0)
8000ef14:	96220008 	lhu	v0,8(s1)
8000ef18:	24630006 	addiu	v1,v1,6
8000ef1c:	ac830020 	sw	v1,32(a0)
8000ef20:	2442fffe 	addiu	v0,v0,-2
8000ef24:	a6220008 	sh	v0,8(s1)
8000ef28:	8fbf0018 	lw	ra,24(sp)
8000ef2c:	8fb10014 	lw	s1,20(sp)
8000ef30:	8fb00010 	lw	s0,16(sp)
8000ef34:	03e00008 	jr	ra
8000ef38:	27bd0020 	addiu	sp,sp,32

8000ef3c <_Z6OpDAX1v>:
8000ef3c:	27bdffe8 	addiu	sp,sp,-24
8000ef40:	3c068021 	lui	a2,0x8021
8000ef44:	afbf0010 	sw	ra,16(sp)
8000ef48:	24c6e2f8 	addiu	a2,a2,-7432
8000ef4c:	94c30008 	lhu	v1,8(a2)
8000ef50:	90c4000a 	lbu	a0,10(a2)
8000ef54:	00602821 	move	a1,v1
8000ef58:	3c028006 	lui	v0,0x8006
8000ef5c:	2463ffff 	addiu	v1,v1,-1
8000ef60:	24424444 	addiu	v0,v0,17476
8000ef64:	0040f809 	jalr	v0
8000ef68:	a4c30008 	sh	v1,8(a2)
8000ef6c:	3c038021 	lui	v1,0x8021
8000ef70:	2463e2a8 	addiu	v1,v1,-7512
8000ef74:	8c620020 	lw	v0,32(v1)
8000ef78:	24420006 	addiu	v0,v0,6
8000ef7c:	ac620020 	sw	v0,32(v1)
8000ef80:	8fbf0010 	lw	ra,16(sp)
8000ef84:	03e00008 	jr	ra
8000ef88:	27bd0018 	addiu	sp,sp,24

8000ef8c <_Z6OpDAE1v>:
8000ef8c:	27bdffe8 	addiu	sp,sp,-24
8000ef90:	afb00010 	sw	s0,16(sp)
8000ef94:	3c108021 	lui	s0,0x8021
8000ef98:	2610e2f8 	addiu	s0,s0,-7432
8000ef9c:	96030008 	lhu	v1,8(s0)
8000efa0:	9204000a 	lbu	a0,10(s0)
8000efa4:	00602821 	move	a1,v1
8000efa8:	3c028006 	lui	v0,0x8006
8000efac:	2463ffff 	addiu	v1,v1,-1
8000efb0:	afbf0014 	sw	ra,20(sp)
8000efb4:	24424444 	addiu	v0,v0,17476
8000efb8:	0040f809 	jalr	v0
8000efbc:	a6030008 	sh	v1,8(s0)
8000efc0:	3c048021 	lui	a0,0x8021
8000efc4:	2484e2a8 	addiu	a0,a0,-7512
8000efc8:	8c820020 	lw	v0,32(a0)
8000efcc:	24030001 	li	v1,1
8000efd0:	24420006 	addiu	v0,v0,6
8000efd4:	ac820020 	sw	v0,32(a0)
8000efd8:	a2030009 	sb	v1,9(s0)
8000efdc:	8fbf0014 	lw	ra,20(sp)
8000efe0:	8fb00010 	lw	s0,16(sp)
8000efe4:	03e00008 	jr	ra
8000efe8:	27bd0018 	addiu	sp,sp,24

8000efec <_Z6Op08E1v>:
8000efec:	27bdffe8 	addiu	sp,sp,-24
8000eff0:	afb00010 	sw	s0,16(sp)
8000eff4:	3c108021 	lui	s0,0x8021
8000eff8:	2610e2f8 	addiu	s0,s0,-7432
8000effc:	92030002 	lbu	v1,2(s0)
8000f000:	3c028021 	lui	v0,0x8021
8000f004:	afbf0014 	sw	ra,20(sp)
8000f008:	2442e284 	addiu	v0,v0,-7548
8000f00c:	9045000a 	lbu	a1,10(v0)
8000f010:	3063003c 	andi	v1,v1,0x3c
8000f014:	a2030002 	sb	v1,2(s0)
8000f018:	90460008 	lbu	a2,8(v0)
8000f01c:	90470009 	lbu	a3,9(v0)
8000f020:	9043000b 	lbu	v1,11(v0)
8000f024:	92040002 	lbu	a0,2(s0)
8000f028:	30a50080 	andi	a1,a1,0x80
8000f02c:	24020002 	li	v0,2
8000f030:	00c53025 	or	a2,a2,a1
8000f034:	0007100b 	movn	v0,zero,a3
8000f038:	00031980 	sll	v1,v1,0x6
8000f03c:	00862025 	or	a0,a0,a2
8000f040:	00431025 	or	v0,v0,v1
8000f044:	96030008 	lhu	v1,8(s0)
8000f048:	00441025 	or	v0,v0,a0
8000f04c:	a2020002 	sb	v0,2(s0)
8000f050:	304400ff 	andi	a0,v0,0xff
8000f054:	00602821 	move	a1,v1
8000f058:	3c028006 	lui	v0,0x8006
8000f05c:	2463ffff 	addiu	v1,v1,-1
8000f060:	24424444 	addiu	v0,v0,17476
8000f064:	0040f809 	jalr	v0
8000f068:	a6030008 	sh	v1,8(s0)
8000f06c:	3c048021 	lui	a0,0x8021
8000f070:	2484e2a8 	addiu	a0,a0,-7512
8000f074:	8c820020 	lw	v0,32(a0)
8000f078:	24030001 	li	v1,1
8000f07c:	24420006 	addiu	v0,v0,6
8000f080:	ac820020 	sw	v0,32(a0)
8000f084:	a2030009 	sb	v1,9(s0)
8000f088:	8fbf0014 	lw	ra,20(sp)
8000f08c:	8fb00010 	lw	s0,16(sp)
8000f090:	03e00008 	jr	ra
8000f094:	27bd0018 	addiu	sp,sp,24

8000f098 <_Z4Op4Bv>:
8000f098:	27bdffe8 	addiu	sp,sp,-24
8000f09c:	3c028021 	lui	v0,0x8021
8000f0a0:	afbf0010 	sw	ra,16(sp)
8000f0a4:	2446e2f8 	addiu	a2,v0,-7432
8000f0a8:	94c30008 	lhu	v1,8(a2)
8000f0ac:	9044e2f8 	lbu	a0,-7432(v0)
8000f0b0:	00602821 	move	a1,v1
8000f0b4:	3c028006 	lui	v0,0x8006
8000f0b8:	2463ffff 	addiu	v1,v1,-1
8000f0bc:	24424444 	addiu	v0,v0,17476
8000f0c0:	0040f809 	jalr	v0
8000f0c4:	a4c30008 	sh	v1,8(a2)
8000f0c8:	3c038021 	lui	v1,0x8021
8000f0cc:	2463e2a8 	addiu	v1,v1,-7512
8000f0d0:	8c620020 	lw	v0,32(v1)
8000f0d4:	24420006 	addiu	v0,v0,6
8000f0d8:	ac620020 	sw	v0,32(v1)
8000f0dc:	8fbf0010 	lw	ra,16(sp)
8000f0e0:	03e00008 	jr	ra
8000f0e4:	27bd0018 	addiu	sp,sp,24

8000f0e8 <_Z6Op4BE1v>:
8000f0e8:	27bdffe8 	addiu	sp,sp,-24
8000f0ec:	3c028021 	lui	v0,0x8021
8000f0f0:	afb00010 	sw	s0,16(sp)
8000f0f4:	2450e2f8 	addiu	s0,v0,-7432
8000f0f8:	96030008 	lhu	v1,8(s0)
8000f0fc:	afbf0014 	sw	ra,20(sp)
8000f100:	9044e2f8 	lbu	a0,-7432(v0)
8000f104:	00602821 	move	a1,v1
8000f108:	3c028006 	lui	v0,0x8006
8000f10c:	2463ffff 	addiu	v1,v1,-1
8000f110:	24424444 	addiu	v0,v0,17476
8000f114:	0040f809 	jalr	v0
8000f118:	a6030008 	sh	v1,8(s0)
8000f11c:	3c048021 	lui	a0,0x8021
8000f120:	2484e2a8 	addiu	a0,a0,-7512
8000f124:	8c820020 	lw	v0,32(a0)
8000f128:	24030001 	li	v1,1
8000f12c:	24420006 	addiu	v0,v0,6
8000f130:	ac820020 	sw	v0,32(a0)
8000f134:	a2030009 	sb	v1,9(s0)
8000f138:	8fbf0014 	lw	ra,20(sp)
8000f13c:	8fb00010 	lw	s0,16(sp)
8000f140:	03e00008 	jr	ra
8000f144:	27bd0018 	addiu	sp,sp,24

8000f148 <_Z4Op0Bv>:
8000f148:	27bdffe0 	addiu	sp,sp,-32
8000f14c:	afb10014 	sw	s1,20(sp)
8000f150:	3c118021 	lui	s1,0x8021
8000f154:	2631e2f8 	addiu	s1,s1,-7432
8000f158:	96240006 	lhu	a0,6(s1)
8000f15c:	afb00010 	sw	s0,16(sp)
8000f160:	96250008 	lhu	a1,8(s1)
8000f164:	3c108006 	lui	s0,0x8006
8000f168:	26104444 	addiu	s0,s0,17476
8000f16c:	afbf0018 	sw	ra,24(sp)
8000f170:	0200f809 	jalr	s0
8000f174:	00042202 	srl	a0,a0,0x8
8000f178:	96250008 	lhu	a1,8(s1)
8000f17c:	92240006 	lbu	a0,6(s1)
8000f180:	24a5ffff 	addiu	a1,a1,-1
8000f184:	0200f809 	jalr	s0
8000f188:	30a5ffff 	andi	a1,a1,0xffff
8000f18c:	3c048021 	lui	a0,0x8021
8000f190:	2484e2a8 	addiu	a0,a0,-7512
8000f194:	8c830020 	lw	v1,32(a0)
8000f198:	96220008 	lhu	v0,8(s1)
8000f19c:	24630006 	addiu	v1,v1,6
8000f1a0:	ac830020 	sw	v1,32(a0)
8000f1a4:	2442fffe 	addiu	v0,v0,-2
8000f1a8:	a6220008 	sh	v0,8(s1)
8000f1ac:	8fbf0018 	lw	ra,24(sp)
8000f1b0:	8fb10014 	lw	s1,20(sp)
8000f1b4:	8fb00010 	lw	s0,16(sp)
8000f1b8:	03e00008 	jr	ra
8000f1bc:	27bd0020 	addiu	sp,sp,32

8000f1c0 <_Z6Op0BE1v>:
8000f1c0:	27bdffe0 	addiu	sp,sp,-32
8000f1c4:	afb00010 	sw	s0,16(sp)
8000f1c8:	3c108021 	lui	s0,0x8021
8000f1cc:	2610e2f8 	addiu	s0,s0,-7432
8000f1d0:	96020008 	lhu	v0,8(s0)
8000f1d4:	96040006 	lhu	a0,6(s0)
8000f1d8:	afb10014 	sw	s1,20(sp)
8000f1dc:	3c118006 	lui	s1,0x8006
8000f1e0:	00402821 	move	a1,v0
8000f1e4:	26314444 	addiu	s1,s1,17476
8000f1e8:	2442ffff 	addiu	v0,v0,-1
8000f1ec:	00042202 	srl	a0,a0,0x8
8000f1f0:	afbf0018 	sw	ra,24(sp)
8000f1f4:	0220f809 	jalr	s1
8000f1f8:	a6020008 	sh	v0,8(s0)
8000f1fc:	96020008 	lhu	v0,8(s0)
8000f200:	92040006 	lbu	a0,6(s0)
8000f204:	00402821 	move	a1,v0
8000f208:	2442ffff 	addiu	v0,v0,-1
8000f20c:	0220f809 	jalr	s1
8000f210:	a6020008 	sh	v0,8(s0)
8000f214:	3c048021 	lui	a0,0x8021
8000f218:	2484e2a8 	addiu	a0,a0,-7512
8000f21c:	8c820020 	lw	v0,32(a0)
8000f220:	24030001 	li	v1,1
8000f224:	24420006 	addiu	v0,v0,6
8000f228:	ac820020 	sw	v0,32(a0)
8000f22c:	a2030009 	sb	v1,9(s0)
8000f230:	8fbf0018 	lw	ra,24(sp)
8000f234:	8fb10014 	lw	s1,20(sp)
8000f238:	8fb00010 	lw	s0,16(sp)
8000f23c:	03e00008 	jr	ra
8000f240:	27bd0020 	addiu	sp,sp,32

8000f244 <_Z4Op8Bv>:
8000f244:	27bdffe8 	addiu	sp,sp,-24
8000f248:	3c068021 	lui	a2,0x8021
8000f24c:	afbf0010 	sw	ra,16(sp)
8000f250:	24c6e2f8 	addiu	a2,a2,-7432
8000f254:	94c30008 	lhu	v1,8(a2)
8000f258:	90c40001 	lbu	a0,1(a2)
8000f25c:	00602821 	move	a1,v1
8000f260:	3c028006 	lui	v0,0x8006
8000f264:	2463ffff 	addiu	v1,v1,-1
8000f268:	24424444 	addiu	v0,v0,17476
8000f26c:	0040f809 	jalr	v0
8000f270:	a4c30008 	sh	v1,8(a2)
8000f274:	3c038021 	lui	v1,0x8021
8000f278:	2463e2a8 	addiu	v1,v1,-7512
8000f27c:	8c620020 	lw	v0,32(v1)
8000f280:	24420006 	addiu	v0,v0,6
8000f284:	ac620020 	sw	v0,32(v1)
8000f288:	8fbf0010 	lw	ra,16(sp)
8000f28c:	03e00008 	jr	ra
8000f290:	27bd0018 	addiu	sp,sp,24

8000f294 <_Z6Op8BE1v>:
8000f294:	27bdffe8 	addiu	sp,sp,-24
8000f298:	afb00010 	sw	s0,16(sp)
8000f29c:	3c108021 	lui	s0,0x8021
8000f2a0:	2610e2f8 	addiu	s0,s0,-7432
8000f2a4:	96030008 	lhu	v1,8(s0)
8000f2a8:	92040001 	lbu	a0,1(s0)
8000f2ac:	00602821 	move	a1,v1
8000f2b0:	3c028006 	lui	v0,0x8006
8000f2b4:	2463ffff 	addiu	v1,v1,-1
8000f2b8:	afbf0014 	sw	ra,20(sp)
8000f2bc:	24424444 	addiu	v0,v0,17476
8000f2c0:	0040f809 	jalr	v0
8000f2c4:	a6030008 	sh	v1,8(s0)
8000f2c8:	3c048021 	lui	a0,0x8021
8000f2cc:	2484e2a8 	addiu	a0,a0,-7512
8000f2d0:	8c820020 	lw	v0,32(a0)
8000f2d4:	24030001 	li	v1,1
8000f2d8:	24420006 	addiu	v0,v0,6
8000f2dc:	ac820020 	sw	v0,32(a0)
8000f2e0:	a2030009 	sb	v1,9(s0)
8000f2e4:	8fbf0014 	lw	ra,20(sp)
8000f2e8:	8fb00010 	lw	s0,16(sp)
8000f2ec:	03e00008 	jr	ra
8000f2f0:	27bd0018 	addiu	sp,sp,24

8000f2f4 <_Z6Op48M0v>:
8000f2f4:	27bdffe0 	addiu	sp,sp,-32
8000f2f8:	afb10014 	sw	s1,20(sp)
8000f2fc:	3c118021 	lui	s1,0x8021
8000f300:	2631e2f8 	addiu	s1,s1,-7432
8000f304:	96240004 	lhu	a0,4(s1)
8000f308:	afb00010 	sw	s0,16(sp)
8000f30c:	96250008 	lhu	a1,8(s1)
8000f310:	3c108006 	lui	s0,0x8006
8000f314:	26104444 	addiu	s0,s0,17476
8000f318:	afbf0018 	sw	ra,24(sp)
8000f31c:	0200f809 	jalr	s0
8000f320:	00042202 	srl	a0,a0,0x8
8000f324:	96250008 	lhu	a1,8(s1)
8000f328:	92240004 	lbu	a0,4(s1)
8000f32c:	24a5ffff 	addiu	a1,a1,-1
8000f330:	0200f809 	jalr	s0
8000f334:	30a5ffff 	andi	a1,a1,0xffff
8000f338:	3c048021 	lui	a0,0x8021
8000f33c:	2484e2a8 	addiu	a0,a0,-7512
8000f340:	8c830020 	lw	v1,32(a0)
8000f344:	96220008 	lhu	v0,8(s1)
8000f348:	24630006 	addiu	v1,v1,6
8000f34c:	ac830020 	sw	v1,32(a0)
8000f350:	2442fffe 	addiu	v0,v0,-2
8000f354:	a6220008 	sh	v0,8(s1)
8000f358:	8fbf0018 	lw	ra,24(sp)
8000f35c:	8fb10014 	lw	s1,20(sp)
8000f360:	8fb00010 	lw	s0,16(sp)
8000f364:	03e00008 	jr	ra
8000f368:	27bd0020 	addiu	sp,sp,32

8000f36c <_Z6Op48M1v>:
8000f36c:	27bdffe8 	addiu	sp,sp,-24
8000f370:	3c068021 	lui	a2,0x8021
8000f374:	afbf0010 	sw	ra,16(sp)
8000f378:	24c6e2f8 	addiu	a2,a2,-7432
8000f37c:	94c30008 	lhu	v1,8(a2)
8000f380:	90c40004 	lbu	a0,4(a2)
8000f384:	00602821 	move	a1,v1
8000f388:	3c028006 	lui	v0,0x8006
8000f38c:	2463ffff 	addiu	v1,v1,-1
8000f390:	24424444 	addiu	v0,v0,17476
8000f394:	0040f809 	jalr	v0
8000f398:	a4c30008 	sh	v1,8(a2)
8000f39c:	3c038021 	lui	v1,0x8021
8000f3a0:	2463e2a8 	addiu	v1,v1,-7512
8000f3a4:	8c620020 	lw	v0,32(v1)
8000f3a8:	24420006 	addiu	v0,v0,6
8000f3ac:	ac620020 	sw	v0,32(v1)
8000f3b0:	8fbf0010 	lw	ra,16(sp)
8000f3b4:	03e00008 	jr	ra
8000f3b8:	27bd0018 	addiu	sp,sp,24

8000f3bc <_Z6Op48E1v>:
8000f3bc:	27bdffe8 	addiu	sp,sp,-24
8000f3c0:	afb00010 	sw	s0,16(sp)
8000f3c4:	3c108021 	lui	s0,0x8021
8000f3c8:	2610e2f8 	addiu	s0,s0,-7432
8000f3cc:	96030008 	lhu	v1,8(s0)
8000f3d0:	92040004 	lbu	a0,4(s0)
8000f3d4:	00602821 	move	a1,v1
8000f3d8:	3c028006 	lui	v0,0x8006
8000f3dc:	2463ffff 	addiu	v1,v1,-1
8000f3e0:	afbf0014 	sw	ra,20(sp)
8000f3e4:	24424444 	addiu	v0,v0,17476
8000f3e8:	0040f809 	jalr	v0
8000f3ec:	a6030008 	sh	v1,8(s0)
8000f3f0:	3c048021 	lui	a0,0x8021
8000f3f4:	2484e2a8 	addiu	a0,a0,-7512
8000f3f8:	8c820020 	lw	v0,32(a0)
8000f3fc:	24030001 	li	v1,1
8000f400:	24420006 	addiu	v0,v0,6
8000f404:	ac820020 	sw	v0,32(a0)
8000f408:	a2030009 	sb	v1,9(s0)
8000f40c:	8fbf0014 	lw	ra,20(sp)
8000f410:	8fb00010 	lw	s0,16(sp)
8000f414:	03e00008 	jr	ra
8000f418:	27bd0018 	addiu	sp,sp,24

8000f41c <_Z6Op62E1v>:
8000f41c:	27bdffe0 	addiu	sp,sp,-32
8000f420:	3c078021 	lui	a3,0x8021
8000f424:	afbf001c 	sw	ra,28(sp)
8000f428:	afb20018 	sw	s2,24(sp)
8000f42c:	afb10014 	sw	s1,20(sp)
8000f430:	afb00010 	sw	s0,16(sp)
8000f434:	24e7e2a8 	addiu	a3,a3,-7512
8000f438:	8ce2000c 	lw	v0,12(a3)
8000f43c:	8ce30010 	lw	v1,16(a3)
8000f440:	90440000 	lbu	a0,0(v0)
8000f444:	90460001 	lbu	a2,1(v0)
8000f448:	24490002 	addiu	t1,v0,2
8000f44c:	01231823 	subu	v1,t1,v1
8000f450:	8ce20020 	lw	v0,32(a3)
8000f454:	3c108021 	lui	s0,0x8021
8000f458:	2610e2f8 	addiu	s0,s0,-7432
8000f45c:	00832021 	addu	a0,a0,v1
8000f460:	8ce80030 	lw	t0,48(a3)
8000f464:	00063200 	sll	a2,a2,0x8
8000f468:	96030008 	lhu	v1,8(s0)
8000f46c:	24420006 	addiu	v0,v0,6
8000f470:	00c43021 	addu	a2,a2,a0
8000f474:	30c6ffff 	andi	a2,a2,0xffff
8000f478:	01024021 	addu	t0,t0,v0
8000f47c:	3c118006 	lui	s1,0x8006
8000f480:	00062202 	srl	a0,a2,0x8
8000f484:	00602821 	move	a1,v1
8000f488:	26314444 	addiu	s1,s1,17476
8000f48c:	3c128021 	lui	s2,0x8021
8000f490:	2463ffff 	addiu	v1,v1,-1
8000f494:	ace80020 	sw	t0,32(a3)
8000f498:	ace9000c 	sw	t1,12(a3)
8000f49c:	a6030008 	sh	v1,8(s0)
8000f4a0:	0220f809 	jalr	s1
8000f4a4:	ae467018 	sw	a2,28696(s2)
8000f4a8:	96020008 	lhu	v0,8(s0)
8000f4ac:	92447018 	lbu	a0,28696(s2)
8000f4b0:	00402821 	move	a1,v0
8000f4b4:	2442ffff 	addiu	v0,v0,-1
8000f4b8:	0220f809 	jalr	s1
8000f4bc:	a6020008 	sh	v0,8(s0)
8000f4c0:	24020001 	li	v0,1
8000f4c4:	a2020009 	sb	v0,9(s0)
8000f4c8:	8fbf001c 	lw	ra,28(sp)
8000f4cc:	8fb20018 	lw	s2,24(sp)
8000f4d0:	8fb10014 	lw	s1,20(sp)
8000f4d4:	8fb00010 	lw	s0,16(sp)
8000f4d8:	03e00008 	jr	ra
8000f4dc:	27bd0020 	addiu	sp,sp,32

8000f4e0 <_Z6Op44X0v>:
8000f4e0:	27bdffe0 	addiu	sp,sp,-32
8000f4e4:	3c038021 	lui	v1,0x8021
8000f4e8:	afb20018 	sw	s2,24(sp)
8000f4ec:	2472e2a8 	addiu	s2,v1,-7512
8000f4f0:	8e420020 	lw	v0,32(s2)
8000f4f4:	8e430030 	lw	v1,48(s2)
8000f4f8:	2442000c 	addiu	v0,v0,12
8000f4fc:	8e45000c 	lw	a1,12(s2)
8000f500:	00621821 	addu	v1,v1,v0
8000f504:	afbf001c 	sw	ra,28(sp)
8000f508:	afb10014 	sw	s1,20(sp)
8000f50c:	afb00010 	sw	s0,16(sp)
8000f510:	ae430020 	sw	v1,32(s2)
8000f514:	90a40000 	lbu	a0,0(a1)
8000f518:	3c108021 	lui	s0,0x8021
8000f51c:	3c118021 	lui	s1,0x8021
8000f520:	2610e2f8 	addiu	s0,s0,-7432
8000f524:	00041c00 	sll	v1,a0,0x10
8000f528:	24a20001 	addiu	v0,a1,1
8000f52c:	2631e284 	addiu	s1,s1,-7548
8000f530:	ae42000c 	sw	v0,12(s2)
8000f534:	a2040001 	sb	a0,1(s0)
8000f538:	ae230014 	sw	v1,20(s1)
8000f53c:	90a30001 	lbu	v1,1(a1)
8000f540:	9602000a 	lhu	v0,10(s0)
8000f544:	00032400 	sll	a0,v1,0x10
8000f548:	00822021 	addu	a0,a0,v0
8000f54c:	3c028022 	lui	v0,0x8022
8000f550:	24a50002 	addiu	a1,a1,2
8000f554:	a04350cc 	sb	v1,20684(v0)
8000f558:	3c028006 	lui	v0,0x8006
8000f55c:	244249d4 	addiu	v0,v0,18900
8000f560:	0040f809 	jalr	v0
8000f564:	ae45000c 	sw	a1,12(s2)
8000f568:	8e230014 	lw	v1,20(s1)
8000f56c:	9605000c 	lhu	a1,12(s0)
8000f570:	00402021 	move	a0,v0
8000f574:	3c028006 	lui	v0,0x8006
8000f578:	24424444 	addiu	v0,v0,17476
8000f57c:	0040f809 	jalr	v0
8000f580:	00a32821 	addu	a1,a1,v1
8000f584:	96030004 	lhu	v1,4(s0)
8000f588:	9602000a 	lhu	v0,10(s0)
8000f58c:	9604000c 	lhu	a0,12(s0)
8000f590:	2463ffff 	addiu	v1,v1,-1
8000f594:	2442ffff 	addiu	v0,v0,-1
8000f598:	a6030004 	sh	v1,4(s0)
8000f59c:	2484ffff 	addiu	a0,a0,-1
8000f5a0:	a602000a 	sh	v0,10(s0)
8000f5a4:	3063ffff 	andi	v1,v1,0xffff
8000f5a8:	3402ffff 	li	v0,0xffff
8000f5ac:	10620004 	beq	v1,v0,8000f5c0 <_Z6Op44X0v+0xe0>
8000f5b0:	a604000c 	sh	a0,12(s0)
8000f5b4:	8e42000c 	lw	v0,12(s2)
8000f5b8:	2442fffd 	addiu	v0,v0,-3
8000f5bc:	ae42000c 	sw	v0,12(s2)
8000f5c0:	8fbf001c 	lw	ra,28(sp)
8000f5c4:	8fb20018 	lw	s2,24(sp)
8000f5c8:	8fb10014 	lw	s1,20(sp)
8000f5cc:	8fb00010 	lw	s0,16(sp)
8000f5d0:	03e00008 	jr	ra
8000f5d4:	27bd0020 	addiu	sp,sp,32

8000f5d8 <_Z6Op44X1v>:
8000f5d8:	27bdffe0 	addiu	sp,sp,-32
8000f5dc:	3c038021 	lui	v1,0x8021
8000f5e0:	afb20018 	sw	s2,24(sp)
8000f5e4:	2472e2a8 	addiu	s2,v1,-7512
8000f5e8:	8e420020 	lw	v0,32(s2)
8000f5ec:	8e430030 	lw	v1,48(s2)
8000f5f0:	2442000c 	addiu	v0,v0,12
8000f5f4:	8e45000c 	lw	a1,12(s2)
8000f5f8:	00621821 	addu	v1,v1,v0
8000f5fc:	afbf001c 	sw	ra,28(sp)
8000f600:	afb10014 	sw	s1,20(sp)
8000f604:	afb00010 	sw	s0,16(sp)
8000f608:	ae430020 	sw	v1,32(s2)
8000f60c:	90a40000 	lbu	a0,0(a1)
8000f610:	3c108021 	lui	s0,0x8021
8000f614:	3c118021 	lui	s1,0x8021
8000f618:	2610e2f8 	addiu	s0,s0,-7432
8000f61c:	00041c00 	sll	v1,a0,0x10
8000f620:	24a20001 	addiu	v0,a1,1
8000f624:	2631e284 	addiu	s1,s1,-7548
8000f628:	ae42000c 	sw	v0,12(s2)
8000f62c:	a2040001 	sb	a0,1(s0)
8000f630:	ae230014 	sw	v1,20(s1)
8000f634:	90a30001 	lbu	v1,1(a1)
8000f638:	9602000a 	lhu	v0,10(s0)
8000f63c:	00032400 	sll	a0,v1,0x10
8000f640:	00822021 	addu	a0,a0,v0
8000f644:	3c028022 	lui	v0,0x8022
8000f648:	24a50002 	addiu	a1,a1,2
8000f64c:	a04350cc 	sb	v1,20684(v0)
8000f650:	3c028006 	lui	v0,0x8006
8000f654:	244249d4 	addiu	v0,v0,18900
8000f658:	0040f809 	jalr	v0
8000f65c:	ae45000c 	sw	a1,12(s2)
8000f660:	8e230014 	lw	v1,20(s1)
8000f664:	9605000c 	lhu	a1,12(s0)
8000f668:	00402021 	move	a0,v0
8000f66c:	3c028006 	lui	v0,0x8006
8000f670:	24424444 	addiu	v0,v0,17476
8000f674:	0040f809 	jalr	v0
8000f678:	00a32821 	addu	a1,a1,v1
8000f67c:	96030004 	lhu	v1,4(s0)
8000f680:	9202000a 	lbu	v0,10(s0)
8000f684:	9204000c 	lbu	a0,12(s0)
8000f688:	2463ffff 	addiu	v1,v1,-1
8000f68c:	2442ffff 	addiu	v0,v0,-1
8000f690:	a6030004 	sh	v1,4(s0)
8000f694:	2484ffff 	addiu	a0,a0,-1
8000f698:	a202000a 	sb	v0,10(s0)
8000f69c:	3063ffff 	andi	v1,v1,0xffff
8000f6a0:	3402ffff 	li	v0,0xffff
8000f6a4:	10620004 	beq	v1,v0,8000f6b8 <_Z6Op44X1v+0xe0>
8000f6a8:	a204000c 	sb	a0,12(s0)
8000f6ac:	8e42000c 	lw	v0,12(s2)
8000f6b0:	2442fffd 	addiu	v0,v0,-3
8000f6b4:	ae42000c 	sw	v0,12(s2)
8000f6b8:	8fbf001c 	lw	ra,28(sp)
8000f6bc:	8fb20018 	lw	s2,24(sp)
8000f6c0:	8fb10014 	lw	s1,20(sp)
8000f6c4:	8fb00010 	lw	s0,16(sp)
8000f6c8:	03e00008 	jr	ra
8000f6cc:	27bd0020 	addiu	sp,sp,32

8000f6d0 <_Z6Op54X0v>:
8000f6d0:	27bdffe0 	addiu	sp,sp,-32
8000f6d4:	3c038021 	lui	v1,0x8021
8000f6d8:	afb20018 	sw	s2,24(sp)
8000f6dc:	2472e2a8 	addiu	s2,v1,-7512
8000f6e0:	8e420020 	lw	v0,32(s2)
8000f6e4:	8e430030 	lw	v1,48(s2)
8000f6e8:	2442000c 	addiu	v0,v0,12
8000f6ec:	8e45000c 	lw	a1,12(s2)
8000f6f0:	00621821 	addu	v1,v1,v0
8000f6f4:	afbf001c 	sw	ra,28(sp)
8000f6f8:	afb10014 	sw	s1,20(sp)
8000f6fc:	afb00010 	sw	s0,16(sp)
8000f700:	ae430020 	sw	v1,32(s2)
8000f704:	90a40000 	lbu	a0,0(a1)
8000f708:	3c108021 	lui	s0,0x8021
8000f70c:	3c118021 	lui	s1,0x8021
8000f710:	2610e2f8 	addiu	s0,s0,-7432
8000f714:	00041c00 	sll	v1,a0,0x10
8000f718:	24a20001 	addiu	v0,a1,1
8000f71c:	2631e284 	addiu	s1,s1,-7548
8000f720:	ae42000c 	sw	v0,12(s2)
8000f724:	a2040001 	sb	a0,1(s0)
8000f728:	ae230014 	sw	v1,20(s1)
8000f72c:	90a30001 	lbu	v1,1(a1)
8000f730:	9602000a 	lhu	v0,10(s0)
8000f734:	00032400 	sll	a0,v1,0x10
8000f738:	00822021 	addu	a0,a0,v0
8000f73c:	3c028022 	lui	v0,0x8022
8000f740:	24a50002 	addiu	a1,a1,2
8000f744:	a04350cc 	sb	v1,20684(v0)
8000f748:	3c028006 	lui	v0,0x8006
8000f74c:	244249d4 	addiu	v0,v0,18900
8000f750:	0040f809 	jalr	v0
8000f754:	ae45000c 	sw	a1,12(s2)
8000f758:	8e230014 	lw	v1,20(s1)
8000f75c:	9605000c 	lhu	a1,12(s0)
8000f760:	00402021 	move	a0,v0
8000f764:	3c028006 	lui	v0,0x8006
8000f768:	24424444 	addiu	v0,v0,17476
8000f76c:	0040f809 	jalr	v0
8000f770:	00a32821 	addu	a1,a1,v1
8000f774:	96030004 	lhu	v1,4(s0)
8000f778:	9602000a 	lhu	v0,10(s0)
8000f77c:	9604000c 	lhu	a0,12(s0)
8000f780:	2463ffff 	addiu	v1,v1,-1
8000f784:	24420001 	addiu	v0,v0,1
8000f788:	a6030004 	sh	v1,4(s0)
8000f78c:	24840001 	addiu	a0,a0,1
8000f790:	a602000a 	sh	v0,10(s0)
8000f794:	3063ffff 	andi	v1,v1,0xffff
8000f798:	3402ffff 	li	v0,0xffff
8000f79c:	10620004 	beq	v1,v0,8000f7b0 <_Z6Op54X0v+0xe0>
8000f7a0:	a604000c 	sh	a0,12(s0)
8000f7a4:	8e42000c 	lw	v0,12(s2)
8000f7a8:	2442fffd 	addiu	v0,v0,-3
8000f7ac:	ae42000c 	sw	v0,12(s2)
8000f7b0:	8fbf001c 	lw	ra,28(sp)
8000f7b4:	8fb20018 	lw	s2,24(sp)
8000f7b8:	8fb10014 	lw	s1,20(sp)
8000f7bc:	8fb00010 	lw	s0,16(sp)
8000f7c0:	03e00008 	jr	ra
8000f7c4:	27bd0020 	addiu	sp,sp,32

8000f7c8 <_Z6Op54X1v>:
8000f7c8:	27bdffe0 	addiu	sp,sp,-32
8000f7cc:	3c038021 	lui	v1,0x8021
8000f7d0:	afb20018 	sw	s2,24(sp)
8000f7d4:	2472e2a8 	addiu	s2,v1,-7512
8000f7d8:	8e420020 	lw	v0,32(s2)
8000f7dc:	8e430030 	lw	v1,48(s2)
8000f7e0:	2442000c 	addiu	v0,v0,12
8000f7e4:	8e45000c 	lw	a1,12(s2)
8000f7e8:	00621821 	addu	v1,v1,v0
8000f7ec:	afbf001c 	sw	ra,28(sp)
8000f7f0:	afb10014 	sw	s1,20(sp)
8000f7f4:	afb00010 	sw	s0,16(sp)
8000f7f8:	ae430020 	sw	v1,32(s2)
8000f7fc:	90a40000 	lbu	a0,0(a1)
8000f800:	3c108021 	lui	s0,0x8021
8000f804:	3c118021 	lui	s1,0x8021
8000f808:	2610e2f8 	addiu	s0,s0,-7432
8000f80c:	00041c00 	sll	v1,a0,0x10
8000f810:	24a20001 	addiu	v0,a1,1
8000f814:	2631e284 	addiu	s1,s1,-7548
8000f818:	ae42000c 	sw	v0,12(s2)
8000f81c:	a2040001 	sb	a0,1(s0)
8000f820:	ae230014 	sw	v1,20(s1)
8000f824:	90a30001 	lbu	v1,1(a1)
8000f828:	9602000a 	lhu	v0,10(s0)
8000f82c:	00032400 	sll	a0,v1,0x10
8000f830:	00822021 	addu	a0,a0,v0
8000f834:	3c028022 	lui	v0,0x8022
8000f838:	24a50002 	addiu	a1,a1,2
8000f83c:	a04350cc 	sb	v1,20684(v0)
8000f840:	3c028006 	lui	v0,0x8006
8000f844:	244249d4 	addiu	v0,v0,18900
8000f848:	0040f809 	jalr	v0
8000f84c:	ae45000c 	sw	a1,12(s2)
8000f850:	8e230014 	lw	v1,20(s1)
8000f854:	9605000c 	lhu	a1,12(s0)
8000f858:	00402021 	move	a0,v0
8000f85c:	3c028006 	lui	v0,0x8006
8000f860:	24424444 	addiu	v0,v0,17476
8000f864:	0040f809 	jalr	v0
8000f868:	00a32821 	addu	a1,a1,v1
8000f86c:	96030004 	lhu	v1,4(s0)
8000f870:	9202000a 	lbu	v0,10(s0)
8000f874:	9204000c 	lbu	a0,12(s0)
8000f878:	2463ffff 	addiu	v1,v1,-1
8000f87c:	24420001 	addiu	v0,v0,1
8000f880:	a6030004 	sh	v1,4(s0)
8000f884:	24840001 	addiu	a0,a0,1
8000f888:	a202000a 	sb	v0,10(s0)
8000f88c:	3063ffff 	andi	v1,v1,0xffff
8000f890:	3402ffff 	li	v0,0xffff
8000f894:	10620004 	beq	v1,v0,8000f8a8 <_Z6Op54X1v+0xe0>
8000f898:	a204000c 	sb	a0,12(s0)
8000f89c:	8e42000c 	lw	v0,12(s2)
8000f8a0:	2442fffd 	addiu	v0,v0,-3
8000f8a4:	ae42000c 	sw	v0,12(s2)
8000f8a8:	8fbf001c 	lw	ra,28(sp)
8000f8ac:	8fb20018 	lw	s2,24(sp)
8000f8b0:	8fb10014 	lw	s1,20(sp)
8000f8b4:	8fb00010 	lw	s0,16(sp)
8000f8b8:	03e00008 	jr	ra
8000f8bc:	27bd0020 	addiu	sp,sp,32

8000f8c0 <_Z4Op40v>:
8000f8c0:	27bdffd0 	addiu	sp,sp,-48
8000f8c4:	afb40020 	sw	s4,32(sp)
8000f8c8:	3c148021 	lui	s4,0x8021
8000f8cc:	afbf0028 	sw	ra,40(sp)
8000f8d0:	afb50024 	sw	s5,36(sp)
8000f8d4:	afb3001c 	sw	s3,28(sp)
8000f8d8:	afb20018 	sw	s2,24(sp)
8000f8dc:	afb10014 	sw	s1,20(sp)
8000f8e0:	afb00010 	sw	s0,16(sp)
8000f8e4:	2691e2f8 	addiu	s1,s4,-7432
8000f8e8:	96220008 	lhu	v0,8(s1)
8000f8ec:	24420001 	addiu	v0,v0,1
8000f8f0:	3044ffff 	andi	a0,v0,0xffff
8000f8f4:	a6220008 	sh	v0,8(s1)
8000f8f8:	3c028006 	lui	v0,0x8006
8000f8fc:	245349d4 	addiu	s3,v0,18900
8000f900:	0260f809 	jalr	s3
8000f904:	3c158021 	lui	s5,0x8021
8000f908:	a2220002 	sb	v0,2(s1)
8000f90c:	92250002 	lbu	a1,2(s1)
8000f910:	96220008 	lhu	v0,8(s1)
8000f914:	00051842 	srl	v1,a1,0x1
8000f918:	24420001 	addiu	v0,v0,1
8000f91c:	a6220008 	sh	v0,8(s1)
8000f920:	38630001 	xori	v1,v1,0x1
8000f924:	30a20040 	andi	v0,a1,0x40
8000f928:	30630001 	andi	v1,v1,0x1
8000f92c:	26b2e284 	addiu	s2,s5,-7548
8000f930:	30a60080 	andi	a2,a1,0x80
8000f934:	96240008 	lhu	a0,8(s1)
8000f938:	30a50001 	andi	a1,a1,0x1
8000f93c:	00021183 	sra	v0,v0,0x6
8000f940:	a2430009 	sb	v1,9(s2)
8000f944:	a246000a 	sb	a2,10(s2)
8000f948:	a2450008 	sb	a1,8(s2)
8000f94c:	0260f809 	jalr	s3
8000f950:	a242000b 	sb	v0,11(s2)
8000f954:	00408021 	move	s0,v0
8000f958:	96220008 	lhu	v0,8(s1)
8000f95c:	a630000e 	sh	s0,14(s1)
8000f960:	24420001 	addiu	v0,v0,1
8000f964:	a6220008 	sh	v0,8(s1)
8000f968:	0260f809 	jalr	s3
8000f96c:	3044ffff 	andi	a0,v0,0xffff
8000f970:	96230002 	lhu	v1,2(s1)
8000f974:	00021200 	sll	v0,v0,0x8
8000f978:	02028025 	or	s0,s0,v0
8000f97c:	30620100 	andi	v0,v1,0x100
8000f980:	10400046 	beqz	v0,8000fa9c <_Z4Op40v+0x1dc>
8000f984:	a630000e 	sh	s0,14(s1)
8000f988:	34620030 	ori	v0,v1,0x30
8000f98c:	a6220002 	sh	v0,2(s1)
8000f990:	24030001 	li	v1,1
8000f994:	3c028021 	lui	v0,0x8021
8000f998:	a043e1d4 	sb	v1,-7724(v0)
8000f99c:	2690e2f8 	addiu	s0,s4,-7432
8000f9a0:	26b1e284 	addiu	s1,s5,-7548
8000f9a4:	9603000e 	lhu	v1,14(s0)
8000f9a8:	8e240010 	lw	a0,16(s1)
8000f9ac:	3c028006 	lui	v0,0x8006
8000f9b0:	244240f8 	addiu	v0,v0,16632
8000f9b4:	0040f809 	jalr	v0
8000f9b8:	00642021 	addu	a0,v1,a0
8000f9bc:	92060002 	lbu	a2,2(s0)
8000f9c0:	30c50010 	andi	a1,a2,0x10
8000f9c4:	10a00003 	beqz	a1,8000f9d4 <_Z4Op40v+0x114>
8000f9c8:	3c028021 	lui	v0,0x8021
8000f9cc:	a200000b 	sb	zero,11(s0)
8000f9d0:	a200000d 	sb	zero,13(s0)
8000f9d4:	2442e2a8 	addiu	v0,v0,-7512
8000f9d8:	8c430020 	lw	v1,32(v0)
8000f9dc:	96040002 	lhu	a0,2(s0)
8000f9e0:	2463000c 	addiu	v1,v1,12
8000f9e4:	30840100 	andi	a0,a0,0x100
8000f9e8:	1080000d 	beqz	a0,8000fa20 <_Z4Op40v+0x160>
8000f9ec:	ac430020 	sw	v1,32(v0)
8000f9f0:	3c02801e 	lui	v0,0x801e
8000f9f4:	24427150 	addiu	v0,v0,29008
8000f9f8:	ae220004 	sw	v0,4(s1)
8000f9fc:	8fbf0028 	lw	ra,40(sp)
8000fa00:	8fb50024 	lw	s5,36(sp)
8000fa04:	8fb40020 	lw	s4,32(sp)
8000fa08:	8fb3001c 	lw	s3,28(sp)
8000fa0c:	8fb20018 	lw	s2,24(sp)
8000fa10:	8fb10014 	lw	s1,20(sp)
8000fa14:	8fb00010 	lw	s0,16(sp)
8000fa18:	03e00008 	jr	ra
8000fa1c:	27bd0030 	addiu	sp,sp,48
8000fa20:	30c20020 	andi	v0,a2,0x20
8000fa24:	1440000f 	bnez	v0,8000fa64 <_Z4Op40v+0x1a4>
8000fa28:	00000000 	nop
8000fa2c:	14a00024 	bnez	a1,8000fac0 <_Z4Op40v+0x200>
8000fa30:	3c02801e 	lui	v0,0x801e
8000fa34:	3c02801e 	lui	v0,0x801e
8000fa38:	24427950 	addiu	v0,v0,31056
8000fa3c:	ae220004 	sw	v0,4(s1)
8000fa40:	8fbf0028 	lw	ra,40(sp)
8000fa44:	8fb50024 	lw	s5,36(sp)
8000fa48:	8fb40020 	lw	s4,32(sp)
8000fa4c:	8fb3001c 	lw	s3,28(sp)
8000fa50:	8fb20018 	lw	s2,24(sp)
8000fa54:	8fb10014 	lw	s1,20(sp)
8000fa58:	8fb00010 	lw	s0,16(sp)
8000fa5c:	03e00008 	jr	ra
8000fa60:	27bd0030 	addiu	sp,sp,48
8000fa64:	14a00021 	bnez	a1,8000faec <_Z4Op40v+0x22c>
8000fa68:	3c02801e 	lui	v0,0x801e
8000fa6c:	3c02801e 	lui	v0,0x801e
8000fa70:	24427550 	addiu	v0,v0,30032
8000fa74:	ae220004 	sw	v0,4(s1)
8000fa78:	8fbf0028 	lw	ra,40(sp)
8000fa7c:	8fb50024 	lw	s5,36(sp)
8000fa80:	8fb40020 	lw	s4,32(sp)
8000fa84:	8fb3001c 	lw	s3,28(sp)
8000fa88:	8fb20018 	lw	s2,24(sp)
8000fa8c:	8fb10014 	lw	s1,20(sp)
8000fa90:	8fb00010 	lw	s0,16(sp)
8000fa94:	03e00008 	jr	ra
8000fa98:	27bd0030 	addiu	sp,sp,48
8000fa9c:	96220008 	lhu	v0,8(s1)
8000faa0:	24420001 	addiu	v0,v0,1
8000faa4:	a6220008 	sh	v0,8(s1)
8000faa8:	0260f809 	jalr	s3
8000faac:	3044ffff 	andi	a0,v0,0xffff
8000fab0:	00021c00 	sll	v1,v0,0x10
8000fab4:	ae430010 	sw	v1,16(s2)
8000fab8:	08003e67 	j	8000f99c <_Z4Op40v+0xdc>
8000fabc:	a282e2f8 	sb	v0,-7432(s4)
8000fac0:	24427d50 	addiu	v0,v0,32080
8000fac4:	ae220004 	sw	v0,4(s1)
8000fac8:	8fbf0028 	lw	ra,40(sp)
8000facc:	8fb50024 	lw	s5,36(sp)
8000fad0:	8fb40020 	lw	s4,32(sp)
8000fad4:	8fb3001c 	lw	s3,28(sp)
8000fad8:	8fb20018 	lw	s2,24(sp)
8000fadc:	8fb10014 	lw	s1,20(sp)
8000fae0:	8fb00010 	lw	s0,16(sp)
8000fae4:	03e00008 	jr	ra
8000fae8:	27bd0030 	addiu	sp,sp,48
8000faec:	24426d50 	addiu	v0,v0,27984
8000faf0:	ae220004 	sw	v0,4(s1)
8000faf4:	8fbf0028 	lw	ra,40(sp)
8000faf8:	8fb50024 	lw	s5,36(sp)
8000fafc:	8fb40020 	lw	s4,32(sp)
8000fb00:	8fb3001c 	lw	s3,28(sp)
8000fb04:	8fb20018 	lw	s2,24(sp)
8000fb08:	8fb10014 	lw	s1,20(sp)
8000fb0c:	8fb00010 	lw	s0,16(sp)
8000fb10:	03e00008 	jr	ra
8000fb14:	27bd0030 	addiu	sp,sp,48

8000fb18 <_Z4Op60v>:
8000fb18:	27bdffe0 	addiu	sp,sp,-32
8000fb1c:	afb10014 	sw	s1,20(sp)
8000fb20:	3c118021 	lui	s1,0x8021
8000fb24:	2631e2f8 	addiu	s1,s1,-7432
8000fb28:	96220008 	lhu	v0,8(s1)
8000fb2c:	afb20018 	sw	s2,24(sp)
8000fb30:	24420001 	addiu	v0,v0,1
8000fb34:	3c128006 	lui	s2,0x8006
8000fb38:	265249d4 	addiu	s2,s2,18900
8000fb3c:	3044ffff 	andi	a0,v0,0xffff
8000fb40:	afbf001c 	sw	ra,28(sp)
8000fb44:	afb00010 	sw	s0,16(sp)
8000fb48:	0240f809 	jalr	s2
8000fb4c:	a6220008 	sh	v0,8(s1)
8000fb50:	00408021 	move	s0,v0
8000fb54:	96220008 	lhu	v0,8(s1)
8000fb58:	a630000e 	sh	s0,14(s1)
8000fb5c:	24420001 	addiu	v0,v0,1
8000fb60:	3044ffff 	andi	a0,v0,0xffff
8000fb64:	0240f809 	jalr	s2
8000fb68:	a6220008 	sh	v0,8(s1)
8000fb6c:	00021200 	sll	v0,v0,0x8
8000fb70:	02028025 	or	s0,s0,v0
8000fb74:	3210ffff 	andi	s0,s0,0xffff
8000fb78:	3c028021 	lui	v0,0x8021
8000fb7c:	8c43e294 	lw	v1,-7532(v0)
8000fb80:	26040001 	addiu	a0,s0,1
8000fb84:	3084ffff 	andi	a0,a0,0xffff
8000fb88:	3c028006 	lui	v0,0x8006
8000fb8c:	a630000e 	sh	s0,14(s1)
8000fb90:	244240f8 	addiu	v0,v0,16632
8000fb94:	0040f809 	jalr	v0
8000fb98:	00832021 	addu	a0,a0,v1
8000fb9c:	3c038021 	lui	v1,0x8021
8000fba0:	2463e2a8 	addiu	v1,v1,-7512
8000fba4:	8c620020 	lw	v0,32(v1)
8000fba8:	24420012 	addiu	v0,v0,18
8000fbac:	ac620020 	sw	v0,32(v1)
8000fbb0:	8fbf001c 	lw	ra,28(sp)
8000fbb4:	8fb20018 	lw	s2,24(sp)
8000fbb8:	8fb10014 	lw	s1,20(sp)
8000fbbc:	8fb00010 	lw	s0,16(sp)
8000fbc0:	03e00008 	jr	ra
8000fbc4:	27bd0020 	addiu	sp,sp,32

8000fbc8 <_Z6OpFCE1v>:
8000fbc8:	27bdffd8 	addiu	sp,sp,-40
8000fbcc:	afb10014 	sw	s1,20(sp)
8000fbd0:	3c118021 	lui	s1,0x8021
8000fbd4:	2631e2a8 	addiu	s1,s1,-7512
8000fbd8:	afb20018 	sw	s2,24(sp)
8000fbdc:	8e26000c 	lw	a2,12(s1)
8000fbe0:	3c128021 	lui	s2,0x8021
8000fbe4:	afbf0024 	sw	ra,36(sp)
8000fbe8:	afb40020 	sw	s4,32(sp)
8000fbec:	afb3001c 	sw	s3,28(sp)
8000fbf0:	afb00010 	sw	s0,16(sp)
8000fbf4:	2652e2f8 	addiu	s2,s2,-7432
8000fbf8:	90c50000 	lbu	a1,0(a2)
8000fbfc:	90c20001 	lbu	v0,1(a2)
8000fc00:	9644000a 	lhu	a0,10(s2)
8000fc04:	8e230020 	lw	v1,32(s1)
8000fc08:	00021200 	sll	v0,v0,0x8
8000fc0c:	00852021 	addu	a0,a0,a1
8000fc10:	8e250030 	lw	a1,48(s1)
8000fc14:	00822021 	addu	a0,a0,v0
8000fc18:	3c138021 	lui	s3,0x8021
8000fc1c:	00651821 	addu	v1,v1,a1
8000fc20:	3c148021 	lui	s4,0x8021
8000fc24:	2673e284 	addiu	s3,s3,-7548
8000fc28:	3084ffff 	andi	a0,a0,0xffff
8000fc2c:	ae847018 	sw	a0,28696(s4)
8000fc30:	8e620010 	lw	v0,16(s3)
8000fc34:	ae230020 	sw	v1,32(s1)
8000fc38:	90c30001 	lbu	v1,1(a2)
8000fc3c:	00822021 	addu	a0,a0,v0
8000fc40:	3c028022 	lui	v0,0x8022
8000fc44:	24c60002 	addiu	a2,a2,2
8000fc48:	a04350cc 	sb	v1,20684(v0)
8000fc4c:	3c028006 	lui	v0,0x8006
8000fc50:	24424be8 	addiu	v0,v0,19432
8000fc54:	0040f809 	jalr	v0
8000fc58:	ae26000c 	sw	a2,12(s1)
8000fc5c:	8e230010 	lw	v1,16(s1)
8000fc60:	8e24000c 	lw	a0,12(s1)
8000fc64:	96460008 	lhu	a2,8(s2)
8000fc68:	00832023 	subu	a0,a0,v1
8000fc6c:	2484ffff 	addiu	a0,a0,-1
8000fc70:	00042203 	sra	a0,a0,0x8
8000fc74:	3c108006 	lui	s0,0x8006
8000fc78:	00c02821 	move	a1,a2
8000fc7c:	26104444 	addiu	s0,s0,17476
8000fc80:	24c6ffff 	addiu	a2,a2,-1
8000fc84:	308400ff 	andi	a0,a0,0xff
8000fc88:	a6460008 	sh	a2,8(s2)
8000fc8c:	0200f809 	jalr	s0
8000fc90:	ae827018 	sw	v0,28696(s4)
8000fc94:	8e230010 	lw	v1,16(s1)
8000fc98:	8e24000c 	lw	a0,12(s1)
8000fc9c:	96420008 	lhu	v0,8(s2)
8000fca0:	00832023 	subu	a0,a0,v1
8000fca4:	2484ffff 	addiu	a0,a0,-1
8000fca8:	00402821 	move	a1,v0
8000fcac:	308400ff 	andi	a0,a0,0xff
8000fcb0:	2442ffff 	addiu	v0,v0,-1
8000fcb4:	0200f809 	jalr	s0
8000fcb8:	a6420008 	sh	v0,8(s2)
8000fcbc:	8e620010 	lw	v0,16(s3)
8000fcc0:	8e847018 	lw	a0,28696(s4)
8000fcc4:	24030001 	li	v1,1
8000fcc8:	00442021 	addu	a0,v0,a0
8000fccc:	3c028006 	lui	v0,0x8006
8000fcd0:	244240f8 	addiu	v0,v0,16632
8000fcd4:	0040f809 	jalr	v0
8000fcd8:	a2430009 	sb	v1,9(s2)
8000fcdc:	8e230020 	lw	v1,32(s1)
8000fce0:	8fbf0024 	lw	ra,36(sp)
8000fce4:	24630006 	addiu	v1,v1,6
8000fce8:	ae230020 	sw	v1,32(s1)
8000fcec:	8fb40020 	lw	s4,32(sp)
8000fcf0:	8fb3001c 	lw	s3,28(sp)
8000fcf4:	8fb20018 	lw	s2,24(sp)
8000fcf8:	8fb10014 	lw	s1,20(sp)
8000fcfc:	8fb00010 	lw	s0,16(sp)
8000fd00:	03e00008 	jr	ra
8000fd04:	27bd0028 	addiu	sp,sp,40

8000fd08 <_Z4Op6Bv>:
8000fd08:	27bdffd8 	addiu	sp,sp,-40
8000fd0c:	afb3001c 	sw	s3,28(sp)
8000fd10:	3c138021 	lui	s3,0x8021
8000fd14:	afb00010 	sw	s0,16(sp)
8000fd18:	2670e2f8 	addiu	s0,s3,-7432
8000fd1c:	96020008 	lhu	v0,8(s0)
8000fd20:	afb20018 	sw	s2,24(sp)
8000fd24:	24420001 	addiu	v0,v0,1
8000fd28:	3c128006 	lui	s2,0x8006
8000fd2c:	265249d4 	addiu	s2,s2,18900
8000fd30:	3044ffff 	andi	a0,v0,0xffff
8000fd34:	afbf0020 	sw	ra,32(sp)
8000fd38:	afb10014 	sw	s1,20(sp)
8000fd3c:	0240f809 	jalr	s2
8000fd40:	a6020008 	sh	v0,8(s0)
8000fd44:	00408821 	move	s1,v0
8000fd48:	96020008 	lhu	v0,8(s0)
8000fd4c:	a611000e 	sh	s1,14(s0)
8000fd50:	24420001 	addiu	v0,v0,1
8000fd54:	3044ffff 	andi	a0,v0,0xffff
8000fd58:	0240f809 	jalr	s2
8000fd5c:	a6020008 	sh	v0,8(s0)
8000fd60:	96030008 	lhu	v1,8(s0)
8000fd64:	00021200 	sll	v0,v0,0x8
8000fd68:	24630001 	addiu	v1,v1,1
8000fd6c:	3064ffff 	andi	a0,v1,0xffff
8000fd70:	02228825 	or	s1,s1,v0
8000fd74:	a6030008 	sh	v1,8(s0)
8000fd78:	0240f809 	jalr	s2
8000fd7c:	a611000e 	sh	s1,14(s0)
8000fd80:	9604000e 	lhu	a0,14(s0)
8000fd84:	00022c00 	sll	a1,v0,0x10
8000fd88:	24840001 	addiu	a0,a0,1
8000fd8c:	a262e2f8 	sb	v0,-7432(s3)
8000fd90:	3c038021 	lui	v1,0x8021
8000fd94:	3084ffff 	andi	a0,a0,0xffff
8000fd98:	3c028006 	lui	v0,0x8006
8000fd9c:	ac65e294 	sw	a1,-7532(v1)
8000fda0:	244240f8 	addiu	v0,v0,16632
8000fda4:	0040f809 	jalr	v0
8000fda8:	00a42021 	addu	a0,a1,a0
8000fdac:	3c038021 	lui	v1,0x8021
8000fdb0:	2463e2a8 	addiu	v1,v1,-7512
8000fdb4:	8c620020 	lw	v0,32(v1)
8000fdb8:	2442000c 	addiu	v0,v0,12
8000fdbc:	ac620020 	sw	v0,32(v1)
8000fdc0:	8fbf0020 	lw	ra,32(sp)
8000fdc4:	8fb3001c 	lw	s3,28(sp)
8000fdc8:	8fb20018 	lw	s2,24(sp)
8000fdcc:	8fb10014 	lw	s1,20(sp)
8000fdd0:	8fb00010 	lw	s0,16(sp)
8000fdd4:	03e00008 	jr	ra
8000fdd8:	27bd0028 	addiu	sp,sp,40

8000fddc <_Z6Op6BE1v>:
8000fddc:	27bdffd8 	addiu	sp,sp,-40
8000fde0:	afb3001c 	sw	s3,28(sp)
8000fde4:	3c138021 	lui	s3,0x8021
8000fde8:	afb00010 	sw	s0,16(sp)
8000fdec:	2670e2f8 	addiu	s0,s3,-7432
8000fdf0:	96020008 	lhu	v0,8(s0)
8000fdf4:	afb20018 	sw	s2,24(sp)
8000fdf8:	24420001 	addiu	v0,v0,1
8000fdfc:	3c128006 	lui	s2,0x8006
8000fe00:	265249d4 	addiu	s2,s2,18900
8000fe04:	3044ffff 	andi	a0,v0,0xffff
8000fe08:	afbf0020 	sw	ra,32(sp)
8000fe0c:	afb10014 	sw	s1,20(sp)
8000fe10:	0240f809 	jalr	s2
8000fe14:	a6020008 	sh	v0,8(s0)
8000fe18:	00408821 	move	s1,v0
8000fe1c:	96020008 	lhu	v0,8(s0)
8000fe20:	a611000e 	sh	s1,14(s0)
8000fe24:	24420001 	addiu	v0,v0,1
8000fe28:	3044ffff 	andi	a0,v0,0xffff
8000fe2c:	0240f809 	jalr	s2
8000fe30:	a6020008 	sh	v0,8(s0)
8000fe34:	24040001 	li	a0,1
8000fe38:	a2040009 	sb	a0,9(s0)
8000fe3c:	96030008 	lhu	v1,8(s0)
8000fe40:	00021200 	sll	v0,v0,0x8
8000fe44:	24630001 	addiu	v1,v1,1
8000fe48:	3064ffff 	andi	a0,v1,0xffff
8000fe4c:	02228825 	or	s1,s1,v0
8000fe50:	a6030008 	sh	v1,8(s0)
8000fe54:	0240f809 	jalr	s2
8000fe58:	a611000e 	sh	s1,14(s0)
8000fe5c:	9604000e 	lhu	a0,14(s0)
8000fe60:	00022c00 	sll	a1,v0,0x10
8000fe64:	24840001 	addiu	a0,a0,1
8000fe68:	a262e2f8 	sb	v0,-7432(s3)
8000fe6c:	3c038021 	lui	v1,0x8021
8000fe70:	3084ffff 	andi	a0,a0,0xffff
8000fe74:	3c028006 	lui	v0,0x8006
8000fe78:	ac65e294 	sw	a1,-7532(v1)
8000fe7c:	244240f8 	addiu	v0,v0,16632
8000fe80:	0040f809 	jalr	v0
8000fe84:	00a42021 	addu	a0,a1,a0
8000fe88:	3c038021 	lui	v1,0x8021
8000fe8c:	2463e2a8 	addiu	v1,v1,-7512
8000fe90:	8c620020 	lw	v0,32(v1)
8000fe94:	2442000c 	addiu	v0,v0,12
8000fe98:	ac620020 	sw	v0,32(v1)
8000fe9c:	8fbf0020 	lw	ra,32(sp)
8000fea0:	8fb3001c 	lw	s3,28(sp)
8000fea4:	8fb20018 	lw	s2,24(sp)
8000fea8:	8fb10014 	lw	s1,20(sp)
8000feac:	8fb00010 	lw	s0,16(sp)
8000feb0:	03e00008 	jr	ra
8000feb4:	27bd0028 	addiu	sp,sp,40

8000feb8 <_Z4Op6Cv>:
8000feb8:	27bdffe8 	addiu	sp,sp,-24
8000febc:	3c038021 	lui	v1,0x8021
8000fec0:	afbf0014 	sw	ra,20(sp)
8000fec4:	afb00010 	sw	s0,16(sp)
8000fec8:	2463e2a8 	addiu	v1,v1,-7512
8000fecc:	8c66000c 	lw	a2,12(v1)
8000fed0:	8c650020 	lw	a1,32(v1)
8000fed4:	90c20001 	lbu	v0,1(a2)
8000fed8:	90c40000 	lbu	a0,0(a2)
8000fedc:	8c670030 	lw	a3,48(v1)
8000fee0:	00021200 	sll	v0,v0,0x8
8000fee4:	00822021 	addu	a0,a0,v0
8000fee8:	00a72821 	addu	a1,a1,a3
8000feec:	3c108021 	lui	s0,0x8021
8000fef0:	ae047018 	sw	a0,28696(s0)
8000fef4:	ac650020 	sw	a1,32(v1)
8000fef8:	90c50001 	lbu	a1,1(a2)
8000fefc:	3c028022 	lui	v0,0x8022
8000ff00:	a04550cc 	sb	a1,20684(v0)
8000ff04:	24c60002 	addiu	a2,a2,2
8000ff08:	3c028006 	lui	v0,0x8006
8000ff0c:	24424be8 	addiu	v0,v0,19432
8000ff10:	0040f809 	jalr	v0
8000ff14:	ac66000c 	sw	a2,12(v1)
8000ff18:	3c038021 	lui	v1,0x8021
8000ff1c:	8c65e294 	lw	a1,-7532(v1)
8000ff20:	3c198006 	lui	t9,0x8006
8000ff24:	00a21021 	addu	v0,a1,v0
8000ff28:	ae027018 	sw	v0,28696(s0)
8000ff2c:	3044ffff 	andi	a0,v0,0xffff
8000ff30:	8fbf0014 	lw	ra,20(sp)
8000ff34:	8fb00010 	lw	s0,16(sp)
8000ff38:	00a42021 	addu	a0,a1,a0
8000ff3c:	273940f8 	addiu	t9,t9,16632
8000ff40:	03200008 	jr	t9
8000ff44:	27bd0018 	addiu	sp,sp,24

8000ff48 <_Z4OpDCv>:
8000ff48:	27bdffe0 	addiu	sp,sp,-32
8000ff4c:	afb10014 	sw	s1,20(sp)
8000ff50:	3c118021 	lui	s1,0x8021
8000ff54:	2631e2a8 	addiu	s1,s1,-7512
8000ff58:	8e25000c 	lw	a1,12(s1)
8000ff5c:	afbf001c 	sw	ra,28(sp)
8000ff60:	afb20018 	sw	s2,24(sp)
8000ff64:	afb00010 	sw	s0,16(sp)
8000ff68:	90a20001 	lbu	v0,1(a1)
8000ff6c:	90a40000 	lbu	a0,0(a1)
8000ff70:	8e260030 	lw	a2,48(s1)
8000ff74:	8e230020 	lw	v1,32(s1)
8000ff78:	00021200 	sll	v0,v0,0x8
8000ff7c:	00661821 	addu	v1,v1,a2
8000ff80:	00822021 	addu	a0,a0,v0
8000ff84:	3c128021 	lui	s2,0x8021
8000ff88:	ae447018 	sw	a0,28696(s2)
8000ff8c:	ae230020 	sw	v1,32(s1)
8000ff90:	90a30001 	lbu	v1,1(a1)
8000ff94:	3c028022 	lui	v0,0x8022
8000ff98:	24a50002 	addiu	a1,a1,2
8000ff9c:	a04350cc 	sb	v1,20684(v0)
8000ffa0:	3c028006 	lui	v0,0x8006
8000ffa4:	24424be8 	addiu	v0,v0,19432
8000ffa8:	0040f809 	jalr	v0
8000ffac:	ae25000c 	sw	a1,12(s1)
8000ffb0:	8e447018 	lw	a0,28696(s2)
8000ffb4:	00408021 	move	s0,v0
8000ffb8:	3c028006 	lui	v0,0x8006
8000ffbc:	244249d4 	addiu	v0,v0,18900
8000ffc0:	0040f809 	jalr	v0
8000ffc4:	24840002 	addiu	a0,a0,2
8000ffc8:	00021400 	sll	v0,v0,0x10
8000ffcc:	02028025 	or	s0,s0,v0
8000ffd0:	00103403 	sra	a2,s0,0x10
8000ffd4:	3c028021 	lui	v0,0x8021
8000ffd8:	3c0500ff 	lui	a1,0xff
8000ffdc:	02052824 	and	a1,s0,a1
8000ffe0:	3c038021 	lui	v1,0x8021
8000ffe4:	a046e2f8 	sb	a2,-7432(v0)
8000ffe8:	3c028006 	lui	v0,0x8006
8000ffec:	ae507018 	sw	s0,28696(s2)
8000fff0:	02002021 	move	a0,s0
8000fff4:	244240f8 	addiu	v0,v0,16632
8000fff8:	0040f809 	jalr	v0
8000fffc:	ac65e294 	sw	a1,-7532(v1)
80010000:	8e230020 	lw	v1,32(s1)
80010004:	8fbf001c 	lw	ra,28(sp)
80010008:	2463000c 	addiu	v1,v1,12
8001000c:	ae230020 	sw	v1,32(s1)
80010010:	8fb20018 	lw	s2,24(sp)
80010014:	8fb10014 	lw	s1,20(sp)
80010018:	8fb00010 	lw	s0,16(sp)
8001001c:	03e00008 	jr	ra
80010020:	27bd0020 	addiu	sp,sp,32

80010024 <_Z6Op29M1v>:
80010024:	3c048021 	lui	a0,0x8021
80010028:	2484e2a8 	addiu	a0,a0,-7512
8001002c:	8c87000c 	lw	a3,12(a0)
80010030:	3c038021 	lui	v1,0x8021
80010034:	2463e2f8 	addiu	v1,v1,-7432
80010038:	90e50000 	lbu	a1,0(a3)
8001003c:	90620004 	lbu	v0,4(v1)
80010040:	8c860020 	lw	a2,32(a0)
80010044:	00451024 	and	v0,v0,a1
80010048:	8c85002c 	lw	a1,44(a0)
8001004c:	304800ff 	andi	t0,v0,0xff
80010050:	a0620004 	sb	v0,4(v1)
80010054:	3c028021 	lui	v0,0x8021
80010058:	2442e284 	addiu	v0,v0,-7548
8001005c:	00c53021 	addu	a2,a2,a1
80010060:	24e70001 	addiu	a3,a3,1
80010064:	ac860020 	sw	a2,32(a0)
80010068:	a048000a 	sb	t0,10(v0)
8001006c:	ac87000c 	sw	a3,12(a0)
80010070:	03e00008 	jr	ra
80010074:	a0480009 	sb	t0,9(v0)

80010078 <_Z4OpEBv>:
80010078:	3c038021 	lui	v1,0x8021
8001007c:	3c068021 	lui	a2,0x8021
80010080:	2463e2f8 	addiu	v1,v1,-7432
80010084:	24c6e2a8 	addiu	a2,a2,-7512
80010088:	90620005 	lbu	v0,5(v1)
8001008c:	8cc40020 	lw	a0,32(a2)
80010090:	90680004 	lbu	t0,4(v1)
80010094:	3c058021 	lui	a1,0x8021
80010098:	304700ff 	andi	a3,v0,0xff
8001009c:	24a5e284 	addiu	a1,a1,-7548
800100a0:	a0620004 	sb	v0,4(v1)
800100a4:	2484000c 	addiu	a0,a0,12
800100a8:	3c028022 	lui	v0,0x8022
800100ac:	a0a7000a 	sb	a3,10(a1)
800100b0:	acc40020 	sw	a0,32(a2)
800100b4:	a04850bc 	sb	t0,20668(v0)
800100b8:	a0680005 	sb	t0,5(v1)
800100bc:	03e00008 	jr	ra
800100c0:	a0a70009 	sb	a3,9(a1)

800100c4 <_Z6OpBBX1v>:
800100c4:	3c038021 	lui	v1,0x8021
800100c8:	2463e2f8 	addiu	v1,v1,-7432
800100cc:	3c058021 	lui	a1,0x8021
800100d0:	9062000c 	lbu	v0,12(v1)
800100d4:	24a5e2a8 	addiu	a1,a1,-7512
800100d8:	8ca40020 	lw	a0,32(a1)
800100dc:	304600ff 	andi	a2,v0,0xff
800100e0:	a062000a 	sb	v0,10(v1)
800100e4:	3c028021 	lui	v0,0x8021
800100e8:	2442e284 	addiu	v0,v0,-7548
800100ec:	24840006 	addiu	a0,a0,6
800100f0:	aca40020 	sw	a0,32(a1)
800100f4:	a046000a 	sb	a2,10(v0)
800100f8:	03e00008 	jr	ra
800100fc:	a0460009 	sb	a2,9(v0)

80010100 <_Z6Op98M1v>:
80010100:	3c038021 	lui	v1,0x8021
80010104:	2463e2f8 	addiu	v1,v1,-7432
80010108:	3c058021 	lui	a1,0x8021
8001010c:	9062000c 	lbu	v0,12(v1)
80010110:	24a5e2a8 	addiu	a1,a1,-7512
80010114:	8ca40020 	lw	a0,32(a1)
80010118:	304600ff 	andi	a2,v0,0xff
8001011c:	a0620004 	sb	v0,4(v1)
80010120:	3c028021 	lui	v0,0x8021
80010124:	2442e284 	addiu	v0,v0,-7548
80010128:	24840006 	addiu	a0,a0,6
8001012c:	aca40020 	sw	a0,32(a1)
80010130:	a046000a 	sb	a2,10(v0)
80010134:	03e00008 	jr	ra
80010138:	a0460009 	sb	a2,9(v0)

8001013c <_Z6Op9BX1v>:
8001013c:	3c038021 	lui	v1,0x8021
80010140:	2463e2f8 	addiu	v1,v1,-7432
80010144:	3c058021 	lui	a1,0x8021
80010148:	9062000a 	lbu	v0,10(v1)
8001014c:	24a5e2a8 	addiu	a1,a1,-7512
80010150:	8ca40020 	lw	a0,32(a1)
80010154:	304600ff 	andi	a2,v0,0xff
80010158:	a062000c 	sb	v0,12(v1)
8001015c:	3c028021 	lui	v0,0x8021
80010160:	2442e284 	addiu	v0,v0,-7548
80010164:	24840006 	addiu	a0,a0,6
80010168:	aca40020 	sw	a0,32(a1)
8001016c:	a046000a 	sb	a2,10(v0)
80010170:	03e00008 	jr	ra
80010174:	a0460009 	sb	a2,9(v0)

80010178 <_Z6Op8AM1v>:
80010178:	3c038021 	lui	v1,0x8021
8001017c:	2463e2f8 	addiu	v1,v1,-7432
80010180:	3c058021 	lui	a1,0x8021
80010184:	9062000a 	lbu	v0,10(v1)
80010188:	24a5e2a8 	addiu	a1,a1,-7512
8001018c:	8ca40020 	lw	a0,32(a1)
80010190:	304600ff 	andi	a2,v0,0xff
80010194:	a0620004 	sb	v0,4(v1)
80010198:	3c028021 	lui	v0,0x8021
8001019c:	2442e284 	addiu	v0,v0,-7548
800101a0:	24840006 	addiu	a0,a0,6
800101a4:	aca40020 	sw	a0,32(a1)
800101a8:	a046000a 	sb	a2,10(v0)
800101ac:	03e00008 	jr	ra
800101b0:	a0460009 	sb	a2,9(v0)

800101b4 <_Z6OpBAX1v>:
800101b4:	3c038021 	lui	v1,0x8021
800101b8:	2463e2f8 	addiu	v1,v1,-7432
800101bc:	3c058021 	lui	a1,0x8021
800101c0:	90620008 	lbu	v0,8(v1)
800101c4:	24a5e2a8 	addiu	a1,a1,-7512
800101c8:	8ca40020 	lw	a0,32(a1)
800101cc:	304600ff 	andi	a2,v0,0xff
800101d0:	a062000a 	sb	v0,10(v1)
800101d4:	3c028021 	lui	v0,0x8021
800101d8:	2442e284 	addiu	v0,v0,-7548
800101dc:	24840006 	addiu	a0,a0,6
800101e0:	aca40020 	sw	a0,32(a1)
800101e4:	a046000a 	sb	a2,10(v0)
800101e8:	03e00008 	jr	ra
800101ec:	a0460009 	sb	a2,9(v0)

800101f0 <_Z6OpA8X1v>:
800101f0:	3c038021 	lui	v1,0x8021
800101f4:	2463e2f8 	addiu	v1,v1,-7432
800101f8:	3c058021 	lui	a1,0x8021
800101fc:	90620004 	lbu	v0,4(v1)
80010200:	24a5e2a8 	addiu	a1,a1,-7512
80010204:	8ca40020 	lw	a0,32(a1)
80010208:	304600ff 	andi	a2,v0,0xff
8001020c:	a062000c 	sb	v0,12(v1)
80010210:	3c028021 	lui	v0,0x8021
80010214:	2442e284 	addiu	v0,v0,-7548
80010218:	24840006 	addiu	a0,a0,6
8001021c:	aca40020 	sw	a0,32(a1)
80010220:	a046000a 	sb	a2,10(v0)
80010224:	03e00008 	jr	ra
80010228:	a0460009 	sb	a2,9(v0)

8001022c <_Z6OpAAX1v>:
8001022c:	3c038021 	lui	v1,0x8021
80010230:	2463e2f8 	addiu	v1,v1,-7432
80010234:	3c058021 	lui	a1,0x8021
80010238:	90620004 	lbu	v0,4(v1)
8001023c:	24a5e2a8 	addiu	a1,a1,-7512
80010240:	8ca40020 	lw	a0,32(a1)
80010244:	304600ff 	andi	a2,v0,0xff
80010248:	a062000a 	sb	v0,10(v1)
8001024c:	3c028021 	lui	v0,0x8021
80010250:	2442e284 	addiu	v0,v0,-7548
80010254:	24840006 	addiu	a0,a0,6
80010258:	aca40020 	sw	a0,32(a1)
8001025c:	a046000a 	sb	a2,10(v0)
80010260:	03e00008 	jr	ra
80010264:	a0460009 	sb	a2,9(v0)

80010268 <_Z6Op7AX1v>:
80010268:	27bdffe8 	addiu	sp,sp,-24
8001026c:	3c058021 	lui	a1,0x8021
80010270:	afbf0014 	sw	ra,20(sp)
80010274:	afb00010 	sw	s0,16(sp)
80010278:	24a5e2a8 	addiu	a1,a1,-7512
8001027c:	3c108021 	lui	s0,0x8021
80010280:	2610e2f8 	addiu	s0,s0,-7432
80010284:	8ca20020 	lw	v0,32(a1)
80010288:	96030008 	lhu	v1,8(s0)
8001028c:	2442000c 	addiu	v0,v0,12
80010290:	24630001 	addiu	v1,v1,1
80010294:	aca20020 	sw	v0,32(a1)
80010298:	3c028006 	lui	v0,0x8006
8001029c:	a6030008 	sh	v1,8(s0)
800102a0:	244249d4 	addiu	v0,v0,18900
800102a4:	0040f809 	jalr	v0
800102a8:	3064ffff 	andi	a0,v1,0xffff
800102ac:	304300ff 	andi	v1,v0,0xff
800102b0:	a202000c 	sb	v0,12(s0)
800102b4:	3c028021 	lui	v0,0x8021
800102b8:	2442e284 	addiu	v0,v0,-7548
800102bc:	a043000a 	sb	v1,10(v0)
800102c0:	a0430009 	sb	v1,9(v0)
800102c4:	8fbf0014 	lw	ra,20(sp)
800102c8:	8fb00010 	lw	s0,16(sp)
800102cc:	03e00008 	jr	ra
800102d0:	27bd0018 	addiu	sp,sp,24

800102d4 <_Z6Op7AE1v>:
800102d4:	27bdffe8 	addiu	sp,sp,-24
800102d8:	afb00010 	sw	s0,16(sp)
800102dc:	3c108021 	lui	s0,0x8021
800102e0:	2610e2f8 	addiu	s0,s0,-7432
800102e4:	96020008 	lhu	v0,8(s0)
800102e8:	3c058021 	lui	a1,0x8021
800102ec:	afbf0014 	sw	ra,20(sp)
800102f0:	24a5e2a8 	addiu	a1,a1,-7512
800102f4:	24420001 	addiu	v0,v0,1
800102f8:	a6020008 	sh	v0,8(s0)
800102fc:	8ca20020 	lw	v0,32(a1)
80010300:	24030001 	li	v1,1
80010304:	a2030009 	sb	v1,9(s0)
80010308:	2442000c 	addiu	v0,v0,12
8001030c:	96040008 	lhu	a0,8(s0)
80010310:	aca20020 	sw	v0,32(a1)
80010314:	3c028006 	lui	v0,0x8006
80010318:	244249d4 	addiu	v0,v0,18900
8001031c:	0040f809 	jalr	v0
80010320:	00000000 	nop
80010324:	304300ff 	andi	v1,v0,0xff
80010328:	a202000c 	sb	v0,12(s0)
8001032c:	3c028021 	lui	v0,0x8021
80010330:	2442e284 	addiu	v0,v0,-7548
80010334:	a043000a 	sb	v1,10(v0)
80010338:	a0430009 	sb	v1,9(v0)
8001033c:	8fbf0014 	lw	ra,20(sp)
80010340:	8fb00010 	lw	s0,16(sp)
80010344:	03e00008 	jr	ra
80010348:	27bd0018 	addiu	sp,sp,24

8001034c <_Z6OpFAX1v>:
8001034c:	27bdffe8 	addiu	sp,sp,-24
80010350:	3c058021 	lui	a1,0x8021
80010354:	afbf0014 	sw	ra,20(sp)
80010358:	afb00010 	sw	s0,16(sp)
8001035c:	24a5e2a8 	addiu	a1,a1,-7512
80010360:	3c108021 	lui	s0,0x8021
80010364:	2610e2f8 	addiu	s0,s0,-7432
80010368:	8ca20020 	lw	v0,32(a1)
8001036c:	96030008 	lhu	v1,8(s0)
80010370:	2442000c 	addiu	v0,v0,12
80010374:	24630001 	addiu	v1,v1,1
80010378:	aca20020 	sw	v0,32(a1)
8001037c:	3c028006 	lui	v0,0x8006
80010380:	a6030008 	sh	v1,8(s0)
80010384:	244249d4 	addiu	v0,v0,18900
80010388:	0040f809 	jalr	v0
8001038c:	3064ffff 	andi	a0,v1,0xffff
80010390:	304300ff 	andi	v1,v0,0xff
80010394:	a202000a 	sb	v0,10(s0)
80010398:	3c028021 	lui	v0,0x8021
8001039c:	2442e284 	addiu	v0,v0,-7548
800103a0:	a043000a 	sb	v1,10(v0)
800103a4:	a0430009 	sb	v1,9(v0)
800103a8:	8fbf0014 	lw	ra,20(sp)
800103ac:	8fb00010 	lw	s0,16(sp)
800103b0:	03e00008 	jr	ra
800103b4:	27bd0018 	addiu	sp,sp,24

800103b8 <_Z6OpFAE1v>:
800103b8:	27bdffe8 	addiu	sp,sp,-24
800103bc:	afb00010 	sw	s0,16(sp)
800103c0:	3c108021 	lui	s0,0x8021
800103c4:	2610e2f8 	addiu	s0,s0,-7432
800103c8:	96020008 	lhu	v0,8(s0)
800103cc:	3c058021 	lui	a1,0x8021
800103d0:	afbf0014 	sw	ra,20(sp)
800103d4:	24a5e2a8 	addiu	a1,a1,-7512
800103d8:	24420001 	addiu	v0,v0,1
800103dc:	a6020008 	sh	v0,8(s0)
800103e0:	8ca20020 	lw	v0,32(a1)
800103e4:	24030001 	li	v1,1
800103e8:	a2030009 	sb	v1,9(s0)
800103ec:	2442000c 	addiu	v0,v0,12
800103f0:	96040008 	lhu	a0,8(s0)
800103f4:	aca20020 	sw	v0,32(a1)
800103f8:	3c028006 	lui	v0,0x8006
800103fc:	244249d4 	addiu	v0,v0,18900
80010400:	0040f809 	jalr	v0
80010404:	00000000 	nop
80010408:	304300ff 	andi	v1,v0,0xff
8001040c:	a202000a 	sb	v0,10(s0)
80010410:	3c028021 	lui	v0,0x8021
80010414:	2442e284 	addiu	v0,v0,-7548
80010418:	a043000a 	sb	v1,10(v0)
8001041c:	a0430009 	sb	v1,9(v0)
80010420:	8fbf0014 	lw	ra,20(sp)
80010424:	8fb00010 	lw	s0,16(sp)
80010428:	03e00008 	jr	ra
8001042c:	27bd0018 	addiu	sp,sp,24

80010430 <_Z4OpABv>:
80010430:	27bdffe8 	addiu	sp,sp,-24
80010434:	3c058021 	lui	a1,0x8021
80010438:	afbf0014 	sw	ra,20(sp)
8001043c:	afb00010 	sw	s0,16(sp)
80010440:	24a5e2a8 	addiu	a1,a1,-7512
80010444:	3c108021 	lui	s0,0x8021
80010448:	2610e2f8 	addiu	s0,s0,-7432
8001044c:	8ca20020 	lw	v0,32(a1)
80010450:	96030008 	lhu	v1,8(s0)
80010454:	2442000c 	addiu	v0,v0,12
80010458:	24630001 	addiu	v1,v1,1
8001045c:	aca20020 	sw	v0,32(a1)
80010460:	3c028006 	lui	v0,0x8006
80010464:	a6030008 	sh	v1,8(s0)
80010468:	244249d4 	addiu	v0,v0,18900
8001046c:	0040f809 	jalr	v0
80010470:	3064ffff 	andi	a0,v1,0xffff
80010474:	3c038021 	lui	v1,0x8021
80010478:	2463e284 	addiu	v1,v1,-7548
8001047c:	304500ff 	andi	a1,v0,0xff
80010480:	00022400 	sll	a0,v0,0x10
80010484:	ac640014 	sw	a0,20(v1)
80010488:	a065000a 	sb	a1,10(v1)
8001048c:	a0650009 	sb	a1,9(v1)
80010490:	a2020001 	sb	v0,1(s0)
80010494:	8fbf0014 	lw	ra,20(sp)
80010498:	8fb00010 	lw	s0,16(sp)
8001049c:	03e00008 	jr	ra
800104a0:	27bd0018 	addiu	sp,sp,24

800104a4 <_Z6OpABE1v>:
800104a4:	27bdffe8 	addiu	sp,sp,-24
800104a8:	afb00010 	sw	s0,16(sp)
800104ac:	3c108021 	lui	s0,0x8021
800104b0:	2610e2f8 	addiu	s0,s0,-7432
800104b4:	96020008 	lhu	v0,8(s0)
800104b8:	3c058021 	lui	a1,0x8021
800104bc:	afbf0014 	sw	ra,20(sp)
800104c0:	24a5e2a8 	addiu	a1,a1,-7512
800104c4:	24420001 	addiu	v0,v0,1
800104c8:	a6020008 	sh	v0,8(s0)
800104cc:	8ca20020 	lw	v0,32(a1)
800104d0:	24030001 	li	v1,1
800104d4:	a2030009 	sb	v1,9(s0)
800104d8:	2442000c 	addiu	v0,v0,12
800104dc:	96040008 	lhu	a0,8(s0)
800104e0:	aca20020 	sw	v0,32(a1)
800104e4:	3c028006 	lui	v0,0x8006
800104e8:	244249d4 	addiu	v0,v0,18900
800104ec:	0040f809 	jalr	v0
800104f0:	00000000 	nop
800104f4:	3c038021 	lui	v1,0x8021
800104f8:	2463e284 	addiu	v1,v1,-7548
800104fc:	304500ff 	andi	a1,v0,0xff
80010500:	00022400 	sll	a0,v0,0x10
80010504:	ac640014 	sw	a0,20(v1)
80010508:	a065000a 	sb	a1,10(v1)
8001050c:	a0650009 	sb	a1,9(v1)
80010510:	a2020001 	sb	v0,1(s0)
80010514:	8fbf0014 	lw	ra,20(sp)
80010518:	8fb00010 	lw	s0,16(sp)
8001051c:	03e00008 	jr	ra
80010520:	27bd0018 	addiu	sp,sp,24

80010524 <_Z6Op68M1v>:
80010524:	27bdffe8 	addiu	sp,sp,-24
80010528:	3c058021 	lui	a1,0x8021
8001052c:	afbf0014 	sw	ra,20(sp)
80010530:	afb00010 	sw	s0,16(sp)
80010534:	24a5e2a8 	addiu	a1,a1,-7512
80010538:	3c108021 	lui	s0,0x8021
8001053c:	2610e2f8 	addiu	s0,s0,-7432
80010540:	8ca20020 	lw	v0,32(a1)
80010544:	96030008 	lhu	v1,8(s0)
80010548:	2442000c 	addiu	v0,v0,12
8001054c:	24630001 	addiu	v1,v1,1
80010550:	aca20020 	sw	v0,32(a1)
80010554:	3c028006 	lui	v0,0x8006
80010558:	a6030008 	sh	v1,8(s0)
8001055c:	244249d4 	addiu	v0,v0,18900
80010560:	0040f809 	jalr	v0
80010564:	3064ffff 	andi	a0,v1,0xffff
80010568:	304300ff 	andi	v1,v0,0xff
8001056c:	a2020004 	sb	v0,4(s0)
80010570:	3c028021 	lui	v0,0x8021
80010574:	2442e284 	addiu	v0,v0,-7548
80010578:	a043000a 	sb	v1,10(v0)
8001057c:	a0430009 	sb	v1,9(v0)
80010580:	8fbf0014 	lw	ra,20(sp)
80010584:	8fb00010 	lw	s0,16(sp)
80010588:	03e00008 	jr	ra
8001058c:	27bd0018 	addiu	sp,sp,24

80010590 <_Z6Op68E1v>:
80010590:	27bdffe8 	addiu	sp,sp,-24
80010594:	afb00010 	sw	s0,16(sp)
80010598:	3c108021 	lui	s0,0x8021
8001059c:	2610e2f8 	addiu	s0,s0,-7432
800105a0:	96020008 	lhu	v0,8(s0)
800105a4:	3c058021 	lui	a1,0x8021
800105a8:	afbf0014 	sw	ra,20(sp)
800105ac:	24a5e2a8 	addiu	a1,a1,-7512
800105b0:	24420001 	addiu	v0,v0,1
800105b4:	a6020008 	sh	v0,8(s0)
800105b8:	8ca20020 	lw	v0,32(a1)
800105bc:	24030001 	li	v1,1
800105c0:	a2030009 	sb	v1,9(s0)
800105c4:	2442000c 	addiu	v0,v0,12
800105c8:	96040008 	lhu	a0,8(s0)
800105cc:	aca20020 	sw	v0,32(a1)
800105d0:	3c028006 	lui	v0,0x8006
800105d4:	244249d4 	addiu	v0,v0,18900
800105d8:	0040f809 	jalr	v0
800105dc:	00000000 	nop
800105e0:	304300ff 	andi	v1,v0,0xff
800105e4:	a2020004 	sb	v0,4(s0)
800105e8:	3c028021 	lui	v0,0x8021
800105ec:	2442e284 	addiu	v0,v0,-7548
800105f0:	a043000a 	sb	v1,10(v0)
800105f4:	a0430009 	sb	v1,9(v0)
800105f8:	8fbf0014 	lw	ra,20(sp)
800105fc:	8fb00010 	lw	s0,16(sp)
80010600:	03e00008 	jr	ra
80010604:	27bd0018 	addiu	sp,sp,24

80010608 <_Z6OpC8X1v>:
80010608:	3c038021 	lui	v1,0x8021
8001060c:	2463e2f8 	addiu	v1,v1,-7432
80010610:	9062000c 	lbu	v0,12(v1)
80010614:	3c058021 	lui	a1,0x8021
80010618:	24a5e2a8 	addiu	a1,a1,-7512
8001061c:	24420001 	addiu	v0,v0,1
80010620:	8ca40020 	lw	a0,32(a1)
80010624:	304600ff 	andi	a2,v0,0xff
80010628:	a062000c 	sb	v0,12(v1)
8001062c:	3c028021 	lui	v0,0x8021
80010630:	2442e284 	addiu	v0,v0,-7548
80010634:	24840006 	addiu	a0,a0,6
80010638:	a046000a 	sb	a2,10(v0)
8001063c:	aca40020 	sw	a0,32(a1)
80010640:	aca00018 	sw	zero,24(a1)
80010644:	03e00008 	jr	ra
80010648:	a0460009 	sb	a2,9(v0)

8001064c <_Z6OpE8X1v>:
8001064c:	3c038021 	lui	v1,0x8021
80010650:	2463e2f8 	addiu	v1,v1,-7432
80010654:	9062000a 	lbu	v0,10(v1)
80010658:	3c058021 	lui	a1,0x8021
8001065c:	24a5e2a8 	addiu	a1,a1,-7512
80010660:	24420001 	addiu	v0,v0,1
80010664:	8ca40020 	lw	a0,32(a1)
80010668:	304600ff 	andi	a2,v0,0xff
8001066c:	a062000a 	sb	v0,10(v1)
80010670:	3c028021 	lui	v0,0x8021
80010674:	2442e284 	addiu	v0,v0,-7548
80010678:	24840006 	addiu	a0,a0,6
8001067c:	a046000a 	sb	a2,10(v0)
80010680:	aca40020 	sw	a0,32(a1)
80010684:	aca00018 	sw	zero,24(a1)
80010688:	03e00008 	jr	ra
8001068c:	a0460009 	sb	a2,9(v0)

80010690 <_Z6Op88X1v>:
80010690:	3c038021 	lui	v1,0x8021
80010694:	2463e2f8 	addiu	v1,v1,-7432
80010698:	9062000c 	lbu	v0,12(v1)
8001069c:	3c058021 	lui	a1,0x8021
800106a0:	24a5e2a8 	addiu	a1,a1,-7512
800106a4:	2442ffff 	addiu	v0,v0,-1
800106a8:	8ca40020 	lw	a0,32(a1)
800106ac:	304600ff 	andi	a2,v0,0xff
800106b0:	a062000c 	sb	v0,12(v1)
800106b4:	3c028021 	lui	v0,0x8021
800106b8:	2442e284 	addiu	v0,v0,-7548
800106bc:	24840006 	addiu	a0,a0,6
800106c0:	a046000a 	sb	a2,10(v0)
800106c4:	aca40020 	sw	a0,32(a1)
800106c8:	aca00018 	sw	zero,24(a1)
800106cc:	03e00008 	jr	ra
800106d0:	a0460009 	sb	a2,9(v0)

800106d4 <_Z6OpCAX1v>:
800106d4:	3c038021 	lui	v1,0x8021
800106d8:	2463e2f8 	addiu	v1,v1,-7432
800106dc:	9062000a 	lbu	v0,10(v1)
800106e0:	3c058021 	lui	a1,0x8021
800106e4:	24a5e2a8 	addiu	a1,a1,-7512
800106e8:	2442ffff 	addiu	v0,v0,-1
800106ec:	8ca40020 	lw	a0,32(a1)
800106f0:	304600ff 	andi	a2,v0,0xff
800106f4:	a062000a 	sb	v0,10(v1)
800106f8:	3c028021 	lui	v0,0x8021
800106fc:	2442e284 	addiu	v0,v0,-7548
80010700:	24840006 	addiu	a0,a0,6
80010704:	a046000a 	sb	a2,10(v0)
80010708:	aca40020 	sw	a0,32(a1)
8001070c:	aca00018 	sw	zero,24(a1)
80010710:	03e00008 	jr	ra
80010714:	a0460009 	sb	a2,9(v0)

80010718 <_Z6Op09M1v>:
80010718:	3c048021 	lui	a0,0x8021
8001071c:	2484e2a8 	addiu	a0,a0,-7512
80010720:	8c87000c 	lw	a3,12(a0)
80010724:	3c038021 	lui	v1,0x8021
80010728:	2463e2f8 	addiu	v1,v1,-7432
8001072c:	90e50000 	lbu	a1,0(a3)
80010730:	90620004 	lbu	v0,4(v1)
80010734:	8c860020 	lw	a2,32(a0)
80010738:	00451025 	or	v0,v0,a1
8001073c:	8c85002c 	lw	a1,44(a0)
80010740:	304800ff 	andi	t0,v0,0xff
80010744:	a0620004 	sb	v0,4(v1)
80010748:	3c028021 	lui	v0,0x8021
8001074c:	2442e284 	addiu	v0,v0,-7548
80010750:	00c53021 	addu	a2,a2,a1
80010754:	24e70001 	addiu	a3,a3,1
80010758:	ac860020 	sw	a2,32(a0)
8001075c:	a048000a 	sb	t0,10(v0)
80010760:	ac87000c 	sw	a3,12(a0)
80010764:	03e00008 	jr	ra
80010768:	a0480009 	sb	t0,9(v0)

8001076c <_Z6OpA0X1v>:
8001076c:	3c038021 	lui	v1,0x8021
80010770:	2463e2a8 	addiu	v1,v1,-7512
80010774:	8c66000c 	lw	a2,12(v1)
80010778:	3c028021 	lui	v0,0x8021
8001077c:	90c50000 	lbu	a1,0(a2)
80010780:	2442e2f8 	addiu	v0,v0,-7432
80010784:	a045000c 	sb	a1,12(v0)
80010788:	8c640020 	lw	a0,32(v1)
8001078c:	8c65002c 	lw	a1,44(v1)
80010790:	9047000c 	lbu	a3,12(v0)
80010794:	3c028021 	lui	v0,0x8021
80010798:	2442e284 	addiu	v0,v0,-7548
8001079c:	00852021 	addu	a0,a0,a1
800107a0:	24c60001 	addiu	a2,a2,1
800107a4:	ac640020 	sw	a0,32(v1)
800107a8:	a047000a 	sb	a3,10(v0)
800107ac:	ac66000c 	sw	a2,12(v1)
800107b0:	03e00008 	jr	ra
800107b4:	a0470009 	sb	a3,9(v0)

800107b8 <_Z6OpA2X1v>:
800107b8:	3c038021 	lui	v1,0x8021
800107bc:	2463e2a8 	addiu	v1,v1,-7512
800107c0:	8c66000c 	lw	a2,12(v1)
800107c4:	3c028021 	lui	v0,0x8021
800107c8:	90c50000 	lbu	a1,0(a2)
800107cc:	2442e2f8 	addiu	v0,v0,-7432
800107d0:	a045000a 	sb	a1,10(v0)
800107d4:	8c640020 	lw	a0,32(v1)
800107d8:	8c65002c 	lw	a1,44(v1)
800107dc:	9047000a 	lbu	a3,10(v0)
800107e0:	3c028021 	lui	v0,0x8021
800107e4:	2442e284 	addiu	v0,v0,-7548
800107e8:	00852021 	addu	a0,a0,a1
800107ec:	24c60001 	addiu	a2,a2,1
800107f0:	ac640020 	sw	a0,32(v1)
800107f4:	a047000a 	sb	a3,10(v0)
800107f8:	ac66000c 	sw	a2,12(v1)
800107fc:	03e00008 	jr	ra
80010800:	a0470009 	sb	a3,9(v0)

80010804 <_Z6OpA9M1v>:
80010804:	3c038021 	lui	v1,0x8021
80010808:	2463e2a8 	addiu	v1,v1,-7512
8001080c:	8c66000c 	lw	a2,12(v1)
80010810:	3c028021 	lui	v0,0x8021
80010814:	90c50000 	lbu	a1,0(a2)
80010818:	2442e2f8 	addiu	v0,v0,-7432
8001081c:	a0450004 	sb	a1,4(v0)
80010820:	8c640020 	lw	a0,32(v1)
80010824:	8c65002c 	lw	a1,44(v1)
80010828:	90470004 	lbu	a3,4(v0)
8001082c:	3c028021 	lui	v0,0x8021
80010830:	2442e284 	addiu	v0,v0,-7548
80010834:	00852021 	addu	a0,a0,a1
80010838:	24c60001 	addiu	a2,a2,1
8001083c:	ac640020 	sw	a0,32(v1)
80010840:	a047000a 	sb	a3,10(v0)
80010844:	ac66000c 	sw	a2,12(v1)
80010848:	03e00008 	jr	ra
8001084c:	a0470009 	sb	a3,9(v0)

80010850 <_Z6Op49M1v>:
80010850:	3c048021 	lui	a0,0x8021
80010854:	2484e2a8 	addiu	a0,a0,-7512
80010858:	8c87000c 	lw	a3,12(a0)
8001085c:	3c038021 	lui	v1,0x8021
80010860:	2463e2f8 	addiu	v1,v1,-7432
80010864:	90e50000 	lbu	a1,0(a3)
80010868:	90620004 	lbu	v0,4(v1)
8001086c:	8c860020 	lw	a2,32(a0)
80010870:	00451026 	xor	v0,v0,a1
80010874:	8c85002c 	lw	a1,44(a0)
80010878:	304800ff 	andi	t0,v0,0xff
8001087c:	a0620004 	sb	v0,4(v1)
80010880:	3c028021 	lui	v0,0x8021
80010884:	2442e284 	addiu	v0,v0,-7548
80010888:	00c53021 	addu	a2,a2,a1
8001088c:	24e70001 	addiu	a3,a3,1
80010890:	ac860020 	sw	a2,32(a0)
80010894:	a048000a 	sb	t0,10(v0)
80010898:	ac87000c 	sw	a3,12(a0)
8001089c:	03e00008 	jr	ra
800108a0:	a0480009 	sb	t0,9(v0)

800108a4 <_Z6OpC0X1v>:
800108a4:	3c038021 	lui	v1,0x8021
800108a8:	2463e2a8 	addiu	v1,v1,-7512
800108ac:	8c68000c 	lw	t0,12(v1)
800108b0:	3c028021 	lui	v0,0x8021
800108b4:	91040000 	lbu	a0,0(t0)
800108b8:	9045e304 	lbu	a1,-7420(v0)
800108bc:	8c660020 	lw	a2,32(v1)
800108c0:	00a42823 	subu	a1,a1,a0
800108c4:	8c62002c 	lw	v0,44(v1)
800108c8:	00053827 	nor	a3,zero,a1
800108cc:	3c048021 	lui	a0,0x8021
800108d0:	2484e284 	addiu	a0,a0,-7548
800108d4:	00c23021 	addu	a2,a2,v0
800108d8:	30a900ff 	andi	t1,a1,0xff
800108dc:	25080001 	addiu	t0,t0,1
800108e0:	00073fc2 	srl	a3,a3,0x1f
800108e4:	3c028022 	lui	v0,0x8022
800108e8:	a089000a 	sb	t1,10(a0)
800108ec:	ac660020 	sw	a2,32(v1)
800108f0:	ac4550c8 	sw	a1,20680(v0)
800108f4:	ac68000c 	sw	t0,12(v1)
800108f8:	a0870008 	sb	a3,8(a0)
800108fc:	03e00008 	jr	ra
80010900:	a0890009 	sb	t1,9(a0)

80010904 <_Z6OpE0X1v>:
80010904:	3c038021 	lui	v1,0x8021
80010908:	2463e2a8 	addiu	v1,v1,-7512
8001090c:	8c68000c 	lw	t0,12(v1)
80010910:	3c028021 	lui	v0,0x8021
80010914:	91040000 	lbu	a0,0(t0)
80010918:	9045e302 	lbu	a1,-7422(v0)
8001091c:	8c660020 	lw	a2,32(v1)
80010920:	00a42823 	subu	a1,a1,a0
80010924:	8c62002c 	lw	v0,44(v1)
80010928:	00053827 	nor	a3,zero,a1
8001092c:	3c048021 	lui	a0,0x8021
80010930:	2484e284 	addiu	a0,a0,-7548
80010934:	00c23021 	addu	a2,a2,v0
80010938:	30a900ff 	andi	t1,a1,0xff
8001093c:	25080001 	addiu	t0,t0,1
80010940:	00073fc2 	srl	a3,a3,0x1f
80010944:	3c028022 	lui	v0,0x8022
80010948:	a089000a 	sb	t1,10(a0)
8001094c:	ac660020 	sw	a2,32(v1)
80010950:	ac4550c8 	sw	a1,20680(v0)
80010954:	ac68000c 	sw	t0,12(v1)
80010958:	a0870008 	sb	a3,8(a0)
8001095c:	03e00008 	jr	ra
80010960:	a0890009 	sb	t1,9(a0)

80010964 <_Z6Op04M0v>:
80010964:	27bdffe0 	addiu	sp,sp,-32
80010968:	3c038021 	lui	v1,0x8021
8001096c:	afbf001c 	sw	ra,28(sp)
80010970:	afb20018 	sw	s2,24(sp)
80010974:	afb10014 	sw	s1,20(sp)
80010978:	afb00010 	sw	s0,16(sp)
8001097c:	2463e2a8 	addiu	v1,v1,-7512
80010980:	8c67000c 	lw	a3,12(v1)
80010984:	3c028022 	lui	v0,0x8022
80010988:	90e40000 	lbu	a0,0(a3)
8001098c:	3c108021 	lui	s0,0x8021
80010990:	a04450cc 	sb	a0,20684(v0)
80010994:	2610e2f8 	addiu	s0,s0,-7432
80010998:	90e60000 	lbu	a2,0(a3)
8001099c:	96040006 	lhu	a0,6(s0)
800109a0:	8c620020 	lw	v0,32(v1)
800109a4:	8c65002c 	lw	a1,44(v1)
800109a8:	00c43021 	addu	a2,a2,a0
800109ac:	24420006 	addiu	v0,v0,6
800109b0:	30c6ffff 	andi	a2,a2,0xffff
800109b4:	00a22821 	addu	a1,a1,v0
800109b8:	3c118021 	lui	s1,0x8021
800109bc:	24e70001 	addiu	a3,a3,1
800109c0:	3c028006 	lui	v0,0x8006
800109c4:	00c02021 	move	a0,a2
800109c8:	ac650020 	sw	a1,32(v1)
800109cc:	ac67000c 	sw	a3,12(v1)
800109d0:	24424be8 	addiu	v0,v0,19432
800109d4:	0040f809 	jalr	v0
800109d8:	ae267018 	sw	a2,28696(s1)
800109dc:	96030004 	lhu	v1,4(s0)
800109e0:	8e257018 	lw	a1,28696(s1)
800109e4:	00433025 	or	a2,v0,v1
800109e8:	00431024 	and	v0,v0,v1
800109ec:	3c038006 	lui	v1,0x8006
800109f0:	24724444 	addiu	s2,v1,17476
800109f4:	30c6ffff 	andi	a2,a2,0xffff
800109f8:	3c108022 	lui	s0,0x8022
800109fc:	0002102b 	sltu	v0,zero,v0
80010a00:	3c038021 	lui	v1,0x8021
80010a04:	00062202 	srl	a0,a2,0x8
80010a08:	24a50001 	addiu	a1,a1,1
80010a0c:	a60650be 	sh	a2,20670(s0)
80010a10:	0240f809 	jalr	s2
80010a14:	a062e28d 	sb	v0,-7539(v1)
80010a18:	920450be 	lbu	a0,20670(s0)
80010a1c:	8e257018 	lw	a1,28696(s1)
80010a20:	0240c821 	move	t9,s2
80010a24:	8fbf001c 	lw	ra,28(sp)
80010a28:	8fb20018 	lw	s2,24(sp)
80010a2c:	8fb10014 	lw	s1,20(sp)
80010a30:	8fb00010 	lw	s0,16(sp)
80010a34:	03200008 	jr	t9
80010a38:	27bd0020 	addiu	sp,sp,32

80010a3c <_Z6Op04M1v>:
80010a3c:	27bdffe0 	addiu	sp,sp,-32
80010a40:	3c038021 	lui	v1,0x8021
80010a44:	afbf0018 	sw	ra,24(sp)
80010a48:	afb10014 	sw	s1,20(sp)
80010a4c:	afb00010 	sw	s0,16(sp)
80010a50:	2463e2a8 	addiu	v1,v1,-7512
80010a54:	8c67000c 	lw	a3,12(v1)
80010a58:	3c028022 	lui	v0,0x8022
80010a5c:	90e40000 	lbu	a0,0(a3)
80010a60:	3c108021 	lui	s0,0x8021
80010a64:	a04450cc 	sb	a0,20684(v0)
80010a68:	2610e2f8 	addiu	s0,s0,-7432
80010a6c:	90e60000 	lbu	a2,0(a3)
80010a70:	96040006 	lhu	a0,6(s0)
80010a74:	8c620020 	lw	v0,32(v1)
80010a78:	8c65002c 	lw	a1,44(v1)
80010a7c:	00c43021 	addu	a2,a2,a0
80010a80:	24420006 	addiu	v0,v0,6
80010a84:	30c6ffff 	andi	a2,a2,0xffff
80010a88:	00a22821 	addu	a1,a1,v0
80010a8c:	24e70001 	addiu	a3,a3,1
80010a90:	3c118021 	lui	s1,0x8021
80010a94:	3c028006 	lui	v0,0x8006
80010a98:	00c02021 	move	a0,a2
80010a9c:	ac650020 	sw	a1,32(v1)
80010aa0:	ac67000c 	sw	a3,12(v1)
80010aa4:	244249d4 	addiu	v0,v0,18900
80010aa8:	0040f809 	jalr	v0
80010aac:	ae267018 	sw	a2,28696(s1)
80010ab0:	92070004 	lbu	a3,4(s0)
80010ab4:	3c038021 	lui	v1,0x8021
80010ab8:	00473025 	or	a2,v0,a3
80010abc:	00471024 	and	v0,v0,a3
80010ac0:	a062e28d 	sb	v0,-7539(v1)
80010ac4:	30c600ff 	andi	a2,a2,0xff
80010ac8:	3c028022 	lui	v0,0x8022
80010acc:	a04650bc 	sb	a2,20668(v0)
80010ad0:	8e257018 	lw	a1,28696(s1)
80010ad4:	3c198006 	lui	t9,0x8006
80010ad8:	8fbf0018 	lw	ra,24(sp)
80010adc:	8fb10014 	lw	s1,20(sp)
80010ae0:	8fb00010 	lw	s0,16(sp)
80010ae4:	00c02021 	move	a0,a2
80010ae8:	27394444 	addiu	t9,t9,17476
80010aec:	03200008 	jr	t9
80010af0:	27bd0020 	addiu	sp,sp,32

80010af4 <_Z6Op14M0v>:
80010af4:	27bdffe0 	addiu	sp,sp,-32
80010af8:	3c038021 	lui	v1,0x8021
80010afc:	afbf001c 	sw	ra,28(sp)
80010b00:	afb20018 	sw	s2,24(sp)
80010b04:	afb10014 	sw	s1,20(sp)
80010b08:	afb00010 	sw	s0,16(sp)
80010b0c:	2463e2a8 	addiu	v1,v1,-7512
80010b10:	8c67000c 	lw	a3,12(v1)
80010b14:	3c028022 	lui	v0,0x8022
80010b18:	90e40000 	lbu	a0,0(a3)
80010b1c:	3c108021 	lui	s0,0x8021
80010b20:	a04450cc 	sb	a0,20684(v0)
80010b24:	2610e2f8 	addiu	s0,s0,-7432
80010b28:	90e60000 	lbu	a2,0(a3)
80010b2c:	96040006 	lhu	a0,6(s0)
80010b30:	8c620020 	lw	v0,32(v1)
80010b34:	8c65002c 	lw	a1,44(v1)
80010b38:	00c43021 	addu	a2,a2,a0
80010b3c:	24420006 	addiu	v0,v0,6
80010b40:	30c6ffff 	andi	a2,a2,0xffff
80010b44:	00a22821 	addu	a1,a1,v0
80010b48:	3c118021 	lui	s1,0x8021
80010b4c:	24e70001 	addiu	a3,a3,1
80010b50:	3c028006 	lui	v0,0x8006
80010b54:	00c02021 	move	a0,a2
80010b58:	ac650020 	sw	a1,32(v1)
80010b5c:	ac67000c 	sw	a3,12(v1)
80010b60:	24424be8 	addiu	v0,v0,19432
80010b64:	0040f809 	jalr	v0
80010b68:	ae267018 	sw	a2,28696(s1)
80010b6c:	96030004 	lhu	v1,4(s0)
80010b70:	8e257018 	lw	a1,28696(s1)
80010b74:	00033027 	nor	a2,zero,v1
80010b78:	00c23024 	and	a2,a2,v0
80010b7c:	00431024 	and	v0,v0,v1
80010b80:	3c038006 	lui	v1,0x8006
80010b84:	24724444 	addiu	s2,v1,17476
80010b88:	30c6ffff 	andi	a2,a2,0xffff
80010b8c:	3c108022 	lui	s0,0x8022
80010b90:	0002102b 	sltu	v0,zero,v0
80010b94:	3c038021 	lui	v1,0x8021
80010b98:	00062202 	srl	a0,a2,0x8
80010b9c:	24a50001 	addiu	a1,a1,1
80010ba0:	a60650be 	sh	a2,20670(s0)
80010ba4:	0240f809 	jalr	s2
80010ba8:	a062e28d 	sb	v0,-7539(v1)
80010bac:	920450be 	lbu	a0,20670(s0)
80010bb0:	8e257018 	lw	a1,28696(s1)
80010bb4:	0240c821 	move	t9,s2
80010bb8:	8fbf001c 	lw	ra,28(sp)
80010bbc:	8fb20018 	lw	s2,24(sp)
80010bc0:	8fb10014 	lw	s1,20(sp)
80010bc4:	8fb00010 	lw	s0,16(sp)
80010bc8:	03200008 	jr	t9
80010bcc:	27bd0020 	addiu	sp,sp,32

80010bd0 <_Z6Op14M1v>:
80010bd0:	27bdffe0 	addiu	sp,sp,-32
80010bd4:	3c038021 	lui	v1,0x8021
80010bd8:	afbf0018 	sw	ra,24(sp)
80010bdc:	afb10014 	sw	s1,20(sp)
80010be0:	afb00010 	sw	s0,16(sp)
80010be4:	2463e2a8 	addiu	v1,v1,-7512
80010be8:	8c67000c 	lw	a3,12(v1)
80010bec:	3c028022 	lui	v0,0x8022
80010bf0:	90e40000 	lbu	a0,0(a3)
80010bf4:	3c108021 	lui	s0,0x8021
80010bf8:	a04450cc 	sb	a0,20684(v0)
80010bfc:	2610e2f8 	addiu	s0,s0,-7432
80010c00:	90e60000 	lbu	a2,0(a3)
80010c04:	96040006 	lhu	a0,6(s0)
80010c08:	8c620020 	lw	v0,32(v1)
80010c0c:	8c65002c 	lw	a1,44(v1)
80010c10:	00c43021 	addu	a2,a2,a0
80010c14:	24420006 	addiu	v0,v0,6
80010c18:	30c6ffff 	andi	a2,a2,0xffff
80010c1c:	00a22821 	addu	a1,a1,v0
80010c20:	24e70001 	addiu	a3,a3,1
80010c24:	3c118021 	lui	s1,0x8021
80010c28:	3c028006 	lui	v0,0x8006
80010c2c:	00c02021 	move	a0,a2
80010c30:	ac650020 	sw	a1,32(v1)
80010c34:	ac67000c 	sw	a3,12(v1)
80010c38:	244249d4 	addiu	v0,v0,18900
80010c3c:	0040f809 	jalr	v0
80010c40:	ae267018 	sw	a2,28696(s1)
80010c44:	92070004 	lbu	a3,4(s0)
80010c48:	3c038021 	lui	v1,0x8021
80010c4c:	00073027 	nor	a2,zero,a3
80010c50:	00c23024 	and	a2,a2,v0
80010c54:	00471024 	and	v0,v0,a3
80010c58:	a062e28d 	sb	v0,-7539(v1)
80010c5c:	30c600ff 	andi	a2,a2,0xff
80010c60:	3c028022 	lui	v0,0x8022
80010c64:	a04650bc 	sb	a2,20668(v0)
80010c68:	8e257018 	lw	a1,28696(s1)
80010c6c:	3c198006 	lui	t9,0x8006
80010c70:	8fbf0018 	lw	ra,24(sp)
80010c74:	8fb10014 	lw	s1,20(sp)
80010c78:	8fb00010 	lw	s0,16(sp)
80010c7c:	00c02021 	move	a0,a2
80010c80:	27394444 	addiu	t9,t9,17476
80010c84:	03200008 	jr	t9
80010c88:	27bd0020 	addiu	sp,sp,32

80010c8c <_Z6Op64M0v>:
80010c8c:	3c038021 	lui	v1,0x8021
80010c90:	2463e2a8 	addiu	v1,v1,-7512
80010c94:	8c68000c 	lw	t0,12(v1)
80010c98:	3c028021 	lui	v0,0x8021
80010c9c:	91060000 	lbu	a2,0(t0)
80010ca0:	9444e2fe 	lhu	a0,-7426(v0)
80010ca4:	8c670020 	lw	a3,32(v1)
80010ca8:	8c62002c 	lw	v0,44(v1)
80010cac:	00c43021 	addu	a2,a2,a0
80010cb0:	30c6ffff 	andi	a2,a2,0xffff
80010cb4:	00e23821 	addu	a3,a3,v0
80010cb8:	3c198006 	lui	t9,0x8006
80010cbc:	3c028021 	lui	v0,0x8021
80010cc0:	25080001 	addiu	t0,t0,1
80010cc4:	00c02821 	move	a1,a2
80010cc8:	00002021 	move	a0,zero
80010ccc:	ac467018 	sw	a2,28696(v0)
80010cd0:	2739465c 	addiu	t9,t9,18012
80010cd4:	ac670020 	sw	a3,32(v1)
80010cd8:	03200008 	jr	t9
80010cdc:	ac68000c 	sw	t0,12(v1)

80010ce0 <_Z6Op64M1v>:
80010ce0:	3c038021 	lui	v1,0x8021
80010ce4:	2463e2a8 	addiu	v1,v1,-7512
80010ce8:	8c68000c 	lw	t0,12(v1)
80010cec:	3c028021 	lui	v0,0x8021
80010cf0:	91060000 	lbu	a2,0(t0)
80010cf4:	9444e2fe 	lhu	a0,-7426(v0)
80010cf8:	8c670020 	lw	a3,32(v1)
80010cfc:	8c62002c 	lw	v0,44(v1)
80010d00:	00c43021 	addu	a2,a2,a0
80010d04:	30c6ffff 	andi	a2,a2,0xffff
80010d08:	00e23821 	addu	a3,a3,v0
80010d0c:	3c198006 	lui	t9,0x8006
80010d10:	3c028021 	lui	v0,0x8021
80010d14:	25080001 	addiu	t0,t0,1
80010d18:	00c02821 	move	a1,a2
80010d1c:	00002021 	move	a0,zero
80010d20:	ac467018 	sw	a2,28696(v0)
80010d24:	27394444 	addiu	t9,t9,17476
80010d28:	ac670020 	sw	a3,32(v1)
80010d2c:	03200008 	jr	t9
80010d30:	ac68000c 	sw	t0,12(v1)

80010d34 <_Z6Op84X0v>:
80010d34:	3c038021 	lui	v1,0x8021
80010d38:	2463e2a8 	addiu	v1,v1,-7512
80010d3c:	8c68000c 	lw	t0,12(v1)
80010d40:	3c028021 	lui	v0,0x8021
80010d44:	2442e2f8 	addiu	v0,v0,-7432
80010d48:	91060000 	lbu	a2,0(t0)
80010d4c:	94440006 	lhu	a0,6(v0)
80010d50:	8c670020 	lw	a3,32(v1)
80010d54:	00c43021 	addu	a2,a2,a0
80010d58:	8c65002c 	lw	a1,44(v1)
80010d5c:	30c6ffff 	andi	a2,a2,0xffff
80010d60:	9444000c 	lhu	a0,12(v0)
80010d64:	3c198006 	lui	t9,0x8006
80010d68:	3c028021 	lui	v0,0x8021
80010d6c:	00e53821 	addu	a3,a3,a1
80010d70:	25080001 	addiu	t0,t0,1
80010d74:	00c02821 	move	a1,a2
80010d78:	ac467018 	sw	a2,28696(v0)
80010d7c:	2739465c 	addiu	t9,t9,18012
80010d80:	ac670020 	sw	a3,32(v1)
80010d84:	03200008 	jr	t9
80010d88:	ac68000c 	sw	t0,12(v1)

80010d8c <_Z6Op84X1v>:
80010d8c:	3c038021 	lui	v1,0x8021
80010d90:	2463e2a8 	addiu	v1,v1,-7512
80010d94:	8c68000c 	lw	t0,12(v1)
80010d98:	3c028021 	lui	v0,0x8021
80010d9c:	2442e2f8 	addiu	v0,v0,-7432
80010da0:	91060000 	lbu	a2,0(t0)
80010da4:	94440006 	lhu	a0,6(v0)
80010da8:	8c670020 	lw	a3,32(v1)
80010dac:	00c43021 	addu	a2,a2,a0
80010db0:	8c65002c 	lw	a1,44(v1)
80010db4:	30c6ffff 	andi	a2,a2,0xffff
80010db8:	9044000c 	lbu	a0,12(v0)
80010dbc:	3c198006 	lui	t9,0x8006
80010dc0:	3c028021 	lui	v0,0x8021
80010dc4:	00e53821 	addu	a3,a3,a1
80010dc8:	25080001 	addiu	t0,t0,1
80010dcc:	00c02821 	move	a1,a2
80010dd0:	ac467018 	sw	a2,28696(v0)
80010dd4:	27394444 	addiu	t9,t9,17476
80010dd8:	ac670020 	sw	a3,32(v1)
80010ddc:	03200008 	jr	t9
80010de0:	ac68000c 	sw	t0,12(v1)

80010de4 <_Z6Op86X0v>:
80010de4:	3c038021 	lui	v1,0x8021
80010de8:	2463e2a8 	addiu	v1,v1,-7512
80010dec:	8c68000c 	lw	t0,12(v1)
80010df0:	3c028021 	lui	v0,0x8021
80010df4:	2442e2f8 	addiu	v0,v0,-7432
80010df8:	91060000 	lbu	a2,0(t0)
80010dfc:	94440006 	lhu	a0,6(v0)
80010e00:	8c670020 	lw	a3,32(v1)
80010e04:	00c43021 	addu	a2,a2,a0
80010e08:	8c65002c 	lw	a1,44(v1)
80010e0c:	30c6ffff 	andi	a2,a2,0xffff
80010e10:	9444000a 	lhu	a0,10(v0)
80010e14:	3c198006 	lui	t9,0x8006
80010e18:	3c028021 	lui	v0,0x8021
80010e1c:	00e53821 	addu	a3,a3,a1
80010e20:	25080001 	addiu	t0,t0,1
80010e24:	00c02821 	move	a1,a2
80010e28:	ac467018 	sw	a2,28696(v0)
80010e2c:	2739465c 	addiu	t9,t9,18012
80010e30:	ac670020 	sw	a3,32(v1)
80010e34:	03200008 	jr	t9
80010e38:	ac68000c 	sw	t0,12(v1)

80010e3c <_Z6Op86X1v>:
80010e3c:	3c038021 	lui	v1,0x8021
80010e40:	2463e2a8 	addiu	v1,v1,-7512
80010e44:	8c68000c 	lw	t0,12(v1)
80010e48:	3c028021 	lui	v0,0x8021
80010e4c:	2442e2f8 	addiu	v0,v0,-7432
80010e50:	91060000 	lbu	a2,0(t0)
80010e54:	94440006 	lhu	a0,6(v0)
80010e58:	8c670020 	lw	a3,32(v1)
80010e5c:	00c43021 	addu	a2,a2,a0
80010e60:	8c65002c 	lw	a1,44(v1)
80010e64:	30c6ffff 	andi	a2,a2,0xffff
80010e68:	9044000a 	lbu	a0,10(v0)
80010e6c:	3c198006 	lui	t9,0x8006
80010e70:	3c028021 	lui	v0,0x8021
80010e74:	00e53821 	addu	a3,a3,a1
80010e78:	25080001 	addiu	t0,t0,1
80010e7c:	00c02821 	move	a1,a2
80010e80:	ac467018 	sw	a2,28696(v0)
80010e84:	27394444 	addiu	t9,t9,17476
80010e88:	ac670020 	sw	a3,32(v1)
80010e8c:	03200008 	jr	t9
80010e90:	ac68000c 	sw	t0,12(v1)

80010e94 <_Z6Op85M0v>:
80010e94:	3c038021 	lui	v1,0x8021
80010e98:	2463e2a8 	addiu	v1,v1,-7512
80010e9c:	8c68000c 	lw	t0,12(v1)
80010ea0:	3c028021 	lui	v0,0x8021
80010ea4:	2442e2f8 	addiu	v0,v0,-7432
80010ea8:	91060000 	lbu	a2,0(t0)
80010eac:	94440006 	lhu	a0,6(v0)
80010eb0:	8c670020 	lw	a3,32(v1)
80010eb4:	00c43021 	addu	a2,a2,a0
80010eb8:	8c65002c 	lw	a1,44(v1)
80010ebc:	30c6ffff 	andi	a2,a2,0xffff
80010ec0:	94440004 	lhu	a0,4(v0)
80010ec4:	3c198006 	lui	t9,0x8006
80010ec8:	3c028021 	lui	v0,0x8021
80010ecc:	00e53821 	addu	a3,a3,a1
80010ed0:	25080001 	addiu	t0,t0,1
80010ed4:	00c02821 	move	a1,a2
80010ed8:	ac467018 	sw	a2,28696(v0)
80010edc:	2739465c 	addiu	t9,t9,18012
80010ee0:	ac670020 	sw	a3,32(v1)
80010ee4:	03200008 	jr	t9
80010ee8:	ac68000c 	sw	t0,12(v1)

80010eec <_Z6Op85M1v>:
80010eec:	3c038021 	lui	v1,0x8021
80010ef0:	2463e2a8 	addiu	v1,v1,-7512
80010ef4:	8c68000c 	lw	t0,12(v1)
80010ef8:	3c028021 	lui	v0,0x8021
80010efc:	2442e2f8 	addiu	v0,v0,-7432
80010f00:	91060000 	lbu	a2,0(t0)
80010f04:	94440006 	lhu	a0,6(v0)
80010f08:	8c670020 	lw	a3,32(v1)
80010f0c:	00c43021 	addu	a2,a2,a0
80010f10:	8c65002c 	lw	a1,44(v1)
80010f14:	30c6ffff 	andi	a2,a2,0xffff
80010f18:	90440004 	lbu	a0,4(v0)
80010f1c:	3c198006 	lui	t9,0x8006
80010f20:	3c028021 	lui	v0,0x8021
80010f24:	00e53821 	addu	a3,a3,a1
80010f28:	25080001 	addiu	t0,t0,1
80010f2c:	00c02821 	move	a1,a2
80010f30:	ac467018 	sw	a2,28696(v0)
80010f34:	27394444 	addiu	t9,t9,17476
80010f38:	ac670020 	sw	a3,32(v1)
80010f3c:	03200008 	jr	t9
80010f40:	ac68000c 	sw	t0,12(v1)

80010f44 <_Z6Op66M1v>:
80010f44:	27bdffe0 	addiu	sp,sp,-32
80010f48:	3c058021 	lui	a1,0x8021
80010f4c:	afbf0018 	sw	ra,24(sp)
80010f50:	afb10014 	sw	s1,20(sp)
80010f54:	afb00010 	sw	s0,16(sp)
80010f58:	24a5e2a8 	addiu	a1,a1,-7512
80010f5c:	8ca7000c 	lw	a3,12(a1)
80010f60:	3c028022 	lui	v0,0x8022
80010f64:	90e40000 	lbu	a0,0(a3)
80010f68:	3c038021 	lui	v1,0x8021
80010f6c:	a04450cc 	sb	a0,20684(v0)
80010f70:	90e60000 	lbu	a2,0(a3)
80010f74:	9464e2fe 	lhu	a0,-7426(v1)
80010f78:	8ca20020 	lw	v0,32(a1)
80010f7c:	8ca3002c 	lw	v1,44(a1)
80010f80:	00c43021 	addu	a2,a2,a0
80010f84:	24420006 	addiu	v0,v0,6
80010f88:	30c6ffff 	andi	a2,a2,0xffff
80010f8c:	00621821 	addu	v1,v1,v0
80010f90:	24e70001 	addiu	a3,a3,1
80010f94:	3c118021 	lui	s1,0x8021
80010f98:	3c028006 	lui	v0,0x8006
80010f9c:	3c108021 	lui	s0,0x8021
80010fa0:	2610e284 	addiu	s0,s0,-7548
80010fa4:	00c02021 	move	a0,a2
80010fa8:	aca30020 	sw	v1,32(a1)
80010fac:	aca7000c 	sw	a3,12(a1)
80010fb0:	244249d4 	addiu	v0,v0,18900
80010fb4:	0040f809 	jalr	v0
80010fb8:	ae267018 	sw	a2,28696(s1)
80010fbc:	92030008 	lbu	v1,8(s0)
80010fc0:	8e257018 	lw	a1,28696(s1)
80010fc4:	00031a00 	sll	v1,v1,0x8
80010fc8:	00621825 	or	v1,v1,v0
80010fcc:	3063ffff 	andi	v1,v1,0xffff
80010fd0:	00033042 	srl	a2,v1,0x1
80010fd4:	3c118022 	lui	s1,0x8022
80010fd8:	30630001 	andi	v1,v1,0x1
80010fdc:	3c028006 	lui	v0,0x8006
80010fe0:	a2030008 	sb	v1,8(s0)
80010fe4:	a62650be 	sh	a2,20670(s1)
80010fe8:	24424444 	addiu	v0,v0,17476
80010fec:	0040f809 	jalr	v0
80010ff0:	30c400ff 	andi	a0,a2,0xff
80010ff4:	922350be 	lbu	v1,20670(s1)
80010ff8:	8fbf0018 	lw	ra,24(sp)
80010ffc:	a203000a 	sb	v1,10(s0)
80011000:	a2030009 	sb	v1,9(s0)
80011004:	8fb10014 	lw	s1,20(sp)
80011008:	8fb00010 	lw	s0,16(sp)
8001100c:	03e00008 	jr	ra
80011010:	27bd0020 	addiu	sp,sp,32

80011014 <_Z6Op26M0v>:
80011014:	27bdffd8 	addiu	sp,sp,-40
80011018:	3c058021 	lui	a1,0x8021
8001101c:	afbf0020 	sw	ra,32(sp)
80011020:	afb3001c 	sw	s3,28(sp)
80011024:	afb20018 	sw	s2,24(sp)
80011028:	afb10014 	sw	s1,20(sp)
8001102c:	afb00010 	sw	s0,16(sp)
80011030:	24a5e2a8 	addiu	a1,a1,-7512
80011034:	8ca7000c 	lw	a3,12(a1)
80011038:	3c028022 	lui	v0,0x8022
8001103c:	90e40000 	lbu	a0,0(a3)
80011040:	3c038021 	lui	v1,0x8021
80011044:	a04450cc 	sb	a0,20684(v0)
80011048:	90e60000 	lbu	a2,0(a3)
8001104c:	9464e2fe 	lhu	a0,-7426(v1)
80011050:	8ca20020 	lw	v0,32(a1)
80011054:	8ca3002c 	lw	v1,44(a1)
80011058:	00c43021 	addu	a2,a2,a0
8001105c:	24420006 	addiu	v0,v0,6
80011060:	30c6ffff 	andi	a2,a2,0xffff
80011064:	00621821 	addu	v1,v1,v0
80011068:	24e70001 	addiu	a3,a3,1
8001106c:	3c138021 	lui	s3,0x8021
80011070:	3c028006 	lui	v0,0x8006
80011074:	3c128021 	lui	s2,0x8021
80011078:	2652e284 	addiu	s2,s2,-7548
8001107c:	00c02021 	move	a0,a2
80011080:	aca7000c 	sw	a3,12(a1)
80011084:	ae667018 	sw	a2,28696(s3)
80011088:	24424be8 	addiu	v0,v0,19432
8001108c:	0040f809 	jalr	v0
80011090:	aca30020 	sw	v1,32(a1)
80011094:	92430008 	lbu	v1,8(s2)
80011098:	00021040 	sll	v0,v0,0x1
8001109c:	00431025 	or	v0,v0,v1
800110a0:	8e657018 	lw	a1,28696(s3)
800110a4:	00022202 	srl	a0,v0,0x8
800110a8:	3403ffff 	li	v1,0xffff
800110ac:	3c108006 	lui	s0,0x8006
800110b0:	0062182b 	sltu	v1,v1,v0
800110b4:	3c118022 	lui	s1,0x8022
800110b8:	26104444 	addiu	s0,s0,17476
800110bc:	308400ff 	andi	a0,a0,0xff
800110c0:	24a50001 	addiu	a1,a1,1
800110c4:	a2430008 	sb	v1,8(s2)
800110c8:	0200f809 	jalr	s0
800110cc:	ae2250c0 	sw	v0,20672(s1)
800110d0:	8e657018 	lw	a1,28696(s3)
800110d4:	0200f809 	jalr	s0
800110d8:	922450c0 	lbu	a0,20672(s1)
800110dc:	962250c0 	lhu	v0,20672(s1)
800110e0:	8fbf0020 	lw	ra,32(sp)
800110e4:	00021a02 	srl	v1,v0,0x8
800110e8:	0002102b 	sltu	v0,zero,v0
800110ec:	a243000a 	sb	v1,10(s2)
800110f0:	a2420009 	sb	v0,9(s2)
800110f4:	8fb3001c 	lw	s3,28(sp)
800110f8:	8fb20018 	lw	s2,24(sp)
800110fc:	8fb10014 	lw	s1,20(sp)
80011100:	8fb00010 	lw	s0,16(sp)
80011104:	03e00008 	jr	ra
80011108:	27bd0028 	addiu	sp,sp,40

8001110c <_Z6Op26M1v>:
8001110c:	27bdffe0 	addiu	sp,sp,-32
80011110:	3c058021 	lui	a1,0x8021
80011114:	afbf0018 	sw	ra,24(sp)
80011118:	afb10014 	sw	s1,20(sp)
8001111c:	afb00010 	sw	s0,16(sp)
80011120:	24a5e2a8 	addiu	a1,a1,-7512
80011124:	8ca7000c 	lw	a3,12(a1)
80011128:	3c028022 	lui	v0,0x8022
8001112c:	90e40000 	lbu	a0,0(a3)
80011130:	3c038021 	lui	v1,0x8021
80011134:	a04450cc 	sb	a0,20684(v0)
80011138:	90e60000 	lbu	a2,0(a3)
8001113c:	9464e2fe 	lhu	a0,-7426(v1)
80011140:	8ca20020 	lw	v0,32(a1)
80011144:	8ca3002c 	lw	v1,44(a1)
80011148:	00c43021 	addu	a2,a2,a0
8001114c:	24420006 	addiu	v0,v0,6
80011150:	30c6ffff 	andi	a2,a2,0xffff
80011154:	00621821 	addu	v1,v1,v0
80011158:	24e70001 	addiu	a3,a3,1
8001115c:	3c118021 	lui	s1,0x8021
80011160:	3c028006 	lui	v0,0x8006
80011164:	3c108021 	lui	s0,0x8021
80011168:	2610e284 	addiu	s0,s0,-7548
8001116c:	00c02021 	move	a0,a2
80011170:	aca30020 	sw	v1,32(a1)
80011174:	aca7000c 	sw	a3,12(a1)
80011178:	244249d4 	addiu	v0,v0,18900
8001117c:	0040f809 	jalr	v0
80011180:	ae267018 	sw	a2,28696(s1)
80011184:	92030008 	lbu	v1,8(s0)
80011188:	00021040 	sll	v0,v0,0x1
8001118c:	00431025 	or	v0,v0,v1
80011190:	3042ffff 	andi	v0,v0,0xffff
80011194:	8e257018 	lw	a1,28696(s1)
80011198:	2c430100 	sltiu	v1,v0,256
8001119c:	3c118022 	lui	s1,0x8022
800111a0:	38630001 	xori	v1,v1,0x1
800111a4:	a62250be 	sh	v0,20670(s1)
800111a8:	304400ff 	andi	a0,v0,0xff
800111ac:	3c028006 	lui	v0,0x8006
800111b0:	24424444 	addiu	v0,v0,17476
800111b4:	0040f809 	jalr	v0
800111b8:	a2030008 	sb	v1,8(s0)
800111bc:	922350be 	lbu	v1,20670(s1)
800111c0:	8fbf0018 	lw	ra,24(sp)
800111c4:	a203000a 	sb	v1,10(s0)
800111c8:	a2030009 	sb	v1,9(s0)
800111cc:	8fb10014 	lw	s1,20(sp)
800111d0:	8fb00010 	lw	s0,16(sp)
800111d4:	03e00008 	jr	ra
800111d8:	27bd0020 	addiu	sp,sp,32

800111dc <_Z6Op05M0v>:
800111dc:	27bdffe0 	addiu	sp,sp,-32
800111e0:	3c058021 	lui	a1,0x8021
800111e4:	afbf0018 	sw	ra,24(sp)
800111e8:	afb10014 	sw	s1,20(sp)
800111ec:	afb00010 	sw	s0,16(sp)
800111f0:	24a5e2a8 	addiu	a1,a1,-7512
800111f4:	8ca7000c 	lw	a3,12(a1)
800111f8:	3c028022 	lui	v0,0x8022
800111fc:	90e30000 	lbu	v1,0(a3)
80011200:	3c118021 	lui	s1,0x8021
80011204:	2631e2f8 	addiu	s1,s1,-7432
80011208:	a04350cc 	sb	v1,20684(v0)
8001120c:	90e30000 	lbu	v1,0(a3)
80011210:	96220006 	lhu	v0,6(s1)
80011214:	8ca60020 	lw	a2,32(a1)
80011218:	8ca4002c 	lw	a0,44(a1)
8001121c:	00621821 	addu	v1,v1,v0
80011220:	3063ffff 	andi	v1,v1,0xffff
80011224:	3c028021 	lui	v0,0x8021
80011228:	00c43021 	addu	a2,a2,a0
8001122c:	ac437018 	sw	v1,28696(v0)
80011230:	24e70001 	addiu	a3,a3,1
80011234:	3c028006 	lui	v0,0x8006
80011238:	00602021 	move	a0,v1
8001123c:	96300004 	lhu	s0,4(s1)
80011240:	aca60020 	sw	a2,32(a1)
80011244:	24424be8 	addiu	v0,v0,19432
80011248:	0040f809 	jalr	v0
8001124c:	aca7000c 	sw	a3,12(a1)
80011250:	02028025 	or	s0,s0,v0
80011254:	3203ffff 	andi	v1,s0,0xffff
80011258:	3c028021 	lui	v0,0x8021
8001125c:	2442e284 	addiu	v0,v0,-7548
80011260:	00032202 	srl	a0,v1,0x8
80011264:	0003182b 	sltu	v1,zero,v1
80011268:	a044000a 	sb	a0,10(v0)
8001126c:	a0430009 	sb	v1,9(v0)
80011270:	a6300004 	sh	s0,4(s1)
80011274:	8fbf0018 	lw	ra,24(sp)
80011278:	8fb10014 	lw	s1,20(sp)
8001127c:	8fb00010 	lw	s0,16(sp)
80011280:	03e00008 	jr	ra
80011284:	27bd0020 	addiu	sp,sp,32

80011288 <_Z6Op46M0v>:
80011288:	27bdffd8 	addiu	sp,sp,-40
8001128c:	3c058021 	lui	a1,0x8021
80011290:	afbf0020 	sw	ra,32(sp)
80011294:	afb3001c 	sw	s3,28(sp)
80011298:	afb20018 	sw	s2,24(sp)
8001129c:	afb10014 	sw	s1,20(sp)
800112a0:	afb00010 	sw	s0,16(sp)
800112a4:	24a5e2a8 	addiu	a1,a1,-7512
800112a8:	8ca7000c 	lw	a3,12(a1)
800112ac:	3c028022 	lui	v0,0x8022
800112b0:	90e40000 	lbu	a0,0(a3)
800112b4:	3c038021 	lui	v1,0x8021
800112b8:	a04450cc 	sb	a0,20684(v0)
800112bc:	90e60000 	lbu	a2,0(a3)
800112c0:	9464e2fe 	lhu	a0,-7426(v1)
800112c4:	8ca20020 	lw	v0,32(a1)
800112c8:	8ca3002c 	lw	v1,44(a1)
800112cc:	00c43021 	addu	a2,a2,a0
800112d0:	24420006 	addiu	v0,v0,6
800112d4:	30c6ffff 	andi	a2,a2,0xffff
800112d8:	00621821 	addu	v1,v1,v0
800112dc:	24e70001 	addiu	a3,a3,1
800112e0:	3c138021 	lui	s3,0x8021
800112e4:	3c028006 	lui	v0,0x8006
800112e8:	00c02021 	move	a0,a2
800112ec:	aca7000c 	sw	a3,12(a1)
800112f0:	ae667018 	sw	a2,28696(s3)
800112f4:	24424be8 	addiu	v0,v0,19432
800112f8:	0040f809 	jalr	v0
800112fc:	aca30020 	sw	v1,32(a1)
80011300:	00021842 	srl	v1,v0,0x1
80011304:	8e657018 	lw	a1,28696(s3)
80011308:	3063ffff 	andi	v1,v1,0xffff
8001130c:	3c128021 	lui	s2,0x8021
80011310:	3c108006 	lui	s0,0x8006
80011314:	2652e284 	addiu	s2,s2,-7548
80011318:	00032202 	srl	a0,v1,0x8
8001131c:	3c118022 	lui	s1,0x8022
80011320:	30420001 	andi	v0,v0,0x1
80011324:	26104444 	addiu	s0,s0,17476
80011328:	24a50001 	addiu	a1,a1,1
8001132c:	a2420008 	sb	v0,8(s2)
80011330:	0200f809 	jalr	s0
80011334:	a62350be 	sh	v1,20670(s1)
80011338:	8e657018 	lw	a1,28696(s3)
8001133c:	0200f809 	jalr	s0
80011340:	922450be 	lbu	a0,20670(s1)
80011344:	962250be 	lhu	v0,20670(s1)
80011348:	8fbf0020 	lw	ra,32(sp)
8001134c:	00021a02 	srl	v1,v0,0x8
80011350:	0002102b 	sltu	v0,zero,v0
80011354:	a243000a 	sb	v1,10(s2)
80011358:	a2420009 	sb	v0,9(s2)
8001135c:	8fb3001c 	lw	s3,28(sp)
80011360:	8fb20018 	lw	s2,24(sp)
80011364:	8fb10014 	lw	s1,20(sp)
80011368:	8fb00010 	lw	s0,16(sp)
8001136c:	03e00008 	jr	ra
80011370:	27bd0028 	addiu	sp,sp,40

80011374 <_Z6Op46M1v>:
80011374:	27bdffe0 	addiu	sp,sp,-32
80011378:	3c058021 	lui	a1,0x8021
8001137c:	afbf0018 	sw	ra,24(sp)
80011380:	afb10014 	sw	s1,20(sp)
80011384:	afb00010 	sw	s0,16(sp)
80011388:	24a5e2a8 	addiu	a1,a1,-7512
8001138c:	8ca7000c 	lw	a3,12(a1)
80011390:	3c028022 	lui	v0,0x8022
80011394:	90e40000 	lbu	a0,0(a3)
80011398:	3c038021 	lui	v1,0x8021
8001139c:	a04450cc 	sb	a0,20684(v0)
800113a0:	90e60000 	lbu	a2,0(a3)
800113a4:	9464e2fe 	lhu	a0,-7426(v1)
800113a8:	8ca20020 	lw	v0,32(a1)
800113ac:	8ca3002c 	lw	v1,44(a1)
800113b0:	00c43021 	addu	a2,a2,a0
800113b4:	24420006 	addiu	v0,v0,6
800113b8:	30c6ffff 	andi	a2,a2,0xffff
800113bc:	00621821 	addu	v1,v1,v0
800113c0:	24e70001 	addiu	a3,a3,1
800113c4:	3c118021 	lui	s1,0x8021
800113c8:	3c028006 	lui	v0,0x8006
800113cc:	00c02021 	move	a0,a2
800113d0:	aca30020 	sw	v1,32(a1)
800113d4:	aca7000c 	sw	a3,12(a1)
800113d8:	244249d4 	addiu	v0,v0,18900
800113dc:	0040f809 	jalr	v0
800113e0:	ae267018 	sw	a2,28696(s1)
800113e4:	3c108021 	lui	s0,0x8021
800113e8:	2610e284 	addiu	s0,s0,-7548
800113ec:	00021842 	srl	v1,v0,0x1
800113f0:	30420001 	andi	v0,v0,0x1
800113f4:	306300ff 	andi	v1,v1,0xff
800113f8:	a2020008 	sb	v0,8(s0)
800113fc:	8e257018 	lw	a1,28696(s1)
80011400:	3c028006 	lui	v0,0x8006
80011404:	3c118022 	lui	s1,0x8022
80011408:	a22350bc 	sb	v1,20668(s1)
8001140c:	24424444 	addiu	v0,v0,17476
80011410:	0040f809 	jalr	v0
80011414:	00602021 	move	a0,v1
80011418:	922350bc 	lbu	v1,20668(s1)
8001141c:	8fbf0018 	lw	ra,24(sp)
80011420:	a203000a 	sb	v1,10(s0)
80011424:	a2030009 	sb	v1,9(s0)
80011428:	8fb10014 	lw	s1,20(sp)
8001142c:	8fb00010 	lw	s0,16(sp)
80011430:	03e00008 	jr	ra
80011434:	27bd0020 	addiu	sp,sp,32

80011438 <_Z6OpA4X0v>:
80011438:	27bdffe8 	addiu	sp,sp,-24
8001143c:	3c058021 	lui	a1,0x8021
80011440:	afbf0014 	sw	ra,20(sp)
80011444:	afb00010 	sw	s0,16(sp)
80011448:	24a5e2a8 	addiu	a1,a1,-7512
8001144c:	8ca7000c 	lw	a3,12(a1)
80011450:	3c028022 	lui	v0,0x8022
80011454:	90e30000 	lbu	v1,0(a3)
80011458:	3c108021 	lui	s0,0x8021
8001145c:	a04350cc 	sb	v1,20684(v0)
80011460:	2610e2f8 	addiu	s0,s0,-7432
80011464:	90e30000 	lbu	v1,0(a3)
80011468:	96020006 	lhu	v0,6(s0)
8001146c:	8ca60020 	lw	a2,32(a1)
80011470:	8ca4002c 	lw	a0,44(a1)
80011474:	00621821 	addu	v1,v1,v0
80011478:	3063ffff 	andi	v1,v1,0xffff
8001147c:	3c028021 	lui	v0,0x8021
80011480:	00c43021 	addu	a2,a2,a0
80011484:	ac437018 	sw	v1,28696(v0)
80011488:	24e70001 	addiu	a3,a3,1
8001148c:	3c028006 	lui	v0,0x8006
80011490:	00602021 	move	a0,v1
80011494:	aca60020 	sw	a2,32(a1)
80011498:	24424be8 	addiu	v0,v0,19432
8001149c:	0040f809 	jalr	v0
800114a0:	aca7000c 	sw	a3,12(a1)
800114a4:	3043ffff 	andi	v1,v0,0xffff
800114a8:	a602000c 	sh	v0,12(s0)
800114ac:	3c028021 	lui	v0,0x8021
800114b0:	2442e284 	addiu	v0,v0,-7548
800114b4:	00032202 	srl	a0,v1,0x8
800114b8:	0003182b 	sltu	v1,zero,v1
800114bc:	a044000a 	sb	a0,10(v0)
800114c0:	a0430009 	sb	v1,9(v0)
800114c4:	8fbf0014 	lw	ra,20(sp)
800114c8:	8fb00010 	lw	s0,16(sp)
800114cc:	03e00008 	jr	ra
800114d0:	27bd0018 	addiu	sp,sp,24

800114d4 <_Z6OpA4X1v>:
800114d4:	27bdffe8 	addiu	sp,sp,-24
800114d8:	3c058021 	lui	a1,0x8021
800114dc:	afbf0014 	sw	ra,20(sp)
800114e0:	afb00010 	sw	s0,16(sp)
800114e4:	24a5e2a8 	addiu	a1,a1,-7512
800114e8:	8ca7000c 	lw	a3,12(a1)
800114ec:	3c028022 	lui	v0,0x8022
800114f0:	90e30000 	lbu	v1,0(a3)
800114f4:	3c108021 	lui	s0,0x8021
800114f8:	a04350cc 	sb	v1,20684(v0)
800114fc:	2610e2f8 	addiu	s0,s0,-7432
80011500:	90e30000 	lbu	v1,0(a3)
80011504:	96020006 	lhu	v0,6(s0)
80011508:	8ca60020 	lw	a2,32(a1)
8001150c:	8ca4002c 	lw	a0,44(a1)
80011510:	00621821 	addu	v1,v1,v0
80011514:	3063ffff 	andi	v1,v1,0xffff
80011518:	3c028021 	lui	v0,0x8021
8001151c:	00c43021 	addu	a2,a2,a0
80011520:	ac437018 	sw	v1,28696(v0)
80011524:	24e70001 	addiu	a3,a3,1
80011528:	3c028006 	lui	v0,0x8006
8001152c:	00602021 	move	a0,v1
80011530:	aca60020 	sw	a2,32(a1)
80011534:	244249d4 	addiu	v0,v0,18900
80011538:	0040f809 	jalr	v0
8001153c:	aca7000c 	sw	a3,12(a1)
80011540:	304300ff 	andi	v1,v0,0xff
80011544:	a202000c 	sb	v0,12(s0)
80011548:	3c028021 	lui	v0,0x8021
8001154c:	2442e284 	addiu	v0,v0,-7548
80011550:	a043000a 	sb	v1,10(v0)
80011554:	a0430009 	sb	v1,9(v0)
80011558:	8fbf0014 	lw	ra,20(sp)
8001155c:	8fb00010 	lw	s0,16(sp)
80011560:	03e00008 	jr	ra
80011564:	27bd0018 	addiu	sp,sp,24

80011568 <_Z6OpA6X0v>:
80011568:	27bdffe8 	addiu	sp,sp,-24
8001156c:	3c058021 	lui	a1,0x8021
80011570:	afbf0014 	sw	ra,20(sp)
80011574:	afb00010 	sw	s0,16(sp)
80011578:	24a5e2a8 	addiu	a1,a1,-7512
8001157c:	8ca7000c 	lw	a3,12(a1)
80011580:	3c028022 	lui	v0,0x8022
80011584:	90e30000 	lbu	v1,0(a3)
80011588:	3c108021 	lui	s0,0x8021
8001158c:	a04350cc 	sb	v1,20684(v0)
80011590:	2610e2f8 	addiu	s0,s0,-7432
80011594:	90e30000 	lbu	v1,0(a3)
80011598:	96020006 	lhu	v0,6(s0)
8001159c:	8ca60020 	lw	a2,32(a1)
800115a0:	8ca4002c 	lw	a0,44(a1)
800115a4:	00621821 	addu	v1,v1,v0
800115a8:	3063ffff 	andi	v1,v1,0xffff
800115ac:	3c028021 	lui	v0,0x8021
800115b0:	00c43021 	addu	a2,a2,a0
800115b4:	ac437018 	sw	v1,28696(v0)
800115b8:	24e70001 	addiu	a3,a3,1
800115bc:	3c028006 	lui	v0,0x8006
800115c0:	00602021 	move	a0,v1
800115c4:	aca60020 	sw	a2,32(a1)
800115c8:	24424be8 	addiu	v0,v0,19432
800115cc:	0040f809 	jalr	v0
800115d0:	aca7000c 	sw	a3,12(a1)
800115d4:	3043ffff 	andi	v1,v0,0xffff
800115d8:	a602000a 	sh	v0,10(s0)
800115dc:	3c028021 	lui	v0,0x8021
800115e0:	2442e284 	addiu	v0,v0,-7548
800115e4:	00032202 	srl	a0,v1,0x8
800115e8:	0003182b 	sltu	v1,zero,v1
800115ec:	a044000a 	sb	a0,10(v0)
800115f0:	a0430009 	sb	v1,9(v0)
800115f4:	8fbf0014 	lw	ra,20(sp)
800115f8:	8fb00010 	lw	s0,16(sp)
800115fc:	03e00008 	jr	ra
80011600:	27bd0018 	addiu	sp,sp,24

80011604 <_Z6OpA6X1v>:
80011604:	27bdffe8 	addiu	sp,sp,-24
80011608:	3c058021 	lui	a1,0x8021
8001160c:	afbf0014 	sw	ra,20(sp)
80011610:	afb00010 	sw	s0,16(sp)
80011614:	24a5e2a8 	addiu	a1,a1,-7512
80011618:	8ca7000c 	lw	a3,12(a1)
8001161c:	3c028022 	lui	v0,0x8022
80011620:	90e30000 	lbu	v1,0(a3)
80011624:	3c108021 	lui	s0,0x8021
80011628:	a04350cc 	sb	v1,20684(v0)
8001162c:	2610e2f8 	addiu	s0,s0,-7432
80011630:	90e30000 	lbu	v1,0(a3)
80011634:	96020006 	lhu	v0,6(s0)
80011638:	8ca60020 	lw	a2,32(a1)
8001163c:	8ca4002c 	lw	a0,44(a1)
80011640:	00621821 	addu	v1,v1,v0
80011644:	3063ffff 	andi	v1,v1,0xffff
80011648:	3c028021 	lui	v0,0x8021
8001164c:	00c43021 	addu	a2,a2,a0
80011650:	ac437018 	sw	v1,28696(v0)
80011654:	24e70001 	addiu	a3,a3,1
80011658:	3c028006 	lui	v0,0x8006
8001165c:	00602021 	move	a0,v1
80011660:	aca60020 	sw	a2,32(a1)
80011664:	244249d4 	addiu	v0,v0,18900
80011668:	0040f809 	jalr	v0
8001166c:	aca7000c 	sw	a3,12(a1)
80011670:	304300ff 	andi	v1,v0,0xff
80011674:	a202000a 	sb	v0,10(s0)
80011678:	3c028021 	lui	v0,0x8021
8001167c:	2442e284 	addiu	v0,v0,-7548
80011680:	a043000a 	sb	v1,10(v0)
80011684:	a0430009 	sb	v1,9(v0)
80011688:	8fbf0014 	lw	ra,20(sp)
8001168c:	8fb00010 	lw	s0,16(sp)
80011690:	03e00008 	jr	ra
80011694:	27bd0018 	addiu	sp,sp,24

80011698 <_Z6OpE6M0v>:
80011698:	27bdffe0 	addiu	sp,sp,-32
8001169c:	3c058021 	lui	a1,0x8021
800116a0:	afbf001c 	sw	ra,28(sp)
800116a4:	afb20018 	sw	s2,24(sp)
800116a8:	afb10014 	sw	s1,20(sp)
800116ac:	afb00010 	sw	s0,16(sp)
800116b0:	24a5e2a8 	addiu	a1,a1,-7512
800116b4:	8ca7000c 	lw	a3,12(a1)
800116b8:	3c028022 	lui	v0,0x8022
800116bc:	90e40000 	lbu	a0,0(a3)
800116c0:	3c038021 	lui	v1,0x8021
800116c4:	a04450cc 	sb	a0,20684(v0)
800116c8:	90e60000 	lbu	a2,0(a3)
800116cc:	9464e2fe 	lhu	a0,-7426(v1)
800116d0:	8ca20020 	lw	v0,32(a1)
800116d4:	8ca3002c 	lw	v1,44(a1)
800116d8:	00c43021 	addu	a2,a2,a0
800116dc:	24420006 	addiu	v0,v0,6
800116e0:	00621821 	addu	v1,v1,v0
800116e4:	30c6ffff 	andi	a2,a2,0xffff
800116e8:	24e70001 	addiu	a3,a3,1
800116ec:	3c128021 	lui	s2,0x8021
800116f0:	3c028006 	lui	v0,0x8006
800116f4:	aca30020 	sw	v1,32(a1)
800116f8:	00c02021 	move	a0,a2
800116fc:	aca7000c 	sw	a3,12(a1)
80011700:	ae467018 	sw	a2,28696(s2)
80011704:	24424be8 	addiu	v0,v0,19432
80011708:	0040f809 	jalr	v0
8001170c:	aca00018 	sw	zero,24(a1)
80011710:	24420001 	addiu	v0,v0,1
80011714:	8e457018 	lw	a1,28696(s2)
80011718:	3042ffff 	andi	v0,v0,0xffff
8001171c:	3c108006 	lui	s0,0x8006
80011720:	00022202 	srl	a0,v0,0x8
80011724:	3c118022 	lui	s1,0x8022
80011728:	26104444 	addiu	s0,s0,17476
8001172c:	24a50001 	addiu	a1,a1,1
80011730:	0200f809 	jalr	s0
80011734:	a62250be 	sh	v0,20670(s1)
80011738:	922450be 	lbu	a0,20670(s1)
8001173c:	0200f809 	jalr	s0
80011740:	8e457018 	lw	a1,28696(s2)
80011744:	962350be 	lhu	v1,20670(s1)
80011748:	3c028021 	lui	v0,0x8021
8001174c:	2442e284 	addiu	v0,v0,-7548
80011750:	00032202 	srl	a0,v1,0x8
80011754:	0003182b 	sltu	v1,zero,v1
80011758:	a044000a 	sb	a0,10(v0)
8001175c:	a0430009 	sb	v1,9(v0)
80011760:	8fbf001c 	lw	ra,28(sp)
80011764:	8fb20018 	lw	s2,24(sp)
80011768:	8fb10014 	lw	s1,20(sp)
8001176c:	8fb00010 	lw	s0,16(sp)
80011770:	03e00008 	jr	ra
80011774:	27bd0020 	addiu	sp,sp,32

80011778 <_Z6OpE6M1v>:
80011778:	27bdffe8 	addiu	sp,sp,-24
8001177c:	3c058021 	lui	a1,0x8021
80011780:	afbf0014 	sw	ra,20(sp)
80011784:	afb00010 	sw	s0,16(sp)
80011788:	24a5e2a8 	addiu	a1,a1,-7512
8001178c:	8ca7000c 	lw	a3,12(a1)
80011790:	3c028022 	lui	v0,0x8022
80011794:	90e40000 	lbu	a0,0(a3)
80011798:	3c038021 	lui	v1,0x8021
8001179c:	a04450cc 	sb	a0,20684(v0)
800117a0:	90e60000 	lbu	a2,0(a3)
800117a4:	9464e2fe 	lhu	a0,-7426(v1)
800117a8:	8ca20020 	lw	v0,32(a1)
800117ac:	8ca3002c 	lw	v1,44(a1)
800117b0:	00c43021 	addu	a2,a2,a0
800117b4:	24420006 	addiu	v0,v0,6
800117b8:	00621821 	addu	v1,v1,v0
800117bc:	30c6ffff 	andi	a2,a2,0xffff
800117c0:	24e70001 	addiu	a3,a3,1
800117c4:	3c108021 	lui	s0,0x8021
800117c8:	3c028006 	lui	v0,0x8006
800117cc:	aca30020 	sw	v1,32(a1)
800117d0:	00c02021 	move	a0,a2
800117d4:	aca7000c 	sw	a3,12(a1)
800117d8:	ae067018 	sw	a2,28696(s0)
800117dc:	244249d4 	addiu	v0,v0,18900
800117e0:	0040f809 	jalr	v0
800117e4:	aca00018 	sw	zero,24(a1)
800117e8:	24420001 	addiu	v0,v0,1
800117ec:	304200ff 	andi	v0,v0,0xff
800117f0:	8e057018 	lw	a1,28696(s0)
800117f4:	3c108022 	lui	s0,0x8022
800117f8:	a20250bc 	sb	v0,20668(s0)
800117fc:	00402021 	move	a0,v0
80011800:	3c028006 	lui	v0,0x8006
80011804:	24424444 	addiu	v0,v0,17476
80011808:	0040f809 	jalr	v0
8001180c:	00000000 	nop
80011810:	920350bc 	lbu	v1,20668(s0)
80011814:	3c028021 	lui	v0,0x8021
80011818:	2442e284 	addiu	v0,v0,-7548
8001181c:	a043000a 	sb	v1,10(v0)
80011820:	a0430009 	sb	v1,9(v0)
80011824:	8fbf0014 	lw	ra,20(sp)
80011828:	8fb00010 	lw	s0,16(sp)
8001182c:	03e00008 	jr	ra
80011830:	27bd0018 	addiu	sp,sp,24

80011834 <_Z6Op45M0v>:
80011834:	27bdffe0 	addiu	sp,sp,-32
80011838:	3c058021 	lui	a1,0x8021
8001183c:	afbf0018 	sw	ra,24(sp)
80011840:	afb10014 	sw	s1,20(sp)
80011844:	afb00010 	sw	s0,16(sp)
80011848:	24a5e2a8 	addiu	a1,a1,-7512
8001184c:	8ca7000c 	lw	a3,12(a1)
80011850:	3c028022 	lui	v0,0x8022
80011854:	90e30000 	lbu	v1,0(a3)
80011858:	3c118021 	lui	s1,0x8021
8001185c:	2631e2f8 	addiu	s1,s1,-7432
80011860:	a04350cc 	sb	v1,20684(v0)
80011864:	90e30000 	lbu	v1,0(a3)
80011868:	96220006 	lhu	v0,6(s1)
8001186c:	8ca60020 	lw	a2,32(a1)
80011870:	8ca4002c 	lw	a0,44(a1)
80011874:	00621821 	addu	v1,v1,v0
80011878:	3063ffff 	andi	v1,v1,0xffff
8001187c:	3c028021 	lui	v0,0x8021
80011880:	00c43021 	addu	a2,a2,a0
80011884:	ac437018 	sw	v1,28696(v0)
80011888:	24e70001 	addiu	a3,a3,1
8001188c:	3c028006 	lui	v0,0x8006
80011890:	00602021 	move	a0,v1
80011894:	96300004 	lhu	s0,4(s1)
80011898:	aca60020 	sw	a2,32(a1)
8001189c:	24424be8 	addiu	v0,v0,19432
800118a0:	0040f809 	jalr	v0
800118a4:	aca7000c 	sw	a3,12(a1)
800118a8:	02028026 	xor	s0,s0,v0
800118ac:	3203ffff 	andi	v1,s0,0xffff
800118b0:	3c028021 	lui	v0,0x8021
800118b4:	2442e284 	addiu	v0,v0,-7548
800118b8:	00032202 	srl	a0,v1,0x8
800118bc:	0003182b 	sltu	v1,zero,v1
800118c0:	a044000a 	sb	a0,10(v0)
800118c4:	a0430009 	sb	v1,9(v0)
800118c8:	a6300004 	sh	s0,4(s1)
800118cc:	8fbf0018 	lw	ra,24(sp)
800118d0:	8fb10014 	lw	s1,20(sp)
800118d4:	8fb00010 	lw	s0,16(sp)
800118d8:	03e00008 	jr	ra
800118dc:	27bd0020 	addiu	sp,sp,32

800118e0 <_Z6OpC4X0v>:
800118e0:	27bdffe8 	addiu	sp,sp,-24
800118e4:	3c058021 	lui	a1,0x8021
800118e8:	afbf0014 	sw	ra,20(sp)
800118ec:	afb00010 	sw	s0,16(sp)
800118f0:	24a5e2a8 	addiu	a1,a1,-7512
800118f4:	8ca8000c 	lw	t0,12(a1)
800118f8:	3c028022 	lui	v0,0x8022
800118fc:	91030000 	lbu	v1,0(t0)
80011900:	3c048021 	lui	a0,0x8021
80011904:	a04350cc 	sb	v1,20684(v0)
80011908:	2484e2f8 	addiu	a0,a0,-7432
8001190c:	91030000 	lbu	v1,0(t0)
80011910:	94820006 	lhu	v0,6(a0)
80011914:	8ca60020 	lw	a2,32(a1)
80011918:	8ca7002c 	lw	a3,44(a1)
8001191c:	00621821 	addu	v1,v1,v0
80011920:	3063ffff 	andi	v1,v1,0xffff
80011924:	3c028021 	lui	v0,0x8021
80011928:	00c73021 	addu	a2,a2,a3
8001192c:	ac437018 	sw	v1,28696(v0)
80011930:	25080001 	addiu	t0,t0,1
80011934:	3c028006 	lui	v0,0x8006
80011938:	9490000c 	lhu	s0,12(a0)
8001193c:	aca60020 	sw	a2,32(a1)
80011940:	00602021 	move	a0,v1
80011944:	24424be8 	addiu	v0,v0,19432
80011948:	0040f809 	jalr	v0
8001194c:	aca8000c 	sw	t0,12(a1)
80011950:	02028023 	subu	s0,s0,v0
80011954:	3205ffff 	andi	a1,s0,0xffff
80011958:	00103027 	nor	a2,zero,s0
8001195c:	3c038021 	lui	v1,0x8021
80011960:	2463e284 	addiu	v1,v1,-7548
80011964:	00052202 	srl	a0,a1,0x8
80011968:	000637c2 	srl	a2,a2,0x1f
8001196c:	0005282b 	sltu	a1,zero,a1
80011970:	3c028022 	lui	v0,0x8022
80011974:	a064000a 	sb	a0,10(v1)
80011978:	ac5050c8 	sw	s0,20680(v0)
8001197c:	a0660008 	sb	a2,8(v1)
80011980:	a0650009 	sb	a1,9(v1)
80011984:	8fbf0014 	lw	ra,20(sp)
80011988:	8fb00010 	lw	s0,16(sp)
8001198c:	03e00008 	jr	ra
80011990:	27bd0018 	addiu	sp,sp,24

80011994 <_Z6OpC4X1v>:
80011994:	27bdffe8 	addiu	sp,sp,-24
80011998:	3c058021 	lui	a1,0x8021
8001199c:	afbf0014 	sw	ra,20(sp)
800119a0:	afb00010 	sw	s0,16(sp)
800119a4:	24a5e2a8 	addiu	a1,a1,-7512
800119a8:	8ca8000c 	lw	t0,12(a1)
800119ac:	3c028022 	lui	v0,0x8022
800119b0:	91030000 	lbu	v1,0(t0)
800119b4:	3c048021 	lui	a0,0x8021
800119b8:	a04350cc 	sb	v1,20684(v0)
800119bc:	2484e2f8 	addiu	a0,a0,-7432
800119c0:	91030000 	lbu	v1,0(t0)
800119c4:	94820006 	lhu	v0,6(a0)
800119c8:	8ca60020 	lw	a2,32(a1)
800119cc:	8ca7002c 	lw	a3,44(a1)
800119d0:	00621821 	addu	v1,v1,v0
800119d4:	3063ffff 	andi	v1,v1,0xffff
800119d8:	3c028021 	lui	v0,0x8021
800119dc:	ac437018 	sw	v1,28696(v0)
800119e0:	00c73021 	addu	a2,a2,a3
800119e4:	25080001 	addiu	t0,t0,1
800119e8:	3c028006 	lui	v0,0x8006
800119ec:	9090000c 	lbu	s0,12(a0)
800119f0:	aca60020 	sw	a2,32(a1)
800119f4:	00602021 	move	a0,v1
800119f8:	244249d4 	addiu	v0,v0,18900
800119fc:	0040f809 	jalr	v0
80011a00:	aca8000c 	sw	t0,12(a1)
80011a04:	02028023 	subu	s0,s0,v0
80011a08:	00108400 	sll	s0,s0,0x10
80011a0c:	00108403 	sra	s0,s0,0x10
80011a10:	00102027 	nor	a0,zero,s0
80011a14:	3c038021 	lui	v1,0x8021
80011a18:	2463e284 	addiu	v1,v1,-7548
80011a1c:	320500ff 	andi	a1,s0,0xff
80011a20:	000427c2 	srl	a0,a0,0x1f
80011a24:	3c028022 	lui	v0,0x8022
80011a28:	a065000a 	sb	a1,10(v1)
80011a2c:	a45050c6 	sh	s0,20678(v0)
80011a30:	a0640008 	sb	a0,8(v1)
80011a34:	a0650009 	sb	a1,9(v1)
80011a38:	8fbf0014 	lw	ra,20(sp)
80011a3c:	8fb00010 	lw	s0,16(sp)
80011a40:	03e00008 	jr	ra
80011a44:	27bd0018 	addiu	sp,sp,24

80011a48 <_Z6OpE4X0v>:
80011a48:	27bdffe8 	addiu	sp,sp,-24
80011a4c:	3c058021 	lui	a1,0x8021
80011a50:	afbf0014 	sw	ra,20(sp)
80011a54:	afb00010 	sw	s0,16(sp)
80011a58:	24a5e2a8 	addiu	a1,a1,-7512
80011a5c:	8ca8000c 	lw	t0,12(a1)
80011a60:	3c028022 	lui	v0,0x8022
80011a64:	91030000 	lbu	v1,0(t0)
80011a68:	3c048021 	lui	a0,0x8021
80011a6c:	a04350cc 	sb	v1,20684(v0)
80011a70:	2484e2f8 	addiu	a0,a0,-7432
80011a74:	91030000 	lbu	v1,0(t0)
80011a78:	94820006 	lhu	v0,6(a0)
80011a7c:	8ca60020 	lw	a2,32(a1)
80011a80:	8ca7002c 	lw	a3,44(a1)
80011a84:	00621821 	addu	v1,v1,v0
80011a88:	3063ffff 	andi	v1,v1,0xffff
80011a8c:	3c028021 	lui	v0,0x8021
80011a90:	00c73021 	addu	a2,a2,a3
80011a94:	ac437018 	sw	v1,28696(v0)
80011a98:	25080001 	addiu	t0,t0,1
80011a9c:	3c028006 	lui	v0,0x8006
80011aa0:	9490000a 	lhu	s0,10(a0)
80011aa4:	aca60020 	sw	a2,32(a1)
80011aa8:	00602021 	move	a0,v1
80011aac:	24424be8 	addiu	v0,v0,19432
80011ab0:	0040f809 	jalr	v0
80011ab4:	aca8000c 	sw	t0,12(a1)
80011ab8:	02028023 	subu	s0,s0,v0
80011abc:	3205ffff 	andi	a1,s0,0xffff
80011ac0:	00103027 	nor	a2,zero,s0
80011ac4:	3c038021 	lui	v1,0x8021
80011ac8:	2463e284 	addiu	v1,v1,-7548
80011acc:	00052202 	srl	a0,a1,0x8
80011ad0:	000637c2 	srl	a2,a2,0x1f
80011ad4:	0005282b 	sltu	a1,zero,a1
80011ad8:	3c028022 	lui	v0,0x8022
80011adc:	a064000a 	sb	a0,10(v1)
80011ae0:	ac5050c8 	sw	s0,20680(v0)
80011ae4:	a0660008 	sb	a2,8(v1)
80011ae8:	a0650009 	sb	a1,9(v1)
80011aec:	8fbf0014 	lw	ra,20(sp)
80011af0:	8fb00010 	lw	s0,16(sp)
80011af4:	03e00008 	jr	ra
80011af8:	27bd0018 	addiu	sp,sp,24

80011afc <_Z6OpE4X1v>:
80011afc:	27bdffe8 	addiu	sp,sp,-24
80011b00:	3c058021 	lui	a1,0x8021
80011b04:	afbf0014 	sw	ra,20(sp)
80011b08:	afb00010 	sw	s0,16(sp)
80011b0c:	24a5e2a8 	addiu	a1,a1,-7512
80011b10:	8ca8000c 	lw	t0,12(a1)
80011b14:	3c028022 	lui	v0,0x8022
80011b18:	91030000 	lbu	v1,0(t0)
80011b1c:	3c048021 	lui	a0,0x8021
80011b20:	a04350cc 	sb	v1,20684(v0)
80011b24:	2484e2f8 	addiu	a0,a0,-7432
80011b28:	91030000 	lbu	v1,0(t0)
80011b2c:	94820006 	lhu	v0,6(a0)
80011b30:	8ca60020 	lw	a2,32(a1)
80011b34:	8ca7002c 	lw	a3,44(a1)
80011b38:	00621821 	addu	v1,v1,v0
80011b3c:	3063ffff 	andi	v1,v1,0xffff
80011b40:	3c028021 	lui	v0,0x8021
80011b44:	ac437018 	sw	v1,28696(v0)
80011b48:	00c73021 	addu	a2,a2,a3
80011b4c:	25080001 	addiu	t0,t0,1
80011b50:	3c028006 	lui	v0,0x8006
80011b54:	9090000a 	lbu	s0,10(a0)
80011b58:	aca60020 	sw	a2,32(a1)
80011b5c:	00602021 	move	a0,v1
80011b60:	244249d4 	addiu	v0,v0,18900
80011b64:	0040f809 	jalr	v0
80011b68:	aca8000c 	sw	t0,12(a1)
80011b6c:	02028023 	subu	s0,s0,v0
80011b70:	00108400 	sll	s0,s0,0x10
80011b74:	00108403 	sra	s0,s0,0x10
80011b78:	00102027 	nor	a0,zero,s0
80011b7c:	3c038021 	lui	v1,0x8021
80011b80:	2463e284 	addiu	v1,v1,-7548
80011b84:	320500ff 	andi	a1,s0,0xff
80011b88:	000427c2 	srl	a0,a0,0x1f
80011b8c:	3c028022 	lui	v0,0x8022
80011b90:	a065000a 	sb	a1,10(v1)
80011b94:	a45050c6 	sh	s0,20678(v0)
80011b98:	a0640008 	sb	a0,8(v1)
80011b9c:	a0650009 	sb	a1,9(v1)
80011ba0:	8fbf0014 	lw	ra,20(sp)
80011ba4:	8fb00010 	lw	s0,16(sp)
80011ba8:	03e00008 	jr	ra
80011bac:	27bd0018 	addiu	sp,sp,24

80011bb0 <_Z6OpC5M1v>:
80011bb0:	27bdffe8 	addiu	sp,sp,-24
80011bb4:	3c058021 	lui	a1,0x8021
80011bb8:	afbf0014 	sw	ra,20(sp)
80011bbc:	afb00010 	sw	s0,16(sp)
80011bc0:	24a5e2a8 	addiu	a1,a1,-7512
80011bc4:	8ca8000c 	lw	t0,12(a1)
80011bc8:	3c028022 	lui	v0,0x8022
80011bcc:	91030000 	lbu	v1,0(t0)
80011bd0:	3c048021 	lui	a0,0x8021
80011bd4:	a04350cc 	sb	v1,20684(v0)
80011bd8:	2484e2f8 	addiu	a0,a0,-7432
80011bdc:	91030000 	lbu	v1,0(t0)
80011be0:	94820006 	lhu	v0,6(a0)
80011be4:	8ca60020 	lw	a2,32(a1)
80011be8:	8ca7002c 	lw	a3,44(a1)
80011bec:	00621821 	addu	v1,v1,v0
80011bf0:	3063ffff 	andi	v1,v1,0xffff
80011bf4:	3c028021 	lui	v0,0x8021
80011bf8:	ac437018 	sw	v1,28696(v0)
80011bfc:	00c73021 	addu	a2,a2,a3
80011c00:	25080001 	addiu	t0,t0,1
80011c04:	3c028006 	lui	v0,0x8006
80011c08:	90900004 	lbu	s0,4(a0)
80011c0c:	aca60020 	sw	a2,32(a1)
80011c10:	00602021 	move	a0,v1
80011c14:	244249d4 	addiu	v0,v0,18900
80011c18:	0040f809 	jalr	v0
80011c1c:	aca8000c 	sw	t0,12(a1)
80011c20:	02028023 	subu	s0,s0,v0
80011c24:	00108400 	sll	s0,s0,0x10
80011c28:	00108403 	sra	s0,s0,0x10
80011c2c:	00102027 	nor	a0,zero,s0
80011c30:	3c038021 	lui	v1,0x8021
80011c34:	2463e284 	addiu	v1,v1,-7548
80011c38:	320500ff 	andi	a1,s0,0xff
80011c3c:	000427c2 	srl	a0,a0,0x1f
80011c40:	3c028022 	lui	v0,0x8022
80011c44:	a065000a 	sb	a1,10(v1)
80011c48:	a45050c6 	sh	s0,20678(v0)
80011c4c:	a0640008 	sb	a0,8(v1)
80011c50:	a0650009 	sb	a1,9(v1)
80011c54:	8fbf0014 	lw	ra,20(sp)
80011c58:	8fb00010 	lw	s0,16(sp)
80011c5c:	03e00008 	jr	ra
80011c60:	27bd0018 	addiu	sp,sp,24

80011c64 <_Z6Op24M0v>:
80011c64:	27bdffe8 	addiu	sp,sp,-24
80011c68:	3c058021 	lui	a1,0x8021
80011c6c:	afbf0014 	sw	ra,20(sp)
80011c70:	afb00010 	sw	s0,16(sp)
80011c74:	24a5e2a8 	addiu	a1,a1,-7512
80011c78:	8ca7000c 	lw	a3,12(a1)
80011c7c:	3c028022 	lui	v0,0x8022
80011c80:	90e30000 	lbu	v1,0(a3)
80011c84:	3c108021 	lui	s0,0x8021
80011c88:	a04350cc 	sb	v1,20684(v0)
80011c8c:	2610e2f8 	addiu	s0,s0,-7432
80011c90:	90e30000 	lbu	v1,0(a3)
80011c94:	96020006 	lhu	v0,6(s0)
80011c98:	8ca60020 	lw	a2,32(a1)
80011c9c:	8ca4002c 	lw	a0,44(a1)
80011ca0:	00621821 	addu	v1,v1,v0
80011ca4:	3063ffff 	andi	v1,v1,0xffff
80011ca8:	3c028021 	lui	v0,0x8021
80011cac:	00c43021 	addu	a2,a2,a0
80011cb0:	24e70001 	addiu	a3,a3,1
80011cb4:	ac437018 	sw	v1,28696(v0)
80011cb8:	3c028006 	lui	v0,0x8006
80011cbc:	00602021 	move	a0,v1
80011cc0:	aca60020 	sw	a2,32(a1)
80011cc4:	24424be8 	addiu	v0,v0,19432
80011cc8:	0040f809 	jalr	v0
80011ccc:	aca7000c 	sw	a3,12(a1)
80011cd0:	96040004 	lhu	a0,4(s0)
80011cd4:	00023382 	srl	a2,v0,0xe
80011cd8:	00442024 	and	a0,v0,a0
80011cdc:	3c058021 	lui	a1,0x8021
80011ce0:	24a5e284 	addiu	a1,a1,-7548
80011ce4:	30c60001 	andi	a2,a2,0x1
80011ce8:	0004202b 	sltu	a0,zero,a0
80011cec:	00023a02 	srl	a3,v0,0x8
80011cf0:	3c038022 	lui	v1,0x8022
80011cf4:	a0a40009 	sb	a0,9(a1)
80011cf8:	a46250be 	sh	v0,20670(v1)
80011cfc:	a0a6000b 	sb	a2,11(a1)
80011d00:	a0a7000a 	sb	a3,10(a1)
80011d04:	8fbf0014 	lw	ra,20(sp)
80011d08:	8fb00010 	lw	s0,16(sp)
80011d0c:	03e00008 	jr	ra
80011d10:	27bd0018 	addiu	sp,sp,24

80011d14 <_Z6Op24M1v>:
80011d14:	27bdffe8 	addiu	sp,sp,-24
80011d18:	3c058021 	lui	a1,0x8021
80011d1c:	afbf0014 	sw	ra,20(sp)
80011d20:	afb00010 	sw	s0,16(sp)
80011d24:	24a5e2a8 	addiu	a1,a1,-7512
80011d28:	8ca7000c 	lw	a3,12(a1)
80011d2c:	3c028022 	lui	v0,0x8022
80011d30:	90e30000 	lbu	v1,0(a3)
80011d34:	3c108021 	lui	s0,0x8021
80011d38:	a04350cc 	sb	v1,20684(v0)
80011d3c:	2610e2f8 	addiu	s0,s0,-7432
80011d40:	90e30000 	lbu	v1,0(a3)
80011d44:	96020006 	lhu	v0,6(s0)
80011d48:	8ca60020 	lw	a2,32(a1)
80011d4c:	8ca4002c 	lw	a0,44(a1)
80011d50:	00621821 	addu	v1,v1,v0
80011d54:	3063ffff 	andi	v1,v1,0xffff
80011d58:	3c028021 	lui	v0,0x8021
80011d5c:	00c43021 	addu	a2,a2,a0
80011d60:	ac437018 	sw	v1,28696(v0)
80011d64:	24e70001 	addiu	a3,a3,1
80011d68:	3c028006 	lui	v0,0x8006
80011d6c:	00602021 	move	a0,v1
80011d70:	aca60020 	sw	a2,32(a1)
80011d74:	244249d4 	addiu	v0,v0,18900
80011d78:	0040f809 	jalr	v0
80011d7c:	aca7000c 	sw	a3,12(a1)
80011d80:	92050004 	lbu	a1,4(s0)
80011d84:	00023182 	srl	a2,v0,0x6
80011d88:	3c048021 	lui	a0,0x8021
80011d8c:	2484e284 	addiu	a0,a0,-7548
80011d90:	00452824 	and	a1,v0,a1
80011d94:	30c60001 	andi	a2,a2,0x1
80011d98:	3c038022 	lui	v1,0x8022
80011d9c:	a0850009 	sb	a1,9(a0)
80011da0:	a06250bc 	sb	v0,20668(v1)
80011da4:	a086000b 	sb	a2,11(a0)
80011da8:	a082000a 	sb	v0,10(a0)
80011dac:	8fbf0014 	lw	ra,20(sp)
80011db0:	8fb00010 	lw	s0,16(sp)
80011db4:	03e00008 	jr	ra
80011db8:	27bd0018 	addiu	sp,sp,24

80011dbc <_Z6Op06M0v>:
80011dbc:	27bdffd8 	addiu	sp,sp,-40
80011dc0:	3c058021 	lui	a1,0x8021
80011dc4:	afbf0020 	sw	ra,32(sp)
80011dc8:	afb3001c 	sw	s3,28(sp)
80011dcc:	afb20018 	sw	s2,24(sp)
80011dd0:	afb10014 	sw	s1,20(sp)
80011dd4:	afb00010 	sw	s0,16(sp)
80011dd8:	24a5e2a8 	addiu	a1,a1,-7512
80011ddc:	8ca7000c 	lw	a3,12(a1)
80011de0:	3c028022 	lui	v0,0x8022
80011de4:	90e40000 	lbu	a0,0(a3)
80011de8:	3c038021 	lui	v1,0x8021
80011dec:	a04450cc 	sb	a0,20684(v0)
80011df0:	90e60000 	lbu	a2,0(a3)
80011df4:	9464e2fe 	lhu	a0,-7426(v1)
80011df8:	8ca20020 	lw	v0,32(a1)
80011dfc:	8ca3002c 	lw	v1,44(a1)
80011e00:	00c43021 	addu	a2,a2,a0
80011e04:	24420006 	addiu	v0,v0,6
80011e08:	30c6ffff 	andi	a2,a2,0xffff
80011e0c:	00621821 	addu	v1,v1,v0
80011e10:	24e70001 	addiu	a3,a3,1
80011e14:	3c138021 	lui	s3,0x8021
80011e18:	3c028006 	lui	v0,0x8006
80011e1c:	00c02021 	move	a0,a2
80011e20:	aca7000c 	sw	a3,12(a1)
80011e24:	ae667018 	sw	a2,28696(s3)
80011e28:	24424be8 	addiu	v0,v0,19432
80011e2c:	0040f809 	jalr	v0
80011e30:	aca30020 	sw	v1,32(a1)
80011e34:	00021840 	sll	v1,v0,0x1
80011e38:	8e657018 	lw	a1,28696(s3)
80011e3c:	3063ffff 	andi	v1,v1,0xffff
80011e40:	3c128021 	lui	s2,0x8021
80011e44:	3c108006 	lui	s0,0x8006
80011e48:	2652e284 	addiu	s2,s2,-7548
80011e4c:	00032202 	srl	a0,v1,0x8
80011e50:	3c118022 	lui	s1,0x8022
80011e54:	000213c2 	srl	v0,v0,0xf
80011e58:	26104444 	addiu	s0,s0,17476
80011e5c:	24a50001 	addiu	a1,a1,1
80011e60:	a2420008 	sb	v0,8(s2)
80011e64:	0200f809 	jalr	s0
80011e68:	a62350be 	sh	v1,20670(s1)
80011e6c:	8e657018 	lw	a1,28696(s3)
80011e70:	0200f809 	jalr	s0
80011e74:	922450be 	lbu	a0,20670(s1)
80011e78:	962250be 	lhu	v0,20670(s1)
80011e7c:	8fbf0020 	lw	ra,32(sp)
80011e80:	00021a02 	srl	v1,v0,0x8
80011e84:	0002102b 	sltu	v0,zero,v0
80011e88:	a243000a 	sb	v1,10(s2)
80011e8c:	a2420009 	sb	v0,9(s2)
80011e90:	8fb3001c 	lw	s3,28(sp)
80011e94:	8fb20018 	lw	s2,24(sp)
80011e98:	8fb10014 	lw	s1,20(sp)
80011e9c:	8fb00010 	lw	s0,16(sp)
80011ea0:	03e00008 	jr	ra
80011ea4:	27bd0028 	addiu	sp,sp,40

80011ea8 <_Z6Op06M1v>:
80011ea8:	27bdffe0 	addiu	sp,sp,-32
80011eac:	3c058021 	lui	a1,0x8021
80011eb0:	afbf0018 	sw	ra,24(sp)
80011eb4:	afb10014 	sw	s1,20(sp)
80011eb8:	afb00010 	sw	s0,16(sp)
80011ebc:	24a5e2a8 	addiu	a1,a1,-7512
80011ec0:	8ca7000c 	lw	a3,12(a1)
80011ec4:	3c028022 	lui	v0,0x8022
80011ec8:	90e40000 	lbu	a0,0(a3)
80011ecc:	3c038021 	lui	v1,0x8021
80011ed0:	a04450cc 	sb	a0,20684(v0)
80011ed4:	90e60000 	lbu	a2,0(a3)
80011ed8:	9464e2fe 	lhu	a0,-7426(v1)
80011edc:	8ca20020 	lw	v0,32(a1)
80011ee0:	8ca3002c 	lw	v1,44(a1)
80011ee4:	00c43021 	addu	a2,a2,a0
80011ee8:	24420006 	addiu	v0,v0,6
80011eec:	30c6ffff 	andi	a2,a2,0xffff
80011ef0:	00621821 	addu	v1,v1,v0
80011ef4:	24e70001 	addiu	a3,a3,1
80011ef8:	3c118021 	lui	s1,0x8021
80011efc:	3c028006 	lui	v0,0x8006
80011f00:	00c02021 	move	a0,a2
80011f04:	aca30020 	sw	v1,32(a1)
80011f08:	aca7000c 	sw	a3,12(a1)
80011f0c:	244249d4 	addiu	v0,v0,18900
80011f10:	0040f809 	jalr	v0
80011f14:	ae267018 	sw	a2,28696(s1)
80011f18:	3c108021 	lui	s0,0x8021
80011f1c:	2610e284 	addiu	s0,s0,-7548
80011f20:	00021840 	sll	v1,v0,0x1
80011f24:	000211c2 	srl	v0,v0,0x7
80011f28:	306300ff 	andi	v1,v1,0xff
80011f2c:	a2020008 	sb	v0,8(s0)
80011f30:	8e257018 	lw	a1,28696(s1)
80011f34:	3c028006 	lui	v0,0x8006
80011f38:	3c118022 	lui	s1,0x8022
80011f3c:	a22350bc 	sb	v1,20668(s1)
80011f40:	24424444 	addiu	v0,v0,17476
80011f44:	0040f809 	jalr	v0
80011f48:	00602021 	move	a0,v1
80011f4c:	922350bc 	lbu	v1,20668(s1)
80011f50:	8fbf0018 	lw	ra,24(sp)
80011f54:	a203000a 	sb	v1,10(s0)
80011f58:	a2030009 	sb	v1,9(s0)
80011f5c:	8fb10014 	lw	s1,20(sp)
80011f60:	8fb00010 	lw	s0,16(sp)
80011f64:	03e00008 	jr	ra
80011f68:	27bd0020 	addiu	sp,sp,32

80011f6c <_Z6Op25M0v>:
80011f6c:	27bdffe0 	addiu	sp,sp,-32
80011f70:	3c058021 	lui	a1,0x8021
80011f74:	afbf0018 	sw	ra,24(sp)
80011f78:	afb10014 	sw	s1,20(sp)
80011f7c:	afb00010 	sw	s0,16(sp)
80011f80:	24a5e2a8 	addiu	a1,a1,-7512
80011f84:	8ca7000c 	lw	a3,12(a1)
80011f88:	3c028022 	lui	v0,0x8022
80011f8c:	90e30000 	lbu	v1,0(a3)
80011f90:	3c118021 	lui	s1,0x8021
80011f94:	2631e2f8 	addiu	s1,s1,-7432
80011f98:	a04350cc 	sb	v1,20684(v0)
80011f9c:	90e30000 	lbu	v1,0(a3)
80011fa0:	96220006 	lhu	v0,6(s1)
80011fa4:	8ca60020 	lw	a2,32(a1)
80011fa8:	8ca4002c 	lw	a0,44(a1)
80011fac:	00621821 	addu	v1,v1,v0
80011fb0:	3063ffff 	andi	v1,v1,0xffff
80011fb4:	3c028021 	lui	v0,0x8021
80011fb8:	00c43021 	addu	a2,a2,a0
80011fbc:	ac437018 	sw	v1,28696(v0)
80011fc0:	24e70001 	addiu	a3,a3,1
80011fc4:	3c028006 	lui	v0,0x8006
80011fc8:	00602021 	move	a0,v1
80011fcc:	96300004 	lhu	s0,4(s1)
80011fd0:	aca60020 	sw	a2,32(a1)
80011fd4:	24424be8 	addiu	v0,v0,19432
80011fd8:	0040f809 	jalr	v0
80011fdc:	aca7000c 	sw	a3,12(a1)
80011fe0:	02028024 	and	s0,s0,v0
80011fe4:	3203ffff 	andi	v1,s0,0xffff
80011fe8:	3c028021 	lui	v0,0x8021
80011fec:	2442e284 	addiu	v0,v0,-7548
80011ff0:	00032202 	srl	a0,v1,0x8
80011ff4:	0003182b 	sltu	v1,zero,v1
80011ff8:	a044000a 	sb	a0,10(v0)
80011ffc:	a0430009 	sb	v1,9(v0)
80012000:	a6300004 	sh	s0,4(s1)
80012004:	8fbf0018 	lw	ra,24(sp)
80012008:	8fb10014 	lw	s1,20(sp)
8001200c:	8fb00010 	lw	s0,16(sp)
80012010:	03e00008 	jr	ra
80012014:	27bd0020 	addiu	sp,sp,32

80012018 <_Z6OpC0X0v>:
80012018:	3c058021 	lui	a1,0x8021
8001201c:	24a5e2a8 	addiu	a1,a1,-7512
80012020:	8ca9000c 	lw	t1,12(a1)
80012024:	3c028021 	lui	v0,0x8021
80012028:	91230001 	lbu	v1,1(t1)
8001202c:	91240000 	lbu	a0,0(t1)
80012030:	9446e304 	lhu	a2,-7420(v0)
80012034:	00031a00 	sll	v1,v1,0x8
80012038:	00832021 	addu	a0,a0,v1
8001203c:	00c43023 	subu	a2,a2,a0
80012040:	8ca70020 	lw	a3,32(a1)
80012044:	8ca20030 	lw	v0,48(a1)
80012048:	30c4ffff 	andi	a0,a2,0xffff
8001204c:	3c038021 	lui	v1,0x8021
80012050:	2463e284 	addiu	v1,v1,-7548
80012054:	00e23821 	addu	a3,a3,v0
80012058:	00064027 	nor	t0,zero,a2
8001205c:	00041202 	srl	v0,a0,0x8
80012060:	000847c2 	srl	t0,t0,0x1f
80012064:	25290002 	addiu	t1,t1,2
80012068:	0004202b 	sltu	a0,zero,a0
8001206c:	a062000a 	sb	v0,10(v1)
80012070:	3c028022 	lui	v0,0x8022
80012074:	aca70020 	sw	a3,32(a1)
80012078:	ac4650c8 	sw	a2,20680(v0)
8001207c:	a0680008 	sb	t0,8(v1)
80012080:	a0640009 	sb	a0,9(v1)
80012084:	03e00008 	jr	ra
80012088:	aca9000c 	sw	t1,12(a1)

8001208c <_Z6OpE0X0v>:
8001208c:	3c058021 	lui	a1,0x8021
80012090:	24a5e2a8 	addiu	a1,a1,-7512
80012094:	8ca9000c 	lw	t1,12(a1)
80012098:	3c028021 	lui	v0,0x8021
8001209c:	91230001 	lbu	v1,1(t1)
800120a0:	91240000 	lbu	a0,0(t1)
800120a4:	9446e302 	lhu	a2,-7422(v0)
800120a8:	00031a00 	sll	v1,v1,0x8
800120ac:	00832021 	addu	a0,a0,v1
800120b0:	00c43023 	subu	a2,a2,a0
800120b4:	8ca70020 	lw	a3,32(a1)
800120b8:	8ca20030 	lw	v0,48(a1)
800120bc:	30c4ffff 	andi	a0,a2,0xffff
800120c0:	3c038021 	lui	v1,0x8021
800120c4:	2463e284 	addiu	v1,v1,-7548
800120c8:	00e23821 	addu	a3,a3,v0
800120cc:	00064027 	nor	t0,zero,a2
800120d0:	00041202 	srl	v0,a0,0x8
800120d4:	000847c2 	srl	t0,t0,0x1f
800120d8:	25290002 	addiu	t1,t1,2
800120dc:	0004202b 	sltu	a0,zero,a0
800120e0:	a062000a 	sb	v0,10(v1)
800120e4:	3c028022 	lui	v0,0x8022
800120e8:	aca70020 	sw	a3,32(a1)
800120ec:	ac4650c8 	sw	a2,20680(v0)
800120f0:	a0680008 	sb	t0,8(v1)
800120f4:	a0640009 	sb	a0,9(v1)
800120f8:	03e00008 	jr	ra
800120fc:	aca9000c 	sw	t1,12(a1)

80012100 <_Z6OpC9M0v>:
80012100:	3c058021 	lui	a1,0x8021
80012104:	24a5e2a8 	addiu	a1,a1,-7512
80012108:	8ca9000c 	lw	t1,12(a1)
8001210c:	3c028021 	lui	v0,0x8021
80012110:	91230001 	lbu	v1,1(t1)
80012114:	91240000 	lbu	a0,0(t1)
80012118:	9446e2fc 	lhu	a2,-7428(v0)
8001211c:	00031a00 	sll	v1,v1,0x8
80012120:	00832021 	addu	a0,a0,v1
80012124:	00c43023 	subu	a2,a2,a0
80012128:	8ca70020 	lw	a3,32(a1)
8001212c:	8ca20030 	lw	v0,48(a1)
80012130:	30c4ffff 	andi	a0,a2,0xffff
80012134:	3c038021 	lui	v1,0x8021
80012138:	2463e284 	addiu	v1,v1,-7548
8001213c:	00e23821 	addu	a3,a3,v0
80012140:	00064027 	nor	t0,zero,a2
80012144:	00041202 	srl	v0,a0,0x8
80012148:	000847c2 	srl	t0,t0,0x1f
8001214c:	25290002 	addiu	t1,t1,2
80012150:	0004202b 	sltu	a0,zero,a0
80012154:	a062000a 	sb	v0,10(v1)
80012158:	3c028022 	lui	v0,0x8022
8001215c:	aca70020 	sw	a3,32(a1)
80012160:	ac4650c8 	sw	a2,20680(v0)
80012164:	a0680008 	sb	t0,8(v1)
80012168:	a0640009 	sb	a0,9(v1)
8001216c:	03e00008 	jr	ra
80012170:	aca9000c 	sw	t1,12(a1)

80012174 <_Z6Op29M0v>:
80012174:	3c048021 	lui	a0,0x8021
80012178:	2484e2a8 	addiu	a0,a0,-7512
8001217c:	8c87000c 	lw	a3,12(a0)
80012180:	3c038021 	lui	v1,0x8021
80012184:	90e20001 	lbu	v0,1(a3)
80012188:	90e60000 	lbu	a2,0(a3)
8001218c:	2463e2f8 	addiu	v1,v1,-7432
80012190:	94650004 	lhu	a1,4(v1)
80012194:	00021200 	sll	v0,v0,0x8
80012198:	00461021 	addu	v0,v0,a2
8001219c:	00451024 	and	v0,v0,a1
800121a0:	3046ffff 	andi	a2,v0,0xffff
800121a4:	a4620004 	sh	v0,4(v1)
800121a8:	8c850020 	lw	a1,32(a0)
800121ac:	8c820030 	lw	v0,48(a0)
800121b0:	3c038021 	lui	v1,0x8021
800121b4:	00a22821 	addu	a1,a1,v0
800121b8:	2463e284 	addiu	v1,v1,-7548
800121bc:	00061202 	srl	v0,a2,0x8
800121c0:	24e70002 	addiu	a3,a3,2
800121c4:	0006302b 	sltu	a2,zero,a2
800121c8:	ac850020 	sw	a1,32(a0)
800121cc:	a062000a 	sb	v0,10(v1)
800121d0:	ac87000c 	sw	a3,12(a0)
800121d4:	03e00008 	jr	ra
800121d8:	a0660009 	sb	a2,9(v1)

800121dc <_Z6OpBBX0v>:
800121dc:	3c028021 	lui	v0,0x8021
800121e0:	2442e2f8 	addiu	v0,v0,-7432
800121e4:	9443000c 	lhu	v1,12(v0)
800121e8:	3c048021 	lui	a0,0x8021
800121ec:	2484e2a8 	addiu	a0,a0,-7512
800121f0:	3065ffff 	andi	a1,v1,0xffff
800121f4:	a443000a 	sh	v1,10(v0)
800121f8:	8c830020 	lw	v1,32(a0)
800121fc:	3c028021 	lui	v0,0x8021
80012200:	2442e284 	addiu	v0,v0,-7548
80012204:	00053202 	srl	a2,a1,0x8
80012208:	24630006 	addiu	v1,v1,6
8001220c:	0005282b 	sltu	a1,zero,a1
80012210:	ac830020 	sw	v1,32(a0)
80012214:	a046000a 	sb	a2,10(v0)
80012218:	03e00008 	jr	ra
8001221c:	a0450009 	sb	a1,9(v0)

80012220 <_Z6Op98M0v>:
80012220:	3c028021 	lui	v0,0x8021
80012224:	2442e2f8 	addiu	v0,v0,-7432
80012228:	9443000c 	lhu	v1,12(v0)
8001222c:	3c048021 	lui	a0,0x8021
80012230:	2484e2a8 	addiu	a0,a0,-7512
80012234:	3065ffff 	andi	a1,v1,0xffff
80012238:	a4430004 	sh	v1,4(v0)
8001223c:	8c830020 	lw	v1,32(a0)
80012240:	3c028021 	lui	v0,0x8021
80012244:	2442e284 	addiu	v0,v0,-7548
80012248:	00053202 	srl	a2,a1,0x8
8001224c:	24630006 	addiu	v1,v1,6
80012250:	0005282b 	sltu	a1,zero,a1
80012254:	ac830020 	sw	v1,32(a0)
80012258:	a046000a 	sb	a2,10(v0)
8001225c:	03e00008 	jr	ra
80012260:	a0450009 	sb	a1,9(v0)

80012264 <_Z6Op9BX0v>:
80012264:	3c028021 	lui	v0,0x8021
80012268:	2442e2f8 	addiu	v0,v0,-7432
8001226c:	9443000a 	lhu	v1,10(v0)
80012270:	3c048021 	lui	a0,0x8021
80012274:	2484e2a8 	addiu	a0,a0,-7512
80012278:	3065ffff 	andi	a1,v1,0xffff
8001227c:	a443000c 	sh	v1,12(v0)
80012280:	8c830020 	lw	v1,32(a0)
80012284:	3c028021 	lui	v0,0x8021
80012288:	2442e284 	addiu	v0,v0,-7548
8001228c:	00053202 	srl	a2,a1,0x8
80012290:	24630006 	addiu	v1,v1,6
80012294:	0005282b 	sltu	a1,zero,a1
80012298:	ac830020 	sw	v1,32(a0)
8001229c:	a046000a 	sb	a2,10(v0)
800122a0:	03e00008 	jr	ra
800122a4:	a0450009 	sb	a1,9(v0)

800122a8 <_Z6Op8AM0v>:
800122a8:	3c028021 	lui	v0,0x8021
800122ac:	2442e2f8 	addiu	v0,v0,-7432
800122b0:	9443000a 	lhu	v1,10(v0)
800122b4:	3c048021 	lui	a0,0x8021
800122b8:	2484e2a8 	addiu	a0,a0,-7512
800122bc:	3065ffff 	andi	a1,v1,0xffff
800122c0:	a4430004 	sh	v1,4(v0)
800122c4:	8c830020 	lw	v1,32(a0)
800122c8:	3c028021 	lui	v0,0x8021
800122cc:	2442e284 	addiu	v0,v0,-7548
800122d0:	00053202 	srl	a2,a1,0x8
800122d4:	24630006 	addiu	v1,v1,6
800122d8:	0005282b 	sltu	a1,zero,a1
800122dc:	ac830020 	sw	v1,32(a0)
800122e0:	a046000a 	sb	a2,10(v0)
800122e4:	03e00008 	jr	ra
800122e8:	a0450009 	sb	a1,9(v0)

800122ec <_Z6OpBAX0v>:
800122ec:	3c028021 	lui	v0,0x8021
800122f0:	2442e2f8 	addiu	v0,v0,-7432
800122f4:	94430008 	lhu	v1,8(v0)
800122f8:	3c048021 	lui	a0,0x8021
800122fc:	2484e2a8 	addiu	a0,a0,-7512
80012300:	3065ffff 	andi	a1,v1,0xffff
80012304:	a443000a 	sh	v1,10(v0)
80012308:	8c830020 	lw	v1,32(a0)
8001230c:	3c028021 	lui	v0,0x8021
80012310:	2442e284 	addiu	v0,v0,-7548
80012314:	00053202 	srl	a2,a1,0x8
80012318:	24630006 	addiu	v1,v1,6
8001231c:	0005282b 	sltu	a1,zero,a1
80012320:	ac830020 	sw	v1,32(a0)
80012324:	a046000a 	sb	a2,10(v0)
80012328:	03e00008 	jr	ra
8001232c:	a0450009 	sb	a1,9(v0)

80012330 <_Z4Op3Bv>:
80012330:	3c028021 	lui	v0,0x8021
80012334:	2442e2f8 	addiu	v0,v0,-7432
80012338:	94430008 	lhu	v1,8(v0)
8001233c:	3c048021 	lui	a0,0x8021
80012340:	2484e2a8 	addiu	a0,a0,-7512
80012344:	3065ffff 	andi	a1,v1,0xffff
80012348:	a4430004 	sh	v1,4(v0)
8001234c:	8c830020 	lw	v1,32(a0)
80012350:	3c028021 	lui	v0,0x8021
80012354:	2442e284 	addiu	v0,v0,-7548
80012358:	00053202 	srl	a2,a1,0x8
8001235c:	24630006 	addiu	v1,v1,6
80012360:	0005282b 	sltu	a1,zero,a1
80012364:	ac830020 	sw	v1,32(a0)
80012368:	a046000a 	sb	a2,10(v0)
8001236c:	03e00008 	jr	ra
80012370:	a0450009 	sb	a1,9(v0)

80012374 <_Z4Op7Bv>:
80012374:	3c028021 	lui	v0,0x8021
80012378:	2442e2f8 	addiu	v0,v0,-7432
8001237c:	94430006 	lhu	v1,6(v0)
80012380:	3c048021 	lui	a0,0x8021
80012384:	2484e2a8 	addiu	a0,a0,-7512
80012388:	3065ffff 	andi	a1,v1,0xffff
8001238c:	a4430004 	sh	v1,4(v0)
80012390:	8c830020 	lw	v1,32(a0)
80012394:	3c028021 	lui	v0,0x8021
80012398:	2442e284 	addiu	v0,v0,-7548
8001239c:	00053202 	srl	a2,a1,0x8
800123a0:	24630006 	addiu	v1,v1,6
800123a4:	0005282b 	sltu	a1,zero,a1
800123a8:	ac830020 	sw	v1,32(a0)
800123ac:	a046000a 	sb	a2,10(v0)
800123b0:	03e00008 	jr	ra
800123b4:	a0450009 	sb	a1,9(v0)

800123b8 <_Z4Op5Bv>:
800123b8:	3c028021 	lui	v0,0x8021
800123bc:	2442e2f8 	addiu	v0,v0,-7432
800123c0:	94430004 	lhu	v1,4(v0)
800123c4:	3c048021 	lui	a0,0x8021
800123c8:	2484e2a8 	addiu	a0,a0,-7512
800123cc:	3065ffff 	andi	a1,v1,0xffff
800123d0:	a4430006 	sh	v1,6(v0)
800123d4:	8c830020 	lw	v1,32(a0)
800123d8:	3c028021 	lui	v0,0x8021
800123dc:	2442e284 	addiu	v0,v0,-7548
800123e0:	00053202 	srl	a2,a1,0x8
800123e4:	24630006 	addiu	v1,v1,6
800123e8:	0005282b 	sltu	a1,zero,a1
800123ec:	ac830020 	sw	v1,32(a0)
800123f0:	a046000a 	sb	a2,10(v0)
800123f4:	03e00008 	jr	ra
800123f8:	a0450009 	sb	a1,9(v0)

800123fc <_Z6OpA8X0v>:
800123fc:	3c028021 	lui	v0,0x8021
80012400:	2442e2f8 	addiu	v0,v0,-7432
80012404:	94430004 	lhu	v1,4(v0)
80012408:	3c048021 	lui	a0,0x8021
8001240c:	2484e2a8 	addiu	a0,a0,-7512
80012410:	3065ffff 	andi	a1,v1,0xffff
80012414:	a443000c 	sh	v1,12(v0)
80012418:	8c830020 	lw	v1,32(a0)
8001241c:	3c028021 	lui	v0,0x8021
80012420:	2442e284 	addiu	v0,v0,-7548
80012424:	00053202 	srl	a2,a1,0x8
80012428:	24630006 	addiu	v1,v1,6
8001242c:	0005282b 	sltu	a1,zero,a1
80012430:	ac830020 	sw	v1,32(a0)
80012434:	a046000a 	sb	a2,10(v0)
80012438:	03e00008 	jr	ra
8001243c:	a0450009 	sb	a1,9(v0)

80012440 <_Z6OpAAX0v>:
80012440:	3c028021 	lui	v0,0x8021
80012444:	2442e2f8 	addiu	v0,v0,-7432
80012448:	94430004 	lhu	v1,4(v0)
8001244c:	3c048021 	lui	a0,0x8021
80012450:	2484e2a8 	addiu	a0,a0,-7512
80012454:	3065ffff 	andi	a1,v1,0xffff
80012458:	a443000a 	sh	v1,10(v0)
8001245c:	8c830020 	lw	v1,32(a0)
80012460:	3c028021 	lui	v0,0x8021
80012464:	2442e284 	addiu	v0,v0,-7548
80012468:	00053202 	srl	a2,a1,0x8
8001246c:	24630006 	addiu	v1,v1,6
80012470:	0005282b 	sltu	a1,zero,a1
80012474:	ac830020 	sw	v1,32(a0)
80012478:	a046000a 	sb	a2,10(v0)
8001247c:	03e00008 	jr	ra
80012480:	a0450009 	sb	a1,9(v0)

80012484 <_Z6Op7AX0v>:
80012484:	27bdffe0 	addiu	sp,sp,-32
80012488:	afb10014 	sw	s1,20(sp)
8001248c:	3c058021 	lui	a1,0x8021
80012490:	3c118021 	lui	s1,0x8021
80012494:	2631e2f8 	addiu	s1,s1,-7432
80012498:	afbf001c 	sw	ra,28(sp)
8001249c:	afb20018 	sw	s2,24(sp)
800124a0:	afb00010 	sw	s0,16(sp)
800124a4:	24a5e2a8 	addiu	a1,a1,-7512
800124a8:	96220008 	lhu	v0,8(s1)
800124ac:	8ca30020 	lw	v1,32(a1)
800124b0:	24420001 	addiu	v0,v0,1
800124b4:	2463000c 	addiu	v1,v1,12
800124b8:	3c128006 	lui	s2,0x8006
800124bc:	265249d4 	addiu	s2,s2,18900
800124c0:	aca30020 	sw	v1,32(a1)
800124c4:	3044ffff 	andi	a0,v0,0xffff
800124c8:	0240f809 	jalr	s2
800124cc:	a6220008 	sh	v0,8(s1)
800124d0:	96230008 	lhu	v1,8(s1)
800124d4:	a622000c 	sh	v0,12(s1)
800124d8:	24630001 	addiu	v1,v1,1
800124dc:	3064ffff 	andi	a0,v1,0xffff
800124e0:	a6230008 	sh	v1,8(s1)
800124e4:	0240f809 	jalr	s2
800124e8:	00028400 	sll	s0,v0,0x10
800124ec:	00021200 	sll	v0,v0,0x8
800124f0:	00108403 	sra	s0,s0,0x10
800124f4:	02028025 	or	s0,s0,v0
800124f8:	3203ffff 	andi	v1,s0,0xffff
800124fc:	3c028021 	lui	v0,0x8021
80012500:	2442e284 	addiu	v0,v0,-7548
80012504:	00032202 	srl	a0,v1,0x8
80012508:	0003182b 	sltu	v1,zero,v1
8001250c:	a044000a 	sb	a0,10(v0)
80012510:	a0430009 	sb	v1,9(v0)
80012514:	a630000c 	sh	s0,12(s1)
80012518:	8fbf001c 	lw	ra,28(sp)
8001251c:	8fb20018 	lw	s2,24(sp)
80012520:	8fb10014 	lw	s1,20(sp)
80012524:	8fb00010 	lw	s0,16(sp)
80012528:	03e00008 	jr	ra
8001252c:	27bd0020 	addiu	sp,sp,32

80012530 <_Z6OpFAX0v>:
80012530:	27bdffe0 	addiu	sp,sp,-32
80012534:	afb10014 	sw	s1,20(sp)
80012538:	3c058021 	lui	a1,0x8021
8001253c:	3c118021 	lui	s1,0x8021
80012540:	2631e2f8 	addiu	s1,s1,-7432
80012544:	afbf001c 	sw	ra,28(sp)
80012548:	afb20018 	sw	s2,24(sp)
8001254c:	afb00010 	sw	s0,16(sp)
80012550:	24a5e2a8 	addiu	a1,a1,-7512
80012554:	96220008 	lhu	v0,8(s1)
80012558:	8ca30020 	lw	v1,32(a1)
8001255c:	24420001 	addiu	v0,v0,1
80012560:	2463000c 	addiu	v1,v1,12
80012564:	3c128006 	lui	s2,0x8006
80012568:	265249d4 	addiu	s2,s2,18900
8001256c:	aca30020 	sw	v1,32(a1)
80012570:	3044ffff 	andi	a0,v0,0xffff
80012574:	0240f809 	jalr	s2
80012578:	a6220008 	sh	v0,8(s1)
8001257c:	96230008 	lhu	v1,8(s1)
80012580:	a622000a 	sh	v0,10(s1)
80012584:	24630001 	addiu	v1,v1,1
80012588:	3064ffff 	andi	a0,v1,0xffff
8001258c:	a6230008 	sh	v1,8(s1)
80012590:	0240f809 	jalr	s2
80012594:	00028400 	sll	s0,v0,0x10
80012598:	00021200 	sll	v0,v0,0x8
8001259c:	00108403 	sra	s0,s0,0x10
800125a0:	02028025 	or	s0,s0,v0
800125a4:	3203ffff 	andi	v1,s0,0xffff
800125a8:	3c028021 	lui	v0,0x8021
800125ac:	2442e284 	addiu	v0,v0,-7548
800125b0:	00032202 	srl	a0,v1,0x8
800125b4:	0003182b 	sltu	v1,zero,v1
800125b8:	a044000a 	sb	a0,10(v0)
800125bc:	a0430009 	sb	v1,9(v0)
800125c0:	a630000a 	sh	s0,10(s1)
800125c4:	8fbf001c 	lw	ra,28(sp)
800125c8:	8fb20018 	lw	s2,24(sp)
800125cc:	8fb10014 	lw	s1,20(sp)
800125d0:	8fb00010 	lw	s0,16(sp)
800125d4:	03e00008 	jr	ra
800125d8:	27bd0020 	addiu	sp,sp,32

800125dc <_Z4Op2Bv>:
800125dc:	27bdffe0 	addiu	sp,sp,-32
800125e0:	afb10014 	sw	s1,20(sp)
800125e4:	3c058021 	lui	a1,0x8021
800125e8:	3c118021 	lui	s1,0x8021
800125ec:	2631e2f8 	addiu	s1,s1,-7432
800125f0:	afbf001c 	sw	ra,28(sp)
800125f4:	afb20018 	sw	s2,24(sp)
800125f8:	afb00010 	sw	s0,16(sp)
800125fc:	24a5e2a8 	addiu	a1,a1,-7512
80012600:	96220008 	lhu	v0,8(s1)
80012604:	8ca30020 	lw	v1,32(a1)
80012608:	24420001 	addiu	v0,v0,1
8001260c:	2463000c 	addiu	v1,v1,12
80012610:	3c128006 	lui	s2,0x8006
80012614:	265249d4 	addiu	s2,s2,18900
80012618:	aca30020 	sw	v1,32(a1)
8001261c:	3044ffff 	andi	a0,v0,0xffff
80012620:	0240f809 	jalr	s2
80012624:	a6220008 	sh	v0,8(s1)
80012628:	96230008 	lhu	v1,8(s1)
8001262c:	a6220006 	sh	v0,6(s1)
80012630:	24630001 	addiu	v1,v1,1
80012634:	3064ffff 	andi	a0,v1,0xffff
80012638:	a6230008 	sh	v1,8(s1)
8001263c:	0240f809 	jalr	s2
80012640:	00028400 	sll	s0,v0,0x10
80012644:	00021200 	sll	v0,v0,0x8
80012648:	00108403 	sra	s0,s0,0x10
8001264c:	02028025 	or	s0,s0,v0
80012650:	3203ffff 	andi	v1,s0,0xffff
80012654:	3c028021 	lui	v0,0x8021
80012658:	2442e284 	addiu	v0,v0,-7548
8001265c:	00032202 	srl	a0,v1,0x8
80012660:	0003182b 	sltu	v1,zero,v1
80012664:	a044000a 	sb	a0,10(v0)
80012668:	a0430009 	sb	v1,9(v0)
8001266c:	a6300006 	sh	s0,6(s1)
80012670:	8fbf001c 	lw	ra,28(sp)
80012674:	8fb20018 	lw	s2,24(sp)
80012678:	8fb10014 	lw	s1,20(sp)
8001267c:	8fb00010 	lw	s0,16(sp)
80012680:	03e00008 	jr	ra
80012684:	27bd0020 	addiu	sp,sp,32

80012688 <_Z6Op2BE1v>:
80012688:	27bdffe0 	addiu	sp,sp,-32
8001268c:	afb10014 	sw	s1,20(sp)
80012690:	3c058021 	lui	a1,0x8021
80012694:	3c118021 	lui	s1,0x8021
80012698:	2631e2f8 	addiu	s1,s1,-7432
8001269c:	afbf001c 	sw	ra,28(sp)
800126a0:	afb20018 	sw	s2,24(sp)
800126a4:	afb00010 	sw	s0,16(sp)
800126a8:	24a5e2a8 	addiu	a1,a1,-7512
800126ac:	8ca30020 	lw	v1,32(a1)
800126b0:	96220008 	lhu	v0,8(s1)
800126b4:	2463000c 	addiu	v1,v1,12
800126b8:	24420001 	addiu	v0,v0,1
800126bc:	3c128006 	lui	s2,0x8006
800126c0:	aca30020 	sw	v1,32(a1)
800126c4:	265249d4 	addiu	s2,s2,18900
800126c8:	3044ffff 	andi	a0,v0,0xffff
800126cc:	0240f809 	jalr	s2
800126d0:	a6220008 	sh	v0,8(s1)
800126d4:	96230008 	lhu	v1,8(s1)
800126d8:	a6220006 	sh	v0,6(s1)
800126dc:	24630001 	addiu	v1,v1,1
800126e0:	3064ffff 	andi	a0,v1,0xffff
800126e4:	a6230008 	sh	v1,8(s1)
800126e8:	0240f809 	jalr	s2
800126ec:	00028400 	sll	s0,v0,0x10
800126f0:	00021200 	sll	v0,v0,0x8
800126f4:	00108403 	sra	s0,s0,0x10
800126f8:	02028025 	or	s0,s0,v0
800126fc:	3204ffff 	andi	a0,s0,0xffff
80012700:	3c038021 	lui	v1,0x8021
80012704:	2463e284 	addiu	v1,v1,-7548
80012708:	00042a02 	srl	a1,a0,0x8
8001270c:	0004202b 	sltu	a0,zero,a0
80012710:	a065000a 	sb	a1,10(v1)
80012714:	a0640009 	sb	a0,9(v1)
80012718:	24020001 	li	v0,1
8001271c:	a6300006 	sh	s0,6(s1)
80012720:	a2220009 	sb	v0,9(s1)
80012724:	8fbf001c 	lw	ra,28(sp)
80012728:	8fb20018 	lw	s2,24(sp)
8001272c:	8fb10014 	lw	s1,20(sp)
80012730:	8fb00010 	lw	s0,16(sp)
80012734:	03e00008 	jr	ra
80012738:	27bd0020 	addiu	sp,sp,32

8001273c <_Z6Op68M0v>:
8001273c:	27bdffe0 	addiu	sp,sp,-32
80012740:	afb10014 	sw	s1,20(sp)
80012744:	3c058021 	lui	a1,0x8021
80012748:	3c118021 	lui	s1,0x8021
8001274c:	2631e2f8 	addiu	s1,s1,-7432
80012750:	afbf001c 	sw	ra,28(sp)
80012754:	afb20018 	sw	s2,24(sp)
80012758:	afb00010 	sw	s0,16(sp)
8001275c:	24a5e2a8 	addiu	a1,a1,-7512
80012760:	96220008 	lhu	v0,8(s1)
80012764:	8ca30020 	lw	v1,32(a1)
80012768:	24420001 	addiu	v0,v0,1
8001276c:	2463000c 	addiu	v1,v1,12
80012770:	3c128006 	lui	s2,0x8006
80012774:	265249d4 	addiu	s2,s2,18900
80012778:	aca30020 	sw	v1,32(a1)
8001277c:	3044ffff 	andi	a0,v0,0xffff
80012780:	0240f809 	jalr	s2
80012784:	a6220008 	sh	v0,8(s1)
80012788:	96230008 	lhu	v1,8(s1)
8001278c:	a6220004 	sh	v0,4(s1)
80012790:	24630001 	addiu	v1,v1,1
80012794:	3064ffff 	andi	a0,v1,0xffff
80012798:	a6230008 	sh	v1,8(s1)
8001279c:	0240f809 	jalr	s2
800127a0:	00028400 	sll	s0,v0,0x10
800127a4:	00021200 	sll	v0,v0,0x8
800127a8:	00108403 	sra	s0,s0,0x10
800127ac:	02028025 	or	s0,s0,v0
800127b0:	3203ffff 	andi	v1,s0,0xffff
800127b4:	3c028021 	lui	v0,0x8021
800127b8:	2442e284 	addiu	v0,v0,-7548
800127bc:	00032202 	srl	a0,v1,0x8
800127c0:	0003182b 	sltu	v1,zero,v1
800127c4:	a044000a 	sb	a0,10(v0)
800127c8:	a0430009 	sb	v1,9(v0)
800127cc:	a6300004 	sh	s0,4(s1)
800127d0:	8fbf001c 	lw	ra,28(sp)
800127d4:	8fb20018 	lw	s2,24(sp)
800127d8:	8fb10014 	lw	s1,20(sp)
800127dc:	8fb00010 	lw	s0,16(sp)
800127e0:	03e00008 	jr	ra
800127e4:	27bd0020 	addiu	sp,sp,32

800127e8 <_Z6OpC8X0v>:
800127e8:	3c038021 	lui	v1,0x8021
800127ec:	2463e2f8 	addiu	v1,v1,-7432
800127f0:	9462000c 	lhu	v0,12(v1)
800127f4:	3c058021 	lui	a1,0x8021
800127f8:	24a5e2a8 	addiu	a1,a1,-7512
800127fc:	24420001 	addiu	v0,v0,1
80012800:	8ca40020 	lw	a0,32(a1)
80012804:	3046ffff 	andi	a2,v0,0xffff
80012808:	a462000c 	sh	v0,12(v1)
8001280c:	3c028021 	lui	v0,0x8021
80012810:	2442e284 	addiu	v0,v0,-7548
80012814:	00061a02 	srl	v1,a2,0x8
80012818:	24840006 	addiu	a0,a0,6
8001281c:	0006302b 	sltu	a2,zero,a2
80012820:	a043000a 	sb	v1,10(v0)
80012824:	aca40020 	sw	a0,32(a1)
80012828:	aca00018 	sw	zero,24(a1)
8001282c:	03e00008 	jr	ra
80012830:	a0460009 	sb	a2,9(v0)

80012834 <_Z6OpE8X0v>:
80012834:	3c038021 	lui	v1,0x8021
80012838:	2463e2f8 	addiu	v1,v1,-7432
8001283c:	9462000a 	lhu	v0,10(v1)
80012840:	3c058021 	lui	a1,0x8021
80012844:	24a5e2a8 	addiu	a1,a1,-7512
80012848:	24420001 	addiu	v0,v0,1
8001284c:	8ca40020 	lw	a0,32(a1)
80012850:	3046ffff 	andi	a2,v0,0xffff
80012854:	a462000a 	sh	v0,10(v1)
80012858:	3c028021 	lui	v0,0x8021
8001285c:	2442e284 	addiu	v0,v0,-7548
80012860:	00061a02 	srl	v1,a2,0x8
80012864:	24840006 	addiu	a0,a0,6
80012868:	0006302b 	sltu	a2,zero,a2
8001286c:	a043000a 	sb	v1,10(v0)
80012870:	aca40020 	sw	a0,32(a1)
80012874:	aca00018 	sw	zero,24(a1)
80012878:	03e00008 	jr	ra
8001287c:	a0460009 	sb	a2,9(v0)

80012880 <_Z6Op88X0v>:
80012880:	3c038021 	lui	v1,0x8021
80012884:	2463e2f8 	addiu	v1,v1,-7432
80012888:	9462000c 	lhu	v0,12(v1)
8001288c:	3c058021 	lui	a1,0x8021
80012890:	24a5e2a8 	addiu	a1,a1,-7512
80012894:	2442ffff 	addiu	v0,v0,-1
80012898:	8ca40020 	lw	a0,32(a1)
8001289c:	3046ffff 	andi	a2,v0,0xffff
800128a0:	a462000c 	sh	v0,12(v1)
800128a4:	3c028021 	lui	v0,0x8021
800128a8:	2442e284 	addiu	v0,v0,-7548
800128ac:	00061a02 	srl	v1,a2,0x8
800128b0:	24840006 	addiu	a0,a0,6
800128b4:	0006302b 	sltu	a2,zero,a2
800128b8:	a043000a 	sb	v1,10(v0)
800128bc:	aca40020 	sw	a0,32(a1)
800128c0:	aca00018 	sw	zero,24(a1)
800128c4:	03e00008 	jr	ra
800128c8:	a0460009 	sb	a2,9(v0)

800128cc <_Z6OpCAX0v>:
800128cc:	3c038021 	lui	v1,0x8021
800128d0:	2463e2f8 	addiu	v1,v1,-7432
800128d4:	9462000a 	lhu	v0,10(v1)
800128d8:	3c058021 	lui	a1,0x8021
800128dc:	24a5e2a8 	addiu	a1,a1,-7512
800128e0:	2442ffff 	addiu	v0,v0,-1
800128e4:	8ca40020 	lw	a0,32(a1)
800128e8:	3046ffff 	andi	a2,v0,0xffff
800128ec:	a462000a 	sh	v0,10(v1)
800128f0:	3c028021 	lui	v0,0x8021
800128f4:	2442e284 	addiu	v0,v0,-7548
800128f8:	00061a02 	srl	v1,a2,0x8
800128fc:	24840006 	addiu	a0,a0,6
80012900:	0006302b 	sltu	a2,zero,a2
80012904:	a043000a 	sb	v1,10(v0)
80012908:	aca40020 	sw	a0,32(a1)
8001290c:	aca00018 	sw	zero,24(a1)
80012910:	03e00008 	jr	ra
80012914:	a0460009 	sb	a2,9(v0)

80012918 <_Z6Op09M0v>:
80012918:	3c048021 	lui	a0,0x8021
8001291c:	2484e2a8 	addiu	a0,a0,-7512
80012920:	8c87000c 	lw	a3,12(a0)
80012924:	3c038021 	lui	v1,0x8021
80012928:	90e20001 	lbu	v0,1(a3)
8001292c:	90e60000 	lbu	a2,0(a3)
80012930:	2463e2f8 	addiu	v1,v1,-7432
80012934:	94650004 	lhu	a1,4(v1)
80012938:	00021200 	sll	v0,v0,0x8
8001293c:	00461021 	addu	v0,v0,a2
80012940:	00451025 	or	v0,v0,a1
80012944:	3046ffff 	andi	a2,v0,0xffff
80012948:	a4620004 	sh	v0,4(v1)
8001294c:	8c850020 	lw	a1,32(a0)
80012950:	8c820030 	lw	v0,48(a0)
80012954:	3c038021 	lui	v1,0x8021
80012958:	00a22821 	addu	a1,a1,v0
8001295c:	2463e284 	addiu	v1,v1,-7548
80012960:	00061202 	srl	v0,a2,0x8
80012964:	24e70002 	addiu	a3,a3,2
80012968:	0006302b 	sltu	a2,zero,a2
8001296c:	ac850020 	sw	a1,32(a0)
80012970:	a062000a 	sb	v0,10(v1)
80012974:	ac87000c 	sw	a3,12(a0)
80012978:	03e00008 	jr	ra
8001297c:	a0660009 	sb	a2,9(v1)

80012980 <_Z6OpA0X0v>:
80012980:	3c048021 	lui	a0,0x8021
80012984:	2484e2a8 	addiu	a0,a0,-7512
80012988:	8c87000c 	lw	a3,12(a0)
8001298c:	3c028021 	lui	v0,0x8021
80012990:	90e30001 	lbu	v1,1(a3)
80012994:	90e50000 	lbu	a1,0(a3)
80012998:	00031a00 	sll	v1,v1,0x8
8001299c:	00651821 	addu	v1,v1,a1
800129a0:	2442e2f8 	addiu	v0,v0,-7432
800129a4:	a443000c 	sh	v1,12(v0)
800129a8:	8c850020 	lw	a1,32(a0)
800129ac:	8c820030 	lw	v0,48(a0)
800129b0:	3066ffff 	andi	a2,v1,0xffff
800129b4:	3c038021 	lui	v1,0x8021
800129b8:	00a22821 	addu	a1,a1,v0
800129bc:	2463e284 	addiu	v1,v1,-7548
800129c0:	00061202 	srl	v0,a2,0x8
800129c4:	24e70002 	addiu	a3,a3,2
800129c8:	0006302b 	sltu	a2,zero,a2
800129cc:	ac850020 	sw	a1,32(a0)
800129d0:	a062000a 	sb	v0,10(v1)
800129d4:	ac87000c 	sw	a3,12(a0)
800129d8:	03e00008 	jr	ra
800129dc:	a0660009 	sb	a2,9(v1)

800129e0 <_Z6OpA2X0v>:
800129e0:	3c048021 	lui	a0,0x8021
800129e4:	2484e2a8 	addiu	a0,a0,-7512
800129e8:	8c87000c 	lw	a3,12(a0)
800129ec:	3c028021 	lui	v0,0x8021
800129f0:	90e30001 	lbu	v1,1(a3)
800129f4:	90e50000 	lbu	a1,0(a3)
800129f8:	00031a00 	sll	v1,v1,0x8
800129fc:	00651821 	addu	v1,v1,a1
80012a00:	2442e2f8 	addiu	v0,v0,-7432
80012a04:	a443000a 	sh	v1,10(v0)
80012a08:	8c850020 	lw	a1,32(a0)
80012a0c:	8c820030 	lw	v0,48(a0)
80012a10:	3066ffff 	andi	a2,v1,0xffff
80012a14:	3c038021 	lui	v1,0x8021
80012a18:	00a22821 	addu	a1,a1,v0
80012a1c:	2463e284 	addiu	v1,v1,-7548
80012a20:	00061202 	srl	v0,a2,0x8
80012a24:	24e70002 	addiu	a3,a3,2
80012a28:	0006302b 	sltu	a2,zero,a2
80012a2c:	ac850020 	sw	a1,32(a0)
80012a30:	a062000a 	sb	v0,10(v1)
80012a34:	ac87000c 	sw	a3,12(a0)
80012a38:	03e00008 	jr	ra
80012a3c:	a0660009 	sb	a2,9(v1)

80012a40 <_Z6OpA9M0v>:
80012a40:	3c048021 	lui	a0,0x8021
80012a44:	2484e2a8 	addiu	a0,a0,-7512
80012a48:	8c87000c 	lw	a3,12(a0)
80012a4c:	3c028021 	lui	v0,0x8021
80012a50:	90e30001 	lbu	v1,1(a3)
80012a54:	90e50000 	lbu	a1,0(a3)
80012a58:	00031a00 	sll	v1,v1,0x8
80012a5c:	00651821 	addu	v1,v1,a1
80012a60:	2442e2f8 	addiu	v0,v0,-7432
80012a64:	a4430004 	sh	v1,4(v0)
80012a68:	8c850020 	lw	a1,32(a0)
80012a6c:	8c820030 	lw	v0,48(a0)
80012a70:	3066ffff 	andi	a2,v1,0xffff
80012a74:	3c038021 	lui	v1,0x8021
80012a78:	00a22821 	addu	a1,a1,v0
80012a7c:	2463e284 	addiu	v1,v1,-7548
80012a80:	00061202 	srl	v0,a2,0x8
80012a84:	24e70002 	addiu	a3,a3,2
80012a88:	0006302b 	sltu	a2,zero,a2
80012a8c:	ac850020 	sw	a1,32(a0)
80012a90:	a062000a 	sb	v0,10(v1)
80012a94:	ac87000c 	sw	a3,12(a0)
80012a98:	03e00008 	jr	ra
80012a9c:	a0660009 	sb	a2,9(v1)

80012aa0 <_Z6Op6DM0v>:
80012aa0:	3c058021 	lui	a1,0x8021
80012aa4:	24a5e2a8 	addiu	a1,a1,-7512
80012aa8:	8ca7000c 	lw	a3,12(a1)
80012aac:	3c028021 	lui	v0,0x8021
80012ab0:	90e40001 	lbu	a0,1(a3)
80012ab4:	90e30000 	lbu	v1,0(a3)
80012ab8:	00042200 	sll	a0,a0,0x8
80012abc:	8c46e298 	lw	a2,-7528(v0)
80012ac0:	00641821 	addu	v1,v1,a0
80012ac4:	00661821 	addu	v1,v1,a2
80012ac8:	3c028021 	lui	v0,0x8021
80012acc:	ac437018 	sw	v1,28696(v0)
80012ad0:	8ca40020 	lw	a0,32(a1)
80012ad4:	8ca20030 	lw	v0,48(a1)
80012ad8:	90e30001 	lbu	v1,1(a3)
80012adc:	00822021 	addu	a0,a0,v0
80012ae0:	24e70002 	addiu	a3,a3,2
80012ae4:	3c028022 	lui	v0,0x8022
80012ae8:	3c198001 	lui	t9,0x8001
80012aec:	a04350cc 	sb	v1,20684(v0)
80012af0:	aca40020 	sw	a0,32(a1)
80012af4:	2739ea88 	addiu	t9,t9,-5496
80012af8:	03200008 	jr	t9
80012afc:	aca7000c 	sw	a3,12(a1)

80012b00 <_Z6Op6EM0v>:
80012b00:	27bdffd8 	addiu	sp,sp,-40
80012b04:	3c038021 	lui	v1,0x8021
80012b08:	afbf0020 	sw	ra,32(sp)
80012b0c:	afb3001c 	sw	s3,28(sp)
80012b10:	afb20018 	sw	s2,24(sp)
80012b14:	afb10014 	sw	s1,20(sp)
80012b18:	afb00010 	sw	s0,16(sp)
80012b1c:	2463e2a8 	addiu	v1,v1,-7512
80012b20:	8c66000c 	lw	a2,12(v1)
80012b24:	3c128021 	lui	s2,0x8021
80012b28:	90c20001 	lbu	v0,1(a2)
80012b2c:	90c40000 	lbu	a0,0(a2)
80012b30:	2652e284 	addiu	s2,s2,-7548
80012b34:	8e450014 	lw	a1,20(s2)
80012b38:	00021200 	sll	v0,v0,0x8
80012b3c:	00822021 	addu	a0,a0,v0
80012b40:	00852021 	addu	a0,a0,a1
80012b44:	3c138021 	lui	s3,0x8021
80012b48:	8c620020 	lw	v0,32(v1)
80012b4c:	ae647018 	sw	a0,28696(s3)
80012b50:	8c650030 	lw	a1,48(v1)
80012b54:	90c70001 	lbu	a3,1(a2)
80012b58:	24420006 	addiu	v0,v0,6
80012b5c:	00a22821 	addu	a1,a1,v0
80012b60:	3c028022 	lui	v0,0x8022
80012b64:	24c60002 	addiu	a2,a2,2
80012b68:	a04750cc 	sb	a3,20684(v0)
80012b6c:	3c028006 	lui	v0,0x8006
80012b70:	ac66000c 	sw	a2,12(v1)
80012b74:	24424be8 	addiu	v0,v0,19432
80012b78:	0040f809 	jalr	v0
80012b7c:	ac650020 	sw	a1,32(v1)
80012b80:	92430008 	lbu	v1,8(s2)
80012b84:	8e657018 	lw	a1,28696(s3)
80012b88:	00031c00 	sll	v1,v1,0x10
80012b8c:	00431025 	or	v0,v0,v1
80012b90:	00022242 	srl	a0,v0,0x9
80012b94:	3c108006 	lui	s0,0x8006
80012b98:	30430001 	andi	v1,v0,0x1
80012b9c:	3c118022 	lui	s1,0x8022
80012ba0:	00021042 	srl	v0,v0,0x1
80012ba4:	26104444 	addiu	s0,s0,17476
80012ba8:	308400ff 	andi	a0,a0,0xff
80012bac:	24a50001 	addiu	a1,a1,1
80012bb0:	a2430008 	sb	v1,8(s2)
80012bb4:	0200f809 	jalr	s0
80012bb8:	ae2250c0 	sw	v0,20672(s1)
80012bbc:	8e657018 	lw	a1,28696(s3)
80012bc0:	0200f809 	jalr	s0
80012bc4:	922450c0 	lbu	a0,20672(s1)
80012bc8:	962250c0 	lhu	v0,20672(s1)
80012bcc:	8fbf0020 	lw	ra,32(sp)
80012bd0:	00021a02 	srl	v1,v0,0x8
80012bd4:	0002102b 	sltu	v0,zero,v0
80012bd8:	a243000a 	sb	v1,10(s2)
80012bdc:	a2420009 	sb	v0,9(s2)
80012be0:	8fb3001c 	lw	s3,28(sp)
80012be4:	8fb20018 	lw	s2,24(sp)
80012be8:	8fb10014 	lw	s1,20(sp)
80012bec:	8fb00010 	lw	s0,16(sp)
80012bf0:	03e00008 	jr	ra
80012bf4:	27bd0028 	addiu	sp,sp,40

80012bf8 <_Z6OpCEM0v>:
80012bf8:	27bdffd8 	addiu	sp,sp,-40
80012bfc:	3c038021 	lui	v1,0x8021
80012c00:	afbf0020 	sw	ra,32(sp)
80012c04:	afb3001c 	sw	s3,28(sp)
80012c08:	afb20018 	sw	s2,24(sp)
80012c0c:	afb10014 	sw	s1,20(sp)
80012c10:	afb00010 	sw	s0,16(sp)
80012c14:	2463e2a8 	addiu	v1,v1,-7512
80012c18:	8c66000c 	lw	a2,12(v1)
80012c1c:	3c138021 	lui	s3,0x8021
80012c20:	90c20001 	lbu	v0,1(a2)
80012c24:	90c40000 	lbu	a0,0(a2)
80012c28:	2673e284 	addiu	s3,s3,-7548
80012c2c:	8e650014 	lw	a1,20(s3)
80012c30:	00021200 	sll	v0,v0,0x8
80012c34:	00822021 	addu	a0,a0,v0
80012c38:	00852021 	addu	a0,a0,a1
80012c3c:	8c620020 	lw	v0,32(v1)
80012c40:	3c128021 	lui	s2,0x8021
80012c44:	8c650030 	lw	a1,48(v1)
80012c48:	ae447018 	sw	a0,28696(s2)
80012c4c:	90c70001 	lbu	a3,1(a2)
80012c50:	24420006 	addiu	v0,v0,6
80012c54:	00a22821 	addu	a1,a1,v0
80012c58:	3c028022 	lui	v0,0x8022
80012c5c:	24c60002 	addiu	a2,a2,2
80012c60:	a04750cc 	sb	a3,20684(v0)
80012c64:	3c028006 	lui	v0,0x8006
80012c68:	ac650020 	sw	a1,32(v1)
80012c6c:	ac66000c 	sw	a2,12(v1)
80012c70:	24424be8 	addiu	v0,v0,19432
80012c74:	0040f809 	jalr	v0
80012c78:	ac600018 	sw	zero,24(v1)
80012c7c:	2442ffff 	addiu	v0,v0,-1
80012c80:	8e457018 	lw	a1,28696(s2)
80012c84:	3042ffff 	andi	v0,v0,0xffff
80012c88:	3c108006 	lui	s0,0x8006
80012c8c:	00022202 	srl	a0,v0,0x8
80012c90:	3c118022 	lui	s1,0x8022
80012c94:	26104444 	addiu	s0,s0,17476
80012c98:	24a50001 	addiu	a1,a1,1
80012c9c:	0200f809 	jalr	s0
80012ca0:	a62250be 	sh	v0,20670(s1)
80012ca4:	8e457018 	lw	a1,28696(s2)
80012ca8:	0200f809 	jalr	s0
80012cac:	922450be 	lbu	a0,20670(s1)
80012cb0:	962250be 	lhu	v0,20670(s1)
80012cb4:	8fbf0020 	lw	ra,32(sp)
80012cb8:	00021a02 	srl	v1,v0,0x8
80012cbc:	0002102b 	sltu	v0,zero,v0
80012cc0:	a263000a 	sb	v1,10(s3)
80012cc4:	a2620009 	sb	v0,9(s3)
80012cc8:	8fb20018 	lw	s2,24(sp)
80012ccc:	8fb3001c 	lw	s3,28(sp)
80012cd0:	8fb10014 	lw	s1,20(sp)
80012cd4:	8fb00010 	lw	s0,16(sp)
80012cd8:	03e00008 	jr	ra
80012cdc:	27bd0028 	addiu	sp,sp,40

80012ce0 <_Z6OpCEM1v>:
80012ce0:	27bdffe0 	addiu	sp,sp,-32
80012ce4:	3c038021 	lui	v1,0x8021
80012ce8:	afbf0018 	sw	ra,24(sp)
80012cec:	afb10014 	sw	s1,20(sp)
80012cf0:	afb00010 	sw	s0,16(sp)
80012cf4:	2463e2a8 	addiu	v1,v1,-7512
80012cf8:	8c66000c 	lw	a2,12(v1)
80012cfc:	3c118021 	lui	s1,0x8021
80012d00:	90c20001 	lbu	v0,1(a2)
80012d04:	90c40000 	lbu	a0,0(a2)
80012d08:	2631e284 	addiu	s1,s1,-7548
80012d0c:	8e250014 	lw	a1,20(s1)
80012d10:	00021200 	sll	v0,v0,0x8
80012d14:	00822021 	addu	a0,a0,v0
80012d18:	00852021 	addu	a0,a0,a1
80012d1c:	8c620020 	lw	v0,32(v1)
80012d20:	3c108021 	lui	s0,0x8021
80012d24:	ae047018 	sw	a0,28696(s0)
80012d28:	8c650030 	lw	a1,48(v1)
80012d2c:	90c70001 	lbu	a3,1(a2)
80012d30:	24420006 	addiu	v0,v0,6
80012d34:	00a22821 	addu	a1,a1,v0
80012d38:	3c028022 	lui	v0,0x8022
80012d3c:	24c60002 	addiu	a2,a2,2
80012d40:	a04750cc 	sb	a3,20684(v0)
80012d44:	3c028006 	lui	v0,0x8006
80012d48:	ac650020 	sw	a1,32(v1)
80012d4c:	ac66000c 	sw	a2,12(v1)
80012d50:	244249d4 	addiu	v0,v0,18900
80012d54:	0040f809 	jalr	v0
80012d58:	ac600018 	sw	zero,24(v1)
80012d5c:	2442ffff 	addiu	v0,v0,-1
80012d60:	304200ff 	andi	v0,v0,0xff
80012d64:	8e057018 	lw	a1,28696(s0)
80012d68:	3c108022 	lui	s0,0x8022
80012d6c:	a20250bc 	sb	v0,20668(s0)
80012d70:	00402021 	move	a0,v0
80012d74:	3c028006 	lui	v0,0x8006
80012d78:	24424444 	addiu	v0,v0,17476
80012d7c:	0040f809 	jalr	v0
80012d80:	00000000 	nop
80012d84:	920350bc 	lbu	v1,20668(s0)
80012d88:	8fbf0018 	lw	ra,24(sp)
80012d8c:	a223000a 	sb	v1,10(s1)
80012d90:	a2230009 	sb	v1,9(s1)
80012d94:	8fb00010 	lw	s0,16(sp)
80012d98:	8fb10014 	lw	s1,20(sp)
80012d9c:	03e00008 	jr	ra
80012da0:	27bd0020 	addiu	sp,sp,32

80012da4 <_Z4Op20v>:
80012da4:	27bdffd8 	addiu	sp,sp,-40
80012da8:	afb00010 	sw	s0,16(sp)
80012dac:	3c108021 	lui	s0,0x8021
80012db0:	2610e2a8 	addiu	s0,s0,-7512
80012db4:	8e02000c 	lw	v0,12(s0)
80012db8:	afbf0024 	sw	ra,36(sp)
80012dbc:	afb40020 	sw	s4,32(sp)
80012dc0:	afb3001c 	sw	s3,28(sp)
80012dc4:	afb20018 	sw	s2,24(sp)
80012dc8:	afb10014 	sw	s1,20(sp)
80012dcc:	8e040010 	lw	a0,16(s0)
80012dd0:	24480002 	addiu	t0,v0,2
80012dd4:	90450001 	lbu	a1,1(v0)
80012dd8:	3c138021 	lui	s3,0x8021
80012ddc:	90430000 	lbu	v1,0(v0)
80012de0:	01042023 	subu	a0,t0,a0
80012de4:	2673e284 	addiu	s3,s3,-7548
80012de8:	3c128021 	lui	s2,0x8021
80012dec:	2652e2f8 	addiu	s2,s2,-7432
80012df0:	8e660014 	lw	a2,20(s3)
80012df4:	8e070030 	lw	a3,48(s0)
80012df8:	8e020020 	lw	v0,32(s0)
80012dfc:	00052a00 	sll	a1,a1,0x8
80012e00:	2484ffff 	addiu	a0,a0,-1
80012e04:	00651821 	addu	v1,v1,a1
80012e08:	00042203 	sra	a0,a0,0x8
80012e0c:	96450008 	lhu	a1,8(s2)
80012e10:	3c118006 	lui	s1,0x8006
80012e14:	00661821 	addu	v1,v1,a2
80012e18:	00471021 	addu	v0,v0,a3
80012e1c:	26314444 	addiu	s1,s1,17476
80012e20:	3c148021 	lui	s4,0x8021
80012e24:	308400ff 	andi	a0,a0,0xff
80012e28:	ae837018 	sw	v1,28696(s4)
80012e2c:	ae08000c 	sw	t0,12(s0)
80012e30:	0220f809 	jalr	s1
80012e34:	ae020020 	sw	v0,32(s0)
80012e38:	8e020010 	lw	v0,16(s0)
80012e3c:	8e04000c 	lw	a0,12(s0)
80012e40:	96450008 	lhu	a1,8(s2)
80012e44:	00822023 	subu	a0,a0,v0
80012e48:	2484ffff 	addiu	a0,a0,-1
80012e4c:	24a5ffff 	addiu	a1,a1,-1
80012e50:	308400ff 	andi	a0,a0,0xff
80012e54:	0220f809 	jalr	s1
80012e58:	30a5ffff 	andi	a1,a1,0xffff
80012e5c:	96827018 	lhu	v0,28696(s4)
80012e60:	96430008 	lhu	v1,8(s2)
80012e64:	8e640010 	lw	a0,16(s3)
80012e68:	2463fffe 	addiu	v1,v1,-2
80012e6c:	00442021 	addu	a0,v0,a0
80012e70:	3c028006 	lui	v0,0x8006
80012e74:	244240f8 	addiu	v0,v0,16632
80012e78:	0040f809 	jalr	v0
80012e7c:	a6430008 	sh	v1,8(s2)
80012e80:	8e030020 	lw	v1,32(s0)
80012e84:	8fbf0024 	lw	ra,36(sp)
80012e88:	24630006 	addiu	v1,v1,6
80012e8c:	ae030020 	sw	v1,32(s0)
80012e90:	8fb40020 	lw	s4,32(sp)
80012e94:	8fb3001c 	lw	s3,28(sp)
80012e98:	8fb20018 	lw	s2,24(sp)
80012e9c:	8fb10014 	lw	s1,20(sp)
80012ea0:	8fb00010 	lw	s0,16(sp)
80012ea4:	03e00008 	jr	ra
80012ea8:	27bd0028 	addiu	sp,sp,40

80012eac <_Z4Op4Cv>:
80012eac:	3c058021 	lui	a1,0x8021
80012eb0:	24a5e2a8 	addiu	a1,a1,-7512
80012eb4:	8ca7000c 	lw	a3,12(a1)
80012eb8:	3c028021 	lui	v0,0x8021
80012ebc:	90e30001 	lbu	v1,1(a3)
80012ec0:	90e60000 	lbu	a2,0(a3)
80012ec4:	2442e284 	addiu	v0,v0,-7548
80012ec8:	8c440014 	lw	a0,20(v0)
80012ecc:	00031a00 	sll	v1,v1,0x8
80012ed0:	00c33021 	addu	a2,a2,v1
80012ed4:	8c480010 	lw	t0,16(v0)
80012ed8:	8ca30020 	lw	v1,32(a1)
80012edc:	8ca20030 	lw	v0,48(a1)
80012ee0:	00c43021 	addu	a2,a2,a0
80012ee4:	00621821 	addu	v1,v1,v0
80012ee8:	30c4ffff 	andi	a0,a2,0xffff
80012eec:	24e70002 	addiu	a3,a3,2
80012ef0:	3c028021 	lui	v0,0x8021
80012ef4:	3c198006 	lui	t9,0x8006
80012ef8:	00882021 	addu	a0,a0,t0
80012efc:	aca30020 	sw	v1,32(a1)
80012f00:	ac467018 	sw	a2,28696(v0)
80012f04:	273940f8 	addiu	t9,t9,16632
80012f08:	03200008 	jr	t9
80012f0c:	aca7000c 	sw	a3,12(a1)

80012f10 <_Z4OpF4v>:
80012f10:	27bdffe0 	addiu	sp,sp,-32
80012f14:	3c068021 	lui	a2,0x8021
80012f18:	afbf001c 	sw	ra,28(sp)
80012f1c:	afb20018 	sw	s2,24(sp)
80012f20:	afb10014 	sw	s1,20(sp)
80012f24:	afb00010 	sw	s0,16(sp)
80012f28:	24c6e2a8 	addiu	a2,a2,-7512
80012f2c:	8cc8000c 	lw	t0,12(a2)
80012f30:	3c028021 	lui	v0,0x8021
80012f34:	91030001 	lbu	v1,1(t0)
80012f38:	91070000 	lbu	a3,0(t0)
80012f3c:	8c44e298 	lw	a0,-7528(v0)
80012f40:	00031a00 	sll	v1,v1,0x8
80012f44:	8cc20020 	lw	v0,32(a2)
80012f48:	00e33821 	addu	a3,a3,v1
80012f4c:	3c118021 	lui	s1,0x8021
80012f50:	8cc30030 	lw	v1,48(a2)
80012f54:	2631e2f8 	addiu	s1,s1,-7432
80012f58:	00e43821 	addu	a3,a3,a0
80012f5c:	00431021 	addu	v0,v0,v1
80012f60:	30e4ffff 	andi	a0,a3,0xffff
80012f64:	96250008 	lhu	a1,8(s1)
80012f68:	25080002 	addiu	t0,t0,2
80012f6c:	3c108006 	lui	s0,0x8006
80012f70:	26104444 	addiu	s0,s0,17476
80012f74:	3c128021 	lui	s2,0x8021
80012f78:	acc20020 	sw	v0,32(a2)
80012f7c:	00042202 	srl	a0,a0,0x8
80012f80:	acc8000c 	sw	t0,12(a2)
80012f84:	0200f809 	jalr	s0
80012f88:	ae477018 	sw	a3,28696(s2)
80012f8c:	96250008 	lhu	a1,8(s1)
80012f90:	92447018 	lbu	a0,28696(s2)
80012f94:	24a5ffff 	addiu	a1,a1,-1
80012f98:	0200f809 	jalr	s0
80012f9c:	30a5ffff 	andi	a1,a1,0xffff
80012fa0:	96220008 	lhu	v0,8(s1)
80012fa4:	8fbf001c 	lw	ra,28(sp)
80012fa8:	2442fffe 	addiu	v0,v0,-2
80012fac:	a6220008 	sh	v0,8(s1)
80012fb0:	8fb20018 	lw	s2,24(sp)
80012fb4:	8fb10014 	lw	s1,20(sp)
80012fb8:	8fb00010 	lw	s0,16(sp)
80012fbc:	03e00008 	jr	ra
80012fc0:	27bd0020 	addiu	sp,sp,32

80012fc4 <_Z6OpF4E1v>:
80012fc4:	27bdffe0 	addiu	sp,sp,-32
80012fc8:	3c068021 	lui	a2,0x8021
80012fcc:	afbf001c 	sw	ra,28(sp)
80012fd0:	afb20018 	sw	s2,24(sp)
80012fd4:	afb10014 	sw	s1,20(sp)
80012fd8:	afb00010 	sw	s0,16(sp)
80012fdc:	24c6e2a8 	addiu	a2,a2,-7512
80012fe0:	8cc9000c 	lw	t1,12(a2)
80012fe4:	3c028021 	lui	v0,0x8021
80012fe8:	91230001 	lbu	v1,1(t1)
80012fec:	91280000 	lbu	t0,0(t1)
80012ff0:	8c44e298 	lw	a0,-7528(v0)
80012ff4:	00031a00 	sll	v1,v1,0x8
80012ff8:	3c108021 	lui	s0,0x8021
80012ffc:	2610e2f8 	addiu	s0,s0,-7432
80013000:	8cc20030 	lw	v0,48(a2)
80013004:	01034021 	addu	t0,t0,v1
80013008:	8cc30020 	lw	v1,32(a2)
8001300c:	96070008 	lhu	a3,8(s0)
80013010:	01044021 	addu	t0,t0,a0
80013014:	00621821 	addu	v1,v1,v0
80013018:	3104ffff 	andi	a0,t0,0xffff
8001301c:	25290002 	addiu	t1,t1,2
80013020:	3c118006 	lui	s1,0x8006
80013024:	00e02821 	move	a1,a3
80013028:	26314444 	addiu	s1,s1,17476
8001302c:	3c128021 	lui	s2,0x8021
80013030:	24e7ffff 	addiu	a3,a3,-1
80013034:	00042202 	srl	a0,a0,0x8
80013038:	acc30020 	sw	v1,32(a2)
8001303c:	acc9000c 	sw	t1,12(a2)
80013040:	a6070008 	sh	a3,8(s0)
80013044:	0220f809 	jalr	s1
80013048:	ae487018 	sw	t0,28696(s2)
8001304c:	96020008 	lhu	v0,8(s0)
80013050:	92447018 	lbu	a0,28696(s2)
80013054:	00402821 	move	a1,v0
80013058:	2442ffff 	addiu	v0,v0,-1
8001305c:	0220f809 	jalr	s1
80013060:	a6020008 	sh	v0,8(s0)
80013064:	24020001 	li	v0,1
80013068:	a2020009 	sb	v0,9(s0)
8001306c:	8fbf001c 	lw	ra,28(sp)
80013070:	8fb20018 	lw	s2,24(sp)
80013074:	8fb10014 	lw	s1,20(sp)
80013078:	8fb00010 	lw	s0,16(sp)
8001307c:	03e00008 	jr	ra
80013080:	27bd0020 	addiu	sp,sp,32

80013084 <_Z6Op7DM0v>:
80013084:	3c058021 	lui	a1,0x8021
80013088:	24a5e2a8 	addiu	a1,a1,-7512
8001308c:	8ca6000c 	lw	a2,12(a1)
80013090:	3c028021 	lui	v0,0x8021
80013094:	90c40000 	lbu	a0,0(a2)
80013098:	8c48e298 	lw	t0,-7528(v0)
8001309c:	3c028021 	lui	v0,0x8021
800130a0:	90c30001 	lbu	v1,1(a2)
800130a4:	9447e302 	lhu	a3,-7422(v0)
800130a8:	00882021 	addu	a0,a0,t0
800130ac:	00872021 	addu	a0,a0,a3
800130b0:	00031a00 	sll	v1,v1,0x8
800130b4:	00641821 	addu	v1,v1,a0
800130b8:	3c028021 	lui	v0,0x8021
800130bc:	ac437018 	sw	v1,28696(v0)
800130c0:	8ca40020 	lw	a0,32(a1)
800130c4:	8ca20030 	lw	v0,48(a1)
800130c8:	90c30001 	lbu	v1,1(a2)
800130cc:	00822021 	addu	a0,a0,v0
800130d0:	24c60002 	addiu	a2,a2,2
800130d4:	3c028022 	lui	v0,0x8022
800130d8:	3c198001 	lui	t9,0x8001
800130dc:	a04350cc 	sb	v1,20684(v0)
800130e0:	aca40020 	sw	a0,32(a1)
800130e4:	2739ea88 	addiu	t9,t9,-5496
800130e8:	03200008 	jr	t9
800130ec:	aca6000c 	sw	a2,12(a1)

800130f0 <_Z4OpB0v>:
800130f0:	3c0c8021 	lui	t4,0x8021
800130f4:	2588e2a8 	addiu	t0,t4,-7512
800130f8:	27bdffd0 	addiu	sp,sp,-48
800130fc:	8d02000c 	lw	v0,12(t0)
80013100:	afbf0028 	sw	ra,40(sp)
80013104:	afb50024 	sw	s5,36(sp)
80013108:	afb40020 	sw	s4,32(sp)
8001310c:	afb3001c 	sw	s3,28(sp)
80013110:	afb20018 	sw	s2,24(sp)
80013114:	afb10014 	sw	s1,20(sp)
80013118:	afb00010 	sw	s0,16(sp)
8001311c:	8d0b0010 	lw	t3,16(t0)
80013120:	80450000 	lb	a1,0(v0)
80013124:	24460001 	addiu	a2,v0,1
80013128:	8d040020 	lw	a0,32(t0)
8001312c:	8d02002c 	lw	v0,44(t0)
80013130:	00cb5023 	subu	t2,a2,t3
80013134:	01451821 	addu	v1,t2,a1
80013138:	91070004 	lbu	a3,4(t0)
8001313c:	00822021 	addu	a0,a0,v0
80013140:	3069ffff 	andi	t1,v1,0xffff
80013144:	3c028022 	lui	v0,0x8022
80013148:	3c038021 	lui	v1,0x8021
8001314c:	a04550c4 	sb	a1,20676(v0)
80013150:	ac697018 	sw	t1,28696(v1)
80013154:	ad06000c 	sw	a2,12(t0)
80013158:	10e00005 	beqz	a3,80013170 <_Z4OpB0v+0x80>
8001315c:	ad040020 	sw	a0,32(t0)
80013160:	3c028021 	lui	v0,0x8021
80013164:	9043e42e 	lbu	v1,-7122(v0)
80013168:	1060001a 	beqz	v1,800131d4 <_Z4OpB0v+0xe4>
8001316c:	a1000004 	sb	zero,4(t0)
80013170:	3c128021 	lui	s2,0x8021
80013174:	2651e284 	addiu	s1,s2,-7548
80013178:	92220008 	lbu	v0,8(s1)
8001317c:	1040000c 	beqz	v0,800131b0 <_Z4OpB0v+0xc0>
80013180:	3c028021 	lui	v0,0x8021
80013184:	2446e42c 	addiu	a2,v0,-7124
80013188:	90c30001 	lbu	v1,1(a2)
8001318c:	2590e2a8 	addiu	s0,t4,-7512
80013190:	01692821 	addu	a1,t3,t1
80013194:	24820006 	addiu	v0,a0,6
80013198:	ae020020 	sw	v0,32(s0)
8001319c:	10600004 	beqz	v1,800131b0 <_Z4OpB0v+0xc0>
800131a0:	ae05000c 	sw	a1,12(s0)
800131a4:	8e020018 	lw	v0,24(s0)
800131a8:	10a2000f 	beq	a1,v0,800131e8 <_Z4OpB0v+0xf8>
800131ac:	00000000 	nop
800131b0:	8fbf0028 	lw	ra,40(sp)
800131b4:	8fb50024 	lw	s5,36(sp)
800131b8:	8fb40020 	lw	s4,32(sp)
800131bc:	8fb3001c 	lw	s3,28(sp)
800131c0:	8fb20018 	lw	s2,24(sp)
800131c4:	8fb10014 	lw	s1,20(sp)
800131c8:	8fb00010 	lw	s0,16(sp)
800131cc:	03e00008 	jr	ra
800131d0:	27bd0030 	addiu	sp,sp,48
800131d4:	012a102a 	slt	v0,t1,t2
800131d8:	1040ffe6 	beqz	v0,80013174 <_Z4OpB0v+0x84>
800131dc:	3c128021 	lui	s2,0x8021
800131e0:	08004c6d 	j	800131b4 <_Z4OpB0v+0xc4>
800131e4:	8fbf0028 	lw	ra,40(sp)
800131e8:	8e04001c 	lw	a0,28(s0)
800131ec:	1480002d 	bnez	a0,800132a4 <_Z4OpB0v+0x1b4>
800131f0:	2c820002 	sltiu	v0,a0,2
800131f4:	3c028021 	lui	v0,0x8021
800131f8:	8c43e2a8 	lw	v1,-7512(v0)
800131fc:	30630880 	andi	v1,v1,0x880
80013200:	1460002d 	bnez	v1,800132b8 <_Z4OpB0v+0x1c8>
80013204:	2583e2a8 	addiu	v1,t4,-7512
80013208:	90c20052 	lbu	v0,82(a2)
8001320c:	1440002d 	bnez	v0,800132c4 <_Z4OpB0v+0x1d4>
80013210:	ae000018 	sw	zero,24(s0)
80013214:	3c158021 	lui	s5,0x8021
80013218:	26a2e3e8 	addiu	v0,s5,-7192
8001321c:	8e030024 	lw	v1,36(s0)
80013220:	9044000c 	lbu	a0,12(v0)
80013224:	1080ffe2 	beqz	a0,800131b0 <_Z4OpB0v+0xc0>
80013228:	ae030020 	sw	v1,32(s0)
8001322c:	3c02801f 	lui	v0,0x801f
80013230:	3c03801f 	lui	v1,0x801f
80013234:	a220000c 	sb	zero,12(s1)
80013238:	2454b978 	addiu	s4,v0,-18056
8001323c:	02008821 	move	s1,s0
80013240:	24731cf0 	addiu	s3,v1,7408
80013244:	3c108021 	lui	s0,0x8021
80013248:	8ea5e3e8 	lw	a1,-7192(s5)
8001324c:	8e04e308 	lw	a0,-7416(s0)
80013250:	90a20000 	lbu	v0,0(a1)
80013254:	00021080 	sll	v0,v0,0x2
80013258:	00541021 	addu	v0,v0,s4
8001325c:	8c430000 	lw	v1,0(v0)
80013260:	00832021 	addu	a0,a0,v1
80013264:	ae04e308 	sw	a0,-7416(s0)
80013268:	90a20000 	lbu	v0,0(a1)
8001326c:	00021080 	sll	v0,v0,0x2
80013270:	00531021 	addu	v0,v0,s3
80013274:	8c430000 	lw	v1,0(v0)
80013278:	0060f809 	jalr	v1
8001327c:	00000000 	nop
80013280:	8e02e308 	lw	v0,-7416(s0)
80013284:	8e230024 	lw	v1,36(s1)
80013288:	0043102a 	slt	v0,v0,v1
8001328c:	1440ffef 	bnez	v0,8001324c <_Z4OpB0v+0x15c>
80013290:	8ea5e3e8 	lw	a1,-7192(s5)
80013294:	2643e284 	addiu	v1,s2,-7548
80013298:	24020001 	li	v0,1
8001329c:	08004c6c 	j	800131b0 <_Z4OpB0v+0xc0>
800132a0:	a062000c 	sb	v0,12(v1)
800132a4:	14400003 	bnez	v0,800132b4 <_Z4OpB0v+0x1c4>
800132a8:	24020001 	li	v0,1
800132ac:	08004c6c 	j	800131b0 <_Z4OpB0v+0xc0>
800132b0:	ae02001c 	sw	v0,28(s0)
800132b4:	2583e2a8 	addiu	v1,t4,-7512
800132b8:	2482ffff 	addiu	v0,a0,-1
800132bc:	08004c6c 	j	800131b0 <_Z4OpB0v+0xc0>
800132c0:	ac62001c 	sw	v0,28(v1)
800132c4:	3c028007 	lui	v0,0x8007
800132c8:	244260fc 	addiu	v0,v0,24828
800132cc:	0040f809 	jalr	v0
800132d0:	3c158021 	lui	s5,0x8021
800132d4:	08004c87 	j	8001321c <_Z4OpB0v+0x12c>
800132d8:	26a2e3e8 	addiu	v0,s5,-7192

800132dc <_Z4Op02v>:
800132dc:	27bdffd8 	addiu	sp,sp,-40
800132e0:	afb40020 	sw	s4,32(sp)
800132e4:	3c148021 	lui	s4,0x8021
800132e8:	afb3001c 	sw	s3,28(sp)
800132ec:	afbf0024 	sw	ra,36(sp)
800132f0:	afb20018 	sw	s2,24(sp)
800132f4:	afb10014 	sw	s1,20(sp)
800132f8:	afb00010 	sw	s0,16(sp)
800132fc:	2693e2f8 	addiu	s3,s4,-7432
80013300:	96620002 	lhu	v0,2(s3)
80013304:	30420100 	andi	v0,v0,0x100
80013308:	14400051 	bnez	v0,80013450 <_Z4Op02v+0x174>
8001330c:	3c118021 	lui	s1,0x8021
80013310:	96620008 	lhu	v0,8(s3)
80013314:	9284e2f8 	lbu	a0,-7432(s4)
80013318:	00402821 	move	a1,v0
8001331c:	3c128006 	lui	s2,0x8006
80013320:	2442ffff 	addiu	v0,v0,-1
80013324:	2631e2a8 	addiu	s1,s1,-7512
80013328:	26524444 	addiu	s2,s2,17476
8001332c:	0240f809 	jalr	s2
80013330:	a6620008 	sh	v0,8(s3)
80013334:	8e220010 	lw	v0,16(s1)
80013338:	8e24000c 	lw	a0,12(s1)
8001333c:	96650008 	lhu	a1,8(s3)
80013340:	00822023 	subu	a0,a0,v0
80013344:	24840001 	addiu	a0,a0,1
80013348:	00042203 	sra	a0,a0,0x8
8001334c:	0240f809 	jalr	s2
80013350:	308400ff 	andi	a0,a0,0xff
80013354:	8e220010 	lw	v0,16(s1)
80013358:	8e24000c 	lw	a0,12(s1)
8001335c:	96650008 	lhu	a1,8(s3)
80013360:	00822023 	subu	a0,a0,v0
80013364:	24840001 	addiu	a0,a0,1
80013368:	24a5ffff 	addiu	a1,a1,-1
8001336c:	3c108021 	lui	s0,0x8021
80013370:	2610e284 	addiu	s0,s0,-7548
80013374:	308400ff 	andi	a0,a0,0xff
80013378:	0240f809 	jalr	s2
8001337c:	30a5ffff 	andi	a1,a1,0xffff
80013380:	9203000a 	lbu	v1,10(s0)
80013384:	92620002 	lbu	v0,2(s3)
80013388:	92060008 	lbu	a2,8(s0)
8001338c:	30630080 	andi	v1,v1,0x80
80013390:	92070009 	lbu	a3,9(s0)
80013394:	00c33025 	or	a2,a2,v1
80013398:	9204000b 	lbu	a0,11(s0)
8001339c:	96630008 	lhu	v1,8(s3)
800133a0:	3042003c 	andi	v0,v0,0x3c
800133a4:	304500ff 	andi	a1,v0,0xff
800133a8:	24020002 	li	v0,2
800133ac:	0007100b 	movn	v0,zero,a3
800133b0:	00042180 	sll	a0,a0,0x6
800133b4:	2463fffe 	addiu	v1,v1,-2
800133b8:	00a62825 	or	a1,a1,a2
800133bc:	00441025 	or	v0,v0,a0
800133c0:	3063ffff 	andi	v1,v1,0xffff
800133c4:	00451025 	or	v0,v0,a1
800133c8:	00602821 	move	a1,v1
800133cc:	2463ffff 	addiu	v1,v1,-1
800133d0:	a2620002 	sb	v0,2(s3)
800133d4:	304400ff 	andi	a0,v0,0xff
800133d8:	0240f809 	jalr	s2
800133dc:	a6630008 	sh	v1,8(s3)
800133e0:	92650002 	lbu	a1,2(s3)
800133e4:	3c038022 	lui	v1,0x8022
800133e8:	30a200f7 	andi	v0,a1,0xf7
800133ec:	34420004 	ori	v0,v0,0x4
800133f0:	a2620002 	sb	v0,2(s3)
800133f4:	3c028006 	lui	v0,0x8006
800133f8:	a06550cc 	sb	a1,20684(v1)
800133fc:	3404ffe4 	li	a0,0xffe4
80013400:	a280e2f8 	sb	zero,-7432(s4)
80013404:	24424be8 	addiu	v0,v0,19432
80013408:	0040f809 	jalr	v0
8001340c:	ae000010 	sw	zero,16(s0)
80013410:	00402021 	move	a0,v0
80013414:	3c028006 	lui	v0,0x8006
80013418:	244240f8 	addiu	v0,v0,16632
8001341c:	0040f809 	jalr	v0
80013420:	00000000 	nop
80013424:	8e230020 	lw	v1,32(s1)
80013428:	2463000c 	addiu	v1,v1,12
8001342c:	ae230020 	sw	v1,32(s1)
80013430:	8fbf0024 	lw	ra,36(sp)
80013434:	8fb40020 	lw	s4,32(sp)
80013438:	8fb3001c 	lw	s3,28(sp)
8001343c:	8fb20018 	lw	s2,24(sp)
80013440:	8fb10014 	lw	s1,20(sp)
80013444:	8fb00010 	lw	s0,16(sp)
80013448:	03e00008 	jr	ra
8001344c:	27bd0028 	addiu	sp,sp,40
80013450:	2631e2a8 	addiu	s1,s1,-7512
80013454:	8e220010 	lw	v0,16(s1)
80013458:	8e24000c 	lw	a0,12(s1)
8001345c:	96650008 	lhu	a1,8(s3)
80013460:	00822023 	subu	a0,a0,v0
80013464:	00042203 	sra	a0,a0,0x8
80013468:	3c128006 	lui	s2,0x8006
8001346c:	26524444 	addiu	s2,s2,17476
80013470:	0240f809 	jalr	s2
80013474:	308400ff 	andi	a0,a0,0xff
80013478:	8e220010 	lw	v0,16(s1)
8001347c:	8e24000c 	lw	a0,12(s1)
80013480:	96650008 	lhu	a1,8(s3)
80013484:	00822023 	subu	a0,a0,v0
80013488:	24a5ffff 	addiu	a1,a1,-1
8001348c:	3c108021 	lui	s0,0x8021
80013490:	2610e284 	addiu	s0,s0,-7548
80013494:	308400ff 	andi	a0,a0,0xff
80013498:	0240f809 	jalr	s2
8001349c:	30a5ffff 	andi	a1,a1,0xffff
800134a0:	9203000a 	lbu	v1,10(s0)
800134a4:	92620002 	lbu	v0,2(s3)
800134a8:	92060008 	lbu	a2,8(s0)
800134ac:	30630080 	andi	v1,v1,0x80
800134b0:	92070009 	lbu	a3,9(s0)
800134b4:	00c33025 	or	a2,a2,v1
800134b8:	9204000b 	lbu	a0,11(s0)
800134bc:	96630008 	lhu	v1,8(s3)
800134c0:	3042003c 	andi	v0,v0,0x3c
800134c4:	304500ff 	andi	a1,v0,0xff
800134c8:	24020002 	li	v0,2
800134cc:	0007100b 	movn	v0,zero,a3
800134d0:	00042180 	sll	a0,a0,0x6
800134d4:	2463fffe 	addiu	v1,v1,-2
800134d8:	00a62825 	or	a1,a1,a2
800134dc:	00441025 	or	v0,v0,a0
800134e0:	3063ffff 	andi	v1,v1,0xffff
800134e4:	00451025 	or	v0,v0,a1
800134e8:	00602821 	move	a1,v1
800134ec:	2463ffff 	addiu	v1,v1,-1
800134f0:	a2620002 	sb	v0,2(s3)
800134f4:	304400ff 	andi	a0,v0,0xff
800134f8:	0240f809 	jalr	s2
800134fc:	a6630008 	sh	v1,8(s3)
80013500:	92650002 	lbu	a1,2(s3)
80013504:	3c038022 	lui	v1,0x8022
80013508:	30a200f7 	andi	v0,a1,0xf7
8001350c:	34420004 	ori	v0,v0,0x4
80013510:	a2620002 	sb	v0,2(s3)
80013514:	3c028006 	lui	v0,0x8006
80013518:	a06550cc 	sb	a1,20684(v1)
8001351c:	3404fff4 	li	a0,0xfff4
80013520:	a280e2f8 	sb	zero,-7432(s4)
80013524:	24424be8 	addiu	v0,v0,19432
80013528:	0040f809 	jalr	v0
8001352c:	ae000010 	sw	zero,16(s0)
80013530:	00402021 	move	a0,v0
80013534:	3c028006 	lui	v0,0x8006
80013538:	244240f8 	addiu	v0,v0,16632
8001353c:	0040f809 	jalr	v0
80013540:	00000000 	nop
80013544:	8e230020 	lw	v1,32(s1)
80013548:	24630006 	addiu	v1,v1,6
8001354c:	ae230020 	sw	v1,32(s1)
80013550:	8fbf0024 	lw	ra,36(sp)
80013554:	8fb40020 	lw	s4,32(sp)
80013558:	8fb3001c 	lw	s3,28(sp)
8001355c:	8fb20018 	lw	s2,24(sp)
80013560:	8fb10014 	lw	s1,20(sp)
80013564:	8fb00010 	lw	s0,16(sp)
80013568:	03e00008 	jr	ra
8001356c:	27bd0028 	addiu	sp,sp,40

80013570 <_Z13S9xOpcode_NMIv>:
80013570:	27bdffd8 	addiu	sp,sp,-40
80013574:	afb3001c 	sw	s3,28(sp)
80013578:	3c138021 	lui	s3,0x8021
8001357c:	afb20018 	sw	s2,24(sp)
80013580:	afbf0024 	sw	ra,36(sp)
80013584:	afb40020 	sw	s4,32(sp)
80013588:	afb10014 	sw	s1,20(sp)
8001358c:	afb00010 	sw	s0,16(sp)
80013590:	2672e2f8 	addiu	s2,s3,-7432
80013594:	96420002 	lhu	v0,2(s2)
80013598:	30420100 	andi	v0,v0,0x100
8001359c:	14400059 	bnez	v0,80013704 <_Z13S9xOpcode_NMIv+0x194>
800135a0:	3c148021 	lui	s4,0x8021
800135a4:	96420008 	lhu	v0,8(s2)
800135a8:	9264e2f8 	lbu	a0,-7432(s3)
800135ac:	00402821 	move	a1,v0
800135b0:	3c118006 	lui	s1,0x8006
800135b4:	2442ffff 	addiu	v0,v0,-1
800135b8:	2690e2a8 	addiu	s0,s4,-7512
800135bc:	26314444 	addiu	s1,s1,17476
800135c0:	0220f809 	jalr	s1
800135c4:	a6420008 	sh	v0,8(s2)
800135c8:	8e020010 	lw	v0,16(s0)
800135cc:	8e04000c 	lw	a0,12(s0)
800135d0:	96450008 	lhu	a1,8(s2)
800135d4:	00822023 	subu	a0,a0,v0
800135d8:	00042203 	sra	a0,a0,0x8
800135dc:	0220f809 	jalr	s1
800135e0:	308400ff 	andi	a0,a0,0xff
800135e4:	8e020010 	lw	v0,16(s0)
800135e8:	8e04000c 	lw	a0,12(s0)
800135ec:	96450008 	lhu	a1,8(s2)
800135f0:	00822023 	subu	a0,a0,v0
800135f4:	24a5ffff 	addiu	a1,a1,-1
800135f8:	3c108021 	lui	s0,0x8021
800135fc:	2610e284 	addiu	s0,s0,-7548
80013600:	308400ff 	andi	a0,a0,0xff
80013604:	0220f809 	jalr	s1
80013608:	30a5ffff 	andi	a1,a1,0xffff
8001360c:	9203000a 	lbu	v1,10(s0)
80013610:	92420002 	lbu	v0,2(s2)
80013614:	92060008 	lbu	a2,8(s0)
80013618:	30630080 	andi	v1,v1,0x80
8001361c:	00c33025 	or	a2,a2,v1
80013620:	3042003c 	andi	v0,v0,0x3c
80013624:	96430008 	lhu	v1,8(s2)
80013628:	92070009 	lbu	a3,9(s0)
8001362c:	9204000b 	lbu	a0,11(s0)
80013630:	304500ff 	andi	a1,v0,0xff
80013634:	24020002 	li	v0,2
80013638:	0007100b 	movn	v0,zero,a3
8001363c:	00042180 	sll	a0,a0,0x6
80013640:	2463fffe 	addiu	v1,v1,-2
80013644:	00a62825 	or	a1,a1,a2
80013648:	00441025 	or	v0,v0,a0
8001364c:	3063ffff 	andi	v1,v1,0xffff
80013650:	00451025 	or	v0,v0,a1
80013654:	00602821 	move	a1,v1
80013658:	2463ffff 	addiu	v1,v1,-1
8001365c:	304400ff 	andi	a0,v0,0xff
80013660:	a2420002 	sb	v0,2(s2)
80013664:	0220f809 	jalr	s1
80013668:	a6430008 	sh	v1,8(s2)
8001366c:	92440002 	lbu	a0,2(s2)
80013670:	3c038021 	lui	v1,0x8021
80013674:	308200f7 	andi	v0,a0,0xf7
80013678:	9065e47e 	lbu	a1,-7042(v1)
8001367c:	34420004 	ori	v0,v0,0x4
80013680:	3c038022 	lui	v1,0x8022
80013684:	a2420002 	sb	v0,2(s2)
80013688:	a06450cc 	sb	a0,20684(v1)
8001368c:	a260e2f8 	sb	zero,-7432(s3)
80013690:	10a00007 	beqz	a1,800136b0 <_Z13S9xOpcode_NMIv+0x140>
80013694:	ae000010 	sw	zero,16(s0)
80013698:	3c038021 	lui	v1,0x8021
8001369c:	8c637030 	lw	v1,28720(v1)
800136a0:	90622209 	lbu	v0,8713(v1)
800136a4:	30420020 	andi	v0,v0,0x20
800136a8:	14400070 	bnez	v0,8001386c <_Z13S9xOpcode_NMIv+0x2fc>
800136ac:	3c028006 	lui	v0,0x8006
800136b0:	3c028006 	lui	v0,0x8006
800136b4:	24424be8 	addiu	v0,v0,19432
800136b8:	0040f809 	jalr	v0
800136bc:	3404ffea 	li	a0,0xffea
800136c0:	00402021 	move	a0,v0
800136c4:	3c028006 	lui	v0,0x8006
800136c8:	244240f8 	addiu	v0,v0,16632
800136cc:	0040f809 	jalr	v0
800136d0:	00000000 	nop
800136d4:	2683e2a8 	addiu	v1,s4,-7512
800136d8:	8c620020 	lw	v0,32(v1)
800136dc:	2442000c 	addiu	v0,v0,12
800136e0:	ac620020 	sw	v0,32(v1)
800136e4:	8fbf0024 	lw	ra,36(sp)
800136e8:	8fb40020 	lw	s4,32(sp)
800136ec:	8fb3001c 	lw	s3,28(sp)
800136f0:	8fb20018 	lw	s2,24(sp)
800136f4:	8fb10014 	lw	s1,20(sp)
800136f8:	8fb00010 	lw	s0,16(sp)
800136fc:	03e00008 	jr	ra
80013700:	27bd0028 	addiu	sp,sp,40
80013704:	2690e2a8 	addiu	s0,s4,-7512
80013708:	8e020010 	lw	v0,16(s0)
8001370c:	8e04000c 	lw	a0,12(s0)
80013710:	96450008 	lhu	a1,8(s2)
80013714:	00822023 	subu	a0,a0,v0
80013718:	00042203 	sra	a0,a0,0x8
8001371c:	3c118006 	lui	s1,0x8006
80013720:	26314444 	addiu	s1,s1,17476
80013724:	0220f809 	jalr	s1
80013728:	308400ff 	andi	a0,a0,0xff
8001372c:	8e020010 	lw	v0,16(s0)
80013730:	8e04000c 	lw	a0,12(s0)
80013734:	96450008 	lhu	a1,8(s2)
80013738:	00822023 	subu	a0,a0,v0
8001373c:	24a5ffff 	addiu	a1,a1,-1
80013740:	3c108021 	lui	s0,0x8021
80013744:	2610e284 	addiu	s0,s0,-7548
80013748:	308400ff 	andi	a0,a0,0xff
8001374c:	0220f809 	jalr	s1
80013750:	30a5ffff 	andi	a1,a1,0xffff
80013754:	9203000a 	lbu	v1,10(s0)
80013758:	92420002 	lbu	v0,2(s2)
8001375c:	92060008 	lbu	a2,8(s0)
80013760:	30630080 	andi	v1,v1,0x80
80013764:	00c33025 	or	a2,a2,v1
80013768:	3042003c 	andi	v0,v0,0x3c
8001376c:	96430008 	lhu	v1,8(s2)
80013770:	92070009 	lbu	a3,9(s0)
80013774:	9204000b 	lbu	a0,11(s0)
80013778:	304500ff 	andi	a1,v0,0xff
8001377c:	24020002 	li	v0,2
80013780:	0007100b 	movn	v0,zero,a3
80013784:	00042180 	sll	a0,a0,0x6
80013788:	2463fffe 	addiu	v1,v1,-2
8001378c:	00a62825 	or	a1,a1,a2
80013790:	00441025 	or	v0,v0,a0
80013794:	3063ffff 	andi	v1,v1,0xffff
80013798:	00451025 	or	v0,v0,a1
8001379c:	00602821 	move	a1,v1
800137a0:	2463ffff 	addiu	v1,v1,-1
800137a4:	304400ff 	andi	a0,v0,0xff
800137a8:	a2420002 	sb	v0,2(s2)
800137ac:	0220f809 	jalr	s1
800137b0:	a6430008 	sh	v1,8(s2)
800137b4:	92440002 	lbu	a0,2(s2)
800137b8:	3c038021 	lui	v1,0x8021
800137bc:	308200f7 	andi	v0,a0,0xf7
800137c0:	9065e47e 	lbu	a1,-7042(v1)
800137c4:	34420004 	ori	v0,v0,0x4
800137c8:	3c038022 	lui	v1,0x8022
800137cc:	a2420002 	sb	v0,2(s2)
800137d0:	a06450cc 	sb	a0,20684(v1)
800137d4:	a260e2f8 	sb	zero,-7432(s3)
800137d8:	10a00007 	beqz	a1,800137f8 <_Z13S9xOpcode_NMIv+0x288>
800137dc:	ae000010 	sw	zero,16(s0)
800137e0:	3c038021 	lui	v1,0x8021
800137e4:	8c637030 	lw	v1,28720(v1)
800137e8:	90622209 	lbu	v0,8713(v1)
800137ec:	30420020 	andi	v0,v0,0x20
800137f0:	14400016 	bnez	v0,8001384c <_Z13S9xOpcode_NMIv+0x2dc>
800137f4:	3c028006 	lui	v0,0x8006
800137f8:	3c028006 	lui	v0,0x8006
800137fc:	24424be8 	addiu	v0,v0,19432
80013800:	0040f809 	jalr	v0
80013804:	3404fffa 	li	a0,0xfffa
80013808:	00402021 	move	a0,v0
8001380c:	3c028006 	lui	v0,0x8006
80013810:	244240f8 	addiu	v0,v0,16632
80013814:	0040f809 	jalr	v0
80013818:	00000000 	nop
8001381c:	2683e2a8 	addiu	v1,s4,-7512
80013820:	8c620020 	lw	v0,32(v1)
80013824:	24420006 	addiu	v0,v0,6
80013828:	ac620020 	sw	v0,32(v1)
8001382c:	8fbf0024 	lw	ra,36(sp)
80013830:	8fb40020 	lw	s4,32(sp)
80013834:	8fb3001c 	lw	s3,28(sp)
80013838:	8fb20018 	lw	s2,24(sp)
8001383c:	8fb10014 	lw	s1,20(sp)
80013840:	8fb00010 	lw	s0,16(sp)
80013844:	03e00008 	jr	ra
80013848:	27bd0028 	addiu	sp,sp,40
8001384c:	9064220d 	lbu	a0,8717(v1)
80013850:	9063220c 	lbu	v1,8716(v1)
80013854:	00042200 	sll	a0,a0,0x8
80013858:	244240f8 	addiu	v0,v0,16632
8001385c:	0040f809 	jalr	v0
80013860:	00642025 	or	a0,v1,a0
80013864:	08004e08 	j	80013820 <_Z13S9xOpcode_NMIv+0x2b0>
80013868:	2683e2a8 	addiu	v1,s4,-7512
8001386c:	9064220d 	lbu	a0,8717(v1)
80013870:	9063220c 	lbu	v1,8716(v1)
80013874:	00042200 	sll	a0,a0,0x8
80013878:	244240f8 	addiu	v0,v0,16632
8001387c:	0040f809 	jalr	v0
80013880:	00642025 	or	a0,v1,a0
80013884:	08004db6 	j	800136d8 <_Z13S9xOpcode_NMIv+0x168>
80013888:	2683e2a8 	addiu	v1,s4,-7512

8001388c <_Z13S9xOpcode_IRQv>:
8001388c:	27bdffd8 	addiu	sp,sp,-40
80013890:	afb3001c 	sw	s3,28(sp)
80013894:	3c138021 	lui	s3,0x8021
80013898:	afb20018 	sw	s2,24(sp)
8001389c:	afbf0024 	sw	ra,36(sp)
800138a0:	afb40020 	sw	s4,32(sp)
800138a4:	afb10014 	sw	s1,20(sp)
800138a8:	afb00010 	sw	s0,16(sp)
800138ac:	2672e2f8 	addiu	s2,s3,-7432
800138b0:	96420002 	lhu	v0,2(s2)
800138b4:	30420100 	andi	v0,v0,0x100
800138b8:	14400059 	bnez	v0,80013a20 <_Z13S9xOpcode_IRQv+0x194>
800138bc:	3c148021 	lui	s4,0x8021
800138c0:	96420008 	lhu	v0,8(s2)
800138c4:	9264e2f8 	lbu	a0,-7432(s3)
800138c8:	00402821 	move	a1,v0
800138cc:	3c118006 	lui	s1,0x8006
800138d0:	2442ffff 	addiu	v0,v0,-1
800138d4:	2690e2a8 	addiu	s0,s4,-7512
800138d8:	26314444 	addiu	s1,s1,17476
800138dc:	0220f809 	jalr	s1
800138e0:	a6420008 	sh	v0,8(s2)
800138e4:	8e020010 	lw	v0,16(s0)
800138e8:	8e04000c 	lw	a0,12(s0)
800138ec:	96450008 	lhu	a1,8(s2)
800138f0:	00822023 	subu	a0,a0,v0
800138f4:	00042203 	sra	a0,a0,0x8
800138f8:	0220f809 	jalr	s1
800138fc:	308400ff 	andi	a0,a0,0xff
80013900:	8e020010 	lw	v0,16(s0)
80013904:	8e04000c 	lw	a0,12(s0)
80013908:	96450008 	lhu	a1,8(s2)
8001390c:	00822023 	subu	a0,a0,v0
80013910:	24a5ffff 	addiu	a1,a1,-1
80013914:	3c108021 	lui	s0,0x8021
80013918:	2610e284 	addiu	s0,s0,-7548
8001391c:	308400ff 	andi	a0,a0,0xff
80013920:	0220f809 	jalr	s1
80013924:	30a5ffff 	andi	a1,a1,0xffff
80013928:	9203000a 	lbu	v1,10(s0)
8001392c:	92420002 	lbu	v0,2(s2)
80013930:	92060008 	lbu	a2,8(s0)
80013934:	30630080 	andi	v1,v1,0x80
80013938:	00c33025 	or	a2,a2,v1
8001393c:	3042003c 	andi	v0,v0,0x3c
80013940:	96430008 	lhu	v1,8(s2)
80013944:	92070009 	lbu	a3,9(s0)
80013948:	9204000b 	lbu	a0,11(s0)
8001394c:	304500ff 	andi	a1,v0,0xff
80013950:	24020002 	li	v0,2
80013954:	0007100b 	movn	v0,zero,a3
80013958:	00042180 	sll	a0,a0,0x6
8001395c:	2463fffe 	addiu	v1,v1,-2
80013960:	00a62825 	or	a1,a1,a2
80013964:	00441025 	or	v0,v0,a0
80013968:	3063ffff 	andi	v1,v1,0xffff
8001396c:	00451025 	or	v0,v0,a1
80013970:	00602821 	move	a1,v1
80013974:	2463ffff 	addiu	v1,v1,-1
80013978:	304400ff 	andi	a0,v0,0xff
8001397c:	a2420002 	sb	v0,2(s2)
80013980:	0220f809 	jalr	s1
80013984:	a6430008 	sh	v1,8(s2)
80013988:	92440002 	lbu	a0,2(s2)
8001398c:	3c038021 	lui	v1,0x8021
80013990:	308200f7 	andi	v0,a0,0xf7
80013994:	9065e47e 	lbu	a1,-7042(v1)
80013998:	34420004 	ori	v0,v0,0x4
8001399c:	3c038022 	lui	v1,0x8022
800139a0:	a2420002 	sb	v0,2(s2)
800139a4:	a06450cc 	sb	a0,20684(v1)
800139a8:	a260e2f8 	sb	zero,-7432(s3)
800139ac:	10a00007 	beqz	a1,800139cc <_Z13S9xOpcode_IRQv+0x140>
800139b0:	ae000010 	sw	zero,16(s0)
800139b4:	3c038021 	lui	v1,0x8021
800139b8:	8c637030 	lw	v1,28720(v1)
800139bc:	90622209 	lbu	v0,8713(v1)
800139c0:	30420040 	andi	v0,v0,0x40
800139c4:	14400070 	bnez	v0,80013b88 <_Z13S9xOpcode_IRQv+0x2fc>
800139c8:	3c028006 	lui	v0,0x8006
800139cc:	3c028006 	lui	v0,0x8006
800139d0:	24424be8 	addiu	v0,v0,19432
800139d4:	0040f809 	jalr	v0
800139d8:	3404ffee 	li	a0,0xffee
800139dc:	00402021 	move	a0,v0
800139e0:	3c028006 	lui	v0,0x8006
800139e4:	244240f8 	addiu	v0,v0,16632
800139e8:	0040f809 	jalr	v0
800139ec:	00000000 	nop
800139f0:	2683e2a8 	addiu	v1,s4,-7512
800139f4:	8c620020 	lw	v0,32(v1)
800139f8:	2442000c 	addiu	v0,v0,12
800139fc:	ac620020 	sw	v0,32(v1)
80013a00:	8fbf0024 	lw	ra,36(sp)
80013a04:	8fb40020 	lw	s4,32(sp)
80013a08:	8fb3001c 	lw	s3,28(sp)
80013a0c:	8fb20018 	lw	s2,24(sp)
80013a10:	8fb10014 	lw	s1,20(sp)
80013a14:	8fb00010 	lw	s0,16(sp)
80013a18:	03e00008 	jr	ra
80013a1c:	27bd0028 	addiu	sp,sp,40
80013a20:	2690e2a8 	addiu	s0,s4,-7512
80013a24:	8e020010 	lw	v0,16(s0)
80013a28:	8e04000c 	lw	a0,12(s0)
80013a2c:	96450008 	lhu	a1,8(s2)
80013a30:	00822023 	subu	a0,a0,v0
80013a34:	00042203 	sra	a0,a0,0x8
80013a38:	3c118006 	lui	s1,0x8006
80013a3c:	26314444 	addiu	s1,s1,17476
80013a40:	0220f809 	jalr	s1
80013a44:	308400ff 	andi	a0,a0,0xff
80013a48:	8e020010 	lw	v0,16(s0)
80013a4c:	8e04000c 	lw	a0,12(s0)
80013a50:	96450008 	lhu	a1,8(s2)
80013a54:	00822023 	subu	a0,a0,v0
80013a58:	24a5ffff 	addiu	a1,a1,-1
80013a5c:	3c108021 	lui	s0,0x8021
80013a60:	2610e284 	addiu	s0,s0,-7548
80013a64:	308400ff 	andi	a0,a0,0xff
80013a68:	0220f809 	jalr	s1
80013a6c:	30a5ffff 	andi	a1,a1,0xffff
80013a70:	9203000a 	lbu	v1,10(s0)
80013a74:	92420002 	lbu	v0,2(s2)
80013a78:	92060008 	lbu	a2,8(s0)
80013a7c:	30630080 	andi	v1,v1,0x80
80013a80:	00c33025 	or	a2,a2,v1
80013a84:	3042003c 	andi	v0,v0,0x3c
80013a88:	96430008 	lhu	v1,8(s2)
80013a8c:	92070009 	lbu	a3,9(s0)
80013a90:	9204000b 	lbu	a0,11(s0)
80013a94:	304500ff 	andi	a1,v0,0xff
80013a98:	24020002 	li	v0,2
80013a9c:	0007100b 	movn	v0,zero,a3
80013aa0:	00042180 	sll	a0,a0,0x6
80013aa4:	2463fffe 	addiu	v1,v1,-2
80013aa8:	00a62825 	or	a1,a1,a2
80013aac:	00441025 	or	v0,v0,a0
80013ab0:	3063ffff 	andi	v1,v1,0xffff
80013ab4:	00451025 	or	v0,v0,a1
80013ab8:	00602821 	move	a1,v1
80013abc:	2463ffff 	addiu	v1,v1,-1
80013ac0:	304400ff 	andi	a0,v0,0xff
80013ac4:	a2420002 	sb	v0,2(s2)
80013ac8:	0220f809 	jalr	s1
80013acc:	a6430008 	sh	v1,8(s2)
80013ad0:	92440002 	lbu	a0,2(s2)
80013ad4:	3c038021 	lui	v1,0x8021
80013ad8:	308200f7 	andi	v0,a0,0xf7
80013adc:	9065e47e 	lbu	a1,-7042(v1)
80013ae0:	34420004 	ori	v0,v0,0x4
80013ae4:	3c038022 	lui	v1,0x8022
80013ae8:	a2420002 	sb	v0,2(s2)
80013aec:	a06450cc 	sb	a0,20684(v1)
80013af0:	a260e2f8 	sb	zero,-7432(s3)
80013af4:	10a00007 	beqz	a1,80013b14 <_Z13S9xOpcode_IRQv+0x288>
80013af8:	ae000010 	sw	zero,16(s0)
80013afc:	3c038021 	lui	v1,0x8021
80013b00:	8c637030 	lw	v1,28720(v1)
80013b04:	90622209 	lbu	v0,8713(v1)
80013b08:	30420040 	andi	v0,v0,0x40
80013b0c:	14400016 	bnez	v0,80013b68 <_Z13S9xOpcode_IRQv+0x2dc>
80013b10:	3c028006 	lui	v0,0x8006
80013b14:	3c028006 	lui	v0,0x8006
80013b18:	24424be8 	addiu	v0,v0,19432
80013b1c:	0040f809 	jalr	v0
80013b20:	3404fffe 	li	a0,0xfffe
80013b24:	00402021 	move	a0,v0
80013b28:	3c028006 	lui	v0,0x8006
80013b2c:	244240f8 	addiu	v0,v0,16632
80013b30:	0040f809 	jalr	v0
80013b34:	00000000 	nop
80013b38:	2683e2a8 	addiu	v1,s4,-7512
80013b3c:	8c620020 	lw	v0,32(v1)
80013b40:	24420006 	addiu	v0,v0,6
80013b44:	ac620020 	sw	v0,32(v1)
80013b48:	8fbf0024 	lw	ra,36(sp)
80013b4c:	8fb40020 	lw	s4,32(sp)
80013b50:	8fb3001c 	lw	s3,28(sp)
80013b54:	8fb20018 	lw	s2,24(sp)
80013b58:	8fb10014 	lw	s1,20(sp)
80013b5c:	8fb00010 	lw	s0,16(sp)
80013b60:	03e00008 	jr	ra
80013b64:	27bd0028 	addiu	sp,sp,40
80013b68:	9064220f 	lbu	a0,8719(v1)
80013b6c:	9063220e 	lbu	v1,8718(v1)
80013b70:	00042200 	sll	a0,a0,0x8
80013b74:	244240f8 	addiu	v0,v0,16632
80013b78:	0040f809 	jalr	v0
80013b7c:	00642025 	or	a0,v1,a0
80013b80:	08004ecf 	j	80013b3c <_Z13S9xOpcode_IRQv+0x2b0>
80013b84:	2683e2a8 	addiu	v1,s4,-7512
80013b88:	9064220f 	lbu	a0,8719(v1)
80013b8c:	9063220e 	lbu	v1,8718(v1)
80013b90:	00042200 	sll	a0,a0,0x8
80013b94:	244240f8 	addiu	v0,v0,16632
80013b98:	0040f809 	jalr	v0
80013b9c:	00642025 	or	a0,v1,a0
80013ba0:	08004e7d 	j	800139f4 <_Z13S9xOpcode_IRQv+0x168>
80013ba4:	2683e2a8 	addiu	v1,s4,-7512

80013ba8 <_Z4Op00v>:
80013ba8:	27bdffd8 	addiu	sp,sp,-40
80013bac:	afb40020 	sw	s4,32(sp)
80013bb0:	3c148021 	lui	s4,0x8021
80013bb4:	afb3001c 	sw	s3,28(sp)
80013bb8:	afb20018 	sw	s2,24(sp)
80013bbc:	afbf0024 	sw	ra,36(sp)
80013bc0:	afb10014 	sw	s1,20(sp)
80013bc4:	afb00010 	sw	s0,16(sp)
80013bc8:	2692e2f8 	addiu	s2,s4,-7432
80013bcc:	96420002 	lhu	v0,2(s2)
80013bd0:	3c038021 	lui	v1,0x8021
80013bd4:	2473e2a8 	addiu	s3,v1,-7512
80013bd8:	30420100 	andi	v0,v0,0x100
80013bdc:	24030001 	li	v1,1
80013be0:	14400050 	bnez	v0,80013d24 <_Z4Op00v+0x17c>
80013be4:	a2630044 	sb	v1,68(s3)
80013be8:	96420008 	lhu	v0,8(s2)
80013bec:	9284e2f8 	lbu	a0,-7432(s4)
80013bf0:	00402821 	move	a1,v0
80013bf4:	3c118006 	lui	s1,0x8006
80013bf8:	2442ffff 	addiu	v0,v0,-1
80013bfc:	26314444 	addiu	s1,s1,17476
80013c00:	0220f809 	jalr	s1
80013c04:	a6420008 	sh	v0,8(s2)
80013c08:	8e620010 	lw	v0,16(s3)
80013c0c:	8e64000c 	lw	a0,12(s3)
80013c10:	96450008 	lhu	a1,8(s2)
80013c14:	00822023 	subu	a0,a0,v0
80013c18:	24840001 	addiu	a0,a0,1
80013c1c:	00042203 	sra	a0,a0,0x8
80013c20:	0220f809 	jalr	s1
80013c24:	308400ff 	andi	a0,a0,0xff
80013c28:	8e620010 	lw	v0,16(s3)
80013c2c:	8e64000c 	lw	a0,12(s3)
80013c30:	96450008 	lhu	a1,8(s2)
80013c34:	00822023 	subu	a0,a0,v0
80013c38:	24840001 	addiu	a0,a0,1
80013c3c:	24a5ffff 	addiu	a1,a1,-1
80013c40:	3c108021 	lui	s0,0x8021
80013c44:	2610e284 	addiu	s0,s0,-7548
80013c48:	308400ff 	andi	a0,a0,0xff
80013c4c:	0220f809 	jalr	s1
80013c50:	30a5ffff 	andi	a1,a1,0xffff
80013c54:	9203000a 	lbu	v1,10(s0)
80013c58:	92420002 	lbu	v0,2(s2)
80013c5c:	92060008 	lbu	a2,8(s0)
80013c60:	30630080 	andi	v1,v1,0x80
80013c64:	92070009 	lbu	a3,9(s0)
80013c68:	00c33025 	or	a2,a2,v1
80013c6c:	9204000b 	lbu	a0,11(s0)
80013c70:	96430008 	lhu	v1,8(s2)
80013c74:	3042003c 	andi	v0,v0,0x3c
80013c78:	304500ff 	andi	a1,v0,0xff
80013c7c:	24020002 	li	v0,2
80013c80:	0007100b 	movn	v0,zero,a3
80013c84:	00042180 	sll	a0,a0,0x6
80013c88:	2463fffe 	addiu	v1,v1,-2
80013c8c:	00a62825 	or	a1,a1,a2
80013c90:	00441025 	or	v0,v0,a0
80013c94:	3063ffff 	andi	v1,v1,0xffff
80013c98:	00451025 	or	v0,v0,a1
80013c9c:	00602821 	move	a1,v1
80013ca0:	2463ffff 	addiu	v1,v1,-1
80013ca4:	a2420002 	sb	v0,2(s2)
80013ca8:	304400ff 	andi	a0,v0,0xff
80013cac:	0220f809 	jalr	s1
80013cb0:	a6430008 	sh	v1,8(s2)
80013cb4:	92450002 	lbu	a1,2(s2)
80013cb8:	3c038022 	lui	v1,0x8022
80013cbc:	30a200f7 	andi	v0,a1,0xf7
80013cc0:	34420004 	ori	v0,v0,0x4
80013cc4:	a2420002 	sb	v0,2(s2)
80013cc8:	3c028006 	lui	v0,0x8006
80013ccc:	a06550cc 	sb	a1,20684(v1)
80013cd0:	3404ffe6 	li	a0,0xffe6
80013cd4:	a280e2f8 	sb	zero,-7432(s4)
80013cd8:	24424be8 	addiu	v0,v0,19432
80013cdc:	0040f809 	jalr	v0
80013ce0:	ae000010 	sw	zero,16(s0)
80013ce4:	00402021 	move	a0,v0
80013ce8:	3c028006 	lui	v0,0x8006
80013cec:	244240f8 	addiu	v0,v0,16632
80013cf0:	0040f809 	jalr	v0
80013cf4:	00000000 	nop
80013cf8:	8e630020 	lw	v1,32(s3)
80013cfc:	2463000c 	addiu	v1,v1,12
80013d00:	ae630020 	sw	v1,32(s3)
80013d04:	8fbf0024 	lw	ra,36(sp)
80013d08:	8fb40020 	lw	s4,32(sp)
80013d0c:	8fb3001c 	lw	s3,28(sp)
80013d10:	8fb20018 	lw	s2,24(sp)
80013d14:	8fb10014 	lw	s1,20(sp)
80013d18:	8fb00010 	lw	s0,16(sp)
80013d1c:	03e00008 	jr	ra
80013d20:	27bd0028 	addiu	sp,sp,40
80013d24:	8e620010 	lw	v0,16(s3)
80013d28:	8e64000c 	lw	a0,12(s3)
80013d2c:	96450008 	lhu	a1,8(s2)
80013d30:	00822023 	subu	a0,a0,v0
80013d34:	00042203 	sra	a0,a0,0x8
80013d38:	3c118006 	lui	s1,0x8006
80013d3c:	26314444 	addiu	s1,s1,17476
80013d40:	0220f809 	jalr	s1
80013d44:	308400ff 	andi	a0,a0,0xff
80013d48:	8e620010 	lw	v0,16(s3)
80013d4c:	8e64000c 	lw	a0,12(s3)
80013d50:	96450008 	lhu	a1,8(s2)
80013d54:	00822023 	subu	a0,a0,v0
80013d58:	24a5ffff 	addiu	a1,a1,-1
80013d5c:	3c108021 	lui	s0,0x8021
80013d60:	2610e284 	addiu	s0,s0,-7548
80013d64:	308400ff 	andi	a0,a0,0xff
80013d68:	0220f809 	jalr	s1
80013d6c:	30a5ffff 	andi	a1,a1,0xffff
80013d70:	9203000a 	lbu	v1,10(s0)
80013d74:	92420002 	lbu	v0,2(s2)
80013d78:	92060008 	lbu	a2,8(s0)
80013d7c:	30630080 	andi	v1,v1,0x80
80013d80:	92070009 	lbu	a3,9(s0)
80013d84:	00c33025 	or	a2,a2,v1
80013d88:	9204000b 	lbu	a0,11(s0)
80013d8c:	96430008 	lhu	v1,8(s2)
80013d90:	3042003c 	andi	v0,v0,0x3c
80013d94:	304500ff 	andi	a1,v0,0xff
80013d98:	24020002 	li	v0,2
80013d9c:	0007100b 	movn	v0,zero,a3
80013da0:	00042180 	sll	a0,a0,0x6
80013da4:	2463fffe 	addiu	v1,v1,-2
80013da8:	00a62825 	or	a1,a1,a2
80013dac:	00441025 	or	v0,v0,a0
80013db0:	3063ffff 	andi	v1,v1,0xffff
80013db4:	00451025 	or	v0,v0,a1
80013db8:	00602821 	move	a1,v1
80013dbc:	2463ffff 	addiu	v1,v1,-1
80013dc0:	a2420002 	sb	v0,2(s2)
80013dc4:	304400ff 	andi	a0,v0,0xff
80013dc8:	0220f809 	jalr	s1
80013dcc:	a6430008 	sh	v1,8(s2)
80013dd0:	92450002 	lbu	a1,2(s2)
80013dd4:	3c038022 	lui	v1,0x8022
80013dd8:	30a200f7 	andi	v0,a1,0xf7
80013ddc:	34420004 	ori	v0,v0,0x4
80013de0:	a2420002 	sb	v0,2(s2)
80013de4:	3c028006 	lui	v0,0x8006
80013de8:	a06550cc 	sb	a1,20684(v1)
80013dec:	3404fffe 	li	a0,0xfffe
80013df0:	a280e2f8 	sb	zero,-7432(s4)
80013df4:	24424be8 	addiu	v0,v0,19432
80013df8:	0040f809 	jalr	v0
80013dfc:	ae000010 	sw	zero,16(s0)
80013e00:	00402021 	move	a0,v0
80013e04:	3c028006 	lui	v0,0x8006
80013e08:	244240f8 	addiu	v0,v0,16632
80013e0c:	0040f809 	jalr	v0
80013e10:	00000000 	nop
80013e14:	8e630020 	lw	v1,32(s3)
80013e18:	24630006 	addiu	v1,v1,6
80013e1c:	ae630020 	sw	v1,32(s3)
80013e20:	8fbf0024 	lw	ra,36(sp)
80013e24:	8fb40020 	lw	s4,32(sp)
80013e28:	8fb3001c 	lw	s3,28(sp)
80013e2c:	8fb20018 	lw	s2,24(sp)
80013e30:	8fb10014 	lw	s1,20(sp)
80013e34:	8fb00010 	lw	s0,16(sp)
80013e38:	03e00008 	jr	ra
80013e3c:	27bd0028 	addiu	sp,sp,40

80013e40 <_Z4Op08v>:
80013e40:	27bdffe8 	addiu	sp,sp,-24
80013e44:	3c068021 	lui	a2,0x8021
80013e48:	afbf0010 	sw	ra,16(sp)
80013e4c:	24c6e2f8 	addiu	a2,a2,-7432
80013e50:	90c30002 	lbu	v1,2(a2)
80013e54:	3c028021 	lui	v0,0x8021
80013e58:	2442e284 	addiu	v0,v0,-7548
80013e5c:	9045000a 	lbu	a1,10(v0)
80013e60:	3063003c 	andi	v1,v1,0x3c
80013e64:	a0c30002 	sb	v1,2(a2)
80013e68:	90470008 	lbu	a3,8(v0)
80013e6c:	90480009 	lbu	t0,9(v0)
80013e70:	9043000b 	lbu	v1,11(v0)
80013e74:	90c40002 	lbu	a0,2(a2)
80013e78:	30a50080 	andi	a1,a1,0x80
80013e7c:	24020002 	li	v0,2
80013e80:	00e53825 	or	a3,a3,a1
80013e84:	0008100b 	movn	v0,zero,t0
80013e88:	00031980 	sll	v1,v1,0x6
80013e8c:	00872025 	or	a0,a0,a3
80013e90:	00431025 	or	v0,v0,v1
80013e94:	94c30008 	lhu	v1,8(a2)
80013e98:	00441025 	or	v0,v0,a0
80013e9c:	a0c20002 	sb	v0,2(a2)
80013ea0:	304400ff 	andi	a0,v0,0xff
80013ea4:	00602821 	move	a1,v1
80013ea8:	3c028006 	lui	v0,0x8006
80013eac:	2463ffff 	addiu	v1,v1,-1
80013eb0:	24424444 	addiu	v0,v0,17476
80013eb4:	0040f809 	jalr	v0
80013eb8:	a4c30008 	sh	v1,8(a2)
80013ebc:	3c038021 	lui	v1,0x8021
80013ec0:	2463e2a8 	addiu	v1,v1,-7512
80013ec4:	8c620020 	lw	v0,32(v1)
80013ec8:	24420006 	addiu	v0,v0,6
80013ecc:	ac620020 	sw	v0,32(v1)
80013ed0:	8fbf0010 	lw	ra,16(sp)
80013ed4:	03e00008 	jr	ra
80013ed8:	27bd0018 	addiu	sp,sp,24

80013edc <_Z4Op22v>:
80013edc:	27bdffd8 	addiu	sp,sp,-40
80013ee0:	afb00010 	sw	s0,16(sp)
80013ee4:	3c108021 	lui	s0,0x8021
80013ee8:	afbf0024 	sw	ra,36(sp)
80013eec:	afb40020 	sw	s4,32(sp)
80013ef0:	afb3001c 	sw	s3,28(sp)
80013ef4:	afb20018 	sw	s2,24(sp)
80013ef8:	afb10014 	sw	s1,20(sp)
80013efc:	2610e2a8 	addiu	s0,s0,-7512
80013f00:	8e07000c 	lw	a3,12(s0)
80013f04:	3c138021 	lui	s3,0x8021
80013f08:	90e20001 	lbu	v0,1(a3)
80013f0c:	2672e2f8 	addiu	s2,s3,-7432
80013f10:	90e60000 	lbu	a2,0(a3)
80013f14:	90e50002 	lbu	a1,2(a3)
80013f18:	8e0a002c 	lw	t2,44(s0)
80013f1c:	8e030030 	lw	v1,48(s0)
80013f20:	96480008 	lhu	t0,8(s2)
80013f24:	8e090020 	lw	t1,32(s0)
80013f28:	00021200 	sll	v0,v0,0x8
80013f2c:	006a1821 	addu	v1,v1,t2
80013f30:	00c23021 	addu	a2,a2,v0
80013f34:	00052c00 	sll	a1,a1,0x10
80013f38:	00c53021 	addu	a2,a2,a1
80013f3c:	01234821 	addu	t1,t1,v1
80013f40:	24e70003 	addiu	a3,a3,3
80013f44:	9264e2f8 	lbu	a0,-7432(s3)
80013f48:	01002821 	move	a1,t0
80013f4c:	3c148021 	lui	s4,0x8021
80013f50:	2508ffff 	addiu	t0,t0,-1
80013f54:	3c118006 	lui	s1,0x8006
80013f58:	26314444 	addiu	s1,s1,17476
80013f5c:	ae867018 	sw	a2,28696(s4)
80013f60:	ae07000c 	sw	a3,12(s0)
80013f64:	ae090020 	sw	t1,32(s0)
80013f68:	0220f809 	jalr	s1
80013f6c:	a6480008 	sh	t0,8(s2)
80013f70:	8e020010 	lw	v0,16(s0)
80013f74:	8e04000c 	lw	a0,12(s0)
80013f78:	96450008 	lhu	a1,8(s2)
80013f7c:	00822023 	subu	a0,a0,v0
80013f80:	2484ffff 	addiu	a0,a0,-1
80013f84:	00042203 	sra	a0,a0,0x8
80013f88:	0220f809 	jalr	s1
80013f8c:	308400ff 	andi	a0,a0,0xff
80013f90:	8e020010 	lw	v0,16(s0)
80013f94:	8e04000c 	lw	a0,12(s0)
80013f98:	96450008 	lhu	a1,8(s2)
80013f9c:	00822023 	subu	a0,a0,v0
80013fa0:	2484ffff 	addiu	a0,a0,-1
80013fa4:	24a5ffff 	addiu	a1,a1,-1
80013fa8:	308400ff 	andi	a0,a0,0xff
80013fac:	0220f809 	jalr	s1
80013fb0:	30a5ffff 	andi	a1,a1,0xffff
80013fb4:	96420008 	lhu	v0,8(s2)
80013fb8:	8e837018 	lw	v1,28696(s4)
80013fbc:	2442fffe 	addiu	v0,v0,-2
80013fc0:	3c0500ff 	lui	a1,0xff
80013fc4:	a6420008 	sh	v0,8(s2)
80013fc8:	00652824 	and	a1,v1,a1
80013fcc:	00602021 	move	a0,v1
80013fd0:	3c028021 	lui	v0,0x8021
80013fd4:	00031c03 	sra	v1,v1,0x10
80013fd8:	a263e2f8 	sb	v1,-7432(s3)
80013fdc:	ac45e294 	sw	a1,-7532(v0)
80013fe0:	3c198006 	lui	t9,0x8006
80013fe4:	8fbf0024 	lw	ra,36(sp)
80013fe8:	8fb40020 	lw	s4,32(sp)
80013fec:	8fb3001c 	lw	s3,28(sp)
80013ff0:	8fb20018 	lw	s2,24(sp)
80013ff4:	8fb10014 	lw	s1,20(sp)
80013ff8:	8fb00010 	lw	s0,16(sp)
80013ffc:	273940f8 	addiu	t9,t9,16632
80014000:	03200008 	jr	t9
80014004:	27bd0028 	addiu	sp,sp,40

80014008 <_Z6Op22E1v>:
80014008:	27bdffd8 	addiu	sp,sp,-40
8001400c:	afb00010 	sw	s0,16(sp)
80014010:	3c108021 	lui	s0,0x8021
80014014:	afbf0024 	sw	ra,36(sp)
80014018:	afb40020 	sw	s4,32(sp)
8001401c:	afb3001c 	sw	s3,28(sp)
80014020:	afb20018 	sw	s2,24(sp)
80014024:	afb10014 	sw	s1,20(sp)
80014028:	2610e2a8 	addiu	s0,s0,-7512
8001402c:	8e07000c 	lw	a3,12(s0)
80014030:	3c138021 	lui	s3,0x8021
80014034:	90e20001 	lbu	v0,1(a3)
80014038:	2671e2f8 	addiu	s1,s3,-7432
8001403c:	90e60000 	lbu	a2,0(a3)
80014040:	90e30002 	lbu	v1,2(a3)
80014044:	8e0a002c 	lw	t2,44(s0)
80014048:	8e050030 	lw	a1,48(s0)
8001404c:	96280008 	lhu	t0,8(s1)
80014050:	8e090020 	lw	t1,32(s0)
80014054:	00021200 	sll	v0,v0,0x8
80014058:	00aa2821 	addu	a1,a1,t2
8001405c:	00c23021 	addu	a2,a2,v0
80014060:	00031c00 	sll	v1,v1,0x10
80014064:	00c33021 	addu	a2,a2,v1
80014068:	01254821 	addu	t1,t1,a1
8001406c:	24e70003 	addiu	a3,a3,3
80014070:	9264e2f8 	lbu	a0,-7432(s3)
80014074:	01002821 	move	a1,t0
80014078:	3c148021 	lui	s4,0x8021
8001407c:	2508ffff 	addiu	t0,t0,-1
80014080:	3c128006 	lui	s2,0x8006
80014084:	26524444 	addiu	s2,s2,17476
80014088:	ae867018 	sw	a2,28696(s4)
8001408c:	ae07000c 	sw	a3,12(s0)
80014090:	ae090020 	sw	t1,32(s0)
80014094:	0240f809 	jalr	s2
80014098:	a6280008 	sh	t0,8(s1)
8001409c:	8e030010 	lw	v1,16(s0)
800140a0:	8e04000c 	lw	a0,12(s0)
800140a4:	96220008 	lhu	v0,8(s1)
800140a8:	00832023 	subu	a0,a0,v1
800140ac:	2484ffff 	addiu	a0,a0,-1
800140b0:	00402821 	move	a1,v0
800140b4:	00042203 	sra	a0,a0,0x8
800140b8:	2442ffff 	addiu	v0,v0,-1
800140bc:	a6220008 	sh	v0,8(s1)
800140c0:	0240f809 	jalr	s2
800140c4:	308400ff 	andi	a0,a0,0xff
800140c8:	8e030010 	lw	v1,16(s0)
800140cc:	8e04000c 	lw	a0,12(s0)
800140d0:	96220008 	lhu	v0,8(s1)
800140d4:	00832023 	subu	a0,a0,v1
800140d8:	00402821 	move	a1,v0
800140dc:	2484ffff 	addiu	a0,a0,-1
800140e0:	2442ffff 	addiu	v0,v0,-1
800140e4:	a6220008 	sh	v0,8(s1)
800140e8:	0240f809 	jalr	s2
800140ec:	308400ff 	andi	a0,a0,0xff
800140f0:	8e837018 	lw	v1,28696(s4)
800140f4:	24020001 	li	v0,1
800140f8:	3c0500ff 	lui	a1,0xff
800140fc:	a2220009 	sb	v0,9(s1)
80014100:	00652824 	and	a1,v1,a1
80014104:	00602021 	move	a0,v1
80014108:	3c028021 	lui	v0,0x8021
8001410c:	00031c03 	sra	v1,v1,0x10
80014110:	a263e2f8 	sb	v1,-7432(s3)
80014114:	ac45e294 	sw	a1,-7532(v0)
80014118:	3c198006 	lui	t9,0x8006
8001411c:	8fbf0024 	lw	ra,36(sp)
80014120:	8fb40020 	lw	s4,32(sp)
80014124:	8fb3001c 	lw	s3,28(sp)
80014128:	8fb20018 	lw	s2,24(sp)
8001412c:	8fb10014 	lw	s1,20(sp)
80014130:	8fb00010 	lw	s0,16(sp)
80014134:	273940f8 	addiu	t9,t9,16632
80014138:	03200008 	jr	t9
8001413c:	27bd0028 	addiu	sp,sp,40

80014140 <_Z4Op5Cv>:
80014140:	3c068021 	lui	a2,0x8021
80014144:	24c6e2a8 	addiu	a2,a2,-7512
80014148:	8cca000c 	lw	t2,12(a2)
8001414c:	8cc7002c 	lw	a3,44(a2)
80014150:	91420001 	lbu	v0,1(t2)
80014154:	91450000 	lbu	a1,0(t2)
80014158:	91430002 	lbu	v1,2(t2)
8001415c:	00021200 	sll	v0,v0,0x8
80014160:	00a22821 	addu	a1,a1,v0
80014164:	00031c00 	sll	v1,v1,0x10
80014168:	8cc40030 	lw	a0,48(a2)
8001416c:	00a32821 	addu	a1,a1,v1
80014170:	8cc80020 	lw	t0,32(a2)
80014174:	00872021 	addu	a0,a0,a3
80014178:	3c028021 	lui	v0,0x8021
8001417c:	3c0700ff 	lui	a3,0xff
80014180:	00054c03 	sra	t1,a1,0x10
80014184:	01044021 	addu	t0,t0,a0
80014188:	254a0003 	addiu	t2,t2,3
8001418c:	00a73824 	and	a3,a1,a3
80014190:	a049e2f8 	sb	t1,-7432(v0)
80014194:	3c038021 	lui	v1,0x8021
80014198:	3c028021 	lui	v0,0x8021
8001419c:	3c198006 	lui	t9,0x8006
800141a0:	00a02021 	move	a0,a1
800141a4:	acc80020 	sw	t0,32(a2)
800141a8:	ac67e294 	sw	a3,-7532(v1)
800141ac:	ac457018 	sw	a1,28696(v0)
800141b0:	273940f8 	addiu	t9,t9,16632
800141b4:	03200008 	jr	t9
800141b8:	acca000c 	sw	t2,12(a2)

800141bc <_Z6Op0FM1v>:
800141bc:	27bdffe0 	addiu	sp,sp,-32
800141c0:	3c058021 	lui	a1,0x8021
800141c4:	afbf0018 	sw	ra,24(sp)
800141c8:	afb10014 	sw	s1,20(sp)
800141cc:	afb00010 	sw	s0,16(sp)
800141d0:	24a5e2a8 	addiu	a1,a1,-7512
800141d4:	8ca6000c 	lw	a2,12(a1)
800141d8:	8ca8002c 	lw	t0,44(a1)
800141dc:	90c20001 	lbu	v0,1(a2)
800141e0:	90c40000 	lbu	a0,0(a2)
800141e4:	90c30002 	lbu	v1,2(a2)
800141e8:	00021200 	sll	v0,v0,0x8
800141ec:	00822021 	addu	a0,a0,v0
800141f0:	00031c00 	sll	v1,v1,0x10
800141f4:	00832021 	addu	a0,a0,v1
800141f8:	8ca70030 	lw	a3,48(a1)
800141fc:	3c028021 	lui	v0,0x8021
80014200:	ac447018 	sw	a0,28696(v0)
80014204:	8ca30020 	lw	v1,32(a1)
80014208:	00e83821 	addu	a3,a3,t0
8001420c:	90c80002 	lbu	t0,2(a2)
80014210:	3c028022 	lui	v0,0x8022
80014214:	3c118021 	lui	s1,0x8021
80014218:	2631e2f8 	addiu	s1,s1,-7432
8001421c:	00671821 	addu	v1,v1,a3
80014220:	24c60003 	addiu	a2,a2,3
80014224:	a04850cc 	sb	t0,20684(v0)
80014228:	3c028006 	lui	v0,0x8006
8001422c:	92300004 	lbu	s0,4(s1)
80014230:	aca30020 	sw	v1,32(a1)
80014234:	244249d4 	addiu	v0,v0,18900
80014238:	0040f809 	jalr	v0
8001423c:	aca6000c 	sw	a2,12(a1)
80014240:	02028025 	or	s0,s0,v0
80014244:	3c028021 	lui	v0,0x8021
80014248:	320300ff 	andi	v1,s0,0xff
8001424c:	2442e284 	addiu	v0,v0,-7548
80014250:	a043000a 	sb	v1,10(v0)
80014254:	a0430009 	sb	v1,9(v0)
80014258:	a2300004 	sb	s0,4(s1)
8001425c:	8fbf0018 	lw	ra,24(sp)
80014260:	8fb10014 	lw	s1,20(sp)
80014264:	8fb00010 	lw	s0,16(sp)
80014268:	03e00008 	jr	ra
8001426c:	27bd0020 	addiu	sp,sp,32

80014270 <_Z6OpCFM0v>:
80014270:	27bdffe8 	addiu	sp,sp,-24
80014274:	3c058021 	lui	a1,0x8021
80014278:	afbf0014 	sw	ra,20(sp)
8001427c:	afb00010 	sw	s0,16(sp)
80014280:	24a5e2a8 	addiu	a1,a1,-7512
80014284:	8ca6000c 	lw	a2,12(a1)
80014288:	8ca70030 	lw	a3,48(a1)
8001428c:	90c20001 	lbu	v0,1(a2)
80014290:	90c40000 	lbu	a0,0(a2)
80014294:	90c30002 	lbu	v1,2(a2)
80014298:	00021200 	sll	v0,v0,0x8
8001429c:	00822021 	addu	a0,a0,v0
800142a0:	00031c00 	sll	v1,v1,0x10
800142a4:	00832021 	addu	a0,a0,v1
800142a8:	3c028021 	lui	v0,0x8021
800142ac:	ac447018 	sw	a0,28696(v0)
800142b0:	8ca8002c 	lw	t0,44(a1)
800142b4:	90c90002 	lbu	t1,2(a2)
800142b8:	8ca30020 	lw	v1,32(a1)
800142bc:	3c028021 	lui	v0,0x8021
800142c0:	9450e2fc 	lhu	s0,-7428(v0)
800142c4:	00e83821 	addu	a3,a3,t0
800142c8:	3c028022 	lui	v0,0x8022
800142cc:	00671821 	addu	v1,v1,a3
800142d0:	24c60003 	addiu	a2,a2,3
800142d4:	a04950cc 	sb	t1,20684(v0)
800142d8:	3c028006 	lui	v0,0x8006
800142dc:	aca30020 	sw	v1,32(a1)
800142e0:	24424be8 	addiu	v0,v0,19432
800142e4:	0040f809 	jalr	v0
800142e8:	aca6000c 	sw	a2,12(a1)
800142ec:	02028023 	subu	s0,s0,v0
800142f0:	3205ffff 	andi	a1,s0,0xffff
800142f4:	00103027 	nor	a2,zero,s0
800142f8:	3c038021 	lui	v1,0x8021
800142fc:	2463e284 	addiu	v1,v1,-7548
80014300:	00052202 	srl	a0,a1,0x8
80014304:	000637c2 	srl	a2,a2,0x1f
80014308:	0005282b 	sltu	a1,zero,a1
8001430c:	3c028022 	lui	v0,0x8022
80014310:	a064000a 	sb	a0,10(v1)
80014314:	ac5050c8 	sw	s0,20680(v0)
80014318:	a0660008 	sb	a2,8(v1)
8001431c:	a0650009 	sb	a1,9(v1)
80014320:	8fbf0014 	lw	ra,20(sp)
80014324:	8fb00010 	lw	s0,16(sp)
80014328:	03e00008 	jr	ra
8001432c:	27bd0018 	addiu	sp,sp,24

80014330 <_Z6OpE9M0v>:
80014330:	27bdffd8 	addiu	sp,sp,-40
80014334:	afb3001c 	sw	s3,28(sp)
80014338:	3c068021 	lui	a2,0x8021
8001433c:	3c138021 	lui	s3,0x8021
80014340:	afb20018 	sw	s2,24(sp)
80014344:	afb00010 	sw	s0,16(sp)
80014348:	afbf0020 	sw	ra,32(sp)
8001434c:	afb10014 	sw	s1,20(sp)
80014350:	24c6e2a8 	addiu	a2,a2,-7512
80014354:	2670e284 	addiu	s0,s3,-7548
80014358:	8cc5000c 	lw	a1,12(a2)
8001435c:	8e030010 	lw	v1,16(s0)
80014360:	8cc20010 	lw	v0,16(a2)
80014364:	00a31821 	addu	v1,a1,v1
80014368:	00621823 	subu	v1,v1,v0
8001436c:	3c028021 	lui	v0,0x8021
80014370:	ac437018 	sw	v1,28696(v0)
80014374:	24a50002 	addiu	a1,a1,2
80014378:	3c028006 	lui	v0,0x8006
8001437c:	00602021 	move	a0,v1
80014380:	acc5000c 	sw	a1,12(a2)
80014384:	24424be8 	addiu	v0,v0,19432
80014388:	0040f809 	jalr	v0
8001438c:	3c128021 	lui	s2,0x8021
80014390:	2644e2f8 	addiu	a0,s2,-7432
80014394:	00405821 	move	t3,v0
80014398:	90820002 	lbu	v0,2(a0)
8001439c:	3c038022 	lui	v1,0x8022
800143a0:	30420008 	andi	v0,v0,0x8
800143a4:	1040005e 	beqz	v0,80014520 <_Z6OpE9M0v+0x1f0>
800143a8:	a46b50be 	sh	t3,20670(v1)
800143ac:	92020008 	lbu	v0,8(s0)
800143b0:	948c0004 	lhu	t4,4(a0)
800143b4:	3169000f 	andi	t1,t3,0xf
800143b8:	2c420001 	sltiu	v0,v0,1
800143bc:	01221021 	addu	v0,t1,v0
800143c0:	000b3102 	srl	a2,t3,0x4
800143c4:	3185000f 	andi	a1,t4,0xf
800143c8:	000c1902 	srl	v1,t4,0x4
800143cc:	00a22823 	subu	a1,a1,v0
800143d0:	30c6000f 	andi	a2,a2,0xf
800143d4:	000b4302 	srl	t0,t3,0xc
800143d8:	000b3a02 	srl	a3,t3,0x8
800143dc:	000c2202 	srl	a0,t4,0x8
800143e0:	3063000f 	andi	v1,v1,0xf
800143e4:	000c1302 	srl	v0,t4,0xc
800143e8:	30e7000f 	andi	a3,a3,0xf
800143ec:	00661823 	subu	v1,v1,a2
800143f0:	00481023 	subu	v0,v0,t0
800143f4:	3084000f 	andi	a0,a0,0xf
800143f8:	00872023 	subu	a0,a0,a3
800143fc:	30a500ff 	andi	a1,a1,0xff
80014400:	306f00ff 	andi	t7,v1,0xff
80014404:	305100ff 	andi	s1,v0,0xff
80014408:	3c038022 	lui	v1,0x8022
8001440c:	3c028022 	lui	v0,0x8022
80014410:	309800ff 	andi	t8,a0,0xff
80014414:	3c198022 	lui	t9,0x8022
80014418:	3c0e8022 	lui	t6,0x8022
8001441c:	3c0d8022 	lui	t5,0x8022
80014420:	3c0a8022 	lui	t2,0x8022
80014424:	a04950ae 	sb	t1,20654(v0)
80014428:	a06650af 	sb	a2,20655(v1)
8001442c:	3c028022 	lui	v0,0x8022
80014430:	3c038022 	lui	v1,0x8022
80014434:	2ca4000a 	sltiu	a0,a1,10
80014438:	a04750b0 	sb	a3,20656(v0)
8001443c:	a06850b1 	sb	t0,20657(v1)
80014440:	a32550aa 	sb	a1,20650(t9)
80014444:	a1cf50ab 	sb	t7,20651(t6)
80014448:	a1b850ac 	sb	t8,20652(t5)
8001444c:	10800063 	beqz	a0,800145dc <_Z6OpE9M0v+0x2ac>
80014450:	a15150ad 	sb	s1,20653(t2)
80014454:	91c350ab 	lbu	v1,20651(t6)
80014458:	2c62000a 	sltiu	v0,v1,10
8001445c:	10400056 	beqz	v0,800145b8 <_Z6OpE9M0v+0x288>
80014460:	2462000a 	addiu	v0,v1,10
80014464:	91a350ac 	lbu	v1,20652(t5)
80014468:	2c62000a 	sltiu	v0,v1,10
8001446c:	10400065 	beqz	v0,80014604 <_Z6OpE9M0v+0x2d4>
80014470:	2462000a 	addiu	v0,v1,10
80014474:	914350ad 	lbu	v1,20653(t2)
80014478:	2c62000a 	sltiu	v0,v1,10
8001447c:	1440004c 	bnez	v0,800145b0 <_Z6OpE9M0v+0x280>
80014480:	24020001 	li	v0,1
80014484:	2462000a 	addiu	v0,v1,10
80014488:	a14250ad 	sb	v0,20653(t2)
8001448c:	a2000008 	sb	zero,8(s0)
80014490:	914250ad 	lbu	v0,20653(t2)
80014494:	91a350ac 	lbu	v1,20652(t5)
80014498:	91c450ab 	lbu	a0,20651(t6)
8001449c:	00031a00 	sll	v1,v1,0x8
800144a0:	00021300 	sll	v0,v0,0xc
800144a4:	932550aa 	lbu	a1,20650(t9)
800144a8:	00431025 	or	v0,v0,v1
800144ac:	00451025 	or	v0,v0,a1
800144b0:	00042100 	sll	a0,a0,0x4
800144b4:	00822025 	or	a0,a0,v0
800144b8:	308affff 	andi	t2,a0,0xffff
800144bc:	018a1026 	xor	v0,t4,t2
800144c0:	018b2026 	xor	a0,t4,t3
800144c4:	30428000 	andi	v0,v0,0x8000
800144c8:	3c038022 	lui	v1,0x8022
800144cc:	00822024 	and	a0,a0,v0
800144d0:	10800055 	beqz	a0,80014628 <_Z6OpE9M0v+0x2f8>
800144d4:	a46a50b4 	sh	t2,20660(v1)
800144d8:	2663e284 	addiu	v1,s3,-7548
800144dc:	24020001 	li	v0,1
800144e0:	a062000b 	sb	v0,11(v1)
800144e4:	2643e2f8 	addiu	v1,s2,-7432
800144e8:	3142ffff 	andi	v0,t2,0xffff
800144ec:	a46a0004 	sh	t2,4(v1)
800144f0:	2664e284 	addiu	a0,s3,-7548
800144f4:	00021a02 	srl	v1,v0,0x8
800144f8:	0002102b 	sltu	v0,zero,v0
800144fc:	a083000a 	sb	v1,10(a0)
80014500:	a0820009 	sb	v0,9(a0)
80014504:	8fbf0020 	lw	ra,32(sp)
80014508:	8fb3001c 	lw	s3,28(sp)
8001450c:	8fb20018 	lw	s2,24(sp)
80014510:	8fb10014 	lw	s1,20(sp)
80014514:	8fb00010 	lw	s0,16(sp)
80014518:	03e00008 	jr	ra
8001451c:	27bd0028 	addiu	sp,sp,40
80014520:	94840004 	lhu	a0,4(a0)
80014524:	92030008 	lbu	v1,8(s0)
80014528:	008b1023 	subu	v0,a0,t3
8001452c:	00431021 	addu	v0,v0,v1
80014530:	2442ffff 	addiu	v0,v0,-1
80014534:	008b1826 	xor	v1,a0,t3
80014538:	3046ffff 	andi	a2,v0,0xffff
8001453c:	30638000 	andi	v1,v1,0x8000
80014540:	00022827 	nor	a1,zero,v0
80014544:	00862026 	xor	a0,a0,a2
80014548:	00832024 	and	a0,a0,v1
8001454c:	00052fc2 	srl	a1,a1,0x1f
80014550:	3c038022 	lui	v1,0x8022
80014554:	ac6250c8 	sw	v0,20680(v1)
80014558:	10800012 	beqz	a0,800145a4 <_Z6OpE9M0v+0x274>
8001455c:	a2050008 	sb	a1,8(s0)
80014560:	24020001 	li	v0,1
80014564:	a202000b 	sb	v0,11(s0)
80014568:	2643e2f8 	addiu	v1,s2,-7432
8001456c:	30c2ffff 	andi	v0,a2,0xffff
80014570:	a4660004 	sh	a2,4(v1)
80014574:	2664e284 	addiu	a0,s3,-7548
80014578:	00021a02 	srl	v1,v0,0x8
8001457c:	0002102b 	sltu	v0,zero,v0
80014580:	a083000a 	sb	v1,10(a0)
80014584:	a0820009 	sb	v0,9(a0)
80014588:	8fbf0020 	lw	ra,32(sp)
8001458c:	8fb3001c 	lw	s3,28(sp)
80014590:	8fb20018 	lw	s2,24(sp)
80014594:	8fb10014 	lw	s1,20(sp)
80014598:	8fb00010 	lw	s0,16(sp)
8001459c:	03e00008 	jr	ra
800145a0:	27bd0028 	addiu	sp,sp,40
800145a4:	0800515a 	j	80014568 <_Z6OpE9M0v+0x238>
800145a8:	a200000b 	sb	zero,11(s0)
800145ac:	24020001 	li	v0,1
800145b0:	08005124 	j	80014490 <_Z6OpE9M0v+0x160>
800145b4:	a2020008 	sb	v0,8(s0)
800145b8:	2703ffff 	addiu	v1,t8,-1
800145bc:	a1a350ac 	sb	v1,20652(t5)
800145c0:	91a350ac 	lbu	v1,20652(t5)
800145c4:	a1c250ab 	sb	v0,20651(t6)
800145c8:	2c62000a 	sltiu	v0,v1,10
800145cc:	1440ffa9 	bnez	v0,80014474 <_Z6OpE9M0v+0x144>
800145d0:	2462000a 	addiu	v0,v1,10
800145d4:	08005182 	j	80014608 <_Z6OpE9M0v+0x2d8>
800145d8:	2623ffff 	addiu	v1,s1,-1
800145dc:	25e3ffff 	addiu	v1,t7,-1
800145e0:	a1c350ab 	sb	v1,20651(t6)
800145e4:	91c350ab 	lbu	v1,20651(t6)
800145e8:	24a2000a 	addiu	v0,a1,10
800145ec:	a32250aa 	sb	v0,20650(t9)
800145f0:	2c62000a 	sltiu	v0,v1,10
800145f4:	1440ff9b 	bnez	v0,80014464 <_Z6OpE9M0v+0x134>
800145f8:	2462000a 	addiu	v0,v1,10
800145fc:	0800516f 	j	800145bc <_Z6OpE9M0v+0x28c>
80014600:	2703ffff 	addiu	v1,t8,-1
80014604:	2623ffff 	addiu	v1,s1,-1
80014608:	a14350ad 	sb	v1,20653(t2)
8001460c:	914350ad 	lbu	v1,20653(t2)
80014610:	a1a250ac 	sb	v0,20652(t5)
80014614:	2c62000a 	sltiu	v0,v1,10
80014618:	1440ffe4 	bnez	v0,800145ac <_Z6OpE9M0v+0x27c>
8001461c:	2462000a 	addiu	v0,v1,10
80014620:	08005123 	j	8001448c <_Z6OpE9M0v+0x15c>
80014624:	a14250ad 	sb	v0,20653(t2)
80014628:	2662e284 	addiu	v0,s3,-7548
8001462c:	08005139 	j	800144e4 <_Z6OpE9M0v+0x1b4>
80014630:	a040000b 	sb	zero,11(v0)

80014634 <_Z4Op82v>:
80014634:	3c068021 	lui	a2,0x8021
80014638:	24c6e2a8 	addiu	a2,a2,-7512
8001463c:	8cc2000c 	lw	v0,12(a2)
80014640:	8cc40010 	lw	a0,16(a2)
80014644:	90450000 	lbu	a1,0(v0)
80014648:	90430001 	lbu	v1,1(v0)
8001464c:	24480002 	addiu	t0,v0,2
80014650:	01042023 	subu	a0,t0,a0
80014654:	00a42821 	addu	a1,a1,a0
80014658:	8cc70020 	lw	a3,32(a2)
8001465c:	00031a00 	sll	v1,v1,0x8
80014660:	00651821 	addu	v1,v1,a1
80014664:	3c028021 	lui	v0,0x8021
80014668:	8cc50030 	lw	a1,48(a2)
8001466c:	8c44e294 	lw	a0,-7532(v0)
80014670:	24e70006 	addiu	a3,a3,6
80014674:	3063ffff 	andi	v1,v1,0xffff
80014678:	00a72821 	addu	a1,a1,a3
8001467c:	3c028021 	lui	v0,0x8021
80014680:	3c198006 	lui	t9,0x8006
80014684:	00642021 	addu	a0,v1,a0
80014688:	acc50020 	sw	a1,32(a2)
8001468c:	ac437018 	sw	v1,28696(v0)
80014690:	273940f8 	addiu	t9,t9,16632
80014694:	03200008 	jr	t9
80014698:	acc8000c 	sw	t0,12(a2)

8001469c <_Z4Op62v>:
8001469c:	27bdffe0 	addiu	sp,sp,-32
800146a0:	3c078021 	lui	a3,0x8021
800146a4:	afbf001c 	sw	ra,28(sp)
800146a8:	afb20018 	sw	s2,24(sp)
800146ac:	afb10014 	sw	s1,20(sp)
800146b0:	afb00010 	sw	s0,16(sp)
800146b4:	24e7e2a8 	addiu	a3,a3,-7512
800146b8:	8ce2000c 	lw	v0,12(a3)
800146bc:	8ce30010 	lw	v1,16(a3)
800146c0:	90440000 	lbu	a0,0(v0)
800146c4:	90460001 	lbu	a2,1(v0)
800146c8:	24480002 	addiu	t0,v0,2
800146cc:	01031823 	subu	v1,t0,v1
800146d0:	8ce20020 	lw	v0,32(a3)
800146d4:	00832021 	addu	a0,a0,v1
800146d8:	00063200 	sll	a2,a2,0x8
800146dc:	8ce30030 	lw	v1,48(a3)
800146e0:	3c118021 	lui	s1,0x8021
800146e4:	2631e2f8 	addiu	s1,s1,-7432
800146e8:	24420006 	addiu	v0,v0,6
800146ec:	00c43021 	addu	a2,a2,a0
800146f0:	30c6ffff 	andi	a2,a2,0xffff
800146f4:	00621821 	addu	v1,v1,v0
800146f8:	96250008 	lhu	a1,8(s1)
800146fc:	3c108006 	lui	s0,0x8006
80014700:	00062202 	srl	a0,a2,0x8
80014704:	26104444 	addiu	s0,s0,17476
80014708:	3c128021 	lui	s2,0x8021
8001470c:	ace30020 	sw	v1,32(a3)
80014710:	ace8000c 	sw	t0,12(a3)
80014714:	0200f809 	jalr	s0
80014718:	ae467018 	sw	a2,28696(s2)
8001471c:	96250008 	lhu	a1,8(s1)
80014720:	92447018 	lbu	a0,28696(s2)
80014724:	24a5ffff 	addiu	a1,a1,-1
80014728:	0200f809 	jalr	s0
8001472c:	30a5ffff 	andi	a1,a1,0xffff
80014730:	96220008 	lhu	v0,8(s1)
80014734:	8fbf001c 	lw	ra,28(sp)
80014738:	2442fffe 	addiu	v0,v0,-2
8001473c:	a6220008 	sh	v0,8(s1)
80014740:	8fb20018 	lw	s2,24(sp)
80014744:	8fb10014 	lw	s1,20(sp)
80014748:	8fb00010 	lw	s0,16(sp)
8001474c:	03e00008 	jr	ra
80014750:	27bd0020 	addiu	sp,sp,32

80014754 <_Z6Op8EX0v>:
80014754:	3c068021 	lui	a2,0x8021
80014758:	24c6e2a8 	addiu	a2,a2,-7512
8001475c:	8cc9000c 	lw	t1,12(a2)
80014760:	3c028021 	lui	v0,0x8021
80014764:	91230001 	lbu	v1,1(t1)
80014768:	91280000 	lbu	t0,0(t1)
8001476c:	00031a00 	sll	v1,v1,0x8
80014770:	8c44e298 	lw	a0,-7528(v0)
80014774:	01034021 	addu	t0,t0,v1
80014778:	8cc70020 	lw	a3,32(a2)
8001477c:	8cc30030 	lw	v1,48(a2)
80014780:	3c028021 	lui	v0,0x8021
80014784:	01044021 	addu	t0,t0,a0
80014788:	00e33821 	addu	a3,a3,v1
8001478c:	9444e302 	lhu	a0,-7422(v0)
80014790:	25290002 	addiu	t1,t1,2
80014794:	3c028021 	lui	v0,0x8021
80014798:	3c198006 	lui	t9,0x8006
8001479c:	01002821 	move	a1,t0
800147a0:	acc70020 	sw	a3,32(a2)
800147a4:	ac487018 	sw	t0,28696(v0)
800147a8:	2739465c 	addiu	t9,t9,18012
800147ac:	03200008 	jr	t9
800147b0:	acc9000c 	sw	t1,12(a2)

800147b4 <_Z6Op96X0v>:
800147b4:	3c088021 	lui	t0,0x8021
800147b8:	2508e2f8 	addiu	t0,t0,-7432
800147bc:	3c068021 	lui	a2,0x8021
800147c0:	24c6e2a8 	addiu	a2,a2,-7512
800147c4:	9502000c 	lhu	v0,12(t0)
800147c8:	95090006 	lhu	t1,6(t0)
800147cc:	95030002 	lhu	v1,2(t0)
800147d0:	8cca000c 	lw	t2,12(a2)
800147d4:	01224821 	addu	t1,t1,v0
800147d8:	8cc50020 	lw	a1,32(a2)
800147dc:	3402ffff 	li	v0,0xffff
800147e0:	30630100 	andi	v1,v1,0x100
800147e4:	240700ff 	li	a3,255
800147e8:	91440000 	lbu	a0,0(t2)
800147ec:	0043380a 	movz	a3,v0,v1
800147f0:	8cc2002c 	lw	v0,44(a2)
800147f4:	24a50006 	addiu	a1,a1,6
800147f8:	00451021 	addu	v0,v0,a1
800147fc:	00892021 	addu	a0,a0,t1
80014800:	00e43824 	and	a3,a3,a0
80014804:	254a0001 	addiu	t2,t2,1
80014808:	acc20020 	sw	v0,32(a2)
8001480c:	3c198006 	lui	t9,0x8006
80014810:	3c028021 	lui	v0,0x8021
80014814:	9504000a 	lhu	a0,10(t0)
80014818:	00e02821 	move	a1,a3
8001481c:	acca000c 	sw	t2,12(a2)
80014820:	2739465c 	addiu	t9,t9,18012
80014824:	03200008 	jr	t9
80014828:	ac477018 	sw	a3,28696(v0)

8001482c <_Z6Op8EX1v>:
8001482c:	3c068021 	lui	a2,0x8021
80014830:	24c6e2a8 	addiu	a2,a2,-7512
80014834:	8cc9000c 	lw	t1,12(a2)
80014838:	3c028021 	lui	v0,0x8021
8001483c:	91230001 	lbu	v1,1(t1)
80014840:	91280000 	lbu	t0,0(t1)
80014844:	00031a00 	sll	v1,v1,0x8
80014848:	8c44e298 	lw	a0,-7528(v0)
8001484c:	01034021 	addu	t0,t0,v1
80014850:	8cc70020 	lw	a3,32(a2)
80014854:	8cc30030 	lw	v1,48(a2)
80014858:	3c028021 	lui	v0,0x8021
8001485c:	01044021 	addu	t0,t0,a0
80014860:	00e33821 	addu	a3,a3,v1
80014864:	9044e302 	lbu	a0,-7422(v0)
80014868:	25290002 	addiu	t1,t1,2
8001486c:	3c028021 	lui	v0,0x8021
80014870:	3c198006 	lui	t9,0x8006
80014874:	01002821 	move	a1,t0
80014878:	acc70020 	sw	a3,32(a2)
8001487c:	ac487018 	sw	t0,28696(v0)
80014880:	27394444 	addiu	t9,t9,17476
80014884:	03200008 	jr	t9
80014888:	acc9000c 	sw	t1,12(a2)

8001488c <_Z6Op96X1v>:
8001488c:	3c088021 	lui	t0,0x8021
80014890:	2508e2f8 	addiu	t0,t0,-7432
80014894:	3c068021 	lui	a2,0x8021
80014898:	24c6e2a8 	addiu	a2,a2,-7512
8001489c:	9502000c 	lhu	v0,12(t0)
800148a0:	95090006 	lhu	t1,6(t0)
800148a4:	95030002 	lhu	v1,2(t0)
800148a8:	8cca000c 	lw	t2,12(a2)
800148ac:	01224821 	addu	t1,t1,v0
800148b0:	8cc50020 	lw	a1,32(a2)
800148b4:	3402ffff 	li	v0,0xffff
800148b8:	30630100 	andi	v1,v1,0x100
800148bc:	240700ff 	li	a3,255
800148c0:	91440000 	lbu	a0,0(t2)
800148c4:	0043380a 	movz	a3,v0,v1
800148c8:	8cc2002c 	lw	v0,44(a2)
800148cc:	24a50006 	addiu	a1,a1,6
800148d0:	00451021 	addu	v0,v0,a1
800148d4:	00892021 	addu	a0,a0,t1
800148d8:	00e43824 	and	a3,a3,a0
800148dc:	254a0001 	addiu	t2,t2,1
800148e0:	acc20020 	sw	v0,32(a2)
800148e4:	3c198006 	lui	t9,0x8006
800148e8:	3c028021 	lui	v0,0x8021
800148ec:	9104000a 	lbu	a0,10(t0)
800148f0:	00e02821 	move	a1,a3
800148f4:	acca000c 	sw	t2,12(a2)
800148f8:	27394444 	addiu	t9,t9,17476
800148fc:	03200008 	jr	t9
80014900:	ac477018 	sw	a3,28696(v0)

80014904 <_Z6Op8CX0v>:
80014904:	3c068021 	lui	a2,0x8021
80014908:	24c6e2a8 	addiu	a2,a2,-7512
8001490c:	8cc9000c 	lw	t1,12(a2)
80014910:	3c028021 	lui	v0,0x8021
80014914:	91230001 	lbu	v1,1(t1)
80014918:	91280000 	lbu	t0,0(t1)
8001491c:	00031a00 	sll	v1,v1,0x8
80014920:	8c44e298 	lw	a0,-7528(v0)
80014924:	01034021 	addu	t0,t0,v1
80014928:	8cc70020 	lw	a3,32(a2)
8001492c:	8cc30030 	lw	v1,48(a2)
80014930:	3c028021 	lui	v0,0x8021
80014934:	01044021 	addu	t0,t0,a0
80014938:	00e33821 	addu	a3,a3,v1
8001493c:	9444e304 	lhu	a0,-7420(v0)
80014940:	25290002 	addiu	t1,t1,2
80014944:	3c028021 	lui	v0,0x8021
80014948:	3c198006 	lui	t9,0x8006
8001494c:	01002821 	move	a1,t0
80014950:	acc70020 	sw	a3,32(a2)
80014954:	ac487018 	sw	t0,28696(v0)
80014958:	2739465c 	addiu	t9,t9,18012
8001495c:	03200008 	jr	t9
80014960:	acc9000c 	sw	t1,12(a2)

80014964 <_Z6Op94X0v>:
80014964:	3c088021 	lui	t0,0x8021
80014968:	2508e2f8 	addiu	t0,t0,-7432
8001496c:	3c068021 	lui	a2,0x8021
80014970:	24c6e2a8 	addiu	a2,a2,-7512
80014974:	9502000a 	lhu	v0,10(t0)
80014978:	95090006 	lhu	t1,6(t0)
8001497c:	95030002 	lhu	v1,2(t0)
80014980:	8cca000c 	lw	t2,12(a2)
80014984:	01224821 	addu	t1,t1,v0
80014988:	8cc50020 	lw	a1,32(a2)
8001498c:	3402ffff 	li	v0,0xffff
80014990:	30630100 	andi	v1,v1,0x100
80014994:	240700ff 	li	a3,255
80014998:	91440000 	lbu	a0,0(t2)
8001499c:	0043380a 	movz	a3,v0,v1
800149a0:	8cc2002c 	lw	v0,44(a2)
800149a4:	24a50006 	addiu	a1,a1,6
800149a8:	00451021 	addu	v0,v0,a1
800149ac:	00892021 	addu	a0,a0,t1
800149b0:	00e43824 	and	a3,a3,a0
800149b4:	254a0001 	addiu	t2,t2,1
800149b8:	acc20020 	sw	v0,32(a2)
800149bc:	3c198006 	lui	t9,0x8006
800149c0:	3c028021 	lui	v0,0x8021
800149c4:	9504000c 	lhu	a0,12(t0)
800149c8:	00e02821 	move	a1,a3
800149cc:	acca000c 	sw	t2,12(a2)
800149d0:	2739465c 	addiu	t9,t9,18012
800149d4:	03200008 	jr	t9
800149d8:	ac477018 	sw	a3,28696(v0)

800149dc <_Z6Op8CX1v>:
800149dc:	3c068021 	lui	a2,0x8021
800149e0:	24c6e2a8 	addiu	a2,a2,-7512
800149e4:	8cc9000c 	lw	t1,12(a2)
800149e8:	3c028021 	lui	v0,0x8021
800149ec:	91230001 	lbu	v1,1(t1)
800149f0:	91280000 	lbu	t0,0(t1)
800149f4:	00031a00 	sll	v1,v1,0x8
800149f8:	8c44e298 	lw	a0,-7528(v0)
800149fc:	01034021 	addu	t0,t0,v1
80014a00:	8cc70020 	lw	a3,32(a2)
80014a04:	8cc30030 	lw	v1,48(a2)
80014a08:	3c028021 	lui	v0,0x8021
80014a0c:	01044021 	addu	t0,t0,a0
80014a10:	00e33821 	addu	a3,a3,v1
80014a14:	9044e304 	lbu	a0,-7420(v0)
80014a18:	25290002 	addiu	t1,t1,2
80014a1c:	3c028021 	lui	v0,0x8021
80014a20:	3c198006 	lui	t9,0x8006
80014a24:	01002821 	move	a1,t0
80014a28:	acc70020 	sw	a3,32(a2)
80014a2c:	ac487018 	sw	t0,28696(v0)
80014a30:	27394444 	addiu	t9,t9,17476
80014a34:	03200008 	jr	t9
80014a38:	acc9000c 	sw	t1,12(a2)

80014a3c <_Z6Op94X1v>:
80014a3c:	3c088021 	lui	t0,0x8021
80014a40:	2508e2f8 	addiu	t0,t0,-7432
80014a44:	3c068021 	lui	a2,0x8021
80014a48:	24c6e2a8 	addiu	a2,a2,-7512
80014a4c:	9502000a 	lhu	v0,10(t0)
80014a50:	95090006 	lhu	t1,6(t0)
80014a54:	95030002 	lhu	v1,2(t0)
80014a58:	8cca000c 	lw	t2,12(a2)
80014a5c:	01224821 	addu	t1,t1,v0
80014a60:	8cc50020 	lw	a1,32(a2)
80014a64:	3402ffff 	li	v0,0xffff
80014a68:	30630100 	andi	v1,v1,0x100
80014a6c:	240700ff 	li	a3,255
80014a70:	91440000 	lbu	a0,0(t2)
80014a74:	0043380a 	movz	a3,v0,v1
80014a78:	8cc2002c 	lw	v0,44(a2)
80014a7c:	24a50006 	addiu	a1,a1,6
80014a80:	00451021 	addu	v0,v0,a1
80014a84:	00892021 	addu	a0,a0,t1
80014a88:	00e43824 	and	a3,a3,a0
80014a8c:	254a0001 	addiu	t2,t2,1
80014a90:	acc20020 	sw	v0,32(a2)
80014a94:	3c198006 	lui	t9,0x8006
80014a98:	3c028021 	lui	v0,0x8021
80014a9c:	9104000c 	lbu	a0,12(t0)
80014aa0:	00e02821 	move	a1,a3
80014aa4:	acca000c 	sw	t2,12(a2)
80014aa8:	27394444 	addiu	t9,t9,17476
80014aac:	03200008 	jr	t9
80014ab0:	ac477018 	sw	a3,28696(v0)

80014ab4 <_Z4OpE2v>:
80014ab4:	3c028021 	lui	v0,0x8021
80014ab8:	244ce2a8 	addiu	t4,v0,-7512
80014abc:	8d88000c 	lw	t0,12(t4)
80014ac0:	3c028021 	lui	v0,0x8021
80014ac4:	91040000 	lbu	a0,0(t0)
80014ac8:	3c038021 	lui	v1,0x8021
80014acc:	244be284 	addiu	t3,v0,-7548
80014ad0:	246ae2f8 	addiu	t2,v1,-7432
80014ad4:	91620008 	lbu	v0,8(t3)
80014ad8:	9169000b 	lbu	t1,11(t3)
80014adc:	91460002 	lbu	a2,2(t2)
80014ae0:	9167000a 	lbu	a3,10(t3)
80014ae4:	00041982 	srl	v1,a0,0x6
80014ae8:	30630001 	andi	v1,v1,0x1
80014aec:	30850001 	andi	a1,a0,0x1
80014af0:	00a22825 	or	a1,a1,v0
80014af4:	00691825 	or	v1,v1,t1
80014af8:	25080001 	addiu	t0,t0,1
80014afc:	00863025 	or	a2,a0,a2
80014b00:	00873825 	or	a3,a0,a3
80014b04:	3c028022 	lui	v0,0x8022
80014b08:	30890002 	andi	t1,a0,0x2
80014b0c:	a04450bc 	sb	a0,20668(v0)
80014b10:	ad88000c 	sw	t0,12(t4)
80014b14:	a1460002 	sb	a2,2(t2)
80014b18:	a1650008 	sb	a1,8(t3)
80014b1c:	a163000b 	sb	v1,11(t3)
80014b20:	11200002 	beqz	t1,80014b2c <_Z4OpE2v+0x78>
80014b24:	a167000a 	sb	a3,10(t3)
80014b28:	a1600009 	sb	zero,9(t3)
80014b2c:	8d820020 	lw	v0,32(t4)
80014b30:	8d83002c 	lw	v1,44(t4)
80014b34:	95450002 	lhu	a1,2(t2)
80014b38:	24420006 	addiu	v0,v0,6
80014b3c:	00621821 	addu	v1,v1,v0
80014b40:	30a40100 	andi	a0,a1,0x100
80014b44:	10800007 	beqz	a0,80014b64 <_Z4OpE2v+0xb0>
80014b48:	ad830020 	sw	v1,32(t4)
80014b4c:	34a20030 	ori	v0,a1,0x30
80014b50:	a5420002 	sh	v0,2(t2)
80014b54:	3045ffff 	andi	a1,v0,0xffff
80014b58:	24030001 	li	v1,1
80014b5c:	3c028021 	lui	v0,0x8021
80014b60:	a043e1d4 	sb	v1,-7724(v0)
80014b64:	91440002 	lbu	a0,2(t2)
80014b68:	30830010 	andi	v1,a0,0x10
80014b6c:	10600003 	beqz	v1,80014b7c <_Z4OpE2v+0xc8>
80014b70:	30a20100 	andi	v0,a1,0x100
80014b74:	a140000d 	sb	zero,13(t2)
80014b78:	a140000b 	sb	zero,11(t2)
80014b7c:	10400005 	beqz	v0,80014b94 <_Z4OpE2v+0xe0>
80014b80:	30820020 	andi	v0,a0,0x20
80014b84:	3c02801e 	lui	v0,0x801e
80014b88:	24427150 	addiu	v0,v0,29008
80014b8c:	03e00008 	jr	ra
80014b90:	ad620004 	sw	v0,4(t3)
80014b94:	14400007 	bnez	v0,80014bb4 <_Z4OpE2v+0x100>
80014b98:	00000000 	nop
80014b9c:	1460000b 	bnez	v1,80014bcc <_Z4OpE2v+0x118>
80014ba0:	3c02801e 	lui	v0,0x801e
80014ba4:	3c02801e 	lui	v0,0x801e
80014ba8:	24427950 	addiu	v0,v0,31056
80014bac:	03e00008 	jr	ra
80014bb0:	ad620004 	sw	v0,4(t3)
80014bb4:	14600008 	bnez	v1,80014bd8 <_Z4OpE2v+0x124>
80014bb8:	3c02801e 	lui	v0,0x801e
80014bbc:	3c02801e 	lui	v0,0x801e
80014bc0:	24427550 	addiu	v0,v0,30032
80014bc4:	03e00008 	jr	ra
80014bc8:	ad620004 	sw	v0,4(t3)
80014bcc:	24427d50 	addiu	v0,v0,32080
80014bd0:	03e00008 	jr	ra
80014bd4:	ad620004 	sw	v0,4(t3)
80014bd8:	24426d50 	addiu	v0,v0,27984
80014bdc:	03e00008 	jr	ra
80014be0:	ad620004 	sw	v0,4(t3)

80014be4 <_Z4OpC2v>:
80014be4:	3c058021 	lui	a1,0x8021
80014be8:	24a5e2a8 	addiu	a1,a1,-7512
80014bec:	8caa000c 	lw	t2,12(a1)
80014bf0:	3c028021 	lui	v0,0x8021
80014bf4:	91440000 	lbu	a0,0(t2)
80014bf8:	244fe2f8 	addiu	t7,v0,-7432
80014bfc:	91e20002 	lbu	v0,2(t7)
80014c00:	00042027 	nor	a0,zero,a0
80014c04:	308400ff 	andi	a0,a0,0xff
80014c08:	00821024 	and	v0,a0,v0
80014c0c:	3c038021 	lui	v1,0x8021
80014c10:	246ee284 	addiu	t6,v1,-7548
80014c14:	a1e20002 	sb	v0,2(t7)
80014c18:	8ca20020 	lw	v0,32(a1)
80014c1c:	91cb0009 	lbu	t3,9(t6)
80014c20:	91c80008 	lbu	t0,8(t6)
80014c24:	91cc000b 	lbu	t4,11(t6)
80014c28:	91c9000a 	lbu	t1,10(t6)
80014c2c:	00043827 	nor	a3,zero,a0
80014c30:	8ca3002c 	lw	v1,44(a1)
80014c34:	95ed0002 	lhu	t5,2(t7)
80014c38:	24420006 	addiu	v0,v0,6
80014c3c:	30e70002 	andi	a3,a3,0x2
80014c40:	00043182 	srl	a2,a0,0x6
80014c44:	00eb3825 	or	a3,a3,t3
80014c48:	00621821 	addu	v1,v1,v0
80014c4c:	00cc3024 	and	a2,a2,t4
80014c50:	254a0001 	addiu	t2,t2,1
80014c54:	00884024 	and	t0,a0,t0
80014c58:	00894824 	and	t1,a0,t1
80014c5c:	3c028022 	lui	v0,0x8022
80014c60:	31ab0100 	andi	t3,t5,0x100
80014c64:	aca30020 	sw	v1,32(a1)
80014c68:	a04450bc 	sb	a0,20668(v0)
80014c6c:	acaa000c 	sw	t2,12(a1)
80014c70:	a1c80008 	sb	t0,8(t6)
80014c74:	a1c6000b 	sb	a2,11(t6)
80014c78:	a1c9000a 	sb	t1,10(t6)
80014c7c:	11600007 	beqz	t3,80014c9c <_Z4OpC2v+0xb8>
80014c80:	a1c70009 	sb	a3,9(t6)
80014c84:	35a20030 	ori	v0,t5,0x30
80014c88:	a5e20002 	sh	v0,2(t7)
80014c8c:	304dffff 	andi	t5,v0,0xffff
80014c90:	24030001 	li	v1,1
80014c94:	3c028021 	lui	v0,0x8021
80014c98:	a043e1d4 	sb	v1,-7724(v0)
80014c9c:	91e40002 	lbu	a0,2(t7)
80014ca0:	30830010 	andi	v1,a0,0x10
80014ca4:	10600003 	beqz	v1,80014cb4 <_Z4OpC2v+0xd0>
80014ca8:	31a20100 	andi	v0,t5,0x100
80014cac:	a1e0000d 	sb	zero,13(t7)
80014cb0:	a1e0000b 	sb	zero,11(t7)
80014cb4:	10400005 	beqz	v0,80014ccc <_Z4OpC2v+0xe8>
80014cb8:	30820020 	andi	v0,a0,0x20
80014cbc:	3c02801e 	lui	v0,0x801e
80014cc0:	24427150 	addiu	v0,v0,29008
80014cc4:	03e00008 	jr	ra
80014cc8:	adc20004 	sw	v0,4(t6)
80014ccc:	14400007 	bnez	v0,80014cec <_Z4OpC2v+0x108>
80014cd0:	00000000 	nop
80014cd4:	1460000b 	bnez	v1,80014d04 <_Z4OpC2v+0x120>
80014cd8:	3c02801e 	lui	v0,0x801e
80014cdc:	3c02801e 	lui	v0,0x801e
80014ce0:	24427950 	addiu	v0,v0,31056
80014ce4:	03e00008 	jr	ra
80014ce8:	adc20004 	sw	v0,4(t6)
80014cec:	14600008 	bnez	v1,80014d10 <_Z4OpC2v+0x12c>
80014cf0:	3c02801e 	lui	v0,0x801e
80014cf4:	3c02801e 	lui	v0,0x801e
80014cf8:	24427550 	addiu	v0,v0,30032
80014cfc:	03e00008 	jr	ra
80014d00:	adc20004 	sw	v0,4(t6)
80014d04:	24427d50 	addiu	v0,v0,32080
80014d08:	03e00008 	jr	ra
80014d0c:	adc20004 	sw	v0,4(t6)
80014d10:	24426d50 	addiu	v0,v0,27984
80014d14:	03e00008 	jr	ra
80014d18:	adc20004 	sw	v0,4(t6)

80014d1c <_Z4OpFBv>:
80014d1c:	3c028021 	lui	v0,0x8021
80014d20:	244be284 	addiu	t3,v0,-7548
80014d24:	91680008 	lbu	t0,8(t3)
80014d28:	3c028021 	lui	v0,0x8021
80014d2c:	3c048021 	lui	a0,0x8021
80014d30:	2449e2f8 	addiu	t1,v0,-7432
80014d34:	2484e2a8 	addiu	a0,a0,-7512
80014d38:	91270003 	lbu	a3,3(t1)
80014d3c:	8c830020 	lw	v1,32(a0)
80014d40:	a1280003 	sb	t0,3(t1)
80014d44:	952a0002 	lhu	t2,2(t1)
80014d48:	24630006 	addiu	v1,v1,6
80014d4c:	30e50001 	andi	a1,a3,0x1
80014d50:	ac830020 	sw	v1,32(a0)
80014d54:	3c028022 	lui	v0,0x8022
80014d58:	3c038022 	lui	v1,0x8022
80014d5c:	31460100 	andi	a2,t2,0x100
80014d60:	a04850aa 	sb	t0,20650(v0)
80014d64:	a06750ab 	sb	a3,20651(v1)
80014d68:	10c00008 	beqz	a2,80014d8c <_Z4OpFBv+0x70>
80014d6c:	a1650008 	sb	a1,8(t3)
80014d70:	35420030 	ori	v0,t2,0x30
80014d74:	24030001 	li	v1,1
80014d78:	a5220002 	sh	v0,2(t1)
80014d7c:	304affff 	andi	t2,v0,0xffff
80014d80:	3c028021 	lui	v0,0x8021
80014d84:	a043e1d4 	sb	v1,-7724(v0)
80014d88:	a1230009 	sb	v1,9(t1)
80014d8c:	91240002 	lbu	a0,2(t1)
80014d90:	30830010 	andi	v1,a0,0x10
80014d94:	10600003 	beqz	v1,80014da4 <_Z4OpFBv+0x88>
80014d98:	31420100 	andi	v0,t2,0x100
80014d9c:	a120000d 	sb	zero,13(t1)
80014da0:	a120000b 	sb	zero,11(t1)
80014da4:	10400005 	beqz	v0,80014dbc <_Z4OpFBv+0xa0>
80014da8:	30820020 	andi	v0,a0,0x20
80014dac:	3c02801e 	lui	v0,0x801e
80014db0:	24427150 	addiu	v0,v0,29008
80014db4:	03e00008 	jr	ra
80014db8:	ad620004 	sw	v0,4(t3)
80014dbc:	14400007 	bnez	v0,80014ddc <_Z4OpFBv+0xc0>
80014dc0:	00000000 	nop
80014dc4:	1460000b 	bnez	v1,80014df4 <_Z4OpFBv+0xd8>
80014dc8:	3c02801e 	lui	v0,0x801e
80014dcc:	3c02801e 	lui	v0,0x801e
80014dd0:	24427950 	addiu	v0,v0,31056
80014dd4:	03e00008 	jr	ra
80014dd8:	ad620004 	sw	v0,4(t3)
80014ddc:	14600008 	bnez	v1,80014e00 <_Z4OpFBv+0xe4>
80014de0:	3c02801e 	lui	v0,0x801e
80014de4:	3c02801e 	lui	v0,0x801e
80014de8:	24427550 	addiu	v0,v0,30032
80014dec:	03e00008 	jr	ra
80014df0:	ad620004 	sw	v0,4(t3)
80014df4:	24427d50 	addiu	v0,v0,32080
80014df8:	03e00008 	jr	ra
80014dfc:	ad620004 	sw	v0,4(t3)
80014e00:	24426d50 	addiu	v0,v0,27984
80014e04:	03e00008 	jr	ra
80014e08:	ad620004 	sw	v0,4(t3)

80014e0c <_Z4Op28v>:
80014e0c:	27bdffe8 	addiu	sp,sp,-24
80014e10:	3c058021 	lui	a1,0x8021
80014e14:	afb00010 	sw	s0,16(sp)
80014e18:	afbf0014 	sw	ra,20(sp)
80014e1c:	24a5e2a8 	addiu	a1,a1,-7512
80014e20:	3c028021 	lui	v0,0x8021
80014e24:	2450e2f8 	addiu	s0,v0,-7432
80014e28:	8ca20020 	lw	v0,32(a1)
80014e2c:	96030008 	lhu	v1,8(s0)
80014e30:	2442000c 	addiu	v0,v0,12
80014e34:	24630001 	addiu	v1,v1,1
80014e38:	aca20020 	sw	v0,32(a1)
80014e3c:	3c028006 	lui	v0,0x8006
80014e40:	3064ffff 	andi	a0,v1,0xffff
80014e44:	244249d4 	addiu	v0,v0,18900
80014e48:	0040f809 	jalr	v0
80014e4c:	a6030008 	sh	v1,8(s0)
80014e50:	304600ff 	andi	a2,v0,0xff
80014e54:	00061842 	srl	v1,a2,0x1
80014e58:	a2020002 	sb	v0,2(s0)
80014e5c:	38630001 	xori	v1,v1,0x1
80014e60:	3c028021 	lui	v0,0x8021
80014e64:	30c40040 	andi	a0,a2,0x40
80014e68:	2448e284 	addiu	t0,v0,-7548
80014e6c:	30630001 	andi	v1,v1,0x1
80014e70:	00042183 	sra	a0,a0,0x6
80014e74:	30c20080 	andi	v0,a2,0x80
80014e78:	30c50001 	andi	a1,a2,0x1
80014e7c:	30c70010 	andi	a3,a2,0x10
80014e80:	a1030009 	sb	v1,9(t0)
80014e84:	a102000a 	sb	v0,10(t0)
80014e88:	a1050008 	sb	a1,8(t0)
80014e8c:	10e00003 	beqz	a3,80014e9c <_Z4Op28v+0x90>
80014e90:	a104000b 	sb	a0,11(t0)
80014e94:	a200000b 	sb	zero,11(s0)
80014e98:	a200000d 	sb	zero,13(s0)
80014e9c:	96020002 	lhu	v0,2(s0)
80014ea0:	30420100 	andi	v0,v0,0x100
80014ea4:	10400008 	beqz	v0,80014ec8 <_Z4Op28v+0xbc>
80014ea8:	30c20020 	andi	v0,a2,0x20
80014eac:	3c02801e 	lui	v0,0x801e
80014eb0:	8fbf0014 	lw	ra,20(sp)
80014eb4:	8fb00010 	lw	s0,16(sp)
80014eb8:	24427150 	addiu	v0,v0,29008
80014ebc:	27bd0018 	addiu	sp,sp,24
80014ec0:	03e00008 	jr	ra
80014ec4:	ad020004 	sw	v0,4(t0)
80014ec8:	1440000a 	bnez	v0,80014ef4 <_Z4Op28v+0xe8>
80014ecc:	00000000 	nop
80014ed0:	14e00011 	bnez	a3,80014f18 <_Z4Op28v+0x10c>
80014ed4:	3c02801e 	lui	v0,0x801e
80014ed8:	3c02801e 	lui	v0,0x801e
80014edc:	8fbf0014 	lw	ra,20(sp)
80014ee0:	8fb00010 	lw	s0,16(sp)
80014ee4:	24427950 	addiu	v0,v0,31056
80014ee8:	27bd0018 	addiu	sp,sp,24
80014eec:	03e00008 	jr	ra
80014ef0:	ad020004 	sw	v0,4(t0)
80014ef4:	14e0000e 	bnez	a3,80014f30 <_Z4Op28v+0x124>
80014ef8:	3c02801e 	lui	v0,0x801e
80014efc:	3c02801e 	lui	v0,0x801e
80014f00:	8fbf0014 	lw	ra,20(sp)
80014f04:	8fb00010 	lw	s0,16(sp)
80014f08:	24427550 	addiu	v0,v0,30032
80014f0c:	27bd0018 	addiu	sp,sp,24
80014f10:	03e00008 	jr	ra
80014f14:	ad020004 	sw	v0,4(t0)
80014f18:	8fbf0014 	lw	ra,20(sp)
80014f1c:	8fb00010 	lw	s0,16(sp)
80014f20:	24427d50 	addiu	v0,v0,32080
80014f24:	27bd0018 	addiu	sp,sp,24
80014f28:	03e00008 	jr	ra
80014f2c:	ad020004 	sw	v0,4(t0)
80014f30:	8fbf0014 	lw	ra,20(sp)
80014f34:	8fb00010 	lw	s0,16(sp)
80014f38:	24426d50 	addiu	v0,v0,27984
80014f3c:	27bd0018 	addiu	sp,sp,24
80014f40:	03e00008 	jr	ra
80014f44:	ad020004 	sw	v0,4(t0)

80014f48 <_Z6Op9EM1v>:
80014f48:	3c078021 	lui	a3,0x8021
80014f4c:	24e7e2a8 	addiu	a3,a3,-7512
80014f50:	8ce9000c 	lw	t1,12(a3)
80014f54:	3c028021 	lui	v0,0x8021
80014f58:	91230000 	lbu	v1,0(t1)
80014f5c:	8c45e298 	lw	a1,-7528(v0)
80014f60:	3c028021 	lui	v0,0x8021
80014f64:	91280001 	lbu	t0,1(t1)
80014f68:	9444e302 	lhu	a0,-7422(v0)
80014f6c:	00651821 	addu	v1,v1,a1
80014f70:	8ce60020 	lw	a2,32(a3)
80014f74:	8ce20030 	lw	v0,48(a3)
80014f78:	00641821 	addu	v1,v1,a0
80014f7c:	00084200 	sll	t0,t0,0x8
80014f80:	01034021 	addu	t0,t0,v1
80014f84:	00c23021 	addu	a2,a2,v0
80014f88:	25290002 	addiu	t1,t1,2
80014f8c:	3c028021 	lui	v0,0x8021
80014f90:	3c198006 	lui	t9,0x8006
80014f94:	01002821 	move	a1,t0
80014f98:	00002021 	move	a0,zero
80014f9c:	ace60020 	sw	a2,32(a3)
80014fa0:	ac487018 	sw	t0,28696(v0)
80014fa4:	27394444 	addiu	t9,t9,17476
80014fa8:	03200008 	jr	t9
80014fac:	ace9000c 	sw	t1,12(a3)

80014fb0 <_Z6Op9CM1v>:
80014fb0:	3c068021 	lui	a2,0x8021
80014fb4:	24c6e2a8 	addiu	a2,a2,-7512
80014fb8:	8cc9000c 	lw	t1,12(a2)
80014fbc:	3c028021 	lui	v0,0x8021
80014fc0:	91230001 	lbu	v1,1(t1)
80014fc4:	91280000 	lbu	t0,0(t1)
80014fc8:	8c44e298 	lw	a0,-7528(v0)
80014fcc:	8cc70020 	lw	a3,32(a2)
80014fd0:	8cc20030 	lw	v0,48(a2)
80014fd4:	00031a00 	sll	v1,v1,0x8
80014fd8:	01034021 	addu	t0,t0,v1
80014fdc:	01044021 	addu	t0,t0,a0
80014fe0:	00e23821 	addu	a3,a3,v0
80014fe4:	25290002 	addiu	t1,t1,2
80014fe8:	3c028021 	lui	v0,0x8021
80014fec:	3c198006 	lui	t9,0x8006
80014ff0:	01002821 	move	a1,t0
80014ff4:	00002021 	move	a0,zero
80014ff8:	acc70020 	sw	a3,32(a2)
80014ffc:	ac487018 	sw	t0,28696(v0)
80015000:	27394444 	addiu	t9,t9,17476
80015004:	03200008 	jr	t9
80015008:	acc9000c 	sw	t1,12(a2)

8001500c <_Z6Op74M1v>:
8001500c:	3c028021 	lui	v0,0x8021
80015010:	2442e2f8 	addiu	v0,v0,-7432
80015014:	3c038021 	lui	v1,0x8021
80015018:	2463e2a8 	addiu	v1,v1,-7512
8001501c:	9444000a 	lhu	a0,10(v0)
80015020:	94450002 	lhu	a1,2(v0)
80015024:	94470006 	lhu	a3,6(v0)
80015028:	8c69000c 	lw	t1,12(v1)
8001502c:	00e43821 	addu	a3,a3,a0
80015030:	30a50100 	andi	a1,a1,0x100
80015034:	8c640020 	lw	a0,32(v1)
80015038:	3402ffff 	li	v0,0xffff
8001503c:	240600ff 	li	a2,255
80015040:	91280000 	lbu	t0,0(t1)
80015044:	0045300a 	movz	a2,v0,a1
80015048:	8c62002c 	lw	v0,44(v1)
8001504c:	24840006 	addiu	a0,a0,6
80015050:	00441021 	addu	v0,v0,a0
80015054:	01074021 	addu	t0,t0,a3
80015058:	00c83024 	and	a2,a2,t0
8001505c:	ac620020 	sw	v0,32(v1)
80015060:	3c198006 	lui	t9,0x8006
80015064:	3c028021 	lui	v0,0x8021
80015068:	25290001 	addiu	t1,t1,1
8001506c:	00c02821 	move	a1,a2
80015070:	00002021 	move	a0,zero
80015074:	ac467018 	sw	a2,28696(v0)
80015078:	27394444 	addiu	t9,t9,17476
8001507c:	03200008 	jr	t9
80015080:	ac69000c 	sw	t1,12(v1)

80015084 <_Z6Op9EM0v>:
80015084:	3c078021 	lui	a3,0x8021
80015088:	24e7e2a8 	addiu	a3,a3,-7512
8001508c:	8ce9000c 	lw	t1,12(a3)
80015090:	3c028021 	lui	v0,0x8021
80015094:	91230000 	lbu	v1,0(t1)
80015098:	8c45e298 	lw	a1,-7528(v0)
8001509c:	3c028021 	lui	v0,0x8021
800150a0:	91280001 	lbu	t0,1(t1)
800150a4:	9444e302 	lhu	a0,-7422(v0)
800150a8:	00651821 	addu	v1,v1,a1
800150ac:	8ce60020 	lw	a2,32(a3)
800150b0:	8ce20030 	lw	v0,48(a3)
800150b4:	00641821 	addu	v1,v1,a0
800150b8:	00084200 	sll	t0,t0,0x8
800150bc:	01034021 	addu	t0,t0,v1
800150c0:	00c23021 	addu	a2,a2,v0
800150c4:	25290002 	addiu	t1,t1,2
800150c8:	3c028021 	lui	v0,0x8021
800150cc:	3c198006 	lui	t9,0x8006
800150d0:	01002821 	move	a1,t0
800150d4:	00002021 	move	a0,zero
800150d8:	ace60020 	sw	a2,32(a3)
800150dc:	ac487018 	sw	t0,28696(v0)
800150e0:	2739465c 	addiu	t9,t9,18012
800150e4:	03200008 	jr	t9
800150e8:	ace9000c 	sw	t1,12(a3)

800150ec <_Z6Op9CM0v>:
800150ec:	3c068021 	lui	a2,0x8021
800150f0:	24c6e2a8 	addiu	a2,a2,-7512
800150f4:	8cc9000c 	lw	t1,12(a2)
800150f8:	3c028021 	lui	v0,0x8021
800150fc:	91230001 	lbu	v1,1(t1)
80015100:	91280000 	lbu	t0,0(t1)
80015104:	8c44e298 	lw	a0,-7528(v0)
80015108:	8cc70020 	lw	a3,32(a2)
8001510c:	8cc20030 	lw	v0,48(a2)
80015110:	00031a00 	sll	v1,v1,0x8
80015114:	01034021 	addu	t0,t0,v1
80015118:	01044021 	addu	t0,t0,a0
8001511c:	00e23821 	addu	a3,a3,v0
80015120:	25290002 	addiu	t1,t1,2
80015124:	3c028021 	lui	v0,0x8021
80015128:	3c198006 	lui	t9,0x8006
8001512c:	01002821 	move	a1,t0
80015130:	00002021 	move	a0,zero
80015134:	acc70020 	sw	a3,32(a2)
80015138:	ac487018 	sw	t0,28696(v0)
8001513c:	2739465c 	addiu	t9,t9,18012
80015140:	03200008 	jr	t9
80015144:	acc9000c 	sw	t1,12(a2)

80015148 <_Z6Op74M0v>:
80015148:	3c028021 	lui	v0,0x8021
8001514c:	2442e2f8 	addiu	v0,v0,-7432
80015150:	3c038021 	lui	v1,0x8021
80015154:	2463e2a8 	addiu	v1,v1,-7512
80015158:	9444000a 	lhu	a0,10(v0)
8001515c:	94450002 	lhu	a1,2(v0)
80015160:	94470006 	lhu	a3,6(v0)
80015164:	8c69000c 	lw	t1,12(v1)
80015168:	00e43821 	addu	a3,a3,a0
8001516c:	30a50100 	andi	a1,a1,0x100
80015170:	8c640020 	lw	a0,32(v1)
80015174:	3402ffff 	li	v0,0xffff
80015178:	240600ff 	li	a2,255
8001517c:	91280000 	lbu	t0,0(t1)
80015180:	0045300a 	movz	a2,v0,a1
80015184:	8c62002c 	lw	v0,44(v1)
80015188:	24840006 	addiu	a0,a0,6
8001518c:	00441021 	addu	v0,v0,a0
80015190:	01074021 	addu	t0,t0,a3
80015194:	00c83024 	and	a2,a2,t0
80015198:	ac620020 	sw	v0,32(v1)
8001519c:	3c198006 	lui	t9,0x8006
800151a0:	3c028021 	lui	v0,0x8021
800151a4:	25290001 	addiu	t1,t1,1
800151a8:	00c02821 	move	a1,a2
800151ac:	00002021 	move	a0,zero
800151b0:	ac467018 	sw	a2,28696(v0)
800151b4:	2739465c 	addiu	t9,t9,18012
800151b8:	03200008 	jr	t9
800151bc:	ac69000c 	sw	t1,12(v1)

800151c0 <_Z6OpECX1v>:
800151c0:	27bdffe0 	addiu	sp,sp,-32
800151c4:	3c038021 	lui	v1,0x8021
800151c8:	afbf0018 	sw	ra,24(sp)
800151cc:	afb10014 	sw	s1,20(sp)
800151d0:	afb00010 	sw	s0,16(sp)
800151d4:	2463e2a8 	addiu	v1,v1,-7512
800151d8:	8c66000c 	lw	a2,12(v1)
800151dc:	3c118021 	lui	s1,0x8021
800151e0:	90c20001 	lbu	v0,1(a2)
800151e4:	90c40000 	lbu	a0,0(a2)
800151e8:	2631e284 	addiu	s1,s1,-7548
800151ec:	8e250014 	lw	a1,20(s1)
800151f0:	00021200 	sll	v0,v0,0x8
800151f4:	00822021 	addu	a0,a0,v0
800151f8:	00852021 	addu	a0,a0,a1
800151fc:	3c028021 	lui	v0,0x8021
80015200:	ac447018 	sw	a0,28696(v0)
80015204:	8c650020 	lw	a1,32(v1)
80015208:	8c620030 	lw	v0,48(v1)
8001520c:	90c70001 	lbu	a3,1(a2)
80015210:	00a22821 	addu	a1,a1,v0
80015214:	3c028021 	lui	v0,0x8021
80015218:	9050e302 	lbu	s0,-7422(v0)
8001521c:	3c028022 	lui	v0,0x8022
80015220:	24c60002 	addiu	a2,a2,2
80015224:	a04750cc 	sb	a3,20684(v0)
80015228:	3c028006 	lui	v0,0x8006
8001522c:	ac650020 	sw	a1,32(v1)
80015230:	244249d4 	addiu	v0,v0,18900
80015234:	0040f809 	jalr	v0
80015238:	ac66000c 	sw	a2,12(v1)
8001523c:	02028023 	subu	s0,s0,v0
80015240:	00108400 	sll	s0,s0,0x10
80015244:	00108403 	sra	s0,s0,0x10
80015248:	00101827 	nor	v1,zero,s0
8001524c:	3c028022 	lui	v0,0x8022
80015250:	320400ff 	andi	a0,s0,0xff
80015254:	a45050c6 	sh	s0,20678(v0)
80015258:	00031fc2 	srl	v1,v1,0x1f
8001525c:	a224000a 	sb	a0,10(s1)
80015260:	a2230008 	sb	v1,8(s1)
80015264:	a2240009 	sb	a0,9(s1)
80015268:	8fbf0018 	lw	ra,24(sp)
8001526c:	8fb10014 	lw	s1,20(sp)
80015270:	8fb00010 	lw	s0,16(sp)
80015274:	03e00008 	jr	ra
80015278:	27bd0020 	addiu	sp,sp,32

8001527c <_Z6OpCCX1v>:
8001527c:	27bdffe0 	addiu	sp,sp,-32
80015280:	3c038021 	lui	v1,0x8021
80015284:	afbf0018 	sw	ra,24(sp)
80015288:	afb10014 	sw	s1,20(sp)
8001528c:	afb00010 	sw	s0,16(sp)
80015290:	2463e2a8 	addiu	v1,v1,-7512
80015294:	8c66000c 	lw	a2,12(v1)
80015298:	3c118021 	lui	s1,0x8021
8001529c:	90c20001 	lbu	v0,1(a2)
800152a0:	90c40000 	lbu	a0,0(a2)
800152a4:	2631e284 	addiu	s1,s1,-7548
800152a8:	8e250014 	lw	a1,20(s1)
800152ac:	00021200 	sll	v0,v0,0x8
800152b0:	00822021 	addu	a0,a0,v0
800152b4:	00852021 	addu	a0,a0,a1
800152b8:	3c028021 	lui	v0,0x8021
800152bc:	ac447018 	sw	a0,28696(v0)
800152c0:	8c650020 	lw	a1,32(v1)
800152c4:	8c620030 	lw	v0,48(v1)
800152c8:	90c70001 	lbu	a3,1(a2)
800152cc:	00a22821 	addu	a1,a1,v0
800152d0:	3c028021 	lui	v0,0x8021
800152d4:	9050e304 	lbu	s0,-7420(v0)
800152d8:	3c028022 	lui	v0,0x8022
800152dc:	24c60002 	addiu	a2,a2,2
800152e0:	a04750cc 	sb	a3,20684(v0)
800152e4:	3c028006 	lui	v0,0x8006
800152e8:	ac650020 	sw	a1,32(v1)
800152ec:	244249d4 	addiu	v0,v0,18900
800152f0:	0040f809 	jalr	v0
800152f4:	ac66000c 	sw	a2,12(v1)
800152f8:	02028023 	subu	s0,s0,v0
800152fc:	00108400 	sll	s0,s0,0x10
80015300:	00108403 	sra	s0,s0,0x10
80015304:	00101827 	nor	v1,zero,s0
80015308:	3c028022 	lui	v0,0x8022
8001530c:	320400ff 	andi	a0,s0,0xff
80015310:	a45050c6 	sh	s0,20678(v0)
80015314:	00031fc2 	srl	v1,v1,0x1f
80015318:	a224000a 	sb	a0,10(s1)
8001531c:	a2230008 	sb	v1,8(s1)
80015320:	a2240009 	sb	a0,9(s1)
80015324:	8fbf0018 	lw	ra,24(sp)
80015328:	8fb10014 	lw	s1,20(sp)
8001532c:	8fb00010 	lw	s0,16(sp)
80015330:	03e00008 	jr	ra
80015334:	27bd0020 	addiu	sp,sp,32

80015338 <_Z6OpCCX0v>:
80015338:	27bdffe0 	addiu	sp,sp,-32
8001533c:	3c038021 	lui	v1,0x8021
80015340:	afbf0018 	sw	ra,24(sp)
80015344:	afb10014 	sw	s1,20(sp)
80015348:	afb00010 	sw	s0,16(sp)
8001534c:	2463e2a8 	addiu	v1,v1,-7512
80015350:	8c66000c 	lw	a2,12(v1)
80015354:	3c118021 	lui	s1,0x8021
80015358:	90c20001 	lbu	v0,1(a2)
8001535c:	90c40000 	lbu	a0,0(a2)
80015360:	2631e284 	addiu	s1,s1,-7548
80015364:	8e250014 	lw	a1,20(s1)
80015368:	00021200 	sll	v0,v0,0x8
8001536c:	00822021 	addu	a0,a0,v0
80015370:	00852021 	addu	a0,a0,a1
80015374:	3c028021 	lui	v0,0x8021
80015378:	ac447018 	sw	a0,28696(v0)
8001537c:	8c650020 	lw	a1,32(v1)
80015380:	8c620030 	lw	v0,48(v1)
80015384:	90c70001 	lbu	a3,1(a2)
80015388:	00a22821 	addu	a1,a1,v0
8001538c:	3c028021 	lui	v0,0x8021
80015390:	9450e304 	lhu	s0,-7420(v0)
80015394:	3c028022 	lui	v0,0x8022
80015398:	24c60002 	addiu	a2,a2,2
8001539c:	a04750cc 	sb	a3,20684(v0)
800153a0:	3c028006 	lui	v0,0x8006
800153a4:	ac650020 	sw	a1,32(v1)
800153a8:	24424be8 	addiu	v0,v0,19432
800153ac:	0040f809 	jalr	v0
800153b0:	ac66000c 	sw	a2,12(v1)
800153b4:	02028023 	subu	s0,s0,v0
800153b8:	3204ffff 	andi	a0,s0,0xffff
800153bc:	00101827 	nor	v1,zero,s0
800153c0:	3c028022 	lui	v0,0x8022
800153c4:	ac5050c8 	sw	s0,20680(v0)
800153c8:	00042a02 	srl	a1,a0,0x8
800153cc:	00031fc2 	srl	v1,v1,0x1f
800153d0:	0004202b 	sltu	a0,zero,a0
800153d4:	a225000a 	sb	a1,10(s1)
800153d8:	a2230008 	sb	v1,8(s1)
800153dc:	a2240009 	sb	a0,9(s1)
800153e0:	8fbf0018 	lw	ra,24(sp)
800153e4:	8fb10014 	lw	s1,20(sp)
800153e8:	8fb00010 	lw	s0,16(sp)
800153ec:	03e00008 	jr	ra
800153f0:	27bd0020 	addiu	sp,sp,32

800153f4 <_Z6OpECX0v>:
800153f4:	27bdffe0 	addiu	sp,sp,-32
800153f8:	3c038021 	lui	v1,0x8021
800153fc:	afbf0018 	sw	ra,24(sp)
80015400:	afb10014 	sw	s1,20(sp)
80015404:	afb00010 	sw	s0,16(sp)
80015408:	2463e2a8 	addiu	v1,v1,-7512
8001540c:	8c66000c 	lw	a2,12(v1)
80015410:	3c118021 	lui	s1,0x8021
80015414:	90c20001 	lbu	v0,1(a2)
80015418:	90c40000 	lbu	a0,0(a2)
8001541c:	2631e284 	addiu	s1,s1,-7548
80015420:	8e250014 	lw	a1,20(s1)
80015424:	00021200 	sll	v0,v0,0x8
80015428:	00822021 	addu	a0,a0,v0
8001542c:	00852021 	addu	a0,a0,a1
80015430:	3c028021 	lui	v0,0x8021
80015434:	ac447018 	sw	a0,28696(v0)
80015438:	8c650020 	lw	a1,32(v1)
8001543c:	8c620030 	lw	v0,48(v1)
80015440:	90c70001 	lbu	a3,1(a2)
80015444:	00a22821 	addu	a1,a1,v0
80015448:	3c028021 	lui	v0,0x8021
8001544c:	9450e302 	lhu	s0,-7422(v0)
80015450:	3c028022 	lui	v0,0x8022
80015454:	24c60002 	addiu	a2,a2,2
80015458:	a04750cc 	sb	a3,20684(v0)
8001545c:	3c028006 	lui	v0,0x8006
80015460:	ac650020 	sw	a1,32(v1)
80015464:	24424be8 	addiu	v0,v0,19432
80015468:	0040f809 	jalr	v0
8001546c:	ac66000c 	sw	a2,12(v1)
80015470:	02028023 	subu	s0,s0,v0
80015474:	3204ffff 	andi	a0,s0,0xffff
80015478:	00101827 	nor	v1,zero,s0
8001547c:	3c028022 	lui	v0,0x8022
80015480:	ac5050c8 	sw	s0,20680(v0)
80015484:	00042a02 	srl	a1,a0,0x8
80015488:	00031fc2 	srl	v1,v1,0x1f
8001548c:	0004202b 	sltu	a0,zero,a0
80015490:	a225000a 	sb	a1,10(s1)
80015494:	a2230008 	sb	v1,8(s1)
80015498:	a2240009 	sb	a0,9(s1)
8001549c:	8fbf0018 	lw	ra,24(sp)
800154a0:	8fb10014 	lw	s1,20(sp)
800154a4:	8fb00010 	lw	s0,16(sp)
800154a8:	03e00008 	jr	ra
800154ac:	27bd0020 	addiu	sp,sp,32

800154b0 <_Z6OpBCX1v>:
800154b0:	27bdffe0 	addiu	sp,sp,-32
800154b4:	3c058021 	lui	a1,0x8021
800154b8:	afbf0018 	sw	ra,24(sp)
800154bc:	afb10014 	sw	s1,20(sp)
800154c0:	afb00010 	sw	s0,16(sp)
800154c4:	24a5e2a8 	addiu	a1,a1,-7512
800154c8:	8ca7000c 	lw	a3,12(a1)
800154cc:	3c118021 	lui	s1,0x8021
800154d0:	2631e284 	addiu	s1,s1,-7548
800154d4:	3c108021 	lui	s0,0x8021
800154d8:	90e30000 	lbu	v1,0(a3)
800154dc:	8e260014 	lw	a2,20(s1)
800154e0:	2610e2f8 	addiu	s0,s0,-7432
800154e4:	90e40001 	lbu	a0,1(a3)
800154e8:	9602000a 	lhu	v0,10(s0)
800154ec:	00661821 	addu	v1,v1,a2
800154f0:	00621821 	addu	v1,v1,v0
800154f4:	00042200 	sll	a0,a0,0x8
800154f8:	00832021 	addu	a0,a0,v1
800154fc:	3c028021 	lui	v0,0x8021
80015500:	ac447018 	sw	a0,28696(v0)
80015504:	8ca30020 	lw	v1,32(a1)
80015508:	8ca20030 	lw	v0,48(a1)
8001550c:	90e60001 	lbu	a2,1(a3)
80015510:	00621821 	addu	v1,v1,v0
80015514:	3c028022 	lui	v0,0x8022
80015518:	24e70002 	addiu	a3,a3,2
8001551c:	a04650cc 	sb	a2,20684(v0)
80015520:	3c028006 	lui	v0,0x8006
80015524:	aca30020 	sw	v1,32(a1)
80015528:	244249d4 	addiu	v0,v0,18900
8001552c:	0040f809 	jalr	v0
80015530:	aca7000c 	sw	a3,12(a1)
80015534:	a202000c 	sb	v0,12(s0)
80015538:	304200ff 	andi	v0,v0,0xff
8001553c:	a222000a 	sb	v0,10(s1)
80015540:	a2220009 	sb	v0,9(s1)
80015544:	8fbf0018 	lw	ra,24(sp)
80015548:	8fb10014 	lw	s1,20(sp)
8001554c:	8fb00010 	lw	s0,16(sp)
80015550:	03e00008 	jr	ra
80015554:	27bd0020 	addiu	sp,sp,32

80015558 <_Z6OpACX1v>:
80015558:	27bdffe8 	addiu	sp,sp,-24
8001555c:	3c038021 	lui	v1,0x8021
80015560:	afbf0014 	sw	ra,20(sp)
80015564:	afb00010 	sw	s0,16(sp)
80015568:	2463e2a8 	addiu	v1,v1,-7512
8001556c:	8c66000c 	lw	a2,12(v1)
80015570:	3c108021 	lui	s0,0x8021
80015574:	90c20001 	lbu	v0,1(a2)
80015578:	90c40000 	lbu	a0,0(a2)
8001557c:	2610e284 	addiu	s0,s0,-7548
80015580:	8e050014 	lw	a1,20(s0)
80015584:	00021200 	sll	v0,v0,0x8
80015588:	00822021 	addu	a0,a0,v0
8001558c:	00852021 	addu	a0,a0,a1
80015590:	3c028021 	lui	v0,0x8021
80015594:	8c650020 	lw	a1,32(v1)
80015598:	ac447018 	sw	a0,28696(v0)
8001559c:	8c620030 	lw	v0,48(v1)
800155a0:	90c70001 	lbu	a3,1(a2)
800155a4:	00a22821 	addu	a1,a1,v0
800155a8:	3c028022 	lui	v0,0x8022
800155ac:	24c60002 	addiu	a2,a2,2
800155b0:	a04750cc 	sb	a3,20684(v0)
800155b4:	3c028006 	lui	v0,0x8006
800155b8:	ac650020 	sw	a1,32(v1)
800155bc:	244249d4 	addiu	v0,v0,18900
800155c0:	0040f809 	jalr	v0
800155c4:	ac66000c 	sw	a2,12(v1)
800155c8:	3c038021 	lui	v1,0x8021
800155cc:	2463e2f8 	addiu	v1,v1,-7432
800155d0:	a062000c 	sb	v0,12(v1)
800155d4:	304200ff 	andi	v0,v0,0xff
800155d8:	a202000a 	sb	v0,10(s0)
800155dc:	a2020009 	sb	v0,9(s0)
800155e0:	8fbf0014 	lw	ra,20(sp)
800155e4:	8fb00010 	lw	s0,16(sp)
800155e8:	03e00008 	jr	ra
800155ec:	27bd0018 	addiu	sp,sp,24

800155f0 <_Z6OpB4X1v>:
800155f0:	27bdffe8 	addiu	sp,sp,-24
800155f4:	3c068021 	lui	a2,0x8021
800155f8:	afbf0014 	sw	ra,20(sp)
800155fc:	afb00010 	sw	s0,16(sp)
80015600:	24c6e2a8 	addiu	a2,a2,-7512
80015604:	8cc9000c 	lw	t1,12(a2)
80015608:	3c108021 	lui	s0,0x8021
8001560c:	91230000 	lbu	v1,0(t1)
80015610:	2610e2f8 	addiu	s0,s0,-7432
80015614:	3c028022 	lui	v0,0x8022
80015618:	a04350cc 	sb	v1,20684(v0)
8001561c:	96080006 	lhu	t0,6(s0)
80015620:	9602000a 	lhu	v0,10(s0)
80015624:	96030002 	lhu	v1,2(s0)
80015628:	01024021 	addu	t0,t0,v0
8001562c:	30630100 	andi	v1,v1,0x100
80015630:	8cc40020 	lw	a0,32(a2)
80015634:	3402ffff 	li	v0,0xffff
80015638:	240500ff 	li	a1,255
8001563c:	91270000 	lbu	a3,0(t1)
80015640:	0043280a 	movz	a1,v0,v1
80015644:	8cc2002c 	lw	v0,44(a2)
80015648:	24840006 	addiu	a0,a0,6
8001564c:	00441021 	addu	v0,v0,a0
80015650:	00e83821 	addu	a3,a3,t0
80015654:	00a72824 	and	a1,a1,a3
80015658:	acc20020 	sw	v0,32(a2)
8001565c:	3c028021 	lui	v0,0x8021
80015660:	25290001 	addiu	t1,t1,1
80015664:	ac457018 	sw	a1,28696(v0)
80015668:	3c028006 	lui	v0,0x8006
8001566c:	00a02021 	move	a0,a1
80015670:	244249d4 	addiu	v0,v0,18900
80015674:	0040f809 	jalr	v0
80015678:	acc9000c 	sw	t1,12(a2)
8001567c:	304300ff 	andi	v1,v0,0xff
80015680:	a202000c 	sb	v0,12(s0)
80015684:	3c028021 	lui	v0,0x8021
80015688:	2442e284 	addiu	v0,v0,-7548
8001568c:	a043000a 	sb	v1,10(v0)
80015690:	a0430009 	sb	v1,9(v0)
80015694:	8fbf0014 	lw	ra,20(sp)
80015698:	8fb00010 	lw	s0,16(sp)
8001569c:	03e00008 	jr	ra
800156a0:	27bd0018 	addiu	sp,sp,24

800156a4 <_Z6OpBEX1v>:
800156a4:	27bdffe0 	addiu	sp,sp,-32
800156a8:	3c058021 	lui	a1,0x8021
800156ac:	afbf0018 	sw	ra,24(sp)
800156b0:	afb10014 	sw	s1,20(sp)
800156b4:	afb00010 	sw	s0,16(sp)
800156b8:	24a5e2a8 	addiu	a1,a1,-7512
800156bc:	8ca7000c 	lw	a3,12(a1)
800156c0:	3c118021 	lui	s1,0x8021
800156c4:	2631e284 	addiu	s1,s1,-7548
800156c8:	3c108021 	lui	s0,0x8021
800156cc:	90e30000 	lbu	v1,0(a3)
800156d0:	8e260014 	lw	a2,20(s1)
800156d4:	2610e2f8 	addiu	s0,s0,-7432
800156d8:	90e40001 	lbu	a0,1(a3)
800156dc:	9602000c 	lhu	v0,12(s0)
800156e0:	00661821 	addu	v1,v1,a2
800156e4:	00621821 	addu	v1,v1,v0
800156e8:	00042200 	sll	a0,a0,0x8
800156ec:	00832021 	addu	a0,a0,v1
800156f0:	3c028021 	lui	v0,0x8021
800156f4:	ac447018 	sw	a0,28696(v0)
800156f8:	8ca30020 	lw	v1,32(a1)
800156fc:	8ca20030 	lw	v0,48(a1)
80015700:	90e60001 	lbu	a2,1(a3)
80015704:	00621821 	addu	v1,v1,v0
80015708:	3c028022 	lui	v0,0x8022
8001570c:	24e70002 	addiu	a3,a3,2
80015710:	a04650cc 	sb	a2,20684(v0)
80015714:	3c028006 	lui	v0,0x8006
80015718:	aca30020 	sw	v1,32(a1)
8001571c:	244249d4 	addiu	v0,v0,18900
80015720:	0040f809 	jalr	v0
80015724:	aca7000c 	sw	a3,12(a1)
80015728:	a202000a 	sb	v0,10(s0)
8001572c:	304200ff 	andi	v0,v0,0xff
80015730:	a222000a 	sb	v0,10(s1)
80015734:	a2220009 	sb	v0,9(s1)
80015738:	8fbf0018 	lw	ra,24(sp)
8001573c:	8fb10014 	lw	s1,20(sp)
80015740:	8fb00010 	lw	s0,16(sp)
80015744:	03e00008 	jr	ra
80015748:	27bd0020 	addiu	sp,sp,32

8001574c <_Z6OpAEX1v>:
8001574c:	27bdffe8 	addiu	sp,sp,-24
80015750:	3c038021 	lui	v1,0x8021
80015754:	afbf0014 	sw	ra,20(sp)
80015758:	afb00010 	sw	s0,16(sp)
8001575c:	2463e2a8 	addiu	v1,v1,-7512
80015760:	8c66000c 	lw	a2,12(v1)
80015764:	3c108021 	lui	s0,0x8021
80015768:	90c20001 	lbu	v0,1(a2)
8001576c:	90c40000 	lbu	a0,0(a2)
80015770:	2610e284 	addiu	s0,s0,-7548
80015774:	8e050014 	lw	a1,20(s0)
80015778:	00021200 	sll	v0,v0,0x8
8001577c:	00822021 	addu	a0,a0,v0
80015780:	00852021 	addu	a0,a0,a1
80015784:	3c028021 	lui	v0,0x8021
80015788:	8c650020 	lw	a1,32(v1)
8001578c:	ac447018 	sw	a0,28696(v0)
80015790:	8c620030 	lw	v0,48(v1)
80015794:	90c70001 	lbu	a3,1(a2)
80015798:	00a22821 	addu	a1,a1,v0
8001579c:	3c028022 	lui	v0,0x8022
800157a0:	24c60002 	addiu	a2,a2,2
800157a4:	a04750cc 	sb	a3,20684(v0)
800157a8:	3c028006 	lui	v0,0x8006
800157ac:	ac650020 	sw	a1,32(v1)
800157b0:	244249d4 	addiu	v0,v0,18900
800157b4:	0040f809 	jalr	v0
800157b8:	ac66000c 	sw	a2,12(v1)
800157bc:	3c038021 	lui	v1,0x8021
800157c0:	2463e2f8 	addiu	v1,v1,-7432
800157c4:	a062000a 	sb	v0,10(v1)
800157c8:	304200ff 	andi	v0,v0,0xff
800157cc:	a202000a 	sb	v0,10(s0)
800157d0:	a2020009 	sb	v0,9(s0)
800157d4:	8fbf0014 	lw	ra,20(sp)
800157d8:	8fb00010 	lw	s0,16(sp)
800157dc:	03e00008 	jr	ra
800157e0:	27bd0018 	addiu	sp,sp,24

800157e4 <_Z6OpB6X1v>:
800157e4:	27bdffe8 	addiu	sp,sp,-24
800157e8:	3c068021 	lui	a2,0x8021
800157ec:	afbf0014 	sw	ra,20(sp)
800157f0:	afb00010 	sw	s0,16(sp)
800157f4:	24c6e2a8 	addiu	a2,a2,-7512
800157f8:	8cc9000c 	lw	t1,12(a2)
800157fc:	3c108021 	lui	s0,0x8021
80015800:	91230000 	lbu	v1,0(t1)
80015804:	2610e2f8 	addiu	s0,s0,-7432
80015808:	3c028022 	lui	v0,0x8022
8001580c:	a04350cc 	sb	v1,20684(v0)
80015810:	96080006 	lhu	t0,6(s0)
80015814:	9602000c 	lhu	v0,12(s0)
80015818:	96030002 	lhu	v1,2(s0)
8001581c:	01024021 	addu	t0,t0,v0
80015820:	30630100 	andi	v1,v1,0x100
80015824:	8cc40020 	lw	a0,32(a2)
80015828:	3402ffff 	li	v0,0xffff
8001582c:	240500ff 	li	a1,255
80015830:	91270000 	lbu	a3,0(t1)
80015834:	0043280a 	movz	a1,v0,v1
80015838:	8cc2002c 	lw	v0,44(a2)
8001583c:	24840006 	addiu	a0,a0,6
80015840:	00441021 	addu	v0,v0,a0
80015844:	00e83821 	addu	a3,a3,t0
80015848:	00a72824 	and	a1,a1,a3
8001584c:	acc20020 	sw	v0,32(a2)
80015850:	3c028021 	lui	v0,0x8021
80015854:	25290001 	addiu	t1,t1,1
80015858:	ac457018 	sw	a1,28696(v0)
8001585c:	3c028006 	lui	v0,0x8006
80015860:	00a02021 	move	a0,a1
80015864:	244249d4 	addiu	v0,v0,18900
80015868:	0040f809 	jalr	v0
8001586c:	acc9000c 	sw	t1,12(a2)
80015870:	304300ff 	andi	v1,v0,0xff
80015874:	a202000a 	sb	v0,10(s0)
80015878:	3c028021 	lui	v0,0x8021
8001587c:	2442e284 	addiu	v0,v0,-7548
80015880:	a043000a 	sb	v1,10(v0)
80015884:	a0430009 	sb	v1,9(v0)
80015888:	8fbf0014 	lw	ra,20(sp)
8001588c:	8fb00010 	lw	s0,16(sp)
80015890:	03e00008 	jr	ra
80015894:	27bd0018 	addiu	sp,sp,24

80015898 <_Z6OpBCX0v>:
80015898:	27bdffe0 	addiu	sp,sp,-32
8001589c:	3c058021 	lui	a1,0x8021
800158a0:	afbf0018 	sw	ra,24(sp)
800158a4:	afb10014 	sw	s1,20(sp)
800158a8:	afb00010 	sw	s0,16(sp)
800158ac:	24a5e2a8 	addiu	a1,a1,-7512
800158b0:	8ca7000c 	lw	a3,12(a1)
800158b4:	3c118021 	lui	s1,0x8021
800158b8:	2631e284 	addiu	s1,s1,-7548
800158bc:	3c108021 	lui	s0,0x8021
800158c0:	90e30000 	lbu	v1,0(a3)
800158c4:	8e260014 	lw	a2,20(s1)
800158c8:	2610e2f8 	addiu	s0,s0,-7432
800158cc:	90e40001 	lbu	a0,1(a3)
800158d0:	9602000a 	lhu	v0,10(s0)
800158d4:	00661821 	addu	v1,v1,a2
800158d8:	00621821 	addu	v1,v1,v0
800158dc:	00042200 	sll	a0,a0,0x8
800158e0:	00832021 	addu	a0,a0,v1
800158e4:	3c028021 	lui	v0,0x8021
800158e8:	ac447018 	sw	a0,28696(v0)
800158ec:	8ca30020 	lw	v1,32(a1)
800158f0:	8ca20030 	lw	v0,48(a1)
800158f4:	90e60001 	lbu	a2,1(a3)
800158f8:	00621821 	addu	v1,v1,v0
800158fc:	3c028022 	lui	v0,0x8022
80015900:	24e70002 	addiu	a3,a3,2
80015904:	a04650cc 	sb	a2,20684(v0)
80015908:	3c028006 	lui	v0,0x8006
8001590c:	aca30020 	sw	v1,32(a1)
80015910:	24424be8 	addiu	v0,v0,19432
80015914:	0040f809 	jalr	v0
80015918:	aca7000c 	sw	a3,12(a1)
8001591c:	a602000c 	sh	v0,12(s0)
80015920:	3042ffff 	andi	v0,v0,0xffff
80015924:	00021a02 	srl	v1,v0,0x8
80015928:	0002102b 	sltu	v0,zero,v0
8001592c:	a223000a 	sb	v1,10(s1)
80015930:	a2220009 	sb	v0,9(s1)
80015934:	8fbf0018 	lw	ra,24(sp)
80015938:	8fb10014 	lw	s1,20(sp)
8001593c:	8fb00010 	lw	s0,16(sp)
80015940:	03e00008 	jr	ra
80015944:	27bd0020 	addiu	sp,sp,32

80015948 <_Z6OpACX0v>:
80015948:	27bdffe8 	addiu	sp,sp,-24
8001594c:	3c038021 	lui	v1,0x8021
80015950:	afbf0014 	sw	ra,20(sp)
80015954:	afb00010 	sw	s0,16(sp)
80015958:	2463e2a8 	addiu	v1,v1,-7512
8001595c:	8c66000c 	lw	a2,12(v1)
80015960:	3c108021 	lui	s0,0x8021
80015964:	90c20001 	lbu	v0,1(a2)
80015968:	90c40000 	lbu	a0,0(a2)
8001596c:	2610e284 	addiu	s0,s0,-7548
80015970:	8e050014 	lw	a1,20(s0)
80015974:	00021200 	sll	v0,v0,0x8
80015978:	00822021 	addu	a0,a0,v0
8001597c:	00852021 	addu	a0,a0,a1
80015980:	3c028021 	lui	v0,0x8021
80015984:	ac447018 	sw	a0,28696(v0)
80015988:	8c650020 	lw	a1,32(v1)
8001598c:	8c620030 	lw	v0,48(v1)
80015990:	90c70001 	lbu	a3,1(a2)
80015994:	00a22821 	addu	a1,a1,v0
80015998:	3c028022 	lui	v0,0x8022
8001599c:	24c60002 	addiu	a2,a2,2
800159a0:	a04750cc 	sb	a3,20684(v0)
800159a4:	3c028006 	lui	v0,0x8006
800159a8:	ac650020 	sw	a1,32(v1)
800159ac:	24424be8 	addiu	v0,v0,19432
800159b0:	0040f809 	jalr	v0
800159b4:	ac66000c 	sw	a2,12(v1)
800159b8:	3c038021 	lui	v1,0x8021
800159bc:	2463e2f8 	addiu	v1,v1,-7432
800159c0:	a462000c 	sh	v0,12(v1)
800159c4:	3042ffff 	andi	v0,v0,0xffff
800159c8:	00022202 	srl	a0,v0,0x8
800159cc:	0002102b 	sltu	v0,zero,v0
800159d0:	a204000a 	sb	a0,10(s0)
800159d4:	a2020009 	sb	v0,9(s0)
800159d8:	8fbf0014 	lw	ra,20(sp)
800159dc:	8fb00010 	lw	s0,16(sp)
800159e0:	03e00008 	jr	ra
800159e4:	27bd0018 	addiu	sp,sp,24

800159e8 <_Z6OpB4X0v>:
800159e8:	27bdffe8 	addiu	sp,sp,-24
800159ec:	3c068021 	lui	a2,0x8021
800159f0:	afbf0014 	sw	ra,20(sp)
800159f4:	afb00010 	sw	s0,16(sp)
800159f8:	24c6e2a8 	addiu	a2,a2,-7512
800159fc:	8cc9000c 	lw	t1,12(a2)
80015a00:	3c108021 	lui	s0,0x8021
80015a04:	91230000 	lbu	v1,0(t1)
80015a08:	2610e2f8 	addiu	s0,s0,-7432
80015a0c:	3c028022 	lui	v0,0x8022
80015a10:	a04350cc 	sb	v1,20684(v0)
80015a14:	96080006 	lhu	t0,6(s0)
80015a18:	9602000a 	lhu	v0,10(s0)
80015a1c:	96030002 	lhu	v1,2(s0)
80015a20:	01024021 	addu	t0,t0,v0
80015a24:	30630100 	andi	v1,v1,0x100
80015a28:	8cc40020 	lw	a0,32(a2)
80015a2c:	3402ffff 	li	v0,0xffff
80015a30:	240500ff 	li	a1,255
80015a34:	91270000 	lbu	a3,0(t1)
80015a38:	0043280a 	movz	a1,v0,v1
80015a3c:	8cc2002c 	lw	v0,44(a2)
80015a40:	24840006 	addiu	a0,a0,6
80015a44:	00441021 	addu	v0,v0,a0
80015a48:	00e83821 	addu	a3,a3,t0
80015a4c:	00a72824 	and	a1,a1,a3
80015a50:	acc20020 	sw	v0,32(a2)
80015a54:	3c028021 	lui	v0,0x8021
80015a58:	25290001 	addiu	t1,t1,1
80015a5c:	ac457018 	sw	a1,28696(v0)
80015a60:	3c028006 	lui	v0,0x8006
80015a64:	00a02021 	move	a0,a1
80015a68:	24424be8 	addiu	v0,v0,19432
80015a6c:	0040f809 	jalr	v0
80015a70:	acc9000c 	sw	t1,12(a2)
80015a74:	3043ffff 	andi	v1,v0,0xffff
80015a78:	a602000c 	sh	v0,12(s0)
80015a7c:	3c028021 	lui	v0,0x8021
80015a80:	2442e284 	addiu	v0,v0,-7548
80015a84:	00032202 	srl	a0,v1,0x8
80015a88:	0003182b 	sltu	v1,zero,v1
80015a8c:	a044000a 	sb	a0,10(v0)
80015a90:	a0430009 	sb	v1,9(v0)
80015a94:	8fbf0014 	lw	ra,20(sp)
80015a98:	8fb00010 	lw	s0,16(sp)
80015a9c:	03e00008 	jr	ra
80015aa0:	27bd0018 	addiu	sp,sp,24

80015aa4 <_Z6OpBEX0v>:
80015aa4:	27bdffe0 	addiu	sp,sp,-32
80015aa8:	3c058021 	lui	a1,0x8021
80015aac:	afbf0018 	sw	ra,24(sp)
80015ab0:	afb10014 	sw	s1,20(sp)
80015ab4:	afb00010 	sw	s0,16(sp)
80015ab8:	24a5e2a8 	addiu	a1,a1,-7512
80015abc:	8ca7000c 	lw	a3,12(a1)
80015ac0:	3c118021 	lui	s1,0x8021
80015ac4:	2631e284 	addiu	s1,s1,-7548
80015ac8:	3c108021 	lui	s0,0x8021
80015acc:	90e30000 	lbu	v1,0(a3)
80015ad0:	8e260014 	lw	a2,20(s1)
80015ad4:	2610e2f8 	addiu	s0,s0,-7432
80015ad8:	90e40001 	lbu	a0,1(a3)
80015adc:	9602000c 	lhu	v0,12(s0)
80015ae0:	00661821 	addu	v1,v1,a2
80015ae4:	00621821 	addu	v1,v1,v0
80015ae8:	00042200 	sll	a0,a0,0x8
80015aec:	00832021 	addu	a0,a0,v1
80015af0:	3c028021 	lui	v0,0x8021
80015af4:	ac447018 	sw	a0,28696(v0)
80015af8:	8ca30020 	lw	v1,32(a1)
80015afc:	8ca20030 	lw	v0,48(a1)
80015b00:	90e60001 	lbu	a2,1(a3)
80015b04:	00621821 	addu	v1,v1,v0
80015b08:	3c028022 	lui	v0,0x8022
80015b0c:	24e70002 	addiu	a3,a3,2
80015b10:	a04650cc 	sb	a2,20684(v0)
80015b14:	3c028006 	lui	v0,0x8006
80015b18:	aca30020 	sw	v1,32(a1)
80015b1c:	24424be8 	addiu	v0,v0,19432
80015b20:	0040f809 	jalr	v0
80015b24:	aca7000c 	sw	a3,12(a1)
80015b28:	a602000a 	sh	v0,10(s0)
80015b2c:	3042ffff 	andi	v0,v0,0xffff
80015b30:	00021a02 	srl	v1,v0,0x8
80015b34:	0002102b 	sltu	v0,zero,v0
80015b38:	a223000a 	sb	v1,10(s1)
80015b3c:	a2220009 	sb	v0,9(s1)
80015b40:	8fbf0018 	lw	ra,24(sp)
80015b44:	8fb10014 	lw	s1,20(sp)
80015b48:	8fb00010 	lw	s0,16(sp)
80015b4c:	03e00008 	jr	ra
80015b50:	27bd0020 	addiu	sp,sp,32

80015b54 <_Z6OpAEX0v>:
80015b54:	27bdffe8 	addiu	sp,sp,-24
80015b58:	3c038021 	lui	v1,0x8021
80015b5c:	afbf0014 	sw	ra,20(sp)
80015b60:	afb00010 	sw	s0,16(sp)
80015b64:	2463e2a8 	addiu	v1,v1,-7512
80015b68:	8c66000c 	lw	a2,12(v1)
80015b6c:	3c108021 	lui	s0,0x8021
80015b70:	90c20001 	lbu	v0,1(a2)
80015b74:	90c40000 	lbu	a0,0(a2)
80015b78:	2610e284 	addiu	s0,s0,-7548
80015b7c:	8e050014 	lw	a1,20(s0)
80015b80:	00021200 	sll	v0,v0,0x8
80015b84:	00822021 	addu	a0,a0,v0
80015b88:	00852021 	addu	a0,a0,a1
80015b8c:	3c028021 	lui	v0,0x8021
80015b90:	ac447018 	sw	a0,28696(v0)
80015b94:	8c650020 	lw	a1,32(v1)
80015b98:	8c620030 	lw	v0,48(v1)
80015b9c:	90c70001 	lbu	a3,1(a2)
80015ba0:	00a22821 	addu	a1,a1,v0
80015ba4:	3c028022 	lui	v0,0x8022
80015ba8:	24c60002 	addiu	a2,a2,2
80015bac:	a04750cc 	sb	a3,20684(v0)
80015bb0:	3c028006 	lui	v0,0x8006
80015bb4:	ac650020 	sw	a1,32(v1)
80015bb8:	24424be8 	addiu	v0,v0,19432
80015bbc:	0040f809 	jalr	v0
80015bc0:	ac66000c 	sw	a2,12(v1)
80015bc4:	3c038021 	lui	v1,0x8021
80015bc8:	2463e2f8 	addiu	v1,v1,-7432
80015bcc:	a462000a 	sh	v0,10(v1)
80015bd0:	3042ffff 	andi	v0,v0,0xffff
80015bd4:	00022202 	srl	a0,v0,0x8
80015bd8:	0002102b 	sltu	v0,zero,v0
80015bdc:	a204000a 	sb	a0,10(s0)
80015be0:	a2020009 	sb	v0,9(s0)
80015be4:	8fbf0014 	lw	ra,20(sp)
80015be8:	8fb00010 	lw	s0,16(sp)
80015bec:	03e00008 	jr	ra
80015bf0:	27bd0018 	addiu	sp,sp,24

80015bf4 <_Z6OpB6X0v>:
80015bf4:	27bdffe8 	addiu	sp,sp,-24
80015bf8:	3c068021 	lui	a2,0x8021
80015bfc:	afbf0014 	sw	ra,20(sp)
80015c00:	afb00010 	sw	s0,16(sp)
80015c04:	24c6e2a8 	addiu	a2,a2,-7512
80015c08:	8cc9000c 	lw	t1,12(a2)
80015c0c:	3c108021 	lui	s0,0x8021
80015c10:	91230000 	lbu	v1,0(t1)
80015c14:	2610e2f8 	addiu	s0,s0,-7432
80015c18:	3c028022 	lui	v0,0x8022
80015c1c:	a04350cc 	sb	v1,20684(v0)
80015c20:	96080006 	lhu	t0,6(s0)
80015c24:	9602000c 	lhu	v0,12(s0)
80015c28:	96030002 	lhu	v1,2(s0)
80015c2c:	01024021 	addu	t0,t0,v0
80015c30:	30630100 	andi	v1,v1,0x100
80015c34:	8cc40020 	lw	a0,32(a2)
80015c38:	3402ffff 	li	v0,0xffff
80015c3c:	240500ff 	li	a1,255
80015c40:	91270000 	lbu	a3,0(t1)
80015c44:	0043280a 	movz	a1,v0,v1
80015c48:	8cc2002c 	lw	v0,44(a2)
80015c4c:	24840006 	addiu	a0,a0,6
80015c50:	00441021 	addu	v0,v0,a0
80015c54:	00e83821 	addu	a3,a3,t0
80015c58:	00a72824 	and	a1,a1,a3
80015c5c:	acc20020 	sw	v0,32(a2)
80015c60:	3c028021 	lui	v0,0x8021
80015c64:	25290001 	addiu	t1,t1,1
80015c68:	ac457018 	sw	a1,28696(v0)
80015c6c:	3c028006 	lui	v0,0x8006
80015c70:	00a02021 	move	a0,a1
80015c74:	24424be8 	addiu	v0,v0,19432
80015c78:	0040f809 	jalr	v0
80015c7c:	acc9000c 	sw	t1,12(a2)
80015c80:	3043ffff 	andi	v1,v0,0xffff
80015c84:	a602000a 	sh	v0,10(s0)
80015c88:	3c028021 	lui	v0,0x8021
80015c8c:	2442e284 	addiu	v0,v0,-7548
80015c90:	00032202 	srl	a0,v1,0x8
80015c94:	0003182b 	sltu	v1,zero,v1
80015c98:	a044000a 	sb	a0,10(v0)
80015c9c:	a0430009 	sb	v1,9(v0)
80015ca0:	8fbf0014 	lw	ra,20(sp)
80015ca4:	8fb00010 	lw	s0,16(sp)
80015ca8:	03e00008 	jr	ra
80015cac:	27bd0018 	addiu	sp,sp,24

80015cb0 <_Z6Op3CM1v>:
80015cb0:	27bdffe0 	addiu	sp,sp,-32
80015cb4:	3c058021 	lui	a1,0x8021
80015cb8:	afbf0018 	sw	ra,24(sp)
80015cbc:	afb10014 	sw	s1,20(sp)
80015cc0:	afb00010 	sw	s0,16(sp)
80015cc4:	24a5e2a8 	addiu	a1,a1,-7512
80015cc8:	8ca7000c 	lw	a3,12(a1)
80015ccc:	3c108021 	lui	s0,0x8021
80015cd0:	2610e284 	addiu	s0,s0,-7548
80015cd4:	3c118021 	lui	s1,0x8021
80015cd8:	90e30000 	lbu	v1,0(a3)
80015cdc:	8e060014 	lw	a2,20(s0)
80015ce0:	2631e2f8 	addiu	s1,s1,-7432
80015ce4:	90e40001 	lbu	a0,1(a3)
80015ce8:	9622000a 	lhu	v0,10(s1)
80015cec:	00661821 	addu	v1,v1,a2
80015cf0:	00621821 	addu	v1,v1,v0
80015cf4:	00042200 	sll	a0,a0,0x8
80015cf8:	00832021 	addu	a0,a0,v1
80015cfc:	3c028021 	lui	v0,0x8021
80015d00:	ac447018 	sw	a0,28696(v0)
80015d04:	8ca30020 	lw	v1,32(a1)
80015d08:	8ca20030 	lw	v0,48(a1)
80015d0c:	90e60001 	lbu	a2,1(a3)
80015d10:	00621821 	addu	v1,v1,v0
80015d14:	3c028022 	lui	v0,0x8022
80015d18:	24e70002 	addiu	a3,a3,2
80015d1c:	a04650cc 	sb	a2,20684(v0)
80015d20:	3c028006 	lui	v0,0x8006
80015d24:	aca30020 	sw	v1,32(a1)
80015d28:	244249d4 	addiu	v0,v0,18900
80015d2c:	0040f809 	jalr	v0
80015d30:	aca7000c 	sw	a3,12(a1)
80015d34:	92230004 	lbu	v1,4(s1)
80015d38:	00022982 	srl	a1,v0,0x6
80015d3c:	3c048022 	lui	a0,0x8022
80015d40:	a08250bc 	sb	v0,20668(a0)
80015d44:	00431824 	and	v1,v0,v1
80015d48:	30a50001 	andi	a1,a1,0x1
80015d4c:	a2030009 	sb	v1,9(s0)
80015d50:	a205000b 	sb	a1,11(s0)
80015d54:	a202000a 	sb	v0,10(s0)
80015d58:	8fbf0018 	lw	ra,24(sp)
80015d5c:	8fb10014 	lw	s1,20(sp)
80015d60:	8fb00010 	lw	s0,16(sp)
80015d64:	03e00008 	jr	ra
80015d68:	27bd0020 	addiu	sp,sp,32

80015d6c <_Z6Op2CM1v>:
80015d6c:	27bdffe8 	addiu	sp,sp,-24
80015d70:	3c038021 	lui	v1,0x8021
80015d74:	afbf0014 	sw	ra,20(sp)
80015d78:	afb00010 	sw	s0,16(sp)
80015d7c:	2463e2a8 	addiu	v1,v1,-7512
80015d80:	8c66000c 	lw	a2,12(v1)
80015d84:	3c108021 	lui	s0,0x8021
80015d88:	90c20001 	lbu	v0,1(a2)
80015d8c:	90c40000 	lbu	a0,0(a2)
80015d90:	2610e284 	addiu	s0,s0,-7548
80015d94:	8e050014 	lw	a1,20(s0)
80015d98:	00021200 	sll	v0,v0,0x8
80015d9c:	00822021 	addu	a0,a0,v0
80015da0:	00852021 	addu	a0,a0,a1
80015da4:	3c028021 	lui	v0,0x8021
80015da8:	ac447018 	sw	a0,28696(v0)
80015dac:	8c650020 	lw	a1,32(v1)
80015db0:	8c620030 	lw	v0,48(v1)
80015db4:	90c70001 	lbu	a3,1(a2)
80015db8:	00a22821 	addu	a1,a1,v0
80015dbc:	3c028022 	lui	v0,0x8022
80015dc0:	24c60002 	addiu	a2,a2,2
80015dc4:	a04750cc 	sb	a3,20684(v0)
80015dc8:	3c028006 	lui	v0,0x8006
80015dcc:	ac650020 	sw	a1,32(v1)
80015dd0:	244249d4 	addiu	v0,v0,18900
80015dd4:	0040f809 	jalr	v0
80015dd8:	ac66000c 	sw	a2,12(v1)
80015ddc:	3c038021 	lui	v1,0x8021
80015de0:	9064e2fc 	lbu	a0,-7428(v1)
80015de4:	00022982 	srl	a1,v0,0x6
80015de8:	3c038022 	lui	v1,0x8022
80015dec:	a06250bc 	sb	v0,20668(v1)
80015df0:	00442024 	and	a0,v0,a0
80015df4:	30a50001 	andi	a1,a1,0x1
80015df8:	a2040009 	sb	a0,9(s0)
80015dfc:	a205000b 	sb	a1,11(s0)
80015e00:	a202000a 	sb	v0,10(s0)
80015e04:	8fbf0014 	lw	ra,20(sp)
80015e08:	8fb00010 	lw	s0,16(sp)
80015e0c:	03e00008 	jr	ra
80015e10:	27bd0018 	addiu	sp,sp,24

80015e14 <_Z6Op34M1v>:
80015e14:	27bdffe8 	addiu	sp,sp,-24
80015e18:	3c068021 	lui	a2,0x8021
80015e1c:	afbf0014 	sw	ra,20(sp)
80015e20:	afb00010 	sw	s0,16(sp)
80015e24:	24c6e2a8 	addiu	a2,a2,-7512
80015e28:	8cc9000c 	lw	t1,12(a2)
80015e2c:	3c108021 	lui	s0,0x8021
80015e30:	91230000 	lbu	v1,0(t1)
80015e34:	2610e2f8 	addiu	s0,s0,-7432
80015e38:	3c028022 	lui	v0,0x8022
80015e3c:	a04350cc 	sb	v1,20684(v0)
80015e40:	96080006 	lhu	t0,6(s0)
80015e44:	9602000a 	lhu	v0,10(s0)
80015e48:	96030002 	lhu	v1,2(s0)
80015e4c:	8cc40020 	lw	a0,32(a2)
80015e50:	01024021 	addu	t0,t0,v0
80015e54:	30630100 	andi	v1,v1,0x100
80015e58:	3402ffff 	li	v0,0xffff
80015e5c:	240500ff 	li	a1,255
80015e60:	91270000 	lbu	a3,0(t1)
80015e64:	0043280a 	movz	a1,v0,v1
80015e68:	8cc2002c 	lw	v0,44(a2)
80015e6c:	24840006 	addiu	a0,a0,6
80015e70:	00441021 	addu	v0,v0,a0
80015e74:	00e83821 	addu	a3,a3,t0
80015e78:	00a72824 	and	a1,a1,a3
80015e7c:	acc20020 	sw	v0,32(a2)
80015e80:	3c028021 	lui	v0,0x8021
80015e84:	ac457018 	sw	a1,28696(v0)
80015e88:	25290001 	addiu	t1,t1,1
80015e8c:	3c028006 	lui	v0,0x8006
80015e90:	00a02021 	move	a0,a1
80015e94:	244249d4 	addiu	v0,v0,18900
80015e98:	0040f809 	jalr	v0
80015e9c:	acc9000c 	sw	t1,12(a2)
80015ea0:	92050004 	lbu	a1,4(s0)
80015ea4:	00023182 	srl	a2,v0,0x6
80015ea8:	3c048021 	lui	a0,0x8021
80015eac:	2484e284 	addiu	a0,a0,-7548
80015eb0:	00452824 	and	a1,v0,a1
80015eb4:	30c60001 	andi	a2,a2,0x1
80015eb8:	3c038022 	lui	v1,0x8022
80015ebc:	a0850009 	sb	a1,9(a0)
80015ec0:	a06250bc 	sb	v0,20668(v1)
80015ec4:	a086000b 	sb	a2,11(a0)
80015ec8:	a082000a 	sb	v0,10(a0)
80015ecc:	8fbf0014 	lw	ra,20(sp)
80015ed0:	8fb00010 	lw	s0,16(sp)
80015ed4:	03e00008 	jr	ra
80015ed8:	27bd0018 	addiu	sp,sp,24

80015edc <_Z6Op83M0v>:
80015edc:	3c038021 	lui	v1,0x8021
80015ee0:	2463e2a8 	addiu	v1,v1,-7512
80015ee4:	8c68000c 	lw	t0,12(v1)
80015ee8:	3c058021 	lui	a1,0x8021
80015eec:	24a5e2f8 	addiu	a1,a1,-7432
80015ef0:	91070000 	lbu	a3,0(t0)
80015ef4:	94a40008 	lhu	a0,8(a1)
80015ef8:	8c620020 	lw	v0,32(v1)
80015efc:	8c66002c 	lw	a2,44(v1)
80015f00:	00e43821 	addu	a3,a3,a0
80015f04:	24420006 	addiu	v0,v0,6
80015f08:	30e7ffff 	andi	a3,a3,0xffff
80015f0c:	00c23021 	addu	a2,a2,v0
80015f10:	94a40004 	lhu	a0,4(a1)
80015f14:	3c028021 	lui	v0,0x8021
80015f18:	3c198006 	lui	t9,0x8006
80015f1c:	25080001 	addiu	t0,t0,1
80015f20:	00e02821 	move	a1,a3
80015f24:	ac477018 	sw	a3,28696(v0)
80015f28:	2739465c 	addiu	t9,t9,18012
80015f2c:	ac660020 	sw	a2,32(v1)
80015f30:	03200008 	jr	t9
80015f34:	ac68000c 	sw	t0,12(v1)

80015f38 <_Z6Op9FM0v>:
80015f38:	3c068021 	lui	a2,0x8021
80015f3c:	24c6e2a8 	addiu	a2,a2,-7512
80015f40:	8cc9000c 	lw	t1,12(a2)
80015f44:	3c088021 	lui	t0,0x8021
80015f48:	91240001 	lbu	a0,1(t1)
80015f4c:	91220000 	lbu	v0,0(t1)
80015f50:	2508e2f8 	addiu	t0,t0,-7432
80015f54:	91230002 	lbu	v1,2(t1)
80015f58:	00042200 	sll	a0,a0,0x8
80015f5c:	9505000a 	lhu	a1,10(t0)
80015f60:	00441021 	addu	v0,v0,a0
80015f64:	00451021 	addu	v0,v0,a1
80015f68:	8cc4002c 	lw	a0,44(a2)
80015f6c:	00031c00 	sll	v1,v1,0x10
80015f70:	8cc50030 	lw	a1,48(a2)
80015f74:	00621821 	addu	v1,v1,v0
80015f78:	8cc70020 	lw	a3,32(a2)
80015f7c:	3c0200ff 	lui	v0,0xff
80015f80:	00a42821 	addu	a1,a1,a0
80015f84:	3442ffff 	ori	v0,v0,0xffff
80015f88:	00621824 	and	v1,v1,v0
80015f8c:	00e53821 	addu	a3,a3,a1
80015f90:	25290003 	addiu	t1,t1,3
80015f94:	3c028021 	lui	v0,0x8021
80015f98:	3c198006 	lui	t9,0x8006
80015f9c:	95040004 	lhu	a0,4(t0)
80015fa0:	00602821 	move	a1,v1
80015fa4:	acc70020 	sw	a3,32(a2)
80015fa8:	ac437018 	sw	v1,28696(v0)
80015fac:	2739465c 	addiu	t9,t9,18012
80015fb0:	03200008 	jr	t9
80015fb4:	acc9000c 	sw	t1,12(a2)

80015fb8 <_Z6Op8FM0v>:
80015fb8:	3c068021 	lui	a2,0x8021
80015fbc:	24c6e2a8 	addiu	a2,a2,-7512
80015fc0:	8cc9000c 	lw	t1,12(a2)
80015fc4:	8cc4002c 	lw	a0,44(a2)
80015fc8:	91220001 	lbu	v0,1(t1)
80015fcc:	91280000 	lbu	t0,0(t1)
80015fd0:	91230002 	lbu	v1,2(t1)
80015fd4:	8cc50030 	lw	a1,48(a2)
80015fd8:	00021200 	sll	v0,v0,0x8
80015fdc:	8cc70020 	lw	a3,32(a2)
80015fe0:	00a42821 	addu	a1,a1,a0
80015fe4:	01024021 	addu	t0,t0,v0
80015fe8:	00031c00 	sll	v1,v1,0x10
80015fec:	3c028021 	lui	v0,0x8021
80015ff0:	01034021 	addu	t0,t0,v1
80015ff4:	00e53821 	addu	a3,a3,a1
80015ff8:	9444e2fc 	lhu	a0,-7428(v0)
80015ffc:	25290003 	addiu	t1,t1,3
80016000:	3c028021 	lui	v0,0x8021
80016004:	3c198006 	lui	t9,0x8006
80016008:	01002821 	move	a1,t0
8001600c:	acc70020 	sw	a3,32(a2)
80016010:	ac487018 	sw	t0,28696(v0)
80016014:	2739465c 	addiu	t9,t9,18012
80016018:	03200008 	jr	t9
8001601c:	acc9000c 	sw	t1,12(a2)

80016020 <_Z6Op99M0v>:
80016020:	3c078021 	lui	a3,0x8021
80016024:	24e7e2a8 	addiu	a3,a3,-7512
80016028:	8ce9000c 	lw	t1,12(a3)
8001602c:	3c028021 	lui	v0,0x8021
80016030:	3c058021 	lui	a1,0x8021
80016034:	91230000 	lbu	v1,0(t1)
80016038:	24a5e2f8 	addiu	a1,a1,-7432
8001603c:	8c44e298 	lw	a0,-7528(v0)
80016040:	94a2000c 	lhu	v0,12(a1)
80016044:	91280001 	lbu	t0,1(t1)
80016048:	00641821 	addu	v1,v1,a0
8001604c:	00621821 	addu	v1,v1,v0
80016050:	8ce60020 	lw	a2,32(a3)
80016054:	8ce20030 	lw	v0,48(a3)
80016058:	00084200 	sll	t0,t0,0x8
8001605c:	01034021 	addu	t0,t0,v1
80016060:	00c23021 	addu	a2,a2,v0
80016064:	94a40004 	lhu	a0,4(a1)
80016068:	25290002 	addiu	t1,t1,2
8001606c:	3c028021 	lui	v0,0x8021
80016070:	3c198006 	lui	t9,0x8006
80016074:	01002821 	move	a1,t0
80016078:	ace60020 	sw	a2,32(a3)
8001607c:	ac487018 	sw	t0,28696(v0)
80016080:	2739465c 	addiu	t9,t9,18012
80016084:	03200008 	jr	t9
80016088:	ace9000c 	sw	t1,12(a3)

8001608c <_Z6Op9DM0v>:
8001608c:	3c078021 	lui	a3,0x8021
80016090:	24e7e2a8 	addiu	a3,a3,-7512
80016094:	8ce9000c 	lw	t1,12(a3)
80016098:	3c028021 	lui	v0,0x8021
8001609c:	3c058021 	lui	a1,0x8021
800160a0:	91230000 	lbu	v1,0(t1)
800160a4:	24a5e2f8 	addiu	a1,a1,-7432
800160a8:	8c44e298 	lw	a0,-7528(v0)
800160ac:	94a2000a 	lhu	v0,10(a1)
800160b0:	91280001 	lbu	t0,1(t1)
800160b4:	00641821 	addu	v1,v1,a0
800160b8:	00621821 	addu	v1,v1,v0
800160bc:	8ce60020 	lw	a2,32(a3)
800160c0:	8ce20030 	lw	v0,48(a3)
800160c4:	00084200 	sll	t0,t0,0x8
800160c8:	01034021 	addu	t0,t0,v1
800160cc:	00c23021 	addu	a2,a2,v0
800160d0:	94a40004 	lhu	a0,4(a1)
800160d4:	25290002 	addiu	t1,t1,2
800160d8:	3c028021 	lui	v0,0x8021
800160dc:	3c198006 	lui	t9,0x8006
800160e0:	01002821 	move	a1,t0
800160e4:	ace60020 	sw	a2,32(a3)
800160e8:	ac487018 	sw	t0,28696(v0)
800160ec:	2739465c 	addiu	t9,t9,18012
800160f0:	03200008 	jr	t9
800160f4:	ace9000c 	sw	t1,12(a3)

800160f8 <_Z6Op8DM0v>:
800160f8:	3c068021 	lui	a2,0x8021
800160fc:	24c6e2a8 	addiu	a2,a2,-7512
80016100:	8cc9000c 	lw	t1,12(a2)
80016104:	3c028021 	lui	v0,0x8021
80016108:	91230001 	lbu	v1,1(t1)
8001610c:	91280000 	lbu	t0,0(t1)
80016110:	00031a00 	sll	v1,v1,0x8
80016114:	8c44e298 	lw	a0,-7528(v0)
80016118:	01034021 	addu	t0,t0,v1
8001611c:	8cc70020 	lw	a3,32(a2)
80016120:	8cc30030 	lw	v1,48(a2)
80016124:	3c028021 	lui	v0,0x8021
80016128:	01044021 	addu	t0,t0,a0
8001612c:	00e33821 	addu	a3,a3,v1
80016130:	9444e2fc 	lhu	a0,-7428(v0)
80016134:	25290002 	addiu	t1,t1,2
80016138:	3c028021 	lui	v0,0x8021
8001613c:	3c198006 	lui	t9,0x8006
80016140:	01002821 	move	a1,t0
80016144:	acc70020 	sw	a3,32(a2)
80016148:	ac487018 	sw	t0,28696(v0)
8001614c:	2739465c 	addiu	t9,t9,18012
80016150:	03200008 	jr	t9
80016154:	acc9000c 	sw	t1,12(a2)

80016158 <_Z6Op95M0v>:
80016158:	3c088021 	lui	t0,0x8021
8001615c:	2508e2f8 	addiu	t0,t0,-7432
80016160:	3c068021 	lui	a2,0x8021
80016164:	24c6e2a8 	addiu	a2,a2,-7512
80016168:	9502000a 	lhu	v0,10(t0)
8001616c:	95090006 	lhu	t1,6(t0)
80016170:	95030002 	lhu	v1,2(t0)
80016174:	8cca000c 	lw	t2,12(a2)
80016178:	01224821 	addu	t1,t1,v0
8001617c:	8cc50020 	lw	a1,32(a2)
80016180:	3402ffff 	li	v0,0xffff
80016184:	30630100 	andi	v1,v1,0x100
80016188:	240700ff 	li	a3,255
8001618c:	91440000 	lbu	a0,0(t2)
80016190:	0043380a 	movz	a3,v0,v1
80016194:	8cc2002c 	lw	v0,44(a2)
80016198:	24a50006 	addiu	a1,a1,6
8001619c:	00451021 	addu	v0,v0,a1
800161a0:	00892021 	addu	a0,a0,t1
800161a4:	00e43824 	and	a3,a3,a0
800161a8:	254a0001 	addiu	t2,t2,1
800161ac:	acc20020 	sw	v0,32(a2)
800161b0:	3c198006 	lui	t9,0x8006
800161b4:	3c028021 	lui	v0,0x8021
800161b8:	95040004 	lhu	a0,4(t0)
800161bc:	00e02821 	move	a1,a3
800161c0:	acca000c 	sw	t2,12(a2)
800161c4:	2739465c 	addiu	t9,t9,18012
800161c8:	03200008 	jr	t9
800161cc:	ac477018 	sw	a3,28696(v0)

800161d0 <_Z6Op83M1v>:
800161d0:	3c038021 	lui	v1,0x8021
800161d4:	2463e2a8 	addiu	v1,v1,-7512
800161d8:	8c68000c 	lw	t0,12(v1)
800161dc:	3c058021 	lui	a1,0x8021
800161e0:	24a5e2f8 	addiu	a1,a1,-7432
800161e4:	91070000 	lbu	a3,0(t0)
800161e8:	94a40008 	lhu	a0,8(a1)
800161ec:	8c620020 	lw	v0,32(v1)
800161f0:	8c66002c 	lw	a2,44(v1)
800161f4:	00e43821 	addu	a3,a3,a0
800161f8:	24420006 	addiu	v0,v0,6
800161fc:	30e7ffff 	andi	a3,a3,0xffff
80016200:	00c23021 	addu	a2,a2,v0
80016204:	90a40004 	lbu	a0,4(a1)
80016208:	3c028021 	lui	v0,0x8021
8001620c:	3c198006 	lui	t9,0x8006
80016210:	25080001 	addiu	t0,t0,1
80016214:	00e02821 	move	a1,a3
80016218:	ac477018 	sw	a3,28696(v0)
8001621c:	27394444 	addiu	t9,t9,17476
80016220:	ac660020 	sw	a2,32(v1)
80016224:	03200008 	jr	t9
80016228:	ac68000c 	sw	t0,12(v1)

8001622c <_Z6Op9FM1v>:
8001622c:	3c068021 	lui	a2,0x8021
80016230:	24c6e2a8 	addiu	a2,a2,-7512
80016234:	8cc9000c 	lw	t1,12(a2)
80016238:	3c088021 	lui	t0,0x8021
8001623c:	91240001 	lbu	a0,1(t1)
80016240:	91220000 	lbu	v0,0(t1)
80016244:	2508e2f8 	addiu	t0,t0,-7432
80016248:	91230002 	lbu	v1,2(t1)
8001624c:	00042200 	sll	a0,a0,0x8
80016250:	9505000a 	lhu	a1,10(t0)
80016254:	00441021 	addu	v0,v0,a0
80016258:	00451021 	addu	v0,v0,a1
8001625c:	8cc4002c 	lw	a0,44(a2)
80016260:	00031c00 	sll	v1,v1,0x10
80016264:	8cc50030 	lw	a1,48(a2)
80016268:	00621821 	addu	v1,v1,v0
8001626c:	8cc70020 	lw	a3,32(a2)
80016270:	3c0200ff 	lui	v0,0xff
80016274:	00a42821 	addu	a1,a1,a0
80016278:	3442ffff 	ori	v0,v0,0xffff
8001627c:	00621824 	and	v1,v1,v0
80016280:	00e53821 	addu	a3,a3,a1
80016284:	25290003 	addiu	t1,t1,3
80016288:	3c028021 	lui	v0,0x8021
8001628c:	3c198006 	lui	t9,0x8006
80016290:	91040004 	lbu	a0,4(t0)
80016294:	00602821 	move	a1,v1
80016298:	acc70020 	sw	a3,32(a2)
8001629c:	ac437018 	sw	v1,28696(v0)
800162a0:	27394444 	addiu	t9,t9,17476
800162a4:	03200008 	jr	t9
800162a8:	acc9000c 	sw	t1,12(a2)

800162ac <_Z6Op8FM1v>:
800162ac:	3c068021 	lui	a2,0x8021
800162b0:	24c6e2a8 	addiu	a2,a2,-7512
800162b4:	8cc9000c 	lw	t1,12(a2)
800162b8:	8cc4002c 	lw	a0,44(a2)
800162bc:	91220001 	lbu	v0,1(t1)
800162c0:	91280000 	lbu	t0,0(t1)
800162c4:	91230002 	lbu	v1,2(t1)
800162c8:	8cc50030 	lw	a1,48(a2)
800162cc:	00021200 	sll	v0,v0,0x8
800162d0:	8cc70020 	lw	a3,32(a2)
800162d4:	00a42821 	addu	a1,a1,a0
800162d8:	01024021 	addu	t0,t0,v0
800162dc:	00031c00 	sll	v1,v1,0x10
800162e0:	3c028021 	lui	v0,0x8021
800162e4:	01034021 	addu	t0,t0,v1
800162e8:	00e53821 	addu	a3,a3,a1
800162ec:	9044e2fc 	lbu	a0,-7428(v0)
800162f0:	25290003 	addiu	t1,t1,3
800162f4:	3c028021 	lui	v0,0x8021
800162f8:	3c198006 	lui	t9,0x8006
800162fc:	01002821 	move	a1,t0
80016300:	acc70020 	sw	a3,32(a2)
80016304:	ac487018 	sw	t0,28696(v0)
80016308:	27394444 	addiu	t9,t9,17476
8001630c:	03200008 	jr	t9
80016310:	acc9000c 	sw	t1,12(a2)

80016314 <_Z6Op99M1v>:
80016314:	3c078021 	lui	a3,0x8021
80016318:	24e7e2a8 	addiu	a3,a3,-7512
8001631c:	8ce9000c 	lw	t1,12(a3)
80016320:	3c028021 	lui	v0,0x8021
80016324:	3c058021 	lui	a1,0x8021
80016328:	91230000 	lbu	v1,0(t1)
8001632c:	24a5e2f8 	addiu	a1,a1,-7432
80016330:	8c44e298 	lw	a0,-7528(v0)
80016334:	94a2000c 	lhu	v0,12(a1)
80016338:	91280001 	lbu	t0,1(t1)
8001633c:	00641821 	addu	v1,v1,a0
80016340:	00621821 	addu	v1,v1,v0
80016344:	8ce60020 	lw	a2,32(a3)
80016348:	8ce20030 	lw	v0,48(a3)
8001634c:	00084200 	sll	t0,t0,0x8
80016350:	01034021 	addu	t0,t0,v1
80016354:	00c23021 	addu	a2,a2,v0
80016358:	90a40004 	lbu	a0,4(a1)
8001635c:	25290002 	addiu	t1,t1,2
80016360:	3c028021 	lui	v0,0x8021
80016364:	3c198006 	lui	t9,0x8006
80016368:	01002821 	move	a1,t0
8001636c:	ace60020 	sw	a2,32(a3)
80016370:	ac487018 	sw	t0,28696(v0)
80016374:	27394444 	addiu	t9,t9,17476
80016378:	03200008 	jr	t9
8001637c:	ace9000c 	sw	t1,12(a3)

80016380 <_Z6Op9DM1v>:
80016380:	3c078021 	lui	a3,0x8021
80016384:	24e7e2a8 	addiu	a3,a3,-7512
80016388:	8ce9000c 	lw	t1,12(a3)
8001638c:	3c028021 	lui	v0,0x8021
80016390:	3c058021 	lui	a1,0x8021
80016394:	91230000 	lbu	v1,0(t1)
80016398:	24a5e2f8 	addiu	a1,a1,-7432
8001639c:	8c44e298 	lw	a0,-7528(v0)
800163a0:	94a2000a 	lhu	v0,10(a1)
800163a4:	91280001 	lbu	t0,1(t1)
800163a8:	00641821 	addu	v1,v1,a0
800163ac:	00621821 	addu	v1,v1,v0
800163b0:	8ce60020 	lw	a2,32(a3)
800163b4:	8ce20030 	lw	v0,48(a3)
800163b8:	00084200 	sll	t0,t0,0x8
800163bc:	01034021 	addu	t0,t0,v1
800163c0:	00c23021 	addu	a2,a2,v0
800163c4:	90a40004 	lbu	a0,4(a1)
800163c8:	25290002 	addiu	t1,t1,2
800163cc:	3c028021 	lui	v0,0x8021
800163d0:	3c198006 	lui	t9,0x8006
800163d4:	01002821 	move	a1,t0
800163d8:	ace60020 	sw	a2,32(a3)
800163dc:	ac487018 	sw	t0,28696(v0)
800163e0:	27394444 	addiu	t9,t9,17476
800163e4:	03200008 	jr	t9
800163e8:	ace9000c 	sw	t1,12(a3)

800163ec <_Z6Op0CM1v>:
800163ec:	27bdffe0 	addiu	sp,sp,-32
800163f0:	3c038021 	lui	v1,0x8021
800163f4:	afbf0018 	sw	ra,24(sp)
800163f8:	afb10014 	sw	s1,20(sp)
800163fc:	afb00010 	sw	s0,16(sp)
80016400:	2463e2a8 	addiu	v1,v1,-7512
80016404:	8c66000c 	lw	a2,12(v1)
80016408:	3c108021 	lui	s0,0x8021
8001640c:	90c20001 	lbu	v0,1(a2)
80016410:	90c40000 	lbu	a0,0(a2)
80016414:	2610e284 	addiu	s0,s0,-7548
80016418:	8e050014 	lw	a1,20(s0)
8001641c:	00021200 	sll	v0,v0,0x8
80016420:	00822021 	addu	a0,a0,v0
80016424:	00852021 	addu	a0,a0,a1
80016428:	8c620020 	lw	v0,32(v1)
8001642c:	3c118021 	lui	s1,0x8021
80016430:	ae247018 	sw	a0,28696(s1)
80016434:	8c650030 	lw	a1,48(v1)
80016438:	90c70001 	lbu	a3,1(a2)
8001643c:	24420006 	addiu	v0,v0,6
80016440:	00a22821 	addu	a1,a1,v0
80016444:	3c028022 	lui	v0,0x8022
80016448:	24c60002 	addiu	a2,a2,2
8001644c:	a04750cc 	sb	a3,20684(v0)
80016450:	3c028006 	lui	v0,0x8006
80016454:	ac650020 	sw	a1,32(v1)
80016458:	244249d4 	addiu	v0,v0,18900
8001645c:	0040f809 	jalr	v0
80016460:	ac66000c 	sw	a2,12(v1)
80016464:	3c038021 	lui	v1,0x8021
80016468:	9066e2fc 	lbu	a2,-7428(v1)
8001646c:	8e257018 	lw	a1,28696(s1)
80016470:	00461825 	or	v1,v0,a2
80016474:	00461024 	and	v0,v0,a2
80016478:	a2020009 	sb	v0,9(s0)
8001647c:	306300ff 	andi	v1,v1,0xff
80016480:	3c028022 	lui	v0,0x8022
80016484:	a04350bc 	sb	v1,20668(v0)
80016488:	3c198006 	lui	t9,0x8006
8001648c:	8fbf0018 	lw	ra,24(sp)
80016490:	8fb10014 	lw	s1,20(sp)
80016494:	8fb00010 	lw	s0,16(sp)
80016498:	00602021 	move	a0,v1
8001649c:	27394444 	addiu	t9,t9,17476
800164a0:	03200008 	jr	t9
800164a4:	27bd0020 	addiu	sp,sp,32

800164a8 <_Z6Op8DM1v>:
800164a8:	3c068021 	lui	a2,0x8021
800164ac:	24c6e2a8 	addiu	a2,a2,-7512
800164b0:	8cc9000c 	lw	t1,12(a2)
800164b4:	3c028021 	lui	v0,0x8021
800164b8:	91230001 	lbu	v1,1(t1)
800164bc:	91280000 	lbu	t0,0(t1)
800164c0:	00031a00 	sll	v1,v1,0x8
800164c4:	8c44e298 	lw	a0,-7528(v0)
800164c8:	01034021 	addu	t0,t0,v1
800164cc:	8cc70020 	lw	a3,32(a2)
800164d0:	8cc30030 	lw	v1,48(a2)
800164d4:	3c028021 	lui	v0,0x8021
800164d8:	01044021 	addu	t0,t0,a0
800164dc:	00e33821 	addu	a3,a3,v1
800164e0:	9044e2fc 	lbu	a0,-7428(v0)
800164e4:	25290002 	addiu	t1,t1,2
800164e8:	3c028021 	lui	v0,0x8021
800164ec:	3c198006 	lui	t9,0x8006
800164f0:	01002821 	move	a1,t0
800164f4:	acc70020 	sw	a3,32(a2)
800164f8:	ac487018 	sw	t0,28696(v0)
800164fc:	27394444 	addiu	t9,t9,17476
80016500:	03200008 	jr	t9
80016504:	acc9000c 	sw	t1,12(a2)

80016508 <_Z6Op95M1v>:
80016508:	3c088021 	lui	t0,0x8021
8001650c:	2508e2f8 	addiu	t0,t0,-7432
80016510:	3c068021 	lui	a2,0x8021
80016514:	24c6e2a8 	addiu	a2,a2,-7512
80016518:	9502000a 	lhu	v0,10(t0)
8001651c:	95090006 	lhu	t1,6(t0)
80016520:	95030002 	lhu	v1,2(t0)
80016524:	8cca000c 	lw	t2,12(a2)
80016528:	01224821 	addu	t1,t1,v0
8001652c:	8cc50020 	lw	a1,32(a2)
80016530:	3402ffff 	li	v0,0xffff
80016534:	30630100 	andi	v1,v1,0x100
80016538:	240700ff 	li	a3,255
8001653c:	91440000 	lbu	a0,0(t2)
80016540:	0043380a 	movz	a3,v0,v1
80016544:	8cc2002c 	lw	v0,44(a2)
80016548:	24a50006 	addiu	a1,a1,6
8001654c:	00451021 	addu	v0,v0,a1
80016550:	00892021 	addu	a0,a0,t1
80016554:	00e43824 	and	a3,a3,a0
80016558:	254a0001 	addiu	t2,t2,1
8001655c:	acc20020 	sw	v0,32(a2)
80016560:	3c198006 	lui	t9,0x8006
80016564:	3c028021 	lui	v0,0x8021
80016568:	91040004 	lbu	a0,4(t0)
8001656c:	00e02821 	move	a1,a3
80016570:	acca000c 	sw	t2,12(a2)
80016574:	27394444 	addiu	t9,t9,17476
80016578:	03200008 	jr	t9
8001657c:	ac477018 	sw	a3,28696(v0)

80016580 <_Z6Op1CM1v>:
80016580:	27bdffe0 	addiu	sp,sp,-32
80016584:	3c038021 	lui	v1,0x8021
80016588:	afbf0018 	sw	ra,24(sp)
8001658c:	afb10014 	sw	s1,20(sp)
80016590:	afb00010 	sw	s0,16(sp)
80016594:	2463e2a8 	addiu	v1,v1,-7512
80016598:	8c66000c 	lw	a2,12(v1)
8001659c:	3c108021 	lui	s0,0x8021
800165a0:	90c20001 	lbu	v0,1(a2)
800165a4:	90c40000 	lbu	a0,0(a2)
800165a8:	2610e284 	addiu	s0,s0,-7548
800165ac:	8e050014 	lw	a1,20(s0)
800165b0:	00021200 	sll	v0,v0,0x8
800165b4:	00822021 	addu	a0,a0,v0
800165b8:	00852021 	addu	a0,a0,a1
800165bc:	8c620020 	lw	v0,32(v1)
800165c0:	3c118021 	lui	s1,0x8021
800165c4:	ae247018 	sw	a0,28696(s1)
800165c8:	8c650030 	lw	a1,48(v1)
800165cc:	90c70001 	lbu	a3,1(a2)
800165d0:	24420006 	addiu	v0,v0,6
800165d4:	00a22821 	addu	a1,a1,v0
800165d8:	3c028022 	lui	v0,0x8022
800165dc:	24c60002 	addiu	a2,a2,2
800165e0:	a04750cc 	sb	a3,20684(v0)
800165e4:	3c028006 	lui	v0,0x8006
800165e8:	ac650020 	sw	a1,32(v1)
800165ec:	244249d4 	addiu	v0,v0,18900
800165f0:	0040f809 	jalr	v0
800165f4:	ac66000c 	sw	a2,12(v1)
800165f8:	3c038021 	lui	v1,0x8021
800165fc:	9066e2fc 	lbu	a2,-7428(v1)
80016600:	8e257018 	lw	a1,28696(s1)
80016604:	00061827 	nor	v1,zero,a2
80016608:	00621824 	and	v1,v1,v0
8001660c:	00461024 	and	v0,v0,a2
80016610:	a2020009 	sb	v0,9(s0)
80016614:	306300ff 	andi	v1,v1,0xff
80016618:	3c028022 	lui	v0,0x8022
8001661c:	a04350bc 	sb	v1,20668(v0)
80016620:	3c198006 	lui	t9,0x8006
80016624:	8fbf0018 	lw	ra,24(sp)
80016628:	8fb10014 	lw	s1,20(sp)
8001662c:	8fb00010 	lw	s0,16(sp)
80016630:	00602021 	move	a0,v1
80016634:	27394444 	addiu	t9,t9,17476
80016638:	03200008 	jr	t9
8001663c:	27bd0020 	addiu	sp,sp,32

80016640 <_Z6Op3CM0v>:
80016640:	27bdffe0 	addiu	sp,sp,-32
80016644:	3c058021 	lui	a1,0x8021
80016648:	afbf0018 	sw	ra,24(sp)
8001664c:	afb10014 	sw	s1,20(sp)
80016650:	afb00010 	sw	s0,16(sp)
80016654:	24a5e2a8 	addiu	a1,a1,-7512
80016658:	8ca7000c 	lw	a3,12(a1)
8001665c:	3c118021 	lui	s1,0x8021
80016660:	2631e284 	addiu	s1,s1,-7548
80016664:	3c108021 	lui	s0,0x8021
80016668:	90e30000 	lbu	v1,0(a3)
8001666c:	8e260014 	lw	a2,20(s1)
80016670:	2610e2f8 	addiu	s0,s0,-7432
80016674:	90e40001 	lbu	a0,1(a3)
80016678:	9602000a 	lhu	v0,10(s0)
8001667c:	00661821 	addu	v1,v1,a2
80016680:	00621821 	addu	v1,v1,v0
80016684:	00042200 	sll	a0,a0,0x8
80016688:	00832021 	addu	a0,a0,v1
8001668c:	3c028021 	lui	v0,0x8021
80016690:	ac447018 	sw	a0,28696(v0)
80016694:	8ca30020 	lw	v1,32(a1)
80016698:	8ca20030 	lw	v0,48(a1)
8001669c:	90e60001 	lbu	a2,1(a3)
800166a0:	00621821 	addu	v1,v1,v0
800166a4:	3c028022 	lui	v0,0x8022
800166a8:	a04650cc 	sb	a2,20684(v0)
800166ac:	24e70002 	addiu	a3,a3,2
800166b0:	3c028006 	lui	v0,0x8006
800166b4:	aca30020 	sw	v1,32(a1)
800166b8:	24424be8 	addiu	v0,v0,19432
800166bc:	0040f809 	jalr	v0
800166c0:	aca7000c 	sw	a3,12(a1)
800166c4:	96030004 	lhu	v1,4(s0)
800166c8:	00022b82 	srl	a1,v0,0xe
800166cc:	00431824 	and	v1,v0,v1
800166d0:	3c048022 	lui	a0,0x8022
800166d4:	a48250be 	sh	v0,20670(a0)
800166d8:	30a50001 	andi	a1,a1,0x1
800166dc:	0003182b 	sltu	v1,zero,v1
800166e0:	00023202 	srl	a2,v0,0x8
800166e4:	a2230009 	sb	v1,9(s1)
800166e8:	a225000b 	sb	a1,11(s1)
800166ec:	a226000a 	sb	a2,10(s1)
800166f0:	8fbf0018 	lw	ra,24(sp)
800166f4:	8fb10014 	lw	s1,20(sp)
800166f8:	8fb00010 	lw	s0,16(sp)
800166fc:	03e00008 	jr	ra
80016700:	27bd0020 	addiu	sp,sp,32

80016704 <_Z6Op2CM0v>:
80016704:	27bdffe8 	addiu	sp,sp,-24
80016708:	3c038021 	lui	v1,0x8021
8001670c:	afbf0014 	sw	ra,20(sp)
80016710:	afb00010 	sw	s0,16(sp)
80016714:	2463e2a8 	addiu	v1,v1,-7512
80016718:	8c66000c 	lw	a2,12(v1)
8001671c:	3c108021 	lui	s0,0x8021
80016720:	90c20001 	lbu	v0,1(a2)
80016724:	90c40000 	lbu	a0,0(a2)
80016728:	2610e284 	addiu	s0,s0,-7548
8001672c:	8e050014 	lw	a1,20(s0)
80016730:	00021200 	sll	v0,v0,0x8
80016734:	00822021 	addu	a0,a0,v0
80016738:	00852021 	addu	a0,a0,a1
8001673c:	3c028021 	lui	v0,0x8021
80016740:	ac447018 	sw	a0,28696(v0)
80016744:	8c650020 	lw	a1,32(v1)
80016748:	8c620030 	lw	v0,48(v1)
8001674c:	90c70001 	lbu	a3,1(a2)
80016750:	00a22821 	addu	a1,a1,v0
80016754:	3c028022 	lui	v0,0x8022
80016758:	24c60002 	addiu	a2,a2,2
8001675c:	a04750cc 	sb	a3,20684(v0)
80016760:	3c028006 	lui	v0,0x8006
80016764:	ac650020 	sw	a1,32(v1)
80016768:	24424be8 	addiu	v0,v0,19432
8001676c:	0040f809 	jalr	v0
80016770:	ac66000c 	sw	a2,12(v1)
80016774:	3c038021 	lui	v1,0x8021
80016778:	9464e2fc 	lhu	a0,-7428(v1)
8001677c:	00022b82 	srl	a1,v0,0xe
80016780:	00442024 	and	a0,v0,a0
80016784:	3c038022 	lui	v1,0x8022
80016788:	a46250be 	sh	v0,20670(v1)
8001678c:	30a50001 	andi	a1,a1,0x1
80016790:	0004202b 	sltu	a0,zero,a0
80016794:	00023202 	srl	a2,v0,0x8
80016798:	a2040009 	sb	a0,9(s0)
8001679c:	a205000b 	sb	a1,11(s0)
800167a0:	a206000a 	sb	a2,10(s0)
800167a4:	8fbf0014 	lw	ra,20(sp)
800167a8:	8fb00010 	lw	s0,16(sp)
800167ac:	03e00008 	jr	ra
800167b0:	27bd0018 	addiu	sp,sp,24

800167b4 <_Z6Op34M0v>:
800167b4:	27bdffe8 	addiu	sp,sp,-24
800167b8:	3c068021 	lui	a2,0x8021
800167bc:	afbf0014 	sw	ra,20(sp)
800167c0:	afb00010 	sw	s0,16(sp)
800167c4:	24c6e2a8 	addiu	a2,a2,-7512
800167c8:	8cc9000c 	lw	t1,12(a2)
800167cc:	3c108021 	lui	s0,0x8021
800167d0:	91230000 	lbu	v1,0(t1)
800167d4:	2610e2f8 	addiu	s0,s0,-7432
800167d8:	3c028022 	lui	v0,0x8022
800167dc:	a04350cc 	sb	v1,20684(v0)
800167e0:	96080006 	lhu	t0,6(s0)
800167e4:	9602000a 	lhu	v0,10(s0)
800167e8:	96030002 	lhu	v1,2(s0)
800167ec:	8cc40020 	lw	a0,32(a2)
800167f0:	01024021 	addu	t0,t0,v0
800167f4:	30630100 	andi	v1,v1,0x100
800167f8:	3402ffff 	li	v0,0xffff
800167fc:	240500ff 	li	a1,255
80016800:	91270000 	lbu	a3,0(t1)
80016804:	0043280a 	movz	a1,v0,v1
80016808:	8cc2002c 	lw	v0,44(a2)
8001680c:	24840006 	addiu	a0,a0,6
80016810:	00e83821 	addu	a3,a3,t0
80016814:	00441021 	addu	v0,v0,a0
80016818:	00a72824 	and	a1,a1,a3
8001681c:	acc20020 	sw	v0,32(a2)
80016820:	3c028021 	lui	v0,0x8021
80016824:	ac457018 	sw	a1,28696(v0)
80016828:	25290001 	addiu	t1,t1,1
8001682c:	3c028006 	lui	v0,0x8006
80016830:	00a02021 	move	a0,a1
80016834:	24424be8 	addiu	v0,v0,19432
80016838:	0040f809 	jalr	v0
8001683c:	acc9000c 	sw	t1,12(a2)
80016840:	96040004 	lhu	a0,4(s0)
80016844:	00023382 	srl	a2,v0,0xe
80016848:	00442024 	and	a0,v0,a0
8001684c:	3c058021 	lui	a1,0x8021
80016850:	24a5e284 	addiu	a1,a1,-7548
80016854:	30c60001 	andi	a2,a2,0x1
80016858:	0004202b 	sltu	a0,zero,a0
8001685c:	00023a02 	srl	a3,v0,0x8
80016860:	3c038022 	lui	v1,0x8022
80016864:	a0a40009 	sb	a0,9(a1)
80016868:	a46250be 	sh	v0,20670(v1)
8001686c:	a0a6000b 	sb	a2,11(a1)
80016870:	a0a7000a 	sb	a3,10(a1)
80016874:	8fbf0014 	lw	ra,20(sp)
80016878:	8fb00010 	lw	s0,16(sp)
8001687c:	03e00008 	jr	ra
80016880:	27bd0018 	addiu	sp,sp,24

80016884 <_Z4Op7Cv>:
80016884:	27bdffe0 	addiu	sp,sp,-32
80016888:	afb00010 	sw	s0,16(sp)
8001688c:	3c108021 	lui	s0,0x8021
80016890:	2610e2a8 	addiu	s0,s0,-7512
80016894:	8e06000c 	lw	a2,12(s0)
80016898:	afbf001c 	sw	ra,28(sp)
8001689c:	afb20018 	sw	s2,24(sp)
800168a0:	afb10014 	sw	s1,20(sp)
800168a4:	3c028021 	lui	v0,0x8021
800168a8:	90c30000 	lbu	v1,0(a2)
800168ac:	9444e302 	lhu	a0,-7422(v0)
800168b0:	90c20001 	lbu	v0,1(a2)
800168b4:	8e050030 	lw	a1,48(s0)
800168b8:	00832021 	addu	a0,a0,v1
800168bc:	00021200 	sll	v0,v0,0x8
800168c0:	8e030020 	lw	v1,32(s0)
800168c4:	00822021 	addu	a0,a0,v0
800168c8:	3c118021 	lui	s1,0x8021
800168cc:	00651821 	addu	v1,v1,a1
800168d0:	2631e284 	addiu	s1,s1,-7548
800168d4:	3c128021 	lui	s2,0x8021
800168d8:	3084ffff 	andi	a0,a0,0xffff
800168dc:	ae447018 	sw	a0,28696(s2)
800168e0:	8e220010 	lw	v0,16(s1)
800168e4:	ae030020 	sw	v1,32(s0)
800168e8:	90c30001 	lbu	v1,1(a2)
800168ec:	00822021 	addu	a0,a0,v0
800168f0:	3c028022 	lui	v0,0x8022
800168f4:	a04350cc 	sb	v1,20684(v0)
800168f8:	24c60002 	addiu	a2,a2,2
800168fc:	3c028006 	lui	v0,0x8006
80016900:	24424be8 	addiu	v0,v0,19432
80016904:	0040f809 	jalr	v0
80016908:	ae06000c 	sw	a2,12(s0)
8001690c:	8e240010 	lw	a0,16(s1)
80016910:	ae427018 	sw	v0,28696(s2)
80016914:	00442021 	addu	a0,v0,a0
80016918:	3c028006 	lui	v0,0x8006
8001691c:	244240f8 	addiu	v0,v0,16632
80016920:	0040f809 	jalr	v0
80016924:	00000000 	nop
80016928:	8e030020 	lw	v1,32(s0)
8001692c:	8fbf001c 	lw	ra,28(sp)
80016930:	24630006 	addiu	v1,v1,6
80016934:	ae030020 	sw	v1,32(s0)
80016938:	8fb20018 	lw	s2,24(sp)
8001693c:	8fb10014 	lw	s1,20(sp)
80016940:	8fb00010 	lw	s0,16(sp)
80016944:	03e00008 	jr	ra
80016948:	27bd0020 	addiu	sp,sp,32

8001694c <_Z4OpFCv>:
8001694c:	27bdffd8 	addiu	sp,sp,-40
80016950:	afb10014 	sw	s1,20(sp)
80016954:	3c118021 	lui	s1,0x8021
80016958:	2631e2a8 	addiu	s1,s1,-7512
8001695c:	afb20018 	sw	s2,24(sp)
80016960:	8e26000c 	lw	a2,12(s1)
80016964:	3c128021 	lui	s2,0x8021
80016968:	afbf0024 	sw	ra,36(sp)
8001696c:	afb40020 	sw	s4,32(sp)
80016970:	afb3001c 	sw	s3,28(sp)
80016974:	afb00010 	sw	s0,16(sp)
80016978:	2652e2f8 	addiu	s2,s2,-7432
8001697c:	90c50000 	lbu	a1,0(a2)
80016980:	90c20001 	lbu	v0,1(a2)
80016984:	9644000a 	lhu	a0,10(s2)
80016988:	8e230020 	lw	v1,32(s1)
8001698c:	00021200 	sll	v0,v0,0x8
80016990:	00852021 	addu	a0,a0,a1
80016994:	8e250030 	lw	a1,48(s1)
80016998:	00822021 	addu	a0,a0,v0
8001699c:	3c138021 	lui	s3,0x8021
800169a0:	00651821 	addu	v1,v1,a1
800169a4:	3c148021 	lui	s4,0x8021
800169a8:	2673e284 	addiu	s3,s3,-7548
800169ac:	3084ffff 	andi	a0,a0,0xffff
800169b0:	ae847018 	sw	a0,28696(s4)
800169b4:	8e620010 	lw	v0,16(s3)
800169b8:	ae230020 	sw	v1,32(s1)
800169bc:	90c30001 	lbu	v1,1(a2)
800169c0:	00822021 	addu	a0,a0,v0
800169c4:	3c028022 	lui	v0,0x8022
800169c8:	24c60002 	addiu	a2,a2,2
800169cc:	a04350cc 	sb	v1,20684(v0)
800169d0:	3c028006 	lui	v0,0x8006
800169d4:	24424be8 	addiu	v0,v0,19432
800169d8:	0040f809 	jalr	v0
800169dc:	ae26000c 	sw	a2,12(s1)
800169e0:	8e230010 	lw	v1,16(s1)
800169e4:	8e24000c 	lw	a0,12(s1)
800169e8:	96450008 	lhu	a1,8(s2)
800169ec:	00832023 	subu	a0,a0,v1
800169f0:	2484ffff 	addiu	a0,a0,-1
800169f4:	00042203 	sra	a0,a0,0x8
800169f8:	3c108006 	lui	s0,0x8006
800169fc:	26104444 	addiu	s0,s0,17476
80016a00:	308400ff 	andi	a0,a0,0xff
80016a04:	0200f809 	jalr	s0
80016a08:	ae827018 	sw	v0,28696(s4)
80016a0c:	8e220010 	lw	v0,16(s1)
80016a10:	8e24000c 	lw	a0,12(s1)
80016a14:	96450008 	lhu	a1,8(s2)
80016a18:	00822023 	subu	a0,a0,v0
80016a1c:	2484ffff 	addiu	a0,a0,-1
80016a20:	24a5ffff 	addiu	a1,a1,-1
80016a24:	308400ff 	andi	a0,a0,0xff
80016a28:	0200f809 	jalr	s0
80016a2c:	30a5ffff 	andi	a1,a1,0xffff
80016a30:	8e620010 	lw	v0,16(s3)
80016a34:	96430008 	lhu	v1,8(s2)
80016a38:	8e847018 	lw	a0,28696(s4)
80016a3c:	2463fffe 	addiu	v1,v1,-2
80016a40:	00442021 	addu	a0,v0,a0
80016a44:	3c028006 	lui	v0,0x8006
80016a48:	244240f8 	addiu	v0,v0,16632
80016a4c:	0040f809 	jalr	v0
80016a50:	a6430008 	sh	v1,8(s2)
80016a54:	8e230020 	lw	v1,32(s1)
80016a58:	8fbf0024 	lw	ra,36(sp)
80016a5c:	24630006 	addiu	v1,v1,6
80016a60:	ae230020 	sw	v1,32(s1)
80016a64:	8fb40020 	lw	s4,32(sp)
80016a68:	8fb3001c 	lw	s3,28(sp)
80016a6c:	8fb20018 	lw	s2,24(sp)
80016a70:	8fb10014 	lw	s1,20(sp)
80016a74:	8fb00010 	lw	s0,16(sp)
80016a78:	03e00008 	jr	ra
80016a7c:	27bd0028 	addiu	sp,sp,40

80016a80 <_Z6Op0CM0v>:
80016a80:	27bdffd8 	addiu	sp,sp,-40
80016a84:	3c038021 	lui	v1,0x8021
80016a88:	afbf0020 	sw	ra,32(sp)
80016a8c:	afb3001c 	sw	s3,28(sp)
80016a90:	afb20018 	sw	s2,24(sp)
80016a94:	afb10014 	sw	s1,20(sp)
80016a98:	afb00010 	sw	s0,16(sp)
80016a9c:	2463e2a8 	addiu	v1,v1,-7512
80016aa0:	8c66000c 	lw	a2,12(v1)
80016aa4:	3c118021 	lui	s1,0x8021
80016aa8:	90c20001 	lbu	v0,1(a2)
80016aac:	90c40000 	lbu	a0,0(a2)
80016ab0:	2631e284 	addiu	s1,s1,-7548
80016ab4:	8e250014 	lw	a1,20(s1)
80016ab8:	00021200 	sll	v0,v0,0x8
80016abc:	00822021 	addu	a0,a0,v0
80016ac0:	00852021 	addu	a0,a0,a1
80016ac4:	3c128021 	lui	s2,0x8021
80016ac8:	8c620020 	lw	v0,32(v1)
80016acc:	ae447018 	sw	a0,28696(s2)
80016ad0:	8c650030 	lw	a1,48(v1)
80016ad4:	90c70001 	lbu	a3,1(a2)
80016ad8:	24420006 	addiu	v0,v0,6
80016adc:	00a22821 	addu	a1,a1,v0
80016ae0:	3c028022 	lui	v0,0x8022
80016ae4:	24c60002 	addiu	a2,a2,2
80016ae8:	a04750cc 	sb	a3,20684(v0)
80016aec:	3c028006 	lui	v0,0x8006
80016af0:	ac650020 	sw	a1,32(v1)
80016af4:	24424be8 	addiu	v0,v0,19432
80016af8:	0040f809 	jalr	v0
80016afc:	ac66000c 	sw	a2,12(v1)
80016b00:	3c038021 	lui	v1,0x8021
80016b04:	9464e2fc 	lhu	a0,-7428(v1)
80016b08:	8e457018 	lw	a1,28696(s2)
80016b0c:	00441825 	or	v1,v0,a0
80016b10:	00441024 	and	v0,v0,a0
80016b14:	3063ffff 	andi	v1,v1,0xffff
80016b18:	3c108022 	lui	s0,0x8022
80016b1c:	0002102b 	sltu	v0,zero,v0
80016b20:	3c068006 	lui	a2,0x8006
80016b24:	24d34444 	addiu	s3,a2,17476
80016b28:	00032202 	srl	a0,v1,0x8
80016b2c:	24a50001 	addiu	a1,a1,1
80016b30:	a2220009 	sb	v0,9(s1)
80016b34:	0260f809 	jalr	s3
80016b38:	a60350be 	sh	v1,20670(s0)
80016b3c:	920450be 	lbu	a0,20670(s0)
80016b40:	8e457018 	lw	a1,28696(s2)
80016b44:	0260c821 	move	t9,s3
80016b48:	8fbf0020 	lw	ra,32(sp)
80016b4c:	8fb3001c 	lw	s3,28(sp)
80016b50:	8fb20018 	lw	s2,24(sp)
80016b54:	8fb10014 	lw	s1,20(sp)
80016b58:	8fb00010 	lw	s0,16(sp)
80016b5c:	03200008 	jr	t9
80016b60:	27bd0028 	addiu	sp,sp,40

80016b64 <_Z6Op1CM0v>:
80016b64:	27bdffd8 	addiu	sp,sp,-40
80016b68:	3c038021 	lui	v1,0x8021
80016b6c:	afbf0020 	sw	ra,32(sp)
80016b70:	afb3001c 	sw	s3,28(sp)
80016b74:	afb20018 	sw	s2,24(sp)
80016b78:	afb10014 	sw	s1,20(sp)
80016b7c:	afb00010 	sw	s0,16(sp)
80016b80:	2463e2a8 	addiu	v1,v1,-7512
80016b84:	8c66000c 	lw	a2,12(v1)
80016b88:	3c118021 	lui	s1,0x8021
80016b8c:	90c20001 	lbu	v0,1(a2)
80016b90:	90c40000 	lbu	a0,0(a2)
80016b94:	2631e284 	addiu	s1,s1,-7548
80016b98:	8e250014 	lw	a1,20(s1)
80016b9c:	00021200 	sll	v0,v0,0x8
80016ba0:	00822021 	addu	a0,a0,v0
80016ba4:	00852021 	addu	a0,a0,a1
80016ba8:	3c128021 	lui	s2,0x8021
80016bac:	8c620020 	lw	v0,32(v1)
80016bb0:	ae447018 	sw	a0,28696(s2)
80016bb4:	8c650030 	lw	a1,48(v1)
80016bb8:	90c70001 	lbu	a3,1(a2)
80016bbc:	24420006 	addiu	v0,v0,6
80016bc0:	00a22821 	addu	a1,a1,v0
80016bc4:	3c028022 	lui	v0,0x8022
80016bc8:	24c60002 	addiu	a2,a2,2
80016bcc:	a04750cc 	sb	a3,20684(v0)
80016bd0:	3c028006 	lui	v0,0x8006
80016bd4:	ac650020 	sw	a1,32(v1)
80016bd8:	24424be8 	addiu	v0,v0,19432
80016bdc:	0040f809 	jalr	v0
80016be0:	ac66000c 	sw	a2,12(v1)
80016be4:	3c038021 	lui	v1,0x8021
80016be8:	9464e2fc 	lhu	a0,-7428(v1)
80016bec:	8e457018 	lw	a1,28696(s2)
80016bf0:	00041827 	nor	v1,zero,a0
80016bf4:	00621824 	and	v1,v1,v0
80016bf8:	00441024 	and	v0,v0,a0
80016bfc:	3063ffff 	andi	v1,v1,0xffff
80016c00:	3c108022 	lui	s0,0x8022
80016c04:	0002102b 	sltu	v0,zero,v0
80016c08:	3c068006 	lui	a2,0x8006
80016c0c:	24d34444 	addiu	s3,a2,17476
80016c10:	00032202 	srl	a0,v1,0x8
80016c14:	24a50001 	addiu	a1,a1,1
80016c18:	a2220009 	sb	v0,9(s1)
80016c1c:	0260f809 	jalr	s3
80016c20:	a60350be 	sh	v1,20670(s0)
80016c24:	920450be 	lbu	a0,20670(s0)
80016c28:	8e457018 	lw	a1,28696(s2)
80016c2c:	0260c821 	move	t9,s3
80016c30:	8fbf0020 	lw	ra,32(sp)
80016c34:	8fb3001c 	lw	s3,28(sp)
80016c38:	8fb20018 	lw	s2,24(sp)
80016c3c:	8fb10014 	lw	s1,20(sp)
80016c40:	8fb00010 	lw	s0,16(sp)
80016c44:	03200008 	jr	t9
80016c48:	27bd0028 	addiu	sp,sp,40

80016c4c <_Z6OpB2M1v>:
80016c4c:	27bdffd8 	addiu	sp,sp,-40
80016c50:	3c038021 	lui	v1,0x8021
80016c54:	afbf0020 	sw	ra,32(sp)
80016c58:	afb3001c 	sw	s3,28(sp)
80016c5c:	afb20018 	sw	s2,24(sp)
80016c60:	afb10014 	sw	s1,20(sp)
80016c64:	afb00010 	sw	s0,16(sp)
80016c68:	2463e2a8 	addiu	v1,v1,-7512
80016c6c:	8c67000c 	lw	a3,12(v1)
80016c70:	3c138022 	lui	s3,0x8022
80016c74:	90e20000 	lbu	v0,0(a3)
80016c78:	3c118021 	lui	s1,0x8021
80016c7c:	a26250cc 	sb	v0,20684(s3)
80016c80:	2631e2f8 	addiu	s1,s1,-7432
80016c84:	90e20000 	lbu	v0,0(a3)
80016c88:	96240006 	lhu	a0,6(s1)
80016c8c:	8c650020 	lw	a1,32(v1)
80016c90:	8c66002c 	lw	a2,44(v1)
80016c94:	00441021 	addu	v0,v0,a0
80016c98:	3042ffff 	andi	v0,v0,0xffff
80016c9c:	3c128021 	lui	s2,0x8021
80016ca0:	00a62821 	addu	a1,a1,a2
80016ca4:	24e70001 	addiu	a3,a3,1
80016ca8:	00402021 	move	a0,v0
80016cac:	ae427018 	sw	v0,28696(s2)
80016cb0:	3c108021 	lui	s0,0x8021
80016cb4:	3c028006 	lui	v0,0x8006
80016cb8:	2610e284 	addiu	s0,s0,-7548
80016cbc:	ac650020 	sw	a1,32(v1)
80016cc0:	24424be8 	addiu	v0,v0,19432
80016cc4:	0040f809 	jalr	v0
80016cc8:	ac67000c 	sw	a3,12(v1)
80016ccc:	8e030014 	lw	v1,20(s0)
80016cd0:	00431821 	addu	v1,v0,v1
80016cd4:	00021203 	sra	v0,v0,0x8
80016cd8:	a26250cc 	sb	v0,20684(s3)
80016cdc:	3c028006 	lui	v0,0x8006
80016ce0:	ae437018 	sw	v1,28696(s2)
80016ce4:	244249d4 	addiu	v0,v0,18900
80016ce8:	0040f809 	jalr	v0
80016cec:	00602021 	move	a0,v1
80016cf0:	a2220004 	sb	v0,4(s1)
80016cf4:	304200ff 	andi	v0,v0,0xff
80016cf8:	a202000a 	sb	v0,10(s0)
80016cfc:	a2020009 	sb	v0,9(s0)
80016d00:	8fbf0020 	lw	ra,32(sp)
80016d04:	8fb3001c 	lw	s3,28(sp)
80016d08:	8fb20018 	lw	s2,24(sp)
80016d0c:	8fb10014 	lw	s1,20(sp)
80016d10:	8fb00010 	lw	s0,16(sp)
80016d14:	03e00008 	jr	ra
80016d18:	27bd0028 	addiu	sp,sp,40

80016d1c <_Z6OpB5M1v>:
80016d1c:	27bdffe8 	addiu	sp,sp,-24
80016d20:	3c068021 	lui	a2,0x8021
80016d24:	afbf0014 	sw	ra,20(sp)
80016d28:	afb00010 	sw	s0,16(sp)
80016d2c:	24c6e2a8 	addiu	a2,a2,-7512
80016d30:	8cc9000c 	lw	t1,12(a2)
80016d34:	3c108021 	lui	s0,0x8021
80016d38:	91230000 	lbu	v1,0(t1)
80016d3c:	2610e2f8 	addiu	s0,s0,-7432
80016d40:	3c028022 	lui	v0,0x8022
80016d44:	a04350cc 	sb	v1,20684(v0)
80016d48:	96080006 	lhu	t0,6(s0)
80016d4c:	9602000a 	lhu	v0,10(s0)
80016d50:	96030002 	lhu	v1,2(s0)
80016d54:	01024021 	addu	t0,t0,v0
80016d58:	30630100 	andi	v1,v1,0x100
80016d5c:	8cc40020 	lw	a0,32(a2)
80016d60:	3402ffff 	li	v0,0xffff
80016d64:	240500ff 	li	a1,255
80016d68:	91270000 	lbu	a3,0(t1)
80016d6c:	0043280a 	movz	a1,v0,v1
80016d70:	8cc2002c 	lw	v0,44(a2)
80016d74:	24840006 	addiu	a0,a0,6
80016d78:	00441021 	addu	v0,v0,a0
80016d7c:	00e83821 	addu	a3,a3,t0
80016d80:	00a72824 	and	a1,a1,a3
80016d84:	acc20020 	sw	v0,32(a2)
80016d88:	3c028021 	lui	v0,0x8021
80016d8c:	25290001 	addiu	t1,t1,1
80016d90:	ac457018 	sw	a1,28696(v0)
80016d94:	3c028006 	lui	v0,0x8006
80016d98:	00a02021 	move	a0,a1
80016d9c:	244249d4 	addiu	v0,v0,18900
80016da0:	0040f809 	jalr	v0
80016da4:	acc9000c 	sw	t1,12(a2)
80016da8:	304300ff 	andi	v1,v0,0xff
80016dac:	a2020004 	sb	v0,4(s0)
80016db0:	3c028021 	lui	v0,0x8021
80016db4:	2442e284 	addiu	v0,v0,-7548
80016db8:	a043000a 	sb	v1,10(v0)
80016dbc:	a0430009 	sb	v1,9(v0)
80016dc0:	8fbf0014 	lw	ra,20(sp)
80016dc4:	8fb00010 	lw	s0,16(sp)
80016dc8:	03e00008 	jr	ra
80016dcc:	27bd0018 	addiu	sp,sp,24

80016dd0 <_Z6OpA5M1v>:
80016dd0:	27bdffe8 	addiu	sp,sp,-24
80016dd4:	3c058021 	lui	a1,0x8021
80016dd8:	afbf0014 	sw	ra,20(sp)
80016ddc:	afb00010 	sw	s0,16(sp)
80016de0:	24a5e2a8 	addiu	a1,a1,-7512
80016de4:	8ca7000c 	lw	a3,12(a1)
80016de8:	3c028022 	lui	v0,0x8022
80016dec:	90e30000 	lbu	v1,0(a3)
80016df0:	3c108021 	lui	s0,0x8021
80016df4:	a04350cc 	sb	v1,20684(v0)
80016df8:	2610e2f8 	addiu	s0,s0,-7432
80016dfc:	90e30000 	lbu	v1,0(a3)
80016e00:	96020006 	lhu	v0,6(s0)
80016e04:	8ca60020 	lw	a2,32(a1)
80016e08:	8ca4002c 	lw	a0,44(a1)
80016e0c:	00621821 	addu	v1,v1,v0
80016e10:	3063ffff 	andi	v1,v1,0xffff
80016e14:	3c028021 	lui	v0,0x8021
80016e18:	00c43021 	addu	a2,a2,a0
80016e1c:	ac437018 	sw	v1,28696(v0)
80016e20:	24e70001 	addiu	a3,a3,1
80016e24:	3c028006 	lui	v0,0x8006
80016e28:	00602021 	move	a0,v1
80016e2c:	aca60020 	sw	a2,32(a1)
80016e30:	244249d4 	addiu	v0,v0,18900
80016e34:	0040f809 	jalr	v0
80016e38:	aca7000c 	sw	a3,12(a1)
80016e3c:	304300ff 	andi	v1,v0,0xff
80016e40:	a2020004 	sb	v0,4(s0)
80016e44:	3c028021 	lui	v0,0x8021
80016e48:	2442e284 	addiu	v0,v0,-7548
80016e4c:	a043000a 	sb	v1,10(v0)
80016e50:	a0430009 	sb	v1,9(v0)
80016e54:	8fbf0014 	lw	ra,20(sp)
80016e58:	8fb00010 	lw	s0,16(sp)
80016e5c:	03e00008 	jr	ra
80016e60:	27bd0018 	addiu	sp,sp,24

80016e64 <_Z6OpA3M1v>:
80016e64:	27bdffe8 	addiu	sp,sp,-24
80016e68:	3c068021 	lui	a2,0x8021
80016e6c:	afbf0014 	sw	ra,20(sp)
80016e70:	afb00010 	sw	s0,16(sp)
80016e74:	24c6e2a8 	addiu	a2,a2,-7512
80016e78:	8cc7000c 	lw	a3,12(a2)
80016e7c:	3c028022 	lui	v0,0x8022
80016e80:	90e30000 	lbu	v1,0(a3)
80016e84:	3c108021 	lui	s0,0x8021
80016e88:	a04350cc 	sb	v1,20684(v0)
80016e8c:	2610e2f8 	addiu	s0,s0,-7432
80016e90:	90e50000 	lbu	a1,0(a3)
80016e94:	96040008 	lhu	a0,8(s0)
80016e98:	8cc20020 	lw	v0,32(a2)
80016e9c:	8cc3002c 	lw	v1,44(a2)
80016ea0:	00a42821 	addu	a1,a1,a0
80016ea4:	24420006 	addiu	v0,v0,6
80016ea8:	00621821 	addu	v1,v1,v0
80016eac:	30a5ffff 	andi	a1,a1,0xffff
80016eb0:	3c028021 	lui	v0,0x8021
80016eb4:	24e70001 	addiu	a3,a3,1
80016eb8:	ac457018 	sw	a1,28696(v0)
80016ebc:	3c028006 	lui	v0,0x8006
80016ec0:	acc30020 	sw	v1,32(a2)
80016ec4:	00a02021 	move	a0,a1
80016ec8:	244249d4 	addiu	v0,v0,18900
80016ecc:	0040f809 	jalr	v0
80016ed0:	acc7000c 	sw	a3,12(a2)
80016ed4:	304300ff 	andi	v1,v0,0xff
80016ed8:	a2020004 	sb	v0,4(s0)
80016edc:	3c028021 	lui	v0,0x8021
80016ee0:	2442e284 	addiu	v0,v0,-7548
80016ee4:	a043000a 	sb	v1,10(v0)
80016ee8:	a0430009 	sb	v1,9(v0)
80016eec:	8fbf0014 	lw	ra,20(sp)
80016ef0:	8fb00010 	lw	s0,16(sp)
80016ef4:	03e00008 	jr	ra
80016ef8:	27bd0018 	addiu	sp,sp,24

80016efc <_Z6OpBFM1v>:
80016efc:	27bdffe8 	addiu	sp,sp,-24
80016f00:	3c068021 	lui	a2,0x8021
80016f04:	afbf0014 	sw	ra,20(sp)
80016f08:	afb00010 	sw	s0,16(sp)
80016f0c:	24c6e2a8 	addiu	a2,a2,-7512
80016f10:	8cc7000c 	lw	a3,12(a2)
80016f14:	3c108021 	lui	s0,0x8021
80016f18:	90e20001 	lbu	v0,1(a3)
80016f1c:	90e30000 	lbu	v1,0(a3)
80016f20:	2610e2f8 	addiu	s0,s0,-7432
80016f24:	90e40002 	lbu	a0,2(a3)
80016f28:	9605000a 	lhu	a1,10(s0)
80016f2c:	00021200 	sll	v0,v0,0x8
80016f30:	00621821 	addu	v1,v1,v0
80016f34:	00651821 	addu	v1,v1,a1
80016f38:	00042400 	sll	a0,a0,0x10
80016f3c:	3c0200ff 	lui	v0,0xff
80016f40:	00832021 	addu	a0,a0,v1
80016f44:	3442ffff 	ori	v0,v0,0xffff
80016f48:	00822024 	and	a0,a0,v0
80016f4c:	3c028021 	lui	v0,0x8021
80016f50:	ac447018 	sw	a0,28696(v0)
80016f54:	8cc30030 	lw	v1,48(a2)
80016f58:	8cc8002c 	lw	t0,44(a2)
80016f5c:	90e90002 	lbu	t1,2(a3)
80016f60:	8cc50020 	lw	a1,32(a2)
80016f64:	00681821 	addu	v1,v1,t0
80016f68:	3c028022 	lui	v0,0x8022
80016f6c:	00a32821 	addu	a1,a1,v1
80016f70:	24e70003 	addiu	a3,a3,3
80016f74:	a04950cc 	sb	t1,20684(v0)
80016f78:	3c028006 	lui	v0,0x8006
80016f7c:	acc50020 	sw	a1,32(a2)
80016f80:	244249d4 	addiu	v0,v0,18900
80016f84:	0040f809 	jalr	v0
80016f88:	acc7000c 	sw	a3,12(a2)
80016f8c:	304300ff 	andi	v1,v0,0xff
80016f90:	a2020004 	sb	v0,4(s0)
80016f94:	3c028021 	lui	v0,0x8021
80016f98:	2442e284 	addiu	v0,v0,-7548
80016f9c:	a043000a 	sb	v1,10(v0)
80016fa0:	a0430009 	sb	v1,9(v0)
80016fa4:	8fbf0014 	lw	ra,20(sp)
80016fa8:	8fb00010 	lw	s0,16(sp)
80016fac:	03e00008 	jr	ra
80016fb0:	27bd0018 	addiu	sp,sp,24

80016fb4 <_Z6OpAFM1v>:
80016fb4:	27bdffe8 	addiu	sp,sp,-24
80016fb8:	3c058021 	lui	a1,0x8021
80016fbc:	afbf0010 	sw	ra,16(sp)
80016fc0:	24a5e2a8 	addiu	a1,a1,-7512
80016fc4:	8ca6000c 	lw	a2,12(a1)
80016fc8:	8ca70030 	lw	a3,48(a1)
80016fcc:	90c20001 	lbu	v0,1(a2)
80016fd0:	90c40000 	lbu	a0,0(a2)
80016fd4:	90c30002 	lbu	v1,2(a2)
80016fd8:	00021200 	sll	v0,v0,0x8
80016fdc:	00822021 	addu	a0,a0,v0
80016fe0:	00031c00 	sll	v1,v1,0x10
80016fe4:	00832021 	addu	a0,a0,v1
80016fe8:	3c028021 	lui	v0,0x8021
80016fec:	ac447018 	sw	a0,28696(v0)
80016ff0:	8ca8002c 	lw	t0,44(a1)
80016ff4:	90c90002 	lbu	t1,2(a2)
80016ff8:	8ca30020 	lw	v1,32(a1)
80016ffc:	00e83821 	addu	a3,a3,t0
80017000:	3c028022 	lui	v0,0x8022
80017004:	00671821 	addu	v1,v1,a3
80017008:	24c60003 	addiu	a2,a2,3
8001700c:	a04950cc 	sb	t1,20684(v0)
80017010:	3c028006 	lui	v0,0x8006
80017014:	aca30020 	sw	v1,32(a1)
80017018:	244249d4 	addiu	v0,v0,18900
8001701c:	0040f809 	jalr	v0
80017020:	aca6000c 	sw	a2,12(a1)
80017024:	3c038021 	lui	v1,0x8021
80017028:	2463e2f8 	addiu	v1,v1,-7432
8001702c:	304400ff 	andi	a0,v0,0xff
80017030:	a0620004 	sb	v0,4(v1)
80017034:	3c028021 	lui	v0,0x8021
80017038:	2442e284 	addiu	v0,v0,-7548
8001703c:	a044000a 	sb	a0,10(v0)
80017040:	a0440009 	sb	a0,9(v0)
80017044:	8fbf0010 	lw	ra,16(sp)
80017048:	03e00008 	jr	ra
8001704c:	27bd0018 	addiu	sp,sp,24

80017050 <_Z6OpB9M1v>:
80017050:	27bdffe0 	addiu	sp,sp,-32
80017054:	3c058021 	lui	a1,0x8021
80017058:	afbf0018 	sw	ra,24(sp)
8001705c:	afb10014 	sw	s1,20(sp)
80017060:	afb00010 	sw	s0,16(sp)
80017064:	24a5e2a8 	addiu	a1,a1,-7512
80017068:	8ca7000c 	lw	a3,12(a1)
8001706c:	3c118021 	lui	s1,0x8021
80017070:	2631e284 	addiu	s1,s1,-7548
80017074:	3c108021 	lui	s0,0x8021
80017078:	90e30000 	lbu	v1,0(a3)
8001707c:	8e260014 	lw	a2,20(s1)
80017080:	2610e2f8 	addiu	s0,s0,-7432
80017084:	90e40001 	lbu	a0,1(a3)
80017088:	9602000c 	lhu	v0,12(s0)
8001708c:	00661821 	addu	v1,v1,a2
80017090:	00621821 	addu	v1,v1,v0
80017094:	00042200 	sll	a0,a0,0x8
80017098:	00832021 	addu	a0,a0,v1
8001709c:	3c028021 	lui	v0,0x8021
800170a0:	ac447018 	sw	a0,28696(v0)
800170a4:	8ca30020 	lw	v1,32(a1)
800170a8:	8ca20030 	lw	v0,48(a1)
800170ac:	90e60001 	lbu	a2,1(a3)
800170b0:	00621821 	addu	v1,v1,v0
800170b4:	3c028022 	lui	v0,0x8022
800170b8:	24e70002 	addiu	a3,a3,2
800170bc:	a04650cc 	sb	a2,20684(v0)
800170c0:	3c028006 	lui	v0,0x8006
800170c4:	aca30020 	sw	v1,32(a1)
800170c8:	244249d4 	addiu	v0,v0,18900
800170cc:	0040f809 	jalr	v0
800170d0:	aca7000c 	sw	a3,12(a1)
800170d4:	a2020004 	sb	v0,4(s0)
800170d8:	304200ff 	andi	v0,v0,0xff
800170dc:	a222000a 	sb	v0,10(s1)
800170e0:	a2220009 	sb	v0,9(s1)
800170e4:	8fbf0018 	lw	ra,24(sp)
800170e8:	8fb10014 	lw	s1,20(sp)
800170ec:	8fb00010 	lw	s0,16(sp)
800170f0:	03e00008 	jr	ra
800170f4:	27bd0020 	addiu	sp,sp,32

800170f8 <_Z6OpBDM1v>:
800170f8:	27bdffe0 	addiu	sp,sp,-32
800170fc:	3c058021 	lui	a1,0x8021
80017100:	afbf0018 	sw	ra,24(sp)
80017104:	afb10014 	sw	s1,20(sp)
80017108:	afb00010 	sw	s0,16(sp)
8001710c:	24a5e2a8 	addiu	a1,a1,-7512
80017110:	8ca7000c 	lw	a3,12(a1)
80017114:	3c118021 	lui	s1,0x8021
80017118:	2631e284 	addiu	s1,s1,-7548
8001711c:	3c108021 	lui	s0,0x8021
80017120:	90e30000 	lbu	v1,0(a3)
80017124:	8e260014 	lw	a2,20(s1)
80017128:	2610e2f8 	addiu	s0,s0,-7432
8001712c:	90e40001 	lbu	a0,1(a3)
80017130:	9602000a 	lhu	v0,10(s0)
80017134:	00661821 	addu	v1,v1,a2
80017138:	00621821 	addu	v1,v1,v0
8001713c:	00042200 	sll	a0,a0,0x8
80017140:	00832021 	addu	a0,a0,v1
80017144:	3c028021 	lui	v0,0x8021
80017148:	ac447018 	sw	a0,28696(v0)
8001714c:	8ca30020 	lw	v1,32(a1)
80017150:	8ca20030 	lw	v0,48(a1)
80017154:	90e60001 	lbu	a2,1(a3)
80017158:	00621821 	addu	v1,v1,v0
8001715c:	3c028022 	lui	v0,0x8022
80017160:	24e70002 	addiu	a3,a3,2
80017164:	a04650cc 	sb	a2,20684(v0)
80017168:	3c028006 	lui	v0,0x8006
8001716c:	aca30020 	sw	v1,32(a1)
80017170:	244249d4 	addiu	v0,v0,18900
80017174:	0040f809 	jalr	v0
80017178:	aca7000c 	sw	a3,12(a1)
8001717c:	a2020004 	sb	v0,4(s0)
80017180:	304200ff 	andi	v0,v0,0xff
80017184:	a222000a 	sb	v0,10(s1)
80017188:	a2220009 	sb	v0,9(s1)
8001718c:	8fbf0018 	lw	ra,24(sp)
80017190:	8fb10014 	lw	s1,20(sp)
80017194:	8fb00010 	lw	s0,16(sp)
80017198:	03e00008 	jr	ra
8001719c:	27bd0020 	addiu	sp,sp,32

800171a0 <_Z6OpADM1v>:
800171a0:	27bdffe8 	addiu	sp,sp,-24
800171a4:	3c038021 	lui	v1,0x8021
800171a8:	afbf0014 	sw	ra,20(sp)
800171ac:	afb00010 	sw	s0,16(sp)
800171b0:	2463e2a8 	addiu	v1,v1,-7512
800171b4:	8c66000c 	lw	a2,12(v1)
800171b8:	3c108021 	lui	s0,0x8021
800171bc:	90c20001 	lbu	v0,1(a2)
800171c0:	90c40000 	lbu	a0,0(a2)
800171c4:	2610e284 	addiu	s0,s0,-7548
800171c8:	8e050014 	lw	a1,20(s0)
800171cc:	00021200 	sll	v0,v0,0x8
800171d0:	00822021 	addu	a0,a0,v0
800171d4:	00852021 	addu	a0,a0,a1
800171d8:	3c028021 	lui	v0,0x8021
800171dc:	8c650020 	lw	a1,32(v1)
800171e0:	ac447018 	sw	a0,28696(v0)
800171e4:	8c620030 	lw	v0,48(v1)
800171e8:	90c70001 	lbu	a3,1(a2)
800171ec:	00a22821 	addu	a1,a1,v0
800171f0:	3c028022 	lui	v0,0x8022
800171f4:	24c60002 	addiu	a2,a2,2
800171f8:	a04750cc 	sb	a3,20684(v0)
800171fc:	3c028006 	lui	v0,0x8006
80017200:	ac650020 	sw	a1,32(v1)
80017204:	244249d4 	addiu	v0,v0,18900
80017208:	0040f809 	jalr	v0
8001720c:	ac66000c 	sw	a2,12(v1)
80017210:	3c038021 	lui	v1,0x8021
80017214:	2463e2f8 	addiu	v1,v1,-7432
80017218:	a0620004 	sb	v0,4(v1)
8001721c:	304200ff 	andi	v0,v0,0xff
80017220:	a202000a 	sb	v0,10(s0)
80017224:	a2020009 	sb	v0,9(s0)
80017228:	8fbf0014 	lw	ra,20(sp)
8001722c:	8fb00010 	lw	s0,16(sp)
80017230:	03e00008 	jr	ra
80017234:	27bd0018 	addiu	sp,sp,24

80017238 <_Z6OpA7M1v>:
80017238:	27bdffd8 	addiu	sp,sp,-40
8001723c:	3c038021 	lui	v1,0x8021
80017240:	afbf0024 	sw	ra,36(sp)
80017244:	afb40020 	sw	s4,32(sp)
80017248:	afb3001c 	sw	s3,28(sp)
8001724c:	afb20018 	sw	s2,24(sp)
80017250:	afb10014 	sw	s1,20(sp)
80017254:	afb00010 	sw	s0,16(sp)
80017258:	2463e2a8 	addiu	v1,v1,-7512
8001725c:	8c67000c 	lw	a3,12(v1)
80017260:	3c148022 	lui	s4,0x8022
80017264:	90e20000 	lbu	v0,0(a3)
80017268:	3c138021 	lui	s3,0x8021
8001726c:	a28250cc 	sb	v0,20684(s4)
80017270:	2673e2f8 	addiu	s3,s3,-7432
80017274:	90e20000 	lbu	v0,0(a3)
80017278:	96640006 	lhu	a0,6(s3)
8001727c:	8c650020 	lw	a1,32(v1)
80017280:	8c66002c 	lw	a2,44(v1)
80017284:	00441021 	addu	v0,v0,a0
80017288:	3c128021 	lui	s2,0x8021
8001728c:	3042ffff 	andi	v0,v0,0xffff
80017290:	00a62821 	addu	a1,a1,a2
80017294:	24e70001 	addiu	a3,a3,1
80017298:	00402021 	move	a0,v0
8001729c:	ae427018 	sw	v0,28696(s2)
800172a0:	3c028006 	lui	v0,0x8006
800172a4:	ac650020 	sw	a1,32(v1)
800172a8:	24424be8 	addiu	v0,v0,19432
800172ac:	0040f809 	jalr	v0
800172b0:	ac67000c 	sw	a3,12(v1)
800172b4:	8e447018 	lw	a0,28696(s2)
800172b8:	3c108006 	lui	s0,0x8006
800172bc:	261049d4 	addiu	s0,s0,18900
800172c0:	24840002 	addiu	a0,a0,2
800172c4:	0200f809 	jalr	s0
800172c8:	00408821 	move	s1,v0
800172cc:	00021c00 	sll	v1,v0,0x10
800172d0:	02238821 	addu	s1,s1,v1
800172d4:	02202021 	move	a0,s1
800172d8:	ae517018 	sw	s1,28696(s2)
800172dc:	0200f809 	jalr	s0
800172e0:	a28250cc 	sb	v0,20684(s4)
800172e4:	304300ff 	andi	v1,v0,0xff
800172e8:	a2620004 	sb	v0,4(s3)
800172ec:	3c028021 	lui	v0,0x8021
800172f0:	2442e284 	addiu	v0,v0,-7548
800172f4:	a043000a 	sb	v1,10(v0)
800172f8:	a0430009 	sb	v1,9(v0)
800172fc:	8fbf0024 	lw	ra,36(sp)
80017300:	8fb40020 	lw	s4,32(sp)
80017304:	8fb3001c 	lw	s3,28(sp)
80017308:	8fb20018 	lw	s2,24(sp)
8001730c:	8fb10014 	lw	s1,20(sp)
80017310:	8fb00010 	lw	s0,16(sp)
80017314:	03e00008 	jr	ra
80017318:	27bd0028 	addiu	sp,sp,40

8001731c <_Z6Op15M1v>:
8001731c:	27bdffe0 	addiu	sp,sp,-32
80017320:	3c068021 	lui	a2,0x8021
80017324:	afbf0018 	sw	ra,24(sp)
80017328:	afb10014 	sw	s1,20(sp)
8001732c:	afb00010 	sw	s0,16(sp)
80017330:	24c6e2a8 	addiu	a2,a2,-7512
80017334:	8cc9000c 	lw	t1,12(a2)
80017338:	3c118021 	lui	s1,0x8021
8001733c:	91230000 	lbu	v1,0(t1)
80017340:	2631e2f8 	addiu	s1,s1,-7432
80017344:	3c028022 	lui	v0,0x8022
80017348:	a04350cc 	sb	v1,20684(v0)
8001734c:	96280006 	lhu	t0,6(s1)
80017350:	9622000a 	lhu	v0,10(s1)
80017354:	96230002 	lhu	v1,2(s1)
80017358:	01024021 	addu	t0,t0,v0
8001735c:	30630100 	andi	v1,v1,0x100
80017360:	8cc40020 	lw	a0,32(a2)
80017364:	3402ffff 	li	v0,0xffff
80017368:	240500ff 	li	a1,255
8001736c:	91270000 	lbu	a3,0(t1)
80017370:	0043280a 	movz	a1,v0,v1
80017374:	8cc2002c 	lw	v0,44(a2)
80017378:	24840006 	addiu	a0,a0,6
8001737c:	00441021 	addu	v0,v0,a0
80017380:	00e83821 	addu	a3,a3,t0
80017384:	00a72824 	and	a1,a1,a3
80017388:	acc20020 	sw	v0,32(a2)
8001738c:	3c028021 	lui	v0,0x8021
80017390:	25290001 	addiu	t1,t1,1
80017394:	ac457018 	sw	a1,28696(v0)
80017398:	3c028006 	lui	v0,0x8006
8001739c:	92300004 	lbu	s0,4(s1)
800173a0:	00a02021 	move	a0,a1
800173a4:	244249d4 	addiu	v0,v0,18900
800173a8:	0040f809 	jalr	v0
800173ac:	acc9000c 	sw	t1,12(a2)
800173b0:	02028025 	or	s0,s0,v0
800173b4:	3c028021 	lui	v0,0x8021
800173b8:	320300ff 	andi	v1,s0,0xff
800173bc:	2442e284 	addiu	v0,v0,-7548
800173c0:	a043000a 	sb	v1,10(v0)
800173c4:	a0430009 	sb	v1,9(v0)
800173c8:	a2300004 	sb	s0,4(s1)
800173cc:	8fbf0018 	lw	ra,24(sp)
800173d0:	8fb10014 	lw	s1,20(sp)
800173d4:	8fb00010 	lw	s0,16(sp)
800173d8:	03e00008 	jr	ra
800173dc:	27bd0020 	addiu	sp,sp,32

800173e0 <_Z6Op05M1v>:
800173e0:	27bdffe0 	addiu	sp,sp,-32
800173e4:	3c058021 	lui	a1,0x8021
800173e8:	afbf0018 	sw	ra,24(sp)
800173ec:	afb10014 	sw	s1,20(sp)
800173f0:	afb00010 	sw	s0,16(sp)
800173f4:	24a5e2a8 	addiu	a1,a1,-7512
800173f8:	8ca7000c 	lw	a3,12(a1)
800173fc:	3c028022 	lui	v0,0x8022
80017400:	90e30000 	lbu	v1,0(a3)
80017404:	3c118021 	lui	s1,0x8021
80017408:	2631e2f8 	addiu	s1,s1,-7432
8001740c:	a04350cc 	sb	v1,20684(v0)
80017410:	90e30000 	lbu	v1,0(a3)
80017414:	96220006 	lhu	v0,6(s1)
80017418:	8ca60020 	lw	a2,32(a1)
8001741c:	8ca4002c 	lw	a0,44(a1)
80017420:	00621821 	addu	v1,v1,v0
80017424:	3063ffff 	andi	v1,v1,0xffff
80017428:	3c028021 	lui	v0,0x8021
8001742c:	00c43021 	addu	a2,a2,a0
80017430:	ac437018 	sw	v1,28696(v0)
80017434:	24e70001 	addiu	a3,a3,1
80017438:	3c028006 	lui	v0,0x8006
8001743c:	92300004 	lbu	s0,4(s1)
80017440:	00602021 	move	a0,v1
80017444:	aca60020 	sw	a2,32(a1)
80017448:	244249d4 	addiu	v0,v0,18900
8001744c:	0040f809 	jalr	v0
80017450:	aca7000c 	sw	a3,12(a1)
80017454:	02028025 	or	s0,s0,v0
80017458:	3c028021 	lui	v0,0x8021
8001745c:	320300ff 	andi	v1,s0,0xff
80017460:	2442e284 	addiu	v0,v0,-7548
80017464:	a043000a 	sb	v1,10(v0)
80017468:	a0430009 	sb	v1,9(v0)
8001746c:	a2300004 	sb	s0,4(s1)
80017470:	8fbf0018 	lw	ra,24(sp)
80017474:	8fb10014 	lw	s1,20(sp)
80017478:	8fb00010 	lw	s0,16(sp)
8001747c:	03e00008 	jr	ra
80017480:	27bd0020 	addiu	sp,sp,32

80017484 <_Z6Op19M1v>:
80017484:	27bdffe0 	addiu	sp,sp,-32
80017488:	3c058021 	lui	a1,0x8021
8001748c:	afbf001c 	sw	ra,28(sp)
80017490:	afb20018 	sw	s2,24(sp)
80017494:	afb10014 	sw	s1,20(sp)
80017498:	afb00010 	sw	s0,16(sp)
8001749c:	24a5e2a8 	addiu	a1,a1,-7512
800174a0:	8ca7000c 	lw	a3,12(a1)
800174a4:	3c128021 	lui	s2,0x8021
800174a8:	2652e284 	addiu	s2,s2,-7548
800174ac:	3c118021 	lui	s1,0x8021
800174b0:	90e30000 	lbu	v1,0(a3)
800174b4:	2631e2f8 	addiu	s1,s1,-7432
800174b8:	8e460014 	lw	a2,20(s2)
800174bc:	90e40001 	lbu	a0,1(a3)
800174c0:	9622000c 	lhu	v0,12(s1)
800174c4:	00661821 	addu	v1,v1,a2
800174c8:	00621821 	addu	v1,v1,v0
800174cc:	00042200 	sll	a0,a0,0x8
800174d0:	00832021 	addu	a0,a0,v1
800174d4:	3c028021 	lui	v0,0x8021
800174d8:	ac447018 	sw	a0,28696(v0)
800174dc:	8ca30020 	lw	v1,32(a1)
800174e0:	8ca20030 	lw	v0,48(a1)
800174e4:	90e60001 	lbu	a2,1(a3)
800174e8:	00621821 	addu	v1,v1,v0
800174ec:	3c028022 	lui	v0,0x8022
800174f0:	24e70002 	addiu	a3,a3,2
800174f4:	a04650cc 	sb	a2,20684(v0)
800174f8:	3c028006 	lui	v0,0x8006
800174fc:	92300004 	lbu	s0,4(s1)
80017500:	aca30020 	sw	v1,32(a1)
80017504:	244249d4 	addiu	v0,v0,18900
80017508:	0040f809 	jalr	v0
8001750c:	aca7000c 	sw	a3,12(a1)
80017510:	02028025 	or	s0,s0,v0
80017514:	320200ff 	andi	v0,s0,0xff
80017518:	a2300004 	sb	s0,4(s1)
8001751c:	a242000a 	sb	v0,10(s2)
80017520:	a2420009 	sb	v0,9(s2)
80017524:	8fbf001c 	lw	ra,28(sp)
80017528:	8fb20018 	lw	s2,24(sp)
8001752c:	8fb10014 	lw	s1,20(sp)
80017530:	8fb00010 	lw	s0,16(sp)
80017534:	03e00008 	jr	ra
80017538:	27bd0020 	addiu	sp,sp,32

8001753c <_Z6Op1DM1v>:
8001753c:	27bdffe0 	addiu	sp,sp,-32
80017540:	3c058021 	lui	a1,0x8021
80017544:	afbf001c 	sw	ra,28(sp)
80017548:	afb20018 	sw	s2,24(sp)
8001754c:	afb10014 	sw	s1,20(sp)
80017550:	afb00010 	sw	s0,16(sp)
80017554:	24a5e2a8 	addiu	a1,a1,-7512
80017558:	8ca7000c 	lw	a3,12(a1)
8001755c:	3c128021 	lui	s2,0x8021
80017560:	2652e284 	addiu	s2,s2,-7548
80017564:	3c118021 	lui	s1,0x8021
80017568:	90e30000 	lbu	v1,0(a3)
8001756c:	2631e2f8 	addiu	s1,s1,-7432
80017570:	8e460014 	lw	a2,20(s2)
80017574:	90e40001 	lbu	a0,1(a3)
80017578:	9622000a 	lhu	v0,10(s1)
8001757c:	00661821 	addu	v1,v1,a2
80017580:	00621821 	addu	v1,v1,v0
80017584:	00042200 	sll	a0,a0,0x8
80017588:	00832021 	addu	a0,a0,v1
8001758c:	3c028021 	lui	v0,0x8021
80017590:	ac447018 	sw	a0,28696(v0)
80017594:	8ca30020 	lw	v1,32(a1)
80017598:	8ca20030 	lw	v0,48(a1)
8001759c:	90e60001 	lbu	a2,1(a3)
800175a0:	00621821 	addu	v1,v1,v0
800175a4:	3c028022 	lui	v0,0x8022
800175a8:	24e70002 	addiu	a3,a3,2
800175ac:	a04650cc 	sb	a2,20684(v0)
800175b0:	3c028006 	lui	v0,0x8006
800175b4:	92300004 	lbu	s0,4(s1)
800175b8:	aca30020 	sw	v1,32(a1)
800175bc:	244249d4 	addiu	v0,v0,18900
800175c0:	0040f809 	jalr	v0
800175c4:	aca7000c 	sw	a3,12(a1)
800175c8:	02028025 	or	s0,s0,v0
800175cc:	320200ff 	andi	v0,s0,0xff
800175d0:	a2300004 	sb	s0,4(s1)
800175d4:	a242000a 	sb	v0,10(s2)
800175d8:	a2420009 	sb	v0,9(s2)
800175dc:	8fbf001c 	lw	ra,28(sp)
800175e0:	8fb20018 	lw	s2,24(sp)
800175e4:	8fb10014 	lw	s1,20(sp)
800175e8:	8fb00010 	lw	s0,16(sp)
800175ec:	03e00008 	jr	ra
800175f0:	27bd0020 	addiu	sp,sp,32

800175f4 <_Z6Op0DM1v>:
800175f4:	27bdffe0 	addiu	sp,sp,-32
800175f8:	3c058021 	lui	a1,0x8021
800175fc:	afbf001c 	sw	ra,28(sp)
80017600:	afb20018 	sw	s2,24(sp)
80017604:	afb10014 	sw	s1,20(sp)
80017608:	afb00010 	sw	s0,16(sp)
8001760c:	24a5e2a8 	addiu	a1,a1,-7512
80017610:	8ca6000c 	lw	a2,12(a1)
80017614:	3c128021 	lui	s2,0x8021
80017618:	90c20001 	lbu	v0,1(a2)
8001761c:	90c40000 	lbu	a0,0(a2)
80017620:	2652e284 	addiu	s2,s2,-7548
80017624:	8e430014 	lw	v1,20(s2)
80017628:	00021200 	sll	v0,v0,0x8
8001762c:	00822021 	addu	a0,a0,v0
80017630:	00832021 	addu	a0,a0,v1
80017634:	3c028021 	lui	v0,0x8021
80017638:	ac447018 	sw	a0,28696(v0)
8001763c:	8ca30020 	lw	v1,32(a1)
80017640:	8ca20030 	lw	v0,48(a1)
80017644:	90c70001 	lbu	a3,1(a2)
80017648:	00621821 	addu	v1,v1,v0
8001764c:	3c118021 	lui	s1,0x8021
80017650:	3c028022 	lui	v0,0x8022
80017654:	2631e2f8 	addiu	s1,s1,-7432
80017658:	24c60002 	addiu	a2,a2,2
8001765c:	a04750cc 	sb	a3,20684(v0)
80017660:	3c028006 	lui	v0,0x8006
80017664:	92300004 	lbu	s0,4(s1)
80017668:	aca30020 	sw	v1,32(a1)
8001766c:	244249d4 	addiu	v0,v0,18900
80017670:	0040f809 	jalr	v0
80017674:	aca6000c 	sw	a2,12(a1)
80017678:	02028025 	or	s0,s0,v0
8001767c:	320200ff 	andi	v0,s0,0xff
80017680:	a2300004 	sb	s0,4(s1)
80017684:	a242000a 	sb	v0,10(s2)
80017688:	a2420009 	sb	v0,9(s2)
8001768c:	8fbf001c 	lw	ra,28(sp)
80017690:	8fb20018 	lw	s2,24(sp)
80017694:	8fb10014 	lw	s1,20(sp)
80017698:	8fb00010 	lw	s0,16(sp)
8001769c:	03e00008 	jr	ra
800176a0:	27bd0020 	addiu	sp,sp,32

800176a4 <_Z6Op03M1v>:
800176a4:	27bdffe0 	addiu	sp,sp,-32
800176a8:	3c058021 	lui	a1,0x8021
800176ac:	afbf0018 	sw	ra,24(sp)
800176b0:	afb10014 	sw	s1,20(sp)
800176b4:	afb00010 	sw	s0,16(sp)
800176b8:	24a5e2a8 	addiu	a1,a1,-7512
800176bc:	8ca7000c 	lw	a3,12(a1)
800176c0:	3c028022 	lui	v0,0x8022
800176c4:	90e30000 	lbu	v1,0(a3)
800176c8:	3c118021 	lui	s1,0x8021
800176cc:	a04350cc 	sb	v1,20684(v0)
800176d0:	2631e2f8 	addiu	s1,s1,-7432
800176d4:	90e60000 	lbu	a2,0(a3)
800176d8:	96240008 	lhu	a0,8(s1)
800176dc:	8ca20020 	lw	v0,32(a1)
800176e0:	8ca3002c 	lw	v1,44(a1)
800176e4:	00c43021 	addu	a2,a2,a0
800176e8:	24420006 	addiu	v0,v0,6
800176ec:	00621821 	addu	v1,v1,v0
800176f0:	30c6ffff 	andi	a2,a2,0xffff
800176f4:	3c028021 	lui	v0,0x8021
800176f8:	24e70001 	addiu	a3,a3,1
800176fc:	ac467018 	sw	a2,28696(v0)
80017700:	3c028006 	lui	v0,0x8006
80017704:	92300004 	lbu	s0,4(s1)
80017708:	aca30020 	sw	v1,32(a1)
8001770c:	00c02021 	move	a0,a2
80017710:	244249d4 	addiu	v0,v0,18900
80017714:	0040f809 	jalr	v0
80017718:	aca7000c 	sw	a3,12(a1)
8001771c:	02028025 	or	s0,s0,v0
80017720:	3c028021 	lui	v0,0x8021
80017724:	320300ff 	andi	v1,s0,0xff
80017728:	2442e284 	addiu	v0,v0,-7548
8001772c:	a043000a 	sb	v1,10(v0)
80017730:	a0430009 	sb	v1,9(v0)
80017734:	a2300004 	sb	s0,4(s1)
80017738:	8fbf0018 	lw	ra,24(sp)
8001773c:	8fb10014 	lw	s1,20(sp)
80017740:	8fb00010 	lw	s0,16(sp)
80017744:	03e00008 	jr	ra
80017748:	27bd0020 	addiu	sp,sp,32

8001774c <_Z6Op1FM1v>:
8001774c:	27bdffe0 	addiu	sp,sp,-32
80017750:	3c068021 	lui	a2,0x8021
80017754:	afbf0018 	sw	ra,24(sp)
80017758:	afb10014 	sw	s1,20(sp)
8001775c:	afb00010 	sw	s0,16(sp)
80017760:	24c6e2a8 	addiu	a2,a2,-7512
80017764:	8cc7000c 	lw	a3,12(a2)
80017768:	3c118021 	lui	s1,0x8021
8001776c:	90e20001 	lbu	v0,1(a3)
80017770:	90e30000 	lbu	v1,0(a3)
80017774:	2631e2f8 	addiu	s1,s1,-7432
80017778:	90e40002 	lbu	a0,2(a3)
8001777c:	9625000a 	lhu	a1,10(s1)
80017780:	00021200 	sll	v0,v0,0x8
80017784:	00621821 	addu	v1,v1,v0
80017788:	00651821 	addu	v1,v1,a1
8001778c:	00042400 	sll	a0,a0,0x10
80017790:	3c0200ff 	lui	v0,0xff
80017794:	00832021 	addu	a0,a0,v1
80017798:	3442ffff 	ori	v0,v0,0xffff
8001779c:	00822024 	and	a0,a0,v0
800177a0:	3c028021 	lui	v0,0x8021
800177a4:	ac447018 	sw	a0,28696(v0)
800177a8:	8cc30030 	lw	v1,48(a2)
800177ac:	8cc8002c 	lw	t0,44(a2)
800177b0:	90e90002 	lbu	t1,2(a3)
800177b4:	8cc50020 	lw	a1,32(a2)
800177b8:	00681821 	addu	v1,v1,t0
800177bc:	3c028022 	lui	v0,0x8022
800177c0:	00a32821 	addu	a1,a1,v1
800177c4:	24e70003 	addiu	a3,a3,3
800177c8:	a04950cc 	sb	t1,20684(v0)
800177cc:	3c028006 	lui	v0,0x8006
800177d0:	92300004 	lbu	s0,4(s1)
800177d4:	acc50020 	sw	a1,32(a2)
800177d8:	244249d4 	addiu	v0,v0,18900
800177dc:	0040f809 	jalr	v0
800177e0:	acc7000c 	sw	a3,12(a2)
800177e4:	02028025 	or	s0,s0,v0
800177e8:	3c028021 	lui	v0,0x8021
800177ec:	320300ff 	andi	v1,s0,0xff
800177f0:	2442e284 	addiu	v0,v0,-7548
800177f4:	a043000a 	sb	v1,10(v0)
800177f8:	a0430009 	sb	v1,9(v0)
800177fc:	a2300004 	sb	s0,4(s1)
80017800:	8fbf0018 	lw	ra,24(sp)
80017804:	8fb10014 	lw	s1,20(sp)
80017808:	8fb00010 	lw	s0,16(sp)
8001780c:	03e00008 	jr	ra
80017810:	27bd0020 	addiu	sp,sp,32

80017814 <_Z6Op55M1v>:
80017814:	27bdffe0 	addiu	sp,sp,-32
80017818:	3c068021 	lui	a2,0x8021
8001781c:	afbf0018 	sw	ra,24(sp)
80017820:	afb10014 	sw	s1,20(sp)
80017824:	afb00010 	sw	s0,16(sp)
80017828:	24c6e2a8 	addiu	a2,a2,-7512
8001782c:	8cc9000c 	lw	t1,12(a2)
80017830:	3c118021 	lui	s1,0x8021
80017834:	91230000 	lbu	v1,0(t1)
80017838:	2631e2f8 	addiu	s1,s1,-7432
8001783c:	3c028022 	lui	v0,0x8022
80017840:	a04350cc 	sb	v1,20684(v0)
80017844:	96280006 	lhu	t0,6(s1)
80017848:	9622000a 	lhu	v0,10(s1)
8001784c:	96230002 	lhu	v1,2(s1)
80017850:	01024021 	addu	t0,t0,v0
80017854:	30630100 	andi	v1,v1,0x100
80017858:	8cc40020 	lw	a0,32(a2)
8001785c:	3402ffff 	li	v0,0xffff
80017860:	240500ff 	li	a1,255
80017864:	91270000 	lbu	a3,0(t1)
80017868:	0043280a 	movz	a1,v0,v1
8001786c:	8cc2002c 	lw	v0,44(a2)
80017870:	24840006 	addiu	a0,a0,6
80017874:	00441021 	addu	v0,v0,a0
80017878:	00e83821 	addu	a3,a3,t0
8001787c:	00a72824 	and	a1,a1,a3
80017880:	acc20020 	sw	v0,32(a2)
80017884:	3c028021 	lui	v0,0x8021
80017888:	25290001 	addiu	t1,t1,1
8001788c:	ac457018 	sw	a1,28696(v0)
80017890:	3c028006 	lui	v0,0x8006
80017894:	92300004 	lbu	s0,4(s1)
80017898:	00a02021 	move	a0,a1
8001789c:	244249d4 	addiu	v0,v0,18900
800178a0:	0040f809 	jalr	v0
800178a4:	acc9000c 	sw	t1,12(a2)
800178a8:	02028026 	xor	s0,s0,v0
800178ac:	3c028021 	lui	v0,0x8021
800178b0:	320300ff 	andi	v1,s0,0xff
800178b4:	2442e284 	addiu	v0,v0,-7548
800178b8:	a043000a 	sb	v1,10(v0)
800178bc:	a0430009 	sb	v1,9(v0)
800178c0:	a2300004 	sb	s0,4(s1)
800178c4:	8fbf0018 	lw	ra,24(sp)
800178c8:	8fb10014 	lw	s1,20(sp)
800178cc:	8fb00010 	lw	s0,16(sp)
800178d0:	03e00008 	jr	ra
800178d4:	27bd0020 	addiu	sp,sp,32

800178d8 <_Z6Op45M1v>:
800178d8:	27bdffe0 	addiu	sp,sp,-32
800178dc:	3c058021 	lui	a1,0x8021
800178e0:	afbf0018 	sw	ra,24(sp)
800178e4:	afb10014 	sw	s1,20(sp)
800178e8:	afb00010 	sw	s0,16(sp)
800178ec:	24a5e2a8 	addiu	a1,a1,-7512
800178f0:	8ca7000c 	lw	a3,12(a1)
800178f4:	3c028022 	lui	v0,0x8022
800178f8:	90e30000 	lbu	v1,0(a3)
800178fc:	3c118021 	lui	s1,0x8021
80017900:	2631e2f8 	addiu	s1,s1,-7432
80017904:	a04350cc 	sb	v1,20684(v0)
80017908:	90e30000 	lbu	v1,0(a3)
8001790c:	96220006 	lhu	v0,6(s1)
80017910:	8ca60020 	lw	a2,32(a1)
80017914:	8ca4002c 	lw	a0,44(a1)
80017918:	00621821 	addu	v1,v1,v0
8001791c:	3063ffff 	andi	v1,v1,0xffff
80017920:	3c028021 	lui	v0,0x8021
80017924:	00c43021 	addu	a2,a2,a0
80017928:	ac437018 	sw	v1,28696(v0)
8001792c:	24e70001 	addiu	a3,a3,1
80017930:	3c028006 	lui	v0,0x8006
80017934:	92300004 	lbu	s0,4(s1)
80017938:	00602021 	move	a0,v1
8001793c:	aca60020 	sw	a2,32(a1)
80017940:	244249d4 	addiu	v0,v0,18900
80017944:	0040f809 	jalr	v0
80017948:	aca7000c 	sw	a3,12(a1)
8001794c:	02028026 	xor	s0,s0,v0
80017950:	3c028021 	lui	v0,0x8021
80017954:	320300ff 	andi	v1,s0,0xff
80017958:	2442e284 	addiu	v0,v0,-7548
8001795c:	a043000a 	sb	v1,10(v0)
80017960:	a0430009 	sb	v1,9(v0)
80017964:	a2300004 	sb	s0,4(s1)
80017968:	8fbf0018 	lw	ra,24(sp)
8001796c:	8fb10014 	lw	s1,20(sp)
80017970:	8fb00010 	lw	s0,16(sp)
80017974:	03e00008 	jr	ra
80017978:	27bd0020 	addiu	sp,sp,32

8001797c <_Z6Op43M1v>:
8001797c:	27bdffe0 	addiu	sp,sp,-32
80017980:	3c058021 	lui	a1,0x8021
80017984:	afbf0018 	sw	ra,24(sp)
80017988:	afb10014 	sw	s1,20(sp)
8001798c:	afb00010 	sw	s0,16(sp)
80017990:	24a5e2a8 	addiu	a1,a1,-7512
80017994:	8ca7000c 	lw	a3,12(a1)
80017998:	3c028022 	lui	v0,0x8022
8001799c:	90e30000 	lbu	v1,0(a3)
800179a0:	3c118021 	lui	s1,0x8021
800179a4:	a04350cc 	sb	v1,20684(v0)
800179a8:	2631e2f8 	addiu	s1,s1,-7432
800179ac:	90e60000 	lbu	a2,0(a3)
800179b0:	96240008 	lhu	a0,8(s1)
800179b4:	8ca20020 	lw	v0,32(a1)
800179b8:	8ca3002c 	lw	v1,44(a1)
800179bc:	00c43021 	addu	a2,a2,a0
800179c0:	24420006 	addiu	v0,v0,6
800179c4:	00621821 	addu	v1,v1,v0
800179c8:	30c6ffff 	andi	a2,a2,0xffff
800179cc:	3c028021 	lui	v0,0x8021
800179d0:	24e70001 	addiu	a3,a3,1
800179d4:	ac467018 	sw	a2,28696(v0)
800179d8:	3c028006 	lui	v0,0x8006
800179dc:	92300004 	lbu	s0,4(s1)
800179e0:	aca30020 	sw	v1,32(a1)
800179e4:	00c02021 	move	a0,a2
800179e8:	244249d4 	addiu	v0,v0,18900
800179ec:	0040f809 	jalr	v0
800179f0:	aca7000c 	sw	a3,12(a1)
800179f4:	02028026 	xor	s0,s0,v0
800179f8:	3c028021 	lui	v0,0x8021
800179fc:	320300ff 	andi	v1,s0,0xff
80017a00:	2442e284 	addiu	v0,v0,-7548
80017a04:	a043000a 	sb	v1,10(v0)
80017a08:	a0430009 	sb	v1,9(v0)
80017a0c:	a2300004 	sb	s0,4(s1)
80017a10:	8fbf0018 	lw	ra,24(sp)
80017a14:	8fb10014 	lw	s1,20(sp)
80017a18:	8fb00010 	lw	s0,16(sp)
80017a1c:	03e00008 	jr	ra
80017a20:	27bd0020 	addiu	sp,sp,32

80017a24 <_Z6Op5FM1v>:
80017a24:	27bdffe0 	addiu	sp,sp,-32
80017a28:	3c068021 	lui	a2,0x8021
80017a2c:	afbf0018 	sw	ra,24(sp)
80017a30:	afb10014 	sw	s1,20(sp)
80017a34:	afb00010 	sw	s0,16(sp)
80017a38:	24c6e2a8 	addiu	a2,a2,-7512
80017a3c:	8cc7000c 	lw	a3,12(a2)
80017a40:	3c118021 	lui	s1,0x8021
80017a44:	90e20001 	lbu	v0,1(a3)
80017a48:	90e30000 	lbu	v1,0(a3)
80017a4c:	2631e2f8 	addiu	s1,s1,-7432
80017a50:	90e40002 	lbu	a0,2(a3)
80017a54:	9625000a 	lhu	a1,10(s1)
80017a58:	00021200 	sll	v0,v0,0x8
80017a5c:	00621821 	addu	v1,v1,v0
80017a60:	00651821 	addu	v1,v1,a1
80017a64:	00042400 	sll	a0,a0,0x10
80017a68:	3c0200ff 	lui	v0,0xff
80017a6c:	00832021 	addu	a0,a0,v1
80017a70:	3442ffff 	ori	v0,v0,0xffff
80017a74:	00822024 	and	a0,a0,v0
80017a78:	3c028021 	lui	v0,0x8021
80017a7c:	ac447018 	sw	a0,28696(v0)
80017a80:	8cc30030 	lw	v1,48(a2)
80017a84:	8cc8002c 	lw	t0,44(a2)
80017a88:	90e90002 	lbu	t1,2(a3)
80017a8c:	8cc50020 	lw	a1,32(a2)
80017a90:	00681821 	addu	v1,v1,t0
80017a94:	3c028022 	lui	v0,0x8022
80017a98:	00a32821 	addu	a1,a1,v1
80017a9c:	24e70003 	addiu	a3,a3,3
80017aa0:	a04950cc 	sb	t1,20684(v0)
80017aa4:	3c028006 	lui	v0,0x8006
80017aa8:	92300004 	lbu	s0,4(s1)
80017aac:	acc50020 	sw	a1,32(a2)
80017ab0:	244249d4 	addiu	v0,v0,18900
80017ab4:	0040f809 	jalr	v0
80017ab8:	acc7000c 	sw	a3,12(a2)
80017abc:	02028026 	xor	s0,s0,v0
80017ac0:	3c028021 	lui	v0,0x8021
80017ac4:	320300ff 	andi	v1,s0,0xff
80017ac8:	2442e284 	addiu	v0,v0,-7548
80017acc:	a043000a 	sb	v1,10(v0)
80017ad0:	a0430009 	sb	v1,9(v0)
80017ad4:	a2300004 	sb	s0,4(s1)
80017ad8:	8fbf0018 	lw	ra,24(sp)
80017adc:	8fb10014 	lw	s1,20(sp)
80017ae0:	8fb00010 	lw	s0,16(sp)
80017ae4:	03e00008 	jr	ra
80017ae8:	27bd0020 	addiu	sp,sp,32

80017aec <_Z6Op4FM1v>:
80017aec:	27bdffe0 	addiu	sp,sp,-32
80017af0:	3c058021 	lui	a1,0x8021
80017af4:	afbf0018 	sw	ra,24(sp)
80017af8:	afb10014 	sw	s1,20(sp)
80017afc:	afb00010 	sw	s0,16(sp)
80017b00:	24a5e2a8 	addiu	a1,a1,-7512
80017b04:	8ca6000c 	lw	a2,12(a1)
80017b08:	8ca8002c 	lw	t0,44(a1)
80017b0c:	90c20001 	lbu	v0,1(a2)
80017b10:	90c40000 	lbu	a0,0(a2)
80017b14:	90c30002 	lbu	v1,2(a2)
80017b18:	00021200 	sll	v0,v0,0x8
80017b1c:	00822021 	addu	a0,a0,v0
80017b20:	00031c00 	sll	v1,v1,0x10
80017b24:	00832021 	addu	a0,a0,v1
80017b28:	8ca70030 	lw	a3,48(a1)
80017b2c:	3c028021 	lui	v0,0x8021
80017b30:	ac447018 	sw	a0,28696(v0)
80017b34:	8ca30020 	lw	v1,32(a1)
80017b38:	00e83821 	addu	a3,a3,t0
80017b3c:	90c80002 	lbu	t0,2(a2)
80017b40:	3c028022 	lui	v0,0x8022
80017b44:	3c118021 	lui	s1,0x8021
80017b48:	2631e2f8 	addiu	s1,s1,-7432
80017b4c:	00671821 	addu	v1,v1,a3
80017b50:	24c60003 	addiu	a2,a2,3
80017b54:	a04850cc 	sb	t0,20684(v0)
80017b58:	3c028006 	lui	v0,0x8006
80017b5c:	92300004 	lbu	s0,4(s1)
80017b60:	aca30020 	sw	v1,32(a1)
80017b64:	244249d4 	addiu	v0,v0,18900
80017b68:	0040f809 	jalr	v0
80017b6c:	aca6000c 	sw	a2,12(a1)
80017b70:	02028026 	xor	s0,s0,v0
80017b74:	3c028021 	lui	v0,0x8021
80017b78:	320300ff 	andi	v1,s0,0xff
80017b7c:	2442e284 	addiu	v0,v0,-7548
80017b80:	a043000a 	sb	v1,10(v0)
80017b84:	a0430009 	sb	v1,9(v0)
80017b88:	a2300004 	sb	s0,4(s1)
80017b8c:	8fbf0018 	lw	ra,24(sp)
80017b90:	8fb10014 	lw	s1,20(sp)
80017b94:	8fb00010 	lw	s0,16(sp)
80017b98:	03e00008 	jr	ra
80017b9c:	27bd0020 	addiu	sp,sp,32

80017ba0 <_Z6Op59M1v>:
80017ba0:	27bdffe0 	addiu	sp,sp,-32
80017ba4:	3c058021 	lui	a1,0x8021
80017ba8:	afbf001c 	sw	ra,28(sp)
80017bac:	afb20018 	sw	s2,24(sp)
80017bb0:	afb10014 	sw	s1,20(sp)
80017bb4:	afb00010 	sw	s0,16(sp)
80017bb8:	24a5e2a8 	addiu	a1,a1,-7512
80017bbc:	8ca7000c 	lw	a3,12(a1)
80017bc0:	3c128021 	lui	s2,0x8021
80017bc4:	2652e284 	addiu	s2,s2,-7548
80017bc8:	3c118021 	lui	s1,0x8021
80017bcc:	90e30000 	lbu	v1,0(a3)
80017bd0:	2631e2f8 	addiu	s1,s1,-7432
80017bd4:	8e460014 	lw	a2,20(s2)
80017bd8:	90e40001 	lbu	a0,1(a3)
80017bdc:	9622000c 	lhu	v0,12(s1)
80017be0:	00661821 	addu	v1,v1,a2
80017be4:	00621821 	addu	v1,v1,v0
80017be8:	00042200 	sll	a0,a0,0x8
80017bec:	00832021 	addu	a0,a0,v1
80017bf0:	3c028021 	lui	v0,0x8021
80017bf4:	ac447018 	sw	a0,28696(v0)
80017bf8:	8ca30020 	lw	v1,32(a1)
80017bfc:	8ca20030 	lw	v0,48(a1)
80017c00:	90e60001 	lbu	a2,1(a3)
80017c04:	00621821 	addu	v1,v1,v0
80017c08:	3c028022 	lui	v0,0x8022
80017c0c:	24e70002 	addiu	a3,a3,2
80017c10:	a04650cc 	sb	a2,20684(v0)
80017c14:	3c028006 	lui	v0,0x8006
80017c18:	92300004 	lbu	s0,4(s1)
80017c1c:	aca30020 	sw	v1,32(a1)
80017c20:	244249d4 	addiu	v0,v0,18900
80017c24:	0040f809 	jalr	v0
80017c28:	aca7000c 	sw	a3,12(a1)
80017c2c:	02028026 	xor	s0,s0,v0
80017c30:	320200ff 	andi	v0,s0,0xff
80017c34:	a2300004 	sb	s0,4(s1)
80017c38:	a242000a 	sb	v0,10(s2)
80017c3c:	a2420009 	sb	v0,9(s2)
80017c40:	8fbf001c 	lw	ra,28(sp)
80017c44:	8fb20018 	lw	s2,24(sp)
80017c48:	8fb10014 	lw	s1,20(sp)
80017c4c:	8fb00010 	lw	s0,16(sp)
80017c50:	03e00008 	jr	ra
80017c54:	27bd0020 	addiu	sp,sp,32

80017c58 <_Z6Op5DM1v>:
80017c58:	27bdffe0 	addiu	sp,sp,-32
80017c5c:	3c058021 	lui	a1,0x8021
80017c60:	afbf001c 	sw	ra,28(sp)
80017c64:	afb20018 	sw	s2,24(sp)
80017c68:	afb10014 	sw	s1,20(sp)
80017c6c:	afb00010 	sw	s0,16(sp)
80017c70:	24a5e2a8 	addiu	a1,a1,-7512
80017c74:	8ca7000c 	lw	a3,12(a1)
80017c78:	3c128021 	lui	s2,0x8021
80017c7c:	2652e284 	addiu	s2,s2,-7548
80017c80:	3c118021 	lui	s1,0x8021
80017c84:	90e30000 	lbu	v1,0(a3)
80017c88:	2631e2f8 	addiu	s1,s1,-7432
80017c8c:	8e460014 	lw	a2,20(s2)
80017c90:	90e40001 	lbu	a0,1(a3)
80017c94:	9622000a 	lhu	v0,10(s1)
80017c98:	00661821 	addu	v1,v1,a2
80017c9c:	00621821 	addu	v1,v1,v0
80017ca0:	00042200 	sll	a0,a0,0x8
80017ca4:	00832021 	addu	a0,a0,v1
80017ca8:	3c028021 	lui	v0,0x8021
80017cac:	ac447018 	sw	a0,28696(v0)
80017cb0:	8ca30020 	lw	v1,32(a1)
80017cb4:	8ca20030 	lw	v0,48(a1)
80017cb8:	90e60001 	lbu	a2,1(a3)
80017cbc:	00621821 	addu	v1,v1,v0
80017cc0:	3c028022 	lui	v0,0x8022
80017cc4:	24e70002 	addiu	a3,a3,2
80017cc8:	a04650cc 	sb	a2,20684(v0)
80017ccc:	3c028006 	lui	v0,0x8006
80017cd0:	92300004 	lbu	s0,4(s1)
80017cd4:	aca30020 	sw	v1,32(a1)
80017cd8:	244249d4 	addiu	v0,v0,18900
80017cdc:	0040f809 	jalr	v0
80017ce0:	aca7000c 	sw	a3,12(a1)
80017ce4:	02028026 	xor	s0,s0,v0
80017ce8:	320200ff 	andi	v0,s0,0xff
80017cec:	a2300004 	sb	s0,4(s1)
80017cf0:	a242000a 	sb	v0,10(s2)
80017cf4:	a2420009 	sb	v0,9(s2)
80017cf8:	8fbf001c 	lw	ra,28(sp)
80017cfc:	8fb20018 	lw	s2,24(sp)
80017d00:	8fb10014 	lw	s1,20(sp)
80017d04:	8fb00010 	lw	s0,16(sp)
80017d08:	03e00008 	jr	ra
80017d0c:	27bd0020 	addiu	sp,sp,32

80017d10 <_Z6Op4DM1v>:
80017d10:	27bdffe0 	addiu	sp,sp,-32
80017d14:	3c058021 	lui	a1,0x8021
80017d18:	afbf001c 	sw	ra,28(sp)
80017d1c:	afb20018 	sw	s2,24(sp)
80017d20:	afb10014 	sw	s1,20(sp)
80017d24:	afb00010 	sw	s0,16(sp)
80017d28:	24a5e2a8 	addiu	a1,a1,-7512
80017d2c:	8ca6000c 	lw	a2,12(a1)
80017d30:	3c128021 	lui	s2,0x8021
80017d34:	90c20001 	lbu	v0,1(a2)
80017d38:	90c40000 	lbu	a0,0(a2)
80017d3c:	2652e284 	addiu	s2,s2,-7548
80017d40:	8e430014 	lw	v1,20(s2)
80017d44:	00021200 	sll	v0,v0,0x8
80017d48:	00822021 	addu	a0,a0,v0
80017d4c:	00832021 	addu	a0,a0,v1
80017d50:	3c028021 	lui	v0,0x8021
80017d54:	ac447018 	sw	a0,28696(v0)
80017d58:	8ca30020 	lw	v1,32(a1)
80017d5c:	8ca20030 	lw	v0,48(a1)
80017d60:	90c70001 	lbu	a3,1(a2)
80017d64:	00621821 	addu	v1,v1,v0
80017d68:	3c118021 	lui	s1,0x8021
80017d6c:	3c028022 	lui	v0,0x8022
80017d70:	2631e2f8 	addiu	s1,s1,-7432
80017d74:	24c60002 	addiu	a2,a2,2
80017d78:	a04750cc 	sb	a3,20684(v0)
80017d7c:	3c028006 	lui	v0,0x8006
80017d80:	92300004 	lbu	s0,4(s1)
80017d84:	aca30020 	sw	v1,32(a1)
80017d88:	244249d4 	addiu	v0,v0,18900
80017d8c:	0040f809 	jalr	v0
80017d90:	aca6000c 	sw	a2,12(a1)
80017d94:	02028026 	xor	s0,s0,v0
80017d98:	320200ff 	andi	v0,s0,0xff
80017d9c:	a2300004 	sb	s0,4(s1)
80017da0:	a242000a 	sb	v0,10(s2)
80017da4:	a2420009 	sb	v0,9(s2)
80017da8:	8fbf001c 	lw	ra,28(sp)
80017dac:	8fb20018 	lw	s2,24(sp)
80017db0:	8fb10014 	lw	s1,20(sp)
80017db4:	8fb00010 	lw	s0,16(sp)
80017db8:	03e00008 	jr	ra
80017dbc:	27bd0020 	addiu	sp,sp,32

80017dc0 <_Z6Op35M1v>:
80017dc0:	27bdffe0 	addiu	sp,sp,-32
80017dc4:	3c068021 	lui	a2,0x8021
80017dc8:	afbf0018 	sw	ra,24(sp)
80017dcc:	afb10014 	sw	s1,20(sp)
80017dd0:	afb00010 	sw	s0,16(sp)
80017dd4:	24c6e2a8 	addiu	a2,a2,-7512
80017dd8:	8cc9000c 	lw	t1,12(a2)
80017ddc:	3c118021 	lui	s1,0x8021
80017de0:	91230000 	lbu	v1,0(t1)
80017de4:	2631e2f8 	addiu	s1,s1,-7432
80017de8:	3c028022 	lui	v0,0x8022
80017dec:	a04350cc 	sb	v1,20684(v0)
80017df0:	96280006 	lhu	t0,6(s1)
80017df4:	9622000a 	lhu	v0,10(s1)
80017df8:	96230002 	lhu	v1,2(s1)
80017dfc:	01024021 	addu	t0,t0,v0
80017e00:	30630100 	andi	v1,v1,0x100
80017e04:	8cc40020 	lw	a0,32(a2)
80017e08:	3402ffff 	li	v0,0xffff
80017e0c:	240500ff 	li	a1,255
80017e10:	91270000 	lbu	a3,0(t1)
80017e14:	0043280a 	movz	a1,v0,v1
80017e18:	8cc2002c 	lw	v0,44(a2)
80017e1c:	24840006 	addiu	a0,a0,6
80017e20:	00441021 	addu	v0,v0,a0
80017e24:	00e83821 	addu	a3,a3,t0
80017e28:	00a72824 	and	a1,a1,a3
80017e2c:	acc20020 	sw	v0,32(a2)
80017e30:	3c028021 	lui	v0,0x8021
80017e34:	25290001 	addiu	t1,t1,1
80017e38:	ac457018 	sw	a1,28696(v0)
80017e3c:	3c028006 	lui	v0,0x8006
80017e40:	92300004 	lbu	s0,4(s1)
80017e44:	00a02021 	move	a0,a1
80017e48:	244249d4 	addiu	v0,v0,18900
80017e4c:	0040f809 	jalr	v0
80017e50:	acc9000c 	sw	t1,12(a2)
80017e54:	02028024 	and	s0,s0,v0
80017e58:	3c028021 	lui	v0,0x8021
80017e5c:	320300ff 	andi	v1,s0,0xff
80017e60:	2442e284 	addiu	v0,v0,-7548
80017e64:	a043000a 	sb	v1,10(v0)
80017e68:	a0430009 	sb	v1,9(v0)
80017e6c:	a2300004 	sb	s0,4(s1)
80017e70:	8fbf0018 	lw	ra,24(sp)
80017e74:	8fb10014 	lw	s1,20(sp)
80017e78:	8fb00010 	lw	s0,16(sp)
80017e7c:	03e00008 	jr	ra
80017e80:	27bd0020 	addiu	sp,sp,32

80017e84 <_Z6Op25M1v>:
80017e84:	27bdffe0 	addiu	sp,sp,-32
80017e88:	3c058021 	lui	a1,0x8021
80017e8c:	afbf0018 	sw	ra,24(sp)
80017e90:	afb10014 	sw	s1,20(sp)
80017e94:	afb00010 	sw	s0,16(sp)
80017e98:	24a5e2a8 	addiu	a1,a1,-7512
80017e9c:	8ca7000c 	lw	a3,12(a1)
80017ea0:	3c028022 	lui	v0,0x8022
80017ea4:	90e30000 	lbu	v1,0(a3)
80017ea8:	3c118021 	lui	s1,0x8021
80017eac:	2631e2f8 	addiu	s1,s1,-7432
80017eb0:	a04350cc 	sb	v1,20684(v0)
80017eb4:	90e30000 	lbu	v1,0(a3)
80017eb8:	96220006 	lhu	v0,6(s1)
80017ebc:	8ca60020 	lw	a2,32(a1)
80017ec0:	8ca4002c 	lw	a0,44(a1)
80017ec4:	00621821 	addu	v1,v1,v0
80017ec8:	3063ffff 	andi	v1,v1,0xffff
80017ecc:	3c028021 	lui	v0,0x8021
80017ed0:	00c43021 	addu	a2,a2,a0
80017ed4:	ac437018 	sw	v1,28696(v0)
80017ed8:	24e70001 	addiu	a3,a3,1
80017edc:	3c028006 	lui	v0,0x8006
80017ee0:	92300004 	lbu	s0,4(s1)
80017ee4:	00602021 	move	a0,v1
80017ee8:	aca60020 	sw	a2,32(a1)
80017eec:	244249d4 	addiu	v0,v0,18900
80017ef0:	0040f809 	jalr	v0
80017ef4:	aca7000c 	sw	a3,12(a1)
80017ef8:	02028024 	and	s0,s0,v0
80017efc:	3c028021 	lui	v0,0x8021
80017f00:	320300ff 	andi	v1,s0,0xff
80017f04:	2442e284 	addiu	v0,v0,-7548
80017f08:	a043000a 	sb	v1,10(v0)
80017f0c:	a0430009 	sb	v1,9(v0)
80017f10:	a2300004 	sb	s0,4(s1)
80017f14:	8fbf0018 	lw	ra,24(sp)
80017f18:	8fb10014 	lw	s1,20(sp)
80017f1c:	8fb00010 	lw	s0,16(sp)
80017f20:	03e00008 	jr	ra
80017f24:	27bd0020 	addiu	sp,sp,32

80017f28 <_Z6Op23M1v>:
80017f28:	27bdffe0 	addiu	sp,sp,-32
80017f2c:	3c058021 	lui	a1,0x8021
80017f30:	afbf0018 	sw	ra,24(sp)
80017f34:	afb10014 	sw	s1,20(sp)
80017f38:	afb00010 	sw	s0,16(sp)
80017f3c:	24a5e2a8 	addiu	a1,a1,-7512
80017f40:	8ca7000c 	lw	a3,12(a1)
80017f44:	3c028022 	lui	v0,0x8022
80017f48:	90e30000 	lbu	v1,0(a3)
80017f4c:	3c118021 	lui	s1,0x8021
80017f50:	a04350cc 	sb	v1,20684(v0)
80017f54:	2631e2f8 	addiu	s1,s1,-7432
80017f58:	90e60000 	lbu	a2,0(a3)
80017f5c:	96240008 	lhu	a0,8(s1)
80017f60:	8ca20020 	lw	v0,32(a1)
80017f64:	8ca3002c 	lw	v1,44(a1)
80017f68:	00c43021 	addu	a2,a2,a0
80017f6c:	24420006 	addiu	v0,v0,6
80017f70:	00621821 	addu	v1,v1,v0
80017f74:	30c6ffff 	andi	a2,a2,0xffff
80017f78:	3c028021 	lui	v0,0x8021
80017f7c:	24e70001 	addiu	a3,a3,1
80017f80:	ac467018 	sw	a2,28696(v0)
80017f84:	3c028006 	lui	v0,0x8006
80017f88:	92300004 	lbu	s0,4(s1)
80017f8c:	aca30020 	sw	v1,32(a1)
80017f90:	00c02021 	move	a0,a2
80017f94:	244249d4 	addiu	v0,v0,18900
80017f98:	0040f809 	jalr	v0
80017f9c:	aca7000c 	sw	a3,12(a1)
80017fa0:	02028024 	and	s0,s0,v0
80017fa4:	3c028021 	lui	v0,0x8021
80017fa8:	320300ff 	andi	v1,s0,0xff
80017fac:	2442e284 	addiu	v0,v0,-7548
80017fb0:	a043000a 	sb	v1,10(v0)
80017fb4:	a0430009 	sb	v1,9(v0)
80017fb8:	a2300004 	sb	s0,4(s1)
80017fbc:	8fbf0018 	lw	ra,24(sp)
80017fc0:	8fb10014 	lw	s1,20(sp)
80017fc4:	8fb00010 	lw	s0,16(sp)
80017fc8:	03e00008 	jr	ra
80017fcc:	27bd0020 	addiu	sp,sp,32

80017fd0 <_Z6Op3FM1v>:
80017fd0:	27bdffe0 	addiu	sp,sp,-32
80017fd4:	3c068021 	lui	a2,0x8021
80017fd8:	afbf0018 	sw	ra,24(sp)
80017fdc:	afb10014 	sw	s1,20(sp)
80017fe0:	afb00010 	sw	s0,16(sp)
80017fe4:	24c6e2a8 	addiu	a2,a2,-7512
80017fe8:	8cc7000c 	lw	a3,12(a2)
80017fec:	3c118021 	lui	s1,0x8021
80017ff0:	90e20001 	lbu	v0,1(a3)
80017ff4:	90e30000 	lbu	v1,0(a3)
80017ff8:	2631e2f8 	addiu	s1,s1,-7432
80017ffc:	90e40002 	lbu	a0,2(a3)
80018000:	9625000a 	lhu	a1,10(s1)
80018004:	00021200 	sll	v0,v0,0x8
80018008:	00621821 	addu	v1,v1,v0
8001800c:	00651821 	addu	v1,v1,a1
80018010:	00042400 	sll	a0,a0,0x10
80018014:	3c0200ff 	lui	v0,0xff
80018018:	00832021 	addu	a0,a0,v1
8001801c:	3442ffff 	ori	v0,v0,0xffff
80018020:	00822024 	and	a0,a0,v0
80018024:	3c028021 	lui	v0,0x8021
80018028:	ac447018 	sw	a0,28696(v0)
8001802c:	8cc30030 	lw	v1,48(a2)
80018030:	8cc8002c 	lw	t0,44(a2)
80018034:	90e90002 	lbu	t1,2(a3)
80018038:	8cc50020 	lw	a1,32(a2)
8001803c:	00681821 	addu	v1,v1,t0
80018040:	3c028022 	lui	v0,0x8022
80018044:	00a32821 	addu	a1,a1,v1
80018048:	24e70003 	addiu	a3,a3,3
8001804c:	a04950cc 	sb	t1,20684(v0)
80018050:	3c028006 	lui	v0,0x8006
80018054:	92300004 	lbu	s0,4(s1)
80018058:	acc50020 	sw	a1,32(a2)
8001805c:	244249d4 	addiu	v0,v0,18900
80018060:	0040f809 	jalr	v0
80018064:	acc7000c 	sw	a3,12(a2)
80018068:	02028024 	and	s0,s0,v0
8001806c:	3c028021 	lui	v0,0x8021
80018070:	320300ff 	andi	v1,s0,0xff
80018074:	2442e284 	addiu	v0,v0,-7548
80018078:	a043000a 	sb	v1,10(v0)
8001807c:	a0430009 	sb	v1,9(v0)
80018080:	a2300004 	sb	s0,4(s1)
80018084:	8fbf0018 	lw	ra,24(sp)
80018088:	8fb10014 	lw	s1,20(sp)
8001808c:	8fb00010 	lw	s0,16(sp)
80018090:	03e00008 	jr	ra
80018094:	27bd0020 	addiu	sp,sp,32

80018098 <_Z6Op2FM1v>:
80018098:	27bdffe0 	addiu	sp,sp,-32
8001809c:	3c058021 	lui	a1,0x8021
800180a0:	afbf0018 	sw	ra,24(sp)
800180a4:	afb10014 	sw	s1,20(sp)
800180a8:	afb00010 	sw	s0,16(sp)
800180ac:	24a5e2a8 	addiu	a1,a1,-7512
800180b0:	8ca6000c 	lw	a2,12(a1)
800180b4:	8ca8002c 	lw	t0,44(a1)
800180b8:	90c20001 	lbu	v0,1(a2)
800180bc:	90c40000 	lbu	a0,0(a2)
800180c0:	90c30002 	lbu	v1,2(a2)
800180c4:	00021200 	sll	v0,v0,0x8
800180c8:	00822021 	addu	a0,a0,v0
800180cc:	00031c00 	sll	v1,v1,0x10
800180d0:	00832021 	addu	a0,a0,v1
800180d4:	8ca70030 	lw	a3,48(a1)
800180d8:	3c028021 	lui	v0,0x8021
800180dc:	ac447018 	sw	a0,28696(v0)
800180e0:	8ca30020 	lw	v1,32(a1)
800180e4:	00e83821 	addu	a3,a3,t0
800180e8:	90c80002 	lbu	t0,2(a2)
800180ec:	3c028022 	lui	v0,0x8022
800180f0:	3c118021 	lui	s1,0x8021
800180f4:	2631e2f8 	addiu	s1,s1,-7432
800180f8:	00671821 	addu	v1,v1,a3
800180fc:	24c60003 	addiu	a2,a2,3
80018100:	a04850cc 	sb	t0,20684(v0)
80018104:	3c028006 	lui	v0,0x8006
80018108:	92300004 	lbu	s0,4(s1)
8001810c:	aca30020 	sw	v1,32(a1)
80018110:	244249d4 	addiu	v0,v0,18900
80018114:	0040f809 	jalr	v0
80018118:	aca6000c 	sw	a2,12(a1)
8001811c:	02028024 	and	s0,s0,v0
80018120:	3c028021 	lui	v0,0x8021
80018124:	320300ff 	andi	v1,s0,0xff
80018128:	2442e284 	addiu	v0,v0,-7548
8001812c:	a043000a 	sb	v1,10(v0)
80018130:	a0430009 	sb	v1,9(v0)
80018134:	a2300004 	sb	s0,4(s1)
80018138:	8fbf0018 	lw	ra,24(sp)
8001813c:	8fb10014 	lw	s1,20(sp)
80018140:	8fb00010 	lw	s0,16(sp)
80018144:	03e00008 	jr	ra
80018148:	27bd0020 	addiu	sp,sp,32

8001814c <_Z6Op39M1v>:
8001814c:	27bdffe0 	addiu	sp,sp,-32
80018150:	3c058021 	lui	a1,0x8021
80018154:	afbf001c 	sw	ra,28(sp)
80018158:	afb20018 	sw	s2,24(sp)
8001815c:	afb10014 	sw	s1,20(sp)
80018160:	afb00010 	sw	s0,16(sp)
80018164:	24a5e2a8 	addiu	a1,a1,-7512
80018168:	8ca7000c 	lw	a3,12(a1)
8001816c:	3c128021 	lui	s2,0x8021
80018170:	2652e284 	addiu	s2,s2,-7548
80018174:	3c118021 	lui	s1,0x8021
80018178:	90e30000 	lbu	v1,0(a3)
8001817c:	2631e2f8 	addiu	s1,s1,-7432
80018180:	8e460014 	lw	a2,20(s2)
80018184:	90e40001 	lbu	a0,1(a3)
80018188:	9622000c 	lhu	v0,12(s1)
8001818c:	00661821 	addu	v1,v1,a2
80018190:	00621821 	addu	v1,v1,v0
80018194:	00042200 	sll	a0,a0,0x8
80018198:	00832021 	addu	a0,a0,v1
8001819c:	3c028021 	lui	v0,0x8021
800181a0:	ac447018 	sw	a0,28696(v0)
800181a4:	8ca30020 	lw	v1,32(a1)
800181a8:	8ca20030 	lw	v0,48(a1)
800181ac:	90e60001 	lbu	a2,1(a3)
800181b0:	00621821 	addu	v1,v1,v0
800181b4:	3c028022 	lui	v0,0x8022
800181b8:	24e70002 	addiu	a3,a3,2
800181bc:	a04650cc 	sb	a2,20684(v0)
800181c0:	3c028006 	lui	v0,0x8006
800181c4:	92300004 	lbu	s0,4(s1)
800181c8:	aca30020 	sw	v1,32(a1)
800181cc:	244249d4 	addiu	v0,v0,18900
800181d0:	0040f809 	jalr	v0
800181d4:	aca7000c 	sw	a3,12(a1)
800181d8:	02028024 	and	s0,s0,v0
800181dc:	320200ff 	andi	v0,s0,0xff
800181e0:	a2300004 	sb	s0,4(s1)
800181e4:	a242000a 	sb	v0,10(s2)
800181e8:	a2420009 	sb	v0,9(s2)
800181ec:	8fbf001c 	lw	ra,28(sp)
800181f0:	8fb20018 	lw	s2,24(sp)
800181f4:	8fb10014 	lw	s1,20(sp)
800181f8:	8fb00010 	lw	s0,16(sp)
800181fc:	03e00008 	jr	ra
80018200:	27bd0020 	addiu	sp,sp,32

80018204 <_Z6Op3DM1v>:
80018204:	27bdffe0 	addiu	sp,sp,-32
80018208:	3c058021 	lui	a1,0x8021
8001820c:	afbf001c 	sw	ra,28(sp)
80018210:	afb20018 	sw	s2,24(sp)
80018214:	afb10014 	sw	s1,20(sp)
80018218:	afb00010 	sw	s0,16(sp)
8001821c:	24a5e2a8 	addiu	a1,a1,-7512
80018220:	8ca7000c 	lw	a3,12(a1)
80018224:	3c128021 	lui	s2,0x8021
80018228:	2652e284 	addiu	s2,s2,-7548
8001822c:	3c118021 	lui	s1,0x8021
80018230:	90e30000 	lbu	v1,0(a3)
80018234:	2631e2f8 	addiu	s1,s1,-7432
80018238:	8e460014 	lw	a2,20(s2)
8001823c:	90e40001 	lbu	a0,1(a3)
80018240:	9622000a 	lhu	v0,10(s1)
80018244:	00661821 	addu	v1,v1,a2
80018248:	00621821 	addu	v1,v1,v0
8001824c:	00042200 	sll	a0,a0,0x8
80018250:	00832021 	addu	a0,a0,v1
80018254:	3c028021 	lui	v0,0x8021
80018258:	ac447018 	sw	a0,28696(v0)
8001825c:	8ca30020 	lw	v1,32(a1)
80018260:	8ca20030 	lw	v0,48(a1)
80018264:	90e60001 	lbu	a2,1(a3)
80018268:	00621821 	addu	v1,v1,v0
8001826c:	3c028022 	lui	v0,0x8022
80018270:	24e70002 	addiu	a3,a3,2
80018274:	a04650cc 	sb	a2,20684(v0)
80018278:	3c028006 	lui	v0,0x8006
8001827c:	92300004 	lbu	s0,4(s1)
80018280:	aca30020 	sw	v1,32(a1)
80018284:	244249d4 	addiu	v0,v0,18900
80018288:	0040f809 	jalr	v0
8001828c:	aca7000c 	sw	a3,12(a1)
80018290:	02028024 	and	s0,s0,v0
80018294:	320200ff 	andi	v0,s0,0xff
80018298:	a2300004 	sb	s0,4(s1)
8001829c:	a242000a 	sb	v0,10(s2)
800182a0:	a2420009 	sb	v0,9(s2)
800182a4:	8fbf001c 	lw	ra,28(sp)
800182a8:	8fb20018 	lw	s2,24(sp)
800182ac:	8fb10014 	lw	s1,20(sp)
800182b0:	8fb00010 	lw	s0,16(sp)
800182b4:	03e00008 	jr	ra
800182b8:	27bd0020 	addiu	sp,sp,32

800182bc <_Z6Op2DM1v>:
800182bc:	27bdffe0 	addiu	sp,sp,-32
800182c0:	3c058021 	lui	a1,0x8021
800182c4:	afbf001c 	sw	ra,28(sp)
800182c8:	afb20018 	sw	s2,24(sp)
800182cc:	afb10014 	sw	s1,20(sp)
800182d0:	afb00010 	sw	s0,16(sp)
800182d4:	24a5e2a8 	addiu	a1,a1,-7512
800182d8:	8ca6000c 	lw	a2,12(a1)
800182dc:	3c128021 	lui	s2,0x8021
800182e0:	90c20001 	lbu	v0,1(a2)
800182e4:	90c40000 	lbu	a0,0(a2)
800182e8:	2652e284 	addiu	s2,s2,-7548
800182ec:	8e430014 	lw	v1,20(s2)
800182f0:	00021200 	sll	v0,v0,0x8
800182f4:	00822021 	addu	a0,a0,v0
800182f8:	00832021 	addu	a0,a0,v1
800182fc:	3c028021 	lui	v0,0x8021
80018300:	ac447018 	sw	a0,28696(v0)
80018304:	8ca30020 	lw	v1,32(a1)
80018308:	8ca20030 	lw	v0,48(a1)
8001830c:	90c70001 	lbu	a3,1(a2)
80018310:	00621821 	addu	v1,v1,v0
80018314:	3c118021 	lui	s1,0x8021
80018318:	3c028022 	lui	v0,0x8022
8001831c:	2631e2f8 	addiu	s1,s1,-7432
80018320:	24c60002 	addiu	a2,a2,2
80018324:	a04750cc 	sb	a3,20684(v0)
80018328:	3c028006 	lui	v0,0x8006
8001832c:	92300004 	lbu	s0,4(s1)
80018330:	aca30020 	sw	v1,32(a1)
80018334:	244249d4 	addiu	v0,v0,18900
80018338:	0040f809 	jalr	v0
8001833c:	aca6000c 	sw	a2,12(a1)
80018340:	02028024 	and	s0,s0,v0
80018344:	320200ff 	andi	v0,s0,0xff
80018348:	a2300004 	sb	s0,4(s1)
8001834c:	a242000a 	sb	v0,10(s2)
80018350:	a2420009 	sb	v0,9(s2)
80018354:	8fbf001c 	lw	ra,28(sp)
80018358:	8fb20018 	lw	s2,24(sp)
8001835c:	8fb10014 	lw	s1,20(sp)
80018360:	8fb00010 	lw	s0,16(sp)
80018364:	03e00008 	jr	ra
80018368:	27bd0020 	addiu	sp,sp,32

8001836c <_Z6Op37M1v>:
8001836c:	27bdffd8 	addiu	sp,sp,-40
80018370:	3c038021 	lui	v1,0x8021
80018374:	afbf0024 	sw	ra,36(sp)
80018378:	afb40020 	sw	s4,32(sp)
8001837c:	afb3001c 	sw	s3,28(sp)
80018380:	afb20018 	sw	s2,24(sp)
80018384:	afb10014 	sw	s1,20(sp)
80018388:	afb00010 	sw	s0,16(sp)
8001838c:	2463e2a8 	addiu	v1,v1,-7512
80018390:	8c67000c 	lw	a3,12(v1)
80018394:	3c148022 	lui	s4,0x8022
80018398:	90e20000 	lbu	v0,0(a3)
8001839c:	3c128021 	lui	s2,0x8021
800183a0:	2652e2f8 	addiu	s2,s2,-7432
800183a4:	a28250cc 	sb	v0,20684(s4)
800183a8:	90e20000 	lbu	v0,0(a3)
800183ac:	96440006 	lhu	a0,6(s2)
800183b0:	8c650020 	lw	a1,32(v1)
800183b4:	8c66002c 	lw	a2,44(v1)
800183b8:	00441021 	addu	v0,v0,a0
800183bc:	3c138021 	lui	s3,0x8021
800183c0:	3042ffff 	andi	v0,v0,0xffff
800183c4:	00a62821 	addu	a1,a1,a2
800183c8:	24e70001 	addiu	a3,a3,1
800183cc:	00402021 	move	a0,v0
800183d0:	ae627018 	sw	v0,28696(s3)
800183d4:	3c028006 	lui	v0,0x8006
800183d8:	ac650020 	sw	a1,32(v1)
800183dc:	24424be8 	addiu	v0,v0,19432
800183e0:	0040f809 	jalr	v0
800183e4:	ac67000c 	sw	a3,12(v1)
800183e8:	8e647018 	lw	a0,28696(s3)
800183ec:	3c118006 	lui	s1,0x8006
800183f0:	263149d4 	addiu	s1,s1,18900
800183f4:	24840002 	addiu	a0,a0,2
800183f8:	0220f809 	jalr	s1
800183fc:	00408021 	move	s0,v0
80018400:	9644000c 	lhu	a0,12(s2)
80018404:	00021c00 	sll	v1,v0,0x10
80018408:	02048021 	addu	s0,s0,a0
8001840c:	00701821 	addu	v1,v1,s0
80018410:	00602021 	move	a0,v1
80018414:	92500004 	lbu	s0,4(s2)
80018418:	ae637018 	sw	v1,28696(s3)
8001841c:	0220f809 	jalr	s1
80018420:	a28250cc 	sb	v0,20684(s4)
80018424:	02028024 	and	s0,s0,v0
80018428:	3c028021 	lui	v0,0x8021
8001842c:	320300ff 	andi	v1,s0,0xff
80018430:	2442e284 	addiu	v0,v0,-7548
80018434:	a043000a 	sb	v1,10(v0)
80018438:	a0430009 	sb	v1,9(v0)
8001843c:	a2500004 	sb	s0,4(s2)
80018440:	8fbf0024 	lw	ra,36(sp)
80018444:	8fb40020 	lw	s4,32(sp)
80018448:	8fb3001c 	lw	s3,28(sp)
8001844c:	8fb20018 	lw	s2,24(sp)
80018450:	8fb10014 	lw	s1,20(sp)
80018454:	8fb00010 	lw	s0,16(sp)
80018458:	03e00008 	jr	ra
8001845c:	27bd0028 	addiu	sp,sp,40

80018460 <_Z6Op21M1v>:
80018460:	27bdffd0 	addiu	sp,sp,-48
80018464:	afb10014 	sw	s1,20(sp)
80018468:	3c118021 	lui	s1,0x8021
8001846c:	2631e2a8 	addiu	s1,s1,-7512
80018470:	8e26000c 	lw	a2,12(s1)
80018474:	afbf0028 	sw	ra,40(sp)
80018478:	afb50024 	sw	s5,36(sp)
8001847c:	afb40020 	sw	s4,32(sp)
80018480:	afb3001c 	sw	s3,28(sp)
80018484:	afb20018 	sw	s2,24(sp)
80018488:	afb00010 	sw	s0,16(sp)
8001848c:	90c30000 	lbu	v1,0(a2)
80018490:	3c138021 	lui	s3,0x8021
80018494:	2673e2f8 	addiu	s3,s3,-7432
80018498:	3c158022 	lui	s5,0x8022
8001849c:	9664000a 	lhu	a0,10(s3)
800184a0:	a2a350cc 	sb	v1,20684(s5)
800184a4:	96620006 	lhu	v0,6(s3)
800184a8:	90c30000 	lbu	v1,0(a2)
800184ac:	00441021 	addu	v0,v0,a0
800184b0:	8e250020 	lw	a1,32(s1)
800184b4:	00621821 	addu	v1,v1,v0
800184b8:	8e22002c 	lw	v0,44(s1)
800184bc:	3063ffff 	andi	v1,v1,0xffff
800184c0:	00a22821 	addu	a1,a1,v0
800184c4:	24c60001 	addiu	a2,a2,1
800184c8:	3c148021 	lui	s4,0x8021
800184cc:	3c028006 	lui	v0,0x8006
800184d0:	3c128021 	lui	s2,0x8021
800184d4:	2652e284 	addiu	s2,s2,-7548
800184d8:	00602021 	move	a0,v1
800184dc:	ae26000c 	sw	a2,12(s1)
800184e0:	ae250020 	sw	a1,32(s1)
800184e4:	24424be8 	addiu	v0,v0,19432
800184e8:	0040f809 	jalr	v0
800184ec:	ae837018 	sw	v1,28696(s4)
800184f0:	8e450014 	lw	a1,20(s2)
800184f4:	8e230020 	lw	v1,32(s1)
800184f8:	00452821 	addu	a1,v0,a1
800184fc:	00021203 	sra	v0,v0,0x8
80018500:	a2a250cc 	sb	v0,20684(s5)
80018504:	24630006 	addiu	v1,v1,6
80018508:	3c028006 	lui	v0,0x8006
8001850c:	92700004 	lbu	s0,4(s3)
80018510:	ae230020 	sw	v1,32(s1)
80018514:	ae857018 	sw	a1,28696(s4)
80018518:	244249d4 	addiu	v0,v0,18900
8001851c:	0040f809 	jalr	v0
80018520:	00a02021 	move	a0,a1
80018524:	02028024 	and	s0,s0,v0
80018528:	320200ff 	andi	v0,s0,0xff
8001852c:	a2700004 	sb	s0,4(s3)
80018530:	a242000a 	sb	v0,10(s2)
80018534:	a2420009 	sb	v0,9(s2)
80018538:	8fbf0028 	lw	ra,40(sp)
8001853c:	8fb50024 	lw	s5,36(sp)
80018540:	8fb40020 	lw	s4,32(sp)
80018544:	8fb3001c 	lw	s3,28(sp)
80018548:	8fb20018 	lw	s2,24(sp)
8001854c:	8fb10014 	lw	s1,20(sp)
80018550:	8fb00010 	lw	s0,16(sp)
80018554:	03e00008 	jr	ra
80018558:	27bd0030 	addiu	sp,sp,48

8001855c <_Z6OpD6M1v>:
8001855c:	27bdffe8 	addiu	sp,sp,-24
80018560:	3c058021 	lui	a1,0x8021
80018564:	afbf0014 	sw	ra,20(sp)
80018568:	afb00010 	sw	s0,16(sp)
8001856c:	24a5e2a8 	addiu	a1,a1,-7512
80018570:	8ca9000c 	lw	t1,12(a1)
80018574:	3c028021 	lui	v0,0x8021
80018578:	91240000 	lbu	a0,0(t1)
8001857c:	2442e2f8 	addiu	v0,v0,-7432
80018580:	3c038022 	lui	v1,0x8022
80018584:	a06450cc 	sb	a0,20684(v1)
80018588:	94470002 	lhu	a3,2(v0)
8001858c:	9443000a 	lhu	v1,10(v0)
80018590:	94480006 	lhu	t0,6(v0)
80018594:	91240000 	lbu	a0,0(t1)
80018598:	8ca60020 	lw	a2,32(a1)
8001859c:	8caa002c 	lw	t2,44(a1)
800185a0:	01034021 	addu	t0,t0,v1
800185a4:	30e70100 	andi	a3,a3,0x100
800185a8:	3402ffff 	li	v0,0xffff
800185ac:	240300ff 	li	v1,255
800185b0:	0047180a 	movz	v1,v0,a3
800185b4:	00882021 	addu	a0,a0,t0
800185b8:	00ca3021 	addu	a2,a2,t2
800185bc:	00641824 	and	v1,v1,a0
800185c0:	25290001 	addiu	t1,t1,1
800185c4:	24c6000c 	addiu	a2,a2,12
800185c8:	3c108021 	lui	s0,0x8021
800185cc:	3c028006 	lui	v0,0x8006
800185d0:	00602021 	move	a0,v1
800185d4:	ae037018 	sw	v1,28696(s0)
800185d8:	aca9000c 	sw	t1,12(a1)
800185dc:	aca60020 	sw	a2,32(a1)
800185e0:	244249d4 	addiu	v0,v0,18900
800185e4:	0040f809 	jalr	v0
800185e8:	aca00018 	sw	zero,24(a1)
800185ec:	2442ffff 	addiu	v0,v0,-1
800185f0:	304200ff 	andi	v0,v0,0xff
800185f4:	8e057018 	lw	a1,28696(s0)
800185f8:	3c108022 	lui	s0,0x8022
800185fc:	a20250bc 	sb	v0,20668(s0)
80018600:	00402021 	move	a0,v0
80018604:	3c028006 	lui	v0,0x8006
80018608:	24424444 	addiu	v0,v0,17476
8001860c:	0040f809 	jalr	v0
80018610:	00000000 	nop
80018614:	920350bc 	lbu	v1,20668(s0)
80018618:	3c028021 	lui	v0,0x8021
8001861c:	2442e284 	addiu	v0,v0,-7548
80018620:	a043000a 	sb	v1,10(v0)
80018624:	a0430009 	sb	v1,9(v0)
80018628:	8fbf0014 	lw	ra,20(sp)
8001862c:	8fb00010 	lw	s0,16(sp)
80018630:	03e00008 	jr	ra
80018634:	27bd0018 	addiu	sp,sp,24

80018638 <_Z6OpC6M1v>:
80018638:	27bdffe8 	addiu	sp,sp,-24
8001863c:	3c058021 	lui	a1,0x8021
80018640:	afbf0014 	sw	ra,20(sp)
80018644:	afb00010 	sw	s0,16(sp)
80018648:	24a5e2a8 	addiu	a1,a1,-7512
8001864c:	8ca7000c 	lw	a3,12(a1)
80018650:	3c028022 	lui	v0,0x8022
80018654:	90e40000 	lbu	a0,0(a3)
80018658:	3c038021 	lui	v1,0x8021
8001865c:	a04450cc 	sb	a0,20684(v0)
80018660:	90e60000 	lbu	a2,0(a3)
80018664:	9464e2fe 	lhu	a0,-7426(v1)
80018668:	8ca20020 	lw	v0,32(a1)
8001866c:	8ca3002c 	lw	v1,44(a1)
80018670:	00c43021 	addu	a2,a2,a0
80018674:	24420006 	addiu	v0,v0,6
80018678:	00621821 	addu	v1,v1,v0
8001867c:	30c6ffff 	andi	a2,a2,0xffff
80018680:	24e70001 	addiu	a3,a3,1
80018684:	3c108021 	lui	s0,0x8021
80018688:	3c028006 	lui	v0,0x8006
8001868c:	aca30020 	sw	v1,32(a1)
80018690:	00c02021 	move	a0,a2
80018694:	aca7000c 	sw	a3,12(a1)
80018698:	ae067018 	sw	a2,28696(s0)
8001869c:	244249d4 	addiu	v0,v0,18900
800186a0:	0040f809 	jalr	v0
800186a4:	aca00018 	sw	zero,24(a1)
800186a8:	2442ffff 	addiu	v0,v0,-1
800186ac:	304200ff 	andi	v0,v0,0xff
800186b0:	8e057018 	lw	a1,28696(s0)
800186b4:	3c108022 	lui	s0,0x8022
800186b8:	a20250bc 	sb	v0,20668(s0)
800186bc:	00402021 	move	a0,v0
800186c0:	3c028006 	lui	v0,0x8006
800186c4:	24424444 	addiu	v0,v0,17476
800186c8:	0040f809 	jalr	v0
800186cc:	00000000 	nop
800186d0:	920350bc 	lbu	v1,20668(s0)
800186d4:	3c028021 	lui	v0,0x8021
800186d8:	2442e284 	addiu	v0,v0,-7548
800186dc:	a043000a 	sb	v1,10(v0)
800186e0:	a0430009 	sb	v1,9(v0)
800186e4:	8fbf0014 	lw	ra,20(sp)
800186e8:	8fb00010 	lw	s0,16(sp)
800186ec:	03e00008 	jr	ra
800186f0:	27bd0018 	addiu	sp,sp,24

800186f4 <_Z6OpDEM1v>:
800186f4:	27bdffe0 	addiu	sp,sp,-32
800186f8:	3c058021 	lui	a1,0x8021
800186fc:	afbf0018 	sw	ra,24(sp)
80018700:	afb10014 	sw	s1,20(sp)
80018704:	afb00010 	sw	s0,16(sp)
80018708:	24a5e2a8 	addiu	a1,a1,-7512
8001870c:	8ca7000c 	lw	a3,12(a1)
80018710:	3c118021 	lui	s1,0x8021
80018714:	2631e284 	addiu	s1,s1,-7548
80018718:	90e30000 	lbu	v1,0(a3)
8001871c:	8e280014 	lw	t0,20(s1)
80018720:	3c028021 	lui	v0,0x8021
80018724:	90e40001 	lbu	a0,1(a3)
80018728:	9446e302 	lhu	a2,-7422(v0)
8001872c:	00681821 	addu	v1,v1,t0
80018730:	00661821 	addu	v1,v1,a2
80018734:	00042200 	sll	a0,a0,0x8
80018738:	00832021 	addu	a0,a0,v1
8001873c:	8ca20020 	lw	v0,32(a1)
80018740:	3c108021 	lui	s0,0x8021
80018744:	ae047018 	sw	a0,28696(s0)
80018748:	8ca30030 	lw	v1,48(a1)
8001874c:	90e60001 	lbu	a2,1(a3)
80018750:	24420006 	addiu	v0,v0,6
80018754:	00621821 	addu	v1,v1,v0
80018758:	3c028022 	lui	v0,0x8022
8001875c:	24e70002 	addiu	a3,a3,2
80018760:	a04650cc 	sb	a2,20684(v0)
80018764:	3c028006 	lui	v0,0x8006
80018768:	aca30020 	sw	v1,32(a1)
8001876c:	aca7000c 	sw	a3,12(a1)
80018770:	244249d4 	addiu	v0,v0,18900
80018774:	0040f809 	jalr	v0
80018778:	aca00018 	sw	zero,24(a1)
8001877c:	2442ffff 	addiu	v0,v0,-1
80018780:	304200ff 	andi	v0,v0,0xff
80018784:	8e057018 	lw	a1,28696(s0)
80018788:	3c108022 	lui	s0,0x8022
8001878c:	a20250bc 	sb	v0,20668(s0)
80018790:	00402021 	move	a0,v0
80018794:	3c028006 	lui	v0,0x8006
80018798:	24424444 	addiu	v0,v0,17476
8001879c:	0040f809 	jalr	v0
800187a0:	00000000 	nop
800187a4:	920350bc 	lbu	v1,20668(s0)
800187a8:	8fbf0018 	lw	ra,24(sp)
800187ac:	a223000a 	sb	v1,10(s1)
800187b0:	a2230009 	sb	v1,9(s1)
800187b4:	8fb00010 	lw	s0,16(sp)
800187b8:	8fb10014 	lw	s1,20(sp)
800187bc:	03e00008 	jr	ra
800187c0:	27bd0020 	addiu	sp,sp,32

800187c4 <_Z6OpFEM1v>:
800187c4:	27bdffe0 	addiu	sp,sp,-32
800187c8:	3c058021 	lui	a1,0x8021
800187cc:	afbf0018 	sw	ra,24(sp)
800187d0:	afb10014 	sw	s1,20(sp)
800187d4:	afb00010 	sw	s0,16(sp)
800187d8:	24a5e2a8 	addiu	a1,a1,-7512
800187dc:	8ca7000c 	lw	a3,12(a1)
800187e0:	3c118021 	lui	s1,0x8021
800187e4:	2631e284 	addiu	s1,s1,-7548
800187e8:	90e30000 	lbu	v1,0(a3)
800187ec:	8e280014 	lw	t0,20(s1)
800187f0:	3c028021 	lui	v0,0x8021
800187f4:	90e40001 	lbu	a0,1(a3)
800187f8:	9446e302 	lhu	a2,-7422(v0)
800187fc:	00681821 	addu	v1,v1,t0
80018800:	00661821 	addu	v1,v1,a2
80018804:	00042200 	sll	a0,a0,0x8
80018808:	00832021 	addu	a0,a0,v1
8001880c:	8ca20020 	lw	v0,32(a1)
80018810:	3c108021 	lui	s0,0x8021
80018814:	ae047018 	sw	a0,28696(s0)
80018818:	8ca30030 	lw	v1,48(a1)
8001881c:	90e60001 	lbu	a2,1(a3)
80018820:	24420006 	addiu	v0,v0,6
80018824:	00621821 	addu	v1,v1,v0
80018828:	3c028022 	lui	v0,0x8022
8001882c:	24e70002 	addiu	a3,a3,2
80018830:	a04650cc 	sb	a2,20684(v0)
80018834:	3c028006 	lui	v0,0x8006
80018838:	aca30020 	sw	v1,32(a1)
8001883c:	aca7000c 	sw	a3,12(a1)
80018840:	244249d4 	addiu	v0,v0,18900
80018844:	0040f809 	jalr	v0
80018848:	aca00018 	sw	zero,24(a1)
8001884c:	24420001 	addiu	v0,v0,1
80018850:	304200ff 	andi	v0,v0,0xff
80018854:	8e057018 	lw	a1,28696(s0)
80018858:	3c108022 	lui	s0,0x8022
8001885c:	a20250bc 	sb	v0,20668(s0)
80018860:	00402021 	move	a0,v0
80018864:	3c028006 	lui	v0,0x8006
80018868:	24424444 	addiu	v0,v0,17476
8001886c:	0040f809 	jalr	v0
80018870:	00000000 	nop
80018874:	920350bc 	lbu	v1,20668(s0)
80018878:	8fbf0018 	lw	ra,24(sp)
8001887c:	a223000a 	sb	v1,10(s1)
80018880:	a2230009 	sb	v1,9(s1)
80018884:	8fb00010 	lw	s0,16(sp)
80018888:	8fb10014 	lw	s1,20(sp)
8001888c:	03e00008 	jr	ra
80018890:	27bd0020 	addiu	sp,sp,32

80018894 <_Z6OpEEM1v>:
80018894:	27bdffe0 	addiu	sp,sp,-32
80018898:	3c038021 	lui	v1,0x8021
8001889c:	afbf0018 	sw	ra,24(sp)
800188a0:	afb10014 	sw	s1,20(sp)
800188a4:	afb00010 	sw	s0,16(sp)
800188a8:	2463e2a8 	addiu	v1,v1,-7512
800188ac:	8c66000c 	lw	a2,12(v1)
800188b0:	3c118021 	lui	s1,0x8021
800188b4:	90c20001 	lbu	v0,1(a2)
800188b8:	90c40000 	lbu	a0,0(a2)
800188bc:	2631e284 	addiu	s1,s1,-7548
800188c0:	8e250014 	lw	a1,20(s1)
800188c4:	00021200 	sll	v0,v0,0x8
800188c8:	00822021 	addu	a0,a0,v0
800188cc:	00852021 	addu	a0,a0,a1
800188d0:	8c620020 	lw	v0,32(v1)
800188d4:	3c108021 	lui	s0,0x8021
800188d8:	ae047018 	sw	a0,28696(s0)
800188dc:	8c650030 	lw	a1,48(v1)
800188e0:	90c70001 	lbu	a3,1(a2)
800188e4:	24420006 	addiu	v0,v0,6
800188e8:	00a22821 	addu	a1,a1,v0
800188ec:	3c028022 	lui	v0,0x8022
800188f0:	24c60002 	addiu	a2,a2,2
800188f4:	a04750cc 	sb	a3,20684(v0)
800188f8:	3c028006 	lui	v0,0x8006
800188fc:	ac650020 	sw	a1,32(v1)
80018900:	ac66000c 	sw	a2,12(v1)
80018904:	244249d4 	addiu	v0,v0,18900
80018908:	0040f809 	jalr	v0
8001890c:	ac600018 	sw	zero,24(v1)
80018910:	24420001 	addiu	v0,v0,1
80018914:	304200ff 	andi	v0,v0,0xff
80018918:	8e057018 	lw	a1,28696(s0)
8001891c:	3c108022 	lui	s0,0x8022
80018920:	a20250bc 	sb	v0,20668(s0)
80018924:	00402021 	move	a0,v0
80018928:	3c028006 	lui	v0,0x8006
8001892c:	24424444 	addiu	v0,v0,17476
80018930:	0040f809 	jalr	v0
80018934:	00000000 	nop
80018938:	920350bc 	lbu	v1,20668(s0)
8001893c:	8fbf0018 	lw	ra,24(sp)
80018940:	a223000a 	sb	v1,10(s1)
80018944:	a2230009 	sb	v1,9(s1)
80018948:	8fb00010 	lw	s0,16(sp)
8001894c:	8fb10014 	lw	s1,20(sp)
80018950:	03e00008 	jr	ra
80018954:	27bd0020 	addiu	sp,sp,32

80018958 <_Z6OpF6M1v>:
80018958:	27bdffe8 	addiu	sp,sp,-24
8001895c:	3c058021 	lui	a1,0x8021
80018960:	afbf0014 	sw	ra,20(sp)
80018964:	afb00010 	sw	s0,16(sp)
80018968:	24a5e2a8 	addiu	a1,a1,-7512
8001896c:	8ca9000c 	lw	t1,12(a1)
80018970:	3c028021 	lui	v0,0x8021
80018974:	91240000 	lbu	a0,0(t1)
80018978:	2442e2f8 	addiu	v0,v0,-7432
8001897c:	3c038022 	lui	v1,0x8022
80018980:	a06450cc 	sb	a0,20684(v1)
80018984:	94470002 	lhu	a3,2(v0)
80018988:	9443000a 	lhu	v1,10(v0)
8001898c:	94480006 	lhu	t0,6(v0)
80018990:	91240000 	lbu	a0,0(t1)
80018994:	8ca60020 	lw	a2,32(a1)
80018998:	8caa002c 	lw	t2,44(a1)
8001899c:	01034021 	addu	t0,t0,v1
800189a0:	30e70100 	andi	a3,a3,0x100
800189a4:	3402ffff 	li	v0,0xffff
800189a8:	240300ff 	li	v1,255
800189ac:	0047180a 	movz	v1,v0,a3
800189b0:	00882021 	addu	a0,a0,t0
800189b4:	00ca3021 	addu	a2,a2,t2
800189b8:	00641824 	and	v1,v1,a0
800189bc:	25290001 	addiu	t1,t1,1
800189c0:	24c6000c 	addiu	a2,a2,12
800189c4:	3c108021 	lui	s0,0x8021
800189c8:	3c028006 	lui	v0,0x8006
800189cc:	00602021 	move	a0,v1
800189d0:	ae037018 	sw	v1,28696(s0)
800189d4:	aca9000c 	sw	t1,12(a1)
800189d8:	aca60020 	sw	a2,32(a1)
800189dc:	244249d4 	addiu	v0,v0,18900
800189e0:	0040f809 	jalr	v0
800189e4:	aca00018 	sw	zero,24(a1)
800189e8:	24420001 	addiu	v0,v0,1
800189ec:	304200ff 	andi	v0,v0,0xff
800189f0:	8e057018 	lw	a1,28696(s0)
800189f4:	3c108022 	lui	s0,0x8022
800189f8:	a20250bc 	sb	v0,20668(s0)
800189fc:	00402021 	move	a0,v0
80018a00:	3c028006 	lui	v0,0x8006
80018a04:	24424444 	addiu	v0,v0,17476
80018a08:	0040f809 	jalr	v0
80018a0c:	00000000 	nop
80018a10:	920350bc 	lbu	v1,20668(s0)
80018a14:	3c028021 	lui	v0,0x8021
80018a18:	2442e284 	addiu	v0,v0,-7548
80018a1c:	a043000a 	sb	v1,10(v0)
80018a20:	a0430009 	sb	v1,9(v0)
80018a24:	8fbf0014 	lw	ra,20(sp)
80018a28:	8fb00010 	lw	s0,16(sp)
80018a2c:	03e00008 	jr	ra
80018a30:	27bd0018 	addiu	sp,sp,24

80018a34 <_Z6Op5EM1v>:
80018a34:	27bdffe0 	addiu	sp,sp,-32
80018a38:	3c058021 	lui	a1,0x8021
80018a3c:	afbf0018 	sw	ra,24(sp)
80018a40:	afb10014 	sw	s1,20(sp)
80018a44:	afb00010 	sw	s0,16(sp)
80018a48:	24a5e2a8 	addiu	a1,a1,-7512
80018a4c:	8ca7000c 	lw	a3,12(a1)
80018a50:	3c118021 	lui	s1,0x8021
80018a54:	2631e284 	addiu	s1,s1,-7548
80018a58:	90e30000 	lbu	v1,0(a3)
80018a5c:	8e280014 	lw	t0,20(s1)
80018a60:	3c028021 	lui	v0,0x8021
80018a64:	90e40001 	lbu	a0,1(a3)
80018a68:	9446e302 	lhu	a2,-7422(v0)
80018a6c:	00681821 	addu	v1,v1,t0
80018a70:	00661821 	addu	v1,v1,a2
80018a74:	00042200 	sll	a0,a0,0x8
80018a78:	00832021 	addu	a0,a0,v1
80018a7c:	8ca20020 	lw	v0,32(a1)
80018a80:	3c108021 	lui	s0,0x8021
80018a84:	ae047018 	sw	a0,28696(s0)
80018a88:	8ca30030 	lw	v1,48(a1)
80018a8c:	90e60001 	lbu	a2,1(a3)
80018a90:	24420006 	addiu	v0,v0,6
80018a94:	00621821 	addu	v1,v1,v0
80018a98:	3c028022 	lui	v0,0x8022
80018a9c:	24e70002 	addiu	a3,a3,2
80018aa0:	a04650cc 	sb	a2,20684(v0)
80018aa4:	3c028006 	lui	v0,0x8006
80018aa8:	aca30020 	sw	v1,32(a1)
80018aac:	244249d4 	addiu	v0,v0,18900
80018ab0:	0040f809 	jalr	v0
80018ab4:	aca7000c 	sw	a3,12(a1)
80018ab8:	00021842 	srl	v1,v0,0x1
80018abc:	30420001 	andi	v0,v0,0x1
80018ac0:	306300ff 	andi	v1,v1,0xff
80018ac4:	a2220008 	sb	v0,8(s1)
80018ac8:	8e057018 	lw	a1,28696(s0)
80018acc:	3c028006 	lui	v0,0x8006
80018ad0:	3c108022 	lui	s0,0x8022
80018ad4:	a20350bc 	sb	v1,20668(s0)
80018ad8:	24424444 	addiu	v0,v0,17476
80018adc:	0040f809 	jalr	v0
80018ae0:	00602021 	move	a0,v1
80018ae4:	920350bc 	lbu	v1,20668(s0)
80018ae8:	8fbf0018 	lw	ra,24(sp)
80018aec:	a223000a 	sb	v1,10(s1)
80018af0:	a2230009 	sb	v1,9(s1)
80018af4:	8fb00010 	lw	s0,16(sp)
80018af8:	8fb10014 	lw	s1,20(sp)
80018afc:	03e00008 	jr	ra
80018b00:	27bd0020 	addiu	sp,sp,32

80018b04 <_Z6Op4EM1v>:
80018b04:	27bdffe0 	addiu	sp,sp,-32
80018b08:	3c038021 	lui	v1,0x8021
80018b0c:	afbf0018 	sw	ra,24(sp)
80018b10:	afb10014 	sw	s1,20(sp)
80018b14:	afb00010 	sw	s0,16(sp)
80018b18:	2463e2a8 	addiu	v1,v1,-7512
80018b1c:	8c66000c 	lw	a2,12(v1)
80018b20:	3c118021 	lui	s1,0x8021
80018b24:	90c20001 	lbu	v0,1(a2)
80018b28:	90c40000 	lbu	a0,0(a2)
80018b2c:	2631e284 	addiu	s1,s1,-7548
80018b30:	8e250014 	lw	a1,20(s1)
80018b34:	00021200 	sll	v0,v0,0x8
80018b38:	00822021 	addu	a0,a0,v0
80018b3c:	00852021 	addu	a0,a0,a1
80018b40:	8c620020 	lw	v0,32(v1)
80018b44:	3c108021 	lui	s0,0x8021
80018b48:	ae047018 	sw	a0,28696(s0)
80018b4c:	8c650030 	lw	a1,48(v1)
80018b50:	90c70001 	lbu	a3,1(a2)
80018b54:	24420006 	addiu	v0,v0,6
80018b58:	00a22821 	addu	a1,a1,v0
80018b5c:	3c028022 	lui	v0,0x8022
80018b60:	24c60002 	addiu	a2,a2,2
80018b64:	a04750cc 	sb	a3,20684(v0)
80018b68:	3c028006 	lui	v0,0x8006
80018b6c:	ac650020 	sw	a1,32(v1)
80018b70:	244249d4 	addiu	v0,v0,18900
80018b74:	0040f809 	jalr	v0
80018b78:	ac66000c 	sw	a2,12(v1)
80018b7c:	00021842 	srl	v1,v0,0x1
80018b80:	30420001 	andi	v0,v0,0x1
80018b84:	306300ff 	andi	v1,v1,0xff
80018b88:	a2220008 	sb	v0,8(s1)
80018b8c:	8e057018 	lw	a1,28696(s0)
80018b90:	3c028006 	lui	v0,0x8006
80018b94:	3c108022 	lui	s0,0x8022
80018b98:	a20350bc 	sb	v1,20668(s0)
80018b9c:	24424444 	addiu	v0,v0,17476
80018ba0:	0040f809 	jalr	v0
80018ba4:	00602021 	move	a0,v1
80018ba8:	920350bc 	lbu	v1,20668(s0)
80018bac:	8fbf0018 	lw	ra,24(sp)
80018bb0:	a223000a 	sb	v1,10(s1)
80018bb4:	a2230009 	sb	v1,9(s1)
80018bb8:	8fb00010 	lw	s0,16(sp)
80018bbc:	8fb10014 	lw	s1,20(sp)
80018bc0:	03e00008 	jr	ra
80018bc4:	27bd0020 	addiu	sp,sp,32

80018bc8 <_Z6Op56M1v>:
80018bc8:	27bdffe0 	addiu	sp,sp,-32
80018bcc:	3c068021 	lui	a2,0x8021
80018bd0:	afbf0018 	sw	ra,24(sp)
80018bd4:	afb10014 	sw	s1,20(sp)
80018bd8:	afb00010 	sw	s0,16(sp)
80018bdc:	24c6e2a8 	addiu	a2,a2,-7512
80018be0:	8cc9000c 	lw	t1,12(a2)
80018be4:	3c028021 	lui	v0,0x8021
80018be8:	91240000 	lbu	a0,0(t1)
80018bec:	2442e2f8 	addiu	v0,v0,-7432
80018bf0:	3c038022 	lui	v1,0x8022
80018bf4:	a06450cc 	sb	a0,20684(v1)
80018bf8:	94470002 	lhu	a3,2(v0)
80018bfc:	9443000a 	lhu	v1,10(v0)
80018c00:	94480006 	lhu	t0,6(v0)
80018c04:	91240000 	lbu	a0,0(t1)
80018c08:	8cc50020 	lw	a1,32(a2)
80018c0c:	8cca002c 	lw	t2,44(a2)
80018c10:	01034021 	addu	t0,t0,v1
80018c14:	30e70100 	andi	a3,a3,0x100
80018c18:	3402ffff 	li	v0,0xffff
80018c1c:	240300ff 	li	v1,255
80018c20:	0047180a 	movz	v1,v0,a3
80018c24:	00882021 	addu	a0,a0,t0
80018c28:	00aa2821 	addu	a1,a1,t2
80018c2c:	00641824 	and	v1,v1,a0
80018c30:	25290001 	addiu	t1,t1,1
80018c34:	24a5000c 	addiu	a1,a1,12
80018c38:	3c118021 	lui	s1,0x8021
80018c3c:	3c028006 	lui	v0,0x8006
80018c40:	00602021 	move	a0,v1
80018c44:	acc50020 	sw	a1,32(a2)
80018c48:	ae237018 	sw	v1,28696(s1)
80018c4c:	244249d4 	addiu	v0,v0,18900
80018c50:	0040f809 	jalr	v0
80018c54:	acc9000c 	sw	t1,12(a2)
80018c58:	3c108021 	lui	s0,0x8021
80018c5c:	2610e284 	addiu	s0,s0,-7548
80018c60:	00021842 	srl	v1,v0,0x1
80018c64:	30420001 	andi	v0,v0,0x1
80018c68:	306300ff 	andi	v1,v1,0xff
80018c6c:	a2020008 	sb	v0,8(s0)
80018c70:	8e257018 	lw	a1,28696(s1)
80018c74:	3c028006 	lui	v0,0x8006
80018c78:	3c118022 	lui	s1,0x8022
80018c7c:	a22350bc 	sb	v1,20668(s1)
80018c80:	24424444 	addiu	v0,v0,17476
80018c84:	0040f809 	jalr	v0
80018c88:	00602021 	move	a0,v1
80018c8c:	922350bc 	lbu	v1,20668(s1)
80018c90:	8fbf0018 	lw	ra,24(sp)
80018c94:	a203000a 	sb	v1,10(s0)
80018c98:	a2030009 	sb	v1,9(s0)
80018c9c:	8fb10014 	lw	s1,20(sp)
80018ca0:	8fb00010 	lw	s0,16(sp)
80018ca4:	03e00008 	jr	ra
80018ca8:	27bd0020 	addiu	sp,sp,32

80018cac <_Z6Op1EM1v>:
80018cac:	27bdffe0 	addiu	sp,sp,-32
80018cb0:	3c058021 	lui	a1,0x8021
80018cb4:	afbf0018 	sw	ra,24(sp)
80018cb8:	afb10014 	sw	s1,20(sp)
80018cbc:	afb00010 	sw	s0,16(sp)
80018cc0:	24a5e2a8 	addiu	a1,a1,-7512
80018cc4:	8ca7000c 	lw	a3,12(a1)
80018cc8:	3c118021 	lui	s1,0x8021
80018ccc:	2631e284 	addiu	s1,s1,-7548
80018cd0:	90e30000 	lbu	v1,0(a3)
80018cd4:	8e280014 	lw	t0,20(s1)
80018cd8:	3c028021 	lui	v0,0x8021
80018cdc:	90e40001 	lbu	a0,1(a3)
80018ce0:	9446e302 	lhu	a2,-7422(v0)
80018ce4:	00681821 	addu	v1,v1,t0
80018ce8:	00661821 	addu	v1,v1,a2
80018cec:	00042200 	sll	a0,a0,0x8
80018cf0:	00832021 	addu	a0,a0,v1
80018cf4:	8ca20020 	lw	v0,32(a1)
80018cf8:	3c108021 	lui	s0,0x8021
80018cfc:	ae047018 	sw	a0,28696(s0)
80018d00:	8ca30030 	lw	v1,48(a1)
80018d04:	90e60001 	lbu	a2,1(a3)
80018d08:	24420006 	addiu	v0,v0,6
80018d0c:	00621821 	addu	v1,v1,v0
80018d10:	3c028022 	lui	v0,0x8022
80018d14:	24e70002 	addiu	a3,a3,2
80018d18:	a04650cc 	sb	a2,20684(v0)
80018d1c:	3c028006 	lui	v0,0x8006
80018d20:	aca30020 	sw	v1,32(a1)
80018d24:	244249d4 	addiu	v0,v0,18900
80018d28:	0040f809 	jalr	v0
80018d2c:	aca7000c 	sw	a3,12(a1)
80018d30:	00021840 	sll	v1,v0,0x1
80018d34:	000211c2 	srl	v0,v0,0x7
80018d38:	306300ff 	andi	v1,v1,0xff
80018d3c:	a2220008 	sb	v0,8(s1)
80018d40:	8e057018 	lw	a1,28696(s0)
80018d44:	3c028006 	lui	v0,0x8006
80018d48:	3c108022 	lui	s0,0x8022
80018d4c:	a20350bc 	sb	v1,20668(s0)
80018d50:	24424444 	addiu	v0,v0,17476
80018d54:	0040f809 	jalr	v0
80018d58:	00602021 	move	a0,v1
80018d5c:	920350bc 	lbu	v1,20668(s0)
80018d60:	8fbf0018 	lw	ra,24(sp)
80018d64:	a223000a 	sb	v1,10(s1)
80018d68:	a2230009 	sb	v1,9(s1)
80018d6c:	8fb00010 	lw	s0,16(sp)
80018d70:	8fb10014 	lw	s1,20(sp)
80018d74:	03e00008 	jr	ra
80018d78:	27bd0020 	addiu	sp,sp,32

80018d7c <_Z6Op0EM1v>:
80018d7c:	27bdffe0 	addiu	sp,sp,-32
80018d80:	3c038021 	lui	v1,0x8021
80018d84:	afbf0018 	sw	ra,24(sp)
80018d88:	afb10014 	sw	s1,20(sp)
80018d8c:	afb00010 	sw	s0,16(sp)
80018d90:	2463e2a8 	addiu	v1,v1,-7512
80018d94:	8c66000c 	lw	a2,12(v1)
80018d98:	3c118021 	lui	s1,0x8021
80018d9c:	90c20001 	lbu	v0,1(a2)
80018da0:	90c40000 	lbu	a0,0(a2)
80018da4:	2631e284 	addiu	s1,s1,-7548
80018da8:	8e250014 	lw	a1,20(s1)
80018dac:	00021200 	sll	v0,v0,0x8
80018db0:	00822021 	addu	a0,a0,v0
80018db4:	00852021 	addu	a0,a0,a1
80018db8:	8c620020 	lw	v0,32(v1)
80018dbc:	3c108021 	lui	s0,0x8021
80018dc0:	ae047018 	sw	a0,28696(s0)
80018dc4:	8c650030 	lw	a1,48(v1)
80018dc8:	90c70001 	lbu	a3,1(a2)
80018dcc:	24420006 	addiu	v0,v0,6
80018dd0:	00a22821 	addu	a1,a1,v0
80018dd4:	3c028022 	lui	v0,0x8022
80018dd8:	24c60002 	addiu	a2,a2,2
80018ddc:	a04750cc 	sb	a3,20684(v0)
80018de0:	3c028006 	lui	v0,0x8006
80018de4:	ac650020 	sw	a1,32(v1)
80018de8:	244249d4 	addiu	v0,v0,18900
80018dec:	0040f809 	jalr	v0
80018df0:	ac66000c 	sw	a2,12(v1)
80018df4:	00021840 	sll	v1,v0,0x1
80018df8:	000211c2 	srl	v0,v0,0x7
80018dfc:	306300ff 	andi	v1,v1,0xff
80018e00:	a2220008 	sb	v0,8(s1)
80018e04:	8e057018 	lw	a1,28696(s0)
80018e08:	3c028006 	lui	v0,0x8006
80018e0c:	3c108022 	lui	s0,0x8022
80018e10:	a20350bc 	sb	v1,20668(s0)
80018e14:	24424444 	addiu	v0,v0,17476
80018e18:	0040f809 	jalr	v0
80018e1c:	00602021 	move	a0,v1
80018e20:	920350bc 	lbu	v1,20668(s0)
80018e24:	8fbf0018 	lw	ra,24(sp)
80018e28:	a223000a 	sb	v1,10(s1)
80018e2c:	a2230009 	sb	v1,9(s1)
80018e30:	8fb00010 	lw	s0,16(sp)
80018e34:	8fb10014 	lw	s1,20(sp)
80018e38:	03e00008 	jr	ra
80018e3c:	27bd0020 	addiu	sp,sp,32

80018e40 <_Z6Op16M1v>:
80018e40:	27bdffe0 	addiu	sp,sp,-32
80018e44:	3c068021 	lui	a2,0x8021
80018e48:	afbf0018 	sw	ra,24(sp)
80018e4c:	afb10014 	sw	s1,20(sp)
80018e50:	afb00010 	sw	s0,16(sp)
80018e54:	24c6e2a8 	addiu	a2,a2,-7512
80018e58:	8cc9000c 	lw	t1,12(a2)
80018e5c:	3c028021 	lui	v0,0x8021
80018e60:	91240000 	lbu	a0,0(t1)
80018e64:	2442e2f8 	addiu	v0,v0,-7432
80018e68:	3c038022 	lui	v1,0x8022
80018e6c:	a06450cc 	sb	a0,20684(v1)
80018e70:	94470002 	lhu	a3,2(v0)
80018e74:	9443000a 	lhu	v1,10(v0)
80018e78:	94480006 	lhu	t0,6(v0)
80018e7c:	91240000 	lbu	a0,0(t1)
80018e80:	8cc50020 	lw	a1,32(a2)
80018e84:	8cca002c 	lw	t2,44(a2)
80018e88:	01034021 	addu	t0,t0,v1
80018e8c:	30e70100 	andi	a3,a3,0x100
80018e90:	3402ffff 	li	v0,0xffff
80018e94:	240300ff 	li	v1,255
80018e98:	0047180a 	movz	v1,v0,a3
80018e9c:	00882021 	addu	a0,a0,t0
80018ea0:	00aa2821 	addu	a1,a1,t2
80018ea4:	00641824 	and	v1,v1,a0
80018ea8:	25290001 	addiu	t1,t1,1
80018eac:	24a5000c 	addiu	a1,a1,12
80018eb0:	3c118021 	lui	s1,0x8021
80018eb4:	3c028006 	lui	v0,0x8006
80018eb8:	00602021 	move	a0,v1
80018ebc:	acc50020 	sw	a1,32(a2)
80018ec0:	ae237018 	sw	v1,28696(s1)
80018ec4:	244249d4 	addiu	v0,v0,18900
80018ec8:	0040f809 	jalr	v0
80018ecc:	acc9000c 	sw	t1,12(a2)
80018ed0:	3c108021 	lui	s0,0x8021
80018ed4:	2610e284 	addiu	s0,s0,-7548
80018ed8:	00021840 	sll	v1,v0,0x1
80018edc:	000211c2 	srl	v0,v0,0x7
80018ee0:	306300ff 	andi	v1,v1,0xff
80018ee4:	a2020008 	sb	v0,8(s0)
80018ee8:	8e257018 	lw	a1,28696(s1)
80018eec:	3c028006 	lui	v0,0x8006
80018ef0:	3c118022 	lui	s1,0x8022
80018ef4:	a22350bc 	sb	v1,20668(s1)
80018ef8:	24424444 	addiu	v0,v0,17476
80018efc:	0040f809 	jalr	v0
80018f00:	00602021 	move	a0,v1
80018f04:	922350bc 	lbu	v1,20668(s1)
80018f08:	8fbf0018 	lw	ra,24(sp)
80018f0c:	a203000a 	sb	v1,10(s0)
80018f10:	a2030009 	sb	v1,9(s0)
80018f14:	8fb10014 	lw	s1,20(sp)
80018f18:	8fb00010 	lw	s0,16(sp)
80018f1c:	03e00008 	jr	ra
80018f20:	27bd0020 	addiu	sp,sp,32

80018f24 <_Z6OpA3M0v>:
80018f24:	27bdffe8 	addiu	sp,sp,-24
80018f28:	3c068021 	lui	a2,0x8021
80018f2c:	afbf0014 	sw	ra,20(sp)
80018f30:	afb00010 	sw	s0,16(sp)
80018f34:	24c6e2a8 	addiu	a2,a2,-7512
80018f38:	8cc7000c 	lw	a3,12(a2)
80018f3c:	3c028022 	lui	v0,0x8022
80018f40:	90e30000 	lbu	v1,0(a3)
80018f44:	3c108021 	lui	s0,0x8021
80018f48:	a04350cc 	sb	v1,20684(v0)
80018f4c:	2610e2f8 	addiu	s0,s0,-7432
80018f50:	90e50000 	lbu	a1,0(a3)
80018f54:	96040008 	lhu	a0,8(s0)
80018f58:	8cc20020 	lw	v0,32(a2)
80018f5c:	8cc3002c 	lw	v1,44(a2)
80018f60:	00a42821 	addu	a1,a1,a0
80018f64:	24420006 	addiu	v0,v0,6
80018f68:	00621821 	addu	v1,v1,v0
80018f6c:	30a5ffff 	andi	a1,a1,0xffff
80018f70:	3c028021 	lui	v0,0x8021
80018f74:	24e70001 	addiu	a3,a3,1
80018f78:	ac457018 	sw	a1,28696(v0)
80018f7c:	3c028006 	lui	v0,0x8006
80018f80:	00a02021 	move	a0,a1
80018f84:	acc30020 	sw	v1,32(a2)
80018f88:	24424be8 	addiu	v0,v0,19432
80018f8c:	0040f809 	jalr	v0
80018f90:	acc7000c 	sw	a3,12(a2)
80018f94:	3043ffff 	andi	v1,v0,0xffff
80018f98:	a6020004 	sh	v0,4(s0)
80018f9c:	3c028021 	lui	v0,0x8021
80018fa0:	2442e284 	addiu	v0,v0,-7548
80018fa4:	00032202 	srl	a0,v1,0x8
80018fa8:	0003182b 	sltu	v1,zero,v1
80018fac:	a044000a 	sb	a0,10(v0)
80018fb0:	a0430009 	sb	v1,9(v0)
80018fb4:	8fbf0014 	lw	ra,20(sp)
80018fb8:	8fb00010 	lw	s0,16(sp)
80018fbc:	03e00008 	jr	ra
80018fc0:	27bd0018 	addiu	sp,sp,24

80018fc4 <_Z6OpBFM0v>:
80018fc4:	27bdffe8 	addiu	sp,sp,-24
80018fc8:	3c068021 	lui	a2,0x8021
80018fcc:	afbf0014 	sw	ra,20(sp)
80018fd0:	afb00010 	sw	s0,16(sp)
80018fd4:	24c6e2a8 	addiu	a2,a2,-7512
80018fd8:	8cc7000c 	lw	a3,12(a2)
80018fdc:	3c108021 	lui	s0,0x8021
80018fe0:	90e20001 	lbu	v0,1(a3)
80018fe4:	90e30000 	lbu	v1,0(a3)
80018fe8:	2610e2f8 	addiu	s0,s0,-7432
80018fec:	90e40002 	lbu	a0,2(a3)
80018ff0:	9605000a 	lhu	a1,10(s0)
80018ff4:	00021200 	sll	v0,v0,0x8
80018ff8:	00621821 	addu	v1,v1,v0
80018ffc:	00651821 	addu	v1,v1,a1
80019000:	00042400 	sll	a0,a0,0x10
80019004:	3c0200ff 	lui	v0,0xff
80019008:	00832021 	addu	a0,a0,v1
8001900c:	3442ffff 	ori	v0,v0,0xffff
80019010:	00822024 	and	a0,a0,v0
80019014:	3c028021 	lui	v0,0x8021
80019018:	ac447018 	sw	a0,28696(v0)
8001901c:	8cc30030 	lw	v1,48(a2)
80019020:	8cc8002c 	lw	t0,44(a2)
80019024:	90e90002 	lbu	t1,2(a3)
80019028:	8cc50020 	lw	a1,32(a2)
8001902c:	00681821 	addu	v1,v1,t0
80019030:	3c028022 	lui	v0,0x8022
80019034:	00a32821 	addu	a1,a1,v1
80019038:	24e70003 	addiu	a3,a3,3
8001903c:	a04950cc 	sb	t1,20684(v0)
80019040:	3c028006 	lui	v0,0x8006
80019044:	acc50020 	sw	a1,32(a2)
80019048:	24424be8 	addiu	v0,v0,19432
8001904c:	0040f809 	jalr	v0
80019050:	acc7000c 	sw	a3,12(a2)
80019054:	3043ffff 	andi	v1,v0,0xffff
80019058:	a6020004 	sh	v0,4(s0)
8001905c:	3c028021 	lui	v0,0x8021
80019060:	2442e284 	addiu	v0,v0,-7548
80019064:	00032202 	srl	a0,v1,0x8
80019068:	0003182b 	sltu	v1,zero,v1
8001906c:	a044000a 	sb	a0,10(v0)
80019070:	a0430009 	sb	v1,9(v0)
80019074:	8fbf0014 	lw	ra,20(sp)
80019078:	8fb00010 	lw	s0,16(sp)
8001907c:	03e00008 	jr	ra
80019080:	27bd0018 	addiu	sp,sp,24

80019084 <_Z6OpAFM0v>:
80019084:	27bdffe8 	addiu	sp,sp,-24
80019088:	3c058021 	lui	a1,0x8021
8001908c:	afbf0010 	sw	ra,16(sp)
80019090:	24a5e2a8 	addiu	a1,a1,-7512
80019094:	8ca6000c 	lw	a2,12(a1)
80019098:	8ca70030 	lw	a3,48(a1)
8001909c:	90c20001 	lbu	v0,1(a2)
800190a0:	90c40000 	lbu	a0,0(a2)
800190a4:	90c30002 	lbu	v1,2(a2)
800190a8:	00021200 	sll	v0,v0,0x8
800190ac:	00822021 	addu	a0,a0,v0
800190b0:	00031c00 	sll	v1,v1,0x10
800190b4:	00832021 	addu	a0,a0,v1
800190b8:	3c028021 	lui	v0,0x8021
800190bc:	ac447018 	sw	a0,28696(v0)
800190c0:	8ca8002c 	lw	t0,44(a1)
800190c4:	90c90002 	lbu	t1,2(a2)
800190c8:	8ca30020 	lw	v1,32(a1)
800190cc:	00e83821 	addu	a3,a3,t0
800190d0:	3c028022 	lui	v0,0x8022
800190d4:	00671821 	addu	v1,v1,a3
800190d8:	24c60003 	addiu	a2,a2,3
800190dc:	a04950cc 	sb	t1,20684(v0)
800190e0:	3c028006 	lui	v0,0x8006
800190e4:	aca30020 	sw	v1,32(a1)
800190e8:	24424be8 	addiu	v0,v0,19432
800190ec:	0040f809 	jalr	v0
800190f0:	aca6000c 	sw	a2,12(a1)
800190f4:	3c038021 	lui	v1,0x8021
800190f8:	2463e2f8 	addiu	v1,v1,-7432
800190fc:	a4620004 	sh	v0,4(v1)
80019100:	3044ffff 	andi	a0,v0,0xffff
80019104:	3c028021 	lui	v0,0x8021
80019108:	2442e284 	addiu	v0,v0,-7548
8001910c:	00041a02 	srl	v1,a0,0x8
80019110:	0004202b 	sltu	a0,zero,a0
80019114:	a043000a 	sb	v1,10(v0)
80019118:	a0440009 	sb	a0,9(v0)
8001911c:	8fbf0010 	lw	ra,16(sp)
80019120:	03e00008 	jr	ra
80019124:	27bd0018 	addiu	sp,sp,24

80019128 <_Z6OpB9M0v>:
80019128:	27bdffe0 	addiu	sp,sp,-32
8001912c:	3c058021 	lui	a1,0x8021
80019130:	afbf0018 	sw	ra,24(sp)
80019134:	afb10014 	sw	s1,20(sp)
80019138:	afb00010 	sw	s0,16(sp)
8001913c:	24a5e2a8 	addiu	a1,a1,-7512
80019140:	8ca7000c 	lw	a3,12(a1)
80019144:	3c118021 	lui	s1,0x8021
80019148:	2631e284 	addiu	s1,s1,-7548
8001914c:	3c108021 	lui	s0,0x8021
80019150:	90e30000 	lbu	v1,0(a3)
80019154:	8e260014 	lw	a2,20(s1)
80019158:	2610e2f8 	addiu	s0,s0,-7432
8001915c:	90e40001 	lbu	a0,1(a3)
80019160:	9602000c 	lhu	v0,12(s0)
80019164:	00661821 	addu	v1,v1,a2
80019168:	00621821 	addu	v1,v1,v0
8001916c:	00042200 	sll	a0,a0,0x8
80019170:	00832021 	addu	a0,a0,v1
80019174:	3c028021 	lui	v0,0x8021
80019178:	ac447018 	sw	a0,28696(v0)
8001917c:	8ca30020 	lw	v1,32(a1)
80019180:	8ca20030 	lw	v0,48(a1)
80019184:	90e60001 	lbu	a2,1(a3)
80019188:	00621821 	addu	v1,v1,v0
8001918c:	3c028022 	lui	v0,0x8022
80019190:	24e70002 	addiu	a3,a3,2
80019194:	a04650cc 	sb	a2,20684(v0)
80019198:	3c028006 	lui	v0,0x8006
8001919c:	aca30020 	sw	v1,32(a1)
800191a0:	24424be8 	addiu	v0,v0,19432
800191a4:	0040f809 	jalr	v0
800191a8:	aca7000c 	sw	a3,12(a1)
800191ac:	a6020004 	sh	v0,4(s0)
800191b0:	3042ffff 	andi	v0,v0,0xffff
800191b4:	00021a02 	srl	v1,v0,0x8
800191b8:	0002102b 	sltu	v0,zero,v0
800191bc:	a223000a 	sb	v1,10(s1)
800191c0:	a2220009 	sb	v0,9(s1)
800191c4:	8fbf0018 	lw	ra,24(sp)
800191c8:	8fb10014 	lw	s1,20(sp)
800191cc:	8fb00010 	lw	s0,16(sp)
800191d0:	03e00008 	jr	ra
800191d4:	27bd0020 	addiu	sp,sp,32

800191d8 <_Z6OpBDM0v>:
800191d8:	27bdffe0 	addiu	sp,sp,-32
800191dc:	3c058021 	lui	a1,0x8021
800191e0:	afbf0018 	sw	ra,24(sp)
800191e4:	afb10014 	sw	s1,20(sp)
800191e8:	afb00010 	sw	s0,16(sp)
800191ec:	24a5e2a8 	addiu	a1,a1,-7512
800191f0:	8ca7000c 	lw	a3,12(a1)
800191f4:	3c118021 	lui	s1,0x8021
800191f8:	2631e284 	addiu	s1,s1,-7548
800191fc:	3c108021 	lui	s0,0x8021
80019200:	90e30000 	lbu	v1,0(a3)
80019204:	8e260014 	lw	a2,20(s1)
80019208:	2610e2f8 	addiu	s0,s0,-7432
8001920c:	90e40001 	lbu	a0,1(a3)
80019210:	9602000a 	lhu	v0,10(s0)
80019214:	00661821 	addu	v1,v1,a2
80019218:	00621821 	addu	v1,v1,v0
8001921c:	00042200 	sll	a0,a0,0x8
80019220:	00832021 	addu	a0,a0,v1
80019224:	3c028021 	lui	v0,0x8021
80019228:	ac447018 	sw	a0,28696(v0)
8001922c:	8ca30020 	lw	v1,32(a1)
80019230:	8ca20030 	lw	v0,48(a1)
80019234:	90e60001 	lbu	a2,1(a3)
80019238:	00621821 	addu	v1,v1,v0
8001923c:	3c028022 	lui	v0,0x8022
80019240:	24e70002 	addiu	a3,a3,2
80019244:	a04650cc 	sb	a2,20684(v0)
80019248:	3c028006 	lui	v0,0x8006
8001924c:	aca30020 	sw	v1,32(a1)
80019250:	24424be8 	addiu	v0,v0,19432
80019254:	0040f809 	jalr	v0
80019258:	aca7000c 	sw	a3,12(a1)
8001925c:	a6020004 	sh	v0,4(s0)
80019260:	3042ffff 	andi	v0,v0,0xffff
80019264:	00021a02 	srl	v1,v0,0x8
80019268:	0002102b 	sltu	v0,zero,v0
8001926c:	a223000a 	sb	v1,10(s1)
80019270:	a2220009 	sb	v0,9(s1)
80019274:	8fbf0018 	lw	ra,24(sp)
80019278:	8fb10014 	lw	s1,20(sp)
8001927c:	8fb00010 	lw	s0,16(sp)
80019280:	03e00008 	jr	ra
80019284:	27bd0020 	addiu	sp,sp,32

80019288 <_Z6OpADM0v>:
80019288:	27bdffe8 	addiu	sp,sp,-24
8001928c:	3c038021 	lui	v1,0x8021
80019290:	afbf0014 	sw	ra,20(sp)
80019294:	afb00010 	sw	s0,16(sp)
80019298:	2463e2a8 	addiu	v1,v1,-7512
8001929c:	8c66000c 	lw	a2,12(v1)
800192a0:	3c108021 	lui	s0,0x8021
800192a4:	90c20001 	lbu	v0,1(a2)
800192a8:	90c40000 	lbu	a0,0(a2)
800192ac:	2610e284 	addiu	s0,s0,-7548
800192b0:	8e050014 	lw	a1,20(s0)
800192b4:	00021200 	sll	v0,v0,0x8
800192b8:	00822021 	addu	a0,a0,v0
800192bc:	00852021 	addu	a0,a0,a1
800192c0:	3c028021 	lui	v0,0x8021
800192c4:	ac447018 	sw	a0,28696(v0)
800192c8:	8c650020 	lw	a1,32(v1)
800192cc:	8c620030 	lw	v0,48(v1)
800192d0:	90c70001 	lbu	a3,1(a2)
800192d4:	00a22821 	addu	a1,a1,v0
800192d8:	3c028022 	lui	v0,0x8022
800192dc:	24c60002 	addiu	a2,a2,2
800192e0:	a04750cc 	sb	a3,20684(v0)
800192e4:	3c028006 	lui	v0,0x8006
800192e8:	ac650020 	sw	a1,32(v1)
800192ec:	24424be8 	addiu	v0,v0,19432
800192f0:	0040f809 	jalr	v0
800192f4:	ac66000c 	sw	a2,12(v1)
800192f8:	3c038021 	lui	v1,0x8021
800192fc:	2463e2f8 	addiu	v1,v1,-7432
80019300:	a4620004 	sh	v0,4(v1)
80019304:	3042ffff 	andi	v0,v0,0xffff
80019308:	00022202 	srl	a0,v0,0x8
8001930c:	0002102b 	sltu	v0,zero,v0
80019310:	a204000a 	sb	a0,10(s0)
80019314:	a2020009 	sb	v0,9(s0)
80019318:	8fbf0014 	lw	ra,20(sp)
8001931c:	8fb00010 	lw	s0,16(sp)
80019320:	03e00008 	jr	ra
80019324:	27bd0018 	addiu	sp,sp,24

80019328 <_Z6OpB5M0v>:
80019328:	27bdffe8 	addiu	sp,sp,-24
8001932c:	3c068021 	lui	a2,0x8021
80019330:	afbf0014 	sw	ra,20(sp)
80019334:	afb00010 	sw	s0,16(sp)
80019338:	24c6e2a8 	addiu	a2,a2,-7512
8001933c:	8cc9000c 	lw	t1,12(a2)
80019340:	3c108021 	lui	s0,0x8021
80019344:	91230000 	lbu	v1,0(t1)
80019348:	2610e2f8 	addiu	s0,s0,-7432
8001934c:	3c028022 	lui	v0,0x8022
80019350:	a04350cc 	sb	v1,20684(v0)
80019354:	96080006 	lhu	t0,6(s0)
80019358:	9602000a 	lhu	v0,10(s0)
8001935c:	96030002 	lhu	v1,2(s0)
80019360:	01024021 	addu	t0,t0,v0
80019364:	30630100 	andi	v1,v1,0x100
80019368:	8cc40020 	lw	a0,32(a2)
8001936c:	3402ffff 	li	v0,0xffff
80019370:	240500ff 	li	a1,255
80019374:	91270000 	lbu	a3,0(t1)
80019378:	0043280a 	movz	a1,v0,v1
8001937c:	8cc2002c 	lw	v0,44(a2)
80019380:	24840006 	addiu	a0,a0,6
80019384:	00441021 	addu	v0,v0,a0
80019388:	00e83821 	addu	a3,a3,t0
8001938c:	00a72824 	and	a1,a1,a3
80019390:	acc20020 	sw	v0,32(a2)
80019394:	3c028021 	lui	v0,0x8021
80019398:	25290001 	addiu	t1,t1,1
8001939c:	ac457018 	sw	a1,28696(v0)
800193a0:	3c028006 	lui	v0,0x8006
800193a4:	00a02021 	move	a0,a1
800193a8:	24424be8 	addiu	v0,v0,19432
800193ac:	0040f809 	jalr	v0
800193b0:	acc9000c 	sw	t1,12(a2)
800193b4:	3043ffff 	andi	v1,v0,0xffff
800193b8:	a6020004 	sh	v0,4(s0)
800193bc:	3c028021 	lui	v0,0x8021
800193c0:	2442e284 	addiu	v0,v0,-7548
800193c4:	00032202 	srl	a0,v1,0x8
800193c8:	0003182b 	sltu	v1,zero,v1
800193cc:	a044000a 	sb	a0,10(v0)
800193d0:	a0430009 	sb	v1,9(v0)
800193d4:	8fbf0014 	lw	ra,20(sp)
800193d8:	8fb00010 	lw	s0,16(sp)
800193dc:	03e00008 	jr	ra
800193e0:	27bd0018 	addiu	sp,sp,24

800193e4 <_Z6OpA5M0v>:
800193e4:	27bdffe8 	addiu	sp,sp,-24
800193e8:	3c058021 	lui	a1,0x8021
800193ec:	afbf0014 	sw	ra,20(sp)
800193f0:	afb00010 	sw	s0,16(sp)
800193f4:	24a5e2a8 	addiu	a1,a1,-7512
800193f8:	8ca7000c 	lw	a3,12(a1)
800193fc:	3c028022 	lui	v0,0x8022
80019400:	90e30000 	lbu	v1,0(a3)
80019404:	3c108021 	lui	s0,0x8021
80019408:	a04350cc 	sb	v1,20684(v0)
8001940c:	2610e2f8 	addiu	s0,s0,-7432
80019410:	90e30000 	lbu	v1,0(a3)
80019414:	96020006 	lhu	v0,6(s0)
80019418:	8ca60020 	lw	a2,32(a1)
8001941c:	8ca4002c 	lw	a0,44(a1)
80019420:	00621821 	addu	v1,v1,v0
80019424:	3063ffff 	andi	v1,v1,0xffff
80019428:	3c028021 	lui	v0,0x8021
8001942c:	00c43021 	addu	a2,a2,a0
80019430:	ac437018 	sw	v1,28696(v0)
80019434:	24e70001 	addiu	a3,a3,1
80019438:	3c028006 	lui	v0,0x8006
8001943c:	00602021 	move	a0,v1
80019440:	aca60020 	sw	a2,32(a1)
80019444:	24424be8 	addiu	v0,v0,19432
80019448:	0040f809 	jalr	v0
8001944c:	aca7000c 	sw	a3,12(a1)
80019450:	3043ffff 	andi	v1,v0,0xffff
80019454:	a6020004 	sh	v0,4(s0)
80019458:	3c028021 	lui	v0,0x8021
8001945c:	2442e284 	addiu	v0,v0,-7548
80019460:	00032202 	srl	a0,v1,0x8
80019464:	0003182b 	sltu	v1,zero,v1
80019468:	a044000a 	sb	a0,10(v0)
8001946c:	a0430009 	sb	v1,9(v0)
80019470:	8fbf0014 	lw	ra,20(sp)
80019474:	8fb00010 	lw	s0,16(sp)
80019478:	03e00008 	jr	ra
8001947c:	27bd0018 	addiu	sp,sp,24

80019480 <_Z6Op3EM1v>:
80019480:	27bdffe0 	addiu	sp,sp,-32
80019484:	3c058021 	lui	a1,0x8021
80019488:	afbf0018 	sw	ra,24(sp)
8001948c:	afb10014 	sw	s1,20(sp)
80019490:	afb00010 	sw	s0,16(sp)
80019494:	24a5e2a8 	addiu	a1,a1,-7512
80019498:	8ca7000c 	lw	a3,12(a1)
8001949c:	3c108021 	lui	s0,0x8021
800194a0:	2610e284 	addiu	s0,s0,-7548
800194a4:	90e30000 	lbu	v1,0(a3)
800194a8:	8e080014 	lw	t0,20(s0)
800194ac:	3c028021 	lui	v0,0x8021
800194b0:	90e40001 	lbu	a0,1(a3)
800194b4:	9446e302 	lhu	a2,-7422(v0)
800194b8:	00681821 	addu	v1,v1,t0
800194bc:	00661821 	addu	v1,v1,a2
800194c0:	00042200 	sll	a0,a0,0x8
800194c4:	00832021 	addu	a0,a0,v1
800194c8:	8ca20020 	lw	v0,32(a1)
800194cc:	3c118021 	lui	s1,0x8021
800194d0:	ae247018 	sw	a0,28696(s1)
800194d4:	8ca30030 	lw	v1,48(a1)
800194d8:	90e60001 	lbu	a2,1(a3)
800194dc:	24420006 	addiu	v0,v0,6
800194e0:	00621821 	addu	v1,v1,v0
800194e4:	3c028022 	lui	v0,0x8022
800194e8:	24e70002 	addiu	a3,a3,2
800194ec:	a04650cc 	sb	a2,20684(v0)
800194f0:	3c028006 	lui	v0,0x8006
800194f4:	aca30020 	sw	v1,32(a1)
800194f8:	244249d4 	addiu	v0,v0,18900
800194fc:	0040f809 	jalr	v0
80019500:	aca7000c 	sw	a3,12(a1)
80019504:	92030008 	lbu	v1,8(s0)
80019508:	00021040 	sll	v0,v0,0x1
8001950c:	00431025 	or	v0,v0,v1
80019510:	3042ffff 	andi	v0,v0,0xffff
80019514:	8e257018 	lw	a1,28696(s1)
80019518:	2c430100 	sltiu	v1,v0,256
8001951c:	3c118022 	lui	s1,0x8022
80019520:	38630001 	xori	v1,v1,0x1
80019524:	a62250be 	sh	v0,20670(s1)
80019528:	304400ff 	andi	a0,v0,0xff
8001952c:	3c028006 	lui	v0,0x8006
80019530:	24424444 	addiu	v0,v0,17476
80019534:	0040f809 	jalr	v0
80019538:	a2030008 	sb	v1,8(s0)
8001953c:	922350be 	lbu	v1,20670(s1)
80019540:	8fbf0018 	lw	ra,24(sp)
80019544:	a203000a 	sb	v1,10(s0)
80019548:	a2030009 	sb	v1,9(s0)
8001954c:	8fb10014 	lw	s1,20(sp)
80019550:	8fb00010 	lw	s0,16(sp)
80019554:	03e00008 	jr	ra
80019558:	27bd0020 	addiu	sp,sp,32

8001955c <_Z6Op2EM1v>:
8001955c:	27bdffe0 	addiu	sp,sp,-32
80019560:	3c038021 	lui	v1,0x8021
80019564:	afbf0018 	sw	ra,24(sp)
80019568:	afb10014 	sw	s1,20(sp)
8001956c:	afb00010 	sw	s0,16(sp)
80019570:	2463e2a8 	addiu	v1,v1,-7512
80019574:	8c66000c 	lw	a2,12(v1)
80019578:	3c108021 	lui	s0,0x8021
8001957c:	90c20001 	lbu	v0,1(a2)
80019580:	90c40000 	lbu	a0,0(a2)
80019584:	2610e284 	addiu	s0,s0,-7548
80019588:	8e050014 	lw	a1,20(s0)
8001958c:	00021200 	sll	v0,v0,0x8
80019590:	00822021 	addu	a0,a0,v0
80019594:	00852021 	addu	a0,a0,a1
80019598:	8c620020 	lw	v0,32(v1)
8001959c:	3c118021 	lui	s1,0x8021
800195a0:	ae247018 	sw	a0,28696(s1)
800195a4:	8c650030 	lw	a1,48(v1)
800195a8:	90c70001 	lbu	a3,1(a2)
800195ac:	24420006 	addiu	v0,v0,6
800195b0:	00a22821 	addu	a1,a1,v0
800195b4:	3c028022 	lui	v0,0x8022
800195b8:	24c60002 	addiu	a2,a2,2
800195bc:	a04750cc 	sb	a3,20684(v0)
800195c0:	3c028006 	lui	v0,0x8006
800195c4:	ac650020 	sw	a1,32(v1)
800195c8:	244249d4 	addiu	v0,v0,18900
800195cc:	0040f809 	jalr	v0
800195d0:	ac66000c 	sw	a2,12(v1)
800195d4:	92030008 	lbu	v1,8(s0)
800195d8:	00021040 	sll	v0,v0,0x1
800195dc:	00431025 	or	v0,v0,v1
800195e0:	3042ffff 	andi	v0,v0,0xffff
800195e4:	8e257018 	lw	a1,28696(s1)
800195e8:	2c430100 	sltiu	v1,v0,256
800195ec:	3c118022 	lui	s1,0x8022
800195f0:	38630001 	xori	v1,v1,0x1
800195f4:	a62250be 	sh	v0,20670(s1)
800195f8:	304400ff 	andi	a0,v0,0xff
800195fc:	3c028006 	lui	v0,0x8006
80019600:	24424444 	addiu	v0,v0,17476
80019604:	0040f809 	jalr	v0
80019608:	a2030008 	sb	v1,8(s0)
8001960c:	922350be 	lbu	v1,20670(s1)
80019610:	8fbf0018 	lw	ra,24(sp)
80019614:	a203000a 	sb	v1,10(s0)
80019618:	a2030009 	sb	v1,9(s0)
8001961c:	8fb10014 	lw	s1,20(sp)
80019620:	8fb00010 	lw	s0,16(sp)
80019624:	03e00008 	jr	ra
80019628:	27bd0020 	addiu	sp,sp,32

8001962c <_Z6Op36M1v>:
8001962c:	27bdffe0 	addiu	sp,sp,-32
80019630:	3c068021 	lui	a2,0x8021
80019634:	afbf0018 	sw	ra,24(sp)
80019638:	afb10014 	sw	s1,20(sp)
8001963c:	afb00010 	sw	s0,16(sp)
80019640:	24c6e2a8 	addiu	a2,a2,-7512
80019644:	8cc9000c 	lw	t1,12(a2)
80019648:	3c028021 	lui	v0,0x8021
8001964c:	91240000 	lbu	a0,0(t1)
80019650:	2442e2f8 	addiu	v0,v0,-7432
80019654:	3c038022 	lui	v1,0x8022
80019658:	a06450cc 	sb	a0,20684(v1)
8001965c:	94470002 	lhu	a3,2(v0)
80019660:	9443000a 	lhu	v1,10(v0)
80019664:	94480006 	lhu	t0,6(v0)
80019668:	91240000 	lbu	a0,0(t1)
8001966c:	8cc50020 	lw	a1,32(a2)
80019670:	8cca002c 	lw	t2,44(a2)
80019674:	01034021 	addu	t0,t0,v1
80019678:	30e70100 	andi	a3,a3,0x100
8001967c:	3402ffff 	li	v0,0xffff
80019680:	240300ff 	li	v1,255
80019684:	0047180a 	movz	v1,v0,a3
80019688:	00882021 	addu	a0,a0,t0
8001968c:	00aa2821 	addu	a1,a1,t2
80019690:	00641824 	and	v1,v1,a0
80019694:	25290001 	addiu	t1,t1,1
80019698:	24a5000c 	addiu	a1,a1,12
8001969c:	3c118021 	lui	s1,0x8021
800196a0:	3c028006 	lui	v0,0x8006
800196a4:	3c108021 	lui	s0,0x8021
800196a8:	2610e284 	addiu	s0,s0,-7548
800196ac:	00602021 	move	a0,v1
800196b0:	acc50020 	sw	a1,32(a2)
800196b4:	ae237018 	sw	v1,28696(s1)
800196b8:	244249d4 	addiu	v0,v0,18900
800196bc:	0040f809 	jalr	v0
800196c0:	acc9000c 	sw	t1,12(a2)
800196c4:	92030008 	lbu	v1,8(s0)
800196c8:	00021040 	sll	v0,v0,0x1
800196cc:	00431025 	or	v0,v0,v1
800196d0:	3042ffff 	andi	v0,v0,0xffff
800196d4:	8e257018 	lw	a1,28696(s1)
800196d8:	2c430100 	sltiu	v1,v0,256
800196dc:	3c118022 	lui	s1,0x8022
800196e0:	38630001 	xori	v1,v1,0x1
800196e4:	a62250be 	sh	v0,20670(s1)
800196e8:	304400ff 	andi	a0,v0,0xff
800196ec:	3c028006 	lui	v0,0x8006
800196f0:	24424444 	addiu	v0,v0,17476
800196f4:	0040f809 	jalr	v0
800196f8:	a2030008 	sb	v1,8(s0)
800196fc:	922350be 	lbu	v1,20670(s1)
80019700:	8fbf0018 	lw	ra,24(sp)
80019704:	a203000a 	sb	v1,10(s0)
80019708:	a2030009 	sb	v1,9(s0)
8001970c:	8fb10014 	lw	s1,20(sp)
80019710:	8fb00010 	lw	s0,16(sp)
80019714:	03e00008 	jr	ra
80019718:	27bd0020 	addiu	sp,sp,32

8001971c <_Z6Op03M0v>:
8001971c:	27bdffe0 	addiu	sp,sp,-32
80019720:	3c058021 	lui	a1,0x8021
80019724:	afbf0018 	sw	ra,24(sp)
80019728:	afb10014 	sw	s1,20(sp)
8001972c:	afb00010 	sw	s0,16(sp)
80019730:	24a5e2a8 	addiu	a1,a1,-7512
80019734:	8ca7000c 	lw	a3,12(a1)
80019738:	3c028022 	lui	v0,0x8022
8001973c:	90e30000 	lbu	v1,0(a3)
80019740:	3c118021 	lui	s1,0x8021
80019744:	a04350cc 	sb	v1,20684(v0)
80019748:	2631e2f8 	addiu	s1,s1,-7432
8001974c:	90e60000 	lbu	a2,0(a3)
80019750:	96240008 	lhu	a0,8(s1)
80019754:	8ca20020 	lw	v0,32(a1)
80019758:	8ca3002c 	lw	v1,44(a1)
8001975c:	00c43021 	addu	a2,a2,a0
80019760:	24420006 	addiu	v0,v0,6
80019764:	00621821 	addu	v1,v1,v0
80019768:	30c6ffff 	andi	a2,a2,0xffff
8001976c:	3c028021 	lui	v0,0x8021
80019770:	24e70001 	addiu	a3,a3,1
80019774:	ac467018 	sw	a2,28696(v0)
80019778:	3c028006 	lui	v0,0x8006
8001977c:	96300004 	lhu	s0,4(s1)
80019780:	00c02021 	move	a0,a2
80019784:	aca30020 	sw	v1,32(a1)
80019788:	24424be8 	addiu	v0,v0,19432
8001978c:	0040f809 	jalr	v0
80019790:	aca7000c 	sw	a3,12(a1)
80019794:	02028025 	or	s0,s0,v0
80019798:	3203ffff 	andi	v1,s0,0xffff
8001979c:	3c028021 	lui	v0,0x8021
800197a0:	2442e284 	addiu	v0,v0,-7548
800197a4:	00032202 	srl	a0,v1,0x8
800197a8:	0003182b 	sltu	v1,zero,v1
800197ac:	a044000a 	sb	a0,10(v0)
800197b0:	a0430009 	sb	v1,9(v0)
800197b4:	a6300004 	sh	s0,4(s1)
800197b8:	8fbf0018 	lw	ra,24(sp)
800197bc:	8fb10014 	lw	s1,20(sp)
800197c0:	8fb00010 	lw	s0,16(sp)
800197c4:	03e00008 	jr	ra
800197c8:	27bd0020 	addiu	sp,sp,32

800197cc <_Z6Op1FM0v>:
800197cc:	27bdffe0 	addiu	sp,sp,-32
800197d0:	3c068021 	lui	a2,0x8021
800197d4:	afbf0018 	sw	ra,24(sp)
800197d8:	afb10014 	sw	s1,20(sp)
800197dc:	afb00010 	sw	s0,16(sp)
800197e0:	24c6e2a8 	addiu	a2,a2,-7512
800197e4:	8cc7000c 	lw	a3,12(a2)
800197e8:	3c118021 	lui	s1,0x8021
800197ec:	90e20001 	lbu	v0,1(a3)
800197f0:	90e30000 	lbu	v1,0(a3)
800197f4:	2631e2f8 	addiu	s1,s1,-7432
800197f8:	90e40002 	lbu	a0,2(a3)
800197fc:	9625000a 	lhu	a1,10(s1)
80019800:	00021200 	sll	v0,v0,0x8
80019804:	00621821 	addu	v1,v1,v0
80019808:	00651821 	addu	v1,v1,a1
8001980c:	00042400 	sll	a0,a0,0x10
80019810:	3c0200ff 	lui	v0,0xff
80019814:	00832021 	addu	a0,a0,v1
80019818:	3442ffff 	ori	v0,v0,0xffff
8001981c:	00822024 	and	a0,a0,v0
80019820:	3c028021 	lui	v0,0x8021
80019824:	ac447018 	sw	a0,28696(v0)
80019828:	8cc30030 	lw	v1,48(a2)
8001982c:	8cc8002c 	lw	t0,44(a2)
80019830:	90e90002 	lbu	t1,2(a3)
80019834:	8cc50020 	lw	a1,32(a2)
80019838:	00681821 	addu	v1,v1,t0
8001983c:	3c028022 	lui	v0,0x8022
80019840:	00a32821 	addu	a1,a1,v1
80019844:	24e70003 	addiu	a3,a3,3
80019848:	a04950cc 	sb	t1,20684(v0)
8001984c:	3c028006 	lui	v0,0x8006
80019850:	96300004 	lhu	s0,4(s1)
80019854:	acc50020 	sw	a1,32(a2)
80019858:	24424be8 	addiu	v0,v0,19432
8001985c:	0040f809 	jalr	v0
80019860:	acc7000c 	sw	a3,12(a2)
80019864:	02028025 	or	s0,s0,v0
80019868:	3203ffff 	andi	v1,s0,0xffff
8001986c:	3c028021 	lui	v0,0x8021
80019870:	2442e284 	addiu	v0,v0,-7548
80019874:	00032202 	srl	a0,v1,0x8
80019878:	0003182b 	sltu	v1,zero,v1
8001987c:	a044000a 	sb	a0,10(v0)
80019880:	a0430009 	sb	v1,9(v0)
80019884:	a6300004 	sh	s0,4(s1)
80019888:	8fbf0018 	lw	ra,24(sp)
8001988c:	8fb10014 	lw	s1,20(sp)
80019890:	8fb00010 	lw	s0,16(sp)
80019894:	03e00008 	jr	ra
80019898:	27bd0020 	addiu	sp,sp,32

8001989c <_Z6Op0FM0v>:
8001989c:	27bdffe0 	addiu	sp,sp,-32
800198a0:	3c058021 	lui	a1,0x8021
800198a4:	afbf0018 	sw	ra,24(sp)
800198a8:	afb10014 	sw	s1,20(sp)
800198ac:	afb00010 	sw	s0,16(sp)
800198b0:	24a5e2a8 	addiu	a1,a1,-7512
800198b4:	8ca6000c 	lw	a2,12(a1)
800198b8:	8ca8002c 	lw	t0,44(a1)
800198bc:	90c20001 	lbu	v0,1(a2)
800198c0:	90c40000 	lbu	a0,0(a2)
800198c4:	90c30002 	lbu	v1,2(a2)
800198c8:	00021200 	sll	v0,v0,0x8
800198cc:	00822021 	addu	a0,a0,v0
800198d0:	00031c00 	sll	v1,v1,0x10
800198d4:	00832021 	addu	a0,a0,v1
800198d8:	8ca70030 	lw	a3,48(a1)
800198dc:	3c028021 	lui	v0,0x8021
800198e0:	ac447018 	sw	a0,28696(v0)
800198e4:	8ca30020 	lw	v1,32(a1)
800198e8:	00e83821 	addu	a3,a3,t0
800198ec:	90c80002 	lbu	t0,2(a2)
800198f0:	3c028022 	lui	v0,0x8022
800198f4:	3c118021 	lui	s1,0x8021
800198f8:	2631e2f8 	addiu	s1,s1,-7432
800198fc:	00671821 	addu	v1,v1,a3
80019900:	24c60003 	addiu	a2,a2,3
80019904:	a04850cc 	sb	t0,20684(v0)
80019908:	3c028006 	lui	v0,0x8006
8001990c:	96300004 	lhu	s0,4(s1)
80019910:	aca30020 	sw	v1,32(a1)
80019914:	24424be8 	addiu	v0,v0,19432
80019918:	0040f809 	jalr	v0
8001991c:	aca6000c 	sw	a2,12(a1)
80019920:	02028025 	or	s0,s0,v0
80019924:	3203ffff 	andi	v1,s0,0xffff
80019928:	3c028021 	lui	v0,0x8021
8001992c:	2442e284 	addiu	v0,v0,-7548
80019930:	00032202 	srl	a0,v1,0x8
80019934:	0003182b 	sltu	v1,zero,v1
80019938:	a044000a 	sb	a0,10(v0)
8001993c:	a0430009 	sb	v1,9(v0)
80019940:	a6300004 	sh	s0,4(s1)
80019944:	8fbf0018 	lw	ra,24(sp)
80019948:	8fb10014 	lw	s1,20(sp)
8001994c:	8fb00010 	lw	s0,16(sp)
80019950:	03e00008 	jr	ra
80019954:	27bd0020 	addiu	sp,sp,32

80019958 <_Z6Op19M0v>:
80019958:	27bdffe0 	addiu	sp,sp,-32
8001995c:	3c058021 	lui	a1,0x8021
80019960:	afbf001c 	sw	ra,28(sp)
80019964:	afb20018 	sw	s2,24(sp)
80019968:	afb10014 	sw	s1,20(sp)
8001996c:	afb00010 	sw	s0,16(sp)
80019970:	24a5e2a8 	addiu	a1,a1,-7512
80019974:	8ca7000c 	lw	a3,12(a1)
80019978:	3c128021 	lui	s2,0x8021
8001997c:	2652e284 	addiu	s2,s2,-7548
80019980:	3c118021 	lui	s1,0x8021
80019984:	90e30000 	lbu	v1,0(a3)
80019988:	2631e2f8 	addiu	s1,s1,-7432
8001998c:	8e460014 	lw	a2,20(s2)
80019990:	90e40001 	lbu	a0,1(a3)
80019994:	9622000c 	lhu	v0,12(s1)
80019998:	00661821 	addu	v1,v1,a2
8001999c:	00621821 	addu	v1,v1,v0
800199a0:	00042200 	sll	a0,a0,0x8
800199a4:	00832021 	addu	a0,a0,v1
800199a8:	3c028021 	lui	v0,0x8021
800199ac:	ac447018 	sw	a0,28696(v0)
800199b0:	8ca30020 	lw	v1,32(a1)
800199b4:	8ca20030 	lw	v0,48(a1)
800199b8:	90e60001 	lbu	a2,1(a3)
800199bc:	00621821 	addu	v1,v1,v0
800199c0:	3c028022 	lui	v0,0x8022
800199c4:	24e70002 	addiu	a3,a3,2
800199c8:	a04650cc 	sb	a2,20684(v0)
800199cc:	3c028006 	lui	v0,0x8006
800199d0:	96300004 	lhu	s0,4(s1)
800199d4:	aca30020 	sw	v1,32(a1)
800199d8:	24424be8 	addiu	v0,v0,19432
800199dc:	0040f809 	jalr	v0
800199e0:	aca7000c 	sw	a3,12(a1)
800199e4:	02028025 	or	s0,s0,v0
800199e8:	3202ffff 	andi	v0,s0,0xffff
800199ec:	00021a02 	srl	v1,v0,0x8
800199f0:	0002102b 	sltu	v0,zero,v0
800199f4:	a6300004 	sh	s0,4(s1)
800199f8:	a243000a 	sb	v1,10(s2)
800199fc:	a2420009 	sb	v0,9(s2)
80019a00:	8fbf001c 	lw	ra,28(sp)
80019a04:	8fb20018 	lw	s2,24(sp)
80019a08:	8fb10014 	lw	s1,20(sp)
80019a0c:	8fb00010 	lw	s0,16(sp)
80019a10:	03e00008 	jr	ra
80019a14:	27bd0020 	addiu	sp,sp,32

80019a18 <_Z6Op1DM0v>:
80019a18:	27bdffe0 	addiu	sp,sp,-32
80019a1c:	3c058021 	lui	a1,0x8021
80019a20:	afbf001c 	sw	ra,28(sp)
80019a24:	afb20018 	sw	s2,24(sp)
80019a28:	afb10014 	sw	s1,20(sp)
80019a2c:	afb00010 	sw	s0,16(sp)
80019a30:	24a5e2a8 	addiu	a1,a1,-7512
80019a34:	8ca7000c 	lw	a3,12(a1)
80019a38:	3c128021 	lui	s2,0x8021
80019a3c:	2652e284 	addiu	s2,s2,-7548
80019a40:	3c118021 	lui	s1,0x8021
80019a44:	90e30000 	lbu	v1,0(a3)
80019a48:	2631e2f8 	addiu	s1,s1,-7432
80019a4c:	8e460014 	lw	a2,20(s2)
80019a50:	90e40001 	lbu	a0,1(a3)
80019a54:	9622000a 	lhu	v0,10(s1)
80019a58:	00661821 	addu	v1,v1,a2
80019a5c:	00621821 	addu	v1,v1,v0
80019a60:	00042200 	sll	a0,a0,0x8
80019a64:	00832021 	addu	a0,a0,v1
80019a68:	3c028021 	lui	v0,0x8021
80019a6c:	ac447018 	sw	a0,28696(v0)
80019a70:	8ca30020 	lw	v1,32(a1)
80019a74:	8ca20030 	lw	v0,48(a1)
80019a78:	90e60001 	lbu	a2,1(a3)
80019a7c:	00621821 	addu	v1,v1,v0
80019a80:	3c028022 	lui	v0,0x8022
80019a84:	24e70002 	addiu	a3,a3,2
80019a88:	a04650cc 	sb	a2,20684(v0)
80019a8c:	3c028006 	lui	v0,0x8006
80019a90:	96300004 	lhu	s0,4(s1)
80019a94:	aca30020 	sw	v1,32(a1)
80019a98:	24424be8 	addiu	v0,v0,19432
80019a9c:	0040f809 	jalr	v0
80019aa0:	aca7000c 	sw	a3,12(a1)
80019aa4:	02028025 	or	s0,s0,v0
80019aa8:	3202ffff 	andi	v0,s0,0xffff
80019aac:	00021a02 	srl	v1,v0,0x8
80019ab0:	0002102b 	sltu	v0,zero,v0
80019ab4:	a6300004 	sh	s0,4(s1)
80019ab8:	a243000a 	sb	v1,10(s2)
80019abc:	a2420009 	sb	v0,9(s2)
80019ac0:	8fbf001c 	lw	ra,28(sp)
80019ac4:	8fb20018 	lw	s2,24(sp)
80019ac8:	8fb10014 	lw	s1,20(sp)
80019acc:	8fb00010 	lw	s0,16(sp)
80019ad0:	03e00008 	jr	ra
80019ad4:	27bd0020 	addiu	sp,sp,32

80019ad8 <_Z6Op0DM0v>:
80019ad8:	27bdffe0 	addiu	sp,sp,-32
80019adc:	3c058021 	lui	a1,0x8021
80019ae0:	afbf001c 	sw	ra,28(sp)
80019ae4:	afb20018 	sw	s2,24(sp)
80019ae8:	afb10014 	sw	s1,20(sp)
80019aec:	afb00010 	sw	s0,16(sp)
80019af0:	24a5e2a8 	addiu	a1,a1,-7512
80019af4:	8ca6000c 	lw	a2,12(a1)
80019af8:	3c128021 	lui	s2,0x8021
80019afc:	90c20001 	lbu	v0,1(a2)
80019b00:	90c40000 	lbu	a0,0(a2)
80019b04:	2652e284 	addiu	s2,s2,-7548
80019b08:	8e430014 	lw	v1,20(s2)
80019b0c:	00021200 	sll	v0,v0,0x8
80019b10:	00822021 	addu	a0,a0,v0
80019b14:	00832021 	addu	a0,a0,v1
80019b18:	3c028021 	lui	v0,0x8021
80019b1c:	ac447018 	sw	a0,28696(v0)
80019b20:	8ca30020 	lw	v1,32(a1)
80019b24:	8ca20030 	lw	v0,48(a1)
80019b28:	90c70001 	lbu	a3,1(a2)
80019b2c:	00621821 	addu	v1,v1,v0
80019b30:	3c118021 	lui	s1,0x8021
80019b34:	3c028022 	lui	v0,0x8022
80019b38:	2631e2f8 	addiu	s1,s1,-7432
80019b3c:	24c60002 	addiu	a2,a2,2
80019b40:	a04750cc 	sb	a3,20684(v0)
80019b44:	3c028006 	lui	v0,0x8006
80019b48:	96300004 	lhu	s0,4(s1)
80019b4c:	aca30020 	sw	v1,32(a1)
80019b50:	24424be8 	addiu	v0,v0,19432
80019b54:	0040f809 	jalr	v0
80019b58:	aca6000c 	sw	a2,12(a1)
80019b5c:	02028025 	or	s0,s0,v0
80019b60:	3202ffff 	andi	v0,s0,0xffff
80019b64:	00021a02 	srl	v1,v0,0x8
80019b68:	0002102b 	sltu	v0,zero,v0
80019b6c:	a6300004 	sh	s0,4(s1)
80019b70:	a243000a 	sb	v1,10(s2)
80019b74:	a2420009 	sb	v0,9(s2)
80019b78:	8fbf001c 	lw	ra,28(sp)
80019b7c:	8fb20018 	lw	s2,24(sp)
80019b80:	8fb10014 	lw	s1,20(sp)
80019b84:	8fb00010 	lw	s0,16(sp)
80019b88:	03e00008 	jr	ra
80019b8c:	27bd0020 	addiu	sp,sp,32

80019b90 <_Z6OpC3M1v>:
80019b90:	27bdffe8 	addiu	sp,sp,-24
80019b94:	3c058021 	lui	a1,0x8021
80019b98:	afbf0014 	sw	ra,20(sp)
80019b9c:	afb00010 	sw	s0,16(sp)
80019ba0:	24a5e2a8 	addiu	a1,a1,-7512
80019ba4:	8ca8000c 	lw	t0,12(a1)
80019ba8:	3c028022 	lui	v0,0x8022
80019bac:	91030000 	lbu	v1,0(t0)
80019bb0:	3c078021 	lui	a3,0x8021
80019bb4:	a04350cc 	sb	v1,20684(v0)
80019bb8:	24e7e2f8 	addiu	a3,a3,-7432
80019bbc:	91060000 	lbu	a2,0(t0)
80019bc0:	8ca20020 	lw	v0,32(a1)
80019bc4:	94e40008 	lhu	a0,8(a3)
80019bc8:	8ca3002c 	lw	v1,44(a1)
80019bcc:	00c43021 	addu	a2,a2,a0
80019bd0:	24420006 	addiu	v0,v0,6
80019bd4:	00621821 	addu	v1,v1,v0
80019bd8:	30c6ffff 	andi	a2,a2,0xffff
80019bdc:	3c028021 	lui	v0,0x8021
80019be0:	25080001 	addiu	t0,t0,1
80019be4:	ac467018 	sw	a2,28696(v0)
80019be8:	3c028006 	lui	v0,0x8006
80019bec:	aca30020 	sw	v1,32(a1)
80019bf0:	90f00004 	lbu	s0,4(a3)
80019bf4:	00c02021 	move	a0,a2
80019bf8:	244249d4 	addiu	v0,v0,18900
80019bfc:	0040f809 	jalr	v0
80019c00:	aca8000c 	sw	t0,12(a1)
80019c04:	02028023 	subu	s0,s0,v0
80019c08:	00108400 	sll	s0,s0,0x10
80019c0c:	00108403 	sra	s0,s0,0x10
80019c10:	00102027 	nor	a0,zero,s0
80019c14:	3c038021 	lui	v1,0x8021
80019c18:	2463e284 	addiu	v1,v1,-7548
80019c1c:	320500ff 	andi	a1,s0,0xff
80019c20:	000427c2 	srl	a0,a0,0x1f
80019c24:	3c028022 	lui	v0,0x8022
80019c28:	a065000a 	sb	a1,10(v1)
80019c2c:	a45050c6 	sh	s0,20678(v0)
80019c30:	a0640008 	sb	a0,8(v1)
80019c34:	a0650009 	sb	a1,9(v1)
80019c38:	8fbf0014 	lw	ra,20(sp)
80019c3c:	8fb00010 	lw	s0,16(sp)
80019c40:	03e00008 	jr	ra
80019c44:	27bd0018 	addiu	sp,sp,24

80019c48 <_Z6OpDFM1v>:
80019c48:	27bdffe8 	addiu	sp,sp,-24
80019c4c:	3c068021 	lui	a2,0x8021
80019c50:	afbf0014 	sw	ra,20(sp)
80019c54:	afb00010 	sw	s0,16(sp)
80019c58:	24c6e2a8 	addiu	a2,a2,-7512
80019c5c:	8cc7000c 	lw	a3,12(a2)
80019c60:	3c098021 	lui	t1,0x8021
80019c64:	90e20001 	lbu	v0,1(a3)
80019c68:	90e30000 	lbu	v1,0(a3)
80019c6c:	2529e2f8 	addiu	t1,t1,-7432
80019c70:	90e40002 	lbu	a0,2(a3)
80019c74:	9525000a 	lhu	a1,10(t1)
80019c78:	00021200 	sll	v0,v0,0x8
80019c7c:	00621821 	addu	v1,v1,v0
80019c80:	00651821 	addu	v1,v1,a1
80019c84:	00042400 	sll	a0,a0,0x10
80019c88:	3c0200ff 	lui	v0,0xff
80019c8c:	00832021 	addu	a0,a0,v1
80019c90:	3442ffff 	ori	v0,v0,0xffff
80019c94:	00822024 	and	a0,a0,v0
80019c98:	3c028021 	lui	v0,0x8021
80019c9c:	ac447018 	sw	a0,28696(v0)
80019ca0:	8cc30030 	lw	v1,48(a2)
80019ca4:	8cc8002c 	lw	t0,44(a2)
80019ca8:	90ea0002 	lbu	t2,2(a3)
80019cac:	8cc50020 	lw	a1,32(a2)
80019cb0:	00681821 	addu	v1,v1,t0
80019cb4:	3c028022 	lui	v0,0x8022
80019cb8:	00a32821 	addu	a1,a1,v1
80019cbc:	24e70003 	addiu	a3,a3,3
80019cc0:	a04a50cc 	sb	t2,20684(v0)
80019cc4:	3c028006 	lui	v0,0x8006
80019cc8:	91300004 	lbu	s0,4(t1)
80019ccc:	acc50020 	sw	a1,32(a2)
80019cd0:	244249d4 	addiu	v0,v0,18900
80019cd4:	0040f809 	jalr	v0
80019cd8:	acc7000c 	sw	a3,12(a2)
80019cdc:	02028023 	subu	s0,s0,v0
80019ce0:	00108400 	sll	s0,s0,0x10
80019ce4:	00108403 	sra	s0,s0,0x10
80019ce8:	00102027 	nor	a0,zero,s0
80019cec:	3c038021 	lui	v1,0x8021
80019cf0:	2463e284 	addiu	v1,v1,-7548
80019cf4:	320500ff 	andi	a1,s0,0xff
80019cf8:	000427c2 	srl	a0,a0,0x1f
80019cfc:	3c028022 	lui	v0,0x8022
80019d00:	a065000a 	sb	a1,10(v1)
80019d04:	a45050c6 	sh	s0,20678(v0)
80019d08:	a0640008 	sb	a0,8(v1)
80019d0c:	a0650009 	sb	a1,9(v1)
80019d10:	8fbf0014 	lw	ra,20(sp)
80019d14:	8fb00010 	lw	s0,16(sp)
80019d18:	03e00008 	jr	ra
80019d1c:	27bd0018 	addiu	sp,sp,24

80019d20 <_Z6OpCFM1v>:
80019d20:	27bdffe8 	addiu	sp,sp,-24
80019d24:	3c058021 	lui	a1,0x8021
80019d28:	afbf0014 	sw	ra,20(sp)
80019d2c:	afb00010 	sw	s0,16(sp)
80019d30:	24a5e2a8 	addiu	a1,a1,-7512
80019d34:	8ca6000c 	lw	a2,12(a1)
80019d38:	8ca70030 	lw	a3,48(a1)
80019d3c:	90c20001 	lbu	v0,1(a2)
80019d40:	90c40000 	lbu	a0,0(a2)
80019d44:	90c30002 	lbu	v1,2(a2)
80019d48:	00021200 	sll	v0,v0,0x8
80019d4c:	00822021 	addu	a0,a0,v0
80019d50:	00031c00 	sll	v1,v1,0x10
80019d54:	00832021 	addu	a0,a0,v1
80019d58:	3c028021 	lui	v0,0x8021
80019d5c:	ac447018 	sw	a0,28696(v0)
80019d60:	8ca8002c 	lw	t0,44(a1)
80019d64:	90c90002 	lbu	t1,2(a2)
80019d68:	8ca30020 	lw	v1,32(a1)
80019d6c:	3c028021 	lui	v0,0x8021
80019d70:	9050e2fc 	lbu	s0,-7428(v0)
80019d74:	00e83821 	addu	a3,a3,t0
80019d78:	3c028022 	lui	v0,0x8022
80019d7c:	00671821 	addu	v1,v1,a3
80019d80:	24c60003 	addiu	a2,a2,3
80019d84:	a04950cc 	sb	t1,20684(v0)
80019d88:	3c028006 	lui	v0,0x8006
80019d8c:	aca30020 	sw	v1,32(a1)
80019d90:	244249d4 	addiu	v0,v0,18900
80019d94:	0040f809 	jalr	v0
80019d98:	aca6000c 	sw	a2,12(a1)
80019d9c:	02028023 	subu	s0,s0,v0
80019da0:	00108400 	sll	s0,s0,0x10
80019da4:	00108403 	sra	s0,s0,0x10
80019da8:	00102027 	nor	a0,zero,s0
80019dac:	3c038021 	lui	v1,0x8021
80019db0:	2463e284 	addiu	v1,v1,-7548
80019db4:	320500ff 	andi	a1,s0,0xff
80019db8:	000427c2 	srl	a0,a0,0x1f
80019dbc:	3c028022 	lui	v0,0x8022
80019dc0:	a065000a 	sb	a1,10(v1)
80019dc4:	a45050c6 	sh	s0,20678(v0)
80019dc8:	a0640008 	sb	a0,8(v1)
80019dcc:	a0650009 	sb	a1,9(v1)
80019dd0:	8fbf0014 	lw	ra,20(sp)
80019dd4:	8fb00010 	lw	s0,16(sp)
80019dd8:	03e00008 	jr	ra
80019ddc:	27bd0018 	addiu	sp,sp,24

80019de0 <_Z6OpD9M1v>:
80019de0:	27bdffe0 	addiu	sp,sp,-32
80019de4:	3c058021 	lui	a1,0x8021
80019de8:	afbf0018 	sw	ra,24(sp)
80019dec:	afb10014 	sw	s1,20(sp)
80019df0:	afb00010 	sw	s0,16(sp)
80019df4:	24a5e2a8 	addiu	a1,a1,-7512
80019df8:	8ca8000c 	lw	t0,12(a1)
80019dfc:	3c118021 	lui	s1,0x8021
80019e00:	2631e284 	addiu	s1,s1,-7548
80019e04:	3c078021 	lui	a3,0x8021
80019e08:	91030000 	lbu	v1,0(t0)
80019e0c:	8e260014 	lw	a2,20(s1)
80019e10:	24e7e2f8 	addiu	a3,a3,-7432
80019e14:	91040001 	lbu	a0,1(t0)
80019e18:	94e2000c 	lhu	v0,12(a3)
80019e1c:	00661821 	addu	v1,v1,a2
80019e20:	00621821 	addu	v1,v1,v0
80019e24:	00042200 	sll	a0,a0,0x8
80019e28:	00832021 	addu	a0,a0,v1
80019e2c:	3c028021 	lui	v0,0x8021
80019e30:	ac447018 	sw	a0,28696(v0)
80019e34:	8ca30020 	lw	v1,32(a1)
80019e38:	8ca20030 	lw	v0,48(a1)
80019e3c:	91060001 	lbu	a2,1(t0)
80019e40:	00621821 	addu	v1,v1,v0
80019e44:	3c028022 	lui	v0,0x8022
80019e48:	25080002 	addiu	t0,t0,2
80019e4c:	a04650cc 	sb	a2,20684(v0)
80019e50:	3c028006 	lui	v0,0x8006
80019e54:	90f00004 	lbu	s0,4(a3)
80019e58:	aca30020 	sw	v1,32(a1)
80019e5c:	244249d4 	addiu	v0,v0,18900
80019e60:	0040f809 	jalr	v0
80019e64:	aca8000c 	sw	t0,12(a1)
80019e68:	02028023 	subu	s0,s0,v0
80019e6c:	00108400 	sll	s0,s0,0x10
80019e70:	00108403 	sra	s0,s0,0x10
80019e74:	00101827 	nor	v1,zero,s0
80019e78:	3c028022 	lui	v0,0x8022
80019e7c:	320400ff 	andi	a0,s0,0xff
80019e80:	a45050c6 	sh	s0,20678(v0)
80019e84:	00031fc2 	srl	v1,v1,0x1f
80019e88:	a224000a 	sb	a0,10(s1)
80019e8c:	a2230008 	sb	v1,8(s1)
80019e90:	a2240009 	sb	a0,9(s1)
80019e94:	8fbf0018 	lw	ra,24(sp)
80019e98:	8fb10014 	lw	s1,20(sp)
80019e9c:	8fb00010 	lw	s0,16(sp)
80019ea0:	03e00008 	jr	ra
80019ea4:	27bd0020 	addiu	sp,sp,32

80019ea8 <_Z6OpDDM1v>:
80019ea8:	27bdffe0 	addiu	sp,sp,-32
80019eac:	3c058021 	lui	a1,0x8021
80019eb0:	afbf0018 	sw	ra,24(sp)
80019eb4:	afb10014 	sw	s1,20(sp)
80019eb8:	afb00010 	sw	s0,16(sp)
80019ebc:	24a5e2a8 	addiu	a1,a1,-7512
80019ec0:	8ca8000c 	lw	t0,12(a1)
80019ec4:	3c118021 	lui	s1,0x8021
80019ec8:	2631e284 	addiu	s1,s1,-7548
80019ecc:	3c078021 	lui	a3,0x8021
80019ed0:	91030000 	lbu	v1,0(t0)
80019ed4:	8e260014 	lw	a2,20(s1)
80019ed8:	24e7e2f8 	addiu	a3,a3,-7432
80019edc:	91040001 	lbu	a0,1(t0)
80019ee0:	94e2000a 	lhu	v0,10(a3)
80019ee4:	00661821 	addu	v1,v1,a2
80019ee8:	00621821 	addu	v1,v1,v0
80019eec:	00042200 	sll	a0,a0,0x8
80019ef0:	00832021 	addu	a0,a0,v1
80019ef4:	3c028021 	lui	v0,0x8021
80019ef8:	ac447018 	sw	a0,28696(v0)
80019efc:	8ca30020 	lw	v1,32(a1)
80019f00:	8ca20030 	lw	v0,48(a1)
80019f04:	91060001 	lbu	a2,1(t0)
80019f08:	00621821 	addu	v1,v1,v0
80019f0c:	3c028022 	lui	v0,0x8022
80019f10:	25080002 	addiu	t0,t0,2
80019f14:	a04650cc 	sb	a2,20684(v0)
80019f18:	3c028006 	lui	v0,0x8006
80019f1c:	90f00004 	lbu	s0,4(a3)
80019f20:	aca30020 	sw	v1,32(a1)
80019f24:	244249d4 	addiu	v0,v0,18900
80019f28:	0040f809 	jalr	v0
80019f2c:	aca8000c 	sw	t0,12(a1)
80019f30:	02028023 	subu	s0,s0,v0
80019f34:	00108400 	sll	s0,s0,0x10
80019f38:	00108403 	sra	s0,s0,0x10
80019f3c:	00101827 	nor	v1,zero,s0
80019f40:	3c028022 	lui	v0,0x8022
80019f44:	320400ff 	andi	a0,s0,0xff
80019f48:	a45050c6 	sh	s0,20678(v0)
80019f4c:	00031fc2 	srl	v1,v1,0x1f
80019f50:	a224000a 	sb	a0,10(s1)
80019f54:	a2230008 	sb	v1,8(s1)
80019f58:	a2240009 	sb	a0,9(s1)
80019f5c:	8fbf0018 	lw	ra,24(sp)
80019f60:	8fb10014 	lw	s1,20(sp)
80019f64:	8fb00010 	lw	s0,16(sp)
80019f68:	03e00008 	jr	ra
80019f6c:	27bd0020 	addiu	sp,sp,32

80019f70 <_Z6OpCDM1v>:
80019f70:	27bdffe0 	addiu	sp,sp,-32
80019f74:	3c038021 	lui	v1,0x8021
80019f78:	afbf0018 	sw	ra,24(sp)
80019f7c:	afb10014 	sw	s1,20(sp)
80019f80:	afb00010 	sw	s0,16(sp)
80019f84:	2463e2a8 	addiu	v1,v1,-7512
80019f88:	8c66000c 	lw	a2,12(v1)
80019f8c:	3c118021 	lui	s1,0x8021
80019f90:	90c20001 	lbu	v0,1(a2)
80019f94:	90c40000 	lbu	a0,0(a2)
80019f98:	2631e284 	addiu	s1,s1,-7548
80019f9c:	8e250014 	lw	a1,20(s1)
80019fa0:	00021200 	sll	v0,v0,0x8
80019fa4:	00822021 	addu	a0,a0,v0
80019fa8:	00852021 	addu	a0,a0,a1
80019fac:	3c028021 	lui	v0,0x8021
80019fb0:	ac447018 	sw	a0,28696(v0)
80019fb4:	8c650020 	lw	a1,32(v1)
80019fb8:	8c620030 	lw	v0,48(v1)
80019fbc:	90c70001 	lbu	a3,1(a2)
80019fc0:	00a22821 	addu	a1,a1,v0
80019fc4:	3c028021 	lui	v0,0x8021
80019fc8:	9050e2fc 	lbu	s0,-7428(v0)
80019fcc:	3c028022 	lui	v0,0x8022
80019fd0:	24c60002 	addiu	a2,a2,2
80019fd4:	a04750cc 	sb	a3,20684(v0)
80019fd8:	3c028006 	lui	v0,0x8006
80019fdc:	ac650020 	sw	a1,32(v1)
80019fe0:	244249d4 	addiu	v0,v0,18900
80019fe4:	0040f809 	jalr	v0
80019fe8:	ac66000c 	sw	a2,12(v1)
80019fec:	02028023 	subu	s0,s0,v0
80019ff0:	00108400 	sll	s0,s0,0x10
80019ff4:	00108403 	sra	s0,s0,0x10
80019ff8:	00101827 	nor	v1,zero,s0
80019ffc:	3c028022 	lui	v0,0x8022
8001a000:	320400ff 	andi	a0,s0,0xff
8001a004:	a45050c6 	sh	s0,20678(v0)
8001a008:	00031fc2 	srl	v1,v1,0x1f
8001a00c:	a224000a 	sb	a0,10(s1)
8001a010:	a2230008 	sb	v1,8(s1)
8001a014:	a2240009 	sb	a0,9(s1)
8001a018:	8fbf0018 	lw	ra,24(sp)
8001a01c:	8fb10014 	lw	s1,20(sp)
8001a020:	8fb00010 	lw	s0,16(sp)
8001a024:	03e00008 	jr	ra
8001a028:	27bd0020 	addiu	sp,sp,32

8001a02c <_Z6OpD5M1v>:
8001a02c:	27bdffe8 	addiu	sp,sp,-24
8001a030:	3c068021 	lui	a2,0x8021
8001a034:	afbf0014 	sw	ra,20(sp)
8001a038:	afb00010 	sw	s0,16(sp)
8001a03c:	24c6e2a8 	addiu	a2,a2,-7512
8001a040:	8cca000c 	lw	t2,12(a2)
8001a044:	3c098021 	lui	t1,0x8021
8001a048:	91430000 	lbu	v1,0(t2)
8001a04c:	2529e2f8 	addiu	t1,t1,-7432
8001a050:	3c028022 	lui	v0,0x8022
8001a054:	a04350cc 	sb	v1,20684(v0)
8001a058:	95280006 	lhu	t0,6(t1)
8001a05c:	9522000a 	lhu	v0,10(t1)
8001a060:	95230002 	lhu	v1,2(t1)
8001a064:	01024021 	addu	t0,t0,v0
8001a068:	30630100 	andi	v1,v1,0x100
8001a06c:	8cc40020 	lw	a0,32(a2)
8001a070:	3402ffff 	li	v0,0xffff
8001a074:	240500ff 	li	a1,255
8001a078:	91470000 	lbu	a3,0(t2)
8001a07c:	0043280a 	movz	a1,v0,v1
8001a080:	8cc2002c 	lw	v0,44(a2)
8001a084:	24840006 	addiu	a0,a0,6
8001a088:	00441021 	addu	v0,v0,a0
8001a08c:	00e83821 	addu	a3,a3,t0
8001a090:	00a72824 	and	a1,a1,a3
8001a094:	acc20020 	sw	v0,32(a2)
8001a098:	3c028021 	lui	v0,0x8021
8001a09c:	ac457018 	sw	a1,28696(v0)
8001a0a0:	254a0001 	addiu	t2,t2,1
8001a0a4:	3c028006 	lui	v0,0x8006
8001a0a8:	00a02021 	move	a0,a1
8001a0ac:	91300004 	lbu	s0,4(t1)
8001a0b0:	244249d4 	addiu	v0,v0,18900
8001a0b4:	0040f809 	jalr	v0
8001a0b8:	acca000c 	sw	t2,12(a2)
8001a0bc:	02028023 	subu	s0,s0,v0
8001a0c0:	00108400 	sll	s0,s0,0x10
8001a0c4:	00108403 	sra	s0,s0,0x10
8001a0c8:	00102027 	nor	a0,zero,s0
8001a0cc:	3c038021 	lui	v1,0x8021
8001a0d0:	2463e284 	addiu	v1,v1,-7548
8001a0d4:	320500ff 	andi	a1,s0,0xff
8001a0d8:	000427c2 	srl	a0,a0,0x1f
8001a0dc:	3c028022 	lui	v0,0x8022
8001a0e0:	a065000a 	sb	a1,10(v1)
8001a0e4:	a45050c6 	sh	s0,20678(v0)
8001a0e8:	a0640008 	sb	a0,8(v1)
8001a0ec:	a0650009 	sb	a1,9(v1)
8001a0f0:	8fbf0014 	lw	ra,20(sp)
8001a0f4:	8fb00010 	lw	s0,16(sp)
8001a0f8:	03e00008 	jr	ra
8001a0fc:	27bd0018 	addiu	sp,sp,24

8001a100 <_Z6Op15M0v>:
8001a100:	27bdffe0 	addiu	sp,sp,-32
8001a104:	3c068021 	lui	a2,0x8021
8001a108:	afbf0018 	sw	ra,24(sp)
8001a10c:	afb10014 	sw	s1,20(sp)
8001a110:	afb00010 	sw	s0,16(sp)
8001a114:	24c6e2a8 	addiu	a2,a2,-7512
8001a118:	8cc9000c 	lw	t1,12(a2)
8001a11c:	3c118021 	lui	s1,0x8021
8001a120:	91230000 	lbu	v1,0(t1)
8001a124:	2631e2f8 	addiu	s1,s1,-7432
8001a128:	3c028022 	lui	v0,0x8022
8001a12c:	a04350cc 	sb	v1,20684(v0)
8001a130:	96280006 	lhu	t0,6(s1)
8001a134:	9622000a 	lhu	v0,10(s1)
8001a138:	96230002 	lhu	v1,2(s1)
8001a13c:	01024021 	addu	t0,t0,v0
8001a140:	30630100 	andi	v1,v1,0x100
8001a144:	8cc40020 	lw	a0,32(a2)
8001a148:	3402ffff 	li	v0,0xffff
8001a14c:	240500ff 	li	a1,255
8001a150:	91270000 	lbu	a3,0(t1)
8001a154:	0043280a 	movz	a1,v0,v1
8001a158:	8cc2002c 	lw	v0,44(a2)
8001a15c:	24840006 	addiu	a0,a0,6
8001a160:	00441021 	addu	v0,v0,a0
8001a164:	00e83821 	addu	a3,a3,t0
8001a168:	00a72824 	and	a1,a1,a3
8001a16c:	acc20020 	sw	v0,32(a2)
8001a170:	3c028021 	lui	v0,0x8021
8001a174:	25290001 	addiu	t1,t1,1
8001a178:	ac457018 	sw	a1,28696(v0)
8001a17c:	3c028006 	lui	v0,0x8006
8001a180:	96300004 	lhu	s0,4(s1)
8001a184:	00a02021 	move	a0,a1
8001a188:	24424be8 	addiu	v0,v0,19432
8001a18c:	0040f809 	jalr	v0
8001a190:	acc9000c 	sw	t1,12(a2)
8001a194:	02028025 	or	s0,s0,v0
8001a198:	3203ffff 	andi	v1,s0,0xffff
8001a19c:	3c028021 	lui	v0,0x8021
8001a1a0:	2442e284 	addiu	v0,v0,-7548
8001a1a4:	00032202 	srl	a0,v1,0x8
8001a1a8:	0003182b 	sltu	v1,zero,v1
8001a1ac:	a044000a 	sb	a0,10(v0)
8001a1b0:	a0430009 	sb	v1,9(v0)
8001a1b4:	a6300004 	sh	s0,4(s1)
8001a1b8:	8fbf0018 	lw	ra,24(sp)
8001a1bc:	8fb10014 	lw	s1,20(sp)
8001a1c0:	8fb00010 	lw	s0,16(sp)
8001a1c4:	03e00008 	jr	ra
8001a1c8:	27bd0020 	addiu	sp,sp,32

8001a1cc <_Z6Op43M0v>:
8001a1cc:	27bdffe0 	addiu	sp,sp,-32
8001a1d0:	3c058021 	lui	a1,0x8021
8001a1d4:	afbf0018 	sw	ra,24(sp)
8001a1d8:	afb10014 	sw	s1,20(sp)
8001a1dc:	afb00010 	sw	s0,16(sp)
8001a1e0:	24a5e2a8 	addiu	a1,a1,-7512
8001a1e4:	8ca7000c 	lw	a3,12(a1)
8001a1e8:	3c028022 	lui	v0,0x8022
8001a1ec:	90e30000 	lbu	v1,0(a3)
8001a1f0:	3c118021 	lui	s1,0x8021
8001a1f4:	a04350cc 	sb	v1,20684(v0)
8001a1f8:	2631e2f8 	addiu	s1,s1,-7432
8001a1fc:	90e60000 	lbu	a2,0(a3)
8001a200:	96240008 	lhu	a0,8(s1)
8001a204:	8ca20020 	lw	v0,32(a1)
8001a208:	8ca3002c 	lw	v1,44(a1)
8001a20c:	00c43021 	addu	a2,a2,a0
8001a210:	24420006 	addiu	v0,v0,6
8001a214:	00621821 	addu	v1,v1,v0
8001a218:	30c6ffff 	andi	a2,a2,0xffff
8001a21c:	3c028021 	lui	v0,0x8021
8001a220:	24e70001 	addiu	a3,a3,1
8001a224:	ac467018 	sw	a2,28696(v0)
8001a228:	3c028006 	lui	v0,0x8006
8001a22c:	96300004 	lhu	s0,4(s1)
8001a230:	00c02021 	move	a0,a2
8001a234:	aca30020 	sw	v1,32(a1)
8001a238:	24424be8 	addiu	v0,v0,19432
8001a23c:	0040f809 	jalr	v0
8001a240:	aca7000c 	sw	a3,12(a1)
8001a244:	02028026 	xor	s0,s0,v0
8001a248:	3203ffff 	andi	v1,s0,0xffff
8001a24c:	3c028021 	lui	v0,0x8021
8001a250:	2442e284 	addiu	v0,v0,-7548
8001a254:	00032202 	srl	a0,v1,0x8
8001a258:	0003182b 	sltu	v1,zero,v1
8001a25c:	a044000a 	sb	a0,10(v0)
8001a260:	a0430009 	sb	v1,9(v0)
8001a264:	a6300004 	sh	s0,4(s1)
8001a268:	8fbf0018 	lw	ra,24(sp)
8001a26c:	8fb10014 	lw	s1,20(sp)
8001a270:	8fb00010 	lw	s0,16(sp)
8001a274:	03e00008 	jr	ra
8001a278:	27bd0020 	addiu	sp,sp,32

8001a27c <_Z6Op5FM0v>:
8001a27c:	27bdffe0 	addiu	sp,sp,-32
8001a280:	3c068021 	lui	a2,0x8021
8001a284:	afbf0018 	sw	ra,24(sp)
8001a288:	afb10014 	sw	s1,20(sp)
8001a28c:	afb00010 	sw	s0,16(sp)
8001a290:	24c6e2a8 	addiu	a2,a2,-7512
8001a294:	8cc7000c 	lw	a3,12(a2)
8001a298:	3c118021 	lui	s1,0x8021
8001a29c:	90e20001 	lbu	v0,1(a3)
8001a2a0:	90e30000 	lbu	v1,0(a3)
8001a2a4:	2631e2f8 	addiu	s1,s1,-7432
8001a2a8:	90e40002 	lbu	a0,2(a3)
8001a2ac:	9625000a 	lhu	a1,10(s1)
8001a2b0:	00021200 	sll	v0,v0,0x8
8001a2b4:	00621821 	addu	v1,v1,v0
8001a2b8:	00651821 	addu	v1,v1,a1
8001a2bc:	00042400 	sll	a0,a0,0x10
8001a2c0:	3c0200ff 	lui	v0,0xff
8001a2c4:	00832021 	addu	a0,a0,v1
8001a2c8:	3442ffff 	ori	v0,v0,0xffff
8001a2cc:	00822024 	and	a0,a0,v0
8001a2d0:	3c028021 	lui	v0,0x8021
8001a2d4:	ac447018 	sw	a0,28696(v0)
8001a2d8:	8cc30030 	lw	v1,48(a2)
8001a2dc:	8cc8002c 	lw	t0,44(a2)
8001a2e0:	90e90002 	lbu	t1,2(a3)
8001a2e4:	8cc50020 	lw	a1,32(a2)
8001a2e8:	00681821 	addu	v1,v1,t0
8001a2ec:	3c028022 	lui	v0,0x8022
8001a2f0:	00a32821 	addu	a1,a1,v1
8001a2f4:	24e70003 	addiu	a3,a3,3
8001a2f8:	a04950cc 	sb	t1,20684(v0)
8001a2fc:	3c028006 	lui	v0,0x8006
8001a300:	96300004 	lhu	s0,4(s1)
8001a304:	acc50020 	sw	a1,32(a2)
8001a308:	24424be8 	addiu	v0,v0,19432
8001a30c:	0040f809 	jalr	v0
8001a310:	acc7000c 	sw	a3,12(a2)
8001a314:	02028026 	xor	s0,s0,v0
8001a318:	3203ffff 	andi	v1,s0,0xffff
8001a31c:	3c028021 	lui	v0,0x8021
8001a320:	2442e284 	addiu	v0,v0,-7548
8001a324:	00032202 	srl	a0,v1,0x8
8001a328:	0003182b 	sltu	v1,zero,v1
8001a32c:	a044000a 	sb	a0,10(v0)
8001a330:	a0430009 	sb	v1,9(v0)
8001a334:	a6300004 	sh	s0,4(s1)
8001a338:	8fbf0018 	lw	ra,24(sp)
8001a33c:	8fb10014 	lw	s1,20(sp)
8001a340:	8fb00010 	lw	s0,16(sp)
8001a344:	03e00008 	jr	ra
8001a348:	27bd0020 	addiu	sp,sp,32

8001a34c <_Z6Op4FM0v>:
8001a34c:	27bdffe0 	addiu	sp,sp,-32
8001a350:	3c058021 	lui	a1,0x8021
8001a354:	afbf0018 	sw	ra,24(sp)
8001a358:	afb10014 	sw	s1,20(sp)
8001a35c:	afb00010 	sw	s0,16(sp)
8001a360:	24a5e2a8 	addiu	a1,a1,-7512
8001a364:	8ca6000c 	lw	a2,12(a1)
8001a368:	8ca8002c 	lw	t0,44(a1)
8001a36c:	90c20001 	lbu	v0,1(a2)
8001a370:	90c40000 	lbu	a0,0(a2)
8001a374:	90c30002 	lbu	v1,2(a2)
8001a378:	00021200 	sll	v0,v0,0x8
8001a37c:	00822021 	addu	a0,a0,v0
8001a380:	00031c00 	sll	v1,v1,0x10
8001a384:	00832021 	addu	a0,a0,v1
8001a388:	8ca70030 	lw	a3,48(a1)
8001a38c:	3c028021 	lui	v0,0x8021
8001a390:	ac447018 	sw	a0,28696(v0)
8001a394:	8ca30020 	lw	v1,32(a1)
8001a398:	00e83821 	addu	a3,a3,t0
8001a39c:	90c80002 	lbu	t0,2(a2)
8001a3a0:	3c028022 	lui	v0,0x8022
8001a3a4:	3c118021 	lui	s1,0x8021
8001a3a8:	2631e2f8 	addiu	s1,s1,-7432
8001a3ac:	00671821 	addu	v1,v1,a3
8001a3b0:	24c60003 	addiu	a2,a2,3
8001a3b4:	a04850cc 	sb	t0,20684(v0)
8001a3b8:	3c028006 	lui	v0,0x8006
8001a3bc:	96300004 	lhu	s0,4(s1)
8001a3c0:	aca30020 	sw	v1,32(a1)
8001a3c4:	24424be8 	addiu	v0,v0,19432
8001a3c8:	0040f809 	jalr	v0
8001a3cc:	aca6000c 	sw	a2,12(a1)
8001a3d0:	02028026 	xor	s0,s0,v0
8001a3d4:	3203ffff 	andi	v1,s0,0xffff
8001a3d8:	3c028021 	lui	v0,0x8021
8001a3dc:	2442e284 	addiu	v0,v0,-7548
8001a3e0:	00032202 	srl	a0,v1,0x8
8001a3e4:	0003182b 	sltu	v1,zero,v1
8001a3e8:	a044000a 	sb	a0,10(v0)
8001a3ec:	a0430009 	sb	v1,9(v0)
8001a3f0:	a6300004 	sh	s0,4(s1)
8001a3f4:	8fbf0018 	lw	ra,24(sp)
8001a3f8:	8fb10014 	lw	s1,20(sp)
8001a3fc:	8fb00010 	lw	s0,16(sp)
8001a400:	03e00008 	jr	ra
8001a404:	27bd0020 	addiu	sp,sp,32

8001a408 <_Z6Op59M0v>:
8001a408:	27bdffe0 	addiu	sp,sp,-32
8001a40c:	3c058021 	lui	a1,0x8021
8001a410:	afbf001c 	sw	ra,28(sp)
8001a414:	afb20018 	sw	s2,24(sp)
8001a418:	afb10014 	sw	s1,20(sp)
8001a41c:	afb00010 	sw	s0,16(sp)
8001a420:	24a5e2a8 	addiu	a1,a1,-7512
8001a424:	8ca7000c 	lw	a3,12(a1)
8001a428:	3c128021 	lui	s2,0x8021
8001a42c:	2652e284 	addiu	s2,s2,-7548
8001a430:	3c118021 	lui	s1,0x8021
8001a434:	90e30000 	lbu	v1,0(a3)
8001a438:	2631e2f8 	addiu	s1,s1,-7432
8001a43c:	8e460014 	lw	a2,20(s2)
8001a440:	90e40001 	lbu	a0,1(a3)
8001a444:	9622000c 	lhu	v0,12(s1)
8001a448:	00661821 	addu	v1,v1,a2
8001a44c:	00621821 	addu	v1,v1,v0
8001a450:	00042200 	sll	a0,a0,0x8
8001a454:	00832021 	addu	a0,a0,v1
8001a458:	3c028021 	lui	v0,0x8021
8001a45c:	ac447018 	sw	a0,28696(v0)
8001a460:	8ca30020 	lw	v1,32(a1)
8001a464:	8ca20030 	lw	v0,48(a1)
8001a468:	90e60001 	lbu	a2,1(a3)
8001a46c:	00621821 	addu	v1,v1,v0
8001a470:	3c028022 	lui	v0,0x8022
8001a474:	24e70002 	addiu	a3,a3,2
8001a478:	a04650cc 	sb	a2,20684(v0)
8001a47c:	3c028006 	lui	v0,0x8006
8001a480:	96300004 	lhu	s0,4(s1)
8001a484:	aca30020 	sw	v1,32(a1)
8001a488:	24424be8 	addiu	v0,v0,19432
8001a48c:	0040f809 	jalr	v0
8001a490:	aca7000c 	sw	a3,12(a1)
8001a494:	02028026 	xor	s0,s0,v0
8001a498:	3202ffff 	andi	v0,s0,0xffff
8001a49c:	00021a02 	srl	v1,v0,0x8
8001a4a0:	0002102b 	sltu	v0,zero,v0
8001a4a4:	a6300004 	sh	s0,4(s1)
8001a4a8:	a243000a 	sb	v1,10(s2)
8001a4ac:	a2420009 	sb	v0,9(s2)
8001a4b0:	8fbf001c 	lw	ra,28(sp)
8001a4b4:	8fb20018 	lw	s2,24(sp)
8001a4b8:	8fb10014 	lw	s1,20(sp)
8001a4bc:	8fb00010 	lw	s0,16(sp)
8001a4c0:	03e00008 	jr	ra
8001a4c4:	27bd0020 	addiu	sp,sp,32

8001a4c8 <_Z6Op5DM0v>:
8001a4c8:	27bdffe0 	addiu	sp,sp,-32
8001a4cc:	3c058021 	lui	a1,0x8021
8001a4d0:	afbf001c 	sw	ra,28(sp)
8001a4d4:	afb20018 	sw	s2,24(sp)
8001a4d8:	afb10014 	sw	s1,20(sp)
8001a4dc:	afb00010 	sw	s0,16(sp)
8001a4e0:	24a5e2a8 	addiu	a1,a1,-7512
8001a4e4:	8ca7000c 	lw	a3,12(a1)
8001a4e8:	3c128021 	lui	s2,0x8021
8001a4ec:	2652e284 	addiu	s2,s2,-7548
8001a4f0:	3c118021 	lui	s1,0x8021
8001a4f4:	90e30000 	lbu	v1,0(a3)
8001a4f8:	2631e2f8 	addiu	s1,s1,-7432
8001a4fc:	8e460014 	lw	a2,20(s2)
8001a500:	90e40001 	lbu	a0,1(a3)
8001a504:	9622000a 	lhu	v0,10(s1)
8001a508:	00661821 	addu	v1,v1,a2
8001a50c:	00621821 	addu	v1,v1,v0
8001a510:	00042200 	sll	a0,a0,0x8
8001a514:	00832021 	addu	a0,a0,v1
8001a518:	3c028021 	lui	v0,0x8021
8001a51c:	ac447018 	sw	a0,28696(v0)
8001a520:	8ca30020 	lw	v1,32(a1)
8001a524:	8ca20030 	lw	v0,48(a1)
8001a528:	90e60001 	lbu	a2,1(a3)
8001a52c:	00621821 	addu	v1,v1,v0
8001a530:	3c028022 	lui	v0,0x8022
8001a534:	24e70002 	addiu	a3,a3,2
8001a538:	a04650cc 	sb	a2,20684(v0)
8001a53c:	3c028006 	lui	v0,0x8006
8001a540:	96300004 	lhu	s0,4(s1)
8001a544:	aca30020 	sw	v1,32(a1)
8001a548:	24424be8 	addiu	v0,v0,19432
8001a54c:	0040f809 	jalr	v0
8001a550:	aca7000c 	sw	a3,12(a1)
8001a554:	02028026 	xor	s0,s0,v0
8001a558:	3202ffff 	andi	v0,s0,0xffff
8001a55c:	00021a02 	srl	v1,v0,0x8
8001a560:	0002102b 	sltu	v0,zero,v0
8001a564:	a6300004 	sh	s0,4(s1)
8001a568:	a243000a 	sb	v1,10(s2)
8001a56c:	a2420009 	sb	v0,9(s2)
8001a570:	8fbf001c 	lw	ra,28(sp)
8001a574:	8fb20018 	lw	s2,24(sp)
8001a578:	8fb10014 	lw	s1,20(sp)
8001a57c:	8fb00010 	lw	s0,16(sp)
8001a580:	03e00008 	jr	ra
8001a584:	27bd0020 	addiu	sp,sp,32

8001a588 <_Z6Op4DM0v>:
8001a588:	27bdffe0 	addiu	sp,sp,-32
8001a58c:	3c058021 	lui	a1,0x8021
8001a590:	afbf001c 	sw	ra,28(sp)
8001a594:	afb20018 	sw	s2,24(sp)
8001a598:	afb10014 	sw	s1,20(sp)
8001a59c:	afb00010 	sw	s0,16(sp)
8001a5a0:	24a5e2a8 	addiu	a1,a1,-7512
8001a5a4:	8ca6000c 	lw	a2,12(a1)
8001a5a8:	3c128021 	lui	s2,0x8021
8001a5ac:	90c20001 	lbu	v0,1(a2)
8001a5b0:	90c40000 	lbu	a0,0(a2)
8001a5b4:	2652e284 	addiu	s2,s2,-7548
8001a5b8:	8e430014 	lw	v1,20(s2)
8001a5bc:	00021200 	sll	v0,v0,0x8
8001a5c0:	00822021 	addu	a0,a0,v0
8001a5c4:	00832021 	addu	a0,a0,v1
8001a5c8:	3c028021 	lui	v0,0x8021
8001a5cc:	ac447018 	sw	a0,28696(v0)
8001a5d0:	8ca30020 	lw	v1,32(a1)
8001a5d4:	8ca20030 	lw	v0,48(a1)
8001a5d8:	90c70001 	lbu	a3,1(a2)
8001a5dc:	00621821 	addu	v1,v1,v0
8001a5e0:	3c118021 	lui	s1,0x8021
8001a5e4:	3c028022 	lui	v0,0x8022
8001a5e8:	2631e2f8 	addiu	s1,s1,-7432
8001a5ec:	24c60002 	addiu	a2,a2,2
8001a5f0:	a04750cc 	sb	a3,20684(v0)
8001a5f4:	3c028006 	lui	v0,0x8006
8001a5f8:	96300004 	lhu	s0,4(s1)
8001a5fc:	aca30020 	sw	v1,32(a1)
8001a600:	24424be8 	addiu	v0,v0,19432
8001a604:	0040f809 	jalr	v0
8001a608:	aca6000c 	sw	a2,12(a1)
8001a60c:	02028026 	xor	s0,s0,v0
8001a610:	3202ffff 	andi	v0,s0,0xffff
8001a614:	00021a02 	srl	v1,v0,0x8
8001a618:	0002102b 	sltu	v0,zero,v0
8001a61c:	a6300004 	sh	s0,4(s1)
8001a620:	a243000a 	sb	v1,10(s2)
8001a624:	a2420009 	sb	v0,9(s2)
8001a628:	8fbf001c 	lw	ra,28(sp)
8001a62c:	8fb20018 	lw	s2,24(sp)
8001a630:	8fb10014 	lw	s1,20(sp)
8001a634:	8fb00010 	lw	s0,16(sp)
8001a638:	03e00008 	jr	ra
8001a63c:	27bd0020 	addiu	sp,sp,32

8001a640 <_Z6Op55M0v>:
8001a640:	27bdffe0 	addiu	sp,sp,-32
8001a644:	3c068021 	lui	a2,0x8021
8001a648:	afbf0018 	sw	ra,24(sp)
8001a64c:	afb10014 	sw	s1,20(sp)
8001a650:	afb00010 	sw	s0,16(sp)
8001a654:	24c6e2a8 	addiu	a2,a2,-7512
8001a658:	8cc9000c 	lw	t1,12(a2)
8001a65c:	3c118021 	lui	s1,0x8021
8001a660:	91230000 	lbu	v1,0(t1)
8001a664:	2631e2f8 	addiu	s1,s1,-7432
8001a668:	3c028022 	lui	v0,0x8022
8001a66c:	a04350cc 	sb	v1,20684(v0)
8001a670:	96280006 	lhu	t0,6(s1)
8001a674:	9622000a 	lhu	v0,10(s1)
8001a678:	96230002 	lhu	v1,2(s1)
8001a67c:	01024021 	addu	t0,t0,v0
8001a680:	30630100 	andi	v1,v1,0x100
8001a684:	8cc40020 	lw	a0,32(a2)
8001a688:	3402ffff 	li	v0,0xffff
8001a68c:	240500ff 	li	a1,255
8001a690:	91270000 	lbu	a3,0(t1)
8001a694:	0043280a 	movz	a1,v0,v1
8001a698:	8cc2002c 	lw	v0,44(a2)
8001a69c:	24840006 	addiu	a0,a0,6
8001a6a0:	00441021 	addu	v0,v0,a0
8001a6a4:	00e83821 	addu	a3,a3,t0
8001a6a8:	00a72824 	and	a1,a1,a3
8001a6ac:	acc20020 	sw	v0,32(a2)
8001a6b0:	3c028021 	lui	v0,0x8021
8001a6b4:	25290001 	addiu	t1,t1,1
8001a6b8:	ac457018 	sw	a1,28696(v0)
8001a6bc:	3c028006 	lui	v0,0x8006
8001a6c0:	96300004 	lhu	s0,4(s1)
8001a6c4:	00a02021 	move	a0,a1
8001a6c8:	24424be8 	addiu	v0,v0,19432
8001a6cc:	0040f809 	jalr	v0
8001a6d0:	acc9000c 	sw	t1,12(a2)
8001a6d4:	02028026 	xor	s0,s0,v0
8001a6d8:	3203ffff 	andi	v1,s0,0xffff
8001a6dc:	3c028021 	lui	v0,0x8021
8001a6e0:	2442e284 	addiu	v0,v0,-7548
8001a6e4:	00032202 	srl	a0,v1,0x8
8001a6e8:	0003182b 	sltu	v1,zero,v1
8001a6ec:	a044000a 	sb	a0,10(v0)
8001a6f0:	a0430009 	sb	v1,9(v0)
8001a6f4:	a6300004 	sh	s0,4(s1)
8001a6f8:	8fbf0018 	lw	ra,24(sp)
8001a6fc:	8fb10014 	lw	s1,20(sp)
8001a700:	8fb00010 	lw	s0,16(sp)
8001a704:	03e00008 	jr	ra
8001a708:	27bd0020 	addiu	sp,sp,32

8001a70c <_Z6Op23M0v>:
8001a70c:	27bdffe0 	addiu	sp,sp,-32
8001a710:	3c058021 	lui	a1,0x8021
8001a714:	afbf0018 	sw	ra,24(sp)
8001a718:	afb10014 	sw	s1,20(sp)
8001a71c:	afb00010 	sw	s0,16(sp)
8001a720:	24a5e2a8 	addiu	a1,a1,-7512
8001a724:	8ca7000c 	lw	a3,12(a1)
8001a728:	3c028022 	lui	v0,0x8022
8001a72c:	90e30000 	lbu	v1,0(a3)
8001a730:	3c118021 	lui	s1,0x8021
8001a734:	a04350cc 	sb	v1,20684(v0)
8001a738:	2631e2f8 	addiu	s1,s1,-7432
8001a73c:	90e60000 	lbu	a2,0(a3)
8001a740:	96240008 	lhu	a0,8(s1)
8001a744:	8ca20020 	lw	v0,32(a1)
8001a748:	8ca3002c 	lw	v1,44(a1)
8001a74c:	00c43021 	addu	a2,a2,a0
8001a750:	24420006 	addiu	v0,v0,6
8001a754:	00621821 	addu	v1,v1,v0
8001a758:	30c6ffff 	andi	a2,a2,0xffff
8001a75c:	3c028021 	lui	v0,0x8021
8001a760:	24e70001 	addiu	a3,a3,1
8001a764:	ac467018 	sw	a2,28696(v0)
8001a768:	3c028006 	lui	v0,0x8006
8001a76c:	96300004 	lhu	s0,4(s1)
8001a770:	00c02021 	move	a0,a2
8001a774:	aca30020 	sw	v1,32(a1)
8001a778:	24424be8 	addiu	v0,v0,19432
8001a77c:	0040f809 	jalr	v0
8001a780:	aca7000c 	sw	a3,12(a1)
8001a784:	02028024 	and	s0,s0,v0
8001a788:	3203ffff 	andi	v1,s0,0xffff
8001a78c:	3c028021 	lui	v0,0x8021
8001a790:	2442e284 	addiu	v0,v0,-7548
8001a794:	00032202 	srl	a0,v1,0x8
8001a798:	0003182b 	sltu	v1,zero,v1
8001a79c:	a044000a 	sb	a0,10(v0)
8001a7a0:	a0430009 	sb	v1,9(v0)
8001a7a4:	a6300004 	sh	s0,4(s1)
8001a7a8:	8fbf0018 	lw	ra,24(sp)
8001a7ac:	8fb10014 	lw	s1,20(sp)
8001a7b0:	8fb00010 	lw	s0,16(sp)
8001a7b4:	03e00008 	jr	ra
8001a7b8:	27bd0020 	addiu	sp,sp,32

8001a7bc <_Z6Op3FM0v>:
8001a7bc:	27bdffe0 	addiu	sp,sp,-32
8001a7c0:	3c068021 	lui	a2,0x8021
8001a7c4:	afbf0018 	sw	ra,24(sp)
8001a7c8:	afb10014 	sw	s1,20(sp)
8001a7cc:	afb00010 	sw	s0,16(sp)
8001a7d0:	24c6e2a8 	addiu	a2,a2,-7512
8001a7d4:	8cc7000c 	lw	a3,12(a2)
8001a7d8:	3c118021 	lui	s1,0x8021
8001a7dc:	90e20001 	lbu	v0,1(a3)
8001a7e0:	90e30000 	lbu	v1,0(a3)
8001a7e4:	2631e2f8 	addiu	s1,s1,-7432
8001a7e8:	90e40002 	lbu	a0,2(a3)
8001a7ec:	9625000a 	lhu	a1,10(s1)
8001a7f0:	00021200 	sll	v0,v0,0x8
8001a7f4:	00621821 	addu	v1,v1,v0
8001a7f8:	00651821 	addu	v1,v1,a1
8001a7fc:	00042400 	sll	a0,a0,0x10
8001a800:	3c0200ff 	lui	v0,0xff
8001a804:	00832021 	addu	a0,a0,v1
8001a808:	3442ffff 	ori	v0,v0,0xffff
8001a80c:	00822024 	and	a0,a0,v0
8001a810:	3c028021 	lui	v0,0x8021
8001a814:	ac447018 	sw	a0,28696(v0)
8001a818:	8cc30030 	lw	v1,48(a2)
8001a81c:	8cc8002c 	lw	t0,44(a2)
8001a820:	90e90002 	lbu	t1,2(a3)
8001a824:	8cc50020 	lw	a1,32(a2)
8001a828:	00681821 	addu	v1,v1,t0
8001a82c:	3c028022 	lui	v0,0x8022
8001a830:	00a32821 	addu	a1,a1,v1
8001a834:	24e70003 	addiu	a3,a3,3
8001a838:	a04950cc 	sb	t1,20684(v0)
8001a83c:	3c028006 	lui	v0,0x8006
8001a840:	96300004 	lhu	s0,4(s1)
8001a844:	acc50020 	sw	a1,32(a2)
8001a848:	24424be8 	addiu	v0,v0,19432
8001a84c:	0040f809 	jalr	v0
8001a850:	acc7000c 	sw	a3,12(a2)
8001a854:	02028024 	and	s0,s0,v0
8001a858:	3203ffff 	andi	v1,s0,0xffff
8001a85c:	3c028021 	lui	v0,0x8021
8001a860:	2442e284 	addiu	v0,v0,-7548
8001a864:	00032202 	srl	a0,v1,0x8
8001a868:	0003182b 	sltu	v1,zero,v1
8001a86c:	a044000a 	sb	a0,10(v0)
8001a870:	a0430009 	sb	v1,9(v0)
8001a874:	a6300004 	sh	s0,4(s1)
8001a878:	8fbf0018 	lw	ra,24(sp)
8001a87c:	8fb10014 	lw	s1,20(sp)
8001a880:	8fb00010 	lw	s0,16(sp)
8001a884:	03e00008 	jr	ra
8001a888:	27bd0020 	addiu	sp,sp,32

8001a88c <_Z6Op2FM0v>:
8001a88c:	27bdffe0 	addiu	sp,sp,-32
8001a890:	3c058021 	lui	a1,0x8021
8001a894:	afbf0018 	sw	ra,24(sp)
8001a898:	afb10014 	sw	s1,20(sp)
8001a89c:	afb00010 	sw	s0,16(sp)
8001a8a0:	24a5e2a8 	addiu	a1,a1,-7512
8001a8a4:	8ca6000c 	lw	a2,12(a1)
8001a8a8:	8ca8002c 	lw	t0,44(a1)
8001a8ac:	90c20001 	lbu	v0,1(a2)
8001a8b0:	90c40000 	lbu	a0,0(a2)
8001a8b4:	90c30002 	lbu	v1,2(a2)
8001a8b8:	00021200 	sll	v0,v0,0x8
8001a8bc:	00822021 	addu	a0,a0,v0
8001a8c0:	00031c00 	sll	v1,v1,0x10
8001a8c4:	00832021 	addu	a0,a0,v1
8001a8c8:	8ca70030 	lw	a3,48(a1)
8001a8cc:	3c028021 	lui	v0,0x8021
8001a8d0:	ac447018 	sw	a0,28696(v0)
8001a8d4:	8ca30020 	lw	v1,32(a1)
8001a8d8:	00e83821 	addu	a3,a3,t0
8001a8dc:	90c80002 	lbu	t0,2(a2)
8001a8e0:	3c028022 	lui	v0,0x8022
8001a8e4:	3c118021 	lui	s1,0x8021
8001a8e8:	2631e2f8 	addiu	s1,s1,-7432
8001a8ec:	00671821 	addu	v1,v1,a3
8001a8f0:	24c60003 	addiu	a2,a2,3
8001a8f4:	a04850cc 	sb	t0,20684(v0)
8001a8f8:	3c028006 	lui	v0,0x8006
8001a8fc:	96300004 	lhu	s0,4(s1)
8001a900:	aca30020 	sw	v1,32(a1)
8001a904:	24424be8 	addiu	v0,v0,19432
8001a908:	0040f809 	jalr	v0
8001a90c:	aca6000c 	sw	a2,12(a1)
8001a910:	02028024 	and	s0,s0,v0
8001a914:	3203ffff 	andi	v1,s0,0xffff
8001a918:	3c028021 	lui	v0,0x8021
8001a91c:	2442e284 	addiu	v0,v0,-7548
8001a920:	00032202 	srl	a0,v1,0x8
8001a924:	0003182b 	sltu	v1,zero,v1
8001a928:	a044000a 	sb	a0,10(v0)
8001a92c:	a0430009 	sb	v1,9(v0)
8001a930:	a6300004 	sh	s0,4(s1)
8001a934:	8fbf0018 	lw	ra,24(sp)
8001a938:	8fb10014 	lw	s1,20(sp)
8001a93c:	8fb00010 	lw	s0,16(sp)
8001a940:	03e00008 	jr	ra
8001a944:	27bd0020 	addiu	sp,sp,32

8001a948 <_Z6Op39M0v>:
8001a948:	27bdffe0 	addiu	sp,sp,-32
8001a94c:	3c058021 	lui	a1,0x8021
8001a950:	afbf001c 	sw	ra,28(sp)
8001a954:	afb20018 	sw	s2,24(sp)
8001a958:	afb10014 	sw	s1,20(sp)
8001a95c:	afb00010 	sw	s0,16(sp)
8001a960:	24a5e2a8 	addiu	a1,a1,-7512
8001a964:	8ca7000c 	lw	a3,12(a1)
8001a968:	3c128021 	lui	s2,0x8021
8001a96c:	2652e284 	addiu	s2,s2,-7548
8001a970:	3c118021 	lui	s1,0x8021
8001a974:	90e30000 	lbu	v1,0(a3)
8001a978:	2631e2f8 	addiu	s1,s1,-7432
8001a97c:	8e460014 	lw	a2,20(s2)
8001a980:	90e40001 	lbu	a0,1(a3)
8001a984:	9622000c 	lhu	v0,12(s1)
8001a988:	00661821 	addu	v1,v1,a2
8001a98c:	00621821 	addu	v1,v1,v0
8001a990:	00042200 	sll	a0,a0,0x8
8001a994:	00832021 	addu	a0,a0,v1
8001a998:	3c028021 	lui	v0,0x8021
8001a99c:	ac447018 	sw	a0,28696(v0)
8001a9a0:	8ca30020 	lw	v1,32(a1)
8001a9a4:	8ca20030 	lw	v0,48(a1)
8001a9a8:	90e60001 	lbu	a2,1(a3)
8001a9ac:	00621821 	addu	v1,v1,v0
8001a9b0:	3c028022 	lui	v0,0x8022
8001a9b4:	24e70002 	addiu	a3,a3,2
8001a9b8:	a04650cc 	sb	a2,20684(v0)
8001a9bc:	3c028006 	lui	v0,0x8006
8001a9c0:	96300004 	lhu	s0,4(s1)
8001a9c4:	aca30020 	sw	v1,32(a1)
8001a9c8:	24424be8 	addiu	v0,v0,19432
8001a9cc:	0040f809 	jalr	v0
8001a9d0:	aca7000c 	sw	a3,12(a1)
8001a9d4:	02028024 	and	s0,s0,v0
8001a9d8:	3202ffff 	andi	v0,s0,0xffff
8001a9dc:	00021a02 	srl	v1,v0,0x8
8001a9e0:	0002102b 	sltu	v0,zero,v0
8001a9e4:	a6300004 	sh	s0,4(s1)
8001a9e8:	a243000a 	sb	v1,10(s2)
8001a9ec:	a2420009 	sb	v0,9(s2)
8001a9f0:	8fbf001c 	lw	ra,28(sp)
8001a9f4:	8fb20018 	lw	s2,24(sp)
8001a9f8:	8fb10014 	lw	s1,20(sp)
8001a9fc:	8fb00010 	lw	s0,16(sp)
8001aa00:	03e00008 	jr	ra
8001aa04:	27bd0020 	addiu	sp,sp,32

8001aa08 <_Z6Op3DM0v>:
8001aa08:	27bdffe0 	addiu	sp,sp,-32
8001aa0c:	3c058021 	lui	a1,0x8021
8001aa10:	afbf001c 	sw	ra,28(sp)
8001aa14:	afb20018 	sw	s2,24(sp)
8001aa18:	afb10014 	sw	s1,20(sp)
8001aa1c:	afb00010 	sw	s0,16(sp)
8001aa20:	24a5e2a8 	addiu	a1,a1,-7512
8001aa24:	8ca7000c 	lw	a3,12(a1)
8001aa28:	3c128021 	lui	s2,0x8021
8001aa2c:	2652e284 	addiu	s2,s2,-7548
8001aa30:	3c118021 	lui	s1,0x8021
8001aa34:	90e30000 	lbu	v1,0(a3)
8001aa38:	2631e2f8 	addiu	s1,s1,-7432
8001aa3c:	8e460014 	lw	a2,20(s2)
8001aa40:	90e40001 	lbu	a0,1(a3)
8001aa44:	9622000a 	lhu	v0,10(s1)
8001aa48:	00661821 	addu	v1,v1,a2
8001aa4c:	00621821 	addu	v1,v1,v0
8001aa50:	00042200 	sll	a0,a0,0x8
8001aa54:	00832021 	addu	a0,a0,v1
8001aa58:	3c028021 	lui	v0,0x8021
8001aa5c:	ac447018 	sw	a0,28696(v0)
8001aa60:	8ca30020 	lw	v1,32(a1)
8001aa64:	8ca20030 	lw	v0,48(a1)
8001aa68:	90e60001 	lbu	a2,1(a3)
8001aa6c:	00621821 	addu	v1,v1,v0
8001aa70:	3c028022 	lui	v0,0x8022
8001aa74:	24e70002 	addiu	a3,a3,2
8001aa78:	a04650cc 	sb	a2,20684(v0)
8001aa7c:	3c028006 	lui	v0,0x8006
8001aa80:	96300004 	lhu	s0,4(s1)
8001aa84:	aca30020 	sw	v1,32(a1)
8001aa88:	24424be8 	addiu	v0,v0,19432
8001aa8c:	0040f809 	jalr	v0
8001aa90:	aca7000c 	sw	a3,12(a1)
8001aa94:	02028024 	and	s0,s0,v0
8001aa98:	3202ffff 	andi	v0,s0,0xffff
8001aa9c:	00021a02 	srl	v1,v0,0x8
8001aaa0:	0002102b 	sltu	v0,zero,v0
8001aaa4:	a6300004 	sh	s0,4(s1)
8001aaa8:	a243000a 	sb	v1,10(s2)
8001aaac:	a2420009 	sb	v0,9(s2)
8001aab0:	8fbf001c 	lw	ra,28(sp)
8001aab4:	8fb20018 	lw	s2,24(sp)
8001aab8:	8fb10014 	lw	s1,20(sp)
8001aabc:	8fb00010 	lw	s0,16(sp)
8001aac0:	03e00008 	jr	ra
8001aac4:	27bd0020 	addiu	sp,sp,32

8001aac8 <_Z6Op2DM0v>:
8001aac8:	27bdffe0 	addiu	sp,sp,-32
8001aacc:	3c058021 	lui	a1,0x8021
8001aad0:	afbf001c 	sw	ra,28(sp)
8001aad4:	afb20018 	sw	s2,24(sp)
8001aad8:	afb10014 	sw	s1,20(sp)
8001aadc:	afb00010 	sw	s0,16(sp)
8001aae0:	24a5e2a8 	addiu	a1,a1,-7512
8001aae4:	8ca6000c 	lw	a2,12(a1)
8001aae8:	3c128021 	lui	s2,0x8021
8001aaec:	90c20001 	lbu	v0,1(a2)
8001aaf0:	90c40000 	lbu	a0,0(a2)
8001aaf4:	2652e284 	addiu	s2,s2,-7548
8001aaf8:	8e430014 	lw	v1,20(s2)
8001aafc:	00021200 	sll	v0,v0,0x8
8001ab00:	00822021 	addu	a0,a0,v0
8001ab04:	00832021 	addu	a0,a0,v1
8001ab08:	3c028021 	lui	v0,0x8021
8001ab0c:	ac447018 	sw	a0,28696(v0)
8001ab10:	8ca30020 	lw	v1,32(a1)
8001ab14:	8ca20030 	lw	v0,48(a1)
8001ab18:	90c70001 	lbu	a3,1(a2)
8001ab1c:	00621821 	addu	v1,v1,v0
8001ab20:	3c118021 	lui	s1,0x8021
8001ab24:	3c028022 	lui	v0,0x8022
8001ab28:	2631e2f8 	addiu	s1,s1,-7432
8001ab2c:	24c60002 	addiu	a2,a2,2
8001ab30:	a04750cc 	sb	a3,20684(v0)
8001ab34:	3c028006 	lui	v0,0x8006
8001ab38:	96300004 	lhu	s0,4(s1)
8001ab3c:	aca30020 	sw	v1,32(a1)
8001ab40:	24424be8 	addiu	v0,v0,19432
8001ab44:	0040f809 	jalr	v0
8001ab48:	aca6000c 	sw	a2,12(a1)
8001ab4c:	02028024 	and	s0,s0,v0
8001ab50:	3202ffff 	andi	v0,s0,0xffff
8001ab54:	00021a02 	srl	v1,v0,0x8
8001ab58:	0002102b 	sltu	v0,zero,v0
8001ab5c:	a6300004 	sh	s0,4(s1)
8001ab60:	a243000a 	sb	v1,10(s2)
8001ab64:	a2420009 	sb	v0,9(s2)
8001ab68:	8fbf001c 	lw	ra,28(sp)
8001ab6c:	8fb20018 	lw	s2,24(sp)
8001ab70:	8fb10014 	lw	s1,20(sp)
8001ab74:	8fb00010 	lw	s0,16(sp)
8001ab78:	03e00008 	jr	ra
8001ab7c:	27bd0020 	addiu	sp,sp,32

8001ab80 <_Z6Op35M0v>:
8001ab80:	27bdffe0 	addiu	sp,sp,-32
8001ab84:	3c068021 	lui	a2,0x8021
8001ab88:	afbf0018 	sw	ra,24(sp)
8001ab8c:	afb10014 	sw	s1,20(sp)
8001ab90:	afb00010 	sw	s0,16(sp)
8001ab94:	24c6e2a8 	addiu	a2,a2,-7512
8001ab98:	8cc9000c 	lw	t1,12(a2)
8001ab9c:	3c118021 	lui	s1,0x8021
8001aba0:	91230000 	lbu	v1,0(t1)
8001aba4:	2631e2f8 	addiu	s1,s1,-7432
8001aba8:	3c028022 	lui	v0,0x8022
8001abac:	a04350cc 	sb	v1,20684(v0)
8001abb0:	96280006 	lhu	t0,6(s1)
8001abb4:	9622000a 	lhu	v0,10(s1)
8001abb8:	96230002 	lhu	v1,2(s1)
8001abbc:	01024021 	addu	t0,t0,v0
8001abc0:	30630100 	andi	v1,v1,0x100
8001abc4:	8cc40020 	lw	a0,32(a2)
8001abc8:	3402ffff 	li	v0,0xffff
8001abcc:	240500ff 	li	a1,255
8001abd0:	91270000 	lbu	a3,0(t1)
8001abd4:	0043280a 	movz	a1,v0,v1
8001abd8:	8cc2002c 	lw	v0,44(a2)
8001abdc:	24840006 	addiu	a0,a0,6
8001abe0:	00441021 	addu	v0,v0,a0
8001abe4:	00e83821 	addu	a3,a3,t0
8001abe8:	00a72824 	and	a1,a1,a3
8001abec:	acc20020 	sw	v0,32(a2)
8001abf0:	3c028021 	lui	v0,0x8021
8001abf4:	25290001 	addiu	t1,t1,1
8001abf8:	ac457018 	sw	a1,28696(v0)
8001abfc:	3c028006 	lui	v0,0x8006
8001ac00:	96300004 	lhu	s0,4(s1)
8001ac04:	00a02021 	move	a0,a1
8001ac08:	24424be8 	addiu	v0,v0,19432
8001ac0c:	0040f809 	jalr	v0
8001ac10:	acc9000c 	sw	t1,12(a2)
8001ac14:	02028024 	and	s0,s0,v0
8001ac18:	3203ffff 	andi	v1,s0,0xffff
8001ac1c:	3c028021 	lui	v0,0x8021
8001ac20:	2442e284 	addiu	v0,v0,-7548
8001ac24:	00032202 	srl	a0,v1,0x8
8001ac28:	0003182b 	sltu	v1,zero,v1
8001ac2c:	a044000a 	sb	a0,10(v0)
8001ac30:	a0430009 	sb	v1,9(v0)
8001ac34:	a6300004 	sh	s0,4(s1)
8001ac38:	8fbf0018 	lw	ra,24(sp)
8001ac3c:	8fb10014 	lw	s1,20(sp)
8001ac40:	8fb00010 	lw	s0,16(sp)
8001ac44:	03e00008 	jr	ra
8001ac48:	27bd0020 	addiu	sp,sp,32

8001ac4c <_Z6Op7EM1v>:
8001ac4c:	27bdffe0 	addiu	sp,sp,-32
8001ac50:	3c058021 	lui	a1,0x8021
8001ac54:	afbf0018 	sw	ra,24(sp)
8001ac58:	afb10014 	sw	s1,20(sp)
8001ac5c:	afb00010 	sw	s0,16(sp)
8001ac60:	24a5e2a8 	addiu	a1,a1,-7512
8001ac64:	8ca7000c 	lw	a3,12(a1)
8001ac68:	3c108021 	lui	s0,0x8021
8001ac6c:	2610e284 	addiu	s0,s0,-7548
8001ac70:	90e30000 	lbu	v1,0(a3)
8001ac74:	8e080014 	lw	t0,20(s0)
8001ac78:	3c028021 	lui	v0,0x8021
8001ac7c:	90e40001 	lbu	a0,1(a3)
8001ac80:	9446e302 	lhu	a2,-7422(v0)
8001ac84:	00681821 	addu	v1,v1,t0
8001ac88:	00661821 	addu	v1,v1,a2
8001ac8c:	00042200 	sll	a0,a0,0x8
8001ac90:	00832021 	addu	a0,a0,v1
8001ac94:	8ca20020 	lw	v0,32(a1)
8001ac98:	3c118021 	lui	s1,0x8021
8001ac9c:	ae247018 	sw	a0,28696(s1)
8001aca0:	8ca30030 	lw	v1,48(a1)
8001aca4:	90e60001 	lbu	a2,1(a3)
8001aca8:	24420006 	addiu	v0,v0,6
8001acac:	00621821 	addu	v1,v1,v0
8001acb0:	3c028022 	lui	v0,0x8022
8001acb4:	24e70002 	addiu	a3,a3,2
8001acb8:	a04650cc 	sb	a2,20684(v0)
8001acbc:	3c028006 	lui	v0,0x8006
8001acc0:	aca30020 	sw	v1,32(a1)
8001acc4:	244249d4 	addiu	v0,v0,18900
8001acc8:	0040f809 	jalr	v0
8001accc:	aca7000c 	sw	a3,12(a1)
8001acd0:	92030008 	lbu	v1,8(s0)
8001acd4:	8e257018 	lw	a1,28696(s1)
8001acd8:	00031a00 	sll	v1,v1,0x8
8001acdc:	00621825 	or	v1,v1,v0
8001ace0:	3063ffff 	andi	v1,v1,0xffff
8001ace4:	00033042 	srl	a2,v1,0x1
8001ace8:	3c118022 	lui	s1,0x8022
8001acec:	30630001 	andi	v1,v1,0x1
8001acf0:	3c028006 	lui	v0,0x8006
8001acf4:	a2030008 	sb	v1,8(s0)
8001acf8:	a62650be 	sh	a2,20670(s1)
8001acfc:	24424444 	addiu	v0,v0,17476
8001ad00:	0040f809 	jalr	v0
8001ad04:	30c400ff 	andi	a0,a2,0xff
8001ad08:	922350be 	lbu	v1,20670(s1)
8001ad0c:	8fbf0018 	lw	ra,24(sp)
8001ad10:	a203000a 	sb	v1,10(s0)
8001ad14:	a2030009 	sb	v1,9(s0)
8001ad18:	8fb10014 	lw	s1,20(sp)
8001ad1c:	8fb00010 	lw	s0,16(sp)
8001ad20:	03e00008 	jr	ra
8001ad24:	27bd0020 	addiu	sp,sp,32

8001ad28 <_Z6Op6EM1v>:
8001ad28:	27bdffe0 	addiu	sp,sp,-32
8001ad2c:	3c038021 	lui	v1,0x8021
8001ad30:	afbf0018 	sw	ra,24(sp)
8001ad34:	afb10014 	sw	s1,20(sp)
8001ad38:	afb00010 	sw	s0,16(sp)
8001ad3c:	2463e2a8 	addiu	v1,v1,-7512
8001ad40:	8c66000c 	lw	a2,12(v1)
8001ad44:	3c108021 	lui	s0,0x8021
8001ad48:	90c20001 	lbu	v0,1(a2)
8001ad4c:	90c40000 	lbu	a0,0(a2)
8001ad50:	2610e284 	addiu	s0,s0,-7548
8001ad54:	8e050014 	lw	a1,20(s0)
8001ad58:	00021200 	sll	v0,v0,0x8
8001ad5c:	00822021 	addu	a0,a0,v0
8001ad60:	00852021 	addu	a0,a0,a1
8001ad64:	8c620020 	lw	v0,32(v1)
8001ad68:	3c118021 	lui	s1,0x8021
8001ad6c:	ae247018 	sw	a0,28696(s1)
8001ad70:	8c650030 	lw	a1,48(v1)
8001ad74:	90c70001 	lbu	a3,1(a2)
8001ad78:	24420006 	addiu	v0,v0,6
8001ad7c:	00a22821 	addu	a1,a1,v0
8001ad80:	3c028022 	lui	v0,0x8022
8001ad84:	24c60002 	addiu	a2,a2,2
8001ad88:	a04750cc 	sb	a3,20684(v0)
8001ad8c:	3c028006 	lui	v0,0x8006
8001ad90:	ac650020 	sw	a1,32(v1)
8001ad94:	244249d4 	addiu	v0,v0,18900
8001ad98:	0040f809 	jalr	v0
8001ad9c:	ac66000c 	sw	a2,12(v1)
8001ada0:	92030008 	lbu	v1,8(s0)
8001ada4:	8e257018 	lw	a1,28696(s1)
8001ada8:	00031a00 	sll	v1,v1,0x8
8001adac:	00621825 	or	v1,v1,v0
8001adb0:	3063ffff 	andi	v1,v1,0xffff
8001adb4:	00033042 	srl	a2,v1,0x1
8001adb8:	3c118022 	lui	s1,0x8022
8001adbc:	30630001 	andi	v1,v1,0x1
8001adc0:	3c028006 	lui	v0,0x8006
8001adc4:	a2030008 	sb	v1,8(s0)
8001adc8:	a62650be 	sh	a2,20670(s1)
8001adcc:	24424444 	addiu	v0,v0,17476
8001add0:	0040f809 	jalr	v0
8001add4:	30c400ff 	andi	a0,a2,0xff
8001add8:	922350be 	lbu	v1,20670(s1)
8001addc:	8fbf0018 	lw	ra,24(sp)
8001ade0:	a203000a 	sb	v1,10(s0)
8001ade4:	a2030009 	sb	v1,9(s0)
8001ade8:	8fb10014 	lw	s1,20(sp)
8001adec:	8fb00010 	lw	s0,16(sp)
8001adf0:	03e00008 	jr	ra
8001adf4:	27bd0020 	addiu	sp,sp,32

8001adf8 <_Z6Op76M1v>:
8001adf8:	27bdffe0 	addiu	sp,sp,-32
8001adfc:	3c068021 	lui	a2,0x8021
8001ae00:	afbf0018 	sw	ra,24(sp)
8001ae04:	afb10014 	sw	s1,20(sp)
8001ae08:	afb00010 	sw	s0,16(sp)
8001ae0c:	24c6e2a8 	addiu	a2,a2,-7512
8001ae10:	8cc9000c 	lw	t1,12(a2)
8001ae14:	3c028021 	lui	v0,0x8021
8001ae18:	91240000 	lbu	a0,0(t1)
8001ae1c:	2442e2f8 	addiu	v0,v0,-7432
8001ae20:	3c038022 	lui	v1,0x8022
8001ae24:	a06450cc 	sb	a0,20684(v1)
8001ae28:	94470002 	lhu	a3,2(v0)
8001ae2c:	9443000a 	lhu	v1,10(v0)
8001ae30:	94480006 	lhu	t0,6(v0)
8001ae34:	91240000 	lbu	a0,0(t1)
8001ae38:	8cc50020 	lw	a1,32(a2)
8001ae3c:	8cca002c 	lw	t2,44(a2)
8001ae40:	01034021 	addu	t0,t0,v1
8001ae44:	30e70100 	andi	a3,a3,0x100
8001ae48:	3402ffff 	li	v0,0xffff
8001ae4c:	240300ff 	li	v1,255
8001ae50:	0047180a 	movz	v1,v0,a3
8001ae54:	00882021 	addu	a0,a0,t0
8001ae58:	00aa2821 	addu	a1,a1,t2
8001ae5c:	00641824 	and	v1,v1,a0
8001ae60:	25290001 	addiu	t1,t1,1
8001ae64:	24a5000c 	addiu	a1,a1,12
8001ae68:	3c118021 	lui	s1,0x8021
8001ae6c:	3c028006 	lui	v0,0x8006
8001ae70:	3c108021 	lui	s0,0x8021
8001ae74:	2610e284 	addiu	s0,s0,-7548
8001ae78:	00602021 	move	a0,v1
8001ae7c:	acc50020 	sw	a1,32(a2)
8001ae80:	acc9000c 	sw	t1,12(a2)
8001ae84:	244249d4 	addiu	v0,v0,18900
8001ae88:	0040f809 	jalr	v0
8001ae8c:	ae237018 	sw	v1,28696(s1)
8001ae90:	92030008 	lbu	v1,8(s0)
8001ae94:	8e257018 	lw	a1,28696(s1)
8001ae98:	00031a00 	sll	v1,v1,0x8
8001ae9c:	00621825 	or	v1,v1,v0
8001aea0:	3063ffff 	andi	v1,v1,0xffff
8001aea4:	00033042 	srl	a2,v1,0x1
8001aea8:	3c118022 	lui	s1,0x8022
8001aeac:	30630001 	andi	v1,v1,0x1
8001aeb0:	3c028006 	lui	v0,0x8006
8001aeb4:	a2030008 	sb	v1,8(s0)
8001aeb8:	a62650be 	sh	a2,20670(s1)
8001aebc:	24424444 	addiu	v0,v0,17476
8001aec0:	0040f809 	jalr	v0
8001aec4:	30c400ff 	andi	a0,a2,0xff
8001aec8:	922350be 	lbu	v1,20670(s1)
8001aecc:	8fbf0018 	lw	ra,24(sp)
8001aed0:	a203000a 	sb	v1,10(s0)
8001aed4:	a2030009 	sb	v1,9(s0)
8001aed8:	8fb10014 	lw	s1,20(sp)
8001aedc:	8fb00010 	lw	s0,16(sp)
8001aee0:	03e00008 	jr	ra
8001aee4:	27bd0020 	addiu	sp,sp,32

8001aee8 <_Z6OpD5M0v>:
8001aee8:	27bdffe8 	addiu	sp,sp,-24
8001aeec:	3c068021 	lui	a2,0x8021
8001aef0:	afbf0014 	sw	ra,20(sp)
8001aef4:	afb00010 	sw	s0,16(sp)
8001aef8:	24c6e2a8 	addiu	a2,a2,-7512
8001aefc:	8cca000c 	lw	t2,12(a2)
8001af00:	3c098021 	lui	t1,0x8021
8001af04:	91430000 	lbu	v1,0(t2)
8001af08:	2529e2f8 	addiu	t1,t1,-7432
8001af0c:	3c028022 	lui	v0,0x8022
8001af10:	a04350cc 	sb	v1,20684(v0)
8001af14:	95280006 	lhu	t0,6(t1)
8001af18:	9522000a 	lhu	v0,10(t1)
8001af1c:	95230002 	lhu	v1,2(t1)
8001af20:	8cc40020 	lw	a0,32(a2)
8001af24:	01024021 	addu	t0,t0,v0
8001af28:	30630100 	andi	v1,v1,0x100
8001af2c:	3402ffff 	li	v0,0xffff
8001af30:	240500ff 	li	a1,255
8001af34:	91470000 	lbu	a3,0(t2)
8001af38:	0043280a 	movz	a1,v0,v1
8001af3c:	8cc2002c 	lw	v0,44(a2)
8001af40:	24840006 	addiu	a0,a0,6
8001af44:	00441021 	addu	v0,v0,a0
8001af48:	00e83821 	addu	a3,a3,t0
8001af4c:	00a72824 	and	a1,a1,a3
8001af50:	acc20020 	sw	v0,32(a2)
8001af54:	3c028021 	lui	v0,0x8021
8001af58:	ac457018 	sw	a1,28696(v0)
8001af5c:	254a0001 	addiu	t2,t2,1
8001af60:	3c028006 	lui	v0,0x8006
8001af64:	00a02021 	move	a0,a1
8001af68:	95300004 	lhu	s0,4(t1)
8001af6c:	24424be8 	addiu	v0,v0,19432
8001af70:	0040f809 	jalr	v0
8001af74:	acca000c 	sw	t2,12(a2)
8001af78:	02028023 	subu	s0,s0,v0
8001af7c:	3205ffff 	andi	a1,s0,0xffff
8001af80:	00103027 	nor	a2,zero,s0
8001af84:	3c038021 	lui	v1,0x8021
8001af88:	2463e284 	addiu	v1,v1,-7548
8001af8c:	00052202 	srl	a0,a1,0x8
8001af90:	000637c2 	srl	a2,a2,0x1f
8001af94:	0005282b 	sltu	a1,zero,a1
8001af98:	3c028022 	lui	v0,0x8022
8001af9c:	a064000a 	sb	a0,10(v1)
8001afa0:	ac5050c8 	sw	s0,20680(v0)
8001afa4:	a0660008 	sb	a2,8(v1)
8001afa8:	a0650009 	sb	a1,9(v1)
8001afac:	8fbf0014 	lw	ra,20(sp)
8001afb0:	8fb00010 	lw	s0,16(sp)
8001afb4:	03e00008 	jr	ra
8001afb8:	27bd0018 	addiu	sp,sp,24

8001afbc <_Z6OpC5M0v>:
8001afbc:	27bdffe8 	addiu	sp,sp,-24
8001afc0:	3c058021 	lui	a1,0x8021
8001afc4:	afbf0014 	sw	ra,20(sp)
8001afc8:	afb00010 	sw	s0,16(sp)
8001afcc:	24a5e2a8 	addiu	a1,a1,-7512
8001afd0:	8ca8000c 	lw	t0,12(a1)
8001afd4:	3c028022 	lui	v0,0x8022
8001afd8:	91030000 	lbu	v1,0(t0)
8001afdc:	3c048021 	lui	a0,0x8021
8001afe0:	a04350cc 	sb	v1,20684(v0)
8001afe4:	2484e2f8 	addiu	a0,a0,-7432
8001afe8:	91030000 	lbu	v1,0(t0)
8001afec:	94820006 	lhu	v0,6(a0)
8001aff0:	8ca60020 	lw	a2,32(a1)
8001aff4:	8ca7002c 	lw	a3,44(a1)
8001aff8:	00621821 	addu	v1,v1,v0
8001affc:	3063ffff 	andi	v1,v1,0xffff
8001b000:	3c028021 	lui	v0,0x8021
8001b004:	00c73021 	addu	a2,a2,a3
8001b008:	ac437018 	sw	v1,28696(v0)
8001b00c:	25080001 	addiu	t0,t0,1
8001b010:	3c028006 	lui	v0,0x8006
8001b014:	94900004 	lhu	s0,4(a0)
8001b018:	aca60020 	sw	a2,32(a1)
8001b01c:	00602021 	move	a0,v1
8001b020:	24424be8 	addiu	v0,v0,19432
8001b024:	0040f809 	jalr	v0
8001b028:	aca8000c 	sw	t0,12(a1)
8001b02c:	02028023 	subu	s0,s0,v0
8001b030:	3205ffff 	andi	a1,s0,0xffff
8001b034:	00103027 	nor	a2,zero,s0
8001b038:	3c038021 	lui	v1,0x8021
8001b03c:	2463e284 	addiu	v1,v1,-7548
8001b040:	00052202 	srl	a0,a1,0x8
8001b044:	000637c2 	srl	a2,a2,0x1f
8001b048:	0005282b 	sltu	a1,zero,a1
8001b04c:	3c028022 	lui	v0,0x8022
8001b050:	a064000a 	sb	a0,10(v1)
8001b054:	ac5050c8 	sw	s0,20680(v0)
8001b058:	a0660008 	sb	a2,8(v1)
8001b05c:	a0650009 	sb	a1,9(v1)
8001b060:	8fbf0014 	lw	ra,20(sp)
8001b064:	8fb00010 	lw	s0,16(sp)
8001b068:	03e00008 	jr	ra
8001b06c:	27bd0018 	addiu	sp,sp,24

8001b070 <_Z6OpD9M0v>:
8001b070:	27bdffe0 	addiu	sp,sp,-32
8001b074:	3c058021 	lui	a1,0x8021
8001b078:	afbf0018 	sw	ra,24(sp)
8001b07c:	afb10014 	sw	s1,20(sp)
8001b080:	afb00010 	sw	s0,16(sp)
8001b084:	24a5e2a8 	addiu	a1,a1,-7512
8001b088:	8ca8000c 	lw	t0,12(a1)
8001b08c:	3c118021 	lui	s1,0x8021
8001b090:	2631e284 	addiu	s1,s1,-7548
8001b094:	3c078021 	lui	a3,0x8021
8001b098:	91030000 	lbu	v1,0(t0)
8001b09c:	8e260014 	lw	a2,20(s1)
8001b0a0:	24e7e2f8 	addiu	a3,a3,-7432
8001b0a4:	91040001 	lbu	a0,1(t0)
8001b0a8:	94e2000c 	lhu	v0,12(a3)
8001b0ac:	00661821 	addu	v1,v1,a2
8001b0b0:	00621821 	addu	v1,v1,v0
8001b0b4:	00042200 	sll	a0,a0,0x8
8001b0b8:	00832021 	addu	a0,a0,v1
8001b0bc:	3c028021 	lui	v0,0x8021
8001b0c0:	ac447018 	sw	a0,28696(v0)
8001b0c4:	8ca30020 	lw	v1,32(a1)
8001b0c8:	8ca20030 	lw	v0,48(a1)
8001b0cc:	91060001 	lbu	a2,1(t0)
8001b0d0:	00621821 	addu	v1,v1,v0
8001b0d4:	3c028022 	lui	v0,0x8022
8001b0d8:	25080002 	addiu	t0,t0,2
8001b0dc:	a04650cc 	sb	a2,20684(v0)
8001b0e0:	3c028006 	lui	v0,0x8006
8001b0e4:	aca30020 	sw	v1,32(a1)
8001b0e8:	94f00004 	lhu	s0,4(a3)
8001b0ec:	24424be8 	addiu	v0,v0,19432
8001b0f0:	0040f809 	jalr	v0
8001b0f4:	aca8000c 	sw	t0,12(a1)
8001b0f8:	02028023 	subu	s0,s0,v0
8001b0fc:	3204ffff 	andi	a0,s0,0xffff
8001b100:	00101827 	nor	v1,zero,s0
8001b104:	3c028022 	lui	v0,0x8022
8001b108:	ac5050c8 	sw	s0,20680(v0)
8001b10c:	00042a02 	srl	a1,a0,0x8
8001b110:	00031fc2 	srl	v1,v1,0x1f
8001b114:	0004202b 	sltu	a0,zero,a0
8001b118:	a225000a 	sb	a1,10(s1)
8001b11c:	a2230008 	sb	v1,8(s1)
8001b120:	a2240009 	sb	a0,9(s1)
8001b124:	8fbf0018 	lw	ra,24(sp)
8001b128:	8fb10014 	lw	s1,20(sp)
8001b12c:	8fb00010 	lw	s0,16(sp)
8001b130:	03e00008 	jr	ra
8001b134:	27bd0020 	addiu	sp,sp,32

8001b138 <_Z6OpDDM0v>:
8001b138:	27bdffe0 	addiu	sp,sp,-32
8001b13c:	3c058021 	lui	a1,0x8021
8001b140:	afbf0018 	sw	ra,24(sp)
8001b144:	afb10014 	sw	s1,20(sp)
8001b148:	afb00010 	sw	s0,16(sp)
8001b14c:	24a5e2a8 	addiu	a1,a1,-7512
8001b150:	8ca8000c 	lw	t0,12(a1)
8001b154:	3c118021 	lui	s1,0x8021
8001b158:	2631e284 	addiu	s1,s1,-7548
8001b15c:	3c078021 	lui	a3,0x8021
8001b160:	91030000 	lbu	v1,0(t0)
8001b164:	8e260014 	lw	a2,20(s1)
8001b168:	24e7e2f8 	addiu	a3,a3,-7432
8001b16c:	91040001 	lbu	a0,1(t0)
8001b170:	94e2000a 	lhu	v0,10(a3)
8001b174:	00661821 	addu	v1,v1,a2
8001b178:	00621821 	addu	v1,v1,v0
8001b17c:	00042200 	sll	a0,a0,0x8
8001b180:	00832021 	addu	a0,a0,v1
8001b184:	3c028021 	lui	v0,0x8021
8001b188:	ac447018 	sw	a0,28696(v0)
8001b18c:	8ca30020 	lw	v1,32(a1)
8001b190:	8ca20030 	lw	v0,48(a1)
8001b194:	91060001 	lbu	a2,1(t0)
8001b198:	00621821 	addu	v1,v1,v0
8001b19c:	3c028022 	lui	v0,0x8022
8001b1a0:	25080002 	addiu	t0,t0,2
8001b1a4:	a04650cc 	sb	a2,20684(v0)
8001b1a8:	3c028006 	lui	v0,0x8006
8001b1ac:	aca30020 	sw	v1,32(a1)
8001b1b0:	94f00004 	lhu	s0,4(a3)
8001b1b4:	24424be8 	addiu	v0,v0,19432
8001b1b8:	0040f809 	jalr	v0
8001b1bc:	aca8000c 	sw	t0,12(a1)
8001b1c0:	02028023 	subu	s0,s0,v0
8001b1c4:	3204ffff 	andi	a0,s0,0xffff
8001b1c8:	00101827 	nor	v1,zero,s0
8001b1cc:	3c028022 	lui	v0,0x8022
8001b1d0:	ac5050c8 	sw	s0,20680(v0)
8001b1d4:	00042a02 	srl	a1,a0,0x8
8001b1d8:	00031fc2 	srl	v1,v1,0x1f
8001b1dc:	0004202b 	sltu	a0,zero,a0
8001b1e0:	a225000a 	sb	a1,10(s1)
8001b1e4:	a2230008 	sb	v1,8(s1)
8001b1e8:	a2240009 	sb	a0,9(s1)
8001b1ec:	8fbf0018 	lw	ra,24(sp)
8001b1f0:	8fb10014 	lw	s1,20(sp)
8001b1f4:	8fb00010 	lw	s0,16(sp)
8001b1f8:	03e00008 	jr	ra
8001b1fc:	27bd0020 	addiu	sp,sp,32

8001b200 <_Z6OpCDM0v>:
8001b200:	27bdffe0 	addiu	sp,sp,-32
8001b204:	3c038021 	lui	v1,0x8021
8001b208:	afbf0018 	sw	ra,24(sp)
8001b20c:	afb10014 	sw	s1,20(sp)
8001b210:	afb00010 	sw	s0,16(sp)
8001b214:	2463e2a8 	addiu	v1,v1,-7512
8001b218:	8c66000c 	lw	a2,12(v1)
8001b21c:	3c118021 	lui	s1,0x8021
8001b220:	90c20001 	lbu	v0,1(a2)
8001b224:	90c40000 	lbu	a0,0(a2)
8001b228:	2631e284 	addiu	s1,s1,-7548
8001b22c:	8e250014 	lw	a1,20(s1)
8001b230:	00021200 	sll	v0,v0,0x8
8001b234:	00822021 	addu	a0,a0,v0
8001b238:	00852021 	addu	a0,a0,a1
8001b23c:	3c028021 	lui	v0,0x8021
8001b240:	ac447018 	sw	a0,28696(v0)
8001b244:	8c650020 	lw	a1,32(v1)
8001b248:	8c620030 	lw	v0,48(v1)
8001b24c:	90c70001 	lbu	a3,1(a2)
8001b250:	00a22821 	addu	a1,a1,v0
8001b254:	3c028021 	lui	v0,0x8021
8001b258:	9450e2fc 	lhu	s0,-7428(v0)
8001b25c:	3c028022 	lui	v0,0x8022
8001b260:	24c60002 	addiu	a2,a2,2
8001b264:	a04750cc 	sb	a3,20684(v0)
8001b268:	3c028006 	lui	v0,0x8006
8001b26c:	ac650020 	sw	a1,32(v1)
8001b270:	24424be8 	addiu	v0,v0,19432
8001b274:	0040f809 	jalr	v0
8001b278:	ac66000c 	sw	a2,12(v1)
8001b27c:	02028023 	subu	s0,s0,v0
8001b280:	3204ffff 	andi	a0,s0,0xffff
8001b284:	00101827 	nor	v1,zero,s0
8001b288:	3c028022 	lui	v0,0x8022
8001b28c:	ac5050c8 	sw	s0,20680(v0)
8001b290:	00042a02 	srl	a1,a0,0x8
8001b294:	00031fc2 	srl	v1,v1,0x1f
8001b298:	0004202b 	sltu	a0,zero,a0
8001b29c:	a225000a 	sb	a1,10(s1)
8001b2a0:	a2230008 	sb	v1,8(s1)
8001b2a4:	a2240009 	sb	a0,9(s1)
8001b2a8:	8fbf0018 	lw	ra,24(sp)
8001b2ac:	8fb10014 	lw	s1,20(sp)
8001b2b0:	8fb00010 	lw	s0,16(sp)
8001b2b4:	03e00008 	jr	ra
8001b2b8:	27bd0020 	addiu	sp,sp,32

8001b2bc <_Z6OpC3M0v>:
8001b2bc:	27bdffe8 	addiu	sp,sp,-24
8001b2c0:	3c058021 	lui	a1,0x8021
8001b2c4:	afbf0014 	sw	ra,20(sp)
8001b2c8:	afb00010 	sw	s0,16(sp)
8001b2cc:	24a5e2a8 	addiu	a1,a1,-7512
8001b2d0:	8ca8000c 	lw	t0,12(a1)
8001b2d4:	3c028022 	lui	v0,0x8022
8001b2d8:	91030000 	lbu	v1,0(t0)
8001b2dc:	3c078021 	lui	a3,0x8021
8001b2e0:	a04350cc 	sb	v1,20684(v0)
8001b2e4:	24e7e2f8 	addiu	a3,a3,-7432
8001b2e8:	91060000 	lbu	a2,0(t0)
8001b2ec:	8ca20020 	lw	v0,32(a1)
8001b2f0:	94e40008 	lhu	a0,8(a3)
8001b2f4:	8ca3002c 	lw	v1,44(a1)
8001b2f8:	00c43021 	addu	a2,a2,a0
8001b2fc:	24420006 	addiu	v0,v0,6
8001b300:	30c6ffff 	andi	a2,a2,0xffff
8001b304:	00621821 	addu	v1,v1,v0
8001b308:	3c028021 	lui	v0,0x8021
8001b30c:	ac467018 	sw	a2,28696(v0)
8001b310:	25080001 	addiu	t0,t0,1
8001b314:	3c028006 	lui	v0,0x8006
8001b318:	00c02021 	move	a0,a2
8001b31c:	aca30020 	sw	v1,32(a1)
8001b320:	94f00004 	lhu	s0,4(a3)
8001b324:	24424be8 	addiu	v0,v0,19432
8001b328:	0040f809 	jalr	v0
8001b32c:	aca8000c 	sw	t0,12(a1)
8001b330:	02028023 	subu	s0,s0,v0
8001b334:	3205ffff 	andi	a1,s0,0xffff
8001b338:	00103027 	nor	a2,zero,s0
8001b33c:	3c038021 	lui	v1,0x8021
8001b340:	2463e284 	addiu	v1,v1,-7548
8001b344:	00052202 	srl	a0,a1,0x8
8001b348:	000637c2 	srl	a2,a2,0x1f
8001b34c:	0005282b 	sltu	a1,zero,a1
8001b350:	3c028022 	lui	v0,0x8022
8001b354:	a064000a 	sb	a0,10(v1)
8001b358:	ac5050c8 	sw	s0,20680(v0)
8001b35c:	a0660008 	sb	a2,8(v1)
8001b360:	a0650009 	sb	a1,9(v1)
8001b364:	8fbf0014 	lw	ra,20(sp)
8001b368:	8fb00010 	lw	s0,16(sp)
8001b36c:	03e00008 	jr	ra
8001b370:	27bd0018 	addiu	sp,sp,24

8001b374 <_Z6OpDFM0v>:
8001b374:	27bdffe8 	addiu	sp,sp,-24
8001b378:	3c068021 	lui	a2,0x8021
8001b37c:	afbf0014 	sw	ra,20(sp)
8001b380:	afb00010 	sw	s0,16(sp)
8001b384:	24c6e2a8 	addiu	a2,a2,-7512
8001b388:	8cc7000c 	lw	a3,12(a2)
8001b38c:	3c098021 	lui	t1,0x8021
8001b390:	90e20001 	lbu	v0,1(a3)
8001b394:	90e30000 	lbu	v1,0(a3)
8001b398:	2529e2f8 	addiu	t1,t1,-7432
8001b39c:	90e40002 	lbu	a0,2(a3)
8001b3a0:	9525000a 	lhu	a1,10(t1)
8001b3a4:	00021200 	sll	v0,v0,0x8
8001b3a8:	00621821 	addu	v1,v1,v0
8001b3ac:	00651821 	addu	v1,v1,a1
8001b3b0:	00042400 	sll	a0,a0,0x10
8001b3b4:	3c0200ff 	lui	v0,0xff
8001b3b8:	00832021 	addu	a0,a0,v1
8001b3bc:	3442ffff 	ori	v0,v0,0xffff
8001b3c0:	00822024 	and	a0,a0,v0
8001b3c4:	3c028021 	lui	v0,0x8021
8001b3c8:	ac447018 	sw	a0,28696(v0)
8001b3cc:	8cc30030 	lw	v1,48(a2)
8001b3d0:	8cc8002c 	lw	t0,44(a2)
8001b3d4:	90ea0002 	lbu	t2,2(a3)
8001b3d8:	8cc50020 	lw	a1,32(a2)
8001b3dc:	00681821 	addu	v1,v1,t0
8001b3e0:	3c028022 	lui	v0,0x8022
8001b3e4:	00a32821 	addu	a1,a1,v1
8001b3e8:	24e70003 	addiu	a3,a3,3
8001b3ec:	a04a50cc 	sb	t2,20684(v0)
8001b3f0:	3c028006 	lui	v0,0x8006
8001b3f4:	acc50020 	sw	a1,32(a2)
8001b3f8:	95300004 	lhu	s0,4(t1)
8001b3fc:	24424be8 	addiu	v0,v0,19432
8001b400:	0040f809 	jalr	v0
8001b404:	acc7000c 	sw	a3,12(a2)
8001b408:	02028023 	subu	s0,s0,v0
8001b40c:	3205ffff 	andi	a1,s0,0xffff
8001b410:	00103027 	nor	a2,zero,s0
8001b414:	3c038021 	lui	v1,0x8021
8001b418:	2463e284 	addiu	v1,v1,-7548
8001b41c:	00052202 	srl	a0,a1,0x8
8001b420:	000637c2 	srl	a2,a2,0x1f
8001b424:	0005282b 	sltu	a1,zero,a1
8001b428:	3c028022 	lui	v0,0x8022
8001b42c:	a064000a 	sb	a0,10(v1)
8001b430:	ac5050c8 	sw	s0,20680(v0)
8001b434:	a0660008 	sb	a2,8(v1)
8001b438:	a0650009 	sb	a1,9(v1)
8001b43c:	8fbf0014 	lw	ra,20(sp)
8001b440:	8fb00010 	lw	s0,16(sp)
8001b444:	03e00008 	jr	ra
8001b448:	27bd0018 	addiu	sp,sp,24

8001b44c <_Z6OpD6M0v>:
8001b44c:	27bdffe0 	addiu	sp,sp,-32
8001b450:	3c058021 	lui	a1,0x8021
8001b454:	afbf001c 	sw	ra,28(sp)
8001b458:	afb20018 	sw	s2,24(sp)
8001b45c:	afb10014 	sw	s1,20(sp)
8001b460:	afb00010 	sw	s0,16(sp)
8001b464:	24a5e2a8 	addiu	a1,a1,-7512
8001b468:	8ca9000c 	lw	t1,12(a1)
8001b46c:	3c028021 	lui	v0,0x8021
8001b470:	91240000 	lbu	a0,0(t1)
8001b474:	2442e2f8 	addiu	v0,v0,-7432
8001b478:	3c038022 	lui	v1,0x8022
8001b47c:	a06450cc 	sb	a0,20684(v1)
8001b480:	94470002 	lhu	a3,2(v0)
8001b484:	9443000a 	lhu	v1,10(v0)
8001b488:	94480006 	lhu	t0,6(v0)
8001b48c:	91240000 	lbu	a0,0(t1)
8001b490:	8caa002c 	lw	t2,44(a1)
8001b494:	8ca60020 	lw	a2,32(a1)
8001b498:	01034021 	addu	t0,t0,v1
8001b49c:	30e70100 	andi	a3,a3,0x100
8001b4a0:	3402ffff 	li	v0,0xffff
8001b4a4:	240300ff 	li	v1,255
8001b4a8:	0047180a 	movz	v1,v0,a3
8001b4ac:	00882021 	addu	a0,a0,t0
8001b4b0:	00ca3021 	addu	a2,a2,t2
8001b4b4:	00641824 	and	v1,v1,a0
8001b4b8:	25290001 	addiu	t1,t1,1
8001b4bc:	24c6000c 	addiu	a2,a2,12
8001b4c0:	3c128021 	lui	s2,0x8021
8001b4c4:	3c028006 	lui	v0,0x8006
8001b4c8:	00602021 	move	a0,v1
8001b4cc:	ae437018 	sw	v1,28696(s2)
8001b4d0:	aca9000c 	sw	t1,12(a1)
8001b4d4:	aca60020 	sw	a2,32(a1)
8001b4d8:	24424be8 	addiu	v0,v0,19432
8001b4dc:	0040f809 	jalr	v0
8001b4e0:	aca00018 	sw	zero,24(a1)
8001b4e4:	2442ffff 	addiu	v0,v0,-1
8001b4e8:	8e457018 	lw	a1,28696(s2)
8001b4ec:	3042ffff 	andi	v0,v0,0xffff
8001b4f0:	3c108006 	lui	s0,0x8006
8001b4f4:	00022202 	srl	a0,v0,0x8
8001b4f8:	3c118022 	lui	s1,0x8022
8001b4fc:	26104444 	addiu	s0,s0,17476
8001b500:	24a50001 	addiu	a1,a1,1
8001b504:	0200f809 	jalr	s0
8001b508:	a62250be 	sh	v0,20670(s1)
8001b50c:	922450be 	lbu	a0,20670(s1)
8001b510:	0200f809 	jalr	s0
8001b514:	8e457018 	lw	a1,28696(s2)
8001b518:	962350be 	lhu	v1,20670(s1)
8001b51c:	3c028021 	lui	v0,0x8021
8001b520:	2442e284 	addiu	v0,v0,-7548
8001b524:	00032202 	srl	a0,v1,0x8
8001b528:	0003182b 	sltu	v1,zero,v1
8001b52c:	a044000a 	sb	a0,10(v0)
8001b530:	a0430009 	sb	v1,9(v0)
8001b534:	8fbf001c 	lw	ra,28(sp)
8001b538:	8fb20018 	lw	s2,24(sp)
8001b53c:	8fb10014 	lw	s1,20(sp)
8001b540:	8fb00010 	lw	s0,16(sp)
8001b544:	03e00008 	jr	ra
8001b548:	27bd0020 	addiu	sp,sp,32

8001b54c <_Z6OpC6M0v>:
8001b54c:	27bdffe0 	addiu	sp,sp,-32
8001b550:	3c058021 	lui	a1,0x8021
8001b554:	afbf001c 	sw	ra,28(sp)
8001b558:	afb20018 	sw	s2,24(sp)
8001b55c:	afb10014 	sw	s1,20(sp)
8001b560:	afb00010 	sw	s0,16(sp)
8001b564:	24a5e2a8 	addiu	a1,a1,-7512
8001b568:	8ca7000c 	lw	a3,12(a1)
8001b56c:	3c028022 	lui	v0,0x8022
8001b570:	90e40000 	lbu	a0,0(a3)
8001b574:	3c038021 	lui	v1,0x8021
8001b578:	a04450cc 	sb	a0,20684(v0)
8001b57c:	90e60000 	lbu	a2,0(a3)
8001b580:	9464e2fe 	lhu	a0,-7426(v1)
8001b584:	8ca20020 	lw	v0,32(a1)
8001b588:	8ca3002c 	lw	v1,44(a1)
8001b58c:	00c43021 	addu	a2,a2,a0
8001b590:	24420006 	addiu	v0,v0,6
8001b594:	00621821 	addu	v1,v1,v0
8001b598:	30c6ffff 	andi	a2,a2,0xffff
8001b59c:	24e70001 	addiu	a3,a3,1
8001b5a0:	3c128021 	lui	s2,0x8021
8001b5a4:	3c028006 	lui	v0,0x8006
8001b5a8:	aca30020 	sw	v1,32(a1)
8001b5ac:	00c02021 	move	a0,a2
8001b5b0:	aca7000c 	sw	a3,12(a1)
8001b5b4:	ae467018 	sw	a2,28696(s2)
8001b5b8:	24424be8 	addiu	v0,v0,19432
8001b5bc:	0040f809 	jalr	v0
8001b5c0:	aca00018 	sw	zero,24(a1)
8001b5c4:	2442ffff 	addiu	v0,v0,-1
8001b5c8:	8e457018 	lw	a1,28696(s2)
8001b5cc:	3042ffff 	andi	v0,v0,0xffff
8001b5d0:	3c108006 	lui	s0,0x8006
8001b5d4:	00022202 	srl	a0,v0,0x8
8001b5d8:	3c118022 	lui	s1,0x8022
8001b5dc:	26104444 	addiu	s0,s0,17476
8001b5e0:	24a50001 	addiu	a1,a1,1
8001b5e4:	0200f809 	jalr	s0
8001b5e8:	a62250be 	sh	v0,20670(s1)
8001b5ec:	922450be 	lbu	a0,20670(s1)
8001b5f0:	0200f809 	jalr	s0
8001b5f4:	8e457018 	lw	a1,28696(s2)
8001b5f8:	962350be 	lhu	v1,20670(s1)
8001b5fc:	3c028021 	lui	v0,0x8021
8001b600:	2442e284 	addiu	v0,v0,-7548
8001b604:	00032202 	srl	a0,v1,0x8
8001b608:	0003182b 	sltu	v1,zero,v1
8001b60c:	a044000a 	sb	a0,10(v0)
8001b610:	a0430009 	sb	v1,9(v0)
8001b614:	8fbf001c 	lw	ra,28(sp)
8001b618:	8fb20018 	lw	s2,24(sp)
8001b61c:	8fb10014 	lw	s1,20(sp)
8001b620:	8fb00010 	lw	s0,16(sp)
8001b624:	03e00008 	jr	ra
8001b628:	27bd0020 	addiu	sp,sp,32

8001b62c <_Z6OpFEM0v>:
8001b62c:	27bdffd8 	addiu	sp,sp,-40
8001b630:	3c058021 	lui	a1,0x8021
8001b634:	afbf0020 	sw	ra,32(sp)
8001b638:	afb3001c 	sw	s3,28(sp)
8001b63c:	afb20018 	sw	s2,24(sp)
8001b640:	afb10014 	sw	s1,20(sp)
8001b644:	afb00010 	sw	s0,16(sp)
8001b648:	24a5e2a8 	addiu	a1,a1,-7512
8001b64c:	8ca7000c 	lw	a3,12(a1)
8001b650:	3c138021 	lui	s3,0x8021
8001b654:	2673e284 	addiu	s3,s3,-7548
8001b658:	90e30000 	lbu	v1,0(a3)
8001b65c:	8e680014 	lw	t0,20(s3)
8001b660:	3c028021 	lui	v0,0x8021
8001b664:	90e40001 	lbu	a0,1(a3)
8001b668:	9446e302 	lhu	a2,-7422(v0)
8001b66c:	00681821 	addu	v1,v1,t0
8001b670:	00661821 	addu	v1,v1,a2
8001b674:	00042200 	sll	a0,a0,0x8
8001b678:	00832021 	addu	a0,a0,v1
8001b67c:	3c128021 	lui	s2,0x8021
8001b680:	8ca20020 	lw	v0,32(a1)
8001b684:	ae447018 	sw	a0,28696(s2)
8001b688:	8ca30030 	lw	v1,48(a1)
8001b68c:	90e60001 	lbu	a2,1(a3)
8001b690:	24420006 	addiu	v0,v0,6
8001b694:	00621821 	addu	v1,v1,v0
8001b698:	3c028022 	lui	v0,0x8022
8001b69c:	24e70002 	addiu	a3,a3,2
8001b6a0:	a04650cc 	sb	a2,20684(v0)
8001b6a4:	3c028006 	lui	v0,0x8006
8001b6a8:	aca30020 	sw	v1,32(a1)
8001b6ac:	aca7000c 	sw	a3,12(a1)
8001b6b0:	24424be8 	addiu	v0,v0,19432
8001b6b4:	0040f809 	jalr	v0
8001b6b8:	aca00018 	sw	zero,24(a1)
8001b6bc:	24420001 	addiu	v0,v0,1
8001b6c0:	8e457018 	lw	a1,28696(s2)
8001b6c4:	3042ffff 	andi	v0,v0,0xffff
8001b6c8:	3c108006 	lui	s0,0x8006
8001b6cc:	00022202 	srl	a0,v0,0x8
8001b6d0:	3c118022 	lui	s1,0x8022
8001b6d4:	26104444 	addiu	s0,s0,17476
8001b6d8:	24a50001 	addiu	a1,a1,1
8001b6dc:	0200f809 	jalr	s0
8001b6e0:	a62250be 	sh	v0,20670(s1)
8001b6e4:	8e457018 	lw	a1,28696(s2)
8001b6e8:	0200f809 	jalr	s0
8001b6ec:	922450be 	lbu	a0,20670(s1)
8001b6f0:	962250be 	lhu	v0,20670(s1)
8001b6f4:	8fbf0020 	lw	ra,32(sp)
8001b6f8:	00021a02 	srl	v1,v0,0x8
8001b6fc:	0002102b 	sltu	v0,zero,v0
8001b700:	a263000a 	sb	v1,10(s3)
8001b704:	a2620009 	sb	v0,9(s3)
8001b708:	8fb20018 	lw	s2,24(sp)
8001b70c:	8fb3001c 	lw	s3,28(sp)
8001b710:	8fb10014 	lw	s1,20(sp)
8001b714:	8fb00010 	lw	s0,16(sp)
8001b718:	03e00008 	jr	ra
8001b71c:	27bd0028 	addiu	sp,sp,40

8001b720 <_Z6OpEEM0v>:
8001b720:	27bdffd8 	addiu	sp,sp,-40
8001b724:	3c038021 	lui	v1,0x8021
8001b728:	afbf0020 	sw	ra,32(sp)
8001b72c:	afb3001c 	sw	s3,28(sp)
8001b730:	afb20018 	sw	s2,24(sp)
8001b734:	afb10014 	sw	s1,20(sp)
8001b738:	afb00010 	sw	s0,16(sp)
8001b73c:	2463e2a8 	addiu	v1,v1,-7512
8001b740:	8c66000c 	lw	a2,12(v1)
8001b744:	3c138021 	lui	s3,0x8021
8001b748:	90c20001 	lbu	v0,1(a2)
8001b74c:	90c40000 	lbu	a0,0(a2)
8001b750:	2673e284 	addiu	s3,s3,-7548
8001b754:	8e650014 	lw	a1,20(s3)
8001b758:	00021200 	sll	v0,v0,0x8
8001b75c:	00822021 	addu	a0,a0,v0
8001b760:	00852021 	addu	a0,a0,a1
8001b764:	8c620020 	lw	v0,32(v1)
8001b768:	3c128021 	lui	s2,0x8021
8001b76c:	8c650030 	lw	a1,48(v1)
8001b770:	ae447018 	sw	a0,28696(s2)
8001b774:	90c70001 	lbu	a3,1(a2)
8001b778:	24420006 	addiu	v0,v0,6
8001b77c:	00a22821 	addu	a1,a1,v0
8001b780:	3c028022 	lui	v0,0x8022
8001b784:	24c60002 	addiu	a2,a2,2
8001b788:	a04750cc 	sb	a3,20684(v0)
8001b78c:	3c028006 	lui	v0,0x8006
8001b790:	ac650020 	sw	a1,32(v1)
8001b794:	ac66000c 	sw	a2,12(v1)
8001b798:	24424be8 	addiu	v0,v0,19432
8001b79c:	0040f809 	jalr	v0
8001b7a0:	ac600018 	sw	zero,24(v1)
8001b7a4:	24420001 	addiu	v0,v0,1
8001b7a8:	8e457018 	lw	a1,28696(s2)
8001b7ac:	3042ffff 	andi	v0,v0,0xffff
8001b7b0:	3c108006 	lui	s0,0x8006
8001b7b4:	00022202 	srl	a0,v0,0x8
8001b7b8:	3c118022 	lui	s1,0x8022
8001b7bc:	26104444 	addiu	s0,s0,17476
8001b7c0:	24a50001 	addiu	a1,a1,1
8001b7c4:	0200f809 	jalr	s0
8001b7c8:	a62250be 	sh	v0,20670(s1)
8001b7cc:	8e457018 	lw	a1,28696(s2)
8001b7d0:	0200f809 	jalr	s0
8001b7d4:	922450be 	lbu	a0,20670(s1)
8001b7d8:	962250be 	lhu	v0,20670(s1)
8001b7dc:	8fbf0020 	lw	ra,32(sp)
8001b7e0:	00021a02 	srl	v1,v0,0x8
8001b7e4:	0002102b 	sltu	v0,zero,v0
8001b7e8:	a263000a 	sb	v1,10(s3)
8001b7ec:	a2620009 	sb	v0,9(s3)
8001b7f0:	8fb20018 	lw	s2,24(sp)
8001b7f4:	8fb3001c 	lw	s3,28(sp)
8001b7f8:	8fb10014 	lw	s1,20(sp)
8001b7fc:	8fb00010 	lw	s0,16(sp)
8001b800:	03e00008 	jr	ra
8001b804:	27bd0028 	addiu	sp,sp,40

8001b808 <_Z6OpF6M0v>:
8001b808:	27bdffe0 	addiu	sp,sp,-32
8001b80c:	3c058021 	lui	a1,0x8021
8001b810:	afbf001c 	sw	ra,28(sp)
8001b814:	afb20018 	sw	s2,24(sp)
8001b818:	afb10014 	sw	s1,20(sp)
8001b81c:	afb00010 	sw	s0,16(sp)
8001b820:	24a5e2a8 	addiu	a1,a1,-7512
8001b824:	8ca9000c 	lw	t1,12(a1)
8001b828:	3c028021 	lui	v0,0x8021
8001b82c:	91240000 	lbu	a0,0(t1)
8001b830:	2442e2f8 	addiu	v0,v0,-7432
8001b834:	3c038022 	lui	v1,0x8022
8001b838:	a06450cc 	sb	a0,20684(v1)
8001b83c:	94470002 	lhu	a3,2(v0)
8001b840:	9443000a 	lhu	v1,10(v0)
8001b844:	94480006 	lhu	t0,6(v0)
8001b848:	91240000 	lbu	a0,0(t1)
8001b84c:	8caa002c 	lw	t2,44(a1)
8001b850:	8ca60020 	lw	a2,32(a1)
8001b854:	01034021 	addu	t0,t0,v1
8001b858:	30e70100 	andi	a3,a3,0x100
8001b85c:	3402ffff 	li	v0,0xffff
8001b860:	240300ff 	li	v1,255
8001b864:	0047180a 	movz	v1,v0,a3
8001b868:	00882021 	addu	a0,a0,t0
8001b86c:	00ca3021 	addu	a2,a2,t2
8001b870:	00641824 	and	v1,v1,a0
8001b874:	25290001 	addiu	t1,t1,1
8001b878:	24c6000c 	addiu	a2,a2,12
8001b87c:	3c128021 	lui	s2,0x8021
8001b880:	3c028006 	lui	v0,0x8006
8001b884:	00602021 	move	a0,v1
8001b888:	ae437018 	sw	v1,28696(s2)
8001b88c:	aca9000c 	sw	t1,12(a1)
8001b890:	aca60020 	sw	a2,32(a1)
8001b894:	24424be8 	addiu	v0,v0,19432
8001b898:	0040f809 	jalr	v0
8001b89c:	aca00018 	sw	zero,24(a1)
8001b8a0:	24420001 	addiu	v0,v0,1
8001b8a4:	8e457018 	lw	a1,28696(s2)
8001b8a8:	3042ffff 	andi	v0,v0,0xffff
8001b8ac:	3c108006 	lui	s0,0x8006
8001b8b0:	00022202 	srl	a0,v0,0x8
8001b8b4:	3c118022 	lui	s1,0x8022
8001b8b8:	26104444 	addiu	s0,s0,17476
8001b8bc:	24a50001 	addiu	a1,a1,1
8001b8c0:	0200f809 	jalr	s0
8001b8c4:	a62250be 	sh	v0,20670(s1)
8001b8c8:	922450be 	lbu	a0,20670(s1)
8001b8cc:	0200f809 	jalr	s0
8001b8d0:	8e457018 	lw	a1,28696(s2)
8001b8d4:	962350be 	lhu	v1,20670(s1)
8001b8d8:	3c028021 	lui	v0,0x8021
8001b8dc:	2442e284 	addiu	v0,v0,-7548
8001b8e0:	00032202 	srl	a0,v1,0x8
8001b8e4:	0003182b 	sltu	v1,zero,v1
8001b8e8:	a044000a 	sb	a0,10(v0)
8001b8ec:	a0430009 	sb	v1,9(v0)
8001b8f0:	8fbf001c 	lw	ra,28(sp)
8001b8f4:	8fb20018 	lw	s2,24(sp)
8001b8f8:	8fb10014 	lw	s1,20(sp)
8001b8fc:	8fb00010 	lw	s0,16(sp)
8001b900:	03e00008 	jr	ra
8001b904:	27bd0020 	addiu	sp,sp,32

8001b908 <_Z6OpDEM0v>:
8001b908:	27bdffd8 	addiu	sp,sp,-40
8001b90c:	3c058021 	lui	a1,0x8021
8001b910:	afbf0020 	sw	ra,32(sp)
8001b914:	afb3001c 	sw	s3,28(sp)
8001b918:	afb20018 	sw	s2,24(sp)
8001b91c:	afb10014 	sw	s1,20(sp)
8001b920:	afb00010 	sw	s0,16(sp)
8001b924:	24a5e2a8 	addiu	a1,a1,-7512
8001b928:	8ca7000c 	lw	a3,12(a1)
8001b92c:	3c138021 	lui	s3,0x8021
8001b930:	2673e284 	addiu	s3,s3,-7548
8001b934:	90e30000 	lbu	v1,0(a3)
8001b938:	8e680014 	lw	t0,20(s3)
8001b93c:	3c028021 	lui	v0,0x8021
8001b940:	90e40001 	lbu	a0,1(a3)
8001b944:	9446e302 	lhu	a2,-7422(v0)
8001b948:	00681821 	addu	v1,v1,t0
8001b94c:	00661821 	addu	v1,v1,a2
8001b950:	00042200 	sll	a0,a0,0x8
8001b954:	00832021 	addu	a0,a0,v1
8001b958:	3c128021 	lui	s2,0x8021
8001b95c:	8ca20020 	lw	v0,32(a1)
8001b960:	ae447018 	sw	a0,28696(s2)
8001b964:	8ca30030 	lw	v1,48(a1)
8001b968:	90e60001 	lbu	a2,1(a3)
8001b96c:	24420006 	addiu	v0,v0,6
8001b970:	00621821 	addu	v1,v1,v0
8001b974:	3c028022 	lui	v0,0x8022
8001b978:	24e70002 	addiu	a3,a3,2
8001b97c:	a04650cc 	sb	a2,20684(v0)
8001b980:	3c028006 	lui	v0,0x8006
8001b984:	aca30020 	sw	v1,32(a1)
8001b988:	aca7000c 	sw	a3,12(a1)
8001b98c:	24424be8 	addiu	v0,v0,19432
8001b990:	0040f809 	jalr	v0
8001b994:	aca00018 	sw	zero,24(a1)
8001b998:	2442ffff 	addiu	v0,v0,-1
8001b99c:	8e457018 	lw	a1,28696(s2)
8001b9a0:	3042ffff 	andi	v0,v0,0xffff
8001b9a4:	3c108006 	lui	s0,0x8006
8001b9a8:	00022202 	srl	a0,v0,0x8
8001b9ac:	3c118022 	lui	s1,0x8022
8001b9b0:	26104444 	addiu	s0,s0,17476
8001b9b4:	24a50001 	addiu	a1,a1,1
8001b9b8:	0200f809 	jalr	s0
8001b9bc:	a62250be 	sh	v0,20670(s1)
8001b9c0:	8e457018 	lw	a1,28696(s2)
8001b9c4:	0200f809 	jalr	s0
8001b9c8:	922450be 	lbu	a0,20670(s1)
8001b9cc:	962250be 	lhu	v0,20670(s1)
8001b9d0:	8fbf0020 	lw	ra,32(sp)
8001b9d4:	00021a02 	srl	v1,v0,0x8
8001b9d8:	0002102b 	sltu	v0,zero,v0
8001b9dc:	a263000a 	sb	v1,10(s3)
8001b9e0:	a2620009 	sb	v0,9(s3)
8001b9e4:	8fb20018 	lw	s2,24(sp)
8001b9e8:	8fb3001c 	lw	s3,28(sp)
8001b9ec:	8fb10014 	lw	s1,20(sp)
8001b9f0:	8fb00010 	lw	s0,16(sp)
8001b9f4:	03e00008 	jr	ra
8001b9f8:	27bd0028 	addiu	sp,sp,40

8001b9fc <_Z6Op1EM0v>:
8001b9fc:	27bdffd8 	addiu	sp,sp,-40
8001ba00:	3c058021 	lui	a1,0x8021
8001ba04:	afbf0020 	sw	ra,32(sp)
8001ba08:	afb3001c 	sw	s3,28(sp)
8001ba0c:	afb20018 	sw	s2,24(sp)
8001ba10:	afb10014 	sw	s1,20(sp)
8001ba14:	afb00010 	sw	s0,16(sp)
8001ba18:	24a5e2a8 	addiu	a1,a1,-7512
8001ba1c:	8ca7000c 	lw	a3,12(a1)
8001ba20:	3c128021 	lui	s2,0x8021
8001ba24:	2652e284 	addiu	s2,s2,-7548
8001ba28:	90e30000 	lbu	v1,0(a3)
8001ba2c:	8e480014 	lw	t0,20(s2)
8001ba30:	3c028021 	lui	v0,0x8021
8001ba34:	90e40001 	lbu	a0,1(a3)
8001ba38:	9446e302 	lhu	a2,-7422(v0)
8001ba3c:	00681821 	addu	v1,v1,t0
8001ba40:	00661821 	addu	v1,v1,a2
8001ba44:	00042200 	sll	a0,a0,0x8
8001ba48:	00832021 	addu	a0,a0,v1
8001ba4c:	3c138021 	lui	s3,0x8021
8001ba50:	8ca20020 	lw	v0,32(a1)
8001ba54:	ae647018 	sw	a0,28696(s3)
8001ba58:	8ca30030 	lw	v1,48(a1)
8001ba5c:	90e60001 	lbu	a2,1(a3)
8001ba60:	24420006 	addiu	v0,v0,6
8001ba64:	00621821 	addu	v1,v1,v0
8001ba68:	3c028022 	lui	v0,0x8022
8001ba6c:	24e70002 	addiu	a3,a3,2
8001ba70:	a04650cc 	sb	a2,20684(v0)
8001ba74:	3c028006 	lui	v0,0x8006
8001ba78:	aca7000c 	sw	a3,12(a1)
8001ba7c:	24424be8 	addiu	v0,v0,19432
8001ba80:	0040f809 	jalr	v0
8001ba84:	aca30020 	sw	v1,32(a1)
8001ba88:	00021840 	sll	v1,v0,0x1
8001ba8c:	8e657018 	lw	a1,28696(s3)
8001ba90:	3063ffff 	andi	v1,v1,0xffff
8001ba94:	3c108006 	lui	s0,0x8006
8001ba98:	00032202 	srl	a0,v1,0x8
8001ba9c:	3c118022 	lui	s1,0x8022
8001baa0:	000213c2 	srl	v0,v0,0xf
8001baa4:	26104444 	addiu	s0,s0,17476
8001baa8:	24a50001 	addiu	a1,a1,1
8001baac:	a2420008 	sb	v0,8(s2)
8001bab0:	0200f809 	jalr	s0
8001bab4:	a62350be 	sh	v1,20670(s1)
8001bab8:	8e657018 	lw	a1,28696(s3)
8001babc:	0200f809 	jalr	s0
8001bac0:	922450be 	lbu	a0,20670(s1)
8001bac4:	962250be 	lhu	v0,20670(s1)
8001bac8:	8fbf0020 	lw	ra,32(sp)
8001bacc:	00021a02 	srl	v1,v0,0x8
8001bad0:	0002102b 	sltu	v0,zero,v0
8001bad4:	a243000a 	sb	v1,10(s2)
8001bad8:	a2420009 	sb	v0,9(s2)
8001badc:	8fb3001c 	lw	s3,28(sp)
8001bae0:	8fb20018 	lw	s2,24(sp)
8001bae4:	8fb10014 	lw	s1,20(sp)
8001bae8:	8fb00010 	lw	s0,16(sp)
8001baec:	03e00008 	jr	ra
8001baf0:	27bd0028 	addiu	sp,sp,40

8001baf4 <_Z6Op0EM0v>:
8001baf4:	27bdffd8 	addiu	sp,sp,-40
8001baf8:	3c038021 	lui	v1,0x8021
8001bafc:	afbf0020 	sw	ra,32(sp)
8001bb00:	afb3001c 	sw	s3,28(sp)
8001bb04:	afb20018 	sw	s2,24(sp)
8001bb08:	afb10014 	sw	s1,20(sp)
8001bb0c:	afb00010 	sw	s0,16(sp)
8001bb10:	2463e2a8 	addiu	v1,v1,-7512
8001bb14:	8c66000c 	lw	a2,12(v1)
8001bb18:	3c128021 	lui	s2,0x8021
8001bb1c:	90c20001 	lbu	v0,1(a2)
8001bb20:	90c40000 	lbu	a0,0(a2)
8001bb24:	2652e284 	addiu	s2,s2,-7548
8001bb28:	8e450014 	lw	a1,20(s2)
8001bb2c:	00021200 	sll	v0,v0,0x8
8001bb30:	00822021 	addu	a0,a0,v0
8001bb34:	00852021 	addu	a0,a0,a1
8001bb38:	3c138021 	lui	s3,0x8021
8001bb3c:	8c620020 	lw	v0,32(v1)
8001bb40:	ae647018 	sw	a0,28696(s3)
8001bb44:	8c650030 	lw	a1,48(v1)
8001bb48:	90c70001 	lbu	a3,1(a2)
8001bb4c:	24420006 	addiu	v0,v0,6
8001bb50:	00a22821 	addu	a1,a1,v0
8001bb54:	3c028022 	lui	v0,0x8022
8001bb58:	24c60002 	addiu	a2,a2,2
8001bb5c:	a04750cc 	sb	a3,20684(v0)
8001bb60:	3c028006 	lui	v0,0x8006
8001bb64:	ac66000c 	sw	a2,12(v1)
8001bb68:	24424be8 	addiu	v0,v0,19432
8001bb6c:	0040f809 	jalr	v0
8001bb70:	ac650020 	sw	a1,32(v1)
8001bb74:	00021840 	sll	v1,v0,0x1
8001bb78:	8e657018 	lw	a1,28696(s3)
8001bb7c:	3063ffff 	andi	v1,v1,0xffff
8001bb80:	3c108006 	lui	s0,0x8006
8001bb84:	00032202 	srl	a0,v1,0x8
8001bb88:	3c118022 	lui	s1,0x8022
8001bb8c:	000213c2 	srl	v0,v0,0xf
8001bb90:	26104444 	addiu	s0,s0,17476
8001bb94:	24a50001 	addiu	a1,a1,1
8001bb98:	a2420008 	sb	v0,8(s2)
8001bb9c:	0200f809 	jalr	s0
8001bba0:	a62350be 	sh	v1,20670(s1)
8001bba4:	8e657018 	lw	a1,28696(s3)
8001bba8:	0200f809 	jalr	s0
8001bbac:	922450be 	lbu	a0,20670(s1)
8001bbb0:	962250be 	lhu	v0,20670(s1)
8001bbb4:	8fbf0020 	lw	ra,32(sp)
8001bbb8:	00021a02 	srl	v1,v0,0x8
8001bbbc:	0002102b 	sltu	v0,zero,v0
8001bbc0:	a243000a 	sb	v1,10(s2)
8001bbc4:	a2420009 	sb	v0,9(s2)
8001bbc8:	8fb3001c 	lw	s3,28(sp)
8001bbcc:	8fb20018 	lw	s2,24(sp)
8001bbd0:	8fb10014 	lw	s1,20(sp)
8001bbd4:	8fb00010 	lw	s0,16(sp)
8001bbd8:	03e00008 	jr	ra
8001bbdc:	27bd0028 	addiu	sp,sp,40

8001bbe0 <_Z6Op16M0v>:
8001bbe0:	27bdffd8 	addiu	sp,sp,-40
8001bbe4:	3c068021 	lui	a2,0x8021
8001bbe8:	afbf0020 	sw	ra,32(sp)
8001bbec:	afb3001c 	sw	s3,28(sp)
8001bbf0:	afb20018 	sw	s2,24(sp)
8001bbf4:	afb10014 	sw	s1,20(sp)
8001bbf8:	afb00010 	sw	s0,16(sp)
8001bbfc:	24c6e2a8 	addiu	a2,a2,-7512
8001bc00:	8cc9000c 	lw	t1,12(a2)
8001bc04:	3c028021 	lui	v0,0x8021
8001bc08:	91240000 	lbu	a0,0(t1)
8001bc0c:	2442e2f8 	addiu	v0,v0,-7432
8001bc10:	3c038022 	lui	v1,0x8022
8001bc14:	a06450cc 	sb	a0,20684(v1)
8001bc18:	94470002 	lhu	a3,2(v0)
8001bc1c:	9443000a 	lhu	v1,10(v0)
8001bc20:	94480006 	lhu	t0,6(v0)
8001bc24:	91240000 	lbu	a0,0(t1)
8001bc28:	8cc50020 	lw	a1,32(a2)
8001bc2c:	8cca002c 	lw	t2,44(a2)
8001bc30:	01034021 	addu	t0,t0,v1
8001bc34:	30e70100 	andi	a3,a3,0x100
8001bc38:	3402ffff 	li	v0,0xffff
8001bc3c:	240300ff 	li	v1,255
8001bc40:	0047180a 	movz	v1,v0,a3
8001bc44:	00882021 	addu	a0,a0,t0
8001bc48:	00aa2821 	addu	a1,a1,t2
8001bc4c:	00641824 	and	v1,v1,a0
8001bc50:	25290001 	addiu	t1,t1,1
8001bc54:	3c138021 	lui	s3,0x8021
8001bc58:	24a5000c 	addiu	a1,a1,12
8001bc5c:	3c028006 	lui	v0,0x8006
8001bc60:	acc50020 	sw	a1,32(a2)
8001bc64:	00602021 	move	a0,v1
8001bc68:	acc9000c 	sw	t1,12(a2)
8001bc6c:	24424be8 	addiu	v0,v0,19432
8001bc70:	0040f809 	jalr	v0
8001bc74:	ae637018 	sw	v1,28696(s3)
8001bc78:	00021840 	sll	v1,v0,0x1
8001bc7c:	8e657018 	lw	a1,28696(s3)
8001bc80:	3063ffff 	andi	v1,v1,0xffff
8001bc84:	3c128021 	lui	s2,0x8021
8001bc88:	3c108006 	lui	s0,0x8006
8001bc8c:	2652e284 	addiu	s2,s2,-7548
8001bc90:	00032202 	srl	a0,v1,0x8
8001bc94:	3c118022 	lui	s1,0x8022
8001bc98:	000213c2 	srl	v0,v0,0xf
8001bc9c:	26104444 	addiu	s0,s0,17476
8001bca0:	24a50001 	addiu	a1,a1,1
8001bca4:	a2420008 	sb	v0,8(s2)
8001bca8:	0200f809 	jalr	s0
8001bcac:	a62350be 	sh	v1,20670(s1)
8001bcb0:	8e657018 	lw	a1,28696(s3)
8001bcb4:	0200f809 	jalr	s0
8001bcb8:	922450be 	lbu	a0,20670(s1)
8001bcbc:	962250be 	lhu	v0,20670(s1)
8001bcc0:	8fbf0020 	lw	ra,32(sp)
8001bcc4:	00021a02 	srl	v1,v0,0x8
8001bcc8:	0002102b 	sltu	v0,zero,v0
8001bccc:	a243000a 	sb	v1,10(s2)
8001bcd0:	a2420009 	sb	v0,9(s2)
8001bcd4:	8fb3001c 	lw	s3,28(sp)
8001bcd8:	8fb20018 	lw	s2,24(sp)
8001bcdc:	8fb10014 	lw	s1,20(sp)
8001bce0:	8fb00010 	lw	s0,16(sp)
8001bce4:	03e00008 	jr	ra
8001bce8:	27bd0028 	addiu	sp,sp,40

8001bcec <_Z6Op5EM0v>:
8001bcec:	27bdffd8 	addiu	sp,sp,-40
8001bcf0:	3c058021 	lui	a1,0x8021
8001bcf4:	afbf0020 	sw	ra,32(sp)
8001bcf8:	afb3001c 	sw	s3,28(sp)
8001bcfc:	afb20018 	sw	s2,24(sp)
8001bd00:	afb10014 	sw	s1,20(sp)
8001bd04:	afb00010 	sw	s0,16(sp)
8001bd08:	24a5e2a8 	addiu	a1,a1,-7512
8001bd0c:	8ca7000c 	lw	a3,12(a1)
8001bd10:	3c128021 	lui	s2,0x8021
8001bd14:	2652e284 	addiu	s2,s2,-7548
8001bd18:	90e30000 	lbu	v1,0(a3)
8001bd1c:	8e480014 	lw	t0,20(s2)
8001bd20:	3c028021 	lui	v0,0x8021
8001bd24:	90e40001 	lbu	a0,1(a3)
8001bd28:	9446e302 	lhu	a2,-7422(v0)
8001bd2c:	00681821 	addu	v1,v1,t0
8001bd30:	00661821 	addu	v1,v1,a2
8001bd34:	00042200 	sll	a0,a0,0x8
8001bd38:	00832021 	addu	a0,a0,v1
8001bd3c:	3c138021 	lui	s3,0x8021
8001bd40:	8ca20020 	lw	v0,32(a1)
8001bd44:	ae647018 	sw	a0,28696(s3)
8001bd48:	8ca30030 	lw	v1,48(a1)
8001bd4c:	90e60001 	lbu	a2,1(a3)
8001bd50:	24420006 	addiu	v0,v0,6
8001bd54:	00621821 	addu	v1,v1,v0
8001bd58:	3c028022 	lui	v0,0x8022
8001bd5c:	24e70002 	addiu	a3,a3,2
8001bd60:	a04650cc 	sb	a2,20684(v0)
8001bd64:	3c028006 	lui	v0,0x8006
8001bd68:	aca7000c 	sw	a3,12(a1)
8001bd6c:	24424be8 	addiu	v0,v0,19432
8001bd70:	0040f809 	jalr	v0
8001bd74:	aca30020 	sw	v1,32(a1)
8001bd78:	00021842 	srl	v1,v0,0x1
8001bd7c:	8e657018 	lw	a1,28696(s3)
8001bd80:	3063ffff 	andi	v1,v1,0xffff
8001bd84:	3c108006 	lui	s0,0x8006
8001bd88:	00032202 	srl	a0,v1,0x8
8001bd8c:	3c118022 	lui	s1,0x8022
8001bd90:	30420001 	andi	v0,v0,0x1
8001bd94:	26104444 	addiu	s0,s0,17476
8001bd98:	24a50001 	addiu	a1,a1,1
8001bd9c:	a2420008 	sb	v0,8(s2)
8001bda0:	0200f809 	jalr	s0
8001bda4:	a62350be 	sh	v1,20670(s1)
8001bda8:	8e657018 	lw	a1,28696(s3)
8001bdac:	0200f809 	jalr	s0
8001bdb0:	922450be 	lbu	a0,20670(s1)
8001bdb4:	962250be 	lhu	v0,20670(s1)
8001bdb8:	8fbf0020 	lw	ra,32(sp)
8001bdbc:	00021a02 	srl	v1,v0,0x8
8001bdc0:	0002102b 	sltu	v0,zero,v0
8001bdc4:	a243000a 	sb	v1,10(s2)
8001bdc8:	a2420009 	sb	v0,9(s2)
8001bdcc:	8fb3001c 	lw	s3,28(sp)
8001bdd0:	8fb20018 	lw	s2,24(sp)
8001bdd4:	8fb10014 	lw	s1,20(sp)
8001bdd8:	8fb00010 	lw	s0,16(sp)
8001bddc:	03e00008 	jr	ra
8001bde0:	27bd0028 	addiu	sp,sp,40

8001bde4 <_Z6Op4EM0v>:
8001bde4:	27bdffd8 	addiu	sp,sp,-40
8001bde8:	3c038021 	lui	v1,0x8021
8001bdec:	afbf0020 	sw	ra,32(sp)
8001bdf0:	afb3001c 	sw	s3,28(sp)
8001bdf4:	afb20018 	sw	s2,24(sp)
8001bdf8:	afb10014 	sw	s1,20(sp)
8001bdfc:	afb00010 	sw	s0,16(sp)
8001be00:	2463e2a8 	addiu	v1,v1,-7512
8001be04:	8c66000c 	lw	a2,12(v1)
8001be08:	3c128021 	lui	s2,0x8021
8001be0c:	90c20001 	lbu	v0,1(a2)
8001be10:	90c40000 	lbu	a0,0(a2)
8001be14:	2652e284 	addiu	s2,s2,-7548
8001be18:	8e450014 	lw	a1,20(s2)
8001be1c:	00021200 	sll	v0,v0,0x8
8001be20:	00822021 	addu	a0,a0,v0
8001be24:	00852021 	addu	a0,a0,a1
8001be28:	3c138021 	lui	s3,0x8021
8001be2c:	8c620020 	lw	v0,32(v1)
8001be30:	ae647018 	sw	a0,28696(s3)
8001be34:	8c650030 	lw	a1,48(v1)
8001be38:	90c70001 	lbu	a3,1(a2)
8001be3c:	24420006 	addiu	v0,v0,6
8001be40:	00a22821 	addu	a1,a1,v0
8001be44:	3c028022 	lui	v0,0x8022
8001be48:	24c60002 	addiu	a2,a2,2
8001be4c:	a04750cc 	sb	a3,20684(v0)
8001be50:	3c028006 	lui	v0,0x8006
8001be54:	ac66000c 	sw	a2,12(v1)
8001be58:	24424be8 	addiu	v0,v0,19432
8001be5c:	0040f809 	jalr	v0
8001be60:	ac650020 	sw	a1,32(v1)
8001be64:	00021842 	srl	v1,v0,0x1
8001be68:	8e657018 	lw	a1,28696(s3)
8001be6c:	3063ffff 	andi	v1,v1,0xffff
8001be70:	3c108006 	lui	s0,0x8006
8001be74:	00032202 	srl	a0,v1,0x8
8001be78:	3c118022 	lui	s1,0x8022
8001be7c:	30420001 	andi	v0,v0,0x1
8001be80:	26104444 	addiu	s0,s0,17476
8001be84:	24a50001 	addiu	a1,a1,1
8001be88:	a2420008 	sb	v0,8(s2)
8001be8c:	0200f809 	jalr	s0
8001be90:	a62350be 	sh	v1,20670(s1)
8001be94:	8e657018 	lw	a1,28696(s3)
8001be98:	0200f809 	jalr	s0
8001be9c:	922450be 	lbu	a0,20670(s1)
8001bea0:	962250be 	lhu	v0,20670(s1)
8001bea4:	8fbf0020 	lw	ra,32(sp)
8001bea8:	00021a02 	srl	v1,v0,0x8
8001beac:	0002102b 	sltu	v0,zero,v0
8001beb0:	a243000a 	sb	v1,10(s2)
8001beb4:	a2420009 	sb	v0,9(s2)
8001beb8:	8fb3001c 	lw	s3,28(sp)
8001bebc:	8fb20018 	lw	s2,24(sp)
8001bec0:	8fb10014 	lw	s1,20(sp)
8001bec4:	8fb00010 	lw	s0,16(sp)
8001bec8:	03e00008 	jr	ra
8001becc:	27bd0028 	addiu	sp,sp,40

8001bed0 <_Z6Op56M0v>:
8001bed0:	27bdffd8 	addiu	sp,sp,-40
8001bed4:	3c068021 	lui	a2,0x8021
8001bed8:	afbf0020 	sw	ra,32(sp)
8001bedc:	afb3001c 	sw	s3,28(sp)
8001bee0:	afb20018 	sw	s2,24(sp)
8001bee4:	afb10014 	sw	s1,20(sp)
8001bee8:	afb00010 	sw	s0,16(sp)
8001beec:	24c6e2a8 	addiu	a2,a2,-7512
8001bef0:	8cc9000c 	lw	t1,12(a2)
8001bef4:	3c028021 	lui	v0,0x8021
8001bef8:	91240000 	lbu	a0,0(t1)
8001befc:	2442e2f8 	addiu	v0,v0,-7432
8001bf00:	3c038022 	lui	v1,0x8022
8001bf04:	a06450cc 	sb	a0,20684(v1)
8001bf08:	94470002 	lhu	a3,2(v0)
8001bf0c:	9443000a 	lhu	v1,10(v0)
8001bf10:	94480006 	lhu	t0,6(v0)
8001bf14:	91240000 	lbu	a0,0(t1)
8001bf18:	8cc50020 	lw	a1,32(a2)
8001bf1c:	8cca002c 	lw	t2,44(a2)
8001bf20:	01034021 	addu	t0,t0,v1
8001bf24:	30e70100 	andi	a3,a3,0x100
8001bf28:	3402ffff 	li	v0,0xffff
8001bf2c:	240300ff 	li	v1,255
8001bf30:	0047180a 	movz	v1,v0,a3
8001bf34:	00882021 	addu	a0,a0,t0
8001bf38:	00aa2821 	addu	a1,a1,t2
8001bf3c:	00641824 	and	v1,v1,a0
8001bf40:	25290001 	addiu	t1,t1,1
8001bf44:	3c138021 	lui	s3,0x8021
8001bf48:	24a5000c 	addiu	a1,a1,12
8001bf4c:	3c028006 	lui	v0,0x8006
8001bf50:	acc50020 	sw	a1,32(a2)
8001bf54:	00602021 	move	a0,v1
8001bf58:	acc9000c 	sw	t1,12(a2)
8001bf5c:	24424be8 	addiu	v0,v0,19432
8001bf60:	0040f809 	jalr	v0
8001bf64:	ae637018 	sw	v1,28696(s3)
8001bf68:	00021842 	srl	v1,v0,0x1
8001bf6c:	8e657018 	lw	a1,28696(s3)
8001bf70:	3063ffff 	andi	v1,v1,0xffff
8001bf74:	3c128021 	lui	s2,0x8021
8001bf78:	3c108006 	lui	s0,0x8006
8001bf7c:	2652e284 	addiu	s2,s2,-7548
8001bf80:	00032202 	srl	a0,v1,0x8
8001bf84:	3c118022 	lui	s1,0x8022
8001bf88:	30420001 	andi	v0,v0,0x1
8001bf8c:	26104444 	addiu	s0,s0,17476
8001bf90:	24a50001 	addiu	a1,a1,1
8001bf94:	a2420008 	sb	v0,8(s2)
8001bf98:	0200f809 	jalr	s0
8001bf9c:	a62350be 	sh	v1,20670(s1)
8001bfa0:	8e657018 	lw	a1,28696(s3)
8001bfa4:	0200f809 	jalr	s0
8001bfa8:	922450be 	lbu	a0,20670(s1)
8001bfac:	962250be 	lhu	v0,20670(s1)
8001bfb0:	8fbf0020 	lw	ra,32(sp)
8001bfb4:	00021a02 	srl	v1,v0,0x8
8001bfb8:	0002102b 	sltu	v0,zero,v0
8001bfbc:	a243000a 	sb	v1,10(s2)
8001bfc0:	a2420009 	sb	v0,9(s2)
8001bfc4:	8fb3001c 	lw	s3,28(sp)
8001bfc8:	8fb20018 	lw	s2,24(sp)
8001bfcc:	8fb10014 	lw	s1,20(sp)
8001bfd0:	8fb00010 	lw	s0,16(sp)
8001bfd4:	03e00008 	jr	ra
8001bfd8:	27bd0028 	addiu	sp,sp,40

8001bfdc <_Z6Op3EM0v>:
8001bfdc:	27bdffd8 	addiu	sp,sp,-40
8001bfe0:	3c058021 	lui	a1,0x8021
8001bfe4:	afbf0020 	sw	ra,32(sp)
8001bfe8:	afb3001c 	sw	s3,28(sp)
8001bfec:	afb20018 	sw	s2,24(sp)
8001bff0:	afb10014 	sw	s1,20(sp)
8001bff4:	afb00010 	sw	s0,16(sp)
8001bff8:	24a5e2a8 	addiu	a1,a1,-7512
8001bffc:	8ca7000c 	lw	a3,12(a1)
8001c000:	3c128021 	lui	s2,0x8021
8001c004:	2652e284 	addiu	s2,s2,-7548
8001c008:	90e30000 	lbu	v1,0(a3)
8001c00c:	8e480014 	lw	t0,20(s2)
8001c010:	3c028021 	lui	v0,0x8021
8001c014:	90e40001 	lbu	a0,1(a3)
8001c018:	9446e302 	lhu	a2,-7422(v0)
8001c01c:	00681821 	addu	v1,v1,t0
8001c020:	00661821 	addu	v1,v1,a2
8001c024:	00042200 	sll	a0,a0,0x8
8001c028:	00832021 	addu	a0,a0,v1
8001c02c:	3c138021 	lui	s3,0x8021
8001c030:	8ca20020 	lw	v0,32(a1)
8001c034:	ae647018 	sw	a0,28696(s3)
8001c038:	8ca30030 	lw	v1,48(a1)
8001c03c:	90e60001 	lbu	a2,1(a3)
8001c040:	24420006 	addiu	v0,v0,6
8001c044:	00621821 	addu	v1,v1,v0
8001c048:	3c028022 	lui	v0,0x8022
8001c04c:	24e70002 	addiu	a3,a3,2
8001c050:	a04650cc 	sb	a2,20684(v0)
8001c054:	3c028006 	lui	v0,0x8006
8001c058:	aca7000c 	sw	a3,12(a1)
8001c05c:	24424be8 	addiu	v0,v0,19432
8001c060:	0040f809 	jalr	v0
8001c064:	aca30020 	sw	v1,32(a1)
8001c068:	92430008 	lbu	v1,8(s2)
8001c06c:	00021040 	sll	v0,v0,0x1
8001c070:	00431025 	or	v0,v0,v1
8001c074:	8e657018 	lw	a1,28696(s3)
8001c078:	00022202 	srl	a0,v0,0x8
8001c07c:	3403ffff 	li	v1,0xffff
8001c080:	3c108006 	lui	s0,0x8006
8001c084:	0062182b 	sltu	v1,v1,v0
8001c088:	3c118022 	lui	s1,0x8022
8001c08c:	26104444 	addiu	s0,s0,17476
8001c090:	308400ff 	andi	a0,a0,0xff
8001c094:	24a50001 	addiu	a1,a1,1
8001c098:	a2430008 	sb	v1,8(s2)
8001c09c:	0200f809 	jalr	s0
8001c0a0:	ae2250c0 	sw	v0,20672(s1)
8001c0a4:	8e657018 	lw	a1,28696(s3)
8001c0a8:	0200f809 	jalr	s0
8001c0ac:	922450c0 	lbu	a0,20672(s1)
8001c0b0:	962250c0 	lhu	v0,20672(s1)
8001c0b4:	8fbf0020 	lw	ra,32(sp)
8001c0b8:	00021a02 	srl	v1,v0,0x8
8001c0bc:	0002102b 	sltu	v0,zero,v0
8001c0c0:	a243000a 	sb	v1,10(s2)
8001c0c4:	a2420009 	sb	v0,9(s2)
8001c0c8:	8fb3001c 	lw	s3,28(sp)
8001c0cc:	8fb20018 	lw	s2,24(sp)
8001c0d0:	8fb10014 	lw	s1,20(sp)
8001c0d4:	8fb00010 	lw	s0,16(sp)
8001c0d8:	03e00008 	jr	ra
8001c0dc:	27bd0028 	addiu	sp,sp,40

8001c0e0 <_Z6Op2EM0v>:
8001c0e0:	27bdffd8 	addiu	sp,sp,-40
8001c0e4:	3c038021 	lui	v1,0x8021
8001c0e8:	afbf0020 	sw	ra,32(sp)
8001c0ec:	afb3001c 	sw	s3,28(sp)
8001c0f0:	afb20018 	sw	s2,24(sp)
8001c0f4:	afb10014 	sw	s1,20(sp)
8001c0f8:	afb00010 	sw	s0,16(sp)
8001c0fc:	2463e2a8 	addiu	v1,v1,-7512
8001c100:	8c66000c 	lw	a2,12(v1)
8001c104:	3c128021 	lui	s2,0x8021
8001c108:	90c20001 	lbu	v0,1(a2)
8001c10c:	90c40000 	lbu	a0,0(a2)
8001c110:	2652e284 	addiu	s2,s2,-7548
8001c114:	8e450014 	lw	a1,20(s2)
8001c118:	00021200 	sll	v0,v0,0x8
8001c11c:	00822021 	addu	a0,a0,v0
8001c120:	00852021 	addu	a0,a0,a1
8001c124:	3c138021 	lui	s3,0x8021
8001c128:	8c620020 	lw	v0,32(v1)
8001c12c:	ae647018 	sw	a0,28696(s3)
8001c130:	8c650030 	lw	a1,48(v1)
8001c134:	90c70001 	lbu	a3,1(a2)
8001c138:	24420006 	addiu	v0,v0,6
8001c13c:	00a22821 	addu	a1,a1,v0
8001c140:	3c028022 	lui	v0,0x8022
8001c144:	24c60002 	addiu	a2,a2,2
8001c148:	a04750cc 	sb	a3,20684(v0)
8001c14c:	3c028006 	lui	v0,0x8006
8001c150:	ac66000c 	sw	a2,12(v1)
8001c154:	24424be8 	addiu	v0,v0,19432
8001c158:	0040f809 	jalr	v0
8001c15c:	ac650020 	sw	a1,32(v1)
8001c160:	92430008 	lbu	v1,8(s2)
8001c164:	00021040 	sll	v0,v0,0x1
8001c168:	00431025 	or	v0,v0,v1
8001c16c:	8e657018 	lw	a1,28696(s3)
8001c170:	00022202 	srl	a0,v0,0x8
8001c174:	3403ffff 	li	v1,0xffff
8001c178:	3c108006 	lui	s0,0x8006
8001c17c:	0062182b 	sltu	v1,v1,v0
8001c180:	3c118022 	lui	s1,0x8022
8001c184:	26104444 	addiu	s0,s0,17476
8001c188:	308400ff 	andi	a0,a0,0xff
8001c18c:	24a50001 	addiu	a1,a1,1
8001c190:	a2430008 	sb	v1,8(s2)
8001c194:	0200f809 	jalr	s0
8001c198:	ae2250c0 	sw	v0,20672(s1)
8001c19c:	8e657018 	lw	a1,28696(s3)
8001c1a0:	0200f809 	jalr	s0
8001c1a4:	922450c0 	lbu	a0,20672(s1)
8001c1a8:	962250c0 	lhu	v0,20672(s1)
8001c1ac:	8fbf0020 	lw	ra,32(sp)
8001c1b0:	00021a02 	srl	v1,v0,0x8
8001c1b4:	0002102b 	sltu	v0,zero,v0
8001c1b8:	a243000a 	sb	v1,10(s2)
8001c1bc:	a2420009 	sb	v0,9(s2)
8001c1c0:	8fb3001c 	lw	s3,28(sp)
8001c1c4:	8fb20018 	lw	s2,24(sp)
8001c1c8:	8fb10014 	lw	s1,20(sp)
8001c1cc:	8fb00010 	lw	s0,16(sp)
8001c1d0:	03e00008 	jr	ra
8001c1d4:	27bd0028 	addiu	sp,sp,40

8001c1d8 <_Z6Op36M0v>:
8001c1d8:	27bdffd8 	addiu	sp,sp,-40
8001c1dc:	3c058021 	lui	a1,0x8021
8001c1e0:	afbf0024 	sw	ra,36(sp)
8001c1e4:	afb40020 	sw	s4,32(sp)
8001c1e8:	afb3001c 	sw	s3,28(sp)
8001c1ec:	afb20018 	sw	s2,24(sp)
8001c1f0:	afb10014 	sw	s1,20(sp)
8001c1f4:	afb00010 	sw	s0,16(sp)
8001c1f8:	24a5e2a8 	addiu	a1,a1,-7512
8001c1fc:	8ca8000c 	lw	t0,12(a1)
8001c200:	3c028021 	lui	v0,0x8021
8001c204:	91040000 	lbu	a0,0(t0)
8001c208:	2442e2f8 	addiu	v0,v0,-7432
8001c20c:	3c038022 	lui	v1,0x8022
8001c210:	a06450cc 	sb	a0,20684(v1)
8001c214:	94460002 	lhu	a2,2(v0)
8001c218:	9443000a 	lhu	v1,10(v0)
8001c21c:	94470006 	lhu	a3,6(v0)
8001c220:	91040000 	lbu	a0,0(t0)
8001c224:	00e33821 	addu	a3,a3,v1
8001c228:	8ca9002c 	lw	t1,44(a1)
8001c22c:	30c60100 	andi	a2,a2,0x100
8001c230:	8ca30020 	lw	v1,32(a1)
8001c234:	3414ffff 	li	s4,0xffff
8001c238:	240200ff 	li	v0,255
8001c23c:	0286100a 	movz	v0,s4,a2
8001c240:	00872021 	addu	a0,a0,a3
8001c244:	00691821 	addu	v1,v1,t1
8001c248:	3c138021 	lui	s3,0x8021
8001c24c:	00441024 	and	v0,v0,a0
8001c250:	25080001 	addiu	t0,t0,1
8001c254:	2463000c 	addiu	v1,v1,12
8001c258:	00402021 	move	a0,v0
8001c25c:	ae627018 	sw	v0,28696(s3)
8001c260:	3c128021 	lui	s2,0x8021
8001c264:	3c028006 	lui	v0,0x8006
8001c268:	2652e284 	addiu	s2,s2,-7548
8001c26c:	aca8000c 	sw	t0,12(a1)
8001c270:	24424be8 	addiu	v0,v0,19432
8001c274:	0040f809 	jalr	v0
8001c278:	aca30020 	sw	v1,32(a1)
8001c27c:	92430008 	lbu	v1,8(s2)
8001c280:	00021040 	sll	v0,v0,0x1
8001c284:	00431025 	or	v0,v0,v1
8001c288:	8e657018 	lw	a1,28696(s3)
8001c28c:	00022202 	srl	a0,v0,0x8
8001c290:	3c108006 	lui	s0,0x8006
8001c294:	0282a02b 	sltu	s4,s4,v0
8001c298:	3c118022 	lui	s1,0x8022
8001c29c:	26104444 	addiu	s0,s0,17476
8001c2a0:	308400ff 	andi	a0,a0,0xff
8001c2a4:	24a50001 	addiu	a1,a1,1
8001c2a8:	ae2250c0 	sw	v0,20672(s1)
8001c2ac:	0200f809 	jalr	s0
8001c2b0:	a2540008 	sb	s4,8(s2)
8001c2b4:	8e657018 	lw	a1,28696(s3)
8001c2b8:	0200f809 	jalr	s0
8001c2bc:	922450c0 	lbu	a0,20672(s1)
8001c2c0:	962250c0 	lhu	v0,20672(s1)
8001c2c4:	8fbf0024 	lw	ra,36(sp)
8001c2c8:	00021a02 	srl	v1,v0,0x8
8001c2cc:	0002102b 	sltu	v0,zero,v0
8001c2d0:	a243000a 	sb	v1,10(s2)
8001c2d4:	a2420009 	sb	v0,9(s2)
8001c2d8:	8fb40020 	lw	s4,32(sp)
8001c2dc:	8fb3001c 	lw	s3,28(sp)
8001c2e0:	8fb20018 	lw	s2,24(sp)
8001c2e4:	8fb10014 	lw	s1,20(sp)
8001c2e8:	8fb00010 	lw	s0,16(sp)
8001c2ec:	03e00008 	jr	ra
8001c2f0:	27bd0028 	addiu	sp,sp,40

8001c2f4 <_Z6Op76M0v>:
8001c2f4:	27bdffd8 	addiu	sp,sp,-40
8001c2f8:	3c068021 	lui	a2,0x8021
8001c2fc:	afbf0020 	sw	ra,32(sp)
8001c300:	afb3001c 	sw	s3,28(sp)
8001c304:	afb20018 	sw	s2,24(sp)
8001c308:	afb10014 	sw	s1,20(sp)
8001c30c:	afb00010 	sw	s0,16(sp)
8001c310:	24c6e2a8 	addiu	a2,a2,-7512
8001c314:	8cc9000c 	lw	t1,12(a2)
8001c318:	3c028021 	lui	v0,0x8021
8001c31c:	91240000 	lbu	a0,0(t1)
8001c320:	2442e2f8 	addiu	v0,v0,-7432
8001c324:	3c038022 	lui	v1,0x8022
8001c328:	a06450cc 	sb	a0,20684(v1)
8001c32c:	94470002 	lhu	a3,2(v0)
8001c330:	9443000a 	lhu	v1,10(v0)
8001c334:	94480006 	lhu	t0,6(v0)
8001c338:	91240000 	lbu	a0,0(t1)
8001c33c:	8cc50020 	lw	a1,32(a2)
8001c340:	8cca002c 	lw	t2,44(a2)
8001c344:	01034021 	addu	t0,t0,v1
8001c348:	30e70100 	andi	a3,a3,0x100
8001c34c:	3402ffff 	li	v0,0xffff
8001c350:	240300ff 	li	v1,255
8001c354:	0047180a 	movz	v1,v0,a3
8001c358:	00882021 	addu	a0,a0,t0
8001c35c:	00aa2821 	addu	a1,a1,t2
8001c360:	00641824 	and	v1,v1,a0
8001c364:	25290001 	addiu	t1,t1,1
8001c368:	3c138021 	lui	s3,0x8021
8001c36c:	24a5000c 	addiu	a1,a1,12
8001c370:	3c028006 	lui	v0,0x8006
8001c374:	3c128021 	lui	s2,0x8021
8001c378:	2652e284 	addiu	s2,s2,-7548
8001c37c:	acc50020 	sw	a1,32(a2)
8001c380:	00602021 	move	a0,v1
8001c384:	acc9000c 	sw	t1,12(a2)
8001c388:	24424be8 	addiu	v0,v0,19432
8001c38c:	0040f809 	jalr	v0
8001c390:	ae637018 	sw	v1,28696(s3)
8001c394:	92430008 	lbu	v1,8(s2)
8001c398:	8e657018 	lw	a1,28696(s3)
8001c39c:	00031c00 	sll	v1,v1,0x10
8001c3a0:	00431025 	or	v0,v0,v1
8001c3a4:	00022242 	srl	a0,v0,0x9
8001c3a8:	3c108006 	lui	s0,0x8006
8001c3ac:	30430001 	andi	v1,v0,0x1
8001c3b0:	3c118022 	lui	s1,0x8022
8001c3b4:	00021042 	srl	v0,v0,0x1
8001c3b8:	26104444 	addiu	s0,s0,17476
8001c3bc:	308400ff 	andi	a0,a0,0xff
8001c3c0:	24a50001 	addiu	a1,a1,1
8001c3c4:	a2430008 	sb	v1,8(s2)
8001c3c8:	0200f809 	jalr	s0
8001c3cc:	ae2250c0 	sw	v0,20672(s1)
8001c3d0:	8e657018 	lw	a1,28696(s3)
8001c3d4:	0200f809 	jalr	s0
8001c3d8:	922450c0 	lbu	a0,20672(s1)
8001c3dc:	962250c0 	lhu	v0,20672(s1)
8001c3e0:	8fbf0020 	lw	ra,32(sp)
8001c3e4:	00021a02 	srl	v1,v0,0x8
8001c3e8:	0002102b 	sltu	v0,zero,v0
8001c3ec:	a243000a 	sb	v1,10(s2)
8001c3f0:	a2420009 	sb	v0,9(s2)
8001c3f4:	8fb3001c 	lw	s3,28(sp)
8001c3f8:	8fb20018 	lw	s2,24(sp)
8001c3fc:	8fb10014 	lw	s1,20(sp)
8001c400:	8fb00010 	lw	s0,16(sp)
8001c404:	03e00008 	jr	ra
8001c408:	27bd0028 	addiu	sp,sp,40

8001c40c <_Z6Op66M0v>:
8001c40c:	27bdffd8 	addiu	sp,sp,-40
8001c410:	3c058021 	lui	a1,0x8021
8001c414:	afbf0020 	sw	ra,32(sp)
8001c418:	afb3001c 	sw	s3,28(sp)
8001c41c:	afb20018 	sw	s2,24(sp)
8001c420:	afb10014 	sw	s1,20(sp)
8001c424:	afb00010 	sw	s0,16(sp)
8001c428:	24a5e2a8 	addiu	a1,a1,-7512
8001c42c:	8ca7000c 	lw	a3,12(a1)
8001c430:	3c028022 	lui	v0,0x8022
8001c434:	90e40000 	lbu	a0,0(a3)
8001c438:	3c038021 	lui	v1,0x8021
8001c43c:	a04450cc 	sb	a0,20684(v0)
8001c440:	90e60000 	lbu	a2,0(a3)
8001c444:	9464e2fe 	lhu	a0,-7426(v1)
8001c448:	8ca20020 	lw	v0,32(a1)
8001c44c:	8ca3002c 	lw	v1,44(a1)
8001c450:	00c43021 	addu	a2,a2,a0
8001c454:	24420006 	addiu	v0,v0,6
8001c458:	30c6ffff 	andi	a2,a2,0xffff
8001c45c:	00621821 	addu	v1,v1,v0
8001c460:	24e70001 	addiu	a3,a3,1
8001c464:	3c138021 	lui	s3,0x8021
8001c468:	3c028006 	lui	v0,0x8006
8001c46c:	3c128021 	lui	s2,0x8021
8001c470:	2652e284 	addiu	s2,s2,-7548
8001c474:	00c02021 	move	a0,a2
8001c478:	aca7000c 	sw	a3,12(a1)
8001c47c:	ae667018 	sw	a2,28696(s3)
8001c480:	24424be8 	addiu	v0,v0,19432
8001c484:	0040f809 	jalr	v0
8001c488:	aca30020 	sw	v1,32(a1)
8001c48c:	92430008 	lbu	v1,8(s2)
8001c490:	8e657018 	lw	a1,28696(s3)
8001c494:	00031c00 	sll	v1,v1,0x10
8001c498:	00431025 	or	v0,v0,v1
8001c49c:	00022242 	srl	a0,v0,0x9
8001c4a0:	3c108006 	lui	s0,0x8006
8001c4a4:	30430001 	andi	v1,v0,0x1
8001c4a8:	3c118022 	lui	s1,0x8022
8001c4ac:	00021042 	srl	v0,v0,0x1
8001c4b0:	26104444 	addiu	s0,s0,17476
8001c4b4:	308400ff 	andi	a0,a0,0xff
8001c4b8:	24a50001 	addiu	a1,a1,1
8001c4bc:	a2430008 	sb	v1,8(s2)
8001c4c0:	0200f809 	jalr	s0
8001c4c4:	ae2250c0 	sw	v0,20672(s1)
8001c4c8:	8e657018 	lw	a1,28696(s3)
8001c4cc:	0200f809 	jalr	s0
8001c4d0:	922450c0 	lbu	a0,20672(s1)
8001c4d4:	962250c0 	lhu	v0,20672(s1)
8001c4d8:	8fbf0020 	lw	ra,32(sp)
8001c4dc:	00021a02 	srl	v1,v0,0x8
8001c4e0:	0002102b 	sltu	v0,zero,v0
8001c4e4:	a243000a 	sb	v1,10(s2)
8001c4e8:	a2420009 	sb	v0,9(s2)
8001c4ec:	8fb3001c 	lw	s3,28(sp)
8001c4f0:	8fb20018 	lw	s2,24(sp)
8001c4f4:	8fb10014 	lw	s1,20(sp)
8001c4f8:	8fb00010 	lw	s0,16(sp)
8001c4fc:	03e00008 	jr	ra
8001c500:	27bd0028 	addiu	sp,sp,40

8001c504 <_Z6Op7EM0v>:
8001c504:	27bdffd8 	addiu	sp,sp,-40
8001c508:	3c058021 	lui	a1,0x8021
8001c50c:	afbf0020 	sw	ra,32(sp)
8001c510:	afb3001c 	sw	s3,28(sp)
8001c514:	afb20018 	sw	s2,24(sp)
8001c518:	afb10014 	sw	s1,20(sp)
8001c51c:	afb00010 	sw	s0,16(sp)
8001c520:	24a5e2a8 	addiu	a1,a1,-7512
8001c524:	8ca7000c 	lw	a3,12(a1)
8001c528:	3c128021 	lui	s2,0x8021
8001c52c:	2652e284 	addiu	s2,s2,-7548
8001c530:	90e30000 	lbu	v1,0(a3)
8001c534:	8e480014 	lw	t0,20(s2)
8001c538:	3c028021 	lui	v0,0x8021
8001c53c:	90e40001 	lbu	a0,1(a3)
8001c540:	9446e302 	lhu	a2,-7422(v0)
8001c544:	00681821 	addu	v1,v1,t0
8001c548:	00661821 	addu	v1,v1,a2
8001c54c:	00042200 	sll	a0,a0,0x8
8001c550:	00832021 	addu	a0,a0,v1
8001c554:	3c138021 	lui	s3,0x8021
8001c558:	8ca20020 	lw	v0,32(a1)
8001c55c:	ae647018 	sw	a0,28696(s3)
8001c560:	8ca30030 	lw	v1,48(a1)
8001c564:	90e60001 	lbu	a2,1(a3)
8001c568:	24420006 	addiu	v0,v0,6
8001c56c:	00621821 	addu	v1,v1,v0
8001c570:	3c028022 	lui	v0,0x8022
8001c574:	24e70002 	addiu	a3,a3,2
8001c578:	a04650cc 	sb	a2,20684(v0)
8001c57c:	3c028006 	lui	v0,0x8006
8001c580:	aca7000c 	sw	a3,12(a1)
8001c584:	24424be8 	addiu	v0,v0,19432
8001c588:	0040f809 	jalr	v0
8001c58c:	aca30020 	sw	v1,32(a1)
8001c590:	92430008 	lbu	v1,8(s2)
8001c594:	8e657018 	lw	a1,28696(s3)
8001c598:	00031c00 	sll	v1,v1,0x10
8001c59c:	00431025 	or	v0,v0,v1
8001c5a0:	00022242 	srl	a0,v0,0x9
8001c5a4:	3c108006 	lui	s0,0x8006
8001c5a8:	30430001 	andi	v1,v0,0x1
8001c5ac:	3c118022 	lui	s1,0x8022
8001c5b0:	00021042 	srl	v0,v0,0x1
8001c5b4:	26104444 	addiu	s0,s0,17476
8001c5b8:	308400ff 	andi	a0,a0,0xff
8001c5bc:	24a50001 	addiu	a1,a1,1
8001c5c0:	a2430008 	sb	v1,8(s2)
8001c5c4:	0200f809 	jalr	s0
8001c5c8:	ae2250c0 	sw	v0,20672(s1)
8001c5cc:	8e657018 	lw	a1,28696(s3)
8001c5d0:	0200f809 	jalr	s0
8001c5d4:	922450c0 	lbu	a0,20672(s1)
8001c5d8:	962250c0 	lhu	v0,20672(s1)
8001c5dc:	8fbf0020 	lw	ra,32(sp)
8001c5e0:	00021a02 	srl	v1,v0,0x8
8001c5e4:	0002102b 	sltu	v0,zero,v0
8001c5e8:	a243000a 	sb	v1,10(s2)
8001c5ec:	a2420009 	sb	v0,9(s2)
8001c5f0:	8fb3001c 	lw	s3,28(sp)
8001c5f4:	8fb20018 	lw	s2,24(sp)
8001c5f8:	8fb10014 	lw	s1,20(sp)
8001c5fc:	8fb00010 	lw	s0,16(sp)
8001c600:	03e00008 	jr	ra
8001c604:	27bd0028 	addiu	sp,sp,40

8001c608 <_Z6Op91M0v>:
8001c608:	27bdffe0 	addiu	sp,sp,-32
8001c60c:	3c038021 	lui	v1,0x8021
8001c610:	afbf0018 	sw	ra,24(sp)
8001c614:	afb10014 	sw	s1,20(sp)
8001c618:	afb00010 	sw	s0,16(sp)
8001c61c:	2463e2a8 	addiu	v1,v1,-7512
8001c620:	8c67000c 	lw	a3,12(v1)
8001c624:	3c028022 	lui	v0,0x8022
8001c628:	90e40000 	lbu	a0,0(a3)
8001c62c:	3c108021 	lui	s0,0x8021
8001c630:	2610e2f8 	addiu	s0,s0,-7432
8001c634:	a04450cc 	sb	a0,20684(v0)
8001c638:	90e20000 	lbu	v0,0(a3)
8001c63c:	96040006 	lhu	a0,6(s0)
8001c640:	8c650020 	lw	a1,32(v1)
8001c644:	8c66002c 	lw	a2,44(v1)
8001c648:	00441021 	addu	v0,v0,a0
8001c64c:	3042ffff 	andi	v0,v0,0xffff
8001c650:	3c118021 	lui	s1,0x8021
8001c654:	00a62821 	addu	a1,a1,a2
8001c658:	00402021 	move	a0,v0
8001c65c:	ae227018 	sw	v0,28696(s1)
8001c660:	24e70001 	addiu	a3,a3,1
8001c664:	3c028006 	lui	v0,0x8006
8001c668:	ac650020 	sw	a1,32(v1)
8001c66c:	24424be8 	addiu	v0,v0,19432
8001c670:	0040f809 	jalr	v0
8001c674:	ac67000c 	sw	a3,12(v1)
8001c678:	3c048021 	lui	a0,0x8021
8001c67c:	8c85e298 	lw	a1,-7528(a0)
8001c680:	9603000c 	lhu	v1,12(s0)
8001c684:	96040004 	lhu	a0,4(s0)
8001c688:	00651821 	addu	v1,v1,a1
8001c68c:	00621821 	addu	v1,v1,v0
8001c690:	ae237018 	sw	v1,28696(s1)
8001c694:	3c198006 	lui	t9,0x8006
8001c698:	8fbf0018 	lw	ra,24(sp)
8001c69c:	8fb10014 	lw	s1,20(sp)
8001c6a0:	8fb00010 	lw	s0,16(sp)
8001c6a4:	00602821 	move	a1,v1
8001c6a8:	2739465c 	addiu	t9,t9,18012
8001c6ac:	03200008 	jr	t9
8001c6b0:	27bd0020 	addiu	sp,sp,32

8001c6b4 <_Z6Op91M1v>:
8001c6b4:	27bdffe0 	addiu	sp,sp,-32
8001c6b8:	3c038021 	lui	v1,0x8021
8001c6bc:	afbf0018 	sw	ra,24(sp)
8001c6c0:	afb10014 	sw	s1,20(sp)
8001c6c4:	afb00010 	sw	s0,16(sp)
8001c6c8:	2463e2a8 	addiu	v1,v1,-7512
8001c6cc:	8c67000c 	lw	a3,12(v1)
8001c6d0:	3c028022 	lui	v0,0x8022
8001c6d4:	90e40000 	lbu	a0,0(a3)
8001c6d8:	3c108021 	lui	s0,0x8021
8001c6dc:	2610e2f8 	addiu	s0,s0,-7432
8001c6e0:	a04450cc 	sb	a0,20684(v0)
8001c6e4:	90e20000 	lbu	v0,0(a3)
8001c6e8:	96040006 	lhu	a0,6(s0)
8001c6ec:	8c650020 	lw	a1,32(v1)
8001c6f0:	8c66002c 	lw	a2,44(v1)
8001c6f4:	00441021 	addu	v0,v0,a0
8001c6f8:	3042ffff 	andi	v0,v0,0xffff
8001c6fc:	3c118021 	lui	s1,0x8021
8001c700:	00a62821 	addu	a1,a1,a2
8001c704:	00402021 	move	a0,v0
8001c708:	ae227018 	sw	v0,28696(s1)
8001c70c:	24e70001 	addiu	a3,a3,1
8001c710:	3c028006 	lui	v0,0x8006
8001c714:	ac650020 	sw	a1,32(v1)
8001c718:	24424be8 	addiu	v0,v0,19432
8001c71c:	0040f809 	jalr	v0
8001c720:	ac67000c 	sw	a3,12(v1)
8001c724:	3c048021 	lui	a0,0x8021
8001c728:	8c85e298 	lw	a1,-7528(a0)
8001c72c:	9603000c 	lhu	v1,12(s0)
8001c730:	92040004 	lbu	a0,4(s0)
8001c734:	00651821 	addu	v1,v1,a1
8001c738:	00621821 	addu	v1,v1,v0
8001c73c:	ae237018 	sw	v1,28696(s1)
8001c740:	3c198006 	lui	t9,0x8006
8001c744:	8fbf0018 	lw	ra,24(sp)
8001c748:	8fb10014 	lw	s1,20(sp)
8001c74c:	8fb00010 	lw	s0,16(sp)
8001c750:	00602821 	move	a1,v1
8001c754:	27394444 	addiu	t9,t9,17476
8001c758:	03200008 	jr	t9
8001c75c:	27bd0020 	addiu	sp,sp,32

8001c760 <_Z6Op11M0v>:
8001c760:	27bdffd0 	addiu	sp,sp,-48
8001c764:	3c038021 	lui	v1,0x8021
8001c768:	afbf0028 	sw	ra,40(sp)
8001c76c:	afb50024 	sw	s5,36(sp)
8001c770:	afb40020 	sw	s4,32(sp)
8001c774:	afb3001c 	sw	s3,28(sp)
8001c778:	afb20018 	sw	s2,24(sp)
8001c77c:	afb10014 	sw	s1,20(sp)
8001c780:	afb00010 	sw	s0,16(sp)
8001c784:	2463e2a8 	addiu	v1,v1,-7512
8001c788:	8c67000c 	lw	a3,12(v1)
8001c78c:	3c158022 	lui	s5,0x8022
8001c790:	90e20000 	lbu	v0,0(a3)
8001c794:	3c118021 	lui	s1,0x8021
8001c798:	2631e2f8 	addiu	s1,s1,-7432
8001c79c:	a2a250cc 	sb	v0,20684(s5)
8001c7a0:	90e20000 	lbu	v0,0(a3)
8001c7a4:	96240006 	lhu	a0,6(s1)
8001c7a8:	8c660020 	lw	a2,32(v1)
8001c7ac:	8c65002c 	lw	a1,44(v1)
8001c7b0:	00441021 	addu	v0,v0,a0
8001c7b4:	00c53021 	addu	a2,a2,a1
8001c7b8:	3042ffff 	andi	v0,v0,0xffff
8001c7bc:	24e70001 	addiu	a3,a3,1
8001c7c0:	3c138006 	lui	s3,0x8006
8001c7c4:	3c128021 	lui	s2,0x8021
8001c7c8:	2652e284 	addiu	s2,s2,-7548
8001c7cc:	26734be8 	addiu	s3,s3,19432
8001c7d0:	3c148021 	lui	s4,0x8021
8001c7d4:	ac660020 	sw	a2,32(v1)
8001c7d8:	ac67000c 	sw	a3,12(v1)
8001c7dc:	00402021 	move	a0,v0
8001c7e0:	0260f809 	jalr	s3
8001c7e4:	ae827018 	sw	v0,28696(s4)
8001c7e8:	8e440014 	lw	a0,20(s2)
8001c7ec:	9623000c 	lhu	v1,12(s1)
8001c7f0:	96300004 	lhu	s0,4(s1)
8001c7f4:	00641821 	addu	v1,v1,a0
8001c7f8:	00621821 	addu	v1,v1,v0
8001c7fc:	00022a03 	sra	a1,v0,0x8
8001c800:	00602021 	move	a0,v1
8001c804:	ae837018 	sw	v1,28696(s4)
8001c808:	0260f809 	jalr	s3
8001c80c:	a2a550cc 	sb	a1,20684(s5)
8001c810:	02028025 	or	s0,s0,v0
8001c814:	3202ffff 	andi	v0,s0,0xffff
8001c818:	00021a02 	srl	v1,v0,0x8
8001c81c:	0002102b 	sltu	v0,zero,v0
8001c820:	a6300004 	sh	s0,4(s1)
8001c824:	a243000a 	sb	v1,10(s2)
8001c828:	a2420009 	sb	v0,9(s2)
8001c82c:	8fbf0028 	lw	ra,40(sp)
8001c830:	8fb50024 	lw	s5,36(sp)
8001c834:	8fb40020 	lw	s4,32(sp)
8001c838:	8fb3001c 	lw	s3,28(sp)
8001c83c:	8fb20018 	lw	s2,24(sp)
8001c840:	8fb10014 	lw	s1,20(sp)
8001c844:	8fb00010 	lw	s0,16(sp)
8001c848:	03e00008 	jr	ra
8001c84c:	27bd0030 	addiu	sp,sp,48

8001c850 <_Z6Op11M1v>:
8001c850:	27bdffd8 	addiu	sp,sp,-40
8001c854:	3c038021 	lui	v1,0x8021
8001c858:	afbf0024 	sw	ra,36(sp)
8001c85c:	afb40020 	sw	s4,32(sp)
8001c860:	afb3001c 	sw	s3,28(sp)
8001c864:	afb20018 	sw	s2,24(sp)
8001c868:	afb10014 	sw	s1,20(sp)
8001c86c:	afb00010 	sw	s0,16(sp)
8001c870:	2463e2a8 	addiu	v1,v1,-7512
8001c874:	8c67000c 	lw	a3,12(v1)
8001c878:	3c148022 	lui	s4,0x8022
8001c87c:	90e20000 	lbu	v0,0(a3)
8001c880:	3c118021 	lui	s1,0x8021
8001c884:	2631e2f8 	addiu	s1,s1,-7432
8001c888:	a28250cc 	sb	v0,20684(s4)
8001c88c:	90e20000 	lbu	v0,0(a3)
8001c890:	96240006 	lhu	a0,6(s1)
8001c894:	8c650020 	lw	a1,32(v1)
8001c898:	8c66002c 	lw	a2,44(v1)
8001c89c:	00441021 	addu	v0,v0,a0
8001c8a0:	3042ffff 	andi	v0,v0,0xffff
8001c8a4:	3c138021 	lui	s3,0x8021
8001c8a8:	00a62821 	addu	a1,a1,a2
8001c8ac:	24e70001 	addiu	a3,a3,1
8001c8b0:	00402021 	move	a0,v0
8001c8b4:	ae627018 	sw	v0,28696(s3)
8001c8b8:	3c128021 	lui	s2,0x8021
8001c8bc:	3c028006 	lui	v0,0x8006
8001c8c0:	2652e284 	addiu	s2,s2,-7548
8001c8c4:	ac650020 	sw	a1,32(v1)
8001c8c8:	24424be8 	addiu	v0,v0,19432
8001c8cc:	0040f809 	jalr	v0
8001c8d0:	ac67000c 	sw	a3,12(v1)
8001c8d4:	9625000c 	lhu	a1,12(s1)
8001c8d8:	8e430014 	lw	v1,20(s2)
8001c8dc:	92300004 	lbu	s0,4(s1)
8001c8e0:	00a32821 	addu	a1,a1,v1
8001c8e4:	00a22821 	addu	a1,a1,v0
8001c8e8:	00021203 	sra	v0,v0,0x8
8001c8ec:	a28250cc 	sb	v0,20684(s4)
8001c8f0:	3c028006 	lui	v0,0x8006
8001c8f4:	ae657018 	sw	a1,28696(s3)
8001c8f8:	244249d4 	addiu	v0,v0,18900
8001c8fc:	0040f809 	jalr	v0
8001c900:	00a02021 	move	a0,a1
8001c904:	02028025 	or	s0,s0,v0
8001c908:	320200ff 	andi	v0,s0,0xff
8001c90c:	a2300004 	sb	s0,4(s1)
8001c910:	a242000a 	sb	v0,10(s2)
8001c914:	a2420009 	sb	v0,9(s2)
8001c918:	8fbf0024 	lw	ra,36(sp)
8001c91c:	8fb40020 	lw	s4,32(sp)
8001c920:	8fb3001c 	lw	s3,28(sp)
8001c924:	8fb20018 	lw	s2,24(sp)
8001c928:	8fb10014 	lw	s1,20(sp)
8001c92c:	8fb00010 	lw	s0,16(sp)
8001c930:	03e00008 	jr	ra
8001c934:	27bd0028 	addiu	sp,sp,40

8001c938 <_Z6OpB1M0v>:
8001c938:	27bdffd8 	addiu	sp,sp,-40
8001c93c:	3c038021 	lui	v1,0x8021
8001c940:	afbf0024 	sw	ra,36(sp)
8001c944:	afb40020 	sw	s4,32(sp)
8001c948:	afb3001c 	sw	s3,28(sp)
8001c94c:	afb20018 	sw	s2,24(sp)
8001c950:	afb10014 	sw	s1,20(sp)
8001c954:	afb00010 	sw	s0,16(sp)
8001c958:	2463e2a8 	addiu	v1,v1,-7512
8001c95c:	8c67000c 	lw	a3,12(v1)
8001c960:	3c148022 	lui	s4,0x8022
8001c964:	90e20000 	lbu	v0,0(a3)
8001c968:	3c128021 	lui	s2,0x8021
8001c96c:	2652e2f8 	addiu	s2,s2,-7432
8001c970:	a28250cc 	sb	v0,20684(s4)
8001c974:	90e20000 	lbu	v0,0(a3)
8001c978:	96440006 	lhu	a0,6(s2)
8001c97c:	8c660020 	lw	a2,32(v1)
8001c980:	8c65002c 	lw	a1,44(v1)
8001c984:	00441021 	addu	v0,v0,a0
8001c988:	00c53021 	addu	a2,a2,a1
8001c98c:	3042ffff 	andi	v0,v0,0xffff
8001c990:	24e70001 	addiu	a3,a3,1
8001c994:	3c118006 	lui	s1,0x8006
8001c998:	3c108021 	lui	s0,0x8021
8001c99c:	2610e284 	addiu	s0,s0,-7548
8001c9a0:	26314be8 	addiu	s1,s1,19432
8001c9a4:	3c138021 	lui	s3,0x8021
8001c9a8:	ac660020 	sw	a2,32(v1)
8001c9ac:	ac67000c 	sw	a3,12(v1)
8001c9b0:	00402021 	move	a0,v0
8001c9b4:	0220f809 	jalr	s1
8001c9b8:	ae627018 	sw	v0,28696(s3)
8001c9bc:	8e040014 	lw	a0,20(s0)
8001c9c0:	9643000c 	lhu	v1,12(s2)
8001c9c4:	00022a03 	sra	a1,v0,0x8
8001c9c8:	00641821 	addu	v1,v1,a0
8001c9cc:	00621821 	addu	v1,v1,v0
8001c9d0:	00602021 	move	a0,v1
8001c9d4:	ae637018 	sw	v1,28696(s3)
8001c9d8:	0220f809 	jalr	s1
8001c9dc:	a28550cc 	sb	a1,20684(s4)
8001c9e0:	a6420004 	sh	v0,4(s2)
8001c9e4:	3042ffff 	andi	v0,v0,0xffff
8001c9e8:	00021a02 	srl	v1,v0,0x8
8001c9ec:	0002102b 	sltu	v0,zero,v0
8001c9f0:	a203000a 	sb	v1,10(s0)
8001c9f4:	a2020009 	sb	v0,9(s0)
8001c9f8:	8fbf0024 	lw	ra,36(sp)
8001c9fc:	8fb40020 	lw	s4,32(sp)
8001ca00:	8fb3001c 	lw	s3,28(sp)
8001ca04:	8fb20018 	lw	s2,24(sp)
8001ca08:	8fb10014 	lw	s1,20(sp)
8001ca0c:	8fb00010 	lw	s0,16(sp)
8001ca10:	03e00008 	jr	ra
8001ca14:	27bd0028 	addiu	sp,sp,40

8001ca18 <_Z6OpB1M1v>:
8001ca18:	27bdffd8 	addiu	sp,sp,-40
8001ca1c:	3c038021 	lui	v1,0x8021
8001ca20:	afbf0020 	sw	ra,32(sp)
8001ca24:	afb3001c 	sw	s3,28(sp)
8001ca28:	afb20018 	sw	s2,24(sp)
8001ca2c:	afb10014 	sw	s1,20(sp)
8001ca30:	afb00010 	sw	s0,16(sp)
8001ca34:	2463e2a8 	addiu	v1,v1,-7512
8001ca38:	8c67000c 	lw	a3,12(v1)
8001ca3c:	3c138022 	lui	s3,0x8022
8001ca40:	90e20000 	lbu	v0,0(a3)
8001ca44:	3c118021 	lui	s1,0x8021
8001ca48:	2631e2f8 	addiu	s1,s1,-7432
8001ca4c:	a26250cc 	sb	v0,20684(s3)
8001ca50:	90e20000 	lbu	v0,0(a3)
8001ca54:	96240006 	lhu	a0,6(s1)
8001ca58:	8c650020 	lw	a1,32(v1)
8001ca5c:	8c66002c 	lw	a2,44(v1)
8001ca60:	00441021 	addu	v0,v0,a0
8001ca64:	3042ffff 	andi	v0,v0,0xffff
8001ca68:	3c128021 	lui	s2,0x8021
8001ca6c:	00a62821 	addu	a1,a1,a2
8001ca70:	24e70001 	addiu	a3,a3,1
8001ca74:	00402021 	move	a0,v0
8001ca78:	ae427018 	sw	v0,28696(s2)
8001ca7c:	3c108021 	lui	s0,0x8021
8001ca80:	3c028006 	lui	v0,0x8006
8001ca84:	2610e284 	addiu	s0,s0,-7548
8001ca88:	ac650020 	sw	a1,32(v1)
8001ca8c:	24424be8 	addiu	v0,v0,19432
8001ca90:	0040f809 	jalr	v0
8001ca94:	ac67000c 	sw	a3,12(v1)
8001ca98:	8e040014 	lw	a0,20(s0)
8001ca9c:	9623000c 	lhu	v1,12(s1)
8001caa0:	00641821 	addu	v1,v1,a0
8001caa4:	00621821 	addu	v1,v1,v0
8001caa8:	00021203 	sra	v0,v0,0x8
8001caac:	a26250cc 	sb	v0,20684(s3)
8001cab0:	3c028006 	lui	v0,0x8006
8001cab4:	ae437018 	sw	v1,28696(s2)
8001cab8:	244249d4 	addiu	v0,v0,18900
8001cabc:	0040f809 	jalr	v0
8001cac0:	00602021 	move	a0,v1
8001cac4:	a2220004 	sb	v0,4(s1)
8001cac8:	304200ff 	andi	v0,v0,0xff
8001cacc:	a202000a 	sb	v0,10(s0)
8001cad0:	a2020009 	sb	v0,9(s0)
8001cad4:	8fbf0020 	lw	ra,32(sp)
8001cad8:	8fb3001c 	lw	s3,28(sp)
8001cadc:	8fb20018 	lw	s2,24(sp)
8001cae0:	8fb10014 	lw	s1,20(sp)
8001cae4:	8fb00010 	lw	s0,16(sp)
8001cae8:	03e00008 	jr	ra
8001caec:	27bd0028 	addiu	sp,sp,40

8001caf0 <_Z6Op51M0v>:
8001caf0:	27bdffd0 	addiu	sp,sp,-48
8001caf4:	3c038021 	lui	v1,0x8021
8001caf8:	afbf0028 	sw	ra,40(sp)
8001cafc:	afb50024 	sw	s5,36(sp)
8001cb00:	afb40020 	sw	s4,32(sp)
8001cb04:	afb3001c 	sw	s3,28(sp)
8001cb08:	afb20018 	sw	s2,24(sp)
8001cb0c:	afb10014 	sw	s1,20(sp)
8001cb10:	afb00010 	sw	s0,16(sp)
8001cb14:	2463e2a8 	addiu	v1,v1,-7512
8001cb18:	8c67000c 	lw	a3,12(v1)
8001cb1c:	3c158022 	lui	s5,0x8022
8001cb20:	90e20000 	lbu	v0,0(a3)
8001cb24:	3c118021 	lui	s1,0x8021
8001cb28:	2631e2f8 	addiu	s1,s1,-7432
8001cb2c:	a2a250cc 	sb	v0,20684(s5)
8001cb30:	90e20000 	lbu	v0,0(a3)
8001cb34:	96240006 	lhu	a0,6(s1)
8001cb38:	8c660020 	lw	a2,32(v1)
8001cb3c:	8c65002c 	lw	a1,44(v1)
8001cb40:	00441021 	addu	v0,v0,a0
8001cb44:	00c53021 	addu	a2,a2,a1
8001cb48:	3042ffff 	andi	v0,v0,0xffff
8001cb4c:	24e70001 	addiu	a3,a3,1
8001cb50:	3c138006 	lui	s3,0x8006
8001cb54:	3c128021 	lui	s2,0x8021
8001cb58:	2652e284 	addiu	s2,s2,-7548
8001cb5c:	26734be8 	addiu	s3,s3,19432
8001cb60:	3c148021 	lui	s4,0x8021
8001cb64:	ac660020 	sw	a2,32(v1)
8001cb68:	ac67000c 	sw	a3,12(v1)
8001cb6c:	00402021 	move	a0,v0
8001cb70:	0260f809 	jalr	s3
8001cb74:	ae827018 	sw	v0,28696(s4)
8001cb78:	8e440014 	lw	a0,20(s2)
8001cb7c:	9623000c 	lhu	v1,12(s1)
8001cb80:	96300004 	lhu	s0,4(s1)
8001cb84:	00641821 	addu	v1,v1,a0
8001cb88:	00621821 	addu	v1,v1,v0
8001cb8c:	00022a03 	sra	a1,v0,0x8
8001cb90:	00602021 	move	a0,v1
8001cb94:	ae837018 	sw	v1,28696(s4)
8001cb98:	0260f809 	jalr	s3
8001cb9c:	a2a550cc 	sb	a1,20684(s5)
8001cba0:	02028026 	xor	s0,s0,v0
8001cba4:	3202ffff 	andi	v0,s0,0xffff
8001cba8:	00021a02 	srl	v1,v0,0x8
8001cbac:	0002102b 	sltu	v0,zero,v0
8001cbb0:	a6300004 	sh	s0,4(s1)
8001cbb4:	a243000a 	sb	v1,10(s2)
8001cbb8:	a2420009 	sb	v0,9(s2)
8001cbbc:	8fbf0028 	lw	ra,40(sp)
8001cbc0:	8fb50024 	lw	s5,36(sp)
8001cbc4:	8fb40020 	lw	s4,32(sp)
8001cbc8:	8fb3001c 	lw	s3,28(sp)
8001cbcc:	8fb20018 	lw	s2,24(sp)
8001cbd0:	8fb10014 	lw	s1,20(sp)
8001cbd4:	8fb00010 	lw	s0,16(sp)
8001cbd8:	03e00008 	jr	ra
8001cbdc:	27bd0030 	addiu	sp,sp,48

8001cbe0 <_Z6Op51M1v>:
8001cbe0:	27bdffd8 	addiu	sp,sp,-40
8001cbe4:	3c038021 	lui	v1,0x8021
8001cbe8:	afbf0024 	sw	ra,36(sp)
8001cbec:	afb40020 	sw	s4,32(sp)
8001cbf0:	afb3001c 	sw	s3,28(sp)
8001cbf4:	afb20018 	sw	s2,24(sp)
8001cbf8:	afb10014 	sw	s1,20(sp)
8001cbfc:	afb00010 	sw	s0,16(sp)
8001cc00:	2463e2a8 	addiu	v1,v1,-7512
8001cc04:	8c67000c 	lw	a3,12(v1)
8001cc08:	3c148022 	lui	s4,0x8022
8001cc0c:	90e20000 	lbu	v0,0(a3)
8001cc10:	3c118021 	lui	s1,0x8021
8001cc14:	2631e2f8 	addiu	s1,s1,-7432
8001cc18:	a28250cc 	sb	v0,20684(s4)
8001cc1c:	90e20000 	lbu	v0,0(a3)
8001cc20:	96240006 	lhu	a0,6(s1)
8001cc24:	8c650020 	lw	a1,32(v1)
8001cc28:	8c66002c 	lw	a2,44(v1)
8001cc2c:	00441021 	addu	v0,v0,a0
8001cc30:	3042ffff 	andi	v0,v0,0xffff
8001cc34:	3c138021 	lui	s3,0x8021
8001cc38:	00a62821 	addu	a1,a1,a2
8001cc3c:	24e70001 	addiu	a3,a3,1
8001cc40:	00402021 	move	a0,v0
8001cc44:	ae627018 	sw	v0,28696(s3)
8001cc48:	3c128021 	lui	s2,0x8021
8001cc4c:	3c028006 	lui	v0,0x8006
8001cc50:	2652e284 	addiu	s2,s2,-7548
8001cc54:	ac650020 	sw	a1,32(v1)
8001cc58:	24424be8 	addiu	v0,v0,19432
8001cc5c:	0040f809 	jalr	v0
8001cc60:	ac67000c 	sw	a3,12(v1)
8001cc64:	9625000c 	lhu	a1,12(s1)
8001cc68:	8e430014 	lw	v1,20(s2)
8001cc6c:	92300004 	lbu	s0,4(s1)
8001cc70:	00a32821 	addu	a1,a1,v1
8001cc74:	00a22821 	addu	a1,a1,v0
8001cc78:	00021203 	sra	v0,v0,0x8
8001cc7c:	a28250cc 	sb	v0,20684(s4)
8001cc80:	3c028006 	lui	v0,0x8006
8001cc84:	ae657018 	sw	a1,28696(s3)
8001cc88:	244249d4 	addiu	v0,v0,18900
8001cc8c:	0040f809 	jalr	v0
8001cc90:	00a02021 	move	a0,a1
8001cc94:	02028026 	xor	s0,s0,v0
8001cc98:	320200ff 	andi	v0,s0,0xff
8001cc9c:	a2300004 	sb	s0,4(s1)
8001cca0:	a242000a 	sb	v0,10(s2)
8001cca4:	a2420009 	sb	v0,9(s2)
8001cca8:	8fbf0024 	lw	ra,36(sp)
8001ccac:	8fb40020 	lw	s4,32(sp)
8001ccb0:	8fb3001c 	lw	s3,28(sp)
8001ccb4:	8fb20018 	lw	s2,24(sp)
8001ccb8:	8fb10014 	lw	s1,20(sp)
8001ccbc:	8fb00010 	lw	s0,16(sp)
8001ccc0:	03e00008 	jr	ra
8001ccc4:	27bd0028 	addiu	sp,sp,40

8001ccc8 <_Z6OpD1M0v>:
8001ccc8:	27bdffd0 	addiu	sp,sp,-48
8001cccc:	3c038021 	lui	v1,0x8021
8001ccd0:	afbf0028 	sw	ra,40(sp)
8001ccd4:	afb50024 	sw	s5,36(sp)
8001ccd8:	afb40020 	sw	s4,32(sp)
8001ccdc:	afb3001c 	sw	s3,28(sp)
8001cce0:	afb20018 	sw	s2,24(sp)
8001cce4:	afb10014 	sw	s1,20(sp)
8001cce8:	afb00010 	sw	s0,16(sp)
8001ccec:	2463e2a8 	addiu	v1,v1,-7512
8001ccf0:	8c67000c 	lw	a3,12(v1)
8001ccf4:	3c158022 	lui	s5,0x8022
8001ccf8:	90e20000 	lbu	v0,0(a3)
8001ccfc:	3c138021 	lui	s3,0x8021
8001cd00:	2673e2f8 	addiu	s3,s3,-7432
8001cd04:	a2a250cc 	sb	v0,20684(s5)
8001cd08:	90e20000 	lbu	v0,0(a3)
8001cd0c:	96640006 	lhu	a0,6(s3)
8001cd10:	8c65002c 	lw	a1,44(v1)
8001cd14:	8c660020 	lw	a2,32(v1)
8001cd18:	00441021 	addu	v0,v0,a0
8001cd1c:	00c53021 	addu	a2,a2,a1
8001cd20:	3042ffff 	andi	v0,v0,0xffff
8001cd24:	24e70001 	addiu	a3,a3,1
8001cd28:	3c128006 	lui	s2,0x8006
8001cd2c:	3c118021 	lui	s1,0x8021
8001cd30:	2631e284 	addiu	s1,s1,-7548
8001cd34:	26524be8 	addiu	s2,s2,19432
8001cd38:	3c148021 	lui	s4,0x8021
8001cd3c:	ac660020 	sw	a2,32(v1)
8001cd40:	ac67000c 	sw	a3,12(v1)
8001cd44:	00402021 	move	a0,v0
8001cd48:	0240f809 	jalr	s2
8001cd4c:	ae827018 	sw	v0,28696(s4)
8001cd50:	8e240014 	lw	a0,20(s1)
8001cd54:	9663000c 	lhu	v1,12(s3)
8001cd58:	96700004 	lhu	s0,4(s3)
8001cd5c:	00641821 	addu	v1,v1,a0
8001cd60:	00621821 	addu	v1,v1,v0
8001cd64:	00602021 	move	a0,v1
8001cd68:	00021203 	sra	v0,v0,0x8
8001cd6c:	ae837018 	sw	v1,28696(s4)
8001cd70:	0240f809 	jalr	s2
8001cd74:	a2a250cc 	sb	v0,20684(s5)
8001cd78:	02028023 	subu	s0,s0,v0
8001cd7c:	3204ffff 	andi	a0,s0,0xffff
8001cd80:	00101827 	nor	v1,zero,s0
8001cd84:	3c028022 	lui	v0,0x8022
8001cd88:	ac5050c8 	sw	s0,20680(v0)
8001cd8c:	00042a02 	srl	a1,a0,0x8
8001cd90:	00031fc2 	srl	v1,v1,0x1f
8001cd94:	0004202b 	sltu	a0,zero,a0
8001cd98:	a225000a 	sb	a1,10(s1)
8001cd9c:	a2230008 	sb	v1,8(s1)
8001cda0:	a2240009 	sb	a0,9(s1)
8001cda4:	8fbf0028 	lw	ra,40(sp)
8001cda8:	8fb50024 	lw	s5,36(sp)
8001cdac:	8fb40020 	lw	s4,32(sp)
8001cdb0:	8fb3001c 	lw	s3,28(sp)
8001cdb4:	8fb20018 	lw	s2,24(sp)
8001cdb8:	8fb10014 	lw	s1,20(sp)
8001cdbc:	8fb00010 	lw	s0,16(sp)
8001cdc0:	03e00008 	jr	ra
8001cdc4:	27bd0030 	addiu	sp,sp,48

8001cdc8 <_Z6OpD1M1v>:
8001cdc8:	27bdffd8 	addiu	sp,sp,-40
8001cdcc:	3c038021 	lui	v1,0x8021
8001cdd0:	afbf0024 	sw	ra,36(sp)
8001cdd4:	afb40020 	sw	s4,32(sp)
8001cdd8:	afb3001c 	sw	s3,28(sp)
8001cddc:	afb20018 	sw	s2,24(sp)
8001cde0:	afb10014 	sw	s1,20(sp)
8001cde4:	afb00010 	sw	s0,16(sp)
8001cde8:	2463e2a8 	addiu	v1,v1,-7512
8001cdec:	8c67000c 	lw	a3,12(v1)
8001cdf0:	3c148022 	lui	s4,0x8022
8001cdf4:	90e20000 	lbu	v0,0(a3)
8001cdf8:	3c128021 	lui	s2,0x8021
8001cdfc:	2652e2f8 	addiu	s2,s2,-7432
8001ce00:	a28250cc 	sb	v0,20684(s4)
8001ce04:	90e20000 	lbu	v0,0(a3)
8001ce08:	96440006 	lhu	a0,6(s2)
8001ce0c:	8c650020 	lw	a1,32(v1)
8001ce10:	8c66002c 	lw	a2,44(v1)
8001ce14:	00441021 	addu	v0,v0,a0
8001ce18:	3042ffff 	andi	v0,v0,0xffff
8001ce1c:	3c138021 	lui	s3,0x8021
8001ce20:	00a62821 	addu	a1,a1,a2
8001ce24:	24e70001 	addiu	a3,a3,1
8001ce28:	00402021 	move	a0,v0
8001ce2c:	ae627018 	sw	v0,28696(s3)
8001ce30:	3c118021 	lui	s1,0x8021
8001ce34:	3c028006 	lui	v0,0x8006
8001ce38:	2631e284 	addiu	s1,s1,-7548
8001ce3c:	ac650020 	sw	a1,32(v1)
8001ce40:	24424be8 	addiu	v0,v0,19432
8001ce44:	0040f809 	jalr	v0
8001ce48:	ac67000c 	sw	a3,12(v1)
8001ce4c:	8e230014 	lw	v1,20(s1)
8001ce50:	9645000c 	lhu	a1,12(s2)
8001ce54:	92500004 	lbu	s0,4(s2)
8001ce58:	00a32821 	addu	a1,a1,v1
8001ce5c:	00a22821 	addu	a1,a1,v0
8001ce60:	00021203 	sra	v0,v0,0x8
8001ce64:	a28250cc 	sb	v0,20684(s4)
8001ce68:	3c028006 	lui	v0,0x8006
8001ce6c:	00a02021 	move	a0,a1
8001ce70:	244249d4 	addiu	v0,v0,18900
8001ce74:	0040f809 	jalr	v0
8001ce78:	ae657018 	sw	a1,28696(s3)
8001ce7c:	02028023 	subu	s0,s0,v0
8001ce80:	00108400 	sll	s0,s0,0x10
8001ce84:	00108403 	sra	s0,s0,0x10
8001ce88:	00101827 	nor	v1,zero,s0
8001ce8c:	3c028022 	lui	v0,0x8022
8001ce90:	a45050c6 	sh	s0,20678(v0)
8001ce94:	320400ff 	andi	a0,s0,0xff
8001ce98:	00031fc2 	srl	v1,v1,0x1f
8001ce9c:	a224000a 	sb	a0,10(s1)
8001cea0:	a2230008 	sb	v1,8(s1)
8001cea4:	a2240009 	sb	a0,9(s1)
8001cea8:	8fbf0024 	lw	ra,36(sp)
8001ceac:	8fb40020 	lw	s4,32(sp)
8001ceb0:	8fb3001c 	lw	s3,28(sp)
8001ceb4:	8fb20018 	lw	s2,24(sp)
8001ceb8:	8fb10014 	lw	s1,20(sp)
8001cebc:	8fb00010 	lw	s0,16(sp)
8001cec0:	03e00008 	jr	ra
8001cec4:	27bd0028 	addiu	sp,sp,40

8001cec8 <_Z6Op31M0v>:
8001cec8:	27bdffd0 	addiu	sp,sp,-48
8001cecc:	3c038021 	lui	v1,0x8021
8001ced0:	afbf0028 	sw	ra,40(sp)
8001ced4:	afb50024 	sw	s5,36(sp)
8001ced8:	afb40020 	sw	s4,32(sp)
8001cedc:	afb3001c 	sw	s3,28(sp)
8001cee0:	afb20018 	sw	s2,24(sp)
8001cee4:	afb10014 	sw	s1,20(sp)
8001cee8:	afb00010 	sw	s0,16(sp)
8001ceec:	2463e2a8 	addiu	v1,v1,-7512
8001cef0:	8c67000c 	lw	a3,12(v1)
8001cef4:	3c158022 	lui	s5,0x8022
8001cef8:	90e20000 	lbu	v0,0(a3)
8001cefc:	3c118021 	lui	s1,0x8021
8001cf00:	2631e2f8 	addiu	s1,s1,-7432
8001cf04:	a2a250cc 	sb	v0,20684(s5)
8001cf08:	90e20000 	lbu	v0,0(a3)
8001cf0c:	96240006 	lhu	a0,6(s1)
8001cf10:	8c660020 	lw	a2,32(v1)
8001cf14:	8c65002c 	lw	a1,44(v1)
8001cf18:	00441021 	addu	v0,v0,a0
8001cf1c:	00c53021 	addu	a2,a2,a1
8001cf20:	3042ffff 	andi	v0,v0,0xffff
8001cf24:	24e70001 	addiu	a3,a3,1
8001cf28:	3c138006 	lui	s3,0x8006
8001cf2c:	3c128021 	lui	s2,0x8021
8001cf30:	2652e284 	addiu	s2,s2,-7548
8001cf34:	26734be8 	addiu	s3,s3,19432
8001cf38:	3c148021 	lui	s4,0x8021
8001cf3c:	ac660020 	sw	a2,32(v1)
8001cf40:	ac67000c 	sw	a3,12(v1)
8001cf44:	00402021 	move	a0,v0
8001cf48:	0260f809 	jalr	s3
8001cf4c:	ae827018 	sw	v0,28696(s4)
8001cf50:	8e440014 	lw	a0,20(s2)
8001cf54:	9623000c 	lhu	v1,12(s1)
8001cf58:	96300004 	lhu	s0,4(s1)
8001cf5c:	00641821 	addu	v1,v1,a0
8001cf60:	00621821 	addu	v1,v1,v0
8001cf64:	00022a03 	sra	a1,v0,0x8
8001cf68:	00602021 	move	a0,v1
8001cf6c:	ae837018 	sw	v1,28696(s4)
8001cf70:	0260f809 	jalr	s3
8001cf74:	a2a550cc 	sb	a1,20684(s5)
8001cf78:	02028024 	and	s0,s0,v0
8001cf7c:	3202ffff 	andi	v0,s0,0xffff
8001cf80:	00021a02 	srl	v1,v0,0x8
8001cf84:	0002102b 	sltu	v0,zero,v0
8001cf88:	a6300004 	sh	s0,4(s1)
8001cf8c:	a243000a 	sb	v1,10(s2)
8001cf90:	a2420009 	sb	v0,9(s2)
8001cf94:	8fbf0028 	lw	ra,40(sp)
8001cf98:	8fb50024 	lw	s5,36(sp)
8001cf9c:	8fb40020 	lw	s4,32(sp)
8001cfa0:	8fb3001c 	lw	s3,28(sp)
8001cfa4:	8fb20018 	lw	s2,24(sp)
8001cfa8:	8fb10014 	lw	s1,20(sp)
8001cfac:	8fb00010 	lw	s0,16(sp)
8001cfb0:	03e00008 	jr	ra
8001cfb4:	27bd0030 	addiu	sp,sp,48

8001cfb8 <_Z6Op31M1v>:
8001cfb8:	27bdffd8 	addiu	sp,sp,-40
8001cfbc:	3c038021 	lui	v1,0x8021
8001cfc0:	afbf0024 	sw	ra,36(sp)
8001cfc4:	afb40020 	sw	s4,32(sp)
8001cfc8:	afb3001c 	sw	s3,28(sp)
8001cfcc:	afb20018 	sw	s2,24(sp)
8001cfd0:	afb10014 	sw	s1,20(sp)
8001cfd4:	afb00010 	sw	s0,16(sp)
8001cfd8:	2463e2a8 	addiu	v1,v1,-7512
8001cfdc:	8c67000c 	lw	a3,12(v1)
8001cfe0:	3c148022 	lui	s4,0x8022
8001cfe4:	90e20000 	lbu	v0,0(a3)
8001cfe8:	3c118021 	lui	s1,0x8021
8001cfec:	2631e2f8 	addiu	s1,s1,-7432
8001cff0:	a28250cc 	sb	v0,20684(s4)
8001cff4:	90e20000 	lbu	v0,0(a3)
8001cff8:	96240006 	lhu	a0,6(s1)
8001cffc:	8c650020 	lw	a1,32(v1)
8001d000:	8c66002c 	lw	a2,44(v1)
8001d004:	00441021 	addu	v0,v0,a0
8001d008:	3042ffff 	andi	v0,v0,0xffff
8001d00c:	3c138021 	lui	s3,0x8021
8001d010:	00a62821 	addu	a1,a1,a2
8001d014:	24e70001 	addiu	a3,a3,1
8001d018:	00402021 	move	a0,v0
8001d01c:	ae627018 	sw	v0,28696(s3)
8001d020:	3c128021 	lui	s2,0x8021
8001d024:	3c028006 	lui	v0,0x8006
8001d028:	2652e284 	addiu	s2,s2,-7548
8001d02c:	ac650020 	sw	a1,32(v1)
8001d030:	24424be8 	addiu	v0,v0,19432
8001d034:	0040f809 	jalr	v0
8001d038:	ac67000c 	sw	a3,12(v1)
8001d03c:	9625000c 	lhu	a1,12(s1)
8001d040:	8e430014 	lw	v1,20(s2)
8001d044:	92300004 	lbu	s0,4(s1)
8001d048:	00a32821 	addu	a1,a1,v1
8001d04c:	00a22821 	addu	a1,a1,v0
8001d050:	00021203 	sra	v0,v0,0x8
8001d054:	a28250cc 	sb	v0,20684(s4)
8001d058:	3c028006 	lui	v0,0x8006
8001d05c:	ae657018 	sw	a1,28696(s3)
8001d060:	244249d4 	addiu	v0,v0,18900
8001d064:	0040f809 	jalr	v0
8001d068:	00a02021 	move	a0,a1
8001d06c:	02028024 	and	s0,s0,v0
8001d070:	320200ff 	andi	v0,s0,0xff
8001d074:	a2300004 	sb	s0,4(s1)
8001d078:	a242000a 	sb	v0,10(s2)
8001d07c:	a2420009 	sb	v0,9(s2)
8001d080:	8fbf0024 	lw	ra,36(sp)
8001d084:	8fb40020 	lw	s4,32(sp)
8001d088:	8fb3001c 	lw	s3,28(sp)
8001d08c:	8fb20018 	lw	s2,24(sp)
8001d090:	8fb10014 	lw	s1,20(sp)
8001d094:	8fb00010 	lw	s0,16(sp)
8001d098:	03e00008 	jr	ra
8001d09c:	27bd0028 	addiu	sp,sp,40

8001d0a0 <_Z6Op52M0v>:
8001d0a0:	27bdffd0 	addiu	sp,sp,-48
8001d0a4:	3c038021 	lui	v1,0x8021
8001d0a8:	afbf0028 	sw	ra,40(sp)
8001d0ac:	afb50024 	sw	s5,36(sp)
8001d0b0:	afb40020 	sw	s4,32(sp)
8001d0b4:	afb3001c 	sw	s3,28(sp)
8001d0b8:	afb20018 	sw	s2,24(sp)
8001d0bc:	afb10014 	sw	s1,20(sp)
8001d0c0:	afb00010 	sw	s0,16(sp)
8001d0c4:	2463e2a8 	addiu	v1,v1,-7512
8001d0c8:	8c67000c 	lw	a3,12(v1)
8001d0cc:	3c158022 	lui	s5,0x8022
8001d0d0:	90e20000 	lbu	v0,0(a3)
8001d0d4:	3c138021 	lui	s3,0x8021
8001d0d8:	2673e2f8 	addiu	s3,s3,-7432
8001d0dc:	a2a250cc 	sb	v0,20684(s5)
8001d0e0:	90e20000 	lbu	v0,0(a3)
8001d0e4:	96640006 	lhu	a0,6(s3)
8001d0e8:	8c660020 	lw	a2,32(v1)
8001d0ec:	8c65002c 	lw	a1,44(v1)
8001d0f0:	00441021 	addu	v0,v0,a0
8001d0f4:	00c53021 	addu	a2,a2,a1
8001d0f8:	3042ffff 	andi	v0,v0,0xffff
8001d0fc:	24e70001 	addiu	a3,a3,1
8001d100:	3c128006 	lui	s2,0x8006
8001d104:	3c118021 	lui	s1,0x8021
8001d108:	2631e284 	addiu	s1,s1,-7548
8001d10c:	26524be8 	addiu	s2,s2,19432
8001d110:	3c148021 	lui	s4,0x8021
8001d114:	ac660020 	sw	a2,32(v1)
8001d118:	ac67000c 	sw	a3,12(v1)
8001d11c:	00402021 	move	a0,v0
8001d120:	0240f809 	jalr	s2
8001d124:	ae827018 	sw	v0,28696(s4)
8001d128:	8e230014 	lw	v1,20(s1)
8001d12c:	00022a03 	sra	a1,v0,0x8
8001d130:	00431021 	addu	v0,v0,v1
8001d134:	96700004 	lhu	s0,4(s3)
8001d138:	00402021 	move	a0,v0
8001d13c:	a2a550cc 	sb	a1,20684(s5)
8001d140:	0240f809 	jalr	s2
8001d144:	ae827018 	sw	v0,28696(s4)
8001d148:	02028026 	xor	s0,s0,v0
8001d14c:	3202ffff 	andi	v0,s0,0xffff
8001d150:	00021a02 	srl	v1,v0,0x8
8001d154:	0002102b 	sltu	v0,zero,v0
8001d158:	a6700004 	sh	s0,4(s3)
8001d15c:	a223000a 	sb	v1,10(s1)
8001d160:	a2220009 	sb	v0,9(s1)
8001d164:	8fbf0028 	lw	ra,40(sp)
8001d168:	8fb50024 	lw	s5,36(sp)
8001d16c:	8fb40020 	lw	s4,32(sp)
8001d170:	8fb3001c 	lw	s3,28(sp)
8001d174:	8fb20018 	lw	s2,24(sp)
8001d178:	8fb10014 	lw	s1,20(sp)
8001d17c:	8fb00010 	lw	s0,16(sp)
8001d180:	03e00008 	jr	ra
8001d184:	27bd0030 	addiu	sp,sp,48

8001d188 <_Z6Op52M1v>:
8001d188:	27bdffd8 	addiu	sp,sp,-40
8001d18c:	3c038021 	lui	v1,0x8021
8001d190:	afbf0024 	sw	ra,36(sp)
8001d194:	afb40020 	sw	s4,32(sp)
8001d198:	afb3001c 	sw	s3,28(sp)
8001d19c:	afb20018 	sw	s2,24(sp)
8001d1a0:	afb10014 	sw	s1,20(sp)
8001d1a4:	afb00010 	sw	s0,16(sp)
8001d1a8:	2463e2a8 	addiu	v1,v1,-7512
8001d1ac:	8c67000c 	lw	a3,12(v1)
8001d1b0:	3c148022 	lui	s4,0x8022
8001d1b4:	90e20000 	lbu	v0,0(a3)
8001d1b8:	3c128021 	lui	s2,0x8021
8001d1bc:	2652e2f8 	addiu	s2,s2,-7432
8001d1c0:	a28250cc 	sb	v0,20684(s4)
8001d1c4:	90e20000 	lbu	v0,0(a3)
8001d1c8:	96440006 	lhu	a0,6(s2)
8001d1cc:	8c650020 	lw	a1,32(v1)
8001d1d0:	8c66002c 	lw	a2,44(v1)
8001d1d4:	00441021 	addu	v0,v0,a0
8001d1d8:	3042ffff 	andi	v0,v0,0xffff
8001d1dc:	3c138021 	lui	s3,0x8021
8001d1e0:	00a62821 	addu	a1,a1,a2
8001d1e4:	24e70001 	addiu	a3,a3,1
8001d1e8:	00402021 	move	a0,v0
8001d1ec:	ae627018 	sw	v0,28696(s3)
8001d1f0:	3c118021 	lui	s1,0x8021
8001d1f4:	3c028006 	lui	v0,0x8006
8001d1f8:	2631e284 	addiu	s1,s1,-7548
8001d1fc:	ac650020 	sw	a1,32(v1)
8001d200:	24424be8 	addiu	v0,v0,19432
8001d204:	0040f809 	jalr	v0
8001d208:	ac67000c 	sw	a3,12(v1)
8001d20c:	8e230014 	lw	v1,20(s1)
8001d210:	92500004 	lbu	s0,4(s2)
8001d214:	00431821 	addu	v1,v0,v1
8001d218:	00021203 	sra	v0,v0,0x8
8001d21c:	a28250cc 	sb	v0,20684(s4)
8001d220:	3c028006 	lui	v0,0x8006
8001d224:	ae637018 	sw	v1,28696(s3)
8001d228:	244249d4 	addiu	v0,v0,18900
8001d22c:	0040f809 	jalr	v0
8001d230:	00602021 	move	a0,v1
8001d234:	02028026 	xor	s0,s0,v0
8001d238:	320200ff 	andi	v0,s0,0xff
8001d23c:	a2500004 	sb	s0,4(s2)
8001d240:	a222000a 	sb	v0,10(s1)
8001d244:	a2220009 	sb	v0,9(s1)
8001d248:	8fbf0024 	lw	ra,36(sp)
8001d24c:	8fb40020 	lw	s4,32(sp)
8001d250:	8fb3001c 	lw	s3,28(sp)
8001d254:	8fb20018 	lw	s2,24(sp)
8001d258:	8fb10014 	lw	s1,20(sp)
8001d25c:	8fb00010 	lw	s0,16(sp)
8001d260:	03e00008 	jr	ra
8001d264:	27bd0028 	addiu	sp,sp,40

8001d268 <_Z6OpD2M0v>:
8001d268:	27bdffd0 	addiu	sp,sp,-48
8001d26c:	3c038021 	lui	v1,0x8021
8001d270:	afbf0028 	sw	ra,40(sp)
8001d274:	afb50024 	sw	s5,36(sp)
8001d278:	afb40020 	sw	s4,32(sp)
8001d27c:	afb3001c 	sw	s3,28(sp)
8001d280:	afb20018 	sw	s2,24(sp)
8001d284:	afb10014 	sw	s1,20(sp)
8001d288:	afb00010 	sw	s0,16(sp)
8001d28c:	2463e2a8 	addiu	v1,v1,-7512
8001d290:	8c67000c 	lw	a3,12(v1)
8001d294:	3c158022 	lui	s5,0x8022
8001d298:	90e20000 	lbu	v0,0(a3)
8001d29c:	3c138021 	lui	s3,0x8021
8001d2a0:	a2a250cc 	sb	v0,20684(s5)
8001d2a4:	2673e2f8 	addiu	s3,s3,-7432
8001d2a8:	90e20000 	lbu	v0,0(a3)
8001d2ac:	96640006 	lhu	a0,6(s3)
8001d2b0:	8c65002c 	lw	a1,44(v1)
8001d2b4:	8c660020 	lw	a2,32(v1)
8001d2b8:	00441021 	addu	v0,v0,a0
8001d2bc:	00c53021 	addu	a2,a2,a1
8001d2c0:	3042ffff 	andi	v0,v0,0xffff
8001d2c4:	24e70001 	addiu	a3,a3,1
8001d2c8:	3c128006 	lui	s2,0x8006
8001d2cc:	3c118021 	lui	s1,0x8021
8001d2d0:	2631e284 	addiu	s1,s1,-7548
8001d2d4:	26524be8 	addiu	s2,s2,19432
8001d2d8:	3c148021 	lui	s4,0x8021
8001d2dc:	ac660020 	sw	a2,32(v1)
8001d2e0:	ac67000c 	sw	a3,12(v1)
8001d2e4:	00402021 	move	a0,v0
8001d2e8:	0240f809 	jalr	s2
8001d2ec:	ae827018 	sw	v0,28696(s4)
8001d2f0:	8e230014 	lw	v1,20(s1)
8001d2f4:	96700004 	lhu	s0,4(s3)
8001d2f8:	00431821 	addu	v1,v0,v1
8001d2fc:	00602021 	move	a0,v1
8001d300:	00021203 	sra	v0,v0,0x8
8001d304:	ae837018 	sw	v1,28696(s4)
8001d308:	0240f809 	jalr	s2
8001d30c:	a2a250cc 	sb	v0,20684(s5)
8001d310:	02028023 	subu	s0,s0,v0
8001d314:	3204ffff 	andi	a0,s0,0xffff
8001d318:	00101827 	nor	v1,zero,s0
8001d31c:	3c028022 	lui	v0,0x8022
8001d320:	ac5050c8 	sw	s0,20680(v0)
8001d324:	00042a02 	srl	a1,a0,0x8
8001d328:	00031fc2 	srl	v1,v1,0x1f
8001d32c:	0004202b 	sltu	a0,zero,a0
8001d330:	a225000a 	sb	a1,10(s1)
8001d334:	a2230008 	sb	v1,8(s1)
8001d338:	a2240009 	sb	a0,9(s1)
8001d33c:	8fbf0028 	lw	ra,40(sp)
8001d340:	8fb50024 	lw	s5,36(sp)
8001d344:	8fb40020 	lw	s4,32(sp)
8001d348:	8fb3001c 	lw	s3,28(sp)
8001d34c:	8fb20018 	lw	s2,24(sp)
8001d350:	8fb10014 	lw	s1,20(sp)
8001d354:	8fb00010 	lw	s0,16(sp)
8001d358:	03e00008 	jr	ra
8001d35c:	27bd0030 	addiu	sp,sp,48

8001d360 <_Z6OpD2M1v>:
8001d360:	27bdffd8 	addiu	sp,sp,-40
8001d364:	3c038021 	lui	v1,0x8021
8001d368:	afbf0024 	sw	ra,36(sp)
8001d36c:	afb40020 	sw	s4,32(sp)
8001d370:	afb3001c 	sw	s3,28(sp)
8001d374:	afb20018 	sw	s2,24(sp)
8001d378:	afb10014 	sw	s1,20(sp)
8001d37c:	afb00010 	sw	s0,16(sp)
8001d380:	2463e2a8 	addiu	v1,v1,-7512
8001d384:	8c67000c 	lw	a3,12(v1)
8001d388:	3c148022 	lui	s4,0x8022
8001d38c:	90e20000 	lbu	v0,0(a3)
8001d390:	3c128021 	lui	s2,0x8021
8001d394:	a28250cc 	sb	v0,20684(s4)
8001d398:	2652e2f8 	addiu	s2,s2,-7432
8001d39c:	90e20000 	lbu	v0,0(a3)
8001d3a0:	96440006 	lhu	a0,6(s2)
8001d3a4:	8c650020 	lw	a1,32(v1)
8001d3a8:	8c66002c 	lw	a2,44(v1)
8001d3ac:	00441021 	addu	v0,v0,a0
8001d3b0:	3042ffff 	andi	v0,v0,0xffff
8001d3b4:	3c138021 	lui	s3,0x8021
8001d3b8:	00a62821 	addu	a1,a1,a2
8001d3bc:	24e70001 	addiu	a3,a3,1
8001d3c0:	00402021 	move	a0,v0
8001d3c4:	ae627018 	sw	v0,28696(s3)
8001d3c8:	3c118021 	lui	s1,0x8021
8001d3cc:	3c028006 	lui	v0,0x8006
8001d3d0:	2631e284 	addiu	s1,s1,-7548
8001d3d4:	ac650020 	sw	a1,32(v1)
8001d3d8:	24424be8 	addiu	v0,v0,19432
8001d3dc:	0040f809 	jalr	v0
8001d3e0:	ac67000c 	sw	a3,12(v1)
8001d3e4:	8e230014 	lw	v1,20(s1)
8001d3e8:	92500004 	lbu	s0,4(s2)
8001d3ec:	00431821 	addu	v1,v0,v1
8001d3f0:	00021203 	sra	v0,v0,0x8
8001d3f4:	a28250cc 	sb	v0,20684(s4)
8001d3f8:	3c028006 	lui	v0,0x8006
8001d3fc:	00602021 	move	a0,v1
8001d400:	244249d4 	addiu	v0,v0,18900
8001d404:	0040f809 	jalr	v0
8001d408:	ae637018 	sw	v1,28696(s3)
8001d40c:	02028023 	subu	s0,s0,v0
8001d410:	00108400 	sll	s0,s0,0x10
8001d414:	00108403 	sra	s0,s0,0x10
8001d418:	00101827 	nor	v1,zero,s0
8001d41c:	3c028022 	lui	v0,0x8022
8001d420:	a45050c6 	sh	s0,20678(v0)
8001d424:	320400ff 	andi	a0,s0,0xff
8001d428:	00031fc2 	srl	v1,v1,0x1f
8001d42c:	a224000a 	sb	a0,10(s1)
8001d430:	a2230008 	sb	v1,8(s1)
8001d434:	a2240009 	sb	a0,9(s1)
8001d438:	8fbf0024 	lw	ra,36(sp)
8001d43c:	8fb40020 	lw	s4,32(sp)
8001d440:	8fb3001c 	lw	s3,28(sp)
8001d444:	8fb20018 	lw	s2,24(sp)
8001d448:	8fb10014 	lw	s1,20(sp)
8001d44c:	8fb00010 	lw	s0,16(sp)
8001d450:	03e00008 	jr	ra
8001d454:	27bd0028 	addiu	sp,sp,40

8001d458 <_Z6Op32M0v>:
8001d458:	27bdffd0 	addiu	sp,sp,-48
8001d45c:	3c038021 	lui	v1,0x8021
8001d460:	afbf0028 	sw	ra,40(sp)
8001d464:	afb50024 	sw	s5,36(sp)
8001d468:	afb40020 	sw	s4,32(sp)
8001d46c:	afb3001c 	sw	s3,28(sp)
8001d470:	afb20018 	sw	s2,24(sp)
8001d474:	afb10014 	sw	s1,20(sp)
8001d478:	afb00010 	sw	s0,16(sp)
8001d47c:	2463e2a8 	addiu	v1,v1,-7512
8001d480:	8c67000c 	lw	a3,12(v1)
8001d484:	3c158022 	lui	s5,0x8022
8001d488:	90e20000 	lbu	v0,0(a3)
8001d48c:	3c138021 	lui	s3,0x8021
8001d490:	2673e2f8 	addiu	s3,s3,-7432
8001d494:	a2a250cc 	sb	v0,20684(s5)
8001d498:	90e20000 	lbu	v0,0(a3)
8001d49c:	96640006 	lhu	a0,6(s3)
8001d4a0:	8c660020 	lw	a2,32(v1)
8001d4a4:	8c65002c 	lw	a1,44(v1)
8001d4a8:	00441021 	addu	v0,v0,a0
8001d4ac:	00c53021 	addu	a2,a2,a1
8001d4b0:	3042ffff 	andi	v0,v0,0xffff
8001d4b4:	24e70001 	addiu	a3,a3,1
8001d4b8:	3c128006 	lui	s2,0x8006
8001d4bc:	3c118021 	lui	s1,0x8021
8001d4c0:	2631e284 	addiu	s1,s1,-7548
8001d4c4:	26524be8 	addiu	s2,s2,19432
8001d4c8:	3c148021 	lui	s4,0x8021
8001d4cc:	ac660020 	sw	a2,32(v1)
8001d4d0:	ac67000c 	sw	a3,12(v1)
8001d4d4:	00402021 	move	a0,v0
8001d4d8:	0240f809 	jalr	s2
8001d4dc:	ae827018 	sw	v0,28696(s4)
8001d4e0:	8e230014 	lw	v1,20(s1)
8001d4e4:	00022a03 	sra	a1,v0,0x8
8001d4e8:	00431021 	addu	v0,v0,v1
8001d4ec:	96700004 	lhu	s0,4(s3)
8001d4f0:	00402021 	move	a0,v0
8001d4f4:	a2a550cc 	sb	a1,20684(s5)
8001d4f8:	0240f809 	jalr	s2
8001d4fc:	ae827018 	sw	v0,28696(s4)
8001d500:	02028024 	and	s0,s0,v0
8001d504:	3202ffff 	andi	v0,s0,0xffff
8001d508:	00021a02 	srl	v1,v0,0x8
8001d50c:	0002102b 	sltu	v0,zero,v0
8001d510:	a6700004 	sh	s0,4(s3)
8001d514:	a223000a 	sb	v1,10(s1)
8001d518:	a2220009 	sb	v0,9(s1)
8001d51c:	8fbf0028 	lw	ra,40(sp)
8001d520:	8fb50024 	lw	s5,36(sp)
8001d524:	8fb40020 	lw	s4,32(sp)
8001d528:	8fb3001c 	lw	s3,28(sp)
8001d52c:	8fb20018 	lw	s2,24(sp)
8001d530:	8fb10014 	lw	s1,20(sp)
8001d534:	8fb00010 	lw	s0,16(sp)
8001d538:	03e00008 	jr	ra
8001d53c:	27bd0030 	addiu	sp,sp,48

8001d540 <_Z6Op32M1v>:
8001d540:	27bdffd8 	addiu	sp,sp,-40
8001d544:	3c038021 	lui	v1,0x8021
8001d548:	afbf0024 	sw	ra,36(sp)
8001d54c:	afb40020 	sw	s4,32(sp)
8001d550:	afb3001c 	sw	s3,28(sp)
8001d554:	afb20018 	sw	s2,24(sp)
8001d558:	afb10014 	sw	s1,20(sp)
8001d55c:	afb00010 	sw	s0,16(sp)
8001d560:	2463e2a8 	addiu	v1,v1,-7512
8001d564:	8c67000c 	lw	a3,12(v1)
8001d568:	3c148022 	lui	s4,0x8022
8001d56c:	90e20000 	lbu	v0,0(a3)
8001d570:	3c128021 	lui	s2,0x8021
8001d574:	2652e2f8 	addiu	s2,s2,-7432
8001d578:	a28250cc 	sb	v0,20684(s4)
8001d57c:	90e20000 	lbu	v0,0(a3)
8001d580:	96440006 	lhu	a0,6(s2)
8001d584:	8c650020 	lw	a1,32(v1)
8001d588:	8c66002c 	lw	a2,44(v1)
8001d58c:	00441021 	addu	v0,v0,a0
8001d590:	3042ffff 	andi	v0,v0,0xffff
8001d594:	3c138021 	lui	s3,0x8021
8001d598:	00a62821 	addu	a1,a1,a2
8001d59c:	24e70001 	addiu	a3,a3,1
8001d5a0:	00402021 	move	a0,v0
8001d5a4:	ae627018 	sw	v0,28696(s3)
8001d5a8:	3c118021 	lui	s1,0x8021
8001d5ac:	3c028006 	lui	v0,0x8006
8001d5b0:	2631e284 	addiu	s1,s1,-7548
8001d5b4:	ac650020 	sw	a1,32(v1)
8001d5b8:	24424be8 	addiu	v0,v0,19432
8001d5bc:	0040f809 	jalr	v0
8001d5c0:	ac67000c 	sw	a3,12(v1)
8001d5c4:	8e230014 	lw	v1,20(s1)
8001d5c8:	92500004 	lbu	s0,4(s2)
8001d5cc:	00431821 	addu	v1,v0,v1
8001d5d0:	00021203 	sra	v0,v0,0x8
8001d5d4:	a28250cc 	sb	v0,20684(s4)
8001d5d8:	3c028006 	lui	v0,0x8006
8001d5dc:	ae637018 	sw	v1,28696(s3)
8001d5e0:	244249d4 	addiu	v0,v0,18900
8001d5e4:	0040f809 	jalr	v0
8001d5e8:	00602021 	move	a0,v1
8001d5ec:	02028024 	and	s0,s0,v0
8001d5f0:	320200ff 	andi	v0,s0,0xff
8001d5f4:	a2500004 	sb	s0,4(s2)
8001d5f8:	a222000a 	sb	v0,10(s1)
8001d5fc:	a2220009 	sb	v0,9(s1)
8001d600:	8fbf0024 	lw	ra,36(sp)
8001d604:	8fb40020 	lw	s4,32(sp)
8001d608:	8fb3001c 	lw	s3,28(sp)
8001d60c:	8fb20018 	lw	s2,24(sp)
8001d610:	8fb10014 	lw	s1,20(sp)
8001d614:	8fb00010 	lw	s0,16(sp)
8001d618:	03e00008 	jr	ra
8001d61c:	27bd0028 	addiu	sp,sp,40

8001d620 <_Z4OpD4v>:
8001d620:	27bdffe0 	addiu	sp,sp,-32
8001d624:	3c038021 	lui	v1,0x8021
8001d628:	afbf001c 	sw	ra,28(sp)
8001d62c:	afb20018 	sw	s2,24(sp)
8001d630:	afb10014 	sw	s1,20(sp)
8001d634:	afb00010 	sw	s0,16(sp)
8001d638:	2463e2a8 	addiu	v1,v1,-7512
8001d63c:	8c67000c 	lw	a3,12(v1)
8001d640:	3c028022 	lui	v0,0x8022
8001d644:	90e40000 	lbu	a0,0(a3)
8001d648:	3c118021 	lui	s1,0x8021
8001d64c:	2631e2f8 	addiu	s1,s1,-7432
8001d650:	a04450cc 	sb	a0,20684(v0)
8001d654:	90e20000 	lbu	v0,0(a3)
8001d658:	96240006 	lhu	a0,6(s1)
8001d65c:	8c66002c 	lw	a2,44(v1)
8001d660:	8c650020 	lw	a1,32(v1)
8001d664:	00441021 	addu	v0,v0,a0
8001d668:	3c128021 	lui	s2,0x8021
8001d66c:	3042ffff 	andi	v0,v0,0xffff
8001d670:	00a62821 	addu	a1,a1,a2
8001d674:	24e70001 	addiu	a3,a3,1
8001d678:	00402021 	move	a0,v0
8001d67c:	ae427018 	sw	v0,28696(s2)
8001d680:	3c028006 	lui	v0,0x8006
8001d684:	ac67000c 	sw	a3,12(v1)
8001d688:	24424be8 	addiu	v0,v0,19432
8001d68c:	0040f809 	jalr	v0
8001d690:	ac650020 	sw	a1,32(v1)
8001d694:	3c038021 	lui	v1,0x8021
8001d698:	8c64e298 	lw	a0,-7528(v1)
8001d69c:	96250008 	lhu	a1,8(s1)
8001d6a0:	00441021 	addu	v0,v0,a0
8001d6a4:	3044ffff 	andi	a0,v0,0xffff
8001d6a8:	3c108006 	lui	s0,0x8006
8001d6ac:	26104444 	addiu	s0,s0,17476
8001d6b0:	00042202 	srl	a0,a0,0x8
8001d6b4:	0200f809 	jalr	s0
8001d6b8:	ae427018 	sw	v0,28696(s2)
8001d6bc:	96250008 	lhu	a1,8(s1)
8001d6c0:	92447018 	lbu	a0,28696(s2)
8001d6c4:	24a5ffff 	addiu	a1,a1,-1
8001d6c8:	0200f809 	jalr	s0
8001d6cc:	30a5ffff 	andi	a1,a1,0xffff
8001d6d0:	96220008 	lhu	v0,8(s1)
8001d6d4:	8fbf001c 	lw	ra,28(sp)
8001d6d8:	2442fffe 	addiu	v0,v0,-2
8001d6dc:	a6220008 	sh	v0,8(s1)
8001d6e0:	8fb20018 	lw	s2,24(sp)
8001d6e4:	8fb10014 	lw	s1,20(sp)
8001d6e8:	8fb00010 	lw	s0,16(sp)
8001d6ec:	03e00008 	jr	ra
8001d6f0:	27bd0020 	addiu	sp,sp,32

8001d6f4 <_Z6OpD4E1v>:
8001d6f4:	27bdffe0 	addiu	sp,sp,-32
8001d6f8:	3c038021 	lui	v1,0x8021
8001d6fc:	afbf001c 	sw	ra,28(sp)
8001d700:	afb20018 	sw	s2,24(sp)
8001d704:	afb10014 	sw	s1,20(sp)
8001d708:	afb00010 	sw	s0,16(sp)
8001d70c:	2463e2a8 	addiu	v1,v1,-7512
8001d710:	8c67000c 	lw	a3,12(v1)
8001d714:	3c028022 	lui	v0,0x8022
8001d718:	90e40000 	lbu	a0,0(a3)
8001d71c:	3c118021 	lui	s1,0x8021
8001d720:	2631e2f8 	addiu	s1,s1,-7432
8001d724:	a04450cc 	sb	a0,20684(v0)
8001d728:	90e20000 	lbu	v0,0(a3)
8001d72c:	96240006 	lhu	a0,6(s1)
8001d730:	8c650020 	lw	a1,32(v1)
8001d734:	8c66002c 	lw	a2,44(v1)
8001d738:	00441021 	addu	v0,v0,a0
8001d73c:	3c128021 	lui	s2,0x8021
8001d740:	3042ffff 	andi	v0,v0,0xffff
8001d744:	00a62821 	addu	a1,a1,a2
8001d748:	24e70001 	addiu	a3,a3,1
8001d74c:	00402021 	move	a0,v0
8001d750:	ae427018 	sw	v0,28696(s2)
8001d754:	3c028006 	lui	v0,0x8006
8001d758:	ac67000c 	sw	a3,12(v1)
8001d75c:	24424be8 	addiu	v0,v0,19432
8001d760:	0040f809 	jalr	v0
8001d764:	ac650020 	sw	a1,32(v1)
8001d768:	3c038021 	lui	v1,0x8021
8001d76c:	8c64e298 	lw	a0,-7528(v1)
8001d770:	96260008 	lhu	a2,8(s1)
8001d774:	00441021 	addu	v0,v0,a0
8001d778:	3044ffff 	andi	a0,v0,0xffff
8001d77c:	3c108006 	lui	s0,0x8006
8001d780:	00c02821 	move	a1,a2
8001d784:	26104444 	addiu	s0,s0,17476
8001d788:	24c6ffff 	addiu	a2,a2,-1
8001d78c:	00042202 	srl	a0,a0,0x8
8001d790:	a6260008 	sh	a2,8(s1)
8001d794:	0200f809 	jalr	s0
8001d798:	ae427018 	sw	v0,28696(s2)
8001d79c:	96220008 	lhu	v0,8(s1)
8001d7a0:	92447018 	lbu	a0,28696(s2)
8001d7a4:	00402821 	move	a1,v0
8001d7a8:	2442ffff 	addiu	v0,v0,-1
8001d7ac:	0200f809 	jalr	s0
8001d7b0:	a6220008 	sh	v0,8(s1)
8001d7b4:	24020001 	li	v0,1
8001d7b8:	a2220009 	sb	v0,9(s1)
8001d7bc:	8fbf001c 	lw	ra,28(sp)
8001d7c0:	8fb20018 	lw	s2,24(sp)
8001d7c4:	8fb10014 	lw	s1,20(sp)
8001d7c8:	8fb00010 	lw	s0,16(sp)
8001d7cc:	03e00008 	jr	ra
8001d7d0:	27bd0020 	addiu	sp,sp,32

8001d7d4 <_Z6Op92M0v>:
8001d7d4:	27bdffe0 	addiu	sp,sp,-32
8001d7d8:	3c038021 	lui	v1,0x8021
8001d7dc:	afbf0018 	sw	ra,24(sp)
8001d7e0:	afb10014 	sw	s1,20(sp)
8001d7e4:	afb00010 	sw	s0,16(sp)
8001d7e8:	2463e2a8 	addiu	v1,v1,-7512
8001d7ec:	8c67000c 	lw	a3,12(v1)
8001d7f0:	3c028022 	lui	v0,0x8022
8001d7f4:	90e40000 	lbu	a0,0(a3)
8001d7f8:	3c108021 	lui	s0,0x8021
8001d7fc:	a04450cc 	sb	a0,20684(v0)
8001d800:	2610e2f8 	addiu	s0,s0,-7432
8001d804:	90e20000 	lbu	v0,0(a3)
8001d808:	96040006 	lhu	a0,6(s0)
8001d80c:	8c650020 	lw	a1,32(v1)
8001d810:	8c66002c 	lw	a2,44(v1)
8001d814:	00441021 	addu	v0,v0,a0
8001d818:	3042ffff 	andi	v0,v0,0xffff
8001d81c:	3c118021 	lui	s1,0x8021
8001d820:	00a62821 	addu	a1,a1,a2
8001d824:	00402021 	move	a0,v0
8001d828:	ae227018 	sw	v0,28696(s1)
8001d82c:	24e70001 	addiu	a3,a3,1
8001d830:	3c028006 	lui	v0,0x8006
8001d834:	ac650020 	sw	a1,32(v1)
8001d838:	24424be8 	addiu	v0,v0,19432
8001d83c:	0040f809 	jalr	v0
8001d840:	ac67000c 	sw	a3,12(v1)
8001d844:	3c038021 	lui	v1,0x8021
8001d848:	8c65e298 	lw	a1,-7528(v1)
8001d84c:	96040004 	lhu	a0,4(s0)
8001d850:	00451021 	addu	v0,v0,a1
8001d854:	ae227018 	sw	v0,28696(s1)
8001d858:	3c198006 	lui	t9,0x8006
8001d85c:	8fbf0018 	lw	ra,24(sp)
8001d860:	8fb10014 	lw	s1,20(sp)
8001d864:	8fb00010 	lw	s0,16(sp)
8001d868:	00402821 	move	a1,v0
8001d86c:	2739465c 	addiu	t9,t9,18012
8001d870:	03200008 	jr	t9
8001d874:	27bd0020 	addiu	sp,sp,32

8001d878 <_Z6Op92M1v>:
8001d878:	27bdffe0 	addiu	sp,sp,-32
8001d87c:	3c038021 	lui	v1,0x8021
8001d880:	afbf0018 	sw	ra,24(sp)
8001d884:	afb10014 	sw	s1,20(sp)
8001d888:	afb00010 	sw	s0,16(sp)
8001d88c:	2463e2a8 	addiu	v1,v1,-7512
8001d890:	8c67000c 	lw	a3,12(v1)
8001d894:	3c028022 	lui	v0,0x8022
8001d898:	90e40000 	lbu	a0,0(a3)
8001d89c:	3c108021 	lui	s0,0x8021
8001d8a0:	a04450cc 	sb	a0,20684(v0)
8001d8a4:	2610e2f8 	addiu	s0,s0,-7432
8001d8a8:	90e20000 	lbu	v0,0(a3)
8001d8ac:	96040006 	lhu	a0,6(s0)
8001d8b0:	8c650020 	lw	a1,32(v1)
8001d8b4:	8c66002c 	lw	a2,44(v1)
8001d8b8:	00441021 	addu	v0,v0,a0
8001d8bc:	3042ffff 	andi	v0,v0,0xffff
8001d8c0:	3c118021 	lui	s1,0x8021
8001d8c4:	00a62821 	addu	a1,a1,a2
8001d8c8:	00402021 	move	a0,v0
8001d8cc:	ae227018 	sw	v0,28696(s1)
8001d8d0:	24e70001 	addiu	a3,a3,1
8001d8d4:	3c028006 	lui	v0,0x8006
8001d8d8:	ac650020 	sw	a1,32(v1)
8001d8dc:	24424be8 	addiu	v0,v0,19432
8001d8e0:	0040f809 	jalr	v0
8001d8e4:	ac67000c 	sw	a3,12(v1)
8001d8e8:	3c038021 	lui	v1,0x8021
8001d8ec:	8c65e298 	lw	a1,-7528(v1)
8001d8f0:	92040004 	lbu	a0,4(s0)
8001d8f4:	00451021 	addu	v0,v0,a1
8001d8f8:	ae227018 	sw	v0,28696(s1)
8001d8fc:	3c198006 	lui	t9,0x8006
8001d900:	8fbf0018 	lw	ra,24(sp)
8001d904:	8fb10014 	lw	s1,20(sp)
8001d908:	8fb00010 	lw	s0,16(sp)
8001d90c:	00402821 	move	a1,v0
8001d910:	27394444 	addiu	t9,t9,17476
8001d914:	03200008 	jr	t9
8001d918:	27bd0020 	addiu	sp,sp,32

8001d91c <_Z6Op12M0v>:
8001d91c:	27bdffd0 	addiu	sp,sp,-48
8001d920:	3c038021 	lui	v1,0x8021
8001d924:	afbf0028 	sw	ra,40(sp)
8001d928:	afb50024 	sw	s5,36(sp)
8001d92c:	afb40020 	sw	s4,32(sp)
8001d930:	afb3001c 	sw	s3,28(sp)
8001d934:	afb20018 	sw	s2,24(sp)
8001d938:	afb10014 	sw	s1,20(sp)
8001d93c:	afb00010 	sw	s0,16(sp)
8001d940:	2463e2a8 	addiu	v1,v1,-7512
8001d944:	8c67000c 	lw	a3,12(v1)
8001d948:	3c158022 	lui	s5,0x8022
8001d94c:	90e20000 	lbu	v0,0(a3)
8001d950:	3c138021 	lui	s3,0x8021
8001d954:	2673e2f8 	addiu	s3,s3,-7432
8001d958:	a2a250cc 	sb	v0,20684(s5)
8001d95c:	90e20000 	lbu	v0,0(a3)
8001d960:	96640006 	lhu	a0,6(s3)
8001d964:	8c660020 	lw	a2,32(v1)
8001d968:	8c65002c 	lw	a1,44(v1)
8001d96c:	00441021 	addu	v0,v0,a0
8001d970:	00c53021 	addu	a2,a2,a1
8001d974:	3042ffff 	andi	v0,v0,0xffff
8001d978:	24e70001 	addiu	a3,a3,1
8001d97c:	3c128006 	lui	s2,0x8006
8001d980:	3c118021 	lui	s1,0x8021
8001d984:	2631e284 	addiu	s1,s1,-7548
8001d988:	26524be8 	addiu	s2,s2,19432
8001d98c:	3c148021 	lui	s4,0x8021
8001d990:	ac660020 	sw	a2,32(v1)
8001d994:	ac67000c 	sw	a3,12(v1)
8001d998:	00402021 	move	a0,v0
8001d99c:	0240f809 	jalr	s2
8001d9a0:	ae827018 	sw	v0,28696(s4)
8001d9a4:	8e230014 	lw	v1,20(s1)
8001d9a8:	00022a03 	sra	a1,v0,0x8
8001d9ac:	00431021 	addu	v0,v0,v1
8001d9b0:	96700004 	lhu	s0,4(s3)
8001d9b4:	00402021 	move	a0,v0
8001d9b8:	a2a550cc 	sb	a1,20684(s5)
8001d9bc:	0240f809 	jalr	s2
8001d9c0:	ae827018 	sw	v0,28696(s4)
8001d9c4:	02028025 	or	s0,s0,v0
8001d9c8:	3202ffff 	andi	v0,s0,0xffff
8001d9cc:	00021a02 	srl	v1,v0,0x8
8001d9d0:	0002102b 	sltu	v0,zero,v0
8001d9d4:	a6700004 	sh	s0,4(s3)
8001d9d8:	a223000a 	sb	v1,10(s1)
8001d9dc:	a2220009 	sb	v0,9(s1)
8001d9e0:	8fbf0028 	lw	ra,40(sp)
8001d9e4:	8fb50024 	lw	s5,36(sp)
8001d9e8:	8fb40020 	lw	s4,32(sp)
8001d9ec:	8fb3001c 	lw	s3,28(sp)
8001d9f0:	8fb20018 	lw	s2,24(sp)
8001d9f4:	8fb10014 	lw	s1,20(sp)
8001d9f8:	8fb00010 	lw	s0,16(sp)
8001d9fc:	03e00008 	jr	ra
8001da00:	27bd0030 	addiu	sp,sp,48

8001da04 <_Z6Op12M1v>:
8001da04:	27bdffd8 	addiu	sp,sp,-40
8001da08:	3c038021 	lui	v1,0x8021
8001da0c:	afbf0024 	sw	ra,36(sp)
8001da10:	afb40020 	sw	s4,32(sp)
8001da14:	afb3001c 	sw	s3,28(sp)
8001da18:	afb20018 	sw	s2,24(sp)
8001da1c:	afb10014 	sw	s1,20(sp)
8001da20:	afb00010 	sw	s0,16(sp)
8001da24:	2463e2a8 	addiu	v1,v1,-7512
8001da28:	8c67000c 	lw	a3,12(v1)
8001da2c:	3c148022 	lui	s4,0x8022
8001da30:	90e20000 	lbu	v0,0(a3)
8001da34:	3c128021 	lui	s2,0x8021
8001da38:	2652e2f8 	addiu	s2,s2,-7432
8001da3c:	a28250cc 	sb	v0,20684(s4)
8001da40:	90e20000 	lbu	v0,0(a3)
8001da44:	96440006 	lhu	a0,6(s2)
8001da48:	8c650020 	lw	a1,32(v1)
8001da4c:	8c66002c 	lw	a2,44(v1)
8001da50:	00441021 	addu	v0,v0,a0
8001da54:	3042ffff 	andi	v0,v0,0xffff
8001da58:	3c138021 	lui	s3,0x8021
8001da5c:	00a62821 	addu	a1,a1,a2
8001da60:	24e70001 	addiu	a3,a3,1
8001da64:	00402021 	move	a0,v0
8001da68:	ae627018 	sw	v0,28696(s3)
8001da6c:	3c118021 	lui	s1,0x8021
8001da70:	3c028006 	lui	v0,0x8006
8001da74:	2631e284 	addiu	s1,s1,-7548
8001da78:	ac650020 	sw	a1,32(v1)
8001da7c:	24424be8 	addiu	v0,v0,19432
8001da80:	0040f809 	jalr	v0
8001da84:	ac67000c 	sw	a3,12(v1)
8001da88:	8e230014 	lw	v1,20(s1)
8001da8c:	92500004 	lbu	s0,4(s2)
8001da90:	00431821 	addu	v1,v0,v1
8001da94:	00021203 	sra	v0,v0,0x8
8001da98:	a28250cc 	sb	v0,20684(s4)
8001da9c:	3c028006 	lui	v0,0x8006
8001daa0:	ae637018 	sw	v1,28696(s3)
8001daa4:	244249d4 	addiu	v0,v0,18900
8001daa8:	0040f809 	jalr	v0
8001daac:	00602021 	move	a0,v1
8001dab0:	02028025 	or	s0,s0,v0
8001dab4:	320200ff 	andi	v0,s0,0xff
8001dab8:	a2500004 	sb	s0,4(s2)
8001dabc:	a222000a 	sb	v0,10(s1)
8001dac0:	a2220009 	sb	v0,9(s1)
8001dac4:	8fbf0024 	lw	ra,36(sp)
8001dac8:	8fb40020 	lw	s4,32(sp)
8001dacc:	8fb3001c 	lw	s3,28(sp)
8001dad0:	8fb20018 	lw	s2,24(sp)
8001dad4:	8fb10014 	lw	s1,20(sp)
8001dad8:	8fb00010 	lw	s0,16(sp)
8001dadc:	03e00008 	jr	ra
8001dae0:	27bd0028 	addiu	sp,sp,40

8001dae4 <_Z6OpB2M0v>:
8001dae4:	27bdffd8 	addiu	sp,sp,-40
8001dae8:	3c038021 	lui	v1,0x8021
8001daec:	afbf0024 	sw	ra,36(sp)
8001daf0:	afb40020 	sw	s4,32(sp)
8001daf4:	afb3001c 	sw	s3,28(sp)
8001daf8:	afb20018 	sw	s2,24(sp)
8001dafc:	afb10014 	sw	s1,20(sp)
8001db00:	afb00010 	sw	s0,16(sp)
8001db04:	2463e2a8 	addiu	v1,v1,-7512
8001db08:	8c67000c 	lw	a3,12(v1)
8001db0c:	3c148022 	lui	s4,0x8022
8001db10:	90e20000 	lbu	v0,0(a3)
8001db14:	3c128021 	lui	s2,0x8021
8001db18:	a28250cc 	sb	v0,20684(s4)
8001db1c:	2652e2f8 	addiu	s2,s2,-7432
8001db20:	90e20000 	lbu	v0,0(a3)
8001db24:	96440006 	lhu	a0,6(s2)
8001db28:	8c660020 	lw	a2,32(v1)
8001db2c:	8c65002c 	lw	a1,44(v1)
8001db30:	00441021 	addu	v0,v0,a0
8001db34:	00c53021 	addu	a2,a2,a1
8001db38:	3042ffff 	andi	v0,v0,0xffff
8001db3c:	24e70001 	addiu	a3,a3,1
8001db40:	3c118006 	lui	s1,0x8006
8001db44:	3c108021 	lui	s0,0x8021
8001db48:	2610e284 	addiu	s0,s0,-7548
8001db4c:	26314be8 	addiu	s1,s1,19432
8001db50:	3c138021 	lui	s3,0x8021
8001db54:	ac660020 	sw	a2,32(v1)
8001db58:	ac67000c 	sw	a3,12(v1)
8001db5c:	00402021 	move	a0,v0
8001db60:	0220f809 	jalr	s1
8001db64:	ae627018 	sw	v0,28696(s3)
8001db68:	8e030014 	lw	v1,20(s0)
8001db6c:	00022a03 	sra	a1,v0,0x8
8001db70:	00431021 	addu	v0,v0,v1
8001db74:	00402021 	move	a0,v0
8001db78:	a28550cc 	sb	a1,20684(s4)
8001db7c:	0220f809 	jalr	s1
8001db80:	ae627018 	sw	v0,28696(s3)
8001db84:	a6420004 	sh	v0,4(s2)
8001db88:	3042ffff 	andi	v0,v0,0xffff
8001db8c:	00021a02 	srl	v1,v0,0x8
8001db90:	0002102b 	sltu	v0,zero,v0
8001db94:	a203000a 	sb	v1,10(s0)
8001db98:	a2020009 	sb	v0,9(s0)
8001db9c:	8fbf0024 	lw	ra,36(sp)
8001dba0:	8fb40020 	lw	s4,32(sp)
8001dba4:	8fb3001c 	lw	s3,28(sp)
8001dba8:	8fb20018 	lw	s2,24(sp)
8001dbac:	8fb10014 	lw	s1,20(sp)
8001dbb0:	8fb00010 	lw	s0,16(sp)
8001dbb4:	03e00008 	jr	ra
8001dbb8:	27bd0028 	addiu	sp,sp,40

8001dbbc <_Z6Op81M0v>:
8001dbbc:	27bdffe0 	addiu	sp,sp,-32
8001dbc0:	afb00010 	sw	s0,16(sp)
8001dbc4:	3c108021 	lui	s0,0x8021
8001dbc8:	afbf001c 	sw	ra,28(sp)
8001dbcc:	afb20018 	sw	s2,24(sp)
8001dbd0:	afb10014 	sw	s1,20(sp)
8001dbd4:	2610e2a8 	addiu	s0,s0,-7512
8001dbd8:	8e06000c 	lw	a2,12(s0)
8001dbdc:	3c118021 	lui	s1,0x8021
8001dbe0:	90c40000 	lbu	a0,0(a2)
8001dbe4:	2631e2f8 	addiu	s1,s1,-7432
8001dbe8:	3c028022 	lui	v0,0x8022
8001dbec:	a04450cc 	sb	a0,20684(v0)
8001dbf0:	96230006 	lhu	v1,6(s1)
8001dbf4:	9624000a 	lhu	a0,10(s1)
8001dbf8:	90c20000 	lbu	v0,0(a2)
8001dbfc:	00641821 	addu	v1,v1,a0
8001dc00:	8e050020 	lw	a1,32(s0)
8001dc04:	00431021 	addu	v0,v0,v1
8001dc08:	8e03002c 	lw	v1,44(s0)
8001dc0c:	3042ffff 	andi	v0,v0,0xffff
8001dc10:	3c128021 	lui	s2,0x8021
8001dc14:	00a32821 	addu	a1,a1,v1
8001dc18:	24c60001 	addiu	a2,a2,1
8001dc1c:	00402021 	move	a0,v0
8001dc20:	ae427018 	sw	v0,28696(s2)
8001dc24:	3c028006 	lui	v0,0x8006
8001dc28:	ae06000c 	sw	a2,12(s0)
8001dc2c:	24424be8 	addiu	v0,v0,19432
8001dc30:	0040f809 	jalr	v0
8001dc34:	ae050020 	sw	a1,32(s0)
8001dc38:	3c038021 	lui	v1,0x8021
8001dc3c:	8e060020 	lw	a2,32(s0)
8001dc40:	8c64e298 	lw	a0,-7528(v1)
8001dc44:	24c60006 	addiu	a2,a2,6
8001dc48:	00441021 	addu	v0,v0,a0
8001dc4c:	ae060020 	sw	a2,32(s0)
8001dc50:	ae427018 	sw	v0,28696(s2)
8001dc54:	96240004 	lhu	a0,4(s1)
8001dc58:	3c198006 	lui	t9,0x8006
8001dc5c:	8fbf001c 	lw	ra,28(sp)
8001dc60:	8fb20018 	lw	s2,24(sp)
8001dc64:	8fb10014 	lw	s1,20(sp)
8001dc68:	8fb00010 	lw	s0,16(sp)
8001dc6c:	00402821 	move	a1,v0
8001dc70:	2739465c 	addiu	t9,t9,18012
8001dc74:	03200008 	jr	t9
8001dc78:	27bd0020 	addiu	sp,sp,32

8001dc7c <_Z6Op81M1v>:
8001dc7c:	27bdffe0 	addiu	sp,sp,-32
8001dc80:	afb00010 	sw	s0,16(sp)
8001dc84:	3c108021 	lui	s0,0x8021
8001dc88:	afbf001c 	sw	ra,28(sp)
8001dc8c:	afb20018 	sw	s2,24(sp)
8001dc90:	afb10014 	sw	s1,20(sp)
8001dc94:	2610e2a8 	addiu	s0,s0,-7512
8001dc98:	8e06000c 	lw	a2,12(s0)
8001dc9c:	3c118021 	lui	s1,0x8021
8001dca0:	90c40000 	lbu	a0,0(a2)
8001dca4:	2631e2f8 	addiu	s1,s1,-7432
8001dca8:	3c028022 	lui	v0,0x8022
8001dcac:	a04450cc 	sb	a0,20684(v0)
8001dcb0:	96230006 	lhu	v1,6(s1)
8001dcb4:	9624000a 	lhu	a0,10(s1)
8001dcb8:	90c20000 	lbu	v0,0(a2)
8001dcbc:	00641821 	addu	v1,v1,a0
8001dcc0:	8e050020 	lw	a1,32(s0)
8001dcc4:	00431021 	addu	v0,v0,v1
8001dcc8:	8e03002c 	lw	v1,44(s0)
8001dccc:	3042ffff 	andi	v0,v0,0xffff
8001dcd0:	3c128021 	lui	s2,0x8021
8001dcd4:	00a32821 	addu	a1,a1,v1
8001dcd8:	24c60001 	addiu	a2,a2,1
8001dcdc:	00402021 	move	a0,v0
8001dce0:	ae427018 	sw	v0,28696(s2)
8001dce4:	3c028006 	lui	v0,0x8006
8001dce8:	ae06000c 	sw	a2,12(s0)
8001dcec:	24424be8 	addiu	v0,v0,19432
8001dcf0:	0040f809 	jalr	v0
8001dcf4:	ae050020 	sw	a1,32(s0)
8001dcf8:	3c038021 	lui	v1,0x8021
8001dcfc:	8e060020 	lw	a2,32(s0)
8001dd00:	8c64e298 	lw	a0,-7528(v1)
8001dd04:	24c60006 	addiu	a2,a2,6
8001dd08:	00441021 	addu	v0,v0,a0
8001dd0c:	ae060020 	sw	a2,32(s0)
8001dd10:	ae427018 	sw	v0,28696(s2)
8001dd14:	92240004 	lbu	a0,4(s1)
8001dd18:	3c198006 	lui	t9,0x8006
8001dd1c:	8fbf001c 	lw	ra,28(sp)
8001dd20:	8fb20018 	lw	s2,24(sp)
8001dd24:	8fb10014 	lw	s1,20(sp)
8001dd28:	8fb00010 	lw	s0,16(sp)
8001dd2c:	00402821 	move	a1,v0
8001dd30:	27394444 	addiu	t9,t9,17476
8001dd34:	03200008 	jr	t9
8001dd38:	27bd0020 	addiu	sp,sp,32

8001dd3c <_Z6OpE1M1v>:
8001dd3c:	27bdffd0 	addiu	sp,sp,-48
8001dd40:	afb00010 	sw	s0,16(sp)
8001dd44:	3c108021 	lui	s0,0x8021
8001dd48:	afbf002c 	sw	ra,44(sp)
8001dd4c:	afb60028 	sw	s6,40(sp)
8001dd50:	afb50024 	sw	s5,36(sp)
8001dd54:	afb40020 	sw	s4,32(sp)
8001dd58:	afb3001c 	sw	s3,28(sp)
8001dd5c:	afb20018 	sw	s2,24(sp)
8001dd60:	afb10014 	sw	s1,20(sp)
8001dd64:	2610e2a8 	addiu	s0,s0,-7512
8001dd68:	8e06000c 	lw	a2,12(s0)
8001dd6c:	3c168021 	lui	s6,0x8021
8001dd70:	90c30000 	lbu	v1,0(a2)
8001dd74:	26d3e2f8 	addiu	s3,s6,-7432
8001dd78:	3c128022 	lui	s2,0x8022
8001dd7c:	a24350cc 	sb	v1,20684(s2)
8001dd80:	96620006 	lhu	v0,6(s3)
8001dd84:	9663000a 	lhu	v1,10(s3)
8001dd88:	90c50000 	lbu	a1,0(a2)
8001dd8c:	00431021 	addu	v0,v0,v1
8001dd90:	00a22821 	addu	a1,a1,v0
8001dd94:	8e030020 	lw	v1,32(s0)
8001dd98:	8e02002c 	lw	v0,44(s0)
8001dd9c:	30a5ffff 	andi	a1,a1,0xffff
8001dda0:	00621821 	addu	v1,v1,v0
8001dda4:	24c60001 	addiu	a2,a2,1
8001dda8:	3c118021 	lui	s1,0x8021
8001ddac:	3c158021 	lui	s5,0x8021
8001ddb0:	3c028006 	lui	v0,0x8006
8001ddb4:	00a02021 	move	a0,a1
8001ddb8:	ae06000c 	sw	a2,12(s0)
8001ddbc:	ae030020 	sw	v1,32(s0)
8001ddc0:	ae257018 	sw	a1,28696(s1)
8001ddc4:	24424be8 	addiu	v0,v0,19432
8001ddc8:	0040f809 	jalr	v0
8001ddcc:	26b4e284 	addiu	s4,s5,-7548
8001ddd0:	8e850014 	lw	a1,20(s4)
8001ddd4:	8e030020 	lw	v1,32(s0)
8001ddd8:	00452821 	addu	a1,v0,a1
8001dddc:	00021203 	sra	v0,v0,0x8
8001dde0:	24630006 	addiu	v1,v1,6
8001dde4:	a24250cc 	sb	v0,20684(s2)
8001dde8:	3c028006 	lui	v0,0x8006
8001ddec:	ae030020 	sw	v1,32(s0)
8001ddf0:	00a02021 	move	a0,a1
8001ddf4:	244249d4 	addiu	v0,v0,18900
8001ddf8:	0040f809 	jalr	v0
8001ddfc:	ae257018 	sw	a1,28696(s1)
8001de00:	00404021 	move	t0,v0
8001de04:	92620002 	lbu	v0,2(s3)
8001de08:	3c038022 	lui	v1,0x8022
8001de0c:	30420008 	andi	v0,v0,0x8
8001de10:	10400040 	beqz	v0,8001df14 <_Z6OpE1M1v+0x1d8>
8001de14:	a06850bc 	sb	t0,20668(v1)
8001de18:	92820008 	lbu	v0,8(s4)
8001de1c:	96640004 	lhu	a0,4(s3)
8001de20:	3106000f 	andi	a2,t0,0xf
8001de24:	2c420001 	sltiu	v0,v0,1
8001de28:	00c21021 	addu	v0,a2,v0
8001de2c:	00041902 	srl	v1,a0,0x4
8001de30:	3084000f 	andi	a0,a0,0xf
8001de34:	00822023 	subu	a0,a0,v0
8001de38:	00082902 	srl	a1,t0,0x4
8001de3c:	3063000f 	andi	v1,v1,0xf
8001de40:	00651823 	subu	v1,v1,a1
8001de44:	308700ff 	andi	a3,a0,0xff
8001de48:	306a00ff 	andi	t2,v1,0xff
8001de4c:	3c0b8022 	lui	t3,0x8022
8001de50:	3c098022 	lui	t1,0x8022
8001de54:	3c028022 	lui	v0,0x8022
8001de58:	3c038022 	lui	v1,0x8022
8001de5c:	2ce4000a 	sltiu	a0,a3,10
8001de60:	a04650ae 	sb	a2,20654(v0)
8001de64:	a06550af 	sb	a1,20655(v1)
8001de68:	a16750aa 	sb	a3,20650(t3)
8001de6c:	10800062 	beqz	a0,8001dff8 <_Z6OpE1M1v+0x2bc>
8001de70:	a12a50ab 	sb	t2,20651(t1)
8001de74:	912350ab 	lbu	v1,20651(t1)
8001de78:	2c62000a 	sltiu	v0,v1,10
8001de7c:	1440004d 	bnez	v0,8001dfb4 <_Z6OpE1M1v+0x278>
8001de80:	24020001 	li	v0,1
8001de84:	2462000a 	addiu	v0,v1,10
8001de88:	a12250ab 	sb	v0,20651(t1)
8001de8c:	912350ab 	lbu	v1,20651(t1)
8001de90:	916550aa 	lbu	a1,20650(t3)
8001de94:	26c2e2f8 	addiu	v0,s6,-7432
8001de98:	00031900 	sll	v1,v1,0x4
8001de9c:	00651825 	or	v1,v1,a1
8001dea0:	90440004 	lbu	a0,4(v0)
8001dea4:	306700ff 	andi	a3,v1,0xff
8001dea8:	00871026 	xor	v0,a0,a3
8001deac:	30420080 	andi	v0,v0,0x80
8001deb0:	00882026 	xor	a0,a0,t0
8001deb4:	3c038022 	lui	v1,0x8022
8001deb8:	00822024 	and	a0,a0,v0
8001debc:	a2800008 	sb	zero,8(s4)
8001dec0:	1080004a 	beqz	a0,8001dfec <_Z6OpE1M1v+0x2b0>
8001dec4:	a06750b2 	sb	a3,20658(v1)
8001dec8:	26a3e284 	addiu	v1,s5,-7548
8001decc:	24020001 	li	v0,1
8001ded0:	a062000b 	sb	v0,11(v1)
8001ded4:	26a3e284 	addiu	v1,s5,-7548
8001ded8:	26c2e2f8 	addiu	v0,s6,-7432
8001dedc:	30e400ff 	andi	a0,a3,0xff
8001dee0:	a0470004 	sb	a3,4(v0)
8001dee4:	a064000a 	sb	a0,10(v1)
8001dee8:	a0640009 	sb	a0,9(v1)
8001deec:	8fbf002c 	lw	ra,44(sp)
8001def0:	8fb60028 	lw	s6,40(sp)
8001def4:	8fb50024 	lw	s5,36(sp)
8001def8:	8fb40020 	lw	s4,32(sp)
8001defc:	8fb3001c 	lw	s3,28(sp)
8001df00:	8fb20018 	lw	s2,24(sp)
8001df04:	8fb10014 	lw	s1,20(sp)
8001df08:	8fb00010 	lw	s0,16(sp)
8001df0c:	03e00008 	jr	ra
8001df10:	27bd0030 	addiu	sp,sp,48
8001df14:	92640004 	lbu	a0,4(s3)
8001df18:	92830008 	lbu	v1,8(s4)
8001df1c:	00881023 	subu	v0,a0,t0
8001df20:	00431021 	addu	v0,v0,v1
8001df24:	2442ffff 	addiu	v0,v0,-1
8001df28:	00021400 	sll	v0,v0,0x10
8001df2c:	00021403 	sra	v0,v0,0x10
8001df30:	00881826 	xor	v1,a0,t0
8001df34:	304600ff 	andi	a2,v0,0xff
8001df38:	30630080 	andi	v1,v1,0x80
8001df3c:	00022827 	nor	a1,zero,v0
8001df40:	00862026 	xor	a0,a0,a2
8001df44:	00832024 	and	a0,a0,v1
8001df48:	00052fc2 	srl	a1,a1,0x1f
8001df4c:	3c038022 	lui	v1,0x8022
8001df50:	a46250c6 	sh	v0,20678(v1)
8001df54:	10800013 	beqz	a0,8001dfa4 <_Z6OpE1M1v+0x268>
8001df58:	a2850008 	sb	a1,8(s4)
8001df5c:	24020001 	li	v0,1
8001df60:	a282000b 	sb	v0,11(s4)
8001df64:	26a3e284 	addiu	v1,s5,-7548
8001df68:	26c2e2f8 	addiu	v0,s6,-7432
8001df6c:	30c400ff 	andi	a0,a2,0xff
8001df70:	a0460004 	sb	a2,4(v0)
8001df74:	a064000a 	sb	a0,10(v1)
8001df78:	a0640009 	sb	a0,9(v1)
8001df7c:	8fbf002c 	lw	ra,44(sp)
8001df80:	8fb60028 	lw	s6,40(sp)
8001df84:	8fb50024 	lw	s5,36(sp)
8001df88:	8fb40020 	lw	s4,32(sp)
8001df8c:	8fb3001c 	lw	s3,28(sp)
8001df90:	8fb20018 	lw	s2,24(sp)
8001df94:	8fb10014 	lw	s1,20(sp)
8001df98:	8fb00010 	lw	s0,16(sp)
8001df9c:	03e00008 	jr	ra
8001dfa0:	27bd0030 	addiu	sp,sp,48
8001dfa4:	080077d9 	j	8001df64 <_Z6OpE1M1v+0x228>
8001dfa8:	a280000b 	sb	zero,11(s4)
8001dfac:	912350ab 	lbu	v1,20651(t1)
8001dfb0:	24020001 	li	v0,1
8001dfb4:	916550aa 	lbu	a1,20650(t3)
8001dfb8:	a2820008 	sb	v0,8(s4)
8001dfbc:	00031900 	sll	v1,v1,0x4
8001dfc0:	26c2e2f8 	addiu	v0,s6,-7432
8001dfc4:	00651825 	or	v1,v1,a1
8001dfc8:	90440004 	lbu	a0,4(v0)
8001dfcc:	306700ff 	andi	a3,v1,0xff
8001dfd0:	00871026 	xor	v0,a0,a3
8001dfd4:	30420080 	andi	v0,v0,0x80
8001dfd8:	00882026 	xor	a0,a0,t0
8001dfdc:	3c038022 	lui	v1,0x8022
8001dfe0:	00822024 	and	a0,a0,v0
8001dfe4:	1480ffb8 	bnez	a0,8001dec8 <_Z6OpE1M1v+0x18c>
8001dfe8:	a06750b2 	sb	a3,20658(v1)
8001dfec:	26a2e284 	addiu	v0,s5,-7548
8001dff0:	080077b5 	j	8001ded4 <_Z6OpE1M1v+0x198>
8001dff4:	a040000b 	sb	zero,11(v0)
8001dff8:	2543ffff 	addiu	v1,t2,-1
8001dffc:	a12350ab 	sb	v1,20651(t1)
8001e000:	912350ab 	lbu	v1,20651(t1)
8001e004:	24e2000a 	addiu	v0,a3,10
8001e008:	a16250aa 	sb	v0,20650(t3)
8001e00c:	2c62000a 	sltiu	v0,v1,10
8001e010:	1440ffe6 	bnez	v0,8001dfac <_Z6OpE1M1v+0x270>
8001e014:	2462000a 	addiu	v0,v1,10
8001e018:	080077a3 	j	8001de8c <_Z6OpE1M1v+0x150>
8001e01c:	a12250ab 	sb	v0,20651(t1)

8001e020 <_Z6Op01M0v>:
8001e020:	27bdffd0 	addiu	sp,sp,-48
8001e024:	afb10014 	sw	s1,20(sp)
8001e028:	3c118021 	lui	s1,0x8021
8001e02c:	2631e2a8 	addiu	s1,s1,-7512
8001e030:	8e26000c 	lw	a2,12(s1)
8001e034:	afbf002c 	sw	ra,44(sp)
8001e038:	afb60028 	sw	s6,40(sp)
8001e03c:	afb50024 	sw	s5,36(sp)
8001e040:	afb40020 	sw	s4,32(sp)
8001e044:	afb3001c 	sw	s3,28(sp)
8001e048:	afb20018 	sw	s2,24(sp)
8001e04c:	afb00010 	sw	s0,16(sp)
8001e050:	90c30000 	lbu	v1,0(a2)
8001e054:	3c128021 	lui	s2,0x8021
8001e058:	2652e2f8 	addiu	s2,s2,-7432
8001e05c:	3c168022 	lui	s6,0x8022
8001e060:	a2c350cc 	sb	v1,20684(s6)
8001e064:	96420006 	lhu	v0,6(s2)
8001e068:	9643000a 	lhu	v1,10(s2)
8001e06c:	90c50000 	lbu	a1,0(a2)
8001e070:	00431021 	addu	v0,v0,v1
8001e074:	00a22821 	addu	a1,a1,v0
8001e078:	8e230020 	lw	v1,32(s1)
8001e07c:	8e22002c 	lw	v0,44(s1)
8001e080:	30a5ffff 	andi	a1,a1,0xffff
8001e084:	3c148006 	lui	s4,0x8006
8001e088:	3c138021 	lui	s3,0x8021
8001e08c:	2673e284 	addiu	s3,s3,-7548
8001e090:	00621821 	addu	v1,v1,v0
8001e094:	24c60001 	addiu	a2,a2,1
8001e098:	00a02021 	move	a0,a1
8001e09c:	26944be8 	addiu	s4,s4,19432
8001e0a0:	3c158021 	lui	s5,0x8021
8001e0a4:	ae26000c 	sw	a2,12(s1)
8001e0a8:	ae230020 	sw	v1,32(s1)
8001e0ac:	0280f809 	jalr	s4
8001e0b0:	aea57018 	sw	a1,28696(s5)
8001e0b4:	8e650014 	lw	a1,20(s3)
8001e0b8:	8e230020 	lw	v1,32(s1)
8001e0bc:	00452821 	addu	a1,v0,a1
8001e0c0:	24630006 	addiu	v1,v1,6
8001e0c4:	96500004 	lhu	s0,4(s2)
8001e0c8:	00021203 	sra	v0,v0,0x8
8001e0cc:	00a02021 	move	a0,a1
8001e0d0:	ae230020 	sw	v1,32(s1)
8001e0d4:	a2c250cc 	sb	v0,20684(s6)
8001e0d8:	0280f809 	jalr	s4
8001e0dc:	aea57018 	sw	a1,28696(s5)
8001e0e0:	02028025 	or	s0,s0,v0
8001e0e4:	3202ffff 	andi	v0,s0,0xffff
8001e0e8:	00021a02 	srl	v1,v0,0x8
8001e0ec:	0002102b 	sltu	v0,zero,v0
8001e0f0:	a6500004 	sh	s0,4(s2)
8001e0f4:	a263000a 	sb	v1,10(s3)
8001e0f8:	a2620009 	sb	v0,9(s3)
8001e0fc:	8fbf002c 	lw	ra,44(sp)
8001e100:	8fb60028 	lw	s6,40(sp)
8001e104:	8fb50024 	lw	s5,36(sp)
8001e108:	8fb40020 	lw	s4,32(sp)
8001e10c:	8fb3001c 	lw	s3,28(sp)
8001e110:	8fb20018 	lw	s2,24(sp)
8001e114:	8fb10014 	lw	s1,20(sp)
8001e118:	8fb00010 	lw	s0,16(sp)
8001e11c:	03e00008 	jr	ra
8001e120:	27bd0030 	addiu	sp,sp,48

8001e124 <_Z6Op01M1v>:
8001e124:	27bdffd0 	addiu	sp,sp,-48
8001e128:	afb10014 	sw	s1,20(sp)
8001e12c:	3c118021 	lui	s1,0x8021
8001e130:	2631e2a8 	addiu	s1,s1,-7512
8001e134:	8e26000c 	lw	a2,12(s1)
8001e138:	afbf0028 	sw	ra,40(sp)
8001e13c:	afb50024 	sw	s5,36(sp)
8001e140:	afb40020 	sw	s4,32(sp)
8001e144:	afb3001c 	sw	s3,28(sp)
8001e148:	afb20018 	sw	s2,24(sp)
8001e14c:	afb00010 	sw	s0,16(sp)
8001e150:	90c30000 	lbu	v1,0(a2)
8001e154:	3c138021 	lui	s3,0x8021
8001e158:	2673e2f8 	addiu	s3,s3,-7432
8001e15c:	3c158022 	lui	s5,0x8022
8001e160:	9664000a 	lhu	a0,10(s3)
8001e164:	a2a350cc 	sb	v1,20684(s5)
8001e168:	96620006 	lhu	v0,6(s3)
8001e16c:	90c30000 	lbu	v1,0(a2)
8001e170:	00441021 	addu	v0,v0,a0
8001e174:	8e250020 	lw	a1,32(s1)
8001e178:	00621821 	addu	v1,v1,v0
8001e17c:	8e22002c 	lw	v0,44(s1)
8001e180:	3063ffff 	andi	v1,v1,0xffff
8001e184:	00a22821 	addu	a1,a1,v0
8001e188:	24c60001 	addiu	a2,a2,1
8001e18c:	3c148021 	lui	s4,0x8021
8001e190:	3c028006 	lui	v0,0x8006
8001e194:	3c128021 	lui	s2,0x8021
8001e198:	2652e284 	addiu	s2,s2,-7548
8001e19c:	00602021 	move	a0,v1
8001e1a0:	ae26000c 	sw	a2,12(s1)
8001e1a4:	ae250020 	sw	a1,32(s1)
8001e1a8:	24424be8 	addiu	v0,v0,19432
8001e1ac:	0040f809 	jalr	v0
8001e1b0:	ae837018 	sw	v1,28696(s4)
8001e1b4:	8e450014 	lw	a1,20(s2)
8001e1b8:	8e230020 	lw	v1,32(s1)
8001e1bc:	00452821 	addu	a1,v0,a1
8001e1c0:	00021203 	sra	v0,v0,0x8
8001e1c4:	a2a250cc 	sb	v0,20684(s5)
8001e1c8:	24630006 	addiu	v1,v1,6
8001e1cc:	3c028006 	lui	v0,0x8006
8001e1d0:	92700004 	lbu	s0,4(s3)
8001e1d4:	ae230020 	sw	v1,32(s1)
8001e1d8:	ae857018 	sw	a1,28696(s4)
8001e1dc:	244249d4 	addiu	v0,v0,18900
8001e1e0:	0040f809 	jalr	v0
8001e1e4:	00a02021 	move	a0,a1
8001e1e8:	02028025 	or	s0,s0,v0
8001e1ec:	320200ff 	andi	v0,s0,0xff
8001e1f0:	a2700004 	sb	s0,4(s3)
8001e1f4:	a242000a 	sb	v0,10(s2)
8001e1f8:	a2420009 	sb	v0,9(s2)
8001e1fc:	8fbf0028 	lw	ra,40(sp)
8001e200:	8fb50024 	lw	s5,36(sp)
8001e204:	8fb40020 	lw	s4,32(sp)
8001e208:	8fb3001c 	lw	s3,28(sp)
8001e20c:	8fb20018 	lw	s2,24(sp)
8001e210:	8fb10014 	lw	s1,20(sp)
8001e214:	8fb00010 	lw	s0,16(sp)
8001e218:	03e00008 	jr	ra
8001e21c:	27bd0030 	addiu	sp,sp,48

8001e220 <_Z6OpA1M0v>:
8001e220:	27bdffd0 	addiu	sp,sp,-48
8001e224:	afb00010 	sw	s0,16(sp)
8001e228:	3c108021 	lui	s0,0x8021
8001e22c:	2610e2a8 	addiu	s0,s0,-7512
8001e230:	8e06000c 	lw	a2,12(s0)
8001e234:	afbf0028 	sw	ra,40(sp)
8001e238:	afb50024 	sw	s5,36(sp)
8001e23c:	afb40020 	sw	s4,32(sp)
8001e240:	afb3001c 	sw	s3,28(sp)
8001e244:	afb20018 	sw	s2,24(sp)
8001e248:	afb10014 	sw	s1,20(sp)
8001e24c:	90c30000 	lbu	v1,0(a2)
8001e250:	3c138021 	lui	s3,0x8021
8001e254:	2673e2f8 	addiu	s3,s3,-7432
8001e258:	3c158022 	lui	s5,0x8022
8001e25c:	a2a350cc 	sb	v1,20684(s5)
8001e260:	96620006 	lhu	v0,6(s3)
8001e264:	9663000a 	lhu	v1,10(s3)
8001e268:	90c50000 	lbu	a1,0(a2)
8001e26c:	00431021 	addu	v0,v0,v1
8001e270:	00a22821 	addu	a1,a1,v0
8001e274:	8e030020 	lw	v1,32(s0)
8001e278:	8e02002c 	lw	v0,44(s0)
8001e27c:	30a5ffff 	andi	a1,a1,0xffff
8001e280:	3c128006 	lui	s2,0x8006
8001e284:	3c118021 	lui	s1,0x8021
8001e288:	2631e284 	addiu	s1,s1,-7548
8001e28c:	00621821 	addu	v1,v1,v0
8001e290:	24c60001 	addiu	a2,a2,1
8001e294:	00a02021 	move	a0,a1
8001e298:	26524be8 	addiu	s2,s2,19432
8001e29c:	3c148021 	lui	s4,0x8021
8001e2a0:	ae06000c 	sw	a2,12(s0)
8001e2a4:	ae030020 	sw	v1,32(s0)
8001e2a8:	0240f809 	jalr	s2
8001e2ac:	ae857018 	sw	a1,28696(s4)
8001e2b0:	8e250014 	lw	a1,20(s1)
8001e2b4:	8e030020 	lw	v1,32(s0)
8001e2b8:	00452821 	addu	a1,v0,a1
8001e2bc:	24630006 	addiu	v1,v1,6
8001e2c0:	00021203 	sra	v0,v0,0x8
8001e2c4:	00a02021 	move	a0,a1
8001e2c8:	ae030020 	sw	v1,32(s0)
8001e2cc:	a2a250cc 	sb	v0,20684(s5)
8001e2d0:	0240f809 	jalr	s2
8001e2d4:	ae857018 	sw	a1,28696(s4)
8001e2d8:	a6620004 	sh	v0,4(s3)
8001e2dc:	3042ffff 	andi	v0,v0,0xffff
8001e2e0:	00021a02 	srl	v1,v0,0x8
8001e2e4:	0002102b 	sltu	v0,zero,v0
8001e2e8:	a223000a 	sb	v1,10(s1)
8001e2ec:	a2220009 	sb	v0,9(s1)
8001e2f0:	8fbf0028 	lw	ra,40(sp)
8001e2f4:	8fb50024 	lw	s5,36(sp)
8001e2f8:	8fb40020 	lw	s4,32(sp)
8001e2fc:	8fb3001c 	lw	s3,28(sp)
8001e300:	8fb20018 	lw	s2,24(sp)
8001e304:	8fb10014 	lw	s1,20(sp)
8001e308:	8fb00010 	lw	s0,16(sp)
8001e30c:	03e00008 	jr	ra
8001e310:	27bd0030 	addiu	sp,sp,48

8001e314 <_Z6OpA1M1v>:
8001e314:	27bdffd8 	addiu	sp,sp,-40
8001e318:	afb00010 	sw	s0,16(sp)
8001e31c:	3c108021 	lui	s0,0x8021
8001e320:	2610e2a8 	addiu	s0,s0,-7512
8001e324:	8e06000c 	lw	a2,12(s0)
8001e328:	afbf0024 	sw	ra,36(sp)
8001e32c:	afb40020 	sw	s4,32(sp)
8001e330:	afb3001c 	sw	s3,28(sp)
8001e334:	afb20018 	sw	s2,24(sp)
8001e338:	afb10014 	sw	s1,20(sp)
8001e33c:	90c30000 	lbu	v1,0(a2)
8001e340:	3c128021 	lui	s2,0x8021
8001e344:	2652e2f8 	addiu	s2,s2,-7432
8001e348:	3c148022 	lui	s4,0x8022
8001e34c:	9644000a 	lhu	a0,10(s2)
8001e350:	a28350cc 	sb	v1,20684(s4)
8001e354:	96420006 	lhu	v0,6(s2)
8001e358:	90c30000 	lbu	v1,0(a2)
8001e35c:	00441021 	addu	v0,v0,a0
8001e360:	8e050020 	lw	a1,32(s0)
8001e364:	00621821 	addu	v1,v1,v0
8001e368:	8e02002c 	lw	v0,44(s0)
8001e36c:	3063ffff 	andi	v1,v1,0xffff
8001e370:	00a22821 	addu	a1,a1,v0
8001e374:	24c60001 	addiu	a2,a2,1
8001e378:	3c138021 	lui	s3,0x8021
8001e37c:	3c028006 	lui	v0,0x8006
8001e380:	3c118021 	lui	s1,0x8021
8001e384:	2631e284 	addiu	s1,s1,-7548
8001e388:	00602021 	move	a0,v1
8001e38c:	ae06000c 	sw	a2,12(s0)
8001e390:	ae050020 	sw	a1,32(s0)
8001e394:	24424be8 	addiu	v0,v0,19432
8001e398:	0040f809 	jalr	v0
8001e39c:	ae637018 	sw	v1,28696(s3)
8001e3a0:	8e250014 	lw	a1,20(s1)
8001e3a4:	8e030020 	lw	v1,32(s0)
8001e3a8:	00452821 	addu	a1,v0,a1
8001e3ac:	00021203 	sra	v0,v0,0x8
8001e3b0:	a28250cc 	sb	v0,20684(s4)
8001e3b4:	24630006 	addiu	v1,v1,6
8001e3b8:	3c028006 	lui	v0,0x8006
8001e3bc:	ae030020 	sw	v1,32(s0)
8001e3c0:	ae657018 	sw	a1,28696(s3)
8001e3c4:	244249d4 	addiu	v0,v0,18900
8001e3c8:	0040f809 	jalr	v0
8001e3cc:	00a02021 	move	a0,a1
8001e3d0:	a2420004 	sb	v0,4(s2)
8001e3d4:	304200ff 	andi	v0,v0,0xff
8001e3d8:	a222000a 	sb	v0,10(s1)
8001e3dc:	a2220009 	sb	v0,9(s1)
8001e3e0:	8fbf0024 	lw	ra,36(sp)
8001e3e4:	8fb40020 	lw	s4,32(sp)
8001e3e8:	8fb3001c 	lw	s3,28(sp)
8001e3ec:	8fb20018 	lw	s2,24(sp)
8001e3f0:	8fb10014 	lw	s1,20(sp)
8001e3f4:	8fb00010 	lw	s0,16(sp)
8001e3f8:	03e00008 	jr	ra
8001e3fc:	27bd0028 	addiu	sp,sp,40

8001e400 <_Z6Op41M0v>:
8001e400:	27bdffd0 	addiu	sp,sp,-48
8001e404:	afb10014 	sw	s1,20(sp)
8001e408:	3c118021 	lui	s1,0x8021
8001e40c:	2631e2a8 	addiu	s1,s1,-7512
8001e410:	8e26000c 	lw	a2,12(s1)
8001e414:	afbf002c 	sw	ra,44(sp)
8001e418:	afb60028 	sw	s6,40(sp)
8001e41c:	afb50024 	sw	s5,36(sp)
8001e420:	afb40020 	sw	s4,32(sp)
8001e424:	afb3001c 	sw	s3,28(sp)
8001e428:	afb20018 	sw	s2,24(sp)
8001e42c:	afb00010 	sw	s0,16(sp)
8001e430:	90c30000 	lbu	v1,0(a2)
8001e434:	3c128021 	lui	s2,0x8021
8001e438:	2652e2f8 	addiu	s2,s2,-7432
8001e43c:	3c168022 	lui	s6,0x8022
8001e440:	a2c350cc 	sb	v1,20684(s6)
8001e444:	96420006 	lhu	v0,6(s2)
8001e448:	9643000a 	lhu	v1,10(s2)
8001e44c:	90c50000 	lbu	a1,0(a2)
8001e450:	00431021 	addu	v0,v0,v1
8001e454:	00a22821 	addu	a1,a1,v0
8001e458:	8e230020 	lw	v1,32(s1)
8001e45c:	8e22002c 	lw	v0,44(s1)
8001e460:	30a5ffff 	andi	a1,a1,0xffff
8001e464:	3c148006 	lui	s4,0x8006
8001e468:	3c138021 	lui	s3,0x8021
8001e46c:	2673e284 	addiu	s3,s3,-7548
8001e470:	00621821 	addu	v1,v1,v0
8001e474:	24c60001 	addiu	a2,a2,1
8001e478:	00a02021 	move	a0,a1
8001e47c:	26944be8 	addiu	s4,s4,19432
8001e480:	3c158021 	lui	s5,0x8021
8001e484:	ae26000c 	sw	a2,12(s1)
8001e488:	ae230020 	sw	v1,32(s1)
8001e48c:	0280f809 	jalr	s4
8001e490:	aea57018 	sw	a1,28696(s5)
8001e494:	8e650014 	lw	a1,20(s3)
8001e498:	8e230020 	lw	v1,32(s1)
8001e49c:	00452821 	addu	a1,v0,a1
8001e4a0:	24630006 	addiu	v1,v1,6
8001e4a4:	96500004 	lhu	s0,4(s2)
8001e4a8:	00021203 	sra	v0,v0,0x8
8001e4ac:	00a02021 	move	a0,a1
8001e4b0:	ae230020 	sw	v1,32(s1)
8001e4b4:	a2c250cc 	sb	v0,20684(s6)
8001e4b8:	0280f809 	jalr	s4
8001e4bc:	aea57018 	sw	a1,28696(s5)
8001e4c0:	02028026 	xor	s0,s0,v0
8001e4c4:	3202ffff 	andi	v0,s0,0xffff
8001e4c8:	00021a02 	srl	v1,v0,0x8
8001e4cc:	0002102b 	sltu	v0,zero,v0
8001e4d0:	a6500004 	sh	s0,4(s2)
8001e4d4:	a263000a 	sb	v1,10(s3)
8001e4d8:	a2620009 	sb	v0,9(s3)
8001e4dc:	8fbf002c 	lw	ra,44(sp)
8001e4e0:	8fb60028 	lw	s6,40(sp)
8001e4e4:	8fb50024 	lw	s5,36(sp)
8001e4e8:	8fb40020 	lw	s4,32(sp)
8001e4ec:	8fb3001c 	lw	s3,28(sp)
8001e4f0:	8fb20018 	lw	s2,24(sp)
8001e4f4:	8fb10014 	lw	s1,20(sp)
8001e4f8:	8fb00010 	lw	s0,16(sp)
8001e4fc:	03e00008 	jr	ra
8001e500:	27bd0030 	addiu	sp,sp,48

8001e504 <_Z6Op41M1v>:
8001e504:	27bdffd0 	addiu	sp,sp,-48
8001e508:	afb10014 	sw	s1,20(sp)
8001e50c:	3c118021 	lui	s1,0x8021
8001e510:	2631e2a8 	addiu	s1,s1,-7512
8001e514:	8e26000c 	lw	a2,12(s1)
8001e518:	afbf0028 	sw	ra,40(sp)
8001e51c:	afb50024 	sw	s5,36(sp)
8001e520:	afb40020 	sw	s4,32(sp)
8001e524:	afb3001c 	sw	s3,28(sp)
8001e528:	afb20018 	sw	s2,24(sp)
8001e52c:	afb00010 	sw	s0,16(sp)
8001e530:	90c30000 	lbu	v1,0(a2)
8001e534:	3c138021 	lui	s3,0x8021
8001e538:	2673e2f8 	addiu	s3,s3,-7432
8001e53c:	3c158022 	lui	s5,0x8022
8001e540:	9664000a 	lhu	a0,10(s3)
8001e544:	a2a350cc 	sb	v1,20684(s5)
8001e548:	96620006 	lhu	v0,6(s3)
8001e54c:	90c30000 	lbu	v1,0(a2)
8001e550:	00441021 	addu	v0,v0,a0
8001e554:	8e250020 	lw	a1,32(s1)
8001e558:	00621821 	addu	v1,v1,v0
8001e55c:	8e22002c 	lw	v0,44(s1)
8001e560:	3063ffff 	andi	v1,v1,0xffff
8001e564:	00a22821 	addu	a1,a1,v0
8001e568:	24c60001 	addiu	a2,a2,1
8001e56c:	3c148021 	lui	s4,0x8021
8001e570:	3c028006 	lui	v0,0x8006
8001e574:	3c128021 	lui	s2,0x8021
8001e578:	2652e284 	addiu	s2,s2,-7548
8001e57c:	00602021 	move	a0,v1
8001e580:	ae26000c 	sw	a2,12(s1)
8001e584:	ae250020 	sw	a1,32(s1)
8001e588:	24424be8 	addiu	v0,v0,19432
8001e58c:	0040f809 	jalr	v0
8001e590:	ae837018 	sw	v1,28696(s4)
8001e594:	8e450014 	lw	a1,20(s2)
8001e598:	8e230020 	lw	v1,32(s1)
8001e59c:	00452821 	addu	a1,v0,a1
8001e5a0:	00021203 	sra	v0,v0,0x8
8001e5a4:	a2a250cc 	sb	v0,20684(s5)
8001e5a8:	24630006 	addiu	v1,v1,6
8001e5ac:	3c028006 	lui	v0,0x8006
8001e5b0:	92700004 	lbu	s0,4(s3)
8001e5b4:	ae230020 	sw	v1,32(s1)
8001e5b8:	ae857018 	sw	a1,28696(s4)
8001e5bc:	244249d4 	addiu	v0,v0,18900
8001e5c0:	0040f809 	jalr	v0
8001e5c4:	00a02021 	move	a0,a1
8001e5c8:	02028026 	xor	s0,s0,v0
8001e5cc:	320200ff 	andi	v0,s0,0xff
8001e5d0:	a2700004 	sb	s0,4(s3)
8001e5d4:	a242000a 	sb	v0,10(s2)
8001e5d8:	a2420009 	sb	v0,9(s2)
8001e5dc:	8fbf0028 	lw	ra,40(sp)
8001e5e0:	8fb50024 	lw	s5,36(sp)
8001e5e4:	8fb40020 	lw	s4,32(sp)
8001e5e8:	8fb3001c 	lw	s3,28(sp)
8001e5ec:	8fb20018 	lw	s2,24(sp)
8001e5f0:	8fb10014 	lw	s1,20(sp)
8001e5f4:	8fb00010 	lw	s0,16(sp)
8001e5f8:	03e00008 	jr	ra
8001e5fc:	27bd0030 	addiu	sp,sp,48

8001e600 <_Z6OpC1M0v>:
8001e600:	27bdffd0 	addiu	sp,sp,-48
8001e604:	afb00010 	sw	s0,16(sp)
8001e608:	3c108021 	lui	s0,0x8021
8001e60c:	2610e2a8 	addiu	s0,s0,-7512
8001e610:	8e06000c 	lw	a2,12(s0)
8001e614:	afbf002c 	sw	ra,44(sp)
8001e618:	afb60028 	sw	s6,40(sp)
8001e61c:	afb50024 	sw	s5,36(sp)
8001e620:	afb40020 	sw	s4,32(sp)
8001e624:	afb3001c 	sw	s3,28(sp)
8001e628:	afb20018 	sw	s2,24(sp)
8001e62c:	afb10014 	sw	s1,20(sp)
8001e630:	90c30000 	lbu	v1,0(a2)
8001e634:	3c148021 	lui	s4,0x8021
8001e638:	2694e2f8 	addiu	s4,s4,-7432
8001e63c:	3c168022 	lui	s6,0x8022
8001e640:	a2c350cc 	sb	v1,20684(s6)
8001e644:	96820006 	lhu	v0,6(s4)
8001e648:	9683000a 	lhu	v1,10(s4)
8001e64c:	90c50000 	lbu	a1,0(a2)
8001e650:	00431021 	addu	v0,v0,v1
8001e654:	00a22821 	addu	a1,a1,v0
8001e658:	8e030020 	lw	v1,32(s0)
8001e65c:	8e02002c 	lw	v0,44(s0)
8001e660:	30a5ffff 	andi	a1,a1,0xffff
8001e664:	3c138006 	lui	s3,0x8006
8001e668:	3c128021 	lui	s2,0x8021
8001e66c:	2652e284 	addiu	s2,s2,-7548
8001e670:	00621821 	addu	v1,v1,v0
8001e674:	24c60001 	addiu	a2,a2,1
8001e678:	00a02021 	move	a0,a1
8001e67c:	26734be8 	addiu	s3,s3,19432
8001e680:	3c158021 	lui	s5,0x8021
8001e684:	ae06000c 	sw	a2,12(s0)
8001e688:	ae030020 	sw	v1,32(s0)
8001e68c:	0260f809 	jalr	s3
8001e690:	aea57018 	sw	a1,28696(s5)
8001e694:	8e450014 	lw	a1,20(s2)
8001e698:	8e030020 	lw	v1,32(s0)
8001e69c:	00452821 	addu	a1,v0,a1
8001e6a0:	24630006 	addiu	v1,v1,6
8001e6a4:	96910004 	lhu	s1,4(s4)
8001e6a8:	00a02021 	move	a0,a1
8001e6ac:	00021203 	sra	v0,v0,0x8
8001e6b0:	ae030020 	sw	v1,32(s0)
8001e6b4:	aea57018 	sw	a1,28696(s5)
8001e6b8:	0260f809 	jalr	s3
8001e6bc:	a2c250cc 	sb	v0,20684(s6)
8001e6c0:	02228823 	subu	s1,s1,v0
8001e6c4:	3224ffff 	andi	a0,s1,0xffff
8001e6c8:	00111827 	nor	v1,zero,s1
8001e6cc:	3c028022 	lui	v0,0x8022
8001e6d0:	ac5150c8 	sw	s1,20680(v0)
8001e6d4:	00042a02 	srl	a1,a0,0x8
8001e6d8:	00031fc2 	srl	v1,v1,0x1f
8001e6dc:	0004202b 	sltu	a0,zero,a0
8001e6e0:	a245000a 	sb	a1,10(s2)
8001e6e4:	a2430008 	sb	v1,8(s2)
8001e6e8:	a2440009 	sb	a0,9(s2)
8001e6ec:	8fbf002c 	lw	ra,44(sp)
8001e6f0:	8fb60028 	lw	s6,40(sp)
8001e6f4:	8fb50024 	lw	s5,36(sp)
8001e6f8:	8fb40020 	lw	s4,32(sp)
8001e6fc:	8fb3001c 	lw	s3,28(sp)
8001e700:	8fb20018 	lw	s2,24(sp)
8001e704:	8fb10014 	lw	s1,20(sp)
8001e708:	8fb00010 	lw	s0,16(sp)
8001e70c:	03e00008 	jr	ra
8001e710:	27bd0030 	addiu	sp,sp,48

8001e714 <_Z6OpC1M1v>:
8001e714:	27bdffd0 	addiu	sp,sp,-48
8001e718:	afb10014 	sw	s1,20(sp)
8001e71c:	3c118021 	lui	s1,0x8021
8001e720:	2631e2a8 	addiu	s1,s1,-7512
8001e724:	8e26000c 	lw	a2,12(s1)
8001e728:	afbf0028 	sw	ra,40(sp)
8001e72c:	afb50024 	sw	s5,36(sp)
8001e730:	afb40020 	sw	s4,32(sp)
8001e734:	afb3001c 	sw	s3,28(sp)
8001e738:	afb20018 	sw	s2,24(sp)
8001e73c:	afb00010 	sw	s0,16(sp)
8001e740:	90c30000 	lbu	v1,0(a2)
8001e744:	3c138021 	lui	s3,0x8021
8001e748:	2673e2f8 	addiu	s3,s3,-7432
8001e74c:	3c158022 	lui	s5,0x8022
8001e750:	9664000a 	lhu	a0,10(s3)
8001e754:	a2a350cc 	sb	v1,20684(s5)
8001e758:	96620006 	lhu	v0,6(s3)
8001e75c:	90c30000 	lbu	v1,0(a2)
8001e760:	00441021 	addu	v0,v0,a0
8001e764:	8e250020 	lw	a1,32(s1)
8001e768:	00621821 	addu	v1,v1,v0
8001e76c:	8e22002c 	lw	v0,44(s1)
8001e770:	3063ffff 	andi	v1,v1,0xffff
8001e774:	00a22821 	addu	a1,a1,v0
8001e778:	24c60001 	addiu	a2,a2,1
8001e77c:	3c148021 	lui	s4,0x8021
8001e780:	3c028006 	lui	v0,0x8006
8001e784:	3c128021 	lui	s2,0x8021
8001e788:	2652e284 	addiu	s2,s2,-7548
8001e78c:	00602021 	move	a0,v1
8001e790:	ae26000c 	sw	a2,12(s1)
8001e794:	ae250020 	sw	a1,32(s1)
8001e798:	24424be8 	addiu	v0,v0,19432
8001e79c:	0040f809 	jalr	v0
8001e7a0:	ae837018 	sw	v1,28696(s4)
8001e7a4:	8e450014 	lw	a1,20(s2)
8001e7a8:	8e230020 	lw	v1,32(s1)
8001e7ac:	00452821 	addu	a1,v0,a1
8001e7b0:	00021203 	sra	v0,v0,0x8
8001e7b4:	24630006 	addiu	v1,v1,6
8001e7b8:	a2a250cc 	sb	v0,20684(s5)
8001e7bc:	3c028006 	lui	v0,0x8006
8001e7c0:	92700004 	lbu	s0,4(s3)
8001e7c4:	ae230020 	sw	v1,32(s1)
8001e7c8:	00a02021 	move	a0,a1
8001e7cc:	244249d4 	addiu	v0,v0,18900
8001e7d0:	0040f809 	jalr	v0
8001e7d4:	ae857018 	sw	a1,28696(s4)
8001e7d8:	02028023 	subu	s0,s0,v0
8001e7dc:	00108400 	sll	s0,s0,0x10
8001e7e0:	00108403 	sra	s0,s0,0x10
8001e7e4:	00101827 	nor	v1,zero,s0
8001e7e8:	3c028022 	lui	v0,0x8022
8001e7ec:	a45050c6 	sh	s0,20678(v0)
8001e7f0:	320400ff 	andi	a0,s0,0xff
8001e7f4:	00031fc2 	srl	v1,v1,0x1f
8001e7f8:	a244000a 	sb	a0,10(s2)
8001e7fc:	a2430008 	sb	v1,8(s2)
8001e800:	a2440009 	sb	a0,9(s2)
8001e804:	8fbf0028 	lw	ra,40(sp)
8001e808:	8fb50024 	lw	s5,36(sp)
8001e80c:	8fb40020 	lw	s4,32(sp)
8001e810:	8fb3001c 	lw	s3,28(sp)
8001e814:	8fb20018 	lw	s2,24(sp)
8001e818:	8fb10014 	lw	s1,20(sp)
8001e81c:	8fb00010 	lw	s0,16(sp)
8001e820:	03e00008 	jr	ra
8001e824:	27bd0030 	addiu	sp,sp,48

8001e828 <_Z6Op21M0v>:
8001e828:	27bdffd0 	addiu	sp,sp,-48
8001e82c:	afb10014 	sw	s1,20(sp)
8001e830:	3c118021 	lui	s1,0x8021
8001e834:	2631e2a8 	addiu	s1,s1,-7512
8001e838:	8e26000c 	lw	a2,12(s1)
8001e83c:	afbf002c 	sw	ra,44(sp)
8001e840:	afb60028 	sw	s6,40(sp)
8001e844:	afb50024 	sw	s5,36(sp)
8001e848:	afb40020 	sw	s4,32(sp)
8001e84c:	afb3001c 	sw	s3,28(sp)
8001e850:	afb20018 	sw	s2,24(sp)
8001e854:	afb00010 	sw	s0,16(sp)
8001e858:	90c30000 	lbu	v1,0(a2)
8001e85c:	3c128021 	lui	s2,0x8021
8001e860:	2652e2f8 	addiu	s2,s2,-7432
8001e864:	3c168022 	lui	s6,0x8022
8001e868:	a2c350cc 	sb	v1,20684(s6)
8001e86c:	96420006 	lhu	v0,6(s2)
8001e870:	9643000a 	lhu	v1,10(s2)
8001e874:	90c50000 	lbu	a1,0(a2)
8001e878:	00431021 	addu	v0,v0,v1
8001e87c:	00a22821 	addu	a1,a1,v0
8001e880:	8e230020 	lw	v1,32(s1)
8001e884:	8e22002c 	lw	v0,44(s1)
8001e888:	30a5ffff 	andi	a1,a1,0xffff
8001e88c:	3c148006 	lui	s4,0x8006
8001e890:	3c138021 	lui	s3,0x8021
8001e894:	2673e284 	addiu	s3,s3,-7548
8001e898:	00621821 	addu	v1,v1,v0
8001e89c:	24c60001 	addiu	a2,a2,1
8001e8a0:	00a02021 	move	a0,a1
8001e8a4:	26944be8 	addiu	s4,s4,19432
8001e8a8:	3c158021 	lui	s5,0x8021
8001e8ac:	ae26000c 	sw	a2,12(s1)
8001e8b0:	ae230020 	sw	v1,32(s1)
8001e8b4:	0280f809 	jalr	s4
8001e8b8:	aea57018 	sw	a1,28696(s5)
8001e8bc:	8e650014 	lw	a1,20(s3)
8001e8c0:	8e230020 	lw	v1,32(s1)
8001e8c4:	00452821 	addu	a1,v0,a1
8001e8c8:	24630006 	addiu	v1,v1,6
8001e8cc:	96500004 	lhu	s0,4(s2)
8001e8d0:	00021203 	sra	v0,v0,0x8
8001e8d4:	00a02021 	move	a0,a1
8001e8d8:	ae230020 	sw	v1,32(s1)
8001e8dc:	a2c250cc 	sb	v0,20684(s6)
8001e8e0:	0280f809 	jalr	s4
8001e8e4:	aea57018 	sw	a1,28696(s5)
8001e8e8:	02028024 	and	s0,s0,v0
8001e8ec:	3202ffff 	andi	v0,s0,0xffff
8001e8f0:	00021a02 	srl	v1,v0,0x8
8001e8f4:	0002102b 	sltu	v0,zero,v0
8001e8f8:	a6500004 	sh	s0,4(s2)
8001e8fc:	a263000a 	sb	v1,10(s3)
8001e900:	a2620009 	sb	v0,9(s3)
8001e904:	8fbf002c 	lw	ra,44(sp)
8001e908:	8fb60028 	lw	s6,40(sp)
8001e90c:	8fb50024 	lw	s5,36(sp)
8001e910:	8fb40020 	lw	s4,32(sp)
8001e914:	8fb3001c 	lw	s3,28(sp)
8001e918:	8fb20018 	lw	s2,24(sp)
8001e91c:	8fb10014 	lw	s1,20(sp)
8001e920:	8fb00010 	lw	s0,16(sp)
8001e924:	03e00008 	jr	ra
8001e928:	27bd0030 	addiu	sp,sp,48

8001e92c <_Z6Op93M0v>:
8001e92c:	27bdffe0 	addiu	sp,sp,-32
8001e930:	3c038021 	lui	v1,0x8021
8001e934:	afbf0018 	sw	ra,24(sp)
8001e938:	afb10014 	sw	s1,20(sp)
8001e93c:	afb00010 	sw	s0,16(sp)
8001e940:	2463e2a8 	addiu	v1,v1,-7512
8001e944:	8c67000c 	lw	a3,12(v1)
8001e948:	3c028022 	lui	v0,0x8022
8001e94c:	90e40000 	lbu	a0,0(a3)
8001e950:	3c108021 	lui	s0,0x8021
8001e954:	a04450cc 	sb	a0,20684(v0)
8001e958:	2610e2f8 	addiu	s0,s0,-7432
8001e95c:	90e60000 	lbu	a2,0(a3)
8001e960:	96040008 	lhu	a0,8(s0)
8001e964:	8c620020 	lw	v0,32(v1)
8001e968:	8c65002c 	lw	a1,44(v1)
8001e96c:	00c43021 	addu	a2,a2,a0
8001e970:	2442000c 	addiu	v0,v0,12
8001e974:	00a22821 	addu	a1,a1,v0
8001e978:	30c6ffff 	andi	a2,a2,0xffff
8001e97c:	3c118021 	lui	s1,0x8021
8001e980:	24e70001 	addiu	a3,a3,1
8001e984:	3c028006 	lui	v0,0x8006
8001e988:	ac650020 	sw	a1,32(v1)
8001e98c:	00c02021 	move	a0,a2
8001e990:	ac67000c 	sw	a3,12(v1)
8001e994:	24424be8 	addiu	v0,v0,19432
8001e998:	0040f809 	jalr	v0
8001e99c:	ae267018 	sw	a2,28696(s1)
8001e9a0:	3c048021 	lui	a0,0x8021
8001e9a4:	8c85e298 	lw	a1,-7528(a0)
8001e9a8:	9603000c 	lhu	v1,12(s0)
8001e9ac:	3c0400ff 	lui	a0,0xff
8001e9b0:	00651821 	addu	v1,v1,a1
8001e9b4:	3484ffff 	ori	a0,a0,0xffff
8001e9b8:	00431021 	addu	v0,v0,v1
8001e9bc:	00441024 	and	v0,v0,a0
8001e9c0:	ae227018 	sw	v0,28696(s1)
8001e9c4:	96040004 	lhu	a0,4(s0)
8001e9c8:	3c198006 	lui	t9,0x8006
8001e9cc:	8fbf0018 	lw	ra,24(sp)
8001e9d0:	8fb10014 	lw	s1,20(sp)
8001e9d4:	8fb00010 	lw	s0,16(sp)
8001e9d8:	00402821 	move	a1,v0
8001e9dc:	2739465c 	addiu	t9,t9,18012
8001e9e0:	03200008 	jr	t9
8001e9e4:	27bd0020 	addiu	sp,sp,32

8001e9e8 <_Z6Op93M1v>:
8001e9e8:	27bdffe0 	addiu	sp,sp,-32
8001e9ec:	3c038021 	lui	v1,0x8021
8001e9f0:	afbf0018 	sw	ra,24(sp)
8001e9f4:	afb10014 	sw	s1,20(sp)
8001e9f8:	afb00010 	sw	s0,16(sp)
8001e9fc:	2463e2a8 	addiu	v1,v1,-7512
8001ea00:	8c67000c 	lw	a3,12(v1)
8001ea04:	3c028022 	lui	v0,0x8022
8001ea08:	90e40000 	lbu	a0,0(a3)
8001ea0c:	3c108021 	lui	s0,0x8021
8001ea10:	a04450cc 	sb	a0,20684(v0)
8001ea14:	2610e2f8 	addiu	s0,s0,-7432
8001ea18:	90e60000 	lbu	a2,0(a3)
8001ea1c:	96040008 	lhu	a0,8(s0)
8001ea20:	8c620020 	lw	v0,32(v1)
8001ea24:	8c65002c 	lw	a1,44(v1)
8001ea28:	00c43021 	addu	a2,a2,a0
8001ea2c:	2442000c 	addiu	v0,v0,12
8001ea30:	00a22821 	addu	a1,a1,v0
8001ea34:	30c6ffff 	andi	a2,a2,0xffff
8001ea38:	3c118021 	lui	s1,0x8021
8001ea3c:	24e70001 	addiu	a3,a3,1
8001ea40:	3c028006 	lui	v0,0x8006
8001ea44:	ac650020 	sw	a1,32(v1)
8001ea48:	00c02021 	move	a0,a2
8001ea4c:	ac67000c 	sw	a3,12(v1)
8001ea50:	24424be8 	addiu	v0,v0,19432
8001ea54:	0040f809 	jalr	v0
8001ea58:	ae267018 	sw	a2,28696(s1)
8001ea5c:	3c048021 	lui	a0,0x8021
8001ea60:	8c85e298 	lw	a1,-7528(a0)
8001ea64:	9603000c 	lhu	v1,12(s0)
8001ea68:	3c0400ff 	lui	a0,0xff
8001ea6c:	00651821 	addu	v1,v1,a1
8001ea70:	3484ffff 	ori	a0,a0,0xffff
8001ea74:	00431021 	addu	v0,v0,v1
8001ea78:	00441024 	and	v0,v0,a0
8001ea7c:	ae227018 	sw	v0,28696(s1)
8001ea80:	92040004 	lbu	a0,4(s0)
8001ea84:	3c198006 	lui	t9,0x8006
8001ea88:	8fbf0018 	lw	ra,24(sp)
8001ea8c:	8fb10014 	lw	s1,20(sp)
8001ea90:	8fb00010 	lw	s0,16(sp)
8001ea94:	00402821 	move	a1,v0
8001ea98:	27394444 	addiu	t9,t9,17476
8001ea9c:	03200008 	jr	t9
8001eaa0:	27bd0020 	addiu	sp,sp,32

8001eaa4 <_Z6Op13M0v>:
8001eaa4:	27bdffd0 	addiu	sp,sp,-48
8001eaa8:	3c038021 	lui	v1,0x8021
8001eaac:	afbf0028 	sw	ra,40(sp)
8001eab0:	afb50024 	sw	s5,36(sp)
8001eab4:	afb40020 	sw	s4,32(sp)
8001eab8:	afb3001c 	sw	s3,28(sp)
8001eabc:	afb20018 	sw	s2,24(sp)
8001eac0:	afb10014 	sw	s1,20(sp)
8001eac4:	afb00010 	sw	s0,16(sp)
8001eac8:	2463e2a8 	addiu	v1,v1,-7512
8001eacc:	8c67000c 	lw	a3,12(v1)
8001ead0:	3c158022 	lui	s5,0x8022
8001ead4:	90e20000 	lbu	v0,0(a3)
8001ead8:	3c118021 	lui	s1,0x8021
8001eadc:	2631e2f8 	addiu	s1,s1,-7432
8001eae0:	a2a250cc 	sb	v0,20684(s5)
8001eae4:	90e50000 	lbu	a1,0(a3)
8001eae8:	96240008 	lhu	a0,8(s1)
8001eaec:	8c620020 	lw	v0,32(v1)
8001eaf0:	8c66002c 	lw	a2,44(v1)
8001eaf4:	00a42821 	addu	a1,a1,a0
8001eaf8:	2442000c 	addiu	v0,v0,12
8001eafc:	30a5ffff 	andi	a1,a1,0xffff
8001eb00:	00c23021 	addu	a2,a2,v0
8001eb04:	24e70001 	addiu	a3,a3,1
8001eb08:	3c138006 	lui	s3,0x8006
8001eb0c:	3c128021 	lui	s2,0x8021
8001eb10:	2652e284 	addiu	s2,s2,-7548
8001eb14:	00a02021 	move	a0,a1
8001eb18:	26734be8 	addiu	s3,s3,19432
8001eb1c:	3c148021 	lui	s4,0x8021
8001eb20:	ac660020 	sw	a2,32(v1)
8001eb24:	ac67000c 	sw	a3,12(v1)
8001eb28:	0260f809 	jalr	s3
8001eb2c:	ae857018 	sw	a1,28696(s4)
8001eb30:	8e430014 	lw	v1,20(s2)
8001eb34:	9625000c 	lhu	a1,12(s1)
8001eb38:	96300004 	lhu	s0,4(s1)
8001eb3c:	00a32821 	addu	a1,a1,v1
8001eb40:	3c0300ff 	lui	v1,0xff
8001eb44:	3463ffff 	ori	v1,v1,0xffff
8001eb48:	00452821 	addu	a1,v0,a1
8001eb4c:	00a32824 	and	a1,a1,v1
8001eb50:	00021203 	sra	v0,v0,0x8
8001eb54:	00a02021 	move	a0,a1
8001eb58:	a2a250cc 	sb	v0,20684(s5)
8001eb5c:	0260f809 	jalr	s3
8001eb60:	ae857018 	sw	a1,28696(s4)
8001eb64:	02028025 	or	s0,s0,v0
8001eb68:	3202ffff 	andi	v0,s0,0xffff
8001eb6c:	00021a02 	srl	v1,v0,0x8
8001eb70:	0002102b 	sltu	v0,zero,v0
8001eb74:	a6300004 	sh	s0,4(s1)
8001eb78:	a243000a 	sb	v1,10(s2)
8001eb7c:	a2420009 	sb	v0,9(s2)
8001eb80:	8fbf0028 	lw	ra,40(sp)
8001eb84:	8fb50024 	lw	s5,36(sp)
8001eb88:	8fb40020 	lw	s4,32(sp)
8001eb8c:	8fb3001c 	lw	s3,28(sp)
8001eb90:	8fb20018 	lw	s2,24(sp)
8001eb94:	8fb10014 	lw	s1,20(sp)
8001eb98:	8fb00010 	lw	s0,16(sp)
8001eb9c:	03e00008 	jr	ra
8001eba0:	27bd0030 	addiu	sp,sp,48

8001eba4 <_Z6Op13M1v>:
8001eba4:	27bdffd8 	addiu	sp,sp,-40
8001eba8:	3c038021 	lui	v1,0x8021
8001ebac:	afbf0024 	sw	ra,36(sp)
8001ebb0:	afb40020 	sw	s4,32(sp)
8001ebb4:	afb3001c 	sw	s3,28(sp)
8001ebb8:	afb20018 	sw	s2,24(sp)
8001ebbc:	afb10014 	sw	s1,20(sp)
8001ebc0:	afb00010 	sw	s0,16(sp)
8001ebc4:	2463e2a8 	addiu	v1,v1,-7512
8001ebc8:	8c67000c 	lw	a3,12(v1)
8001ebcc:	3c148022 	lui	s4,0x8022
8001ebd0:	90e20000 	lbu	v0,0(a3)
8001ebd4:	3c118021 	lui	s1,0x8021
8001ebd8:	2631e2f8 	addiu	s1,s1,-7432
8001ebdc:	a28250cc 	sb	v0,20684(s4)
8001ebe0:	90e60000 	lbu	a2,0(a3)
8001ebe4:	96240008 	lhu	a0,8(s1)
8001ebe8:	8c620020 	lw	v0,32(v1)
8001ebec:	8c65002c 	lw	a1,44(v1)
8001ebf0:	00c43021 	addu	a2,a2,a0
8001ebf4:	2442000c 	addiu	v0,v0,12
8001ebf8:	30c6ffff 	andi	a2,a2,0xffff
8001ebfc:	00a22821 	addu	a1,a1,v0
8001ec00:	24e70001 	addiu	a3,a3,1
8001ec04:	3c138021 	lui	s3,0x8021
8001ec08:	3c028006 	lui	v0,0x8006
8001ec0c:	3c128021 	lui	s2,0x8021
8001ec10:	2652e284 	addiu	s2,s2,-7548
8001ec14:	00c02021 	move	a0,a2
8001ec18:	ac650020 	sw	a1,32(v1)
8001ec1c:	ac67000c 	sw	a3,12(v1)
8001ec20:	24424be8 	addiu	v0,v0,19432
8001ec24:	0040f809 	jalr	v0
8001ec28:	ae667018 	sw	a2,28696(s3)
8001ec2c:	8e430014 	lw	v1,20(s2)
8001ec30:	9625000c 	lhu	a1,12(s1)
8001ec34:	92300004 	lbu	s0,4(s1)
8001ec38:	00a32821 	addu	a1,a1,v1
8001ec3c:	3c0300ff 	lui	v1,0xff
8001ec40:	00452821 	addu	a1,v0,a1
8001ec44:	3463ffff 	ori	v1,v1,0xffff
8001ec48:	00021203 	sra	v0,v0,0x8
8001ec4c:	00a32824 	and	a1,a1,v1
8001ec50:	a28250cc 	sb	v0,20684(s4)
8001ec54:	3c028006 	lui	v0,0x8006
8001ec58:	ae657018 	sw	a1,28696(s3)
8001ec5c:	244249d4 	addiu	v0,v0,18900
8001ec60:	0040f809 	jalr	v0
8001ec64:	00a02021 	move	a0,a1
8001ec68:	02028025 	or	s0,s0,v0
8001ec6c:	320200ff 	andi	v0,s0,0xff
8001ec70:	a2300004 	sb	s0,4(s1)
8001ec74:	a242000a 	sb	v0,10(s2)
8001ec78:	a2420009 	sb	v0,9(s2)
8001ec7c:	8fbf0024 	lw	ra,36(sp)
8001ec80:	8fb40020 	lw	s4,32(sp)
8001ec84:	8fb3001c 	lw	s3,28(sp)
8001ec88:	8fb20018 	lw	s2,24(sp)
8001ec8c:	8fb10014 	lw	s1,20(sp)
8001ec90:	8fb00010 	lw	s0,16(sp)
8001ec94:	03e00008 	jr	ra
8001ec98:	27bd0028 	addiu	sp,sp,40

8001ec9c <_Z6OpB3M0v>:
8001ec9c:	27bdffd8 	addiu	sp,sp,-40
8001eca0:	3c038021 	lui	v1,0x8021
8001eca4:	afbf0024 	sw	ra,36(sp)
8001eca8:	afb40020 	sw	s4,32(sp)
8001ecac:	afb3001c 	sw	s3,28(sp)
8001ecb0:	afb20018 	sw	s2,24(sp)
8001ecb4:	afb10014 	sw	s1,20(sp)
8001ecb8:	afb00010 	sw	s0,16(sp)
8001ecbc:	2463e2a8 	addiu	v1,v1,-7512
8001ecc0:	8c67000c 	lw	a3,12(v1)
8001ecc4:	3c148022 	lui	s4,0x8022
8001ecc8:	90e20000 	lbu	v0,0(a3)
8001eccc:	3c128021 	lui	s2,0x8021
8001ecd0:	a28250cc 	sb	v0,20684(s4)
8001ecd4:	2652e2f8 	addiu	s2,s2,-7432
8001ecd8:	90e50000 	lbu	a1,0(a3)
8001ecdc:	96440008 	lhu	a0,8(s2)
8001ece0:	8c620020 	lw	v0,32(v1)
8001ece4:	8c66002c 	lw	a2,44(v1)
8001ece8:	00a42821 	addu	a1,a1,a0
8001ecec:	2442000c 	addiu	v0,v0,12
8001ecf0:	30a5ffff 	andi	a1,a1,0xffff
8001ecf4:	00c23021 	addu	a2,a2,v0
8001ecf8:	24e70001 	addiu	a3,a3,1
8001ecfc:	3c118006 	lui	s1,0x8006
8001ed00:	3c108021 	lui	s0,0x8021
8001ed04:	2610e284 	addiu	s0,s0,-7548
8001ed08:	00a02021 	move	a0,a1
8001ed0c:	26314be8 	addiu	s1,s1,19432
8001ed10:	3c138021 	lui	s3,0x8021
8001ed14:	ac660020 	sw	a2,32(v1)
8001ed18:	ac67000c 	sw	a3,12(v1)
8001ed1c:	0220f809 	jalr	s1
8001ed20:	ae657018 	sw	a1,28696(s3)
8001ed24:	8e030014 	lw	v1,20(s0)
8001ed28:	9645000c 	lhu	a1,12(s2)
8001ed2c:	00a32821 	addu	a1,a1,v1
8001ed30:	3c0300ff 	lui	v1,0xff
8001ed34:	3463ffff 	ori	v1,v1,0xffff
8001ed38:	00452821 	addu	a1,v0,a1
8001ed3c:	00a32824 	and	a1,a1,v1
8001ed40:	00021203 	sra	v0,v0,0x8
8001ed44:	00a02021 	move	a0,a1
8001ed48:	a28250cc 	sb	v0,20684(s4)
8001ed4c:	0220f809 	jalr	s1
8001ed50:	ae657018 	sw	a1,28696(s3)
8001ed54:	a6420004 	sh	v0,4(s2)
8001ed58:	3042ffff 	andi	v0,v0,0xffff
8001ed5c:	00021a02 	srl	v1,v0,0x8
8001ed60:	0002102b 	sltu	v0,zero,v0
8001ed64:	a203000a 	sb	v1,10(s0)
8001ed68:	a2020009 	sb	v0,9(s0)
8001ed6c:	8fbf0024 	lw	ra,36(sp)
8001ed70:	8fb40020 	lw	s4,32(sp)
8001ed74:	8fb3001c 	lw	s3,28(sp)
8001ed78:	8fb20018 	lw	s2,24(sp)
8001ed7c:	8fb10014 	lw	s1,20(sp)
8001ed80:	8fb00010 	lw	s0,16(sp)
8001ed84:	03e00008 	jr	ra
8001ed88:	27bd0028 	addiu	sp,sp,40

8001ed8c <_Z6OpB3M1v>:
8001ed8c:	27bdffd8 	addiu	sp,sp,-40
8001ed90:	3c038021 	lui	v1,0x8021
8001ed94:	afbf0020 	sw	ra,32(sp)
8001ed98:	afb3001c 	sw	s3,28(sp)
8001ed9c:	afb20018 	sw	s2,24(sp)
8001eda0:	afb10014 	sw	s1,20(sp)
8001eda4:	afb00010 	sw	s0,16(sp)
8001eda8:	2463e2a8 	addiu	v1,v1,-7512
8001edac:	8c67000c 	lw	a3,12(v1)
8001edb0:	3c138022 	lui	s3,0x8022
8001edb4:	90e20000 	lbu	v0,0(a3)
8001edb8:	3c118021 	lui	s1,0x8021
8001edbc:	a26250cc 	sb	v0,20684(s3)
8001edc0:	2631e2f8 	addiu	s1,s1,-7432
8001edc4:	90e60000 	lbu	a2,0(a3)
8001edc8:	96240008 	lhu	a0,8(s1)
8001edcc:	8c620020 	lw	v0,32(v1)
8001edd0:	8c65002c 	lw	a1,44(v1)
8001edd4:	00c43021 	addu	a2,a2,a0
8001edd8:	2442000c 	addiu	v0,v0,12
8001eddc:	30c6ffff 	andi	a2,a2,0xffff
8001ede0:	00a22821 	addu	a1,a1,v0
8001ede4:	24e70001 	addiu	a3,a3,1
8001ede8:	3c128021 	lui	s2,0x8021
8001edec:	3c028006 	lui	v0,0x8006
8001edf0:	3c108021 	lui	s0,0x8021
8001edf4:	2610e284 	addiu	s0,s0,-7548
8001edf8:	00c02021 	move	a0,a2
8001edfc:	ac650020 	sw	a1,32(v1)
8001ee00:	ac67000c 	sw	a3,12(v1)
8001ee04:	24424be8 	addiu	v0,v0,19432
8001ee08:	0040f809 	jalr	v0
8001ee0c:	ae467018 	sw	a2,28696(s2)
8001ee10:	8e030014 	lw	v1,20(s0)
8001ee14:	9625000c 	lhu	a1,12(s1)
8001ee18:	00a32821 	addu	a1,a1,v1
8001ee1c:	3c0300ff 	lui	v1,0xff
8001ee20:	00452821 	addu	a1,v0,a1
8001ee24:	3463ffff 	ori	v1,v1,0xffff
8001ee28:	00021203 	sra	v0,v0,0x8
8001ee2c:	00a32824 	and	a1,a1,v1
8001ee30:	a26250cc 	sb	v0,20684(s3)
8001ee34:	3c028006 	lui	v0,0x8006
8001ee38:	ae457018 	sw	a1,28696(s2)
8001ee3c:	244249d4 	addiu	v0,v0,18900
8001ee40:	0040f809 	jalr	v0
8001ee44:	00a02021 	move	a0,a1
8001ee48:	a2220004 	sb	v0,4(s1)
8001ee4c:	304200ff 	andi	v0,v0,0xff
8001ee50:	a202000a 	sb	v0,10(s0)
8001ee54:	a2020009 	sb	v0,9(s0)
8001ee58:	8fbf0020 	lw	ra,32(sp)
8001ee5c:	8fb3001c 	lw	s3,28(sp)
8001ee60:	8fb20018 	lw	s2,24(sp)
8001ee64:	8fb10014 	lw	s1,20(sp)
8001ee68:	8fb00010 	lw	s0,16(sp)
8001ee6c:	03e00008 	jr	ra
8001ee70:	27bd0028 	addiu	sp,sp,40

8001ee74 <_Z6Op53M0v>:
8001ee74:	27bdffd0 	addiu	sp,sp,-48
8001ee78:	3c038021 	lui	v1,0x8021
8001ee7c:	afbf0028 	sw	ra,40(sp)
8001ee80:	afb50024 	sw	s5,36(sp)
8001ee84:	afb40020 	sw	s4,32(sp)
8001ee88:	afb3001c 	sw	s3,28(sp)
8001ee8c:	afb20018 	sw	s2,24(sp)
8001ee90:	afb10014 	sw	s1,20(sp)
8001ee94:	afb00010 	sw	s0,16(sp)
8001ee98:	2463e2a8 	addiu	v1,v1,-7512
8001ee9c:	8c67000c 	lw	a3,12(v1)
8001eea0:	3c158022 	lui	s5,0x8022
8001eea4:	90e20000 	lbu	v0,0(a3)
8001eea8:	3c118021 	lui	s1,0x8021
8001eeac:	2631e2f8 	addiu	s1,s1,-7432
8001eeb0:	a2a250cc 	sb	v0,20684(s5)
8001eeb4:	90e50000 	lbu	a1,0(a3)
8001eeb8:	96240008 	lhu	a0,8(s1)
8001eebc:	8c620020 	lw	v0,32(v1)
8001eec0:	8c66002c 	lw	a2,44(v1)
8001eec4:	00a42821 	addu	a1,a1,a0
8001eec8:	2442000c 	addiu	v0,v0,12
8001eecc:	30a5ffff 	andi	a1,a1,0xffff
8001eed0:	00c23021 	addu	a2,a2,v0
8001eed4:	24e70001 	addiu	a3,a3,1
8001eed8:	3c138006 	lui	s3,0x8006
8001eedc:	3c128021 	lui	s2,0x8021
8001eee0:	2652e284 	addiu	s2,s2,-7548
8001eee4:	00a02021 	move	a0,a1
8001eee8:	26734be8 	addiu	s3,s3,19432
8001eeec:	3c148021 	lui	s4,0x8021
8001eef0:	ac660020 	sw	a2,32(v1)
8001eef4:	ac67000c 	sw	a3,12(v1)
8001eef8:	0260f809 	jalr	s3
8001eefc:	ae857018 	sw	a1,28696(s4)
8001ef00:	8e430014 	lw	v1,20(s2)
8001ef04:	9625000c 	lhu	a1,12(s1)
8001ef08:	96300004 	lhu	s0,4(s1)
8001ef0c:	00a32821 	addu	a1,a1,v1
8001ef10:	3c0300ff 	lui	v1,0xff
8001ef14:	3463ffff 	ori	v1,v1,0xffff
8001ef18:	00452821 	addu	a1,v0,a1
8001ef1c:	00a32824 	and	a1,a1,v1
8001ef20:	00021203 	sra	v0,v0,0x8
8001ef24:	00a02021 	move	a0,a1
8001ef28:	a2a250cc 	sb	v0,20684(s5)
8001ef2c:	0260f809 	jalr	s3
8001ef30:	ae857018 	sw	a1,28696(s4)
8001ef34:	02028026 	xor	s0,s0,v0
8001ef38:	3202ffff 	andi	v0,s0,0xffff
8001ef3c:	00021a02 	srl	v1,v0,0x8
8001ef40:	0002102b 	sltu	v0,zero,v0
8001ef44:	a6300004 	sh	s0,4(s1)
8001ef48:	a243000a 	sb	v1,10(s2)
8001ef4c:	a2420009 	sb	v0,9(s2)
8001ef50:	8fbf0028 	lw	ra,40(sp)
8001ef54:	8fb50024 	lw	s5,36(sp)
8001ef58:	8fb40020 	lw	s4,32(sp)
8001ef5c:	8fb3001c 	lw	s3,28(sp)
8001ef60:	8fb20018 	lw	s2,24(sp)
8001ef64:	8fb10014 	lw	s1,20(sp)
8001ef68:	8fb00010 	lw	s0,16(sp)
8001ef6c:	03e00008 	jr	ra
8001ef70:	27bd0030 	addiu	sp,sp,48

8001ef74 <_Z6Op53M1v>:
8001ef74:	27bdffd8 	addiu	sp,sp,-40
8001ef78:	3c038021 	lui	v1,0x8021
8001ef7c:	afbf0024 	sw	ra,36(sp)
8001ef80:	afb40020 	sw	s4,32(sp)
8001ef84:	afb3001c 	sw	s3,28(sp)
8001ef88:	afb20018 	sw	s2,24(sp)
8001ef8c:	afb10014 	sw	s1,20(sp)
8001ef90:	afb00010 	sw	s0,16(sp)
8001ef94:	2463e2a8 	addiu	v1,v1,-7512
8001ef98:	8c67000c 	lw	a3,12(v1)
8001ef9c:	3c148022 	lui	s4,0x8022
8001efa0:	90e20000 	lbu	v0,0(a3)
8001efa4:	3c118021 	lui	s1,0x8021
8001efa8:	2631e2f8 	addiu	s1,s1,-7432
8001efac:	a28250cc 	sb	v0,20684(s4)
8001efb0:	90e60000 	lbu	a2,0(a3)
8001efb4:	96240008 	lhu	a0,8(s1)
8001efb8:	8c620020 	lw	v0,32(v1)
8001efbc:	8c65002c 	lw	a1,44(v1)
8001efc0:	00c43021 	addu	a2,a2,a0
8001efc4:	2442000c 	addiu	v0,v0,12
8001efc8:	30c6ffff 	andi	a2,a2,0xffff
8001efcc:	00a22821 	addu	a1,a1,v0
8001efd0:	24e70001 	addiu	a3,a3,1
8001efd4:	3c138021 	lui	s3,0x8021
8001efd8:	3c028006 	lui	v0,0x8006
8001efdc:	3c128021 	lui	s2,0x8021
8001efe0:	2652e284 	addiu	s2,s2,-7548
8001efe4:	00c02021 	move	a0,a2
8001efe8:	ac650020 	sw	a1,32(v1)
8001efec:	ac67000c 	sw	a3,12(v1)
8001eff0:	24424be8 	addiu	v0,v0,19432
8001eff4:	0040f809 	jalr	v0
8001eff8:	ae667018 	sw	a2,28696(s3)
8001effc:	8e430014 	lw	v1,20(s2)
8001f000:	9625000c 	lhu	a1,12(s1)
8001f004:	92300004 	lbu	s0,4(s1)
8001f008:	00a32821 	addu	a1,a1,v1
8001f00c:	3c0300ff 	lui	v1,0xff
8001f010:	00452821 	addu	a1,v0,a1
8001f014:	3463ffff 	ori	v1,v1,0xffff
8001f018:	00021203 	sra	v0,v0,0x8
8001f01c:	00a32824 	and	a1,a1,v1
8001f020:	a28250cc 	sb	v0,20684(s4)
8001f024:	3c028006 	lui	v0,0x8006
8001f028:	ae657018 	sw	a1,28696(s3)
8001f02c:	244249d4 	addiu	v0,v0,18900
8001f030:	0040f809 	jalr	v0
8001f034:	00a02021 	move	a0,a1
8001f038:	02028026 	xor	s0,s0,v0
8001f03c:	320200ff 	andi	v0,s0,0xff
8001f040:	a2300004 	sb	s0,4(s1)
8001f044:	a242000a 	sb	v0,10(s2)
8001f048:	a2420009 	sb	v0,9(s2)
8001f04c:	8fbf0024 	lw	ra,36(sp)
8001f050:	8fb40020 	lw	s4,32(sp)
8001f054:	8fb3001c 	lw	s3,28(sp)
8001f058:	8fb20018 	lw	s2,24(sp)
8001f05c:	8fb10014 	lw	s1,20(sp)
8001f060:	8fb00010 	lw	s0,16(sp)
8001f064:	03e00008 	jr	ra
8001f068:	27bd0028 	addiu	sp,sp,40

8001f06c <_Z6OpD3M0v>:
8001f06c:	27bdffd0 	addiu	sp,sp,-48
8001f070:	3c038021 	lui	v1,0x8021
8001f074:	afbf0028 	sw	ra,40(sp)
8001f078:	afb50024 	sw	s5,36(sp)
8001f07c:	afb40020 	sw	s4,32(sp)
8001f080:	afb3001c 	sw	s3,28(sp)
8001f084:	afb20018 	sw	s2,24(sp)
8001f088:	afb10014 	sw	s1,20(sp)
8001f08c:	afb00010 	sw	s0,16(sp)
8001f090:	2463e2a8 	addiu	v1,v1,-7512
8001f094:	8c67000c 	lw	a3,12(v1)
8001f098:	3c158022 	lui	s5,0x8022
8001f09c:	90e20000 	lbu	v0,0(a3)
8001f0a0:	3c138021 	lui	s3,0x8021
8001f0a4:	a2a250cc 	sb	v0,20684(s5)
8001f0a8:	2673e2f8 	addiu	s3,s3,-7432
8001f0ac:	90e50000 	lbu	a1,0(a3)
8001f0b0:	96640008 	lhu	a0,8(s3)
8001f0b4:	8c620020 	lw	v0,32(v1)
8001f0b8:	8c66002c 	lw	a2,44(v1)
8001f0bc:	00a42821 	addu	a1,a1,a0
8001f0c0:	2442000c 	addiu	v0,v0,12
8001f0c4:	30a5ffff 	andi	a1,a1,0xffff
8001f0c8:	00c23021 	addu	a2,a2,v0
8001f0cc:	24e70001 	addiu	a3,a3,1
8001f0d0:	3c128006 	lui	s2,0x8006
8001f0d4:	3c118021 	lui	s1,0x8021
8001f0d8:	2631e284 	addiu	s1,s1,-7548
8001f0dc:	00a02021 	move	a0,a1
8001f0e0:	26524be8 	addiu	s2,s2,19432
8001f0e4:	3c148021 	lui	s4,0x8021
8001f0e8:	ac660020 	sw	a2,32(v1)
8001f0ec:	ac67000c 	sw	a3,12(v1)
8001f0f0:	0240f809 	jalr	s2
8001f0f4:	ae857018 	sw	a1,28696(s4)
8001f0f8:	8e230014 	lw	v1,20(s1)
8001f0fc:	9665000c 	lhu	a1,12(s3)
8001f100:	96700004 	lhu	s0,4(s3)
8001f104:	00a32821 	addu	a1,a1,v1
8001f108:	3c0300ff 	lui	v1,0xff
8001f10c:	3463ffff 	ori	v1,v1,0xffff
8001f110:	00452821 	addu	a1,v0,a1
8001f114:	00a32824 	and	a1,a1,v1
8001f118:	00a02021 	move	a0,a1
8001f11c:	00021203 	sra	v0,v0,0x8
8001f120:	ae857018 	sw	a1,28696(s4)
8001f124:	0240f809 	jalr	s2
8001f128:	a2a250cc 	sb	v0,20684(s5)
8001f12c:	02028023 	subu	s0,s0,v0
8001f130:	3204ffff 	andi	a0,s0,0xffff
8001f134:	00101827 	nor	v1,zero,s0
8001f138:	3c028022 	lui	v0,0x8022
8001f13c:	ac5050c8 	sw	s0,20680(v0)
8001f140:	00042a02 	srl	a1,a0,0x8
8001f144:	00031fc2 	srl	v1,v1,0x1f
8001f148:	0004202b 	sltu	a0,zero,a0
8001f14c:	a225000a 	sb	a1,10(s1)
8001f150:	a2230008 	sb	v1,8(s1)
8001f154:	a2240009 	sb	a0,9(s1)
8001f158:	8fbf0028 	lw	ra,40(sp)
8001f15c:	8fb50024 	lw	s5,36(sp)
8001f160:	8fb40020 	lw	s4,32(sp)
8001f164:	8fb3001c 	lw	s3,28(sp)
8001f168:	8fb20018 	lw	s2,24(sp)
8001f16c:	8fb10014 	lw	s1,20(sp)
8001f170:	8fb00010 	lw	s0,16(sp)
8001f174:	03e00008 	jr	ra
8001f178:	27bd0030 	addiu	sp,sp,48

8001f17c <_Z6OpD3M1v>:
8001f17c:	27bdffd8 	addiu	sp,sp,-40
8001f180:	3c038021 	lui	v1,0x8021
8001f184:	afbf0024 	sw	ra,36(sp)
8001f188:	afb40020 	sw	s4,32(sp)
8001f18c:	afb3001c 	sw	s3,28(sp)
8001f190:	afb20018 	sw	s2,24(sp)
8001f194:	afb10014 	sw	s1,20(sp)
8001f198:	afb00010 	sw	s0,16(sp)
8001f19c:	2463e2a8 	addiu	v1,v1,-7512
8001f1a0:	8c67000c 	lw	a3,12(v1)
8001f1a4:	3c148022 	lui	s4,0x8022
8001f1a8:	90e20000 	lbu	v0,0(a3)
8001f1ac:	3c128021 	lui	s2,0x8021
8001f1b0:	a28250cc 	sb	v0,20684(s4)
8001f1b4:	2652e2f8 	addiu	s2,s2,-7432
8001f1b8:	90e60000 	lbu	a2,0(a3)
8001f1bc:	96440008 	lhu	a0,8(s2)
8001f1c0:	8c620020 	lw	v0,32(v1)
8001f1c4:	8c65002c 	lw	a1,44(v1)
8001f1c8:	00c43021 	addu	a2,a2,a0
8001f1cc:	2442000c 	addiu	v0,v0,12
8001f1d0:	30c6ffff 	andi	a2,a2,0xffff
8001f1d4:	00a22821 	addu	a1,a1,v0
8001f1d8:	24e70001 	addiu	a3,a3,1
8001f1dc:	3c138021 	lui	s3,0x8021
8001f1e0:	3c028006 	lui	v0,0x8006
8001f1e4:	3c118021 	lui	s1,0x8021
8001f1e8:	2631e284 	addiu	s1,s1,-7548
8001f1ec:	00c02021 	move	a0,a2
8001f1f0:	ac650020 	sw	a1,32(v1)
8001f1f4:	ac67000c 	sw	a3,12(v1)
8001f1f8:	24424be8 	addiu	v0,v0,19432
8001f1fc:	0040f809 	jalr	v0
8001f200:	ae667018 	sw	a2,28696(s3)
8001f204:	8e230014 	lw	v1,20(s1)
8001f208:	9645000c 	lhu	a1,12(s2)
8001f20c:	92500004 	lbu	s0,4(s2)
8001f210:	00a32821 	addu	a1,a1,v1
8001f214:	3c0300ff 	lui	v1,0xff
8001f218:	3463ffff 	ori	v1,v1,0xffff
8001f21c:	00452821 	addu	a1,v0,a1
8001f220:	00021203 	sra	v0,v0,0x8
8001f224:	00a32824 	and	a1,a1,v1
8001f228:	a28250cc 	sb	v0,20684(s4)
8001f22c:	3c028006 	lui	v0,0x8006
8001f230:	00a02021 	move	a0,a1
8001f234:	244249d4 	addiu	v0,v0,18900
8001f238:	0040f809 	jalr	v0
8001f23c:	ae657018 	sw	a1,28696(s3)
8001f240:	02028023 	subu	s0,s0,v0
8001f244:	00108400 	sll	s0,s0,0x10
8001f248:	00108403 	sra	s0,s0,0x10
8001f24c:	00101827 	nor	v1,zero,s0
8001f250:	3c028022 	lui	v0,0x8022
8001f254:	a45050c6 	sh	s0,20678(v0)
8001f258:	320400ff 	andi	a0,s0,0xff
8001f25c:	00031fc2 	srl	v1,v1,0x1f
8001f260:	a224000a 	sb	a0,10(s1)
8001f264:	a2230008 	sb	v1,8(s1)
8001f268:	a2240009 	sb	a0,9(s1)
8001f26c:	8fbf0024 	lw	ra,36(sp)
8001f270:	8fb40020 	lw	s4,32(sp)
8001f274:	8fb3001c 	lw	s3,28(sp)
8001f278:	8fb20018 	lw	s2,24(sp)
8001f27c:	8fb10014 	lw	s1,20(sp)
8001f280:	8fb00010 	lw	s0,16(sp)
8001f284:	03e00008 	jr	ra
8001f288:	27bd0028 	addiu	sp,sp,40

8001f28c <_Z6Op33M0v>:
8001f28c:	27bdffd0 	addiu	sp,sp,-48
8001f290:	3c038021 	lui	v1,0x8021
8001f294:	afbf0028 	sw	ra,40(sp)
8001f298:	afb50024 	sw	s5,36(sp)
8001f29c:	afb40020 	sw	s4,32(sp)
8001f2a0:	afb3001c 	sw	s3,28(sp)
8001f2a4:	afb20018 	sw	s2,24(sp)
8001f2a8:	afb10014 	sw	s1,20(sp)
8001f2ac:	afb00010 	sw	s0,16(sp)
8001f2b0:	2463e2a8 	addiu	v1,v1,-7512
8001f2b4:	8c67000c 	lw	a3,12(v1)
8001f2b8:	3c158022 	lui	s5,0x8022
8001f2bc:	90e20000 	lbu	v0,0(a3)
8001f2c0:	3c118021 	lui	s1,0x8021
8001f2c4:	2631e2f8 	addiu	s1,s1,-7432
8001f2c8:	a2a250cc 	sb	v0,20684(s5)
8001f2cc:	90e50000 	lbu	a1,0(a3)
8001f2d0:	96240008 	lhu	a0,8(s1)
8001f2d4:	8c620020 	lw	v0,32(v1)
8001f2d8:	8c66002c 	lw	a2,44(v1)
8001f2dc:	00a42821 	addu	a1,a1,a0
8001f2e0:	2442000c 	addiu	v0,v0,12
8001f2e4:	30a5ffff 	andi	a1,a1,0xffff
8001f2e8:	00c23021 	addu	a2,a2,v0
8001f2ec:	24e70001 	addiu	a3,a3,1
8001f2f0:	3c138006 	lui	s3,0x8006
8001f2f4:	3c128021 	lui	s2,0x8021
8001f2f8:	2652e284 	addiu	s2,s2,-7548
8001f2fc:	00a02021 	move	a0,a1
8001f300:	26734be8 	addiu	s3,s3,19432
8001f304:	3c148021 	lui	s4,0x8021
8001f308:	ac660020 	sw	a2,32(v1)
8001f30c:	ac67000c 	sw	a3,12(v1)
8001f310:	0260f809 	jalr	s3
8001f314:	ae857018 	sw	a1,28696(s4)
8001f318:	8e430014 	lw	v1,20(s2)
8001f31c:	9625000c 	lhu	a1,12(s1)
8001f320:	96300004 	lhu	s0,4(s1)
8001f324:	00a32821 	addu	a1,a1,v1
8001f328:	3c0300ff 	lui	v1,0xff
8001f32c:	3463ffff 	ori	v1,v1,0xffff
8001f330:	00452821 	addu	a1,v0,a1
8001f334:	00a32824 	and	a1,a1,v1
8001f338:	00021203 	sra	v0,v0,0x8
8001f33c:	00a02021 	move	a0,a1
8001f340:	a2a250cc 	sb	v0,20684(s5)
8001f344:	0260f809 	jalr	s3
8001f348:	ae857018 	sw	a1,28696(s4)
8001f34c:	02028024 	and	s0,s0,v0
8001f350:	3202ffff 	andi	v0,s0,0xffff
8001f354:	00021a02 	srl	v1,v0,0x8
8001f358:	0002102b 	sltu	v0,zero,v0
8001f35c:	a6300004 	sh	s0,4(s1)
8001f360:	a243000a 	sb	v1,10(s2)
8001f364:	a2420009 	sb	v0,9(s2)
8001f368:	8fbf0028 	lw	ra,40(sp)
8001f36c:	8fb50024 	lw	s5,36(sp)
8001f370:	8fb40020 	lw	s4,32(sp)
8001f374:	8fb3001c 	lw	s3,28(sp)
8001f378:	8fb20018 	lw	s2,24(sp)
8001f37c:	8fb10014 	lw	s1,20(sp)
8001f380:	8fb00010 	lw	s0,16(sp)
8001f384:	03e00008 	jr	ra
8001f388:	27bd0030 	addiu	sp,sp,48

8001f38c <_Z6Op33M1v>:
8001f38c:	27bdffd8 	addiu	sp,sp,-40
8001f390:	3c038021 	lui	v1,0x8021
8001f394:	afbf0024 	sw	ra,36(sp)
8001f398:	afb40020 	sw	s4,32(sp)
8001f39c:	afb3001c 	sw	s3,28(sp)
8001f3a0:	afb20018 	sw	s2,24(sp)
8001f3a4:	afb10014 	sw	s1,20(sp)
8001f3a8:	afb00010 	sw	s0,16(sp)
8001f3ac:	2463e2a8 	addiu	v1,v1,-7512
8001f3b0:	8c67000c 	lw	a3,12(v1)
8001f3b4:	3c148022 	lui	s4,0x8022
8001f3b8:	90e20000 	lbu	v0,0(a3)
8001f3bc:	3c118021 	lui	s1,0x8021
8001f3c0:	2631e2f8 	addiu	s1,s1,-7432
8001f3c4:	a28250cc 	sb	v0,20684(s4)
8001f3c8:	90e60000 	lbu	a2,0(a3)
8001f3cc:	96240008 	lhu	a0,8(s1)
8001f3d0:	8c620020 	lw	v0,32(v1)
8001f3d4:	8c65002c 	lw	a1,44(v1)
8001f3d8:	00c43021 	addu	a2,a2,a0
8001f3dc:	2442000c 	addiu	v0,v0,12
8001f3e0:	30c6ffff 	andi	a2,a2,0xffff
8001f3e4:	00a22821 	addu	a1,a1,v0
8001f3e8:	24e70001 	addiu	a3,a3,1
8001f3ec:	3c138021 	lui	s3,0x8021
8001f3f0:	3c028006 	lui	v0,0x8006
8001f3f4:	3c128021 	lui	s2,0x8021
8001f3f8:	2652e284 	addiu	s2,s2,-7548
8001f3fc:	00c02021 	move	a0,a2
8001f400:	ac650020 	sw	a1,32(v1)
8001f404:	ac67000c 	sw	a3,12(v1)
8001f408:	24424be8 	addiu	v0,v0,19432
8001f40c:	0040f809 	jalr	v0
8001f410:	ae667018 	sw	a2,28696(s3)
8001f414:	8e430014 	lw	v1,20(s2)
8001f418:	9625000c 	lhu	a1,12(s1)
8001f41c:	92300004 	lbu	s0,4(s1)
8001f420:	00a32821 	addu	a1,a1,v1
8001f424:	3c0300ff 	lui	v1,0xff
8001f428:	00452821 	addu	a1,v0,a1
8001f42c:	3463ffff 	ori	v1,v1,0xffff
8001f430:	00021203 	sra	v0,v0,0x8
8001f434:	00a32824 	and	a1,a1,v1
8001f438:	a28250cc 	sb	v0,20684(s4)
8001f43c:	3c028006 	lui	v0,0x8006
8001f440:	ae657018 	sw	a1,28696(s3)
8001f444:	244249d4 	addiu	v0,v0,18900
8001f448:	0040f809 	jalr	v0
8001f44c:	00a02021 	move	a0,a1
8001f450:	02028024 	and	s0,s0,v0
8001f454:	320200ff 	andi	v0,s0,0xff
8001f458:	a2300004 	sb	s0,4(s1)
8001f45c:	a242000a 	sb	v0,10(s2)
8001f460:	a2420009 	sb	v0,9(s2)
8001f464:	8fbf0024 	lw	ra,36(sp)
8001f468:	8fb40020 	lw	s4,32(sp)
8001f46c:	8fb3001c 	lw	s3,28(sp)
8001f470:	8fb20018 	lw	s2,24(sp)
8001f474:	8fb10014 	lw	s1,20(sp)
8001f478:	8fb00010 	lw	s0,16(sp)
8001f47c:	03e00008 	jr	ra
8001f480:	27bd0028 	addiu	sp,sp,40

8001f484 <_Z4Op90v>:
8001f484:	3c0c8021 	lui	t4,0x8021
8001f488:	2588e2a8 	addiu	t0,t4,-7512
8001f48c:	27bdffd0 	addiu	sp,sp,-48
8001f490:	8d02000c 	lw	v0,12(t0)
8001f494:	afbf0028 	sw	ra,40(sp)
8001f498:	afb50024 	sw	s5,36(sp)
8001f49c:	afb40020 	sw	s4,32(sp)
8001f4a0:	afb3001c 	sw	s3,28(sp)
8001f4a4:	afb20018 	sw	s2,24(sp)
8001f4a8:	afb10014 	sw	s1,20(sp)
8001f4ac:	afb00010 	sw	s0,16(sp)
8001f4b0:	8d0b0010 	lw	t3,16(t0)
8001f4b4:	80450000 	lb	a1,0(v0)
8001f4b8:	24460001 	addiu	a2,v0,1
8001f4bc:	8d040020 	lw	a0,32(t0)
8001f4c0:	8d02002c 	lw	v0,44(t0)
8001f4c4:	00cb5023 	subu	t2,a2,t3
8001f4c8:	01451821 	addu	v1,t2,a1
8001f4cc:	91070004 	lbu	a3,4(t0)
8001f4d0:	00822021 	addu	a0,a0,v0
8001f4d4:	3069ffff 	andi	t1,v1,0xffff
8001f4d8:	3c028022 	lui	v0,0x8022
8001f4dc:	3c038021 	lui	v1,0x8021
8001f4e0:	a04550c4 	sb	a1,20676(v0)
8001f4e4:	ac697018 	sw	t1,28696(v1)
8001f4e8:	ad06000c 	sw	a2,12(t0)
8001f4ec:	10e00005 	beqz	a3,8001f504 <_Z4Op90v+0x80>
8001f4f0:	ad040020 	sw	a0,32(t0)
8001f4f4:	3c028021 	lui	v0,0x8021
8001f4f8:	9043e42e 	lbu	v1,-7122(v0)
8001f4fc:	1060001a 	beqz	v1,8001f568 <_Z4Op90v+0xe4>
8001f500:	a1000004 	sb	zero,4(t0)
8001f504:	3c128021 	lui	s2,0x8021
8001f508:	2651e284 	addiu	s1,s2,-7548
8001f50c:	92220008 	lbu	v0,8(s1)
8001f510:	1440000c 	bnez	v0,8001f544 <_Z4Op90v+0xc0>
8001f514:	3c028021 	lui	v0,0x8021
8001f518:	2446e42c 	addiu	a2,v0,-7124
8001f51c:	90c30001 	lbu	v1,1(a2)
8001f520:	2590e2a8 	addiu	s0,t4,-7512
8001f524:	01692821 	addu	a1,t3,t1
8001f528:	24820006 	addiu	v0,a0,6
8001f52c:	ae020020 	sw	v0,32(s0)
8001f530:	10600004 	beqz	v1,8001f544 <_Z4Op90v+0xc0>
8001f534:	ae05000c 	sw	a1,12(s0)
8001f538:	8e020018 	lw	v0,24(s0)
8001f53c:	10a2000f 	beq	a1,v0,8001f57c <_Z4Op90v+0xf8>
8001f540:	00000000 	nop
8001f544:	8fbf0028 	lw	ra,40(sp)
8001f548:	8fb50024 	lw	s5,36(sp)
8001f54c:	8fb40020 	lw	s4,32(sp)
8001f550:	8fb3001c 	lw	s3,28(sp)
8001f554:	8fb20018 	lw	s2,24(sp)
8001f558:	8fb10014 	lw	s1,20(sp)
8001f55c:	8fb00010 	lw	s0,16(sp)
8001f560:	03e00008 	jr	ra
8001f564:	27bd0030 	addiu	sp,sp,48
8001f568:	012a102a 	slt	v0,t1,t2
8001f56c:	1040ffe6 	beqz	v0,8001f508 <_Z4Op90v+0x84>
8001f570:	3c128021 	lui	s2,0x8021
8001f574:	08007d52 	j	8001f548 <_Z4Op90v+0xc4>
8001f578:	8fbf0028 	lw	ra,40(sp)
8001f57c:	8e04001c 	lw	a0,28(s0)
8001f580:	1480002d 	bnez	a0,8001f638 <_Z4Op90v+0x1b4>
8001f584:	2c820002 	sltiu	v0,a0,2
8001f588:	3c028021 	lui	v0,0x8021
8001f58c:	8c43e2a8 	lw	v1,-7512(v0)
8001f590:	30630880 	andi	v1,v1,0x880
8001f594:	1460002d 	bnez	v1,8001f64c <_Z4Op90v+0x1c8>
8001f598:	2583e2a8 	addiu	v1,t4,-7512
8001f59c:	90c20052 	lbu	v0,82(a2)
8001f5a0:	1440002d 	bnez	v0,8001f658 <_Z4Op90v+0x1d4>
8001f5a4:	ae000018 	sw	zero,24(s0)
8001f5a8:	3c158021 	lui	s5,0x8021
8001f5ac:	26a2e3e8 	addiu	v0,s5,-7192
8001f5b0:	8e030024 	lw	v1,36(s0)
8001f5b4:	9044000c 	lbu	a0,12(v0)
8001f5b8:	1080ffe2 	beqz	a0,8001f544 <_Z4Op90v+0xc0>
8001f5bc:	ae030020 	sw	v1,32(s0)
8001f5c0:	3c02801f 	lui	v0,0x801f
8001f5c4:	3c03801f 	lui	v1,0x801f
8001f5c8:	a220000c 	sb	zero,12(s1)
8001f5cc:	2454b978 	addiu	s4,v0,-18056
8001f5d0:	02008821 	move	s1,s0
8001f5d4:	24731cf0 	addiu	s3,v1,7408
8001f5d8:	3c108021 	lui	s0,0x8021
8001f5dc:	8ea5e3e8 	lw	a1,-7192(s5)
8001f5e0:	8e04e308 	lw	a0,-7416(s0)
8001f5e4:	90a20000 	lbu	v0,0(a1)
8001f5e8:	00021080 	sll	v0,v0,0x2
8001f5ec:	00541021 	addu	v0,v0,s4
8001f5f0:	8c430000 	lw	v1,0(v0)
8001f5f4:	00832021 	addu	a0,a0,v1
8001f5f8:	ae04e308 	sw	a0,-7416(s0)
8001f5fc:	90a20000 	lbu	v0,0(a1)
8001f600:	00021080 	sll	v0,v0,0x2
8001f604:	00531021 	addu	v0,v0,s3
8001f608:	8c430000 	lw	v1,0(v0)
8001f60c:	0060f809 	jalr	v1
8001f610:	00000000 	nop
8001f614:	8e02e308 	lw	v0,-7416(s0)
8001f618:	8e230024 	lw	v1,36(s1)
8001f61c:	0043102a 	slt	v0,v0,v1
8001f620:	1440ffef 	bnez	v0,8001f5e0 <_Z4Op90v+0x15c>
8001f624:	8ea5e3e8 	lw	a1,-7192(s5)
8001f628:	2643e284 	addiu	v1,s2,-7548
8001f62c:	24020001 	li	v0,1
8001f630:	08007d51 	j	8001f544 <_Z4Op90v+0xc0>
8001f634:	a062000c 	sb	v0,12(v1)
8001f638:	14400003 	bnez	v0,8001f648 <_Z4Op90v+0x1c4>
8001f63c:	24020001 	li	v0,1
8001f640:	08007d51 	j	8001f544 <_Z4Op90v+0xc0>
8001f644:	ae02001c 	sw	v0,28(s0)
8001f648:	2583e2a8 	addiu	v1,t4,-7512
8001f64c:	2482ffff 	addiu	v0,a0,-1
8001f650:	08007d51 	j	8001f544 <_Z4Op90v+0xc0>
8001f654:	ac62001c 	sw	v0,28(v1)
8001f658:	3c028007 	lui	v0,0x8007
8001f65c:	244260fc 	addiu	v0,v0,24828
8001f660:	0040f809 	jalr	v0
8001f664:	3c158021 	lui	s5,0x8021
8001f668:	08007d6c 	j	8001f5b0 <_Z4Op90v+0x12c>
8001f66c:	26a2e3e8 	addiu	v0,s5,-7192

8001f670 <_Z4Op70v>:
8001f670:	3c0c8021 	lui	t4,0x8021
8001f674:	2588e2a8 	addiu	t0,t4,-7512
8001f678:	27bdffd0 	addiu	sp,sp,-48
8001f67c:	8d02000c 	lw	v0,12(t0)
8001f680:	afbf0028 	sw	ra,40(sp)
8001f684:	afb50024 	sw	s5,36(sp)
8001f688:	afb40020 	sw	s4,32(sp)
8001f68c:	afb3001c 	sw	s3,28(sp)
8001f690:	afb20018 	sw	s2,24(sp)
8001f694:	afb10014 	sw	s1,20(sp)
8001f698:	afb00010 	sw	s0,16(sp)
8001f69c:	8d0b0010 	lw	t3,16(t0)
8001f6a0:	80450000 	lb	a1,0(v0)
8001f6a4:	24460001 	addiu	a2,v0,1
8001f6a8:	8d040020 	lw	a0,32(t0)
8001f6ac:	8d02002c 	lw	v0,44(t0)
8001f6b0:	00cb5023 	subu	t2,a2,t3
8001f6b4:	01451821 	addu	v1,t2,a1
8001f6b8:	91070004 	lbu	a3,4(t0)
8001f6bc:	00822021 	addu	a0,a0,v0
8001f6c0:	3069ffff 	andi	t1,v1,0xffff
8001f6c4:	3c028022 	lui	v0,0x8022
8001f6c8:	3c038021 	lui	v1,0x8021
8001f6cc:	a04550c4 	sb	a1,20676(v0)
8001f6d0:	ac697018 	sw	t1,28696(v1)
8001f6d4:	ad06000c 	sw	a2,12(t0)
8001f6d8:	10e00005 	beqz	a3,8001f6f0 <_Z4Op70v+0x80>
8001f6dc:	ad040020 	sw	a0,32(t0)
8001f6e0:	3c028021 	lui	v0,0x8021
8001f6e4:	9043e42e 	lbu	v1,-7122(v0)
8001f6e8:	1060001a 	beqz	v1,8001f754 <_Z4Op70v+0xe4>
8001f6ec:	a1000004 	sb	zero,4(t0)
8001f6f0:	3c128021 	lui	s2,0x8021
8001f6f4:	2651e284 	addiu	s1,s2,-7548
8001f6f8:	9222000b 	lbu	v0,11(s1)
8001f6fc:	1040000c 	beqz	v0,8001f730 <_Z4Op70v+0xc0>
8001f700:	3c028021 	lui	v0,0x8021
8001f704:	2446e42c 	addiu	a2,v0,-7124
8001f708:	90c30001 	lbu	v1,1(a2)
8001f70c:	2590e2a8 	addiu	s0,t4,-7512
8001f710:	01692821 	addu	a1,t3,t1
8001f714:	24820006 	addiu	v0,a0,6
8001f718:	ae020020 	sw	v0,32(s0)
8001f71c:	10600004 	beqz	v1,8001f730 <_Z4Op70v+0xc0>
8001f720:	ae05000c 	sw	a1,12(s0)
8001f724:	8e020018 	lw	v0,24(s0)
8001f728:	10a2000f 	beq	a1,v0,8001f768 <_Z4Op70v+0xf8>
8001f72c:	00000000 	nop
8001f730:	8fbf0028 	lw	ra,40(sp)
8001f734:	8fb50024 	lw	s5,36(sp)
8001f738:	8fb40020 	lw	s4,32(sp)
8001f73c:	8fb3001c 	lw	s3,28(sp)
8001f740:	8fb20018 	lw	s2,24(sp)
8001f744:	8fb10014 	lw	s1,20(sp)
8001f748:	8fb00010 	lw	s0,16(sp)
8001f74c:	03e00008 	jr	ra
8001f750:	27bd0030 	addiu	sp,sp,48
8001f754:	012a102a 	slt	v0,t1,t2
8001f758:	1040ffe6 	beqz	v0,8001f6f4 <_Z4Op70v+0x84>
8001f75c:	3c128021 	lui	s2,0x8021
8001f760:	08007dcd 	j	8001f734 <_Z4Op70v+0xc4>
8001f764:	8fbf0028 	lw	ra,40(sp)
8001f768:	8e04001c 	lw	a0,28(s0)
8001f76c:	1480002d 	bnez	a0,8001f824 <_Z4Op70v+0x1b4>
8001f770:	2c820002 	sltiu	v0,a0,2
8001f774:	3c028021 	lui	v0,0x8021
8001f778:	8c43e2a8 	lw	v1,-7512(v0)
8001f77c:	30630880 	andi	v1,v1,0x880
8001f780:	1460002d 	bnez	v1,8001f838 <_Z4Op70v+0x1c8>
8001f784:	2583e2a8 	addiu	v1,t4,-7512
8001f788:	90c20052 	lbu	v0,82(a2)
8001f78c:	1440002d 	bnez	v0,8001f844 <_Z4Op70v+0x1d4>
8001f790:	ae000018 	sw	zero,24(s0)
8001f794:	3c158021 	lui	s5,0x8021
8001f798:	26a2e3e8 	addiu	v0,s5,-7192
8001f79c:	8e030024 	lw	v1,36(s0)
8001f7a0:	9044000c 	lbu	a0,12(v0)
8001f7a4:	1080ffe2 	beqz	a0,8001f730 <_Z4Op70v+0xc0>
8001f7a8:	ae030020 	sw	v1,32(s0)
8001f7ac:	3c02801f 	lui	v0,0x801f
8001f7b0:	3c03801f 	lui	v1,0x801f
8001f7b4:	a220000c 	sb	zero,12(s1)
8001f7b8:	2454b978 	addiu	s4,v0,-18056
8001f7bc:	02008821 	move	s1,s0
8001f7c0:	24731cf0 	addiu	s3,v1,7408
8001f7c4:	3c108021 	lui	s0,0x8021
8001f7c8:	8ea5e3e8 	lw	a1,-7192(s5)
8001f7cc:	8e04e308 	lw	a0,-7416(s0)
8001f7d0:	90a20000 	lbu	v0,0(a1)
8001f7d4:	00021080 	sll	v0,v0,0x2
8001f7d8:	00541021 	addu	v0,v0,s4
8001f7dc:	8c430000 	lw	v1,0(v0)
8001f7e0:	00832021 	addu	a0,a0,v1
8001f7e4:	ae04e308 	sw	a0,-7416(s0)
8001f7e8:	90a20000 	lbu	v0,0(a1)
8001f7ec:	00021080 	sll	v0,v0,0x2
8001f7f0:	00531021 	addu	v0,v0,s3
8001f7f4:	8c430000 	lw	v1,0(v0)
8001f7f8:	0060f809 	jalr	v1
8001f7fc:	00000000 	nop
8001f800:	8e02e308 	lw	v0,-7416(s0)
8001f804:	8e230024 	lw	v1,36(s1)
8001f808:	0043102a 	slt	v0,v0,v1
8001f80c:	1440ffef 	bnez	v0,8001f7cc <_Z4Op70v+0x15c>
8001f810:	8ea5e3e8 	lw	a1,-7192(s5)
8001f814:	2643e284 	addiu	v1,s2,-7548
8001f818:	24020001 	li	v0,1
8001f81c:	08007dcc 	j	8001f730 <_Z4Op70v+0xc0>
8001f820:	a062000c 	sb	v0,12(v1)
8001f824:	14400003 	bnez	v0,8001f834 <_Z4Op70v+0x1c4>
8001f828:	24020001 	li	v0,1
8001f82c:	08007dcc 	j	8001f730 <_Z4Op70v+0xc0>
8001f830:	ae02001c 	sw	v0,28(s0)
8001f834:	2583e2a8 	addiu	v1,t4,-7512
8001f838:	2482ffff 	addiu	v0,a0,-1
8001f83c:	08007dcc 	j	8001f730 <_Z4Op70v+0xc0>
8001f840:	ac62001c 	sw	v0,28(v1)
8001f844:	3c028007 	lui	v0,0x8007
8001f848:	244260fc 	addiu	v0,v0,24828
8001f84c:	0040f809 	jalr	v0
8001f850:	3c158021 	lui	s5,0x8021
8001f854:	08007de7 	j	8001f79c <_Z4Op70v+0x12c>
8001f858:	26a2e3e8 	addiu	v0,s5,-7192

8001f85c <_Z4Op50v>:
8001f85c:	3c0c8021 	lui	t4,0x8021
8001f860:	2588e2a8 	addiu	t0,t4,-7512
8001f864:	27bdffd0 	addiu	sp,sp,-48
8001f868:	8d02000c 	lw	v0,12(t0)
8001f86c:	afbf0028 	sw	ra,40(sp)
8001f870:	afb50024 	sw	s5,36(sp)
8001f874:	afb40020 	sw	s4,32(sp)
8001f878:	afb3001c 	sw	s3,28(sp)
8001f87c:	afb20018 	sw	s2,24(sp)
8001f880:	afb10014 	sw	s1,20(sp)
8001f884:	afb00010 	sw	s0,16(sp)
8001f888:	8d0b0010 	lw	t3,16(t0)
8001f88c:	80450000 	lb	a1,0(v0)
8001f890:	24460001 	addiu	a2,v0,1
8001f894:	8d040020 	lw	a0,32(t0)
8001f898:	8d02002c 	lw	v0,44(t0)
8001f89c:	00cb5023 	subu	t2,a2,t3
8001f8a0:	01451821 	addu	v1,t2,a1
8001f8a4:	91070004 	lbu	a3,4(t0)
8001f8a8:	00822021 	addu	a0,a0,v0
8001f8ac:	3069ffff 	andi	t1,v1,0xffff
8001f8b0:	3c028022 	lui	v0,0x8022
8001f8b4:	3c038021 	lui	v1,0x8021
8001f8b8:	a04550c4 	sb	a1,20676(v0)
8001f8bc:	ac697018 	sw	t1,28696(v1)
8001f8c0:	ad06000c 	sw	a2,12(t0)
8001f8c4:	10e00005 	beqz	a3,8001f8dc <_Z4Op50v+0x80>
8001f8c8:	ad040020 	sw	a0,32(t0)
8001f8cc:	3c028021 	lui	v0,0x8021
8001f8d0:	9043e42e 	lbu	v1,-7122(v0)
8001f8d4:	1060001a 	beqz	v1,8001f940 <_Z4Op50v+0xe4>
8001f8d8:	a1000004 	sb	zero,4(t0)
8001f8dc:	3c128021 	lui	s2,0x8021
8001f8e0:	2651e284 	addiu	s1,s2,-7548
8001f8e4:	9222000b 	lbu	v0,11(s1)
8001f8e8:	1440000c 	bnez	v0,8001f91c <_Z4Op50v+0xc0>
8001f8ec:	3c028021 	lui	v0,0x8021
8001f8f0:	2446e42c 	addiu	a2,v0,-7124
8001f8f4:	90c30001 	lbu	v1,1(a2)
8001f8f8:	2590e2a8 	addiu	s0,t4,-7512
8001f8fc:	01692821 	addu	a1,t3,t1
8001f900:	24820006 	addiu	v0,a0,6
8001f904:	ae020020 	sw	v0,32(s0)
8001f908:	10600004 	beqz	v1,8001f91c <_Z4Op50v+0xc0>
8001f90c:	ae05000c 	sw	a1,12(s0)
8001f910:	8e020018 	lw	v0,24(s0)
8001f914:	10a2000f 	beq	a1,v0,8001f954 <_Z4Op50v+0xf8>
8001f918:	00000000 	nop
8001f91c:	8fbf0028 	lw	ra,40(sp)
8001f920:	8fb50024 	lw	s5,36(sp)
8001f924:	8fb40020 	lw	s4,32(sp)
8001f928:	8fb3001c 	lw	s3,28(sp)
8001f92c:	8fb20018 	lw	s2,24(sp)
8001f930:	8fb10014 	lw	s1,20(sp)
8001f934:	8fb00010 	lw	s0,16(sp)
8001f938:	03e00008 	jr	ra
8001f93c:	27bd0030 	addiu	sp,sp,48
8001f940:	012a102a 	slt	v0,t1,t2
8001f944:	1040ffe6 	beqz	v0,8001f8e0 <_Z4Op50v+0x84>
8001f948:	3c128021 	lui	s2,0x8021
8001f94c:	08007e48 	j	8001f920 <_Z4Op50v+0xc4>
8001f950:	8fbf0028 	lw	ra,40(sp)
8001f954:	8e04001c 	lw	a0,28(s0)
8001f958:	1480002d 	bnez	a0,8001fa10 <_Z4Op50v+0x1b4>
8001f95c:	2c820002 	sltiu	v0,a0,2
8001f960:	3c028021 	lui	v0,0x8021
8001f964:	8c43e2a8 	lw	v1,-7512(v0)
8001f968:	30630880 	andi	v1,v1,0x880
8001f96c:	1460002d 	bnez	v1,8001fa24 <_Z4Op50v+0x1c8>
8001f970:	2583e2a8 	addiu	v1,t4,-7512
8001f974:	90c20052 	lbu	v0,82(a2)
8001f978:	1440002d 	bnez	v0,8001fa30 <_Z4Op50v+0x1d4>
8001f97c:	ae000018 	sw	zero,24(s0)
8001f980:	3c158021 	lui	s5,0x8021
8001f984:	26a2e3e8 	addiu	v0,s5,-7192
8001f988:	8e030024 	lw	v1,36(s0)
8001f98c:	9044000c 	lbu	a0,12(v0)
8001f990:	1080ffe2 	beqz	a0,8001f91c <_Z4Op50v+0xc0>
8001f994:	ae030020 	sw	v1,32(s0)
8001f998:	3c02801f 	lui	v0,0x801f
8001f99c:	3c03801f 	lui	v1,0x801f
8001f9a0:	a220000c 	sb	zero,12(s1)
8001f9a4:	2454b978 	addiu	s4,v0,-18056
8001f9a8:	02008821 	move	s1,s0
8001f9ac:	24731cf0 	addiu	s3,v1,7408
8001f9b0:	3c108021 	lui	s0,0x8021
8001f9b4:	8ea5e3e8 	lw	a1,-7192(s5)
8001f9b8:	8e04e308 	lw	a0,-7416(s0)
8001f9bc:	90a20000 	lbu	v0,0(a1)
8001f9c0:	00021080 	sll	v0,v0,0x2
8001f9c4:	00541021 	addu	v0,v0,s4
8001f9c8:	8c430000 	lw	v1,0(v0)
8001f9cc:	00832021 	addu	a0,a0,v1
8001f9d0:	ae04e308 	sw	a0,-7416(s0)
8001f9d4:	90a20000 	lbu	v0,0(a1)
8001f9d8:	00021080 	sll	v0,v0,0x2
8001f9dc:	00531021 	addu	v0,v0,s3
8001f9e0:	8c430000 	lw	v1,0(v0)
8001f9e4:	0060f809 	jalr	v1
8001f9e8:	00000000 	nop
8001f9ec:	8e02e308 	lw	v0,-7416(s0)
8001f9f0:	8e230024 	lw	v1,36(s1)
8001f9f4:	0043102a 	slt	v0,v0,v1
8001f9f8:	1440ffef 	bnez	v0,8001f9b8 <_Z4Op50v+0x15c>
8001f9fc:	8ea5e3e8 	lw	a1,-7192(s5)
8001fa00:	2643e284 	addiu	v1,s2,-7548
8001fa04:	24020001 	li	v0,1
8001fa08:	08007e47 	j	8001f91c <_Z4Op50v+0xc0>
8001fa0c:	a062000c 	sb	v0,12(v1)
8001fa10:	14400003 	bnez	v0,8001fa20 <_Z4Op50v+0x1c4>
8001fa14:	24020001 	li	v0,1
8001fa18:	08007e47 	j	8001f91c <_Z4Op50v+0xc0>
8001fa1c:	ae02001c 	sw	v0,28(s0)
8001fa20:	2583e2a8 	addiu	v1,t4,-7512
8001fa24:	2482ffff 	addiu	v0,a0,-1
8001fa28:	08007e47 	j	8001f91c <_Z4Op50v+0xc0>
8001fa2c:	ac62001c 	sw	v0,28(v1)
8001fa30:	3c028007 	lui	v0,0x8007
8001fa34:	244260fc 	addiu	v0,v0,24828
8001fa38:	0040f809 	jalr	v0
8001fa3c:	3c158021 	lui	s5,0x8021
8001fa40:	08007e62 	j	8001f988 <_Z4Op50v+0x12c>
8001fa44:	26a2e3e8 	addiu	v0,s5,-7192

8001fa48 <_Z4Op80v>:
8001fa48:	27bdffd0 	addiu	sp,sp,-48
8001fa4c:	3c098021 	lui	t1,0x8021
8001fa50:	afb00010 	sw	s0,16(sp)
8001fa54:	afbf0028 	sw	ra,40(sp)
8001fa58:	afb50024 	sw	s5,36(sp)
8001fa5c:	afb40020 	sw	s4,32(sp)
8001fa60:	afb3001c 	sw	s3,28(sp)
8001fa64:	afb20018 	sw	s2,24(sp)
8001fa68:	afb10014 	sw	s1,20(sp)
8001fa6c:	2530e2a8 	addiu	s0,t1,-7512
8001fa70:	8e02000c 	lw	v0,12(s0)
8001fa74:	8e060010 	lw	a2,16(s0)
8001fa78:	80470000 	lb	a3,0(v0)
8001fa7c:	24440001 	addiu	a0,v0,1
8001fa80:	00862023 	subu	a0,a0,a2
8001fa84:	8e030020 	lw	v1,32(s0)
8001fa88:	3c028021 	lui	v0,0x8021
8001fa8c:	244ae42c 	addiu	t2,v0,-7124
8001fa90:	00872021 	addu	a0,a0,a3
8001fa94:	8e05002c 	lw	a1,44(s0)
8001fa98:	3084ffff 	andi	a0,a0,0xffff
8001fa9c:	24630006 	addiu	v1,v1,6
8001faa0:	91480001 	lbu	t0,1(t2)
8001faa4:	00a32821 	addu	a1,a1,v1
8001faa8:	00c43021 	addu	a2,a2,a0
8001faac:	3c028022 	lui	v0,0x8022
8001fab0:	3c038021 	lui	v1,0x8021
8001fab4:	a04750c4 	sb	a3,20676(v0)
8001fab8:	ac647018 	sw	a0,28696(v1)
8001fabc:	ae050020 	sw	a1,32(s0)
8001fac0:	11000004 	beqz	t0,8001fad4 <_Z4Op80v+0x8c>
8001fac4:	ae06000c 	sw	a2,12(s0)
8001fac8:	8e020018 	lw	v0,24(s0)
8001facc:	10c2000a 	beq	a2,v0,8001faf8 <_Z4Op80v+0xb0>
8001fad0:	00000000 	nop
8001fad4:	8fbf0028 	lw	ra,40(sp)
8001fad8:	8fb50024 	lw	s5,36(sp)
8001fadc:	8fb40020 	lw	s4,32(sp)
8001fae0:	8fb3001c 	lw	s3,28(sp)
8001fae4:	8fb20018 	lw	s2,24(sp)
8001fae8:	8fb10014 	lw	s1,20(sp)
8001faec:	8fb00010 	lw	s0,16(sp)
8001faf0:	03e00008 	jr	ra
8001faf4:	27bd0030 	addiu	sp,sp,48
8001faf8:	8e04001c 	lw	a0,28(s0)
8001fafc:	10800006 	beqz	a0,8001fb18 <_Z4Op80v+0xd0>
8001fb00:	8d22e2a8 	lw	v0,-7512(t1)
8001fb04:	2c820002 	sltiu	v0,a0,2
8001fb08:	1440002f 	bnez	v0,8001fbc8 <_Z4Op80v+0x180>
8001fb0c:	24020001 	li	v0,1
8001fb10:	08007eb5 	j	8001fad4 <_Z4Op80v+0x8c>
8001fb14:	ae02001c 	sw	v0,28(s0)
8001fb18:	30420880 	andi	v0,v0,0x880
8001fb1c:	1440002b 	bnez	v0,8001fbcc <_Z4Op80v+0x184>
8001fb20:	2523e2a8 	addiu	v1,t1,-7512
8001fb24:	91420052 	lbu	v0,82(t2)
8001fb28:	1440002b 	bnez	v0,8001fbd8 <_Z4Op80v+0x190>
8001fb2c:	ae000018 	sw	zero,24(s0)
8001fb30:	3c148021 	lui	s4,0x8021
8001fb34:	2682e3e8 	addiu	v0,s4,-7192
8001fb38:	8e030024 	lw	v1,36(s0)
8001fb3c:	9044000c 	lbu	a0,12(v0)
8001fb40:	1080ffe4 	beqz	a0,8001fad4 <_Z4Op80v+0x8c>
8001fb44:	ae030020 	sw	v1,32(s0)
8001fb48:	3c158021 	lui	s5,0x8021
8001fb4c:	26a2e284 	addiu	v0,s5,-7548
8001fb50:	a040000c 	sb	zero,12(v0)
8001fb54:	3c03801f 	lui	v1,0x801f
8001fb58:	3c02801f 	lui	v0,0x801f
8001fb5c:	02008821 	move	s1,s0
8001fb60:	2473b978 	addiu	s3,v1,-18056
8001fb64:	24521cf0 	addiu	s2,v0,7408
8001fb68:	3c108021 	lui	s0,0x8021
8001fb6c:	8e85e3e8 	lw	a1,-7192(s4)
8001fb70:	8e04e308 	lw	a0,-7416(s0)
8001fb74:	90a20000 	lbu	v0,0(a1)
8001fb78:	00021080 	sll	v0,v0,0x2
8001fb7c:	00531021 	addu	v0,v0,s3
8001fb80:	8c430000 	lw	v1,0(v0)
8001fb84:	00832021 	addu	a0,a0,v1
8001fb88:	ae04e308 	sw	a0,-7416(s0)
8001fb8c:	90a20000 	lbu	v0,0(a1)
8001fb90:	00021080 	sll	v0,v0,0x2
8001fb94:	00521021 	addu	v0,v0,s2
8001fb98:	8c430000 	lw	v1,0(v0)
8001fb9c:	0060f809 	jalr	v1
8001fba0:	00000000 	nop
8001fba4:	8e02e308 	lw	v0,-7416(s0)
8001fba8:	8e230024 	lw	v1,36(s1)
8001fbac:	0043102a 	slt	v0,v0,v1
8001fbb0:	1440ffef 	bnez	v0,8001fb70 <_Z4Op80v+0x128>
8001fbb4:	8e85e3e8 	lw	a1,-7192(s4)
8001fbb8:	26a3e284 	addiu	v1,s5,-7548
8001fbbc:	24020001 	li	v0,1
8001fbc0:	08007eb5 	j	8001fad4 <_Z4Op80v+0x8c>
8001fbc4:	a062000c 	sb	v0,12(v1)
8001fbc8:	2523e2a8 	addiu	v1,t1,-7512
8001fbcc:	2482ffff 	addiu	v0,a0,-1
8001fbd0:	08007eb5 	j	8001fad4 <_Z4Op80v+0x8c>
8001fbd4:	ac62001c 	sw	v0,28(v1)
8001fbd8:	3c028007 	lui	v0,0x8007
8001fbdc:	244260fc 	addiu	v0,v0,24828
8001fbe0:	0040f809 	jalr	v0
8001fbe4:	3c148021 	lui	s4,0x8021
8001fbe8:	08007ece 	j	8001fb38 <_Z4Op80v+0xf0>
8001fbec:	2682e3e8 	addiu	v0,s4,-7192

8001fbf0 <_Z4Op10v>:
8001fbf0:	3c0c8021 	lui	t4,0x8021
8001fbf4:	2588e2a8 	addiu	t0,t4,-7512
8001fbf8:	27bdffd0 	addiu	sp,sp,-48
8001fbfc:	8d02000c 	lw	v0,12(t0)
8001fc00:	afbf0028 	sw	ra,40(sp)
8001fc04:	afb50024 	sw	s5,36(sp)
8001fc08:	afb40020 	sw	s4,32(sp)
8001fc0c:	afb3001c 	sw	s3,28(sp)
8001fc10:	afb20018 	sw	s2,24(sp)
8001fc14:	afb10014 	sw	s1,20(sp)
8001fc18:	afb00010 	sw	s0,16(sp)
8001fc1c:	8d0b0010 	lw	t3,16(t0)
8001fc20:	80450000 	lb	a1,0(v0)
8001fc24:	24460001 	addiu	a2,v0,1
8001fc28:	8d040020 	lw	a0,32(t0)
8001fc2c:	8d02002c 	lw	v0,44(t0)
8001fc30:	00cb5023 	subu	t2,a2,t3
8001fc34:	01451821 	addu	v1,t2,a1
8001fc38:	91070004 	lbu	a3,4(t0)
8001fc3c:	00822021 	addu	a0,a0,v0
8001fc40:	3069ffff 	andi	t1,v1,0xffff
8001fc44:	3c028022 	lui	v0,0x8022
8001fc48:	3c038021 	lui	v1,0x8021
8001fc4c:	a04550c4 	sb	a1,20676(v0)
8001fc50:	ac697018 	sw	t1,28696(v1)
8001fc54:	ad06000c 	sw	a2,12(t0)
8001fc58:	10e0000a 	beqz	a3,8001fc84 <_Z4Op10v+0x94>
8001fc5c:	ad040020 	sw	a0,32(t0)
8001fc60:	3c028021 	lui	v0,0x8021
8001fc64:	9043e42e 	lbu	v1,-7122(v0)
8001fc68:	1060001f 	beqz	v1,8001fce8 <_Z4Op10v+0xf8>
8001fc6c:	a1000004 	sb	zero,4(t0)
8001fc70:	24020001 	li	v0,1
8001fc74:	10620013 	beq	v1,v0,8001fcc4 <_Z4Op10v+0xd4>
8001fc78:	24020003 	li	v0,3
8001fc7c:	1062004e 	beq	v1,v0,8001fdb8 <_Z4Op10v+0x1c8>
8001fc80:	012a102a 	slt	v0,t1,t2
8001fc84:	3c128021 	lui	s2,0x8021
8001fc88:	2651e284 	addiu	s1,s2,-7548
8001fc8c:	8222000a 	lb	v0,10(s1)
8001fc90:	0440000c 	bltz	v0,8001fcc4 <_Z4Op10v+0xd4>
8001fc94:	3c028021 	lui	v0,0x8021
8001fc98:	2446e42c 	addiu	a2,v0,-7124
8001fc9c:	90c30001 	lbu	v1,1(a2)
8001fca0:	2590e2a8 	addiu	s0,t4,-7512
8001fca4:	01692821 	addu	a1,t3,t1
8001fca8:	24820006 	addiu	v0,a0,6
8001fcac:	ae020020 	sw	v0,32(s0)
8001fcb0:	10600004 	beqz	v1,8001fcc4 <_Z4Op10v+0xd4>
8001fcb4:	ae05000c 	sw	a1,12(s0)
8001fcb8:	8e020018 	lw	v0,24(s0)
8001fcbc:	10a2000f 	beq	a1,v0,8001fcfc <_Z4Op10v+0x10c>
8001fcc0:	00000000 	nop
8001fcc4:	8fbf0028 	lw	ra,40(sp)
8001fcc8:	8fb50024 	lw	s5,36(sp)
8001fccc:	8fb40020 	lw	s4,32(sp)
8001fcd0:	8fb3001c 	lw	s3,28(sp)
8001fcd4:	8fb20018 	lw	s2,24(sp)
8001fcd8:	8fb10014 	lw	s1,20(sp)
8001fcdc:	8fb00010 	lw	s0,16(sp)
8001fce0:	03e00008 	jr	ra
8001fce4:	27bd0030 	addiu	sp,sp,48
8001fce8:	012a102a 	slt	v0,t1,t2
8001fcec:	1040ffe6 	beqz	v0,8001fc88 <_Z4Op10v+0x98>
8001fcf0:	3c128021 	lui	s2,0x8021
8001fcf4:	08007f32 	j	8001fcc8 <_Z4Op10v+0xd8>
8001fcf8:	8fbf0028 	lw	ra,40(sp)
8001fcfc:	8e04001c 	lw	a0,28(s0)
8001fd00:	14800035 	bnez	a0,8001fdd8 <_Z4Op10v+0x1e8>
8001fd04:	2c820002 	sltiu	v0,a0,2
8001fd08:	3c028021 	lui	v0,0x8021
8001fd0c:	8c43e2a8 	lw	v1,-7512(v0)
8001fd10:	30630880 	andi	v1,v1,0x880
8001fd14:	1460002d 	bnez	v1,8001fdcc <_Z4Op10v+0x1dc>
8001fd18:	2583e2a8 	addiu	v1,t4,-7512
8001fd1c:	90c20052 	lbu	v0,82(a2)
8001fd20:	14400031 	bnez	v0,8001fde8 <_Z4Op10v+0x1f8>
8001fd24:	ae000018 	sw	zero,24(s0)
8001fd28:	3c158021 	lui	s5,0x8021
8001fd2c:	26a2e3e8 	addiu	v0,s5,-7192
8001fd30:	8e030024 	lw	v1,36(s0)
8001fd34:	9044000c 	lbu	a0,12(v0)
8001fd38:	1080ffe2 	beqz	a0,8001fcc4 <_Z4Op10v+0xd4>
8001fd3c:	ae030020 	sw	v1,32(s0)
8001fd40:	3c02801f 	lui	v0,0x801f
8001fd44:	3c03801f 	lui	v1,0x801f
8001fd48:	a220000c 	sb	zero,12(s1)
8001fd4c:	2454b978 	addiu	s4,v0,-18056
8001fd50:	02008821 	move	s1,s0
8001fd54:	24731cf0 	addiu	s3,v1,7408
8001fd58:	3c108021 	lui	s0,0x8021
8001fd5c:	8ea5e3e8 	lw	a1,-7192(s5)
8001fd60:	8e04e308 	lw	a0,-7416(s0)
8001fd64:	90a20000 	lbu	v0,0(a1)
8001fd68:	00021080 	sll	v0,v0,0x2
8001fd6c:	00541021 	addu	v0,v0,s4
8001fd70:	8c430000 	lw	v1,0(v0)
8001fd74:	00832021 	addu	a0,a0,v1
8001fd78:	ae04e308 	sw	a0,-7416(s0)
8001fd7c:	90a20000 	lbu	v0,0(a1)
8001fd80:	00021080 	sll	v0,v0,0x2
8001fd84:	00531021 	addu	v0,v0,s3
8001fd88:	8c430000 	lw	v1,0(v0)
8001fd8c:	0060f809 	jalr	v1
8001fd90:	00000000 	nop
8001fd94:	8e02e308 	lw	v0,-7416(s0)
8001fd98:	8e230024 	lw	v1,36(s1)
8001fd9c:	0043102a 	slt	v0,v0,v1
8001fda0:	1440ffef 	bnez	v0,8001fd60 <_Z4Op10v+0x170>
8001fda4:	8ea5e3e8 	lw	a1,-7192(s5)
8001fda8:	2643e284 	addiu	v1,s2,-7548
8001fdac:	24020001 	li	v0,1
8001fdb0:	08007f31 	j	8001fcc4 <_Z4Op10v+0xd4>
8001fdb4:	a062000c 	sb	v0,12(v1)
8001fdb8:	1440ffc2 	bnez	v0,8001fcc4 <_Z4Op10v+0xd4>
8001fdbc:	01691021 	addu	v0,t3,t1
8001fdc0:	08007f21 	j	8001fc84 <_Z4Op10v+0x94>
8001fdc4:	ad02000c 	sw	v0,12(t0)
8001fdc8:	2583e2a8 	addiu	v1,t4,-7512
8001fdcc:	2482ffff 	addiu	v0,a0,-1
8001fdd0:	08007f31 	j	8001fcc4 <_Z4Op10v+0xd4>
8001fdd4:	ac62001c 	sw	v0,28(v1)
8001fdd8:	1440fffb 	bnez	v0,8001fdc8 <_Z4Op10v+0x1d8>
8001fddc:	24020001 	li	v0,1
8001fde0:	08007f31 	j	8001fcc4 <_Z4Op10v+0xd4>
8001fde4:	ae02001c 	sw	v0,28(s0)
8001fde8:	3c028007 	lui	v0,0x8007
8001fdec:	244260fc 	addiu	v0,v0,24828
8001fdf0:	0040f809 	jalr	v0
8001fdf4:	3c158021 	lui	s5,0x8021
8001fdf8:	08007f4c 	j	8001fd30 <_Z4Op10v+0x140>
8001fdfc:	26a2e3e8 	addiu	v0,s5,-7192

8001fe00 <_Z4OpD0v>:
8001fe00:	3c0c8021 	lui	t4,0x8021
8001fe04:	2588e2a8 	addiu	t0,t4,-7512
8001fe08:	27bdffd0 	addiu	sp,sp,-48
8001fe0c:	8d02000c 	lw	v0,12(t0)
8001fe10:	afbf0028 	sw	ra,40(sp)
8001fe14:	afb50024 	sw	s5,36(sp)
8001fe18:	afb40020 	sw	s4,32(sp)
8001fe1c:	afb3001c 	sw	s3,28(sp)
8001fe20:	afb20018 	sw	s2,24(sp)
8001fe24:	afb10014 	sw	s1,20(sp)
8001fe28:	afb00010 	sw	s0,16(sp)
8001fe2c:	8d0b0010 	lw	t3,16(t0)
8001fe30:	80450000 	lb	a1,0(v0)
8001fe34:	24460001 	addiu	a2,v0,1
8001fe38:	8d040020 	lw	a0,32(t0)
8001fe3c:	8d02002c 	lw	v0,44(t0)
8001fe40:	00cb5023 	subu	t2,a2,t3
8001fe44:	01451821 	addu	v1,t2,a1
8001fe48:	91070004 	lbu	a3,4(t0)
8001fe4c:	00822021 	addu	a0,a0,v0
8001fe50:	3069ffff 	andi	t1,v1,0xffff
8001fe54:	3c028022 	lui	v0,0x8022
8001fe58:	3c038021 	lui	v1,0x8021
8001fe5c:	a04550c4 	sb	a1,20676(v0)
8001fe60:	ac697018 	sw	t1,28696(v1)
8001fe64:	ad06000c 	sw	a2,12(t0)
8001fe68:	10e0000a 	beqz	a3,8001fe94 <_Z4OpD0v+0x94>
8001fe6c:	ad040020 	sw	a0,32(t0)
8001fe70:	3c028021 	lui	v0,0x8021
8001fe74:	9043e42e 	lbu	v1,-7122(v0)
8001fe78:	1060001f 	beqz	v1,8001fef8 <_Z4OpD0v+0xf8>
8001fe7c:	a1000004 	sb	zero,4(t0)
8001fe80:	24020001 	li	v0,1
8001fe84:	10620013 	beq	v1,v0,8001fed4 <_Z4OpD0v+0xd4>
8001fe88:	24020003 	li	v0,3
8001fe8c:	1062004e 	beq	v1,v0,8001ffc8 <_Z4OpD0v+0x1c8>
8001fe90:	012a102a 	slt	v0,t1,t2
8001fe94:	3c128021 	lui	s2,0x8021
8001fe98:	2651e284 	addiu	s1,s2,-7548
8001fe9c:	92220009 	lbu	v0,9(s1)
8001fea0:	1040000c 	beqz	v0,8001fed4 <_Z4OpD0v+0xd4>
8001fea4:	3c028021 	lui	v0,0x8021
8001fea8:	2446e42c 	addiu	a2,v0,-7124
8001feac:	90c30001 	lbu	v1,1(a2)
8001feb0:	2590e2a8 	addiu	s0,t4,-7512
8001feb4:	01692821 	addu	a1,t3,t1
8001feb8:	24820006 	addiu	v0,a0,6
8001febc:	ae020020 	sw	v0,32(s0)
8001fec0:	10600004 	beqz	v1,8001fed4 <_Z4OpD0v+0xd4>
8001fec4:	ae05000c 	sw	a1,12(s0)
8001fec8:	8e020018 	lw	v0,24(s0)
8001fecc:	10a2000f 	beq	a1,v0,8001ff0c <_Z4OpD0v+0x10c>
8001fed0:	00000000 	nop
8001fed4:	8fbf0028 	lw	ra,40(sp)
8001fed8:	8fb50024 	lw	s5,36(sp)
8001fedc:	8fb40020 	lw	s4,32(sp)
8001fee0:	8fb3001c 	lw	s3,28(sp)
8001fee4:	8fb20018 	lw	s2,24(sp)
8001fee8:	8fb10014 	lw	s1,20(sp)
8001feec:	8fb00010 	lw	s0,16(sp)
8001fef0:	03e00008 	jr	ra
8001fef4:	27bd0030 	addiu	sp,sp,48
8001fef8:	012a102a 	slt	v0,t1,t2
8001fefc:	1040ffe6 	beqz	v0,8001fe98 <_Z4OpD0v+0x98>
8001ff00:	3c128021 	lui	s2,0x8021
8001ff04:	08007fb6 	j	8001fed8 <_Z4OpD0v+0xd8>
8001ff08:	8fbf0028 	lw	ra,40(sp)
8001ff0c:	8e04001c 	lw	a0,28(s0)
8001ff10:	14800031 	bnez	a0,8001ffd8 <_Z4OpD0v+0x1d8>
8001ff14:	2c820002 	sltiu	v0,a0,2
8001ff18:	3c028021 	lui	v0,0x8021
8001ff1c:	8c43e2a8 	lw	v1,-7512(v0)
8001ff20:	30630880 	andi	v1,v1,0x880
8001ff24:	14600031 	bnez	v1,8001ffec <_Z4OpD0v+0x1ec>
8001ff28:	2583e2a8 	addiu	v1,t4,-7512
8001ff2c:	90c20052 	lbu	v0,82(a2)
8001ff30:	14400031 	bnez	v0,8001fff8 <_Z4OpD0v+0x1f8>
8001ff34:	ae000018 	sw	zero,24(s0)
8001ff38:	3c158021 	lui	s5,0x8021
8001ff3c:	26a2e3e8 	addiu	v0,s5,-7192
8001ff40:	8e030024 	lw	v1,36(s0)
8001ff44:	9044000c 	lbu	a0,12(v0)
8001ff48:	1080ffe2 	beqz	a0,8001fed4 <_Z4OpD0v+0xd4>
8001ff4c:	ae030020 	sw	v1,32(s0)
8001ff50:	3c02801f 	lui	v0,0x801f
8001ff54:	3c03801f 	lui	v1,0x801f
8001ff58:	a220000c 	sb	zero,12(s1)
8001ff5c:	2454b978 	addiu	s4,v0,-18056
8001ff60:	02008821 	move	s1,s0
8001ff64:	24731cf0 	addiu	s3,v1,7408
8001ff68:	3c108021 	lui	s0,0x8021
8001ff6c:	8ea5e3e8 	lw	a1,-7192(s5)
8001ff70:	8e04e308 	lw	a0,-7416(s0)
8001ff74:	90a20000 	lbu	v0,0(a1)
8001ff78:	00021080 	sll	v0,v0,0x2
8001ff7c:	00541021 	addu	v0,v0,s4
8001ff80:	8c430000 	lw	v1,0(v0)
8001ff84:	00832021 	addu	a0,a0,v1
8001ff88:	ae04e308 	sw	a0,-7416(s0)
8001ff8c:	90a20000 	lbu	v0,0(a1)
8001ff90:	00021080 	sll	v0,v0,0x2
8001ff94:	00531021 	addu	v0,v0,s3
8001ff98:	8c430000 	lw	v1,0(v0)
8001ff9c:	0060f809 	jalr	v1
8001ffa0:	00000000 	nop
8001ffa4:	8e02e308 	lw	v0,-7416(s0)
8001ffa8:	8e230024 	lw	v1,36(s1)
8001ffac:	0043102a 	slt	v0,v0,v1
8001ffb0:	1440ffef 	bnez	v0,8001ff70 <_Z4OpD0v+0x170>
8001ffb4:	8ea5e3e8 	lw	a1,-7192(s5)
8001ffb8:	2643e284 	addiu	v1,s2,-7548
8001ffbc:	24020001 	li	v0,1
8001ffc0:	08007fb5 	j	8001fed4 <_Z4OpD0v+0xd4>
8001ffc4:	a062000c 	sb	v0,12(v1)
8001ffc8:	1440ffc2 	bnez	v0,8001fed4 <_Z4OpD0v+0xd4>
8001ffcc:	01691021 	addu	v0,t3,t1
8001ffd0:	08007fa5 	j	8001fe94 <_Z4OpD0v+0x94>
8001ffd4:	ad02000c 	sw	v0,12(t0)
8001ffd8:	14400003 	bnez	v0,8001ffe8 <_Z4OpD0v+0x1e8>
8001ffdc:	24020001 	li	v0,1
8001ffe0:	08007fb5 	j	8001fed4 <_Z4OpD0v+0xd4>
8001ffe4:	ae02001c 	sw	v0,28(s0)
8001ffe8:	2583e2a8 	addiu	v1,t4,-7512
8001ffec:	2482ffff 	addiu	v0,a0,-1
8001fff0:	08007fb5 	j	8001fed4 <_Z4OpD0v+0xd4>
8001fff4:	ac62001c 	sw	v0,28(v1)
8001fff8:	3c028007 	lui	v0,0x8007
8001fffc:	244260fc 	addiu	v0,v0,24828
80020000:	0040f809 	jalr	v0
80020004:	3c158021 	lui	s5,0x8021
80020008:	08007fd0 	j	8001ff40 <_Z4OpD0v+0x140>
8002000c:	26a2e3e8 	addiu	v0,s5,-7192

80020010 <_Z4Op30v>:
80020010:	3c0c8021 	lui	t4,0x8021
80020014:	2588e2a8 	addiu	t0,t4,-7512
80020018:	27bdffd0 	addiu	sp,sp,-48
8002001c:	8d02000c 	lw	v0,12(t0)
80020020:	afbf0028 	sw	ra,40(sp)
80020024:	afb50024 	sw	s5,36(sp)
80020028:	afb40020 	sw	s4,32(sp)
8002002c:	afb3001c 	sw	s3,28(sp)
80020030:	afb20018 	sw	s2,24(sp)
80020034:	afb10014 	sw	s1,20(sp)
80020038:	afb00010 	sw	s0,16(sp)
8002003c:	8d0b0010 	lw	t3,16(t0)
80020040:	80450000 	lb	a1,0(v0)
80020044:	24460001 	addiu	a2,v0,1
80020048:	8d040020 	lw	a0,32(t0)
8002004c:	8d02002c 	lw	v0,44(t0)
80020050:	00cb4823 	subu	t1,a2,t3
80020054:	01251821 	addu	v1,t1,a1
80020058:	91070004 	lbu	a3,4(t0)
8002005c:	00822021 	addu	a0,a0,v0
80020060:	306affff 	andi	t2,v1,0xffff
80020064:	3c028022 	lui	v0,0x8022
80020068:	3c038021 	lui	v1,0x8021
8002006c:	a04550c4 	sb	a1,20676(v0)
80020070:	ac6a7018 	sw	t2,28696(v1)
80020074:	ad06000c 	sw	a2,12(t0)
80020078:	10e0000a 	beqz	a3,800200a4 <_Z4Op30v+0x94>
8002007c:	ad040020 	sw	a0,32(t0)
80020080:	3c028021 	lui	v0,0x8021
80020084:	9043e42e 	lbu	v1,-7122(v0)
80020088:	10600014 	beqz	v1,800200dc <_Z4Op30v+0xcc>
8002008c:	a1000004 	sb	zero,4(t0)
80020090:	24020001 	li	v0,1
80020094:	10620008 	beq	v1,v0,800200b8 <_Z4Op30v+0xa8>
80020098:	24020003 	li	v0,3
8002009c:	10620051 	beq	v1,v0,800201e4 <_Z4Op30v+0x1d4>
800200a0:	0149102a 	slt	v0,t2,t1
800200a4:	3c128021 	lui	s2,0x8021
800200a8:	2651e284 	addiu	s1,s2,-7548
800200ac:	8222000a 	lb	v0,10(s1)
800200b0:	04400012 	bltz	v0,800200fc <_Z4Op30v+0xec>
800200b4:	3c028021 	lui	v0,0x8021
800200b8:	8fbf0028 	lw	ra,40(sp)
800200bc:	8fb50024 	lw	s5,36(sp)
800200c0:	8fb40020 	lw	s4,32(sp)
800200c4:	8fb3001c 	lw	s3,28(sp)
800200c8:	8fb20018 	lw	s2,24(sp)
800200cc:	8fb10014 	lw	s1,20(sp)
800200d0:	8fb00010 	lw	s0,16(sp)
800200d4:	03e00008 	jr	ra
800200d8:	27bd0030 	addiu	sp,sp,48
800200dc:	0149102a 	slt	v0,t2,t1
800200e0:	1440fff5 	bnez	v0,800200b8 <_Z4Op30v+0xa8>
800200e4:	3c128021 	lui	s2,0x8021
800200e8:	2651e284 	addiu	s1,s2,-7548
800200ec:	8222000a 	lb	v0,10(s1)
800200f0:	0441fff2 	bgez	v0,800200bc <_Z4Op30v+0xac>
800200f4:	8fbf0028 	lw	ra,40(sp)
800200f8:	3c028021 	lui	v0,0x8021
800200fc:	2446e42c 	addiu	a2,v0,-7124
80020100:	90c30001 	lbu	v1,1(a2)
80020104:	2590e2a8 	addiu	s0,t4,-7512
80020108:	016a2821 	addu	a1,t3,t2
8002010c:	24820006 	addiu	v0,a0,6
80020110:	ae020020 	sw	v0,32(s0)
80020114:	1060ffe8 	beqz	v1,800200b8 <_Z4Op30v+0xa8>
80020118:	ae05000c 	sw	a1,12(s0)
8002011c:	8e020018 	lw	v0,24(s0)
80020120:	14a2ffe6 	bne	a1,v0,800200bc <_Z4Op30v+0xac>
80020124:	8fbf0028 	lw	ra,40(sp)
80020128:	8e04001c 	lw	a0,28(s0)
8002012c:	14800031 	bnez	a0,800201f4 <_Z4Op30v+0x1e4>
80020130:	2c820002 	sltiu	v0,a0,2
80020134:	3c028021 	lui	v0,0x8021
80020138:	8c43e2a8 	lw	v1,-7512(v0)
8002013c:	30630880 	andi	v1,v1,0x880
80020140:	14600031 	bnez	v1,80020208 <_Z4Op30v+0x1f8>
80020144:	2583e2a8 	addiu	v1,t4,-7512
80020148:	90c20052 	lbu	v0,82(a2)
8002014c:	14400031 	bnez	v0,80020214 <_Z4Op30v+0x204>
80020150:	ae000018 	sw	zero,24(s0)
80020154:	3c158021 	lui	s5,0x8021
80020158:	26a2e3e8 	addiu	v0,s5,-7192
8002015c:	8e030024 	lw	v1,36(s0)
80020160:	9044000c 	lbu	a0,12(v0)
80020164:	1080ffd4 	beqz	a0,800200b8 <_Z4Op30v+0xa8>
80020168:	ae030020 	sw	v1,32(s0)
8002016c:	3c02801f 	lui	v0,0x801f
80020170:	3c03801f 	lui	v1,0x801f
80020174:	a220000c 	sb	zero,12(s1)
80020178:	2454b978 	addiu	s4,v0,-18056
8002017c:	02008821 	move	s1,s0
80020180:	24731cf0 	addiu	s3,v1,7408
80020184:	3c108021 	lui	s0,0x8021
80020188:	8ea5e3e8 	lw	a1,-7192(s5)
8002018c:	8e04e308 	lw	a0,-7416(s0)
80020190:	90a20000 	lbu	v0,0(a1)
80020194:	00021080 	sll	v0,v0,0x2
80020198:	00541021 	addu	v0,v0,s4
8002019c:	8c430000 	lw	v1,0(v0)
800201a0:	00832021 	addu	a0,a0,v1
800201a4:	ae04e308 	sw	a0,-7416(s0)
800201a8:	90a20000 	lbu	v0,0(a1)
800201ac:	00021080 	sll	v0,v0,0x2
800201b0:	00531021 	addu	v0,v0,s3
800201b4:	8c430000 	lw	v1,0(v0)
800201b8:	0060f809 	jalr	v1
800201bc:	00000000 	nop
800201c0:	8e02e308 	lw	v0,-7416(s0)
800201c4:	8e230024 	lw	v1,36(s1)
800201c8:	0043102a 	slt	v0,v0,v1
800201cc:	1440ffef 	bnez	v0,8002018c <_Z4Op30v+0x17c>
800201d0:	8ea5e3e8 	lw	a1,-7192(s5)
800201d4:	2643e284 	addiu	v1,s2,-7548
800201d8:	24020001 	li	v0,1
800201dc:	0800802e 	j	800200b8 <_Z4Op30v+0xa8>
800201e0:	a062000c 	sb	v0,12(v1)
800201e4:	1440ffb4 	bnez	v0,800200b8 <_Z4Op30v+0xa8>
800201e8:	016a1021 	addu	v0,t3,t2
800201ec:	08008029 	j	800200a4 <_Z4Op30v+0x94>
800201f0:	ad02000c 	sw	v0,12(t0)
800201f4:	14400003 	bnez	v0,80020204 <_Z4Op30v+0x1f4>
800201f8:	24020001 	li	v0,1
800201fc:	0800802e 	j	800200b8 <_Z4Op30v+0xa8>
80020200:	ae02001c 	sw	v0,28(s0)
80020204:	2583e2a8 	addiu	v1,t4,-7512
80020208:	2482ffff 	addiu	v0,a0,-1
8002020c:	0800802e 	j	800200b8 <_Z4Op30v+0xa8>
80020210:	ac62001c 	sw	v0,28(v1)
80020214:	3c028007 	lui	v0,0x8007
80020218:	244260fc 	addiu	v0,v0,24828
8002021c:	0040f809 	jalr	v0
80020220:	3c158021 	lui	s5,0x8021
80020224:	08008057 	j	8002015c <_Z4Op30v+0x14c>
80020228:	26a2e3e8 	addiu	v0,s5,-7192

8002022c <_Z4OpF0v>:
8002022c:	3c0c8021 	lui	t4,0x8021
80020230:	2588e2a8 	addiu	t0,t4,-7512
80020234:	27bdffd0 	addiu	sp,sp,-48
80020238:	8d02000c 	lw	v0,12(t0)
8002023c:	afbf0028 	sw	ra,40(sp)
80020240:	afb50024 	sw	s5,36(sp)
80020244:	afb40020 	sw	s4,32(sp)
80020248:	afb3001c 	sw	s3,28(sp)
8002024c:	afb20018 	sw	s2,24(sp)
80020250:	afb10014 	sw	s1,20(sp)
80020254:	afb00010 	sw	s0,16(sp)
80020258:	8d0b0010 	lw	t3,16(t0)
8002025c:	80450000 	lb	a1,0(v0)
80020260:	24460001 	addiu	a2,v0,1
80020264:	8d040020 	lw	a0,32(t0)
80020268:	8d02002c 	lw	v0,44(t0)
8002026c:	00cb4823 	subu	t1,a2,t3
80020270:	01251821 	addu	v1,t1,a1
80020274:	91070004 	lbu	a3,4(t0)
80020278:	00822021 	addu	a0,a0,v0
8002027c:	306affff 	andi	t2,v1,0xffff
80020280:	3c028022 	lui	v0,0x8022
80020284:	3c038021 	lui	v1,0x8021
80020288:	a04550c4 	sb	a1,20676(v0)
8002028c:	ac6a7018 	sw	t2,28696(v1)
80020290:	ad06000c 	sw	a2,12(t0)
80020294:	10e0000f 	beqz	a3,800202d4 <_Z4OpF0v+0xa8>
80020298:	ad040020 	sw	a0,32(t0)
8002029c:	3c028021 	lui	v0,0x8021
800202a0:	9043e42e 	lbu	v1,-7122(v0)
800202a4:	10600024 	beqz	v1,80020338 <_Z4OpF0v+0x10c>
800202a8:	a1000004 	sb	zero,4(t0)
800202ac:	24020001 	li	v0,1
800202b0:	10620006 	beq	v1,v0,800202cc <_Z4OpF0v+0xa0>
800202b4:	24020003 	li	v0,3
800202b8:	14620007 	bne	v1,v0,800202d8 <_Z4OpF0v+0xac>
800202bc:	3c128021 	lui	s2,0x8021
800202c0:	0149102a 	slt	v0,t2,t1
800202c4:	14400014 	bnez	v0,80020318 <_Z4OpF0v+0xec>
800202c8:	8fbf0028 	lw	ra,40(sp)
800202cc:	016a1021 	addu	v0,t3,t2
800202d0:	ad02000c 	sw	v0,12(t0)
800202d4:	3c128021 	lui	s2,0x8021
800202d8:	2651e284 	addiu	s1,s2,-7548
800202dc:	92220009 	lbu	v0,9(s1)
800202e0:	1440000c 	bnez	v0,80020314 <_Z4OpF0v+0xe8>
800202e4:	3c028021 	lui	v0,0x8021
800202e8:	2446e42c 	addiu	a2,v0,-7124
800202ec:	90c30001 	lbu	v1,1(a2)
800202f0:	2590e2a8 	addiu	s0,t4,-7512
800202f4:	016a2821 	addu	a1,t3,t2
800202f8:	24820006 	addiu	v0,a0,6
800202fc:	ae020020 	sw	v0,32(s0)
80020300:	10600004 	beqz	v1,80020314 <_Z4OpF0v+0xe8>
80020304:	ae05000c 	sw	a1,12(s0)
80020308:	8e020018 	lw	v0,24(s0)
8002030c:	10a2000f 	beq	a1,v0,8002034c <_Z4OpF0v+0x120>
80020310:	00000000 	nop
80020314:	8fbf0028 	lw	ra,40(sp)
80020318:	8fb50024 	lw	s5,36(sp)
8002031c:	8fb40020 	lw	s4,32(sp)
80020320:	8fb3001c 	lw	s3,28(sp)
80020324:	8fb20018 	lw	s2,24(sp)
80020328:	8fb10014 	lw	s1,20(sp)
8002032c:	8fb00010 	lw	s0,16(sp)
80020330:	03e00008 	jr	ra
80020334:	27bd0030 	addiu	sp,sp,48
80020338:	0149102a 	slt	v0,t2,t1
8002033c:	1040ffe6 	beqz	v0,800202d8 <_Z4OpF0v+0xac>
80020340:	3c128021 	lui	s2,0x8021
80020344:	080080c6 	j	80020318 <_Z4OpF0v+0xec>
80020348:	8fbf0028 	lw	ra,40(sp)
8002034c:	8e04001c 	lw	a0,28(s0)
80020350:	1480002d 	bnez	a0,80020408 <_Z4OpF0v+0x1dc>
80020354:	2c820002 	sltiu	v0,a0,2
80020358:	3c028021 	lui	v0,0x8021
8002035c:	8c43e2a8 	lw	v1,-7512(v0)
80020360:	30630880 	andi	v1,v1,0x880
80020364:	1460002d 	bnez	v1,8002041c <_Z4OpF0v+0x1f0>
80020368:	2583e2a8 	addiu	v1,t4,-7512
8002036c:	90c20052 	lbu	v0,82(a2)
80020370:	1440002d 	bnez	v0,80020428 <_Z4OpF0v+0x1fc>
80020374:	ae000018 	sw	zero,24(s0)
80020378:	3c158021 	lui	s5,0x8021
8002037c:	26a2e3e8 	addiu	v0,s5,-7192
80020380:	8e030024 	lw	v1,36(s0)
80020384:	9044000c 	lbu	a0,12(v0)
80020388:	1080ffe2 	beqz	a0,80020314 <_Z4OpF0v+0xe8>
8002038c:	ae030020 	sw	v1,32(s0)
80020390:	3c02801f 	lui	v0,0x801f
80020394:	3c03801f 	lui	v1,0x801f
80020398:	a220000c 	sb	zero,12(s1)
8002039c:	2454b978 	addiu	s4,v0,-18056
800203a0:	02008821 	move	s1,s0
800203a4:	24731cf0 	addiu	s3,v1,7408
800203a8:	3c108021 	lui	s0,0x8021
800203ac:	8ea5e3e8 	lw	a1,-7192(s5)
800203b0:	8e04e308 	lw	a0,-7416(s0)
800203b4:	90a20000 	lbu	v0,0(a1)
800203b8:	00021080 	sll	v0,v0,0x2
800203bc:	00541021 	addu	v0,v0,s4
800203c0:	8c430000 	lw	v1,0(v0)
800203c4:	00832021 	addu	a0,a0,v1
800203c8:	ae04e308 	sw	a0,-7416(s0)
800203cc:	90a20000 	lbu	v0,0(a1)
800203d0:	00021080 	sll	v0,v0,0x2
800203d4:	00531021 	addu	v0,v0,s3
800203d8:	8c430000 	lw	v1,0(v0)
800203dc:	0060f809 	jalr	v1
800203e0:	00000000 	nop
800203e4:	8e02e308 	lw	v0,-7416(s0)
800203e8:	8e230024 	lw	v1,36(s1)
800203ec:	0043102a 	slt	v0,v0,v1
800203f0:	1440ffef 	bnez	v0,800203b0 <_Z4OpF0v+0x184>
800203f4:	8ea5e3e8 	lw	a1,-7192(s5)
800203f8:	2643e284 	addiu	v1,s2,-7548
800203fc:	24020001 	li	v0,1
80020400:	080080c5 	j	80020314 <_Z4OpF0v+0xe8>
80020404:	a062000c 	sb	v0,12(v1)
80020408:	14400003 	bnez	v0,80020418 <_Z4OpF0v+0x1ec>
8002040c:	24020001 	li	v0,1
80020410:	080080c5 	j	80020314 <_Z4OpF0v+0xe8>
80020414:	ae02001c 	sw	v0,28(s0)
80020418:	2583e2a8 	addiu	v1,t4,-7512
8002041c:	2482ffff 	addiu	v0,a0,-1
80020420:	080080c5 	j	80020314 <_Z4OpF0v+0xe8>
80020424:	ac62001c 	sw	v0,28(v1)
80020428:	3c028007 	lui	v0,0x8007
8002042c:	244260fc 	addiu	v0,v0,24828
80020430:	0040f809 	jalr	v0
80020434:	3c158021 	lui	s5,0x8021
80020438:	080080e0 	j	80020380 <_Z4OpF0v+0x154>
8002043c:	26a2e3e8 	addiu	v0,s5,-7192

80020440 <_Z6OpF2M1v>:
80020440:	27bdffd0 	addiu	sp,sp,-48
80020444:	3c028021 	lui	v0,0x8021
80020448:	afbf0028 	sw	ra,40(sp)
8002044c:	afb50024 	sw	s5,36(sp)
80020450:	afb40020 	sw	s4,32(sp)
80020454:	afb3001c 	sw	s3,28(sp)
80020458:	afb20018 	sw	s2,24(sp)
8002045c:	afb10014 	sw	s1,20(sp)
80020460:	afb00010 	sw	s0,16(sp)
80020464:	2442e2a8 	addiu	v0,v0,-7512
80020468:	8c47000c 	lw	a3,12(v0)
8002046c:	3c118022 	lui	s1,0x8022
80020470:	90e30000 	lbu	v1,0(a3)
80020474:	3c158021 	lui	s5,0x8021
80020478:	a22350cc 	sb	v1,20684(s1)
8002047c:	26b2e2f8 	addiu	s2,s5,-7432
80020480:	90e30000 	lbu	v1,0(a3)
80020484:	8c450020 	lw	a1,32(v0)
80020488:	8c46002c 	lw	a2,44(v0)
8002048c:	96440006 	lhu	a0,6(s2)
80020490:	00a62821 	addu	a1,a1,a2
80020494:	24e70001 	addiu	a3,a3,1
80020498:	00641821 	addu	v1,v1,a0
8002049c:	3063ffff 	andi	v1,v1,0xffff
800204a0:	ac450020 	sw	a1,32(v0)
800204a4:	ac47000c 	sw	a3,12(v0)
800204a8:	3c108021 	lui	s0,0x8021
800204ac:	3c148021 	lui	s4,0x8021
800204b0:	3c028006 	lui	v0,0x8006
800204b4:	00602021 	move	a0,v1
800204b8:	ae037018 	sw	v1,28696(s0)
800204bc:	24424be8 	addiu	v0,v0,19432
800204c0:	0040f809 	jalr	v0
800204c4:	2693e284 	addiu	s3,s4,-7548
800204c8:	8e630014 	lw	v1,20(s3)
800204cc:	00431821 	addu	v1,v0,v1
800204d0:	00021203 	sra	v0,v0,0x8
800204d4:	a22250cc 	sb	v0,20684(s1)
800204d8:	3c028006 	lui	v0,0x8006
800204dc:	00602021 	move	a0,v1
800204e0:	244249d4 	addiu	v0,v0,18900
800204e4:	0040f809 	jalr	v0
800204e8:	ae037018 	sw	v1,28696(s0)
800204ec:	00404021 	move	t0,v0
800204f0:	92420002 	lbu	v0,2(s2)
800204f4:	3c038022 	lui	v1,0x8022
800204f8:	30420008 	andi	v0,v0,0x8
800204fc:	1040003f 	beqz	v0,800205fc <_Z6OpF2M1v+0x1bc>
80020500:	a06850bc 	sb	t0,20668(v1)
80020504:	92620008 	lbu	v0,8(s3)
80020508:	96440004 	lhu	a0,4(s2)
8002050c:	3106000f 	andi	a2,t0,0xf
80020510:	2c420001 	sltiu	v0,v0,1
80020514:	00c21021 	addu	v0,a2,v0
80020518:	00041902 	srl	v1,a0,0x4
8002051c:	3084000f 	andi	a0,a0,0xf
80020520:	00822023 	subu	a0,a0,v0
80020524:	00082902 	srl	a1,t0,0x4
80020528:	3063000f 	andi	v1,v1,0xf
8002052c:	00651823 	subu	v1,v1,a1
80020530:	308700ff 	andi	a3,a0,0xff
80020534:	306a00ff 	andi	t2,v1,0xff
80020538:	3c0b8022 	lui	t3,0x8022
8002053c:	3c098022 	lui	t1,0x8022
80020540:	3c028022 	lui	v0,0x8022
80020544:	3c038022 	lui	v1,0x8022
80020548:	2ce4000a 	sltiu	a0,a3,10
8002054c:	a04650ae 	sb	a2,20654(v0)
80020550:	a06550af 	sb	a1,20655(v1)
80020554:	a16750aa 	sb	a3,20650(t3)
80020558:	10800060 	beqz	a0,800206dc <_Z6OpF2M1v+0x29c>
8002055c:	a12a50ab 	sb	t2,20651(t1)
80020560:	912350ab 	lbu	v1,20651(t1)
80020564:	2c62000a 	sltiu	v0,v1,10
80020568:	1440004b 	bnez	v0,80020698 <_Z6OpF2M1v+0x258>
8002056c:	24020001 	li	v0,1
80020570:	2462000a 	addiu	v0,v1,10
80020574:	a12250ab 	sb	v0,20651(t1)
80020578:	912350ab 	lbu	v1,20651(t1)
8002057c:	916550aa 	lbu	a1,20650(t3)
80020580:	26a2e2f8 	addiu	v0,s5,-7432
80020584:	00031900 	sll	v1,v1,0x4
80020588:	00651825 	or	v1,v1,a1
8002058c:	90440004 	lbu	a0,4(v0)
80020590:	306700ff 	andi	a3,v1,0xff
80020594:	00871026 	xor	v0,a0,a3
80020598:	30420080 	andi	v0,v0,0x80
8002059c:	00882026 	xor	a0,a0,t0
800205a0:	3c038022 	lui	v1,0x8022
800205a4:	00822024 	and	a0,a0,v0
800205a8:	a2600008 	sb	zero,8(s3)
800205ac:	10800048 	beqz	a0,800206d0 <_Z6OpF2M1v+0x290>
800205b0:	a06750b2 	sb	a3,20658(v1)
800205b4:	2683e284 	addiu	v1,s4,-7548
800205b8:	24020001 	li	v0,1
800205bc:	a062000b 	sb	v0,11(v1)
800205c0:	2683e284 	addiu	v1,s4,-7548
800205c4:	26a2e2f8 	addiu	v0,s5,-7432
800205c8:	30e400ff 	andi	a0,a3,0xff
800205cc:	a0470004 	sb	a3,4(v0)
800205d0:	a064000a 	sb	a0,10(v1)
800205d4:	a0640009 	sb	a0,9(v1)
800205d8:	8fbf0028 	lw	ra,40(sp)
800205dc:	8fb50024 	lw	s5,36(sp)
800205e0:	8fb40020 	lw	s4,32(sp)
800205e4:	8fb3001c 	lw	s3,28(sp)
800205e8:	8fb20018 	lw	s2,24(sp)
800205ec:	8fb10014 	lw	s1,20(sp)
800205f0:	8fb00010 	lw	s0,16(sp)
800205f4:	03e00008 	jr	ra
800205f8:	27bd0030 	addiu	sp,sp,48
800205fc:	92440004 	lbu	a0,4(s2)
80020600:	92630008 	lbu	v1,8(s3)
80020604:	00881023 	subu	v0,a0,t0
80020608:	00431021 	addu	v0,v0,v1
8002060c:	2442ffff 	addiu	v0,v0,-1
80020610:	00021400 	sll	v0,v0,0x10
80020614:	00021403 	sra	v0,v0,0x10
80020618:	00881826 	xor	v1,a0,t0
8002061c:	304600ff 	andi	a2,v0,0xff
80020620:	30630080 	andi	v1,v1,0x80
80020624:	00022827 	nor	a1,zero,v0
80020628:	00862026 	xor	a0,a0,a2
8002062c:	00832024 	and	a0,a0,v1
80020630:	00052fc2 	srl	a1,a1,0x1f
80020634:	3c038022 	lui	v1,0x8022
80020638:	a46250c6 	sh	v0,20678(v1)
8002063c:	10800012 	beqz	a0,80020688 <_Z6OpF2M1v+0x248>
80020640:	a2650008 	sb	a1,8(s3)
80020644:	24020001 	li	v0,1
80020648:	a262000b 	sb	v0,11(s3)
8002064c:	2683e284 	addiu	v1,s4,-7548
80020650:	26a2e2f8 	addiu	v0,s5,-7432
80020654:	30c400ff 	andi	a0,a2,0xff
80020658:	a0460004 	sb	a2,4(v0)
8002065c:	a064000a 	sb	a0,10(v1)
80020660:	a0640009 	sb	a0,9(v1)
80020664:	8fbf0028 	lw	ra,40(sp)
80020668:	8fb50024 	lw	s5,36(sp)
8002066c:	8fb40020 	lw	s4,32(sp)
80020670:	8fb3001c 	lw	s3,28(sp)
80020674:	8fb20018 	lw	s2,24(sp)
80020678:	8fb10014 	lw	s1,20(sp)
8002067c:	8fb00010 	lw	s0,16(sp)
80020680:	03e00008 	jr	ra
80020684:	27bd0030 	addiu	sp,sp,48
80020688:	08008193 	j	8002064c <_Z6OpF2M1v+0x20c>
8002068c:	a260000b 	sb	zero,11(s3)
80020690:	912350ab 	lbu	v1,20651(t1)
80020694:	24020001 	li	v0,1
80020698:	916550aa 	lbu	a1,20650(t3)
8002069c:	a2620008 	sb	v0,8(s3)
800206a0:	00031900 	sll	v1,v1,0x4
800206a4:	26a2e2f8 	addiu	v0,s5,-7432
800206a8:	00651825 	or	v1,v1,a1
800206ac:	90440004 	lbu	a0,4(v0)
800206b0:	306700ff 	andi	a3,v1,0xff
800206b4:	00871026 	xor	v0,a0,a3
800206b8:	30420080 	andi	v0,v0,0x80
800206bc:	00882026 	xor	a0,a0,t0
800206c0:	3c038022 	lui	v1,0x8022
800206c4:	00822024 	and	a0,a0,v0
800206c8:	1480ffba 	bnez	a0,800205b4 <_Z6OpF2M1v+0x174>
800206cc:	a06750b2 	sb	a3,20658(v1)
800206d0:	2682e284 	addiu	v0,s4,-7548
800206d4:	08008170 	j	800205c0 <_Z6OpF2M1v+0x180>
800206d8:	a040000b 	sb	zero,11(v0)
800206dc:	2543ffff 	addiu	v1,t2,-1
800206e0:	a12350ab 	sb	v1,20651(t1)
800206e4:	912350ab 	lbu	v1,20651(t1)
800206e8:	24e2000a 	addiu	v0,a3,10
800206ec:	a16250aa 	sb	v0,20650(t3)
800206f0:	2c62000a 	sltiu	v0,v1,10
800206f4:	1440ffe6 	bnez	v0,80020690 <_Z6OpF2M1v+0x250>
800206f8:	2462000a 	addiu	v0,v1,10
800206fc:	0800815e 	j	80020578 <_Z6OpF2M1v+0x138>
80020700:	a12250ab 	sb	v0,20651(t1)

80020704 <_Z6OpF5M1v>:
80020704:	27bdffe0 	addiu	sp,sp,-32
80020708:	3c068021 	lui	a2,0x8021
8002070c:	afb10014 	sw	s1,20(sp)
80020710:	afb00010 	sw	s0,16(sp)
80020714:	afbf0018 	sw	ra,24(sp)
80020718:	24c6e2a8 	addiu	a2,a2,-7512
8002071c:	8cc9000c 	lw	t1,12(a2)
80020720:	3c118021 	lui	s1,0x8021
80020724:	91230000 	lbu	v1,0(t1)
80020728:	2630e2f8 	addiu	s0,s1,-7432
8002072c:	3c028022 	lui	v0,0x8022
80020730:	a04350cc 	sb	v1,20684(v0)
80020734:	96080006 	lhu	t0,6(s0)
80020738:	9602000a 	lhu	v0,10(s0)
8002073c:	96030002 	lhu	v1,2(s0)
80020740:	01024021 	addu	t0,t0,v0
80020744:	30630100 	andi	v1,v1,0x100
80020748:	8cc40020 	lw	a0,32(a2)
8002074c:	3402ffff 	li	v0,0xffff
80020750:	240500ff 	li	a1,255
80020754:	91270000 	lbu	a3,0(t1)
80020758:	0043280a 	movz	a1,v0,v1
8002075c:	8cc2002c 	lw	v0,44(a2)
80020760:	24840006 	addiu	a0,a0,6
80020764:	00e83821 	addu	a3,a3,t0
80020768:	00441021 	addu	v0,v0,a0
8002076c:	00a72824 	and	a1,a1,a3
80020770:	acc20020 	sw	v0,32(a2)
80020774:	3c028021 	lui	v0,0x8021
80020778:	25290001 	addiu	t1,t1,1
8002077c:	ac457018 	sw	a1,28696(v0)
80020780:	3c028006 	lui	v0,0x8006
80020784:	00a02021 	move	a0,a1
80020788:	244249d4 	addiu	v0,v0,18900
8002078c:	0040f809 	jalr	v0
80020790:	acc9000c 	sw	t1,12(a2)
80020794:	00404021 	move	t0,v0
80020798:	92020002 	lbu	v0,2(s0)
8002079c:	3c038022 	lui	v1,0x8022
800207a0:	30420008 	andi	v0,v0,0x8
800207a4:	1040003d 	beqz	v0,8002089c <_Z6OpF5M1v+0x198>
800207a8:	a06850bc 	sb	t0,20668(v1)
800207ac:	3c0d8021 	lui	t5,0x8021
800207b0:	25ace284 	addiu	t4,t5,-7548
800207b4:	91820008 	lbu	v0,8(t4)
800207b8:	96040004 	lhu	a0,4(s0)
800207bc:	3106000f 	andi	a2,t0,0xf
800207c0:	2c420001 	sltiu	v0,v0,1
800207c4:	00c21021 	addu	v0,a2,v0
800207c8:	00041902 	srl	v1,a0,0x4
800207cc:	3084000f 	andi	a0,a0,0xf
800207d0:	00822023 	subu	a0,a0,v0
800207d4:	00082902 	srl	a1,t0,0x4
800207d8:	3063000f 	andi	v1,v1,0xf
800207dc:	00651823 	subu	v1,v1,a1
800207e0:	308700ff 	andi	a3,a0,0xff
800207e4:	306a00ff 	andi	t2,v1,0xff
800207e8:	3c0b8022 	lui	t3,0x8022
800207ec:	3c098022 	lui	t1,0x8022
800207f0:	3c028022 	lui	v0,0x8022
800207f4:	3c038022 	lui	v1,0x8022
800207f8:	2ce4000a 	sltiu	a0,a3,10
800207fc:	a04650ae 	sb	a2,20654(v0)
80020800:	a06550af 	sb	a1,20655(v1)
80020804:	a16750aa 	sb	a3,20650(t3)
80020808:	1080006e 	beqz	a0,800209c4 <_Z6OpF5M1v+0x2c0>
8002080c:	a12a50ab 	sb	t2,20651(t1)
80020810:	912350ab 	lbu	v1,20651(t1)
80020814:	2c62000a 	sltiu	v0,v1,10
80020818:	1440004f 	bnez	v0,80020958 <_Z6OpF5M1v+0x254>
8002081c:	24020001 	li	v0,1
80020820:	2462000a 	addiu	v0,v1,10
80020824:	a12250ab 	sb	v0,20651(t1)
80020828:	912350ab 	lbu	v1,20651(t1)
8002082c:	916550aa 	lbu	a1,20650(t3)
80020830:	2622e2f8 	addiu	v0,s1,-7432
80020834:	00031900 	sll	v1,v1,0x4
80020838:	00651825 	or	v1,v1,a1
8002083c:	90440004 	lbu	a0,4(v0)
80020840:	306700ff 	andi	a3,v1,0xff
80020844:	00871026 	xor	v0,a0,a3
80020848:	30420080 	andi	v0,v0,0x80
8002084c:	00882026 	xor	a0,a0,t0
80020850:	3c038022 	lui	v1,0x8022
80020854:	00822024 	and	a0,a0,v0
80020858:	a1800008 	sb	zero,8(t4)
8002085c:	1080004c 	beqz	a0,80020990 <_Z6OpF5M1v+0x28c>
80020860:	a06750b2 	sb	a3,20658(v1)
80020864:	25a3e284 	addiu	v1,t5,-7548
80020868:	24020001 	li	v0,1
8002086c:	a062000b 	sb	v0,11(v1)
80020870:	30e400ff 	andi	a0,a3,0xff
80020874:	2622e2f8 	addiu	v0,s1,-7432
80020878:	25a3e284 	addiu	v1,t5,-7548
8002087c:	a0470004 	sb	a3,4(v0)
80020880:	a064000a 	sb	a0,10(v1)
80020884:	a0640009 	sb	a0,9(v1)
80020888:	8fbf0018 	lw	ra,24(sp)
8002088c:	8fb10014 	lw	s1,20(sp)
80020890:	8fb00010 	lw	s0,16(sp)
80020894:	03e00008 	jr	ra
80020898:	27bd0020 	addiu	sp,sp,32
8002089c:	3c0d8021 	lui	t5,0x8021
800208a0:	92040004 	lbu	a0,4(s0)
800208a4:	25a6e284 	addiu	a2,t5,-7548
800208a8:	90c30008 	lbu	v1,8(a2)
800208ac:	00881023 	subu	v0,a0,t0
800208b0:	00431021 	addu	v0,v0,v1
800208b4:	2442ffff 	addiu	v0,v0,-1
800208b8:	00021400 	sll	v0,v0,0x10
800208bc:	00021403 	sra	v0,v0,0x10
800208c0:	00881826 	xor	v1,a0,t0
800208c4:	304700ff 	andi	a3,v0,0xff
800208c8:	30630080 	andi	v1,v1,0x80
800208cc:	00022827 	nor	a1,zero,v0
800208d0:	00872026 	xor	a0,a0,a3
800208d4:	00832024 	and	a0,a0,v1
800208d8:	00052fc2 	srl	a1,a1,0x1f
800208dc:	3c038022 	lui	v1,0x8022
800208e0:	a46250c6 	sh	v0,20678(v1)
800208e4:	1080000e 	beqz	a0,80020920 <_Z6OpF5M1v+0x21c>
800208e8:	a0c50008 	sb	a1,8(a2)
800208ec:	24020001 	li	v0,1
800208f0:	a0c2000b 	sb	v0,11(a2)
800208f4:	30e400ff 	andi	a0,a3,0xff
800208f8:	2622e2f8 	addiu	v0,s1,-7432
800208fc:	25a3e284 	addiu	v1,t5,-7548
80020900:	a0470004 	sb	a3,4(v0)
80020904:	a064000a 	sb	a0,10(v1)
80020908:	a0640009 	sb	a0,9(v1)
8002090c:	8fbf0018 	lw	ra,24(sp)
80020910:	8fb10014 	lw	s1,20(sp)
80020914:	8fb00010 	lw	s0,16(sp)
80020918:	03e00008 	jr	ra
8002091c:	27bd0020 	addiu	sp,sp,32
80020920:	2622e2f8 	addiu	v0,s1,-7432
80020924:	30e400ff 	andi	a0,a3,0xff
80020928:	25a3e284 	addiu	v1,t5,-7548
8002092c:	a0c0000b 	sb	zero,11(a2)
80020930:	a0470004 	sb	a3,4(v0)
80020934:	a064000a 	sb	a0,10(v1)
80020938:	a0640009 	sb	a0,9(v1)
8002093c:	8fbf0018 	lw	ra,24(sp)
80020940:	8fb10014 	lw	s1,20(sp)
80020944:	8fb00010 	lw	s0,16(sp)
80020948:	03e00008 	jr	ra
8002094c:	27bd0020 	addiu	sp,sp,32
80020950:	912350ab 	lbu	v1,20651(t1)
80020954:	24020001 	li	v0,1
80020958:	916550aa 	lbu	a1,20650(t3)
8002095c:	a1820008 	sb	v0,8(t4)
80020960:	00031900 	sll	v1,v1,0x4
80020964:	2622e2f8 	addiu	v0,s1,-7432
80020968:	00651825 	or	v1,v1,a1
8002096c:	90440004 	lbu	a0,4(v0)
80020970:	306700ff 	andi	a3,v1,0xff
80020974:	00871026 	xor	v0,a0,a3
80020978:	30420080 	andi	v0,v0,0x80
8002097c:	00882026 	xor	a0,a0,t0
80020980:	3c038022 	lui	v1,0x8022
80020984:	00822024 	and	a0,a0,v0
80020988:	1480ffb6 	bnez	a0,80020864 <_Z6OpF5M1v+0x160>
8002098c:	a06750b2 	sb	a3,20658(v1)
80020990:	25a2e284 	addiu	v0,t5,-7548
80020994:	a040000b 	sb	zero,11(v0)
80020998:	30e400ff 	andi	a0,a3,0xff
8002099c:	2622e2f8 	addiu	v0,s1,-7432
800209a0:	25a3e284 	addiu	v1,t5,-7548
800209a4:	a0470004 	sb	a3,4(v0)
800209a8:	a064000a 	sb	a0,10(v1)
800209ac:	a0640009 	sb	a0,9(v1)
800209b0:	8fbf0018 	lw	ra,24(sp)
800209b4:	8fb10014 	lw	s1,20(sp)
800209b8:	8fb00010 	lw	s0,16(sp)
800209bc:	03e00008 	jr	ra
800209c0:	27bd0020 	addiu	sp,sp,32
800209c4:	2543ffff 	addiu	v1,t2,-1
800209c8:	a12350ab 	sb	v1,20651(t1)
800209cc:	912350ab 	lbu	v1,20651(t1)
800209d0:	24e2000a 	addiu	v0,a3,10
800209d4:	a16250aa 	sb	v0,20650(t3)
800209d8:	2c62000a 	sltiu	v0,v1,10
800209dc:	1440ffdc 	bnez	v0,80020950 <_Z6OpF5M1v+0x24c>
800209e0:	2462000a 	addiu	v0,v1,10
800209e4:	0800820a 	j	80020828 <_Z6OpF5M1v+0x124>
800209e8:	a12250ab 	sb	v0,20651(t1)

800209ec <_Z6OpE5M1v>:
800209ec:	27bdffe0 	addiu	sp,sp,-32
800209f0:	3c058021 	lui	a1,0x8021
800209f4:	afb10014 	sw	s1,20(sp)
800209f8:	afb00010 	sw	s0,16(sp)
800209fc:	afbf0018 	sw	ra,24(sp)
80020a00:	24a5e2a8 	addiu	a1,a1,-7512
80020a04:	8ca7000c 	lw	a3,12(a1)
80020a08:	3c028022 	lui	v0,0x8022
80020a0c:	90e30000 	lbu	v1,0(a3)
80020a10:	3c118021 	lui	s1,0x8021
80020a14:	a04350cc 	sb	v1,20684(v0)
80020a18:	2630e2f8 	addiu	s0,s1,-7432
80020a1c:	90e30000 	lbu	v1,0(a3)
80020a20:	96020006 	lhu	v0,6(s0)
80020a24:	8ca60020 	lw	a2,32(a1)
80020a28:	8ca4002c 	lw	a0,44(a1)
80020a2c:	00621821 	addu	v1,v1,v0
80020a30:	3063ffff 	andi	v1,v1,0xffff
80020a34:	3c028021 	lui	v0,0x8021
80020a38:	00c43021 	addu	a2,a2,a0
80020a3c:	ac437018 	sw	v1,28696(v0)
80020a40:	24e70001 	addiu	a3,a3,1
80020a44:	3c028006 	lui	v0,0x8006
80020a48:	00602021 	move	a0,v1
80020a4c:	aca60020 	sw	a2,32(a1)
80020a50:	244249d4 	addiu	v0,v0,18900
80020a54:	0040f809 	jalr	v0
80020a58:	aca7000c 	sw	a3,12(a1)
80020a5c:	00404021 	move	t0,v0
80020a60:	92020002 	lbu	v0,2(s0)
80020a64:	3c038022 	lui	v1,0x8022
80020a68:	30420008 	andi	v0,v0,0x8
80020a6c:	1040003d 	beqz	v0,80020b64 <_Z6OpE5M1v+0x178>
80020a70:	a06850bc 	sb	t0,20668(v1)
80020a74:	3c0d8021 	lui	t5,0x8021
80020a78:	25ace284 	addiu	t4,t5,-7548
80020a7c:	91820008 	lbu	v0,8(t4)
80020a80:	96040004 	lhu	a0,4(s0)
80020a84:	3106000f 	andi	a2,t0,0xf
80020a88:	2c420001 	sltiu	v0,v0,1
80020a8c:	00c21021 	addu	v0,a2,v0
80020a90:	00041902 	srl	v1,a0,0x4
80020a94:	3084000f 	andi	a0,a0,0xf
80020a98:	00822023 	subu	a0,a0,v0
80020a9c:	00082902 	srl	a1,t0,0x4
80020aa0:	3063000f 	andi	v1,v1,0xf
80020aa4:	00651823 	subu	v1,v1,a1
80020aa8:	308700ff 	andi	a3,a0,0xff
80020aac:	306a00ff 	andi	t2,v1,0xff
80020ab0:	3c0b8022 	lui	t3,0x8022
80020ab4:	3c098022 	lui	t1,0x8022
80020ab8:	3c028022 	lui	v0,0x8022
80020abc:	3c038022 	lui	v1,0x8022
80020ac0:	2ce4000a 	sltiu	a0,a3,10
80020ac4:	a04650ae 	sb	a2,20654(v0)
80020ac8:	a06550af 	sb	a1,20655(v1)
80020acc:	a16750aa 	sb	a3,20650(t3)
80020ad0:	1080006e 	beqz	a0,80020c8c <_Z6OpE5M1v+0x2a0>
80020ad4:	a12a50ab 	sb	t2,20651(t1)
80020ad8:	912350ab 	lbu	v1,20651(t1)
80020adc:	2c62000a 	sltiu	v0,v1,10
80020ae0:	1440004f 	bnez	v0,80020c20 <_Z6OpE5M1v+0x234>
80020ae4:	24020001 	li	v0,1
80020ae8:	2462000a 	addiu	v0,v1,10
80020aec:	a12250ab 	sb	v0,20651(t1)
80020af0:	912350ab 	lbu	v1,20651(t1)
80020af4:	916550aa 	lbu	a1,20650(t3)
80020af8:	2622e2f8 	addiu	v0,s1,-7432
80020afc:	00031900 	sll	v1,v1,0x4
80020b00:	00651825 	or	v1,v1,a1
80020b04:	90440004 	lbu	a0,4(v0)
80020b08:	306700ff 	andi	a3,v1,0xff
80020b0c:	00871026 	xor	v0,a0,a3
80020b10:	30420080 	andi	v0,v0,0x80
80020b14:	00882026 	xor	a0,a0,t0
80020b18:	3c038022 	lui	v1,0x8022
80020b1c:	00822024 	and	a0,a0,v0
80020b20:	a1800008 	sb	zero,8(t4)
80020b24:	1080004c 	beqz	a0,80020c58 <_Z6OpE5M1v+0x26c>
80020b28:	a06750b2 	sb	a3,20658(v1)
80020b2c:	25a3e284 	addiu	v1,t5,-7548
80020b30:	24020001 	li	v0,1
80020b34:	a062000b 	sb	v0,11(v1)
80020b38:	30e400ff 	andi	a0,a3,0xff
80020b3c:	2622e2f8 	addiu	v0,s1,-7432
80020b40:	25a3e284 	addiu	v1,t5,-7548
80020b44:	a0470004 	sb	a3,4(v0)
80020b48:	a064000a 	sb	a0,10(v1)
80020b4c:	a0640009 	sb	a0,9(v1)
80020b50:	8fbf0018 	lw	ra,24(sp)
80020b54:	8fb10014 	lw	s1,20(sp)
80020b58:	8fb00010 	lw	s0,16(sp)
80020b5c:	03e00008 	jr	ra
80020b60:	27bd0020 	addiu	sp,sp,32
80020b64:	3c0d8021 	lui	t5,0x8021
80020b68:	92040004 	lbu	a0,4(s0)
80020b6c:	25a6e284 	addiu	a2,t5,-7548
80020b70:	90c30008 	lbu	v1,8(a2)
80020b74:	00881023 	subu	v0,a0,t0
80020b78:	00431021 	addu	v0,v0,v1
80020b7c:	2442ffff 	addiu	v0,v0,-1
80020b80:	00021400 	sll	v0,v0,0x10
80020b84:	00021403 	sra	v0,v0,0x10
80020b88:	00881826 	xor	v1,a0,t0
80020b8c:	304700ff 	andi	a3,v0,0xff
80020b90:	30630080 	andi	v1,v1,0x80
80020b94:	00022827 	nor	a1,zero,v0
80020b98:	00872026 	xor	a0,a0,a3
80020b9c:	00832024 	and	a0,a0,v1
80020ba0:	00052fc2 	srl	a1,a1,0x1f
80020ba4:	3c038022 	lui	v1,0x8022
80020ba8:	a46250c6 	sh	v0,20678(v1)
80020bac:	1080000e 	beqz	a0,80020be8 <_Z6OpE5M1v+0x1fc>
80020bb0:	a0c50008 	sb	a1,8(a2)
80020bb4:	24020001 	li	v0,1
80020bb8:	a0c2000b 	sb	v0,11(a2)
80020bbc:	30e400ff 	andi	a0,a3,0xff
80020bc0:	2622e2f8 	addiu	v0,s1,-7432
80020bc4:	25a3e284 	addiu	v1,t5,-7548
80020bc8:	a0470004 	sb	a3,4(v0)
80020bcc:	a064000a 	sb	a0,10(v1)
80020bd0:	a0640009 	sb	a0,9(v1)
80020bd4:	8fbf0018 	lw	ra,24(sp)
80020bd8:	8fb10014 	lw	s1,20(sp)
80020bdc:	8fb00010 	lw	s0,16(sp)
80020be0:	03e00008 	jr	ra
80020be4:	27bd0020 	addiu	sp,sp,32
80020be8:	2622e2f8 	addiu	v0,s1,-7432
80020bec:	30e400ff 	andi	a0,a3,0xff
80020bf0:	25a3e284 	addiu	v1,t5,-7548
80020bf4:	a0c0000b 	sb	zero,11(a2)
80020bf8:	a0470004 	sb	a3,4(v0)
80020bfc:	a064000a 	sb	a0,10(v1)
80020c00:	a0640009 	sb	a0,9(v1)
80020c04:	8fbf0018 	lw	ra,24(sp)
80020c08:	8fb10014 	lw	s1,20(sp)
80020c0c:	8fb00010 	lw	s0,16(sp)
80020c10:	03e00008 	jr	ra
80020c14:	27bd0020 	addiu	sp,sp,32
80020c18:	912350ab 	lbu	v1,20651(t1)
80020c1c:	24020001 	li	v0,1
80020c20:	916550aa 	lbu	a1,20650(t3)
80020c24:	a1820008 	sb	v0,8(t4)
80020c28:	00031900 	sll	v1,v1,0x4
80020c2c:	2622e2f8 	addiu	v0,s1,-7432
80020c30:	00651825 	or	v1,v1,a1
80020c34:	90440004 	lbu	a0,4(v0)
80020c38:	306700ff 	andi	a3,v1,0xff
80020c3c:	00871026 	xor	v0,a0,a3
80020c40:	30420080 	andi	v0,v0,0x80
80020c44:	00882026 	xor	a0,a0,t0
80020c48:	3c038022 	lui	v1,0x8022
80020c4c:	00822024 	and	a0,a0,v0
80020c50:	1480ffb6 	bnez	a0,80020b2c <_Z6OpE5M1v+0x140>
80020c54:	a06750b2 	sb	a3,20658(v1)
80020c58:	25a2e284 	addiu	v0,t5,-7548
80020c5c:	a040000b 	sb	zero,11(v0)
80020c60:	30e400ff 	andi	a0,a3,0xff
80020c64:	2622e2f8 	addiu	v0,s1,-7432
80020c68:	25a3e284 	addiu	v1,t5,-7548
80020c6c:	a0470004 	sb	a3,4(v0)
80020c70:	a064000a 	sb	a0,10(v1)
80020c74:	a0640009 	sb	a0,9(v1)
80020c78:	8fbf0018 	lw	ra,24(sp)
80020c7c:	8fb10014 	lw	s1,20(sp)
80020c80:	8fb00010 	lw	s0,16(sp)
80020c84:	03e00008 	jr	ra
80020c88:	27bd0020 	addiu	sp,sp,32
80020c8c:	2543ffff 	addiu	v1,t2,-1
80020c90:	a12350ab 	sb	v1,20651(t1)
80020c94:	912350ab 	lbu	v1,20651(t1)
80020c98:	24e2000a 	addiu	v0,a3,10
80020c9c:	a16250aa 	sb	v0,20650(t3)
80020ca0:	2c62000a 	sltiu	v0,v1,10
80020ca4:	1440ffdc 	bnez	v0,80020c18 <_Z6OpE5M1v+0x22c>
80020ca8:	2462000a 	addiu	v0,v1,10
80020cac:	080082bc 	j	80020af0 <_Z6OpE5M1v+0x104>
80020cb0:	a12250ab 	sb	v0,20651(t1)

80020cb4 <_Z6OpE9M1v>:
80020cb4:	27bdffe0 	addiu	sp,sp,-32
80020cb8:	afb10014 	sw	s1,20(sp)
80020cbc:	3c068021 	lui	a2,0x8021
80020cc0:	3c118021 	lui	s1,0x8021
80020cc4:	afb00010 	sw	s0,16(sp)
80020cc8:	afbf0018 	sw	ra,24(sp)
80020ccc:	24c6e2a8 	addiu	a2,a2,-7512
80020cd0:	2630e284 	addiu	s0,s1,-7548
80020cd4:	8cc5000c 	lw	a1,12(a2)
80020cd8:	8e030010 	lw	v1,16(s0)
80020cdc:	8cc20010 	lw	v0,16(a2)
80020ce0:	00a31821 	addu	v1,a1,v1
80020ce4:	00621823 	subu	v1,v1,v0
80020ce8:	3c028021 	lui	v0,0x8021
80020cec:	ac437018 	sw	v1,28696(v0)
80020cf0:	24a50001 	addiu	a1,a1,1
80020cf4:	3c028006 	lui	v0,0x8006
80020cf8:	00602021 	move	a0,v1
80020cfc:	244249d4 	addiu	v0,v0,18900
80020d00:	0040f809 	jalr	v0
80020d04:	acc5000c 	sw	a1,12(a2)
80020d08:	3c0c8021 	lui	t4,0x8021
80020d0c:	2584e2f8 	addiu	a0,t4,-7432
80020d10:	00404021 	move	t0,v0
80020d14:	90820002 	lbu	v0,2(a0)
80020d18:	3c038022 	lui	v1,0x8022
80020d1c:	30420008 	andi	v0,v0,0x8
80020d20:	1040003b 	beqz	v0,80020e10 <_Z6OpE9M1v+0x15c>
80020d24:	a06850bc 	sb	t0,20668(v1)
80020d28:	92020008 	lbu	v0,8(s0)
80020d2c:	94840004 	lhu	a0,4(a0)
80020d30:	3106000f 	andi	a2,t0,0xf
80020d34:	2c420001 	sltiu	v0,v0,1
80020d38:	00c21021 	addu	v0,a2,v0
80020d3c:	00041902 	srl	v1,a0,0x4
80020d40:	3084000f 	andi	a0,a0,0xf
80020d44:	00822023 	subu	a0,a0,v0
80020d48:	00082902 	srl	a1,t0,0x4
80020d4c:	3063000f 	andi	v1,v1,0xf
80020d50:	00651823 	subu	v1,v1,a1
80020d54:	308700ff 	andi	a3,a0,0xff
80020d58:	306a00ff 	andi	t2,v1,0xff
80020d5c:	3c0b8022 	lui	t3,0x8022
80020d60:	3c098022 	lui	t1,0x8022
80020d64:	3c028022 	lui	v0,0x8022
80020d68:	3c038022 	lui	v1,0x8022
80020d6c:	2ce4000a 	sltiu	a0,a3,10
80020d70:	a04650ae 	sb	a2,20654(v0)
80020d74:	a06550af 	sb	a1,20655(v1)
80020d78:	a16750aa 	sb	a3,20650(t3)
80020d7c:	10800058 	beqz	a0,80020ee0 <_Z6OpE9M1v+0x22c>
80020d80:	a12a50ab 	sb	t2,20651(t1)
80020d84:	912350ab 	lbu	v1,20651(t1)
80020d88:	2c62000a 	sltiu	v0,v1,10
80020d8c:	14400043 	bnez	v0,80020e9c <_Z6OpE9M1v+0x1e8>
80020d90:	24020001 	li	v0,1
80020d94:	2462000a 	addiu	v0,v1,10
80020d98:	a12250ab 	sb	v0,20651(t1)
80020d9c:	912350ab 	lbu	v1,20651(t1)
80020da0:	916550aa 	lbu	a1,20650(t3)
80020da4:	2582e2f8 	addiu	v0,t4,-7432
80020da8:	00031900 	sll	v1,v1,0x4
80020dac:	00651825 	or	v1,v1,a1
80020db0:	90440004 	lbu	a0,4(v0)
80020db4:	306700ff 	andi	a3,v1,0xff
80020db8:	00871026 	xor	v0,a0,a3
80020dbc:	30420080 	andi	v0,v0,0x80
80020dc0:	00882026 	xor	a0,a0,t0
80020dc4:	3c038022 	lui	v1,0x8022
80020dc8:	00822024 	and	a0,a0,v0
80020dcc:	a2000008 	sb	zero,8(s0)
80020dd0:	10800040 	beqz	a0,80020ed4 <_Z6OpE9M1v+0x220>
80020dd4:	a06750b2 	sb	a3,20658(v1)
80020dd8:	2623e284 	addiu	v1,s1,-7548
80020ddc:	24020001 	li	v0,1
80020de0:	a062000b 	sb	v0,11(v1)
80020de4:	2623e284 	addiu	v1,s1,-7548
80020de8:	30e400ff 	andi	a0,a3,0xff
80020dec:	2582e2f8 	addiu	v0,t4,-7432
80020df0:	a0470004 	sb	a3,4(v0)
80020df4:	a064000a 	sb	a0,10(v1)
80020df8:	a0640009 	sb	a0,9(v1)
80020dfc:	8fbf0018 	lw	ra,24(sp)
80020e00:	8fb10014 	lw	s1,20(sp)
80020e04:	8fb00010 	lw	s0,16(sp)
80020e08:	03e00008 	jr	ra
80020e0c:	27bd0020 	addiu	sp,sp,32
80020e10:	90840004 	lbu	a0,4(a0)
80020e14:	92030008 	lbu	v1,8(s0)
80020e18:	00881023 	subu	v0,a0,t0
80020e1c:	00431021 	addu	v0,v0,v1
80020e20:	2442ffff 	addiu	v0,v0,-1
80020e24:	00021400 	sll	v0,v0,0x10
80020e28:	00021403 	sra	v0,v0,0x10
80020e2c:	00881826 	xor	v1,a0,t0
80020e30:	304600ff 	andi	a2,v0,0xff
80020e34:	30630080 	andi	v1,v1,0x80
80020e38:	00022827 	nor	a1,zero,v0
80020e3c:	00862026 	xor	a0,a0,a2
80020e40:	00832024 	and	a0,a0,v1
80020e44:	00052fc2 	srl	a1,a1,0x1f
80020e48:	3c038022 	lui	v1,0x8022
80020e4c:	a46250c6 	sh	v0,20678(v1)
80020e50:	1080000e 	beqz	a0,80020e8c <_Z6OpE9M1v+0x1d8>
80020e54:	a2050008 	sb	a1,8(s0)
80020e58:	24020001 	li	v0,1
80020e5c:	a202000b 	sb	v0,11(s0)
80020e60:	2623e284 	addiu	v1,s1,-7548
80020e64:	30c400ff 	andi	a0,a2,0xff
80020e68:	2582e2f8 	addiu	v0,t4,-7432
80020e6c:	a0460004 	sb	a2,4(v0)
80020e70:	a064000a 	sb	a0,10(v1)
80020e74:	a0640009 	sb	a0,9(v1)
80020e78:	8fbf0018 	lw	ra,24(sp)
80020e7c:	8fb10014 	lw	s1,20(sp)
80020e80:	8fb00010 	lw	s0,16(sp)
80020e84:	03e00008 	jr	ra
80020e88:	27bd0020 	addiu	sp,sp,32
80020e8c:	08008398 	j	80020e60 <_Z6OpE9M1v+0x1ac>
80020e90:	a200000b 	sb	zero,11(s0)
80020e94:	912350ab 	lbu	v1,20651(t1)
80020e98:	24020001 	li	v0,1
80020e9c:	916550aa 	lbu	a1,20650(t3)
80020ea0:	a2020008 	sb	v0,8(s0)
80020ea4:	00031900 	sll	v1,v1,0x4
80020ea8:	2582e2f8 	addiu	v0,t4,-7432
80020eac:	00651825 	or	v1,v1,a1
80020eb0:	90440004 	lbu	a0,4(v0)
80020eb4:	306700ff 	andi	a3,v1,0xff
80020eb8:	00871026 	xor	v0,a0,a3
80020ebc:	30420080 	andi	v0,v0,0x80
80020ec0:	00882026 	xor	a0,a0,t0
80020ec4:	3c038022 	lui	v1,0x8022
80020ec8:	00822024 	and	a0,a0,v0
80020ecc:	1480ffc2 	bnez	a0,80020dd8 <_Z6OpE9M1v+0x124>
80020ed0:	a06750b2 	sb	a3,20658(v1)
80020ed4:	2622e284 	addiu	v0,s1,-7548
80020ed8:	08008379 	j	80020de4 <_Z6OpE9M1v+0x130>
80020edc:	a040000b 	sb	zero,11(v0)
80020ee0:	2543ffff 	addiu	v1,t2,-1
80020ee4:	a12350ab 	sb	v1,20651(t1)
80020ee8:	912350ab 	lbu	v1,20651(t1)
80020eec:	24e2000a 	addiu	v0,a3,10
80020ef0:	a16250aa 	sb	v0,20650(t3)
80020ef4:	2c62000a 	sltiu	v0,v1,10
80020ef8:	1440ffe6 	bnez	v0,80020e94 <_Z6OpE9M1v+0x1e0>
80020efc:	2462000a 	addiu	v0,v1,10
80020f00:	08008367 	j	80020d9c <_Z6OpE9M1v+0xe8>
80020f04:	a12250ab 	sb	v0,20651(t1)

80020f08 <_Z6OpF3M1v>:
80020f08:	27bdffd0 	addiu	sp,sp,-48
80020f0c:	3c038021 	lui	v1,0x8021
80020f10:	afbf0028 	sw	ra,40(sp)
80020f14:	afb50024 	sw	s5,36(sp)
80020f18:	afb40020 	sw	s4,32(sp)
80020f1c:	afb3001c 	sw	s3,28(sp)
80020f20:	afb20018 	sw	s2,24(sp)
80020f24:	afb10014 	sw	s1,20(sp)
80020f28:	afb00010 	sw	s0,16(sp)
80020f2c:	2463e2a8 	addiu	v1,v1,-7512
80020f30:	8c67000c 	lw	a3,12(v1)
80020f34:	3c118022 	lui	s1,0x8022
80020f38:	90e20000 	lbu	v0,0(a3)
80020f3c:	3c158021 	lui	s5,0x8021
80020f40:	a22250cc 	sb	v0,20684(s1)
80020f44:	26b2e2f8 	addiu	s2,s5,-7432
80020f48:	90e50000 	lbu	a1,0(a3)
80020f4c:	8c620020 	lw	v0,32(v1)
80020f50:	96440008 	lhu	a0,8(s2)
80020f54:	8c66002c 	lw	a2,44(v1)
80020f58:	00a42821 	addu	a1,a1,a0
80020f5c:	2442000c 	addiu	v0,v0,12
80020f60:	30a5ffff 	andi	a1,a1,0xffff
80020f64:	00c23021 	addu	a2,a2,v0
80020f68:	24e70001 	addiu	a3,a3,1
80020f6c:	3c108021 	lui	s0,0x8021
80020f70:	3c148021 	lui	s4,0x8021
80020f74:	3c028006 	lui	v0,0x8006
80020f78:	00a02021 	move	a0,a1
80020f7c:	ac660020 	sw	a2,32(v1)
80020f80:	ac67000c 	sw	a3,12(v1)
80020f84:	ae057018 	sw	a1,28696(s0)
80020f88:	24424be8 	addiu	v0,v0,19432
80020f8c:	0040f809 	jalr	v0
80020f90:	2693e284 	addiu	s3,s4,-7548
80020f94:	8e630014 	lw	v1,20(s3)
80020f98:	9645000c 	lhu	a1,12(s2)
80020f9c:	00a32821 	addu	a1,a1,v1
80020fa0:	3c0300ff 	lui	v1,0xff
80020fa4:	3463ffff 	ori	v1,v1,0xffff
80020fa8:	00452821 	addu	a1,v0,a1
80020fac:	00021203 	sra	v0,v0,0x8
80020fb0:	00a32824 	and	a1,a1,v1
80020fb4:	a22250cc 	sb	v0,20684(s1)
80020fb8:	3c028006 	lui	v0,0x8006
80020fbc:	00a02021 	move	a0,a1
80020fc0:	244249d4 	addiu	v0,v0,18900
80020fc4:	0040f809 	jalr	v0
80020fc8:	ae057018 	sw	a1,28696(s0)
80020fcc:	00404021 	move	t0,v0
80020fd0:	92420002 	lbu	v0,2(s2)
80020fd4:	3c038022 	lui	v1,0x8022
80020fd8:	30420008 	andi	v0,v0,0x8
80020fdc:	1040003f 	beqz	v0,800210dc <_Z6OpF3M1v+0x1d4>
80020fe0:	a06850bc 	sb	t0,20668(v1)
80020fe4:	92620008 	lbu	v0,8(s3)
80020fe8:	96440004 	lhu	a0,4(s2)
80020fec:	3106000f 	andi	a2,t0,0xf
80020ff0:	2c420001 	sltiu	v0,v0,1
80020ff4:	00c21021 	addu	v0,a2,v0
80020ff8:	00041902 	srl	v1,a0,0x4
80020ffc:	3084000f 	andi	a0,a0,0xf
80021000:	00822023 	subu	a0,a0,v0
80021004:	00082902 	srl	a1,t0,0x4
80021008:	3063000f 	andi	v1,v1,0xf
8002100c:	00651823 	subu	v1,v1,a1
80021010:	308700ff 	andi	a3,a0,0xff
80021014:	306a00ff 	andi	t2,v1,0xff
80021018:	3c0b8022 	lui	t3,0x8022
8002101c:	3c098022 	lui	t1,0x8022
80021020:	3c028022 	lui	v0,0x8022
80021024:	3c038022 	lui	v1,0x8022
80021028:	2ce4000a 	sltiu	a0,a3,10
8002102c:	a04650ae 	sb	a2,20654(v0)
80021030:	a06550af 	sb	a1,20655(v1)
80021034:	a16750aa 	sb	a3,20650(t3)
80021038:	10800060 	beqz	a0,800211bc <_Z6OpF3M1v+0x2b4>
8002103c:	a12a50ab 	sb	t2,20651(t1)
80021040:	912350ab 	lbu	v1,20651(t1)
80021044:	2c62000a 	sltiu	v0,v1,10
80021048:	1440004b 	bnez	v0,80021178 <_Z6OpF3M1v+0x270>
8002104c:	24020001 	li	v0,1
80021050:	2462000a 	addiu	v0,v1,10
80021054:	a12250ab 	sb	v0,20651(t1)
80021058:	912350ab 	lbu	v1,20651(t1)
8002105c:	916550aa 	lbu	a1,20650(t3)
80021060:	26a2e2f8 	addiu	v0,s5,-7432
80021064:	00031900 	sll	v1,v1,0x4
80021068:	00651825 	or	v1,v1,a1
8002106c:	90440004 	lbu	a0,4(v0)
80021070:	306700ff 	andi	a3,v1,0xff
80021074:	00871026 	xor	v0,a0,a3
80021078:	30420080 	andi	v0,v0,0x80
8002107c:	00882026 	xor	a0,a0,t0
80021080:	3c038022 	lui	v1,0x8022
80021084:	00822024 	and	a0,a0,v0
80021088:	a2600008 	sb	zero,8(s3)
8002108c:	10800048 	beqz	a0,800211b0 <_Z6OpF3M1v+0x2a8>
80021090:	a06750b2 	sb	a3,20658(v1)
80021094:	2683e284 	addiu	v1,s4,-7548
80021098:	24020001 	li	v0,1
8002109c:	a062000b 	sb	v0,11(v1)
800210a0:	2683e284 	addiu	v1,s4,-7548
800210a4:	26a2e2f8 	addiu	v0,s5,-7432
800210a8:	30e400ff 	andi	a0,a3,0xff
800210ac:	a0470004 	sb	a3,4(v0)
800210b0:	a064000a 	sb	a0,10(v1)
800210b4:	a0640009 	sb	a0,9(v1)
800210b8:	8fbf0028 	lw	ra,40(sp)
800210bc:	8fb50024 	lw	s5,36(sp)
800210c0:	8fb40020 	lw	s4,32(sp)
800210c4:	8fb3001c 	lw	s3,28(sp)
800210c8:	8fb20018 	lw	s2,24(sp)
800210cc:	8fb10014 	lw	s1,20(sp)
800210d0:	8fb00010 	lw	s0,16(sp)
800210d4:	03e00008 	jr	ra
800210d8:	27bd0030 	addiu	sp,sp,48
800210dc:	92440004 	lbu	a0,4(s2)
800210e0:	92630008 	lbu	v1,8(s3)
800210e4:	00881023 	subu	v0,a0,t0
800210e8:	00431021 	addu	v0,v0,v1
800210ec:	2442ffff 	addiu	v0,v0,-1
800210f0:	00021400 	sll	v0,v0,0x10
800210f4:	00021403 	sra	v0,v0,0x10
800210f8:	00881826 	xor	v1,a0,t0
800210fc:	304600ff 	andi	a2,v0,0xff
80021100:	30630080 	andi	v1,v1,0x80
80021104:	00022827 	nor	a1,zero,v0
80021108:	00862026 	xor	a0,a0,a2
8002110c:	00832024 	and	a0,a0,v1
80021110:	00052fc2 	srl	a1,a1,0x1f
80021114:	3c038022 	lui	v1,0x8022
80021118:	a46250c6 	sh	v0,20678(v1)
8002111c:	10800012 	beqz	a0,80021168 <_Z6OpF3M1v+0x260>
80021120:	a2650008 	sb	a1,8(s3)
80021124:	24020001 	li	v0,1
80021128:	a262000b 	sb	v0,11(s3)
8002112c:	2683e284 	addiu	v1,s4,-7548
80021130:	26a2e2f8 	addiu	v0,s5,-7432
80021134:	30c400ff 	andi	a0,a2,0xff
80021138:	a0460004 	sb	a2,4(v0)
8002113c:	a064000a 	sb	a0,10(v1)
80021140:	a0640009 	sb	a0,9(v1)
80021144:	8fbf0028 	lw	ra,40(sp)
80021148:	8fb50024 	lw	s5,36(sp)
8002114c:	8fb40020 	lw	s4,32(sp)
80021150:	8fb3001c 	lw	s3,28(sp)
80021154:	8fb20018 	lw	s2,24(sp)
80021158:	8fb10014 	lw	s1,20(sp)
8002115c:	8fb00010 	lw	s0,16(sp)
80021160:	03e00008 	jr	ra
80021164:	27bd0030 	addiu	sp,sp,48
80021168:	0800844b 	j	8002112c <_Z6OpF3M1v+0x224>
8002116c:	a260000b 	sb	zero,11(s3)
80021170:	912350ab 	lbu	v1,20651(t1)
80021174:	24020001 	li	v0,1
80021178:	916550aa 	lbu	a1,20650(t3)
8002117c:	a2620008 	sb	v0,8(s3)
80021180:	00031900 	sll	v1,v1,0x4
80021184:	26a2e2f8 	addiu	v0,s5,-7432
80021188:	00651825 	or	v1,v1,a1
8002118c:	90440004 	lbu	a0,4(v0)
80021190:	306700ff 	andi	a3,v1,0xff
80021194:	00871026 	xor	v0,a0,a3
80021198:	30420080 	andi	v0,v0,0x80
8002119c:	00882026 	xor	a0,a0,t0
800211a0:	3c038022 	lui	v1,0x8022
800211a4:	00822024 	and	a0,a0,v0
800211a8:	1480ffba 	bnez	a0,80021094 <_Z6OpF3M1v+0x18c>
800211ac:	a06750b2 	sb	a3,20658(v1)
800211b0:	2682e284 	addiu	v0,s4,-7548
800211b4:	08008428 	j	800210a0 <_Z6OpF3M1v+0x198>
800211b8:	a040000b 	sb	zero,11(v0)
800211bc:	2543ffff 	addiu	v1,t2,-1
800211c0:	a12350ab 	sb	v1,20651(t1)
800211c4:	912350ab 	lbu	v1,20651(t1)
800211c8:	24e2000a 	addiu	v0,a3,10
800211cc:	a16250aa 	sb	v0,20650(t3)
800211d0:	2c62000a 	sltiu	v0,v1,10
800211d4:	1440ffe6 	bnez	v0,80021170 <_Z6OpF3M1v+0x268>
800211d8:	2462000a 	addiu	v0,v1,10
800211dc:	08008416 	j	80021058 <_Z6OpF3M1v+0x150>
800211e0:	a12250ab 	sb	v0,20651(t1)

800211e4 <_Z6OpE3M1v>:
800211e4:	27bdffe0 	addiu	sp,sp,-32
800211e8:	3c068021 	lui	a2,0x8021
800211ec:	afb10014 	sw	s1,20(sp)
800211f0:	afb00010 	sw	s0,16(sp)
800211f4:	afbf0018 	sw	ra,24(sp)
800211f8:	24c6e2a8 	addiu	a2,a2,-7512
800211fc:	8cc7000c 	lw	a3,12(a2)
80021200:	3c028022 	lui	v0,0x8022
80021204:	90e30000 	lbu	v1,0(a3)
80021208:	3c118021 	lui	s1,0x8021
8002120c:	a04350cc 	sb	v1,20684(v0)
80021210:	2630e2f8 	addiu	s0,s1,-7432
80021214:	90e50000 	lbu	a1,0(a3)
80021218:	96040008 	lhu	a0,8(s0)
8002121c:	8cc20020 	lw	v0,32(a2)
80021220:	8cc3002c 	lw	v1,44(a2)
80021224:	00a42821 	addu	a1,a1,a0
80021228:	24420006 	addiu	v0,v0,6
8002122c:	00621821 	addu	v1,v1,v0
80021230:	30a5ffff 	andi	a1,a1,0xffff
80021234:	3c028021 	lui	v0,0x8021
80021238:	24e70001 	addiu	a3,a3,1
8002123c:	ac457018 	sw	a1,28696(v0)
80021240:	3c028006 	lui	v0,0x8006
80021244:	acc30020 	sw	v1,32(a2)
80021248:	00a02021 	move	a0,a1
8002124c:	244249d4 	addiu	v0,v0,18900
80021250:	0040f809 	jalr	v0
80021254:	acc7000c 	sw	a3,12(a2)
80021258:	00404021 	move	t0,v0
8002125c:	92020002 	lbu	v0,2(s0)
80021260:	3c038022 	lui	v1,0x8022
80021264:	30420008 	andi	v0,v0,0x8
80021268:	1040003d 	beqz	v0,80021360 <_Z6OpE3M1v+0x17c>
8002126c:	a06850bc 	sb	t0,20668(v1)
80021270:	3c0d8021 	lui	t5,0x8021
80021274:	25ace284 	addiu	t4,t5,-7548
80021278:	91820008 	lbu	v0,8(t4)
8002127c:	96040004 	lhu	a0,4(s0)
80021280:	3106000f 	andi	a2,t0,0xf
80021284:	2c420001 	sltiu	v0,v0,1
80021288:	00c21021 	addu	v0,a2,v0
8002128c:	00041902 	srl	v1,a0,0x4
80021290:	3084000f 	andi	a0,a0,0xf
80021294:	00822023 	subu	a0,a0,v0
80021298:	00082902 	srl	a1,t0,0x4
8002129c:	3063000f 	andi	v1,v1,0xf
800212a0:	00651823 	subu	v1,v1,a1
800212a4:	308700ff 	andi	a3,a0,0xff
800212a8:	306a00ff 	andi	t2,v1,0xff
800212ac:	3c0b8022 	lui	t3,0x8022
800212b0:	3c098022 	lui	t1,0x8022
800212b4:	3c028022 	lui	v0,0x8022
800212b8:	3c038022 	lui	v1,0x8022
800212bc:	2ce4000a 	sltiu	a0,a3,10
800212c0:	a04650ae 	sb	a2,20654(v0)
800212c4:	a06550af 	sb	a1,20655(v1)
800212c8:	a16750aa 	sb	a3,20650(t3)
800212cc:	1080006e 	beqz	a0,80021488 <_Z6OpE3M1v+0x2a4>
800212d0:	a12a50ab 	sb	t2,20651(t1)
800212d4:	912350ab 	lbu	v1,20651(t1)
800212d8:	2c62000a 	sltiu	v0,v1,10
800212dc:	1440004f 	bnez	v0,8002141c <_Z6OpE3M1v+0x238>
800212e0:	24020001 	li	v0,1
800212e4:	2462000a 	addiu	v0,v1,10
800212e8:	a12250ab 	sb	v0,20651(t1)
800212ec:	912350ab 	lbu	v1,20651(t1)
800212f0:	916550aa 	lbu	a1,20650(t3)
800212f4:	2622e2f8 	addiu	v0,s1,-7432
800212f8:	00031900 	sll	v1,v1,0x4
800212fc:	00651825 	or	v1,v1,a1
80021300:	90440004 	lbu	a0,4(v0)
80021304:	306700ff 	andi	a3,v1,0xff
80021308:	00871026 	xor	v0,a0,a3
8002130c:	30420080 	andi	v0,v0,0x80
80021310:	00882026 	xor	a0,a0,t0
80021314:	3c038022 	lui	v1,0x8022
80021318:	00822024 	and	a0,a0,v0
8002131c:	a1800008 	sb	zero,8(t4)
80021320:	1080004c 	beqz	a0,80021454 <_Z6OpE3M1v+0x270>
80021324:	a06750b2 	sb	a3,20658(v1)
80021328:	25a3e284 	addiu	v1,t5,-7548
8002132c:	24020001 	li	v0,1
80021330:	a062000b 	sb	v0,11(v1)
80021334:	30e400ff 	andi	a0,a3,0xff
80021338:	2622e2f8 	addiu	v0,s1,-7432
8002133c:	25a3e284 	addiu	v1,t5,-7548
80021340:	a0470004 	sb	a3,4(v0)
80021344:	a064000a 	sb	a0,10(v1)
80021348:	a0640009 	sb	a0,9(v1)
8002134c:	8fbf0018 	lw	ra,24(sp)
80021350:	8fb10014 	lw	s1,20(sp)
80021354:	8fb00010 	lw	s0,16(sp)
80021358:	03e00008 	jr	ra
8002135c:	27bd0020 	addiu	sp,sp,32
80021360:	3c0d8021 	lui	t5,0x8021
80021364:	92040004 	lbu	a0,4(s0)
80021368:	25a6e284 	addiu	a2,t5,-7548
8002136c:	90c30008 	lbu	v1,8(a2)
80021370:	00881023 	subu	v0,a0,t0
80021374:	00431021 	addu	v0,v0,v1
80021378:	2442ffff 	addiu	v0,v0,-1
8002137c:	00021400 	sll	v0,v0,0x10
80021380:	00021403 	sra	v0,v0,0x10
80021384:	00881826 	xor	v1,a0,t0
80021388:	304700ff 	andi	a3,v0,0xff
8002138c:	30630080 	andi	v1,v1,0x80
80021390:	00022827 	nor	a1,zero,v0
80021394:	00872026 	xor	a0,a0,a3
80021398:	00832024 	and	a0,a0,v1
8002139c:	00052fc2 	srl	a1,a1,0x1f
800213a0:	3c038022 	lui	v1,0x8022
800213a4:	a46250c6 	sh	v0,20678(v1)
800213a8:	1080000e 	beqz	a0,800213e4 <_Z6OpE3M1v+0x200>
800213ac:	a0c50008 	sb	a1,8(a2)
800213b0:	24020001 	li	v0,1
800213b4:	a0c2000b 	sb	v0,11(a2)
800213b8:	30e400ff 	andi	a0,a3,0xff
800213bc:	2622e2f8 	addiu	v0,s1,-7432
800213c0:	25a3e284 	addiu	v1,t5,-7548
800213c4:	a0470004 	sb	a3,4(v0)
800213c8:	a064000a 	sb	a0,10(v1)
800213cc:	a0640009 	sb	a0,9(v1)
800213d0:	8fbf0018 	lw	ra,24(sp)
800213d4:	8fb10014 	lw	s1,20(sp)
800213d8:	8fb00010 	lw	s0,16(sp)
800213dc:	03e00008 	jr	ra
800213e0:	27bd0020 	addiu	sp,sp,32
800213e4:	2622e2f8 	addiu	v0,s1,-7432
800213e8:	30e400ff 	andi	a0,a3,0xff
800213ec:	25a3e284 	addiu	v1,t5,-7548
800213f0:	a0c0000b 	sb	zero,11(a2)
800213f4:	a0470004 	sb	a3,4(v0)
800213f8:	a064000a 	sb	a0,10(v1)
800213fc:	a0640009 	sb	a0,9(v1)
80021400:	8fbf0018 	lw	ra,24(sp)
80021404:	8fb10014 	lw	s1,20(sp)
80021408:	8fb00010 	lw	s0,16(sp)
8002140c:	03e00008 	jr	ra
80021410:	27bd0020 	addiu	sp,sp,32
80021414:	912350ab 	lbu	v1,20651(t1)
80021418:	24020001 	li	v0,1
8002141c:	916550aa 	lbu	a1,20650(t3)
80021420:	a1820008 	sb	v0,8(t4)
80021424:	00031900 	sll	v1,v1,0x4
80021428:	2622e2f8 	addiu	v0,s1,-7432
8002142c:	00651825 	or	v1,v1,a1
80021430:	90440004 	lbu	a0,4(v0)
80021434:	306700ff 	andi	a3,v1,0xff
80021438:	00871026 	xor	v0,a0,a3
8002143c:	30420080 	andi	v0,v0,0x80
80021440:	00882026 	xor	a0,a0,t0
80021444:	3c038022 	lui	v1,0x8022
80021448:	00822024 	and	a0,a0,v0
8002144c:	1480ffb6 	bnez	a0,80021328 <_Z6OpE3M1v+0x144>
80021450:	a06750b2 	sb	a3,20658(v1)
80021454:	25a2e284 	addiu	v0,t5,-7548
80021458:	a040000b 	sb	zero,11(v0)
8002145c:	30e400ff 	andi	a0,a3,0xff
80021460:	2622e2f8 	addiu	v0,s1,-7432
80021464:	25a3e284 	addiu	v1,t5,-7548
80021468:	a0470004 	sb	a3,4(v0)
8002146c:	a064000a 	sb	a0,10(v1)
80021470:	a0640009 	sb	a0,9(v1)
80021474:	8fbf0018 	lw	ra,24(sp)
80021478:	8fb10014 	lw	s1,20(sp)
8002147c:	8fb00010 	lw	s0,16(sp)
80021480:	03e00008 	jr	ra
80021484:	27bd0020 	addiu	sp,sp,32
80021488:	2543ffff 	addiu	v1,t2,-1
8002148c:	a12350ab 	sb	v1,20651(t1)
80021490:	912350ab 	lbu	v1,20651(t1)
80021494:	24e2000a 	addiu	v0,a3,10
80021498:	a16250aa 	sb	v0,20650(t3)
8002149c:	2c62000a 	sltiu	v0,v1,10
800214a0:	1440ffdc 	bnez	v0,80021414 <_Z6OpE3M1v+0x230>
800214a4:	2462000a 	addiu	v0,v1,10
800214a8:	080084bb 	j	800212ec <_Z6OpE3M1v+0x108>
800214ac:	a12250ab 	sb	v0,20651(t1)

800214b0 <_Z6OpFFM1v>:
800214b0:	27bdffe0 	addiu	sp,sp,-32
800214b4:	3c068021 	lui	a2,0x8021
800214b8:	afb10014 	sw	s1,20(sp)
800214bc:	afb00010 	sw	s0,16(sp)
800214c0:	afbf0018 	sw	ra,24(sp)
800214c4:	24c6e2a8 	addiu	a2,a2,-7512
800214c8:	8cc7000c 	lw	a3,12(a2)
800214cc:	3c118021 	lui	s1,0x8021
800214d0:	90e20001 	lbu	v0,1(a3)
800214d4:	90e30000 	lbu	v1,0(a3)
800214d8:	2630e2f8 	addiu	s0,s1,-7432
800214dc:	90e40002 	lbu	a0,2(a3)
800214e0:	9605000a 	lhu	a1,10(s0)
800214e4:	00021200 	sll	v0,v0,0x8
800214e8:	00621821 	addu	v1,v1,v0
800214ec:	00651821 	addu	v1,v1,a1
800214f0:	00042400 	sll	a0,a0,0x10
800214f4:	3c0200ff 	lui	v0,0xff
800214f8:	00832021 	addu	a0,a0,v1
800214fc:	3442ffff 	ori	v0,v0,0xffff
80021500:	00822024 	and	a0,a0,v0
80021504:	3c028021 	lui	v0,0x8021
80021508:	8cc8002c 	lw	t0,44(a2)
8002150c:	ac447018 	sw	a0,28696(v0)
80021510:	8cc30030 	lw	v1,48(a2)
80021514:	90e90002 	lbu	t1,2(a3)
80021518:	8cc50020 	lw	a1,32(a2)
8002151c:	00681821 	addu	v1,v1,t0
80021520:	3c028022 	lui	v0,0x8022
80021524:	00a32821 	addu	a1,a1,v1
80021528:	24e70003 	addiu	a3,a3,3
8002152c:	a04950cc 	sb	t1,20684(v0)
80021530:	3c028006 	lui	v0,0x8006
80021534:	acc50020 	sw	a1,32(a2)
80021538:	244249d4 	addiu	v0,v0,18900
8002153c:	0040f809 	jalr	v0
80021540:	acc7000c 	sw	a3,12(a2)
80021544:	00404021 	move	t0,v0
80021548:	92020002 	lbu	v0,2(s0)
8002154c:	3c038022 	lui	v1,0x8022
80021550:	30420008 	andi	v0,v0,0x8
80021554:	1040003d 	beqz	v0,8002164c <_Z6OpFFM1v+0x19c>
80021558:	a06850bc 	sb	t0,20668(v1)
8002155c:	3c0d8021 	lui	t5,0x8021
80021560:	25ace284 	addiu	t4,t5,-7548
80021564:	91820008 	lbu	v0,8(t4)
80021568:	96040004 	lhu	a0,4(s0)
8002156c:	3106000f 	andi	a2,t0,0xf
80021570:	2c420001 	sltiu	v0,v0,1
80021574:	00c21021 	addu	v0,a2,v0
80021578:	00041902 	srl	v1,a0,0x4
8002157c:	3084000f 	andi	a0,a0,0xf
80021580:	00822023 	subu	a0,a0,v0
80021584:	00082902 	srl	a1,t0,0x4
80021588:	3063000f 	andi	v1,v1,0xf
8002158c:	00651823 	subu	v1,v1,a1
80021590:	308700ff 	andi	a3,a0,0xff
80021594:	306a00ff 	andi	t2,v1,0xff
80021598:	3c0b8022 	lui	t3,0x8022
8002159c:	3c098022 	lui	t1,0x8022
800215a0:	3c028022 	lui	v0,0x8022
800215a4:	3c038022 	lui	v1,0x8022
800215a8:	2ce4000a 	sltiu	a0,a3,10
800215ac:	a04650ae 	sb	a2,20654(v0)
800215b0:	a06550af 	sb	a1,20655(v1)
800215b4:	a16750aa 	sb	a3,20650(t3)
800215b8:	1080006e 	beqz	a0,80021774 <_Z6OpFFM1v+0x2c4>
800215bc:	a12a50ab 	sb	t2,20651(t1)
800215c0:	912350ab 	lbu	v1,20651(t1)
800215c4:	2c62000a 	sltiu	v0,v1,10
800215c8:	1440004f 	bnez	v0,80021708 <_Z6OpFFM1v+0x258>
800215cc:	24020001 	li	v0,1
800215d0:	2462000a 	addiu	v0,v1,10
800215d4:	a12250ab 	sb	v0,20651(t1)
800215d8:	912350ab 	lbu	v1,20651(t1)
800215dc:	916550aa 	lbu	a1,20650(t3)
800215e0:	2622e2f8 	addiu	v0,s1,-7432
800215e4:	00031900 	sll	v1,v1,0x4
800215e8:	00651825 	or	v1,v1,a1
800215ec:	90440004 	lbu	a0,4(v0)
800215f0:	306700ff 	andi	a3,v1,0xff
800215f4:	00871026 	xor	v0,a0,a3
800215f8:	30420080 	andi	v0,v0,0x80
800215fc:	00882026 	xor	a0,a0,t0
80021600:	3c038022 	lui	v1,0x8022
80021604:	00822024 	and	a0,a0,v0
80021608:	a1800008 	sb	zero,8(t4)
8002160c:	1080004c 	beqz	a0,80021740 <_Z6OpFFM1v+0x290>
80021610:	a06750b2 	sb	a3,20658(v1)
80021614:	25a3e284 	addiu	v1,t5,-7548
80021618:	24020001 	li	v0,1
8002161c:	a062000b 	sb	v0,11(v1)
80021620:	30e400ff 	andi	a0,a3,0xff
80021624:	2622e2f8 	addiu	v0,s1,-7432
80021628:	25a3e284 	addiu	v1,t5,-7548
8002162c:	a0470004 	sb	a3,4(v0)
80021630:	a064000a 	sb	a0,10(v1)
80021634:	a0640009 	sb	a0,9(v1)
80021638:	8fbf0018 	lw	ra,24(sp)
8002163c:	8fb10014 	lw	s1,20(sp)
80021640:	8fb00010 	lw	s0,16(sp)
80021644:	03e00008 	jr	ra
80021648:	27bd0020 	addiu	sp,sp,32
8002164c:	3c0d8021 	lui	t5,0x8021
80021650:	92040004 	lbu	a0,4(s0)
80021654:	25a6e284 	addiu	a2,t5,-7548
80021658:	90c30008 	lbu	v1,8(a2)
8002165c:	00881023 	subu	v0,a0,t0
80021660:	00431021 	addu	v0,v0,v1
80021664:	2442ffff 	addiu	v0,v0,-1
80021668:	00021400 	sll	v0,v0,0x10
8002166c:	00021403 	sra	v0,v0,0x10
80021670:	00881826 	xor	v1,a0,t0
80021674:	304700ff 	andi	a3,v0,0xff
80021678:	30630080 	andi	v1,v1,0x80
8002167c:	00022827 	nor	a1,zero,v0
80021680:	00872026 	xor	a0,a0,a3
80021684:	00832024 	and	a0,a0,v1
80021688:	00052fc2 	srl	a1,a1,0x1f
8002168c:	3c038022 	lui	v1,0x8022
80021690:	a46250c6 	sh	v0,20678(v1)
80021694:	1080000e 	beqz	a0,800216d0 <_Z6OpFFM1v+0x220>
80021698:	a0c50008 	sb	a1,8(a2)
8002169c:	24020001 	li	v0,1
800216a0:	a0c2000b 	sb	v0,11(a2)
800216a4:	30e400ff 	andi	a0,a3,0xff
800216a8:	2622e2f8 	addiu	v0,s1,-7432
800216ac:	25a3e284 	addiu	v1,t5,-7548
800216b0:	a0470004 	sb	a3,4(v0)
800216b4:	a064000a 	sb	a0,10(v1)
800216b8:	a0640009 	sb	a0,9(v1)
800216bc:	8fbf0018 	lw	ra,24(sp)
800216c0:	8fb10014 	lw	s1,20(sp)
800216c4:	8fb00010 	lw	s0,16(sp)
800216c8:	03e00008 	jr	ra
800216cc:	27bd0020 	addiu	sp,sp,32
800216d0:	2622e2f8 	addiu	v0,s1,-7432
800216d4:	30e400ff 	andi	a0,a3,0xff
800216d8:	25a3e284 	addiu	v1,t5,-7548
800216dc:	a0c0000b 	sb	zero,11(a2)
800216e0:	a0470004 	sb	a3,4(v0)
800216e4:	a064000a 	sb	a0,10(v1)
800216e8:	a0640009 	sb	a0,9(v1)
800216ec:	8fbf0018 	lw	ra,24(sp)
800216f0:	8fb10014 	lw	s1,20(sp)
800216f4:	8fb00010 	lw	s0,16(sp)
800216f8:	03e00008 	jr	ra
800216fc:	27bd0020 	addiu	sp,sp,32
80021700:	912350ab 	lbu	v1,20651(t1)
80021704:	24020001 	li	v0,1
80021708:	916550aa 	lbu	a1,20650(t3)
8002170c:	a1820008 	sb	v0,8(t4)
80021710:	00031900 	sll	v1,v1,0x4
80021714:	2622e2f8 	addiu	v0,s1,-7432
80021718:	00651825 	or	v1,v1,a1
8002171c:	90440004 	lbu	a0,4(v0)
80021720:	306700ff 	andi	a3,v1,0xff
80021724:	00871026 	xor	v0,a0,a3
80021728:	30420080 	andi	v0,v0,0x80
8002172c:	00882026 	xor	a0,a0,t0
80021730:	3c038022 	lui	v1,0x8022
80021734:	00822024 	and	a0,a0,v0
80021738:	1480ffb6 	bnez	a0,80021614 <_Z6OpFFM1v+0x164>
8002173c:	a06750b2 	sb	a3,20658(v1)
80021740:	25a2e284 	addiu	v0,t5,-7548
80021744:	a040000b 	sb	zero,11(v0)
80021748:	30e400ff 	andi	a0,a3,0xff
8002174c:	2622e2f8 	addiu	v0,s1,-7432
80021750:	25a3e284 	addiu	v1,t5,-7548
80021754:	a0470004 	sb	a3,4(v0)
80021758:	a064000a 	sb	a0,10(v1)
8002175c:	a0640009 	sb	a0,9(v1)
80021760:	8fbf0018 	lw	ra,24(sp)
80021764:	8fb10014 	lw	s1,20(sp)
80021768:	8fb00010 	lw	s0,16(sp)
8002176c:	03e00008 	jr	ra
80021770:	27bd0020 	addiu	sp,sp,32
80021774:	2543ffff 	addiu	v1,t2,-1
80021778:	a12350ab 	sb	v1,20651(t1)
8002177c:	912350ab 	lbu	v1,20651(t1)
80021780:	24e2000a 	addiu	v0,a3,10
80021784:	a16250aa 	sb	v0,20650(t3)
80021788:	2c62000a 	sltiu	v0,v1,10
8002178c:	1440ffdc 	bnez	v0,80021700 <_Z6OpFFM1v+0x250>
80021790:	2462000a 	addiu	v0,v1,10
80021794:	08008576 	j	800215d8 <_Z6OpFFM1v+0x128>
80021798:	a12250ab 	sb	v0,20651(t1)

8002179c <_Z6OpEFM1v>:
8002179c:	27bdffe8 	addiu	sp,sp,-24
800217a0:	3c058021 	lui	a1,0x8021
800217a4:	afbf0010 	sw	ra,16(sp)
800217a8:	24a5e2a8 	addiu	a1,a1,-7512
800217ac:	8ca6000c 	lw	a2,12(a1)
800217b0:	8ca8002c 	lw	t0,44(a1)
800217b4:	90c20001 	lbu	v0,1(a2)
800217b8:	90c40000 	lbu	a0,0(a2)
800217bc:	90c30002 	lbu	v1,2(a2)
800217c0:	00021200 	sll	v0,v0,0x8
800217c4:	00822021 	addu	a0,a0,v0
800217c8:	00031c00 	sll	v1,v1,0x10
800217cc:	00832021 	addu	a0,a0,v1
800217d0:	3c028021 	lui	v0,0x8021
800217d4:	ac447018 	sw	a0,28696(v0)
800217d8:	8ca70030 	lw	a3,48(a1)
800217dc:	90c90002 	lbu	t1,2(a2)
800217e0:	8ca30020 	lw	v1,32(a1)
800217e4:	00e83821 	addu	a3,a3,t0
800217e8:	3c028022 	lui	v0,0x8022
800217ec:	00671821 	addu	v1,v1,a3
800217f0:	24c60003 	addiu	a2,a2,3
800217f4:	a04950cc 	sb	t1,20684(v0)
800217f8:	3c028006 	lui	v0,0x8006
800217fc:	aca30020 	sw	v1,32(a1)
80021800:	244249d4 	addiu	v0,v0,18900
80021804:	0040f809 	jalr	v0
80021808:	aca6000c 	sw	a2,12(a1)
8002180c:	3c0d8021 	lui	t5,0x8021
80021810:	25a4e2f8 	addiu	a0,t5,-7432
80021814:	00404021 	move	t0,v0
80021818:	90820002 	lbu	v0,2(a0)
8002181c:	3c038022 	lui	v1,0x8022
80021820:	30420008 	andi	v0,v0,0x8
80021824:	1040003b 	beqz	v0,80021914 <_Z6OpEFM1v+0x178>
80021828:	a06850bc 	sb	t0,20668(v1)
8002182c:	3c0e8021 	lui	t6,0x8021
80021830:	25cce284 	addiu	t4,t6,-7548
80021834:	91820008 	lbu	v0,8(t4)
80021838:	94840004 	lhu	a0,4(a0)
8002183c:	3106000f 	andi	a2,t0,0xf
80021840:	2c420001 	sltiu	v0,v0,1
80021844:	00c21021 	addu	v0,a2,v0
80021848:	00041902 	srl	v1,a0,0x4
8002184c:	3084000f 	andi	a0,a0,0xf
80021850:	00822023 	subu	a0,a0,v0
80021854:	00082902 	srl	a1,t0,0x4
80021858:	3063000f 	andi	v1,v1,0xf
8002185c:	00651823 	subu	v1,v1,a1
80021860:	308700ff 	andi	a3,a0,0xff
80021864:	306a00ff 	andi	t2,v1,0xff
80021868:	3c0b8022 	lui	t3,0x8022
8002186c:	3c098022 	lui	t1,0x8022
80021870:	3c028022 	lui	v0,0x8022
80021874:	3c038022 	lui	v1,0x8022
80021878:	2ce4000a 	sltiu	a0,a3,10
8002187c:	a04650ae 	sb	a2,20654(v0)
80021880:	a06550af 	sb	a1,20655(v1)
80021884:	a16750aa 	sb	a3,20650(t3)
80021888:	10800066 	beqz	a0,80021a24 <_Z6OpEFM1v+0x288>
8002188c:	a12a50ab 	sb	t2,20651(t1)
80021890:	912350ab 	lbu	v1,20651(t1)
80021894:	2c62000a 	sltiu	v0,v1,10
80021898:	14400049 	bnez	v0,800219c0 <_Z6OpEFM1v+0x224>
8002189c:	24020001 	li	v0,1
800218a0:	2462000a 	addiu	v0,v1,10
800218a4:	a12250ab 	sb	v0,20651(t1)
800218a8:	912350ab 	lbu	v1,20651(t1)
800218ac:	916550aa 	lbu	a1,20650(t3)
800218b0:	25a2e2f8 	addiu	v0,t5,-7432
800218b4:	00031900 	sll	v1,v1,0x4
800218b8:	00651825 	or	v1,v1,a1
800218bc:	90440004 	lbu	a0,4(v0)
800218c0:	306700ff 	andi	a3,v1,0xff
800218c4:	00871026 	xor	v0,a0,a3
800218c8:	30420080 	andi	v0,v0,0x80
800218cc:	00882026 	xor	a0,a0,t0
800218d0:	3c038022 	lui	v1,0x8022
800218d4:	00822024 	and	a0,a0,v0
800218d8:	a1800008 	sb	zero,8(t4)
800218dc:	10800046 	beqz	a0,800219f8 <_Z6OpEFM1v+0x25c>
800218e0:	a06750b2 	sb	a3,20658(v1)
800218e4:	25c3e284 	addiu	v1,t6,-7548
800218e8:	24020001 	li	v0,1
800218ec:	a062000b 	sb	v0,11(v1)
800218f0:	30e400ff 	andi	a0,a3,0xff
800218f4:	25c3e284 	addiu	v1,t6,-7548
800218f8:	25a2e2f8 	addiu	v0,t5,-7432
800218fc:	a0470004 	sb	a3,4(v0)
80021900:	a064000a 	sb	a0,10(v1)
80021904:	a0640009 	sb	a0,9(v1)
80021908:	8fbf0010 	lw	ra,16(sp)
8002190c:	03e00008 	jr	ra
80021910:	27bd0018 	addiu	sp,sp,24
80021914:	3c0e8021 	lui	t6,0x8021
80021918:	90840004 	lbu	a0,4(a0)
8002191c:	25c6e284 	addiu	a2,t6,-7548
80021920:	90c30008 	lbu	v1,8(a2)
80021924:	00881023 	subu	v0,a0,t0
80021928:	00431021 	addu	v0,v0,v1
8002192c:	2442ffff 	addiu	v0,v0,-1
80021930:	00021400 	sll	v0,v0,0x10
80021934:	00021403 	sra	v0,v0,0x10
80021938:	00881826 	xor	v1,a0,t0
8002193c:	304700ff 	andi	a3,v0,0xff
80021940:	30630080 	andi	v1,v1,0x80
80021944:	00022827 	nor	a1,zero,v0
80021948:	00872026 	xor	a0,a0,a3
8002194c:	00832024 	and	a0,a0,v1
80021950:	00052fc2 	srl	a1,a1,0x1f
80021954:	3c038022 	lui	v1,0x8022
80021958:	a46250c6 	sh	v0,20678(v1)
8002195c:	1080000c 	beqz	a0,80021990 <_Z6OpEFM1v+0x1f4>
80021960:	a0c50008 	sb	a1,8(a2)
80021964:	24020001 	li	v0,1
80021968:	a0c2000b 	sb	v0,11(a2)
8002196c:	30e400ff 	andi	a0,a3,0xff
80021970:	25c3e284 	addiu	v1,t6,-7548
80021974:	25a2e2f8 	addiu	v0,t5,-7432
80021978:	a0470004 	sb	a3,4(v0)
8002197c:	a064000a 	sb	a0,10(v1)
80021980:	a0640009 	sb	a0,9(v1)
80021984:	8fbf0010 	lw	ra,16(sp)
80021988:	03e00008 	jr	ra
8002198c:	27bd0018 	addiu	sp,sp,24
80021990:	30e400ff 	andi	a0,a3,0xff
80021994:	25c3e284 	addiu	v1,t6,-7548
80021998:	25a2e2f8 	addiu	v0,t5,-7432
8002199c:	a0c0000b 	sb	zero,11(a2)
800219a0:	a0470004 	sb	a3,4(v0)
800219a4:	a064000a 	sb	a0,10(v1)
800219a8:	a0640009 	sb	a0,9(v1)
800219ac:	8fbf0010 	lw	ra,16(sp)
800219b0:	03e00008 	jr	ra
800219b4:	27bd0018 	addiu	sp,sp,24
800219b8:	912350ab 	lbu	v1,20651(t1)
800219bc:	24020001 	li	v0,1
800219c0:	916550aa 	lbu	a1,20650(t3)
800219c4:	a1820008 	sb	v0,8(t4)
800219c8:	00031900 	sll	v1,v1,0x4
800219cc:	25a2e2f8 	addiu	v0,t5,-7432
800219d0:	00651825 	or	v1,v1,a1
800219d4:	90440004 	lbu	a0,4(v0)
800219d8:	306700ff 	andi	a3,v1,0xff
800219dc:	00871026 	xor	v0,a0,a3
800219e0:	30420080 	andi	v0,v0,0x80
800219e4:	00882026 	xor	a0,a0,t0
800219e8:	3c038022 	lui	v1,0x8022
800219ec:	00822024 	and	a0,a0,v0
800219f0:	1480ffbc 	bnez	a0,800218e4 <_Z6OpEFM1v+0x148>
800219f4:	a06750b2 	sb	a3,20658(v1)
800219f8:	25c2e284 	addiu	v0,t6,-7548
800219fc:	a040000b 	sb	zero,11(v0)
80021a00:	30e400ff 	andi	a0,a3,0xff
80021a04:	25c3e284 	addiu	v1,t6,-7548
80021a08:	25a2e2f8 	addiu	v0,t5,-7432
80021a0c:	a0470004 	sb	a3,4(v0)
80021a10:	a064000a 	sb	a0,10(v1)
80021a14:	a0640009 	sb	a0,9(v1)
80021a18:	8fbf0010 	lw	ra,16(sp)
80021a1c:	03e00008 	jr	ra
80021a20:	27bd0018 	addiu	sp,sp,24
80021a24:	2543ffff 	addiu	v1,t2,-1
80021a28:	a12350ab 	sb	v1,20651(t1)
80021a2c:	912350ab 	lbu	v1,20651(t1)
80021a30:	24e2000a 	addiu	v0,a3,10
80021a34:	a16250aa 	sb	v0,20650(t3)
80021a38:	2c62000a 	sltiu	v0,v1,10
80021a3c:	1440ffde 	bnez	v0,800219b8 <_Z6OpEFM1v+0x21c>
80021a40:	2462000a 	addiu	v0,v1,10
80021a44:	0800862a 	j	800218a8 <_Z6OpEFM1v+0x10c>
80021a48:	a12250ab 	sb	v0,20651(t1)

80021a4c <_Z6OpF9M1v>:
80021a4c:	27bdffd8 	addiu	sp,sp,-40
80021a50:	3c058021 	lui	a1,0x8021
80021a54:	afb3001c 	sw	s3,28(sp)
80021a58:	afb20018 	sw	s2,24(sp)
80021a5c:	afb10014 	sw	s1,20(sp)
80021a60:	afb00010 	sw	s0,16(sp)
80021a64:	afbf0020 	sw	ra,32(sp)
80021a68:	24a5e2a8 	addiu	a1,a1,-7512
80021a6c:	8ca6000c 	lw	a2,12(a1)
80021a70:	3c138021 	lui	s3,0x8021
80021a74:	2671e284 	addiu	s1,s3,-7548
80021a78:	3c128021 	lui	s2,0x8021
80021a7c:	90c30000 	lbu	v1,0(a2)
80021a80:	8e270014 	lw	a3,20(s1)
80021a84:	2650e2f8 	addiu	s0,s2,-7432
80021a88:	90c40001 	lbu	a0,1(a2)
80021a8c:	9602000c 	lhu	v0,12(s0)
80021a90:	00671821 	addu	v1,v1,a3
80021a94:	00621821 	addu	v1,v1,v0
80021a98:	00042200 	sll	a0,a0,0x8
80021a9c:	00832021 	addu	a0,a0,v1
80021aa0:	3c028021 	lui	v0,0x8021
80021aa4:	ac447018 	sw	a0,28696(v0)
80021aa8:	8ca30020 	lw	v1,32(a1)
80021aac:	8ca20030 	lw	v0,48(a1)
80021ab0:	90c70001 	lbu	a3,1(a2)
80021ab4:	00621821 	addu	v1,v1,v0
80021ab8:	3c028022 	lui	v0,0x8022
80021abc:	24c60002 	addiu	a2,a2,2
80021ac0:	a04750cc 	sb	a3,20684(v0)
80021ac4:	3c028006 	lui	v0,0x8006
80021ac8:	aca30020 	sw	v1,32(a1)
80021acc:	244249d4 	addiu	v0,v0,18900
80021ad0:	0040f809 	jalr	v0
80021ad4:	aca6000c 	sw	a2,12(a1)
80021ad8:	00404021 	move	t0,v0
80021adc:	92020002 	lbu	v0,2(s0)
80021ae0:	3c038022 	lui	v1,0x8022
80021ae4:	30420008 	andi	v0,v0,0x8
80021ae8:	1040003d 	beqz	v0,80021be0 <_Z6OpF9M1v+0x194>
80021aec:	a06850bc 	sb	t0,20668(v1)
80021af0:	92220008 	lbu	v0,8(s1)
80021af4:	96040004 	lhu	a0,4(s0)
80021af8:	3106000f 	andi	a2,t0,0xf
80021afc:	2c420001 	sltiu	v0,v0,1
80021b00:	00c21021 	addu	v0,a2,v0
80021b04:	00041902 	srl	v1,a0,0x4
80021b08:	3084000f 	andi	a0,a0,0xf
80021b0c:	00822023 	subu	a0,a0,v0
80021b10:	00082902 	srl	a1,t0,0x4
80021b14:	3063000f 	andi	v1,v1,0xf
80021b18:	00651823 	subu	v1,v1,a1
80021b1c:	308700ff 	andi	a3,a0,0xff
80021b20:	306a00ff 	andi	t2,v1,0xff
80021b24:	3c0b8022 	lui	t3,0x8022
80021b28:	3c098022 	lui	t1,0x8022
80021b2c:	3c028022 	lui	v0,0x8022
80021b30:	3c038022 	lui	v1,0x8022
80021b34:	2ce4000a 	sltiu	a0,a3,10
80021b38:	a04650ae 	sb	a2,20654(v0)
80021b3c:	a06550af 	sb	a1,20655(v1)
80021b40:	a16750aa 	sb	a3,20650(t3)
80021b44:	1080005c 	beqz	a0,80021cb8 <_Z6OpF9M1v+0x26c>
80021b48:	a12a50ab 	sb	t2,20651(t1)
80021b4c:	912350ab 	lbu	v1,20651(t1)
80021b50:	2c62000a 	sltiu	v0,v1,10
80021b54:	14400047 	bnez	v0,80021c74 <_Z6OpF9M1v+0x228>
80021b58:	24020001 	li	v0,1
80021b5c:	2462000a 	addiu	v0,v1,10
80021b60:	a12250ab 	sb	v0,20651(t1)
80021b64:	912350ab 	lbu	v1,20651(t1)
80021b68:	916550aa 	lbu	a1,20650(t3)
80021b6c:	2642e2f8 	addiu	v0,s2,-7432
80021b70:	00031900 	sll	v1,v1,0x4
80021b74:	00651825 	or	v1,v1,a1
80021b78:	90440004 	lbu	a0,4(v0)
80021b7c:	306700ff 	andi	a3,v1,0xff
80021b80:	00871026 	xor	v0,a0,a3
80021b84:	30420080 	andi	v0,v0,0x80
80021b88:	00882026 	xor	a0,a0,t0
80021b8c:	3c038022 	lui	v1,0x8022
80021b90:	00822024 	and	a0,a0,v0
80021b94:	a2200008 	sb	zero,8(s1)
80021b98:	10800044 	beqz	a0,80021cac <_Z6OpF9M1v+0x260>
80021b9c:	a06750b2 	sb	a3,20658(v1)
80021ba0:	2663e284 	addiu	v1,s3,-7548
80021ba4:	24020001 	li	v0,1
80021ba8:	a062000b 	sb	v0,11(v1)
80021bac:	2663e284 	addiu	v1,s3,-7548
80021bb0:	2642e2f8 	addiu	v0,s2,-7432
80021bb4:	30e400ff 	andi	a0,a3,0xff
80021bb8:	a0470004 	sb	a3,4(v0)
80021bbc:	a064000a 	sb	a0,10(v1)
80021bc0:	a0640009 	sb	a0,9(v1)
80021bc4:	8fbf0020 	lw	ra,32(sp)
80021bc8:	8fb3001c 	lw	s3,28(sp)
80021bcc:	8fb20018 	lw	s2,24(sp)
80021bd0:	8fb10014 	lw	s1,20(sp)
80021bd4:	8fb00010 	lw	s0,16(sp)
80021bd8:	03e00008 	jr	ra
80021bdc:	27bd0028 	addiu	sp,sp,40
80021be0:	92040004 	lbu	a0,4(s0)
80021be4:	92230008 	lbu	v1,8(s1)
80021be8:	00881023 	subu	v0,a0,t0
80021bec:	00431021 	addu	v0,v0,v1
80021bf0:	2442ffff 	addiu	v0,v0,-1
80021bf4:	00021400 	sll	v0,v0,0x10
80021bf8:	00021403 	sra	v0,v0,0x10
80021bfc:	00881826 	xor	v1,a0,t0
80021c00:	304600ff 	andi	a2,v0,0xff
80021c04:	30630080 	andi	v1,v1,0x80
80021c08:	00022827 	nor	a1,zero,v0
80021c0c:	00862026 	xor	a0,a0,a2
80021c10:	00832024 	and	a0,a0,v1
80021c14:	00052fc2 	srl	a1,a1,0x1f
80021c18:	3c038022 	lui	v1,0x8022
80021c1c:	a46250c6 	sh	v0,20678(v1)
80021c20:	10800010 	beqz	a0,80021c64 <_Z6OpF9M1v+0x218>
80021c24:	a2250008 	sb	a1,8(s1)
80021c28:	24020001 	li	v0,1
80021c2c:	a222000b 	sb	v0,11(s1)
80021c30:	2663e284 	addiu	v1,s3,-7548
80021c34:	2642e2f8 	addiu	v0,s2,-7432
80021c38:	30c400ff 	andi	a0,a2,0xff
80021c3c:	a0460004 	sb	a2,4(v0)
80021c40:	a064000a 	sb	a0,10(v1)
80021c44:	a0640009 	sb	a0,9(v1)
80021c48:	8fbf0020 	lw	ra,32(sp)
80021c4c:	8fb3001c 	lw	s3,28(sp)
80021c50:	8fb20018 	lw	s2,24(sp)
80021c54:	8fb10014 	lw	s1,20(sp)
80021c58:	8fb00010 	lw	s0,16(sp)
80021c5c:	03e00008 	jr	ra
80021c60:	27bd0028 	addiu	sp,sp,40
80021c64:	0800870c 	j	80021c30 <_Z6OpF9M1v+0x1e4>
80021c68:	a220000b 	sb	zero,11(s1)
80021c6c:	912350ab 	lbu	v1,20651(t1)
80021c70:	24020001 	li	v0,1
80021c74:	916550aa 	lbu	a1,20650(t3)
80021c78:	a2220008 	sb	v0,8(s1)
80021c7c:	00031900 	sll	v1,v1,0x4
80021c80:	2642e2f8 	addiu	v0,s2,-7432
80021c84:	00651825 	or	v1,v1,a1
80021c88:	90440004 	lbu	a0,4(v0)
80021c8c:	306700ff 	andi	a3,v1,0xff
80021c90:	00871026 	xor	v0,a0,a3
80021c94:	30420080 	andi	v0,v0,0x80
80021c98:	00882026 	xor	a0,a0,t0
80021c9c:	3c038022 	lui	v1,0x8022
80021ca0:	00822024 	and	a0,a0,v0
80021ca4:	1480ffbe 	bnez	a0,80021ba0 <_Z6OpF9M1v+0x154>
80021ca8:	a06750b2 	sb	a3,20658(v1)
80021cac:	2662e284 	addiu	v0,s3,-7548
80021cb0:	080086eb 	j	80021bac <_Z6OpF9M1v+0x160>
80021cb4:	a040000b 	sb	zero,11(v0)
80021cb8:	2543ffff 	addiu	v1,t2,-1
80021cbc:	a12350ab 	sb	v1,20651(t1)
80021cc0:	912350ab 	lbu	v1,20651(t1)
80021cc4:	24e2000a 	addiu	v0,a3,10
80021cc8:	a16250aa 	sb	v0,20650(t3)
80021ccc:	2c62000a 	sltiu	v0,v1,10
80021cd0:	1440ffe6 	bnez	v0,80021c6c <_Z6OpF9M1v+0x220>
80021cd4:	2462000a 	addiu	v0,v1,10
80021cd8:	080086d9 	j	80021b64 <_Z6OpF9M1v+0x118>
80021cdc:	a12250ab 	sb	v0,20651(t1)

80021ce0 <_Z6OpFDM1v>:
80021ce0:	27bdffd8 	addiu	sp,sp,-40
80021ce4:	3c058021 	lui	a1,0x8021
80021ce8:	afb3001c 	sw	s3,28(sp)
80021cec:	afb20018 	sw	s2,24(sp)
80021cf0:	afb10014 	sw	s1,20(sp)
80021cf4:	afb00010 	sw	s0,16(sp)
80021cf8:	afbf0020 	sw	ra,32(sp)
80021cfc:	24a5e2a8 	addiu	a1,a1,-7512
80021d00:	8ca6000c 	lw	a2,12(a1)
80021d04:	3c138021 	lui	s3,0x8021
80021d08:	2671e284 	addiu	s1,s3,-7548
80021d0c:	3c128021 	lui	s2,0x8021
80021d10:	90c30000 	lbu	v1,0(a2)
80021d14:	8e270014 	lw	a3,20(s1)
80021d18:	2650e2f8 	addiu	s0,s2,-7432
80021d1c:	90c40001 	lbu	a0,1(a2)
80021d20:	9602000a 	lhu	v0,10(s0)
80021d24:	00671821 	addu	v1,v1,a3
80021d28:	00621821 	addu	v1,v1,v0
80021d2c:	00042200 	sll	a0,a0,0x8
80021d30:	00832021 	addu	a0,a0,v1
80021d34:	3c028021 	lui	v0,0x8021
80021d38:	ac447018 	sw	a0,28696(v0)
80021d3c:	8ca30020 	lw	v1,32(a1)
80021d40:	8ca20030 	lw	v0,48(a1)
80021d44:	90c70001 	lbu	a3,1(a2)
80021d48:	00621821 	addu	v1,v1,v0
80021d4c:	3c028022 	lui	v0,0x8022
80021d50:	24c60002 	addiu	a2,a2,2
80021d54:	a04750cc 	sb	a3,20684(v0)
80021d58:	3c028006 	lui	v0,0x8006
80021d5c:	aca30020 	sw	v1,32(a1)
80021d60:	244249d4 	addiu	v0,v0,18900
80021d64:	0040f809 	jalr	v0
80021d68:	aca6000c 	sw	a2,12(a1)
80021d6c:	00404021 	move	t0,v0
80021d70:	92020002 	lbu	v0,2(s0)
80021d74:	3c038022 	lui	v1,0x8022
80021d78:	30420008 	andi	v0,v0,0x8
80021d7c:	1040003d 	beqz	v0,80021e74 <_Z6OpFDM1v+0x194>
80021d80:	a06850bc 	sb	t0,20668(v1)
80021d84:	92220008 	lbu	v0,8(s1)
80021d88:	96040004 	lhu	a0,4(s0)
80021d8c:	3106000f 	andi	a2,t0,0xf
80021d90:	2c420001 	sltiu	v0,v0,1
80021d94:	00c21021 	addu	v0,a2,v0
80021d98:	00041902 	srl	v1,a0,0x4
80021d9c:	3084000f 	andi	a0,a0,0xf
80021da0:	00822023 	subu	a0,a0,v0
80021da4:	00082902 	srl	a1,t0,0x4
80021da8:	3063000f 	andi	v1,v1,0xf
80021dac:	00651823 	subu	v1,v1,a1
80021db0:	308700ff 	andi	a3,a0,0xff
80021db4:	306a00ff 	andi	t2,v1,0xff
80021db8:	3c0b8022 	lui	t3,0x8022
80021dbc:	3c098022 	lui	t1,0x8022
80021dc0:	3c028022 	lui	v0,0x8022
80021dc4:	3c038022 	lui	v1,0x8022
80021dc8:	2ce4000a 	sltiu	a0,a3,10
80021dcc:	a04650ae 	sb	a2,20654(v0)
80021dd0:	a06550af 	sb	a1,20655(v1)
80021dd4:	a16750aa 	sb	a3,20650(t3)
80021dd8:	1080005c 	beqz	a0,80021f4c <_Z6OpFDM1v+0x26c>
80021ddc:	a12a50ab 	sb	t2,20651(t1)
80021de0:	912350ab 	lbu	v1,20651(t1)
80021de4:	2c62000a 	sltiu	v0,v1,10
80021de8:	14400047 	bnez	v0,80021f08 <_Z6OpFDM1v+0x228>
80021dec:	24020001 	li	v0,1
80021df0:	2462000a 	addiu	v0,v1,10
80021df4:	a12250ab 	sb	v0,20651(t1)
80021df8:	912350ab 	lbu	v1,20651(t1)
80021dfc:	916550aa 	lbu	a1,20650(t3)
80021e00:	2642e2f8 	addiu	v0,s2,-7432
80021e04:	00031900 	sll	v1,v1,0x4
80021e08:	00651825 	or	v1,v1,a1
80021e0c:	90440004 	lbu	a0,4(v0)
80021e10:	306700ff 	andi	a3,v1,0xff
80021e14:	00871026 	xor	v0,a0,a3
80021e18:	30420080 	andi	v0,v0,0x80
80021e1c:	00882026 	xor	a0,a0,t0
80021e20:	3c038022 	lui	v1,0x8022
80021e24:	00822024 	and	a0,a0,v0
80021e28:	a2200008 	sb	zero,8(s1)
80021e2c:	10800044 	beqz	a0,80021f40 <_Z6OpFDM1v+0x260>
80021e30:	a06750b2 	sb	a3,20658(v1)
80021e34:	2663e284 	addiu	v1,s3,-7548
80021e38:	24020001 	li	v0,1
80021e3c:	a062000b 	sb	v0,11(v1)
80021e40:	2663e284 	addiu	v1,s3,-7548
80021e44:	2642e2f8 	addiu	v0,s2,-7432
80021e48:	30e400ff 	andi	a0,a3,0xff
80021e4c:	a0470004 	sb	a3,4(v0)
80021e50:	a064000a 	sb	a0,10(v1)
80021e54:	a0640009 	sb	a0,9(v1)
80021e58:	8fbf0020 	lw	ra,32(sp)
80021e5c:	8fb3001c 	lw	s3,28(sp)
80021e60:	8fb20018 	lw	s2,24(sp)
80021e64:	8fb10014 	lw	s1,20(sp)
80021e68:	8fb00010 	lw	s0,16(sp)
80021e6c:	03e00008 	jr	ra
80021e70:	27bd0028 	addiu	sp,sp,40
80021e74:	92040004 	lbu	a0,4(s0)
80021e78:	92230008 	lbu	v1,8(s1)
80021e7c:	00881023 	subu	v0,a0,t0
80021e80:	00431021 	addu	v0,v0,v1
80021e84:	2442ffff 	addiu	v0,v0,-1
80021e88:	00021400 	sll	v0,v0,0x10
80021e8c:	00021403 	sra	v0,v0,0x10
80021e90:	00881826 	xor	v1,a0,t0
80021e94:	304600ff 	andi	a2,v0,0xff
80021e98:	30630080 	andi	v1,v1,0x80
80021e9c:	00022827 	nor	a1,zero,v0
80021ea0:	00862026 	xor	a0,a0,a2
80021ea4:	00832024 	and	a0,a0,v1
80021ea8:	00052fc2 	srl	a1,a1,0x1f
80021eac:	3c038022 	lui	v1,0x8022
80021eb0:	a46250c6 	sh	v0,20678(v1)
80021eb4:	10800010 	beqz	a0,80021ef8 <_Z6OpFDM1v+0x218>
80021eb8:	a2250008 	sb	a1,8(s1)
80021ebc:	24020001 	li	v0,1
80021ec0:	a222000b 	sb	v0,11(s1)
80021ec4:	2663e284 	addiu	v1,s3,-7548
80021ec8:	2642e2f8 	addiu	v0,s2,-7432
80021ecc:	30c400ff 	andi	a0,a2,0xff
80021ed0:	a0460004 	sb	a2,4(v0)
80021ed4:	a064000a 	sb	a0,10(v1)
80021ed8:	a0640009 	sb	a0,9(v1)
80021edc:	8fbf0020 	lw	ra,32(sp)
80021ee0:	8fb3001c 	lw	s3,28(sp)
80021ee4:	8fb20018 	lw	s2,24(sp)
80021ee8:	8fb10014 	lw	s1,20(sp)
80021eec:	8fb00010 	lw	s0,16(sp)
80021ef0:	03e00008 	jr	ra
80021ef4:	27bd0028 	addiu	sp,sp,40
80021ef8:	080087b1 	j	80021ec4 <_Z6OpFDM1v+0x1e4>
80021efc:	a220000b 	sb	zero,11(s1)
80021f00:	912350ab 	lbu	v1,20651(t1)
80021f04:	24020001 	li	v0,1
80021f08:	916550aa 	lbu	a1,20650(t3)
80021f0c:	a2220008 	sb	v0,8(s1)
80021f10:	00031900 	sll	v1,v1,0x4
80021f14:	2642e2f8 	addiu	v0,s2,-7432
80021f18:	00651825 	or	v1,v1,a1
80021f1c:	90440004 	lbu	a0,4(v0)
80021f20:	306700ff 	andi	a3,v1,0xff
80021f24:	00871026 	xor	v0,a0,a3
80021f28:	30420080 	andi	v0,v0,0x80
80021f2c:	00882026 	xor	a0,a0,t0
80021f30:	3c038022 	lui	v1,0x8022
80021f34:	00822024 	and	a0,a0,v0
80021f38:	1480ffbe 	bnez	a0,80021e34 <_Z6OpFDM1v+0x154>
80021f3c:	a06750b2 	sb	a3,20658(v1)
80021f40:	2662e284 	addiu	v0,s3,-7548
80021f44:	08008790 	j	80021e40 <_Z6OpFDM1v+0x160>
80021f48:	a040000b 	sb	zero,11(v0)
80021f4c:	2543ffff 	addiu	v1,t2,-1
80021f50:	a12350ab 	sb	v1,20651(t1)
80021f54:	912350ab 	lbu	v1,20651(t1)
80021f58:	24e2000a 	addiu	v0,a3,10
80021f5c:	a16250aa 	sb	v0,20650(t3)
80021f60:	2c62000a 	sltiu	v0,v1,10
80021f64:	1440ffe6 	bnez	v0,80021f00 <_Z6OpFDM1v+0x220>
80021f68:	2462000a 	addiu	v0,v1,10
80021f6c:	0800877e 	j	80021df8 <_Z6OpFDM1v+0x118>
80021f70:	a12250ab 	sb	v0,20651(t1)

80021f74 <_Z6OpEDM1v>:
80021f74:	27bdffe0 	addiu	sp,sp,-32
80021f78:	3c038021 	lui	v1,0x8021
80021f7c:	afb10014 	sw	s1,20(sp)
80021f80:	afb00010 	sw	s0,16(sp)
80021f84:	afbf0018 	sw	ra,24(sp)
80021f88:	2463e2a8 	addiu	v1,v1,-7512
80021f8c:	8c66000c 	lw	a2,12(v1)
80021f90:	3c118021 	lui	s1,0x8021
80021f94:	90c20001 	lbu	v0,1(a2)
80021f98:	90c40000 	lbu	a0,0(a2)
80021f9c:	2630e284 	addiu	s0,s1,-7548
80021fa0:	8e050014 	lw	a1,20(s0)
80021fa4:	00021200 	sll	v0,v0,0x8
80021fa8:	00822021 	addu	a0,a0,v0
80021fac:	00852021 	addu	a0,a0,a1
80021fb0:	3c028021 	lui	v0,0x8021
80021fb4:	ac447018 	sw	a0,28696(v0)
80021fb8:	8c650020 	lw	a1,32(v1)
80021fbc:	8c620030 	lw	v0,48(v1)
80021fc0:	90c70001 	lbu	a3,1(a2)
80021fc4:	00a22821 	addu	a1,a1,v0
80021fc8:	3c028022 	lui	v0,0x8022
80021fcc:	24c60002 	addiu	a2,a2,2
80021fd0:	a04750cc 	sb	a3,20684(v0)
80021fd4:	3c028006 	lui	v0,0x8006
80021fd8:	ac650020 	sw	a1,32(v1)
80021fdc:	244249d4 	addiu	v0,v0,18900
80021fe0:	0040f809 	jalr	v0
80021fe4:	ac66000c 	sw	a2,12(v1)
80021fe8:	3c0c8021 	lui	t4,0x8021
80021fec:	2584e2f8 	addiu	a0,t4,-7432
80021ff0:	00404021 	move	t0,v0
80021ff4:	90820002 	lbu	v0,2(a0)
80021ff8:	3c038022 	lui	v1,0x8022
80021ffc:	30420008 	andi	v0,v0,0x8
80022000:	1040003b 	beqz	v0,800220f0 <_Z6OpEDM1v+0x17c>
80022004:	a06850bc 	sb	t0,20668(v1)
80022008:	92020008 	lbu	v0,8(s0)
8002200c:	94840004 	lhu	a0,4(a0)
80022010:	3106000f 	andi	a2,t0,0xf
80022014:	2c420001 	sltiu	v0,v0,1
80022018:	00c21021 	addu	v0,a2,v0
8002201c:	00041902 	srl	v1,a0,0x4
80022020:	3084000f 	andi	a0,a0,0xf
80022024:	00822023 	subu	a0,a0,v0
80022028:	00082902 	srl	a1,t0,0x4
8002202c:	3063000f 	andi	v1,v1,0xf
80022030:	00651823 	subu	v1,v1,a1
80022034:	308700ff 	andi	a3,a0,0xff
80022038:	306a00ff 	andi	t2,v1,0xff
8002203c:	3c0b8022 	lui	t3,0x8022
80022040:	3c098022 	lui	t1,0x8022
80022044:	3c028022 	lui	v0,0x8022
80022048:	3c038022 	lui	v1,0x8022
8002204c:	2ce4000a 	sltiu	a0,a3,10
80022050:	a04650ae 	sb	a2,20654(v0)
80022054:	a06550af 	sb	a1,20655(v1)
80022058:	a16750aa 	sb	a3,20650(t3)
8002205c:	10800058 	beqz	a0,800221c0 <_Z6OpEDM1v+0x24c>
80022060:	a12a50ab 	sb	t2,20651(t1)
80022064:	912350ab 	lbu	v1,20651(t1)
80022068:	2c62000a 	sltiu	v0,v1,10
8002206c:	14400043 	bnez	v0,8002217c <_Z6OpEDM1v+0x208>
80022070:	24020001 	li	v0,1
80022074:	2462000a 	addiu	v0,v1,10
80022078:	a12250ab 	sb	v0,20651(t1)
8002207c:	912350ab 	lbu	v1,20651(t1)
80022080:	916550aa 	lbu	a1,20650(t3)
80022084:	2582e2f8 	addiu	v0,t4,-7432
80022088:	00031900 	sll	v1,v1,0x4
8002208c:	00651825 	or	v1,v1,a1
80022090:	90440004 	lbu	a0,4(v0)
80022094:	306700ff 	andi	a3,v1,0xff
80022098:	00871026 	xor	v0,a0,a3
8002209c:	30420080 	andi	v0,v0,0x80
800220a0:	00882026 	xor	a0,a0,t0
800220a4:	3c038022 	lui	v1,0x8022
800220a8:	00822024 	and	a0,a0,v0
800220ac:	a2000008 	sb	zero,8(s0)
800220b0:	10800040 	beqz	a0,800221b4 <_Z6OpEDM1v+0x240>
800220b4:	a06750b2 	sb	a3,20658(v1)
800220b8:	2623e284 	addiu	v1,s1,-7548
800220bc:	24020001 	li	v0,1
800220c0:	a062000b 	sb	v0,11(v1)
800220c4:	2623e284 	addiu	v1,s1,-7548
800220c8:	30e400ff 	andi	a0,a3,0xff
800220cc:	2582e2f8 	addiu	v0,t4,-7432
800220d0:	a0470004 	sb	a3,4(v0)
800220d4:	a064000a 	sb	a0,10(v1)
800220d8:	a0640009 	sb	a0,9(v1)
800220dc:	8fbf0018 	lw	ra,24(sp)
800220e0:	8fb10014 	lw	s1,20(sp)
800220e4:	8fb00010 	lw	s0,16(sp)
800220e8:	03e00008 	jr	ra
800220ec:	27bd0020 	addiu	sp,sp,32
800220f0:	90840004 	lbu	a0,4(a0)
800220f4:	92030008 	lbu	v1,8(s0)
800220f8:	00881023 	subu	v0,a0,t0
800220fc:	00431021 	addu	v0,v0,v1
80022100:	2442ffff 	addiu	v0,v0,-1
80022104:	00021400 	sll	v0,v0,0x10
80022108:	00021403 	sra	v0,v0,0x10
8002210c:	00881826 	xor	v1,a0,t0
80022110:	304600ff 	andi	a2,v0,0xff
80022114:	30630080 	andi	v1,v1,0x80
80022118:	00022827 	nor	a1,zero,v0
8002211c:	00862026 	xor	a0,a0,a2
80022120:	00832024 	and	a0,a0,v1
80022124:	00052fc2 	srl	a1,a1,0x1f
80022128:	3c038022 	lui	v1,0x8022
8002212c:	a46250c6 	sh	v0,20678(v1)
80022130:	1080000e 	beqz	a0,8002216c <_Z6OpEDM1v+0x1f8>
80022134:	a2050008 	sb	a1,8(s0)
80022138:	24020001 	li	v0,1
8002213c:	a202000b 	sb	v0,11(s0)
80022140:	2623e284 	addiu	v1,s1,-7548
80022144:	30c400ff 	andi	a0,a2,0xff
80022148:	2582e2f8 	addiu	v0,t4,-7432
8002214c:	a0460004 	sb	a2,4(v0)
80022150:	a064000a 	sb	a0,10(v1)
80022154:	a0640009 	sb	a0,9(v1)
80022158:	8fbf0018 	lw	ra,24(sp)
8002215c:	8fb10014 	lw	s1,20(sp)
80022160:	8fb00010 	lw	s0,16(sp)
80022164:	03e00008 	jr	ra
80022168:	27bd0020 	addiu	sp,sp,32
8002216c:	08008850 	j	80022140 <_Z6OpEDM1v+0x1cc>
80022170:	a200000b 	sb	zero,11(s0)
80022174:	912350ab 	lbu	v1,20651(t1)
80022178:	24020001 	li	v0,1
8002217c:	916550aa 	lbu	a1,20650(t3)
80022180:	a2020008 	sb	v0,8(s0)
80022184:	00031900 	sll	v1,v1,0x4
80022188:	2582e2f8 	addiu	v0,t4,-7432
8002218c:	00651825 	or	v1,v1,a1
80022190:	90440004 	lbu	a0,4(v0)
80022194:	306700ff 	andi	a3,v1,0xff
80022198:	00871026 	xor	v0,a0,a3
8002219c:	30420080 	andi	v0,v0,0x80
800221a0:	00882026 	xor	a0,a0,t0
800221a4:	3c038022 	lui	v1,0x8022
800221a8:	00822024 	and	a0,a0,v0
800221ac:	1480ffc2 	bnez	a0,800220b8 <_Z6OpEDM1v+0x144>
800221b0:	a06750b2 	sb	a3,20658(v1)
800221b4:	2622e284 	addiu	v0,s1,-7548
800221b8:	08008831 	j	800220c4 <_Z6OpEDM1v+0x150>
800221bc:	a040000b 	sb	zero,11(v0)
800221c0:	2543ffff 	addiu	v1,t2,-1
800221c4:	a12350ab 	sb	v1,20651(t1)
800221c8:	912350ab 	lbu	v1,20651(t1)
800221cc:	24e2000a 	addiu	v0,a3,10
800221d0:	a16250aa 	sb	v0,20650(t3)
800221d4:	2c62000a 	sltiu	v0,v1,10
800221d8:	1440ffe6 	bnez	v0,80022174 <_Z6OpEDM1v+0x200>
800221dc:	2462000a 	addiu	v0,v1,10
800221e0:	0800881f 	j	8002207c <_Z6OpEDM1v+0x108>
800221e4:	a12250ab 	sb	v0,20651(t1)

800221e8 <_Z6OpF1M1v>:
800221e8:	27bdffd0 	addiu	sp,sp,-48
800221ec:	3c028021 	lui	v0,0x8021
800221f0:	afbf0028 	sw	ra,40(sp)
800221f4:	afb50024 	sw	s5,36(sp)
800221f8:	afb40020 	sw	s4,32(sp)
800221fc:	afb3001c 	sw	s3,28(sp)
80022200:	afb20018 	sw	s2,24(sp)
80022204:	afb10014 	sw	s1,20(sp)
80022208:	afb00010 	sw	s0,16(sp)
8002220c:	2442e2a8 	addiu	v0,v0,-7512
80022210:	8c47000c 	lw	a3,12(v0)
80022214:	3c118022 	lui	s1,0x8022
80022218:	90e30000 	lbu	v1,0(a3)
8002221c:	3c158021 	lui	s5,0x8021
80022220:	26b2e2f8 	addiu	s2,s5,-7432
80022224:	a22350cc 	sb	v1,20684(s1)
80022228:	90e30000 	lbu	v1,0(a3)
8002222c:	8c450020 	lw	a1,32(v0)
80022230:	8c46002c 	lw	a2,44(v0)
80022234:	96440006 	lhu	a0,6(s2)
80022238:	00a62821 	addu	a1,a1,a2
8002223c:	24e70001 	addiu	a3,a3,1
80022240:	00641821 	addu	v1,v1,a0
80022244:	3063ffff 	andi	v1,v1,0xffff
80022248:	ac450020 	sw	a1,32(v0)
8002224c:	ac47000c 	sw	a3,12(v0)
80022250:	3c108021 	lui	s0,0x8021
80022254:	3c148021 	lui	s4,0x8021
80022258:	3c028006 	lui	v0,0x8006
8002225c:	00602021 	move	a0,v1
80022260:	ae037018 	sw	v1,28696(s0)
80022264:	24424be8 	addiu	v0,v0,19432
80022268:	0040f809 	jalr	v0
8002226c:	2693e284 	addiu	s3,s4,-7548
80022270:	8e640014 	lw	a0,20(s3)
80022274:	9643000c 	lhu	v1,12(s2)
80022278:	00641821 	addu	v1,v1,a0
8002227c:	00621821 	addu	v1,v1,v0
80022280:	00021203 	sra	v0,v0,0x8
80022284:	a22250cc 	sb	v0,20684(s1)
80022288:	3c028006 	lui	v0,0x8006
8002228c:	00602021 	move	a0,v1
80022290:	244249d4 	addiu	v0,v0,18900
80022294:	0040f809 	jalr	v0
80022298:	ae037018 	sw	v1,28696(s0)
8002229c:	00404021 	move	t0,v0
800222a0:	92420002 	lbu	v0,2(s2)
800222a4:	3c038022 	lui	v1,0x8022
800222a8:	30420008 	andi	v0,v0,0x8
800222ac:	1040003f 	beqz	v0,800223ac <_Z6OpF1M1v+0x1c4>
800222b0:	a06850bc 	sb	t0,20668(v1)
800222b4:	92620008 	lbu	v0,8(s3)
800222b8:	96440004 	lhu	a0,4(s2)
800222bc:	3106000f 	andi	a2,t0,0xf
800222c0:	2c420001 	sltiu	v0,v0,1
800222c4:	00c21021 	addu	v0,a2,v0
800222c8:	00041902 	srl	v1,a0,0x4
800222cc:	3084000f 	andi	a0,a0,0xf
800222d0:	00822023 	subu	a0,a0,v0
800222d4:	00082902 	srl	a1,t0,0x4
800222d8:	3063000f 	andi	v1,v1,0xf
800222dc:	00651823 	subu	v1,v1,a1
800222e0:	308700ff 	andi	a3,a0,0xff
800222e4:	306a00ff 	andi	t2,v1,0xff
800222e8:	3c0b8022 	lui	t3,0x8022
800222ec:	3c098022 	lui	t1,0x8022
800222f0:	3c028022 	lui	v0,0x8022
800222f4:	3c038022 	lui	v1,0x8022
800222f8:	2ce4000a 	sltiu	a0,a3,10
800222fc:	a04650ae 	sb	a2,20654(v0)
80022300:	a06550af 	sb	a1,20655(v1)
80022304:	a16750aa 	sb	a3,20650(t3)
80022308:	10800060 	beqz	a0,8002248c <_Z6OpF1M1v+0x2a4>
8002230c:	a12a50ab 	sb	t2,20651(t1)
80022310:	912350ab 	lbu	v1,20651(t1)
80022314:	2c62000a 	sltiu	v0,v1,10
80022318:	1440004b 	bnez	v0,80022448 <_Z6OpF1M1v+0x260>
8002231c:	24020001 	li	v0,1
80022320:	2462000a 	addiu	v0,v1,10
80022324:	a12250ab 	sb	v0,20651(t1)
80022328:	912350ab 	lbu	v1,20651(t1)
8002232c:	916550aa 	lbu	a1,20650(t3)
80022330:	26a2e2f8 	addiu	v0,s5,-7432
80022334:	00031900 	sll	v1,v1,0x4
80022338:	00651825 	or	v1,v1,a1
8002233c:	90440004 	lbu	a0,4(v0)
80022340:	306700ff 	andi	a3,v1,0xff
80022344:	00871026 	xor	v0,a0,a3
80022348:	30420080 	andi	v0,v0,0x80
8002234c:	00882026 	xor	a0,a0,t0
80022350:	3c038022 	lui	v1,0x8022
80022354:	00822024 	and	a0,a0,v0
80022358:	a2600008 	sb	zero,8(s3)
8002235c:	10800048 	beqz	a0,80022480 <_Z6OpF1M1v+0x298>
80022360:	a06750b2 	sb	a3,20658(v1)
80022364:	2683e284 	addiu	v1,s4,-7548
80022368:	24020001 	li	v0,1
8002236c:	a062000b 	sb	v0,11(v1)
80022370:	2683e284 	addiu	v1,s4,-7548
80022374:	26a2e2f8 	addiu	v0,s5,-7432
80022378:	30e400ff 	andi	a0,a3,0xff
8002237c:	a0470004 	sb	a3,4(v0)
80022380:	a064000a 	sb	a0,10(v1)
80022384:	a0640009 	sb	a0,9(v1)
80022388:	8fbf0028 	lw	ra,40(sp)
8002238c:	8fb50024 	lw	s5,36(sp)
80022390:	8fb40020 	lw	s4,32(sp)
80022394:	8fb3001c 	lw	s3,28(sp)
80022398:	8fb20018 	lw	s2,24(sp)
8002239c:	8fb10014 	lw	s1,20(sp)
800223a0:	8fb00010 	lw	s0,16(sp)
800223a4:	03e00008 	jr	ra
800223a8:	27bd0030 	addiu	sp,sp,48
800223ac:	92440004 	lbu	a0,4(s2)
800223b0:	92630008 	lbu	v1,8(s3)
800223b4:	00881023 	subu	v0,a0,t0
800223b8:	00431021 	addu	v0,v0,v1
800223bc:	2442ffff 	addiu	v0,v0,-1
800223c0:	00021400 	sll	v0,v0,0x10
800223c4:	00021403 	sra	v0,v0,0x10
800223c8:	00881826 	xor	v1,a0,t0
800223cc:	304600ff 	andi	a2,v0,0xff
800223d0:	30630080 	andi	v1,v1,0x80
800223d4:	00022827 	nor	a1,zero,v0
800223d8:	00862026 	xor	a0,a0,a2
800223dc:	00832024 	and	a0,a0,v1
800223e0:	00052fc2 	srl	a1,a1,0x1f
800223e4:	3c038022 	lui	v1,0x8022
800223e8:	a46250c6 	sh	v0,20678(v1)
800223ec:	10800012 	beqz	a0,80022438 <_Z6OpF1M1v+0x250>
800223f0:	a2650008 	sb	a1,8(s3)
800223f4:	24020001 	li	v0,1
800223f8:	a262000b 	sb	v0,11(s3)
800223fc:	2683e284 	addiu	v1,s4,-7548
80022400:	26a2e2f8 	addiu	v0,s5,-7432
80022404:	30c400ff 	andi	a0,a2,0xff
80022408:	a0460004 	sb	a2,4(v0)
8002240c:	a064000a 	sb	a0,10(v1)
80022410:	a0640009 	sb	a0,9(v1)
80022414:	8fbf0028 	lw	ra,40(sp)
80022418:	8fb50024 	lw	s5,36(sp)
8002241c:	8fb40020 	lw	s4,32(sp)
80022420:	8fb3001c 	lw	s3,28(sp)
80022424:	8fb20018 	lw	s2,24(sp)
80022428:	8fb10014 	lw	s1,20(sp)
8002242c:	8fb00010 	lw	s0,16(sp)
80022430:	03e00008 	jr	ra
80022434:	27bd0030 	addiu	sp,sp,48
80022438:	080088ff 	j	800223fc <_Z6OpF1M1v+0x214>
8002243c:	a260000b 	sb	zero,11(s3)
80022440:	912350ab 	lbu	v1,20651(t1)
80022444:	24020001 	li	v0,1
80022448:	916550aa 	lbu	a1,20650(t3)
8002244c:	a2620008 	sb	v0,8(s3)
80022450:	00031900 	sll	v1,v1,0x4
80022454:	26a2e2f8 	addiu	v0,s5,-7432
80022458:	00651825 	or	v1,v1,a1
8002245c:	90440004 	lbu	a0,4(v0)
80022460:	306700ff 	andi	a3,v1,0xff
80022464:	00871026 	xor	v0,a0,a3
80022468:	30420080 	andi	v0,v0,0x80
8002246c:	00882026 	xor	a0,a0,t0
80022470:	3c038022 	lui	v1,0x8022
80022474:	00822024 	and	a0,a0,v0
80022478:	1480ffba 	bnez	a0,80022364 <_Z6OpF1M1v+0x17c>
8002247c:	a06750b2 	sb	a3,20658(v1)
80022480:	2682e284 	addiu	v0,s4,-7548
80022484:	080088dc 	j	80022370 <_Z6OpF1M1v+0x188>
80022488:	a040000b 	sb	zero,11(v0)
8002248c:	2543ffff 	addiu	v1,t2,-1
80022490:	a12350ab 	sb	v1,20651(t1)
80022494:	912350ab 	lbu	v1,20651(t1)
80022498:	24e2000a 	addiu	v0,a3,10
8002249c:	a16250aa 	sb	v0,20650(t3)
800224a0:	2c62000a 	sltiu	v0,v1,10
800224a4:	1440ffe6 	bnez	v0,80022440 <_Z6OpF1M1v+0x258>
800224a8:	2462000a 	addiu	v0,v1,10
800224ac:	080088ca 	j	80022328 <_Z6OpF1M1v+0x140>
800224b0:	a12250ab 	sb	v0,20651(t1)

800224b4 <_Z6Op71M1v>:
800224b4:	27bdffd0 	addiu	sp,sp,-48
800224b8:	3c028021 	lui	v0,0x8021
800224bc:	afbf0028 	sw	ra,40(sp)
800224c0:	afb50024 	sw	s5,36(sp)
800224c4:	afb40020 	sw	s4,32(sp)
800224c8:	afb3001c 	sw	s3,28(sp)
800224cc:	afb20018 	sw	s2,24(sp)
800224d0:	afb10014 	sw	s1,20(sp)
800224d4:	afb00010 	sw	s0,16(sp)
800224d8:	2442e2a8 	addiu	v0,v0,-7512
800224dc:	8c47000c 	lw	a3,12(v0)
800224e0:	3c118022 	lui	s1,0x8022
800224e4:	90e30000 	lbu	v1,0(a3)
800224e8:	3c158021 	lui	s5,0x8021
800224ec:	26b2e2f8 	addiu	s2,s5,-7432
800224f0:	a22350cc 	sb	v1,20684(s1)
800224f4:	90e30000 	lbu	v1,0(a3)
800224f8:	8c46002c 	lw	a2,44(v0)
800224fc:	8c450020 	lw	a1,32(v0)
80022500:	96440006 	lhu	a0,6(s2)
80022504:	00a62821 	addu	a1,a1,a2
80022508:	24e70001 	addiu	a3,a3,1
8002250c:	00641821 	addu	v1,v1,a0
80022510:	3063ffff 	andi	v1,v1,0xffff
80022514:	ac450020 	sw	a1,32(v0)
80022518:	ac47000c 	sw	a3,12(v0)
8002251c:	3c108021 	lui	s0,0x8021
80022520:	3c148021 	lui	s4,0x8021
80022524:	3c028006 	lui	v0,0x8006
80022528:	00602021 	move	a0,v1
8002252c:	ae037018 	sw	v1,28696(s0)
80022530:	24424be8 	addiu	v0,v0,19432
80022534:	0040f809 	jalr	v0
80022538:	2693e284 	addiu	s3,s4,-7548
8002253c:	8e640014 	lw	a0,20(s3)
80022540:	9643000c 	lhu	v1,12(s2)
80022544:	00641821 	addu	v1,v1,a0
80022548:	00621821 	addu	v1,v1,v0
8002254c:	00021203 	sra	v0,v0,0x8
80022550:	a22250cc 	sb	v0,20684(s1)
80022554:	3c028006 	lui	v0,0x8006
80022558:	00602021 	move	a0,v1
8002255c:	244249d4 	addiu	v0,v0,18900
80022560:	0040f809 	jalr	v0
80022564:	ae037018 	sw	v1,28696(s0)
80022568:	00403021 	move	a2,v0
8002256c:	92420002 	lbu	v0,2(s2)
80022570:	3c038022 	lui	v1,0x8022
80022574:	30420008 	andi	v0,v0,0x8
80022578:	10400041 	beqz	v0,80022680 <_Z6Op71M1v+0x1cc>
8002257c:	a06650bc 	sb	a2,20668(v1)
80022580:	96430004 	lhu	v1,4(s2)
80022584:	92640008 	lbu	a0,8(s3)
80022588:	3062000f 	andi	v0,v1,0xf
8002258c:	00441021 	addu	v0,v0,a0
80022590:	30c5000f 	andi	a1,a2,0xf
80022594:	00a21021 	addu	v0,a1,v0
80022598:	304700ff 	andi	a3,v0,0xff
8002259c:	00031902 	srl	v1,v1,0x4
800225a0:	306a000f 	andi	t2,v1,0xf
800225a4:	3c088022 	lui	t0,0x8022
800225a8:	00064902 	srl	t1,a2,0x4
800225ac:	3c0b8022 	lui	t3,0x8022
800225b0:	3c028022 	lui	v0,0x8022
800225b4:	3c038022 	lui	v1,0x8022
800225b8:	2ce4000a 	sltiu	a0,a3,10
800225bc:	a04550ae 	sb	a1,20654(v0)
800225c0:	a06950af 	sb	t1,20655(v1)
800225c4:	a10a50ab 	sb	t2,20651(t0)
800225c8:	10800064 	beqz	a0,8002275c <_Z6Op71M1v+0x2a8>
800225cc:	a16750aa 	sb	a3,20650(t3)
800225d0:	910250ab 	lbu	v0,20651(t0)
800225d4:	01221021 	addu	v0,t1,v0
800225d8:	304200ff 	andi	v0,v0,0xff
800225dc:	2c43000a 	sltiu	v1,v0,10
800225e0:	1460004b 	bnez	v1,80022710 <_Z6Op71M1v+0x25c>
800225e4:	a10250ab 	sb	v0,20651(t0)
800225e8:	2442fff6 	addiu	v0,v0,-10
800225ec:	3042000f 	andi	v0,v0,0xf
800225f0:	24030001 	li	v1,1
800225f4:	a10250ab 	sb	v0,20651(t0)
800225f8:	a2630008 	sb	v1,8(s3)
800225fc:	910350ab 	lbu	v1,20651(t0)
80022600:	916550aa 	lbu	a1,20650(t3)
80022604:	26a4e2f8 	addiu	a0,s5,-7432
80022608:	00031900 	sll	v1,v1,0x4
8002260c:	00651825 	or	v1,v1,a1
80022610:	90820004 	lbu	v0,4(a0)
80022614:	306500ff 	andi	a1,v1,0xff
80022618:	00461026 	xor	v0,v0,a2
8002261c:	00c51826 	xor	v1,a2,a1
80022620:	00021027 	nor	v0,zero,v0
80022624:	30630080 	andi	v1,v1,0x80
80022628:	3c048022 	lui	a0,0x8022
8002262c:	00431024 	and	v0,v0,v1
80022630:	10400047 	beqz	v0,80022750 <_Z6Op71M1v+0x29c>
80022634:	a08550b2 	sb	a1,20658(a0)
80022638:	2683e284 	addiu	v1,s4,-7548
8002263c:	24020001 	li	v0,1
80022640:	a062000b 	sb	v0,11(v1)
80022644:	2683e284 	addiu	v1,s4,-7548
80022648:	26a2e2f8 	addiu	v0,s5,-7432
8002264c:	30a400ff 	andi	a0,a1,0xff
80022650:	a0450004 	sb	a1,4(v0)
80022654:	a064000a 	sb	a0,10(v1)
80022658:	a0640009 	sb	a0,9(v1)
8002265c:	8fbf0028 	lw	ra,40(sp)
80022660:	8fb50024 	lw	s5,36(sp)
80022664:	8fb40020 	lw	s4,32(sp)
80022668:	8fb3001c 	lw	s3,28(sp)
8002266c:	8fb20018 	lw	s2,24(sp)
80022670:	8fb10014 	lw	s1,20(sp)
80022674:	8fb00010 	lw	s0,16(sp)
80022678:	03e00008 	jr	ra
8002267c:	27bd0030 	addiu	sp,sp,48
80022680:	92640008 	lbu	a0,8(s3)
80022684:	92420004 	lbu	v0,4(s2)
80022688:	00461826 	xor	v1,v0,a2
8002268c:	00441021 	addu	v0,v0,a0
80022690:	00c21021 	addu	v0,a2,v0
80022694:	3042ffff 	andi	v0,v0,0xffff
80022698:	304700ff 	andi	a3,v0,0xff
8002269c:	00031827 	nor	v1,zero,v1
800226a0:	30630080 	andi	v1,v1,0x80
800226a4:	2c440100 	sltiu	a0,v0,256
800226a8:	00c72826 	xor	a1,a2,a3
800226ac:	00a32824 	and	a1,a1,v1
800226b0:	38840001 	xori	a0,a0,0x1
800226b4:	3c038022 	lui	v1,0x8022
800226b8:	a46250b4 	sh	v0,20660(v1)
800226bc:	10a00012 	beqz	a1,80022708 <_Z6Op71M1v+0x254>
800226c0:	a2640008 	sb	a0,8(s3)
800226c4:	24020001 	li	v0,1
800226c8:	a262000b 	sb	v0,11(s3)
800226cc:	2683e284 	addiu	v1,s4,-7548
800226d0:	26a2e2f8 	addiu	v0,s5,-7432
800226d4:	30e400ff 	andi	a0,a3,0xff
800226d8:	a0470004 	sb	a3,4(v0)
800226dc:	a064000a 	sb	a0,10(v1)
800226e0:	a0640009 	sb	a0,9(v1)
800226e4:	8fbf0028 	lw	ra,40(sp)
800226e8:	8fb50024 	lw	s5,36(sp)
800226ec:	8fb40020 	lw	s4,32(sp)
800226f0:	8fb3001c 	lw	s3,28(sp)
800226f4:	8fb20018 	lw	s2,24(sp)
800226f8:	8fb10014 	lw	s1,20(sp)
800226fc:	8fb00010 	lw	s0,16(sp)
80022700:	03e00008 	jr	ra
80022704:	27bd0030 	addiu	sp,sp,48
80022708:	080089b3 	j	800226cc <_Z6Op71M1v+0x218>
8002270c:	a260000b 	sb	zero,11(s3)
80022710:	910350ab 	lbu	v1,20651(t0)
80022714:	916550aa 	lbu	a1,20650(t3)
80022718:	26a4e2f8 	addiu	a0,s5,-7432
8002271c:	00031900 	sll	v1,v1,0x4
80022720:	00651825 	or	v1,v1,a1
80022724:	90820004 	lbu	v0,4(a0)
80022728:	306500ff 	andi	a1,v1,0xff
8002272c:	00461026 	xor	v0,v0,a2
80022730:	00c51826 	xor	v1,a2,a1
80022734:	00021027 	nor	v0,zero,v0
80022738:	30630080 	andi	v1,v1,0x80
8002273c:	3c048022 	lui	a0,0x8022
80022740:	00431024 	and	v0,v0,v1
80022744:	a2600008 	sb	zero,8(s3)
80022748:	1440ffbb 	bnez	v0,80022638 <_Z6Op71M1v+0x184>
8002274c:	a08550b2 	sb	a1,20658(a0)
80022750:	2682e284 	addiu	v0,s4,-7548
80022754:	08008991 	j	80022644 <_Z6Op71M1v+0x190>
80022758:	a040000b 	sb	zero,11(v0)
8002275c:	25430001 	addiu	v1,t2,1
80022760:	24e2fff6 	addiu	v0,a3,-10
80022764:	a10350ab 	sb	v1,20651(t0)
80022768:	3042000f 	andi	v0,v0,0xf
8002276c:	a16250aa 	sb	v0,20650(t3)
80022770:	910250ab 	lbu	v0,20651(t0)
80022774:	01221021 	addu	v0,t1,v0
80022778:	304200ff 	andi	v0,v0,0xff
8002277c:	2c43000a 	sltiu	v1,v0,10
80022780:	1460ffe3 	bnez	v1,80022710 <_Z6Op71M1v+0x25c>
80022784:	a10250ab 	sb	v0,20651(t0)
80022788:	0800897b 	j	800225ec <_Z6Op71M1v+0x138>
8002278c:	2442fff6 	addiu	v0,v0,-10

80022790 <_Z6Op61M1v>:
80022790:	27bdffd0 	addiu	sp,sp,-48
80022794:	afb00010 	sw	s0,16(sp)
80022798:	3c108021 	lui	s0,0x8021
8002279c:	afbf002c 	sw	ra,44(sp)
800227a0:	afb60028 	sw	s6,40(sp)
800227a4:	afb50024 	sw	s5,36(sp)
800227a8:	afb40020 	sw	s4,32(sp)
800227ac:	afb3001c 	sw	s3,28(sp)
800227b0:	afb20018 	sw	s2,24(sp)
800227b4:	afb10014 	sw	s1,20(sp)
800227b8:	2610e2a8 	addiu	s0,s0,-7512
800227bc:	8e06000c 	lw	a2,12(s0)
800227c0:	3c168021 	lui	s6,0x8021
800227c4:	90c30000 	lbu	v1,0(a2)
800227c8:	26d3e2f8 	addiu	s3,s6,-7432
800227cc:	3c128022 	lui	s2,0x8022
800227d0:	a24350cc 	sb	v1,20684(s2)
800227d4:	96620006 	lhu	v0,6(s3)
800227d8:	9663000a 	lhu	v1,10(s3)
800227dc:	90c50000 	lbu	a1,0(a2)
800227e0:	00431021 	addu	v0,v0,v1
800227e4:	00a22821 	addu	a1,a1,v0
800227e8:	8e030020 	lw	v1,32(s0)
800227ec:	8e02002c 	lw	v0,44(s0)
800227f0:	30a5ffff 	andi	a1,a1,0xffff
800227f4:	00621821 	addu	v1,v1,v0
800227f8:	24c60001 	addiu	a2,a2,1
800227fc:	3c118021 	lui	s1,0x8021
80022800:	3c158021 	lui	s5,0x8021
80022804:	3c028006 	lui	v0,0x8006
80022808:	00a02021 	move	a0,a1
8002280c:	ae06000c 	sw	a2,12(s0)
80022810:	ae030020 	sw	v1,32(s0)
80022814:	ae257018 	sw	a1,28696(s1)
80022818:	24424be8 	addiu	v0,v0,19432
8002281c:	0040f809 	jalr	v0
80022820:	26b4e284 	addiu	s4,s5,-7548
80022824:	8e850014 	lw	a1,20(s4)
80022828:	8e030020 	lw	v1,32(s0)
8002282c:	00452821 	addu	a1,v0,a1
80022830:	00021203 	sra	v0,v0,0x8
80022834:	24630006 	addiu	v1,v1,6
80022838:	a24250cc 	sb	v0,20684(s2)
8002283c:	3c028006 	lui	v0,0x8006
80022840:	ae030020 	sw	v1,32(s0)
80022844:	00a02021 	move	a0,a1
80022848:	244249d4 	addiu	v0,v0,18900
8002284c:	0040f809 	jalr	v0
80022850:	ae257018 	sw	a1,28696(s1)
80022854:	00403021 	move	a2,v0
80022858:	92620002 	lbu	v0,2(s3)
8002285c:	3c038022 	lui	v1,0x8022
80022860:	30420008 	andi	v0,v0,0x8
80022864:	10400042 	beqz	v0,80022970 <_Z6Op61M1v+0x1e0>
80022868:	a06650bc 	sb	a2,20668(v1)
8002286c:	96630004 	lhu	v1,4(s3)
80022870:	92840008 	lbu	a0,8(s4)
80022874:	3062000f 	andi	v0,v1,0xf
80022878:	00441021 	addu	v0,v0,a0
8002287c:	30c5000f 	andi	a1,a2,0xf
80022880:	00a21021 	addu	v0,a1,v0
80022884:	304700ff 	andi	a3,v0,0xff
80022888:	00031902 	srl	v1,v1,0x4
8002288c:	306a000f 	andi	t2,v1,0xf
80022890:	3c088022 	lui	t0,0x8022
80022894:	00064902 	srl	t1,a2,0x4
80022898:	3c0b8022 	lui	t3,0x8022
8002289c:	3c028022 	lui	v0,0x8022
800228a0:	3c038022 	lui	v1,0x8022
800228a4:	2ce4000a 	sltiu	a0,a3,10
800228a8:	a04550ae 	sb	a1,20654(v0)
800228ac:	a06950af 	sb	t1,20655(v1)
800228b0:	a10a50ab 	sb	t2,20651(t0)
800228b4:	10800066 	beqz	a0,80022a50 <_Z6Op61M1v+0x2c0>
800228b8:	a16750aa 	sb	a3,20650(t3)
800228bc:	910250ab 	lbu	v0,20651(t0)
800228c0:	01221021 	addu	v0,t1,v0
800228c4:	304200ff 	andi	v0,v0,0xff
800228c8:	2c43000a 	sltiu	v1,v0,10
800228cc:	1460004d 	bnez	v1,80022a04 <_Z6Op61M1v+0x274>
800228d0:	a10250ab 	sb	v0,20651(t0)
800228d4:	2442fff6 	addiu	v0,v0,-10
800228d8:	3042000f 	andi	v0,v0,0xf
800228dc:	24030001 	li	v1,1
800228e0:	a10250ab 	sb	v0,20651(t0)
800228e4:	a2830008 	sb	v1,8(s4)
800228e8:	910350ab 	lbu	v1,20651(t0)
800228ec:	916550aa 	lbu	a1,20650(t3)
800228f0:	26c4e2f8 	addiu	a0,s6,-7432
800228f4:	00031900 	sll	v1,v1,0x4
800228f8:	00651825 	or	v1,v1,a1
800228fc:	90820004 	lbu	v0,4(a0)
80022900:	306500ff 	andi	a1,v1,0xff
80022904:	00461026 	xor	v0,v0,a2
80022908:	00c51826 	xor	v1,a2,a1
8002290c:	00021027 	nor	v0,zero,v0
80022910:	30630080 	andi	v1,v1,0x80
80022914:	3c048022 	lui	a0,0x8022
80022918:	00431024 	and	v0,v0,v1
8002291c:	10400049 	beqz	v0,80022a44 <_Z6Op61M1v+0x2b4>
80022920:	a08550b2 	sb	a1,20658(a0)
80022924:	26a3e284 	addiu	v1,s5,-7548
80022928:	24020001 	li	v0,1
8002292c:	a062000b 	sb	v0,11(v1)
80022930:	26a3e284 	addiu	v1,s5,-7548
80022934:	26c2e2f8 	addiu	v0,s6,-7432
80022938:	30a400ff 	andi	a0,a1,0xff
8002293c:	a0450004 	sb	a1,4(v0)
80022940:	a064000a 	sb	a0,10(v1)
80022944:	a0640009 	sb	a0,9(v1)
80022948:	8fbf002c 	lw	ra,44(sp)
8002294c:	8fb60028 	lw	s6,40(sp)
80022950:	8fb50024 	lw	s5,36(sp)
80022954:	8fb40020 	lw	s4,32(sp)
80022958:	8fb3001c 	lw	s3,28(sp)
8002295c:	8fb20018 	lw	s2,24(sp)
80022960:	8fb10014 	lw	s1,20(sp)
80022964:	8fb00010 	lw	s0,16(sp)
80022968:	03e00008 	jr	ra
8002296c:	27bd0030 	addiu	sp,sp,48
80022970:	92840008 	lbu	a0,8(s4)
80022974:	92620004 	lbu	v0,4(s3)
80022978:	00461826 	xor	v1,v0,a2
8002297c:	00441021 	addu	v0,v0,a0
80022980:	00c21021 	addu	v0,a2,v0
80022984:	3042ffff 	andi	v0,v0,0xffff
80022988:	304700ff 	andi	a3,v0,0xff
8002298c:	00031827 	nor	v1,zero,v1
80022990:	30630080 	andi	v1,v1,0x80
80022994:	2c440100 	sltiu	a0,v0,256
80022998:	00c72826 	xor	a1,a2,a3
8002299c:	00a32824 	and	a1,a1,v1
800229a0:	38840001 	xori	a0,a0,0x1
800229a4:	3c038022 	lui	v1,0x8022
800229a8:	a46250b4 	sh	v0,20660(v1)
800229ac:	10a00013 	beqz	a1,800229fc <_Z6Op61M1v+0x26c>
800229b0:	a2840008 	sb	a0,8(s4)
800229b4:	24020001 	li	v0,1
800229b8:	a282000b 	sb	v0,11(s4)
800229bc:	26a3e284 	addiu	v1,s5,-7548
800229c0:	26c2e2f8 	addiu	v0,s6,-7432
800229c4:	30e400ff 	andi	a0,a3,0xff
800229c8:	a0470004 	sb	a3,4(v0)
800229cc:	a064000a 	sb	a0,10(v1)
800229d0:	a0640009 	sb	a0,9(v1)
800229d4:	8fbf002c 	lw	ra,44(sp)
800229d8:	8fb60028 	lw	s6,40(sp)
800229dc:	8fb50024 	lw	s5,36(sp)
800229e0:	8fb40020 	lw	s4,32(sp)
800229e4:	8fb3001c 	lw	s3,28(sp)
800229e8:	8fb20018 	lw	s2,24(sp)
800229ec:	8fb10014 	lw	s1,20(sp)
800229f0:	8fb00010 	lw	s0,16(sp)
800229f4:	03e00008 	jr	ra
800229f8:	27bd0030 	addiu	sp,sp,48
800229fc:	08008a6f 	j	800229bc <_Z6Op61M1v+0x22c>
80022a00:	a280000b 	sb	zero,11(s4)
80022a04:	910350ab 	lbu	v1,20651(t0)
80022a08:	916550aa 	lbu	a1,20650(t3)
80022a0c:	26c4e2f8 	addiu	a0,s6,-7432
80022a10:	00031900 	sll	v1,v1,0x4
80022a14:	00651825 	or	v1,v1,a1
80022a18:	90820004 	lbu	v0,4(a0)
80022a1c:	306500ff 	andi	a1,v1,0xff
80022a20:	00461026 	xor	v0,v0,a2
80022a24:	00c51826 	xor	v1,a2,a1
80022a28:	00021027 	nor	v0,zero,v0
80022a2c:	30630080 	andi	v1,v1,0x80
80022a30:	3c048022 	lui	a0,0x8022
80022a34:	00431024 	and	v0,v0,v1
80022a38:	a2800008 	sb	zero,8(s4)
80022a3c:	1440ffb9 	bnez	v0,80022924 <_Z6Op61M1v+0x194>
80022a40:	a08550b2 	sb	a1,20658(a0)
80022a44:	26a2e284 	addiu	v0,s5,-7548
80022a48:	08008a4c 	j	80022930 <_Z6Op61M1v+0x1a0>
80022a4c:	a040000b 	sb	zero,11(v0)
80022a50:	25430001 	addiu	v1,t2,1
80022a54:	24e2fff6 	addiu	v0,a3,-10
80022a58:	a10350ab 	sb	v1,20651(t0)
80022a5c:	3042000f 	andi	v0,v0,0xf
80022a60:	a16250aa 	sb	v0,20650(t3)
80022a64:	910250ab 	lbu	v0,20651(t0)
80022a68:	01221021 	addu	v0,t1,v0
80022a6c:	304200ff 	andi	v0,v0,0xff
80022a70:	2c43000a 	sltiu	v1,v0,10
80022a74:	1460ffe3 	bnez	v1,80022a04 <_Z6Op61M1v+0x274>
80022a78:	a10250ab 	sb	v0,20651(t0)
80022a7c:	08008a36 	j	800228d8 <_Z6Op61M1v+0x148>
80022a80:	2442fff6 	addiu	v0,v0,-10

80022a84 <_Z6Op72M1v>:
80022a84:	27bdffd0 	addiu	sp,sp,-48
80022a88:	3c028021 	lui	v0,0x8021
80022a8c:	afbf0028 	sw	ra,40(sp)
80022a90:	afb50024 	sw	s5,36(sp)
80022a94:	afb40020 	sw	s4,32(sp)
80022a98:	afb3001c 	sw	s3,28(sp)
80022a9c:	afb20018 	sw	s2,24(sp)
80022aa0:	afb10014 	sw	s1,20(sp)
80022aa4:	afb00010 	sw	s0,16(sp)
80022aa8:	2442e2a8 	addiu	v0,v0,-7512
80022aac:	8c47000c 	lw	a3,12(v0)
80022ab0:	3c118022 	lui	s1,0x8022
80022ab4:	90e30000 	lbu	v1,0(a3)
80022ab8:	3c158021 	lui	s5,0x8021
80022abc:	a22350cc 	sb	v1,20684(s1)
80022ac0:	26b2e2f8 	addiu	s2,s5,-7432
80022ac4:	90e30000 	lbu	v1,0(a3)
80022ac8:	8c46002c 	lw	a2,44(v0)
80022acc:	8c450020 	lw	a1,32(v0)
80022ad0:	96440006 	lhu	a0,6(s2)
80022ad4:	00a62821 	addu	a1,a1,a2
80022ad8:	24e70001 	addiu	a3,a3,1
80022adc:	00641821 	addu	v1,v1,a0
80022ae0:	3063ffff 	andi	v1,v1,0xffff
80022ae4:	ac450020 	sw	a1,32(v0)
80022ae8:	ac47000c 	sw	a3,12(v0)
80022aec:	3c108021 	lui	s0,0x8021
80022af0:	3c148021 	lui	s4,0x8021
80022af4:	3c028006 	lui	v0,0x8006
80022af8:	00602021 	move	a0,v1
80022afc:	ae037018 	sw	v1,28696(s0)
80022b00:	24424be8 	addiu	v0,v0,19432
80022b04:	0040f809 	jalr	v0
80022b08:	2693e284 	addiu	s3,s4,-7548
80022b0c:	8e630014 	lw	v1,20(s3)
80022b10:	00431821 	addu	v1,v0,v1
80022b14:	00021203 	sra	v0,v0,0x8
80022b18:	a22250cc 	sb	v0,20684(s1)
80022b1c:	3c028006 	lui	v0,0x8006
80022b20:	00602021 	move	a0,v1
80022b24:	244249d4 	addiu	v0,v0,18900
80022b28:	0040f809 	jalr	v0
80022b2c:	ae037018 	sw	v1,28696(s0)
80022b30:	00403021 	move	a2,v0
80022b34:	92420002 	lbu	v0,2(s2)
80022b38:	3c038022 	lui	v1,0x8022
80022b3c:	30420008 	andi	v0,v0,0x8
80022b40:	10400041 	beqz	v0,80022c48 <_Z6Op72M1v+0x1c4>
80022b44:	a06650bc 	sb	a2,20668(v1)
80022b48:	96430004 	lhu	v1,4(s2)
80022b4c:	92640008 	lbu	a0,8(s3)
80022b50:	3062000f 	andi	v0,v1,0xf
80022b54:	00441021 	addu	v0,v0,a0
80022b58:	30c5000f 	andi	a1,a2,0xf
80022b5c:	00a21021 	addu	v0,a1,v0
80022b60:	304700ff 	andi	a3,v0,0xff
80022b64:	00031902 	srl	v1,v1,0x4
80022b68:	306a000f 	andi	t2,v1,0xf
80022b6c:	3c088022 	lui	t0,0x8022
80022b70:	00064902 	srl	t1,a2,0x4
80022b74:	3c0b8022 	lui	t3,0x8022
80022b78:	3c028022 	lui	v0,0x8022
80022b7c:	3c038022 	lui	v1,0x8022
80022b80:	2ce4000a 	sltiu	a0,a3,10
80022b84:	a04550ae 	sb	a1,20654(v0)
80022b88:	a06950af 	sb	t1,20655(v1)
80022b8c:	a10a50ab 	sb	t2,20651(t0)
80022b90:	10800064 	beqz	a0,80022d24 <_Z6Op72M1v+0x2a0>
80022b94:	a16750aa 	sb	a3,20650(t3)
80022b98:	910250ab 	lbu	v0,20651(t0)
80022b9c:	01221021 	addu	v0,t1,v0
80022ba0:	304200ff 	andi	v0,v0,0xff
80022ba4:	2c43000a 	sltiu	v1,v0,10
80022ba8:	1460004b 	bnez	v1,80022cd8 <_Z6Op72M1v+0x254>
80022bac:	a10250ab 	sb	v0,20651(t0)
80022bb0:	2442fff6 	addiu	v0,v0,-10
80022bb4:	3042000f 	andi	v0,v0,0xf
80022bb8:	24030001 	li	v1,1
80022bbc:	a10250ab 	sb	v0,20651(t0)
80022bc0:	a2630008 	sb	v1,8(s3)
80022bc4:	910350ab 	lbu	v1,20651(t0)
80022bc8:	916550aa 	lbu	a1,20650(t3)
80022bcc:	26a4e2f8 	addiu	a0,s5,-7432
80022bd0:	00031900 	sll	v1,v1,0x4
80022bd4:	00651825 	or	v1,v1,a1
80022bd8:	90820004 	lbu	v0,4(a0)
80022bdc:	306500ff 	andi	a1,v1,0xff
80022be0:	00461026 	xor	v0,v0,a2
80022be4:	00c51826 	xor	v1,a2,a1
80022be8:	00021027 	nor	v0,zero,v0
80022bec:	30630080 	andi	v1,v1,0x80
80022bf0:	3c048022 	lui	a0,0x8022
80022bf4:	00431024 	and	v0,v0,v1
80022bf8:	10400047 	beqz	v0,80022d18 <_Z6Op72M1v+0x294>
80022bfc:	a08550b2 	sb	a1,20658(a0)
80022c00:	2683e284 	addiu	v1,s4,-7548
80022c04:	24020001 	li	v0,1
80022c08:	a062000b 	sb	v0,11(v1)
80022c0c:	2683e284 	addiu	v1,s4,-7548
80022c10:	26a2e2f8 	addiu	v0,s5,-7432
80022c14:	30a400ff 	andi	a0,a1,0xff
80022c18:	a0450004 	sb	a1,4(v0)
80022c1c:	a064000a 	sb	a0,10(v1)
80022c20:	a0640009 	sb	a0,9(v1)
80022c24:	8fbf0028 	lw	ra,40(sp)
80022c28:	8fb50024 	lw	s5,36(sp)
80022c2c:	8fb40020 	lw	s4,32(sp)
80022c30:	8fb3001c 	lw	s3,28(sp)
80022c34:	8fb20018 	lw	s2,24(sp)
80022c38:	8fb10014 	lw	s1,20(sp)
80022c3c:	8fb00010 	lw	s0,16(sp)
80022c40:	03e00008 	jr	ra
80022c44:	27bd0030 	addiu	sp,sp,48
80022c48:	92640008 	lbu	a0,8(s3)
80022c4c:	92420004 	lbu	v0,4(s2)
80022c50:	00461826 	xor	v1,v0,a2
80022c54:	00441021 	addu	v0,v0,a0
80022c58:	00c21021 	addu	v0,a2,v0
80022c5c:	3042ffff 	andi	v0,v0,0xffff
80022c60:	304700ff 	andi	a3,v0,0xff
80022c64:	00031827 	nor	v1,zero,v1
80022c68:	30630080 	andi	v1,v1,0x80
80022c6c:	2c440100 	sltiu	a0,v0,256
80022c70:	00c72826 	xor	a1,a2,a3
80022c74:	00a32824 	and	a1,a1,v1
80022c78:	38840001 	xori	a0,a0,0x1
80022c7c:	3c038022 	lui	v1,0x8022
80022c80:	a46250b4 	sh	v0,20660(v1)
80022c84:	10a00012 	beqz	a1,80022cd0 <_Z6Op72M1v+0x24c>
80022c88:	a2640008 	sb	a0,8(s3)
80022c8c:	24020001 	li	v0,1
80022c90:	a262000b 	sb	v0,11(s3)
80022c94:	2683e284 	addiu	v1,s4,-7548
80022c98:	26a2e2f8 	addiu	v0,s5,-7432
80022c9c:	30e400ff 	andi	a0,a3,0xff
80022ca0:	a0470004 	sb	a3,4(v0)
80022ca4:	a064000a 	sb	a0,10(v1)
80022ca8:	a0640009 	sb	a0,9(v1)
80022cac:	8fbf0028 	lw	ra,40(sp)
80022cb0:	8fb50024 	lw	s5,36(sp)
80022cb4:	8fb40020 	lw	s4,32(sp)
80022cb8:	8fb3001c 	lw	s3,28(sp)
80022cbc:	8fb20018 	lw	s2,24(sp)
80022cc0:	8fb10014 	lw	s1,20(sp)
80022cc4:	8fb00010 	lw	s0,16(sp)
80022cc8:	03e00008 	jr	ra
80022ccc:	27bd0030 	addiu	sp,sp,48
80022cd0:	08008b25 	j	80022c94 <_Z6Op72M1v+0x210>
80022cd4:	a260000b 	sb	zero,11(s3)
80022cd8:	910350ab 	lbu	v1,20651(t0)
80022cdc:	916550aa 	lbu	a1,20650(t3)
80022ce0:	26a4e2f8 	addiu	a0,s5,-7432
80022ce4:	00031900 	sll	v1,v1,0x4
80022ce8:	00651825 	or	v1,v1,a1
80022cec:	90820004 	lbu	v0,4(a0)
80022cf0:	306500ff 	andi	a1,v1,0xff
80022cf4:	00461026 	xor	v0,v0,a2
80022cf8:	00c51826 	xor	v1,a2,a1
80022cfc:	00021027 	nor	v0,zero,v0
80022d00:	30630080 	andi	v1,v1,0x80
80022d04:	3c048022 	lui	a0,0x8022
80022d08:	00431024 	and	v0,v0,v1
80022d0c:	a2600008 	sb	zero,8(s3)
80022d10:	1440ffbb 	bnez	v0,80022c00 <_Z6Op72M1v+0x17c>
80022d14:	a08550b2 	sb	a1,20658(a0)
80022d18:	2682e284 	addiu	v0,s4,-7548
80022d1c:	08008b03 	j	80022c0c <_Z6Op72M1v+0x188>
80022d20:	a040000b 	sb	zero,11(v0)
80022d24:	25430001 	addiu	v1,t2,1
80022d28:	24e2fff6 	addiu	v0,a3,-10
80022d2c:	a10350ab 	sb	v1,20651(t0)
80022d30:	3042000f 	andi	v0,v0,0xf
80022d34:	a16250aa 	sb	v0,20650(t3)
80022d38:	910250ab 	lbu	v0,20651(t0)
80022d3c:	01221021 	addu	v0,t1,v0
80022d40:	304200ff 	andi	v0,v0,0xff
80022d44:	2c43000a 	sltiu	v1,v0,10
80022d48:	1460ffe3 	bnez	v1,80022cd8 <_Z6Op72M1v+0x254>
80022d4c:	a10250ab 	sb	v0,20651(t0)
80022d50:	08008aed 	j	80022bb4 <_Z6Op72M1v+0x130>
80022d54:	2442fff6 	addiu	v0,v0,-10

80022d58 <_Z6Op75M1v>:
80022d58:	27bdffe0 	addiu	sp,sp,-32
80022d5c:	3c068021 	lui	a2,0x8021
80022d60:	afb10014 	sw	s1,20(sp)
80022d64:	afb00010 	sw	s0,16(sp)
80022d68:	afbf0018 	sw	ra,24(sp)
80022d6c:	24c6e2a8 	addiu	a2,a2,-7512
80022d70:	8cc9000c 	lw	t1,12(a2)
80022d74:	3c118021 	lui	s1,0x8021
80022d78:	91230000 	lbu	v1,0(t1)
80022d7c:	2630e2f8 	addiu	s0,s1,-7432
80022d80:	3c028022 	lui	v0,0x8022
80022d84:	a04350cc 	sb	v1,20684(v0)
80022d88:	96080006 	lhu	t0,6(s0)
80022d8c:	9602000a 	lhu	v0,10(s0)
80022d90:	96030002 	lhu	v1,2(s0)
80022d94:	8cc40020 	lw	a0,32(a2)
80022d98:	01024021 	addu	t0,t0,v0
80022d9c:	30630100 	andi	v1,v1,0x100
80022da0:	3402ffff 	li	v0,0xffff
80022da4:	240500ff 	li	a1,255
80022da8:	91270000 	lbu	a3,0(t1)
80022dac:	0043280a 	movz	a1,v0,v1
80022db0:	8cc2002c 	lw	v0,44(a2)
80022db4:	24840006 	addiu	a0,a0,6
80022db8:	00441021 	addu	v0,v0,a0
80022dbc:	00e83821 	addu	a3,a3,t0
80022dc0:	00a72824 	and	a1,a1,a3
80022dc4:	acc20020 	sw	v0,32(a2)
80022dc8:	3c028021 	lui	v0,0x8021
80022dcc:	25290001 	addiu	t1,t1,1
80022dd0:	ac457018 	sw	a1,28696(v0)
80022dd4:	3c028006 	lui	v0,0x8006
80022dd8:	acc9000c 	sw	t1,12(a2)
80022ddc:	244249d4 	addiu	v0,v0,18900
80022de0:	0040f809 	jalr	v0
80022de4:	00a02021 	move	a0,a1
80022de8:	00403021 	move	a2,v0
80022dec:	92020002 	lbu	v0,2(s0)
80022df0:	3c038022 	lui	v1,0x8022
80022df4:	30420008 	andi	v0,v0,0x8
80022df8:	1040003f 	beqz	v0,80022ef8 <_Z6Op75M1v+0x1a0>
80022dfc:	a06650bc 	sb	a2,20668(v1)
80022e00:	3c0d8021 	lui	t5,0x8021
80022e04:	96030004 	lhu	v1,4(s0)
80022e08:	25ace284 	addiu	t4,t5,-7548
80022e0c:	91840008 	lbu	a0,8(t4)
80022e10:	3062000f 	andi	v0,v1,0xf
80022e14:	00441021 	addu	v0,v0,a0
80022e18:	30c5000f 	andi	a1,a2,0xf
80022e1c:	00a21021 	addu	v0,a1,v0
80022e20:	304700ff 	andi	a3,v0,0xff
80022e24:	00031902 	srl	v1,v1,0x4
80022e28:	306a000f 	andi	t2,v1,0xf
80022e2c:	3c088022 	lui	t0,0x8022
80022e30:	00064902 	srl	t1,a2,0x4
80022e34:	3c0b8022 	lui	t3,0x8022
80022e38:	3c028022 	lui	v0,0x8022
80022e3c:	3c038022 	lui	v1,0x8022
80022e40:	2ce4000a 	sltiu	a0,a3,10
80022e44:	a04550ae 	sb	a1,20654(v0)
80022e48:	a06950af 	sb	t1,20655(v1)
80022e4c:	a10a50ab 	sb	t2,20651(t0)
80022e50:	1080005e 	beqz	a0,80022fcc <_Z6Op75M1v+0x274>
80022e54:	a16750aa 	sb	a3,20650(t3)
80022e58:	910250ab 	lbu	v0,20651(t0)
80022e5c:	01221021 	addu	v0,t1,v0
80022e60:	304200ff 	andi	v0,v0,0xff
80022e64:	2c43000a 	sltiu	v1,v0,10
80022e68:	14600045 	bnez	v1,80022f80 <_Z6Op75M1v+0x228>
80022e6c:	a10250ab 	sb	v0,20651(t0)
80022e70:	2442fff6 	addiu	v0,v0,-10
80022e74:	3042000f 	andi	v0,v0,0xf
80022e78:	24030001 	li	v1,1
80022e7c:	a10250ab 	sb	v0,20651(t0)
80022e80:	a1830008 	sb	v1,8(t4)
80022e84:	910350ab 	lbu	v1,20651(t0)
80022e88:	916550aa 	lbu	a1,20650(t3)
80022e8c:	2624e2f8 	addiu	a0,s1,-7432
80022e90:	00031900 	sll	v1,v1,0x4
80022e94:	00651825 	or	v1,v1,a1
80022e98:	90820004 	lbu	v0,4(a0)
80022e9c:	306500ff 	andi	a1,v1,0xff
80022ea0:	00461026 	xor	v0,v0,a2
80022ea4:	00c51826 	xor	v1,a2,a1
80022ea8:	00021027 	nor	v0,zero,v0
80022eac:	30630080 	andi	v1,v1,0x80
80022eb0:	3c048022 	lui	a0,0x8022
80022eb4:	00431024 	and	v0,v0,v1
80022eb8:	10400041 	beqz	v0,80022fc0 <_Z6Op75M1v+0x268>
80022ebc:	a08550b2 	sb	a1,20658(a0)
80022ec0:	25a3e284 	addiu	v1,t5,-7548
80022ec4:	24020001 	li	v0,1
80022ec8:	a062000b 	sb	v0,11(v1)
80022ecc:	2622e2f8 	addiu	v0,s1,-7432
80022ed0:	30a400ff 	andi	a0,a1,0xff
80022ed4:	25a3e284 	addiu	v1,t5,-7548
80022ed8:	a0450004 	sb	a1,4(v0)
80022edc:	a064000a 	sb	a0,10(v1)
80022ee0:	a0640009 	sb	a0,9(v1)
80022ee4:	8fbf0018 	lw	ra,24(sp)
80022ee8:	8fb10014 	lw	s1,20(sp)
80022eec:	8fb00010 	lw	s0,16(sp)
80022ef0:	03e00008 	jr	ra
80022ef4:	27bd0020 	addiu	sp,sp,32
80022ef8:	3c0d8021 	lui	t5,0x8021
80022efc:	25a7e284 	addiu	a3,t5,-7548
80022f00:	90e40008 	lbu	a0,8(a3)
80022f04:	92020004 	lbu	v0,4(s0)
80022f08:	00461826 	xor	v1,v0,a2
80022f0c:	00441021 	addu	v0,v0,a0
80022f10:	00c21021 	addu	v0,a2,v0
80022f14:	3042ffff 	andi	v0,v0,0xffff
80022f18:	304800ff 	andi	t0,v0,0xff
80022f1c:	00031827 	nor	v1,zero,v1
80022f20:	30630080 	andi	v1,v1,0x80
80022f24:	2c440100 	sltiu	a0,v0,256
80022f28:	00c82826 	xor	a1,a2,t0
80022f2c:	00a32824 	and	a1,a1,v1
80022f30:	38840001 	xori	a0,a0,0x1
80022f34:	3c038022 	lui	v1,0x8022
80022f38:	a46250b4 	sh	v0,20660(v1)
80022f3c:	10a0000e 	beqz	a1,80022f78 <_Z6Op75M1v+0x220>
80022f40:	a0e40008 	sb	a0,8(a3)
80022f44:	24020001 	li	v0,1
80022f48:	a0e2000b 	sb	v0,11(a3)
80022f4c:	2622e2f8 	addiu	v0,s1,-7432
80022f50:	310400ff 	andi	a0,t0,0xff
80022f54:	25a3e284 	addiu	v1,t5,-7548
80022f58:	a0480004 	sb	t0,4(v0)
80022f5c:	a064000a 	sb	a0,10(v1)
80022f60:	a0640009 	sb	a0,9(v1)
80022f64:	8fbf0018 	lw	ra,24(sp)
80022f68:	8fb10014 	lw	s1,20(sp)
80022f6c:	8fb00010 	lw	s0,16(sp)
80022f70:	03e00008 	jr	ra
80022f74:	27bd0020 	addiu	sp,sp,32
80022f78:	08008bd3 	j	80022f4c <_Z6Op75M1v+0x1f4>
80022f7c:	a0e0000b 	sb	zero,11(a3)
80022f80:	910350ab 	lbu	v1,20651(t0)
80022f84:	916550aa 	lbu	a1,20650(t3)
80022f88:	2624e2f8 	addiu	a0,s1,-7432
80022f8c:	00031900 	sll	v1,v1,0x4
80022f90:	00651825 	or	v1,v1,a1
80022f94:	90820004 	lbu	v0,4(a0)
80022f98:	306500ff 	andi	a1,v1,0xff
80022f9c:	00461026 	xor	v0,v0,a2
80022fa0:	00c51826 	xor	v1,a2,a1
80022fa4:	00021027 	nor	v0,zero,v0
80022fa8:	30630080 	andi	v1,v1,0x80
80022fac:	3c048022 	lui	a0,0x8022
80022fb0:	00431024 	and	v0,v0,v1
80022fb4:	a1800008 	sb	zero,8(t4)
80022fb8:	1440ffc1 	bnez	v0,80022ec0 <_Z6Op75M1v+0x168>
80022fbc:	a08550b2 	sb	a1,20658(a0)
80022fc0:	25a2e284 	addiu	v0,t5,-7548
80022fc4:	08008bb3 	j	80022ecc <_Z6Op75M1v+0x174>
80022fc8:	a040000b 	sb	zero,11(v0)
80022fcc:	25430001 	addiu	v1,t2,1
80022fd0:	24e2fff6 	addiu	v0,a3,-10
80022fd4:	a10350ab 	sb	v1,20651(t0)
80022fd8:	3042000f 	andi	v0,v0,0xf
80022fdc:	a16250aa 	sb	v0,20650(t3)
80022fe0:	910250ab 	lbu	v0,20651(t0)
80022fe4:	01221021 	addu	v0,t1,v0
80022fe8:	304200ff 	andi	v0,v0,0xff
80022fec:	2c43000a 	sltiu	v1,v0,10
80022ff0:	1460ffe3 	bnez	v1,80022f80 <_Z6Op75M1v+0x228>
80022ff4:	a10250ab 	sb	v0,20651(t0)
80022ff8:	08008b9d 	j	80022e74 <_Z6Op75M1v+0x11c>
80022ffc:	2442fff6 	addiu	v0,v0,-10

80023000 <_Z6Op65M1v>:
80023000:	27bdffe0 	addiu	sp,sp,-32
80023004:	3c058021 	lui	a1,0x8021
80023008:	afb10014 	sw	s1,20(sp)
8002300c:	afb00010 	sw	s0,16(sp)
80023010:	afbf0018 	sw	ra,24(sp)
80023014:	24a5e2a8 	addiu	a1,a1,-7512
80023018:	8ca7000c 	lw	a3,12(a1)
8002301c:	3c028022 	lui	v0,0x8022
80023020:	90e30000 	lbu	v1,0(a3)
80023024:	3c118021 	lui	s1,0x8021
80023028:	a04350cc 	sb	v1,20684(v0)
8002302c:	2630e2f8 	addiu	s0,s1,-7432
80023030:	90e30000 	lbu	v1,0(a3)
80023034:	96020006 	lhu	v0,6(s0)
80023038:	8ca60020 	lw	a2,32(a1)
8002303c:	8ca4002c 	lw	a0,44(a1)
80023040:	00621821 	addu	v1,v1,v0
80023044:	3063ffff 	andi	v1,v1,0xffff
80023048:	3c028021 	lui	v0,0x8021
8002304c:	00c43021 	addu	a2,a2,a0
80023050:	ac437018 	sw	v1,28696(v0)
80023054:	24e70001 	addiu	a3,a3,1
80023058:	3c028006 	lui	v0,0x8006
8002305c:	00602021 	move	a0,v1
80023060:	aca60020 	sw	a2,32(a1)
80023064:	244249d4 	addiu	v0,v0,18900
80023068:	0040f809 	jalr	v0
8002306c:	aca7000c 	sw	a3,12(a1)
80023070:	00403021 	move	a2,v0
80023074:	92020002 	lbu	v0,2(s0)
80023078:	3c038022 	lui	v1,0x8022
8002307c:	30420008 	andi	v0,v0,0x8
80023080:	1040003f 	beqz	v0,80023180 <_Z6Op65M1v+0x180>
80023084:	a06650bc 	sb	a2,20668(v1)
80023088:	3c0d8021 	lui	t5,0x8021
8002308c:	96030004 	lhu	v1,4(s0)
80023090:	25ace284 	addiu	t4,t5,-7548
80023094:	91840008 	lbu	a0,8(t4)
80023098:	3062000f 	andi	v0,v1,0xf
8002309c:	00441021 	addu	v0,v0,a0
800230a0:	30c5000f 	andi	a1,a2,0xf
800230a4:	00a21021 	addu	v0,a1,v0
800230a8:	304700ff 	andi	a3,v0,0xff
800230ac:	00031902 	srl	v1,v1,0x4
800230b0:	306a000f 	andi	t2,v1,0xf
800230b4:	3c088022 	lui	t0,0x8022
800230b8:	00064902 	srl	t1,a2,0x4
800230bc:	3c0b8022 	lui	t3,0x8022
800230c0:	3c028022 	lui	v0,0x8022
800230c4:	3c038022 	lui	v1,0x8022
800230c8:	2ce4000a 	sltiu	a0,a3,10
800230cc:	a04550ae 	sb	a1,20654(v0)
800230d0:	a06950af 	sb	t1,20655(v1)
800230d4:	a10a50ab 	sb	t2,20651(t0)
800230d8:	1080005e 	beqz	a0,80023254 <_Z6Op65M1v+0x254>
800230dc:	a16750aa 	sb	a3,20650(t3)
800230e0:	910250ab 	lbu	v0,20651(t0)
800230e4:	01221021 	addu	v0,t1,v0
800230e8:	304200ff 	andi	v0,v0,0xff
800230ec:	2c43000a 	sltiu	v1,v0,10
800230f0:	14600045 	bnez	v1,80023208 <_Z6Op65M1v+0x208>
800230f4:	a10250ab 	sb	v0,20651(t0)
800230f8:	2442fff6 	addiu	v0,v0,-10
800230fc:	3042000f 	andi	v0,v0,0xf
80023100:	24030001 	li	v1,1
80023104:	a10250ab 	sb	v0,20651(t0)
80023108:	a1830008 	sb	v1,8(t4)
8002310c:	910350ab 	lbu	v1,20651(t0)
80023110:	916550aa 	lbu	a1,20650(t3)
80023114:	2624e2f8 	addiu	a0,s1,-7432
80023118:	00031900 	sll	v1,v1,0x4
8002311c:	00651825 	or	v1,v1,a1
80023120:	90820004 	lbu	v0,4(a0)
80023124:	306500ff 	andi	a1,v1,0xff
80023128:	00461026 	xor	v0,v0,a2
8002312c:	00c51826 	xor	v1,a2,a1
80023130:	00021027 	nor	v0,zero,v0
80023134:	30630080 	andi	v1,v1,0x80
80023138:	3c048022 	lui	a0,0x8022
8002313c:	00431024 	and	v0,v0,v1
80023140:	10400041 	beqz	v0,80023248 <_Z6Op65M1v+0x248>
80023144:	a08550b2 	sb	a1,20658(a0)
80023148:	25a3e284 	addiu	v1,t5,-7548
8002314c:	24020001 	li	v0,1
80023150:	a062000b 	sb	v0,11(v1)
80023154:	2622e2f8 	addiu	v0,s1,-7432
80023158:	30a400ff 	andi	a0,a1,0xff
8002315c:	25a3e284 	addiu	v1,t5,-7548
80023160:	a0450004 	sb	a1,4(v0)
80023164:	a064000a 	sb	a0,10(v1)
80023168:	a0640009 	sb	a0,9(v1)
8002316c:	8fbf0018 	lw	ra,24(sp)
80023170:	8fb10014 	lw	s1,20(sp)
80023174:	8fb00010 	lw	s0,16(sp)
80023178:	03e00008 	jr	ra
8002317c:	27bd0020 	addiu	sp,sp,32
80023180:	3c0d8021 	lui	t5,0x8021
80023184:	25a7e284 	addiu	a3,t5,-7548
80023188:	90e40008 	lbu	a0,8(a3)
8002318c:	92020004 	lbu	v0,4(s0)
80023190:	00461826 	xor	v1,v0,a2
80023194:	00441021 	addu	v0,v0,a0
80023198:	00c21021 	addu	v0,a2,v0
8002319c:	3042ffff 	andi	v0,v0,0xffff
800231a0:	304800ff 	andi	t0,v0,0xff
800231a4:	00031827 	nor	v1,zero,v1
800231a8:	30630080 	andi	v1,v1,0x80
800231ac:	2c440100 	sltiu	a0,v0,256
800231b0:	00c82826 	xor	a1,a2,t0
800231b4:	00a32824 	and	a1,a1,v1
800231b8:	38840001 	xori	a0,a0,0x1
800231bc:	3c038022 	lui	v1,0x8022
800231c0:	a46250b4 	sh	v0,20660(v1)
800231c4:	10a0000e 	beqz	a1,80023200 <_Z6Op65M1v+0x200>
800231c8:	a0e40008 	sb	a0,8(a3)
800231cc:	24020001 	li	v0,1
800231d0:	a0e2000b 	sb	v0,11(a3)
800231d4:	2622e2f8 	addiu	v0,s1,-7432
800231d8:	310400ff 	andi	a0,t0,0xff
800231dc:	25a3e284 	addiu	v1,t5,-7548
800231e0:	a0480004 	sb	t0,4(v0)
800231e4:	a064000a 	sb	a0,10(v1)
800231e8:	a0640009 	sb	a0,9(v1)
800231ec:	8fbf0018 	lw	ra,24(sp)
800231f0:	8fb10014 	lw	s1,20(sp)
800231f4:	8fb00010 	lw	s0,16(sp)
800231f8:	03e00008 	jr	ra
800231fc:	27bd0020 	addiu	sp,sp,32
80023200:	08008c75 	j	800231d4 <_Z6Op65M1v+0x1d4>
80023204:	a0e0000b 	sb	zero,11(a3)
80023208:	910350ab 	lbu	v1,20651(t0)
8002320c:	916550aa 	lbu	a1,20650(t3)
80023210:	2624e2f8 	addiu	a0,s1,-7432
80023214:	00031900 	sll	v1,v1,0x4
80023218:	00651825 	or	v1,v1,a1
8002321c:	90820004 	lbu	v0,4(a0)
80023220:	306500ff 	andi	a1,v1,0xff
80023224:	00461026 	xor	v0,v0,a2
80023228:	00c51826 	xor	v1,a2,a1
8002322c:	00021027 	nor	v0,zero,v0
80023230:	30630080 	andi	v1,v1,0x80
80023234:	3c048022 	lui	a0,0x8022
80023238:	00431024 	and	v0,v0,v1
8002323c:	a1800008 	sb	zero,8(t4)
80023240:	1440ffc1 	bnez	v0,80023148 <_Z6Op65M1v+0x148>
80023244:	a08550b2 	sb	a1,20658(a0)
80023248:	25a2e284 	addiu	v0,t5,-7548
8002324c:	08008c55 	j	80023154 <_Z6Op65M1v+0x154>
80023250:	a040000b 	sb	zero,11(v0)
80023254:	25430001 	addiu	v1,t2,1
80023258:	24e2fff6 	addiu	v0,a3,-10
8002325c:	a10350ab 	sb	v1,20651(t0)
80023260:	3042000f 	andi	v0,v0,0xf
80023264:	a16250aa 	sb	v0,20650(t3)
80023268:	910250ab 	lbu	v0,20651(t0)
8002326c:	01221021 	addu	v0,t1,v0
80023270:	304200ff 	andi	v0,v0,0xff
80023274:	2c43000a 	sltiu	v1,v0,10
80023278:	1460ffe3 	bnez	v1,80023208 <_Z6Op65M1v+0x208>
8002327c:	a10250ab 	sb	v0,20651(t0)
80023280:	08008c3f 	j	800230fc <_Z6Op65M1v+0xfc>
80023284:	2442fff6 	addiu	v0,v0,-10

80023288 <_Z6Op69M1v>:
80023288:	27bdffe0 	addiu	sp,sp,-32
8002328c:	afb10014 	sw	s1,20(sp)
80023290:	3c068021 	lui	a2,0x8021
80023294:	3c118021 	lui	s1,0x8021
80023298:	afb00010 	sw	s0,16(sp)
8002329c:	afbf0018 	sw	ra,24(sp)
800232a0:	24c6e2a8 	addiu	a2,a2,-7512
800232a4:	2630e284 	addiu	s0,s1,-7548
800232a8:	8cc5000c 	lw	a1,12(a2)
800232ac:	8e030010 	lw	v1,16(s0)
800232b0:	8cc20010 	lw	v0,16(a2)
800232b4:	00a31821 	addu	v1,a1,v1
800232b8:	00621823 	subu	v1,v1,v0
800232bc:	3c028021 	lui	v0,0x8021
800232c0:	ac437018 	sw	v1,28696(v0)
800232c4:	24a50001 	addiu	a1,a1,1
800232c8:	3c028006 	lui	v0,0x8006
800232cc:	00602021 	move	a0,v1
800232d0:	244249d4 	addiu	v0,v0,18900
800232d4:	0040f809 	jalr	v0
800232d8:	acc5000c 	sw	a1,12(a2)
800232dc:	3c0c8021 	lui	t4,0x8021
800232e0:	2584e2f8 	addiu	a0,t4,-7432
800232e4:	00403021 	move	a2,v0
800232e8:	90820002 	lbu	v0,2(a0)
800232ec:	3c038022 	lui	v1,0x8022
800232f0:	30420008 	andi	v0,v0,0x8
800232f4:	1040003d 	beqz	v0,800233ec <_Z6Op69M1v+0x164>
800232f8:	a06650bc 	sb	a2,20668(v1)
800232fc:	94830004 	lhu	v1,4(a0)
80023300:	92040008 	lbu	a0,8(s0)
80023304:	3062000f 	andi	v0,v1,0xf
80023308:	00441021 	addu	v0,v0,a0
8002330c:	30c5000f 	andi	a1,a2,0xf
80023310:	00a21021 	addu	v0,a1,v0
80023314:	304700ff 	andi	a3,v0,0xff
80023318:	00031902 	srl	v1,v1,0x4
8002331c:	306a000f 	andi	t2,v1,0xf
80023320:	3c088022 	lui	t0,0x8022
80023324:	00064902 	srl	t1,a2,0x4
80023328:	3c0b8022 	lui	t3,0x8022
8002332c:	3c028022 	lui	v0,0x8022
80023330:	3c038022 	lui	v1,0x8022
80023334:	2ce4000a 	sltiu	a0,a3,10
80023338:	a04550ae 	sb	a1,20654(v0)
8002333c:	a06950af 	sb	t1,20655(v1)
80023340:	a10a50ab 	sb	t2,20651(t0)
80023344:	1080005c 	beqz	a0,800234b8 <_Z6Op69M1v+0x230>
80023348:	a16750aa 	sb	a3,20650(t3)
8002334c:	910250ab 	lbu	v0,20651(t0)
80023350:	01221021 	addu	v0,t1,v0
80023354:	304200ff 	andi	v0,v0,0xff
80023358:	2c43000a 	sltiu	v1,v0,10
8002335c:	14600043 	bnez	v1,8002346c <_Z6Op69M1v+0x1e4>
80023360:	a10250ab 	sb	v0,20651(t0)
80023364:	2442fff6 	addiu	v0,v0,-10
80023368:	3042000f 	andi	v0,v0,0xf
8002336c:	24030001 	li	v1,1
80023370:	a10250ab 	sb	v0,20651(t0)
80023374:	a2030008 	sb	v1,8(s0)
80023378:	910350ab 	lbu	v1,20651(t0)
8002337c:	916550aa 	lbu	a1,20650(t3)
80023380:	2584e2f8 	addiu	a0,t4,-7432
80023384:	00031900 	sll	v1,v1,0x4
80023388:	00651825 	or	v1,v1,a1
8002338c:	90820004 	lbu	v0,4(a0)
80023390:	306500ff 	andi	a1,v1,0xff
80023394:	00461026 	xor	v0,v0,a2
80023398:	00c51826 	xor	v1,a2,a1
8002339c:	00021027 	nor	v0,zero,v0
800233a0:	30630080 	andi	v1,v1,0x80
800233a4:	3c048022 	lui	a0,0x8022
800233a8:	00431024 	and	v0,v0,v1
800233ac:	1040003f 	beqz	v0,800234ac <_Z6Op69M1v+0x224>
800233b0:	a08550b2 	sb	a1,20658(a0)
800233b4:	2623e284 	addiu	v1,s1,-7548
800233b8:	24020001 	li	v0,1
800233bc:	a062000b 	sb	v0,11(v1)
800233c0:	2623e284 	addiu	v1,s1,-7548
800233c4:	30a400ff 	andi	a0,a1,0xff
800233c8:	2582e2f8 	addiu	v0,t4,-7432
800233cc:	a0450004 	sb	a1,4(v0)
800233d0:	a064000a 	sb	a0,10(v1)
800233d4:	a0640009 	sb	a0,9(v1)
800233d8:	8fbf0018 	lw	ra,24(sp)
800233dc:	8fb10014 	lw	s1,20(sp)
800233e0:	8fb00010 	lw	s0,16(sp)
800233e4:	03e00008 	jr	ra
800233e8:	27bd0020 	addiu	sp,sp,32
800233ec:	90820004 	lbu	v0,4(a0)
800233f0:	92040008 	lbu	a0,8(s0)
800233f4:	00461826 	xor	v1,v0,a2
800233f8:	00441021 	addu	v0,v0,a0
800233fc:	00c21021 	addu	v0,a2,v0
80023400:	3042ffff 	andi	v0,v0,0xffff
80023404:	304700ff 	andi	a3,v0,0xff
80023408:	00031827 	nor	v1,zero,v1
8002340c:	30630080 	andi	v1,v1,0x80
80023410:	2c440100 	sltiu	a0,v0,256
80023414:	00c72826 	xor	a1,a2,a3
80023418:	00a32824 	and	a1,a1,v1
8002341c:	38840001 	xori	a0,a0,0x1
80023420:	3c038022 	lui	v1,0x8022
80023424:	a46250b4 	sh	v0,20660(v1)
80023428:	10a0000e 	beqz	a1,80023464 <_Z6Op69M1v+0x1dc>
8002342c:	a2040008 	sb	a0,8(s0)
80023430:	24020001 	li	v0,1
80023434:	a202000b 	sb	v0,11(s0)
80023438:	2623e284 	addiu	v1,s1,-7548
8002343c:	30e400ff 	andi	a0,a3,0xff
80023440:	2582e2f8 	addiu	v0,t4,-7432
80023444:	a0470004 	sb	a3,4(v0)
80023448:	a064000a 	sb	a0,10(v1)
8002344c:	a0640009 	sb	a0,9(v1)
80023450:	8fbf0018 	lw	ra,24(sp)
80023454:	8fb10014 	lw	s1,20(sp)
80023458:	8fb00010 	lw	s0,16(sp)
8002345c:	03e00008 	jr	ra
80023460:	27bd0020 	addiu	sp,sp,32
80023464:	08008d0e 	j	80023438 <_Z6Op69M1v+0x1b0>
80023468:	a200000b 	sb	zero,11(s0)
8002346c:	910350ab 	lbu	v1,20651(t0)
80023470:	916550aa 	lbu	a1,20650(t3)
80023474:	2584e2f8 	addiu	a0,t4,-7432
80023478:	00031900 	sll	v1,v1,0x4
8002347c:	00651825 	or	v1,v1,a1
80023480:	90820004 	lbu	v0,4(a0)
80023484:	306500ff 	andi	a1,v1,0xff
80023488:	00461026 	xor	v0,v0,a2
8002348c:	00c51826 	xor	v1,a2,a1
80023490:	00021027 	nor	v0,zero,v0
80023494:	30630080 	andi	v1,v1,0x80
80023498:	3c048022 	lui	a0,0x8022
8002349c:	00431024 	and	v0,v0,v1
800234a0:	a2000008 	sb	zero,8(s0)
800234a4:	1440ffc3 	bnez	v0,800233b4 <_Z6Op69M1v+0x12c>
800234a8:	a08550b2 	sb	a1,20658(a0)
800234ac:	2622e284 	addiu	v0,s1,-7548
800234b0:	08008cf0 	j	800233c0 <_Z6Op69M1v+0x138>
800234b4:	a040000b 	sb	zero,11(v0)
800234b8:	25430001 	addiu	v1,t2,1
800234bc:	24e2fff6 	addiu	v0,a3,-10
800234c0:	a10350ab 	sb	v1,20651(t0)
800234c4:	3042000f 	andi	v0,v0,0xf
800234c8:	a16250aa 	sb	v0,20650(t3)
800234cc:	910250ab 	lbu	v0,20651(t0)
800234d0:	01221021 	addu	v0,t1,v0
800234d4:	304200ff 	andi	v0,v0,0xff
800234d8:	2c43000a 	sltiu	v1,v0,10
800234dc:	1460ffe3 	bnez	v1,8002346c <_Z6Op69M1v+0x1e4>
800234e0:	a10250ab 	sb	v0,20651(t0)
800234e4:	08008cda 	j	80023368 <_Z6Op69M1v+0xe0>
800234e8:	2442fff6 	addiu	v0,v0,-10

800234ec <_Z6Op73M1v>:
800234ec:	27bdffd0 	addiu	sp,sp,-48
800234f0:	3c038021 	lui	v1,0x8021
800234f4:	afbf0028 	sw	ra,40(sp)
800234f8:	afb50024 	sw	s5,36(sp)
800234fc:	afb40020 	sw	s4,32(sp)
80023500:	afb3001c 	sw	s3,28(sp)
80023504:	afb20018 	sw	s2,24(sp)
80023508:	afb10014 	sw	s1,20(sp)
8002350c:	afb00010 	sw	s0,16(sp)
80023510:	2463e2a8 	addiu	v1,v1,-7512
80023514:	8c67000c 	lw	a3,12(v1)
80023518:	3c118022 	lui	s1,0x8022
8002351c:	90e20000 	lbu	v0,0(a3)
80023520:	3c158021 	lui	s5,0x8021
80023524:	a22250cc 	sb	v0,20684(s1)
80023528:	26b2e2f8 	addiu	s2,s5,-7432
8002352c:	90e50000 	lbu	a1,0(a3)
80023530:	8c620020 	lw	v0,32(v1)
80023534:	96440008 	lhu	a0,8(s2)
80023538:	8c66002c 	lw	a2,44(v1)
8002353c:	00a42821 	addu	a1,a1,a0
80023540:	2442000c 	addiu	v0,v0,12
80023544:	00c23021 	addu	a2,a2,v0
80023548:	30a5ffff 	andi	a1,a1,0xffff
8002354c:	24e70001 	addiu	a3,a3,1
80023550:	3c108021 	lui	s0,0x8021
80023554:	3c148021 	lui	s4,0x8021
80023558:	3c028006 	lui	v0,0x8006
8002355c:	ac660020 	sw	a2,32(v1)
80023560:	00a02021 	move	a0,a1
80023564:	ac67000c 	sw	a3,12(v1)
80023568:	ae057018 	sw	a1,28696(s0)
8002356c:	24424be8 	addiu	v0,v0,19432
80023570:	0040f809 	jalr	v0
80023574:	2693e284 	addiu	s3,s4,-7548
80023578:	8e630014 	lw	v1,20(s3)
8002357c:	9645000c 	lhu	a1,12(s2)
80023580:	00a32821 	addu	a1,a1,v1
80023584:	3c0300ff 	lui	v1,0xff
80023588:	3463ffff 	ori	v1,v1,0xffff
8002358c:	00452821 	addu	a1,v0,a1
80023590:	00021203 	sra	v0,v0,0x8
80023594:	00a32824 	and	a1,a1,v1
80023598:	a22250cc 	sb	v0,20684(s1)
8002359c:	3c028006 	lui	v0,0x8006
800235a0:	00a02021 	move	a0,a1
800235a4:	244249d4 	addiu	v0,v0,18900
800235a8:	0040f809 	jalr	v0
800235ac:	ae057018 	sw	a1,28696(s0)
800235b0:	00403021 	move	a2,v0
800235b4:	92420002 	lbu	v0,2(s2)
800235b8:	3c038022 	lui	v1,0x8022
800235bc:	30420008 	andi	v0,v0,0x8
800235c0:	10400041 	beqz	v0,800236c8 <_Z6Op73M1v+0x1dc>
800235c4:	a06650bc 	sb	a2,20668(v1)
800235c8:	96430004 	lhu	v1,4(s2)
800235cc:	92640008 	lbu	a0,8(s3)
800235d0:	3062000f 	andi	v0,v1,0xf
800235d4:	00441021 	addu	v0,v0,a0
800235d8:	30c5000f 	andi	a1,a2,0xf
800235dc:	00a21021 	addu	v0,a1,v0
800235e0:	304700ff 	andi	a3,v0,0xff
800235e4:	00031902 	srl	v1,v1,0x4
800235e8:	306a000f 	andi	t2,v1,0xf
800235ec:	3c088022 	lui	t0,0x8022
800235f0:	00064902 	srl	t1,a2,0x4
800235f4:	3c0b8022 	lui	t3,0x8022
800235f8:	3c028022 	lui	v0,0x8022
800235fc:	3c038022 	lui	v1,0x8022
80023600:	2ce4000a 	sltiu	a0,a3,10
80023604:	a04550ae 	sb	a1,20654(v0)
80023608:	a06950af 	sb	t1,20655(v1)
8002360c:	a10a50ab 	sb	t2,20651(t0)
80023610:	10800064 	beqz	a0,800237a4 <_Z6Op73M1v+0x2b8>
80023614:	a16750aa 	sb	a3,20650(t3)
80023618:	910250ab 	lbu	v0,20651(t0)
8002361c:	01221021 	addu	v0,t1,v0
80023620:	304200ff 	andi	v0,v0,0xff
80023624:	2c43000a 	sltiu	v1,v0,10
80023628:	1460004b 	bnez	v1,80023758 <_Z6Op73M1v+0x26c>
8002362c:	a10250ab 	sb	v0,20651(t0)
80023630:	2442fff6 	addiu	v0,v0,-10
80023634:	3042000f 	andi	v0,v0,0xf
80023638:	24030001 	li	v1,1
8002363c:	a10250ab 	sb	v0,20651(t0)
80023640:	a2630008 	sb	v1,8(s3)
80023644:	910350ab 	lbu	v1,20651(t0)
80023648:	916550aa 	lbu	a1,20650(t3)
8002364c:	26a4e2f8 	addiu	a0,s5,-7432
80023650:	00031900 	sll	v1,v1,0x4
80023654:	00651825 	or	v1,v1,a1
80023658:	90820004 	lbu	v0,4(a0)
8002365c:	306500ff 	andi	a1,v1,0xff
80023660:	00461026 	xor	v0,v0,a2
80023664:	00c51826 	xor	v1,a2,a1
80023668:	00021027 	nor	v0,zero,v0
8002366c:	30630080 	andi	v1,v1,0x80
80023670:	3c048022 	lui	a0,0x8022
80023674:	00431024 	and	v0,v0,v1
80023678:	10400047 	beqz	v0,80023798 <_Z6Op73M1v+0x2ac>
8002367c:	a08550b2 	sb	a1,20658(a0)
80023680:	2683e284 	addiu	v1,s4,-7548
80023684:	24020001 	li	v0,1
80023688:	a062000b 	sb	v0,11(v1)
8002368c:	2683e284 	addiu	v1,s4,-7548
80023690:	26a2e2f8 	addiu	v0,s5,-7432
80023694:	30a400ff 	andi	a0,a1,0xff
80023698:	a0450004 	sb	a1,4(v0)
8002369c:	a064000a 	sb	a0,10(v1)
800236a0:	a0640009 	sb	a0,9(v1)
800236a4:	8fbf0028 	lw	ra,40(sp)
800236a8:	8fb50024 	lw	s5,36(sp)
800236ac:	8fb40020 	lw	s4,32(sp)
800236b0:	8fb3001c 	lw	s3,28(sp)
800236b4:	8fb20018 	lw	s2,24(sp)
800236b8:	8fb10014 	lw	s1,20(sp)
800236bc:	8fb00010 	lw	s0,16(sp)
800236c0:	03e00008 	jr	ra
800236c4:	27bd0030 	addiu	sp,sp,48
800236c8:	92640008 	lbu	a0,8(s3)
800236cc:	92420004 	lbu	v0,4(s2)
800236d0:	00461826 	xor	v1,v0,a2
800236d4:	00441021 	addu	v0,v0,a0
800236d8:	00c21021 	addu	v0,a2,v0
800236dc:	3042ffff 	andi	v0,v0,0xffff
800236e0:	304700ff 	andi	a3,v0,0xff
800236e4:	00031827 	nor	v1,zero,v1
800236e8:	30630080 	andi	v1,v1,0x80
800236ec:	2c440100 	sltiu	a0,v0,256
800236f0:	00c72826 	xor	a1,a2,a3
800236f4:	00a32824 	and	a1,a1,v1
800236f8:	38840001 	xori	a0,a0,0x1
800236fc:	3c038022 	lui	v1,0x8022
80023700:	a46250b4 	sh	v0,20660(v1)
80023704:	10a00012 	beqz	a1,80023750 <_Z6Op73M1v+0x264>
80023708:	a2640008 	sb	a0,8(s3)
8002370c:	24020001 	li	v0,1
80023710:	a262000b 	sb	v0,11(s3)
80023714:	2683e284 	addiu	v1,s4,-7548
80023718:	26a2e2f8 	addiu	v0,s5,-7432
8002371c:	30e400ff 	andi	a0,a3,0xff
80023720:	a0470004 	sb	a3,4(v0)
80023724:	a064000a 	sb	a0,10(v1)
80023728:	a0640009 	sb	a0,9(v1)
8002372c:	8fbf0028 	lw	ra,40(sp)
80023730:	8fb50024 	lw	s5,36(sp)
80023734:	8fb40020 	lw	s4,32(sp)
80023738:	8fb3001c 	lw	s3,28(sp)
8002373c:	8fb20018 	lw	s2,24(sp)
80023740:	8fb10014 	lw	s1,20(sp)
80023744:	8fb00010 	lw	s0,16(sp)
80023748:	03e00008 	jr	ra
8002374c:	27bd0030 	addiu	sp,sp,48
80023750:	08008dc5 	j	80023714 <_Z6Op73M1v+0x228>
80023754:	a260000b 	sb	zero,11(s3)
80023758:	910350ab 	lbu	v1,20651(t0)
8002375c:	916550aa 	lbu	a1,20650(t3)
80023760:	26a4e2f8 	addiu	a0,s5,-7432
80023764:	00031900 	sll	v1,v1,0x4
80023768:	00651825 	or	v1,v1,a1
8002376c:	90820004 	lbu	v0,4(a0)
80023770:	306500ff 	andi	a1,v1,0xff
80023774:	00461026 	xor	v0,v0,a2
80023778:	00c51826 	xor	v1,a2,a1
8002377c:	00021027 	nor	v0,zero,v0
80023780:	30630080 	andi	v1,v1,0x80
80023784:	3c048022 	lui	a0,0x8022
80023788:	00431024 	and	v0,v0,v1
8002378c:	a2600008 	sb	zero,8(s3)
80023790:	1440ffbb 	bnez	v0,80023680 <_Z6Op73M1v+0x194>
80023794:	a08550b2 	sb	a1,20658(a0)
80023798:	2682e284 	addiu	v0,s4,-7548
8002379c:	08008da3 	j	8002368c <_Z6Op73M1v+0x1a0>
800237a0:	a040000b 	sb	zero,11(v0)
800237a4:	25430001 	addiu	v1,t2,1
800237a8:	24e2fff6 	addiu	v0,a3,-10
800237ac:	a10350ab 	sb	v1,20651(t0)
800237b0:	3042000f 	andi	v0,v0,0xf
800237b4:	a16250aa 	sb	v0,20650(t3)
800237b8:	910250ab 	lbu	v0,20651(t0)
800237bc:	01221021 	addu	v0,t1,v0
800237c0:	304200ff 	andi	v0,v0,0xff
800237c4:	2c43000a 	sltiu	v1,v0,10
800237c8:	1460ffe3 	bnez	v1,80023758 <_Z6Op73M1v+0x26c>
800237cc:	a10250ab 	sb	v0,20651(t0)
800237d0:	08008d8d 	j	80023634 <_Z6Op73M1v+0x148>
800237d4:	2442fff6 	addiu	v0,v0,-10

800237d8 <_Z6Op63M1v>:
800237d8:	27bdffe0 	addiu	sp,sp,-32
800237dc:	3c068021 	lui	a2,0x8021
800237e0:	afb10014 	sw	s1,20(sp)
800237e4:	afb00010 	sw	s0,16(sp)
800237e8:	afbf0018 	sw	ra,24(sp)
800237ec:	24c6e2a8 	addiu	a2,a2,-7512
800237f0:	8cc7000c 	lw	a3,12(a2)
800237f4:	3c028022 	lui	v0,0x8022
800237f8:	90e30000 	lbu	v1,0(a3)
800237fc:	3c118021 	lui	s1,0x8021
80023800:	a04350cc 	sb	v1,20684(v0)
80023804:	2630e2f8 	addiu	s0,s1,-7432
80023808:	90e50000 	lbu	a1,0(a3)
8002380c:	8cc20020 	lw	v0,32(a2)
80023810:	96040008 	lhu	a0,8(s0)
80023814:	8cc3002c 	lw	v1,44(a2)
80023818:	00a42821 	addu	a1,a1,a0
8002381c:	24420006 	addiu	v0,v0,6
80023820:	00621821 	addu	v1,v1,v0
80023824:	30a5ffff 	andi	a1,a1,0xffff
80023828:	3c028021 	lui	v0,0x8021
8002382c:	24e70001 	addiu	a3,a3,1
80023830:	ac457018 	sw	a1,28696(v0)
80023834:	3c028006 	lui	v0,0x8006
80023838:	acc30020 	sw	v1,32(a2)
8002383c:	acc7000c 	sw	a3,12(a2)
80023840:	244249d4 	addiu	v0,v0,18900
80023844:	0040f809 	jalr	v0
80023848:	00a02021 	move	a0,a1
8002384c:	00403021 	move	a2,v0
80023850:	92020002 	lbu	v0,2(s0)
80023854:	3c038022 	lui	v1,0x8022
80023858:	30420008 	andi	v0,v0,0x8
8002385c:	1040003f 	beqz	v0,8002395c <_Z6Op63M1v+0x184>
80023860:	a06650bc 	sb	a2,20668(v1)
80023864:	3c0d8021 	lui	t5,0x8021
80023868:	96030004 	lhu	v1,4(s0)
8002386c:	25ace284 	addiu	t4,t5,-7548
80023870:	91840008 	lbu	a0,8(t4)
80023874:	3062000f 	andi	v0,v1,0xf
80023878:	00441021 	addu	v0,v0,a0
8002387c:	30c5000f 	andi	a1,a2,0xf
80023880:	00a21021 	addu	v0,a1,v0
80023884:	304700ff 	andi	a3,v0,0xff
80023888:	00031902 	srl	v1,v1,0x4
8002388c:	306a000f 	andi	t2,v1,0xf
80023890:	3c088022 	lui	t0,0x8022
80023894:	00064902 	srl	t1,a2,0x4
80023898:	3c0b8022 	lui	t3,0x8022
8002389c:	3c028022 	lui	v0,0x8022
800238a0:	3c038022 	lui	v1,0x8022
800238a4:	2ce4000a 	sltiu	a0,a3,10
800238a8:	a04550ae 	sb	a1,20654(v0)
800238ac:	a06950af 	sb	t1,20655(v1)
800238b0:	a10a50ab 	sb	t2,20651(t0)
800238b4:	1080005e 	beqz	a0,80023a30 <_Z6Op63M1v+0x258>
800238b8:	a16750aa 	sb	a3,20650(t3)
800238bc:	910250ab 	lbu	v0,20651(t0)
800238c0:	01221021 	addu	v0,t1,v0
800238c4:	304200ff 	andi	v0,v0,0xff
800238c8:	2c43000a 	sltiu	v1,v0,10
800238cc:	14600045 	bnez	v1,800239e4 <_Z6Op63M1v+0x20c>
800238d0:	a10250ab 	sb	v0,20651(t0)
800238d4:	2442fff6 	addiu	v0,v0,-10
800238d8:	3042000f 	andi	v0,v0,0xf
800238dc:	24030001 	li	v1,1
800238e0:	a10250ab 	sb	v0,20651(t0)
800238e4:	a1830008 	sb	v1,8(t4)
800238e8:	910350ab 	lbu	v1,20651(t0)
800238ec:	916550aa 	lbu	a1,20650(t3)
800238f0:	2624e2f8 	addiu	a0,s1,-7432
800238f4:	00031900 	sll	v1,v1,0x4
800238f8:	00651825 	or	v1,v1,a1
800238fc:	90820004 	lbu	v0,4(a0)
80023900:	306500ff 	andi	a1,v1,0xff
80023904:	00461026 	xor	v0,v0,a2
80023908:	00c51826 	xor	v1,a2,a1
8002390c:	00021027 	nor	v0,zero,v0
80023910:	30630080 	andi	v1,v1,0x80
80023914:	3c048022 	lui	a0,0x8022
80023918:	00431024 	and	v0,v0,v1
8002391c:	10400041 	beqz	v0,80023a24 <_Z6Op63M1v+0x24c>
80023920:	a08550b2 	sb	a1,20658(a0)
80023924:	25a3e284 	addiu	v1,t5,-7548
80023928:	24020001 	li	v0,1
8002392c:	a062000b 	sb	v0,11(v1)
80023930:	2622e2f8 	addiu	v0,s1,-7432
80023934:	30a400ff 	andi	a0,a1,0xff
80023938:	25a3e284 	addiu	v1,t5,-7548
8002393c:	a0450004 	sb	a1,4(v0)
80023940:	a064000a 	sb	a0,10(v1)
80023944:	a0640009 	sb	a0,9(v1)
80023948:	8fbf0018 	lw	ra,24(sp)
8002394c:	8fb10014 	lw	s1,20(sp)
80023950:	8fb00010 	lw	s0,16(sp)
80023954:	03e00008 	jr	ra
80023958:	27bd0020 	addiu	sp,sp,32
8002395c:	3c0d8021 	lui	t5,0x8021
80023960:	25a7e284 	addiu	a3,t5,-7548
80023964:	90e40008 	lbu	a0,8(a3)
80023968:	92020004 	lbu	v0,4(s0)
8002396c:	00461826 	xor	v1,v0,a2
80023970:	00441021 	addu	v0,v0,a0
80023974:	00c21021 	addu	v0,a2,v0
80023978:	3042ffff 	andi	v0,v0,0xffff
8002397c:	304800ff 	andi	t0,v0,0xff
80023980:	00031827 	nor	v1,zero,v1
80023984:	30630080 	andi	v1,v1,0x80
80023988:	2c440100 	sltiu	a0,v0,256
8002398c:	00c82826 	xor	a1,a2,t0
80023990:	00a32824 	and	a1,a1,v1
80023994:	38840001 	xori	a0,a0,0x1
80023998:	3c038022 	lui	v1,0x8022
8002399c:	a46250b4 	sh	v0,20660(v1)
800239a0:	10a0000e 	beqz	a1,800239dc <_Z6Op63M1v+0x204>
800239a4:	a0e40008 	sb	a0,8(a3)
800239a8:	24020001 	li	v0,1
800239ac:	a0e2000b 	sb	v0,11(a3)
800239b0:	2622e2f8 	addiu	v0,s1,-7432
800239b4:	310400ff 	andi	a0,t0,0xff
800239b8:	25a3e284 	addiu	v1,t5,-7548
800239bc:	a0480004 	sb	t0,4(v0)
800239c0:	a064000a 	sb	a0,10(v1)
800239c4:	a0640009 	sb	a0,9(v1)
800239c8:	8fbf0018 	lw	ra,24(sp)
800239cc:	8fb10014 	lw	s1,20(sp)
800239d0:	8fb00010 	lw	s0,16(sp)
800239d4:	03e00008 	jr	ra
800239d8:	27bd0020 	addiu	sp,sp,32
800239dc:	08008e6c 	j	800239b0 <_Z6Op63M1v+0x1d8>
800239e0:	a0e0000b 	sb	zero,11(a3)
800239e4:	910350ab 	lbu	v1,20651(t0)
800239e8:	916550aa 	lbu	a1,20650(t3)
800239ec:	2624e2f8 	addiu	a0,s1,-7432
800239f0:	00031900 	sll	v1,v1,0x4
800239f4:	00651825 	or	v1,v1,a1
800239f8:	90820004 	lbu	v0,4(a0)
800239fc:	306500ff 	andi	a1,v1,0xff
80023a00:	00461026 	xor	v0,v0,a2
80023a04:	00c51826 	xor	v1,a2,a1
80023a08:	00021027 	nor	v0,zero,v0
80023a0c:	30630080 	andi	v1,v1,0x80
80023a10:	3c048022 	lui	a0,0x8022
80023a14:	00431024 	and	v0,v0,v1
80023a18:	a1800008 	sb	zero,8(t4)
80023a1c:	1440ffc1 	bnez	v0,80023924 <_Z6Op63M1v+0x14c>
80023a20:	a08550b2 	sb	a1,20658(a0)
80023a24:	25a2e284 	addiu	v0,t5,-7548
80023a28:	08008e4c 	j	80023930 <_Z6Op63M1v+0x158>
80023a2c:	a040000b 	sb	zero,11(v0)
80023a30:	25430001 	addiu	v1,t2,1
80023a34:	24e2fff6 	addiu	v0,a3,-10
80023a38:	a10350ab 	sb	v1,20651(t0)
80023a3c:	3042000f 	andi	v0,v0,0xf
80023a40:	a16250aa 	sb	v0,20650(t3)
80023a44:	910250ab 	lbu	v0,20651(t0)
80023a48:	01221021 	addu	v0,t1,v0
80023a4c:	304200ff 	andi	v0,v0,0xff
80023a50:	2c43000a 	sltiu	v1,v0,10
80023a54:	1460ffe3 	bnez	v1,800239e4 <_Z6Op63M1v+0x20c>
80023a58:	a10250ab 	sb	v0,20651(t0)
80023a5c:	08008e36 	j	800238d8 <_Z6Op63M1v+0x100>
80023a60:	2442fff6 	addiu	v0,v0,-10

80023a64 <_Z6Op7FM1v>:
80023a64:	27bdffe0 	addiu	sp,sp,-32
80023a68:	3c068021 	lui	a2,0x8021
80023a6c:	afb10014 	sw	s1,20(sp)
80023a70:	afb00010 	sw	s0,16(sp)
80023a74:	afbf0018 	sw	ra,24(sp)
80023a78:	24c6e2a8 	addiu	a2,a2,-7512
80023a7c:	8cc7000c 	lw	a3,12(a2)
80023a80:	3c118021 	lui	s1,0x8021
80023a84:	90e20001 	lbu	v0,1(a3)
80023a88:	90e30000 	lbu	v1,0(a3)
80023a8c:	2630e2f8 	addiu	s0,s1,-7432
80023a90:	90e40002 	lbu	a0,2(a3)
80023a94:	9605000a 	lhu	a1,10(s0)
80023a98:	00021200 	sll	v0,v0,0x8
80023a9c:	00621821 	addu	v1,v1,v0
80023aa0:	00651821 	addu	v1,v1,a1
80023aa4:	00042400 	sll	a0,a0,0x10
80023aa8:	3c0200ff 	lui	v0,0xff
80023aac:	00832021 	addu	a0,a0,v1
80023ab0:	3442ffff 	ori	v0,v0,0xffff
80023ab4:	00822024 	and	a0,a0,v0
80023ab8:	3c028021 	lui	v0,0x8021
80023abc:	8cc30030 	lw	v1,48(a2)
80023ac0:	8cc8002c 	lw	t0,44(a2)
80023ac4:	ac447018 	sw	a0,28696(v0)
80023ac8:	90e90002 	lbu	t1,2(a3)
80023acc:	8cc50020 	lw	a1,32(a2)
80023ad0:	00681821 	addu	v1,v1,t0
80023ad4:	3c028022 	lui	v0,0x8022
80023ad8:	00a32821 	addu	a1,a1,v1
80023adc:	24e70003 	addiu	a3,a3,3
80023ae0:	a04950cc 	sb	t1,20684(v0)
80023ae4:	3c028006 	lui	v0,0x8006
80023ae8:	acc50020 	sw	a1,32(a2)
80023aec:	244249d4 	addiu	v0,v0,18900
80023af0:	0040f809 	jalr	v0
80023af4:	acc7000c 	sw	a3,12(a2)
80023af8:	00403021 	move	a2,v0
80023afc:	92020002 	lbu	v0,2(s0)
80023b00:	3c038022 	lui	v1,0x8022
80023b04:	30420008 	andi	v0,v0,0x8
80023b08:	1040003f 	beqz	v0,80023c08 <_Z6Op7FM1v+0x1a4>
80023b0c:	a06650bc 	sb	a2,20668(v1)
80023b10:	3c0d8021 	lui	t5,0x8021
80023b14:	96030004 	lhu	v1,4(s0)
80023b18:	25ace284 	addiu	t4,t5,-7548
80023b1c:	91840008 	lbu	a0,8(t4)
80023b20:	3062000f 	andi	v0,v1,0xf
80023b24:	00441021 	addu	v0,v0,a0
80023b28:	30c5000f 	andi	a1,a2,0xf
80023b2c:	00a21021 	addu	v0,a1,v0
80023b30:	304700ff 	andi	a3,v0,0xff
80023b34:	00031902 	srl	v1,v1,0x4
80023b38:	306a000f 	andi	t2,v1,0xf
80023b3c:	3c088022 	lui	t0,0x8022
80023b40:	00064902 	srl	t1,a2,0x4
80023b44:	3c0b8022 	lui	t3,0x8022
80023b48:	3c028022 	lui	v0,0x8022
80023b4c:	3c038022 	lui	v1,0x8022
80023b50:	2ce4000a 	sltiu	a0,a3,10
80023b54:	a04550ae 	sb	a1,20654(v0)
80023b58:	a06950af 	sb	t1,20655(v1)
80023b5c:	a10a50ab 	sb	t2,20651(t0)
80023b60:	1080005e 	beqz	a0,80023cdc <_Z6Op7FM1v+0x278>
80023b64:	a16750aa 	sb	a3,20650(t3)
80023b68:	910250ab 	lbu	v0,20651(t0)
80023b6c:	01221021 	addu	v0,t1,v0
80023b70:	304200ff 	andi	v0,v0,0xff
80023b74:	2c43000a 	sltiu	v1,v0,10
80023b78:	14600045 	bnez	v1,80023c90 <_Z6Op7FM1v+0x22c>
80023b7c:	a10250ab 	sb	v0,20651(t0)
80023b80:	2442fff6 	addiu	v0,v0,-10
80023b84:	3042000f 	andi	v0,v0,0xf
80023b88:	24030001 	li	v1,1
80023b8c:	a10250ab 	sb	v0,20651(t0)
80023b90:	a1830008 	sb	v1,8(t4)
80023b94:	910350ab 	lbu	v1,20651(t0)
80023b98:	916550aa 	lbu	a1,20650(t3)
80023b9c:	2624e2f8 	addiu	a0,s1,-7432
80023ba0:	00031900 	sll	v1,v1,0x4
80023ba4:	00651825 	or	v1,v1,a1
80023ba8:	90820004 	lbu	v0,4(a0)
80023bac:	306500ff 	andi	a1,v1,0xff
80023bb0:	00461026 	xor	v0,v0,a2
80023bb4:	00c51826 	xor	v1,a2,a1
80023bb8:	00021027 	nor	v0,zero,v0
80023bbc:	30630080 	andi	v1,v1,0x80
80023bc0:	3c048022 	lui	a0,0x8022
80023bc4:	00431024 	and	v0,v0,v1
80023bc8:	10400041 	beqz	v0,80023cd0 <_Z6Op7FM1v+0x26c>
80023bcc:	a08550b2 	sb	a1,20658(a0)
80023bd0:	25a3e284 	addiu	v1,t5,-7548
80023bd4:	24020001 	li	v0,1
80023bd8:	a062000b 	sb	v0,11(v1)
80023bdc:	2622e2f8 	addiu	v0,s1,-7432
80023be0:	30a400ff 	andi	a0,a1,0xff
80023be4:	25a3e284 	addiu	v1,t5,-7548
80023be8:	a0450004 	sb	a1,4(v0)
80023bec:	a064000a 	sb	a0,10(v1)
80023bf0:	a0640009 	sb	a0,9(v1)
80023bf4:	8fbf0018 	lw	ra,24(sp)
80023bf8:	8fb10014 	lw	s1,20(sp)
80023bfc:	8fb00010 	lw	s0,16(sp)
80023c00:	03e00008 	jr	ra
80023c04:	27bd0020 	addiu	sp,sp,32
80023c08:	3c0d8021 	lui	t5,0x8021
80023c0c:	25a7e284 	addiu	a3,t5,-7548
80023c10:	90e40008 	lbu	a0,8(a3)
80023c14:	92020004 	lbu	v0,4(s0)
80023c18:	00461826 	xor	v1,v0,a2
80023c1c:	00441021 	addu	v0,v0,a0
80023c20:	00c21021 	addu	v0,a2,v0
80023c24:	3042ffff 	andi	v0,v0,0xffff
80023c28:	304800ff 	andi	t0,v0,0xff
80023c2c:	00031827 	nor	v1,zero,v1
80023c30:	30630080 	andi	v1,v1,0x80
80023c34:	2c440100 	sltiu	a0,v0,256
80023c38:	00c82826 	xor	a1,a2,t0
80023c3c:	00a32824 	and	a1,a1,v1
80023c40:	38840001 	xori	a0,a0,0x1
80023c44:	3c038022 	lui	v1,0x8022
80023c48:	a46250b4 	sh	v0,20660(v1)
80023c4c:	10a0000e 	beqz	a1,80023c88 <_Z6Op7FM1v+0x224>
80023c50:	a0e40008 	sb	a0,8(a3)
80023c54:	24020001 	li	v0,1
80023c58:	a0e2000b 	sb	v0,11(a3)
80023c5c:	2622e2f8 	addiu	v0,s1,-7432
80023c60:	310400ff 	andi	a0,t0,0xff
80023c64:	25a3e284 	addiu	v1,t5,-7548
80023c68:	a0480004 	sb	t0,4(v0)
80023c6c:	a064000a 	sb	a0,10(v1)
80023c70:	a0640009 	sb	a0,9(v1)
80023c74:	8fbf0018 	lw	ra,24(sp)
80023c78:	8fb10014 	lw	s1,20(sp)
80023c7c:	8fb00010 	lw	s0,16(sp)
80023c80:	03e00008 	jr	ra
80023c84:	27bd0020 	addiu	sp,sp,32
80023c88:	08008f17 	j	80023c5c <_Z6Op7FM1v+0x1f8>
80023c8c:	a0e0000b 	sb	zero,11(a3)
80023c90:	910350ab 	lbu	v1,20651(t0)
80023c94:	916550aa 	lbu	a1,20650(t3)
80023c98:	2624e2f8 	addiu	a0,s1,-7432
80023c9c:	00031900 	sll	v1,v1,0x4
80023ca0:	00651825 	or	v1,v1,a1
80023ca4:	90820004 	lbu	v0,4(a0)
80023ca8:	306500ff 	andi	a1,v1,0xff
80023cac:	00461026 	xor	v0,v0,a2
80023cb0:	00c51826 	xor	v1,a2,a1
80023cb4:	00021027 	nor	v0,zero,v0
80023cb8:	30630080 	andi	v1,v1,0x80
80023cbc:	3c048022 	lui	a0,0x8022
80023cc0:	00431024 	and	v0,v0,v1
80023cc4:	a1800008 	sb	zero,8(t4)
80023cc8:	1440ffc1 	bnez	v0,80023bd0 <_Z6Op7FM1v+0x16c>
80023ccc:	a08550b2 	sb	a1,20658(a0)
80023cd0:	25a2e284 	addiu	v0,t5,-7548
80023cd4:	08008ef7 	j	80023bdc <_Z6Op7FM1v+0x178>
80023cd8:	a040000b 	sb	zero,11(v0)
80023cdc:	25430001 	addiu	v1,t2,1
80023ce0:	24e2fff6 	addiu	v0,a3,-10
80023ce4:	a10350ab 	sb	v1,20651(t0)
80023ce8:	3042000f 	andi	v0,v0,0xf
80023cec:	a16250aa 	sb	v0,20650(t3)
80023cf0:	910250ab 	lbu	v0,20651(t0)
80023cf4:	01221021 	addu	v0,t1,v0
80023cf8:	304200ff 	andi	v0,v0,0xff
80023cfc:	2c43000a 	sltiu	v1,v0,10
80023d00:	1460ffe3 	bnez	v1,80023c90 <_Z6Op7FM1v+0x22c>
80023d04:	a10250ab 	sb	v0,20651(t0)
80023d08:	08008ee1 	j	80023b84 <_Z6Op7FM1v+0x120>
80023d0c:	2442fff6 	addiu	v0,v0,-10

80023d10 <_Z6Op6FM1v>:
80023d10:	27bdffe8 	addiu	sp,sp,-24
80023d14:	3c058021 	lui	a1,0x8021
80023d18:	afbf0010 	sw	ra,16(sp)
80023d1c:	24a5e2a8 	addiu	a1,a1,-7512
80023d20:	8ca6000c 	lw	a2,12(a1)
80023d24:	8ca70030 	lw	a3,48(a1)
80023d28:	90c20001 	lbu	v0,1(a2)
80023d2c:	90c40000 	lbu	a0,0(a2)
80023d30:	90c30002 	lbu	v1,2(a2)
80023d34:	00021200 	sll	v0,v0,0x8
80023d38:	00822021 	addu	a0,a0,v0
80023d3c:	00031c00 	sll	v1,v1,0x10
80023d40:	00832021 	addu	a0,a0,v1
80023d44:	3c028021 	lui	v0,0x8021
80023d48:	ac447018 	sw	a0,28696(v0)
80023d4c:	8ca8002c 	lw	t0,44(a1)
80023d50:	90c90002 	lbu	t1,2(a2)
80023d54:	8ca30020 	lw	v1,32(a1)
80023d58:	00e83821 	addu	a3,a3,t0
80023d5c:	3c028022 	lui	v0,0x8022
80023d60:	00671821 	addu	v1,v1,a3
80023d64:	24c60003 	addiu	a2,a2,3
80023d68:	a04950cc 	sb	t1,20684(v0)
80023d6c:	3c028006 	lui	v0,0x8006
80023d70:	aca30020 	sw	v1,32(a1)
80023d74:	244249d4 	addiu	v0,v0,18900
80023d78:	0040f809 	jalr	v0
80023d7c:	aca6000c 	sw	a2,12(a1)
80023d80:	3c0d8021 	lui	t5,0x8021
80023d84:	25a4e2f8 	addiu	a0,t5,-7432
80023d88:	00403021 	move	a2,v0
80023d8c:	90820002 	lbu	v0,2(a0)
80023d90:	3c038022 	lui	v1,0x8022
80023d94:	30420008 	andi	v0,v0,0x8
80023d98:	1040003d 	beqz	v0,80023e90 <_Z6Op6FM1v+0x180>
80023d9c:	a06650bc 	sb	a2,20668(v1)
80023da0:	3c0e8021 	lui	t6,0x8021
80023da4:	94830004 	lhu	v1,4(a0)
80023da8:	25cce284 	addiu	t4,t6,-7548
80023dac:	91840008 	lbu	a0,8(t4)
80023db0:	3062000f 	andi	v0,v1,0xf
80023db4:	00441021 	addu	v0,v0,a0
80023db8:	30c5000f 	andi	a1,a2,0xf
80023dbc:	00a21021 	addu	v0,a1,v0
80023dc0:	304700ff 	andi	a3,v0,0xff
80023dc4:	00031902 	srl	v1,v1,0x4
80023dc8:	306a000f 	andi	t2,v1,0xf
80023dcc:	3c088022 	lui	t0,0x8022
80023dd0:	00064902 	srl	t1,a2,0x4
80023dd4:	3c0b8022 	lui	t3,0x8022
80023dd8:	3c028022 	lui	v0,0x8022
80023ddc:	3c038022 	lui	v1,0x8022
80023de0:	2ce4000a 	sltiu	a0,a3,10
80023de4:	a04550ae 	sb	a1,20654(v0)
80023de8:	a06950af 	sb	t1,20655(v1)
80023dec:	a10a50ab 	sb	t2,20651(t0)
80023df0:	1080005a 	beqz	a0,80023f5c <_Z6Op6FM1v+0x24c>
80023df4:	a16750aa 	sb	a3,20650(t3)
80023df8:	910250ab 	lbu	v0,20651(t0)
80023dfc:	01221021 	addu	v0,t1,v0
80023e00:	304200ff 	andi	v0,v0,0xff
80023e04:	2c43000a 	sltiu	v1,v0,10
80023e08:	14600041 	bnez	v1,80023f10 <_Z6Op6FM1v+0x200>
80023e0c:	a10250ab 	sb	v0,20651(t0)
80023e10:	2442fff6 	addiu	v0,v0,-10
80023e14:	3042000f 	andi	v0,v0,0xf
80023e18:	24030001 	li	v1,1
80023e1c:	a10250ab 	sb	v0,20651(t0)
80023e20:	a1830008 	sb	v1,8(t4)
80023e24:	910350ab 	lbu	v1,20651(t0)
80023e28:	916550aa 	lbu	a1,20650(t3)
80023e2c:	25a4e2f8 	addiu	a0,t5,-7432
80023e30:	00031900 	sll	v1,v1,0x4
80023e34:	00651825 	or	v1,v1,a1
80023e38:	90820004 	lbu	v0,4(a0)
80023e3c:	306500ff 	andi	a1,v1,0xff
80023e40:	00461026 	xor	v0,v0,a2
80023e44:	00c51826 	xor	v1,a2,a1
80023e48:	00021027 	nor	v0,zero,v0
80023e4c:	30630080 	andi	v1,v1,0x80
80023e50:	3c048022 	lui	a0,0x8022
80023e54:	00431024 	and	v0,v0,v1
80023e58:	1040003d 	beqz	v0,80023f50 <_Z6Op6FM1v+0x240>
80023e5c:	a08550b2 	sb	a1,20658(a0)
80023e60:	25c3e284 	addiu	v1,t6,-7548
80023e64:	24020001 	li	v0,1
80023e68:	a062000b 	sb	v0,11(v1)
80023e6c:	30a400ff 	andi	a0,a1,0xff
80023e70:	25c3e284 	addiu	v1,t6,-7548
80023e74:	25a2e2f8 	addiu	v0,t5,-7432
80023e78:	a0450004 	sb	a1,4(v0)
80023e7c:	a064000a 	sb	a0,10(v1)
80023e80:	a0640009 	sb	a0,9(v1)
80023e84:	8fbf0010 	lw	ra,16(sp)
80023e88:	03e00008 	jr	ra
80023e8c:	27bd0018 	addiu	sp,sp,24
80023e90:	3c0e8021 	lui	t6,0x8021
80023e94:	25c7e284 	addiu	a3,t6,-7548
80023e98:	90820004 	lbu	v0,4(a0)
80023e9c:	90e40008 	lbu	a0,8(a3)
80023ea0:	00461826 	xor	v1,v0,a2
80023ea4:	00441021 	addu	v0,v0,a0
80023ea8:	00c21021 	addu	v0,a2,v0
80023eac:	3042ffff 	andi	v0,v0,0xffff
80023eb0:	304800ff 	andi	t0,v0,0xff
80023eb4:	00031827 	nor	v1,zero,v1
80023eb8:	30630080 	andi	v1,v1,0x80
80023ebc:	2c440100 	sltiu	a0,v0,256
80023ec0:	00c82826 	xor	a1,a2,t0
80023ec4:	00a32824 	and	a1,a1,v1
80023ec8:	38840001 	xori	a0,a0,0x1
80023ecc:	3c038022 	lui	v1,0x8022
80023ed0:	a46250b4 	sh	v0,20660(v1)
80023ed4:	10a0000c 	beqz	a1,80023f08 <_Z6Op6FM1v+0x1f8>
80023ed8:	a0e40008 	sb	a0,8(a3)
80023edc:	24020001 	li	v0,1
80023ee0:	a0e2000b 	sb	v0,11(a3)
80023ee4:	310400ff 	andi	a0,t0,0xff
80023ee8:	25c3e284 	addiu	v1,t6,-7548
80023eec:	25a2e2f8 	addiu	v0,t5,-7432
80023ef0:	a0480004 	sb	t0,4(v0)
80023ef4:	a064000a 	sb	a0,10(v1)
80023ef8:	a0640009 	sb	a0,9(v1)
80023efc:	8fbf0010 	lw	ra,16(sp)
80023f00:	03e00008 	jr	ra
80023f04:	27bd0018 	addiu	sp,sp,24
80023f08:	08008fb9 	j	80023ee4 <_Z6Op6FM1v+0x1d4>
80023f0c:	a0e0000b 	sb	zero,11(a3)
80023f10:	910350ab 	lbu	v1,20651(t0)
80023f14:	916550aa 	lbu	a1,20650(t3)
80023f18:	25a4e2f8 	addiu	a0,t5,-7432
80023f1c:	00031900 	sll	v1,v1,0x4
80023f20:	00651825 	or	v1,v1,a1
80023f24:	90820004 	lbu	v0,4(a0)
80023f28:	306500ff 	andi	a1,v1,0xff
80023f2c:	00461026 	xor	v0,v0,a2
80023f30:	00c51826 	xor	v1,a2,a1
80023f34:	00021027 	nor	v0,zero,v0
80023f38:	30630080 	andi	v1,v1,0x80
80023f3c:	3c048022 	lui	a0,0x8022
80023f40:	00431024 	and	v0,v0,v1
80023f44:	a1800008 	sb	zero,8(t4)
80023f48:	1440ffc5 	bnez	v0,80023e60 <_Z6Op6FM1v+0x150>
80023f4c:	a08550b2 	sb	a1,20658(a0)
80023f50:	25c2e284 	addiu	v0,t6,-7548
80023f54:	08008f9b 	j	80023e6c <_Z6Op6FM1v+0x15c>
80023f58:	a040000b 	sb	zero,11(v0)
80023f5c:	25430001 	addiu	v1,t2,1
80023f60:	24e2fff6 	addiu	v0,a3,-10
80023f64:	a10350ab 	sb	v1,20651(t0)
80023f68:	3042000f 	andi	v0,v0,0xf
80023f6c:	a16250aa 	sb	v0,20650(t3)
80023f70:	910250ab 	lbu	v0,20651(t0)
80023f74:	01221021 	addu	v0,t1,v0
80023f78:	304200ff 	andi	v0,v0,0xff
80023f7c:	2c43000a 	sltiu	v1,v0,10
80023f80:	1460ffe3 	bnez	v1,80023f10 <_Z6Op6FM1v+0x200>
80023f84:	a10250ab 	sb	v0,20651(t0)
80023f88:	08008f85 	j	80023e14 <_Z6Op6FM1v+0x104>
80023f8c:	2442fff6 	addiu	v0,v0,-10

80023f90 <_Z6Op79M1v>:
80023f90:	27bdffd8 	addiu	sp,sp,-40
80023f94:	3c058021 	lui	a1,0x8021
80023f98:	afb3001c 	sw	s3,28(sp)
80023f9c:	afb20018 	sw	s2,24(sp)
80023fa0:	afb10014 	sw	s1,20(sp)
80023fa4:	afb00010 	sw	s0,16(sp)
80023fa8:	afbf0020 	sw	ra,32(sp)
80023fac:	24a5e2a8 	addiu	a1,a1,-7512
80023fb0:	8ca6000c 	lw	a2,12(a1)
80023fb4:	3c138021 	lui	s3,0x8021
80023fb8:	2671e284 	addiu	s1,s3,-7548
80023fbc:	3c128021 	lui	s2,0x8021
80023fc0:	90c30000 	lbu	v1,0(a2)
80023fc4:	8e270014 	lw	a3,20(s1)
80023fc8:	2650e2f8 	addiu	s0,s2,-7432
80023fcc:	90c40001 	lbu	a0,1(a2)
80023fd0:	9602000c 	lhu	v0,12(s0)
80023fd4:	00671821 	addu	v1,v1,a3
80023fd8:	00621821 	addu	v1,v1,v0
80023fdc:	00042200 	sll	a0,a0,0x8
80023fe0:	00832021 	addu	a0,a0,v1
80023fe4:	3c028021 	lui	v0,0x8021
80023fe8:	ac447018 	sw	a0,28696(v0)
80023fec:	8ca30020 	lw	v1,32(a1)
80023ff0:	8ca20030 	lw	v0,48(a1)
80023ff4:	90c70001 	lbu	a3,1(a2)
80023ff8:	00621821 	addu	v1,v1,v0
80023ffc:	3c028022 	lui	v0,0x8022
80024000:	24c60002 	addiu	a2,a2,2
80024004:	a04750cc 	sb	a3,20684(v0)
80024008:	3c028006 	lui	v0,0x8006
8002400c:	aca30020 	sw	v1,32(a1)
80024010:	244249d4 	addiu	v0,v0,18900
80024014:	0040f809 	jalr	v0
80024018:	aca6000c 	sw	a2,12(a1)
8002401c:	00403021 	move	a2,v0
80024020:	92020002 	lbu	v0,2(s0)
80024024:	3c038022 	lui	v1,0x8022
80024028:	30420008 	andi	v0,v0,0x8
8002402c:	1040003f 	beqz	v0,8002412c <_Z6Op79M1v+0x19c>
80024030:	a06650bc 	sb	a2,20668(v1)
80024034:	96030004 	lhu	v1,4(s0)
80024038:	92240008 	lbu	a0,8(s1)
8002403c:	3062000f 	andi	v0,v1,0xf
80024040:	00441021 	addu	v0,v0,a0
80024044:	30c5000f 	andi	a1,a2,0xf
80024048:	00a21021 	addu	v0,a1,v0
8002404c:	304700ff 	andi	a3,v0,0xff
80024050:	00031902 	srl	v1,v1,0x4
80024054:	306a000f 	andi	t2,v1,0xf
80024058:	3c088022 	lui	t0,0x8022
8002405c:	00064902 	srl	t1,a2,0x4
80024060:	3c0b8022 	lui	t3,0x8022
80024064:	3c028022 	lui	v0,0x8022
80024068:	3c038022 	lui	v1,0x8022
8002406c:	2ce4000a 	sltiu	a0,a3,10
80024070:	a04550ae 	sb	a1,20654(v0)
80024074:	a06950af 	sb	t1,20655(v1)
80024078:	a10a50ab 	sb	t2,20651(t0)
8002407c:	10800060 	beqz	a0,80024200 <_Z6Op79M1v+0x270>
80024080:	a16750aa 	sb	a3,20650(t3)
80024084:	910250ab 	lbu	v0,20651(t0)
80024088:	01221021 	addu	v0,t1,v0
8002408c:	304200ff 	andi	v0,v0,0xff
80024090:	2c43000a 	sltiu	v1,v0,10
80024094:	14600047 	bnez	v1,800241b4 <_Z6Op79M1v+0x224>
80024098:	a10250ab 	sb	v0,20651(t0)
8002409c:	2442fff6 	addiu	v0,v0,-10
800240a0:	3042000f 	andi	v0,v0,0xf
800240a4:	24030001 	li	v1,1
800240a8:	a10250ab 	sb	v0,20651(t0)
800240ac:	a2230008 	sb	v1,8(s1)
800240b0:	910350ab 	lbu	v1,20651(t0)
800240b4:	916550aa 	lbu	a1,20650(t3)
800240b8:	2644e2f8 	addiu	a0,s2,-7432
800240bc:	00031900 	sll	v1,v1,0x4
800240c0:	00651825 	or	v1,v1,a1
800240c4:	90820004 	lbu	v0,4(a0)
800240c8:	306500ff 	andi	a1,v1,0xff
800240cc:	00461026 	xor	v0,v0,a2
800240d0:	00c51826 	xor	v1,a2,a1
800240d4:	00021027 	nor	v0,zero,v0
800240d8:	30630080 	andi	v1,v1,0x80
800240dc:	3c048022 	lui	a0,0x8022
800240e0:	00431024 	and	v0,v0,v1
800240e4:	10400043 	beqz	v0,800241f4 <_Z6Op79M1v+0x264>
800240e8:	a08550b2 	sb	a1,20658(a0)
800240ec:	2663e284 	addiu	v1,s3,-7548
800240f0:	24020001 	li	v0,1
800240f4:	a062000b 	sb	v0,11(v1)
800240f8:	2663e284 	addiu	v1,s3,-7548
800240fc:	2642e2f8 	addiu	v0,s2,-7432
80024100:	30a400ff 	andi	a0,a1,0xff
80024104:	a0450004 	sb	a1,4(v0)
80024108:	a064000a 	sb	a0,10(v1)
8002410c:	a0640009 	sb	a0,9(v1)
80024110:	8fbf0020 	lw	ra,32(sp)
80024114:	8fb3001c 	lw	s3,28(sp)
80024118:	8fb20018 	lw	s2,24(sp)
8002411c:	8fb10014 	lw	s1,20(sp)
80024120:	8fb00010 	lw	s0,16(sp)
80024124:	03e00008 	jr	ra
80024128:	27bd0028 	addiu	sp,sp,40
8002412c:	92240008 	lbu	a0,8(s1)
80024130:	92020004 	lbu	v0,4(s0)
80024134:	00461826 	xor	v1,v0,a2
80024138:	00441021 	addu	v0,v0,a0
8002413c:	00c21021 	addu	v0,a2,v0
80024140:	3042ffff 	andi	v0,v0,0xffff
80024144:	304700ff 	andi	a3,v0,0xff
80024148:	00031827 	nor	v1,zero,v1
8002414c:	30630080 	andi	v1,v1,0x80
80024150:	2c440100 	sltiu	a0,v0,256
80024154:	00c72826 	xor	a1,a2,a3
80024158:	00a32824 	and	a1,a1,v1
8002415c:	38840001 	xori	a0,a0,0x1
80024160:	3c038022 	lui	v1,0x8022
80024164:	a46250b4 	sh	v0,20660(v1)
80024168:	10a00010 	beqz	a1,800241ac <_Z6Op79M1v+0x21c>
8002416c:	a2240008 	sb	a0,8(s1)
80024170:	24020001 	li	v0,1
80024174:	a222000b 	sb	v0,11(s1)
80024178:	2663e284 	addiu	v1,s3,-7548
8002417c:	2642e2f8 	addiu	v0,s2,-7432
80024180:	30e400ff 	andi	a0,a3,0xff
80024184:	a0470004 	sb	a3,4(v0)
80024188:	a064000a 	sb	a0,10(v1)
8002418c:	a0640009 	sb	a0,9(v1)
80024190:	8fbf0020 	lw	ra,32(sp)
80024194:	8fb3001c 	lw	s3,28(sp)
80024198:	8fb20018 	lw	s2,24(sp)
8002419c:	8fb10014 	lw	s1,20(sp)
800241a0:	8fb00010 	lw	s0,16(sp)
800241a4:	03e00008 	jr	ra
800241a8:	27bd0028 	addiu	sp,sp,40
800241ac:	0800905e 	j	80024178 <_Z6Op79M1v+0x1e8>
800241b0:	a220000b 	sb	zero,11(s1)
800241b4:	910350ab 	lbu	v1,20651(t0)
800241b8:	916550aa 	lbu	a1,20650(t3)
800241bc:	2644e2f8 	addiu	a0,s2,-7432
800241c0:	00031900 	sll	v1,v1,0x4
800241c4:	00651825 	or	v1,v1,a1
800241c8:	90820004 	lbu	v0,4(a0)
800241cc:	306500ff 	andi	a1,v1,0xff
800241d0:	00461026 	xor	v0,v0,a2
800241d4:	00c51826 	xor	v1,a2,a1
800241d8:	00021027 	nor	v0,zero,v0
800241dc:	30630080 	andi	v1,v1,0x80
800241e0:	3c048022 	lui	a0,0x8022
800241e4:	00431024 	and	v0,v0,v1
800241e8:	a2200008 	sb	zero,8(s1)
800241ec:	1440ffbf 	bnez	v0,800240ec <_Z6Op79M1v+0x15c>
800241f0:	a08550b2 	sb	a1,20658(a0)
800241f4:	2662e284 	addiu	v0,s3,-7548
800241f8:	0800903e 	j	800240f8 <_Z6Op79M1v+0x168>
800241fc:	a040000b 	sb	zero,11(v0)
80024200:	25430001 	addiu	v1,t2,1
80024204:	24e2fff6 	addiu	v0,a3,-10
80024208:	a10350ab 	sb	v1,20651(t0)
8002420c:	3042000f 	andi	v0,v0,0xf
80024210:	a16250aa 	sb	v0,20650(t3)
80024214:	910250ab 	lbu	v0,20651(t0)
80024218:	01221021 	addu	v0,t1,v0
8002421c:	304200ff 	andi	v0,v0,0xff
80024220:	2c43000a 	sltiu	v1,v0,10
80024224:	1460ffe3 	bnez	v1,800241b4 <_Z6Op79M1v+0x224>
80024228:	a10250ab 	sb	v0,20651(t0)
8002422c:	08009028 	j	800240a0 <_Z6Op79M1v+0x110>
80024230:	2442fff6 	addiu	v0,v0,-10

80024234 <_Z6Op7DM1v>:
80024234:	27bdffd8 	addiu	sp,sp,-40
80024238:	3c058021 	lui	a1,0x8021
8002423c:	afb3001c 	sw	s3,28(sp)
80024240:	afb20018 	sw	s2,24(sp)
80024244:	afb10014 	sw	s1,20(sp)
80024248:	afb00010 	sw	s0,16(sp)
8002424c:	afbf0020 	sw	ra,32(sp)
80024250:	24a5e2a8 	addiu	a1,a1,-7512
80024254:	8ca6000c 	lw	a2,12(a1)
80024258:	3c138021 	lui	s3,0x8021
8002425c:	2671e284 	addiu	s1,s3,-7548
80024260:	3c128021 	lui	s2,0x8021
80024264:	90c30000 	lbu	v1,0(a2)
80024268:	8e270014 	lw	a3,20(s1)
8002426c:	2650e2f8 	addiu	s0,s2,-7432
80024270:	90c40001 	lbu	a0,1(a2)
80024274:	9602000a 	lhu	v0,10(s0)
80024278:	00671821 	addu	v1,v1,a3
8002427c:	00621821 	addu	v1,v1,v0
80024280:	00042200 	sll	a0,a0,0x8
80024284:	00832021 	addu	a0,a0,v1
80024288:	3c028021 	lui	v0,0x8021
8002428c:	ac447018 	sw	a0,28696(v0)
80024290:	8ca30020 	lw	v1,32(a1)
80024294:	8ca20030 	lw	v0,48(a1)
80024298:	90c70001 	lbu	a3,1(a2)
8002429c:	00621821 	addu	v1,v1,v0
800242a0:	3c028022 	lui	v0,0x8022
800242a4:	24c60002 	addiu	a2,a2,2
800242a8:	a04750cc 	sb	a3,20684(v0)
800242ac:	3c028006 	lui	v0,0x8006
800242b0:	aca30020 	sw	v1,32(a1)
800242b4:	244249d4 	addiu	v0,v0,18900
800242b8:	0040f809 	jalr	v0
800242bc:	aca6000c 	sw	a2,12(a1)
800242c0:	00403021 	move	a2,v0
800242c4:	92020002 	lbu	v0,2(s0)
800242c8:	3c038022 	lui	v1,0x8022
800242cc:	30420008 	andi	v0,v0,0x8
800242d0:	1040003f 	beqz	v0,800243d0 <_Z6Op7DM1v+0x19c>
800242d4:	a06650bc 	sb	a2,20668(v1)
800242d8:	96030004 	lhu	v1,4(s0)
800242dc:	92240008 	lbu	a0,8(s1)
800242e0:	3062000f 	andi	v0,v1,0xf
800242e4:	00441021 	addu	v0,v0,a0
800242e8:	30c5000f 	andi	a1,a2,0xf
800242ec:	00a21021 	addu	v0,a1,v0
800242f0:	304700ff 	andi	a3,v0,0xff
800242f4:	00031902 	srl	v1,v1,0x4
800242f8:	306a000f 	andi	t2,v1,0xf
800242fc:	3c088022 	lui	t0,0x8022
80024300:	00064902 	srl	t1,a2,0x4
80024304:	3c0b8022 	lui	t3,0x8022
80024308:	3c028022 	lui	v0,0x8022
8002430c:	3c038022 	lui	v1,0x8022
80024310:	2ce4000a 	sltiu	a0,a3,10
80024314:	a04550ae 	sb	a1,20654(v0)
80024318:	a06950af 	sb	t1,20655(v1)
8002431c:	a10a50ab 	sb	t2,20651(t0)
80024320:	10800060 	beqz	a0,800244a4 <_Z6Op7DM1v+0x270>
80024324:	a16750aa 	sb	a3,20650(t3)
80024328:	910250ab 	lbu	v0,20651(t0)
8002432c:	01221021 	addu	v0,t1,v0
80024330:	304200ff 	andi	v0,v0,0xff
80024334:	2c43000a 	sltiu	v1,v0,10
80024338:	14600047 	bnez	v1,80024458 <_Z6Op7DM1v+0x224>
8002433c:	a10250ab 	sb	v0,20651(t0)
80024340:	2442fff6 	addiu	v0,v0,-10
80024344:	3042000f 	andi	v0,v0,0xf
80024348:	24030001 	li	v1,1
8002434c:	a10250ab 	sb	v0,20651(t0)
80024350:	a2230008 	sb	v1,8(s1)
80024354:	910350ab 	lbu	v1,20651(t0)
80024358:	916550aa 	lbu	a1,20650(t3)
8002435c:	2644e2f8 	addiu	a0,s2,-7432
80024360:	00031900 	sll	v1,v1,0x4
80024364:	00651825 	or	v1,v1,a1
80024368:	90820004 	lbu	v0,4(a0)
8002436c:	306500ff 	andi	a1,v1,0xff
80024370:	00461026 	xor	v0,v0,a2
80024374:	00c51826 	xor	v1,a2,a1
80024378:	00021027 	nor	v0,zero,v0
8002437c:	30630080 	andi	v1,v1,0x80
80024380:	3c048022 	lui	a0,0x8022
80024384:	00431024 	and	v0,v0,v1
80024388:	10400043 	beqz	v0,80024498 <_Z6Op7DM1v+0x264>
8002438c:	a08550b2 	sb	a1,20658(a0)
80024390:	2663e284 	addiu	v1,s3,-7548
80024394:	24020001 	li	v0,1
80024398:	a062000b 	sb	v0,11(v1)
8002439c:	2663e284 	addiu	v1,s3,-7548
800243a0:	2642e2f8 	addiu	v0,s2,-7432
800243a4:	30a400ff 	andi	a0,a1,0xff
800243a8:	a0450004 	sb	a1,4(v0)
800243ac:	a064000a 	sb	a0,10(v1)
800243b0:	a0640009 	sb	a0,9(v1)
800243b4:	8fbf0020 	lw	ra,32(sp)
800243b8:	8fb3001c 	lw	s3,28(sp)
800243bc:	8fb20018 	lw	s2,24(sp)
800243c0:	8fb10014 	lw	s1,20(sp)
800243c4:	8fb00010 	lw	s0,16(sp)
800243c8:	03e00008 	jr	ra
800243cc:	27bd0028 	addiu	sp,sp,40
800243d0:	92240008 	lbu	a0,8(s1)
800243d4:	92020004 	lbu	v0,4(s0)
800243d8:	00461826 	xor	v1,v0,a2
800243dc:	00441021 	addu	v0,v0,a0
800243e0:	00c21021 	addu	v0,a2,v0
800243e4:	3042ffff 	andi	v0,v0,0xffff
800243e8:	304700ff 	andi	a3,v0,0xff
800243ec:	00031827 	nor	v1,zero,v1
800243f0:	30630080 	andi	v1,v1,0x80
800243f4:	2c440100 	sltiu	a0,v0,256
800243f8:	00c72826 	xor	a1,a2,a3
800243fc:	00a32824 	and	a1,a1,v1
80024400:	38840001 	xori	a0,a0,0x1
80024404:	3c038022 	lui	v1,0x8022
80024408:	a46250b4 	sh	v0,20660(v1)
8002440c:	10a00010 	beqz	a1,80024450 <_Z6Op7DM1v+0x21c>
80024410:	a2240008 	sb	a0,8(s1)
80024414:	24020001 	li	v0,1
80024418:	a222000b 	sb	v0,11(s1)
8002441c:	2663e284 	addiu	v1,s3,-7548
80024420:	2642e2f8 	addiu	v0,s2,-7432
80024424:	30e400ff 	andi	a0,a3,0xff
80024428:	a0470004 	sb	a3,4(v0)
8002442c:	a064000a 	sb	a0,10(v1)
80024430:	a0640009 	sb	a0,9(v1)
80024434:	8fbf0020 	lw	ra,32(sp)
80024438:	8fb3001c 	lw	s3,28(sp)
8002443c:	8fb20018 	lw	s2,24(sp)
80024440:	8fb10014 	lw	s1,20(sp)
80024444:	8fb00010 	lw	s0,16(sp)
80024448:	03e00008 	jr	ra
8002444c:	27bd0028 	addiu	sp,sp,40
80024450:	08009107 	j	8002441c <_Z6Op7DM1v+0x1e8>
80024454:	a220000b 	sb	zero,11(s1)
80024458:	910350ab 	lbu	v1,20651(t0)
8002445c:	916550aa 	lbu	a1,20650(t3)
80024460:	2644e2f8 	addiu	a0,s2,-7432
80024464:	00031900 	sll	v1,v1,0x4
80024468:	00651825 	or	v1,v1,a1
8002446c:	90820004 	lbu	v0,4(a0)
80024470:	306500ff 	andi	a1,v1,0xff
80024474:	00461026 	xor	v0,v0,a2
80024478:	00c51826 	xor	v1,a2,a1
8002447c:	00021027 	nor	v0,zero,v0
80024480:	30630080 	andi	v1,v1,0x80
80024484:	3c048022 	lui	a0,0x8022
80024488:	00431024 	and	v0,v0,v1
8002448c:	a2200008 	sb	zero,8(s1)
80024490:	1440ffbf 	bnez	v0,80024390 <_Z6Op7DM1v+0x15c>
80024494:	a08550b2 	sb	a1,20658(a0)
80024498:	2662e284 	addiu	v0,s3,-7548
8002449c:	080090e7 	j	8002439c <_Z6Op7DM1v+0x168>
800244a0:	a040000b 	sb	zero,11(v0)
800244a4:	25430001 	addiu	v1,t2,1
800244a8:	24e2fff6 	addiu	v0,a3,-10
800244ac:	a10350ab 	sb	v1,20651(t0)
800244b0:	3042000f 	andi	v0,v0,0xf
800244b4:	a16250aa 	sb	v0,20650(t3)
800244b8:	910250ab 	lbu	v0,20651(t0)
800244bc:	01221021 	addu	v0,t1,v0
800244c0:	304200ff 	andi	v0,v0,0xff
800244c4:	2c43000a 	sltiu	v1,v0,10
800244c8:	1460ffe3 	bnez	v1,80024458 <_Z6Op7DM1v+0x224>
800244cc:	a10250ab 	sb	v0,20651(t0)
800244d0:	080090d1 	j	80024344 <_Z6Op7DM1v+0x110>
800244d4:	2442fff6 	addiu	v0,v0,-10

800244d8 <_Z6Op6DM1v>:
800244d8:	27bdffe0 	addiu	sp,sp,-32
800244dc:	3c038021 	lui	v1,0x8021
800244e0:	afb10014 	sw	s1,20(sp)
800244e4:	afb00010 	sw	s0,16(sp)
800244e8:	afbf0018 	sw	ra,24(sp)
800244ec:	2463e2a8 	addiu	v1,v1,-7512
800244f0:	8c66000c 	lw	a2,12(v1)
800244f4:	3c118021 	lui	s1,0x8021
800244f8:	90c20001 	lbu	v0,1(a2)
800244fc:	90c40000 	lbu	a0,0(a2)
80024500:	2630e284 	addiu	s0,s1,-7548
80024504:	8e050014 	lw	a1,20(s0)
80024508:	00021200 	sll	v0,v0,0x8
8002450c:	00822021 	addu	a0,a0,v0
80024510:	00852021 	addu	a0,a0,a1
80024514:	3c028021 	lui	v0,0x8021
80024518:	ac447018 	sw	a0,28696(v0)
8002451c:	8c650020 	lw	a1,32(v1)
80024520:	8c620030 	lw	v0,48(v1)
80024524:	90c70001 	lbu	a3,1(a2)
80024528:	00a22821 	addu	a1,a1,v0
8002452c:	3c028022 	lui	v0,0x8022
80024530:	24c60002 	addiu	a2,a2,2
80024534:	a04750cc 	sb	a3,20684(v0)
80024538:	3c028006 	lui	v0,0x8006
8002453c:	ac66000c 	sw	a2,12(v1)
80024540:	244249d4 	addiu	v0,v0,18900
80024544:	0040f809 	jalr	v0
80024548:	ac650020 	sw	a1,32(v1)
8002454c:	3c0c8021 	lui	t4,0x8021
80024550:	2584e2f8 	addiu	a0,t4,-7432
80024554:	00403021 	move	a2,v0
80024558:	90820002 	lbu	v0,2(a0)
8002455c:	3c038022 	lui	v1,0x8022
80024560:	30420008 	andi	v0,v0,0x8
80024564:	1040003d 	beqz	v0,8002465c <_Z6Op6DM1v+0x184>
80024568:	a06650bc 	sb	a2,20668(v1)
8002456c:	94830004 	lhu	v1,4(a0)
80024570:	92040008 	lbu	a0,8(s0)
80024574:	3062000f 	andi	v0,v1,0xf
80024578:	00441021 	addu	v0,v0,a0
8002457c:	30c5000f 	andi	a1,a2,0xf
80024580:	00a21021 	addu	v0,a1,v0
80024584:	304700ff 	andi	a3,v0,0xff
80024588:	00031902 	srl	v1,v1,0x4
8002458c:	306a000f 	andi	t2,v1,0xf
80024590:	3c088022 	lui	t0,0x8022
80024594:	00064902 	srl	t1,a2,0x4
80024598:	3c0b8022 	lui	t3,0x8022
8002459c:	3c028022 	lui	v0,0x8022
800245a0:	3c038022 	lui	v1,0x8022
800245a4:	2ce4000a 	sltiu	a0,a3,10
800245a8:	a04550ae 	sb	a1,20654(v0)
800245ac:	a06950af 	sb	t1,20655(v1)
800245b0:	a10a50ab 	sb	t2,20651(t0)
800245b4:	1080005c 	beqz	a0,80024728 <_Z6Op6DM1v+0x250>
800245b8:	a16750aa 	sb	a3,20650(t3)
800245bc:	910250ab 	lbu	v0,20651(t0)
800245c0:	01221021 	addu	v0,t1,v0
800245c4:	304200ff 	andi	v0,v0,0xff
800245c8:	2c43000a 	sltiu	v1,v0,10
800245cc:	14600043 	bnez	v1,800246dc <_Z6Op6DM1v+0x204>
800245d0:	a10250ab 	sb	v0,20651(t0)
800245d4:	2442fff6 	addiu	v0,v0,-10
800245d8:	3042000f 	andi	v0,v0,0xf
800245dc:	24030001 	li	v1,1
800245e0:	a10250ab 	sb	v0,20651(t0)
800245e4:	a2030008 	sb	v1,8(s0)
800245e8:	910350ab 	lbu	v1,20651(t0)
800245ec:	916550aa 	lbu	a1,20650(t3)
800245f0:	2584e2f8 	addiu	a0,t4,-7432
800245f4:	00031900 	sll	v1,v1,0x4
800245f8:	00651825 	or	v1,v1,a1
800245fc:	90820004 	lbu	v0,4(a0)
80024600:	306500ff 	andi	a1,v1,0xff
80024604:	00461026 	xor	v0,v0,a2
80024608:	00c51826 	xor	v1,a2,a1
8002460c:	00021027 	nor	v0,zero,v0
80024610:	30630080 	andi	v1,v1,0x80
80024614:	3c048022 	lui	a0,0x8022
80024618:	00431024 	and	v0,v0,v1
8002461c:	1040003f 	beqz	v0,8002471c <_Z6Op6DM1v+0x244>
80024620:	a08550b2 	sb	a1,20658(a0)
80024624:	2623e284 	addiu	v1,s1,-7548
80024628:	24020001 	li	v0,1
8002462c:	a062000b 	sb	v0,11(v1)
80024630:	2623e284 	addiu	v1,s1,-7548
80024634:	30a400ff 	andi	a0,a1,0xff
80024638:	2582e2f8 	addiu	v0,t4,-7432
8002463c:	a0450004 	sb	a1,4(v0)
80024640:	a064000a 	sb	a0,10(v1)
80024644:	a0640009 	sb	a0,9(v1)
80024648:	8fbf0018 	lw	ra,24(sp)
8002464c:	8fb10014 	lw	s1,20(sp)
80024650:	8fb00010 	lw	s0,16(sp)
80024654:	03e00008 	jr	ra
80024658:	27bd0020 	addiu	sp,sp,32
8002465c:	90820004 	lbu	v0,4(a0)
80024660:	92040008 	lbu	a0,8(s0)
80024664:	00461826 	xor	v1,v0,a2
80024668:	00441021 	addu	v0,v0,a0
8002466c:	00c21021 	addu	v0,a2,v0
80024670:	3042ffff 	andi	v0,v0,0xffff
80024674:	304700ff 	andi	a3,v0,0xff
80024678:	00031827 	nor	v1,zero,v1
8002467c:	30630080 	andi	v1,v1,0x80
80024680:	2c440100 	sltiu	a0,v0,256
80024684:	00c72826 	xor	a1,a2,a3
80024688:	00a32824 	and	a1,a1,v1
8002468c:	38840001 	xori	a0,a0,0x1
80024690:	3c038022 	lui	v1,0x8022
80024694:	a46250b4 	sh	v0,20660(v1)
80024698:	10a0000e 	beqz	a1,800246d4 <_Z6Op6DM1v+0x1fc>
8002469c:	a2040008 	sb	a0,8(s0)
800246a0:	24020001 	li	v0,1
800246a4:	a202000b 	sb	v0,11(s0)
800246a8:	2623e284 	addiu	v1,s1,-7548
800246ac:	30e400ff 	andi	a0,a3,0xff
800246b0:	2582e2f8 	addiu	v0,t4,-7432
800246b4:	a0470004 	sb	a3,4(v0)
800246b8:	a064000a 	sb	a0,10(v1)
800246bc:	a0640009 	sb	a0,9(v1)
800246c0:	8fbf0018 	lw	ra,24(sp)
800246c4:	8fb10014 	lw	s1,20(sp)
800246c8:	8fb00010 	lw	s0,16(sp)
800246cc:	03e00008 	jr	ra
800246d0:	27bd0020 	addiu	sp,sp,32
800246d4:	080091aa 	j	800246a8 <_Z6Op6DM1v+0x1d0>
800246d8:	a200000b 	sb	zero,11(s0)
800246dc:	910350ab 	lbu	v1,20651(t0)
800246e0:	916550aa 	lbu	a1,20650(t3)
800246e4:	2584e2f8 	addiu	a0,t4,-7432
800246e8:	00031900 	sll	v1,v1,0x4
800246ec:	00651825 	or	v1,v1,a1
800246f0:	90820004 	lbu	v0,4(a0)
800246f4:	306500ff 	andi	a1,v1,0xff
800246f8:	00461026 	xor	v0,v0,a2
800246fc:	00c51826 	xor	v1,a2,a1
80024700:	00021027 	nor	v0,zero,v0
80024704:	30630080 	andi	v1,v1,0x80
80024708:	3c048022 	lui	a0,0x8022
8002470c:	00431024 	and	v0,v0,v1
80024710:	a2000008 	sb	zero,8(s0)
80024714:	1440ffc3 	bnez	v0,80024624 <_Z6Op6DM1v+0x14c>
80024718:	a08550b2 	sb	a1,20658(a0)
8002471c:	2622e284 	addiu	v0,s1,-7548
80024720:	0800918c 	j	80024630 <_Z6Op6DM1v+0x158>
80024724:	a040000b 	sb	zero,11(v0)
80024728:	25430001 	addiu	v1,t2,1
8002472c:	24e2fff6 	addiu	v0,a3,-10
80024730:	a10350ab 	sb	v1,20651(t0)
80024734:	3042000f 	andi	v0,v0,0xf
80024738:	a16250aa 	sb	v0,20650(t3)
8002473c:	910250ab 	lbu	v0,20651(t0)
80024740:	01221021 	addu	v0,t1,v0
80024744:	304200ff 	andi	v0,v0,0xff
80024748:	2c43000a 	sltiu	v1,v0,10
8002474c:	1460ffe3 	bnez	v1,800246dc <_Z6Op6DM1v+0x204>
80024750:	a10250ab 	sb	v0,20651(t0)
80024754:	08009176 	j	800245d8 <_Z6Op6DM1v+0x100>
80024758:	2442fff6 	addiu	v0,v0,-10

8002475c <_Z6Op47M0v>:
8002475c:	27bdffd0 	addiu	sp,sp,-48
80024760:	3c038021 	lui	v1,0x8021
80024764:	afbf0028 	sw	ra,40(sp)
80024768:	afb50024 	sw	s5,36(sp)
8002476c:	afb40020 	sw	s4,32(sp)
80024770:	afb3001c 	sw	s3,28(sp)
80024774:	afb20018 	sw	s2,24(sp)
80024778:	afb10014 	sw	s1,20(sp)
8002477c:	afb00010 	sw	s0,16(sp)
80024780:	2463e2a8 	addiu	v1,v1,-7512
80024784:	8c67000c 	lw	a3,12(v1)
80024788:	3c158022 	lui	s5,0x8022
8002478c:	90e20000 	lbu	v0,0(a3)
80024790:	3c148021 	lui	s4,0x8021
80024794:	2694e2f8 	addiu	s4,s4,-7432
80024798:	a2a250cc 	sb	v0,20684(s5)
8002479c:	90e20000 	lbu	v0,0(a3)
800247a0:	96840006 	lhu	a0,6(s4)
800247a4:	8c660020 	lw	a2,32(v1)
800247a8:	8c65002c 	lw	a1,44(v1)
800247ac:	00441021 	addu	v0,v0,a0
800247b0:	00c53021 	addu	a2,a2,a1
800247b4:	24e70001 	addiu	a3,a3,1
800247b8:	3042ffff 	andi	v0,v0,0xffff
800247bc:	3c128006 	lui	s2,0x8006
800247c0:	3c138021 	lui	s3,0x8021
800247c4:	ac660020 	sw	a2,32(v1)
800247c8:	ac67000c 	sw	a3,12(v1)
800247cc:	26524be8 	addiu	s2,s2,19432
800247d0:	00402021 	move	a0,v0
800247d4:	0240f809 	jalr	s2
800247d8:	ae627018 	sw	v0,28696(s3)
800247dc:	8e647018 	lw	a0,28696(s3)
800247e0:	00408821 	move	s1,v0
800247e4:	3c028006 	lui	v0,0x8006
800247e8:	244249d4 	addiu	v0,v0,18900
800247ec:	0040f809 	jalr	v0
800247f0:	24840002 	addiu	a0,a0,2
800247f4:	00021c00 	sll	v1,v0,0x10
800247f8:	02238821 	addu	s1,s1,v1
800247fc:	02202021 	move	a0,s1
80024800:	96900004 	lhu	s0,4(s4)
80024804:	ae717018 	sw	s1,28696(s3)
80024808:	0240f809 	jalr	s2
8002480c:	a2a250cc 	sb	v0,20684(s5)
80024810:	02028026 	xor	s0,s0,v0
80024814:	3203ffff 	andi	v1,s0,0xffff
80024818:	3c028021 	lui	v0,0x8021
8002481c:	2442e284 	addiu	v0,v0,-7548
80024820:	00032202 	srl	a0,v1,0x8
80024824:	0003182b 	sltu	v1,zero,v1
80024828:	a044000a 	sb	a0,10(v0)
8002482c:	a0430009 	sb	v1,9(v0)
80024830:	a6900004 	sh	s0,4(s4)
80024834:	8fbf0028 	lw	ra,40(sp)
80024838:	8fb50024 	lw	s5,36(sp)
8002483c:	8fb40020 	lw	s4,32(sp)
80024840:	8fb3001c 	lw	s3,28(sp)
80024844:	8fb20018 	lw	s2,24(sp)
80024848:	8fb10014 	lw	s1,20(sp)
8002484c:	8fb00010 	lw	s0,16(sp)
80024850:	03e00008 	jr	ra
80024854:	27bd0030 	addiu	sp,sp,48

80024858 <_Z6Op47M1v>:
80024858:	27bdffd0 	addiu	sp,sp,-48
8002485c:	3c038021 	lui	v1,0x8021
80024860:	afbf0028 	sw	ra,40(sp)
80024864:	afb50024 	sw	s5,36(sp)
80024868:	afb40020 	sw	s4,32(sp)
8002486c:	afb3001c 	sw	s3,28(sp)
80024870:	afb20018 	sw	s2,24(sp)
80024874:	afb10014 	sw	s1,20(sp)
80024878:	afb00010 	sw	s0,16(sp)
8002487c:	2463e2a8 	addiu	v1,v1,-7512
80024880:	8c67000c 	lw	a3,12(v1)
80024884:	3c158022 	lui	s5,0x8022
80024888:	90e20000 	lbu	v0,0(a3)
8002488c:	3c148021 	lui	s4,0x8021
80024890:	2694e2f8 	addiu	s4,s4,-7432
80024894:	a2a250cc 	sb	v0,20684(s5)
80024898:	90e20000 	lbu	v0,0(a3)
8002489c:	96840006 	lhu	a0,6(s4)
800248a0:	8c650020 	lw	a1,32(v1)
800248a4:	8c66002c 	lw	a2,44(v1)
800248a8:	00441021 	addu	v0,v0,a0
800248ac:	3c138021 	lui	s3,0x8021
800248b0:	3042ffff 	andi	v0,v0,0xffff
800248b4:	00a62821 	addu	a1,a1,a2
800248b8:	24e70001 	addiu	a3,a3,1
800248bc:	00402021 	move	a0,v0
800248c0:	ae627018 	sw	v0,28696(s3)
800248c4:	3c028006 	lui	v0,0x8006
800248c8:	ac650020 	sw	a1,32(v1)
800248cc:	24424be8 	addiu	v0,v0,19432
800248d0:	0040f809 	jalr	v0
800248d4:	ac67000c 	sw	a3,12(v1)
800248d8:	8e647018 	lw	a0,28696(s3)
800248dc:	3c118006 	lui	s1,0x8006
800248e0:	263149d4 	addiu	s1,s1,18900
800248e4:	24840002 	addiu	a0,a0,2
800248e8:	0220f809 	jalr	s1
800248ec:	00409021 	move	s2,v0
800248f0:	00021c00 	sll	v1,v0,0x10
800248f4:	02439021 	addu	s2,s2,v1
800248f8:	92900004 	lbu	s0,4(s4)
800248fc:	02402021 	move	a0,s2
80024900:	ae727018 	sw	s2,28696(s3)
80024904:	0220f809 	jalr	s1
80024908:	a2a250cc 	sb	v0,20684(s5)
8002490c:	02028026 	xor	s0,s0,v0
80024910:	3c028021 	lui	v0,0x8021
80024914:	320300ff 	andi	v1,s0,0xff
80024918:	2442e284 	addiu	v0,v0,-7548
8002491c:	a043000a 	sb	v1,10(v0)
80024920:	a0430009 	sb	v1,9(v0)
80024924:	a2900004 	sb	s0,4(s4)
80024928:	8fbf0028 	lw	ra,40(sp)
8002492c:	8fb50024 	lw	s5,36(sp)
80024930:	8fb40020 	lw	s4,32(sp)
80024934:	8fb3001c 	lw	s3,28(sp)
80024938:	8fb20018 	lw	s2,24(sp)
8002493c:	8fb10014 	lw	s1,20(sp)
80024940:	8fb00010 	lw	s0,16(sp)
80024944:	03e00008 	jr	ra
80024948:	27bd0030 	addiu	sp,sp,48

8002494c <_Z6OpC7M0v>:
8002494c:	27bdffd0 	addiu	sp,sp,-48
80024950:	3c038021 	lui	v1,0x8021
80024954:	afbf0028 	sw	ra,40(sp)
80024958:	afb50024 	sw	s5,36(sp)
8002495c:	afb40020 	sw	s4,32(sp)
80024960:	afb3001c 	sw	s3,28(sp)
80024964:	afb20018 	sw	s2,24(sp)
80024968:	afb10014 	sw	s1,20(sp)
8002496c:	afb00010 	sw	s0,16(sp)
80024970:	2463e2a8 	addiu	v1,v1,-7512
80024974:	8c67000c 	lw	a3,12(v1)
80024978:	3c158022 	lui	s5,0x8022
8002497c:	90e20000 	lbu	v0,0(a3)
80024980:	3c148021 	lui	s4,0x8021
80024984:	a2a250cc 	sb	v0,20684(s5)
80024988:	2694e2f8 	addiu	s4,s4,-7432
8002498c:	90e20000 	lbu	v0,0(a3)
80024990:	96840006 	lhu	a0,6(s4)
80024994:	8c65002c 	lw	a1,44(v1)
80024998:	8c660020 	lw	a2,32(v1)
8002499c:	00441021 	addu	v0,v0,a0
800249a0:	00c53021 	addu	a2,a2,a1
800249a4:	24e70001 	addiu	a3,a3,1
800249a8:	3042ffff 	andi	v0,v0,0xffff
800249ac:	3c128006 	lui	s2,0x8006
800249b0:	ac660020 	sw	a2,32(v1)
800249b4:	3c138021 	lui	s3,0x8021
800249b8:	ac67000c 	sw	a3,12(v1)
800249bc:	26524be8 	addiu	s2,s2,19432
800249c0:	00402021 	move	a0,v0
800249c4:	0240f809 	jalr	s2
800249c8:	ae627018 	sw	v0,28696(s3)
800249cc:	8e647018 	lw	a0,28696(s3)
800249d0:	00408021 	move	s0,v0
800249d4:	3c028006 	lui	v0,0x8006
800249d8:	244249d4 	addiu	v0,v0,18900
800249dc:	0040f809 	jalr	v0
800249e0:	24840002 	addiu	a0,a0,2
800249e4:	00021c00 	sll	v1,v0,0x10
800249e8:	02038021 	addu	s0,s0,v1
800249ec:	96910004 	lhu	s1,4(s4)
800249f0:	02002021 	move	a0,s0
800249f4:	ae707018 	sw	s0,28696(s3)
800249f8:	0240f809 	jalr	s2
800249fc:	a2a250cc 	sb	v0,20684(s5)
80024a00:	02228823 	subu	s1,s1,v0
80024a04:	3225ffff 	andi	a1,s1,0xffff
80024a08:	00113027 	nor	a2,zero,s1
80024a0c:	3c038021 	lui	v1,0x8021
80024a10:	2463e284 	addiu	v1,v1,-7548
80024a14:	00052202 	srl	a0,a1,0x8
80024a18:	000637c2 	srl	a2,a2,0x1f
80024a1c:	0005282b 	sltu	a1,zero,a1
80024a20:	3c028022 	lui	v0,0x8022
80024a24:	a064000a 	sb	a0,10(v1)
80024a28:	ac5150c8 	sw	s1,20680(v0)
80024a2c:	a0660008 	sb	a2,8(v1)
80024a30:	a0650009 	sb	a1,9(v1)
80024a34:	8fbf0028 	lw	ra,40(sp)
80024a38:	8fb50024 	lw	s5,36(sp)
80024a3c:	8fb40020 	lw	s4,32(sp)
80024a40:	8fb3001c 	lw	s3,28(sp)
80024a44:	8fb20018 	lw	s2,24(sp)
80024a48:	8fb10014 	lw	s1,20(sp)
80024a4c:	8fb00010 	lw	s0,16(sp)
80024a50:	03e00008 	jr	ra
80024a54:	27bd0030 	addiu	sp,sp,48

80024a58 <_Z6OpC7M1v>:
80024a58:	27bdffd0 	addiu	sp,sp,-48
80024a5c:	3c038021 	lui	v1,0x8021
80024a60:	afbf0028 	sw	ra,40(sp)
80024a64:	afb50024 	sw	s5,36(sp)
80024a68:	afb40020 	sw	s4,32(sp)
80024a6c:	afb3001c 	sw	s3,28(sp)
80024a70:	afb20018 	sw	s2,24(sp)
80024a74:	afb10014 	sw	s1,20(sp)
80024a78:	afb00010 	sw	s0,16(sp)
80024a7c:	2463e2a8 	addiu	v1,v1,-7512
80024a80:	8c67000c 	lw	a3,12(v1)
80024a84:	3c158022 	lui	s5,0x8022
80024a88:	90e20000 	lbu	v0,0(a3)
80024a8c:	3c148021 	lui	s4,0x8021
80024a90:	a2a250cc 	sb	v0,20684(s5)
80024a94:	2694e2f8 	addiu	s4,s4,-7432
80024a98:	90e20000 	lbu	v0,0(a3)
80024a9c:	96840006 	lhu	a0,6(s4)
80024aa0:	8c650020 	lw	a1,32(v1)
80024aa4:	8c66002c 	lw	a2,44(v1)
80024aa8:	00441021 	addu	v0,v0,a0
80024aac:	3c138021 	lui	s3,0x8021
80024ab0:	3042ffff 	andi	v0,v0,0xffff
80024ab4:	00a62821 	addu	a1,a1,a2
80024ab8:	24e70001 	addiu	a3,a3,1
80024abc:	00402021 	move	a0,v0
80024ac0:	ae627018 	sw	v0,28696(s3)
80024ac4:	3c028006 	lui	v0,0x8006
80024ac8:	ac650020 	sw	a1,32(v1)
80024acc:	24424be8 	addiu	v0,v0,19432
80024ad0:	0040f809 	jalr	v0
80024ad4:	ac67000c 	sw	a3,12(v1)
80024ad8:	8e647018 	lw	a0,28696(s3)
80024adc:	3c118006 	lui	s1,0x8006
80024ae0:	263149d4 	addiu	s1,s1,18900
80024ae4:	24840002 	addiu	a0,a0,2
80024ae8:	0220f809 	jalr	s1
80024aec:	00409021 	move	s2,v0
80024af0:	00021c00 	sll	v1,v0,0x10
80024af4:	02439021 	addu	s2,s2,v1
80024af8:	92900004 	lbu	s0,4(s4)
80024afc:	02402021 	move	a0,s2
80024b00:	ae727018 	sw	s2,28696(s3)
80024b04:	0220f809 	jalr	s1
80024b08:	a2a250cc 	sb	v0,20684(s5)
80024b0c:	02028023 	subu	s0,s0,v0
80024b10:	00108400 	sll	s0,s0,0x10
80024b14:	00108403 	sra	s0,s0,0x10
80024b18:	00102027 	nor	a0,zero,s0
80024b1c:	3c038021 	lui	v1,0x8021
80024b20:	2463e284 	addiu	v1,v1,-7548
80024b24:	320500ff 	andi	a1,s0,0xff
80024b28:	000427c2 	srl	a0,a0,0x1f
80024b2c:	3c028022 	lui	v0,0x8022
80024b30:	a065000a 	sb	a1,10(v1)
80024b34:	a45050c6 	sh	s0,20678(v0)
80024b38:	a0640008 	sb	a0,8(v1)
80024b3c:	a0650009 	sb	a1,9(v1)
80024b40:	8fbf0028 	lw	ra,40(sp)
80024b44:	8fb50024 	lw	s5,36(sp)
80024b48:	8fb40020 	lw	s4,32(sp)
80024b4c:	8fb3001c 	lw	s3,28(sp)
80024b50:	8fb20018 	lw	s2,24(sp)
80024b54:	8fb10014 	lw	s1,20(sp)
80024b58:	8fb00010 	lw	s0,16(sp)
80024b5c:	03e00008 	jr	ra
80024b60:	27bd0030 	addiu	sp,sp,48

80024b64 <_Z6Op27M0v>:
80024b64:	27bdffd0 	addiu	sp,sp,-48
80024b68:	3c038021 	lui	v1,0x8021
80024b6c:	afbf0028 	sw	ra,40(sp)
80024b70:	afb50024 	sw	s5,36(sp)
80024b74:	afb40020 	sw	s4,32(sp)
80024b78:	afb3001c 	sw	s3,28(sp)
80024b7c:	afb20018 	sw	s2,24(sp)
80024b80:	afb10014 	sw	s1,20(sp)
80024b84:	afb00010 	sw	s0,16(sp)
80024b88:	2463e2a8 	addiu	v1,v1,-7512
80024b8c:	8c67000c 	lw	a3,12(v1)
80024b90:	3c158022 	lui	s5,0x8022
80024b94:	90e20000 	lbu	v0,0(a3)
80024b98:	3c148021 	lui	s4,0x8021
80024b9c:	2694e2f8 	addiu	s4,s4,-7432
80024ba0:	a2a250cc 	sb	v0,20684(s5)
80024ba4:	90e20000 	lbu	v0,0(a3)
80024ba8:	96840006 	lhu	a0,6(s4)
80024bac:	8c660020 	lw	a2,32(v1)
80024bb0:	8c65002c 	lw	a1,44(v1)
80024bb4:	00441021 	addu	v0,v0,a0
80024bb8:	00c53021 	addu	a2,a2,a1
80024bbc:	24e70001 	addiu	a3,a3,1
80024bc0:	3042ffff 	andi	v0,v0,0xffff
80024bc4:	3c128006 	lui	s2,0x8006
80024bc8:	3c138021 	lui	s3,0x8021
80024bcc:	ac660020 	sw	a2,32(v1)
80024bd0:	ac67000c 	sw	a3,12(v1)
80024bd4:	26524be8 	addiu	s2,s2,19432
80024bd8:	00402021 	move	a0,v0
80024bdc:	0240f809 	jalr	s2
80024be0:	ae627018 	sw	v0,28696(s3)
80024be4:	8e647018 	lw	a0,28696(s3)
80024be8:	00408821 	move	s1,v0
80024bec:	3c028006 	lui	v0,0x8006
80024bf0:	244249d4 	addiu	v0,v0,18900
80024bf4:	0040f809 	jalr	v0
80024bf8:	24840002 	addiu	a0,a0,2
80024bfc:	00021c00 	sll	v1,v0,0x10
80024c00:	02238821 	addu	s1,s1,v1
80024c04:	02202021 	move	a0,s1
80024c08:	96900004 	lhu	s0,4(s4)
80024c0c:	ae717018 	sw	s1,28696(s3)
80024c10:	0240f809 	jalr	s2
80024c14:	a2a250cc 	sb	v0,20684(s5)
80024c18:	02028024 	and	s0,s0,v0
80024c1c:	3203ffff 	andi	v1,s0,0xffff
80024c20:	3c028021 	lui	v0,0x8021
80024c24:	2442e284 	addiu	v0,v0,-7548
80024c28:	00032202 	srl	a0,v1,0x8
80024c2c:	0003182b 	sltu	v1,zero,v1
80024c30:	a044000a 	sb	a0,10(v0)
80024c34:	a0430009 	sb	v1,9(v0)
80024c38:	a6900004 	sh	s0,4(s4)
80024c3c:	8fbf0028 	lw	ra,40(sp)
80024c40:	8fb50024 	lw	s5,36(sp)
80024c44:	8fb40020 	lw	s4,32(sp)
80024c48:	8fb3001c 	lw	s3,28(sp)
80024c4c:	8fb20018 	lw	s2,24(sp)
80024c50:	8fb10014 	lw	s1,20(sp)
80024c54:	8fb00010 	lw	s0,16(sp)
80024c58:	03e00008 	jr	ra
80024c5c:	27bd0030 	addiu	sp,sp,48

80024c60 <_Z6Op27M1v>:
80024c60:	27bdffd0 	addiu	sp,sp,-48
80024c64:	3c038021 	lui	v1,0x8021
80024c68:	afbf0028 	sw	ra,40(sp)
80024c6c:	afb50024 	sw	s5,36(sp)
80024c70:	afb40020 	sw	s4,32(sp)
80024c74:	afb3001c 	sw	s3,28(sp)
80024c78:	afb20018 	sw	s2,24(sp)
80024c7c:	afb10014 	sw	s1,20(sp)
80024c80:	afb00010 	sw	s0,16(sp)
80024c84:	2463e2a8 	addiu	v1,v1,-7512
80024c88:	8c67000c 	lw	a3,12(v1)
80024c8c:	3c158022 	lui	s5,0x8022
80024c90:	90e20000 	lbu	v0,0(a3)
80024c94:	3c148021 	lui	s4,0x8021
80024c98:	2694e2f8 	addiu	s4,s4,-7432
80024c9c:	a2a250cc 	sb	v0,20684(s5)
80024ca0:	90e20000 	lbu	v0,0(a3)
80024ca4:	96840006 	lhu	a0,6(s4)
80024ca8:	8c650020 	lw	a1,32(v1)
80024cac:	8c66002c 	lw	a2,44(v1)
80024cb0:	00441021 	addu	v0,v0,a0
80024cb4:	3c138021 	lui	s3,0x8021
80024cb8:	3042ffff 	andi	v0,v0,0xffff
80024cbc:	00a62821 	addu	a1,a1,a2
80024cc0:	24e70001 	addiu	a3,a3,1
80024cc4:	00402021 	move	a0,v0
80024cc8:	ae627018 	sw	v0,28696(s3)
80024ccc:	3c028006 	lui	v0,0x8006
80024cd0:	ac650020 	sw	a1,32(v1)
80024cd4:	24424be8 	addiu	v0,v0,19432
80024cd8:	0040f809 	jalr	v0
80024cdc:	ac67000c 	sw	a3,12(v1)
80024ce0:	8e647018 	lw	a0,28696(s3)
80024ce4:	3c118006 	lui	s1,0x8006
80024ce8:	263149d4 	addiu	s1,s1,18900
80024cec:	24840002 	addiu	a0,a0,2
80024cf0:	0220f809 	jalr	s1
80024cf4:	00409021 	move	s2,v0
80024cf8:	00021c00 	sll	v1,v0,0x10
80024cfc:	02439021 	addu	s2,s2,v1
80024d00:	92900004 	lbu	s0,4(s4)
80024d04:	02402021 	move	a0,s2
80024d08:	ae727018 	sw	s2,28696(s3)
80024d0c:	0220f809 	jalr	s1
80024d10:	a2a250cc 	sb	v0,20684(s5)
80024d14:	02028024 	and	s0,s0,v0
80024d18:	3c028021 	lui	v0,0x8021
80024d1c:	320300ff 	andi	v1,s0,0xff
80024d20:	2442e284 	addiu	v0,v0,-7548
80024d24:	a043000a 	sb	v1,10(v0)
80024d28:	a0430009 	sb	v1,9(v0)
80024d2c:	a2900004 	sb	s0,4(s4)
80024d30:	8fbf0028 	lw	ra,40(sp)
80024d34:	8fb50024 	lw	s5,36(sp)
80024d38:	8fb40020 	lw	s4,32(sp)
80024d3c:	8fb3001c 	lw	s3,28(sp)
80024d40:	8fb20018 	lw	s2,24(sp)
80024d44:	8fb10014 	lw	s1,20(sp)
80024d48:	8fb00010 	lw	s0,16(sp)
80024d4c:	03e00008 	jr	ra
80024d50:	27bd0030 	addiu	sp,sp,48

80024d54 <_Z6Op67M0v>:
80024d54:	27bdffe0 	addiu	sp,sp,-32
80024d58:	3c058021 	lui	a1,0x8021
80024d5c:	afbf001c 	sw	ra,28(sp)
80024d60:	afb20018 	sw	s2,24(sp)
80024d64:	afb10014 	sw	s1,20(sp)
80024d68:	afb00010 	sw	s0,16(sp)
80024d6c:	24a5e2a8 	addiu	a1,a1,-7512
80024d70:	8ca6000c 	lw	a2,12(a1)
80024d74:	3c128022 	lui	s2,0x8022
80024d78:	90c20000 	lbu	v0,0(a2)
80024d7c:	3c038021 	lui	v1,0x8021
80024d80:	a24250cc 	sb	v0,20684(s2)
80024d84:	90c20000 	lbu	v0,0(a2)
80024d88:	9467e2fe 	lhu	a3,-7426(v1)
80024d8c:	8ca4002c 	lw	a0,44(a1)
80024d90:	8ca30020 	lw	v1,32(a1)
80024d94:	00471021 	addu	v0,v0,a3
80024d98:	3c118021 	lui	s1,0x8021
80024d9c:	3042ffff 	andi	v0,v0,0xffff
80024da0:	00641821 	addu	v1,v1,a0
80024da4:	24c60001 	addiu	a2,a2,1
80024da8:	00402021 	move	a0,v0
80024dac:	ae227018 	sw	v0,28696(s1)
80024db0:	3c028006 	lui	v0,0x8006
80024db4:	aca30020 	sw	v1,32(a1)
80024db8:	24424be8 	addiu	v0,v0,19432
80024dbc:	0040f809 	jalr	v0
80024dc0:	aca6000c 	sw	a2,12(a1)
80024dc4:	8e247018 	lw	a0,28696(s1)
80024dc8:	00408021 	move	s0,v0
80024dcc:	3c028006 	lui	v0,0x8006
80024dd0:	244249d4 	addiu	v0,v0,18900
80024dd4:	0040f809 	jalr	v0
80024dd8:	24840002 	addiu	a0,a0,2
80024ddc:	00021c00 	sll	v1,v0,0x10
80024de0:	02038021 	addu	s0,s0,v1
80024de4:	ae307018 	sw	s0,28696(s1)
80024de8:	a24250cc 	sb	v0,20684(s2)
80024dec:	3c198001 	lui	t9,0x8001
80024df0:	8fbf001c 	lw	ra,28(sp)
80024df4:	8fb20018 	lw	s2,24(sp)
80024df8:	8fb10014 	lw	s1,20(sp)
80024dfc:	8fb00010 	lw	s0,16(sp)
80024e00:	2739ea88 	addiu	t9,t9,-5496
80024e04:	03200008 	jr	t9
80024e08:	27bd0020 	addiu	sp,sp,32

80024e0c <_Z6Op67M1v>:
80024e0c:	27bdffd0 	addiu	sp,sp,-48
80024e10:	3c028021 	lui	v0,0x8021
80024e14:	afbf0028 	sw	ra,40(sp)
80024e18:	afb50024 	sw	s5,36(sp)
80024e1c:	afb40020 	sw	s4,32(sp)
80024e20:	afb3001c 	sw	s3,28(sp)
80024e24:	afb20018 	sw	s2,24(sp)
80024e28:	afb10014 	sw	s1,20(sp)
80024e2c:	afb00010 	sw	s0,16(sp)
80024e30:	2442e2a8 	addiu	v0,v0,-7512
80024e34:	8c47000c 	lw	a3,12(v0)
80024e38:	3c138022 	lui	s3,0x8022
80024e3c:	90e30000 	lbu	v1,0(a3)
80024e40:	3c158021 	lui	s5,0x8021
80024e44:	a26350cc 	sb	v1,20684(s3)
80024e48:	26b4e2f8 	addiu	s4,s5,-7432
80024e4c:	90e30000 	lbu	v1,0(a3)
80024e50:	8c46002c 	lw	a2,44(v0)
80024e54:	8c450020 	lw	a1,32(v0)
80024e58:	96840006 	lhu	a0,6(s4)
80024e5c:	00a62821 	addu	a1,a1,a2
80024e60:	24e70001 	addiu	a3,a3,1
80024e64:	00641821 	addu	v1,v1,a0
80024e68:	3063ffff 	andi	v1,v1,0xffff
80024e6c:	ac450020 	sw	a1,32(v0)
80024e70:	ac47000c 	sw	a3,12(v0)
80024e74:	3c128021 	lui	s2,0x8021
80024e78:	3c028006 	lui	v0,0x8006
80024e7c:	00602021 	move	a0,v1
80024e80:	24424be8 	addiu	v0,v0,19432
80024e84:	0040f809 	jalr	v0
80024e88:	ae437018 	sw	v1,28696(s2)
80024e8c:	8e447018 	lw	a0,28696(s2)
80024e90:	3c108006 	lui	s0,0x8006
80024e94:	24840002 	addiu	a0,a0,2
80024e98:	261049d4 	addiu	s0,s0,18900
80024e9c:	0200f809 	jalr	s0
80024ea0:	00408821 	move	s1,v0
80024ea4:	00021c00 	sll	v1,v0,0x10
80024ea8:	02238821 	addu	s1,s1,v1
80024eac:	02202021 	move	a0,s1
80024eb0:	a26250cc 	sb	v0,20684(s3)
80024eb4:	0200f809 	jalr	s0
80024eb8:	ae517018 	sw	s1,28696(s2)
80024ebc:	00403021 	move	a2,v0
80024ec0:	92820002 	lbu	v0,2(s4)
80024ec4:	3c038022 	lui	v1,0x8022
80024ec8:	30420008 	andi	v0,v0,0x8
80024ecc:	10400043 	beqz	v0,80024fdc <_Z6Op67M1v+0x1d0>
80024ed0:	a06650bc 	sb	a2,20668(v1)
80024ed4:	3c0d8021 	lui	t5,0x8021
80024ed8:	96830004 	lhu	v1,4(s4)
80024edc:	25ace284 	addiu	t4,t5,-7548
80024ee0:	91840008 	lbu	a0,8(t4)
80024ee4:	3062000f 	andi	v0,v1,0xf
80024ee8:	00441021 	addu	v0,v0,a0
80024eec:	30c5000f 	andi	a1,a2,0xf
80024ef0:	00a21021 	addu	v0,a1,v0
80024ef4:	304700ff 	andi	a3,v0,0xff
80024ef8:	00031902 	srl	v1,v1,0x4
80024efc:	306a000f 	andi	t2,v1,0xf
80024f00:	3c088022 	lui	t0,0x8022
80024f04:	00064902 	srl	t1,a2,0x4
80024f08:	3c0b8022 	lui	t3,0x8022
80024f0c:	3c028022 	lui	v0,0x8022
80024f10:	3c038022 	lui	v1,0x8022
80024f14:	2ce4000a 	sltiu	a0,a3,10
80024f18:	a04550ae 	sb	a1,20654(v0)
80024f1c:	a06950af 	sb	t1,20655(v1)
80024f20:	a10a50ab 	sb	t2,20651(t0)
80024f24:	10800066 	beqz	a0,800250c0 <_Z6Op67M1v+0x2b4>
80024f28:	a16750aa 	sb	a3,20650(t3)
80024f2c:	910250ab 	lbu	v0,20651(t0)
80024f30:	01221021 	addu	v0,t1,v0
80024f34:	304200ff 	andi	v0,v0,0xff
80024f38:	2c43000a 	sltiu	v1,v0,10
80024f3c:	1460004d 	bnez	v1,80025074 <_Z6Op67M1v+0x268>
80024f40:	a10250ab 	sb	v0,20651(t0)
80024f44:	2442fff6 	addiu	v0,v0,-10
80024f48:	3042000f 	andi	v0,v0,0xf
80024f4c:	24030001 	li	v1,1
80024f50:	a10250ab 	sb	v0,20651(t0)
80024f54:	a1830008 	sb	v1,8(t4)
80024f58:	910350ab 	lbu	v1,20651(t0)
80024f5c:	916550aa 	lbu	a1,20650(t3)
80024f60:	26a4e2f8 	addiu	a0,s5,-7432
80024f64:	00031900 	sll	v1,v1,0x4
80024f68:	00651825 	or	v1,v1,a1
80024f6c:	90820004 	lbu	v0,4(a0)
80024f70:	306500ff 	andi	a1,v1,0xff
80024f74:	00461026 	xor	v0,v0,a2
80024f78:	00c51826 	xor	v1,a2,a1
80024f7c:	00021027 	nor	v0,zero,v0
80024f80:	30630080 	andi	v1,v1,0x80
80024f84:	3c048022 	lui	a0,0x8022
80024f88:	00431024 	and	v0,v0,v1
80024f8c:	10400049 	beqz	v0,800250b4 <_Z6Op67M1v+0x2a8>
80024f90:	a08550b2 	sb	a1,20658(a0)
80024f94:	25a3e284 	addiu	v1,t5,-7548
80024f98:	24020001 	li	v0,1
80024f9c:	a062000b 	sb	v0,11(v1)
80024fa0:	26a2e2f8 	addiu	v0,s5,-7432
80024fa4:	30a400ff 	andi	a0,a1,0xff
80024fa8:	25a3e284 	addiu	v1,t5,-7548
80024fac:	a0450004 	sb	a1,4(v0)
80024fb0:	a064000a 	sb	a0,10(v1)
80024fb4:	a0640009 	sb	a0,9(v1)
80024fb8:	8fbf0028 	lw	ra,40(sp)
80024fbc:	8fb50024 	lw	s5,36(sp)
80024fc0:	8fb40020 	lw	s4,32(sp)
80024fc4:	8fb3001c 	lw	s3,28(sp)
80024fc8:	8fb20018 	lw	s2,24(sp)
80024fcc:	8fb10014 	lw	s1,20(sp)
80024fd0:	8fb00010 	lw	s0,16(sp)
80024fd4:	03e00008 	jr	ra
80024fd8:	27bd0030 	addiu	sp,sp,48
80024fdc:	3c0d8021 	lui	t5,0x8021
80024fe0:	25a7e284 	addiu	a3,t5,-7548
80024fe4:	90e40008 	lbu	a0,8(a3)
80024fe8:	92820004 	lbu	v0,4(s4)
80024fec:	00461826 	xor	v1,v0,a2
80024ff0:	00441021 	addu	v0,v0,a0
80024ff4:	00c21021 	addu	v0,a2,v0
80024ff8:	3042ffff 	andi	v0,v0,0xffff
80024ffc:	304800ff 	andi	t0,v0,0xff
80025000:	00031827 	nor	v1,zero,v1
80025004:	30630080 	andi	v1,v1,0x80
80025008:	2c440100 	sltiu	a0,v0,256
8002500c:	00c82826 	xor	a1,a2,t0
80025010:	00a32824 	and	a1,a1,v1
80025014:	38840001 	xori	a0,a0,0x1
80025018:	3c038022 	lui	v1,0x8022
8002501c:	a46250b4 	sh	v0,20660(v1)
80025020:	10a00012 	beqz	a1,8002506c <_Z6Op67M1v+0x260>
80025024:	a0e40008 	sb	a0,8(a3)
80025028:	24020001 	li	v0,1
8002502c:	a0e2000b 	sb	v0,11(a3)
80025030:	26a2e2f8 	addiu	v0,s5,-7432
80025034:	310400ff 	andi	a0,t0,0xff
80025038:	25a3e284 	addiu	v1,t5,-7548
8002503c:	a0480004 	sb	t0,4(v0)
80025040:	a064000a 	sb	a0,10(v1)
80025044:	a0640009 	sb	a0,9(v1)
80025048:	8fbf0028 	lw	ra,40(sp)
8002504c:	8fb50024 	lw	s5,36(sp)
80025050:	8fb40020 	lw	s4,32(sp)
80025054:	8fb3001c 	lw	s3,28(sp)
80025058:	8fb20018 	lw	s2,24(sp)
8002505c:	8fb10014 	lw	s1,20(sp)
80025060:	8fb00010 	lw	s0,16(sp)
80025064:	03e00008 	jr	ra
80025068:	27bd0030 	addiu	sp,sp,48
8002506c:	0800940c 	j	80025030 <_Z6Op67M1v+0x224>
80025070:	a0e0000b 	sb	zero,11(a3)
80025074:	910350ab 	lbu	v1,20651(t0)
80025078:	916550aa 	lbu	a1,20650(t3)
8002507c:	26a4e2f8 	addiu	a0,s5,-7432
80025080:	00031900 	sll	v1,v1,0x4
80025084:	00651825 	or	v1,v1,a1
80025088:	90820004 	lbu	v0,4(a0)
8002508c:	306500ff 	andi	a1,v1,0xff
80025090:	00461026 	xor	v0,v0,a2
80025094:	00c51826 	xor	v1,a2,a1
80025098:	00021027 	nor	v0,zero,v0
8002509c:	30630080 	andi	v1,v1,0x80
800250a0:	3c048022 	lui	a0,0x8022
800250a4:	00431024 	and	v0,v0,v1
800250a8:	a1800008 	sb	zero,8(t4)
800250ac:	1440ffb9 	bnez	v0,80024f94 <_Z6Op67M1v+0x188>
800250b0:	a08550b2 	sb	a1,20658(a0)
800250b4:	25a2e284 	addiu	v0,t5,-7548
800250b8:	080093e8 	j	80024fa0 <_Z6Op67M1v+0x194>
800250bc:	a040000b 	sb	zero,11(v0)
800250c0:	25430001 	addiu	v1,t2,1
800250c4:	24e2fff6 	addiu	v0,a3,-10
800250c8:	a10350ab 	sb	v1,20651(t0)
800250cc:	3042000f 	andi	v0,v0,0xf
800250d0:	a16250aa 	sb	v0,20650(t3)
800250d4:	910250ab 	lbu	v0,20651(t0)
800250d8:	01221021 	addu	v0,t1,v0
800250dc:	304200ff 	andi	v0,v0,0xff
800250e0:	2c43000a 	sltiu	v1,v0,10
800250e4:	1460ffe3 	bnez	v1,80025074 <_Z6Op67M1v+0x268>
800250e8:	a10250ab 	sb	v0,20651(t0)
800250ec:	080093d2 	j	80024f48 <_Z6Op67M1v+0x13c>
800250f0:	2442fff6 	addiu	v0,v0,-10

800250f4 <_Z6Op87M0v>:
800250f4:	3c038021 	lui	v1,0x8021
800250f8:	2463e2a8 	addiu	v1,v1,-7512
800250fc:	27bdffe0 	addiu	sp,sp,-32
80025100:	8c67000c 	lw	a3,12(v1)
80025104:	afbf001c 	sw	ra,28(sp)
80025108:	afb20018 	sw	s2,24(sp)
8002510c:	afb10014 	sw	s1,20(sp)
80025110:	afb00010 	sw	s0,16(sp)
80025114:	90e40000 	lbu	a0,0(a3)
80025118:	3c028022 	lui	v0,0x8022
8002511c:	3c128021 	lui	s2,0x8021
80025120:	a04450cc 	sb	a0,20684(v0)
80025124:	2652e2f8 	addiu	s2,s2,-7432
80025128:	90e20000 	lbu	v0,0(a3)
8002512c:	96440006 	lhu	a0,6(s2)
80025130:	8c650020 	lw	a1,32(v1)
80025134:	8c66002c 	lw	a2,44(v1)
80025138:	00441021 	addu	v0,v0,a0
8002513c:	3c118021 	lui	s1,0x8021
80025140:	3042ffff 	andi	v0,v0,0xffff
80025144:	00a62821 	addu	a1,a1,a2
80025148:	24e70001 	addiu	a3,a3,1
8002514c:	00402021 	move	a0,v0
80025150:	ae227018 	sw	v0,28696(s1)
80025154:	3c028006 	lui	v0,0x8006
80025158:	ac650020 	sw	a1,32(v1)
8002515c:	24424be8 	addiu	v0,v0,19432
80025160:	0040f809 	jalr	v0
80025164:	ac67000c 	sw	a3,12(v1)
80025168:	8e247018 	lw	a0,28696(s1)
8002516c:	00408021 	move	s0,v0
80025170:	3c028006 	lui	v0,0x8006
80025174:	244249d4 	addiu	v0,v0,18900
80025178:	0040f809 	jalr	v0
8002517c:	24840002 	addiu	a0,a0,2
80025180:	00021400 	sll	v0,v0,0x10
80025184:	02028021 	addu	s0,s0,v0
80025188:	ae307018 	sw	s0,28696(s1)
8002518c:	96440004 	lhu	a0,4(s2)
80025190:	3c198006 	lui	t9,0x8006
80025194:	02002821 	move	a1,s0
80025198:	8fbf001c 	lw	ra,28(sp)
8002519c:	8fb20018 	lw	s2,24(sp)
800251a0:	8fb10014 	lw	s1,20(sp)
800251a4:	8fb00010 	lw	s0,16(sp)
800251a8:	2739465c 	addiu	t9,t9,18012
800251ac:	03200008 	jr	t9
800251b0:	27bd0020 	addiu	sp,sp,32

800251b4 <_Z6Op87M1v>:
800251b4:	3c038021 	lui	v1,0x8021
800251b8:	2463e2a8 	addiu	v1,v1,-7512
800251bc:	27bdffe0 	addiu	sp,sp,-32
800251c0:	8c67000c 	lw	a3,12(v1)
800251c4:	afbf001c 	sw	ra,28(sp)
800251c8:	afb20018 	sw	s2,24(sp)
800251cc:	afb10014 	sw	s1,20(sp)
800251d0:	afb00010 	sw	s0,16(sp)
800251d4:	90e40000 	lbu	a0,0(a3)
800251d8:	3c028022 	lui	v0,0x8022
800251dc:	3c128021 	lui	s2,0x8021
800251e0:	a04450cc 	sb	a0,20684(v0)
800251e4:	2652e2f8 	addiu	s2,s2,-7432
800251e8:	90e20000 	lbu	v0,0(a3)
800251ec:	96440006 	lhu	a0,6(s2)
800251f0:	8c650020 	lw	a1,32(v1)
800251f4:	8c66002c 	lw	a2,44(v1)
800251f8:	00441021 	addu	v0,v0,a0
800251fc:	3c118021 	lui	s1,0x8021
80025200:	3042ffff 	andi	v0,v0,0xffff
80025204:	00a62821 	addu	a1,a1,a2
80025208:	24e70001 	addiu	a3,a3,1
8002520c:	00402021 	move	a0,v0
80025210:	ae227018 	sw	v0,28696(s1)
80025214:	3c028006 	lui	v0,0x8006
80025218:	ac650020 	sw	a1,32(v1)
8002521c:	24424be8 	addiu	v0,v0,19432
80025220:	0040f809 	jalr	v0
80025224:	ac67000c 	sw	a3,12(v1)
80025228:	8e247018 	lw	a0,28696(s1)
8002522c:	00408021 	move	s0,v0
80025230:	3c028006 	lui	v0,0x8006
80025234:	244249d4 	addiu	v0,v0,18900
80025238:	0040f809 	jalr	v0
8002523c:	24840002 	addiu	a0,a0,2
80025240:	00021400 	sll	v0,v0,0x10
80025244:	02028021 	addu	s0,s0,v0
80025248:	ae307018 	sw	s0,28696(s1)
8002524c:	92440004 	lbu	a0,4(s2)
80025250:	3c198006 	lui	t9,0x8006
80025254:	02002821 	move	a1,s0
80025258:	8fbf001c 	lw	ra,28(sp)
8002525c:	8fb20018 	lw	s2,24(sp)
80025260:	8fb10014 	lw	s1,20(sp)
80025264:	8fb00010 	lw	s0,16(sp)
80025268:	27394444 	addiu	t9,t9,17476
8002526c:	03200008 	jr	t9
80025270:	27bd0020 	addiu	sp,sp,32

80025274 <_Z6OpE7M1v>:
80025274:	27bdffd0 	addiu	sp,sp,-48
80025278:	3c028021 	lui	v0,0x8021
8002527c:	afbf0028 	sw	ra,40(sp)
80025280:	afb50024 	sw	s5,36(sp)
80025284:	afb40020 	sw	s4,32(sp)
80025288:	afb3001c 	sw	s3,28(sp)
8002528c:	afb20018 	sw	s2,24(sp)
80025290:	afb10014 	sw	s1,20(sp)
80025294:	afb00010 	sw	s0,16(sp)
80025298:	2442e2a8 	addiu	v0,v0,-7512
8002529c:	8c47000c 	lw	a3,12(v0)
800252a0:	3c138022 	lui	s3,0x8022
800252a4:	90e30000 	lbu	v1,0(a3)
800252a8:	3c158021 	lui	s5,0x8021
800252ac:	a26350cc 	sb	v1,20684(s3)
800252b0:	26b4e2f8 	addiu	s4,s5,-7432
800252b4:	90e30000 	lbu	v1,0(a3)
800252b8:	8c46002c 	lw	a2,44(v0)
800252bc:	8c450020 	lw	a1,32(v0)
800252c0:	96840006 	lhu	a0,6(s4)
800252c4:	00a62821 	addu	a1,a1,a2
800252c8:	24e70001 	addiu	a3,a3,1
800252cc:	00641821 	addu	v1,v1,a0
800252d0:	3063ffff 	andi	v1,v1,0xffff
800252d4:	ac450020 	sw	a1,32(v0)
800252d8:	ac47000c 	sw	a3,12(v0)
800252dc:	3c128021 	lui	s2,0x8021
800252e0:	3c028006 	lui	v0,0x8006
800252e4:	00602021 	move	a0,v1
800252e8:	24424be8 	addiu	v0,v0,19432
800252ec:	0040f809 	jalr	v0
800252f0:	ae437018 	sw	v1,28696(s2)
800252f4:	8e447018 	lw	a0,28696(s2)
800252f8:	3c108006 	lui	s0,0x8006
800252fc:	24840002 	addiu	a0,a0,2
80025300:	261049d4 	addiu	s0,s0,18900
80025304:	0200f809 	jalr	s0
80025308:	00408821 	move	s1,v0
8002530c:	00021c00 	sll	v1,v0,0x10
80025310:	02238821 	addu	s1,s1,v1
80025314:	02202021 	move	a0,s1
80025318:	a26250cc 	sb	v0,20684(s3)
8002531c:	0200f809 	jalr	s0
80025320:	ae517018 	sw	s1,28696(s2)
80025324:	00404021 	move	t0,v0
80025328:	92820002 	lbu	v0,2(s4)
8002532c:	3c038022 	lui	v1,0x8022
80025330:	30420008 	andi	v0,v0,0x8
80025334:	10400041 	beqz	v0,8002543c <_Z6OpE7M1v+0x1c8>
80025338:	a06850bc 	sb	t0,20668(v1)
8002533c:	3c0d8021 	lui	t5,0x8021
80025340:	25ace284 	addiu	t4,t5,-7548
80025344:	91820008 	lbu	v0,8(t4)
80025348:	96840004 	lhu	a0,4(s4)
8002534c:	3106000f 	andi	a2,t0,0xf
80025350:	2c420001 	sltiu	v0,v0,1
80025354:	00c21021 	addu	v0,a2,v0
80025358:	00041902 	srl	v1,a0,0x4
8002535c:	3084000f 	andi	a0,a0,0xf
80025360:	00822023 	subu	a0,a0,v0
80025364:	00082902 	srl	a1,t0,0x4
80025368:	3063000f 	andi	v1,v1,0xf
8002536c:	00651823 	subu	v1,v1,a1
80025370:	308700ff 	andi	a3,a0,0xff
80025374:	306a00ff 	andi	t2,v1,0xff
80025378:	3c0b8022 	lui	t3,0x8022
8002537c:	3c098022 	lui	t1,0x8022
80025380:	3c028022 	lui	v0,0x8022
80025384:	3c038022 	lui	v1,0x8022
80025388:	2ce4000a 	sltiu	a0,a3,10
8002538c:	a04650ae 	sb	a2,20654(v0)
80025390:	a06550af 	sb	a1,20655(v1)
80025394:	a16750aa 	sb	a3,20650(t3)
80025398:	1080007e 	beqz	a0,80025594 <_Z6OpE7M1v+0x320>
8002539c:	a12a50ab 	sb	t2,20651(t1)
800253a0:	912350ab 	lbu	v1,20651(t1)
800253a4:	2c62000a 	sltiu	v0,v1,10
800253a8:	1440005b 	bnez	v0,80025518 <_Z6OpE7M1v+0x2a4>
800253ac:	24020001 	li	v0,1
800253b0:	2462000a 	addiu	v0,v1,10
800253b4:	a12250ab 	sb	v0,20651(t1)
800253b8:	912350ab 	lbu	v1,20651(t1)
800253bc:	916550aa 	lbu	a1,20650(t3)
800253c0:	26a2e2f8 	addiu	v0,s5,-7432
800253c4:	00031900 	sll	v1,v1,0x4
800253c8:	00651825 	or	v1,v1,a1
800253cc:	90440004 	lbu	a0,4(v0)
800253d0:	306700ff 	andi	a3,v1,0xff
800253d4:	00871026 	xor	v0,a0,a3
800253d8:	30420080 	andi	v0,v0,0x80
800253dc:	00882026 	xor	a0,a0,t0
800253e0:	3c038022 	lui	v1,0x8022
800253e4:	00822024 	and	a0,a0,v0
800253e8:	a1800008 	sb	zero,8(t4)
800253ec:	10800058 	beqz	a0,80025550 <_Z6OpE7M1v+0x2dc>
800253f0:	a06750b2 	sb	a3,20658(v1)
800253f4:	25a3e284 	addiu	v1,t5,-7548
800253f8:	24020001 	li	v0,1
800253fc:	a062000b 	sb	v0,11(v1)
80025400:	30e400ff 	andi	a0,a3,0xff
80025404:	26a2e2f8 	addiu	v0,s5,-7432
80025408:	25a3e284 	addiu	v1,t5,-7548
8002540c:	a0470004 	sb	a3,4(v0)
80025410:	a064000a 	sb	a0,10(v1)
80025414:	a0640009 	sb	a0,9(v1)
80025418:	8fbf0028 	lw	ra,40(sp)
8002541c:	8fb50024 	lw	s5,36(sp)
80025420:	8fb40020 	lw	s4,32(sp)
80025424:	8fb3001c 	lw	s3,28(sp)
80025428:	8fb20018 	lw	s2,24(sp)
8002542c:	8fb10014 	lw	s1,20(sp)
80025430:	8fb00010 	lw	s0,16(sp)
80025434:	03e00008 	jr	ra
80025438:	27bd0030 	addiu	sp,sp,48
8002543c:	3c0d8021 	lui	t5,0x8021
80025440:	92840004 	lbu	a0,4(s4)
80025444:	25a6e284 	addiu	a2,t5,-7548
80025448:	90c30008 	lbu	v1,8(a2)
8002544c:	00881023 	subu	v0,a0,t0
80025450:	00431021 	addu	v0,v0,v1
80025454:	2442ffff 	addiu	v0,v0,-1
80025458:	00021400 	sll	v0,v0,0x10
8002545c:	00021403 	sra	v0,v0,0x10
80025460:	00881826 	xor	v1,a0,t0
80025464:	304700ff 	andi	a3,v0,0xff
80025468:	30630080 	andi	v1,v1,0x80
8002546c:	00022827 	nor	a1,zero,v0
80025470:	00872026 	xor	a0,a0,a3
80025474:	00832024 	and	a0,a0,v1
80025478:	00052fc2 	srl	a1,a1,0x1f
8002547c:	3c038022 	lui	v1,0x8022
80025480:	a46250c6 	sh	v0,20678(v1)
80025484:	10800012 	beqz	a0,800254d0 <_Z6OpE7M1v+0x25c>
80025488:	a0c50008 	sb	a1,8(a2)
8002548c:	24020001 	li	v0,1
80025490:	a0c2000b 	sb	v0,11(a2)
80025494:	30e400ff 	andi	a0,a3,0xff
80025498:	26a2e2f8 	addiu	v0,s5,-7432
8002549c:	25a3e284 	addiu	v1,t5,-7548
800254a0:	a0470004 	sb	a3,4(v0)
800254a4:	a064000a 	sb	a0,10(v1)
800254a8:	a0640009 	sb	a0,9(v1)
800254ac:	8fbf0028 	lw	ra,40(sp)
800254b0:	8fb50024 	lw	s5,36(sp)
800254b4:	8fb40020 	lw	s4,32(sp)
800254b8:	8fb3001c 	lw	s3,28(sp)
800254bc:	8fb20018 	lw	s2,24(sp)
800254c0:	8fb10014 	lw	s1,20(sp)
800254c4:	8fb00010 	lw	s0,16(sp)
800254c8:	03e00008 	jr	ra
800254cc:	27bd0030 	addiu	sp,sp,48
800254d0:	26a2e2f8 	addiu	v0,s5,-7432
800254d4:	30e400ff 	andi	a0,a3,0xff
800254d8:	25a3e284 	addiu	v1,t5,-7548
800254dc:	a0c0000b 	sb	zero,11(a2)
800254e0:	a0470004 	sb	a3,4(v0)
800254e4:	a064000a 	sb	a0,10(v1)
800254e8:	a0640009 	sb	a0,9(v1)
800254ec:	8fbf0028 	lw	ra,40(sp)
800254f0:	8fb50024 	lw	s5,36(sp)
800254f4:	8fb40020 	lw	s4,32(sp)
800254f8:	8fb3001c 	lw	s3,28(sp)
800254fc:	8fb20018 	lw	s2,24(sp)
80025500:	8fb10014 	lw	s1,20(sp)
80025504:	8fb00010 	lw	s0,16(sp)
80025508:	03e00008 	jr	ra
8002550c:	27bd0030 	addiu	sp,sp,48
80025510:	912350ab 	lbu	v1,20651(t1)
80025514:	24020001 	li	v0,1
80025518:	916550aa 	lbu	a1,20650(t3)
8002551c:	a1820008 	sb	v0,8(t4)
80025520:	00031900 	sll	v1,v1,0x4
80025524:	26a2e2f8 	addiu	v0,s5,-7432
80025528:	00651825 	or	v1,v1,a1
8002552c:	90440004 	lbu	a0,4(v0)
80025530:	306700ff 	andi	a3,v1,0xff
80025534:	00871026 	xor	v0,a0,a3
80025538:	30420080 	andi	v0,v0,0x80
8002553c:	00882026 	xor	a0,a0,t0
80025540:	3c038022 	lui	v1,0x8022
80025544:	00822024 	and	a0,a0,v0
80025548:	1480ffaa 	bnez	a0,800253f4 <_Z6OpE7M1v+0x180>
8002554c:	a06750b2 	sb	a3,20658(v1)
80025550:	25a2e284 	addiu	v0,t5,-7548
80025554:	a040000b 	sb	zero,11(v0)
80025558:	30e400ff 	andi	a0,a3,0xff
8002555c:	26a2e2f8 	addiu	v0,s5,-7432
80025560:	25a3e284 	addiu	v1,t5,-7548
80025564:	a0470004 	sb	a3,4(v0)
80025568:	a064000a 	sb	a0,10(v1)
8002556c:	a0640009 	sb	a0,9(v1)
80025570:	8fbf0028 	lw	ra,40(sp)
80025574:	8fb50024 	lw	s5,36(sp)
80025578:	8fb40020 	lw	s4,32(sp)
8002557c:	8fb3001c 	lw	s3,28(sp)
80025580:	8fb20018 	lw	s2,24(sp)
80025584:	8fb10014 	lw	s1,20(sp)
80025588:	8fb00010 	lw	s0,16(sp)
8002558c:	03e00008 	jr	ra
80025590:	27bd0030 	addiu	sp,sp,48
80025594:	2543ffff 	addiu	v1,t2,-1
80025598:	a12350ab 	sb	v1,20651(t1)
8002559c:	912350ab 	lbu	v1,20651(t1)
800255a0:	24e2000a 	addiu	v0,a3,10
800255a4:	a16250aa 	sb	v0,20650(t3)
800255a8:	2c62000a 	sltiu	v0,v1,10
800255ac:	1440ffd8 	bnez	v0,80025510 <_Z6OpE7M1v+0x29c>
800255b0:	2462000a 	addiu	v0,v1,10
800255b4:	080094ee 	j	800253b8 <_Z6OpE7M1v+0x144>
800255b8:	a12250ab 	sb	v0,20651(t1)

800255bc <_Z6Op07M0v>:
800255bc:	27bdffd0 	addiu	sp,sp,-48
800255c0:	3c038021 	lui	v1,0x8021
800255c4:	afbf0028 	sw	ra,40(sp)
800255c8:	afb50024 	sw	s5,36(sp)
800255cc:	afb40020 	sw	s4,32(sp)
800255d0:	afb3001c 	sw	s3,28(sp)
800255d4:	afb20018 	sw	s2,24(sp)
800255d8:	afb10014 	sw	s1,20(sp)
800255dc:	afb00010 	sw	s0,16(sp)
800255e0:	2463e2a8 	addiu	v1,v1,-7512
800255e4:	8c67000c 	lw	a3,12(v1)
800255e8:	3c158022 	lui	s5,0x8022
800255ec:	90e20000 	lbu	v0,0(a3)
800255f0:	3c148021 	lui	s4,0x8021
800255f4:	2694e2f8 	addiu	s4,s4,-7432
800255f8:	a2a250cc 	sb	v0,20684(s5)
800255fc:	90e20000 	lbu	v0,0(a3)
80025600:	96840006 	lhu	a0,6(s4)
80025604:	8c660020 	lw	a2,32(v1)
80025608:	8c65002c 	lw	a1,44(v1)
8002560c:	00441021 	addu	v0,v0,a0
80025610:	00c53021 	addu	a2,a2,a1
80025614:	24e70001 	addiu	a3,a3,1
80025618:	3042ffff 	andi	v0,v0,0xffff
8002561c:	3c128006 	lui	s2,0x8006
80025620:	3c138021 	lui	s3,0x8021
80025624:	ac660020 	sw	a2,32(v1)
80025628:	ac67000c 	sw	a3,12(v1)
8002562c:	26524be8 	addiu	s2,s2,19432
80025630:	00402021 	move	a0,v0
80025634:	0240f809 	jalr	s2
80025638:	ae627018 	sw	v0,28696(s3)
8002563c:	8e647018 	lw	a0,28696(s3)
80025640:	00408821 	move	s1,v0
80025644:	3c028006 	lui	v0,0x8006
80025648:	244249d4 	addiu	v0,v0,18900
8002564c:	0040f809 	jalr	v0
80025650:	24840002 	addiu	a0,a0,2
80025654:	00021c00 	sll	v1,v0,0x10
80025658:	02238821 	addu	s1,s1,v1
8002565c:	02202021 	move	a0,s1
80025660:	96900004 	lhu	s0,4(s4)
80025664:	ae717018 	sw	s1,28696(s3)
80025668:	0240f809 	jalr	s2
8002566c:	a2a250cc 	sb	v0,20684(s5)
80025670:	02028025 	or	s0,s0,v0
80025674:	3203ffff 	andi	v1,s0,0xffff
80025678:	3c028021 	lui	v0,0x8021
8002567c:	2442e284 	addiu	v0,v0,-7548
80025680:	00032202 	srl	a0,v1,0x8
80025684:	0003182b 	sltu	v1,zero,v1
80025688:	a044000a 	sb	a0,10(v0)
8002568c:	a0430009 	sb	v1,9(v0)
80025690:	a6900004 	sh	s0,4(s4)
80025694:	8fbf0028 	lw	ra,40(sp)
80025698:	8fb50024 	lw	s5,36(sp)
8002569c:	8fb40020 	lw	s4,32(sp)
800256a0:	8fb3001c 	lw	s3,28(sp)
800256a4:	8fb20018 	lw	s2,24(sp)
800256a8:	8fb10014 	lw	s1,20(sp)
800256ac:	8fb00010 	lw	s0,16(sp)
800256b0:	03e00008 	jr	ra
800256b4:	27bd0030 	addiu	sp,sp,48

800256b8 <_Z6Op07M1v>:
800256b8:	27bdffd0 	addiu	sp,sp,-48
800256bc:	3c038021 	lui	v1,0x8021
800256c0:	afbf0028 	sw	ra,40(sp)
800256c4:	afb50024 	sw	s5,36(sp)
800256c8:	afb40020 	sw	s4,32(sp)
800256cc:	afb3001c 	sw	s3,28(sp)
800256d0:	afb20018 	sw	s2,24(sp)
800256d4:	afb10014 	sw	s1,20(sp)
800256d8:	afb00010 	sw	s0,16(sp)
800256dc:	2463e2a8 	addiu	v1,v1,-7512
800256e0:	8c67000c 	lw	a3,12(v1)
800256e4:	3c158022 	lui	s5,0x8022
800256e8:	90e20000 	lbu	v0,0(a3)
800256ec:	3c148021 	lui	s4,0x8021
800256f0:	2694e2f8 	addiu	s4,s4,-7432
800256f4:	a2a250cc 	sb	v0,20684(s5)
800256f8:	90e20000 	lbu	v0,0(a3)
800256fc:	96840006 	lhu	a0,6(s4)
80025700:	8c650020 	lw	a1,32(v1)
80025704:	8c66002c 	lw	a2,44(v1)
80025708:	00441021 	addu	v0,v0,a0
8002570c:	3c138021 	lui	s3,0x8021
80025710:	3042ffff 	andi	v0,v0,0xffff
80025714:	00a62821 	addu	a1,a1,a2
80025718:	24e70001 	addiu	a3,a3,1
8002571c:	00402021 	move	a0,v0
80025720:	ae627018 	sw	v0,28696(s3)
80025724:	3c028006 	lui	v0,0x8006
80025728:	ac650020 	sw	a1,32(v1)
8002572c:	24424be8 	addiu	v0,v0,19432
80025730:	0040f809 	jalr	v0
80025734:	ac67000c 	sw	a3,12(v1)
80025738:	8e647018 	lw	a0,28696(s3)
8002573c:	3c118006 	lui	s1,0x8006
80025740:	263149d4 	addiu	s1,s1,18900
80025744:	24840002 	addiu	a0,a0,2
80025748:	0220f809 	jalr	s1
8002574c:	00409021 	move	s2,v0
80025750:	00021c00 	sll	v1,v0,0x10
80025754:	02439021 	addu	s2,s2,v1
80025758:	92900004 	lbu	s0,4(s4)
8002575c:	02402021 	move	a0,s2
80025760:	ae727018 	sw	s2,28696(s3)
80025764:	0220f809 	jalr	s1
80025768:	a2a250cc 	sb	v0,20684(s5)
8002576c:	02028025 	or	s0,s0,v0
80025770:	3c028021 	lui	v0,0x8021
80025774:	320300ff 	andi	v1,s0,0xff
80025778:	2442e284 	addiu	v0,v0,-7548
8002577c:	a043000a 	sb	v1,10(v0)
80025780:	a0430009 	sb	v1,9(v0)
80025784:	a2900004 	sb	s0,4(s4)
80025788:	8fbf0028 	lw	ra,40(sp)
8002578c:	8fb50024 	lw	s5,36(sp)
80025790:	8fb40020 	lw	s4,32(sp)
80025794:	8fb3001c 	lw	s3,28(sp)
80025798:	8fb20018 	lw	s2,24(sp)
8002579c:	8fb10014 	lw	s1,20(sp)
800257a0:	8fb00010 	lw	s0,16(sp)
800257a4:	03e00008 	jr	ra
800257a8:	27bd0030 	addiu	sp,sp,48

800257ac <_Z6OpA7M0v>:
800257ac:	27bdffd8 	addiu	sp,sp,-40
800257b0:	3c038021 	lui	v1,0x8021
800257b4:	afbf0024 	sw	ra,36(sp)
800257b8:	afb40020 	sw	s4,32(sp)
800257bc:	afb3001c 	sw	s3,28(sp)
800257c0:	afb20018 	sw	s2,24(sp)
800257c4:	afb10014 	sw	s1,20(sp)
800257c8:	afb00010 	sw	s0,16(sp)
800257cc:	2463e2a8 	addiu	v1,v1,-7512
800257d0:	8c67000c 	lw	a3,12(v1)
800257d4:	3c148022 	lui	s4,0x8022
800257d8:	90e20000 	lbu	v0,0(a3)
800257dc:	3c138021 	lui	s3,0x8021
800257e0:	a28250cc 	sb	v0,20684(s4)
800257e4:	2673e2f8 	addiu	s3,s3,-7432
800257e8:	90e20000 	lbu	v0,0(a3)
800257ec:	96640006 	lhu	a0,6(s3)
800257f0:	8c660020 	lw	a2,32(v1)
800257f4:	8c65002c 	lw	a1,44(v1)
800257f8:	00441021 	addu	v0,v0,a0
800257fc:	00c53021 	addu	a2,a2,a1
80025800:	24e70001 	addiu	a3,a3,1
80025804:	3042ffff 	andi	v0,v0,0xffff
80025808:	3c118006 	lui	s1,0x8006
8002580c:	3c128021 	lui	s2,0x8021
80025810:	ac660020 	sw	a2,32(v1)
80025814:	ac67000c 	sw	a3,12(v1)
80025818:	26314be8 	addiu	s1,s1,19432
8002581c:	00402021 	move	a0,v0
80025820:	0220f809 	jalr	s1
80025824:	ae427018 	sw	v0,28696(s2)
80025828:	8e447018 	lw	a0,28696(s2)
8002582c:	00408021 	move	s0,v0
80025830:	3c028006 	lui	v0,0x8006
80025834:	244249d4 	addiu	v0,v0,18900
80025838:	0040f809 	jalr	v0
8002583c:	24840002 	addiu	a0,a0,2
80025840:	00021c00 	sll	v1,v0,0x10
80025844:	02038021 	addu	s0,s0,v1
80025848:	02002021 	move	a0,s0
8002584c:	ae507018 	sw	s0,28696(s2)
80025850:	0220f809 	jalr	s1
80025854:	a28250cc 	sb	v0,20684(s4)
80025858:	3043ffff 	andi	v1,v0,0xffff
8002585c:	a6620004 	sh	v0,4(s3)
80025860:	3c028021 	lui	v0,0x8021
80025864:	2442e284 	addiu	v0,v0,-7548
80025868:	00032202 	srl	a0,v1,0x8
8002586c:	0003182b 	sltu	v1,zero,v1
80025870:	a044000a 	sb	a0,10(v0)
80025874:	a0430009 	sb	v1,9(v0)
80025878:	8fbf0024 	lw	ra,36(sp)
8002587c:	8fb40020 	lw	s4,32(sp)
80025880:	8fb3001c 	lw	s3,28(sp)
80025884:	8fb20018 	lw	s2,24(sp)
80025888:	8fb10014 	lw	s1,20(sp)
8002588c:	8fb00010 	lw	s0,16(sp)
80025890:	03e00008 	jr	ra
80025894:	27bd0028 	addiu	sp,sp,40

80025898 <_Z6Op77M0v>:
80025898:	27bdffd8 	addiu	sp,sp,-40
8002589c:	3c038021 	lui	v1,0x8021
800258a0:	afbf0020 	sw	ra,32(sp)
800258a4:	afb3001c 	sw	s3,28(sp)
800258a8:	afb20018 	sw	s2,24(sp)
800258ac:	afb10014 	sw	s1,20(sp)
800258b0:	afb00010 	sw	s0,16(sp)
800258b4:	2463e2a8 	addiu	v1,v1,-7512
800258b8:	8c67000c 	lw	a3,12(v1)
800258bc:	3c138022 	lui	s3,0x8022
800258c0:	90e20000 	lbu	v0,0(a3)
800258c4:	3c128021 	lui	s2,0x8021
800258c8:	a26250cc 	sb	v0,20684(s3)
800258cc:	2652e2f8 	addiu	s2,s2,-7432
800258d0:	90e20000 	lbu	v0,0(a3)
800258d4:	96440006 	lhu	a0,6(s2)
800258d8:	8c650020 	lw	a1,32(v1)
800258dc:	8c66002c 	lw	a2,44(v1)
800258e0:	00441021 	addu	v0,v0,a0
800258e4:	3c118021 	lui	s1,0x8021
800258e8:	3042ffff 	andi	v0,v0,0xffff
800258ec:	00a62821 	addu	a1,a1,a2
800258f0:	24e70001 	addiu	a3,a3,1
800258f4:	00402021 	move	a0,v0
800258f8:	ae227018 	sw	v0,28696(s1)
800258fc:	3c028006 	lui	v0,0x8006
80025900:	ac650020 	sw	a1,32(v1)
80025904:	24424be8 	addiu	v0,v0,19432
80025908:	0040f809 	jalr	v0
8002590c:	ac67000c 	sw	a3,12(v1)
80025910:	8e247018 	lw	a0,28696(s1)
80025914:	00408021 	move	s0,v0
80025918:	3c028006 	lui	v0,0x8006
8002591c:	244249d4 	addiu	v0,v0,18900
80025920:	0040f809 	jalr	v0
80025924:	24840002 	addiu	a0,a0,2
80025928:	9644000c 	lhu	a0,12(s2)
8002592c:	00021c00 	sll	v1,v0,0x10
80025930:	02048021 	addu	s0,s0,a0
80025934:	00701821 	addu	v1,v1,s0
80025938:	ae237018 	sw	v1,28696(s1)
8002593c:	a26250cc 	sb	v0,20684(s3)
80025940:	3c198001 	lui	t9,0x8001
80025944:	8fbf0020 	lw	ra,32(sp)
80025948:	8fb3001c 	lw	s3,28(sp)
8002594c:	8fb20018 	lw	s2,24(sp)
80025950:	8fb10014 	lw	s1,20(sp)
80025954:	8fb00010 	lw	s0,16(sp)
80025958:	2739ea88 	addiu	t9,t9,-5496
8002595c:	03200008 	jr	t9
80025960:	27bd0028 	addiu	sp,sp,40

80025964 <_Z6Op77M1v>:
80025964:	27bdffd0 	addiu	sp,sp,-48
80025968:	3c028021 	lui	v0,0x8021
8002596c:	afbf0028 	sw	ra,40(sp)
80025970:	afb50024 	sw	s5,36(sp)
80025974:	afb40020 	sw	s4,32(sp)
80025978:	afb3001c 	sw	s3,28(sp)
8002597c:	afb20018 	sw	s2,24(sp)
80025980:	afb10014 	sw	s1,20(sp)
80025984:	afb00010 	sw	s0,16(sp)
80025988:	2442e2a8 	addiu	v0,v0,-7512
8002598c:	8c47000c 	lw	a3,12(v0)
80025990:	3c138022 	lui	s3,0x8022
80025994:	90e30000 	lbu	v1,0(a3)
80025998:	3c158021 	lui	s5,0x8021
8002599c:	26b4e2f8 	addiu	s4,s5,-7432
800259a0:	a26350cc 	sb	v1,20684(s3)
800259a4:	90e30000 	lbu	v1,0(a3)
800259a8:	8c46002c 	lw	a2,44(v0)
800259ac:	8c450020 	lw	a1,32(v0)
800259b0:	96840006 	lhu	a0,6(s4)
800259b4:	00a62821 	addu	a1,a1,a2
800259b8:	24e70001 	addiu	a3,a3,1
800259bc:	00641821 	addu	v1,v1,a0
800259c0:	3063ffff 	andi	v1,v1,0xffff
800259c4:	ac450020 	sw	a1,32(v0)
800259c8:	ac47000c 	sw	a3,12(v0)
800259cc:	3c128021 	lui	s2,0x8021
800259d0:	3c028006 	lui	v0,0x8006
800259d4:	00602021 	move	a0,v1
800259d8:	24424be8 	addiu	v0,v0,19432
800259dc:	0040f809 	jalr	v0
800259e0:	ae437018 	sw	v1,28696(s2)
800259e4:	8e447018 	lw	a0,28696(s2)
800259e8:	3c108006 	lui	s0,0x8006
800259ec:	24840002 	addiu	a0,a0,2
800259f0:	261049d4 	addiu	s0,s0,18900
800259f4:	0200f809 	jalr	s0
800259f8:	00408821 	move	s1,v0
800259fc:	9684000c 	lhu	a0,12(s4)
80025a00:	00021c00 	sll	v1,v0,0x10
80025a04:	02248821 	addu	s1,s1,a0
80025a08:	00711821 	addu	v1,v1,s1
80025a0c:	00602021 	move	a0,v1
80025a10:	ae437018 	sw	v1,28696(s2)
80025a14:	0200f809 	jalr	s0
80025a18:	a26250cc 	sb	v0,20684(s3)
80025a1c:	00403021 	move	a2,v0
80025a20:	92820002 	lbu	v0,2(s4)
80025a24:	3c038022 	lui	v1,0x8022
80025a28:	30420008 	andi	v0,v0,0x8
80025a2c:	10400043 	beqz	v0,80025b3c <_Z6Op77M1v+0x1d8>
80025a30:	a06650bc 	sb	a2,20668(v1)
80025a34:	3c0d8021 	lui	t5,0x8021
80025a38:	96830004 	lhu	v1,4(s4)
80025a3c:	25ace284 	addiu	t4,t5,-7548
80025a40:	91840008 	lbu	a0,8(t4)
80025a44:	3062000f 	andi	v0,v1,0xf
80025a48:	00441021 	addu	v0,v0,a0
80025a4c:	30c5000f 	andi	a1,a2,0xf
80025a50:	00a21021 	addu	v0,a1,v0
80025a54:	304700ff 	andi	a3,v0,0xff
80025a58:	00031902 	srl	v1,v1,0x4
80025a5c:	306a000f 	andi	t2,v1,0xf
80025a60:	3c088022 	lui	t0,0x8022
80025a64:	00064902 	srl	t1,a2,0x4
80025a68:	3c0b8022 	lui	t3,0x8022
80025a6c:	3c028022 	lui	v0,0x8022
80025a70:	3c038022 	lui	v1,0x8022
80025a74:	2ce4000a 	sltiu	a0,a3,10
80025a78:	a04550ae 	sb	a1,20654(v0)
80025a7c:	a06950af 	sb	t1,20655(v1)
80025a80:	a10a50ab 	sb	t2,20651(t0)
80025a84:	10800066 	beqz	a0,80025c20 <_Z6Op77M1v+0x2bc>
80025a88:	a16750aa 	sb	a3,20650(t3)
80025a8c:	910250ab 	lbu	v0,20651(t0)
80025a90:	01221021 	addu	v0,t1,v0
80025a94:	304200ff 	andi	v0,v0,0xff
80025a98:	2c43000a 	sltiu	v1,v0,10
80025a9c:	1460004d 	bnez	v1,80025bd4 <_Z6Op77M1v+0x270>
80025aa0:	a10250ab 	sb	v0,20651(t0)
80025aa4:	2442fff6 	addiu	v0,v0,-10
80025aa8:	3042000f 	andi	v0,v0,0xf
80025aac:	24030001 	li	v1,1
80025ab0:	a10250ab 	sb	v0,20651(t0)
80025ab4:	a1830008 	sb	v1,8(t4)
80025ab8:	910350ab 	lbu	v1,20651(t0)
80025abc:	916550aa 	lbu	a1,20650(t3)
80025ac0:	26a4e2f8 	addiu	a0,s5,-7432
80025ac4:	00031900 	sll	v1,v1,0x4
80025ac8:	00651825 	or	v1,v1,a1
80025acc:	90820004 	lbu	v0,4(a0)
80025ad0:	306500ff 	andi	a1,v1,0xff
80025ad4:	00461026 	xor	v0,v0,a2
80025ad8:	00c51826 	xor	v1,a2,a1
80025adc:	00021027 	nor	v0,zero,v0
80025ae0:	30630080 	andi	v1,v1,0x80
80025ae4:	3c048022 	lui	a0,0x8022
80025ae8:	00431024 	and	v0,v0,v1
80025aec:	10400049 	beqz	v0,80025c14 <_Z6Op77M1v+0x2b0>
80025af0:	a08550b2 	sb	a1,20658(a0)
80025af4:	25a3e284 	addiu	v1,t5,-7548
80025af8:	24020001 	li	v0,1
80025afc:	a062000b 	sb	v0,11(v1)
80025b00:	26a2e2f8 	addiu	v0,s5,-7432
80025b04:	30a400ff 	andi	a0,a1,0xff
80025b08:	25a3e284 	addiu	v1,t5,-7548
80025b0c:	a0450004 	sb	a1,4(v0)
80025b10:	a064000a 	sb	a0,10(v1)
80025b14:	a0640009 	sb	a0,9(v1)
80025b18:	8fbf0028 	lw	ra,40(sp)
80025b1c:	8fb50024 	lw	s5,36(sp)
80025b20:	8fb40020 	lw	s4,32(sp)
80025b24:	8fb3001c 	lw	s3,28(sp)
80025b28:	8fb20018 	lw	s2,24(sp)
80025b2c:	8fb10014 	lw	s1,20(sp)
80025b30:	8fb00010 	lw	s0,16(sp)
80025b34:	03e00008 	jr	ra
80025b38:	27bd0030 	addiu	sp,sp,48
80025b3c:	3c0d8021 	lui	t5,0x8021
80025b40:	25a7e284 	addiu	a3,t5,-7548
80025b44:	90e40008 	lbu	a0,8(a3)
80025b48:	92820004 	lbu	v0,4(s4)
80025b4c:	00461826 	xor	v1,v0,a2
80025b50:	00441021 	addu	v0,v0,a0
80025b54:	00c21021 	addu	v0,a2,v0
80025b58:	3042ffff 	andi	v0,v0,0xffff
80025b5c:	304800ff 	andi	t0,v0,0xff
80025b60:	00031827 	nor	v1,zero,v1
80025b64:	30630080 	andi	v1,v1,0x80
80025b68:	2c440100 	sltiu	a0,v0,256
80025b6c:	00c82826 	xor	a1,a2,t0
80025b70:	00a32824 	and	a1,a1,v1
80025b74:	38840001 	xori	a0,a0,0x1
80025b78:	3c038022 	lui	v1,0x8022
80025b7c:	a46250b4 	sh	v0,20660(v1)
80025b80:	10a00012 	beqz	a1,80025bcc <_Z6Op77M1v+0x268>
80025b84:	a0e40008 	sb	a0,8(a3)
80025b88:	24020001 	li	v0,1
80025b8c:	a0e2000b 	sb	v0,11(a3)
80025b90:	26a2e2f8 	addiu	v0,s5,-7432
80025b94:	310400ff 	andi	a0,t0,0xff
80025b98:	25a3e284 	addiu	v1,t5,-7548
80025b9c:	a0480004 	sb	t0,4(v0)
80025ba0:	a064000a 	sb	a0,10(v1)
80025ba4:	a0640009 	sb	a0,9(v1)
80025ba8:	8fbf0028 	lw	ra,40(sp)
80025bac:	8fb50024 	lw	s5,36(sp)
80025bb0:	8fb40020 	lw	s4,32(sp)
80025bb4:	8fb3001c 	lw	s3,28(sp)
80025bb8:	8fb20018 	lw	s2,24(sp)
80025bbc:	8fb10014 	lw	s1,20(sp)
80025bc0:	8fb00010 	lw	s0,16(sp)
80025bc4:	03e00008 	jr	ra
80025bc8:	27bd0030 	addiu	sp,sp,48
80025bcc:	080096e4 	j	80025b90 <_Z6Op77M1v+0x22c>
80025bd0:	a0e0000b 	sb	zero,11(a3)
80025bd4:	910350ab 	lbu	v1,20651(t0)
80025bd8:	916550aa 	lbu	a1,20650(t3)
80025bdc:	26a4e2f8 	addiu	a0,s5,-7432
80025be0:	00031900 	sll	v1,v1,0x4
80025be4:	00651825 	or	v1,v1,a1
80025be8:	90820004 	lbu	v0,4(a0)
80025bec:	306500ff 	andi	a1,v1,0xff
80025bf0:	00461026 	xor	v0,v0,a2
80025bf4:	00c51826 	xor	v1,a2,a1
80025bf8:	00021027 	nor	v0,zero,v0
80025bfc:	30630080 	andi	v1,v1,0x80
80025c00:	3c048022 	lui	a0,0x8022
80025c04:	00431024 	and	v0,v0,v1
80025c08:	a1800008 	sb	zero,8(t4)
80025c0c:	1440ffb9 	bnez	v0,80025af4 <_Z6Op77M1v+0x190>
80025c10:	a08550b2 	sb	a1,20658(a0)
80025c14:	25a2e284 	addiu	v0,t5,-7548
80025c18:	080096c0 	j	80025b00 <_Z6Op77M1v+0x19c>
80025c1c:	a040000b 	sb	zero,11(v0)
80025c20:	25430001 	addiu	v1,t2,1
80025c24:	24e2fff6 	addiu	v0,a3,-10
80025c28:	a10350ab 	sb	v1,20651(t0)
80025c2c:	3042000f 	andi	v0,v0,0xf
80025c30:	a16250aa 	sb	v0,20650(t3)
80025c34:	910250ab 	lbu	v0,20651(t0)
80025c38:	01221021 	addu	v0,t1,v0
80025c3c:	304200ff 	andi	v0,v0,0xff
80025c40:	2c43000a 	sltiu	v1,v0,10
80025c44:	1460ffe3 	bnez	v1,80025bd4 <_Z6Op77M1v+0x270>
80025c48:	a10250ab 	sb	v0,20651(t0)
80025c4c:	080096aa 	j	80025aa8 <_Z6Op77M1v+0x144>
80025c50:	2442fff6 	addiu	v0,v0,-10

80025c54 <_Z6Op97M0v>:
80025c54:	27bdffe0 	addiu	sp,sp,-32
80025c58:	3c038021 	lui	v1,0x8021
80025c5c:	afbf001c 	sw	ra,28(sp)
80025c60:	afb20018 	sw	s2,24(sp)
80025c64:	afb10014 	sw	s1,20(sp)
80025c68:	afb00010 	sw	s0,16(sp)
80025c6c:	2463e2a8 	addiu	v1,v1,-7512
80025c70:	8c67000c 	lw	a3,12(v1)
80025c74:	3c028022 	lui	v0,0x8022
80025c78:	90e40000 	lbu	a0,0(a3)
80025c7c:	3c118021 	lui	s1,0x8021
80025c80:	2631e2f8 	addiu	s1,s1,-7432
80025c84:	a04450cc 	sb	a0,20684(v0)
80025c88:	90e20000 	lbu	v0,0(a3)
80025c8c:	96240006 	lhu	a0,6(s1)
80025c90:	8c650020 	lw	a1,32(v1)
80025c94:	8c66002c 	lw	a2,44(v1)
80025c98:	00441021 	addu	v0,v0,a0
80025c9c:	3c128021 	lui	s2,0x8021
80025ca0:	3042ffff 	andi	v0,v0,0xffff
80025ca4:	00a62821 	addu	a1,a1,a2
80025ca8:	24e70001 	addiu	a3,a3,1
80025cac:	00402021 	move	a0,v0
80025cb0:	ae427018 	sw	v0,28696(s2)
80025cb4:	3c028006 	lui	v0,0x8006
80025cb8:	ac650020 	sw	a1,32(v1)
80025cbc:	24424be8 	addiu	v0,v0,19432
80025cc0:	0040f809 	jalr	v0
80025cc4:	ac67000c 	sw	a3,12(v1)
80025cc8:	8e447018 	lw	a0,28696(s2)
80025ccc:	00408021 	move	s0,v0
80025cd0:	3c028006 	lui	v0,0x8006
80025cd4:	244249d4 	addiu	v0,v0,18900
80025cd8:	0040f809 	jalr	v0
80025cdc:	24840002 	addiu	a0,a0,2
80025ce0:	9623000c 	lhu	v1,12(s1)
80025ce4:	00021400 	sll	v0,v0,0x10
80025ce8:	02038021 	addu	s0,s0,v1
80025cec:	00501021 	addu	v0,v0,s0
80025cf0:	ae427018 	sw	v0,28696(s2)
80025cf4:	96240004 	lhu	a0,4(s1)
80025cf8:	3c198006 	lui	t9,0x8006
80025cfc:	8fbf001c 	lw	ra,28(sp)
80025d00:	8fb20018 	lw	s2,24(sp)
80025d04:	8fb10014 	lw	s1,20(sp)
80025d08:	8fb00010 	lw	s0,16(sp)
80025d0c:	00402821 	move	a1,v0
80025d10:	2739465c 	addiu	t9,t9,18012
80025d14:	03200008 	jr	t9
80025d18:	27bd0020 	addiu	sp,sp,32

80025d1c <_Z6Op97M1v>:
80025d1c:	27bdffe0 	addiu	sp,sp,-32
80025d20:	3c038021 	lui	v1,0x8021
80025d24:	afbf001c 	sw	ra,28(sp)
80025d28:	afb20018 	sw	s2,24(sp)
80025d2c:	afb10014 	sw	s1,20(sp)
80025d30:	afb00010 	sw	s0,16(sp)
80025d34:	2463e2a8 	addiu	v1,v1,-7512
80025d38:	8c67000c 	lw	a3,12(v1)
80025d3c:	3c028022 	lui	v0,0x8022
80025d40:	90e40000 	lbu	a0,0(a3)
80025d44:	3c118021 	lui	s1,0x8021
80025d48:	2631e2f8 	addiu	s1,s1,-7432
80025d4c:	a04450cc 	sb	a0,20684(v0)
80025d50:	90e20000 	lbu	v0,0(a3)
80025d54:	96240006 	lhu	a0,6(s1)
80025d58:	8c650020 	lw	a1,32(v1)
80025d5c:	8c66002c 	lw	a2,44(v1)
80025d60:	00441021 	addu	v0,v0,a0
80025d64:	3c128021 	lui	s2,0x8021
80025d68:	3042ffff 	andi	v0,v0,0xffff
80025d6c:	00a62821 	addu	a1,a1,a2
80025d70:	24e70001 	addiu	a3,a3,1
80025d74:	00402021 	move	a0,v0
80025d78:	ae427018 	sw	v0,28696(s2)
80025d7c:	3c028006 	lui	v0,0x8006
80025d80:	ac650020 	sw	a1,32(v1)
80025d84:	24424be8 	addiu	v0,v0,19432
80025d88:	0040f809 	jalr	v0
80025d8c:	ac67000c 	sw	a3,12(v1)
80025d90:	8e447018 	lw	a0,28696(s2)
80025d94:	00408021 	move	s0,v0
80025d98:	3c028006 	lui	v0,0x8006
80025d9c:	244249d4 	addiu	v0,v0,18900
80025da0:	0040f809 	jalr	v0
80025da4:	24840002 	addiu	a0,a0,2
80025da8:	9623000c 	lhu	v1,12(s1)
80025dac:	00021400 	sll	v0,v0,0x10
80025db0:	02038021 	addu	s0,s0,v1
80025db4:	00501021 	addu	v0,v0,s0
80025db8:	ae427018 	sw	v0,28696(s2)
80025dbc:	92240004 	lbu	a0,4(s1)
80025dc0:	3c198006 	lui	t9,0x8006
80025dc4:	8fbf001c 	lw	ra,28(sp)
80025dc8:	8fb20018 	lw	s2,24(sp)
80025dcc:	8fb10014 	lw	s1,20(sp)
80025dd0:	8fb00010 	lw	s0,16(sp)
80025dd4:	00402821 	move	a1,v0
80025dd8:	27394444 	addiu	t9,t9,17476
80025ddc:	03200008 	jr	t9
80025de0:	27bd0020 	addiu	sp,sp,32

80025de4 <_Z6OpF7M1v>:
80025de4:	27bdffd0 	addiu	sp,sp,-48
80025de8:	3c028021 	lui	v0,0x8021
80025dec:	afbf0028 	sw	ra,40(sp)
80025df0:	afb50024 	sw	s5,36(sp)
80025df4:	afb40020 	sw	s4,32(sp)
80025df8:	afb3001c 	sw	s3,28(sp)
80025dfc:	afb20018 	sw	s2,24(sp)
80025e00:	afb10014 	sw	s1,20(sp)
80025e04:	afb00010 	sw	s0,16(sp)
80025e08:	2442e2a8 	addiu	v0,v0,-7512
80025e0c:	8c47000c 	lw	a3,12(v0)
80025e10:	3c138022 	lui	s3,0x8022
80025e14:	90e30000 	lbu	v1,0(a3)
80025e18:	3c158021 	lui	s5,0x8021
80025e1c:	26b4e2f8 	addiu	s4,s5,-7432
80025e20:	a26350cc 	sb	v1,20684(s3)
80025e24:	90e30000 	lbu	v1,0(a3)
80025e28:	8c46002c 	lw	a2,44(v0)
80025e2c:	8c450020 	lw	a1,32(v0)
80025e30:	96840006 	lhu	a0,6(s4)
80025e34:	00a62821 	addu	a1,a1,a2
80025e38:	24e70001 	addiu	a3,a3,1
80025e3c:	00641821 	addu	v1,v1,a0
80025e40:	3063ffff 	andi	v1,v1,0xffff
80025e44:	ac450020 	sw	a1,32(v0)
80025e48:	ac47000c 	sw	a3,12(v0)
80025e4c:	3c128021 	lui	s2,0x8021
80025e50:	3c028006 	lui	v0,0x8006
80025e54:	00602021 	move	a0,v1
80025e58:	24424be8 	addiu	v0,v0,19432
80025e5c:	0040f809 	jalr	v0
80025e60:	ae437018 	sw	v1,28696(s2)
80025e64:	8e447018 	lw	a0,28696(s2)
80025e68:	3c108006 	lui	s0,0x8006
80025e6c:	24840002 	addiu	a0,a0,2
80025e70:	261049d4 	addiu	s0,s0,18900
80025e74:	0200f809 	jalr	s0
80025e78:	00408821 	move	s1,v0
80025e7c:	9684000c 	lhu	a0,12(s4)
80025e80:	00021c00 	sll	v1,v0,0x10
80025e84:	02248821 	addu	s1,s1,a0
80025e88:	00711821 	addu	v1,v1,s1
80025e8c:	00602021 	move	a0,v1
80025e90:	ae437018 	sw	v1,28696(s2)
80025e94:	0200f809 	jalr	s0
80025e98:	a26250cc 	sb	v0,20684(s3)
80025e9c:	00404021 	move	t0,v0
80025ea0:	92820002 	lbu	v0,2(s4)
80025ea4:	3c038022 	lui	v1,0x8022
80025ea8:	30420008 	andi	v0,v0,0x8
80025eac:	10400041 	beqz	v0,80025fb4 <_Z6OpF7M1v+0x1d0>
80025eb0:	a06850bc 	sb	t0,20668(v1)
80025eb4:	3c0d8021 	lui	t5,0x8021
80025eb8:	25ace284 	addiu	t4,t5,-7548
80025ebc:	91820008 	lbu	v0,8(t4)
80025ec0:	96840004 	lhu	a0,4(s4)
80025ec4:	3106000f 	andi	a2,t0,0xf
80025ec8:	2c420001 	sltiu	v0,v0,1
80025ecc:	00c21021 	addu	v0,a2,v0
80025ed0:	00041902 	srl	v1,a0,0x4
80025ed4:	3084000f 	andi	a0,a0,0xf
80025ed8:	00822023 	subu	a0,a0,v0
80025edc:	00082902 	srl	a1,t0,0x4
80025ee0:	3063000f 	andi	v1,v1,0xf
80025ee4:	00651823 	subu	v1,v1,a1
80025ee8:	308700ff 	andi	a3,a0,0xff
80025eec:	306a00ff 	andi	t2,v1,0xff
80025ef0:	3c0b8022 	lui	t3,0x8022
80025ef4:	3c098022 	lui	t1,0x8022
80025ef8:	3c028022 	lui	v0,0x8022
80025efc:	3c038022 	lui	v1,0x8022
80025f00:	2ce4000a 	sltiu	a0,a3,10
80025f04:	a04650ae 	sb	a2,20654(v0)
80025f08:	a06550af 	sb	a1,20655(v1)
80025f0c:	a16750aa 	sb	a3,20650(t3)
80025f10:	1080007e 	beqz	a0,8002610c <_Z6OpF7M1v+0x328>
80025f14:	a12a50ab 	sb	t2,20651(t1)
80025f18:	912350ab 	lbu	v1,20651(t1)
80025f1c:	2c62000a 	sltiu	v0,v1,10
80025f20:	1440005b 	bnez	v0,80026090 <_Z6OpF7M1v+0x2ac>
80025f24:	24020001 	li	v0,1
80025f28:	2462000a 	addiu	v0,v1,10
80025f2c:	a12250ab 	sb	v0,20651(t1)
80025f30:	912350ab 	lbu	v1,20651(t1)
80025f34:	916550aa 	lbu	a1,20650(t3)
80025f38:	26a2e2f8 	addiu	v0,s5,-7432
80025f3c:	00031900 	sll	v1,v1,0x4
80025f40:	00651825 	or	v1,v1,a1
80025f44:	90440004 	lbu	a0,4(v0)
80025f48:	306700ff 	andi	a3,v1,0xff
80025f4c:	00871026 	xor	v0,a0,a3
80025f50:	30420080 	andi	v0,v0,0x80
80025f54:	00882026 	xor	a0,a0,t0
80025f58:	3c038022 	lui	v1,0x8022
80025f5c:	00822024 	and	a0,a0,v0
80025f60:	a1800008 	sb	zero,8(t4)
80025f64:	10800058 	beqz	a0,800260c8 <_Z6OpF7M1v+0x2e4>
80025f68:	a06750b2 	sb	a3,20658(v1)
80025f6c:	25a3e284 	addiu	v1,t5,-7548
80025f70:	24020001 	li	v0,1
80025f74:	a062000b 	sb	v0,11(v1)
80025f78:	30e400ff 	andi	a0,a3,0xff
80025f7c:	26a2e2f8 	addiu	v0,s5,-7432
80025f80:	25a3e284 	addiu	v1,t5,-7548
80025f84:	a0470004 	sb	a3,4(v0)
80025f88:	a064000a 	sb	a0,10(v1)
80025f8c:	a0640009 	sb	a0,9(v1)
80025f90:	8fbf0028 	lw	ra,40(sp)
80025f94:	8fb50024 	lw	s5,36(sp)
80025f98:	8fb40020 	lw	s4,32(sp)
80025f9c:	8fb3001c 	lw	s3,28(sp)
80025fa0:	8fb20018 	lw	s2,24(sp)
80025fa4:	8fb10014 	lw	s1,20(sp)
80025fa8:	8fb00010 	lw	s0,16(sp)
80025fac:	03e00008 	jr	ra
80025fb0:	27bd0030 	addiu	sp,sp,48
80025fb4:	3c0d8021 	lui	t5,0x8021
80025fb8:	92840004 	lbu	a0,4(s4)
80025fbc:	25a6e284 	addiu	a2,t5,-7548
80025fc0:	90c30008 	lbu	v1,8(a2)
80025fc4:	00881023 	subu	v0,a0,t0
80025fc8:	00431021 	addu	v0,v0,v1
80025fcc:	2442ffff 	addiu	v0,v0,-1
80025fd0:	00021400 	sll	v0,v0,0x10
80025fd4:	00021403 	sra	v0,v0,0x10
80025fd8:	00881826 	xor	v1,a0,t0
80025fdc:	304700ff 	andi	a3,v0,0xff
80025fe0:	30630080 	andi	v1,v1,0x80
80025fe4:	00022827 	nor	a1,zero,v0
80025fe8:	00872026 	xor	a0,a0,a3
80025fec:	00832024 	and	a0,a0,v1
80025ff0:	00052fc2 	srl	a1,a1,0x1f
80025ff4:	3c038022 	lui	v1,0x8022
80025ff8:	a46250c6 	sh	v0,20678(v1)
80025ffc:	10800012 	beqz	a0,80026048 <_Z6OpF7M1v+0x264>
80026000:	a0c50008 	sb	a1,8(a2)
80026004:	24020001 	li	v0,1
80026008:	a0c2000b 	sb	v0,11(a2)
8002600c:	30e400ff 	andi	a0,a3,0xff
80026010:	26a2e2f8 	addiu	v0,s5,-7432
80026014:	25a3e284 	addiu	v1,t5,-7548
80026018:	a0470004 	sb	a3,4(v0)
8002601c:	a064000a 	sb	a0,10(v1)
80026020:	a0640009 	sb	a0,9(v1)
80026024:	8fbf0028 	lw	ra,40(sp)
80026028:	8fb50024 	lw	s5,36(sp)
8002602c:	8fb40020 	lw	s4,32(sp)
80026030:	8fb3001c 	lw	s3,28(sp)
80026034:	8fb20018 	lw	s2,24(sp)
80026038:	8fb10014 	lw	s1,20(sp)
8002603c:	8fb00010 	lw	s0,16(sp)
80026040:	03e00008 	jr	ra
80026044:	27bd0030 	addiu	sp,sp,48
80026048:	26a2e2f8 	addiu	v0,s5,-7432
8002604c:	30e400ff 	andi	a0,a3,0xff
80026050:	25a3e284 	addiu	v1,t5,-7548
80026054:	a0c0000b 	sb	zero,11(a2)
80026058:	a0470004 	sb	a3,4(v0)
8002605c:	a064000a 	sb	a0,10(v1)
80026060:	a0640009 	sb	a0,9(v1)
80026064:	8fbf0028 	lw	ra,40(sp)
80026068:	8fb50024 	lw	s5,36(sp)
8002606c:	8fb40020 	lw	s4,32(sp)
80026070:	8fb3001c 	lw	s3,28(sp)
80026074:	8fb20018 	lw	s2,24(sp)
80026078:	8fb10014 	lw	s1,20(sp)
8002607c:	8fb00010 	lw	s0,16(sp)
80026080:	03e00008 	jr	ra
80026084:	27bd0030 	addiu	sp,sp,48
80026088:	912350ab 	lbu	v1,20651(t1)
8002608c:	24020001 	li	v0,1
80026090:	916550aa 	lbu	a1,20650(t3)
80026094:	a1820008 	sb	v0,8(t4)
80026098:	00031900 	sll	v1,v1,0x4
8002609c:	26a2e2f8 	addiu	v0,s5,-7432
800260a0:	00651825 	or	v1,v1,a1
800260a4:	90440004 	lbu	a0,4(v0)
800260a8:	306700ff 	andi	a3,v1,0xff
800260ac:	00871026 	xor	v0,a0,a3
800260b0:	30420080 	andi	v0,v0,0x80
800260b4:	00882026 	xor	a0,a0,t0
800260b8:	3c038022 	lui	v1,0x8022
800260bc:	00822024 	and	a0,a0,v0
800260c0:	1480ffaa 	bnez	a0,80025f6c <_Z6OpF7M1v+0x188>
800260c4:	a06750b2 	sb	a3,20658(v1)
800260c8:	25a2e284 	addiu	v0,t5,-7548
800260cc:	a040000b 	sb	zero,11(v0)
800260d0:	30e400ff 	andi	a0,a3,0xff
800260d4:	26a2e2f8 	addiu	v0,s5,-7432
800260d8:	25a3e284 	addiu	v1,t5,-7548
800260dc:	a0470004 	sb	a3,4(v0)
800260e0:	a064000a 	sb	a0,10(v1)
800260e4:	a0640009 	sb	a0,9(v1)
800260e8:	8fbf0028 	lw	ra,40(sp)
800260ec:	8fb50024 	lw	s5,36(sp)
800260f0:	8fb40020 	lw	s4,32(sp)
800260f4:	8fb3001c 	lw	s3,28(sp)
800260f8:	8fb20018 	lw	s2,24(sp)
800260fc:	8fb10014 	lw	s1,20(sp)
80026100:	8fb00010 	lw	s0,16(sp)
80026104:	03e00008 	jr	ra
80026108:	27bd0030 	addiu	sp,sp,48
8002610c:	2543ffff 	addiu	v1,t2,-1
80026110:	a12350ab 	sb	v1,20651(t1)
80026114:	912350ab 	lbu	v1,20651(t1)
80026118:	24e2000a 	addiu	v0,a3,10
8002611c:	a16250aa 	sb	v0,20650(t3)
80026120:	2c62000a 	sltiu	v0,v1,10
80026124:	1440ffd8 	bnez	v0,80026088 <_Z6OpF7M1v+0x2a4>
80026128:	2462000a 	addiu	v0,v1,10
8002612c:	080097cc 	j	80025f30 <_Z6OpF7M1v+0x14c>
80026130:	a12250ab 	sb	v0,20651(t1)

80026134 <_Z6Op17M0v>:
80026134:	27bdffd8 	addiu	sp,sp,-40
80026138:	3c038021 	lui	v1,0x8021
8002613c:	afbf0024 	sw	ra,36(sp)
80026140:	afb40020 	sw	s4,32(sp)
80026144:	afb3001c 	sw	s3,28(sp)
80026148:	afb20018 	sw	s2,24(sp)
8002614c:	afb10014 	sw	s1,20(sp)
80026150:	afb00010 	sw	s0,16(sp)
80026154:	2463e2a8 	addiu	v1,v1,-7512
80026158:	8c67000c 	lw	a3,12(v1)
8002615c:	3c148022 	lui	s4,0x8022
80026160:	90e20000 	lbu	v0,0(a3)
80026164:	3c118021 	lui	s1,0x8021
80026168:	2631e2f8 	addiu	s1,s1,-7432
8002616c:	a28250cc 	sb	v0,20684(s4)
80026170:	90e20000 	lbu	v0,0(a3)
80026174:	96240006 	lhu	a0,6(s1)
80026178:	8c660020 	lw	a2,32(v1)
8002617c:	8c65002c 	lw	a1,44(v1)
80026180:	00441021 	addu	v0,v0,a0
80026184:	00c53021 	addu	a2,a2,a1
80026188:	24e70001 	addiu	a3,a3,1
8002618c:	3042ffff 	andi	v0,v0,0xffff
80026190:	3c128006 	lui	s2,0x8006
80026194:	3c138021 	lui	s3,0x8021
80026198:	ac660020 	sw	a2,32(v1)
8002619c:	ac67000c 	sw	a3,12(v1)
800261a0:	26524be8 	addiu	s2,s2,19432
800261a4:	00402021 	move	a0,v0
800261a8:	0240f809 	jalr	s2
800261ac:	ae627018 	sw	v0,28696(s3)
800261b0:	8e647018 	lw	a0,28696(s3)
800261b4:	00408021 	move	s0,v0
800261b8:	3c028006 	lui	v0,0x8006
800261bc:	244249d4 	addiu	v0,v0,18900
800261c0:	0040f809 	jalr	v0
800261c4:	24840002 	addiu	a0,a0,2
800261c8:	9624000c 	lhu	a0,12(s1)
800261cc:	00021c00 	sll	v1,v0,0x10
800261d0:	02048021 	addu	s0,s0,a0
800261d4:	00701821 	addu	v1,v1,s0
800261d8:	00602021 	move	a0,v1
800261dc:	96300004 	lhu	s0,4(s1)
800261e0:	ae637018 	sw	v1,28696(s3)
800261e4:	0240f809 	jalr	s2
800261e8:	a28250cc 	sb	v0,20684(s4)
800261ec:	02028025 	or	s0,s0,v0
800261f0:	3203ffff 	andi	v1,s0,0xffff
800261f4:	3c028021 	lui	v0,0x8021
800261f8:	2442e284 	addiu	v0,v0,-7548
800261fc:	00032202 	srl	a0,v1,0x8
80026200:	0003182b 	sltu	v1,zero,v1
80026204:	a044000a 	sb	a0,10(v0)
80026208:	a0430009 	sb	v1,9(v0)
8002620c:	a6300004 	sh	s0,4(s1)
80026210:	8fbf0024 	lw	ra,36(sp)
80026214:	8fb40020 	lw	s4,32(sp)
80026218:	8fb3001c 	lw	s3,28(sp)
8002621c:	8fb20018 	lw	s2,24(sp)
80026220:	8fb10014 	lw	s1,20(sp)
80026224:	8fb00010 	lw	s0,16(sp)
80026228:	03e00008 	jr	ra
8002622c:	27bd0028 	addiu	sp,sp,40

80026230 <_Z6Op17M1v>:
80026230:	27bdffd8 	addiu	sp,sp,-40
80026234:	3c038021 	lui	v1,0x8021
80026238:	afbf0024 	sw	ra,36(sp)
8002623c:	afb40020 	sw	s4,32(sp)
80026240:	afb3001c 	sw	s3,28(sp)
80026244:	afb20018 	sw	s2,24(sp)
80026248:	afb10014 	sw	s1,20(sp)
8002624c:	afb00010 	sw	s0,16(sp)
80026250:	2463e2a8 	addiu	v1,v1,-7512
80026254:	8c67000c 	lw	a3,12(v1)
80026258:	3c148022 	lui	s4,0x8022
8002625c:	90e20000 	lbu	v0,0(a3)
80026260:	3c128021 	lui	s2,0x8021
80026264:	2652e2f8 	addiu	s2,s2,-7432
80026268:	a28250cc 	sb	v0,20684(s4)
8002626c:	90e20000 	lbu	v0,0(a3)
80026270:	96440006 	lhu	a0,6(s2)
80026274:	8c650020 	lw	a1,32(v1)
80026278:	8c66002c 	lw	a2,44(v1)
8002627c:	00441021 	addu	v0,v0,a0
80026280:	3c138021 	lui	s3,0x8021
80026284:	3042ffff 	andi	v0,v0,0xffff
80026288:	00a62821 	addu	a1,a1,a2
8002628c:	24e70001 	addiu	a3,a3,1
80026290:	00402021 	move	a0,v0
80026294:	ae627018 	sw	v0,28696(s3)
80026298:	3c028006 	lui	v0,0x8006
8002629c:	ac650020 	sw	a1,32(v1)
800262a0:	24424be8 	addiu	v0,v0,19432
800262a4:	0040f809 	jalr	v0
800262a8:	ac67000c 	sw	a3,12(v1)
800262ac:	8e647018 	lw	a0,28696(s3)
800262b0:	3c118006 	lui	s1,0x8006
800262b4:	263149d4 	addiu	s1,s1,18900
800262b8:	24840002 	addiu	a0,a0,2
800262bc:	0220f809 	jalr	s1
800262c0:	00408021 	move	s0,v0
800262c4:	9644000c 	lhu	a0,12(s2)
800262c8:	00021c00 	sll	v1,v0,0x10
800262cc:	02048021 	addu	s0,s0,a0
800262d0:	00701821 	addu	v1,v1,s0
800262d4:	00602021 	move	a0,v1
800262d8:	92500004 	lbu	s0,4(s2)
800262dc:	ae637018 	sw	v1,28696(s3)
800262e0:	0220f809 	jalr	s1
800262e4:	a28250cc 	sb	v0,20684(s4)
800262e8:	02028025 	or	s0,s0,v0
800262ec:	3c028021 	lui	v0,0x8021
800262f0:	320300ff 	andi	v1,s0,0xff
800262f4:	2442e284 	addiu	v0,v0,-7548
800262f8:	a043000a 	sb	v1,10(v0)
800262fc:	a0430009 	sb	v1,9(v0)
80026300:	a2500004 	sb	s0,4(s2)
80026304:	8fbf0024 	lw	ra,36(sp)
80026308:	8fb40020 	lw	s4,32(sp)
8002630c:	8fb3001c 	lw	s3,28(sp)
80026310:	8fb20018 	lw	s2,24(sp)
80026314:	8fb10014 	lw	s1,20(sp)
80026318:	8fb00010 	lw	s0,16(sp)
8002631c:	03e00008 	jr	ra
80026320:	27bd0028 	addiu	sp,sp,40

80026324 <_Z6OpB7M0v>:
80026324:	27bdffd8 	addiu	sp,sp,-40
80026328:	3c038021 	lui	v1,0x8021
8002632c:	afbf0024 	sw	ra,36(sp)
80026330:	afb40020 	sw	s4,32(sp)
80026334:	afb3001c 	sw	s3,28(sp)
80026338:	afb20018 	sw	s2,24(sp)
8002633c:	afb10014 	sw	s1,20(sp)
80026340:	afb00010 	sw	s0,16(sp)
80026344:	2463e2a8 	addiu	v1,v1,-7512
80026348:	8c67000c 	lw	a3,12(v1)
8002634c:	3c148022 	lui	s4,0x8022
80026350:	90e20000 	lbu	v0,0(a3)
80026354:	3c138021 	lui	s3,0x8021
80026358:	2673e2f8 	addiu	s3,s3,-7432
8002635c:	a28250cc 	sb	v0,20684(s4)
80026360:	90e20000 	lbu	v0,0(a3)
80026364:	96640006 	lhu	a0,6(s3)
80026368:	8c660020 	lw	a2,32(v1)
8002636c:	8c65002c 	lw	a1,44(v1)
80026370:	00441021 	addu	v0,v0,a0
80026374:	00c53021 	addu	a2,a2,a1
80026378:	24e70001 	addiu	a3,a3,1
8002637c:	3042ffff 	andi	v0,v0,0xffff
80026380:	3c118006 	lui	s1,0x8006
80026384:	3c128021 	lui	s2,0x8021
80026388:	ac660020 	sw	a2,32(v1)
8002638c:	ac67000c 	sw	a3,12(v1)
80026390:	26314be8 	addiu	s1,s1,19432
80026394:	00402021 	move	a0,v0
80026398:	0220f809 	jalr	s1
8002639c:	ae427018 	sw	v0,28696(s2)
800263a0:	8e447018 	lw	a0,28696(s2)
800263a4:	00408021 	move	s0,v0
800263a8:	3c028006 	lui	v0,0x8006
800263ac:	244249d4 	addiu	v0,v0,18900
800263b0:	0040f809 	jalr	v0
800263b4:	24840002 	addiu	a0,a0,2
800263b8:	9664000c 	lhu	a0,12(s3)
800263bc:	00021c00 	sll	v1,v0,0x10
800263c0:	02048021 	addu	s0,s0,a0
800263c4:	00701821 	addu	v1,v1,s0
800263c8:	00602021 	move	a0,v1
800263cc:	ae437018 	sw	v1,28696(s2)
800263d0:	0220f809 	jalr	s1
800263d4:	a28250cc 	sb	v0,20684(s4)
800263d8:	3043ffff 	andi	v1,v0,0xffff
800263dc:	a6620004 	sh	v0,4(s3)
800263e0:	3c028021 	lui	v0,0x8021
800263e4:	2442e284 	addiu	v0,v0,-7548
800263e8:	00032202 	srl	a0,v1,0x8
800263ec:	0003182b 	sltu	v1,zero,v1
800263f0:	a044000a 	sb	a0,10(v0)
800263f4:	a0430009 	sb	v1,9(v0)
800263f8:	8fbf0024 	lw	ra,36(sp)
800263fc:	8fb40020 	lw	s4,32(sp)
80026400:	8fb3001c 	lw	s3,28(sp)
80026404:	8fb20018 	lw	s2,24(sp)
80026408:	8fb10014 	lw	s1,20(sp)
8002640c:	8fb00010 	lw	s0,16(sp)
80026410:	03e00008 	jr	ra
80026414:	27bd0028 	addiu	sp,sp,40

80026418 <_Z6OpB7M1v>:
80026418:	27bdffd8 	addiu	sp,sp,-40
8002641c:	3c038021 	lui	v1,0x8021
80026420:	afbf0024 	sw	ra,36(sp)
80026424:	afb40020 	sw	s4,32(sp)
80026428:	afb3001c 	sw	s3,28(sp)
8002642c:	afb20018 	sw	s2,24(sp)
80026430:	afb10014 	sw	s1,20(sp)
80026434:	afb00010 	sw	s0,16(sp)
80026438:	2463e2a8 	addiu	v1,v1,-7512
8002643c:	8c67000c 	lw	a3,12(v1)
80026440:	3c148022 	lui	s4,0x8022
80026444:	90e20000 	lbu	v0,0(a3)
80026448:	3c128021 	lui	s2,0x8021
8002644c:	2652e2f8 	addiu	s2,s2,-7432
80026450:	a28250cc 	sb	v0,20684(s4)
80026454:	90e20000 	lbu	v0,0(a3)
80026458:	96440006 	lhu	a0,6(s2)
8002645c:	8c650020 	lw	a1,32(v1)
80026460:	8c66002c 	lw	a2,44(v1)
80026464:	00441021 	addu	v0,v0,a0
80026468:	3c138021 	lui	s3,0x8021
8002646c:	3042ffff 	andi	v0,v0,0xffff
80026470:	00a62821 	addu	a1,a1,a2
80026474:	24e70001 	addiu	a3,a3,1
80026478:	00402021 	move	a0,v0
8002647c:	ae627018 	sw	v0,28696(s3)
80026480:	3c028006 	lui	v0,0x8006
80026484:	ac650020 	sw	a1,32(v1)
80026488:	24424be8 	addiu	v0,v0,19432
8002648c:	0040f809 	jalr	v0
80026490:	ac67000c 	sw	a3,12(v1)
80026494:	8e647018 	lw	a0,28696(s3)
80026498:	3c108006 	lui	s0,0x8006
8002649c:	261049d4 	addiu	s0,s0,18900
800264a0:	24840002 	addiu	a0,a0,2
800264a4:	0200f809 	jalr	s0
800264a8:	00408821 	move	s1,v0
800264ac:	9644000c 	lhu	a0,12(s2)
800264b0:	00021c00 	sll	v1,v0,0x10
800264b4:	02248821 	addu	s1,s1,a0
800264b8:	00711821 	addu	v1,v1,s1
800264bc:	00602021 	move	a0,v1
800264c0:	ae637018 	sw	v1,28696(s3)
800264c4:	0200f809 	jalr	s0
800264c8:	a28250cc 	sb	v0,20684(s4)
800264cc:	304300ff 	andi	v1,v0,0xff
800264d0:	a2420004 	sb	v0,4(s2)
800264d4:	3c028021 	lui	v0,0x8021
800264d8:	2442e284 	addiu	v0,v0,-7548
800264dc:	a043000a 	sb	v1,10(v0)
800264e0:	a0430009 	sb	v1,9(v0)
800264e4:	8fbf0024 	lw	ra,36(sp)
800264e8:	8fb40020 	lw	s4,32(sp)
800264ec:	8fb3001c 	lw	s3,28(sp)
800264f0:	8fb20018 	lw	s2,24(sp)
800264f4:	8fb10014 	lw	s1,20(sp)
800264f8:	8fb00010 	lw	s0,16(sp)
800264fc:	03e00008 	jr	ra
80026500:	27bd0028 	addiu	sp,sp,40

80026504 <_Z6Op57M0v>:
80026504:	27bdffd8 	addiu	sp,sp,-40
80026508:	3c038021 	lui	v1,0x8021
8002650c:	afbf0024 	sw	ra,36(sp)
80026510:	afb40020 	sw	s4,32(sp)
80026514:	afb3001c 	sw	s3,28(sp)
80026518:	afb20018 	sw	s2,24(sp)
8002651c:	afb10014 	sw	s1,20(sp)
80026520:	afb00010 	sw	s0,16(sp)
80026524:	2463e2a8 	addiu	v1,v1,-7512
80026528:	8c67000c 	lw	a3,12(v1)
8002652c:	3c148022 	lui	s4,0x8022
80026530:	90e20000 	lbu	v0,0(a3)
80026534:	3c118021 	lui	s1,0x8021
80026538:	2631e2f8 	addiu	s1,s1,-7432
8002653c:	a28250cc 	sb	v0,20684(s4)
80026540:	90e20000 	lbu	v0,0(a3)
80026544:	96240006 	lhu	a0,6(s1)
80026548:	8c660020 	lw	a2,32(v1)
8002654c:	8c65002c 	lw	a1,44(v1)
80026550:	00441021 	addu	v0,v0,a0
80026554:	00c53021 	addu	a2,a2,a1
80026558:	24e70001 	addiu	a3,a3,1
8002655c:	3042ffff 	andi	v0,v0,0xffff
80026560:	3c128006 	lui	s2,0x8006
80026564:	3c138021 	lui	s3,0x8021
80026568:	ac660020 	sw	a2,32(v1)
8002656c:	ac67000c 	sw	a3,12(v1)
80026570:	26524be8 	addiu	s2,s2,19432
80026574:	00402021 	move	a0,v0
80026578:	0240f809 	jalr	s2
8002657c:	ae627018 	sw	v0,28696(s3)
80026580:	8e647018 	lw	a0,28696(s3)
80026584:	00408021 	move	s0,v0
80026588:	3c028006 	lui	v0,0x8006
8002658c:	244249d4 	addiu	v0,v0,18900
80026590:	0040f809 	jalr	v0
80026594:	24840002 	addiu	a0,a0,2
80026598:	9624000c 	lhu	a0,12(s1)
8002659c:	00021c00 	sll	v1,v0,0x10
800265a0:	02048021 	addu	s0,s0,a0
800265a4:	00701821 	addu	v1,v1,s0
800265a8:	00602021 	move	a0,v1
800265ac:	96300004 	lhu	s0,4(s1)
800265b0:	ae637018 	sw	v1,28696(s3)
800265b4:	0240f809 	jalr	s2
800265b8:	a28250cc 	sb	v0,20684(s4)
800265bc:	02028026 	xor	s0,s0,v0
800265c0:	3203ffff 	andi	v1,s0,0xffff
800265c4:	3c028021 	lui	v0,0x8021
800265c8:	2442e284 	addiu	v0,v0,-7548
800265cc:	00032202 	srl	a0,v1,0x8
800265d0:	0003182b 	sltu	v1,zero,v1
800265d4:	a044000a 	sb	a0,10(v0)
800265d8:	a0430009 	sb	v1,9(v0)
800265dc:	a6300004 	sh	s0,4(s1)
800265e0:	8fbf0024 	lw	ra,36(sp)
800265e4:	8fb40020 	lw	s4,32(sp)
800265e8:	8fb3001c 	lw	s3,28(sp)
800265ec:	8fb20018 	lw	s2,24(sp)
800265f0:	8fb10014 	lw	s1,20(sp)
800265f4:	8fb00010 	lw	s0,16(sp)
800265f8:	03e00008 	jr	ra
800265fc:	27bd0028 	addiu	sp,sp,40

80026600 <_Z6Op57M1v>:
80026600:	27bdffd8 	addiu	sp,sp,-40
80026604:	3c038021 	lui	v1,0x8021
80026608:	afbf0024 	sw	ra,36(sp)
8002660c:	afb40020 	sw	s4,32(sp)
80026610:	afb3001c 	sw	s3,28(sp)
80026614:	afb20018 	sw	s2,24(sp)
80026618:	afb10014 	sw	s1,20(sp)
8002661c:	afb00010 	sw	s0,16(sp)
80026620:	2463e2a8 	addiu	v1,v1,-7512
80026624:	8c67000c 	lw	a3,12(v1)
80026628:	3c148022 	lui	s4,0x8022
8002662c:	90e20000 	lbu	v0,0(a3)
80026630:	3c128021 	lui	s2,0x8021
80026634:	2652e2f8 	addiu	s2,s2,-7432
80026638:	a28250cc 	sb	v0,20684(s4)
8002663c:	90e20000 	lbu	v0,0(a3)
80026640:	96440006 	lhu	a0,6(s2)
80026644:	8c650020 	lw	a1,32(v1)
80026648:	8c66002c 	lw	a2,44(v1)
8002664c:	00441021 	addu	v0,v0,a0
80026650:	3c138021 	lui	s3,0x8021
80026654:	3042ffff 	andi	v0,v0,0xffff
80026658:	00a62821 	addu	a1,a1,a2
8002665c:	24e70001 	addiu	a3,a3,1
80026660:	00402021 	move	a0,v0
80026664:	ae627018 	sw	v0,28696(s3)
80026668:	3c028006 	lui	v0,0x8006
8002666c:	ac650020 	sw	a1,32(v1)
80026670:	24424be8 	addiu	v0,v0,19432
80026674:	0040f809 	jalr	v0
80026678:	ac67000c 	sw	a3,12(v1)
8002667c:	8e647018 	lw	a0,28696(s3)
80026680:	3c118006 	lui	s1,0x8006
80026684:	263149d4 	addiu	s1,s1,18900
80026688:	24840002 	addiu	a0,a0,2
8002668c:	0220f809 	jalr	s1
80026690:	00408021 	move	s0,v0
80026694:	9644000c 	lhu	a0,12(s2)
80026698:	00021c00 	sll	v1,v0,0x10
8002669c:	02048021 	addu	s0,s0,a0
800266a0:	00701821 	addu	v1,v1,s0
800266a4:	00602021 	move	a0,v1
800266a8:	92500004 	lbu	s0,4(s2)
800266ac:	ae637018 	sw	v1,28696(s3)
800266b0:	0220f809 	jalr	s1
800266b4:	a28250cc 	sb	v0,20684(s4)
800266b8:	02028026 	xor	s0,s0,v0
800266bc:	3c028021 	lui	v0,0x8021
800266c0:	320300ff 	andi	v1,s0,0xff
800266c4:	2442e284 	addiu	v0,v0,-7548
800266c8:	a043000a 	sb	v1,10(v0)
800266cc:	a0430009 	sb	v1,9(v0)
800266d0:	a2500004 	sb	s0,4(s2)
800266d4:	8fbf0024 	lw	ra,36(sp)
800266d8:	8fb40020 	lw	s4,32(sp)
800266dc:	8fb3001c 	lw	s3,28(sp)
800266e0:	8fb20018 	lw	s2,24(sp)
800266e4:	8fb10014 	lw	s1,20(sp)
800266e8:	8fb00010 	lw	s0,16(sp)
800266ec:	03e00008 	jr	ra
800266f0:	27bd0028 	addiu	sp,sp,40

800266f4 <_Z6OpD7M0v>:
800266f4:	27bdffd0 	addiu	sp,sp,-48
800266f8:	3c038021 	lui	v1,0x8021
800266fc:	afbf0028 	sw	ra,40(sp)
80026700:	afb50024 	sw	s5,36(sp)
80026704:	afb40020 	sw	s4,32(sp)
80026708:	afb3001c 	sw	s3,28(sp)
8002670c:	afb20018 	sw	s2,24(sp)
80026710:	afb10014 	sw	s1,20(sp)
80026714:	afb00010 	sw	s0,16(sp)
80026718:	2463e2a8 	addiu	v1,v1,-7512
8002671c:	8c67000c 	lw	a3,12(v1)
80026720:	3c158022 	lui	s5,0x8022
80026724:	90e20000 	lbu	v0,0(a3)
80026728:	3c148021 	lui	s4,0x8021
8002672c:	2694e2f8 	addiu	s4,s4,-7432
80026730:	a2a250cc 	sb	v0,20684(s5)
80026734:	90e20000 	lbu	v0,0(a3)
80026738:	96840006 	lhu	a0,6(s4)
8002673c:	8c65002c 	lw	a1,44(v1)
80026740:	8c660020 	lw	a2,32(v1)
80026744:	00441021 	addu	v0,v0,a0
80026748:	00c53021 	addu	a2,a2,a1
8002674c:	24e70001 	addiu	a3,a3,1
80026750:	3042ffff 	andi	v0,v0,0xffff
80026754:	3c128006 	lui	s2,0x8006
80026758:	ac660020 	sw	a2,32(v1)
8002675c:	3c138021 	lui	s3,0x8021
80026760:	ac67000c 	sw	a3,12(v1)
80026764:	26524be8 	addiu	s2,s2,19432
80026768:	00402021 	move	a0,v0
8002676c:	0240f809 	jalr	s2
80026770:	ae627018 	sw	v0,28696(s3)
80026774:	8e647018 	lw	a0,28696(s3)
80026778:	00408021 	move	s0,v0
8002677c:	3c028006 	lui	v0,0x8006
80026780:	244249d4 	addiu	v0,v0,18900
80026784:	0040f809 	jalr	v0
80026788:	24840002 	addiu	a0,a0,2
8002678c:	9684000c 	lhu	a0,12(s4)
80026790:	00021c00 	sll	v1,v0,0x10
80026794:	02048021 	addu	s0,s0,a0
80026798:	00701821 	addu	v1,v1,s0
8002679c:	96910004 	lhu	s1,4(s4)
800267a0:	00602021 	move	a0,v1
800267a4:	ae637018 	sw	v1,28696(s3)
800267a8:	0240f809 	jalr	s2
800267ac:	a2a250cc 	sb	v0,20684(s5)
800267b0:	02228823 	subu	s1,s1,v0
800267b4:	3225ffff 	andi	a1,s1,0xffff
800267b8:	00113027 	nor	a2,zero,s1
800267bc:	3c038021 	lui	v1,0x8021
800267c0:	2463e284 	addiu	v1,v1,-7548
800267c4:	00052202 	srl	a0,a1,0x8
800267c8:	000637c2 	srl	a2,a2,0x1f
800267cc:	0005282b 	sltu	a1,zero,a1
800267d0:	3c028022 	lui	v0,0x8022
800267d4:	a064000a 	sb	a0,10(v1)
800267d8:	ac5150c8 	sw	s1,20680(v0)
800267dc:	a0660008 	sb	a2,8(v1)
800267e0:	a0650009 	sb	a1,9(v1)
800267e4:	8fbf0028 	lw	ra,40(sp)
800267e8:	8fb50024 	lw	s5,36(sp)
800267ec:	8fb40020 	lw	s4,32(sp)
800267f0:	8fb3001c 	lw	s3,28(sp)
800267f4:	8fb20018 	lw	s2,24(sp)
800267f8:	8fb10014 	lw	s1,20(sp)
800267fc:	8fb00010 	lw	s0,16(sp)
80026800:	03e00008 	jr	ra
80026804:	27bd0030 	addiu	sp,sp,48

80026808 <_Z6OpD7M1v>:
80026808:	27bdffd0 	addiu	sp,sp,-48
8002680c:	3c038021 	lui	v1,0x8021
80026810:	afbf0028 	sw	ra,40(sp)
80026814:	afb50024 	sw	s5,36(sp)
80026818:	afb40020 	sw	s4,32(sp)
8002681c:	afb3001c 	sw	s3,28(sp)
80026820:	afb20018 	sw	s2,24(sp)
80026824:	afb10014 	sw	s1,20(sp)
80026828:	afb00010 	sw	s0,16(sp)
8002682c:	2463e2a8 	addiu	v1,v1,-7512
80026830:	8c67000c 	lw	a3,12(v1)
80026834:	3c158022 	lui	s5,0x8022
80026838:	90e20000 	lbu	v0,0(a3)
8002683c:	3c138021 	lui	s3,0x8021
80026840:	2673e2f8 	addiu	s3,s3,-7432
80026844:	a2a250cc 	sb	v0,20684(s5)
80026848:	90e20000 	lbu	v0,0(a3)
8002684c:	96640006 	lhu	a0,6(s3)
80026850:	8c650020 	lw	a1,32(v1)
80026854:	8c66002c 	lw	a2,44(v1)
80026858:	00441021 	addu	v0,v0,a0
8002685c:	3c148021 	lui	s4,0x8021
80026860:	3042ffff 	andi	v0,v0,0xffff
80026864:	00a62821 	addu	a1,a1,a2
80026868:	24e70001 	addiu	a3,a3,1
8002686c:	00402021 	move	a0,v0
80026870:	ae827018 	sw	v0,28696(s4)
80026874:	3c028006 	lui	v0,0x8006
80026878:	ac650020 	sw	a1,32(v1)
8002687c:	24424be8 	addiu	v0,v0,19432
80026880:	0040f809 	jalr	v0
80026884:	ac67000c 	sw	a3,12(v1)
80026888:	8e847018 	lw	a0,28696(s4)
8002688c:	3c118006 	lui	s1,0x8006
80026890:	263149d4 	addiu	s1,s1,18900
80026894:	24840002 	addiu	a0,a0,2
80026898:	0220f809 	jalr	s1
8002689c:	00409021 	move	s2,v0
800268a0:	9664000c 	lhu	a0,12(s3)
800268a4:	00021c00 	sll	v1,v0,0x10
800268a8:	02449021 	addu	s2,s2,a0
800268ac:	00721821 	addu	v1,v1,s2
800268b0:	92700004 	lbu	s0,4(s3)
800268b4:	00602021 	move	a0,v1
800268b8:	ae837018 	sw	v1,28696(s4)
800268bc:	0220f809 	jalr	s1
800268c0:	a2a250cc 	sb	v0,20684(s5)
800268c4:	02028023 	subu	s0,s0,v0
800268c8:	00108400 	sll	s0,s0,0x10
800268cc:	00108403 	sra	s0,s0,0x10
800268d0:	00102027 	nor	a0,zero,s0
800268d4:	3c038021 	lui	v1,0x8021
800268d8:	2463e284 	addiu	v1,v1,-7548
800268dc:	320500ff 	andi	a1,s0,0xff
800268e0:	000427c2 	srl	a0,a0,0x1f
800268e4:	3c028022 	lui	v0,0x8022
800268e8:	a065000a 	sb	a1,10(v1)
800268ec:	a45050c6 	sh	s0,20678(v0)
800268f0:	a0640008 	sb	a0,8(v1)
800268f4:	a0650009 	sb	a1,9(v1)
800268f8:	8fbf0028 	lw	ra,40(sp)
800268fc:	8fb50024 	lw	s5,36(sp)
80026900:	8fb40020 	lw	s4,32(sp)
80026904:	8fb3001c 	lw	s3,28(sp)
80026908:	8fb20018 	lw	s2,24(sp)
8002690c:	8fb10014 	lw	s1,20(sp)
80026910:	8fb00010 	lw	s0,16(sp)
80026914:	03e00008 	jr	ra
80026918:	27bd0030 	addiu	sp,sp,48

8002691c <_Z6Op37M0v>:
8002691c:	27bdffd8 	addiu	sp,sp,-40
80026920:	3c038021 	lui	v1,0x8021
80026924:	afbf0024 	sw	ra,36(sp)
80026928:	afb40020 	sw	s4,32(sp)
8002692c:	afb3001c 	sw	s3,28(sp)
80026930:	afb20018 	sw	s2,24(sp)
80026934:	afb10014 	sw	s1,20(sp)
80026938:	afb00010 	sw	s0,16(sp)
8002693c:	2463e2a8 	addiu	v1,v1,-7512
80026940:	8c67000c 	lw	a3,12(v1)
80026944:	3c148022 	lui	s4,0x8022
80026948:	90e20000 	lbu	v0,0(a3)
8002694c:	3c118021 	lui	s1,0x8021
80026950:	2631e2f8 	addiu	s1,s1,-7432
80026954:	a28250cc 	sb	v0,20684(s4)
80026958:	90e20000 	lbu	v0,0(a3)
8002695c:	96240006 	lhu	a0,6(s1)
80026960:	8c660020 	lw	a2,32(v1)
80026964:	8c65002c 	lw	a1,44(v1)
80026968:	00441021 	addu	v0,v0,a0
8002696c:	00c53021 	addu	a2,a2,a1
80026970:	24e70001 	addiu	a3,a3,1
80026974:	3042ffff 	andi	v0,v0,0xffff
80026978:	3c128006 	lui	s2,0x8006
8002697c:	3c138021 	lui	s3,0x8021
80026980:	ac660020 	sw	a2,32(v1)
80026984:	ac67000c 	sw	a3,12(v1)
80026988:	26524be8 	addiu	s2,s2,19432
8002698c:	00402021 	move	a0,v0
80026990:	0240f809 	jalr	s2
80026994:	ae627018 	sw	v0,28696(s3)
80026998:	8e647018 	lw	a0,28696(s3)
8002699c:	00408021 	move	s0,v0
800269a0:	3c028006 	lui	v0,0x8006
800269a4:	244249d4 	addiu	v0,v0,18900
800269a8:	0040f809 	jalr	v0
800269ac:	24840002 	addiu	a0,a0,2
800269b0:	9624000c 	lhu	a0,12(s1)
800269b4:	00021c00 	sll	v1,v0,0x10
800269b8:	02048021 	addu	s0,s0,a0
800269bc:	00701821 	addu	v1,v1,s0
800269c0:	00602021 	move	a0,v1
800269c4:	96300004 	lhu	s0,4(s1)
800269c8:	ae637018 	sw	v1,28696(s3)
800269cc:	0240f809 	jalr	s2
800269d0:	a28250cc 	sb	v0,20684(s4)
800269d4:	02028024 	and	s0,s0,v0
800269d8:	3203ffff 	andi	v1,s0,0xffff
800269dc:	3c028021 	lui	v0,0x8021
800269e0:	2442e284 	addiu	v0,v0,-7548
800269e4:	00032202 	srl	a0,v1,0x8
800269e8:	0003182b 	sltu	v1,zero,v1
800269ec:	a044000a 	sb	a0,10(v0)
800269f0:	a0430009 	sb	v1,9(v0)
800269f4:	a6300004 	sh	s0,4(s1)
800269f8:	8fbf0024 	lw	ra,36(sp)
800269fc:	8fb40020 	lw	s4,32(sp)
80026a00:	8fb3001c 	lw	s3,28(sp)
80026a04:	8fb20018 	lw	s2,24(sp)
80026a08:	8fb10014 	lw	s1,20(sp)
80026a0c:	8fb00010 	lw	s0,16(sp)
80026a10:	03e00008 	jr	ra
80026a14:	27bd0028 	addiu	sp,sp,40

80026a18 <_Z6OpF3M0v>:
80026a18:	27bdffd0 	addiu	sp,sp,-48
80026a1c:	3c038021 	lui	v1,0x8021
80026a20:	afbf002c 	sw	ra,44(sp)
80026a24:	afb60028 	sw	s6,40(sp)
80026a28:	afb50024 	sw	s5,36(sp)
80026a2c:	afb40020 	sw	s4,32(sp)
80026a30:	afb3001c 	sw	s3,28(sp)
80026a34:	afb20018 	sw	s2,24(sp)
80026a38:	afb10014 	sw	s1,20(sp)
80026a3c:	afb00010 	sw	s0,16(sp)
80026a40:	2463e2a8 	addiu	v1,v1,-7512
80026a44:	8c67000c 	lw	a3,12(v1)
80026a48:	3c128022 	lui	s2,0x8022
80026a4c:	90e20000 	lbu	v0,0(a3)
80026a50:	3c168021 	lui	s6,0x8021
80026a54:	a24250cc 	sb	v0,20684(s2)
80026a58:	26d3e2f8 	addiu	s3,s6,-7432
80026a5c:	90e50000 	lbu	a1,0(a3)
80026a60:	8c620020 	lw	v0,32(v1)
80026a64:	96640008 	lhu	a0,8(s3)
80026a68:	8c66002c 	lw	a2,44(v1)
80026a6c:	00a42821 	addu	a1,a1,a0
80026a70:	2442000c 	addiu	v0,v0,12
80026a74:	30a5ffff 	andi	a1,a1,0xffff
80026a78:	00c23021 	addu	a2,a2,v0
80026a7c:	24e70001 	addiu	a3,a3,1
80026a80:	3c118021 	lui	s1,0x8021
80026a84:	3c158021 	lui	s5,0x8021
80026a88:	3c108006 	lui	s0,0x8006
80026a8c:	00a02021 	move	a0,a1
80026a90:	ac660020 	sw	a2,32(v1)
80026a94:	ac67000c 	sw	a3,12(v1)
80026a98:	26104be8 	addiu	s0,s0,19432
80026a9c:	ae257018 	sw	a1,28696(s1)
80026aa0:	0200f809 	jalr	s0
80026aa4:	26b4e284 	addiu	s4,s5,-7548
80026aa8:	8e830014 	lw	v1,20(s4)
80026aac:	9665000c 	lhu	a1,12(s3)
80026ab0:	00a32821 	addu	a1,a1,v1
80026ab4:	3c0300ff 	lui	v1,0xff
80026ab8:	3463ffff 	ori	v1,v1,0xffff
80026abc:	00452821 	addu	a1,v0,a1
80026ac0:	00a32824 	and	a1,a1,v1
80026ac4:	00021203 	sra	v0,v0,0x8
80026ac8:	00a02021 	move	a0,a1
80026acc:	a24250cc 	sb	v0,20684(s2)
80026ad0:	0200f809 	jalr	s0
80026ad4:	ae257018 	sw	a1,28696(s1)
80026ad8:	00405821 	move	t3,v0
80026adc:	92620002 	lbu	v0,2(s3)
80026ae0:	3c038022 	lui	v1,0x8022
80026ae4:	30420008 	andi	v0,v0,0x8
80026ae8:	10400061 	beqz	v0,80026c70 <_Z6OpF3M0v+0x258>
80026aec:	a46b50be 	sh	t3,20670(v1)
80026af0:	92820008 	lbu	v0,8(s4)
80026af4:	966c0004 	lhu	t4,4(s3)
80026af8:	3169000f 	andi	t1,t3,0xf
80026afc:	2c420001 	sltiu	v0,v0,1
80026b00:	01221021 	addu	v0,t1,v0
80026b04:	000b3102 	srl	a2,t3,0x4
80026b08:	3185000f 	andi	a1,t4,0xf
80026b0c:	000c1902 	srl	v1,t4,0x4
80026b10:	00a22823 	subu	a1,a1,v0
80026b14:	30c6000f 	andi	a2,a2,0xf
80026b18:	000b4302 	srl	t0,t3,0xc
80026b1c:	000b3a02 	srl	a3,t3,0x8
80026b20:	000c2202 	srl	a0,t4,0x8
80026b24:	3063000f 	andi	v1,v1,0xf
80026b28:	000c1302 	srl	v0,t4,0xc
80026b2c:	30e7000f 	andi	a3,a3,0xf
80026b30:	00661823 	subu	v1,v1,a2
80026b34:	00481023 	subu	v0,v0,t0
80026b38:	3084000f 	andi	a0,a0,0xf
80026b3c:	00872023 	subu	a0,a0,a3
80026b40:	30a500ff 	andi	a1,a1,0xff
80026b44:	306f00ff 	andi	t7,v1,0xff
80026b48:	305200ff 	andi	s2,v0,0xff
80026b4c:	3c038022 	lui	v1,0x8022
80026b50:	3c028022 	lui	v0,0x8022
80026b54:	309000ff 	andi	s0,a0,0xff
80026b58:	3c118022 	lui	s1,0x8022
80026b5c:	3c0e8022 	lui	t6,0x8022
80026b60:	3c0d8022 	lui	t5,0x8022
80026b64:	3c0a8022 	lui	t2,0x8022
80026b68:	a04950ae 	sb	t1,20654(v0)
80026b6c:	a06650af 	sb	a2,20655(v1)
80026b70:	3c028022 	lui	v0,0x8022
80026b74:	3c038022 	lui	v1,0x8022
80026b78:	2ca4000a 	sltiu	a0,a1,10
80026b7c:	a04750b0 	sb	a3,20656(v0)
80026b80:	a06850b1 	sb	t0,20657(v1)
80026b84:	a22550aa 	sb	a1,20650(s1)
80026b88:	a1cf50ab 	sb	t7,20651(t6)
80026b8c:	a1b050ac 	sb	s0,20652(t5)
80026b90:	10800069 	beqz	a0,80026d38 <_Z6OpF3M0v+0x320>
80026b94:	a15250ad 	sb	s2,20653(t2)
80026b98:	91c350ab 	lbu	v1,20651(t6)
80026b9c:	2c62000a 	sltiu	v0,v1,10
80026ba0:	1040005c 	beqz	v0,80026d14 <_Z6OpF3M0v+0x2fc>
80026ba4:	2462000a 	addiu	v0,v1,10
80026ba8:	91a350ac 	lbu	v1,20652(t5)
80026bac:	2c62000a 	sltiu	v0,v1,10
80026bb0:	1040006b 	beqz	v0,80026d60 <_Z6OpF3M0v+0x348>
80026bb4:	2462000a 	addiu	v0,v1,10
80026bb8:	914350ad 	lbu	v1,20653(t2)
80026bbc:	2c62000a 	sltiu	v0,v1,10
80026bc0:	14400052 	bnez	v0,80026d0c <_Z6OpF3M0v+0x2f4>
80026bc4:	24020001 	li	v0,1
80026bc8:	2462000a 	addiu	v0,v1,10
80026bcc:	a14250ad 	sb	v0,20653(t2)
80026bd0:	a2800008 	sb	zero,8(s4)
80026bd4:	914250ad 	lbu	v0,20653(t2)
80026bd8:	91a350ac 	lbu	v1,20652(t5)
80026bdc:	91c450ab 	lbu	a0,20651(t6)
80026be0:	00031a00 	sll	v1,v1,0x8
80026be4:	00021300 	sll	v0,v0,0xc
80026be8:	922550aa 	lbu	a1,20650(s1)
80026bec:	00431025 	or	v0,v0,v1
80026bf0:	00451025 	or	v0,v0,a1
80026bf4:	00042100 	sll	a0,a0,0x4
80026bf8:	00822025 	or	a0,a0,v0
80026bfc:	308affff 	andi	t2,a0,0xffff
80026c00:	018a1026 	xor	v0,t4,t2
80026c04:	018b2026 	xor	a0,t4,t3
80026c08:	30428000 	andi	v0,v0,0x8000
80026c0c:	3c038022 	lui	v1,0x8022
80026c10:	00822024 	and	a0,a0,v0
80026c14:	1080005b 	beqz	a0,80026d84 <_Z6OpF3M0v+0x36c>
80026c18:	a46a50b4 	sh	t2,20660(v1)
80026c1c:	26a3e284 	addiu	v1,s5,-7548
80026c20:	24020001 	li	v0,1
80026c24:	a062000b 	sb	v0,11(v1)
80026c28:	26c3e2f8 	addiu	v1,s6,-7432
80026c2c:	3142ffff 	andi	v0,t2,0xffff
80026c30:	a46a0004 	sh	t2,4(v1)
80026c34:	26a4e284 	addiu	a0,s5,-7548
80026c38:	00021a02 	srl	v1,v0,0x8
80026c3c:	0002102b 	sltu	v0,zero,v0
80026c40:	a083000a 	sb	v1,10(a0)
80026c44:	a0820009 	sb	v0,9(a0)
80026c48:	8fbf002c 	lw	ra,44(sp)
80026c4c:	8fb60028 	lw	s6,40(sp)
80026c50:	8fb50024 	lw	s5,36(sp)
80026c54:	8fb40020 	lw	s4,32(sp)
80026c58:	8fb3001c 	lw	s3,28(sp)
80026c5c:	8fb20018 	lw	s2,24(sp)
80026c60:	8fb10014 	lw	s1,20(sp)
80026c64:	8fb00010 	lw	s0,16(sp)
80026c68:	03e00008 	jr	ra
80026c6c:	27bd0030 	addiu	sp,sp,48
80026c70:	96640004 	lhu	a0,4(s3)
80026c74:	92830008 	lbu	v1,8(s4)
80026c78:	008b1023 	subu	v0,a0,t3
80026c7c:	00431021 	addu	v0,v0,v1
80026c80:	2442ffff 	addiu	v0,v0,-1
80026c84:	008b1826 	xor	v1,a0,t3
80026c88:	3046ffff 	andi	a2,v0,0xffff
80026c8c:	30638000 	andi	v1,v1,0x8000
80026c90:	00022827 	nor	a1,zero,v0
80026c94:	00862026 	xor	a0,a0,a2
80026c98:	00832024 	and	a0,a0,v1
80026c9c:	00052fc2 	srl	a1,a1,0x1f
80026ca0:	3c038022 	lui	v1,0x8022
80026ca4:	ac6250c8 	sw	v0,20680(v1)
80026ca8:	10800015 	beqz	a0,80026d00 <_Z6OpF3M0v+0x2e8>
80026cac:	a2850008 	sb	a1,8(s4)
80026cb0:	24020001 	li	v0,1
80026cb4:	a282000b 	sb	v0,11(s4)
80026cb8:	26c3e2f8 	addiu	v1,s6,-7432
80026cbc:	30c2ffff 	andi	v0,a2,0xffff
80026cc0:	a4660004 	sh	a2,4(v1)
80026cc4:	26a4e284 	addiu	a0,s5,-7548
80026cc8:	00021a02 	srl	v1,v0,0x8
80026ccc:	0002102b 	sltu	v0,zero,v0
80026cd0:	a083000a 	sb	v1,10(a0)
80026cd4:	a0820009 	sb	v0,9(a0)
80026cd8:	8fbf002c 	lw	ra,44(sp)
80026cdc:	8fb60028 	lw	s6,40(sp)
80026ce0:	8fb50024 	lw	s5,36(sp)
80026ce4:	8fb40020 	lw	s4,32(sp)
80026ce8:	8fb3001c 	lw	s3,28(sp)
80026cec:	8fb20018 	lw	s2,24(sp)
80026cf0:	8fb10014 	lw	s1,20(sp)
80026cf4:	8fb00010 	lw	s0,16(sp)
80026cf8:	03e00008 	jr	ra
80026cfc:	27bd0030 	addiu	sp,sp,48
80026d00:	08009b2e 	j	80026cb8 <_Z6OpF3M0v+0x2a0>
80026d04:	a280000b 	sb	zero,11(s4)
80026d08:	24020001 	li	v0,1
80026d0c:	08009af5 	j	80026bd4 <_Z6OpF3M0v+0x1bc>
80026d10:	a2820008 	sb	v0,8(s4)
80026d14:	2603ffff 	addiu	v1,s0,-1
80026d18:	a1a350ac 	sb	v1,20652(t5)
80026d1c:	91a350ac 	lbu	v1,20652(t5)
80026d20:	a1c250ab 	sb	v0,20651(t6)
80026d24:	2c62000a 	sltiu	v0,v1,10
80026d28:	1440ffa3 	bnez	v0,80026bb8 <_Z6OpF3M0v+0x1a0>
80026d2c:	2462000a 	addiu	v0,v1,10
80026d30:	08009b59 	j	80026d64 <_Z6OpF3M0v+0x34c>
80026d34:	2643ffff 	addiu	v1,s2,-1
80026d38:	25e3ffff 	addiu	v1,t7,-1
80026d3c:	a1c350ab 	sb	v1,20651(t6)
80026d40:	91c350ab 	lbu	v1,20651(t6)
80026d44:	24a2000a 	addiu	v0,a1,10
80026d48:	a22250aa 	sb	v0,20650(s1)
80026d4c:	2c62000a 	sltiu	v0,v1,10
80026d50:	1440ff95 	bnez	v0,80026ba8 <_Z6OpF3M0v+0x190>
80026d54:	2462000a 	addiu	v0,v1,10
80026d58:	08009b46 	j	80026d18 <_Z6OpF3M0v+0x300>
80026d5c:	2603ffff 	addiu	v1,s0,-1
80026d60:	2643ffff 	addiu	v1,s2,-1
80026d64:	a14350ad 	sb	v1,20653(t2)
80026d68:	914350ad 	lbu	v1,20653(t2)
80026d6c:	a1a250ac 	sb	v0,20652(t5)
80026d70:	2c62000a 	sltiu	v0,v1,10
80026d74:	1440ffe4 	bnez	v0,80026d08 <_Z6OpF3M0v+0x2f0>
80026d78:	2462000a 	addiu	v0,v1,10
80026d7c:	08009af4 	j	80026bd0 <_Z6OpF3M0v+0x1b8>
80026d80:	a14250ad 	sb	v0,20653(t2)
80026d84:	26a2e284 	addiu	v0,s5,-7548
80026d88:	08009b0a 	j	80026c28 <_Z6OpF3M0v+0x210>
80026d8c:	a040000b 	sb	zero,11(v0)

80026d90 <_Z6OpE3M0v>:
80026d90:	27bdffd8 	addiu	sp,sp,-40
80026d94:	3c068021 	lui	a2,0x8021
80026d98:	afb3001c 	sw	s3,28(sp)
80026d9c:	afb00010 	sw	s0,16(sp)
80026da0:	afbf0020 	sw	ra,32(sp)
80026da4:	afb20018 	sw	s2,24(sp)
80026da8:	afb10014 	sw	s1,20(sp)
80026dac:	24c6e2a8 	addiu	a2,a2,-7512
80026db0:	8cc7000c 	lw	a3,12(a2)
80026db4:	3c028022 	lui	v0,0x8022
80026db8:	90e30000 	lbu	v1,0(a3)
80026dbc:	3c138021 	lui	s3,0x8021
80026dc0:	a04350cc 	sb	v1,20684(v0)
80026dc4:	2670e2f8 	addiu	s0,s3,-7432
80026dc8:	90e50000 	lbu	a1,0(a3)
80026dcc:	96040008 	lhu	a0,8(s0)
80026dd0:	8cc20020 	lw	v0,32(a2)
80026dd4:	8cc3002c 	lw	v1,44(a2)
80026dd8:	00a42821 	addu	a1,a1,a0
80026ddc:	24420006 	addiu	v0,v0,6
80026de0:	00621821 	addu	v1,v1,v0
80026de4:	30a5ffff 	andi	a1,a1,0xffff
80026de8:	3c028021 	lui	v0,0x8021
80026dec:	24e70001 	addiu	a3,a3,1
80026df0:	ac457018 	sw	a1,28696(v0)
80026df4:	3c028006 	lui	v0,0x8006
80026df8:	acc30020 	sw	v1,32(a2)
80026dfc:	00a02021 	move	a0,a1
80026e00:	24424be8 	addiu	v0,v0,19432
80026e04:	0040f809 	jalr	v0
80026e08:	acc7000c 	sw	a3,12(a2)
80026e0c:	00405821 	move	t3,v0
80026e10:	92020002 	lbu	v0,2(s0)
80026e14:	3c038022 	lui	v1,0x8022
80026e18:	30420008 	andi	v0,v0,0x8
80026e1c:	10400060 	beqz	v0,80026fa0 <_Z6OpE3M0v+0x210>
80026e20:	a46b50be 	sh	t3,20670(v1)
80026e24:	3c128021 	lui	s2,0x8021
80026e28:	2651e284 	addiu	s1,s2,-7548
80026e2c:	92220008 	lbu	v0,8(s1)
80026e30:	960c0004 	lhu	t4,4(s0)
80026e34:	3169000f 	andi	t1,t3,0xf
80026e38:	2c420001 	sltiu	v0,v0,1
80026e3c:	01221021 	addu	v0,t1,v0
80026e40:	000b3102 	srl	a2,t3,0x4
80026e44:	3185000f 	andi	a1,t4,0xf
80026e48:	000c1902 	srl	v1,t4,0x4
80026e4c:	00a22823 	subu	a1,a1,v0
80026e50:	30c6000f 	andi	a2,a2,0xf
80026e54:	000b4302 	srl	t0,t3,0xc
80026e58:	000b3a02 	srl	a3,t3,0x8
80026e5c:	000c2202 	srl	a0,t4,0x8
80026e60:	3063000f 	andi	v1,v1,0xf
80026e64:	000c1302 	srl	v0,t4,0xc
80026e68:	30e7000f 	andi	a3,a3,0xf
80026e6c:	00661823 	subu	v1,v1,a2
80026e70:	00481023 	subu	v0,v0,t0
80026e74:	3084000f 	andi	a0,a0,0xf
80026e78:	00872023 	subu	a0,a0,a3
80026e7c:	30a500ff 	andi	a1,a1,0xff
80026e80:	306f00ff 	andi	t7,v1,0xff
80026e84:	305900ff 	andi	t9,v0,0xff
80026e88:	3c038022 	lui	v1,0x8022
80026e8c:	3c028022 	lui	v0,0x8022
80026e90:	309000ff 	andi	s0,a0,0xff
80026e94:	3c188022 	lui	t8,0x8022
80026e98:	3c0e8022 	lui	t6,0x8022
80026e9c:	3c0d8022 	lui	t5,0x8022
80026ea0:	3c0a8022 	lui	t2,0x8022
80026ea4:	a04950ae 	sb	t1,20654(v0)
80026ea8:	a06650af 	sb	a2,20655(v1)
80026eac:	3c028022 	lui	v0,0x8022
80026eb0:	3c038022 	lui	v1,0x8022
80026eb4:	2ca4000a 	sltiu	a0,a1,10
80026eb8:	a04750b0 	sb	a3,20656(v0)
80026ebc:	a06850b1 	sb	t0,20657(v1)
80026ec0:	a30550aa 	sb	a1,20650(t8)
80026ec4:	a1cf50ab 	sb	t7,20651(t6)
80026ec8:	a1b050ac 	sb	s0,20652(t5)
80026ecc:	10800065 	beqz	a0,80027064 <_Z6OpE3M0v+0x2d4>
80026ed0:	a15950ad 	sb	t9,20653(t2)
80026ed4:	91c350ab 	lbu	v1,20651(t6)
80026ed8:	2c62000a 	sltiu	v0,v1,10
80026edc:	10400058 	beqz	v0,80027040 <_Z6OpE3M0v+0x2b0>
80026ee0:	2462000a 	addiu	v0,v1,10
80026ee4:	91a350ac 	lbu	v1,20652(t5)
80026ee8:	2c62000a 	sltiu	v0,v1,10
80026eec:	10400067 	beqz	v0,8002708c <_Z6OpE3M0v+0x2fc>
80026ef0:	2462000a 	addiu	v0,v1,10
80026ef4:	914350ad 	lbu	v1,20653(t2)
80026ef8:	2c62000a 	sltiu	v0,v1,10
80026efc:	1440004e 	bnez	v0,80027038 <_Z6OpE3M0v+0x2a8>
80026f00:	24020001 	li	v0,1
80026f04:	2462000a 	addiu	v0,v1,10
80026f08:	a14250ad 	sb	v0,20653(t2)
80026f0c:	a2200008 	sb	zero,8(s1)
80026f10:	914250ad 	lbu	v0,20653(t2)
80026f14:	91a350ac 	lbu	v1,20652(t5)
80026f18:	91c450ab 	lbu	a0,20651(t6)
80026f1c:	00031a00 	sll	v1,v1,0x8
80026f20:	00021300 	sll	v0,v0,0xc
80026f24:	930550aa 	lbu	a1,20650(t8)
80026f28:	00431025 	or	v0,v0,v1
80026f2c:	00451025 	or	v0,v0,a1
80026f30:	00042100 	sll	a0,a0,0x4
80026f34:	00822025 	or	a0,a0,v0
80026f38:	308affff 	andi	t2,a0,0xffff
80026f3c:	018a1026 	xor	v0,t4,t2
80026f40:	018b2026 	xor	a0,t4,t3
80026f44:	30428000 	andi	v0,v0,0x8000
80026f48:	3c038022 	lui	v1,0x8022
80026f4c:	00822024 	and	a0,a0,v0
80026f50:	10800057 	beqz	a0,800270b0 <_Z6OpE3M0v+0x320>
80026f54:	a46a50b4 	sh	t2,20660(v1)
80026f58:	2643e284 	addiu	v1,s2,-7548
80026f5c:	24020001 	li	v0,1
80026f60:	a062000b 	sb	v0,11(v1)
80026f64:	2663e2f8 	addiu	v1,s3,-7432
80026f68:	3142ffff 	andi	v0,t2,0xffff
80026f6c:	a46a0004 	sh	t2,4(v1)
80026f70:	2644e284 	addiu	a0,s2,-7548
80026f74:	00021a02 	srl	v1,v0,0x8
80026f78:	0002102b 	sltu	v0,zero,v0
80026f7c:	a083000a 	sb	v1,10(a0)
80026f80:	a0820009 	sb	v0,9(a0)
80026f84:	8fbf0020 	lw	ra,32(sp)
80026f88:	8fb3001c 	lw	s3,28(sp)
80026f8c:	8fb20018 	lw	s2,24(sp)
80026f90:	8fb10014 	lw	s1,20(sp)
80026f94:	8fb00010 	lw	s0,16(sp)
80026f98:	03e00008 	jr	ra
80026f9c:	27bd0028 	addiu	sp,sp,40
80026fa0:	3c128021 	lui	s2,0x8021
80026fa4:	96040004 	lhu	a0,4(s0)
80026fa8:	2646e284 	addiu	a2,s2,-7548
80026fac:	90c30008 	lbu	v1,8(a2)
80026fb0:	008b1023 	subu	v0,a0,t3
80026fb4:	00431021 	addu	v0,v0,v1
80026fb8:	2442ffff 	addiu	v0,v0,-1
80026fbc:	008b1826 	xor	v1,a0,t3
80026fc0:	3047ffff 	andi	a3,v0,0xffff
80026fc4:	30638000 	andi	v1,v1,0x8000
80026fc8:	00022827 	nor	a1,zero,v0
80026fcc:	00872026 	xor	a0,a0,a3
80026fd0:	00832024 	and	a0,a0,v1
80026fd4:	00052fc2 	srl	a1,a1,0x1f
80026fd8:	3c038022 	lui	v1,0x8022
80026fdc:	ac6250c8 	sw	v0,20680(v1)
80026fe0:	10800012 	beqz	a0,8002702c <_Z6OpE3M0v+0x29c>
80026fe4:	a0c50008 	sb	a1,8(a2)
80026fe8:	24020001 	li	v0,1
80026fec:	a0c2000b 	sb	v0,11(a2)
80026ff0:	2663e2f8 	addiu	v1,s3,-7432
80026ff4:	30e2ffff 	andi	v0,a3,0xffff
80026ff8:	a4670004 	sh	a3,4(v1)
80026ffc:	2644e284 	addiu	a0,s2,-7548
80027000:	00021a02 	srl	v1,v0,0x8
80027004:	0002102b 	sltu	v0,zero,v0
80027008:	a083000a 	sb	v1,10(a0)
8002700c:	a0820009 	sb	v0,9(a0)
80027010:	8fbf0020 	lw	ra,32(sp)
80027014:	8fb3001c 	lw	s3,28(sp)
80027018:	8fb20018 	lw	s2,24(sp)
8002701c:	8fb10014 	lw	s1,20(sp)
80027020:	8fb00010 	lw	s0,16(sp)
80027024:	03e00008 	jr	ra
80027028:	27bd0028 	addiu	sp,sp,40
8002702c:	08009bfc 	j	80026ff0 <_Z6OpE3M0v+0x260>
80027030:	a0c0000b 	sb	zero,11(a2)
80027034:	24020001 	li	v0,1
80027038:	08009bc4 	j	80026f10 <_Z6OpE3M0v+0x180>
8002703c:	a2220008 	sb	v0,8(s1)
80027040:	2603ffff 	addiu	v1,s0,-1
80027044:	a1a350ac 	sb	v1,20652(t5)
80027048:	91a350ac 	lbu	v1,20652(t5)
8002704c:	a1c250ab 	sb	v0,20651(t6)
80027050:	2c62000a 	sltiu	v0,v1,10
80027054:	1440ffa7 	bnez	v0,80026ef4 <_Z6OpE3M0v+0x164>
80027058:	2462000a 	addiu	v0,v1,10
8002705c:	08009c24 	j	80027090 <_Z6OpE3M0v+0x300>
80027060:	2723ffff 	addiu	v1,t9,-1
80027064:	25e3ffff 	addiu	v1,t7,-1
80027068:	a1c350ab 	sb	v1,20651(t6)
8002706c:	91c350ab 	lbu	v1,20651(t6)
80027070:	24a2000a 	addiu	v0,a1,10
80027074:	a30250aa 	sb	v0,20650(t8)
80027078:	2c62000a 	sltiu	v0,v1,10
8002707c:	1440ff99 	bnez	v0,80026ee4 <_Z6OpE3M0v+0x154>
80027080:	2462000a 	addiu	v0,v1,10
80027084:	08009c11 	j	80027044 <_Z6OpE3M0v+0x2b4>
80027088:	2603ffff 	addiu	v1,s0,-1
8002708c:	2723ffff 	addiu	v1,t9,-1
80027090:	a14350ad 	sb	v1,20653(t2)
80027094:	914350ad 	lbu	v1,20653(t2)
80027098:	a1a250ac 	sb	v0,20652(t5)
8002709c:	2c62000a 	sltiu	v0,v1,10
800270a0:	1440ffe4 	bnez	v0,80027034 <_Z6OpE3M0v+0x2a4>
800270a4:	2462000a 	addiu	v0,v1,10
800270a8:	08009bc3 	j	80026f0c <_Z6OpE3M0v+0x17c>
800270ac:	a14250ad 	sb	v0,20653(t2)
800270b0:	2642e284 	addiu	v0,s2,-7548
800270b4:	08009bd9 	j	80026f64 <_Z6OpE3M0v+0x1d4>
800270b8:	a040000b 	sb	zero,11(v0)

800270bc <_Z6OpFFM0v>:
800270bc:	27bdffd8 	addiu	sp,sp,-40
800270c0:	3c068021 	lui	a2,0x8021
800270c4:	afb3001c 	sw	s3,28(sp)
800270c8:	afb00010 	sw	s0,16(sp)
800270cc:	afbf0020 	sw	ra,32(sp)
800270d0:	afb20018 	sw	s2,24(sp)
800270d4:	afb10014 	sw	s1,20(sp)
800270d8:	24c6e2a8 	addiu	a2,a2,-7512
800270dc:	8cc7000c 	lw	a3,12(a2)
800270e0:	3c138021 	lui	s3,0x8021
800270e4:	90e20001 	lbu	v0,1(a3)
800270e8:	90e30000 	lbu	v1,0(a3)
800270ec:	2670e2f8 	addiu	s0,s3,-7432
800270f0:	90e40002 	lbu	a0,2(a3)
800270f4:	9605000a 	lhu	a1,10(s0)
800270f8:	00021200 	sll	v0,v0,0x8
800270fc:	00621821 	addu	v1,v1,v0
80027100:	00651821 	addu	v1,v1,a1
80027104:	00042400 	sll	a0,a0,0x10
80027108:	3c0200ff 	lui	v0,0xff
8002710c:	00832021 	addu	a0,a0,v1
80027110:	3442ffff 	ori	v0,v0,0xffff
80027114:	00822024 	and	a0,a0,v0
80027118:	3c028021 	lui	v0,0x8021
8002711c:	ac447018 	sw	a0,28696(v0)
80027120:	8cc30030 	lw	v1,48(a2)
80027124:	8cc8002c 	lw	t0,44(a2)
80027128:	90e90002 	lbu	t1,2(a3)
8002712c:	8cc50020 	lw	a1,32(a2)
80027130:	00681821 	addu	v1,v1,t0
80027134:	3c028022 	lui	v0,0x8022
80027138:	00a32821 	addu	a1,a1,v1
8002713c:	24e70003 	addiu	a3,a3,3
80027140:	a04950cc 	sb	t1,20684(v0)
80027144:	3c028006 	lui	v0,0x8006
80027148:	acc50020 	sw	a1,32(a2)
8002714c:	24424be8 	addiu	v0,v0,19432
80027150:	0040f809 	jalr	v0
80027154:	acc7000c 	sw	a3,12(a2)
80027158:	00405821 	move	t3,v0
8002715c:	92020002 	lbu	v0,2(s0)
80027160:	3c038022 	lui	v1,0x8022
80027164:	30420008 	andi	v0,v0,0x8
80027168:	10400060 	beqz	v0,800272ec <_Z6OpFFM0v+0x230>
8002716c:	a46b50be 	sh	t3,20670(v1)
80027170:	3c128021 	lui	s2,0x8021
80027174:	2651e284 	addiu	s1,s2,-7548
80027178:	92220008 	lbu	v0,8(s1)
8002717c:	960c0004 	lhu	t4,4(s0)
80027180:	3169000f 	andi	t1,t3,0xf
80027184:	2c420001 	sltiu	v0,v0,1
80027188:	01221021 	addu	v0,t1,v0
8002718c:	000b3102 	srl	a2,t3,0x4
80027190:	3185000f 	andi	a1,t4,0xf
80027194:	000c1902 	srl	v1,t4,0x4
80027198:	00a22823 	subu	a1,a1,v0
8002719c:	30c6000f 	andi	a2,a2,0xf
800271a0:	000b4302 	srl	t0,t3,0xc
800271a4:	000b3a02 	srl	a3,t3,0x8
800271a8:	000c2202 	srl	a0,t4,0x8
800271ac:	3063000f 	andi	v1,v1,0xf
800271b0:	000c1302 	srl	v0,t4,0xc
800271b4:	30e7000f 	andi	a3,a3,0xf
800271b8:	00661823 	subu	v1,v1,a2
800271bc:	00481023 	subu	v0,v0,t0
800271c0:	3084000f 	andi	a0,a0,0xf
800271c4:	00872023 	subu	a0,a0,a3
800271c8:	30a500ff 	andi	a1,a1,0xff
800271cc:	306f00ff 	andi	t7,v1,0xff
800271d0:	305900ff 	andi	t9,v0,0xff
800271d4:	3c038022 	lui	v1,0x8022
800271d8:	3c028022 	lui	v0,0x8022
800271dc:	309000ff 	andi	s0,a0,0xff
800271e0:	3c188022 	lui	t8,0x8022
800271e4:	3c0e8022 	lui	t6,0x8022
800271e8:	3c0d8022 	lui	t5,0x8022
800271ec:	3c0a8022 	lui	t2,0x8022
800271f0:	a04950ae 	sb	t1,20654(v0)
800271f4:	a06650af 	sb	a2,20655(v1)
800271f8:	3c028022 	lui	v0,0x8022
800271fc:	3c038022 	lui	v1,0x8022
80027200:	2ca4000a 	sltiu	a0,a1,10
80027204:	a04750b0 	sb	a3,20656(v0)
80027208:	a06850b1 	sb	t0,20657(v1)
8002720c:	a30550aa 	sb	a1,20650(t8)
80027210:	a1cf50ab 	sb	t7,20651(t6)
80027214:	a1b050ac 	sb	s0,20652(t5)
80027218:	10800065 	beqz	a0,800273b0 <_Z6OpFFM0v+0x2f4>
8002721c:	a15950ad 	sb	t9,20653(t2)
80027220:	91c350ab 	lbu	v1,20651(t6)
80027224:	2c62000a 	sltiu	v0,v1,10
80027228:	10400058 	beqz	v0,8002738c <_Z6OpFFM0v+0x2d0>
8002722c:	2462000a 	addiu	v0,v1,10
80027230:	91a350ac 	lbu	v1,20652(t5)
80027234:	2c62000a 	sltiu	v0,v1,10
80027238:	10400067 	beqz	v0,800273d8 <_Z6OpFFM0v+0x31c>
8002723c:	2462000a 	addiu	v0,v1,10
80027240:	914350ad 	lbu	v1,20653(t2)
80027244:	2c62000a 	sltiu	v0,v1,10
80027248:	1440004e 	bnez	v0,80027384 <_Z6OpFFM0v+0x2c8>
8002724c:	24020001 	li	v0,1
80027250:	2462000a 	addiu	v0,v1,10
80027254:	a14250ad 	sb	v0,20653(t2)
80027258:	a2200008 	sb	zero,8(s1)
8002725c:	914250ad 	lbu	v0,20653(t2)
80027260:	91a350ac 	lbu	v1,20652(t5)
80027264:	91c450ab 	lbu	a0,20651(t6)
80027268:	00031a00 	sll	v1,v1,0x8
8002726c:	00021300 	sll	v0,v0,0xc
80027270:	930550aa 	lbu	a1,20650(t8)
80027274:	00431025 	or	v0,v0,v1
80027278:	00451025 	or	v0,v0,a1
8002727c:	00042100 	sll	a0,a0,0x4
80027280:	00822025 	or	a0,a0,v0
80027284:	308affff 	andi	t2,a0,0xffff
80027288:	018a1026 	xor	v0,t4,t2
8002728c:	018b2026 	xor	a0,t4,t3
80027290:	30428000 	andi	v0,v0,0x8000
80027294:	3c038022 	lui	v1,0x8022
80027298:	00822024 	and	a0,a0,v0
8002729c:	10800057 	beqz	a0,800273fc <_Z6OpFFM0v+0x340>
800272a0:	a46a50b4 	sh	t2,20660(v1)
800272a4:	2643e284 	addiu	v1,s2,-7548
800272a8:	24020001 	li	v0,1
800272ac:	a062000b 	sb	v0,11(v1)
800272b0:	2663e2f8 	addiu	v1,s3,-7432
800272b4:	3142ffff 	andi	v0,t2,0xffff
800272b8:	a46a0004 	sh	t2,4(v1)
800272bc:	2644e284 	addiu	a0,s2,-7548
800272c0:	00021a02 	srl	v1,v0,0x8
800272c4:	0002102b 	sltu	v0,zero,v0
800272c8:	a083000a 	sb	v1,10(a0)
800272cc:	a0820009 	sb	v0,9(a0)
800272d0:	8fbf0020 	lw	ra,32(sp)
800272d4:	8fb3001c 	lw	s3,28(sp)
800272d8:	8fb20018 	lw	s2,24(sp)
800272dc:	8fb10014 	lw	s1,20(sp)
800272e0:	8fb00010 	lw	s0,16(sp)
800272e4:	03e00008 	jr	ra
800272e8:	27bd0028 	addiu	sp,sp,40
800272ec:	3c128021 	lui	s2,0x8021
800272f0:	96040004 	lhu	a0,4(s0)
800272f4:	2646e284 	addiu	a2,s2,-7548
800272f8:	90c30008 	lbu	v1,8(a2)
800272fc:	008b1023 	subu	v0,a0,t3
80027300:	00431021 	addu	v0,v0,v1
80027304:	2442ffff 	addiu	v0,v0,-1
80027308:	008b1826 	xor	v1,a0,t3
8002730c:	3047ffff 	andi	a3,v0,0xffff
80027310:	30638000 	andi	v1,v1,0x8000
80027314:	00022827 	nor	a1,zero,v0
80027318:	00872026 	xor	a0,a0,a3
8002731c:	00832024 	and	a0,a0,v1
80027320:	00052fc2 	srl	a1,a1,0x1f
80027324:	3c038022 	lui	v1,0x8022
80027328:	ac6250c8 	sw	v0,20680(v1)
8002732c:	10800012 	beqz	a0,80027378 <_Z6OpFFM0v+0x2bc>
80027330:	a0c50008 	sb	a1,8(a2)
80027334:	24020001 	li	v0,1
80027338:	a0c2000b 	sb	v0,11(a2)
8002733c:	2663e2f8 	addiu	v1,s3,-7432
80027340:	30e2ffff 	andi	v0,a3,0xffff
80027344:	a4670004 	sh	a3,4(v1)
80027348:	2644e284 	addiu	a0,s2,-7548
8002734c:	00021a02 	srl	v1,v0,0x8
80027350:	0002102b 	sltu	v0,zero,v0
80027354:	a083000a 	sb	v1,10(a0)
80027358:	a0820009 	sb	v0,9(a0)
8002735c:	8fbf0020 	lw	ra,32(sp)
80027360:	8fb3001c 	lw	s3,28(sp)
80027364:	8fb20018 	lw	s2,24(sp)
80027368:	8fb10014 	lw	s1,20(sp)
8002736c:	8fb00010 	lw	s0,16(sp)
80027370:	03e00008 	jr	ra
80027374:	27bd0028 	addiu	sp,sp,40
80027378:	08009ccf 	j	8002733c <_Z6OpFFM0v+0x280>
8002737c:	a0c0000b 	sb	zero,11(a2)
80027380:	24020001 	li	v0,1
80027384:	08009c97 	j	8002725c <_Z6OpFFM0v+0x1a0>
80027388:	a2220008 	sb	v0,8(s1)
8002738c:	2603ffff 	addiu	v1,s0,-1
80027390:	a1a350ac 	sb	v1,20652(t5)
80027394:	91a350ac 	lbu	v1,20652(t5)
80027398:	a1c250ab 	sb	v0,20651(t6)
8002739c:	2c62000a 	sltiu	v0,v1,10
800273a0:	1440ffa7 	bnez	v0,80027240 <_Z6OpFFM0v+0x184>
800273a4:	2462000a 	addiu	v0,v1,10
800273a8:	08009cf7 	j	800273dc <_Z6OpFFM0v+0x320>
800273ac:	2723ffff 	addiu	v1,t9,-1
800273b0:	25e3ffff 	addiu	v1,t7,-1
800273b4:	a1c350ab 	sb	v1,20651(t6)
800273b8:	91c350ab 	lbu	v1,20651(t6)
800273bc:	24a2000a 	addiu	v0,a1,10
800273c0:	a30250aa 	sb	v0,20650(t8)
800273c4:	2c62000a 	sltiu	v0,v1,10
800273c8:	1440ff99 	bnez	v0,80027230 <_Z6OpFFM0v+0x174>
800273cc:	2462000a 	addiu	v0,v1,10
800273d0:	08009ce4 	j	80027390 <_Z6OpFFM0v+0x2d4>
800273d4:	2603ffff 	addiu	v1,s0,-1
800273d8:	2723ffff 	addiu	v1,t9,-1
800273dc:	a14350ad 	sb	v1,20653(t2)
800273e0:	914350ad 	lbu	v1,20653(t2)
800273e4:	a1a250ac 	sb	v0,20652(t5)
800273e8:	2c62000a 	sltiu	v0,v1,10
800273ec:	1440ffe4 	bnez	v0,80027380 <_Z6OpFFM0v+0x2c4>
800273f0:	2462000a 	addiu	v0,v1,10
800273f4:	08009c96 	j	80027258 <_Z6OpFFM0v+0x19c>
800273f8:	a14250ad 	sb	v0,20653(t2)
800273fc:	2642e284 	addiu	v0,s2,-7548
80027400:	08009cac 	j	800272b0 <_Z6OpFFM0v+0x1f4>
80027404:	a040000b 	sb	zero,11(v0)

80027408 <_Z6OpEFM0v>:
80027408:	27bdffd8 	addiu	sp,sp,-40
8002740c:	3c058021 	lui	a1,0x8021
80027410:	afb10014 	sw	s1,20(sp)
80027414:	afbf0020 	sw	ra,32(sp)
80027418:	afb3001c 	sw	s3,28(sp)
8002741c:	afb20018 	sw	s2,24(sp)
80027420:	afb00010 	sw	s0,16(sp)
80027424:	24a5e2a8 	addiu	a1,a1,-7512
80027428:	8ca6000c 	lw	a2,12(a1)
8002742c:	8ca70030 	lw	a3,48(a1)
80027430:	90c20001 	lbu	v0,1(a2)
80027434:	90c40000 	lbu	a0,0(a2)
80027438:	90c30002 	lbu	v1,2(a2)
8002743c:	00021200 	sll	v0,v0,0x8
80027440:	00822021 	addu	a0,a0,v0
80027444:	00031c00 	sll	v1,v1,0x10
80027448:	00832021 	addu	a0,a0,v1
8002744c:	3c028021 	lui	v0,0x8021
80027450:	ac447018 	sw	a0,28696(v0)
80027454:	8ca8002c 	lw	t0,44(a1)
80027458:	90c90002 	lbu	t1,2(a2)
8002745c:	8ca30020 	lw	v1,32(a1)
80027460:	00e83821 	addu	a3,a3,t0
80027464:	3c028022 	lui	v0,0x8022
80027468:	00671821 	addu	v1,v1,a3
8002746c:	24c60003 	addiu	a2,a2,3
80027470:	a04950cc 	sb	t1,20684(v0)
80027474:	3c028006 	lui	v0,0x8006
80027478:	aca30020 	sw	v1,32(a1)
8002747c:	aca6000c 	sw	a2,12(a1)
80027480:	24424be8 	addiu	v0,v0,19432
80027484:	0040f809 	jalr	v0
80027488:	3c118021 	lui	s1,0x8021
8002748c:	2624e2f8 	addiu	a0,s1,-7432
80027490:	00405821 	move	t3,v0
80027494:	90820002 	lbu	v0,2(a0)
80027498:	3c038022 	lui	v1,0x8022
8002749c:	30420008 	andi	v0,v0,0x8
800274a0:	10400060 	beqz	v0,80027624 <_Z6OpEFM0v+0x21c>
800274a4:	a46b50be 	sh	t3,20670(v1)
800274a8:	3c138021 	lui	s3,0x8021
800274ac:	2672e284 	addiu	s2,s3,-7548
800274b0:	92420008 	lbu	v0,8(s2)
800274b4:	948c0004 	lhu	t4,4(a0)
800274b8:	3169000f 	andi	t1,t3,0xf
800274bc:	2c420001 	sltiu	v0,v0,1
800274c0:	01221021 	addu	v0,t1,v0
800274c4:	000b3102 	srl	a2,t3,0x4
800274c8:	3185000f 	andi	a1,t4,0xf
800274cc:	000c1902 	srl	v1,t4,0x4
800274d0:	00a22823 	subu	a1,a1,v0
800274d4:	30c6000f 	andi	a2,a2,0xf
800274d8:	000b4302 	srl	t0,t3,0xc
800274dc:	000b3a02 	srl	a3,t3,0x8
800274e0:	000c2202 	srl	a0,t4,0x8
800274e4:	3063000f 	andi	v1,v1,0xf
800274e8:	000c1302 	srl	v0,t4,0xc
800274ec:	30e7000f 	andi	a3,a3,0xf
800274f0:	00661823 	subu	v1,v1,a2
800274f4:	00481023 	subu	v0,v0,t0
800274f8:	3084000f 	andi	a0,a0,0xf
800274fc:	00872023 	subu	a0,a0,a3
80027500:	30a500ff 	andi	a1,a1,0xff
80027504:	306f00ff 	andi	t7,v1,0xff
80027508:	305000ff 	andi	s0,v0,0xff
8002750c:	3c038022 	lui	v1,0x8022
80027510:	3c028022 	lui	v0,0x8022
80027514:	309800ff 	andi	t8,a0,0xff
80027518:	3c198022 	lui	t9,0x8022
8002751c:	3c0e8022 	lui	t6,0x8022
80027520:	3c0d8022 	lui	t5,0x8022
80027524:	3c0a8022 	lui	t2,0x8022
80027528:	a04950ae 	sb	t1,20654(v0)
8002752c:	a06650af 	sb	a2,20655(v1)
80027530:	3c028022 	lui	v0,0x8022
80027534:	3c038022 	lui	v1,0x8022
80027538:	2ca4000a 	sltiu	a0,a1,10
8002753c:	a04750b0 	sb	a3,20656(v0)
80027540:	a06850b1 	sb	t0,20657(v1)
80027544:	a32550aa 	sb	a1,20650(t9)
80027548:	a1cf50ab 	sb	t7,20651(t6)
8002754c:	a1b850ac 	sb	t8,20652(t5)
80027550:	10800065 	beqz	a0,800276e8 <_Z6OpEFM0v+0x2e0>
80027554:	a15050ad 	sb	s0,20653(t2)
80027558:	91c350ab 	lbu	v1,20651(t6)
8002755c:	2c62000a 	sltiu	v0,v1,10
80027560:	10400058 	beqz	v0,800276c4 <_Z6OpEFM0v+0x2bc>
80027564:	2462000a 	addiu	v0,v1,10
80027568:	91a350ac 	lbu	v1,20652(t5)
8002756c:	2c62000a 	sltiu	v0,v1,10
80027570:	10400067 	beqz	v0,80027710 <_Z6OpEFM0v+0x308>
80027574:	2462000a 	addiu	v0,v1,10
80027578:	914350ad 	lbu	v1,20653(t2)
8002757c:	2c62000a 	sltiu	v0,v1,10
80027580:	1440004e 	bnez	v0,800276bc <_Z6OpEFM0v+0x2b4>
80027584:	24020001 	li	v0,1
80027588:	2462000a 	addiu	v0,v1,10
8002758c:	a14250ad 	sb	v0,20653(t2)
80027590:	a2400008 	sb	zero,8(s2)
80027594:	914250ad 	lbu	v0,20653(t2)
80027598:	91a350ac 	lbu	v1,20652(t5)
8002759c:	91c450ab 	lbu	a0,20651(t6)
800275a0:	00031a00 	sll	v1,v1,0x8
800275a4:	00021300 	sll	v0,v0,0xc
800275a8:	932550aa 	lbu	a1,20650(t9)
800275ac:	00431025 	or	v0,v0,v1
800275b0:	00451025 	or	v0,v0,a1
800275b4:	00042100 	sll	a0,a0,0x4
800275b8:	00822025 	or	a0,a0,v0
800275bc:	308affff 	andi	t2,a0,0xffff
800275c0:	018a1026 	xor	v0,t4,t2
800275c4:	018b2026 	xor	a0,t4,t3
800275c8:	30428000 	andi	v0,v0,0x8000
800275cc:	3c038022 	lui	v1,0x8022
800275d0:	00822024 	and	a0,a0,v0
800275d4:	10800057 	beqz	a0,80027734 <_Z6OpEFM0v+0x32c>
800275d8:	a46a50b4 	sh	t2,20660(v1)
800275dc:	2663e284 	addiu	v1,s3,-7548
800275e0:	24020001 	li	v0,1
800275e4:	a062000b 	sb	v0,11(v1)
800275e8:	2623e2f8 	addiu	v1,s1,-7432
800275ec:	3142ffff 	andi	v0,t2,0xffff
800275f0:	a46a0004 	sh	t2,4(v1)
800275f4:	2664e284 	addiu	a0,s3,-7548
800275f8:	00021a02 	srl	v1,v0,0x8
800275fc:	0002102b 	sltu	v0,zero,v0
80027600:	a083000a 	sb	v1,10(a0)
80027604:	a0820009 	sb	v0,9(a0)
80027608:	8fbf0020 	lw	ra,32(sp)
8002760c:	8fb3001c 	lw	s3,28(sp)
80027610:	8fb20018 	lw	s2,24(sp)
80027614:	8fb10014 	lw	s1,20(sp)
80027618:	8fb00010 	lw	s0,16(sp)
8002761c:	03e00008 	jr	ra
80027620:	27bd0028 	addiu	sp,sp,40
80027624:	3c138021 	lui	s3,0x8021
80027628:	94840004 	lhu	a0,4(a0)
8002762c:	2666e284 	addiu	a2,s3,-7548
80027630:	90c30008 	lbu	v1,8(a2)
80027634:	008b1023 	subu	v0,a0,t3
80027638:	00431021 	addu	v0,v0,v1
8002763c:	2442ffff 	addiu	v0,v0,-1
80027640:	008b1826 	xor	v1,a0,t3
80027644:	3047ffff 	andi	a3,v0,0xffff
80027648:	30638000 	andi	v1,v1,0x8000
8002764c:	00022827 	nor	a1,zero,v0
80027650:	00872026 	xor	a0,a0,a3
80027654:	00832024 	and	a0,a0,v1
80027658:	00052fc2 	srl	a1,a1,0x1f
8002765c:	3c038022 	lui	v1,0x8022
80027660:	ac6250c8 	sw	v0,20680(v1)
80027664:	10800012 	beqz	a0,800276b0 <_Z6OpEFM0v+0x2a8>
80027668:	a0c50008 	sb	a1,8(a2)
8002766c:	24020001 	li	v0,1
80027670:	a0c2000b 	sb	v0,11(a2)
80027674:	2623e2f8 	addiu	v1,s1,-7432
80027678:	30e2ffff 	andi	v0,a3,0xffff
8002767c:	a4670004 	sh	a3,4(v1)
80027680:	2664e284 	addiu	a0,s3,-7548
80027684:	00021a02 	srl	v1,v0,0x8
80027688:	0002102b 	sltu	v0,zero,v0
8002768c:	a083000a 	sb	v1,10(a0)
80027690:	a0820009 	sb	v0,9(a0)
80027694:	8fbf0020 	lw	ra,32(sp)
80027698:	8fb3001c 	lw	s3,28(sp)
8002769c:	8fb20018 	lw	s2,24(sp)
800276a0:	8fb10014 	lw	s1,20(sp)
800276a4:	8fb00010 	lw	s0,16(sp)
800276a8:	03e00008 	jr	ra
800276ac:	27bd0028 	addiu	sp,sp,40
800276b0:	08009d9d 	j	80027674 <_Z6OpEFM0v+0x26c>
800276b4:	a0c0000b 	sb	zero,11(a2)
800276b8:	24020001 	li	v0,1
800276bc:	08009d65 	j	80027594 <_Z6OpEFM0v+0x18c>
800276c0:	a2420008 	sb	v0,8(s2)
800276c4:	2703ffff 	addiu	v1,t8,-1
800276c8:	a1a350ac 	sb	v1,20652(t5)
800276cc:	91a350ac 	lbu	v1,20652(t5)
800276d0:	a1c250ab 	sb	v0,20651(t6)
800276d4:	2c62000a 	sltiu	v0,v1,10
800276d8:	1440ffa7 	bnez	v0,80027578 <_Z6OpEFM0v+0x170>
800276dc:	2462000a 	addiu	v0,v1,10
800276e0:	08009dc5 	j	80027714 <_Z6OpEFM0v+0x30c>
800276e4:	2603ffff 	addiu	v1,s0,-1
800276e8:	25e3ffff 	addiu	v1,t7,-1
800276ec:	a1c350ab 	sb	v1,20651(t6)
800276f0:	91c350ab 	lbu	v1,20651(t6)
800276f4:	24a2000a 	addiu	v0,a1,10
800276f8:	a32250aa 	sb	v0,20650(t9)
800276fc:	2c62000a 	sltiu	v0,v1,10
80027700:	1440ff99 	bnez	v0,80027568 <_Z6OpEFM0v+0x160>
80027704:	2462000a 	addiu	v0,v1,10
80027708:	08009db2 	j	800276c8 <_Z6OpEFM0v+0x2c0>
8002770c:	2703ffff 	addiu	v1,t8,-1
80027710:	2603ffff 	addiu	v1,s0,-1
80027714:	a14350ad 	sb	v1,20653(t2)
80027718:	914350ad 	lbu	v1,20653(t2)
8002771c:	a1a250ac 	sb	v0,20652(t5)
80027720:	2c62000a 	sltiu	v0,v1,10
80027724:	1440ffe4 	bnez	v0,800276b8 <_Z6OpEFM0v+0x2b0>
80027728:	2462000a 	addiu	v0,v1,10
8002772c:	08009d64 	j	80027590 <_Z6OpEFM0v+0x188>
80027730:	a14250ad 	sb	v0,20653(t2)
80027734:	2662e284 	addiu	v0,s3,-7548
80027738:	08009d7a 	j	800275e8 <_Z6OpEFM0v+0x1e0>
8002773c:	a040000b 	sb	zero,11(v0)

80027740 <_Z6OpF9M0v>:
80027740:	27bdffd8 	addiu	sp,sp,-40
80027744:	3c058021 	lui	a1,0x8021
80027748:	afb3001c 	sw	s3,28(sp)
8002774c:	afb20018 	sw	s2,24(sp)
80027750:	afb10014 	sw	s1,20(sp)
80027754:	afb00010 	sw	s0,16(sp)
80027758:	afbf0020 	sw	ra,32(sp)
8002775c:	24a5e2a8 	addiu	a1,a1,-7512
80027760:	8ca6000c 	lw	a2,12(a1)
80027764:	3c128021 	lui	s2,0x8021
80027768:	2651e284 	addiu	s1,s2,-7548
8002776c:	3c138021 	lui	s3,0x8021
80027770:	90c30000 	lbu	v1,0(a2)
80027774:	8e270014 	lw	a3,20(s1)
80027778:	2670e2f8 	addiu	s0,s3,-7432
8002777c:	90c40001 	lbu	a0,1(a2)
80027780:	9602000c 	lhu	v0,12(s0)
80027784:	00671821 	addu	v1,v1,a3
80027788:	00621821 	addu	v1,v1,v0
8002778c:	00042200 	sll	a0,a0,0x8
80027790:	00832021 	addu	a0,a0,v1
80027794:	3c028021 	lui	v0,0x8021
80027798:	ac447018 	sw	a0,28696(v0)
8002779c:	8ca30020 	lw	v1,32(a1)
800277a0:	8ca20030 	lw	v0,48(a1)
800277a4:	90c70001 	lbu	a3,1(a2)
800277a8:	00621821 	addu	v1,v1,v0
800277ac:	3c028022 	lui	v0,0x8022
800277b0:	24c60002 	addiu	a2,a2,2
800277b4:	a04750cc 	sb	a3,20684(v0)
800277b8:	3c028006 	lui	v0,0x8006
800277bc:	aca30020 	sw	v1,32(a1)
800277c0:	24424be8 	addiu	v0,v0,19432
800277c4:	0040f809 	jalr	v0
800277c8:	aca6000c 	sw	a2,12(a1)
800277cc:	00405821 	move	t3,v0
800277d0:	92020002 	lbu	v0,2(s0)
800277d4:	3c038022 	lui	v1,0x8022
800277d8:	30420008 	andi	v0,v0,0x8
800277dc:	1040005e 	beqz	v0,80027958 <_Z6OpF9M0v+0x218>
800277e0:	a46b50be 	sh	t3,20670(v1)
800277e4:	92220008 	lbu	v0,8(s1)
800277e8:	960c0004 	lhu	t4,4(s0)
800277ec:	3169000f 	andi	t1,t3,0xf
800277f0:	2c420001 	sltiu	v0,v0,1
800277f4:	01221021 	addu	v0,t1,v0
800277f8:	000b3102 	srl	a2,t3,0x4
800277fc:	3185000f 	andi	a1,t4,0xf
80027800:	000c1902 	srl	v1,t4,0x4
80027804:	00a22823 	subu	a1,a1,v0
80027808:	30c6000f 	andi	a2,a2,0xf
8002780c:	000b4302 	srl	t0,t3,0xc
80027810:	000b3a02 	srl	a3,t3,0x8
80027814:	000c2202 	srl	a0,t4,0x8
80027818:	3063000f 	andi	v1,v1,0xf
8002781c:	000c1302 	srl	v0,t4,0xc
80027820:	30e7000f 	andi	a3,a3,0xf
80027824:	00661823 	subu	v1,v1,a2
80027828:	00481023 	subu	v0,v0,t0
8002782c:	3084000f 	andi	a0,a0,0xf
80027830:	00872023 	subu	a0,a0,a3
80027834:	30a500ff 	andi	a1,a1,0xff
80027838:	306f00ff 	andi	t7,v1,0xff
8002783c:	305900ff 	andi	t9,v0,0xff
80027840:	3c038022 	lui	v1,0x8022
80027844:	3c028022 	lui	v0,0x8022
80027848:	309000ff 	andi	s0,a0,0xff
8002784c:	3c188022 	lui	t8,0x8022
80027850:	3c0e8022 	lui	t6,0x8022
80027854:	3c0d8022 	lui	t5,0x8022
80027858:	3c0a8022 	lui	t2,0x8022
8002785c:	a04950ae 	sb	t1,20654(v0)
80027860:	a06650af 	sb	a2,20655(v1)
80027864:	3c028022 	lui	v0,0x8022
80027868:	3c038022 	lui	v1,0x8022
8002786c:	2ca4000a 	sltiu	a0,a1,10
80027870:	a04750b0 	sb	a3,20656(v0)
80027874:	a06850b1 	sb	t0,20657(v1)
80027878:	a30550aa 	sb	a1,20650(t8)
8002787c:	a1cf50ab 	sb	t7,20651(t6)
80027880:	a1b050ac 	sb	s0,20652(t5)
80027884:	10800063 	beqz	a0,80027a14 <_Z6OpF9M0v+0x2d4>
80027888:	a15950ad 	sb	t9,20653(t2)
8002788c:	91c350ab 	lbu	v1,20651(t6)
80027890:	2c62000a 	sltiu	v0,v1,10
80027894:	10400056 	beqz	v0,800279f0 <_Z6OpF9M0v+0x2b0>
80027898:	2462000a 	addiu	v0,v1,10
8002789c:	91a350ac 	lbu	v1,20652(t5)
800278a0:	2c62000a 	sltiu	v0,v1,10
800278a4:	10400065 	beqz	v0,80027a3c <_Z6OpF9M0v+0x2fc>
800278a8:	2462000a 	addiu	v0,v1,10
800278ac:	914350ad 	lbu	v1,20653(t2)
800278b0:	2c62000a 	sltiu	v0,v1,10
800278b4:	1440004c 	bnez	v0,800279e8 <_Z6OpF9M0v+0x2a8>
800278b8:	24020001 	li	v0,1
800278bc:	2462000a 	addiu	v0,v1,10
800278c0:	a14250ad 	sb	v0,20653(t2)
800278c4:	a2200008 	sb	zero,8(s1)
800278c8:	914250ad 	lbu	v0,20653(t2)
800278cc:	91a350ac 	lbu	v1,20652(t5)
800278d0:	91c450ab 	lbu	a0,20651(t6)
800278d4:	00031a00 	sll	v1,v1,0x8
800278d8:	00021300 	sll	v0,v0,0xc
800278dc:	930550aa 	lbu	a1,20650(t8)
800278e0:	00431025 	or	v0,v0,v1
800278e4:	00451025 	or	v0,v0,a1
800278e8:	00042100 	sll	a0,a0,0x4
800278ec:	00822025 	or	a0,a0,v0
800278f0:	308affff 	andi	t2,a0,0xffff
800278f4:	018a1026 	xor	v0,t4,t2
800278f8:	018b2026 	xor	a0,t4,t3
800278fc:	30428000 	andi	v0,v0,0x8000
80027900:	3c038022 	lui	v1,0x8022
80027904:	00822024 	and	a0,a0,v0
80027908:	10800055 	beqz	a0,80027a60 <_Z6OpF9M0v+0x320>
8002790c:	a46a50b4 	sh	t2,20660(v1)
80027910:	2643e284 	addiu	v1,s2,-7548
80027914:	24020001 	li	v0,1
80027918:	a062000b 	sb	v0,11(v1)
8002791c:	2663e2f8 	addiu	v1,s3,-7432
80027920:	3142ffff 	andi	v0,t2,0xffff
80027924:	a46a0004 	sh	t2,4(v1)
80027928:	2644e284 	addiu	a0,s2,-7548
8002792c:	00021a02 	srl	v1,v0,0x8
80027930:	0002102b 	sltu	v0,zero,v0
80027934:	a083000a 	sb	v1,10(a0)
80027938:	a0820009 	sb	v0,9(a0)
8002793c:	8fbf0020 	lw	ra,32(sp)
80027940:	8fb3001c 	lw	s3,28(sp)
80027944:	8fb20018 	lw	s2,24(sp)
80027948:	8fb10014 	lw	s1,20(sp)
8002794c:	8fb00010 	lw	s0,16(sp)
80027950:	03e00008 	jr	ra
80027954:	27bd0028 	addiu	sp,sp,40
80027958:	96040004 	lhu	a0,4(s0)
8002795c:	92230008 	lbu	v1,8(s1)
80027960:	008b1023 	subu	v0,a0,t3
80027964:	00431021 	addu	v0,v0,v1
80027968:	2442ffff 	addiu	v0,v0,-1
8002796c:	008b1826 	xor	v1,a0,t3
80027970:	3046ffff 	andi	a2,v0,0xffff
80027974:	30638000 	andi	v1,v1,0x8000
80027978:	00022827 	nor	a1,zero,v0
8002797c:	00862026 	xor	a0,a0,a2
80027980:	00832024 	and	a0,a0,v1
80027984:	00052fc2 	srl	a1,a1,0x1f
80027988:	3c038022 	lui	v1,0x8022
8002798c:	ac6250c8 	sw	v0,20680(v1)
80027990:	10800012 	beqz	a0,800279dc <_Z6OpF9M0v+0x29c>
80027994:	a2250008 	sb	a1,8(s1)
80027998:	24020001 	li	v0,1
8002799c:	a222000b 	sb	v0,11(s1)
800279a0:	2663e2f8 	addiu	v1,s3,-7432
800279a4:	30c2ffff 	andi	v0,a2,0xffff
800279a8:	a4660004 	sh	a2,4(v1)
800279ac:	2644e284 	addiu	a0,s2,-7548
800279b0:	00021a02 	srl	v1,v0,0x8
800279b4:	0002102b 	sltu	v0,zero,v0
800279b8:	a083000a 	sb	v1,10(a0)
800279bc:	a0820009 	sb	v0,9(a0)
800279c0:	8fbf0020 	lw	ra,32(sp)
800279c4:	8fb3001c 	lw	s3,28(sp)
800279c8:	8fb20018 	lw	s2,24(sp)
800279cc:	8fb10014 	lw	s1,20(sp)
800279d0:	8fb00010 	lw	s0,16(sp)
800279d4:	03e00008 	jr	ra
800279d8:	27bd0028 	addiu	sp,sp,40
800279dc:	08009e68 	j	800279a0 <_Z6OpF9M0v+0x260>
800279e0:	a220000b 	sb	zero,11(s1)
800279e4:	24020001 	li	v0,1
800279e8:	08009e32 	j	800278c8 <_Z6OpF9M0v+0x188>
800279ec:	a2220008 	sb	v0,8(s1)
800279f0:	2603ffff 	addiu	v1,s0,-1
800279f4:	a1a350ac 	sb	v1,20652(t5)
800279f8:	91a350ac 	lbu	v1,20652(t5)
800279fc:	a1c250ab 	sb	v0,20651(t6)
80027a00:	2c62000a 	sltiu	v0,v1,10
80027a04:	1440ffa9 	bnez	v0,800278ac <_Z6OpF9M0v+0x16c>
80027a08:	2462000a 	addiu	v0,v1,10
80027a0c:	08009e90 	j	80027a40 <_Z6OpF9M0v+0x300>
80027a10:	2723ffff 	addiu	v1,t9,-1
80027a14:	25e3ffff 	addiu	v1,t7,-1
80027a18:	a1c350ab 	sb	v1,20651(t6)
80027a1c:	91c350ab 	lbu	v1,20651(t6)
80027a20:	24a2000a 	addiu	v0,a1,10
80027a24:	a30250aa 	sb	v0,20650(t8)
80027a28:	2c62000a 	sltiu	v0,v1,10
80027a2c:	1440ff9b 	bnez	v0,8002789c <_Z6OpF9M0v+0x15c>
80027a30:	2462000a 	addiu	v0,v1,10
80027a34:	08009e7d 	j	800279f4 <_Z6OpF9M0v+0x2b4>
80027a38:	2603ffff 	addiu	v1,s0,-1
80027a3c:	2723ffff 	addiu	v1,t9,-1
80027a40:	a14350ad 	sb	v1,20653(t2)
80027a44:	914350ad 	lbu	v1,20653(t2)
80027a48:	a1a250ac 	sb	v0,20652(t5)
80027a4c:	2c62000a 	sltiu	v0,v1,10
80027a50:	1440ffe4 	bnez	v0,800279e4 <_Z6OpF9M0v+0x2a4>
80027a54:	2462000a 	addiu	v0,v1,10
80027a58:	08009e31 	j	800278c4 <_Z6OpF9M0v+0x184>
80027a5c:	a14250ad 	sb	v0,20653(t2)
80027a60:	2642e284 	addiu	v0,s2,-7548
80027a64:	08009e47 	j	8002791c <_Z6OpF9M0v+0x1dc>
80027a68:	a040000b 	sb	zero,11(v0)

80027a6c <_Z6OpFDM0v>:
80027a6c:	27bdffd8 	addiu	sp,sp,-40
80027a70:	3c058021 	lui	a1,0x8021
80027a74:	afb3001c 	sw	s3,28(sp)
80027a78:	afb20018 	sw	s2,24(sp)
80027a7c:	afb10014 	sw	s1,20(sp)
80027a80:	afb00010 	sw	s0,16(sp)
80027a84:	afbf0020 	sw	ra,32(sp)
80027a88:	24a5e2a8 	addiu	a1,a1,-7512
80027a8c:	8ca6000c 	lw	a2,12(a1)
80027a90:	3c128021 	lui	s2,0x8021
80027a94:	2651e284 	addiu	s1,s2,-7548
80027a98:	3c138021 	lui	s3,0x8021
80027a9c:	90c30000 	lbu	v1,0(a2)
80027aa0:	8e270014 	lw	a3,20(s1)
80027aa4:	2670e2f8 	addiu	s0,s3,-7432
80027aa8:	90c40001 	lbu	a0,1(a2)
80027aac:	9602000a 	lhu	v0,10(s0)
80027ab0:	00671821 	addu	v1,v1,a3
80027ab4:	00621821 	addu	v1,v1,v0
80027ab8:	00042200 	sll	a0,a0,0x8
80027abc:	00832021 	addu	a0,a0,v1
80027ac0:	3c028021 	lui	v0,0x8021
80027ac4:	ac447018 	sw	a0,28696(v0)
80027ac8:	8ca30020 	lw	v1,32(a1)
80027acc:	8ca20030 	lw	v0,48(a1)
80027ad0:	90c70001 	lbu	a3,1(a2)
80027ad4:	00621821 	addu	v1,v1,v0
80027ad8:	3c028022 	lui	v0,0x8022
80027adc:	24c60002 	addiu	a2,a2,2
80027ae0:	a04750cc 	sb	a3,20684(v0)
80027ae4:	3c028006 	lui	v0,0x8006
80027ae8:	aca30020 	sw	v1,32(a1)
80027aec:	24424be8 	addiu	v0,v0,19432
80027af0:	0040f809 	jalr	v0
80027af4:	aca6000c 	sw	a2,12(a1)
80027af8:	00405821 	move	t3,v0
80027afc:	92020002 	lbu	v0,2(s0)
80027b00:	3c038022 	lui	v1,0x8022
80027b04:	30420008 	andi	v0,v0,0x8
80027b08:	1040005e 	beqz	v0,80027c84 <_Z6OpFDM0v+0x218>
80027b0c:	a46b50be 	sh	t3,20670(v1)
80027b10:	92220008 	lbu	v0,8(s1)
80027b14:	960c0004 	lhu	t4,4(s0)
80027b18:	3169000f 	andi	t1,t3,0xf
80027b1c:	2c420001 	sltiu	v0,v0,1
80027b20:	01221021 	addu	v0,t1,v0
80027b24:	000b3102 	srl	a2,t3,0x4
80027b28:	3185000f 	andi	a1,t4,0xf
80027b2c:	000c1902 	srl	v1,t4,0x4
80027b30:	00a22823 	subu	a1,a1,v0
80027b34:	30c6000f 	andi	a2,a2,0xf
80027b38:	000b4302 	srl	t0,t3,0xc
80027b3c:	000b3a02 	srl	a3,t3,0x8
80027b40:	000c2202 	srl	a0,t4,0x8
80027b44:	3063000f 	andi	v1,v1,0xf
80027b48:	000c1302 	srl	v0,t4,0xc
80027b4c:	30e7000f 	andi	a3,a3,0xf
80027b50:	00661823 	subu	v1,v1,a2
80027b54:	00481023 	subu	v0,v0,t0
80027b58:	3084000f 	andi	a0,a0,0xf
80027b5c:	00872023 	subu	a0,a0,a3
80027b60:	30a500ff 	andi	a1,a1,0xff
80027b64:	306f00ff 	andi	t7,v1,0xff
80027b68:	305900ff 	andi	t9,v0,0xff
80027b6c:	3c038022 	lui	v1,0x8022
80027b70:	3c028022 	lui	v0,0x8022
80027b74:	309000ff 	andi	s0,a0,0xff
80027b78:	3c188022 	lui	t8,0x8022
80027b7c:	3c0e8022 	lui	t6,0x8022
80027b80:	3c0d8022 	lui	t5,0x8022
80027b84:	3c0a8022 	lui	t2,0x8022
80027b88:	a04950ae 	sb	t1,20654(v0)
80027b8c:	a06650af 	sb	a2,20655(v1)
80027b90:	3c028022 	lui	v0,0x8022
80027b94:	3c038022 	lui	v1,0x8022
80027b98:	2ca4000a 	sltiu	a0,a1,10
80027b9c:	a04750b0 	sb	a3,20656(v0)
80027ba0:	a06850b1 	sb	t0,20657(v1)
80027ba4:	a30550aa 	sb	a1,20650(t8)
80027ba8:	a1cf50ab 	sb	t7,20651(t6)
80027bac:	a1b050ac 	sb	s0,20652(t5)
80027bb0:	10800063 	beqz	a0,80027d40 <_Z6OpFDM0v+0x2d4>
80027bb4:	a15950ad 	sb	t9,20653(t2)
80027bb8:	91c350ab 	lbu	v1,20651(t6)
80027bbc:	2c62000a 	sltiu	v0,v1,10
80027bc0:	10400056 	beqz	v0,80027d1c <_Z6OpFDM0v+0x2b0>
80027bc4:	2462000a 	addiu	v0,v1,10
80027bc8:	91a350ac 	lbu	v1,20652(t5)
80027bcc:	2c62000a 	sltiu	v0,v1,10
80027bd0:	10400065 	beqz	v0,80027d68 <_Z6OpFDM0v+0x2fc>
80027bd4:	2462000a 	addiu	v0,v1,10
80027bd8:	914350ad 	lbu	v1,20653(t2)
80027bdc:	2c62000a 	sltiu	v0,v1,10
80027be0:	1440004c 	bnez	v0,80027d14 <_Z6OpFDM0v+0x2a8>
80027be4:	24020001 	li	v0,1
80027be8:	2462000a 	addiu	v0,v1,10
80027bec:	a14250ad 	sb	v0,20653(t2)
80027bf0:	a2200008 	sb	zero,8(s1)
80027bf4:	914250ad 	lbu	v0,20653(t2)
80027bf8:	91a350ac 	lbu	v1,20652(t5)
80027bfc:	91c450ab 	lbu	a0,20651(t6)
80027c00:	00031a00 	sll	v1,v1,0x8
80027c04:	00021300 	sll	v0,v0,0xc
80027c08:	930550aa 	lbu	a1,20650(t8)
80027c0c:	00431025 	or	v0,v0,v1
80027c10:	00451025 	or	v0,v0,a1
80027c14:	00042100 	sll	a0,a0,0x4
80027c18:	00822025 	or	a0,a0,v0
80027c1c:	308affff 	andi	t2,a0,0xffff
80027c20:	018a1026 	xor	v0,t4,t2
80027c24:	018b2026 	xor	a0,t4,t3
80027c28:	30428000 	andi	v0,v0,0x8000
80027c2c:	3c038022 	lui	v1,0x8022
80027c30:	00822024 	and	a0,a0,v0
80027c34:	10800055 	beqz	a0,80027d8c <_Z6OpFDM0v+0x320>
80027c38:	a46a50b4 	sh	t2,20660(v1)
80027c3c:	2643e284 	addiu	v1,s2,-7548
80027c40:	24020001 	li	v0,1
80027c44:	a062000b 	sb	v0,11(v1)
80027c48:	2663e2f8 	addiu	v1,s3,-7432
80027c4c:	3142ffff 	andi	v0,t2,0xffff
80027c50:	a46a0004 	sh	t2,4(v1)
80027c54:	2644e284 	addiu	a0,s2,-7548
80027c58:	00021a02 	srl	v1,v0,0x8
80027c5c:	0002102b 	sltu	v0,zero,v0
80027c60:	a083000a 	sb	v1,10(a0)
80027c64:	a0820009 	sb	v0,9(a0)
80027c68:	8fbf0020 	lw	ra,32(sp)
80027c6c:	8fb3001c 	lw	s3,28(sp)
80027c70:	8fb20018 	lw	s2,24(sp)
80027c74:	8fb10014 	lw	s1,20(sp)
80027c78:	8fb00010 	lw	s0,16(sp)
80027c7c:	03e00008 	jr	ra
80027c80:	27bd0028 	addiu	sp,sp,40
80027c84:	96040004 	lhu	a0,4(s0)
80027c88:	92230008 	lbu	v1,8(s1)
80027c8c:	008b1023 	subu	v0,a0,t3
80027c90:	00431021 	addu	v0,v0,v1
80027c94:	2442ffff 	addiu	v0,v0,-1
80027c98:	008b1826 	xor	v1,a0,t3
80027c9c:	3046ffff 	andi	a2,v0,0xffff
80027ca0:	30638000 	andi	v1,v1,0x8000
80027ca4:	00022827 	nor	a1,zero,v0
80027ca8:	00862026 	xor	a0,a0,a2
80027cac:	00832024 	and	a0,a0,v1
80027cb0:	00052fc2 	srl	a1,a1,0x1f
80027cb4:	3c038022 	lui	v1,0x8022
80027cb8:	ac6250c8 	sw	v0,20680(v1)
80027cbc:	10800012 	beqz	a0,80027d08 <_Z6OpFDM0v+0x29c>
80027cc0:	a2250008 	sb	a1,8(s1)
80027cc4:	24020001 	li	v0,1
80027cc8:	a222000b 	sb	v0,11(s1)
80027ccc:	2663e2f8 	addiu	v1,s3,-7432
80027cd0:	30c2ffff 	andi	v0,a2,0xffff
80027cd4:	a4660004 	sh	a2,4(v1)
80027cd8:	2644e284 	addiu	a0,s2,-7548
80027cdc:	00021a02 	srl	v1,v0,0x8
80027ce0:	0002102b 	sltu	v0,zero,v0
80027ce4:	a083000a 	sb	v1,10(a0)
80027ce8:	a0820009 	sb	v0,9(a0)
80027cec:	8fbf0020 	lw	ra,32(sp)
80027cf0:	8fb3001c 	lw	s3,28(sp)
80027cf4:	8fb20018 	lw	s2,24(sp)
80027cf8:	8fb10014 	lw	s1,20(sp)
80027cfc:	8fb00010 	lw	s0,16(sp)
80027d00:	03e00008 	jr	ra
80027d04:	27bd0028 	addiu	sp,sp,40
80027d08:	08009f33 	j	80027ccc <_Z6OpFDM0v+0x260>
80027d0c:	a220000b 	sb	zero,11(s1)
80027d10:	24020001 	li	v0,1
80027d14:	08009efd 	j	80027bf4 <_Z6OpFDM0v+0x188>
80027d18:	a2220008 	sb	v0,8(s1)
80027d1c:	2603ffff 	addiu	v1,s0,-1
80027d20:	a1a350ac 	sb	v1,20652(t5)
80027d24:	91a350ac 	lbu	v1,20652(t5)
80027d28:	a1c250ab 	sb	v0,20651(t6)
80027d2c:	2c62000a 	sltiu	v0,v1,10
80027d30:	1440ffa9 	bnez	v0,80027bd8 <_Z6OpFDM0v+0x16c>
80027d34:	2462000a 	addiu	v0,v1,10
80027d38:	08009f5b 	j	80027d6c <_Z6OpFDM0v+0x300>
80027d3c:	2723ffff 	addiu	v1,t9,-1
80027d40:	25e3ffff 	addiu	v1,t7,-1
80027d44:	a1c350ab 	sb	v1,20651(t6)
80027d48:	91c350ab 	lbu	v1,20651(t6)
80027d4c:	24a2000a 	addiu	v0,a1,10
80027d50:	a30250aa 	sb	v0,20650(t8)
80027d54:	2c62000a 	sltiu	v0,v1,10
80027d58:	1440ff9b 	bnez	v0,80027bc8 <_Z6OpFDM0v+0x15c>
80027d5c:	2462000a 	addiu	v0,v1,10
80027d60:	08009f48 	j	80027d20 <_Z6OpFDM0v+0x2b4>
80027d64:	2603ffff 	addiu	v1,s0,-1
80027d68:	2723ffff 	addiu	v1,t9,-1
80027d6c:	a14350ad 	sb	v1,20653(t2)
80027d70:	914350ad 	lbu	v1,20653(t2)
80027d74:	a1a250ac 	sb	v0,20652(t5)
80027d78:	2c62000a 	sltiu	v0,v1,10
80027d7c:	1440ffe4 	bnez	v0,80027d10 <_Z6OpFDM0v+0x2a4>
80027d80:	2462000a 	addiu	v0,v1,10
80027d84:	08009efc 	j	80027bf0 <_Z6OpFDM0v+0x184>
80027d88:	a14250ad 	sb	v0,20653(t2)
80027d8c:	2642e284 	addiu	v0,s2,-7548
80027d90:	08009f12 	j	80027c48 <_Z6OpFDM0v+0x1dc>
80027d94:	a040000b 	sb	zero,11(v0)

80027d98 <_Z6OpEDM0v>:
80027d98:	27bdffd8 	addiu	sp,sp,-40
80027d9c:	3c038021 	lui	v1,0x8021
80027da0:	afb3001c 	sw	s3,28(sp)
80027da4:	afb20018 	sw	s2,24(sp)
80027da8:	afb00010 	sw	s0,16(sp)
80027dac:	afbf0020 	sw	ra,32(sp)
80027db0:	afb10014 	sw	s1,20(sp)
80027db4:	2463e2a8 	addiu	v1,v1,-7512
80027db8:	8c66000c 	lw	a2,12(v1)
80027dbc:	3c138021 	lui	s3,0x8021
80027dc0:	90c20001 	lbu	v0,1(a2)
80027dc4:	90c40000 	lbu	a0,0(a2)
80027dc8:	2670e284 	addiu	s0,s3,-7548
80027dcc:	8e050014 	lw	a1,20(s0)
80027dd0:	00021200 	sll	v0,v0,0x8
80027dd4:	00822021 	addu	a0,a0,v0
80027dd8:	00852021 	addu	a0,a0,a1
80027ddc:	3c028021 	lui	v0,0x8021
80027de0:	ac447018 	sw	a0,28696(v0)
80027de4:	8c650020 	lw	a1,32(v1)
80027de8:	8c620030 	lw	v0,48(v1)
80027dec:	90c70001 	lbu	a3,1(a2)
80027df0:	00a22821 	addu	a1,a1,v0
80027df4:	3c028022 	lui	v0,0x8022
80027df8:	24c60002 	addiu	a2,a2,2
80027dfc:	a04750cc 	sb	a3,20684(v0)
80027e00:	3c028006 	lui	v0,0x8006
80027e04:	ac650020 	sw	a1,32(v1)
80027e08:	ac66000c 	sw	a2,12(v1)
80027e0c:	24424be8 	addiu	v0,v0,19432
80027e10:	0040f809 	jalr	v0
80027e14:	3c128021 	lui	s2,0x8021
80027e18:	2644e2f8 	addiu	a0,s2,-7432
80027e1c:	00405821 	move	t3,v0
80027e20:	90820002 	lbu	v0,2(a0)
80027e24:	3c038022 	lui	v1,0x8022
80027e28:	30420008 	andi	v0,v0,0x8
80027e2c:	1040005e 	beqz	v0,80027fa8 <_Z6OpEDM0v+0x210>
80027e30:	a46b50be 	sh	t3,20670(v1)
80027e34:	92020008 	lbu	v0,8(s0)
80027e38:	948c0004 	lhu	t4,4(a0)
80027e3c:	3169000f 	andi	t1,t3,0xf
80027e40:	2c420001 	sltiu	v0,v0,1
80027e44:	01221021 	addu	v0,t1,v0
80027e48:	000b3102 	srl	a2,t3,0x4
80027e4c:	3185000f 	andi	a1,t4,0xf
80027e50:	000c1902 	srl	v1,t4,0x4
80027e54:	00a22823 	subu	a1,a1,v0
80027e58:	30c6000f 	andi	a2,a2,0xf
80027e5c:	000b4302 	srl	t0,t3,0xc
80027e60:	000b3a02 	srl	a3,t3,0x8
80027e64:	000c2202 	srl	a0,t4,0x8
80027e68:	3063000f 	andi	v1,v1,0xf
80027e6c:	000c1302 	srl	v0,t4,0xc
80027e70:	30e7000f 	andi	a3,a3,0xf
80027e74:	00661823 	subu	v1,v1,a2
80027e78:	00481023 	subu	v0,v0,t0
80027e7c:	3084000f 	andi	a0,a0,0xf
80027e80:	00872023 	subu	a0,a0,a3
80027e84:	30a500ff 	andi	a1,a1,0xff
80027e88:	306f00ff 	andi	t7,v1,0xff
80027e8c:	305100ff 	andi	s1,v0,0xff
80027e90:	3c038022 	lui	v1,0x8022
80027e94:	3c028022 	lui	v0,0x8022
80027e98:	309800ff 	andi	t8,a0,0xff
80027e9c:	3c198022 	lui	t9,0x8022
80027ea0:	3c0e8022 	lui	t6,0x8022
80027ea4:	3c0d8022 	lui	t5,0x8022
80027ea8:	3c0a8022 	lui	t2,0x8022
80027eac:	a04950ae 	sb	t1,20654(v0)
80027eb0:	a06650af 	sb	a2,20655(v1)
80027eb4:	3c028022 	lui	v0,0x8022
80027eb8:	3c038022 	lui	v1,0x8022
80027ebc:	2ca4000a 	sltiu	a0,a1,10
80027ec0:	a04750b0 	sb	a3,20656(v0)
80027ec4:	a06850b1 	sb	t0,20657(v1)
80027ec8:	a32550aa 	sb	a1,20650(t9)
80027ecc:	a1cf50ab 	sb	t7,20651(t6)
80027ed0:	a1b850ac 	sb	t8,20652(t5)
80027ed4:	10800063 	beqz	a0,80028064 <_Z6OpEDM0v+0x2cc>
80027ed8:	a15150ad 	sb	s1,20653(t2)
80027edc:	91c350ab 	lbu	v1,20651(t6)
80027ee0:	2c62000a 	sltiu	v0,v1,10
80027ee4:	10400056 	beqz	v0,80028040 <_Z6OpEDM0v+0x2a8>
80027ee8:	2462000a 	addiu	v0,v1,10
80027eec:	91a350ac 	lbu	v1,20652(t5)
80027ef0:	2c62000a 	sltiu	v0,v1,10
80027ef4:	10400065 	beqz	v0,8002808c <_Z6OpEDM0v+0x2f4>
80027ef8:	2462000a 	addiu	v0,v1,10
80027efc:	914350ad 	lbu	v1,20653(t2)
80027f00:	2c62000a 	sltiu	v0,v1,10
80027f04:	1440004c 	bnez	v0,80028038 <_Z6OpEDM0v+0x2a0>
80027f08:	24020001 	li	v0,1
80027f0c:	2462000a 	addiu	v0,v1,10
80027f10:	a14250ad 	sb	v0,20653(t2)
80027f14:	a2000008 	sb	zero,8(s0)
80027f18:	914250ad 	lbu	v0,20653(t2)
80027f1c:	91a350ac 	lbu	v1,20652(t5)
80027f20:	91c450ab 	lbu	a0,20651(t6)
80027f24:	00031a00 	sll	v1,v1,0x8
80027f28:	00021300 	sll	v0,v0,0xc
80027f2c:	932550aa 	lbu	a1,20650(t9)
80027f30:	00431025 	or	v0,v0,v1
80027f34:	00451025 	or	v0,v0,a1
80027f38:	00042100 	sll	a0,a0,0x4
80027f3c:	00822025 	or	a0,a0,v0
80027f40:	308affff 	andi	t2,a0,0xffff
80027f44:	018a1026 	xor	v0,t4,t2
80027f48:	018b2026 	xor	a0,t4,t3
80027f4c:	30428000 	andi	v0,v0,0x8000
80027f50:	3c038022 	lui	v1,0x8022
80027f54:	00822024 	and	a0,a0,v0
80027f58:	10800055 	beqz	a0,800280b0 <_Z6OpEDM0v+0x318>
80027f5c:	a46a50b4 	sh	t2,20660(v1)
80027f60:	2663e284 	addiu	v1,s3,-7548
80027f64:	24020001 	li	v0,1
80027f68:	a062000b 	sb	v0,11(v1)
80027f6c:	2643e2f8 	addiu	v1,s2,-7432
80027f70:	3142ffff 	andi	v0,t2,0xffff
80027f74:	a46a0004 	sh	t2,4(v1)
80027f78:	2664e284 	addiu	a0,s3,-7548
80027f7c:	00021a02 	srl	v1,v0,0x8
80027f80:	0002102b 	sltu	v0,zero,v0
80027f84:	a083000a 	sb	v1,10(a0)
80027f88:	a0820009 	sb	v0,9(a0)
80027f8c:	8fbf0020 	lw	ra,32(sp)
80027f90:	8fb3001c 	lw	s3,28(sp)
80027f94:	8fb20018 	lw	s2,24(sp)
80027f98:	8fb10014 	lw	s1,20(sp)
80027f9c:	8fb00010 	lw	s0,16(sp)
80027fa0:	03e00008 	jr	ra
80027fa4:	27bd0028 	addiu	sp,sp,40
80027fa8:	94840004 	lhu	a0,4(a0)
80027fac:	92030008 	lbu	v1,8(s0)
80027fb0:	008b1023 	subu	v0,a0,t3
80027fb4:	00431021 	addu	v0,v0,v1
80027fb8:	2442ffff 	addiu	v0,v0,-1
80027fbc:	008b1826 	xor	v1,a0,t3
80027fc0:	3046ffff 	andi	a2,v0,0xffff
80027fc4:	30638000 	andi	v1,v1,0x8000
80027fc8:	00022827 	nor	a1,zero,v0
80027fcc:	00862026 	xor	a0,a0,a2
80027fd0:	00832024 	and	a0,a0,v1
80027fd4:	00052fc2 	srl	a1,a1,0x1f
80027fd8:	3c038022 	lui	v1,0x8022
80027fdc:	ac6250c8 	sw	v0,20680(v1)
80027fe0:	10800012 	beqz	a0,8002802c <_Z6OpEDM0v+0x294>
80027fe4:	a2050008 	sb	a1,8(s0)
80027fe8:	24020001 	li	v0,1
80027fec:	a202000b 	sb	v0,11(s0)
80027ff0:	2643e2f8 	addiu	v1,s2,-7432
80027ff4:	30c2ffff 	andi	v0,a2,0xffff
80027ff8:	a4660004 	sh	a2,4(v1)
80027ffc:	2664e284 	addiu	a0,s3,-7548
80028000:	00021a02 	srl	v1,v0,0x8
80028004:	0002102b 	sltu	v0,zero,v0
80028008:	a083000a 	sb	v1,10(a0)
8002800c:	a0820009 	sb	v0,9(a0)
80028010:	8fbf0020 	lw	ra,32(sp)
80028014:	8fb3001c 	lw	s3,28(sp)
80028018:	8fb20018 	lw	s2,24(sp)
8002801c:	8fb10014 	lw	s1,20(sp)
80028020:	8fb00010 	lw	s0,16(sp)
80028024:	03e00008 	jr	ra
80028028:	27bd0028 	addiu	sp,sp,40
8002802c:	08009ffc 	j	80027ff0 <_Z6OpEDM0v+0x258>
80028030:	a200000b 	sb	zero,11(s0)
80028034:	24020001 	li	v0,1
80028038:	08009fc6 	j	80027f18 <_Z6OpEDM0v+0x180>
8002803c:	a2020008 	sb	v0,8(s0)
80028040:	2703ffff 	addiu	v1,t8,-1
80028044:	a1a350ac 	sb	v1,20652(t5)
80028048:	91a350ac 	lbu	v1,20652(t5)
8002804c:	a1c250ab 	sb	v0,20651(t6)
80028050:	2c62000a 	sltiu	v0,v1,10
80028054:	1440ffa9 	bnez	v0,80027efc <_Z6OpEDM0v+0x164>
80028058:	2462000a 	addiu	v0,v1,10
8002805c:	0800a024 	j	80028090 <_Z6OpEDM0v+0x2f8>
80028060:	2623ffff 	addiu	v1,s1,-1
80028064:	25e3ffff 	addiu	v1,t7,-1
80028068:	a1c350ab 	sb	v1,20651(t6)
8002806c:	91c350ab 	lbu	v1,20651(t6)
80028070:	24a2000a 	addiu	v0,a1,10
80028074:	a32250aa 	sb	v0,20650(t9)
80028078:	2c62000a 	sltiu	v0,v1,10
8002807c:	1440ff9b 	bnez	v0,80027eec <_Z6OpEDM0v+0x154>
80028080:	2462000a 	addiu	v0,v1,10
80028084:	0800a011 	j	80028044 <_Z6OpEDM0v+0x2ac>
80028088:	2703ffff 	addiu	v1,t8,-1
8002808c:	2623ffff 	addiu	v1,s1,-1
80028090:	a14350ad 	sb	v1,20653(t2)
80028094:	914350ad 	lbu	v1,20653(t2)
80028098:	a1a250ac 	sb	v0,20652(t5)
8002809c:	2c62000a 	sltiu	v0,v1,10
800280a0:	1440ffe4 	bnez	v0,80028034 <_Z6OpEDM0v+0x29c>
800280a4:	2462000a 	addiu	v0,v1,10
800280a8:	08009fc5 	j	80027f14 <_Z6OpEDM0v+0x17c>
800280ac:	a14250ad 	sb	v0,20653(t2)
800280b0:	2662e284 	addiu	v0,s3,-7548
800280b4:	08009fdb 	j	80027f6c <_Z6OpEDM0v+0x1d4>
800280b8:	a040000b 	sb	zero,11(v0)

800280bc <_Z6OpF7M0v>:
800280bc:	27bdffd0 	addiu	sp,sp,-48
800280c0:	3c028021 	lui	v0,0x8021
800280c4:	afbf0028 	sw	ra,40(sp)
800280c8:	afb50024 	sw	s5,36(sp)
800280cc:	afb40020 	sw	s4,32(sp)
800280d0:	afb3001c 	sw	s3,28(sp)
800280d4:	afb20018 	sw	s2,24(sp)
800280d8:	afb10014 	sw	s1,20(sp)
800280dc:	afb00010 	sw	s0,16(sp)
800280e0:	2442e2a8 	addiu	v0,v0,-7512
800280e4:	8c47000c 	lw	a3,12(v0)
800280e8:	3c138022 	lui	s3,0x8022
800280ec:	90e30000 	lbu	v1,0(a3)
800280f0:	3c158021 	lui	s5,0x8021
800280f4:	26b4e2f8 	addiu	s4,s5,-7432
800280f8:	a26350cc 	sb	v1,20684(s3)
800280fc:	90e30000 	lbu	v1,0(a3)
80028100:	96840006 	lhu	a0,6(s4)
80028104:	8c45002c 	lw	a1,44(v0)
80028108:	8c460020 	lw	a2,32(v0)
8002810c:	00641821 	addu	v1,v1,a0
80028110:	3063ffff 	andi	v1,v1,0xffff
80028114:	00c53021 	addu	a2,a2,a1
80028118:	24e70001 	addiu	a3,a3,1
8002811c:	3c128021 	lui	s2,0x8021
80028120:	3c118006 	lui	s1,0x8006
80028124:	00602021 	move	a0,v1
80028128:	ac460020 	sw	a2,32(v0)
8002812c:	ac47000c 	sw	a3,12(v0)
80028130:	26314be8 	addiu	s1,s1,19432
80028134:	0220f809 	jalr	s1
80028138:	ae437018 	sw	v1,28696(s2)
8002813c:	8e447018 	lw	a0,28696(s2)
80028140:	00408021 	move	s0,v0
80028144:	3c028006 	lui	v0,0x8006
80028148:	244249d4 	addiu	v0,v0,18900
8002814c:	0040f809 	jalr	v0
80028150:	24840002 	addiu	a0,a0,2
80028154:	9684000c 	lhu	a0,12(s4)
80028158:	00021c00 	sll	v1,v0,0x10
8002815c:	02048021 	addu	s0,s0,a0
80028160:	00701821 	addu	v1,v1,s0
80028164:	00602021 	move	a0,v1
80028168:	ae437018 	sw	v1,28696(s2)
8002816c:	0220f809 	jalr	s1
80028170:	a26250cc 	sb	v0,20684(s3)
80028174:	00405821 	move	t3,v0
80028178:	92820002 	lbu	v0,2(s4)
8002817c:	3c038022 	lui	v1,0x8022
80028180:	30420008 	andi	v0,v0,0x8
80028184:	10400062 	beqz	v0,80028310 <_Z6OpF7M0v+0x254>
80028188:	a46b50be 	sh	t3,20670(v1)
8002818c:	3c188021 	lui	t8,0x8021
80028190:	2713e284 	addiu	s3,t8,-7548
80028194:	92620008 	lbu	v0,8(s3)
80028198:	968c0004 	lhu	t4,4(s4)
8002819c:	3169000f 	andi	t1,t3,0xf
800281a0:	2c420001 	sltiu	v0,v0,1
800281a4:	01221021 	addu	v0,t1,v0
800281a8:	000b3102 	srl	a2,t3,0x4
800281ac:	3185000f 	andi	a1,t4,0xf
800281b0:	000c1902 	srl	v1,t4,0x4
800281b4:	00a22823 	subu	a1,a1,v0
800281b8:	30c6000f 	andi	a2,a2,0xf
800281bc:	000b4302 	srl	t0,t3,0xc
800281c0:	000b3a02 	srl	a3,t3,0x8
800281c4:	000c2202 	srl	a0,t4,0x8
800281c8:	3063000f 	andi	v1,v1,0xf
800281cc:	000c1302 	srl	v0,t4,0xc
800281d0:	30e7000f 	andi	a3,a3,0xf
800281d4:	00661823 	subu	v1,v1,a2
800281d8:	00481023 	subu	v0,v0,t0
800281dc:	3084000f 	andi	a0,a0,0xf
800281e0:	00872023 	subu	a0,a0,a3
800281e4:	30a500ff 	andi	a1,a1,0xff
800281e8:	306f00ff 	andi	t7,v1,0xff
800281ec:	305200ff 	andi	s2,v0,0xff
800281f0:	3c038022 	lui	v1,0x8022
800281f4:	3c028022 	lui	v0,0x8022
800281f8:	309000ff 	andi	s0,a0,0xff
800281fc:	3c118022 	lui	s1,0x8022
80028200:	3c0e8022 	lui	t6,0x8022
80028204:	3c0d8022 	lui	t5,0x8022
80028208:	3c0a8022 	lui	t2,0x8022
8002820c:	a04950ae 	sb	t1,20654(v0)
80028210:	a06650af 	sb	a2,20655(v1)
80028214:	3c028022 	lui	v0,0x8022
80028218:	3c038022 	lui	v1,0x8022
8002821c:	2ca4000a 	sltiu	a0,a1,10
80028220:	a04750b0 	sb	a3,20656(v0)
80028224:	a06850b1 	sb	t0,20657(v1)
80028228:	a22550aa 	sb	a1,20650(s1)
8002822c:	a1cf50ab 	sb	t7,20651(t6)
80028230:	a1b050ac 	sb	s0,20652(t5)
80028234:	10800069 	beqz	a0,800283dc <_Z6OpF7M0v+0x320>
80028238:	a15250ad 	sb	s2,20653(t2)
8002823c:	91c350ab 	lbu	v1,20651(t6)
80028240:	2c62000a 	sltiu	v0,v1,10
80028244:	1040005c 	beqz	v0,800283b8 <_Z6OpF7M0v+0x2fc>
80028248:	2462000a 	addiu	v0,v1,10
8002824c:	91a350ac 	lbu	v1,20652(t5)
80028250:	2c62000a 	sltiu	v0,v1,10
80028254:	1040006b 	beqz	v0,80028404 <_Z6OpF7M0v+0x348>
80028258:	2462000a 	addiu	v0,v1,10
8002825c:	914350ad 	lbu	v1,20653(t2)
80028260:	2c62000a 	sltiu	v0,v1,10
80028264:	14400052 	bnez	v0,800283b0 <_Z6OpF7M0v+0x2f4>
80028268:	24020001 	li	v0,1
8002826c:	2462000a 	addiu	v0,v1,10
80028270:	a14250ad 	sb	v0,20653(t2)
80028274:	a2600008 	sb	zero,8(s3)
80028278:	914250ad 	lbu	v0,20653(t2)
8002827c:	91a350ac 	lbu	v1,20652(t5)
80028280:	91c450ab 	lbu	a0,20651(t6)
80028284:	00031a00 	sll	v1,v1,0x8
80028288:	00021300 	sll	v0,v0,0xc
8002828c:	922550aa 	lbu	a1,20650(s1)
80028290:	00431025 	or	v0,v0,v1
80028294:	00451025 	or	v0,v0,a1
80028298:	00042100 	sll	a0,a0,0x4
8002829c:	00822025 	or	a0,a0,v0
800282a0:	308affff 	andi	t2,a0,0xffff
800282a4:	018a1026 	xor	v0,t4,t2
800282a8:	018b2026 	xor	a0,t4,t3
800282ac:	30428000 	andi	v0,v0,0x8000
800282b0:	3c038022 	lui	v1,0x8022
800282b4:	00822024 	and	a0,a0,v0
800282b8:	1080005b 	beqz	a0,80028428 <_Z6OpF7M0v+0x36c>
800282bc:	a46a50b4 	sh	t2,20660(v1)
800282c0:	2703e284 	addiu	v1,t8,-7548
800282c4:	24020001 	li	v0,1
800282c8:	a062000b 	sb	v0,11(v1)
800282cc:	26a3e2f8 	addiu	v1,s5,-7432
800282d0:	3142ffff 	andi	v0,t2,0xffff
800282d4:	a46a0004 	sh	t2,4(v1)
800282d8:	2704e284 	addiu	a0,t8,-7548
800282dc:	00021a02 	srl	v1,v0,0x8
800282e0:	0002102b 	sltu	v0,zero,v0
800282e4:	a083000a 	sb	v1,10(a0)
800282e8:	a0820009 	sb	v0,9(a0)
800282ec:	8fbf0028 	lw	ra,40(sp)
800282f0:	8fb50024 	lw	s5,36(sp)
800282f4:	8fb40020 	lw	s4,32(sp)
800282f8:	8fb3001c 	lw	s3,28(sp)
800282fc:	8fb20018 	lw	s2,24(sp)
80028300:	8fb10014 	lw	s1,20(sp)
80028304:	8fb00010 	lw	s0,16(sp)
80028308:	03e00008 	jr	ra
8002830c:	27bd0030 	addiu	sp,sp,48
80028310:	3c188021 	lui	t8,0x8021
80028314:	96840004 	lhu	a0,4(s4)
80028318:	2706e284 	addiu	a2,t8,-7548
8002831c:	90c30008 	lbu	v1,8(a2)
80028320:	008b1023 	subu	v0,a0,t3
80028324:	00431021 	addu	v0,v0,v1
80028328:	2442ffff 	addiu	v0,v0,-1
8002832c:	008b1826 	xor	v1,a0,t3
80028330:	3047ffff 	andi	a3,v0,0xffff
80028334:	30638000 	andi	v1,v1,0x8000
80028338:	00022827 	nor	a1,zero,v0
8002833c:	00872026 	xor	a0,a0,a3
80028340:	00832024 	and	a0,a0,v1
80028344:	00052fc2 	srl	a1,a1,0x1f
80028348:	3c038022 	lui	v1,0x8022
8002834c:	ac6250c8 	sw	v0,20680(v1)
80028350:	10800014 	beqz	a0,800283a4 <_Z6OpF7M0v+0x2e8>
80028354:	a0c50008 	sb	a1,8(a2)
80028358:	24020001 	li	v0,1
8002835c:	a0c2000b 	sb	v0,11(a2)
80028360:	26a3e2f8 	addiu	v1,s5,-7432
80028364:	30e2ffff 	andi	v0,a3,0xffff
80028368:	a4670004 	sh	a3,4(v1)
8002836c:	2704e284 	addiu	a0,t8,-7548
80028370:	00021a02 	srl	v1,v0,0x8
80028374:	0002102b 	sltu	v0,zero,v0
80028378:	a083000a 	sb	v1,10(a0)
8002837c:	a0820009 	sb	v0,9(a0)
80028380:	8fbf0028 	lw	ra,40(sp)
80028384:	8fb50024 	lw	s5,36(sp)
80028388:	8fb40020 	lw	s4,32(sp)
8002838c:	8fb3001c 	lw	s3,28(sp)
80028390:	8fb20018 	lw	s2,24(sp)
80028394:	8fb10014 	lw	s1,20(sp)
80028398:	8fb00010 	lw	s0,16(sp)
8002839c:	03e00008 	jr	ra
800283a0:	27bd0030 	addiu	sp,sp,48
800283a4:	0800a0d8 	j	80028360 <_Z6OpF7M0v+0x2a4>
800283a8:	a0c0000b 	sb	zero,11(a2)
800283ac:	24020001 	li	v0,1
800283b0:	0800a09e 	j	80028278 <_Z6OpF7M0v+0x1bc>
800283b4:	a2620008 	sb	v0,8(s3)
800283b8:	2603ffff 	addiu	v1,s0,-1
800283bc:	a1a350ac 	sb	v1,20652(t5)
800283c0:	91a350ac 	lbu	v1,20652(t5)
800283c4:	a1c250ab 	sb	v0,20651(t6)
800283c8:	2c62000a 	sltiu	v0,v1,10
800283cc:	1440ffa3 	bnez	v0,8002825c <_Z6OpF7M0v+0x1a0>
800283d0:	2462000a 	addiu	v0,v1,10
800283d4:	0800a102 	j	80028408 <_Z6OpF7M0v+0x34c>
800283d8:	2643ffff 	addiu	v1,s2,-1
800283dc:	25e3ffff 	addiu	v1,t7,-1
800283e0:	a1c350ab 	sb	v1,20651(t6)
800283e4:	91c350ab 	lbu	v1,20651(t6)
800283e8:	24a2000a 	addiu	v0,a1,10
800283ec:	a22250aa 	sb	v0,20650(s1)
800283f0:	2c62000a 	sltiu	v0,v1,10
800283f4:	1440ff95 	bnez	v0,8002824c <_Z6OpF7M0v+0x190>
800283f8:	2462000a 	addiu	v0,v1,10
800283fc:	0800a0ef 	j	800283bc <_Z6OpF7M0v+0x300>
80028400:	2603ffff 	addiu	v1,s0,-1
80028404:	2643ffff 	addiu	v1,s2,-1
80028408:	a14350ad 	sb	v1,20653(t2)
8002840c:	914350ad 	lbu	v1,20653(t2)
80028410:	a1a250ac 	sb	v0,20652(t5)
80028414:	2c62000a 	sltiu	v0,v1,10
80028418:	1440ffe4 	bnez	v0,800283ac <_Z6OpF7M0v+0x2f0>
8002841c:	2462000a 	addiu	v0,v1,10
80028420:	0800a09d 	j	80028274 <_Z6OpF7M0v+0x1b8>
80028424:	a14250ad 	sb	v0,20653(t2)
80028428:	2702e284 	addiu	v0,t8,-7548
8002842c:	0800a0b3 	j	800282cc <_Z6OpF7M0v+0x210>
80028430:	a040000b 	sb	zero,11(v0)

80028434 <_Z6OpE7M0v>:
80028434:	27bdffd0 	addiu	sp,sp,-48
80028438:	3c028021 	lui	v0,0x8021
8002843c:	afbf0028 	sw	ra,40(sp)
80028440:	afb50024 	sw	s5,36(sp)
80028444:	afb40020 	sw	s4,32(sp)
80028448:	afb3001c 	sw	s3,28(sp)
8002844c:	afb20018 	sw	s2,24(sp)
80028450:	afb10014 	sw	s1,20(sp)
80028454:	afb00010 	sw	s0,16(sp)
80028458:	2442e2a8 	addiu	v0,v0,-7512
8002845c:	8c47000c 	lw	a3,12(v0)
80028460:	3c138022 	lui	s3,0x8022
80028464:	90e30000 	lbu	v1,0(a3)
80028468:	3c158021 	lui	s5,0x8021
8002846c:	a26350cc 	sb	v1,20684(s3)
80028470:	26b4e2f8 	addiu	s4,s5,-7432
80028474:	90e30000 	lbu	v1,0(a3)
80028478:	96840006 	lhu	a0,6(s4)
8002847c:	8c45002c 	lw	a1,44(v0)
80028480:	8c460020 	lw	a2,32(v0)
80028484:	00641821 	addu	v1,v1,a0
80028488:	3063ffff 	andi	v1,v1,0xffff
8002848c:	00c53021 	addu	a2,a2,a1
80028490:	24e70001 	addiu	a3,a3,1
80028494:	3c128021 	lui	s2,0x8021
80028498:	3c118006 	lui	s1,0x8006
8002849c:	00602021 	move	a0,v1
800284a0:	ac460020 	sw	a2,32(v0)
800284a4:	ac47000c 	sw	a3,12(v0)
800284a8:	26314be8 	addiu	s1,s1,19432
800284ac:	0220f809 	jalr	s1
800284b0:	ae437018 	sw	v1,28696(s2)
800284b4:	8e447018 	lw	a0,28696(s2)
800284b8:	00408021 	move	s0,v0
800284bc:	3c028006 	lui	v0,0x8006
800284c0:	244249d4 	addiu	v0,v0,18900
800284c4:	0040f809 	jalr	v0
800284c8:	24840002 	addiu	a0,a0,2
800284cc:	00021c00 	sll	v1,v0,0x10
800284d0:	02038021 	addu	s0,s0,v1
800284d4:	02002021 	move	a0,s0
800284d8:	a26250cc 	sb	v0,20684(s3)
800284dc:	0220f809 	jalr	s1
800284e0:	ae507018 	sw	s0,28696(s2)
800284e4:	00405821 	move	t3,v0
800284e8:	92820002 	lbu	v0,2(s4)
800284ec:	3c038022 	lui	v1,0x8022
800284f0:	30420008 	andi	v0,v0,0x8
800284f4:	10400062 	beqz	v0,80028680 <_Z6OpE7M0v+0x24c>
800284f8:	a46b50be 	sh	t3,20670(v1)
800284fc:	3c188021 	lui	t8,0x8021
80028500:	2713e284 	addiu	s3,t8,-7548
80028504:	92620008 	lbu	v0,8(s3)
80028508:	968c0004 	lhu	t4,4(s4)
8002850c:	3169000f 	andi	t1,t3,0xf
80028510:	2c420001 	sltiu	v0,v0,1
80028514:	01221021 	addu	v0,t1,v0
80028518:	000b3102 	srl	a2,t3,0x4
8002851c:	3185000f 	andi	a1,t4,0xf
80028520:	000c1902 	srl	v1,t4,0x4
80028524:	00a22823 	subu	a1,a1,v0
80028528:	30c6000f 	andi	a2,a2,0xf
8002852c:	000b4302 	srl	t0,t3,0xc
80028530:	000b3a02 	srl	a3,t3,0x8
80028534:	000c2202 	srl	a0,t4,0x8
80028538:	3063000f 	andi	v1,v1,0xf
8002853c:	000c1302 	srl	v0,t4,0xc
80028540:	30e7000f 	andi	a3,a3,0xf
80028544:	00661823 	subu	v1,v1,a2
80028548:	00481023 	subu	v0,v0,t0
8002854c:	3084000f 	andi	a0,a0,0xf
80028550:	00872023 	subu	a0,a0,a3
80028554:	30a500ff 	andi	a1,a1,0xff
80028558:	306f00ff 	andi	t7,v1,0xff
8002855c:	305200ff 	andi	s2,v0,0xff
80028560:	3c038022 	lui	v1,0x8022
80028564:	3c028022 	lui	v0,0x8022
80028568:	309000ff 	andi	s0,a0,0xff
8002856c:	3c118022 	lui	s1,0x8022
80028570:	3c0e8022 	lui	t6,0x8022
80028574:	3c0d8022 	lui	t5,0x8022
80028578:	3c0a8022 	lui	t2,0x8022
8002857c:	a04950ae 	sb	t1,20654(v0)
80028580:	a06650af 	sb	a2,20655(v1)
80028584:	3c028022 	lui	v0,0x8022
80028588:	3c038022 	lui	v1,0x8022
8002858c:	2ca4000a 	sltiu	a0,a1,10
80028590:	a04750b0 	sb	a3,20656(v0)
80028594:	a06850b1 	sb	t0,20657(v1)
80028598:	a22550aa 	sb	a1,20650(s1)
8002859c:	a1cf50ab 	sb	t7,20651(t6)
800285a0:	a1b050ac 	sb	s0,20652(t5)
800285a4:	10800069 	beqz	a0,8002874c <_Z6OpE7M0v+0x318>
800285a8:	a15250ad 	sb	s2,20653(t2)
800285ac:	91c350ab 	lbu	v1,20651(t6)
800285b0:	2c62000a 	sltiu	v0,v1,10
800285b4:	1040005c 	beqz	v0,80028728 <_Z6OpE7M0v+0x2f4>
800285b8:	2462000a 	addiu	v0,v1,10
800285bc:	91a350ac 	lbu	v1,20652(t5)
800285c0:	2c62000a 	sltiu	v0,v1,10
800285c4:	1040006b 	beqz	v0,80028774 <_Z6OpE7M0v+0x340>
800285c8:	2462000a 	addiu	v0,v1,10
800285cc:	914350ad 	lbu	v1,20653(t2)
800285d0:	2c62000a 	sltiu	v0,v1,10
800285d4:	14400052 	bnez	v0,80028720 <_Z6OpE7M0v+0x2ec>
800285d8:	24020001 	li	v0,1
800285dc:	2462000a 	addiu	v0,v1,10
800285e0:	a14250ad 	sb	v0,20653(t2)
800285e4:	a2600008 	sb	zero,8(s3)
800285e8:	914250ad 	lbu	v0,20653(t2)
800285ec:	91a350ac 	lbu	v1,20652(t5)
800285f0:	91c450ab 	lbu	a0,20651(t6)
800285f4:	00031a00 	sll	v1,v1,0x8
800285f8:	00021300 	sll	v0,v0,0xc
800285fc:	922550aa 	lbu	a1,20650(s1)
80028600:	00431025 	or	v0,v0,v1
80028604:	00451025 	or	v0,v0,a1
80028608:	00042100 	sll	a0,a0,0x4
8002860c:	00822025 	or	a0,a0,v0
80028610:	308affff 	andi	t2,a0,0xffff
80028614:	018a1026 	xor	v0,t4,t2
80028618:	018b2026 	xor	a0,t4,t3
8002861c:	30428000 	andi	v0,v0,0x8000
80028620:	3c038022 	lui	v1,0x8022
80028624:	00822024 	and	a0,a0,v0
80028628:	1080005b 	beqz	a0,80028798 <_Z6OpE7M0v+0x364>
8002862c:	a46a50b4 	sh	t2,20660(v1)
80028630:	2703e284 	addiu	v1,t8,-7548
80028634:	24020001 	li	v0,1
80028638:	a062000b 	sb	v0,11(v1)
8002863c:	26a3e2f8 	addiu	v1,s5,-7432
80028640:	3142ffff 	andi	v0,t2,0xffff
80028644:	a46a0004 	sh	t2,4(v1)
80028648:	2704e284 	addiu	a0,t8,-7548
8002864c:	00021a02 	srl	v1,v0,0x8
80028650:	0002102b 	sltu	v0,zero,v0
80028654:	a083000a 	sb	v1,10(a0)
80028658:	a0820009 	sb	v0,9(a0)
8002865c:	8fbf0028 	lw	ra,40(sp)
80028660:	8fb50024 	lw	s5,36(sp)
80028664:	8fb40020 	lw	s4,32(sp)
80028668:	8fb3001c 	lw	s3,28(sp)
8002866c:	8fb20018 	lw	s2,24(sp)
80028670:	8fb10014 	lw	s1,20(sp)
80028674:	8fb00010 	lw	s0,16(sp)
80028678:	03e00008 	jr	ra
8002867c:	27bd0030 	addiu	sp,sp,48
80028680:	3c188021 	lui	t8,0x8021
80028684:	96840004 	lhu	a0,4(s4)
80028688:	2706e284 	addiu	a2,t8,-7548
8002868c:	90c30008 	lbu	v1,8(a2)
80028690:	008b1023 	subu	v0,a0,t3
80028694:	00431021 	addu	v0,v0,v1
80028698:	2442ffff 	addiu	v0,v0,-1
8002869c:	008b1826 	xor	v1,a0,t3
800286a0:	3047ffff 	andi	a3,v0,0xffff
800286a4:	30638000 	andi	v1,v1,0x8000
800286a8:	00022827 	nor	a1,zero,v0
800286ac:	00872026 	xor	a0,a0,a3
800286b0:	00832024 	and	a0,a0,v1
800286b4:	00052fc2 	srl	a1,a1,0x1f
800286b8:	3c038022 	lui	v1,0x8022
800286bc:	ac6250c8 	sw	v0,20680(v1)
800286c0:	10800014 	beqz	a0,80028714 <_Z6OpE7M0v+0x2e0>
800286c4:	a0c50008 	sb	a1,8(a2)
800286c8:	24020001 	li	v0,1
800286cc:	a0c2000b 	sb	v0,11(a2)
800286d0:	26a3e2f8 	addiu	v1,s5,-7432
800286d4:	30e2ffff 	andi	v0,a3,0xffff
800286d8:	a4670004 	sh	a3,4(v1)
800286dc:	2704e284 	addiu	a0,t8,-7548
800286e0:	00021a02 	srl	v1,v0,0x8
800286e4:	0002102b 	sltu	v0,zero,v0
800286e8:	a083000a 	sb	v1,10(a0)
800286ec:	a0820009 	sb	v0,9(a0)
800286f0:	8fbf0028 	lw	ra,40(sp)
800286f4:	8fb50024 	lw	s5,36(sp)
800286f8:	8fb40020 	lw	s4,32(sp)
800286fc:	8fb3001c 	lw	s3,28(sp)
80028700:	8fb20018 	lw	s2,24(sp)
80028704:	8fb10014 	lw	s1,20(sp)
80028708:	8fb00010 	lw	s0,16(sp)
8002870c:	03e00008 	jr	ra
80028710:	27bd0030 	addiu	sp,sp,48
80028714:	0800a1b4 	j	800286d0 <_Z6OpE7M0v+0x29c>
80028718:	a0c0000b 	sb	zero,11(a2)
8002871c:	24020001 	li	v0,1
80028720:	0800a17a 	j	800285e8 <_Z6OpE7M0v+0x1b4>
80028724:	a2620008 	sb	v0,8(s3)
80028728:	2603ffff 	addiu	v1,s0,-1
8002872c:	a1a350ac 	sb	v1,20652(t5)
80028730:	91a350ac 	lbu	v1,20652(t5)
80028734:	a1c250ab 	sb	v0,20651(t6)
80028738:	2c62000a 	sltiu	v0,v1,10
8002873c:	1440ffa3 	bnez	v0,800285cc <_Z6OpE7M0v+0x198>
80028740:	2462000a 	addiu	v0,v1,10
80028744:	0800a1de 	j	80028778 <_Z6OpE7M0v+0x344>
80028748:	2643ffff 	addiu	v1,s2,-1
8002874c:	25e3ffff 	addiu	v1,t7,-1
80028750:	a1c350ab 	sb	v1,20651(t6)
80028754:	91c350ab 	lbu	v1,20651(t6)
80028758:	24a2000a 	addiu	v0,a1,10
8002875c:	a22250aa 	sb	v0,20650(s1)
80028760:	2c62000a 	sltiu	v0,v1,10
80028764:	1440ff95 	bnez	v0,800285bc <_Z6OpE7M0v+0x188>
80028768:	2462000a 	addiu	v0,v1,10
8002876c:	0800a1cb 	j	8002872c <_Z6OpE7M0v+0x2f8>
80028770:	2603ffff 	addiu	v1,s0,-1
80028774:	2643ffff 	addiu	v1,s2,-1
80028778:	a14350ad 	sb	v1,20653(t2)
8002877c:	914350ad 	lbu	v1,20653(t2)
80028780:	a1a250ac 	sb	v0,20652(t5)
80028784:	2c62000a 	sltiu	v0,v1,10
80028788:	1440ffe4 	bnez	v0,8002871c <_Z6OpE7M0v+0x2e8>
8002878c:	2462000a 	addiu	v0,v1,10
80028790:	0800a179 	j	800285e4 <_Z6OpE7M0v+0x1b0>
80028794:	a14250ad 	sb	v0,20653(t2)
80028798:	2702e284 	addiu	v0,t8,-7548
8002879c:	0800a18f 	j	8002863c <_Z6OpE7M0v+0x208>
800287a0:	a040000b 	sb	zero,11(v0)

800287a4 <_Z6OpF1M0v>:
800287a4:	27bdffd0 	addiu	sp,sp,-48
800287a8:	3c028021 	lui	v0,0x8021
800287ac:	afbf002c 	sw	ra,44(sp)
800287b0:	afb60028 	sw	s6,40(sp)
800287b4:	afb50024 	sw	s5,36(sp)
800287b8:	afb40020 	sw	s4,32(sp)
800287bc:	afb3001c 	sw	s3,28(sp)
800287c0:	afb20018 	sw	s2,24(sp)
800287c4:	afb10014 	sw	s1,20(sp)
800287c8:	afb00010 	sw	s0,16(sp)
800287cc:	2442e2a8 	addiu	v0,v0,-7512
800287d0:	8c47000c 	lw	a3,12(v0)
800287d4:	3c128022 	lui	s2,0x8022
800287d8:	90e30000 	lbu	v1,0(a3)
800287dc:	3c168021 	lui	s6,0x8021
800287e0:	a24350cc 	sb	v1,20684(s2)
800287e4:	26d3e2f8 	addiu	s3,s6,-7432
800287e8:	90e50000 	lbu	a1,0(a3)
800287ec:	96630006 	lhu	v1,6(s3)
800287f0:	8c460020 	lw	a2,32(v0)
800287f4:	8c44002c 	lw	a0,44(v0)
800287f8:	00a32821 	addu	a1,a1,v1
800287fc:	30a5ffff 	andi	a1,a1,0xffff
80028800:	00c43021 	addu	a2,a2,a0
80028804:	24e70001 	addiu	a3,a3,1
80028808:	3c118021 	lui	s1,0x8021
8002880c:	3c158021 	lui	s5,0x8021
80028810:	3c108006 	lui	s0,0x8006
80028814:	00a02021 	move	a0,a1
80028818:	26104be8 	addiu	s0,s0,19432
8002881c:	ac460020 	sw	a2,32(v0)
80028820:	ac47000c 	sw	a3,12(v0)
80028824:	ae257018 	sw	a1,28696(s1)
80028828:	0200f809 	jalr	s0
8002882c:	26b4e284 	addiu	s4,s5,-7548
80028830:	8e840014 	lw	a0,20(s4)
80028834:	9663000c 	lhu	v1,12(s3)
80028838:	00022a03 	sra	a1,v0,0x8
8002883c:	00641821 	addu	v1,v1,a0
80028840:	00621821 	addu	v1,v1,v0
80028844:	00602021 	move	a0,v1
80028848:	ae237018 	sw	v1,28696(s1)
8002884c:	0200f809 	jalr	s0
80028850:	a24550cc 	sb	a1,20684(s2)
80028854:	00405821 	move	t3,v0
80028858:	92620002 	lbu	v0,2(s3)
8002885c:	3c038022 	lui	v1,0x8022
80028860:	30420008 	andi	v0,v0,0x8
80028864:	10400061 	beqz	v0,800289ec <_Z6OpF1M0v+0x248>
80028868:	a46b50be 	sh	t3,20670(v1)
8002886c:	92820008 	lbu	v0,8(s4)
80028870:	966c0004 	lhu	t4,4(s3)
80028874:	3169000f 	andi	t1,t3,0xf
80028878:	2c420001 	sltiu	v0,v0,1
8002887c:	01221021 	addu	v0,t1,v0
80028880:	000b3102 	srl	a2,t3,0x4
80028884:	3185000f 	andi	a1,t4,0xf
80028888:	000c1902 	srl	v1,t4,0x4
8002888c:	00a22823 	subu	a1,a1,v0
80028890:	30c6000f 	andi	a2,a2,0xf
80028894:	000b4302 	srl	t0,t3,0xc
80028898:	000b3a02 	srl	a3,t3,0x8
8002889c:	000c2202 	srl	a0,t4,0x8
800288a0:	3063000f 	andi	v1,v1,0xf
800288a4:	000c1302 	srl	v0,t4,0xc
800288a8:	30e7000f 	andi	a3,a3,0xf
800288ac:	00661823 	subu	v1,v1,a2
800288b0:	00481023 	subu	v0,v0,t0
800288b4:	3084000f 	andi	a0,a0,0xf
800288b8:	00872023 	subu	a0,a0,a3
800288bc:	30a500ff 	andi	a1,a1,0xff
800288c0:	306f00ff 	andi	t7,v1,0xff
800288c4:	305200ff 	andi	s2,v0,0xff
800288c8:	3c038022 	lui	v1,0x8022
800288cc:	3c028022 	lui	v0,0x8022
800288d0:	309000ff 	andi	s0,a0,0xff
800288d4:	3c118022 	lui	s1,0x8022
800288d8:	3c0e8022 	lui	t6,0x8022
800288dc:	3c0d8022 	lui	t5,0x8022
800288e0:	3c0a8022 	lui	t2,0x8022
800288e4:	a04950ae 	sb	t1,20654(v0)
800288e8:	a06650af 	sb	a2,20655(v1)
800288ec:	3c028022 	lui	v0,0x8022
800288f0:	3c038022 	lui	v1,0x8022
800288f4:	2ca4000a 	sltiu	a0,a1,10
800288f8:	a04750b0 	sb	a3,20656(v0)
800288fc:	a06850b1 	sb	t0,20657(v1)
80028900:	a22550aa 	sb	a1,20650(s1)
80028904:	a1cf50ab 	sb	t7,20651(t6)
80028908:	a1b050ac 	sb	s0,20652(t5)
8002890c:	10800069 	beqz	a0,80028ab4 <_Z6OpF1M0v+0x310>
80028910:	a15250ad 	sb	s2,20653(t2)
80028914:	91c350ab 	lbu	v1,20651(t6)
80028918:	2c62000a 	sltiu	v0,v1,10
8002891c:	1040005c 	beqz	v0,80028a90 <_Z6OpF1M0v+0x2ec>
80028920:	2462000a 	addiu	v0,v1,10
80028924:	91a350ac 	lbu	v1,20652(t5)
80028928:	2c62000a 	sltiu	v0,v1,10
8002892c:	1040006b 	beqz	v0,80028adc <_Z6OpF1M0v+0x338>
80028930:	2462000a 	addiu	v0,v1,10
80028934:	914350ad 	lbu	v1,20653(t2)
80028938:	2c62000a 	sltiu	v0,v1,10
8002893c:	14400052 	bnez	v0,80028a88 <_Z6OpF1M0v+0x2e4>
80028940:	24020001 	li	v0,1
80028944:	2462000a 	addiu	v0,v1,10
80028948:	a14250ad 	sb	v0,20653(t2)
8002894c:	a2800008 	sb	zero,8(s4)
80028950:	914250ad 	lbu	v0,20653(t2)
80028954:	91a350ac 	lbu	v1,20652(t5)
80028958:	91c450ab 	lbu	a0,20651(t6)
8002895c:	00031a00 	sll	v1,v1,0x8
80028960:	00021300 	sll	v0,v0,0xc
80028964:	922550aa 	lbu	a1,20650(s1)
80028968:	00431025 	or	v0,v0,v1
8002896c:	00451025 	or	v0,v0,a1
80028970:	00042100 	sll	a0,a0,0x4
80028974:	00822025 	or	a0,a0,v0
80028978:	308affff 	andi	t2,a0,0xffff
8002897c:	018a1026 	xor	v0,t4,t2
80028980:	018b2026 	xor	a0,t4,t3
80028984:	30428000 	andi	v0,v0,0x8000
80028988:	3c038022 	lui	v1,0x8022
8002898c:	00822024 	and	a0,a0,v0
80028990:	1080005b 	beqz	a0,80028b00 <_Z6OpF1M0v+0x35c>
80028994:	a46a50b4 	sh	t2,20660(v1)
80028998:	26a3e284 	addiu	v1,s5,-7548
8002899c:	24020001 	li	v0,1
800289a0:	a062000b 	sb	v0,11(v1)
800289a4:	26c3e2f8 	addiu	v1,s6,-7432
800289a8:	3142ffff 	andi	v0,t2,0xffff
800289ac:	a46a0004 	sh	t2,4(v1)
800289b0:	26a4e284 	addiu	a0,s5,-7548
800289b4:	00021a02 	srl	v1,v0,0x8
800289b8:	0002102b 	sltu	v0,zero,v0
800289bc:	a083000a 	sb	v1,10(a0)
800289c0:	a0820009 	sb	v0,9(a0)
800289c4:	8fbf002c 	lw	ra,44(sp)
800289c8:	8fb60028 	lw	s6,40(sp)
800289cc:	8fb50024 	lw	s5,36(sp)
800289d0:	8fb40020 	lw	s4,32(sp)
800289d4:	8fb3001c 	lw	s3,28(sp)
800289d8:	8fb20018 	lw	s2,24(sp)
800289dc:	8fb10014 	lw	s1,20(sp)
800289e0:	8fb00010 	lw	s0,16(sp)
800289e4:	03e00008 	jr	ra
800289e8:	27bd0030 	addiu	sp,sp,48
800289ec:	96640004 	lhu	a0,4(s3)
800289f0:	92830008 	lbu	v1,8(s4)
800289f4:	008b1023 	subu	v0,a0,t3
800289f8:	00431021 	addu	v0,v0,v1
800289fc:	2442ffff 	addiu	v0,v0,-1
80028a00:	008b1826 	xor	v1,a0,t3
80028a04:	3046ffff 	andi	a2,v0,0xffff
80028a08:	30638000 	andi	v1,v1,0x8000
80028a0c:	00022827 	nor	a1,zero,v0
80028a10:	00862026 	xor	a0,a0,a2
80028a14:	00832024 	and	a0,a0,v1
80028a18:	00052fc2 	srl	a1,a1,0x1f
80028a1c:	3c038022 	lui	v1,0x8022
80028a20:	ac6250c8 	sw	v0,20680(v1)
80028a24:	10800015 	beqz	a0,80028a7c <_Z6OpF1M0v+0x2d8>
80028a28:	a2850008 	sb	a1,8(s4)
80028a2c:	24020001 	li	v0,1
80028a30:	a282000b 	sb	v0,11(s4)
80028a34:	26c3e2f8 	addiu	v1,s6,-7432
80028a38:	30c2ffff 	andi	v0,a2,0xffff
80028a3c:	a4660004 	sh	a2,4(v1)
80028a40:	26a4e284 	addiu	a0,s5,-7548
80028a44:	00021a02 	srl	v1,v0,0x8
80028a48:	0002102b 	sltu	v0,zero,v0
80028a4c:	a083000a 	sb	v1,10(a0)
80028a50:	a0820009 	sb	v0,9(a0)
80028a54:	8fbf002c 	lw	ra,44(sp)
80028a58:	8fb60028 	lw	s6,40(sp)
80028a5c:	8fb50024 	lw	s5,36(sp)
80028a60:	8fb40020 	lw	s4,32(sp)
80028a64:	8fb3001c 	lw	s3,28(sp)
80028a68:	8fb20018 	lw	s2,24(sp)
80028a6c:	8fb10014 	lw	s1,20(sp)
80028a70:	8fb00010 	lw	s0,16(sp)
80028a74:	03e00008 	jr	ra
80028a78:	27bd0030 	addiu	sp,sp,48
80028a7c:	0800a28d 	j	80028a34 <_Z6OpF1M0v+0x290>
80028a80:	a280000b 	sb	zero,11(s4)
80028a84:	24020001 	li	v0,1
80028a88:	0800a254 	j	80028950 <_Z6OpF1M0v+0x1ac>
80028a8c:	a2820008 	sb	v0,8(s4)
80028a90:	2603ffff 	addiu	v1,s0,-1
80028a94:	a1a350ac 	sb	v1,20652(t5)
80028a98:	91a350ac 	lbu	v1,20652(t5)
80028a9c:	a1c250ab 	sb	v0,20651(t6)
80028aa0:	2c62000a 	sltiu	v0,v1,10
80028aa4:	1440ffa3 	bnez	v0,80028934 <_Z6OpF1M0v+0x190>
80028aa8:	2462000a 	addiu	v0,v1,10
80028aac:	0800a2b8 	j	80028ae0 <_Z6OpF1M0v+0x33c>
80028ab0:	2643ffff 	addiu	v1,s2,-1
80028ab4:	25e3ffff 	addiu	v1,t7,-1
80028ab8:	a1c350ab 	sb	v1,20651(t6)
80028abc:	91c350ab 	lbu	v1,20651(t6)
80028ac0:	24a2000a 	addiu	v0,a1,10
80028ac4:	a22250aa 	sb	v0,20650(s1)
80028ac8:	2c62000a 	sltiu	v0,v1,10
80028acc:	1440ff95 	bnez	v0,80028924 <_Z6OpF1M0v+0x180>
80028ad0:	2462000a 	addiu	v0,v1,10
80028ad4:	0800a2a5 	j	80028a94 <_Z6OpF1M0v+0x2f0>
80028ad8:	2603ffff 	addiu	v1,s0,-1
80028adc:	2643ffff 	addiu	v1,s2,-1
80028ae0:	a14350ad 	sb	v1,20653(t2)
80028ae4:	914350ad 	lbu	v1,20653(t2)
80028ae8:	a1a250ac 	sb	v0,20652(t5)
80028aec:	2c62000a 	sltiu	v0,v1,10
80028af0:	1440ffe4 	bnez	v0,80028a84 <_Z6OpF1M0v+0x2e0>
80028af4:	2462000a 	addiu	v0,v1,10
80028af8:	0800a253 	j	8002894c <_Z6OpF1M0v+0x1a8>
80028afc:	a14250ad 	sb	v0,20653(t2)
80028b00:	26a2e284 	addiu	v0,s5,-7548
80028b04:	0800a269 	j	800289a4 <_Z6OpF1M0v+0x200>
80028b08:	a040000b 	sb	zero,11(v0)

80028b0c <_Z6OpE1M0v>:
80028b0c:	27bdffc8 	addiu	sp,sp,-56
80028b10:	afb00010 	sw	s0,16(sp)
80028b14:	3c108021 	lui	s0,0x8021
80028b18:	afbf0030 	sw	ra,48(sp)
80028b1c:	afb7002c 	sw	s7,44(sp)
80028b20:	afb60028 	sw	s6,40(sp)
80028b24:	afb50024 	sw	s5,36(sp)
80028b28:	afb40020 	sw	s4,32(sp)
80028b2c:	afb3001c 	sw	s3,28(sp)
80028b30:	afb20018 	sw	s2,24(sp)
80028b34:	afb10014 	sw	s1,20(sp)
80028b38:	2610e2a8 	addiu	s0,s0,-7512
80028b3c:	8e06000c 	lw	a2,12(s0)
80028b40:	3c178021 	lui	s7,0x8021
80028b44:	90c30000 	lbu	v1,0(a2)
80028b48:	26f4e2f8 	addiu	s4,s7,-7432
80028b4c:	3c138022 	lui	s3,0x8022
80028b50:	a26350cc 	sb	v1,20684(s3)
80028b54:	96820006 	lhu	v0,6(s4)
80028b58:	9683000a 	lhu	v1,10(s4)
80028b5c:	90c50000 	lbu	a1,0(a2)
80028b60:	00431021 	addu	v0,v0,v1
80028b64:	00a22821 	addu	a1,a1,v0
80028b68:	8e030020 	lw	v1,32(s0)
80028b6c:	8e02002c 	lw	v0,44(s0)
80028b70:	30a5ffff 	andi	a1,a1,0xffff
80028b74:	00621821 	addu	v1,v1,v0
80028b78:	24c60001 	addiu	a2,a2,1
80028b7c:	3c128021 	lui	s2,0x8021
80028b80:	3c168021 	lui	s6,0x8021
80028b84:	3c118006 	lui	s1,0x8006
80028b88:	00a02021 	move	a0,a1
80028b8c:	26314be8 	addiu	s1,s1,19432
80028b90:	ae06000c 	sw	a2,12(s0)
80028b94:	ae030020 	sw	v1,32(s0)
80028b98:	ae457018 	sw	a1,28696(s2)
80028b9c:	0220f809 	jalr	s1
80028ba0:	26d5e284 	addiu	s5,s6,-7548
80028ba4:	8e030020 	lw	v1,32(s0)
80028ba8:	8ea50014 	lw	a1,20(s5)
80028bac:	24630006 	addiu	v1,v1,6
80028bb0:	00452821 	addu	a1,v0,a1
80028bb4:	00021203 	sra	v0,v0,0x8
80028bb8:	ae030020 	sw	v1,32(s0)
80028bbc:	00a02021 	move	a0,a1
80028bc0:	a26250cc 	sb	v0,20684(s3)
80028bc4:	0220f809 	jalr	s1
80028bc8:	ae457018 	sw	a1,28696(s2)
80028bcc:	00405821 	move	t3,v0
80028bd0:	92820002 	lbu	v0,2(s4)
80028bd4:	3c038022 	lui	v1,0x8022
80028bd8:	30420008 	andi	v0,v0,0x8
80028bdc:	10400053 	beqz	v0,80028d2c <_Z6OpE1M0v+0x220>
80028be0:	a46b50be 	sh	t3,20670(v1)
80028be4:	92a20008 	lbu	v0,8(s5)
80028be8:	968c0004 	lhu	t4,4(s4)
80028bec:	3169000f 	andi	t1,t3,0xf
80028bf0:	2c420001 	sltiu	v0,v0,1
80028bf4:	01221021 	addu	v0,t1,v0
80028bf8:	000b3102 	srl	a2,t3,0x4
80028bfc:	3185000f 	andi	a1,t4,0xf
80028c00:	000c1902 	srl	v1,t4,0x4
80028c04:	00a22823 	subu	a1,a1,v0
80028c08:	30c6000f 	andi	a2,a2,0xf
80028c0c:	000b4302 	srl	t0,t3,0xc
80028c10:	000b3a02 	srl	a3,t3,0x8
80028c14:	000c2202 	srl	a0,t4,0x8
80028c18:	3063000f 	andi	v1,v1,0xf
80028c1c:	000c1302 	srl	v0,t4,0xc
80028c20:	30e7000f 	andi	a3,a3,0xf
80028c24:	00661823 	subu	v1,v1,a2
80028c28:	00481023 	subu	v0,v0,t0
80028c2c:	3084000f 	andi	a0,a0,0xf
80028c30:	00872023 	subu	a0,a0,a3
80028c34:	30a500ff 	andi	a1,a1,0xff
80028c38:	306f00ff 	andi	t7,v1,0xff
80028c3c:	305200ff 	andi	s2,v0,0xff
80028c40:	3c038022 	lui	v1,0x8022
80028c44:	3c028022 	lui	v0,0x8022
80028c48:	309000ff 	andi	s0,a0,0xff
80028c4c:	3c118022 	lui	s1,0x8022
80028c50:	3c0e8022 	lui	t6,0x8022
80028c54:	3c0d8022 	lui	t5,0x8022
80028c58:	3c0a8022 	lui	t2,0x8022
80028c5c:	a04950ae 	sb	t1,20654(v0)
80028c60:	a06650af 	sb	a2,20655(v1)
80028c64:	3c028022 	lui	v0,0x8022
80028c68:	3c038022 	lui	v1,0x8022
80028c6c:	2ca4000a 	sltiu	a0,a1,10
80028c70:	a04750b0 	sb	a3,20656(v0)
80028c74:	a06850b1 	sb	t0,20657(v1)
80028c78:	a22550aa 	sb	a1,20650(s1)
80028c7c:	a1cf50ab 	sb	t7,20651(t6)
80028c80:	a1b050ac 	sb	s0,20652(t5)
80028c84:	1080005c 	beqz	a0,80028df8 <_Z6OpE1M0v+0x2ec>
80028c88:	a15250ad 	sb	s2,20653(t2)
80028c8c:	91c350ab 	lbu	v1,20651(t6)
80028c90:	2c62000a 	sltiu	v0,v1,10
80028c94:	1040004f 	beqz	v0,80028dd4 <_Z6OpE1M0v+0x2c8>
80028c98:	2462000a 	addiu	v0,v1,10
80028c9c:	91a350ac 	lbu	v1,20652(t5)
80028ca0:	2c62000a 	sltiu	v0,v1,10
80028ca4:	1040005e 	beqz	v0,80028e20 <_Z6OpE1M0v+0x314>
80028ca8:	2462000a 	addiu	v0,v1,10
80028cac:	914350ad 	lbu	v1,20653(t2)
80028cb0:	2c62000a 	sltiu	v0,v1,10
80028cb4:	14400045 	bnez	v0,80028dcc <_Z6OpE1M0v+0x2c0>
80028cb8:	24020001 	li	v0,1
80028cbc:	2462000a 	addiu	v0,v1,10
80028cc0:	a14250ad 	sb	v0,20653(t2)
80028cc4:	a2a00008 	sb	zero,8(s5)
80028cc8:	914250ad 	lbu	v0,20653(t2)
80028ccc:	91a350ac 	lbu	v1,20652(t5)
80028cd0:	91c450ab 	lbu	a0,20651(t6)
80028cd4:	00031a00 	sll	v1,v1,0x8
80028cd8:	00021300 	sll	v0,v0,0xc
80028cdc:	922550aa 	lbu	a1,20650(s1)
80028ce0:	00431025 	or	v0,v0,v1
80028ce4:	00451025 	or	v0,v0,a1
80028ce8:	00042100 	sll	a0,a0,0x4
80028cec:	00822025 	or	a0,a0,v0
80028cf0:	308affff 	andi	t2,a0,0xffff
80028cf4:	018a1026 	xor	v0,t4,t2
80028cf8:	018b2026 	xor	a0,t4,t3
80028cfc:	30428000 	andi	v0,v0,0x8000
80028d00:	3c038022 	lui	v1,0x8022
80028d04:	00822024 	and	a0,a0,v0
80028d08:	1080004e 	beqz	a0,80028e44 <_Z6OpE1M0v+0x338>
80028d0c:	a46a50b4 	sh	t2,20660(v1)
80028d10:	26c3e284 	addiu	v1,s6,-7548
80028d14:	24020001 	li	v0,1
80028d18:	a062000b 	sb	v0,11(v1)
80028d1c:	26e3e2f8 	addiu	v1,s7,-7432
80028d20:	3142ffff 	andi	v0,t2,0xffff
80028d24:	0800a360 	j	80028d80 <_Z6OpE1M0v+0x274>
80028d28:	a46a0004 	sh	t2,4(v1)
80028d2c:	96840004 	lhu	a0,4(s4)
80028d30:	92a30008 	lbu	v1,8(s5)
80028d34:	008b1023 	subu	v0,a0,t3
80028d38:	00431021 	addu	v0,v0,v1
80028d3c:	2442ffff 	addiu	v0,v0,-1
80028d40:	008b1826 	xor	v1,a0,t3
80028d44:	3046ffff 	andi	a2,v0,0xffff
80028d48:	30638000 	andi	v1,v1,0x8000
80028d4c:	00022827 	nor	a1,zero,v0
80028d50:	00862026 	xor	a0,a0,a2
80028d54:	00832024 	and	a0,a0,v1
80028d58:	00052fc2 	srl	a1,a1,0x1f
80028d5c:	3c038022 	lui	v1,0x8022
80028d60:	ac6250c8 	sw	v0,20680(v1)
80028d64:	10800016 	beqz	a0,80028dc0 <_Z6OpE1M0v+0x2b4>
80028d68:	a2a50008 	sb	a1,8(s5)
80028d6c:	24020001 	li	v0,1
80028d70:	a2a2000b 	sb	v0,11(s5)
80028d74:	26e3e2f8 	addiu	v1,s7,-7432
80028d78:	a4660004 	sh	a2,4(v1)
80028d7c:	30c2ffff 	andi	v0,a2,0xffff
80028d80:	26c4e284 	addiu	a0,s6,-7548
80028d84:	00021a02 	srl	v1,v0,0x8
80028d88:	0002102b 	sltu	v0,zero,v0
80028d8c:	a083000a 	sb	v1,10(a0)
80028d90:	a0820009 	sb	v0,9(a0)
80028d94:	8fbf0030 	lw	ra,48(sp)
80028d98:	8fb7002c 	lw	s7,44(sp)
80028d9c:	8fb60028 	lw	s6,40(sp)
80028da0:	8fb50024 	lw	s5,36(sp)
80028da4:	8fb40020 	lw	s4,32(sp)
80028da8:	8fb3001c 	lw	s3,28(sp)
80028dac:	8fb20018 	lw	s2,24(sp)
80028db0:	8fb10014 	lw	s1,20(sp)
80028db4:	8fb00010 	lw	s0,16(sp)
80028db8:	03e00008 	jr	ra
80028dbc:	27bd0038 	addiu	sp,sp,56
80028dc0:	0800a35d 	j	80028d74 <_Z6OpE1M0v+0x268>
80028dc4:	a2a0000b 	sb	zero,11(s5)
80028dc8:	24020001 	li	v0,1
80028dcc:	0800a332 	j	80028cc8 <_Z6OpE1M0v+0x1bc>
80028dd0:	a2a20008 	sb	v0,8(s5)
80028dd4:	2603ffff 	addiu	v1,s0,-1
80028dd8:	a1a350ac 	sb	v1,20652(t5)
80028ddc:	91a350ac 	lbu	v1,20652(t5)
80028de0:	a1c250ab 	sb	v0,20651(t6)
80028de4:	2c62000a 	sltiu	v0,v1,10
80028de8:	1440ffb0 	bnez	v0,80028cac <_Z6OpE1M0v+0x1a0>
80028dec:	2462000a 	addiu	v0,v1,10
80028df0:	0800a389 	j	80028e24 <_Z6OpE1M0v+0x318>
80028df4:	2643ffff 	addiu	v1,s2,-1
80028df8:	25e3ffff 	addiu	v1,t7,-1
80028dfc:	a1c350ab 	sb	v1,20651(t6)
80028e00:	91c350ab 	lbu	v1,20651(t6)
80028e04:	24a2000a 	addiu	v0,a1,10
80028e08:	a22250aa 	sb	v0,20650(s1)
80028e0c:	2c62000a 	sltiu	v0,v1,10
80028e10:	1440ffa2 	bnez	v0,80028c9c <_Z6OpE1M0v+0x190>
80028e14:	2462000a 	addiu	v0,v1,10
80028e18:	0800a376 	j	80028dd8 <_Z6OpE1M0v+0x2cc>
80028e1c:	2603ffff 	addiu	v1,s0,-1
80028e20:	2643ffff 	addiu	v1,s2,-1
80028e24:	a14350ad 	sb	v1,20653(t2)
80028e28:	914350ad 	lbu	v1,20653(t2)
80028e2c:	a1a250ac 	sb	v0,20652(t5)
80028e30:	2c62000a 	sltiu	v0,v1,10
80028e34:	1440ffe4 	bnez	v0,80028dc8 <_Z6OpE1M0v+0x2bc>
80028e38:	2462000a 	addiu	v0,v1,10
80028e3c:	0800a331 	j	80028cc4 <_Z6OpE1M0v+0x1b8>
80028e40:	a14250ad 	sb	v0,20653(t2)
80028e44:	26c2e284 	addiu	v0,s6,-7548
80028e48:	0800a347 	j	80028d1c <_Z6OpE1M0v+0x210>
80028e4c:	a040000b 	sb	zero,11(v0)

80028e50 <_Z6OpF2M0v>:
80028e50:	27bdffd0 	addiu	sp,sp,-48
80028e54:	3c028021 	lui	v0,0x8021
80028e58:	afbf002c 	sw	ra,44(sp)
80028e5c:	afb60028 	sw	s6,40(sp)
80028e60:	afb50024 	sw	s5,36(sp)
80028e64:	afb40020 	sw	s4,32(sp)
80028e68:	afb3001c 	sw	s3,28(sp)
80028e6c:	afb20018 	sw	s2,24(sp)
80028e70:	afb10014 	sw	s1,20(sp)
80028e74:	afb00010 	sw	s0,16(sp)
80028e78:	2442e2a8 	addiu	v0,v0,-7512
80028e7c:	8c47000c 	lw	a3,12(v0)
80028e80:	3c128022 	lui	s2,0x8022
80028e84:	90e30000 	lbu	v1,0(a3)
80028e88:	3c168021 	lui	s6,0x8021
80028e8c:	a24350cc 	sb	v1,20684(s2)
80028e90:	26d3e2f8 	addiu	s3,s6,-7432
80028e94:	90e50000 	lbu	a1,0(a3)
80028e98:	96630006 	lhu	v1,6(s3)
80028e9c:	8c460020 	lw	a2,32(v0)
80028ea0:	8c44002c 	lw	a0,44(v0)
80028ea4:	00a32821 	addu	a1,a1,v1
80028ea8:	30a5ffff 	andi	a1,a1,0xffff
80028eac:	00c43021 	addu	a2,a2,a0
80028eb0:	24e70001 	addiu	a3,a3,1
80028eb4:	3c118021 	lui	s1,0x8021
80028eb8:	3c158021 	lui	s5,0x8021
80028ebc:	3c108006 	lui	s0,0x8006
80028ec0:	00a02021 	move	a0,a1
80028ec4:	26104be8 	addiu	s0,s0,19432
80028ec8:	ac460020 	sw	a2,32(v0)
80028ecc:	ac47000c 	sw	a3,12(v0)
80028ed0:	ae257018 	sw	a1,28696(s1)
80028ed4:	0200f809 	jalr	s0
80028ed8:	26b4e284 	addiu	s4,s5,-7548
80028edc:	8e830014 	lw	v1,20(s4)
80028ee0:	00022a03 	sra	a1,v0,0x8
80028ee4:	00431021 	addu	v0,v0,v1
80028ee8:	00402021 	move	a0,v0
80028eec:	a24550cc 	sb	a1,20684(s2)
80028ef0:	0200f809 	jalr	s0
80028ef4:	ae227018 	sw	v0,28696(s1)
80028ef8:	00405821 	move	t3,v0
80028efc:	92620002 	lbu	v0,2(s3)
80028f00:	3c038022 	lui	v1,0x8022
80028f04:	30420008 	andi	v0,v0,0x8
80028f08:	10400061 	beqz	v0,80029090 <_Z6OpF2M0v+0x240>
80028f0c:	a46b50be 	sh	t3,20670(v1)
80028f10:	92820008 	lbu	v0,8(s4)
80028f14:	966c0004 	lhu	t4,4(s3)
80028f18:	3169000f 	andi	t1,t3,0xf
80028f1c:	2c420001 	sltiu	v0,v0,1
80028f20:	01221021 	addu	v0,t1,v0
80028f24:	000b3102 	srl	a2,t3,0x4
80028f28:	3185000f 	andi	a1,t4,0xf
80028f2c:	000c1902 	srl	v1,t4,0x4
80028f30:	00a22823 	subu	a1,a1,v0
80028f34:	30c6000f 	andi	a2,a2,0xf
80028f38:	000b4302 	srl	t0,t3,0xc
80028f3c:	000b3a02 	srl	a3,t3,0x8
80028f40:	000c2202 	srl	a0,t4,0x8
80028f44:	3063000f 	andi	v1,v1,0xf
80028f48:	000c1302 	srl	v0,t4,0xc
80028f4c:	30e7000f 	andi	a3,a3,0xf
80028f50:	00661823 	subu	v1,v1,a2
80028f54:	00481023 	subu	v0,v0,t0
80028f58:	3084000f 	andi	a0,a0,0xf
80028f5c:	00872023 	subu	a0,a0,a3
80028f60:	30a500ff 	andi	a1,a1,0xff
80028f64:	306f00ff 	andi	t7,v1,0xff
80028f68:	305200ff 	andi	s2,v0,0xff
80028f6c:	3c038022 	lui	v1,0x8022
80028f70:	3c028022 	lui	v0,0x8022
80028f74:	309000ff 	andi	s0,a0,0xff
80028f78:	3c118022 	lui	s1,0x8022
80028f7c:	3c0e8022 	lui	t6,0x8022
80028f80:	3c0d8022 	lui	t5,0x8022
80028f84:	3c0a8022 	lui	t2,0x8022
80028f88:	a04950ae 	sb	t1,20654(v0)
80028f8c:	a06650af 	sb	a2,20655(v1)
80028f90:	3c028022 	lui	v0,0x8022
80028f94:	3c038022 	lui	v1,0x8022
80028f98:	2ca4000a 	sltiu	a0,a1,10
80028f9c:	a04750b0 	sb	a3,20656(v0)
80028fa0:	a06850b1 	sb	t0,20657(v1)
80028fa4:	a22550aa 	sb	a1,20650(s1)
80028fa8:	a1cf50ab 	sb	t7,20651(t6)
80028fac:	a1b050ac 	sb	s0,20652(t5)
80028fb0:	10800069 	beqz	a0,80029158 <_Z6OpF2M0v+0x308>
80028fb4:	a15250ad 	sb	s2,20653(t2)
80028fb8:	91c350ab 	lbu	v1,20651(t6)
80028fbc:	2c62000a 	sltiu	v0,v1,10
80028fc0:	1040005c 	beqz	v0,80029134 <_Z6OpF2M0v+0x2e4>
80028fc4:	2462000a 	addiu	v0,v1,10
80028fc8:	91a350ac 	lbu	v1,20652(t5)
80028fcc:	2c62000a 	sltiu	v0,v1,10
80028fd0:	1040006b 	beqz	v0,80029180 <_Z6OpF2M0v+0x330>
80028fd4:	2462000a 	addiu	v0,v1,10
80028fd8:	914350ad 	lbu	v1,20653(t2)
80028fdc:	2c62000a 	sltiu	v0,v1,10
80028fe0:	14400052 	bnez	v0,8002912c <_Z6OpF2M0v+0x2dc>
80028fe4:	24020001 	li	v0,1
80028fe8:	2462000a 	addiu	v0,v1,10
80028fec:	a14250ad 	sb	v0,20653(t2)
80028ff0:	a2800008 	sb	zero,8(s4)
80028ff4:	914250ad 	lbu	v0,20653(t2)
80028ff8:	91a350ac 	lbu	v1,20652(t5)
80028ffc:	91c450ab 	lbu	a0,20651(t6)
80029000:	00031a00 	sll	v1,v1,0x8
80029004:	00021300 	sll	v0,v0,0xc
80029008:	922550aa 	lbu	a1,20650(s1)
8002900c:	00431025 	or	v0,v0,v1
80029010:	00451025 	or	v0,v0,a1
80029014:	00042100 	sll	a0,a0,0x4
80029018:	00822025 	or	a0,a0,v0
8002901c:	308affff 	andi	t2,a0,0xffff
80029020:	018a1026 	xor	v0,t4,t2
80029024:	018b2026 	xor	a0,t4,t3
80029028:	30428000 	andi	v0,v0,0x8000
8002902c:	3c038022 	lui	v1,0x8022
80029030:	00822024 	and	a0,a0,v0
80029034:	1080005b 	beqz	a0,800291a4 <_Z6OpF2M0v+0x354>
80029038:	a46a50b4 	sh	t2,20660(v1)
8002903c:	26a3e284 	addiu	v1,s5,-7548
80029040:	24020001 	li	v0,1
80029044:	a062000b 	sb	v0,11(v1)
80029048:	26c3e2f8 	addiu	v1,s6,-7432
8002904c:	3142ffff 	andi	v0,t2,0xffff
80029050:	a46a0004 	sh	t2,4(v1)
80029054:	26a4e284 	addiu	a0,s5,-7548
80029058:	00021a02 	srl	v1,v0,0x8
8002905c:	0002102b 	sltu	v0,zero,v0
80029060:	a083000a 	sb	v1,10(a0)
80029064:	a0820009 	sb	v0,9(a0)
80029068:	8fbf002c 	lw	ra,44(sp)
8002906c:	8fb60028 	lw	s6,40(sp)
80029070:	8fb50024 	lw	s5,36(sp)
80029074:	8fb40020 	lw	s4,32(sp)
80029078:	8fb3001c 	lw	s3,28(sp)
8002907c:	8fb20018 	lw	s2,24(sp)
80029080:	8fb10014 	lw	s1,20(sp)
80029084:	8fb00010 	lw	s0,16(sp)
80029088:	03e00008 	jr	ra
8002908c:	27bd0030 	addiu	sp,sp,48
80029090:	96640004 	lhu	a0,4(s3)
80029094:	92830008 	lbu	v1,8(s4)
80029098:	008b1023 	subu	v0,a0,t3
8002909c:	00431021 	addu	v0,v0,v1
800290a0:	2442ffff 	addiu	v0,v0,-1
800290a4:	008b1826 	xor	v1,a0,t3
800290a8:	3046ffff 	andi	a2,v0,0xffff
800290ac:	30638000 	andi	v1,v1,0x8000
800290b0:	00022827 	nor	a1,zero,v0
800290b4:	00862026 	xor	a0,a0,a2
800290b8:	00832024 	and	a0,a0,v1
800290bc:	00052fc2 	srl	a1,a1,0x1f
800290c0:	3c038022 	lui	v1,0x8022
800290c4:	ac6250c8 	sw	v0,20680(v1)
800290c8:	10800015 	beqz	a0,80029120 <_Z6OpF2M0v+0x2d0>
800290cc:	a2850008 	sb	a1,8(s4)
800290d0:	24020001 	li	v0,1
800290d4:	a282000b 	sb	v0,11(s4)
800290d8:	26c3e2f8 	addiu	v1,s6,-7432
800290dc:	30c2ffff 	andi	v0,a2,0xffff
800290e0:	a4660004 	sh	a2,4(v1)
800290e4:	26a4e284 	addiu	a0,s5,-7548
800290e8:	00021a02 	srl	v1,v0,0x8
800290ec:	0002102b 	sltu	v0,zero,v0
800290f0:	a083000a 	sb	v1,10(a0)
800290f4:	a0820009 	sb	v0,9(a0)
800290f8:	8fbf002c 	lw	ra,44(sp)
800290fc:	8fb60028 	lw	s6,40(sp)
80029100:	8fb50024 	lw	s5,36(sp)
80029104:	8fb40020 	lw	s4,32(sp)
80029108:	8fb3001c 	lw	s3,28(sp)
8002910c:	8fb20018 	lw	s2,24(sp)
80029110:	8fb10014 	lw	s1,20(sp)
80029114:	8fb00010 	lw	s0,16(sp)
80029118:	03e00008 	jr	ra
8002911c:	27bd0030 	addiu	sp,sp,48
80029120:	0800a436 	j	800290d8 <_Z6OpF2M0v+0x288>
80029124:	a280000b 	sb	zero,11(s4)
80029128:	24020001 	li	v0,1
8002912c:	0800a3fd 	j	80028ff4 <_Z6OpF2M0v+0x1a4>
80029130:	a2820008 	sb	v0,8(s4)
80029134:	2603ffff 	addiu	v1,s0,-1
80029138:	a1a350ac 	sb	v1,20652(t5)
8002913c:	91a350ac 	lbu	v1,20652(t5)
80029140:	a1c250ab 	sb	v0,20651(t6)
80029144:	2c62000a 	sltiu	v0,v1,10
80029148:	1440ffa3 	bnez	v0,80028fd8 <_Z6OpF2M0v+0x188>
8002914c:	2462000a 	addiu	v0,v1,10
80029150:	0800a461 	j	80029184 <_Z6OpF2M0v+0x334>
80029154:	2643ffff 	addiu	v1,s2,-1
80029158:	25e3ffff 	addiu	v1,t7,-1
8002915c:	a1c350ab 	sb	v1,20651(t6)
80029160:	91c350ab 	lbu	v1,20651(t6)
80029164:	24a2000a 	addiu	v0,a1,10
80029168:	a22250aa 	sb	v0,20650(s1)
8002916c:	2c62000a 	sltiu	v0,v1,10
80029170:	1440ff95 	bnez	v0,80028fc8 <_Z6OpF2M0v+0x178>
80029174:	2462000a 	addiu	v0,v1,10
80029178:	0800a44e 	j	80029138 <_Z6OpF2M0v+0x2e8>
8002917c:	2603ffff 	addiu	v1,s0,-1
80029180:	2643ffff 	addiu	v1,s2,-1
80029184:	a14350ad 	sb	v1,20653(t2)
80029188:	914350ad 	lbu	v1,20653(t2)
8002918c:	a1a250ac 	sb	v0,20652(t5)
80029190:	2c62000a 	sltiu	v0,v1,10
80029194:	1440ffe4 	bnez	v0,80029128 <_Z6OpF2M0v+0x2d8>
80029198:	2462000a 	addiu	v0,v1,10
8002919c:	0800a3fc 	j	80028ff0 <_Z6OpF2M0v+0x1a0>
800291a0:	a14250ad 	sb	v0,20653(t2)
800291a4:	26a2e284 	addiu	v0,s5,-7548
800291a8:	0800a412 	j	80029048 <_Z6OpF2M0v+0x1f8>
800291ac:	a040000b 	sb	zero,11(v0)

800291b0 <_Z6OpF5M0v>:
800291b0:	27bdffd8 	addiu	sp,sp,-40
800291b4:	3c068021 	lui	a2,0x8021
800291b8:	afb3001c 	sw	s3,28(sp)
800291bc:	afb00010 	sw	s0,16(sp)
800291c0:	afbf0020 	sw	ra,32(sp)
800291c4:	afb20018 	sw	s2,24(sp)
800291c8:	afb10014 	sw	s1,20(sp)
800291cc:	24c6e2a8 	addiu	a2,a2,-7512
800291d0:	8cc9000c 	lw	t1,12(a2)
800291d4:	3c138021 	lui	s3,0x8021
800291d8:	91230000 	lbu	v1,0(t1)
800291dc:	2670e2f8 	addiu	s0,s3,-7432
800291e0:	3c028022 	lui	v0,0x8022
800291e4:	a04350cc 	sb	v1,20684(v0)
800291e8:	96080006 	lhu	t0,6(s0)
800291ec:	9602000a 	lhu	v0,10(s0)
800291f0:	96030002 	lhu	v1,2(s0)
800291f4:	01024021 	addu	t0,t0,v0
800291f8:	30630100 	andi	v1,v1,0x100
800291fc:	8cc40020 	lw	a0,32(a2)
80029200:	3402ffff 	li	v0,0xffff
80029204:	240500ff 	li	a1,255
80029208:	91270000 	lbu	a3,0(t1)
8002920c:	0043280a 	movz	a1,v0,v1
80029210:	8cc2002c 	lw	v0,44(a2)
80029214:	24840006 	addiu	a0,a0,6
80029218:	00441021 	addu	v0,v0,a0
8002921c:	00e83821 	addu	a3,a3,t0
80029220:	00a72824 	and	a1,a1,a3
80029224:	acc20020 	sw	v0,32(a2)
80029228:	3c028021 	lui	v0,0x8021
8002922c:	25290001 	addiu	t1,t1,1
80029230:	ac457018 	sw	a1,28696(v0)
80029234:	3c028006 	lui	v0,0x8006
80029238:	00a02021 	move	a0,a1
8002923c:	24424be8 	addiu	v0,v0,19432
80029240:	0040f809 	jalr	v0
80029244:	acc9000c 	sw	t1,12(a2)
80029248:	00405821 	move	t3,v0
8002924c:	92020002 	lbu	v0,2(s0)
80029250:	3c038022 	lui	v1,0x8022
80029254:	30420008 	andi	v0,v0,0x8
80029258:	10400060 	beqz	v0,800293dc <_Z6OpF5M0v+0x22c>
8002925c:	a46b50be 	sh	t3,20670(v1)
80029260:	3c128021 	lui	s2,0x8021
80029264:	2651e284 	addiu	s1,s2,-7548
80029268:	92220008 	lbu	v0,8(s1)
8002926c:	960c0004 	lhu	t4,4(s0)
80029270:	3169000f 	andi	t1,t3,0xf
80029274:	2c420001 	sltiu	v0,v0,1
80029278:	01221021 	addu	v0,t1,v0
8002927c:	000b3102 	srl	a2,t3,0x4
80029280:	3185000f 	andi	a1,t4,0xf
80029284:	000c1902 	srl	v1,t4,0x4
80029288:	00a22823 	subu	a1,a1,v0
8002928c:	30c6000f 	andi	a2,a2,0xf
80029290:	000b4302 	srl	t0,t3,0xc
80029294:	000b3a02 	srl	a3,t3,0x8
80029298:	000c2202 	srl	a0,t4,0x8
8002929c:	3063000f 	andi	v1,v1,0xf
800292a0:	000c1302 	srl	v0,t4,0xc
800292a4:	30e7000f 	andi	a3,a3,0xf
800292a8:	00661823 	subu	v1,v1,a2
800292ac:	00481023 	subu	v0,v0,t0
800292b0:	3084000f 	andi	a0,a0,0xf
800292b4:	00872023 	subu	a0,a0,a3
800292b8:	30a500ff 	andi	a1,a1,0xff
800292bc:	306f00ff 	andi	t7,v1,0xff
800292c0:	305900ff 	andi	t9,v0,0xff
800292c4:	3c038022 	lui	v1,0x8022
800292c8:	3c028022 	lui	v0,0x8022
800292cc:	309000ff 	andi	s0,a0,0xff
800292d0:	3c188022 	lui	t8,0x8022
800292d4:	3c0e8022 	lui	t6,0x8022
800292d8:	3c0d8022 	lui	t5,0x8022
800292dc:	3c0a8022 	lui	t2,0x8022
800292e0:	a04950ae 	sb	t1,20654(v0)
800292e4:	a06650af 	sb	a2,20655(v1)
800292e8:	3c028022 	lui	v0,0x8022
800292ec:	3c038022 	lui	v1,0x8022
800292f0:	2ca4000a 	sltiu	a0,a1,10
800292f4:	a04750b0 	sb	a3,20656(v0)
800292f8:	a06850b1 	sb	t0,20657(v1)
800292fc:	a30550aa 	sb	a1,20650(t8)
80029300:	a1cf50ab 	sb	t7,20651(t6)
80029304:	a1b050ac 	sb	s0,20652(t5)
80029308:	10800065 	beqz	a0,800294a0 <_Z6OpF5M0v+0x2f0>
8002930c:	a15950ad 	sb	t9,20653(t2)
80029310:	91c350ab 	lbu	v1,20651(t6)
80029314:	2c62000a 	sltiu	v0,v1,10
80029318:	10400058 	beqz	v0,8002947c <_Z6OpF5M0v+0x2cc>
8002931c:	2462000a 	addiu	v0,v1,10
80029320:	91a350ac 	lbu	v1,20652(t5)
80029324:	2c62000a 	sltiu	v0,v1,10
80029328:	10400067 	beqz	v0,800294c8 <_Z6OpF5M0v+0x318>
8002932c:	2462000a 	addiu	v0,v1,10
80029330:	914350ad 	lbu	v1,20653(t2)
80029334:	2c62000a 	sltiu	v0,v1,10
80029338:	1440004e 	bnez	v0,80029474 <_Z6OpF5M0v+0x2c4>
8002933c:	24020001 	li	v0,1
80029340:	2462000a 	addiu	v0,v1,10
80029344:	a14250ad 	sb	v0,20653(t2)
80029348:	a2200008 	sb	zero,8(s1)
8002934c:	914250ad 	lbu	v0,20653(t2)
80029350:	91a350ac 	lbu	v1,20652(t5)
80029354:	91c450ab 	lbu	a0,20651(t6)
80029358:	00031a00 	sll	v1,v1,0x8
8002935c:	00021300 	sll	v0,v0,0xc
80029360:	930550aa 	lbu	a1,20650(t8)
80029364:	00431025 	or	v0,v0,v1
80029368:	00451025 	or	v0,v0,a1
8002936c:	00042100 	sll	a0,a0,0x4
80029370:	00822025 	or	a0,a0,v0
80029374:	308affff 	andi	t2,a0,0xffff
80029378:	018a1026 	xor	v0,t4,t2
8002937c:	018b2026 	xor	a0,t4,t3
80029380:	30428000 	andi	v0,v0,0x8000
80029384:	3c038022 	lui	v1,0x8022
80029388:	00822024 	and	a0,a0,v0
8002938c:	10800057 	beqz	a0,800294ec <_Z6OpF5M0v+0x33c>
80029390:	a46a50b4 	sh	t2,20660(v1)
80029394:	2643e284 	addiu	v1,s2,-7548
80029398:	24020001 	li	v0,1
8002939c:	a062000b 	sb	v0,11(v1)
800293a0:	2663e2f8 	addiu	v1,s3,-7432
800293a4:	3142ffff 	andi	v0,t2,0xffff
800293a8:	a46a0004 	sh	t2,4(v1)
800293ac:	2644e284 	addiu	a0,s2,-7548
800293b0:	00021a02 	srl	v1,v0,0x8
800293b4:	0002102b 	sltu	v0,zero,v0
800293b8:	a083000a 	sb	v1,10(a0)
800293bc:	a0820009 	sb	v0,9(a0)
800293c0:	8fbf0020 	lw	ra,32(sp)
800293c4:	8fb3001c 	lw	s3,28(sp)
800293c8:	8fb20018 	lw	s2,24(sp)
800293cc:	8fb10014 	lw	s1,20(sp)
800293d0:	8fb00010 	lw	s0,16(sp)
800293d4:	03e00008 	jr	ra
800293d8:	27bd0028 	addiu	sp,sp,40
800293dc:	3c128021 	lui	s2,0x8021
800293e0:	96040004 	lhu	a0,4(s0)
800293e4:	2646e284 	addiu	a2,s2,-7548
800293e8:	90c30008 	lbu	v1,8(a2)
800293ec:	008b1023 	subu	v0,a0,t3
800293f0:	00431021 	addu	v0,v0,v1
800293f4:	2442ffff 	addiu	v0,v0,-1
800293f8:	008b1826 	xor	v1,a0,t3
800293fc:	3047ffff 	andi	a3,v0,0xffff
80029400:	30638000 	andi	v1,v1,0x8000
80029404:	00022827 	nor	a1,zero,v0
80029408:	00872026 	xor	a0,a0,a3
8002940c:	00832024 	and	a0,a0,v1
80029410:	00052fc2 	srl	a1,a1,0x1f
80029414:	3c038022 	lui	v1,0x8022
80029418:	ac6250c8 	sw	v0,20680(v1)
8002941c:	10800012 	beqz	a0,80029468 <_Z6OpF5M0v+0x2b8>
80029420:	a0c50008 	sb	a1,8(a2)
80029424:	24020001 	li	v0,1
80029428:	a0c2000b 	sb	v0,11(a2)
8002942c:	2663e2f8 	addiu	v1,s3,-7432
80029430:	30e2ffff 	andi	v0,a3,0xffff
80029434:	a4670004 	sh	a3,4(v1)
80029438:	2644e284 	addiu	a0,s2,-7548
8002943c:	00021a02 	srl	v1,v0,0x8
80029440:	0002102b 	sltu	v0,zero,v0
80029444:	a083000a 	sb	v1,10(a0)
80029448:	a0820009 	sb	v0,9(a0)
8002944c:	8fbf0020 	lw	ra,32(sp)
80029450:	8fb3001c 	lw	s3,28(sp)
80029454:	8fb20018 	lw	s2,24(sp)
80029458:	8fb10014 	lw	s1,20(sp)
8002945c:	8fb00010 	lw	s0,16(sp)
80029460:	03e00008 	jr	ra
80029464:	27bd0028 	addiu	sp,sp,40
80029468:	0800a50b 	j	8002942c <_Z6OpF5M0v+0x27c>
8002946c:	a0c0000b 	sb	zero,11(a2)
80029470:	24020001 	li	v0,1
80029474:	0800a4d3 	j	8002934c <_Z6OpF5M0v+0x19c>
80029478:	a2220008 	sb	v0,8(s1)
8002947c:	2603ffff 	addiu	v1,s0,-1
80029480:	a1a350ac 	sb	v1,20652(t5)
80029484:	91a350ac 	lbu	v1,20652(t5)
80029488:	a1c250ab 	sb	v0,20651(t6)
8002948c:	2c62000a 	sltiu	v0,v1,10
80029490:	1440ffa7 	bnez	v0,80029330 <_Z6OpF5M0v+0x180>
80029494:	2462000a 	addiu	v0,v1,10
80029498:	0800a533 	j	800294cc <_Z6OpF5M0v+0x31c>
8002949c:	2723ffff 	addiu	v1,t9,-1
800294a0:	25e3ffff 	addiu	v1,t7,-1
800294a4:	a1c350ab 	sb	v1,20651(t6)
800294a8:	91c350ab 	lbu	v1,20651(t6)
800294ac:	24a2000a 	addiu	v0,a1,10
800294b0:	a30250aa 	sb	v0,20650(t8)
800294b4:	2c62000a 	sltiu	v0,v1,10
800294b8:	1440ff99 	bnez	v0,80029320 <_Z6OpF5M0v+0x170>
800294bc:	2462000a 	addiu	v0,v1,10
800294c0:	0800a520 	j	80029480 <_Z6OpF5M0v+0x2d0>
800294c4:	2603ffff 	addiu	v1,s0,-1
800294c8:	2723ffff 	addiu	v1,t9,-1
800294cc:	a14350ad 	sb	v1,20653(t2)
800294d0:	914350ad 	lbu	v1,20653(t2)
800294d4:	a1a250ac 	sb	v0,20652(t5)
800294d8:	2c62000a 	sltiu	v0,v1,10
800294dc:	1440ffe4 	bnez	v0,80029470 <_Z6OpF5M0v+0x2c0>
800294e0:	2462000a 	addiu	v0,v1,10
800294e4:	0800a4d2 	j	80029348 <_Z6OpF5M0v+0x198>
800294e8:	a14250ad 	sb	v0,20653(t2)
800294ec:	2642e284 	addiu	v0,s2,-7548
800294f0:	0800a4e8 	j	800293a0 <_Z6OpF5M0v+0x1f0>
800294f4:	a040000b 	sb	zero,11(v0)

800294f8 <_Z6OpE5M0v>:
800294f8:	27bdffd8 	addiu	sp,sp,-40
800294fc:	3c058021 	lui	a1,0x8021
80029500:	afb3001c 	sw	s3,28(sp)
80029504:	afb00010 	sw	s0,16(sp)
80029508:	afbf0020 	sw	ra,32(sp)
8002950c:	afb20018 	sw	s2,24(sp)
80029510:	afb10014 	sw	s1,20(sp)
80029514:	24a5e2a8 	addiu	a1,a1,-7512
80029518:	8ca7000c 	lw	a3,12(a1)
8002951c:	3c028022 	lui	v0,0x8022
80029520:	90e30000 	lbu	v1,0(a3)
80029524:	3c138021 	lui	s3,0x8021
80029528:	a04350cc 	sb	v1,20684(v0)
8002952c:	2670e2f8 	addiu	s0,s3,-7432
80029530:	90e30000 	lbu	v1,0(a3)
80029534:	96020006 	lhu	v0,6(s0)
80029538:	8ca60020 	lw	a2,32(a1)
8002953c:	8ca4002c 	lw	a0,44(a1)
80029540:	00621821 	addu	v1,v1,v0
80029544:	3063ffff 	andi	v1,v1,0xffff
80029548:	3c028021 	lui	v0,0x8021
8002954c:	00c43021 	addu	a2,a2,a0
80029550:	ac437018 	sw	v1,28696(v0)
80029554:	24e70001 	addiu	a3,a3,1
80029558:	3c028006 	lui	v0,0x8006
8002955c:	00602021 	move	a0,v1
80029560:	aca60020 	sw	a2,32(a1)
80029564:	24424be8 	addiu	v0,v0,19432
80029568:	0040f809 	jalr	v0
8002956c:	aca7000c 	sw	a3,12(a1)
80029570:	00405821 	move	t3,v0
80029574:	92020002 	lbu	v0,2(s0)
80029578:	3c038022 	lui	v1,0x8022
8002957c:	30420008 	andi	v0,v0,0x8
80029580:	10400060 	beqz	v0,80029704 <_Z6OpE5M0v+0x20c>
80029584:	a46b50be 	sh	t3,20670(v1)
80029588:	3c128021 	lui	s2,0x8021
8002958c:	2651e284 	addiu	s1,s2,-7548
80029590:	92220008 	lbu	v0,8(s1)
80029594:	960c0004 	lhu	t4,4(s0)
80029598:	3169000f 	andi	t1,t3,0xf
8002959c:	2c420001 	sltiu	v0,v0,1
800295a0:	01221021 	addu	v0,t1,v0
800295a4:	000b3102 	srl	a2,t3,0x4
800295a8:	3185000f 	andi	a1,t4,0xf
800295ac:	000c1902 	srl	v1,t4,0x4
800295b0:	00a22823 	subu	a1,a1,v0
800295b4:	30c6000f 	andi	a2,a2,0xf
800295b8:	000b4302 	srl	t0,t3,0xc
800295bc:	000b3a02 	srl	a3,t3,0x8
800295c0:	000c2202 	srl	a0,t4,0x8
800295c4:	3063000f 	andi	v1,v1,0xf
800295c8:	000c1302 	srl	v0,t4,0xc
800295cc:	30e7000f 	andi	a3,a3,0xf
800295d0:	00661823 	subu	v1,v1,a2
800295d4:	00481023 	subu	v0,v0,t0
800295d8:	3084000f 	andi	a0,a0,0xf
800295dc:	00872023 	subu	a0,a0,a3
800295e0:	30a500ff 	andi	a1,a1,0xff
800295e4:	306f00ff 	andi	t7,v1,0xff
800295e8:	305900ff 	andi	t9,v0,0xff
800295ec:	3c038022 	lui	v1,0x8022
800295f0:	3c028022 	lui	v0,0x8022
800295f4:	309000ff 	andi	s0,a0,0xff
800295f8:	3c188022 	lui	t8,0x8022
800295fc:	3c0e8022 	lui	t6,0x8022
80029600:	3c0d8022 	lui	t5,0x8022
80029604:	3c0a8022 	lui	t2,0x8022
80029608:	a04950ae 	sb	t1,20654(v0)
8002960c:	a06650af 	sb	a2,20655(v1)
80029610:	3c028022 	lui	v0,0x8022
80029614:	3c038022 	lui	v1,0x8022
80029618:	2ca4000a 	sltiu	a0,a1,10
8002961c:	a04750b0 	sb	a3,20656(v0)
80029620:	a06850b1 	sb	t0,20657(v1)
80029624:	a30550aa 	sb	a1,20650(t8)
80029628:	a1cf50ab 	sb	t7,20651(t6)
8002962c:	a1b050ac 	sb	s0,20652(t5)
80029630:	10800065 	beqz	a0,800297c8 <_Z6OpE5M0v+0x2d0>
80029634:	a15950ad 	sb	t9,20653(t2)
80029638:	91c350ab 	lbu	v1,20651(t6)
8002963c:	2c62000a 	sltiu	v0,v1,10
80029640:	10400058 	beqz	v0,800297a4 <_Z6OpE5M0v+0x2ac>
80029644:	2462000a 	addiu	v0,v1,10
80029648:	91a350ac 	lbu	v1,20652(t5)
8002964c:	2c62000a 	sltiu	v0,v1,10
80029650:	10400067 	beqz	v0,800297f0 <_Z6OpE5M0v+0x2f8>
80029654:	2462000a 	addiu	v0,v1,10
80029658:	914350ad 	lbu	v1,20653(t2)
8002965c:	2c62000a 	sltiu	v0,v1,10
80029660:	1440004e 	bnez	v0,8002979c <_Z6OpE5M0v+0x2a4>
80029664:	24020001 	li	v0,1
80029668:	2462000a 	addiu	v0,v1,10
8002966c:	a14250ad 	sb	v0,20653(t2)
80029670:	a2200008 	sb	zero,8(s1)
80029674:	914250ad 	lbu	v0,20653(t2)
80029678:	91a350ac 	lbu	v1,20652(t5)
8002967c:	91c450ab 	lbu	a0,20651(t6)
80029680:	00031a00 	sll	v1,v1,0x8
80029684:	00021300 	sll	v0,v0,0xc
80029688:	930550aa 	lbu	a1,20650(t8)
8002968c:	00431025 	or	v0,v0,v1
80029690:	00451025 	or	v0,v0,a1
80029694:	00042100 	sll	a0,a0,0x4
80029698:	00822025 	or	a0,a0,v0
8002969c:	308affff 	andi	t2,a0,0xffff
800296a0:	018a1026 	xor	v0,t4,t2
800296a4:	018b2026 	xor	a0,t4,t3
800296a8:	30428000 	andi	v0,v0,0x8000
800296ac:	3c038022 	lui	v1,0x8022
800296b0:	00822024 	and	a0,a0,v0
800296b4:	10800057 	beqz	a0,80029814 <_Z6OpE5M0v+0x31c>
800296b8:	a46a50b4 	sh	t2,20660(v1)
800296bc:	2643e284 	addiu	v1,s2,-7548
800296c0:	24020001 	li	v0,1
800296c4:	a062000b 	sb	v0,11(v1)
800296c8:	2663e2f8 	addiu	v1,s3,-7432
800296cc:	3142ffff 	andi	v0,t2,0xffff
800296d0:	a46a0004 	sh	t2,4(v1)
800296d4:	2644e284 	addiu	a0,s2,-7548
800296d8:	00021a02 	srl	v1,v0,0x8
800296dc:	0002102b 	sltu	v0,zero,v0
800296e0:	a083000a 	sb	v1,10(a0)
800296e4:	a0820009 	sb	v0,9(a0)
800296e8:	8fbf0020 	lw	ra,32(sp)
800296ec:	8fb3001c 	lw	s3,28(sp)
800296f0:	8fb20018 	lw	s2,24(sp)
800296f4:	8fb10014 	lw	s1,20(sp)
800296f8:	8fb00010 	lw	s0,16(sp)
800296fc:	03e00008 	jr	ra
80029700:	27bd0028 	addiu	sp,sp,40
80029704:	3c128021 	lui	s2,0x8021
80029708:	96040004 	lhu	a0,4(s0)
8002970c:	2646e284 	addiu	a2,s2,-7548
80029710:	90c30008 	lbu	v1,8(a2)
80029714:	008b1023 	subu	v0,a0,t3
80029718:	00431021 	addu	v0,v0,v1
8002971c:	2442ffff 	addiu	v0,v0,-1
80029720:	008b1826 	xor	v1,a0,t3
80029724:	3047ffff 	andi	a3,v0,0xffff
80029728:	30638000 	andi	v1,v1,0x8000
8002972c:	00022827 	nor	a1,zero,v0
80029730:	00872026 	xor	a0,a0,a3
80029734:	00832024 	and	a0,a0,v1
80029738:	00052fc2 	srl	a1,a1,0x1f
8002973c:	3c038022 	lui	v1,0x8022
80029740:	ac6250c8 	sw	v0,20680(v1)
80029744:	10800012 	beqz	a0,80029790 <_Z6OpE5M0v+0x298>
80029748:	a0c50008 	sb	a1,8(a2)
8002974c:	24020001 	li	v0,1
80029750:	a0c2000b 	sb	v0,11(a2)
80029754:	2663e2f8 	addiu	v1,s3,-7432
80029758:	30e2ffff 	andi	v0,a3,0xffff
8002975c:	a4670004 	sh	a3,4(v1)
80029760:	2644e284 	addiu	a0,s2,-7548
80029764:	00021a02 	srl	v1,v0,0x8
80029768:	0002102b 	sltu	v0,zero,v0
8002976c:	a083000a 	sb	v1,10(a0)
80029770:	a0820009 	sb	v0,9(a0)
80029774:	8fbf0020 	lw	ra,32(sp)
80029778:	8fb3001c 	lw	s3,28(sp)
8002977c:	8fb20018 	lw	s2,24(sp)
80029780:	8fb10014 	lw	s1,20(sp)
80029784:	8fb00010 	lw	s0,16(sp)
80029788:	03e00008 	jr	ra
8002978c:	27bd0028 	addiu	sp,sp,40
80029790:	0800a5d5 	j	80029754 <_Z6OpE5M0v+0x25c>
80029794:	a0c0000b 	sb	zero,11(a2)
80029798:	24020001 	li	v0,1
8002979c:	0800a59d 	j	80029674 <_Z6OpE5M0v+0x17c>
800297a0:	a2220008 	sb	v0,8(s1)
800297a4:	2603ffff 	addiu	v1,s0,-1
800297a8:	a1a350ac 	sb	v1,20652(t5)
800297ac:	91a350ac 	lbu	v1,20652(t5)
800297b0:	a1c250ab 	sb	v0,20651(t6)
800297b4:	2c62000a 	sltiu	v0,v1,10
800297b8:	1440ffa7 	bnez	v0,80029658 <_Z6OpE5M0v+0x160>
800297bc:	2462000a 	addiu	v0,v1,10
800297c0:	0800a5fd 	j	800297f4 <_Z6OpE5M0v+0x2fc>
800297c4:	2723ffff 	addiu	v1,t9,-1
800297c8:	25e3ffff 	addiu	v1,t7,-1
800297cc:	a1c350ab 	sb	v1,20651(t6)
800297d0:	91c350ab 	lbu	v1,20651(t6)
800297d4:	24a2000a 	addiu	v0,a1,10
800297d8:	a30250aa 	sb	v0,20650(t8)
800297dc:	2c62000a 	sltiu	v0,v1,10
800297e0:	1440ff99 	bnez	v0,80029648 <_Z6OpE5M0v+0x150>
800297e4:	2462000a 	addiu	v0,v1,10
800297e8:	0800a5ea 	j	800297a8 <_Z6OpE5M0v+0x2b0>
800297ec:	2603ffff 	addiu	v1,s0,-1
800297f0:	2723ffff 	addiu	v1,t9,-1
800297f4:	a14350ad 	sb	v1,20653(t2)
800297f8:	914350ad 	lbu	v1,20653(t2)
800297fc:	a1a250ac 	sb	v0,20652(t5)
80029800:	2c62000a 	sltiu	v0,v1,10
80029804:	1440ffe4 	bnez	v0,80029798 <_Z6OpE5M0v+0x2a0>
80029808:	2462000a 	addiu	v0,v1,10
8002980c:	0800a59c 	j	80029670 <_Z6OpE5M0v+0x178>
80029810:	a14250ad 	sb	v0,20653(t2)
80029814:	2642e284 	addiu	v0,s2,-7548
80029818:	0800a5b2 	j	800296c8 <_Z6OpE5M0v+0x1d0>
8002981c:	a040000b 	sb	zero,11(v0)

80029820 <_Z6Op73M0v>:
80029820:	27bdffd0 	addiu	sp,sp,-48
80029824:	3c038021 	lui	v1,0x8021
80029828:	afbf002c 	sw	ra,44(sp)
8002982c:	afb60028 	sw	s6,40(sp)
80029830:	afb50024 	sw	s5,36(sp)
80029834:	afb40020 	sw	s4,32(sp)
80029838:	afb3001c 	sw	s3,28(sp)
8002983c:	afb20018 	sw	s2,24(sp)
80029840:	afb10014 	sw	s1,20(sp)
80029844:	afb00010 	sw	s0,16(sp)
80029848:	2463e2a8 	addiu	v1,v1,-7512
8002984c:	8c67000c 	lw	a3,12(v1)
80029850:	3c128022 	lui	s2,0x8022
80029854:	90e20000 	lbu	v0,0(a3)
80029858:	3c168021 	lui	s6,0x8021
8002985c:	a24250cc 	sb	v0,20684(s2)
80029860:	26d3e2f8 	addiu	s3,s6,-7432
80029864:	90e50000 	lbu	a1,0(a3)
80029868:	8c620020 	lw	v0,32(v1)
8002986c:	96640008 	lhu	a0,8(s3)
80029870:	8c66002c 	lw	a2,44(v1)
80029874:	00a42821 	addu	a1,a1,a0
80029878:	2442000c 	addiu	v0,v0,12
8002987c:	30a5ffff 	andi	a1,a1,0xffff
80029880:	24e70001 	addiu	a3,a3,1
80029884:	00c23021 	addu	a2,a2,v0
80029888:	3c118021 	lui	s1,0x8021
8002988c:	3c158021 	lui	s5,0x8021
80029890:	3c108006 	lui	s0,0x8006
80029894:	ac67000c 	sw	a3,12(v1)
80029898:	00a02021 	move	a0,a1
8002989c:	ac660020 	sw	a2,32(v1)
800298a0:	26104be8 	addiu	s0,s0,19432
800298a4:	ae257018 	sw	a1,28696(s1)
800298a8:	0200f809 	jalr	s0
800298ac:	26b4e284 	addiu	s4,s5,-7548
800298b0:	8e830014 	lw	v1,20(s4)
800298b4:	9665000c 	lhu	a1,12(s3)
800298b8:	00a32821 	addu	a1,a1,v1
800298bc:	3c0300ff 	lui	v1,0xff
800298c0:	3463ffff 	ori	v1,v1,0xffff
800298c4:	00452821 	addu	a1,v0,a1
800298c8:	00a32824 	and	a1,a1,v1
800298cc:	00021203 	sra	v0,v0,0x8
800298d0:	00a02021 	move	a0,a1
800298d4:	a24250cc 	sb	v0,20684(s2)
800298d8:	0200f809 	jalr	s0
800298dc:	ae257018 	sw	a1,28696(s1)
800298e0:	00403821 	move	a3,v0
800298e4:	92620002 	lbu	v0,2(s3)
800298e8:	3c038022 	lui	v1,0x8022
800298ec:	30420008 	andi	v0,v0,0x8
800298f0:	10400063 	beqz	v0,80029a80 <_Z6Op73M0v+0x260>
800298f4:	a46750be 	sh	a3,20670(v1)
800298f8:	96690004 	lhu	t1,4(s3)
800298fc:	92830008 	lbu	v1,8(s4)
80029900:	3122000f 	andi	v0,t1,0xf
80029904:	00431021 	addu	v0,v0,v1
80029908:	30e6000f 	andi	a2,a3,0xf
8002990c:	00c21021 	addu	v0,a2,v0
80029910:	304800ff 	andi	t0,v0,0xff
80029914:	00091902 	srl	v1,t1,0x4
80029918:	00091202 	srl	v0,t1,0x8
8002991c:	00072102 	srl	a0,a3,0x4
80029920:	306e000f 	andi	t6,v1,0xf
80029924:	3050000f 	andi	s0,v0,0xf
80029928:	308a000f 	andi	t2,a0,0xf
8002992c:	3c028022 	lui	v0,0x8022
80029930:	3c038022 	lui	v1,0x8022
80029934:	00072a02 	srl	a1,a3,0x8
80029938:	30a5000f 	andi	a1,a1,0xf
8002993c:	3c0d8022 	lui	t5,0x8022
80029940:	3c0c8022 	lui	t4,0x8022
80029944:	00099302 	srl	s2,t1,0xc
80029948:	3c0b8022 	lui	t3,0x8022
8002994c:	00077b02 	srl	t7,a3,0xc
80029950:	3c118022 	lui	s1,0x8022
80029954:	a04650ae 	sb	a2,20654(v0)
80029958:	a06a50af 	sb	t2,20655(v1)
8002995c:	3c028022 	lui	v0,0x8022
80029960:	3c038022 	lui	v1,0x8022
80029964:	2d04000a 	sltiu	a0,t0,10
80029968:	a04550b0 	sb	a1,20656(v0)
8002996c:	a06f50b1 	sb	t7,20657(v1)
80029970:	a1ae50ab 	sb	t6,20651(t5)
80029974:	a19050ac 	sb	s0,20652(t4)
80029978:	a17250ad 	sb	s2,20653(t3)
8002997c:	10800075 	beqz	a0,80029b54 <_Z6Op73M0v+0x334>
80029980:	a22850aa 	sb	t0,20650(s1)
80029984:	91a250ab 	lbu	v0,20651(t5)
80029988:	01421021 	addu	v0,t2,v0
8002998c:	304200ff 	andi	v0,v0,0xff
80029990:	2c43000a 	sltiu	v1,v0,10
80029994:	10600062 	beqz	v1,80029b20 <_Z6Op73M0v+0x300>
80029998:	a1a250ab 	sb	v0,20651(t5)
8002999c:	918250ac 	lbu	v0,20652(t4)
800299a0:	00a21021 	addu	v0,a1,v0
800299a4:	304200ff 	andi	v0,v0,0xff
800299a8:	2c43000a 	sltiu	v1,v0,10
800299ac:	10600076 	beqz	v1,80029b88 <_Z6Op73M0v+0x368>
800299b0:	a18250ac 	sb	v0,20652(t4)
800299b4:	916250ad 	lbu	v0,20653(t3)
800299b8:	01e21021 	addu	v0,t7,v0
800299bc:	304200ff 	andi	v0,v0,0xff
800299c0:	2c43000a 	sltiu	v1,v0,10
800299c4:	14600054 	bnez	v1,80029b18 <_Z6Op73M0v+0x2f8>
800299c8:	a16250ad 	sb	v0,20653(t3)
800299cc:	2442fff6 	addiu	v0,v0,-10
800299d0:	3042000f 	andi	v0,v0,0xf
800299d4:	24030001 	li	v1,1
800299d8:	a2830008 	sb	v1,8(s4)
800299dc:	a16250ad 	sb	v0,20653(t3)
800299e0:	916250ad 	lbu	v0,20653(t3)
800299e4:	918350ac 	lbu	v1,20652(t4)
800299e8:	922450aa 	lbu	a0,20650(s1)
800299ec:	00031a00 	sll	v1,v1,0x8
800299f0:	91a550ab 	lbu	a1,20651(t5)
800299f4:	00021300 	sll	v0,v0,0xc
800299f8:	00431025 	or	v0,v0,v1
800299fc:	00441025 	or	v0,v0,a0
80029a00:	00052900 	sll	a1,a1,0x4
80029a04:	00a22825 	or	a1,a1,v0
80029a08:	30a5ffff 	andi	a1,a1,0xffff
80029a0c:	01272026 	xor	a0,t1,a3
80029a10:	00e51026 	xor	v0,a3,a1
80029a14:	00042027 	nor	a0,zero,a0
80029a18:	30428000 	andi	v0,v0,0x8000
80029a1c:	3c038022 	lui	v1,0x8022
80029a20:	00822024 	and	a0,a0,v0
80029a24:	10800065 	beqz	a0,80029bbc <_Z6Op73M0v+0x39c>
80029a28:	a46550b4 	sh	a1,20660(v1)
80029a2c:	26a3e284 	addiu	v1,s5,-7548
80029a30:	24020001 	li	v0,1
80029a34:	a062000b 	sb	v0,11(v1)
80029a38:	26c3e2f8 	addiu	v1,s6,-7432
80029a3c:	30a2ffff 	andi	v0,a1,0xffff
80029a40:	a4650004 	sh	a1,4(v1)
80029a44:	26a4e284 	addiu	a0,s5,-7548
80029a48:	00021a02 	srl	v1,v0,0x8
80029a4c:	0002102b 	sltu	v0,zero,v0
80029a50:	a083000a 	sb	v1,10(a0)
80029a54:	a0820009 	sb	v0,9(a0)
80029a58:	8fbf002c 	lw	ra,44(sp)
80029a5c:	8fb60028 	lw	s6,40(sp)
80029a60:	8fb50024 	lw	s5,36(sp)
80029a64:	8fb40020 	lw	s4,32(sp)
80029a68:	8fb3001c 	lw	s3,28(sp)
80029a6c:	8fb20018 	lw	s2,24(sp)
80029a70:	8fb10014 	lw	s1,20(sp)
80029a74:	8fb00010 	lw	s0,16(sp)
80029a78:	03e00008 	jr	ra
80029a7c:	27bd0030 	addiu	sp,sp,48
80029a80:	92830008 	lbu	v1,8(s4)
80029a84:	96620004 	lhu	v0,4(s3)
80029a88:	00472026 	xor	a0,v0,a3
80029a8c:	00431021 	addu	v0,v0,v1
80029a90:	00e21021 	addu	v0,a3,v0
80029a94:	3046ffff 	andi	a2,v0,0xffff
80029a98:	00042027 	nor	a0,zero,a0
80029a9c:	30848000 	andi	a0,a0,0x8000
80029aa0:	00e62826 	xor	a1,a3,a2
80029aa4:	3403ffff 	li	v1,0xffff
80029aa8:	00a42824 	and	a1,a1,a0
80029aac:	0062182b 	sltu	v1,v1,v0
80029ab0:	3c048022 	lui	a0,0x8022
80029ab4:	ac8250b8 	sw	v0,20664(a0)
80029ab8:	10a00015 	beqz	a1,80029b10 <_Z6Op73M0v+0x2f0>
80029abc:	a2830008 	sb	v1,8(s4)
80029ac0:	24020001 	li	v0,1
80029ac4:	a282000b 	sb	v0,11(s4)
80029ac8:	26c3e2f8 	addiu	v1,s6,-7432
80029acc:	30c2ffff 	andi	v0,a2,0xffff
80029ad0:	a4660004 	sh	a2,4(v1)
80029ad4:	26a4e284 	addiu	a0,s5,-7548
80029ad8:	00021a02 	srl	v1,v0,0x8
80029adc:	0002102b 	sltu	v0,zero,v0
80029ae0:	a083000a 	sb	v1,10(a0)
80029ae4:	a0820009 	sb	v0,9(a0)
80029ae8:	8fbf002c 	lw	ra,44(sp)
80029aec:	8fb60028 	lw	s6,40(sp)
80029af0:	8fb50024 	lw	s5,36(sp)
80029af4:	8fb40020 	lw	s4,32(sp)
80029af8:	8fb3001c 	lw	s3,28(sp)
80029afc:	8fb20018 	lw	s2,24(sp)
80029b00:	8fb10014 	lw	s1,20(sp)
80029b04:	8fb00010 	lw	s0,16(sp)
80029b08:	03e00008 	jr	ra
80029b0c:	27bd0030 	addiu	sp,sp,48
80029b10:	0800a6b2 	j	80029ac8 <_Z6Op73M0v+0x2a8>
80029b14:	a280000b 	sb	zero,11(s4)
80029b18:	0800a678 	j	800299e0 <_Z6Op73M0v+0x1c0>
80029b1c:	a2800008 	sb	zero,8(s4)
80029b20:	26030001 	addiu	v1,s0,1
80029b24:	2442fff6 	addiu	v0,v0,-10
80029b28:	a18350ac 	sb	v1,20652(t4)
80029b2c:	3042000f 	andi	v0,v0,0xf
80029b30:	a1a250ab 	sb	v0,20651(t5)
80029b34:	918250ac 	lbu	v0,20652(t4)
80029b38:	00a21021 	addu	v0,a1,v0
80029b3c:	304200ff 	andi	v0,v0,0xff
80029b40:	2c43000a 	sltiu	v1,v0,10
80029b44:	1460ff9b 	bnez	v1,800299b4 <_Z6Op73M0v+0x194>
80029b48:	a18250ac 	sb	v0,20652(t4)
80029b4c:	0800a6e3 	j	80029b8c <_Z6Op73M0v+0x36c>
80029b50:	26430001 	addiu	v1,s2,1
80029b54:	25c30001 	addiu	v1,t6,1
80029b58:	2502fff6 	addiu	v0,t0,-10
80029b5c:	a1a350ab 	sb	v1,20651(t5)
80029b60:	3042000f 	andi	v0,v0,0xf
80029b64:	a22250aa 	sb	v0,20650(s1)
80029b68:	91a250ab 	lbu	v0,20651(t5)
80029b6c:	01421021 	addu	v0,t2,v0
80029b70:	304200ff 	andi	v0,v0,0xff
80029b74:	2c43000a 	sltiu	v1,v0,10
80029b78:	1460ff88 	bnez	v1,8002999c <_Z6Op73M0v+0x17c>
80029b7c:	a1a250ab 	sb	v0,20651(t5)
80029b80:	0800a6c9 	j	80029b24 <_Z6Op73M0v+0x304>
80029b84:	26030001 	addiu	v1,s0,1
80029b88:	26430001 	addiu	v1,s2,1
80029b8c:	2442fff6 	addiu	v0,v0,-10
80029b90:	a16350ad 	sb	v1,20653(t3)
80029b94:	3042000f 	andi	v0,v0,0xf
80029b98:	a18250ac 	sb	v0,20652(t4)
80029b9c:	916250ad 	lbu	v0,20653(t3)
80029ba0:	01e21021 	addu	v0,t7,v0
80029ba4:	304200ff 	andi	v0,v0,0xff
80029ba8:	2c43000a 	sltiu	v1,v0,10
80029bac:	1460ffda 	bnez	v1,80029b18 <_Z6Op73M0v+0x2f8>
80029bb0:	a16250ad 	sb	v0,20653(t3)
80029bb4:	0800a674 	j	800299d0 <_Z6Op73M0v+0x1b0>
80029bb8:	2442fff6 	addiu	v0,v0,-10
80029bbc:	26a2e284 	addiu	v0,s5,-7548
80029bc0:	0800a68e 	j	80029a38 <_Z6Op73M0v+0x218>
80029bc4:	a040000b 	sb	zero,11(v0)

80029bc8 <_Z6Op65M0v>:
80029bc8:	27bdffd8 	addiu	sp,sp,-40
80029bcc:	3c058021 	lui	a1,0x8021
80029bd0:	afb20018 	sw	s2,24(sp)
80029bd4:	afb00010 	sw	s0,16(sp)
80029bd8:	afbf0020 	sw	ra,32(sp)
80029bdc:	afb3001c 	sw	s3,28(sp)
80029be0:	afb10014 	sw	s1,20(sp)
80029be4:	24a5e2a8 	addiu	a1,a1,-7512
80029be8:	8ca7000c 	lw	a3,12(a1)
80029bec:	3c028022 	lui	v0,0x8022
80029bf0:	90e30000 	lbu	v1,0(a3)
80029bf4:	3c128021 	lui	s2,0x8021
80029bf8:	a04350cc 	sb	v1,20684(v0)
80029bfc:	2650e2f8 	addiu	s0,s2,-7432
80029c00:	90e30000 	lbu	v1,0(a3)
80029c04:	96020006 	lhu	v0,6(s0)
80029c08:	8ca60020 	lw	a2,32(a1)
80029c0c:	8ca4002c 	lw	a0,44(a1)
80029c10:	00621821 	addu	v1,v1,v0
80029c14:	3063ffff 	andi	v1,v1,0xffff
80029c18:	3c028021 	lui	v0,0x8021
80029c1c:	00c43021 	addu	a2,a2,a0
80029c20:	24e70001 	addiu	a3,a3,1
80029c24:	ac437018 	sw	v1,28696(v0)
80029c28:	3c028006 	lui	v0,0x8006
80029c2c:	00602021 	move	a0,v1
80029c30:	aca7000c 	sw	a3,12(a1)
80029c34:	24424be8 	addiu	v0,v0,19432
80029c38:	0040f809 	jalr	v0
80029c3c:	aca60020 	sw	a2,32(a1)
80029c40:	00403821 	move	a3,v0
80029c44:	92020002 	lbu	v0,2(s0)
80029c48:	3c038022 	lui	v1,0x8022
80029c4c:	30420008 	andi	v0,v0,0x8
80029c50:	10400062 	beqz	v0,80029ddc <_Z6Op65M0v+0x214>
80029c54:	a46750be 	sh	a3,20670(v1)
80029c58:	3c138021 	lui	s3,0x8021
80029c5c:	96090004 	lhu	t1,4(s0)
80029c60:	2671e284 	addiu	s1,s3,-7548
80029c64:	92230008 	lbu	v1,8(s1)
80029c68:	3122000f 	andi	v0,t1,0xf
80029c6c:	00431021 	addu	v0,v0,v1
80029c70:	30e6000f 	andi	a2,a3,0xf
80029c74:	00c21021 	addu	v0,a2,v0
80029c78:	304800ff 	andi	t0,v0,0xff
80029c7c:	00091902 	srl	v1,t1,0x4
80029c80:	00091202 	srl	v0,t1,0x8
80029c84:	00072102 	srl	a0,a3,0x4
80029c88:	306e000f 	andi	t6,v1,0xf
80029c8c:	3050000f 	andi	s0,v0,0xf
80029c90:	308a000f 	andi	t2,a0,0xf
80029c94:	3c028022 	lui	v0,0x8022
80029c98:	3c038022 	lui	v1,0x8022
80029c9c:	00072a02 	srl	a1,a3,0x8
80029ca0:	30a5000f 	andi	a1,a1,0xf
80029ca4:	3c0d8022 	lui	t5,0x8022
80029ca8:	3c0c8022 	lui	t4,0x8022
80029cac:	0009cb02 	srl	t9,t1,0xc
80029cb0:	3c0b8022 	lui	t3,0x8022
80029cb4:	00077b02 	srl	t7,a3,0xc
80029cb8:	3c188022 	lui	t8,0x8022
80029cbc:	a04650ae 	sb	a2,20654(v0)
80029cc0:	a06a50af 	sb	t2,20655(v1)
80029cc4:	3c028022 	lui	v0,0x8022
80029cc8:	3c038022 	lui	v1,0x8022
80029ccc:	2d04000a 	sltiu	a0,t0,10
80029cd0:	a04550b0 	sb	a1,20656(v0)
80029cd4:	a06f50b1 	sb	t7,20657(v1)
80029cd8:	a1ae50ab 	sb	t6,20651(t5)
80029cdc:	a19050ac 	sb	s0,20652(t4)
80029ce0:	a17950ad 	sb	t9,20653(t3)
80029ce4:	10800071 	beqz	a0,80029eac <_Z6Op65M0v+0x2e4>
80029ce8:	a30850aa 	sb	t0,20650(t8)
80029cec:	91a250ab 	lbu	v0,20651(t5)
80029cf0:	01421021 	addu	v0,t2,v0
80029cf4:	304200ff 	andi	v0,v0,0xff
80029cf8:	2c43000a 	sltiu	v1,v0,10
80029cfc:	1060005e 	beqz	v1,80029e78 <_Z6Op65M0v+0x2b0>
80029d00:	a1a250ab 	sb	v0,20651(t5)
80029d04:	918250ac 	lbu	v0,20652(t4)
80029d08:	00a21021 	addu	v0,a1,v0
80029d0c:	304200ff 	andi	v0,v0,0xff
80029d10:	2c43000a 	sltiu	v1,v0,10
80029d14:	10600072 	beqz	v1,80029ee0 <_Z6Op65M0v+0x318>
80029d18:	a18250ac 	sb	v0,20652(t4)
80029d1c:	916250ad 	lbu	v0,20653(t3)
80029d20:	01e21021 	addu	v0,t7,v0
80029d24:	304200ff 	andi	v0,v0,0xff
80029d28:	2c43000a 	sltiu	v1,v0,10
80029d2c:	14600050 	bnez	v1,80029e70 <_Z6Op65M0v+0x2a8>
80029d30:	a16250ad 	sb	v0,20653(t3)
80029d34:	2442fff6 	addiu	v0,v0,-10
80029d38:	3042000f 	andi	v0,v0,0xf
80029d3c:	24030001 	li	v1,1
80029d40:	a2230008 	sb	v1,8(s1)
80029d44:	a16250ad 	sb	v0,20653(t3)
80029d48:	916250ad 	lbu	v0,20653(t3)
80029d4c:	918350ac 	lbu	v1,20652(t4)
80029d50:	930450aa 	lbu	a0,20650(t8)
80029d54:	00031a00 	sll	v1,v1,0x8
80029d58:	91a550ab 	lbu	a1,20651(t5)
80029d5c:	00021300 	sll	v0,v0,0xc
80029d60:	00431025 	or	v0,v0,v1
80029d64:	00441025 	or	v0,v0,a0
80029d68:	00052900 	sll	a1,a1,0x4
80029d6c:	00a22825 	or	a1,a1,v0
80029d70:	30a5ffff 	andi	a1,a1,0xffff
80029d74:	01272026 	xor	a0,t1,a3
80029d78:	00e51026 	xor	v0,a3,a1
80029d7c:	00042027 	nor	a0,zero,a0
80029d80:	30428000 	andi	v0,v0,0x8000
80029d84:	3c038022 	lui	v1,0x8022
80029d88:	00822024 	and	a0,a0,v0
80029d8c:	10800061 	beqz	a0,80029f14 <_Z6Op65M0v+0x34c>
80029d90:	a46550b4 	sh	a1,20660(v1)
80029d94:	2663e284 	addiu	v1,s3,-7548
80029d98:	24020001 	li	v0,1
80029d9c:	a062000b 	sb	v0,11(v1)
80029da0:	2643e2f8 	addiu	v1,s2,-7432
80029da4:	30a2ffff 	andi	v0,a1,0xffff
80029da8:	a4650004 	sh	a1,4(v1)
80029dac:	2664e284 	addiu	a0,s3,-7548
80029db0:	00021a02 	srl	v1,v0,0x8
80029db4:	0002102b 	sltu	v0,zero,v0
80029db8:	a083000a 	sb	v1,10(a0)
80029dbc:	a0820009 	sb	v0,9(a0)
80029dc0:	8fbf0020 	lw	ra,32(sp)
80029dc4:	8fb3001c 	lw	s3,28(sp)
80029dc8:	8fb20018 	lw	s2,24(sp)
80029dcc:	8fb10014 	lw	s1,20(sp)
80029dd0:	8fb00010 	lw	s0,16(sp)
80029dd4:	03e00008 	jr	ra
80029dd8:	27bd0028 	addiu	sp,sp,40
80029ddc:	3c138021 	lui	s3,0x8021
80029de0:	2666e284 	addiu	a2,s3,-7548
80029de4:	90c30008 	lbu	v1,8(a2)
80029de8:	96020004 	lhu	v0,4(s0)
80029dec:	00472026 	xor	a0,v0,a3
80029df0:	00431021 	addu	v0,v0,v1
80029df4:	00e21021 	addu	v0,a3,v0
80029df8:	3048ffff 	andi	t0,v0,0xffff
80029dfc:	00042027 	nor	a0,zero,a0
80029e00:	30848000 	andi	a0,a0,0x8000
80029e04:	00e82826 	xor	a1,a3,t0
80029e08:	3403ffff 	li	v1,0xffff
80029e0c:	00a42824 	and	a1,a1,a0
80029e10:	0062182b 	sltu	v1,v1,v0
80029e14:	3c048022 	lui	a0,0x8022
80029e18:	ac8250b8 	sw	v0,20664(a0)
80029e1c:	10a00012 	beqz	a1,80029e68 <_Z6Op65M0v+0x2a0>
80029e20:	a0c30008 	sb	v1,8(a2)
80029e24:	24020001 	li	v0,1
80029e28:	a0c2000b 	sb	v0,11(a2)
80029e2c:	2643e2f8 	addiu	v1,s2,-7432
80029e30:	3102ffff 	andi	v0,t0,0xffff
80029e34:	a4680004 	sh	t0,4(v1)
80029e38:	2664e284 	addiu	a0,s3,-7548
80029e3c:	00021a02 	srl	v1,v0,0x8
80029e40:	0002102b 	sltu	v0,zero,v0
80029e44:	a083000a 	sb	v1,10(a0)
80029e48:	a0820009 	sb	v0,9(a0)
80029e4c:	8fbf0020 	lw	ra,32(sp)
80029e50:	8fb3001c 	lw	s3,28(sp)
80029e54:	8fb20018 	lw	s2,24(sp)
80029e58:	8fb10014 	lw	s1,20(sp)
80029e5c:	8fb00010 	lw	s0,16(sp)
80029e60:	03e00008 	jr	ra
80029e64:	27bd0028 	addiu	sp,sp,40
80029e68:	0800a78b 	j	80029e2c <_Z6Op65M0v+0x264>
80029e6c:	a0c0000b 	sb	zero,11(a2)
80029e70:	0800a752 	j	80029d48 <_Z6Op65M0v+0x180>
80029e74:	a2200008 	sb	zero,8(s1)
80029e78:	26030001 	addiu	v1,s0,1
80029e7c:	2442fff6 	addiu	v0,v0,-10
80029e80:	a18350ac 	sb	v1,20652(t4)
80029e84:	3042000f 	andi	v0,v0,0xf
80029e88:	a1a250ab 	sb	v0,20651(t5)
80029e8c:	918250ac 	lbu	v0,20652(t4)
80029e90:	00a21021 	addu	v0,a1,v0
80029e94:	304200ff 	andi	v0,v0,0xff
80029e98:	2c43000a 	sltiu	v1,v0,10
80029e9c:	1460ff9f 	bnez	v1,80029d1c <_Z6Op65M0v+0x154>
80029ea0:	a18250ac 	sb	v0,20652(t4)
80029ea4:	0800a7b9 	j	80029ee4 <_Z6Op65M0v+0x31c>
80029ea8:	27230001 	addiu	v1,t9,1
80029eac:	25c30001 	addiu	v1,t6,1
80029eb0:	2502fff6 	addiu	v0,t0,-10
80029eb4:	a1a350ab 	sb	v1,20651(t5)
80029eb8:	3042000f 	andi	v0,v0,0xf
80029ebc:	a30250aa 	sb	v0,20650(t8)
80029ec0:	91a250ab 	lbu	v0,20651(t5)
80029ec4:	01421021 	addu	v0,t2,v0
80029ec8:	304200ff 	andi	v0,v0,0xff
80029ecc:	2c43000a 	sltiu	v1,v0,10
80029ed0:	1460ff8c 	bnez	v1,80029d04 <_Z6Op65M0v+0x13c>
80029ed4:	a1a250ab 	sb	v0,20651(t5)
80029ed8:	0800a79f 	j	80029e7c <_Z6Op65M0v+0x2b4>
80029edc:	26030001 	addiu	v1,s0,1
80029ee0:	27230001 	addiu	v1,t9,1
80029ee4:	2442fff6 	addiu	v0,v0,-10
80029ee8:	a16350ad 	sb	v1,20653(t3)
80029eec:	3042000f 	andi	v0,v0,0xf
80029ef0:	a18250ac 	sb	v0,20652(t4)
80029ef4:	916250ad 	lbu	v0,20653(t3)
80029ef8:	01e21021 	addu	v0,t7,v0
80029efc:	304200ff 	andi	v0,v0,0xff
80029f00:	2c43000a 	sltiu	v1,v0,10
80029f04:	1460ffda 	bnez	v1,80029e70 <_Z6Op65M0v+0x2a8>
80029f08:	a16250ad 	sb	v0,20653(t3)
80029f0c:	0800a74e 	j	80029d38 <_Z6Op65M0v+0x170>
80029f10:	2442fff6 	addiu	v0,v0,-10
80029f14:	2662e284 	addiu	v0,s3,-7548
80029f18:	0800a768 	j	80029da0 <_Z6Op65M0v+0x1d8>
80029f1c:	a040000b 	sb	zero,11(v0)

80029f20 <_Z6Op69M0v>:
80029f20:	27bdffd8 	addiu	sp,sp,-40
80029f24:	afb3001c 	sw	s3,28(sp)
80029f28:	3c068021 	lui	a2,0x8021
80029f2c:	3c138021 	lui	s3,0x8021
80029f30:	afb20018 	sw	s2,24(sp)
80029f34:	afb00010 	sw	s0,16(sp)
80029f38:	afbf0020 	sw	ra,32(sp)
80029f3c:	afb10014 	sw	s1,20(sp)
80029f40:	24c6e2a8 	addiu	a2,a2,-7512
80029f44:	2670e284 	addiu	s0,s3,-7548
80029f48:	8cc5000c 	lw	a1,12(a2)
80029f4c:	8e030010 	lw	v1,16(s0)
80029f50:	8cc20010 	lw	v0,16(a2)
80029f54:	00a31821 	addu	v1,a1,v1
80029f58:	00621823 	subu	v1,v1,v0
80029f5c:	3c028021 	lui	v0,0x8021
80029f60:	ac437018 	sw	v1,28696(v0)
80029f64:	24a50002 	addiu	a1,a1,2
80029f68:	3c028006 	lui	v0,0x8006
80029f6c:	00602021 	move	a0,v1
80029f70:	acc5000c 	sw	a1,12(a2)
80029f74:	24424be8 	addiu	v0,v0,19432
80029f78:	0040f809 	jalr	v0
80029f7c:	3c128021 	lui	s2,0x8021
80029f80:	2644e2f8 	addiu	a0,s2,-7432
80029f84:	00403821 	move	a3,v0
80029f88:	90820002 	lbu	v0,2(a0)
80029f8c:	3c038022 	lui	v1,0x8022
80029f90:	30420008 	andi	v0,v0,0x8
80029f94:	10400060 	beqz	v0,8002a118 <_Z6Op69M0v+0x1f8>
80029f98:	a46750be 	sh	a3,20670(v1)
80029f9c:	94890004 	lhu	t1,4(a0)
80029fa0:	92030008 	lbu	v1,8(s0)
80029fa4:	3122000f 	andi	v0,t1,0xf
80029fa8:	00431021 	addu	v0,v0,v1
80029fac:	30e6000f 	andi	a2,a3,0xf
80029fb0:	00c21021 	addu	v0,a2,v0
80029fb4:	304800ff 	andi	t0,v0,0xff
80029fb8:	00091902 	srl	v1,t1,0x4
80029fbc:	00091202 	srl	v0,t1,0x8
80029fc0:	00072102 	srl	a0,a3,0x4
80029fc4:	306e000f 	andi	t6,v1,0xf
80029fc8:	3058000f 	andi	t8,v0,0xf
80029fcc:	308a000f 	andi	t2,a0,0xf
80029fd0:	3c028022 	lui	v0,0x8022
80029fd4:	3c038022 	lui	v1,0x8022
80029fd8:	00072a02 	srl	a1,a3,0x8
80029fdc:	30a5000f 	andi	a1,a1,0xf
80029fe0:	3c0d8022 	lui	t5,0x8022
80029fe4:	3c0c8022 	lui	t4,0x8022
80029fe8:	00098b02 	srl	s1,t1,0xc
80029fec:	3c0b8022 	lui	t3,0x8022
80029ff0:	00077b02 	srl	t7,a3,0xc
80029ff4:	3c198022 	lui	t9,0x8022
80029ff8:	a04650ae 	sb	a2,20654(v0)
80029ffc:	a06a50af 	sb	t2,20655(v1)
8002a000:	3c028022 	lui	v0,0x8022
8002a004:	3c038022 	lui	v1,0x8022
8002a008:	2d04000a 	sltiu	a0,t0,10
8002a00c:	a04550b0 	sb	a1,20656(v0)
8002a010:	a06f50b1 	sb	t7,20657(v1)
8002a014:	a1ae50ab 	sb	t6,20651(t5)
8002a018:	a19850ac 	sb	t8,20652(t4)
8002a01c:	a17150ad 	sb	s1,20653(t3)
8002a020:	1080006f 	beqz	a0,8002a1e0 <_Z6Op69M0v+0x2c0>
8002a024:	a32850aa 	sb	t0,20650(t9)
8002a028:	91a250ab 	lbu	v0,20651(t5)
8002a02c:	01421021 	addu	v0,t2,v0
8002a030:	304200ff 	andi	v0,v0,0xff
8002a034:	2c43000a 	sltiu	v1,v0,10
8002a038:	1060005c 	beqz	v1,8002a1ac <_Z6Op69M0v+0x28c>
8002a03c:	a1a250ab 	sb	v0,20651(t5)
8002a040:	918250ac 	lbu	v0,20652(t4)
8002a044:	00a21021 	addu	v0,a1,v0
8002a048:	304200ff 	andi	v0,v0,0xff
8002a04c:	2c43000a 	sltiu	v1,v0,10
8002a050:	10600070 	beqz	v1,8002a214 <_Z6Op69M0v+0x2f4>
8002a054:	a18250ac 	sb	v0,20652(t4)
8002a058:	916250ad 	lbu	v0,20653(t3)
8002a05c:	01e21021 	addu	v0,t7,v0
8002a060:	304200ff 	andi	v0,v0,0xff
8002a064:	2c43000a 	sltiu	v1,v0,10
8002a068:	1460004e 	bnez	v1,8002a1a4 <_Z6Op69M0v+0x284>
8002a06c:	a16250ad 	sb	v0,20653(t3)
8002a070:	2442fff6 	addiu	v0,v0,-10
8002a074:	3042000f 	andi	v0,v0,0xf
8002a078:	24030001 	li	v1,1
8002a07c:	a2030008 	sb	v1,8(s0)
8002a080:	a16250ad 	sb	v0,20653(t3)
8002a084:	916250ad 	lbu	v0,20653(t3)
8002a088:	918350ac 	lbu	v1,20652(t4)
8002a08c:	932450aa 	lbu	a0,20650(t9)
8002a090:	00031a00 	sll	v1,v1,0x8
8002a094:	91a550ab 	lbu	a1,20651(t5)
8002a098:	00021300 	sll	v0,v0,0xc
8002a09c:	00431025 	or	v0,v0,v1
8002a0a0:	00441025 	or	v0,v0,a0
8002a0a4:	00052900 	sll	a1,a1,0x4
8002a0a8:	00a22825 	or	a1,a1,v0
8002a0ac:	30a5ffff 	andi	a1,a1,0xffff
8002a0b0:	01272026 	xor	a0,t1,a3
8002a0b4:	00e51026 	xor	v0,a3,a1
8002a0b8:	00042027 	nor	a0,zero,a0
8002a0bc:	30428000 	andi	v0,v0,0x8000
8002a0c0:	3c038022 	lui	v1,0x8022
8002a0c4:	00822024 	and	a0,a0,v0
8002a0c8:	1080005f 	beqz	a0,8002a248 <_Z6Op69M0v+0x328>
8002a0cc:	a46550b4 	sh	a1,20660(v1)
8002a0d0:	2663e284 	addiu	v1,s3,-7548
8002a0d4:	24020001 	li	v0,1
8002a0d8:	a062000b 	sb	v0,11(v1)
8002a0dc:	2643e2f8 	addiu	v1,s2,-7432
8002a0e0:	30a2ffff 	andi	v0,a1,0xffff
8002a0e4:	a4650004 	sh	a1,4(v1)
8002a0e8:	2664e284 	addiu	a0,s3,-7548
8002a0ec:	00021a02 	srl	v1,v0,0x8
8002a0f0:	0002102b 	sltu	v0,zero,v0
8002a0f4:	a083000a 	sb	v1,10(a0)
8002a0f8:	a0820009 	sb	v0,9(a0)
8002a0fc:	8fbf0020 	lw	ra,32(sp)
8002a100:	8fb3001c 	lw	s3,28(sp)
8002a104:	8fb20018 	lw	s2,24(sp)
8002a108:	8fb10014 	lw	s1,20(sp)
8002a10c:	8fb00010 	lw	s0,16(sp)
8002a110:	03e00008 	jr	ra
8002a114:	27bd0028 	addiu	sp,sp,40
8002a118:	92030008 	lbu	v1,8(s0)
8002a11c:	94820004 	lhu	v0,4(a0)
8002a120:	00472026 	xor	a0,v0,a3
8002a124:	00431021 	addu	v0,v0,v1
8002a128:	00e21021 	addu	v0,a3,v0
8002a12c:	3046ffff 	andi	a2,v0,0xffff
8002a130:	00042027 	nor	a0,zero,a0
8002a134:	30848000 	andi	a0,a0,0x8000
8002a138:	00e62826 	xor	a1,a3,a2
8002a13c:	3403ffff 	li	v1,0xffff
8002a140:	00a42824 	and	a1,a1,a0
8002a144:	0062182b 	sltu	v1,v1,v0
8002a148:	3c048022 	lui	a0,0x8022
8002a14c:	ac8250b8 	sw	v0,20664(a0)
8002a150:	10a00012 	beqz	a1,8002a19c <_Z6Op69M0v+0x27c>
8002a154:	a2030008 	sb	v1,8(s0)
8002a158:	24020001 	li	v0,1
8002a15c:	a202000b 	sb	v0,11(s0)
8002a160:	2643e2f8 	addiu	v1,s2,-7432
8002a164:	30c2ffff 	andi	v0,a2,0xffff
8002a168:	a4660004 	sh	a2,4(v1)
8002a16c:	2664e284 	addiu	a0,s3,-7548
8002a170:	00021a02 	srl	v1,v0,0x8
8002a174:	0002102b 	sltu	v0,zero,v0
8002a178:	a083000a 	sb	v1,10(a0)
8002a17c:	a0820009 	sb	v0,9(a0)
8002a180:	8fbf0020 	lw	ra,32(sp)
8002a184:	8fb3001c 	lw	s3,28(sp)
8002a188:	8fb20018 	lw	s2,24(sp)
8002a18c:	8fb10014 	lw	s1,20(sp)
8002a190:	8fb00010 	lw	s0,16(sp)
8002a194:	03e00008 	jr	ra
8002a198:	27bd0028 	addiu	sp,sp,40
8002a19c:	0800a858 	j	8002a160 <_Z6Op69M0v+0x240>
8002a1a0:	a200000b 	sb	zero,11(s0)
8002a1a4:	0800a821 	j	8002a084 <_Z6Op69M0v+0x164>
8002a1a8:	a2000008 	sb	zero,8(s0)
8002a1ac:	27030001 	addiu	v1,t8,1
8002a1b0:	2442fff6 	addiu	v0,v0,-10
8002a1b4:	a18350ac 	sb	v1,20652(t4)
8002a1b8:	3042000f 	andi	v0,v0,0xf
8002a1bc:	a1a250ab 	sb	v0,20651(t5)
8002a1c0:	918250ac 	lbu	v0,20652(t4)
8002a1c4:	00a21021 	addu	v0,a1,v0
8002a1c8:	304200ff 	andi	v0,v0,0xff
8002a1cc:	2c43000a 	sltiu	v1,v0,10
8002a1d0:	1460ffa1 	bnez	v1,8002a058 <_Z6Op69M0v+0x138>
8002a1d4:	a18250ac 	sb	v0,20652(t4)
8002a1d8:	0800a886 	j	8002a218 <_Z6Op69M0v+0x2f8>
8002a1dc:	26230001 	addiu	v1,s1,1
8002a1e0:	25c30001 	addiu	v1,t6,1
8002a1e4:	2502fff6 	addiu	v0,t0,-10
8002a1e8:	a1a350ab 	sb	v1,20651(t5)
8002a1ec:	3042000f 	andi	v0,v0,0xf
8002a1f0:	a32250aa 	sb	v0,20650(t9)
8002a1f4:	91a250ab 	lbu	v0,20651(t5)
8002a1f8:	01421021 	addu	v0,t2,v0
8002a1fc:	304200ff 	andi	v0,v0,0xff
8002a200:	2c43000a 	sltiu	v1,v0,10
8002a204:	1460ff8e 	bnez	v1,8002a040 <_Z6Op69M0v+0x120>
8002a208:	a1a250ab 	sb	v0,20651(t5)
8002a20c:	0800a86c 	j	8002a1b0 <_Z6Op69M0v+0x290>
8002a210:	27030001 	addiu	v1,t8,1
8002a214:	26230001 	addiu	v1,s1,1
8002a218:	2442fff6 	addiu	v0,v0,-10
8002a21c:	a16350ad 	sb	v1,20653(t3)
8002a220:	3042000f 	andi	v0,v0,0xf
8002a224:	a18250ac 	sb	v0,20652(t4)
8002a228:	916250ad 	lbu	v0,20653(t3)
8002a22c:	01e21021 	addu	v0,t7,v0
8002a230:	304200ff 	andi	v0,v0,0xff
8002a234:	2c43000a 	sltiu	v1,v0,10
8002a238:	1460ffda 	bnez	v1,8002a1a4 <_Z6Op69M0v+0x284>
8002a23c:	a16250ad 	sb	v0,20653(t3)
8002a240:	0800a81d 	j	8002a074 <_Z6Op69M0v+0x154>
8002a244:	2442fff6 	addiu	v0,v0,-10
8002a248:	2662e284 	addiu	v0,s3,-7548
8002a24c:	0800a837 	j	8002a0dc <_Z6Op69M0v+0x1bc>
8002a250:	a040000b 	sb	zero,11(v0)

8002a254 <_Z6Op71M0v>:
8002a254:	27bdffd0 	addiu	sp,sp,-48
8002a258:	3c028021 	lui	v0,0x8021
8002a25c:	afbf002c 	sw	ra,44(sp)
8002a260:	afb60028 	sw	s6,40(sp)
8002a264:	afb50024 	sw	s5,36(sp)
8002a268:	afb40020 	sw	s4,32(sp)
8002a26c:	afb3001c 	sw	s3,28(sp)
8002a270:	afb20018 	sw	s2,24(sp)
8002a274:	afb10014 	sw	s1,20(sp)
8002a278:	afb00010 	sw	s0,16(sp)
8002a27c:	2442e2a8 	addiu	v0,v0,-7512
8002a280:	8c47000c 	lw	a3,12(v0)
8002a284:	3c128022 	lui	s2,0x8022
8002a288:	90e30000 	lbu	v1,0(a3)
8002a28c:	3c168021 	lui	s6,0x8021
8002a290:	a24350cc 	sb	v1,20684(s2)
8002a294:	26d3e2f8 	addiu	s3,s6,-7432
8002a298:	90e50000 	lbu	a1,0(a3)
8002a29c:	96630006 	lhu	v1,6(s3)
8002a2a0:	8c460020 	lw	a2,32(v0)
8002a2a4:	8c44002c 	lw	a0,44(v0)
8002a2a8:	00a32821 	addu	a1,a1,v1
8002a2ac:	30a5ffff 	andi	a1,a1,0xffff
8002a2b0:	00c43021 	addu	a2,a2,a0
8002a2b4:	24e70001 	addiu	a3,a3,1
8002a2b8:	3c118021 	lui	s1,0x8021
8002a2bc:	3c158021 	lui	s5,0x8021
8002a2c0:	3c108006 	lui	s0,0x8006
8002a2c4:	00a02021 	move	a0,a1
8002a2c8:	ac47000c 	sw	a3,12(v0)
8002a2cc:	26104be8 	addiu	s0,s0,19432
8002a2d0:	ac460020 	sw	a2,32(v0)
8002a2d4:	ae257018 	sw	a1,28696(s1)
8002a2d8:	0200f809 	jalr	s0
8002a2dc:	26b4e284 	addiu	s4,s5,-7548
8002a2e0:	8e840014 	lw	a0,20(s4)
8002a2e4:	9663000c 	lhu	v1,12(s3)
8002a2e8:	00022a03 	sra	a1,v0,0x8
8002a2ec:	00641821 	addu	v1,v1,a0
8002a2f0:	00621821 	addu	v1,v1,v0
8002a2f4:	00602021 	move	a0,v1
8002a2f8:	ae237018 	sw	v1,28696(s1)
8002a2fc:	0200f809 	jalr	s0
8002a300:	a24550cc 	sb	a1,20684(s2)
8002a304:	00403821 	move	a3,v0
8002a308:	92620002 	lbu	v0,2(s3)
8002a30c:	3c038022 	lui	v1,0x8022
8002a310:	30420008 	andi	v0,v0,0x8
8002a314:	10400063 	beqz	v0,8002a4a4 <_Z6Op71M0v+0x250>
8002a318:	a46750be 	sh	a3,20670(v1)
8002a31c:	96690004 	lhu	t1,4(s3)
8002a320:	92830008 	lbu	v1,8(s4)
8002a324:	3122000f 	andi	v0,t1,0xf
8002a328:	00431021 	addu	v0,v0,v1
8002a32c:	30e6000f 	andi	a2,a3,0xf
8002a330:	00c21021 	addu	v0,a2,v0
8002a334:	304800ff 	andi	t0,v0,0xff
8002a338:	00091902 	srl	v1,t1,0x4
8002a33c:	00091202 	srl	v0,t1,0x8
8002a340:	00072102 	srl	a0,a3,0x4
8002a344:	306e000f 	andi	t6,v1,0xf
8002a348:	3050000f 	andi	s0,v0,0xf
8002a34c:	308a000f 	andi	t2,a0,0xf
8002a350:	3c028022 	lui	v0,0x8022
8002a354:	3c038022 	lui	v1,0x8022
8002a358:	00072a02 	srl	a1,a3,0x8
8002a35c:	30a5000f 	andi	a1,a1,0xf
8002a360:	3c0d8022 	lui	t5,0x8022
8002a364:	3c0c8022 	lui	t4,0x8022
8002a368:	00099302 	srl	s2,t1,0xc
8002a36c:	3c0b8022 	lui	t3,0x8022
8002a370:	00077b02 	srl	t7,a3,0xc
8002a374:	3c118022 	lui	s1,0x8022
8002a378:	a04650ae 	sb	a2,20654(v0)
8002a37c:	a06a50af 	sb	t2,20655(v1)
8002a380:	3c028022 	lui	v0,0x8022
8002a384:	3c038022 	lui	v1,0x8022
8002a388:	2d04000a 	sltiu	a0,t0,10
8002a38c:	a04550b0 	sb	a1,20656(v0)
8002a390:	a06f50b1 	sb	t7,20657(v1)
8002a394:	a1ae50ab 	sb	t6,20651(t5)
8002a398:	a19050ac 	sb	s0,20652(t4)
8002a39c:	a17250ad 	sb	s2,20653(t3)
8002a3a0:	10800075 	beqz	a0,8002a578 <_Z6Op71M0v+0x324>
8002a3a4:	a22850aa 	sb	t0,20650(s1)
8002a3a8:	91a250ab 	lbu	v0,20651(t5)
8002a3ac:	01421021 	addu	v0,t2,v0
8002a3b0:	304200ff 	andi	v0,v0,0xff
8002a3b4:	2c43000a 	sltiu	v1,v0,10
8002a3b8:	10600062 	beqz	v1,8002a544 <_Z6Op71M0v+0x2f0>
8002a3bc:	a1a250ab 	sb	v0,20651(t5)
8002a3c0:	918250ac 	lbu	v0,20652(t4)
8002a3c4:	00a21021 	addu	v0,a1,v0
8002a3c8:	304200ff 	andi	v0,v0,0xff
8002a3cc:	2c43000a 	sltiu	v1,v0,10
8002a3d0:	10600076 	beqz	v1,8002a5ac <_Z6Op71M0v+0x358>
8002a3d4:	a18250ac 	sb	v0,20652(t4)
8002a3d8:	916250ad 	lbu	v0,20653(t3)
8002a3dc:	01e21021 	addu	v0,t7,v0
8002a3e0:	304200ff 	andi	v0,v0,0xff
8002a3e4:	2c43000a 	sltiu	v1,v0,10
8002a3e8:	14600054 	bnez	v1,8002a53c <_Z6Op71M0v+0x2e8>
8002a3ec:	a16250ad 	sb	v0,20653(t3)
8002a3f0:	2442fff6 	addiu	v0,v0,-10
8002a3f4:	3042000f 	andi	v0,v0,0xf
8002a3f8:	24030001 	li	v1,1
8002a3fc:	a2830008 	sb	v1,8(s4)
8002a400:	a16250ad 	sb	v0,20653(t3)
8002a404:	916250ad 	lbu	v0,20653(t3)
8002a408:	918350ac 	lbu	v1,20652(t4)
8002a40c:	922450aa 	lbu	a0,20650(s1)
8002a410:	00031a00 	sll	v1,v1,0x8
8002a414:	91a550ab 	lbu	a1,20651(t5)
8002a418:	00021300 	sll	v0,v0,0xc
8002a41c:	00431025 	or	v0,v0,v1
8002a420:	00441025 	or	v0,v0,a0
8002a424:	00052900 	sll	a1,a1,0x4
8002a428:	00a22825 	or	a1,a1,v0
8002a42c:	30a5ffff 	andi	a1,a1,0xffff
8002a430:	01272026 	xor	a0,t1,a3
8002a434:	00e51026 	xor	v0,a3,a1
8002a438:	00042027 	nor	a0,zero,a0
8002a43c:	30428000 	andi	v0,v0,0x8000
8002a440:	3c038022 	lui	v1,0x8022
8002a444:	00822024 	and	a0,a0,v0
8002a448:	10800065 	beqz	a0,8002a5e0 <_Z6Op71M0v+0x38c>
8002a44c:	a46550b4 	sh	a1,20660(v1)
8002a450:	26a3e284 	addiu	v1,s5,-7548
8002a454:	24020001 	li	v0,1
8002a458:	a062000b 	sb	v0,11(v1)
8002a45c:	26c3e2f8 	addiu	v1,s6,-7432
8002a460:	30a2ffff 	andi	v0,a1,0xffff
8002a464:	a4650004 	sh	a1,4(v1)
8002a468:	26a4e284 	addiu	a0,s5,-7548
8002a46c:	00021a02 	srl	v1,v0,0x8
8002a470:	0002102b 	sltu	v0,zero,v0
8002a474:	a083000a 	sb	v1,10(a0)
8002a478:	a0820009 	sb	v0,9(a0)
8002a47c:	8fbf002c 	lw	ra,44(sp)
8002a480:	8fb60028 	lw	s6,40(sp)
8002a484:	8fb50024 	lw	s5,36(sp)
8002a488:	8fb40020 	lw	s4,32(sp)
8002a48c:	8fb3001c 	lw	s3,28(sp)
8002a490:	8fb20018 	lw	s2,24(sp)
8002a494:	8fb10014 	lw	s1,20(sp)
8002a498:	8fb00010 	lw	s0,16(sp)
8002a49c:	03e00008 	jr	ra
8002a4a0:	27bd0030 	addiu	sp,sp,48
8002a4a4:	92830008 	lbu	v1,8(s4)
8002a4a8:	96620004 	lhu	v0,4(s3)
8002a4ac:	00472026 	xor	a0,v0,a3
8002a4b0:	00431021 	addu	v0,v0,v1
8002a4b4:	00e21021 	addu	v0,a3,v0
8002a4b8:	3046ffff 	andi	a2,v0,0xffff
8002a4bc:	00042027 	nor	a0,zero,a0
8002a4c0:	30848000 	andi	a0,a0,0x8000
8002a4c4:	00e62826 	xor	a1,a3,a2
8002a4c8:	3403ffff 	li	v1,0xffff
8002a4cc:	00a42824 	and	a1,a1,a0
8002a4d0:	0062182b 	sltu	v1,v1,v0
8002a4d4:	3c048022 	lui	a0,0x8022
8002a4d8:	ac8250b8 	sw	v0,20664(a0)
8002a4dc:	10a00015 	beqz	a1,8002a534 <_Z6Op71M0v+0x2e0>
8002a4e0:	a2830008 	sb	v1,8(s4)
8002a4e4:	24020001 	li	v0,1
8002a4e8:	a282000b 	sb	v0,11(s4)
8002a4ec:	26c3e2f8 	addiu	v1,s6,-7432
8002a4f0:	30c2ffff 	andi	v0,a2,0xffff
8002a4f4:	a4660004 	sh	a2,4(v1)
8002a4f8:	26a4e284 	addiu	a0,s5,-7548
8002a4fc:	00021a02 	srl	v1,v0,0x8
8002a500:	0002102b 	sltu	v0,zero,v0
8002a504:	a083000a 	sb	v1,10(a0)
8002a508:	a0820009 	sb	v0,9(a0)
8002a50c:	8fbf002c 	lw	ra,44(sp)
8002a510:	8fb60028 	lw	s6,40(sp)
8002a514:	8fb50024 	lw	s5,36(sp)
8002a518:	8fb40020 	lw	s4,32(sp)
8002a51c:	8fb3001c 	lw	s3,28(sp)
8002a520:	8fb20018 	lw	s2,24(sp)
8002a524:	8fb10014 	lw	s1,20(sp)
8002a528:	8fb00010 	lw	s0,16(sp)
8002a52c:	03e00008 	jr	ra
8002a530:	27bd0030 	addiu	sp,sp,48
8002a534:	0800a93b 	j	8002a4ec <_Z6Op71M0v+0x298>
8002a538:	a280000b 	sb	zero,11(s4)
8002a53c:	0800a901 	j	8002a404 <_Z6Op71M0v+0x1b0>
8002a540:	a2800008 	sb	zero,8(s4)
8002a544:	26030001 	addiu	v1,s0,1
8002a548:	2442fff6 	addiu	v0,v0,-10
8002a54c:	a18350ac 	sb	v1,20652(t4)
8002a550:	3042000f 	andi	v0,v0,0xf
8002a554:	a1a250ab 	sb	v0,20651(t5)
8002a558:	918250ac 	lbu	v0,20652(t4)
8002a55c:	00a21021 	addu	v0,a1,v0
8002a560:	304200ff 	andi	v0,v0,0xff
8002a564:	2c43000a 	sltiu	v1,v0,10
8002a568:	1460ff9b 	bnez	v1,8002a3d8 <_Z6Op71M0v+0x184>
8002a56c:	a18250ac 	sb	v0,20652(t4)
8002a570:	0800a96c 	j	8002a5b0 <_Z6Op71M0v+0x35c>
8002a574:	26430001 	addiu	v1,s2,1
8002a578:	25c30001 	addiu	v1,t6,1
8002a57c:	2502fff6 	addiu	v0,t0,-10
8002a580:	a1a350ab 	sb	v1,20651(t5)
8002a584:	3042000f 	andi	v0,v0,0xf
8002a588:	a22250aa 	sb	v0,20650(s1)
8002a58c:	91a250ab 	lbu	v0,20651(t5)
8002a590:	01421021 	addu	v0,t2,v0
8002a594:	304200ff 	andi	v0,v0,0xff
8002a598:	2c43000a 	sltiu	v1,v0,10
8002a59c:	1460ff88 	bnez	v1,8002a3c0 <_Z6Op71M0v+0x16c>
8002a5a0:	a1a250ab 	sb	v0,20651(t5)
8002a5a4:	0800a952 	j	8002a548 <_Z6Op71M0v+0x2f4>
8002a5a8:	26030001 	addiu	v1,s0,1
8002a5ac:	26430001 	addiu	v1,s2,1
8002a5b0:	2442fff6 	addiu	v0,v0,-10
8002a5b4:	a16350ad 	sb	v1,20653(t3)
8002a5b8:	3042000f 	andi	v0,v0,0xf
8002a5bc:	a18250ac 	sb	v0,20652(t4)
8002a5c0:	916250ad 	lbu	v0,20653(t3)
8002a5c4:	01e21021 	addu	v0,t7,v0
8002a5c8:	304200ff 	andi	v0,v0,0xff
8002a5cc:	2c43000a 	sltiu	v1,v0,10
8002a5d0:	1460ffda 	bnez	v1,8002a53c <_Z6Op71M0v+0x2e8>
8002a5d4:	a16250ad 	sb	v0,20653(t3)
8002a5d8:	0800a8fd 	j	8002a3f4 <_Z6Op71M0v+0x1a0>
8002a5dc:	2442fff6 	addiu	v0,v0,-10
8002a5e0:	26a2e284 	addiu	v0,s5,-7548
8002a5e4:	0800a917 	j	8002a45c <_Z6Op71M0v+0x208>
8002a5e8:	a040000b 	sb	zero,11(v0)

8002a5ec <_Z6Op61M0v>:
8002a5ec:	27bdffc8 	addiu	sp,sp,-56
8002a5f0:	afb00010 	sw	s0,16(sp)
8002a5f4:	3c108021 	lui	s0,0x8021
8002a5f8:	afbf0030 	sw	ra,48(sp)
8002a5fc:	afb7002c 	sw	s7,44(sp)
8002a600:	afb60028 	sw	s6,40(sp)
8002a604:	afb50024 	sw	s5,36(sp)
8002a608:	afb40020 	sw	s4,32(sp)
8002a60c:	afb3001c 	sw	s3,28(sp)
8002a610:	afb20018 	sw	s2,24(sp)
8002a614:	afb10014 	sw	s1,20(sp)
8002a618:	2610e2a8 	addiu	s0,s0,-7512
8002a61c:	8e06000c 	lw	a2,12(s0)
8002a620:	3c178021 	lui	s7,0x8021
8002a624:	90c30000 	lbu	v1,0(a2)
8002a628:	26f4e2f8 	addiu	s4,s7,-7432
8002a62c:	3c138022 	lui	s3,0x8022
8002a630:	a26350cc 	sb	v1,20684(s3)
8002a634:	96820006 	lhu	v0,6(s4)
8002a638:	9683000a 	lhu	v1,10(s4)
8002a63c:	90c50000 	lbu	a1,0(a2)
8002a640:	00431021 	addu	v0,v0,v1
8002a644:	00a22821 	addu	a1,a1,v0
8002a648:	8e030020 	lw	v1,32(s0)
8002a64c:	8e02002c 	lw	v0,44(s0)
8002a650:	30a5ffff 	andi	a1,a1,0xffff
8002a654:	00621821 	addu	v1,v1,v0
8002a658:	24c60001 	addiu	a2,a2,1
8002a65c:	3c128021 	lui	s2,0x8021
8002a660:	3c168021 	lui	s6,0x8021
8002a664:	3c118006 	lui	s1,0x8006
8002a668:	00a02021 	move	a0,a1
8002a66c:	26314be8 	addiu	s1,s1,19432
8002a670:	ae06000c 	sw	a2,12(s0)
8002a674:	ae030020 	sw	v1,32(s0)
8002a678:	ae457018 	sw	a1,28696(s2)
8002a67c:	0220f809 	jalr	s1
8002a680:	26d5e284 	addiu	s5,s6,-7548
8002a684:	8e030020 	lw	v1,32(s0)
8002a688:	8ea50014 	lw	a1,20(s5)
8002a68c:	24630006 	addiu	v1,v1,6
8002a690:	00452821 	addu	a1,v0,a1
8002a694:	00021203 	sra	v0,v0,0x8
8002a698:	ae030020 	sw	v1,32(s0)
8002a69c:	00a02021 	move	a0,a1
8002a6a0:	a26250cc 	sb	v0,20684(s3)
8002a6a4:	0220f809 	jalr	s1
8002a6a8:	ae457018 	sw	a1,28696(s2)
8002a6ac:	00403821 	move	a3,v0
8002a6b0:	92820002 	lbu	v0,2(s4)
8002a6b4:	3c038022 	lui	v1,0x8022
8002a6b8:	30420008 	andi	v0,v0,0x8
8002a6bc:	10400055 	beqz	v0,8002a814 <_Z6Op61M0v+0x228>
8002a6c0:	a46750be 	sh	a3,20670(v1)
8002a6c4:	96890004 	lhu	t1,4(s4)
8002a6c8:	92a30008 	lbu	v1,8(s5)
8002a6cc:	3122000f 	andi	v0,t1,0xf
8002a6d0:	00431021 	addu	v0,v0,v1
8002a6d4:	30e6000f 	andi	a2,a3,0xf
8002a6d8:	00c21021 	addu	v0,a2,v0
8002a6dc:	304800ff 	andi	t0,v0,0xff
8002a6e0:	00091902 	srl	v1,t1,0x4
8002a6e4:	00091202 	srl	v0,t1,0x8
8002a6e8:	00072102 	srl	a0,a3,0x4
8002a6ec:	306e000f 	andi	t6,v1,0xf
8002a6f0:	3050000f 	andi	s0,v0,0xf
8002a6f4:	308a000f 	andi	t2,a0,0xf
8002a6f8:	3c028022 	lui	v0,0x8022
8002a6fc:	3c038022 	lui	v1,0x8022
8002a700:	00072a02 	srl	a1,a3,0x8
8002a704:	30a5000f 	andi	a1,a1,0xf
8002a708:	3c0d8022 	lui	t5,0x8022
8002a70c:	3c0c8022 	lui	t4,0x8022
8002a710:	00099302 	srl	s2,t1,0xc
8002a714:	3c0b8022 	lui	t3,0x8022
8002a718:	00077b02 	srl	t7,a3,0xc
8002a71c:	3c118022 	lui	s1,0x8022
8002a720:	a04650ae 	sb	a2,20654(v0)
8002a724:	a06a50af 	sb	t2,20655(v1)
8002a728:	3c028022 	lui	v0,0x8022
8002a72c:	3c038022 	lui	v1,0x8022
8002a730:	2d04000a 	sltiu	a0,t0,10
8002a734:	a04550b0 	sb	a1,20656(v0)
8002a738:	a06f50b1 	sb	t7,20657(v1)
8002a73c:	a1ae50ab 	sb	t6,20651(t5)
8002a740:	a19050ac 	sb	s0,20652(t4)
8002a744:	a17250ad 	sb	s2,20653(t3)
8002a748:	10800068 	beqz	a0,8002a8ec <_Z6Op61M0v+0x300>
8002a74c:	a22850aa 	sb	t0,20650(s1)
8002a750:	91a250ab 	lbu	v0,20651(t5)
8002a754:	01421021 	addu	v0,t2,v0
8002a758:	304200ff 	andi	v0,v0,0xff
8002a75c:	2c43000a 	sltiu	v1,v0,10
8002a760:	10600055 	beqz	v1,8002a8b8 <_Z6Op61M0v+0x2cc>
8002a764:	a1a250ab 	sb	v0,20651(t5)
8002a768:	918250ac 	lbu	v0,20652(t4)
8002a76c:	00a21021 	addu	v0,a1,v0
8002a770:	304200ff 	andi	v0,v0,0xff
8002a774:	2c43000a 	sltiu	v1,v0,10
8002a778:	10600069 	beqz	v1,8002a920 <_Z6Op61M0v+0x334>
8002a77c:	a18250ac 	sb	v0,20652(t4)
8002a780:	916250ad 	lbu	v0,20653(t3)
8002a784:	01e21021 	addu	v0,t7,v0
8002a788:	304200ff 	andi	v0,v0,0xff
8002a78c:	2c43000a 	sltiu	v1,v0,10
8002a790:	14600047 	bnez	v1,8002a8b0 <_Z6Op61M0v+0x2c4>
8002a794:	a16250ad 	sb	v0,20653(t3)
8002a798:	2442fff6 	addiu	v0,v0,-10
8002a79c:	3042000f 	andi	v0,v0,0xf
8002a7a0:	24030001 	li	v1,1
8002a7a4:	a2a30008 	sb	v1,8(s5)
8002a7a8:	a16250ad 	sb	v0,20653(t3)
8002a7ac:	916250ad 	lbu	v0,20653(t3)
8002a7b0:	918350ac 	lbu	v1,20652(t4)
8002a7b4:	922450aa 	lbu	a0,20650(s1)
8002a7b8:	00031a00 	sll	v1,v1,0x8
8002a7bc:	91a550ab 	lbu	a1,20651(t5)
8002a7c0:	00021300 	sll	v0,v0,0xc
8002a7c4:	00431025 	or	v0,v0,v1
8002a7c8:	00441025 	or	v0,v0,a0
8002a7cc:	00052900 	sll	a1,a1,0x4
8002a7d0:	00a22825 	or	a1,a1,v0
8002a7d4:	30a5ffff 	andi	a1,a1,0xffff
8002a7d8:	01272026 	xor	a0,t1,a3
8002a7dc:	00e51026 	xor	v0,a3,a1
8002a7e0:	00042027 	nor	a0,zero,a0
8002a7e4:	30428000 	andi	v0,v0,0x8000
8002a7e8:	3c038022 	lui	v1,0x8022
8002a7ec:	00822024 	and	a0,a0,v0
8002a7f0:	10800058 	beqz	a0,8002a954 <_Z6Op61M0v+0x368>
8002a7f4:	a46550b4 	sh	a1,20660(v1)
8002a7f8:	26c3e284 	addiu	v1,s6,-7548
8002a7fc:	24020001 	li	v0,1
8002a800:	a062000b 	sb	v0,11(v1)
8002a804:	26e3e2f8 	addiu	v1,s7,-7432
8002a808:	30a2ffff 	andi	v0,a1,0xffff
8002a80c:	0800aa1a 	j	8002a868 <_Z6Op61M0v+0x27c>
8002a810:	a4650004 	sh	a1,4(v1)
8002a814:	92a30008 	lbu	v1,8(s5)
8002a818:	96820004 	lhu	v0,4(s4)
8002a81c:	00472026 	xor	a0,v0,a3
8002a820:	00431021 	addu	v0,v0,v1
8002a824:	00e21021 	addu	v0,a3,v0
8002a828:	3046ffff 	andi	a2,v0,0xffff
8002a82c:	00042027 	nor	a0,zero,a0
8002a830:	30848000 	andi	a0,a0,0x8000
8002a834:	00e62826 	xor	a1,a3,a2
8002a838:	3403ffff 	li	v1,0xffff
8002a83c:	00a42824 	and	a1,a1,a0
8002a840:	0062182b 	sltu	v1,v1,v0
8002a844:	3c048022 	lui	a0,0x8022
8002a848:	ac8250b8 	sw	v0,20664(a0)
8002a84c:	10a00016 	beqz	a1,8002a8a8 <_Z6Op61M0v+0x2bc>
8002a850:	a2a30008 	sb	v1,8(s5)
8002a854:	24020001 	li	v0,1
8002a858:	a2a2000b 	sb	v0,11(s5)
8002a85c:	26e3e2f8 	addiu	v1,s7,-7432
8002a860:	a4660004 	sh	a2,4(v1)
8002a864:	30c2ffff 	andi	v0,a2,0xffff
8002a868:	26c4e284 	addiu	a0,s6,-7548
8002a86c:	00021a02 	srl	v1,v0,0x8
8002a870:	0002102b 	sltu	v0,zero,v0
8002a874:	a083000a 	sb	v1,10(a0)
8002a878:	a0820009 	sb	v0,9(a0)
8002a87c:	8fbf0030 	lw	ra,48(sp)
8002a880:	8fb7002c 	lw	s7,44(sp)
8002a884:	8fb60028 	lw	s6,40(sp)
8002a888:	8fb50024 	lw	s5,36(sp)
8002a88c:	8fb40020 	lw	s4,32(sp)
8002a890:	8fb3001c 	lw	s3,28(sp)
8002a894:	8fb20018 	lw	s2,24(sp)
8002a898:	8fb10014 	lw	s1,20(sp)
8002a89c:	8fb00010 	lw	s0,16(sp)
8002a8a0:	03e00008 	jr	ra
8002a8a4:	27bd0038 	addiu	sp,sp,56
8002a8a8:	0800aa17 	j	8002a85c <_Z6Op61M0v+0x270>
8002a8ac:	a2a0000b 	sb	zero,11(s5)
8002a8b0:	0800a9eb 	j	8002a7ac <_Z6Op61M0v+0x1c0>
8002a8b4:	a2a00008 	sb	zero,8(s5)
8002a8b8:	26030001 	addiu	v1,s0,1
8002a8bc:	2442fff6 	addiu	v0,v0,-10
8002a8c0:	a18350ac 	sb	v1,20652(t4)
8002a8c4:	3042000f 	andi	v0,v0,0xf
8002a8c8:	a1a250ab 	sb	v0,20651(t5)
8002a8cc:	918250ac 	lbu	v0,20652(t4)
8002a8d0:	00a21021 	addu	v0,a1,v0
8002a8d4:	304200ff 	andi	v0,v0,0xff
8002a8d8:	2c43000a 	sltiu	v1,v0,10
8002a8dc:	1460ffa8 	bnez	v1,8002a780 <_Z6Op61M0v+0x194>
8002a8e0:	a18250ac 	sb	v0,20652(t4)
8002a8e4:	0800aa49 	j	8002a924 <_Z6Op61M0v+0x338>
8002a8e8:	26430001 	addiu	v1,s2,1
8002a8ec:	25c30001 	addiu	v1,t6,1
8002a8f0:	2502fff6 	addiu	v0,t0,-10
8002a8f4:	a1a350ab 	sb	v1,20651(t5)
8002a8f8:	3042000f 	andi	v0,v0,0xf
8002a8fc:	a22250aa 	sb	v0,20650(s1)
8002a900:	91a250ab 	lbu	v0,20651(t5)
8002a904:	01421021 	addu	v0,t2,v0
8002a908:	304200ff 	andi	v0,v0,0xff
8002a90c:	2c43000a 	sltiu	v1,v0,10
8002a910:	1460ff95 	bnez	v1,8002a768 <_Z6Op61M0v+0x17c>
8002a914:	a1a250ab 	sb	v0,20651(t5)
8002a918:	0800aa2f 	j	8002a8bc <_Z6Op61M0v+0x2d0>
8002a91c:	26030001 	addiu	v1,s0,1
8002a920:	26430001 	addiu	v1,s2,1
8002a924:	2442fff6 	addiu	v0,v0,-10
8002a928:	a16350ad 	sb	v1,20653(t3)
8002a92c:	3042000f 	andi	v0,v0,0xf
8002a930:	a18250ac 	sb	v0,20652(t4)
8002a934:	916250ad 	lbu	v0,20653(t3)
8002a938:	01e21021 	addu	v0,t7,v0
8002a93c:	304200ff 	andi	v0,v0,0xff
8002a940:	2c43000a 	sltiu	v1,v0,10
8002a944:	1460ffda 	bnez	v1,8002a8b0 <_Z6Op61M0v+0x2c4>
8002a948:	a16250ad 	sb	v0,20653(t3)
8002a94c:	0800a9e7 	j	8002a79c <_Z6Op61M0v+0x1b0>
8002a950:	2442fff6 	addiu	v0,v0,-10
8002a954:	26c2e284 	addiu	v0,s6,-7548
8002a958:	0800aa01 	j	8002a804 <_Z6Op61M0v+0x218>
8002a95c:	a040000b 	sb	zero,11(v0)

8002a960 <_Z6Op72M0v>:
8002a960:	27bdffd0 	addiu	sp,sp,-48
8002a964:	3c028021 	lui	v0,0x8021
8002a968:	afbf002c 	sw	ra,44(sp)
8002a96c:	afb60028 	sw	s6,40(sp)
8002a970:	afb50024 	sw	s5,36(sp)
8002a974:	afb40020 	sw	s4,32(sp)
8002a978:	afb3001c 	sw	s3,28(sp)
8002a97c:	afb20018 	sw	s2,24(sp)
8002a980:	afb10014 	sw	s1,20(sp)
8002a984:	afb00010 	sw	s0,16(sp)
8002a988:	2442e2a8 	addiu	v0,v0,-7512
8002a98c:	8c47000c 	lw	a3,12(v0)
8002a990:	3c128022 	lui	s2,0x8022
8002a994:	90e30000 	lbu	v1,0(a3)
8002a998:	3c168021 	lui	s6,0x8021
8002a99c:	a24350cc 	sb	v1,20684(s2)
8002a9a0:	26d3e2f8 	addiu	s3,s6,-7432
8002a9a4:	90e50000 	lbu	a1,0(a3)
8002a9a8:	96630006 	lhu	v1,6(s3)
8002a9ac:	8c460020 	lw	a2,32(v0)
8002a9b0:	8c44002c 	lw	a0,44(v0)
8002a9b4:	00a32821 	addu	a1,a1,v1
8002a9b8:	30a5ffff 	andi	a1,a1,0xffff
8002a9bc:	00c43021 	addu	a2,a2,a0
8002a9c0:	24e70001 	addiu	a3,a3,1
8002a9c4:	3c118021 	lui	s1,0x8021
8002a9c8:	3c158021 	lui	s5,0x8021
8002a9cc:	3c108006 	lui	s0,0x8006
8002a9d0:	00a02021 	move	a0,a1
8002a9d4:	ac47000c 	sw	a3,12(v0)
8002a9d8:	26104be8 	addiu	s0,s0,19432
8002a9dc:	ac460020 	sw	a2,32(v0)
8002a9e0:	ae257018 	sw	a1,28696(s1)
8002a9e4:	0200f809 	jalr	s0
8002a9e8:	26b4e284 	addiu	s4,s5,-7548
8002a9ec:	8e830014 	lw	v1,20(s4)
8002a9f0:	00022a03 	sra	a1,v0,0x8
8002a9f4:	00431021 	addu	v0,v0,v1
8002a9f8:	00402021 	move	a0,v0
8002a9fc:	a24550cc 	sb	a1,20684(s2)
8002aa00:	0200f809 	jalr	s0
8002aa04:	ae227018 	sw	v0,28696(s1)
8002aa08:	00403821 	move	a3,v0
8002aa0c:	92620002 	lbu	v0,2(s3)
8002aa10:	3c038022 	lui	v1,0x8022
8002aa14:	30420008 	andi	v0,v0,0x8
8002aa18:	10400063 	beqz	v0,8002aba8 <_Z6Op72M0v+0x248>
8002aa1c:	a46750be 	sh	a3,20670(v1)
8002aa20:	96690004 	lhu	t1,4(s3)
8002aa24:	92830008 	lbu	v1,8(s4)
8002aa28:	3122000f 	andi	v0,t1,0xf
8002aa2c:	00431021 	addu	v0,v0,v1
8002aa30:	30e6000f 	andi	a2,a3,0xf
8002aa34:	00c21021 	addu	v0,a2,v0
8002aa38:	304800ff 	andi	t0,v0,0xff
8002aa3c:	00091902 	srl	v1,t1,0x4
8002aa40:	00091202 	srl	v0,t1,0x8
8002aa44:	00072102 	srl	a0,a3,0x4
8002aa48:	306e000f 	andi	t6,v1,0xf
8002aa4c:	3050000f 	andi	s0,v0,0xf
8002aa50:	308a000f 	andi	t2,a0,0xf
8002aa54:	3c028022 	lui	v0,0x8022
8002aa58:	3c038022 	lui	v1,0x8022
8002aa5c:	00072a02 	srl	a1,a3,0x8
8002aa60:	30a5000f 	andi	a1,a1,0xf
8002aa64:	3c0d8022 	lui	t5,0x8022
8002aa68:	3c0c8022 	lui	t4,0x8022
8002aa6c:	00099302 	srl	s2,t1,0xc
8002aa70:	3c0b8022 	lui	t3,0x8022
8002aa74:	00077b02 	srl	t7,a3,0xc
8002aa78:	3c118022 	lui	s1,0x8022
8002aa7c:	a04650ae 	sb	a2,20654(v0)
8002aa80:	a06a50af 	sb	t2,20655(v1)
8002aa84:	3c028022 	lui	v0,0x8022
8002aa88:	3c038022 	lui	v1,0x8022
8002aa8c:	2d04000a 	sltiu	a0,t0,10
8002aa90:	a04550b0 	sb	a1,20656(v0)
8002aa94:	a06f50b1 	sb	t7,20657(v1)
8002aa98:	a1ae50ab 	sb	t6,20651(t5)
8002aa9c:	a19050ac 	sb	s0,20652(t4)
8002aaa0:	a17250ad 	sb	s2,20653(t3)
8002aaa4:	10800075 	beqz	a0,8002ac7c <_Z6Op72M0v+0x31c>
8002aaa8:	a22850aa 	sb	t0,20650(s1)
8002aaac:	91a250ab 	lbu	v0,20651(t5)
8002aab0:	01421021 	addu	v0,t2,v0
8002aab4:	304200ff 	andi	v0,v0,0xff
8002aab8:	2c43000a 	sltiu	v1,v0,10
8002aabc:	10600062 	beqz	v1,8002ac48 <_Z6Op72M0v+0x2e8>
8002aac0:	a1a250ab 	sb	v0,20651(t5)
8002aac4:	918250ac 	lbu	v0,20652(t4)
8002aac8:	00a21021 	addu	v0,a1,v0
8002aacc:	304200ff 	andi	v0,v0,0xff
8002aad0:	2c43000a 	sltiu	v1,v0,10
8002aad4:	10600076 	beqz	v1,8002acb0 <_Z6Op72M0v+0x350>
8002aad8:	a18250ac 	sb	v0,20652(t4)
8002aadc:	916250ad 	lbu	v0,20653(t3)
8002aae0:	01e21021 	addu	v0,t7,v0
8002aae4:	304200ff 	andi	v0,v0,0xff
8002aae8:	2c43000a 	sltiu	v1,v0,10
8002aaec:	14600054 	bnez	v1,8002ac40 <_Z6Op72M0v+0x2e0>
8002aaf0:	a16250ad 	sb	v0,20653(t3)
8002aaf4:	2442fff6 	addiu	v0,v0,-10
8002aaf8:	3042000f 	andi	v0,v0,0xf
8002aafc:	24030001 	li	v1,1
8002ab00:	a2830008 	sb	v1,8(s4)
8002ab04:	a16250ad 	sb	v0,20653(t3)
8002ab08:	916250ad 	lbu	v0,20653(t3)
8002ab0c:	918350ac 	lbu	v1,20652(t4)
8002ab10:	922450aa 	lbu	a0,20650(s1)
8002ab14:	00031a00 	sll	v1,v1,0x8
8002ab18:	91a550ab 	lbu	a1,20651(t5)
8002ab1c:	00021300 	sll	v0,v0,0xc
8002ab20:	00431025 	or	v0,v0,v1
8002ab24:	00441025 	or	v0,v0,a0
8002ab28:	00052900 	sll	a1,a1,0x4
8002ab2c:	00a22825 	or	a1,a1,v0
8002ab30:	30a5ffff 	andi	a1,a1,0xffff
8002ab34:	01272026 	xor	a0,t1,a3
8002ab38:	00e51026 	xor	v0,a3,a1
8002ab3c:	00042027 	nor	a0,zero,a0
8002ab40:	30428000 	andi	v0,v0,0x8000
8002ab44:	3c038022 	lui	v1,0x8022
8002ab48:	00822024 	and	a0,a0,v0
8002ab4c:	10800065 	beqz	a0,8002ace4 <_Z6Op72M0v+0x384>
8002ab50:	a46550b4 	sh	a1,20660(v1)
8002ab54:	26a3e284 	addiu	v1,s5,-7548
8002ab58:	24020001 	li	v0,1
8002ab5c:	a062000b 	sb	v0,11(v1)
8002ab60:	26c3e2f8 	addiu	v1,s6,-7432
8002ab64:	30a2ffff 	andi	v0,a1,0xffff
8002ab68:	a4650004 	sh	a1,4(v1)
8002ab6c:	26a4e284 	addiu	a0,s5,-7548
8002ab70:	00021a02 	srl	v1,v0,0x8
8002ab74:	0002102b 	sltu	v0,zero,v0
8002ab78:	a083000a 	sb	v1,10(a0)
8002ab7c:	a0820009 	sb	v0,9(a0)
8002ab80:	8fbf002c 	lw	ra,44(sp)
8002ab84:	8fb60028 	lw	s6,40(sp)
8002ab88:	8fb50024 	lw	s5,36(sp)
8002ab8c:	8fb40020 	lw	s4,32(sp)
8002ab90:	8fb3001c 	lw	s3,28(sp)
8002ab94:	8fb20018 	lw	s2,24(sp)
8002ab98:	8fb10014 	lw	s1,20(sp)
8002ab9c:	8fb00010 	lw	s0,16(sp)
8002aba0:	03e00008 	jr	ra
8002aba4:	27bd0030 	addiu	sp,sp,48
8002aba8:	92830008 	lbu	v1,8(s4)
8002abac:	96620004 	lhu	v0,4(s3)
8002abb0:	00472026 	xor	a0,v0,a3
8002abb4:	00431021 	addu	v0,v0,v1
8002abb8:	00e21021 	addu	v0,a3,v0
8002abbc:	3046ffff 	andi	a2,v0,0xffff
8002abc0:	00042027 	nor	a0,zero,a0
8002abc4:	30848000 	andi	a0,a0,0x8000
8002abc8:	00e62826 	xor	a1,a3,a2
8002abcc:	3403ffff 	li	v1,0xffff
8002abd0:	00a42824 	and	a1,a1,a0
8002abd4:	0062182b 	sltu	v1,v1,v0
8002abd8:	3c048022 	lui	a0,0x8022
8002abdc:	ac8250b8 	sw	v0,20664(a0)
8002abe0:	10a00015 	beqz	a1,8002ac38 <_Z6Op72M0v+0x2d8>
8002abe4:	a2830008 	sb	v1,8(s4)
8002abe8:	24020001 	li	v0,1
8002abec:	a282000b 	sb	v0,11(s4)
8002abf0:	26c3e2f8 	addiu	v1,s6,-7432
8002abf4:	30c2ffff 	andi	v0,a2,0xffff
8002abf8:	a4660004 	sh	a2,4(v1)
8002abfc:	26a4e284 	addiu	a0,s5,-7548
8002ac00:	00021a02 	srl	v1,v0,0x8
8002ac04:	0002102b 	sltu	v0,zero,v0
8002ac08:	a083000a 	sb	v1,10(a0)
8002ac0c:	a0820009 	sb	v0,9(a0)
8002ac10:	8fbf002c 	lw	ra,44(sp)
8002ac14:	8fb60028 	lw	s6,40(sp)
8002ac18:	8fb50024 	lw	s5,36(sp)
8002ac1c:	8fb40020 	lw	s4,32(sp)
8002ac20:	8fb3001c 	lw	s3,28(sp)
8002ac24:	8fb20018 	lw	s2,24(sp)
8002ac28:	8fb10014 	lw	s1,20(sp)
8002ac2c:	8fb00010 	lw	s0,16(sp)
8002ac30:	03e00008 	jr	ra
8002ac34:	27bd0030 	addiu	sp,sp,48
8002ac38:	0800aafc 	j	8002abf0 <_Z6Op72M0v+0x290>
8002ac3c:	a280000b 	sb	zero,11(s4)
8002ac40:	0800aac2 	j	8002ab08 <_Z6Op72M0v+0x1a8>
8002ac44:	a2800008 	sb	zero,8(s4)
8002ac48:	26030001 	addiu	v1,s0,1
8002ac4c:	2442fff6 	addiu	v0,v0,-10
8002ac50:	a18350ac 	sb	v1,20652(t4)
8002ac54:	3042000f 	andi	v0,v0,0xf
8002ac58:	a1a250ab 	sb	v0,20651(t5)
8002ac5c:	918250ac 	lbu	v0,20652(t4)
8002ac60:	00a21021 	addu	v0,a1,v0
8002ac64:	304200ff 	andi	v0,v0,0xff
8002ac68:	2c43000a 	sltiu	v1,v0,10
8002ac6c:	1460ff9b 	bnez	v1,8002aadc <_Z6Op72M0v+0x17c>
8002ac70:	a18250ac 	sb	v0,20652(t4)
8002ac74:	0800ab2d 	j	8002acb4 <_Z6Op72M0v+0x354>
8002ac78:	26430001 	addiu	v1,s2,1
8002ac7c:	25c30001 	addiu	v1,t6,1
8002ac80:	2502fff6 	addiu	v0,t0,-10
8002ac84:	a1a350ab 	sb	v1,20651(t5)
8002ac88:	3042000f 	andi	v0,v0,0xf
8002ac8c:	a22250aa 	sb	v0,20650(s1)
8002ac90:	91a250ab 	lbu	v0,20651(t5)
8002ac94:	01421021 	addu	v0,t2,v0
8002ac98:	304200ff 	andi	v0,v0,0xff
8002ac9c:	2c43000a 	sltiu	v1,v0,10
8002aca0:	1460ff88 	bnez	v1,8002aac4 <_Z6Op72M0v+0x164>
8002aca4:	a1a250ab 	sb	v0,20651(t5)
8002aca8:	0800ab13 	j	8002ac4c <_Z6Op72M0v+0x2ec>
8002acac:	26030001 	addiu	v1,s0,1
8002acb0:	26430001 	addiu	v1,s2,1
8002acb4:	2442fff6 	addiu	v0,v0,-10
8002acb8:	a16350ad 	sb	v1,20653(t3)
8002acbc:	3042000f 	andi	v0,v0,0xf
8002acc0:	a18250ac 	sb	v0,20652(t4)
8002acc4:	916250ad 	lbu	v0,20653(t3)
8002acc8:	01e21021 	addu	v0,t7,v0
8002accc:	304200ff 	andi	v0,v0,0xff
8002acd0:	2c43000a 	sltiu	v1,v0,10
8002acd4:	1460ffda 	bnez	v1,8002ac40 <_Z6Op72M0v+0x2e0>
8002acd8:	a16250ad 	sb	v0,20653(t3)
8002acdc:	0800aabe 	j	8002aaf8 <_Z6Op72M0v+0x198>
8002ace0:	2442fff6 	addiu	v0,v0,-10
8002ace4:	26a2e284 	addiu	v0,s5,-7548
8002ace8:	0800aad8 	j	8002ab60 <_Z6Op72M0v+0x200>
8002acec:	a040000b 	sb	zero,11(v0)

8002acf0 <_Z6Op75M0v>:
8002acf0:	27bdffd8 	addiu	sp,sp,-40
8002acf4:	3c058021 	lui	a1,0x8021
8002acf8:	afb3001c 	sw	s3,28(sp)
8002acfc:	afb10014 	sw	s1,20(sp)
8002ad00:	afb00010 	sw	s0,16(sp)
8002ad04:	afbf0020 	sw	ra,32(sp)
8002ad08:	afb20018 	sw	s2,24(sp)
8002ad0c:	24a5e2a8 	addiu	a1,a1,-7512
8002ad10:	8ca8000c 	lw	t0,12(a1)
8002ad14:	3c138021 	lui	s3,0x8021
8002ad18:	91030000 	lbu	v1,0(t0)
8002ad1c:	2670e2f8 	addiu	s0,s3,-7432
8002ad20:	3c028022 	lui	v0,0x8022
8002ad24:	a04350cc 	sb	v1,20684(v0)
8002ad28:	96070006 	lhu	a3,6(s0)
8002ad2c:	9603000a 	lhu	v1,10(s0)
8002ad30:	96020002 	lhu	v0,2(s0)
8002ad34:	00e33821 	addu	a3,a3,v1
8002ad38:	8ca40020 	lw	a0,32(a1)
8002ad3c:	30420100 	andi	v0,v0,0x100
8002ad40:	3411ffff 	li	s1,0xffff
8002ad44:	240300ff 	li	v1,255
8002ad48:	91060000 	lbu	a2,0(t0)
8002ad4c:	0222180a 	movz	v1,s1,v0
8002ad50:	8ca2002c 	lw	v0,44(a1)
8002ad54:	24840006 	addiu	a0,a0,6
8002ad58:	00c73021 	addu	a2,a2,a3
8002ad5c:	00441021 	addu	v0,v0,a0
8002ad60:	00661824 	and	v1,v1,a2
8002ad64:	aca20020 	sw	v0,32(a1)
8002ad68:	3c028021 	lui	v0,0x8021
8002ad6c:	ac437018 	sw	v1,28696(v0)
8002ad70:	25080001 	addiu	t0,t0,1
8002ad74:	3c028006 	lui	v0,0x8006
8002ad78:	00602021 	move	a0,v1
8002ad7c:	24424be8 	addiu	v0,v0,19432
8002ad80:	0040f809 	jalr	v0
8002ad84:	aca8000c 	sw	t0,12(a1)
8002ad88:	00403821 	move	a3,v0
8002ad8c:	92020002 	lbu	v0,2(s0)
8002ad90:	3c038022 	lui	v1,0x8022
8002ad94:	30420008 	andi	v0,v0,0x8
8002ad98:	10400062 	beqz	v0,8002af24 <_Z6Op75M0v+0x234>
8002ad9c:	a46750be 	sh	a3,20670(v1)
8002ada0:	3c128021 	lui	s2,0x8021
8002ada4:	96090004 	lhu	t1,4(s0)
8002ada8:	2659e284 	addiu	t9,s2,-7548
8002adac:	93230008 	lbu	v1,8(t9)
8002adb0:	3122000f 	andi	v0,t1,0xf
8002adb4:	00431021 	addu	v0,v0,v1
8002adb8:	30e6000f 	andi	a2,a3,0xf
8002adbc:	00c21021 	addu	v0,a2,v0
8002adc0:	304800ff 	andi	t0,v0,0xff
8002adc4:	00091902 	srl	v1,t1,0x4
8002adc8:	00091202 	srl	v0,t1,0x8
8002adcc:	00072102 	srl	a0,a3,0x4
8002add0:	306e000f 	andi	t6,v1,0xf
8002add4:	3050000f 	andi	s0,v0,0xf
8002add8:	308a000f 	andi	t2,a0,0xf
8002addc:	3c028022 	lui	v0,0x8022
8002ade0:	3c038022 	lui	v1,0x8022
8002ade4:	00072a02 	srl	a1,a3,0x8
8002ade8:	30a5000f 	andi	a1,a1,0xf
8002adec:	3c0d8022 	lui	t5,0x8022
8002adf0:	3c0c8022 	lui	t4,0x8022
8002adf4:	0009c302 	srl	t8,t1,0xc
8002adf8:	3c0b8022 	lui	t3,0x8022
8002adfc:	00077b02 	srl	t7,a3,0xc
8002ae00:	3c118022 	lui	s1,0x8022
8002ae04:	a04650ae 	sb	a2,20654(v0)
8002ae08:	a06a50af 	sb	t2,20655(v1)
8002ae0c:	3c028022 	lui	v0,0x8022
8002ae10:	3c038022 	lui	v1,0x8022
8002ae14:	2d04000a 	sltiu	a0,t0,10
8002ae18:	a04550b0 	sb	a1,20656(v0)
8002ae1c:	a06f50b1 	sb	t7,20657(v1)
8002ae20:	a1ae50ab 	sb	t6,20651(t5)
8002ae24:	a19050ac 	sb	s0,20652(t4)
8002ae28:	a17850ad 	sb	t8,20653(t3)
8002ae2c:	10800070 	beqz	a0,8002aff0 <_Z6Op75M0v+0x300>
8002ae30:	a22850aa 	sb	t0,20650(s1)
8002ae34:	91a250ab 	lbu	v0,20651(t5)
8002ae38:	01421021 	addu	v0,t2,v0
8002ae3c:	304200ff 	andi	v0,v0,0xff
8002ae40:	2c43000a 	sltiu	v1,v0,10
8002ae44:	1060005d 	beqz	v1,8002afbc <_Z6Op75M0v+0x2cc>
8002ae48:	a1a250ab 	sb	v0,20651(t5)
8002ae4c:	918250ac 	lbu	v0,20652(t4)
8002ae50:	00a21021 	addu	v0,a1,v0
8002ae54:	304200ff 	andi	v0,v0,0xff
8002ae58:	2c43000a 	sltiu	v1,v0,10
8002ae5c:	10600071 	beqz	v1,8002b024 <_Z6Op75M0v+0x334>
8002ae60:	a18250ac 	sb	v0,20652(t4)
8002ae64:	916250ad 	lbu	v0,20653(t3)
8002ae68:	01e21021 	addu	v0,t7,v0
8002ae6c:	304200ff 	andi	v0,v0,0xff
8002ae70:	2c43000a 	sltiu	v1,v0,10
8002ae74:	1460004f 	bnez	v1,8002afb4 <_Z6Op75M0v+0x2c4>
8002ae78:	a16250ad 	sb	v0,20653(t3)
8002ae7c:	2442fff6 	addiu	v0,v0,-10
8002ae80:	3042000f 	andi	v0,v0,0xf
8002ae84:	24030001 	li	v1,1
8002ae88:	a3230008 	sb	v1,8(t9)
8002ae8c:	a16250ad 	sb	v0,20653(t3)
8002ae90:	916250ad 	lbu	v0,20653(t3)
8002ae94:	918350ac 	lbu	v1,20652(t4)
8002ae98:	922450aa 	lbu	a0,20650(s1)
8002ae9c:	00031a00 	sll	v1,v1,0x8
8002aea0:	91a550ab 	lbu	a1,20651(t5)
8002aea4:	00021300 	sll	v0,v0,0xc
8002aea8:	00431025 	or	v0,v0,v1
8002aeac:	00441025 	or	v0,v0,a0
8002aeb0:	00052900 	sll	a1,a1,0x4
8002aeb4:	00a22825 	or	a1,a1,v0
8002aeb8:	30a5ffff 	andi	a1,a1,0xffff
8002aebc:	01272026 	xor	a0,t1,a3
8002aec0:	00e51026 	xor	v0,a3,a1
8002aec4:	00042027 	nor	a0,zero,a0
8002aec8:	30428000 	andi	v0,v0,0x8000
8002aecc:	3c038022 	lui	v1,0x8022
8002aed0:	00822024 	and	a0,a0,v0
8002aed4:	10800060 	beqz	a0,8002b058 <_Z6Op75M0v+0x368>
8002aed8:	a46550b4 	sh	a1,20660(v1)
8002aedc:	2643e284 	addiu	v1,s2,-7548
8002aee0:	24020001 	li	v0,1
8002aee4:	a062000b 	sb	v0,11(v1)
8002aee8:	2663e2f8 	addiu	v1,s3,-7432
8002aeec:	30a2ffff 	andi	v0,a1,0xffff
8002aef0:	a4650004 	sh	a1,4(v1)
8002aef4:	2644e284 	addiu	a0,s2,-7548
8002aef8:	00021a02 	srl	v1,v0,0x8
8002aefc:	0002102b 	sltu	v0,zero,v0
8002af00:	a083000a 	sb	v1,10(a0)
8002af04:	a0820009 	sb	v0,9(a0)
8002af08:	8fbf0020 	lw	ra,32(sp)
8002af0c:	8fb3001c 	lw	s3,28(sp)
8002af10:	8fb20018 	lw	s2,24(sp)
8002af14:	8fb10014 	lw	s1,20(sp)
8002af18:	8fb00010 	lw	s0,16(sp)
8002af1c:	03e00008 	jr	ra
8002af20:	27bd0028 	addiu	sp,sp,40
8002af24:	3c128021 	lui	s2,0x8021
8002af28:	2646e284 	addiu	a2,s2,-7548
8002af2c:	90c40008 	lbu	a0,8(a2)
8002af30:	96020004 	lhu	v0,4(s0)
8002af34:	00471826 	xor	v1,v0,a3
8002af38:	00441021 	addu	v0,v0,a0
8002af3c:	00e21021 	addu	v0,a3,v0
8002af40:	3048ffff 	andi	t0,v0,0xffff
8002af44:	00031827 	nor	v1,zero,v1
8002af48:	30638000 	andi	v1,v1,0x8000
8002af4c:	00e82026 	xor	a0,a3,t0
8002af50:	00832024 	and	a0,a0,v1
8002af54:	0222282b 	sltu	a1,s1,v0
8002af58:	3c038022 	lui	v1,0x8022
8002af5c:	ac6250b8 	sw	v0,20664(v1)
8002af60:	10800012 	beqz	a0,8002afac <_Z6Op75M0v+0x2bc>
8002af64:	a0c50008 	sb	a1,8(a2)
8002af68:	24020001 	li	v0,1
8002af6c:	a0c2000b 	sb	v0,11(a2)
8002af70:	2663e2f8 	addiu	v1,s3,-7432
8002af74:	3102ffff 	andi	v0,t0,0xffff
8002af78:	a4680004 	sh	t0,4(v1)
8002af7c:	2644e284 	addiu	a0,s2,-7548
8002af80:	00021a02 	srl	v1,v0,0x8
8002af84:	0002102b 	sltu	v0,zero,v0
8002af88:	a083000a 	sb	v1,10(a0)
8002af8c:	a0820009 	sb	v0,9(a0)
8002af90:	8fbf0020 	lw	ra,32(sp)
8002af94:	8fb3001c 	lw	s3,28(sp)
8002af98:	8fb20018 	lw	s2,24(sp)
8002af9c:	8fb10014 	lw	s1,20(sp)
8002afa0:	8fb00010 	lw	s0,16(sp)
8002afa4:	03e00008 	jr	ra
8002afa8:	27bd0028 	addiu	sp,sp,40
8002afac:	0800abdc 	j	8002af70 <_Z6Op75M0v+0x280>
8002afb0:	a0c0000b 	sb	zero,11(a2)
8002afb4:	0800aba4 	j	8002ae90 <_Z6Op75M0v+0x1a0>
8002afb8:	a3200008 	sb	zero,8(t9)
8002afbc:	26030001 	addiu	v1,s0,1
8002afc0:	2442fff6 	addiu	v0,v0,-10
8002afc4:	a18350ac 	sb	v1,20652(t4)
8002afc8:	3042000f 	andi	v0,v0,0xf
8002afcc:	a1a250ab 	sb	v0,20651(t5)
8002afd0:	918250ac 	lbu	v0,20652(t4)
8002afd4:	00a21021 	addu	v0,a1,v0
8002afd8:	304200ff 	andi	v0,v0,0xff
8002afdc:	2c43000a 	sltiu	v1,v0,10
8002afe0:	1460ffa0 	bnez	v1,8002ae64 <_Z6Op75M0v+0x174>
8002afe4:	a18250ac 	sb	v0,20652(t4)
8002afe8:	0800ac0a 	j	8002b028 <_Z6Op75M0v+0x338>
8002afec:	27030001 	addiu	v1,t8,1
8002aff0:	25c30001 	addiu	v1,t6,1
8002aff4:	2502fff6 	addiu	v0,t0,-10
8002aff8:	a1a350ab 	sb	v1,20651(t5)
8002affc:	3042000f 	andi	v0,v0,0xf
8002b000:	a22250aa 	sb	v0,20650(s1)
8002b004:	91a250ab 	lbu	v0,20651(t5)
8002b008:	01421021 	addu	v0,t2,v0
8002b00c:	304200ff 	andi	v0,v0,0xff
8002b010:	2c43000a 	sltiu	v1,v0,10
8002b014:	1460ff8d 	bnez	v1,8002ae4c <_Z6Op75M0v+0x15c>
8002b018:	a1a250ab 	sb	v0,20651(t5)
8002b01c:	0800abf0 	j	8002afc0 <_Z6Op75M0v+0x2d0>
8002b020:	26030001 	addiu	v1,s0,1
8002b024:	27030001 	addiu	v1,t8,1
8002b028:	2442fff6 	addiu	v0,v0,-10
8002b02c:	a16350ad 	sb	v1,20653(t3)
8002b030:	3042000f 	andi	v0,v0,0xf
8002b034:	a18250ac 	sb	v0,20652(t4)
8002b038:	916250ad 	lbu	v0,20653(t3)
8002b03c:	01e21021 	addu	v0,t7,v0
8002b040:	304200ff 	andi	v0,v0,0xff
8002b044:	2c43000a 	sltiu	v1,v0,10
8002b048:	1460ffda 	bnez	v1,8002afb4 <_Z6Op75M0v+0x2c4>
8002b04c:	a16250ad 	sb	v0,20653(t3)
8002b050:	0800aba0 	j	8002ae80 <_Z6Op75M0v+0x190>
8002b054:	2442fff6 	addiu	v0,v0,-10
8002b058:	2642e284 	addiu	v0,s2,-7548
8002b05c:	0800abba 	j	8002aee8 <_Z6Op75M0v+0x1f8>
8002b060:	a040000b 	sb	zero,11(v0)

8002b064 <_Z6Op63M0v>:
8002b064:	27bdffd8 	addiu	sp,sp,-40
8002b068:	3c068021 	lui	a2,0x8021
8002b06c:	afb3001c 	sw	s3,28(sp)
8002b070:	afb00010 	sw	s0,16(sp)
8002b074:	afbf0020 	sw	ra,32(sp)
8002b078:	afb20018 	sw	s2,24(sp)
8002b07c:	afb10014 	sw	s1,20(sp)
8002b080:	24c6e2a8 	addiu	a2,a2,-7512
8002b084:	8cc7000c 	lw	a3,12(a2)
8002b088:	3c028022 	lui	v0,0x8022
8002b08c:	90e30000 	lbu	v1,0(a3)
8002b090:	3c138021 	lui	s3,0x8021
8002b094:	a04350cc 	sb	v1,20684(v0)
8002b098:	2670e2f8 	addiu	s0,s3,-7432
8002b09c:	90e50000 	lbu	a1,0(a3)
8002b0a0:	96040008 	lhu	a0,8(s0)
8002b0a4:	8cc20020 	lw	v0,32(a2)
8002b0a8:	8cc3002c 	lw	v1,44(a2)
8002b0ac:	00a42821 	addu	a1,a1,a0
8002b0b0:	24420006 	addiu	v0,v0,6
8002b0b4:	00621821 	addu	v1,v1,v0
8002b0b8:	30a5ffff 	andi	a1,a1,0xffff
8002b0bc:	3c028021 	lui	v0,0x8021
8002b0c0:	24e70001 	addiu	a3,a3,1
8002b0c4:	ac457018 	sw	a1,28696(v0)
8002b0c8:	3c028006 	lui	v0,0x8006
8002b0cc:	acc30020 	sw	v1,32(a2)
8002b0d0:	acc7000c 	sw	a3,12(a2)
8002b0d4:	24424be8 	addiu	v0,v0,19432
8002b0d8:	0040f809 	jalr	v0
8002b0dc:	00a02021 	move	a0,a1
8002b0e0:	00403821 	move	a3,v0
8002b0e4:	92020002 	lbu	v0,2(s0)
8002b0e8:	3c038022 	lui	v1,0x8022
8002b0ec:	30420008 	andi	v0,v0,0x8
8002b0f0:	10400062 	beqz	v0,8002b27c <_Z6Op63M0v+0x218>
8002b0f4:	a46750be 	sh	a3,20670(v1)
8002b0f8:	3c128021 	lui	s2,0x8021
8002b0fc:	96090004 	lhu	t1,4(s0)
8002b100:	2651e284 	addiu	s1,s2,-7548
8002b104:	92230008 	lbu	v1,8(s1)
8002b108:	3122000f 	andi	v0,t1,0xf
8002b10c:	00431021 	addu	v0,v0,v1
8002b110:	30e6000f 	andi	a2,a3,0xf
8002b114:	00c21021 	addu	v0,a2,v0
8002b118:	304800ff 	andi	t0,v0,0xff
8002b11c:	00091902 	srl	v1,t1,0x4
8002b120:	00091202 	srl	v0,t1,0x8
8002b124:	00072102 	srl	a0,a3,0x4
8002b128:	306e000f 	andi	t6,v1,0xf
8002b12c:	3050000f 	andi	s0,v0,0xf
8002b130:	308a000f 	andi	t2,a0,0xf
8002b134:	3c028022 	lui	v0,0x8022
8002b138:	3c038022 	lui	v1,0x8022
8002b13c:	00072a02 	srl	a1,a3,0x8
8002b140:	30a5000f 	andi	a1,a1,0xf
8002b144:	3c0d8022 	lui	t5,0x8022
8002b148:	3c0c8022 	lui	t4,0x8022
8002b14c:	0009cb02 	srl	t9,t1,0xc
8002b150:	3c0b8022 	lui	t3,0x8022
8002b154:	00077b02 	srl	t7,a3,0xc
8002b158:	3c188022 	lui	t8,0x8022
8002b15c:	a04650ae 	sb	a2,20654(v0)
8002b160:	a06a50af 	sb	t2,20655(v1)
8002b164:	3c028022 	lui	v0,0x8022
8002b168:	3c038022 	lui	v1,0x8022
8002b16c:	2d04000a 	sltiu	a0,t0,10
8002b170:	a04550b0 	sb	a1,20656(v0)
8002b174:	a06f50b1 	sb	t7,20657(v1)
8002b178:	a1ae50ab 	sb	t6,20651(t5)
8002b17c:	a19050ac 	sb	s0,20652(t4)
8002b180:	a17950ad 	sb	t9,20653(t3)
8002b184:	10800071 	beqz	a0,8002b34c <_Z6Op63M0v+0x2e8>
8002b188:	a30850aa 	sb	t0,20650(t8)
8002b18c:	91a250ab 	lbu	v0,20651(t5)
8002b190:	01421021 	addu	v0,t2,v0
8002b194:	304200ff 	andi	v0,v0,0xff
8002b198:	2c43000a 	sltiu	v1,v0,10
8002b19c:	1060005e 	beqz	v1,8002b318 <_Z6Op63M0v+0x2b4>
8002b1a0:	a1a250ab 	sb	v0,20651(t5)
8002b1a4:	918250ac 	lbu	v0,20652(t4)
8002b1a8:	00a21021 	addu	v0,a1,v0
8002b1ac:	304200ff 	andi	v0,v0,0xff
8002b1b0:	2c43000a 	sltiu	v1,v0,10
8002b1b4:	10600072 	beqz	v1,8002b380 <_Z6Op63M0v+0x31c>
8002b1b8:	a18250ac 	sb	v0,20652(t4)
8002b1bc:	916250ad 	lbu	v0,20653(t3)
8002b1c0:	01e21021 	addu	v0,t7,v0
8002b1c4:	304200ff 	andi	v0,v0,0xff
8002b1c8:	2c43000a 	sltiu	v1,v0,10
8002b1cc:	14600050 	bnez	v1,8002b310 <_Z6Op63M0v+0x2ac>
8002b1d0:	a16250ad 	sb	v0,20653(t3)
8002b1d4:	2442fff6 	addiu	v0,v0,-10
8002b1d8:	3042000f 	andi	v0,v0,0xf
8002b1dc:	24030001 	li	v1,1
8002b1e0:	a2230008 	sb	v1,8(s1)
8002b1e4:	a16250ad 	sb	v0,20653(t3)
8002b1e8:	916250ad 	lbu	v0,20653(t3)
8002b1ec:	918350ac 	lbu	v1,20652(t4)
8002b1f0:	930450aa 	lbu	a0,20650(t8)
8002b1f4:	00031a00 	sll	v1,v1,0x8
8002b1f8:	91a550ab 	lbu	a1,20651(t5)
8002b1fc:	00021300 	sll	v0,v0,0xc
8002b200:	00431025 	or	v0,v0,v1
8002b204:	00441025 	or	v0,v0,a0
8002b208:	00052900 	sll	a1,a1,0x4
8002b20c:	00a22825 	or	a1,a1,v0
8002b210:	30a5ffff 	andi	a1,a1,0xffff
8002b214:	01272026 	xor	a0,t1,a3
8002b218:	00e51026 	xor	v0,a3,a1
8002b21c:	00042027 	nor	a0,zero,a0
8002b220:	30428000 	andi	v0,v0,0x8000
8002b224:	3c038022 	lui	v1,0x8022
8002b228:	00822024 	and	a0,a0,v0
8002b22c:	10800061 	beqz	a0,8002b3b4 <_Z6Op63M0v+0x350>
8002b230:	a46550b4 	sh	a1,20660(v1)
8002b234:	2643e284 	addiu	v1,s2,-7548
8002b238:	24020001 	li	v0,1
8002b23c:	a062000b 	sb	v0,11(v1)
8002b240:	2663e2f8 	addiu	v1,s3,-7432
8002b244:	30a2ffff 	andi	v0,a1,0xffff
8002b248:	a4650004 	sh	a1,4(v1)
8002b24c:	2644e284 	addiu	a0,s2,-7548
8002b250:	00021a02 	srl	v1,v0,0x8
8002b254:	0002102b 	sltu	v0,zero,v0
8002b258:	a083000a 	sb	v1,10(a0)
8002b25c:	a0820009 	sb	v0,9(a0)
8002b260:	8fbf0020 	lw	ra,32(sp)
8002b264:	8fb3001c 	lw	s3,28(sp)
8002b268:	8fb20018 	lw	s2,24(sp)
8002b26c:	8fb10014 	lw	s1,20(sp)
8002b270:	8fb00010 	lw	s0,16(sp)
8002b274:	03e00008 	jr	ra
8002b278:	27bd0028 	addiu	sp,sp,40
8002b27c:	3c128021 	lui	s2,0x8021
8002b280:	2646e284 	addiu	a2,s2,-7548
8002b284:	90c30008 	lbu	v1,8(a2)
8002b288:	96020004 	lhu	v0,4(s0)
8002b28c:	00472026 	xor	a0,v0,a3
8002b290:	00431021 	addu	v0,v0,v1
8002b294:	00e21021 	addu	v0,a3,v0
8002b298:	3048ffff 	andi	t0,v0,0xffff
8002b29c:	00042027 	nor	a0,zero,a0
8002b2a0:	30848000 	andi	a0,a0,0x8000
8002b2a4:	00e82826 	xor	a1,a3,t0
8002b2a8:	3403ffff 	li	v1,0xffff
8002b2ac:	00a42824 	and	a1,a1,a0
8002b2b0:	0062182b 	sltu	v1,v1,v0
8002b2b4:	3c048022 	lui	a0,0x8022
8002b2b8:	ac8250b8 	sw	v0,20664(a0)
8002b2bc:	10a00012 	beqz	a1,8002b308 <_Z6Op63M0v+0x2a4>
8002b2c0:	a0c30008 	sb	v1,8(a2)
8002b2c4:	24020001 	li	v0,1
8002b2c8:	a0c2000b 	sb	v0,11(a2)
8002b2cc:	2663e2f8 	addiu	v1,s3,-7432
8002b2d0:	3102ffff 	andi	v0,t0,0xffff
8002b2d4:	a4680004 	sh	t0,4(v1)
8002b2d8:	2644e284 	addiu	a0,s2,-7548
8002b2dc:	00021a02 	srl	v1,v0,0x8
8002b2e0:	0002102b 	sltu	v0,zero,v0
8002b2e4:	a083000a 	sb	v1,10(a0)
8002b2e8:	a0820009 	sb	v0,9(a0)
8002b2ec:	8fbf0020 	lw	ra,32(sp)
8002b2f0:	8fb3001c 	lw	s3,28(sp)
8002b2f4:	8fb20018 	lw	s2,24(sp)
8002b2f8:	8fb10014 	lw	s1,20(sp)
8002b2fc:	8fb00010 	lw	s0,16(sp)
8002b300:	03e00008 	jr	ra
8002b304:	27bd0028 	addiu	sp,sp,40
8002b308:	0800acb3 	j	8002b2cc <_Z6Op63M0v+0x268>
8002b30c:	a0c0000b 	sb	zero,11(a2)
8002b310:	0800ac7a 	j	8002b1e8 <_Z6Op63M0v+0x184>
8002b314:	a2200008 	sb	zero,8(s1)
8002b318:	26030001 	addiu	v1,s0,1
8002b31c:	2442fff6 	addiu	v0,v0,-10
8002b320:	a18350ac 	sb	v1,20652(t4)
8002b324:	3042000f 	andi	v0,v0,0xf
8002b328:	a1a250ab 	sb	v0,20651(t5)
8002b32c:	918250ac 	lbu	v0,20652(t4)
8002b330:	00a21021 	addu	v0,a1,v0
8002b334:	304200ff 	andi	v0,v0,0xff
8002b338:	2c43000a 	sltiu	v1,v0,10
8002b33c:	1460ff9f 	bnez	v1,8002b1bc <_Z6Op63M0v+0x158>
8002b340:	a18250ac 	sb	v0,20652(t4)
8002b344:	0800ace1 	j	8002b384 <_Z6Op63M0v+0x320>
8002b348:	27230001 	addiu	v1,t9,1
8002b34c:	25c30001 	addiu	v1,t6,1
8002b350:	2502fff6 	addiu	v0,t0,-10
8002b354:	a1a350ab 	sb	v1,20651(t5)
8002b358:	3042000f 	andi	v0,v0,0xf
8002b35c:	a30250aa 	sb	v0,20650(t8)
8002b360:	91a250ab 	lbu	v0,20651(t5)
8002b364:	01421021 	addu	v0,t2,v0
8002b368:	304200ff 	andi	v0,v0,0xff
8002b36c:	2c43000a 	sltiu	v1,v0,10
8002b370:	1460ff8c 	bnez	v1,8002b1a4 <_Z6Op63M0v+0x140>
8002b374:	a1a250ab 	sb	v0,20651(t5)
8002b378:	0800acc7 	j	8002b31c <_Z6Op63M0v+0x2b8>
8002b37c:	26030001 	addiu	v1,s0,1
8002b380:	27230001 	addiu	v1,t9,1
8002b384:	2442fff6 	addiu	v0,v0,-10
8002b388:	a16350ad 	sb	v1,20653(t3)
8002b38c:	3042000f 	andi	v0,v0,0xf
8002b390:	a18250ac 	sb	v0,20652(t4)
8002b394:	916250ad 	lbu	v0,20653(t3)
8002b398:	01e21021 	addu	v0,t7,v0
8002b39c:	304200ff 	andi	v0,v0,0xff
8002b3a0:	2c43000a 	sltiu	v1,v0,10
8002b3a4:	1460ffda 	bnez	v1,8002b310 <_Z6Op63M0v+0x2ac>
8002b3a8:	a16250ad 	sb	v0,20653(t3)
8002b3ac:	0800ac76 	j	8002b1d8 <_Z6Op63M0v+0x174>
8002b3b0:	2442fff6 	addiu	v0,v0,-10
8002b3b4:	2642e284 	addiu	v0,s2,-7548
8002b3b8:	0800ac90 	j	8002b240 <_Z6Op63M0v+0x1dc>
8002b3bc:	a040000b 	sb	zero,11(v0)

8002b3c0 <_Z6Op7FM0v>:
8002b3c0:	27bdffd8 	addiu	sp,sp,-40
8002b3c4:	3c068021 	lui	a2,0x8021
8002b3c8:	afb3001c 	sw	s3,28(sp)
8002b3cc:	afb00010 	sw	s0,16(sp)
8002b3d0:	afbf0020 	sw	ra,32(sp)
8002b3d4:	afb20018 	sw	s2,24(sp)
8002b3d8:	afb10014 	sw	s1,20(sp)
8002b3dc:	24c6e2a8 	addiu	a2,a2,-7512
8002b3e0:	8cc7000c 	lw	a3,12(a2)
8002b3e4:	3c138021 	lui	s3,0x8021
8002b3e8:	90e20001 	lbu	v0,1(a3)
8002b3ec:	90e30000 	lbu	v1,0(a3)
8002b3f0:	2670e2f8 	addiu	s0,s3,-7432
8002b3f4:	90e40002 	lbu	a0,2(a3)
8002b3f8:	9605000a 	lhu	a1,10(s0)
8002b3fc:	00021200 	sll	v0,v0,0x8
8002b400:	00621821 	addu	v1,v1,v0
8002b404:	00651821 	addu	v1,v1,a1
8002b408:	00042400 	sll	a0,a0,0x10
8002b40c:	3c0200ff 	lui	v0,0xff
8002b410:	00832021 	addu	a0,a0,v1
8002b414:	3442ffff 	ori	v0,v0,0xffff
8002b418:	00822024 	and	a0,a0,v0
8002b41c:	3c028021 	lui	v0,0x8021
8002b420:	ac447018 	sw	a0,28696(v0)
8002b424:	8cc30030 	lw	v1,48(a2)
8002b428:	8cc8002c 	lw	t0,44(a2)
8002b42c:	90e90002 	lbu	t1,2(a3)
8002b430:	8cc50020 	lw	a1,32(a2)
8002b434:	00681821 	addu	v1,v1,t0
8002b438:	3c028022 	lui	v0,0x8022
8002b43c:	00a32821 	addu	a1,a1,v1
8002b440:	24e70003 	addiu	a3,a3,3
8002b444:	a04950cc 	sb	t1,20684(v0)
8002b448:	3c028006 	lui	v0,0x8006
8002b44c:	acc7000c 	sw	a3,12(a2)
8002b450:	24424be8 	addiu	v0,v0,19432
8002b454:	0040f809 	jalr	v0
8002b458:	acc50020 	sw	a1,32(a2)
8002b45c:	00403821 	move	a3,v0
8002b460:	92020002 	lbu	v0,2(s0)
8002b464:	3c038022 	lui	v1,0x8022
8002b468:	30420008 	andi	v0,v0,0x8
8002b46c:	10400062 	beqz	v0,8002b5f8 <_Z6Op7FM0v+0x238>
8002b470:	a46750be 	sh	a3,20670(v1)
8002b474:	3c128021 	lui	s2,0x8021
8002b478:	96090004 	lhu	t1,4(s0)
8002b47c:	2651e284 	addiu	s1,s2,-7548
8002b480:	92230008 	lbu	v1,8(s1)
8002b484:	3122000f 	andi	v0,t1,0xf
8002b488:	00431021 	addu	v0,v0,v1
8002b48c:	30e6000f 	andi	a2,a3,0xf
8002b490:	00c21021 	addu	v0,a2,v0
8002b494:	304800ff 	andi	t0,v0,0xff
8002b498:	00091902 	srl	v1,t1,0x4
8002b49c:	00091202 	srl	v0,t1,0x8
8002b4a0:	00072102 	srl	a0,a3,0x4
8002b4a4:	306e000f 	andi	t6,v1,0xf
8002b4a8:	3050000f 	andi	s0,v0,0xf
8002b4ac:	308a000f 	andi	t2,a0,0xf
8002b4b0:	3c028022 	lui	v0,0x8022
8002b4b4:	3c038022 	lui	v1,0x8022
8002b4b8:	00072a02 	srl	a1,a3,0x8
8002b4bc:	30a5000f 	andi	a1,a1,0xf
8002b4c0:	3c0d8022 	lui	t5,0x8022
8002b4c4:	3c0c8022 	lui	t4,0x8022
8002b4c8:	0009cb02 	srl	t9,t1,0xc
8002b4cc:	3c0b8022 	lui	t3,0x8022
8002b4d0:	00077b02 	srl	t7,a3,0xc
8002b4d4:	3c188022 	lui	t8,0x8022
8002b4d8:	a04650ae 	sb	a2,20654(v0)
8002b4dc:	a06a50af 	sb	t2,20655(v1)
8002b4e0:	3c028022 	lui	v0,0x8022
8002b4e4:	3c038022 	lui	v1,0x8022
8002b4e8:	2d04000a 	sltiu	a0,t0,10
8002b4ec:	a04550b0 	sb	a1,20656(v0)
8002b4f0:	a06f50b1 	sb	t7,20657(v1)
8002b4f4:	a1ae50ab 	sb	t6,20651(t5)
8002b4f8:	a19050ac 	sb	s0,20652(t4)
8002b4fc:	a17950ad 	sb	t9,20653(t3)
8002b500:	10800071 	beqz	a0,8002b6c8 <_Z6Op7FM0v+0x308>
8002b504:	a30850aa 	sb	t0,20650(t8)
8002b508:	91a250ab 	lbu	v0,20651(t5)
8002b50c:	01421021 	addu	v0,t2,v0
8002b510:	304200ff 	andi	v0,v0,0xff
8002b514:	2c43000a 	sltiu	v1,v0,10
8002b518:	1060005e 	beqz	v1,8002b694 <_Z6Op7FM0v+0x2d4>
8002b51c:	a1a250ab 	sb	v0,20651(t5)
8002b520:	918250ac 	lbu	v0,20652(t4)
8002b524:	00a21021 	addu	v0,a1,v0
8002b528:	304200ff 	andi	v0,v0,0xff
8002b52c:	2c43000a 	sltiu	v1,v0,10
8002b530:	10600072 	beqz	v1,8002b6fc <_Z6Op7FM0v+0x33c>
8002b534:	a18250ac 	sb	v0,20652(t4)
8002b538:	916250ad 	lbu	v0,20653(t3)
8002b53c:	01e21021 	addu	v0,t7,v0
8002b540:	304200ff 	andi	v0,v0,0xff
8002b544:	2c43000a 	sltiu	v1,v0,10
8002b548:	14600050 	bnez	v1,8002b68c <_Z6Op7FM0v+0x2cc>
8002b54c:	a16250ad 	sb	v0,20653(t3)
8002b550:	2442fff6 	addiu	v0,v0,-10
8002b554:	3042000f 	andi	v0,v0,0xf
8002b558:	24030001 	li	v1,1
8002b55c:	a2230008 	sb	v1,8(s1)
8002b560:	a16250ad 	sb	v0,20653(t3)
8002b564:	916250ad 	lbu	v0,20653(t3)
8002b568:	918350ac 	lbu	v1,20652(t4)
8002b56c:	930450aa 	lbu	a0,20650(t8)
8002b570:	00031a00 	sll	v1,v1,0x8
8002b574:	91a550ab 	lbu	a1,20651(t5)
8002b578:	00021300 	sll	v0,v0,0xc
8002b57c:	00431025 	or	v0,v0,v1
8002b580:	00441025 	or	v0,v0,a0
8002b584:	00052900 	sll	a1,a1,0x4
8002b588:	00a22825 	or	a1,a1,v0
8002b58c:	30a5ffff 	andi	a1,a1,0xffff
8002b590:	01272026 	xor	a0,t1,a3
8002b594:	00e51026 	xor	v0,a3,a1
8002b598:	00042027 	nor	a0,zero,a0
8002b59c:	30428000 	andi	v0,v0,0x8000
8002b5a0:	3c038022 	lui	v1,0x8022
8002b5a4:	00822024 	and	a0,a0,v0
8002b5a8:	10800061 	beqz	a0,8002b730 <_Z6Op7FM0v+0x370>
8002b5ac:	a46550b4 	sh	a1,20660(v1)
8002b5b0:	2643e284 	addiu	v1,s2,-7548
8002b5b4:	24020001 	li	v0,1
8002b5b8:	a062000b 	sb	v0,11(v1)
8002b5bc:	2663e2f8 	addiu	v1,s3,-7432
8002b5c0:	30a2ffff 	andi	v0,a1,0xffff
8002b5c4:	a4650004 	sh	a1,4(v1)
8002b5c8:	2644e284 	addiu	a0,s2,-7548
8002b5cc:	00021a02 	srl	v1,v0,0x8
8002b5d0:	0002102b 	sltu	v0,zero,v0
8002b5d4:	a083000a 	sb	v1,10(a0)
8002b5d8:	a0820009 	sb	v0,9(a0)
8002b5dc:	8fbf0020 	lw	ra,32(sp)
8002b5e0:	8fb3001c 	lw	s3,28(sp)
8002b5e4:	8fb20018 	lw	s2,24(sp)
8002b5e8:	8fb10014 	lw	s1,20(sp)
8002b5ec:	8fb00010 	lw	s0,16(sp)
8002b5f0:	03e00008 	jr	ra
8002b5f4:	27bd0028 	addiu	sp,sp,40
8002b5f8:	3c128021 	lui	s2,0x8021
8002b5fc:	2646e284 	addiu	a2,s2,-7548
8002b600:	90c30008 	lbu	v1,8(a2)
8002b604:	96020004 	lhu	v0,4(s0)
8002b608:	00472026 	xor	a0,v0,a3
8002b60c:	00431021 	addu	v0,v0,v1
8002b610:	00e21021 	addu	v0,a3,v0
8002b614:	3048ffff 	andi	t0,v0,0xffff
8002b618:	00042027 	nor	a0,zero,a0
8002b61c:	30848000 	andi	a0,a0,0x8000
8002b620:	00e82826 	xor	a1,a3,t0
8002b624:	3403ffff 	li	v1,0xffff
8002b628:	00a42824 	and	a1,a1,a0
8002b62c:	0062182b 	sltu	v1,v1,v0
8002b630:	3c048022 	lui	a0,0x8022
8002b634:	ac8250b8 	sw	v0,20664(a0)
8002b638:	10a00012 	beqz	a1,8002b684 <_Z6Op7FM0v+0x2c4>
8002b63c:	a0c30008 	sb	v1,8(a2)
8002b640:	24020001 	li	v0,1
8002b644:	a0c2000b 	sb	v0,11(a2)
8002b648:	2663e2f8 	addiu	v1,s3,-7432
8002b64c:	3102ffff 	andi	v0,t0,0xffff
8002b650:	a4680004 	sh	t0,4(v1)
8002b654:	2644e284 	addiu	a0,s2,-7548
8002b658:	00021a02 	srl	v1,v0,0x8
8002b65c:	0002102b 	sltu	v0,zero,v0
8002b660:	a083000a 	sb	v1,10(a0)
8002b664:	a0820009 	sb	v0,9(a0)
8002b668:	8fbf0020 	lw	ra,32(sp)
8002b66c:	8fb3001c 	lw	s3,28(sp)
8002b670:	8fb20018 	lw	s2,24(sp)
8002b674:	8fb10014 	lw	s1,20(sp)
8002b678:	8fb00010 	lw	s0,16(sp)
8002b67c:	03e00008 	jr	ra
8002b680:	27bd0028 	addiu	sp,sp,40
8002b684:	0800ad92 	j	8002b648 <_Z6Op7FM0v+0x288>
8002b688:	a0c0000b 	sb	zero,11(a2)
8002b68c:	0800ad59 	j	8002b564 <_Z6Op7FM0v+0x1a4>
8002b690:	a2200008 	sb	zero,8(s1)
8002b694:	26030001 	addiu	v1,s0,1
8002b698:	2442fff6 	addiu	v0,v0,-10
8002b69c:	a18350ac 	sb	v1,20652(t4)
8002b6a0:	3042000f 	andi	v0,v0,0xf
8002b6a4:	a1a250ab 	sb	v0,20651(t5)
8002b6a8:	918250ac 	lbu	v0,20652(t4)
8002b6ac:	00a21021 	addu	v0,a1,v0
8002b6b0:	304200ff 	andi	v0,v0,0xff
8002b6b4:	2c43000a 	sltiu	v1,v0,10
8002b6b8:	1460ff9f 	bnez	v1,8002b538 <_Z6Op7FM0v+0x178>
8002b6bc:	a18250ac 	sb	v0,20652(t4)
8002b6c0:	0800adc0 	j	8002b700 <_Z6Op7FM0v+0x340>
8002b6c4:	27230001 	addiu	v1,t9,1
8002b6c8:	25c30001 	addiu	v1,t6,1
8002b6cc:	2502fff6 	addiu	v0,t0,-10
8002b6d0:	a1a350ab 	sb	v1,20651(t5)
8002b6d4:	3042000f 	andi	v0,v0,0xf
8002b6d8:	a30250aa 	sb	v0,20650(t8)
8002b6dc:	91a250ab 	lbu	v0,20651(t5)
8002b6e0:	01421021 	addu	v0,t2,v0
8002b6e4:	304200ff 	andi	v0,v0,0xff
8002b6e8:	2c43000a 	sltiu	v1,v0,10
8002b6ec:	1460ff8c 	bnez	v1,8002b520 <_Z6Op7FM0v+0x160>
8002b6f0:	a1a250ab 	sb	v0,20651(t5)
8002b6f4:	0800ada6 	j	8002b698 <_Z6Op7FM0v+0x2d8>
8002b6f8:	26030001 	addiu	v1,s0,1
8002b6fc:	27230001 	addiu	v1,t9,1
8002b700:	2442fff6 	addiu	v0,v0,-10
8002b704:	a16350ad 	sb	v1,20653(t3)
8002b708:	3042000f 	andi	v0,v0,0xf
8002b70c:	a18250ac 	sb	v0,20652(t4)
8002b710:	916250ad 	lbu	v0,20653(t3)
8002b714:	01e21021 	addu	v0,t7,v0
8002b718:	304200ff 	andi	v0,v0,0xff
8002b71c:	2c43000a 	sltiu	v1,v0,10
8002b720:	1460ffda 	bnez	v1,8002b68c <_Z6Op7FM0v+0x2cc>
8002b724:	a16250ad 	sb	v0,20653(t3)
8002b728:	0800ad55 	j	8002b554 <_Z6Op7FM0v+0x194>
8002b72c:	2442fff6 	addiu	v0,v0,-10
8002b730:	2642e284 	addiu	v0,s2,-7548
8002b734:	0800ad6f 	j	8002b5bc <_Z6Op7FM0v+0x1fc>
8002b738:	a040000b 	sb	zero,11(v0)

8002b73c <_Z6Op6FM0v>:
8002b73c:	27bdffd8 	addiu	sp,sp,-40
8002b740:	3c058021 	lui	a1,0x8021
8002b744:	afb10014 	sw	s1,20(sp)
8002b748:	afbf0020 	sw	ra,32(sp)
8002b74c:	afb3001c 	sw	s3,28(sp)
8002b750:	afb20018 	sw	s2,24(sp)
8002b754:	afb00010 	sw	s0,16(sp)
8002b758:	24a5e2a8 	addiu	a1,a1,-7512
8002b75c:	8ca6000c 	lw	a2,12(a1)
8002b760:	8ca70030 	lw	a3,48(a1)
8002b764:	90c20001 	lbu	v0,1(a2)
8002b768:	90c40000 	lbu	a0,0(a2)
8002b76c:	90c30002 	lbu	v1,2(a2)
8002b770:	00021200 	sll	v0,v0,0x8
8002b774:	00822021 	addu	a0,a0,v0
8002b778:	00031c00 	sll	v1,v1,0x10
8002b77c:	00832021 	addu	a0,a0,v1
8002b780:	3c028021 	lui	v0,0x8021
8002b784:	ac447018 	sw	a0,28696(v0)
8002b788:	8ca8002c 	lw	t0,44(a1)
8002b78c:	90c90002 	lbu	t1,2(a2)
8002b790:	8ca30020 	lw	v1,32(a1)
8002b794:	00e83821 	addu	a3,a3,t0
8002b798:	3c028022 	lui	v0,0x8022
8002b79c:	00671821 	addu	v1,v1,a3
8002b7a0:	24c60003 	addiu	a2,a2,3
8002b7a4:	a04950cc 	sb	t1,20684(v0)
8002b7a8:	3c028006 	lui	v0,0x8006
8002b7ac:	aca30020 	sw	v1,32(a1)
8002b7b0:	aca6000c 	sw	a2,12(a1)
8002b7b4:	24424be8 	addiu	v0,v0,19432
8002b7b8:	0040f809 	jalr	v0
8002b7bc:	3c118021 	lui	s1,0x8021
8002b7c0:	2624e2f8 	addiu	a0,s1,-7432
8002b7c4:	00403821 	move	a3,v0
8002b7c8:	90820002 	lbu	v0,2(a0)
8002b7cc:	3c038022 	lui	v1,0x8022
8002b7d0:	30420008 	andi	v0,v0,0x8
8002b7d4:	10400062 	beqz	v0,8002b960 <_Z6Op6FM0v+0x224>
8002b7d8:	a46750be 	sh	a3,20670(v1)
8002b7dc:	3c138021 	lui	s3,0x8021
8002b7e0:	94890004 	lhu	t1,4(a0)
8002b7e4:	2672e284 	addiu	s2,s3,-7548
8002b7e8:	92430008 	lbu	v1,8(s2)
8002b7ec:	3122000f 	andi	v0,t1,0xf
8002b7f0:	00431021 	addu	v0,v0,v1
8002b7f4:	30e6000f 	andi	a2,a3,0xf
8002b7f8:	00c21021 	addu	v0,a2,v0
8002b7fc:	304800ff 	andi	t0,v0,0xff
8002b800:	00091902 	srl	v1,t1,0x4
8002b804:	00091202 	srl	v0,t1,0x8
8002b808:	00072102 	srl	a0,a3,0x4
8002b80c:	306e000f 	andi	t6,v1,0xf
8002b810:	3058000f 	andi	t8,v0,0xf
8002b814:	308a000f 	andi	t2,a0,0xf
8002b818:	3c028022 	lui	v0,0x8022
8002b81c:	3c038022 	lui	v1,0x8022
8002b820:	00072a02 	srl	a1,a3,0x8
8002b824:	30a5000f 	andi	a1,a1,0xf
8002b828:	3c0d8022 	lui	t5,0x8022
8002b82c:	3c0c8022 	lui	t4,0x8022
8002b830:	00098302 	srl	s0,t1,0xc
8002b834:	3c0b8022 	lui	t3,0x8022
8002b838:	00077b02 	srl	t7,a3,0xc
8002b83c:	3c198022 	lui	t9,0x8022
8002b840:	a04650ae 	sb	a2,20654(v0)
8002b844:	a06a50af 	sb	t2,20655(v1)
8002b848:	3c028022 	lui	v0,0x8022
8002b84c:	3c038022 	lui	v1,0x8022
8002b850:	2d04000a 	sltiu	a0,t0,10
8002b854:	a04550b0 	sb	a1,20656(v0)
8002b858:	a06f50b1 	sb	t7,20657(v1)
8002b85c:	a1ae50ab 	sb	t6,20651(t5)
8002b860:	a19850ac 	sb	t8,20652(t4)
8002b864:	a17050ad 	sb	s0,20653(t3)
8002b868:	10800071 	beqz	a0,8002ba30 <_Z6Op6FM0v+0x2f4>
8002b86c:	a32850aa 	sb	t0,20650(t9)
8002b870:	91a250ab 	lbu	v0,20651(t5)
8002b874:	01421021 	addu	v0,t2,v0
8002b878:	304200ff 	andi	v0,v0,0xff
8002b87c:	2c43000a 	sltiu	v1,v0,10
8002b880:	1060005e 	beqz	v1,8002b9fc <_Z6Op6FM0v+0x2c0>
8002b884:	a1a250ab 	sb	v0,20651(t5)
8002b888:	918250ac 	lbu	v0,20652(t4)
8002b88c:	00a21021 	addu	v0,a1,v0
8002b890:	304200ff 	andi	v0,v0,0xff
8002b894:	2c43000a 	sltiu	v1,v0,10
8002b898:	10600072 	beqz	v1,8002ba64 <_Z6Op6FM0v+0x328>
8002b89c:	a18250ac 	sb	v0,20652(t4)
8002b8a0:	916250ad 	lbu	v0,20653(t3)
8002b8a4:	01e21021 	addu	v0,t7,v0
8002b8a8:	304200ff 	andi	v0,v0,0xff
8002b8ac:	2c43000a 	sltiu	v1,v0,10
8002b8b0:	14600050 	bnez	v1,8002b9f4 <_Z6Op6FM0v+0x2b8>
8002b8b4:	a16250ad 	sb	v0,20653(t3)
8002b8b8:	2442fff6 	addiu	v0,v0,-10
8002b8bc:	3042000f 	andi	v0,v0,0xf
8002b8c0:	24030001 	li	v1,1
8002b8c4:	a2430008 	sb	v1,8(s2)
8002b8c8:	a16250ad 	sb	v0,20653(t3)
8002b8cc:	916250ad 	lbu	v0,20653(t3)
8002b8d0:	918350ac 	lbu	v1,20652(t4)
8002b8d4:	932450aa 	lbu	a0,20650(t9)
8002b8d8:	00031a00 	sll	v1,v1,0x8
8002b8dc:	91a550ab 	lbu	a1,20651(t5)
8002b8e0:	00021300 	sll	v0,v0,0xc
8002b8e4:	00431025 	or	v0,v0,v1
8002b8e8:	00441025 	or	v0,v0,a0
8002b8ec:	00052900 	sll	a1,a1,0x4
8002b8f0:	00a22825 	or	a1,a1,v0
8002b8f4:	30a5ffff 	andi	a1,a1,0xffff
8002b8f8:	01272026 	xor	a0,t1,a3
8002b8fc:	00e51026 	xor	v0,a3,a1
8002b900:	00042027 	nor	a0,zero,a0
8002b904:	30428000 	andi	v0,v0,0x8000
8002b908:	3c038022 	lui	v1,0x8022
8002b90c:	00822024 	and	a0,a0,v0
8002b910:	10800061 	beqz	a0,8002ba98 <_Z6Op6FM0v+0x35c>
8002b914:	a46550b4 	sh	a1,20660(v1)
8002b918:	2663e284 	addiu	v1,s3,-7548
8002b91c:	24020001 	li	v0,1
8002b920:	a062000b 	sb	v0,11(v1)
8002b924:	2623e2f8 	addiu	v1,s1,-7432
8002b928:	30a2ffff 	andi	v0,a1,0xffff
8002b92c:	a4650004 	sh	a1,4(v1)
8002b930:	2664e284 	addiu	a0,s3,-7548
8002b934:	00021a02 	srl	v1,v0,0x8
8002b938:	0002102b 	sltu	v0,zero,v0
8002b93c:	a083000a 	sb	v1,10(a0)
8002b940:	a0820009 	sb	v0,9(a0)
8002b944:	8fbf0020 	lw	ra,32(sp)
8002b948:	8fb3001c 	lw	s3,28(sp)
8002b94c:	8fb20018 	lw	s2,24(sp)
8002b950:	8fb10014 	lw	s1,20(sp)
8002b954:	8fb00010 	lw	s0,16(sp)
8002b958:	03e00008 	jr	ra
8002b95c:	27bd0028 	addiu	sp,sp,40
8002b960:	3c138021 	lui	s3,0x8021
8002b964:	2666e284 	addiu	a2,s3,-7548
8002b968:	90c30008 	lbu	v1,8(a2)
8002b96c:	94820004 	lhu	v0,4(a0)
8002b970:	00472026 	xor	a0,v0,a3
8002b974:	00431021 	addu	v0,v0,v1
8002b978:	00e21021 	addu	v0,a3,v0
8002b97c:	3048ffff 	andi	t0,v0,0xffff
8002b980:	00042027 	nor	a0,zero,a0
8002b984:	30848000 	andi	a0,a0,0x8000
8002b988:	00e82826 	xor	a1,a3,t0
8002b98c:	3403ffff 	li	v1,0xffff
8002b990:	00a42824 	and	a1,a1,a0
8002b994:	0062182b 	sltu	v1,v1,v0
8002b998:	3c048022 	lui	a0,0x8022
8002b99c:	ac8250b8 	sw	v0,20664(a0)
8002b9a0:	10a00012 	beqz	a1,8002b9ec <_Z6Op6FM0v+0x2b0>
8002b9a4:	a0c30008 	sb	v1,8(a2)
8002b9a8:	24020001 	li	v0,1
8002b9ac:	a0c2000b 	sb	v0,11(a2)
8002b9b0:	2623e2f8 	addiu	v1,s1,-7432
8002b9b4:	3102ffff 	andi	v0,t0,0xffff
8002b9b8:	a4680004 	sh	t0,4(v1)
8002b9bc:	2664e284 	addiu	a0,s3,-7548
8002b9c0:	00021a02 	srl	v1,v0,0x8
8002b9c4:	0002102b 	sltu	v0,zero,v0
8002b9c8:	a083000a 	sb	v1,10(a0)
8002b9cc:	a0820009 	sb	v0,9(a0)
8002b9d0:	8fbf0020 	lw	ra,32(sp)
8002b9d4:	8fb3001c 	lw	s3,28(sp)
8002b9d8:	8fb20018 	lw	s2,24(sp)
8002b9dc:	8fb10014 	lw	s1,20(sp)
8002b9e0:	8fb00010 	lw	s0,16(sp)
8002b9e4:	03e00008 	jr	ra
8002b9e8:	27bd0028 	addiu	sp,sp,40
8002b9ec:	0800ae6c 	j	8002b9b0 <_Z6Op6FM0v+0x274>
8002b9f0:	a0c0000b 	sb	zero,11(a2)
8002b9f4:	0800ae33 	j	8002b8cc <_Z6Op6FM0v+0x190>
8002b9f8:	a2400008 	sb	zero,8(s2)
8002b9fc:	27030001 	addiu	v1,t8,1
8002ba00:	2442fff6 	addiu	v0,v0,-10
8002ba04:	a18350ac 	sb	v1,20652(t4)
8002ba08:	3042000f 	andi	v0,v0,0xf
8002ba0c:	a1a250ab 	sb	v0,20651(t5)
8002ba10:	918250ac 	lbu	v0,20652(t4)
8002ba14:	00a21021 	addu	v0,a1,v0
8002ba18:	304200ff 	andi	v0,v0,0xff
8002ba1c:	2c43000a 	sltiu	v1,v0,10
8002ba20:	1460ff9f 	bnez	v1,8002b8a0 <_Z6Op6FM0v+0x164>
8002ba24:	a18250ac 	sb	v0,20652(t4)
8002ba28:	0800ae9a 	j	8002ba68 <_Z6Op6FM0v+0x32c>
8002ba2c:	26030001 	addiu	v1,s0,1
8002ba30:	25c30001 	addiu	v1,t6,1
8002ba34:	2502fff6 	addiu	v0,t0,-10
8002ba38:	a1a350ab 	sb	v1,20651(t5)
8002ba3c:	3042000f 	andi	v0,v0,0xf
8002ba40:	a32250aa 	sb	v0,20650(t9)
8002ba44:	91a250ab 	lbu	v0,20651(t5)
8002ba48:	01421021 	addu	v0,t2,v0
8002ba4c:	304200ff 	andi	v0,v0,0xff
8002ba50:	2c43000a 	sltiu	v1,v0,10
8002ba54:	1460ff8c 	bnez	v1,8002b888 <_Z6Op6FM0v+0x14c>
8002ba58:	a1a250ab 	sb	v0,20651(t5)
8002ba5c:	0800ae80 	j	8002ba00 <_Z6Op6FM0v+0x2c4>
8002ba60:	27030001 	addiu	v1,t8,1
8002ba64:	26030001 	addiu	v1,s0,1
8002ba68:	2442fff6 	addiu	v0,v0,-10
8002ba6c:	a16350ad 	sb	v1,20653(t3)
8002ba70:	3042000f 	andi	v0,v0,0xf
8002ba74:	a18250ac 	sb	v0,20652(t4)
8002ba78:	916250ad 	lbu	v0,20653(t3)
8002ba7c:	01e21021 	addu	v0,t7,v0
8002ba80:	304200ff 	andi	v0,v0,0xff
8002ba84:	2c43000a 	sltiu	v1,v0,10
8002ba88:	1460ffda 	bnez	v1,8002b9f4 <_Z6Op6FM0v+0x2b8>
8002ba8c:	a16250ad 	sb	v0,20653(t3)
8002ba90:	0800ae2f 	j	8002b8bc <_Z6Op6FM0v+0x180>
8002ba94:	2442fff6 	addiu	v0,v0,-10
8002ba98:	2662e284 	addiu	v0,s3,-7548
8002ba9c:	0800ae49 	j	8002b924 <_Z6Op6FM0v+0x1e8>
8002baa0:	a040000b 	sb	zero,11(v0)

8002baa4 <_Z6Op79M0v>:
8002baa4:	27bdffd8 	addiu	sp,sp,-40
8002baa8:	3c058021 	lui	a1,0x8021
8002baac:	afb3001c 	sw	s3,28(sp)
8002bab0:	afb20018 	sw	s2,24(sp)
8002bab4:	afb10014 	sw	s1,20(sp)
8002bab8:	afb00010 	sw	s0,16(sp)
8002babc:	afbf0020 	sw	ra,32(sp)
8002bac0:	24a5e2a8 	addiu	a1,a1,-7512
8002bac4:	8ca6000c 	lw	a2,12(a1)
8002bac8:	3c128021 	lui	s2,0x8021
8002bacc:	2651e284 	addiu	s1,s2,-7548
8002bad0:	3c138021 	lui	s3,0x8021
8002bad4:	90c30000 	lbu	v1,0(a2)
8002bad8:	8e270014 	lw	a3,20(s1)
8002badc:	2670e2f8 	addiu	s0,s3,-7432
8002bae0:	90c40001 	lbu	a0,1(a2)
8002bae4:	9602000c 	lhu	v0,12(s0)
8002bae8:	00671821 	addu	v1,v1,a3
8002baec:	00621821 	addu	v1,v1,v0
8002baf0:	00042200 	sll	a0,a0,0x8
8002baf4:	00832021 	addu	a0,a0,v1
8002baf8:	3c028021 	lui	v0,0x8021
8002bafc:	ac447018 	sw	a0,28696(v0)
8002bb00:	8ca30020 	lw	v1,32(a1)
8002bb04:	8ca20030 	lw	v0,48(a1)
8002bb08:	90c70001 	lbu	a3,1(a2)
8002bb0c:	00621821 	addu	v1,v1,v0
8002bb10:	3c028022 	lui	v0,0x8022
8002bb14:	a04750cc 	sb	a3,20684(v0)
8002bb18:	24c60002 	addiu	a2,a2,2
8002bb1c:	3c028006 	lui	v0,0x8006
8002bb20:	aca30020 	sw	v1,32(a1)
8002bb24:	24424be8 	addiu	v0,v0,19432
8002bb28:	0040f809 	jalr	v0
8002bb2c:	aca6000c 	sw	a2,12(a1)
8002bb30:	00403821 	move	a3,v0
8002bb34:	92020002 	lbu	v0,2(s0)
8002bb38:	3c038022 	lui	v1,0x8022
8002bb3c:	30420008 	andi	v0,v0,0x8
8002bb40:	10400060 	beqz	v0,8002bcc4 <_Z6Op79M0v+0x220>
8002bb44:	a46750be 	sh	a3,20670(v1)
8002bb48:	96090004 	lhu	t1,4(s0)
8002bb4c:	92230008 	lbu	v1,8(s1)
8002bb50:	3122000f 	andi	v0,t1,0xf
8002bb54:	00431021 	addu	v0,v0,v1
8002bb58:	30e6000f 	andi	a2,a3,0xf
8002bb5c:	00c21021 	addu	v0,a2,v0
8002bb60:	304800ff 	andi	t0,v0,0xff
8002bb64:	00091902 	srl	v1,t1,0x4
8002bb68:	00091202 	srl	v0,t1,0x8
8002bb6c:	00072102 	srl	a0,a3,0x4
8002bb70:	306e000f 	andi	t6,v1,0xf
8002bb74:	3050000f 	andi	s0,v0,0xf
8002bb78:	308a000f 	andi	t2,a0,0xf
8002bb7c:	3c028022 	lui	v0,0x8022
8002bb80:	3c038022 	lui	v1,0x8022
8002bb84:	00072a02 	srl	a1,a3,0x8
8002bb88:	30a5000f 	andi	a1,a1,0xf
8002bb8c:	3c0d8022 	lui	t5,0x8022
8002bb90:	3c0c8022 	lui	t4,0x8022
8002bb94:	0009cb02 	srl	t9,t1,0xc
8002bb98:	3c0b8022 	lui	t3,0x8022
8002bb9c:	00077b02 	srl	t7,a3,0xc
8002bba0:	3c188022 	lui	t8,0x8022
8002bba4:	a04650ae 	sb	a2,20654(v0)
8002bba8:	a06a50af 	sb	t2,20655(v1)
8002bbac:	3c028022 	lui	v0,0x8022
8002bbb0:	3c038022 	lui	v1,0x8022
8002bbb4:	2d04000a 	sltiu	a0,t0,10
8002bbb8:	a04550b0 	sb	a1,20656(v0)
8002bbbc:	a06f50b1 	sb	t7,20657(v1)
8002bbc0:	a1ae50ab 	sb	t6,20651(t5)
8002bbc4:	a19050ac 	sb	s0,20652(t4)
8002bbc8:	a17950ad 	sb	t9,20653(t3)
8002bbcc:	1080006f 	beqz	a0,8002bd8c <_Z6Op79M0v+0x2e8>
8002bbd0:	a30850aa 	sb	t0,20650(t8)
8002bbd4:	91a250ab 	lbu	v0,20651(t5)
8002bbd8:	01421021 	addu	v0,t2,v0
8002bbdc:	304200ff 	andi	v0,v0,0xff
8002bbe0:	2c43000a 	sltiu	v1,v0,10
8002bbe4:	1060005c 	beqz	v1,8002bd58 <_Z6Op79M0v+0x2b4>
8002bbe8:	a1a250ab 	sb	v0,20651(t5)
8002bbec:	918250ac 	lbu	v0,20652(t4)
8002bbf0:	00a21021 	addu	v0,a1,v0
8002bbf4:	304200ff 	andi	v0,v0,0xff
8002bbf8:	2c43000a 	sltiu	v1,v0,10
8002bbfc:	10600070 	beqz	v1,8002bdc0 <_Z6Op79M0v+0x31c>
8002bc00:	a18250ac 	sb	v0,20652(t4)
8002bc04:	916250ad 	lbu	v0,20653(t3)
8002bc08:	01e21021 	addu	v0,t7,v0
8002bc0c:	304200ff 	andi	v0,v0,0xff
8002bc10:	2c43000a 	sltiu	v1,v0,10
8002bc14:	1460004e 	bnez	v1,8002bd50 <_Z6Op79M0v+0x2ac>
8002bc18:	a16250ad 	sb	v0,20653(t3)
8002bc1c:	2442fff6 	addiu	v0,v0,-10
8002bc20:	3042000f 	andi	v0,v0,0xf
8002bc24:	24030001 	li	v1,1
8002bc28:	a2230008 	sb	v1,8(s1)
8002bc2c:	a16250ad 	sb	v0,20653(t3)
8002bc30:	916250ad 	lbu	v0,20653(t3)
8002bc34:	918350ac 	lbu	v1,20652(t4)
8002bc38:	930450aa 	lbu	a0,20650(t8)
8002bc3c:	00031a00 	sll	v1,v1,0x8
8002bc40:	91a550ab 	lbu	a1,20651(t5)
8002bc44:	00021300 	sll	v0,v0,0xc
8002bc48:	00431025 	or	v0,v0,v1
8002bc4c:	00441025 	or	v0,v0,a0
8002bc50:	00052900 	sll	a1,a1,0x4
8002bc54:	00a22825 	or	a1,a1,v0
8002bc58:	30a5ffff 	andi	a1,a1,0xffff
8002bc5c:	01272026 	xor	a0,t1,a3
8002bc60:	00e51026 	xor	v0,a3,a1
8002bc64:	00042027 	nor	a0,zero,a0
8002bc68:	30428000 	andi	v0,v0,0x8000
8002bc6c:	3c038022 	lui	v1,0x8022
8002bc70:	00822024 	and	a0,a0,v0
8002bc74:	1080005f 	beqz	a0,8002bdf4 <_Z6Op79M0v+0x350>
8002bc78:	a46550b4 	sh	a1,20660(v1)
8002bc7c:	2643e284 	addiu	v1,s2,-7548
8002bc80:	24020001 	li	v0,1
8002bc84:	a062000b 	sb	v0,11(v1)
8002bc88:	2663e2f8 	addiu	v1,s3,-7432
8002bc8c:	30a2ffff 	andi	v0,a1,0xffff
8002bc90:	a4650004 	sh	a1,4(v1)
8002bc94:	2644e284 	addiu	a0,s2,-7548
8002bc98:	00021a02 	srl	v1,v0,0x8
8002bc9c:	0002102b 	sltu	v0,zero,v0
8002bca0:	a083000a 	sb	v1,10(a0)
8002bca4:	a0820009 	sb	v0,9(a0)
8002bca8:	8fbf0020 	lw	ra,32(sp)
8002bcac:	8fb3001c 	lw	s3,28(sp)
8002bcb0:	8fb20018 	lw	s2,24(sp)
8002bcb4:	8fb10014 	lw	s1,20(sp)
8002bcb8:	8fb00010 	lw	s0,16(sp)
8002bcbc:	03e00008 	jr	ra
8002bcc0:	27bd0028 	addiu	sp,sp,40
8002bcc4:	92230008 	lbu	v1,8(s1)
8002bcc8:	96020004 	lhu	v0,4(s0)
8002bccc:	00472026 	xor	a0,v0,a3
8002bcd0:	00431021 	addu	v0,v0,v1
8002bcd4:	00e21021 	addu	v0,a3,v0
8002bcd8:	3046ffff 	andi	a2,v0,0xffff
8002bcdc:	00042027 	nor	a0,zero,a0
8002bce0:	30848000 	andi	a0,a0,0x8000
8002bce4:	00e62826 	xor	a1,a3,a2
8002bce8:	3403ffff 	li	v1,0xffff
8002bcec:	00a42824 	and	a1,a1,a0
8002bcf0:	0062182b 	sltu	v1,v1,v0
8002bcf4:	3c048022 	lui	a0,0x8022
8002bcf8:	ac8250b8 	sw	v0,20664(a0)
8002bcfc:	10a00012 	beqz	a1,8002bd48 <_Z6Op79M0v+0x2a4>
8002bd00:	a2230008 	sb	v1,8(s1)
8002bd04:	24020001 	li	v0,1
8002bd08:	a222000b 	sb	v0,11(s1)
8002bd0c:	2663e2f8 	addiu	v1,s3,-7432
8002bd10:	30c2ffff 	andi	v0,a2,0xffff
8002bd14:	a4660004 	sh	a2,4(v1)
8002bd18:	2644e284 	addiu	a0,s2,-7548
8002bd1c:	00021a02 	srl	v1,v0,0x8
8002bd20:	0002102b 	sltu	v0,zero,v0
8002bd24:	a083000a 	sb	v1,10(a0)
8002bd28:	a0820009 	sb	v0,9(a0)
8002bd2c:	8fbf0020 	lw	ra,32(sp)
8002bd30:	8fb3001c 	lw	s3,28(sp)
8002bd34:	8fb20018 	lw	s2,24(sp)
8002bd38:	8fb10014 	lw	s1,20(sp)
8002bd3c:	8fb00010 	lw	s0,16(sp)
8002bd40:	03e00008 	jr	ra
8002bd44:	27bd0028 	addiu	sp,sp,40
8002bd48:	0800af43 	j	8002bd0c <_Z6Op79M0v+0x268>
8002bd4c:	a220000b 	sb	zero,11(s1)
8002bd50:	0800af0c 	j	8002bc30 <_Z6Op79M0v+0x18c>
8002bd54:	a2200008 	sb	zero,8(s1)
8002bd58:	26030001 	addiu	v1,s0,1
8002bd5c:	2442fff6 	addiu	v0,v0,-10
8002bd60:	a18350ac 	sb	v1,20652(t4)
8002bd64:	3042000f 	andi	v0,v0,0xf
8002bd68:	a1a250ab 	sb	v0,20651(t5)
8002bd6c:	918250ac 	lbu	v0,20652(t4)
8002bd70:	00a21021 	addu	v0,a1,v0
8002bd74:	304200ff 	andi	v0,v0,0xff
8002bd78:	2c43000a 	sltiu	v1,v0,10
8002bd7c:	1460ffa1 	bnez	v1,8002bc04 <_Z6Op79M0v+0x160>
8002bd80:	a18250ac 	sb	v0,20652(t4)
8002bd84:	0800af71 	j	8002bdc4 <_Z6Op79M0v+0x320>
8002bd88:	27230001 	addiu	v1,t9,1
8002bd8c:	25c30001 	addiu	v1,t6,1
8002bd90:	2502fff6 	addiu	v0,t0,-10
8002bd94:	a1a350ab 	sb	v1,20651(t5)
8002bd98:	3042000f 	andi	v0,v0,0xf
8002bd9c:	a30250aa 	sb	v0,20650(t8)
8002bda0:	91a250ab 	lbu	v0,20651(t5)
8002bda4:	01421021 	addu	v0,t2,v0
8002bda8:	304200ff 	andi	v0,v0,0xff
8002bdac:	2c43000a 	sltiu	v1,v0,10
8002bdb0:	1460ff8e 	bnez	v1,8002bbec <_Z6Op79M0v+0x148>
8002bdb4:	a1a250ab 	sb	v0,20651(t5)
8002bdb8:	0800af57 	j	8002bd5c <_Z6Op79M0v+0x2b8>
8002bdbc:	26030001 	addiu	v1,s0,1
8002bdc0:	27230001 	addiu	v1,t9,1
8002bdc4:	2442fff6 	addiu	v0,v0,-10
8002bdc8:	a16350ad 	sb	v1,20653(t3)
8002bdcc:	3042000f 	andi	v0,v0,0xf
8002bdd0:	a18250ac 	sb	v0,20652(t4)
8002bdd4:	916250ad 	lbu	v0,20653(t3)
8002bdd8:	01e21021 	addu	v0,t7,v0
8002bddc:	304200ff 	andi	v0,v0,0xff
8002bde0:	2c43000a 	sltiu	v1,v0,10
8002bde4:	1460ffda 	bnez	v1,8002bd50 <_Z6Op79M0v+0x2ac>
8002bde8:	a16250ad 	sb	v0,20653(t3)
8002bdec:	0800af08 	j	8002bc20 <_Z6Op79M0v+0x17c>
8002bdf0:	2442fff6 	addiu	v0,v0,-10
8002bdf4:	2642e284 	addiu	v0,s2,-7548
8002bdf8:	0800af22 	j	8002bc88 <_Z6Op79M0v+0x1e4>
8002bdfc:	a040000b 	sb	zero,11(v0)

8002be00 <_Z26S9xCompareSDD1IndexEntriesPKvS0_>:
8002be00:	8c830000 	lw	v1,0(a0)
8002be04:	8ca20000 	lw	v0,0(a1)
8002be08:	03e00008 	jr	ra
8002be0c:	00621023 	subu	v0,v1,v0

8002be10 <S9xStartHDMA>:
8002be10:	3c028021 	lui	v0,0x8021
8002be14:	9043e4a7 	lbu	v1,-7001(v0)
8002be18:	10600077 	beqz	v1,8002bff8 <S9xStartHDMA+0x1e8>
8002be1c:	3c028021 	lui	v0,0x8021
8002be20:	3c058022 	lui	a1,0x8022
8002be24:	24a25bc4 	addiu	v0,a1,23492
8002be28:	3c048021 	lui	a0,0x8021
8002be2c:	a0400001 	sb	zero,1(v0)
8002be30:	24a35bc4 	addiu	v1,a1,23492
8002be34:	90670001 	lbu	a3,1(v1)
8002be38:	248ae2a8 	addiu	t2,a0,-7512
8002be3c:	24090001 	li	t1,1
8002be40:	30e20001 	andi	v0,a3,0x1
8002be44:	a0690002 	sb	t1,2(v1)
8002be48:	1040000b 	beqz	v0,8002be78 <S9xStartHDMA+0x68>
8002be4c:	8d460020 	lw	a2,32(t2)
8002be50:	3c028022 	lui	v0,0x8022
8002be54:	24426cb8 	addiu	v0,v0,27832
8002be58:	24c60008 	addiu	a2,a2,8
8002be5c:	9044000e 	lbu	a0,14(v0)
8002be60:	94450006 	lhu	a1,6(v0)
8002be64:	24c30020 	addiu	v1,a2,32
8002be68:	0064300b 	movn	a2,v1,a0
8002be6c:	a4450008 	sh	a1,8(v0)
8002be70:	a0400014 	sb	zero,20(v0)
8002be74:	a0490015 	sb	t1,21(v0)
8002be78:	3c088022 	lui	t0,0x8022
8002be7c:	30e20002 	andi	v0,a3,0x2
8002be80:	1040000b 	beqz	v0,8002beb0 <S9xStartHDMA+0xa0>
8002be84:	ad006d68 	sw	zero,28008(t0)
8002be88:	3c028022 	lui	v0,0x8022
8002be8c:	24426cb8 	addiu	v0,v0,27832
8002be90:	24c60008 	addiu	a2,a2,8
8002be94:	90440024 	lbu	a0,36(v0)
8002be98:	9445001c 	lhu	a1,28(v0)
8002be9c:	24c30020 	addiu	v1,a2,32
8002bea0:	0064300b 	movn	a2,v1,a0
8002bea4:	a445001e 	sh	a1,30(v0)
8002bea8:	a040002a 	sb	zero,42(v0)
8002beac:	a049002b 	sb	t1,43(v0)
8002beb0:	25086d68 	addiu	t0,t0,28008
8002beb4:	30e20004 	andi	v0,a3,0x4
8002beb8:	1040000b 	beqz	v0,8002bee8 <S9xStartHDMA+0xd8>
8002bebc:	ad000004 	sw	zero,4(t0)
8002bec0:	3c028022 	lui	v0,0x8022
8002bec4:	24426cb8 	addiu	v0,v0,27832
8002bec8:	24c60008 	addiu	a2,a2,8
8002becc:	9044003a 	lbu	a0,58(v0)
8002bed0:	94450032 	lhu	a1,50(v0)
8002bed4:	24c30020 	addiu	v1,a2,32
8002bed8:	0064300b 	movn	a2,v1,a0
8002bedc:	a4450034 	sh	a1,52(v0)
8002bee0:	a0400040 	sb	zero,64(v0)
8002bee4:	a0490041 	sb	t1,65(v0)
8002bee8:	30e20008 	andi	v0,a3,0x8
8002beec:	1040000b 	beqz	v0,8002bf1c <S9xStartHDMA+0x10c>
8002bef0:	ad000008 	sw	zero,8(t0)
8002bef4:	3c028022 	lui	v0,0x8022
8002bef8:	24426cb8 	addiu	v0,v0,27832
8002befc:	24c60008 	addiu	a2,a2,8
8002bf00:	90440050 	lbu	a0,80(v0)
8002bf04:	94450048 	lhu	a1,72(v0)
8002bf08:	24c30020 	addiu	v1,a2,32
8002bf0c:	0064300b 	movn	a2,v1,a0
8002bf10:	a445004a 	sh	a1,74(v0)
8002bf14:	a0400056 	sb	zero,86(v0)
8002bf18:	a0490057 	sb	t1,87(v0)
8002bf1c:	30e20010 	andi	v0,a3,0x10
8002bf20:	1040000b 	beqz	v0,8002bf50 <S9xStartHDMA+0x140>
8002bf24:	ad00000c 	sw	zero,12(t0)
8002bf28:	3c028022 	lui	v0,0x8022
8002bf2c:	24426cb8 	addiu	v0,v0,27832
8002bf30:	24c60008 	addiu	a2,a2,8
8002bf34:	90440066 	lbu	a0,102(v0)
8002bf38:	9445005e 	lhu	a1,94(v0)
8002bf3c:	24c30020 	addiu	v1,a2,32
8002bf40:	0064300b 	movn	a2,v1,a0
8002bf44:	a4450060 	sh	a1,96(v0)
8002bf48:	a040006c 	sb	zero,108(v0)
8002bf4c:	a049006d 	sb	t1,109(v0)
8002bf50:	30e20020 	andi	v0,a3,0x20
8002bf54:	1040000b 	beqz	v0,8002bf84 <S9xStartHDMA+0x174>
8002bf58:	ad000010 	sw	zero,16(t0)
8002bf5c:	3c028022 	lui	v0,0x8022
8002bf60:	24426cb8 	addiu	v0,v0,27832
8002bf64:	24c60008 	addiu	a2,a2,8
8002bf68:	9044007c 	lbu	a0,124(v0)
8002bf6c:	94450074 	lhu	a1,116(v0)
8002bf70:	24c30020 	addiu	v1,a2,32
8002bf74:	0064300b 	movn	a2,v1,a0
8002bf78:	a4450076 	sh	a1,118(v0)
8002bf7c:	a0400082 	sb	zero,130(v0)
8002bf80:	a0490083 	sb	t1,131(v0)
8002bf84:	30e20040 	andi	v0,a3,0x40
8002bf88:	1040000b 	beqz	v0,8002bfb8 <S9xStartHDMA+0x1a8>
8002bf8c:	ad000014 	sw	zero,20(t0)
8002bf90:	3c028022 	lui	v0,0x8022
8002bf94:	24426cb8 	addiu	v0,v0,27832
8002bf98:	24c60008 	addiu	a2,a2,8
8002bf9c:	90440092 	lbu	a0,146(v0)
8002bfa0:	9445008a 	lhu	a1,138(v0)
8002bfa4:	24c30020 	addiu	v1,a2,32
8002bfa8:	0064300b 	movn	a2,v1,a0
8002bfac:	a445008c 	sh	a1,140(v0)
8002bfb0:	a0400098 	sb	zero,152(v0)
8002bfb4:	a0490099 	sb	t1,153(v0)
8002bfb8:	30e20080 	andi	v0,a3,0x80
8002bfbc:	1040000b 	beqz	v0,8002bfec <S9xStartHDMA+0x1dc>
8002bfc0:	ad000018 	sw	zero,24(t0)
8002bfc4:	3c028022 	lui	v0,0x8022
8002bfc8:	24426cb8 	addiu	v0,v0,27832
8002bfcc:	24c60008 	addiu	a2,a2,8
8002bfd0:	904400a8 	lbu	a0,168(v0)
8002bfd4:	944500a0 	lhu	a1,160(v0)
8002bfd8:	24c30020 	addiu	v1,a2,32
8002bfdc:	0064300b 	movn	a2,v1,a0
8002bfe0:	a04900af 	sb	t1,175(v0)
8002bfe4:	a44500a2 	sh	a1,162(v0)
8002bfe8:	a04000ae 	sb	zero,174(v0)
8002bfec:	ad460020 	sw	a2,32(t2)
8002bff0:	03e00008 	jr	ra
8002bff4:	ad00001c 	sw	zero,28(t0)
8002bff8:	8c437030 	lw	v1,28720(v0)
8002bffc:	3c058022 	lui	a1,0x8022
8002c000:	9064420c 	lbu	a0,16908(v1)
8002c004:	24a25bc4 	addiu	v0,a1,23492
8002c008:	3c038021 	lui	v1,0x8021
8002c00c:	a0440001 	sb	a0,1(v0)
8002c010:	14800003 	bnez	a0,8002c020 <S9xStartHDMA+0x210>
8002c014:	a064e274 	sb	a0,-7564(v1)
8002c018:	0800af8c 	j	8002be30 <S9xStartHDMA+0x20>
8002c01c:	3c048021 	lui	a0,0x8021
8002c020:	3c048021 	lui	a0,0x8021
8002c024:	2483e2a8 	addiu	v1,a0,-7512
8002c028:	8c620020 	lw	v0,32(v1)
8002c02c:	24420012 	addiu	v0,v0,18
8002c030:	0800af8c 	j	8002be30 <S9xStartHDMA+0x20>
8002c034:	ac620020 	sw	v0,32(v1)

8002c038 <S9xResetDMA>:
8002c038:	3c068022 	lui	a2,0x8022
8002c03c:	3c048021 	lui	a0,0x8021
8002c040:	24c26cb8 	addiu	v0,a2,27832
8002c044:	2403ffff 	li	v1,-1
8002c048:	2405ffff 	li	a1,-1
8002c04c:	248b701c 	addiu	t3,a0,28700
8002c050:	24040001 	li	a0,1
8002c054:	a0c06cb8 	sb	zero,27832(a2)
8002c058:	a0450004 	sb	a1,4(v0)
8002c05c:	a040000e 	sb	zero,14(v0)
8002c060:	a0440001 	sb	a0,1(v0)
8002c064:	a0400002 	sb	zero,2(v0)
8002c068:	a0450003 	sb	a1,3(v0)
8002c06c:	a4430006 	sh	v1,6(v0)
8002c070:	a4430008 	sh	v1,8(v0)
8002c074:	a043000a 	sb	v1,10(v0)
8002c078:	a443000c 	sh	v1,12(v0)
8002c07c:	a0400016 	sb	zero,22(v0)
8002c080:	a0400024 	sb	zero,36(v0)
8002c084:	a0440017 	sb	a0,23(v0)
8002c088:	a0400018 	sb	zero,24(v0)
8002c08c:	a0430019 	sb	v1,25(v0)
8002c090:	a043001a 	sb	v1,26(v0)
8002c094:	a443001c 	sh	v1,28(v0)
8002c098:	a443001e 	sh	v1,30(v0)
8002c09c:	a0430020 	sb	v1,32(v0)
8002c0a0:	a4430022 	sh	v1,34(v0)
8002c0a4:	a040002c 	sb	zero,44(v0)
8002c0a8:	a040003a 	sb	zero,58(v0)
8002c0ac:	a044002d 	sb	a0,45(v0)
8002c0b0:	a040002e 	sb	zero,46(v0)
8002c0b4:	a043002f 	sb	v1,47(v0)
8002c0b8:	a0430030 	sb	v1,48(v0)
8002c0bc:	a4430032 	sh	v1,50(v0)
8002c0c0:	a4430034 	sh	v1,52(v0)
8002c0c4:	a0430036 	sb	v1,54(v0)
8002c0c8:	a4430038 	sh	v1,56(v0)
8002c0cc:	a0400042 	sb	zero,66(v0)
8002c0d0:	a0400050 	sb	zero,80(v0)
8002c0d4:	a0440043 	sb	a0,67(v0)
8002c0d8:	24074300 	li	a3,17152
8002c0dc:	a0400044 	sb	zero,68(v0)
8002c0e0:	24084300 	li	t0,17152
8002c0e4:	a0430045 	sb	v1,69(v0)
8002c0e8:	a0430046 	sb	v1,70(v0)
8002c0ec:	a4430048 	sh	v1,72(v0)
8002c0f0:	a443004a 	sh	v1,74(v0)
8002c0f4:	a043004c 	sb	v1,76(v0)
8002c0f8:	a443004e 	sh	v1,78(v0)
8002c0fc:	a0400058 	sb	zero,88(v0)
8002c100:	a0400066 	sb	zero,102(v0)
8002c104:	a0440059 	sb	a0,89(v0)
8002c108:	a040005a 	sb	zero,90(v0)
8002c10c:	a043005b 	sb	v1,91(v0)
8002c110:	a043005c 	sb	v1,92(v0)
8002c114:	a443005e 	sh	v1,94(v0)
8002c118:	a4430060 	sh	v1,96(v0)
8002c11c:	a0430062 	sb	v1,98(v0)
8002c120:	a4430064 	sh	v1,100(v0)
8002c124:	a040006e 	sb	zero,110(v0)
8002c128:	a040007c 	sb	zero,124(v0)
8002c12c:	a044006f 	sb	a0,111(v0)
8002c130:	a0400070 	sb	zero,112(v0)
8002c134:	a0430071 	sb	v1,113(v0)
8002c138:	a0430072 	sb	v1,114(v0)
8002c13c:	a4430074 	sh	v1,116(v0)
8002c140:	a4430076 	sh	v1,118(v0)
8002c144:	a0430078 	sb	v1,120(v0)
8002c148:	a443007a 	sh	v1,122(v0)
8002c14c:	a0400084 	sb	zero,132(v0)
8002c150:	a0400092 	sb	zero,146(v0)
8002c154:	a0440085 	sb	a0,133(v0)
8002c158:	a0400086 	sb	zero,134(v0)
8002c15c:	a0430087 	sb	v1,135(v0)
8002c160:	a0430088 	sb	v1,136(v0)
8002c164:	a443008a 	sh	v1,138(v0)
8002c168:	2409430c 	li	t1,17164
8002c16c:	a443008c 	sh	v1,140(v0)
8002c170:	240affff 	li	t2,-1
8002c174:	a44300a6 	sh	v1,166(v0)
8002c178:	a044009b 	sb	a0,155(v0)
8002c17c:	a043008e 	sb	v1,142(v0)
8002c180:	a4430090 	sh	v1,144(v0)
8002c184:	a040009a 	sb	zero,154(v0)
8002c188:	a04000a8 	sb	zero,168(v0)
8002c18c:	a040009c 	sb	zero,156(v0)
8002c190:	a043009d 	sb	v1,157(v0)
8002c194:	a043009e 	sb	v1,158(v0)
8002c198:	a44300a0 	sh	v1,160(v0)
8002c19c:	a44300a2 	sh	v1,162(v0)
8002c1a0:	a04300a4 	sb	v1,164(v0)
8002c1a4:	00e9102a 	slt	v0,a3,t1
8002c1a8:	1440000b 	bnez	v0,8002c1d8 <S9xResetDMA+0x1a0>
8002c1ac:	00000000 	nop
8002c1b0:	8d620014 	lw	v0,20(t3)
8002c1b4:	00481021 	addu	v0,v0,t0
8002c1b8:	25080010 	addiu	t0,t0,16
8002c1bc:	29034380 	slti	v1,t0,17280
8002c1c0:	01003821 	move	a3,t0
8002c1c4:	2509000c 	addiu	t1,t0,12
8002c1c8:	1460fff6 	bnez	v1,8002c1a4 <S9xResetDMA+0x16c>
8002c1cc:	a04a000f 	sb	t2,15(v0)
8002c1d0:	03e00008 	jr	ra
8002c1d4:	00000000 	nop
8002c1d8:	8d620014 	lw	v0,20(t3)
8002c1dc:	00471021 	addu	v0,v0,a3
8002c1e0:	24e70001 	addiu	a3,a3,1
8002c1e4:	0800b069 	j	8002c1a4 <S9xResetDMA+0x16c>
8002c1e8:	a04a0000 	sb	t2,0(v0)

8002c1ec <S9xDoHDMA>:
8002c1ec:	27bdffc0 	addiu	sp,sp,-64
8002c1f0:	3c028021 	lui	v0,0x8021
8002c1f4:	afbe0038 	sw	s8,56(sp)
8002c1f8:	afb60030 	sw	s6,48(sp)
8002c1fc:	afb5002c 	sw	s5,44(sp)
8002c200:	afb40028 	sw	s4,40(sp)
8002c204:	afb30024 	sw	s3,36(sp)
8002c208:	afb20020 	sw	s2,32(sp)
8002c20c:	afbf003c 	sw	ra,60(sp)
8002c210:	afb70034 	sw	s7,52(sp)
8002c214:	afb1001c 	sw	s1,28(sp)
8002c218:	afb00018 	sw	s0,24(sp)
8002c21c:	2445e2a8 	addiu	a1,v0,-7512
8002c220:	8ca20020 	lw	v0,32(a1)
8002c224:	24030001 	li	v1,1
8002c228:	24420012 	addiu	v0,v0,18
8002c22c:	a0a30008 	sb	v1,8(a1)
8002c230:	3c038022 	lui	v1,0x8022
8002c234:	aca20020 	sw	v0,32(a1)
8002c238:	247e6d88 	addiu	s8,v1,28040
8002c23c:	3c028022 	lui	v0,0x8022
8002c240:	3c038022 	lui	v1,0x8022
8002c244:	309600ff 	andi	s6,a0,0xff
8002c248:	24526d68 	addiu	s2,v0,28008
8002c24c:	24736cb8 	addiu	s3,v1,27832
8002c250:	0000a821 	move	s5,zero
8002c254:	24140001 	li	s4,1
8002c258:	02d41024 	and	v0,s6,s4
8002c25c:	10400018 	beqz	v0,8002c2c0 <S9xDoHDMA+0xd4>
8002c260:	00141040 	sll	v0,s4,0x1
8002c264:	3c048022 	lui	a0,0x8022
8002c268:	92630014 	lbu	v1,20(s3)
8002c26c:	24826cb8 	addiu	v0,a0,27832
8002c270:	02608821 	move	s1,s3
8002c274:	10600071 	beqz	v1,8002c43c <S9xDoHDMA+0x250>
8002c278:	0002b823 	negu	s7,v0
8002c27c:	3c048021 	lui	a0,0x8021
8002c280:	2483e2a8 	addiu	v1,a0,-7512
8002c284:	8c620020 	lw	v0,32(v1)
8002c288:	8e460000 	lw	a2,0(s2)
8002c28c:	24420008 	addiu	v0,v0,8
8002c290:	10c0009a 	beqz	a2,8002c4fc <S9xDoHDMA+0x310>
8002c294:	ac620020 	sw	v0,32(v1)
8002c298:	92220013 	lbu	v0,19(s1)
8002c29c:	10400010 	beqz	v0,8002c2e0 <S9xDoHDMA+0xf4>
8002c2a0:	00000000 	nop
8002c2a4:	92220015 	lbu	v0,21(s1)
8002c2a8:	1440000d 	bnez	v0,8002c2e0 <S9xDoHDMA+0xf4>
8002c2ac:	00000000 	nop
8002c2b0:	92220014 	lbu	v0,20(s1)
8002c2b4:	2442ffff 	addiu	v0,v0,-1
8002c2b8:	a2220014 	sb	v0,20(s1)
8002c2bc:	00141040 	sll	v0,s4,0x1
8002c2c0:	305400ff 	andi	s4,v0,0xff
8002c2c4:	24020007 	li	v0,7
8002c2c8:	26520004 	addiu	s2,s2,4
8002c2cc:	12a2004b 	beq	s5,v0,8002c3fc <S9xDoHDMA+0x210>
8002c2d0:	27de0004 	addiu	s8,s8,4
8002c2d4:	26730016 	addiu	s3,s3,22
8002c2d8:	0800b096 	j	8002c258 <S9xDoHDMA+0x6c>
8002c2dc:	26b50001 	addiu	s5,s5,1
8002c2e0:	9223000a 	lbu	v1,10(s1)
8002c2e4:	24020004 	li	v0,4
8002c2e8:	106200ad 	beq	v1,v0,8002c5a0 <S9xDoHDMA+0x3b4>
8002c2ec:	3c028022 	lui	v0,0x8022
8002c2f0:	92270003 	lbu	a3,3(s1)
8002c2f4:	2ce20008 	sltiu	v0,a3,8
8002c2f8:	1040001d 	beqz	v0,8002c370 <S9xDoHDMA+0x184>
8002c2fc:	3c038019 	lui	v1,0x8019
8002c300:	00071080 	sll	v0,a3,0x2
8002c304:	2463ce10 	addiu	v1,v1,-12784
8002c308:	00431021 	addu	v0,v0,v1
8002c30c:	8c440000 	lw	a0,0(v0)
8002c310:	00800008 	jr	a0
8002c314:	00000000 	nop
8002c318:	8e460000 	lw	a2,0(s2)
8002c31c:	3c078007 	lui	a3,0x8007
8002c320:	3c028021 	lui	v0,0x8021
8002c324:	2443e2a8 	addiu	v1,v0,-7512
8002c328:	8c620020 	lw	v0,32(v1)
8002c32c:	9225000a 	lbu	a1,10(s1)
8002c330:	24420010 	addiu	v0,v0,16
8002c334:	ac620020 	sw	v0,32(v1)
8002c338:	90c40000 	lbu	a0,0(a2)
8002c33c:	24f00d28 	addiu	s0,a3,3368
8002c340:	0200f809 	jalr	s0
8002c344:	24a52100 	addiu	a1,a1,8448
8002c348:	8e420000 	lw	v0,0(s2)
8002c34c:	9225000a 	lbu	a1,10(s1)
8002c350:	90440001 	lbu	a0,1(v0)
8002c354:	24a52101 	addiu	a1,a1,8449
8002c358:	0200f809 	jalr	s0
8002c35c:	00000000 	nop
8002c360:	8e420000 	lw	v0,0(s2)
8002c364:	92270003 	lbu	a3,3(s1)
8002c368:	24460002 	addiu	a2,v0,2
8002c36c:	ae460000 	sw	a2,0(s2)
8002c370:	9222000e 	lbu	v0,14(s1)
8002c374:	1440000c 	bnez	v0,8002c3a8 <S9xDoHDMA+0x1bc>
8002c378:	3c06801f 	lui	a2,0x801f
8002c37c:	3c028022 	lui	v0,0x8022
8002c380:	24456cb8 	addiu	a1,v0,27832
8002c384:	24c2b3b0 	addiu	v0,a2,-19536
8002c388:	02652821 	addu	a1,s3,a1
8002c38c:	00071880 	sll	v1,a3,0x2
8002c390:	00b72821 	addu	a1,a1,s7
8002c394:	00621821 	addu	v1,v1,v0
8002c398:	94a40008 	lhu	a0,8(a1)
8002c39c:	8c620000 	lw	v0,0(v1)
8002c3a0:	00441021 	addu	v0,v0,a0
8002c3a4:	a4a20008 	sh	v0,8(a1)
8002c3a8:	3c038022 	lui	v1,0x8022
8002c3ac:	24c5b3b0 	addiu	a1,a2,-19536
8002c3b0:	00071080 	sll	v0,a3,0x2
8002c3b4:	00451021 	addu	v0,v0,a1
8002c3b8:	24646cb8 	addiu	a0,v1,27832
8002c3bc:	02642021 	addu	a0,s3,a0
8002c3c0:	8c430000 	lw	v1,0(v0)
8002c3c4:	92220014 	lbu	v0,20(s1)
8002c3c8:	02e42021 	addu	a0,s7,a0
8002c3cc:	94850010 	lhu	a1,16(a0)
8002c3d0:	2442ffff 	addiu	v0,v0,-1
8002c3d4:	a2220014 	sb	v0,20(s1)
8002c3d8:	00141040 	sll	v0,s4,0x1
8002c3dc:	00651821 	addu	v1,v1,a1
8002c3e0:	305400ff 	andi	s4,v0,0xff
8002c3e4:	24020007 	li	v0,7
8002c3e8:	a4830010 	sh	v1,16(a0)
8002c3ec:	a2200015 	sb	zero,21(s1)
8002c3f0:	26520004 	addiu	s2,s2,4
8002c3f4:	16a2ffb7 	bne	s5,v0,8002c2d4 <S9xDoHDMA+0xe8>
8002c3f8:	27de0004 	addiu	s8,s8,4
8002c3fc:	3c048021 	lui	a0,0x8021
8002c400:	2482e2a8 	addiu	v0,a0,-7512
8002c404:	a0400008 	sb	zero,8(v0)
8002c408:	8fbf003c 	lw	ra,60(sp)
8002c40c:	02c01021 	move	v0,s6
8002c410:	8fbe0038 	lw	s8,56(sp)
8002c414:	8fb70034 	lw	s7,52(sp)
8002c418:	8fb60030 	lw	s6,48(sp)
8002c41c:	8fb5002c 	lw	s5,44(sp)
8002c420:	8fb40028 	lw	s4,40(sp)
8002c424:	8fb30024 	lw	s3,36(sp)
8002c428:	8fb20020 	lw	s2,32(sp)
8002c42c:	8fb1001c 	lw	s1,28(sp)
8002c430:	8fb00018 	lw	s0,24(sp)
8002c434:	03e00008 	jr	ra
8002c438:	27bd0040 	addiu	sp,sp,64
8002c43c:	3c028021 	lui	v0,0x8021
8002c440:	2445e2a8 	addiu	a1,v0,-7512
8002c444:	8ca20020 	lw	v0,32(a1)
8002c448:	92640004 	lbu	a0,4(s3)
8002c44c:	96630008 	lhu	v1,8(s3)
8002c450:	24420008 	addiu	v0,v0,8
8002c454:	aca20020 	sw	v0,32(a1)
8002c458:	00042400 	sll	a0,a0,0x10
8002c45c:	3c028006 	lui	v0,0x8006
8002c460:	244249d4 	addiu	v0,v0,18900
8002c464:	0040f809 	jalr	v0
8002c468:	00832021 	addu	a0,a0,v1
8002c46c:	00401821 	move	v1,v0
8002c470:	24020080 	li	v0,128
8002c474:	106200e1 	beq	v1,v0,8002c7fc <S9xDoHDMA+0x610>
8002c478:	00031027 	nor	v0,zero,v1
8002c47c:	304200ff 	andi	v0,v0,0xff
8002c480:	000211c2 	srl	v0,v0,0x7
8002c484:	3063007f 	andi	v1,v1,0x7f
8002c488:	a2620013 	sb	v0,19(s3)
8002c48c:	1060002f 	beqz	v1,8002c54c <S9xDoHDMA+0x360>
8002c490:	a2630014 	sb	v1,20(s3)
8002c494:	9223000a 	lbu	v1,10(s1)
8002c498:	24020018 	li	v0,24
8002c49c:	1062002b 	beq	v1,v0,8002c54c <S9xDoHDMA+0x360>
8002c4a0:	00000000 	nop
8002c4a4:	96220008 	lhu	v0,8(s1)
8002c4a8:	9224000e 	lbu	a0,14(s1)
8002c4ac:	24450001 	addiu	a1,v0,1
8002c4b0:	24030001 	li	v1,1
8002c4b4:	a2230015 	sb	v1,21(s1)
8002c4b8:	148000d5 	bnez	a0,8002c810 <S9xDoHDMA+0x624>
8002c4bc:	a6250008 	sh	a1,8(s1)
8002c4c0:	92220004 	lbu	v0,4(s1)
8002c4c4:	a6250010 	sh	a1,16(s1)
8002c4c8:	a2220012 	sb	v0,18(s1)
8002c4cc:	92240012 	lbu	a0,18(s1)
8002c4d0:	96220010 	lhu	v0,16(s1)
8002c4d4:	00042400 	sll	a0,a0,0x10
8002c4d8:	00822021 	addu	a0,a0,v0
8002c4dc:	3c028006 	lui	v0,0x8006
8002c4e0:	244241f0 	addiu	v0,v0,16880
8002c4e4:	0040f809 	jalr	v0
8002c4e8:	00000000 	nop
8002c4ec:	00403021 	move	a2,v0
8002c4f0:	afc20000 	sw	v0,0(s8)
8002c4f4:	14c0ff68 	bnez	a2,8002c298 <S9xDoHDMA+0xac>
8002c4f8:	ae420000 	sw	v0,0(s2)
8002c4fc:	9222000e 	lbu	v0,14(s1)
8002c500:	1040002f 	beqz	v0,8002c5c0 <S9xDoHDMA+0x3d4>
8002c504:	3c038022 	lui	v1,0x8022
8002c508:	3c048022 	lui	a0,0x8022
8002c50c:	24826cb8 	addiu	v0,a0,27832
8002c510:	02621021 	addu	v0,s3,v0
8002c514:	00571021 	addu	v0,v0,s7
8002c518:	92240012 	lbu	a0,18(s1)
8002c51c:	94430010 	lhu	v1,16(v0)
8002c520:	00042400 	sll	a0,a0,0x10
8002c524:	3c028006 	lui	v0,0x8006
8002c528:	244241f0 	addiu	v0,v0,16880
8002c52c:	0040f809 	jalr	v0
8002c530:	00832021 	addu	a0,a0,v1
8002c534:	ae420000 	sw	v0,0(s2)
8002c538:	1440ff57 	bnez	v0,8002c298 <S9xDoHDMA+0xac>
8002c53c:	afc20000 	sw	v0,0(s8)
8002c540:	00141027 	nor	v0,zero,s4
8002c544:	0800b0af 	j	8002c2bc <S9xDoHDMA+0xd0>
8002c548:	0056b024 	and	s6,v0,s6
8002c54c:	8fc60000 	lw	a2,0(s8)
8002c550:	8e440000 	lw	a0,0(s2)
8002c554:	3c058021 	lui	a1,0x8021
8002c558:	96220010 	lhu	v0,16(s1)
8002c55c:	24a5701c 	addiu	a1,a1,28700
8002c560:	00862023 	subu	a0,a0,a2
8002c564:	8ca30014 	lw	v1,20(a1)
8002c568:	00441021 	addu	v0,v0,a0
8002c56c:	00153100 	sll	a2,s5,0x4
8002c570:	3042ffff 	andi	v0,v0,0xffff
8002c574:	00661821 	addu	v1,v1,a2
8002c578:	a6220010 	sh	v0,16(s1)
8002c57c:	a0624305 	sb	v0,17157(v1)
8002c580:	8ca40014 	lw	a0,20(a1)
8002c584:	96220010 	lhu	v0,16(s1)
8002c588:	00141827 	nor	v1,zero,s4
8002c58c:	00c43021 	addu	a2,a2,a0
8002c590:	00021202 	srl	v0,v0,0x8
8002c594:	0076b024 	and	s6,v1,s6
8002c598:	0800b0af 	j	8002c2bc <S9xDoHDMA+0xd0>
8002c59c:	a0c24306 	sb	v0,17158(a2)
8002c5a0:	904350a8 	lbu	v1,20648(v0)
8002c5a4:	1060ff52 	beqz	v1,8002c2f0 <S9xDoHDMA+0x104>
8002c5a8:	3c028022 	lui	v0,0x8022
8002c5ac:	244250e8 	addiu	v0,v0,20712
8002c5b0:	2403010c 	li	v1,268
8002c5b4:	a4430844 	sh	v1,2116(v0)
8002c5b8:	0800b0bc 	j	8002c2f0 <S9xDoHDMA+0x104>
8002c5bc:	a0400847 	sb	zero,2119(v0)
8002c5c0:	24626cb8 	addiu	v0,v1,27832
8002c5c4:	02621021 	addu	v0,s3,v0
8002c5c8:	00571021 	addu	v0,v0,s7
8002c5cc:	94440008 	lhu	a0,8(v0)
8002c5d0:	92230004 	lbu	v1,4(s1)
8002c5d4:	a4440010 	sh	a0,16(v0)
8002c5d8:	3c048022 	lui	a0,0x8022
8002c5dc:	24826cb8 	addiu	v0,a0,27832
8002c5e0:	a2230012 	sb	v1,18(s1)
8002c5e4:	02621021 	addu	v0,s3,v0
8002c5e8:	00571021 	addu	v0,v0,s7
8002c5ec:	92240012 	lbu	a0,18(s1)
8002c5f0:	94430010 	lhu	v1,16(v0)
8002c5f4:	00042400 	sll	a0,a0,0x10
8002c5f8:	3c028006 	lui	v0,0x8006
8002c5fc:	244241f0 	addiu	v0,v0,16880
8002c600:	0040f809 	jalr	v0
8002c604:	00832021 	addu	a0,a0,v1
8002c608:	ae420000 	sw	v0,0(s2)
8002c60c:	1440ff22 	bnez	v0,8002c298 <S9xDoHDMA+0xac>
8002c610:	afc20000 	sw	v0,0(s8)
8002c614:	0800b151 	j	8002c544 <S9xDoHDMA+0x358>
8002c618:	00141027 	nor	v0,zero,s4
8002c61c:	3c028021 	lui	v0,0x8021
8002c620:	2443e2a8 	addiu	v1,v0,-7512
8002c624:	8c620020 	lw	v0,32(v1)
8002c628:	8e460000 	lw	a2,0(s2)
8002c62c:	24420008 	addiu	v0,v0,8
8002c630:	ac620020 	sw	v0,32(v1)
8002c634:	9225000a 	lbu	a1,10(s1)
8002c638:	90c40000 	lbu	a0,0(a2)
8002c63c:	3c078007 	lui	a3,0x8007
8002c640:	24c60001 	addiu	a2,a2,1
8002c644:	24e20d28 	addiu	v0,a3,3368
8002c648:	24a52100 	addiu	a1,a1,8448
8002c64c:	0040f809 	jalr	v0
8002c650:	ae460000 	sw	a2,0(s2)
8002c654:	0800b0dc 	j	8002c370 <S9xDoHDMA+0x184>
8002c658:	92270003 	lbu	a3,3(s1)
8002c65c:	3c048021 	lui	a0,0x8021
8002c660:	2483e2a8 	addiu	v1,a0,-7512
8002c664:	8c620020 	lw	v0,32(v1)
8002c668:	8e460000 	lw	a2,0(s2)
8002c66c:	24420020 	addiu	v0,v0,32
8002c670:	ac620020 	sw	v0,32(v1)
8002c674:	9225000a 	lbu	a1,10(s1)
8002c678:	3c078007 	lui	a3,0x8007
8002c67c:	90c40000 	lbu	a0,0(a2)
8002c680:	24f00d28 	addiu	s0,a3,3368
8002c684:	0200f809 	jalr	s0
8002c688:	24a52100 	addiu	a1,a1,8448
8002c68c:	8e420000 	lw	v0,0(s2)
8002c690:	9225000a 	lbu	a1,10(s1)
8002c694:	90440001 	lbu	a0,1(v0)
8002c698:	0200f809 	jalr	s0
8002c69c:	24a52101 	addiu	a1,a1,8449
8002c6a0:	8e420000 	lw	v0,0(s2)
8002c6a4:	9225000a 	lbu	a1,10(s1)
8002c6a8:	90440002 	lbu	a0,2(v0)
8002c6ac:	0200f809 	jalr	s0
8002c6b0:	24a52102 	addiu	a1,a1,8450
8002c6b4:	8e420000 	lw	v0,0(s2)
8002c6b8:	9225000a 	lbu	a1,10(s1)
8002c6bc:	90440003 	lbu	a0,3(v0)
8002c6c0:	0200f809 	jalr	s0
8002c6c4:	24a52103 	addiu	a1,a1,8451
8002c6c8:	8e420000 	lw	v0,0(s2)
8002c6cc:	92270003 	lbu	a3,3(s1)
8002c6d0:	24420004 	addiu	v0,v0,4
8002c6d4:	0800b0dc 	j	8002c370 <S9xDoHDMA+0x184>
8002c6d8:	ae420000 	sw	v0,0(s2)
8002c6dc:	3c048021 	lui	a0,0x8021
8002c6e0:	2483e2a8 	addiu	v1,a0,-7512
8002c6e4:	8c620020 	lw	v0,32(v1)
8002c6e8:	8e460000 	lw	a2,0(s2)
8002c6ec:	24420010 	addiu	v0,v0,16
8002c6f0:	ac620020 	sw	v0,32(v1)
8002c6f4:	9225000a 	lbu	a1,10(s1)
8002c6f8:	90c40000 	lbu	a0,0(a2)
8002c6fc:	3c078007 	lui	a3,0x8007
8002c700:	24f00d28 	addiu	s0,a3,3368
8002c704:	24a52100 	addiu	a1,a1,8448
8002c708:	0200f809 	jalr	s0
8002c70c:	afa70010 	sw	a3,16(sp)
8002c710:	8e420000 	lw	v0,0(s2)
8002c714:	9225000a 	lbu	a1,10(s1)
8002c718:	90440001 	lbu	a0,1(v0)
8002c71c:	0200f809 	jalr	s0
8002c720:	24a52101 	addiu	a1,a1,8449
8002c724:	8e460000 	lw	a2,0(s2)
8002c728:	8fa70010 	lw	a3,16(sp)
8002c72c:	24c60002 	addiu	a2,a2,2
8002c730:	0800b0c8 	j	8002c320 <S9xDoHDMA+0x134>
8002c734:	ae460000 	sw	a2,0(s2)
8002c738:	3c048021 	lui	a0,0x8021
8002c73c:	2483e2a8 	addiu	v1,a0,-7512
8002c740:	8c620020 	lw	v0,32(v1)
8002c744:	8e460000 	lw	a2,0(s2)
8002c748:	24420010 	addiu	v0,v0,16
8002c74c:	ac620020 	sw	v0,32(v1)
8002c750:	9225000a 	lbu	a1,10(s1)
8002c754:	90c40000 	lbu	a0,0(a2)
8002c758:	3c078007 	lui	a3,0x8007
8002c75c:	24f00d28 	addiu	s0,a3,3368
8002c760:	0200f809 	jalr	s0
8002c764:	24a52100 	addiu	a1,a1,8448
8002c768:	8e420000 	lw	v0,0(s2)
8002c76c:	9225000a 	lbu	a1,10(s1)
8002c770:	90440001 	lbu	a0,1(v0)
8002c774:	0800b0d6 	j	8002c358 <S9xDoHDMA+0x16c>
8002c778:	24a52100 	addiu	a1,a1,8448
8002c77c:	3c028021 	lui	v0,0x8021
8002c780:	2443e2a8 	addiu	v1,v0,-7512
8002c784:	8c620020 	lw	v0,32(v1)
8002c788:	8e460000 	lw	a2,0(s2)
8002c78c:	24420020 	addiu	v0,v0,32
8002c790:	ac620020 	sw	v0,32(v1)
8002c794:	9225000a 	lbu	a1,10(s1)
8002c798:	90c40000 	lbu	a0,0(a2)
8002c79c:	3c078007 	lui	a3,0x8007
8002c7a0:	24f00d28 	addiu	s0,a3,3368
8002c7a4:	0200f809 	jalr	s0
8002c7a8:	24a52100 	addiu	a1,a1,8448
8002c7ac:	8e420000 	lw	v0,0(s2)
8002c7b0:	9225000a 	lbu	a1,10(s1)
8002c7b4:	90440001 	lbu	a0,1(v0)
8002c7b8:	0200f809 	jalr	s0
8002c7bc:	24a52100 	addiu	a1,a1,8448
8002c7c0:	8e420000 	lw	v0,0(s2)
8002c7c4:	9225000a 	lbu	a1,10(s1)
8002c7c8:	90440002 	lbu	a0,2(v0)
8002c7cc:	0200f809 	jalr	s0
8002c7d0:	24a52101 	addiu	a1,a1,8449
8002c7d4:	8e420000 	lw	v0,0(s2)
8002c7d8:	9225000a 	lbu	a1,10(s1)
8002c7dc:	90440003 	lbu	a0,3(v0)
8002c7e0:	0200f809 	jalr	s0
8002c7e4:	24a52101 	addiu	a1,a1,8449
8002c7e8:	8e420000 	lw	v0,0(s2)
8002c7ec:	92270003 	lbu	a3,3(s1)
8002c7f0:	24460004 	addiu	a2,v0,4
8002c7f4:	0800b0dc 	j	8002c370 <S9xDoHDMA+0x184>
8002c7f8:	ae460000 	sw	a2,0(s2)
8002c7fc:	24020001 	li	v0,1
8002c800:	2403ff80 	li	v1,-128
8002c804:	a2620013 	sb	v0,19(s3)
8002c808:	0800b125 	j	8002c494 <S9xDoHDMA+0x2a8>
8002c80c:	a2630014 	sb	v1,20(s3)
8002c810:	3c028021 	lui	v0,0x8021
8002c814:	8c457030 	lw	a1,28720(v0)
8002c818:	3c038021 	lui	v1,0x8021
8002c81c:	2467e2a8 	addiu	a3,v1,-7512
8002c820:	92240004 	lbu	a0,4(s1)
8002c824:	00151100 	sll	v0,s5,0x4
8002c828:	8ce30020 	lw	v1,32(a3)
8002c82c:	00a22821 	addu	a1,a1,v0
8002c830:	96220008 	lhu	v0,8(s1)
8002c834:	90a64307 	lbu	a2,17159(a1)
8002c838:	00042400 	sll	a0,a0,0x10
8002c83c:	24630020 	addiu	v1,v1,32
8002c840:	00822021 	addu	a0,a0,v0
8002c844:	3c028006 	lui	v0,0x8006
8002c848:	ace30020 	sw	v1,32(a3)
8002c84c:	24424be8 	addiu	v0,v0,19432
8002c850:	0040f809 	jalr	v0
8002c854:	a2260012 	sb	a2,18(s1)
8002c858:	96230008 	lhu	v1,8(s1)
8002c85c:	a6220010 	sh	v0,16(s1)
8002c860:	24630002 	addiu	v1,v1,2
8002c864:	0800b133 	j	8002c4cc <S9xDoHDMA+0x2e0>
8002c868:	a6230008 	sh	v1,8(s1)

8002c86c <S9xDoDMA>:
8002c86c:	308400ff 	andi	a0,a0,0xff
8002c870:	27bdff68 	addiu	sp,sp,-152
8002c874:	2c820008 	sltiu	v0,a0,8
8002c878:	afbf0094 	sw	ra,148(sp)
8002c87c:	afbe0090 	sw	s8,144(sp)
8002c880:	afb7008c 	sw	s7,140(sp)
8002c884:	afb60088 	sw	s6,136(sp)
8002c888:	afb50084 	sw	s5,132(sp)
8002c88c:	afb40080 	sw	s4,128(sp)
8002c890:	afb3007c 	sw	s3,124(sp)
8002c894:	afb20078 	sw	s2,120(sp)
8002c898:	afb10074 	sw	s1,116(sp)
8002c89c:	afb00070 	sw	s0,112(sp)
8002c8a0:	1040010d 	beqz	v0,8002ccd8 <S9xDoDMA+0x46c>
8002c8a4:	afa4005c 	sw	a0,92(sp)
8002c8a8:	3c028021 	lui	v0,0x8021
8002c8ac:	2444e2a8 	addiu	a0,v0,-7512
8002c8b0:	90820008 	lbu	v0,8(a0)
8002c8b4:	14400108 	bnez	v0,8002ccd8 <S9xDoDMA+0x46c>
8002c8b8:	8fa3005c 	lw	v1,92(sp)
8002c8bc:	8fa5005c 	lw	a1,92(sp)
8002c8c0:	00031880 	sll	v1,v1,0x2
8002c8c4:	00052900 	sll	a1,a1,0x4
8002c8c8:	8fa6005c 	lw	a2,92(sp)
8002c8cc:	00a31023 	subu	v0,a1,v1
8002c8d0:	3c078022 	lui	a3,0x8022
8002c8d4:	00461023 	subu	v0,v0,a2
8002c8d8:	afa30060 	sw	v1,96(sp)
8002c8dc:	00021040 	sll	v0,v0,0x1
8002c8e0:	24e36cb8 	addiu	v1,a3,27832
8002c8e4:	0043a821 	addu	s5,v0,v1
8002c8e8:	afa50064 	sw	a1,100(sp)
8002c8ec:	96a7000c 	lhu	a3,12(s5)
8002c8f0:	92a30001 	lbu	v1,1(s5)
8002c8f4:	3c140001 	lui	s4,0x1
8002c8f8:	24020001 	li	v0,1
8002c8fc:	a0820008 	sb	v0,8(a0)
8002c900:	10600101 	beqz	v1,8002cd08 <S9xDoDMA+0x49c>
8002c904:	00e7a00b 	movn	s4,a3,a3
8002c908:	afa0004c 	sw	zero,76(sp)
8002c90c:	92a20004 	lbu	v0,4(s5)
8002c910:	2442ff82 	addiu	v0,v0,-126
8002c914:	304200ff 	andi	v0,v0,0xff
8002c918:	2c420002 	sltiu	v0,v0,2
8002c91c:	14400317 	bnez	v0,8002d57c <S9xDoDMA+0xd10>
8002c920:	24020080 	li	v0,128
8002c924:	92a3000a 	lbu	v1,10(s5)
8002c928:	2462ffe8 	addiu	v0,v1,-24
8002c92c:	24030001 	li	v1,1
8002c930:	0062102b 	sltu	v0,v1,v0
8002c934:	14400007 	bnez	v0,8002c954 <S9xDoDMA+0xe8>
8002c938:	3c038021 	lui	v1,0x8021
8002c93c:	3c0d8022 	lui	t5,0x8022
8002c940:	25a55bc4 	addiu	a1,t5,23492
8002c944:	90a20006 	lbu	v0,6(a1)
8002c948:	14400159 	bnez	v0,8002ceb0 <S9xDoDMA+0x644>
8002c94c:	00000000 	nop
8002c950:	3c038021 	lui	v1,0x8021
8002c954:	2466e42c 	addiu	a2,v1,-7124
8002c958:	90c20054 	lbu	v0,84(a2)
8002c95c:	144000f0 	bnez	v0,8002cd20 <S9xDoDMA+0x4b4>
8002c960:	00000000 	nop
8002c964:	afa00058 	sw	zero,88(sp)
8002c968:	3c048021 	lui	a0,0x8021
8002c96c:	2482e42c 	addiu	v0,a0,-7124
8002c970:	90430055 	lbu	v1,85(v0)
8002c974:	10600007 	beqz	v1,8002c994 <S9xDoDMA+0x128>
8002c978:	24024800 	li	v0,18432
8002c97c:	96a30006 	lhu	v1,6(s5)
8002c980:	1062024e 	beq	v1,v0,8002d2bc <S9xDoDMA+0xa50>
8002c984:	24020050 	li	v0,80
8002c988:	92a30004 	lbu	v1,4(s5)
8002c98c:	1062024c 	beq	v1,v0,8002d2c0 <S9xDoDMA+0xa54>
8002c990:	3c12802f 	lui	s2,0x802f
8002c994:	afa00054 	sw	zero,84(sp)
8002c998:	afa00050 	sw	zero,80(sp)
8002c99c:	92a3000a 	lbu	v1,10(s5)
8002c9a0:	24020018 	li	v0,24
8002c9a4:	106200ff 	beq	v1,v0,8002cda4 <S9xDoDMA+0x538>
8002c9a8:	3c028021 	lui	v0,0x8021
8002c9ac:	00008021 	move	s0,zero
8002c9b0:	92a20000 	lbu	v0,0(s5)
8002c9b4:	10400268 	beqz	v0,8002d358 <S9xDoDMA+0xaec>
8002c9b8:	3c038021 	lui	v1,0x8021
8002c9bc:	92a30003 	lbu	v1,3(s5)
8002c9c0:	2c620008 	sltiu	v0,v1,8
8002c9c4:	10400079 	beqz	v0,8002cbac <S9xDoDMA+0x340>
8002c9c8:	00031080 	sll	v0,v1,0x2
8002c9cc:	3c038019 	lui	v1,0x8019
8002c9d0:	2463ce30 	addiu	v1,v1,-12752
8002c9d4:	00431021 	addu	v0,v0,v1
8002c9d8:	8c440000 	lw	a0,0(v0)
8002c9dc:	00800008 	jr	a0
8002c9e0:	00000000 	nop
8002c9e4:	3c0c8022 	lui	t4,0x8022
8002c9e8:	258650e8 	addiu	a2,t4,20712
8002c9ec:	3c0d8022 	lui	t5,0x8022
8002c9f0:	94c2000a 	lhu	v0,10(a2)
8002c9f4:	25a55bc4 	addiu	a1,t5,23492
8002c9f8:	14400900 	bnez	v0,8002edfc <S9xDoDMA+0x2590>
8002c9fc:	a0a40034 	sb	a0,52(a1)
8002ca00:	2a820002 	slti	v0,s4,2
8002ca04:	14400047 	bnez	v0,8002cb24 <S9xDoDMA+0x2b8>
8002ca08:	8fa4004c 	lw	a0,76(sp)
8002ca0c:	00a04021 	move	t0,a1
8002ca10:	3082ffff 	andi	v0,a0,0xffff
8002ca14:	02221821 	addu	v1,s1,v0
8002ca18:	00021040 	sll	v0,v0,0x1
8002ca1c:	3049ffff 	andi	t1,v0,0xffff
8002ca20:	3c028021 	lui	v0,0x8021
8002ca24:	3067ffff 	andi	a3,v1,0xffff
8002ca28:	244a701c 	addiu	t2,v0,28700
8002ca2c:	94c40006 	lhu	a0,6(a2)
8002ca30:	8d430008 	lw	v1,8(t2)
8002ca34:	02711021 	addu	v0,s3,s1
8002ca38:	00042040 	sll	a0,a0,0x1
8002ca3c:	90450000 	lbu	a1,0(v0)
8002ca40:	3084ffff 	andi	a0,a0,0xffff
8002ca44:	00641821 	addu	v1,v1,a0
8002ca48:	a0650000 	sb	a1,0(v1)
8002ca4c:	8d020028 	lw	v0,40(t0)
8002ca50:	00041902 	srl	v1,a0,0x4
8002ca54:	00431021 	addu	v0,v0,v1
8002ca58:	a0400000 	sb	zero,0(v0)
8002ca5c:	8d03002c 	lw	v1,44(t0)
8002ca60:	00041142 	srl	v0,a0,0x5
8002ca64:	00621821 	addu	v1,v1,v0
8002ca68:	a0600000 	sb	zero,0(v1)
8002ca6c:	8d020030 	lw	v0,48(t0)
8002ca70:	00042182 	srl	a0,a0,0x6
8002ca74:	00441021 	addu	v0,v0,a0
8002ca78:	a0400000 	sb	zero,0(v0)
8002ca7c:	90c30004 	lbu	v1,4(a2)
8002ca80:	14600005 	bnez	v1,8002ca98 <S9xDoDMA+0x22c>
8002ca84:	00000000 	nop
8002ca88:	94c20006 	lhu	v0,6(a2)
8002ca8c:	90c30005 	lbu	v1,5(a2)
8002ca90:	00431021 	addu	v0,v0,v1
8002ca94:	a4c20006 	sh	v0,6(a2)
8002ca98:	94c40006 	lhu	a0,6(a2)
8002ca9c:	8d430008 	lw	v1,8(t2)
8002caa0:	00042040 	sll	a0,a0,0x1
8002caa4:	02671021 	addu	v0,s3,a3
8002caa8:	24840001 	addiu	a0,a0,1
8002caac:	90450000 	lbu	a1,0(v0)
8002cab0:	3084ffff 	andi	a0,a0,0xffff
8002cab4:	00641821 	addu	v1,v1,a0
8002cab8:	a0650000 	sb	a1,0(v1)
8002cabc:	8d020028 	lw	v0,40(t0)
8002cac0:	00041902 	srl	v1,a0,0x4
8002cac4:	00431021 	addu	v0,v0,v1
8002cac8:	a0400000 	sb	zero,0(v0)
8002cacc:	8d03002c 	lw	v1,44(t0)
8002cad0:	00041142 	srl	v0,a0,0x5
8002cad4:	00621821 	addu	v1,v1,v0
8002cad8:	a0600000 	sb	zero,0(v1)
8002cadc:	8d020030 	lw	v0,48(t0)
8002cae0:	00042182 	srl	a0,a0,0x6
8002cae4:	00441021 	addu	v0,v0,a0
8002cae8:	a0400000 	sb	zero,0(v0)
8002caec:	90c30004 	lbu	v1,4(a2)
8002caf0:	10600005 	beqz	v1,8002cb08 <S9xDoDMA+0x29c>
8002caf4:	00000000 	nop
8002caf8:	94c20006 	lhu	v0,6(a2)
8002cafc:	90c30005 	lbu	v1,5(a2)
8002cb00:	00431021 	addu	v0,v0,v1
8002cb04:	a4c20006 	sh	v0,6(a2)
8002cb08:	2694fffe 	addiu	s4,s4,-2
8002cb0c:	02291021 	addu	v0,s1,t1
8002cb10:	00e91821 	addu	v1,a3,t1
8002cb14:	2a840002 	slti	a0,s4,2
8002cb18:	3051ffff 	andi	s1,v0,0xffff
8002cb1c:	1080ffc3 	beqz	a0,8002ca2c <S9xDoDMA+0x1c0>
8002cb20:	3067ffff 	andi	a3,v1,0xffff
8002cb24:	24020001 	li	v0,1
8002cb28:	16820021 	bne	s4,v0,8002cbb0 <S9xDoDMA+0x344>
8002cb2c:	3c068021 	lui	a2,0x8021
8002cb30:	258650e8 	addiu	a2,t4,20712
8002cb34:	94c40006 	lhu	a0,6(a2)
8002cb38:	3c058021 	lui	a1,0x8021
8002cb3c:	24a3701c 	addiu	v1,a1,28700
8002cb40:	8c620008 	lw	v0,8(v1)
8002cb44:	02712821 	addu	a1,s3,s1
8002cb48:	00042040 	sll	a0,a0,0x1
8002cb4c:	90a30000 	lbu	v1,0(a1)
8002cb50:	3084ffff 	andi	a0,a0,0xffff
8002cb54:	00441021 	addu	v0,v0,a0
8002cb58:	a0430000 	sb	v1,0(v0)
8002cb5c:	25a55bc4 	addiu	a1,t5,23492
8002cb60:	8ca20028 	lw	v0,40(a1)
8002cb64:	00041902 	srl	v1,a0,0x4
8002cb68:	00431021 	addu	v0,v0,v1
8002cb6c:	a0400000 	sb	zero,0(v0)
8002cb70:	8ca3002c 	lw	v1,44(a1)
8002cb74:	00041142 	srl	v0,a0,0x5
8002cb78:	00621821 	addu	v1,v1,v0
8002cb7c:	a0600000 	sb	zero,0(v1)
8002cb80:	8ca20030 	lw	v0,48(a1)
8002cb84:	00042182 	srl	a0,a0,0x6
8002cb88:	00441021 	addu	v0,v0,a0
8002cb8c:	a0400000 	sb	zero,0(v0)
8002cb90:	90c30004 	lbu	v1,4(a2)
8002cb94:	14600005 	bnez	v1,8002cbac <S9xDoDMA+0x340>
8002cb98:	00000000 	nop
8002cb9c:	94c20006 	lhu	v0,6(a2)
8002cba0:	90c30005 	lbu	v1,5(a2)
8002cba4:	00431021 	addu	v0,v0,v1
8002cba8:	a4c20006 	sh	v0,6(a2)
8002cbac:	3c068021 	lui	a2,0x8021
8002cbb0:	90c3e42c 	lbu	v1,-7124(a2)
8002cbb4:	3c148021 	lui	s4,0x8021
8002cbb8:	2682e3e8 	addiu	v0,s4,-7192
8002cbbc:	10600009 	beqz	v1,8002cbe4 <S9xDoDMA+0x378>
8002cbc0:	a043000c 	sb	v1,12(v0)
8002cbc4:	3c078021 	lui	a3,0x8021
8002cbc8:	3c108021 	lui	s0,0x8021
8002cbcc:	24e4e2a8 	addiu	a0,a3,-7512
8002cbd0:	8e05e308 	lw	a1,-7416(s0)
8002cbd4:	8c820020 	lw	v0,32(a0)
8002cbd8:	0045102a 	slt	v0,v0,a1
8002cbdc:	10400059 	beqz	v0,8002cd44 <S9xDoDMA+0x4d8>
8002cbe0:	3c02801f 	lui	v0,0x801f
8002cbe4:	3c0e8021 	lui	t6,0x8021
8002cbe8:	25c4e2a8 	addiu	a0,t6,-7512
8002cbec:	8c820024 	lw	v0,36(a0)
8002cbf0:	8c830020 	lw	v1,32(a0)
8002cbf4:	0043102a 	slt	v0,v0,v1
8002cbf8:	1040000a 	beqz	v0,8002cc24 <S9xDoDMA+0x3b8>
8002cbfc:	3c028001 	lui	v0,0x8001
8002cc00:	2451d640 	addiu	s1,v0,-10688
8002cc04:	00808021 	move	s0,a0
8002cc08:	0220f809 	jalr	s1
8002cc0c:	00000000 	nop
8002cc10:	8e020020 	lw	v0,32(s0)
8002cc14:	8e030024 	lw	v1,36(s0)
8002cc18:	0062102a 	slt	v0,v1,v0
8002cc1c:	1440fffa 	bnez	v0,8002cc08 <S9xDoDMA+0x39c>
8002cc20:	00000000 	nop
8002cc24:	3c038021 	lui	v1,0x8021
8002cc28:	2462e42c 	addiu	v0,v1,-7124
8002cc2c:	90430055 	lbu	v1,85(v0)
8002cc30:	1060000b 	beqz	v1,8002cc60 <S9xDoDMA+0x3f4>
8002cc34:	3c068021 	lui	a2,0x8021
8002cc38:	8fa40054 	lw	a0,84(sp)
8002cc3c:	10800008 	beqz	a0,8002cc60 <S9xDoDMA+0x3f4>
8002cc40:	8fa50050 	lw	a1,80(sp)
8002cc44:	10a00007 	beqz	a1,8002cc64 <S9xDoDMA+0x3f8>
8002cc48:	24c5701c 	addiu	a1,a2,28700
8002cc4c:	3c028010 	lui	v0,0x8010
8002cc50:	24424e60 	addiu	v0,v0,20064
8002cc54:	0040f809 	jalr	v0
8002cc58:	00000000 	nop
8002cc5c:	3c068021 	lui	a2,0x8021
8002cc60:	24c5701c 	addiu	a1,a2,28700
8002cc64:	8fa70064 	lw	a3,100(sp)
8002cc68:	8ca20014 	lw	v0,20(a1)
8002cc6c:	96a30006 	lhu	v1,6(s5)
8002cc70:	00471021 	addu	v0,v0,a3
8002cc74:	a0434302 	sb	v1,17154(v0)
8002cc78:	8ca40014 	lw	a0,20(a1)
8002cc7c:	96a20006 	lhu	v0,6(s5)
8002cc80:	00e42021 	addu	a0,a3,a0
8002cc84:	00021202 	srl	v0,v0,0x8
8002cc88:	a0824303 	sb	v0,17155(a0)
8002cc8c:	8ca30014 	lw	v1,20(a1)
8002cc90:	8fae0060 	lw	t6,96(sp)
8002cc94:	00e31821 	addu	v1,a3,v1
8002cc98:	a0604305 	sb	zero,17157(v1)
8002cc9c:	8fa3005c 	lw	v1,92(sp)
8002cca0:	00ee1023 	subu	v0,a3,t6
8002cca4:	8ca40014 	lw	a0,20(a1)
8002cca8:	00431023 	subu	v0,v0,v1
8002ccac:	3c058022 	lui	a1,0x8022
8002ccb0:	24a36cb8 	addiu	v1,a1,27832
8002ccb4:	00021040 	sll	v0,v0,0x1
8002ccb8:	3c068021 	lui	a2,0x8021
8002ccbc:	00431021 	addu	v0,v0,v1
8002ccc0:	00e42021 	addu	a0,a3,a0
8002ccc4:	24c3e2a8 	addiu	v1,a2,-7512
8002ccc8:	a0804306 	sb	zero,17158(a0)
8002cccc:	a4400010 	sh	zero,16(v0)
8002ccd0:	a6a0000c 	sh	zero,12(s5)
8002ccd4:	a0600008 	sb	zero,8(v1)
8002ccd8:	8fbf0094 	lw	ra,148(sp)
8002ccdc:	8fbe0090 	lw	s8,144(sp)
8002cce0:	8fb7008c 	lw	s7,140(sp)
8002cce4:	8fb60088 	lw	s6,136(sp)
8002cce8:	8fb50084 	lw	s5,132(sp)
8002ccec:	8fb40080 	lw	s4,128(sp)
8002ccf0:	8fb3007c 	lw	s3,124(sp)
8002ccf4:	8fb20078 	lw	s2,120(sp)
8002ccf8:	8fb10074 	lw	s1,116(sp)
8002ccfc:	8fb00070 	lw	s0,112(sp)
8002cd00:	03e00008 	jr	ra
8002cd04:	27bd0098 	addiu	sp,sp,152
8002cd08:	92a30002 	lbu	v1,2(s5)
8002cd0c:	240e0001 	li	t6,1
8002cd10:	2402ffff 	li	v0,-1
8002cd14:	0043700b 	movn	t6,v0,v1
8002cd18:	0800b243 	j	8002c90c <S9xDoDMA+0xa0>
8002cd1c:	afae004c 	sw	t6,76(sp)
8002cd20:	92a20001 	lbu	v0,1(s5)
8002cd24:	1440006b 	bnez	v0,8002ced4 <S9xDoDMA+0x668>
8002cd28:	3c048021 	lui	a0,0x8021
8002cd2c:	afa00058 	sw	zero,88(sp)
8002cd30:	3c038021 	lui	v1,0x8021
8002cd34:	2462701c 	addiu	v0,v1,28700
8002cd38:	8c430014 	lw	v1,20(v0)
8002cd3c:	0800b25a 	j	8002c968 <S9xDoDMA+0xfc>
8002cd40:	a0604801 	sb	zero,18433(v1)
8002cd44:	3c03801f 	lui	v1,0x801f
8002cd48:	2453b978 	addiu	s3,v0,-18056
8002cd4c:	24721cf0 	addiu	s2,v1,7408
8002cd50:	00808821 	move	s1,a0
8002cd54:	8e84e3e8 	lw	a0,-7192(s4)
8002cd58:	90820000 	lbu	v0,0(a0)
8002cd5c:	00021080 	sll	v0,v0,0x2
8002cd60:	00531021 	addu	v0,v0,s3
8002cd64:	8c430000 	lw	v1,0(v0)
8002cd68:	00651821 	addu	v1,v1,a1
8002cd6c:	ae03e308 	sw	v1,-7416(s0)
8002cd70:	90820000 	lbu	v0,0(a0)
8002cd74:	00021080 	sll	v0,v0,0x2
8002cd78:	00521021 	addu	v0,v0,s2
8002cd7c:	8c430000 	lw	v1,0(v0)
8002cd80:	0060f809 	jalr	v1
8002cd84:	00000000 	nop
8002cd88:	8e05e308 	lw	a1,-7416(s0)
8002cd8c:	8e220020 	lw	v0,32(s1)
8002cd90:	0045102a 	slt	v0,v0,a1
8002cd94:	1040fff0 	beqz	v0,8002cd58 <S9xDoDMA+0x4ec>
8002cd98:	8e84e3e8 	lw	a0,-7192(s4)
8002cd9c:	0800b2fa 	j	8002cbe8 <S9xDoDMA+0x37c>
8002cda0:	3c0e8021 	lui	t6,0x8021
8002cda4:	2442e988 	addiu	v0,v0,-5752
8002cda8:	3c030001 	lui	v1,0x1
8002cdac:	00431021 	addu	v0,v0,v1
8002cdb0:	90448052 	lbu	a0,-32686(v0)
8002cdb4:	1080fefe 	beqz	a0,8002c9b0 <S9xDoDMA+0x144>
8002cdb8:	00008021 	move	s0,zero
8002cdbc:	92a50004 	lbu	a1,4(s5)
8002cdc0:	24020040 	li	v0,64
8002cdc4:	30a300f0 	andi	v1,a1,0xf0
8002cdc8:	1462fef9 	bne	v1,v0,8002c9b0 <S9xDoDMA+0x144>
8002cdcc:	3c0e8021 	lui	t6,0x8021
8002cdd0:	25c2701c 	addiu	v0,t6,28700
8002cdd4:	8c430014 	lw	v1,20(v0)
8002cdd8:	24060001 	li	a2,1
8002cddc:	90642231 	lbu	a0,8753(v1)
8002cde0:	00041082 	srl	v0,a0,0x2
8002cde4:	30420007 	andi	v0,v0,0x7
8002cde8:	00461004 	sllv	v0,a2,v0
8002cdec:	30840003 	andi	a0,a0,0x3
8002cdf0:	148004b5 	bnez	a0,8002e0c8 <S9xDoDMA+0x185c>
8002cdf4:	afa20048 	sw	v0,72(sp)
8002cdf8:	24120008 	li	s2,8
8002cdfc:	24100040 	li	s0,64
8002ce00:	24110040 	li	s1,64
8002ce04:	8fa20048 	lw	v0,72(sp)
8002ce08:	00052400 	sll	a0,a1,0x10
8002ce0c:	70501002 	mul	v0,v0,s0
8002ce10:	96b00006 	lhu	s0,6(s5)
8002ce14:	afa20044 	sw	v0,68(sp)
8002ce18:	0202001a 	div	zero,s0,v0
8002ce1c:	004001f4 	teq	v0,zero,0x7
8002ce20:	00008012 	mflo	s0
8002ce24:	70508002 	mul	s0,v0,s0
8002ce28:	8fa20048 	lw	v0,72(sp)
8002ce2c:	72429802 	mul	s3,s2,v0
8002ce30:	3c028006 	lui	v0,0x8006
8002ce34:	24424340 	addiu	v0,v0,17216
8002ce38:	0040f809 	jalr	v0
8002ce3c:	02042021 	addu	a0,s0,a0
8002ce40:	8fa60044 	lw	a2,68(sp)
8002ce44:	96a30006 	lhu	v1,6(s5)
8002ce48:	3c058021 	lui	a1,0x8021
8002ce4c:	0066001a 	div	zero,v1,a2
8002ce50:	00c001f4 	teq	a2,zero,0x7
8002ce54:	24a4701c 	addiu	a0,a1,28700
8002ce58:	8c840004 	lw	a0,4(a0)
8002ce5c:	00501021 	addu	v0,v0,s0
8002ce60:	afa20040 	sw	v0,64(sp)
8002ce64:	3c02007f 	lui	v0,0x7f
8002ce68:	00821021 	addu	v0,a0,v0
8002ce6c:	afa2003c 	sw	v0,60(sp)
8002ce70:	24020004 	li	v0,4
8002ce74:	afa40020 	sw	a0,32(sp)
8002ce78:	00002810 	mfhi	a1
8002ce7c:	00c52823 	subu	a1,a2,a1
8002ce80:	00b1001b 	divu	zero,a1,s1
8002ce84:	022001f4 	teq	s1,zero,0x7
8002ce88:	afa50038 	sw	a1,56(sp)
8002ce8c:	124204fe 	beq	s2,v0,8002e288 <S9xDoDMA+0x1a1c>
8002ce90:	0000b812 	mflo	s7
8002ce94:	24020008 	li	v0,8
8002ce98:	124205ee 	beq	s2,v0,8002e654 <S9xDoDMA+0x1de8>
8002ce9c:	24020002 	li	v0,2
8002cea0:	124201ef 	beq	s2,v0,8002d660 <S9xDoDMA+0xdf4>
8002cea4:	00000000 	nop
8002cea8:	0800b26c 	j	8002c9b0 <S9xDoDMA+0x144>
8002ceac:	24100001 	li	s0,1
8002ceb0:	8ca30e4c 	lw	v1,3660(a1)
8002ceb4:	8ca20e48 	lw	v0,3656(a1)
8002ceb8:	1043fea5 	beq	v0,v1,8002c950 <S9xDoDMA+0xe4>
8002cebc:	3c028006 	lui	v0,0x8006
8002cec0:	24421e28 	addiu	v0,v0,7720
8002cec4:	0040f809 	jalr	v0
8002cec8:	00000000 	nop
8002cecc:	0800b255 	j	8002c954 <S9xDoDMA+0xe8>
8002ced0:	3c038021 	lui	v1,0x8021
8002ced4:	2490701c 	addiu	s0,a0,28700
8002ced8:	8e070014 	lw	a3,20(s0)
8002cedc:	90e24801 	lbu	v0,18433(a3)
8002cee0:	1040ff92 	beqz	v0,8002cd2c <S9xDoDMA+0x4c0>
8002cee4:	3c03000f 	lui	v1,0xf
8002cee8:	92a20004 	lbu	v0,4(s5)
8002ceec:	96a50006 	lhu	a1,6(s5)
8002cef0:	00022400 	sll	a0,v0,0x10
8002cef4:	00854025 	or	t0,a0,a1
8002cef8:	3463ffff 	ori	v1,v1,0xffff
8002cefc:	01031824 	and	v1,t0,v1
8002cf00:	2442ff40 	addiu	v0,v0,-192
8002cf04:	00031900 	sll	v1,v1,0x4
8002cf08:	00021103 	sra	v0,v0,0x4
8002cf0c:	afa30018 	sw	v1,24(sp)
8002cf10:	00e21021 	addu	v0,a3,v0
8002cf14:	90444804 	lbu	a0,18436(v0)
8002cf18:	92a50002 	lbu	a1,2(s5)
8002cf1c:	24070001 	li	a3,1
8002cf20:	2402ffff 	li	v0,-1
8002cf24:	90c60130 	lbu	a2,304(a2)
8002cf28:	00641825 	or	v1,v1,a0
8002cf2c:	0045380b 	movn	a3,v0,a1
8002cf30:	afa7004c 	sw	a3,76(sp)
8002cf34:	14c001b7 	bnez	a2,8002d614 <S9xDoDMA+0xda8>
8002cf38:	afa30018 	sw	v1,24(sp)
8002cf3c:	3c020001 	lui	v0,0x1
8002cf40:	02028821 	addu	s1,s0,v0
8002cf44:	3c028003 	lui	v0,0x8003
8002cf48:	2442be00 	addiu	v0,v0,-16896
8002cf4c:	8e25b064 	lw	a1,-20380(s1)
8002cf50:	8e26b06c 	lw	a2,-20372(s1)
8002cf54:	afa20010 	sw	v0,16(sp)
8002cf58:	3c028011 	lui	v0,0x8011
8002cf5c:	27a40018 	addiu	a0,sp,24
8002cf60:	2442d9a0 	addiu	v0,v0,-9824
8002cf64:	0040f809 	jalr	v0
8002cf68:	2407000c 	li	a3,12
8002cf6c:	10400006 	beqz	v0,8002cf88 <S9xDoDMA+0x71c>
8002cf70:	00000000 	nop
8002cf74:	8c430004 	lw	v1,4(v0)
8002cf78:	8e22b068 	lw	v0,-20376(s1)
8002cf7c:	00431021 	addu	v0,v0,v1
8002cf80:	1440ff6b 	bnez	v0,8002cd30 <S9xDoDMA+0x4c4>
8002cf84:	afa20058 	sw	v0,88(sp)
8002cf88:	92a70004 	lbu	a3,4(s5)
8002cf8c:	8e020014 	lw	v0,20(s0)
8002cf90:	24e3ff40 	addiu	v1,a3,-192
8002cf94:	00031903 	sra	v1,v1,0x4
8002cf98:	00431021 	addu	v0,v0,v1
8002cf9c:	90444804 	lbu	a0,18436(v0)
8002cfa0:	8e26b074 	lw	a2,-20364(s1)
8002cfa4:	10c00827 	beqz	a2,8002f044 <S9xDoDMA+0x27d8>
8002cfa8:	348d00f0 	ori	t5,a0,0xf0
8002cfac:	9222b078 	lbu	v0,-20360(s1)
8002cfb0:	1047ff5e 	beq	v0,a3,8002cd2c <S9xDoDMA+0x4c0>
8002cfb4:	3c028022 	lui	v0,0x8022
8002cfb8:	96a90006 	lhu	t1,6(s5)
8002cfbc:	24452094 	addiu	a1,v0,8340
8002cfc0:	00092202 	srl	a0,t1,0x8
8002cfc4:	312800ff 	andi	t0,t1,0xff
8002cfc8:	00001821 	move	v1,zero
8002cfcc:	00145203 	sra	t2,s4,0x8
8002cfd0:	0800b3fc 	j	8002cff0 <S9xDoDMA+0x784>
8002cfd4:	328b00ff 	andi	t3,s4,0xff
8002cfd8:	24630001 	addiu	v1,v1,1
8002cfdc:	10c30585 	beq	a2,v1,8002e5f4 <S9xDoDMA+0x1d88>
8002cfe0:	24a50008 	addiu	a1,a1,8
8002cfe4:	90a20000 	lbu	v0,0(a1)
8002cfe8:	1047ff50 	beq	v0,a3,8002cd2c <S9xDoDMA+0x4c0>
8002cfec:	00000000 	nop
8002cff0:	90a20001 	lbu	v0,1(a1)
8002cff4:	1444fff8 	bne	v0,a0,8002cfd8 <S9xDoDMA+0x76c>
8002cff8:	00000000 	nop
8002cffc:	90a20002 	lbu	v0,2(a1)
8002d000:	1448fff5 	bne	v0,t0,8002cfd8 <S9xDoDMA+0x76c>
8002d004:	00000000 	nop
8002d008:	90a20003 	lbu	v0,3(a1)
8002d00c:	144afff2 	bne	v0,t2,8002cfd8 <S9xDoDMA+0x76c>
8002d010:	00000000 	nop
8002d014:	90a20004 	lbu	v0,4(a1)
8002d018:	144bffef 	bne	v0,t3,8002cfd8 <S9xDoDMA+0x76c>
8002d01c:	00000000 	nop
8002d020:	90a20007 	lbu	v0,7(a1)
8002d024:	144dffed 	bne	v0,t5,8002cfdc <S9xDoDMA+0x770>
8002d028:	24630001 	addiu	v1,v1,1
8002d02c:	0800b34c 	j	8002cd30 <S9xDoDMA+0x4c4>
8002d030:	afa00058 	sw	zero,88(sp)
8002d034:	92a4000a 	lbu	a0,10(s5)
8002d038:	3c028007 	lui	v0,0x8007
8002d03c:	245204f8 	addiu	s2,v0,1272
8002d040:	0240f809 	jalr	s2
8002d044:	24842100 	addiu	a0,a0,8448
8002d048:	92a50004 	lbu	a1,4(s5)
8002d04c:	96a30006 	lhu	v1,6(s5)
8002d050:	00402021 	move	a0,v0
8002d054:	00052c00 	sll	a1,a1,0x10
8002d058:	3c028006 	lui	v0,0x8006
8002d05c:	24514444 	addiu	s1,v0,17476
8002d060:	0220f809 	jalr	s1
8002d064:	00a32821 	addu	a1,a1,v1
8002d068:	8fa5004c 	lw	a1,76(sp)
8002d06c:	96a20006 	lhu	v0,6(s5)
8002d070:	30b0ffff 	andi	s0,a1,0xffff
8002d074:	02021021 	addu	v0,s0,v0
8002d078:	2683ffff 	addiu	v1,s4,-1
8002d07c:	1060fecb 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d080:	a6a20006 	sh	v0,6(s5)
8002d084:	92a4000a 	lbu	a0,10(s5)
8002d088:	0240f809 	jalr	s2
8002d08c:	24842101 	addiu	a0,a0,8449
8002d090:	92a50004 	lbu	a1,4(s5)
8002d094:	96a30006 	lhu	v1,6(s5)
8002d098:	00052c00 	sll	a1,a1,0x10
8002d09c:	00a32821 	addu	a1,a1,v1
8002d0a0:	0220f809 	jalr	s1
8002d0a4:	00402021 	move	a0,v0
8002d0a8:	96a20006 	lhu	v0,6(s5)
8002d0ac:	2683fffe 	addiu	v1,s4,-2
8002d0b0:	02021021 	addu	v0,s0,v0
8002d0b4:	1060febd 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d0b8:	a6a20006 	sh	v0,6(s5)
8002d0bc:	92a4000a 	lbu	a0,10(s5)
8002d0c0:	0240f809 	jalr	s2
8002d0c4:	24842102 	addiu	a0,a0,8450
8002d0c8:	92a50004 	lbu	a1,4(s5)
8002d0cc:	96a30006 	lhu	v1,6(s5)
8002d0d0:	00052c00 	sll	a1,a1,0x10
8002d0d4:	00a32821 	addu	a1,a1,v1
8002d0d8:	0220f809 	jalr	s1
8002d0dc:	00402021 	move	a0,v0
8002d0e0:	96a20006 	lhu	v0,6(s5)
8002d0e4:	2683fffd 	addiu	v1,s4,-3
8002d0e8:	02021021 	addu	v0,s0,v0
8002d0ec:	1060feaf 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d0f0:	a6a20006 	sh	v0,6(s5)
8002d0f4:	92a4000a 	lbu	a0,10(s5)
8002d0f8:	2694fffc 	addiu	s4,s4,-4
8002d0fc:	24842103 	addiu	a0,a0,8451
8002d100:	0240f809 	jalr	s2
8002d104:	00000000 	nop
8002d108:	92a50004 	lbu	a1,4(s5)
8002d10c:	96a30006 	lhu	v1,6(s5)
8002d110:	00052c00 	sll	a1,a1,0x10
8002d114:	00402021 	move	a0,v0
8002d118:	0220f809 	jalr	s1
8002d11c:	00a32821 	addu	a1,a1,v1
8002d120:	96a20006 	lhu	v0,6(s5)
8002d124:	02021021 	addu	v0,s0,v0
8002d128:	1680fe24 	bnez	s4,8002c9bc <S9xDoDMA+0x150>
8002d12c:	a6a20006 	sh	v0,6(s5)
8002d130:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002d134:	3c068021 	lui	a2,0x8021
8002d138:	92a4000a 	lbu	a0,10(s5)
8002d13c:	3c028007 	lui	v0,0x8007
8002d140:	245204f8 	addiu	s2,v0,1272
8002d144:	0240f809 	jalr	s2
8002d148:	24842100 	addiu	a0,a0,8448
8002d14c:	92a50004 	lbu	a1,4(s5)
8002d150:	96a30006 	lhu	v1,6(s5)
8002d154:	00402021 	move	a0,v0
8002d158:	00052c00 	sll	a1,a1,0x10
8002d15c:	3c028006 	lui	v0,0x8006
8002d160:	24514444 	addiu	s1,v0,17476
8002d164:	0220f809 	jalr	s1
8002d168:	00a32821 	addu	a1,a1,v1
8002d16c:	8fa3004c 	lw	v1,76(sp)
8002d170:	96a20006 	lhu	v0,6(s5)
8002d174:	3070ffff 	andi	s0,v1,0xffff
8002d178:	02021021 	addu	v0,s0,v0
8002d17c:	2683ffff 	addiu	v1,s4,-1
8002d180:	1060fe8a 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d184:	a6a20006 	sh	v0,6(s5)
8002d188:	92a4000a 	lbu	a0,10(s5)
8002d18c:	2694fffe 	addiu	s4,s4,-2
8002d190:	0800b440 	j	8002d100 <S9xDoDMA+0x894>
8002d194:	24842101 	addiu	a0,a0,8449
8002d198:	92a4000a 	lbu	a0,10(s5)
8002d19c:	3c028007 	lui	v0,0x8007
8002d1a0:	244204f8 	addiu	v0,v0,1272
8002d1a4:	0040f809 	jalr	v0
8002d1a8:	24842100 	addiu	a0,a0,8448
8002d1ac:	92a50004 	lbu	a1,4(s5)
8002d1b0:	96a30006 	lhu	v1,6(s5)
8002d1b4:	00402021 	move	a0,v0
8002d1b8:	00052c00 	sll	a1,a1,0x10
8002d1bc:	3c028006 	lui	v0,0x8006
8002d1c0:	24424444 	addiu	v0,v0,17476
8002d1c4:	0040f809 	jalr	v0
8002d1c8:	00a32821 	addu	a1,a1,v1
8002d1cc:	96a30006 	lhu	v1,6(s5)
8002d1d0:	8fa2004c 	lw	v0,76(sp)
8002d1d4:	2694ffff 	addiu	s4,s4,-1
8002d1d8:	00431821 	addu	v1,v0,v1
8002d1dc:	1680fdf7 	bnez	s4,8002c9bc <S9xDoDMA+0x150>
8002d1e0:	a6a30006 	sh	v1,6(s5)
8002d1e4:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002d1e8:	3c068021 	lui	a2,0x8021
8002d1ec:	92a4000a 	lbu	a0,10(s5)
8002d1f0:	3c028007 	lui	v0,0x8007
8002d1f4:	245204f8 	addiu	s2,v0,1272
8002d1f8:	0240f809 	jalr	s2
8002d1fc:	24842100 	addiu	a0,a0,8448
8002d200:	92a50004 	lbu	a1,4(s5)
8002d204:	96a30006 	lhu	v1,6(s5)
8002d208:	00402021 	move	a0,v0
8002d20c:	00052c00 	sll	a1,a1,0x10
8002d210:	3c028006 	lui	v0,0x8006
8002d214:	24514444 	addiu	s1,v0,17476
8002d218:	0220f809 	jalr	s1
8002d21c:	00a32821 	addu	a1,a1,v1
8002d220:	8fa4004c 	lw	a0,76(sp)
8002d224:	96a20006 	lhu	v0,6(s5)
8002d228:	3090ffff 	andi	s0,a0,0xffff
8002d22c:	02021021 	addu	v0,s0,v0
8002d230:	2683ffff 	addiu	v1,s4,-1
8002d234:	1060fe5d 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d238:	a6a20006 	sh	v0,6(s5)
8002d23c:	92a4000a 	lbu	a0,10(s5)
8002d240:	0240f809 	jalr	s2
8002d244:	24842100 	addiu	a0,a0,8448
8002d248:	92a50004 	lbu	a1,4(s5)
8002d24c:	96a30006 	lhu	v1,6(s5)
8002d250:	00052c00 	sll	a1,a1,0x10
8002d254:	00a32821 	addu	a1,a1,v1
8002d258:	0220f809 	jalr	s1
8002d25c:	00402021 	move	a0,v0
8002d260:	96a20006 	lhu	v0,6(s5)
8002d264:	2683fffe 	addiu	v1,s4,-2
8002d268:	02021021 	addu	v0,s0,v0
8002d26c:	1060fe4f 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d270:	a6a20006 	sh	v0,6(s5)
8002d274:	92a4000a 	lbu	a0,10(s5)
8002d278:	0240f809 	jalr	s2
8002d27c:	24842101 	addiu	a0,a0,8449
8002d280:	92a50004 	lbu	a1,4(s5)
8002d284:	96a30006 	lhu	v1,6(s5)
8002d288:	00052c00 	sll	a1,a1,0x10
8002d28c:	00a32821 	addu	a1,a1,v1
8002d290:	0220f809 	jalr	s1
8002d294:	00402021 	move	a0,v0
8002d298:	96a20006 	lhu	v0,6(s5)
8002d29c:	2683fffd 	addiu	v1,s4,-3
8002d2a0:	02021021 	addu	v0,s0,v0
8002d2a4:	1060fe41 	beqz	v1,8002cbac <S9xDoDMA+0x340>
8002d2a8:	a6a20006 	sh	v0,6(s5)
8002d2ac:	92a4000a 	lbu	a0,10(s5)
8002d2b0:	2694fffc 	addiu	s4,s4,-4
8002d2b4:	0800b440 	j	8002d100 <S9xDoDMA+0x894>
8002d2b8:	24842101 	addiu	a0,a0,8449
8002d2bc:	3c12802f 	lui	s2,0x802f
8002d2c0:	26506f38 	addiu	s0,s2,28472
8002d2c4:	92020006 	lbu	v0,6(s0)
8002d2c8:	92030005 	lbu	v1,5(s0)
8002d2cc:	00021200 	sll	v0,v0,0x8
8002d2d0:	9205002d 	lbu	a1,45(s0)
8002d2d4:	00621825 	or	v1,v1,v0
8002d2d8:	70651002 	mul	v0,v1,a1
8002d2dc:	8e040038 	lw	a0,56(s0)
8002d2e0:	96a7000c 	lhu	a3,12(s5)
8002d2e4:	00441821 	addu	v1,v0,a0
8002d2e8:	3071ffff 	andi	s1,v1,0xffff
8002d2ec:	02271021 	addu	v0,s1,a3
8002d2f0:	3403ffff 	li	v1,0xffff
8002d2f4:	0062102b 	sltu	v0,v1,v0
8002d2f8:	1440014f 	bnez	v0,8002d838 <S9xDoDMA+0xfcc>
8002d2fc:	02301021 	addu	v0,s1,s0
8002d300:	2442003c 	addiu	v0,v0,60
8002d304:	afa20054 	sw	v0,84(sp)
8002d308:	afa00050 	sw	zero,80(sp)
8002d30c:	26466f38 	addiu	a2,s2,28472
8002d310:	90c2000a 	lbu	v0,10(a2)
8002d314:	90c40009 	lbu	a0,9(a2)
8002d318:	00021200 	sll	v0,v0,0x8
8002d31c:	8cc30038 	lw	v1,56(a2)
8002d320:	96a50006 	lhu	a1,6(s5)
8002d324:	00822025 	or	a0,a0,v0
8002d328:	00872023 	subu	a0,a0,a3
8002d32c:	00671821 	addu	v1,v1,a3
8002d330:	00041202 	srl	v0,a0,0x8
8002d334:	3063ffff 	andi	v1,v1,0xffff
8002d338:	00b42823 	subu	a1,a1,s4
8002d33c:	24070001 	li	a3,1
8002d340:	a0c2000a 	sb	v0,10(a2)
8002d344:	afa7004c 	sw	a3,76(sp)
8002d348:	a6a50006 	sh	a1,6(s5)
8002d34c:	acc30038 	sw	v1,56(a2)
8002d350:	0800b267 	j	8002c99c <S9xDoDMA+0x130>
8002d354:	a0c40009 	sb	a0,9(a2)
8002d358:	2466e2a8 	addiu	a2,v1,-7512
8002d35c:	8cc30020 	lw	v1,32(a2)
8002d360:	92a40004 	lbu	a0,4(s5)
8002d364:	24630008 	addiu	v1,v1,8
8002d368:	001410c0 	sll	v0,s4,0x3
8002d36c:	00431021 	addu	v0,v0,v1
8002d370:	96a50006 	lhu	a1,6(s5)
8002d374:	acc20020 	sw	v0,32(a2)
8002d378:	00042400 	sll	a0,a0,0x10
8002d37c:	3c028006 	lui	v0,0x8006
8002d380:	24424340 	addiu	v0,v0,17216
8002d384:	0040f809 	jalr	v0
8002d388:	00852021 	addu	a0,a0,a1
8002d38c:	00409821 	move	s3,v0
8002d390:	104000af 	beqz	v0,8002d650 <S9xDoDMA+0xde4>
8002d394:	96a70006 	lhu	a3,6(s5)
8002d398:	16000086 	bnez	s0,8002d5b4 <S9xDoDMA+0xd48>
8002d39c:	3c058021 	lui	a1,0x8021
8002d3a0:	00e08821 	move	s1,a3
8002d3a4:	8fa60058 	lw	a2,88(sp)
8002d3a8:	10c00003 	beqz	a2,8002d3b8 <S9xDoDMA+0xb4c>
8002d3ac:	8fae0054 	lw	t6,84(sp)
8002d3b0:	00c09821 	move	s3,a2
8002d3b4:	00008821 	move	s1,zero
8002d3b8:	11c00003 	beqz	t6,8002d3c8 <S9xDoDMA+0xb5c>
8002d3bc:	8fa2004c 	lw	v0,76(sp)
8002d3c0:	01c09821 	move	s3,t6
8002d3c4:	00008821 	move	s1,zero
8002d3c8:	18400165 	blez	v0,8002d960 <S9xDoDMA+0x10f4>
8002d3cc:	00000000 	nop
8002d3d0:	00f41021 	addu	v0,a3,s4
8002d3d4:	a6a20006 	sh	v0,6(s5)
8002d3d8:	92a30003 	lbu	v1,3(s5)
8002d3dc:	10600042 	beqz	v1,8002d4e8 <S9xDoDMA+0xc7c>
8002d3e0:	24020002 	li	v0,2
8002d3e4:	10620040 	beq	v1,v0,8002d4e8 <S9xDoDMA+0xc7c>
8002d3e8:	24020006 	li	v0,6
8002d3ec:	1062003e 	beq	v1,v0,8002d4e8 <S9xDoDMA+0xc7c>
8002d3f0:	24040001 	li	a0,1
8002d3f4:	1064016a 	beq	v1,a0,8002d9a0 <S9xDoDMA+0x1134>
8002d3f8:	24020005 	li	v0,5
8002d3fc:	10620168 	beq	v1,v0,8002d9a0 <S9xDoDMA+0x1134>
8002d400:	24020003 	li	v0,3
8002d404:	10620336 	beq	v1,v0,8002e0e0 <S9xDoDMA+0x1874>
8002d408:	24020007 	li	v0,7
8002d40c:	10620334 	beq	v1,v0,8002e0e0 <S9xDoDMA+0x1874>
8002d410:	24020004 	li	v0,4
8002d414:	1462fde6 	bne	v1,v0,8002cbb0 <S9xDoDMA+0x344>
8002d418:	3c068021 	lui	a2,0x8021
8002d41c:	8fa7004c 	lw	a3,76(sp)
8002d420:	3c0e8007 	lui	t6,0x8007
8002d424:	30e4ffff 	andi	a0,a3,0xffff
8002d428:	02241021 	addu	v0,s1,a0
8002d42c:	3052ffff 	andi	s2,v0,0xffff
8002d430:	00921821 	addu	v1,a0,s2
8002d434:	3076ffff 	andi	s6,v1,0xffff
8002d438:	00961021 	addu	v0,a0,s6
8002d43c:	00042080 	sll	a0,a0,0x2
8002d440:	3090ffff 	andi	s0,a0,0xffff
8002d444:	3057ffff 	andi	s7,v0,0xffff
8002d448:	0800b516 	j	8002d458 <S9xDoDMA+0xbec>
8002d44c:	25de0d28 	addiu	s8,t6,3368
8002d450:	02301021 	addu	v0,s1,s0
8002d454:	3051ffff 	andi	s1,v0,0xffff
8002d458:	02711021 	addu	v0,s3,s1
8002d45c:	92a5000a 	lbu	a1,10(s5)
8002d460:	90440000 	lbu	a0,0(v0)
8002d464:	03c0f809 	jalr	s8
8002d468:	24a52100 	addiu	a1,a1,8448
8002d46c:	2a820002 	slti	v0,s4,2
8002d470:	1440fdce 	bnez	v0,8002cbac <S9xDoDMA+0x340>
8002d474:	02721021 	addu	v0,s3,s2
8002d478:	92a5000a 	lbu	a1,10(s5)
8002d47c:	90440000 	lbu	a0,0(v0)
8002d480:	03c0f809 	jalr	s8
8002d484:	24a52101 	addiu	a1,a1,8449
8002d488:	24020002 	li	v0,2
8002d48c:	1282fdc7 	beq	s4,v0,8002cbac <S9xDoDMA+0x340>
8002d490:	02761021 	addu	v0,s3,s6
8002d494:	92a5000a 	lbu	a1,10(s5)
8002d498:	90440000 	lbu	a0,0(v0)
8002d49c:	03c0f809 	jalr	s8
8002d4a0:	24a52102 	addiu	a1,a1,8450
8002d4a4:	24020003 	li	v0,3
8002d4a8:	1282fdc0 	beq	s4,v0,8002cbac <S9xDoDMA+0x340>
8002d4ac:	02771021 	addu	v0,s3,s7
8002d4b0:	92a5000a 	lbu	a1,10(s5)
8002d4b4:	90440000 	lbu	a0,0(v0)
8002d4b8:	03c0f809 	jalr	s8
8002d4bc:	24a52103 	addiu	a1,a1,8451
8002d4c0:	2694fffc 	addiu	s4,s4,-4
8002d4c4:	02f01021 	addu	v0,s7,s0
8002d4c8:	02161821 	addu	v1,s0,s6
8002d4cc:	02122021 	addu	a0,s0,s2
8002d4d0:	3057ffff 	andi	s7,v0,0xffff
8002d4d4:	3076ffff 	andi	s6,v1,0xffff
8002d4d8:	1680ffdd 	bnez	s4,8002d450 <S9xDoDMA+0xbe4>
8002d4dc:	3092ffff 	andi	s2,a0,0xffff
8002d4e0:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002d4e4:	3c068021 	lui	a2,0x8021
8002d4e8:	92a3000a 	lbu	v1,10(s5)
8002d4ec:	24020019 	li	v0,25
8002d4f0:	106200ea 	beq	v1,v0,8002d89c <S9xDoDMA+0x1030>
8002d4f4:	2c62001a 	sltiu	v0,v1,26
8002d4f8:	14400034 	bnez	v0,8002d5cc <S9xDoDMA+0xd60>
8002d4fc:	24020004 	li	v0,4
8002d500:	24020022 	li	v0,34
8002d504:	10620186 	beq	v1,v0,8002db20 <S9xDoDMA+0x12b4>
8002d508:	24020080 	li	v0,128
8002d50c:	14620033 	bne	v1,v0,8002d5dc <S9xDoDMA+0xd70>
8002d510:	8fa2004c 	lw	v0,76(sp)
8002d514:	8fa5004c 	lw	a1,76(sp)
8002d518:	3c0c8022 	lui	t4,0x8022
8002d51c:	3c020001 	lui	v0,0x1
8002d520:	3c038021 	lui	v1,0x8021
8002d524:	30a6ffff 	andi	a2,a1,0xffff
8002d528:	258750e8 	addiu	a3,t4,20712
8002d52c:	3449ffff 	ori	t1,v0,0xffff
8002d530:	2468701c 	addiu	t0,v1,28700
8002d534:	3c0e8021 	lui	t6,0x8021
8002d538:	8ce4086c 	lw	a0,2156(a3)
8002d53c:	8dc2701c 	lw	v0,28700(t6)
8002d540:	02711821 	addu	v1,s3,s1
8002d544:	90650000 	lbu	a1,0(v1)
8002d548:	00441021 	addu	v0,v0,a0
8002d54c:	a0450000 	sb	a1,0(v0)
8002d550:	24840001 	addiu	a0,a0,1
8002d554:	8d030014 	lw	v1,20(t0)
8002d558:	00892024 	and	a0,a0,t1
8002d55c:	02261021 	addu	v0,s1,a2
8002d560:	2694ffff 	addiu	s4,s4,-1
8002d564:	ace4086c 	sw	a0,2156(a3)
8002d568:	3051ffff 	andi	s1,v0,0xffff
8002d56c:	1e80fff2 	bgtz	s4,8002d538 <S9xDoDMA+0xccc>
8002d570:	a0652180 	sb	a1,8576(v1)
8002d574:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002d578:	3c068021 	lui	a2,0x8021
8002d57c:	92a3000a 	lbu	v1,10(s5)
8002d580:	1462fcea 	bne	v1,v0,8002c92c <S9xDoDMA+0xc0>
8002d584:	2462ffe8 	addiu	v0,v1,-24
8002d588:	3c028021 	lui	v0,0x8021
8002d58c:	2445e2a8 	addiu	a1,v0,-7512
8002d590:	8ca20020 	lw	v0,32(a1)
8002d594:	96a40006 	lhu	a0,6(s5)
8002d598:	000718c0 	sll	v1,a3,0x3
8002d59c:	24420008 	addiu	v0,v0,8
8002d5a0:	00621821 	addu	v1,v1,v0
8002d5a4:	00e42021 	addu	a0,a3,a0
8002d5a8:	aca30020 	sw	v1,32(a1)
8002d5ac:	0800b317 	j	8002cc5c <S9xDoDMA+0x3f0>
8002d5b0:	a6a40006 	sh	a0,6(s5)
8002d5b4:	24a2701c 	addiu	v0,a1,28700
8002d5b8:	8c440004 	lw	a0,4(v0)
8002d5bc:	3c03007f 	lui	v1,0x7f
8002d5c0:	00839821 	addu	s3,a0,v1
8002d5c4:	0800b4e9 	j	8002d3a4 <S9xDoDMA+0xb38>
8002d5c8:	00008821 	move	s1,zero
8002d5cc:	106201d1 	beq	v1,v0,8002dd14 <S9xDoDMA+0x14a8>
8002d5d0:	24020018 	li	v0,24
8002d5d4:	106202f5 	beq	v1,v0,8002e1ac <S9xDoDMA+0x1940>
8002d5d8:	8fa2004c 	lw	v0,76(sp)
8002d5dc:	3c038007 	lui	v1,0x8007
8002d5e0:	3050ffff 	andi	s0,v0,0xffff
8002d5e4:	24720d28 	addiu	s2,v1,3368
8002d5e8:	02711021 	addu	v0,s3,s1
8002d5ec:	92a5000a 	lbu	a1,10(s5)
8002d5f0:	90440000 	lbu	a0,0(v0)
8002d5f4:	0240f809 	jalr	s2
8002d5f8:	24a52100 	addiu	a1,a1,8448
8002d5fc:	2694ffff 	addiu	s4,s4,-1
8002d600:	02301021 	addu	v0,s1,s0
8002d604:	1e80fff8 	bgtz	s4,8002d5e8 <S9xDoDMA+0xd7c>
8002d608:	3051ffff 	andi	s1,v0,0xffff
8002d60c:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002d610:	3c068021 	lui	a2,0x8021
8002d614:	3c028006 	lui	v0,0x8006
8002d618:	24424340 	addiu	v0,v0,17216
8002d61c:	0040f809 	jalr	v0
8002d620:	01002021 	move	a0,t0
8002d624:	96a50006 	lhu	a1,6(s5)
8002d628:	3c10801f 	lui	s0,0x801f
8002d62c:	00452821 	addu	a1,v0,a1
8002d630:	96a6000c 	lhu	a2,12(s5)
8002d634:	3c028009 	lui	v0,0x8009
8002d638:	2442324c 	addiu	v0,v0,12876
8002d63c:	0040f809 	jalr	v0
8002d640:	26044860 	addiu	a0,s0,18528
8002d644:	26104860 	addiu	s0,s0,18528
8002d648:	0800b34c 	j	8002cd30 <S9xDoDMA+0x4c4>
8002d64c:	afb00058 	sw	s0,88(sp)
8002d650:	3c048021 	lui	a0,0x8021
8002d654:	2482701c 	addiu	v0,a0,28700
8002d658:	0800b4e6 	j	8002d398 <S9xDoDMA+0xb2c>
8002d65c:	8c530004 	lw	s3,4(v0)
8002d660:	1a80fe11 	blez	s4,8002cea8 <S9xDoDMA+0x63c>
8002d664:	8fad003c 	lw	t5,60(sp)
8002d668:	00007021 	move	t6,zero
8002d66c:	12e000c0 	beqz	s7,8002d970 <S9xDoDMA+0x1104>
8002d670:	8fa3003c 	lw	v1,60(sp)
8002d674:	01a31023 	subu	v0,t5,v1
8002d678:	0054102a 	slt	v0,v0,s4
8002d67c:	104000bc 	beqz	v0,8002d970 <S9xDoDMA+0x1104>
8002d680:	8fa30020 	lw	v1,32(sp)
8002d684:	8fa70048 	lw	a3,72(sp)
8002d688:	01a32023 	subu	a0,t5,v1
8002d68c:	3c03ff81 	lui	v1,0xff81
8002d690:	34630010 	ori	v1,v1,0x10
8002d694:	00f71023 	subu	v0,a3,s7
8002d698:	00836021 	addu	t4,a0,v1
8002d69c:	8fa40040 	lw	a0,64(sp)
8002d6a0:	00021040 	sll	v0,v0,0x1
8002d6a4:	00825821 	addu	t3,a0,v0
8002d6a8:	00005021 	move	t2,zero
8002d6ac:	01a03821 	move	a3,t5
8002d6b0:	01604021 	move	t0,t3
8002d6b4:	0800b5b0 	j	8002d6c0 <S9xDoDMA+0xe54>
8002d6b8:	00004821 	move	t1,zero
8002d6bc:	01134021 	addu	t0,t0,s3
8002d6c0:	91060000 	lbu	a2,0(t0)
8002d6c4:	90e30000 	lbu	v1,0(a3)
8002d6c8:	90e40001 	lbu	a0,1(a3)
8002d6cc:	00062842 	srl	a1,a2,0x1
8002d6d0:	30c20001 	andi	v0,a2,0x1
8002d6d4:	30a50001 	andi	a1,a1,0x1
8002d6d8:	00031840 	sll	v1,v1,0x1
8002d6dc:	00042040 	sll	a0,a0,0x1
8002d6e0:	00621825 	or	v1,v1,v0
8002d6e4:	00852025 	or	a0,a0,a1
8002d6e8:	00061082 	srl	v0,a2,0x2
8002d6ec:	306500ff 	andi	a1,v1,0xff
8002d6f0:	308400ff 	andi	a0,a0,0xff
8002d6f4:	000618c2 	srl	v1,a2,0x3
8002d6f8:	30420001 	andi	v0,v0,0x1
8002d6fc:	30630001 	andi	v1,v1,0x1
8002d700:	00052840 	sll	a1,a1,0x1
8002d704:	00042040 	sll	a0,a0,0x1
8002d708:	00a22825 	or	a1,a1,v0
8002d70c:	00832025 	or	a0,a0,v1
8002d710:	00061102 	srl	v0,a2,0x4
8002d714:	00061942 	srl	v1,a2,0x5
8002d718:	30a500ff 	andi	a1,a1,0xff
8002d71c:	308400ff 	andi	a0,a0,0xff
8002d720:	30420001 	andi	v0,v0,0x1
8002d724:	30630001 	andi	v1,v1,0x1
8002d728:	00052840 	sll	a1,a1,0x1
8002d72c:	00042040 	sll	a0,a0,0x1
8002d730:	00a22825 	or	a1,a1,v0
8002d734:	00832025 	or	a0,a0,v1
8002d738:	00061182 	srl	v0,a2,0x6
8002d73c:	30a300ff 	andi	v1,a1,0xff
8002d740:	308400ff 	andi	a0,a0,0xff
8002d744:	30420001 	andi	v0,v0,0x1
8002d748:	000631c2 	srl	a2,a2,0x7
8002d74c:	00031840 	sll	v1,v1,0x1
8002d750:	00042040 	sll	a0,a0,0x1
8002d754:	00621825 	or	v1,v1,v0
8002d758:	00862025 	or	a0,a0,a2
8002d75c:	a0e30000 	sb	v1,0(a3)
8002d760:	a0e40001 	sb	a0,1(a3)
8002d764:	91060001 	lbu	a2,1(t0)
8002d768:	306300ff 	andi	v1,v1,0xff
8002d76c:	00062842 	srl	a1,a2,0x1
8002d770:	308400ff 	andi	a0,a0,0xff
8002d774:	30c20001 	andi	v0,a2,0x1
8002d778:	30a50001 	andi	a1,a1,0x1
8002d77c:	00031840 	sll	v1,v1,0x1
8002d780:	00042040 	sll	a0,a0,0x1
8002d784:	00621825 	or	v1,v1,v0
8002d788:	00852025 	or	a0,a0,a1
8002d78c:	00061082 	srl	v0,a2,0x2
8002d790:	306500ff 	andi	a1,v1,0xff
8002d794:	308400ff 	andi	a0,a0,0xff
8002d798:	000618c2 	srl	v1,a2,0x3
8002d79c:	30420001 	andi	v0,v0,0x1
8002d7a0:	30630001 	andi	v1,v1,0x1
8002d7a4:	00052840 	sll	a1,a1,0x1
8002d7a8:	00042040 	sll	a0,a0,0x1
8002d7ac:	00a22825 	or	a1,a1,v0
8002d7b0:	00832025 	or	a0,a0,v1
8002d7b4:	00061102 	srl	v0,a2,0x4
8002d7b8:	00061942 	srl	v1,a2,0x5
8002d7bc:	30a500ff 	andi	a1,a1,0xff
8002d7c0:	308400ff 	andi	a0,a0,0xff
8002d7c4:	30420001 	andi	v0,v0,0x1
8002d7c8:	30630001 	andi	v1,v1,0x1
8002d7cc:	00052840 	sll	a1,a1,0x1
8002d7d0:	00042040 	sll	a0,a0,0x1
8002d7d4:	00a22825 	or	a1,a1,v0
8002d7d8:	00832025 	or	a0,a0,v1
8002d7dc:	00061182 	srl	v0,a2,0x6
8002d7e0:	30a300ff 	andi	v1,a1,0xff
8002d7e4:	308400ff 	andi	a0,a0,0xff
8002d7e8:	30420001 	andi	v0,v0,0x1
8002d7ec:	00031840 	sll	v1,v1,0x1
8002d7f0:	00042040 	sll	a0,a0,0x1
8002d7f4:	000631c2 	srl	a2,a2,0x7
8002d7f8:	00621825 	or	v1,v1,v0
8002d7fc:	00862025 	or	a0,a0,a2
8002d800:	25290001 	addiu	t1,t1,1
8002d804:	24020008 	li	v0,8
8002d808:	a0e30000 	sb	v1,0(a3)
8002d80c:	a0e40001 	sb	a0,1(a3)
8002d810:	1522ffaa 	bne	t1,v0,8002d6bc <S9xDoDMA+0xe50>
8002d814:	24e70002 	addiu	a3,a3,2
8002d818:	254a0001 	addiu	t2,t2,1
8002d81c:	12ea0054 	beq	s7,t2,8002d970 <S9xDoDMA+0x1104>
8002d820:	25ad0010 	addiu	t5,t5,16
8002d824:	0194102a 	slt	v0,t4,s4
8002d828:	10400051 	beqz	v0,8002d970 <S9xDoDMA+0x1104>
8002d82c:	256b0002 	addiu	t3,t3,2
8002d830:	0800b5ab 	j	8002d6ac <S9xDoDMA+0xe40>
8002d834:	258c0010 	addiu	t4,t4,16
8002d838:	3c028010 	lui	v0,0x8010
8002d83c:	24425378 	addiu	v0,v0,21368
8002d840:	0040f809 	jalr	v0
8002d844:	00e02021 	move	a0,a3
8002d848:	02302821 	addu	a1,s1,s0
8002d84c:	3c100001 	lui	s0,0x1
8002d850:	02118023 	subu	s0,s0,s1
8002d854:	3c118011 	lui	s1,0x8011
8002d858:	24a5003c 	addiu	a1,a1,60
8002d85c:	2631c930 	addiu	s1,s1,-14032
8002d860:	00402021 	move	a0,v0
8002d864:	02003021 	move	a2,s0
8002d868:	0220f809 	jalr	s1
8002d86c:	afa20054 	sw	v0,84(sp)
8002d870:	96a6000c 	lhu	a2,12(s5)
8002d874:	8fa30054 	lw	v1,84(sp)
8002d878:	3c05802f 	lui	a1,0x802f
8002d87c:	00702021 	addu	a0,v1,s0
8002d880:	00d03023 	subu	a2,a2,s0
8002d884:	0220f809 	jalr	s1
8002d888:	24a56f74 	addiu	a1,a1,28532
8002d88c:	96a7000c 	lhu	a3,12(s5)
8002d890:	24040001 	li	a0,1
8002d894:	0800b4c3 	j	8002d30c <S9xDoDMA+0xaa0>
8002d898:	afa40050 	sw	a0,80(sp)
8002d89c:	3c0c8022 	lui	t4,0x8022
8002d8a0:	258450e8 	addiu	a0,t4,20712
8002d8a4:	3c0d8022 	lui	t5,0x8022
8002d8a8:	9483000a 	lhu	v1,10(a0)
8002d8ac:	25a55bc4 	addiu	a1,t5,23492
8002d8b0:	24020001 	li	v0,1
8002d8b4:	14600063 	bnez	v1,8002da44 <S9xDoDMA+0x11d8>
8002d8b8:	a0a20034 	sb	v0,52(a1)
8002d8bc:	8fa6004c 	lw	a2,76(sp)
8002d8c0:	3c028021 	lui	v0,0x8021
8002d8c4:	30c8ffff 	andi	t0,a2,0xffff
8002d8c8:	2449701c 	addiu	t1,v0,28700
8002d8cc:	00803021 	move	a2,a0
8002d8d0:	0800b637 	j	8002d8dc <S9xDoDMA+0x1070>
8002d8d4:	00a03821 	move	a3,a1
8002d8d8:	3051ffff 	andi	s1,v0,0xffff
8002d8dc:	94c40006 	lhu	a0,6(a2)
8002d8e0:	8d230008 	lw	v1,8(t1)
8002d8e4:	00042040 	sll	a0,a0,0x1
8002d8e8:	02711021 	addu	v0,s3,s1
8002d8ec:	24840001 	addiu	a0,a0,1
8002d8f0:	90450000 	lbu	a1,0(v0)
8002d8f4:	3084ffff 	andi	a0,a0,0xffff
8002d8f8:	00641821 	addu	v1,v1,a0
8002d8fc:	a0650000 	sb	a1,0(v1)
8002d900:	8ce20028 	lw	v0,40(a3)
8002d904:	00041902 	srl	v1,a0,0x4
8002d908:	00431021 	addu	v0,v0,v1
8002d90c:	a0400000 	sb	zero,0(v0)
8002d910:	8ce3002c 	lw	v1,44(a3)
8002d914:	00041142 	srl	v0,a0,0x5
8002d918:	00621821 	addu	v1,v1,v0
8002d91c:	a0600000 	sb	zero,0(v1)
8002d920:	8ce20030 	lw	v0,48(a3)
8002d924:	00042182 	srl	a0,a0,0x6
8002d928:	00441021 	addu	v0,v0,a0
8002d92c:	a0400000 	sb	zero,0(v0)
8002d930:	90c30004 	lbu	v1,4(a2)
8002d934:	10600005 	beqz	v1,8002d94c <S9xDoDMA+0x10e0>
8002d938:	00000000 	nop
8002d93c:	94c20006 	lhu	v0,6(a2)
8002d940:	90c30005 	lbu	v1,5(a2)
8002d944:	00431021 	addu	v0,v0,v1
8002d948:	a4c20006 	sh	v0,6(a2)
8002d94c:	2694ffff 	addiu	s4,s4,-1
8002d950:	1e80ffe1 	bgtz	s4,8002d8d8 <S9xDoDMA+0x106c>
8002d954:	02281021 	addu	v0,s1,t0
8002d958:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002d95c:	3c068021 	lui	a2,0x8021
8002d960:	1040fe9d 	beqz	v0,8002d3d8 <S9xDoDMA+0xb6c>
8002d964:	00f41023 	subu	v0,a3,s4
8002d968:	0800b4f6 	j	8002d3d8 <S9xDoDMA+0xb6c>
8002d96c:	a6a20006 	sh	v0,6(s5)
8002d970:	8fa40038 	lw	a0,56(sp)
8002d974:	01c47021 	addu	t6,t6,a0
8002d978:	01d4102a 	slt	v0,t6,s4
8002d97c:	1040fc0c 	beqz	v0,8002c9b0 <S9xDoDMA+0x144>
8002d980:	24100001 	li	s0,1
8002d984:	8fa50040 	lw	a1,64(sp)
8002d988:	8fa60044 	lw	a2,68(sp)
8002d98c:	8fb70048 	lw	s7,72(sp)
8002d990:	00a62821 	addu	a1,a1,a2
8002d994:	afa50040 	sw	a1,64(sp)
8002d998:	0800b59b 	j	8002d66c <S9xDoDMA+0xe00>
8002d99c:	afa60038 	sw	a2,56(sp)
8002d9a0:	92a3000a 	lbu	v1,10(s5)
8002d9a4:	24020018 	li	v0,24
8002d9a8:	1062fc0e 	beq	v1,v0,8002c9e4 <S9xDoDMA+0x178>
8002d9ac:	2a820002 	slti	v0,s4,2
8002d9b0:	14400019 	bnez	v0,8002da18 <S9xDoDMA+0x11ac>
8002d9b4:	8fa3004c 	lw	v1,76(sp)
8002d9b8:	3c048007 	lui	a0,0x8007
8002d9bc:	3062ffff 	andi	v0,v1,0xffff
8002d9c0:	02221821 	addu	v1,s1,v0
8002d9c4:	00021040 	sll	v0,v0,0x1
8002d9c8:	3052ffff 	andi	s2,v0,0xffff
8002d9cc:	3070ffff 	andi	s0,v1,0xffff
8002d9d0:	24960d28 	addiu	s6,a0,3368
8002d9d4:	02711021 	addu	v0,s3,s1
8002d9d8:	92a5000a 	lbu	a1,10(s5)
8002d9dc:	90440000 	lbu	a0,0(v0)
8002d9e0:	02c0f809 	jalr	s6
8002d9e4:	24a52100 	addiu	a1,a1,8448
8002d9e8:	02701021 	addu	v0,s3,s0
8002d9ec:	92a5000a 	lbu	a1,10(s5)
8002d9f0:	90440000 	lbu	a0,0(v0)
8002d9f4:	24a52101 	addiu	a1,a1,8449
8002d9f8:	02c0f809 	jalr	s6
8002d9fc:	2694fffe 	addiu	s4,s4,-2
8002da00:	02511021 	addu	v0,s2,s1
8002da04:	02501821 	addu	v1,s2,s0
8002da08:	2a840002 	slti	a0,s4,2
8002da0c:	3051ffff 	andi	s1,v0,0xffff
8002da10:	1080fff0 	beqz	a0,8002d9d4 <S9xDoDMA+0x1168>
8002da14:	3070ffff 	andi	s0,v1,0xffff
8002da18:	24020001 	li	v0,1
8002da1c:	1682fc63 	bne	s4,v0,8002cbac <S9xDoDMA+0x340>
8002da20:	02711021 	addu	v0,s3,s1
8002da24:	92a5000a 	lbu	a1,10(s5)
8002da28:	90440000 	lbu	a0,0(v0)
8002da2c:	3c028007 	lui	v0,0x8007
8002da30:	24420d28 	addiu	v0,v0,3368
8002da34:	0040f809 	jalr	v0
8002da38:	24a52100 	addiu	a1,a1,8448
8002da3c:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002da40:	3c068021 	lui	a2,0x8021
8002da44:	8fa7004c 	lw	a3,76(sp)
8002da48:	3c028022 	lui	v0,0x8022
8002da4c:	30e9ffff 	andi	t1,a3,0xffff
8002da50:	3c038021 	lui	v1,0x8021
8002da54:	244750e8 	addiu	a3,v0,20712
8002da58:	3c028022 	lui	v0,0x8022
8002da5c:	246a701c 	addiu	t2,v1,28700
8002da60:	0800b69b 	j	8002da6c <S9xDoDMA+0x1200>
8002da64:	24485bc4 	addiu	t0,v0,23492
8002da68:	3051ffff 	andi	s1,v0,0xffff
8002da6c:	94e40006 	lhu	a0,6(a3)
8002da70:	94e20008 	lhu	v0,8(a3)
8002da74:	94e3000a 	lhu	v1,10(a3)
8002da78:	94e6000c 	lhu	a2,12(a3)
8002da7c:	00022827 	nor	a1,zero,v0
8002da80:	2463ffff 	addiu	v1,v1,-1
8002da84:	00821024 	and	v0,a0,v0
8002da88:	00431824 	and	v1,v0,v1
8002da8c:	00852024 	and	a0,a0,a1
8002da90:	00c21006 	srlv	v0,v0,a2
8002da94:	00822021 	addu	a0,a0,v0
8002da98:	000318c0 	sll	v1,v1,0x3
8002da9c:	00832021 	addu	a0,a0,v1
8002daa0:	00042040 	sll	a0,a0,0x1
8002daa4:	8d430008 	lw	v1,8(t2)
8002daa8:	02711021 	addu	v0,s3,s1
8002daac:	24840001 	addiu	a0,a0,1
8002dab0:	90450000 	lbu	a1,0(v0)
8002dab4:	3084ffff 	andi	a0,a0,0xffff
8002dab8:	00641821 	addu	v1,v1,a0
8002dabc:	a0650000 	sb	a1,0(v1)
8002dac0:	8d020028 	lw	v0,40(t0)
8002dac4:	00041902 	srl	v1,a0,0x4
8002dac8:	00431021 	addu	v0,v0,v1
8002dacc:	a0400000 	sb	zero,0(v0)
8002dad0:	8d03002c 	lw	v1,44(t0)
8002dad4:	00041142 	srl	v0,a0,0x5
8002dad8:	00621821 	addu	v1,v1,v0
8002dadc:	a0600000 	sb	zero,0(v1)
8002dae0:	8d020030 	lw	v0,48(t0)
8002dae4:	00042182 	srl	a0,a0,0x6
8002dae8:	00441021 	addu	v0,v0,a0
8002daec:	a0400000 	sb	zero,0(v0)
8002daf0:	90e30004 	lbu	v1,4(a3)
8002daf4:	10600005 	beqz	v1,8002db0c <S9xDoDMA+0x12a0>
8002daf8:	00000000 	nop
8002dafc:	94e20006 	lhu	v0,6(a3)
8002db00:	90e30005 	lbu	v1,5(a3)
8002db04:	00431021 	addu	v0,v0,v1
8002db08:	a4e20006 	sh	v0,6(a3)
8002db0c:	2694ffff 	addiu	s4,s4,-1
8002db10:	1e80ffd5 	bgtz	s4,8002da68 <S9xDoDMA+0x11fc>
8002db14:	02291021 	addu	v0,s1,t1
8002db18:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002db1c:	3c068021 	lui	a2,0x8021
8002db20:	8fae004c 	lw	t6,76(sp)
8002db24:	3c0c8022 	lui	t4,0x8022
8002db28:	3c028021 	lui	v0,0x8021
8002db2c:	3c038022 	lui	v1,0x8022
8002db30:	31ceffff 	andi	t6,t6,0xffff
8002db34:	259050e8 	addiu	s0,t4,20712
8002db38:	245ee42c 	addiu	s8,v0,-7124
8002db3c:	24775bc4 	addiu	s7,v1,23492
8002db40:	0800b710 	j	8002dc40 <S9xDoDMA+0x13d4>
8002db44:	afae002c 	sw	t6,44(sp)
8002db48:	92030864 	lbu	v1,2148(s0)
8002db4c:	3256007f 	andi	s6,s2,0x7f
8002db50:	00031840 	sll	v1,v1,0x1
8002db54:	00701821 	addu	v1,v1,s0
8002db58:	94620040 	lhu	v0,64(v1)
8002db5c:	00021202 	srl	v0,v0,0x8
8002db60:	12c2002c 	beq	s6,v0,8002dc14 <S9xDoDMA+0x13a8>
8002db64:	00000000 	nop
8002db68:	93c20073 	lbu	v0,115(s8)
8002db6c:	10400009 	beqz	v0,8002db94 <S9xDoDMA+0x1328>
8002db70:	3c0d8022 	lui	t5,0x8022
8002db74:	8ee30e48 	lw	v1,3656(s7)
8002db78:	8ee20e4c 	lw	v0,3660(s7)
8002db7c:	10620005 	beq	v1,v0,8002db94 <S9xDoDMA+0x1328>
8002db80:	3c028006 	lui	v0,0x8006
8002db84:	24421e28 	addiu	v0,v0,7720
8002db88:	0040f809 	jalr	v0
8002db8c:	afad006c 	sw	t5,108(sp)
8002db90:	8fad006c 	lw	t5,108(sp)
8002db94:	92060864 	lbu	a2,2148(s0)
8002db98:	00162200 	sll	a0,s6,0x8
8002db9c:	00064040 	sll	t0,a2,0x1
8002dba0:	01103821 	addu	a3,t0,s0
8002dba4:	90e30040 	lbu	v1,64(a3)
8002dba8:	93c50073 	lbu	a1,115(s8)
8002dbac:	00641825 	or	v1,v1,a0
8002dbb0:	24020001 	li	v0,1
8002dbb4:	a1a25bc4 	sb	v0,23492(t5)
8002dbb8:	10a00016 	beqz	a1,8002dc14 <S9xDoDMA+0x13a8>
8002dbbc:	a4e30040 	sh	v1,64(a3)
8002dbc0:	8ee50c44 	lw	a1,3140(s7)
8002dbc4:	00121082 	srl	v0,s2,0x2
8002dbc8:	3042001f 	andi	v0,v0,0x1f
8002dbcc:	00a21021 	addu	v0,a1,v0
8002dbd0:	3063ffff 	andi	v1,v1,0xffff
8002dbd4:	90440000 	lbu	a0,0(v0)
8002dbd8:	00063080 	sll	a2,a2,0x2
8002dbdc:	00031942 	srl	v1,v1,0x5
8002dbe0:	00d73021 	addu	a2,a2,s7
8002dbe4:	3063001f 	andi	v1,v1,0x1f
8002dbe8:	00a32821 	addu	a1,a1,v1
8002dbec:	acc40844 	sw	a0,2116(a2)
8002dbf0:	90a70000 	lbu	a3,0(a1)
8002dbf4:	8cc30044 	lw	v1,68(a2)
8002dbf8:	00042280 	sll	a0,a0,0xa
8002dbfc:	00832025 	or	a0,a0,v1
8002dc00:	00071140 	sll	v0,a3,0x5
8002dc04:	00441025 	or	v0,v0,a0
8002dc08:	01171821 	addu	v1,t0,s7
8002dc0c:	a4620c48 	sh	v0,3144(v1)
8002dc10:	acc70444 	sw	a3,1092(a2)
8002dc14:	92020864 	lbu	v0,2148(s0)
8002dc18:	24420001 	addiu	v0,v0,1
8002dc1c:	a2020864 	sb	v0,2148(s0)
8002dc20:	9202003e 	lbu	v0,62(s0)
8002dc24:	2694ffff 	addiu	s4,s4,-1
8002dc28:	38420001 	xori	v0,v0,0x1
8002dc2c:	1a80fbdf 	blez	s4,8002cbac <S9xDoDMA+0x340>
8002dc30:	a202003e 	sb	v0,62(s0)
8002dc34:	8fa4002c 	lw	a0,44(sp)
8002dc38:	02241021 	addu	v0,s1,a0
8002dc3c:	3051ffff 	andi	s1,v0,0xffff
8002dc40:	9203003e 	lbu	v1,62(s0)
8002dc44:	02711021 	addu	v0,s3,s1
8002dc48:	1460ffbf 	bnez	v1,8002db48 <S9xDoDMA+0x12dc>
8002dc4c:	90520000 	lbu	s2,0(v0)
8002dc50:	92020864 	lbu	v0,2148(s0)
8002dc54:	00021040 	sll	v0,v0,0x1
8002dc58:	00501021 	addu	v0,v0,s0
8002dc5c:	90430040 	lbu	v1,64(v0)
8002dc60:	1243ffef 	beq	s2,v1,8002dc20 <S9xDoDMA+0x13b4>
8002dc64:	00000000 	nop
8002dc68:	93c20073 	lbu	v0,115(s8)
8002dc6c:	10400009 	beqz	v0,8002dc94 <S9xDoDMA+0x1428>
8002dc70:	3c0d8022 	lui	t5,0x8022
8002dc74:	8ee30e48 	lw	v1,3656(s7)
8002dc78:	8ee20e4c 	lw	v0,3660(s7)
8002dc7c:	10620005 	beq	v1,v0,8002dc94 <S9xDoDMA+0x1428>
8002dc80:	3c038006 	lui	v1,0x8006
8002dc84:	24631e28 	addiu	v1,v1,7720
8002dc88:	0060f809 	jalr	v1
8002dc8c:	afad006c 	sw	t5,108(sp)
8002dc90:	8fad006c 	lw	t5,108(sp)
8002dc94:	92050864 	lbu	a1,2148(s0)
8002dc98:	93c20073 	lbu	v0,115(s8)
8002dc9c:	00054040 	sll	t0,a1,0x1
8002dca0:	01103021 	addu	a2,t0,s0
8002dca4:	94c30040 	lhu	v1,64(a2)
8002dca8:	24040001 	li	a0,1
8002dcac:	30637f00 	andi	v1,v1,0x7f00
8002dcb0:	00721825 	or	v1,v1,s2
8002dcb4:	a1a45bc4 	sb	a0,23492(t5)
8002dcb8:	1040ffd9 	beqz	v0,8002dc20 <S9xDoDMA+0x13b4>
8002dcbc:	a4c30040 	sh	v1,64(a2)
8002dcc0:	8ee40c44 	lw	a0,3140(s7)
8002dcc4:	3242001f 	andi	v0,s2,0x1f
8002dcc8:	00821021 	addu	v0,a0,v0
8002dccc:	3063ffff 	andi	v1,v1,0xffff
8002dcd0:	90470000 	lbu	a3,0(v0)
8002dcd4:	00052880 	sll	a1,a1,0x2
8002dcd8:	00031942 	srl	v1,v1,0x5
8002dcdc:	00b72821 	addu	a1,a1,s7
8002dce0:	3063001f 	andi	v1,v1,0x1f
8002dce4:	00832021 	addu	a0,a0,v1
8002dce8:	aca70044 	sw	a3,68(a1)
8002dcec:	8ca30844 	lw	v1,2116(a1)
8002dcf0:	90860000 	lbu	a2,0(a0)
8002dcf4:	00031a80 	sll	v1,v1,0xa
8002dcf8:	00671825 	or	v1,v1,a3
8002dcfc:	00061140 	sll	v0,a2,0x5
8002dd00:	00431025 	or	v0,v0,v1
8002dd04:	01172021 	addu	a0,t0,s7
8002dd08:	a4820c48 	sh	v0,3144(a0)
8002dd0c:	0800b708 	j	8002dc20 <S9xDoDMA+0x13b4>
8002dd10:	aca60444 	sw	a2,1092(a1)
8002dd14:	3c0c8022 	lui	t4,0x8022
8002dd18:	8fa4004c 	lw	a0,76(sp)
8002dd1c:	259e50e8 	addiu	s8,t4,20712
8002dd20:	3084ffff 	andi	a0,a0,0xffff
8002dd24:	03c05821 	move	t3,s8
8002dd28:	0800b7b2 	j	8002dec8 <S9xDoDMA+0x165c>
8002dd2c:	afa40028 	sw	a0,40(sp)
8002dd30:	93c20847 	lbu	v0,2119(s8)
8002dd34:	30a3010f 	andi	v1,a1,0x10f
8002dd38:	30420001 	andi	v0,v0,0x1
8002dd3c:	00031840 	sll	v1,v1,0x1
8002dd40:	00629021 	addu	s2,v1,v0
8002dd44:	025eb021 	addu	s6,s2,s8
8002dd48:	92c2087a 	lbu	v0,2170(s6)
8002dd4c:	1050003c 	beq	v0,s0,8002de40 <S9xDoDMA+0x15d4>
8002dd50:	3c058019 	lui	a1,0x8019
8002dd54:	24a5ce50 	addiu	a1,a1,-12720
8002dd58:	8ca20000 	lw	v0,0(a1)
8002dd5c:	8c440e4c 	lw	a0,3660(v0)
8002dd60:	8c430e48 	lw	v1,3656(v0)
8002dd64:	10640005 	beq	v1,a0,8002dd7c <S9xDoDMA+0x1510>
8002dd68:	3c068006 	lui	a2,0x8006
8002dd6c:	24c61e28 	addiu	a2,a2,7720
8002dd70:	00c0f809 	jalr	a2
8002dd74:	afab0068 	sw	t3,104(sp)
8002dd78:	8fab0068 	lw	t3,104(sp)
8002dd7c:	3242001f 	andi	v0,s2,0x1f
8002dd80:	00021980 	sll	v1,v0,0x6
8002dd84:	00021100 	sll	v0,v0,0x4
8002dd88:	00621823 	subu	v1,v1,v0
8002dd8c:	00103142 	srl	a2,s0,0x5
8002dd90:	00101042 	srl	v0,s0,0x1
8002dd94:	3c07801f 	lui	a3,0x801f
8002dd98:	24e7b3ac 	addiu	a3,a3,-19540
8002dd9c:	32040001 	andi	a0,s0,0x1
8002dda0:	001028c2 	srl	a1,s0,0x3
8002dda4:	24630240 	addiu	v1,v1,576
8002dda8:	30420002 	andi	v0,v0,0x2
8002ddac:	30c60002 	andi	a2,a2,0x2
8002ddb0:	a2d0087a 	sb	s0,2170(s6)
8002ddb4:	007e1821 	addu	v1,v1,s8
8002ddb8:	00471021 	addu	v0,v0,a3
8002ddbc:	00c73021 	addu	a2,a2,a3
8002ddc0:	00042040 	sll	a0,a0,0x1
8002ddc4:	30a50002 	andi	a1,a1,0x2
8002ddc8:	94490000 	lhu	t1,0(v0)
8002ddcc:	00872021 	addu	a0,a0,a3
8002ddd0:	94c20000 	lhu	v0,0(a2)
8002ddd4:	00a72821 	addu	a1,a1,a3
8002ddd8:	90670026 	lbu	a3,38(v1)
8002dddc:	94880000 	lhu	t0,0(a0)
8002dde0:	94aa0000 	lhu	t2,0(a1)
8002dde4:	90640002 	lbu	a0,2(v1)
8002dde8:	9065000e 	lbu	a1,14(v1)
8002ddec:	9066001a 	lbu	a2,26(v1)
8002ddf0:	00e23825 	or	a3,a3,v0
8002ddf4:	3c0e8022 	lui	t6,0x8022
8002ddf8:	32020080 	andi	v0,s0,0x80
8002ddfc:	00882025 	or	a0,a0,t0
8002de00:	00a92825 	or	a1,a1,t1
8002de04:	00ca3025 	or	a2,a2,t2
8002de08:	a0620030 	sb	v0,48(v1)
8002de0c:	32080002 	andi	t0,s0,0x2
8002de10:	32090008 	andi	t1,s0,0x8
8002de14:	320a0020 	andi	t2,s0,0x20
8002de18:	24020001 	li	v0,1
8002de1c:	25ce5bc4 	addiu	t6,t6,23492
8002de20:	a4640002 	sh	a0,2(v1)
8002de24:	a068000c 	sb	t0,12(v1)
8002de28:	a465000e 	sh	a1,14(v1)
8002de2c:	a0690018 	sb	t1,24(v1)
8002de30:	a466001a 	sh	a2,26(v1)
8002de34:	a06a0024 	sb	t2,36(v1)
8002de38:	a4670026 	sh	a3,38(v1)
8002de3c:	a1c20005 	sb	v0,5(t6)
8002de40:	3c038019 	lui	v1,0x8019
8002de44:	2463ce54 	addiu	v1,v1,-12716
8002de48:	8c640000 	lw	a0,0(v1)
8002de4c:	90820847 	lbu	v0,2119(a0)
8002de50:	38420001 	xori	v0,v0,0x1
8002de54:	30430001 	andi	v1,v0,0x1
8002de58:	14600034 	bnez	v1,8002df2c <S9xDoDMA+0x16c0>
8002de5c:	a0820847 	sb	v0,2119(a0)
8002de60:	94820844 	lhu	v0,2116(a0)
8002de64:	90830842 	lbu	v1,2114(a0)
8002de68:	24420001 	addiu	v0,v0,1
8002de6c:	3045ffff 	andi	a1,v0,0xffff
8002de70:	30a201ff 	andi	v0,a1,0x1ff
8002de74:	1060000b 	beqz	v1,8002dea4 <S9xDoDMA+0x1638>
8002de78:	a4820844 	sh	v0,2116(a0)
8002de7c:	90830240 	lbu	v1,576(a0)
8002de80:	00021042 	srl	v0,v0,0x1
8002de84:	10620007 	beq	v1,v0,8002dea4 <S9xDoDMA+0x1638>
8002de88:	30a200fe 	andi	v0,a1,0xfe
8002de8c:	00021043 	sra	v0,v0,0x1
8002de90:	a0820240 	sb	v0,576(a0)
8002de94:	3c048022 	lui	a0,0x8022
8002de98:	24050001 	li	a1,1
8002de9c:	24845bc4 	addiu	a0,a0,23492
8002dea0:	a0850005 	sb	a1,5(a0)
8002dea4:	3c078021 	lui	a3,0x8021
8002dea8:	24e2701c 	addiu	v0,a3,28700
8002deac:	8c430014 	lw	v1,20(v0)
8002deb0:	2694ffff 	addiu	s4,s4,-1
8002deb4:	1a80fb3d 	blez	s4,8002cbac <S9xDoDMA+0x340>
8002deb8:	a0702104 	sb	s0,8452(v1)
8002debc:	8fae0028 	lw	t6,40(sp)
8002dec0:	022e1021 	addu	v0,s1,t6
8002dec4:	3051ffff 	andi	s1,v0,0xffff
8002dec8:	97c50844 	lhu	a1,2116(s8)
8002decc:	02711021 	addu	v0,s3,s1
8002ded0:	30a30100 	andi	v1,a1,0x100
8002ded4:	1460ff96 	bnez	v1,8002dd30 <S9xDoDMA+0x14c4>
8002ded8:	90500000 	lbu	s0,0(v0)
8002dedc:	93c30847 	lbu	v1,2119(s8)
8002dee0:	30620001 	andi	v0,v1,0x1
8002dee4:	1440001f 	bnez	v0,8002df64 <S9xDoDMA+0x16f8>
8002dee8:	00059040 	sll	s2,a1,0x1
8002deec:	97c20ad6 	lhu	v0,2774(s8)
8002def0:	93c40842 	lbu	a0,2114(s8)
8002def4:	3042ff00 	andi	v0,v0,0xff00
8002def8:	00501025 	or	v0,v0,s0
8002defc:	34630001 	ori	v1,v1,0x1
8002df00:	a7c20ad6 	sh	v0,2774(s8)
8002df04:	1080ffe7 	beqz	a0,8002dea4 <S9xDoDMA+0x1638>
8002df08:	a3c30847 	sb	v1,2119(s8)
8002df0c:	30a20001 	andi	v0,a1,0x1
8002df10:	1040ffe5 	beqz	v0,8002dea8 <S9xDoDMA+0x163c>
8002df14:	3c078021 	lui	a3,0x8021
8002df18:	3c028022 	lui	v0,0x8022
8002df1c:	24030001 	li	v1,1
8002df20:	24425bc4 	addiu	v0,v0,23492
8002df24:	0800b7aa 	j	8002dea8 <S9xDoDMA+0x163c>
8002df28:	a0430005 	sb	v1,5(v0)
8002df2c:	3c068022 	lui	a2,0x8022
8002df30:	24c650e8 	addiu	a2,a2,20712
8002df34:	90c20842 	lbu	v0,2114(a2)
8002df38:	1040ffdb 	beqz	v0,8002dea8 <S9xDoDMA+0x163c>
8002df3c:	3c078021 	lui	a3,0x8021
8002df40:	94c20844 	lhu	v0,2116(a2)
8002df44:	30420001 	andi	v0,v0,0x1
8002df48:	1040ffd8 	beqz	v0,8002deac <S9xDoDMA+0x1640>
8002df4c:	24e2701c 	addiu	v0,a3,28700
8002df50:	3c078022 	lui	a3,0x8022
8002df54:	240e0001 	li	t6,1
8002df58:	24e75bc4 	addiu	a3,a3,23492
8002df5c:	0800b7a9 	j	8002dea4 <S9xDoDMA+0x1638>
8002df60:	a0ee0005 	sb	t6,5(a3)
8002df64:	93c40ad6 	lbu	a0,2774(s8)
8002df68:	025e1821 	addu	v1,s2,s8
8002df6c:	00101200 	sll	v0,s0,0x8
8002df70:	9065087a 	lbu	a1,2170(v1)
8002df74:	00821025 	or	v0,a0,v0
8002df78:	309700ff 	andi	s7,a0,0xff
8002df7c:	10b700bb 	beq	a1,s7,8002e26c <S9xDoDMA+0x1a00>
8002df80:	a7c20ad6 	sh	v0,2774(s8)
8002df84:	26560001 	addiu	s6,s2,1
8002df88:	3c048019 	lui	a0,0x8019
8002df8c:	2484ce50 	addiu	a0,a0,-12720
8002df90:	8c820000 	lw	v0,0(a0)
8002df94:	8c440e4c 	lw	a0,3660(v0)
8002df98:	8c430e48 	lw	v1,3656(v0)
8002df9c:	10640005 	beq	v1,a0,8002dfb4 <S9xDoDMA+0x1748>
8002dfa0:	3c058006 	lui	a1,0x8006
8002dfa4:	24a51e28 	addiu	a1,a1,7720
8002dfa8:	00a0f809 	jalr	a1
8002dfac:	afab0068 	sw	t3,104(sp)
8002dfb0:	8fab0068 	lw	t3,104(sp)
8002dfb4:	3c068019 	lui	a2,0x8019
8002dfb8:	24c6ce54 	addiu	a2,a2,-12716
8002dfbc:	8cc80000 	lw	t0,0(a2)
8002dfc0:	3c078022 	lui	a3,0x8022
8002dfc4:	02c81021 	addu	v0,s6,t0
8002dfc8:	02481821 	addu	v1,s2,t0
8002dfcc:	240e0001 	li	t6,1
8002dfd0:	24e75bc4 	addiu	a3,a3,23492
8002dfd4:	32440002 	andi	a0,s2,0x2
8002dfd8:	a077087a 	sb	s7,2170(v1)
8002dfdc:	a0ee0005 	sb	t6,5(a3)
8002dfe0:	10800029 	beqz	a0,8002e088 <S9xDoDMA+0x181c>
8002dfe4:	a050087a 	sb	s0,2170(v0)
8002dfe8:	95020844 	lhu	v0,2116(t0)
8002dfec:	95070ad6 	lhu	a3,2774(t0)
8002dff0:	00021042 	srl	v0,v0,0x1
8002dff4:	00021900 	sll	v1,v0,0x4
8002dff8:	00021080 	sll	v0,v0,0x2
8002dffc:	00621823 	subu	v1,v1,v0
8002e000:	00102042 	srl	a0,s0,0x1
8002e004:	00102902 	srl	a1,s0,0x4
8002e008:	00103182 	srl	a2,s0,0x6
8002e00c:	00681821 	addu	v1,v1,t0
8002e010:	30e701ff 	andi	a3,a3,0x1ff
8002e014:	30840007 	andi	a0,a0,0x7
8002e018:	30a50003 	andi	a1,a1,0x3
8002e01c:	30c60001 	andi	a2,a2,0x1
8002e020:	001011c2 	srl	v0,s0,0x7
8002e024:	a0620248 	sb	v0,584(v1)
8002e028:	a4670246 	sh	a3,582(v1)
8002e02c:	a064024b 	sb	a0,587(v1)
8002e030:	a065024a 	sb	a1,586(v1)
8002e034:	a0660249 	sb	a2,585(v1)
8002e038:	95620844 	lhu	v0,2116(t3)
8002e03c:	91630847 	lbu	v1,2119(t3)
8002e040:	24420001 	addiu	v0,v0,1
8002e044:	91640842 	lbu	a0,2114(t3)
8002e048:	306300fe 	andi	v1,v1,0xfe
8002e04c:	3045ffff 	andi	a1,v0,0xffff
8002e050:	a1630847 	sb	v1,2119(t3)
8002e054:	1080ff93 	beqz	a0,8002dea4 <S9xDoDMA+0x1638>
8002e058:	a5650844 	sh	a1,2116(t3)
8002e05c:	91630240 	lbu	v1,576(t3)
8002e060:	00051042 	srl	v0,a1,0x1
8002e064:	1062ff8f 	beq	v1,v0,8002dea4 <S9xDoDMA+0x1638>
8002e068:	30a200fe 	andi	v0,a1,0xfe
8002e06c:	3c058022 	lui	a1,0x8022
8002e070:	00021043 	sra	v0,v0,0x1
8002e074:	24060001 	li	a2,1
8002e078:	24a55bc4 	addiu	a1,a1,23492
8002e07c:	a1620240 	sb	v0,576(t3)
8002e080:	0800b7a9 	j	8002dea4 <S9xDoDMA+0x1638>
8002e084:	a0a60005 	sb	a2,5(a1)
8002e088:	3c038022 	lui	v1,0x8022
8002e08c:	246350e8 	addiu	v1,v1,20712
8002e090:	94620844 	lhu	v0,2116(v1)
8002e094:	3c048022 	lui	a0,0x8022
8002e098:	00021042 	srl	v0,v0,0x1
8002e09c:	00021900 	sll	v1,v0,0x4
8002e0a0:	00021080 	sll	v0,v0,0x2
8002e0a4:	00621823 	subu	v1,v1,v0
8002e0a8:	248450e8 	addiu	a0,a0,20712
8002e0ac:	00641821 	addu	v1,v1,a0
8002e0b0:	94620242 	lhu	v0,578(v1)
8002e0b4:	a4700244 	sh	s0,580(v1)
8002e0b8:	3042ff00 	andi	v0,v0,0xff00
8002e0bc:	00571025 	or	v0,v0,s7
8002e0c0:	0800b80e 	j	8002e038 <S9xDoDMA+0x17cc>
8002e0c4:	a4620242 	sh	v0,578(v1)
8002e0c8:	10860348 	beq	a0,a2,8002edec <S9xDoDMA+0x2580>
8002e0cc:	00000000 	nop
8002e0d0:	24120002 	li	s2,2
8002e0d4:	24100010 	li	s0,16
8002e0d8:	0800b381 	j	8002ce04 <S9xDoDMA+0x598>
8002e0dc:	24110010 	li	s1,16
8002e0e0:	8fa5004c 	lw	a1,76(sp)
8002e0e4:	30a2ffff 	andi	v0,a1,0xffff
8002e0e8:	02221821 	addu	v1,s1,v0
8002e0ec:	307effff 	andi	s8,v1,0xffff
8002e0f0:	005e2021 	addu	a0,v0,s8
8002e0f4:	3096ffff 	andi	s6,a0,0xffff
8002e0f8:	00561821 	addu	v1,v0,s6
8002e0fc:	00021080 	sll	v0,v0,0x2
8002e100:	3052ffff 	andi	s2,v0,0xffff
8002e104:	0800b845 	j	8002e114 <S9xDoDMA+0x18a8>
8002e108:	3077ffff 	andi	s7,v1,0xffff
8002e10c:	02321021 	addu	v0,s1,s2
8002e110:	3051ffff 	andi	s1,v0,0xffff
8002e114:	02711021 	addu	v0,s3,s1
8002e118:	92a5000a 	lbu	a1,10(s5)
8002e11c:	90440000 	lbu	a0,0(v0)
8002e120:	3c068007 	lui	a2,0x8007
8002e124:	24d00d28 	addiu	s0,a2,3368
8002e128:	0200f809 	jalr	s0
8002e12c:	24a52100 	addiu	a1,a1,8448
8002e130:	2a820002 	slti	v0,s4,2
8002e134:	1440fa9d 	bnez	v0,8002cbac <S9xDoDMA+0x340>
8002e138:	027e1021 	addu	v0,s3,s8
8002e13c:	92a5000a 	lbu	a1,10(s5)
8002e140:	90440000 	lbu	a0,0(v0)
8002e144:	0200f809 	jalr	s0
8002e148:	24a52100 	addiu	a1,a1,8448
8002e14c:	24020002 	li	v0,2
8002e150:	1282fa96 	beq	s4,v0,8002cbac <S9xDoDMA+0x340>
8002e154:	02761021 	addu	v0,s3,s6
8002e158:	92a5000a 	lbu	a1,10(s5)
8002e15c:	90440000 	lbu	a0,0(v0)
8002e160:	0200f809 	jalr	s0
8002e164:	24a52101 	addiu	a1,a1,8449
8002e168:	24020003 	li	v0,3
8002e16c:	1282fa8f 	beq	s4,v0,8002cbac <S9xDoDMA+0x340>
8002e170:	02771021 	addu	v0,s3,s7
8002e174:	92a5000a 	lbu	a1,10(s5)
8002e178:	90440000 	lbu	a0,0(v0)
8002e17c:	0200f809 	jalr	s0
8002e180:	24a52101 	addiu	a1,a1,8449
8002e184:	2694fffc 	addiu	s4,s4,-4
8002e188:	02f21021 	addu	v0,s7,s2
8002e18c:	02d21821 	addu	v1,s6,s2
8002e190:	025e2021 	addu	a0,s2,s8
8002e194:	3057ffff 	andi	s7,v0,0xffff
8002e198:	3076ffff 	andi	s6,v1,0xffff
8002e19c:	1680ffdb 	bnez	s4,8002e10c <S9xDoDMA+0x18a0>
8002e1a0:	309effff 	andi	s8,a0,0xffff
8002e1a4:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002e1a8:	3c068021 	lui	a2,0x8021
8002e1ac:	3c0c8022 	lui	t4,0x8022
8002e1b0:	258450e8 	addiu	a0,t4,20712
8002e1b4:	3c0d8022 	lui	t5,0x8022
8002e1b8:	9483000a 	lhu	v1,10(a0)
8002e1bc:	25a55bc4 	addiu	a1,t5,23492
8002e1c0:	24020001 	li	v0,1
8002e1c4:	146002d3 	bnez	v1,8002ed14 <S9xDoDMA+0x24a8>
8002e1c8:	a0a20034 	sb	v0,52(a1)
8002e1cc:	8fa2004c 	lw	v0,76(sp)
8002e1d0:	00803021 	move	a2,a0
8002e1d4:	3048ffff 	andi	t0,v0,0xffff
8002e1d8:	3c028021 	lui	v0,0x8021
8002e1dc:	2449701c 	addiu	t1,v0,28700
8002e1e0:	0800b87b 	j	8002e1ec <S9xDoDMA+0x1980>
8002e1e4:	00a03821 	move	a3,a1
8002e1e8:	3051ffff 	andi	s1,v0,0xffff
8002e1ec:	94c40006 	lhu	a0,6(a2)
8002e1f0:	8d230008 	lw	v1,8(t1)
8002e1f4:	02711021 	addu	v0,s3,s1
8002e1f8:	00042040 	sll	a0,a0,0x1
8002e1fc:	90450000 	lbu	a1,0(v0)
8002e200:	3084ffff 	andi	a0,a0,0xffff
8002e204:	00641821 	addu	v1,v1,a0
8002e208:	a0650000 	sb	a1,0(v1)
8002e20c:	8ce20028 	lw	v0,40(a3)
8002e210:	00041902 	srl	v1,a0,0x4
8002e214:	00431021 	addu	v0,v0,v1
8002e218:	a0400000 	sb	zero,0(v0)
8002e21c:	8ce3002c 	lw	v1,44(a3)
8002e220:	00041142 	srl	v0,a0,0x5
8002e224:	00621821 	addu	v1,v1,v0
8002e228:	a0600000 	sb	zero,0(v1)
8002e22c:	8ce20030 	lw	v0,48(a3)
8002e230:	00042182 	srl	a0,a0,0x6
8002e234:	00441021 	addu	v0,v0,a0
8002e238:	a0400000 	sb	zero,0(v0)
8002e23c:	90c30004 	lbu	v1,4(a2)
8002e240:	14600005 	bnez	v1,8002e258 <S9xDoDMA+0x19ec>
8002e244:	00000000 	nop
8002e248:	94c20006 	lhu	v0,6(a2)
8002e24c:	90c30005 	lbu	v1,5(a2)
8002e250:	00431021 	addu	v0,v0,v1
8002e254:	a4c20006 	sh	v0,6(a2)
8002e258:	2694ffff 	addiu	s4,s4,-1
8002e25c:	1e80ffe2 	bgtz	s4,8002e1e8 <S9xDoDMA+0x197c>
8002e260:	02281021 	addu	v0,s1,t0
8002e264:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002e268:	3c068021 	lui	a2,0x8021
8002e26c:	26560001 	addiu	s6,s2,1
8002e270:	02de1021 	addu	v0,s6,s8
8002e274:	9043087a 	lbu	v1,2170(v0)
8002e278:	1470ff44 	bne	v1,s0,8002df8c <S9xDoDMA+0x1720>
8002e27c:	3c048019 	lui	a0,0x8019
8002e280:	0800b80f 	j	8002e03c <S9xDoDMA+0x17d0>
8002e284:	95620844 	lhu	v0,2116(t3)
8002e288:	1a80fb07 	blez	s4,8002cea8 <S9xDoDMA+0x63c>
8002e28c:	8faf003c 	lw	t7,60(sp)
8002e290:	00009021 	move	s2,zero
8002e294:	12e000cc 	beqz	s7,8002e5c8 <S9xDoDMA+0x1d5c>
8002e298:	8fa7003c 	lw	a3,60(sp)
8002e29c:	01e71023 	subu	v0,t7,a3
8002e2a0:	0054102a 	slt	v0,v0,s4
8002e2a4:	104000c8 	beqz	v0,8002e5c8 <S9xDoDMA+0x1d5c>
8002e2a8:	8fa50048 	lw	a1,72(sp)
8002e2ac:	8fa60020 	lw	a2,32(sp)
8002e2b0:	00b71023 	subu	v0,a1,s7
8002e2b4:	3c03ff81 	lui	v1,0xff81
8002e2b8:	8fa70040 	lw	a3,64(sp)
8002e2bc:	00021080 	sll	v0,v0,0x2
8002e2c0:	01e62023 	subu	a0,t7,a2
8002e2c4:	34630020 	ori	v1,v1,0x20
8002e2c8:	00838821 	addu	s1,a0,v1
8002e2cc:	00e28021 	addu	s0,a3,v0
8002e2d0:	00007021 	move	t6,zero
8002e2d4:	01e05821 	move	t3,t7
8002e2d8:	02006021 	move	t4,s0
8002e2dc:	0800b8ba 	j	8002e2e8 <S9xDoDMA+0x1a7c>
8002e2e0:	00006821 	move	t5,zero
8002e2e4:	01936021 	addu	t4,t4,s3
8002e2e8:	91830000 	lbu	v1,0(t4)
8002e2ec:	91670000 	lbu	a3,0(t3)
8002e2f0:	91680001 	lbu	t0,1(t3)
8002e2f4:	91690010 	lbu	t1,16(t3)
8002e2f8:	916a0011 	lbu	t2,17(t3)
8002e2fc:	00032042 	srl	a0,v1,0x1
8002e300:	00032882 	srl	a1,v1,0x2
8002e304:	000330c2 	srl	a2,v1,0x3
8002e308:	30620001 	andi	v0,v1,0x1
8002e30c:	30840001 	andi	a0,a0,0x1
8002e310:	30a50001 	andi	a1,a1,0x1
8002e314:	30c60001 	andi	a2,a2,0x1
8002e318:	00073840 	sll	a3,a3,0x1
8002e31c:	00084040 	sll	t0,t0,0x1
8002e320:	00094840 	sll	t1,t1,0x1
8002e324:	000a5040 	sll	t2,t2,0x1
8002e328:	00e23825 	or	a3,a3,v0
8002e32c:	01044025 	or	t0,t0,a0
8002e330:	01254825 	or	t1,t1,a1
8002e334:	01465025 	or	t2,t2,a2
8002e338:	00031102 	srl	v0,v1,0x4
8002e33c:	30e600ff 	andi	a2,a3,0xff
8002e340:	00032142 	srl	a0,v1,0x5
8002e344:	310700ff 	andi	a3,t0,0xff
8002e348:	00032982 	srl	a1,v1,0x6
8002e34c:	312800ff 	andi	t0,t1,0xff
8002e350:	314900ff 	andi	t1,t2,0xff
8002e354:	30420001 	andi	v0,v0,0x1
8002e358:	30840001 	andi	a0,a0,0x1
8002e35c:	30a50001 	andi	a1,a1,0x1
8002e360:	000319c2 	srl	v1,v1,0x7
8002e364:	00063040 	sll	a2,a2,0x1
8002e368:	00073840 	sll	a3,a3,0x1
8002e36c:	00084040 	sll	t0,t0,0x1
8002e370:	00094840 	sll	t1,t1,0x1
8002e374:	00c23025 	or	a2,a2,v0
8002e378:	00e43825 	or	a3,a3,a0
8002e37c:	01054025 	or	t0,t0,a1
8002e380:	01234825 	or	t1,t1,v1
8002e384:	a1670001 	sb	a3,1(t3)
8002e388:	a1680010 	sb	t0,16(t3)
8002e38c:	a1690011 	sb	t1,17(t3)
8002e390:	a1660000 	sb	a2,0(t3)
8002e394:	91830001 	lbu	v1,1(t4)
8002e398:	91680001 	lbu	t0,1(t3)
8002e39c:	91690010 	lbu	t1,16(t3)
8002e3a0:	916a0011 	lbu	t2,17(t3)
8002e3a4:	30c700ff 	andi	a3,a2,0xff
8002e3a8:	00032042 	srl	a0,v1,0x1
8002e3ac:	00032882 	srl	a1,v1,0x2
8002e3b0:	000330c2 	srl	a2,v1,0x3
8002e3b4:	30620001 	andi	v0,v1,0x1
8002e3b8:	30840001 	andi	a0,a0,0x1
8002e3bc:	30a50001 	andi	a1,a1,0x1
8002e3c0:	30c60001 	andi	a2,a2,0x1
8002e3c4:	00073840 	sll	a3,a3,0x1
8002e3c8:	00084040 	sll	t0,t0,0x1
8002e3cc:	00094840 	sll	t1,t1,0x1
8002e3d0:	000a5040 	sll	t2,t2,0x1
8002e3d4:	00e23825 	or	a3,a3,v0
8002e3d8:	01044025 	or	t0,t0,a0
8002e3dc:	01254825 	or	t1,t1,a1
8002e3e0:	01465025 	or	t2,t2,a2
8002e3e4:	00031102 	srl	v0,v1,0x4
8002e3e8:	30e600ff 	andi	a2,a3,0xff
8002e3ec:	00032142 	srl	a0,v1,0x5
8002e3f0:	310700ff 	andi	a3,t0,0xff
8002e3f4:	00032982 	srl	a1,v1,0x6
8002e3f8:	312800ff 	andi	t0,t1,0xff
8002e3fc:	314900ff 	andi	t1,t2,0xff
8002e400:	30420001 	andi	v0,v0,0x1
8002e404:	30840001 	andi	a0,a0,0x1
8002e408:	30a50001 	andi	a1,a1,0x1
8002e40c:	000319c2 	srl	v1,v1,0x7
8002e410:	00063040 	sll	a2,a2,0x1
8002e414:	00073840 	sll	a3,a3,0x1
8002e418:	00084040 	sll	t0,t0,0x1
8002e41c:	00094840 	sll	t1,t1,0x1
8002e420:	00c23025 	or	a2,a2,v0
8002e424:	00e43825 	or	a3,a3,a0
8002e428:	01054025 	or	t0,t0,a1
8002e42c:	01234825 	or	t1,t1,v1
8002e430:	a1670001 	sb	a3,1(t3)
8002e434:	a1680010 	sb	t0,16(t3)
8002e438:	a1690011 	sb	t1,17(t3)
8002e43c:	a1660000 	sb	a2,0(t3)
8002e440:	91830002 	lbu	v1,2(t4)
8002e444:	91680001 	lbu	t0,1(t3)
8002e448:	91690010 	lbu	t1,16(t3)
8002e44c:	916a0011 	lbu	t2,17(t3)
8002e450:	30c700ff 	andi	a3,a2,0xff
8002e454:	00032042 	srl	a0,v1,0x1
8002e458:	00032882 	srl	a1,v1,0x2
8002e45c:	000330c2 	srl	a2,v1,0x3
8002e460:	30620001 	andi	v0,v1,0x1
8002e464:	30840001 	andi	a0,a0,0x1
8002e468:	30a50001 	andi	a1,a1,0x1
8002e46c:	30c60001 	andi	a2,a2,0x1
8002e470:	00073840 	sll	a3,a3,0x1
8002e474:	00084040 	sll	t0,t0,0x1
8002e478:	00094840 	sll	t1,t1,0x1
8002e47c:	000a5040 	sll	t2,t2,0x1
8002e480:	00e23825 	or	a3,a3,v0
8002e484:	01044025 	or	t0,t0,a0
8002e488:	01254825 	or	t1,t1,a1
8002e48c:	01465025 	or	t2,t2,a2
8002e490:	00031102 	srl	v0,v1,0x4
8002e494:	30e600ff 	andi	a2,a3,0xff
8002e498:	00032142 	srl	a0,v1,0x5
8002e49c:	310700ff 	andi	a3,t0,0xff
8002e4a0:	00032982 	srl	a1,v1,0x6
8002e4a4:	312800ff 	andi	t0,t1,0xff
8002e4a8:	314900ff 	andi	t1,t2,0xff
8002e4ac:	30420001 	andi	v0,v0,0x1
8002e4b0:	30840001 	andi	a0,a0,0x1
8002e4b4:	30a50001 	andi	a1,a1,0x1
8002e4b8:	000319c2 	srl	v1,v1,0x7
8002e4bc:	00063040 	sll	a2,a2,0x1
8002e4c0:	00073840 	sll	a3,a3,0x1
8002e4c4:	00084040 	sll	t0,t0,0x1
8002e4c8:	00094840 	sll	t1,t1,0x1
8002e4cc:	00c23025 	or	a2,a2,v0
8002e4d0:	00e43825 	or	a3,a3,a0
8002e4d4:	01054025 	or	t0,t0,a1
8002e4d8:	01234825 	or	t1,t1,v1
8002e4dc:	a1670001 	sb	a3,1(t3)
8002e4e0:	a1680010 	sb	t0,16(t3)
8002e4e4:	a1690011 	sb	t1,17(t3)
8002e4e8:	a1660000 	sb	a2,0(t3)
8002e4ec:	91830003 	lbu	v1,3(t4)
8002e4f0:	91680001 	lbu	t0,1(t3)
8002e4f4:	91690010 	lbu	t1,16(t3)
8002e4f8:	916a0011 	lbu	t2,17(t3)
8002e4fc:	30c700ff 	andi	a3,a2,0xff
8002e500:	00032042 	srl	a0,v1,0x1
8002e504:	00032882 	srl	a1,v1,0x2
8002e508:	000330c2 	srl	a2,v1,0x3
8002e50c:	30620001 	andi	v0,v1,0x1
8002e510:	30840001 	andi	a0,a0,0x1
8002e514:	30a50001 	andi	a1,a1,0x1
8002e518:	30c60001 	andi	a2,a2,0x1
8002e51c:	00073840 	sll	a3,a3,0x1
8002e520:	00084040 	sll	t0,t0,0x1
8002e524:	00094840 	sll	t1,t1,0x1
8002e528:	000a5040 	sll	t2,t2,0x1
8002e52c:	00e23825 	or	a3,a3,v0
8002e530:	01044025 	or	t0,t0,a0
8002e534:	01254825 	or	t1,t1,a1
8002e538:	01465025 	or	t2,t2,a2
8002e53c:	00031102 	srl	v0,v1,0x4
8002e540:	30e600ff 	andi	a2,a3,0xff
8002e544:	00032142 	srl	a0,v1,0x5
8002e548:	310700ff 	andi	a3,t0,0xff
8002e54c:	00032982 	srl	a1,v1,0x6
8002e550:	312800ff 	andi	t0,t1,0xff
8002e554:	314900ff 	andi	t1,t2,0xff
8002e558:	30420001 	andi	v0,v0,0x1
8002e55c:	00063040 	sll	a2,a2,0x1
8002e560:	00073840 	sll	a3,a3,0x1
8002e564:	30840001 	andi	a0,a0,0x1
8002e568:	00084040 	sll	t0,t0,0x1
8002e56c:	30a50001 	andi	a1,a1,0x1
8002e570:	00094840 	sll	t1,t1,0x1
8002e574:	000319c2 	srl	v1,v1,0x7
8002e578:	00c23025 	or	a2,a2,v0
8002e57c:	00e43825 	or	a3,a3,a0
8002e580:	01054025 	or	t0,t0,a1
8002e584:	01234825 	or	t1,t1,v1
8002e588:	25ad0001 	addiu	t5,t5,1
8002e58c:	24020008 	li	v0,8
8002e590:	a1660000 	sb	a2,0(t3)
8002e594:	a1670001 	sb	a3,1(t3)
8002e598:	a1680010 	sb	t0,16(t3)
8002e59c:	a1690011 	sb	t1,17(t3)
8002e5a0:	15a2ff50 	bne	t5,v0,8002e2e4 <S9xDoDMA+0x1a78>
8002e5a4:	256b0002 	addiu	t3,t3,2
8002e5a8:	25ce0001 	addiu	t6,t6,1
8002e5ac:	11d70006 	beq	t6,s7,8002e5c8 <S9xDoDMA+0x1d5c>
8002e5b0:	25ef0020 	addiu	t7,t7,32
8002e5b4:	0234102a 	slt	v0,s1,s4
8002e5b8:	10400003 	beqz	v0,8002e5c8 <S9xDoDMA+0x1d5c>
8002e5bc:	26100004 	addiu	s0,s0,4
8002e5c0:	0800b8b5 	j	8002e2d4 <S9xDoDMA+0x1a68>
8002e5c4:	26310020 	addiu	s1,s1,32
8002e5c8:	8fae0038 	lw	t6,56(sp)
8002e5cc:	024e9021 	addu	s2,s2,t6
8002e5d0:	0254102a 	slt	v0,s2,s4
8002e5d4:	1040fa34 	beqz	v0,8002cea8 <S9xDoDMA+0x63c>
8002e5d8:	8fa20040 	lw	v0,64(sp)
8002e5dc:	8fa30044 	lw	v1,68(sp)
8002e5e0:	8fb70048 	lw	s7,72(sp)
8002e5e4:	00431021 	addu	v0,v0,v1
8002e5e8:	afa20040 	sw	v0,64(sp)
8002e5ec:	0800b8a5 	j	8002e294 <S9xDoDMA+0x1a28>
8002e5f0:	afa30038 	sw	v1,56(sp)
8002e5f4:	2cc22000 	sltiu	v0,a2,8192
8002e5f8:	1040f9cc 	beqz	v0,8002cd2c <S9xDoDMA+0x4c0>
8002e5fc:	24ac0001 	addiu	t4,a1,1
8002e600:	24ab0002 	addiu	t3,a1,2
8002e604:	24aa0003 	addiu	t2,a1,3
8002e608:	24a80004 	addiu	t0,a1,4
8002e60c:	24a60007 	addiu	a2,a1,7
8002e610:	00091202 	srl	v0,t1,0x8
8002e614:	3c0e8021 	lui	t6,0x8021
8002e618:	a0a70000 	sb	a3,0(a1)
8002e61c:	00142203 	sra	a0,s4,0x8
8002e620:	a1820000 	sb	v0,0(t4)
8002e624:	25c3701c 	addiu	v1,t6,28700
8002e628:	3c020001 	lui	v0,0x1
8002e62c:	a1690000 	sb	t1,0(t3)
8002e630:	00621821 	addu	v1,v1,v0
8002e634:	a1440000 	sb	a0,0(t2)
8002e638:	a1140000 	sb	s4,0(t0)
8002e63c:	a0cd0000 	sb	t5,0(a2)
8002e640:	8c62b074 	lw	v0,-20364(v1)
8002e644:	afa00058 	sw	zero,88(sp)
8002e648:	24420001 	addiu	v0,v0,1
8002e64c:	0800b34c 	j	8002cd30 <S9xDoDMA+0x4c4>
8002e650:	ac62b074 	sw	v0,-20364(v1)
8002e654:	1a80fa14 	blez	s4,8002cea8 <S9xDoDMA+0x63c>
8002e658:	8fb6003c 	lw	s6,60(sp)
8002e65c:	afa00034 	sw	zero,52(sp)
8002e660:	12e0019f 	beqz	s7,8002ece0 <S9xDoDMA+0x2474>
8002e664:	8fa4003c 	lw	a0,60(sp)
8002e668:	02c41023 	subu	v0,s6,a0
8002e66c:	0054102a 	slt	v0,v0,s4
8002e670:	1040019b 	beqz	v0,8002ece0 <S9xDoDMA+0x2474>
8002e674:	8fa30048 	lw	v1,72(sp)
8002e678:	8fa50020 	lw	a1,32(sp)
8002e67c:	00771023 	subu	v0,v1,s7
8002e680:	8fa60040 	lw	a2,64(sp)
8002e684:	3c03ff81 	lui	v1,0xff81
8002e688:	000210c0 	sll	v0,v0,0x3
8002e68c:	02c52023 	subu	a0,s6,a1
8002e690:	34630040 	ori	v1,v1,0x40
8002e694:	00c21021 	addu	v0,a2,v0
8002e698:	00832021 	addu	a0,a0,v1
8002e69c:	afa40024 	sw	a0,36(sp)
8002e6a0:	afa20030 	sw	v0,48(sp)
8002e6a4:	0000f021 	move	s8,zero
8002e6a8:	0040c821 	move	t9,v0
8002e6ac:	02c0c021 	move	t8,s6
8002e6b0:	0800b9af 	j	8002e6bc <S9xDoDMA+0x1e50>
8002e6b4:	00009021 	move	s2,zero
8002e6b8:	0333c821 	addu	t9,t9,s3
8002e6bc:	93220000 	lbu	v0,0(t9)
8002e6c0:	93090000 	lbu	t1,0(t8)
8002e6c4:	930a0001 	lbu	t2,1(t8)
8002e6c8:	930b0010 	lbu	t3,16(t8)
8002e6cc:	930c0011 	lbu	t4,17(t8)
8002e6d0:	930d0020 	lbu	t5,32(t8)
8002e6d4:	930e0021 	lbu	t6,33(t8)
8002e6d8:	930f0030 	lbu	t7,48(t8)
8002e6dc:	93100031 	lbu	s0,49(t8)
8002e6e0:	00021842 	srl	v1,v0,0x1
8002e6e4:	00022082 	srl	a0,v0,0x2
8002e6e8:	000228c2 	srl	a1,v0,0x3
8002e6ec:	00023102 	srl	a2,v0,0x4
8002e6f0:	00023942 	srl	a3,v0,0x5
8002e6f4:	00024182 	srl	t0,v0,0x6
8002e6f8:	000289c2 	srl	s1,v0,0x7
8002e6fc:	30630001 	andi	v1,v1,0x1
8002e700:	30840001 	andi	a0,a0,0x1
8002e704:	30a50001 	andi	a1,a1,0x1
8002e708:	30c60001 	andi	a2,a2,0x1
8002e70c:	30e70001 	andi	a3,a3,0x1
8002e710:	31080001 	andi	t0,t0,0x1
8002e714:	30420001 	andi	v0,v0,0x1
8002e718:	00094840 	sll	t1,t1,0x1
8002e71c:	000a5040 	sll	t2,t2,0x1
8002e720:	000b5840 	sll	t3,t3,0x1
8002e724:	000c6040 	sll	t4,t4,0x1
8002e728:	000d6840 	sll	t5,t5,0x1
8002e72c:	000e7040 	sll	t6,t6,0x1
8002e730:	000f7840 	sll	t7,t7,0x1
8002e734:	00108040 	sll	s0,s0,0x1
8002e738:	01224825 	or	t1,t1,v0
8002e73c:	01435025 	or	t2,t2,v1
8002e740:	01645825 	or	t3,t3,a0
8002e744:	01856025 	or	t4,t4,a1
8002e748:	01a66825 	or	t5,t5,a2
8002e74c:	01c77025 	or	t6,t6,a3
8002e750:	01e87825 	or	t7,t7,t0
8002e754:	02118025 	or	s0,s0,s1
8002e758:	a3090000 	sb	t1,0(t8)
8002e75c:	a30a0001 	sb	t2,1(t8)
8002e760:	a30b0010 	sb	t3,16(t8)
8002e764:	a30c0011 	sb	t4,17(t8)
8002e768:	a30d0020 	sb	t5,32(t8)
8002e76c:	a30e0021 	sb	t6,33(t8)
8002e770:	a30f0030 	sb	t7,48(t8)
8002e774:	a3100031 	sb	s0,49(t8)
8002e778:	93220001 	lbu	v0,1(t9)
8002e77c:	312900ff 	andi	t1,t1,0xff
8002e780:	00021842 	srl	v1,v0,0x1
8002e784:	00022082 	srl	a0,v0,0x2
8002e788:	000228c2 	srl	a1,v0,0x3
8002e78c:	00023102 	srl	a2,v0,0x4
8002e790:	00023942 	srl	a3,v0,0x5
8002e794:	00024182 	srl	t0,v0,0x6
8002e798:	314a00ff 	andi	t2,t2,0xff
8002e79c:	316b00ff 	andi	t3,t3,0xff
8002e7a0:	318c00ff 	andi	t4,t4,0xff
8002e7a4:	31ad00ff 	andi	t5,t5,0xff
8002e7a8:	31ce00ff 	andi	t6,t6,0xff
8002e7ac:	31ef00ff 	andi	t7,t7,0xff
8002e7b0:	321000ff 	andi	s0,s0,0xff
8002e7b4:	000289c2 	srl	s1,v0,0x7
8002e7b8:	30630001 	andi	v1,v1,0x1
8002e7bc:	30840001 	andi	a0,a0,0x1
8002e7c0:	30a50001 	andi	a1,a1,0x1
8002e7c4:	30c60001 	andi	a2,a2,0x1
8002e7c8:	30e70001 	andi	a3,a3,0x1
8002e7cc:	31080001 	andi	t0,t0,0x1
8002e7d0:	30420001 	andi	v0,v0,0x1
8002e7d4:	00094840 	sll	t1,t1,0x1
8002e7d8:	000a5040 	sll	t2,t2,0x1
8002e7dc:	000b5840 	sll	t3,t3,0x1
8002e7e0:	000c6040 	sll	t4,t4,0x1
8002e7e4:	000d6840 	sll	t5,t5,0x1
8002e7e8:	000e7040 	sll	t6,t6,0x1
8002e7ec:	000f7840 	sll	t7,t7,0x1
8002e7f0:	00108040 	sll	s0,s0,0x1
8002e7f4:	01224825 	or	t1,t1,v0
8002e7f8:	01435025 	or	t2,t2,v1
8002e7fc:	01645825 	or	t3,t3,a0
8002e800:	01856025 	or	t4,t4,a1
8002e804:	01a66825 	or	t5,t5,a2
8002e808:	01c77025 	or	t6,t6,a3
8002e80c:	01e87825 	or	t7,t7,t0
8002e810:	02118025 	or	s0,s0,s1
8002e814:	a3090000 	sb	t1,0(t8)
8002e818:	a30a0001 	sb	t2,1(t8)
8002e81c:	a30b0010 	sb	t3,16(t8)
8002e820:	a30c0011 	sb	t4,17(t8)
8002e824:	a30d0020 	sb	t5,32(t8)
8002e828:	a30e0021 	sb	t6,33(t8)
8002e82c:	a30f0030 	sb	t7,48(t8)
8002e830:	a3100031 	sb	s0,49(t8)
8002e834:	93220002 	lbu	v0,2(t9)
8002e838:	312900ff 	andi	t1,t1,0xff
8002e83c:	00021842 	srl	v1,v0,0x1
8002e840:	00022082 	srl	a0,v0,0x2
8002e844:	000228c2 	srl	a1,v0,0x3
8002e848:	00023102 	srl	a2,v0,0x4
8002e84c:	00023942 	srl	a3,v0,0x5
8002e850:	00024182 	srl	t0,v0,0x6
8002e854:	314a00ff 	andi	t2,t2,0xff
8002e858:	316b00ff 	andi	t3,t3,0xff
8002e85c:	318c00ff 	andi	t4,t4,0xff
8002e860:	31ad00ff 	andi	t5,t5,0xff
8002e864:	31ce00ff 	andi	t6,t6,0xff
8002e868:	31ef00ff 	andi	t7,t7,0xff
8002e86c:	321000ff 	andi	s0,s0,0xff
8002e870:	000289c2 	srl	s1,v0,0x7
8002e874:	30630001 	andi	v1,v1,0x1
8002e878:	30840001 	andi	a0,a0,0x1
8002e87c:	30a50001 	andi	a1,a1,0x1
8002e880:	30c60001 	andi	a2,a2,0x1
8002e884:	30e70001 	andi	a3,a3,0x1
8002e888:	31080001 	andi	t0,t0,0x1
8002e88c:	30420001 	andi	v0,v0,0x1
8002e890:	00094840 	sll	t1,t1,0x1
8002e894:	000a5040 	sll	t2,t2,0x1
8002e898:	000b5840 	sll	t3,t3,0x1
8002e89c:	000c6040 	sll	t4,t4,0x1
8002e8a0:	000d6840 	sll	t5,t5,0x1
8002e8a4:	000e7040 	sll	t6,t6,0x1
8002e8a8:	000f7840 	sll	t7,t7,0x1
8002e8ac:	00108040 	sll	s0,s0,0x1
8002e8b0:	01224825 	or	t1,t1,v0
8002e8b4:	01435025 	or	t2,t2,v1
8002e8b8:	01645825 	or	t3,t3,a0
8002e8bc:	01856025 	or	t4,t4,a1
8002e8c0:	01a66825 	or	t5,t5,a2
8002e8c4:	01c77025 	or	t6,t6,a3
8002e8c8:	01e87825 	or	t7,t7,t0
8002e8cc:	02118025 	or	s0,s0,s1
8002e8d0:	a3090000 	sb	t1,0(t8)
8002e8d4:	a30a0001 	sb	t2,1(t8)
8002e8d8:	a30b0010 	sb	t3,16(t8)
8002e8dc:	a30c0011 	sb	t4,17(t8)
8002e8e0:	a30d0020 	sb	t5,32(t8)
8002e8e4:	a30e0021 	sb	t6,33(t8)
8002e8e8:	a30f0030 	sb	t7,48(t8)
8002e8ec:	a3100031 	sb	s0,49(t8)
8002e8f0:	93220003 	lbu	v0,3(t9)
8002e8f4:	312900ff 	andi	t1,t1,0xff
8002e8f8:	00021842 	srl	v1,v0,0x1
8002e8fc:	00022082 	srl	a0,v0,0x2
8002e900:	000228c2 	srl	a1,v0,0x3
8002e904:	00023102 	srl	a2,v0,0x4
8002e908:	00023942 	srl	a3,v0,0x5
8002e90c:	00024182 	srl	t0,v0,0x6
8002e910:	314a00ff 	andi	t2,t2,0xff
8002e914:	316b00ff 	andi	t3,t3,0xff
8002e918:	318c00ff 	andi	t4,t4,0xff
8002e91c:	31ad00ff 	andi	t5,t5,0xff
8002e920:	31ce00ff 	andi	t6,t6,0xff
8002e924:	31ef00ff 	andi	t7,t7,0xff
8002e928:	321000ff 	andi	s0,s0,0xff
8002e92c:	000289c2 	srl	s1,v0,0x7
8002e930:	30630001 	andi	v1,v1,0x1
8002e934:	30840001 	andi	a0,a0,0x1
8002e938:	30a50001 	andi	a1,a1,0x1
8002e93c:	30c60001 	andi	a2,a2,0x1
8002e940:	30e70001 	andi	a3,a3,0x1
8002e944:	31080001 	andi	t0,t0,0x1
8002e948:	30420001 	andi	v0,v0,0x1
8002e94c:	00094840 	sll	t1,t1,0x1
8002e950:	000a5040 	sll	t2,t2,0x1
8002e954:	000b5840 	sll	t3,t3,0x1
8002e958:	000c6040 	sll	t4,t4,0x1
8002e95c:	000d6840 	sll	t5,t5,0x1
8002e960:	000e7040 	sll	t6,t6,0x1
8002e964:	000f7840 	sll	t7,t7,0x1
8002e968:	00108040 	sll	s0,s0,0x1
8002e96c:	01224825 	or	t1,t1,v0
8002e970:	01435025 	or	t2,t2,v1
8002e974:	01645825 	or	t3,t3,a0
8002e978:	01856025 	or	t4,t4,a1
8002e97c:	01a66825 	or	t5,t5,a2
8002e980:	01c77025 	or	t6,t6,a3
8002e984:	01e87825 	or	t7,t7,t0
8002e988:	02118025 	or	s0,s0,s1
8002e98c:	a3090000 	sb	t1,0(t8)
8002e990:	a30a0001 	sb	t2,1(t8)
8002e994:	a30b0010 	sb	t3,16(t8)
8002e998:	a30c0011 	sb	t4,17(t8)
8002e99c:	a30d0020 	sb	t5,32(t8)
8002e9a0:	a30e0021 	sb	t6,33(t8)
8002e9a4:	a30f0030 	sb	t7,48(t8)
8002e9a8:	a3100031 	sb	s0,49(t8)
8002e9ac:	93220004 	lbu	v0,4(t9)
8002e9b0:	312900ff 	andi	t1,t1,0xff
8002e9b4:	00021842 	srl	v1,v0,0x1
8002e9b8:	00022082 	srl	a0,v0,0x2
8002e9bc:	000228c2 	srl	a1,v0,0x3
8002e9c0:	00023102 	srl	a2,v0,0x4
8002e9c4:	00023942 	srl	a3,v0,0x5
8002e9c8:	00024182 	srl	t0,v0,0x6
8002e9cc:	314a00ff 	andi	t2,t2,0xff
8002e9d0:	316b00ff 	andi	t3,t3,0xff
8002e9d4:	318c00ff 	andi	t4,t4,0xff
8002e9d8:	31ad00ff 	andi	t5,t5,0xff
8002e9dc:	31ce00ff 	andi	t6,t6,0xff
8002e9e0:	31ef00ff 	andi	t7,t7,0xff
8002e9e4:	321000ff 	andi	s0,s0,0xff
8002e9e8:	000289c2 	srl	s1,v0,0x7
8002e9ec:	30630001 	andi	v1,v1,0x1
8002e9f0:	30840001 	andi	a0,a0,0x1
8002e9f4:	30a50001 	andi	a1,a1,0x1
8002e9f8:	30c60001 	andi	a2,a2,0x1
8002e9fc:	30e70001 	andi	a3,a3,0x1
8002ea00:	31080001 	andi	t0,t0,0x1
8002ea04:	30420001 	andi	v0,v0,0x1
8002ea08:	00094840 	sll	t1,t1,0x1
8002ea0c:	000a5040 	sll	t2,t2,0x1
8002ea10:	000b5840 	sll	t3,t3,0x1
8002ea14:	000c6040 	sll	t4,t4,0x1
8002ea18:	000d6840 	sll	t5,t5,0x1
8002ea1c:	000e7040 	sll	t6,t6,0x1
8002ea20:	000f7840 	sll	t7,t7,0x1
8002ea24:	00108040 	sll	s0,s0,0x1
8002ea28:	01224825 	or	t1,t1,v0
8002ea2c:	01435025 	or	t2,t2,v1
8002ea30:	01645825 	or	t3,t3,a0
8002ea34:	01856025 	or	t4,t4,a1
8002ea38:	01a66825 	or	t5,t5,a2
8002ea3c:	01c77025 	or	t6,t6,a3
8002ea40:	01e87825 	or	t7,t7,t0
8002ea44:	02118025 	or	s0,s0,s1
8002ea48:	a3090000 	sb	t1,0(t8)
8002ea4c:	a30a0001 	sb	t2,1(t8)
8002ea50:	a30b0010 	sb	t3,16(t8)
8002ea54:	a30c0011 	sb	t4,17(t8)
8002ea58:	a30d0020 	sb	t5,32(t8)
8002ea5c:	a30e0021 	sb	t6,33(t8)
8002ea60:	a30f0030 	sb	t7,48(t8)
8002ea64:	a3100031 	sb	s0,49(t8)
8002ea68:	93220005 	lbu	v0,5(t9)
8002ea6c:	312900ff 	andi	t1,t1,0xff
8002ea70:	00021842 	srl	v1,v0,0x1
8002ea74:	00022082 	srl	a0,v0,0x2
8002ea78:	000228c2 	srl	a1,v0,0x3
8002ea7c:	00023102 	srl	a2,v0,0x4
8002ea80:	00023942 	srl	a3,v0,0x5
8002ea84:	00024182 	srl	t0,v0,0x6
8002ea88:	314a00ff 	andi	t2,t2,0xff
8002ea8c:	316b00ff 	andi	t3,t3,0xff
8002ea90:	318c00ff 	andi	t4,t4,0xff
8002ea94:	31ad00ff 	andi	t5,t5,0xff
8002ea98:	31ce00ff 	andi	t6,t6,0xff
8002ea9c:	31ef00ff 	andi	t7,t7,0xff
8002eaa0:	321000ff 	andi	s0,s0,0xff
8002eaa4:	000289c2 	srl	s1,v0,0x7
8002eaa8:	30630001 	andi	v1,v1,0x1
8002eaac:	30840001 	andi	a0,a0,0x1
8002eab0:	30a50001 	andi	a1,a1,0x1
8002eab4:	30c60001 	andi	a2,a2,0x1
8002eab8:	30e70001 	andi	a3,a3,0x1
8002eabc:	31080001 	andi	t0,t0,0x1
8002eac0:	30420001 	andi	v0,v0,0x1
8002eac4:	00094840 	sll	t1,t1,0x1
8002eac8:	000a5040 	sll	t2,t2,0x1
8002eacc:	000b5840 	sll	t3,t3,0x1
8002ead0:	000c6040 	sll	t4,t4,0x1
8002ead4:	000d6840 	sll	t5,t5,0x1
8002ead8:	000e7040 	sll	t6,t6,0x1
8002eadc:	000f7840 	sll	t7,t7,0x1
8002eae0:	00108040 	sll	s0,s0,0x1
8002eae4:	01224825 	or	t1,t1,v0
8002eae8:	01435025 	or	t2,t2,v1
8002eaec:	01645825 	or	t3,t3,a0
8002eaf0:	01856025 	or	t4,t4,a1
8002eaf4:	01a66825 	or	t5,t5,a2
8002eaf8:	01c77025 	or	t6,t6,a3
8002eafc:	01e87825 	or	t7,t7,t0
8002eb00:	02118025 	or	s0,s0,s1
8002eb04:	a3090000 	sb	t1,0(t8)
8002eb08:	a30a0001 	sb	t2,1(t8)
8002eb0c:	a30b0010 	sb	t3,16(t8)
8002eb10:	a30c0011 	sb	t4,17(t8)
8002eb14:	a30d0020 	sb	t5,32(t8)
8002eb18:	a30e0021 	sb	t6,33(t8)
8002eb1c:	a30f0030 	sb	t7,48(t8)
8002eb20:	a3100031 	sb	s0,49(t8)
8002eb24:	93220006 	lbu	v0,6(t9)
8002eb28:	312900ff 	andi	t1,t1,0xff
8002eb2c:	00021842 	srl	v1,v0,0x1
8002eb30:	00022082 	srl	a0,v0,0x2
8002eb34:	000228c2 	srl	a1,v0,0x3
8002eb38:	00023102 	srl	a2,v0,0x4
8002eb3c:	00023942 	srl	a3,v0,0x5
8002eb40:	00024182 	srl	t0,v0,0x6
8002eb44:	314a00ff 	andi	t2,t2,0xff
8002eb48:	316b00ff 	andi	t3,t3,0xff
8002eb4c:	318c00ff 	andi	t4,t4,0xff
8002eb50:	31ad00ff 	andi	t5,t5,0xff
8002eb54:	31ce00ff 	andi	t6,t6,0xff
8002eb58:	31ef00ff 	andi	t7,t7,0xff
8002eb5c:	321000ff 	andi	s0,s0,0xff
8002eb60:	000289c2 	srl	s1,v0,0x7
8002eb64:	30630001 	andi	v1,v1,0x1
8002eb68:	30840001 	andi	a0,a0,0x1
8002eb6c:	30a50001 	andi	a1,a1,0x1
8002eb70:	30c60001 	andi	a2,a2,0x1
8002eb74:	30e70001 	andi	a3,a3,0x1
8002eb78:	31080001 	andi	t0,t0,0x1
8002eb7c:	30420001 	andi	v0,v0,0x1
8002eb80:	00094840 	sll	t1,t1,0x1
8002eb84:	000a5040 	sll	t2,t2,0x1
8002eb88:	000b5840 	sll	t3,t3,0x1
8002eb8c:	000c6040 	sll	t4,t4,0x1
8002eb90:	000d6840 	sll	t5,t5,0x1
8002eb94:	000e7040 	sll	t6,t6,0x1
8002eb98:	000f7840 	sll	t7,t7,0x1
8002eb9c:	00108040 	sll	s0,s0,0x1
8002eba0:	01224825 	or	t1,t1,v0
8002eba4:	01435025 	or	t2,t2,v1
8002eba8:	01645825 	or	t3,t3,a0
8002ebac:	01856025 	or	t4,t4,a1
8002ebb0:	01a66825 	or	t5,t5,a2
8002ebb4:	01c77025 	or	t6,t6,a3
8002ebb8:	01e87825 	or	t7,t7,t0
8002ebbc:	02118025 	or	s0,s0,s1
8002ebc0:	a3090000 	sb	t1,0(t8)
8002ebc4:	a30a0001 	sb	t2,1(t8)
8002ebc8:	a30b0010 	sb	t3,16(t8)
8002ebcc:	a30c0011 	sb	t4,17(t8)
8002ebd0:	a30d0020 	sb	t5,32(t8)
8002ebd4:	a30e0021 	sb	t6,33(t8)
8002ebd8:	a30f0030 	sb	t7,48(t8)
8002ebdc:	a3100031 	sb	s0,49(t8)
8002ebe0:	93220007 	lbu	v0,7(t9)
8002ebe4:	312900ff 	andi	t1,t1,0xff
8002ebe8:	00021842 	srl	v1,v0,0x1
8002ebec:	00022082 	srl	a0,v0,0x2
8002ebf0:	000228c2 	srl	a1,v0,0x3
8002ebf4:	00023102 	srl	a2,v0,0x4
8002ebf8:	00023942 	srl	a3,v0,0x5
8002ebfc:	00024182 	srl	t0,v0,0x6
8002ec00:	314a00ff 	andi	t2,t2,0xff
8002ec04:	316b00ff 	andi	t3,t3,0xff
8002ec08:	318c00ff 	andi	t4,t4,0xff
8002ec0c:	31ad00ff 	andi	t5,t5,0xff
8002ec10:	31ce00ff 	andi	t6,t6,0xff
8002ec14:	31ef00ff 	andi	t7,t7,0xff
8002ec18:	321000ff 	andi	s0,s0,0xff
8002ec1c:	000289c2 	srl	s1,v0,0x7
8002ec20:	00094840 	sll	t1,t1,0x1
8002ec24:	30420001 	andi	v0,v0,0x1
8002ec28:	000a5040 	sll	t2,t2,0x1
8002ec2c:	30630001 	andi	v1,v1,0x1
8002ec30:	000b5840 	sll	t3,t3,0x1
8002ec34:	30840001 	andi	a0,a0,0x1
8002ec38:	000c6040 	sll	t4,t4,0x1
8002ec3c:	30a50001 	andi	a1,a1,0x1
8002ec40:	000d6840 	sll	t5,t5,0x1
8002ec44:	30c60001 	andi	a2,a2,0x1
8002ec48:	000e7040 	sll	t6,t6,0x1
8002ec4c:	30e70001 	andi	a3,a3,0x1
8002ec50:	000f7840 	sll	t7,t7,0x1
8002ec54:	31080001 	andi	t0,t0,0x1
8002ec58:	00108040 	sll	s0,s0,0x1
8002ec5c:	01224825 	or	t1,t1,v0
8002ec60:	01435025 	or	t2,t2,v1
8002ec64:	01645825 	or	t3,t3,a0
8002ec68:	01856025 	or	t4,t4,a1
8002ec6c:	01a66825 	or	t5,t5,a2
8002ec70:	01c77025 	or	t6,t6,a3
8002ec74:	01e87825 	or	t7,t7,t0
8002ec78:	02118025 	or	s0,s0,s1
8002ec7c:	26520001 	addiu	s2,s2,1
8002ec80:	24020008 	li	v0,8
8002ec84:	a3090000 	sb	t1,0(t8)
8002ec88:	a30a0001 	sb	t2,1(t8)
8002ec8c:	a30b0010 	sb	t3,16(t8)
8002ec90:	a30c0011 	sb	t4,17(t8)
8002ec94:	a30d0020 	sb	t5,32(t8)
8002ec98:	a30e0021 	sb	t6,33(t8)
8002ec9c:	a30f0030 	sb	t7,48(t8)
8002eca0:	a3100031 	sb	s0,49(t8)
8002eca4:	1642fe84 	bne	s2,v0,8002e6b8 <S9xDoDMA+0x1e4c>
8002eca8:	27180002 	addiu	t8,t8,2
8002ecac:	27de0001 	addiu	s8,s8,1
8002ecb0:	13d7000b 	beq	s8,s7,8002ece0 <S9xDoDMA+0x2474>
8002ecb4:	26d60040 	addiu	s6,s6,64
8002ecb8:	8fa50024 	lw	a1,36(sp)
8002ecbc:	00b4102a 	slt	v0,a1,s4
8002ecc0:	10400007 	beqz	v0,8002ece0 <S9xDoDMA+0x2474>
8002ecc4:	8fae0030 	lw	t6,48(sp)
8002ecc8:	24a20040 	addiu	v0,a1,64
8002eccc:	25ce0008 	addiu	t6,t6,8
8002ecd0:	01c0c821 	move	t9,t6
8002ecd4:	afae0030 	sw	t6,48(sp)
8002ecd8:	0800b9ab 	j	8002e6ac <S9xDoDMA+0x1e40>
8002ecdc:	afa20024 	sw	v0,36(sp)
8002ece0:	8fa60034 	lw	a2,52(sp)
8002ece4:	8fa70038 	lw	a3,56(sp)
8002ece8:	00c73021 	addu	a2,a2,a3
8002ecec:	00d4102a 	slt	v0,a2,s4
8002ecf0:	1040f86d 	beqz	v0,8002cea8 <S9xDoDMA+0x63c>
8002ecf4:	afa60034 	sw	a2,52(sp)
8002ecf8:	8fae0040 	lw	t6,64(sp)
8002ecfc:	8fa20044 	lw	v0,68(sp)
8002ed00:	8fb70048 	lw	s7,72(sp)
8002ed04:	01c27021 	addu	t6,t6,v0
8002ed08:	afae0040 	sw	t6,64(sp)
8002ed0c:	0800b998 	j	8002e660 <S9xDoDMA+0x1df4>
8002ed10:	afa20038 	sw	v0,56(sp)
8002ed14:	8fa3004c 	lw	v1,76(sp)
8002ed18:	3c028022 	lui	v0,0x8022
8002ed1c:	3069ffff 	andi	t1,v1,0xffff
8002ed20:	244750e8 	addiu	a3,v0,20712
8002ed24:	3c038021 	lui	v1,0x8021
8002ed28:	3c028022 	lui	v0,0x8022
8002ed2c:	246a701c 	addiu	t2,v1,28700
8002ed30:	0800bb4f 	j	8002ed3c <S9xDoDMA+0x24d0>
8002ed34:	24485bc4 	addiu	t0,v0,23492
8002ed38:	3051ffff 	andi	s1,v0,0xffff
8002ed3c:	94e40006 	lhu	a0,6(a3)
8002ed40:	94e20008 	lhu	v0,8(a3)
8002ed44:	94e3000a 	lhu	v1,10(a3)
8002ed48:	94e6000c 	lhu	a2,12(a3)
8002ed4c:	00022827 	nor	a1,zero,v0
8002ed50:	2463ffff 	addiu	v1,v1,-1
8002ed54:	00821024 	and	v0,a0,v0
8002ed58:	00431824 	and	v1,v0,v1
8002ed5c:	00852024 	and	a0,a0,a1
8002ed60:	00c21006 	srlv	v0,v0,a2
8002ed64:	00822021 	addu	a0,a0,v0
8002ed68:	000318c0 	sll	v1,v1,0x3
8002ed6c:	00832021 	addu	a0,a0,v1
8002ed70:	02711021 	addu	v0,s3,s1
8002ed74:	8d430008 	lw	v1,8(t2)
8002ed78:	00042040 	sll	a0,a0,0x1
8002ed7c:	90450000 	lbu	a1,0(v0)
8002ed80:	3084ffff 	andi	a0,a0,0xffff
8002ed84:	00641821 	addu	v1,v1,a0
8002ed88:	a0650000 	sb	a1,0(v1)
8002ed8c:	8d020028 	lw	v0,40(t0)
8002ed90:	00041902 	srl	v1,a0,0x4
8002ed94:	00431021 	addu	v0,v0,v1
8002ed98:	a0400000 	sb	zero,0(v0)
8002ed9c:	8d03002c 	lw	v1,44(t0)
8002eda0:	00041142 	srl	v0,a0,0x5
8002eda4:	00621821 	addu	v1,v1,v0
8002eda8:	a0600000 	sb	zero,0(v1)
8002edac:	8d020030 	lw	v0,48(t0)
8002edb0:	00042182 	srl	a0,a0,0x6
8002edb4:	00441021 	addu	v0,v0,a0
8002edb8:	a0400000 	sb	zero,0(v0)
8002edbc:	90e30004 	lbu	v1,4(a3)
8002edc0:	14600005 	bnez	v1,8002edd8 <S9xDoDMA+0x256c>
8002edc4:	00000000 	nop
8002edc8:	94e20006 	lhu	v0,6(a3)
8002edcc:	90e30005 	lbu	v1,5(a3)
8002edd0:	00431021 	addu	v0,v0,v1
8002edd4:	a4e20006 	sh	v0,6(a3)
8002edd8:	2694ffff 	addiu	s4,s4,-1
8002eddc:	1e80ffd6 	bgtz	s4,8002ed38 <S9xDoDMA+0x24cc>
8002ede0:	02291021 	addu	v0,s1,t1
8002ede4:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002ede8:	3c068021 	lui	a2,0x8021
8002edec:	24120004 	li	s2,4
8002edf0:	24100020 	li	s0,32
8002edf4:	0800b381 	j	8002ce04 <S9xDoDMA+0x598>
8002edf8:	24110020 	li	s1,32
8002edfc:	2a820002 	slti	v0,s4,2
8002ee00:	14400062 	bnez	v0,8002ef8c <S9xDoDMA+0x2720>
8002ee04:	24020001 	li	v0,1
8002ee08:	8fa7004c 	lw	a3,76(sp)
8002ee0c:	00a04821 	move	t1,a1
8002ee10:	30e2ffff 	andi	v0,a3,0xffff
8002ee14:	02221821 	addu	v1,s1,v0
8002ee18:	00021040 	sll	v0,v0,0x1
8002ee1c:	304affff 	andi	t2,v0,0xffff
8002ee20:	3c028021 	lui	v0,0x8021
8002ee24:	3068ffff 	andi	t0,v1,0xffff
8002ee28:	00c03821 	move	a3,a2
8002ee2c:	244b701c 	addiu	t3,v0,28700
8002ee30:	94e40006 	lhu	a0,6(a3)
8002ee34:	94e20008 	lhu	v0,8(a3)
8002ee38:	94e3000a 	lhu	v1,10(a3)
8002ee3c:	94e6000c 	lhu	a2,12(a3)
8002ee40:	00022827 	nor	a1,zero,v0
8002ee44:	2463ffff 	addiu	v1,v1,-1
8002ee48:	00821024 	and	v0,a0,v0
8002ee4c:	00431824 	and	v1,v0,v1
8002ee50:	00852024 	and	a0,a0,a1
8002ee54:	00c21006 	srlv	v0,v0,a2
8002ee58:	00822021 	addu	a0,a0,v0
8002ee5c:	000318c0 	sll	v1,v1,0x3
8002ee60:	00832021 	addu	a0,a0,v1
8002ee64:	02711021 	addu	v0,s3,s1
8002ee68:	8d630008 	lw	v1,8(t3)
8002ee6c:	00042040 	sll	a0,a0,0x1
8002ee70:	90450000 	lbu	a1,0(v0)
8002ee74:	3084ffff 	andi	a0,a0,0xffff
8002ee78:	00641821 	addu	v1,v1,a0
8002ee7c:	a0650000 	sb	a1,0(v1)
8002ee80:	8d220028 	lw	v0,40(t1)
8002ee84:	00041902 	srl	v1,a0,0x4
8002ee88:	00431021 	addu	v0,v0,v1
8002ee8c:	a0400000 	sb	zero,0(v0)
8002ee90:	8d23002c 	lw	v1,44(t1)
8002ee94:	00041142 	srl	v0,a0,0x5
8002ee98:	00621821 	addu	v1,v1,v0
8002ee9c:	a0600000 	sb	zero,0(v1)
8002eea0:	8d220030 	lw	v0,48(t1)
8002eea4:	00042182 	srl	a0,a0,0x6
8002eea8:	00441021 	addu	v0,v0,a0
8002eeac:	a0400000 	sb	zero,0(v0)
8002eeb0:	90e30004 	lbu	v1,4(a3)
8002eeb4:	14600005 	bnez	v1,8002eecc <S9xDoDMA+0x2660>
8002eeb8:	00000000 	nop
8002eebc:	94e20006 	lhu	v0,6(a3)
8002eec0:	90e30005 	lbu	v1,5(a3)
8002eec4:	00431021 	addu	v0,v0,v1
8002eec8:	a4e20006 	sh	v0,6(a3)
8002eecc:	94e40006 	lhu	a0,6(a3)
8002eed0:	94e20008 	lhu	v0,8(a3)
8002eed4:	94e3000a 	lhu	v1,10(a3)
8002eed8:	94e6000c 	lhu	a2,12(a3)
8002eedc:	00022827 	nor	a1,zero,v0
8002eee0:	2463ffff 	addiu	v1,v1,-1
8002eee4:	00821024 	and	v0,a0,v0
8002eee8:	00431824 	and	v1,v0,v1
8002eeec:	00852024 	and	a0,a0,a1
8002eef0:	00c21006 	srlv	v0,v0,a2
8002eef4:	00822021 	addu	a0,a0,v0
8002eef8:	000318c0 	sll	v1,v1,0x3
8002eefc:	00832021 	addu	a0,a0,v1
8002ef00:	00042040 	sll	a0,a0,0x1
8002ef04:	8d630008 	lw	v1,8(t3)
8002ef08:	02681021 	addu	v0,s3,t0
8002ef0c:	24840001 	addiu	a0,a0,1
8002ef10:	90450000 	lbu	a1,0(v0)
8002ef14:	3084ffff 	andi	a0,a0,0xffff
8002ef18:	00641821 	addu	v1,v1,a0
8002ef1c:	a0650000 	sb	a1,0(v1)
8002ef20:	8d220028 	lw	v0,40(t1)
8002ef24:	00041902 	srl	v1,a0,0x4
8002ef28:	00431021 	addu	v0,v0,v1
8002ef2c:	a0400000 	sb	zero,0(v0)
8002ef30:	8d23002c 	lw	v1,44(t1)
8002ef34:	00041142 	srl	v0,a0,0x5
8002ef38:	00621821 	addu	v1,v1,v0
8002ef3c:	a0600000 	sb	zero,0(v1)
8002ef40:	8d220030 	lw	v0,48(t1)
8002ef44:	00042182 	srl	a0,a0,0x6
8002ef48:	00441021 	addu	v0,v0,a0
8002ef4c:	a0400000 	sb	zero,0(v0)
8002ef50:	90e30004 	lbu	v1,4(a3)
8002ef54:	10600005 	beqz	v1,8002ef6c <S9xDoDMA+0x2700>
8002ef58:	00000000 	nop
8002ef5c:	94e20006 	lhu	v0,6(a3)
8002ef60:	90e30005 	lbu	v1,5(a3)
8002ef64:	00431021 	addu	v0,v0,v1
8002ef68:	a4e20006 	sh	v0,6(a3)
8002ef6c:	2694fffe 	addiu	s4,s4,-2
8002ef70:	022a1021 	addu	v0,s1,t2
8002ef74:	01481821 	addu	v1,t2,t0
8002ef78:	2a840002 	slti	a0,s4,2
8002ef7c:	3051ffff 	andi	s1,v0,0xffff
8002ef80:	1080ffab 	beqz	a0,8002ee30 <S9xDoDMA+0x25c4>
8002ef84:	3068ffff 	andi	t0,v1,0xffff
8002ef88:	24020001 	li	v0,1
8002ef8c:	1682f708 	bne	s4,v0,8002cbb0 <S9xDoDMA+0x344>
8002ef90:	3c068021 	lui	a2,0x8021
8002ef94:	258750e8 	addiu	a3,t4,20712
8002ef98:	94e40006 	lhu	a0,6(a3)
8002ef9c:	94e20008 	lhu	v0,8(a3)
8002efa0:	94e3000a 	lhu	v1,10(a3)
8002efa4:	94e6000c 	lhu	a2,12(a3)
8002efa8:	00022827 	nor	a1,zero,v0
8002efac:	2463ffff 	addiu	v1,v1,-1
8002efb0:	00821024 	and	v0,a0,v0
8002efb4:	00431824 	and	v1,v0,v1
8002efb8:	00852024 	and	a0,a0,a1
8002efbc:	00c21006 	srlv	v0,v0,a2
8002efc0:	00822021 	addu	a0,a0,v0
8002efc4:	000318c0 	sll	v1,v1,0x3
8002efc8:	3c0e8021 	lui	t6,0x8021
8002efcc:	00832021 	addu	a0,a0,v1
8002efd0:	25c5701c 	addiu	a1,t6,28700
8002efd4:	8ca20008 	lw	v0,8(a1)
8002efd8:	02713021 	addu	a2,s3,s1
8002efdc:	00042040 	sll	a0,a0,0x1
8002efe0:	90c30000 	lbu	v1,0(a2)
8002efe4:	3084ffff 	andi	a0,a0,0xffff
8002efe8:	00441021 	addu	v0,v0,a0
8002efec:	a0430000 	sb	v1,0(v0)
8002eff0:	25a55bc4 	addiu	a1,t5,23492
8002eff4:	8ca20028 	lw	v0,40(a1)
8002eff8:	00041902 	srl	v1,a0,0x4
8002effc:	00431021 	addu	v0,v0,v1
8002f000:	a0400000 	sb	zero,0(v0)
8002f004:	8ca3002c 	lw	v1,44(a1)
8002f008:	00041142 	srl	v0,a0,0x5
8002f00c:	00621821 	addu	v1,v1,v0
8002f010:	a0600000 	sb	zero,0(v1)
8002f014:	8ca20030 	lw	v0,48(a1)
8002f018:	00042182 	srl	a0,a0,0x6
8002f01c:	00441021 	addu	v0,v0,a0
8002f020:	a0400000 	sb	zero,0(v0)
8002f024:	90e30004 	lbu	v1,4(a3)
8002f028:	1460f6e1 	bnez	v1,8002cbb0 <S9xDoDMA+0x344>
8002f02c:	3c068021 	lui	a2,0x8021
8002f030:	94e20006 	lhu	v0,6(a3)
8002f034:	90e30005 	lbu	v1,5(a3)
8002f038:	00431021 	addu	v0,v0,v1
8002f03c:	0800b2ec 	j	8002cbb0 <S9xDoDMA+0x344>
8002f040:	a4e20006 	sh	v0,6(a3)
8002f044:	3c028022 	lui	v0,0x8022
8002f048:	3c038022 	lui	v1,0x8022
8002f04c:	24452094 	addiu	a1,v0,8340
8002f050:	246c2095 	addiu	t4,v1,8341
8002f054:	3c028022 	lui	v0,0x8022
8002f058:	3c038022 	lui	v1,0x8022
8002f05c:	244b2096 	addiu	t3,v0,8342
8002f060:	246a2097 	addiu	t2,v1,8343
8002f064:	3c028022 	lui	v0,0x8022
8002f068:	3c038022 	lui	v1,0x8022
8002f06c:	96a90006 	lhu	t1,6(s5)
8002f070:	24482098 	addiu	t0,v0,8344
8002f074:	0800b984 	j	8002e610 <S9xDoDMA+0x1da4>
8002f078:	2466209b 	addiu	a2,v1,8347
8002f07c:	00000000 	nop

8002f080 <_Z7DSPOp00v>:
8002f080:	3c028021 	lui	v0,0x8021
8002f084:	3c048021 	lui	a0,0x8021
8002f088:	8443c860 	lh	v1,-14240(v0)
8002f08c:	8482c862 	lh	v0,-14238(a0)
8002f090:	70621802 	mul	v1,v1,v0
8002f094:	3c028021 	lui	v0,0x8021
8002f098:	00031bc3 	sra	v1,v1,0xf
8002f09c:	03e00008 	jr	ra
8002f0a0:	a443c864 	sh	v1,-14236(v0)

8002f0a4 <_Z7DSPOp20v>:
8002f0a4:	3c038021 	lui	v1,0x8021
8002f0a8:	3c048021 	lui	a0,0x8021
8002f0ac:	8462c866 	lh	v0,-14234(v1)
8002f0b0:	8483c868 	lh	v1,-14232(a0)
8002f0b4:	70431002 	mul	v0,v0,v1
8002f0b8:	3c038021 	lui	v1,0x8021
8002f0bc:	000213c3 	sra	v0,v0,0xf
8002f0c0:	24420001 	addiu	v0,v0,1
8002f0c4:	03e00008 	jr	ra
8002f0c8:	a462c86a 	sh	v0,-14230(v1)

8002f0cc <_Z12DSP1_InversessPsS_>:
8002f0cc:	00044400 	sll	t0,a0,0x10
8002f0d0:	00052c00 	sll	a1,a1,0x10
8002f0d4:	00084403 	sra	t0,t0,0x10
8002f0d8:	15000006 	bnez	t0,8002f0f4 <_Z12DSP1_InversessPsS_+0x28>
8002f0dc:	00052c03 	sra	a1,a1,0x10
8002f0e0:	24027fff 	li	v0,32767
8002f0e4:	2403002f 	li	v1,47
8002f0e8:	a4c20000 	sh	v0,0(a2)
8002f0ec:	03e00008 	jr	ra
8002f0f0:	a4e30000 	sh	v1,0(a3)
8002f0f4:	0500002b 	bltz	t0,8002f1a4 <_Z12DSP1_InversessPsS_+0xd8>
8002f0f8:	24090001 	li	t1,1
8002f0fc:	29024000 	slti	v0,t0,16384
8002f100:	1040000a 	beqz	v0,8002f12c <_Z12DSP1_InversessPsS_+0x60>
8002f104:	24024000 	li	v0,16384
8002f108:	00081040 	sll	v0,t0,0x1
8002f10c:	00024400 	sll	t0,v0,0x10
8002f110:	00084403 	sra	t0,t0,0x10
8002f114:	24a3ffff 	addiu	v1,a1,-1
8002f118:	00032c00 	sll	a1,v1,0x10
8002f11c:	29024000 	slti	v0,t0,16384
8002f120:	1440fff9 	bnez	v0,8002f108 <_Z12DSP1_InversessPsS_+0x3c>
8002f124:	00052c03 	sra	a1,a1,0x10
8002f128:	24024000 	li	v0,16384
8002f12c:	11020024 	beq	t0,v0,8002f1c0 <_Z12DSP1_InversessPsS_+0xf4>
8002f130:	2503c000 	addiu	v1,t0,-16384
8002f134:	000319c3 	sra	v1,v1,0x7
8002f138:	3c048019 	lui	a0,0x8019
8002f13c:	2484d1e4 	addiu	a0,a0,-11804
8002f140:	00031840 	sll	v1,v1,0x1
8002f144:	00641821 	addu	v1,v1,a0
8002f148:	846200ca 	lh	v0,202(v1)
8002f14c:	71022002 	mul	a0,t0,v0
8002f150:	00021823 	negu	v1,v0
8002f154:	000423c3 	sra	a0,a0,0xf
8002f158:	70641802 	mul	v1,v1,a0
8002f15c:	00031bc3 	sra	v1,v1,0xf
8002f160:	00431021 	addu	v0,v0,v1
8002f164:	00021040 	sll	v0,v0,0x1
8002f168:	00021400 	sll	v0,v0,0x10
8002f16c:	00021403 	sra	v0,v0,0x10
8002f170:	71022002 	mul	a0,t0,v0
8002f174:	00021823 	negu	v1,v0
8002f178:	000423c3 	sra	a0,a0,0xf
8002f17c:	70641802 	mul	v1,v1,a0
8002f180:	00031bc3 	sra	v1,v1,0xf
8002f184:	00431021 	addu	v0,v0,v1
8002f188:	00021040 	sll	v0,v0,0x1
8002f18c:	71221002 	mul	v0,t1,v0
8002f190:	a4c20000 	sh	v0,0(a2)
8002f194:	24020001 	li	v0,1
8002f198:	00451023 	subu	v0,v0,a1
8002f19c:	03e00008 	jr	ra
8002f1a0:	a4e20000 	sh	v0,0(a3)
8002f1a4:	24028000 	li	v0,-32768
8002f1a8:	11020013 	beq	t0,v0,8002f1f8 <_Z12DSP1_InversessPsS_+0x12c>
8002f1ac:	00081023 	negu	v0,t0
8002f1b0:	00024400 	sll	t0,v0,0x10
8002f1b4:	00084403 	sra	t0,t0,0x10
8002f1b8:	0800bc3f 	j	8002f0fc <_Z12DSP1_InversessPsS_+0x30>
8002f1bc:	2409ffff 	li	t1,-1
8002f1c0:	24020001 	li	v0,1
8002f1c4:	11220009 	beq	t1,v0,8002f1ec <_Z12DSP1_InversessPsS_+0x120>
8002f1c8:	24a2ffff 	addiu	v0,a1,-1
8002f1cc:	00022c00 	sll	a1,v0,0x10
8002f1d0:	00052c03 	sra	a1,a1,0x10
8002f1d4:	24020001 	li	v0,1
8002f1d8:	2403c000 	li	v1,-16384
8002f1dc:	00451023 	subu	v0,v0,a1
8002f1e0:	a4c30000 	sh	v1,0(a2)
8002f1e4:	03e00008 	jr	ra
8002f1e8:	a4e20000 	sh	v0,0(a3)
8002f1ec:	24027fff 	li	v0,32767
8002f1f0:	0800bc65 	j	8002f194 <_Z12DSP1_InversessPsS_+0xc8>
8002f1f4:	a4c20000 	sh	v0,0(a2)
8002f1f8:	24087fff 	li	t0,32767
8002f1fc:	0800bc3f 	j	8002f0fc <_Z12DSP1_InversessPsS_+0x30>
8002f200:	2409ffff 	li	t1,-1

8002f204 <_Z8DSP1_Coss>:
8002f204:	00042400 	sll	a0,a0,0x10
8002f208:	00042403 	sra	a0,a0,0x10
8002f20c:	04800018 	bltz	a0,8002f270 <_Z8DSP1_Coss+0x6c>
8002f210:	24028000 	li	v0,-32768
8002f214:	308500ff 	andi	a1,a0,0xff
8002f218:	3c028019 	lui	v0,0x8019
8002f21c:	00042203 	sra	a0,a0,0x8
8002f220:	3c038019 	lui	v1,0x8019
8002f224:	2442da04 	addiu	v0,v0,-9724
8002f228:	2463dc04 	addiu	v1,v1,-9212
8002f22c:	00042040 	sll	a0,a0,0x1
8002f230:	00052840 	sll	a1,a1,0x1
8002f234:	00822021 	addu	a0,a0,v0
8002f238:	00a32821 	addu	a1,a1,v1
8002f23c:	84a20000 	lh	v0,0(a1)
8002f240:	84830000 	lh	v1,0(a0)
8002f244:	84850080 	lh	a1,128(a0)
8002f248:	70431002 	mul	v0,v0,v1
8002f24c:	000213c3 	sra	v0,v0,0xf
8002f250:	00a22023 	subu	a0,a1,v0
8002f254:	28838000 	slti	v1,a0,-32768
8002f258:	14600003 	bnez	v1,8002f268 <_Z8DSP1_Coss+0x64>
8002f25c:	24068001 	li	a2,-32767
8002f260:	00043400 	sll	a2,a0,0x10
8002f264:	00063403 	sra	a2,a2,0x10
8002f268:	03e00008 	jr	ra
8002f26c:	00c01021 	move	v0,a2
8002f270:	00041823 	negu	v1,a0
8002f274:	1082fffc 	beq	a0,v0,8002f268 <_Z8DSP1_Coss+0x64>
8002f278:	24068000 	li	a2,-32768
8002f27c:	00032400 	sll	a0,v1,0x10
8002f280:	0800bc85 	j	8002f214 <_Z8DSP1_Coss+0x10>
8002f284:	00042403 	sra	a0,a0,0x10

8002f288 <_Z14DSP1_NormalizesPsS_>:
8002f288:	00043c00 	sll	a3,a0,0x10
8002f28c:	00073c03 	sra	a3,a3,0x10
8002f290:	04e0002d 	bltz	a3,8002f348 <_Z14DSP1_NormalizesPsS_+0xc0>
8002f294:	30e24000 	andi	v0,a3,0x4000
8002f298:	1440004b 	bnez	v0,8002f3c8 <_Z14DSP1_NormalizesPsS_+0x140>
8002f29c:	30e22000 	andi	v0,a3,0x2000
8002f2a0:	1440004e 	bnez	v0,8002f3dc <_Z14DSP1_NormalizesPsS_+0x154>
8002f2a4:	30e21000 	andi	v0,a3,0x1000
8002f2a8:	1440004e 	bnez	v0,8002f3e4 <_Z14DSP1_NormalizesPsS_+0x15c>
8002f2ac:	30e20800 	andi	v0,a3,0x800
8002f2b0:	1440004e 	bnez	v0,8002f3ec <_Z14DSP1_NormalizesPsS_+0x164>
8002f2b4:	30e20400 	andi	v0,a3,0x400
8002f2b8:	1440004e 	bnez	v0,8002f3f4 <_Z14DSP1_NormalizesPsS_+0x16c>
8002f2bc:	30e20200 	andi	v0,a3,0x200
8002f2c0:	1440004e 	bnez	v0,8002f3fc <_Z14DSP1_NormalizesPsS_+0x174>
8002f2c4:	30e20100 	andi	v0,a3,0x100
8002f2c8:	1440004e 	bnez	v0,8002f404 <_Z14DSP1_NormalizesPsS_+0x17c>
8002f2cc:	30e20080 	andi	v0,a3,0x80
8002f2d0:	1440004e 	bnez	v0,8002f40c <_Z14DSP1_NormalizesPsS_+0x184>
8002f2d4:	30e20040 	andi	v0,a3,0x40
8002f2d8:	1440003e 	bnez	v0,8002f3d4 <_Z14DSP1_NormalizesPsS_+0x14c>
8002f2dc:	30e20020 	andi	v0,a3,0x20
8002f2e0:	1440004c 	bnez	v0,8002f414 <_Z14DSP1_NormalizesPsS_+0x18c>
8002f2e4:	30e20010 	andi	v0,a3,0x10
8002f2e8:	1440004c 	bnez	v0,8002f41c <_Z14DSP1_NormalizesPsS_+0x194>
8002f2ec:	30e20008 	andi	v0,a3,0x8
8002f2f0:	1440004c 	bnez	v0,8002f424 <_Z14DSP1_NormalizesPsS_+0x19c>
8002f2f4:	30e20004 	andi	v0,a3,0x4
8002f2f8:	1440004c 	bnez	v0,8002f42c <_Z14DSP1_NormalizesPsS_+0x1a4>
8002f2fc:	30e20002 	andi	v0,a3,0x2
8002f300:	1440004c 	bnez	v0,8002f434 <_Z14DSP1_NormalizesPsS_+0x1ac>
8002f304:	30e30001 	andi	v1,a3,0x1
8002f308:	2408000e 	li	t0,14
8002f30c:	2402000f 	li	v0,15
8002f310:	0043400a 	movz	t0,v0,v1
8002f314:	3c038019 	lui	v1,0x8019
8002f318:	2463d1e4 	addiu	v1,v1,-11804
8002f31c:	00081040 	sll	v0,t0,0x1
8002f320:	00431021 	addu	v0,v0,v1
8002f324:	94440042 	lhu	a0,66(v0)
8002f328:	3103ffff 	andi	v1,t0,0xffff
8002f32c:	70e42002 	mul	a0,a3,a0
8002f330:	00042040 	sll	a0,a0,0x1
8002f334:	a4a40000 	sh	a0,0(a1)
8002f338:	94c20000 	lhu	v0,0(a2)
8002f33c:	00431023 	subu	v0,v0,v1
8002f340:	03e00008 	jr	ra
8002f344:	a4c20000 	sh	v0,0(a2)
8002f348:	1040001f 	beqz	v0,8002f3c8 <_Z14DSP1_NormalizesPsS_+0x140>
8002f34c:	30e22000 	andi	v0,a3,0x2000
8002f350:	10400022 	beqz	v0,8002f3dc <_Z14DSP1_NormalizesPsS_+0x154>
8002f354:	30e21000 	andi	v0,a3,0x1000
8002f358:	10400022 	beqz	v0,8002f3e4 <_Z14DSP1_NormalizesPsS_+0x15c>
8002f35c:	30e20800 	andi	v0,a3,0x800
8002f360:	10400022 	beqz	v0,8002f3ec <_Z14DSP1_NormalizesPsS_+0x164>
8002f364:	30e20400 	andi	v0,a3,0x400
8002f368:	10400022 	beqz	v0,8002f3f4 <_Z14DSP1_NormalizesPsS_+0x16c>
8002f36c:	30e20200 	andi	v0,a3,0x200
8002f370:	10400022 	beqz	v0,8002f3fc <_Z14DSP1_NormalizesPsS_+0x174>
8002f374:	30e20100 	andi	v0,a3,0x100
8002f378:	10400022 	beqz	v0,8002f404 <_Z14DSP1_NormalizesPsS_+0x17c>
8002f37c:	30e20080 	andi	v0,a3,0x80
8002f380:	10400022 	beqz	v0,8002f40c <_Z14DSP1_NormalizesPsS_+0x184>
8002f384:	30e20040 	andi	v0,a3,0x40
8002f388:	10400012 	beqz	v0,8002f3d4 <_Z14DSP1_NormalizesPsS_+0x14c>
8002f38c:	30e20020 	andi	v0,a3,0x20
8002f390:	10400020 	beqz	v0,8002f414 <_Z14DSP1_NormalizesPsS_+0x18c>
8002f394:	30e20010 	andi	v0,a3,0x10
8002f398:	10400020 	beqz	v0,8002f41c <_Z14DSP1_NormalizesPsS_+0x194>
8002f39c:	30e20008 	andi	v0,a3,0x8
8002f3a0:	10400020 	beqz	v0,8002f424 <_Z14DSP1_NormalizesPsS_+0x19c>
8002f3a4:	30e20004 	andi	v0,a3,0x4
8002f3a8:	10400020 	beqz	v0,8002f42c <_Z14DSP1_NormalizesPsS_+0x1a4>
8002f3ac:	30e20002 	andi	v0,a3,0x2
8002f3b0:	10400020 	beqz	v0,8002f434 <_Z14DSP1_NormalizesPsS_+0x1ac>
8002f3b4:	30e30001 	andi	v1,a3,0x1
8002f3b8:	2408000e 	li	t0,14
8002f3bc:	2402000f 	li	v0,15
8002f3c0:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f3c4:	0043400b 	movn	t0,v0,v1
8002f3c8:	00001821 	move	v1,zero
8002f3cc:	0800bcce 	j	8002f338 <_Z14DSP1_NormalizesPsS_+0xb0>
8002f3d0:	a4a70000 	sh	a3,0(a1)
8002f3d4:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f3d8:	24080008 	li	t0,8
8002f3dc:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f3e0:	24080001 	li	t0,1
8002f3e4:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f3e8:	24080002 	li	t0,2
8002f3ec:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f3f0:	24080003 	li	t0,3
8002f3f4:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f3f8:	24080004 	li	t0,4
8002f3fc:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f400:	24080005 	li	t0,5
8002f404:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f408:	24080006 	li	t0,6
8002f40c:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f410:	24080007 	li	t0,7
8002f414:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f418:	24080009 	li	t0,9
8002f41c:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f420:	2408000a 	li	t0,10
8002f424:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f428:	2408000b 	li	t0,11
8002f42c:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f430:	2408000c 	li	t0,12
8002f434:	0800bcc5 	j	8002f314 <_Z14DSP1_NormalizesPsS_+0x8c>
8002f438:	2408000d 	li	t0,13

8002f43c <_Z20DSP1_NormalizeDoubleiPsS_>:
8002f43c:	000413c3 	sra	v0,a0,0xf
8002f440:	00023c00 	sll	a3,v0,0x10
8002f444:	00073c03 	sra	a3,a3,0x10
8002f448:	04e00080 	bltz	a3,8002f64c <_Z20DSP1_NormalizeDoubleiPsS_+0x210>
8002f44c:	00804021 	move	t0,a0
8002f450:	30e24000 	andi	v0,a3,0x4000
8002f454:	144000b5 	bnez	v0,8002f72c <_Z20DSP1_NormalizeDoubleiPsS_+0x2f0>
8002f458:	30e22000 	andi	v0,a3,0x2000
8002f45c:	14400105 	bnez	v0,8002f874 <_Z20DSP1_NormalizeDoubleiPsS_+0x438>
8002f460:	30e21000 	andi	v0,a3,0x1000
8002f464:	14400105 	bnez	v0,8002f87c <_Z20DSP1_NormalizeDoubleiPsS_+0x440>
8002f468:	30e20800 	andi	v0,a3,0x800
8002f46c:	14400105 	bnez	v0,8002f884 <_Z20DSP1_NormalizeDoubleiPsS_+0x448>
8002f470:	30e20400 	andi	v0,a3,0x400
8002f474:	14400105 	bnez	v0,8002f88c <_Z20DSP1_NormalizeDoubleiPsS_+0x450>
8002f478:	30e20200 	andi	v0,a3,0x200
8002f47c:	14400105 	bnez	v0,8002f894 <_Z20DSP1_NormalizeDoubleiPsS_+0x458>
8002f480:	30e20100 	andi	v0,a3,0x100
8002f484:	14400105 	bnez	v0,8002f89c <_Z20DSP1_NormalizeDoubleiPsS_+0x460>
8002f488:	30e20080 	andi	v0,a3,0x80
8002f48c:	14400105 	bnez	v0,8002f8a4 <_Z20DSP1_NormalizeDoubleiPsS_+0x468>
8002f490:	30e20040 	andi	v0,a3,0x40
8002f494:	144000f5 	bnez	v0,8002f86c <_Z20DSP1_NormalizeDoubleiPsS_+0x430>
8002f498:	30e20020 	andi	v0,a3,0x20
8002f49c:	14400103 	bnez	v0,8002f8ac <_Z20DSP1_NormalizeDoubleiPsS_+0x470>
8002f4a0:	30e20010 	andi	v0,a3,0x10
8002f4a4:	14400103 	bnez	v0,8002f8b4 <_Z20DSP1_NormalizeDoubleiPsS_+0x478>
8002f4a8:	30e20008 	andi	v0,a3,0x8
8002f4ac:	14400103 	bnez	v0,8002f8bc <_Z20DSP1_NormalizeDoubleiPsS_+0x480>
8002f4b0:	30e20004 	andi	v0,a3,0x4
8002f4b4:	14400103 	bnez	v0,8002f8c4 <_Z20DSP1_NormalizeDoubleiPsS_+0x488>
8002f4b8:	30e20002 	andi	v0,a3,0x2
8002f4bc:	14400103 	bnez	v0,8002f8cc <_Z20DSP1_NormalizeDoubleiPsS_+0x490>
8002f4c0:	30e20001 	andi	v0,a3,0x1
8002f4c4:	14400103 	bnez	v0,8002f8d4 <_Z20DSP1_NormalizeDoubleiPsS_+0x498>
8002f4c8:	3c0c8019 	lui	t4,0x8019
8002f4cc:	2583d1e4 	addiu	v1,t4,-11804
8002f4d0:	94620060 	lhu	v0,96(v1)
8002f4d4:	30887fff 	andi	t0,a0,0x7fff
8002f4d8:	70e21002 	mul	v0,a3,v0
8002f4dc:	2409000f 	li	t1,15
8002f4e0:	00021040 	sll	v0,v0,0x1
8002f4e4:	00025c00 	sll	t3,v0,0x10
8002f4e8:	000b5c03 	sra	t3,t3,0x10
8002f4ec:	a4ab0000 	sh	t3,0(a1)
8002f4f0:	04e00095 	bltz	a3,8002f748 <_Z20DSP1_NormalizeDoubleiPsS_+0x30c>
8002f4f4:	31024000 	andi	v0,t0,0x4000
8002f4f8:	14400049 	bnez	v0,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f4fc:	25220001 	addiu	v0,t1,1
8002f500:	00024c00 	sll	t1,v0,0x10
8002f504:	31032000 	andi	v1,t0,0x2000
8002f508:	14600045 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f50c:	00094c03 	sra	t1,t1,0x10
8002f510:	25220001 	addiu	v0,t1,1
8002f514:	00024c00 	sll	t1,v0,0x10
8002f518:	31031000 	andi	v1,t0,0x1000
8002f51c:	14600040 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f520:	00094c03 	sra	t1,t1,0x10
8002f524:	25220001 	addiu	v0,t1,1
8002f528:	00024c00 	sll	t1,v0,0x10
8002f52c:	31030800 	andi	v1,t0,0x800
8002f530:	1460003b 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f534:	00094c03 	sra	t1,t1,0x10
8002f538:	25220001 	addiu	v0,t1,1
8002f53c:	00024c00 	sll	t1,v0,0x10
8002f540:	31030400 	andi	v1,t0,0x400
8002f544:	14600036 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f548:	00094c03 	sra	t1,t1,0x10
8002f54c:	25220001 	addiu	v0,t1,1
8002f550:	00024c00 	sll	t1,v0,0x10
8002f554:	31030200 	andi	v1,t0,0x200
8002f558:	14600031 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f55c:	00094c03 	sra	t1,t1,0x10
8002f560:	25220001 	addiu	v0,t1,1
8002f564:	00024c00 	sll	t1,v0,0x10
8002f568:	31030100 	andi	v1,t0,0x100
8002f56c:	1460002c 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f570:	00094c03 	sra	t1,t1,0x10
8002f574:	25220001 	addiu	v0,t1,1
8002f578:	00024c00 	sll	t1,v0,0x10
8002f57c:	31030080 	andi	v1,t0,0x80
8002f580:	14600027 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f584:	00094c03 	sra	t1,t1,0x10
8002f588:	25220001 	addiu	v0,t1,1
8002f58c:	00024c00 	sll	t1,v0,0x10
8002f590:	31030040 	andi	v1,t0,0x40
8002f594:	14600022 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f598:	00094c03 	sra	t1,t1,0x10
8002f59c:	25220001 	addiu	v0,t1,1
8002f5a0:	00024c00 	sll	t1,v0,0x10
8002f5a4:	31030020 	andi	v1,t0,0x20
8002f5a8:	1460001d 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f5ac:	00094c03 	sra	t1,t1,0x10
8002f5b0:	25220001 	addiu	v0,t1,1
8002f5b4:	00024c00 	sll	t1,v0,0x10
8002f5b8:	31030010 	andi	v1,t0,0x10
8002f5bc:	14600018 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f5c0:	00094c03 	sra	t1,t1,0x10
8002f5c4:	25220001 	addiu	v0,t1,1
8002f5c8:	00024c00 	sll	t1,v0,0x10
8002f5cc:	31030008 	andi	v1,t0,0x8
8002f5d0:	14600013 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f5d4:	00094c03 	sra	t1,t1,0x10
8002f5d8:	25220001 	addiu	v0,t1,1
8002f5dc:	00024c00 	sll	t1,v0,0x10
8002f5e0:	31030004 	andi	v1,t0,0x4
8002f5e4:	1460000e 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f5e8:	00094c03 	sra	t1,t1,0x10
8002f5ec:	25220001 	addiu	v0,t1,1
8002f5f0:	00024c00 	sll	t1,v0,0x10
8002f5f4:	31030002 	andi	v1,t0,0x2
8002f5f8:	14600009 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f5fc:	00094c03 	sra	t1,t1,0x10
8002f600:	25220001 	addiu	v0,t1,1
8002f604:	00024c00 	sll	t1,v0,0x10
8002f608:	31030001 	andi	v1,t0,0x1
8002f60c:	14600004 	bnez	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f610:	00094c03 	sra	t1,t1,0x10
8002f614:	25220001 	addiu	v0,t1,1
8002f618:	00024c00 	sll	t1,v0,0x10
8002f61c:	00094c03 	sra	t1,t1,0x10
8002f620:	2402000f 	li	v0,15
8002f624:	11220044 	beq	t1,v0,8002f738 <_Z20DSP1_NormalizeDoubleiPsS_+0x2fc>
8002f628:	2582d1e4 	addiu	v0,t4,-11804
8002f62c:	00091840 	sll	v1,t1,0x1
8002f630:	00621821 	addu	v1,v1,v0
8002f634:	94640024 	lhu	a0,36(v1)
8002f638:	71042002 	mul	a0,t0,a0
8002f63c:	00042040 	sll	a0,a0,0x1
8002f640:	a4a40000 	sh	a0,0(a1)
8002f644:	03e00008 	jr	ra
8002f648:	a4c90000 	sh	t1,0(a2)
8002f64c:	30e24000 	andi	v0,a3,0x4000
8002f650:	10400036 	beqz	v0,8002f72c <_Z20DSP1_NormalizeDoubleiPsS_+0x2f0>
8002f654:	30e22000 	andi	v0,a3,0x2000
8002f658:	10400086 	beqz	v0,8002f874 <_Z20DSP1_NormalizeDoubleiPsS_+0x438>
8002f65c:	30e21000 	andi	v0,a3,0x1000
8002f660:	10400086 	beqz	v0,8002f87c <_Z20DSP1_NormalizeDoubleiPsS_+0x440>
8002f664:	30e20800 	andi	v0,a3,0x800
8002f668:	10400086 	beqz	v0,8002f884 <_Z20DSP1_NormalizeDoubleiPsS_+0x448>
8002f66c:	30e20400 	andi	v0,a3,0x400
8002f670:	10400086 	beqz	v0,8002f88c <_Z20DSP1_NormalizeDoubleiPsS_+0x450>
8002f674:	30e20200 	andi	v0,a3,0x200
8002f678:	10400086 	beqz	v0,8002f894 <_Z20DSP1_NormalizeDoubleiPsS_+0x458>
8002f67c:	30e20100 	andi	v0,a3,0x100
8002f680:	10400086 	beqz	v0,8002f89c <_Z20DSP1_NormalizeDoubleiPsS_+0x460>
8002f684:	30e20080 	andi	v0,a3,0x80
8002f688:	10400086 	beqz	v0,8002f8a4 <_Z20DSP1_NormalizeDoubleiPsS_+0x468>
8002f68c:	30e20040 	andi	v0,a3,0x40
8002f690:	10400076 	beqz	v0,8002f86c <_Z20DSP1_NormalizeDoubleiPsS_+0x430>
8002f694:	30e20020 	andi	v0,a3,0x20
8002f698:	10400084 	beqz	v0,8002f8ac <_Z20DSP1_NormalizeDoubleiPsS_+0x470>
8002f69c:	30e20010 	andi	v0,a3,0x10
8002f6a0:	10400084 	beqz	v0,8002f8b4 <_Z20DSP1_NormalizeDoubleiPsS_+0x478>
8002f6a4:	30e20008 	andi	v0,a3,0x8
8002f6a8:	10400084 	beqz	v0,8002f8bc <_Z20DSP1_NormalizeDoubleiPsS_+0x480>
8002f6ac:	30e20004 	andi	v0,a3,0x4
8002f6b0:	10400084 	beqz	v0,8002f8c4 <_Z20DSP1_NormalizeDoubleiPsS_+0x488>
8002f6b4:	30e20002 	andi	v0,a3,0x2
8002f6b8:	10400084 	beqz	v0,8002f8cc <_Z20DSP1_NormalizeDoubleiPsS_+0x490>
8002f6bc:	30e30001 	andi	v1,a3,0x1
8002f6c0:	2409000e 	li	t1,14
8002f6c4:	2402000f 	li	v0,15
8002f6c8:	0043480b 	movn	t1,v0,v1
8002f6cc:	3c0c8019 	lui	t4,0x8019
8002f6d0:	00091040 	sll	v0,t1,0x1
8002f6d4:	258ad1e4 	addiu	t2,t4,-11804
8002f6d8:	004a1021 	addu	v0,v0,t2
8002f6dc:	94430042 	lhu	v1,66(v0)
8002f6e0:	2924000f 	slti	a0,t1,15
8002f6e4:	70e31802 	mul	v1,a3,v1
8002f6e8:	31087fff 	andi	t0,t0,0x7fff
8002f6ec:	00031840 	sll	v1,v1,0x1
8002f6f0:	00035c00 	sll	t3,v1,0x10
8002f6f4:	000b5c03 	sra	t3,t3,0x10
8002f6f8:	1080ff7d 	beqz	a0,8002f4f0 <_Z20DSP1_NormalizeDoubleiPsS_+0xb4>
8002f6fc:	a4ab0000 	sh	t3,0(a1)
8002f700:	24020040 	li	v0,64
8002f704:	00491023 	subu	v0,v0,t1
8002f708:	00021040 	sll	v0,v0,0x1
8002f70c:	004a1021 	addu	v0,v0,t2
8002f710:	94430000 	lhu	v1,0(v0)
8002f714:	71031802 	mul	v1,t0,v1
8002f718:	00031bc3 	sra	v1,v1,0xf
8002f71c:	01631821 	addu	v1,t3,v1
8002f720:	a4a30000 	sh	v1,0(a1)
8002f724:	03e00008 	jr	ra
8002f728:	a4c90000 	sh	t1,0(a2)
8002f72c:	00004821 	move	t1,zero
8002f730:	0800bd91 	j	8002f644 <_Z20DSP1_NormalizeDoubleiPsS_+0x208>
8002f734:	a4a70000 	sh	a3,0(a1)
8002f738:	01681021 	addu	v0,t3,t0
8002f73c:	a4a20000 	sh	v0,0(a1)
8002f740:	03e00008 	jr	ra
8002f744:	a4c90000 	sh	t1,0(a2)
8002f748:	1040ffb5 	beqz	v0,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f74c:	25220001 	addiu	v0,t1,1
8002f750:	00024c00 	sll	t1,v0,0x10
8002f754:	31032000 	andi	v1,t0,0x2000
8002f758:	1060ffb1 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f75c:	00094c03 	sra	t1,t1,0x10
8002f760:	25220001 	addiu	v0,t1,1
8002f764:	00024c00 	sll	t1,v0,0x10
8002f768:	31031000 	andi	v1,t0,0x1000
8002f76c:	1060ffac 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f770:	00094c03 	sra	t1,t1,0x10
8002f774:	25220001 	addiu	v0,t1,1
8002f778:	00024c00 	sll	t1,v0,0x10
8002f77c:	31030800 	andi	v1,t0,0x800
8002f780:	1060ffa7 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f784:	00094c03 	sra	t1,t1,0x10
8002f788:	25220001 	addiu	v0,t1,1
8002f78c:	00024c00 	sll	t1,v0,0x10
8002f790:	31030400 	andi	v1,t0,0x400
8002f794:	1060ffa2 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f798:	00094c03 	sra	t1,t1,0x10
8002f79c:	25220001 	addiu	v0,t1,1
8002f7a0:	00024c00 	sll	t1,v0,0x10
8002f7a4:	31030200 	andi	v1,t0,0x200
8002f7a8:	1060ff9d 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f7ac:	00094c03 	sra	t1,t1,0x10
8002f7b0:	25220001 	addiu	v0,t1,1
8002f7b4:	00024c00 	sll	t1,v0,0x10
8002f7b8:	31030100 	andi	v1,t0,0x100
8002f7bc:	1060ff98 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f7c0:	00094c03 	sra	t1,t1,0x10
8002f7c4:	25220001 	addiu	v0,t1,1
8002f7c8:	00024c00 	sll	t1,v0,0x10
8002f7cc:	31030080 	andi	v1,t0,0x80
8002f7d0:	1060ff93 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f7d4:	00094c03 	sra	t1,t1,0x10
8002f7d8:	25220001 	addiu	v0,t1,1
8002f7dc:	00024c00 	sll	t1,v0,0x10
8002f7e0:	31030040 	andi	v1,t0,0x40
8002f7e4:	1060ff8e 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f7e8:	00094c03 	sra	t1,t1,0x10
8002f7ec:	25220001 	addiu	v0,t1,1
8002f7f0:	00024c00 	sll	t1,v0,0x10
8002f7f4:	31030020 	andi	v1,t0,0x20
8002f7f8:	1060ff89 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f7fc:	00094c03 	sra	t1,t1,0x10
8002f800:	25220001 	addiu	v0,t1,1
8002f804:	00024c00 	sll	t1,v0,0x10
8002f808:	31030010 	andi	v1,t0,0x10
8002f80c:	1060ff84 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f810:	00094c03 	sra	t1,t1,0x10
8002f814:	25220001 	addiu	v0,t1,1
8002f818:	00024c00 	sll	t1,v0,0x10
8002f81c:	31030008 	andi	v1,t0,0x8
8002f820:	1060ff7f 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f824:	00094c03 	sra	t1,t1,0x10
8002f828:	25220001 	addiu	v0,t1,1
8002f82c:	00024c00 	sll	t1,v0,0x10
8002f830:	31030004 	andi	v1,t0,0x4
8002f834:	1060ff7a 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f838:	00094c03 	sra	t1,t1,0x10
8002f83c:	25220001 	addiu	v0,t1,1
8002f840:	00024c00 	sll	t1,v0,0x10
8002f844:	31030002 	andi	v1,t0,0x2
8002f848:	1060ff75 	beqz	v1,8002f620 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e4>
8002f84c:	00094c03 	sra	t1,t1,0x10
8002f850:	25220001 	addiu	v0,t1,1
8002f854:	00024c00 	sll	t1,v0,0x10
8002f858:	31030001 	andi	v1,t0,0x1
8002f85c:	1460ff6d 	bnez	v1,8002f614 <_Z20DSP1_NormalizeDoubleiPsS_+0x1d8>
8002f860:	00094c03 	sra	t1,t1,0x10
8002f864:	0800bd89 	j	8002f624 <_Z20DSP1_NormalizeDoubleiPsS_+0x1e8>
8002f868:	2402000f 	li	v0,15
8002f86c:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f870:	24090008 	li	t1,8
8002f874:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f878:	24090001 	li	t1,1
8002f87c:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f880:	24090002 	li	t1,2
8002f884:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f888:	24090003 	li	t1,3
8002f88c:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f890:	24090004 	li	t1,4
8002f894:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f898:	24090005 	li	t1,5
8002f89c:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8a0:	24090006 	li	t1,6
8002f8a4:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8a8:	24090007 	li	t1,7
8002f8ac:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8b0:	24090009 	li	t1,9
8002f8b4:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8b8:	2409000a 	li	t1,10
8002f8bc:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8c0:	2409000b 	li	t1,11
8002f8c4:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8c8:	2409000c 	li	t1,12
8002f8cc:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8d0:	2409000d 	li	t1,13
8002f8d4:	0800bdb3 	j	8002f6cc <_Z20DSP1_NormalizeDoubleiPsS_+0x290>
8002f8d8:	2409000e 	li	t1,14

8002f8dc <_Z13DSP1_Truncatess>:
8002f8dc:	00052c00 	sll	a1,a1,0x10
8002f8e0:	00042400 	sll	a0,a0,0x10
8002f8e4:	00052c03 	sra	a1,a1,0x10
8002f8e8:	18a00009 	blez	a1,8002f910 <_Z13DSP1_Truncatess+0x34>
8002f8ec:	00042403 	sra	a0,a0,0x10
8002f8f0:	1c800005 	bgtz	a0,8002f908 <_Z13DSP1_Truncatess+0x2c>
8002f8f4:	24027fff 	li	v0,32767
8002f8f8:	14800003 	bnez	a0,8002f908 <_Z13DSP1_Truncatess+0x2c>
8002f8fc:	24028001 	li	v0,-32767
8002f900:	03e00008 	jr	ra
8002f904:	00801021 	move	v0,a0
8002f908:	03e00008 	jr	ra
8002f90c:	00000000 	nop
8002f910:	3c028019 	lui	v0,0x8019
8002f914:	00051840 	sll	v1,a1,0x1
8002f918:	2442d1e4 	addiu	v0,v0,-11804
8002f91c:	10a0fff8 	beqz	a1,8002f900 <_Z13DSP1_Truncatess+0x24>
8002f920:	00621821 	addu	v1,v1,v0
8002f924:	94620062 	lhu	v0,98(v1)
8002f928:	70821002 	mul	v0,a0,v0
8002f92c:	000213c3 	sra	v0,v0,0xf
8002f930:	00021400 	sll	v0,v0,0x10
8002f934:	03e00008 	jr	ra
8002f938:	00021403 	sra	v0,v0,0x10

8002f93c <_Z7DSPOp06v>:
8002f93c:	27bdffa8 	addiu	sp,sp,-88
8002f940:	afbf0054 	sw	ra,84(sp)
8002f944:	afbe0050 	sw	s8,80(sp)
8002f948:	afb7004c 	sw	s7,76(sp)
8002f94c:	afb60048 	sw	s6,72(sp)
8002f950:	afb50044 	sw	s5,68(sp)
8002f954:	afb40040 	sw	s4,64(sp)
8002f958:	afb3003c 	sw	s3,60(sp)
8002f95c:	afb20038 	sw	s2,56(sp)
8002f960:	afb10034 	sw	s1,52(sp)
8002f964:	afb00030 	sw	s0,48(sp)
8002f968:	3c028021 	lui	v0,0x8021
8002f96c:	3c038021 	lui	v1,0x8021
8002f970:	8445c8c4 	lh	a1,-14140(v0)
8002f974:	8464c8a4 	lh	a0,-14172(v1)
8002f978:	00a42023 	subu	a0,a1,a0
8002f97c:	3c058019 	lui	a1,0x8019
8002f980:	24a5b190 	addiu	a1,a1,-20080
8002f984:	00a0f809 	jalr	a1
8002f988:	00000000 	nop
8002f98c:	0040b021 	move	s6,v0
8002f990:	0060b821 	move	s7,v1
8002f994:	3c028021 	lui	v0,0x8021
8002f998:	3c038021 	lui	v1,0x8021
8002f99c:	8445c8c6 	lh	a1,-14138(v0)
8002f9a0:	8464c8a6 	lh	a0,-14170(v1)
8002f9a4:	3c028021 	lui	v0,0x8021
8002f9a8:	3c088019 	lui	t0,0x8019
8002f9ac:	00a42023 	subu	a0,a1,a0
8002f9b0:	2508b190 	addiu	t0,t0,-20080
8002f9b4:	ac56c8d0 	sw	s6,-14128(v0)
8002f9b8:	0100f809 	jalr	t0
8002f9bc:	ac57c8d4 	sw	s7,-14124(v0)
8002f9c0:	0040a021 	move	s4,v0
8002f9c4:	0060a821 	move	s5,v1
8002f9c8:	3c028021 	lui	v0,0x8021
8002f9cc:	3c038021 	lui	v1,0x8021
8002f9d0:	8445c8c8 	lh	a1,-14136(v0)
8002f9d4:	8464c8a8 	lh	a0,-14168(v1)
8002f9d8:	3c028021 	lui	v0,0x8021
8002f9dc:	3c098019 	lui	t1,0x8019
8002f9e0:	00a42023 	subu	a0,a1,a0
8002f9e4:	ac54c8d8 	sw	s4,-14120(v0)
8002f9e8:	2529b190 	addiu	t1,t1,-20080
8002f9ec:	0120f809 	jalr	t1
8002f9f0:	ac55c8dc 	sw	s5,-14116(v0)
8002f9f4:	afa30024 	sw	v1,36(sp)
8002f9f8:	3c038021 	lui	v1,0x8021
8002f9fc:	8464c8ae 	lh	a0,-14162(v1)
8002fa00:	afa20020 	sw	v0,32(sp)
8002fa04:	34028000 	li	v0,0x8000
8002fa08:	00441023 	subu	v0,v0,a0
8002fa0c:	2445001f 	addiu	a1,v0,31
8002fa10:	28430000 	slti	v1,v0,0
8002fa14:	00a3100b 	movn	v0,a1,v1
8002fa18:	00021082 	srl	v0,v0,0x2
8002fa1c:	3c0a8020 	lui	t2,0x8020
8002fa20:	254a4860 	addiu	t2,t2,18528
8002fa24:	30423ff8 	andi	v0,v0,0x3ff8
8002fa28:	004a1821 	addu	v1,v0,t2
8002fa2c:	8c650004 	lw	a1,4(v1)
8002fa30:	8c640000 	lw	a0,0(v1)
8002fa34:	afa5001c 	sw	a1,28(sp)
8002fa38:	3c058021 	lui	a1,0x8021
8002fa3c:	8fa80020 	lw	t0,32(sp)
8002fa40:	afa40018 	sw	a0,24(sp)
8002fa44:	8fa90024 	lw	t1,36(sp)
8002fa48:	3c038019 	lui	v1,0x8019
8002fa4c:	24a58860 	addiu	a1,a1,-30624
8002fa50:	247ea780 	addiu	s8,v1,-22656
8002fa54:	00451021 	addu	v0,v0,a1
8002fa58:	3c038021 	lui	v1,0x8021
8002fa5c:	8fa60018 	lw	a2,24(sp)
8002fa60:	8fa7001c 	lw	a3,28(sp)
8002fa64:	ac68c8e0 	sw	t0,-14112(v1)
8002fa68:	8c500000 	lw	s0,0(v0)
8002fa6c:	8c510004 	lw	s1,4(v0)
8002fa70:	02c02021 	move	a0,s6
8002fa74:	02e02821 	move	a1,s7
8002fa78:	03c0f809 	jalr	s8
8002fa7c:	ac69c8e4 	sw	t1,-14108(v1)
8002fa80:	3c098000 	lui	t1,0x8000
8002fa84:	02293826 	xor	a3,s1,t1
8002fa88:	02003021 	move	a2,s0
8002fa8c:	02802021 	move	a0,s4
8002fa90:	02a02821 	move	a1,s5
8002fa94:	00409021 	move	s2,v0
8002fa98:	03c0f809 	jalr	s8
8002fa9c:	00609821 	move	s3,v1
8002faa0:	3c0a8019 	lui	t2,0x8019
8002faa4:	254aa708 	addiu	t2,t2,-22776
8002faa8:	02402021 	move	a0,s2
8002faac:	02602821 	move	a1,s3
8002fab0:	00403021 	move	a2,v0
8002fab4:	0140f809 	jalr	t2
8002fab8:	00603821 	move	a3,v1
8002fabc:	afa20010 	sw	v0,16(sp)
8002fac0:	afa30014 	sw	v1,20(sp)
8002fac4:	8fa80010 	lw	t0,16(sp)
8002fac8:	8fa90014 	lw	t1,20(sp)
8002facc:	3c028021 	lui	v0,0x8021
8002fad0:	ac48c8e8 	sw	t0,-14104(v0)
8002fad4:	02c02021 	move	a0,s6
8002fad8:	02e02821 	move	a1,s7
8002fadc:	02003021 	move	a2,s0
8002fae0:	02203821 	move	a3,s1
8002fae4:	03c0f809 	jalr	s8
8002fae8:	ac49c8ec 	sw	t1,-14100(v0)
8002faec:	8fa60018 	lw	a2,24(sp)
8002faf0:	8fa7001c 	lw	a3,28(sp)
8002faf4:	02802021 	move	a0,s4
8002faf8:	02a02821 	move	a1,s5
8002fafc:	00408021 	move	s0,v0
8002fb00:	03c0f809 	jalr	s8
8002fb04:	00608821 	move	s1,v1
8002fb08:	3c098019 	lui	t1,0x8019
8002fb0c:	02002021 	move	a0,s0
8002fb10:	02202821 	move	a1,s1
8002fb14:	00403021 	move	a2,v0
8002fb18:	2529a708 	addiu	t1,t1,-22776
8002fb1c:	0120f809 	jalr	t1
8002fb20:	00603821 	move	a3,v1
8002fb24:	0060a821 	move	s5,v1
8002fb28:	3c038021 	lui	v1,0x8021
8002fb2c:	0040a021 	move	s4,v0
8002fb30:	8462c8b0 	lh	v0,-14160(v1)
8002fb34:	3c0a8020 	lui	t2,0x8020
8002fb38:	00021023 	negu	v0,v0
8002fb3c:	2446001f 	addiu	a2,v0,31
8002fb40:	28430000 	slti	v1,v0,0
8002fb44:	00c3100b 	movn	v0,a2,v1
8002fb48:	00021143 	sra	v0,v0,0x5
8002fb4c:	304207ff 	andi	v0,v0,0x7ff
8002fb50:	3c0b8021 	lui	t3,0x8021
8002fb54:	000248c0 	sll	t1,v0,0x3
8002fb58:	3c038021 	lui	v1,0x8021
8002fb5c:	254a4860 	addiu	t2,t2,18528
8002fb60:	256b8860 	addiu	t3,t3,-30624
8002fb64:	012ab021 	addu	s6,t1,t2
8002fb68:	ac74c8f0 	sw	s4,-14096(v1)
8002fb6c:	012b4821 	addu	t1,t1,t3
8002fb70:	8faa0020 	lw	t2,32(sp)
8002fb74:	8fab0024 	lw	t3,36(sp)
8002fb78:	ac75c8f4 	sw	s5,-14092(v1)
8002fb7c:	3c038021 	lui	v1,0x8021
8002fb80:	8ed70004 	lw	s7,4(s6)
8002fb84:	3c088021 	lui	t0,0x8021
8002fb88:	8ed60000 	lw	s6,0(s6)
8002fb8c:	ac62c924 	sw	v0,-14044(v1)
8002fb90:	8fa20010 	lw	v0,16(sp)
8002fb94:	8fa30014 	lw	v1,20(sp)
8002fb98:	ad0ac8f8 	sw	t2,-14088(t0)
8002fb9c:	ad0bc8fc 	sw	t3,-14084(t0)
8002fba0:	3c088021 	lui	t0,0x8021
8002fba4:	02802021 	move	a0,s4
8002fba8:	02a02821 	move	a1,s5
8002fbac:	02c03021 	move	a2,s6
8002fbb0:	ad02c900 	sw	v0,-14080(t0)
8002fbb4:	ad03c904 	sw	v1,-14076(t0)
8002fbb8:	02e03821 	move	a3,s7
8002fbbc:	8d300000 	lw	s0,0(t1)
8002fbc0:	03c0f809 	jalr	s8
8002fbc4:	8d310004 	lw	s1,4(t1)
8002fbc8:	00609821 	move	s3,v1
8002fbcc:	8fa40020 	lw	a0,32(sp)
8002fbd0:	3c038000 	lui	v1,0x8000
8002fbd4:	8fa50024 	lw	a1,36(sp)
8002fbd8:	02003021 	move	a2,s0
8002fbdc:	02233826 	xor	a3,s1,v1
8002fbe0:	03c0f809 	jalr	s8
8002fbe4:	00409021 	move	s2,v0
8002fbe8:	3c088019 	lui	t0,0x8019
8002fbec:	2508a708 	addiu	t0,t0,-22776
8002fbf0:	02402021 	move	a0,s2
8002fbf4:	02602821 	move	a1,s3
8002fbf8:	00403021 	move	a2,v0
8002fbfc:	0100f809 	jalr	t0
8002fc00:	00603821 	move	a3,v1
8002fc04:	afa20028 	sw	v0,40(sp)
8002fc08:	afa3002c 	sw	v1,44(sp)
8002fc0c:	8faa0028 	lw	t2,40(sp)
8002fc10:	8fab002c 	lw	t3,44(sp)
8002fc14:	3c028021 	lui	v0,0x8021
8002fc18:	ac4ac908 	sw	t2,-14072(v0)
8002fc1c:	02802021 	move	a0,s4
8002fc20:	02a02821 	move	a1,s5
8002fc24:	02003021 	move	a2,s0
8002fc28:	02203821 	move	a3,s1
8002fc2c:	03c0f809 	jalr	s8
8002fc30:	ac4bc90c 	sw	t3,-14068(v0)
8002fc34:	8fa40020 	lw	a0,32(sp)
8002fc38:	8fa50024 	lw	a1,36(sp)
8002fc3c:	02c03021 	move	a2,s6
8002fc40:	02e03821 	move	a3,s7
8002fc44:	00408021 	move	s0,v0
8002fc48:	03c0f809 	jalr	s8
8002fc4c:	00608821 	move	s1,v1
8002fc50:	3c0b8019 	lui	t3,0x8019
8002fc54:	02002021 	move	a0,s0
8002fc58:	02202821 	move	a1,s1
8002fc5c:	00403021 	move	a2,v0
8002fc60:	256ba708 	addiu	t3,t3,-22776
8002fc64:	0160f809 	jalr	t3
8002fc68:	00603821 	move	a3,v1
8002fc6c:	00408021 	move	s0,v0
8002fc70:	3c028021 	lui	v0,0x8021
8002fc74:	8444c8aa 	lh	a0,-14166(v0)
8002fc78:	3c058019 	lui	a1,0x8019
8002fc7c:	24a5b190 	addiu	a1,a1,-20080
8002fc80:	00a0f809 	jalr	a1
8002fc84:	00608821 	move	s1,v1
8002fc88:	3c088019 	lui	t0,0x8019
8002fc8c:	02002021 	move	a0,s0
8002fc90:	02202821 	move	a1,s1
8002fc94:	00403021 	move	a2,v0
8002fc98:	2508a688 	addiu	t0,t0,-22904
8002fc9c:	0100f809 	jalr	t0
8002fca0:	00603821 	move	a3,v1
8002fca4:	0040a021 	move	s4,v0
8002fca8:	3c028019 	lui	v0,0x8019
8002fcac:	2456b030 	addiu	s6,v0,-20432
8002fcb0:	3c028021 	lui	v0,0x8021
8002fcb4:	02802021 	move	a0,s4
8002fcb8:	00602821 	move	a1,v1
8002fcbc:	00003021 	move	a2,zero
8002fcc0:	00003821 	move	a3,zero
8002fcc4:	ac54c910 	sw	s4,-14064(v0)
8002fcc8:	ac43c914 	sw	v1,-14060(v0)
8002fccc:	02c0f809 	jalr	s6
8002fcd0:	0060a821 	move	s5,v1
8002fcd4:	04400014 	bltz	v0,8002fd28 <_Z7DSPOp06v+0x3ec>
8002fcd8:	240300e0 	li	v1,224
8002fcdc:	3c028021 	lui	v0,0x8021
8002fce0:	a443c8cc 	sh	v1,-14132(v0)
8002fce4:	2404ffff 	li	a0,-1
8002fce8:	3c028021 	lui	v0,0x8021
8002fcec:	3c038021 	lui	v1,0x8021
8002fcf0:	a444c8ce 	sh	a0,-14130(v0)
8002fcf4:	a460c8ca 	sh	zero,-14134(v1)
8002fcf8:	8fbf0054 	lw	ra,84(sp)
8002fcfc:	8fbe0050 	lw	s8,80(sp)
8002fd00:	8fb7004c 	lw	s7,76(sp)
8002fd04:	8fb60048 	lw	s6,72(sp)
8002fd08:	8fb50044 	lw	s5,68(sp)
8002fd0c:	8fb40040 	lw	s4,64(sp)
8002fd10:	8fb3003c 	lw	s3,60(sp)
8002fd14:	8fb20038 	lw	s2,56(sp)
8002fd18:	8fb10034 	lw	s1,52(sp)
8002fd1c:	8fb00030 	lw	s0,48(sp)
8002fd20:	03e00008 	jr	ra
8002fd24:	27bd0058 	addiu	sp,sp,88
8002fd28:	3c028021 	lui	v0,0x8021
8002fd2c:	3c088019 	lui	t0,0x8019
8002fd30:	2508b190 	addiu	t0,t0,-20080
8002fd34:	0100f809 	jalr	t0
8002fd38:	8444c8ac 	lh	a0,-14164(v0)
8002fd3c:	8fa40010 	lw	a0,16(sp)
8002fd40:	8fa50014 	lw	a1,20(sp)
8002fd44:	00403021 	move	a2,v0
8002fd48:	00603821 	move	a3,v1
8002fd4c:	00409021 	move	s2,v0
8002fd50:	00609821 	move	s3,v1
8002fd54:	03c0f809 	jalr	s8
8002fd58:	3c118019 	lui	s1,0x8019
8002fd5c:	2631ab40 	addiu	s1,s1,-21696
8002fd60:	02803021 	move	a2,s4
8002fd64:	02a03821 	move	a3,s5
8002fd68:	00402021 	move	a0,v0
8002fd6c:	0220f809 	jalr	s1
8002fd70:	00602821 	move	a1,v1
8002fd74:	3c108019 	lui	s0,0x8019
8002fd78:	00602821 	move	a1,v1
8002fd7c:	2610b280 	addiu	s0,s0,-19840
8002fd80:	0200f809 	jalr	s0
8002fd84:	00402021 	move	a0,v0
8002fd88:	8fa40028 	lw	a0,40(sp)
8002fd8c:	8fa5002c 	lw	a1,44(sp)
8002fd90:	3c038021 	lui	v1,0x8021
8002fd94:	02403021 	move	a2,s2
8002fd98:	02603821 	move	a3,s3
8002fd9c:	03c0f809 	jalr	s8
8002fda0:	a462c8ca 	sh	v0,-14134(v1)
8002fda4:	00402021 	move	a0,v0
8002fda8:	02803021 	move	a2,s4
8002fdac:	02a03821 	move	a3,s5
8002fdb0:	0220f809 	jalr	s1
8002fdb4:	00602821 	move	a1,v1
8002fdb8:	00602821 	move	a1,v1
8002fdbc:	0200f809 	jalr	s0
8002fdc0:	00402021 	move	a0,v0
8002fdc4:	3c038019 	lui	v1,0x8019
8002fdc8:	8c66c950 	lw	a2,-14000(v1)
8002fdcc:	8c67c954 	lw	a3,-13996(v1)
8002fdd0:	3c038021 	lui	v1,0x8021
8002fdd4:	02402021 	move	a0,s2
8002fdd8:	02602821 	move	a1,s3
8002fddc:	03c0f809 	jalr	s8
8002fde0:	a462c8cc 	sh	v0,-14132(v1)
8002fde4:	3c098000 	lui	t1,0x8000
8002fde8:	02803021 	move	a2,s4
8002fdec:	02a93826 	xor	a3,s5,t1
8002fdf0:	00402021 	move	a0,v0
8002fdf4:	0220f809 	jalr	s1
8002fdf8:	00602821 	move	a1,v1
8002fdfc:	00408021 	move	s0,v0
8002fe00:	3c028019 	lui	v0,0x8019
8002fe04:	8c46ce58 	lw	a2,-12712(v0)
8002fe08:	8c47ce5c 	lw	a3,-12708(v0)
8002fe0c:	3c028019 	lui	v0,0x8019
8002fe10:	02002021 	move	a0,s0
8002fe14:	00602821 	move	a1,v1
8002fe18:	2442af10 	addiu	v0,v0,-20720
8002fe1c:	0040f809 	jalr	v0
8002fe20:	00608821 	move	s1,v1
8002fe24:	1c40001b 	bgtz	v0,8002fe94 <_Z7DSPOp06v+0x558>
8002fe28:	3403ffff 	li	v1,0xffff
8002fe2c:	02002021 	move	a0,s0
8002fe30:	02202821 	move	a1,s1
8002fe34:	00003021 	move	a2,zero
8002fe38:	02c0f809 	jalr	s6
8002fe3c:	00003821 	move	a3,zero
8002fe40:	04400017 	bltz	v0,8002fea0 <_Z7DSPOp06v+0x564>
8002fe44:	3c028019 	lui	v0,0x8019
8002fe48:	02002021 	move	a0,s0
8002fe4c:	244292c0 	addiu	v0,v0,-27968
8002fe50:	0040f809 	jalr	v0
8002fe54:	02202821 	move	a1,s1
8002fe58:	3043ffff 	andi	v1,v0,0xffff
8002fe5c:	3c028021 	lui	v0,0x8021
8002fe60:	a443c8ce 	sh	v1,-14130(v0)
8002fe64:	8fbf0054 	lw	ra,84(sp)
8002fe68:	8fbe0050 	lw	s8,80(sp)
8002fe6c:	8fb7004c 	lw	s7,76(sp)
8002fe70:	8fb60048 	lw	s6,72(sp)
8002fe74:	8fb50044 	lw	s5,68(sp)
8002fe78:	8fb40040 	lw	s4,64(sp)
8002fe7c:	8fb3003c 	lw	s3,60(sp)
8002fe80:	8fb20038 	lw	s2,56(sp)
8002fe84:	8fb10034 	lw	s1,52(sp)
8002fe88:	8fb00030 	lw	s0,48(sp)
8002fe8c:	03e00008 	jr	ra
8002fe90:	27bd0058 	addiu	sp,sp,88
8002fe94:	3c028021 	lui	v0,0x8021
8002fe98:	0800bf99 	j	8002fe64 <_Z7DSPOp06v+0x528>
8002fe9c:	a443c8ce 	sh	v1,-14130(v0)
8002fea0:	00001821 	move	v1,zero
8002fea4:	3c028021 	lui	v0,0x8021
8002fea8:	0800bf99 	j	8002fe64 <_Z7DSPOp06v+0x528>
8002feac:	a443c8ce 	sh	v1,-14130(v0)

8002feb0 <_Z7DSPOp0Dv>:
8002feb0:	3c088021 	lui	t0,0x8021
8002feb4:	2504c950 	addiu	a0,t0,-14000
8002feb8:	3c028021 	lui	v0,0x8021
8002febc:	3c038021 	lui	v1,0x8021
8002fec0:	8445c97a 	lh	a1,-13958(v0)
8002fec4:	8466c97c 	lh	a2,-13956(v1)
8002fec8:	8507c950 	lh	a3,-14000(t0)
8002fecc:	3c028021 	lui	v0,0x8021
8002fed0:	848a0002 	lh	t2,2(a0)
8002fed4:	8443c97e 	lh	v1,-13954(v0)
8002fed8:	848d0006 	lh	t5,6(a0)
8002fedc:	848e0008 	lh	t6,8(a0)
8002fee0:	8488000c 	lh	t0,12(a0)
8002fee4:	8489000e 	lh	t1,14(a0)
8002fee8:	84820004 	lh	v0,4(a0)
8002feec:	70a73802 	mul	a3,a1,a3
8002fef0:	70ca5002 	mul	t2,a2,t2
8002fef4:	848b0010 	lh	t3,16(a0)
8002fef8:	848c000a 	lh	t4,10(a0)
8002fefc:	70a84002 	mul	t0,a1,t0
8002ff00:	70c94802 	mul	t1,a2,t1
8002ff04:	70621002 	mul	v0,v1,v0
8002ff08:	70ad2802 	mul	a1,a1,t5
8002ff0c:	70ce3002 	mul	a2,a2,t6
8002ff10:	706b5802 	mul	t3,v1,t3
8002ff14:	706c1802 	mul	v1,v1,t4
8002ff18:	00073bc3 	sra	a3,a3,0xf
8002ff1c:	000a53c3 	sra	t2,t2,0xf
8002ff20:	000213c3 	sra	v0,v0,0xf
8002ff24:	00052bc3 	sra	a1,a1,0xf
8002ff28:	000633c3 	sra	a2,a2,0xf
8002ff2c:	000843c3 	sra	t0,t0,0xf
8002ff30:	00094bc3 	sra	t1,t1,0xf
8002ff34:	00ea3821 	addu	a3,a3,t2
8002ff38:	00031bc3 	sra	v1,v1,0xf
8002ff3c:	00e23821 	addu	a3,a3,v0
8002ff40:	00a62821 	addu	a1,a1,a2
8002ff44:	3c028021 	lui	v0,0x8021
8002ff48:	01094021 	addu	t0,t0,t1
8002ff4c:	000b5bc3 	sra	t3,t3,0xf
8002ff50:	00a32821 	addu	a1,a1,v1
8002ff54:	010b4021 	addu	t0,t0,t3
8002ff58:	a447c980 	sh	a3,-13952(v0)
8002ff5c:	3c038021 	lui	v1,0x8021
8002ff60:	3c028021 	lui	v0,0x8021
8002ff64:	a465c982 	sh	a1,-13950(v1)
8002ff68:	03e00008 	jr	ra
8002ff6c:	a448c984 	sh	t0,-13948(v0)

8002ff70 <_Z7DSPOp1Dv>:
8002ff70:	3c088021 	lui	t0,0x8021
8002ff74:	2504c93c 	addiu	a0,t0,-14020
8002ff78:	3c028021 	lui	v0,0x8021
8002ff7c:	3c038021 	lui	v1,0x8021
8002ff80:	8445c986 	lh	a1,-13946(v0)
8002ff84:	8466c988 	lh	a2,-13944(v1)
8002ff88:	8507c93c 	lh	a3,-14020(t0)
8002ff8c:	3c028021 	lui	v0,0x8021
8002ff90:	848a0002 	lh	t2,2(a0)
8002ff94:	8443c98a 	lh	v1,-13942(v0)
8002ff98:	848d0006 	lh	t5,6(a0)
8002ff9c:	848e0008 	lh	t6,8(a0)
8002ffa0:	8488000c 	lh	t0,12(a0)
8002ffa4:	8489000e 	lh	t1,14(a0)
8002ffa8:	84820004 	lh	v0,4(a0)
8002ffac:	70a73802 	mul	a3,a1,a3
8002ffb0:	70ca5002 	mul	t2,a2,t2
8002ffb4:	848b0010 	lh	t3,16(a0)
8002ffb8:	848c000a 	lh	t4,10(a0)
8002ffbc:	70a84002 	mul	t0,a1,t0
8002ffc0:	70c94802 	mul	t1,a2,t1
8002ffc4:	70621002 	mul	v0,v1,v0
8002ffc8:	70ad2802 	mul	a1,a1,t5
8002ffcc:	70ce3002 	mul	a2,a2,t6
8002ffd0:	706b5802 	mul	t3,v1,t3
8002ffd4:	706c1802 	mul	v1,v1,t4
8002ffd8:	00073bc3 	sra	a3,a3,0xf
8002ffdc:	000a53c3 	sra	t2,t2,0xf
8002ffe0:	000213c3 	sra	v0,v0,0xf
8002ffe4:	00052bc3 	sra	a1,a1,0xf
8002ffe8:	000633c3 	sra	a2,a2,0xf
8002ffec:	000843c3 	sra	t0,t0,0xf
8002fff0:	00094bc3 	sra	t1,t1,0xf
8002fff4:	00ea3821 	addu	a3,a3,t2
8002fff8:	00031bc3 	sra	v1,v1,0xf
8002fffc:	00e23821 	addu	a3,a3,v0
80030000:	00a62821 	addu	a1,a1,a2
80030004:	3c028021 	lui	v0,0x8021
80030008:	01094021 	addu	t0,t0,t1
8003000c:	000b5bc3 	sra	t3,t3,0xf
80030010:	00a32821 	addu	a1,a1,v1
80030014:	010b4021 	addu	t0,t0,t3
80030018:	a447c98c 	sh	a3,-13940(v0)
8003001c:	3c038021 	lui	v1,0x8021
80030020:	3c028021 	lui	v0,0x8021
80030024:	a465c98e 	sh	a1,-13938(v1)
80030028:	03e00008 	jr	ra
8003002c:	a448c990 	sh	t0,-13936(v0)

80030030 <_Z7DSPOp2Dv>:
80030030:	3c088021 	lui	t0,0x8021
80030034:	2504c928 	addiu	a0,t0,-14040
80030038:	3c028021 	lui	v0,0x8021
8003003c:	3c038021 	lui	v1,0x8021
80030040:	8445c992 	lh	a1,-13934(v0)
80030044:	8466c994 	lh	a2,-13932(v1)
80030048:	8507c928 	lh	a3,-14040(t0)
8003004c:	3c028021 	lui	v0,0x8021
80030050:	848a0002 	lh	t2,2(a0)
80030054:	8443c996 	lh	v1,-13930(v0)
80030058:	848d0006 	lh	t5,6(a0)
8003005c:	848e0008 	lh	t6,8(a0)
80030060:	8488000c 	lh	t0,12(a0)
80030064:	8489000e 	lh	t1,14(a0)
80030068:	84820004 	lh	v0,4(a0)
8003006c:	70a73802 	mul	a3,a1,a3
80030070:	70ca5002 	mul	t2,a2,t2
80030074:	848b0010 	lh	t3,16(a0)
80030078:	848c000a 	lh	t4,10(a0)
8003007c:	70a84002 	mul	t0,a1,t0
80030080:	70c94802 	mul	t1,a2,t1
80030084:	70621002 	mul	v0,v1,v0
80030088:	70ad2802 	mul	a1,a1,t5
8003008c:	70ce3002 	mul	a2,a2,t6
80030090:	706b5802 	mul	t3,v1,t3
80030094:	706c1802 	mul	v1,v1,t4
80030098:	00073bc3 	sra	a3,a3,0xf
8003009c:	000a53c3 	sra	t2,t2,0xf
800300a0:	000213c3 	sra	v0,v0,0xf
800300a4:	00052bc3 	sra	a1,a1,0xf
800300a8:	000633c3 	sra	a2,a2,0xf
800300ac:	000843c3 	sra	t0,t0,0xf
800300b0:	00094bc3 	sra	t1,t1,0xf
800300b4:	00ea3821 	addu	a3,a3,t2
800300b8:	00031bc3 	sra	v1,v1,0xf
800300bc:	00e23821 	addu	a3,a3,v0
800300c0:	00a62821 	addu	a1,a1,a2
800300c4:	3c028021 	lui	v0,0x8021
800300c8:	01094021 	addu	t0,t0,t1
800300cc:	000b5bc3 	sra	t3,t3,0xf
800300d0:	00a32821 	addu	a1,a1,v1
800300d4:	010b4021 	addu	t0,t0,t3
800300d8:	a447c998 	sh	a3,-13928(v0)
800300dc:	3c038021 	lui	v1,0x8021
800300e0:	3c028021 	lui	v0,0x8021
800300e4:	a465c99a 	sh	a1,-13926(v1)
800300e8:	03e00008 	jr	ra
800300ec:	a448c99c 	sh	t0,-13924(v0)

800300f0 <_Z7DSPOp03v>:
800300f0:	3c088021 	lui	t0,0x8021
800300f4:	2504c950 	addiu	a0,t0,-14000
800300f8:	3c028021 	lui	v0,0x8021
800300fc:	3c038021 	lui	v1,0x8021
80030100:	8445c99e 	lh	a1,-13922(v0)
80030104:	8466c9a0 	lh	a2,-13920(v1)
80030108:	8507c950 	lh	a3,-14000(t0)
8003010c:	3c028021 	lui	v0,0x8021
80030110:	848a0006 	lh	t2,6(a0)
80030114:	8443c9a2 	lh	v1,-13918(v0)
80030118:	848d0002 	lh	t5,2(a0)
8003011c:	848e0008 	lh	t6,8(a0)
80030120:	84880004 	lh	t0,4(a0)
80030124:	8489000a 	lh	t1,10(a0)
80030128:	8482000c 	lh	v0,12(a0)
8003012c:	70a73802 	mul	a3,a1,a3
80030130:	70ca5002 	mul	t2,a2,t2
80030134:	848b0010 	lh	t3,16(a0)
80030138:	848c000e 	lh	t4,14(a0)
8003013c:	70a84002 	mul	t0,a1,t0
80030140:	70c94802 	mul	t1,a2,t1
80030144:	70621002 	mul	v0,v1,v0
80030148:	70ad2802 	mul	a1,a1,t5
8003014c:	70ce3002 	mul	a2,a2,t6
80030150:	706b5802 	mul	t3,v1,t3
80030154:	706c1802 	mul	v1,v1,t4
80030158:	00073bc3 	sra	a3,a3,0xf
8003015c:	000a53c3 	sra	t2,t2,0xf
80030160:	000213c3 	sra	v0,v0,0xf
80030164:	00052bc3 	sra	a1,a1,0xf
80030168:	000633c3 	sra	a2,a2,0xf
8003016c:	000843c3 	sra	t0,t0,0xf
80030170:	00094bc3 	sra	t1,t1,0xf
80030174:	00ea3821 	addu	a3,a3,t2
80030178:	00031bc3 	sra	v1,v1,0xf
8003017c:	00e23821 	addu	a3,a3,v0
80030180:	00a62821 	addu	a1,a1,a2
80030184:	3c028021 	lui	v0,0x8021
80030188:	01094021 	addu	t0,t0,t1
8003018c:	000b5bc3 	sra	t3,t3,0xf
80030190:	00a32821 	addu	a1,a1,v1
80030194:	010b4021 	addu	t0,t0,t3
80030198:	a447c9a4 	sh	a3,-13916(v0)
8003019c:	3c038021 	lui	v1,0x8021
800301a0:	3c028021 	lui	v0,0x8021
800301a4:	a465c9a6 	sh	a1,-13914(v1)
800301a8:	03e00008 	jr	ra
800301ac:	a448c9a8 	sh	t0,-13912(v0)

800301b0 <_Z7DSPOp13v>:
800301b0:	3c088021 	lui	t0,0x8021
800301b4:	2504c93c 	addiu	a0,t0,-14020
800301b8:	3c028021 	lui	v0,0x8021
800301bc:	3c038021 	lui	v1,0x8021
800301c0:	8445c9aa 	lh	a1,-13910(v0)
800301c4:	8466c9ac 	lh	a2,-13908(v1)
800301c8:	8507c93c 	lh	a3,-14020(t0)
800301cc:	3c028021 	lui	v0,0x8021
800301d0:	848a0006 	lh	t2,6(a0)
800301d4:	8443c9ae 	lh	v1,-13906(v0)
800301d8:	848d0002 	lh	t5,2(a0)
800301dc:	848e0008 	lh	t6,8(a0)
800301e0:	84880004 	lh	t0,4(a0)
800301e4:	8489000a 	lh	t1,10(a0)
800301e8:	8482000c 	lh	v0,12(a0)
800301ec:	70a73802 	mul	a3,a1,a3
800301f0:	70ca5002 	mul	t2,a2,t2
800301f4:	848b0010 	lh	t3,16(a0)
800301f8:	848c000e 	lh	t4,14(a0)
800301fc:	70a84002 	mul	t0,a1,t0
80030200:	70c94802 	mul	t1,a2,t1
80030204:	70621002 	mul	v0,v1,v0
80030208:	70ad2802 	mul	a1,a1,t5
8003020c:	70ce3002 	mul	a2,a2,t6
80030210:	706b5802 	mul	t3,v1,t3
80030214:	706c1802 	mul	v1,v1,t4
80030218:	00073bc3 	sra	a3,a3,0xf
8003021c:	000a53c3 	sra	t2,t2,0xf
80030220:	000213c3 	sra	v0,v0,0xf
80030224:	00052bc3 	sra	a1,a1,0xf
80030228:	000633c3 	sra	a2,a2,0xf
8003022c:	000843c3 	sra	t0,t0,0xf
80030230:	00094bc3 	sra	t1,t1,0xf
80030234:	00ea3821 	addu	a3,a3,t2
80030238:	00031bc3 	sra	v1,v1,0xf
8003023c:	00e23821 	addu	a3,a3,v0
80030240:	00a62821 	addu	a1,a1,a2
80030244:	3c028021 	lui	v0,0x8021
80030248:	01094021 	addu	t0,t0,t1
8003024c:	000b5bc3 	sra	t3,t3,0xf
80030250:	00a32821 	addu	a1,a1,v1
80030254:	010b4021 	addu	t0,t0,t3
80030258:	a447c9b0 	sh	a3,-13904(v0)
8003025c:	3c038021 	lui	v1,0x8021
80030260:	3c028021 	lui	v0,0x8021
80030264:	a465c9b2 	sh	a1,-13902(v1)
80030268:	03e00008 	jr	ra
8003026c:	a448c9b4 	sh	t0,-13900(v0)

80030270 <_Z7DSPOp23v>:
80030270:	3c088021 	lui	t0,0x8021
80030274:	2504c928 	addiu	a0,t0,-14040
80030278:	3c028021 	lui	v0,0x8021
8003027c:	3c038021 	lui	v1,0x8021
80030280:	8445c9b6 	lh	a1,-13898(v0)
80030284:	8466c9b8 	lh	a2,-13896(v1)
80030288:	8507c928 	lh	a3,-14040(t0)
8003028c:	3c028021 	lui	v0,0x8021
80030290:	848a0006 	lh	t2,6(a0)
80030294:	8443c9ba 	lh	v1,-13894(v0)
80030298:	848d0002 	lh	t5,2(a0)
8003029c:	848e0008 	lh	t6,8(a0)
800302a0:	84880004 	lh	t0,4(a0)
800302a4:	8489000a 	lh	t1,10(a0)
800302a8:	8482000c 	lh	v0,12(a0)
800302ac:	70a73802 	mul	a3,a1,a3
800302b0:	70ca5002 	mul	t2,a2,t2
800302b4:	848b0010 	lh	t3,16(a0)
800302b8:	848c000e 	lh	t4,14(a0)
800302bc:	70a84002 	mul	t0,a1,t0
800302c0:	70c94802 	mul	t1,a2,t1
800302c4:	70621002 	mul	v0,v1,v0
800302c8:	70ad2802 	mul	a1,a1,t5
800302cc:	70ce3002 	mul	a2,a2,t6
800302d0:	706b5802 	mul	t3,v1,t3
800302d4:	706c1802 	mul	v1,v1,t4
800302d8:	00073bc3 	sra	a3,a3,0xf
800302dc:	000a53c3 	sra	t2,t2,0xf
800302e0:	000213c3 	sra	v0,v0,0xf
800302e4:	00052bc3 	sra	a1,a1,0xf
800302e8:	000633c3 	sra	a2,a2,0xf
800302ec:	000843c3 	sra	t0,t0,0xf
800302f0:	00094bc3 	sra	t1,t1,0xf
800302f4:	00ea3821 	addu	a3,a3,t2
800302f8:	00031bc3 	sra	v1,v1,0xf
800302fc:	00e23821 	addu	a3,a3,v0
80030300:	00a62821 	addu	a1,a1,a2
80030304:	3c028021 	lui	v0,0x8021
80030308:	01094021 	addu	t0,t0,t1
8003030c:	000b5bc3 	sra	t3,t3,0xf
80030310:	00a32821 	addu	a1,a1,v1
80030314:	010b4021 	addu	t0,t0,t3
80030318:	a447c9bc 	sh	a3,-13892(v0)
8003031c:	3c038021 	lui	v1,0x8021
80030320:	3c028021 	lui	v0,0x8021
80030324:	a465c9be 	sh	a1,-13890(v1)
80030328:	03e00008 	jr	ra
8003032c:	a448c9c0 	sh	t0,-13888(v0)

80030330 <_Z7DSPOp0Bv>:
80030330:	3c078021 	lui	a3,0x8021
80030334:	24e8c950 	addiu	t0,a3,-14000
80030338:	3c028021 	lui	v0,0x8021
8003033c:	8444c9de 	lh	a0,-13858(v0)
80030340:	85030002 	lh	v1,2(t0)
80030344:	3c028021 	lui	v0,0x8021
80030348:	00830018 	mult	a0,v1
8003034c:	8446c9dc 	lh	a2,-13860(v0)
80030350:	84e5c950 	lh	a1,-14000(a3)
80030354:	3c028021 	lui	v0,0x8021
80030358:	8443c9e0 	lh	v1,-13856(v0)
8003035c:	70c50000 	madd	a2,a1
80030360:	85040004 	lh	a0,4(t0)
80030364:	3c028021 	lui	v0,0x8021
80030368:	70640000 	madd	v1,a0
8003036c:	00001812 	mflo	v1
80030370:	00031bc3 	sra	v1,v1,0xf
80030374:	03e00008 	jr	ra
80030378:	a443c9e2 	sh	v1,-13854(v0)

8003037c <_Z7DSPOp1Bv>:
8003037c:	3c078021 	lui	a3,0x8021
80030380:	24e8c93c 	addiu	t0,a3,-14020
80030384:	3c028021 	lui	v0,0x8021
80030388:	8444c9e6 	lh	a0,-13850(v0)
8003038c:	85030002 	lh	v1,2(t0)
80030390:	3c028021 	lui	v0,0x8021
80030394:	00830018 	mult	a0,v1
80030398:	8446c9e4 	lh	a2,-13852(v0)
8003039c:	84e5c93c 	lh	a1,-14020(a3)
800303a0:	3c028021 	lui	v0,0x8021
800303a4:	8443c9e8 	lh	v1,-13848(v0)
800303a8:	70c50000 	madd	a2,a1
800303ac:	85040004 	lh	a0,4(t0)
800303b0:	3c028021 	lui	v0,0x8021
800303b4:	70640000 	madd	v1,a0
800303b8:	00001812 	mflo	v1
800303bc:	00031bc3 	sra	v1,v1,0xf
800303c0:	03e00008 	jr	ra
800303c4:	a443c9ea 	sh	v1,-13846(v0)

800303c8 <_Z7DSPOp2Bv>:
800303c8:	3c078021 	lui	a3,0x8021
800303cc:	24e8c928 	addiu	t0,a3,-14040
800303d0:	3c028021 	lui	v0,0x8021
800303d4:	8444c9ee 	lh	a0,-13842(v0)
800303d8:	85030002 	lh	v1,2(t0)
800303dc:	3c028021 	lui	v0,0x8021
800303e0:	00830018 	mult	a0,v1
800303e4:	8446c9ec 	lh	a2,-13844(v0)
800303e8:	84e5c928 	lh	a1,-14040(a3)
800303ec:	3c028021 	lui	v0,0x8021
800303f0:	8443c9f0 	lh	v1,-13840(v0)
800303f4:	70c50000 	madd	a2,a1
800303f8:	85040004 	lh	a0,4(t0)
800303fc:	3c028021 	lui	v0,0x8021
80030400:	70640000 	madd	v1,a0
80030404:	00001812 	mflo	v1
80030408:	00031bc3 	sra	v1,v1,0xf
8003040c:	03e00008 	jr	ra
80030410:	a443c9f2 	sh	v1,-13838(v0)

80030414 <_Z7DSPOp08v>:
80030414:	3c038021 	lui	v1,0x8021
80030418:	8462c9f6 	lh	v0,-13834(v1)
8003041c:	3c038021 	lui	v1,0x8021
80030420:	00420018 	mult	v0,v0
80030424:	8465c9f4 	lh	a1,-13836(v1)
80030428:	3c048021 	lui	a0,0x8021
8003042c:	8482c9f8 	lh	v0,-13832(a0)
80030430:	70a50000 	madd	a1,a1
80030434:	3c038021 	lui	v1,0x8021
80030438:	70420000 	madd	v0,v0
8003043c:	3c048021 	lui	a0,0x8021
80030440:	00001012 	mflo	v0
80030444:	00021040 	sll	v0,v0,0x1
80030448:	00022c03 	sra	a1,v0,0x10
8003044c:	a465c9fc 	sh	a1,-13828(v1)
80030450:	03e00008 	jr	ra
80030454:	a482c9fa 	sh	v0,-13830(a0)

80030458 <_Z7DSPOp18v>:
80030458:	3c038021 	lui	v1,0x8021
8003045c:	8462ca00 	lh	v0,-13824(v1)
80030460:	3c038021 	lui	v1,0x8021
80030464:	00420018 	mult	v0,v0
80030468:	8464c9fe 	lh	a0,-13826(v1)
8003046c:	3c028021 	lui	v0,0x8021
80030470:	70840000 	madd	a0,a0
80030474:	8445ca02 	lh	a1,-13822(v0)
80030478:	3c028021 	lui	v0,0x8021
8003047c:	8443ca04 	lh	v1,-13820(v0)
80030480:	70a50000 	madd	a1,a1
80030484:	70630004 	msub	v1,v1
80030488:	00001012 	mflo	v0
8003048c:	000223c3 	sra	a0,v0,0xf
80030490:	3c028021 	lui	v0,0x8021
80030494:	03e00008 	jr	ra
80030498:	a444ca06 	sh	a0,-13818(v0)

8003049c <_Z7DSPOp38v>:
8003049c:	3c038021 	lui	v1,0x8021
800304a0:	8462ca0a 	lh	v0,-13814(v1)
800304a4:	3c038021 	lui	v1,0x8021
800304a8:	00420018 	mult	v0,v0
800304ac:	8464ca08 	lh	a0,-13816(v1)
800304b0:	3c028021 	lui	v0,0x8021
800304b4:	8445ca0c 	lh	a1,-13812(v0)
800304b8:	70840000 	madd	a0,a0
800304bc:	3c028021 	lui	v0,0x8021
800304c0:	8443ca0e 	lh	v1,-13810(v0)
800304c4:	70a50000 	madd	a1,a1
800304c8:	70630004 	msub	v1,v1
800304cc:	00001812 	mflo	v1
800304d0:	000313c3 	sra	v0,v1,0xf
800304d4:	24420001 	addiu	v0,v0,1
800304d8:	3c038021 	lui	v1,0x8021
800304dc:	03e00008 	jr	ra
800304e0:	a462ca10 	sh	v0,-13808(v1)

800304e4 <_Z7DSPOp0Fv>:
800304e4:	3c028021 	lui	v0,0x8021
800304e8:	03e00008 	jr	ra
800304ec:	a440ca3a 	sh	zero,-13766(v0)

800304f0 <_Z7DSPOp2Fv>:
800304f0:	24030100 	li	v1,256
800304f4:	3c028021 	lui	v0,0x8021
800304f8:	03e00008 	jr	ra
800304fc:	a443ca3e 	sh	v1,-13762(v0)

80030500 <_Z9DSP2_Op05v>:
80030500:	3c028021 	lui	v0,0x8021
80030504:	8c4cca48 	lw	t4,-13752(v0)
80030508:	3c038021 	lui	v1,0x8021
8003050c:	19800020 	blez	t4,80030590 <_Z9DSP2_Op05v+0x90>
80030510:	9063ca54 	lbu	v1,-13740(v1)
80030514:	3c028021 	lui	v0,0x8021
80030518:	2442e560 	addiu	v0,v0,-6816
8003051c:	01821021 	addu	v0,t4,v0
80030520:	24470014 	addiu	a3,v0,20
80030524:	3c028021 	lui	v0,0x8021
80030528:	306b000f 	andi	t3,v1,0xf
8003052c:	2449e574 	addiu	t1,v0,-6796
80030530:	00005021 	move	t2,zero
80030534:	0800c157 	j	8003055c <_Z9DSP2_Op05v+0x5c>
80030538:	240dfff0 	li	t5,-16
8003053c:	3082000f 	andi	v0,a0,0xf
80030540:	11620002 	beq	t3,v0,8003054c <_Z9DSP2_Op05v+0x4c>
80030544:	30c3000f 	andi	v1,a2,0xf
80030548:	00401821 	move	v1,v0
8003054c:	01031025 	or	v0,t0,v1
80030550:	254a0001 	addiu	t2,t2,1
80030554:	118a000e 	beq	t4,t2,80030590 <_Z9DSP2_Op05v+0x90>
80030558:	a12201ff 	sb	v0,511(t1)
8003055c:	90e40000 	lbu	a0,0(a3)
80030560:	91260000 	lbu	a2,0(t1)
80030564:	008d1024 	and	v0,a0,t5
80030568:	00024600 	sll	t0,v0,0x18
8003056c:	00041902 	srl	v1,a0,0x4
80030570:	24e70001 	addiu	a3,a3,1
80030574:	00084603 	sra	t0,t0,0x18
80030578:	25290001 	addiu	t1,t1,1
8003057c:	1563ffef 	bne	t3,v1,8003053c <_Z9DSP2_Op05v+0x3c>
80030580:	00cd2824 	and	a1,a2,t5
80030584:	00054600 	sll	t0,a1,0x18
80030588:	0800c14f 	j	8003053c <_Z9DSP2_Op05v+0x3c>
8003058c:	00084603 	sra	t0,t0,0x18
80030590:	03e00008 	jr	ra
80030594:	00000000 	nop

80030598 <_Z9DSP2_Op01v>:
80030598:	27bdffd8 	addiu	sp,sp,-40
8003059c:	3c028021 	lui	v0,0x8021
800305a0:	3c038021 	lui	v1,0x8021
800305a4:	afbe0020 	sw	s8,32(sp)
800305a8:	afb7001c 	sw	s7,28(sp)
800305ac:	afb60018 	sw	s6,24(sp)
800305b0:	afb50014 	sw	s5,20(sp)
800305b4:	afb40010 	sw	s4,16(sp)
800305b8:	afb3000c 	sw	s3,12(sp)
800305bc:	afb20008 	sw	s2,8(sp)
800305c0:	afb10004 	sw	s1,4(sp)
800305c4:	afb00000 	sw	s0,0(sp)
800305c8:	245ee574 	addiu	s8,v0,-6796
800305cc:	2479e784 	addiu	t9,v1,-6268
800305d0:	93c30000 	lbu	v1,0(s8)
800305d4:	93c40001 	lbu	a0,1(s8)
800305d8:	306b0040 	andi	t3,v1,0x40
800305dc:	30620004 	andi	v0,v1,0x4
800305e0:	93c50002 	lbu	a1,2(s8)
800305e4:	00021100 	sll	v0,v0,0x4
800305e8:	306c0008 	andi	t4,v1,0x8
800305ec:	30690010 	andi	t1,v1,0x10
800305f0:	30670001 	andi	a3,v1,0x1
800305f4:	306e0020 	andi	t6,v1,0x20
800305f8:	30880040 	andi	t0,a0,0x40
800305fc:	000b5840 	sll	t3,t3,0x1
80030600:	93c60003 	lbu	a2,3(s8)
80030604:	01625825 	or	t3,t3,v0
80030608:	00073980 	sll	a3,a3,0x6
8003060c:	30820020 	andi	v0,a0,0x20
80030610:	00084043 	sra	t0,t0,0x1
80030614:	000c60c0 	sll	t4,t4,0x3
80030618:	30900010 	andi	s0,a0,0x10
8003061c:	306a0002 	andi	t2,v1,0x2
80030620:	308f0004 	andi	t7,a0,0x4
80030624:	308d0080 	andi	t5,a0,0x80
80030628:	000948c0 	sll	t1,t1,0x3
8003062c:	000e7080 	sll	t6,t6,0x2
80030630:	30630080 	andi	v1,v1,0x80
80030634:	01c27025 	or	t6,t6,v0
80030638:	01274825 	or	t1,t1,a3
8003063c:	01685825 	or	t3,t3,t0
80030640:	006c1825 	or	v1,v1,t4
80030644:	00108040 	sll	s0,s0,0x1
80030648:	000f7880 	sll	t7,t7,0x2
8003064c:	000d6883 	sra	t5,t5,0x2
80030650:	30970008 	andi	s7,a0,0x8
80030654:	30b80008 	andi	t8,a1,0x8
80030658:	30950001 	andi	s5,a0,0x1
8003065c:	30ac0010 	andi	t4,a1,0x10
80030660:	30b40001 	andi	s4,a1,0x1
80030664:	30a70020 	andi	a3,a1,0x20
80030668:	30b30002 	andi	s3,a1,0x2
8003066c:	30a80080 	andi	t0,a1,0x80
80030670:	000a5140 	sll	t2,t2,0x5
80030674:	30840002 	andi	a0,a0,0x2
80030678:	01304825 	or	t1,t1,s0
8003067c:	014e5025 	or	t2,t2,t6
80030680:	016f5825 	or	t3,t3,t7
80030684:	006d1825 	or	v1,v1,t5
80030688:	000420c0 	sll	a0,a0,0x3
8003068c:	30d60008 	andi	s6,a2,0x8
80030690:	30cf0010 	andi	t7,a2,0x10
80030694:	30d10020 	andi	s1,a2,0x20
80030698:	30d20002 	andi	s2,a2,0x2
8003069c:	30a20040 	andi	v0,a1,0x40
800306a0:	30d00040 	andi	s0,a2,0x40
800306a4:	30a50004 	andi	a1,a1,0x4
800306a8:	30cd0004 	andi	t5,a2,0x4
800306ac:	30ce0080 	andi	t6,a2,0x80
800306b0:	0015a900 	sll	s5,s5,0x4
800306b4:	000c6043 	sra	t4,t4,0x1
800306b8:	0014a080 	sll	s4,s4,0x2
800306bc:	00073883 	sra	a3,a3,0x2
800306c0:	00139840 	sll	s3,s3,0x1
800306c4:	0017b840 	sll	s7,s7,0x1
800306c8:	00084103 	sra	t0,t0,0x4
800306cc:	0018c043 	sra	t8,t8,0x1
800306d0:	01445025 	or	t2,t2,a0
800306d4:	01655825 	or	t3,t3,a1
800306d8:	30c60001 	andi	a2,a2,0x1
800306dc:	01354825 	or	t1,t1,s5
800306e0:	01946025 	or	t4,t4,s4
800306e4:	00f33825 	or	a3,a3,s3
800306e8:	00771825 	or	v1,v1,s7
800306ec:	01184025 	or	t0,t0,t8
800306f0:	000f78c3 	sra	t7,t7,0x3
800306f4:	00118903 	sra	s1,s1,0x4
800306f8:	00129043 	sra	s2,s2,0x1
800306fc:	000210c3 	sra	v0,v0,0x3
80030700:	00108143 	sra	s0,s0,0x5
80030704:	000d6883 	sra	t5,t5,0x2
80030708:	000e7183 	sra	t6,t6,0x6
8003070c:	0016b0c3 	sra	s6,s6,0x3
80030710:	01866025 	or	t4,t4,a2
80030714:	012f4825 	or	t1,t1,t7
80030718:	01515025 	or	t2,t2,s1
8003071c:	00f23825 	or	a3,a3,s2
80030720:	00501025 	or	v0,v0,s0
80030724:	016d5825 	or	t3,t3,t5
80030728:	006e1825 	or	v1,v1,t6
8003072c:	01164025 	or	t0,t0,s6
80030730:	3c068021 	lui	a2,0x8021
80030734:	012c4825 	or	t1,t1,t4
80030738:	01475025 	or	t2,t2,a3
8003073c:	004b1025 	or	v0,v0,t3
80030740:	00681825 	or	v1,v1,t0
80030744:	27240002 	addiu	a0,t9,2
80030748:	24c5e794 	addiu	a1,a2,-6252
8003074c:	a329fff0 	sb	t1,-16(t9)
80030750:	a32afff1 	sb	t2,-15(t9)
80030754:	a3220000 	sb	v0,0(t9)
80030758:	a3230001 	sb	v1,1(t9)
8003075c:	27de0004 	addiu	s8,s8,4
80030760:	1485ff9b 	bne	a0,a1,800305d0 <_Z9DSP2_Op01v+0x38>
80030764:	0080c821 	move	t9,a0
80030768:	8fbe0020 	lw	s8,32(sp)
8003076c:	8fb7001c 	lw	s7,28(sp)
80030770:	8fb60018 	lw	s6,24(sp)
80030774:	8fb50014 	lw	s5,20(sp)
80030778:	8fb40010 	lw	s4,16(sp)
8003077c:	8fb3000c 	lw	s3,12(sp)
80030780:	8fb20008 	lw	s2,8(sp)
80030784:	8fb10004 	lw	s1,4(sp)
80030788:	8fb00000 	lw	s0,0(sp)
8003078c:	03e00008 	jr	ra
80030790:	27bd0028 	addiu	sp,sp,40

80030794 <_Z9DSP2_Op06v>:
80030794:	3c028021 	lui	v0,0x8021
80030798:	8c44ca50 	lw	a0,-13744(v0)
8003079c:	1880000f 	blez	a0,800307dc <_Z9DSP2_Op06v+0x48>
800307a0:	3c028021 	lui	v0,0x8021
800307a4:	3c038021 	lui	v1,0x8021
800307a8:	2485ffff 	addiu	a1,a0,-1
800307ac:	2446e574 	addiu	a2,v0,-6796
800307b0:	2468e560 	addiu	t0,v1,-6816
800307b4:	2407ffff 	li	a3,-1
800307b8:	90c20000 	lbu	v0,0(a2)
800307bc:	00a82021 	addu	a0,a1,t0
800307c0:	00021902 	srl	v1,v0,0x4
800307c4:	00021100 	sll	v0,v0,0x4
800307c8:	00431025 	or	v0,v0,v1
800307cc:	24a5ffff 	addiu	a1,a1,-1
800307d0:	a0820214 	sb	v0,532(a0)
800307d4:	14a7fff8 	bne	a1,a3,800307b8 <_Z9DSP2_Op06v+0x24>
800307d8:	24c60001 	addiu	a2,a2,1
800307dc:	03e00008 	jr	ra
800307e0:	00000000 	nop

800307e4 <_Z9DSP2_Op0Dv>:
800307e4:	3c028021 	lui	v0,0x8021
800307e8:	8c47ca5c 	lw	a3,-13732(v0)
800307ec:	00075840 	sll	t3,a3,0x1
800307f0:	1960001e 	blez	t3,8003086c <_Z9DSP2_Op0Dv+0x88>
800307f4:	27bdfe00 	addiu	sp,sp,-512
800307f8:	3c028021 	lui	v0,0x8021
800307fc:	3c038021 	lui	v1,0x8021
80030800:	8c4aca60 	lw	t2,-13728(v0)
80030804:	2469e560 	addiu	t1,v1,-6816
80030808:	00004021 	move	t0,zero
8003080c:	00002821 	move	a1,zero
80030810:	0800c20d 	j	80030834 <_Z9DSP2_Op0Dv+0x50>
80030814:	03a03021 	move	a2,sp
80030818:	90620014 	lbu	v0,20(v1)
8003081c:	25080001 	addiu	t0,t0,1
80030820:	00021102 	srl	v0,v0,0x4
80030824:	a0c20000 	sb	v0,0(a2)
80030828:	00aa2821 	addu	a1,a1,t2
8003082c:	110b000f 	beq	t0,t3,8003086c <_Z9DSP2_Op0Dv+0x88>
80030830:	24c60001 	addiu	a2,a2,1
80030834:	00a7001a 	div	zero,a1,a3
80030838:	00e001f4 	teq	a3,zero,0x7
8003083c:	00001012 	mflo	v0
80030840:	00021843 	sra	v1,v0,0x1
80030844:	30420001 	andi	v0,v0,0x1
80030848:	1040fff3 	beqz	v0,80030818 <_Z9DSP2_Op0Dv+0x34>
8003084c:	00691821 	addu	v1,v1,t1
80030850:	90620014 	lbu	v0,20(v1)
80030854:	25080001 	addiu	t0,t0,1
80030858:	3042000f 	andi	v0,v0,0xf
8003085c:	a0c20000 	sb	v0,0(a2)
80030860:	00aa2821 	addu	a1,a1,t2
80030864:	150bfff3 	bne	t0,t3,80030834 <_Z9DSP2_Op0Dv+0x50>
80030868:	24c60001 	addiu	a2,a2,1
8003086c:	18e0000d 	blez	a3,800308a4 <_Z9DSP2_Op0Dv+0xc0>
80030870:	3c028021 	lui	v0,0x8021
80030874:	2446e774 	addiu	a2,v0,-6284
80030878:	00002821 	move	a1,zero
8003087c:	03a02021 	move	a0,sp
80030880:	90820000 	lbu	v0,0(a0)
80030884:	90830001 	lbu	v1,1(a0)
80030888:	00021100 	sll	v0,v0,0x4
8003088c:	00431025 	or	v0,v0,v1
80030890:	24a50001 	addiu	a1,a1,1
80030894:	a0c20000 	sb	v0,0(a2)
80030898:	24840002 	addiu	a0,a0,2
8003089c:	14e5fff8 	bne	a3,a1,80030880 <_Z9DSP2_Op0Dv+0x9c>
800308a0:	24c60001 	addiu	a2,a2,1
800308a4:	03e00008 	jr	ra
800308a8:	27bd0200 	addiu	sp,sp,512

800308ac <S9xGetDSP>:
800308ac:	3c03801f 	lui	v1,0x801f
800308b0:	27bdffe8 	addiu	sp,sp,-24
800308b4:	8c629354 	lw	v0,-27820(v1)
800308b8:	afbf0010 	sw	ra,16(sp)
800308bc:	0040f809 	jalr	v0
800308c0:	3084ffff 	andi	a0,a0,0xffff
800308c4:	8fbf0010 	lw	ra,16(sp)
800308c8:	03e00008 	jr	ra
800308cc:	27bd0018 	addiu	sp,sp,24

800308d0 <S9xSetDSP>:
800308d0:	3c02801f 	lui	v0,0x801f
800308d4:	8c599350 	lw	t9,-27824(v0)
800308d8:	308400ff 	andi	a0,a0,0xff
800308dc:	03200008 	jr	t9
800308e0:	30a5ffff 	andi	a1,a1,0xffff

800308e4 <_Z11DSP2GetBytet>:
800308e4:	3c028021 	lui	v0,0x8021
800308e8:	3084ffff 	andi	a0,a0,0xffff
800308ec:	2446e560 	addiu	a2,v0,-6816
800308f0:	38828000 	xori	v0,a0,0x8000
800308f4:	2c434000 	sltiu	v1,v0,16384
800308f8:	3084f000 	andi	a0,a0,0xf000
800308fc:	24026000 	li	v0,24576
80030900:	10820003 	beq	a0,v0,80030910 <_Z11DSP2GetBytet+0x2c>
80030904:	00000000 	nop
80030908:	1060000b 	beqz	v1,80030938 <_Z11DSP2GetBytet+0x54>
8003090c:	24020080 	li	v0,128
80030910:	8cc5000c 	lw	a1,12(a2)
80030914:	10a00008 	beqz	a1,80030938 <_Z11DSP2GetBytet+0x54>
80030918:	240200ff 	li	v0,255
8003091c:	8cc20010 	lw	v0,16(a2)
80030920:	24430001 	addiu	v1,v0,1
80030924:	00461021 	addu	v0,v0,a2
80030928:	90440214 	lbu	a0,532(v0)
8003092c:	acc30010 	sw	v1,16(a2)
80030930:	10650003 	beq	v1,a1,80030940 <_Z11DSP2GetBytet+0x5c>
80030934:	00801021 	move	v0,a0
80030938:	03e00008 	jr	ra
8003093c:	00000000 	nop
80030940:	03e00008 	jr	ra
80030944:	acc0000c 	sw	zero,12(a2)

80030948 <_Z13DSP4_MultiplyssRi>:
80030948:	00042400 	sll	a0,a0,0x10
8003094c:	00052c00 	sll	a1,a1,0x10
80030950:	00042403 	sra	a0,a0,0x10
80030954:	00052c03 	sra	a1,a1,0x10
80030958:	70852002 	mul	a0,a0,a1
8003095c:	03e00008 	jr	ra
80030960:	acc40000 	sw	a0,0(a2)

80030964 <_Z16DSP4_UnknownOP11ssssRs>:
80030964:	00042400 	sll	a0,a0,0x10
80030968:	00052c00 	sll	a1,a1,0x10
8003096c:	00042403 	sra	a0,a0,0x10
80030970:	00052c03 	sra	a1,a1,0x10
80030974:	00063400 	sll	a2,a2,0x10
80030978:	00063403 	sra	a2,a2,0x10
8003097c:	00044100 	sll	t0,a0,0x4
80030980:	00051900 	sll	v1,a1,0x4
80030984:	00041080 	sll	v0,a0,0x2
80030988:	00055080 	sll	t2,a1,0x2
8003098c:	00073c00 	sll	a3,a3,0x10
80030990:	00481021 	addu	v0,v0,t0
80030994:	01435021 	addu	t2,t2,v1
80030998:	00073c03 	sra	a3,a3,0x10
8003099c:	00061900 	sll	v1,a2,0x4
800309a0:	00064880 	sll	t1,a2,0x2
800309a4:	01234821 	addu	t1,t1,v1
800309a8:	00025900 	sll	t3,v0,0x4
800309ac:	00071900 	sll	v1,a3,0x4
800309b0:	000a6100 	sll	t4,t2,0x4
800309b4:	00074080 	sll	t0,a3,0x2
800309b8:	01034021 	addu	t0,t0,v1
800309bc:	004b1021 	addu	v0,v0,t3
800309c0:	014c5021 	addu	t2,t2,t4
800309c4:	00095900 	sll	t3,t1,0x4
800309c8:	00081900 	sll	v1,t0,0x4
800309cc:	00441021 	addu	v0,v0,a0
800309d0:	01455021 	addu	t2,t2,a1
800309d4:	012b4821 	addu	t1,t1,t3
800309d8:	01034021 	addu	t0,t0,v1
800309dc:	01264821 	addu	t1,t1,a2
800309e0:	2403f000 	li	v1,-4096
800309e4:	00021083 	sra	v0,v0,0x2
800309e8:	000a5183 	sra	t2,t2,0x6
800309ec:	00431024 	and	v0,v0,v1
800309f0:	01074021 	addu	t0,t0,a3
800309f4:	314a0f00 	andi	t2,t2,0xf00
800309f8:	00094a83 	sra	t1,t1,0xa
800309fc:	004a1025 	or	v0,v0,t2
80030a00:	312900f0 	andi	t1,t1,0xf0
80030a04:	00084383 	sra	t0,t0,0xe
80030a08:	00491025 	or	v0,v0,t1
80030a0c:	3108000f 	andi	t0,t0,0xf
80030a10:	8fa30010 	lw	v1,16(sp)
80030a14:	00481025 	or	v0,v0,t0
80030a18:	03e00008 	jr	ra
80030a1c:	a4620000 	sh	v0,0(v1)

80030a20 <_Z9DSP4_Op06hh>:
80030a20:	3c0a8021 	lui	t2,0x8021
80030a24:	8148cfb0 	lb	t0,-12368(t2)
80030a28:	3c098021 	lui	t1,0x8021
80030a2c:	3c068021 	lui	a2,0x8021
80030a30:	8123cfb1 	lb	v1,-12367(t1)
80030a34:	24c6cf90 	addiu	a2,a2,-12400
80030a38:	01063021 	addu	a2,t0,a2
80030a3c:	24620001 	addiu	v0,v1,1
80030a40:	80c70000 	lb	a3,0(a2)
80030a44:	308400ff 	andi	a0,a0,0xff
80030a48:	00442004 	sllv	a0,a0,v0
80030a4c:	30a500ff 	andi	a1,a1,0xff
80030a50:	00652804 	sllv	a1,a1,v1
80030a54:	00e43825 	or	a3,a3,a0
80030a58:	24630002 	addiu	v1,v1,2
80030a5c:	00a72825 	or	a1,a1,a3
80030a60:	306300ff 	andi	v1,v1,0xff
80030a64:	24020008 	li	v0,8
80030a68:	25080001 	addiu	t0,t0,1
80030a6c:	a0c50000 	sb	a1,0(a2)
80030a70:	10620003 	beq	v1,v0,80030a80 <_Z9DSP4_Op06hh+0x60>
80030a74:	a123cfb1 	sb	v1,-12367(t1)
80030a78:	03e00008 	jr	ra
80030a7c:	00000000 	nop
80030a80:	a148cfb0 	sb	t0,-12368(t2)
80030a84:	03e00008 	jr	ra
80030a88:	a120cfb1 	sb	zero,-12367(t1)

80030a8c <_Z9DSP4_Op09v>:
80030a8c:	3c198021 	lui	t9,0x8021
80030a90:	9323ce7c 	lbu	v1,-12676(t9)
80030a94:	27bdffd8 	addiu	sp,sp,-40
80030a98:	3c188021 	lui	t8,0x8021
80030a9c:	2c620008 	sltiu	v0,v1,8
80030aa0:	afbe0020 	sw	s8,32(sp)
80030aa4:	afb7001c 	sw	s7,28(sp)
80030aa8:	afb60018 	sw	s6,24(sp)
80030aac:	afb50014 	sw	s5,20(sp)
80030ab0:	afb40010 	sw	s4,16(sp)
80030ab4:	afb3000c 	sw	s3,12(sp)
80030ab8:	afb20008 	sw	s2,8(sp)
80030abc:	afb10004 	sw	s1,4(sp)
80030ac0:	afb00000 	sw	s0,0(sp)
80030ac4:	10400008 	beqz	v0,80030ae8 <_Z9DSP4_Op09v+0x5c>
80030ac8:	a300ca64 	sb	zero,-13724(t8)
80030acc:	00031080 	sll	v0,v1,0x2
80030ad0:	3c038019 	lui	v1,0x8019
80030ad4:	2463cec0 	addiu	v1,v1,-12608
80030ad8:	00431021 	addu	v0,v0,v1
80030adc:	8c440000 	lw	a0,0(v0)
80030ae0:	00800008 	jr	a0
80030ae4:	00000000 	nop
80030ae8:	3c108021 	lui	s0,0x8021
80030aec:	2702ca64 	addiu	v0,t8,-13724
80030af0:	8603cef8 	lh	v1,-12552(s0)
80030af4:	90440017 	lbu	a0,23(v0)
80030af8:	90460021 	lbu	a2,33(v0)
80030afc:	90480015 	lbu	t0,21(v0)
80030b00:	904e0016 	lbu	t6,22(v0)
80030b04:	24630001 	addiu	v1,v1,1
80030b08:	904a0020 	lbu	t2,32(v0)
80030b0c:	904b0014 	lbu	t3,20(v0)
80030b10:	904c001c 	lbu	t4,28(v0)
80030b14:	9045001b 	lbu	a1,27(v0)
80030b18:	904f001a 	lbu	t7,26(v0)
80030b1c:	9047001d 	lbu	a3,29(v0)
80030b20:	9049001f 	lbu	t1,31(v0)
80030b24:	904d001e 	lbu	t5,30(v0)
80030b28:	00042200 	sll	a0,a0,0x8
80030b2c:	00031c00 	sll	v1,v1,0x10
80030b30:	3c028000 	lui	v0,0x8000
80030b34:	008e2025 	or	a0,a0,t6
80030b38:	00031c03 	sra	v1,v1,0x10
80030b3c:	34420003 	ori	v0,v0,0x3
80030b40:	00063200 	sll	a2,a2,0x8
80030b44:	00084200 	sll	t0,t0,0x8
80030b48:	00ca3025 	or	a2,a2,t2
80030b4c:	010b4025 	or	t0,t0,t3
80030b50:	00625024 	and	t2,v1,v0
80030b54:	00045c00 	sll	t3,a0,0x10
80030b58:	3c028021 	lui	v0,0x8021
80030b5c:	3c038021 	lui	v1,0x8021
80030b60:	00052a00 	sll	a1,a1,0x8
80030b64:	00073a00 	sll	a3,a3,0x8
80030b68:	00094a00 	sll	t1,t1,0x8
80030b6c:	24047fff 	li	a0,32767
80030b70:	00ec3825 	or	a3,a3,t4
80030b74:	00af2825 	or	a1,a1,t7
80030b78:	012d4825 	or	t1,t1,t5
80030b7c:	a444ce7e 	sh	a0,-12674(v0)
80030b80:	a468cea8 	sh	t0,-12632(v1)
80030b84:	3c028021 	lui	v0,0x8021
80030b88:	3c038021 	lui	v1,0x8021
80030b8c:	00066400 	sll	t4,a2,0x10
80030b90:	24a5fff8 	addiu	a1,a1,-8
80030b94:	a447ceae 	sh	a3,-12626(v0)
80030b98:	a469ceb0 	sh	t1,-12624(v1)
80030b9c:	3c028021 	lui	v0,0x8021
80030ba0:	3c038021 	lui	v1,0x8021
80030ba4:	000b5c03 	sra	t3,t3,0x10
80030ba8:	000c6403 	sra	t4,t4,0x10
80030bac:	a445ceac 	sh	a1,-12628(v0)
80030bb0:	ac60ce78 	sw	zero,-12680(v1)
80030bb4:	3c028021 	lui	v0,0x8021
80030bb8:	3c038021 	lui	v1,0x8021
80030bbc:	a44bceaa 	sh	t3,-12630(v0)
80030bc0:	0540002d 	bltz	t2,80030c78 <_Z9DSP4_Op09v+0x1ec>
80030bc4:	a46cceb2 	sh	t4,-12622(v1)
80030bc8:	000a3400 	sll	a2,t2,0x10
80030bcc:	00063403 	sra	a2,a2,0x10
80030bd0:	3c028021 	lui	v0,0x8021
80030bd4:	2442cf88 	addiu	v0,v0,-12408
80030bd8:	00061840 	sll	v1,a2,0x1
80030bdc:	00621821 	addu	v1,v1,v0
80030be0:	84650000 	lh	a1,0(v1)
80030be4:	018b2023 	subu	a0,t4,t3
80030be8:	70a42802 	mul	a1,a1,a0
80030bec:	3c02a0a0 	lui	v0,0xa0a0
80030bf0:	3442a0a1 	ori	v0,v0,0xa0a1
80030bf4:	00a20018 	mult	a1,v0
80030bf8:	00051fc3 	sra	v1,a1,0x1f
80030bfc:	00001010 	mfhi	v0
80030c00:	a606cef8 	sh	a2,-12552(s0)
80030c04:	00451021 	addu	v0,v0,a1
80030c08:	00021143 	sra	v0,v0,0x5
80030c0c:	00431023 	subu	v0,v0,v1
80030c10:	004b1021 	addu	v0,v0,t3
80030c14:	3c038021 	lui	v1,0x8021
80030c18:	9064cefc 	lbu	a0,-12548(v1)
80030c1c:	00021400 	sll	v0,v0,0x10
80030c20:	00021403 	sra	v0,v0,0x10
80030c24:	3c038021 	lui	v1,0x8021
80030c28:	10800010 	beqz	a0,80030c6c <_Z9DSP4_Op09v+0x1e0>
80030c2c:	a462ce98 	sh	v0,-12648(v1)
80030c30:	24020002 	li	v0,2
80030c34:	2703ca64 	addiu	v1,t8,-13724
80030c38:	a322ce7c 	sb	v0,-12676(t9)
80030c3c:	ac620004 	sw	v0,4(v1)
80030c40:	8fbe0020 	lw	s8,32(sp)
80030c44:	8fb7001c 	lw	s7,28(sp)
80030c48:	8fb60018 	lw	s6,24(sp)
80030c4c:	8fb50014 	lw	s5,20(sp)
80030c50:	8fb40010 	lw	s4,16(sp)
80030c54:	8fb3000c 	lw	s3,12(sp)
80030c58:	8fb20008 	lw	s2,8(sp)
80030c5c:	8fb10004 	lw	s1,4(sp)
80030c60:	8fb00000 	lw	s0,0(sp)
80030c64:	03e00008 	jr	ra
80030c68:	27bd0028 	addiu	sp,sp,40
80030c6c:	2442fffe 	addiu	v0,v0,-2
80030c70:	0800c30c 	j	80030c30 <_Z9DSP4_Op09v+0x1a4>
80030c74:	a462ce98 	sh	v0,-12648(v1)
80030c78:	254affff 	addiu	t2,t2,-1
80030c7c:	2402fffc 	li	v0,-4
80030c80:	01425025 	or	t2,t2,v0
80030c84:	0800c2f2 	j	80030bc8 <_Z9DSP4_Op09v+0x13c>
80030c88:	254a0001 	addiu	t2,t2,1
80030c8c:	2704ca64 	addiu	a0,t8,-13724
80030c90:	24020002 	li	v0,2
80030c94:	ac820008 	sw	v0,8(a0)
80030c98:	24030001 	li	v1,1
80030c9c:	24020004 	li	v0,4
80030ca0:	a323ce7c 	sb	v1,-12676(t9)
80030ca4:	0800c310 	j	80030c40 <_Z9DSP4_Op09v+0x1b4>
80030ca8:	ac820004 	sw	v0,4(a0)
80030cac:	2706ca64 	addiu	a2,t8,-13724
80030cb0:	90c70015 	lbu	a3,21(a2)
80030cb4:	90c50014 	lbu	a1,20(a2)
80030cb8:	00071200 	sll	v0,a3,0x8
80030cbc:	00451025 	or	v0,v0,a1
80030cc0:	00021c00 	sll	v1,v0,0x10
80030cc4:	00031c03 	sra	v1,v1,0x10
80030cc8:	3064ffff 	andi	a0,v1,0xffff
80030ccc:	34028000 	li	v0,0x8000
80030cd0:	10820128 	beq	a0,v0,80031174 <_Z9DSP4_Op09v+0x6e8>
80030cd4:	00000000 	nop
80030cd8:	1460017e 	bnez	v1,800312d4 <_Z9DSP4_Op09v+0x848>
80030cdc:	00041a02 	srl	v1,a0,0x8
80030ce0:	3c038021 	lui	v1,0x8021
80030ce4:	9062cebb 	lbu	v0,-12613(v1)
80030ce8:	2c420001 	sltiu	v0,v0,1
80030cec:	0800c397 	j	80030e5c <_Z9DSP4_Op09v+0x3d0>
80030cf0:	a062cebb 	sb	v0,-12613(v1)
80030cf4:	2704ca64 	addiu	a0,t8,-13724
80030cf8:	90890017 	lbu	t1,23(a0)
80030cfc:	908d001d 	lbu	t5,29(a0)
80030d00:	90830016 	lbu	v1,22(a0)
80030d04:	9085001c 	lbu	a1,28(a0)
80030d08:	00094a00 	sll	t1,t1,0x8
80030d0c:	000d6a00 	sll	t5,t5,0x8
80030d10:	01234825 	or	t1,t1,v1
80030d14:	01a56825 	or	t5,t5,a1
80030d18:	908b001f 	lbu	t3,31(a0)
80030d1c:	00094c00 	sll	t1,t1,0x10
80030d20:	000d6c00 	sll	t5,t5,0x10
80030d24:	00094c03 	sra	t1,t1,0x10
80030d28:	9082001e 	lbu	v0,30(a0)
80030d2c:	000d6c03 	sra	t5,t5,0x10
80030d30:	71a96002 	mul	t4,t5,t1
80030d34:	000b5a00 	sll	t3,t3,0x8
80030d38:	01625825 	or	t3,t3,v0
80030d3c:	3c028021 	lui	v0,0x8021
80030d40:	844fce7e 	lh	t7,-12674(v0)
80030d44:	000b5c00 	sll	t3,t3,0x10
80030d48:	000b5c03 	sra	t3,t3,0x10
80030d4c:	712b7002 	mul	t6,t1,t3
80030d50:	018f001a 	div	zero,t4,t7
80030d54:	01e001f4 	teq	t7,zero,0x7
80030d58:	90860015 	lbu	a2,21(a0)
80030d5c:	90820014 	lbu	v0,20(a0)
80030d60:	90850019 	lbu	a1,25(a0)
80030d64:	908a0018 	lbu	t2,24(a0)
80030d68:	00063200 	sll	a2,a2,0x8
80030d6c:	00c23025 	or	a2,a2,v0
80030d70:	00052a00 	sll	a1,a1,0x8
80030d74:	3c028021 	lui	v0,0x8021
80030d78:	90870021 	lbu	a3,33(a0)
80030d7c:	9448cea8 	lhu	t0,-12632(v0)
80030d80:	00aa2825 	or	a1,a1,t2
80030d84:	90820020 	lbu	v0,32(a0)
80030d88:	00063400 	sll	a2,a2,0x10
80030d8c:	00052c00 	sll	a1,a1,0x10
80030d90:	00073a00 	sll	a3,a3,0x8
80030d94:	00063403 	sra	a2,a2,0x10
80030d98:	3c038021 	lui	v1,0x8021
80030d9c:	00052c03 	sra	a1,a1,0x10
80030da0:	00e23825 	or	a3,a3,v0
80030da4:	24100033 	li	s0,51
80030da8:	3c028021 	lui	v0,0x8021
80030dac:	9471ceb2 	lhu	s1,-12622(v1)
80030db0:	02068023 	subu	s0,s0,a2
80030db4:	3c038021 	lui	v1,0x8021
80030db8:	a447ceb8 	sh	a3,-12616(v0)
80030dbc:	3c028021 	lui	v0,0x8021
80030dc0:	3c128021 	lui	s2,0x8021
80030dc4:	00108400 	sll	s0,s0,0x10
80030dc8:	a449ce80 	sh	t1,-12672(v0)
80030dcc:	3c028021 	lui	v0,0x8021
80030dd0:	00108403 	sra	s0,s0,0x10
80030dd4:	8e4ace78 	lw	t2,-12680(s2)
80030dd8:	a446ce92 	sh	a2,-12654(v0)
80030ddc:	00006012 	mflo	t4
80030de0:	01cf001a 	div	zero,t6,t7
80030de4:	01e001f4 	teq	t7,zero,0x7
80030de8:	000c6400 	sll	t4,t4,0x10
80030dec:	000c6403 	sra	t4,t4,0x10
80030df0:	01884021 	addu	t0,t4,t0
80030df4:	01054023 	subu	t0,t0,a1
80030df8:	a468ceb4 	sh	t0,-12620(v1)
80030dfc:	3c038021 	lui	v1,0x8021
80030e00:	3c028021 	lui	v0,0x8021
80030e04:	a465ce8a 	sh	a1,-12662(v1)
80030e08:	3c038021 	lui	v1,0x8021
80030e0c:	02308823 	subu	s1,s1,s0
80030e10:	a44dcea2 	sh	t5,-12638(v0)
80030e14:	a46bcea4 	sh	t3,-12636(v1)
80030e18:	3c028021 	lui	v0,0x8021
80030e1c:	3c038021 	lui	v1,0x8021
80030e20:	254a0001 	addiu	t2,t2,1
80030e24:	a450ce82 	sh	s0,-12670(v0)
80030e28:	a46cce86 	sh	t4,-12666(v1)
80030e2c:	3c028021 	lui	v0,0x8021
80030e30:	3c038021 	lui	v1,0x8021
80030e34:	ae4ace78 	sw	t2,-12680(s2)
80030e38:	00007012 	mflo	t6
80030e3c:	000e7400 	sll	t6,t6,0x10
80030e40:	000e7403 	sra	t6,t6,0x10
80030e44:	022e8821 	addu	s1,s1,t6
80030e48:	a451ceb6 	sh	s1,-12618(v0)
80030e4c:	a46ece88 	sh	t6,-12664(v1)
80030e50:	24030001 	li	v1,1
80030e54:	3c028021 	lui	v0,0x8021
80030e58:	a043cebb 	sb	v1,-12613(v0)
80030e5c:	2702ca64 	addiu	v0,t8,-13724
80030e60:	24030002 	li	v1,2
80030e64:	ac430004 	sw	v1,4(v0)
80030e68:	8fbe0020 	lw	s8,32(sp)
80030e6c:	8fb7001c 	lw	s7,28(sp)
80030e70:	8fb60018 	lw	s6,24(sp)
80030e74:	8fb50014 	lw	s5,20(sp)
80030e78:	8fb40010 	lw	s4,16(sp)
80030e7c:	8fb3000c 	lw	s3,12(sp)
80030e80:	8fb20008 	lw	s2,8(sp)
80030e84:	8fb10004 	lw	s1,4(sp)
80030e88:	8fb00000 	lw	s0,0(sp)
80030e8c:	24040006 	li	a0,6
80030e90:	27bd0028 	addiu	sp,sp,40
80030e94:	03e00008 	jr	ra
80030e98:	a324ce7c 	sb	a0,-12676(t9)
80030e9c:	2703ca64 	addiu	v1,t8,-13724
80030ea0:	90650019 	lbu	a1,25(v1)
80030ea4:	90670018 	lbu	a3,24(v1)
80030ea8:	3c028021 	lui	v0,0x8021
80030eac:	9446ceb4 	lhu	a2,-12620(v0)
80030eb0:	90640017 	lbu	a0,23(v1)
80030eb4:	00052a00 	sll	a1,a1,0x8
80030eb8:	90680016 	lbu	t0,22(v1)
80030ebc:	3c028021 	lui	v0,0x8021
80030ec0:	00a72825 	or	a1,a1,a3
80030ec4:	00a62821 	addu	a1,a1,a2
80030ec8:	00042200 	sll	a0,a0,0x8
80030ecc:	9446ceb6 	lhu	a2,-12618(v0)
80030ed0:	3c038021 	lui	v1,0x8021
80030ed4:	00882025 	or	a0,a0,t0
80030ed8:	8462ceac 	lh	v0,-12628(v1)
80030edc:	00054400 	sll	t0,a1,0x10
80030ee0:	00084403 	sra	t0,t0,0x10
80030ee4:	00862021 	addu	a0,a0,a2
80030ee8:	00045400 	sll	t2,a0,0x10
80030eec:	0102102a 	slt	v0,t0,v0
80030ef0:	1040009c 	beqz	v0,80031164 <_Z9DSP4_Op09v+0x6d8>
80030ef4:	000a5403 	sra	t2,t2,0x10
80030ef8:	24050001 	li	a1,1
80030efc:	3c038021 	lui	v1,0x8021
80030f00:	8462ceb0 	lh	v0,-12624(v1)
80030f04:	0142102a 	slt	v0,t2,v0
80030f08:	1440009f 	bnez	v0,80031188 <_Z9DSP4_Op09v+0x6fc>
80030f0c:	3c038021 	lui	v1,0x8021
80030f10:	8462ceb2 	lh	v0,-12622(v1)
80030f14:	004a102a 	slt	v0,v0,t2
80030f18:	1440009b 	bnez	v0,80031188 <_Z9DSP4_Op09v+0x6fc>
80030f1c:	00000000 	nop
80030f20:	3c028021 	lui	v0,0x8021
80030f24:	8443cef8 	lh	v1,-12552(v0)
80030f28:	3c028021 	lui	v0,0x8021
80030f2c:	2442cf80 	addiu	v0,v0,-12416
80030f30:	00031840 	sll	v1,v1,0x1
80030f34:	00621821 	addu	v1,v1,v0
80030f38:	3c028021 	lui	v0,0x8021
80030f3c:	84640000 	lh	a0,0(v1)
80030f40:	8443ce80 	lh	v1,-12672(v0)
80030f44:	0083202a 	slt	a0,a0,v1
80030f48:	14800091 	bnez	a0,80031190 <_Z9DSP4_Op09v+0x704>
80030f4c:	2703ca64 	addiu	v1,t8,-13724
80030f50:	3c038021 	lui	v1,0x8021
80030f54:	8462ce98 	lh	v0,-12648(v1)
80030f58:	0142102a 	slt	v0,t2,v0
80030f5c:	1440008c 	bnez	v0,80031190 <_Z9DSP4_Op09v+0x704>
80030f60:	2703ca64 	addiu	v1,t8,-13724
80030f64:	2702ca64 	addiu	v0,t8,-13724
80030f68:	ac40000c 	sw	zero,12(v0)
80030f6c:	2702ca64 	addiu	v0,t8,-13724
80030f70:	24030002 	li	v1,2
80030f74:	ac43000c 	sw	v1,12(v0)
80030f78:	a0400215 	sb	zero,533(v0)
80030f7c:	0800c397 	j	80030e5c <_Z9DSP4_Op09v+0x3d0>
80030f80:	a0400214 	sb	zero,532(v0)
80030f84:	2703ca64 	addiu	v1,t8,-13724
80030f88:	90620017 	lbu	v0,23(v1)
80030f8c:	90640016 	lbu	a0,22(v1)
80030f90:	00021200 	sll	v0,v0,0x8
80030f94:	00441025 	or	v0,v0,a0
80030f98:	34038000 	li	v1,0x8000
80030f9c:	10430075 	beq	v0,v1,80031174 <_Z9DSP4_Op09v+0x6e8>
80030fa0:	00021202 	srl	v0,v0,0x8
80030fa4:	3043ffff 	andi	v1,v0,0xffff
80030fa8:	3c048021 	lui	a0,0x8021
80030fac:	24020090 	li	v0,144
80030fb0:	106200eb 	beq	v1,v0,80031360 <_Z9DSP4_Op09v+0x8d4>
80030fb4:	a080ceba 	sb	zero,-12614(a0)
80030fb8:	1060ff1e 	beqz	v1,80030c34 <_Z9DSP4_Op09v+0x1a8>
80030fbc:	24020002 	li	v0,2
80030fc0:	24020002 	li	v0,2
80030fc4:	a082ceba 	sb	v0,-12614(a0)
80030fc8:	2704ca64 	addiu	a0,t8,-13724
80030fcc:	24020004 	li	v0,4
80030fd0:	ac820008 	sw	v0,8(a0)
80030fd4:	24030005 	li	v1,5
80030fd8:	2402000e 	li	v0,14
80030fdc:	a323ce7c 	sb	v1,-12676(t9)
80030fe0:	0800c310 	j	80030c40 <_Z9DSP4_Op09v+0x1b4>
80030fe4:	ac820004 	sw	v0,4(a0)
80030fe8:	2702ca64 	addiu	v0,t8,-13724
80030fec:	90440015 	lbu	a0,21(v0)
80030ff0:	90450017 	lbu	a1,23(v0)
80030ff4:	3c088021 	lui	t0,0x8021
80030ff8:	90430014 	lbu	v1,20(v0)
80030ffc:	9507ceb6 	lhu	a3,-12618(t0)
80031000:	90460016 	lbu	a2,22(v0)
80031004:	00042200 	sll	a0,a0,0x8
80031008:	00641825 	or	v1,v1,a0
8003100c:	00052a00 	sll	a1,a1,0x8
80031010:	00a62825 	or	a1,a1,a2
80031014:	00671821 	addu	v1,v1,a3
80031018:	3c028021 	lui	v0,0x8021
8003101c:	a445ceb8 	sh	a1,-12616(v0)
80031020:	0800c394 	j	80030e50 <_Z9DSP4_Op09v+0x3c4>
80031024:	a503ceb6 	sh	v1,-12618(t0)
80031028:	2705ca64 	addiu	a1,t8,-13724
8003102c:	90a9001b 	lbu	t1,27(a1)
80031030:	90a70023 	lbu	a3,35(a1)
80031034:	90a3001a 	lbu	v1,26(a1)
80031038:	90a40022 	lbu	a0,34(a1)
8003103c:	00094a00 	sll	t1,t1,0x8
80031040:	00073a00 	sll	a3,a3,0x8
80031044:	01234825 	or	t1,t1,v1
80031048:	00e43825 	or	a3,a3,a0
8003104c:	90a60025 	lbu	a2,37(a1)
80031050:	90a20021 	lbu	v0,33(a1)
80031054:	90a80024 	lbu	t0,36(a1)
80031058:	90aa0020 	lbu	t2,32(a1)
8003105c:	00073c00 	sll	a3,a3,0x10
80031060:	00094c00 	sll	t1,t1,0x10
80031064:	00073c03 	sra	a3,a3,0x10
80031068:	00094c03 	sra	t1,t1,0x10
8003106c:	00063200 	sll	a2,a2,0x8
80031070:	00021200 	sll	v0,v0,0x8
80031074:	004a1025 	or	v0,v0,t2
80031078:	00c83025 	or	a2,a2,t0
8003107c:	70e96002 	mul	t4,a3,t1
80031080:	00c23023 	subu	a2,a2,v0
80031084:	3c028021 	lui	v0,0x8021
80031088:	844bce7e 	lh	t3,-12674(v0)
8003108c:	00063400 	sll	a2,a2,0x10
80031090:	00063403 	sra	a2,a2,0x10
80031094:	70c75002 	mul	t2,a2,a3
80031098:	018b001a 	div	zero,t4,t3
8003109c:	016001f4 	teq	t3,zero,0x7
800310a0:	3c028021 	lui	v0,0x8021
800310a4:	90a40015 	lbu	a0,21(a1)
800310a8:	944ecea8 	lhu	t6,-12632(v0)
800310ac:	90a20014 	lbu	v0,20(a1)
800310b0:	00042200 	sll	a0,a0,0x8
800310b4:	00822025 	or	a0,a0,v0
800310b8:	3c028021 	lui	v0,0x8021
800310bc:	a444ce92 	sh	a0,-12654(v0)
800310c0:	3c028021 	lui	v0,0x8021
800310c4:	a446cea2 	sh	a2,-12638(v0)
800310c8:	24020002 	li	v0,2
800310cc:	aca2000c 	sw	v0,12(a1)
800310d0:	24020033 	li	v0,51
800310d4:	3c038021 	lui	v1,0x8021
800310d8:	3c108021 	lui	s0,0x8021
800310dc:	946dceb2 	lhu	t5,-12622(v1)
800310e0:	3c038021 	lui	v1,0x8021
800310e4:	8e08ce78 	lw	t0,-12680(s0)
800310e8:	a467ce80 	sh	a3,-12672(v1)
800310ec:	3c038021 	lui	v1,0x8021
800310f0:	a469cea4 	sh	t1,-12636(v1)
800310f4:	3c048021 	lui	a0,0x8021
800310f8:	3c038021 	lui	v1,0x8021
800310fc:	240f0004 	li	t7,4
80031100:	25080001 	addiu	t0,t0,1
80031104:	00068a03 	sra	s1,a2,0x8
80031108:	ae08ce78 	sw	t0,-12680(s0)
8003110c:	a32fce7c 	sb	t7,-12676(t9)
80031110:	a0b10215 	sb	s1,533(a1)
80031114:	acaf0004 	sw	t7,4(a1)
80031118:	a0a60214 	sb	a2,532(a1)
8003111c:	00006012 	mflo	t4
80031120:	014b001a 	div	zero,t2,t3
80031124:	016001f4 	teq	t3,zero,0x7
80031128:	004c1023 	subu	v0,v0,t4
8003112c:	00021400 	sll	v0,v0,0x10
80031130:	00021403 	sra	v0,v0,0x10
80031134:	01a26823 	subu	t5,t5,v0
80031138:	a46dceb6 	sh	t5,-12618(v1)
8003113c:	a482ce82 	sh	v0,-12670(a0)
80031140:	3c038021 	lui	v1,0x8021
80031144:	3c028021 	lui	v0,0x8021
80031148:	00005012 	mflo	t2
8003114c:	000a5400 	sll	t2,t2,0x10
80031150:	000a5403 	sra	t2,t2,0x10
80031154:	014e7021 	addu	t6,t2,t6
80031158:	a44eceb4 	sh	t6,-12620(v0)
8003115c:	0800c310 	j	80030c40 <_Z9DSP4_Op09v+0x1b4>
80031160:	a46ace86 	sh	t2,-12666(v1)
80031164:	3c028021 	lui	v0,0x8021
80031168:	8443ceae 	lh	v1,-12626(v0)
8003116c:	0800c3bf 	j	80030efc <_Z9DSP4_Op09v+0x470>
80031170:	0068282a 	slt	a1,v1,t0
80031174:	2703ca64 	addiu	v1,t8,-13724
80031178:	24020001 	li	v0,1
8003117c:	a302ca64 	sb	v0,-13724(t8)
80031180:	0800c310 	j	80030c40 <_Z9DSP4_Op09v+0x1b4>
80031184:	ac60000c 	sw	zero,12(v1)
80031188:	0800c3c8 	j	80030f20 <_Z9DSP4_Op09v+0x494>
8003118c:	24050001 	li	a1,1
80031190:	14a0ff76 	bnez	a1,80030f6c <_Z9DSP4_Op09v+0x4e0>
80031194:	ac60000c 	sw	zero,12(v1)
80031198:	90620015 	lbu	v0,21(v1)
8003119c:	90650014 	lbu	a1,20(v1)
800311a0:	3c038021 	lui	v1,0x8021
800311a4:	9464ceb8 	lhu	a0,-12616(v1)
800311a8:	00021200 	sll	v0,v0,0x8
800311ac:	00451025 	or	v0,v0,a1
800311b0:	00821021 	addu	v0,a0,v0
800311b4:	3103ffff 	andi	v1,t0,0xffff
800311b8:	2c630100 	sltiu	v1,v1,256
800311bc:	00027400 	sll	t6,v0,0x10
800311c0:	30840008 	andi	a0,a0,0x8
800311c4:	000e7403 	sra	t6,t6,0x10
800311c8:	10800008 	beqz	a0,800311ec <_Z9DSP4_Op09v+0x760>
800311cc:	38670001 	xori	a3,v1,0x1
800311d0:	3c028021 	lui	v0,0x8021
800311d4:	8044ceba 	lb	a0,-12614(v0)
800311d8:	24030001 	li	v1,1
800311dc:	10830070 	beq	a0,v1,800313a0 <_Z9DSP4_Op09v+0x914>
800311e0:	24020002 	li	v0,2
800311e4:	108200a3 	beq	a0,v0,80031474 <_Z9DSP4_Op09v+0x9e8>
800311e8:	294200bb 	slti	v0,t2,187
800311ec:	3c028021 	lui	v0,0x8021
800311f0:	3c038021 	lui	v1,0x8021
800311f4:	2455cc78 	addiu	s5,v0,-13192
800311f8:	2474cc79 	addiu	s4,v1,-13191
800311fc:	3c028021 	lui	v0,0x8021
80031200:	3c038021 	lui	v1,0x8021
80031204:	2453cc7c 	addiu	s3,v0,-13188
80031208:	2472cc7d 	addiu	s2,v1,-13187
8003120c:	3c028021 	lui	v0,0x8021
80031210:	3c038021 	lui	v1,0x8021
80031214:	310d00ff 	andi	t5,t0,0xff
80031218:	00e06021 	move	t4,a3
8003121c:	2451cc7e 	addiu	s1,v0,-13186
80031220:	2470cc7f 	addiu	s0,v1,-13185
80031224:	240f0002 	li	t7,2
80031228:	24080003 	li	t0,3
8003122c:	3c1e8021 	lui	s8,0x8021
80031230:	3c0b8021 	lui	t3,0x8021
80031234:	3c178021 	lui	s7,0x8021
80031238:	3c168021 	lui	s6,0x8021
8003123c:	816bcfb0 	lb	t3,-12368(t3)
80031240:	82e4cfb1 	lb	a0,-12367(s7)
80031244:	26c6cf90 	addiu	a2,s6,-12400
80031248:	93c3cebb 	lbu	v1,-12613(s8)
8003124c:	01663021 	addu	a2,t3,a2
80031250:	90c70000 	lbu	a3,0(a2)
80031254:	24820001 	addiu	v0,a0,1
80031258:	2709ca64 	addiu	t1,t8,-13724
8003125c:	00431804 	sllv	v1,v1,v0
80031260:	8d25000c 	lw	a1,12(t1)
80031264:	00671825 	or	v1,v1,a3
80031268:	008c1004 	sllv	v0,t4,a0
8003126c:	00431025 	or	v0,v0,v1
80031270:	a0c20000 	sb	v0,0(a2)
80031274:	24840002 	addiu	a0,a0,2
80031278:	24020001 	li	v0,1
8003127c:	24a50008 	addiu	a1,a1,8
80031280:	ad25000c 	sw	a1,12(t1)
80031284:	01093821 	addu	a3,t0,t1
80031288:	a2a20000 	sb	v0,0(s5)
8003128c:	01e91821 	addu	v1,t7,t1
80031290:	000e4203 	sra	t0,t6,0x8
80031294:	308400ff 	andi	a0,a0,0xff
80031298:	24020008 	li	v0,8
8003129c:	a2e4cfb1 	sb	a0,-12367(s7)
800312a0:	a2800000 	sb	zero,0(s4)
800312a4:	a06d0214 	sb	t5,532(v1)
800312a8:	a0ea0214 	sb	t2,532(a3)
800312ac:	a26e0000 	sb	t6,0(s3)
800312b0:	a2480000 	sb	t0,0(s2)
800312b4:	a2200000 	sb	zero,0(s1)
800312b8:	10820033 	beq	a0,v0,80031388 <_Z9DSP4_Op09v+0x8fc>
800312bc:	a2000000 	sb	zero,0(s0)
800312c0:	8d22000c 	lw	v0,12(t1)
800312c4:	1440fee5 	bnez	v0,80030e5c <_Z9DSP4_Op09v+0x3d0>
800312c8:	2702ca64 	addiu	v0,t8,-13724
800312cc:	0800c3dd 	j	80030f74 <_Z9DSP4_Op09v+0x4e8>
800312d0:	24030002 	li	v1,2
800312d4:	24020020 	li	v0,32
800312d8:	10620019 	beq	v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4>
800312dc:	24020040 	li	v0,64
800312e0:	10620017 	beq	v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4>
800312e4:	24020060 	li	v0,96
800312e8:	10620015 	beq	v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4>
800312ec:	240200a0 	li	v0,160
800312f0:	10620013 	beq	v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4>
800312f4:	240200c0 	li	v0,192
800312f8:	10620011 	beq	v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4>
800312fc:	240200e0 	li	v0,224
80031300:	1062000f 	beq	v1,v0,80031340 <_Z9DSP4_Op09v+0x8b4>
80031304:	24020090 	li	v0,144
80031308:	1062005e 	beq	v1,v0,80031484 <_Z9DSP4_Op09v+0x9f8>
8003130c:	3c028021 	lui	v0,0x8021
80031310:	1060fe5f 	beqz	v1,80030c90 <_Z9DSP4_Op09v+0x204>
80031314:	2704ca64 	addiu	a0,t8,-13724
80031318:	240200ff 	li	v0,255
8003131c:	1062fe5c 	beq	v1,v0,80030c90 <_Z9DSP4_Op09v+0x204>
80031320:	24030002 	li	v1,2
80031324:	3c028021 	lui	v0,0x8021
80031328:	a043ceba 	sb	v1,-12614(v0)
8003132c:	a0c50016 	sb	a1,22(a2)
80031330:	a0c70017 	sb	a3,23(a2)
80031334:	a0c00015 	sb	zero,21(a2)
80031338:	0800c3f3 	j	80030fcc <_Z9DSP4_Op09v+0x540>
8003133c:	a0c00014 	sb	zero,20(a2)
80031340:	2704ca64 	addiu	a0,t8,-13724
80031344:	24020002 	li	v0,2
80031348:	ac820008 	sw	v0,8(a0)
8003134c:	24030007 	li	v1,7
80031350:	24020006 	li	v0,6
80031354:	a323ce7c 	sb	v1,-12676(t9)
80031358:	0800c310 	j	80030c40 <_Z9DSP4_Op09v+0x1b4>
8003135c:	ac820004 	sw	v0,4(a0)
80031360:	24020001 	li	v0,1
80031364:	a082ceba 	sb	v0,-12614(a0)
80031368:	2704ca64 	addiu	a0,t8,-13724
8003136c:	24020004 	li	v0,4
80031370:	ac820008 	sw	v0,8(a0)
80031374:	24030003 	li	v1,3
80031378:	24020012 	li	v0,18
8003137c:	a323ce7c 	sb	v1,-12676(t9)
80031380:	0800c310 	j	80030c40 <_Z9DSP4_Op09v+0x1b4>
80031384:	ac820004 	sw	v0,4(a0)
80031388:	25620001 	addiu	v0,t3,1
8003138c:	3c038021 	lui	v1,0x8021
80031390:	3c048021 	lui	a0,0x8021
80031394:	a062cfb0 	sb	v0,-12368(v1)
80031398:	0800c4b0 	j	800312c0 <_Z9DSP4_Op09v+0x834>
8003139c:	a080cfb1 	sb	zero,-12367(a0)
800313a0:	294200cc 	slti	v0,t2,204
800313a4:	1440ff92 	bnez	v0,800311f0 <_Z9DSP4_Op09v+0x764>
800313a8:	3c028021 	lui	v0,0x8021
800313ac:	3c0b8021 	lui	t3,0x8021
800313b0:	3c178021 	lui	s7,0x8021
800313b4:	8169cfb0 	lb	t1,-12368(t3)
800313b8:	3c168021 	lui	s6,0x8021
800313bc:	82e4cfb1 	lb	a0,-12367(s7)
800313c0:	26c5cf90 	addiu	a1,s6,-12400
800313c4:	3c1e8021 	lui	s8,0x8021
800313c8:	01252821 	addu	a1,t1,a1
800313cc:	93c3cebb 	lbu	v1,-12613(s8)
800313d0:	90a60000 	lbu	a2,0(a1)
800313d4:	24820001 	addiu	v0,a0,1
800313d8:	00431804 	sllv	v1,v1,v0
800313dc:	00e06021 	move	t4,a3
800313e0:	00661825 	or	v1,v1,a2
800313e4:	24870002 	addiu	a3,a0,2
800313e8:	008c2004 	sllv	a0,t4,a0
800313ec:	2702ca64 	addiu	v0,t8,-13724
800313f0:	00832025 	or	a0,a0,v1
800313f4:	24030006 	li	v1,6
800313f8:	ac43000c 	sw	v1,12(v0)
800313fc:	310d00ff 	andi	t5,t0,0xff
80031400:	25460006 	addiu	a2,t2,6
80031404:	a0a40000 	sb	a0,0(a1)
80031408:	2403ffee 	li	v1,-18
8003140c:	24040001 	li	a0,1
80031410:	30e700ff 	andi	a3,a3,0xff
80031414:	a0440214 	sb	a0,532(v0)
80031418:	a0460217 	sb	a2,535(v0)
8003141c:	a0430218 	sb	v1,536(v0)
80031420:	a0400219 	sb	zero,537(v0)
80031424:	a0400215 	sb	zero,533(v0)
80031428:	a04d0216 	sb	t5,534(v0)
8003142c:	24020008 	li	v0,8
80031430:	10e2001b 	beq	a3,v0,800314a0 <_Z9DSP4_Op09v+0xa14>
80031434:	a2e7cfb1 	sb	a3,-12367(s7)
80031438:	3c028021 	lui	v0,0x8021
8003143c:	3c038021 	lui	v1,0x8021
80031440:	2455cc7e 	addiu	s5,v0,-13186
80031444:	2474cc7f 	addiu	s4,v1,-13185
80031448:	3c028021 	lui	v0,0x8021
8003144c:	3c038021 	lui	v1,0x8021
80031450:	2453cc82 	addiu	s3,v0,-13182
80031454:	2472cc83 	addiu	s2,v1,-13181
80031458:	3c028021 	lui	v0,0x8021
8003145c:	3c038021 	lui	v1,0x8021
80031460:	2451cc84 	addiu	s1,v0,-13180
80031464:	2470cc85 	addiu	s0,v1,-13179
80031468:	240f0008 	li	t7,8
8003146c:	0800c48f 	j	8003123c <_Z9DSP4_Op09v+0x7b0>
80031470:	24080009 	li	t0,9
80031474:	1040ffce 	beqz	v0,800313b0 <_Z9DSP4_Op09v+0x924>
80031478:	3c0b8021 	lui	t3,0x8021
8003147c:	0800c47c 	j	800311f0 <_Z9DSP4_Op09v+0x764>
80031480:	3c028021 	lui	v0,0x8021
80031484:	24030001 	li	v1,1
80031488:	a043ceba 	sb	v1,-12614(v0)
8003148c:	a0c50016 	sb	a1,22(a2)
80031490:	a0c70017 	sb	a3,23(a2)
80031494:	a0c00015 	sb	zero,21(a2)
80031498:	0800c4da 	j	80031368 <_Z9DSP4_Op09v+0x8dc>
8003149c:	a0c00014 	sb	zero,20(a2)
800314a0:	25220001 	addiu	v0,t1,1
800314a4:	a162cfb0 	sb	v0,-12368(t3)
800314a8:	0800c50e 	j	80031438 <_Z9DSP4_Op09v+0x9ac>
800314ac:	a2e0cfb1 	sb	zero,-12367(s7)

800314b0 <_Z11DSP4GetBytet>:
800314b0:	3c028021 	lui	v0,0x8021
800314b4:	3084ffff 	andi	a0,a0,0xffff
800314b8:	2446ca64 	addiu	a2,v0,-13724
800314bc:	38828000 	xori	v0,a0,0x8000
800314c0:	2c434000 	sltiu	v1,v0,16384
800314c4:	3084f000 	andi	a0,a0,0xf000
800314c8:	24026000 	li	v0,24576
800314cc:	10820003 	beq	a0,v0,800314dc <_Z11DSP4GetBytet+0x2c>
800314d0:	00000000 	nop
800314d4:	1060000b 	beqz	v1,80031504 <_Z11DSP4GetBytet+0x54>
800314d8:	24020080 	li	v0,128
800314dc:	8cc5000c 	lw	a1,12(a2)
800314e0:	10a00008 	beqz	a1,80031504 <_Z11DSP4GetBytet+0x54>
800314e4:	240200ff 	li	v0,255
800314e8:	8cc20010 	lw	v0,16(a2)
800314ec:	24430001 	addiu	v1,v0,1
800314f0:	00461021 	addu	v0,v0,a2
800314f4:	90440214 	lbu	a0,532(v0)
800314f8:	acc30010 	sw	v1,16(a2)
800314fc:	10650003 	beq	v1,a1,8003150c <_Z11DSP4GetBytet+0x5c>
80031500:	00801021 	move	v0,a0
80031504:	03e00008 	jr	ra
80031508:	00000000 	nop
8003150c:	03e00008 	jr	ra
80031510:	acc0000c 	sw	zero,12(a2)

80031514 <_Z9DSP4_Op0Dv>:
80031514:	27bdffc0 	addiu	sp,sp,-64
80031518:	afbf003c 	sw	ra,60(sp)
8003151c:	afbe0038 	sw	s8,56(sp)
80031520:	afb70034 	sw	s7,52(sp)
80031524:	afb60030 	sw	s6,48(sp)
80031528:	afb5002c 	sw	s5,44(sp)
8003152c:	afb40028 	sw	s4,40(sp)
80031530:	afb30024 	sw	s3,36(sp)
80031534:	afb20020 	sw	s2,32(sp)
80031538:	afb1001c 	sw	s1,28(sp)
8003153c:	afb00018 	sw	s0,24(sp)
80031540:	3c078021 	lui	a3,0x8021
80031544:	80e5ce7c 	lb	a1,-12676(a3)
80031548:	3c068021 	lui	a2,0x8021
8003154c:	24190001 	li	t9,1
80031550:	10b90090 	beq	a1,t9,80031794 <_Z9DSP4_Op0Dv+0x280>
80031554:	a0c0ca64 	sb	zero,-13724(a2)
80031558:	241e0002 	li	s8,2
8003155c:	10be00a5 	beq	a1,s8,800317f4 <_Z9DSP4_Op0Dv+0x2e0>
80031560:	24c4ca64 	addiu	a0,a2,-13724
80031564:	90820023 	lbu	v0,35(a0)
80031568:	908e0022 	lbu	t6,34(a0)
8003156c:	90860017 	lbu	a2,23(a0)
80031570:	90910016 	lbu	s1,22(a0)
80031574:	90830025 	lbu	v1,37(a0)
80031578:	9089001b 	lbu	t1,27(a0)
8003157c:	00021200 	sll	v0,v0,0x8
80031580:	908f0024 	lbu	t7,36(a0)
80031584:	90870019 	lbu	a3,25(a0)
80031588:	90880027 	lbu	t0,39(a0)
8003158c:	9093001a 	lbu	s3,26(a0)
80031590:	004e1025 	or	v0,v0,t6
80031594:	00063200 	sll	a2,a2,0x8
80031598:	00d13025 	or	a2,a2,s1
8003159c:	9085001f 	lbu	a1,31(a0)
800315a0:	908a0021 	lbu	t2,33(a0)
800315a4:	908c002d 	lbu	t4,45(a0)
800315a8:	90920018 	lbu	s2,24(a0)
800315ac:	90950026 	lbu	s5,38(a0)
800315b0:	00027400 	sll	t6,v0,0x10
800315b4:	00031a00 	sll	v1,v1,0x8
800315b8:	3c028021 	lui	v0,0x8021
800315bc:	00094a00 	sll	t1,t1,0x8
800315c0:	9090001e 	lbu	s0,30(a0)
800315c4:	a446cea4 	sh	a2,-12636(v0)
800315c8:	908b002b 	lbu	t3,43(a0)
800315cc:	90940020 	lbu	s4,32(a0)
800315d0:	9097002c 	lbu	s7,44(a0)
800315d4:	006f1825 	or	v1,v1,t7
800315d8:	01334825 	or	t1,t1,s3
800315dc:	3c028021 	lui	v0,0x8021
800315e0:	00073a00 	sll	a3,a3,0x8
800315e4:	00084200 	sll	t0,t0,0x8
800315e8:	a449ceb0 	sh	t1,-12624(v0)
800315ec:	9096002a 	lbu	s6,42(a0)
800315f0:	00f23825 	or	a3,a3,s2
800315f4:	01154025 	or	t0,t0,s5
800315f8:	00037c00 	sll	t7,v1,0x10
800315fc:	3c028021 	lui	v0,0x8021
80031600:	3c038021 	lui	v1,0x8021
80031604:	00052a00 	sll	a1,a1,0x8
80031608:	000a5200 	sll	t2,t2,0x8
8003160c:	000c6200 	sll	t4,t4,0x8
80031610:	a467ce84 	sh	a3,-12668(v1)
80031614:	a448cea6 	sh	t0,-12634(v0)
80031618:	908d002f 	lbu	t5,47(a0)
8003161c:	00b02825 	or	a1,a1,s0
80031620:	3c038021 	lui	v1,0x8021
80031624:	3c028021 	lui	v0,0x8021
80031628:	000b5a00 	sll	t3,t3,0x8
8003162c:	01545025 	or	t2,t2,s4
80031630:	01976025 	or	t4,t4,s7
80031634:	9098002e 	lbu	t8,46(a0)
80031638:	000e7403 	sra	t6,t6,0x10
8003163c:	00058400 	sll	s0,a1,0x10
80031640:	a46ace90 	sh	t2,-12656(v1)
80031644:	a44cce9e 	sh	t4,-12642(v0)
80031648:	3c038021 	lui	v1,0x8021
8003164c:	3c028021 	lui	v0,0x8021
80031650:	01765825 	or	t3,t3,s6
80031654:	a46bcea0 	sh	t3,-12640(v1)
80031658:	a44ece8e 	sh	t6,-12658(v0)
8003165c:	3c038021 	lui	v1,0x8021
80031660:	3c028021 	lui	v0,0x8021
80031664:	000d6a00 	sll	t5,t5,0x8
80031668:	00108403 	sra	s0,s0,0x10
8003166c:	000f7c03 	sra	t7,t7,0x10
80031670:	a470ceb2 	sh	s0,-12622(v1)
80031674:	a44fce8a 	sh	t7,-12662(v0)
80031678:	3c038021 	lui	v1,0x8021
8003167c:	3c028021 	lui	v0,0x8021
80031680:	01b86825 	or	t5,t5,t8
80031684:	3c118021 	lui	s1,0x8021
80031688:	a46ecea2 	sh	t6,-12638(v1)
8003168c:	9089001c 	lbu	t1,28(a0)
80031690:	9088001d 	lbu	t0,29(a0)
80031694:	a44dce9c 	sh	t5,-12644(v0)
80031698:	8625cef8 	lh	a1,-12552(s1)
8003169c:	90860031 	lbu	a2,49(a0)
800316a0:	90820030 	lbu	v0,48(a0)
800316a4:	90870033 	lbu	a3,51(a0)
800316a8:	24a50001 	addiu	a1,a1,1
800316ac:	00063200 	sll	a2,a2,0x8
800316b0:	90830032 	lbu	v1,50(a0)
800316b4:	00c23025 	or	a2,a2,v0
800316b8:	00052c00 	sll	a1,a1,0x10
800316bc:	3c028000 	lui	v0,0x8000
800316c0:	34420003 	ori	v0,v0,0x3
800316c4:	00073a00 	sll	a3,a3,0x8
800316c8:	00052c03 	sra	a1,a1,0x10
800316cc:	00e33825 	or	a3,a3,v1
800316d0:	00a22824 	and	a1,a1,v0
800316d4:	3c038021 	lui	v1,0x8021
800316d8:	3c028021 	lui	v0,0x8021
800316dc:	a466ce9a 	sh	a2,-12646(v1)
800316e0:	04a00155 	bltz	a1,80031c38 <_Z9DSP4_Op0Dv+0x724>
800316e4:	a447ce80 	sh	a3,-12672(v0)
800316e8:	00052c00 	sll	a1,a1,0x10
800316ec:	00052c03 	sra	a1,a1,0x10
800316f0:	10b9014d 	beq	a1,t9,80031c28 <_Z9DSP4_Op0Dv+0x714>
800316f4:	a625cef8 	sh	a1,-12552(s1)
800316f8:	28a20002 	slti	v0,a1,2
800316fc:	14400160 	bnez	v0,80031c80 <_Z9DSP4_Op0Dv+0x76c>
80031700:	00000000 	nop
80031704:	10be015b 	beq	a1,s8,80031c74 <_Z9DSP4_Op0Dv+0x760>
80031708:	24020003 	li	v0,3
8003170c:	10a20154 	beq	a1,v0,80031c60 <_Z9DSP4_Op0Dv+0x74c>
80031710:	3c028021 	lui	v0,0x8021
80031714:	00082200 	sll	a0,t0,0x8
80031718:	01242025 	or	a0,t1,a0
8003171c:	3c028021 	lui	v0,0x8021
80031720:	3c038021 	lui	v1,0x8021
80031724:	00902023 	subu	a0,a0,s0
80031728:	24057fff 	li	a1,32767
8003172c:	01ee3021 	addu	a2,t7,t6
80031730:	a445ce7e 	sh	a1,-12674(v0)
80031734:	a464ce88 	sh	a0,-12664(v1)
80031738:	3c028021 	lui	v0,0x8021
8003173c:	3c038021 	lui	v1,0x8021
80031740:	a446ce86 	sh	a2,-12666(v0)
80031744:	ac60ce78 	sw	zero,-12680(v1)
80031748:	3c038021 	lui	v1,0x8021
8003174c:	2462ca64 	addiu	v0,v1,-13724
80031750:	24040001 	li	a0,1
80031754:	24030002 	li	v1,2
80031758:	3c058021 	lui	a1,0x8021
8003175c:	ac430004 	sw	v1,4(v0)
80031760:	a0a4ce7c 	sb	a0,-12676(a1)
80031764:	8fbf003c 	lw	ra,60(sp)
80031768:	8fbe0038 	lw	s8,56(sp)
8003176c:	8fb70034 	lw	s7,52(sp)
80031770:	8fb60030 	lw	s6,48(sp)
80031774:	8fb5002c 	lw	s5,44(sp)
80031778:	8fb40028 	lw	s4,40(sp)
8003177c:	8fb30024 	lw	s3,36(sp)
80031780:	8fb20020 	lw	s2,32(sp)
80031784:	8fb1001c 	lw	s1,28(sp)
80031788:	8fb00018 	lw	s0,24(sp)
8003178c:	03e00008 	jr	ra
80031790:	27bd0040 	addiu	sp,sp,64
80031794:	24c8ca64 	addiu	t0,a2,-13724
80031798:	91020015 	lbu	v0,21(t0)
8003179c:	91040014 	lbu	a0,20(t0)
800317a0:	00021200 	sll	v0,v0,0x8
800317a4:	00441025 	or	v0,v0,a0
800317a8:	34038000 	li	v1,0x8000
800317ac:	1043012e 	beq	v0,v1,80031c68 <_Z9DSP4_Op0Dv+0x754>
800317b0:	24030002 	li	v1,2
800317b4:	24020008 	li	v0,8
800317b8:	ad020004 	sw	v0,4(t0)
800317bc:	a0e3ce7c 	sb	v1,-12676(a3)
800317c0:	ad030008 	sw	v1,8(t0)
800317c4:	8fbf003c 	lw	ra,60(sp)
800317c8:	8fbe0038 	lw	s8,56(sp)
800317cc:	8fb70034 	lw	s7,52(sp)
800317d0:	8fb60030 	lw	s6,48(sp)
800317d4:	8fb5002c 	lw	s5,44(sp)
800317d8:	8fb40028 	lw	s4,40(sp)
800317dc:	8fb30024 	lw	s3,36(sp)
800317e0:	8fb20020 	lw	s2,32(sp)
800317e4:	8fb1001c 	lw	s1,28(sp)
800317e8:	8fb00018 	lw	s0,24(sp)
800317ec:	03e00008 	jr	ra
800317f0:	27bd0040 	addiu	sp,sp,64
800317f4:	24c3ca64 	addiu	v1,a2,-13724
800317f8:	90620015 	lbu	v0,21(v1)
800317fc:	90640014 	lbu	a0,20(v1)
80031800:	00021200 	sll	v0,v0,0x8
80031804:	00441025 	or	v0,v0,a0
80031808:	00021400 	sll	v0,v0,0x10
8003180c:	00021403 	sra	v0,v0,0x10
80031810:	24038001 	li	v1,-32767
80031814:	1043ffcc 	beq	v0,v1,80031748 <_Z9DSP4_Op0Dv+0x234>
80031818:	afa20014 	sw	v0,20(sp)
8003181c:	3c058021 	lui	a1,0x8021
80031820:	84a3ce80 	lh	v1,-12672(a1)
80031824:	1060000a 	beqz	v1,80031850 <_Z9DSP4_Op0Dv+0x33c>
80031828:	3c068021 	lui	a2,0x8021
8003182c:	94c2cea2 	lhu	v0,-12638(a2)
80031830:	3c078021 	lui	a3,0x8021
80031834:	94e4cea4 	lhu	a0,-12636(a3)
80031838:	afa30014 	sw	v1,20(sp)
8003183c:	3c038021 	lui	v1,0x8021
80031840:	a462ce8e 	sh	v0,-12658(v1)
80031844:	3c028021 	lui	v0,0x8021
80031848:	a444ce92 	sh	a0,-12654(v0)
8003184c:	a4a0ce80 	sh	zero,-12672(a1)
80031850:	3c038021 	lui	v1,0x8021
80031854:	8475cea4 	lh	s5,-12636(v1)
80031858:	8fa20014 	lw	v0,20(sp)
8003185c:	3c048021 	lui	a0,0x8021
80031860:	849ecea2 	lh	s8,-12638(a0)
80031864:	70552002 	mul	a0,v0,s5
80031868:	73c22802 	mul	a1,s8,v0
8003186c:	3c028021 	lui	v0,0x8021
80031870:	8443ce7e 	lh	v1,-12674(v0)
80031874:	2aa2fff1 	slti	v0,s5,-15
80031878:	0083001a 	div	zero,a0,v1
8003187c:	006001f4 	teq	v1,zero,0x7
80031880:	00002012 	mflo	a0
80031884:	00a3001a 	div	zero,a1,v1
80031888:	006001f4 	teq	v1,zero,0x7
8003188c:	0004a400 	sll	s4,a0,0x10
80031890:	0014a403 	sra	s4,s4,0x10
80031894:	3c038021 	lui	v1,0x8021
80031898:	3c048021 	lui	a0,0x8021
8003189c:	a474ce98 	sh	s4,-12648(v1)
800318a0:	00002812 	mflo	a1
800318a4:	0005b400 	sll	s6,a1,0x10
800318a8:	0016b403 	sra	s6,s6,0x10
800318ac:	14400108 	bnez	v0,80031cd0 <_Z9DSP4_Op0Dv+0x7bc>
800318b0:	a496ce96 	sh	s6,-12650(a0)
800318b4:	3c118019 	lui	s1,0x8019
800318b8:	2631b190 	addiu	s1,s1,-20080
800318bc:	0220f809 	jalr	s1
800318c0:	72b52002 	mul	a0,s5,s5
800318c4:	3c048019 	lui	a0,0x8019
800318c8:	8c86ce60 	lw	a2,-12704(a0)
800318cc:	8c87ce64 	lw	a3,-12700(a0)
800318d0:	3c108019 	lui	s0,0x8019
800318d4:	00602821 	move	a1,v1
800318d8:	2610a780 	addiu	s0,s0,-22656
800318dc:	0200f809 	jalr	s0
800318e0:	00402021 	move	a0,v0
800318e4:	02a02021 	move	a0,s5
800318e8:	00409021 	move	s2,v0
800318ec:	0220f809 	jalr	s1
800318f0:	00609821 	move	s3,v1
800318f4:	3c048019 	lui	a0,0x8019
800318f8:	8c86ce68 	lw	a2,-12696(a0)
800318fc:	8c87ce6c 	lw	a3,-12692(a0)
80031900:	00602821 	move	a1,v1
80031904:	0200f809 	jalr	s0
80031908:	00402021 	move	a0,v0
8003190c:	3c088019 	lui	t0,0x8019
80031910:	02402021 	move	a0,s2
80031914:	00403021 	move	a2,v0
80031918:	00603821 	move	a3,v1
8003191c:	2508a708 	addiu	t0,t0,-22776
80031920:	0100f809 	jalr	t0
80031924:	02602821 	move	a1,s3
80031928:	3c048019 	lui	a0,0x8019
8003192c:	8c86ce70 	lw	a2,-12688(a0)
80031930:	8c87ce74 	lw	a3,-12684(a0)
80031934:	3c088019 	lui	t0,0x8019
80031938:	2508a688 	addiu	t0,t0,-22904
8003193c:	00402021 	move	a0,v0
80031940:	0100f809 	jalr	t0
80031944:	00602821 	move	a1,v1
80031948:	00402021 	move	a0,v0
8003194c:	3c028019 	lui	v0,0x8019
80031950:	2442b280 	addiu	v0,v0,-19840
80031954:	0040f809 	jalr	v0
80031958:	00602821 	move	a1,v1
8003195c:	0002bc00 	sll	s7,v0,0x10
80031960:	3c028021 	lui	v0,0x8021
80031964:	8444ce92 	lh	a0,-12654(v0)
80031968:	3c028011 	lui	v0,0x8011
8003196c:	2442e2b0 	addiu	v0,v0,-7504
80031970:	0040f809 	jalr	v0
80031974:	02842023 	subu	a0,s4,a0
80031978:	3c048021 	lui	a0,0x8021
8003197c:	8483ce84 	lh	v1,-12668(a0)
80031980:	3c058021 	lui	a1,0x8021
80031984:	0283182a 	slt	v1,s4,v1
80031988:	0017bc03 	sra	s7,s7,0x10
8003198c:	146000ce 	bnez	v1,80031cc8 <_Z9DSP4_Op0Dv+0x7b4>
80031990:	a4a2ce82 	sh	v0,-12670(a1)
80031994:	a4a0ce82 	sh	zero,-12670(a1)
80031998:	3c038021 	lui	v1,0x8021
8003199c:	8462ceb0 	lh	v0,-12624(v1)
800319a0:	0282102a 	slt	v0,s4,v0
800319a4:	104000bb 	beqz	v0,80031c94 <_Z9DSP4_Op0Dv+0x780>
800319a8:	3c078021 	lui	a3,0x8021
800319ac:	3c068021 	lui	a2,0x8021
800319b0:	afa00010 	sw	zero,16(sp)
800319b4:	a4c0ce82 	sh	zero,-12670(a2)
800319b8:	3c028021 	lui	v0,0x8021
800319bc:	844bce82 	lh	t3,-12670(v0)
800319c0:	3c068021 	lui	a2,0x8021
800319c4:	8cc5ce78 	lw	a1,-12680(a2)
800319c8:	000b1040 	sll	v0,t3,0x1
800319cc:	000b18c0 	sll	v1,t3,0x3
800319d0:	00621823 	subu	v1,v1,v0
800319d4:	3c048021 	lui	a0,0x8021
800319d8:	2482ca64 	addiu	v0,a0,-13724
800319dc:	24a50001 	addiu	a1,a1,1
800319e0:	2463000a 	addiu	v1,v1,10
800319e4:	001e3a03 	sra	a3,s8,0x8
800319e8:	00164203 	sra	t0,s6,0x8
800319ec:	00154a03 	sra	t1,s5,0x8
800319f0:	00145203 	sra	t2,s4,0x8
800319f4:	000b2203 	sra	a0,t3,0x8
800319f8:	acc5ce78 	sw	a1,-12680(a2)
800319fc:	a044021d 	sb	a0,541(v0)
80031a00:	ac43000c 	sw	v1,12(v0)
80031a04:	a0470215 	sb	a3,533(v0)
80031a08:	a0480217 	sb	t0,535(v0)
80031a0c:	a0490219 	sb	t1,537(v0)
80031a10:	a04a021b 	sb	t2,539(v0)
80031a14:	a05e0214 	sb	s8,532(v0)
80031a18:	a0560216 	sb	s6,534(v0)
80031a1c:	a0550218 	sb	s5,536(v0)
80031a20:	a054021a 	sb	s4,538(v0)
80031a24:	196000cd 	blez	t3,80031d5c <_Z9DSP4_Op0Dv+0x848>
80031a28:	a04b021c 	sb	t3,540(v0)
80031a2c:	3c038021 	lui	v1,0x8021
80031a30:	3c058021 	lui	a1,0x8021
80031a34:	3c068021 	lui	a2,0x8021
80031a38:	3c078021 	lui	a3,0x8021
80031a3c:	247ecc7b 	addiu	s8,v1,-13189
80031a40:	3c028021 	lui	v0,0x8021
80031a44:	3c038021 	lui	v1,0x8021
80031a48:	94b6ce88 	lhu	s6,-12664(a1)
80031a4c:	94d5ce86 	lhu	s5,-12666(a2)
80031a50:	94efcea6 	lhu	t7,-12634(a3)
80031a54:	2459cc7c 	addiu	t9,v0,-13188
80031a58:	2478cc7d 	addiu	t8,v1,-13187
80031a5c:	0160a021 	move	s4,t3
80031a60:	2408000a 	li	t0,10
80031a64:	00008021 	move	s0,zero
80031a68:	00009021 	move	s2,zero
80031a6c:	00008821 	move	s1,zero
80031a70:	00121a03 	sra	v1,s2,0x8
80031a74:	00112203 	sra	a0,s1,0x8
80031a78:	26020001 	addiu	v0,s0,1
80031a7c:	00761821 	addu	v1,v1,s6
80031a80:	00952021 	addu	a0,a0,s5
80031a84:	00028400 	sll	s0,v0,0x10
80031a88:	00031c00 	sll	v1,v1,0x10
80031a8c:	00042400 	sll	a0,a0,0x10
80031a90:	3c028021 	lui	v0,0x8021
80031a94:	3c058021 	lui	a1,0x8021
80031a98:	3c068021 	lui	a2,0x8021
80031a9c:	00031c03 	sra	v1,v1,0x10
80031aa0:	00042403 	sra	a0,a0,0x10
80031aa4:	2442cc78 	addiu	v0,v0,-13192
80031aa8:	24a5cc79 	addiu	a1,a1,-13191
80031aac:	24c6cc7a 	addiu	a2,a2,-13190
80031ab0:	01024821 	addu	t1,t0,v0
80031ab4:	01055021 	addu	t2,t0,a1
80031ab8:	01193821 	addu	a3,t0,t9
80031abc:	01062821 	addu	a1,t0,a2
80031ac0:	250e0006 	addiu	t6,t0,6
80031ac4:	000f1202 	srl	v0,t7,0x8
80031ac8:	011e3021 	addu	a2,t0,s8
80031acc:	00036203 	sra	t4,v1,0x8
80031ad0:	01184021 	addu	t0,t0,t8
80031ad4:	00046a03 	sra	t5,a0,0x8
80031ad8:	a12f0000 	sb	t7,0(t1)
80031adc:	a1420000 	sb	v0,0(t2)
80031ae0:	a0a30000 	sb	v1,0(a1)
80031ae4:	a0cc0000 	sb	t4,0(a2)
80031ae8:	a0e40000 	sb	a0,0(a3)
80031aec:	a10d0000 	sb	t5,0(t0)
80031af0:	00108403 	sra	s0,s0,0x10
80031af4:	8fa70010 	lw	a3,16(sp)
80031af8:	25f3fffc 	addiu	s3,t7,-4
80031afc:	000e4400 	sll	t0,t6,0x10
80031b00:	0214582a 	slt	t3,s0,s4
80031b04:	00084403 	sra	t0,t0,0x10
80031b08:	02579021 	addu	s2,s2,s7
80031b0c:	02278821 	addu	s1,s1,a3
80031b10:	1560ffd7 	bnez	t3,80031a70 <_Z9DSP4_Op0Dv+0x55c>
80031b14:	02607821 	move	t7,s3
80031b18:	72071802 	mul	v1,s0,a3
80031b1c:	72f01002 	mul	v0,s7,s0
80031b20:	00031a03 	sra	v1,v1,0x8
80031b24:	00021203 	sra	v0,v0,0x8
80031b28:	3c048021 	lui	a0,0x8021
80031b2c:	a493cea6 	sh	s3,-12634(a0)
80031b30:	3046ffff 	andi	a2,v0,0xffff
80031b34:	3065ffff 	andi	a1,v1,0xffff
80031b38:	3c078021 	lui	a3,0x8021
80031b3c:	3c048021 	lui	a0,0x8021
80031b40:	94e2ce88 	lhu	v0,-12664(a3)
80031b44:	9483ce86 	lhu	v1,-12666(a0)
80031b48:	3c078021 	lui	a3,0x8021
80031b4c:	84e4ce82 	lh	a0,-12670(a3)
80031b50:	00c21021 	addu	v0,a2,v0
80031b54:	00a31821 	addu	v1,a1,v1
80031b58:	3c068021 	lui	a2,0x8021
80031b5c:	3c058021 	lui	a1,0x8021
80031b60:	a4a2ce88 	sh	v0,-12664(a1)
80031b64:	18800015 	blez	a0,80031bbc <_Z9DSP4_Op0Dv+0x6a8>
80031b68:	a4c3ce86 	sh	v1,-12666(a2)
80031b6c:	3c028021 	lui	v0,0x8021
80031b70:	3c038021 	lui	v1,0x8021
80031b74:	9466ce96 	lhu	a2,-12650(v1)
80031b78:	8445cefa 	lh	a1,-12550(v0)
80031b7c:	3c028021 	lui	v0,0x8021
80031b80:	8447ce98 	lh	a3,-12648(v0)
80031b84:	3c048021 	lui	a0,0x8021
80031b88:	3c028021 	lui	v0,0x8021
80031b8c:	3c038021 	lui	v1,0x8021
80031b90:	00052840 	sll	a1,a1,0x1
80031b94:	2442cf80 	addiu	v0,v0,-12416
80031b98:	2484cf88 	addiu	a0,a0,-12408
80031b9c:	a466ce8e 	sh	a2,-12658(v1)
80031ba0:	8fa60014 	lw	a2,20(sp)
80031ba4:	00a42021 	addu	a0,a1,a0
80031ba8:	00a22821 	addu	a1,a1,v0
80031bac:	3c028021 	lui	v0,0x8021
80031bb0:	a4a60000 	sh	a2,0(a1)
80031bb4:	a4870000 	sh	a3,0(a0)
80031bb8:	a447ce92 	sh	a3,-12654(v0)
80031bbc:	3c048021 	lui	a0,0x8021
80031bc0:	2483ca64 	addiu	v1,a0,-13724
80031bc4:	3c078021 	lui	a3,0x8021
80031bc8:	94e6ce9e 	lhu	a2,-12642(a3)
80031bcc:	3c088021 	lui	t0,0x8021
80031bd0:	80640017 	lb	a0,23(v1)
80031bd4:	9502ce9a 	lhu	v0,-12646(t0)
80031bd8:	80650019 	lb	a1,25(v1)
80031bdc:	00862021 	addu	a0,a0,a2
80031be0:	3c068021 	lui	a2,0x8021
80031be4:	00a22821 	addu	a1,a1,v0
80031be8:	00042400 	sll	a0,a0,0x10
80031bec:	94c2cea4 	lhu	v0,-12636(a2)
80031bf0:	3c068021 	lui	a2,0x8021
80031bf4:	94c3cea2 	lhu	v1,-12638(a2)
80031bf8:	00042403 	sra	a0,a0,0x10
80031bfc:	00052c00 	sll	a1,a1,0x10
80031c00:	00052c03 	sra	a1,a1,0x10
80031c04:	00821021 	addu	v0,a0,v0
80031c08:	3c068021 	lui	a2,0x8021
80031c0c:	00a31821 	addu	v1,a1,v1
80031c10:	a4c2cea4 	sh	v0,-12636(a2)
80031c14:	3c028021 	lui	v0,0x8021
80031c18:	a443cea2 	sh	v1,-12638(v0)
80031c1c:	a4e4ce9e 	sh	a0,-12642(a3)
80031c20:	0800c5d2 	j	80031748 <_Z9DSP4_Op0Dv+0x234>
80031c24:	a505ce9a 	sh	a1,-12646(t0)
80031c28:	24030003 	li	v1,3
80031c2c:	3c028021 	lui	v0,0x8021
80031c30:	0800c5c5 	j	80031714 <_Z9DSP4_Op0Dv+0x200>
80031c34:	a443cefa 	sh	v1,-12550(v0)
80031c38:	24a5ffff 	addiu	a1,a1,-1
80031c3c:	2402fffc 	li	v0,-4
80031c40:	00a22825 	or	a1,a1,v0
80031c44:	24a50001 	addiu	a1,a1,1
80031c48:	00052c00 	sll	a1,a1,0x10
80031c4c:	00052c03 	sra	a1,a1,0x10
80031c50:	14b9fea9 	bne	a1,t9,800316f8 <_Z9DSP4_Op0Dv+0x1e4>
80031c54:	a625cef8 	sh	a1,-12552(s1)
80031c58:	0800c70b 	j	80031c2c <_Z9DSP4_Op0Dv+0x718>
80031c5c:	24030003 	li	v1,3
80031c60:	0800c5c5 	j	80031714 <_Z9DSP4_Op0Dv+0x200>
80031c64:	a440cefa 	sh	zero,-12550(v0)
80031c68:	a0c5ca64 	sb	a1,-13724(a2)
80031c6c:	0800c5d9 	j	80031764 <_Z9DSP4_Op0Dv+0x250>
80031c70:	ad00000c 	sw	zero,12(t0)
80031c74:	3c028021 	lui	v0,0x8021
80031c78:	0800c5c5 	j	80031714 <_Z9DSP4_Op0Dv+0x200>
80031c7c:	a459cefa 	sh	t9,-12550(v0)
80031c80:	14a0fea5 	bnez	a1,80031718 <_Z9DSP4_Op0Dv+0x204>
80031c84:	00082200 	sll	a0,t0,0x8
80031c88:	3c028021 	lui	v0,0x8021
80031c8c:	0800c5c6 	j	80031718 <_Z9DSP4_Op0Dv+0x204>
80031c90:	a45ecefa 	sh	s8,-12550(v0)
80031c94:	84e4ce82 	lh	a0,-12670(a3)
80031c98:	1880002e 	blez	a0,80031d54 <_Z9DSP4_Op0Dv+0x840>
80031c9c:	3c028021 	lui	v0,0x8021
80031ca0:	8443ce8e 	lh	v1,-12658(v0)
80031ca4:	02c31823 	subu	v1,s6,v1
80031ca8:	00031a00 	sll	v1,v1,0x8
80031cac:	0064001a 	div	zero,v1,a0
80031cb0:	008001f4 	teq	a0,zero,0x7
80031cb4:	00001812 	mflo	v1
80031cb8:	00031c00 	sll	v1,v1,0x10
80031cbc:	00031c03 	sra	v1,v1,0x10
80031cc0:	0800c66e 	j	800319b8 <_Z9DSP4_Op0Dv+0x4a4>
80031cc4:	afa30010 	sw	v1,16(sp)
80031cc8:	0800c666 	j	80031998 <_Z9DSP4_Op0Dv+0x484>
80031ccc:	a494ce84 	sh	s4,-12668(a0)
80031cd0:	3c118019 	lui	s1,0x8019
80031cd4:	2631b190 	addiu	s1,s1,-20080
80031cd8:	0220f809 	jalr	s1
80031cdc:	72b52002 	mul	a0,s5,s5
80031ce0:	3c048019 	lui	a0,0x8019
80031ce4:	8c86ce78 	lw	a2,-12680(a0)
80031ce8:	8c87ce7c 	lw	a3,-12676(a0)
80031cec:	3c108019 	lui	s0,0x8019
80031cf0:	00602821 	move	a1,v1
80031cf4:	2610a780 	addiu	s0,s0,-22656
80031cf8:	0200f809 	jalr	s0
80031cfc:	00402021 	move	a0,v0
80031d00:	02a02021 	move	a0,s5
80031d04:	00409021 	move	s2,v0
80031d08:	0220f809 	jalr	s1
80031d0c:	00609821 	move	s3,v1
80031d10:	3c048019 	lui	a0,0x8019
80031d14:	8c86ce80 	lw	a2,-12672(a0)
80031d18:	8c87ce84 	lw	a3,-12668(a0)
80031d1c:	00602821 	move	a1,v1
80031d20:	0200f809 	jalr	s0
80031d24:	00402021 	move	a0,v0
80031d28:	3c088019 	lui	t0,0x8019
80031d2c:	02402021 	move	a0,s2
80031d30:	00403021 	move	a2,v0
80031d34:	00603821 	move	a3,v1
80031d38:	2508a708 	addiu	t0,t0,-22776
80031d3c:	0100f809 	jalr	t0
80031d40:	02602821 	move	a1,s3
80031d44:	3c048019 	lui	a0,0x8019
80031d48:	8c86ce88 	lw	a2,-12664(a0)
80031d4c:	0800c64d 	j	80031934 <_Z9DSP4_Op0Dv+0x420>
80031d50:	8c87ce8c 	lw	a3,-12660(a0)
80031d54:	0800c66e 	j	800319b8 <_Z9DSP4_Op0Dv+0x4a4>
80031d58:	afa00010 	sw	zero,16(sp)
80031d5c:	00003021 	move	a2,zero
80031d60:	0800c6ce 	j	80031b38 <_Z9DSP4_Op0Dv+0x624>
80031d64:	00002821 	move	a1,zero

80031d68 <_Z9DSP4_Op08v>:
80031d68:	27bdff70 	addiu	sp,sp,-144
80031d6c:	afbf008c 	sw	ra,140(sp)
80031d70:	afbe0088 	sw	s8,136(sp)
80031d74:	afb70084 	sw	s7,132(sp)
80031d78:	afb60080 	sw	s6,128(sp)
80031d7c:	afb5007c 	sw	s5,124(sp)
80031d80:	afb40078 	sw	s4,120(sp)
80031d84:	afb30074 	sw	s3,116(sp)
80031d88:	afb20070 	sw	s2,112(sp)
80031d8c:	afb1006c 	sw	s1,108(sp)
80031d90:	afb00068 	sw	s0,104(sp)
80031d94:	3c068021 	lui	a2,0x8021
80031d98:	80d0ce7c 	lb	s0,-12676(a2)
80031d9c:	3c058021 	lui	a1,0x8021
80031da0:	24020001 	li	v0,1
80031da4:	120200a9 	beq	s0,v0,8003204c <_Z9DSP4_Op08v+0x2e4>
80031da8:	a0a0ca64 	sb	zero,-13724(a1)
80031dac:	24020002 	li	v0,2
80031db0:	120200be 	beq	s0,v0,800320ac <_Z9DSP4_Op08v+0x344>
80031db4:	24a2ca64 	addiu	v0,a1,-13724
80031db8:	90500017 	lbu	s0,23(v0)
80031dbc:	90440016 	lbu	a0,22(v0)
80031dc0:	904f0015 	lbu	t7,21(v0)
80031dc4:	90510019 	lbu	s1,25(v0)
80031dc8:	9047001b 	lbu	a3,27(v0)
80031dcc:	904b003b 	lbu	t3,59(v0)
80031dd0:	90430014 	lbu	v1,20(v0)
80031dd4:	90450018 	lbu	a1,24(v0)
80031dd8:	9055001a 	lbu	s5,26(v0)
80031ddc:	9052003a 	lbu	s2,58(v0)
80031de0:	904c001d 	lbu	t4,29(v0)
80031de4:	904d001f 	lbu	t5,31(v0)
80031de8:	904e0021 	lbu	t6,33(v0)
80031dec:	90460023 	lbu	a2,35(v0)
80031df0:	90480035 	lbu	t0,53(v0)
80031df4:	90490037 	lbu	t1,55(v0)
80031df8:	00108200 	sll	s0,s0,0x8
80031dfc:	9056001c 	lbu	s6,28(v0)
80031e00:	9057001e 	lbu	s7,30(v0)
80031e04:	90580020 	lbu	t8,32(v0)
80031e08:	90590022 	lbu	t9,34(v0)
80031e0c:	905e0034 	lbu	s8,52(v0)
80031e10:	90540036 	lbu	s4,54(v0)
80031e14:	02048025 	or	s0,s0,a0
80031e18:	000f7a00 	sll	t7,t7,0x8
80031e1c:	3c048021 	lui	a0,0x8021
80031e20:	00118a00 	sll	s1,s1,0x8
80031e24:	00073a00 	sll	a3,a3,0x8
80031e28:	000b5a00 	sll	t3,t3,0x8
80031e2c:	904a0039 	lbu	t2,57(v0)
80031e30:	01e37825 	or	t7,t7,v1
80031e34:	02258825 	or	s1,s1,a1
80031e38:	2483cebc 	addiu	v1,a0,-12612
80031e3c:	00f53825 	or	a3,a3,s5
80031e40:	01725825 	or	t3,t3,s2
80031e44:	3c058021 	lui	a1,0x8021
80031e48:	3c128021 	lui	s2,0x8021
80031e4c:	000c6200 	sll	t4,t4,0x8
80031e50:	000d6a00 	sll	t5,t5,0x8
80031e54:	000e7200 	sll	t6,t6,0x8
80031e58:	00063200 	sll	a2,a2,0x8
80031e5c:	00084200 	sll	t0,t0,0x8
80031e60:	00094a00 	sll	t1,t1,0x8
80031e64:	24a4cec4 	addiu	a0,a1,-12604
80031e68:	90530038 	lbu	s3,56(v0)
80031e6c:	2645cecc 	addiu	a1,s2,-12596
80031e70:	01966025 	or	t4,t4,s6
80031e74:	01b76825 	or	t5,t5,s7
80031e78:	01d87025 	or	t6,t6,t8
80031e7c:	00d93025 	or	a2,a2,t9
80031e80:	011e4025 	or	t0,t0,s8
80031e84:	a4670006 	sh	a3,6(v1)
80031e88:	a4700002 	sh	s0,2(v1)
80031e8c:	a4710004 	sh	s1,4(v1)
80031e90:	01344825 	or	t1,t1,s4
80031e94:	3c168021 	lui	s6,0x8021
80031e98:	3c038021 	lui	v1,0x8021
80031e9c:	a4860006 	sh	a2,6(a0)
80031ea0:	a6cfcebc 	sh	t7,-12612(s6)
80031ea4:	a46ccec4 	sh	t4,-12604(v1)
80031ea8:	a48d0002 	sh	t5,2(a0)
80031eac:	a48e0004 	sh	t6,4(a0)
80031eb0:	a648cecc 	sh	t0,-12596(s2)
80031eb4:	000a5200 	sll	t2,t2,0x8
80031eb8:	a4a90002 	sh	t1,2(a1)
80031ebc:	9051004c 	lbu	s1,76(v0)
80031ec0:	01535025 	or	t2,t2,s3
80031ec4:	9043003c 	lbu	v1,60(v0)
80031ec8:	90560044 	lbu	s6,68(v0)
80031ecc:	90500053 	lbu	s0,83(v0)
80031ed0:	904d003d 	lbu	t5,61(v0)
80031ed4:	904e003f 	lbu	t6,63(v0)
80031ed8:	904f0041 	lbu	t7,65(v0)
80031edc:	90460043 	lbu	a2,67(v0)
80031ee0:	904c0049 	lbu	t4,73(v0)
80031ee4:	9044004b 	lbu	a0,75(v0)
80031ee8:	9047004d 	lbu	a3,77(v0)
80031eec:	9048004f 	lbu	t0,79(v0)
80031ef0:	90490051 	lbu	t1,81(v0)
80031ef4:	905e0040 	lbu	s8,64(v0)
80031ef8:	90550042 	lbu	s5,66(v0)
80031efc:	90570046 	lbu	s7,70(v0)
80031f00:	90580048 	lbu	t8,72(v0)
80031f04:	9059004a 	lbu	t9,74(v0)
80031f08:	a4aa0004 	sh	t2,4(a1)
80031f0c:	a4ab0006 	sh	t3,6(a1)
80031f10:	904a0045 	lbu	t2,69(v0)
80031f14:	9045003e 	lbu	a1,62(v0)
80031f18:	904b0047 	lbu	t3,71(v0)
80031f1c:	a7b10040 	sh	s1,64(sp)
80031f20:	9052004e 	lbu	s2,78(v0)
80031f24:	000d6a00 	sll	t5,t5,0x8
80031f28:	a7b20048 	sh	s2,72(sp)
80031f2c:	90510050 	lbu	s1,80(v0)
80031f30:	97b20040 	lhu	s2,64(sp)
80031f34:	a7b10050 	sh	s1,80(sp)
80031f38:	90420052 	lbu	v0,82(v0)
80031f3c:	01a36825 	or	t5,t5,v1
80031f40:	000e7200 	sll	t6,t6,0x8
80031f44:	97a30050 	lhu	v1,80(sp)
80031f48:	000a5200 	sll	t2,t2,0x8
80031f4c:	3c118021 	lui	s1,0x8021
80031f50:	01c57025 	or	t6,t6,a1
80031f54:	01565025 	or	t2,t2,s6
80031f58:	3c058021 	lui	a1,0x8021
80031f5c:	97b60048 	lhu	s6,72(sp)
80031f60:	000f7a00 	sll	t7,t7,0x8
80031f64:	00063200 	sll	a2,a2,0x8
80031f68:	000b5a00 	sll	t3,t3,0x8
80031f6c:	000c6200 	sll	t4,t4,0x8
80031f70:	00042200 	sll	a0,a0,0x8
80031f74:	00073a00 	sll	a3,a3,0x8
80031f78:	00094a00 	sll	t1,t1,0x8
80031f7c:	00108200 	sll	s0,s0,0x8
80031f80:	00992025 	or	a0,a0,t9
80031f84:	00f23825 	or	a3,a3,s2
80031f88:	01234825 	or	t1,t1,v1
80031f8c:	02028025 	or	s0,s0,v0
80031f90:	24a3cedc 	addiu	v1,a1,-12580
80031f94:	2622ced4 	addiu	v0,s1,-12588
80031f98:	3c128021 	lui	s2,0x8021
80031f9c:	00084200 	sll	t0,t0,0x8
80031fa0:	01fe7825 	or	t7,t7,s8
80031fa4:	00d53025 	or	a2,a2,s5
80031fa8:	01775825 	or	t3,t3,s7
80031fac:	01986025 	or	t4,t4,t8
80031fb0:	2645cee4 	addiu	a1,s2,-12572
80031fb4:	01164025 	or	t0,t0,s6
80031fb8:	a4460006 	sh	a2,6(v0)
80031fbc:	3c168021 	lui	s6,0x8021
80031fc0:	a4640006 	sh	a0,6(v1)
80031fc4:	a44e0002 	sh	t6,2(v0)
80031fc8:	a44f0004 	sh	t7,4(v0)
80031fcc:	a46b0002 	sh	t3,2(v1)
80031fd0:	a46c0004 	sh	t4,4(v1)
80031fd4:	24047fff 	li	a0,32767
80031fd8:	3c028021 	lui	v0,0x8021
80031fdc:	3c038021 	lui	v1,0x8021
80031fe0:	a62dced4 	sh	t5,-12588(s1)
80031fe4:	a6cacedc 	sh	t2,-12580(s6)
80031fe8:	a647cee4 	sh	a3,-12572(s2)
80031fec:	a4a80002 	sh	t0,2(a1)
80031ff0:	a4a90004 	sh	t1,4(a1)
80031ff4:	a4b00006 	sh	s0,6(a1)
80031ff8:	a444ce7e 	sh	a0,-12674(v0)
80031ffc:	ac60ce78 	sw	zero,-12680(v1)
80032000:	3c038021 	lui	v1,0x8021
80032004:	2462ca64 	addiu	v0,v1,-13724
80032008:	24040001 	li	a0,1
8003200c:	24030002 	li	v1,2
80032010:	3c058021 	lui	a1,0x8021
80032014:	ac430004 	sw	v1,4(v0)
80032018:	a0a4ce7c 	sb	a0,-12676(a1)
8003201c:	8fbf008c 	lw	ra,140(sp)
80032020:	8fbe0088 	lw	s8,136(sp)
80032024:	8fb70084 	lw	s7,132(sp)
80032028:	8fb60080 	lw	s6,128(sp)
8003202c:	8fb5007c 	lw	s5,124(sp)
80032030:	8fb40078 	lw	s4,120(sp)
80032034:	8fb30074 	lw	s3,116(sp)
80032038:	8fb20070 	lw	s2,112(sp)
8003203c:	8fb1006c 	lw	s1,108(sp)
80032040:	8fb00068 	lw	s0,104(sp)
80032044:	03e00008 	jr	ra
80032048:	27bd0090 	addiu	sp,sp,144
8003204c:	24a7ca64 	addiu	a3,a1,-13724
80032050:	90e20015 	lbu	v0,21(a3)
80032054:	90e40014 	lbu	a0,20(a3)
80032058:	00021200 	sll	v0,v0,0x8
8003205c:	00441025 	or	v0,v0,a0
80032060:	34038000 	li	v1,0x8000
80032064:	1043008a 	beq	v0,v1,80032290 <_Z9DSP4_Op08v+0x528>
80032068:	24030002 	li	v1,2
8003206c:	24020012 	li	v0,18
80032070:	ace20004 	sw	v0,4(a3)
80032074:	a0c3ce7c 	sb	v1,-12676(a2)
80032078:	ace30008 	sw	v1,8(a3)
8003207c:	8fbf008c 	lw	ra,140(sp)
80032080:	8fbe0088 	lw	s8,136(sp)
80032084:	8fb70084 	lw	s7,132(sp)
80032088:	8fb60080 	lw	s6,128(sp)
8003208c:	8fb5007c 	lw	s5,124(sp)
80032090:	8fb40078 	lw	s4,120(sp)
80032094:	8fb30074 	lw	s3,116(sp)
80032098:	8fb20070 	lw	s2,112(sp)
8003209c:	8fb1006c 	lw	s1,108(sp)
800320a0:	8fb00068 	lw	s0,104(sp)
800320a4:	03e00008 	jr	ra
800320a8:	27bd0090 	addiu	sp,sp,144
800320ac:	24afca64 	addiu	t7,a1,-13724
800320b0:	91e30015 	lbu	v1,21(t7)
800320b4:	91e40014 	lbu	a0,20(t7)
800320b8:	00031a00 	sll	v1,v1,0x8
800320bc:	00641825 	or	v1,v1,a0
800320c0:	3c058021 	lui	a1,0x8021
800320c4:	00031c00 	sll	v1,v1,0x10
800320c8:	8ca2ce78 	lw	v0,-12680(a1)
800320cc:	00031c03 	sra	v1,v1,0x10
800320d0:	afa30038 	sw	v1,56(sp)
800320d4:	24420001 	addiu	v0,v0,1
800320d8:	8fb10038 	lw	s1,56(sp)
800320dc:	aca2ce78 	sw	v0,-12680(a1)
800320e0:	24028001 	li	v0,-32767
800320e4:	91ee0016 	lbu	t6,22(t7)
800320e8:	91e80017 	lbu	t0,23(t7)
800320ec:	91ed0018 	lbu	t5,24(t7)
800320f0:	91e30019 	lbu	v1,25(t7)
800320f4:	91ec001a 	lbu	t4,26(t7)
800320f8:	91e4001b 	lbu	a0,27(t7)
800320fc:	91eb001c 	lbu	t3,28(t7)
80032100:	91e5001d 	lbu	a1,29(t7)
80032104:	91ea001e 	lbu	t2,30(t7)
80032108:	91e6001f 	lbu	a2,31(t7)
8003210c:	91e90020 	lbu	t1,32(t7)
80032110:	1222ffbb 	beq	s1,v0,80032000 <_Z9DSP4_Op08v+0x298>
80032114:	91e70021 	lbu	a3,33(t7)
80032118:	00081200 	sll	v0,t0,0x8
8003211c:	00031a00 	sll	v1,v1,0x8
80032120:	00042200 	sll	a0,a0,0x8
80032124:	00052a00 	sll	a1,a1,0x8
80032128:	00063200 	sll	a2,a2,0x8
8003212c:	00073a00 	sll	a3,a3,0x8
80032130:	01c21025 	or	v0,t6,v0
80032134:	01a31825 	or	v1,t5,v1
80032138:	01842025 	or	a0,t4,a0
8003213c:	01652825 	or	a1,t3,a1
80032140:	01463025 	or	a2,t2,a2
80032144:	01273825 	or	a3,t1,a3
80032148:	00021400 	sll	v0,v0,0x10
8003214c:	00021403 	sra	v0,v0,0x10
80032150:	00031c00 	sll	v1,v1,0x10
80032154:	00042400 	sll	a0,a0,0x10
80032158:	00052c00 	sll	a1,a1,0x10
8003215c:	00063400 	sll	a2,a2,0x10
80032160:	00073c00 	sll	a3,a3,0x10
80032164:	afa20034 	sw	v0,52(sp)
80032168:	00031c03 	sra	v1,v1,0x10
8003216c:	00042403 	sra	a0,a0,0x10
80032170:	00052c03 	sra	a1,a1,0x10
80032174:	00063403 	sra	a2,a2,0x10
80032178:	00073c03 	sra	a3,a3,0x10
8003217c:	24027fff 	li	v0,32767
80032180:	afa30030 	sw	v1,48(sp)
80032184:	afa4002c 	sw	a0,44(sp)
80032188:	afa50028 	sw	a1,40(sp)
8003218c:	afa60024 	sw	a2,36(sp)
80032190:	16220045 	bne	s1,v0,800322a8 <_Z9DSP4_Op08v+0x540>
80032194:	afa70020 	sw	a3,32(sp)
80032198:	00a08821 	move	s1,a1
8003219c:	3c058021 	lui	a1,0x8021
800321a0:	24a7cecc 	addiu	a3,a1,-12596
800321a4:	8fb20034 	lw	s2,52(sp)
800321a8:	94a2cecc 	lhu	v0,-12596(a1)
800321ac:	94e30002 	lhu	v1,2(a3)
800321b0:	3244ffff 	andi	a0,s2,0xffff
800321b4:	00441023 	subu	v0,v0,a0
800321b8:	00c0b021 	move	s6,a2
800321bc:	00641823 	subu	v1,v1,a0
800321c0:	3c068021 	lui	a2,0x8021
800321c4:	a4a2cecc 	sh	v0,-12596(a1)
800321c8:	a4e30002 	sh	v1,2(a3)
800321cc:	00021c00 	sll	v1,v0,0x10
800321d0:	24c2cec4 	addiu	v0,a2,-12604
800321d4:	84490002 	lh	t1,2(v0)
800321d8:	84e40002 	lh	a0,2(a3)
800321dc:	8fa20020 	lw	v0,32(sp)
800321e0:	84c8cec4 	lh	t0,-12604(a2)
800321e4:	3c058021 	lui	a1,0x8021
800321e8:	00031c03 	sra	v1,v1,0x10
800321ec:	00761821 	addu	v1,v1,s6
800321f0:	00822021 	addu	a0,a0,v0
800321f4:	24a2cebc 	addiu	v0,a1,-12612
800321f8:	84460002 	lh	a2,2(v0)
800321fc:	84aacebc 	lh	t2,-12612(a1)
80032200:	0068102a 	slt	v0,v1,t0
80032204:	0102180b 	movn	v1,t0,v0
80032208:	0089282a 	slt	a1,a0,t1
8003220c:	0125200b 	movn	a0,t1,a1
80032210:	0143102a 	slt	v0,t2,v1
80032214:	8fa5002c 	lw	a1,44(sp)
80032218:	3c0c8021 	lui	t4,0x8021
8003221c:	3c0d8021 	lui	t5,0x8021
80032220:	8fb20038 	lw	s2,56(sp)
80032224:	0062500a 	movz	t2,v1,v0
80032228:	94e80004 	lhu	t0,4(a3)
8003222c:	94e90006 	lhu	t1,6(a3)
80032230:	2583ceec 	addiu	v1,t4,-12564
80032234:	25a2cef4 	addiu	v0,t5,-12556
80032238:	30abffff 	andi	t3,a1,0xffff
8003223c:	3c0e8021 	lui	t6,0x8021
80032240:	00c4282a 	slt	a1,a2,a0
80032244:	a4710002 	sh	s1,2(v1)
80032248:	a4520002 	sh	s2,2(v0)
8003224c:	8fb6002c 	lw	s6,44(sp)
80032250:	8fa20030 	lw	v0,48(sp)
80032254:	8fa30034 	lw	v1,52(sp)
80032258:	0085300a 	movz	a2,a0,a1
8003225c:	012b4823 	subu	t1,t1,t3
80032260:	25c4cef0 	addiu	a0,t6,-12560
80032264:	010b4023 	subu	t0,t0,t3
80032268:	a1e60215 	sb	a2,533(t7)
8003226c:	a4960002 	sh	s6,2(a0)
80032270:	a582ceec 	sh	v0,-12564(t4)
80032274:	a4e80004 	sh	t0,4(a3)
80032278:	a4e90006 	sh	t1,6(a3)
8003227c:	adf0000c 	sw	s0,12(t7)
80032280:	a1ea0214 	sb	t2,532(t7)
80032284:	a5c3cef0 	sh	v1,-12560(t6)
80032288:	0800c800 	j	80032000 <_Z9DSP4_Op08v+0x298>
8003228c:	a5b2cef4 	sh	s2,-12556(t5)
80032290:	24020002 	li	v0,2
80032294:	a0b0ca64 	sb	s0,-13724(a1)
80032298:	ace2000c 	sw	v0,12(a3)
8003229c:	a0e00215 	sb	zero,533(a3)
800322a0:	0800c807 	j	8003201c <_Z9DSP4_Op08v+0x2b4>
800322a4:	a0e00214 	sb	zero,532(a3)
800322a8:	3c058021 	lui	a1,0x8021
800322ac:	84a4ceec 	lh	a0,-12564(a1)
800322b0:	3c078011 	lui	a3,0x8011
800322b4:	00642023 	subu	a0,v1,a0
800322b8:	24e2e2b0 	addiu	v0,a3,-7504
800322bc:	0040f809 	jalr	v0
800322c0:	00608821 	move	s1,v1
800322c4:	3c088021 	lui	t0,0x8021
800322c8:	8503cedc 	lh	v1,-12580(t0)
800322cc:	3c128021 	lui	s2,0x8021
800322d0:	0223182a 	slt	v1,s1,v1
800322d4:	14600131 	bnez	v1,8003279c <_Z9DSP4_Op08v+0xa34>
800322d8:	a642ce82 	sh	v0,-12670(s2)
800322dc:	a640ce82 	sh	zero,-12670(s2)
800322e0:	3c038021 	lui	v1,0x8021
800322e4:	3c048021 	lui	a0,0x8021
800322e8:	8462cedc 	lh	v0,-12580(v1)
800322ec:	8483cee4 	lh	v1,-12572(a0)
800322f0:	0043102a 	slt	v0,v0,v1
800322f4:	1040012c 	beqz	v0,800327a8 <_Z9DSP4_Op08v+0xa40>
800322f8:	3c068021 	lui	a2,0x8021
800322fc:	3c058021 	lui	a1,0x8021
80032300:	afa0001c 	sw	zero,28(sp)
80032304:	afa00018 	sw	zero,24(sp)
80032308:	a4a0ce82 	sh	zero,-12670(a1)
8003230c:	3c028021 	lui	v0,0x8021
80032310:	8448ce82 	lh	t0,-12670(v0)
80032314:	3c038021 	lui	v1,0x8021
80032318:	00081080 	sll	v0,t0,0x2
8003231c:	2464ca64 	addiu	a0,v1,-13724
80032320:	24420002 	addiu	v0,v0,2
80032324:	00081a03 	sra	v1,t0,0x8
80032328:	ac82000c 	sw	v0,12(a0)
8003232c:	a0830215 	sb	v1,533(a0)
80032330:	190001b2 	blez	t0,800329fc <_Z9DSP4_Op08v+0xc94>
80032334:	a0880214 	sb	t0,532(a0)
80032338:	3c058021 	lui	a1,0x8021
8003233c:	8fb10010 	lw	s1,16(sp)
80032340:	3c078021 	lui	a3,0x8021
80032344:	3c038021 	lui	v1,0x8021
80032348:	3c0b8021 	lui	t3,0x8021
8003234c:	24a6cecc 	addiu	a2,a1,-12596
80032350:	01009821 	move	s3,t0
80032354:	8fa80014 	lw	t0,20(sp)
80032358:	3231ffff 	andi	s1,s1,0xffff
8003235c:	9579cebc 	lhu	t9,-12612(t3)
80032360:	94bfcecc 	lhu	ra,-12596(a1)
80032364:	94de0002 	lhu	s8,2(a2)
80032368:	8474cec4 	lh	s4,-12604(v1)
8003236c:	94efced4 	lhu	t7,-12588(a3)
80032370:	0080c021 	move	t8,a0
80032374:	3117ffff 	andi	s7,t0,0xffff
80032378:	afb10060 	sw	s1,96(sp)
8003237c:	24100002 	li	s0,2
80032380:	24120001 	li	s2,1
80032384:	00006821 	move	t5,zero
80032388:	00007021 	move	t6,zero
8003238c:	24f5ced4 	addiu	s5,a3,-12588
80032390:	8fb60018 	lw	s6,24(sp)
80032394:	8fa2001c 	lw	v0,28(sp)
80032398:	8fa40060 	lw	a0,96(sp)
8003239c:	01d67021 	addu	t6,t6,s6
800323a0:	01a26821 	addu	t5,t5,v0
800323a4:	000e1a03 	sra	v1,t6,0x8
800323a8:	009e1021 	addu	v0,a0,s8
800323ac:	3c058021 	lui	a1,0x8021
800323b0:	00621821 	addu	v1,v1,v0
800323b4:	24a5cec4 	addiu	a1,a1,-12604
800323b8:	84a60002 	lh	a2,2(a1)
800323bc:	02ff1021 	addu	v0,s7,ra
800323c0:	000d2203 	sra	a0,t5,0x8
800323c4:	00031c00 	sll	v1,v1,0x10
800323c8:	00822021 	addu	a0,a0,v0
800323cc:	00031c03 	sra	v1,v1,0x10
800323d0:	26090002 	addiu	t1,s0,2
800323d4:	0066102a 	slt	v0,v1,a2
800323d8:	00042400 	sll	a0,a0,0x10
800323dc:	00094c00 	sll	t1,t1,0x10
800323e0:	00c2180b 	movn	v1,a2,v0
800323e4:	00042403 	sra	a0,a0,0x10
800323e8:	00094c03 	sra	t1,t1,0x10
800323ec:	3c028021 	lui	v0,0x8021
800323f0:	0094282a 	slt	a1,a0,s4
800323f4:	2442cebc 	addiu	v0,v0,-12612
800323f8:	25260001 	addiu	a2,t1,1
800323fc:	00195c00 	sll	t3,t9,0x10
80032400:	844c0002 	lh	t4,2(v0)
80032404:	0285200b 	movn	a0,s4,a1
80032408:	000b5c03 	sra	t3,t3,0x10
8003240c:	26420001 	addiu	v0,s2,1
80032410:	3c168021 	lui	s6,0x8021
80032414:	00063400 	sll	a2,a2,0x10
80032418:	96aa0002 	lhu	t2,2(s5)
8003241c:	0164382a 	slt	a3,t3,a0
80032420:	00063403 	sra	a2,a2,0x10
80032424:	00029400 	sll	s2,v0,0x10
80032428:	26c2cc78 	addiu	v0,s6,-13192
8003242c:	3c168021 	lui	s6,0x8021
80032430:	0183402a 	slt	t0,t4,v1
80032434:	0167200b 	movn	a0,t3,a3
80032438:	00129403 	sra	s2,s2,0x10
8003243c:	24cb0001 	addiu	t3,a2,1
80032440:	26c5cc79 	addiu	a1,s6,-13191
80032444:	0188180b 	movn	v1,t4,t0
80032448:	02021021 	addu	v0,s0,v0
8003244c:	02052821 	addu	a1,s0,a1
80032450:	000f3a02 	srl	a3,t7,0x8
80032454:	25ecfffc 	addiu	t4,t7,-4
80032458:	254afffc 	addiu	t2,t2,-4
8003245c:	01384821 	addu	t1,t1,t8
80032460:	00d83021 	addu	a2,a2,t8
80032464:	000b8400 	sll	s0,t3,0x10
80032468:	0272402a 	slt	t0,s3,s2
8003246c:	a04f0000 	sb	t7,0(v0)
80032470:	00108403 	sra	s0,s0,0x10
80032474:	a0a70000 	sb	a3,0(a1)
80032478:	01807821 	move	t7,t4
8003247c:	a1240214 	sb	a0,532(t1)
80032480:	a6aa0002 	sh	t2,2(s5)
80032484:	1100ffc2 	beqz	t0,80032390 <_Z9DSP4_Op08v+0x628>
80032488:	a0c30214 	sb	v1,532(a2)
8003248c:	3c028021 	lui	v0,0x8021
80032490:	1a600150 	blez	s3,800329d4 <_Z9DSP4_Op08v+0xc6c>
80032494:	a44cced4 	sh	t4,-12588(v0)
80032498:	3c078021 	lui	a3,0x8021
8003249c:	84e2cef0 	lh	v0,-12560(a3)
800324a0:	8fa30034 	lw	v1,52(sp)
800324a4:	2644ffff 	addiu	a0,s2,-1
800324a8:	00431023 	subu	v0,v0,v1
800324ac:	00021200 	sll	v0,v0,0x8
800324b0:	0053001a 	div	zero,v0,s3
800324b4:	026001f4 	teq	s3,zero,0x7
800324b8:	00042400 	sll	a0,a0,0x10
800324bc:	00042403 	sra	a0,a0,0x10
800324c0:	8fb20030 	lw	s2,48(sp)
800324c4:	02182821 	addu	a1,s0,t8
800324c8:	26060002 	addiu	a2,s0,2
800324cc:	3c118021 	lui	s1,0x8021
800324d0:	8fa80034 	lw	t0,52(sp)
800324d4:	a632ceec 	sh	s2,-12564(s1)
800324d8:	24b00215 	addiu	s0,a1,533
800324dc:	24b10214 	addiu	s1,a1,532
800324e0:	0006ac00 	sll	s5,a2,0x10
800324e4:	a4e8cef0 	sh	t0,-12560(a3)
800324e8:	0015ac03 	sra	s5,s5,0x10
800324ec:	00001012 	mflo	v0
800324f0:	00021400 	sll	v0,v0,0x10
800324f4:	00021403 	sra	v0,v0,0x10
800324f8:	70441002 	mul	v0,v0,a0
800324fc:	3c048021 	lui	a0,0x8021
80032500:	00021203 	sra	v0,v0,0x8
80032504:	3042ffff 	andi	v0,v0,0xffff
80032508:	005e1821 	addu	v1,v0,s8
8003250c:	2485cecc 	addiu	a1,a0,-12596
80032510:	005f1021 	addu	v0,v0,ra
80032514:	a482cecc 	sh	v0,-12596(a0)
80032518:	a4a30002 	sh	v1,2(a1)
8003251c:	3c068021 	lui	a2,0x8021
80032520:	24c2ceec 	addiu	v0,a2,-12564
80032524:	84440002 	lh	a0,2(v0)
80032528:	8fa80028 	lw	t0,40(sp)
8003252c:	3c078011 	lui	a3,0x8011
80032530:	01042023 	subu	a0,t0,a0
80032534:	24e2e2b0 	addiu	v0,a3,-7504
80032538:	0040f809 	jalr	v0
8003253c:	3c128021 	lui	s2,0x8021
80032540:	3c168021 	lui	s6,0x8021
80032544:	2644cedc 	addiu	a0,s2,-12580
80032548:	84830004 	lh	v1,4(a0)
8003254c:	a6c2ce82 	sh	v0,-12670(s6)
80032550:	8fa20028 	lw	v0,40(sp)
80032554:	0043182a 	slt	v1,v0,v1
80032558:	1460011c 	bnez	v1,800329cc <_Z9DSP4_Op08v+0xc64>
8003255c:	00000000 	nop
80032560:	a6c0ce82 	sh	zero,-12670(s6)
80032564:	3c058021 	lui	a1,0x8021
80032568:	3c068021 	lui	a2,0x8021
8003256c:	24a4cedc 	addiu	a0,a1,-12580
80032570:	24c5cee4 	addiu	a1,a2,-12572
80032574:	84820004 	lh	v0,4(a0)
80032578:	84a30004 	lh	v1,4(a1)
8003257c:	0043102a 	slt	v0,v0,v1
80032580:	104000cd 	beqz	v0,800328b8 <_Z9DSP4_Op08v+0xb50>
80032584:	3c088021 	lui	t0,0x8021
80032588:	3c078021 	lui	a3,0x8021
8003258c:	a4e0ce82 	sh	zero,-12670(a3)
80032590:	3c028021 	lui	v0,0x8021
80032594:	2445ca64 	addiu	a1,v0,-13724
80032598:	3c038021 	lui	v1,0x8021
8003259c:	8467ce82 	lh	a3,-12670(v1)
800325a0:	8ca2000c 	lw	v0,12(a1)
800325a4:	00071880 	sll	v1,a3,0x2
800325a8:	24420002 	addiu	v0,v0,2
800325ac:	00621821 	addu	v1,v1,v0
800325b0:	00072203 	sra	a0,a3,0x8
800325b4:	aca3000c 	sw	v1,12(a1)
800325b8:	a2270000 	sb	a3,0(s1)
800325bc:	18e0fe90 	blez	a3,80032000 <_Z9DSP4_Op08v+0x298>
800325c0:	a2040000 	sb	a0,0(s0)
800325c4:	3c048021 	lui	a0,0x8021
800325c8:	2484cecc 	addiu	a0,a0,-12596
800325cc:	3c068021 	lui	a2,0x8021
800325d0:	3c088021 	lui	t0,0x8021
800325d4:	8fb20010 	lw	s2,16(sp)
800325d8:	8fb10014 	lw	s1,20(sp)
800325dc:	94840004 	lhu	a0,4(a0)
800325e0:	24c6cecc 	addiu	a2,a2,-12596
800325e4:	2508cec4 	addiu	t0,t0,-12604
800325e8:	3252ffff 	andi	s2,s2,0xffff
800325ec:	3c0b8021 	lui	t3,0x8021
800325f0:	3c168021 	lui	s6,0x8021
800325f4:	94de0006 	lhu	s8,6(a2)
800325f8:	85140004 	lh	s4,4(t0)
800325fc:	3238ffff 	andi	t8,s1,0xffff
80032600:	afb20060 	sw	s2,96(sp)
80032604:	a7a40058 	sh	a0,88(sp)
80032608:	2579cebc 	addiu	t9,t3,-12612
8003260c:	26d1ced4 	addiu	s1,s6,-12588
80032610:	00a0b821 	move	s7,a1
80032614:	00e09821 	move	s3,a3
80032618:	24120001 	li	s2,1
8003261c:	00007821 	move	t7,zero
80032620:	00008021 	move	s0,zero
80032624:	8fa20018 	lw	v0,24(sp)
80032628:	8fa3001c 	lw	v1,28(sp)
8003262c:	8fa40060 	lw	a0,96(sp)
80032630:	02028021 	addu	s0,s0,v0
80032634:	97a50058 	lhu	a1,88(sp)
80032638:	009e1021 	addu	v0,a0,s8
8003263c:	01e37821 	addu	t7,t7,v1
80032640:	3c078021 	lui	a3,0x8021
80032644:	00101a03 	sra	v1,s0,0x8
80032648:	00621821 	addu	v1,v1,v0
8003264c:	24e7cec4 	addiu	a3,a3,-12604
80032650:	84e60006 	lh	a2,6(a3)
80032654:	03051021 	addu	v0,t8,a1
80032658:	26a90002 	addiu	t1,s5,2
8003265c:	000f2203 	sra	a0,t7,0x8
80032660:	00031c00 	sll	v1,v1,0x10
80032664:	00822021 	addu	a0,a0,v0
80032668:	00031c03 	sra	v1,v1,0x10
8003266c:	00094c00 	sll	t1,t1,0x10
80032670:	0066102a 	slt	v0,v1,a2
80032674:	00094c03 	sra	t1,t1,0x10
80032678:	00042400 	sll	a0,a0,0x10
8003267c:	00c2180b 	movn	v1,a2,v0
80032680:	872c0006 	lh	t4,6(t9)
80032684:	00042403 	sra	a0,a0,0x10
80032688:	25260001 	addiu	a2,t1,1
8003268c:	872a0004 	lh	t2,4(t9)
80032690:	0094282a 	slt	a1,a0,s4
80032694:	26420001 	addiu	v0,s2,1
80032698:	3c168021 	lui	s6,0x8021
8003269c:	00063400 	sll	a2,a2,0x10
800326a0:	0285200b 	movn	a0,s4,a1
800326a4:	962d0004 	lhu	t5,4(s1)
800326a8:	962b0006 	lhu	t3,6(s1)
800326ac:	00063403 	sra	a2,a2,0x10
800326b0:	00029400 	sll	s2,v0,0x10
800326b4:	0183402a 	slt	t0,t4,v1
800326b8:	26c2cc78 	addiu	v0,s6,-13192
800326bc:	3c168021 	lui	s6,0x8021
800326c0:	822e0005 	lb	t6,5(s1)
800326c4:	008a382a 	slt	a3,a0,t2
800326c8:	0188180b 	movn	v1,t4,t0
800326cc:	00129403 	sra	s2,s2,0x10
800326d0:	24c80001 	addiu	t0,a2,1
800326d4:	26c5cc79 	addiu	a1,s6,-13191
800326d8:	0087500b 	movn	t2,a0,a3
800326dc:	02a21021 	addu	v0,s5,v0
800326e0:	02a52821 	addu	a1,s5,a1
800326e4:	25a4fffc 	addiu	a0,t5,-4
800326e8:	256bfffc 	addiu	t3,t3,-4
800326ec:	01374821 	addu	t1,t1,s7
800326f0:	00d73021 	addu	a2,a2,s7
800326f4:	0008ac00 	sll	s5,t0,0x10
800326f8:	0272382a 	slt	a3,s3,s2
800326fc:	a04d0000 	sb	t5,0(v0)
80032700:	0015ac03 	sra	s5,s5,0x10
80032704:	a0ae0000 	sb	t6,0(a1)
80032708:	a12a0214 	sb	t2,532(t1)
8003270c:	a6240004 	sh	a0,4(s1)
80032710:	a0c30214 	sb	v1,532(a2)
80032714:	10e0ffc3 	beqz	a3,80032624 <_Z9DSP4_Op08v+0x8bc>
80032718:	a62b0006 	sh	t3,6(s1)
8003271c:	1a60fe38 	blez	s3,80032000 <_Z9DSP4_Op08v+0x298>
80032720:	3c038021 	lui	v1,0x8021
80032724:	2463cef0 	addiu	v1,v1,-12560
80032728:	84620002 	lh	v0,2(v1)
8003272c:	8fa4002c 	lw	a0,44(sp)
80032730:	2645ffff 	addiu	a1,s2,-1
80032734:	00441023 	subu	v0,v0,a0
80032738:	00021200 	sll	v0,v0,0x8
8003273c:	0053001a 	div	zero,v0,s3
80032740:	026001f4 	teq	s3,zero,0x7
80032744:	00052c00 	sll	a1,a1,0x10
80032748:	00052c03 	sra	a1,a1,0x10
8003274c:	3c068021 	lui	a2,0x8021
80032750:	8fa80028 	lw	t0,40(sp)
80032754:	24c4ceec 	addiu	a0,a2,-12564
80032758:	8fa7002c 	lw	a3,44(sp)
8003275c:	a4880002 	sh	t0,2(a0)
80032760:	97a40058 	lhu	a0,88(sp)
80032764:	a4670002 	sh	a3,2(v1)
80032768:	00001012 	mflo	v0
8003276c:	00021400 	sll	v0,v0,0x10
80032770:	00021403 	sra	v0,v0,0x10
80032774:	70451002 	mul	v0,v0,a1
80032778:	3c058021 	lui	a1,0x8021
8003277c:	00021203 	sra	v0,v0,0x8
80032780:	3042ffff 	andi	v0,v0,0xffff
80032784:	005e1821 	addu	v1,v0,s8
80032788:	24a5cecc 	addiu	a1,a1,-12596
8003278c:	00441021 	addu	v0,v0,a0
80032790:	a4a30006 	sh	v1,6(a1)
80032794:	0800c800 	j	80032000 <_Z9DSP4_Op08v+0x298>
80032798:	a4a20004 	sh	v0,4(a1)
8003279c:	3c168021 	lui	s6,0x8021
800327a0:	0800c8b8 	j	800322e0 <_Z9DSP4_Op08v+0x578>
800327a4:	a6d1cedc 	sh	s1,-12580(s6)
800327a8:	84cbce82 	lh	t3,-12670(a2)
800327ac:	19600090 	blez	t3,800329f0 <_Z9DSP4_Op08v+0xc88>
800327b0:	8fa30038 	lw	v1,56(sp)
800327b4:	8fa20024 	lw	v0,36(sp)
800327b8:	3c0a8021 	lui	t2,0x8021
800327bc:	70434802 	mul	t1,v0,v1
800327c0:	8545cef4 	lh	a1,-12556(t2)
800327c4:	8fa20020 	lw	v0,32(sp)
800327c8:	8fa40020 	lw	a0,32(sp)
800327cc:	70a24002 	mul	t0,a1,v0
800327d0:	8fa20024 	lw	v0,36(sp)
800327d4:	8fb10038 	lw	s1,56(sp)
800327d8:	70452802 	mul	a1,v0,a1
800327dc:	70831002 	mul	v0,a0,v1
800327e0:	3c038021 	lui	v1,0x8021
800327e4:	8464ce7e 	lh	a0,-12674(v1)
800327e8:	3c038021 	lui	v1,0x8021
800327ec:	00a4001a 	div	zero,a1,a0
800327f0:	008001f4 	teq	a0,zero,0x7
800327f4:	9466cef0 	lhu	a2,-12560(v1)
800327f8:	8fa30034 	lw	v1,52(sp)
800327fc:	a551cef4 	sh	s1,-12556(t2)
80032800:	3067ffff 	andi	a3,v1,0xffff
80032804:	00002812 	mflo	a1
80032808:	0104001a 	div	zero,t0,a0
8003280c:	008001f4 	teq	a0,zero,0x7
80032810:	00052c00 	sll	a1,a1,0x10
80032814:	00052c03 	sra	a1,a1,0x10
80032818:	00e51821 	addu	v1,a3,a1
8003281c:	00031c00 	sll	v1,v1,0x10
80032820:	00031c03 	sra	v1,v1,0x10
80032824:	afa50014 	sw	a1,20(sp)
80032828:	00004012 	mflo	t0
8003282c:	0044001a 	div	zero,v0,a0
80032830:	008001f4 	teq	a0,zero,0x7
80032834:	00084400 	sll	t0,t0,0x10
80032838:	00084403 	sra	t0,t0,0x10
8003283c:	00e83821 	addu	a3,a3,t0
80032840:	00073c00 	sll	a3,a3,0x10
80032844:	00073c03 	sra	a3,a3,0x10
80032848:	afa80010 	sw	t0,16(sp)
8003284c:	00001012 	mflo	v0
80032850:	0124001a 	div	zero,t1,a0
80032854:	008001f4 	teq	a0,zero,0x7
80032858:	00c21021 	addu	v0,a2,v0
8003285c:	00021400 	sll	v0,v0,0x10
80032860:	00021403 	sra	v0,v0,0x10
80032864:	00471023 	subu	v0,v0,a3
80032868:	00021200 	sll	v0,v0,0x8
8003286c:	00004812 	mflo	t1
80032870:	004b001a 	div	zero,v0,t3
80032874:	016001f4 	teq	t3,zero,0x7
80032878:	00c93021 	addu	a2,a2,t1
8003287c:	00063400 	sll	a2,a2,0x10
80032880:	00063403 	sra	a2,a2,0x10
80032884:	00c33023 	subu	a2,a2,v1
80032888:	00063200 	sll	a2,a2,0x8
8003288c:	00001012 	mflo	v0
80032890:	00cb001a 	div	zero,a2,t3
80032894:	016001f4 	teq	t3,zero,0x7
80032898:	00021400 	sll	v0,v0,0x10
8003289c:	00021403 	sra	v0,v0,0x10
800328a0:	afa20018 	sw	v0,24(sp)
800328a4:	00003012 	mflo	a2
800328a8:	00063400 	sll	a2,a2,0x10
800328ac:	00063403 	sra	a2,a2,0x10
800328b0:	0800c8c3 	j	8003230c <_Z9DSP4_Op08v+0x5a4>
800328b4:	afa6001c 	sw	a2,28(sp)
800328b8:	850bce82 	lh	t3,-12670(t0)
800328bc:	1960ff34 	blez	t3,80032590 <_Z9DSP4_Op08v+0x828>
800328c0:	8fa30038 	lw	v1,56(sp)
800328c4:	8fa20024 	lw	v0,36(sp)
800328c8:	3c088021 	lui	t0,0x8021
800328cc:	2508cef4 	addiu	t0,t0,-12556
800328d0:	70435002 	mul	t2,v0,v1
800328d4:	85050002 	lh	a1,2(t0)
800328d8:	8fa20020 	lw	v0,32(sp)
800328dc:	8fa40020 	lw	a0,32(sp)
800328e0:	70a24802 	mul	t1,a1,v0
800328e4:	8fa20024 	lw	v0,36(sp)
800328e8:	8fb20038 	lw	s2,56(sp)
800328ec:	70452802 	mul	a1,v0,a1
800328f0:	70831002 	mul	v0,a0,v1
800328f4:	3c038021 	lui	v1,0x8021
800328f8:	8464ce7e 	lh	a0,-12674(v1)
800328fc:	3c038021 	lui	v1,0x8021
80032900:	00a4001a 	div	zero,a1,a0
80032904:	008001f4 	teq	a0,zero,0x7
80032908:	9466cef2 	lhu	a2,-12558(v1)
8003290c:	8fa30034 	lw	v1,52(sp)
80032910:	a5120002 	sh	s2,2(t0)
80032914:	3067ffff 	andi	a3,v1,0xffff
80032918:	00002812 	mflo	a1
8003291c:	0124001a 	div	zero,t1,a0
80032920:	008001f4 	teq	a0,zero,0x7
80032924:	00052c00 	sll	a1,a1,0x10
80032928:	00052c03 	sra	a1,a1,0x10
8003292c:	00e51821 	addu	v1,a3,a1
80032930:	00031c00 	sll	v1,v1,0x10
80032934:	00031c03 	sra	v1,v1,0x10
80032938:	afa50014 	sw	a1,20(sp)
8003293c:	00004812 	mflo	t1
80032940:	0044001a 	div	zero,v0,a0
80032944:	008001f4 	teq	a0,zero,0x7
80032948:	00094c00 	sll	t1,t1,0x10
8003294c:	00094c03 	sra	t1,t1,0x10
80032950:	00e93821 	addu	a3,a3,t1
80032954:	00073c00 	sll	a3,a3,0x10
80032958:	00073c03 	sra	a3,a3,0x10
8003295c:	afa90010 	sw	t1,16(sp)
80032960:	00001012 	mflo	v0
80032964:	0144001a 	div	zero,t2,a0
80032968:	008001f4 	teq	a0,zero,0x7
8003296c:	00c21021 	addu	v0,a2,v0
80032970:	00021400 	sll	v0,v0,0x10
80032974:	00021403 	sra	v0,v0,0x10
80032978:	00471023 	subu	v0,v0,a3
8003297c:	00021200 	sll	v0,v0,0x8
80032980:	00005012 	mflo	t2
80032984:	004b001a 	div	zero,v0,t3
80032988:	016001f4 	teq	t3,zero,0x7
8003298c:	00ca3021 	addu	a2,a2,t2
80032990:	00063400 	sll	a2,a2,0x10
80032994:	00063403 	sra	a2,a2,0x10
80032998:	00c33023 	subu	a2,a2,v1
8003299c:	00063200 	sll	a2,a2,0x8
800329a0:	00001012 	mflo	v0
800329a4:	00cb001a 	div	zero,a2,t3
800329a8:	016001f4 	teq	t3,zero,0x7
800329ac:	00021400 	sll	v0,v0,0x10
800329b0:	00021403 	sra	v0,v0,0x10
800329b4:	afa20018 	sw	v0,24(sp)
800329b8:	00003012 	mflo	a2
800329bc:	00063400 	sll	a2,a2,0x10
800329c0:	00063403 	sra	a2,a2,0x10
800329c4:	0800c964 	j	80032590 <_Z9DSP4_Op08v+0x828>
800329c8:	afa6001c 	sw	a2,28(sp)
800329cc:	0800c959 	j	80032564 <_Z9DSP4_Op08v+0x7fc>
800329d0:	a4820004 	sh	v0,4(a0)
800329d4:	26040002 	addiu	a0,s0,2
800329d8:	02181021 	addu	v0,s0,t8
800329dc:	0004ac00 	sll	s5,a0,0x10
800329e0:	24510214 	addiu	s1,v0,532
800329e4:	24500215 	addiu	s0,v0,533
800329e8:	0800c947 	j	8003251c <_Z9DSP4_Op08v+0x7b4>
800329ec:	0015ac03 	sra	s5,s5,0x10
800329f0:	afa0001c 	sw	zero,28(sp)
800329f4:	0800c8c3 	j	8003230c <_Z9DSP4_Op08v+0x5a4>
800329f8:	afa00018 	sw	zero,24(sp)
800329fc:	3c028021 	lui	v0,0x8021
80032a00:	3c038021 	lui	v1,0x8021
80032a04:	2451cc7a 	addiu	s1,v0,-13190
80032a08:	2470cc7b 	addiu	s0,v1,-13189
80032a0c:	0800c947 	j	8003251c <_Z9DSP4_Op08v+0x7b4>
80032a10:	24150004 	li	s5,4

80032a14 <_Z9DSP4_Op07v>:
80032a14:	27bdffc0 	addiu	sp,sp,-64
80032a18:	afbf003c 	sw	ra,60(sp)
80032a1c:	afbe0038 	sw	s8,56(sp)
80032a20:	afb70034 	sw	s7,52(sp)
80032a24:	afb60030 	sw	s6,48(sp)
80032a28:	afb5002c 	sw	s5,44(sp)
80032a2c:	afb40028 	sw	s4,40(sp)
80032a30:	afb30024 	sw	s3,36(sp)
80032a34:	afb20020 	sw	s2,32(sp)
80032a38:	afb1001c 	sw	s1,28(sp)
80032a3c:	afb00018 	sw	s0,24(sp)
80032a40:	3c078021 	lui	a3,0x8021
80032a44:	80e5ce7c 	lb	a1,-12676(a3)
80032a48:	3c068021 	lui	a2,0x8021
80032a4c:	24020001 	li	v0,1
80032a50:	10a20062 	beq	a1,v0,80032bdc <_Z9DSP4_Op07v+0x1c8>
80032a54:	a0c0ca64 	sb	zero,-13724(a2)
80032a58:	24020002 	li	v0,2
80032a5c:	10a20077 	beq	a1,v0,80032c3c <_Z9DSP4_Op07v+0x228>
80032a60:	24c2ca64 	addiu	v0,a2,-13724
80032a64:	9047001f 	lbu	a3,31(v0)
80032a68:	90480023 	lbu	t0,35(v0)
80032a6c:	9043001e 	lbu	v1,30(v0)
80032a70:	904d0022 	lbu	t5,34(v0)
80032a74:	90490025 	lbu	t1,37(v0)
80032a78:	904e0024 	lbu	t6,36(v0)
80032a7c:	90450017 	lbu	a1,23(v0)
80032a80:	90440019 	lbu	a0,25(v0)
80032a84:	904a001b 	lbu	t2,27(v0)
80032a88:	00073a00 	sll	a3,a3,0x8
80032a8c:	00084200 	sll	t0,t0,0x8
80032a90:	904c0027 	lbu	t4,39(v0)
80032a94:	90510016 	lbu	s1,22(v0)
80032a98:	904b0021 	lbu	t3,33(v0)
80032a9c:	00e33825 	or	a3,a3,v1
80032aa0:	010d4025 	or	t0,t0,t5
80032aa4:	90430018 	lbu	v1,24(v0)
80032aa8:	904d001a 	lbu	t5,26(v0)
80032aac:	00094a00 	sll	t1,t1,0x8
80032ab0:	9046001d 	lbu	a2,29(v0)
80032ab4:	012e4825 	or	t1,t1,t6
80032ab8:	90500026 	lbu	s0,38(v0)
80032abc:	904e0020 	lbu	t6,32(v0)
80032ac0:	00052a00 	sll	a1,a1,0x8
80032ac4:	00042200 	sll	a0,a0,0x8
80032ac8:	000a5200 	sll	t2,t2,0x8
80032acc:	00832025 	or	a0,a0,v1
80032ad0:	904f001c 	lbu	t7,28(v0)
80032ad4:	014d5025 	or	t2,t2,t5
80032ad8:	3c028021 	lui	v0,0x8021
80032adc:	3c038021 	lui	v1,0x8021
80032ae0:	00b12825 	or	a1,a1,s1
80032ae4:	000b5a00 	sll	t3,t3,0x8
80032ae8:	000c6200 	sll	t4,t4,0x8
80032aec:	a444ce84 	sh	a0,-12668(v0)
80032af0:	00063200 	sll	a2,a2,0x8
80032af4:	3c028021 	lui	v0,0x8021
80032af8:	00073c00 	sll	a3,a3,0x10
80032afc:	00084400 	sll	t0,t0,0x10
80032b00:	00094c00 	sll	t1,t1,0x10
80032b04:	016e5825 	or	t3,t3,t6
80032b08:	01906025 	or	t4,t4,s0
80032b0c:	00052c00 	sll	a1,a1,0x10
80032b10:	a46aceb0 	sh	t2,-12624(v1)
80032b14:	3c038021 	lui	v1,0x8021
80032b18:	00073c03 	sra	a3,a3,0x10
80032b1c:	00084403 	sra	t0,t0,0x10
80032b20:	00094c03 	sra	t1,t1,0x10
80032b24:	00052c03 	sra	a1,a1,0x10
80032b28:	00cf3025 	or	a2,a2,t7
80032b2c:	a44bce90 	sh	t3,-12656(v0)
80032b30:	a46ccea6 	sh	t4,-12634(v1)
80032b34:	3c028021 	lui	v0,0x8021
80032b38:	3c038021 	lui	v1,0x8021
80032b3c:	24047fff 	li	a0,32767
80032b40:	00c73023 	subu	a2,a2,a3
80032b44:	01286821 	addu	t5,t1,t0
80032b48:	a444ce7e 	sh	a0,-12674(v0)
80032b4c:	a465ce92 	sh	a1,-12654(v1)
80032b50:	3c028021 	lui	v0,0x8021
80032b54:	3c038021 	lui	v1,0x8021
80032b58:	a446ce88 	sh	a2,-12664(v0)
80032b5c:	a46dce86 	sh	t5,-12666(v1)
80032b60:	3c028021 	lui	v0,0x8021
80032b64:	3c038021 	lui	v1,0x8021
80032b68:	a445cea4 	sh	a1,-12636(v0)
80032b6c:	a467ceb2 	sh	a3,-12622(v1)
80032b70:	3c028021 	lui	v0,0x8021
80032b74:	3c038021 	lui	v1,0x8021
80032b78:	a448ce8e 	sh	t0,-12658(v0)
80032b7c:	a469ce8a 	sh	t1,-12662(v1)
80032b80:	3c028021 	lui	v0,0x8021
80032b84:	3c038021 	lui	v1,0x8021
80032b88:	a440cefa 	sh	zero,-12550(v0)
80032b8c:	ac60ce78 	sw	zero,-12680(v1)
80032b90:	3c038021 	lui	v1,0x8021
80032b94:	2462ca64 	addiu	v0,v1,-13724
80032b98:	24040001 	li	a0,1
80032b9c:	24030002 	li	v1,2
80032ba0:	3c058021 	lui	a1,0x8021
80032ba4:	ac430004 	sw	v1,4(v0)
80032ba8:	a0a4ce7c 	sb	a0,-12676(a1)
80032bac:	8fbf003c 	lw	ra,60(sp)
80032bb0:	8fbe0038 	lw	s8,56(sp)
80032bb4:	8fb70034 	lw	s7,52(sp)
80032bb8:	8fb60030 	lw	s6,48(sp)
80032bbc:	8fb5002c 	lw	s5,44(sp)
80032bc0:	8fb40028 	lw	s4,40(sp)
80032bc4:	8fb30024 	lw	s3,36(sp)
80032bc8:	8fb20020 	lw	s2,32(sp)
80032bcc:	8fb1001c 	lw	s1,28(sp)
80032bd0:	8fb00018 	lw	s0,24(sp)
80032bd4:	03e00008 	jr	ra
80032bd8:	27bd0040 	addiu	sp,sp,64
80032bdc:	24c8ca64 	addiu	t0,a2,-13724
80032be0:	91020015 	lbu	v0,21(t0)
80032be4:	91040014 	lbu	a0,20(t0)
80032be8:	00021200 	sll	v0,v0,0x8
80032bec:	00441025 	or	v0,v0,a0
80032bf0:	34038000 	li	v1,0x8000
80032bf4:	104300e7 	beq	v0,v1,80032f94 <_Z9DSP4_Op07v+0x580>
80032bf8:	24030002 	li	v1,2
80032bfc:	2402000c 	li	v0,12
80032c00:	ad020004 	sw	v0,4(t0)
80032c04:	a0e3ce7c 	sb	v1,-12676(a3)
80032c08:	ad030008 	sw	v1,8(t0)
80032c0c:	8fbf003c 	lw	ra,60(sp)
80032c10:	8fbe0038 	lw	s8,56(sp)
80032c14:	8fb70034 	lw	s7,52(sp)
80032c18:	8fb60030 	lw	s6,48(sp)
80032c1c:	8fb5002c 	lw	s5,44(sp)
80032c20:	8fb40028 	lw	s4,40(sp)
80032c24:	8fb30024 	lw	s3,36(sp)
80032c28:	8fb20020 	lw	s2,32(sp)
80032c2c:	8fb1001c 	lw	s1,28(sp)
80032c30:	8fb00018 	lw	s0,24(sp)
80032c34:	03e00008 	jr	ra
80032c38:	27bd0040 	addiu	sp,sp,64
80032c3c:	9045001b 	lbu	a1,27(v0)
80032c40:	90430015 	lbu	v1,21(v0)
80032c44:	90440017 	lbu	a0,23(v0)
80032c48:	90460014 	lbu	a2,20(v0)
80032c4c:	90470016 	lbu	a3,22(v0)
80032c50:	3c098021 	lui	t1,0x8021
80032c54:	9048001a 	lbu	t0,26(v0)
80032c58:	00031a00 	sll	v1,v1,0x8
80032c5c:	8d22ce78 	lw	v0,-12680(t1)
80032c60:	00042200 	sll	a0,a0,0x8
80032c64:	00052a00 	sll	a1,a1,0x8
80032c68:	00661825 	or	v1,v1,a2
80032c6c:	00872025 	or	a0,a0,a3
80032c70:	00a82825 	or	a1,a1,t0
80032c74:	24420001 	addiu	v0,v0,1
80032c78:	0004b400 	sll	s6,a0,0x10
80032c7c:	0005bc00 	sll	s7,a1,0x10
80032c80:	00031c00 	sll	v1,v1,0x10
80032c84:	0016b403 	sra	s6,s6,0x10
80032c88:	0017bc03 	sra	s7,s7,0x10
80032c8c:	ad22ce78 	sw	v0,-12680(t1)
80032c90:	3c068021 	lui	a2,0x8021
80032c94:	3c078021 	lui	a3,0x8021
80032c98:	00031c03 	sra	v1,v1,0x10
80032c9c:	24028001 	li	v0,-32767
80032ca0:	a4d6ce98 	sh	s6,-12648(a2)
80032ca4:	1062ffba 	beq	v1,v0,80032b90 <_Z9DSP4_Op07v+0x17c>
80032ca8:	a4f7ce96 	sh	s7,-12650(a3)
80032cac:	3c028021 	lui	v0,0x8021
80032cb0:	8443cefa 	lh	v1,-12550(v0)
80032cb4:	3c028021 	lui	v0,0x8021
80032cb8:	2442cf00 	addiu	v0,v0,-12544
80032cbc:	00031840 	sll	v1,v1,0x1
80032cc0:	00621821 	addu	v1,v1,v0
80032cc4:	84740000 	lh	s4,0(v1)
80032cc8:	3c028021 	lui	v0,0x8021
80032ccc:	2a84fff1 	slti	a0,s4,-15
80032cd0:	148000b3 	bnez	a0,80032fa0 <_Z9DSP4_Op07v+0x58c>
80032cd4:	a454cea4 	sh	s4,-12636(v0)
80032cd8:	3c118019 	lui	s1,0x8019
80032cdc:	2631b190 	addiu	s1,s1,-20080
80032ce0:	0220f809 	jalr	s1
80032ce4:	72942002 	mul	a0,s4,s4
80032ce8:	3c048019 	lui	a0,0x8019
80032cec:	8c86ce60 	lw	a2,-12704(a0)
80032cf0:	8c87ce64 	lw	a3,-12700(a0)
80032cf4:	3c108019 	lui	s0,0x8019
80032cf8:	00602821 	move	a1,v1
80032cfc:	2610a780 	addiu	s0,s0,-22656
80032d00:	0200f809 	jalr	s0
80032d04:	00402021 	move	a0,v0
80032d08:	02802021 	move	a0,s4
80032d0c:	00409021 	move	s2,v0
80032d10:	0220f809 	jalr	s1
80032d14:	00609821 	move	s3,v1
80032d18:	3c048019 	lui	a0,0x8019
80032d1c:	8c86ce68 	lw	a2,-12696(a0)
80032d20:	8c87ce6c 	lw	a3,-12692(a0)
80032d24:	00602821 	move	a1,v1
80032d28:	0200f809 	jalr	s0
80032d2c:	00402021 	move	a0,v0
80032d30:	3c088019 	lui	t0,0x8019
80032d34:	02402021 	move	a0,s2
80032d38:	00403021 	move	a2,v0
80032d3c:	00603821 	move	a3,v1
80032d40:	2508a708 	addiu	t0,t0,-22776
80032d44:	0100f809 	jalr	t0
80032d48:	02602821 	move	a1,s3
80032d4c:	3c048019 	lui	a0,0x8019
80032d50:	8c86ce70 	lw	a2,-12688(a0)
80032d54:	8c87ce74 	lw	a3,-12684(a0)
80032d58:	3c088019 	lui	t0,0x8019
80032d5c:	2508a688 	addiu	t0,t0,-22904
80032d60:	00402021 	move	a0,v0
80032d64:	0100f809 	jalr	t0
80032d68:	00602821 	move	a1,v1
80032d6c:	00402021 	move	a0,v0
80032d70:	3c028019 	lui	v0,0x8019
80032d74:	2442b280 	addiu	v0,v0,-19840
80032d78:	0040f809 	jalr	v0
80032d7c:	00602821 	move	a1,v1
80032d80:	0002ac00 	sll	s5,v0,0x10
80032d84:	3c028021 	lui	v0,0x8021
80032d88:	8444ce92 	lh	a0,-12654(v0)
80032d8c:	3c028011 	lui	v0,0x8011
80032d90:	2442e2b0 	addiu	v0,v0,-7504
80032d94:	0040f809 	jalr	v0
80032d98:	02c42023 	subu	a0,s6,a0
80032d9c:	3c048021 	lui	a0,0x8021
80032da0:	8483ce84 	lh	v1,-12668(a0)
80032da4:	3c058021 	lui	a1,0x8021
80032da8:	02c3182a 	slt	v1,s6,v1
80032dac:	0015ac03 	sra	s5,s5,0x10
80032db0:	146000ad 	bnez	v1,80033068 <_Z9DSP4_Op07v+0x654>
80032db4:	a4a2ce82 	sh	v0,-12670(a1)
80032db8:	a4a0ce82 	sh	zero,-12670(a1)
80032dbc:	3c038021 	lui	v1,0x8021
80032dc0:	8462ceb0 	lh	v0,-12624(v1)
80032dc4:	02c2102a 	slt	v0,s6,v0
80032dc8:	10400096 	beqz	v0,80033024 <_Z9DSP4_Op07v+0x610>
80032dcc:	3c028021 	lui	v0,0x8021
80032dd0:	3c078021 	lui	a3,0x8021
80032dd4:	24060006 	li	a2,6
80032dd8:	afa00010 	sw	zero,16(sp)
80032ddc:	a4e0ce82 	sh	zero,-12670(a3)
80032de0:	3c028021 	lui	v0,0x8021
80032de4:	844bce82 	lh	t3,-12670(v0)
80032de8:	3c038021 	lui	v1,0x8021
80032dec:	2462ca64 	addiu	v0,v1,-13724
80032df0:	00172203 	sra	a0,s7,0x8
80032df4:	00162a03 	sra	a1,s6,0x8
80032df8:	000b1a03 	sra	v1,t3,0x8
80032dfc:	a0430219 	sb	v1,537(v0)
80032e00:	ac46000c 	sw	a2,12(v0)
80032e04:	a0440215 	sb	a0,533(v0)
80032e08:	a0450217 	sb	a1,535(v0)
80032e0c:	a0570214 	sb	s7,532(v0)
80032e10:	a0560216 	sb	s6,534(v0)
80032e14:	1960009c 	blez	t3,80033088 <_Z9DSP4_Op07v+0x674>
80032e18:	a04b0218 	sb	t3,536(v0)
80032e1c:	3c038021 	lui	v1,0x8021
80032e20:	3c048021 	lui	a0,0x8021
80032e24:	3c058021 	lui	a1,0x8021
80032e28:	3c068021 	lui	a2,0x8021
80032e2c:	247ecc7b 	addiu	s8,v1,-13189
80032e30:	3c028021 	lui	v0,0x8021
80032e34:	3c038021 	lui	v1,0x8021
80032e38:	9493ce88 	lhu	s3,-12664(a0)
80032e3c:	94b9ce86 	lhu	t9,-12666(a1)
80032e40:	94cfcea6 	lhu	t7,-12634(a2)
80032e44:	2457cc7c 	addiu	s7,v0,-13188
80032e48:	2476cc7d 	addiu	s6,v1,-13187
80032e4c:	0160a021 	move	s4,t3
80032e50:	24080006 	li	t0,6
80032e54:	00008021 	move	s0,zero
80032e58:	00009021 	move	s2,zero
80032e5c:	00008821 	move	s1,zero
80032e60:	00121a03 	sra	v1,s2,0x8
80032e64:	00112203 	sra	a0,s1,0x8
80032e68:	26020001 	addiu	v0,s0,1
80032e6c:	00731821 	addu	v1,v1,s3
80032e70:	00992021 	addu	a0,a0,t9
80032e74:	00028400 	sll	s0,v0,0x10
80032e78:	00031c00 	sll	v1,v1,0x10
80032e7c:	00042400 	sll	a0,a0,0x10
80032e80:	3c078021 	lui	a3,0x8021
80032e84:	3c028021 	lui	v0,0x8021
80032e88:	3c068021 	lui	a2,0x8021
80032e8c:	00031c03 	sra	v1,v1,0x10
80032e90:	00042403 	sra	a0,a0,0x10
80032e94:	24e7cc78 	addiu	a3,a3,-13192
80032e98:	2442cc79 	addiu	v0,v0,-13191
80032e9c:	24c6cc7a 	addiu	a2,a2,-13190
80032ea0:	01074821 	addu	t1,t0,a3
80032ea4:	01025021 	addu	t2,t0,v0
80032ea8:	01062821 	addu	a1,t0,a2
80032eac:	01173821 	addu	a3,t0,s7
80032eb0:	250e0006 	addiu	t6,t0,6
80032eb4:	000f1202 	srl	v0,t7,0x8
80032eb8:	011e3021 	addu	a2,t0,s8
80032ebc:	00036203 	sra	t4,v1,0x8
80032ec0:	01164021 	addu	t0,t0,s6
80032ec4:	00046a03 	sra	t5,a0,0x8
80032ec8:	a12f0000 	sb	t7,0(t1)
80032ecc:	a1420000 	sb	v0,0(t2)
80032ed0:	a0a30000 	sb	v1,0(a1)
80032ed4:	a0cc0000 	sb	t4,0(a2)
80032ed8:	a0e40000 	sb	a0,0(a3)
80032edc:	a10d0000 	sb	t5,0(t0)
80032ee0:	00108403 	sra	s0,s0,0x10
80032ee4:	8fa70010 	lw	a3,16(sp)
80032ee8:	25f8fffc 	addiu	t8,t7,-4
80032eec:	000e4400 	sll	t0,t6,0x10
80032ef0:	0214582a 	slt	t3,s0,s4
80032ef4:	00084403 	sra	t0,t0,0x10
80032ef8:	02559021 	addu	s2,s2,s5
80032efc:	02278821 	addu	s1,s1,a3
80032f00:	1560ffd7 	bnez	t3,80032e60 <_Z9DSP4_Op07v+0x44c>
80032f04:	03007821 	move	t7,t8
80032f08:	70f01802 	mul	v1,a3,s0
80032f0c:	72b01002 	mul	v0,s5,s0
80032f10:	00031a03 	sra	v1,v1,0x8
80032f14:	00021203 	sra	v0,v0,0x8
80032f18:	3c048021 	lui	a0,0x8021
80032f1c:	a498cea6 	sh	t8,-12634(a0)
80032f20:	3046ffff 	andi	a2,v0,0xffff
80032f24:	3065ffff 	andi	a1,v1,0xffff
80032f28:	3c078021 	lui	a3,0x8021
80032f2c:	3c048021 	lui	a0,0x8021
80032f30:	94e2ce88 	lhu	v0,-12664(a3)
80032f34:	9483ce86 	lhu	v1,-12666(a0)
80032f38:	3c078021 	lui	a3,0x8021
80032f3c:	84e4ce82 	lh	a0,-12670(a3)
80032f40:	00c21021 	addu	v0,a2,v0
80032f44:	00a31821 	addu	v1,a1,v1
80032f48:	3c068021 	lui	a2,0x8021
80032f4c:	3c058021 	lui	a1,0x8021
80032f50:	a4a2ce88 	sh	v0,-12664(a1)
80032f54:	1880ff0e 	blez	a0,80032b90 <_Z9DSP4_Op07v+0x17c>
80032f58:	a4c3ce86 	sh	v1,-12666(a2)
80032f5c:	3c078021 	lui	a3,0x8021
80032f60:	3c028021 	lui	v0,0x8021
80032f64:	94e3cefa 	lhu	v1,-12550(a3)
80032f68:	9444ce96 	lhu	a0,-12650(v0)
80032f6c:	3c068021 	lui	a2,0x8021
80032f70:	3c028021 	lui	v0,0x8021
80032f74:	94c5ce98 	lhu	a1,-12648(a2)
80032f78:	24630001 	addiu	v1,v1,1
80032f7c:	a444ce8e 	sh	a0,-12658(v0)
80032f80:	3c078021 	lui	a3,0x8021
80032f84:	3c028021 	lui	v0,0x8021
80032f88:	a4e5ce92 	sh	a1,-12654(a3)
80032f8c:	0800cae4 	j	80032b90 <_Z9DSP4_Op07v+0x17c>
80032f90:	a443cefa 	sh	v1,-12550(v0)
80032f94:	a0c5ca64 	sb	a1,-13724(a2)
80032f98:	0800caeb 	j	80032bac <_Z9DSP4_Op07v+0x198>
80032f9c:	ad00000c 	sw	zero,12(t0)
80032fa0:	3c118019 	lui	s1,0x8019
80032fa4:	2631b190 	addiu	s1,s1,-20080
80032fa8:	0220f809 	jalr	s1
80032fac:	72942002 	mul	a0,s4,s4
80032fb0:	3c048019 	lui	a0,0x8019
80032fb4:	8c86ce78 	lw	a2,-12680(a0)
80032fb8:	8c87ce7c 	lw	a3,-12676(a0)
80032fbc:	3c108019 	lui	s0,0x8019
80032fc0:	00602821 	move	a1,v1
80032fc4:	2610a780 	addiu	s0,s0,-22656
80032fc8:	0200f809 	jalr	s0
80032fcc:	00402021 	move	a0,v0
80032fd0:	02802021 	move	a0,s4
80032fd4:	00409021 	move	s2,v0
80032fd8:	0220f809 	jalr	s1
80032fdc:	00609821 	move	s3,v1
80032fe0:	3c048019 	lui	a0,0x8019
80032fe4:	8c86ce80 	lw	a2,-12672(a0)
80032fe8:	8c87ce84 	lw	a3,-12668(a0)
80032fec:	00602821 	move	a1,v1
80032ff0:	0200f809 	jalr	s0
80032ff4:	00402021 	move	a0,v0
80032ff8:	3c088019 	lui	t0,0x8019
80032ffc:	02402021 	move	a0,s2
80033000:	00403021 	move	a2,v0
80033004:	00603821 	move	a3,v1
80033008:	2508a708 	addiu	t0,t0,-22776
8003300c:	0100f809 	jalr	t0
80033010:	02602821 	move	a1,s3
80033014:	3c048019 	lui	a0,0x8019
80033018:	8c86ce88 	lw	a2,-12664(a0)
8003301c:	0800cb56 	j	80032d58 <_Z9DSP4_Op07v+0x344>
80033020:	8c87ce8c 	lw	a3,-12660(a0)
80033024:	8445ce82 	lh	a1,-12670(v0)
80033028:	18a00011 	blez	a1,80033070 <_Z9DSP4_Op07v+0x65c>
8003302c:	3c028021 	lui	v0,0x8021
80033030:	8443ce8e 	lh	v1,-12658(v0)
80033034:	00052040 	sll	a0,a1,0x1
80033038:	02e31823 	subu	v1,s7,v1
8003303c:	00031a00 	sll	v1,v1,0x8
80033040:	0065001a 	div	zero,v1,a1
80033044:	00a001f4 	teq	a1,zero,0x7
80033048:	000510c0 	sll	v0,a1,0x3
8003304c:	00441023 	subu	v0,v0,a0
80033050:	24460006 	addiu	a2,v0,6
80033054:	00001812 	mflo	v1
80033058:	00031c00 	sll	v1,v1,0x10
8003305c:	00031c03 	sra	v1,v1,0x10
80033060:	0800cb78 	j	80032de0 <_Z9DSP4_Op07v+0x3cc>
80033064:	afa30010 	sw	v1,16(sp)
80033068:	0800cb6f 	j	80032dbc <_Z9DSP4_Op07v+0x3a8>
8003306c:	a496ce84 	sh	s6,-12668(a0)
80033070:	000510c0 	sll	v0,a1,0x3
80033074:	00051840 	sll	v1,a1,0x1
80033078:	00431023 	subu	v0,v0,v1
8003307c:	24460006 	addiu	a2,v0,6
80033080:	0800cb78 	j	80032de0 <_Z9DSP4_Op07v+0x3cc>
80033084:	afa00010 	sw	zero,16(sp)
80033088:	00003021 	move	a2,zero
8003308c:	0800cbca 	j	80032f28 <_Z9DSP4_Op07v+0x514>
80033090:	00002821 	move	a1,zero

80033094 <_Z9DSP4_Op01v>:
80033094:	27bdffc0 	addiu	sp,sp,-64
80033098:	afbf003c 	sw	ra,60(sp)
8003309c:	afbe0038 	sw	s8,56(sp)
800330a0:	afb70034 	sw	s7,52(sp)
800330a4:	afb60030 	sw	s6,48(sp)
800330a8:	afb5002c 	sw	s5,44(sp)
800330ac:	afb40028 	sw	s4,40(sp)
800330b0:	afb30024 	sw	s3,36(sp)
800330b4:	afb20020 	sw	s2,32(sp)
800330b8:	afb1001c 	sw	s1,28(sp)
800330bc:	afb00018 	sw	s0,24(sp)
800330c0:	3c078021 	lui	a3,0x8021
800330c4:	80e5ce7c 	lb	a1,-12676(a3)
800330c8:	3c068021 	lui	a2,0x8021
800330cc:	24020001 	li	v0,1
800330d0:	10a20086 	beq	a1,v0,800332ec <_Z9DSP4_Op01v+0x258>
800330d4:	a0c0ca64 	sb	zero,-13724(a2)
800330d8:	24020002 	li	v0,2
800330dc:	10a2009b 	beq	a1,v0,8003334c <_Z9DSP4_Op01v+0x2b8>
800330e0:	24c4ca64 	addiu	a0,a2,-13724
800330e4:	908b0023 	lbu	t3,35(a0)
800330e8:	90850017 	lbu	a1,23(a0)
800330ec:	90820022 	lbu	v0,34(a0)
800330f0:	90890025 	lbu	t1,37(a0)
800330f4:	90860019 	lbu	a2,25(a0)
800330f8:	908c001b 	lbu	t4,27(a0)
800330fc:	90910016 	lbu	s1,22(a0)
80033100:	90830024 	lbu	v1,36(a0)
80033104:	908a001f 	lbu	t2,31(a0)
80033108:	908d0021 	lbu	t5,33(a0)
8003310c:	90870027 	lbu	a3,39(a0)
80033110:	90920018 	lbu	s2,24(a0)
80033114:	9093001a 	lbu	s3,26(a0)
80033118:	000b5a00 	sll	t3,t3,0x8
8003311c:	00052a00 	sll	a1,a1,0x8
80033120:	9088001e 	lbu	t0,30(a0)
80033124:	908e002b 	lbu	t6,43(a0)
80033128:	908f002d 	lbu	t7,45(a0)
8003312c:	90940020 	lbu	s4,32(a0)
80033130:	90950026 	lbu	s5,38(a0)
80033134:	01625825 	or	t3,t3,v0
80033138:	00b12825 	or	a1,a1,s1
8003313c:	3c028021 	lui	v0,0x8021
80033140:	00094a00 	sll	t1,t1,0x8
80033144:	00063200 	sll	a2,a2,0x8
80033148:	000c6200 	sll	t4,t4,0x8
8003314c:	9096002a 	lbu	s6,42(a0)
80033150:	9097002c 	lbu	s7,44(a0)
80033154:	a445cea4 	sh	a1,-12636(v0)
80033158:	01234825 	or	t1,t1,v1
8003315c:	00d23025 	or	a2,a2,s2
80033160:	01936025 	or	t4,t4,s3
80033164:	3c038021 	lui	v1,0x8021
80033168:	3c028021 	lui	v0,0x8021
8003316c:	000a5200 	sll	t2,t2,0x8
80033170:	000d6a00 	sll	t5,t5,0x8
80033174:	00073a00 	sll	a3,a3,0x8
80033178:	9090002f 	lbu	s0,47(a0)
8003317c:	a466ce84 	sh	a2,-12668(v1)
80033180:	a44cceb0 	sh	t4,-12624(v0)
80033184:	01485025 	or	t2,t2,t0
80033188:	01b46825 	or	t5,t5,s4
8003318c:	00f53825 	or	a3,a3,s5
80033190:	3c038021 	lui	v1,0x8021
80033194:	3c028021 	lui	v0,0x8021
80033198:	000e7200 	sll	t6,t6,0x8
8003319c:	000f7a00 	sll	t7,t7,0x8
800331a0:	9098002e 	lbu	t8,46(a0)
800331a4:	a46dce90 	sh	t5,-12656(v1)
800331a8:	a447cea6 	sh	a3,-12634(v0)
800331ac:	3c038021 	lui	v1,0x8021
800331b0:	3c028021 	lui	v0,0x8021
800331b4:	01d67025 	or	t6,t6,s6
800331b8:	01f77825 	or	t7,t7,s7
800331bc:	000b5c00 	sll	t3,t3,0x10
800331c0:	000a5400 	sll	t2,t2,0x10
800331c4:	000b5c03 	sra	t3,t3,0x10
800331c8:	000a5403 	sra	t2,t2,0x10
800331cc:	a46ecea0 	sh	t6,-12640(v1)
800331d0:	a44fce9e 	sh	t7,-12642(v0)
800331d4:	3c038021 	lui	v1,0x8021
800331d8:	3c028021 	lui	v0,0x8021
800331dc:	00108200 	sll	s0,s0,0x8
800331e0:	00094c00 	sll	t1,t1,0x10
800331e4:	00094c03 	sra	t1,t1,0x10
800331e8:	a46aceb2 	sh	t2,-12622(v1)
800331ec:	a44bcea2 	sh	t3,-12638(v0)
800331f0:	3c038021 	lui	v1,0x8021
800331f4:	3c028021 	lui	v0,0x8021
800331f8:	02188025 	or	s0,s0,t8
800331fc:	9088001d 	lbu	t0,29(a0)
80033200:	a469ce8a 	sh	t1,-12662(v1)
80033204:	908d001c 	lbu	t5,28(a0)
80033208:	a450ce9c 	sh	s0,-12644(v0)
8003320c:	90850031 	lbu	a1,49(a0)
80033210:	90820030 	lbu	v0,48(a0)
80033214:	90870037 	lbu	a3,55(a0)
80033218:	90860033 	lbu	a2,51(a0)
8003321c:	908c0036 	lbu	t4,54(a0)
80033220:	00052a00 	sll	a1,a1,0x8
80033224:	90830032 	lbu	v1,50(a0)
80033228:	00a22825 	or	a1,a1,v0
8003322c:	00073a00 	sll	a3,a3,0x8
80033230:	3c028021 	lui	v0,0x8021
80033234:	00084200 	sll	t0,t0,0x8
80033238:	00063200 	sll	a2,a2,0x8
8003323c:	00ec3825 	or	a3,a3,t4
80033240:	a445ce9a 	sh	a1,-12646(v0)
80033244:	3c028021 	lui	v0,0x8021
80033248:	00c33025 	or	a2,a2,v1
8003324c:	010d4025 	or	t0,t0,t5
80033250:	3c038021 	lui	v1,0x8021
80033254:	a447ce94 	sh	a3,-12652(v0)
80033258:	24047fff 	li	a0,32767
8003325c:	3c028021 	lui	v0,0x8021
80033260:	010a4023 	subu	t0,t0,t2
80033264:	012b4821 	addu	t1,t1,t3
80033268:	a466ce80 	sh	a2,-12672(v1)
8003326c:	a444ce7e 	sh	a0,-12674(v0)
80033270:	3c038021 	lui	v1,0x8021
80033274:	3c028021 	lui	v0,0x8021
80033278:	a468ce88 	sh	t0,-12664(v1)
8003327c:	a449ce86 	sh	t1,-12666(v0)
80033280:	3c038021 	lui	v1,0x8021
80033284:	3c028021 	lui	v0,0x8021
80033288:	a46bce8e 	sh	t3,-12658(v1)
8003328c:	a440cef8 	sh	zero,-12552(v0)
80033290:	3c038021 	lui	v1,0x8021
80033294:	3c028021 	lui	v0,0x8021
80033298:	a460cefa 	sh	zero,-12550(v1)
8003329c:	ac40ce78 	sw	zero,-12680(v0)
800332a0:	3c038021 	lui	v1,0x8021
800332a4:	2462ca64 	addiu	v0,v1,-13724
800332a8:	24040001 	li	a0,1
800332ac:	24030002 	li	v1,2
800332b0:	3c058021 	lui	a1,0x8021
800332b4:	ac430004 	sw	v1,4(v0)
800332b8:	a0a4ce7c 	sb	a0,-12676(a1)
800332bc:	8fbf003c 	lw	ra,60(sp)
800332c0:	8fbe0038 	lw	s8,56(sp)
800332c4:	8fb70034 	lw	s7,52(sp)
800332c8:	8fb60030 	lw	s6,48(sp)
800332cc:	8fb5002c 	lw	s5,44(sp)
800332d0:	8fb40028 	lw	s4,40(sp)
800332d4:	8fb30024 	lw	s3,36(sp)
800332d8:	8fb20020 	lw	s2,32(sp)
800332dc:	8fb1001c 	lw	s1,28(sp)
800332e0:	8fb00018 	lw	s0,24(sp)
800332e4:	03e00008 	jr	ra
800332e8:	27bd0040 	addiu	sp,sp,64
800332ec:	24c8ca64 	addiu	t0,a2,-13724
800332f0:	91020015 	lbu	v0,21(t0)
800332f4:	91040014 	lbu	a0,20(t0)
800332f8:	00021200 	sll	v0,v0,0x8
800332fc:	00441025 	or	v0,v0,a0
80033300:	34038000 	li	v1,0x8000
80033304:	1043012a 	beq	v0,v1,800337b0 <_Z9DSP4_Op01v+0x71c>
80033308:	24030002 	li	v1,2
8003330c:	24020008 	li	v0,8
80033310:	ad020004 	sw	v0,4(t0)
80033314:	a0e3ce7c 	sb	v1,-12676(a3)
80033318:	ad030008 	sw	v1,8(t0)
8003331c:	8fbf003c 	lw	ra,60(sp)
80033320:	8fbe0038 	lw	s8,56(sp)
80033324:	8fb70034 	lw	s7,52(sp)
80033328:	8fb60030 	lw	s6,48(sp)
8003332c:	8fb5002c 	lw	s5,44(sp)
80033330:	8fb40028 	lw	s4,40(sp)
80033334:	8fb30024 	lw	s3,36(sp)
80033338:	8fb20020 	lw	s2,32(sp)
8003333c:	8fb1001c 	lw	s1,28(sp)
80033340:	8fb00018 	lw	s0,24(sp)
80033344:	03e00008 	jr	ra
80033348:	27bd0040 	addiu	sp,sp,64
8003334c:	24c3ca64 	addiu	v1,a2,-13724
80033350:	90620015 	lbu	v0,21(v1)
80033354:	90640014 	lbu	a0,20(v1)
80033358:	00021200 	sll	v0,v0,0x8
8003335c:	00441025 	or	v0,v0,a0
80033360:	00021400 	sll	v0,v0,0x10
80033364:	00021403 	sra	v0,v0,0x10
80033368:	24038001 	li	v1,-32767
8003336c:	1043ffcc 	beq	v0,v1,800332a0 <_Z9DSP4_Op01v+0x20c>
80033370:	afa20014 	sw	v0,20(sp)
80033374:	3c068021 	lui	a2,0x8021
80033378:	84c5ce80 	lh	a1,-12672(a2)
8003337c:	10a00012 	beqz	a1,800333c8 <_Z9DSP4_Op01v+0x334>
80033380:	8fa20014 	lw	v0,20(sp)
80033384:	3c078021 	lui	a3,0x8021
80033388:	94e2cea2 	lhu	v0,-12638(a3)
8003338c:	8fa30014 	lw	v1,20(sp)
80033390:	3c078021 	lui	a3,0x8021
80033394:	00621021 	addu	v0,v1,v0
80033398:	00021400 	sll	v0,v0,0x10
8003339c:	00021403 	sra	v0,v0,0x10
800333a0:	94e4cea4 	lhu	a0,-12636(a3)
800333a4:	3c038021 	lui	v1,0x8021
800333a8:	a462ce8e 	sh	v0,-12658(v1)
800333ac:	3c038021 	lui	v1,0x8021
800333b0:	a464ce92 	sh	a0,-12654(v1)
800333b4:	3c048021 	lui	a0,0x8021
800333b8:	a482cea2 	sh	v0,-12638(a0)
800333bc:	afa50014 	sw	a1,20(sp)
800333c0:	a4c0ce80 	sh	zero,-12672(a2)
800333c4:	00a01021 	move	v0,a1
800333c8:	3c058021 	lui	a1,0x8021
800333cc:	84b5cea4 	lh	s5,-12636(a1)
800333d0:	3c068021 	lui	a2,0x8021
800333d4:	84decea2 	lh	s8,-12638(a2)
800333d8:	70552002 	mul	a0,v0,s5
800333dc:	73c22802 	mul	a1,s8,v0
800333e0:	3c028021 	lui	v0,0x8021
800333e4:	8443ce7e 	lh	v1,-12674(v0)
800333e8:	2aa2fff1 	slti	v0,s5,-15
800333ec:	0083001a 	div	zero,a0,v1
800333f0:	006001f4 	teq	v1,zero,0x7
800333f4:	00002012 	mflo	a0
800333f8:	00a3001a 	div	zero,a1,v1
800333fc:	006001f4 	teq	v1,zero,0x7
80033400:	0004a400 	sll	s4,a0,0x10
80033404:	0014a403 	sra	s4,s4,0x10
80033408:	3c038021 	lui	v1,0x8021
8003340c:	3c048021 	lui	a0,0x8021
80033410:	a474ce98 	sh	s4,-12648(v1)
80033414:	00002812 	mflo	a1
80033418:	0005b400 	sll	s6,a1,0x10
8003341c:	0016b403 	sra	s6,s6,0x10
80033420:	144000f5 	bnez	v0,800337f8 <_Z9DSP4_Op01v+0x764>
80033424:	a496ce96 	sh	s6,-12650(a0)
80033428:	3c118019 	lui	s1,0x8019
8003342c:	2631b190 	addiu	s1,s1,-20080
80033430:	0220f809 	jalr	s1
80033434:	72b52002 	mul	a0,s5,s5
80033438:	3c048019 	lui	a0,0x8019
8003343c:	8c86ce60 	lw	a2,-12704(a0)
80033440:	8c87ce64 	lw	a3,-12700(a0)
80033444:	3c108019 	lui	s0,0x8019
80033448:	00602821 	move	a1,v1
8003344c:	2610a780 	addiu	s0,s0,-22656
80033450:	0200f809 	jalr	s0
80033454:	00402021 	move	a0,v0
80033458:	02a02021 	move	a0,s5
8003345c:	00409021 	move	s2,v0
80033460:	0220f809 	jalr	s1
80033464:	00609821 	move	s3,v1
80033468:	3c048019 	lui	a0,0x8019
8003346c:	8c86ce68 	lw	a2,-12696(a0)
80033470:	8c87ce6c 	lw	a3,-12692(a0)
80033474:	00602821 	move	a1,v1
80033478:	0200f809 	jalr	s0
8003347c:	00402021 	move	a0,v0
80033480:	3c088019 	lui	t0,0x8019
80033484:	02402021 	move	a0,s2
80033488:	00403021 	move	a2,v0
8003348c:	00603821 	move	a3,v1
80033490:	2508a708 	addiu	t0,t0,-22776
80033494:	0100f809 	jalr	t0
80033498:	02602821 	move	a1,s3
8003349c:	3c048019 	lui	a0,0x8019
800334a0:	8c86ce70 	lw	a2,-12688(a0)
800334a4:	8c87ce74 	lw	a3,-12684(a0)
800334a8:	3c088019 	lui	t0,0x8019
800334ac:	2508a688 	addiu	t0,t0,-22904
800334b0:	00402021 	move	a0,v0
800334b4:	0100f809 	jalr	t0
800334b8:	00602821 	move	a1,v1
800334bc:	00402021 	move	a0,v0
800334c0:	3c028019 	lui	v0,0x8019
800334c4:	2442b280 	addiu	v0,v0,-19840
800334c8:	0040f809 	jalr	v0
800334cc:	00602821 	move	a1,v1
800334d0:	0002bc00 	sll	s7,v0,0x10
800334d4:	3c028021 	lui	v0,0x8021
800334d8:	8444ce92 	lh	a0,-12654(v0)
800334dc:	3c028011 	lui	v0,0x8011
800334e0:	2442e2b0 	addiu	v0,v0,-7504
800334e4:	0040f809 	jalr	v0
800334e8:	02842023 	subu	a0,s4,a0
800334ec:	3c048021 	lui	a0,0x8021
800334f0:	8483ce84 	lh	v1,-12668(a0)
800334f4:	3c058021 	lui	a1,0x8021
800334f8:	0283182a 	slt	v1,s4,v1
800334fc:	0017bc03 	sra	s7,s7,0x10
80033500:	146000bb 	bnez	v1,800337f0 <_Z9DSP4_Op01v+0x75c>
80033504:	a4a2ce82 	sh	v0,-12670(a1)
80033508:	a4a0ce82 	sh	zero,-12670(a1)
8003350c:	3c038021 	lui	v1,0x8021
80033510:	8462ceb0 	lh	v0,-12624(v1)
80033514:	0282102a 	slt	v0,s4,v0
80033518:	104000a8 	beqz	v0,800337bc <_Z9DSP4_Op01v+0x728>
8003351c:	3c078021 	lui	a3,0x8021
80033520:	3c068021 	lui	a2,0x8021
80033524:	afa00010 	sw	zero,16(sp)
80033528:	a4c0ce82 	sh	zero,-12670(a2)
8003352c:	3c028021 	lui	v0,0x8021
80033530:	844bce82 	lh	t3,-12670(v0)
80033534:	3c068021 	lui	a2,0x8021
80033538:	8cc5ce78 	lw	a1,-12680(a2)
8003353c:	000b1040 	sll	v0,t3,0x1
80033540:	000b18c0 	sll	v1,t3,0x3
80033544:	00621823 	subu	v1,v1,v0
80033548:	3c048021 	lui	a0,0x8021
8003354c:	2482ca64 	addiu	v0,a0,-13724
80033550:	24a50001 	addiu	a1,a1,1
80033554:	2463000a 	addiu	v1,v1,10
80033558:	001e3a03 	sra	a3,s8,0x8
8003355c:	00164203 	sra	t0,s6,0x8
80033560:	00154a03 	sra	t1,s5,0x8
80033564:	00145203 	sra	t2,s4,0x8
80033568:	000b2203 	sra	a0,t3,0x8
8003356c:	acc5ce78 	sw	a1,-12680(a2)
80033570:	a044021d 	sb	a0,541(v0)
80033574:	ac43000c 	sw	v1,12(v0)
80033578:	a0470215 	sb	a3,533(v0)
8003357c:	a0480217 	sb	t0,535(v0)
80033580:	a0490219 	sb	t1,537(v0)
80033584:	a04a021b 	sb	t2,539(v0)
80033588:	a05e0214 	sb	s8,532(v0)
8003358c:	a0560216 	sb	s6,534(v0)
80033590:	a0550218 	sb	s5,536(v0)
80033594:	a054021a 	sb	s4,538(v0)
80033598:	196000ba 	blez	t3,80033884 <_Z9DSP4_Op01v+0x7f0>
8003359c:	a04b021c 	sb	t3,540(v0)
800335a0:	3c038021 	lui	v1,0x8021
800335a4:	3c058021 	lui	a1,0x8021
800335a8:	3c068021 	lui	a2,0x8021
800335ac:	3c078021 	lui	a3,0x8021
800335b0:	247ecc7b 	addiu	s8,v1,-13189
800335b4:	3c028021 	lui	v0,0x8021
800335b8:	3c038021 	lui	v1,0x8021
800335bc:	94b6ce88 	lhu	s6,-12664(a1)
800335c0:	94d5ce86 	lhu	s5,-12666(a2)
800335c4:	94efcea6 	lhu	t7,-12634(a3)
800335c8:	2459cc7c 	addiu	t9,v0,-13188
800335cc:	2478cc7d 	addiu	t8,v1,-13187
800335d0:	0160a021 	move	s4,t3
800335d4:	2408000a 	li	t0,10
800335d8:	00008021 	move	s0,zero
800335dc:	00009021 	move	s2,zero
800335e0:	00008821 	move	s1,zero
800335e4:	00121a03 	sra	v1,s2,0x8
800335e8:	00112203 	sra	a0,s1,0x8
800335ec:	26020001 	addiu	v0,s0,1
800335f0:	00761821 	addu	v1,v1,s6
800335f4:	00952021 	addu	a0,a0,s5
800335f8:	00028400 	sll	s0,v0,0x10
800335fc:	00031c00 	sll	v1,v1,0x10
80033600:	00042400 	sll	a0,a0,0x10
80033604:	3c028021 	lui	v0,0x8021
80033608:	3c058021 	lui	a1,0x8021
8003360c:	3c068021 	lui	a2,0x8021
80033610:	00031c03 	sra	v1,v1,0x10
80033614:	00042403 	sra	a0,a0,0x10
80033618:	2442cc78 	addiu	v0,v0,-13192
8003361c:	24a5cc79 	addiu	a1,a1,-13191
80033620:	24c6cc7a 	addiu	a2,a2,-13190
80033624:	01024821 	addu	t1,t0,v0
80033628:	01055021 	addu	t2,t0,a1
8003362c:	01193821 	addu	a3,t0,t9
80033630:	01062821 	addu	a1,t0,a2
80033634:	250e0006 	addiu	t6,t0,6
80033638:	000f1202 	srl	v0,t7,0x8
8003363c:	011e3021 	addu	a2,t0,s8
80033640:	00036203 	sra	t4,v1,0x8
80033644:	01184021 	addu	t0,t0,t8
80033648:	00046a03 	sra	t5,a0,0x8
8003364c:	a12f0000 	sb	t7,0(t1)
80033650:	a1420000 	sb	v0,0(t2)
80033654:	a0a30000 	sb	v1,0(a1)
80033658:	a0cc0000 	sb	t4,0(a2)
8003365c:	a0e40000 	sb	a0,0(a3)
80033660:	a10d0000 	sb	t5,0(t0)
80033664:	00108403 	sra	s0,s0,0x10
80033668:	8fa70010 	lw	a3,16(sp)
8003366c:	25f3fffc 	addiu	s3,t7,-4
80033670:	000e4400 	sll	t0,t6,0x10
80033674:	0214582a 	slt	t3,s0,s4
80033678:	00084403 	sra	t0,t0,0x10
8003367c:	02579021 	addu	s2,s2,s7
80033680:	02278821 	addu	s1,s1,a3
80033684:	1560ffd7 	bnez	t3,800335e4 <_Z9DSP4_Op01v+0x550>
80033688:	02607821 	move	t7,s3
8003368c:	70f01802 	mul	v1,a3,s0
80033690:	72f01002 	mul	v0,s7,s0
80033694:	00031a03 	sra	v1,v1,0x8
80033698:	00021203 	sra	v0,v0,0x8
8003369c:	3c048021 	lui	a0,0x8021
800336a0:	a493cea6 	sh	s3,-12634(a0)
800336a4:	3046ffff 	andi	a2,v0,0xffff
800336a8:	3065ffff 	andi	a1,v1,0xffff
800336ac:	3c078021 	lui	a3,0x8021
800336b0:	3c048021 	lui	a0,0x8021
800336b4:	94e2ce88 	lhu	v0,-12664(a3)
800336b8:	9483ce86 	lhu	v1,-12666(a0)
800336bc:	3c078021 	lui	a3,0x8021
800336c0:	84e4ce82 	lh	a0,-12670(a3)
800336c4:	00c21021 	addu	v0,a2,v0
800336c8:	00a31821 	addu	v1,a1,v1
800336cc:	3c068021 	lui	a2,0x8021
800336d0:	3c058021 	lui	a1,0x8021
800336d4:	a4a2ce88 	sh	v0,-12664(a1)
800336d8:	1880001a 	blez	a0,80033744 <_Z9DSP4_Op01v+0x6b0>
800336dc:	a4c3ce86 	sh	v1,-12666(a2)
800336e0:	3c088021 	lui	t0,0x8021
800336e4:	8504cefa 	lh	a0,-12550(t0)
800336e8:	3c078021 	lui	a3,0x8021
800336ec:	3c028021 	lui	v0,0x8021
800336f0:	84e9ce98 	lh	t1,-12648(a3)
800336f4:	9447ce96 	lhu	a3,-12650(v0)
800336f8:	3c028021 	lui	v0,0x8021
800336fc:	00041840 	sll	v1,a0,0x1
80033700:	2442cf00 	addiu	v0,v0,-12544
80033704:	00621821 	addu	v1,v1,v0
80033708:	3c068021 	lui	a2,0x8021
8003370c:	3c028021 	lui	v0,0x8021
80033710:	94c5cea4 	lhu	a1,-12636(a2)
80033714:	a447ce8e 	sh	a3,-12658(v0)
80033718:	8fa70014 	lw	a3,20(sp)
8003371c:	3c028021 	lui	v0,0x8021
80033720:	24840001 	addiu	a0,a0,1
80033724:	2526ffff 	addiu	a2,t1,-1
80033728:	a4650000 	sh	a1,0(v1)
8003372c:	a447cf82 	sh	a3,-12414(v0)
80033730:	3c038021 	lui	v1,0x8021
80033734:	3c028021 	lui	v0,0x8021
80033738:	a504cefa 	sh	a0,-12550(t0)
8003373c:	a466cf8a 	sh	a2,-12406(v1)
80033740:	a449ce92 	sh	t1,-12654(v0)
80033744:	3c048021 	lui	a0,0x8021
80033748:	2483ca64 	addiu	v1,a0,-13724
8003374c:	3c078021 	lui	a3,0x8021
80033750:	94e6ce9e 	lhu	a2,-12642(a3)
80033754:	3c088021 	lui	t0,0x8021
80033758:	80640017 	lb	a0,23(v1)
8003375c:	9502ce9a 	lhu	v0,-12646(t0)
80033760:	80650019 	lb	a1,25(v1)
80033764:	00862021 	addu	a0,a0,a2
80033768:	3c068021 	lui	a2,0x8021
8003376c:	00a22821 	addu	a1,a1,v0
80033770:	00042400 	sll	a0,a0,0x10
80033774:	94c2cea4 	lhu	v0,-12636(a2)
80033778:	3c068021 	lui	a2,0x8021
8003377c:	94c3cea2 	lhu	v1,-12638(a2)
80033780:	00042403 	sra	a0,a0,0x10
80033784:	00052c00 	sll	a1,a1,0x10
80033788:	00052c03 	sra	a1,a1,0x10
8003378c:	00821021 	addu	v0,a0,v0
80033790:	3c068021 	lui	a2,0x8021
80033794:	00a31821 	addu	v1,a1,v1
80033798:	a4c2cea4 	sh	v0,-12636(a2)
8003379c:	3c028021 	lui	v0,0x8021
800337a0:	a443cea2 	sh	v1,-12638(v0)
800337a4:	a4e4ce9e 	sh	a0,-12642(a3)
800337a8:	0800cca8 	j	800332a0 <_Z9DSP4_Op01v+0x20c>
800337ac:	a505ce9a 	sh	a1,-12646(t0)
800337b0:	a0c5ca64 	sb	a1,-13724(a2)
800337b4:	0800ccaf 	j	800332bc <_Z9DSP4_Op01v+0x228>
800337b8:	ad00000c 	sw	zero,12(t0)
800337bc:	84e4ce82 	lh	a0,-12670(a3)
800337c0:	1880002e 	blez	a0,8003387c <_Z9DSP4_Op01v+0x7e8>
800337c4:	3c028021 	lui	v0,0x8021
800337c8:	8443ce8e 	lh	v1,-12658(v0)
800337cc:	02c31823 	subu	v1,s6,v1
800337d0:	00031a00 	sll	v1,v1,0x8
800337d4:	0064001a 	div	zero,v1,a0
800337d8:	008001f4 	teq	a0,zero,0x7
800337dc:	00001812 	mflo	v1
800337e0:	00031c00 	sll	v1,v1,0x10
800337e4:	00031c03 	sra	v1,v1,0x10
800337e8:	0800cd4b 	j	8003352c <_Z9DSP4_Op01v+0x498>
800337ec:	afa30010 	sw	v1,16(sp)
800337f0:	0800cd43 	j	8003350c <_Z9DSP4_Op01v+0x478>
800337f4:	a494ce84 	sh	s4,-12668(a0)
800337f8:	3c118019 	lui	s1,0x8019
800337fc:	2631b190 	addiu	s1,s1,-20080
80033800:	0220f809 	jalr	s1
80033804:	72b52002 	mul	a0,s5,s5
80033808:	3c048019 	lui	a0,0x8019
8003380c:	8c86ce78 	lw	a2,-12680(a0)
80033810:	8c87ce7c 	lw	a3,-12676(a0)
80033814:	3c108019 	lui	s0,0x8019
80033818:	00602821 	move	a1,v1
8003381c:	2610a780 	addiu	s0,s0,-22656
80033820:	0200f809 	jalr	s0
80033824:	00402021 	move	a0,v0
80033828:	02a02021 	move	a0,s5
8003382c:	00409021 	move	s2,v0
80033830:	0220f809 	jalr	s1
80033834:	00609821 	move	s3,v1
80033838:	3c048019 	lui	a0,0x8019
8003383c:	8c86ce80 	lw	a2,-12672(a0)
80033840:	8c87ce84 	lw	a3,-12668(a0)
80033844:	00602821 	move	a1,v1
80033848:	0200f809 	jalr	s0
8003384c:	00402021 	move	a0,v0
80033850:	3c088019 	lui	t0,0x8019
80033854:	02402021 	move	a0,s2
80033858:	00403021 	move	a2,v0
8003385c:	00603821 	move	a3,v1
80033860:	2508a708 	addiu	t0,t0,-22776
80033864:	0100f809 	jalr	t0
80033868:	02602821 	move	a1,s3
8003386c:	3c048019 	lui	a0,0x8019
80033870:	8c86ce88 	lw	a2,-12664(a0)
80033874:	0800cd2a 	j	800334a8 <_Z9DSP4_Op01v+0x414>
80033878:	8c87ce8c 	lw	a3,-12660(a0)
8003387c:	0800cd4b 	j	8003352c <_Z9DSP4_Op01v+0x498>
80033880:	afa00010 	sw	zero,16(sp)
80033884:	00003021 	move	a2,zero
80033888:	0800cdab 	j	800336ac <_Z9DSP4_Op01v+0x618>
8003388c:	00002821 	move	a1,zero

80033890 <_Z7InitDSPv>:
80033890:	27bdffc8 	addiu	sp,sp,-56
80033894:	3c028020 	lui	v0,0x8020
80033898:	afb40020 	sw	s4,32(sp)
8003389c:	3c038021 	lui	v1,0x8021
800338a0:	24544860 	addiu	s4,v0,18528
800338a4:	3c028019 	lui	v0,0x8019
800338a8:	afbe0030 	sw	s8,48(sp)
800338ac:	afb7002c 	sw	s7,44(sp)
800338b0:	afb60028 	sw	s6,40(sp)
800338b4:	afb50024 	sw	s5,36(sp)
800338b8:	afb3001c 	sw	s3,28(sp)
800338bc:	afb20018 	sw	s2,24(sp)
800338c0:	24738860 	addiu	s3,v1,-30624
800338c4:	2455a780 	addiu	s5,v0,-22656
800338c8:	00009021 	move	s2,zero
800338cc:	3c1e8019 	lui	s8,0x8019
800338d0:	3c178017 	lui	s7,0x8017
800338d4:	3c168017 	lui	s6,0x8017
800338d8:	afbf0034 	sw	ra,52(sp)
800338dc:	afb10014 	sw	s1,20(sp)
800338e0:	0800ce58 	j	80033960 <_Z7InitDSPv+0xd0>
800338e4:	afb00010 	sw	s0,16(sp)
800338e8:	3c048019 	lui	a0,0x8019
800338ec:	8c86ce98 	lw	a2,-12648(a0)
800338f0:	8c87ce9c 	lw	a3,-12644(a0)
800338f4:	00602821 	move	a1,v1
800338f8:	02a0f809 	jalr	s5
800338fc:	00402021 	move	a0,v0
80033900:	8fc6cea0 	lw	a2,-12640(s8)
80033904:	8fc7cea4 	lw	a3,-12636(s8)
80033908:	00402021 	move	a0,v0
8003390c:	02a0f809 	jalr	s5
80033910:	00602821 	move	a1,v1
80033914:	00402021 	move	a0,v0
80033918:	00602821 	move	a1,v1
8003391c:	26e649b4 	addiu	a2,s7,18868
80033920:	00408021 	move	s0,v0
80033924:	00c0f809 	jalr	a2
80033928:	00608821 	move	s1,v1
8003392c:	ae820000 	sw	v0,0(s4)
80033930:	ae830004 	sw	v1,4(s4)
80033934:	02002021 	move	a0,s0
80033938:	26c67b40 	addiu	a2,s6,31552
8003393c:	00c0f809 	jalr	a2
80033940:	02202821 	move	a1,s1
80033944:	ae620000 	sw	v0,0(s3)
80033948:	26520001 	addiu	s2,s2,1
8003394c:	24020800 	li	v0,2048
80033950:	ae630004 	sw	v1,4(s3)
80033954:	26940008 	addiu	s4,s4,8
80033958:	12420011 	beq	s2,v0,800339a0 <_Z7InitDSPv+0x110>
8003395c:	26730008 	addiu	s3,s3,8
80033960:	3c058019 	lui	a1,0x8019
80033964:	24a5b190 	addiu	a1,a1,-20080
80033968:	00a0f809 	jalr	a1
8003396c:	02402021 	move	a0,s2
80033970:	00402021 	move	a0,v0
80033974:	0641ffdc 	bgez	s2,800338e8 <_Z7InitDSPv+0x58>
80033978:	00602821 	move	a1,v1
8003397c:	3c088019 	lui	t0,0x8019
80033980:	8d06ce90 	lw	a2,-12656(t0)
80033984:	8d07ce94 	lw	a3,-12652(t0)
80033988:	3c088019 	lui	t0,0x8019
8003398c:	2508a708 	addiu	t0,t0,-22776
80033990:	0100f809 	jalr	t0
80033994:	00000000 	nop
80033998:	0800ce3b 	j	800338ec <_Z7InitDSPv+0x5c>
8003399c:	3c048019 	lui	a0,0x8019
800339a0:	8fbf0034 	lw	ra,52(sp)
800339a4:	8fbe0030 	lw	s8,48(sp)
800339a8:	8fb7002c 	lw	s7,44(sp)
800339ac:	8fb60028 	lw	s6,40(sp)
800339b0:	8fb50024 	lw	s5,36(sp)
800339b4:	8fb40020 	lw	s4,32(sp)
800339b8:	8fb3001c 	lw	s3,28(sp)
800339bc:	8fb20018 	lw	s2,24(sp)
800339c0:	8fb10014 	lw	s1,20(sp)
800339c4:	8fb00010 	lw	s0,16(sp)
800339c8:	03e00008 	jr	ra
800339cc:	27bd0038 	addiu	sp,sp,56

800339d0 <_Z11DSP4SetByteht>:
800339d0:	3c068021 	lui	a2,0x8021
800339d4:	8cc2cfb4 	lw	v0,-12364(a2)
800339d8:	308700ff 	andi	a3,a0,0xff
800339dc:	14400006 	bnez	v0,800339f8 <_Z11DSP4SetByteht+0x28>
800339e0:	30a5ffff 	andi	a1,a1,0xffff
800339e4:	24020001 	li	v0,1
800339e8:	3c038021 	lui	v1,0x8021
800339ec:	24040001 	li	a0,1
800339f0:	a062ca64 	sb	v0,-13724(v1)
800339f4:	acc4cfb4 	sw	a0,-12364(a2)
800339f8:	30a3f000 	andi	v1,a1,0xf000
800339fc:	24026000 	li	v0,24576
80033a00:	10620004 	beq	v1,v0,80033a14 <_Z11DSP4SetByteht+0x44>
80033a04:	38a28000 	xori	v0,a1,0x8000
80033a08:	2c424000 	sltiu	v0,v0,16384
80033a0c:	10400074 	beqz	v0,80033be0 <_Z11DSP4SetByteht+0x210>
80033a10:	00000000 	nop
80033a14:	3c0a8021 	lui	t2,0x8021
80033a18:	2545ca64 	addiu	a1,t2,-13724
80033a1c:	8ca30010 	lw	v1,16(a1)
80033a20:	8ca2000c 	lw	v0,12(a1)
80033a24:	0062102b 	sltu	v0,v1,v0
80033a28:	14400023 	bnez	v0,80033ab8 <_Z11DSP4SetByteht+0xe8>
80033a2c:	24620001 	addiu	v0,v1,1
80033a30:	9142ca64 	lbu	v0,-13724(t2)
80033a34:	14400022 	bnez	v0,80033ac0 <_Z11DSP4SetByteht+0xf0>
80033a38:	00000000 	nop
80033a3c:	8ca20008 	lw	v0,8(a1)
80033a40:	24430001 	addiu	v1,v0,1
80033a44:	00451021 	addu	v0,v0,a1
80033a48:	a0470014 	sb	a3,20(v0)
80033a4c:	aca30008 	sw	v1,8(a1)
80033a50:	9142ca64 	lbu	v0,-13724(t2)
80033a54:	14400016 	bnez	v0,80033ab0 <_Z11DSP4SetByteht+0xe0>
80033a58:	3c058021 	lui	a1,0x8021
80033a5c:	24a4ca64 	addiu	a0,a1,-13724
80033a60:	8c830004 	lw	v1,4(a0)
80033a64:	8c820008 	lw	v0,8(a0)
80033a68:	14620011 	bne	v1,v0,80033ab0 <_Z11DSP4SetByteht+0xe0>
80033a6c:	24020001 	li	v0,1
80033a70:	94860002 	lhu	a2,2(a0)
80033a74:	2cc30012 	sltiu	v1,a2,18
80033a78:	a0a2ca64 	sb	v0,-13724(a1)
80033a7c:	ac800010 	sw	zero,16(a0)
80033a80:	1060000b 	beqz	v1,80033ab0 <_Z11DSP4SetByteht+0xe0>
80033a84:	ac800008 	sw	zero,8(a0)
80033a88:	3c038019 	lui	v1,0x8019
80033a8c:	00061080 	sll	v0,a2,0x2
80033a90:	2463cee0 	addiu	v1,v1,-12576
80033a94:	00431021 	addu	v0,v0,v1
80033a98:	8c440000 	lw	a0,0(v0)
80033a9c:	00800008 	jr	a0
80033aa0:	00000000 	nop
80033aa4:	a1400215 	sb	zero,533(t2)
80033aa8:	ad40000c 	sw	zero,12(t2)
80033aac:	a1400214 	sb	zero,532(t2)
80033ab0:	03e00008 	jr	ra
80033ab4:	00000000 	nop
80033ab8:	03e00008 	jr	ra
80033abc:	aca20010 	sw	v0,16(a1)
80033ac0:	90a20001 	lbu	v0,1(a1)
80033ac4:	10400012 	beqz	v0,80033b10 <_Z11DSP4SetByteht+0x140>
80033ac8:	24020001 	li	v0,1
80033acc:	94a30002 	lhu	v1,2(a1)
80033ad0:	00071200 	sll	v0,a3,0x8
80033ad4:	00431025 	or	v0,v0,v1
80033ad8:	3044ffff 	andi	a0,v0,0xffff
80033adc:	a4a20002 	sh	v0,2(a1)
80033ae0:	2c830012 	sltiu	v1,a0,18
80033ae4:	3c028021 	lui	v0,0x8021
80033ae8:	a040ce7c 	sb	zero,-12676(v0)
80033aec:	aca00008 	sw	zero,8(a1)
80033af0:	a140ca64 	sb	zero,-13724(t2)
80033af4:	a0a00001 	sb	zero,1(a1)
80033af8:	aca0000c 	sw	zero,12(a1)
80033afc:	14600007 	bnez	v1,80033b1c <_Z11DSP4SetByteht+0x14c>
80033b00:	aca00010 	sw	zero,16(a1)
80033b04:	24020001 	li	v0,1
80033b08:	03e00008 	jr	ra
80033b0c:	a142ca64 	sb	v0,-13724(t2)
80033b10:	a0a20001 	sb	v0,1(a1)
80033b14:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033b18:	a4a70002 	sh	a3,2(a1)
80033b1c:	3c038019 	lui	v1,0x8019
80033b20:	00041080 	sll	v0,a0,0x2
80033b24:	2463cf28 	addiu	v1,v1,-12504
80033b28:	00431021 	addu	v0,v0,v1
80033b2c:	8c440000 	lw	a0,0(v0)
80033b30:	00800008 	jr	a0
80033b34:	00000000 	nop
80033b38:	2542ca64 	addiu	v0,t2,-13724
80033b3c:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033b40:	ac400004 	sw	zero,4(v0)
80033b44:	2543ca64 	addiu	v1,t2,-13724
80033b48:	24020006 	li	v0,6
80033b4c:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033b50:	ac620004 	sw	v0,4(v1)
80033b54:	3c198003 	lui	t9,0x8003
80033b58:	27393094 	addiu	t9,t9,12436
80033b5c:	03200008 	jr	t9
80033b60:	00000000 	nop
80033b64:	3c028021 	lui	v0,0x8021
80033b68:	03e00008 	jr	ra
80033b6c:	a040cefc 	sb	zero,-12548(v0)
80033b70:	3c028021 	lui	v0,0x8021
80033b74:	3c038021 	lui	v1,0x8021
80033b78:	a040cfb0 	sb	zero,-12368(v0)
80033b7c:	a060cfb1 	sb	zero,-12367(v1)
80033b80:	3c028021 	lui	v0,0x8021
80033b84:	3c038021 	lui	v1,0x8021
80033b88:	2442cf90 	addiu	v0,v0,-12400
80033b8c:	2463cfb0 	addiu	v1,v1,-12368
80033b90:	a0400000 	sb	zero,0(v0)
80033b94:	24420001 	addiu	v0,v0,1
80033b98:	1443fffd 	bne	v0,v1,80033b90 <_Z11DSP4SetByteht+0x1c0>
80033b9c:	00000000 	nop
80033ba0:	03e00008 	jr	ra
80033ba4:	00000000 	nop
80033ba8:	2544ca64 	addiu	a0,t2,-13724
80033bac:	24020020 	li	v0,32
80033bb0:	3c038021 	lui	v1,0x8021
80033bb4:	ac82000c 	sw	v0,12(a0)
80033bb8:	2464cf90 	addiu	a0,v1,-12400
80033bbc:	3c028021 	lui	v0,0x8021
80033bc0:	3c038021 	lui	v1,0x8021
80033bc4:	2445cc78 	addiu	a1,v0,-13192
80033bc8:	2463cfb0 	addiu	v1,v1,-12368
80033bcc:	90820000 	lbu	v0,0(a0)
80033bd0:	24840001 	addiu	a0,a0,1
80033bd4:	a0a20000 	sb	v0,0(a1)
80033bd8:	1483fffc 	bne	a0,v1,80033bcc <_Z11DSP4SetByteht+0x1fc>
80033bdc:	24a50001 	addiu	a1,a1,1
80033be0:	03e00008 	jr	ra
80033be4:	00000000 	nop
80033be8:	2544ca64 	addiu	a0,t2,-13724
80033bec:	90830017 	lbu	v1,23(a0)
80033bf0:	90820015 	lbu	v0,21(a0)
80033bf4:	90850016 	lbu	a1,22(a0)
80033bf8:	90860014 	lbu	a2,20(a0)
80033bfc:	00031a00 	sll	v1,v1,0x8
80033c00:	00021200 	sll	v0,v0,0x8
80033c04:	00651825 	or	v1,v1,a1
80033c08:	00461025 	or	v0,v0,a2
80033c0c:	00031c00 	sll	v1,v1,0x10
80033c10:	00021400 	sll	v0,v0,0x10
80033c14:	00021403 	sra	v0,v0,0x10
80033c18:	00031c03 	sra	v1,v1,0x10
80033c1c:	70621802 	mul	v1,v1,v0
80033c20:	24020004 	li	v0,4
80033c24:	00032e03 	sra	a1,v1,0x18
80033c28:	00033203 	sra	a2,v1,0x8
80033c2c:	00033c03 	sra	a3,v1,0x10
80033c30:	a0850217 	sb	a1,535(a0)
80033c34:	ac82000c 	sw	v0,12(a0)
80033c38:	a0860215 	sb	a2,533(a0)
80033c3c:	a0870216 	sb	a3,534(a0)
80033c40:	03e00008 	jr	ra
80033c44:	a0830214 	sb	v1,532(a0)
80033c48:	3c198003 	lui	t9,0x8003
80033c4c:	27392a14 	addiu	t9,t9,10772
80033c50:	03200008 	jr	t9
80033c54:	00000000 	nop
80033c58:	3c198003 	lui	t9,0x8003
80033c5c:	27391d68 	addiu	t9,t9,7528
80033c60:	03200008 	jr	t9
80033c64:	00000000 	nop
80033c68:	3c198003 	lui	t9,0x8003
80033c6c:	27390a8c 	addiu	t9,t9,2700
80033c70:	03200008 	jr	t9
80033c74:	00000000 	nop
80033c78:	2542ca64 	addiu	v0,t2,-13724
80033c7c:	24040040 	li	a0,64
80033c80:	2405ffff 	li	a1,-1
80033c84:	2406ffc0 	li	a2,-64
80033c88:	24030008 	li	v1,8
80033c8c:	ac43000c 	sw	v1,12(v0)
80033c90:	a0440218 	sb	a0,536(v0)
80033c94:	a0450219 	sb	a1,537(v0)
80033c98:	a046021a 	sb	a2,538(v0)
80033c9c:	a040021b 	sb	zero,539(v0)
80033ca0:	a0440214 	sb	a0,532(v0)
80033ca4:	a0450215 	sb	a1,533(v0)
80033ca8:	a0460216 	sb	a2,534(v0)
80033cac:	03e00008 	jr	ra
80033cb0:	a0400217 	sb	zero,535(v0)
80033cb4:	3c028021 	lui	v0,0x8021
80033cb8:	9043cefc 	lbu	v1,-12548(v0)
80033cbc:	254aca64 	addiu	t2,t2,-13724
80033cc0:	91470014 	lbu	a3,20(t2)
80033cc4:	91460016 	lbu	a2,22(t2)
80033cc8:	91420018 	lbu	v0,24(t2)
80033ccc:	1460ff75 	bnez	v1,80033aa4 <_Z11DSP4SetByteht+0xd4>
80033cd0:	91440019 	lbu	a0,25(t2)
80033cd4:	00042200 	sll	a0,a0,0x8
80033cd8:	3c098021 	lui	t1,0x8021
80033cdc:	00442025 	or	a0,v0,a0
80033ce0:	8125cfb1 	lb	a1,-12367(t1)
80033ce4:	00042400 	sll	a0,a0,0x10
80033ce8:	00042403 	sra	a0,a0,0x10
80033cec:	00041a03 	sra	v1,a0,0x8
80033cf0:	24020006 	li	v0,6
80033cf4:	24a50002 	addiu	a1,a1,2
80033cf8:	30a500ff 	andi	a1,a1,0xff
80033cfc:	3c088021 	lui	t0,0x8021
80033d00:	a1430219 	sb	v1,537(t2)
80033d04:	ad42000c 	sw	v0,12(t2)
80033d08:	24030001 	li	v1,1
80033d0c:	24020008 	li	v0,8
80033d10:	a1430214 	sb	v1,532(t2)
80033d14:	a1470216 	sb	a3,534(t2)
80033d18:	a1460217 	sb	a2,535(t2)
80033d1c:	a1400215 	sb	zero,533(t2)
80033d20:	a1440218 	sb	a0,536(t2)
80033d24:	a125cfb1 	sb	a1,-12367(t1)
80033d28:	14a2ff61 	bne	a1,v0,80033ab0 <_Z11DSP4SetByteht+0xe0>
80033d2c:	8103cfb0 	lb	v1,-12368(t0)
80033d30:	24620001 	addiu	v0,v1,1
80033d34:	a102cfb0 	sb	v0,-12368(t0)
80033d38:	03e00008 	jr	ra
80033d3c:	a120cfb1 	sb	zero,-12367(t1)
80033d40:	3c198003 	lui	t9,0x8003
80033d44:	27391514 	addiu	t9,t9,5396
80033d48:	03200008 	jr	t9
80033d4c:	00000000 	nop
80033d50:	24030001 	li	v1,1
80033d54:	3c028021 	lui	v0,0x8021
80033d58:	03e00008 	jr	ra
80033d5c:	a043cefc 	sb	v1,-12548(v0)
80033d60:	254aca64 	addiu	t2,t2,-13724
80033d64:	9142001b 	lbu	v0,27(t2)
80033d68:	91470019 	lbu	a3,25(t2)
80033d6c:	91480017 	lbu	t0,23(t2)
80033d70:	91490015 	lbu	t1,21(t2)
80033d74:	9143001a 	lbu	v1,26(t2)
80033d78:	91440018 	lbu	a0,24(t2)
80033d7c:	91450016 	lbu	a1,22(t2)
80033d80:	91460014 	lbu	a2,20(t2)
80033d84:	00021200 	sll	v0,v0,0x8
80033d88:	00073a00 	sll	a3,a3,0x8
80033d8c:	00084200 	sll	t0,t0,0x8
80033d90:	00094a00 	sll	t1,t1,0x8
80033d94:	00431025 	or	v0,v0,v1
80033d98:	00e43825 	or	a3,a3,a0
80033d9c:	01054025 	or	t0,t0,a1
80033da0:	01264825 	or	t1,t1,a2
80033da4:	00021400 	sll	v0,v0,0x10
80033da8:	00073c00 	sll	a3,a3,0x10
80033dac:	00084400 	sll	t0,t0,0x10
80033db0:	00094c00 	sll	t1,t1,0x10
80033db4:	00021403 	sra	v0,v0,0x10
80033db8:	00073c03 	sra	a3,a3,0x10
80033dbc:	00084403 	sra	t0,t0,0x10
80033dc0:	00094c03 	sra	t1,t1,0x10
80033dc4:	00027100 	sll	t6,v0,0x4
80033dc8:	00022080 	sll	a0,v0,0x2
80033dcc:	00076900 	sll	t5,a3,0x4
80033dd0:	00086100 	sll	t4,t0,0x4
80033dd4:	00095900 	sll	t3,t1,0x4
80033dd8:	00073080 	sll	a2,a3,0x2
80033ddc:	00081880 	sll	v1,t0,0x2
80033de0:	00092880 	sll	a1,t1,0x2
80033de4:	008e2021 	addu	a0,a0,t6
80033de8:	00cd3021 	addu	a2,a2,t5
80033dec:	006c1821 	addu	v1,v1,t4
80033df0:	00ab2821 	addu	a1,a1,t3
80033df4:	00046100 	sll	t4,a0,0x4
80033df8:	00065900 	sll	t3,a2,0x4
80033dfc:	00036900 	sll	t5,v1,0x4
80033e00:	00057100 	sll	t6,a1,0x4
80033e04:	008c2021 	addu	a0,a0,t4
80033e08:	00cb3021 	addu	a2,a2,t3
80033e0c:	006d1821 	addu	v1,v1,t5
80033e10:	00ae2821 	addu	a1,a1,t6
80033e14:	00822021 	addu	a0,a0,v0
80033e18:	00c73021 	addu	a2,a2,a3
80033e1c:	00681821 	addu	v1,v1,t0
80033e20:	00a92821 	addu	a1,a1,t1
80033e24:	2402f000 	li	v0,-4096
80033e28:	00042083 	sra	a0,a0,0x2
80033e2c:	00063183 	sra	a2,a2,0x6
80033e30:	00031a83 	sra	v1,v1,0xa
80033e34:	00052b83 	sra	a1,a1,0xe
80033e38:	00822024 	and	a0,a0,v0
80033e3c:	30c60f00 	andi	a2,a2,0xf00
80033e40:	306300f0 	andi	v1,v1,0xf0
80033e44:	30a5000f 	andi	a1,a1,0xf
80033e48:	00651825 	or	v1,v1,a1
80033e4c:	00862025 	or	a0,a0,a2
80033e50:	00832025 	or	a0,a0,v1
80033e54:	00042400 	sll	a0,a0,0x10
80033e58:	00042403 	sra	a0,a0,0x10
80033e5c:	00041203 	sra	v0,a0,0x8
80033e60:	24030002 	li	v1,2
80033e64:	a1420215 	sb	v0,533(t2)
80033e68:	ad43000c 	sw	v1,12(t2)
80033e6c:	03e00008 	jr	ra
80033e70:	a1440214 	sb	a0,532(t2)
80033e74:	2543ca64 	addiu	v1,t2,-13724
80033e78:	24020016 	li	v0,22
80033e7c:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033e80:	ac620004 	sw	v0,4(v1)
80033e84:	2543ca64 	addiu	v1,t2,-13724
80033e88:	24020048 	li	v0,72
80033e8c:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033e90:	ac620004 	sw	v0,4(v1)
80033e94:	2543ca64 	addiu	v1,t2,-13724
80033e98:	24020024 	li	v0,36
80033e9c:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033ea0:	ac620004 	sw	v0,4(v1)
80033ea4:	2543ca64 	addiu	v1,t2,-13724
80033ea8:	24020008 	li	v0,8
80033eac:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033eb0:	ac620004 	sw	v0,4(v1)
80033eb4:	2543ca64 	addiu	v1,t2,-13724
80033eb8:	24020022 	li	v0,34
80033ebc:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033ec0:	ac620004 	sw	v0,4(v1)
80033ec4:	2543ca64 	addiu	v1,t2,-13724
80033ec8:	2402000e 	li	v0,14
80033ecc:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033ed0:	ac620004 	sw	v0,4(v1)
80033ed4:	2543ca64 	addiu	v1,t2,-13724
80033ed8:	24020004 	li	v0,4
80033edc:	0800ce94 	j	80033a50 <_Z11DSP4SetByteht+0x80>
80033ee0:	ac620004 	sw	v0,4(v1)

80033ee4 <_Z11DSP2SetByteht>:
80033ee4:	30a5ffff 	andi	a1,a1,0xffff
80033ee8:	27bdfde0 	addiu	sp,sp,-544
80033eec:	30a3f000 	andi	v1,a1,0xf000
80033ef0:	24026000 	li	v0,24576
80033ef4:	afb10214 	sw	s1,532(sp)
80033ef8:	afbf0218 	sw	ra,536(sp)
80033efc:	afb00210 	sw	s0,528(sp)
80033f00:	10620005 	beq	v1,v0,80033f18 <_Z11DSP2SetByteht+0x34>
80033f04:	309100ff 	andi	s1,a0,0xff
80033f08:	38a28000 	xori	v0,a1,0x8000
80033f0c:	2c424000 	sltiu	v0,v0,16384
80033f10:	10400017 	beqz	v0,80033f70 <_Z11DSP2SetByteht+0x8c>
80033f14:	8fbf0218 	lw	ra,536(sp)
80033f18:	3c108021 	lui	s0,0x8021
80033f1c:	9202e560 	lbu	v0,-6816(s0)
80033f20:	14400017 	bnez	v0,80033f80 <_Z11DSP2SetByteht+0x9c>
80033f24:	2602e560 	addiu	v0,s0,-6816
80033f28:	8c430008 	lw	v1,8(v0)
80033f2c:	24640001 	addiu	a0,v1,1
80033f30:	00621821 	addu	v1,v1,v0
80033f34:	ac440008 	sw	a0,8(v0)
80033f38:	a0710014 	sb	s1,20(v1)
80033f3c:	2605e560 	addiu	a1,s0,-6816
80033f40:	8ca30004 	lw	v1,4(a1)
80033f44:	8ca20008 	lw	v0,8(a1)
80033f48:	14620009 	bne	v1,v0,80033f70 <_Z11DSP2SetByteht+0x8c>
80033f4c:	8fbf0218 	lw	ra,536(sp)
80033f50:	90a60002 	lbu	a2,2(a1)
80033f54:	24030001 	li	v1,1
80033f58:	3c028021 	lui	v0,0x8021
80033f5c:	2cc4000e 	sltiu	a0,a2,14
80033f60:	a043e560 	sb	v1,-6816(v0)
80033f64:	1480001b 	bnez	a0,80033fd4 <_Z11DSP2SetByteht+0xf0>
80033f68:	aca00010 	sw	zero,16(a1)
80033f6c:	8fbf0218 	lw	ra,536(sp)
80033f70:	8fb10214 	lw	s1,532(sp)
80033f74:	8fb00210 	lw	s0,528(sp)
80033f78:	03e00008 	jr	ra
80033f7c:	27bd0220 	addiu	sp,sp,544
80033f80:	2e230010 	sltiu	v1,s1,16
80033f84:	ac400008 	sw	zero,8(v0)
80033f88:	a0510002 	sb	s1,2(v0)
80033f8c:	1460000a 	bnez	v1,80033fb8 <_Z11DSP2SetByteht+0xd4>
80033f90:	a200e560 	sb	zero,-6816(s0)
80033f94:	3c048019 	lui	a0,0x8019
80033f98:	3c02800f 	lui	v0,0x800f
80033f9c:	2484de10 	addiu	a0,a0,-8688
80033fa0:	24424bb0 	addiu	v0,v0,19376
80033fa4:	0040f809 	jalr	v0
80033fa8:	02202821 	move	a1,s1
80033fac:	2602e560 	addiu	v0,s0,-6816
80033fb0:	0800cfcf 	j	80033f3c <_Z11DSP2SetByteht+0x58>
80033fb4:	ac400004 	sw	zero,4(v0)
80033fb8:	3c038019 	lui	v1,0x8019
80033fbc:	00111080 	sll	v0,s1,0x2
80033fc0:	2463cf70 	addiu	v1,v1,-12432
80033fc4:	00431021 	addu	v0,v0,v1
80033fc8:	8c440000 	lw	a0,0(v0)
80033fcc:	00800008 	jr	a0
80033fd0:	00000000 	nop
80033fd4:	3c038019 	lui	v1,0x8019
80033fd8:	00061080 	sll	v0,a2,0x2
80033fdc:	2463cfb0 	addiu	v1,v1,-12368
80033fe0:	00431021 	addu	v0,v0,v1
80033fe4:	8c440000 	lw	a0,0(v0)
80033fe8:	00800008 	jr	a0
80033fec:	00000000 	nop
80033ff0:	2603e560 	addiu	v1,s0,-6816
80033ff4:	24020001 	li	v0,1
80033ff8:	0800cfcf 	j	80033f3c <_Z11DSP2SetByteht+0x58>
80033ffc:	ac620004 	sw	v0,4(v1)
80034000:	2603e560 	addiu	v1,s0,-6816
80034004:	24020020 	li	v0,32
80034008:	ac62000c 	sw	v0,12(v1)
8003400c:	3c198003 	lui	t9,0x8003
80034010:	8fbf0218 	lw	ra,536(sp)
80034014:	8fb10214 	lw	s1,532(sp)
80034018:	8fb00210 	lw	s0,528(sp)
8003401c:	27390598 	addiu	t9,t9,1432
80034020:	03200008 	jr	t9
80034024:	27bd0220 	addiu	sp,sp,544
80034028:	2602e560 	addiu	v0,s0,-6816
8003402c:	90440014 	lbu	a0,20(v0)
80034030:	3c038021 	lui	v1,0x8021
80034034:	0800cfdb 	j	80033f6c <_Z11DSP2SetByteht+0x88>
80034038:	a064ca54 	sb	a0,-13740(v1)
8003403c:	3c068021 	lui	a2,0x8021
80034040:	8cc2ca44 	lw	v0,-13756(a2)
80034044:	10400095 	beqz	v0,8003429c <_Z11DSP2SetByteht+0x3b8>
80034048:	2604e560 	addiu	a0,s0,-6816
8003404c:	3c028021 	lui	v0,0x8021
80034050:	8c4aca48 	lw	t2,-13752(v0)
80034054:	2603e560 	addiu	v1,s0,-6816
80034058:	3c028021 	lui	v0,0x8021
8003405c:	acc0ca44 	sw	zero,-13756(a2)
80034060:	ac6a000c 	sw	t2,12(v1)
80034064:	1940ffc1 	blez	t2,80033f6c <_Z11DSP2SetByteht+0x88>
80034068:	9045ca54 	lbu	a1,-13740(v0)
8003406c:	01431021 	addu	v0,t2,v1
80034070:	24430014 	addiu	v1,v0,20
80034074:	3c028021 	lui	v0,0x8021
80034078:	30a9000f 	andi	t1,a1,0xf
8003407c:	2446e574 	addiu	a2,v0,-6796
80034080:	00004021 	move	t0,zero
80034084:	0800d02d 	j	800340b4 <_Z11DSP2SetByteht+0x1d0>
80034088:	240bfff0 	li	t3,-16
8003408c:	00ab1024 	and	v0,a1,t3
80034090:	00022600 	sll	a0,v0,0x18
80034094:	00042603 	sra	a0,a0,0x18
80034098:	30a2000f 	andi	v0,a1,0xf
8003409c:	11220072 	beq	t1,v0,80034268 <_Z11DSP2SetByteht+0x384>
800340a0:	00000000 	nop
800340a4:	00441025 	or	v0,v0,a0
800340a8:	25080001 	addiu	t0,t0,1
800340ac:	1148ffaf 	beq	t2,t0,80033f6c <_Z11DSP2SetByteht+0x88>
800340b0:	a0c201ff 	sb	v0,511(a2)
800340b4:	90650000 	lbu	a1,0(v1)
800340b8:	90c70000 	lbu	a3,0(a2)
800340bc:	00051102 	srl	v0,a1,0x4
800340c0:	24630001 	addiu	v1,v1,1
800340c4:	1449fff1 	bne	v0,t1,8003408c <_Z11DSP2SetByteht+0x1a8>
800340c8:	24c60001 	addiu	a2,a2,1
800340cc:	00eb1024 	and	v0,a3,t3
800340d0:	00022600 	sll	a0,v0,0x18
800340d4:	0800d026 	j	80034098 <_Z11DSP2SetByteht+0x1b4>
800340d8:	00042603 	sra	a0,a0,0x18
800340dc:	3c068021 	lui	a2,0x8021
800340e0:	8cc2ca4c 	lw	v0,-13748(a2)
800340e4:	10400062 	beqz	v0,80034270 <_Z11DSP2SetByteht+0x38c>
800340e8:	2604e560 	addiu	a0,s0,-6816
800340ec:	3c028021 	lui	v0,0x8021
800340f0:	8c44ca50 	lw	a0,-13744(v0)
800340f4:	2603e560 	addiu	v1,s0,-6816
800340f8:	acc0ca4c 	sw	zero,-13748(a2)
800340fc:	1880ff9b 	blez	a0,80033f6c <_Z11DSP2SetByteht+0x88>
80034100:	ac64000c 	sw	a0,12(v1)
80034104:	3c028021 	lui	v0,0x8021
80034108:	2485ffff 	addiu	a1,a0,-1
8003410c:	2446e574 	addiu	a2,v0,-6796
80034110:	00604021 	move	t0,v1
80034114:	2407ffff 	li	a3,-1
80034118:	90c20000 	lbu	v0,0(a2)
8003411c:	00a82021 	addu	a0,a1,t0
80034120:	00021902 	srl	v1,v0,0x4
80034124:	00021100 	sll	v0,v0,0x4
80034128:	00431025 	or	v0,v0,v1
8003412c:	24a5ffff 	addiu	a1,a1,-1
80034130:	a0820214 	sb	v0,532(a0)
80034134:	14a7fff8 	bne	a1,a3,80034118 <_Z11DSP2SetByteht+0x234>
80034138:	24c60001 	addiu	a2,a2,1
8003413c:	0800cfdc 	j	80033f70 <_Z11DSP2SetByteht+0x8c>
80034140:	8fbf0218 	lw	ra,536(sp)
80034144:	2604e560 	addiu	a0,s0,-6816
80034148:	90850015 	lbu	a1,21(a0)
8003414c:	90860017 	lbu	a2,23(a0)
80034150:	90820014 	lbu	v0,20(a0)
80034154:	90830016 	lbu	v1,22(a0)
80034158:	00052a00 	sll	a1,a1,0x8
8003415c:	00063200 	sll	a2,a2,0x8
80034160:	00a22825 	or	a1,a1,v0
80034164:	00c33025 	or	a2,a2,v1
80034168:	70a63802 	mul	a3,a1,a2
8003416c:	3c028021 	lui	v0,0x8021
80034170:	00071e02 	srl	v1,a3,0x18
80034174:	00074202 	srl	t0,a3,0x8
80034178:	00074c02 	srl	t1,a3,0x10
8003417c:	a0830217 	sb	v1,535(a0)
80034180:	a445ca40 	sh	a1,-13760(v0)
80034184:	3c038021 	lui	v1,0x8021
80034188:	24020004 	li	v0,4
8003418c:	a466ca42 	sh	a2,-13758(v1)
80034190:	ac82000c 	sw	v0,12(a0)
80034194:	a0880215 	sb	t0,533(a0)
80034198:	a0890216 	sb	t1,534(a0)
8003419c:	0800cfdb 	j	80033f6c <_Z11DSP2SetByteht+0x88>
800341a0:	a0870214 	sb	a3,532(a0)
800341a4:	3c088021 	lui	t0,0x8021
800341a8:	8d02ca58 	lw	v0,-13736(t0)
800341ac:	10400057 	beqz	v0,8003430c <_Z11DSP2SetByteht+0x428>
800341b0:	2604e560 	addiu	a0,s0,-6816
800341b4:	3c028021 	lui	v0,0x8021
800341b8:	8c47ca5c 	lw	a3,-13732(v0)
800341bc:	2603e560 	addiu	v1,s0,-6816
800341c0:	00075040 	sll	t2,a3,0x1
800341c4:	ad00ca58 	sw	zero,-13736(t0)
800341c8:	19400040 	blez	t2,800342cc <_Z11DSP2SetByteht+0x3e8>
800341cc:	ac67000c 	sw	a3,12(v1)
800341d0:	3c028021 	lui	v0,0x8021
800341d4:	8c49ca60 	lw	t1,-13728(v0)
800341d8:	00602021 	move	a0,v1
800341dc:	00004021 	move	t0,zero
800341e0:	00002821 	move	a1,zero
800341e4:	0800d083 	j	8003420c <_Z11DSP2SetByteht+0x328>
800341e8:	27a60010 	addiu	a2,sp,16
800341ec:	00441021 	addu	v0,v0,a0
800341f0:	90430014 	lbu	v1,20(v0)
800341f4:	00031902 	srl	v1,v1,0x4
800341f8:	a0c30000 	sb	v1,0(a2)
800341fc:	25080001 	addiu	t0,t0,1
80034200:	00a92821 	addu	a1,a1,t1
80034204:	11480031 	beq	t2,t0,800342cc <_Z11DSP2SetByteht+0x3e8>
80034208:	24c60001 	addiu	a2,a2,1
8003420c:	00a7001a 	div	zero,a1,a3
80034210:	00e001f4 	teq	a3,zero,0x7
80034214:	00001812 	mflo	v1
80034218:	30620001 	andi	v0,v1,0x1
8003421c:	1040fff3 	beqz	v0,800341ec <_Z11DSP2SetByteht+0x308>
80034220:	00031043 	sra	v0,v1,0x1
80034224:	00441021 	addu	v0,v0,a0
80034228:	90430014 	lbu	v1,20(v0)
8003422c:	3063000f 	andi	v1,v1,0xf
80034230:	0800d07f 	j	800341fc <_Z11DSP2SetByteht+0x318>
80034234:	a0c30000 	sb	v1,0(a2)
80034238:	2603e560 	addiu	v1,s0,-6816
8003423c:	24020020 	li	v0,32
80034240:	0800cfcf 	j	80033f3c <_Z11DSP2SetByteht+0x58>
80034244:	ac620004 	sw	v0,4(v1)
80034248:	2603e560 	addiu	v1,s0,-6816
8003424c:	24020004 	li	v0,4
80034250:	0800cfcf 	j	80033f3c <_Z11DSP2SetByteht+0x58>
80034254:	ac620004 	sw	v0,4(v1)
80034258:	2603e560 	addiu	v1,s0,-6816
8003425c:	24020002 	li	v0,2
80034260:	0800cfcf 	j	80033f3c <_Z11DSP2SetByteht+0x58>
80034264:	ac620004 	sw	v0,4(v1)
80034268:	0800d029 	j	800340a4 <_Z11DSP2SetByteht+0x1c0>
8003426c:	30e2000f 	andi	v0,a3,0xf
80034270:	90850014 	lbu	a1,20(a0)
80034274:	24020001 	li	v0,1
80034278:	3c038021 	lui	v1,0x8021
8003427c:	ac850004 	sw	a1,4(a0)
80034280:	acc2ca4c 	sw	v0,-13748(a2)
80034284:	ac65ca50 	sw	a1,-13744(v1)
80034288:	1220ff38 	beqz	s1,80033f6c <_Z11DSP2SetByteht+0x88>
8003428c:	ac800008 	sw	zero,8(a0)
80034290:	3c028021 	lui	v0,0x8021
80034294:	0800cfdb 	j	80033f6c <_Z11DSP2SetByteht+0x88>
80034298:	a040e560 	sb	zero,-6816(v0)
8003429c:	90850014 	lbu	a1,20(a0)
800342a0:	24030001 	li	v1,1
800342a4:	00051040 	sll	v0,a1,0x1
800342a8:	ac820004 	sw	v0,4(a0)
800342ac:	3c028021 	lui	v0,0x8021
800342b0:	acc3ca44 	sw	v1,-13756(a2)
800342b4:	ac45ca48 	sw	a1,-13752(v0)
800342b8:	1220ff2c 	beqz	s1,80033f6c <_Z11DSP2SetByteht+0x88>
800342bc:	ac800008 	sw	zero,8(a0)
800342c0:	3c028021 	lui	v0,0x8021
800342c4:	0800cfdb 	j	80033f6c <_Z11DSP2SetByteht+0x88>
800342c8:	a040e560 	sb	zero,-6816(v0)
800342cc:	18e0ff27 	blez	a3,80033f6c <_Z11DSP2SetByteht+0x88>
800342d0:	3c028021 	lui	v0,0x8021
800342d4:	2446e774 	addiu	a2,v0,-6284
800342d8:	00002821 	move	a1,zero
800342dc:	27a40010 	addiu	a0,sp,16
800342e0:	90820000 	lbu	v0,0(a0)
800342e4:	90830001 	lbu	v1,1(a0)
800342e8:	00021100 	sll	v0,v0,0x4
800342ec:	00431025 	or	v0,v0,v1
800342f0:	24a50001 	addiu	a1,a1,1
800342f4:	a0c20000 	sb	v0,0(a2)
800342f8:	24840002 	addiu	a0,a0,2
800342fc:	14e5fff8 	bne	a3,a1,800342e0 <_Z11DSP2SetByteht+0x3fc>
80034300:	24c60001 	addiu	a2,a2,1
80034304:	0800cfdc 	j	80033f70 <_Z11DSP2SetByteht+0x8c>
80034308:	8fbf0218 	lw	ra,536(sp)
8003430c:	90860014 	lbu	a2,20(a0)
80034310:	90850015 	lbu	a1,21(a0)
80034314:	24c20001 	addiu	v0,a2,1
80034318:	00021043 	sra	v0,v0,0x1
8003431c:	3c038021 	lui	v1,0x8021
80034320:	ac65ca5c 	sw	a1,-13732(v1)
80034324:	ac820004 	sw	v0,4(a0)
80034328:	24030001 	li	v1,1
8003432c:	3c028021 	lui	v0,0x8021
80034330:	ad03ca58 	sw	v1,-13736(t0)
80034334:	ac46ca60 	sw	a2,-13728(v0)
80034338:	1220ff0c 	beqz	s1,80033f6c <_Z11DSP2SetByteht+0x88>
8003433c:	ac800008 	sw	zero,8(a0)
80034340:	3c028021 	lui	v0,0x8021
80034344:	0800cfdb 	j	80033f6c <_Z11DSP2SetByteht+0x88>
80034348:	a040e560 	sb	zero,-6816(v0)

8003434c <_Z4Atand>:
8003434c:	27bdffd0 	addiu	sp,sp,-48
80034350:	3c028019 	lui	v0,0x8019
80034354:	afb50024 	sw	s5,36(sp)
80034358:	afb40020 	sw	s4,32(sp)
8003435c:	8c55ceac 	lw	s5,-12628(v0)
80034360:	8c54cea8 	lw	s4,-12632(v0)
80034364:	3c038019 	lui	v1,0x8019
80034368:	afb3001c 	sw	s3,28(sp)
8003436c:	afb20018 	sw	s2,24(sp)
80034370:	afb00010 	sw	s0,16(sp)
80034374:	afbf002c 	sw	ra,44(sp)
80034378:	afb60028 	sw	s6,40(sp)
8003437c:	afb10014 	sw	s1,20(sp)
80034380:	2470afa0 	addiu	s0,v1,-20576
80034384:	02803021 	move	a2,s4
80034388:	02a03821 	move	a3,s5
8003438c:	00809021 	move	s2,a0
80034390:	0200f809 	jalr	s0
80034394:	00a09821 	move	s3,a1
80034398:	04400026 	bltz	v0,80034434 <_Z4Atand+0xe8>
8003439c:	3c028019 	lui	v0,0x8019
800343a0:	3c028019 	lui	v0,0x8019
800343a4:	8c46ceb0 	lw	a2,-12624(v0)
800343a8:	8c47ceb4 	lw	a3,-12620(v0)
800343ac:	3c108019 	lui	s0,0x8019
800343b0:	2610a780 	addiu	s0,s0,-22656
800343b4:	02402021 	move	a0,s2
800343b8:	0200f809 	jalr	s0
800343bc:	02602821 	move	a1,s3
800343c0:	00403021 	move	a2,v0
800343c4:	02402021 	move	a0,s2
800343c8:	02602821 	move	a1,s3
800343cc:	0200f809 	jalr	s0
800343d0:	00603821 	move	a3,v1
800343d4:	3c088019 	lui	t0,0x8019
800343d8:	02803021 	move	a2,s4
800343dc:	02a03821 	move	a3,s5
800343e0:	00402021 	move	a0,v0
800343e4:	2508a708 	addiu	t0,t0,-22776
800343e8:	0100f809 	jalr	t0
800343ec:	00602821 	move	a1,v1
800343f0:	3c088019 	lui	t0,0x8019
800343f4:	02402021 	move	a0,s2
800343f8:	02602821 	move	a1,s3
800343fc:	00403021 	move	a2,v0
80034400:	2508ab40 	addiu	t0,t0,-21696
80034404:	0100f809 	jalr	t0
80034408:	00603821 	move	a3,v1
8003440c:	8fbf002c 	lw	ra,44(sp)
80034410:	8fb60028 	lw	s6,40(sp)
80034414:	8fb50024 	lw	s5,36(sp)
80034418:	8fb40020 	lw	s4,32(sp)
8003441c:	8fb3001c 	lw	s3,28(sp)
80034420:	8fb20018 	lw	s2,24(sp)
80034424:	8fb10014 	lw	s1,20(sp)
80034428:	8fb00010 	lw	s0,16(sp)
8003442c:	03e00008 	jr	ra
80034430:	27bd0030 	addiu	sp,sp,48
80034434:	2451b0e0 	addiu	s1,v0,-20256
80034438:	02402021 	move	a0,s2
8003443c:	02602821 	move	a1,s3
80034440:	02803021 	move	a2,s4
80034444:	0220f809 	jalr	s1
80034448:	02a03821 	move	a3,s5
8003444c:	1840ffd4 	blez	v0,800343a0 <_Z4Atand+0x54>
80034450:	3c028019 	lui	v0,0x8019
80034454:	02403021 	move	a2,s2
80034458:	02603821 	move	a3,s3
8003445c:	02802021 	move	a0,s4
80034460:	2456ab40 	addiu	s6,v0,-21696
80034464:	02c0f809 	jalr	s6
80034468:	02a02821 	move	a1,s5
8003446c:	00402021 	move	a0,v0
80034470:	00602821 	move	a1,v1
80034474:	02803021 	move	a2,s4
80034478:	02a03821 	move	a3,s5
8003447c:	00409021 	move	s2,v0
80034480:	0200f809 	jalr	s0
80034484:	00609821 	move	s3,v1
80034488:	0440002c 	bltz	v0,8003453c <_Z4Atand+0x1f0>
8003448c:	02402021 	move	a0,s2
80034490:	3c028019 	lui	v0,0x8019
80034494:	8c46ceb0 	lw	a2,-12624(v0)
80034498:	8c47ceb4 	lw	a3,-12620(v0)
8003449c:	3c108019 	lui	s0,0x8019
800344a0:	2610a780 	addiu	s0,s0,-22656
800344a4:	02402021 	move	a0,s2
800344a8:	0200f809 	jalr	s0
800344ac:	02602821 	move	a1,s3
800344b0:	00403021 	move	a2,v0
800344b4:	02402021 	move	a0,s2
800344b8:	02602821 	move	a1,s3
800344bc:	0200f809 	jalr	s0
800344c0:	00603821 	move	a3,v1
800344c4:	3c088019 	lui	t0,0x8019
800344c8:	00402021 	move	a0,v0
800344cc:	00602821 	move	a1,v1
800344d0:	02803021 	move	a2,s4
800344d4:	2508a708 	addiu	t0,t0,-22776
800344d8:	0100f809 	jalr	t0
800344dc:	02a03821 	move	a3,s5
800344e0:	00403021 	move	a2,v0
800344e4:	02402021 	move	a0,s2
800344e8:	02602821 	move	a1,s3
800344ec:	02c0f809 	jalr	s6
800344f0:	00603821 	move	a3,v1
800344f4:	3c108019 	lui	s0,0x8019
800344f8:	3c118019 	lui	s1,0x8019
800344fc:	8e04ceb8 	lw	a0,-12616(s0)
80034500:	8e05cebc 	lw	a1,-12612(s0)
80034504:	2628a688 	addiu	t0,s1,-22904
80034508:	00403021 	move	a2,v0
8003450c:	0100f809 	jalr	t0
80034510:	00603821 	move	a3,v1
80034514:	8fbf002c 	lw	ra,44(sp)
80034518:	8fb60028 	lw	s6,40(sp)
8003451c:	8fb50024 	lw	s5,36(sp)
80034520:	8fb40020 	lw	s4,32(sp)
80034524:	8fb3001c 	lw	s3,28(sp)
80034528:	8fb20018 	lw	s2,24(sp)
8003452c:	8fb10014 	lw	s1,20(sp)
80034530:	8fb00010 	lw	s0,16(sp)
80034534:	03e00008 	jr	ra
80034538:	27bd0030 	addiu	sp,sp,48
8003453c:	02602821 	move	a1,s3
80034540:	02803021 	move	a2,s4
80034544:	0220f809 	jalr	s1
80034548:	02a03821 	move	a3,s5
8003454c:	1840ffd0 	blez	v0,80034490 <_Z4Atand+0x144>
80034550:	02403021 	move	a2,s2
80034554:	02603821 	move	a3,s3
80034558:	02802021 	move	a0,s4
8003455c:	02c0f809 	jalr	s6
80034560:	02a02821 	move	a1,s5
80034564:	00402021 	move	a0,v0
80034568:	00602821 	move	a1,v1
8003456c:	02803021 	move	a2,s4
80034570:	02a03821 	move	a3,s5
80034574:	00409021 	move	s2,v0
80034578:	0200f809 	jalr	s0
8003457c:	00609821 	move	s3,v1
80034580:	04400024 	bltz	v0,80034614 <_Z4Atand+0x2c8>
80034584:	02803021 	move	a2,s4
80034588:	3c028019 	lui	v0,0x8019
8003458c:	8c46ceb0 	lw	a2,-12624(v0)
80034590:	8c47ceb4 	lw	a3,-12620(v0)
80034594:	3c108019 	lui	s0,0x8019
80034598:	2610a780 	addiu	s0,s0,-22656
8003459c:	02402021 	move	a0,s2
800345a0:	0200f809 	jalr	s0
800345a4:	02602821 	move	a1,s3
800345a8:	00403021 	move	a2,v0
800345ac:	02402021 	move	a0,s2
800345b0:	02602821 	move	a1,s3
800345b4:	0200f809 	jalr	s0
800345b8:	00603821 	move	a3,v1
800345bc:	3c088019 	lui	t0,0x8019
800345c0:	00402021 	move	a0,v0
800345c4:	00602821 	move	a1,v1
800345c8:	02803021 	move	a2,s4
800345cc:	2508a708 	addiu	t0,t0,-22776
800345d0:	0100f809 	jalr	t0
800345d4:	02a03821 	move	a3,s5
800345d8:	00403021 	move	a2,v0
800345dc:	02402021 	move	a0,s2
800345e0:	02602821 	move	a1,s3
800345e4:	02c0f809 	jalr	s6
800345e8:	00603821 	move	a3,v1
800345ec:	3c108019 	lui	s0,0x8019
800345f0:	3c118019 	lui	s1,0x8019
800345f4:	8e04ceb8 	lw	a0,-12616(s0)
800345f8:	8e05cebc 	lw	a1,-12612(s0)
800345fc:	00403021 	move	a2,v0
80034600:	2628a688 	addiu	t0,s1,-22904
80034604:	0100f809 	jalr	t0
80034608:	00603821 	move	a3,v1
8003460c:	0800d140 	j	80034500 <_Z4Atand+0x1b4>
80034610:	8e04ceb8 	lw	a0,-12616(s0)
80034614:	02402021 	move	a0,s2
80034618:	02602821 	move	a1,s3
8003461c:	0220f809 	jalr	s1
80034620:	02a03821 	move	a3,s5
80034624:	1840ffd8 	blez	v0,80034588 <_Z4Atand+0x23c>
80034628:	02403021 	move	a2,s2
8003462c:	02603821 	move	a3,s3
80034630:	02802021 	move	a0,s4
80034634:	02c0f809 	jalr	s6
80034638:	02a02821 	move	a1,s5
8003463c:	00402021 	move	a0,v0
80034640:	00602821 	move	a1,v1
80034644:	02803021 	move	a2,s4
80034648:	02a03821 	move	a3,s5
8003464c:	00409021 	move	s2,v0
80034650:	0200f809 	jalr	s0
80034654:	00609821 	move	s3,v1
80034658:	04400024 	bltz	v0,800346ec <_Z4Atand+0x3a0>
8003465c:	02803021 	move	a2,s4
80034660:	3c028019 	lui	v0,0x8019
80034664:	8c46ceb0 	lw	a2,-12624(v0)
80034668:	8c47ceb4 	lw	a3,-12620(v0)
8003466c:	3c108019 	lui	s0,0x8019
80034670:	2610a780 	addiu	s0,s0,-22656
80034674:	02402021 	move	a0,s2
80034678:	0200f809 	jalr	s0
8003467c:	02602821 	move	a1,s3
80034680:	00403021 	move	a2,v0
80034684:	02402021 	move	a0,s2
80034688:	02602821 	move	a1,s3
8003468c:	0200f809 	jalr	s0
80034690:	00603821 	move	a3,v1
80034694:	3c088019 	lui	t0,0x8019
80034698:	00402021 	move	a0,v0
8003469c:	00602821 	move	a1,v1
800346a0:	02803021 	move	a2,s4
800346a4:	2508a708 	addiu	t0,t0,-22776
800346a8:	0100f809 	jalr	t0
800346ac:	02a03821 	move	a3,s5
800346b0:	00403021 	move	a2,v0
800346b4:	02402021 	move	a0,s2
800346b8:	02602821 	move	a1,s3
800346bc:	02c0f809 	jalr	s6
800346c0:	00603821 	move	a3,v1
800346c4:	3c108019 	lui	s0,0x8019
800346c8:	3c118019 	lui	s1,0x8019
800346cc:	8e04ceb8 	lw	a0,-12616(s0)
800346d0:	8e05cebc 	lw	a1,-12612(s0)
800346d4:	00403021 	move	a2,v0
800346d8:	2628a688 	addiu	t0,s1,-22904
800346dc:	0100f809 	jalr	t0
800346e0:	00603821 	move	a3,v1
800346e4:	0800d17e 	j	800345f8 <_Z4Atand+0x2ac>
800346e8:	8e04ceb8 	lw	a0,-12616(s0)
800346ec:	02402021 	move	a0,s2
800346f0:	02602821 	move	a1,s3
800346f4:	0220f809 	jalr	s1
800346f8:	02a03821 	move	a3,s5
800346fc:	1840ffd8 	blez	v0,80034660 <_Z4Atand+0x314>
80034700:	02403021 	move	a2,s2
80034704:	02603821 	move	a3,s3
80034708:	02802021 	move	a0,s4
8003470c:	02c0f809 	jalr	s6
80034710:	02a02821 	move	a1,s5
80034714:	00402021 	move	a0,v0
80034718:	00602821 	move	a1,v1
8003471c:	02803021 	move	a2,s4
80034720:	02a03821 	move	a3,s5
80034724:	00409021 	move	s2,v0
80034728:	0200f809 	jalr	s0
8003472c:	00609821 	move	s3,v1
80034730:	04400024 	bltz	v0,800347c4 <_Z4Atand+0x478>
80034734:	02803021 	move	a2,s4
80034738:	3c028019 	lui	v0,0x8019
8003473c:	8c46ceb0 	lw	a2,-12624(v0)
80034740:	8c47ceb4 	lw	a3,-12620(v0)
80034744:	3c108019 	lui	s0,0x8019
80034748:	2610a780 	addiu	s0,s0,-22656
8003474c:	02402021 	move	a0,s2
80034750:	0200f809 	jalr	s0
80034754:	02602821 	move	a1,s3
80034758:	00403021 	move	a2,v0
8003475c:	02402021 	move	a0,s2
80034760:	02602821 	move	a1,s3
80034764:	0200f809 	jalr	s0
80034768:	00603821 	move	a3,v1
8003476c:	3c088019 	lui	t0,0x8019
80034770:	00402021 	move	a0,v0
80034774:	00602821 	move	a1,v1
80034778:	02803021 	move	a2,s4
8003477c:	2508a708 	addiu	t0,t0,-22776
80034780:	0100f809 	jalr	t0
80034784:	02a03821 	move	a3,s5
80034788:	00403021 	move	a2,v0
8003478c:	02402021 	move	a0,s2
80034790:	02602821 	move	a1,s3
80034794:	02c0f809 	jalr	s6
80034798:	00603821 	move	a3,v1
8003479c:	3c108019 	lui	s0,0x8019
800347a0:	3c118019 	lui	s1,0x8019
800347a4:	8e04ceb8 	lw	a0,-12616(s0)
800347a8:	8e05cebc 	lw	a1,-12612(s0)
800347ac:	00403021 	move	a2,v0
800347b0:	2628a688 	addiu	t0,s1,-22904
800347b4:	0100f809 	jalr	t0
800347b8:	00603821 	move	a3,v1
800347bc:	0800d1b4 	j	800346d0 <_Z4Atand+0x384>
800347c0:	8e04ceb8 	lw	a0,-12616(s0)
800347c4:	02402021 	move	a0,s2
800347c8:	02602821 	move	a1,s3
800347cc:	0220f809 	jalr	s1
800347d0:	02a03821 	move	a3,s5
800347d4:	1840ffd8 	blez	v0,80034738 <_Z4Atand+0x3ec>
800347d8:	02403021 	move	a2,s2
800347dc:	02603821 	move	a3,s3
800347e0:	02802021 	move	a0,s4
800347e4:	02c0f809 	jalr	s6
800347e8:	02a02821 	move	a1,s5
800347ec:	00402021 	move	a0,v0
800347f0:	00602821 	move	a1,v1
800347f4:	02803021 	move	a2,s4
800347f8:	02a03821 	move	a3,s5
800347fc:	00409021 	move	s2,v0
80034800:	0200f809 	jalr	s0
80034804:	00609821 	move	s3,v1
80034808:	04400024 	bltz	v0,8003489c <_Z4Atand+0x550>
8003480c:	02803021 	move	a2,s4
80034810:	3c028019 	lui	v0,0x8019
80034814:	8c46ceb0 	lw	a2,-12624(v0)
80034818:	8c47ceb4 	lw	a3,-12620(v0)
8003481c:	3c108019 	lui	s0,0x8019
80034820:	2610a780 	addiu	s0,s0,-22656
80034824:	02402021 	move	a0,s2
80034828:	0200f809 	jalr	s0
8003482c:	02602821 	move	a1,s3
80034830:	00403021 	move	a2,v0
80034834:	02402021 	move	a0,s2
80034838:	02602821 	move	a1,s3
8003483c:	0200f809 	jalr	s0
80034840:	00603821 	move	a3,v1
80034844:	3c088019 	lui	t0,0x8019
80034848:	00402021 	move	a0,v0
8003484c:	00602821 	move	a1,v1
80034850:	02803021 	move	a2,s4
80034854:	2508a708 	addiu	t0,t0,-22776
80034858:	0100f809 	jalr	t0
8003485c:	02a03821 	move	a3,s5
80034860:	00403021 	move	a2,v0
80034864:	02402021 	move	a0,s2
80034868:	02602821 	move	a1,s3
8003486c:	02c0f809 	jalr	s6
80034870:	00603821 	move	a3,v1
80034874:	3c108019 	lui	s0,0x8019
80034878:	3c118019 	lui	s1,0x8019
8003487c:	8e04ceb8 	lw	a0,-12616(s0)
80034880:	8e05cebc 	lw	a1,-12612(s0)
80034884:	00403021 	move	a2,v0
80034888:	2628a688 	addiu	t0,s1,-22904
8003488c:	0100f809 	jalr	t0
80034890:	00603821 	move	a3,v1
80034894:	0800d1ea 	j	800347a8 <_Z4Atand+0x45c>
80034898:	8e04ceb8 	lw	a0,-12616(s0)
8003489c:	02402021 	move	a0,s2
800348a0:	02602821 	move	a1,s3
800348a4:	0220f809 	jalr	s1
800348a8:	02a03821 	move	a3,s5
800348ac:	1840ffd8 	blez	v0,80034810 <_Z4Atand+0x4c4>
800348b0:	02403021 	move	a2,s2
800348b4:	02603821 	move	a3,s3
800348b8:	02802021 	move	a0,s4
800348bc:	02c0f809 	jalr	s6
800348c0:	02a02821 	move	a1,s5
800348c4:	00402021 	move	a0,v0
800348c8:	00602821 	move	a1,v1
800348cc:	02803021 	move	a2,s4
800348d0:	02a03821 	move	a3,s5
800348d4:	00409021 	move	s2,v0
800348d8:	0200f809 	jalr	s0
800348dc:	00609821 	move	s3,v1
800348e0:	04400024 	bltz	v0,80034974 <_Z4Atand+0x628>
800348e4:	02803021 	move	a2,s4
800348e8:	3c028019 	lui	v0,0x8019
800348ec:	8c46ceb0 	lw	a2,-12624(v0)
800348f0:	8c47ceb4 	lw	a3,-12620(v0)
800348f4:	3c108019 	lui	s0,0x8019
800348f8:	2610a780 	addiu	s0,s0,-22656
800348fc:	02402021 	move	a0,s2
80034900:	0200f809 	jalr	s0
80034904:	02602821 	move	a1,s3
80034908:	00403021 	move	a2,v0
8003490c:	02402021 	move	a0,s2
80034910:	02602821 	move	a1,s3
80034914:	0200f809 	jalr	s0
80034918:	00603821 	move	a3,v1
8003491c:	3c088019 	lui	t0,0x8019
80034920:	00402021 	move	a0,v0
80034924:	00602821 	move	a1,v1
80034928:	02803021 	move	a2,s4
8003492c:	2508a708 	addiu	t0,t0,-22776
80034930:	0100f809 	jalr	t0
80034934:	02a03821 	move	a3,s5
80034938:	00403021 	move	a2,v0
8003493c:	02402021 	move	a0,s2
80034940:	02602821 	move	a1,s3
80034944:	02c0f809 	jalr	s6
80034948:	00603821 	move	a3,v1
8003494c:	3c108019 	lui	s0,0x8019
80034950:	3c118019 	lui	s1,0x8019
80034954:	8e04ceb8 	lw	a0,-12616(s0)
80034958:	8e05cebc 	lw	a1,-12612(s0)
8003495c:	00403021 	move	a2,v0
80034960:	2628a688 	addiu	t0,s1,-22904
80034964:	0100f809 	jalr	t0
80034968:	00603821 	move	a3,v1
8003496c:	0800d220 	j	80034880 <_Z4Atand+0x534>
80034970:	8e04ceb8 	lw	a0,-12616(s0)
80034974:	02402021 	move	a0,s2
80034978:	02602821 	move	a1,s3
8003497c:	0220f809 	jalr	s1
80034980:	02a03821 	move	a3,s5
80034984:	1840ffd8 	blez	v0,800348e8 <_Z4Atand+0x59c>
80034988:	02403021 	move	a2,s2
8003498c:	02603821 	move	a3,s3
80034990:	02802021 	move	a0,s4
80034994:	02c0f809 	jalr	s6
80034998:	02a02821 	move	a1,s5
8003499c:	00402021 	move	a0,v0
800349a0:	00602821 	move	a1,v1
800349a4:	02803021 	move	a2,s4
800349a8:	02a03821 	move	a3,s5
800349ac:	00409021 	move	s2,v0
800349b0:	0200f809 	jalr	s0
800349b4:	00609821 	move	s3,v1
800349b8:	04400024 	bltz	v0,80034a4c <_Z4Atand+0x700>
800349bc:	02803021 	move	a2,s4
800349c0:	3c028019 	lui	v0,0x8019
800349c4:	8c46ceb0 	lw	a2,-12624(v0)
800349c8:	8c47ceb4 	lw	a3,-12620(v0)
800349cc:	3c108019 	lui	s0,0x8019
800349d0:	2610a780 	addiu	s0,s0,-22656
800349d4:	02402021 	move	a0,s2
800349d8:	0200f809 	jalr	s0
800349dc:	02602821 	move	a1,s3
800349e0:	00403021 	move	a2,v0
800349e4:	02402021 	move	a0,s2
800349e8:	02602821 	move	a1,s3
800349ec:	0200f809 	jalr	s0
800349f0:	00603821 	move	a3,v1
800349f4:	3c088019 	lui	t0,0x8019
800349f8:	00402021 	move	a0,v0
800349fc:	00602821 	move	a1,v1
80034a00:	02803021 	move	a2,s4
80034a04:	2508a708 	addiu	t0,t0,-22776
80034a08:	0100f809 	jalr	t0
80034a0c:	02a03821 	move	a3,s5
80034a10:	00403021 	move	a2,v0
80034a14:	02402021 	move	a0,s2
80034a18:	02602821 	move	a1,s3
80034a1c:	02c0f809 	jalr	s6
80034a20:	00603821 	move	a3,v1
80034a24:	3c108019 	lui	s0,0x8019
80034a28:	3c118019 	lui	s1,0x8019
80034a2c:	8e04ceb8 	lw	a0,-12616(s0)
80034a30:	8e05cebc 	lw	a1,-12612(s0)
80034a34:	00403021 	move	a2,v0
80034a38:	2628a688 	addiu	t0,s1,-22904
80034a3c:	0100f809 	jalr	t0
80034a40:	00603821 	move	a3,v1
80034a44:	0800d256 	j	80034958 <_Z4Atand+0x60c>
80034a48:	8e04ceb8 	lw	a0,-12616(s0)
80034a4c:	02402021 	move	a0,s2
80034a50:	02602821 	move	a1,s3
80034a54:	0220f809 	jalr	s1
80034a58:	02a03821 	move	a3,s5
80034a5c:	1840ffd8 	blez	v0,800349c0 <_Z4Atand+0x674>
80034a60:	02403021 	move	a2,s2
80034a64:	02603821 	move	a3,s3
80034a68:	02802021 	move	a0,s4
80034a6c:	02c0f809 	jalr	s6
80034a70:	02a02821 	move	a1,s5
80034a74:	00402021 	move	a0,v0
80034a78:	00602821 	move	a1,v1
80034a7c:	02803021 	move	a2,s4
80034a80:	02a03821 	move	a3,s5
80034a84:	00409021 	move	s2,v0
80034a88:	0200f809 	jalr	s0
80034a8c:	00609821 	move	s3,v1
80034a90:	04400024 	bltz	v0,80034b24 <_Z4Atand+0x7d8>
80034a94:	02803021 	move	a2,s4
80034a98:	3c028019 	lui	v0,0x8019
80034a9c:	8c46ceb0 	lw	a2,-12624(v0)
80034aa0:	8c47ceb4 	lw	a3,-12620(v0)
80034aa4:	3c108019 	lui	s0,0x8019
80034aa8:	2610a780 	addiu	s0,s0,-22656
80034aac:	02402021 	move	a0,s2
80034ab0:	0200f809 	jalr	s0
80034ab4:	02602821 	move	a1,s3
80034ab8:	00403021 	move	a2,v0
80034abc:	02402021 	move	a0,s2
80034ac0:	02602821 	move	a1,s3
80034ac4:	0200f809 	jalr	s0
80034ac8:	00603821 	move	a3,v1
80034acc:	3c088019 	lui	t0,0x8019
80034ad0:	00402021 	move	a0,v0
80034ad4:	00602821 	move	a1,v1
80034ad8:	02803021 	move	a2,s4
80034adc:	2508a708 	addiu	t0,t0,-22776
80034ae0:	0100f809 	jalr	t0
80034ae4:	02a03821 	move	a3,s5
80034ae8:	00403021 	move	a2,v0
80034aec:	02402021 	move	a0,s2
80034af0:	02602821 	move	a1,s3
80034af4:	02c0f809 	jalr	s6
80034af8:	00603821 	move	a3,v1
80034afc:	3c108019 	lui	s0,0x8019
80034b00:	3c118019 	lui	s1,0x8019
80034b04:	8e04ceb8 	lw	a0,-12616(s0)
80034b08:	8e05cebc 	lw	a1,-12612(s0)
80034b0c:	00403021 	move	a2,v0
80034b10:	2628a688 	addiu	t0,s1,-22904
80034b14:	0100f809 	jalr	t0
80034b18:	00603821 	move	a3,v1
80034b1c:	0800d28c 	j	80034a30 <_Z4Atand+0x6e4>
80034b20:	8e04ceb8 	lw	a0,-12616(s0)
80034b24:	02402021 	move	a0,s2
80034b28:	02602821 	move	a1,s3
80034b2c:	0220f809 	jalr	s1
80034b30:	02a03821 	move	a3,s5
80034b34:	1840ffd8 	blez	v0,80034a98 <_Z4Atand+0x74c>
80034b38:	02403021 	move	a2,s2
80034b3c:	02603821 	move	a3,s3
80034b40:	02802021 	move	a0,s4
80034b44:	02c0f809 	jalr	s6
80034b48:	02a02821 	move	a1,s5
80034b4c:	3c068003 	lui	a2,0x8003
80034b50:	3c108019 	lui	s0,0x8019
80034b54:	00402021 	move	a0,v0
80034b58:	24c6434c 	addiu	a2,a2,17228
80034b5c:	00c0f809 	jalr	a2
80034b60:	00602821 	move	a1,v1
80034b64:	3c118019 	lui	s1,0x8019
80034b68:	8e04ceb8 	lw	a0,-12616(s0)
80034b6c:	8e05cebc 	lw	a1,-12612(s0)
80034b70:	00403021 	move	a2,v0
80034b74:	2628a688 	addiu	t0,s1,-22904
80034b78:	0100f809 	jalr	t0
80034b7c:	00603821 	move	a3,v1
80034b80:	0800d2c2 	j	80034b08 <_Z4Atand+0x7bc>
80034b84:	8e04ceb8 	lw	a0,-12616(s0)

80034b88 <_Z11S9xInitDSP1v>:
80034b88:	3c03801f 	lui	v1,0x801f
80034b8c:	9062441c 	lbu	v0,17436(v1)
80034b90:	27bdffc8 	addiu	sp,sp,-56
80034b94:	afbf0034 	sw	ra,52(sp)
80034b98:	afbe0030 	sw	s8,48(sp)
80034b9c:	afb7002c 	sw	s7,44(sp)
80034ba0:	afb60028 	sw	s6,40(sp)
80034ba4:	afb50024 	sw	s5,36(sp)
80034ba8:	afb40020 	sw	s4,32(sp)
80034bac:	afb3001c 	sw	s3,28(sp)
80034bb0:	afb20018 	sw	s2,24(sp)
80034bb4:	afb10014 	sw	s1,20(sp)
80034bb8:	1440003d 	bnez	v0,80034cb0 <_Z11S9xInitDSP1v+0x128>
80034bbc:	afb00010 	sw	s0,16(sp)
80034bc0:	3c028020 	lui	v0,0x8020
80034bc4:	24544860 	addiu	s4,v0,18528
80034bc8:	3c038021 	lui	v1,0x8021
80034bcc:	3c028019 	lui	v0,0x8019
80034bd0:	24738860 	addiu	s3,v1,-30624
80034bd4:	2455a780 	addiu	s5,v0,-22656
80034bd8:	00009021 	move	s2,zero
80034bdc:	3c1e8019 	lui	s8,0x8019
80034be0:	3c178017 	lui	s7,0x8017
80034be4:	0800d319 	j	80034c64 <_Z11S9xInitDSP1v+0xdc>
80034be8:	3c168017 	lui	s6,0x8017
80034bec:	3c048019 	lui	a0,0x8019
80034bf0:	8c86ce98 	lw	a2,-12648(a0)
80034bf4:	8c87ce9c 	lw	a3,-12644(a0)
80034bf8:	00602821 	move	a1,v1
80034bfc:	02a0f809 	jalr	s5
80034c00:	00402021 	move	a0,v0
80034c04:	8fc6cea0 	lw	a2,-12640(s8)
80034c08:	8fc7cea4 	lw	a3,-12636(s8)
80034c0c:	00402021 	move	a0,v0
80034c10:	02a0f809 	jalr	s5
80034c14:	00602821 	move	a1,v1
80034c18:	00402021 	move	a0,v0
80034c1c:	00602821 	move	a1,v1
80034c20:	26e649b4 	addiu	a2,s7,18868
80034c24:	00408021 	move	s0,v0
80034c28:	00c0f809 	jalr	a2
80034c2c:	00608821 	move	s1,v1
80034c30:	ae820000 	sw	v0,0(s4)
80034c34:	ae830004 	sw	v1,4(s4)
80034c38:	02002021 	move	a0,s0
80034c3c:	26c67b40 	addiu	a2,s6,31552
80034c40:	00c0f809 	jalr	a2
80034c44:	02202821 	move	a1,s1
80034c48:	ae620000 	sw	v0,0(s3)
80034c4c:	26520001 	addiu	s2,s2,1
80034c50:	24020800 	li	v0,2048
80034c54:	ae630004 	sw	v1,4(s3)
80034c58:	26940008 	addiu	s4,s4,8
80034c5c:	12420011 	beq	s2,v0,80034ca4 <_Z11S9xInitDSP1v+0x11c>
80034c60:	26730008 	addiu	s3,s3,8
80034c64:	3c058019 	lui	a1,0x8019
80034c68:	24a5b190 	addiu	a1,a1,-20080
80034c6c:	00a0f809 	jalr	a1
80034c70:	02402021 	move	a0,s2
80034c74:	00402021 	move	a0,v0
80034c78:	0641ffdc 	bgez	s2,80034bec <_Z11S9xInitDSP1v+0x64>
80034c7c:	00602821 	move	a1,v1
80034c80:	3c088019 	lui	t0,0x8019
80034c84:	8d06ce90 	lw	a2,-12656(t0)
80034c88:	8d07ce94 	lw	a3,-12652(t0)
80034c8c:	3c088019 	lui	t0,0x8019
80034c90:	2508a708 	addiu	t0,t0,-22776
80034c94:	0100f809 	jalr	t0
80034c98:	00000000 	nop
80034c9c:	0800d2fc 	j	80034bf0 <_Z11S9xInitDSP1v+0x68>
80034ca0:	3c048019 	lui	a0,0x8019
80034ca4:	24020001 	li	v0,1
80034ca8:	3c05801f 	lui	a1,0x801f
80034cac:	a0a2441c 	sb	v0,17436(a1)
80034cb0:	8fbf0034 	lw	ra,52(sp)
80034cb4:	8fbe0030 	lw	s8,48(sp)
80034cb8:	8fb7002c 	lw	s7,44(sp)
80034cbc:	8fb60028 	lw	s6,40(sp)
80034cc0:	8fb50024 	lw	s5,36(sp)
80034cc4:	8fb40020 	lw	s4,32(sp)
80034cc8:	8fb3001c 	lw	s3,28(sp)
80034ccc:	8fb20018 	lw	s2,24(sp)
80034cd0:	8fb10014 	lw	s1,20(sp)
80034cd4:	8fb00010 	lw	s0,16(sp)
80034cd8:	03e00008 	jr	ra
80034cdc:	27bd0038 	addiu	sp,sp,56

80034ce0 <S9xResetDSP1>:
80034ce0:	3c03801f 	lui	v1,0x801f
80034ce4:	9062441c 	lbu	v0,17436(v1)
80034ce8:	27bdffc8 	addiu	sp,sp,-56
80034cec:	afbf0034 	sw	ra,52(sp)
80034cf0:	afbe0030 	sw	s8,48(sp)
80034cf4:	afb7002c 	sw	s7,44(sp)
80034cf8:	afb60028 	sw	s6,40(sp)
80034cfc:	afb50024 	sw	s5,36(sp)
80034d00:	afb40020 	sw	s4,32(sp)
80034d04:	afb3001c 	sw	s3,28(sp)
80034d08:	afb20018 	sw	s2,24(sp)
80034d0c:	afb10014 	sw	s1,20(sp)
80034d10:	1440003d 	bnez	v0,80034e08 <S9xResetDSP1+0x128>
80034d14:	afb00010 	sw	s0,16(sp)
80034d18:	3c028020 	lui	v0,0x8020
80034d1c:	24544860 	addiu	s4,v0,18528
80034d20:	3c038021 	lui	v1,0x8021
80034d24:	3c028019 	lui	v0,0x8019
80034d28:	24738860 	addiu	s3,v1,-30624
80034d2c:	2455a780 	addiu	s5,v0,-22656
80034d30:	00009021 	move	s2,zero
80034d34:	3c1e8019 	lui	s8,0x8019
80034d38:	3c178017 	lui	s7,0x8017
80034d3c:	0800d36f 	j	80034dbc <S9xResetDSP1+0xdc>
80034d40:	3c168017 	lui	s6,0x8017
80034d44:	3c048019 	lui	a0,0x8019
80034d48:	8c86ce98 	lw	a2,-12648(a0)
80034d4c:	8c87ce9c 	lw	a3,-12644(a0)
80034d50:	00602821 	move	a1,v1
80034d54:	02a0f809 	jalr	s5
80034d58:	00402021 	move	a0,v0
80034d5c:	8fc6cea0 	lw	a2,-12640(s8)
80034d60:	8fc7cea4 	lw	a3,-12636(s8)
80034d64:	00402021 	move	a0,v0
80034d68:	02a0f809 	jalr	s5
80034d6c:	00602821 	move	a1,v1
80034d70:	00402021 	move	a0,v0
80034d74:	00602821 	move	a1,v1
80034d78:	26e649b4 	addiu	a2,s7,18868
80034d7c:	00408021 	move	s0,v0
80034d80:	00c0f809 	jalr	a2
80034d84:	00608821 	move	s1,v1
80034d88:	ae820000 	sw	v0,0(s4)
80034d8c:	ae830004 	sw	v1,4(s4)
80034d90:	02002021 	move	a0,s0
80034d94:	26c67b40 	addiu	a2,s6,31552
80034d98:	00c0f809 	jalr	a2
80034d9c:	02202821 	move	a1,s1
80034da0:	ae620000 	sw	v0,0(s3)
80034da4:	26520001 	addiu	s2,s2,1
80034da8:	24020800 	li	v0,2048
80034dac:	ae630004 	sw	v1,4(s3)
80034db0:	26940008 	addiu	s4,s4,8
80034db4:	12420011 	beq	s2,v0,80034dfc <S9xResetDSP1+0x11c>
80034db8:	26730008 	addiu	s3,s3,8
80034dbc:	3c058019 	lui	a1,0x8019
80034dc0:	24a5b190 	addiu	a1,a1,-20080
80034dc4:	00a0f809 	jalr	a1
80034dc8:	02402021 	move	a0,s2
80034dcc:	00402021 	move	a0,v0
80034dd0:	0641ffdc 	bgez	s2,80034d44 <S9xResetDSP1+0x64>
80034dd4:	00602821 	move	a1,v1
80034dd8:	3c088019 	lui	t0,0x8019
80034ddc:	8d06ce90 	lw	a2,-12656(t0)
80034de0:	8d07ce94 	lw	a3,-12652(t0)
80034de4:	3c088019 	lui	t0,0x8019
80034de8:	2508a708 	addiu	t0,t0,-22776
80034dec:	0100f809 	jalr	t0
80034df0:	00000000 	nop
80034df4:	0800d352 	j	80034d48 <S9xResetDSP1+0x68>
80034df8:	3c048019 	lui	a0,0x8019
80034dfc:	24020001 	li	v0,1
80034e00:	3c05801f 	lui	a1,0x801f
80034e04:	a0a2441c 	sb	v0,17436(a1)
80034e08:	3c028021 	lui	v0,0x8021
80034e0c:	2443e560 	addiu	v1,v0,-6816
80034e10:	24040001 	li	a0,1
80034e14:	a0640001 	sb	a0,1(v1)
80034e18:	a044e560 	sb	a0,-6816(v0)
80034e1c:	ac600004 	sw	zero,4(v1)
80034e20:	ac60000c 	sw	zero,12(v1)
80034e24:	ac600008 	sw	zero,8(v1)
80034e28:	ac600010 	sw	zero,16(v1)
80034e2c:	8fbf0034 	lw	ra,52(sp)
80034e30:	8fbe0030 	lw	s8,48(sp)
80034e34:	8fb7002c 	lw	s7,44(sp)
80034e38:	8fb60028 	lw	s6,40(sp)
80034e3c:	8fb50024 	lw	s5,36(sp)
80034e40:	8fb40020 	lw	s4,32(sp)
80034e44:	8fb3001c 	lw	s3,28(sp)
80034e48:	8fb20018 	lw	s2,24(sp)
80034e4c:	8fb10014 	lw	s1,20(sp)
80034e50:	8fb00010 	lw	s0,16(sp)
80034e54:	03e00008 	jr	ra
80034e58:	27bd0038 	addiu	sp,sp,56

80034e5c <_Z7DSPOp28v>:
80034e5c:	3c038021 	lui	v1,0x8021
80034e60:	8462ca14 	lh	v0,-13804(v1)
80034e64:	3c038021 	lui	v1,0x8021
80034e68:	00420018 	mult	v0,v0
80034e6c:	8464ca12 	lh	a0,-13806(v1)
80034e70:	3c028021 	lui	v0,0x8021
80034e74:	70840000 	madd	a0,a0
80034e78:	8443ca16 	lh	v1,-13802(v0)
80034e7c:	70630000 	madd	v1,v1
80034e80:	00002812 	mflo	a1
80034e84:	14a00004 	bnez	a1,80034e98 <_Z7DSPOp28v+0x3c>
80034e88:	000513c3 	sra	v0,a1,0xf
80034e8c:	3c028021 	lui	v0,0x8021
80034e90:	03e00008 	jr	ra
80034e94:	a440ca18 	sh	zero,-13800(v0)
80034e98:	00023400 	sll	a2,v0,0x10
80034e9c:	00063403 	sra	a2,a2,0x10
80034ea0:	04c00093 	bltz	a2,800350f0 <_Z7DSPOp28v+0x294>
80034ea4:	30c24000 	andi	v0,a2,0x4000
80034ea8:	1440011b 	bnez	v0,80035318 <_Z7DSPOp28v+0x4bc>
80034eac:	30c22000 	andi	v0,a2,0x2000
80034eb0:	1440011d 	bnez	v0,80035328 <_Z7DSPOp28v+0x4cc>
80034eb4:	30c21000 	andi	v0,a2,0x1000
80034eb8:	1440011d 	bnez	v0,80035330 <_Z7DSPOp28v+0x4d4>
80034ebc:	30c20800 	andi	v0,a2,0x800
80034ec0:	1440011d 	bnez	v0,80035338 <_Z7DSPOp28v+0x4dc>
80034ec4:	30c20400 	andi	v0,a2,0x400
80034ec8:	1440011d 	bnez	v0,80035340 <_Z7DSPOp28v+0x4e4>
80034ecc:	30c20200 	andi	v0,a2,0x200
80034ed0:	1440011d 	bnez	v0,80035348 <_Z7DSPOp28v+0x4ec>
80034ed4:	30c20100 	andi	v0,a2,0x100
80034ed8:	1440011d 	bnez	v0,80035350 <_Z7DSPOp28v+0x4f4>
80034edc:	30c20080 	andi	v0,a2,0x80
80034ee0:	1440011d 	bnez	v0,80035358 <_Z7DSPOp28v+0x4fc>
80034ee4:	30c20040 	andi	v0,a2,0x40
80034ee8:	1440011d 	bnez	v0,80035360 <_Z7DSPOp28v+0x504>
80034eec:	30c20020 	andi	v0,a2,0x20
80034ef0:	1440011d 	bnez	v0,80035368 <_Z7DSPOp28v+0x50c>
80034ef4:	30c20010 	andi	v0,a2,0x10
80034ef8:	1440011d 	bnez	v0,80035370 <_Z7DSPOp28v+0x514>
80034efc:	30c20008 	andi	v0,a2,0x8
80034f00:	1440011d 	bnez	v0,80035378 <_Z7DSPOp28v+0x51c>
80034f04:	30c20004 	andi	v0,a2,0x4
80034f08:	1440011d 	bnez	v0,80035380 <_Z7DSPOp28v+0x524>
80034f0c:	30c20002 	andi	v0,a2,0x2
80034f10:	144000b6 	bnez	v0,800351ec <_Z7DSPOp28v+0x390>
80034f14:	30c20001 	andi	v0,a2,0x1
80034f18:	1440011b 	bnez	v0,80035388 <_Z7DSPOp28v+0x52c>
80034f1c:	3c0a8019 	lui	t2,0x8019
80034f20:	2543d1e4 	addiu	v1,t2,-11804
80034f24:	94620060 	lhu	v0,96(v1)
80034f28:	30a57fff 	andi	a1,a1,0x7fff
80034f2c:	70c21002 	mul	v0,a2,v0
80034f30:	2407000f 	li	a3,15
80034f34:	00021040 	sll	v0,v0,0x1
80034f38:	00024c00 	sll	t1,v0,0x10
80034f3c:	00094c03 	sra	t1,t1,0x10
80034f40:	04c000ac 	bltz	a2,800351f4 <_Z7DSPOp28v+0x398>
80034f44:	30a24000 	andi	v0,a1,0x4000
80034f48:	14400049 	bnez	v0,80035070 <_Z7DSPOp28v+0x214>
80034f4c:	24e20001 	addiu	v0,a3,1
80034f50:	00023c00 	sll	a3,v0,0x10
80034f54:	30a32000 	andi	v1,a1,0x2000
80034f58:	14600045 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034f5c:	00073c03 	sra	a3,a3,0x10
80034f60:	24e20001 	addiu	v0,a3,1
80034f64:	00023c00 	sll	a3,v0,0x10
80034f68:	30a31000 	andi	v1,a1,0x1000
80034f6c:	14600040 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034f70:	00073c03 	sra	a3,a3,0x10
80034f74:	24e20001 	addiu	v0,a3,1
80034f78:	00023c00 	sll	a3,v0,0x10
80034f7c:	30a30800 	andi	v1,a1,0x800
80034f80:	1460003b 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034f84:	00073c03 	sra	a3,a3,0x10
80034f88:	24e20001 	addiu	v0,a3,1
80034f8c:	00023c00 	sll	a3,v0,0x10
80034f90:	30a30400 	andi	v1,a1,0x400
80034f94:	14600036 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034f98:	00073c03 	sra	a3,a3,0x10
80034f9c:	24e20001 	addiu	v0,a3,1
80034fa0:	00023c00 	sll	a3,v0,0x10
80034fa4:	30a30200 	andi	v1,a1,0x200
80034fa8:	14600031 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034fac:	00073c03 	sra	a3,a3,0x10
80034fb0:	24e20001 	addiu	v0,a3,1
80034fb4:	00023c00 	sll	a3,v0,0x10
80034fb8:	30a30100 	andi	v1,a1,0x100
80034fbc:	1460002c 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034fc0:	00073c03 	sra	a3,a3,0x10
80034fc4:	24e20001 	addiu	v0,a3,1
80034fc8:	00023c00 	sll	a3,v0,0x10
80034fcc:	30a30080 	andi	v1,a1,0x80
80034fd0:	14600027 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034fd4:	00073c03 	sra	a3,a3,0x10
80034fd8:	24e20001 	addiu	v0,a3,1
80034fdc:	00023c00 	sll	a3,v0,0x10
80034fe0:	30a30040 	andi	v1,a1,0x40
80034fe4:	14600022 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034fe8:	00073c03 	sra	a3,a3,0x10
80034fec:	24e20001 	addiu	v0,a3,1
80034ff0:	00023c00 	sll	a3,v0,0x10
80034ff4:	30a30020 	andi	v1,a1,0x20
80034ff8:	1460001d 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80034ffc:	00073c03 	sra	a3,a3,0x10
80035000:	24e20001 	addiu	v0,a3,1
80035004:	00023c00 	sll	a3,v0,0x10
80035008:	30a30010 	andi	v1,a1,0x10
8003500c:	14600018 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80035010:	00073c03 	sra	a3,a3,0x10
80035014:	24e20001 	addiu	v0,a3,1
80035018:	00023c00 	sll	a3,v0,0x10
8003501c:	30a30008 	andi	v1,a1,0x8
80035020:	14600013 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80035024:	00073c03 	sra	a3,a3,0x10
80035028:	24e20001 	addiu	v0,a3,1
8003502c:	00023c00 	sll	a3,v0,0x10
80035030:	30a30004 	andi	v1,a1,0x4
80035034:	1460000e 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80035038:	00073c03 	sra	a3,a3,0x10
8003503c:	24e20001 	addiu	v0,a3,1
80035040:	00023c00 	sll	a3,v0,0x10
80035044:	30a30002 	andi	v1,a1,0x2
80035048:	14600009 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
8003504c:	00073c03 	sra	a3,a3,0x10
80035050:	24e20001 	addiu	v0,a3,1
80035054:	00023c00 	sll	a3,v0,0x10
80035058:	30a30001 	andi	v1,a1,0x1
8003505c:	14600004 	bnez	v1,80035070 <_Z7DSPOp28v+0x214>
80035060:	00073c03 	sra	a3,a3,0x10
80035064:	24e20001 	addiu	v0,a3,1
80035068:	00023c00 	sll	a3,v0,0x10
8003506c:	00073c03 	sra	a3,a3,0x10
80035070:	2402000f 	li	v0,15
80035074:	10e20058 	beq	a3,v0,800351d8 <_Z7DSPOp28v+0x37c>
80035078:	2544d1e4 	addiu	a0,t2,-11804
8003507c:	00071040 	sll	v0,a3,0x1
80035080:	00441021 	addu	v0,v0,a0
80035084:	94430024 	lhu	v1,36(v0)
80035088:	30e40001 	andi	a0,a3,0x1
8003508c:	70a31802 	mul	v1,a1,v1
80035090:	00031840 	sll	v1,v1,0x1
80035094:	00033400 	sll	a2,v1,0x10
80035098:	00063403 	sra	a2,a2,0x10
8003509c:	1080004c 	beqz	a0,800351d0 <_Z7DSPOp28v+0x374>
800350a0:	00c01021 	move	v0,a2
800350a4:	00073843 	sra	a3,a3,0x1
800350a8:	00023043 	sra	a2,v0,0x1
800350ac:	00061a43 	sra	v1,a2,0x9
800350b0:	2544d1e4 	addiu	a0,t2,-11804
800350b4:	00031840 	sll	v1,v1,0x1
800350b8:	00641821 	addu	v1,v1,a0
800350bc:	846501aa 	lh	a1,426(v1)
800350c0:	846201ac 	lh	v0,428(v1)
800350c4:	30c401ff 	andi	a0,a2,0x1ff
800350c8:	00451023 	subu	v0,v0,a1
800350cc:	70441002 	mul	v0,v0,a0
800350d0:	3c038021 	lui	v1,0x8021
800350d4:	00021243 	sra	v0,v0,0x9
800350d8:	00451021 	addu	v0,v0,a1
800350dc:	00021400 	sll	v0,v0,0x10
800350e0:	00021403 	sra	v0,v0,0x10
800350e4:	00e21007 	srav	v0,v0,a3
800350e8:	03e00008 	jr	ra
800350ec:	a462ca18 	sh	v0,-13800(v1)
800350f0:	10400089 	beqz	v0,80035318 <_Z7DSPOp28v+0x4bc>
800350f4:	30c22000 	andi	v0,a2,0x2000
800350f8:	1040008b 	beqz	v0,80035328 <_Z7DSPOp28v+0x4cc>
800350fc:	30c21000 	andi	v0,a2,0x1000
80035100:	1040008b 	beqz	v0,80035330 <_Z7DSPOp28v+0x4d4>
80035104:	30c20800 	andi	v0,a2,0x800
80035108:	1040008b 	beqz	v0,80035338 <_Z7DSPOp28v+0x4dc>
8003510c:	30c20400 	andi	v0,a2,0x400
80035110:	1040008b 	beqz	v0,80035340 <_Z7DSPOp28v+0x4e4>
80035114:	30c20200 	andi	v0,a2,0x200
80035118:	1040008b 	beqz	v0,80035348 <_Z7DSPOp28v+0x4ec>
8003511c:	30c20100 	andi	v0,a2,0x100
80035120:	1040008b 	beqz	v0,80035350 <_Z7DSPOp28v+0x4f4>
80035124:	30c20080 	andi	v0,a2,0x80
80035128:	1040008b 	beqz	v0,80035358 <_Z7DSPOp28v+0x4fc>
8003512c:	30c20040 	andi	v0,a2,0x40
80035130:	1040008b 	beqz	v0,80035360 <_Z7DSPOp28v+0x504>
80035134:	30c20020 	andi	v0,a2,0x20
80035138:	1040008b 	beqz	v0,80035368 <_Z7DSPOp28v+0x50c>
8003513c:	30c20010 	andi	v0,a2,0x10
80035140:	1040008b 	beqz	v0,80035370 <_Z7DSPOp28v+0x514>
80035144:	30c20008 	andi	v0,a2,0x8
80035148:	1040008b 	beqz	v0,80035378 <_Z7DSPOp28v+0x51c>
8003514c:	30c20004 	andi	v0,a2,0x4
80035150:	1040008b 	beqz	v0,80035380 <_Z7DSPOp28v+0x524>
80035154:	30c20002 	andi	v0,a2,0x2
80035158:	10400024 	beqz	v0,800351ec <_Z7DSPOp28v+0x390>
8003515c:	30c30001 	andi	v1,a2,0x1
80035160:	2407000e 	li	a3,14
80035164:	2402000f 	li	v0,15
80035168:	0043380b 	movn	a3,v0,v1
8003516c:	3c0a8019 	lui	t2,0x8019
80035170:	00071040 	sll	v0,a3,0x1
80035174:	2548d1e4 	addiu	t0,t2,-11804
80035178:	00481021 	addu	v0,v0,t0
8003517c:	94430042 	lhu	v1,66(v0)
80035180:	28e4000f 	slti	a0,a3,15
80035184:	70661802 	mul	v1,v1,a2
80035188:	30a57fff 	andi	a1,a1,0x7fff
8003518c:	00031840 	sll	v1,v1,0x1
80035190:	00034c00 	sll	t1,v1,0x10
80035194:	1080ff6a 	beqz	a0,80034f40 <_Z7DSPOp28v+0xe4>
80035198:	00094c03 	sra	t1,t1,0x10
8003519c:	24020040 	li	v0,64
800351a0:	00471023 	subu	v0,v0,a3
800351a4:	00021040 	sll	v0,v0,0x1
800351a8:	00481021 	addu	v0,v0,t0
800351ac:	94430000 	lhu	v1,0(v0)
800351b0:	30e40001 	andi	a0,a3,0x1
800351b4:	70a31802 	mul	v1,a1,v1
800351b8:	00031bc3 	sra	v1,v1,0xf
800351bc:	01231821 	addu	v1,t1,v1
800351c0:	00033400 	sll	a2,v1,0x10
800351c4:	00063403 	sra	a2,a2,0x10
800351c8:	1480ffb6 	bnez	a0,800350a4 <_Z7DSPOp28v+0x248>
800351cc:	00c01021 	move	v0,a2
800351d0:	0800d42b 	j	800350ac <_Z7DSPOp28v+0x250>
800351d4:	00073843 	sra	a3,a3,0x1
800351d8:	01251021 	addu	v0,t1,a1
800351dc:	00021400 	sll	v0,v0,0x10
800351e0:	00021403 	sra	v0,v0,0x10
800351e4:	0800d42a 	j	800350a8 <_Z7DSPOp28v+0x24c>
800351e8:	24070007 	li	a3,7
800351ec:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
800351f0:	2407000d 	li	a3,13
800351f4:	1040ff9e 	beqz	v0,80035070 <_Z7DSPOp28v+0x214>
800351f8:	24e20001 	addiu	v0,a3,1
800351fc:	00023c00 	sll	a3,v0,0x10
80035200:	30a32000 	andi	v1,a1,0x2000
80035204:	1060ff9a 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
80035208:	00073c03 	sra	a3,a3,0x10
8003520c:	24e20001 	addiu	v0,a3,1
80035210:	00023c00 	sll	a3,v0,0x10
80035214:	30a31000 	andi	v1,a1,0x1000
80035218:	1060ff95 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
8003521c:	00073c03 	sra	a3,a3,0x10
80035220:	24e20001 	addiu	v0,a3,1
80035224:	00023c00 	sll	a3,v0,0x10
80035228:	30a30800 	andi	v1,a1,0x800
8003522c:	1060ff90 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
80035230:	00073c03 	sra	a3,a3,0x10
80035234:	24e20001 	addiu	v0,a3,1
80035238:	00023c00 	sll	a3,v0,0x10
8003523c:	30a30400 	andi	v1,a1,0x400
80035240:	1060ff8b 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
80035244:	00073c03 	sra	a3,a3,0x10
80035248:	24e20001 	addiu	v0,a3,1
8003524c:	00023c00 	sll	a3,v0,0x10
80035250:	30a30200 	andi	v1,a1,0x200
80035254:	1060ff86 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
80035258:	00073c03 	sra	a3,a3,0x10
8003525c:	24e20001 	addiu	v0,a3,1
80035260:	00023c00 	sll	a3,v0,0x10
80035264:	30a30100 	andi	v1,a1,0x100
80035268:	1060ff81 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
8003526c:	00073c03 	sra	a3,a3,0x10
80035270:	24e20001 	addiu	v0,a3,1
80035274:	00023c00 	sll	a3,v0,0x10
80035278:	30a30080 	andi	v1,a1,0x80
8003527c:	1060ff7c 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
80035280:	00073c03 	sra	a3,a3,0x10
80035284:	24e20001 	addiu	v0,a3,1
80035288:	00023c00 	sll	a3,v0,0x10
8003528c:	30a30040 	andi	v1,a1,0x40
80035290:	1060ff77 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
80035294:	00073c03 	sra	a3,a3,0x10
80035298:	24e20001 	addiu	v0,a3,1
8003529c:	00023c00 	sll	a3,v0,0x10
800352a0:	30a30020 	andi	v1,a1,0x20
800352a4:	1060ff72 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
800352a8:	00073c03 	sra	a3,a3,0x10
800352ac:	24e20001 	addiu	v0,a3,1
800352b0:	00023c00 	sll	a3,v0,0x10
800352b4:	30a30010 	andi	v1,a1,0x10
800352b8:	1060ff6d 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
800352bc:	00073c03 	sra	a3,a3,0x10
800352c0:	24e20001 	addiu	v0,a3,1
800352c4:	00023c00 	sll	a3,v0,0x10
800352c8:	30a30008 	andi	v1,a1,0x8
800352cc:	1060ff68 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
800352d0:	00073c03 	sra	a3,a3,0x10
800352d4:	24e20001 	addiu	v0,a3,1
800352d8:	00023c00 	sll	a3,v0,0x10
800352dc:	30a30004 	andi	v1,a1,0x4
800352e0:	1060ff63 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
800352e4:	00073c03 	sra	a3,a3,0x10
800352e8:	24e20001 	addiu	v0,a3,1
800352ec:	00023c00 	sll	a3,v0,0x10
800352f0:	30a30002 	andi	v1,a1,0x2
800352f4:	1060ff5e 	beqz	v1,80035070 <_Z7DSPOp28v+0x214>
800352f8:	00073c03 	sra	a3,a3,0x10
800352fc:	24e20001 	addiu	v0,a3,1
80035300:	00023c00 	sll	a3,v0,0x10
80035304:	30a30001 	andi	v1,a1,0x1
80035308:	1460ff56 	bnez	v1,80035064 <_Z7DSPOp28v+0x208>
8003530c:	00073c03 	sra	a3,a3,0x10
80035310:	0800d41d 	j	80035074 <_Z7DSPOp28v+0x218>
80035314:	2402000f 	li	v0,15
80035318:	00003821 	move	a3,zero
8003531c:	3c0a8019 	lui	t2,0x8019
80035320:	0800d42b 	j	800350ac <_Z7DSPOp28v+0x250>
80035324:	00073843 	sra	a3,a3,0x1
80035328:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003532c:	24070001 	li	a3,1
80035330:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
80035334:	24070002 	li	a3,2
80035338:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003533c:	24070003 	li	a3,3
80035340:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
80035344:	24070004 	li	a3,4
80035348:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003534c:	24070005 	li	a3,5
80035350:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
80035354:	24070006 	li	a3,6
80035358:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003535c:	24070007 	li	a3,7
80035360:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
80035364:	24070008 	li	a3,8
80035368:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003536c:	24070009 	li	a3,9
80035370:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
80035374:	2407000a 	li	a3,10
80035378:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003537c:	2407000b 	li	a3,11
80035380:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
80035384:	2407000c 	li	a3,12
80035388:	0800d45b 	j	8003516c <_Z7DSPOp28v+0x310>
8003538c:	2407000e 	li	a3,14

80035390 <_Z11DSP1_TargetssPsS_>:
80035390:	3c038021 	lui	v1,0x8021
80035394:	8462c894 	lh	v0,-14188(v1)
80035398:	00056c00 	sll	t5,a1,0x10
8003539c:	000d6c03 	sra	t5,t5,0x10
800353a0:	71a21002 	mul	v0,t5,v0
800353a4:	3c038021 	lui	v1,0x8021
800353a8:	9465c88a 	lhu	a1,-14198(v1)
800353ac:	000213c3 	sra	v0,v0,0xf
800353b0:	00451021 	addu	v0,v0,a1
800353b4:	00022c00 	sll	a1,v0,0x10
800353b8:	00045c00 	sll	t3,a0,0x10
800353bc:	00052c03 	sra	a1,a1,0x10
800353c0:	14a000ac 	bnez	a1,80035674 <_Z11DSP1_TargetssPsS_+0x2e4>
800353c4:	000b5c03 	sra	t3,t3,0x10
800353c8:	3c038021 	lui	v1,0x8021
800353cc:	8462c88c 	lh	v0,-14196(v1)
800353d0:	24047fff 	li	a0,32767
800353d4:	70441002 	mul	v0,v0,a0
800353d8:	3c038021 	lui	v1,0x8021
800353dc:	000213c3 	sra	v0,v0,0xf
800353e0:	00024c00 	sll	t1,v0,0x10
800353e4:	9464c88e 	lhu	a0,-14194(v1)
800353e8:	2405002f 	li	a1,47
800353ec:	00094c03 	sra	t1,t1,0x10
800353f0:	00a42021 	addu	a0,a1,a0
800353f4:	00092c00 	sll	a1,t1,0x10
800353f8:	3c028021 	lui	v0,0x8021
800353fc:	00052c03 	sra	a1,a1,0x10
80035400:	308affff 	andi	t2,a0,0xffff
80035404:	04a000d8 	bltz	a1,80035768 <_Z11DSP1_TargetssPsS_+0x3d8>
80035408:	844ec89e 	lh	t6,-14178(v0)
8003540c:	30a24000 	andi	v0,a1,0x4000
80035410:	1440014c 	bnez	v0,80035944 <_Z11DSP1_TargetssPsS_+0x5b4>
80035414:	00a01821 	move	v1,a1
80035418:	30a22000 	andi	v0,a1,0x2000
8003541c:	14400151 	bnez	v0,80035964 <_Z11DSP1_TargetssPsS_+0x5d4>
80035420:	30a21000 	andi	v0,a1,0x1000
80035424:	14400153 	bnez	v0,80035974 <_Z11DSP1_TargetssPsS_+0x5e4>
80035428:	30a20800 	andi	v0,a1,0x800
8003542c:	14400153 	bnez	v0,8003597c <_Z11DSP1_TargetssPsS_+0x5ec>
80035430:	30a20400 	andi	v0,a1,0x400
80035434:	14400159 	bnez	v0,8003599c <_Z11DSP1_TargetssPsS_+0x60c>
80035438:	30a20200 	andi	v0,a1,0x200
8003543c:	14400159 	bnez	v0,800359a4 <_Z11DSP1_TargetssPsS_+0x614>
80035440:	30a20100 	andi	v0,a1,0x100
80035444:	1440015d 	bnez	v0,800359bc <_Z11DSP1_TargetssPsS_+0x62c>
80035448:	30a20080 	andi	v0,a1,0x80
8003544c:	1440015f 	bnez	v0,800359cc <_Z11DSP1_TargetssPsS_+0x63c>
80035450:	30a20040 	andi	v0,a1,0x40
80035454:	1440013f 	bnez	v0,80035954 <_Z11DSP1_TargetssPsS_+0x5c4>
80035458:	30a20020 	andi	v0,a1,0x20
8003545c:	14400161 	bnez	v0,800359e4 <_Z11DSP1_TargetssPsS_+0x654>
80035460:	30a20010 	andi	v0,a1,0x10
80035464:	14400164 	bnez	v0,800359f8 <_Z11DSP1_TargetssPsS_+0x668>
80035468:	30a20008 	andi	v0,a1,0x8
8003546c:	14400166 	bnez	v0,80035a08 <_Z11DSP1_TargetssPsS_+0x678>
80035470:	30a20004 	andi	v0,a1,0x4
80035474:	14400168 	bnez	v0,80035a18 <_Z11DSP1_TargetssPsS_+0x688>
80035478:	30a20002 	andi	v0,a1,0x2
8003547c:	1440016a 	bnez	v0,80035a28 <_Z11DSP1_TargetssPsS_+0x698>
80035480:	30a30001 	andi	v1,a1,0x1
80035484:	2408000e 	li	t0,14
80035488:	2402000f 	li	v0,15
8003548c:	0043400a 	movz	t0,v0,v1
80035490:	3c038019 	lui	v1,0x8019
80035494:	2463d1e4 	addiu	v1,v1,-11804
80035498:	00081040 	sll	v0,t0,0x1
8003549c:	00431021 	addu	v0,v0,v1
800354a0:	94440042 	lhu	a0,66(v0)
800354a4:	3102ffff 	andi	v0,t0,0xffff
800354a8:	70852002 	mul	a0,a0,a1
800354ac:	00042040 	sll	a0,a0,0x1
800354b0:	00041c00 	sll	v1,a0,0x10
800354b4:	00031c03 	sra	v1,v1,0x10
800354b8:	01421023 	subu	v0,t2,v0
800354bc:	00021400 	sll	v0,v0,0x10
800354c0:	00032c00 	sll	a1,v1,0x10
800354c4:	00021403 	sra	v0,v0,0x10
800354c8:	184000fa 	blez	v0,800358b4 <_Z11DSP1_TargetssPsS_+0x524>
800354cc:	00052c03 	sra	a1,a1,0x10
800354d0:	18a0010f 	blez	a1,80035910 <_Z11DSP1_TargetssPsS_+0x580>
800354d4:	24027fff 	li	v0,32767
800354d8:	000b1a00 	sll	v1,t3,0x8
800354dc:	00031c00 	sll	v1,v1,0x10
800354e0:	00031c03 	sra	v1,v1,0x10
800354e4:	70621802 	mul	v1,v1,v0
800354e8:	3c0c8021 	lui	t4,0x8021
800354ec:	00031bc3 	sra	v1,v1,0xf
800354f0:	8582c892 	lh	v0,-14190(t4)
800354f4:	00031c00 	sll	v1,v1,0x10
800354f8:	00031c03 	sra	v1,v1,0x10
800354fc:	70621002 	mul	v0,v1,v0
80035500:	3c048021 	lui	a0,0x8021
80035504:	9485c886 	lhu	a1,-14202(a0)
80035508:	000213c3 	sra	v0,v0,0xf
8003550c:	00451021 	addu	v0,v0,a1
80035510:	a4c20000 	sh	v0,0(a2)
80035514:	3c0b8021 	lui	t3,0x8021
80035518:	8562c890 	lh	v0,-14192(t3)
8003551c:	3c048021 	lui	a0,0x8021
80035520:	70621802 	mul	v1,v1,v0
80035524:	9482c888 	lhu	v0,-14200(a0)
80035528:	00031bc3 	sra	v1,v1,0xf
8003552c:	00431023 	subu	v0,v0,v1
80035530:	a4e20000 	sh	v0,0(a3)
80035534:	3c038021 	lui	v1,0x8021
80035538:	8462c89c 	lh	v0,-14180(v1)
8003553c:	71221002 	mul	v0,t1,v0
80035540:	000213c3 	sra	v0,v0,0xf
80035544:	00024400 	sll	t0,v0,0x10
80035548:	00084403 	sra	t0,t0,0x10
8003554c:	050000b8 	bltz	t0,80035830 <_Z11DSP1_TargetssPsS_+0x4a0>
80035550:	31024000 	andi	v0,t0,0x4000
80035554:	144000f9 	bnez	v0,8003593c <_Z11DSP1_TargetssPsS_+0x5ac>
80035558:	01001821 	move	v1,t0
8003555c:	31022000 	andi	v0,t0,0x2000
80035560:	144000fe 	bnez	v0,8003595c <_Z11DSP1_TargetssPsS_+0x5cc>
80035564:	31021000 	andi	v0,t0,0x1000
80035568:	14400100 	bnez	v0,8003596c <_Z11DSP1_TargetssPsS_+0x5dc>
8003556c:	31020800 	andi	v0,t0,0x800
80035570:	14400104 	bnez	v0,80035984 <_Z11DSP1_TargetssPsS_+0x5f4>
80035574:	31020400 	andi	v0,t0,0x400
80035578:	14400106 	bnez	v0,80035994 <_Z11DSP1_TargetssPsS_+0x604>
8003557c:	31020200 	andi	v0,t0,0x200
80035580:	1440010a 	bnez	v0,800359ac <_Z11DSP1_TargetssPsS_+0x61c>
80035584:	31020100 	andi	v0,t0,0x100
80035588:	1440010a 	bnez	v0,800359b4 <_Z11DSP1_TargetssPsS_+0x624>
8003558c:	31020080 	andi	v0,t0,0x80
80035590:	1440010c 	bnez	v0,800359c4 <_Z11DSP1_TargetssPsS_+0x634>
80035594:	31020040 	andi	v0,t0,0x40
80035598:	1440010e 	bnez	v0,800359d4 <_Z11DSP1_TargetssPsS_+0x644>
8003559c:	31020020 	andi	v0,t0,0x20
800355a0:	1440010e 	bnez	v0,800359dc <_Z11DSP1_TargetssPsS_+0x64c>
800355a4:	31020010 	andi	v0,t0,0x10
800355a8:	14400115 	bnez	v0,80035a00 <_Z11DSP1_TargetssPsS_+0x670>
800355ac:	31020008 	andi	v0,t0,0x8
800355b0:	14400117 	bnez	v0,80035a10 <_Z11DSP1_TargetssPsS_+0x680>
800355b4:	31020004 	andi	v0,t0,0x4
800355b8:	14400119 	bnez	v0,80035a20 <_Z11DSP1_TargetssPsS_+0x690>
800355bc:	31020002 	andi	v0,t0,0x2
800355c0:	1440011b 	bnez	v0,80035a30 <_Z11DSP1_TargetssPsS_+0x6a0>
800355c4:	31030001 	andi	v1,t0,0x1
800355c8:	2405000e 	li	a1,14
800355cc:	2402000f 	li	v0,15
800355d0:	0043280a 	movz	a1,v0,v1
800355d4:	3c038019 	lui	v1,0x8019
800355d8:	00051040 	sll	v0,a1,0x1
800355dc:	2463d1e4 	addiu	v1,v1,-11804
800355e0:	00431021 	addu	v0,v0,v1
800355e4:	94440042 	lhu	a0,66(v0)
800355e8:	30a5ffff 	andi	a1,a1,0xffff
800355ec:	70882002 	mul	a0,a0,t0
800355f0:	00042040 	sll	a0,a0,0x1
800355f4:	00041c00 	sll	v1,a0,0x10
800355f8:	00031c03 	sra	v1,v1,0x10
800355fc:	014e1021 	addu	v0,t2,t6
80035600:	00451023 	subu	v0,v0,a1
80035604:	00021400 	sll	v0,v0,0x10
80035608:	00032c00 	sll	a1,v1,0x10
8003560c:	00021403 	sra	v0,v0,0x10
80035610:	1840007c 	blez	v0,80035804 <_Z11DSP1_TargetssPsS_+0x474>
80035614:	00052c03 	sra	a1,a1,0x10
80035618:	18a00075 	blez	a1,800357f0 <_Z11DSP1_TargetssPsS_+0x460>
8003561c:	24037fff 	li	v1,32767
80035620:	000d1200 	sll	v0,t5,0x8
80035624:	00021400 	sll	v0,v0,0x10
80035628:	00021403 	sra	v0,v0,0x10
8003562c:	70621002 	mul	v0,v1,v0
80035630:	8563c890 	lh	v1,-14192(t3)
80035634:	000213c3 	sra	v0,v0,0xf
80035638:	00021400 	sll	v0,v0,0x10
8003563c:	00021403 	sra	v0,v0,0x10
80035640:	00031823 	negu	v1,v1
80035644:	70431802 	mul	v1,v0,v1
80035648:	94c40000 	lhu	a0,0(a2)
8003564c:	00031bc3 	sra	v1,v1,0xf
80035650:	00641821 	addu	v1,v1,a0
80035654:	a4c30000 	sh	v1,0(a2)
80035658:	8584c892 	lh	a0,-14190(t4)
8003565c:	94e30000 	lhu	v1,0(a3)
80035660:	70441002 	mul	v0,v0,a0
80035664:	000213c3 	sra	v0,v0,0xf
80035668:	00431021 	addu	v0,v0,v1
8003566c:	03e00008 	jr	ra
80035670:	a4e20000 	sh	v0,0(a3)
80035674:	04a0009d 	bltz	a1,800358ec <_Z11DSP1_TargetssPsS_+0x55c>
80035678:	24090001 	li	t1,1
8003567c:	28a24000 	slti	v0,a1,16384
80035680:	104000b2 	beqz	v0,8003594c <_Z11DSP1_TargetssPsS_+0x5bc>
80035684:	00000000 	nop
80035688:	24080008 	li	t0,8
8003568c:	00051040 	sll	v0,a1,0x1
80035690:	00022c00 	sll	a1,v0,0x10
80035694:	00052c03 	sra	a1,a1,0x10
80035698:	2503ffff 	addiu	v1,t0,-1
8003569c:	00034400 	sll	t0,v1,0x10
800356a0:	28a24000 	slti	v0,a1,16384
800356a4:	1440fff9 	bnez	v0,8003568c <_Z11DSP1_TargetssPsS_+0x2fc>
800356a8:	00084403 	sra	t0,t0,0x10
800356ac:	24024000 	li	v0,16384
800356b0:	10a2009b 	beq	a1,v0,80035920 <_Z11DSP1_TargetssPsS_+0x590>
800356b4:	24a3c000 	addiu	v1,a1,-16384
800356b8:	000319c3 	sra	v1,v1,0x7
800356bc:	3c048019 	lui	a0,0x8019
800356c0:	2484d1e4 	addiu	a0,a0,-11804
800356c4:	00031840 	sll	v1,v1,0x1
800356c8:	00641821 	addu	v1,v1,a0
800356cc:	846200ca 	lh	v0,202(v1)
800356d0:	70a22002 	mul	a0,a1,v0
800356d4:	00021823 	negu	v1,v0
800356d8:	000423c3 	sra	a0,a0,0xf
800356dc:	70641802 	mul	v1,v1,a0
800356e0:	00031bc3 	sra	v1,v1,0xf
800356e4:	00431021 	addu	v0,v0,v1
800356e8:	00021040 	sll	v0,v0,0x1
800356ec:	00021400 	sll	v0,v0,0x10
800356f0:	00021403 	sra	v0,v0,0x10
800356f4:	70a22002 	mul	a0,a1,v0
800356f8:	00021823 	negu	v1,v0
800356fc:	000423c3 	sra	a0,a0,0xf
80035700:	70641802 	mul	v1,v1,a0
80035704:	00031bc3 	sra	v1,v1,0xf
80035708:	00431021 	addu	v0,v0,v1
8003570c:	00021040 	sll	v0,v0,0x1
80035710:	71221002 	mul	v0,t1,v0
80035714:	00021c00 	sll	v1,v0,0x10
80035718:	00031c03 	sra	v1,v1,0x10
8003571c:	24020001 	li	v0,1
80035720:	00602021 	move	a0,v1
80035724:	00481023 	subu	v0,v0,t0
80035728:	3c038021 	lui	v1,0x8021
8003572c:	3045ffff 	andi	a1,v0,0xffff
80035730:	8462c88c 	lh	v0,-14196(v1)
80035734:	3c038021 	lui	v1,0x8021
80035738:	70441002 	mul	v0,v0,a0
8003573c:	9464c88e 	lhu	a0,-14194(v1)
80035740:	000213c3 	sra	v0,v0,0xf
80035744:	00024c00 	sll	t1,v0,0x10
80035748:	00094c03 	sra	t1,t1,0x10
8003574c:	00a42021 	addu	a0,a1,a0
80035750:	00092c00 	sll	a1,t1,0x10
80035754:	3c028021 	lui	v0,0x8021
80035758:	00052c03 	sra	a1,a1,0x10
8003575c:	308affff 	andi	t2,a0,0xffff
80035760:	04a1ff2a 	bgez	a1,8003540c <_Z11DSP1_TargetssPsS_+0x7c>
80035764:	844ec89e 	lh	t6,-14178(v0)
80035768:	30a24000 	andi	v0,a1,0x4000
8003576c:	10400075 	beqz	v0,80035944 <_Z11DSP1_TargetssPsS_+0x5b4>
80035770:	00a01821 	move	v1,a1
80035774:	30a22000 	andi	v0,a1,0x2000
80035778:	1040007a 	beqz	v0,80035964 <_Z11DSP1_TargetssPsS_+0x5d4>
8003577c:	30a21000 	andi	v0,a1,0x1000
80035780:	1040007c 	beqz	v0,80035974 <_Z11DSP1_TargetssPsS_+0x5e4>
80035784:	30a20800 	andi	v0,a1,0x800
80035788:	1040007c 	beqz	v0,8003597c <_Z11DSP1_TargetssPsS_+0x5ec>
8003578c:	30a20400 	andi	v0,a1,0x400
80035790:	10400082 	beqz	v0,8003599c <_Z11DSP1_TargetssPsS_+0x60c>
80035794:	30a20200 	andi	v0,a1,0x200
80035798:	10400082 	beqz	v0,800359a4 <_Z11DSP1_TargetssPsS_+0x614>
8003579c:	30a20100 	andi	v0,a1,0x100
800357a0:	10400086 	beqz	v0,800359bc <_Z11DSP1_TargetssPsS_+0x62c>
800357a4:	30a20080 	andi	v0,a1,0x80
800357a8:	10400088 	beqz	v0,800359cc <_Z11DSP1_TargetssPsS_+0x63c>
800357ac:	30a20040 	andi	v0,a1,0x40
800357b0:	10400068 	beqz	v0,80035954 <_Z11DSP1_TargetssPsS_+0x5c4>
800357b4:	30a20020 	andi	v0,a1,0x20
800357b8:	1040008a 	beqz	v0,800359e4 <_Z11DSP1_TargetssPsS_+0x654>
800357bc:	30a20010 	andi	v0,a1,0x10
800357c0:	1040008d 	beqz	v0,800359f8 <_Z11DSP1_TargetssPsS_+0x668>
800357c4:	30a20008 	andi	v0,a1,0x8
800357c8:	1040008f 	beqz	v0,80035a08 <_Z11DSP1_TargetssPsS_+0x678>
800357cc:	30a20004 	andi	v0,a1,0x4
800357d0:	10400091 	beqz	v0,80035a18 <_Z11DSP1_TargetssPsS_+0x688>
800357d4:	30a20002 	andi	v0,a1,0x2
800357d8:	10400093 	beqz	v0,80035a28 <_Z11DSP1_TargetssPsS_+0x698>
800357dc:	30a30001 	andi	v1,a1,0x1
800357e0:	2408000e 	li	t0,14
800357e4:	2402000f 	li	v0,15
800357e8:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800357ec:	0043400b 	movn	t0,v0,v1
800357f0:	14a00045 	bnez	a1,80035908 <_Z11DSP1_TargetssPsS_+0x578>
800357f4:	00000000 	nop
800357f8:	00051c00 	sll	v1,a1,0x10
800357fc:	0800d588 	j	80035620 <_Z11DSP1_TargetssPsS_+0x290>
80035800:	00031c03 	sra	v1,v1,0x10
80035804:	1040fffc 	beqz	v0,800357f8 <_Z11DSP1_TargetssPsS_+0x468>
80035808:	00021040 	sll	v0,v0,0x1
8003580c:	3c038019 	lui	v1,0x8019
80035810:	2463d1e4 	addiu	v1,v1,-11804
80035814:	00431021 	addu	v0,v0,v1
80035818:	94440062 	lhu	a0,98(v0)
8003581c:	70a42002 	mul	a0,a1,a0
80035820:	000423c3 	sra	a0,a0,0xf
80035824:	00041c00 	sll	v1,a0,0x10
80035828:	0800d588 	j	80035620 <_Z11DSP1_TargetssPsS_+0x290>
8003582c:	00031c03 	sra	v1,v1,0x10
80035830:	10400042 	beqz	v0,8003593c <_Z11DSP1_TargetssPsS_+0x5ac>
80035834:	01001821 	move	v1,t0
80035838:	31022000 	andi	v0,t0,0x2000
8003583c:	10400047 	beqz	v0,8003595c <_Z11DSP1_TargetssPsS_+0x5cc>
80035840:	31021000 	andi	v0,t0,0x1000
80035844:	10400049 	beqz	v0,8003596c <_Z11DSP1_TargetssPsS_+0x5dc>
80035848:	31020800 	andi	v0,t0,0x800
8003584c:	1040004d 	beqz	v0,80035984 <_Z11DSP1_TargetssPsS_+0x5f4>
80035850:	31020400 	andi	v0,t0,0x400
80035854:	1040004f 	beqz	v0,80035994 <_Z11DSP1_TargetssPsS_+0x604>
80035858:	31020200 	andi	v0,t0,0x200
8003585c:	10400053 	beqz	v0,800359ac <_Z11DSP1_TargetssPsS_+0x61c>
80035860:	31020100 	andi	v0,t0,0x100
80035864:	10400053 	beqz	v0,800359b4 <_Z11DSP1_TargetssPsS_+0x624>
80035868:	31020080 	andi	v0,t0,0x80
8003586c:	10400055 	beqz	v0,800359c4 <_Z11DSP1_TargetssPsS_+0x634>
80035870:	31020040 	andi	v0,t0,0x40
80035874:	10400057 	beqz	v0,800359d4 <_Z11DSP1_TargetssPsS_+0x644>
80035878:	31020020 	andi	v0,t0,0x20
8003587c:	10400057 	beqz	v0,800359dc <_Z11DSP1_TargetssPsS_+0x64c>
80035880:	31020010 	andi	v0,t0,0x10
80035884:	1040005e 	beqz	v0,80035a00 <_Z11DSP1_TargetssPsS_+0x670>
80035888:	31020008 	andi	v0,t0,0x8
8003588c:	10400060 	beqz	v0,80035a10 <_Z11DSP1_TargetssPsS_+0x680>
80035890:	31020004 	andi	v0,t0,0x4
80035894:	10400062 	beqz	v0,80035a20 <_Z11DSP1_TargetssPsS_+0x690>
80035898:	31020002 	andi	v0,t0,0x2
8003589c:	10400064 	beqz	v0,80035a30 <_Z11DSP1_TargetssPsS_+0x6a0>
800358a0:	31030001 	andi	v1,t0,0x1
800358a4:	2405000e 	li	a1,14
800358a8:	2402000f 	li	v0,15
800358ac:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
800358b0:	0043280b 	movn	a1,v0,v1
800358b4:	14400004 	bnez	v0,800358c8 <_Z11DSP1_TargetssPsS_+0x538>
800358b8:	3c038019 	lui	v1,0x8019
800358bc:	00051400 	sll	v0,a1,0x10
800358c0:	0800d536 	j	800354d8 <_Z11DSP1_TargetssPsS_+0x148>
800358c4:	00021403 	sra	v0,v0,0x10
800358c8:	00021040 	sll	v0,v0,0x1
800358cc:	2463d1e4 	addiu	v1,v1,-11804
800358d0:	00431021 	addu	v0,v0,v1
800358d4:	94440062 	lhu	a0,98(v0)
800358d8:	70a42002 	mul	a0,a1,a0
800358dc:	000423c3 	sra	a0,a0,0xf
800358e0:	00041400 	sll	v0,a0,0x10
800358e4:	0800d536 	j	800354d8 <_Z11DSP1_TargetssPsS_+0x148>
800358e8:	00021403 	sra	v0,v0,0x10
800358ec:	24028000 	li	v0,-32768
800358f0:	10a2003e 	beq	a1,v0,800359ec <_Z11DSP1_TargetssPsS_+0x65c>
800358f4:	00051023 	negu	v0,a1
800358f8:	00022c00 	sll	a1,v0,0x10
800358fc:	00052c03 	sra	a1,a1,0x10
80035900:	0800d59f 	j	8003567c <_Z11DSP1_TargetssPsS_+0x2ec>
80035904:	2409ffff 	li	t1,-1
80035908:	0800d588 	j	80035620 <_Z11DSP1_TargetssPsS_+0x290>
8003590c:	24038001 	li	v1,-32767
80035910:	10a0ffea 	beqz	a1,800358bc <_Z11DSP1_TargetssPsS_+0x52c>
80035914:	00000000 	nop
80035918:	0800d536 	j	800354d8 <_Z11DSP1_TargetssPsS_+0x148>
8003591c:	24028001 	li	v0,-32767
80035920:	24020001 	li	v0,1
80035924:	11220019 	beq	t1,v0,8003598c <_Z11DSP1_TargetssPsS_+0x5fc>
80035928:	2502ffff 	addiu	v0,t0,-1
8003592c:	00024400 	sll	t0,v0,0x10
80035930:	00084403 	sra	t0,t0,0x10
80035934:	0800d5c7 	j	8003571c <_Z11DSP1_TargetssPsS_+0x38c>
80035938:	2403c000 	li	v1,-16384
8003593c:	0800d57f 	j	800355fc <_Z11DSP1_TargetssPsS_+0x26c>
80035940:	00002821 	move	a1,zero
80035944:	0800d52e 	j	800354b8 <_Z11DSP1_TargetssPsS_+0x128>
80035948:	00001021 	move	v0,zero
8003594c:	0800d5ab 	j	800356ac <_Z11DSP1_TargetssPsS_+0x31c>
80035950:	24080008 	li	t0,8
80035954:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035958:	24080008 	li	t0,8
8003595c:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035960:	24050001 	li	a1,1
80035964:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035968:	24080001 	li	t0,1
8003596c:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035970:	24050002 	li	a1,2
80035974:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035978:	24080002 	li	t0,2
8003597c:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035980:	24080003 	li	t0,3
80035984:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035988:	24050003 	li	a1,3
8003598c:	0800d5c7 	j	8003571c <_Z11DSP1_TargetssPsS_+0x38c>
80035990:	24037fff 	li	v1,32767
80035994:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035998:	24050004 	li	a1,4
8003599c:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800359a0:	24080004 	li	t0,4
800359a4:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800359a8:	24080005 	li	t0,5
800359ac:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
800359b0:	24050005 	li	a1,5
800359b4:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
800359b8:	24050006 	li	a1,6
800359bc:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800359c0:	24080006 	li	t0,6
800359c4:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
800359c8:	24050007 	li	a1,7
800359cc:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800359d0:	24080007 	li	t0,7
800359d4:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
800359d8:	24050008 	li	a1,8
800359dc:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
800359e0:	24050009 	li	a1,9
800359e4:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800359e8:	24080009 	li	t0,9
800359ec:	24057fff 	li	a1,32767
800359f0:	0800d59f 	j	8003567c <_Z11DSP1_TargetssPsS_+0x2ec>
800359f4:	2409ffff 	li	t1,-1
800359f8:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
800359fc:	2408000a 	li	t0,10
80035a00:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035a04:	2405000a 	li	a1,10
80035a08:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035a0c:	2408000b 	li	t0,11
80035a10:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035a14:	2405000b 	li	a1,11
80035a18:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035a1c:	2408000c 	li	t0,12
80035a20:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035a24:	2405000c 	li	a1,12
80035a28:	0800d524 	j	80035490 <_Z11DSP1_TargetssPsS_+0x100>
80035a2c:	2408000d 	li	t0,13
80035a30:	0800d575 	j	800355d4 <_Z11DSP1_TargetssPsS_+0x244>
80035a34:	2405000d 	li	a1,13

80035a38 <_Z7DSPOp0Ev>:
80035a38:	3c028021 	lui	v0,0x8021
80035a3c:	3c038021 	lui	v1,0x8021
80035a40:	3c068021 	lui	a2,0x8021
80035a44:	3c078021 	lui	a3,0x8021
80035a48:	3c198003 	lui	t9,0x8003
80035a4c:	8444c9d4 	lh	a0,-13868(v0)
80035a50:	8465c9d6 	lh	a1,-13866(v1)
80035a54:	24c6c9d8 	addiu	a2,a2,-13864
80035a58:	27395390 	addiu	t9,t9,21392
80035a5c:	03200008 	jr	t9
80035a60:	24e7c9da 	addiu	a3,a3,-13862

80035a64 <_Z11DSP1_RastersPsS_S_S_>:
80035a64:	3c028021 	lui	v0,0x8021
80035a68:	8443c894 	lh	v1,-14188(v0)
80035a6c:	00042400 	sll	a0,a0,0x10
80035a70:	00042403 	sra	a0,a0,0x10
80035a74:	70832002 	mul	a0,a0,v1
80035a78:	3c028021 	lui	v0,0x8021
80035a7c:	9443c88a 	lhu	v1,-14198(v0)
80035a80:	000423c3 	sra	a0,a0,0xf
80035a84:	00832021 	addu	a0,a0,v1
80035a88:	00044400 	sll	t0,a0,0x10
80035a8c:	00084403 	sra	t0,t0,0x10
80035a90:	15000094 	bnez	t0,80035ce4 <_Z11DSP1_RastersPsS_S_S_+0x280>
80035a94:	3c038021 	lui	v1,0x8021
80035a98:	8462c88c 	lh	v0,-14196(v1)
80035a9c:	24047fff 	li	a0,32767
80035aa0:	70441002 	mul	v0,v0,a0
80035aa4:	3c038021 	lui	v1,0x8021
80035aa8:	000213c3 	sra	v0,v0,0xf
80035aac:	00025400 	sll	t2,v0,0x10
80035ab0:	9464c88e 	lhu	a0,-14194(v1)
80035ab4:	2408002f 	li	t0,47
80035ab8:	000a5403 	sra	t2,t2,0x10
80035abc:	01042021 	addu	a0,t0,a0
80035ac0:	000a4400 	sll	t0,t2,0x10
80035ac4:	3c028021 	lui	v0,0x8021
80035ac8:	00084403 	sra	t0,t0,0x10
80035acc:	308bffff 	andi	t3,a0,0xffff
80035ad0:	050000c1 	bltz	t0,80035dd8 <_Z11DSP1_RastersPsS_S_S_+0x374>
80035ad4:	844cc8a2 	lh	t4,-14174(v0)
80035ad8:	31024000 	andi	v0,t0,0x4000
80035adc:	14400147 	bnez	v0,80035ffc <_Z11DSP1_RastersPsS_S_S_+0x598>
80035ae0:	01001821 	move	v1,t0
80035ae4:	31022000 	andi	v0,t0,0x2000
80035ae8:	1440014c 	bnez	v0,8003601c <_Z11DSP1_RastersPsS_S_S_+0x5b8>
80035aec:	31021000 	andi	v0,t0,0x1000
80035af0:	1440014e 	bnez	v0,8003602c <_Z11DSP1_RastersPsS_S_S_+0x5c8>
80035af4:	31020800 	andi	v0,t0,0x800
80035af8:	1440014e 	bnez	v0,80036034 <_Z11DSP1_RastersPsS_S_S_+0x5d0>
80035afc:	31020400 	andi	v0,t0,0x400
80035b00:	14400154 	bnez	v0,80036054 <_Z11DSP1_RastersPsS_S_S_+0x5f0>
80035b04:	31020200 	andi	v0,t0,0x200
80035b08:	14400154 	bnez	v0,8003605c <_Z11DSP1_RastersPsS_S_S_+0x5f8>
80035b0c:	31020100 	andi	v0,t0,0x100
80035b10:	14400158 	bnez	v0,80036074 <_Z11DSP1_RastersPsS_S_S_+0x610>
80035b14:	31020080 	andi	v0,t0,0x80
80035b18:	1440015a 	bnez	v0,80036084 <_Z11DSP1_RastersPsS_S_S_+0x620>
80035b1c:	31020040 	andi	v0,t0,0x40
80035b20:	1440013a 	bnez	v0,8003600c <_Z11DSP1_RastersPsS_S_S_+0x5a8>
80035b24:	31020020 	andi	v0,t0,0x20
80035b28:	1440015c 	bnez	v0,8003609c <_Z11DSP1_RastersPsS_S_S_+0x638>
80035b2c:	31020010 	andi	v0,t0,0x10
80035b30:	1440015f 	bnez	v0,800360b0 <_Z11DSP1_RastersPsS_S_S_+0x64c>
80035b34:	31020008 	andi	v0,t0,0x8
80035b38:	14400161 	bnez	v0,800360c0 <_Z11DSP1_RastersPsS_S_S_+0x65c>
80035b3c:	31020004 	andi	v0,t0,0x4
80035b40:	14400163 	bnez	v0,800360d0 <_Z11DSP1_RastersPsS_S_S_+0x66c>
80035b44:	31020002 	andi	v0,t0,0x2
80035b48:	14400165 	bnez	v0,800360e0 <_Z11DSP1_RastersPsS_S_S_+0x67c>
80035b4c:	31030001 	andi	v1,t0,0x1
80035b50:	2409000e 	li	t1,14
80035b54:	2402000f 	li	v0,15
80035b58:	0043480a 	movz	t1,v0,v1
80035b5c:	3c038019 	lui	v1,0x8019
80035b60:	2463d1e4 	addiu	v1,v1,-11804
80035b64:	00091040 	sll	v0,t1,0x1
80035b68:	00431021 	addu	v0,v0,v1
80035b6c:	94440042 	lhu	a0,66(v0)
80035b70:	3122ffff 	andi	v0,t1,0xffff
80035b74:	70882002 	mul	a0,a0,t0
80035b78:	00042040 	sll	a0,a0,0x1
80035b7c:	00041c00 	sll	v1,a0,0x10
80035b80:	00031c03 	sra	v1,v1,0x10
80035b84:	01621023 	subu	v0,t3,v0
80035b88:	00021400 	sll	v0,v0,0x10
80035b8c:	00034400 	sll	t0,v1,0x10
80035b90:	00021403 	sra	v0,v0,0x10
80035b94:	184000f7 	blez	v0,80035f74 <_Z11DSP1_RastersPsS_S_S_+0x510>
80035b98:	00084403 	sra	t0,t0,0x10
80035b9c:	1900010a 	blez	t0,80035fc8 <_Z11DSP1_RastersPsS_S_S_+0x564>
80035ba0:	24047fff 	li	a0,32767
80035ba4:	3c098021 	lui	t1,0x8021
80035ba8:	8523c892 	lh	v1,-14190(t1)
80035bac:	3c088021 	lui	t0,0x8021
80035bb0:	70641802 	mul	v1,v1,a0
80035bb4:	00031bc3 	sra	v1,v1,0xf
80035bb8:	a4a30000 	sh	v1,0(a1)
80035bbc:	8502c890 	lh	v0,-14192(t0)
80035bc0:	3c038021 	lui	v1,0x8021
80035bc4:	70441002 	mul	v0,v0,a0
80035bc8:	000213c3 	sra	v0,v0,0xf
80035bcc:	a4e20000 	sh	v0,0(a3)
80035bd0:	8462c8a0 	lh	v0,-14176(v1)
80035bd4:	71421002 	mul	v0,t2,v0
80035bd8:	000213c3 	sra	v0,v0,0xf
80035bdc:	00023c00 	sll	a3,v0,0x10
80035be0:	00073c03 	sra	a3,a3,0x10
80035be4:	04e000c2 	bltz	a3,80035ef0 <_Z11DSP1_RastersPsS_S_S_+0x48c>
80035be8:	30e24000 	andi	v0,a3,0x4000
80035bec:	14400101 	bnez	v0,80035ff4 <_Z11DSP1_RastersPsS_S_S_+0x590>
80035bf0:	00e01821 	move	v1,a3
80035bf4:	30e22000 	andi	v0,a3,0x2000
80035bf8:	14400106 	bnez	v0,80036014 <_Z11DSP1_RastersPsS_S_S_+0x5b0>
80035bfc:	30e21000 	andi	v0,a3,0x1000
80035c00:	14400108 	bnez	v0,80036024 <_Z11DSP1_RastersPsS_S_S_+0x5c0>
80035c04:	30e20800 	andi	v0,a3,0x800
80035c08:	1440010c 	bnez	v0,8003603c <_Z11DSP1_RastersPsS_S_S_+0x5d8>
80035c0c:	30e20400 	andi	v0,a3,0x400
80035c10:	1440010e 	bnez	v0,8003604c <_Z11DSP1_RastersPsS_S_S_+0x5e8>
80035c14:	30e20200 	andi	v0,a3,0x200
80035c18:	14400112 	bnez	v0,80036064 <_Z11DSP1_RastersPsS_S_S_+0x600>
80035c1c:	30e20100 	andi	v0,a3,0x100
80035c20:	14400112 	bnez	v0,8003606c <_Z11DSP1_RastersPsS_S_S_+0x608>
80035c24:	30e20080 	andi	v0,a3,0x80
80035c28:	14400114 	bnez	v0,8003607c <_Z11DSP1_RastersPsS_S_S_+0x618>
80035c2c:	30e20040 	andi	v0,a3,0x40
80035c30:	14400116 	bnez	v0,8003608c <_Z11DSP1_RastersPsS_S_S_+0x628>
80035c34:	30e20020 	andi	v0,a3,0x20
80035c38:	14400116 	bnez	v0,80036094 <_Z11DSP1_RastersPsS_S_S_+0x630>
80035c3c:	30e20010 	andi	v0,a3,0x10
80035c40:	1440011d 	bnez	v0,800360b8 <_Z11DSP1_RastersPsS_S_S_+0x654>
80035c44:	30e20008 	andi	v0,a3,0x8
80035c48:	1440011f 	bnez	v0,800360c8 <_Z11DSP1_RastersPsS_S_S_+0x664>
80035c4c:	30e20004 	andi	v0,a3,0x4
80035c50:	14400121 	bnez	v0,800360d8 <_Z11DSP1_RastersPsS_S_S_+0x674>
80035c54:	30e20002 	andi	v0,a3,0x2
80035c58:	14400123 	bnez	v0,800360e8 <_Z11DSP1_RastersPsS_S_S_+0x684>
80035c5c:	30e30001 	andi	v1,a3,0x1
80035c60:	2405000e 	li	a1,14
80035c64:	2402000f 	li	v0,15
80035c68:	0043280a 	movz	a1,v0,v1
80035c6c:	3c038019 	lui	v1,0x8019
80035c70:	00051040 	sll	v0,a1,0x1
80035c74:	2463d1e4 	addiu	v1,v1,-11804
80035c78:	00431021 	addu	v0,v0,v1
80035c7c:	94440042 	lhu	a0,66(v0)
80035c80:	30a5ffff 	andi	a1,a1,0xffff
80035c84:	70872002 	mul	a0,a0,a3
80035c88:	00042040 	sll	a0,a0,0x1
80035c8c:	00041c00 	sll	v1,a0,0x10
80035c90:	00031c03 	sra	v1,v1,0x10
80035c94:	016c1021 	addu	v0,t3,t4
80035c98:	00451023 	subu	v0,v0,a1
80035c9c:	00021400 	sll	v0,v0,0x10
80035ca0:	00032c00 	sll	a1,v1,0x10
80035ca4:	00021403 	sra	v0,v0,0x10
80035ca8:	1840007c 	blez	v0,80035e9c <_Z11DSP1_RastersPsS_S_S_+0x438>
80035cac:	00052c03 	sra	a1,a1,0x10
80035cb0:	18a0006b 	blez	a1,80035e60 <_Z11DSP1_RastersPsS_S_S_+0x3fc>
80035cb4:	24047fff 	li	a0,32767
80035cb8:	8502c890 	lh	v0,-14192(t0)
80035cbc:	00021023 	negu	v0,v0
80035cc0:	70821002 	mul	v0,a0,v0
80035cc4:	000213c3 	sra	v0,v0,0xf
80035cc8:	a4c20000 	sh	v0,0(a2)
80035ccc:	8523c892 	lh	v1,-14190(t1)
80035cd0:	8fa20010 	lw	v0,16(sp)
80035cd4:	70831802 	mul	v1,a0,v1
80035cd8:	00031bc3 	sra	v1,v1,0xf
80035cdc:	03e00008 	jr	ra
80035ce0:	a4430000 	sh	v1,0(v0)
80035ce4:	050000b1 	bltz	t0,80035fac <_Z11DSP1_RastersPsS_S_S_+0x548>
80035ce8:	240a0001 	li	t2,1
80035cec:	29024000 	slti	v0,t0,16384
80035cf0:	104000c4 	beqz	v0,80036004 <_Z11DSP1_RastersPsS_S_S_+0x5a0>
80035cf4:	00000000 	nop
80035cf8:	24090007 	li	t1,7
80035cfc:	00081040 	sll	v0,t0,0x1
80035d00:	00024400 	sll	t0,v0,0x10
80035d04:	00084403 	sra	t0,t0,0x10
80035d08:	2523ffff 	addiu	v1,t1,-1
80035d0c:	00034c00 	sll	t1,v1,0x10
80035d10:	29024000 	slti	v0,t0,16384
80035d14:	1440fff9 	bnez	v0,80035cfc <_Z11DSP1_RastersPsS_S_S_+0x298>
80035d18:	00094c03 	sra	t1,t1,0x10
80035d1c:	24024000 	li	v0,16384
80035d20:	110200ad 	beq	t0,v0,80035fd8 <_Z11DSP1_RastersPsS_S_S_+0x574>
80035d24:	2503c000 	addiu	v1,t0,-16384
80035d28:	000319c3 	sra	v1,v1,0x7
80035d2c:	3c048019 	lui	a0,0x8019
80035d30:	2484d1e4 	addiu	a0,a0,-11804
80035d34:	00031840 	sll	v1,v1,0x1
80035d38:	00641821 	addu	v1,v1,a0
80035d3c:	846200ca 	lh	v0,202(v1)
80035d40:	71022002 	mul	a0,t0,v0
80035d44:	00021823 	negu	v1,v0
80035d48:	000423c3 	sra	a0,a0,0xf
80035d4c:	70641802 	mul	v1,v1,a0
80035d50:	00031bc3 	sra	v1,v1,0xf
80035d54:	00431021 	addu	v0,v0,v1
80035d58:	00021040 	sll	v0,v0,0x1
80035d5c:	00021400 	sll	v0,v0,0x10
80035d60:	00021403 	sra	v0,v0,0x10
80035d64:	71022002 	mul	a0,t0,v0
80035d68:	00021823 	negu	v1,v0
80035d6c:	000423c3 	sra	a0,a0,0xf
80035d70:	70641802 	mul	v1,v1,a0
80035d74:	00031bc3 	sra	v1,v1,0xf
80035d78:	00431021 	addu	v0,v0,v1
80035d7c:	00021040 	sll	v0,v0,0x1
80035d80:	71421002 	mul	v0,t2,v0
80035d84:	00021c00 	sll	v1,v0,0x10
80035d88:	00031c03 	sra	v1,v1,0x10
80035d8c:	24020001 	li	v0,1
80035d90:	00602021 	move	a0,v1
80035d94:	00491023 	subu	v0,v0,t1
80035d98:	3c038021 	lui	v1,0x8021
80035d9c:	3048ffff 	andi	t0,v0,0xffff
80035da0:	8462c88c 	lh	v0,-14196(v1)
80035da4:	3c038021 	lui	v1,0x8021
80035da8:	70441002 	mul	v0,v0,a0
80035dac:	9464c88e 	lhu	a0,-14194(v1)
80035db0:	000213c3 	sra	v0,v0,0xf
80035db4:	00025400 	sll	t2,v0,0x10
80035db8:	000a5403 	sra	t2,t2,0x10
80035dbc:	01042021 	addu	a0,t0,a0
80035dc0:	000a4400 	sll	t0,t2,0x10
80035dc4:	3c028021 	lui	v0,0x8021
80035dc8:	00084403 	sra	t0,t0,0x10
80035dcc:	308bffff 	andi	t3,a0,0xffff
80035dd0:	0501ff41 	bgez	t0,80035ad8 <_Z11DSP1_RastersPsS_S_S_+0x74>
80035dd4:	844cc8a2 	lh	t4,-14174(v0)
80035dd8:	31024000 	andi	v0,t0,0x4000
80035ddc:	10400087 	beqz	v0,80035ffc <_Z11DSP1_RastersPsS_S_S_+0x598>
80035de0:	01001821 	move	v1,t0
80035de4:	31022000 	andi	v0,t0,0x2000
80035de8:	1040008c 	beqz	v0,8003601c <_Z11DSP1_RastersPsS_S_S_+0x5b8>
80035dec:	31021000 	andi	v0,t0,0x1000
80035df0:	1040008e 	beqz	v0,8003602c <_Z11DSP1_RastersPsS_S_S_+0x5c8>
80035df4:	31020800 	andi	v0,t0,0x800
80035df8:	1040008e 	beqz	v0,80036034 <_Z11DSP1_RastersPsS_S_S_+0x5d0>
80035dfc:	31020400 	andi	v0,t0,0x400
80035e00:	10400094 	beqz	v0,80036054 <_Z11DSP1_RastersPsS_S_S_+0x5f0>
80035e04:	31020200 	andi	v0,t0,0x200
80035e08:	10400094 	beqz	v0,8003605c <_Z11DSP1_RastersPsS_S_S_+0x5f8>
80035e0c:	31020100 	andi	v0,t0,0x100
80035e10:	10400098 	beqz	v0,80036074 <_Z11DSP1_RastersPsS_S_S_+0x610>
80035e14:	31020080 	andi	v0,t0,0x80
80035e18:	1040009a 	beqz	v0,80036084 <_Z11DSP1_RastersPsS_S_S_+0x620>
80035e1c:	31020040 	andi	v0,t0,0x40
80035e20:	1040007a 	beqz	v0,8003600c <_Z11DSP1_RastersPsS_S_S_+0x5a8>
80035e24:	31020020 	andi	v0,t0,0x20
80035e28:	1040009c 	beqz	v0,8003609c <_Z11DSP1_RastersPsS_S_S_+0x638>
80035e2c:	31020010 	andi	v0,t0,0x10
80035e30:	1040009f 	beqz	v0,800360b0 <_Z11DSP1_RastersPsS_S_S_+0x64c>
80035e34:	31020008 	andi	v0,t0,0x8
80035e38:	104000a1 	beqz	v0,800360c0 <_Z11DSP1_RastersPsS_S_S_+0x65c>
80035e3c:	31020004 	andi	v0,t0,0x4
80035e40:	104000a3 	beqz	v0,800360d0 <_Z11DSP1_RastersPsS_S_S_+0x66c>
80035e44:	31020002 	andi	v0,t0,0x2
80035e48:	104000a5 	beqz	v0,800360e0 <_Z11DSP1_RastersPsS_S_S_+0x67c>
80035e4c:	31030001 	andi	v1,t0,0x1
80035e50:	2409000e 	li	t1,14
80035e54:	2402000f 	li	v0,15
80035e58:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80035e5c:	0043480b 	movn	t1,v0,v1
80035e60:	14a0ff95 	bnez	a1,80035cb8 <_Z11DSP1_RastersPsS_S_S_+0x254>
80035e64:	24048001 	li	a0,-32767
80035e68:	8502c890 	lh	v0,-14192(t0)
80035e6c:	00052400 	sll	a0,a1,0x10
80035e70:	00042403 	sra	a0,a0,0x10
80035e74:	00021023 	negu	v0,v0
80035e78:	70821002 	mul	v0,a0,v0
80035e7c:	000213c3 	sra	v0,v0,0xf
80035e80:	a4c20000 	sh	v0,0(a2)
80035e84:	8523c892 	lh	v1,-14190(t1)
80035e88:	8fa20010 	lw	v0,16(sp)
80035e8c:	70831802 	mul	v1,a0,v1
80035e90:	00031bc3 	sra	v1,v1,0xf
80035e94:	03e00008 	jr	ra
80035e98:	a4430000 	sh	v1,0(v0)
80035e9c:	1040fff2 	beqz	v0,80035e68 <_Z11DSP1_RastersPsS_S_S_+0x404>
80035ea0:	3c038019 	lui	v1,0x8019
80035ea4:	2463d1e4 	addiu	v1,v1,-11804
80035ea8:	00021040 	sll	v0,v0,0x1
80035eac:	00431021 	addu	v0,v0,v1
80035eb0:	94440062 	lhu	a0,98(v0)
80035eb4:	8502c890 	lh	v0,-14192(t0)
80035eb8:	70a42002 	mul	a0,a1,a0
80035ebc:	00021023 	negu	v0,v0
80035ec0:	000423c3 	sra	a0,a0,0xf
80035ec4:	00042400 	sll	a0,a0,0x10
80035ec8:	00042403 	sra	a0,a0,0x10
80035ecc:	70821002 	mul	v0,a0,v0
80035ed0:	000213c3 	sra	v0,v0,0xf
80035ed4:	a4c20000 	sh	v0,0(a2)
80035ed8:	8523c892 	lh	v1,-14190(t1)
80035edc:	8fa20010 	lw	v0,16(sp)
80035ee0:	70831802 	mul	v1,a0,v1
80035ee4:	00031bc3 	sra	v1,v1,0xf
80035ee8:	03e00008 	jr	ra
80035eec:	a4430000 	sh	v1,0(v0)
80035ef0:	10400040 	beqz	v0,80035ff4 <_Z11DSP1_RastersPsS_S_S_+0x590>
80035ef4:	00e01821 	move	v1,a3
80035ef8:	30e22000 	andi	v0,a3,0x2000
80035efc:	10400045 	beqz	v0,80036014 <_Z11DSP1_RastersPsS_S_S_+0x5b0>
80035f00:	30e21000 	andi	v0,a3,0x1000
80035f04:	10400047 	beqz	v0,80036024 <_Z11DSP1_RastersPsS_S_S_+0x5c0>
80035f08:	30e20800 	andi	v0,a3,0x800
80035f0c:	1040004b 	beqz	v0,8003603c <_Z11DSP1_RastersPsS_S_S_+0x5d8>
80035f10:	30e20400 	andi	v0,a3,0x400
80035f14:	1040004d 	beqz	v0,8003604c <_Z11DSP1_RastersPsS_S_S_+0x5e8>
80035f18:	30e20200 	andi	v0,a3,0x200
80035f1c:	10400051 	beqz	v0,80036064 <_Z11DSP1_RastersPsS_S_S_+0x600>
80035f20:	30e20100 	andi	v0,a3,0x100
80035f24:	10400051 	beqz	v0,8003606c <_Z11DSP1_RastersPsS_S_S_+0x608>
80035f28:	30e20080 	andi	v0,a3,0x80
80035f2c:	10400053 	beqz	v0,8003607c <_Z11DSP1_RastersPsS_S_S_+0x618>
80035f30:	30e20040 	andi	v0,a3,0x40
80035f34:	10400055 	beqz	v0,8003608c <_Z11DSP1_RastersPsS_S_S_+0x628>
80035f38:	30e20020 	andi	v0,a3,0x20
80035f3c:	10400055 	beqz	v0,80036094 <_Z11DSP1_RastersPsS_S_S_+0x630>
80035f40:	30e20010 	andi	v0,a3,0x10
80035f44:	1040005c 	beqz	v0,800360b8 <_Z11DSP1_RastersPsS_S_S_+0x654>
80035f48:	30e20008 	andi	v0,a3,0x8
80035f4c:	1040005e 	beqz	v0,800360c8 <_Z11DSP1_RastersPsS_S_S_+0x664>
80035f50:	30e20004 	andi	v0,a3,0x4
80035f54:	10400060 	beqz	v0,800360d8 <_Z11DSP1_RastersPsS_S_S_+0x674>
80035f58:	30e20002 	andi	v0,a3,0x2
80035f5c:	10400062 	beqz	v0,800360e8 <_Z11DSP1_RastersPsS_S_S_+0x684>
80035f60:	30e30001 	andi	v1,a3,0x1
80035f64:	2405000e 	li	a1,14
80035f68:	2402000f 	li	v0,15
80035f6c:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80035f70:	0043280b 	movn	a1,v0,v1
80035f74:	14400004 	bnez	v0,80035f88 <_Z11DSP1_RastersPsS_S_S_+0x524>
80035f78:	3c038019 	lui	v1,0x8019
80035f7c:	00082400 	sll	a0,t0,0x10
80035f80:	0800d6e9 	j	80035ba4 <_Z11DSP1_RastersPsS_S_S_+0x140>
80035f84:	00042403 	sra	a0,a0,0x10
80035f88:	00021040 	sll	v0,v0,0x1
80035f8c:	2463d1e4 	addiu	v1,v1,-11804
80035f90:	00431021 	addu	v0,v0,v1
80035f94:	94440062 	lhu	a0,98(v0)
80035f98:	71042002 	mul	a0,t0,a0
80035f9c:	000423c3 	sra	a0,a0,0xf
80035fa0:	00042400 	sll	a0,a0,0x10
80035fa4:	0800d6e9 	j	80035ba4 <_Z11DSP1_RastersPsS_S_S_+0x140>
80035fa8:	00042403 	sra	a0,a0,0x10
80035fac:	24028000 	li	v0,-32768
80035fb0:	1102003c 	beq	t0,v0,800360a4 <_Z11DSP1_RastersPsS_S_S_+0x640>
80035fb4:	00081023 	negu	v0,t0
80035fb8:	00024400 	sll	t0,v0,0x10
80035fbc:	00084403 	sra	t0,t0,0x10
80035fc0:	0800d73b 	j	80035cec <_Z11DSP1_RastersPsS_S_S_+0x288>
80035fc4:	240affff 	li	t2,-1
80035fc8:	1100ffec 	beqz	t0,80035f7c <_Z11DSP1_RastersPsS_S_S_+0x518>
80035fcc:	00000000 	nop
80035fd0:	0800d6e9 	j	80035ba4 <_Z11DSP1_RastersPsS_S_S_+0x140>
80035fd4:	24048001 	li	a0,-32767
80035fd8:	24020001 	li	v0,1
80035fdc:	11420019 	beq	t2,v0,80036044 <_Z11DSP1_RastersPsS_S_S_+0x5e0>
80035fe0:	2522ffff 	addiu	v0,t1,-1
80035fe4:	00024c00 	sll	t1,v0,0x10
80035fe8:	00094c03 	sra	t1,t1,0x10
80035fec:	0800d763 	j	80035d8c <_Z11DSP1_RastersPsS_S_S_+0x328>
80035ff0:	2403c000 	li	v1,-16384
80035ff4:	0800d725 	j	80035c94 <_Z11DSP1_RastersPsS_S_S_+0x230>
80035ff8:	00002821 	move	a1,zero
80035ffc:	0800d6e1 	j	80035b84 <_Z11DSP1_RastersPsS_S_S_+0x120>
80036000:	00001021 	move	v0,zero
80036004:	0800d747 	j	80035d1c <_Z11DSP1_RastersPsS_S_S_+0x2b8>
80036008:	24090007 	li	t1,7
8003600c:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036010:	24090008 	li	t1,8
80036014:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036018:	24050001 	li	a1,1
8003601c:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036020:	24090001 	li	t1,1
80036024:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036028:	24050002 	li	a1,2
8003602c:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036030:	24090002 	li	t1,2
80036034:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036038:	24090003 	li	t1,3
8003603c:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036040:	24050003 	li	a1,3
80036044:	0800d763 	j	80035d8c <_Z11DSP1_RastersPsS_S_S_+0x328>
80036048:	24037fff 	li	v1,32767
8003604c:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036050:	24050004 	li	a1,4
80036054:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036058:	24090004 	li	t1,4
8003605c:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036060:	24090005 	li	t1,5
80036064:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036068:	24050005 	li	a1,5
8003606c:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036070:	24050006 	li	a1,6
80036074:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036078:	24090006 	li	t1,6
8003607c:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036080:	24050007 	li	a1,7
80036084:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
80036088:	24090007 	li	t1,7
8003608c:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036090:	24050008 	li	a1,8
80036094:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
80036098:	24050009 	li	a1,9
8003609c:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
800360a0:	24090009 	li	t1,9
800360a4:	24087fff 	li	t0,32767
800360a8:	0800d73b 	j	80035cec <_Z11DSP1_RastersPsS_S_S_+0x288>
800360ac:	240affff 	li	t2,-1
800360b0:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
800360b4:	2409000a 	li	t1,10
800360b8:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
800360bc:	2405000a 	li	a1,10
800360c0:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
800360c4:	2409000b 	li	t1,11
800360c8:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
800360cc:	2405000b 	li	a1,11
800360d0:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
800360d4:	2409000c 	li	t1,12
800360d8:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
800360dc:	2405000c 	li	a1,12
800360e0:	0800d6d7 	j	80035b5c <_Z11DSP1_RastersPsS_S_S_+0xf8>
800360e4:	2409000d 	li	t1,13
800360e8:	0800d71b 	j	80035c6c <_Z11DSP1_RastersPsS_S_S_+0x208>
800360ec:	2405000d 	li	a1,13

800360f0 <_Z7DSPOp0Av>:
800360f0:	27bdffe0 	addiu	sp,sp,-32
800360f4:	afb00018 	sw	s0,24(sp)
800360f8:	3c108021 	lui	s0,0x8021
800360fc:	8604c8ba 	lh	a0,-14150(s0)
80036100:	3c058021 	lui	a1,0x8021
80036104:	3c068021 	lui	a2,0x8021
80036108:	3c078021 	lui	a3,0x8021
8003610c:	3c028021 	lui	v0,0x8021
80036110:	3c038003 	lui	v1,0x8003
80036114:	2442c8c2 	addiu	v0,v0,-14142
80036118:	24a5c8bc 	addiu	a1,a1,-14148
8003611c:	24c6c8be 	addiu	a2,a2,-14146
80036120:	24e7c8c0 	addiu	a3,a3,-14144
80036124:	24635a64 	addiu	v1,v1,23140
80036128:	afbf001c 	sw	ra,28(sp)
8003612c:	0060f809 	jalr	v1
80036130:	afa20010 	sw	v0,16(sp)
80036134:	9602c8ba 	lhu	v0,-14150(s0)
80036138:	8fbf001c 	lw	ra,28(sp)
8003613c:	24420001 	addiu	v0,v0,1
80036140:	a602c8ba 	sh	v0,-14150(s0)
80036144:	8fb00018 	lw	s0,24(sp)
80036148:	03e00008 	jr	ra
8003614c:	27bd0020 	addiu	sp,sp,32

80036150 <_Z11DSP1GetBytet>:
80036150:	3084ffff 	andi	a0,a0,0xffff
80036154:	27bdffc0 	addiu	sp,sp,-64
80036158:	3083f000 	andi	v1,a0,0xf000
8003615c:	24026000 	li	v0,24576
80036160:	afbf0038 	sw	ra,56(sp)
80036164:	afb70034 	sw	s7,52(sp)
80036168:	afb60030 	sw	s6,48(sp)
8003616c:	afb5002c 	sw	s5,44(sp)
80036170:	afb40028 	sw	s4,40(sp)
80036174:	afb30024 	sw	s3,36(sp)
80036178:	afb20020 	sw	s2,32(sp)
8003617c:	afb1001c 	sw	s1,28(sp)
80036180:	10620005 	beq	v1,v0,80036198 <_Z11DSP1GetBytet+0x48>
80036184:	afb00018 	sw	s0,24(sp)
80036188:	30827fff 	andi	v0,a0,0x7fff
8003618c:	28424000 	slti	v0,v0,16384
80036190:	10400031 	beqz	v0,80036258 <_Z11DSP1GetBytet+0x108>
80036194:	8fbf0038 	lw	ra,56(sp)
80036198:	3c178021 	lui	s7,0x8021
8003619c:	26f5e560 	addiu	s5,s7,-6816
800361a0:	8ea4000c 	lw	a0,12(s5)
800361a4:	10800037 	beqz	a0,80036284 <_Z11DSP1GetBytet+0x134>
800361a8:	2484ffff 	addiu	a0,a0,-1
800361ac:	8ea20010 	lw	v0,16(s5)
800361b0:	24430001 	addiu	v1,v0,1
800361b4:	00551021 	addu	v0,v0,s5
800361b8:	aea30010 	sw	v1,16(s5)
800361bc:	90560214 	lbu	s6,532(v0)
800361c0:	1080000f 	beqz	a0,80036200 <_Z11DSP1GetBytet+0xb0>
800361c4:	aea4000c 	sw	a0,12(s5)
800361c8:	24020001 	li	v0,1
800361cc:	a2e2e560 	sb	v0,-6816(s7)
800361d0:	8fbf0038 	lw	ra,56(sp)
800361d4:	02c01021 	move	v0,s6
800361d8:	8fb70034 	lw	s7,52(sp)
800361dc:	8fb60030 	lw	s6,48(sp)
800361e0:	8fb5002c 	lw	s5,44(sp)
800361e4:	8fb40028 	lw	s4,40(sp)
800361e8:	8fb30024 	lw	s3,36(sp)
800361ec:	8fb20020 	lw	s2,32(sp)
800361f0:	8fb1001c 	lw	s1,28(sp)
800361f4:	8fb00018 	lw	s0,24(sp)
800361f8:	03e00008 	jr	ra
800361fc:	27bd0040 	addiu	sp,sp,64
80036200:	92a30002 	lbu	v1,2(s5)
80036204:	2402001a 	li	v0,26
80036208:	1062002a 	beq	v1,v0,800362b4 <_Z11DSP1GetBytet+0x164>
8003620c:	2402000a 	li	v0,10
80036210:	10620028 	beq	v1,v0,800362b4 <_Z11DSP1GetBytet+0x164>
80036214:	26e4e560 	addiu	a0,s7,-6816
80036218:	90830002 	lbu	v1,2(a0)
8003621c:	2402001f 	li	v0,31
80036220:	1462ffea 	bne	v1,v0,800361cc <_Z11DSP1GetBytet+0x7c>
80036224:	24020001 	li	v0,1
80036228:	8c830010 	lw	v1,16(a0)
8003622c:	30620001 	andi	v0,v1,0x1
80036230:	1440004a 	bnez	v0,8003635c <_Z11DSP1GetBytet+0x20c>
80036234:	3c028019 	lui	v0,0x8019
80036238:	00031042 	srl	v0,v1,0x1
8003623c:	3c038019 	lui	v1,0x8019
80036240:	00021040 	sll	v0,v0,0x1
80036244:	2463d1e4 	addiu	v1,v1,-11804
80036248:	00431021 	addu	v0,v0,v1
8003624c:	94440000 	lhu	a0,0(v0)
80036250:	0800d872 	j	800361c8 <_Z11DSP1GetBytet+0x78>
80036254:	0004b202 	srl	s6,a0,0x8
80036258:	8fb70034 	lw	s7,52(sp)
8003625c:	8fb60030 	lw	s6,48(sp)
80036260:	8fb5002c 	lw	s5,44(sp)
80036264:	8fb40028 	lw	s4,40(sp)
80036268:	8fb30024 	lw	s3,36(sp)
8003626c:	8fb20020 	lw	s2,32(sp)
80036270:	8fb1001c 	lw	s1,28(sp)
80036274:	8fb00018 	lw	s0,24(sp)
80036278:	24020080 	li	v0,128
8003627c:	03e00008 	jr	ra
80036280:	27bd0040 	addiu	sp,sp,64
80036284:	8fbf0038 	lw	ra,56(sp)
80036288:	8fb70034 	lw	s7,52(sp)
8003628c:	8fb60030 	lw	s6,48(sp)
80036290:	8fb5002c 	lw	s5,44(sp)
80036294:	8fb40028 	lw	s4,40(sp)
80036298:	8fb30024 	lw	s3,36(sp)
8003629c:	8fb20020 	lw	s2,32(sp)
800362a0:	8fb1001c 	lw	s1,28(sp)
800362a4:	8fb00018 	lw	s0,24(sp)
800362a8:	240200ff 	li	v0,255
800362ac:	03e00008 	jr	ra
800362b0:	27bd0040 	addiu	sp,sp,64
800362b4:	3c108021 	lui	s0,0x8021
800362b8:	3c148021 	lui	s4,0x8021
800362bc:	8604c8ba 	lh	a0,-14150(s0)
800362c0:	2683c8c2 	addiu	v1,s4,-14142
800362c4:	3c118021 	lui	s1,0x8021
800362c8:	3c128021 	lui	s2,0x8021
800362cc:	3c138021 	lui	s3,0x8021
800362d0:	3c028003 	lui	v0,0x8003
800362d4:	2625c8bc 	addiu	a1,s1,-14148
800362d8:	2646c8be 	addiu	a2,s2,-14146
800362dc:	2667c8c0 	addiu	a3,s3,-14144
800362e0:	24425a64 	addiu	v0,v0,23140
800362e4:	0040f809 	jalr	v0
800362e8:	afa30010 	sw	v1,16(sp)
800362ec:	8648c8be 	lh	t0,-14146(s2)
800362f0:	868ac8c2 	lh	t2,-14142(s4)
800362f4:	9602c8ba 	lhu	v0,-14150(s0)
800362f8:	00082203 	sra	a0,t0,0x8
800362fc:	8627c8bc 	lh	a3,-14148(s1)
80036300:	8669c8c0 	lh	t1,-14144(s3)
80036304:	24420001 	addiu	v0,v0,1
80036308:	000a1a03 	sra	v1,t2,0x8
8003630c:	a2a40217 	sb	a0,535(s5)
80036310:	26e4e560 	addiu	a0,s7,-6816
80036314:	a602c8ba 	sh	v0,-14150(s0)
80036318:	a2a3021b 	sb	v1,539(s5)
8003631c:	24020008 	li	v0,8
80036320:	90830002 	lbu	v1,2(a0)
80036324:	00073203 	sra	a2,a3,0x8
80036328:	00092a03 	sra	a1,t1,0x8
8003632c:	aea2000c 	sw	v0,12(s5)
80036330:	2402001f 	li	v0,31
80036334:	a2a60215 	sb	a2,533(s5)
80036338:	a2a50219 	sb	a1,537(s5)
8003633c:	aea00010 	sw	zero,16(s5)
80036340:	a2a70214 	sb	a3,532(s5)
80036344:	a2a80216 	sb	t0,534(s5)
80036348:	a2a90218 	sb	t1,536(s5)
8003634c:	1462ff9e 	bne	v1,v0,800361c8 <_Z11DSP1GetBytet+0x78>
80036350:	a2aa021a 	sb	t2,538(s5)
80036354:	0800d88b 	j	8003622c <_Z11DSP1GetBytet+0xdc>
80036358:	8c830010 	lw	v1,16(a0)
8003635c:	00031842 	srl	v1,v1,0x1
80036360:	00031840 	sll	v1,v1,0x1
80036364:	2442d1e4 	addiu	v0,v0,-11804
80036368:	00621821 	addu	v1,v1,v0
8003636c:	0800d872 	j	800361c8 <_Z11DSP1GetBytet+0x78>
80036370:	90760000 	lbu	s6,0(v1)

80036374 <_Z7DSPOp10v>:
80036374:	3c028021 	lui	v0,0x8021
80036378:	8445c86c 	lh	a1,-14228(v0)
8003637c:	3c038021 	lui	v1,0x8021
80036380:	14a00008 	bnez	a1,800363a4 <_Z7DSPOp10v+0x30>
80036384:	8463c86e 	lh	v1,-14226(v1)
80036388:	3c028021 	lui	v0,0x8021
8003638c:	24037fff 	li	v1,32767
80036390:	a443c870 	sh	v1,-14224(v0)
80036394:	2404002f 	li	a0,47
80036398:	3c028021 	lui	v0,0x8021
8003639c:	03e00008 	jr	ra
800363a0:	a444c872 	sh	a0,-14222(v0)
800363a4:	04a0002c 	bltz	a1,80036458 <_Z7DSPOp10v+0xe4>
800363a8:	24070001 	li	a3,1
800363ac:	0800d8f2 	j	800363c8 <_Z7DSPOp10v+0x54>
800363b0:	00033400 	sll	a2,v1,0x10
800363b4:	00051040 	sll	v0,a1,0x1
800363b8:	00022c00 	sll	a1,v0,0x10
800363bc:	00052c03 	sra	a1,a1,0x10
800363c0:	24c3ffff 	addiu	v1,a2,-1
800363c4:	00033400 	sll	a2,v1,0x10
800363c8:	28a24000 	slti	v0,a1,16384
800363cc:	1440fff9 	bnez	v0,800363b4 <_Z7DSPOp10v+0x40>
800363d0:	00063403 	sra	a2,a2,0x10
800363d4:	24024000 	li	v0,16384
800363d8:	10a20026 	beq	a1,v0,80036474 <_Z7DSPOp10v+0x100>
800363dc:	24a2c000 	addiu	v0,a1,-16384
800363e0:	000211c3 	sra	v0,v0,0x7
800363e4:	3c038019 	lui	v1,0x8019
800363e8:	2463d1e4 	addiu	v1,v1,-11804
800363ec:	00021040 	sll	v0,v0,0x1
800363f0:	00431021 	addu	v0,v0,v1
800363f4:	844400ca 	lh	a0,202(v0)
800363f8:	70a41802 	mul	v1,a1,a0
800363fc:	00041023 	negu	v0,a0
80036400:	00031bc3 	sra	v1,v1,0xf
80036404:	70431002 	mul	v0,v0,v1
80036408:	000213c3 	sra	v0,v0,0xf
8003640c:	00822021 	addu	a0,a0,v0
80036410:	00042040 	sll	a0,a0,0x1
80036414:	00042400 	sll	a0,a0,0x10
80036418:	00042403 	sra	a0,a0,0x10
8003641c:	70a41802 	mul	v1,a1,a0
80036420:	00041023 	negu	v0,a0
80036424:	00031bc3 	sra	v1,v1,0xf
80036428:	70431002 	mul	v0,v0,v1
8003642c:	000213c3 	sra	v0,v0,0xf
80036430:	00822021 	addu	a0,a0,v0
80036434:	00042040 	sll	a0,a0,0x1
80036438:	70e42002 	mul	a0,a3,a0
8003643c:	3c028021 	lui	v0,0x8021
80036440:	a444c870 	sh	a0,-14224(v0)
80036444:	24020001 	li	v0,1
80036448:	00461023 	subu	v0,v0,a2
8003644c:	3c038021 	lui	v1,0x8021
80036450:	03e00008 	jr	ra
80036454:	a462c872 	sh	v0,-14222(v1)
80036458:	24028000 	li	v0,-32768
8003645c:	10a20016 	beq	a1,v0,800364b8 <_Z7DSPOp10v+0x144>
80036460:	00051023 	negu	v0,a1
80036464:	00022c00 	sll	a1,v0,0x10
80036468:	00052c03 	sra	a1,a1,0x10
8003646c:	0800d8f1 	j	800363c4 <_Z7DSPOp10v+0x50>
80036470:	2407ffff 	li	a3,-1
80036474:	24020001 	li	v0,1
80036478:	10e2000b 	beq	a3,v0,800364a8 <_Z7DSPOp10v+0x134>
8003647c:	24c2ffff 	addiu	v0,a2,-1
80036480:	00023400 	sll	a2,v0,0x10
80036484:	2403c000 	li	v1,-16384
80036488:	3c028021 	lui	v0,0x8021
8003648c:	a443c870 	sh	v1,-14224(v0)
80036490:	00063403 	sra	a2,a2,0x10
80036494:	24020001 	li	v0,1
80036498:	00461023 	subu	v0,v0,a2
8003649c:	3c038021 	lui	v1,0x8021
800364a0:	03e00008 	jr	ra
800364a4:	a462c872 	sh	v0,-14222(v1)
800364a8:	24037fff 	li	v1,32767
800364ac:	3c028021 	lui	v0,0x8021
800364b0:	0800d911 	j	80036444 <_Z7DSPOp10v+0xd0>
800364b4:	a443c870 	sh	v1,-14224(v0)
800364b8:	24057fff 	li	a1,32767
800364bc:	0800d8f1 	j	800363c4 <_Z7DSPOp10v+0x50>
800364c0:	2407ffff 	li	a3,-1

800364c4 <_Z8DSP1_Sins>:
800364c4:	00042c00 	sll	a1,a0,0x10
800364c8:	27bdffe8 	addiu	sp,sp,-24
800364cc:	00052c03 	sra	a1,a1,0x10
800364d0:	04a0001a 	bltz	a1,8003653c <_Z8DSP1_Sins+0x78>
800364d4:	afbf0010 	sw	ra,16(sp)
800364d8:	30a400ff 	andi	a0,a1,0xff
800364dc:	3c028019 	lui	v0,0x8019
800364e0:	00052a03 	sra	a1,a1,0x8
800364e4:	3c038019 	lui	v1,0x8019
800364e8:	2442da04 	addiu	v0,v0,-9724
800364ec:	2463dc04 	addiu	v1,v1,-9212
800364f0:	00052840 	sll	a1,a1,0x1
800364f4:	00042040 	sll	a0,a0,0x1
800364f8:	00a22821 	addu	a1,a1,v0
800364fc:	00832021 	addu	a0,a0,v1
80036500:	84820000 	lh	v0,0(a0)
80036504:	84a30080 	lh	v1,128(a1)
80036508:	84a40000 	lh	a0,0(a1)
8003650c:	70431002 	mul	v0,v0,v1
80036510:	34038000 	li	v1,0x8000
80036514:	000213c3 	sra	v0,v0,0xf
80036518:	00822021 	addu	a0,a0,v0
8003651c:	0083182a 	slt	v1,a0,v1
80036520:	24027fff 	li	v0,32767
80036524:	0083100b 	movn	v0,a0,v1
80036528:	00021400 	sll	v0,v0,0x10
8003652c:	00021403 	sra	v0,v0,0x10
80036530:	8fbf0010 	lw	ra,16(sp)
80036534:	03e00008 	jr	ra
80036538:	27bd0018 	addiu	sp,sp,24
8003653c:	24028000 	li	v0,-32768
80036540:	10a2fffb 	beq	a1,v0,80036530 <_Z8DSP1_Sins+0x6c>
80036544:	00001021 	move	v0,zero
80036548:	00051023 	negu	v0,a1
8003654c:	00022c00 	sll	a1,v0,0x10
80036550:	00052c03 	sra	a1,a1,0x10
80036554:	04a0001a 	bltz	a1,800365c0 <_Z8DSP1_Sins+0xfc>
80036558:	30a400ff 	andi	a0,a1,0xff
8003655c:	3c028019 	lui	v0,0x8019
80036560:	00052a03 	sra	a1,a1,0x8
80036564:	3c038019 	lui	v1,0x8019
80036568:	2442da04 	addiu	v0,v0,-9724
8003656c:	2463dc04 	addiu	v1,v1,-9212
80036570:	00052840 	sll	a1,a1,0x1
80036574:	00042040 	sll	a0,a0,0x1
80036578:	00a22821 	addu	a1,a1,v0
8003657c:	00832021 	addu	a0,a0,v1
80036580:	84820000 	lh	v0,0(a0)
80036584:	84a30080 	lh	v1,128(a1)
80036588:	84a40000 	lh	a0,0(a1)
8003658c:	70431002 	mul	v0,v0,v1
80036590:	34038000 	li	v1,0x8000
80036594:	000213c3 	sra	v0,v0,0xf
80036598:	00822021 	addu	a0,a0,v0
8003659c:	0083182a 	slt	v1,a0,v1
800365a0:	24027fff 	li	v0,32767
800365a4:	0083100b 	movn	v0,a0,v1
800365a8:	00021023 	negu	v0,v0
800365ac:	00021400 	sll	v0,v0,0x10
800365b0:	8fbf0010 	lw	ra,16(sp)
800365b4:	00021403 	sra	v0,v0,0x10
800365b8:	03e00008 	jr	ra
800365bc:	27bd0018 	addiu	sp,sp,24
800365c0:	24028000 	li	v0,-32768
800365c4:	10a2ffda 	beq	a1,v0,80036530 <_Z8DSP1_Sins+0x6c>
800365c8:	00001021 	move	v0,zero
800365cc:	00051023 	negu	v0,a1
800365d0:	00022c00 	sll	a1,v0,0x10
800365d4:	00052c03 	sra	a1,a1,0x10
800365d8:	04a00018 	bltz	a1,8003663c <_Z8DSP1_Sins+0x178>
800365dc:	30a400ff 	andi	a0,a1,0xff
800365e0:	3c028019 	lui	v0,0x8019
800365e4:	00052a03 	sra	a1,a1,0x8
800365e8:	3c038019 	lui	v1,0x8019
800365ec:	2442da04 	addiu	v0,v0,-9724
800365f0:	2463dc04 	addiu	v1,v1,-9212
800365f4:	00052840 	sll	a1,a1,0x1
800365f8:	00042040 	sll	a0,a0,0x1
800365fc:	00a22821 	addu	a1,a1,v0
80036600:	00832021 	addu	a0,a0,v1
80036604:	84820000 	lh	v0,0(a0)
80036608:	84a30080 	lh	v1,128(a1)
8003660c:	84a40000 	lh	a0,0(a1)
80036610:	70431002 	mul	v0,v0,v1
80036614:	34038000 	li	v1,0x8000
80036618:	000213c3 	sra	v0,v0,0xf
8003661c:	00822021 	addu	a0,a0,v0
80036620:	0083182a 	slt	v1,a0,v1
80036624:	24027fff 	li	v0,32767
80036628:	0083100b 	movn	v0,a0,v1
8003662c:	00021023 	negu	v0,v0
80036630:	00021400 	sll	v0,v0,0x10
80036634:	0800d96a 	j	800365a8 <_Z8DSP1_Sins+0xe4>
80036638:	00021403 	sra	v0,v0,0x10
8003663c:	24028000 	li	v0,-32768
80036640:	10a2ffd9 	beq	a1,v0,800365a8 <_Z8DSP1_Sins+0xe4>
80036644:	00001021 	move	v0,zero
80036648:	00051023 	negu	v0,a1
8003664c:	00022c00 	sll	a1,v0,0x10
80036650:	00052c03 	sra	a1,a1,0x10
80036654:	04a00018 	bltz	a1,800366b8 <_Z8DSP1_Sins+0x1f4>
80036658:	30a400ff 	andi	a0,a1,0xff
8003665c:	3c028019 	lui	v0,0x8019
80036660:	00052a03 	sra	a1,a1,0x8
80036664:	3c038019 	lui	v1,0x8019
80036668:	2442da04 	addiu	v0,v0,-9724
8003666c:	2463dc04 	addiu	v1,v1,-9212
80036670:	00052840 	sll	a1,a1,0x1
80036674:	00042040 	sll	a0,a0,0x1
80036678:	00a22821 	addu	a1,a1,v0
8003667c:	00832021 	addu	a0,a0,v1
80036680:	84820000 	lh	v0,0(a0)
80036684:	84a30080 	lh	v1,128(a1)
80036688:	84a40000 	lh	a0,0(a1)
8003668c:	70431002 	mul	v0,v0,v1
80036690:	34038000 	li	v1,0x8000
80036694:	000213c3 	sra	v0,v0,0xf
80036698:	00822021 	addu	a0,a0,v0
8003669c:	0083182a 	slt	v1,a0,v1
800366a0:	24027fff 	li	v0,32767
800366a4:	0083100b 	movn	v0,a0,v1
800366a8:	00021023 	negu	v0,v0
800366ac:	00021400 	sll	v0,v0,0x10
800366b0:	0800d98b 	j	8003662c <_Z8DSP1_Sins+0x168>
800366b4:	00021403 	sra	v0,v0,0x10
800366b8:	24028000 	li	v0,-32768
800366bc:	10a2ffdb 	beq	a1,v0,8003662c <_Z8DSP1_Sins+0x168>
800366c0:	00001021 	move	v0,zero
800366c4:	00051023 	negu	v0,a1
800366c8:	00021400 	sll	v0,v0,0x10
800366cc:	00021403 	sra	v0,v0,0x10
800366d0:	04400018 	bltz	v0,80036734 <_Z8DSP1_Sins+0x270>
800366d4:	304400ff 	andi	a0,v0,0xff
800366d8:	00022a03 	sra	a1,v0,0x8
800366dc:	3c038019 	lui	v1,0x8019
800366e0:	3c028019 	lui	v0,0x8019
800366e4:	2442da04 	addiu	v0,v0,-9724
800366e8:	2463dc04 	addiu	v1,v1,-9212
800366ec:	00052840 	sll	a1,a1,0x1
800366f0:	00042040 	sll	a0,a0,0x1
800366f4:	00a22821 	addu	a1,a1,v0
800366f8:	00832021 	addu	a0,a0,v1
800366fc:	84820000 	lh	v0,0(a0)
80036700:	84a30080 	lh	v1,128(a1)
80036704:	84a40000 	lh	a0,0(a1)
80036708:	70431002 	mul	v0,v0,v1
8003670c:	34038000 	li	v1,0x8000
80036710:	000213c3 	sra	v0,v0,0xf
80036714:	00822021 	addu	a0,a0,v0
80036718:	0083182a 	slt	v1,a0,v1
8003671c:	24027fff 	li	v0,32767
80036720:	0083100b 	movn	v0,a0,v1
80036724:	00021023 	negu	v0,v0
80036728:	00021400 	sll	v0,v0,0x10
8003672c:	0800d9aa 	j	800366a8 <_Z8DSP1_Sins+0x1e4>
80036730:	00021403 	sra	v0,v0,0x10
80036734:	24038000 	li	v1,-32768
80036738:	1043001d 	beq	v0,v1,800367b0 <_Z8DSP1_Sins+0x2ec>
8003673c:	00000000 	nop
80036740:	00021023 	negu	v0,v0
80036744:	00021400 	sll	v0,v0,0x10
80036748:	00021403 	sra	v0,v0,0x10
8003674c:	0440001a 	bltz	v0,800367b8 <_Z8DSP1_Sins+0x2f4>
80036750:	304400ff 	andi	a0,v0,0xff
80036754:	00022a03 	sra	a1,v0,0x8
80036758:	3c038019 	lui	v1,0x8019
8003675c:	3c028019 	lui	v0,0x8019
80036760:	2442da04 	addiu	v0,v0,-9724
80036764:	2463dc04 	addiu	v1,v1,-9212
80036768:	00052840 	sll	a1,a1,0x1
8003676c:	00042040 	sll	a0,a0,0x1
80036770:	00a22821 	addu	a1,a1,v0
80036774:	00832021 	addu	a0,a0,v1
80036778:	84820000 	lh	v0,0(a0)
8003677c:	84a30080 	lh	v1,128(a1)
80036780:	84a40000 	lh	a0,0(a1)
80036784:	70431002 	mul	v0,v0,v1
80036788:	34038000 	li	v1,0x8000
8003678c:	000213c3 	sra	v0,v0,0xf
80036790:	00822021 	addu	a0,a0,v0
80036794:	0083182a 	slt	v1,a0,v1
80036798:	24027fff 	li	v0,32767
8003679c:	0083100b 	movn	v0,a0,v1
800367a0:	00021023 	negu	v0,v0
800367a4:	00021400 	sll	v0,v0,0x10
800367a8:	0800d9c9 	j	80036724 <_Z8DSP1_Sins+0x260>
800367ac:	00021403 	sra	v0,v0,0x10
800367b0:	0800d9aa 	j	800366a8 <_Z8DSP1_Sins+0x1e4>
800367b4:	00001021 	move	v0,zero
800367b8:	1043001d 	beq	v0,v1,80036830 <_Z8DSP1_Sins+0x36c>
800367bc:	00000000 	nop
800367c0:	00021023 	negu	v0,v0
800367c4:	00021400 	sll	v0,v0,0x10
800367c8:	00021403 	sra	v0,v0,0x10
800367cc:	0440001a 	bltz	v0,80036838 <_Z8DSP1_Sins+0x374>
800367d0:	304400ff 	andi	a0,v0,0xff
800367d4:	00022a03 	sra	a1,v0,0x8
800367d8:	3c038019 	lui	v1,0x8019
800367dc:	3c028019 	lui	v0,0x8019
800367e0:	2442da04 	addiu	v0,v0,-9724
800367e4:	2463dc04 	addiu	v1,v1,-9212
800367e8:	00052840 	sll	a1,a1,0x1
800367ec:	00042040 	sll	a0,a0,0x1
800367f0:	00a22821 	addu	a1,a1,v0
800367f4:	00832021 	addu	a0,a0,v1
800367f8:	84820000 	lh	v0,0(a0)
800367fc:	84a30080 	lh	v1,128(a1)
80036800:	84a40000 	lh	a0,0(a1)
80036804:	70431002 	mul	v0,v0,v1
80036808:	34038000 	li	v1,0x8000
8003680c:	000213c3 	sra	v0,v0,0xf
80036810:	00822021 	addu	a0,a0,v0
80036814:	0083182a 	slt	v1,a0,v1
80036818:	24027fff 	li	v0,32767
8003681c:	0083100b 	movn	v0,a0,v1
80036820:	00021023 	negu	v0,v0
80036824:	00021400 	sll	v0,v0,0x10
80036828:	0800d9e8 	j	800367a0 <_Z8DSP1_Sins+0x2dc>
8003682c:	00021403 	sra	v0,v0,0x10
80036830:	0800d9c9 	j	80036724 <_Z8DSP1_Sins+0x260>
80036834:	00001021 	move	v0,zero
80036838:	1043001d 	beq	v0,v1,800368b0 <_Z8DSP1_Sins+0x3ec>
8003683c:	00000000 	nop
80036840:	00021023 	negu	v0,v0
80036844:	00021400 	sll	v0,v0,0x10
80036848:	00021403 	sra	v0,v0,0x10
8003684c:	0440001a 	bltz	v0,800368b8 <_Z8DSP1_Sins+0x3f4>
80036850:	304400ff 	andi	a0,v0,0xff
80036854:	00022a03 	sra	a1,v0,0x8
80036858:	3c038019 	lui	v1,0x8019
8003685c:	3c028019 	lui	v0,0x8019
80036860:	2442da04 	addiu	v0,v0,-9724
80036864:	2463dc04 	addiu	v1,v1,-9212
80036868:	00052840 	sll	a1,a1,0x1
8003686c:	00042040 	sll	a0,a0,0x1
80036870:	00a22821 	addu	a1,a1,v0
80036874:	00832021 	addu	a0,a0,v1
80036878:	84820000 	lh	v0,0(a0)
8003687c:	84a30080 	lh	v1,128(a1)
80036880:	84a40000 	lh	a0,0(a1)
80036884:	70431002 	mul	v0,v0,v1
80036888:	34038000 	li	v1,0x8000
8003688c:	000213c3 	sra	v0,v0,0xf
80036890:	00822021 	addu	a0,a0,v0
80036894:	0083182a 	slt	v1,a0,v1
80036898:	24027fff 	li	v0,32767
8003689c:	0083100b 	movn	v0,a0,v1
800368a0:	00021023 	negu	v0,v0
800368a4:	00021400 	sll	v0,v0,0x10
800368a8:	0800da08 	j	80036820 <_Z8DSP1_Sins+0x35c>
800368ac:	00021403 	sra	v0,v0,0x10
800368b0:	0800d9e8 	j	800367a0 <_Z8DSP1_Sins+0x2dc>
800368b4:	00001021 	move	v0,zero
800368b8:	1043001d 	beq	v0,v1,80036930 <_Z8DSP1_Sins+0x46c>
800368bc:	00000000 	nop
800368c0:	00021023 	negu	v0,v0
800368c4:	00021400 	sll	v0,v0,0x10
800368c8:	00021403 	sra	v0,v0,0x10
800368cc:	0440001a 	bltz	v0,80036938 <_Z8DSP1_Sins+0x474>
800368d0:	304400ff 	andi	a0,v0,0xff
800368d4:	00022a03 	sra	a1,v0,0x8
800368d8:	3c038019 	lui	v1,0x8019
800368dc:	3c028019 	lui	v0,0x8019
800368e0:	2442da04 	addiu	v0,v0,-9724
800368e4:	2463dc04 	addiu	v1,v1,-9212
800368e8:	00052840 	sll	a1,a1,0x1
800368ec:	00042040 	sll	a0,a0,0x1
800368f0:	00a22821 	addu	a1,a1,v0
800368f4:	00832021 	addu	a0,a0,v1
800368f8:	84820000 	lh	v0,0(a0)
800368fc:	84a30080 	lh	v1,128(a1)
80036900:	84a40000 	lh	a0,0(a1)
80036904:	70431002 	mul	v0,v0,v1
80036908:	34038000 	li	v1,0x8000
8003690c:	000213c3 	sra	v0,v0,0xf
80036910:	00822021 	addu	a0,a0,v0
80036914:	0083182a 	slt	v1,a0,v1
80036918:	24027fff 	li	v0,32767
8003691c:	0083100b 	movn	v0,a0,v1
80036920:	00021023 	negu	v0,v0
80036924:	00021400 	sll	v0,v0,0x10
80036928:	0800da28 	j	800368a0 <_Z8DSP1_Sins+0x3dc>
8003692c:	00021403 	sra	v0,v0,0x10
80036930:	0800da08 	j	80036820 <_Z8DSP1_Sins+0x35c>
80036934:	00001021 	move	v0,zero
80036938:	14430003 	bne	v0,v1,80036948 <_Z8DSP1_Sins+0x484>
8003693c:	00022023 	negu	a0,v0
80036940:	0800da28 	j	800368a0 <_Z8DSP1_Sins+0x3dc>
80036944:	00001021 	move	v0,zero
80036948:	00042400 	sll	a0,a0,0x10
8003694c:	3c028003 	lui	v0,0x8003
80036950:	244264c4 	addiu	v0,v0,25796
80036954:	0040f809 	jalr	v0
80036958:	00042403 	sra	a0,a0,0x10
8003695c:	00021400 	sll	v0,v0,0x10
80036960:	0800da28 	j	800368a0 <_Z8DSP1_Sins+0x3dc>
80036964:	00021403 	sra	v0,v0,0x10

80036968 <_Z14DSP1_ParametersssssssPsS_S_S_>:
80036968:	27bdffb8 	addiu	sp,sp,-72
8003696c:	afb00020 	sw	s0,32(sp)
80036970:	87a20058 	lh	v0,88(sp)
80036974:	87b0005c 	lh	s0,92(sp)
80036978:	afb60038 	sw	s6,56(sp)
8003697c:	afb50034 	sw	s5,52(sp)
80036980:	afb3002c 	sw	s3,44(sp)
80036984:	afb10024 	sw	s1,36(sp)
80036988:	00049c00 	sll	s3,a0,0x10
8003698c:	0005ac00 	sll	s5,a1,0x10
80036990:	0006b400 	sll	s6,a2,0x10
80036994:	00078c00 	sll	s1,a3,0x10
80036998:	afb40030 	sw	s4,48(sp)
8003699c:	afbf0044 	sw	ra,68(sp)
800369a0:	afbe0040 	sw	s8,64(sp)
800369a4:	afb7003c 	sw	s7,60(sp)
800369a8:	afb20028 	sw	s2,40(sp)
800369ac:	00139c03 	sra	s3,s3,0x10
800369b0:	0015ac03 	sra	s5,s5,0x10
800369b4:	0016b403 	sra	s6,s6,0x10
800369b8:	00118c03 	sra	s1,s1,0x10
800369bc:	afa2001c 	sw	v0,28(sp)
800369c0:	06000332 	bltz	s0,8003768c <_Z14DSP1_ParametersssssssPsS_S_S_+0xd24>
800369c4:	87b40060 	lh	s4,96(sp)
800369c8:	00103a03 	sra	a3,s0,0x8
800369cc:	24e40040 	addiu	a0,a3,64
800369d0:	321000ff 	andi	s0,s0,0xff
800369d4:	3c0b8019 	lui	t3,0x8019
800369d8:	3c0a8019 	lui	t2,0x8019
800369dc:	2565da04 	addiu	a1,t3,-9724
800369e0:	00108040 	sll	s0,s0,0x1
800369e4:	00044040 	sll	t0,a0,0x1
800369e8:	2542dc04 	addiu	v0,t2,-9212
800369ec:	01052021 	addu	a0,t0,a1
800369f0:	02021021 	addu	v0,s0,v0
800369f4:	84430000 	lh	v1,0(v0)
800369f8:	84860000 	lh	a2,0(a0)
800369fc:	00073840 	sll	a3,a3,0x1
80036a00:	70661802 	mul	v1,v1,a2
80036a04:	00e52821 	addu	a1,a3,a1
80036a08:	84a40000 	lh	a0,0(a1)
80036a0c:	00031bc3 	sra	v1,v1,0xf
80036a10:	00832021 	addu	a0,a0,v1
80036a14:	34028000 	li	v0,0x8000
80036a18:	0082102a 	slt	v0,a0,v0
80036a1c:	24037fff 	li	v1,32767
80036a20:	0082180b 	movn	v1,a0,v0
80036a24:	3c178021 	lui	s7,0x8021
80036a28:	a6e3c890 	sh	v1,-14192(s7)
80036a2c:	2564da04 	addiu	a0,t3,-9724
80036a30:	2542dc04 	addiu	v0,t2,-9212
80036a34:	00e42821 	addu	a1,a3,a0
80036a38:	02021021 	addu	v0,s0,v0
80036a3c:	84430000 	lh	v1,0(v0)
80036a40:	84a60000 	lh	a2,0(a1)
80036a44:	01042021 	addu	a0,t0,a0
80036a48:	70661802 	mul	v1,v1,a2
80036a4c:	84850000 	lh	a1,0(a0)
80036a50:	00031bc3 	sra	v1,v1,0xf
80036a54:	00a32023 	subu	a0,a1,v1
80036a58:	28828000 	slti	v0,a0,-32768
80036a5c:	104001dd 	beqz	v0,800371d4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x86c>
80036a60:	00041400 	sll	v0,a0,0x10
80036a64:	24028001 	li	v0,-32767
80036a68:	0002f400 	sll	s8,v0,0x10
80036a6c:	001ef403 	sra	s8,s8,0x10
80036a70:	03c01821 	move	v1,s8
80036a74:	00149400 	sll	s2,s4,0x10
80036a78:	3c028021 	lui	v0,0x8021
80036a7c:	00129403 	sra	s2,s2,0x10
80036a80:	06400317 	bltz	s2,800376e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd78>
80036a84:	a443c892 	sh	v1,-14190(v0)
80036a88:	00123a03 	sra	a3,s2,0x8
80036a8c:	24e40040 	addiu	a0,a3,64
80036a90:	325000ff 	andi	s0,s2,0xff
80036a94:	3c0b8019 	lui	t3,0x8019
80036a98:	3c0a8019 	lui	t2,0x8019
80036a9c:	2565da04 	addiu	a1,t3,-9724
80036aa0:	00108040 	sll	s0,s0,0x1
80036aa4:	00044040 	sll	t0,a0,0x1
80036aa8:	2542dc04 	addiu	v0,t2,-9212
80036aac:	01052021 	addu	a0,t0,a1
80036ab0:	02021021 	addu	v0,s0,v0
80036ab4:	84430000 	lh	v1,0(v0)
80036ab8:	84860000 	lh	a2,0(a0)
80036abc:	00073840 	sll	a3,a3,0x1
80036ac0:	70661802 	mul	v1,v1,a2
80036ac4:	00e52821 	addu	a1,a3,a1
80036ac8:	84a40000 	lh	a0,0(a1)
80036acc:	00031bc3 	sra	v1,v1,0xf
80036ad0:	00832021 	addu	a0,a0,v1
80036ad4:	34028000 	li	v0,0x8000
80036ad8:	0082102a 	slt	v0,a0,v0
80036adc:	24037fff 	li	v1,32767
80036ae0:	0082180b 	movn	v1,a0,v0
80036ae4:	3c098021 	lui	t1,0x8021
80036ae8:	a523c894 	sh	v1,-14188(t1)
80036aec:	2564da04 	addiu	a0,t3,-9724
80036af0:	2542dc04 	addiu	v0,t2,-9212
80036af4:	00e42821 	addu	a1,a3,a0
80036af8:	02021021 	addu	v0,s0,v0
80036afc:	84430000 	lh	v1,0(v0)
80036b00:	84a60000 	lh	a2,0(a1)
80036b04:	01042021 	addu	a0,t0,a0
80036b08:	70661802 	mul	v1,v1,a2
80036b0c:	84850000 	lh	a1,0(a0)
80036b10:	00031bc3 	sra	v1,v1,0xf
80036b14:	00a32023 	subu	a0,a1,v1
80036b18:	28828000 	slti	v0,a0,-32768
80036b1c:	104002c4 	beqz	v0,80037630 <_Z14DSP1_ParametersssssssPsS_S_S_+0xcc8>
80036b20:	00041400 	sll	v0,a0,0x10
80036b24:	24028001 	li	v0,-32767
80036b28:	00022c00 	sll	a1,v0,0x10
80036b2c:	00052c03 	sra	a1,a1,0x10
80036b30:	000513c0 	sll	v0,a1,0xf
80036b34:	00451023 	subu	v0,v0,a1
80036b38:	000223c3 	sra	a0,v0,0xf
80036b3c:	86f7c890 	lh	s7,-14192(s7)
80036b40:	8523c894 	lh	v1,-14188(t1)
80036b44:	00171023 	negu	v0,s7
80036b48:	70621002 	mul	v0,v1,v0
80036b4c:	707e1802 	mul	v1,v1,s8
80036b50:	000213c3 	sra	v0,v0,0xf
80036b54:	00031bc3 	sra	v1,v1,0xf
80036b58:	72221002 	mul	v0,s1,v0
80036b5c:	72231802 	mul	v1,s1,v1
80036b60:	72242002 	mul	a0,s1,a0
80036b64:	000213c3 	sra	v0,v0,0xf
80036b68:	00031bc3 	sra	v1,v1,0xf
80036b6c:	00531021 	addu	v0,v0,s3
80036b70:	00751821 	addu	v1,v1,s5
80036b74:	00021400 	sll	v0,v0,0x10
80036b78:	00031c00 	sll	v1,v1,0x10
80036b7c:	00021403 	sra	v0,v0,0x10
80036b80:	00031c03 	sra	v1,v1,0x10
80036b84:	000423c3 	sra	a0,a0,0xf
80036b88:	00962021 	addu	a0,a0,s6
80036b8c:	afa20014 	sw	v0,20(sp)
80036b90:	afa30010 	sw	v1,16(sp)
80036b94:	00048c00 	sll	s1,a0,0x10
80036b98:	3c028021 	lui	v0,0x8021
80036b9c:	8fa30014 	lw	v1,20(sp)
80036ba0:	8fa40010 	lw	a0,16(sp)
80036ba4:	afb70018 	sw	s7,24(sp)
80036ba8:	a445c896 	sh	a1,-14186(v0)
80036bac:	3c178021 	lui	s7,0x8021
80036bb0:	3c028021 	lui	v0,0x8021
80036bb4:	00118c03 	sra	s1,s1,0x10
80036bb8:	a443c886 	sh	v1,-14202(v0)
80036bbc:	062002fd 	bltz	s1,800377b4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xe4c>
80036bc0:	a6e4c888 	sh	a0,-14200(s7)
80036bc4:	32224000 	andi	v0,s1,0x4000
80036bc8:	14400347 	bnez	v0,800378e8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf80>
80036bcc:	32222000 	andi	v0,s1,0x2000
80036bd0:	14400381 	bnez	v0,800379d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1070>
80036bd4:	32221000 	andi	v0,s1,0x1000
80036bd8:	1440038d 	bnez	v0,80037a10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a8>
80036bdc:	32220800 	andi	v0,s1,0x800
80036be0:	14400391 	bnez	v0,80037a28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c0>
80036be4:	32220400 	andi	v0,s1,0x400
80036be8:	1440039b 	bnez	v0,80037a58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f0>
80036bec:	32220200 	andi	v0,s1,0x200
80036bf0:	1440039f 	bnez	v0,80037a70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1108>
80036bf4:	32220100 	andi	v0,s1,0x100
80036bf8:	144003a7 	bnez	v0,80037a98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1130>
80036bfc:	32220080 	andi	v0,s1,0x80
80036c00:	144003ab 	bnez	v0,80037ab0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1148>
80036c04:	32220040 	andi	v0,s1,0x40
80036c08:	144003b3 	bnez	v0,80037ad8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1170>
80036c0c:	32220020 	andi	v0,s1,0x20
80036c10:	144003b7 	bnez	v0,80037af0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1188>
80036c14:	32220010 	andi	v0,s1,0x10
80036c18:	144003c5 	bnez	v0,80037b30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11c8>
80036c1c:	32220008 	andi	v0,s1,0x8
80036c20:	144003c9 	bnez	v0,80037b48 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e0>
80036c24:	32220004 	andi	v0,s1,0x4
80036c28:	144003d5 	bnez	v0,80037b80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1218>
80036c2c:	32220002 	andi	v0,s1,0x2
80036c30:	144003db 	bnez	v0,80037ba0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1238>
80036c34:	32230001 	andi	v1,s1,0x1
80036c38:	2405000e 	li	a1,14
80036c3c:	2402000f 	li	v0,15
80036c40:	0043280a 	movz	a1,v0,v1
80036c44:	3c028019 	lui	v0,0x8019
80036c48:	2442d1e4 	addiu	v0,v0,-11804
80036c4c:	00052040 	sll	a0,a1,0x1
80036c50:	00822021 	addu	a0,a0,v0
80036c54:	94830042 	lhu	v1,66(a0)
80036c58:	00051023 	negu	v0,a1
80036c5c:	72231802 	mul	v1,s1,v1
80036c60:	0002ac00 	sll	s5,v0,0x10
80036c64:	00031840 	sll	v1,v1,0x1
80036c68:	0015ac03 	sra	s5,s5,0x10
80036c6c:	00038c00 	sll	s1,v1,0x10
80036c70:	00118c03 	sra	s1,s1,0x10
80036c74:	00152023 	negu	a0,s5
80036c78:	3c028019 	lui	v0,0x8019
80036c7c:	2442d9e4 	addiu	v0,v0,-9756
80036c80:	00042040 	sll	a0,a0,0x1
80036c84:	00822021 	addu	a0,a0,v0
80036c88:	3c038021 	lui	v1,0x8021
80036c8c:	3c028021 	lui	v0,0x8021
80036c90:	a471c88c 	sh	s1,-14196(v1)
80036c94:	a455c88e 	sh	s5,-14194(v0)
80036c98:	06800150 	bltz	s4,800371dc <_Z14DSP1_ParametersssssssPsS_S_S_+0x874>
80036c9c:	84930000 	lh	s3,0(a0)
80036ca0:	0274102a 	slt	v0,s3,s4
80036ca4:	10400154 	beqz	v0,800371f8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x890>
80036ca8:	0260b021 	move	s6,s3
80036cac:	00139400 	sll	s2,s3,0x10
80036cb0:	00129403 	sra	s2,s2,0x10
80036cb4:	06400153 	bltz	s2,80037204 <_Z14DSP1_ParametersssssssPsS_S_S_+0x89c>
80036cb8:	24028000 	li	v0,-32768
80036cbc:	00123a03 	sra	a3,s2,0x8
80036cc0:	24e40040 	addiu	a0,a3,64
80036cc4:	3c0b8019 	lui	t3,0x8019
80036cc8:	3c0a8019 	lui	t2,0x8019
80036ccc:	325000ff 	andi	s0,s2,0xff
80036cd0:	00108040 	sll	s0,s0,0x1
80036cd4:	00044040 	sll	t0,a0,0x1
80036cd8:	2565da04 	addiu	a1,t3,-9724
80036cdc:	2542dc04 	addiu	v0,t2,-9212
80036ce0:	01052021 	addu	a0,t0,a1
80036ce4:	02021021 	addu	v0,s0,v0
80036ce8:	84860000 	lh	a2,0(a0)
80036cec:	84430000 	lh	v1,0(v0)
80036cf0:	00073840 	sll	a3,a3,0x1
80036cf4:	70661802 	mul	v1,v1,a2
80036cf8:	00e52821 	addu	a1,a3,a1
80036cfc:	84a40000 	lh	a0,0(a1)
80036d00:	00031bc3 	sra	v1,v1,0xf
80036d04:	00832021 	addu	a0,a0,v1
80036d08:	34028000 	li	v0,0x8000
80036d0c:	0082102a 	slt	v0,a0,v0
80036d10:	24037fff 	li	v1,32767
80036d14:	0082180b 	movn	v1,a0,v0
80036d18:	2564da04 	addiu	a0,t3,-9724
80036d1c:	2542dc04 	addiu	v0,t2,-9212
80036d20:	00e42821 	addu	a1,a3,a0
80036d24:	02021021 	addu	v0,s0,v0
80036d28:	3c098021 	lui	t1,0x8021
80036d2c:	84a60000 	lh	a2,0(a1)
80036d30:	a523c898 	sh	v1,-14184(t1)
80036d34:	84430000 	lh	v1,0(v0)
80036d38:	01042021 	addu	a0,t0,a0
80036d3c:	70661802 	mul	v1,v1,a2
80036d40:	84850000 	lh	a1,0(a0)
80036d44:	00031bc3 	sra	v1,v1,0xf
80036d48:	00a32023 	subu	a0,a1,v1
80036d4c:	28828000 	slti	v0,a0,-32768
80036d50:	1440014e 	bnez	v0,8003728c <_Z14DSP1_ParametersssssssPsS_S_S_+0x924>
80036d54:	3c0a8021 	lui	t2,0x8021
80036d58:	00041400 	sll	v0,a0,0x10
80036d5c:	00021403 	sra	v0,v0,0x10
80036d60:	00023400 	sll	a2,v0,0x10
80036d64:	3c0a8021 	lui	t2,0x8021
80036d68:	00063403 	sra	a2,a2,0x10
80036d6c:	14c0038e 	bnez	a2,80037ba8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1240>
80036d70:	a542c89a 	sh	v0,-14182(t2)
80036d74:	3c088021 	lui	t0,0x8021
80036d78:	24027fff 	li	v0,32767
80036d7c:	a502c89c 	sh	v0,-14180(t0)
80036d80:	8502c89c 	lh	v0,-14180(t0)
80036d84:	3c078021 	lui	a3,0x8021
80036d88:	72221002 	mul	v0,s1,v0
80036d8c:	2403002f 	li	v1,47
80036d90:	000213c3 	sra	v0,v0,0xf
80036d94:	00023400 	sll	a2,v0,0x10
80036d98:	00063403 	sra	a2,a2,0x10
80036d9c:	04c00175 	bltz	a2,80037374 <_Z14DSP1_ParametersssssssPsS_S_S_+0xa0c>
80036da0:	a4e3c89e 	sh	v1,-14178(a3)
80036da4:	30c24000 	andi	v0,a2,0x4000
80036da8:	144002cd 	bnez	v0,800378e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf78>
80036dac:	00c02021 	move	a0,a2
80036db0:	30c22000 	andi	v0,a2,0x2000
80036db4:	1440030a 	bnez	v0,800379e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1078>
80036db8:	30c21000 	andi	v0,a2,0x1000
80036dbc:	14400312 	bnez	v0,80037a08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a0>
80036dc0:	30c20800 	andi	v0,a2,0x800
80036dc4:	14400316 	bnez	v0,80037a20 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b8>
80036dc8:	30c20400 	andi	v0,a2,0x400
80036dcc:	14400320 	bnez	v0,80037a50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10e8>
80036dd0:	30c20200 	andi	v0,a2,0x200
80036dd4:	1440032c 	bnez	v0,80037a88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1120>
80036dd8:	30c20100 	andi	v0,a2,0x100
80036ddc:	1440032c 	bnez	v0,80037a90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1128>
80036de0:	30c20080 	andi	v0,a2,0x80
80036de4:	14400334 	bnez	v0,80037ab8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1150>
80036de8:	30c20040 	andi	v0,a2,0x40
80036dec:	14400338 	bnez	v0,80037ad0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1168>
80036df0:	30c20020 	andi	v0,a2,0x20
80036df4:	14400340 	bnez	v0,80037af8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1190>
80036df8:	30c20010 	andi	v0,a2,0x10
80036dfc:	14400344 	bnez	v0,80037b10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a8>
80036e00:	30c20008 	andi	v0,a2,0x8
80036e04:	14400356 	bnez	v0,80037b60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f8>
80036e08:	30c20004 	andi	v0,a2,0x4
80036e0c:	14400356 	bnez	v0,80037b68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1200>
80036e10:	30c20002 	andi	v0,a2,0x2
80036e14:	1440035e 	bnez	v0,80037b90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1228>
80036e18:	30c30001 	andi	v1,a2,0x1
80036e1c:	2405000e 	li	a1,14
80036e20:	2402000f 	li	v0,15
80036e24:	0043280a 	movz	a1,v0,v1
80036e28:	3c038019 	lui	v1,0x8019
80036e2c:	00051040 	sll	v0,a1,0x1
80036e30:	2463d1e4 	addiu	v1,v1,-11804
80036e34:	00431021 	addu	v0,v0,v1
80036e38:	94440042 	lhu	a0,66(v0)
80036e3c:	30a2ffff 	andi	v0,a1,0xffff
80036e40:	70c42002 	mul	a0,a2,a0
80036e44:	00042040 	sll	a0,a0,0x1
80036e48:	00042400 	sll	a0,a0,0x10
80036e4c:	00042403 	sra	a0,a0,0x10
80036e50:	94e3c89e 	lhu	v1,-14178(a3)
80036e54:	02a21023 	subu	v0,s5,v0
80036e58:	00431021 	addu	v0,v0,v1
80036e5c:	00021400 	sll	v0,v0,0x10
80036e60:	00043400 	sll	a2,a0,0x10
80036e64:	00021403 	sra	v0,v0,0x10
80036e68:	18400203 	blez	v0,80037678 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd10>
80036e6c:	00063403 	sra	a2,a2,0x10
80036e70:	18c002a0 	blez	a2,800378f4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf8c>
80036e74:	24037fff 	li	v1,32767
80036e78:	8522c898 	lh	v0,-14184(t1)
80036e7c:	8fa40018 	lw	a0,24(sp)
80036e80:	70431002 	mul	v0,v0,v1
80036e84:	8fa50010 	lw	a1,16(sp)
80036e88:	000213c3 	sra	v0,v0,0xf
80036e8c:	00021400 	sll	v0,v0,0x10
80036e90:	00021403 	sra	v0,v0,0x10
80036e94:	70821802 	mul	v1,a0,v0
80036e98:	705e1002 	mul	v0,v0,s8
80036e9c:	8fa40014 	lw	a0,20(sp)
80036ea0:	00031bc3 	sra	v1,v1,0xf
80036ea4:	000213c3 	sra	v0,v0,0xf
80036ea8:	00641821 	addu	v1,v1,a0
80036eac:	00a21023 	subu	v0,a1,v0
80036eb0:	a6e2c888 	sh	v0,-14200(s7)
80036eb4:	00031c00 	sll	v1,v1,0x10
80036eb8:	8fa2006c 	lw	v0,108(sp)
80036ebc:	00031c03 	sra	v1,v1,0x10
80036ec0:	3c068021 	lui	a2,0x8021
80036ec4:	a4c3c886 	sh	v1,-14202(a2)
80036ec8:	a4430000 	sh	v1,0(v0)
80036ecc:	96e4c888 	lhu	a0,-14200(s7)
80036ed0:	8fa20070 	lw	v0,112(sp)
80036ed4:	a4440000 	sh	a0,0(v0)
80036ed8:	8fa20064 	lw	v0,100(sp)
80036edc:	12d401e2 	beq	s6,s4,80037668 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd00>
80036ee0:	a4400000 	sh	zero,0(v0)
80036ee4:	24028000 	li	v0,-32768
80036ee8:	12820002 	beq	s4,v0,80036ef4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x58c>
80036eec:	34028001 	li	v0,0x8001
80036ef0:	3282ffff 	andi	v0,s4,0xffff
80036ef4:	00531023 	subu	v0,v0,s3
80036ef8:	00021400 	sll	v0,v0,0x10
80036efc:	00021403 	sra	v0,v0,0x10
80036f00:	04400005 	bltz	v0,80036f18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x5b0>
80036f04:	00021880 	sll	v1,v0,0x2
80036f08:	2442ffff 	addiu	v0,v0,-1
80036f0c:	00021400 	sll	v0,v0,0x10
80036f10:	00021403 	sra	v0,v0,0x10
80036f14:	00021880 	sll	v1,v0,0x2
80036f18:	00031827 	nor	v1,zero,v1
80036f1c:	00031c00 	sll	v1,v1,0x10
80036f20:	00031c03 	sra	v1,v1,0x10
80036f24:	240214ac 	li	v0,5292
80036f28:	70621002 	mul	v0,v1,v0
80036f2c:	70632002 	mul	a0,v1,v1
80036f30:	000213c3 	sra	v0,v0,0xf
80036f34:	70621002 	mul	v0,v1,v0
80036f38:	000423c3 	sra	a0,a0,0xf
80036f3c:	000213c3 	sra	v0,v0,0xf
80036f40:	24426488 	addiu	v0,v0,25736
80036f44:	00021400 	sll	v0,v0,0x10
80036f48:	00021403 	sra	v0,v0,0x10
80036f4c:	70621802 	mul	v1,v1,v0
80036f50:	00042400 	sll	a0,a0,0x10
80036f54:	00042403 	sra	a0,a0,0x10
80036f58:	24020a26 	li	v0,2598
80036f5c:	70821002 	mul	v0,a0,v0
80036f60:	8fa5001c 	lw	a1,28(sp)
80036f64:	00031bc3 	sra	v1,v1,0xf
80036f68:	70651802 	mul	v1,v1,a1
80036f6c:	000213c3 	sra	v0,v0,0xf
80036f70:	2442277a 	addiu	v0,v0,10106
80036f74:	70822002 	mul	a0,a0,v0
80036f78:	00031bc3 	sra	v1,v1,0xf
80036f7c:	8fa20064 	lw	v0,100(sp)
80036f80:	00031823 	negu	v1,v1
80036f84:	a4430000 	sh	v1,0(v0)
80036f88:	8542c89a 	lh	v0,-14182(t2)
80036f8c:	000423c3 	sra	a0,a0,0xf
80036f90:	70822002 	mul	a0,a0,v0
80036f94:	000423c3 	sra	a0,a0,0xf
80036f98:	00822021 	addu	a0,a0,v0
80036f9c:	a544c89a 	sh	a0,-14182(t2)
80036fa0:	8fa3001c 	lw	v1,28(sp)
80036fa4:	8542c89a 	lh	v0,-14182(t2)
80036fa8:	8525c898 	lh	a1,-14184(t1)
80036fac:	70431002 	mul	v0,v0,v1
80036fb0:	3c038021 	lui	v1,0x8021
80036fb4:	000213c3 	sra	v0,v0,0xf
80036fb8:	00023c00 	sll	a3,v0,0x10
80036fbc:	00073c03 	sra	a3,a3,0x10
80036fc0:	14a00148 	bnez	a1,800374e4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xb7c>
80036fc4:	a467c88a 	sh	a3,-14198(v1)
80036fc8:	00072c00 	sll	a1,a3,0x10
80036fcc:	00052c03 	sra	a1,a1,0x10
80036fd0:	24087fff 	li	t0,32767
80036fd4:	04a00174 	bltz	a1,800375a8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xc40>
80036fd8:	2409002f 	li	t1,47
80036fdc:	30a24000 	andi	v0,a1,0x4000
80036fe0:	1440023d 	bnez	v0,800378d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf70>
80036fe4:	00a01821 	move	v1,a1
80036fe8:	30a22000 	andi	v0,a1,0x2000
80036fec:	14400278 	bnez	v0,800379d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1068>
80036ff0:	30a21000 	andi	v0,a1,0x1000
80036ff4:	14400280 	bnez	v0,800379f8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1090>
80036ff8:	30a20800 	andi	v0,a1,0x800
80036ffc:	14400286 	bnez	v0,80037a18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b0>
80037000:	30a20400 	andi	v0,a1,0x400
80037004:	14400298 	bnez	v0,80037a68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1100>
80037008:	30a20200 	andi	v0,a1,0x200
8003700c:	1440029c 	bnez	v0,80037a80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1118>
80037010:	30a20100 	andi	v0,a1,0x100
80037014:	144002a2 	bnez	v0,80037aa0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1138>
80037018:	30a20080 	andi	v0,a1,0x80
8003701c:	144002a8 	bnez	v0,80037ac0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1158>
80037020:	30a20040 	andi	v0,a1,0x40
80037024:	144002ae 	bnez	v0,80037ae0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1178>
80037028:	30a20020 	andi	v0,a1,0x20
8003702c:	144002b4 	bnez	v0,80037b00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1198>
80037030:	30a20010 	andi	v0,a1,0x10
80037034:	144002c2 	bnez	v0,80037b40 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d8>
80037038:	30a20008 	andi	v0,a1,0x8
8003703c:	144002c6 	bnez	v0,80037b58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f0>
80037040:	30a20004 	andi	v0,a1,0x4
80037044:	144002cc 	bnez	v0,80037b78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1210>
80037048:	30a20002 	andi	v0,a1,0x2
8003704c:	144002d2 	bnez	v0,80037b98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1230>
80037050:	30a30001 	andi	v1,a1,0x1
80037054:	2406000e 	li	a2,14
80037058:	2402000f 	li	v0,15
8003705c:	0043300a 	movz	a2,v0,v1
80037060:	3c038019 	lui	v1,0x8019
80037064:	2463d1e4 	addiu	v1,v1,-11804
80037068:	00061040 	sll	v0,a2,0x1
8003706c:	00431021 	addu	v0,v0,v1
80037070:	94440042 	lhu	a0,66(v0)
80037074:	30c7ffff 	andi	a3,a2,0xffff
80037078:	70a42002 	mul	a0,a1,a0
8003707c:	00042040 	sll	a0,a0,0x1
80037080:	00041c00 	sll	v1,a0,0x10
80037084:	00031c03 	sra	v1,v1,0x10
80037088:	70681002 	mul	v0,v1,t0
8003708c:	000213c3 	sra	v0,v0,0xf
80037090:	00022c00 	sll	a1,v0,0x10
80037094:	00052c03 	sra	a1,a1,0x10
80037098:	04a001a6 	bltz	a1,80037734 <_Z14DSP1_ParametersssssssPsS_S_S_+0xdcc>
8003709c:	30a24000 	andi	v0,a1,0x4000
800370a0:	1440020b 	bnez	v0,800378d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf68>
800370a4:	30a22000 	andi	v0,a1,0x2000
800370a8:	14400247 	bnez	v0,800379c8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1060>
800370ac:	30a21000 	andi	v0,a1,0x1000
800370b0:	14400253 	bnez	v0,80037a00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1098>
800370b4:	30a20800 	andi	v0,a1,0x800
800370b8:	1440025d 	bnez	v0,80037a30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c8>
800370bc:	30a20400 	andi	v0,a1,0x400
800370c0:	14400267 	bnez	v0,80037a60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f8>
800370c4:	30a20200 	andi	v0,a1,0x200
800370c8:	1440026b 	bnez	v0,80037a78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1110>
800370cc:	30a20100 	andi	v0,a1,0x100
800370d0:	14400275 	bnez	v0,80037aa8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1140>
800370d4:	30a20080 	andi	v0,a1,0x80
800370d8:	1440027b 	bnez	v0,80037ac8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1160>
800370dc:	30a20040 	andi	v0,a1,0x40
800370e0:	14400281 	bnez	v0,80037ae8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1180>
800370e4:	30a20020 	andi	v0,a1,0x20
800370e8:	14400287 	bnez	v0,80037b08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a0>
800370ec:	30a20010 	andi	v0,a1,0x10
800370f0:	14400291 	bnez	v0,80037b38 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d0>
800370f4:	30a20008 	andi	v0,a1,0x8
800370f8:	14400295 	bnez	v0,80037b50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e8>
800370fc:	30a20004 	andi	v0,a1,0x4
80037100:	1440029b 	bnez	v0,80037b70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1208>
80037104:	30a20002 	andi	v0,a1,0x2
80037108:	1440029f 	bnez	v0,80037b88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1220>
8003710c:	30a30001 	andi	v1,a1,0x1
80037110:	2406000e 	li	a2,14
80037114:	2402000f 	li	v0,15
80037118:	0043300a 	movz	a2,v0,v1
8003711c:	3c038019 	lui	v1,0x8019
80037120:	2463d1e4 	addiu	v1,v1,-11804
80037124:	00061040 	sll	v0,a2,0x1
80037128:	00431021 	addu	v0,v0,v1
8003712c:	94440042 	lhu	a0,66(v0)
80037130:	30c3ffff 	andi	v1,a2,0xffff
80037134:	70a42002 	mul	a0,a1,a0
80037138:	00042040 	sll	a0,a0,0x1
8003713c:	00042c00 	sll	a1,a0,0x10
80037140:	00052c03 	sra	a1,a1,0x10
80037144:	01271023 	subu	v0,t1,a3
80037148:	00431023 	subu	v0,v0,v1
8003714c:	00022400 	sll	a0,v0,0x10
80037150:	24038000 	li	v1,-32768
80037154:	10a30138 	beq	a1,v1,80037638 <_Z14DSP1_ParametersssssssPsS_S_S_+0xcd0>
80037158:	00042403 	sra	a0,a0,0x10
8003715c:	00051023 	negu	v0,a1
80037160:	00022c00 	sll	a1,v0,0x10
80037164:	00041400 	sll	v0,a0,0x10
80037168:	00021403 	sra	v0,v0,0x10
8003716c:	18400139 	blez	v0,80037654 <_Z14DSP1_ParametersssssssPsS_S_S_+0xcec>
80037170:	00052c03 	sra	a1,a1,0x10
80037174:	18a001e3 	blez	a1,80037904 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf9c>
80037178:	24037fff 	li	v1,32767
8003717c:	8fa20068 	lw	v0,104(sp)
80037180:	a4430000 	sh	v1,0(v0)
80037184:	8545c89a 	lh	a1,-14182(t2)
80037188:	14a0009c 	bnez	a1,800373fc <_Z14DSP1_ParametersssssssPsS_S_S_+0xa94>
8003718c:	3c028021 	lui	v0,0x8021
80037190:	24037fff 	li	v1,32767
80037194:	a443c8a0 	sh	v1,-14176(v0)
80037198:	2404002f 	li	a0,47
8003719c:	3c028021 	lui	v0,0x8021
800371a0:	a444c8a2 	sh	a0,-14174(v0)
800371a4:	8fbf0044 	lw	ra,68(sp)
800371a8:	8fbe0040 	lw	s8,64(sp)
800371ac:	8fb7003c 	lw	s7,60(sp)
800371b0:	8fb60038 	lw	s6,56(sp)
800371b4:	8fb50034 	lw	s5,52(sp)
800371b8:	8fb40030 	lw	s4,48(sp)
800371bc:	8fb3002c 	lw	s3,44(sp)
800371c0:	8fb20028 	lw	s2,40(sp)
800371c4:	8fb10024 	lw	s1,36(sp)
800371c8:	8fb00020 	lw	s0,32(sp)
800371cc:	03e00008 	jr	ra
800371d0:	27bd0048 	addiu	sp,sp,72
800371d4:	0800da9a 	j	80036a68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x100>
800371d8:	00021403 	sra	v0,v0,0x10
800371dc:	00131023 	negu	v0,s3
800371e0:	00029c00 	sll	s3,v0,0x10
800371e4:	00139c03 	sra	s3,s3,0x10
800371e8:	26630001 	addiu	v1,s3,1
800371ec:	0283102a 	slt	v0,s4,v1
800371f0:	14400191 	bnez	v0,80037838 <_Z14DSP1_ParametersssssssPsS_S_S_+0xed0>
800371f4:	0003b400 	sll	s6,v1,0x10
800371f8:	0641feb0 	bgez	s2,80036cbc <_Z14DSP1_ParametersssssssPsS_S_S_+0x354>
800371fc:	0280b021 	move	s6,s4
80037200:	24028000 	li	v0,-32768
80037204:	124201a2 	beq	s2,v0,80037890 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf28>
80037208:	00128023 	negu	s0,s2
8003720c:	00108400 	sll	s0,s0,0x10
80037210:	00108403 	sra	s0,s0,0x10
80037214:	3c028003 	lui	v0,0x8003
80037218:	244264c4 	addiu	v0,v0,25796
8003721c:	0040f809 	jalr	v0
80037220:	02002021 	move	a0,s0
80037224:	00103a03 	sra	a3,s0,0x8
80037228:	24e40040 	addiu	a0,a3,64
8003722c:	00021023 	negu	v0,v0
80037230:	321000ff 	andi	s0,s0,0xff
80037234:	3c098021 	lui	t1,0x8021
80037238:	3c0b8019 	lui	t3,0x8019
8003723c:	3c0a8019 	lui	t2,0x8019
80037240:	00044040 	sll	t0,a0,0x1
80037244:	00073840 	sll	a3,a3,0x1
80037248:	2564da04 	addiu	a0,t3,-9724
8003724c:	00108040 	sll	s0,s0,0x1
80037250:	a522c898 	sh	v0,-14184(t1)
80037254:	2542dc04 	addiu	v0,t2,-9212
80037258:	00e42821 	addu	a1,a3,a0
8003725c:	02021021 	addu	v0,s0,v0
80037260:	84430000 	lh	v1,0(v0)
80037264:	84a60000 	lh	a2,0(a1)
80037268:	01042021 	addu	a0,t0,a0
8003726c:	70661802 	mul	v1,v1,a2
80037270:	84850000 	lh	a1,0(a0)
80037274:	00031bc3 	sra	v1,v1,0xf
80037278:	00a32023 	subu	a0,a1,v1
8003727c:	28828000 	slti	v0,a0,-32768
80037280:	1040feb6 	beqz	v0,80036d5c <_Z14DSP1_ParametersssssssPsS_S_S_+0x3f4>
80037284:	00041400 	sll	v0,a0,0x10
80037288:	3c0a8021 	lui	t2,0x8021
8003728c:	24028001 	li	v0,-32767
80037290:	24068001 	li	a2,-32767
80037294:	a542c89a 	sh	v0,-14182(t2)
80037298:	00061023 	negu	v0,a2
8003729c:	00023400 	sll	a2,v0,0x10
800372a0:	00063403 	sra	a2,a2,0x10
800372a4:	2407ffff 	li	a3,-1
800372a8:	28c24000 	slti	v0,a2,16384
800372ac:	104001c0 	beqz	v0,800379b0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1048>
800372b0:	00000000 	nop
800372b4:	00002821 	move	a1,zero
800372b8:	00061040 	sll	v0,a2,0x1
800372bc:	00023400 	sll	a2,v0,0x10
800372c0:	00063403 	sra	a2,a2,0x10
800372c4:	24a3ffff 	addiu	v1,a1,-1
800372c8:	00032c00 	sll	a1,v1,0x10
800372cc:	28c24000 	slti	v0,a2,16384
800372d0:	1440fff9 	bnez	v0,800372b8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x950>
800372d4:	00052c03 	sra	a1,a1,0x10
800372d8:	24024000 	li	v0,16384
800372dc:	10c2018d 	beq	a2,v0,80037914 <_Z14DSP1_ParametersssssssPsS_S_S_+0xfac>
800372e0:	24c2c000 	addiu	v0,a2,-16384
800372e4:	000211c3 	sra	v0,v0,0x7
800372e8:	3c038019 	lui	v1,0x8019
800372ec:	2463d1e4 	addiu	v1,v1,-11804
800372f0:	00021040 	sll	v0,v0,0x1
800372f4:	00431021 	addu	v0,v0,v1
800372f8:	844400ca 	lh	a0,202(v0)
800372fc:	3c088021 	lui	t0,0x8021
80037300:	70c41802 	mul	v1,a2,a0
80037304:	00041023 	negu	v0,a0
80037308:	00031bc3 	sra	v1,v1,0xf
8003730c:	70431002 	mul	v0,v0,v1
80037310:	000213c3 	sra	v0,v0,0xf
80037314:	00822021 	addu	a0,a0,v0
80037318:	00042040 	sll	a0,a0,0x1
8003731c:	00042400 	sll	a0,a0,0x10
80037320:	00042403 	sra	a0,a0,0x10
80037324:	70c41802 	mul	v1,a2,a0
80037328:	00041023 	negu	v0,a0
8003732c:	00031bc3 	sra	v1,v1,0xf
80037330:	70431002 	mul	v0,v0,v1
80037334:	000213c3 	sra	v0,v0,0xf
80037338:	00822021 	addu	a0,a0,v0
8003733c:	00042040 	sll	a0,a0,0x1
80037340:	70e42002 	mul	a0,a3,a0
80037344:	a504c89c 	sh	a0,-14180(t0)
80037348:	24020001 	li	v0,1
8003734c:	00451023 	subu	v0,v0,a1
80037350:	3c078021 	lui	a3,0x8021
80037354:	a4e2c89e 	sh	v0,-14178(a3)
80037358:	8502c89c 	lh	v0,-14180(t0)
8003735c:	72221002 	mul	v0,s1,v0
80037360:	000213c3 	sra	v0,v0,0xf
80037364:	00023400 	sll	a2,v0,0x10
80037368:	00063403 	sra	a2,a2,0x10
8003736c:	04c1fe8e 	bgez	a2,80036da8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x440>
80037370:	30c24000 	andi	v0,a2,0x4000
80037374:	30c24000 	andi	v0,a2,0x4000
80037378:	10400159 	beqz	v0,800378e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf78>
8003737c:	00c02021 	move	a0,a2
80037380:	30c22000 	andi	v0,a2,0x2000
80037384:	10400196 	beqz	v0,800379e0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1078>
80037388:	30c21000 	andi	v0,a2,0x1000
8003738c:	1040019e 	beqz	v0,80037a08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a0>
80037390:	30c20800 	andi	v0,a2,0x800
80037394:	104001a2 	beqz	v0,80037a20 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b8>
80037398:	30c20400 	andi	v0,a2,0x400
8003739c:	104001ac 	beqz	v0,80037a50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10e8>
800373a0:	30c20200 	andi	v0,a2,0x200
800373a4:	104001b8 	beqz	v0,80037a88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1120>
800373a8:	30c20100 	andi	v0,a2,0x100
800373ac:	104001b8 	beqz	v0,80037a90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1128>
800373b0:	30c20080 	andi	v0,a2,0x80
800373b4:	104001c0 	beqz	v0,80037ab8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1150>
800373b8:	30c20040 	andi	v0,a2,0x40
800373bc:	104001c4 	beqz	v0,80037ad0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1168>
800373c0:	30c20020 	andi	v0,a2,0x20
800373c4:	104001cc 	beqz	v0,80037af8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1190>
800373c8:	30c20010 	andi	v0,a2,0x10
800373cc:	104001d0 	beqz	v0,80037b10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a8>
800373d0:	30c20008 	andi	v0,a2,0x8
800373d4:	104001e2 	beqz	v0,80037b60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f8>
800373d8:	30c20004 	andi	v0,a2,0x4
800373dc:	104001e2 	beqz	v0,80037b68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1200>
800373e0:	30c20002 	andi	v0,a2,0x2
800373e4:	104001ea 	beqz	v0,80037b90 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1228>
800373e8:	30c30001 	andi	v1,a2,0x1
800373ec:	2405000e 	li	a1,14
800373f0:	2402000f 	li	v0,15
800373f4:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
800373f8:	0043280b 	movn	a1,v0,v1
800373fc:	04a00165 	bltz	a1,80037994 <_Z14DSP1_ParametersssssssPsS_S_S_+0x102c>
80037400:	24070001 	li	a3,1
80037404:	28a24000 	slti	v0,a1,16384
80037408:	1040016b 	beqz	v0,800379b8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1050>
8003740c:	00000000 	nop
80037410:	00003021 	move	a2,zero
80037414:	00051040 	sll	v0,a1,0x1
80037418:	00022c00 	sll	a1,v0,0x10
8003741c:	00052c03 	sra	a1,a1,0x10
80037420:	24c3ffff 	addiu	v1,a2,-1
80037424:	00033400 	sll	a2,v1,0x10
80037428:	28a24000 	slti	v0,a1,16384
8003742c:	1440fff9 	bnez	v0,80037414 <_Z14DSP1_ParametersssssssPsS_S_S_+0xaac>
80037430:	00063403 	sra	a2,a2,0x10
80037434:	24024000 	li	v0,16384
80037438:	10a20146 	beq	a1,v0,80037954 <_Z14DSP1_ParametersssssssPsS_S_S_+0xfec>
8003743c:	24a2c000 	addiu	v0,a1,-16384
80037440:	000211c3 	sra	v0,v0,0x7
80037444:	3c038019 	lui	v1,0x8019
80037448:	2463d1e4 	addiu	v1,v1,-11804
8003744c:	00021040 	sll	v0,v0,0x1
80037450:	00431021 	addu	v0,v0,v1
80037454:	844400ca 	lh	a0,202(v0)
80037458:	70a41802 	mul	v1,a1,a0
8003745c:	00041023 	negu	v0,a0
80037460:	00031bc3 	sra	v1,v1,0xf
80037464:	70431002 	mul	v0,v0,v1
80037468:	000213c3 	sra	v0,v0,0xf
8003746c:	00822021 	addu	a0,a0,v0
80037470:	00042040 	sll	a0,a0,0x1
80037474:	00042400 	sll	a0,a0,0x10
80037478:	00042403 	sra	a0,a0,0x10
8003747c:	70a41802 	mul	v1,a1,a0
80037480:	00041023 	negu	v0,a0
80037484:	00031bc3 	sra	v1,v1,0xf
80037488:	70431002 	mul	v0,v0,v1
8003748c:	000213c3 	sra	v0,v0,0xf
80037490:	00822021 	addu	a0,a0,v0
80037494:	00042040 	sll	a0,a0,0x1
80037498:	70e42002 	mul	a0,a3,a0
8003749c:	3c028021 	lui	v0,0x8021
800374a0:	a444c8a0 	sh	a0,-14176(v0)
800374a4:	24020001 	li	v0,1
800374a8:	00461023 	subu	v0,v0,a2
800374ac:	3c038021 	lui	v1,0x8021
800374b0:	a462c8a2 	sh	v0,-14174(v1)
800374b4:	8fbf0044 	lw	ra,68(sp)
800374b8:	8fbe0040 	lw	s8,64(sp)
800374bc:	8fb7003c 	lw	s7,60(sp)
800374c0:	8fb60038 	lw	s6,56(sp)
800374c4:	8fb50034 	lw	s5,52(sp)
800374c8:	8fb40030 	lw	s4,48(sp)
800374cc:	8fb3002c 	lw	s3,44(sp)
800374d0:	8fb20028 	lw	s2,40(sp)
800374d4:	8fb10024 	lw	s1,36(sp)
800374d8:	8fb00020 	lw	s0,32(sp)
800374dc:	03e00008 	jr	ra
800374e0:	27bd0048 	addiu	sp,sp,72
800374e4:	04a00124 	bltz	a1,80037978 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1010>
800374e8:	24080001 	li	t0,1
800374ec:	28a24000 	slti	v0,a1,16384
800374f0:	10400133 	beqz	v0,800379c0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1058>
800374f4:	00000000 	nop
800374f8:	00003021 	move	a2,zero
800374fc:	00051040 	sll	v0,a1,0x1
80037500:	00022c00 	sll	a1,v0,0x10
80037504:	00052c03 	sra	a1,a1,0x10
80037508:	24c3ffff 	addiu	v1,a2,-1
8003750c:	00033400 	sll	a2,v1,0x10
80037510:	28a24000 	slti	v0,a1,16384
80037514:	1440fff9 	bnez	v0,800374fc <_Z14DSP1_ParametersssssssPsS_S_S_+0xb94>
80037518:	00063403 	sra	a2,a2,0x10
8003751c:	24024000 	li	v0,16384
80037520:	10a20105 	beq	a1,v0,80037938 <_Z14DSP1_ParametersssssssPsS_S_S_+0xfd0>
80037524:	24a3c000 	addiu	v1,a1,-16384
80037528:	000319c3 	sra	v1,v1,0x7
8003752c:	3c048019 	lui	a0,0x8019
80037530:	2484d1e4 	addiu	a0,a0,-11804
80037534:	00031840 	sll	v1,v1,0x1
80037538:	00641821 	addu	v1,v1,a0
8003753c:	846200ca 	lh	v0,202(v1)
80037540:	70a22002 	mul	a0,a1,v0
80037544:	00021823 	negu	v1,v0
80037548:	000423c3 	sra	a0,a0,0xf
8003754c:	70641802 	mul	v1,v1,a0
80037550:	00031bc3 	sra	v1,v1,0xf
80037554:	00431021 	addu	v0,v0,v1
80037558:	00021040 	sll	v0,v0,0x1
8003755c:	00021400 	sll	v0,v0,0x10
80037560:	00021403 	sra	v0,v0,0x10
80037564:	70a22002 	mul	a0,a1,v0
80037568:	00021823 	negu	v1,v0
8003756c:	000423c3 	sra	a0,a0,0xf
80037570:	70641802 	mul	v1,v1,a0
80037574:	00031bc3 	sra	v1,v1,0xf
80037578:	00431021 	addu	v0,v0,v1
8003757c:	00021040 	sll	v0,v0,0x1
80037580:	71021002 	mul	v0,t0,v0
80037584:	00024400 	sll	t0,v0,0x10
80037588:	00084403 	sra	t0,t0,0x10
8003758c:	24020001 	li	v0,1
80037590:	00461023 	subu	v0,v0,a2
80037594:	00072c00 	sll	a1,a3,0x10
80037598:	00024c00 	sll	t1,v0,0x10
8003759c:	00052c03 	sra	a1,a1,0x10
800375a0:	04a1fe8e 	bgez	a1,80036fdc <_Z14DSP1_ParametersssssssPsS_S_S_+0x674>
800375a4:	00094c03 	sra	t1,t1,0x10
800375a8:	30a24000 	andi	v0,a1,0x4000
800375ac:	104000ca 	beqz	v0,800378d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf70>
800375b0:	00a01821 	move	v1,a1
800375b4:	30a22000 	andi	v0,a1,0x2000
800375b8:	10400105 	beqz	v0,800379d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1068>
800375bc:	30a21000 	andi	v0,a1,0x1000
800375c0:	1040010d 	beqz	v0,800379f8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1090>
800375c4:	30a20800 	andi	v0,a1,0x800
800375c8:	10400113 	beqz	v0,80037a18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10b0>
800375cc:	30a20400 	andi	v0,a1,0x400
800375d0:	10400125 	beqz	v0,80037a68 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1100>
800375d4:	30a20200 	andi	v0,a1,0x200
800375d8:	10400129 	beqz	v0,80037a80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1118>
800375dc:	30a20100 	andi	v0,a1,0x100
800375e0:	1040012f 	beqz	v0,80037aa0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1138>
800375e4:	30a20080 	andi	v0,a1,0x80
800375e8:	10400135 	beqz	v0,80037ac0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1158>
800375ec:	30a20040 	andi	v0,a1,0x40
800375f0:	1040013b 	beqz	v0,80037ae0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1178>
800375f4:	30a20020 	andi	v0,a1,0x20
800375f8:	10400141 	beqz	v0,80037b00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1198>
800375fc:	30a20010 	andi	v0,a1,0x10
80037600:	1040014f 	beqz	v0,80037b40 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d8>
80037604:	30a20008 	andi	v0,a1,0x8
80037608:	10400153 	beqz	v0,80037b58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11f0>
8003760c:	30a20004 	andi	v0,a1,0x4
80037610:	10400159 	beqz	v0,80037b78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1210>
80037614:	30a20002 	andi	v0,a1,0x2
80037618:	1040015f 	beqz	v0,80037b98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1230>
8003761c:	30a30001 	andi	v1,a1,0x1
80037620:	2406000e 	li	a2,14
80037624:	2402000f 	li	v0,15
80037628:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
8003762c:	0043300b 	movn	a2,v0,v1
80037630:	0800daca 	j	80036b28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1c0>
80037634:	00021403 	sra	v0,v0,0x10
80037638:	24820001 	addiu	v0,a0,1
8003763c:	00022400 	sll	a0,v0,0x10
80037640:	00042403 	sra	a0,a0,0x10
80037644:	00041400 	sll	v0,a0,0x10
80037648:	00021403 	sra	v0,v0,0x10
8003764c:	1c40fec9 	bgtz	v0,80037174 <_Z14DSP1_ParametersssssssPsS_S_S_+0x80c>
80037650:	24054000 	li	a1,16384
80037654:	14400085 	bnez	v0,8003786c <_Z14DSP1_ParametersssssssPsS_S_S_+0xf04>
80037658:	00021040 	sll	v0,v0,0x1
8003765c:	00051c00 	sll	v1,a1,0x10
80037660:	0800dc5f 	j	8003717c <_Z14DSP1_ParametersssssssPsS_S_S_+0x814>
80037664:	00031c03 	sra	v1,v1,0x10
80037668:	1693fe4d 	bne	s4,s3,80036fa0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x638>
8003766c:	24028000 	li	v0,-32768
80037670:	0800dbba 	j	80036ee8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x580>
80037674:	00000000 	nop
80037678:	14400073 	bnez	v0,80037848 <_Z14DSP1_ParametersssssssPsS_S_S_+0xee0>
8003767c:	00021040 	sll	v0,v0,0x1
80037680:	00061c00 	sll	v1,a2,0x10
80037684:	0800db9e 	j	80036e78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x510>
80037688:	00031c03 	sra	v1,v1,0x10
8003768c:	24028000 	li	v0,-32768
80037690:	1202008a 	beq	s0,v0,800378bc <_Z14DSP1_ParametersssssssPsS_S_S_+0xf54>
80037694:	00108023 	negu	s0,s0
80037698:	00108400 	sll	s0,s0,0x10
8003769c:	00108403 	sra	s0,s0,0x10
800376a0:	3c028003 	lui	v0,0x8003
800376a4:	244264c4 	addiu	v0,v0,25796
800376a8:	0040f809 	jalr	v0
800376ac:	02002021 	move	a0,s0
800376b0:	00103a03 	sra	a3,s0,0x8
800376b4:	24e40040 	addiu	a0,a3,64
800376b8:	321000ff 	andi	s0,s0,0xff
800376bc:	00021023 	negu	v0,v0
800376c0:	3c178021 	lui	s7,0x8021
800376c4:	00073840 	sll	a3,a3,0x1
800376c8:	00108040 	sll	s0,s0,0x1
800376cc:	00044040 	sll	t0,a0,0x1
800376d0:	3c0b8019 	lui	t3,0x8019
800376d4:	3c0a8019 	lui	t2,0x8019
800376d8:	0800da8b 	j	80036a2c <_Z14DSP1_ParametersssssssPsS_S_S_+0xc4>
800376dc:	a6e2c890 	sh	v0,-14192(s7)
800376e0:	24028000 	li	v0,-32768
800376e4:	12420070 	beq	s2,v0,800378a8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf40>
800376e8:	00128023 	negu	s0,s2
800376ec:	00108400 	sll	s0,s0,0x10
800376f0:	00108403 	sra	s0,s0,0x10
800376f4:	3c028003 	lui	v0,0x8003
800376f8:	244264c4 	addiu	v0,v0,25796
800376fc:	0040f809 	jalr	v0
80037700:	02002021 	move	a0,s0
80037704:	00103a03 	sra	a3,s0,0x8
80037708:	24e40040 	addiu	a0,a3,64
8003770c:	321000ff 	andi	s0,s0,0xff
80037710:	00021023 	negu	v0,v0
80037714:	3c098021 	lui	t1,0x8021
80037718:	00073840 	sll	a3,a3,0x1
8003771c:	00108040 	sll	s0,s0,0x1
80037720:	00044040 	sll	t0,a0,0x1
80037724:	3c0b8019 	lui	t3,0x8019
80037728:	3c0a8019 	lui	t2,0x8019
8003772c:	0800dabb 	j	80036aec <_Z14DSP1_ParametersssssssPsS_S_S_+0x184>
80037730:	a522c894 	sh	v0,-14188(t1)
80037734:	10400066 	beqz	v0,800378d0 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf68>
80037738:	30a22000 	andi	v0,a1,0x2000
8003773c:	104000a2 	beqz	v0,800379c8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1060>
80037740:	30a21000 	andi	v0,a1,0x1000
80037744:	104000ae 	beqz	v0,80037a00 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1098>
80037748:	30a20800 	andi	v0,a1,0x800
8003774c:	104000b8 	beqz	v0,80037a30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c8>
80037750:	30a20400 	andi	v0,a1,0x400
80037754:	104000c2 	beqz	v0,80037a60 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f8>
80037758:	30a20200 	andi	v0,a1,0x200
8003775c:	104000c6 	beqz	v0,80037a78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1110>
80037760:	30a20100 	andi	v0,a1,0x100
80037764:	104000d0 	beqz	v0,80037aa8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1140>
80037768:	30a20080 	andi	v0,a1,0x80
8003776c:	104000d6 	beqz	v0,80037ac8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1160>
80037770:	30a20040 	andi	v0,a1,0x40
80037774:	104000dc 	beqz	v0,80037ae8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1180>
80037778:	30a20020 	andi	v0,a1,0x20
8003777c:	104000e2 	beqz	v0,80037b08 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11a0>
80037780:	30a20010 	andi	v0,a1,0x10
80037784:	104000ec 	beqz	v0,80037b38 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11d0>
80037788:	30a20008 	andi	v0,a1,0x8
8003778c:	104000f0 	beqz	v0,80037b50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e8>
80037790:	30a20004 	andi	v0,a1,0x4
80037794:	104000f6 	beqz	v0,80037b70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1208>
80037798:	30a20002 	andi	v0,a1,0x2
8003779c:	104000fa 	beqz	v0,80037b88 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1220>
800377a0:	30a30001 	andi	v1,a1,0x1
800377a4:	2406000e 	li	a2,14
800377a8:	2402000f 	li	v0,15
800377ac:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
800377b0:	0043300b 	movn	a2,v0,v1
800377b4:	32224000 	andi	v0,s1,0x4000
800377b8:	1040004b 	beqz	v0,800378e8 <_Z14DSP1_ParametersssssssPsS_S_S_+0xf80>
800377bc:	32222000 	andi	v0,s1,0x2000
800377c0:	10400085 	beqz	v0,800379d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1070>
800377c4:	32221000 	andi	v0,s1,0x1000
800377c8:	10400091 	beqz	v0,80037a10 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10a8>
800377cc:	32220800 	andi	v0,s1,0x800
800377d0:	10400095 	beqz	v0,80037a28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c0>
800377d4:	32220400 	andi	v0,s1,0x400
800377d8:	1040009f 	beqz	v0,80037a58 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10f0>
800377dc:	32220200 	andi	v0,s1,0x200
800377e0:	104000a3 	beqz	v0,80037a70 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1108>
800377e4:	32220100 	andi	v0,s1,0x100
800377e8:	104000ab 	beqz	v0,80037a98 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1130>
800377ec:	32220080 	andi	v0,s1,0x80
800377f0:	104000af 	beqz	v0,80037ab0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1148>
800377f4:	32220040 	andi	v0,s1,0x40
800377f8:	104000b7 	beqz	v0,80037ad8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1170>
800377fc:	32220020 	andi	v0,s1,0x20
80037800:	104000bb 	beqz	v0,80037af0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1188>
80037804:	32220010 	andi	v0,s1,0x10
80037808:	104000c9 	beqz	v0,80037b30 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11c8>
8003780c:	32220008 	andi	v0,s1,0x8
80037810:	104000cd 	beqz	v0,80037b48 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11e0>
80037814:	32220004 	andi	v0,s1,0x4
80037818:	104000d9 	beqz	v0,80037b80 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1218>
8003781c:	32220002 	andi	v0,s1,0x2
80037820:	104000df 	beqz	v0,80037ba0 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1238>
80037824:	32230001 	andi	v1,s1,0x1
80037828:	2405000e 	li	a1,14
8003782c:	2402000f 	li	v0,15
80037830:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037834:	0043280b 	movn	a1,v0,v1
80037838:	0016b403 	sra	s6,s6,0x10
8003783c:	00169400 	sll	s2,s6,0x10
80037840:	0800db2d 	j	80036cb4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x34c>
80037844:	00129403 	sra	s2,s2,0x10
80037848:	3c038019 	lui	v1,0x8019
8003784c:	2463d1e4 	addiu	v1,v1,-11804
80037850:	00431021 	addu	v0,v0,v1
80037854:	94440062 	lhu	a0,98(v0)
80037858:	70c42002 	mul	a0,a2,a0
8003785c:	000423c3 	sra	a0,a0,0xf
80037860:	00041c00 	sll	v1,a0,0x10
80037864:	0800db9e 	j	80036e78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x510>
80037868:	00031c03 	sra	v1,v1,0x10
8003786c:	3c038019 	lui	v1,0x8019
80037870:	2463d1e4 	addiu	v1,v1,-11804
80037874:	00431021 	addu	v0,v0,v1
80037878:	94440062 	lhu	a0,98(v0)
8003787c:	70a42002 	mul	a0,a1,a0
80037880:	000423c3 	sra	a0,a0,0xf
80037884:	00041c00 	sll	v1,a0,0x10
80037888:	0800dc5f 	j	8003717c <_Z14DSP1_ParametersssssssPsS_S_S_+0x814>
8003788c:	00031c03 	sra	v1,v1,0x10
80037890:	3c098021 	lui	t1,0x8021
80037894:	3c0a8021 	lui	t2,0x8021
80037898:	24067fff 	li	a2,32767
8003789c:	a552c89a 	sh	s2,-14182(t2)
800378a0:	0800dca9 	j	800372a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x93c>
800378a4:	a520c898 	sh	zero,-14184(t1)
800378a8:	3c098021 	lui	t1,0x8021
800378ac:	24058000 	li	a1,-32768
800378b0:	24048001 	li	a0,-32767
800378b4:	0800dacf 	j	80036b3c <_Z14DSP1_ParametersssssssPsS_S_S_+0x1d4>
800378b8:	a520c894 	sh	zero,-14188(t1)
800378bc:	3c178021 	lui	s7,0x8021
800378c0:	24038000 	li	v1,-32768
800378c4:	241e8000 	li	s8,-32768
800378c8:	0800da9d 	j	80036a74 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10c>
800378cc:	a6e0c890 	sh	zero,-14192(s7)
800378d0:	0800dc51 	j	80037144 <_Z14DSP1_ParametersssssssPsS_S_S_+0x7dc>
800378d4:	00001821 	move	v1,zero
800378d8:	0800dc22 	j	80037088 <_Z14DSP1_ParametersssssssPsS_S_S_+0x720>
800378dc:	00003821 	move	a3,zero
800378e0:	0800db94 	j	80036e50 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4e8>
800378e4:	00001021 	move	v0,zero
800378e8:	0000a821 	move	s5,zero
800378ec:	0800db1e 	j	80036c78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x310>
800378f0:	00002021 	move	a0,zero
800378f4:	10c0ff62 	beqz	a2,80037680 <_Z14DSP1_ParametersssssssPsS_S_S_+0xd18>
800378f8:	00000000 	nop
800378fc:	0800db9e 	j	80036e78 <_Z14DSP1_ParametersssssssPsS_S_S_+0x510>
80037900:	24038001 	li	v1,-32767
80037904:	10a0ff55 	beqz	a1,8003765c <_Z14DSP1_ParametersssssssPsS_S_S_+0xcf4>
80037908:	00000000 	nop
8003790c:	0800dc5f 	j	8003717c <_Z14DSP1_ParametersssssssPsS_S_S_+0x814>
80037910:	24038001 	li	v1,-32767
80037914:	24020001 	li	v0,1
80037918:	10e20033 	beq	a3,v0,800379e8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x1080>
8003791c:	24a2ffff 	addiu	v0,a1,-1
80037920:	00022c00 	sll	a1,v0,0x10
80037924:	3c088021 	lui	t0,0x8021
80037928:	2402c000 	li	v0,-16384
8003792c:	00052c03 	sra	a1,a1,0x10
80037930:	0800dcd2 	j	80037348 <_Z14DSP1_ParametersssssssPsS_S_S_+0x9e0>
80037934:	a502c89c 	sh	v0,-14180(t0)
80037938:	24020001 	li	v0,1
8003793c:	1102003e 	beq	t0,v0,80037a38 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10d0>
80037940:	24c2ffff 	addiu	v0,a2,-1
80037944:	00023400 	sll	a2,v0,0x10
80037948:	00063403 	sra	a2,a2,0x10
8003794c:	0800dd63 	j	8003758c <_Z14DSP1_ParametersssssssPsS_S_S_+0xc24>
80037950:	2408c000 	li	t0,-16384
80037954:	24020001 	li	v0,1
80037958:	10e20039 	beq	a3,v0,80037a40 <_Z14DSP1_ParametersssssssPsS_S_S_+0x10d8>
8003795c:	24c2ffff 	addiu	v0,a2,-1
80037960:	00023400 	sll	a2,v0,0x10
80037964:	2403c000 	li	v1,-16384
80037968:	3c028021 	lui	v0,0x8021
8003796c:	00063403 	sra	a2,a2,0x10
80037970:	0800dd29 	j	800374a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xb3c>
80037974:	a443c8a0 	sh	v1,-14176(v0)
80037978:	24028000 	li	v0,-32768
8003797c:	10a20066 	beq	a1,v0,80037b18 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11b0>
80037980:	00051023 	negu	v0,a1
80037984:	00022c00 	sll	a1,v0,0x10
80037988:	00052c03 	sra	a1,a1,0x10
8003798c:	0800dd3b 	j	800374ec <_Z14DSP1_ParametersssssssPsS_S_S_+0xb84>
80037990:	2408ffff 	li	t0,-1
80037994:	24028000 	li	v0,-32768
80037998:	10a20062 	beq	a1,v0,80037b24 <_Z14DSP1_ParametersssssssPsS_S_S_+0x11bc>
8003799c:	00051023 	negu	v0,a1
800379a0:	00022c00 	sll	a1,v0,0x10
800379a4:	00052c03 	sra	a1,a1,0x10
800379a8:	0800dd01 	j	80037404 <_Z14DSP1_ParametersssssssPsS_S_S_+0xa9c>
800379ac:	2407ffff 	li	a3,-1
800379b0:	0800dcb6 	j	800372d8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x970>
800379b4:	00002821 	move	a1,zero
800379b8:	0800dd0d 	j	80037434 <_Z14DSP1_ParametersssssssPsS_S_S_+0xacc>
800379bc:	00003021 	move	a2,zero
800379c0:	0800dd47 	j	8003751c <_Z14DSP1_ParametersssssssPsS_S_S_+0xbb4>
800379c4:	00003021 	move	a2,zero
800379c8:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
800379cc:	24060001 	li	a2,1
800379d0:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
800379d4:	24060001 	li	a2,1
800379d8:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
800379dc:	24050001 	li	a1,1
800379e0:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
800379e4:	24050001 	li	a1,1
800379e8:	3c088021 	lui	t0,0x8021
800379ec:	24027fff 	li	v0,32767
800379f0:	0800dcd2 	j	80037348 <_Z14DSP1_ParametersssssssPsS_S_S_+0x9e0>
800379f4:	a502c89c 	sh	v0,-14180(t0)
800379f8:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
800379fc:	24060002 	li	a2,2
80037a00:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037a04:	24060002 	li	a2,2
80037a08:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037a0c:	24050002 	li	a1,2
80037a10:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037a14:	24050002 	li	a1,2
80037a18:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037a1c:	24060003 	li	a2,3
80037a20:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037a24:	24050003 	li	a1,3
80037a28:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037a2c:	24050003 	li	a1,3
80037a30:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037a34:	24060003 	li	a2,3
80037a38:	0800dd63 	j	8003758c <_Z14DSP1_ParametersssssssPsS_S_S_+0xc24>
80037a3c:	24087fff 	li	t0,32767
80037a40:	24037fff 	li	v1,32767
80037a44:	3c028021 	lui	v0,0x8021
80037a48:	0800dd29 	j	800374a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0xb3c>
80037a4c:	a443c8a0 	sh	v1,-14176(v0)
80037a50:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037a54:	24050004 	li	a1,4
80037a58:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037a5c:	24050004 	li	a1,4
80037a60:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037a64:	24060004 	li	a2,4
80037a68:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037a6c:	24060004 	li	a2,4
80037a70:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037a74:	24050005 	li	a1,5
80037a78:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037a7c:	24060005 	li	a2,5
80037a80:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037a84:	24060005 	li	a2,5
80037a88:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037a8c:	24050005 	li	a1,5
80037a90:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037a94:	24050006 	li	a1,6
80037a98:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037a9c:	24050006 	li	a1,6
80037aa0:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037aa4:	24060006 	li	a2,6
80037aa8:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037aac:	24060006 	li	a2,6
80037ab0:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037ab4:	24050007 	li	a1,7
80037ab8:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037abc:	24050007 	li	a1,7
80037ac0:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037ac4:	24060007 	li	a2,7
80037ac8:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037acc:	24060007 	li	a2,7
80037ad0:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037ad4:	24050008 	li	a1,8
80037ad8:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037adc:	24050008 	li	a1,8
80037ae0:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037ae4:	24060008 	li	a2,8
80037ae8:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037aec:	24060008 	li	a2,8
80037af0:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037af4:	24050009 	li	a1,9
80037af8:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037afc:	24050009 	li	a1,9
80037b00:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037b04:	24060009 	li	a2,9
80037b08:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037b0c:	24060009 	li	a2,9
80037b10:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037b14:	2405000a 	li	a1,10
80037b18:	24057fff 	li	a1,32767
80037b1c:	0800dd3b 	j	800374ec <_Z14DSP1_ParametersssssssPsS_S_S_+0xb84>
80037b20:	2408ffff 	li	t0,-1
80037b24:	24057fff 	li	a1,32767
80037b28:	0800dd01 	j	80037404 <_Z14DSP1_ParametersssssssPsS_S_S_+0xa9c>
80037b2c:	2407ffff 	li	a3,-1
80037b30:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037b34:	2405000a 	li	a1,10
80037b38:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037b3c:	2406000a 	li	a2,10
80037b40:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037b44:	2406000a 	li	a2,10
80037b48:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037b4c:	2405000b 	li	a1,11
80037b50:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037b54:	2406000b 	li	a2,11
80037b58:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037b5c:	2406000b 	li	a2,11
80037b60:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037b64:	2405000b 	li	a1,11
80037b68:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037b6c:	2405000c 	li	a1,12
80037b70:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037b74:	2406000c 	li	a2,12
80037b78:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037b7c:	2406000c 	li	a2,12
80037b80:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037b84:	2405000c 	li	a1,12
80037b88:	0800dc47 	j	8003711c <_Z14DSP1_ParametersssssssPsS_S_S_+0x7b4>
80037b8c:	2406000d 	li	a2,13
80037b90:	0800db8a 	j	80036e28 <_Z14DSP1_ParametersssssssPsS_S_S_+0x4c0>
80037b94:	2405000d 	li	a1,13
80037b98:	0800dc18 	j	80037060 <_Z14DSP1_ParametersssssssPsS_S_S_+0x6f8>
80037b9c:	2406000d 	li	a2,13
80037ba0:	0800db11 	j	80036c44 <_Z14DSP1_ParametersssssssPsS_S_S_+0x2dc>
80037ba4:	2405000d 	li	a1,13
80037ba8:	04c1fdbf 	bgez	a2,800372a8 <_Z14DSP1_ParametersssssssPsS_S_S_+0x940>
80037bac:	24070001 	li	a3,1
80037bb0:	24028000 	li	v0,-32768
80037bb4:	14c2fdb9 	bne	a2,v0,8003729c <_Z14DSP1_ParametersssssssPsS_S_S_+0x934>
80037bb8:	00061023 	negu	v0,a2
80037bbc:	0800dca9 	j	800372a4 <_Z14DSP1_ParametersssssssPsS_S_S_+0x93c>
80037bc0:	24067fff 	li	a2,32767

80037bc4 <_Z7DSPOp02v>:
80037bc4:	27bdffc8 	addiu	sp,sp,-56
80037bc8:	afbf0030 	sw	ra,48(sp)
80037bcc:	3c028021 	lui	v0,0x8021
80037bd0:	8444c8a4 	lh	a0,-14172(v0)
80037bd4:	3c038021 	lui	v1,0x8021
80037bd8:	3c028021 	lui	v0,0x8021
80037bdc:	8465c8a6 	lh	a1,-14170(v1)
80037be0:	8446c8a8 	lh	a2,-14168(v0)
80037be4:	3c038021 	lui	v1,0x8021
80037be8:	3c028021 	lui	v0,0x8021
80037bec:	8467c8aa 	lh	a3,-14166(v1)
80037bf0:	8449c8ac 	lh	t1,-14164(v0)
80037bf4:	3c038021 	lui	v1,0x8021
80037bf8:	3c028021 	lui	v0,0x8021
80037bfc:	8468c8ae 	lh	t0,-14162(v1)
80037c00:	8443c8b0 	lh	v1,-14160(v0)
80037c04:	3c028021 	lui	v0,0x8021
80037c08:	afa30018 	sw	v1,24(sp)
80037c0c:	2442c8b2 	addiu	v0,v0,-14158
80037c10:	3c038021 	lui	v1,0x8021
80037c14:	afa2001c 	sw	v0,28(sp)
80037c18:	2463c8b4 	addiu	v1,v1,-14156
80037c1c:	3c028021 	lui	v0,0x8021
80037c20:	afa30020 	sw	v1,32(sp)
80037c24:	2442c8b6 	addiu	v0,v0,-14154
80037c28:	3c038021 	lui	v1,0x8021
80037c2c:	afa20024 	sw	v0,36(sp)
80037c30:	2463c8b8 	addiu	v1,v1,-14152
80037c34:	3c028003 	lui	v0,0x8003
80037c38:	afa90010 	sw	t1,16(sp)
80037c3c:	afa80014 	sw	t0,20(sp)
80037c40:	24426968 	addiu	v0,v0,26984
80037c44:	0040f809 	jalr	v0
80037c48:	afa30028 	sw	v1,40(sp)
80037c4c:	8fbf0030 	lw	ra,48(sp)
80037c50:	03e00008 	jr	ra
80037c54:	27bd0038 	addiu	sp,sp,56

80037c58 <_Z7DSPOp0Cv>:
80037c58:	27bdffd8 	addiu	sp,sp,-40
80037c5c:	afbf0020 	sw	ra,32(sp)
80037c60:	afb3001c 	sw	s3,28(sp)
80037c64:	afb20018 	sw	s2,24(sp)
80037c68:	afb10014 	sw	s1,20(sp)
80037c6c:	afb00010 	sw	s0,16(sp)
80037c70:	3c028021 	lui	v0,0x8021
80037c74:	8451c87c 	lh	s1,-14212(v0)
80037c78:	3c038021 	lui	v1,0x8021
80037c7c:	06200088 	bltz	s1,80037ea0 <_Z7DSPOp0Cv+0x248>
80037c80:	8473c880 	lh	s3,-14208(v1)
80037c84:	00113a03 	sra	a3,s1,0x8
80037c88:	24e40040 	addiu	a0,a3,64
80037c8c:	323000ff 	andi	s0,s1,0xff
80037c90:	3c0b8019 	lui	t3,0x8019
80037c94:	3c0a8019 	lui	t2,0x8019
80037c98:	00044040 	sll	t0,a0,0x1
80037c9c:	2563da04 	addiu	v1,t3,-9724
80037ca0:	00108040 	sll	s0,s0,0x1
80037ca4:	2542dc04 	addiu	v0,t2,-9212
80037ca8:	01032821 	addu	a1,t0,v1
80037cac:	02021021 	addu	v0,s0,v0
80037cb0:	84440000 	lh	a0,0(v0)
80037cb4:	84a60000 	lh	a2,0(a1)
80037cb8:	00073840 	sll	a3,a3,0x1
80037cbc:	70862002 	mul	a0,a0,a2
80037cc0:	00e31821 	addu	v1,a3,v1
80037cc4:	84650000 	lh	a1,0(v1)
80037cc8:	000423c3 	sra	a0,a0,0xf
80037ccc:	00a42821 	addu	a1,a1,a0
80037cd0:	34038000 	li	v1,0x8000
80037cd4:	00a3182a 	slt	v1,a1,v1
80037cd8:	24027fff 	li	v0,32767
80037cdc:	00a3100b 	movn	v0,a1,v1
80037ce0:	00021400 	sll	v0,v0,0x10
80037ce4:	00021403 	sra	v0,v0,0x10
80037ce8:	72621002 	mul	v0,s3,v0
80037cec:	3c038021 	lui	v1,0x8021
80037cf0:	000213c3 	sra	v0,v0,0xf
80037cf4:	8472c87e 	lh	s2,-14210(v1)
80037cf8:	3049ffff 	andi	t1,v0,0xffff
80037cfc:	2564da04 	addiu	a0,t3,-9724
80037d00:	2542dc04 	addiu	v0,t2,-9212
80037d04:	00e42821 	addu	a1,a3,a0
80037d08:	02021021 	addu	v0,s0,v0
80037d0c:	84430000 	lh	v1,0(v0)
80037d10:	84a60000 	lh	a2,0(a1)
80037d14:	01042021 	addu	a0,t0,a0
80037d18:	70661802 	mul	v1,v1,a2
80037d1c:	84850000 	lh	a1,0(a0)
80037d20:	00031bc3 	sra	v1,v1,0xf
80037d24:	00a31823 	subu	v1,a1,v1
80037d28:	28628000 	slti	v0,v1,-32768
80037d2c:	10400040 	beqz	v0,80037e30 <_Z7DSPOp0Cv+0x1d8>
80037d30:	00031400 	sll	v0,v1,0x10
80037d34:	24028001 	li	v0,-32767
80037d38:	72421002 	mul	v0,s2,v0
80037d3c:	3c038021 	lui	v1,0x8021
80037d40:	000213c3 	sra	v0,v0,0xf
80037d44:	01221021 	addu	v0,t1,v0
80037d48:	06200040 	bltz	s1,80037e4c <_Z7DSPOp0Cv+0x1f4>
80037d4c:	a462c882 	sh	v0,-14206(v1)
80037d50:	02201021 	move	v0,s1
80037d54:	304400ff 	andi	a0,v0,0xff
80037d58:	00021a03 	sra	v1,v0,0x8
80037d5c:	2545dc04 	addiu	a1,t2,-9212
80037d60:	2562da04 	addiu	v0,t3,-9724
80037d64:	00031840 	sll	v1,v1,0x1
80037d68:	00042040 	sll	a0,a0,0x1
80037d6c:	00621821 	addu	v1,v1,v0
80037d70:	00852021 	addu	a0,a0,a1
80037d74:	84820000 	lh	v0,0(a0)
80037d78:	84650000 	lh	a1,0(v1)
80037d7c:	84640080 	lh	a0,128(v1)
80037d80:	70451002 	mul	v0,v0,a1
80037d84:	000213c3 	sra	v0,v0,0xf
80037d88:	00821023 	subu	v0,a0,v0
80037d8c:	28438000 	slti	v1,v0,-32768
80037d90:	10600034 	beqz	v1,80037e64 <_Z7DSPOp0Cv+0x20c>
80037d94:	00021400 	sll	v0,v0,0x10
80037d98:	24028001 	li	v0,-32767
80037d9c:	72621002 	mul	v0,s3,v0
80037da0:	000213c3 	sra	v0,v0,0xf
80037da4:	06200034 	bltz	s1,80037e78 <_Z7DSPOp0Cv+0x220>
80037da8:	3050ffff 	andi	s0,v0,0xffff
80037dac:	322400ff 	andi	a0,s1,0xff
80037db0:	00111a03 	sra	v1,s1,0x8
80037db4:	2562da04 	addiu	v0,t3,-9724
80037db8:	2545dc04 	addiu	a1,t2,-9212
80037dbc:	00031840 	sll	v1,v1,0x1
80037dc0:	00042040 	sll	a0,a0,0x1
80037dc4:	00621821 	addu	v1,v1,v0
80037dc8:	00852021 	addu	a0,a0,a1
80037dcc:	84820000 	lh	v0,0(a0)
80037dd0:	84650080 	lh	a1,128(v1)
80037dd4:	84640000 	lh	a0,0(v1)
80037dd8:	70451002 	mul	v0,v0,a1
80037ddc:	34038000 	li	v1,0x8000
80037de0:	000213c3 	sra	v0,v0,0xf
80037de4:	00822021 	addu	a0,a0,v0
80037de8:	0083182a 	slt	v1,a0,v1
80037dec:	24027fff 	li	v0,32767
80037df0:	0083100b 	movn	v0,a0,v1
80037df4:	00021400 	sll	v0,v0,0x10
80037df8:	00021403 	sra	v0,v0,0x10
80037dfc:	70521002 	mul	v0,v0,s2
80037e00:	000213c3 	sra	v0,v0,0xf
80037e04:	3042ffff 	andi	v0,v0,0xffff
80037e08:	02021823 	subu	v1,s0,v0
80037e0c:	3c028021 	lui	v0,0x8021
80037e10:	a443c884 	sh	v1,-14204(v0)
80037e14:	8fbf0020 	lw	ra,32(sp)
80037e18:	8fb3001c 	lw	s3,28(sp)
80037e1c:	8fb20018 	lw	s2,24(sp)
80037e20:	8fb10014 	lw	s1,20(sp)
80037e24:	8fb00010 	lw	s0,16(sp)
80037e28:	03e00008 	jr	ra
80037e2c:	27bd0028 	addiu	sp,sp,40
80037e30:	00021403 	sra	v0,v0,0x10
80037e34:	72421002 	mul	v0,s2,v0
80037e38:	3c038021 	lui	v1,0x8021
80037e3c:	000213c3 	sra	v0,v0,0xf
80037e40:	01221021 	addu	v0,t1,v0
80037e44:	0621ffc2 	bgez	s1,80037d50 <_Z7DSPOp0Cv+0xf8>
80037e48:	a462c882 	sh	v0,-14206(v1)
80037e4c:	24028000 	li	v0,-32768
80037e50:	12220034 	beq	s1,v0,80037f24 <_Z7DSPOp0Cv+0x2cc>
80037e54:	00111023 	negu	v0,s1
80037e58:	00021400 	sll	v0,v0,0x10
80037e5c:	0800df55 	j	80037d54 <_Z7DSPOp0Cv+0xfc>
80037e60:	00021403 	sra	v0,v0,0x10
80037e64:	00021403 	sra	v0,v0,0x10
80037e68:	72621002 	mul	v0,s3,v0
80037e6c:	000213c3 	sra	v0,v0,0xf
80037e70:	0621ffce 	bgez	s1,80037dac <_Z7DSPOp0Cv+0x154>
80037e74:	3050ffff 	andi	s0,v0,0xffff
80037e78:	24028000 	li	v0,-32768
80037e7c:	1222002d 	beq	s1,v0,80037f34 <_Z7DSPOp0Cv+0x2dc>
80037e80:	00112023 	negu	a0,s1
80037e84:	00042400 	sll	a0,a0,0x10
80037e88:	3c028003 	lui	v0,0x8003
80037e8c:	244264c4 	addiu	v0,v0,25796
80037e90:	0040f809 	jalr	v0
80037e94:	00042403 	sra	a0,a0,0x10
80037e98:	0800df7d 	j	80037df4 <_Z7DSPOp0Cv+0x19c>
80037e9c:	00021023 	negu	v0,v0
80037ea0:	24028000 	li	v0,-32768
80037ea4:	12220018 	beq	s1,v0,80037f08 <_Z7DSPOp0Cv+0x2b0>
80037ea8:	00118023 	negu	s0,s1
80037eac:	00108400 	sll	s0,s0,0x10
80037eb0:	00108403 	sra	s0,s0,0x10
80037eb4:	3c028003 	lui	v0,0x8003
80037eb8:	244264c4 	addiu	v0,v0,25796
80037ebc:	0040f809 	jalr	v0
80037ec0:	02002021 	move	a0,s0
80037ec4:	00021023 	negu	v0,v0
80037ec8:	00021400 	sll	v0,v0,0x10
80037ecc:	00021403 	sra	v0,v0,0x10
80037ed0:	72621002 	mul	v0,s3,v0
80037ed4:	00103a03 	sra	a3,s0,0x8
80037ed8:	3c038021 	lui	v1,0x8021
80037edc:	24e40040 	addiu	a0,a3,64
80037ee0:	000213c3 	sra	v0,v0,0xf
80037ee4:	321000ff 	andi	s0,s0,0xff
80037ee8:	8472c87e 	lh	s2,-14210(v1)
80037eec:	3049ffff 	andi	t1,v0,0xffff
80037ef0:	00073840 	sll	a3,a3,0x1
80037ef4:	00108040 	sll	s0,s0,0x1
80037ef8:	00044040 	sll	t0,a0,0x1
80037efc:	3c0b8019 	lui	t3,0x8019
80037f00:	0800df3f 	j	80037cfc <_Z7DSPOp0Cv+0xa4>
80037f04:	3c0a8019 	lui	t2,0x8019
80037f08:	3c028021 	lui	v0,0x8021
80037f0c:	8443c87e 	lh	v1,-14210(v0)
80037f10:	3c028021 	lui	v0,0x8021
80037f14:	00031bc0 	sll	v1,v1,0xf
80037f18:	00031823 	negu	v1,v1
80037f1c:	00031bc3 	sra	v1,v1,0xf
80037f20:	a443c882 	sh	v1,-14206(v0)
80037f24:	001313c0 	sll	v0,s3,0xf
80037f28:	00021023 	negu	v0,v0
80037f2c:	000213c3 	sra	v0,v0,0xf
80037f30:	3050ffff 	andi	s0,v0,0xffff
80037f34:	00001021 	move	v0,zero
80037f38:	02021823 	subu	v1,s0,v0
80037f3c:	3c028021 	lui	v0,0x8021
80037f40:	a443c884 	sh	v1,-14204(v0)
80037f44:	8fbf0020 	lw	ra,32(sp)
80037f48:	8fb3001c 	lw	s3,28(sp)
80037f4c:	8fb20018 	lw	s2,24(sp)
80037f50:	8fb10014 	lw	s1,20(sp)
80037f54:	8fb00010 	lw	s0,16(sp)
80037f58:	03e00008 	jr	ra
80037f5c:	27bd0028 	addiu	sp,sp,40

80037f60 <_Z7DSPOp04v>:
80037f60:	27bdffe0 	addiu	sp,sp,-32
80037f64:	3c038021 	lui	v1,0x8021
80037f68:	afbf0018 	sw	ra,24(sp)
80037f6c:	afb10014 	sw	s1,20(sp)
80037f70:	afb00010 	sw	s0,16(sp)
80037f74:	8467c874 	lh	a3,-14220(v1)
80037f78:	3c0d8019 	lui	t5,0x8019
80037f7c:	00072a03 	sra	a1,a3,0x8
80037f80:	30e300ff 	andi	v1,a3,0xff
80037f84:	3c0c8019 	lui	t4,0x8019
80037f88:	24a60040 	addiu	a2,a1,64
80037f8c:	25a2da04 	addiu	v0,t5,-9724
80037f90:	2584dc04 	addiu	a0,t4,-9212
80037f94:	00034840 	sll	t1,v1,0x1
80037f98:	00065040 	sll	t2,a2,0x1
80037f9c:	00054040 	sll	t0,a1,0x1
80037fa0:	01241821 	addu	v1,t1,a0
80037fa4:	240b7fff 	li	t3,32767
80037fa8:	01422021 	addu	a0,t2,v0
80037fac:	04e0002e 	bltz	a3,80038068 <_Z7DSPOp04v+0x108>
80037fb0:	01021021 	addu	v0,t0,v0
80037fb4:	84850000 	lh	a1,0(a0)
80037fb8:	84630000 	lh	v1,0(v1)
80037fbc:	84440000 	lh	a0,0(v0)
80037fc0:	70651802 	mul	v1,v1,a1
80037fc4:	3c028021 	lui	v0,0x8021
80037fc8:	00031bc3 	sra	v1,v1,0xf
80037fcc:	00832021 	addu	a0,a0,v1
80037fd0:	8450c876 	lh	s0,-14218(v0)
80037fd4:	34028000 	li	v0,0x8000
80037fd8:	0082102a 	slt	v0,a0,v0
80037fdc:	0082580b 	movn	t3,a0,v0
80037fe0:	000b1c00 	sll	v1,t3,0x10
80037fe4:	00031c03 	sra	v1,v1,0x10
80037fe8:	72031802 	mul	v1,s0,v1
80037fec:	3c028021 	lui	v0,0x8021
80037ff0:	00031bc3 	sra	v1,v1,0xf
80037ff4:	a443c878 	sh	v1,-14216(v0)
80037ff8:	25a4da04 	addiu	a0,t5,-9724
80037ffc:	2582dc04 	addiu	v0,t4,-9212
80038000:	01042821 	addu	a1,t0,a0
80038004:	01221021 	addu	v0,t1,v0
80038008:	84430000 	lh	v1,0(v0)
8003800c:	84a60000 	lh	a2,0(a1)
80038010:	01442021 	addu	a0,t2,a0
80038014:	70661802 	mul	v1,v1,a2
80038018:	84850000 	lh	a1,0(a0)
8003801c:	00031bc3 	sra	v1,v1,0xf
80038020:	00a32023 	subu	a0,a1,v1
80038024:	28828000 	slti	v0,a0,-32768
80038028:	1040000c 	beqz	v0,8003805c <_Z7DSPOp04v+0xfc>
8003802c:	24078001 	li	a3,-32767
80038030:	00072c00 	sll	a1,a3,0x10
80038034:	00052c03 	sra	a1,a1,0x10
80038038:	70b01002 	mul	v0,a1,s0
8003803c:	3c038021 	lui	v1,0x8021
80038040:	000213c3 	sra	v0,v0,0xf
80038044:	a462c87a 	sh	v0,-14214(v1)
80038048:	8fbf0018 	lw	ra,24(sp)
8003804c:	8fb10014 	lw	s1,20(sp)
80038050:	8fb00010 	lw	s0,16(sp)
80038054:	03e00008 	jr	ra
80038058:	27bd0020 	addiu	sp,sp,32
8003805c:	00043c00 	sll	a3,a0,0x10
80038060:	0800e00c 	j	80038030 <_Z7DSPOp04v+0xd0>
80038064:	00073c03 	sra	a3,a3,0x10
80038068:	00071023 	negu	v0,a3
8003806c:	00028c00 	sll	s1,v0,0x10
80038070:	00118c03 	sra	s1,s1,0x10
80038074:	24028000 	li	v0,-32768
80038078:	02202021 	move	a0,s1
8003807c:	10e20017 	beq	a3,v0,800380dc <_Z7DSPOp04v+0x17c>
80038080:	24058000 	li	a1,-32768
80038084:	3c028021 	lui	v0,0x8021
80038088:	8450c876 	lh	s0,-14218(v0)
8003808c:	3c028003 	lui	v0,0x8003
80038090:	244264c4 	addiu	v0,v0,25796
80038094:	0040f809 	jalr	v0
80038098:	00000000 	nop
8003809c:	00021023 	negu	v0,v0
800380a0:	00021400 	sll	v0,v0,0x10
800380a4:	00021403 	sra	v0,v0,0x10
800380a8:	70501002 	mul	v0,v0,s0
800380ac:	00112a03 	sra	a1,s1,0x8
800380b0:	322300ff 	andi	v1,s1,0xff
800380b4:	24a60040 	addiu	a2,a1,64
800380b8:	000213c3 	sra	v0,v0,0xf
800380bc:	00034840 	sll	t1,v1,0x1
800380c0:	00054040 	sll	t0,a1,0x1
800380c4:	3c038021 	lui	v1,0x8021
800380c8:	00065040 	sll	t2,a2,0x1
800380cc:	3c0d8019 	lui	t5,0x8019
800380d0:	3c0c8019 	lui	t4,0x8019
800380d4:	0800dffe 	j	80037ff8 <_Z7DSPOp04v+0x98>
800380d8:	a462c878 	sh	v0,-14216(v1)
800380dc:	3c028021 	lui	v0,0x8021
800380e0:	8450c876 	lh	s0,-14218(v0)
800380e4:	3c038021 	lui	v1,0x8021
800380e8:	70b01002 	mul	v0,a1,s0
800380ec:	a460c878 	sh	zero,-14216(v1)
800380f0:	000213c3 	sra	v0,v0,0xf
800380f4:	3c038021 	lui	v1,0x8021
800380f8:	a462c87a 	sh	v0,-14214(v1)
800380fc:	8fbf0018 	lw	ra,24(sp)
80038100:	8fb10014 	lw	s1,20(sp)
80038104:	8fb00010 	lw	s0,16(sp)
80038108:	03e00008 	jr	ra
8003810c:	27bd0020 	addiu	sp,sp,32

80038110 <_Z7DSPOp14v>:
80038110:	27bdffc8 	addiu	sp,sp,-56
80038114:	afb20018 	sw	s2,24(sp)
80038118:	afbf0034 	sw	ra,52(sp)
8003811c:	afbe0030 	sw	s8,48(sp)
80038120:	afb7002c 	sw	s7,44(sp)
80038124:	afb60028 	sw	s6,40(sp)
80038128:	afb50024 	sw	s5,36(sp)
8003812c:	afb40020 	sw	s4,32(sp)
80038130:	afb3001c 	sw	s3,28(sp)
80038134:	afb10014 	sw	s1,20(sp)
80038138:	afb00010 	sw	s0,16(sp)
8003813c:	3c028021 	lui	v0,0x8021
80038140:	8455c9c4 	lh	s5,-13884(v0)
80038144:	00159400 	sll	s2,s5,0x10
80038148:	00129403 	sra	s2,s2,0x10
8003814c:	0640035e 	bltz	s2,80038ec8 <_Z7DSPOp14v+0xdb8>
80038150:	02401021 	move	v0,s2
80038154:	304400ff 	andi	a0,v0,0xff
80038158:	00021a03 	sra	v1,v0,0x8
8003815c:	3c0a8019 	lui	t2,0x8019
80038160:	3c0b8019 	lui	t3,0x8019
80038164:	2542da04 	addiu	v0,t2,-9724
80038168:	2565dc04 	addiu	a1,t3,-9212
8003816c:	00031840 	sll	v1,v1,0x1
80038170:	00042040 	sll	a0,a0,0x1
80038174:	00621821 	addu	v1,v1,v0
80038178:	00852021 	addu	a0,a0,a1
8003817c:	84820000 	lh	v0,0(a0)
80038180:	84650000 	lh	a1,0(v1)
80038184:	84640080 	lh	a0,128(v1)
80038188:	70451002 	mul	v0,v0,a1
8003818c:	000213c3 	sra	v0,v0,0xf
80038190:	00821023 	subu	v0,a0,v0
80038194:	28438000 	slti	v1,v0,-32768
80038198:	14600014 	bnez	v1,800381ec <_Z7DSPOp14v+0xdc>
8003819c:	24058001 	li	a1,-32767
800381a0:	00022c00 	sll	a1,v0,0x10
800381a4:	00052c03 	sra	a1,a1,0x10
800381a8:	14a00574 	bnez	a1,8003977c <_Z7DSPOp14v+0x166c>
800381ac:	3c028021 	lui	v0,0x8021
800381b0:	8457c9c6 	lh	s7,-13882(v0)
800381b4:	3c028021 	lui	v0,0x8021
800381b8:	00178c00 	sll	s1,s7,0x10
800381bc:	00118c03 	sra	s1,s1,0x10
800381c0:	241e7fff 	li	s8,32767
800381c4:	2416002f 	li	s6,47
800381c8:	0621003f 	bgez	s1,800382c8 <_Z7DSPOp14v+0x1b8>
800381cc:	8454c9c8 	lh	s4,-13880(v0)
800381d0:	24028000 	li	v0,-32768
800381d4:	1222040b 	beq	s1,v0,80039204 <_Z7DSPOp14v+0x10f4>
800381d8:	00141bc0 	sll	v1,s4,0xf
800381dc:	00111023 	negu	v0,s1
800381e0:	00021400 	sll	v0,v0,0x10
800381e4:	0800e0b3 	j	800382cc <_Z7DSPOp14v+0x1bc>
800381e8:	00021403 	sra	v0,v0,0x10
800381ec:	00051023 	negu	v0,a1
800381f0:	00022c00 	sll	a1,v0,0x10
800381f4:	00052c03 	sra	a1,a1,0x10
800381f8:	2407ffff 	li	a3,-1
800381fc:	28a24000 	slti	v0,a1,16384
80038200:	104004b4 	beqz	v0,800394d4 <_Z7DSPOp14v+0x13c4>
80038204:	00000000 	nop
80038208:	00003021 	move	a2,zero
8003820c:	00051040 	sll	v0,a1,0x1
80038210:	00022c00 	sll	a1,v0,0x10
80038214:	00052c03 	sra	a1,a1,0x10
80038218:	24c3ffff 	addiu	v1,a2,-1
8003821c:	00033400 	sll	a2,v1,0x10
80038220:	28a24000 	slti	v0,a1,16384
80038224:	1440fff9 	bnez	v0,8003820c <_Z7DSPOp14v+0xfc>
80038228:	00063403 	sra	a2,a2,0x10
8003822c:	24024000 	li	v0,16384
80038230:	10a20405 	beq	a1,v0,80039248 <_Z7DSPOp14v+0x1138>
80038234:	24a3c000 	addiu	v1,a1,-16384
80038238:	000319c3 	sra	v1,v1,0x7
8003823c:	3c048019 	lui	a0,0x8019
80038240:	2484d1e4 	addiu	a0,a0,-11804
80038244:	00031840 	sll	v1,v1,0x1
80038248:	00641821 	addu	v1,v1,a0
8003824c:	846200ca 	lh	v0,202(v1)
80038250:	70a22002 	mul	a0,a1,v0
80038254:	00021823 	negu	v1,v0
80038258:	000423c3 	sra	a0,a0,0xf
8003825c:	70641802 	mul	v1,v1,a0
80038260:	00031bc3 	sra	v1,v1,0xf
80038264:	00431021 	addu	v0,v0,v1
80038268:	00021040 	sll	v0,v0,0x1
8003826c:	00021400 	sll	v0,v0,0x10
80038270:	00021403 	sra	v0,v0,0x10
80038274:	70a22002 	mul	a0,a1,v0
80038278:	00021823 	negu	v1,v0
8003827c:	000423c3 	sra	a0,a0,0xf
80038280:	70641802 	mul	v1,v1,a0
80038284:	00031bc3 	sra	v1,v1,0xf
80038288:	00431021 	addu	v0,v0,v1
8003828c:	00021040 	sll	v0,v0,0x1
80038290:	70e21002 	mul	v0,a3,v0
80038294:	0002f400 	sll	s8,v0,0x10
80038298:	001ef403 	sra	s8,s8,0x10
8003829c:	24020001 	li	v0,1
800382a0:	00461023 	subu	v0,v0,a2
800382a4:	0002b400 	sll	s6,v0,0x10
800382a8:	3c028021 	lui	v0,0x8021
800382ac:	8457c9c6 	lh	s7,-13882(v0)
800382b0:	3c028021 	lui	v0,0x8021
800382b4:	00178c00 	sll	s1,s7,0x10
800382b8:	00118c03 	sra	s1,s1,0x10
800382bc:	0016b403 	sra	s6,s6,0x10
800382c0:	0620ffc3 	bltz	s1,800381d0 <_Z7DSPOp14v+0xc0>
800382c4:	8454c9c8 	lh	s4,-13880(v0)
800382c8:	02201021 	move	v0,s1
800382cc:	304400ff 	andi	a0,v0,0xff
800382d0:	00021a03 	sra	v1,v0,0x8
800382d4:	3c0a8019 	lui	t2,0x8019
800382d8:	3c0b8019 	lui	t3,0x8019
800382dc:	2542da04 	addiu	v0,t2,-9724
800382e0:	2565dc04 	addiu	a1,t3,-9212
800382e4:	00031840 	sll	v1,v1,0x1
800382e8:	00042040 	sll	a0,a0,0x1
800382ec:	00621821 	addu	v1,v1,v0
800382f0:	00852021 	addu	a0,a0,a1
800382f4:	84820000 	lh	v0,0(a0)
800382f8:	84650000 	lh	a1,0(v1)
800382fc:	84640080 	lh	a0,128(v1)
80038300:	70451002 	mul	v0,v0,a1
80038304:	000213c3 	sra	v0,v0,0xf
80038308:	00821023 	subu	v0,a0,v0
8003830c:	28438000 	slti	v1,v0,-32768
80038310:	10600254 	beqz	v1,80038c64 <_Z7DSPOp14v+0xb54>
80038314:	00021400 	sll	v0,v0,0x10
80038318:	24028001 	li	v0,-32767
8003831c:	70548002 	mul	s0,v0,s4
80038320:	3c028021 	lui	v0,0x8021
80038324:	06200254 	bltz	s1,80038c78 <_Z7DSPOp14v+0xb68>
80038328:	8453c9ca 	lh	s3,-13878(v0)
8003832c:	00112a03 	sra	a1,s1,0x8
80038330:	322300ff 	andi	v1,s1,0xff
80038334:	2542da04 	addiu	v0,t2,-9724
80038338:	2564dc04 	addiu	a0,t3,-9212
8003833c:	00052840 	sll	a1,a1,0x1
80038340:	00031840 	sll	v1,v1,0x1
80038344:	00a22821 	addu	a1,a1,v0
80038348:	00641821 	addu	v1,v1,a0
8003834c:	84620000 	lh	v0,0(v1)
80038350:	84a60080 	lh	a2,128(a1)
80038354:	84a40000 	lh	a0,0(a1)
80038358:	70461002 	mul	v0,v0,a2
8003835c:	34038000 	li	v1,0x8000
80038360:	000213c3 	sra	v0,v0,0xf
80038364:	00822021 	addu	a0,a0,v0
80038368:	0083182a 	slt	v1,a0,v1
8003836c:	24027fff 	li	v0,32767
80038370:	0083100b 	movn	v0,a0,v1
80038374:	00021400 	sll	v0,v0,0x10
80038378:	00021403 	sra	v0,v0,0x10
8003837c:	70531002 	mul	v0,v0,s3
80038380:	02023823 	subu	a3,s0,v0
80038384:	000713c3 	sra	v0,a3,0xf
80038388:	00022c00 	sll	a1,v0,0x10
8003838c:	00052c03 	sra	a1,a1,0x10
80038390:	04a0024b 	bltz	a1,80038cc0 <_Z7DSPOp14v+0xbb0>
80038394:	30a24000 	andi	v0,a1,0x4000
80038398:	1440039f 	bnez	v0,80039218 <_Z7DSPOp14v+0x1108>
8003839c:	00a01821 	move	v1,a1
800383a0:	30a22000 	andi	v0,a1,0x2000
800383a4:	14400453 	bnez	v0,800394f4 <_Z7DSPOp14v+0x13e4>
800383a8:	30a21000 	andi	v0,a1,0x1000
800383ac:	1440045d 	bnez	v0,80039524 <_Z7DSPOp14v+0x1414>
800383b0:	30a20800 	andi	v0,a1,0x800
800383b4:	14400467 	bnez	v0,80039554 <_Z7DSPOp14v+0x1444>
800383b8:	30a20400 	andi	v0,a1,0x400
800383bc:	14400467 	bnez	v0,8003955c <_Z7DSPOp14v+0x144c>
800383c0:	30a20200 	andi	v0,a1,0x200
800383c4:	1440046d 	bnez	v0,8003957c <_Z7DSPOp14v+0x146c>
800383c8:	30a20100 	andi	v0,a1,0x100
800383cc:	14400475 	bnez	v0,800395a4 <_Z7DSPOp14v+0x1494>
800383d0:	30a20080 	andi	v0,a1,0x80
800383d4:	1440047f 	bnez	v0,800395d4 <_Z7DSPOp14v+0x14c4>
800383d8:	30a20040 	andi	v0,a1,0x40
800383dc:	14400483 	bnez	v0,800395ec <_Z7DSPOp14v+0x14dc>
800383e0:	30a20020 	andi	v0,a1,0x20
800383e4:	1440048d 	bnez	v0,8003961c <_Z7DSPOp14v+0x150c>
800383e8:	30a20010 	andi	v0,a1,0x10
800383ec:	1440048f 	bnez	v0,8003962c <_Z7DSPOp14v+0x151c>
800383f0:	30a20008 	andi	v0,a1,0x8
800383f4:	1440049b 	bnez	v0,80039664 <_Z7DSPOp14v+0x1554>
800383f8:	30a20004 	andi	v0,a1,0x4
800383fc:	144004a1 	bnez	v0,80039684 <_Z7DSPOp14v+0x1574>
80038400:	30a20002 	andi	v0,a1,0x2
80038404:	144004af 	bnez	v0,800396c4 <_Z7DSPOp14v+0x15b4>
80038408:	30a20001 	andi	v0,a1,0x1
8003840c:	144004b9 	bnez	v0,800396f4 <_Z7DSPOp14v+0x15e4>
80038410:	3c0a8019 	lui	t2,0x8019
80038414:	2543d1e4 	addiu	v1,t2,-11804
80038418:	94620060 	lhu	v0,96(v1)
8003841c:	30e77fff 	andi	a3,a3,0x7fff
80038420:	70a21002 	mul	v0,a1,v0
80038424:	2406000f 	li	a2,15
80038428:	00021040 	sll	v0,v0,0x1
8003842c:	00024c00 	sll	t1,v0,0x10
80038430:	00094c03 	sra	t1,t1,0x10
80038434:	04a003de 	bltz	a1,800393b0 <_Z7DSPOp14v+0x12a0>
80038438:	30e24000 	andi	v0,a3,0x4000
8003843c:	14400049 	bnez	v0,80038564 <_Z7DSPOp14v+0x454>
80038440:	24c20001 	addiu	v0,a2,1
80038444:	00023400 	sll	a2,v0,0x10
80038448:	30e32000 	andi	v1,a3,0x2000
8003844c:	14600045 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038450:	00063403 	sra	a2,a2,0x10
80038454:	24c20001 	addiu	v0,a2,1
80038458:	00023400 	sll	a2,v0,0x10
8003845c:	30e31000 	andi	v1,a3,0x1000
80038460:	14600040 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038464:	00063403 	sra	a2,a2,0x10
80038468:	24c20001 	addiu	v0,a2,1
8003846c:	00023400 	sll	a2,v0,0x10
80038470:	30e30800 	andi	v1,a3,0x800
80038474:	1460003b 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038478:	00063403 	sra	a2,a2,0x10
8003847c:	24c20001 	addiu	v0,a2,1
80038480:	00023400 	sll	a2,v0,0x10
80038484:	30e30400 	andi	v1,a3,0x400
80038488:	14600036 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
8003848c:	00063403 	sra	a2,a2,0x10
80038490:	24c20001 	addiu	v0,a2,1
80038494:	00023400 	sll	a2,v0,0x10
80038498:	30e30200 	andi	v1,a3,0x200
8003849c:	14600031 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
800384a0:	00063403 	sra	a2,a2,0x10
800384a4:	24c20001 	addiu	v0,a2,1
800384a8:	00023400 	sll	a2,v0,0x10
800384ac:	30e30100 	andi	v1,a3,0x100
800384b0:	1460002c 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
800384b4:	00063403 	sra	a2,a2,0x10
800384b8:	24c20001 	addiu	v0,a2,1
800384bc:	00023400 	sll	a2,v0,0x10
800384c0:	30e30080 	andi	v1,a3,0x80
800384c4:	14600027 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
800384c8:	00063403 	sra	a2,a2,0x10
800384cc:	24c20001 	addiu	v0,a2,1
800384d0:	00023400 	sll	a2,v0,0x10
800384d4:	30e30040 	andi	v1,a3,0x40
800384d8:	14600022 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
800384dc:	00063403 	sra	a2,a2,0x10
800384e0:	24c20001 	addiu	v0,a2,1
800384e4:	00023400 	sll	a2,v0,0x10
800384e8:	30e30020 	andi	v1,a3,0x20
800384ec:	1460001d 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
800384f0:	00063403 	sra	a2,a2,0x10
800384f4:	24c20001 	addiu	v0,a2,1
800384f8:	00023400 	sll	a2,v0,0x10
800384fc:	30e30010 	andi	v1,a3,0x10
80038500:	14600018 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038504:	00063403 	sra	a2,a2,0x10
80038508:	24c20001 	addiu	v0,a2,1
8003850c:	00023400 	sll	a2,v0,0x10
80038510:	30e30008 	andi	v1,a3,0x8
80038514:	14600013 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038518:	00063403 	sra	a2,a2,0x10
8003851c:	24c20001 	addiu	v0,a2,1
80038520:	00023400 	sll	a2,v0,0x10
80038524:	30e30004 	andi	v1,a3,0x4
80038528:	1460000e 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
8003852c:	00063403 	sra	a2,a2,0x10
80038530:	24c20001 	addiu	v0,a2,1
80038534:	00023400 	sll	a2,v0,0x10
80038538:	30e30002 	andi	v1,a3,0x2
8003853c:	14600009 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038540:	00063403 	sra	a2,a2,0x10
80038544:	24c20001 	addiu	v0,a2,1
80038548:	00023400 	sll	a2,v0,0x10
8003854c:	30e30001 	andi	v1,a3,0x1
80038550:	14600004 	bnez	v1,80038564 <_Z7DSPOp14v+0x454>
80038554:	00063403 	sra	a2,a2,0x10
80038558:	24c20001 	addiu	v0,a2,1
8003855c:	00023400 	sll	a2,v0,0x10
80038560:	00063403 	sra	a2,a2,0x10
80038564:	2402000f 	li	v0,15
80038568:	10c20343 	beq	a2,v0,80039278 <_Z7DSPOp14v+0x1168>
8003856c:	00061040 	sll	v0,a2,0x1
80038570:	2544d1e4 	addiu	a0,t2,-11804
80038574:	00441021 	addu	v0,v0,a0
80038578:	94430024 	lhu	v1,36(v0)
8003857c:	30c8ffff 	andi	t0,a2,0xffff
80038580:	70e31802 	mul	v1,a3,v1
80038584:	00031840 	sll	v1,v1,0x1
80038588:	00031c00 	sll	v1,v1,0x10
8003858c:	00031c03 	sra	v1,v1,0x10
80038590:	707e1002 	mul	v0,v1,s8
80038594:	000213c3 	sra	v0,v0,0xf
80038598:	00023400 	sll	a2,v0,0x10
8003859c:	00063403 	sra	a2,a2,0x10
800385a0:	04c00204 	bltz	a2,80038db4 <_Z7DSPOp14v+0xca4>
800385a4:	32d6ffff 	andi	s6,s6,0xffff
800385a8:	30c24000 	andi	v0,a2,0x4000
800385ac:	1440031e 	bnez	v0,80039228 <_Z7DSPOp14v+0x1118>
800385b0:	00c01821 	move	v1,a2
800385b4:	30c22000 	andi	v0,a2,0x2000
800385b8:	144003d4 	bnez	v0,8003950c <_Z7DSPOp14v+0x13fc>
800385bc:	30c21000 	andi	v0,a2,0x1000
800385c0:	144003d6 	bnez	v0,8003951c <_Z7DSPOp14v+0x140c>
800385c4:	30c20800 	andi	v0,a2,0x800
800385c8:	144003e0 	bnez	v0,8003954c <_Z7DSPOp14v+0x143c>
800385cc:	30c20400 	andi	v0,a2,0x400
800385d0:	144003e4 	bnez	v0,80039564 <_Z7DSPOp14v+0x1454>
800385d4:	30c20200 	andi	v0,a2,0x200
800385d8:	144003f0 	bnez	v0,8003959c <_Z7DSPOp14v+0x148c>
800385dc:	30c20100 	andi	v0,a2,0x100
800385e0:	144003f8 	bnez	v0,800395c4 <_Z7DSPOp14v+0x14b4>
800385e4:	30c20080 	andi	v0,a2,0x80
800385e8:	144003fe 	bnez	v0,800395e4 <_Z7DSPOp14v+0x14d4>
800385ec:	30c20040 	andi	v0,a2,0x40
800385f0:	14400402 	bnez	v0,800395fc <_Z7DSPOp14v+0x14ec>
800385f4:	30c20020 	andi	v0,a2,0x20
800385f8:	14400406 	bnez	v0,80039614 <_Z7DSPOp14v+0x1504>
800385fc:	30c20010 	andi	v0,a2,0x10
80038600:	1440040e 	bnez	v0,8003963c <_Z7DSPOp14v+0x152c>
80038604:	30c20008 	andi	v0,a2,0x8
80038608:	14400412 	bnez	v0,80039654 <_Z7DSPOp14v+0x1544>
8003860c:	30c20004 	andi	v0,a2,0x4
80038610:	1440041a 	bnez	v0,8003967c <_Z7DSPOp14v+0x156c>
80038614:	30c20002 	andi	v0,a2,0x2
80038618:	14400422 	bnez	v0,800396a4 <_Z7DSPOp14v+0x1594>
8003861c:	30c30001 	andi	v1,a2,0x1
80038620:	2405000e 	li	a1,14
80038624:	2402000f 	li	v0,15
80038628:	0043280a 	movz	a1,v0,v1
8003862c:	3c038019 	lui	v1,0x8019
80038630:	00051040 	sll	v0,a1,0x1
80038634:	2463d1e4 	addiu	v1,v1,-11804
80038638:	00431021 	addu	v0,v0,v1
8003863c:	94440042 	lhu	a0,66(v0)
80038640:	30a5ffff 	andi	a1,a1,0xffff
80038644:	70862002 	mul	a0,a0,a2
80038648:	00042040 	sll	a0,a0,0x1
8003864c:	00041c00 	sll	v1,a0,0x10
80038650:	00031c03 	sra	v1,v1,0x10
80038654:	02c81023 	subu	v0,s6,t0
80038658:	00451023 	subu	v0,v0,a1
8003865c:	00021400 	sll	v0,v0,0x10
80038660:	00032c00 	sll	a1,v1,0x10
80038664:	00021403 	sra	v0,v0,0x10
80038668:	184002c8 	blez	v0,8003918c <_Z7DSPOp14v+0x107c>
8003866c:	00052c03 	sra	a1,a1,0x10
80038670:	18a002f1 	blez	a1,80039238 <_Z7DSPOp14v+0x1128>
80038674:	24047fff 	li	a0,32767
80038678:	3c028021 	lui	v0,0x8021
8003867c:	9443c9c2 	lhu	v1,-13886(v0)
80038680:	3c028021 	lui	v0,0x8021
80038684:	00831821 	addu	v1,a0,v1
80038688:	062002a6 	bltz	s1,80039124 <_Z7DSPOp14v+0x1014>
8003868c:	a443c9ce 	sh	v1,-13874(v0)
80038690:	00113a03 	sra	a3,s1,0x8
80038694:	24e40040 	addiu	a0,a3,64
80038698:	323000ff 	andi	s0,s1,0xff
8003869c:	3c0a8019 	lui	t2,0x8019
800386a0:	3c0b8019 	lui	t3,0x8019
800386a4:	00044040 	sll	t0,a0,0x1
800386a8:	2543da04 	addiu	v1,t2,-9724
800386ac:	00108040 	sll	s0,s0,0x1
800386b0:	2562dc04 	addiu	v0,t3,-9212
800386b4:	01032821 	addu	a1,t0,v1
800386b8:	02021021 	addu	v0,s0,v0
800386bc:	84440000 	lh	a0,0(v0)
800386c0:	84a60000 	lh	a2,0(a1)
800386c4:	00073840 	sll	a3,a3,0x1
800386c8:	70862002 	mul	a0,a0,a2
800386cc:	00e31821 	addu	v1,a3,v1
800386d0:	84650000 	lh	a1,0(v1)
800386d4:	000423c3 	sra	a0,a0,0xf
800386d8:	00a42821 	addu	a1,a1,a0
800386dc:	34038000 	li	v1,0x8000
800386e0:	00a3182a 	slt	v1,a1,v1
800386e4:	24027fff 	li	v0,32767
800386e8:	00a3100b 	movn	v0,a1,v1
800386ec:	00021400 	sll	v0,v0,0x10
800386f0:	00021403 	sra	v0,v0,0x10
800386f4:	72821002 	mul	v0,s4,v0
800386f8:	000213c3 	sra	v0,v0,0xf
800386fc:	00551021 	addu	v0,v0,s5
80038700:	3049ffff 	andi	t1,v0,0xffff
80038704:	2544da04 	addiu	a0,t2,-9724
80038708:	2562dc04 	addiu	v0,t3,-9212
8003870c:	00e42821 	addu	a1,a3,a0
80038710:	02021021 	addu	v0,s0,v0
80038714:	84430000 	lh	v1,0(v0)
80038718:	84a60000 	lh	a2,0(a1)
8003871c:	01042021 	addu	a0,t0,a0
80038720:	70661802 	mul	v1,v1,a2
80038724:	84850000 	lh	a1,0(a0)
80038728:	00031bc3 	sra	v1,v1,0xf
8003872c:	00a31823 	subu	v1,a1,v1
80038730:	28628000 	slti	v0,v1,-32768
80038734:	104001c1 	beqz	v0,80038e3c <_Z7DSPOp14v+0xd2c>
80038738:	00031400 	sll	v0,v1,0x10
8003873c:	24028001 	li	v0,-32767
80038740:	72621002 	mul	v0,s3,v0
80038744:	3c038021 	lui	v1,0x8021
80038748:	000213c3 	sra	v0,v0,0xf
8003874c:	01221021 	addu	v0,t1,v0
80038750:	062001c1 	bltz	s1,80038e58 <_Z7DSPOp14v+0xd48>
80038754:	a462c9d0 	sh	v0,-13872(v1)
80038758:	02201021 	move	v0,s1
8003875c:	304400ff 	andi	a0,v0,0xff
80038760:	00021a03 	sra	v1,v0,0x8
80038764:	2565dc04 	addiu	a1,t3,-9212
80038768:	2542da04 	addiu	v0,t2,-9724
8003876c:	00031840 	sll	v1,v1,0x1
80038770:	00042040 	sll	a0,a0,0x1
80038774:	00621821 	addu	v1,v1,v0
80038778:	00852021 	addu	a0,a0,a1
8003877c:	84820000 	lh	v0,0(a0)
80038780:	84650000 	lh	a1,0(v1)
80038784:	84640080 	lh	a0,128(v1)
80038788:	70451002 	mul	v0,v0,a1
8003878c:	000213c3 	sra	v0,v0,0xf
80038790:	00821023 	subu	v0,a0,v0
80038794:	28438000 	slti	v1,v0,-32768
80038798:	106001b6 	beqz	v1,80038e74 <_Z7DSPOp14v+0xd64>
8003879c:	00021400 	sll	v0,v0,0x10
800387a0:	24028001 	li	v0,-32767
800387a4:	062001b6 	bltz	s1,80038e80 <_Z7DSPOp14v+0xd70>
800387a8:	72828002 	mul	s0,s4,v0
800387ac:	322400ff 	andi	a0,s1,0xff
800387b0:	00111a03 	sra	v1,s1,0x8
800387b4:	2542da04 	addiu	v0,t2,-9724
800387b8:	2565dc04 	addiu	a1,t3,-9212
800387bc:	00031840 	sll	v1,v1,0x1
800387c0:	00042040 	sll	a0,a0,0x1
800387c4:	00621821 	addu	v1,v1,v0
800387c8:	00852021 	addu	a0,a0,a1
800387cc:	84820000 	lh	v0,0(a0)
800387d0:	84650080 	lh	a1,128(v1)
800387d4:	84640000 	lh	a0,0(v1)
800387d8:	70451002 	mul	v0,v0,a1
800387dc:	34038000 	li	v1,0x8000
800387e0:	000213c3 	sra	v0,v0,0xf
800387e4:	00822021 	addu	a0,a0,v0
800387e8:	0083182a 	slt	v1,a0,v1
800387ec:	24027fff 	li	v0,32767
800387f0:	0083100b 	movn	v0,a0,v1
800387f4:	00021400 	sll	v0,v0,0x10
800387f8:	00021403 	sra	v0,v0,0x10
800387fc:	72621002 	mul	v0,s3,v0
80038800:	00503021 	addu	a2,v0,s0
80038804:	000613c3 	sra	v0,a2,0xf
80038808:	00028400 	sll	s0,v0,0x10
8003880c:	00108403 	sra	s0,s0,0x10
80038810:	060001b3 	bltz	s0,80038ee0 <_Z7DSPOp14v+0xdd0>
80038814:	32024000 	andi	v0,s0,0x4000
80038818:	14400285 	bnez	v0,80039230 <_Z7DSPOp14v+0x1120>
8003881c:	32022000 	andi	v0,s0,0x2000
80038820:	14400336 	bnez	v0,800394fc <_Z7DSPOp14v+0x13ec>
80038824:	32021000 	andi	v0,s0,0x1000
80038828:	14400340 	bnez	v0,8003952c <_Z7DSPOp14v+0x141c>
8003882c:	32020800 	andi	v0,s0,0x800
80038830:	14400344 	bnez	v0,80039544 <_Z7DSPOp14v+0x1434>
80038834:	32020400 	andi	v0,s0,0x400
80038838:	1440034e 	bnez	v0,80039574 <_Z7DSPOp14v+0x1464>
8003883c:	32020200 	andi	v0,s0,0x200
80038840:	14400350 	bnez	v0,80039584 <_Z7DSPOp14v+0x1474>
80038844:	32020100 	andi	v0,s0,0x100
80038848:	14400358 	bnez	v0,800395ac <_Z7DSPOp14v+0x149c>
8003884c:	32020080 	andi	v0,s0,0x80
80038850:	1440035e 	bnez	v0,800395cc <_Z7DSPOp14v+0x14bc>
80038854:	32020040 	andi	v0,s0,0x40
80038858:	1440036a 	bnez	v0,80039604 <_Z7DSPOp14v+0x14f4>
8003885c:	32020020 	andi	v0,s0,0x20
80038860:	1440036a 	bnez	v0,8003960c <_Z7DSPOp14v+0x14fc>
80038864:	32020010 	andi	v0,s0,0x10
80038868:	14400376 	bnez	v0,80039644 <_Z7DSPOp14v+0x1534>
8003886c:	32020008 	andi	v0,s0,0x8
80038870:	1440037e 	bnez	v0,8003966c <_Z7DSPOp14v+0x155c>
80038874:	32020004 	andi	v0,s0,0x4
80038878:	14400384 	bnez	v0,8003968c <_Z7DSPOp14v+0x157c>
8003887c:	32020002 	andi	v0,s0,0x2
80038880:	1440038c 	bnez	v0,800396b4 <_Z7DSPOp14v+0x15a4>
80038884:	32020001 	andi	v0,s0,0x1
80038888:	1440039c 	bnez	v0,800396fc <_Z7DSPOp14v+0x15ec>
8003888c:	3c0a8019 	lui	t2,0x8019
80038890:	2543d1e4 	addiu	v1,t2,-11804
80038894:	94620060 	lhu	v0,96(v1)
80038898:	30c67fff 	andi	a2,a2,0x7fff
8003889c:	72021002 	mul	v0,s0,v0
800388a0:	2405000f 	li	a1,15
800388a4:	00021040 	sll	v0,v0,0x1
800388a8:	00024400 	sll	t0,v0,0x10
800388ac:	00084403 	sra	t0,t0,0x10
800388b0:	06000276 	bltz	s0,8003928c <_Z7DSPOp14v+0x117c>
800388b4:	30c24000 	andi	v0,a2,0x4000
800388b8:	14400049 	bnez	v0,800389e0 <_Z7DSPOp14v+0x8d0>
800388bc:	24a20001 	addiu	v0,a1,1
800388c0:	00022c00 	sll	a1,v0,0x10
800388c4:	30c32000 	andi	v1,a2,0x2000
800388c8:	14600045 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800388cc:	00052c03 	sra	a1,a1,0x10
800388d0:	24a20001 	addiu	v0,a1,1
800388d4:	00022c00 	sll	a1,v0,0x10
800388d8:	30c31000 	andi	v1,a2,0x1000
800388dc:	14600040 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800388e0:	00052c03 	sra	a1,a1,0x10
800388e4:	24a20001 	addiu	v0,a1,1
800388e8:	00022c00 	sll	a1,v0,0x10
800388ec:	30c30800 	andi	v1,a2,0x800
800388f0:	1460003b 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800388f4:	00052c03 	sra	a1,a1,0x10
800388f8:	24a20001 	addiu	v0,a1,1
800388fc:	00022c00 	sll	a1,v0,0x10
80038900:	30c30400 	andi	v1,a2,0x400
80038904:	14600036 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80038908:	00052c03 	sra	a1,a1,0x10
8003890c:	24a20001 	addiu	v0,a1,1
80038910:	00022c00 	sll	a1,v0,0x10
80038914:	30c30200 	andi	v1,a2,0x200
80038918:	14600031 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
8003891c:	00052c03 	sra	a1,a1,0x10
80038920:	24a20001 	addiu	v0,a1,1
80038924:	00022c00 	sll	a1,v0,0x10
80038928:	30c30100 	andi	v1,a2,0x100
8003892c:	1460002c 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80038930:	00052c03 	sra	a1,a1,0x10
80038934:	24a20001 	addiu	v0,a1,1
80038938:	00022c00 	sll	a1,v0,0x10
8003893c:	30c30080 	andi	v1,a2,0x80
80038940:	14600027 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80038944:	00052c03 	sra	a1,a1,0x10
80038948:	24a20001 	addiu	v0,a1,1
8003894c:	00022c00 	sll	a1,v0,0x10
80038950:	30c30040 	andi	v1,a2,0x40
80038954:	14600022 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80038958:	00052c03 	sra	a1,a1,0x10
8003895c:	24a20001 	addiu	v0,a1,1
80038960:	00022c00 	sll	a1,v0,0x10
80038964:	30c30020 	andi	v1,a2,0x20
80038968:	1460001d 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
8003896c:	00052c03 	sra	a1,a1,0x10
80038970:	24a20001 	addiu	v0,a1,1
80038974:	00022c00 	sll	a1,v0,0x10
80038978:	30c30010 	andi	v1,a2,0x10
8003897c:	14600018 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80038980:	00052c03 	sra	a1,a1,0x10
80038984:	24a20001 	addiu	v0,a1,1
80038988:	00022c00 	sll	a1,v0,0x10
8003898c:	30c30008 	andi	v1,a2,0x8
80038990:	14600013 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80038994:	00052c03 	sra	a1,a1,0x10
80038998:	24a20001 	addiu	v0,a1,1
8003899c:	00022c00 	sll	a1,v0,0x10
800389a0:	30c30004 	andi	v1,a2,0x4
800389a4:	1460000e 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800389a8:	00052c03 	sra	a1,a1,0x10
800389ac:	24a20001 	addiu	v0,a1,1
800389b0:	00022c00 	sll	a1,v0,0x10
800389b4:	30c30002 	andi	v1,a2,0x2
800389b8:	14600009 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800389bc:	00052c03 	sra	a1,a1,0x10
800389c0:	24a20001 	addiu	v0,a1,1
800389c4:	00022c00 	sll	a1,v0,0x10
800389c8:	30c30001 	andi	v1,a2,0x1
800389cc:	14600004 	bnez	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800389d0:	00052c03 	sra	a1,a1,0x10
800389d4:	24a20001 	addiu	v0,a1,1
800389d8:	00022c00 	sll	a1,v0,0x10
800389dc:	00052c03 	sra	a1,a1,0x10
800389e0:	2402000f 	li	v0,15
800389e4:	10a2021f 	beq	a1,v0,80039264 <_Z7DSPOp14v+0x1154>
800389e8:	2542d1e4 	addiu	v0,t2,-11804
800389ec:	00051840 	sll	v1,a1,0x1
800389f0:	00621821 	addu	v1,v1,v0
800389f4:	94640024 	lhu	a0,36(v1)
800389f8:	30b1ffff 	andi	s1,a1,0xffff
800389fc:	70c42002 	mul	a0,a2,a0
80038a00:	00042040 	sll	a0,a0,0x1
80038a04:	00048400 	sll	s0,a0,0x10
80038a08:	00108403 	sra	s0,s0,0x10
80038a0c:	0640016c 	bltz	s2,80038fc0 <_Z7DSPOp14v+0xeb0>
80038a10:	24028000 	li	v0,-32768
80038a14:	324400ff 	andi	a0,s2,0xff
80038a18:	00122a03 	sra	a1,s2,0x8
80038a1c:	3c028019 	lui	v0,0x8019
80038a20:	3c038019 	lui	v1,0x8019
80038a24:	2442da04 	addiu	v0,v0,-9724
80038a28:	2463dc04 	addiu	v1,v1,-9212
80038a2c:	00052840 	sll	a1,a1,0x1
80038a30:	00042040 	sll	a0,a0,0x1
80038a34:	00a22821 	addu	a1,a1,v0
80038a38:	00832021 	addu	a0,a0,v1
80038a3c:	84820000 	lh	v0,0(a0)
80038a40:	84a30080 	lh	v1,128(a1)
80038a44:	84a40000 	lh	a0,0(a1)
80038a48:	70431002 	mul	v0,v0,v1
80038a4c:	34038000 	li	v1,0x8000
80038a50:	000213c3 	sra	v0,v0,0xf
80038a54:	00822021 	addu	a0,a0,v0
80038a58:	0083182a 	slt	v1,a0,v1
80038a5c:	24027fff 	li	v0,32767
80038a60:	0083100b 	movn	v0,a0,v1
80038a64:	00021400 	sll	v0,v0,0x10
80038a68:	00021403 	sra	v0,v0,0x10
80038a6c:	04400160 	bltz	v0,80038ff0 <_Z7DSPOp14v+0xee0>
80038a70:	00403021 	move	a2,v0
80038a74:	30424000 	andi	v0,v0,0x4000
80038a78:	14400298 	bnez	v0,800394dc <_Z7DSPOp14v+0x13cc>
80038a7c:	00c01821 	move	v1,a2
80038a80:	30c22000 	andi	v0,a2,0x2000
80038a84:	144002c3 	bnez	v0,80039594 <_Z7DSPOp14v+0x1484>
80038a88:	30c21000 	andi	v0,a2,0x1000
80038a8c:	144002cb 	bnez	v0,800395bc <_Z7DSPOp14v+0x14ac>
80038a90:	30c20800 	andi	v0,a2,0x800
80038a94:	144002ed 	bnez	v0,8003964c <_Z7DSPOp14v+0x153c>
80038a98:	30c20400 	andi	v0,a2,0x400
80038a9c:	144002f5 	bnez	v0,80039674 <_Z7DSPOp14v+0x1564>
80038aa0:	30c20200 	andi	v0,a2,0x200
80038aa4:	144002fd 	bnez	v0,8003969c <_Z7DSPOp14v+0x158c>
80038aa8:	30c20100 	andi	v0,a2,0x100
80038aac:	14400303 	bnez	v0,800396bc <_Z7DSPOp14v+0x15ac>
80038ab0:	30c20080 	andi	v0,a2,0x80
80038ab4:	14400305 	bnez	v0,800396cc <_Z7DSPOp14v+0x15bc>
80038ab8:	30c20040 	andi	v0,a2,0x40
80038abc:	14400305 	bnez	v0,800396d4 <_Z7DSPOp14v+0x15c4>
80038ac0:	30c20020 	andi	v0,a2,0x20
80038ac4:	14400305 	bnez	v0,800396dc <_Z7DSPOp14v+0x15cc>
80038ac8:	30c20010 	andi	v0,a2,0x10
80038acc:	14400305 	bnez	v0,800396e4 <_Z7DSPOp14v+0x15d4>
80038ad0:	30c20008 	andi	v0,a2,0x8
80038ad4:	14400305 	bnez	v0,800396ec <_Z7DSPOp14v+0x15dc>
80038ad8:	30c20004 	andi	v0,a2,0x4
80038adc:	14400309 	bnez	v0,80039704 <_Z7DSPOp14v+0x15f4>
80038ae0:	30c20002 	andi	v0,a2,0x2
80038ae4:	14400309 	bnez	v0,8003970c <_Z7DSPOp14v+0x15fc>
80038ae8:	30c20001 	andi	v0,a2,0x1
80038aec:	1440027d 	bnez	v0,800394e4 <_Z7DSPOp14v+0x13d4>
80038af0:	2405000e 	li	a1,14
80038af4:	2405000f 	li	a1,15
80038af8:	3c038019 	lui	v1,0x8019
80038afc:	2463d1e4 	addiu	v1,v1,-11804
80038b00:	00051040 	sll	v0,a1,0x1
80038b04:	00431021 	addu	v0,v0,v1
80038b08:	94440042 	lhu	a0,66(v0)
80038b0c:	30a7ffff 	andi	a3,a1,0xffff
80038b10:	70c42002 	mul	a0,a2,a0
80038b14:	00042040 	sll	a0,a0,0x1
80038b18:	00041c00 	sll	v1,a0,0x10
80038b1c:	00031c03 	sra	v1,v1,0x10
80038b20:	73c31002 	mul	v0,s8,v1
80038b24:	000213c3 	sra	v0,v0,0xf
80038b28:	00021400 	sll	v0,v0,0x10
80038b2c:	00021403 	sra	v0,v0,0x10
80038b30:	72021002 	mul	v0,s0,v0
80038b34:	000213c3 	sra	v0,v0,0xf
80038b38:	00021023 	negu	v0,v0
80038b3c:	00022c00 	sll	a1,v0,0x10
80038b40:	00052c03 	sra	a1,a1,0x10
80038b44:	04a00156 	bltz	a1,800390a0 <_Z7DSPOp14v+0xf90>
80038b48:	30a24000 	andi	v0,a1,0x4000
80038b4c:	144001b4 	bnez	v0,80039220 <_Z7DSPOp14v+0x1110>
80038b50:	00a01821 	move	v1,a1
80038b54:	30a22000 	andi	v0,a1,0x2000
80038b58:	1440026a 	bnez	v0,80039504 <_Z7DSPOp14v+0x13f4>
80038b5c:	30a21000 	andi	v0,a1,0x1000
80038b60:	1440026c 	bnez	v0,80039514 <_Z7DSPOp14v+0x1404>
80038b64:	30a20800 	andi	v0,a1,0x800
80038b68:	14400274 	bnez	v0,8003953c <_Z7DSPOp14v+0x142c>
80038b6c:	30a20400 	andi	v0,a1,0x400
80038b70:	1440027e 	bnez	v0,8003956c <_Z7DSPOp14v+0x145c>
80038b74:	30a20200 	andi	v0,a1,0x200
80038b78:	14400284 	bnez	v0,8003958c <_Z7DSPOp14v+0x147c>
80038b7c:	30a20100 	andi	v0,a1,0x100
80038b80:	1440028c 	bnez	v0,800395b4 <_Z7DSPOp14v+0x14a4>
80038b84:	30a20080 	andi	v0,a1,0x80
80038b88:	14400294 	bnez	v0,800395dc <_Z7DSPOp14v+0x14cc>
80038b8c:	30a20040 	andi	v0,a1,0x40
80038b90:	14400298 	bnez	v0,800395f4 <_Z7DSPOp14v+0x14e4>
80038b94:	30a20020 	andi	v0,a1,0x20
80038b98:	144002a2 	bnez	v0,80039624 <_Z7DSPOp14v+0x1514>
80038b9c:	30a20010 	andi	v0,a1,0x10
80038ba0:	144002a4 	bnez	v0,80039634 <_Z7DSPOp14v+0x1524>
80038ba4:	30a20008 	andi	v0,a1,0x8
80038ba8:	144002ac 	bnez	v0,8003965c <_Z7DSPOp14v+0x154c>
80038bac:	30a20004 	andi	v0,a1,0x4
80038bb0:	144002b8 	bnez	v0,80039694 <_Z7DSPOp14v+0x1584>
80038bb4:	30a20002 	andi	v0,a1,0x2
80038bb8:	144002bc 	bnez	v0,800396ac <_Z7DSPOp14v+0x159c>
80038bbc:	30a30001 	andi	v1,a1,0x1
80038bc0:	2406000e 	li	a2,14
80038bc4:	2402000f 	li	v0,15
80038bc8:	0043300a 	movz	a2,v0,v1
80038bcc:	3c038019 	lui	v1,0x8019
80038bd0:	00061040 	sll	v0,a2,0x1
80038bd4:	2463d1e4 	addiu	v1,v1,-11804
80038bd8:	00431021 	addu	v0,v0,v1
80038bdc:	94440042 	lhu	a0,66(v0)
80038be0:	30c6ffff 	andi	a2,a2,0xffff
80038be4:	70a42002 	mul	a0,a1,a0
80038be8:	00042040 	sll	a0,a0,0x1
80038bec:	00041c00 	sll	v1,a0,0x10
80038bf0:	00031c03 	sra	v1,v1,0x10
80038bf4:	02d11023 	subu	v0,s6,s1
80038bf8:	00471023 	subu	v0,v0,a3
80038bfc:	00461023 	subu	v0,v0,a2
80038c00:	00021400 	sll	v0,v0,0x10
80038c04:	00032c00 	sll	a1,v1,0x10
80038c08:	00021403 	sra	v0,v0,0x10
80038c0c:	1840011a 	blez	v0,80039078 <_Z7DSPOp14v+0xf68>
80038c10:	00052c03 	sra	a1,a1,0x10
80038c14:	18a000a8 	blez	a1,80038eb8 <_Z7DSPOp14v+0xda8>
80038c18:	24047fff 	li	a0,32767
80038c1c:	3c028021 	lui	v0,0x8021
80038c20:	9443c9cc 	lhu	v1,-13876(v0)
80038c24:	3c028021 	lui	v0,0x8021
80038c28:	02e31821 	addu	v1,s7,v1
80038c2c:	00831821 	addu	v1,a0,v1
80038c30:	a443c9d2 	sh	v1,-13870(v0)
80038c34:	8fbf0034 	lw	ra,52(sp)
80038c38:	8fbe0030 	lw	s8,48(sp)
80038c3c:	8fb7002c 	lw	s7,44(sp)
80038c40:	8fb60028 	lw	s6,40(sp)
80038c44:	8fb50024 	lw	s5,36(sp)
80038c48:	8fb40020 	lw	s4,32(sp)
80038c4c:	8fb3001c 	lw	s3,28(sp)
80038c50:	8fb20018 	lw	s2,24(sp)
80038c54:	8fb10014 	lw	s1,20(sp)
80038c58:	8fb00010 	lw	s0,16(sp)
80038c5c:	03e00008 	jr	ra
80038c60:	27bd0038 	addiu	sp,sp,56
80038c64:	00021403 	sra	v0,v0,0x10
80038c68:	70548002 	mul	s0,v0,s4
80038c6c:	3c028021 	lui	v0,0x8021
80038c70:	0621fdae 	bgez	s1,8003832c <_Z7DSPOp14v+0x21c>
80038c74:	8453c9ca 	lh	s3,-13878(v0)
80038c78:	24028000 	li	v0,-32768
80038c7c:	12220164 	beq	s1,v0,80039210 <_Z7DSPOp14v+0x1100>
80038c80:	00112023 	negu	a0,s1
80038c84:	00042400 	sll	a0,a0,0x10
80038c88:	3c028003 	lui	v0,0x8003
80038c8c:	244264c4 	addiu	v0,v0,25796
80038c90:	0040f809 	jalr	v0
80038c94:	00042403 	sra	a0,a0,0x10
80038c98:	00021023 	negu	v0,v0
80038c9c:	00021400 	sll	v0,v0,0x10
80038ca0:	00021403 	sra	v0,v0,0x10
80038ca4:	72621002 	mul	v0,s3,v0
80038ca8:	02023823 	subu	a3,s0,v0
80038cac:	000713c3 	sra	v0,a3,0xf
80038cb0:	00022c00 	sll	a1,v0,0x10
80038cb4:	00052c03 	sra	a1,a1,0x10
80038cb8:	04a1fdb7 	bgez	a1,80038398 <_Z7DSPOp14v+0x288>
80038cbc:	30a24000 	andi	v0,a1,0x4000
80038cc0:	10400155 	beqz	v0,80039218 <_Z7DSPOp14v+0x1108>
80038cc4:	00a01821 	move	v1,a1
80038cc8:	30a22000 	andi	v0,a1,0x2000
80038ccc:	10400209 	beqz	v0,800394f4 <_Z7DSPOp14v+0x13e4>
80038cd0:	30a21000 	andi	v0,a1,0x1000
80038cd4:	10400213 	beqz	v0,80039524 <_Z7DSPOp14v+0x1414>
80038cd8:	30a20800 	andi	v0,a1,0x800
80038cdc:	1040021d 	beqz	v0,80039554 <_Z7DSPOp14v+0x1444>
80038ce0:	30a20400 	andi	v0,a1,0x400
80038ce4:	1040021d 	beqz	v0,8003955c <_Z7DSPOp14v+0x144c>
80038ce8:	30a20200 	andi	v0,a1,0x200
80038cec:	10400223 	beqz	v0,8003957c <_Z7DSPOp14v+0x146c>
80038cf0:	30a20100 	andi	v0,a1,0x100
80038cf4:	1040022b 	beqz	v0,800395a4 <_Z7DSPOp14v+0x1494>
80038cf8:	30a20080 	andi	v0,a1,0x80
80038cfc:	10400235 	beqz	v0,800395d4 <_Z7DSPOp14v+0x14c4>
80038d00:	30a20040 	andi	v0,a1,0x40
80038d04:	10400239 	beqz	v0,800395ec <_Z7DSPOp14v+0x14dc>
80038d08:	30a20020 	andi	v0,a1,0x20
80038d0c:	10400243 	beqz	v0,8003961c <_Z7DSPOp14v+0x150c>
80038d10:	30a20010 	andi	v0,a1,0x10
80038d14:	10400245 	beqz	v0,8003962c <_Z7DSPOp14v+0x151c>
80038d18:	30a20008 	andi	v0,a1,0x8
80038d1c:	10400251 	beqz	v0,80039664 <_Z7DSPOp14v+0x1554>
80038d20:	30a20004 	andi	v0,a1,0x4
80038d24:	10400257 	beqz	v0,80039684 <_Z7DSPOp14v+0x1574>
80038d28:	30a20002 	andi	v0,a1,0x2
80038d2c:	10400265 	beqz	v0,800396c4 <_Z7DSPOp14v+0x15b4>
80038d30:	30a30001 	andi	v1,a1,0x1
80038d34:	2406000e 	li	a2,14
80038d38:	2402000f 	li	v0,15
80038d3c:	0043300b 	movn	a2,v0,v1
80038d40:	3c0a8019 	lui	t2,0x8019
80038d44:	00061040 	sll	v0,a2,0x1
80038d48:	2548d1e4 	addiu	t0,t2,-11804
80038d4c:	00481021 	addu	v0,v0,t0
80038d50:	94430042 	lhu	v1,66(v0)
80038d54:	28c4000f 	slti	a0,a2,15
80038d58:	70651802 	mul	v1,v1,a1
80038d5c:	30e77fff 	andi	a3,a3,0x7fff
80038d60:	00031840 	sll	v1,v1,0x1
80038d64:	00034c00 	sll	t1,v1,0x10
80038d68:	1080fdb2 	beqz	a0,80038434 <_Z7DSPOp14v+0x324>
80038d6c:	00094c03 	sra	t1,t1,0x10
80038d70:	24020040 	li	v0,64
80038d74:	00461023 	subu	v0,v0,a2
80038d78:	00021040 	sll	v0,v0,0x1
80038d7c:	00481021 	addu	v0,v0,t0
80038d80:	94430000 	lhu	v1,0(v0)
80038d84:	30c8ffff 	andi	t0,a2,0xffff
80038d88:	70e31802 	mul	v1,a3,v1
80038d8c:	00031bc3 	sra	v1,v1,0xf
80038d90:	01231821 	addu	v1,t1,v1
80038d94:	00031c00 	sll	v1,v1,0x10
80038d98:	00031c03 	sra	v1,v1,0x10
80038d9c:	707e1002 	mul	v0,v1,s8
80038da0:	000213c3 	sra	v0,v0,0xf
80038da4:	00023400 	sll	a2,v0,0x10
80038da8:	00063403 	sra	a2,a2,0x10
80038dac:	04c1fdfe 	bgez	a2,800385a8 <_Z7DSPOp14v+0x498>
80038db0:	32d6ffff 	andi	s6,s6,0xffff
80038db4:	30c24000 	andi	v0,a2,0x4000
80038db8:	1040011b 	beqz	v0,80039228 <_Z7DSPOp14v+0x1118>
80038dbc:	00c01821 	move	v1,a2
80038dc0:	30c22000 	andi	v0,a2,0x2000
80038dc4:	104001d1 	beqz	v0,8003950c <_Z7DSPOp14v+0x13fc>
80038dc8:	30c21000 	andi	v0,a2,0x1000
80038dcc:	104001d3 	beqz	v0,8003951c <_Z7DSPOp14v+0x140c>
80038dd0:	30c20800 	andi	v0,a2,0x800
80038dd4:	104001dd 	beqz	v0,8003954c <_Z7DSPOp14v+0x143c>
80038dd8:	30c20400 	andi	v0,a2,0x400
80038ddc:	104001e1 	beqz	v0,80039564 <_Z7DSPOp14v+0x1454>
80038de0:	30c20200 	andi	v0,a2,0x200
80038de4:	104001ed 	beqz	v0,8003959c <_Z7DSPOp14v+0x148c>
80038de8:	30c20100 	andi	v0,a2,0x100
80038dec:	104001f5 	beqz	v0,800395c4 <_Z7DSPOp14v+0x14b4>
80038df0:	30c20080 	andi	v0,a2,0x80
80038df4:	104001fb 	beqz	v0,800395e4 <_Z7DSPOp14v+0x14d4>
80038df8:	30c20040 	andi	v0,a2,0x40
80038dfc:	104001ff 	beqz	v0,800395fc <_Z7DSPOp14v+0x14ec>
80038e00:	30c20020 	andi	v0,a2,0x20
80038e04:	10400203 	beqz	v0,80039614 <_Z7DSPOp14v+0x1504>
80038e08:	30c20010 	andi	v0,a2,0x10
80038e0c:	1040020b 	beqz	v0,8003963c <_Z7DSPOp14v+0x152c>
80038e10:	30c20008 	andi	v0,a2,0x8
80038e14:	1040020f 	beqz	v0,80039654 <_Z7DSPOp14v+0x1544>
80038e18:	30c20004 	andi	v0,a2,0x4
80038e1c:	10400217 	beqz	v0,8003967c <_Z7DSPOp14v+0x156c>
80038e20:	30c20002 	andi	v0,a2,0x2
80038e24:	1040021f 	beqz	v0,800396a4 <_Z7DSPOp14v+0x1594>
80038e28:	30c30001 	andi	v1,a2,0x1
80038e2c:	2405000e 	li	a1,14
80038e30:	2402000f 	li	v0,15
80038e34:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80038e38:	0043280b 	movn	a1,v0,v1
80038e3c:	00021403 	sra	v0,v0,0x10
80038e40:	72621002 	mul	v0,s3,v0
80038e44:	3c038021 	lui	v1,0x8021
80038e48:	000213c3 	sra	v0,v0,0xf
80038e4c:	01221021 	addu	v0,t1,v0
80038e50:	0621fe41 	bgez	s1,80038758 <_Z7DSPOp14v+0x648>
80038e54:	a462c9d0 	sh	v0,-13872(v1)
80038e58:	24028000 	li	v0,-32768
80038e5c:	122200de 	beq	s1,v0,800391d8 <_Z7DSPOp14v+0x10c8>
80038e60:	00000000 	nop
80038e64:	00111023 	negu	v0,s1
80038e68:	00021400 	sll	v0,v0,0x10
80038e6c:	0800e1d7 	j	8003875c <_Z7DSPOp14v+0x64c>
80038e70:	00021403 	sra	v0,v0,0x10
80038e74:	00021403 	sra	v0,v0,0x10
80038e78:	0621fe4c 	bgez	s1,800387ac <_Z7DSPOp14v+0x69c>
80038e7c:	72828002 	mul	s0,s4,v0
80038e80:	24028000 	li	v0,-32768
80038e84:	122200d6 	beq	s1,v0,800391e0 <_Z7DSPOp14v+0x10d0>
80038e88:	00000000 	nop
80038e8c:	00112023 	negu	a0,s1
80038e90:	00042400 	sll	a0,a0,0x10
80038e94:	3c028003 	lui	v0,0x8003
80038e98:	244264c4 	addiu	v0,v0,25796
80038e9c:	0040f809 	jalr	v0
80038ea0:	00042403 	sra	a0,a0,0x10
80038ea4:	00021023 	negu	v0,v0
80038ea8:	00021400 	sll	v0,v0,0x10
80038eac:	00021403 	sra	v0,v0,0x10
80038eb0:	0800e200 	j	80038800 <_Z7DSPOp14v+0x6f0>
80038eb4:	72621002 	mul	v0,s3,v0
80038eb8:	14a000cb 	bnez	a1,800391e8 <_Z7DSPOp14v+0x10d8>
80038ebc:	00000000 	nop
80038ec0:	0800e307 	j	80038c1c <_Z7DSPOp14v+0xb0c>
80038ec4:	30a4ffff 	andi	a0,a1,0xffff
80038ec8:	24028000 	li	v0,-32768
80038ecc:	124200cb 	beq	s2,v0,800391fc <_Z7DSPOp14v+0x10ec>
80038ed0:	00121023 	negu	v0,s2
80038ed4:	00021400 	sll	v0,v0,0x10
80038ed8:	0800e055 	j	80038154 <_Z7DSPOp14v+0x44>
80038edc:	00021403 	sra	v0,v0,0x10
80038ee0:	104000d3 	beqz	v0,80039230 <_Z7DSPOp14v+0x1120>
80038ee4:	32022000 	andi	v0,s0,0x2000
80038ee8:	10400184 	beqz	v0,800394fc <_Z7DSPOp14v+0x13ec>
80038eec:	32021000 	andi	v0,s0,0x1000
80038ef0:	1040018e 	beqz	v0,8003952c <_Z7DSPOp14v+0x141c>
80038ef4:	32020800 	andi	v0,s0,0x800
80038ef8:	10400192 	beqz	v0,80039544 <_Z7DSPOp14v+0x1434>
80038efc:	32020400 	andi	v0,s0,0x400
80038f00:	1040019c 	beqz	v0,80039574 <_Z7DSPOp14v+0x1464>
80038f04:	32020200 	andi	v0,s0,0x200
80038f08:	1040019e 	beqz	v0,80039584 <_Z7DSPOp14v+0x1474>
80038f0c:	32020100 	andi	v0,s0,0x100
80038f10:	104001a6 	beqz	v0,800395ac <_Z7DSPOp14v+0x149c>
80038f14:	32020080 	andi	v0,s0,0x80
80038f18:	104001ac 	beqz	v0,800395cc <_Z7DSPOp14v+0x14bc>
80038f1c:	32020040 	andi	v0,s0,0x40
80038f20:	104001b8 	beqz	v0,80039604 <_Z7DSPOp14v+0x14f4>
80038f24:	32020020 	andi	v0,s0,0x20
80038f28:	104001b8 	beqz	v0,8003960c <_Z7DSPOp14v+0x14fc>
80038f2c:	32020010 	andi	v0,s0,0x10
80038f30:	104001c4 	beqz	v0,80039644 <_Z7DSPOp14v+0x1534>
80038f34:	32020008 	andi	v0,s0,0x8
80038f38:	104001cc 	beqz	v0,8003966c <_Z7DSPOp14v+0x155c>
80038f3c:	32020004 	andi	v0,s0,0x4
80038f40:	104001d2 	beqz	v0,8003968c <_Z7DSPOp14v+0x157c>
80038f44:	32020002 	andi	v0,s0,0x2
80038f48:	104001da 	beqz	v0,800396b4 <_Z7DSPOp14v+0x15a4>
80038f4c:	32030001 	andi	v1,s0,0x1
80038f50:	2405000e 	li	a1,14
80038f54:	2402000f 	li	v0,15
80038f58:	0043280b 	movn	a1,v0,v1
80038f5c:	3c0a8019 	lui	t2,0x8019
80038f60:	00051040 	sll	v0,a1,0x1
80038f64:	2547d1e4 	addiu	a3,t2,-11804
80038f68:	00471021 	addu	v0,v0,a3
80038f6c:	94430042 	lhu	v1,66(v0)
80038f70:	28a4000f 	slti	a0,a1,15
80038f74:	72031802 	mul	v1,s0,v1
80038f78:	30c67fff 	andi	a2,a2,0x7fff
80038f7c:	00031840 	sll	v1,v1,0x1
80038f80:	00034400 	sll	t0,v1,0x10
80038f84:	1080fe4a 	beqz	a0,800388b0 <_Z7DSPOp14v+0x7a0>
80038f88:	00084403 	sra	t0,t0,0x10
80038f8c:	24020040 	li	v0,64
80038f90:	00451023 	subu	v0,v0,a1
80038f94:	00021040 	sll	v0,v0,0x1
80038f98:	00471021 	addu	v0,v0,a3
80038f9c:	94430000 	lhu	v1,0(v0)
80038fa0:	30b1ffff 	andi	s1,a1,0xffff
80038fa4:	70c31802 	mul	v1,a2,v1
80038fa8:	00031bc3 	sra	v1,v1,0xf
80038fac:	01031821 	addu	v1,t0,v1
80038fb0:	00038400 	sll	s0,v1,0x10
80038fb4:	0641fe97 	bgez	s2,80038a14 <_Z7DSPOp14v+0x904>
80038fb8:	00108403 	sra	s0,s0,0x10
80038fbc:	24028000 	li	v0,-32768
80038fc0:	1242007e 	beq	s2,v0,800391bc <_Z7DSPOp14v+0x10ac>
80038fc4:	00122023 	negu	a0,s2
80038fc8:	00042400 	sll	a0,a0,0x10
80038fcc:	3c028003 	lui	v0,0x8003
80038fd0:	244264c4 	addiu	v0,v0,25796
80038fd4:	0040f809 	jalr	v0
80038fd8:	00042403 	sra	a0,a0,0x10
80038fdc:	00021023 	negu	v0,v0
80038fe0:	00021400 	sll	v0,v0,0x10
80038fe4:	00021403 	sra	v0,v0,0x10
80038fe8:	0441fea2 	bgez	v0,80038a74 <_Z7DSPOp14v+0x964>
80038fec:	00403021 	move	a2,v0
80038ff0:	30424000 	andi	v0,v0,0x4000
80038ff4:	10400139 	beqz	v0,800394dc <_Z7DSPOp14v+0x13cc>
80038ff8:	00c01821 	move	v1,a2
80038ffc:	30c22000 	andi	v0,a2,0x2000
80039000:	104001c4 	beqz	v0,80039714 <_Z7DSPOp14v+0x1604>
80039004:	30c21000 	andi	v0,a2,0x1000
80039008:	104001c4 	beqz	v0,8003971c <_Z7DSPOp14v+0x160c>
8003900c:	30c20800 	andi	v0,a2,0x800
80039010:	104001c4 	beqz	v0,80039724 <_Z7DSPOp14v+0x1614>
80039014:	30c20400 	andi	v0,a2,0x400
80039018:	104001c4 	beqz	v0,8003972c <_Z7DSPOp14v+0x161c>
8003901c:	30c20200 	andi	v0,a2,0x200
80039020:	104001c4 	beqz	v0,80039734 <_Z7DSPOp14v+0x1624>
80039024:	30c20100 	andi	v0,a2,0x100
80039028:	104001c4 	beqz	v0,8003973c <_Z7DSPOp14v+0x162c>
8003902c:	30c20080 	andi	v0,a2,0x80
80039030:	104001c4 	beqz	v0,80039744 <_Z7DSPOp14v+0x1634>
80039034:	30c20040 	andi	v0,a2,0x40
80039038:	104001c4 	beqz	v0,8003974c <_Z7DSPOp14v+0x163c>
8003903c:	30c20020 	andi	v0,a2,0x20
80039040:	104001c4 	beqz	v0,80039754 <_Z7DSPOp14v+0x1644>
80039044:	30c20010 	andi	v0,a2,0x10
80039048:	104001c4 	beqz	v0,8003975c <_Z7DSPOp14v+0x164c>
8003904c:	30c20008 	andi	v0,a2,0x8
80039050:	104001c4 	beqz	v0,80039764 <_Z7DSPOp14v+0x1654>
80039054:	30c20004 	andi	v0,a2,0x4
80039058:	104001c4 	beqz	v0,8003976c <_Z7DSPOp14v+0x165c>
8003905c:	30c20002 	andi	v0,a2,0x2
80039060:	104001c4 	beqz	v0,80039774 <_Z7DSPOp14v+0x1664>
80039064:	30c30001 	andi	v1,a2,0x1
80039068:	2405000e 	li	a1,14
8003906c:	2402000f 	li	v0,15
80039070:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039074:	0043280b 	movn	a1,v0,v1
80039078:	1040ff91 	beqz	v0,80038ec0 <_Z7DSPOp14v+0xdb0>
8003907c:	3c038019 	lui	v1,0x8019
80039080:	00021040 	sll	v0,v0,0x1
80039084:	2463d1e4 	addiu	v1,v1,-11804
80039088:	00431021 	addu	v0,v0,v1
8003908c:	94440062 	lhu	a0,98(v0)
80039090:	70a42002 	mul	a0,a1,a0
80039094:	000423c3 	sra	a0,a0,0xf
80039098:	0800e307 	j	80038c1c <_Z7DSPOp14v+0xb0c>
8003909c:	3084ffff 	andi	a0,a0,0xffff
800390a0:	1040005f 	beqz	v0,80039220 <_Z7DSPOp14v+0x1110>
800390a4:	00a01821 	move	v1,a1
800390a8:	30a22000 	andi	v0,a1,0x2000
800390ac:	10400115 	beqz	v0,80039504 <_Z7DSPOp14v+0x13f4>
800390b0:	30a21000 	andi	v0,a1,0x1000
800390b4:	10400117 	beqz	v0,80039514 <_Z7DSPOp14v+0x1404>
800390b8:	30a20800 	andi	v0,a1,0x800
800390bc:	1040011f 	beqz	v0,8003953c <_Z7DSPOp14v+0x142c>
800390c0:	30a20400 	andi	v0,a1,0x400
800390c4:	10400129 	beqz	v0,8003956c <_Z7DSPOp14v+0x145c>
800390c8:	30a20200 	andi	v0,a1,0x200
800390cc:	1040012f 	beqz	v0,8003958c <_Z7DSPOp14v+0x147c>
800390d0:	30a20100 	andi	v0,a1,0x100
800390d4:	10400137 	beqz	v0,800395b4 <_Z7DSPOp14v+0x14a4>
800390d8:	30a20080 	andi	v0,a1,0x80
800390dc:	1040013f 	beqz	v0,800395dc <_Z7DSPOp14v+0x14cc>
800390e0:	30a20040 	andi	v0,a1,0x40
800390e4:	10400143 	beqz	v0,800395f4 <_Z7DSPOp14v+0x14e4>
800390e8:	30a20020 	andi	v0,a1,0x20
800390ec:	1040014d 	beqz	v0,80039624 <_Z7DSPOp14v+0x1514>
800390f0:	30a20010 	andi	v0,a1,0x10
800390f4:	1040014f 	beqz	v0,80039634 <_Z7DSPOp14v+0x1524>
800390f8:	30a20008 	andi	v0,a1,0x8
800390fc:	10400157 	beqz	v0,8003965c <_Z7DSPOp14v+0x154c>
80039100:	30a20004 	andi	v0,a1,0x4
80039104:	10400163 	beqz	v0,80039694 <_Z7DSPOp14v+0x1584>
80039108:	30a20002 	andi	v0,a1,0x2
8003910c:	10400167 	beqz	v0,800396ac <_Z7DSPOp14v+0x159c>
80039110:	30a30001 	andi	v1,a1,0x1
80039114:	2406000e 	li	a2,14
80039118:	2402000f 	li	v0,15
8003911c:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039120:	0043300b 	movn	a2,v0,v1
80039124:	24028000 	li	v0,-32768
80039128:	12220026 	beq	s1,v0,800391c4 <_Z7DSPOp14v+0x10b4>
8003912c:	001313c0 	sll	v0,s3,0xf
80039130:	00118023 	negu	s0,s1
80039134:	00108400 	sll	s0,s0,0x10
80039138:	00108403 	sra	s0,s0,0x10
8003913c:	3c028003 	lui	v0,0x8003
80039140:	244264c4 	addiu	v0,v0,25796
80039144:	0040f809 	jalr	v0
80039148:	02002021 	move	a0,s0
8003914c:	00021023 	negu	v0,v0
80039150:	00021400 	sll	v0,v0,0x10
80039154:	00021403 	sra	v0,v0,0x10
80039158:	72821002 	mul	v0,s4,v0
8003915c:	00103a03 	sra	a3,s0,0x8
80039160:	000213c3 	sra	v0,v0,0xf
80039164:	24e40040 	addiu	a0,a3,64
80039168:	00551021 	addu	v0,v0,s5
8003916c:	321000ff 	andi	s0,s0,0xff
80039170:	3049ffff 	andi	t1,v0,0xffff
80039174:	00073840 	sll	a3,a3,0x1
80039178:	00108040 	sll	s0,s0,0x1
8003917c:	00044040 	sll	t0,a0,0x1
80039180:	3c0a8019 	lui	t2,0x8019
80039184:	0800e1c1 	j	80038704 <_Z7DSPOp14v+0x5f4>
80039188:	3c0b8019 	lui	t3,0x8019
8003918c:	14400003 	bnez	v0,8003919c <_Z7DSPOp14v+0x108c>
80039190:	3c038019 	lui	v1,0x8019
80039194:	0800e19e 	j	80038678 <_Z7DSPOp14v+0x568>
80039198:	30a4ffff 	andi	a0,a1,0xffff
8003919c:	00021040 	sll	v0,v0,0x1
800391a0:	2463d1e4 	addiu	v1,v1,-11804
800391a4:	00431021 	addu	v0,v0,v1
800391a8:	94440062 	lhu	a0,98(v0)
800391ac:	70a42002 	mul	a0,a1,a0
800391b0:	000423c3 	sra	a0,a0,0xf
800391b4:	0800e19e 	j	80038678 <_Z7DSPOp14v+0x568>
800391b8:	3084ffff 	andi	a0,a0,0xffff
800391bc:	0800e2bd 	j	80038af4 <_Z7DSPOp14v+0x9e4>
800391c0:	00003021 	move	a2,zero
800391c4:	00021023 	negu	v0,v0
800391c8:	000213c3 	sra	v0,v0,0xf
800391cc:	02a21021 	addu	v0,s5,v0
800391d0:	3c038021 	lui	v1,0x8021
800391d4:	a462c9d0 	sh	v0,-13872(v1)
800391d8:	001413c0 	sll	v0,s4,0xf
800391dc:	00028023 	negu	s0,v0
800391e0:	0800e200 	j	80038800 <_Z7DSPOp14v+0x6f0>
800391e4:	00001021 	move	v0,zero
800391e8:	0800e307 	j	80038c1c <_Z7DSPOp14v+0xb0c>
800391ec:	34048001 	li	a0,0x8001
800391f0:	24028000 	li	v0,-32768
800391f4:	14a2fbfe 	bne	a1,v0,800381f0 <_Z7DSPOp14v+0xe0>
800391f8:	00051023 	negu	v0,a1
800391fc:	0800e07e 	j	800381f8 <_Z7DSPOp14v+0xe8>
80039200:	24057fff 	li	a1,32767
80039204:	3c028021 	lui	v0,0x8021
80039208:	8453c9ca 	lh	s3,-13878(v0)
8003920c:	00038023 	negu	s0,v1
80039210:	0800e0e0 	j	80038380 <_Z7DSPOp14v+0x270>
80039214:	00001021 	move	v0,zero
80039218:	0800e164 	j	80038590 <_Z7DSPOp14v+0x480>
8003921c:	00004021 	move	t0,zero
80039220:	0800e2fd 	j	80038bf4 <_Z7DSPOp14v+0xae4>
80039224:	00003021 	move	a2,zero
80039228:	0800e195 	j	80038654 <_Z7DSPOp14v+0x544>
8003922c:	00002821 	move	a1,zero
80039230:	0800e283 	j	80038a0c <_Z7DSPOp14v+0x8fc>
80039234:	00008821 	move	s1,zero
80039238:	10a0ffd6 	beqz	a1,80039194 <_Z7DSPOp14v+0x1084>
8003923c:	00000000 	nop
80039240:	0800e19e 	j	80038678 <_Z7DSPOp14v+0x568>
80039244:	34048001 	li	a0,0x8001
80039248:	24020001 	li	v0,1
8003924c:	10e200b9 	beq	a3,v0,80039534 <_Z7DSPOp14v+0x1424>
80039250:	24c2ffff 	addiu	v0,a2,-1
80039254:	00023400 	sll	a2,v0,0x10
80039258:	00063403 	sra	a2,a2,0x10
8003925c:	0800e0a7 	j	8003829c <_Z7DSPOp14v+0x18c>
80039260:	241ec000 	li	s8,-16384
80039264:	01061021 	addu	v0,t0,a2
80039268:	00028400 	sll	s0,v0,0x10
8003926c:	00108403 	sra	s0,s0,0x10
80039270:	0800e283 	j	80038a0c <_Z7DSPOp14v+0x8fc>
80039274:	2411000f 	li	s1,15
80039278:	01271021 	addu	v0,t1,a3
8003927c:	00021c00 	sll	v1,v0,0x10
80039280:	00031c03 	sra	v1,v1,0x10
80039284:	0800e164 	j	80038590 <_Z7DSPOp14v+0x480>
80039288:	2408000f 	li	t0,15
8003928c:	1040fdd4 	beqz	v0,800389e0 <_Z7DSPOp14v+0x8d0>
80039290:	24a20001 	addiu	v0,a1,1
80039294:	00022c00 	sll	a1,v0,0x10
80039298:	30c32000 	andi	v1,a2,0x2000
8003929c:	1060fdd0 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800392a0:	00052c03 	sra	a1,a1,0x10
800392a4:	24a20001 	addiu	v0,a1,1
800392a8:	00022c00 	sll	a1,v0,0x10
800392ac:	30c31000 	andi	v1,a2,0x1000
800392b0:	1060fdcb 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800392b4:	00052c03 	sra	a1,a1,0x10
800392b8:	24a20001 	addiu	v0,a1,1
800392bc:	00022c00 	sll	a1,v0,0x10
800392c0:	30c30800 	andi	v1,a2,0x800
800392c4:	1060fdc6 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800392c8:	00052c03 	sra	a1,a1,0x10
800392cc:	24a20001 	addiu	v0,a1,1
800392d0:	00022c00 	sll	a1,v0,0x10
800392d4:	30c30400 	andi	v1,a2,0x400
800392d8:	1060fdc1 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800392dc:	00052c03 	sra	a1,a1,0x10
800392e0:	24a20001 	addiu	v0,a1,1
800392e4:	00022c00 	sll	a1,v0,0x10
800392e8:	30c30200 	andi	v1,a2,0x200
800392ec:	1060fdbc 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
800392f0:	00052c03 	sra	a1,a1,0x10
800392f4:	24a20001 	addiu	v0,a1,1
800392f8:	00022c00 	sll	a1,v0,0x10
800392fc:	30c30100 	andi	v1,a2,0x100
80039300:	1060fdb7 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80039304:	00052c03 	sra	a1,a1,0x10
80039308:	24a20001 	addiu	v0,a1,1
8003930c:	00022c00 	sll	a1,v0,0x10
80039310:	30c30080 	andi	v1,a2,0x80
80039314:	1060fdb2 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80039318:	00052c03 	sra	a1,a1,0x10
8003931c:	24a20001 	addiu	v0,a1,1
80039320:	00022c00 	sll	a1,v0,0x10
80039324:	30c30040 	andi	v1,a2,0x40
80039328:	1060fdad 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
8003932c:	00052c03 	sra	a1,a1,0x10
80039330:	24a20001 	addiu	v0,a1,1
80039334:	00022c00 	sll	a1,v0,0x10
80039338:	30c30020 	andi	v1,a2,0x20
8003933c:	1060fda8 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80039340:	00052c03 	sra	a1,a1,0x10
80039344:	24a20001 	addiu	v0,a1,1
80039348:	00022c00 	sll	a1,v0,0x10
8003934c:	30c30010 	andi	v1,a2,0x10
80039350:	1060fda3 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80039354:	00052c03 	sra	a1,a1,0x10
80039358:	24a20001 	addiu	v0,a1,1
8003935c:	00022c00 	sll	a1,v0,0x10
80039360:	30c30008 	andi	v1,a2,0x8
80039364:	1060fd9e 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80039368:	00052c03 	sra	a1,a1,0x10
8003936c:	24a20001 	addiu	v0,a1,1
80039370:	00022c00 	sll	a1,v0,0x10
80039374:	30c30004 	andi	v1,a2,0x4
80039378:	1060fd99 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
8003937c:	00052c03 	sra	a1,a1,0x10
80039380:	24a20001 	addiu	v0,a1,1
80039384:	00022c00 	sll	a1,v0,0x10
80039388:	30c30002 	andi	v1,a2,0x2
8003938c:	1060fd94 	beqz	v1,800389e0 <_Z7DSPOp14v+0x8d0>
80039390:	00052c03 	sra	a1,a1,0x10
80039394:	24a20001 	addiu	v0,a1,1
80039398:	00022c00 	sll	a1,v0,0x10
8003939c:	30c30001 	andi	v1,a2,0x1
800393a0:	1460fd8c 	bnez	v1,800389d4 <_Z7DSPOp14v+0x8c4>
800393a4:	00052c03 	sra	a1,a1,0x10
800393a8:	0800e279 	j	800389e4 <_Z7DSPOp14v+0x8d4>
800393ac:	2402000f 	li	v0,15
800393b0:	1040fc6c 	beqz	v0,80038564 <_Z7DSPOp14v+0x454>
800393b4:	24c20001 	addiu	v0,a2,1
800393b8:	00023400 	sll	a2,v0,0x10
800393bc:	30e32000 	andi	v1,a3,0x2000
800393c0:	1060fc68 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
800393c4:	00063403 	sra	a2,a2,0x10
800393c8:	24c20001 	addiu	v0,a2,1
800393cc:	00023400 	sll	a2,v0,0x10
800393d0:	30e31000 	andi	v1,a3,0x1000
800393d4:	1060fc63 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
800393d8:	00063403 	sra	a2,a2,0x10
800393dc:	24c20001 	addiu	v0,a2,1
800393e0:	00023400 	sll	a2,v0,0x10
800393e4:	30e30800 	andi	v1,a3,0x800
800393e8:	1060fc5e 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
800393ec:	00063403 	sra	a2,a2,0x10
800393f0:	24c20001 	addiu	v0,a2,1
800393f4:	00023400 	sll	a2,v0,0x10
800393f8:	30e30400 	andi	v1,a3,0x400
800393fc:	1060fc59 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
80039400:	00063403 	sra	a2,a2,0x10
80039404:	24c20001 	addiu	v0,a2,1
80039408:	00023400 	sll	a2,v0,0x10
8003940c:	30e30200 	andi	v1,a3,0x200
80039410:	1060fc54 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
80039414:	00063403 	sra	a2,a2,0x10
80039418:	24c20001 	addiu	v0,a2,1
8003941c:	00023400 	sll	a2,v0,0x10
80039420:	30e30100 	andi	v1,a3,0x100
80039424:	1060fc4f 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
80039428:	00063403 	sra	a2,a2,0x10
8003942c:	24c20001 	addiu	v0,a2,1
80039430:	00023400 	sll	a2,v0,0x10
80039434:	30e30080 	andi	v1,a3,0x80
80039438:	1060fc4a 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
8003943c:	00063403 	sra	a2,a2,0x10
80039440:	24c20001 	addiu	v0,a2,1
80039444:	00023400 	sll	a2,v0,0x10
80039448:	30e30040 	andi	v1,a3,0x40
8003944c:	1060fc45 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
80039450:	00063403 	sra	a2,a2,0x10
80039454:	24c20001 	addiu	v0,a2,1
80039458:	00023400 	sll	a2,v0,0x10
8003945c:	30e30020 	andi	v1,a3,0x20
80039460:	1060fc40 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
80039464:	00063403 	sra	a2,a2,0x10
80039468:	24c20001 	addiu	v0,a2,1
8003946c:	00023400 	sll	a2,v0,0x10
80039470:	30e30010 	andi	v1,a3,0x10
80039474:	1060fc3b 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
80039478:	00063403 	sra	a2,a2,0x10
8003947c:	24c20001 	addiu	v0,a2,1
80039480:	00023400 	sll	a2,v0,0x10
80039484:	30e30008 	andi	v1,a3,0x8
80039488:	1060fc36 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
8003948c:	00063403 	sra	a2,a2,0x10
80039490:	24c20001 	addiu	v0,a2,1
80039494:	00023400 	sll	a2,v0,0x10
80039498:	30e30004 	andi	v1,a3,0x4
8003949c:	1060fc31 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
800394a0:	00063403 	sra	a2,a2,0x10
800394a4:	24c20001 	addiu	v0,a2,1
800394a8:	00023400 	sll	a2,v0,0x10
800394ac:	30e30002 	andi	v1,a3,0x2
800394b0:	1060fc2c 	beqz	v1,80038564 <_Z7DSPOp14v+0x454>
800394b4:	00063403 	sra	a2,a2,0x10
800394b8:	24c20001 	addiu	v0,a2,1
800394bc:	00023400 	sll	a2,v0,0x10
800394c0:	30e30001 	andi	v1,a3,0x1
800394c4:	1460fc24 	bnez	v1,80038558 <_Z7DSPOp14v+0x448>
800394c8:	00063403 	sra	a2,a2,0x10
800394cc:	0800e15a 	j	80038568 <_Z7DSPOp14v+0x458>
800394d0:	2402000f 	li	v0,15
800394d4:	0800e08b 	j	8003822c <_Z7DSPOp14v+0x11c>
800394d8:	00003021 	move	a2,zero
800394dc:	0800e2c8 	j	80038b20 <_Z7DSPOp14v+0xa10>
800394e0:	00003821 	move	a3,zero
800394e4:	1ca0fd84 	bgtz	a1,80038af8 <_Z7DSPOp14v+0x9e8>
800394e8:	30a7ffff 	andi	a3,a1,0xffff
800394ec:	0800e2c8 	j	80038b20 <_Z7DSPOp14v+0xa10>
800394f0:	00c01821 	move	v1,a2
800394f4:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
800394f8:	24060001 	li	a2,1
800394fc:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039500:	24050001 	li	a1,1
80039504:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039508:	24060001 	li	a2,1
8003950c:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039510:	24050001 	li	a1,1
80039514:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039518:	24060002 	li	a2,2
8003951c:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039520:	24050002 	li	a1,2
80039524:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039528:	24060002 	li	a2,2
8003952c:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039530:	24050002 	li	a1,2
80039534:	0800e0a7 	j	8003829c <_Z7DSPOp14v+0x18c>
80039538:	241e7fff 	li	s8,32767
8003953c:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039540:	24060003 	li	a2,3
80039544:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039548:	24050003 	li	a1,3
8003954c:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039550:	24050003 	li	a1,3
80039554:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039558:	24060003 	li	a2,3
8003955c:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039560:	24060004 	li	a2,4
80039564:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039568:	24050004 	li	a1,4
8003956c:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039570:	24060004 	li	a2,4
80039574:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039578:	24050004 	li	a1,4
8003957c:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039580:	24060005 	li	a2,5
80039584:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039588:	24050005 	li	a1,5
8003958c:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039590:	24060005 	li	a2,5
80039594:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
80039598:	24050001 	li	a1,1
8003959c:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
800395a0:	24050005 	li	a1,5
800395a4:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
800395a8:	24060006 	li	a2,6
800395ac:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
800395b0:	24050006 	li	a1,6
800395b4:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
800395b8:	24060006 	li	a2,6
800395bc:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800395c0:	24050002 	li	a1,2
800395c4:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
800395c8:	24050006 	li	a1,6
800395cc:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
800395d0:	24050007 	li	a1,7
800395d4:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
800395d8:	24060007 	li	a2,7
800395dc:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
800395e0:	24060007 	li	a2,7
800395e4:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
800395e8:	24050007 	li	a1,7
800395ec:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
800395f0:	24060008 	li	a2,8
800395f4:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
800395f8:	24060008 	li	a2,8
800395fc:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039600:	24050008 	li	a1,8
80039604:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039608:	24050008 	li	a1,8
8003960c:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039610:	24050009 	li	a1,9
80039614:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039618:	24050009 	li	a1,9
8003961c:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039620:	24060009 	li	a2,9
80039624:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039628:	24060009 	li	a2,9
8003962c:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039630:	2406000a 	li	a2,10
80039634:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039638:	2406000a 	li	a2,10
8003963c:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039640:	2405000a 	li	a1,10
80039644:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039648:	2405000a 	li	a1,10
8003964c:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
80039650:	24050003 	li	a1,3
80039654:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039658:	2405000b 	li	a1,11
8003965c:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039660:	2406000b 	li	a2,11
80039664:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039668:	2406000b 	li	a2,11
8003966c:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039670:	2405000b 	li	a1,11
80039674:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
80039678:	24050004 	li	a1,4
8003967c:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
80039680:	2405000c 	li	a1,12
80039684:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
80039688:	2406000c 	li	a2,12
8003968c:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039690:	2405000c 	li	a1,12
80039694:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
80039698:	2406000c 	li	a2,12
8003969c:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396a0:	24050005 	li	a1,5
800396a4:	0800e18b 	j	8003862c <_Z7DSPOp14v+0x51c>
800396a8:	2405000d 	li	a1,13
800396ac:	0800e2f3 	j	80038bcc <_Z7DSPOp14v+0xabc>
800396b0:	2406000d 	li	a2,13
800396b4:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
800396b8:	2405000d 	li	a1,13
800396bc:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396c0:	24050006 	li	a1,6
800396c4:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
800396c8:	2406000d 	li	a2,13
800396cc:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396d0:	24050007 	li	a1,7
800396d4:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396d8:	24050008 	li	a1,8
800396dc:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396e0:	24050009 	li	a1,9
800396e4:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396e8:	2405000a 	li	a1,10
800396ec:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
800396f0:	2405000b 	li	a1,11
800396f4:	0800e350 	j	80038d40 <_Z7DSPOp14v+0xc30>
800396f8:	2406000e 	li	a2,14
800396fc:	0800e3d7 	j	80038f5c <_Z7DSPOp14v+0xe4c>
80039700:	2405000e 	li	a1,14
80039704:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
80039708:	2405000c 	li	a1,12
8003970c:	0800e539 	j	800394e4 <_Z7DSPOp14v+0x13d4>
80039710:	2405000d 	li	a1,13
80039714:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039718:	24050001 	li	a1,1
8003971c:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039720:	24050002 	li	a1,2
80039724:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039728:	24050003 	li	a1,3
8003972c:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039730:	24050004 	li	a1,4
80039734:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039738:	24050005 	li	a1,5
8003973c:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039740:	24050006 	li	a1,6
80039744:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039748:	24050007 	li	a1,7
8003974c:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039750:	24050008 	li	a1,8
80039754:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039758:	24050009 	li	a1,9
8003975c:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039760:	2405000a 	li	a1,10
80039764:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039768:	2405000b 	li	a1,11
8003976c:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039770:	2405000c 	li	a1,12
80039774:	0800e2be 	j	80038af8 <_Z7DSPOp14v+0x9e8>
80039778:	2405000d 	li	a1,13
8003977c:	04a0fe9c 	bltz	a1,800391f0 <_Z7DSPOp14v+0x10e0>
80039780:	24070001 	li	a3,1
80039784:	0800e080 	j	80038200 <_Z7DSPOp14v+0xf0>
80039788:	28a24000 	slti	v0,a1,16384

8003978c <_Z7DSPOp1Cv>:
8003978c:	27bdffc8 	addiu	sp,sp,-56
80039790:	afb7002c 	sw	s7,44(sp)
80039794:	afbf0034 	sw	ra,52(sp)
80039798:	afbe0030 	sw	s8,48(sp)
8003979c:	afb60028 	sw	s6,40(sp)
800397a0:	afb50024 	sw	s5,36(sp)
800397a4:	afb40020 	sw	s4,32(sp)
800397a8:	afb3001c 	sw	s3,28(sp)
800397ac:	afb20018 	sw	s2,24(sp)
800397b0:	afb10014 	sw	s1,20(sp)
800397b4:	afb00010 	sw	s0,16(sp)
800397b8:	3c028021 	lui	v0,0x8021
800397bc:	8451ca1e 	lh	s1,-13794(v0)
800397c0:	3c178021 	lui	s7,0x8021
800397c4:	062001c7 	bltz	s1,80039ee4 <_Z7DSPOp1Cv+0x758>
800397c8:	86f4ca22 	lh	s4,-13790(s7)
800397cc:	00113a03 	sra	a3,s1,0x8
800397d0:	24e40040 	addiu	a0,a3,64
800397d4:	323000ff 	andi	s0,s1,0xff
800397d8:	3c0b8019 	lui	t3,0x8019
800397dc:	3c0a8019 	lui	t2,0x8019
800397e0:	00044040 	sll	t0,a0,0x1
800397e4:	2563da04 	addiu	v1,t3,-9724
800397e8:	00108040 	sll	s0,s0,0x1
800397ec:	2542dc04 	addiu	v0,t2,-9212
800397f0:	01032821 	addu	a1,t0,v1
800397f4:	02021021 	addu	v0,s0,v0
800397f8:	84440000 	lh	a0,0(v0)
800397fc:	84a60000 	lh	a2,0(a1)
80039800:	00073840 	sll	a3,a3,0x1
80039804:	70862002 	mul	a0,a0,a2
80039808:	00e31821 	addu	v1,a3,v1
8003980c:	84650000 	lh	a1,0(v1)
80039810:	000423c3 	sra	a0,a0,0xf
80039814:	00a42821 	addu	a1,a1,a0
80039818:	34038000 	li	v1,0x8000
8003981c:	00a3182a 	slt	v1,a1,v1
80039820:	24027fff 	li	v0,32767
80039824:	00a3100b 	movn	v0,a1,v1
80039828:	00021400 	sll	v0,v0,0x10
8003982c:	00021403 	sra	v0,v0,0x10
80039830:	72821002 	mul	v0,s4,v0
80039834:	3c1e8021 	lui	s8,0x8021
80039838:	000213c3 	sra	v0,v0,0xf
8003983c:	87d2ca20 	lh	s2,-13792(s8)
80039840:	3049ffff 	andi	t1,v0,0xffff
80039844:	2564da04 	addiu	a0,t3,-9724
80039848:	2542dc04 	addiu	v0,t2,-9212
8003984c:	00e42821 	addu	a1,a3,a0
80039850:	02021021 	addu	v0,s0,v0
80039854:	84430000 	lh	v1,0(v0)
80039858:	84a60000 	lh	a2,0(a1)
8003985c:	01042021 	addu	a0,t0,a0
80039860:	70661802 	mul	v1,v1,a2
80039864:	84850000 	lh	a1,0(a0)
80039868:	00031bc3 	sra	v1,v1,0xf
8003986c:	00a31823 	subu	v1,a1,v1
80039870:	28628000 	slti	v0,v1,-32768
80039874:	10400124 	beqz	v0,80039d08 <_Z7DSPOp1Cv+0x57c>
80039878:	00031400 	sll	v0,v1,0x10
8003987c:	24028001 	li	v0,-32767
80039880:	72421002 	mul	v0,s2,v0
80039884:	000213c3 	sra	v0,v0,0xf
80039888:	01221021 	addu	v0,t1,v0
8003988c:	00029c00 	sll	s3,v0,0x10
80039890:	00139c03 	sra	s3,s3,0x10
80039894:	3c028021 	lui	v0,0x8021
80039898:	06200124 	bltz	s1,80039d2c <_Z7DSPOp1Cv+0x5a0>
8003989c:	a453ca2c 	sh	s3,-13780(v0)
800398a0:	02201021 	move	v0,s1
800398a4:	304400ff 	andi	a0,v0,0xff
800398a8:	00021a03 	sra	v1,v0,0x8
800398ac:	2545dc04 	addiu	a1,t2,-9212
800398b0:	2562da04 	addiu	v0,t3,-9724
800398b4:	00031840 	sll	v1,v1,0x1
800398b8:	00042040 	sll	a0,a0,0x1
800398bc:	00621821 	addu	v1,v1,v0
800398c0:	00852021 	addu	a0,a0,a1
800398c4:	84820000 	lh	v0,0(a0)
800398c8:	84650000 	lh	a1,0(v1)
800398cc:	84640080 	lh	a0,128(v1)
800398d0:	70451002 	mul	v0,v0,a1
800398d4:	000213c3 	sra	v0,v0,0xf
800398d8:	00821023 	subu	v0,a0,v0
800398dc:	28438000 	slti	v1,v0,-32768
800398e0:	10600156 	beqz	v1,80039e3c <_Z7DSPOp1Cv+0x6b0>
800398e4:	00021400 	sll	v0,v0,0x10
800398e8:	24028001 	li	v0,-32767
800398ec:	72821002 	mul	v0,s4,v0
800398f0:	000213c3 	sra	v0,v0,0xf
800398f4:	06200156 	bltz	s1,80039e50 <_Z7DSPOp1Cv+0x6c4>
800398f8:	3050ffff 	andi	s0,v0,0xffff
800398fc:	322400ff 	andi	a0,s1,0xff
80039900:	00111a03 	sra	v1,s1,0x8
80039904:	2562da04 	addiu	v0,t3,-9724
80039908:	2545dc04 	addiu	a1,t2,-9212
8003990c:	00031840 	sll	v1,v1,0x1
80039910:	00042040 	sll	a0,a0,0x1
80039914:	00621821 	addu	v1,v1,v0
80039918:	00852021 	addu	a0,a0,a1
8003991c:	84820000 	lh	v0,0(a0)
80039920:	84650080 	lh	a1,128(v1)
80039924:	84640000 	lh	a0,0(v1)
80039928:	70451002 	mul	v0,v0,a1
8003992c:	34038000 	li	v1,0x8000
80039930:	000213c3 	sra	v0,v0,0xf
80039934:	00822021 	addu	a0,a0,v0
80039938:	0083182a 	slt	v1,a0,v1
8003993c:	24027fff 	li	v0,32767
80039940:	0083100b 	movn	v0,a0,v1
80039944:	00021400 	sll	v0,v0,0x10
80039948:	00021403 	sra	v0,v0,0x10
8003994c:	70521002 	mul	v0,v0,s2
80039950:	000213c3 	sra	v0,v0,0xf
80039954:	3042ffff 	andi	v0,v0,0xffff
80039958:	02021823 	subu	v1,s0,v0
8003995c:	3c028021 	lui	v0,0x8021
80039960:	0003ac00 	sll	s5,v1,0x10
80039964:	8451ca1c 	lh	s1,-13796(v0)
80039968:	0015ac03 	sra	s5,s5,0x10
8003996c:	3c168021 	lui	s6,0x8021
80039970:	a7d3ca20 	sh	s3,-13792(s8)
80039974:	a6f5ca22 	sh	s5,-13790(s7)
80039978:	0620013f 	bltz	s1,80039e78 <_Z7DSPOp1Cv+0x6ec>
8003997c:	a6d5ca2e 	sh	s5,-13778(s6)
80039980:	00113a03 	sra	a3,s1,0x8
80039984:	24e40040 	addiu	a0,a3,64
80039988:	323000ff 	andi	s0,s1,0xff
8003998c:	3c0b8019 	lui	t3,0x8019
80039990:	3c0a8019 	lui	t2,0x8019
80039994:	00044040 	sll	t0,a0,0x1
80039998:	2563da04 	addiu	v1,t3,-9724
8003999c:	00108040 	sll	s0,s0,0x1
800399a0:	2542dc04 	addiu	v0,t2,-9212
800399a4:	01032821 	addu	a1,t0,v1
800399a8:	02021021 	addu	v0,s0,v0
800399ac:	84440000 	lh	a0,0(v0)
800399b0:	84a60000 	lh	a2,0(a1)
800399b4:	00073840 	sll	a3,a3,0x1
800399b8:	70862002 	mul	a0,a0,a2
800399bc:	00e31821 	addu	v1,a3,v1
800399c0:	84650000 	lh	a1,0(v1)
800399c4:	000423c3 	sra	a0,a0,0xf
800399c8:	00a42821 	addu	a1,a1,a0
800399cc:	34038000 	li	v1,0x8000
800399d0:	00a3182a 	slt	v1,a1,v1
800399d4:	24027fff 	li	v0,32767
800399d8:	00a3100b 	movn	v0,a1,v1
800399dc:	00021400 	sll	v0,v0,0x10
800399e0:	00021403 	sra	v0,v0,0x10
800399e4:	72621002 	mul	v0,s3,v0
800399e8:	3c1e8021 	lui	s8,0x8021
800399ec:	000213c3 	sra	v0,v0,0xf
800399f0:	87d4ca24 	lh	s4,-13788(s8)
800399f4:	3049ffff 	andi	t1,v0,0xffff
800399f8:	2564da04 	addiu	a0,t3,-9724
800399fc:	2542dc04 	addiu	v0,t2,-9212
80039a00:	00e42821 	addu	a1,a3,a0
80039a04:	02021021 	addu	v0,s0,v0
80039a08:	84430000 	lh	v1,0(v0)
80039a0c:	84a60000 	lh	a2,0(a1)
80039a10:	01042021 	addu	a0,t0,a0
80039a14:	70661802 	mul	v1,v1,a2
80039a18:	84850000 	lh	a1,0(a0)
80039a1c:	00031bc3 	sra	v1,v1,0xf
80039a20:	00a31823 	subu	v1,a1,v1
80039a24:	28628000 	slti	v0,v1,-32768
80039a28:	104000d6 	beqz	v0,80039d84 <_Z7DSPOp1Cv+0x5f8>
80039a2c:	00031400 	sll	v0,v1,0x10
80039a30:	24028001 	li	v0,-32767
80039a34:	72821002 	mul	v0,s4,v0
80039a38:	3c178021 	lui	s7,0x8021
80039a3c:	000213c3 	sra	v0,v0,0xf
80039a40:	01221021 	addu	v0,t1,v0
80039a44:	00029400 	sll	s2,v0,0x10
80039a48:	00129403 	sra	s2,s2,0x10
80039a4c:	062000d6 	bltz	s1,80039da8 <_Z7DSPOp1Cv+0x61c>
80039a50:	a6f2ca30 	sh	s2,-13776(s7)
80039a54:	02201021 	move	v0,s1
80039a58:	304400ff 	andi	a0,v0,0xff
80039a5c:	00021a03 	sra	v1,v0,0x8
80039a60:	2545dc04 	addiu	a1,t2,-9212
80039a64:	2562da04 	addiu	v0,t3,-9724
80039a68:	00031840 	sll	v1,v1,0x1
80039a6c:	00042040 	sll	a0,a0,0x1
80039a70:	00621821 	addu	v1,v1,v0
80039a74:	00852021 	addu	a0,a0,a1
80039a78:	84820000 	lh	v0,0(a0)
80039a7c:	84650000 	lh	a1,0(v1)
80039a80:	84640080 	lh	a0,128(v1)
80039a84:	70451002 	mul	v0,v0,a1
80039a88:	000213c3 	sra	v0,v0,0xf
80039a8c:	00821023 	subu	v0,a0,v0
80039a90:	28438000 	slti	v1,v0,-32768
80039a94:	106000da 	beqz	v1,80039e00 <_Z7DSPOp1Cv+0x674>
80039a98:	00021400 	sll	v0,v0,0x10
80039a9c:	24028001 	li	v0,-32767
80039aa0:	72621002 	mul	v0,s3,v0
80039aa4:	000213c3 	sra	v0,v0,0xf
80039aa8:	062000da 	bltz	s1,80039e14 <_Z7DSPOp1Cv+0x688>
80039aac:	3050ffff 	andi	s0,v0,0xffff
80039ab0:	322400ff 	andi	a0,s1,0xff
80039ab4:	00111a03 	sra	v1,s1,0x8
80039ab8:	2562da04 	addiu	v0,t3,-9724
80039abc:	2545dc04 	addiu	a1,t2,-9212
80039ac0:	00031840 	sll	v1,v1,0x1
80039ac4:	00042040 	sll	a0,a0,0x1
80039ac8:	00621821 	addu	v1,v1,v0
80039acc:	00852021 	addu	a0,a0,a1
80039ad0:	84820000 	lh	v0,0(a0)
80039ad4:	84650080 	lh	a1,128(v1)
80039ad8:	84640000 	lh	a0,0(v1)
80039adc:	70451002 	mul	v0,v0,a1
80039ae0:	34038000 	li	v1,0x8000
80039ae4:	000213c3 	sra	v0,v0,0xf
80039ae8:	00822021 	addu	a0,a0,v0
80039aec:	0083182a 	slt	v1,a0,v1
80039af0:	24027fff 	li	v0,32767
80039af4:	0083100b 	movn	v0,a0,v1
80039af8:	00021400 	sll	v0,v0,0x10
80039afc:	00021403 	sra	v0,v0,0x10
80039b00:	70541002 	mul	v0,v0,s4
80039b04:	000213c3 	sra	v0,v0,0xf
80039b08:	3042ffff 	andi	v0,v0,0xffff
80039b0c:	02021023 	subu	v0,s0,v0
80039b10:	3c038021 	lui	v1,0x8021
80039b14:	00021400 	sll	v0,v0,0x10
80039b18:	00021403 	sra	v0,v0,0x10
80039b1c:	8471ca1a 	lh	s1,-13798(v1)
80039b20:	3c038021 	lui	v1,0x8021
80039b24:	a462ca26 	sh	v0,-13786(v1)
80039b28:	3c038021 	lui	v1,0x8021
80039b2c:	a462ca2c 	sh	v0,-13780(v1)
80039b30:	06200107 	bltz	s1,80039f50 <_Z7DSPOp1Cv+0x7c4>
80039b34:	a7d2ca24 	sh	s2,-13788(s8)
80039b38:	00113a03 	sra	a3,s1,0x8
80039b3c:	24e40040 	addiu	a0,a3,64
80039b40:	323000ff 	andi	s0,s1,0xff
80039b44:	3c0b8019 	lui	t3,0x8019
80039b48:	3c0a8019 	lui	t2,0x8019
80039b4c:	00044040 	sll	t0,a0,0x1
80039b50:	2563da04 	addiu	v1,t3,-9724
80039b54:	00108040 	sll	s0,s0,0x1
80039b58:	2542dc04 	addiu	v0,t2,-9212
80039b5c:	01032821 	addu	a1,t0,v1
80039b60:	02021021 	addu	v0,s0,v0
80039b64:	84440000 	lh	a0,0(v0)
80039b68:	84a60000 	lh	a2,0(a1)
80039b6c:	00073840 	sll	a3,a3,0x1
80039b70:	70862002 	mul	a0,a0,a2
80039b74:	00e31821 	addu	v1,a3,v1
80039b78:	84650000 	lh	a1,0(v1)
80039b7c:	000423c3 	sra	a0,a0,0xf
80039b80:	00a42821 	addu	a1,a1,a0
80039b84:	34038000 	li	v1,0x8000
80039b88:	00a3182a 	slt	v1,a1,v1
80039b8c:	24027fff 	li	v0,32767
80039b90:	00a3100b 	movn	v0,a1,v1
80039b94:	00021400 	sll	v0,v0,0x10
80039b98:	00021403 	sra	v0,v0,0x10
80039b9c:	72421002 	mul	v0,s2,v0
80039ba0:	000213c3 	sra	v0,v0,0xf
80039ba4:	3049ffff 	andi	t1,v0,0xffff
80039ba8:	2564da04 	addiu	a0,t3,-9724
80039bac:	2542dc04 	addiu	v0,t2,-9212
80039bb0:	00e42821 	addu	a1,a3,a0
80039bb4:	02021021 	addu	v0,s0,v0
80039bb8:	84430000 	lh	v1,0(v0)
80039bbc:	84a60000 	lh	a2,0(a1)
80039bc0:	01042021 	addu	a0,t0,a0
80039bc4:	70661802 	mul	v1,v1,a2
80039bc8:	84850000 	lh	a1,0(a0)
80039bcc:	00031bc3 	sra	v1,v1,0xf
80039bd0:	00a31823 	subu	v1,a1,v1
80039bd4:	28628000 	slti	v0,v1,-32768
80039bd8:	1040005b 	beqz	v0,80039d48 <_Z7DSPOp1Cv+0x5bc>
80039bdc:	00031400 	sll	v0,v1,0x10
80039be0:	24028001 	li	v0,-32767
80039be4:	70551002 	mul	v0,v0,s5
80039be8:	000213c3 	sra	v0,v0,0xf
80039bec:	01221021 	addu	v0,t1,v0
80039bf0:	00028400 	sll	s0,v0,0x10
80039bf4:	00108403 	sra	s0,s0,0x10
80039bf8:	0620005b 	bltz	s1,80039d68 <_Z7DSPOp1Cv+0x5dc>
80039bfc:	a6d0ca2e 	sh	s0,-13778(s6)
80039c00:	02201021 	move	v0,s1
80039c04:	304400ff 	andi	a0,v0,0xff
80039c08:	00021a03 	sra	v1,v0,0x8
80039c0c:	2545dc04 	addiu	a1,t2,-9212
80039c10:	2562da04 	addiu	v0,t3,-9724
80039c14:	00031840 	sll	v1,v1,0x1
80039c18:	00042040 	sll	a0,a0,0x1
80039c1c:	00621821 	addu	v1,v1,v0
80039c20:	00852021 	addu	a0,a0,a1
80039c24:	84820000 	lh	v0,0(a0)
80039c28:	84650000 	lh	a1,0(v1)
80039c2c:	84640080 	lh	a0,128(v1)
80039c30:	70451002 	mul	v0,v0,a1
80039c34:	000213c3 	sra	v0,v0,0xf
80039c38:	00821023 	subu	v0,a0,v0
80039c3c:	28438000 	slti	v1,v0,-32768
80039c40:	10600060 	beqz	v1,80039dc4 <_Z7DSPOp1Cv+0x638>
80039c44:	00021400 	sll	v0,v0,0x10
80039c48:	24028001 	li	v0,-32767
80039c4c:	70521002 	mul	v0,v0,s2
80039c50:	000213c3 	sra	v0,v0,0xf
80039c54:	06200060 	bltz	s1,80039dd8 <_Z7DSPOp1Cv+0x64c>
80039c58:	3052ffff 	andi	s2,v0,0xffff
80039c5c:	322400ff 	andi	a0,s1,0xff
80039c60:	00111a03 	sra	v1,s1,0x8
80039c64:	2562da04 	addiu	v0,t3,-9724
80039c68:	2545dc04 	addiu	a1,t2,-9212
80039c6c:	00031840 	sll	v1,v1,0x1
80039c70:	00042040 	sll	a0,a0,0x1
80039c74:	00621821 	addu	v1,v1,v0
80039c78:	00852021 	addu	a0,a0,a1
80039c7c:	84820000 	lh	v0,0(a0)
80039c80:	84650080 	lh	a1,128(v1)
80039c84:	84640000 	lh	a0,0(v1)
80039c88:	70451002 	mul	v0,v0,a1
80039c8c:	34038000 	li	v1,0x8000
80039c90:	000213c3 	sra	v0,v0,0xf
80039c94:	00822021 	addu	a0,a0,v0
80039c98:	0083182a 	slt	v1,a0,v1
80039c9c:	24027fff 	li	v0,32767
80039ca0:	0083100b 	movn	v0,a0,v1
80039ca4:	00021400 	sll	v0,v0,0x10
80039ca8:	00021403 	sra	v0,v0,0x10
80039cac:	72a21002 	mul	v0,s5,v0
80039cb0:	000213c3 	sra	v0,v0,0xf
80039cb4:	3042ffff 	andi	v0,v0,0xffff
80039cb8:	02421023 	subu	v0,s2,v0
80039cbc:	00021400 	sll	v0,v0,0x10
80039cc0:	00021403 	sra	v0,v0,0x10
80039cc4:	3c038021 	lui	v1,0x8021
80039cc8:	3c048021 	lui	a0,0x8021
80039ccc:	a470ca28 	sh	s0,-13784(v1)
80039cd0:	a482ca2a 	sh	v0,-13782(a0)
80039cd4:	a6e2ca30 	sh	v0,-13776(s7)
80039cd8:	8fbf0034 	lw	ra,52(sp)
80039cdc:	8fbe0030 	lw	s8,48(sp)
80039ce0:	8fb7002c 	lw	s7,44(sp)
80039ce4:	8fb60028 	lw	s6,40(sp)
80039ce8:	8fb50024 	lw	s5,36(sp)
80039cec:	8fb40020 	lw	s4,32(sp)
80039cf0:	8fb3001c 	lw	s3,28(sp)
80039cf4:	8fb20018 	lw	s2,24(sp)
80039cf8:	8fb10014 	lw	s1,20(sp)
80039cfc:	8fb00010 	lw	s0,16(sp)
80039d00:	03e00008 	jr	ra
80039d04:	27bd0038 	addiu	sp,sp,56
80039d08:	00021403 	sra	v0,v0,0x10
80039d0c:	72421002 	mul	v0,s2,v0
80039d10:	000213c3 	sra	v0,v0,0xf
80039d14:	01221021 	addu	v0,t1,v0
80039d18:	00029c00 	sll	s3,v0,0x10
80039d1c:	00139c03 	sra	s3,s3,0x10
80039d20:	3c028021 	lui	v0,0x8021
80039d24:	0621fede 	bgez	s1,800398a0 <_Z7DSPOp1Cv+0x114>
80039d28:	a453ca2c 	sh	s3,-13780(v0)
80039d2c:	24028000 	li	v0,-32768
80039d30:	122200c2 	beq	s1,v0,8003a03c <_Z7DSPOp1Cv+0x8b0>
80039d34:	00000000 	nop
80039d38:	00111023 	negu	v0,s1
80039d3c:	00021400 	sll	v0,v0,0x10
80039d40:	0800e629 	j	800398a4 <_Z7DSPOp1Cv+0x118>
80039d44:	00021403 	sra	v0,v0,0x10
80039d48:	00021403 	sra	v0,v0,0x10
80039d4c:	70551002 	mul	v0,v0,s5
80039d50:	000213c3 	sra	v0,v0,0xf
80039d54:	01221021 	addu	v0,t1,v0
80039d58:	00028400 	sll	s0,v0,0x10
80039d5c:	00108403 	sra	s0,s0,0x10
80039d60:	0621ffa7 	bgez	s1,80039c00 <_Z7DSPOp1Cv+0x474>
80039d64:	a6d0ca2e 	sh	s0,-13778(s6)
80039d68:	24028000 	li	v0,-32768
80039d6c:	122200a4 	beq	s1,v0,8003a000 <_Z7DSPOp1Cv+0x874>
80039d70:	00000000 	nop
80039d74:	00111023 	negu	v0,s1
80039d78:	00021400 	sll	v0,v0,0x10
80039d7c:	0800e701 	j	80039c04 <_Z7DSPOp1Cv+0x478>
80039d80:	00021403 	sra	v0,v0,0x10
80039d84:	00021403 	sra	v0,v0,0x10
80039d88:	72821002 	mul	v0,s4,v0
80039d8c:	3c178021 	lui	s7,0x8021
80039d90:	000213c3 	sra	v0,v0,0xf
80039d94:	01221021 	addu	v0,t1,v0
80039d98:	00029400 	sll	s2,v0,0x10
80039d9c:	00129403 	sra	s2,s2,0x10
80039da0:	0621ff2c 	bgez	s1,80039a54 <_Z7DSPOp1Cv+0x2c8>
80039da4:	a6f2ca30 	sh	s2,-13776(s7)
80039da8:	24028000 	li	v0,-32768
80039dac:	12220089 	beq	s1,v0,80039fd4 <_Z7DSPOp1Cv+0x848>
80039db0:	00000000 	nop
80039db4:	00111023 	negu	v0,s1
80039db8:	00021400 	sll	v0,v0,0x10
80039dbc:	0800e696 	j	80039a58 <_Z7DSPOp1Cv+0x2cc>
80039dc0:	00021403 	sra	v0,v0,0x10
80039dc4:	00021403 	sra	v0,v0,0x10
80039dc8:	70521002 	mul	v0,v0,s2
80039dcc:	000213c3 	sra	v0,v0,0xf
80039dd0:	0621ffa2 	bgez	s1,80039c5c <_Z7DSPOp1Cv+0x4d0>
80039dd4:	3052ffff 	andi	s2,v0,0xffff
80039dd8:	24028000 	li	v0,-32768
80039ddc:	1222008c 	beq	s1,v0,8003a010 <_Z7DSPOp1Cv+0x884>
80039de0:	00112023 	negu	a0,s1
80039de4:	00042400 	sll	a0,a0,0x10
80039de8:	3c028003 	lui	v0,0x8003
80039dec:	244264c4 	addiu	v0,v0,25796
80039df0:	0040f809 	jalr	v0
80039df4:	00042403 	sra	a0,a0,0x10
80039df8:	0800e729 	j	80039ca4 <_Z7DSPOp1Cv+0x518>
80039dfc:	00021023 	negu	v0,v0
80039e00:	00021403 	sra	v0,v0,0x10
80039e04:	72621002 	mul	v0,s3,v0
80039e08:	000213c3 	sra	v0,v0,0xf
80039e0c:	0621ff28 	bgez	s1,80039ab0 <_Z7DSPOp1Cv+0x324>
80039e10:	3050ffff 	andi	s0,v0,0xffff
80039e14:	24028000 	li	v0,-32768
80039e18:	12220072 	beq	s1,v0,80039fe4 <_Z7DSPOp1Cv+0x858>
80039e1c:	00112023 	negu	a0,s1
80039e20:	00042400 	sll	a0,a0,0x10
80039e24:	3c028003 	lui	v0,0x8003
80039e28:	244264c4 	addiu	v0,v0,25796
80039e2c:	0040f809 	jalr	v0
80039e30:	00042403 	sra	a0,a0,0x10
80039e34:	0800e6be 	j	80039af8 <_Z7DSPOp1Cv+0x36c>
80039e38:	00021023 	negu	v0,v0
80039e3c:	00021403 	sra	v0,v0,0x10
80039e40:	72821002 	mul	v0,s4,v0
80039e44:	000213c3 	sra	v0,v0,0xf
80039e48:	0621feac 	bgez	s1,800398fc <_Z7DSPOp1Cv+0x170>
80039e4c:	3050ffff 	andi	s0,v0,0xffff
80039e50:	24028000 	li	v0,-32768
80039e54:	1222007d 	beq	s1,v0,8003a04c <_Z7DSPOp1Cv+0x8c0>
80039e58:	00112023 	negu	a0,s1
80039e5c:	00042400 	sll	a0,a0,0x10
80039e60:	3c028003 	lui	v0,0x8003
80039e64:	244264c4 	addiu	v0,v0,25796
80039e68:	0040f809 	jalr	v0
80039e6c:	00042403 	sra	a0,a0,0x10
80039e70:	0800e651 	j	80039944 <_Z7DSPOp1Cv+0x1b8>
80039e74:	00021023 	negu	v0,v0
80039e78:	24028000 	li	v0,-32768
80039e7c:	1222004d 	beq	s1,v0,80039fb4 <_Z7DSPOp1Cv+0x828>
80039e80:	3c178021 	lui	s7,0x8021
80039e84:	00118023 	negu	s0,s1
80039e88:	00108400 	sll	s0,s0,0x10
80039e8c:	00108403 	sra	s0,s0,0x10
80039e90:	3c028003 	lui	v0,0x8003
80039e94:	244264c4 	addiu	v0,v0,25796
80039e98:	0040f809 	jalr	v0
80039e9c:	02002021 	move	a0,s0
80039ea0:	00021023 	negu	v0,v0
80039ea4:	00021400 	sll	v0,v0,0x10
80039ea8:	00021403 	sra	v0,v0,0x10
80039eac:	72621002 	mul	v0,s3,v0
80039eb0:	00103a03 	sra	a3,s0,0x8
80039eb4:	3c1e8021 	lui	s8,0x8021
80039eb8:	24e40040 	addiu	a0,a3,64
80039ebc:	000213c3 	sra	v0,v0,0xf
80039ec0:	321000ff 	andi	s0,s0,0xff
80039ec4:	87d4ca24 	lh	s4,-13788(s8)
80039ec8:	3049ffff 	andi	t1,v0,0xffff
80039ecc:	00073840 	sll	a3,a3,0x1
80039ed0:	00108040 	sll	s0,s0,0x1
80039ed4:	00044040 	sll	t0,a0,0x1
80039ed8:	3c0b8019 	lui	t3,0x8019
80039edc:	0800e67e 	j	800399f8 <_Z7DSPOp1Cv+0x26c>
80039ee0:	3c0a8019 	lui	t2,0x8019
80039ee4:	24028000 	li	v0,-32768
80039ee8:	1222004b 	beq	s1,v0,8003a018 <_Z7DSPOp1Cv+0x88c>
80039eec:	00000000 	nop
80039ef0:	00118023 	negu	s0,s1
80039ef4:	00108400 	sll	s0,s0,0x10
80039ef8:	00108403 	sra	s0,s0,0x10
80039efc:	3c028003 	lui	v0,0x8003
80039f00:	244264c4 	addiu	v0,v0,25796
80039f04:	0040f809 	jalr	v0
80039f08:	02002021 	move	a0,s0
80039f0c:	00021023 	negu	v0,v0
80039f10:	00021400 	sll	v0,v0,0x10
80039f14:	00021403 	sra	v0,v0,0x10
80039f18:	72821002 	mul	v0,s4,v0
80039f1c:	00103a03 	sra	a3,s0,0x8
80039f20:	3c1e8021 	lui	s8,0x8021
80039f24:	24e40040 	addiu	a0,a3,64
80039f28:	000213c3 	sra	v0,v0,0xf
80039f2c:	321000ff 	andi	s0,s0,0xff
80039f30:	87d2ca20 	lh	s2,-13792(s8)
80039f34:	3049ffff 	andi	t1,v0,0xffff
80039f38:	00073840 	sll	a3,a3,0x1
80039f3c:	00108040 	sll	s0,s0,0x1
80039f40:	00044040 	sll	t0,a0,0x1
80039f44:	3c0b8019 	lui	t3,0x8019
80039f48:	0800e611 	j	80039844 <_Z7DSPOp1Cv+0xb8>
80039f4c:	3c0a8019 	lui	t2,0x8019
80039f50:	24028000 	li	v0,-32768
80039f54:	12220025 	beq	s1,v0,80039fec <_Z7DSPOp1Cv+0x860>
80039f58:	001513c0 	sll	v0,s5,0xf
80039f5c:	00118023 	negu	s0,s1
80039f60:	00108400 	sll	s0,s0,0x10
80039f64:	00108403 	sra	s0,s0,0x10
80039f68:	3c028003 	lui	v0,0x8003
80039f6c:	244264c4 	addiu	v0,v0,25796
80039f70:	0040f809 	jalr	v0
80039f74:	02002021 	move	a0,s0
80039f78:	00021023 	negu	v0,v0
80039f7c:	00021400 	sll	v0,v0,0x10
80039f80:	00021403 	sra	v0,v0,0x10
80039f84:	72421002 	mul	v0,s2,v0
80039f88:	00103a03 	sra	a3,s0,0x8
80039f8c:	24e40040 	addiu	a0,a3,64
80039f90:	000213c3 	sra	v0,v0,0xf
80039f94:	321000ff 	andi	s0,s0,0xff
80039f98:	3049ffff 	andi	t1,v0,0xffff
80039f9c:	00073840 	sll	a3,a3,0x1
80039fa0:	00108040 	sll	s0,s0,0x1
80039fa4:	00044040 	sll	t0,a0,0x1
80039fa8:	3c0b8019 	lui	t3,0x8019
80039fac:	0800e6ea 	j	80039ba8 <_Z7DSPOp1Cv+0x41c>
80039fb0:	3c0a8019 	lui	t2,0x8019
80039fb4:	3c1e8021 	lui	s8,0x8021
80039fb8:	87c2ca24 	lh	v0,-13788(s8)
80039fbc:	000213c0 	sll	v0,v0,0xf
80039fc0:	00021023 	negu	v0,v0
80039fc4:	000213c3 	sra	v0,v0,0xf
80039fc8:	00029400 	sll	s2,v0,0x10
80039fcc:	00129403 	sra	s2,s2,0x10
80039fd0:	a6f2ca30 	sh	s2,-13776(s7)
80039fd4:	001313c0 	sll	v0,s3,0xf
80039fd8:	00021023 	negu	v0,v0
80039fdc:	000213c3 	sra	v0,v0,0xf
80039fe0:	3050ffff 	andi	s0,v0,0xffff
80039fe4:	0800e6c3 	j	80039b0c <_Z7DSPOp1Cv+0x380>
80039fe8:	00001021 	move	v0,zero
80039fec:	00021023 	negu	v0,v0
80039ff0:	000213c3 	sra	v0,v0,0xf
80039ff4:	00028400 	sll	s0,v0,0x10
80039ff8:	00108403 	sra	s0,s0,0x10
80039ffc:	a6d0ca2e 	sh	s0,-13778(s6)
8003a000:	001213c0 	sll	v0,s2,0xf
8003a004:	00021023 	negu	v0,v0
8003a008:	000213c3 	sra	v0,v0,0xf
8003a00c:	3052ffff 	andi	s2,v0,0xffff
8003a010:	0800e72e 	j	80039cb8 <_Z7DSPOp1Cv+0x52c>
8003a014:	00001021 	move	v0,zero
8003a018:	3c1e8021 	lui	s8,0x8021
8003a01c:	87c2ca20 	lh	v0,-13792(s8)
8003a020:	000213c0 	sll	v0,v0,0xf
8003a024:	00021023 	negu	v0,v0
8003a028:	000213c3 	sra	v0,v0,0xf
8003a02c:	00029c00 	sll	s3,v0,0x10
8003a030:	00139c03 	sra	s3,s3,0x10
8003a034:	3c028021 	lui	v0,0x8021
8003a038:	a453ca2c 	sh	s3,-13780(v0)
8003a03c:	001413c0 	sll	v0,s4,0xf
8003a040:	00021023 	negu	v0,v0
8003a044:	000213c3 	sra	v0,v0,0xf
8003a048:	3050ffff 	andi	s0,v0,0xffff
8003a04c:	0800e656 	j	80039958 <_Z7DSPOp1Cv+0x1cc>
8003a050:	00001021 	move	v0,zero

8003a054 <_Z7DSPOp11v>:
8003a054:	27bdffd0 	addiu	sp,sp,-48
8003a058:	afbf0028 	sw	ra,40(sp)
8003a05c:	afb50024 	sw	s5,36(sp)
8003a060:	afb40020 	sw	s4,32(sp)
8003a064:	afb3001c 	sw	s3,28(sp)
8003a068:	afb20018 	sw	s2,24(sp)
8003a06c:	afb10014 	sw	s1,20(sp)
8003a070:	afb00010 	sw	s0,16(sp)
8003a074:	3c028021 	lui	v0,0x8021
8003a078:	8450c96c 	lh	s0,-13972(v0)
8003a07c:	060000e2 	bltz	s0,8003a408 <_Z7DSPOp11v+0x3b4>
8003a080:	00103a03 	sra	a3,s0,0x8
8003a084:	24e40040 	addiu	a0,a3,64
8003a088:	321000ff 	andi	s0,s0,0xff
8003a08c:	3c0b8019 	lui	t3,0x8019
8003a090:	3c0a8019 	lui	t2,0x8019
8003a094:	00044040 	sll	t0,a0,0x1
8003a098:	2563da04 	addiu	v1,t3,-9724
8003a09c:	00108040 	sll	s0,s0,0x1
8003a0a0:	2542dc04 	addiu	v0,t2,-9212
8003a0a4:	01032821 	addu	a1,t0,v1
8003a0a8:	02021021 	addu	v0,s0,v0
8003a0ac:	84440000 	lh	a0,0(v0)
8003a0b0:	84a60000 	lh	a2,0(a1)
8003a0b4:	00073840 	sll	a3,a3,0x1
8003a0b8:	70862002 	mul	a0,a0,a2
8003a0bc:	00e31821 	addu	v1,a3,v1
8003a0c0:	84650000 	lh	a1,0(v1)
8003a0c4:	000423c3 	sra	a0,a0,0xf
8003a0c8:	00a42821 	addu	a1,a1,a0
8003a0cc:	34038000 	li	v1,0x8000
8003a0d0:	00a3182a 	slt	v1,a1,v1
8003a0d4:	24027fff 	li	v0,32767
8003a0d8:	00a3100b 	movn	v0,a1,v1
8003a0dc:	00024c00 	sll	t1,v0,0x10
8003a0e0:	00094c03 	sra	t1,t1,0x10
8003a0e4:	2564da04 	addiu	a0,t3,-9724
8003a0e8:	2542dc04 	addiu	v0,t2,-9212
8003a0ec:	00e42821 	addu	a1,a3,a0
8003a0f0:	02021021 	addu	v0,s0,v0
8003a0f4:	84430000 	lh	v1,0(v0)
8003a0f8:	84a60000 	lh	a2,0(a1)
8003a0fc:	01042021 	addu	a0,t0,a0
8003a100:	70661802 	mul	v1,v1,a2
8003a104:	84850000 	lh	a1,0(a0)
8003a108:	00031bc3 	sra	v1,v1,0xf
8003a10c:	00a31823 	subu	v1,a1,v1
8003a110:	28628000 	slti	v0,v1,-32768
8003a114:	104000a1 	beqz	v0,8003a39c <_Z7DSPOp11v+0x348>
8003a118:	00031400 	sll	v0,v1,0x10
8003a11c:	24028001 	li	v0,-32767
8003a120:	0002ac00 	sll	s5,v0,0x10
8003a124:	0015ac03 	sra	s5,s5,0x10
8003a128:	0120a021 	move	s4,t1
8003a12c:	3c028021 	lui	v0,0x8021
8003a130:	8450c970 	lh	s0,-13968(v0)
8003a134:	0600009f 	bltz	s0,8003a3b4 <_Z7DSPOp11v+0x360>
8003a138:	00103a03 	sra	a3,s0,0x8
8003a13c:	24e40040 	addiu	a0,a3,64
8003a140:	321000ff 	andi	s0,s0,0xff
8003a144:	3c0b8019 	lui	t3,0x8019
8003a148:	3c0a8019 	lui	t2,0x8019
8003a14c:	00046040 	sll	t4,a0,0x1
8003a150:	2563da04 	addiu	v1,t3,-9724
8003a154:	00108040 	sll	s0,s0,0x1
8003a158:	2542dc04 	addiu	v0,t2,-9212
8003a15c:	01832821 	addu	a1,t4,v1
8003a160:	02021021 	addu	v0,s0,v0
8003a164:	84440000 	lh	a0,0(v0)
8003a168:	84a60000 	lh	a2,0(a1)
8003a16c:	00073840 	sll	a3,a3,0x1
8003a170:	70862002 	mul	a0,a0,a2
8003a174:	00e31821 	addu	v1,a3,v1
8003a178:	84650000 	lh	a1,0(v1)
8003a17c:	000423c3 	sra	a0,a0,0xf
8003a180:	00a42821 	addu	a1,a1,a0
8003a184:	34038000 	li	v1,0x8000
8003a188:	00a3182a 	slt	v1,a1,v1
8003a18c:	24027fff 	li	v0,32767
8003a190:	00a3100b 	movn	v0,a1,v1
8003a194:	00024400 	sll	t0,v0,0x10
8003a198:	00084403 	sra	t0,t0,0x10
8003a19c:	2564da04 	addiu	a0,t3,-9724
8003a1a0:	2542dc04 	addiu	v0,t2,-9212
8003a1a4:	00e42821 	addu	a1,a3,a0
8003a1a8:	02021021 	addu	v0,s0,v0
8003a1ac:	84430000 	lh	v1,0(v0)
8003a1b0:	84a60000 	lh	a2,0(a1)
8003a1b4:	01842021 	addu	a0,t4,a0
8003a1b8:	70661802 	mul	v1,v1,a2
8003a1bc:	84850000 	lh	a1,0(a0)
8003a1c0:	00031bc3 	sra	v1,v1,0xf
8003a1c4:	00a31823 	subu	v1,a1,v1
8003a1c8:	28628000 	slti	v0,v1,-32768
8003a1cc:	10400077 	beqz	v0,8003a3ac <_Z7DSPOp11v+0x358>
8003a1d0:	00031400 	sll	v0,v1,0x10
8003a1d4:	24028001 	li	v0,-32767
8003a1d8:	00029c00 	sll	s3,v0,0x10
8003a1dc:	00139c03 	sra	s3,s3,0x10
8003a1e0:	01009021 	move	s2,t0
8003a1e4:	3c028021 	lui	v0,0x8021
8003a1e8:	8450c96e 	lh	s0,-13970(v0)
8003a1ec:	0600009b 	bltz	s0,8003a45c <_Z7DSPOp11v+0x408>
8003a1f0:	00103a03 	sra	a3,s0,0x8
8003a1f4:	24e40040 	addiu	a0,a3,64
8003a1f8:	321000ff 	andi	s0,s0,0xff
8003a1fc:	3c0b8019 	lui	t3,0x8019
8003a200:	3c0a8019 	lui	t2,0x8019
8003a204:	00044040 	sll	t0,a0,0x1
8003a208:	2563da04 	addiu	v1,t3,-9724
8003a20c:	00108040 	sll	s0,s0,0x1
8003a210:	2542dc04 	addiu	v0,t2,-9212
8003a214:	01032821 	addu	a1,t0,v1
8003a218:	02021021 	addu	v0,s0,v0
8003a21c:	84440000 	lh	a0,0(v0)
8003a220:	84a60000 	lh	a2,0(a1)
8003a224:	00073840 	sll	a3,a3,0x1
8003a228:	70862002 	mul	a0,a0,a2
8003a22c:	00e31821 	addu	v1,a3,v1
8003a230:	84650000 	lh	a1,0(v1)
8003a234:	000423c3 	sra	a0,a0,0xf
8003a238:	00a42821 	addu	a1,a1,a0
8003a23c:	34038000 	li	v1,0x8000
8003a240:	00a3182a 	slt	v1,a1,v1
8003a244:	24027fff 	li	v0,32767
8003a248:	00a3100b 	movn	v0,a1,v1
8003a24c:	00024c00 	sll	t1,v0,0x10
8003a250:	00094c03 	sra	t1,t1,0x10
8003a254:	2564da04 	addiu	a0,t3,-9724
8003a258:	2542dc04 	addiu	v0,t2,-9212
8003a25c:	00e42821 	addu	a1,a3,a0
8003a260:	02021021 	addu	v0,s0,v0
8003a264:	84430000 	lh	v1,0(v0)
8003a268:	84a60000 	lh	a2,0(a1)
8003a26c:	01042021 	addu	a0,t0,a0
8003a270:	70661802 	mul	v1,v1,a2
8003a274:	84850000 	lh	a1,0(a0)
8003a278:	00031bc3 	sra	v1,v1,0xf
8003a27c:	00a31823 	subu	v1,a1,v1
8003a280:	28628000 	slti	v0,v1,-32768
8003a284:	10400047 	beqz	v0,8003a3a4 <_Z7DSPOp11v+0x350>
8003a288:	00031400 	sll	v0,v1,0x10
8003a28c:	24028001 	li	v0,-32767
8003a290:	00022400 	sll	a0,v0,0x10
8003a294:	00042403 	sra	a0,a0,0x10
8003a298:	01201021 	move	v0,t1
8003a29c:	3c118021 	lui	s1,0x8021
8003a2a0:	8627c96a 	lh	a3,-13974(s1)
8003a2a4:	3c108021 	lui	s0,0x8021
8003a2a8:	00073843 	sra	a3,a3,0x1
8003a2ac:	70f53002 	mul	a2,a3,s5
8003a2b0:	70f41802 	mul	v1,a3,s4
8003a2b4:	000633c3 	sra	a2,a2,0xf
8003a2b8:	00031bc3 	sra	v1,v1,0xf
8003a2bc:	70c47002 	mul	t6,a2,a0
8003a2c0:	70627802 	mul	t7,v1,v0
8003a2c4:	70646002 	mul	t4,v1,a0
8003a2c8:	70c26802 	mul	t5,a2,v0
8003a2cc:	70e22802 	mul	a1,a3,v0
8003a2d0:	70e42002 	mul	a0,a3,a0
8003a2d4:	000c63c3 	sra	t4,t4,0xf
8003a2d8:	000d6bc3 	sra	t5,t5,0xf
8003a2dc:	000e73c3 	sra	t6,t6,0xf
8003a2e0:	000f7bc3 	sra	t7,t7,0xf
8003a2e4:	00052bc3 	sra	a1,a1,0xf
8003a2e8:	724c4002 	mul	t0,s2,t4
8003a2ec:	724e1002 	mul	v0,s2,t6
8003a2f0:	724d4802 	mul	t1,s2,t5
8003a2f4:	724f5002 	mul	t2,s2,t7
8003a2f8:	72652802 	mul	a1,s3,a1
8003a2fc:	72631802 	mul	v1,s3,v1
8003a300:	000423c3 	sra	a0,a0,0xf
8003a304:	72642002 	mul	a0,s3,a0
8003a308:	72663002 	mul	a2,s3,a2
8003a30c:	72475802 	mul	t3,s2,a3
8003a310:	000213c3 	sra	v0,v0,0xf
8003a314:	00031bc3 	sra	v1,v1,0xf
8003a318:	00094bc3 	sra	t1,t1,0xf
8003a31c:	000a53c3 	sra	t2,t2,0xf
8003a320:	00052bc3 	sra	a1,a1,0xf
8003a324:	000843c3 	sra	t0,t0,0xf
8003a328:	01e27823 	subu	t7,t7,v0
8003a32c:	01a86821 	addu	t5,t5,t0
8003a330:	2602c93c 	addiu	v0,s0,-14020
8003a334:	000633c3 	sra	a2,a2,0xf
8003a338:	00031823 	negu	v1,v1
8003a33c:	000b5bc3 	sra	t3,t3,0xf
8003a340:	01896021 	addu	t4,t4,t1
8003a344:	01ca7023 	subu	t6,t6,t2
8003a348:	00052823 	negu	a1,a1
8003a34c:	000423c3 	sra	a0,a0,0xf
8003a350:	a4440010 	sh	a0,16(v0)
8003a354:	a606c93c 	sh	a2,-14020(s0)
8003a358:	a4430002 	sh	v1,2(v0)
8003a35c:	a44b0004 	sh	t3,4(v0)
8003a360:	a44c0006 	sh	t4,6(v0)
8003a364:	a44e0008 	sh	t6,8(v0)
8003a368:	a445000a 	sh	a1,10(v0)
8003a36c:	a44f000c 	sh	t7,12(v0)
8003a370:	a44d000e 	sh	t5,14(v0)
8003a374:	a627c96a 	sh	a3,-13974(s1)
8003a378:	8fbf0028 	lw	ra,40(sp)
8003a37c:	8fb50024 	lw	s5,36(sp)
8003a380:	8fb40020 	lw	s4,32(sp)
8003a384:	8fb3001c 	lw	s3,28(sp)
8003a388:	8fb20018 	lw	s2,24(sp)
8003a38c:	8fb10014 	lw	s1,20(sp)
8003a390:	8fb00010 	lw	s0,16(sp)
8003a394:	03e00008 	jr	ra
8003a398:	27bd0030 	addiu	sp,sp,48
8003a39c:	0800e848 	j	8003a120 <_Z7DSPOp11v+0xcc>
8003a3a0:	00021403 	sra	v0,v0,0x10
8003a3a4:	0800e8a4 	j	8003a290 <_Z7DSPOp11v+0x23c>
8003a3a8:	00021403 	sra	v0,v0,0x10
8003a3ac:	0800e876 	j	8003a1d8 <_Z7DSPOp11v+0x184>
8003a3b0:	00021403 	sra	v0,v0,0x10
8003a3b4:	24028000 	li	v0,-32768
8003a3b8:	12020043 	beq	s0,v0,8003a4c8 <_Z7DSPOp11v+0x474>
8003a3bc:	00108023 	negu	s0,s0
8003a3c0:	00108400 	sll	s0,s0,0x10
8003a3c4:	00108403 	sra	s0,s0,0x10
8003a3c8:	3c028003 	lui	v0,0x8003
8003a3cc:	244264c4 	addiu	v0,v0,25796
8003a3d0:	0040f809 	jalr	v0
8003a3d4:	02002021 	move	a0,s0
8003a3d8:	00021023 	negu	v0,v0
8003a3dc:	00103a03 	sra	a3,s0,0x8
8003a3e0:	24e40040 	addiu	a0,a3,64
8003a3e4:	321000ff 	andi	s0,s0,0xff
8003a3e8:	00024400 	sll	t0,v0,0x10
8003a3ec:	00084403 	sra	t0,t0,0x10
8003a3f0:	00073840 	sll	a3,a3,0x1
8003a3f4:	00108040 	sll	s0,s0,0x1
8003a3f8:	00046040 	sll	t4,a0,0x1
8003a3fc:	3c0b8019 	lui	t3,0x8019
8003a400:	0800e867 	j	8003a19c <_Z7DSPOp11v+0x148>
8003a404:	3c0a8019 	lui	t2,0x8019
8003a408:	24028000 	li	v0,-32768
8003a40c:	1202002b 	beq	s0,v0,8003a4bc <_Z7DSPOp11v+0x468>
8003a410:	00108023 	negu	s0,s0
8003a414:	00108400 	sll	s0,s0,0x10
8003a418:	00108403 	sra	s0,s0,0x10
8003a41c:	3c028003 	lui	v0,0x8003
8003a420:	244264c4 	addiu	v0,v0,25796
8003a424:	0040f809 	jalr	v0
8003a428:	02002021 	move	a0,s0
8003a42c:	00021023 	negu	v0,v0
8003a430:	00103a03 	sra	a3,s0,0x8
8003a434:	24e40040 	addiu	a0,a3,64
8003a438:	321000ff 	andi	s0,s0,0xff
8003a43c:	00024c00 	sll	t1,v0,0x10
8003a440:	00094c03 	sra	t1,t1,0x10
8003a444:	00073840 	sll	a3,a3,0x1
8003a448:	00108040 	sll	s0,s0,0x1
8003a44c:	00044040 	sll	t0,a0,0x1
8003a450:	3c0b8019 	lui	t3,0x8019
8003a454:	0800e839 	j	8003a0e4 <_Z7DSPOp11v+0x90>
8003a458:	3c0a8019 	lui	t2,0x8019
8003a45c:	24028000 	li	v0,-32768
8003a460:	12020013 	beq	s0,v0,8003a4b0 <_Z7DSPOp11v+0x45c>
8003a464:	00108023 	negu	s0,s0
8003a468:	00108400 	sll	s0,s0,0x10
8003a46c:	00108403 	sra	s0,s0,0x10
8003a470:	3c028003 	lui	v0,0x8003
8003a474:	244264c4 	addiu	v0,v0,25796
8003a478:	0040f809 	jalr	v0
8003a47c:	02002021 	move	a0,s0
8003a480:	00021023 	negu	v0,v0
8003a484:	00103a03 	sra	a3,s0,0x8
8003a488:	24e40040 	addiu	a0,a3,64
8003a48c:	321000ff 	andi	s0,s0,0xff
8003a490:	00024c00 	sll	t1,v0,0x10
8003a494:	00094c03 	sra	t1,t1,0x10
8003a498:	00073840 	sll	a3,a3,0x1
8003a49c:	00108040 	sll	s0,s0,0x1
8003a4a0:	00044040 	sll	t0,a0,0x1
8003a4a4:	3c0b8019 	lui	t3,0x8019
8003a4a8:	0800e895 	j	8003a254 <_Z7DSPOp11v+0x200>
8003a4ac:	3c0a8019 	lui	t2,0x8019
8003a4b0:	24048000 	li	a0,-32768
8003a4b4:	0800e8a7 	j	8003a29c <_Z7DSPOp11v+0x248>
8003a4b8:	00001021 	move	v0,zero
8003a4bc:	24158000 	li	s5,-32768
8003a4c0:	0800e84b 	j	8003a12c <_Z7DSPOp11v+0xd8>
8003a4c4:	0000a021 	move	s4,zero
8003a4c8:	24138000 	li	s3,-32768
8003a4cc:	0800e879 	j	8003a1e4 <_Z7DSPOp11v+0x190>
8003a4d0:	00009021 	move	s2,zero

8003a4d4 <_Z7DSPOp01v>:
8003a4d4:	27bdffd0 	addiu	sp,sp,-48
8003a4d8:	afbf0028 	sw	ra,40(sp)
8003a4dc:	afb50024 	sw	s5,36(sp)
8003a4e0:	afb40020 	sw	s4,32(sp)
8003a4e4:	afb3001c 	sw	s3,28(sp)
8003a4e8:	afb20018 	sw	s2,24(sp)
8003a4ec:	afb10014 	sw	s1,20(sp)
8003a4f0:	afb00010 	sw	s0,16(sp)
8003a4f4:	3c028021 	lui	v0,0x8021
8003a4f8:	8450c964 	lh	s0,-13980(v0)
8003a4fc:	060000e2 	bltz	s0,8003a888 <_Z7DSPOp01v+0x3b4>
8003a500:	00103a03 	sra	a3,s0,0x8
8003a504:	24e40040 	addiu	a0,a3,64
8003a508:	321000ff 	andi	s0,s0,0xff
8003a50c:	3c0b8019 	lui	t3,0x8019
8003a510:	3c0a8019 	lui	t2,0x8019
8003a514:	00044040 	sll	t0,a0,0x1
8003a518:	2563da04 	addiu	v1,t3,-9724
8003a51c:	00108040 	sll	s0,s0,0x1
8003a520:	2542dc04 	addiu	v0,t2,-9212
8003a524:	01032821 	addu	a1,t0,v1
8003a528:	02021021 	addu	v0,s0,v0
8003a52c:	84440000 	lh	a0,0(v0)
8003a530:	84a60000 	lh	a2,0(a1)
8003a534:	00073840 	sll	a3,a3,0x1
8003a538:	70862002 	mul	a0,a0,a2
8003a53c:	00e31821 	addu	v1,a3,v1
8003a540:	84650000 	lh	a1,0(v1)
8003a544:	000423c3 	sra	a0,a0,0xf
8003a548:	00a42821 	addu	a1,a1,a0
8003a54c:	34038000 	li	v1,0x8000
8003a550:	00a3182a 	slt	v1,a1,v1
8003a554:	24027fff 	li	v0,32767
8003a558:	00a3100b 	movn	v0,a1,v1
8003a55c:	00024c00 	sll	t1,v0,0x10
8003a560:	00094c03 	sra	t1,t1,0x10
8003a564:	2564da04 	addiu	a0,t3,-9724
8003a568:	2542dc04 	addiu	v0,t2,-9212
8003a56c:	00e42821 	addu	a1,a3,a0
8003a570:	02021021 	addu	v0,s0,v0
8003a574:	84430000 	lh	v1,0(v0)
8003a578:	84a60000 	lh	a2,0(a1)
8003a57c:	01042021 	addu	a0,t0,a0
8003a580:	70661802 	mul	v1,v1,a2
8003a584:	84850000 	lh	a1,0(a0)
8003a588:	00031bc3 	sra	v1,v1,0xf
8003a58c:	00a31823 	subu	v1,a1,v1
8003a590:	28628000 	slti	v0,v1,-32768
8003a594:	104000a1 	beqz	v0,8003a81c <_Z7DSPOp01v+0x348>
8003a598:	00031400 	sll	v0,v1,0x10
8003a59c:	24028001 	li	v0,-32767
8003a5a0:	0002ac00 	sll	s5,v0,0x10
8003a5a4:	0015ac03 	sra	s5,s5,0x10
8003a5a8:	0120a021 	move	s4,t1
8003a5ac:	3c028021 	lui	v0,0x8021
8003a5b0:	8450c968 	lh	s0,-13976(v0)
8003a5b4:	0600009f 	bltz	s0,8003a834 <_Z7DSPOp01v+0x360>
8003a5b8:	00103a03 	sra	a3,s0,0x8
8003a5bc:	24e40040 	addiu	a0,a3,64
8003a5c0:	321000ff 	andi	s0,s0,0xff
8003a5c4:	3c0b8019 	lui	t3,0x8019
8003a5c8:	3c0a8019 	lui	t2,0x8019
8003a5cc:	00046040 	sll	t4,a0,0x1
8003a5d0:	2563da04 	addiu	v1,t3,-9724
8003a5d4:	00108040 	sll	s0,s0,0x1
8003a5d8:	2542dc04 	addiu	v0,t2,-9212
8003a5dc:	01832821 	addu	a1,t4,v1
8003a5e0:	02021021 	addu	v0,s0,v0
8003a5e4:	84440000 	lh	a0,0(v0)
8003a5e8:	84a60000 	lh	a2,0(a1)
8003a5ec:	00073840 	sll	a3,a3,0x1
8003a5f0:	70862002 	mul	a0,a0,a2
8003a5f4:	00e31821 	addu	v1,a3,v1
8003a5f8:	84650000 	lh	a1,0(v1)
8003a5fc:	000423c3 	sra	a0,a0,0xf
8003a600:	00a42821 	addu	a1,a1,a0
8003a604:	34038000 	li	v1,0x8000
8003a608:	00a3182a 	slt	v1,a1,v1
8003a60c:	24027fff 	li	v0,32767
8003a610:	00a3100b 	movn	v0,a1,v1
8003a614:	00024400 	sll	t0,v0,0x10
8003a618:	00084403 	sra	t0,t0,0x10
8003a61c:	2564da04 	addiu	a0,t3,-9724
8003a620:	2542dc04 	addiu	v0,t2,-9212
8003a624:	00e42821 	addu	a1,a3,a0
8003a628:	02021021 	addu	v0,s0,v0
8003a62c:	84430000 	lh	v1,0(v0)
8003a630:	84a60000 	lh	a2,0(a1)
8003a634:	01842021 	addu	a0,t4,a0
8003a638:	70661802 	mul	v1,v1,a2
8003a63c:	84850000 	lh	a1,0(a0)
8003a640:	00031bc3 	sra	v1,v1,0xf
8003a644:	00a31823 	subu	v1,a1,v1
8003a648:	28628000 	slti	v0,v1,-32768
8003a64c:	10400077 	beqz	v0,8003a82c <_Z7DSPOp01v+0x358>
8003a650:	00031400 	sll	v0,v1,0x10
8003a654:	24028001 	li	v0,-32767
8003a658:	00029c00 	sll	s3,v0,0x10
8003a65c:	00139c03 	sra	s3,s3,0x10
8003a660:	01009021 	move	s2,t0
8003a664:	3c028021 	lui	v0,0x8021
8003a668:	8450c966 	lh	s0,-13978(v0)
8003a66c:	0600009b 	bltz	s0,8003a8dc <_Z7DSPOp01v+0x408>
8003a670:	00103a03 	sra	a3,s0,0x8
8003a674:	24e40040 	addiu	a0,a3,64
8003a678:	321000ff 	andi	s0,s0,0xff
8003a67c:	3c0b8019 	lui	t3,0x8019
8003a680:	3c0a8019 	lui	t2,0x8019
8003a684:	00044040 	sll	t0,a0,0x1
8003a688:	2563da04 	addiu	v1,t3,-9724
8003a68c:	00108040 	sll	s0,s0,0x1
8003a690:	2542dc04 	addiu	v0,t2,-9212
8003a694:	01032821 	addu	a1,t0,v1
8003a698:	02021021 	addu	v0,s0,v0
8003a69c:	84440000 	lh	a0,0(v0)
8003a6a0:	84a60000 	lh	a2,0(a1)
8003a6a4:	00073840 	sll	a3,a3,0x1
8003a6a8:	70862002 	mul	a0,a0,a2
8003a6ac:	00e31821 	addu	v1,a3,v1
8003a6b0:	84650000 	lh	a1,0(v1)
8003a6b4:	000423c3 	sra	a0,a0,0xf
8003a6b8:	00a42821 	addu	a1,a1,a0
8003a6bc:	34038000 	li	v1,0x8000
8003a6c0:	00a3182a 	slt	v1,a1,v1
8003a6c4:	24027fff 	li	v0,32767
8003a6c8:	00a3100b 	movn	v0,a1,v1
8003a6cc:	00024c00 	sll	t1,v0,0x10
8003a6d0:	00094c03 	sra	t1,t1,0x10
8003a6d4:	2564da04 	addiu	a0,t3,-9724
8003a6d8:	2542dc04 	addiu	v0,t2,-9212
8003a6dc:	00e42821 	addu	a1,a3,a0
8003a6e0:	02021021 	addu	v0,s0,v0
8003a6e4:	84430000 	lh	v1,0(v0)
8003a6e8:	84a60000 	lh	a2,0(a1)
8003a6ec:	01042021 	addu	a0,t0,a0
8003a6f0:	70661802 	mul	v1,v1,a2
8003a6f4:	84850000 	lh	a1,0(a0)
8003a6f8:	00031bc3 	sra	v1,v1,0xf
8003a6fc:	00a31823 	subu	v1,a1,v1
8003a700:	28628000 	slti	v0,v1,-32768
8003a704:	10400047 	beqz	v0,8003a824 <_Z7DSPOp01v+0x350>
8003a708:	00031400 	sll	v0,v1,0x10
8003a70c:	24028001 	li	v0,-32767
8003a710:	00022400 	sll	a0,v0,0x10
8003a714:	00042403 	sra	a0,a0,0x10
8003a718:	01201021 	move	v0,t1
8003a71c:	3c118021 	lui	s1,0x8021
8003a720:	8627c962 	lh	a3,-13982(s1)
8003a724:	3c108021 	lui	s0,0x8021
8003a728:	00073843 	sra	a3,a3,0x1
8003a72c:	70f53002 	mul	a2,a3,s5
8003a730:	70f41802 	mul	v1,a3,s4
8003a734:	000633c3 	sra	a2,a2,0xf
8003a738:	00031bc3 	sra	v1,v1,0xf
8003a73c:	70c47002 	mul	t6,a2,a0
8003a740:	70627802 	mul	t7,v1,v0
8003a744:	70646002 	mul	t4,v1,a0
8003a748:	70c26802 	mul	t5,a2,v0
8003a74c:	70e22802 	mul	a1,a3,v0
8003a750:	70e42002 	mul	a0,a3,a0
8003a754:	000c63c3 	sra	t4,t4,0xf
8003a758:	000d6bc3 	sra	t5,t5,0xf
8003a75c:	000e73c3 	sra	t6,t6,0xf
8003a760:	000f7bc3 	sra	t7,t7,0xf
8003a764:	00052bc3 	sra	a1,a1,0xf
8003a768:	724c4002 	mul	t0,s2,t4
8003a76c:	724e1002 	mul	v0,s2,t6
8003a770:	724d4802 	mul	t1,s2,t5
8003a774:	724f5002 	mul	t2,s2,t7
8003a778:	72652802 	mul	a1,s3,a1
8003a77c:	72631802 	mul	v1,s3,v1
8003a780:	000423c3 	sra	a0,a0,0xf
8003a784:	72642002 	mul	a0,s3,a0
8003a788:	72663002 	mul	a2,s3,a2
8003a78c:	72475802 	mul	t3,s2,a3
8003a790:	000213c3 	sra	v0,v0,0xf
8003a794:	00031bc3 	sra	v1,v1,0xf
8003a798:	00094bc3 	sra	t1,t1,0xf
8003a79c:	000a53c3 	sra	t2,t2,0xf
8003a7a0:	00052bc3 	sra	a1,a1,0xf
8003a7a4:	000843c3 	sra	t0,t0,0xf
8003a7a8:	01e27823 	subu	t7,t7,v0
8003a7ac:	01a86821 	addu	t5,t5,t0
8003a7b0:	2602c950 	addiu	v0,s0,-14000
8003a7b4:	000633c3 	sra	a2,a2,0xf
8003a7b8:	00031823 	negu	v1,v1
8003a7bc:	000b5bc3 	sra	t3,t3,0xf
8003a7c0:	01896021 	addu	t4,t4,t1
8003a7c4:	01ca7023 	subu	t6,t6,t2
8003a7c8:	00052823 	negu	a1,a1
8003a7cc:	000423c3 	sra	a0,a0,0xf
8003a7d0:	a4440010 	sh	a0,16(v0)
8003a7d4:	a606c950 	sh	a2,-14000(s0)
8003a7d8:	a4430002 	sh	v1,2(v0)
8003a7dc:	a44b0004 	sh	t3,4(v0)
8003a7e0:	a44c0006 	sh	t4,6(v0)
8003a7e4:	a44e0008 	sh	t6,8(v0)
8003a7e8:	a445000a 	sh	a1,10(v0)
8003a7ec:	a44f000c 	sh	t7,12(v0)
8003a7f0:	a44d000e 	sh	t5,14(v0)
8003a7f4:	a627c962 	sh	a3,-13982(s1)
8003a7f8:	8fbf0028 	lw	ra,40(sp)
8003a7fc:	8fb50024 	lw	s5,36(sp)
8003a800:	8fb40020 	lw	s4,32(sp)
8003a804:	8fb3001c 	lw	s3,28(sp)
8003a808:	8fb20018 	lw	s2,24(sp)
8003a80c:	8fb10014 	lw	s1,20(sp)
8003a810:	8fb00010 	lw	s0,16(sp)
8003a814:	03e00008 	jr	ra
8003a818:	27bd0030 	addiu	sp,sp,48
8003a81c:	0800e968 	j	8003a5a0 <_Z7DSPOp01v+0xcc>
8003a820:	00021403 	sra	v0,v0,0x10
8003a824:	0800e9c4 	j	8003a710 <_Z7DSPOp01v+0x23c>
8003a828:	00021403 	sra	v0,v0,0x10
8003a82c:	0800e996 	j	8003a658 <_Z7DSPOp01v+0x184>
8003a830:	00021403 	sra	v0,v0,0x10
8003a834:	24028000 	li	v0,-32768
8003a838:	12020043 	beq	s0,v0,8003a948 <_Z7DSPOp01v+0x474>
8003a83c:	00108023 	negu	s0,s0
8003a840:	00108400 	sll	s0,s0,0x10
8003a844:	00108403 	sra	s0,s0,0x10
8003a848:	3c028003 	lui	v0,0x8003
8003a84c:	244264c4 	addiu	v0,v0,25796
8003a850:	0040f809 	jalr	v0
8003a854:	02002021 	move	a0,s0
8003a858:	00021023 	negu	v0,v0
8003a85c:	00103a03 	sra	a3,s0,0x8
8003a860:	24e40040 	addiu	a0,a3,64
8003a864:	321000ff 	andi	s0,s0,0xff
8003a868:	00024400 	sll	t0,v0,0x10
8003a86c:	00084403 	sra	t0,t0,0x10
8003a870:	00073840 	sll	a3,a3,0x1
8003a874:	00108040 	sll	s0,s0,0x1
8003a878:	00046040 	sll	t4,a0,0x1
8003a87c:	3c0b8019 	lui	t3,0x8019
8003a880:	0800e987 	j	8003a61c <_Z7DSPOp01v+0x148>
8003a884:	3c0a8019 	lui	t2,0x8019
8003a888:	24028000 	li	v0,-32768
8003a88c:	1202002b 	beq	s0,v0,8003a93c <_Z7DSPOp01v+0x468>
8003a890:	00108023 	negu	s0,s0
8003a894:	00108400 	sll	s0,s0,0x10
8003a898:	00108403 	sra	s0,s0,0x10
8003a89c:	3c028003 	lui	v0,0x8003
8003a8a0:	244264c4 	addiu	v0,v0,25796
8003a8a4:	0040f809 	jalr	v0
8003a8a8:	02002021 	move	a0,s0
8003a8ac:	00021023 	negu	v0,v0
8003a8b0:	00103a03 	sra	a3,s0,0x8
8003a8b4:	24e40040 	addiu	a0,a3,64
8003a8b8:	321000ff 	andi	s0,s0,0xff
8003a8bc:	00024c00 	sll	t1,v0,0x10
8003a8c0:	00094c03 	sra	t1,t1,0x10
8003a8c4:	00073840 	sll	a3,a3,0x1
8003a8c8:	00108040 	sll	s0,s0,0x1
8003a8cc:	00044040 	sll	t0,a0,0x1
8003a8d0:	3c0b8019 	lui	t3,0x8019
8003a8d4:	0800e959 	j	8003a564 <_Z7DSPOp01v+0x90>
8003a8d8:	3c0a8019 	lui	t2,0x8019
8003a8dc:	24028000 	li	v0,-32768
8003a8e0:	12020013 	beq	s0,v0,8003a930 <_Z7DSPOp01v+0x45c>
8003a8e4:	00108023 	negu	s0,s0
8003a8e8:	00108400 	sll	s0,s0,0x10
8003a8ec:	00108403 	sra	s0,s0,0x10
8003a8f0:	3c028003 	lui	v0,0x8003
8003a8f4:	244264c4 	addiu	v0,v0,25796
8003a8f8:	0040f809 	jalr	v0
8003a8fc:	02002021 	move	a0,s0
8003a900:	00021023 	negu	v0,v0
8003a904:	00103a03 	sra	a3,s0,0x8
8003a908:	24e40040 	addiu	a0,a3,64
8003a90c:	321000ff 	andi	s0,s0,0xff
8003a910:	00024c00 	sll	t1,v0,0x10
8003a914:	00094c03 	sra	t1,t1,0x10
8003a918:	00073840 	sll	a3,a3,0x1
8003a91c:	00108040 	sll	s0,s0,0x1
8003a920:	00044040 	sll	t0,a0,0x1
8003a924:	3c0b8019 	lui	t3,0x8019
8003a928:	0800e9b5 	j	8003a6d4 <_Z7DSPOp01v+0x200>
8003a92c:	3c0a8019 	lui	t2,0x8019
8003a930:	24048000 	li	a0,-32768
8003a934:	0800e9c7 	j	8003a71c <_Z7DSPOp01v+0x248>
8003a938:	00001021 	move	v0,zero
8003a93c:	24158000 	li	s5,-32768
8003a940:	0800e96b 	j	8003a5ac <_Z7DSPOp01v+0xd8>
8003a944:	0000a021 	move	s4,zero
8003a948:	24138000 	li	s3,-32768
8003a94c:	0800e999 	j	8003a664 <_Z7DSPOp01v+0x190>
8003a950:	00009021 	move	s2,zero

8003a954 <_Z7DSPOp21v>:
8003a954:	27bdffd0 	addiu	sp,sp,-48
8003a958:	afbf0028 	sw	ra,40(sp)
8003a95c:	afb50024 	sw	s5,36(sp)
8003a960:	afb40020 	sw	s4,32(sp)
8003a964:	afb3001c 	sw	s3,28(sp)
8003a968:	afb20018 	sw	s2,24(sp)
8003a96c:	afb10014 	sw	s1,20(sp)
8003a970:	afb00010 	sw	s0,16(sp)
8003a974:	3c028021 	lui	v0,0x8021
8003a978:	8450c974 	lh	s0,-13964(v0)
8003a97c:	060000e2 	bltz	s0,8003ad08 <_Z7DSPOp21v+0x3b4>
8003a980:	00103a03 	sra	a3,s0,0x8
8003a984:	24e40040 	addiu	a0,a3,64
8003a988:	321000ff 	andi	s0,s0,0xff
8003a98c:	3c0b8019 	lui	t3,0x8019
8003a990:	3c0a8019 	lui	t2,0x8019
8003a994:	00044040 	sll	t0,a0,0x1
8003a998:	2563da04 	addiu	v1,t3,-9724
8003a99c:	00108040 	sll	s0,s0,0x1
8003a9a0:	2542dc04 	addiu	v0,t2,-9212
8003a9a4:	01032821 	addu	a1,t0,v1
8003a9a8:	02021021 	addu	v0,s0,v0
8003a9ac:	84440000 	lh	a0,0(v0)
8003a9b0:	84a60000 	lh	a2,0(a1)
8003a9b4:	00073840 	sll	a3,a3,0x1
8003a9b8:	70862002 	mul	a0,a0,a2
8003a9bc:	00e31821 	addu	v1,a3,v1
8003a9c0:	84650000 	lh	a1,0(v1)
8003a9c4:	000423c3 	sra	a0,a0,0xf
8003a9c8:	00a42821 	addu	a1,a1,a0
8003a9cc:	34038000 	li	v1,0x8000
8003a9d0:	00a3182a 	slt	v1,a1,v1
8003a9d4:	24027fff 	li	v0,32767
8003a9d8:	00a3100b 	movn	v0,a1,v1
8003a9dc:	00024c00 	sll	t1,v0,0x10
8003a9e0:	00094c03 	sra	t1,t1,0x10
8003a9e4:	2564da04 	addiu	a0,t3,-9724
8003a9e8:	2542dc04 	addiu	v0,t2,-9212
8003a9ec:	00e42821 	addu	a1,a3,a0
8003a9f0:	02021021 	addu	v0,s0,v0
8003a9f4:	84430000 	lh	v1,0(v0)
8003a9f8:	84a60000 	lh	a2,0(a1)
8003a9fc:	01042021 	addu	a0,t0,a0
8003aa00:	70661802 	mul	v1,v1,a2
8003aa04:	84850000 	lh	a1,0(a0)
8003aa08:	00031bc3 	sra	v1,v1,0xf
8003aa0c:	00a31823 	subu	v1,a1,v1
8003aa10:	28628000 	slti	v0,v1,-32768
8003aa14:	104000a1 	beqz	v0,8003ac9c <_Z7DSPOp21v+0x348>
8003aa18:	00031400 	sll	v0,v1,0x10
8003aa1c:	24028001 	li	v0,-32767
8003aa20:	0002ac00 	sll	s5,v0,0x10
8003aa24:	0015ac03 	sra	s5,s5,0x10
8003aa28:	0120a021 	move	s4,t1
8003aa2c:	3c028021 	lui	v0,0x8021
8003aa30:	8450c978 	lh	s0,-13960(v0)
8003aa34:	0600009f 	bltz	s0,8003acb4 <_Z7DSPOp21v+0x360>
8003aa38:	00103a03 	sra	a3,s0,0x8
8003aa3c:	24e40040 	addiu	a0,a3,64
8003aa40:	321000ff 	andi	s0,s0,0xff
8003aa44:	3c0b8019 	lui	t3,0x8019
8003aa48:	3c0a8019 	lui	t2,0x8019
8003aa4c:	00046040 	sll	t4,a0,0x1
8003aa50:	2563da04 	addiu	v1,t3,-9724
8003aa54:	00108040 	sll	s0,s0,0x1
8003aa58:	2542dc04 	addiu	v0,t2,-9212
8003aa5c:	01832821 	addu	a1,t4,v1
8003aa60:	02021021 	addu	v0,s0,v0
8003aa64:	84440000 	lh	a0,0(v0)
8003aa68:	84a60000 	lh	a2,0(a1)
8003aa6c:	00073840 	sll	a3,a3,0x1
8003aa70:	70862002 	mul	a0,a0,a2
8003aa74:	00e31821 	addu	v1,a3,v1
8003aa78:	84650000 	lh	a1,0(v1)
8003aa7c:	000423c3 	sra	a0,a0,0xf
8003aa80:	00a42821 	addu	a1,a1,a0
8003aa84:	34038000 	li	v1,0x8000
8003aa88:	00a3182a 	slt	v1,a1,v1
8003aa8c:	24027fff 	li	v0,32767
8003aa90:	00a3100b 	movn	v0,a1,v1
8003aa94:	00024400 	sll	t0,v0,0x10
8003aa98:	00084403 	sra	t0,t0,0x10
8003aa9c:	2564da04 	addiu	a0,t3,-9724
8003aaa0:	2542dc04 	addiu	v0,t2,-9212
8003aaa4:	00e42821 	addu	a1,a3,a0
8003aaa8:	02021021 	addu	v0,s0,v0
8003aaac:	84430000 	lh	v1,0(v0)
8003aab0:	84a60000 	lh	a2,0(a1)
8003aab4:	01842021 	addu	a0,t4,a0
8003aab8:	70661802 	mul	v1,v1,a2
8003aabc:	84850000 	lh	a1,0(a0)
8003aac0:	00031bc3 	sra	v1,v1,0xf
8003aac4:	00a31823 	subu	v1,a1,v1
8003aac8:	28628000 	slti	v0,v1,-32768
8003aacc:	10400077 	beqz	v0,8003acac <_Z7DSPOp21v+0x358>
8003aad0:	00031400 	sll	v0,v1,0x10
8003aad4:	24028001 	li	v0,-32767
8003aad8:	00029c00 	sll	s3,v0,0x10
8003aadc:	00139c03 	sra	s3,s3,0x10
8003aae0:	01009021 	move	s2,t0
8003aae4:	3c028021 	lui	v0,0x8021
8003aae8:	8450c976 	lh	s0,-13962(v0)
8003aaec:	0600009b 	bltz	s0,8003ad5c <_Z7DSPOp21v+0x408>
8003aaf0:	00103a03 	sra	a3,s0,0x8
8003aaf4:	24e40040 	addiu	a0,a3,64
8003aaf8:	321000ff 	andi	s0,s0,0xff
8003aafc:	3c0b8019 	lui	t3,0x8019
8003ab00:	3c0a8019 	lui	t2,0x8019
8003ab04:	00044040 	sll	t0,a0,0x1
8003ab08:	2563da04 	addiu	v1,t3,-9724
8003ab0c:	00108040 	sll	s0,s0,0x1
8003ab10:	2542dc04 	addiu	v0,t2,-9212
8003ab14:	01032821 	addu	a1,t0,v1
8003ab18:	02021021 	addu	v0,s0,v0
8003ab1c:	84440000 	lh	a0,0(v0)
8003ab20:	84a60000 	lh	a2,0(a1)
8003ab24:	00073840 	sll	a3,a3,0x1
8003ab28:	70862002 	mul	a0,a0,a2
8003ab2c:	00e31821 	addu	v1,a3,v1
8003ab30:	84650000 	lh	a1,0(v1)
8003ab34:	000423c3 	sra	a0,a0,0xf
8003ab38:	00a42821 	addu	a1,a1,a0
8003ab3c:	34038000 	li	v1,0x8000
8003ab40:	00a3182a 	slt	v1,a1,v1
8003ab44:	24027fff 	li	v0,32767
8003ab48:	00a3100b 	movn	v0,a1,v1
8003ab4c:	00024c00 	sll	t1,v0,0x10
8003ab50:	00094c03 	sra	t1,t1,0x10
8003ab54:	2564da04 	addiu	a0,t3,-9724
8003ab58:	2542dc04 	addiu	v0,t2,-9212
8003ab5c:	00e42821 	addu	a1,a3,a0
8003ab60:	02021021 	addu	v0,s0,v0
8003ab64:	84430000 	lh	v1,0(v0)
8003ab68:	84a60000 	lh	a2,0(a1)
8003ab6c:	01042021 	addu	a0,t0,a0
8003ab70:	70661802 	mul	v1,v1,a2
8003ab74:	84850000 	lh	a1,0(a0)
8003ab78:	00031bc3 	sra	v1,v1,0xf
8003ab7c:	00a31823 	subu	v1,a1,v1
8003ab80:	28628000 	slti	v0,v1,-32768
8003ab84:	10400047 	beqz	v0,8003aca4 <_Z7DSPOp21v+0x350>
8003ab88:	00031400 	sll	v0,v1,0x10
8003ab8c:	24028001 	li	v0,-32767
8003ab90:	00022400 	sll	a0,v0,0x10
8003ab94:	00042403 	sra	a0,a0,0x10
8003ab98:	01201021 	move	v0,t1
8003ab9c:	3c118021 	lui	s1,0x8021
8003aba0:	8627c972 	lh	a3,-13966(s1)
8003aba4:	3c108021 	lui	s0,0x8021
8003aba8:	00073843 	sra	a3,a3,0x1
8003abac:	70f53002 	mul	a2,a3,s5
8003abb0:	70f41802 	mul	v1,a3,s4
8003abb4:	000633c3 	sra	a2,a2,0xf
8003abb8:	00031bc3 	sra	v1,v1,0xf
8003abbc:	70c47002 	mul	t6,a2,a0
8003abc0:	70627802 	mul	t7,v1,v0
8003abc4:	70646002 	mul	t4,v1,a0
8003abc8:	70c26802 	mul	t5,a2,v0
8003abcc:	70e22802 	mul	a1,a3,v0
8003abd0:	70e42002 	mul	a0,a3,a0
8003abd4:	000c63c3 	sra	t4,t4,0xf
8003abd8:	000d6bc3 	sra	t5,t5,0xf
8003abdc:	000e73c3 	sra	t6,t6,0xf
8003abe0:	000f7bc3 	sra	t7,t7,0xf
8003abe4:	00052bc3 	sra	a1,a1,0xf
8003abe8:	724c4002 	mul	t0,s2,t4
8003abec:	724e1002 	mul	v0,s2,t6
8003abf0:	724d4802 	mul	t1,s2,t5
8003abf4:	724f5002 	mul	t2,s2,t7
8003abf8:	72652802 	mul	a1,s3,a1
8003abfc:	72631802 	mul	v1,s3,v1
8003ac00:	000423c3 	sra	a0,a0,0xf
8003ac04:	72642002 	mul	a0,s3,a0
8003ac08:	72663002 	mul	a2,s3,a2
8003ac0c:	72475802 	mul	t3,s2,a3
8003ac10:	000213c3 	sra	v0,v0,0xf
8003ac14:	00031bc3 	sra	v1,v1,0xf
8003ac18:	00094bc3 	sra	t1,t1,0xf
8003ac1c:	000a53c3 	sra	t2,t2,0xf
8003ac20:	00052bc3 	sra	a1,a1,0xf
8003ac24:	000843c3 	sra	t0,t0,0xf
8003ac28:	01e27823 	subu	t7,t7,v0
8003ac2c:	01a86821 	addu	t5,t5,t0
8003ac30:	2602c928 	addiu	v0,s0,-14040
8003ac34:	000633c3 	sra	a2,a2,0xf
8003ac38:	00031823 	negu	v1,v1
8003ac3c:	000b5bc3 	sra	t3,t3,0xf
8003ac40:	01896021 	addu	t4,t4,t1
8003ac44:	01ca7023 	subu	t6,t6,t2
8003ac48:	00052823 	negu	a1,a1
8003ac4c:	000423c3 	sra	a0,a0,0xf
8003ac50:	a4440010 	sh	a0,16(v0)
8003ac54:	a606c928 	sh	a2,-14040(s0)
8003ac58:	a4430002 	sh	v1,2(v0)
8003ac5c:	a44b0004 	sh	t3,4(v0)
8003ac60:	a44c0006 	sh	t4,6(v0)
8003ac64:	a44e0008 	sh	t6,8(v0)
8003ac68:	a445000a 	sh	a1,10(v0)
8003ac6c:	a44f000c 	sh	t7,12(v0)
8003ac70:	a44d000e 	sh	t5,14(v0)
8003ac74:	a627c972 	sh	a3,-13966(s1)
8003ac78:	8fbf0028 	lw	ra,40(sp)
8003ac7c:	8fb50024 	lw	s5,36(sp)
8003ac80:	8fb40020 	lw	s4,32(sp)
8003ac84:	8fb3001c 	lw	s3,28(sp)
8003ac88:	8fb20018 	lw	s2,24(sp)
8003ac8c:	8fb10014 	lw	s1,20(sp)
8003ac90:	8fb00010 	lw	s0,16(sp)
8003ac94:	03e00008 	jr	ra
8003ac98:	27bd0030 	addiu	sp,sp,48
8003ac9c:	0800ea88 	j	8003aa20 <_Z7DSPOp21v+0xcc>
8003aca0:	00021403 	sra	v0,v0,0x10
8003aca4:	0800eae4 	j	8003ab90 <_Z7DSPOp21v+0x23c>
8003aca8:	00021403 	sra	v0,v0,0x10
8003acac:	0800eab6 	j	8003aad8 <_Z7DSPOp21v+0x184>
8003acb0:	00021403 	sra	v0,v0,0x10
8003acb4:	24028000 	li	v0,-32768
8003acb8:	12020043 	beq	s0,v0,8003adc8 <_Z7DSPOp21v+0x474>
8003acbc:	00108023 	negu	s0,s0
8003acc0:	00108400 	sll	s0,s0,0x10
8003acc4:	00108403 	sra	s0,s0,0x10
8003acc8:	3c028003 	lui	v0,0x8003
8003accc:	244264c4 	addiu	v0,v0,25796
8003acd0:	0040f809 	jalr	v0
8003acd4:	02002021 	move	a0,s0
8003acd8:	00021023 	negu	v0,v0
8003acdc:	00103a03 	sra	a3,s0,0x8
8003ace0:	24e40040 	addiu	a0,a3,64
8003ace4:	321000ff 	andi	s0,s0,0xff
8003ace8:	00024400 	sll	t0,v0,0x10
8003acec:	00084403 	sra	t0,t0,0x10
8003acf0:	00073840 	sll	a3,a3,0x1
8003acf4:	00108040 	sll	s0,s0,0x1
8003acf8:	00046040 	sll	t4,a0,0x1
8003acfc:	3c0b8019 	lui	t3,0x8019
8003ad00:	0800eaa7 	j	8003aa9c <_Z7DSPOp21v+0x148>
8003ad04:	3c0a8019 	lui	t2,0x8019
8003ad08:	24028000 	li	v0,-32768
8003ad0c:	1202002b 	beq	s0,v0,8003adbc <_Z7DSPOp21v+0x468>
8003ad10:	00108023 	negu	s0,s0
8003ad14:	00108400 	sll	s0,s0,0x10
8003ad18:	00108403 	sra	s0,s0,0x10
8003ad1c:	3c028003 	lui	v0,0x8003
8003ad20:	244264c4 	addiu	v0,v0,25796
8003ad24:	0040f809 	jalr	v0
8003ad28:	02002021 	move	a0,s0
8003ad2c:	00021023 	negu	v0,v0
8003ad30:	00103a03 	sra	a3,s0,0x8
8003ad34:	24e40040 	addiu	a0,a3,64
8003ad38:	321000ff 	andi	s0,s0,0xff
8003ad3c:	00024c00 	sll	t1,v0,0x10
8003ad40:	00094c03 	sra	t1,t1,0x10
8003ad44:	00073840 	sll	a3,a3,0x1
8003ad48:	00108040 	sll	s0,s0,0x1
8003ad4c:	00044040 	sll	t0,a0,0x1
8003ad50:	3c0b8019 	lui	t3,0x8019
8003ad54:	0800ea79 	j	8003a9e4 <_Z7DSPOp21v+0x90>
8003ad58:	3c0a8019 	lui	t2,0x8019
8003ad5c:	24028000 	li	v0,-32768
8003ad60:	12020013 	beq	s0,v0,8003adb0 <_Z7DSPOp21v+0x45c>
8003ad64:	00108023 	negu	s0,s0
8003ad68:	00108400 	sll	s0,s0,0x10
8003ad6c:	00108403 	sra	s0,s0,0x10
8003ad70:	3c028003 	lui	v0,0x8003
8003ad74:	244264c4 	addiu	v0,v0,25796
8003ad78:	0040f809 	jalr	v0
8003ad7c:	02002021 	move	a0,s0
8003ad80:	00021023 	negu	v0,v0
8003ad84:	00103a03 	sra	a3,s0,0x8
8003ad88:	24e40040 	addiu	a0,a3,64
8003ad8c:	321000ff 	andi	s0,s0,0xff
8003ad90:	00024c00 	sll	t1,v0,0x10
8003ad94:	00094c03 	sra	t1,t1,0x10
8003ad98:	00073840 	sll	a3,a3,0x1
8003ad9c:	00108040 	sll	s0,s0,0x1
8003ada0:	00044040 	sll	t0,a0,0x1
8003ada4:	3c0b8019 	lui	t3,0x8019
8003ada8:	0800ead5 	j	8003ab54 <_Z7DSPOp21v+0x200>
8003adac:	3c0a8019 	lui	t2,0x8019
8003adb0:	24048000 	li	a0,-32768
8003adb4:	0800eae7 	j	8003ab9c <_Z7DSPOp21v+0x248>
8003adb8:	00001021 	move	v0,zero
8003adbc:	24158000 	li	s5,-32768
8003adc0:	0800ea8b 	j	8003aa2c <_Z7DSPOp21v+0xd8>
8003adc4:	0000a021 	move	s4,zero
8003adc8:	24138000 	li	s3,-32768
8003adcc:	0800eab9 	j	8003aae4 <_Z7DSPOp21v+0x190>
8003add0:	00009021 	move	s2,zero

8003add4 <_Z11DSP1SetByteht>:
8003add4:	30a5ffff 	andi	a1,a1,0xffff
8003add8:	27bdffa8 	addiu	sp,sp,-88
8003addc:	30a3f000 	andi	v1,a1,0xf000
8003ade0:	24026000 	li	v0,24576
8003ade4:	afbf0050 	sw	ra,80(sp)
8003ade8:	afb7004c 	sw	s7,76(sp)
8003adec:	afb60048 	sw	s6,72(sp)
8003adf0:	afb50044 	sw	s5,68(sp)
8003adf4:	afb40040 	sw	s4,64(sp)
8003adf8:	afb3003c 	sw	s3,60(sp)
8003adfc:	afb20038 	sw	s2,56(sp)
8003ae00:	afb10034 	sw	s1,52(sp)
8003ae04:	afb00030 	sw	s0,48(sp)
8003ae08:	10620005 	beq	v1,v0,8003ae20 <_Z11DSP1SetByteht+0x4c>
8003ae0c:	308600ff 	andi	a2,a0,0xff
8003ae10:	30a27fff 	andi	v0,a1,0x7fff
8003ae14:	28424000 	slti	v0,v0,16384
8003ae18:	10400025 	beqz	v0,8003aeb0 <_Z11DSP1SetByteht+0xdc>
8003ae1c:	8fbf0050 	lw	ra,80(sp)
8003ae20:	3c118021 	lui	s1,0x8021
8003ae24:	2624e560 	addiu	a0,s1,-6816
8003ae28:	90830002 	lbu	v1,2(a0)
8003ae2c:	2402000a 	li	v0,10
8003ae30:	1062004a 	beq	v1,v0,8003af5c <_Z11DSP1SetByteht+0x188>
8003ae34:	2402001a 	li	v0,26
8003ae38:	10620048 	beq	v1,v0,8003af5c <_Z11DSP1SetByteht+0x188>
8003ae3c:	9222e560 	lbu	v0,-6816(s1)
8003ae40:	14400025 	bnez	v0,8003aed8 <_Z11DSP1SetByteht+0x104>
8003ae44:	3c048021 	lui	a0,0x8021
8003ae48:	2482e560 	addiu	v0,a0,-6816
8003ae4c:	8c430008 	lw	v1,8(v0)
8003ae50:	a0400001 	sb	zero,1(v0)
8003ae54:	24640001 	addiu	a0,v1,1
8003ae58:	ac440008 	sw	a0,8(v0)
8003ae5c:	00621821 	addu	v1,v1,v0
8003ae60:	9222e560 	lbu	v0,-6816(s1)
8003ae64:	a0660014 	sb	a2,20(v1)
8003ae68:	1440002d 	bnez	v0,8003af20 <_Z11DSP1SetByteht+0x14c>
8003ae6c:	3c058021 	lui	a1,0x8021
8003ae70:	24a4e560 	addiu	a0,a1,-6816
8003ae74:	90820001 	lbu	v0,1(a0)
8003ae78:	1440004b 	bnez	v0,8003afa8 <_Z11DSP1SetByteht+0x1d4>
8003ae7c:	00801821 	move	v1,a0
8003ae80:	8c820004 	lw	v0,4(a0)
8003ae84:	10400009 	beqz	v0,8003aeac <_Z11DSP1SetByteht+0xd8>
8003ae88:	2442ffff 	addiu	v0,v0,-1
8003ae8c:	14400007 	bnez	v0,8003aeac <_Z11DSP1SetByteht+0xd8>
8003ae90:	ac820004 	sw	v0,4(a0)
8003ae94:	90860002 	lbu	a2,2(a0)
8003ae98:	24020001 	li	v0,1
8003ae9c:	2cc3003f 	sltiu	v1,a2,63
8003aea0:	a0a2e560 	sb	v0,-6816(a1)
8003aea4:	14600058 	bnez	v1,8003b008 <_Z11DSP1SetByteht+0x234>
8003aea8:	ac800010 	sw	zero,16(a0)
8003aeac:	8fbf0050 	lw	ra,80(sp)
8003aeb0:	8fb7004c 	lw	s7,76(sp)
8003aeb4:	8fb60048 	lw	s6,72(sp)
8003aeb8:	8fb50044 	lw	s5,68(sp)
8003aebc:	8fb40040 	lw	s4,64(sp)
8003aec0:	8fb3003c 	lw	s3,60(sp)
8003aec4:	8fb20038 	lw	s2,56(sp)
8003aec8:	8fb10034 	lw	s1,52(sp)
8003aecc:	8fb00030 	lw	s0,48(sp)
8003aed0:	03e00008 	jr	ra
8003aed4:	27bd0058 	addiu	sp,sp,88
8003aed8:	2483e560 	addiu	v1,a0,-6816
8003aedc:	24050001 	li	a1,1
8003aee0:	2cc20040 	sltiu	v0,a2,64
8003aee4:	a0660002 	sb	a2,2(v1)
8003aee8:	ac600008 	sw	zero,8(v1)
8003aeec:	a080e560 	sb	zero,-6816(a0)
8003aef0:	1440003a 	bnez	v0,8003afdc <_Z11DSP1SetByteht+0x208>
8003aef4:	a0650001 	sb	a1,1(v1)
8003aef8:	a0650001 	sb	a1,1(v1)
8003aefc:	a085e560 	sb	a1,-6816(a0)
8003af00:	ac600004 	sw	zero,4(v1)
8003af04:	2623e560 	addiu	v1,s1,-6816
8003af08:	8c620004 	lw	v0,4(v1)
8003af0c:	00021040 	sll	v0,v0,0x1
8003af10:	ac620004 	sw	v0,4(v1)
8003af14:	9222e560 	lbu	v0,-6816(s1)
8003af18:	1040ffd5 	beqz	v0,8003ae70 <_Z11DSP1SetByteht+0x9c>
8003af1c:	3c058021 	lui	a1,0x8021
8003af20:	24a3e560 	addiu	v1,a1,-6816
8003af24:	24020001 	li	v0,1
8003af28:	a0a2e560 	sb	v0,-6816(a1)
8003af2c:	a0600001 	sb	zero,1(v1)
8003af30:	8fbf0050 	lw	ra,80(sp)
8003af34:	8fb7004c 	lw	s7,76(sp)
8003af38:	8fb60048 	lw	s6,72(sp)
8003af3c:	8fb50044 	lw	s5,68(sp)
8003af40:	8fb40040 	lw	s4,64(sp)
8003af44:	8fb3003c 	lw	s3,60(sp)
8003af48:	8fb20038 	lw	s2,56(sp)
8003af4c:	8fb10034 	lw	s1,52(sp)
8003af50:	8fb00030 	lw	s0,48(sp)
8003af54:	03e00008 	jr	ra
8003af58:	27bd0058 	addiu	sp,sp,88
8003af5c:	8c83000c 	lw	v1,12(a0)
8003af60:	1060ffb7 	beqz	v1,8003ae40 <_Z11DSP1SetByteht+0x6c>
8003af64:	9222e560 	lbu	v0,-6816(s1)
8003af68:	8c820010 	lw	v0,16(a0)
8003af6c:	2463ffff 	addiu	v1,v1,-1
8003af70:	24420001 	addiu	v0,v0,1
8003af74:	ac820010 	sw	v0,16(a0)
8003af78:	ac83000c 	sw	v1,12(a0)
8003af7c:	8fbf0050 	lw	ra,80(sp)
8003af80:	8fb7004c 	lw	s7,76(sp)
8003af84:	8fb60048 	lw	s6,72(sp)
8003af88:	8fb50044 	lw	s5,68(sp)
8003af8c:	8fb40040 	lw	s4,64(sp)
8003af90:	8fb3003c 	lw	s3,60(sp)
8003af94:	8fb20038 	lw	s2,56(sp)
8003af98:	8fb10034 	lw	s1,52(sp)
8003af9c:	8fb00030 	lw	s0,48(sp)
8003afa0:	03e00008 	jr	ra
8003afa4:	27bd0058 	addiu	sp,sp,88
8003afa8:	24020080 	li	v0,128
8003afac:	10c2ffdd 	beq	a2,v0,8003af24 <_Z11DSP1SetByteht+0x150>
8003afb0:	8fbf0050 	lw	ra,80(sp)
8003afb4:	8fb7004c 	lw	s7,76(sp)
8003afb8:	8fb60048 	lw	s6,72(sp)
8003afbc:	8fb50044 	lw	s5,68(sp)
8003afc0:	8fb40040 	lw	s4,64(sp)
8003afc4:	8fb3003c 	lw	s3,60(sp)
8003afc8:	8fb20038 	lw	s2,56(sp)
8003afcc:	8fb10034 	lw	s1,52(sp)
8003afd0:	8fb00030 	lw	s0,48(sp)
8003afd4:	03e00008 	jr	ra
8003afd8:	27bd0058 	addiu	sp,sp,88
8003afdc:	3c038019 	lui	v1,0x8019
8003afe0:	00061080 	sll	v0,a2,0x2
8003afe4:	2463cfe8 	addiu	v1,v1,-12312
8003afe8:	00431021 	addu	v0,v0,v1
8003afec:	8c440000 	lw	a0,0(v0)
8003aff0:	00800008 	jr	a0
8003aff4:	00000000 	nop
8003aff8:	2623e560 	addiu	v1,s1,-6816
8003affc:	24020003 	li	v0,3
8003b000:	0800ebc2 	j	8003af08 <_Z11DSP1SetByteht+0x134>
8003b004:	ac620004 	sw	v0,4(v1)
8003b008:	3c038019 	lui	v1,0x8019
8003b00c:	00061080 	sll	v0,a2,0x2
8003b010:	2463d0e8 	addiu	v1,v1,-12056
8003b014:	00431021 	addu	v0,v0,v1
8003b018:	8c440000 	lw	a0,0(v0)
8003b01c:	00800008 	jr	a0
8003b020:	00000000 	nop
8003b024:	2623e560 	addiu	v1,s1,-6816
8003b028:	24020004 	li	v0,4
8003b02c:	0800ebc2 	j	8003af08 <_Z11DSP1SetByteht+0x134>
8003b030:	ac620004 	sw	v0,4(v1)
8003b034:	2623e560 	addiu	v1,s1,-6816
8003b038:	24020002 	li	v0,2
8003b03c:	0800ebc2 	j	8003af08 <_Z11DSP1SetByteht+0x134>
8003b040:	ac620004 	sw	v0,4(v1)
8003b044:	2623e560 	addiu	v1,s1,-6816
8003b048:	2402001f 	li	v0,31
8003b04c:	a0620002 	sb	v0,2(v1)
8003b050:	2623e560 	addiu	v1,s1,-6816
8003b054:	24020001 	li	v0,1
8003b058:	0800ebc2 	j	8003af08 <_Z11DSP1SetByteht+0x134>
8003b05c:	ac620004 	sw	v0,4(v1)
8003b060:	2623e560 	addiu	v1,s1,-6816
8003b064:	24020006 	li	v0,6
8003b068:	0800ebc2 	j	8003af08 <_Z11DSP1SetByteht+0x134>
8003b06c:	ac620004 	sw	v0,4(v1)
8003b070:	2623e560 	addiu	v1,s1,-6816
8003b074:	24020007 	li	v0,7
8003b078:	0800ebc2 	j	8003af08 <_Z11DSP1SetByteht+0x134>
8003b07c:	ac620004 	sw	v0,4(v1)
8003b080:	2622e560 	addiu	v0,s1,-6816
8003b084:	24030001 	li	v1,1
8003b088:	2404001a 	li	a0,26
8003b08c:	ac430004 	sw	v1,4(v0)
8003b090:	0800ebc1 	j	8003af04 <_Z11DSP1SetByteht+0x130>
8003b094:	a0440002 	sb	a0,2(v0)
8003b098:	2627e560 	addiu	a3,s1,-6816
8003b09c:	90e50015 	lbu	a1,21(a3)
8003b0a0:	90e60017 	lbu	a2,23(a3)
8003b0a4:	90e20014 	lbu	v0,20(a3)
8003b0a8:	90e30016 	lbu	v1,22(a3)
8003b0ac:	00052a00 	sll	a1,a1,0x8
8003b0b0:	00063200 	sll	a2,a2,0x8
8003b0b4:	00a22825 	or	a1,a1,v0
8003b0b8:	00c33025 	or	a2,a2,v1
8003b0bc:	00052c00 	sll	a1,a1,0x10
8003b0c0:	00063400 	sll	a2,a2,0x10
8003b0c4:	00052c03 	sra	a1,a1,0x10
8003b0c8:	00063403 	sra	a2,a2,0x10
8003b0cc:	70a62002 	mul	a0,a1,a2
8003b0d0:	3c038021 	lui	v1,0x8021
8003b0d4:	000423c3 	sra	a0,a0,0xf
8003b0d8:	00042400 	sll	a0,a0,0x10
8003b0dc:	00042403 	sra	a0,a0,0x10
8003b0e0:	00041203 	sra	v0,a0,0x8
8003b0e4:	a0e20215 	sb	v0,533(a3)
8003b0e8:	3c028021 	lui	v0,0x8021
8003b0ec:	a465c860 	sh	a1,-14240(v1)
8003b0f0:	a446c862 	sh	a2,-14238(v0)
8003b0f4:	3c038021 	lui	v1,0x8021
8003b0f8:	24020002 	li	v0,2
8003b0fc:	a464c864 	sh	a0,-14236(v1)
8003b100:	ace2000c 	sw	v0,12(a3)
8003b104:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b108:	a0e40214 	sb	a0,532(a3)
8003b10c:	2627e560 	addiu	a3,s1,-6816
8003b110:	90e60017 	lbu	a2,23(a3)
8003b114:	90e20016 	lbu	v0,22(a3)
8003b118:	00063200 	sll	a2,a2,0x8
8003b11c:	90e40015 	lbu	a0,21(a3)
8003b120:	00c23025 	or	a2,a2,v0
8003b124:	90e30014 	lbu	v1,20(a3)
8003b128:	00063400 	sll	a2,a2,0x10
8003b12c:	90e50019 	lbu	a1,25(a3)
8003b130:	00042200 	sll	a0,a0,0x8
8003b134:	00063403 	sra	a2,a2,0x10
8003b138:	90e20018 	lbu	v0,24(a3)
8003b13c:	00832025 	or	a0,a0,v1
8003b140:	00c60018 	mult	a2,a2
8003b144:	00052a00 	sll	a1,a1,0x8
8003b148:	00042400 	sll	a0,a0,0x10
8003b14c:	00a22825 	or	a1,a1,v0
8003b150:	00042403 	sra	a0,a0,0x10
8003b154:	70840000 	madd	a0,a0
8003b158:	00052c00 	sll	a1,a1,0x10
8003b15c:	00052c03 	sra	a1,a1,0x10
8003b160:	70a50000 	madd	a1,a1
8003b164:	3c038021 	lui	v1,0x8021
8003b168:	00001012 	mflo	v0
8003b16c:	a464c9f4 	sh	a0,-13836(v1)
8003b170:	00024040 	sll	t0,v0,0x1
8003b174:	00084c03 	sra	t1,t0,0x10
8003b178:	00091203 	sra	v0,t1,0x8
8003b17c:	00084400 	sll	t0,t0,0x10
8003b180:	a0e20217 	sb	v0,535(a3)
8003b184:	3c028021 	lui	v0,0x8021
8003b188:	00084403 	sra	t0,t0,0x10
8003b18c:	3c038021 	lui	v1,0x8021
8003b190:	a446c9f6 	sh	a2,-13834(v0)
8003b194:	3c028021 	lui	v0,0x8021
8003b198:	00085203 	sra	t2,t0,0x8
8003b19c:	a465c9f8 	sh	a1,-13832(v1)
8003b1a0:	a448c9fa 	sh	t0,-13830(v0)
8003b1a4:	3c038021 	lui	v1,0x8021
8003b1a8:	24020004 	li	v0,4
8003b1ac:	a469c9fc 	sh	t1,-13828(v1)
8003b1b0:	ace2000c 	sw	v0,12(a3)
8003b1b4:	a0ea0215 	sb	t2,533(a3)
8003b1b8:	a0e80214 	sb	t0,532(a3)
8003b1bc:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b1c0:	a0e90216 	sb	t1,534(a3)
8003b1c4:	2625e560 	addiu	a1,s1,-6816
8003b1c8:	90a20015 	lbu	v0,21(a1)
8003b1cc:	90a40014 	lbu	a0,20(a1)
8003b1d0:	00021200 	sll	v0,v0,0x8
8003b1d4:	00441025 	or	v0,v0,a0
8003b1d8:	3c038021 	lui	v1,0x8021
8003b1dc:	a462ca38 	sh	v0,-13768(v1)
8003b1e0:	3c048021 	lui	a0,0x8021
8003b1e4:	24020002 	li	v0,2
8003b1e8:	a480ca3a 	sh	zero,-13766(a0)
8003b1ec:	aca2000c 	sw	v0,12(a1)
8003b1f0:	a0a00215 	sb	zero,533(a1)
8003b1f4:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b1f8:	a0a00214 	sb	zero,532(a1)
8003b1fc:	2627e560 	addiu	a3,s1,-6816
8003b200:	90e80015 	lbu	t0,21(a3)
8003b204:	90e90017 	lbu	t1,23(a3)
8003b208:	90e30014 	lbu	v1,20(a3)
8003b20c:	90e40016 	lbu	a0,22(a3)
8003b210:	90ea0019 	lbu	t2,25(a3)
8003b214:	3c058021 	lui	a1,0x8021
8003b218:	90ed0018 	lbu	t5,24(a3)
8003b21c:	00084200 	sll	t0,t0,0x8
8003b220:	00094a00 	sll	t1,t1,0x8
8003b224:	24a2c93c 	addiu	v0,a1,-14020
8003b228:	01034025 	or	t0,t0,v1
8003b22c:	01244825 	or	t1,t1,a0
8003b230:	000a5200 	sll	t2,t2,0x8
8003b234:	84460004 	lh	a2,4(v0)
8003b238:	844c000a 	lh	t4,10(v0)
8003b23c:	014d5025 	or	t2,t2,t5
8003b240:	00084400 	sll	t0,t0,0x10
8003b244:	00094c00 	sll	t1,t1,0x10
8003b248:	00084403 	sra	t0,t0,0x10
8003b24c:	00094c03 	sra	t1,t1,0x10
8003b250:	844d0010 	lh	t5,16(v0)
8003b254:	000a5400 	sll	t2,t2,0x10
8003b258:	000a5403 	sra	t2,t2,0x10
8003b25c:	71063002 	mul	a2,t0,a2
8003b260:	712c6002 	mul	t4,t1,t4
8003b264:	84a4c93c 	lh	a0,-14020(a1)
8003b268:	84430006 	lh	v1,6(v0)
8003b26c:	714d6802 	mul	t5,t2,t5
8003b270:	84450002 	lh	a1,2(v0)
8003b274:	844b0008 	lh	t3,8(v0)
8003b278:	844e000c 	lh	t6,12(v0)
8003b27c:	844f000e 	lh	t7,14(v0)
8003b280:	71042002 	mul	a0,t0,a0
8003b284:	71231802 	mul	v1,t1,v1
8003b288:	000c63c3 	sra	t4,t4,0xf
8003b28c:	71052802 	mul	a1,t0,a1
8003b290:	712b5802 	mul	t3,t1,t3
8003b294:	714e7002 	mul	t6,t2,t6
8003b298:	000633c3 	sra	a2,a2,0xf
8003b29c:	00cc3021 	addu	a2,a2,t4
8003b2a0:	714f7802 	mul	t7,t2,t7
8003b2a4:	000d6bc3 	sra	t5,t5,0xf
8003b2a8:	00cd3021 	addu	a2,a2,t5
8003b2ac:	00031bc3 	sra	v1,v1,0xf
8003b2b0:	000423c3 	sra	a0,a0,0xf
8003b2b4:	00063400 	sll	a2,a2,0x10
8003b2b8:	000b5bc3 	sra	t3,t3,0xf
8003b2bc:	00832021 	addu	a0,a0,v1
8003b2c0:	00063403 	sra	a2,a2,0x10
8003b2c4:	00052bc3 	sra	a1,a1,0xf
8003b2c8:	000e73c3 	sra	t6,t6,0xf
8003b2cc:	00ab2821 	addu	a1,a1,t3
8003b2d0:	00061203 	sra	v0,a2,0x8
8003b2d4:	000f7bc3 	sra	t7,t7,0xf
8003b2d8:	008e2021 	addu	a0,a0,t6
8003b2dc:	3c038021 	lui	v1,0x8021
8003b2e0:	00af2821 	addu	a1,a1,t7
8003b2e4:	00042400 	sll	a0,a0,0x10
8003b2e8:	a0e20219 	sb	v0,537(a3)
8003b2ec:	3c028021 	lui	v0,0x8021
8003b2f0:	00042403 	sra	a0,a0,0x10
8003b2f4:	00052c00 	sll	a1,a1,0x10
8003b2f8:	a468c9aa 	sh	t0,-13910(v1)
8003b2fc:	a449c9ac 	sh	t1,-13908(v0)
8003b300:	3c038021 	lui	v1,0x8021
8003b304:	3c028021 	lui	v0,0x8021
8003b308:	00052c03 	sra	a1,a1,0x10
8003b30c:	a46ac9ae 	sh	t2,-13906(v1)
8003b310:	a444c9b0 	sh	a0,-13904(v0)
8003b314:	3c038021 	lui	v1,0x8021
8003b318:	3c028021 	lui	v0,0x8021
8003b31c:	00045a03 	sra	t3,a0,0x8
8003b320:	00056203 	sra	t4,a1,0x8
8003b324:	a465c9b2 	sh	a1,-13902(v1)
8003b328:	a446c9b4 	sh	a2,-13900(v0)
8003b32c:	24030006 	li	v1,6
8003b330:	ace3000c 	sw	v1,12(a3)
8003b334:	a0eb0215 	sb	t3,533(a3)
8003b338:	a0ec0217 	sb	t4,535(a3)
8003b33c:	a0e40214 	sb	a0,532(a3)
8003b340:	a0e50216 	sb	a1,534(a3)
8003b344:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b348:	a0e60218 	sb	a2,536(a3)
8003b34c:	2622e560 	addiu	v0,s1,-6816
8003b350:	9047001b 	lbu	a3,27(v0)
8003b354:	90440015 	lbu	a0,21(v0)
8003b358:	90450017 	lbu	a1,23(v0)
8003b35c:	90460019 	lbu	a2,25(v0)
8003b360:	90480014 	lbu	t0,20(v0)
8003b364:	90490016 	lbu	t1,22(v0)
8003b368:	904a0018 	lbu	t2,24(v0)
8003b36c:	00071a00 	sll	v1,a3,0x8
8003b370:	00042200 	sll	a0,a0,0x8
8003b374:	00052a00 	sll	a1,a1,0x8
8003b378:	00e33825 	or	a3,a3,v1
8003b37c:	3c028021 	lui	v0,0x8021
8003b380:	3c038021 	lui	v1,0x8021
8003b384:	00063200 	sll	a2,a2,0x8
8003b388:	00882025 	or	a0,a0,t0
8003b38c:	00a92825 	or	a1,a1,t1
8003b390:	00ca3025 	or	a2,a2,t2
8003b394:	a444c96a 	sh	a0,-13974(v0)
8003b398:	a465c96c 	sh	a1,-13972(v1)
8003b39c:	3c028021 	lui	v0,0x8021
8003b3a0:	3c038021 	lui	v1,0x8021
8003b3a4:	3c198004 	lui	t9,0x8004
8003b3a8:	a446c970 	sh	a2,-13968(v0)
8003b3ac:	a467c96e 	sh	a3,-13970(v1)
8003b3b0:	2739a054 	addiu	t9,t9,-24492
8003b3b4:	8fbf0050 	lw	ra,80(sp)
8003b3b8:	8fb7004c 	lw	s7,76(sp)
8003b3bc:	8fb60048 	lw	s6,72(sp)
8003b3c0:	8fb50044 	lw	s5,68(sp)
8003b3c4:	8fb40040 	lw	s4,64(sp)
8003b3c8:	8fb3003c 	lw	s3,60(sp)
8003b3cc:	8fb20038 	lw	s2,56(sp)
8003b3d0:	8fb10034 	lw	s1,52(sp)
8003b3d4:	8fb00030 	lw	s0,48(sp)
8003b3d8:	03200008 	jr	t9
8003b3dc:	27bd0058 	addiu	sp,sp,88
8003b3e0:	2627e560 	addiu	a3,s1,-6816
8003b3e4:	90e80017 	lbu	t0,23(a3)
8003b3e8:	90e20016 	lbu	v0,22(a3)
8003b3ec:	00084200 	sll	t0,t0,0x8
8003b3f0:	90e40015 	lbu	a0,21(a3)
8003b3f4:	01024025 	or	t0,t0,v0
8003b3f8:	90e20014 	lbu	v0,20(a3)
8003b3fc:	00084400 	sll	t0,t0,0x10
8003b400:	90e50019 	lbu	a1,25(a3)
8003b404:	00042200 	sll	a0,a0,0x8
8003b408:	00084403 	sra	t0,t0,0x10
8003b40c:	90e30018 	lbu	v1,24(a3)
8003b410:	00822025 	or	a0,a0,v0
8003b414:	01080018 	mult	t0,t0
8003b418:	90e6001b 	lbu	a2,27(a3)
8003b41c:	00052a00 	sll	a1,a1,0x8
8003b420:	00042400 	sll	a0,a0,0x10
8003b424:	90e2001a 	lbu	v0,26(a3)
8003b428:	00a32825 	or	a1,a1,v1
8003b42c:	00042403 	sra	a0,a0,0x10
8003b430:	70840000 	madd	a0,a0
8003b434:	00063200 	sll	a2,a2,0x8
8003b438:	00052c00 	sll	a1,a1,0x10
8003b43c:	00c23025 	or	a2,a2,v0
8003b440:	00052c03 	sra	a1,a1,0x10
8003b444:	70a50000 	madd	a1,a1
8003b448:	00063400 	sll	a2,a2,0x10
8003b44c:	00063403 	sra	a2,a2,0x10
8003b450:	70c60004 	msub	a2,a2
8003b454:	3c038021 	lui	v1,0x8021
8003b458:	00001012 	mflo	v0
8003b45c:	a464c9fe 	sh	a0,-13826(v1)
8003b460:	00024bc3 	sra	t1,v0,0xf
8003b464:	00094c00 	sll	t1,t1,0x10
8003b468:	00094c03 	sra	t1,t1,0x10
8003b46c:	00091203 	sra	v0,t1,0x8
8003b470:	a0e20215 	sb	v0,533(a3)
8003b474:	3c028021 	lui	v0,0x8021
8003b478:	3c038021 	lui	v1,0x8021
8003b47c:	a448ca00 	sh	t0,-13824(v0)
8003b480:	3c028021 	lui	v0,0x8021
8003b484:	a465ca02 	sh	a1,-13822(v1)
8003b488:	a446ca04 	sh	a2,-13820(v0)
8003b48c:	3c038021 	lui	v1,0x8021
8003b490:	24020002 	li	v0,2
8003b494:	a469ca06 	sh	t1,-13818(v1)
8003b498:	ace2000c 	sw	v0,12(a3)
8003b49c:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b4a0:	a0e90214 	sb	t1,532(a3)
8003b4a4:	2628e560 	addiu	t0,s1,-6816
8003b4a8:	91070017 	lbu	a3,23(t0)
8003b4ac:	91020016 	lbu	v0,22(t0)
8003b4b0:	3c048021 	lui	a0,0x8021
8003b4b4:	00073a00 	sll	a3,a3,0x8
8003b4b8:	2489c93c 	addiu	t1,a0,-14020
8003b4bc:	00e23825 	or	a3,a3,v0
8003b4c0:	91050015 	lbu	a1,21(t0)
8003b4c4:	85230002 	lh	v1,2(t1)
8003b4c8:	91020014 	lbu	v0,20(t0)
8003b4cc:	00073c00 	sll	a3,a3,0x10
8003b4d0:	00073c03 	sra	a3,a3,0x10
8003b4d4:	91060019 	lbu	a2,25(t0)
8003b4d8:	00052a00 	sll	a1,a1,0x8
8003b4dc:	00e30018 	mult	a3,v1
8003b4e0:	00a22825 	or	a1,a1,v0
8003b4e4:	91030018 	lbu	v1,24(t0)
8003b4e8:	8482c93c 	lh	v0,-14020(a0)
8003b4ec:	00063200 	sll	a2,a2,0x8
8003b4f0:	00052c00 	sll	a1,a1,0x10
8003b4f4:	00c33025 	or	a2,a2,v1
8003b4f8:	00052c03 	sra	a1,a1,0x10
8003b4fc:	70a20000 	madd	a1,v0
8003b500:	85240004 	lh	a0,4(t1)
8003b504:	00063400 	sll	a2,a2,0x10
8003b508:	00063403 	sra	a2,a2,0x10
8003b50c:	70c40000 	madd	a2,a0
8003b510:	3c038021 	lui	v1,0x8021
8003b514:	00002012 	mflo	a0
8003b518:	a465c9e4 	sh	a1,-13852(v1)
8003b51c:	000423c3 	sra	a0,a0,0xf
8003b520:	00042400 	sll	a0,a0,0x10
8003b524:	00042403 	sra	a0,a0,0x10
8003b528:	00041203 	sra	v0,a0,0x8
8003b52c:	3c038021 	lui	v1,0x8021
8003b530:	a1020215 	sb	v0,533(t0)
8003b534:	3c028021 	lui	v0,0x8021
8003b538:	a447c9e6 	sh	a3,-13850(v0)
8003b53c:	a466c9e8 	sh	a2,-13848(v1)
8003b540:	3c028021 	lui	v0,0x8021
8003b544:	24030002 	li	v1,2
8003b548:	a444c9ea 	sh	a0,-13846(v0)
8003b54c:	ad03000c 	sw	v1,12(t0)
8003b550:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b554:	a1040214 	sb	a0,532(t0)
8003b558:	2627e560 	addiu	a3,s1,-6816
8003b55c:	90e80015 	lbu	t0,21(a3)
8003b560:	90e90017 	lbu	t1,23(a3)
8003b564:	90e30014 	lbu	v1,20(a3)
8003b568:	90e40016 	lbu	a0,22(a3)
8003b56c:	90ea0019 	lbu	t2,25(a3)
8003b570:	3c058021 	lui	a1,0x8021
8003b574:	90ed0018 	lbu	t5,24(a3)
8003b578:	00084200 	sll	t0,t0,0x8
8003b57c:	00094a00 	sll	t1,t1,0x8
8003b580:	24a2c93c 	addiu	v0,a1,-14020
8003b584:	01034025 	or	t0,t0,v1
8003b588:	01244825 	or	t1,t1,a0
8003b58c:	000a5200 	sll	t2,t2,0x8
8003b590:	8446000c 	lh	a2,12(v0)
8003b594:	844c000e 	lh	t4,14(v0)
8003b598:	014d5025 	or	t2,t2,t5
8003b59c:	00084400 	sll	t0,t0,0x10
8003b5a0:	00094c00 	sll	t1,t1,0x10
8003b5a4:	00084403 	sra	t0,t0,0x10
8003b5a8:	00094c03 	sra	t1,t1,0x10
8003b5ac:	844d0010 	lh	t5,16(v0)
8003b5b0:	000a5400 	sll	t2,t2,0x10
8003b5b4:	000a5403 	sra	t2,t2,0x10
8003b5b8:	71063002 	mul	a2,t0,a2
8003b5bc:	712c6002 	mul	t4,t1,t4
8003b5c0:	84a4c93c 	lh	a0,-14020(a1)
8003b5c4:	84430002 	lh	v1,2(v0)
8003b5c8:	84450006 	lh	a1,6(v0)
8003b5cc:	844b0008 	lh	t3,8(v0)
8003b5d0:	714d6802 	mul	t5,t2,t5
8003b5d4:	844e0004 	lh	t6,4(v0)
8003b5d8:	844f000a 	lh	t7,10(v0)
8003b5dc:	71042002 	mul	a0,t0,a0
8003b5e0:	71231802 	mul	v1,t1,v1
8003b5e4:	71052802 	mul	a1,t0,a1
8003b5e8:	712b5802 	mul	t3,t1,t3
8003b5ec:	000c63c3 	sra	t4,t4,0xf
8003b5f0:	714e7002 	mul	t6,t2,t6
8003b5f4:	714f7802 	mul	t7,t2,t7
8003b5f8:	000633c3 	sra	a2,a2,0xf
8003b5fc:	00cc3021 	addu	a2,a2,t4
8003b600:	000d6bc3 	sra	t5,t5,0xf
8003b604:	00cd3021 	addu	a2,a2,t5
8003b608:	00031bc3 	sra	v1,v1,0xf
8003b60c:	000b5bc3 	sra	t3,t3,0xf
8003b610:	000423c3 	sra	a0,a0,0xf
8003b614:	00052bc3 	sra	a1,a1,0xf
8003b618:	00063400 	sll	a2,a2,0x10
8003b61c:	00832021 	addu	a0,a0,v1
8003b620:	00ab2821 	addu	a1,a1,t3
8003b624:	00063403 	sra	a2,a2,0x10
8003b628:	000e73c3 	sra	t6,t6,0xf
8003b62c:	000f7bc3 	sra	t7,t7,0xf
8003b630:	00061203 	sra	v0,a2,0x8
8003b634:	008e2021 	addu	a0,a0,t6
8003b638:	00af2821 	addu	a1,a1,t7
8003b63c:	3c038021 	lui	v1,0x8021
8003b640:	00042400 	sll	a0,a0,0x10
8003b644:	00052c00 	sll	a1,a1,0x10
8003b648:	a0e20219 	sb	v0,537(a3)
8003b64c:	3c028021 	lui	v0,0x8021
8003b650:	00042403 	sra	a0,a0,0x10
8003b654:	00052c03 	sra	a1,a1,0x10
8003b658:	a468c986 	sh	t0,-13946(v1)
8003b65c:	a449c988 	sh	t1,-13944(v0)
8003b660:	3c038021 	lui	v1,0x8021
8003b664:	3c028021 	lui	v0,0x8021
8003b668:	a46ac98a 	sh	t2,-13942(v1)
8003b66c:	a444c98c 	sh	a0,-13940(v0)
8003b670:	3c038021 	lui	v1,0x8021
8003b674:	3c028021 	lui	v0,0x8021
8003b678:	00045a03 	sra	t3,a0,0x8
8003b67c:	00056203 	sra	t4,a1,0x8
8003b680:	a465c98e 	sh	a1,-13938(v1)
8003b684:	0800eccb 	j	8003b32c <_Z11DSP1SetByteht+0x558>
8003b688:	a446c990 	sh	a2,-13936(v0)
8003b68c:	2623e560 	addiu	v1,s1,-6816
8003b690:	24020800 	li	v0,2048
8003b694:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b698:	ac62000c 	sw	v0,12(v1)
8003b69c:	2627e560 	addiu	a3,s1,-6816
8003b6a0:	90e50015 	lbu	a1,21(a3)
8003b6a4:	90e60017 	lbu	a2,23(a3)
8003b6a8:	90e20014 	lbu	v0,20(a3)
8003b6ac:	90e30016 	lbu	v1,22(a3)
8003b6b0:	00052a00 	sll	a1,a1,0x8
8003b6b4:	00063200 	sll	a2,a2,0x8
8003b6b8:	00a22825 	or	a1,a1,v0
8003b6bc:	00c33025 	or	a2,a2,v1
8003b6c0:	00052c00 	sll	a1,a1,0x10
8003b6c4:	00063400 	sll	a2,a2,0x10
8003b6c8:	00052c03 	sra	a1,a1,0x10
8003b6cc:	00063403 	sra	a2,a2,0x10
8003b6d0:	70a61002 	mul	v0,a1,a2
8003b6d4:	3c048021 	lui	a0,0x8021
8003b6d8:	000213c3 	sra	v0,v0,0xf
8003b6dc:	24420001 	addiu	v0,v0,1
8003b6e0:	00021400 	sll	v0,v0,0x10
8003b6e4:	00021403 	sra	v0,v0,0x10
8003b6e8:	00021a03 	sra	v1,v0,0x8
8003b6ec:	a0e30215 	sb	v1,533(a3)
8003b6f0:	3c038021 	lui	v1,0x8021
8003b6f4:	a485c866 	sh	a1,-14234(a0)
8003b6f8:	a466c868 	sh	a2,-14232(v1)
8003b6fc:	3c048021 	lui	a0,0x8021
8003b700:	24030002 	li	v1,2
8003b704:	a482c86a 	sh	v0,-14230(a0)
8003b708:	ace3000c 	sw	v1,12(a3)
8003b70c:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b710:	a0e20214 	sb	v0,532(a3)
8003b714:	2627e560 	addiu	a3,s1,-6816
8003b718:	90e80015 	lbu	t0,21(a3)
8003b71c:	90e90017 	lbu	t1,23(a3)
8003b720:	90e30014 	lbu	v1,20(a3)
8003b724:	90e40016 	lbu	a0,22(a3)
8003b728:	90ea0019 	lbu	t2,25(a3)
8003b72c:	3c058021 	lui	a1,0x8021
8003b730:	90ed0018 	lbu	t5,24(a3)
8003b734:	00084200 	sll	t0,t0,0x8
8003b738:	00094a00 	sll	t1,t1,0x8
8003b73c:	24a2c928 	addiu	v0,a1,-14040
8003b740:	01034025 	or	t0,t0,v1
8003b744:	01244825 	or	t1,t1,a0
8003b748:	000a5200 	sll	t2,t2,0x8
8003b74c:	84460004 	lh	a2,4(v0)
8003b750:	844c000a 	lh	t4,10(v0)
8003b754:	014d5025 	or	t2,t2,t5
8003b758:	00084400 	sll	t0,t0,0x10
8003b75c:	00094c00 	sll	t1,t1,0x10
8003b760:	00084403 	sra	t0,t0,0x10
8003b764:	00094c03 	sra	t1,t1,0x10
8003b768:	844d0010 	lh	t5,16(v0)
8003b76c:	000a5400 	sll	t2,t2,0x10
8003b770:	000a5403 	sra	t2,t2,0x10
8003b774:	71063002 	mul	a2,t0,a2
8003b778:	712c6002 	mul	t4,t1,t4
8003b77c:	84a4c928 	lh	a0,-14040(a1)
8003b780:	84430006 	lh	v1,6(v0)
8003b784:	84450002 	lh	a1,2(v0)
8003b788:	844b0008 	lh	t3,8(v0)
8003b78c:	714d6802 	mul	t5,t2,t5
8003b790:	844e000c 	lh	t6,12(v0)
8003b794:	844f000e 	lh	t7,14(v0)
8003b798:	71042002 	mul	a0,t0,a0
8003b79c:	71231802 	mul	v1,t1,v1
8003b7a0:	71052802 	mul	a1,t0,a1
8003b7a4:	712b5802 	mul	t3,t1,t3
8003b7a8:	000c63c3 	sra	t4,t4,0xf
8003b7ac:	714e7002 	mul	t6,t2,t6
8003b7b0:	714f7802 	mul	t7,t2,t7
8003b7b4:	000633c3 	sra	a2,a2,0xf
8003b7b8:	00cc3021 	addu	a2,a2,t4
8003b7bc:	000d6bc3 	sra	t5,t5,0xf
8003b7c0:	00cd3021 	addu	a2,a2,t5
8003b7c4:	00031bc3 	sra	v1,v1,0xf
8003b7c8:	000b5bc3 	sra	t3,t3,0xf
8003b7cc:	000423c3 	sra	a0,a0,0xf
8003b7d0:	00052bc3 	sra	a1,a1,0xf
8003b7d4:	00063400 	sll	a2,a2,0x10
8003b7d8:	00832021 	addu	a0,a0,v1
8003b7dc:	00ab2821 	addu	a1,a1,t3
8003b7e0:	00063403 	sra	a2,a2,0x10
8003b7e4:	000e73c3 	sra	t6,t6,0xf
8003b7e8:	000f7bc3 	sra	t7,t7,0xf
8003b7ec:	00061203 	sra	v0,a2,0x8
8003b7f0:	008e2021 	addu	a0,a0,t6
8003b7f4:	00af2821 	addu	a1,a1,t7
8003b7f8:	3c038021 	lui	v1,0x8021
8003b7fc:	00042400 	sll	a0,a0,0x10
8003b800:	00052c00 	sll	a1,a1,0x10
8003b804:	a0e20219 	sb	v0,537(a3)
8003b808:	3c028021 	lui	v0,0x8021
8003b80c:	00042403 	sra	a0,a0,0x10
8003b810:	00052c03 	sra	a1,a1,0x10
8003b814:	a468c9b6 	sh	t0,-13898(v1)
8003b818:	a449c9b8 	sh	t1,-13896(v0)
8003b81c:	3c038021 	lui	v1,0x8021
8003b820:	3c028021 	lui	v0,0x8021
8003b824:	a46ac9ba 	sh	t2,-13894(v1)
8003b828:	a444c9bc 	sh	a0,-13892(v0)
8003b82c:	3c038021 	lui	v1,0x8021
8003b830:	3c028021 	lui	v0,0x8021
8003b834:	00045a03 	sra	t3,a0,0x8
8003b838:	00056203 	sra	t4,a1,0x8
8003b83c:	a465c9be 	sh	a1,-13890(v1)
8003b840:	0800eccb 	j	8003b32c <_Z11DSP1SetByteht+0x558>
8003b844:	a446c9c0 	sh	a2,-13888(v0)
8003b848:	2622e560 	addiu	v0,s1,-6816
8003b84c:	90500015 	lbu	s0,21(v0)
8003b850:	90440014 	lbu	a0,20(v0)
8003b854:	90430017 	lbu	v1,23(v0)
8003b858:	90450016 	lbu	a1,22(v0)
8003b85c:	00108200 	sll	s0,s0,0x8
8003b860:	02048025 	or	s0,s0,a0
8003b864:	00031a00 	sll	v1,v1,0x8
8003b868:	00651825 	or	v1,v1,a1
8003b86c:	00108400 	sll	s0,s0,0x10
8003b870:	00108403 	sra	s0,s0,0x10
8003b874:	00039400 	sll	s2,v1,0x10
8003b878:	3c028021 	lui	v0,0x8021
8003b87c:	00129403 	sra	s2,s2,0x10
8003b880:	a450c874 	sh	s0,-14220(v0)
8003b884:	3c038021 	lui	v1,0x8021
8003b888:	3c028003 	lui	v0,0x8003
8003b88c:	a472c876 	sh	s2,-14218(v1)
8003b890:	244264c4 	addiu	v0,v0,25796
8003b894:	0040f809 	jalr	v0
8003b898:	02002021 	move	a0,s0
8003b89c:	70521002 	mul	v0,v0,s2
8003b8a0:	00102c00 	sll	a1,s0,0x10
8003b8a4:	000213c3 	sra	v0,v0,0xf
8003b8a8:	00023c00 	sll	a3,v0,0x10
8003b8ac:	00073c03 	sra	a3,a3,0x10
8003b8b0:	3c028021 	lui	v0,0x8021
8003b8b4:	00052c03 	sra	a1,a1,0x10
8003b8b8:	04a004b4 	bltz	a1,8003cb8c <_Z11DSP1SetByteht+0x1db8>
8003b8bc:	a447c878 	sh	a3,-14216(v0)
8003b8c0:	30a400ff 	andi	a0,a1,0xff
8003b8c4:	3c028019 	lui	v0,0x8019
8003b8c8:	00052a03 	sra	a1,a1,0x8
8003b8cc:	3c038019 	lui	v1,0x8019
8003b8d0:	2442da04 	addiu	v0,v0,-9724
8003b8d4:	2463dc04 	addiu	v1,v1,-9212
8003b8d8:	00052840 	sll	a1,a1,0x1
8003b8dc:	00042040 	sll	a0,a0,0x1
8003b8e0:	00a22821 	addu	a1,a1,v0
8003b8e4:	00832021 	addu	a0,a0,v1
8003b8e8:	84820000 	lh	v0,0(a0)
8003b8ec:	84a30000 	lh	v1,0(a1)
8003b8f0:	84a40080 	lh	a0,128(a1)
8003b8f4:	70431002 	mul	v0,v0,v1
8003b8f8:	000213c3 	sra	v0,v0,0xf
8003b8fc:	00821023 	subu	v0,a0,v0
8003b900:	28438000 	slti	v1,v0,-32768
8003b904:	10600491 	beqz	v1,8003cb4c <_Z11DSP1SetByteht+0x1d78>
8003b908:	00021400 	sll	v0,v0,0x10
8003b90c:	24028001 	li	v0,-32767
8003b910:	00021400 	sll	v0,v0,0x10
8003b914:	00021403 	sra	v0,v0,0x10
8003b918:	70522002 	mul	a0,v0,s2
8003b91c:	2625e560 	addiu	a1,s1,-6816
8003b920:	000423c3 	sra	a0,a0,0xf
8003b924:	00042400 	sll	a0,a0,0x10
8003b928:	00042403 	sra	a0,a0,0x10
8003b92c:	00041203 	sra	v0,a0,0x8
8003b930:	00073203 	sra	a2,a3,0x8
8003b934:	a0a20217 	sb	v0,535(a1)
8003b938:	3c038021 	lui	v1,0x8021
8003b93c:	24020004 	li	v0,4
8003b940:	a464c87a 	sh	a0,-14214(v1)
8003b944:	aca2000c 	sw	v0,12(a1)
8003b948:	a0a60215 	sb	a2,533(a1)
8003b94c:	a0a70214 	sb	a3,532(a1)
8003b950:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003b954:	a0a40216 	sb	a0,534(a1)
8003b958:	2622e560 	addiu	v0,s1,-6816
8003b95c:	90440015 	lbu	a0,21(v0)
8003b960:	90450017 	lbu	a1,23(v0)
8003b964:	90430014 	lbu	v1,20(v0)
8003b968:	9047001b 	lbu	a3,27(v0)
8003b96c:	90460019 	lbu	a2,25(v0)
8003b970:	90480016 	lbu	t0,22(v0)
8003b974:	90490018 	lbu	t1,24(v0)
8003b978:	904a001a 	lbu	t2,26(v0)
8003b97c:	00042200 	sll	a0,a0,0x8
8003b980:	00052a00 	sll	a1,a1,0x8
8003b984:	00832025 	or	a0,a0,v1
8003b988:	3c028021 	lui	v0,0x8021
8003b98c:	3c038021 	lui	v1,0x8021
8003b990:	00063200 	sll	a2,a2,0x8
8003b994:	00073a00 	sll	a3,a3,0x8
8003b998:	00a82825 	or	a1,a1,t0
8003b99c:	3c198004 	lui	t9,0x8004
8003b9a0:	00c93025 	or	a2,a2,t1
8003b9a4:	00ea3825 	or	a3,a3,t2
8003b9a8:	a444c972 	sh	a0,-13966(v0)
8003b9ac:	a465c974 	sh	a1,-13964(v1)
8003b9b0:	3c028021 	lui	v0,0x8021
8003b9b4:	3c038021 	lui	v1,0x8021
8003b9b8:	2739a954 	addiu	t9,t9,-22188
8003b9bc:	a446c978 	sh	a2,-13960(v0)
8003b9c0:	0800eced 	j	8003b3b4 <_Z11DSP1SetByteht+0x5e0>
8003b9c4:	a467c976 	sh	a3,-13962(v1)
8003b9c8:	2623e560 	addiu	v1,s1,-6816
8003b9cc:	90660017 	lbu	a2,23(v1)
8003b9d0:	90620016 	lbu	v0,22(v1)
8003b9d4:	00063200 	sll	a2,a2,0x8
8003b9d8:	00c23025 	or	a2,a2,v0
8003b9dc:	90620015 	lbu	v0,21(v1)
8003b9e0:	90640014 	lbu	a0,20(v1)
8003b9e4:	90650019 	lbu	a1,25(v1)
8003b9e8:	00063400 	sll	a2,a2,0x10
8003b9ec:	00021200 	sll	v0,v0,0x8
8003b9f0:	90670018 	lbu	a3,24(v1)
8003b9f4:	00063403 	sra	a2,a2,0x10
8003b9f8:	00441025 	or	v0,v0,a0
8003b9fc:	00c60018 	mult	a2,a2
8003ba00:	00052a00 	sll	a1,a1,0x8
8003ba04:	00021400 	sll	v0,v0,0x10
8003ba08:	00021403 	sra	v0,v0,0x10
8003ba0c:	00a72825 	or	a1,a1,a3
8003ba10:	70420000 	madd	v0,v0
8003ba14:	00052c00 	sll	a1,a1,0x10
8003ba18:	00052c03 	sra	a1,a1,0x10
8003ba1c:	70a50000 	madd	a1,a1
8003ba20:	3c038021 	lui	v1,0x8021
8003ba24:	00003812 	mflo	a3
8003ba28:	a462ca12 	sh	v0,-13806(v1)
8003ba2c:	3c048021 	lui	a0,0x8021
8003ba30:	3c028021 	lui	v0,0x8021
8003ba34:	a486ca14 	sh	a2,-13804(a0)
8003ba38:	14e0037a 	bnez	a3,8003c824 <_Z11DSP1SetByteht+0x1a50>
8003ba3c:	a445ca16 	sh	a1,-13802(v0)
8003ba40:	3c038021 	lui	v1,0x8021
8003ba44:	a460ca18 	sh	zero,-13800(v1)
8003ba48:	8465ca18 	lh	a1,-13800(v1)
8003ba4c:	2624e560 	addiu	a0,s1,-6816
8003ba50:	00051203 	sra	v0,a1,0x8
8003ba54:	24030002 	li	v1,2
8003ba58:	a0820215 	sb	v0,533(a0)
8003ba5c:	ac83000c 	sw	v1,12(a0)
8003ba60:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003ba64:	a0850214 	sb	a1,532(a0)
8003ba68:	2628e560 	addiu	t0,s1,-6816
8003ba6c:	91070017 	lbu	a3,23(t0)
8003ba70:	91020016 	lbu	v0,22(t0)
8003ba74:	3c048021 	lui	a0,0x8021
8003ba78:	00073a00 	sll	a3,a3,0x8
8003ba7c:	2489c928 	addiu	t1,a0,-14040
8003ba80:	00e23825 	or	a3,a3,v0
8003ba84:	91050015 	lbu	a1,21(t0)
8003ba88:	85230002 	lh	v1,2(t1)
8003ba8c:	91020014 	lbu	v0,20(t0)
8003ba90:	00073c00 	sll	a3,a3,0x10
8003ba94:	00073c03 	sra	a3,a3,0x10
8003ba98:	91060019 	lbu	a2,25(t0)
8003ba9c:	00052a00 	sll	a1,a1,0x8
8003baa0:	00e30018 	mult	a3,v1
8003baa4:	00a22825 	or	a1,a1,v0
8003baa8:	91030018 	lbu	v1,24(t0)
8003baac:	8482c928 	lh	v0,-14040(a0)
8003bab0:	00063200 	sll	a2,a2,0x8
8003bab4:	00052c00 	sll	a1,a1,0x10
8003bab8:	00c33025 	or	a2,a2,v1
8003babc:	00052c03 	sra	a1,a1,0x10
8003bac0:	70a20000 	madd	a1,v0
8003bac4:	85240004 	lh	a0,4(t1)
8003bac8:	00063400 	sll	a2,a2,0x10
8003bacc:	00063403 	sra	a2,a2,0x10
8003bad0:	70c40000 	madd	a2,a0
8003bad4:	3c038021 	lui	v1,0x8021
8003bad8:	00002012 	mflo	a0
8003badc:	a465c9ec 	sh	a1,-13844(v1)
8003bae0:	000423c3 	sra	a0,a0,0xf
8003bae4:	00042400 	sll	a0,a0,0x10
8003bae8:	00042403 	sra	a0,a0,0x10
8003baec:	00041203 	sra	v0,a0,0x8
8003baf0:	3c038021 	lui	v1,0x8021
8003baf4:	a1020215 	sb	v0,533(t0)
8003baf8:	3c028021 	lui	v0,0x8021
8003bafc:	a447c9ee 	sh	a3,-13842(v0)
8003bb00:	a466c9f0 	sh	a2,-13840(v1)
8003bb04:	3c028021 	lui	v0,0x8021
8003bb08:	24030002 	li	v1,2
8003bb0c:	a444c9f2 	sh	a0,-13838(v0)
8003bb10:	ad03000c 	sw	v1,12(t0)
8003bb14:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003bb18:	a1040214 	sb	a0,532(t0)
8003bb1c:	2622e560 	addiu	v0,s1,-6816
8003bb20:	90440015 	lbu	a0,21(v0)
8003bb24:	90450017 	lbu	a1,23(v0)
8003bb28:	90430014 	lbu	v1,20(v0)
8003bb2c:	9047001b 	lbu	a3,27(v0)
8003bb30:	90460019 	lbu	a2,25(v0)
8003bb34:	90480016 	lbu	t0,22(v0)
8003bb38:	90490018 	lbu	t1,24(v0)
8003bb3c:	904a001a 	lbu	t2,26(v0)
8003bb40:	00042200 	sll	a0,a0,0x8
8003bb44:	00052a00 	sll	a1,a1,0x8
8003bb48:	00832025 	or	a0,a0,v1
8003bb4c:	3c028021 	lui	v0,0x8021
8003bb50:	3c038021 	lui	v1,0x8021
8003bb54:	00063200 	sll	a2,a2,0x8
8003bb58:	00073a00 	sll	a3,a3,0x8
8003bb5c:	00a82825 	or	a1,a1,t0
8003bb60:	3c198004 	lui	t9,0x8004
8003bb64:	00c93025 	or	a2,a2,t1
8003bb68:	00ea3825 	or	a3,a3,t2
8003bb6c:	a444c962 	sh	a0,-13982(v0)
8003bb70:	a465c964 	sh	a1,-13980(v1)
8003bb74:	3c028021 	lui	v0,0x8021
8003bb78:	3c038021 	lui	v1,0x8021
8003bb7c:	2739a4d4 	addiu	t9,t9,-23340
8003bb80:	a446c968 	sh	a2,-13976(v0)
8003bb84:	0800eced 	j	8003b3b4 <_Z11DSP1SetByteht+0x5e0>
8003bb88:	a467c966 	sh	a3,-13978(v1)
8003bb8c:	2630e560 	addiu	s0,s1,-6816
8003bb90:	92040015 	lbu	a0,21(s0)
8003bb94:	92020014 	lbu	v0,20(s0)
8003bb98:	92050017 	lbu	a1,23(s0)
8003bb9c:	92060019 	lbu	a2,25(s0)
8003bba0:	92030016 	lbu	v1,22(s0)
8003bba4:	92070018 	lbu	a3,24(s0)
8003bba8:	00042200 	sll	a0,a0,0x8
8003bbac:	00822025 	or	a0,a0,v0
8003bbb0:	00052a00 	sll	a1,a1,0x8
8003bbb4:	3c028021 	lui	v0,0x8021
8003bbb8:	00063200 	sll	a2,a2,0x8
8003bbbc:	00a32825 	or	a1,a1,v1
8003bbc0:	00c73025 	or	a2,a2,a3
8003bbc4:	a444c8c4 	sh	a0,-14140(v0)
8003bbc8:	3c038021 	lui	v1,0x8021
8003bbcc:	3c048021 	lui	a0,0x8021
8003bbd0:	3c028003 	lui	v0,0x8003
8003bbd4:	a465c8c6 	sh	a1,-14138(v1)
8003bbd8:	2442f93c 	addiu	v0,v0,-1732
8003bbdc:	0040f809 	jalr	v0
8003bbe0:	a486c8c8 	sh	a2,-14136(a0)
8003bbe4:	3c038021 	lui	v1,0x8021
8003bbe8:	8464c8ca 	lh	a0,-14134(v1)
8003bbec:	3c028021 	lui	v0,0x8021
8003bbf0:	3c038021 	lui	v1,0x8021
8003bbf4:	8445c8cc 	lh	a1,-14132(v0)
8003bbf8:	9466c8ce 	lhu	a2,-14130(v1)
8003bbfc:	00043a03 	sra	a3,a0,0x8
8003bc00:	00054203 	sra	t0,a1,0x8
8003bc04:	00061202 	srl	v0,a2,0x8
8003bc08:	24030006 	li	v1,6
8003bc0c:	a2020219 	sb	v0,537(s0)
8003bc10:	ae03000c 	sw	v1,12(s0)
8003bc14:	a2070215 	sb	a3,533(s0)
8003bc18:	a2080217 	sb	t0,535(s0)
8003bc1c:	a2040214 	sb	a0,532(s0)
8003bc20:	a2050216 	sb	a1,534(s0)
8003bc24:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003bc28:	a2060218 	sb	a2,536(s0)
8003bc2c:	2628e560 	addiu	t0,s1,-6816
8003bc30:	91090017 	lbu	t1,23(t0)
8003bc34:	91020016 	lbu	v0,22(t0)
8003bc38:	00094a00 	sll	t1,t1,0x8
8003bc3c:	91050015 	lbu	a1,21(t0)
8003bc40:	01224825 	or	t1,t1,v0
8003bc44:	91020014 	lbu	v0,20(t0)
8003bc48:	00094c00 	sll	t1,t1,0x10
8003bc4c:	91070019 	lbu	a3,25(t0)
8003bc50:	00052a00 	sll	a1,a1,0x8
8003bc54:	00094c03 	sra	t1,t1,0x10
8003bc58:	91030018 	lbu	v1,24(t0)
8003bc5c:	00a22825 	or	a1,a1,v0
8003bc60:	01290018 	mult	t1,t1
8003bc64:	9106001b 	lbu	a2,27(t0)
8003bc68:	00073a00 	sll	a3,a3,0x8
8003bc6c:	00052c00 	sll	a1,a1,0x10
8003bc70:	9102001a 	lbu	v0,26(t0)
8003bc74:	00e33825 	or	a3,a3,v1
8003bc78:	00052c03 	sra	a1,a1,0x10
8003bc7c:	70a50000 	madd	a1,a1
8003bc80:	00063200 	sll	a2,a2,0x8
8003bc84:	00073c00 	sll	a3,a3,0x10
8003bc88:	00c23025 	or	a2,a2,v0
8003bc8c:	00073c03 	sra	a3,a3,0x10
8003bc90:	70e70000 	madd	a3,a3
8003bc94:	00063400 	sll	a2,a2,0x10
8003bc98:	00063403 	sra	a2,a2,0x10
8003bc9c:	70c60004 	msub	a2,a2
8003bca0:	3c038021 	lui	v1,0x8021
8003bca4:	00001012 	mflo	v0
8003bca8:	a465ca08 	sh	a1,-13816(v1)
8003bcac:	000223c3 	sra	a0,v0,0xf
8003bcb0:	24840001 	addiu	a0,a0,1
8003bcb4:	00042400 	sll	a0,a0,0x10
8003bcb8:	00042403 	sra	a0,a0,0x10
8003bcbc:	00041203 	sra	v0,a0,0x8
8003bcc0:	a1020215 	sb	v0,533(t0)
8003bcc4:	3c028021 	lui	v0,0x8021
8003bcc8:	3c038021 	lui	v1,0x8021
8003bccc:	a449ca0a 	sh	t1,-13814(v0)
8003bcd0:	3c028021 	lui	v0,0x8021
8003bcd4:	a467ca0c 	sh	a3,-13812(v1)
8003bcd8:	a446ca0e 	sh	a2,-13810(v0)
8003bcdc:	3c038021 	lui	v1,0x8021
8003bce0:	24020002 	li	v0,2
8003bce4:	a464ca10 	sh	a0,-13808(v1)
8003bce8:	ad02000c 	sw	v0,12(t0)
8003bcec:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003bcf0:	a1040214 	sb	a0,532(t0)
8003bcf4:	2630e560 	addiu	s0,s1,-6816
8003bcf8:	92030015 	lbu	v1,21(s0)
8003bcfc:	92020014 	lbu	v0,20(s0)
8003bd00:	00031a00 	sll	v1,v1,0x8
8003bd04:	00621825 	or	v1,v1,v0
8003bd08:	3c158021 	lui	s5,0x8021
8003bd0c:	26a2c8c2 	addiu	v0,s5,-14142
8003bd10:	00031c00 	sll	v1,v1,0x10
8003bd14:	00031c03 	sra	v1,v1,0x10
8003bd18:	3c118021 	lui	s1,0x8021
8003bd1c:	afa20010 	sw	v0,16(sp)
8003bd20:	3c128021 	lui	s2,0x8021
8003bd24:	3c138021 	lui	s3,0x8021
8003bd28:	3c148021 	lui	s4,0x8021
8003bd2c:	3c028003 	lui	v0,0x8003
8003bd30:	00602021 	move	a0,v1
8003bd34:	2645c8bc 	addiu	a1,s2,-14148
8003bd38:	2666c8be 	addiu	a2,s3,-14146
8003bd3c:	2687c8c0 	addiu	a3,s4,-14144
8003bd40:	24425a64 	addiu	v0,v0,23140
8003bd44:	0040f809 	jalr	v0
8003bd48:	a623c8ba 	sh	v1,-14150(s1)
8003bd4c:	8648c8bc 	lh	t0,-14148(s2)
8003bd50:	8669c8be 	lh	t1,-14146(s3)
8003bd54:	868ac8c0 	lh	t2,-14144(s4)
8003bd58:	86abc8c2 	lh	t3,-14142(s5)
8003bd5c:	9623c8ba 	lhu	v1,-14150(s1)
8003bd60:	00082203 	sra	a0,t0,0x8
8003bd64:	24630001 	addiu	v1,v1,1
8003bd68:	00092a03 	sra	a1,t1,0x8
8003bd6c:	000a3203 	sra	a2,t2,0x8
8003bd70:	000b3a03 	sra	a3,t3,0x8
8003bd74:	24020008 	li	v0,8
8003bd78:	a623c8ba 	sh	v1,-14150(s1)
8003bd7c:	ae02000c 	sw	v0,12(s0)
8003bd80:	a2040215 	sb	a0,533(s0)
8003bd84:	a2050217 	sb	a1,535(s0)
8003bd88:	a2060219 	sb	a2,537(s0)
8003bd8c:	a207021b 	sb	a3,539(s0)
8003bd90:	ae000008 	sw	zero,8(s0)
8003bd94:	a2080214 	sb	t0,532(s0)
8003bd98:	a2090216 	sb	t1,534(s0)
8003bd9c:	a20a0218 	sb	t2,536(s0)
8003bda0:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003bda4:	a20b021a 	sb	t3,538(s0)
8003bda8:	2628e560 	addiu	t0,s1,-6816
8003bdac:	91070017 	lbu	a3,23(t0)
8003bdb0:	91020016 	lbu	v0,22(t0)
8003bdb4:	3c048021 	lui	a0,0x8021
8003bdb8:	00073a00 	sll	a3,a3,0x8
8003bdbc:	2489c950 	addiu	t1,a0,-14000
8003bdc0:	00e23825 	or	a3,a3,v0
8003bdc4:	91050015 	lbu	a1,21(t0)
8003bdc8:	85230002 	lh	v1,2(t1)
8003bdcc:	91020014 	lbu	v0,20(t0)
8003bdd0:	00073c00 	sll	a3,a3,0x10
8003bdd4:	00073c03 	sra	a3,a3,0x10
8003bdd8:	91060019 	lbu	a2,25(t0)
8003bddc:	00052a00 	sll	a1,a1,0x8
8003bde0:	00e30018 	mult	a3,v1
8003bde4:	00a22825 	or	a1,a1,v0
8003bde8:	91030018 	lbu	v1,24(t0)
8003bdec:	8482c950 	lh	v0,-14000(a0)
8003bdf0:	00063200 	sll	a2,a2,0x8
8003bdf4:	00052c00 	sll	a1,a1,0x10
8003bdf8:	00c33025 	or	a2,a2,v1
8003bdfc:	00052c03 	sra	a1,a1,0x10
8003be00:	70a20000 	madd	a1,v0
8003be04:	85240004 	lh	a0,4(t1)
8003be08:	00063400 	sll	a2,a2,0x10
8003be0c:	00063403 	sra	a2,a2,0x10
8003be10:	70c40000 	madd	a2,a0
8003be14:	3c038021 	lui	v1,0x8021
8003be18:	00002012 	mflo	a0
8003be1c:	a465c9dc 	sh	a1,-13860(v1)
8003be20:	000423c3 	sra	a0,a0,0xf
8003be24:	00042400 	sll	a0,a0,0x10
8003be28:	00042403 	sra	a0,a0,0x10
8003be2c:	00041203 	sra	v0,a0,0x8
8003be30:	3c038021 	lui	v1,0x8021
8003be34:	a1020215 	sb	v0,533(t0)
8003be38:	3c028021 	lui	v0,0x8021
8003be3c:	a447c9de 	sh	a3,-13858(v0)
8003be40:	a466c9e0 	sh	a2,-13856(v1)
8003be44:	3c028021 	lui	v0,0x8021
8003be48:	24030002 	li	v1,2
8003be4c:	a444c9e2 	sh	a0,-13854(v0)
8003be50:	ad03000c 	sw	v1,12(t0)
8003be54:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003be58:	a1040214 	sb	a0,532(t0)
8003be5c:	2630e560 	addiu	s0,s1,-6816
8003be60:	92040015 	lbu	a0,21(s0)
8003be64:	92020014 	lbu	v0,20(s0)
8003be68:	92050017 	lbu	a1,23(s0)
8003be6c:	92060019 	lbu	a2,25(s0)
8003be70:	92030016 	lbu	v1,22(s0)
8003be74:	9207001b 	lbu	a3,27(s0)
8003be78:	9208001d 	lbu	t0,29(s0)
8003be7c:	920a0018 	lbu	t2,24(s0)
8003be80:	00042200 	sll	a0,a0,0x8
8003be84:	00822025 	or	a0,a0,v0
8003be88:	9209001f 	lbu	t1,31(s0)
8003be8c:	920b001a 	lbu	t3,26(s0)
8003be90:	920c001c 	lbu	t4,28(s0)
8003be94:	3c028021 	lui	v0,0x8021
8003be98:	00052a00 	sll	a1,a1,0x8
8003be9c:	00063200 	sll	a2,a2,0x8
8003bea0:	00a32825 	or	a1,a1,v1
8003bea4:	00ca3025 	or	a2,a2,t2
8003bea8:	a444ca1e 	sh	a0,-13794(v0)
8003beac:	920d001e 	lbu	t5,30(s0)
8003beb0:	3c038021 	lui	v1,0x8021
8003beb4:	3c028021 	lui	v0,0x8021
8003beb8:	00073a00 	sll	a3,a3,0x8
8003bebc:	00084200 	sll	t0,t0,0x8
8003bec0:	00eb3825 	or	a3,a3,t3
8003bec4:	010c4025 	or	t0,t0,t4
8003bec8:	a465ca1c 	sh	a1,-13796(v1)
8003becc:	a446ca1a 	sh	a2,-13798(v0)
8003bed0:	3c038021 	lui	v1,0x8021
8003bed4:	3c028021 	lui	v0,0x8021
8003bed8:	00094a00 	sll	t1,t1,0x8
8003bedc:	a467ca20 	sh	a3,-13792(v1)
8003bee0:	a448ca22 	sh	t0,-13790(v0)
8003bee4:	3c038021 	lui	v1,0x8021
8003bee8:	012d4825 	or	t1,t1,t5
8003beec:	3c028004 	lui	v0,0x8004
8003bef0:	2442978c 	addiu	v0,v0,-26740
8003bef4:	0040f809 	jalr	v0
8003bef8:	a469ca24 	sh	t1,-13788(v1)
8003befc:	3c038021 	lui	v1,0x8021
8003bf00:	8464ca26 	lh	a0,-13786(v1)
8003bf04:	3c028021 	lui	v0,0x8021
8003bf08:	3c038021 	lui	v1,0x8021
8003bf0c:	8445ca28 	lh	a1,-13784(v0)
8003bf10:	8466ca2a 	lh	a2,-13782(v1)
8003bf14:	00043a03 	sra	a3,a0,0x8
8003bf18:	00054203 	sra	t0,a1,0x8
8003bf1c:	0800ef02 	j	8003bc08 <_Z11DSP1SetByteht+0xe34>
8003bf20:	00061203 	sra	v0,a2,0x8
8003bf24:	2627e560 	addiu	a3,s1,-6816
8003bf28:	90e80015 	lbu	t0,21(a3)
8003bf2c:	90e90017 	lbu	t1,23(a3)
8003bf30:	90e30014 	lbu	v1,20(a3)
8003bf34:	90e40016 	lbu	a0,22(a3)
8003bf38:	90ea0019 	lbu	t2,25(a3)
8003bf3c:	3c058021 	lui	a1,0x8021
8003bf40:	90ed0018 	lbu	t5,24(a3)
8003bf44:	00084200 	sll	t0,t0,0x8
8003bf48:	00094a00 	sll	t1,t1,0x8
8003bf4c:	24a2c950 	addiu	v0,a1,-14000
8003bf50:	01034025 	or	t0,t0,v1
8003bf54:	01244825 	or	t1,t1,a0
8003bf58:	000a5200 	sll	t2,t2,0x8
8003bf5c:	8446000c 	lh	a2,12(v0)
8003bf60:	844c000e 	lh	t4,14(v0)
8003bf64:	014d5025 	or	t2,t2,t5
8003bf68:	00084400 	sll	t0,t0,0x10
8003bf6c:	00094c00 	sll	t1,t1,0x10
8003bf70:	00084403 	sra	t0,t0,0x10
8003bf74:	00094c03 	sra	t1,t1,0x10
8003bf78:	844d0010 	lh	t5,16(v0)
8003bf7c:	000a5400 	sll	t2,t2,0x10
8003bf80:	000a5403 	sra	t2,t2,0x10
8003bf84:	71063002 	mul	a2,t0,a2
8003bf88:	712c6002 	mul	t4,t1,t4
8003bf8c:	84a4c950 	lh	a0,-14000(a1)
8003bf90:	84430002 	lh	v1,2(v0)
8003bf94:	84450006 	lh	a1,6(v0)
8003bf98:	844b0008 	lh	t3,8(v0)
8003bf9c:	714d6802 	mul	t5,t2,t5
8003bfa0:	844e0004 	lh	t6,4(v0)
8003bfa4:	844f000a 	lh	t7,10(v0)
8003bfa8:	71042002 	mul	a0,t0,a0
8003bfac:	71231802 	mul	v1,t1,v1
8003bfb0:	71052802 	mul	a1,t0,a1
8003bfb4:	712b5802 	mul	t3,t1,t3
8003bfb8:	000c63c3 	sra	t4,t4,0xf
8003bfbc:	714e7002 	mul	t6,t2,t6
8003bfc0:	714f7802 	mul	t7,t2,t7
8003bfc4:	000633c3 	sra	a2,a2,0xf
8003bfc8:	00cc3021 	addu	a2,a2,t4
8003bfcc:	000d6bc3 	sra	t5,t5,0xf
8003bfd0:	00cd3021 	addu	a2,a2,t5
8003bfd4:	00031bc3 	sra	v1,v1,0xf
8003bfd8:	000b5bc3 	sra	t3,t3,0xf
8003bfdc:	000423c3 	sra	a0,a0,0xf
8003bfe0:	00052bc3 	sra	a1,a1,0xf
8003bfe4:	00063400 	sll	a2,a2,0x10
8003bfe8:	00832021 	addu	a0,a0,v1
8003bfec:	00ab2821 	addu	a1,a1,t3
8003bff0:	00063403 	sra	a2,a2,0x10
8003bff4:	000e73c3 	sra	t6,t6,0xf
8003bff8:	000f7bc3 	sra	t7,t7,0xf
8003bffc:	00061203 	sra	v0,a2,0x8
8003c000:	008e2021 	addu	a0,a0,t6
8003c004:	00af2821 	addu	a1,a1,t7
8003c008:	3c038021 	lui	v1,0x8021
8003c00c:	00042400 	sll	a0,a0,0x10
8003c010:	00052c00 	sll	a1,a1,0x10
8003c014:	a0e20219 	sb	v0,537(a3)
8003c018:	3c028021 	lui	v0,0x8021
8003c01c:	00042403 	sra	a0,a0,0x10
8003c020:	00052c03 	sra	a1,a1,0x10
8003c024:	a468c97a 	sh	t0,-13958(v1)
8003c028:	a449c97c 	sh	t1,-13956(v0)
8003c02c:	3c038021 	lui	v1,0x8021
8003c030:	3c028021 	lui	v0,0x8021
8003c034:	a46ac97e 	sh	t2,-13954(v1)
8003c038:	a444c980 	sh	a0,-13952(v0)
8003c03c:	3c038021 	lui	v1,0x8021
8003c040:	3c028021 	lui	v0,0x8021
8003c044:	00045a03 	sra	t3,a0,0x8
8003c048:	00056203 	sra	t4,a1,0x8
8003c04c:	a465c982 	sh	a1,-13950(v1)
8003c050:	0800eccb 	j	8003b32c <_Z11DSP1SetByteht+0x558>
8003c054:	a446c984 	sh	a2,-13948(v0)
8003c058:	2630e560 	addiu	s0,s1,-6816
8003c05c:	92080015 	lbu	t0,21(s0)
8003c060:	92020014 	lbu	v0,20(s0)
8003c064:	92090017 	lbu	t1,23(s0)
8003c068:	92030016 	lbu	v1,22(s0)
8003c06c:	00084200 	sll	t0,t0,0x8
8003c070:	01024025 	or	t0,t0,v0
8003c074:	00094a00 	sll	t1,t1,0x8
8003c078:	01234825 	or	t1,t1,v1
8003c07c:	00084400 	sll	t0,t0,0x10
8003c080:	00084403 	sra	t0,t0,0x10
8003c084:	3c028021 	lui	v0,0x8021
8003c088:	00094c00 	sll	t1,t1,0x10
8003c08c:	00094c03 	sra	t1,t1,0x10
8003c090:	3c038021 	lui	v1,0x8021
8003c094:	3c118021 	lui	s1,0x8021
8003c098:	3c128021 	lui	s2,0x8021
8003c09c:	a448c9d4 	sh	t0,-13868(v0)
8003c0a0:	3c028003 	lui	v0,0x8003
8003c0a4:	01002021 	move	a0,t0
8003c0a8:	01202821 	move	a1,t1
8003c0ac:	2626c9d8 	addiu	a2,s1,-13864
8003c0b0:	a469c9d6 	sh	t1,-13866(v1)
8003c0b4:	24425390 	addiu	v0,v0,21392
8003c0b8:	0040f809 	jalr	v0
8003c0bc:	2647c9da 	addiu	a3,s2,-13862
8003c0c0:	8625c9d8 	lh	a1,-13864(s1)
8003c0c4:	8646c9da 	lh	a2,-13862(s2)
8003c0c8:	00052203 	sra	a0,a1,0x8
8003c0cc:	00061203 	sra	v0,a2,0x8
8003c0d0:	24030004 	li	v1,4
8003c0d4:	a2020217 	sb	v0,535(s0)
8003c0d8:	ae03000c 	sw	v1,12(s0)
8003c0dc:	a2040215 	sb	a0,533(s0)
8003c0e0:	a2050214 	sb	a1,532(s0)
8003c0e4:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003c0e8:	a2060216 	sb	a2,534(s0)
8003c0ec:	2623e560 	addiu	v1,s1,-6816
8003c0f0:	90620015 	lbu	v0,21(v1)
8003c0f4:	90650014 	lbu	a1,20(v1)
8003c0f8:	90640017 	lbu	a0,23(v1)
8003c0fc:	00021200 	sll	v0,v0,0x8
8003c100:	90660016 	lbu	a2,22(v1)
8003c104:	00451025 	or	v0,v0,a1
8003c108:	00042200 	sll	a0,a0,0x8
8003c10c:	00021400 	sll	v0,v0,0x10
8003c110:	00862025 	or	a0,a0,a2
8003c114:	00021403 	sra	v0,v0,0x10
8003c118:	00043400 	sll	a2,a0,0x10
8003c11c:	00022c00 	sll	a1,v0,0x10
8003c120:	00063403 	sra	a2,a2,0x10
8003c124:	3c038021 	lui	v1,0x8021
8003c128:	3c048021 	lui	a0,0x8021
8003c12c:	00052c03 	sra	a1,a1,0x10
8003c130:	a462c86c 	sh	v0,-14228(v1)
8003c134:	14a00254 	bnez	a1,8003ca88 <_Z11DSP1SetByteht+0x1cb4>
8003c138:	a486c86e 	sh	a2,-14226(a0)
8003c13c:	3c088021 	lui	t0,0x8021
8003c140:	3c048021 	lui	a0,0x8021
8003c144:	24027fff 	li	v0,32767
8003c148:	2403002f 	li	v1,47
8003c14c:	a502c870 	sh	v0,-14224(t0)
8003c150:	a483c872 	sh	v1,-14222(a0)
8003c154:	8487c872 	lh	a3,-14222(a0)
8003c158:	8506c870 	lh	a2,-14224(t0)
8003c15c:	2624e560 	addiu	a0,s1,-6816
8003c160:	00062a03 	sra	a1,a2,0x8
8003c164:	00071203 	sra	v0,a3,0x8
8003c168:	24030004 	li	v1,4
8003c16c:	a0820217 	sb	v0,535(a0)
8003c170:	ac83000c 	sw	v1,12(a0)
8003c174:	a0850215 	sb	a1,533(a0)
8003c178:	a0860214 	sb	a2,532(a0)
8003c17c:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003c180:	a0870216 	sb	a3,534(a0)
8003c184:	2630e560 	addiu	s0,s1,-6816
8003c188:	92080015 	lbu	t0,21(s0)
8003c18c:	92050014 	lbu	a1,20(s0)
8003c190:	920a0019 	lbu	t2,25(s0)
8003c194:	92070018 	lbu	a3,24(s0)
8003c198:	92090017 	lbu	t1,23(s0)
8003c19c:	920c001d 	lbu	t4,29(s0)
8003c1a0:	00084200 	sll	t0,t0,0x8
8003c1a4:	92060016 	lbu	a2,22(s0)
8003c1a8:	9202001c 	lbu	v0,28(s0)
8003c1ac:	920b001b 	lbu	t3,27(s0)
8003c1b0:	920e0021 	lbu	t6,33(s0)
8003c1b4:	01054025 	or	t0,t0,a1
8003c1b8:	000a5200 	sll	t2,t2,0x8
8003c1bc:	920f001a 	lbu	t7,26(s0)
8003c1c0:	92040020 	lbu	a0,32(s0)
8003c1c4:	920d001f 	lbu	t5,31(s0)
8003c1c8:	01475025 	or	t2,t2,a3
8003c1cc:	00094a00 	sll	t1,t1,0x8
8003c1d0:	000c6200 	sll	t4,t4,0x8
8003c1d4:	00084400 	sll	t0,t0,0x10
8003c1d8:	9203001e 	lbu	v1,30(s0)
8003c1dc:	00084403 	sra	t0,t0,0x10
8003c1e0:	01264825 	or	t1,t1,a2
8003c1e4:	01826025 	or	t4,t4,v0
8003c1e8:	000b5a00 	sll	t3,t3,0x8
8003c1ec:	3c028021 	lui	v0,0x8021
8003c1f0:	000e7200 	sll	t6,t6,0x8
8003c1f4:	000a5400 	sll	t2,t2,0x10
8003c1f8:	a448c8a4 	sh	t0,-14172(v0)
8003c1fc:	000a5403 	sra	t2,t2,0x10
8003c200:	016f5825 	or	t3,t3,t7
8003c204:	01c47025 	or	t6,t6,a0
8003c208:	3c028021 	lui	v0,0x8021
8003c20c:	000d6a00 	sll	t5,t5,0x8
8003c210:	00094c00 	sll	t1,t1,0x10
8003c214:	000c6400 	sll	t4,t4,0x10
8003c218:	a44ac8a8 	sh	t2,-14168(v0)
8003c21c:	00094c03 	sra	t1,t1,0x10
8003c220:	000c6403 	sra	t4,t4,0x10
8003c224:	01a36825 	or	t5,t5,v1
8003c228:	3c028021 	lui	v0,0x8021
8003c22c:	3c038021 	lui	v1,0x8021
8003c230:	000b5c00 	sll	t3,t3,0x10
8003c234:	000e7400 	sll	t6,t6,0x10
8003c238:	a469c8a6 	sh	t1,-14170(v1)
8003c23c:	a44cc8ac 	sh	t4,-14164(v0)
8003c240:	000b5c03 	sra	t3,t3,0x10
8003c244:	000e7403 	sra	t6,t6,0x10
8003c248:	3c118021 	lui	s1,0x8021
8003c24c:	3c128021 	lui	s2,0x8021
8003c250:	3c138021 	lui	s3,0x8021
8003c254:	3c148021 	lui	s4,0x8021
8003c258:	3c038021 	lui	v1,0x8021
8003c25c:	3c028021 	lui	v0,0x8021
8003c260:	000d6c00 	sll	t5,t5,0x10
8003c264:	a46bc8aa 	sh	t3,-14166(v1)
8003c268:	a44ec8b0 	sh	t6,-14160(v0)
8003c26c:	000d6c03 	sra	t5,t5,0x10
8003c270:	3c038021 	lui	v1,0x8021
8003c274:	262fc8b2 	addiu	t7,s1,-14158
8003c278:	2655c8b4 	addiu	s5,s2,-14156
8003c27c:	2676c8b6 	addiu	s6,s3,-14154
8003c280:	2697c8b8 	addiu	s7,s4,-14152
8003c284:	3c028003 	lui	v0,0x8003
8003c288:	a46dc8ae 	sh	t5,-14162(v1)
8003c28c:	01002021 	move	a0,t0
8003c290:	01202821 	move	a1,t1
8003c294:	01403021 	move	a2,t2
8003c298:	01603821 	move	a3,t3
8003c29c:	24426968 	addiu	v0,v0,26984
8003c2a0:	afac0010 	sw	t4,16(sp)
8003c2a4:	afad0014 	sw	t5,20(sp)
8003c2a8:	afae0018 	sw	t6,24(sp)
8003c2ac:	afaf001c 	sw	t7,28(sp)
8003c2b0:	afb50020 	sw	s5,32(sp)
8003c2b4:	afb60024 	sw	s6,36(sp)
8003c2b8:	0040f809 	jalr	v0
8003c2bc:	afb70028 	sw	s7,40(sp)
8003c2c0:	8624c8b2 	lh	a0,-14158(s1)
8003c2c4:	8645c8b4 	lh	a1,-14156(s2)
8003c2c8:	8666c8b6 	lh	a2,-14154(s3)
8003c2cc:	8687c8b8 	lh	a3,-14152(s4)
8003c2d0:	00044203 	sra	t0,a0,0x8
8003c2d4:	00054a03 	sra	t1,a1,0x8
8003c2d8:	00065203 	sra	t2,a2,0x8
8003c2dc:	00071203 	sra	v0,a3,0x8
8003c2e0:	24030008 	li	v1,8
8003c2e4:	a202021b 	sb	v0,539(s0)
8003c2e8:	ae03000c 	sw	v1,12(s0)
8003c2ec:	a2080215 	sb	t0,533(s0)
8003c2f0:	a2090217 	sb	t1,535(s0)
8003c2f4:	a20a0219 	sb	t2,537(s0)
8003c2f8:	a2040214 	sb	a0,532(s0)
8003c2fc:	a2050216 	sb	a1,534(s0)
8003c300:	a2060218 	sb	a2,536(s0)
8003c304:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003c308:	a207021a 	sb	a3,538(s0)
8003c30c:	2627e560 	addiu	a3,s1,-6816
8003c310:	90e80015 	lbu	t0,21(a3)
8003c314:	90e90017 	lbu	t1,23(a3)
8003c318:	90e30014 	lbu	v1,20(a3)
8003c31c:	90e40016 	lbu	a0,22(a3)
8003c320:	90ea0019 	lbu	t2,25(a3)
8003c324:	3c058021 	lui	a1,0x8021
8003c328:	90ed0018 	lbu	t5,24(a3)
8003c32c:	00084200 	sll	t0,t0,0x8
8003c330:	00094a00 	sll	t1,t1,0x8
8003c334:	24a2c928 	addiu	v0,a1,-14040
8003c338:	01034025 	or	t0,t0,v1
8003c33c:	01244825 	or	t1,t1,a0
8003c340:	000a5200 	sll	t2,t2,0x8
8003c344:	8446000c 	lh	a2,12(v0)
8003c348:	844c000e 	lh	t4,14(v0)
8003c34c:	014d5025 	or	t2,t2,t5
8003c350:	00084400 	sll	t0,t0,0x10
8003c354:	00094c00 	sll	t1,t1,0x10
8003c358:	00084403 	sra	t0,t0,0x10
8003c35c:	00094c03 	sra	t1,t1,0x10
8003c360:	844d0010 	lh	t5,16(v0)
8003c364:	000a5400 	sll	t2,t2,0x10
8003c368:	000a5403 	sra	t2,t2,0x10
8003c36c:	71063002 	mul	a2,t0,a2
8003c370:	712c6002 	mul	t4,t1,t4
8003c374:	84a4c928 	lh	a0,-14040(a1)
8003c378:	84430002 	lh	v1,2(v0)
8003c37c:	84450006 	lh	a1,6(v0)
8003c380:	844b0008 	lh	t3,8(v0)
8003c384:	714d6802 	mul	t5,t2,t5
8003c388:	844e0004 	lh	t6,4(v0)
8003c38c:	844f000a 	lh	t7,10(v0)
8003c390:	71042002 	mul	a0,t0,a0
8003c394:	71231802 	mul	v1,t1,v1
8003c398:	71052802 	mul	a1,t0,a1
8003c39c:	712b5802 	mul	t3,t1,t3
8003c3a0:	000c63c3 	sra	t4,t4,0xf
8003c3a4:	714e7002 	mul	t6,t2,t6
8003c3a8:	714f7802 	mul	t7,t2,t7
8003c3ac:	000633c3 	sra	a2,a2,0xf
8003c3b0:	00cc3021 	addu	a2,a2,t4
8003c3b4:	000d6bc3 	sra	t5,t5,0xf
8003c3b8:	00cd3021 	addu	a2,a2,t5
8003c3bc:	00031bc3 	sra	v1,v1,0xf
8003c3c0:	000b5bc3 	sra	t3,t3,0xf
8003c3c4:	000423c3 	sra	a0,a0,0xf
8003c3c8:	00052bc3 	sra	a1,a1,0xf
8003c3cc:	00063400 	sll	a2,a2,0x10
8003c3d0:	00832021 	addu	a0,a0,v1
8003c3d4:	00ab2821 	addu	a1,a1,t3
8003c3d8:	00063403 	sra	a2,a2,0x10
8003c3dc:	000e73c3 	sra	t6,t6,0xf
8003c3e0:	000f7bc3 	sra	t7,t7,0xf
8003c3e4:	00061203 	sra	v0,a2,0x8
8003c3e8:	008e2021 	addu	a0,a0,t6
8003c3ec:	00af2821 	addu	a1,a1,t7
8003c3f0:	3c038021 	lui	v1,0x8021
8003c3f4:	00042400 	sll	a0,a0,0x10
8003c3f8:	00052c00 	sll	a1,a1,0x10
8003c3fc:	a0e20219 	sb	v0,537(a3)
8003c400:	3c028021 	lui	v0,0x8021
8003c404:	00042403 	sra	a0,a0,0x10
8003c408:	00052c03 	sra	a1,a1,0x10
8003c40c:	a468c992 	sh	t0,-13934(v1)
8003c410:	a449c994 	sh	t1,-13932(v0)
8003c414:	3c038021 	lui	v1,0x8021
8003c418:	3c028021 	lui	v0,0x8021
8003c41c:	a46ac996 	sh	t2,-13930(v1)
8003c420:	a444c998 	sh	a0,-13928(v0)
8003c424:	3c038021 	lui	v1,0x8021
8003c428:	3c028021 	lui	v0,0x8021
8003c42c:	00045a03 	sra	t3,a0,0x8
8003c430:	00056203 	sra	t4,a1,0x8
8003c434:	a465c99a 	sh	a1,-13926(v1)
8003c438:	0800eccb 	j	8003b32c <_Z11DSP1SetByteht+0x558>
8003c43c:	a446c99c 	sh	a2,-13924(v0)
8003c440:	2625e560 	addiu	a1,s1,-6816
8003c444:	90a20015 	lbu	v0,21(a1)
8003c448:	90a40014 	lbu	a0,20(a1)
8003c44c:	00021200 	sll	v0,v0,0x8
8003c450:	00441025 	or	v0,v0,a0
8003c454:	3c038021 	lui	v1,0x8021
8003c458:	a462ca3c 	sh	v0,-13764(v1)
8003c45c:	24040100 	li	a0,256
8003c460:	3c028021 	lui	v0,0x8021
8003c464:	a444ca3e 	sh	a0,-13762(v0)
8003c468:	24030001 	li	v1,1
8003c46c:	24020002 	li	v0,2
8003c470:	a0a30215 	sb	v1,533(a1)
8003c474:	aca2000c 	sw	v0,12(a1)
8003c478:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003c47c:	a0a00214 	sb	zero,532(a1)
8003c480:	2622e560 	addiu	v0,s1,-6816
8003c484:	90430015 	lbu	v1,21(v0)
8003c488:	90460014 	lbu	a2,20(v0)
8003c48c:	90450019 	lbu	a1,25(v0)
8003c490:	90440017 	lbu	a0,23(v0)
8003c494:	90470016 	lbu	a3,22(v0)
8003c498:	90480018 	lbu	t0,24(v0)
8003c49c:	00031a00 	sll	v1,v1,0x8
8003c4a0:	00661825 	or	v1,v1,a2
8003c4a4:	00042200 	sll	a0,a0,0x8
8003c4a8:	00052a00 	sll	a1,a1,0x8
8003c4ac:	00872025 	or	a0,a0,a3
8003c4b0:	00a82825 	or	a1,a1,t0
8003c4b4:	0003a400 	sll	s4,v1,0x10
8003c4b8:	0014a403 	sra	s4,s4,0x10
8003c4bc:	00058400 	sll	s0,a1,0x10
8003c4c0:	00049c00 	sll	s3,a0,0x10
8003c4c4:	3c028021 	lui	v0,0x8021
8003c4c8:	00108403 	sra	s0,s0,0x10
8003c4cc:	a454c87c 	sh	s4,-14212(v0)
8003c4d0:	3c038021 	lui	v1,0x8021
8003c4d4:	3c028021 	lui	v0,0x8021
8003c4d8:	00139c03 	sra	s3,s3,0x10
8003c4dc:	3c158003 	lui	s5,0x8003
8003c4e0:	a450c880 	sh	s0,-14208(v0)
8003c4e4:	a473c87e 	sh	s3,-14210(v1)
8003c4e8:	26a264c4 	addiu	v0,s5,25796
8003c4ec:	0040f809 	jalr	v0
8003c4f0:	02802021 	move	a0,s4
8003c4f4:	72021002 	mul	v0,s0,v0
8003c4f8:	00143c00 	sll	a3,s4,0x10
8003c4fc:	000213c3 	sra	v0,v0,0xf
8003c500:	00073c03 	sra	a3,a3,0x10
8003c504:	04e00195 	bltz	a3,8003cb5c <_Z11DSP1SetByteht+0x1d88>
8003c508:	3048ffff 	andi	t0,v0,0xffff
8003c50c:	00e01021 	move	v0,a3
8003c510:	304300ff 	andi	v1,v0,0xff
8003c514:	00022203 	sra	a0,v0,0x8
8003c518:	3c098019 	lui	t1,0x8019
8003c51c:	3c0a8019 	lui	t2,0x8019
8003c520:	2522da04 	addiu	v0,t1,-9724
8003c524:	2545dc04 	addiu	a1,t2,-9212
8003c528:	00042040 	sll	a0,a0,0x1
8003c52c:	00031840 	sll	v1,v1,0x1
8003c530:	00822021 	addu	a0,a0,v0
8003c534:	00651821 	addu	v1,v1,a1
8003c538:	84620000 	lh	v0,0(v1)
8003c53c:	84850000 	lh	a1,0(a0)
8003c540:	84860080 	lh	a2,128(a0)
8003c544:	70451002 	mul	v0,v0,a1
8003c548:	000213c3 	sra	v0,v0,0xf
8003c54c:	00c21023 	subu	v0,a2,v0
8003c550:	28438000 	slti	v1,v0,-32768
8003c554:	1060017f 	beqz	v1,8003cb54 <_Z11DSP1SetByteht+0x1d80>
8003c558:	00021400 	sll	v0,v0,0x10
8003c55c:	24028001 	li	v0,-32767
8003c560:	70531002 	mul	v0,v0,s3
8003c564:	3c038021 	lui	v1,0x8021
8003c568:	000213c3 	sra	v0,v0,0xf
8003c56c:	01021021 	addu	v0,t0,v0
8003c570:	00029400 	sll	s2,v0,0x10
8003c574:	00129403 	sra	s2,s2,0x10
8003c578:	04e0017e 	bltz	a3,8003cb74 <_Z11DSP1SetByteht+0x1da0>
8003c57c:	a472c882 	sh	s2,-14206(v1)
8003c580:	30e300ff 	andi	v1,a3,0xff
8003c584:	00072203 	sra	a0,a3,0x8
8003c588:	2522da04 	addiu	v0,t1,-9724
8003c58c:	2545dc04 	addiu	a1,t2,-9212
8003c590:	00042040 	sll	a0,a0,0x1
8003c594:	00031840 	sll	v1,v1,0x1
8003c598:	00822021 	addu	a0,a0,v0
8003c59c:	00651821 	addu	v1,v1,a1
8003c5a0:	84620000 	lh	v0,0(v1)
8003c5a4:	84850000 	lh	a1,0(a0)
8003c5a8:	84860080 	lh	a2,128(a0)
8003c5ac:	70451002 	mul	v0,v0,a1
8003c5b0:	000213c3 	sra	v0,v0,0xf
8003c5b4:	00c21023 	subu	v0,a2,v0
8003c5b8:	28438000 	slti	v1,v0,-32768
8003c5bc:	10600161 	beqz	v1,8003cb44 <_Z11DSP1SetByteht+0x1d70>
8003c5c0:	00021400 	sll	v0,v0,0x10
8003c5c4:	24028001 	li	v0,-32767
8003c5c8:	00021c00 	sll	v1,v0,0x10
8003c5cc:	00031c03 	sra	v1,v1,0x10
8003c5d0:	02802021 	move	a0,s4
8003c5d4:	26a264c4 	addiu	v0,s5,25796
8003c5d8:	0040f809 	jalr	v0
8003c5dc:	72038002 	mul	s0,s0,v1
8003c5e0:	72621002 	mul	v0,s3,v0
8003c5e4:	001083c3 	sra	s0,s0,0xf
8003c5e8:	000213c3 	sra	v0,v0,0xf
8003c5ec:	02028023 	subu	s0,s0,v0
8003c5f0:	00108400 	sll	s0,s0,0x10
8003c5f4:	00108403 	sra	s0,s0,0x10
8003c5f8:	2624e560 	addiu	a0,s1,-6816
8003c5fc:	00101203 	sra	v0,s0,0x8
8003c600:	00122a03 	sra	a1,s2,0x8
8003c604:	a0820217 	sb	v0,535(a0)
8003c608:	3c038021 	lui	v1,0x8021
8003c60c:	24020004 	li	v0,4
8003c610:	a470c884 	sh	s0,-14204(v1)
8003c614:	ac82000c 	sw	v0,12(a0)
8003c618:	a0850215 	sb	a1,533(a0)
8003c61c:	a0920214 	sb	s2,532(a0)
8003c620:	0800ebab 	j	8003aeac <_Z11DSP1SetByteht+0xd8>
8003c624:	a0900216 	sb	s0,534(a0)
8003c628:	2627e560 	addiu	a3,s1,-6816
8003c62c:	90e80015 	lbu	t0,21(a3)
8003c630:	90e90017 	lbu	t1,23(a3)
8003c634:	90e30014 	lbu	v1,20(a3)
8003c638:	90e40016 	lbu	a0,22(a3)
8003c63c:	90ea0019 	lbu	t2,25(a3)
8003c640:	3c058021 	lui	a1,0x8021
8003c644:	90ed0018 	lbu	t5,24(a3)
8003c648:	00084200 	sll	t0,t0,0x8
8003c64c:	00094a00 	sll	t1,t1,0x8
8003c650:	24a2c950 	addiu	v0,a1,-14000
8003c654:	01034025 	or	t0,t0,v1
8003c658:	01244825 	or	t1,t1,a0
8003c65c:	000a5200 	sll	t2,t2,0x8
8003c660:	84460004 	lh	a2,4(v0)
8003c664:	844c000a 	lh	t4,10(v0)
8003c668:	014d5025 	or	t2,t2,t5
8003c66c:	00084400 	sll	t0,t0,0x10
8003c670:	00094c00 	sll	t1,t1,0x10
8003c674:	00084403 	sra	t0,t0,0x10
8003c678:	00094c03 	sra	t1,t1,0x10
8003c67c:	844d0010 	lh	t5,16(v0)
8003c680:	000a5400 	sll	t2,t2,0x10
8003c684:	000a5403 	sra	t2,t2,0x10
8003c688:	71063002 	mul	a2,t0,a2
8003c68c:	712c6002 	mul	t4,t1,t4
8003c690:	84a4c950 	lh	a0,-14000(a1)
8003c694:	84430006 	lh	v1,6(v0)
8003c698:	84450002 	lh	a1,2(v0)
8003c69c:	844b0008 	lh	t3,8(v0)
8003c6a0:	714d6802 	mul	t5,t2,t5
8003c6a4:	844e000c 	lh	t6,12(v0)
8003c6a8:	844f000e 	lh	t7,14(v0)
8003c6ac:	71042002 	mul	a0,t0,a0
8003c6b0:	71231802 	mul	v1,t1,v1
8003c6b4:	71052802 	mul	a1,t0,a1
8003c6b8:	712b5802 	mul	t3,t1,t3
8003c6bc:	000c63c3 	sra	t4,t4,0xf
8003c6c0:	714e7002 	mul	t6,t2,t6
8003c6c4:	714f7802 	mul	t7,t2,t7
8003c6c8:	000633c3 	sra	a2,a2,0xf
8003c6cc:	00cc3021 	addu	a2,a2,t4
8003c6d0:	000d6bc3 	sra	t5,t5,0xf
8003c6d4:	00cd3021 	addu	a2,a2,t5
8003c6d8:	00031bc3 	sra	v1,v1,0xf
8003c6dc:	000b5bc3 	sra	t3,t3,0xf
8003c6e0:	000423c3 	sra	a0,a0,0xf
8003c6e4:	00052bc3 	sra	a1,a1,0xf
8003c6e8:	00063400 	sll	a2,a2,0x10
8003c6ec:	00832021 	addu	a0,a0,v1
8003c6f0:	00ab2821 	addu	a1,a1,t3
8003c6f4:	00063403 	sra	a2,a2,0x10
8003c6f8:	000e73c3 	sra	t6,t6,0xf
8003c6fc:	000f7bc3 	sra	t7,t7,0xf
8003c700:	00061203 	sra	v0,a2,0x8
8003c704:	008e2021 	addu	a0,a0,t6
8003c708:	00af2821 	addu	a1,a1,t7
8003c70c:	3c038021 	lui	v1,0x8021
8003c710:	00042400 	sll	a0,a0,0x10
8003c714:	00052c00 	sll	a1,a1,0x10
8003c718:	a0e20219 	sb	v0,537(a3)
8003c71c:	3c028021 	lui	v0,0x8021
8003c720:	00042403 	sra	a0,a0,0x10
8003c724:	00052c03 	sra	a1,a1,0x10
8003c728:	a468c99e 	sh	t0,-13922(v1)
8003c72c:	a449c9a0 	sh	t1,-13920(v0)
8003c730:	3c038021 	lui	v1,0x8021
8003c734:	3c028021 	lui	v0,0x8021
8003c738:	a46ac9a2 	sh	t2,-13918(v1)
8003c73c:	a444c9a4 	sh	a0,-13916(v0)
8003c740:	3c038021 	lui	v1,0x8021
8003c744:	3c028021 	lui	v0,0x8021
8003c748:	00045a03 	sra	t3,a0,0x8
8003c74c:	00056203 	sra	t4,a1,0x8
8003c750:	a465c9a6 	sh	a1,-13914(v1)
8003c754:	0800eccb 	j	8003b32c <_Z11DSP1SetByteht+0x558>
8003c758:	a446c9a8 	sh	a2,-13912(v0)
8003c75c:	2630e560 	addiu	s0,s1,-6816
8003c760:	92040015 	lbu	a0,21(s0)
8003c764:	92020014 	lbu	v0,20(s0)
8003c768:	92050017 	lbu	a1,23(s0)
8003c76c:	92060019 	lbu	a2,25(s0)
8003c770:	92030016 	lbu	v1,22(s0)
8003c774:	9207001b 	lbu	a3,27(s0)
8003c778:	9208001d 	lbu	t0,29(s0)
8003c77c:	920a0018 	lbu	t2,24(s0)
8003c780:	00042200 	sll	a0,a0,0x8
8003c784:	00822025 	or	a0,a0,v0
8003c788:	9209001f 	lbu	t1,31(s0)
8003c78c:	920b001a 	lbu	t3,26(s0)
8003c790:	920c001c 	lbu	t4,28(s0)
8003c794:	3c028021 	lui	v0,0x8021
8003c798:	00052a00 	sll	a1,a1,0x8
8003c79c:	00063200 	sll	a2,a2,0x8
8003c7a0:	00a32825 	or	a1,a1,v1
8003c7a4:	00ca3025 	or	a2,a2,t2
8003c7a8:	a444c9c2 	sh	a0,-13886(v0)
8003c7ac:	920d001e 	lbu	t5,30(s0)
8003c7b0:	3c038021 	lui	v1,0x8021
8003c7b4:	3c028021 	lui	v0,0x8021
8003c7b8:	00073a00 	sll	a3,a3,0x8
8003c7bc:	00084200 	sll	t0,t0,0x8
8003c7c0:	00eb3825 	or	a3,a3,t3
8003c7c4:	010c4025 	or	t0,t0,t4
8003c7c8:	a465c9c4 	sh	a1,-13884(v1)
8003c7cc:	a446c9c6 	sh	a2,-13882(v0)
8003c7d0:	3c038021 	lui	v1,0x8021
8003c7d4:	3c028021 	lui	v0,0x8021
8003c7d8:	00094a00 	sll	t1,t1,0x8
8003c7dc:	a467c9c8 	sh	a3,-13880(v1)
8003c7e0:	a448c9ca 	sh	t0,-13878(v0)
8003c7e4:	3c038021 	lui	v1,0x8021
8003c7e8:	012d4825 	or	t1,t1,t5
8003c7ec:	3c028004 	lui	v0,0x8004
8003c7f0:	24428110 	addiu	v0,v0,-32496
8003c7f4:	0040f809 	jalr	v0
8003c7f8:	a469c9cc 	sh	t1,-13876(v1)
8003c7fc:	3c038021 	lui	v1,0x8021
8003c800:	8464c9ce 	lh	a0,-13874(v1)
8003c804:	3c028021 	lui	v0,0x8021
8003c808:	3c038021 	lui	v1,0x8021
8003c80c:	8445c9d0 	lh	a1,-13872(v0)
8003c810:	8466c9d2 	lh	a2,-13870(v1)
8003c814:	00043a03 	sra	a3,a0,0x8
8003c818:	00054203 	sra	t0,a1,0x8
8003c81c:	0800ef02 	j	8003bc08 <_Z11DSP1SetByteht+0xe34>
8003c820:	00061203 	sra	v0,a2,0x8
8003c824:	000713c3 	sra	v0,a3,0xf
8003c828:	00023400 	sll	a2,v0,0x10
8003c82c:	00063403 	sra	a2,a2,0x10
8003c830:	04c00101 	bltz	a2,8003cc38 <_Z11DSP1SetByteht+0x1e64>
8003c834:	30c24000 	andi	v0,a2,0x4000
8003c838:	14400171 	bnez	v0,8003ce00 <_Z11DSP1SetByteht+0x202c>
8003c83c:	30c22000 	andi	v0,a2,0x2000
8003c840:	1440016d 	bnez	v0,8003cdf8 <_Z11DSP1SetByteht+0x2024>
8003c844:	30c21000 	andi	v0,a2,0x1000
8003c848:	14400169 	bnez	v0,8003cdf0 <_Z11DSP1SetByteht+0x201c>
8003c84c:	30c20800 	andi	v0,a2,0x800
8003c850:	14400165 	bnez	v0,8003cde8 <_Z11DSP1SetByteht+0x2014>
8003c854:	30c20400 	andi	v0,a2,0x400
8003c858:	14400161 	bnez	v0,8003cde0 <_Z11DSP1SetByteht+0x200c>
8003c85c:	30c20200 	andi	v0,a2,0x200
8003c860:	1440015d 	bnez	v0,8003cdd8 <_Z11DSP1SetByteht+0x2004>
8003c864:	30c20100 	andi	v0,a2,0x100
8003c868:	14400159 	bnez	v0,8003cdd0 <_Z11DSP1SetByteht+0x1ffc>
8003c86c:	30c20080 	andi	v0,a2,0x80
8003c870:	14400155 	bnez	v0,8003cdc8 <_Z11DSP1SetByteht+0x1ff4>
8003c874:	30c20040 	andi	v0,a2,0x40
8003c878:	14400151 	bnez	v0,8003cdc0 <_Z11DSP1SetByteht+0x1fec>
8003c87c:	30c20020 	andi	v0,a2,0x20
8003c880:	1440014d 	bnez	v0,8003cdb8 <_Z11DSP1SetByteht+0x1fe4>
8003c884:	30c20010 	andi	v0,a2,0x10
8003c888:	14400149 	bnez	v0,8003cdb0 <_Z11DSP1SetByteht+0x1fdc>
8003c88c:	30c20008 	andi	v0,a2,0x8
8003c890:	14400145 	bnez	v0,8003cda8 <_Z11DSP1SetByteht+0x1fd4>
8003c894:	30c20004 	andi	v0,a2,0x4
8003c898:	14400141 	bnez	v0,8003cda0 <_Z11DSP1SetByteht+0x1fcc>
8003c89c:	30c20002 	andi	v0,a2,0x2
8003c8a0:	1440013d 	bnez	v0,8003cd98 <_Z11DSP1SetByteht+0x1fc4>
8003c8a4:	30c20001 	andi	v0,a2,0x1
8003c8a8:	14400139 	bnez	v0,8003cd90 <_Z11DSP1SetByteht+0x1fbc>
8003c8ac:	3c0a8019 	lui	t2,0x8019
8003c8b0:	2543d1e4 	addiu	v1,t2,-11804
8003c8b4:	94620060 	lhu	v0,96(v1)
8003c8b8:	30e77fff 	andi	a3,a3,0x7fff
8003c8bc:	70c21002 	mul	v0,a2,v0
8003c8c0:	2404000f 	li	a0,15
8003c8c4:	00021040 	sll	v0,v0,0x1
8003c8c8:	00024c00 	sll	t1,v0,0x10
8003c8cc:	00094c03 	sra	t1,t1,0x10
8003c8d0:	04c0011e 	bltz	a2,8003cd4c <_Z11DSP1SetByteht+0x1f78>
8003c8d4:	30e24000 	andi	v0,a3,0x4000
8003c8d8:	14400112 	bnez	v0,8003cd24 <_Z11DSP1SetByteht+0x1f50>
8003c8dc:	24820001 	addiu	v0,a0,1
8003c8e0:	00022c00 	sll	a1,v0,0x10
8003c8e4:	30e32000 	andi	v1,a3,0x2000
8003c8e8:	14600045 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c8ec:	00052c03 	sra	a1,a1,0x10
8003c8f0:	24a20001 	addiu	v0,a1,1
8003c8f4:	00022c00 	sll	a1,v0,0x10
8003c8f8:	30e31000 	andi	v1,a3,0x1000
8003c8fc:	14600040 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c900:	00052c03 	sra	a1,a1,0x10
8003c904:	24a20001 	addiu	v0,a1,1
8003c908:	00022c00 	sll	a1,v0,0x10
8003c90c:	30e30800 	andi	v1,a3,0x800
8003c910:	1460003b 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c914:	00052c03 	sra	a1,a1,0x10
8003c918:	24a20001 	addiu	v0,a1,1
8003c91c:	00022c00 	sll	a1,v0,0x10
8003c920:	30e30400 	andi	v1,a3,0x400
8003c924:	14600036 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c928:	00052c03 	sra	a1,a1,0x10
8003c92c:	24a20001 	addiu	v0,a1,1
8003c930:	00022c00 	sll	a1,v0,0x10
8003c934:	30e30200 	andi	v1,a3,0x200
8003c938:	14600031 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c93c:	00052c03 	sra	a1,a1,0x10
8003c940:	24a20001 	addiu	v0,a1,1
8003c944:	00022c00 	sll	a1,v0,0x10
8003c948:	30e30100 	andi	v1,a3,0x100
8003c94c:	1460002c 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c950:	00052c03 	sra	a1,a1,0x10
8003c954:	24a20001 	addiu	v0,a1,1
8003c958:	00022c00 	sll	a1,v0,0x10
8003c95c:	30e30080 	andi	v1,a3,0x80
8003c960:	14600027 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c964:	00052c03 	sra	a1,a1,0x10
8003c968:	24a20001 	addiu	v0,a1,1
8003c96c:	00022c00 	sll	a1,v0,0x10
8003c970:	30e30040 	andi	v1,a3,0x40
8003c974:	14600022 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c978:	00052c03 	sra	a1,a1,0x10
8003c97c:	24a20001 	addiu	v0,a1,1
8003c980:	00022c00 	sll	a1,v0,0x10
8003c984:	30e30020 	andi	v1,a3,0x20
8003c988:	1460001d 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c98c:	00052c03 	sra	a1,a1,0x10
8003c990:	24a20001 	addiu	v0,a1,1
8003c994:	00022c00 	sll	a1,v0,0x10
8003c998:	30e30010 	andi	v1,a3,0x10
8003c99c:	14600018 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c9a0:	00052c03 	sra	a1,a1,0x10
8003c9a4:	24a20001 	addiu	v0,a1,1
8003c9a8:	00022c00 	sll	a1,v0,0x10
8003c9ac:	30e30008 	andi	v1,a3,0x8
8003c9b0:	14600013 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c9b4:	00052c03 	sra	a1,a1,0x10
8003c9b8:	24a20001 	addiu	v0,a1,1
8003c9bc:	00022c00 	sll	a1,v0,0x10
8003c9c0:	30e30004 	andi	v1,a3,0x4
8003c9c4:	1460000e 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c9c8:	00052c03 	sra	a1,a1,0x10
8003c9cc:	24a20001 	addiu	v0,a1,1
8003c9d0:	00022c00 	sll	a1,v0,0x10
8003c9d4:	30e30002 	andi	v1,a3,0x2
8003c9d8:	14600009 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c9dc:	00052c03 	sra	a1,a1,0x10
8003c9e0:	24a20001 	addiu	v0,a1,1
8003c9e4:	00022c00 	sll	a1,v0,0x10
8003c9e8:	30e30001 	andi	v1,a3,0x1
8003c9ec:	14600004 	bnez	v1,8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003c9f0:	00052c03 	sra	a1,a1,0x10
8003c9f4:	24a20001 	addiu	v0,a1,1
8003c9f8:	00022c00 	sll	a1,v0,0x10
8003c9fc:	00052c03 	sra	a1,a1,0x10
8003ca00:	2402000f 	li	v0,15
8003ca04:	10a2007f 	beq	a1,v0,8003cc04 <_Z11DSP1SetByteht+0x1e30>
8003ca08:	00051040 	sll	v0,a1,0x1
8003ca0c:	2544d1e4 	addiu	a0,t2,-11804
8003ca10:	00441021 	addu	v0,v0,a0
8003ca14:	94430024 	lhu	v1,36(v0)
8003ca18:	30a20001 	andi	v0,a1,0x1
8003ca1c:	70e31802 	mul	v1,a3,v1
8003ca20:	00031840 	sll	v1,v1,0x1
8003ca24:	00033400 	sll	a2,v1,0x10
8003ca28:	00063403 	sra	a2,a2,0x10
8003ca2c:	00c01821 	move	v1,a2
8003ca30:	14400066 	bnez	v0,8003cbcc <_Z11DSP1SetByteht+0x1df8>
8003ca34:	00051043 	sra	v0,a1,0x1
8003ca38:	00051043 	sra	v0,a1,0x1
8003ca3c:	00023c00 	sll	a3,v0,0x10
8003ca40:	00073c03 	sra	a3,a3,0x10
8003ca44:	00061a43 	sra	v1,a2,0x9
8003ca48:	2544d1e4 	addiu	a0,t2,-11804
8003ca4c:	00031840 	sll	v1,v1,0x1
8003ca50:	00641821 	addu	v1,v1,a0
8003ca54:	846501aa 	lh	a1,426(v1)
8003ca58:	846201ac 	lh	v0,428(v1)
8003ca5c:	30c401ff 	andi	a0,a2,0x1ff
8003ca60:	00451023 	subu	v0,v0,a1
8003ca64:	70441002 	mul	v0,v0,a0
8003ca68:	3c038021 	lui	v1,0x8021
8003ca6c:	00021243 	sra	v0,v0,0x9
8003ca70:	00451021 	addu	v0,v0,a1
8003ca74:	00021400 	sll	v0,v0,0x10
8003ca78:	00021403 	sra	v0,v0,0x10
8003ca7c:	00e21007 	srav	v0,v0,a3
8003ca80:	0800ee92 	j	8003ba48 <_Z11DSP1SetByteht+0xc74>
8003ca84:	a462ca18 	sh	v0,-13800(v1)
8003ca88:	04a00064 	bltz	a1,8003cc1c <_Z11DSP1SetByteht+0x1e48>
8003ca8c:	24070001 	li	a3,1
8003ca90:	00063400 	sll	a2,a2,0x10
8003ca94:	28a24000 	slti	v0,a1,16384
8003ca98:	10400009 	beqz	v0,8003cac0 <_Z11DSP1SetByteht+0x1cec>
8003ca9c:	00063403 	sra	a2,a2,0x10
8003caa0:	00051040 	sll	v0,a1,0x1
8003caa4:	00022c00 	sll	a1,v0,0x10
8003caa8:	00052c03 	sra	a1,a1,0x10
8003caac:	24c3ffff 	addiu	v1,a2,-1
8003cab0:	00033400 	sll	a2,v1,0x10
8003cab4:	28a24000 	slti	v0,a1,16384
8003cab8:	1440fff9 	bnez	v0,8003caa0 <_Z11DSP1SetByteht+0x1ccc>
8003cabc:	00063403 	sra	a2,a2,0x10
8003cac0:	24024000 	li	v0,16384
8003cac4:	10a20038 	beq	a1,v0,8003cba8 <_Z11DSP1SetByteht+0x1dd4>
8003cac8:	24a2c000 	addiu	v0,a1,-16384
8003cacc:	000211c3 	sra	v0,v0,0x7
8003cad0:	3c038019 	lui	v1,0x8019
8003cad4:	2463d1e4 	addiu	v1,v1,-11804
8003cad8:	00021040 	sll	v0,v0,0x1
8003cadc:	00431021 	addu	v0,v0,v1
8003cae0:	844400ca 	lh	a0,202(v0)
8003cae4:	3c088021 	lui	t0,0x8021
8003cae8:	70a41802 	mul	v1,a1,a0
8003caec:	00041023 	negu	v0,a0
8003caf0:	00031bc3 	sra	v1,v1,0xf
8003caf4:	70431002 	mul	v0,v0,v1
8003caf8:	000213c3 	sra	v0,v0,0xf
8003cafc:	00822021 	addu	a0,a0,v0
8003cb00:	00042040 	sll	a0,a0,0x1
8003cb04:	00042400 	sll	a0,a0,0x10
8003cb08:	00042403 	sra	a0,a0,0x10
8003cb0c:	70a41802 	mul	v1,a1,a0
8003cb10:	00041023 	negu	v0,a0
8003cb14:	00031bc3 	sra	v1,v1,0xf
8003cb18:	70431002 	mul	v0,v0,v1
8003cb1c:	000213c3 	sra	v0,v0,0xf
8003cb20:	00822021 	addu	a0,a0,v0
8003cb24:	00042040 	sll	a0,a0,0x1
8003cb28:	70e42002 	mul	a0,a3,a0
8003cb2c:	a504c870 	sh	a0,-14224(t0)
8003cb30:	24020001 	li	v0,1
8003cb34:	00461023 	subu	v0,v0,a2
8003cb38:	3c048021 	lui	a0,0x8021
8003cb3c:	0800f055 	j	8003c154 <_Z11DSP1SetByteht+0x1380>
8003cb40:	a482c872 	sh	v0,-14222(a0)
8003cb44:	0800f172 	j	8003c5c8 <_Z11DSP1SetByteht+0x17f4>
8003cb48:	00021403 	sra	v0,v0,0x10
8003cb4c:	0800ee44 	j	8003b910 <_Z11DSP1SetByteht+0xb3c>
8003cb50:	00021403 	sra	v0,v0,0x10
8003cb54:	0800f158 	j	8003c560 <_Z11DSP1SetByteht+0x178c>
8003cb58:	00021403 	sra	v0,v0,0x10
8003cb5c:	24028000 	li	v0,-32768
8003cb60:	10e2001e 	beq	a3,v0,8003cbdc <_Z11DSP1SetByteht+0x1e08>
8003cb64:	00071023 	negu	v0,a3
8003cb68:	00021400 	sll	v0,v0,0x10
8003cb6c:	0800f144 	j	8003c510 <_Z11DSP1SetByteht+0x173c>
8003cb70:	00021403 	sra	v0,v0,0x10
8003cb74:	24028000 	li	v0,-32768
8003cb78:	10e2006c 	beq	a3,v0,8003cd2c <_Z11DSP1SetByteht+0x1f58>
8003cb7c:	00071023 	negu	v0,a3
8003cb80:	00023c00 	sll	a3,v0,0x10
8003cb84:	0800f160 	j	8003c580 <_Z11DSP1SetByteht+0x17ac>
8003cb88:	00073c03 	sra	a3,a3,0x10
8003cb8c:	24028000 	li	v0,-32768
8003cb90:	10a2fb62 	beq	a1,v0,8003b91c <_Z11DSP1SetByteht+0xb48>
8003cb94:	70522002 	mul	a0,v0,s2
8003cb98:	00051023 	negu	v0,a1
8003cb9c:	00022c00 	sll	a1,v0,0x10
8003cba0:	0800ee30 	j	8003b8c0 <_Z11DSP1SetByteht+0xaec>
8003cba4:	00052c03 	sra	a1,a1,0x10
8003cba8:	24020001 	li	v0,1
8003cbac:	10e20061 	beq	a3,v0,8003cd34 <_Z11DSP1SetByteht+0x1f60>
8003cbb0:	24c2ffff 	addiu	v0,a2,-1
8003cbb4:	00023400 	sll	a2,v0,0x10
8003cbb8:	3c088021 	lui	t0,0x8021
8003cbbc:	2402c000 	li	v0,-16384
8003cbc0:	00063403 	sra	a2,a2,0x10
8003cbc4:	0800f2cc 	j	8003cb30 <_Z11DSP1SetByteht+0x1d5c>
8003cbc8:	a502c870 	sh	v0,-14224(t0)
8003cbcc:	00023c00 	sll	a3,v0,0x10
8003cbd0:	00073c03 	sra	a3,a3,0x10
8003cbd4:	0800f291 	j	8003ca44 <_Z11DSP1SetByteht+0x1c70>
8003cbd8:	00033043 	sra	a2,v1,0x1
8003cbdc:	001313c0 	sll	v0,s3,0xf
8003cbe0:	00021023 	negu	v0,v0
8003cbe4:	000213c3 	sra	v0,v0,0xf
8003cbe8:	01021021 	addu	v0,t0,v0
8003cbec:	00029400 	sll	s2,v0,0x10
8003cbf0:	00129403 	sra	s2,s2,0x10
8003cbf4:	3c028021 	lui	v0,0x8021
8003cbf8:	24038000 	li	v1,-32768
8003cbfc:	0800f174 	j	8003c5d0 <_Z11DSP1SetByteht+0x17fc>
8003cc00:	a452c882 	sh	s2,-14206(v0)
8003cc04:	01271021 	addu	v0,t1,a3
8003cc08:	00021c00 	sll	v1,v0,0x10
8003cc0c:	00031c03 	sra	v1,v1,0x10
8003cc10:	24070007 	li	a3,7
8003cc14:	0800f291 	j	8003ca44 <_Z11DSP1SetByteht+0x1c70>
8003cc18:	00033043 	sra	a2,v1,0x1
8003cc1c:	24028000 	li	v0,-32768
8003cc20:	10a2003d 	beq	a1,v0,8003cd18 <_Z11DSP1SetByteht+0x1f44>
8003cc24:	00051023 	negu	v0,a1
8003cc28:	00022c00 	sll	a1,v0,0x10
8003cc2c:	00052c03 	sra	a1,a1,0x10
8003cc30:	0800f2a4 	j	8003ca90 <_Z11DSP1SetByteht+0x1cbc>
8003cc34:	2407ffff 	li	a3,-1
8003cc38:	10400071 	beqz	v0,8003ce00 <_Z11DSP1SetByteht+0x202c>
8003cc3c:	30c22000 	andi	v0,a2,0x2000
8003cc40:	1040006d 	beqz	v0,8003cdf8 <_Z11DSP1SetByteht+0x2024>
8003cc44:	30c21000 	andi	v0,a2,0x1000
8003cc48:	10400069 	beqz	v0,8003cdf0 <_Z11DSP1SetByteht+0x201c>
8003cc4c:	30c20800 	andi	v0,a2,0x800
8003cc50:	10400065 	beqz	v0,8003cde8 <_Z11DSP1SetByteht+0x2014>
8003cc54:	30c20400 	andi	v0,a2,0x400
8003cc58:	10400061 	beqz	v0,8003cde0 <_Z11DSP1SetByteht+0x200c>
8003cc5c:	30c20200 	andi	v0,a2,0x200
8003cc60:	1040005d 	beqz	v0,8003cdd8 <_Z11DSP1SetByteht+0x2004>
8003cc64:	30c20100 	andi	v0,a2,0x100
8003cc68:	10400059 	beqz	v0,8003cdd0 <_Z11DSP1SetByteht+0x1ffc>
8003cc6c:	30c20080 	andi	v0,a2,0x80
8003cc70:	10400055 	beqz	v0,8003cdc8 <_Z11DSP1SetByteht+0x1ff4>
8003cc74:	30c20040 	andi	v0,a2,0x40
8003cc78:	10400051 	beqz	v0,8003cdc0 <_Z11DSP1SetByteht+0x1fec>
8003cc7c:	30c20020 	andi	v0,a2,0x20
8003cc80:	1040004d 	beqz	v0,8003cdb8 <_Z11DSP1SetByteht+0x1fe4>
8003cc84:	30c20010 	andi	v0,a2,0x10
8003cc88:	10400049 	beqz	v0,8003cdb0 <_Z11DSP1SetByteht+0x1fdc>
8003cc8c:	30c20008 	andi	v0,a2,0x8
8003cc90:	10400045 	beqz	v0,8003cda8 <_Z11DSP1SetByteht+0x1fd4>
8003cc94:	30c20004 	andi	v0,a2,0x4
8003cc98:	10400041 	beqz	v0,8003cda0 <_Z11DSP1SetByteht+0x1fcc>
8003cc9c:	30c20002 	andi	v0,a2,0x2
8003cca0:	1040003d 	beqz	v0,8003cd98 <_Z11DSP1SetByteht+0x1fc4>
8003cca4:	30c30001 	andi	v1,a2,0x1
8003cca8:	2405000e 	li	a1,14
8003ccac:	2402000f 	li	v0,15
8003ccb0:	0043280b 	movn	a1,v0,v1
8003ccb4:	3c0a8019 	lui	t2,0x8019
8003ccb8:	00051040 	sll	v0,a1,0x1
8003ccbc:	2548d1e4 	addiu	t0,t2,-11804
8003ccc0:	00481021 	addu	v0,v0,t0
8003ccc4:	94430042 	lhu	v1,66(v0)
8003ccc8:	28a4000f 	slti	a0,a1,15
8003cccc:	70c31802 	mul	v1,a2,v1
8003ccd0:	30e77fff 	andi	a3,a3,0x7fff
8003ccd4:	00031840 	sll	v1,v1,0x1
8003ccd8:	00034c00 	sll	t1,v1,0x10
8003ccdc:	10800019 	beqz	a0,8003cd44 <_Z11DSP1SetByteht+0x1f70>
8003cce0:	00094c03 	sra	t1,t1,0x10
8003cce4:	24020040 	li	v0,64
8003cce8:	00451023 	subu	v0,v0,a1
8003ccec:	00021040 	sll	v0,v0,0x1
8003ccf0:	00481021 	addu	v0,v0,t0
8003ccf4:	94430000 	lhu	v1,0(v0)
8003ccf8:	30a20001 	andi	v0,a1,0x1
8003ccfc:	70e31802 	mul	v1,a3,v1
8003cd00:	00031bc3 	sra	v1,v1,0xf
8003cd04:	01231821 	addu	v1,t1,v1
8003cd08:	00033400 	sll	a2,v1,0x10
8003cd0c:	00063403 	sra	a2,a2,0x10
8003cd10:	0800f28c 	j	8003ca30 <_Z11DSP1SetByteht+0x1c5c>
8003cd14:	00c01821 	move	v1,a2
8003cd18:	24057fff 	li	a1,32767
8003cd1c:	0800f2a4 	j	8003ca90 <_Z11DSP1SetByteht+0x1cbc>
8003cd20:	2407ffff 	li	a3,-1
8003cd24:	0800f280 	j	8003ca00 <_Z11DSP1SetByteht+0x1c2c>
8003cd28:	00802821 	move	a1,a0
8003cd2c:	0800f174 	j	8003c5d0 <_Z11DSP1SetByteht+0x17fc>
8003cd30:	24038000 	li	v1,-32768
8003cd34:	3c088021 	lui	t0,0x8021
8003cd38:	24027fff 	li	v0,32767
8003cd3c:	0800f2cc 	j	8003cb30 <_Z11DSP1SetByteht+0x1d5c>
8003cd40:	a502c870 	sh	v0,-14224(t0)
8003cd44:	0800f234 	j	8003c8d0 <_Z11DSP1SetByteht+0x1afc>
8003cd48:	00a02021 	move	a0,a1
8003cd4c:	1040fff5 	beqz	v0,8003cd24 <_Z11DSP1SetByteht+0x1f50>
8003cd50:	2482000f 	addiu	v0,a0,15
8003cd54:	00023400 	sll	a2,v0,0x10
8003cd58:	00802821 	move	a1,a0
8003cd5c:	00063403 	sra	a2,a2,0x10
8003cd60:	0800f35c 	j	8003cd70 <_Z11DSP1SetByteht+0x1f9c>
8003cd64:	24044000 	li	a0,16384
8003cd68:	10a6ff26 	beq	a1,a2,8003ca04 <_Z11DSP1SetByteht+0x1c30>
8003cd6c:	2402000f 	li	v0,15
8003cd70:	00042043 	sra	a0,a0,0x1
8003cd74:	24a20001 	addiu	v0,a1,1
8003cd78:	00022c00 	sll	a1,v0,0x10
8003cd7c:	00871824 	and	v1,a0,a3
8003cd80:	1460fff9 	bnez	v1,8003cd68 <_Z11DSP1SetByteht+0x1f94>
8003cd84:	00052c03 	sra	a1,a1,0x10
8003cd88:	0800f281 	j	8003ca04 <_Z11DSP1SetByteht+0x1c30>
8003cd8c:	2402000f 	li	v0,15
8003cd90:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cd94:	2405000e 	li	a1,14
8003cd98:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cd9c:	2405000d 	li	a1,13
8003cda0:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cda4:	2405000c 	li	a1,12
8003cda8:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdac:	2405000b 	li	a1,11
8003cdb0:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdb4:	2405000a 	li	a1,10
8003cdb8:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdbc:	24050009 	li	a1,9
8003cdc0:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdc4:	24050008 	li	a1,8
8003cdc8:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdcc:	24050007 	li	a1,7
8003cdd0:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdd4:	24050006 	li	a1,6
8003cdd8:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cddc:	24050005 	li	a1,5
8003cde0:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cde4:	24050004 	li	a1,4
8003cde8:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdec:	24050003 	li	a1,3
8003cdf0:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdf4:	24050002 	li	a1,2
8003cdf8:	0800f32d 	j	8003ccb4 <_Z11DSP1SetByteht+0x1ee0>
8003cdfc:	24050001 	li	a1,1
8003ce00:	00002821 	move	a1,zero
8003ce04:	0800f28e 	j	8003ca38 <_Z11DSP1SetByteht+0x1c64>
8003ce08:	3c0a8019 	lui	t2,0x8019
8003ce0c:	00000000 	nop

8003ce10 <_Z12FxPipeStringPc>:
8003ce10:	27bdffb8 	addiu	sp,sp,-72
8003ce14:	afbe0040 	sw	s8,64(sp)
8003ce18:	3c1e8021 	lui	s8,0x8021
8003ce1c:	afbf0044 	sw	ra,68(sp)
8003ce20:	afb7003c 	sw	s7,60(sp)
8003ce24:	afb40030 	sw	s4,48(sp)
8003ce28:	afb20028 	sw	s2,40(sp)
8003ce2c:	afb10024 	sw	s1,36(sp)
8003ce30:	afb00020 	sw	s0,32(sp)
8003ce34:	afb60038 	sw	s6,56(sp)
8003ce38:	afb50034 	sw	s5,52(sp)
8003ce3c:	afb3002c 	sw	s3,44(sp)
8003ce40:	27d0cfc0 	addiu	s0,s8,-12352
8003ce44:	92060072 	lbu	a2,114(s0)
8003ce48:	96070070 	lhu	a3,112(s0)
8003ce4c:	00061080 	sll	v0,a2,0x2
8003ce50:	00501021 	addu	v0,v0,s0
8003ce54:	8c4b01ec 	lw	t3,492(v0)
8003ce58:	24e80002 	addiu	t0,a3,2
8003ce5c:	960c003c 	lhu	t4,60(s0)
8003ce60:	3108ffff 	andi	t0,t0,0xffff
8003ce64:	24e50001 	addiu	a1,a3,1
8003ce68:	01684021 	addu	t0,t3,t0
8003ce6c:	91080000 	lbu	t0,0(t0)
8003ce70:	8e0a01d8 	lw	t2,472(s0)
8003ce74:	8e030048 	lw	v1,72(s0)
8003ce78:	25890001 	addiu	t1,t4,1
8003ce7c:	30a5ffff 	andi	a1,a1,0xffff
8003ce80:	920d006d 	lbu	t5,109(s0)
8003ce84:	01655821 	addu	t3,t3,a1
8003ce88:	3129ffff 	andi	t1,t1,0xffff
8003ce8c:	91730000 	lbu	s3,0(t3)
8003ce90:	01494821 	addu	t1,t2,t1
8003ce94:	afa8001c 	sw	t0,28(sp)
8003ce98:	30630300 	andi	v1,v1,0x300
8003ce9c:	91290000 	lbu	t1,0(t1)
8003cea0:	006d1825 	or	v1,v1,t5
8003cea4:	3c02801f 	lui	v0,0x801f
8003cea8:	014c5021 	addu	t2,t2,t4
8003ceac:	24429360 	addiu	v0,v0,-27808
8003ceb0:	00031880 	sll	v1,v1,0x2
8003ceb4:	3c178011 	lui	s7,0x8011
8003ceb8:	3c058019 	lui	a1,0x8019
8003cebc:	91560000 	lbu	s6,0(t2)
8003cec0:	00621821 	addu	v1,v1,v0
8003cec4:	afad0010 	sw	t5,16(sp)
8003cec8:	24a5de18 	addiu	a1,a1,-8680
8003cecc:	afa90018 	sw	t1,24(sp)
8003ced0:	26f4ec30 	addiu	s4,s7,-5072
8003ced4:	00808821 	move	s1,a0
8003ced8:	0280f809 	jalr	s4
8003cedc:	8c750000 	lw	s5,0(v1)
8003cee0:	3c028012 	lui	v0,0x8012
8003cee4:	2442bdb0 	addiu	v0,v0,-16976
8003cee8:	0040f809 	jalr	v0
8003ceec:	02202021 	move	a0,s1
8003cef0:	9208006d 	lbu	t0,109(s0)
8003cef4:	02229021 	addu	s2,s1,v0
8003cef8:	2502fffb 	addiu	v0,t0,-5
8003cefc:	304200ff 	andi	v0,v0,0xff
8003cf00:	2c42000b 	sltiu	v0,v0,11
8003cf04:	1440003c 	bnez	v0,8003cff8 <_Z12FxPipeStringPc+0x1e8>
8003cf08:	2502fff0 	addiu	v0,t0,-16
8003cf0c:	304200ff 	andi	v0,v0,0xff
8003cf10:	2c420010 	sltiu	v0,v0,16
8003cf14:	14400020 	bnez	v0,8003cf98 <_Z12FxPipeStringPc+0x188>
8003cf18:	25020060 	addiu	v0,t0,96
8003cf1c:	304200ff 	andi	v0,v0,0xff
8003cf20:	2c420010 	sltiu	v0,v0,16
8003cf24:	1440004e 	bnez	v0,8003d060 <_Z12FxPipeStringPc+0x250>
8003cf28:	25020050 	addiu	v0,t0,80
8003cf2c:	304200ff 	andi	v0,v0,0xff
8003cf30:	2c420010 	sltiu	v0,v0,16
8003cf34:	10400006 	beqz	v0,8003cf50 <_Z12FxPipeStringPc+0x140>
8003cf38:	2d0200f0 	sltiu	v0,t0,240
8003cf3c:	27c3cfc0 	addiu	v1,s8,-12352
8003cf40:	8c620048 	lw	v0,72(v1)
8003cf44:	30421000 	andi	v0,v0,0x1000
8003cf48:	1440006f 	bnez	v0,8003d108 <_Z12FxPipeStringPc+0x2f8>
8003cf4c:	2d0200f0 	sltiu	v0,t0,240
8003cf50:	10400055 	beqz	v0,8003d0a8 <_Z12FxPipeStringPc+0x298>
8003cf54:	8fa7001c 	lw	a3,28(sp)
8003cf58:	3c198012 	lui	t9,0x8012
8003cf5c:	02402021 	move	a0,s2
8003cf60:	02a02821 	move	a1,s5
8003cf64:	8fbf0044 	lw	ra,68(sp)
8003cf68:	8fbe0040 	lw	s8,64(sp)
8003cf6c:	8fb7003c 	lw	s7,60(sp)
8003cf70:	8fb60038 	lw	s6,56(sp)
8003cf74:	8fb50034 	lw	s5,52(sp)
8003cf78:	8fb40030 	lw	s4,48(sp)
8003cf7c:	8fb3002c 	lw	s3,44(sp)
8003cf80:	8fb20028 	lw	s2,40(sp)
8003cf84:	8fb10024 	lw	s1,36(sp)
8003cf88:	8fb00020 	lw	s0,32(sp)
8003cf8c:	2739bbf0 	addiu	t9,t9,-17424
8003cf90:	03200008 	jr	t9
8003cf94:	27bd0048 	addiu	sp,sp,72
8003cf98:	8e020048 	lw	v0,72(s0)
8003cf9c:	30421000 	andi	v0,v0,0x1000
8003cfa0:	1040ffde 	beqz	v0,8003cf1c <_Z12FxPipeStringPc+0x10c>
8003cfa4:	25020060 	addiu	v0,t0,96
8003cfa8:	8e070068 	lw	a3,104(s0)
8003cfac:	3c058019 	lui	a1,0x8019
8003cfb0:	00f03823 	subu	a3,a3,s0
8003cfb4:	02402021 	move	a0,s2
8003cfb8:	24a5de3c 	addiu	a1,a1,-8644
8003cfbc:	3106000f 	andi	a2,t0,0xf
8003cfc0:	00073883 	sra	a3,a3,0x2
8003cfc4:	0280c821 	move	t9,s4
8003cfc8:	8fbf0044 	lw	ra,68(sp)
8003cfcc:	8fbe0040 	lw	s8,64(sp)
8003cfd0:	8fb7003c 	lw	s7,60(sp)
8003cfd4:	8fb60038 	lw	s6,56(sp)
8003cfd8:	8fb50034 	lw	s5,52(sp)
8003cfdc:	8fb40030 	lw	s4,48(sp)
8003cfe0:	8fb3002c 	lw	s3,44(sp)
8003cfe4:	8fb20028 	lw	s2,40(sp)
8003cfe8:	8fb10024 	lw	s1,36(sp)
8003cfec:	8fb00020 	lw	s0,32(sp)
8003cff0:	03200008 	jr	t9
8003cff4:	27bd0048 	addiu	sp,sp,72
8003cff8:	3c058019 	lui	a1,0x8019
8003cffc:	2624000b 	addiu	a0,s1,11
8003d000:	24a5de30 	addiu	a1,a1,-8656
8003d004:	0280f809 	jalr	s4
8003d008:	02603021 	move	a2,s3
8003d00c:	8e06003c 	lw	a2,60(s0)
8003d010:	00161600 	sll	v0,s6,0x18
8003d014:	00021603 	sra	v0,v0,0x18
8003d018:	24c60001 	addiu	a2,a2,1
8003d01c:	00c23021 	addu	a2,a2,v0
8003d020:	02402021 	move	a0,s2
8003d024:	02a02821 	move	a1,s5
8003d028:	30c6ffff 	andi	a2,a2,0xffff
8003d02c:	0280c821 	move	t9,s4
8003d030:	8fbf0044 	lw	ra,68(sp)
8003d034:	8fbe0040 	lw	s8,64(sp)
8003d038:	8fb7003c 	lw	s7,60(sp)
8003d03c:	8fb60038 	lw	s6,56(sp)
8003d040:	8fb50034 	lw	s5,52(sp)
8003d044:	8fb40030 	lw	s4,48(sp)
8003d048:	8fb3002c 	lw	s3,44(sp)
8003d04c:	8fb20028 	lw	s2,40(sp)
8003d050:	8fb10024 	lw	s1,36(sp)
8003d054:	8fb00020 	lw	s0,32(sp)
8003d058:	03200008 	jr	t9
8003d05c:	27bd0048 	addiu	sp,sp,72
8003d060:	3c058019 	lui	a1,0x8019
8003d064:	2624000b 	addiu	a0,s1,11
8003d068:	24a5de30 	addiu	a1,a1,-8656
8003d06c:	26f0ec30 	addiu	s0,s7,-5072
8003d070:	0200f809 	jalr	s0
8003d074:	02603021 	move	a2,s3
8003d078:	27c3cfc0 	addiu	v1,s8,-12352
8003d07c:	8c620048 	lw	v0,72(v1)
8003d080:	24030100 	li	v1,256
8003d084:	30440300 	andi	a0,v0,0x300
8003d088:	10830028 	beq	a0,v1,8003d12c <_Z12FxPipeStringPc+0x31c>
8003d08c:	24020200 	li	v0,512
8003d090:	10820026 	beq	a0,v0,8003d12c <_Z12FxPipeStringPc+0x31c>
8003d094:	02402021 	move	a0,s2
8003d098:	02a02821 	move	a1,s5
8003d09c:	02c03021 	move	a2,s6
8003d0a0:	0800f40c 	j	8003d030 <_Z12FxPipeStringPc+0x220>
8003d0a4:	0200c821 	move	t9,s0
8003d0a8:	3c058019 	lui	a1,0x8019
8003d0ac:	2624000b 	addiu	a0,s1,11
8003d0b0:	02603021 	move	a2,s3
8003d0b4:	26f1ec30 	addiu	s1,s7,-5072
8003d0b8:	0220f809 	jalr	s1
8003d0bc:	24a5de5c 	addiu	a1,a1,-8612
8003d0c0:	8fa20018 	lw	v0,24(sp)
8003d0c4:	02402021 	move	a0,s2
8003d0c8:	00023200 	sll	a2,v0,0x8
8003d0cc:	02c63025 	or	a2,s6,a2
8003d0d0:	02a02821 	move	a1,s5
8003d0d4:	0220c821 	move	t9,s1
8003d0d8:	8fbf0044 	lw	ra,68(sp)
8003d0dc:	8fbe0040 	lw	s8,64(sp)
8003d0e0:	8fb7003c 	lw	s7,60(sp)
8003d0e4:	8fb60038 	lw	s6,56(sp)
8003d0e8:	8fb50034 	lw	s5,52(sp)
8003d0ec:	8fb40030 	lw	s4,48(sp)
8003d0f0:	8fb3002c 	lw	s3,44(sp)
8003d0f4:	8fb20028 	lw	s2,40(sp)
8003d0f8:	8fb10024 	lw	s1,36(sp)
8003d0fc:	8fb00020 	lw	s0,32(sp)
8003d100:	03200008 	jr	t9
8003d104:	27bd0048 	addiu	sp,sp,72
8003d108:	8c660064 	lw	a2,100(v1)
8003d10c:	3c058019 	lui	a1,0x8019
8003d110:	00c33023 	subu	a2,a2,v1
8003d114:	02402021 	move	a0,s2
8003d118:	24a5de4c 	addiu	a1,a1,-8628
8003d11c:	00063083 	sra	a2,a2,0x2
8003d120:	3107000f 	andi	a3,t0,0xf
8003d124:	0800f3f2 	j	8003cfc8 <_Z12FxPipeStringPc+0x1b8>
8003d128:	26f9ec30 	addiu	t9,s7,-5072
8003d12c:	02402021 	move	a0,s2
8003d130:	02a02821 	move	a1,s5
8003d134:	00163040 	sll	a2,s6,0x1
8003d138:	0200c821 	move	t9,s0
8003d13c:	8fbf0044 	lw	ra,68(sp)
8003d140:	8fbe0040 	lw	s8,64(sp)
8003d144:	8fb7003c 	lw	s7,60(sp)
8003d148:	8fb60038 	lw	s6,56(sp)
8003d14c:	8fb50034 	lw	s5,52(sp)
8003d150:	8fb40030 	lw	s4,48(sp)
8003d154:	8fb3002c 	lw	s3,44(sp)
8003d158:	8fb20028 	lw	s2,40(sp)
8003d15c:	8fb10024 	lw	s1,36(sp)
8003d160:	8fb00020 	lw	s0,32(sp)
8003d164:	03200008 	jr	t9
8003d168:	27bd0048 	addiu	sp,sp,72
8003d16c:	00000000 	nop

8003d170 <_Z18FxCacheWriteAccesst>:
8003d170:	3c028021 	lui	v0,0x8021
8003d174:	3084ffff 	andi	a0,a0,0xffff
8003d178:	00041902 	srl	v1,a0,0x4
8003d17c:	2445cfc0 	addiu	a1,v0,-12352
8003d180:	24020001 	li	v0,1
8003d184:	00621804 	sllv	v1,v0,v1
8003d188:	3084000f 	andi	a0,a0,0xf
8003d18c:	2402000f 	li	v0,15
8003d190:	10820003 	beq	a0,v0,8003d1a0 <_Z18FxCacheWriteAccesst+0x30>
8003d194:	00000000 	nop
8003d198:	03e00008 	jr	ra
8003d19c:	00000000 	nop
8003d1a0:	8ca2005c 	lw	v0,92(a1)
8003d1a4:	00431025 	or	v0,v0,v1
8003d1a8:	03e00008 	jr	ra
8003d1ac:	aca2005c 	sw	v0,92(a1)

8003d1b0 <_Z12FxFlushCachev>:
8003d1b0:	3c028021 	lui	v0,0x8021
8003d1b4:	2442cfc0 	addiu	v0,v0,-12352
8003d1b8:	a04005ec 	sb	zero,1516(v0)
8003d1bc:	ac40005c 	sw	zero,92(v0)
8003d1c0:	03e00008 	jr	ra
8003d1c4:	ac400058 	sw	zero,88(v0)

8003d1c8 <_Z13fx_flushCachev>:
8003d1c8:	3c028021 	lui	v0,0x8021
8003d1cc:	2442cfc0 	addiu	v0,v0,-12352
8003d1d0:	a04005ec 	sb	zero,1516(v0)
8003d1d4:	03e00008 	jr	ra
8003d1d8:	ac40005c 	sw	zero,92(v0)

8003d1dc <_Z16fx_updateRamBankh>:
8003d1dc:	30840003 	andi	a0,a0,0x3
8003d1e0:	3c038021 	lui	v1,0x8021
8003d1e4:	2463cfc0 	addiu	v1,v1,-12352
8003d1e8:	00041080 	sll	v0,a0,0x2
8003d1ec:	00431021 	addu	v0,v0,v1
8003d1f0:	8c4501dc 	lw	a1,476(v0)
8003d1f4:	ac640054 	sw	a0,84(v1)
8003d1f8:	03e00008 	jr	ra
8003d1fc:	ac6501d0 	sw	a1,464(v1)

8003d200 <_Z12fx_dirtySCBRv>:
8003d200:	24030001 	li	v1,1
8003d204:	3c028021 	lui	v0,0x8021
8003d208:	03e00008 	jr	ra
8003d20c:	ac43d7bc 	sw	v1,-10308(v0)

8003d210 <_Z24fx_computeScreenPointersv>:
8003d210:	3c0a8021 	lui	t2,0x8021
8003d214:	2544cfc0 	addiu	a0,t2,-12352
8003d218:	8c8300ac 	lw	v1,172(a0)
8003d21c:	8c8200b0 	lw	v0,176(a0)
8003d220:	10620036 	beq	v1,v0,8003d2fc <_Z24fx_computeScreenPointersv+0xec>
8003d224:	00000000 	nop
8003d228:	2544cfc0 	addiu	a0,t2,-12352
8003d22c:	8c8301b8 	lw	v1,440(a0)
8003d230:	240200a0 	li	v0,160
8003d234:	1062003a 	beq	v1,v0,8003d320 <_Z24fx_computeScreenPointersv+0x110>
8003d238:	ac8007fc 	sw	zero,2044(a0)
8003d23c:	2c6200a1 	sltiu	v0,v1,161
8003d240:	14400025 	bnez	v0,8003d2d8 <_Z24fx_computeScreenPointersv+0xc8>
8003d244:	24020080 	li	v0,128
8003d248:	240200c0 	li	v0,192
8003d24c:	1062005c 	beq	v1,v0,8003d3c0 <_Z24fx_computeScreenPointersv+0x1b0>
8003d250:	24020100 	li	v0,256
8003d254:	14620023 	bne	v1,v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d258:	2542cfc0 	addiu	v0,t2,-12352
8003d25c:	8c8300ac 	lw	v1,172(a0)
8003d260:	24020001 	li	v0,1
8003d264:	106200e2 	beq	v1,v0,8003d5f0 <_Z24fx_computeScreenPointersv+0x3e0>
8003d268:	3c028021 	lui	v0,0x8021
8003d26c:	106000af 	beqz	v1,8003d52c <_Z24fx_computeScreenPointersv+0x31c>
8003d270:	8c48d074 	lw	t0,-12172(v0)
8003d274:	2c620004 	sltiu	v0,v1,4
8003d278:	1040001a 	beqz	v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d27c:	2542cfc0 	addiu	v0,t2,-12352
8003d280:	3c028021 	lui	v0,0x8021
8003d284:	3c038021 	lui	v1,0x8021
8003d288:	8c48d074 	lw	t0,-12172(v0)
8003d28c:	2467d078 	addiu	a3,v1,-12168
8003d290:	00003021 	move	a2,zero
8003d294:	24090020 	li	t1,32
8003d298:	30c40010 	andi	a0,a2,0x10
8003d29c:	30c2000f 	andi	v0,a2,0xf
8003d2a0:	00041ac0 	sll	v1,a0,0xb
8003d2a4:	00022980 	sll	a1,v0,0x6
8003d2a8:	00681821 	addu	v1,v1,t0
8003d2ac:	00042280 	sll	a0,a0,0xa
8003d2b0:	00021280 	sll	v0,v0,0xa
8003d2b4:	00621821 	addu	v1,v1,v0
8003d2b8:	00852021 	addu	a0,a0,a1
8003d2bc:	24c60001 	addiu	a2,a2,1
8003d2c0:	ace30000 	sw	v1,0(a3)
8003d2c4:	ace40080 	sw	a0,128(a3)
8003d2c8:	14c9fff3 	bne	a2,t1,8003d298 <_Z24fx_computeScreenPointersv+0x88>
8003d2cc:	24e70004 	addiu	a3,a3,4
8003d2d0:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d2d4:	2542cfc0 	addiu	v0,t2,-12352
8003d2d8:	10620053 	beq	v1,v0,8003d428 <_Z24fx_computeScreenPointersv+0x218>
8003d2dc:	24020001 	li	v0,1
8003d2e0:	2542cfc0 	addiu	v0,t2,-12352
8003d2e4:	8c4300ac 	lw	v1,172(v0)
8003d2e8:	8c4401b8 	lw	a0,440(v0)
8003d2ec:	ac4300b0 	sw	v1,176(v0)
8003d2f0:	ac4401c0 	sw	a0,448(v0)
8003d2f4:	03e00008 	jr	ra
8003d2f8:	00000000 	nop
8003d2fc:	8c8301c0 	lw	v1,448(a0)
8003d300:	8c8201b8 	lw	v0,440(a0)
8003d304:	1462ffc8 	bne	v1,v0,8003d228 <_Z24fx_computeScreenPointersv+0x18>
8003d308:	00000000 	nop
8003d30c:	8c8207fc 	lw	v0,2044(a0)
8003d310:	1440ffc6 	bnez	v0,8003d22c <_Z24fx_computeScreenPointersv+0x1c>
8003d314:	2544cfc0 	addiu	a0,t2,-12352
8003d318:	0800f4bd 	j	8003d2f4 <_Z24fx_computeScreenPointersv+0xe4>
8003d31c:	00000000 	nop
8003d320:	8c8300ac 	lw	v1,172(a0)
8003d324:	24020001 	li	v0,1
8003d328:	10620056 	beq	v1,v0,8003d484 <_Z24fx_computeScreenPointersv+0x274>
8003d32c:	3c028021 	lui	v0,0x8021
8003d330:	10600015 	beqz	v1,8003d388 <_Z24fx_computeScreenPointersv+0x178>
8003d334:	2446d078 	addiu	a2,v0,-12168
8003d338:	2c620004 	sltiu	v0,v1,4
8003d33c:	1040ffe9 	beqz	v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d340:	2542cfc0 	addiu	v0,t2,-12352
8003d344:	3c028021 	lui	v0,0x8021
8003d348:	3c038021 	lui	v1,0x8021
8003d34c:	8c45d074 	lw	a1,-12172(v0)
8003d350:	2466d078 	addiu	a2,v1,-12168
8003d354:	00002021 	move	a0,zero
8003d358:	24070020 	li	a3,32
8003d35c:	00041280 	sll	v0,a0,0xa
8003d360:	00041a00 	sll	v1,a0,0x8
8003d364:	00431021 	addu	v0,v0,v1
8003d368:	24840001 	addiu	a0,a0,1
8003d36c:	acc50000 	sw	a1,0(a2)
8003d370:	acc20080 	sw	v0,128(a2)
8003d374:	24a50040 	addiu	a1,a1,64
8003d378:	1487fff8 	bne	a0,a3,8003d35c <_Z24fx_computeScreenPointersv+0x14c>
8003d37c:	24c60004 	addiu	a2,a2,4
8003d380:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d384:	2542cfc0 	addiu	v0,t2,-12352
8003d388:	8c8500b4 	lw	a1,180(a0)
8003d38c:	00002021 	move	a0,zero
8003d390:	24070020 	li	a3,32
8003d394:	00041200 	sll	v0,a0,0x8
8003d398:	00041980 	sll	v1,a0,0x6
8003d39c:	00431021 	addu	v0,v0,v1
8003d3a0:	24840001 	addiu	a0,a0,1
8003d3a4:	acc50000 	sw	a1,0(a2)
8003d3a8:	acc20080 	sw	v0,128(a2)
8003d3ac:	24a50010 	addiu	a1,a1,16
8003d3b0:	1487fff8 	bne	a0,a3,8003d394 <_Z24fx_computeScreenPointersv+0x184>
8003d3b4:	24c60004 	addiu	a2,a2,4
8003d3b8:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d3bc:	2542cfc0 	addiu	v0,t2,-12352
8003d3c0:	8c8300ac 	lw	v1,172(a0)
8003d3c4:	24020001 	li	v0,1
8003d3c8:	1062007a 	beq	v1,v0,8003d5b4 <_Z24fx_computeScreenPointersv+0x3a4>
8003d3cc:	3c028021 	lui	v0,0x8021
8003d3d0:	10600048 	beqz	v1,8003d4f4 <_Z24fx_computeScreenPointersv+0x2e4>
8003d3d4:	2446d078 	addiu	a2,v0,-12168
8003d3d8:	2c620004 	sltiu	v0,v1,4
8003d3dc:	1040ffc1 	beqz	v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d3e0:	2542cfc0 	addiu	v0,t2,-12352
8003d3e4:	3c028021 	lui	v0,0x8021
8003d3e8:	3c038021 	lui	v1,0x8021
8003d3ec:	8c45d074 	lw	a1,-12172(v0)
8003d3f0:	2466d078 	addiu	a2,v1,-12168
8003d3f4:	00002021 	move	a0,zero
8003d3f8:	24070020 	li	a3,32
8003d3fc:	00041280 	sll	v0,a0,0xa
8003d400:	00041a40 	sll	v1,a0,0x9
8003d404:	00431021 	addu	v0,v0,v1
8003d408:	24840001 	addiu	a0,a0,1
8003d40c:	acc50000 	sw	a1,0(a2)
8003d410:	acc20080 	sw	v0,128(a2)
8003d414:	24a50040 	addiu	a1,a1,64
8003d418:	1487fff8 	bne	a0,a3,8003d3fc <_Z24fx_computeScreenPointersv+0x1ec>
8003d41c:	24c60004 	addiu	a2,a2,4
8003d420:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d424:	2542cfc0 	addiu	v0,t2,-12352
8003d428:	8c8300ac 	lw	v1,172(a0)
8003d42c:	10620053 	beq	v1,v0,8003d57c <_Z24fx_computeScreenPointersv+0x36c>
8003d430:	3c028021 	lui	v0,0x8021
8003d434:	10600022 	beqz	v1,8003d4c0 <_Z24fx_computeScreenPointersv+0x2b0>
8003d438:	8c44d074 	lw	a0,-12172(v0)
8003d43c:	2c620004 	sltiu	v0,v1,4
8003d440:	1040ffa8 	beqz	v0,8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d444:	2542cfc0 	addiu	v0,t2,-12352
8003d448:	3c028021 	lui	v0,0x8021
8003d44c:	3c038021 	lui	v1,0x8021
8003d450:	8c44d074 	lw	a0,-12172(v0)
8003d454:	2463d078 	addiu	v1,v1,-12168
8003d458:	00002821 	move	a1,zero
8003d45c:	24060020 	li	a2,32
8003d460:	00051280 	sll	v0,a1,0xa
8003d464:	24a50001 	addiu	a1,a1,1
8003d468:	ac640000 	sw	a0,0(v1)
8003d46c:	ac620080 	sw	v0,128(v1)
8003d470:	24840040 	addiu	a0,a0,64
8003d474:	14a6fffa 	bne	a1,a2,8003d460 <_Z24fx_computeScreenPointersv+0x250>
8003d478:	24630004 	addiu	v1,v1,4
8003d47c:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d480:	2542cfc0 	addiu	v0,t2,-12352
8003d484:	8c8500b4 	lw	a1,180(a0)
8003d488:	2446d078 	addiu	a2,v0,-12168
8003d48c:	00002021 	move	a0,zero
8003d490:	24070020 	li	a3,32
8003d494:	00041240 	sll	v0,a0,0x9
8003d498:	000419c0 	sll	v1,a0,0x7
8003d49c:	00431021 	addu	v0,v0,v1
8003d4a0:	24840001 	addiu	a0,a0,1
8003d4a4:	acc50000 	sw	a1,0(a2)
8003d4a8:	acc20080 	sw	v0,128(a2)
8003d4ac:	24a50020 	addiu	a1,a1,32
8003d4b0:	1487fff8 	bne	a0,a3,8003d494 <_Z24fx_computeScreenPointersv+0x284>
8003d4b4:	24c60004 	addiu	a2,a2,4
8003d4b8:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d4bc:	2542cfc0 	addiu	v0,t2,-12352
8003d4c0:	3c038021 	lui	v1,0x8021
8003d4c4:	2463d078 	addiu	v1,v1,-12168
8003d4c8:	00002821 	move	a1,zero
8003d4cc:	24060020 	li	a2,32
8003d4d0:	00051200 	sll	v0,a1,0x8
8003d4d4:	24a50001 	addiu	a1,a1,1
8003d4d8:	ac640000 	sw	a0,0(v1)
8003d4dc:	ac620080 	sw	v0,128(v1)
8003d4e0:	24840010 	addiu	a0,a0,16
8003d4e4:	14a6fffa 	bne	a1,a2,8003d4d0 <_Z24fx_computeScreenPointersv+0x2c0>
8003d4e8:	24630004 	addiu	v1,v1,4
8003d4ec:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d4f0:	2542cfc0 	addiu	v0,t2,-12352
8003d4f4:	8c8500b4 	lw	a1,180(a0)
8003d4f8:	00002021 	move	a0,zero
8003d4fc:	24070020 	li	a3,32
8003d500:	00041200 	sll	v0,a0,0x8
8003d504:	000419c0 	sll	v1,a0,0x7
8003d508:	00431021 	addu	v0,v0,v1
8003d50c:	24840001 	addiu	a0,a0,1
8003d510:	acc50000 	sw	a1,0(a2)
8003d514:	acc20080 	sw	v0,128(a2)
8003d518:	24a50010 	addiu	a1,a1,16
8003d51c:	1487fff8 	bne	a0,a3,8003d500 <_Z24fx_computeScreenPointersv+0x2f0>
8003d520:	24c60004 	addiu	a2,a2,4
8003d524:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d528:	2542cfc0 	addiu	v0,t2,-12352
8003d52c:	3c038021 	lui	v1,0x8021
8003d530:	2467d078 	addiu	a3,v1,-12168
8003d534:	00003021 	move	a2,zero
8003d538:	24090020 	li	t1,32
8003d53c:	30c40010 	andi	a0,a2,0x10
8003d540:	30c2000f 	andi	v0,a2,0xf
8003d544:	00041a40 	sll	v1,a0,0x9
8003d548:	00022900 	sll	a1,v0,0x4
8003d54c:	00681821 	addu	v1,v1,t0
8003d550:	00042200 	sll	a0,a0,0x8
8003d554:	00021200 	sll	v0,v0,0x8
8003d558:	00621821 	addu	v1,v1,v0
8003d55c:	00852021 	addu	a0,a0,a1
8003d560:	24c60001 	addiu	a2,a2,1
8003d564:	ace30000 	sw	v1,0(a3)
8003d568:	ace40080 	sw	a0,128(a3)
8003d56c:	14c9fff3 	bne	a2,t1,8003d53c <_Z24fx_computeScreenPointersv+0x32c>
8003d570:	24e70004 	addiu	a3,a3,4
8003d574:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d578:	2542cfc0 	addiu	v0,t2,-12352
8003d57c:	3c038021 	lui	v1,0x8021
8003d580:	8c44d074 	lw	a0,-12172(v0)
8003d584:	2463d078 	addiu	v1,v1,-12168
8003d588:	00002821 	move	a1,zero
8003d58c:	24060020 	li	a2,32
8003d590:	00051240 	sll	v0,a1,0x9
8003d594:	24a50001 	addiu	a1,a1,1
8003d598:	ac640000 	sw	a0,0(v1)
8003d59c:	ac620080 	sw	v0,128(v1)
8003d5a0:	24840020 	addiu	a0,a0,32
8003d5a4:	14a6fffa 	bne	a1,a2,8003d590 <_Z24fx_computeScreenPointersv+0x380>
8003d5a8:	24630004 	addiu	v1,v1,4
8003d5ac:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d5b0:	2542cfc0 	addiu	v0,t2,-12352
8003d5b4:	8c8500b4 	lw	a1,180(a0)
8003d5b8:	2446d078 	addiu	a2,v0,-12168
8003d5bc:	00002021 	move	a0,zero
8003d5c0:	24070020 	li	a3,32
8003d5c4:	00041240 	sll	v0,a0,0x9
8003d5c8:	00041a00 	sll	v1,a0,0x8
8003d5cc:	00431021 	addu	v0,v0,v1
8003d5d0:	24840001 	addiu	a0,a0,1
8003d5d4:	acc50000 	sw	a1,0(a2)
8003d5d8:	acc20080 	sw	v0,128(a2)
8003d5dc:	24a50020 	addiu	a1,a1,32
8003d5e0:	1487fff8 	bne	a0,a3,8003d5c4 <_Z24fx_computeScreenPointersv+0x3b4>
8003d5e4:	24c60004 	addiu	a2,a2,4
8003d5e8:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d5ec:	2542cfc0 	addiu	v0,t2,-12352
8003d5f0:	3c038021 	lui	v1,0x8021
8003d5f4:	8c48d074 	lw	t0,-12172(v0)
8003d5f8:	2467d078 	addiu	a3,v1,-12168
8003d5fc:	00003021 	move	a2,zero
8003d600:	24090020 	li	t1,32
8003d604:	30c40010 	andi	a0,a2,0x10
8003d608:	30c2000f 	andi	v0,a2,0xf
8003d60c:	00041a80 	sll	v1,a0,0xa
8003d610:	00022940 	sll	a1,v0,0x5
8003d614:	00681821 	addu	v1,v1,t0
8003d618:	00042240 	sll	a0,a0,0x9
8003d61c:	00021240 	sll	v0,v0,0x9
8003d620:	00621821 	addu	v1,v1,v0
8003d624:	00852021 	addu	a0,a0,a1
8003d628:	24c60001 	addiu	a2,a2,1
8003d62c:	ace30000 	sw	v1,0(a3)
8003d630:	ace40080 	sw	a0,128(a3)
8003d634:	14c9fff3 	bne	a2,t1,8003d604 <_Z24fx_computeScreenPointersv+0x3f4>
8003d638:	24e70004 	addiu	a3,a3,4
8003d63c:	0800f4b9 	j	8003d2e4 <_Z24fx_computeScreenPointersv+0xd4>
8003d640:	2542cfc0 	addiu	v0,t2,-12352

8003d644 <_Z20fx_readRegisterSpacev>:
8003d644:	27bdfff8 	addiu	sp,sp,-8
8003d648:	afb00000 	sw	s0,0(sp)
8003d64c:	3c108021 	lui	s0,0x8021
8003d650:	2618cfc0 	addiu	t8,s0,-12352
8003d654:	8f050098 	lw	a1,152(t8)
8003d658:	af000084 	sw	zero,132(t8)
8003d65c:	90a30000 	lbu	v1,0(a1)
8003d660:	240f0002 	li	t7,2
8003d664:	ae03cfc0 	sw	v1,-12352(s0)
8003d668:	90a20001 	lbu	v0,1(a1)
8003d66c:	00021200 	sll	v0,v0,0x8
8003d670:	00621821 	addu	v1,v1,v0
8003d674:	ae03cfc0 	sw	v1,-12352(s0)
8003d678:	90a40002 	lbu	a0,2(a1)
8003d67c:	af040004 	sw	a0,4(t8)
8003d680:	90a20003 	lbu	v0,3(a1)
8003d684:	00021200 	sll	v0,v0,0x8
8003d688:	00822021 	addu	a0,a0,v0
8003d68c:	af040004 	sw	a0,4(t8)
8003d690:	90a30004 	lbu	v1,4(a1)
8003d694:	af030008 	sw	v1,8(t8)
8003d698:	90a20005 	lbu	v0,5(a1)
8003d69c:	00021200 	sll	v0,v0,0x8
8003d6a0:	00621821 	addu	v1,v1,v0
8003d6a4:	af030008 	sw	v1,8(t8)
8003d6a8:	90a40006 	lbu	a0,6(a1)
8003d6ac:	af04000c 	sw	a0,12(t8)
8003d6b0:	90a20007 	lbu	v0,7(a1)
8003d6b4:	00021200 	sll	v0,v0,0x8
8003d6b8:	00822021 	addu	a0,a0,v0
8003d6bc:	af04000c 	sw	a0,12(t8)
8003d6c0:	90a30008 	lbu	v1,8(a1)
8003d6c4:	af030010 	sw	v1,16(t8)
8003d6c8:	90a20009 	lbu	v0,9(a1)
8003d6cc:	00021200 	sll	v0,v0,0x8
8003d6d0:	00621821 	addu	v1,v1,v0
8003d6d4:	af030010 	sw	v1,16(t8)
8003d6d8:	90a4000a 	lbu	a0,10(a1)
8003d6dc:	af040014 	sw	a0,20(t8)
8003d6e0:	90a2000b 	lbu	v0,11(a1)
8003d6e4:	00021200 	sll	v0,v0,0x8
8003d6e8:	00822021 	addu	a0,a0,v0
8003d6ec:	af040014 	sw	a0,20(t8)
8003d6f0:	90a3000c 	lbu	v1,12(a1)
8003d6f4:	af030018 	sw	v1,24(t8)
8003d6f8:	90a2000d 	lbu	v0,13(a1)
8003d6fc:	00021200 	sll	v0,v0,0x8
8003d700:	00621821 	addu	v1,v1,v0
8003d704:	af030018 	sw	v1,24(t8)
8003d708:	90a4000e 	lbu	a0,14(a1)
8003d70c:	af04001c 	sw	a0,28(t8)
8003d710:	90a2000f 	lbu	v0,15(a1)
8003d714:	00021200 	sll	v0,v0,0x8
8003d718:	00822021 	addu	a0,a0,v0
8003d71c:	af04001c 	sw	a0,28(t8)
8003d720:	90a30010 	lbu	v1,16(a1)
8003d724:	af030020 	sw	v1,32(t8)
8003d728:	90a20011 	lbu	v0,17(a1)
8003d72c:	00021200 	sll	v0,v0,0x8
8003d730:	00621821 	addu	v1,v1,v0
8003d734:	af030020 	sw	v1,32(t8)
8003d738:	90a40012 	lbu	a0,18(a1)
8003d73c:	af040024 	sw	a0,36(t8)
8003d740:	90a20013 	lbu	v0,19(a1)
8003d744:	00021200 	sll	v0,v0,0x8
8003d748:	00822021 	addu	a0,a0,v0
8003d74c:	af040024 	sw	a0,36(t8)
8003d750:	90a30014 	lbu	v1,20(a1)
8003d754:	af030028 	sw	v1,40(t8)
8003d758:	90a20015 	lbu	v0,21(a1)
8003d75c:	00021200 	sll	v0,v0,0x8
8003d760:	00621821 	addu	v1,v1,v0
8003d764:	af030028 	sw	v1,40(t8)
8003d768:	90a40016 	lbu	a0,22(a1)
8003d76c:	af04002c 	sw	a0,44(t8)
8003d770:	90a20017 	lbu	v0,23(a1)
8003d774:	00021200 	sll	v0,v0,0x8
8003d778:	00822021 	addu	a0,a0,v0
8003d77c:	af04002c 	sw	a0,44(t8)
8003d780:	90a30018 	lbu	v1,24(a1)
8003d784:	af030030 	sw	v1,48(t8)
8003d788:	90a20019 	lbu	v0,25(a1)
8003d78c:	00021200 	sll	v0,v0,0x8
8003d790:	00621821 	addu	v1,v1,v0
8003d794:	af030030 	sw	v1,48(t8)
8003d798:	90a4001a 	lbu	a0,26(a1)
8003d79c:	af040034 	sw	a0,52(t8)
8003d7a0:	90a2001b 	lbu	v0,27(a1)
8003d7a4:	00021200 	sll	v0,v0,0x8
8003d7a8:	00822021 	addu	a0,a0,v0
8003d7ac:	af040034 	sw	a0,52(t8)
8003d7b0:	90a3001c 	lbu	v1,28(a1)
8003d7b4:	af030038 	sw	v1,56(t8)
8003d7b8:	90a2001d 	lbu	v0,29(a1)
8003d7bc:	00021200 	sll	v0,v0,0x8
8003d7c0:	00621821 	addu	v1,v1,v0
8003d7c4:	af030038 	sw	v1,56(t8)
8003d7c8:	90a4001e 	lbu	a0,30(a1)
8003d7cc:	af04003c 	sw	a0,60(t8)
8003d7d0:	90a2001f 	lbu	v0,31(a1)
8003d7d4:	00021200 	sll	v0,v0,0x8
8003d7d8:	00822021 	addu	a0,a0,v0
8003d7dc:	af04003c 	sw	a0,60(t8)
8003d7e0:	90a30030 	lbu	v1,48(a1)
8003d7e4:	af030048 	sw	v1,72(t8)
8003d7e8:	90a20031 	lbu	v0,49(a1)
8003d7ec:	8f0b00a0 	lw	t3,160(t8)
8003d7f0:	00021200 	sll	v0,v0,0x8
8003d7f4:	00621825 	or	v1,v1,v0
8003d7f8:	af030048 	sw	v1,72(t8)
8003d7fc:	90a70034 	lbu	a3,52(a1)
8003d800:	00035042 	srl	t2,v1,0x1
8003d804:	af07004c 	sw	a3,76(t8)
8003d808:	90a40036 	lbu	a0,54(a1)
8003d80c:	00073880 	sll	a3,a3,0x2
8003d810:	af040050 	sw	a0,80(t8)
8003d814:	90a2003c 	lbu	v0,60(a1)
8003d818:	00042080 	sll	a0,a0,0x2
8003d81c:	30420003 	andi	v0,v0,0x3
8003d820:	af020054 	sw	v0,84(t8)
8003d824:	90a9003e 	lbu	t1,62(a1)
8003d828:	00021080 	sll	v0,v0,0x2
8003d82c:	af090058 	sw	t1,88(t8)
8003d830:	90a6003f 	lbu	a2,63(a1)
8003d834:	00581021 	addu	v0,v0,t8
8003d838:	00982021 	addu	a0,a0,t8
8003d83c:	00f83821 	addu	a3,a3,t8
8003d840:	30680004 	andi	t0,v1,0x4
8003d844:	8c4c01dc 	lw	t4,476(v0)
8003d848:	8c8d01ec 	lw	t5,492(a0)
8003d84c:	30620008 	andi	v0,v1,0x8
8003d850:	00063200 	sll	a2,a2,0x8
8003d854:	394a0001 	xori	t2,t2,0x1
8003d858:	8cee01ec 	lw	t6,492(a3)
8003d85c:	30630010 	andi	v1,v1,0x10
8003d860:	00021300 	sll	v0,v0,0xc
8003d864:	00031c00 	sll	v1,v1,0x10
8003d868:	01264825 	or	t1,t1,a2
8003d86c:	314a0001 	andi	t2,t2,0x1
8003d870:	00084082 	srl	t0,t0,0x2
8003d874:	af030080 	sw	v1,128(t8)
8003d878:	af090058 	sw	t1,88(t8)
8003d87c:	af0a0078 	sw	t2,120(t8)
8003d880:	af020074 	sw	v0,116(t8)
8003d884:	af08007c 	sw	t0,124(t8)
8003d888:	af0c01d0 	sw	t4,464(t8)
8003d88c:	af0d01d4 	sw	t5,468(t8)
8003d890:	af0e01d8 	sw	t6,472(t8)
8003d894:	90a20038 	lbu	v0,56(a1)
8003d898:	00021280 	sll	v0,v0,0xa
8003d89c:	01625821 	addu	t3,t3,v0
8003d8a0:	af0b00b4 	sw	t3,180(t8)
8003d8a4:	90a2003a 	lbu	v0,58(a1)
8003d8a8:	00021882 	srl	v1,v0,0x2
8003d8ac:	30420020 	andi	v0,v0,0x20
8003d8b0:	0002780a 	movz	t7,zero,v0
8003d8b4:	30630001 	andi	v1,v1,0x1
8003d8b8:	01e37825 	or	t7,t7,v1
8003d8bc:	3c028019 	lui	v0,0x8019
8003d8c0:	2442f5d0 	addiu	v0,v0,-2608
8003d8c4:	000f2080 	sll	a0,t7,0x2
8003d8c8:	00822021 	addu	a0,a0,v0
8003d8cc:	8c830000 	lw	v1,0(a0)
8003d8d0:	af0301bc 	sw	v1,444(t8)
8003d8d4:	af0301b8 	sw	v1,440(t8)
8003d8d8:	90a2003a 	lbu	v0,58(a1)
8003d8dc:	30440003 	andi	a0,v0,0x3
8003d8e0:	24020003 	li	v0,3
8003d8e4:	11e20032 	beq	t7,v0,8003d9b0 <_Z20fx_readRegisterSpacev+0x36c>
8003d8e8:	af0400ac 	sw	a0,172(t8)
8003d8ec:	3c028019 	lui	v0,0x8019
8003d8f0:	2442f5c0 	addiu	v0,v0,-2624
8003d8f4:	00042080 	sll	a0,a0,0x2
8003d8f8:	00822021 	addu	a0,a0,v0
8003d8fc:	000318c2 	srl	v1,v1,0x3
8003d900:	8c820000 	lw	v0,0(a0)
8003d904:	00031940 	sll	v1,v1,0x5
8003d908:	70431002 	mul	v0,v0,v1
8003d90c:	af0201c4 	sw	v0,452(t8)
8003d910:	2607cfc0 	addiu	a3,s0,-12352
8003d914:	8ce20044 	lw	v0,68(a3)
8003d918:	30420010 	andi	v0,v0,0x10
8003d91c:	10400002 	beqz	v0,8003d928 <_Z20fx_readRegisterSpacev+0x2e4>
8003d920:	24020100 	li	v0,256
8003d924:	ace201b8 	sw	v0,440(a3)
8003d928:	8ce2009c 	lw	v0,156(a3)
8003d92c:	8ce501c4 	lw	a1,452(a3)
8003d930:	8ce400a0 	lw	a0,160(a3)
8003d934:	8ce300b4 	lw	v1,180(a3)
8003d938:	00021400 	sll	v0,v0,0x10
8003d93c:	00441021 	addu	v0,v0,a0
8003d940:	00a31821 	addu	v1,a1,v1
8003d944:	0043182b 	sltu	v1,v0,v1
8003d948:	10600002 	beqz	v1,8003d954 <_Z20fx_readRegisterSpacev+0x310>
8003d94c:	00451023 	subu	v0,v0,a1
8003d950:	ace200b4 	sw	v0,180(a3)
8003d954:	8ce300ac 	lw	v1,172(a3)
8003d958:	3c02801f 	lui	v0,0x801f
8003d95c:	2442a36c 	addiu	v0,v0,-23700
8003d960:	00031880 	sll	v1,v1,0x2
8003d964:	00621821 	addu	v1,v1,v0
8003d968:	3c028021 	lui	v0,0x8021
8003d96c:	8c660014 	lw	a2,20(v1)
8003d970:	8c650000 	lw	a1,0(v1)
8003d974:	8c44d7c8 	lw	a0,-10296(v0)
8003d978:	ace601cc 	sw	a2,460(a3)
8003d97c:	ace501c8 	sw	a1,456(a3)
8003d980:	ac850130 	sw	a1,304(a0)
8003d984:	8ce201cc 	lw	v0,460(a3)
8003d988:	3c198004 	lui	t9,0x8004
8003d98c:	ac820530 	sw	v0,1328(a0)
8003d990:	8ce301c8 	lw	v1,456(a3)
8003d994:	2739d210 	addiu	t9,t9,-11760
8003d998:	ac830930 	sw	v1,2352(a0)
8003d99c:	8ce201cc 	lw	v0,460(a3)
8003d9a0:	ac820d30 	sw	v0,3376(a0)
8003d9a4:	8fb00000 	lw	s0,0(sp)
8003d9a8:	03200008 	jr	t9
8003d9ac:	27bd0008 	addiu	sp,sp,8
8003d9b0:	34028000 	li	v0,0x8000
8003d9b4:	0800f644 	j	8003d910 <_Z20fx_readRegisterSpacev+0x2cc>
8003d9b8:	af0201c4 	sw	v0,452(t8)

8003d9bc <_Z15FxBreakPointSetj>:
8003d9bc:	3c028021 	lui	v0,0x8021
8003d9c0:	2442cfc0 	addiu	v0,v0,-12352
8003d9c4:	3084ffff 	andi	a0,a0,0xffff
8003d9c8:	24030001 	li	v1,1
8003d9cc:	ac440090 	sw	a0,144(v0)
8003d9d0:	03e00008 	jr	ra
8003d9d4:	a043008c 	sb	v1,140(v0)

8003d9d8 <_Z17FxBreakPointClearv>:
8003d9d8:	3c028021 	lui	v0,0x8021
8003d9dc:	03e00008 	jr	ra
8003d9e0:	a040d04c 	sb	zero,-12212(v0)

8003d9e4 <_Z14FxGetErrorCodev>:
8003d9e4:	3c038021 	lui	v1,0x8021
8003d9e8:	03e00008 	jr	ra
8003d9ec:	8c62d044 	lw	v0,-12220(v1)

8003d9f0 <_Z19FxGetIllegalAddressv>:
8003d9f0:	3c038021 	lui	v1,0x8021
8003d9f4:	03e00008 	jr	ra
8003d9f8:	8c62d048 	lw	v0,-12216(v1)

8003d9fc <_Z18FxGetColorRegisterv>:
8003d9fc:	3c038021 	lui	v1,0x8021
8003da00:	03e00008 	jr	ra
8003da04:	9062d000 	lbu	v0,-12288(v1)

8003da08 <_Z23FxGetPlotOptionRegisterv>:
8003da08:	3c038021 	lui	v1,0x8021
8003da0c:	8c62d004 	lw	v0,-12284(v1)
8003da10:	03e00008 	jr	ra
8003da14:	3042001f 	andi	v0,v0,0x1f

8003da18 <_Z24FxGetSourceRegisterIndexv>:
8003da18:	3c038021 	lui	v1,0x8021
8003da1c:	2463cfc0 	addiu	v1,v1,-12352
8003da20:	8c620068 	lw	v0,104(v1)
8003da24:	00431023 	subu	v0,v0,v1
8003da28:	03e00008 	jr	ra
8003da2c:	00021083 	sra	v0,v0,0x2

8003da30 <_Z29FxGetDestinationRegisterIndexv>:
8003da30:	3c038021 	lui	v1,0x8021
8003da34:	2463cfc0 	addiu	v1,v1,-12352
8003da38:	8c620064 	lw	v0,100(v1)
8003da3c:	00431023 	subu	v0,v0,v1
8003da40:	03e00008 	jr	ra
8003da44:	00021083 	sra	v0,v0,0x2

8003da48 <_Z6FxPipev>:
8003da48:	3c038021 	lui	v1,0x8021
8003da4c:	03e00008 	jr	ra
8003da50:	9062d02d 	lbu	v0,-12243(v1)

8003da54 <_Z7FxResetP8FxInit_s>:
8003da54:	27bdffd8 	addiu	sp,sp,-40
8003da58:	afb3001c 	sw	s3,28(sp)
8003da5c:	afb20018 	sw	s2,24(sp)
8003da60:	afb10014 	sw	s1,20(sp)
8003da64:	afb00010 	sw	s0,16(sp)
8003da68:	afbf0020 	sw	ra,32(sp)
8003da6c:	8c830000 	lw	v1,0(a0)
8003da70:	00808021 	move	s0,a0
8003da74:	30630003 	andi	v1,v1,0x3
8003da78:	3c048019 	lui	a0,0x8019
8003da7c:	00031880 	sll	v1,v1,0x2
8003da80:	3c058019 	lui	a1,0x8019
8003da84:	2484f5e8 	addiu	a0,a0,-2584
8003da88:	3c028019 	lui	v0,0x8019
8003da8c:	00642021 	addu	a0,v1,a0
8003da90:	2442f5e4 	addiu	v0,v0,-2588
8003da94:	24a5f5e0 	addiu	a1,a1,-2592
8003da98:	00652821 	addu	a1,v1,a1
8003da9c:	8c870000 	lw	a3,0(a0)
8003daa0:	00621821 	addu	v1,v1,v0
8003daa4:	3c028011 	lui	v0,0x8011
8003daa8:	8c680000 	lw	t0,0(v1)
8003daac:	8ca90000 	lw	t1,0(a1)
8003dab0:	2452ca64 	addiu	s2,v0,-13724
8003dab4:	3c138021 	lui	s3,0x8021
8003dab8:	3c028021 	lui	v0,0x8021
8003dabc:	2671cfc0 	addiu	s1,s3,-12352
8003dac0:	3c038021 	lui	v1,0x8021
8003dac4:	ac47d7c0 	sw	a3,-10304(v0)
8003dac8:	3c028021 	lui	v0,0x8021
8003dacc:	02202021 	move	a0,s1
8003dad0:	00002821 	move	a1,zero
8003dad4:	ac68d7c4 	sw	t0,-10300(v1)
8003dad8:	24060800 	li	a2,2048
8003dadc:	0240f809 	jalr	s2
8003dae0:	ac49d7c8 	sw	t1,-10296(v0)
8003dae4:	8e030004 	lw	v1,4(s0)
8003dae8:	8e040008 	lw	a0,8(s0)
8003daec:	ae230098 	sw	v1,152(s1)
8003daf0:	8e02000c 	lw	v0,12(s0)
8003daf4:	ae24009c 	sw	a0,156(s1)
8003daf8:	8e040010 	lw	a0,16(s0)
8003dafc:	ae2200a0 	sw	v0,160(s1)
8003db00:	8e020014 	lw	v0,20(s0)
8003db04:	2403ffff 	li	v1,-1
8003db08:	2c850021 	sltiu	a1,a0,33
8003db0c:	ae2200a8 	sw	v0,168(s1)
8003db10:	ae2300b0 	sw	v1,176(s1)
8003db14:	ae310064 	sw	s1,100(s1)
8003db18:	ae310068 	sw	s1,104(s1)
8003db1c:	ae2400a4 	sw	a0,164(s1)
8003db20:	14a00003 	bnez	a1,8003db30 <_Z7FxResetP8FxInit_s+0xdc>
8003db24:	ae2301c0 	sw	v1,448(s1)
8003db28:	24020020 	li	v0,32
8003db2c:	ae2200a4 	sw	v0,164(s1)
8003db30:	8e240098 	lw	a0,152(s1)
8003db34:	24060300 	li	a2,768
8003db38:	0240f809 	jalr	s2
8003db3c:	00002821 	move	a1,zero
8003db40:	8e230098 	lw	v1,152(s1)
8003db44:	3c028021 	lui	v0,0x8021
8003db48:	a060003b 	sb	zero,59(v1)
8003db4c:	8e2700a4 	lw	a3,164(s1)
8003db50:	8e2400a8 	lw	a0,168(s1)
8003db54:	2448d1ac 	addiu	t0,v0,-11860
8003db58:	00003021 	move	a2,zero
8003db5c:	00074840 	sll	t1,a3,0x1
8003db60:	3c0b0020 	lui	t3,0x20
8003db64:	0800f6e6 	j	8003db98 <_Z7FxResetP8FxInit_s+0x144>
8003db68:	240a0100 	li	t2,256
8003db6c:	14a00004 	bnez	a1,8003db80 <_Z7FxResetP8FxInit_s+0x12c>
8003db70:	30c20001 	andi	v0,a2,0x1
8003db74:	0067001b 	divu	zero,v1,a3
8003db78:	00e001f4 	teq	a3,zero,0x7
8003db7c:	00001010 	mfhi	v0
8003db80:	00021400 	sll	v0,v0,0x10
8003db84:	00821021 	addu	v0,a0,v0
8003db88:	24c60001 	addiu	a2,a2,1
8003db8c:	ad020000 	sw	v0,0(t0)
8003db90:	10ca000f 	beq	a2,t2,8003dbd0 <_Z7FxResetP8FxInit_s+0x17c>
8003db94:	25080004 	addiu	t0,t0,4
8003db98:	30c3007f 	andi	v1,a2,0x7f
8003db9c:	2c620040 	sltiu	v0,v1,64
8003dba0:	1040fff2 	beqz	v0,8003db6c <_Z7FxResetP8FxInit_s+0x118>
8003dba4:	2ce50002 	sltiu	a1,a3,2
8003dba8:	0069001b 	divu	zero,v1,t1
8003dbac:	012001f4 	teq	t1,zero,0x7
8003dbb0:	24c60001 	addiu	a2,a2,1
8003dbb4:	00001010 	mfhi	v0
8003dbb8:	00021400 	sll	v0,v0,0x10
8003dbbc:	00441021 	addu	v0,v0,a0
8003dbc0:	004b1021 	addu	v0,v0,t3
8003dbc4:	ad020000 	sw	v0,0(t0)
8003dbc8:	14cafff3 	bne	a2,t2,8003db98 <_Z7FxResetP8FxInit_s+0x144>
8003dbcc:	25080004 	addiu	t0,t0,4
8003dbd0:	2663cfc0 	addiu	v1,s3,-12352
8003dbd4:	8c66009c 	lw	a2,156(v1)
8003dbd8:	24020003 	li	v0,3
8003dbdc:	0046001b 	divu	zero,v0,a2
8003dbe0:	00c001f4 	teq	a2,zero,0x7
8003dbe4:	24090002 	li	t1,2
8003dbe8:	24080001 	li	t0,1
8003dbec:	8c620098 	lw	v0,152(v1)
8003dbf0:	8c6700a0 	lw	a3,160(v1)
8003dbf4:	24420100 	addiu	v0,v0,256
8003dbf8:	ac6205f0 	sw	v0,1520(v1)
8003dbfc:	a068006d 	sb	t0,109(v1)
8003dc00:	ac6701dc 	sw	a3,476(v1)
8003dc04:	ac6703ac 	sw	a3,940(v1)
8003dc08:	3c198004 	lui	t9,0x8004
8003dc0c:	2739d644 	addiu	t9,t9,-10684
8003dc10:	00002810 	mfhi	a1
8003dc14:	0126001b 	divu	zero,t1,a2
8003dc18:	00c001f4 	teq	a2,zero,0x7
8003dc1c:	00052c00 	sll	a1,a1,0x10
8003dc20:	00a72821 	addu	a1,a1,a3
8003dc24:	ac6503b8 	sw	a1,952(v1)
8003dc28:	ac6501e8 	sw	a1,488(v1)
8003dc2c:	00002010 	mfhi	a0
8003dc30:	0106001b 	divu	zero,t0,a2
8003dc34:	00c001f4 	teq	a2,zero,0x7
8003dc38:	00042400 	sll	a0,a0,0x10
8003dc3c:	00872021 	addu	a0,a0,a3
8003dc40:	ac6403b4 	sw	a0,948(v1)
8003dc44:	ac6401e4 	sw	a0,484(v1)
8003dc48:	00001010 	mfhi	v0
8003dc4c:	00021400 	sll	v0,v0,0x10
8003dc50:	00471021 	addu	v0,v0,a3
8003dc54:	ac6203b0 	sw	v0,944(v1)
8003dc58:	ac6201e0 	sw	v0,480(v1)
8003dc5c:	8fbf0020 	lw	ra,32(sp)
8003dc60:	8fb3001c 	lw	s3,28(sp)
8003dc64:	8fb20018 	lw	s2,24(sp)
8003dc68:	8fb10014 	lw	s1,20(sp)
8003dc6c:	8fb00010 	lw	s0,16(sp)
8003dc70:	03200008 	jr	t9
8003dc74:	27bd0028 	addiu	sp,sp,40

8003dc78 <_Z10FxStepOverj>:
8003dc78:	27bdffe0 	addiu	sp,sp,-32
8003dc7c:	3c028004 	lui	v0,0x8004
8003dc80:	afb10014 	sw	s1,20(sp)
8003dc84:	afb00010 	sw	s0,16(sp)
8003dc88:	2442d644 	addiu	v0,v0,-10684
8003dc8c:	afbf0018 	sw	ra,24(sp)
8003dc90:	3c108021 	lui	s0,0x8021
8003dc94:	0040f809 	jalr	v0
8003dc98:	00808821 	move	s1,a0
8003dc9c:	2603cfc0 	addiu	v1,s0,-12352
8003dca0:	906205ec 	lbu	v0,1516(v1)
8003dca4:	10400007 	beqz	v0,8003dcc4 <_Z10FxStepOverj+0x4c>
8003dca8:	2605cfc0 	addiu	a1,s0,-12352
8003dcac:	8c640058 	lw	a0,88(v1)
8003dcb0:	8c63003c 	lw	v1,60(v1)
8003dcb4:	0064102b 	sltu	v0,v1,a0
8003dcb8:	104000c9 	beqz	v0,8003dfe0 <_Z10FxStepOverj+0x368>
8003dcbc:	24820200 	addiu	v0,a0,512
8003dcc0:	2605cfc0 	addiu	a1,s0,-12352
8003dcc4:	8ca4004c 	lw	a0,76(a1)
8003dcc8:	2c820040 	sltiu	v0,a0,64
8003dccc:	14400010 	bnez	v0,8003dd10 <_Z10FxStepOverj+0x98>
8003dcd0:	00000000 	nop
8003dcd4:	2482ffa0 	addiu	v0,a0,-96
8003dcd8:	2c420010 	sltiu	v0,v0,16
8003dcdc:	10400016 	beqz	v0,8003dd38 <_Z10FxStepOverj+0xc0>
8003dce0:	2c820074 	sltiu	v0,a0,116
8003dce4:	2602cfc0 	addiu	v0,s0,-12352
8003dce8:	8c430048 	lw	v1,72(v0)
8003dcec:	2404ffdf 	li	a0,-33
8003dcf0:	00641824 	and	v1,v1,a0
8003dcf4:	ac430048 	sw	v1,72(v0)
8003dcf8:	00001021 	move	v0,zero
8003dcfc:	8fbf0018 	lw	ra,24(sp)
8003dd00:	8fb10014 	lw	s1,20(sp)
8003dd04:	8fb00010 	lw	s0,16(sp)
8003dd08:	03e00008 	jr	ra
8003dd0c:	27bd0020 	addiu	sp,sp,32
8003dd10:	8ca2003c 	lw	v0,60(a1)
8003dd14:	34038000 	li	v1,0x8000
8003dd18:	0043102b 	sltu	v0,v0,v1
8003dd1c:	1440fff2 	bnez	v0,8003dce8 <_Z10FxStepOverj+0x70>
8003dd20:	2602cfc0 	addiu	v0,s0,-12352
8003dd24:	2482ffa0 	addiu	v0,a0,-96
8003dd28:	2c420010 	sltiu	v0,v0,16
8003dd2c:	1440ffee 	bnez	v0,8003dce8 <_Z10FxStepOverj+0x70>
8003dd30:	2602cfc0 	addiu	v0,s0,-12352
8003dd34:	2c820074 	sltiu	v0,a0,116
8003dd38:	1040ffeb 	beqz	v0,8003dce8 <_Z10FxStepOverj+0x70>
8003dd3c:	2602cfc0 	addiu	v0,s0,-12352
8003dd40:	2482ff90 	addiu	v0,a0,-112
8003dd44:	2c420004 	sltiu	v0,v0,4
8003dd48:	104000d1 	beqz	v0,8003e090 <_Z10FxStepOverj+0x418>
8003dd4c:	00000000 	nop
8003dd50:	8ca30098 	lw	v1,152(a1)
8003dd54:	9062003a 	lbu	v0,58(v1)
8003dd58:	30420008 	andi	v0,v0,0x8
8003dd5c:	1040ffe2 	beqz	v0,8003dce8 <_Z10FxStepOverj+0x70>
8003dd60:	2602cfc0 	addiu	v0,s0,-12352
8003dd64:	9062003a 	lbu	v0,58(v1)
8003dd68:	30420010 	andi	v0,v0,0x10
8003dd6c:	1040ffde 	beqz	v0,8003dce8 <_Z10FxStepOverj+0x70>
8003dd70:	2602cfc0 	addiu	v0,s0,-12352
8003dd74:	2604cfc0 	addiu	a0,s0,-12352
8003dd78:	9083006d 	lbu	v1,109(a0)
8003dd7c:	2c6200f0 	sltiu	v0,v1,240
8003dd80:	144000b1 	bnez	v0,8003e048 <_Z10FxStepOverj+0x3d0>
8003dd84:	2462fffb 	addiu	v0,v1,-5
8003dd88:	8c82003c 	lw	v0,60(a0)
8003dd8c:	24420003 	addiu	v0,v0,3
8003dd90:	3042ffff 	andi	v0,v0,0xffff
8003dd94:	ac820094 	sw	v0,148(a0)
8003dd98:	3c028021 	lui	v0,0x8021
8003dd9c:	8c43d7c0 	lw	v1,-10304(v0)
8003dda0:	8c620008 	lw	v0,8(v1)
8003dda4:	0040f809 	jalr	v0
8003dda8:	02202021 	move	a0,s1
8003ddac:	2605cfc0 	addiu	a1,s0,-12352
8003ddb0:	8ca30098 	lw	v1,152(a1)
8003ddb4:	8e04cfc0 	lw	a0,-12352(s0)
8003ddb8:	00403821 	move	a3,v0
8003ddbc:	a0640000 	sb	a0,0(v1)
8003ddc0:	8e02cfc0 	lw	v0,-12352(s0)
8003ddc4:	00021202 	srl	v0,v0,0x8
8003ddc8:	a0620001 	sb	v0,1(v1)
8003ddcc:	8ca40004 	lw	a0,4(a1)
8003ddd0:	a0640002 	sb	a0,2(v1)
8003ddd4:	8ca20004 	lw	v0,4(a1)
8003ddd8:	00021202 	srl	v0,v0,0x8
8003dddc:	a0620003 	sb	v0,3(v1)
8003dde0:	8ca40008 	lw	a0,8(a1)
8003dde4:	a0640004 	sb	a0,4(v1)
8003dde8:	8ca20008 	lw	v0,8(a1)
8003ddec:	00021202 	srl	v0,v0,0x8
8003ddf0:	a0620005 	sb	v0,5(v1)
8003ddf4:	8ca4000c 	lw	a0,12(a1)
8003ddf8:	a0640006 	sb	a0,6(v1)
8003ddfc:	8ca2000c 	lw	v0,12(a1)
8003de00:	00021202 	srl	v0,v0,0x8
8003de04:	a0620007 	sb	v0,7(v1)
8003de08:	8ca40010 	lw	a0,16(a1)
8003de0c:	a0640008 	sb	a0,8(v1)
8003de10:	8ca20010 	lw	v0,16(a1)
8003de14:	00021202 	srl	v0,v0,0x8
8003de18:	a0620009 	sb	v0,9(v1)
8003de1c:	8ca40014 	lw	a0,20(a1)
8003de20:	a064000a 	sb	a0,10(v1)
8003de24:	8ca20014 	lw	v0,20(a1)
8003de28:	00021202 	srl	v0,v0,0x8
8003de2c:	a062000b 	sb	v0,11(v1)
8003de30:	8ca40018 	lw	a0,24(a1)
8003de34:	a064000c 	sb	a0,12(v1)
8003de38:	8ca20018 	lw	v0,24(a1)
8003de3c:	00021202 	srl	v0,v0,0x8
8003de40:	a062000d 	sb	v0,13(v1)
8003de44:	8ca4001c 	lw	a0,28(a1)
8003de48:	a064000e 	sb	a0,14(v1)
8003de4c:	8ca2001c 	lw	v0,28(a1)
8003de50:	00021202 	srl	v0,v0,0x8
8003de54:	a062000f 	sb	v0,15(v1)
8003de58:	8ca40020 	lw	a0,32(a1)
8003de5c:	a0640010 	sb	a0,16(v1)
8003de60:	8ca20020 	lw	v0,32(a1)
8003de64:	00021202 	srl	v0,v0,0x8
8003de68:	a0620011 	sb	v0,17(v1)
8003de6c:	8ca40024 	lw	a0,36(a1)
8003de70:	a0640012 	sb	a0,18(v1)
8003de74:	8ca20024 	lw	v0,36(a1)
8003de78:	00021202 	srl	v0,v0,0x8
8003de7c:	a0620013 	sb	v0,19(v1)
8003de80:	8ca40028 	lw	a0,40(a1)
8003de84:	a0640014 	sb	a0,20(v1)
8003de88:	8ca20028 	lw	v0,40(a1)
8003de8c:	00021202 	srl	v0,v0,0x8
8003de90:	a0620015 	sb	v0,21(v1)
8003de94:	8ca4002c 	lw	a0,44(a1)
8003de98:	a0640016 	sb	a0,22(v1)
8003de9c:	8ca2002c 	lw	v0,44(a1)
8003dea0:	00021202 	srl	v0,v0,0x8
8003dea4:	a0620017 	sb	v0,23(v1)
8003dea8:	8ca40030 	lw	a0,48(a1)
8003deac:	a0640018 	sb	a0,24(v1)
8003deb0:	8ca20030 	lw	v0,48(a1)
8003deb4:	00021202 	srl	v0,v0,0x8
8003deb8:	a0620019 	sb	v0,25(v1)
8003debc:	8ca40034 	lw	a0,52(a1)
8003dec0:	a064001a 	sb	a0,26(v1)
8003dec4:	8ca20034 	lw	v0,52(a1)
8003dec8:	00021202 	srl	v0,v0,0x8
8003decc:	a062001b 	sb	v0,27(v1)
8003ded0:	8ca40038 	lw	a0,56(a1)
8003ded4:	a064001c 	sb	a0,28(v1)
8003ded8:	8ca20038 	lw	v0,56(a1)
8003dedc:	00021202 	srl	v0,v0,0x8
8003dee0:	a062001d 	sb	v0,29(v1)
8003dee4:	8ca4003c 	lw	a0,60(a1)
8003dee8:	a064001e 	sb	a0,30(v1)
8003deec:	8ca2003c 	lw	v0,60(a1)
8003def0:	00021202 	srl	v0,v0,0x8
8003def4:	a062001f 	sb	v0,31(v1)
8003def8:	94a40078 	lhu	a0,120(a1)
8003defc:	1480004e 	bnez	a0,8003e038 <_Z10FxStepOverj+0x3c0>
8003df00:	2403fffd 	li	v1,-3
8003df04:	8ca20048 	lw	v0,72(a1)
8003df08:	34420002 	ori	v0,v0,0x2
8003df0c:	aca20048 	sw	v0,72(a1)
8003df10:	2604cfc0 	addiu	a0,s0,-12352
8003df14:	8c820074 	lw	v0,116(a0)
8003df18:	30428000 	andi	v0,v0,0x8000
8003df1c:	10400042 	beqz	v0,8003e028 <_Z10FxStepOverj+0x3b0>
8003df20:	2403fff7 	li	v1,-9
8003df24:	8c820048 	lw	v0,72(a0)
8003df28:	34420008 	ori	v0,v0,0x8
8003df2c:	ac820048 	sw	v0,72(a0)
8003df30:	2605cfc0 	addiu	a1,s0,-12352
8003df34:	8ca20080 	lw	v0,128(a1)
8003df38:	34038000 	li	v1,0x8000
8003df3c:	00431021 	addu	v0,v0,v1
8003df40:	3c040001 	lui	a0,0x1
8003df44:	0044102b 	sltu	v0,v0,a0
8003df48:	14400033 	bnez	v0,8003e018 <_Z10FxStepOverj+0x3a0>
8003df4c:	2403ffef 	li	v1,-17
8003df50:	8ca20048 	lw	v0,72(a1)
8003df54:	34420010 	ori	v0,v0,0x10
8003df58:	aca20048 	sw	v0,72(a1)
8003df5c:	2604cfc0 	addiu	a0,s0,-12352
8003df60:	8c82007c 	lw	v0,124(a0)
8003df64:	10400028 	beqz	v0,8003e008 <_Z10FxStepOverj+0x390>
8003df68:	2403fffb 	li	v1,-5
8003df6c:	8c820048 	lw	v0,72(a0)
8003df70:	34420004 	ori	v0,v0,0x4
8003df74:	ac820048 	sw	v0,72(a0)
8003df78:	2605cfc0 	addiu	a1,s0,-12352
8003df7c:	8ca30048 	lw	v1,72(a1)
8003df80:	8ca60098 	lw	a2,152(a1)
8003df84:	a0c30030 	sb	v1,48(a2)
8003df88:	8ca20048 	lw	v0,72(a1)
8003df8c:	00021202 	srl	v0,v0,0x8
8003df90:	a0c20031 	sb	v0,49(a2)
8003df94:	8ca3004c 	lw	v1,76(a1)
8003df98:	a0c30034 	sb	v1,52(a2)
8003df9c:	8ca20050 	lw	v0,80(a1)
8003dfa0:	a0c20036 	sb	v0,54(a2)
8003dfa4:	8ca30054 	lw	v1,84(a1)
8003dfa8:	a0c3003c 	sb	v1,60(a2)
8003dfac:	8ca40058 	lw	a0,88(a1)
8003dfb0:	a0c4003e 	sb	a0,62(a2)
8003dfb4:	8ca20058 	lw	v0,88(a1)
8003dfb8:	00021202 	srl	v0,v0,0x8
8003dfbc:	a0c2003f 	sb	v0,63(a2)
8003dfc0:	8ca20084 	lw	v0,132(a1)
8003dfc4:	1440ff4d 	bnez	v0,8003dcfc <_Z10FxStepOverj+0x84>
8003dfc8:	8fbf0018 	lw	ra,24(sp)
8003dfcc:	8fb10014 	lw	s1,20(sp)
8003dfd0:	8fb00010 	lw	s0,16(sp)
8003dfd4:	00e01021 	move	v0,a3
8003dfd8:	03e00008 	jr	ra
8003dfdc:	27bd0020 	addiu	sp,sp,32
8003dfe0:	0062102b 	sltu	v0,v1,v0
8003dfe4:	1440ff64 	bnez	v0,8003dd78 <_Z10FxStepOverj+0x100>
8003dfe8:	2604cfc0 	addiu	a0,s0,-12352
8003dfec:	2605cfc0 	addiu	a1,s0,-12352
8003dff0:	8ca4004c 	lw	a0,76(a1)
8003dff4:	2c820040 	sltiu	v0,a0,64
8003dff8:	1040ff36 	beqz	v0,8003dcd4 <_Z10FxStepOverj+0x5c>
8003dffc:	00000000 	nop
8003e000:	0800f745 	j	8003dd14 <_Z10FxStepOverj+0x9c>
8003e004:	8ca2003c 	lw	v0,60(a1)
8003e008:	8c820048 	lw	v0,72(a0)
8003e00c:	00431024 	and	v0,v0,v1
8003e010:	0800f7de 	j	8003df78 <_Z10FxStepOverj+0x300>
8003e014:	ac820048 	sw	v0,72(a0)
8003e018:	8ca20048 	lw	v0,72(a1)
8003e01c:	00431024 	and	v0,v0,v1
8003e020:	0800f7d7 	j	8003df5c <_Z10FxStepOverj+0x2e4>
8003e024:	aca20048 	sw	v0,72(a1)
8003e028:	8c820048 	lw	v0,72(a0)
8003e02c:	00431024 	and	v0,v0,v1
8003e030:	0800f7cc 	j	8003df30 <_Z10FxStepOverj+0x2b8>
8003e034:	ac820048 	sw	v0,72(a0)
8003e038:	8ca20048 	lw	v0,72(a1)
8003e03c:	00431024 	and	v0,v0,v1
8003e040:	0800f7c4 	j	8003df10 <_Z10FxStepOverj+0x298>
8003e044:	aca20048 	sw	v0,72(a1)
8003e048:	304200ff 	andi	v0,v0,0xff
8003e04c:	2c42000b 	sltiu	v0,v0,11
8003e050:	1440000a 	bnez	v0,8003e07c <_Z10FxStepOverj+0x404>
8003e054:	24620060 	addiu	v0,v1,96
8003e058:	304200ff 	andi	v0,v0,0xff
8003e05c:	2c420010 	sltiu	v0,v0,16
8003e060:	14400006 	bnez	v0,8003e07c <_Z10FxStepOverj+0x404>
8003e064:	00000000 	nop
8003e068:	8c82003c 	lw	v0,60(a0)
8003e06c:	24420001 	addiu	v0,v0,1
8003e070:	3042ffff 	andi	v0,v0,0xffff
8003e074:	0800f766 	j	8003dd98 <_Z10FxStepOverj+0x120>
8003e078:	ac820094 	sw	v0,148(a0)
8003e07c:	8c82003c 	lw	v0,60(a0)
8003e080:	24420002 	addiu	v0,v0,2
8003e084:	3042ffff 	andi	v0,v0,0xffff
8003e088:	0800f766 	j	8003dd98 <_Z10FxStepOverj+0x120>
8003e08c:	ac820094 	sw	v0,148(a0)
8003e090:	0800f759 	j	8003dd64 <_Z10FxStepOverj+0xec>
8003e094:	8ca30098 	lw	v1,152(a1)

8003e098 <_Z9FxEmulatej>:
8003e098:	27bdffe0 	addiu	sp,sp,-32
8003e09c:	3c028004 	lui	v0,0x8004
8003e0a0:	afb10014 	sw	s1,20(sp)
8003e0a4:	afb00010 	sw	s0,16(sp)
8003e0a8:	2442d644 	addiu	v0,v0,-10684
8003e0ac:	afbf0018 	sw	ra,24(sp)
8003e0b0:	3c108021 	lui	s0,0x8021
8003e0b4:	0040f809 	jalr	v0
8003e0b8:	00808821 	move	s1,a0
8003e0bc:	2603cfc0 	addiu	v1,s0,-12352
8003e0c0:	906205ec 	lbu	v0,1516(v1)
8003e0c4:	10400007 	beqz	v0,8003e0e4 <_Z9FxEmulatej+0x4c>
8003e0c8:	2605cfc0 	addiu	a1,s0,-12352
8003e0cc:	8c640058 	lw	a0,88(v1)
8003e0d0:	8c63003c 	lw	v1,60(v1)
8003e0d4:	0064102b 	sltu	v0,v1,a0
8003e0d8:	1040016c 	beqz	v0,8003e68c <_Z9FxEmulatej+0x5f4>
8003e0dc:	24820200 	addiu	v0,a0,512
8003e0e0:	2605cfc0 	addiu	a1,s0,-12352
8003e0e4:	8ca4004c 	lw	a0,76(a1)
8003e0e8:	2c820040 	sltiu	v0,a0,64
8003e0ec:	14400096 	bnez	v0,8003e348 <_Z9FxEmulatej+0x2b0>
8003e0f0:	00000000 	nop
8003e0f4:	2482ffa0 	addiu	v0,a0,-96
8003e0f8:	2c420010 	sltiu	v0,v0,16
8003e0fc:	104000b9 	beqz	v0,8003e3e4 <_Z9FxEmulatej+0x34c>
8003e100:	2c820074 	sltiu	v0,a0,116
8003e104:	2606cfc0 	addiu	a2,s0,-12352
8003e108:	8cc30048 	lw	v1,72(a2)
8003e10c:	8cc40098 	lw	a0,152(a2)
8003e110:	8e05cfc0 	lw	a1,-12352(s0)
8003e114:	2402ffdf 	li	v0,-33
8003e118:	00621824 	and	v1,v1,v0
8003e11c:	acc30048 	sw	v1,72(a2)
8003e120:	a0850000 	sb	a1,0(a0)
8003e124:	8e02cfc0 	lw	v0,-12352(s0)
8003e128:	00021202 	srl	v0,v0,0x8
8003e12c:	a0820001 	sb	v0,1(a0)
8003e130:	8cc30004 	lw	v1,4(a2)
8003e134:	a0830002 	sb	v1,2(a0)
8003e138:	8cc20004 	lw	v0,4(a2)
8003e13c:	00021202 	srl	v0,v0,0x8
8003e140:	a0820003 	sb	v0,3(a0)
8003e144:	8cc30008 	lw	v1,8(a2)
8003e148:	a0830004 	sb	v1,4(a0)
8003e14c:	8cc20008 	lw	v0,8(a2)
8003e150:	00021202 	srl	v0,v0,0x8
8003e154:	a0820005 	sb	v0,5(a0)
8003e158:	8cc3000c 	lw	v1,12(a2)
8003e15c:	a0830006 	sb	v1,6(a0)
8003e160:	8cc2000c 	lw	v0,12(a2)
8003e164:	00021202 	srl	v0,v0,0x8
8003e168:	a0820007 	sb	v0,7(a0)
8003e16c:	8cc30010 	lw	v1,16(a2)
8003e170:	a0830008 	sb	v1,8(a0)
8003e174:	8cc20010 	lw	v0,16(a2)
8003e178:	00021202 	srl	v0,v0,0x8
8003e17c:	a0820009 	sb	v0,9(a0)
8003e180:	8cc30014 	lw	v1,20(a2)
8003e184:	a083000a 	sb	v1,10(a0)
8003e188:	8cc20014 	lw	v0,20(a2)
8003e18c:	00021202 	srl	v0,v0,0x8
8003e190:	a082000b 	sb	v0,11(a0)
8003e194:	8cc30018 	lw	v1,24(a2)
8003e198:	a083000c 	sb	v1,12(a0)
8003e19c:	8cc20018 	lw	v0,24(a2)
8003e1a0:	00021202 	srl	v0,v0,0x8
8003e1a4:	a082000d 	sb	v0,13(a0)
8003e1a8:	8cc3001c 	lw	v1,28(a2)
8003e1ac:	a083000e 	sb	v1,14(a0)
8003e1b0:	8cc2001c 	lw	v0,28(a2)
8003e1b4:	00021202 	srl	v0,v0,0x8
8003e1b8:	a082000f 	sb	v0,15(a0)
8003e1bc:	8cc30020 	lw	v1,32(a2)
8003e1c0:	a0830010 	sb	v1,16(a0)
8003e1c4:	8cc20020 	lw	v0,32(a2)
8003e1c8:	00021202 	srl	v0,v0,0x8
8003e1cc:	a0820011 	sb	v0,17(a0)
8003e1d0:	8cc30024 	lw	v1,36(a2)
8003e1d4:	a0830012 	sb	v1,18(a0)
8003e1d8:	8cc20024 	lw	v0,36(a2)
8003e1dc:	00021202 	srl	v0,v0,0x8
8003e1e0:	a0820013 	sb	v0,19(a0)
8003e1e4:	8cc30028 	lw	v1,40(a2)
8003e1e8:	a0830014 	sb	v1,20(a0)
8003e1ec:	8cc20028 	lw	v0,40(a2)
8003e1f0:	00021202 	srl	v0,v0,0x8
8003e1f4:	a0820015 	sb	v0,21(a0)
8003e1f8:	8cc3002c 	lw	v1,44(a2)
8003e1fc:	a0830016 	sb	v1,22(a0)
8003e200:	8cc2002c 	lw	v0,44(a2)
8003e204:	00021202 	srl	v0,v0,0x8
8003e208:	a0820017 	sb	v0,23(a0)
8003e20c:	8cc30030 	lw	v1,48(a2)
8003e210:	a0830018 	sb	v1,24(a0)
8003e214:	8cc20030 	lw	v0,48(a2)
8003e218:	00021202 	srl	v0,v0,0x8
8003e21c:	a0820019 	sb	v0,25(a0)
8003e220:	8cc30034 	lw	v1,52(a2)
8003e224:	a083001a 	sb	v1,26(a0)
8003e228:	8cc20034 	lw	v0,52(a2)
8003e22c:	00021202 	srl	v0,v0,0x8
8003e230:	a082001b 	sb	v0,27(a0)
8003e234:	8cc30038 	lw	v1,56(a2)
8003e238:	a083001c 	sb	v1,28(a0)
8003e23c:	8cc20038 	lw	v0,56(a2)
8003e240:	00021202 	srl	v0,v0,0x8
8003e244:	a082001d 	sb	v0,29(a0)
8003e248:	8cc3003c 	lw	v1,60(a2)
8003e24c:	a083001e 	sb	v1,30(a0)
8003e250:	8cc2003c 	lw	v0,60(a2)
8003e254:	00021202 	srl	v0,v0,0x8
8003e258:	a082001f 	sb	v0,31(a0)
8003e25c:	94c30078 	lhu	v1,120(a2)
8003e260:	10600040 	beqz	v1,8003e364 <_Z9FxEmulatej+0x2cc>
8003e264:	2604cfc0 	addiu	a0,s0,-12352
8003e268:	2602cfc0 	addiu	v0,s0,-12352
8003e26c:	8c430048 	lw	v1,72(v0)
8003e270:	2404fffd 	li	a0,-3
8003e274:	00641824 	and	v1,v1,a0
8003e278:	2604cfc0 	addiu	a0,s0,-12352
8003e27c:	ac430048 	sw	v1,72(v0)
8003e280:	8c820074 	lw	v0,116(a0)
8003e284:	30428000 	andi	v0,v0,0x8000
8003e288:	1040003d 	beqz	v0,8003e380 <_Z9FxEmulatej+0x2e8>
8003e28c:	00000000 	nop
8003e290:	8c820048 	lw	v0,72(a0)
8003e294:	2605cfc0 	addiu	a1,s0,-12352
8003e298:	34420008 	ori	v0,v0,0x8
8003e29c:	ac820048 	sw	v0,72(a0)
8003e2a0:	8ca20080 	lw	v0,128(a1)
8003e2a4:	34038000 	li	v1,0x8000
8003e2a8:	00431021 	addu	v0,v0,v1
8003e2ac:	3c040001 	lui	a0,0x1
8003e2b0:	0044102b 	sltu	v0,v0,a0
8003e2b4:	1440003e 	bnez	v0,8003e3b0 <_Z9FxEmulatej+0x318>
8003e2b8:	00000000 	nop
8003e2bc:	8ca20048 	lw	v0,72(a1)
8003e2c0:	2604cfc0 	addiu	a0,s0,-12352
8003e2c4:	34420010 	ori	v0,v0,0x10
8003e2c8:	aca20048 	sw	v0,72(a1)
8003e2cc:	8c82007c 	lw	v0,124(a0)
8003e2d0:	1040003f 	beqz	v0,8003e3d0 <_Z9FxEmulatej+0x338>
8003e2d4:	00000000 	nop
8003e2d8:	8c820048 	lw	v0,72(a0)
8003e2dc:	34420004 	ori	v0,v0,0x4
8003e2e0:	ac820048 	sw	v0,72(a0)
8003e2e4:	2605cfc0 	addiu	a1,s0,-12352
8003e2e8:	8ca30048 	lw	v1,72(a1)
8003e2ec:	8ca60098 	lw	a2,152(a1)
8003e2f0:	00003821 	move	a3,zero
8003e2f4:	a0c30030 	sb	v1,48(a2)
8003e2f8:	8ca20048 	lw	v0,72(a1)
8003e2fc:	00021202 	srl	v0,v0,0x8
8003e300:	a0c20031 	sb	v0,49(a2)
8003e304:	8ca3004c 	lw	v1,76(a1)
8003e308:	a0c30034 	sb	v1,52(a2)
8003e30c:	8ca20050 	lw	v0,80(a1)
8003e310:	a0c20036 	sb	v0,54(a2)
8003e314:	8ca30054 	lw	v1,84(a1)
8003e318:	a0c3003c 	sb	v1,60(a2)
8003e31c:	8ca40058 	lw	a0,88(a1)
8003e320:	a0c4003e 	sb	a0,62(a2)
8003e324:	8ca20058 	lw	v0,88(a1)
8003e328:	00021202 	srl	v0,v0,0x8
8003e32c:	a0c2003f 	sb	v0,63(a2)
8003e330:	8fbf0018 	lw	ra,24(sp)
8003e334:	8fb10014 	lw	s1,20(sp)
8003e338:	8fb00010 	lw	s0,16(sp)
8003e33c:	00e01021 	move	v0,a3
8003e340:	03e00008 	jr	ra
8003e344:	27bd0020 	addiu	sp,sp,32
8003e348:	8ca2003c 	lw	v0,60(a1)
8003e34c:	34038000 	li	v1,0x8000
8003e350:	0043102b 	sltu	v0,v0,v1
8003e354:	1440ff6c 	bnez	v0,8003e108 <_Z9FxEmulatej+0x70>
8003e358:	2606cfc0 	addiu	a2,s0,-12352
8003e35c:	0800f83e 	j	8003e0f8 <_Z9FxEmulatej+0x60>
8003e360:	2482ffa0 	addiu	v0,a0,-96
8003e364:	8cc20048 	lw	v0,72(a2)
8003e368:	34420002 	ori	v0,v0,0x2
8003e36c:	acc20048 	sw	v0,72(a2)
8003e370:	8c820074 	lw	v0,116(a0)
8003e374:	30428000 	andi	v0,v0,0x8000
8003e378:	1440ffc5 	bnez	v0,8003e290 <_Z9FxEmulatej+0x1f8>
8003e37c:	00000000 	nop
8003e380:	8c820048 	lw	v0,72(a0)
8003e384:	2403fff7 	li	v1,-9
8003e388:	00431024 	and	v0,v0,v1
8003e38c:	2605cfc0 	addiu	a1,s0,-12352
8003e390:	ac820048 	sw	v0,72(a0)
8003e394:	8ca20080 	lw	v0,128(a1)
8003e398:	34038000 	li	v1,0x8000
8003e39c:	00431021 	addu	v0,v0,v1
8003e3a0:	3c040001 	lui	a0,0x1
8003e3a4:	0044102b 	sltu	v0,v0,a0
8003e3a8:	1040ffc4 	beqz	v0,8003e2bc <_Z9FxEmulatej+0x224>
8003e3ac:	00000000 	nop
8003e3b0:	8ca20048 	lw	v0,72(a1)
8003e3b4:	2403ffef 	li	v1,-17
8003e3b8:	00431024 	and	v0,v0,v1
8003e3bc:	2604cfc0 	addiu	a0,s0,-12352
8003e3c0:	aca20048 	sw	v0,72(a1)
8003e3c4:	8c82007c 	lw	v0,124(a0)
8003e3c8:	1440ffc3 	bnez	v0,8003e2d8 <_Z9FxEmulatej+0x240>
8003e3cc:	00000000 	nop
8003e3d0:	8c820048 	lw	v0,72(a0)
8003e3d4:	2403fffb 	li	v1,-5
8003e3d8:	00431024 	and	v0,v0,v1
8003e3dc:	0800f8b9 	j	8003e2e4 <_Z9FxEmulatej+0x24c>
8003e3e0:	ac820048 	sw	v0,72(a0)
8003e3e4:	1040ff48 	beqz	v0,8003e108 <_Z9FxEmulatej+0x70>
8003e3e8:	2606cfc0 	addiu	a2,s0,-12352
8003e3ec:	2482ff90 	addiu	v0,a0,-112
8003e3f0:	2c420004 	sltiu	v0,v0,4
8003e3f4:	104000c6 	beqz	v0,8003e710 <_Z9FxEmulatej+0x678>
8003e3f8:	00000000 	nop
8003e3fc:	8ca30098 	lw	v1,152(a1)
8003e400:	9062003a 	lbu	v0,58(v1)
8003e404:	30420008 	andi	v0,v0,0x8
8003e408:	1040ff3f 	beqz	v0,8003e108 <_Z9FxEmulatej+0x70>
8003e40c:	00000000 	nop
8003e410:	9062003a 	lbu	v0,58(v1)
8003e414:	30420010 	andi	v0,v0,0x10
8003e418:	1040ff3b 	beqz	v0,8003e108 <_Z9FxEmulatej+0x70>
8003e41c:	2606cfc0 	addiu	a2,s0,-12352
8003e420:	2604cfc0 	addiu	a0,s0,-12352
8003e424:	8c830048 	lw	v1,72(a0)
8003e428:	3c02ffff 	lui	v0,0xffff
8003e42c:	34427fff 	ori	v0,v0,0x7fff
8003e430:	9085008c 	lbu	a1,140(a0)
8003e434:	00621824 	and	v1,v1,v0
8003e438:	10a000ae 	beqz	a1,8003e6f4 <_Z9FxEmulatej+0x65c>
8003e43c:	ac830048 	sw	v1,72(a0)
8003e440:	3c028021 	lui	v0,0x8021
8003e444:	8c43d7c0 	lw	v1,-10304(v0)
8003e448:	8c620004 	lw	v0,4(v1)
8003e44c:	0040f809 	jalr	v0
8003e450:	02202021 	move	a0,s1
8003e454:	00404021 	move	t0,v0
8003e458:	2605cfc0 	addiu	a1,s0,-12352
8003e45c:	8ca30098 	lw	v1,152(a1)
8003e460:	8e04cfc0 	lw	a0,-12352(s0)
8003e464:	a0640000 	sb	a0,0(v1)
8003e468:	8e02cfc0 	lw	v0,-12352(s0)
8003e46c:	00021202 	srl	v0,v0,0x8
8003e470:	a0620001 	sb	v0,1(v1)
8003e474:	8ca40004 	lw	a0,4(a1)
8003e478:	a0640002 	sb	a0,2(v1)
8003e47c:	8ca20004 	lw	v0,4(a1)
8003e480:	00021202 	srl	v0,v0,0x8
8003e484:	a0620003 	sb	v0,3(v1)
8003e488:	8ca40008 	lw	a0,8(a1)
8003e48c:	a0640004 	sb	a0,4(v1)
8003e490:	8ca20008 	lw	v0,8(a1)
8003e494:	00021202 	srl	v0,v0,0x8
8003e498:	a0620005 	sb	v0,5(v1)
8003e49c:	8ca4000c 	lw	a0,12(a1)
8003e4a0:	a0640006 	sb	a0,6(v1)
8003e4a4:	8ca2000c 	lw	v0,12(a1)
8003e4a8:	00021202 	srl	v0,v0,0x8
8003e4ac:	a0620007 	sb	v0,7(v1)
8003e4b0:	8ca40010 	lw	a0,16(a1)
8003e4b4:	a0640008 	sb	a0,8(v1)
8003e4b8:	8ca20010 	lw	v0,16(a1)
8003e4bc:	00021202 	srl	v0,v0,0x8
8003e4c0:	a0620009 	sb	v0,9(v1)
8003e4c4:	8ca40014 	lw	a0,20(a1)
8003e4c8:	a064000a 	sb	a0,10(v1)
8003e4cc:	8ca20014 	lw	v0,20(a1)
8003e4d0:	00021202 	srl	v0,v0,0x8
8003e4d4:	a062000b 	sb	v0,11(v1)
8003e4d8:	8ca40018 	lw	a0,24(a1)
8003e4dc:	a064000c 	sb	a0,12(v1)
8003e4e0:	8ca20018 	lw	v0,24(a1)
8003e4e4:	00021202 	srl	v0,v0,0x8
8003e4e8:	a062000d 	sb	v0,13(v1)
8003e4ec:	8ca4001c 	lw	a0,28(a1)
8003e4f0:	a064000e 	sb	a0,14(v1)
8003e4f4:	8ca2001c 	lw	v0,28(a1)
8003e4f8:	00021202 	srl	v0,v0,0x8
8003e4fc:	a062000f 	sb	v0,15(v1)
8003e500:	8ca40020 	lw	a0,32(a1)
8003e504:	a0640010 	sb	a0,16(v1)
8003e508:	8ca20020 	lw	v0,32(a1)
8003e50c:	00021202 	srl	v0,v0,0x8
8003e510:	a0620011 	sb	v0,17(v1)
8003e514:	8ca40024 	lw	a0,36(a1)
8003e518:	a0640012 	sb	a0,18(v1)
8003e51c:	8ca20024 	lw	v0,36(a1)
8003e520:	00021202 	srl	v0,v0,0x8
8003e524:	a0620013 	sb	v0,19(v1)
8003e528:	8ca40028 	lw	a0,40(a1)
8003e52c:	a0640014 	sb	a0,20(v1)
8003e530:	8ca20028 	lw	v0,40(a1)
8003e534:	00021202 	srl	v0,v0,0x8
8003e538:	a0620015 	sb	v0,21(v1)
8003e53c:	8ca4002c 	lw	a0,44(a1)
8003e540:	a0640016 	sb	a0,22(v1)
8003e544:	8ca2002c 	lw	v0,44(a1)
8003e548:	00021202 	srl	v0,v0,0x8
8003e54c:	a0620017 	sb	v0,23(v1)
8003e550:	8ca40030 	lw	a0,48(a1)
8003e554:	a0640018 	sb	a0,24(v1)
8003e558:	8ca20030 	lw	v0,48(a1)
8003e55c:	00021202 	srl	v0,v0,0x8
8003e560:	a0620019 	sb	v0,25(v1)
8003e564:	8ca40034 	lw	a0,52(a1)
8003e568:	a064001a 	sb	a0,26(v1)
8003e56c:	8ca20034 	lw	v0,52(a1)
8003e570:	00021202 	srl	v0,v0,0x8
8003e574:	a062001b 	sb	v0,27(v1)
8003e578:	8ca40038 	lw	a0,56(a1)
8003e57c:	a064001c 	sb	a0,28(v1)
8003e580:	8ca20038 	lw	v0,56(a1)
8003e584:	00021202 	srl	v0,v0,0x8
8003e588:	a062001d 	sb	v0,29(v1)
8003e58c:	8ca4003c 	lw	a0,60(a1)
8003e590:	a064001e 	sb	a0,30(v1)
8003e594:	8ca2003c 	lw	v0,60(a1)
8003e598:	00021202 	srl	v0,v0,0x8
8003e59c:	a062001f 	sb	v0,31(v1)
8003e5a0:	94a40078 	lhu	a0,120(a1)
8003e5a4:	1480004f 	bnez	a0,8003e6e4 <_Z9FxEmulatej+0x64c>
8003e5a8:	2403fffd 	li	v1,-3
8003e5ac:	8ca20048 	lw	v0,72(a1)
8003e5b0:	34420002 	ori	v0,v0,0x2
8003e5b4:	aca20048 	sw	v0,72(a1)
8003e5b8:	2604cfc0 	addiu	a0,s0,-12352
8003e5bc:	8c820074 	lw	v0,116(a0)
8003e5c0:	30428000 	andi	v0,v0,0x8000
8003e5c4:	10400043 	beqz	v0,8003e6d4 <_Z9FxEmulatej+0x63c>
8003e5c8:	2403fff7 	li	v1,-9
8003e5cc:	8c820048 	lw	v0,72(a0)
8003e5d0:	34420008 	ori	v0,v0,0x8
8003e5d4:	ac820048 	sw	v0,72(a0)
8003e5d8:	2605cfc0 	addiu	a1,s0,-12352
8003e5dc:	8ca20080 	lw	v0,128(a1)
8003e5e0:	34038000 	li	v1,0x8000
8003e5e4:	00431021 	addu	v0,v0,v1
8003e5e8:	3c040001 	lui	a0,0x1
8003e5ec:	0044102b 	sltu	v0,v0,a0
8003e5f0:	14400034 	bnez	v0,8003e6c4 <_Z9FxEmulatej+0x62c>
8003e5f4:	2403ffef 	li	v1,-17
8003e5f8:	8ca20048 	lw	v0,72(a1)
8003e5fc:	34420010 	ori	v0,v0,0x10
8003e600:	aca20048 	sw	v0,72(a1)
8003e604:	2604cfc0 	addiu	a0,s0,-12352
8003e608:	8c82007c 	lw	v0,124(a0)
8003e60c:	10400029 	beqz	v0,8003e6b4 <_Z9FxEmulatej+0x61c>
8003e610:	2403fffb 	li	v1,-5
8003e614:	8c820048 	lw	v0,72(a0)
8003e618:	34420004 	ori	v0,v0,0x4
8003e61c:	ac820048 	sw	v0,72(a0)
8003e620:	2605cfc0 	addiu	a1,s0,-12352
8003e624:	8ca30048 	lw	v1,72(a1)
8003e628:	8ca60098 	lw	a2,152(a1)
8003e62c:	a0c30030 	sb	v1,48(a2)
8003e630:	8ca20048 	lw	v0,72(a1)
8003e634:	00021202 	srl	v0,v0,0x8
8003e638:	a0c20031 	sb	v0,49(a2)
8003e63c:	8ca3004c 	lw	v1,76(a1)
8003e640:	a0c30034 	sb	v1,52(a2)
8003e644:	8ca20050 	lw	v0,80(a1)
8003e648:	a0c20036 	sb	v0,54(a2)
8003e64c:	8ca30054 	lw	v1,84(a1)
8003e650:	a0c3003c 	sb	v1,60(a2)
8003e654:	8ca40058 	lw	a0,88(a1)
8003e658:	a0c4003e 	sb	a0,62(a2)
8003e65c:	8ca20058 	lw	v0,88(a1)
8003e660:	00021202 	srl	v0,v0,0x8
8003e664:	a0c2003f 	sb	v0,63(a2)
8003e668:	8ca70084 	lw	a3,132(a1)
8003e66c:	14e0ff30 	bnez	a3,8003e330 <_Z9FxEmulatej+0x298>
8003e670:	8fbf0018 	lw	ra,24(sp)
8003e674:	01003821 	move	a3,t0
8003e678:	8fb10014 	lw	s1,20(sp)
8003e67c:	8fb00010 	lw	s0,16(sp)
8003e680:	00e01021 	move	v0,a3
8003e684:	03e00008 	jr	ra
8003e688:	27bd0020 	addiu	sp,sp,32
8003e68c:	0062102b 	sltu	v0,v1,v0
8003e690:	1440ff64 	bnez	v0,8003e424 <_Z9FxEmulatej+0x38c>
8003e694:	2604cfc0 	addiu	a0,s0,-12352
8003e698:	2605cfc0 	addiu	a1,s0,-12352
8003e69c:	8ca4004c 	lw	a0,76(a1)
8003e6a0:	2c820040 	sltiu	v0,a0,64
8003e6a4:	1040fe93 	beqz	v0,8003e0f4 <_Z9FxEmulatej+0x5c>
8003e6a8:	00000000 	nop
8003e6ac:	0800f8d3 	j	8003e34c <_Z9FxEmulatej+0x2b4>
8003e6b0:	8ca2003c 	lw	v0,60(a1)
8003e6b4:	8c820048 	lw	v0,72(a0)
8003e6b8:	00431024 	and	v0,v0,v1
8003e6bc:	0800f988 	j	8003e620 <_Z9FxEmulatej+0x588>
8003e6c0:	ac820048 	sw	v0,72(a0)
8003e6c4:	8ca20048 	lw	v0,72(a1)
8003e6c8:	00431024 	and	v0,v0,v1
8003e6cc:	0800f981 	j	8003e604 <_Z9FxEmulatej+0x56c>
8003e6d0:	aca20048 	sw	v0,72(a1)
8003e6d4:	8c820048 	lw	v0,72(a0)
8003e6d8:	00431024 	and	v0,v0,v1
8003e6dc:	0800f976 	j	8003e5d8 <_Z9FxEmulatej+0x540>
8003e6e0:	ac820048 	sw	v0,72(a0)
8003e6e4:	8ca20048 	lw	v0,72(a1)
8003e6e8:	00431024 	and	v0,v0,v1
8003e6ec:	0800f96e 	j	8003e5b8 <_Z9FxEmulatej+0x520>
8003e6f0:	aca20048 	sw	v0,72(a1)
8003e6f4:	3c028021 	lui	v0,0x8021
8003e6f8:	8c43d7c0 	lw	v1,-10304(v0)
8003e6fc:	8c620000 	lw	v0,0(v1)
8003e700:	0040f809 	jalr	v0
8003e704:	02202021 	move	a0,s1
8003e708:	0800f916 	j	8003e458 <_Z9FxEmulatej+0x3c0>
8003e70c:	00404021 	move	t0,v0
8003e710:	0800f904 	j	8003e410 <_Z9FxEmulatej+0x378>
8003e714:	8ca30098 	lw	v1,152(a1)
	...

8003e720 <_Z7fx_stopv>:
8003e720:	3c028021 	lui	v0,0x8021
8003e724:	2445cfc0 	addiu	a1,v0,-12352
8003e728:	8ca60048 	lw	a2,72(a1)
8003e72c:	2402ffdf 	li	v0,-33
8003e730:	00c23024 	and	a2,a2,v0
8003e734:	8ca30098 	lw	v1,152(a1)
8003e738:	aca60048 	sw	a2,72(a1)
8003e73c:	aca007f4 	sw	zero,2036(a1)
8003e740:	aca007f8 	sw	zero,2040(a1)
8003e744:	80620037 	lb	v0,55(v1)
8003e748:	04400003 	bltz	v0,8003e758 <_Z7fx_stopv+0x38>
8003e74c:	00000000 	nop
8003e750:	34c68000 	ori	a2,a2,0x8000
8003e754:	aca60048 	sw	a2,72(a1)
8003e758:	8ca2003c 	lw	v0,60(a1)
8003e75c:	2404ecff 	li	a0,-4865
8003e760:	00c42024 	and	a0,a2,a0
8003e764:	24420001 	addiu	v0,v0,1
8003e768:	24030001 	li	v1,1
8003e76c:	aca2003c 	sw	v0,60(a1)
8003e770:	a0a3006d 	sb	v1,109(a1)
8003e774:	aca40048 	sw	a0,72(a1)
8003e778:	aca00044 	sw	zero,68(a1)
8003e77c:	aca50068 	sw	a1,104(a1)
8003e780:	03e00008 	jr	ra
8003e784:	aca50064 	sw	a1,100(a1)

8003e788 <_Z6fx_nopv>:
8003e788:	3c028021 	lui	v0,0x8021
8003e78c:	2442cfc0 	addiu	v0,v0,-12352
8003e790:	8c450048 	lw	a1,72(v0)
8003e794:	8c43003c 	lw	v1,60(v0)
8003e798:	2404ecff 	li	a0,-4865
8003e79c:	00a42824 	and	a1,a1,a0
8003e7a0:	24630001 	addiu	v1,v1,1
8003e7a4:	ac43003c 	sw	v1,60(v0)
8003e7a8:	ac450048 	sw	a1,72(v0)
8003e7ac:	ac420068 	sw	v0,104(v0)
8003e7b0:	03e00008 	jr	ra
8003e7b4:	ac420064 	sw	v0,100(v0)

8003e7b8 <_Z6fx_lsrv>:
8003e7b8:	3c028021 	lui	v0,0x8021
8003e7bc:	2447cfc0 	addiu	a3,v0,-12352
8003e7c0:	8ce50068 	lw	a1,104(a3)
8003e7c4:	8ce4003c 	lw	a0,60(a3)
8003e7c8:	8ca20000 	lw	v0,0(a1)
8003e7cc:	8ce60064 	lw	a2,100(a3)
8003e7d0:	30420001 	andi	v0,v0,0x1
8003e7d4:	ace2007c 	sw	v0,124(a3)
8003e7d8:	94a30000 	lhu	v1,0(a1)
8003e7dc:	3c028021 	lui	v0,0x8021
8003e7e0:	00031842 	srl	v1,v1,0x1
8003e7e4:	24840001 	addiu	a0,a0,1
8003e7e8:	2442cff8 	addiu	v0,v0,-12296
8003e7ec:	ace4003c 	sw	a0,60(a3)
8003e7f0:	acc30000 	sw	v1,0(a2)
8003e7f4:	ace30078 	sw	v1,120(a3)
8003e7f8:	10c20008 	beq	a2,v0,8003e81c <_Z6fx_lsrv+0x64>
8003e7fc:	ace30074 	sw	v1,116(a3)
8003e800:	8ce20048 	lw	v0,72(a3)
8003e804:	2403ecff 	li	v1,-4865
8003e808:	00431024 	and	v0,v0,v1
8003e80c:	ace70064 	sw	a3,100(a3)
8003e810:	ace20048 	sw	v0,72(a3)
8003e814:	03e00008 	jr	ra
8003e818:	ace70068 	sw	a3,104(a3)
8003e81c:	94e20038 	lhu	v0,56(a3)
8003e820:	8ce301d4 	lw	v1,468(a3)
8003e824:	00621821 	addu	v1,v1,v0
8003e828:	8ce20048 	lw	v0,72(a3)
8003e82c:	90640000 	lbu	a0,0(v1)
8003e830:	2403ecff 	li	v1,-4865
8003e834:	00431024 	and	v0,v0,v1
8003e838:	a0e4006c 	sb	a0,108(a3)
8003e83c:	ace70064 	sw	a3,100(a3)
8003e840:	ace20048 	sw	v0,72(a3)
8003e844:	03e00008 	jr	ra
8003e848:	ace70068 	sw	a3,104(a3)

8003e84c <_Z6fx_rolv>:
8003e84c:	3c028021 	lui	v0,0x8021
8003e850:	2446cfc0 	addiu	a2,v0,-12352
8003e854:	8cc30068 	lw	v1,104(a2)
8003e858:	8cc5007c 	lw	a1,124(a2)
8003e85c:	8c620000 	lw	v0,0(v1)
8003e860:	8cc4003c 	lw	a0,60(a2)
8003e864:	00021840 	sll	v1,v0,0x1
8003e868:	000213c2 	srl	v0,v0,0xf
8003e86c:	30420001 	andi	v0,v0,0x1
8003e870:	00651821 	addu	v1,v1,a1
8003e874:	acc2007c 	sw	v0,124(a2)
8003e878:	8cc50064 	lw	a1,100(a2)
8003e87c:	3c028021 	lui	v0,0x8021
8003e880:	3063ffff 	andi	v1,v1,0xffff
8003e884:	24840001 	addiu	a0,a0,1
8003e888:	2442cff8 	addiu	v0,v0,-12296
8003e88c:	acc4003c 	sw	a0,60(a2)
8003e890:	aca30000 	sw	v1,0(a1)
8003e894:	acc30078 	sw	v1,120(a2)
8003e898:	10a20008 	beq	a1,v0,8003e8bc <_Z6fx_rolv+0x70>
8003e89c:	acc30074 	sw	v1,116(a2)
8003e8a0:	8cc20048 	lw	v0,72(a2)
8003e8a4:	2403ecff 	li	v1,-4865
8003e8a8:	00431024 	and	v0,v0,v1
8003e8ac:	acc60064 	sw	a2,100(a2)
8003e8b0:	acc20048 	sw	v0,72(a2)
8003e8b4:	03e00008 	jr	ra
8003e8b8:	acc60068 	sw	a2,104(a2)
8003e8bc:	94c20038 	lhu	v0,56(a2)
8003e8c0:	8cc301d4 	lw	v1,468(a2)
8003e8c4:	00621821 	addu	v1,v1,v0
8003e8c8:	8cc20048 	lw	v0,72(a2)
8003e8cc:	90640000 	lbu	a0,0(v1)
8003e8d0:	2403ecff 	li	v1,-4865
8003e8d4:	00431024 	and	v0,v0,v1
8003e8d8:	a0c4006c 	sb	a0,108(a2)
8003e8dc:	acc60064 	sw	a2,100(a2)
8003e8e0:	acc20048 	sw	v0,72(a2)
8003e8e4:	03e00008 	jr	ra
8003e8e8:	acc60068 	sw	a2,104(a2)

8003e8ec <_Z6fx_brav>:
8003e8ec:	3c038021 	lui	v1,0x8021
8003e8f0:	2463cfc0 	addiu	v1,v1,-12352
8003e8f4:	8c62003c 	lw	v0,60(v1)
8003e8f8:	9066006d 	lbu	a2,109(v1)
8003e8fc:	24420001 	addiu	v0,v0,1
8003e900:	8c6501d8 	lw	a1,472(v1)
8003e904:	3044ffff 	andi	a0,v0,0xffff
8003e908:	ac62003c 	sw	v0,60(v1)
8003e90c:	00a42821 	addu	a1,a1,a0
8003e910:	00063600 	sll	a2,a2,0x18
8003e914:	90a40000 	lbu	a0,0(a1)
8003e918:	00063603 	sra	a2,a2,0x18
8003e91c:	00461021 	addu	v0,v0,a2
8003e920:	ac62003c 	sw	v0,60(v1)
8003e924:	03e00008 	jr	ra
8003e928:	a064006d 	sb	a0,109(v1)

8003e92c <_Z6fx_bltv>:
8003e92c:	3c028021 	lui	v0,0x8021
8003e930:	2449cfc0 	addiu	t1,v0,-12352
8003e934:	8d28003c 	lw	t0,60(t1)
8003e938:	8d2301d8 	lw	v1,472(t1)
8003e93c:	25060001 	addiu	a2,t0,1
8003e940:	30c2ffff 	andi	v0,a2,0xffff
8003e944:	8d240080 	lw	a0,128(t1)
8003e948:	00621821 	addu	v1,v1,v0
8003e94c:	34028000 	li	v0,0x8000
8003e950:	00822021 	addu	a0,a0,v0
8003e954:	3402ffff 	li	v0,0xffff
8003e958:	8d250074 	lw	a1,116(t1)
8003e95c:	0044202b 	sltu	a0,v0,a0
8003e960:	9122006d 	lbu	v0,109(t1)
8003e964:	ad26003c 	sw	a2,60(t1)
8003e968:	90670000 	lbu	a3,0(v1)
8003e96c:	00052bc2 	srl	a1,a1,0xf
8003e970:	00021600 	sll	v0,v0,0x18
8003e974:	00021603 	sra	v0,v0,0x18
8003e978:	30a50001 	andi	a1,a1,0x1
8003e97c:	25080002 	addiu	t0,t0,2
8003e980:	a127006d 	sb	a3,109(t1)
8003e984:	10850003 	beq	a0,a1,8003e994 <_Z6fx_bltv+0x68>
8003e988:	00c23021 	addu	a2,a2,v0
8003e98c:	03e00008 	jr	ra
8003e990:	ad26003c 	sw	a2,60(t1)
8003e994:	03e00008 	jr	ra
8003e998:	ad28003c 	sw	t0,60(t1)

8003e99c <_Z6fx_bgev>:
8003e99c:	3c028021 	lui	v0,0x8021
8003e9a0:	2449cfc0 	addiu	t1,v0,-12352
8003e9a4:	8d28003c 	lw	t0,60(t1)
8003e9a8:	8d2401d8 	lw	a0,472(t1)
8003e9ac:	25060001 	addiu	a2,t0,1
8003e9b0:	30c2ffff 	andi	v0,a2,0xffff
8003e9b4:	8d250080 	lw	a1,128(t1)
8003e9b8:	00822021 	addu	a0,a0,v0
8003e9bc:	34028000 	li	v0,0x8000
8003e9c0:	00a22821 	addu	a1,a1,v0
8003e9c4:	8d230074 	lw	v1,116(t1)
8003e9c8:	3402ffff 	li	v0,0xffff
8003e9cc:	0045282b 	sltu	a1,v0,a1
8003e9d0:	9122006d 	lbu	v0,109(t1)
8003e9d4:	ad26003c 	sw	a2,60(t1)
8003e9d8:	00031bc2 	srl	v1,v1,0xf
8003e9dc:	90870000 	lbu	a3,0(a0)
8003e9e0:	38630001 	xori	v1,v1,0x1
8003e9e4:	00021600 	sll	v0,v0,0x18
8003e9e8:	00021603 	sra	v0,v0,0x18
8003e9ec:	30630001 	andi	v1,v1,0x1
8003e9f0:	25080002 	addiu	t0,t0,2
8003e9f4:	a127006d 	sb	a3,109(t1)
8003e9f8:	10a30003 	beq	a1,v1,8003ea08 <_Z6fx_bgev+0x6c>
8003e9fc:	00c23021 	addu	a2,a2,v0
8003ea00:	03e00008 	jr	ra
8003ea04:	ad26003c 	sw	a2,60(t1)
8003ea08:	03e00008 	jr	ra
8003ea0c:	ad28003c 	sw	t0,60(t1)

8003ea10 <_Z6fx_bnev>:
8003ea10:	3c028021 	lui	v0,0x8021
8003ea14:	2447cfc0 	addiu	a3,v0,-12352
8003ea18:	8ce6003c 	lw	a2,60(a3)
8003ea1c:	8ce301d8 	lw	v1,472(a3)
8003ea20:	24c40001 	addiu	a0,a2,1
8003ea24:	3082ffff 	andi	v0,a0,0xffff
8003ea28:	00621821 	addu	v1,v1,v0
8003ea2c:	90e2006d 	lbu	v0,109(a3)
8003ea30:	ace4003c 	sw	a0,60(a3)
8003ea34:	90650000 	lbu	a1,0(v1)
8003ea38:	00021600 	sll	v0,v0,0x18
8003ea3c:	94e30078 	lhu	v1,120(a3)
8003ea40:	00021603 	sra	v0,v0,0x18
8003ea44:	24c60002 	addiu	a2,a2,2
8003ea48:	a0e5006d 	sb	a1,109(a3)
8003ea4c:	10600003 	beqz	v1,8003ea5c <_Z6fx_bnev+0x4c>
8003ea50:	00822021 	addu	a0,a0,v0
8003ea54:	03e00008 	jr	ra
8003ea58:	ace4003c 	sw	a0,60(a3)
8003ea5c:	03e00008 	jr	ra
8003ea60:	ace6003c 	sw	a2,60(a3)

8003ea64 <_Z6fx_beqv>:
8003ea64:	3c028021 	lui	v0,0x8021
8003ea68:	2447cfc0 	addiu	a3,v0,-12352
8003ea6c:	8ce6003c 	lw	a2,60(a3)
8003ea70:	8ce301d8 	lw	v1,472(a3)
8003ea74:	24c40001 	addiu	a0,a2,1
8003ea78:	3082ffff 	andi	v0,a0,0xffff
8003ea7c:	00621821 	addu	v1,v1,v0
8003ea80:	90e2006d 	lbu	v0,109(a3)
8003ea84:	ace4003c 	sw	a0,60(a3)
8003ea88:	90650000 	lbu	a1,0(v1)
8003ea8c:	00021600 	sll	v0,v0,0x18
8003ea90:	94e30078 	lhu	v1,120(a3)
8003ea94:	00021603 	sra	v0,v0,0x18
8003ea98:	24c60002 	addiu	a2,a2,2
8003ea9c:	a0e5006d 	sb	a1,109(a3)
8003eaa0:	14600003 	bnez	v1,8003eab0 <_Z6fx_beqv+0x4c>
8003eaa4:	00822021 	addu	a0,a0,v0
8003eaa8:	03e00008 	jr	ra
8003eaac:	ace4003c 	sw	a0,60(a3)
8003eab0:	03e00008 	jr	ra
8003eab4:	ace6003c 	sw	a2,60(a3)

8003eab8 <_Z6fx_bplv>:
8003eab8:	3c028021 	lui	v0,0x8021
8003eabc:	2448cfc0 	addiu	t0,v0,-12352
8003eac0:	8d07003c 	lw	a3,60(t0)
8003eac4:	8d0301d8 	lw	v1,472(t0)
8003eac8:	24e50001 	addiu	a1,a3,1
8003eacc:	30a2ffff 	andi	v0,a1,0xffff
8003ead0:	00621821 	addu	v1,v1,v0
8003ead4:	9102006d 	lbu	v0,109(t0)
8003ead8:	ad05003c 	sw	a1,60(t0)
8003eadc:	8d040074 	lw	a0,116(t0)
8003eae0:	90660000 	lbu	a2,0(v1)
8003eae4:	00021600 	sll	v0,v0,0x18
8003eae8:	00021603 	sra	v0,v0,0x18
8003eaec:	30848000 	andi	a0,a0,0x8000
8003eaf0:	24e70002 	addiu	a3,a3,2
8003eaf4:	a106006d 	sb	a2,109(t0)
8003eaf8:	14800003 	bnez	a0,8003eb08 <_Z6fx_bplv+0x50>
8003eafc:	00a22821 	addu	a1,a1,v0
8003eb00:	03e00008 	jr	ra
8003eb04:	ad05003c 	sw	a1,60(t0)
8003eb08:	03e00008 	jr	ra
8003eb0c:	ad07003c 	sw	a3,60(t0)

8003eb10 <_Z6fx_bmiv>:
8003eb10:	3c028021 	lui	v0,0x8021
8003eb14:	2448cfc0 	addiu	t0,v0,-12352
8003eb18:	8d07003c 	lw	a3,60(t0)
8003eb1c:	8d0301d8 	lw	v1,472(t0)
8003eb20:	24e50001 	addiu	a1,a3,1
8003eb24:	30a2ffff 	andi	v0,a1,0xffff
8003eb28:	00621821 	addu	v1,v1,v0
8003eb2c:	9102006d 	lbu	v0,109(t0)
8003eb30:	ad05003c 	sw	a1,60(t0)
8003eb34:	8d040074 	lw	a0,116(t0)
8003eb38:	90660000 	lbu	a2,0(v1)
8003eb3c:	00021600 	sll	v0,v0,0x18
8003eb40:	00021603 	sra	v0,v0,0x18
8003eb44:	30848000 	andi	a0,a0,0x8000
8003eb48:	24e70002 	addiu	a3,a3,2
8003eb4c:	a106006d 	sb	a2,109(t0)
8003eb50:	10800003 	beqz	a0,8003eb60 <_Z6fx_bmiv+0x50>
8003eb54:	00a22821 	addu	a1,a1,v0
8003eb58:	03e00008 	jr	ra
8003eb5c:	ad05003c 	sw	a1,60(t0)
8003eb60:	03e00008 	jr	ra
8003eb64:	ad07003c 	sw	a3,60(t0)

8003eb68 <_Z6fx_bccv>:
8003eb68:	3c028021 	lui	v0,0x8021
8003eb6c:	2448cfc0 	addiu	t0,v0,-12352
8003eb70:	8d07003c 	lw	a3,60(t0)
8003eb74:	8d0301d8 	lw	v1,472(t0)
8003eb78:	24e50001 	addiu	a1,a3,1
8003eb7c:	30a2ffff 	andi	v0,a1,0xffff
8003eb80:	00621821 	addu	v1,v1,v0
8003eb84:	9102006d 	lbu	v0,109(t0)
8003eb88:	ad05003c 	sw	a1,60(t0)
8003eb8c:	8d04007c 	lw	a0,124(t0)
8003eb90:	90660000 	lbu	a2,0(v1)
8003eb94:	00021600 	sll	v0,v0,0x18
8003eb98:	00021603 	sra	v0,v0,0x18
8003eb9c:	30840001 	andi	a0,a0,0x1
8003eba0:	24e70002 	addiu	a3,a3,2
8003eba4:	a106006d 	sb	a2,109(t0)
8003eba8:	14800003 	bnez	a0,8003ebb8 <_Z6fx_bccv+0x50>
8003ebac:	00a22821 	addu	a1,a1,v0
8003ebb0:	03e00008 	jr	ra
8003ebb4:	ad05003c 	sw	a1,60(t0)
8003ebb8:	03e00008 	jr	ra
8003ebbc:	ad07003c 	sw	a3,60(t0)

8003ebc0 <_Z6fx_bcsv>:
8003ebc0:	3c028021 	lui	v0,0x8021
8003ebc4:	2448cfc0 	addiu	t0,v0,-12352
8003ebc8:	8d07003c 	lw	a3,60(t0)
8003ebcc:	8d0301d8 	lw	v1,472(t0)
8003ebd0:	24e50001 	addiu	a1,a3,1
8003ebd4:	30a2ffff 	andi	v0,a1,0xffff
8003ebd8:	00621821 	addu	v1,v1,v0
8003ebdc:	9102006d 	lbu	v0,109(t0)
8003ebe0:	ad05003c 	sw	a1,60(t0)
8003ebe4:	8d04007c 	lw	a0,124(t0)
8003ebe8:	90660000 	lbu	a2,0(v1)
8003ebec:	00021600 	sll	v0,v0,0x18
8003ebf0:	00021603 	sra	v0,v0,0x18
8003ebf4:	30840001 	andi	a0,a0,0x1
8003ebf8:	24e70002 	addiu	a3,a3,2
8003ebfc:	a106006d 	sb	a2,109(t0)
8003ec00:	10800003 	beqz	a0,8003ec10 <_Z6fx_bcsv+0x50>
8003ec04:	00a22821 	addu	a1,a1,v0
8003ec08:	03e00008 	jr	ra
8003ec0c:	ad05003c 	sw	a1,60(t0)
8003ec10:	03e00008 	jr	ra
8003ec14:	ad07003c 	sw	a3,60(t0)

8003ec18 <_Z6fx_bvcv>:
8003ec18:	3c028021 	lui	v0,0x8021
8003ec1c:	2448cfc0 	addiu	t0,v0,-12352
8003ec20:	8d07003c 	lw	a3,60(t0)
8003ec24:	8d0301d8 	lw	v1,472(t0)
8003ec28:	24e50001 	addiu	a1,a3,1
8003ec2c:	30a2ffff 	andi	v0,a1,0xffff
8003ec30:	8d040080 	lw	a0,128(t0)
8003ec34:	00621821 	addu	v1,v1,v0
8003ec38:	34028000 	li	v0,0x8000
8003ec3c:	00822021 	addu	a0,a0,v0
8003ec40:	9102006d 	lbu	v0,109(t0)
8003ec44:	ad05003c 	sw	a1,60(t0)
8003ec48:	90660000 	lbu	a2,0(v1)
8003ec4c:	00021600 	sll	v0,v0,0x18
8003ec50:	3403ffff 	li	v1,0xffff
8003ec54:	00021603 	sra	v0,v0,0x18
8003ec58:	0064202b 	sltu	a0,v1,a0
8003ec5c:	24e70002 	addiu	a3,a3,2
8003ec60:	a106006d 	sb	a2,109(t0)
8003ec64:	14800003 	bnez	a0,8003ec74 <_Z6fx_bvcv+0x5c>
8003ec68:	00a22821 	addu	a1,a1,v0
8003ec6c:	03e00008 	jr	ra
8003ec70:	ad05003c 	sw	a1,60(t0)
8003ec74:	03e00008 	jr	ra
8003ec78:	ad07003c 	sw	a3,60(t0)

8003ec7c <_Z6fx_bvsv>:
8003ec7c:	3c028021 	lui	v0,0x8021
8003ec80:	2448cfc0 	addiu	t0,v0,-12352
8003ec84:	8d07003c 	lw	a3,60(t0)
8003ec88:	8d0301d8 	lw	v1,472(t0)
8003ec8c:	24e50001 	addiu	a1,a3,1
8003ec90:	30a2ffff 	andi	v0,a1,0xffff
8003ec94:	8d040080 	lw	a0,128(t0)
8003ec98:	00621821 	addu	v1,v1,v0
8003ec9c:	34028000 	li	v0,0x8000
8003eca0:	00822021 	addu	a0,a0,v0
8003eca4:	9102006d 	lbu	v0,109(t0)
8003eca8:	ad05003c 	sw	a1,60(t0)
8003ecac:	90660000 	lbu	a2,0(v1)
8003ecb0:	00021600 	sll	v0,v0,0x18
8003ecb4:	3c030001 	lui	v1,0x1
8003ecb8:	00021603 	sra	v0,v0,0x18
8003ecbc:	0083202b 	sltu	a0,a0,v1
8003ecc0:	24e70002 	addiu	a3,a3,2
8003ecc4:	a106006d 	sb	a2,109(t0)
8003ecc8:	14800003 	bnez	a0,8003ecd8 <_Z6fx_bvsv+0x5c>
8003eccc:	00a22821 	addu	a1,a1,v0
8003ecd0:	03e00008 	jr	ra
8003ecd4:	ad05003c 	sw	a1,60(t0)
8003ecd8:	03e00008 	jr	ra
8003ecdc:	ad07003c 	sw	a3,60(t0)

8003ece0 <_Z8fx_to_r0v>:
8003ece0:	3c058021 	lui	a1,0x8021
8003ece4:	24a4cfc0 	addiu	a0,a1,-12352
8003ece8:	8c820048 	lw	v0,72(a0)
8003ecec:	2403ecff 	li	v1,-4865
8003ecf0:	00433024 	and	a2,v0,v1
8003ecf4:	30421000 	andi	v0,v0,0x1000
8003ecf8:	1040000c 	beqz	v0,8003ed2c <_Z8fx_to_r0v+0x4c>
8003ecfc:	24a3cfc0 	addiu	v1,a1,-12352
8003ed00:	8c830068 	lw	v1,104(a0)
8003ed04:	ac840064 	sw	a0,100(a0)
8003ed08:	8c620000 	lw	v0,0(v1)
8003ed0c:	24a3cfc0 	addiu	v1,a1,-12352
8003ed10:	aca2cfc0 	sw	v0,-12352(a1)
8003ed14:	8c62003c 	lw	v0,60(v1)
8003ed18:	ac840068 	sw	a0,104(a0)
8003ed1c:	24420001 	addiu	v0,v0,1
8003ed20:	ac860048 	sw	a2,72(a0)
8003ed24:	03e00008 	jr	ra
8003ed28:	ac62003c 	sw	v0,60(v1)
8003ed2c:	8c62003c 	lw	v0,60(v1)
8003ed30:	ac840064 	sw	a0,100(a0)
8003ed34:	24420001 	addiu	v0,v0,1
8003ed38:	03e00008 	jr	ra
8003ed3c:	ac62003c 	sw	v0,60(v1)

8003ed40 <_Z8fx_to_r1v>:
8003ed40:	3c068021 	lui	a2,0x8021
8003ed44:	24c4cfc0 	addiu	a0,a2,-12352
8003ed48:	8c820048 	lw	v0,72(a0)
8003ed4c:	2403ecff 	li	v1,-4865
8003ed50:	00432824 	and	a1,v0,v1
8003ed54:	30421000 	andi	v0,v0,0x1000
8003ed58:	1040000c 	beqz	v0,8003ed8c <_Z8fx_to_r1v+0x4c>
8003ed5c:	3c028021 	lui	v0,0x8021
8003ed60:	8c830068 	lw	v1,104(a0)
8003ed64:	ac840064 	sw	a0,100(a0)
8003ed68:	8c620000 	lw	v0,0(v1)
8003ed6c:	24c3cfc0 	addiu	v1,a2,-12352
8003ed70:	ac820004 	sw	v0,4(a0)
8003ed74:	8c62003c 	lw	v0,60(v1)
8003ed78:	ac840068 	sw	a0,104(a0)
8003ed7c:	24420001 	addiu	v0,v0,1
8003ed80:	ac850048 	sw	a1,72(a0)
8003ed84:	03e00008 	jr	ra
8003ed88:	ac62003c 	sw	v0,60(v1)
8003ed8c:	2442cfc4 	addiu	v0,v0,-12348
8003ed90:	24c3cfc0 	addiu	v1,a2,-12352
8003ed94:	ac820064 	sw	v0,100(a0)
8003ed98:	8c62003c 	lw	v0,60(v1)
8003ed9c:	24420001 	addiu	v0,v0,1
8003eda0:	03e00008 	jr	ra
8003eda4:	ac62003c 	sw	v0,60(v1)

8003eda8 <_Z8fx_to_r2v>:
8003eda8:	3c068021 	lui	a2,0x8021
8003edac:	24c4cfc0 	addiu	a0,a2,-12352
8003edb0:	8c820048 	lw	v0,72(a0)
8003edb4:	2403ecff 	li	v1,-4865
8003edb8:	00432824 	and	a1,v0,v1
8003edbc:	30421000 	andi	v0,v0,0x1000
8003edc0:	1040000c 	beqz	v0,8003edf4 <_Z8fx_to_r2v+0x4c>
8003edc4:	3c028021 	lui	v0,0x8021
8003edc8:	8c830068 	lw	v1,104(a0)
8003edcc:	ac840064 	sw	a0,100(a0)
8003edd0:	8c620000 	lw	v0,0(v1)
8003edd4:	24c3cfc0 	addiu	v1,a2,-12352
8003edd8:	ac820008 	sw	v0,8(a0)
8003eddc:	8c62003c 	lw	v0,60(v1)
8003ede0:	ac840068 	sw	a0,104(a0)
8003ede4:	24420001 	addiu	v0,v0,1
8003ede8:	ac850048 	sw	a1,72(a0)
8003edec:	03e00008 	jr	ra
8003edf0:	ac62003c 	sw	v0,60(v1)
8003edf4:	2442cfc8 	addiu	v0,v0,-12344
8003edf8:	24c3cfc0 	addiu	v1,a2,-12352
8003edfc:	ac820064 	sw	v0,100(a0)
8003ee00:	8c62003c 	lw	v0,60(v1)
8003ee04:	24420001 	addiu	v0,v0,1
8003ee08:	03e00008 	jr	ra
8003ee0c:	ac62003c 	sw	v0,60(v1)

8003ee10 <_Z8fx_to_r3v>:
8003ee10:	3c068021 	lui	a2,0x8021
8003ee14:	24c4cfc0 	addiu	a0,a2,-12352
8003ee18:	8c820048 	lw	v0,72(a0)
8003ee1c:	2403ecff 	li	v1,-4865
8003ee20:	00432824 	and	a1,v0,v1
8003ee24:	30421000 	andi	v0,v0,0x1000
8003ee28:	1040000c 	beqz	v0,8003ee5c <_Z8fx_to_r3v+0x4c>
8003ee2c:	3c028021 	lui	v0,0x8021
8003ee30:	8c830068 	lw	v1,104(a0)
8003ee34:	ac840064 	sw	a0,100(a0)
8003ee38:	8c620000 	lw	v0,0(v1)
8003ee3c:	24c3cfc0 	addiu	v1,a2,-12352
8003ee40:	ac82000c 	sw	v0,12(a0)
8003ee44:	8c62003c 	lw	v0,60(v1)
8003ee48:	ac840068 	sw	a0,104(a0)
8003ee4c:	24420001 	addiu	v0,v0,1
8003ee50:	ac850048 	sw	a1,72(a0)
8003ee54:	03e00008 	jr	ra
8003ee58:	ac62003c 	sw	v0,60(v1)
8003ee5c:	2442cfcc 	addiu	v0,v0,-12340
8003ee60:	24c3cfc0 	addiu	v1,a2,-12352
8003ee64:	ac820064 	sw	v0,100(a0)
8003ee68:	8c62003c 	lw	v0,60(v1)
8003ee6c:	24420001 	addiu	v0,v0,1
8003ee70:	03e00008 	jr	ra
8003ee74:	ac62003c 	sw	v0,60(v1)

8003ee78 <_Z8fx_to_r4v>:
8003ee78:	3c068021 	lui	a2,0x8021
8003ee7c:	24c4cfc0 	addiu	a0,a2,-12352
8003ee80:	8c820048 	lw	v0,72(a0)
8003ee84:	2403ecff 	li	v1,-4865
8003ee88:	00432824 	and	a1,v0,v1
8003ee8c:	30421000 	andi	v0,v0,0x1000
8003ee90:	1040000c 	beqz	v0,8003eec4 <_Z8fx_to_r4v+0x4c>
8003ee94:	3c028021 	lui	v0,0x8021
8003ee98:	8c830068 	lw	v1,104(a0)
8003ee9c:	ac840064 	sw	a0,100(a0)
8003eea0:	8c620000 	lw	v0,0(v1)
8003eea4:	24c3cfc0 	addiu	v1,a2,-12352
8003eea8:	ac820010 	sw	v0,16(a0)
8003eeac:	8c62003c 	lw	v0,60(v1)
8003eeb0:	ac840068 	sw	a0,104(a0)
8003eeb4:	24420001 	addiu	v0,v0,1
8003eeb8:	ac850048 	sw	a1,72(a0)
8003eebc:	03e00008 	jr	ra
8003eec0:	ac62003c 	sw	v0,60(v1)
8003eec4:	2442cfd0 	addiu	v0,v0,-12336
8003eec8:	24c3cfc0 	addiu	v1,a2,-12352
8003eecc:	ac820064 	sw	v0,100(a0)
8003eed0:	8c62003c 	lw	v0,60(v1)
8003eed4:	24420001 	addiu	v0,v0,1
8003eed8:	03e00008 	jr	ra
8003eedc:	ac62003c 	sw	v0,60(v1)

8003eee0 <_Z8fx_to_r5v>:
8003eee0:	3c068021 	lui	a2,0x8021
8003eee4:	24c4cfc0 	addiu	a0,a2,-12352
8003eee8:	8c820048 	lw	v0,72(a0)
8003eeec:	2403ecff 	li	v1,-4865
8003eef0:	00432824 	and	a1,v0,v1
8003eef4:	30421000 	andi	v0,v0,0x1000
8003eef8:	1040000c 	beqz	v0,8003ef2c <_Z8fx_to_r5v+0x4c>
8003eefc:	3c028021 	lui	v0,0x8021
8003ef00:	8c830068 	lw	v1,104(a0)
8003ef04:	ac840064 	sw	a0,100(a0)
8003ef08:	8c620000 	lw	v0,0(v1)
8003ef0c:	24c3cfc0 	addiu	v1,a2,-12352
8003ef10:	ac820014 	sw	v0,20(a0)
8003ef14:	8c62003c 	lw	v0,60(v1)
8003ef18:	ac840068 	sw	a0,104(a0)
8003ef1c:	24420001 	addiu	v0,v0,1
8003ef20:	ac850048 	sw	a1,72(a0)
8003ef24:	03e00008 	jr	ra
8003ef28:	ac62003c 	sw	v0,60(v1)
8003ef2c:	2442cfd4 	addiu	v0,v0,-12332
8003ef30:	24c3cfc0 	addiu	v1,a2,-12352
8003ef34:	ac820064 	sw	v0,100(a0)
8003ef38:	8c62003c 	lw	v0,60(v1)
8003ef3c:	24420001 	addiu	v0,v0,1
8003ef40:	03e00008 	jr	ra
8003ef44:	ac62003c 	sw	v0,60(v1)

8003ef48 <_Z8fx_to_r6v>:
8003ef48:	3c068021 	lui	a2,0x8021
8003ef4c:	24c4cfc0 	addiu	a0,a2,-12352
8003ef50:	8c820048 	lw	v0,72(a0)
8003ef54:	2403ecff 	li	v1,-4865
8003ef58:	00432824 	and	a1,v0,v1
8003ef5c:	30421000 	andi	v0,v0,0x1000
8003ef60:	1040000c 	beqz	v0,8003ef94 <_Z8fx_to_r6v+0x4c>
8003ef64:	3c028021 	lui	v0,0x8021
8003ef68:	8c830068 	lw	v1,104(a0)
8003ef6c:	ac840064 	sw	a0,100(a0)
8003ef70:	8c620000 	lw	v0,0(v1)
8003ef74:	24c3cfc0 	addiu	v1,a2,-12352
8003ef78:	ac820018 	sw	v0,24(a0)
8003ef7c:	8c62003c 	lw	v0,60(v1)
8003ef80:	ac840068 	sw	a0,104(a0)
8003ef84:	24420001 	addiu	v0,v0,1
8003ef88:	ac850048 	sw	a1,72(a0)
8003ef8c:	03e00008 	jr	ra
8003ef90:	ac62003c 	sw	v0,60(v1)
8003ef94:	2442cfd8 	addiu	v0,v0,-12328
8003ef98:	24c3cfc0 	addiu	v1,a2,-12352
8003ef9c:	ac820064 	sw	v0,100(a0)
8003efa0:	8c62003c 	lw	v0,60(v1)
8003efa4:	24420001 	addiu	v0,v0,1
8003efa8:	03e00008 	jr	ra
8003efac:	ac62003c 	sw	v0,60(v1)

8003efb0 <_Z8fx_to_r7v>:
8003efb0:	3c068021 	lui	a2,0x8021
8003efb4:	24c4cfc0 	addiu	a0,a2,-12352
8003efb8:	8c820048 	lw	v0,72(a0)
8003efbc:	2403ecff 	li	v1,-4865
8003efc0:	00432824 	and	a1,v0,v1
8003efc4:	30421000 	andi	v0,v0,0x1000
8003efc8:	1040000c 	beqz	v0,8003effc <_Z8fx_to_r7v+0x4c>
8003efcc:	3c028021 	lui	v0,0x8021
8003efd0:	8c830068 	lw	v1,104(a0)
8003efd4:	ac840064 	sw	a0,100(a0)
8003efd8:	8c620000 	lw	v0,0(v1)
8003efdc:	24c3cfc0 	addiu	v1,a2,-12352
8003efe0:	ac82001c 	sw	v0,28(a0)
8003efe4:	8c62003c 	lw	v0,60(v1)
8003efe8:	ac840068 	sw	a0,104(a0)
8003efec:	24420001 	addiu	v0,v0,1
8003eff0:	ac850048 	sw	a1,72(a0)
8003eff4:	03e00008 	jr	ra
8003eff8:	ac62003c 	sw	v0,60(v1)
8003effc:	2442cfdc 	addiu	v0,v0,-12324
8003f000:	24c3cfc0 	addiu	v1,a2,-12352
8003f004:	ac820064 	sw	v0,100(a0)
8003f008:	8c62003c 	lw	v0,60(v1)
8003f00c:	24420001 	addiu	v0,v0,1
8003f010:	03e00008 	jr	ra
8003f014:	ac62003c 	sw	v0,60(v1)

8003f018 <_Z8fx_to_r8v>:
8003f018:	3c068021 	lui	a2,0x8021
8003f01c:	24c4cfc0 	addiu	a0,a2,-12352
8003f020:	8c820048 	lw	v0,72(a0)
8003f024:	2403ecff 	li	v1,-4865
8003f028:	00432824 	and	a1,v0,v1
8003f02c:	30421000 	andi	v0,v0,0x1000
8003f030:	1040000c 	beqz	v0,8003f064 <_Z8fx_to_r8v+0x4c>
8003f034:	3c028021 	lui	v0,0x8021
8003f038:	8c830068 	lw	v1,104(a0)
8003f03c:	ac840064 	sw	a0,100(a0)
8003f040:	8c620000 	lw	v0,0(v1)
8003f044:	24c3cfc0 	addiu	v1,a2,-12352
8003f048:	ac820020 	sw	v0,32(a0)
8003f04c:	8c62003c 	lw	v0,60(v1)
8003f050:	ac840068 	sw	a0,104(a0)
8003f054:	24420001 	addiu	v0,v0,1
8003f058:	ac850048 	sw	a1,72(a0)
8003f05c:	03e00008 	jr	ra
8003f060:	ac62003c 	sw	v0,60(v1)
8003f064:	2442cfe0 	addiu	v0,v0,-12320
8003f068:	24c3cfc0 	addiu	v1,a2,-12352
8003f06c:	ac820064 	sw	v0,100(a0)
8003f070:	8c62003c 	lw	v0,60(v1)
8003f074:	24420001 	addiu	v0,v0,1
8003f078:	03e00008 	jr	ra
8003f07c:	ac62003c 	sw	v0,60(v1)

8003f080 <_Z8fx_to_r9v>:
8003f080:	3c068021 	lui	a2,0x8021
8003f084:	24c4cfc0 	addiu	a0,a2,-12352
8003f088:	8c820048 	lw	v0,72(a0)
8003f08c:	2403ecff 	li	v1,-4865
8003f090:	00432824 	and	a1,v0,v1
8003f094:	30421000 	andi	v0,v0,0x1000
8003f098:	1040000c 	beqz	v0,8003f0cc <_Z8fx_to_r9v+0x4c>
8003f09c:	3c028021 	lui	v0,0x8021
8003f0a0:	8c830068 	lw	v1,104(a0)
8003f0a4:	ac840064 	sw	a0,100(a0)
8003f0a8:	8c620000 	lw	v0,0(v1)
8003f0ac:	24c3cfc0 	addiu	v1,a2,-12352
8003f0b0:	ac820024 	sw	v0,36(a0)
8003f0b4:	8c62003c 	lw	v0,60(v1)
8003f0b8:	ac840068 	sw	a0,104(a0)
8003f0bc:	24420001 	addiu	v0,v0,1
8003f0c0:	ac850048 	sw	a1,72(a0)
8003f0c4:	03e00008 	jr	ra
8003f0c8:	ac62003c 	sw	v0,60(v1)
8003f0cc:	2442cfe4 	addiu	v0,v0,-12316
8003f0d0:	24c3cfc0 	addiu	v1,a2,-12352
8003f0d4:	ac820064 	sw	v0,100(a0)
8003f0d8:	8c62003c 	lw	v0,60(v1)
8003f0dc:	24420001 	addiu	v0,v0,1
8003f0e0:	03e00008 	jr	ra
8003f0e4:	ac62003c 	sw	v0,60(v1)

8003f0e8 <_Z9fx_to_r10v>:
8003f0e8:	3c068021 	lui	a2,0x8021
8003f0ec:	24c4cfc0 	addiu	a0,a2,-12352
8003f0f0:	8c820048 	lw	v0,72(a0)
8003f0f4:	2403ecff 	li	v1,-4865
8003f0f8:	00432824 	and	a1,v0,v1
8003f0fc:	30421000 	andi	v0,v0,0x1000
8003f100:	1040000c 	beqz	v0,8003f134 <_Z9fx_to_r10v+0x4c>
8003f104:	3c028021 	lui	v0,0x8021
8003f108:	8c830068 	lw	v1,104(a0)
8003f10c:	ac840064 	sw	a0,100(a0)
8003f110:	8c620000 	lw	v0,0(v1)
8003f114:	24c3cfc0 	addiu	v1,a2,-12352
8003f118:	ac820028 	sw	v0,40(a0)
8003f11c:	8c62003c 	lw	v0,60(v1)
8003f120:	ac840068 	sw	a0,104(a0)
8003f124:	24420001 	addiu	v0,v0,1
8003f128:	ac850048 	sw	a1,72(a0)
8003f12c:	03e00008 	jr	ra
8003f130:	ac62003c 	sw	v0,60(v1)
8003f134:	2442cfe8 	addiu	v0,v0,-12312
8003f138:	24c3cfc0 	addiu	v1,a2,-12352
8003f13c:	ac820064 	sw	v0,100(a0)
8003f140:	8c62003c 	lw	v0,60(v1)
8003f144:	24420001 	addiu	v0,v0,1
8003f148:	03e00008 	jr	ra
8003f14c:	ac62003c 	sw	v0,60(v1)

8003f150 <_Z9fx_to_r11v>:
8003f150:	3c068021 	lui	a2,0x8021
8003f154:	24c4cfc0 	addiu	a0,a2,-12352
8003f158:	8c820048 	lw	v0,72(a0)
8003f15c:	2403ecff 	li	v1,-4865
8003f160:	00432824 	and	a1,v0,v1
8003f164:	30421000 	andi	v0,v0,0x1000
8003f168:	1040000c 	beqz	v0,8003f19c <_Z9fx_to_r11v+0x4c>
8003f16c:	3c028021 	lui	v0,0x8021
8003f170:	8c830068 	lw	v1,104(a0)
8003f174:	ac840064 	sw	a0,100(a0)
8003f178:	8c620000 	lw	v0,0(v1)
8003f17c:	24c3cfc0 	addiu	v1,a2,-12352
8003f180:	ac82002c 	sw	v0,44(a0)
8003f184:	8c62003c 	lw	v0,60(v1)
8003f188:	ac840068 	sw	a0,104(a0)
8003f18c:	24420001 	addiu	v0,v0,1
8003f190:	ac850048 	sw	a1,72(a0)
8003f194:	03e00008 	jr	ra
8003f198:	ac62003c 	sw	v0,60(v1)
8003f19c:	2442cfec 	addiu	v0,v0,-12308
8003f1a0:	24c3cfc0 	addiu	v1,a2,-12352
8003f1a4:	ac820064 	sw	v0,100(a0)
8003f1a8:	8c62003c 	lw	v0,60(v1)
8003f1ac:	24420001 	addiu	v0,v0,1
8003f1b0:	03e00008 	jr	ra
8003f1b4:	ac62003c 	sw	v0,60(v1)

8003f1b8 <_Z9fx_to_r12v>:
8003f1b8:	3c068021 	lui	a2,0x8021
8003f1bc:	24c4cfc0 	addiu	a0,a2,-12352
8003f1c0:	8c820048 	lw	v0,72(a0)
8003f1c4:	2403ecff 	li	v1,-4865
8003f1c8:	00432824 	and	a1,v0,v1
8003f1cc:	30421000 	andi	v0,v0,0x1000
8003f1d0:	1040000c 	beqz	v0,8003f204 <_Z9fx_to_r12v+0x4c>
8003f1d4:	3c028021 	lui	v0,0x8021
8003f1d8:	8c830068 	lw	v1,104(a0)
8003f1dc:	ac840064 	sw	a0,100(a0)
8003f1e0:	8c620000 	lw	v0,0(v1)
8003f1e4:	24c3cfc0 	addiu	v1,a2,-12352
8003f1e8:	ac820030 	sw	v0,48(a0)
8003f1ec:	8c62003c 	lw	v0,60(v1)
8003f1f0:	ac840068 	sw	a0,104(a0)
8003f1f4:	24420001 	addiu	v0,v0,1
8003f1f8:	ac850048 	sw	a1,72(a0)
8003f1fc:	03e00008 	jr	ra
8003f200:	ac62003c 	sw	v0,60(v1)
8003f204:	2442cff0 	addiu	v0,v0,-12304
8003f208:	24c3cfc0 	addiu	v1,a2,-12352
8003f20c:	ac820064 	sw	v0,100(a0)
8003f210:	8c62003c 	lw	v0,60(v1)
8003f214:	24420001 	addiu	v0,v0,1
8003f218:	03e00008 	jr	ra
8003f21c:	ac62003c 	sw	v0,60(v1)

8003f220 <_Z9fx_to_r13v>:
8003f220:	3c068021 	lui	a2,0x8021
8003f224:	24c4cfc0 	addiu	a0,a2,-12352
8003f228:	8c820048 	lw	v0,72(a0)
8003f22c:	2403ecff 	li	v1,-4865
8003f230:	00432824 	and	a1,v0,v1
8003f234:	30421000 	andi	v0,v0,0x1000
8003f238:	1040000c 	beqz	v0,8003f26c <_Z9fx_to_r13v+0x4c>
8003f23c:	3c028021 	lui	v0,0x8021
8003f240:	8c830068 	lw	v1,104(a0)
8003f244:	ac840064 	sw	a0,100(a0)
8003f248:	8c620000 	lw	v0,0(v1)
8003f24c:	24c3cfc0 	addiu	v1,a2,-12352
8003f250:	ac820034 	sw	v0,52(a0)
8003f254:	8c62003c 	lw	v0,60(v1)
8003f258:	ac840068 	sw	a0,104(a0)
8003f25c:	24420001 	addiu	v0,v0,1
8003f260:	ac850048 	sw	a1,72(a0)
8003f264:	03e00008 	jr	ra
8003f268:	ac62003c 	sw	v0,60(v1)
8003f26c:	2442cff4 	addiu	v0,v0,-12300
8003f270:	24c3cfc0 	addiu	v1,a2,-12352
8003f274:	ac820064 	sw	v0,100(a0)
8003f278:	8c62003c 	lw	v0,60(v1)
8003f27c:	24420001 	addiu	v0,v0,1
8003f280:	03e00008 	jr	ra
8003f284:	ac62003c 	sw	v0,60(v1)

8003f288 <_Z9fx_to_r14v>:
8003f288:	3c078021 	lui	a3,0x8021
8003f28c:	24e5cfc0 	addiu	a1,a3,-12352
8003f290:	8ca20048 	lw	v0,72(a1)
8003f294:	2403ecff 	li	v1,-4865
8003f298:	00433024 	and	a2,v0,v1
8003f29c:	30421000 	andi	v0,v0,0x1000
8003f2a0:	10400011 	beqz	v0,8003f2e8 <_Z9fx_to_r14v+0x60>
8003f2a4:	3c028021 	lui	v0,0x8021
8003f2a8:	8ca20068 	lw	v0,104(a1)
8003f2ac:	8ca301d4 	lw	v1,468(a1)
8003f2b0:	8c440000 	lw	a0,0(v0)
8003f2b4:	aca50068 	sw	a1,104(a1)
8003f2b8:	3082ffff 	andi	v0,a0,0xffff
8003f2bc:	00621821 	addu	v1,v1,v0
8003f2c0:	aca50064 	sw	a1,100(a1)
8003f2c4:	aca60048 	sw	a2,72(a1)
8003f2c8:	aca40038 	sw	a0,56(a1)
8003f2cc:	90620000 	lbu	v0,0(v1)
8003f2d0:	24e3cfc0 	addiu	v1,a3,-12352
8003f2d4:	a0a2006c 	sb	v0,108(a1)
8003f2d8:	8c62003c 	lw	v0,60(v1)
8003f2dc:	24420001 	addiu	v0,v0,1
8003f2e0:	03e00008 	jr	ra
8003f2e4:	ac62003c 	sw	v0,60(v1)
8003f2e8:	2442cff8 	addiu	v0,v0,-12296
8003f2ec:	24e3cfc0 	addiu	v1,a3,-12352
8003f2f0:	aca20064 	sw	v0,100(a1)
8003f2f4:	8c62003c 	lw	v0,60(v1)
8003f2f8:	24420001 	addiu	v0,v0,1
8003f2fc:	03e00008 	jr	ra
8003f300:	ac62003c 	sw	v0,60(v1)

8003f304 <_Z9fx_to_r15v>:
8003f304:	3c028021 	lui	v0,0x8021
8003f308:	2444cfc0 	addiu	a0,v0,-12352
8003f30c:	8c830048 	lw	v1,72(a0)
8003f310:	2402ecff 	li	v0,-4865
8003f314:	00622824 	and	a1,v1,v0
8003f318:	30631000 	andi	v1,v1,0x1000
8003f31c:	10600008 	beqz	v1,8003f340 <_Z9fx_to_r15v+0x3c>
8003f320:	3c028021 	lui	v0,0x8021
8003f324:	8c830068 	lw	v1,104(a0)
8003f328:	ac840064 	sw	a0,100(a0)
8003f32c:	8c620000 	lw	v0,0(v1)
8003f330:	ac840068 	sw	a0,104(a0)
8003f334:	ac850048 	sw	a1,72(a0)
8003f338:	03e00008 	jr	ra
8003f33c:	ac82003c 	sw	v0,60(a0)
8003f340:	8c83003c 	lw	v1,60(a0)
8003f344:	2442cffc 	addiu	v0,v0,-12292
8003f348:	24630001 	addiu	v1,v1,1
8003f34c:	ac820064 	sw	v0,100(a0)
8003f350:	03e00008 	jr	ra
8003f354:	ac83003c 	sw	v1,60(a0)

8003f358 <_Z10fx_with_r0v>:
8003f358:	3c028021 	lui	v0,0x8021
8003f35c:	2442cfc0 	addiu	v0,v0,-12352
8003f360:	8c440048 	lw	a0,72(v0)
8003f364:	8c43003c 	lw	v1,60(v0)
8003f368:	34841000 	ori	a0,a0,0x1000
8003f36c:	24630001 	addiu	v1,v1,1
8003f370:	ac43003c 	sw	v1,60(v0)
8003f374:	ac440048 	sw	a0,72(v0)
8003f378:	ac420064 	sw	v0,100(v0)
8003f37c:	03e00008 	jr	ra
8003f380:	ac420068 	sw	v0,104(v0)

8003f384 <_Z10fx_with_r1v>:
8003f384:	3c028021 	lui	v0,0x8021
8003f388:	2442cfc0 	addiu	v0,v0,-12352
8003f38c:	8c450048 	lw	a1,72(v0)
8003f390:	8c43003c 	lw	v1,60(v0)
8003f394:	3c048021 	lui	a0,0x8021
8003f398:	2484cfc4 	addiu	a0,a0,-12348
8003f39c:	34a51000 	ori	a1,a1,0x1000
8003f3a0:	24630001 	addiu	v1,v1,1
8003f3a4:	ac43003c 	sw	v1,60(v0)
8003f3a8:	ac450048 	sw	a1,72(v0)
8003f3ac:	ac440068 	sw	a0,104(v0)
8003f3b0:	03e00008 	jr	ra
8003f3b4:	ac440064 	sw	a0,100(v0)

8003f3b8 <_Z10fx_with_r2v>:
8003f3b8:	3c028021 	lui	v0,0x8021
8003f3bc:	2442cfc0 	addiu	v0,v0,-12352
8003f3c0:	8c450048 	lw	a1,72(v0)
8003f3c4:	8c43003c 	lw	v1,60(v0)
8003f3c8:	3c048021 	lui	a0,0x8021
8003f3cc:	2484cfc8 	addiu	a0,a0,-12344
8003f3d0:	34a51000 	ori	a1,a1,0x1000
8003f3d4:	24630001 	addiu	v1,v1,1
8003f3d8:	ac43003c 	sw	v1,60(v0)
8003f3dc:	ac450048 	sw	a1,72(v0)
8003f3e0:	ac440068 	sw	a0,104(v0)
8003f3e4:	03e00008 	jr	ra
8003f3e8:	ac440064 	sw	a0,100(v0)

8003f3ec <_Z10fx_with_r3v>:
8003f3ec:	3c028021 	lui	v0,0x8021
8003f3f0:	2442cfc0 	addiu	v0,v0,-12352
8003f3f4:	8c450048 	lw	a1,72(v0)
8003f3f8:	8c43003c 	lw	v1,60(v0)
8003f3fc:	3c048021 	lui	a0,0x8021
8003f400:	2484cfcc 	addiu	a0,a0,-12340
8003f404:	34a51000 	ori	a1,a1,0x1000
8003f408:	24630001 	addiu	v1,v1,1
8003f40c:	ac43003c 	sw	v1,60(v0)
8003f410:	ac450048 	sw	a1,72(v0)
8003f414:	ac440068 	sw	a0,104(v0)
8003f418:	03e00008 	jr	ra
8003f41c:	ac440064 	sw	a0,100(v0)

8003f420 <_Z10fx_with_r4v>:
8003f420:	3c028021 	lui	v0,0x8021
8003f424:	2442cfc0 	addiu	v0,v0,-12352
8003f428:	8c450048 	lw	a1,72(v0)
8003f42c:	8c43003c 	lw	v1,60(v0)
8003f430:	3c048021 	lui	a0,0x8021
8003f434:	2484cfd0 	addiu	a0,a0,-12336
8003f438:	34a51000 	ori	a1,a1,0x1000
8003f43c:	24630001 	addiu	v1,v1,1
8003f440:	ac43003c 	sw	v1,60(v0)
8003f444:	ac450048 	sw	a1,72(v0)
8003f448:	ac440068 	sw	a0,104(v0)
8003f44c:	03e00008 	jr	ra
8003f450:	ac440064 	sw	a0,100(v0)

8003f454 <_Z10fx_with_r5v>:
8003f454:	3c028021 	lui	v0,0x8021
8003f458:	2442cfc0 	addiu	v0,v0,-12352
8003f45c:	8c450048 	lw	a1,72(v0)
8003f460:	8c43003c 	lw	v1,60(v0)
8003f464:	3c048021 	lui	a0,0x8021
8003f468:	2484cfd4 	addiu	a0,a0,-12332
8003f46c:	34a51000 	ori	a1,a1,0x1000
8003f470:	24630001 	addiu	v1,v1,1
8003f474:	ac43003c 	sw	v1,60(v0)
8003f478:	ac450048 	sw	a1,72(v0)
8003f47c:	ac440068 	sw	a0,104(v0)
8003f480:	03e00008 	jr	ra
8003f484:	ac440064 	sw	a0,100(v0)

8003f488 <_Z10fx_with_r6v>:
8003f488:	3c028021 	lui	v0,0x8021
8003f48c:	2442cfc0 	addiu	v0,v0,-12352
8003f490:	8c450048 	lw	a1,72(v0)
8003f494:	8c43003c 	lw	v1,60(v0)
8003f498:	3c048021 	lui	a0,0x8021
8003f49c:	2484cfd8 	addiu	a0,a0,-12328
8003f4a0:	34a51000 	ori	a1,a1,0x1000
8003f4a4:	24630001 	addiu	v1,v1,1
8003f4a8:	ac43003c 	sw	v1,60(v0)
8003f4ac:	ac450048 	sw	a1,72(v0)
8003f4b0:	ac440068 	sw	a0,104(v0)
8003f4b4:	03e00008 	jr	ra
8003f4b8:	ac440064 	sw	a0,100(v0)

8003f4bc <_Z10fx_with_r7v>:
8003f4bc:	3c028021 	lui	v0,0x8021
8003f4c0:	2442cfc0 	addiu	v0,v0,-12352
8003f4c4:	8c450048 	lw	a1,72(v0)
8003f4c8:	8c43003c 	lw	v1,60(v0)
8003f4cc:	3c048021 	lui	a0,0x8021
8003f4d0:	2484cfdc 	addiu	a0,a0,-12324
8003f4d4:	34a51000 	ori	a1,a1,0x1000
8003f4d8:	24630001 	addiu	v1,v1,1
8003f4dc:	ac43003c 	sw	v1,60(v0)
8003f4e0:	ac450048 	sw	a1,72(v0)
8003f4e4:	ac440068 	sw	a0,104(v0)
8003f4e8:	03e00008 	jr	ra
8003f4ec:	ac440064 	sw	a0,100(v0)

8003f4f0 <_Z10fx_with_r8v>:
8003f4f0:	3c028021 	lui	v0,0x8021
8003f4f4:	2442cfc0 	addiu	v0,v0,-12352
8003f4f8:	8c450048 	lw	a1,72(v0)
8003f4fc:	8c43003c 	lw	v1,60(v0)
8003f500:	3c048021 	lui	a0,0x8021
8003f504:	2484cfe0 	addiu	a0,a0,-12320
8003f508:	34a51000 	ori	a1,a1,0x1000
8003f50c:	24630001 	addiu	v1,v1,1
8003f510:	ac43003c 	sw	v1,60(v0)
8003f514:	ac450048 	sw	a1,72(v0)
8003f518:	ac440068 	sw	a0,104(v0)
8003f51c:	03e00008 	jr	ra
8003f520:	ac440064 	sw	a0,100(v0)

8003f524 <_Z10fx_with_r9v>:
8003f524:	3c028021 	lui	v0,0x8021
8003f528:	2442cfc0 	addiu	v0,v0,-12352
8003f52c:	8c450048 	lw	a1,72(v0)
8003f530:	8c43003c 	lw	v1,60(v0)
8003f534:	3c048021 	lui	a0,0x8021
8003f538:	2484cfe4 	addiu	a0,a0,-12316
8003f53c:	34a51000 	ori	a1,a1,0x1000
8003f540:	24630001 	addiu	v1,v1,1
8003f544:	ac43003c 	sw	v1,60(v0)
8003f548:	ac450048 	sw	a1,72(v0)
8003f54c:	ac440068 	sw	a0,104(v0)
8003f550:	03e00008 	jr	ra
8003f554:	ac440064 	sw	a0,100(v0)

8003f558 <_Z11fx_with_r10v>:
8003f558:	3c028021 	lui	v0,0x8021
8003f55c:	2442cfc0 	addiu	v0,v0,-12352
8003f560:	8c450048 	lw	a1,72(v0)
8003f564:	8c43003c 	lw	v1,60(v0)
8003f568:	3c048021 	lui	a0,0x8021
8003f56c:	2484cfe8 	addiu	a0,a0,-12312
8003f570:	34a51000 	ori	a1,a1,0x1000
8003f574:	24630001 	addiu	v1,v1,1
8003f578:	ac43003c 	sw	v1,60(v0)
8003f57c:	ac450048 	sw	a1,72(v0)
8003f580:	ac440068 	sw	a0,104(v0)
8003f584:	03e00008 	jr	ra
8003f588:	ac440064 	sw	a0,100(v0)

8003f58c <_Z11fx_with_r11v>:
8003f58c:	3c028021 	lui	v0,0x8021
8003f590:	2442cfc0 	addiu	v0,v0,-12352
8003f594:	8c450048 	lw	a1,72(v0)
8003f598:	8c43003c 	lw	v1,60(v0)
8003f59c:	3c048021 	lui	a0,0x8021
8003f5a0:	2484cfec 	addiu	a0,a0,-12308
8003f5a4:	34a51000 	ori	a1,a1,0x1000
8003f5a8:	24630001 	addiu	v1,v1,1
8003f5ac:	ac43003c 	sw	v1,60(v0)
8003f5b0:	ac450048 	sw	a1,72(v0)
8003f5b4:	ac440068 	sw	a0,104(v0)
8003f5b8:	03e00008 	jr	ra
8003f5bc:	ac440064 	sw	a0,100(v0)

8003f5c0 <_Z11fx_with_r12v>:
8003f5c0:	3c028021 	lui	v0,0x8021
8003f5c4:	2442cfc0 	addiu	v0,v0,-12352
8003f5c8:	8c450048 	lw	a1,72(v0)
8003f5cc:	8c43003c 	lw	v1,60(v0)
8003f5d0:	3c048021 	lui	a0,0x8021
8003f5d4:	2484cff0 	addiu	a0,a0,-12304
8003f5d8:	34a51000 	ori	a1,a1,0x1000
8003f5dc:	24630001 	addiu	v1,v1,1
8003f5e0:	ac43003c 	sw	v1,60(v0)
8003f5e4:	ac450048 	sw	a1,72(v0)
8003f5e8:	ac440068 	sw	a0,104(v0)
8003f5ec:	03e00008 	jr	ra
8003f5f0:	ac440064 	sw	a0,100(v0)

8003f5f4 <_Z11fx_with_r13v>:
8003f5f4:	3c028021 	lui	v0,0x8021
8003f5f8:	2442cfc0 	addiu	v0,v0,-12352
8003f5fc:	8c450048 	lw	a1,72(v0)
8003f600:	8c43003c 	lw	v1,60(v0)
8003f604:	3c048021 	lui	a0,0x8021
8003f608:	2484cff4 	addiu	a0,a0,-12300
8003f60c:	34a51000 	ori	a1,a1,0x1000
8003f610:	24630001 	addiu	v1,v1,1
8003f614:	ac43003c 	sw	v1,60(v0)
8003f618:	ac450048 	sw	a1,72(v0)
8003f61c:	ac440068 	sw	a0,104(v0)
8003f620:	03e00008 	jr	ra
8003f624:	ac440064 	sw	a0,100(v0)

8003f628 <_Z11fx_with_r14v>:
8003f628:	3c028021 	lui	v0,0x8021
8003f62c:	2442cfc0 	addiu	v0,v0,-12352
8003f630:	8c450048 	lw	a1,72(v0)
8003f634:	8c43003c 	lw	v1,60(v0)
8003f638:	3c048021 	lui	a0,0x8021
8003f63c:	2484cff8 	addiu	a0,a0,-12296
8003f640:	34a51000 	ori	a1,a1,0x1000
8003f644:	24630001 	addiu	v1,v1,1
8003f648:	ac43003c 	sw	v1,60(v0)
8003f64c:	ac450048 	sw	a1,72(v0)
8003f650:	ac440068 	sw	a0,104(v0)
8003f654:	03e00008 	jr	ra
8003f658:	ac440064 	sw	a0,100(v0)

8003f65c <_Z11fx_with_r15v>:
8003f65c:	3c028021 	lui	v0,0x8021
8003f660:	2442cfc0 	addiu	v0,v0,-12352
8003f664:	8c450048 	lw	a1,72(v0)
8003f668:	8c43003c 	lw	v1,60(v0)
8003f66c:	3c048021 	lui	a0,0x8021
8003f670:	2484cffc 	addiu	a0,a0,-12292
8003f674:	34a51000 	ori	a1,a1,0x1000
8003f678:	24630001 	addiu	v1,v1,1
8003f67c:	ac43003c 	sw	v1,60(v0)
8003f680:	ac450048 	sw	a1,72(v0)
8003f684:	ac440068 	sw	a0,104(v0)
8003f688:	03e00008 	jr	ra
8003f68c:	ac440064 	sw	a0,100(v0)

8003f690 <_Z9fx_stw_r0v>:
8003f690:	3c078021 	lui	a3,0x8021
8003f694:	24e4cfc0 	addiu	a0,a3,-12352
8003f698:	8ce3cfc0 	lw	v1,-12352(a3)
8003f69c:	8c850068 	lw	a1,104(a0)
8003f6a0:	ac830060 	sw	v1,96(a0)
8003f6a4:	8c8201d0 	lw	v0,464(a0)
8003f6a8:	8ca80000 	lw	t0,0(a1)
8003f6ac:	3063ffff 	andi	v1,v1,0xffff
8003f6b0:	00431021 	addu	v0,v0,v1
8003f6b4:	a0480000 	sb	t0,0(v0)
8003f6b8:	8c860068 	lw	a2,104(a0)
8003f6bc:	94e2cfc0 	lhu	v0,-12352(a3)
8003f6c0:	8cc50000 	lw	a1,0(a2)
8003f6c4:	8c8301d0 	lw	v1,464(a0)
8003f6c8:	38420001 	xori	v0,v0,0x1
8003f6cc:	00621821 	addu	v1,v1,v0
8003f6d0:	00052a02 	srl	a1,a1,0x8
8003f6d4:	a0650000 	sb	a1,0(v1)
8003f6d8:	8c860048 	lw	a2,72(a0)
8003f6dc:	8c82003c 	lw	v0,60(a0)
8003f6e0:	2403ecff 	li	v1,-4865
8003f6e4:	00c33024 	and	a2,a2,v1
8003f6e8:	24420001 	addiu	v0,v0,1
8003f6ec:	ac82003c 	sw	v0,60(a0)
8003f6f0:	ac860048 	sw	a2,72(a0)
8003f6f4:	ac840068 	sw	a0,104(a0)
8003f6f8:	03e00008 	jr	ra
8003f6fc:	ac840064 	sw	a0,100(a0)

8003f700 <_Z9fx_stw_r1v>:
8003f700:	3c028021 	lui	v0,0x8021
8003f704:	2442cfc0 	addiu	v0,v0,-12352
8003f708:	8c440004 	lw	a0,4(v0)
8003f70c:	8c450068 	lw	a1,104(v0)
8003f710:	ac440060 	sw	a0,96(v0)
8003f714:	8c4301d0 	lw	v1,464(v0)
8003f718:	8ca70000 	lw	a3,0(a1)
8003f71c:	3084ffff 	andi	a0,a0,0xffff
8003f720:	00641821 	addu	v1,v1,a0
8003f724:	a0670000 	sb	a3,0(v1)
8003f728:	8c460068 	lw	a2,104(v0)
8003f72c:	94430004 	lhu	v1,4(v0)
8003f730:	8cc50000 	lw	a1,0(a2)
8003f734:	8c4401d0 	lw	a0,464(v0)
8003f738:	38630001 	xori	v1,v1,0x1
8003f73c:	00832021 	addu	a0,a0,v1
8003f740:	00052a02 	srl	a1,a1,0x8
8003f744:	a0850000 	sb	a1,0(a0)
8003f748:	8c460048 	lw	a2,72(v0)
8003f74c:	8c43003c 	lw	v1,60(v0)
8003f750:	2404ecff 	li	a0,-4865
8003f754:	00c43024 	and	a2,a2,a0
8003f758:	24630001 	addiu	v1,v1,1
8003f75c:	ac43003c 	sw	v1,60(v0)
8003f760:	ac460048 	sw	a2,72(v0)
8003f764:	ac420068 	sw	v0,104(v0)
8003f768:	03e00008 	jr	ra
8003f76c:	ac420064 	sw	v0,100(v0)

8003f770 <_Z9fx_stw_r2v>:
8003f770:	3c028021 	lui	v0,0x8021
8003f774:	2442cfc0 	addiu	v0,v0,-12352
8003f778:	8c440008 	lw	a0,8(v0)
8003f77c:	8c450068 	lw	a1,104(v0)
8003f780:	ac440060 	sw	a0,96(v0)
8003f784:	8c4301d0 	lw	v1,464(v0)
8003f788:	8ca70000 	lw	a3,0(a1)
8003f78c:	3084ffff 	andi	a0,a0,0xffff
8003f790:	00641821 	addu	v1,v1,a0
8003f794:	a0670000 	sb	a3,0(v1)
8003f798:	8c460068 	lw	a2,104(v0)
8003f79c:	94430008 	lhu	v1,8(v0)
8003f7a0:	8cc50000 	lw	a1,0(a2)
8003f7a4:	8c4401d0 	lw	a0,464(v0)
8003f7a8:	38630001 	xori	v1,v1,0x1
8003f7ac:	00832021 	addu	a0,a0,v1
8003f7b0:	00052a02 	srl	a1,a1,0x8
8003f7b4:	a0850000 	sb	a1,0(a0)
8003f7b8:	8c460048 	lw	a2,72(v0)
8003f7bc:	8c43003c 	lw	v1,60(v0)
8003f7c0:	2404ecff 	li	a0,-4865
8003f7c4:	00c43024 	and	a2,a2,a0
8003f7c8:	24630001 	addiu	v1,v1,1
8003f7cc:	ac43003c 	sw	v1,60(v0)
8003f7d0:	ac460048 	sw	a2,72(v0)
8003f7d4:	ac420068 	sw	v0,104(v0)
8003f7d8:	03e00008 	jr	ra
8003f7dc:	ac420064 	sw	v0,100(v0)

8003f7e0 <_Z9fx_stw_r3v>:
8003f7e0:	3c028021 	lui	v0,0x8021
8003f7e4:	2442cfc0 	addiu	v0,v0,-12352
8003f7e8:	8c44000c 	lw	a0,12(v0)
8003f7ec:	8c450068 	lw	a1,104(v0)
8003f7f0:	ac440060 	sw	a0,96(v0)
8003f7f4:	8c4301d0 	lw	v1,464(v0)
8003f7f8:	8ca70000 	lw	a3,0(a1)
8003f7fc:	3084ffff 	andi	a0,a0,0xffff
8003f800:	00641821 	addu	v1,v1,a0
8003f804:	a0670000 	sb	a3,0(v1)
8003f808:	8c460068 	lw	a2,104(v0)
8003f80c:	9443000c 	lhu	v1,12(v0)
8003f810:	8cc50000 	lw	a1,0(a2)
8003f814:	8c4401d0 	lw	a0,464(v0)
8003f818:	38630001 	xori	v1,v1,0x1
8003f81c:	00832021 	addu	a0,a0,v1
8003f820:	00052a02 	srl	a1,a1,0x8
8003f824:	a0850000 	sb	a1,0(a0)
8003f828:	8c460048 	lw	a2,72(v0)
8003f82c:	8c43003c 	lw	v1,60(v0)
8003f830:	2404ecff 	li	a0,-4865
8003f834:	00c43024 	and	a2,a2,a0
8003f838:	24630001 	addiu	v1,v1,1
8003f83c:	ac43003c 	sw	v1,60(v0)
8003f840:	ac460048 	sw	a2,72(v0)
8003f844:	ac420068 	sw	v0,104(v0)
8003f848:	03e00008 	jr	ra
8003f84c:	ac420064 	sw	v0,100(v0)

8003f850 <_Z9fx_stw_r4v>:
8003f850:	3c028021 	lui	v0,0x8021
8003f854:	2442cfc0 	addiu	v0,v0,-12352
8003f858:	8c440010 	lw	a0,16(v0)
8003f85c:	8c450068 	lw	a1,104(v0)
8003f860:	ac440060 	sw	a0,96(v0)
8003f864:	8c4301d0 	lw	v1,464(v0)
8003f868:	8ca70000 	lw	a3,0(a1)
8003f86c:	3084ffff 	andi	a0,a0,0xffff
8003f870:	00641821 	addu	v1,v1,a0
8003f874:	a0670000 	sb	a3,0(v1)
8003f878:	8c460068 	lw	a2,104(v0)
8003f87c:	94430010 	lhu	v1,16(v0)
8003f880:	8cc50000 	lw	a1,0(a2)
8003f884:	8c4401d0 	lw	a0,464(v0)
8003f888:	38630001 	xori	v1,v1,0x1
8003f88c:	00832021 	addu	a0,a0,v1
8003f890:	00052a02 	srl	a1,a1,0x8
8003f894:	a0850000 	sb	a1,0(a0)
8003f898:	8c460048 	lw	a2,72(v0)
8003f89c:	8c43003c 	lw	v1,60(v0)
8003f8a0:	2404ecff 	li	a0,-4865
8003f8a4:	00c43024 	and	a2,a2,a0
8003f8a8:	24630001 	addiu	v1,v1,1
8003f8ac:	ac43003c 	sw	v1,60(v0)
8003f8b0:	ac460048 	sw	a2,72(v0)
8003f8b4:	ac420068 	sw	v0,104(v0)
8003f8b8:	03e00008 	jr	ra
8003f8bc:	ac420064 	sw	v0,100(v0)

8003f8c0 <_Z9fx_stw_r5v>:
8003f8c0:	3c028021 	lui	v0,0x8021
8003f8c4:	2442cfc0 	addiu	v0,v0,-12352
8003f8c8:	8c440014 	lw	a0,20(v0)
8003f8cc:	8c450068 	lw	a1,104(v0)
8003f8d0:	ac440060 	sw	a0,96(v0)
8003f8d4:	8c4301d0 	lw	v1,464(v0)
8003f8d8:	8ca70000 	lw	a3,0(a1)
8003f8dc:	3084ffff 	andi	a0,a0,0xffff
8003f8e0:	00641821 	addu	v1,v1,a0
8003f8e4:	a0670000 	sb	a3,0(v1)
8003f8e8:	8c460068 	lw	a2,104(v0)
8003f8ec:	94430014 	lhu	v1,20(v0)
8003f8f0:	8cc50000 	lw	a1,0(a2)
8003f8f4:	8c4401d0 	lw	a0,464(v0)
8003f8f8:	38630001 	xori	v1,v1,0x1
8003f8fc:	00832021 	addu	a0,a0,v1
8003f900:	00052a02 	srl	a1,a1,0x8
8003f904:	a0850000 	sb	a1,0(a0)
8003f908:	8c460048 	lw	a2,72(v0)
8003f90c:	8c43003c 	lw	v1,60(v0)
8003f910:	2404ecff 	li	a0,-4865
8003f914:	00c43024 	and	a2,a2,a0
8003f918:	24630001 	addiu	v1,v1,1
8003f91c:	ac43003c 	sw	v1,60(v0)
8003f920:	ac460048 	sw	a2,72(v0)
8003f924:	ac420068 	sw	v0,104(v0)
8003f928:	03e00008 	jr	ra
8003f92c:	ac420064 	sw	v0,100(v0)

8003f930 <_Z9fx_stw_r6v>:
8003f930:	3c028021 	lui	v0,0x8021
8003f934:	2442cfc0 	addiu	v0,v0,-12352
8003f938:	8c440018 	lw	a0,24(v0)
8003f93c:	8c450068 	lw	a1,104(v0)
8003f940:	ac440060 	sw	a0,96(v0)
8003f944:	8c4301d0 	lw	v1,464(v0)
8003f948:	8ca70000 	lw	a3,0(a1)
8003f94c:	3084ffff 	andi	a0,a0,0xffff
8003f950:	00641821 	addu	v1,v1,a0
8003f954:	a0670000 	sb	a3,0(v1)
8003f958:	8c460068 	lw	a2,104(v0)
8003f95c:	94430018 	lhu	v1,24(v0)
8003f960:	8cc50000 	lw	a1,0(a2)
8003f964:	8c4401d0 	lw	a0,464(v0)
8003f968:	38630001 	xori	v1,v1,0x1
8003f96c:	00832021 	addu	a0,a0,v1
8003f970:	00052a02 	srl	a1,a1,0x8
8003f974:	a0850000 	sb	a1,0(a0)
8003f978:	8c460048 	lw	a2,72(v0)
8003f97c:	8c43003c 	lw	v1,60(v0)
8003f980:	2404ecff 	li	a0,-4865
8003f984:	00c43024 	and	a2,a2,a0
8003f988:	24630001 	addiu	v1,v1,1
8003f98c:	ac43003c 	sw	v1,60(v0)
8003f990:	ac460048 	sw	a2,72(v0)
8003f994:	ac420068 	sw	v0,104(v0)
8003f998:	03e00008 	jr	ra
8003f99c:	ac420064 	sw	v0,100(v0)

8003f9a0 <_Z9fx_stw_r7v>:
8003f9a0:	3c028021 	lui	v0,0x8021
8003f9a4:	2442cfc0 	addiu	v0,v0,-12352
8003f9a8:	8c44001c 	lw	a0,28(v0)
8003f9ac:	8c450068 	lw	a1,104(v0)
8003f9b0:	ac440060 	sw	a0,96(v0)
8003f9b4:	8c4301d0 	lw	v1,464(v0)
8003f9b8:	8ca70000 	lw	a3,0(a1)
8003f9bc:	3084ffff 	andi	a0,a0,0xffff
8003f9c0:	00641821 	addu	v1,v1,a0
8003f9c4:	a0670000 	sb	a3,0(v1)
8003f9c8:	8c460068 	lw	a2,104(v0)
8003f9cc:	9443001c 	lhu	v1,28(v0)
8003f9d0:	8cc50000 	lw	a1,0(a2)
8003f9d4:	8c4401d0 	lw	a0,464(v0)
8003f9d8:	38630001 	xori	v1,v1,0x1
8003f9dc:	00832021 	addu	a0,a0,v1
8003f9e0:	00052a02 	srl	a1,a1,0x8
8003f9e4:	a0850000 	sb	a1,0(a0)
8003f9e8:	8c460048 	lw	a2,72(v0)
8003f9ec:	8c43003c 	lw	v1,60(v0)
8003f9f0:	2404ecff 	li	a0,-4865
8003f9f4:	00c43024 	and	a2,a2,a0
8003f9f8:	24630001 	addiu	v1,v1,1
8003f9fc:	ac43003c 	sw	v1,60(v0)
8003fa00:	ac460048 	sw	a2,72(v0)
8003fa04:	ac420068 	sw	v0,104(v0)
8003fa08:	03e00008 	jr	ra
8003fa0c:	ac420064 	sw	v0,100(v0)

8003fa10 <_Z9fx_stw_r8v>:
8003fa10:	3c028021 	lui	v0,0x8021
8003fa14:	2442cfc0 	addiu	v0,v0,-12352
8003fa18:	8c440020 	lw	a0,32(v0)
8003fa1c:	8c450068 	lw	a1,104(v0)
8003fa20:	ac440060 	sw	a0,96(v0)
8003fa24:	8c4301d0 	lw	v1,464(v0)
8003fa28:	8ca70000 	lw	a3,0(a1)
8003fa2c:	3084ffff 	andi	a0,a0,0xffff
8003fa30:	00641821 	addu	v1,v1,a0
8003fa34:	a0670000 	sb	a3,0(v1)
8003fa38:	8c460068 	lw	a2,104(v0)
8003fa3c:	94430020 	lhu	v1,32(v0)
8003fa40:	8cc50000 	lw	a1,0(a2)
8003fa44:	8c4401d0 	lw	a0,464(v0)
8003fa48:	38630001 	xori	v1,v1,0x1
8003fa4c:	00832021 	addu	a0,a0,v1
8003fa50:	00052a02 	srl	a1,a1,0x8
8003fa54:	a0850000 	sb	a1,0(a0)
8003fa58:	8c460048 	lw	a2,72(v0)
8003fa5c:	8c43003c 	lw	v1,60(v0)
8003fa60:	2404ecff 	li	a0,-4865
8003fa64:	00c43024 	and	a2,a2,a0
8003fa68:	24630001 	addiu	v1,v1,1
8003fa6c:	ac43003c 	sw	v1,60(v0)
8003fa70:	ac460048 	sw	a2,72(v0)
8003fa74:	ac420068 	sw	v0,104(v0)
8003fa78:	03e00008 	jr	ra
8003fa7c:	ac420064 	sw	v0,100(v0)

8003fa80 <_Z9fx_stw_r9v>:
8003fa80:	3c028021 	lui	v0,0x8021
8003fa84:	2442cfc0 	addiu	v0,v0,-12352
8003fa88:	8c440024 	lw	a0,36(v0)
8003fa8c:	8c450068 	lw	a1,104(v0)
8003fa90:	ac440060 	sw	a0,96(v0)
8003fa94:	8c4301d0 	lw	v1,464(v0)
8003fa98:	8ca70000 	lw	a3,0(a1)
8003fa9c:	3084ffff 	andi	a0,a0,0xffff
8003faa0:	00641821 	addu	v1,v1,a0
8003faa4:	a0670000 	sb	a3,0(v1)
8003faa8:	8c460068 	lw	a2,104(v0)
8003faac:	94430024 	lhu	v1,36(v0)
8003fab0:	8cc50000 	lw	a1,0(a2)
8003fab4:	8c4401d0 	lw	a0,464(v0)
8003fab8:	38630001 	xori	v1,v1,0x1
8003fabc:	00832021 	addu	a0,a0,v1
8003fac0:	00052a02 	srl	a1,a1,0x8
8003fac4:	a0850000 	sb	a1,0(a0)
8003fac8:	8c460048 	lw	a2,72(v0)
8003facc:	8c43003c 	lw	v1,60(v0)
8003fad0:	2404ecff 	li	a0,-4865
8003fad4:	00c43024 	and	a2,a2,a0
8003fad8:	24630001 	addiu	v1,v1,1
8003fadc:	ac43003c 	sw	v1,60(v0)
8003fae0:	ac460048 	sw	a2,72(v0)
8003fae4:	ac420068 	sw	v0,104(v0)
8003fae8:	03e00008 	jr	ra
8003faec:	ac420064 	sw	v0,100(v0)

8003faf0 <_Z10fx_stw_r10v>:
8003faf0:	3c028021 	lui	v0,0x8021
8003faf4:	2442cfc0 	addiu	v0,v0,-12352
8003faf8:	8c440028 	lw	a0,40(v0)
8003fafc:	8c450068 	lw	a1,104(v0)
8003fb00:	ac440060 	sw	a0,96(v0)
8003fb04:	8c4301d0 	lw	v1,464(v0)
8003fb08:	8ca70000 	lw	a3,0(a1)
8003fb0c:	3084ffff 	andi	a0,a0,0xffff
8003fb10:	00641821 	addu	v1,v1,a0
8003fb14:	a0670000 	sb	a3,0(v1)
8003fb18:	8c460068 	lw	a2,104(v0)
8003fb1c:	94430028 	lhu	v1,40(v0)
8003fb20:	8cc50000 	lw	a1,0(a2)
8003fb24:	8c4401d0 	lw	a0,464(v0)
8003fb28:	38630001 	xori	v1,v1,0x1
8003fb2c:	00832021 	addu	a0,a0,v1
8003fb30:	00052a02 	srl	a1,a1,0x8
8003fb34:	a0850000 	sb	a1,0(a0)
8003fb38:	8c460048 	lw	a2,72(v0)
8003fb3c:	8c43003c 	lw	v1,60(v0)
8003fb40:	2404ecff 	li	a0,-4865
8003fb44:	00c43024 	and	a2,a2,a0
8003fb48:	24630001 	addiu	v1,v1,1
8003fb4c:	ac43003c 	sw	v1,60(v0)
8003fb50:	ac460048 	sw	a2,72(v0)
8003fb54:	ac420068 	sw	v0,104(v0)
8003fb58:	03e00008 	jr	ra
8003fb5c:	ac420064 	sw	v0,100(v0)

8003fb60 <_Z10fx_stw_r11v>:
8003fb60:	3c028021 	lui	v0,0x8021
8003fb64:	2442cfc0 	addiu	v0,v0,-12352
8003fb68:	8c44002c 	lw	a0,44(v0)
8003fb6c:	8c450068 	lw	a1,104(v0)
8003fb70:	ac440060 	sw	a0,96(v0)
8003fb74:	8c4301d0 	lw	v1,464(v0)
8003fb78:	8ca70000 	lw	a3,0(a1)
8003fb7c:	3084ffff 	andi	a0,a0,0xffff
8003fb80:	00641821 	addu	v1,v1,a0
8003fb84:	a0670000 	sb	a3,0(v1)
8003fb88:	8c460068 	lw	a2,104(v0)
8003fb8c:	9443002c 	lhu	v1,44(v0)
8003fb90:	8cc50000 	lw	a1,0(a2)
8003fb94:	8c4401d0 	lw	a0,464(v0)
8003fb98:	38630001 	xori	v1,v1,0x1
8003fb9c:	00832021 	addu	a0,a0,v1
8003fba0:	00052a02 	srl	a1,a1,0x8
8003fba4:	a0850000 	sb	a1,0(a0)
8003fba8:	8c460048 	lw	a2,72(v0)
8003fbac:	8c43003c 	lw	v1,60(v0)
8003fbb0:	2404ecff 	li	a0,-4865
8003fbb4:	00c43024 	and	a2,a2,a0
8003fbb8:	24630001 	addiu	v1,v1,1
8003fbbc:	ac43003c 	sw	v1,60(v0)
8003fbc0:	ac460048 	sw	a2,72(v0)
8003fbc4:	ac420068 	sw	v0,104(v0)
8003fbc8:	03e00008 	jr	ra
8003fbcc:	ac420064 	sw	v0,100(v0)

8003fbd0 <_Z9fx_stb_r0v>:
8003fbd0:	3c028021 	lui	v0,0x8021
8003fbd4:	8c44cfc0 	lw	a0,-12352(v0)
8003fbd8:	2442cfc0 	addiu	v0,v0,-12352
8003fbdc:	8c450068 	lw	a1,104(v0)
8003fbe0:	ac440060 	sw	a0,96(v0)
8003fbe4:	8c4301d0 	lw	v1,464(v0)
8003fbe8:	8ca60000 	lw	a2,0(a1)
8003fbec:	3084ffff 	andi	a0,a0,0xffff
8003fbf0:	00641821 	addu	v1,v1,a0
8003fbf4:	a0660000 	sb	a2,0(v1)
8003fbf8:	8c450048 	lw	a1,72(v0)
8003fbfc:	8c43003c 	lw	v1,60(v0)
8003fc00:	2404ecff 	li	a0,-4865
8003fc04:	00a42824 	and	a1,a1,a0
8003fc08:	24630001 	addiu	v1,v1,1
8003fc0c:	ac43003c 	sw	v1,60(v0)
8003fc10:	ac450048 	sw	a1,72(v0)
8003fc14:	ac420068 	sw	v0,104(v0)
8003fc18:	03e00008 	jr	ra
8003fc1c:	ac420064 	sw	v0,100(v0)

8003fc20 <_Z9fx_stb_r1v>:
8003fc20:	3c028021 	lui	v0,0x8021
8003fc24:	2442cfc0 	addiu	v0,v0,-12352
8003fc28:	8c440004 	lw	a0,4(v0)
8003fc2c:	8c450068 	lw	a1,104(v0)
8003fc30:	ac440060 	sw	a0,96(v0)
8003fc34:	8c4301d0 	lw	v1,464(v0)
8003fc38:	8ca60000 	lw	a2,0(a1)
8003fc3c:	3084ffff 	andi	a0,a0,0xffff
8003fc40:	00641821 	addu	v1,v1,a0
8003fc44:	a0660000 	sb	a2,0(v1)
8003fc48:	8c450048 	lw	a1,72(v0)
8003fc4c:	8c43003c 	lw	v1,60(v0)
8003fc50:	2404ecff 	li	a0,-4865
8003fc54:	00a42824 	and	a1,a1,a0
8003fc58:	24630001 	addiu	v1,v1,1
8003fc5c:	ac43003c 	sw	v1,60(v0)
8003fc60:	ac450048 	sw	a1,72(v0)
8003fc64:	ac420068 	sw	v0,104(v0)
8003fc68:	03e00008 	jr	ra
8003fc6c:	ac420064 	sw	v0,100(v0)

8003fc70 <_Z9fx_stb_r2v>:
8003fc70:	3c028021 	lui	v0,0x8021
8003fc74:	2442cfc0 	addiu	v0,v0,-12352
8003fc78:	8c440008 	lw	a0,8(v0)
8003fc7c:	8c450068 	lw	a1,104(v0)
8003fc80:	ac440060 	sw	a0,96(v0)
8003fc84:	8c4301d0 	lw	v1,464(v0)
8003fc88:	8ca60000 	lw	a2,0(a1)
8003fc8c:	3084ffff 	andi	a0,a0,0xffff
8003fc90:	00641821 	addu	v1,v1,a0
8003fc94:	a0660000 	sb	a2,0(v1)
8003fc98:	8c450048 	lw	a1,72(v0)
8003fc9c:	8c43003c 	lw	v1,60(v0)
8003fca0:	2404ecff 	li	a0,-4865
8003fca4:	00a42824 	and	a1,a1,a0
8003fca8:	24630001 	addiu	v1,v1,1
8003fcac:	ac43003c 	sw	v1,60(v0)
8003fcb0:	ac450048 	sw	a1,72(v0)
8003fcb4:	ac420068 	sw	v0,104(v0)
8003fcb8:	03e00008 	jr	ra
8003fcbc:	ac420064 	sw	v0,100(v0)

8003fcc0 <_Z9fx_stb_r3v>:
8003fcc0:	3c028021 	lui	v0,0x8021
8003fcc4:	2442cfc0 	addiu	v0,v0,-12352
8003fcc8:	8c44000c 	lw	a0,12(v0)
8003fccc:	8c450068 	lw	a1,104(v0)
8003fcd0:	ac440060 	sw	a0,96(v0)
8003fcd4:	8c4301d0 	lw	v1,464(v0)
8003fcd8:	8ca60000 	lw	a2,0(a1)
8003fcdc:	3084ffff 	andi	a0,a0,0xffff
8003fce0:	00641821 	addu	v1,v1,a0
8003fce4:	a0660000 	sb	a2,0(v1)
8003fce8:	8c450048 	lw	a1,72(v0)
8003fcec:	8c43003c 	lw	v1,60(v0)
8003fcf0:	2404ecff 	li	a0,-4865
8003fcf4:	00a42824 	and	a1,a1,a0
8003fcf8:	24630001 	addiu	v1,v1,1
8003fcfc:	ac43003c 	sw	v1,60(v0)
8003fd00:	ac450048 	sw	a1,72(v0)
8003fd04:	ac420068 	sw	v0,104(v0)
8003fd08:	03e00008 	jr	ra
8003fd0c:	ac420064 	sw	v0,100(v0)

8003fd10 <_Z9fx_stb_r4v>:
8003fd10:	3c028021 	lui	v0,0x8021
8003fd14:	2442cfc0 	addiu	v0,v0,-12352
8003fd18:	8c440010 	lw	a0,16(v0)
8003fd1c:	8c450068 	lw	a1,104(v0)
8003fd20:	ac440060 	sw	a0,96(v0)
8003fd24:	8c4301d0 	lw	v1,464(v0)
8003fd28:	8ca60000 	lw	a2,0(a1)
8003fd2c:	3084ffff 	andi	a0,a0,0xffff
8003fd30:	00641821 	addu	v1,v1,a0
8003fd34:	a0660000 	sb	a2,0(v1)
8003fd38:	8c450048 	lw	a1,72(v0)
8003fd3c:	8c43003c 	lw	v1,60(v0)
8003fd40:	2404ecff 	li	a0,-4865
8003fd44:	00a42824 	and	a1,a1,a0
8003fd48:	24630001 	addiu	v1,v1,1
8003fd4c:	ac43003c 	sw	v1,60(v0)
8003fd50:	ac450048 	sw	a1,72(v0)
8003fd54:	ac420068 	sw	v0,104(v0)
8003fd58:	03e00008 	jr	ra
8003fd5c:	ac420064 	sw	v0,100(v0)

8003fd60 <_Z9fx_stb_r5v>:
8003fd60:	3c028021 	lui	v0,0x8021
8003fd64:	2442cfc0 	addiu	v0,v0,-12352
8003fd68:	8c440014 	lw	a0,20(v0)
8003fd6c:	8c450068 	lw	a1,104(v0)
8003fd70:	ac440060 	sw	a0,96(v0)
8003fd74:	8c4301d0 	lw	v1,464(v0)
8003fd78:	8ca60000 	lw	a2,0(a1)
8003fd7c:	3084ffff 	andi	a0,a0,0xffff
8003fd80:	00641821 	addu	v1,v1,a0
8003fd84:	a0660000 	sb	a2,0(v1)
8003fd88:	8c450048 	lw	a1,72(v0)
8003fd8c:	8c43003c 	lw	v1,60(v0)
8003fd90:	2404ecff 	li	a0,-4865
8003fd94:	00a42824 	and	a1,a1,a0
8003fd98:	24630001 	addiu	v1,v1,1
8003fd9c:	ac43003c 	sw	v1,60(v0)
8003fda0:	ac450048 	sw	a1,72(v0)
8003fda4:	ac420068 	sw	v0,104(v0)
8003fda8:	03e00008 	jr	ra
8003fdac:	ac420064 	sw	v0,100(v0)

8003fdb0 <_Z9fx_stb_r6v>:
8003fdb0:	3c028021 	lui	v0,0x8021
8003fdb4:	2442cfc0 	addiu	v0,v0,-12352
8003fdb8:	8c440018 	lw	a0,24(v0)
8003fdbc:	8c450068 	lw	a1,104(v0)
8003fdc0:	ac440060 	sw	a0,96(v0)
8003fdc4:	8c4301d0 	lw	v1,464(v0)
8003fdc8:	8ca60000 	lw	a2,0(a1)
8003fdcc:	3084ffff 	andi	a0,a0,0xffff
8003fdd0:	00641821 	addu	v1,v1,a0
8003fdd4:	a0660000 	sb	a2,0(v1)
8003fdd8:	8c450048 	lw	a1,72(v0)
8003fddc:	8c43003c 	lw	v1,60(v0)
8003fde0:	2404ecff 	li	a0,-4865
8003fde4:	00a42824 	and	a1,a1,a0
8003fde8:	24630001 	addiu	v1,v1,1
8003fdec:	ac43003c 	sw	v1,60(v0)
8003fdf0:	ac450048 	sw	a1,72(v0)
8003fdf4:	ac420068 	sw	v0,104(v0)
8003fdf8:	03e00008 	jr	ra
8003fdfc:	ac420064 	sw	v0,100(v0)

8003fe00 <_Z9fx_stb_r7v>:
8003fe00:	3c028021 	lui	v0,0x8021
8003fe04:	2442cfc0 	addiu	v0,v0,-12352
8003fe08:	8c44001c 	lw	a0,28(v0)
8003fe0c:	8c450068 	lw	a1,104(v0)
8003fe10:	ac440060 	sw	a0,96(v0)
8003fe14:	8c4301d0 	lw	v1,464(v0)
8003fe18:	8ca60000 	lw	a2,0(a1)
8003fe1c:	3084ffff 	andi	a0,a0,0xffff
8003fe20:	00641821 	addu	v1,v1,a0
8003fe24:	a0660000 	sb	a2,0(v1)
8003fe28:	8c450048 	lw	a1,72(v0)
8003fe2c:	8c43003c 	lw	v1,60(v0)
8003fe30:	2404ecff 	li	a0,-4865
8003fe34:	00a42824 	and	a1,a1,a0
8003fe38:	24630001 	addiu	v1,v1,1
8003fe3c:	ac43003c 	sw	v1,60(v0)
8003fe40:	ac450048 	sw	a1,72(v0)
8003fe44:	ac420068 	sw	v0,104(v0)
8003fe48:	03e00008 	jr	ra
8003fe4c:	ac420064 	sw	v0,100(v0)

8003fe50 <_Z9fx_stb_r8v>:
8003fe50:	3c028021 	lui	v0,0x8021
8003fe54:	2442cfc0 	addiu	v0,v0,-12352
8003fe58:	8c440020 	lw	a0,32(v0)
8003fe5c:	8c450068 	lw	a1,104(v0)
8003fe60:	ac440060 	sw	a0,96(v0)
8003fe64:	8c4301d0 	lw	v1,464(v0)
8003fe68:	8ca60000 	lw	a2,0(a1)
8003fe6c:	3084ffff 	andi	a0,a0,0xffff
8003fe70:	00641821 	addu	v1,v1,a0
8003fe74:	a0660000 	sb	a2,0(v1)
8003fe78:	8c450048 	lw	a1,72(v0)
8003fe7c:	8c43003c 	lw	v1,60(v0)
8003fe80:	2404ecff 	li	a0,-4865
8003fe84:	00a42824 	and	a1,a1,a0
8003fe88:	24630001 	addiu	v1,v1,1
8003fe8c:	ac43003c 	sw	v1,60(v0)
8003fe90:	ac450048 	sw	a1,72(v0)
8003fe94:	ac420068 	sw	v0,104(v0)
8003fe98:	03e00008 	jr	ra
8003fe9c:	ac420064 	sw	v0,100(v0)

8003fea0 <_Z9fx_stb_r9v>:
8003fea0:	3c028021 	lui	v0,0x8021
8003fea4:	2442cfc0 	addiu	v0,v0,-12352
8003fea8:	8c440024 	lw	a0,36(v0)
8003feac:	8c450068 	lw	a1,104(v0)
8003feb0:	ac440060 	sw	a0,96(v0)
8003feb4:	8c4301d0 	lw	v1,464(v0)
8003feb8:	8ca60000 	lw	a2,0(a1)
8003febc:	3084ffff 	andi	a0,a0,0xffff
8003fec0:	00641821 	addu	v1,v1,a0
8003fec4:	a0660000 	sb	a2,0(v1)
8003fec8:	8c450048 	lw	a1,72(v0)
8003fecc:	8c43003c 	lw	v1,60(v0)
8003fed0:	2404ecff 	li	a0,-4865
8003fed4:	00a42824 	and	a1,a1,a0
8003fed8:	24630001 	addiu	v1,v1,1
8003fedc:	ac43003c 	sw	v1,60(v0)
8003fee0:	ac450048 	sw	a1,72(v0)
8003fee4:	ac420068 	sw	v0,104(v0)
8003fee8:	03e00008 	jr	ra
8003feec:	ac420064 	sw	v0,100(v0)

8003fef0 <_Z10fx_stb_r10v>:
8003fef0:	3c028021 	lui	v0,0x8021
8003fef4:	2442cfc0 	addiu	v0,v0,-12352
8003fef8:	8c440028 	lw	a0,40(v0)
8003fefc:	8c450068 	lw	a1,104(v0)
8003ff00:	ac440060 	sw	a0,96(v0)
8003ff04:	8c4301d0 	lw	v1,464(v0)
8003ff08:	8ca60000 	lw	a2,0(a1)
8003ff0c:	3084ffff 	andi	a0,a0,0xffff
8003ff10:	00641821 	addu	v1,v1,a0
8003ff14:	a0660000 	sb	a2,0(v1)
8003ff18:	8c450048 	lw	a1,72(v0)
8003ff1c:	8c43003c 	lw	v1,60(v0)
8003ff20:	2404ecff 	li	a0,-4865
8003ff24:	00a42824 	and	a1,a1,a0
8003ff28:	24630001 	addiu	v1,v1,1
8003ff2c:	ac43003c 	sw	v1,60(v0)
8003ff30:	ac450048 	sw	a1,72(v0)
8003ff34:	ac420068 	sw	v0,104(v0)
8003ff38:	03e00008 	jr	ra
8003ff3c:	ac420064 	sw	v0,100(v0)

8003ff40 <_Z10fx_stb_r11v>:
8003ff40:	3c028021 	lui	v0,0x8021
8003ff44:	2442cfc0 	addiu	v0,v0,-12352
8003ff48:	8c44002c 	lw	a0,44(v0)
8003ff4c:	8c450068 	lw	a1,104(v0)
8003ff50:	ac440060 	sw	a0,96(v0)
8003ff54:	8c4301d0 	lw	v1,464(v0)
8003ff58:	8ca60000 	lw	a2,0(a1)
8003ff5c:	3084ffff 	andi	a0,a0,0xffff
8003ff60:	00641821 	addu	v1,v1,a0
8003ff64:	a0660000 	sb	a2,0(v1)
8003ff68:	8c450048 	lw	a1,72(v0)
8003ff6c:	8c43003c 	lw	v1,60(v0)
8003ff70:	2404ecff 	li	a0,-4865
8003ff74:	00a42824 	and	a1,a1,a0
8003ff78:	24630001 	addiu	v1,v1,1
8003ff7c:	ac43003c 	sw	v1,60(v0)
8003ff80:	ac450048 	sw	a1,72(v0)
8003ff84:	ac420068 	sw	v0,104(v0)
8003ff88:	03e00008 	jr	ra
8003ff8c:	ac420064 	sw	v0,100(v0)

8003ff90 <_Z7fx_loopv>:
8003ff90:	3c058021 	lui	a1,0x8021
8003ff94:	24a4cfc0 	addiu	a0,a1,-12352
8003ff98:	8c820030 	lw	v0,48(a0)
8003ff9c:	2442ffff 	addiu	v0,v0,-1
8003ffa0:	3043ffff 	andi	v1,v0,0xffff
8003ffa4:	ac820030 	sw	v0,48(a0)
8003ffa8:	ac820078 	sw	v0,120(a0)
8003ffac:	1060000b 	beqz	v1,8003ffdc <_Z7fx_loopv+0x4c>
8003ffb0:	ac820074 	sw	v0,116(a0)
8003ffb4:	8c820034 	lw	v0,52(a0)
8003ffb8:	ac82003c 	sw	v0,60(a0)
8003ffbc:	24a2cfc0 	addiu	v0,a1,-12352
8003ffc0:	8c430048 	lw	v1,72(v0)
8003ffc4:	2404ecff 	li	a0,-4865
8003ffc8:	00641824 	and	v1,v1,a0
8003ffcc:	ac420064 	sw	v0,100(v0)
8003ffd0:	ac430048 	sw	v1,72(v0)
8003ffd4:	03e00008 	jr	ra
8003ffd8:	ac420068 	sw	v0,104(v0)
8003ffdc:	8c82003c 	lw	v0,60(a0)
8003ffe0:	24420001 	addiu	v0,v0,1
8003ffe4:	ac82003c 	sw	v0,60(a0)
8003ffe8:	24a2cfc0 	addiu	v0,a1,-12352
8003ffec:	8c430048 	lw	v1,72(v0)
8003fff0:	2404ecff 	li	a0,-4865
8003fff4:	00641824 	and	v1,v1,a0
8003fff8:	ac420064 	sw	v0,100(v0)
8003fffc:	ac430048 	sw	v1,72(v0)
80040000:	03e00008 	jr	ra
80040004:	ac420068 	sw	v0,104(v0)

80040008 <_Z7fx_alt1v>:
80040008:	3c058021 	lui	a1,0x8021
8004000c:	24a5cfc0 	addiu	a1,a1,-12352
80040010:	8ca30048 	lw	v1,72(a1)
80040014:	8ca4003c 	lw	a0,60(a1)
80040018:	34630100 	ori	v1,v1,0x100
8004001c:	2402efff 	li	v0,-4097
80040020:	00621824 	and	v1,v1,v0
80040024:	24840001 	addiu	a0,a0,1
80040028:	aca4003c 	sw	a0,60(a1)
8004002c:	03e00008 	jr	ra
80040030:	aca30048 	sw	v1,72(a1)

80040034 <_Z7fx_alt2v>:
80040034:	3c058021 	lui	a1,0x8021
80040038:	24a5cfc0 	addiu	a1,a1,-12352
8004003c:	8ca30048 	lw	v1,72(a1)
80040040:	8ca4003c 	lw	a0,60(a1)
80040044:	34630200 	ori	v1,v1,0x200
80040048:	2402efff 	li	v0,-4097
8004004c:	00621824 	and	v1,v1,v0
80040050:	24840001 	addiu	a0,a0,1
80040054:	aca4003c 	sw	a0,60(a1)
80040058:	03e00008 	jr	ra
8004005c:	aca30048 	sw	v1,72(a1)

80040060 <_Z7fx_alt3v>:
80040060:	3c058021 	lui	a1,0x8021
80040064:	24a5cfc0 	addiu	a1,a1,-12352
80040068:	8ca30048 	lw	v1,72(a1)
8004006c:	8ca4003c 	lw	a0,60(a1)
80040070:	34630300 	ori	v1,v1,0x300
80040074:	2402efff 	li	v0,-4097
80040078:	00621824 	and	v1,v1,v0
8004007c:	24840001 	addiu	a0,a0,1
80040080:	aca4003c 	sw	a0,60(a1)
80040084:	03e00008 	jr	ra
80040088:	aca30048 	sw	v1,72(a1)

8004008c <_Z9fx_ldw_r0v>:
8004008c:	3c028021 	lui	v0,0x8021
80040090:	8c45cfc0 	lw	a1,-12352(v0)
80040094:	2447cfc0 	addiu	a3,v0,-12352
80040098:	30a6ffff 	andi	a2,a1,0xffff
8004009c:	8ce301d0 	lw	v1,464(a3)
800400a0:	38c20001 	xori	v0,a2,0x1
800400a4:	00621021 	addu	v0,v1,v0
800400a8:	ace50060 	sw	a1,96(a3)
800400ac:	90440000 	lbu	a0,0(v0)
800400b0:	8ce2003c 	lw	v0,60(a3)
800400b4:	00661821 	addu	v1,v1,a2
800400b8:	90650000 	lbu	a1,0(v1)
800400bc:	24420001 	addiu	v0,v0,1
800400c0:	ace2003c 	sw	v0,60(a3)
800400c4:	00042200 	sll	a0,a0,0x8
800400c8:	8ce30064 	lw	v1,100(a3)
800400cc:	3c028021 	lui	v0,0x8021
800400d0:	00a42825 	or	a1,a1,a0
800400d4:	2442cff8 	addiu	v0,v0,-12296
800400d8:	10620008 	beq	v1,v0,800400fc <_Z9fx_ldw_r0v+0x70>
800400dc:	ac650000 	sw	a1,0(v1)
800400e0:	8ce20048 	lw	v0,72(a3)
800400e4:	2403ecff 	li	v1,-4865
800400e8:	00431024 	and	v0,v0,v1
800400ec:	ace70064 	sw	a3,100(a3)
800400f0:	ace20048 	sw	v0,72(a3)
800400f4:	03e00008 	jr	ra
800400f8:	ace70068 	sw	a3,104(a3)
800400fc:	94e20038 	lhu	v0,56(a3)
80040100:	8ce301d4 	lw	v1,468(a3)
80040104:	00621821 	addu	v1,v1,v0
80040108:	8ce20048 	lw	v0,72(a3)
8004010c:	90640000 	lbu	a0,0(v1)
80040110:	2403ecff 	li	v1,-4865
80040114:	00431024 	and	v0,v0,v1
80040118:	a0e4006c 	sb	a0,108(a3)
8004011c:	ace70064 	sw	a3,100(a3)
80040120:	ace20048 	sw	v0,72(a3)
80040124:	03e00008 	jr	ra
80040128:	ace70068 	sw	a3,104(a3)

8004012c <_Z9fx_ldw_r1v>:
8004012c:	3c028021 	lui	v0,0x8021
80040130:	2447cfc0 	addiu	a3,v0,-12352
80040134:	8ce50004 	lw	a1,4(a3)
80040138:	8ce301d0 	lw	v1,464(a3)
8004013c:	30a6ffff 	andi	a2,a1,0xffff
80040140:	38c20001 	xori	v0,a2,0x1
80040144:	00621021 	addu	v0,v1,v0
80040148:	ace50060 	sw	a1,96(a3)
8004014c:	90440000 	lbu	a0,0(v0)
80040150:	8ce2003c 	lw	v0,60(a3)
80040154:	00661821 	addu	v1,v1,a2
80040158:	90650000 	lbu	a1,0(v1)
8004015c:	24420001 	addiu	v0,v0,1
80040160:	ace2003c 	sw	v0,60(a3)
80040164:	00042200 	sll	a0,a0,0x8
80040168:	8ce30064 	lw	v1,100(a3)
8004016c:	3c028021 	lui	v0,0x8021
80040170:	00a42825 	or	a1,a1,a0
80040174:	2442cff8 	addiu	v0,v0,-12296
80040178:	10620008 	beq	v1,v0,8004019c <_Z9fx_ldw_r1v+0x70>
8004017c:	ac650000 	sw	a1,0(v1)
80040180:	8ce20048 	lw	v0,72(a3)
80040184:	2403ecff 	li	v1,-4865
80040188:	00431024 	and	v0,v0,v1
8004018c:	ace70064 	sw	a3,100(a3)
80040190:	ace20048 	sw	v0,72(a3)
80040194:	03e00008 	jr	ra
80040198:	ace70068 	sw	a3,104(a3)
8004019c:	94e20038 	lhu	v0,56(a3)
800401a0:	8ce301d4 	lw	v1,468(a3)
800401a4:	00621821 	addu	v1,v1,v0
800401a8:	8ce20048 	lw	v0,72(a3)
800401ac:	90640000 	lbu	a0,0(v1)
800401b0:	2403ecff 	li	v1,-4865
800401b4:	00431024 	and	v0,v0,v1
800401b8:	a0e4006c 	sb	a0,108(a3)
800401bc:	ace70064 	sw	a3,100(a3)
800401c0:	ace20048 	sw	v0,72(a3)
800401c4:	03e00008 	jr	ra
800401c8:	ace70068 	sw	a3,104(a3)

800401cc <_Z9fx_ldw_r2v>:
800401cc:	3c028021 	lui	v0,0x8021
800401d0:	2447cfc0 	addiu	a3,v0,-12352
800401d4:	8ce50008 	lw	a1,8(a3)
800401d8:	8ce301d0 	lw	v1,464(a3)
800401dc:	30a6ffff 	andi	a2,a1,0xffff
800401e0:	38c20001 	xori	v0,a2,0x1
800401e4:	00621021 	addu	v0,v1,v0
800401e8:	ace50060 	sw	a1,96(a3)
800401ec:	90440000 	lbu	a0,0(v0)
800401f0:	8ce2003c 	lw	v0,60(a3)
800401f4:	00661821 	addu	v1,v1,a2
800401f8:	90650000 	lbu	a1,0(v1)
800401fc:	24420001 	addiu	v0,v0,1
80040200:	ace2003c 	sw	v0,60(a3)
80040204:	00042200 	sll	a0,a0,0x8
80040208:	8ce30064 	lw	v1,100(a3)
8004020c:	3c028021 	lui	v0,0x8021
80040210:	00a42825 	or	a1,a1,a0
80040214:	2442cff8 	addiu	v0,v0,-12296
80040218:	10620008 	beq	v1,v0,8004023c <_Z9fx_ldw_r2v+0x70>
8004021c:	ac650000 	sw	a1,0(v1)
80040220:	8ce20048 	lw	v0,72(a3)
80040224:	2403ecff 	li	v1,-4865
80040228:	00431024 	and	v0,v0,v1
8004022c:	ace70064 	sw	a3,100(a3)
80040230:	ace20048 	sw	v0,72(a3)
80040234:	03e00008 	jr	ra
80040238:	ace70068 	sw	a3,104(a3)
8004023c:	94e20038 	lhu	v0,56(a3)
80040240:	8ce301d4 	lw	v1,468(a3)
80040244:	00621821 	addu	v1,v1,v0
80040248:	8ce20048 	lw	v0,72(a3)
8004024c:	90640000 	lbu	a0,0(v1)
80040250:	2403ecff 	li	v1,-4865
80040254:	00431024 	and	v0,v0,v1
80040258:	a0e4006c 	sb	a0,108(a3)
8004025c:	ace70064 	sw	a3,100(a3)
80040260:	ace20048 	sw	v0,72(a3)
80040264:	03e00008 	jr	ra
80040268:	ace70068 	sw	a3,104(a3)

8004026c <_Z9fx_ldw_r3v>:
8004026c:	3c028021 	lui	v0,0x8021
80040270:	2447cfc0 	addiu	a3,v0,-12352
80040274:	8ce5000c 	lw	a1,12(a3)
80040278:	8ce301d0 	lw	v1,464(a3)
8004027c:	30a6ffff 	andi	a2,a1,0xffff
80040280:	38c20001 	xori	v0,a2,0x1
80040284:	00621021 	addu	v0,v1,v0
80040288:	ace50060 	sw	a1,96(a3)
8004028c:	90440000 	lbu	a0,0(v0)
80040290:	8ce2003c 	lw	v0,60(a3)
80040294:	00661821 	addu	v1,v1,a2
80040298:	90650000 	lbu	a1,0(v1)
8004029c:	24420001 	addiu	v0,v0,1
800402a0:	ace2003c 	sw	v0,60(a3)
800402a4:	00042200 	sll	a0,a0,0x8
800402a8:	8ce30064 	lw	v1,100(a3)
800402ac:	3c028021 	lui	v0,0x8021
800402b0:	00a42825 	or	a1,a1,a0
800402b4:	2442cff8 	addiu	v0,v0,-12296
800402b8:	10620008 	beq	v1,v0,800402dc <_Z9fx_ldw_r3v+0x70>
800402bc:	ac650000 	sw	a1,0(v1)
800402c0:	8ce20048 	lw	v0,72(a3)
800402c4:	2403ecff 	li	v1,-4865
800402c8:	00431024 	and	v0,v0,v1
800402cc:	ace70064 	sw	a3,100(a3)
800402d0:	ace20048 	sw	v0,72(a3)
800402d4:	03e00008 	jr	ra
800402d8:	ace70068 	sw	a3,104(a3)
800402dc:	94e20038 	lhu	v0,56(a3)
800402e0:	8ce301d4 	lw	v1,468(a3)
800402e4:	00621821 	addu	v1,v1,v0
800402e8:	8ce20048 	lw	v0,72(a3)
800402ec:	90640000 	lbu	a0,0(v1)
800402f0:	2403ecff 	li	v1,-4865
800402f4:	00431024 	and	v0,v0,v1
800402f8:	a0e4006c 	sb	a0,108(a3)
800402fc:	ace70064 	sw	a3,100(a3)
80040300:	ace20048 	sw	v0,72(a3)
80040304:	03e00008 	jr	ra
80040308:	ace70068 	sw	a3,104(a3)

8004030c <_Z9fx_ldw_r4v>:
8004030c:	3c028021 	lui	v0,0x8021
80040310:	2447cfc0 	addiu	a3,v0,-12352
80040314:	8ce50010 	lw	a1,16(a3)
80040318:	8ce301d0 	lw	v1,464(a3)
8004031c:	30a6ffff 	andi	a2,a1,0xffff
80040320:	38c20001 	xori	v0,a2,0x1
80040324:	00621021 	addu	v0,v1,v0
80040328:	ace50060 	sw	a1,96(a3)
8004032c:	90440000 	lbu	a0,0(v0)
80040330:	8ce2003c 	lw	v0,60(a3)
80040334:	00661821 	addu	v1,v1,a2
80040338:	90650000 	lbu	a1,0(v1)
8004033c:	24420001 	addiu	v0,v0,1
80040340:	ace2003c 	sw	v0,60(a3)
80040344:	00042200 	sll	a0,a0,0x8
80040348:	8ce30064 	lw	v1,100(a3)
8004034c:	3c028021 	lui	v0,0x8021
80040350:	00a42825 	or	a1,a1,a0
80040354:	2442cff8 	addiu	v0,v0,-12296
80040358:	10620008 	beq	v1,v0,8004037c <_Z9fx_ldw_r4v+0x70>
8004035c:	ac650000 	sw	a1,0(v1)
80040360:	8ce20048 	lw	v0,72(a3)
80040364:	2403ecff 	li	v1,-4865
80040368:	00431024 	and	v0,v0,v1
8004036c:	ace70064 	sw	a3,100(a3)
80040370:	ace20048 	sw	v0,72(a3)
80040374:	03e00008 	jr	ra
80040378:	ace70068 	sw	a3,104(a3)
8004037c:	94e20038 	lhu	v0,56(a3)
80040380:	8ce301d4 	lw	v1,468(a3)
80040384:	00621821 	addu	v1,v1,v0
80040388:	8ce20048 	lw	v0,72(a3)
8004038c:	90640000 	lbu	a0,0(v1)
80040390:	2403ecff 	li	v1,-4865
80040394:	00431024 	and	v0,v0,v1
80040398:	a0e4006c 	sb	a0,108(a3)
8004039c:	ace70064 	sw	a3,100(a3)
800403a0:	ace20048 	sw	v0,72(a3)
800403a4:	03e00008 	jr	ra
800403a8:	ace70068 	sw	a3,104(a3)

800403ac <_Z9fx_ldw_r5v>:
800403ac:	3c028021 	lui	v0,0x8021
800403b0:	2447cfc0 	addiu	a3,v0,-12352
800403b4:	8ce50014 	lw	a1,20(a3)
800403b8:	8ce301d0 	lw	v1,464(a3)
800403bc:	30a6ffff 	andi	a2,a1,0xffff
800403c0:	38c20001 	xori	v0,a2,0x1
800403c4:	00621021 	addu	v0,v1,v0
800403c8:	ace50060 	sw	a1,96(a3)
800403cc:	90440000 	lbu	a0,0(v0)
800403d0:	8ce2003c 	lw	v0,60(a3)
800403d4:	00661821 	addu	v1,v1,a2
800403d8:	90650000 	lbu	a1,0(v1)
800403dc:	24420001 	addiu	v0,v0,1
800403e0:	ace2003c 	sw	v0,60(a3)
800403e4:	00042200 	sll	a0,a0,0x8
800403e8:	8ce30064 	lw	v1,100(a3)
800403ec:	3c028021 	lui	v0,0x8021
800403f0:	00a42825 	or	a1,a1,a0
800403f4:	2442cff8 	addiu	v0,v0,-12296
800403f8:	10620008 	beq	v1,v0,8004041c <_Z9fx_ldw_r5v+0x70>
800403fc:	ac650000 	sw	a1,0(v1)
80040400:	8ce20048 	lw	v0,72(a3)
80040404:	2403ecff 	li	v1,-4865
80040408:	00431024 	and	v0,v0,v1
8004040c:	ace70064 	sw	a3,100(a3)
80040410:	ace20048 	sw	v0,72(a3)
80040414:	03e00008 	jr	ra
80040418:	ace70068 	sw	a3,104(a3)
8004041c:	94e20038 	lhu	v0,56(a3)
80040420:	8ce301d4 	lw	v1,468(a3)
80040424:	00621821 	addu	v1,v1,v0
80040428:	8ce20048 	lw	v0,72(a3)
8004042c:	90640000 	lbu	a0,0(v1)
80040430:	2403ecff 	li	v1,-4865
80040434:	00431024 	and	v0,v0,v1
80040438:	a0e4006c 	sb	a0,108(a3)
8004043c:	ace70064 	sw	a3,100(a3)
80040440:	ace20048 	sw	v0,72(a3)
80040444:	03e00008 	jr	ra
80040448:	ace70068 	sw	a3,104(a3)

8004044c <_Z9fx_ldw_r6v>:
8004044c:	3c028021 	lui	v0,0x8021
80040450:	2447cfc0 	addiu	a3,v0,-12352
80040454:	8ce50018 	lw	a1,24(a3)
80040458:	8ce301d0 	lw	v1,464(a3)
8004045c:	30a6ffff 	andi	a2,a1,0xffff
80040460:	38c20001 	xori	v0,a2,0x1
80040464:	00621021 	addu	v0,v1,v0
80040468:	ace50060 	sw	a1,96(a3)
8004046c:	90440000 	lbu	a0,0(v0)
80040470:	8ce2003c 	lw	v0,60(a3)
80040474:	00661821 	addu	v1,v1,a2
80040478:	90650000 	lbu	a1,0(v1)
8004047c:	24420001 	addiu	v0,v0,1
80040480:	ace2003c 	sw	v0,60(a3)
80040484:	00042200 	sll	a0,a0,0x8
80040488:	8ce30064 	lw	v1,100(a3)
8004048c:	3c028021 	lui	v0,0x8021
80040490:	00a42825 	or	a1,a1,a0
80040494:	2442cff8 	addiu	v0,v0,-12296
80040498:	10620008 	beq	v1,v0,800404bc <_Z9fx_ldw_r6v+0x70>
8004049c:	ac650000 	sw	a1,0(v1)
800404a0:	8ce20048 	lw	v0,72(a3)
800404a4:	2403ecff 	li	v1,-4865
800404a8:	00431024 	and	v0,v0,v1
800404ac:	ace70064 	sw	a3,100(a3)
800404b0:	ace20048 	sw	v0,72(a3)
800404b4:	03e00008 	jr	ra
800404b8:	ace70068 	sw	a3,104(a3)
800404bc:	94e20038 	lhu	v0,56(a3)
800404c0:	8ce301d4 	lw	v1,468(a3)
800404c4:	00621821 	addu	v1,v1,v0
800404c8:	8ce20048 	lw	v0,72(a3)
800404cc:	90640000 	lbu	a0,0(v1)
800404d0:	2403ecff 	li	v1,-4865
800404d4:	00431024 	and	v0,v0,v1
800404d8:	a0e4006c 	sb	a0,108(a3)
800404dc:	ace70064 	sw	a3,100(a3)
800404e0:	ace20048 	sw	v0,72(a3)
800404e4:	03e00008 	jr	ra
800404e8:	ace70068 	sw	a3,104(a3)

800404ec <_Z9fx_ldw_r7v>:
800404ec:	3c028021 	lui	v0,0x8021
800404f0:	2447cfc0 	addiu	a3,v0,-12352
800404f4:	8ce5001c 	lw	a1,28(a3)
800404f8:	8ce301d0 	lw	v1,464(a3)
800404fc:	30a6ffff 	andi	a2,a1,0xffff
80040500:	38c20001 	xori	v0,a2,0x1
80040504:	00621021 	addu	v0,v1,v0
80040508:	ace50060 	sw	a1,96(a3)
8004050c:	90440000 	lbu	a0,0(v0)
80040510:	8ce2003c 	lw	v0,60(a3)
80040514:	00661821 	addu	v1,v1,a2
80040518:	90650000 	lbu	a1,0(v1)
8004051c:	24420001 	addiu	v0,v0,1
80040520:	ace2003c 	sw	v0,60(a3)
80040524:	00042200 	sll	a0,a0,0x8
80040528:	8ce30064 	lw	v1,100(a3)
8004052c:	3c028021 	lui	v0,0x8021
80040530:	00a42825 	or	a1,a1,a0
80040534:	2442cff8 	addiu	v0,v0,-12296
80040538:	10620008 	beq	v1,v0,8004055c <_Z9fx_ldw_r7v+0x70>
8004053c:	ac650000 	sw	a1,0(v1)
80040540:	8ce20048 	lw	v0,72(a3)
80040544:	2403ecff 	li	v1,-4865
80040548:	00431024 	and	v0,v0,v1
8004054c:	ace70064 	sw	a3,100(a3)
80040550:	ace20048 	sw	v0,72(a3)
80040554:	03e00008 	jr	ra
80040558:	ace70068 	sw	a3,104(a3)
8004055c:	94e20038 	lhu	v0,56(a3)
80040560:	8ce301d4 	lw	v1,468(a3)
80040564:	00621821 	addu	v1,v1,v0
80040568:	8ce20048 	lw	v0,72(a3)
8004056c:	90640000 	lbu	a0,0(v1)
80040570:	2403ecff 	li	v1,-4865
80040574:	00431024 	and	v0,v0,v1
80040578:	a0e4006c 	sb	a0,108(a3)
8004057c:	ace70064 	sw	a3,100(a3)
80040580:	ace20048 	sw	v0,72(a3)
80040584:	03e00008 	jr	ra
80040588:	ace70068 	sw	a3,104(a3)

8004058c <_Z9fx_ldw_r8v>:
8004058c:	3c028021 	lui	v0,0x8021
80040590:	2447cfc0 	addiu	a3,v0,-12352
80040594:	8ce50020 	lw	a1,32(a3)
80040598:	8ce301d0 	lw	v1,464(a3)
8004059c:	30a6ffff 	andi	a2,a1,0xffff
800405a0:	38c20001 	xori	v0,a2,0x1
800405a4:	00621021 	addu	v0,v1,v0
800405a8:	ace50060 	sw	a1,96(a3)
800405ac:	90440000 	lbu	a0,0(v0)
800405b0:	8ce2003c 	lw	v0,60(a3)
800405b4:	00661821 	addu	v1,v1,a2
800405b8:	90650000 	lbu	a1,0(v1)
800405bc:	24420001 	addiu	v0,v0,1
800405c0:	ace2003c 	sw	v0,60(a3)
800405c4:	00042200 	sll	a0,a0,0x8
800405c8:	8ce30064 	lw	v1,100(a3)
800405cc:	3c028021 	lui	v0,0x8021
800405d0:	00a42825 	or	a1,a1,a0
800405d4:	2442cff8 	addiu	v0,v0,-12296
800405d8:	10620008 	beq	v1,v0,800405fc <_Z9fx_ldw_r8v+0x70>
800405dc:	ac650000 	sw	a1,0(v1)
800405e0:	8ce20048 	lw	v0,72(a3)
800405e4:	2403ecff 	li	v1,-4865
800405e8:	00431024 	and	v0,v0,v1
800405ec:	ace70064 	sw	a3,100(a3)
800405f0:	ace20048 	sw	v0,72(a3)
800405f4:	03e00008 	jr	ra
800405f8:	ace70068 	sw	a3,104(a3)
800405fc:	94e20038 	lhu	v0,56(a3)
80040600:	8ce301d4 	lw	v1,468(a3)
80040604:	00621821 	addu	v1,v1,v0
80040608:	8ce20048 	lw	v0,72(a3)
8004060c:	90640000 	lbu	a0,0(v1)
80040610:	2403ecff 	li	v1,-4865
80040614:	00431024 	and	v0,v0,v1
80040618:	a0e4006c 	sb	a0,108(a3)
8004061c:	ace70064 	sw	a3,100(a3)
80040620:	ace20048 	sw	v0,72(a3)
80040624:	03e00008 	jr	ra
80040628:	ace70068 	sw	a3,104(a3)

8004062c <_Z9fx_ldw_r9v>:
8004062c:	3c028021 	lui	v0,0x8021
80040630:	2447cfc0 	addiu	a3,v0,-12352
80040634:	8ce50024 	lw	a1,36(a3)
80040638:	8ce301d0 	lw	v1,464(a3)
8004063c:	30a6ffff 	andi	a2,a1,0xffff
80040640:	38c20001 	xori	v0,a2,0x1
80040644:	00621021 	addu	v0,v1,v0
80040648:	ace50060 	sw	a1,96(a3)
8004064c:	90440000 	lbu	a0,0(v0)
80040650:	8ce2003c 	lw	v0,60(a3)
80040654:	00661821 	addu	v1,v1,a2
80040658:	90650000 	lbu	a1,0(v1)
8004065c:	24420001 	addiu	v0,v0,1
80040660:	ace2003c 	sw	v0,60(a3)
80040664:	00042200 	sll	a0,a0,0x8
80040668:	8ce30064 	lw	v1,100(a3)
8004066c:	3c028021 	lui	v0,0x8021
80040670:	00a42825 	or	a1,a1,a0
80040674:	2442cff8 	addiu	v0,v0,-12296
80040678:	10620008 	beq	v1,v0,8004069c <_Z9fx_ldw_r9v+0x70>
8004067c:	ac650000 	sw	a1,0(v1)
80040680:	8ce20048 	lw	v0,72(a3)
80040684:	2403ecff 	li	v1,-4865
80040688:	00431024 	and	v0,v0,v1
8004068c:	ace70064 	sw	a3,100(a3)
80040690:	ace20048 	sw	v0,72(a3)
80040694:	03e00008 	jr	ra
80040698:	ace70068 	sw	a3,104(a3)
8004069c:	94e20038 	lhu	v0,56(a3)
800406a0:	8ce301d4 	lw	v1,468(a3)
800406a4:	00621821 	addu	v1,v1,v0
800406a8:	8ce20048 	lw	v0,72(a3)
800406ac:	90640000 	lbu	a0,0(v1)
800406b0:	2403ecff 	li	v1,-4865
800406b4:	00431024 	and	v0,v0,v1
800406b8:	a0e4006c 	sb	a0,108(a3)
800406bc:	ace70064 	sw	a3,100(a3)
800406c0:	ace20048 	sw	v0,72(a3)
800406c4:	03e00008 	jr	ra
800406c8:	ace70068 	sw	a3,104(a3)

800406cc <_Z10fx_ldw_r10v>:
800406cc:	3c028021 	lui	v0,0x8021
800406d0:	2447cfc0 	addiu	a3,v0,-12352
800406d4:	8ce50028 	lw	a1,40(a3)
800406d8:	8ce301d0 	lw	v1,464(a3)
800406dc:	30a6ffff 	andi	a2,a1,0xffff
800406e0:	38c20001 	xori	v0,a2,0x1
800406e4:	00621021 	addu	v0,v1,v0
800406e8:	ace50060 	sw	a1,96(a3)
800406ec:	90440000 	lbu	a0,0(v0)
800406f0:	8ce2003c 	lw	v0,60(a3)
800406f4:	00661821 	addu	v1,v1,a2
800406f8:	90650000 	lbu	a1,0(v1)
800406fc:	24420001 	addiu	v0,v0,1
80040700:	ace2003c 	sw	v0,60(a3)
80040704:	00042200 	sll	a0,a0,0x8
80040708:	8ce30064 	lw	v1,100(a3)
8004070c:	3c028021 	lui	v0,0x8021
80040710:	00a42825 	or	a1,a1,a0
80040714:	2442cff8 	addiu	v0,v0,-12296
80040718:	10620008 	beq	v1,v0,8004073c <_Z10fx_ldw_r10v+0x70>
8004071c:	ac650000 	sw	a1,0(v1)
80040720:	8ce20048 	lw	v0,72(a3)
80040724:	2403ecff 	li	v1,-4865
80040728:	00431024 	and	v0,v0,v1
8004072c:	ace70064 	sw	a3,100(a3)
80040730:	ace20048 	sw	v0,72(a3)
80040734:	03e00008 	jr	ra
80040738:	ace70068 	sw	a3,104(a3)
8004073c:	94e20038 	lhu	v0,56(a3)
80040740:	8ce301d4 	lw	v1,468(a3)
80040744:	00621821 	addu	v1,v1,v0
80040748:	8ce20048 	lw	v0,72(a3)
8004074c:	90640000 	lbu	a0,0(v1)
80040750:	2403ecff 	li	v1,-4865
80040754:	00431024 	and	v0,v0,v1
80040758:	a0e4006c 	sb	a0,108(a3)
8004075c:	ace70064 	sw	a3,100(a3)
80040760:	ace20048 	sw	v0,72(a3)
80040764:	03e00008 	jr	ra
80040768:	ace70068 	sw	a3,104(a3)

8004076c <_Z10fx_ldw_r11v>:
8004076c:	3c028021 	lui	v0,0x8021
80040770:	2447cfc0 	addiu	a3,v0,-12352
80040774:	8ce5002c 	lw	a1,44(a3)
80040778:	8ce301d0 	lw	v1,464(a3)
8004077c:	30a6ffff 	andi	a2,a1,0xffff
80040780:	38c20001 	xori	v0,a2,0x1
80040784:	00621021 	addu	v0,v1,v0
80040788:	ace50060 	sw	a1,96(a3)
8004078c:	90440000 	lbu	a0,0(v0)
80040790:	8ce2003c 	lw	v0,60(a3)
80040794:	00661821 	addu	v1,v1,a2
80040798:	90650000 	lbu	a1,0(v1)
8004079c:	24420001 	addiu	v0,v0,1
800407a0:	ace2003c 	sw	v0,60(a3)
800407a4:	00042200 	sll	a0,a0,0x8
800407a8:	8ce30064 	lw	v1,100(a3)
800407ac:	3c028021 	lui	v0,0x8021
800407b0:	00a42825 	or	a1,a1,a0
800407b4:	2442cff8 	addiu	v0,v0,-12296
800407b8:	10620008 	beq	v1,v0,800407dc <_Z10fx_ldw_r11v+0x70>
800407bc:	ac650000 	sw	a1,0(v1)
800407c0:	8ce20048 	lw	v0,72(a3)
800407c4:	2403ecff 	li	v1,-4865
800407c8:	00431024 	and	v0,v0,v1
800407cc:	ace70064 	sw	a3,100(a3)
800407d0:	ace20048 	sw	v0,72(a3)
800407d4:	03e00008 	jr	ra
800407d8:	ace70068 	sw	a3,104(a3)
800407dc:	94e20038 	lhu	v0,56(a3)
800407e0:	8ce301d4 	lw	v1,468(a3)
800407e4:	00621821 	addu	v1,v1,v0
800407e8:	8ce20048 	lw	v0,72(a3)
800407ec:	90640000 	lbu	a0,0(v1)
800407f0:	2403ecff 	li	v1,-4865
800407f4:	00431024 	and	v0,v0,v1
800407f8:	a0e4006c 	sb	a0,108(a3)
800407fc:	ace70064 	sw	a3,100(a3)
80040800:	ace20048 	sw	v0,72(a3)
80040804:	03e00008 	jr	ra
80040808:	ace70068 	sw	a3,104(a3)

8004080c <_Z9fx_ldb_r0v>:
8004080c:	3c028021 	lui	v0,0x8021
80040810:	2446cfc0 	addiu	a2,v0,-12352
80040814:	8c44cfc0 	lw	a0,-12352(v0)
80040818:	8cc301d0 	lw	v1,464(a2)
8004081c:	3082ffff 	andi	v0,a0,0xffff
80040820:	00621821 	addu	v1,v1,v0
80040824:	8cc2003c 	lw	v0,60(a2)
80040828:	acc40060 	sw	a0,96(a2)
8004082c:	24420001 	addiu	v0,v0,1
80040830:	90640000 	lbu	a0,0(v1)
80040834:	8cc50064 	lw	a1,100(a2)
80040838:	acc2003c 	sw	v0,60(a2)
8004083c:	3c028021 	lui	v0,0x8021
80040840:	2442cff8 	addiu	v0,v0,-12296
80040844:	10a20008 	beq	a1,v0,80040868 <_Z9fx_ldb_r0v+0x5c>
80040848:	aca40000 	sw	a0,0(a1)
8004084c:	8cc20048 	lw	v0,72(a2)
80040850:	2403ecff 	li	v1,-4865
80040854:	00431024 	and	v0,v0,v1
80040858:	acc60064 	sw	a2,100(a2)
8004085c:	acc20048 	sw	v0,72(a2)
80040860:	03e00008 	jr	ra
80040864:	acc60068 	sw	a2,104(a2)
80040868:	94c20038 	lhu	v0,56(a2)
8004086c:	8cc301d4 	lw	v1,468(a2)
80040870:	00621821 	addu	v1,v1,v0
80040874:	8cc20048 	lw	v0,72(a2)
80040878:	90640000 	lbu	a0,0(v1)
8004087c:	2403ecff 	li	v1,-4865
80040880:	00431024 	and	v0,v0,v1
80040884:	a0c4006c 	sb	a0,108(a2)
80040888:	acc60064 	sw	a2,100(a2)
8004088c:	acc20048 	sw	v0,72(a2)
80040890:	03e00008 	jr	ra
80040894:	acc60068 	sw	a2,104(a2)

80040898 <_Z9fx_ldb_r1v>:
80040898:	3c028021 	lui	v0,0x8021
8004089c:	2446cfc0 	addiu	a2,v0,-12352
800408a0:	8cc40004 	lw	a0,4(a2)
800408a4:	8cc301d0 	lw	v1,464(a2)
800408a8:	3082ffff 	andi	v0,a0,0xffff
800408ac:	00621821 	addu	v1,v1,v0
800408b0:	8cc2003c 	lw	v0,60(a2)
800408b4:	acc40060 	sw	a0,96(a2)
800408b8:	24420001 	addiu	v0,v0,1
800408bc:	90640000 	lbu	a0,0(v1)
800408c0:	8cc50064 	lw	a1,100(a2)
800408c4:	acc2003c 	sw	v0,60(a2)
800408c8:	3c028021 	lui	v0,0x8021
800408cc:	2442cff8 	addiu	v0,v0,-12296
800408d0:	10a20008 	beq	a1,v0,800408f4 <_Z9fx_ldb_r1v+0x5c>
800408d4:	aca40000 	sw	a0,0(a1)
800408d8:	8cc20048 	lw	v0,72(a2)
800408dc:	2403ecff 	li	v1,-4865
800408e0:	00431024 	and	v0,v0,v1
800408e4:	acc60064 	sw	a2,100(a2)
800408e8:	acc20048 	sw	v0,72(a2)
800408ec:	03e00008 	jr	ra
800408f0:	acc60068 	sw	a2,104(a2)
800408f4:	94c20038 	lhu	v0,56(a2)
800408f8:	8cc301d4 	lw	v1,468(a2)
800408fc:	00621821 	addu	v1,v1,v0
80040900:	8cc20048 	lw	v0,72(a2)
80040904:	90640000 	lbu	a0,0(v1)
80040908:	2403ecff 	li	v1,-4865
8004090c:	00431024 	and	v0,v0,v1
80040910:	a0c4006c 	sb	a0,108(a2)
80040914:	acc60064 	sw	a2,100(a2)
80040918:	acc20048 	sw	v0,72(a2)
8004091c:	03e00008 	jr	ra
80040920:	acc60068 	sw	a2,104(a2)

80040924 <_Z9fx_ldb_r2v>:
80040924:	3c028021 	lui	v0,0x8021
80040928:	2446cfc0 	addiu	a2,v0,-12352
8004092c:	8cc40008 	lw	a0,8(a2)
80040930:	8cc301d0 	lw	v1,464(a2)
80040934:	3082ffff 	andi	v0,a0,0xffff
80040938:	00621821 	addu	v1,v1,v0
8004093c:	8cc2003c 	lw	v0,60(a2)
80040940:	acc40060 	sw	a0,96(a2)
80040944:	24420001 	addiu	v0,v0,1
80040948:	90640000 	lbu	a0,0(v1)
8004094c:	8cc50064 	lw	a1,100(a2)
80040950:	acc2003c 	sw	v0,60(a2)
80040954:	3c028021 	lui	v0,0x8021
80040958:	2442cff8 	addiu	v0,v0,-12296
8004095c:	10a20008 	beq	a1,v0,80040980 <_Z9fx_ldb_r2v+0x5c>
80040960:	aca40000 	sw	a0,0(a1)
80040964:	8cc20048 	lw	v0,72(a2)
80040968:	2403ecff 	li	v1,-4865
8004096c:	00431024 	and	v0,v0,v1
80040970:	acc60064 	sw	a2,100(a2)
80040974:	acc20048 	sw	v0,72(a2)
80040978:	03e00008 	jr	ra
8004097c:	acc60068 	sw	a2,104(a2)
80040980:	94c20038 	lhu	v0,56(a2)
80040984:	8cc301d4 	lw	v1,468(a2)
80040988:	00621821 	addu	v1,v1,v0
8004098c:	8cc20048 	lw	v0,72(a2)
80040990:	90640000 	lbu	a0,0(v1)
80040994:	2403ecff 	li	v1,-4865
80040998:	00431024 	and	v0,v0,v1
8004099c:	a0c4006c 	sb	a0,108(a2)
800409a0:	acc60064 	sw	a2,100(a2)
800409a4:	acc20048 	sw	v0,72(a2)
800409a8:	03e00008 	jr	ra
800409ac:	acc60068 	sw	a2,104(a2)

800409b0 <_Z9fx_ldb_r3v>:
800409b0:	3c028021 	lui	v0,0x8021
800409b4:	2446cfc0 	addiu	a2,v0,-12352
800409b8:	8cc4000c 	lw	a0,12(a2)
800409bc:	8cc301d0 	lw	v1,464(a2)
800409c0:	3082ffff 	andi	v0,a0,0xffff
800409c4:	00621821 	addu	v1,v1,v0
800409c8:	8cc2003c 	lw	v0,60(a2)
800409cc:	acc40060 	sw	a0,96(a2)
800409d0:	24420001 	addiu	v0,v0,1
800409d4:	90640000 	lbu	a0,0(v1)
800409d8:	8cc50064 	lw	a1,100(a2)
800409dc:	acc2003c 	sw	v0,60(a2)
800409e0:	3c028021 	lui	v0,0x8021
800409e4:	2442cff8 	addiu	v0,v0,-12296
800409e8:	10a20008 	beq	a1,v0,80040a0c <_Z9fx_ldb_r3v+0x5c>
800409ec:	aca40000 	sw	a0,0(a1)
800409f0:	8cc20048 	lw	v0,72(a2)
800409f4:	2403ecff 	li	v1,-4865
800409f8:	00431024 	and	v0,v0,v1
800409fc:	acc60064 	sw	a2,100(a2)
80040a00:	acc20048 	sw	v0,72(a2)
80040a04:	03e00008 	jr	ra
80040a08:	acc60068 	sw	a2,104(a2)
80040a0c:	94c20038 	lhu	v0,56(a2)
80040a10:	8cc301d4 	lw	v1,468(a2)
80040a14:	00621821 	addu	v1,v1,v0
80040a18:	8cc20048 	lw	v0,72(a2)
80040a1c:	90640000 	lbu	a0,0(v1)
80040a20:	2403ecff 	li	v1,-4865
80040a24:	00431024 	and	v0,v0,v1
80040a28:	a0c4006c 	sb	a0,108(a2)
80040a2c:	acc60064 	sw	a2,100(a2)
80040a30:	acc20048 	sw	v0,72(a2)
80040a34:	03e00008 	jr	ra
80040a38:	acc60068 	sw	a2,104(a2)

80040a3c <_Z9fx_ldb_r4v>:
80040a3c:	3c028021 	lui	v0,0x8021
80040a40:	2446cfc0 	addiu	a2,v0,-12352
80040a44:	8cc40010 	lw	a0,16(a2)
80040a48:	8cc301d0 	lw	v1,464(a2)
80040a4c:	3082ffff 	andi	v0,a0,0xffff
80040a50:	00621821 	addu	v1,v1,v0
80040a54:	8cc2003c 	lw	v0,60(a2)
80040a58:	acc40060 	sw	a0,96(a2)
80040a5c:	24420001 	addiu	v0,v0,1
80040a60:	90640000 	lbu	a0,0(v1)
80040a64:	8cc50064 	lw	a1,100(a2)
80040a68:	acc2003c 	sw	v0,60(a2)
80040a6c:	3c028021 	lui	v0,0x8021
80040a70:	2442cff8 	addiu	v0,v0,-12296
80040a74:	10a20008 	beq	a1,v0,80040a98 <_Z9fx_ldb_r4v+0x5c>
80040a78:	aca40000 	sw	a0,0(a1)
80040a7c:	8cc20048 	lw	v0,72(a2)
80040a80:	2403ecff 	li	v1,-4865
80040a84:	00431024 	and	v0,v0,v1
80040a88:	acc60064 	sw	a2,100(a2)
80040a8c:	acc20048 	sw	v0,72(a2)
80040a90:	03e00008 	jr	ra
80040a94:	acc60068 	sw	a2,104(a2)
80040a98:	94c20038 	lhu	v0,56(a2)
80040a9c:	8cc301d4 	lw	v1,468(a2)
80040aa0:	00621821 	addu	v1,v1,v0
80040aa4:	8cc20048 	lw	v0,72(a2)
80040aa8:	90640000 	lbu	a0,0(v1)
80040aac:	2403ecff 	li	v1,-4865
80040ab0:	00431024 	and	v0,v0,v1
80040ab4:	a0c4006c 	sb	a0,108(a2)
80040ab8:	acc60064 	sw	a2,100(a2)
80040abc:	acc20048 	sw	v0,72(a2)
80040ac0:	03e00008 	jr	ra
80040ac4:	acc60068 	sw	a2,104(a2)

80040ac8 <_Z9fx_ldb_r5v>:
80040ac8:	3c028021 	lui	v0,0x8021
80040acc:	2446cfc0 	addiu	a2,v0,-12352
80040ad0:	8cc40014 	lw	a0,20(a2)
80040ad4:	8cc301d0 	lw	v1,464(a2)
80040ad8:	3082ffff 	andi	v0,a0,0xffff
80040adc:	00621821 	addu	v1,v1,v0
80040ae0:	8cc2003c 	lw	v0,60(a2)
80040ae4:	acc40060 	sw	a0,96(a2)
80040ae8:	24420001 	addiu	v0,v0,1
80040aec:	90640000 	lbu	a0,0(v1)
80040af0:	8cc50064 	lw	a1,100(a2)
80040af4:	acc2003c 	sw	v0,60(a2)
80040af8:	3c028021 	lui	v0,0x8021
80040afc:	2442cff8 	addiu	v0,v0,-12296
80040b00:	10a20008 	beq	a1,v0,80040b24 <_Z9fx_ldb_r5v+0x5c>
80040b04:	aca40000 	sw	a0,0(a1)
80040b08:	8cc20048 	lw	v0,72(a2)
80040b0c:	2403ecff 	li	v1,-4865
80040b10:	00431024 	and	v0,v0,v1
80040b14:	acc60064 	sw	a2,100(a2)
80040b18:	acc20048 	sw	v0,72(a2)
80040b1c:	03e00008 	jr	ra
80040b20:	acc60068 	sw	a2,104(a2)
80040b24:	94c20038 	lhu	v0,56(a2)
80040b28:	8cc301d4 	lw	v1,468(a2)
80040b2c:	00621821 	addu	v1,v1,v0
80040b30:	8cc20048 	lw	v0,72(a2)
80040b34:	90640000 	lbu	a0,0(v1)
80040b38:	2403ecff 	li	v1,-4865
80040b3c:	00431024 	and	v0,v0,v1
80040b40:	a0c4006c 	sb	a0,108(a2)
80040b44:	acc60064 	sw	a2,100(a2)
80040b48:	acc20048 	sw	v0,72(a2)
80040b4c:	03e00008 	jr	ra
80040b50:	acc60068 	sw	a2,104(a2)

80040b54 <_Z9fx_ldb_r6v>:
80040b54:	3c028021 	lui	v0,0x8021
80040b58:	2446cfc0 	addiu	a2,v0,-12352
80040b5c:	8cc40018 	lw	a0,24(a2)
80040b60:	8cc301d0 	lw	v1,464(a2)
80040b64:	3082ffff 	andi	v0,a0,0xffff
80040b68:	00621821 	addu	v1,v1,v0
80040b6c:	8cc2003c 	lw	v0,60(a2)
80040b70:	acc40060 	sw	a0,96(a2)
80040b74:	24420001 	addiu	v0,v0,1
80040b78:	90640000 	lbu	a0,0(v1)
80040b7c:	8cc50064 	lw	a1,100(a2)
80040b80:	acc2003c 	sw	v0,60(a2)
80040b84:	3c028021 	lui	v0,0x8021
80040b88:	2442cff8 	addiu	v0,v0,-12296
80040b8c:	10a20008 	beq	a1,v0,80040bb0 <_Z9fx_ldb_r6v+0x5c>
80040b90:	aca40000 	sw	a0,0(a1)
80040b94:	8cc20048 	lw	v0,72(a2)
80040b98:	2403ecff 	li	v1,-4865
80040b9c:	00431024 	and	v0,v0,v1
80040ba0:	acc60064 	sw	a2,100(a2)
80040ba4:	acc20048 	sw	v0,72(a2)
80040ba8:	03e00008 	jr	ra
80040bac:	acc60068 	sw	a2,104(a2)
80040bb0:	94c20038 	lhu	v0,56(a2)
80040bb4:	8cc301d4 	lw	v1,468(a2)
80040bb8:	00621821 	addu	v1,v1,v0
80040bbc:	8cc20048 	lw	v0,72(a2)
80040bc0:	90640000 	lbu	a0,0(v1)
80040bc4:	2403ecff 	li	v1,-4865
80040bc8:	00431024 	and	v0,v0,v1
80040bcc:	a0c4006c 	sb	a0,108(a2)
80040bd0:	acc60064 	sw	a2,100(a2)
80040bd4:	acc20048 	sw	v0,72(a2)
80040bd8:	03e00008 	jr	ra
80040bdc:	acc60068 	sw	a2,104(a2)

80040be0 <_Z9fx_ldb_r7v>:
80040be0:	3c028021 	lui	v0,0x8021
80040be4:	2446cfc0 	addiu	a2,v0,-12352
80040be8:	8cc4001c 	lw	a0,28(a2)
80040bec:	8cc301d0 	lw	v1,464(a2)
80040bf0:	3082ffff 	andi	v0,a0,0xffff
80040bf4:	00621821 	addu	v1,v1,v0
80040bf8:	8cc2003c 	lw	v0,60(a2)
80040bfc:	acc40060 	sw	a0,96(a2)
80040c00:	24420001 	addiu	v0,v0,1
80040c04:	90640000 	lbu	a0,0(v1)
80040c08:	8cc50064 	lw	a1,100(a2)
80040c0c:	acc2003c 	sw	v0,60(a2)
80040c10:	3c028021 	lui	v0,0x8021
80040c14:	2442cff8 	addiu	v0,v0,-12296
80040c18:	10a20008 	beq	a1,v0,80040c3c <_Z9fx_ldb_r7v+0x5c>
80040c1c:	aca40000 	sw	a0,0(a1)
80040c20:	8cc20048 	lw	v0,72(a2)
80040c24:	2403ecff 	li	v1,-4865
80040c28:	00431024 	and	v0,v0,v1
80040c2c:	acc60064 	sw	a2,100(a2)
80040c30:	acc20048 	sw	v0,72(a2)
80040c34:	03e00008 	jr	ra
80040c38:	acc60068 	sw	a2,104(a2)
80040c3c:	94c20038 	lhu	v0,56(a2)
80040c40:	8cc301d4 	lw	v1,468(a2)
80040c44:	00621821 	addu	v1,v1,v0
80040c48:	8cc20048 	lw	v0,72(a2)
80040c4c:	90640000 	lbu	a0,0(v1)
80040c50:	2403ecff 	li	v1,-4865
80040c54:	00431024 	and	v0,v0,v1
80040c58:	a0c4006c 	sb	a0,108(a2)
80040c5c:	acc60064 	sw	a2,100(a2)
80040c60:	acc20048 	sw	v0,72(a2)
80040c64:	03e00008 	jr	ra
80040c68:	acc60068 	sw	a2,104(a2)

80040c6c <_Z9fx_ldb_r8v>:
80040c6c:	3c028021 	lui	v0,0x8021
80040c70:	2446cfc0 	addiu	a2,v0,-12352
80040c74:	8cc40020 	lw	a0,32(a2)
80040c78:	8cc301d0 	lw	v1,464(a2)
80040c7c:	3082ffff 	andi	v0,a0,0xffff
80040c80:	00621821 	addu	v1,v1,v0
80040c84:	8cc2003c 	lw	v0,60(a2)
80040c88:	acc40060 	sw	a0,96(a2)
80040c8c:	24420001 	addiu	v0,v0,1
80040c90:	90640000 	lbu	a0,0(v1)
80040c94:	8cc50064 	lw	a1,100(a2)
80040c98:	acc2003c 	sw	v0,60(a2)
80040c9c:	3c028021 	lui	v0,0x8021
80040ca0:	2442cff8 	addiu	v0,v0,-12296
80040ca4:	10a20008 	beq	a1,v0,80040cc8 <_Z9fx_ldb_r8v+0x5c>
80040ca8:	aca40000 	sw	a0,0(a1)
80040cac:	8cc20048 	lw	v0,72(a2)
80040cb0:	2403ecff 	li	v1,-4865
80040cb4:	00431024 	and	v0,v0,v1
80040cb8:	acc60064 	sw	a2,100(a2)
80040cbc:	acc20048 	sw	v0,72(a2)
80040cc0:	03e00008 	jr	ra
80040cc4:	acc60068 	sw	a2,104(a2)
80040cc8:	94c20038 	lhu	v0,56(a2)
80040ccc:	8cc301d4 	lw	v1,468(a2)
80040cd0:	00621821 	addu	v1,v1,v0
80040cd4:	8cc20048 	lw	v0,72(a2)
80040cd8:	90640000 	lbu	a0,0(v1)
80040cdc:	2403ecff 	li	v1,-4865
80040ce0:	00431024 	and	v0,v0,v1
80040ce4:	a0c4006c 	sb	a0,108(a2)
80040ce8:	acc60064 	sw	a2,100(a2)
80040cec:	acc20048 	sw	v0,72(a2)
80040cf0:	03e00008 	jr	ra
80040cf4:	acc60068 	sw	a2,104(a2)

80040cf8 <_Z9fx_ldb_r9v>:
80040cf8:	3c028021 	lui	v0,0x8021
80040cfc:	2446cfc0 	addiu	a2,v0,-12352
80040d00:	8cc40024 	lw	a0,36(a2)
80040d04:	8cc301d0 	lw	v1,464(a2)
80040d08:	3082ffff 	andi	v0,a0,0xffff
80040d0c:	00621821 	addu	v1,v1,v0
80040d10:	8cc2003c 	lw	v0,60(a2)
80040d14:	acc40060 	sw	a0,96(a2)
80040d18:	24420001 	addiu	v0,v0,1
80040d1c:	90640000 	lbu	a0,0(v1)
80040d20:	8cc50064 	lw	a1,100(a2)
80040d24:	acc2003c 	sw	v0,60(a2)
80040d28:	3c028021 	lui	v0,0x8021
80040d2c:	2442cff8 	addiu	v0,v0,-12296
80040d30:	10a20008 	beq	a1,v0,80040d54 <_Z9fx_ldb_r9v+0x5c>
80040d34:	aca40000 	sw	a0,0(a1)
80040d38:	8cc20048 	lw	v0,72(a2)
80040d3c:	2403ecff 	li	v1,-4865
80040d40:	00431024 	and	v0,v0,v1
80040d44:	acc60064 	sw	a2,100(a2)
80040d48:	acc20048 	sw	v0,72(a2)
80040d4c:	03e00008 	jr	ra
80040d50:	acc60068 	sw	a2,104(a2)
80040d54:	94c20038 	lhu	v0,56(a2)
80040d58:	8cc301d4 	lw	v1,468(a2)
80040d5c:	00621821 	addu	v1,v1,v0
80040d60:	8cc20048 	lw	v0,72(a2)
80040d64:	90640000 	lbu	a0,0(v1)
80040d68:	2403ecff 	li	v1,-4865
80040d6c:	00431024 	and	v0,v0,v1
80040d70:	a0c4006c 	sb	a0,108(a2)
80040d74:	acc60064 	sw	a2,100(a2)
80040d78:	acc20048 	sw	v0,72(a2)
80040d7c:	03e00008 	jr	ra
80040d80:	acc60068 	sw	a2,104(a2)

80040d84 <_Z10fx_ldb_r10v>:
80040d84:	3c028021 	lui	v0,0x8021
80040d88:	2446cfc0 	addiu	a2,v0,-12352
80040d8c:	8cc40028 	lw	a0,40(a2)
80040d90:	8cc301d0 	lw	v1,464(a2)
80040d94:	3082ffff 	andi	v0,a0,0xffff
80040d98:	00621821 	addu	v1,v1,v0
80040d9c:	8cc2003c 	lw	v0,60(a2)
80040da0:	acc40060 	sw	a0,96(a2)
80040da4:	24420001 	addiu	v0,v0,1
80040da8:	90640000 	lbu	a0,0(v1)
80040dac:	8cc50064 	lw	a1,100(a2)
80040db0:	acc2003c 	sw	v0,60(a2)
80040db4:	3c028021 	lui	v0,0x8021
80040db8:	2442cff8 	addiu	v0,v0,-12296
80040dbc:	10a20008 	beq	a1,v0,80040de0 <_Z10fx_ldb_r10v+0x5c>
80040dc0:	aca40000 	sw	a0,0(a1)
80040dc4:	8cc20048 	lw	v0,72(a2)
80040dc8:	2403ecff 	li	v1,-4865
80040dcc:	00431024 	and	v0,v0,v1
80040dd0:	acc60064 	sw	a2,100(a2)
80040dd4:	acc20048 	sw	v0,72(a2)
80040dd8:	03e00008 	jr	ra
80040ddc:	acc60068 	sw	a2,104(a2)
80040de0:	94c20038 	lhu	v0,56(a2)
80040de4:	8cc301d4 	lw	v1,468(a2)
80040de8:	00621821 	addu	v1,v1,v0
80040dec:	8cc20048 	lw	v0,72(a2)
80040df0:	90640000 	lbu	a0,0(v1)
80040df4:	2403ecff 	li	v1,-4865
80040df8:	00431024 	and	v0,v0,v1
80040dfc:	a0c4006c 	sb	a0,108(a2)
80040e00:	acc60064 	sw	a2,100(a2)
80040e04:	acc20048 	sw	v0,72(a2)
80040e08:	03e00008 	jr	ra
80040e0c:	acc60068 	sw	a2,104(a2)

80040e10 <_Z10fx_ldb_r11v>:
80040e10:	3c028021 	lui	v0,0x8021
80040e14:	2446cfc0 	addiu	a2,v0,-12352
80040e18:	8cc4002c 	lw	a0,44(a2)
80040e1c:	8cc301d0 	lw	v1,464(a2)
80040e20:	3082ffff 	andi	v0,a0,0xffff
80040e24:	00621821 	addu	v1,v1,v0
80040e28:	8cc2003c 	lw	v0,60(a2)
80040e2c:	acc40060 	sw	a0,96(a2)
80040e30:	24420001 	addiu	v0,v0,1
80040e34:	90640000 	lbu	a0,0(v1)
80040e38:	8cc50064 	lw	a1,100(a2)
80040e3c:	acc2003c 	sw	v0,60(a2)
80040e40:	3c028021 	lui	v0,0x8021
80040e44:	2442cff8 	addiu	v0,v0,-12296
80040e48:	10a20008 	beq	a1,v0,80040e6c <_Z10fx_ldb_r11v+0x5c>
80040e4c:	aca40000 	sw	a0,0(a1)
80040e50:	8cc20048 	lw	v0,72(a2)
80040e54:	2403ecff 	li	v1,-4865
80040e58:	00431024 	and	v0,v0,v1
80040e5c:	acc60064 	sw	a2,100(a2)
80040e60:	acc20048 	sw	v0,72(a2)
80040e64:	03e00008 	jr	ra
80040e68:	acc60068 	sw	a2,104(a2)
80040e6c:	94c20038 	lhu	v0,56(a2)
80040e70:	8cc301d4 	lw	v1,468(a2)
80040e74:	00621821 	addu	v1,v1,v0
80040e78:	8cc20048 	lw	v0,72(a2)
80040e7c:	90640000 	lbu	a0,0(v1)
80040e80:	2403ecff 	li	v1,-4865
80040e84:	00431024 	and	v0,v0,v1
80040e88:	a0c4006c 	sb	a0,108(a2)
80040e8c:	acc60064 	sw	a2,100(a2)
80040e90:	acc20048 	sw	v0,72(a2)
80040e94:	03e00008 	jr	ra
80040e98:	acc60068 	sw	a2,104(a2)

80040e9c <_Z12fx_plot_2bitv>:
80040e9c:	3c0a8021 	lui	t2,0x8021
80040ea0:	2546cfc0 	addiu	a2,t2,-12352
80040ea4:	8cc80004 	lw	t0,4(a2)
80040ea8:	8cc3003c 	lw	v1,60(a2)
80040eac:	8cc40048 	lw	a0,72(a2)
80040eb0:	90c70008 	lbu	a3,8(a2)
80040eb4:	8cc501b8 	lw	a1,440(a2)
80040eb8:	2402ecff 	li	v0,-4865
80040ebc:	00822024 	and	a0,a0,v0
80040ec0:	24630001 	addiu	v1,v1,1
80040ec4:	25020001 	addiu	v0,t0,1
80040ec8:	00e5282b 	sltu	a1,a3,a1
80040ecc:	acc3003c 	sw	v1,60(a2)
80040ed0:	acc40048 	sw	a0,72(a2)
80040ed4:	acc20004 	sw	v0,4(a2)
80040ed8:	acc60068 	sw	a2,104(a2)
80040edc:	10a00029 	beqz	a1,80040f84 <_Z12fx_plot_2bitv+0xe8>
80040ee0:	acc60064 	sw	a2,100(a2)
80040ee4:	8cc30044 	lw	v1,68(a2)
80040ee8:	30620002 	andi	v0,v1,0x2
80040eec:	1440002b 	bnez	v0,80040f9c <_Z12fx_plot_2bitv+0x100>
80040ef0:	310800ff 	andi	t0,t0,0xff
80040ef4:	90c90040 	lbu	t1,64(a2)
80040ef8:	30620001 	andi	v0,v1,0x1
80040efc:	10400023 	beqz	v0,80040f8c <_Z12fx_plot_2bitv+0xf0>
80040f00:	3122000f 	andi	v0,t1,0xf
80040f04:	000710c2 	srl	v0,a3,0x3
80040f08:	000818c2 	srl	v1,t0,0x3
80040f0c:	2544cfc0 	addiu	a0,t2,-12352
80040f10:	00021080 	sll	v0,v0,0x2
80040f14:	00031880 	sll	v1,v1,0x2
80040f18:	00641821 	addu	v1,v1,a0
80040f1c:	00441021 	addu	v0,v0,a0
80040f20:	8c4500b8 	lw	a1,184(v0)
80040f24:	8c660138 	lw	a2,312(v1)
80040f28:	30e40007 	andi	a0,a3,0x7
80040f2c:	31030007 	andi	v1,t0,0x7
80040f30:	24020080 	li	v0,128
80040f34:	00a62821 	addu	a1,a1,a2
80040f38:	00621007 	srav	v0,v0,v1
80040f3c:	00042040 	sll	a0,a0,0x1
80040f40:	31230001 	andi	v1,t1,0x1
80040f44:	00a42021 	addu	a0,a1,a0
80040f48:	1060001c 	beqz	v1,80040fbc <_Z12fx_plot_2bitv+0x120>
80040f4c:	304500ff 	andi	a1,v0,0xff
80040f50:	90820000 	lbu	v0,0(a0)
80040f54:	00a21025 	or	v0,a1,v0
80040f58:	a0820000 	sb	v0,0(a0)
80040f5c:	31220002 	andi	v0,t1,0x2
80040f60:	10400005 	beqz	v0,80040f78 <_Z12fx_plot_2bitv+0xdc>
80040f64:	00051027 	nor	v0,zero,a1
80040f68:	90820001 	lbu	v0,1(a0)
80040f6c:	00a21025 	or	v0,a1,v0
80040f70:	03e00008 	jr	ra
80040f74:	a0820001 	sb	v0,1(a0)
80040f78:	90830001 	lbu	v1,1(a0)
80040f7c:	00431024 	and	v0,v0,v1
80040f80:	a0820001 	sb	v0,1(a0)
80040f84:	03e00008 	jr	ra
80040f88:	00000000 	nop
80040f8c:	1440ffde 	bnez	v0,80040f08 <_Z12fx_plot_2bitv+0x6c>
80040f90:	000710c2 	srl	v0,a3,0x3
80040f94:	080103e1 	j	80040f84 <_Z12fx_plot_2bitv+0xe8>
80040f98:	00000000 	nop
80040f9c:	01071026 	xor	v0,t0,a3
80040fa0:	30420001 	andi	v0,v0,0x1
80040fa4:	1040ffd3 	beqz	v0,80040ef4 <_Z12fx_plot_2bitv+0x58>
80040fa8:	00000000 	nop
80040fac:	8cc20040 	lw	v0,64(a2)
80040fb0:	00021102 	srl	v0,v0,0x4
80040fb4:	080103be 	j	80040ef8 <_Z12fx_plot_2bitv+0x5c>
80040fb8:	304900ff 	andi	t1,v0,0xff
80040fbc:	90830000 	lbu	v1,0(a0)
80040fc0:	00051027 	nor	v0,zero,a1
80040fc4:	00431024 	and	v0,v0,v1
80040fc8:	080103d7 	j	80040f5c <_Z12fx_plot_2bitv+0xc0>
80040fcc:	a0820000 	sb	v0,0(a0)

80040fd0 <_Z12fx_rpix_2bitv>:
80040fd0:	3c098021 	lui	t1,0x8021
80040fd4:	2527cfc0 	addiu	a3,t1,-12352
80040fd8:	90e50008 	lbu	a1,8(a3)
80040fdc:	8ce6003c 	lw	a2,60(a3)
80040fe0:	30a30007 	andi	v1,a1,0x7
80040fe4:	000510c2 	srl	v0,a1,0x3
80040fe8:	00021080 	sll	v0,v0,0x2
80040fec:	8ce40048 	lw	a0,72(a3)
80040ff0:	00035840 	sll	t3,v1,0x1
80040ff4:	8ce301b8 	lw	v1,440(a3)
80040ff8:	00474021 	addu	t0,v0,a3
80040ffc:	2402ecff 	li	v0,-4865
80041000:	00822024 	and	a0,a0,v0
80041004:	24c60001 	addiu	a2,a2,1
80041008:	00a3282b 	sltu	a1,a1,v1
8004100c:	240a0002 	li	t2,2
80041010:	ace6003c 	sw	a2,60(a3)
80041014:	ace40048 	sw	a0,72(a3)
80041018:	ace70068 	sw	a3,104(a3)
8004101c:	ace70064 	sw	a3,100(a3)
80041020:	10a00017 	beqz	a1,80041080 <_Z12fx_rpix_2bitv+0xb0>
80041024:	8ce20004 	lw	v0,4(a3)
80041028:	304200ff 	andi	v0,v0,0xff
8004102c:	000220c2 	srl	a0,v0,0x3
80041030:	00042080 	sll	a0,a0,0x2
80041034:	00872021 	addu	a0,a0,a3
80041038:	30420007 	andi	v0,v0,0x7
8004103c:	24030080 	li	v1,128
80041040:	00431807 	srav	v1,v1,v0
80041044:	8d0500b8 	lw	a1,184(t0)
80041048:	8c820138 	lw	v0,312(a0)
8004104c:	ad20cfc0 	sw	zero,-12352(t1)
80041050:	00a22821 	addu	a1,a1,v0
80041054:	00ab2821 	addu	a1,a1,t3
80041058:	90a20000 	lbu	v0,0(a1)
8004105c:	306300ff 	andi	v1,v1,0xff
80041060:	00431024 	and	v0,v0,v1
80041064:	0002102b 	sltu	v0,zero,v0
80041068:	ad22cfc0 	sw	v0,-12352(t1)
8004106c:	90a40001 	lbu	a0,1(a1)
80041070:	00641824 	and	v1,v1,a0
80041074:	0003500a 	movz	t2,zero,v1
80041078:	01421025 	or	v0,t2,v0
8004107c:	ad22cfc0 	sw	v0,-12352(t1)
80041080:	03e00008 	jr	ra
80041084:	00000000 	nop

80041088 <_Z12fx_plot_4bitv>:
80041088:	3c0a8021 	lui	t2,0x8021
8004108c:	2546cfc0 	addiu	a2,t2,-12352
80041090:	8cc70004 	lw	a3,4(a2)
80041094:	8cc3003c 	lw	v1,60(a2)
80041098:	8cc40048 	lw	a0,72(a2)
8004109c:	90c80008 	lbu	t0,8(a2)
800410a0:	8cc501b8 	lw	a1,440(a2)
800410a4:	2402ecff 	li	v0,-4865
800410a8:	00822024 	and	a0,a0,v0
800410ac:	24630001 	addiu	v1,v1,1
800410b0:	24e20001 	addiu	v0,a3,1
800410b4:	0105282b 	sltu	a1,t0,a1
800410b8:	acc3003c 	sw	v1,60(a2)
800410bc:	acc40048 	sw	a0,72(a2)
800410c0:	acc20004 	sw	v0,4(a2)
800410c4:	acc60068 	sw	a2,104(a2)
800410c8:	10a00035 	beqz	a1,800411a0 <_Z12fx_plot_4bitv+0x118>
800410cc:	acc60064 	sw	a2,100(a2)
800410d0:	8cc30044 	lw	v1,68(a2)
800410d4:	30620002 	andi	v0,v1,0x2
800410d8:	14400037 	bnez	v0,800411b8 <_Z12fx_plot_4bitv+0x130>
800410dc:	30e900ff 	andi	t1,a3,0xff
800410e0:	90c70040 	lbu	a3,64(a2)
800410e4:	30620001 	andi	v0,v1,0x1
800410e8:	1040002f 	beqz	v0,800411a8 <_Z12fx_plot_4bitv+0x120>
800410ec:	30e2000f 	andi	v0,a3,0xf
800410f0:	000810c2 	srl	v0,t0,0x3
800410f4:	000918c2 	srl	v1,t1,0x3
800410f8:	2544cfc0 	addiu	a0,t2,-12352
800410fc:	00021080 	sll	v0,v0,0x2
80041100:	00031880 	sll	v1,v1,0x2
80041104:	00641821 	addu	v1,v1,a0
80041108:	00441021 	addu	v0,v0,a0
8004110c:	8c4500b8 	lw	a1,184(v0)
80041110:	8c660138 	lw	a2,312(v1)
80041114:	31040007 	andi	a0,t0,0x7
80041118:	31230007 	andi	v1,t1,0x7
8004111c:	24020080 	li	v0,128
80041120:	00a62821 	addu	a1,a1,a2
80041124:	00621007 	srav	v0,v0,v1
80041128:	00042040 	sll	a0,a0,0x1
8004112c:	30e30001 	andi	v1,a3,0x1
80041130:	00a42021 	addu	a0,a1,a0
80041134:	10600028 	beqz	v1,800411d8 <_Z12fx_plot_4bitv+0x150>
80041138:	304500ff 	andi	a1,v0,0xff
8004113c:	90820000 	lbu	v0,0(a0)
80041140:	00a21025 	or	v0,a1,v0
80041144:	a0820000 	sb	v0,0(a0)
80041148:	30e20002 	andi	v0,a3,0x2
8004114c:	10400029 	beqz	v0,800411f4 <_Z12fx_plot_4bitv+0x16c>
80041150:	00000000 	nop
80041154:	90820001 	lbu	v0,1(a0)
80041158:	00a21025 	or	v0,a1,v0
8004115c:	a0820001 	sb	v0,1(a0)
80041160:	30e20004 	andi	v0,a3,0x4
80041164:	1040002a 	beqz	v0,80041210 <_Z12fx_plot_4bitv+0x188>
80041168:	00000000 	nop
8004116c:	90820010 	lbu	v0,16(a0)
80041170:	00a21025 	or	v0,a1,v0
80041174:	a0820010 	sb	v0,16(a0)
80041178:	30e20008 	andi	v0,a3,0x8
8004117c:	10400005 	beqz	v0,80041194 <_Z12fx_plot_4bitv+0x10c>
80041180:	00051027 	nor	v0,zero,a1
80041184:	90820011 	lbu	v0,17(a0)
80041188:	00a21025 	or	v0,a1,v0
8004118c:	03e00008 	jr	ra
80041190:	a0820011 	sb	v0,17(a0)
80041194:	90830011 	lbu	v1,17(a0)
80041198:	00431024 	and	v0,v0,v1
8004119c:	a0820011 	sb	v0,17(a0)
800411a0:	03e00008 	jr	ra
800411a4:	00000000 	nop
800411a8:	1440ffd2 	bnez	v0,800410f4 <_Z12fx_plot_4bitv+0x6c>
800411ac:	000810c2 	srl	v0,t0,0x3
800411b0:	08010468 	j	800411a0 <_Z12fx_plot_4bitv+0x118>
800411b4:	00000000 	nop
800411b8:	01281026 	xor	v0,t1,t0
800411bc:	30420001 	andi	v0,v0,0x1
800411c0:	1040ffc7 	beqz	v0,800410e0 <_Z12fx_plot_4bitv+0x58>
800411c4:	00000000 	nop
800411c8:	8cc20040 	lw	v0,64(a2)
800411cc:	00021102 	srl	v0,v0,0x4
800411d0:	08010439 	j	800410e4 <_Z12fx_plot_4bitv+0x5c>
800411d4:	304700ff 	andi	a3,v0,0xff
800411d8:	90830000 	lbu	v1,0(a0)
800411dc:	00051027 	nor	v0,zero,a1
800411e0:	00431024 	and	v0,v0,v1
800411e4:	a0820000 	sb	v0,0(a0)
800411e8:	30e20002 	andi	v0,a3,0x2
800411ec:	1440ffd9 	bnez	v0,80041154 <_Z12fx_plot_4bitv+0xcc>
800411f0:	00000000 	nop
800411f4:	90830001 	lbu	v1,1(a0)
800411f8:	00051027 	nor	v0,zero,a1
800411fc:	00431024 	and	v0,v0,v1
80041200:	a0820001 	sb	v0,1(a0)
80041204:	30e20004 	andi	v0,a3,0x4
80041208:	1440ffd8 	bnez	v0,8004116c <_Z12fx_plot_4bitv+0xe4>
8004120c:	00000000 	nop
80041210:	90830010 	lbu	v1,16(a0)
80041214:	00051027 	nor	v0,zero,a1
80041218:	00431024 	and	v0,v0,v1
8004121c:	0801045e 	j	80041178 <_Z12fx_plot_4bitv+0xf0>
80041220:	a0820010 	sb	v0,16(a0)

80041224 <_Z12fx_rpix_4bitv>:
80041224:	3c088021 	lui	t0,0x8021
80041228:	2507cfc0 	addiu	a3,t0,-12352
8004122c:	90e50008 	lbu	a1,8(a3)
80041230:	8ce6003c 	lw	a2,60(a3)
80041234:	30a30007 	andi	v1,a1,0x7
80041238:	000510c2 	srl	v0,a1,0x3
8004123c:	00021080 	sll	v0,v0,0x2
80041240:	8ce40048 	lw	a0,72(a3)
80041244:	00035040 	sll	t2,v1,0x1
80041248:	8ce301b8 	lw	v1,440(a3)
8004124c:	00474821 	addu	t1,v0,a3
80041250:	2402ecff 	li	v0,-4865
80041254:	00822024 	and	a0,a0,v0
80041258:	24c60001 	addiu	a2,a2,1
8004125c:	00a3282b 	sltu	a1,a1,v1
80041260:	240b0002 	li	t3,2
80041264:	240c0004 	li	t4,4
80041268:	240d0008 	li	t5,8
8004126c:	ace6003c 	sw	a2,60(a3)
80041270:	ace40048 	sw	a0,72(a3)
80041274:	ace70068 	sw	a3,104(a3)
80041278:	ace70064 	sw	a3,100(a3)
8004127c:	10a00021 	beqz	a1,80041304 <_Z12fx_rpix_4bitv+0xe0>
80041280:	8ce20004 	lw	v0,4(a3)
80041284:	304200ff 	andi	v0,v0,0xff
80041288:	000218c2 	srl	v1,v0,0x3
8004128c:	00031880 	sll	v1,v1,0x2
80041290:	00671821 	addu	v1,v1,a3
80041294:	30420007 	andi	v0,v0,0x7
80041298:	24040080 	li	a0,128
8004129c:	00442007 	srav	a0,a0,v0
800412a0:	8d2500b8 	lw	a1,184(t1)
800412a4:	8c620138 	lw	v0,312(v1)
800412a8:	ad00cfc0 	sw	zero,-12352(t0)
800412ac:	00a22821 	addu	a1,a1,v0
800412b0:	00aa2821 	addu	a1,a1,t2
800412b4:	90a30000 	lbu	v1,0(a1)
800412b8:	308400ff 	andi	a0,a0,0xff
800412bc:	00641824 	and	v1,v1,a0
800412c0:	0003182b 	sltu	v1,zero,v1
800412c4:	ad03cfc0 	sw	v1,-12352(t0)
800412c8:	90a20001 	lbu	v0,1(a1)
800412cc:	00821024 	and	v0,a0,v0
800412d0:	0002580a 	movz	t3,zero,v0
800412d4:	01631825 	or	v1,t3,v1
800412d8:	ad03cfc0 	sw	v1,-12352(t0)
800412dc:	90a20010 	lbu	v0,16(a1)
800412e0:	00821024 	and	v0,a0,v0
800412e4:	0002600a 	movz	t4,zero,v0
800412e8:	01831825 	or	v1,t4,v1
800412ec:	ad03cfc0 	sw	v1,-12352(t0)
800412f0:	90a20011 	lbu	v0,17(a1)
800412f4:	00822024 	and	a0,a0,v0
800412f8:	0004680a 	movz	t5,zero,a0
800412fc:	01a31825 	or	v1,t5,v1
80041300:	ad03cfc0 	sw	v1,-12352(t0)
80041304:	03e00008 	jr	ra
80041308:	00000000 	nop

8004130c <_Z12fx_plot_8bitv>:
8004130c:	3c0a8021 	lui	t2,0x8021
80041310:	2547cfc0 	addiu	a3,t2,-12352
80041314:	8ce60004 	lw	a2,4(a3)
80041318:	8ce3003c 	lw	v1,60(a3)
8004131c:	8ce40048 	lw	a0,72(a3)
80041320:	90e80008 	lbu	t0,8(a3)
80041324:	8ce501b8 	lw	a1,440(a3)
80041328:	2402ecff 	li	v0,-4865
8004132c:	00822024 	and	a0,a0,v0
80041330:	24630001 	addiu	v1,v1,1
80041334:	24c20001 	addiu	v0,a2,1
80041338:	0105282b 	sltu	a1,t0,a1
8004133c:	ace3003c 	sw	v1,60(a3)
80041340:	ace40048 	sw	a0,72(a3)
80041344:	ace20004 	sw	v0,4(a3)
80041348:	ace70068 	sw	a3,104(a3)
8004134c:	10a00051 	beqz	a1,80041494 <_Z12fx_plot_8bitv+0x188>
80041350:	ace70064 	sw	a3,100(a3)
80041354:	8ce30044 	lw	v1,68(a3)
80041358:	30620010 	andi	v0,v1,0x10
8004135c:	10400048 	beqz	v0,80041480 <_Z12fx_plot_8bitv+0x174>
80041360:	90e90040 	lbu	t1,64(a3)
80041364:	30620001 	andi	v0,v1,0x1
80041368:	10400082 	beqz	v0,80041574 <_Z12fx_plot_8bitv+0x268>
8004136c:	00000000 	nop
80041370:	30c600ff 	andi	a2,a2,0xff
80041374:	000618c2 	srl	v1,a2,0x3
80041378:	000810c2 	srl	v0,t0,0x3
8004137c:	2544cfc0 	addiu	a0,t2,-12352
80041380:	00021080 	sll	v0,v0,0x2
80041384:	00031880 	sll	v1,v1,0x2
80041388:	00641821 	addu	v1,v1,a0
8004138c:	00441021 	addu	v0,v0,a0
80041390:	8c4500b8 	lw	a1,184(v0)
80041394:	8c670138 	lw	a3,312(v1)
80041398:	30c60007 	andi	a2,a2,0x7
8004139c:	31040007 	andi	a0,t0,0x7
800413a0:	24020080 	li	v0,128
800413a4:	00a72821 	addu	a1,a1,a3
800413a8:	00c21007 	srav	v0,v0,a2
800413ac:	00042040 	sll	a0,a0,0x1
800413b0:	31230001 	andi	v1,t1,0x1
800413b4:	00a42021 	addu	a0,a1,a0
800413b8:	10600038 	beqz	v1,8004149c <_Z12fx_plot_8bitv+0x190>
800413bc:	304600ff 	andi	a2,v0,0xff
800413c0:	90820000 	lbu	v0,0(a0)
800413c4:	00c21025 	or	v0,a2,v0
800413c8:	a0820000 	sb	v0,0(a0)
800413cc:	31220002 	andi	v0,t1,0x2
800413d0:	10400039 	beqz	v0,800414b8 <_Z12fx_plot_8bitv+0x1ac>
800413d4:	00000000 	nop
800413d8:	90820001 	lbu	v0,1(a0)
800413dc:	00c21025 	or	v0,a2,v0
800413e0:	a0820001 	sb	v0,1(a0)
800413e4:	31220004 	andi	v0,t1,0x4
800413e8:	1040003a 	beqz	v0,800414d4 <_Z12fx_plot_8bitv+0x1c8>
800413ec:	00000000 	nop
800413f0:	90820010 	lbu	v0,16(a0)
800413f4:	00c21025 	or	v0,a2,v0
800413f8:	a0820010 	sb	v0,16(a0)
800413fc:	31220008 	andi	v0,t1,0x8
80041400:	1040003b 	beqz	v0,800414f0 <_Z12fx_plot_8bitv+0x1e4>
80041404:	00000000 	nop
80041408:	90820011 	lbu	v0,17(a0)
8004140c:	00c21025 	or	v0,a2,v0
80041410:	a0820011 	sb	v0,17(a0)
80041414:	31220010 	andi	v0,t1,0x10
80041418:	1040003c 	beqz	v0,8004150c <_Z12fx_plot_8bitv+0x200>
8004141c:	00000000 	nop
80041420:	90820020 	lbu	v0,32(a0)
80041424:	00c21025 	or	v0,a2,v0
80041428:	a0820020 	sb	v0,32(a0)
8004142c:	31220020 	andi	v0,t1,0x20
80041430:	1040003d 	beqz	v0,80041528 <_Z12fx_plot_8bitv+0x21c>
80041434:	00000000 	nop
80041438:	90820021 	lbu	v0,33(a0)
8004143c:	00c21025 	or	v0,a2,v0
80041440:	a0820021 	sb	v0,33(a0)
80041444:	31220040 	andi	v0,t1,0x40
80041448:	1040003e 	beqz	v0,80041544 <_Z12fx_plot_8bitv+0x238>
8004144c:	00000000 	nop
80041450:	90820030 	lbu	v0,48(a0)
80041454:	00c21025 	or	v0,a2,v0
80041458:	a0820030 	sb	v0,48(a0)
8004145c:	00091600 	sll	v0,t1,0x18
80041460:	00021603 	sra	v0,v0,0x18
80041464:	0440003f 	bltz	v0,80041564 <_Z12fx_plot_8bitv+0x258>
80041468:	00000000 	nop
8004146c:	90830031 	lbu	v1,49(a0)
80041470:	00061027 	nor	v0,zero,a2
80041474:	00431024 	and	v0,v0,v1
80041478:	03e00008 	jr	ra
8004147c:	a0820031 	sb	v0,49(a0)
80041480:	30620001 	andi	v0,v1,0x1
80041484:	1440ffba 	bnez	v0,80041370 <_Z12fx_plot_8bitv+0x64>
80041488:	3122000f 	andi	v0,t1,0xf
8004148c:	1440ffb9 	bnez	v0,80041374 <_Z12fx_plot_8bitv+0x68>
80041490:	30c600ff 	andi	a2,a2,0xff
80041494:	03e00008 	jr	ra
80041498:	00000000 	nop
8004149c:	90830000 	lbu	v1,0(a0)
800414a0:	00061027 	nor	v0,zero,a2
800414a4:	00431024 	and	v0,v0,v1
800414a8:	a0820000 	sb	v0,0(a0)
800414ac:	31220002 	andi	v0,t1,0x2
800414b0:	1440ffc9 	bnez	v0,800413d8 <_Z12fx_plot_8bitv+0xcc>
800414b4:	00000000 	nop
800414b8:	90830001 	lbu	v1,1(a0)
800414bc:	00061027 	nor	v0,zero,a2
800414c0:	00431024 	and	v0,v0,v1
800414c4:	a0820001 	sb	v0,1(a0)
800414c8:	31220004 	andi	v0,t1,0x4
800414cc:	1440ffc8 	bnez	v0,800413f0 <_Z12fx_plot_8bitv+0xe4>
800414d0:	00000000 	nop
800414d4:	90830010 	lbu	v1,16(a0)
800414d8:	00061027 	nor	v0,zero,a2
800414dc:	00431024 	and	v0,v0,v1
800414e0:	a0820010 	sb	v0,16(a0)
800414e4:	31220008 	andi	v0,t1,0x8
800414e8:	1440ffc7 	bnez	v0,80041408 <_Z12fx_plot_8bitv+0xfc>
800414ec:	00000000 	nop
800414f0:	90830011 	lbu	v1,17(a0)
800414f4:	00061027 	nor	v0,zero,a2
800414f8:	00431024 	and	v0,v0,v1
800414fc:	a0820011 	sb	v0,17(a0)
80041500:	31220010 	andi	v0,t1,0x10
80041504:	1440ffc6 	bnez	v0,80041420 <_Z12fx_plot_8bitv+0x114>
80041508:	00000000 	nop
8004150c:	90830020 	lbu	v1,32(a0)
80041510:	00061027 	nor	v0,zero,a2
80041514:	00431024 	and	v0,v0,v1
80041518:	a0820020 	sb	v0,32(a0)
8004151c:	31220020 	andi	v0,t1,0x20
80041520:	1440ffc5 	bnez	v0,80041438 <_Z12fx_plot_8bitv+0x12c>
80041524:	00000000 	nop
80041528:	90830021 	lbu	v1,33(a0)
8004152c:	00061027 	nor	v0,zero,a2
80041530:	00431024 	and	v0,v0,v1
80041534:	a0820021 	sb	v0,33(a0)
80041538:	31220040 	andi	v0,t1,0x40
8004153c:	1440ffc4 	bnez	v0,80041450 <_Z12fx_plot_8bitv+0x144>
80041540:	00000000 	nop
80041544:	90830030 	lbu	v1,48(a0)
80041548:	00061027 	nor	v0,zero,a2
8004154c:	00431024 	and	v0,v0,v1
80041550:	a0820030 	sb	v0,48(a0)
80041554:	00091600 	sll	v0,t1,0x18
80041558:	00021603 	sra	v0,v0,0x18
8004155c:	0441ffc3 	bgez	v0,8004146c <_Z12fx_plot_8bitv+0x160>
80041560:	00000000 	nop
80041564:	90820031 	lbu	v0,49(a0)
80041568:	00c21025 	or	v0,a2,v0
8004156c:	03e00008 	jr	ra
80041570:	a0820031 	sb	v0,49(a0)
80041574:	1520ff7f 	bnez	t1,80041374 <_Z12fx_plot_8bitv+0x68>
80041578:	30c600ff 	andi	a2,a2,0xff
8004157c:	03e00008 	jr	ra
80041580:	00000000 	nop

80041584 <_Z12fx_rpix_8bitv>:
80041584:	3c088021 	lui	t0,0x8021
80041588:	2507cfc0 	addiu	a3,t0,-12352
8004158c:	90e50008 	lbu	a1,8(a3)
80041590:	8ce6003c 	lw	a2,60(a3)
80041594:	30a30007 	andi	v1,a1,0x7
80041598:	000510c2 	srl	v0,a1,0x3
8004159c:	00021080 	sll	v0,v0,0x2
800415a0:	8ce40048 	lw	a0,72(a3)
800415a4:	00035040 	sll	t2,v1,0x1
800415a8:	8ce301b8 	lw	v1,440(a3)
800415ac:	00474821 	addu	t1,v0,a3
800415b0:	2402ecff 	li	v0,-4865
800415b4:	00822024 	and	a0,a0,v0
800415b8:	24c60001 	addiu	a2,a2,1
800415bc:	00a3282b 	sltu	a1,a1,v1
800415c0:	ace40048 	sw	a0,72(a3)
800415c4:	24180080 	li	t8,128
800415c8:	240b0002 	li	t3,2
800415cc:	240c0004 	li	t4,4
800415d0:	240d0008 	li	t5,8
800415d4:	240e0010 	li	t6,16
800415d8:	240f0020 	li	t7,32
800415dc:	24190040 	li	t9,64
800415e0:	ace6003c 	sw	a2,60(a3)
800415e4:	ace70068 	sw	a3,104(a3)
800415e8:	ace70064 	sw	a3,100(a3)
800415ec:	10a00035 	beqz	a1,800416c4 <_Z12fx_rpix_8bitv+0x140>
800415f0:	8ce40004 	lw	a0,4(a3)
800415f4:	308400ff 	andi	a0,a0,0xff
800415f8:	000418c2 	srl	v1,a0,0x3
800415fc:	00031880 	sll	v1,v1,0x2
80041600:	00671821 	addu	v1,v1,a3
80041604:	8c620138 	lw	v0,312(v1)
80041608:	8d2500b8 	lw	a1,184(t1)
8004160c:	ad00cfc0 	sw	zero,-12352(t0)
80041610:	00a22821 	addu	a1,a1,v0
80041614:	00aa2821 	addu	a1,a1,t2
80041618:	30840007 	andi	a0,a0,0x7
8004161c:	90a30000 	lbu	v1,0(a1)
80041620:	00982007 	srav	a0,t8,a0
80041624:	308400ff 	andi	a0,a0,0xff
80041628:	00641824 	and	v1,v1,a0
8004162c:	0003182b 	sltu	v1,zero,v1
80041630:	ad03cfc0 	sw	v1,-12352(t0)
80041634:	90a20001 	lbu	v0,1(a1)
80041638:	00821024 	and	v0,a0,v0
8004163c:	0002580a 	movz	t3,zero,v0
80041640:	01631825 	or	v1,t3,v1
80041644:	ad03cfc0 	sw	v1,-12352(t0)
80041648:	90a20010 	lbu	v0,16(a1)
8004164c:	00821024 	and	v0,a0,v0
80041650:	0002600a 	movz	t4,zero,v0
80041654:	01831825 	or	v1,t4,v1
80041658:	ad03cfc0 	sw	v1,-12352(t0)
8004165c:	90a20011 	lbu	v0,17(a1)
80041660:	00821024 	and	v0,a0,v0
80041664:	0002680a 	movz	t5,zero,v0
80041668:	01a31825 	or	v1,t5,v1
8004166c:	ad03cfc0 	sw	v1,-12352(t0)
80041670:	90a20020 	lbu	v0,32(a1)
80041674:	00821024 	and	v0,a0,v0
80041678:	0002700a 	movz	t6,zero,v0
8004167c:	01c31825 	or	v1,t6,v1
80041680:	ad03cfc0 	sw	v1,-12352(t0)
80041684:	90a20021 	lbu	v0,33(a1)
80041688:	00821024 	and	v0,a0,v0
8004168c:	0002780a 	movz	t7,zero,v0
80041690:	01e31825 	or	v1,t7,v1
80041694:	ad03cfc0 	sw	v1,-12352(t0)
80041698:	90a20030 	lbu	v0,48(a1)
8004169c:	00821024 	and	v0,a0,v0
800416a0:	0002c80a 	movz	t9,zero,v0
800416a4:	03231825 	or	v1,t9,v1
800416a8:	ad03cfc0 	sw	v1,-12352(t0)
800416ac:	90a20031 	lbu	v0,49(a1)
800416b0:	00822024 	and	a0,a0,v0
800416b4:	0004c00a 	movz	t8,zero,a0
800416b8:	03031825 	or	v1,t8,v1
800416bc:	ace30078 	sw	v1,120(a3)
800416c0:	ad03cfc0 	sw	v1,-12352(t0)
800416c4:	03e00008 	jr	ra
800416c8:	00000000 	nop

800416cc <_Z7fx_swapv>:
800416cc:	3c028021 	lui	v0,0x8021
800416d0:	2446cfc0 	addiu	a2,v0,-12352
800416d4:	8cc40068 	lw	a0,104(a2)
800416d8:	8cc5003c 	lw	a1,60(a2)
800416dc:	8c830000 	lw	v1,0(a0)
800416e0:	8cc40064 	lw	a0,100(a2)
800416e4:	00031202 	srl	v0,v1,0x8
800416e8:	306300ff 	andi	v1,v1,0xff
800416ec:	304200ff 	andi	v0,v0,0xff
800416f0:	00031a00 	sll	v1,v1,0x8
800416f4:	00621825 	or	v1,v1,v0
800416f8:	3c028021 	lui	v0,0x8021
800416fc:	24a50001 	addiu	a1,a1,1
80041700:	2442cff8 	addiu	v0,v0,-12296
80041704:	acc5003c 	sw	a1,60(a2)
80041708:	ac830000 	sw	v1,0(a0)
8004170c:	acc30078 	sw	v1,120(a2)
80041710:	10820008 	beq	a0,v0,80041734 <_Z7fx_swapv+0x68>
80041714:	acc30074 	sw	v1,116(a2)
80041718:	8cc20048 	lw	v0,72(a2)
8004171c:	2403ecff 	li	v1,-4865
80041720:	00431024 	and	v0,v0,v1
80041724:	acc60064 	sw	a2,100(a2)
80041728:	acc20048 	sw	v0,72(a2)
8004172c:	03e00008 	jr	ra
80041730:	acc60068 	sw	a2,104(a2)
80041734:	94c20038 	lhu	v0,56(a2)
80041738:	8cc301d4 	lw	v1,468(a2)
8004173c:	00621821 	addu	v1,v1,v0
80041740:	8cc20048 	lw	v0,72(a2)
80041744:	90640000 	lbu	a0,0(v1)
80041748:	2403ecff 	li	v1,-4865
8004174c:	00431024 	and	v0,v0,v1
80041750:	a0c4006c 	sb	a0,108(a2)
80041754:	acc60064 	sw	a2,100(a2)
80041758:	acc20048 	sw	v0,72(a2)
8004175c:	03e00008 	jr	ra
80041760:	acc60068 	sw	a2,104(a2)

80041764 <_Z8fx_colorv>:
80041764:	3c078021 	lui	a3,0x8021
80041768:	24e5cfc0 	addiu	a1,a3,-12352
8004176c:	8ca20044 	lw	v0,68(a1)
80041770:	8ca30068 	lw	v1,104(a1)
80041774:	30460008 	andi	a2,v0,0x8
80041778:	30420004 	andi	v0,v0,0x4
8004177c:	10400004 	beqz	v0,80041790 <_Z8fx_colorv+0x2c>
80041780:	90640000 	lbu	a0,0(v1)
80041784:	00041902 	srl	v1,a0,0x4
80041788:	308200f0 	andi	v0,a0,0xf0
8004178c:	00432025 	or	a0,v0,v1
80041790:	10c00010 	beqz	a2,800417d4 <_Z8fx_colorv+0x70>
80041794:	3083000f 	andi	v1,a0,0xf
80041798:	8ca20040 	lw	v0,64(a1)
8004179c:	2404ecff 	li	a0,-4865
800417a0:	304200f0 	andi	v0,v0,0xf0
800417a4:	00431025 	or	v0,v0,v1
800417a8:	aca20040 	sw	v0,64(a1)
800417ac:	24e2cfc0 	addiu	v0,a3,-12352
800417b0:	8c450048 	lw	a1,72(v0)
800417b4:	8c43003c 	lw	v1,60(v0)
800417b8:	00a42824 	and	a1,a1,a0
800417bc:	24630001 	addiu	v1,v1,1
800417c0:	ac43003c 	sw	v1,60(v0)
800417c4:	ac450048 	sw	a1,72(v0)
800417c8:	ac420068 	sw	v0,104(v0)
800417cc:	03e00008 	jr	ra
800417d0:	ac420064 	sw	v0,100(v0)
800417d4:	24e2cfc0 	addiu	v0,a3,-12352
800417d8:	aca40040 	sw	a0,64(a1)
800417dc:	8c43003c 	lw	v1,60(v0)
800417e0:	8c450048 	lw	a1,72(v0)
800417e4:	2404ecff 	li	a0,-4865
800417e8:	00a42824 	and	a1,a1,a0
800417ec:	24630001 	addiu	v1,v1,1
800417f0:	ac43003c 	sw	v1,60(v0)
800417f4:	ac450048 	sw	a1,72(v0)
800417f8:	ac420068 	sw	v0,104(v0)
800417fc:	03e00008 	jr	ra
80041800:	ac420064 	sw	v0,100(v0)

80041804 <_Z6fx_notv>:
80041804:	3c028021 	lui	v0,0x8021
80041808:	2446cfc0 	addiu	a2,v0,-12352
8004180c:	8cc2003c 	lw	v0,60(a2)
80041810:	8cc40068 	lw	a0,104(a2)
80041814:	24420001 	addiu	v0,v0,1
80041818:	8c830000 	lw	v1,0(a0)
8004181c:	8cc50064 	lw	a1,100(a2)
80041820:	acc2003c 	sw	v0,60(a2)
80041824:	3c028021 	lui	v0,0x8021
80041828:	00031827 	nor	v1,zero,v1
8004182c:	2442cff8 	addiu	v0,v0,-12296
80041830:	aca30000 	sw	v1,0(a1)
80041834:	acc30078 	sw	v1,120(a2)
80041838:	10a20008 	beq	a1,v0,8004185c <_Z6fx_notv+0x58>
8004183c:	acc30074 	sw	v1,116(a2)
80041840:	8cc20048 	lw	v0,72(a2)
80041844:	2403ecff 	li	v1,-4865
80041848:	00431024 	and	v0,v0,v1
8004184c:	acc60064 	sw	a2,100(a2)
80041850:	acc20048 	sw	v0,72(a2)
80041854:	03e00008 	jr	ra
80041858:	acc60068 	sw	a2,104(a2)
8004185c:	94c20038 	lhu	v0,56(a2)
80041860:	8cc301d4 	lw	v1,468(a2)
80041864:	00621821 	addu	v1,v1,v0
80041868:	8cc20048 	lw	v0,72(a2)
8004186c:	90640000 	lbu	a0,0(v1)
80041870:	2403ecff 	li	v1,-4865
80041874:	00431024 	and	v0,v0,v1
80041878:	a0c4006c 	sb	a0,108(a2)
8004187c:	acc60064 	sw	a2,100(a2)
80041880:	acc20048 	sw	v0,72(a2)
80041884:	03e00008 	jr	ra
80041888:	acc60068 	sw	a2,104(a2)

8004188c <_Z9fx_add_r0v>:
8004188c:	3c028021 	lui	v0,0x8021
80041890:	2448cfc0 	addiu	t0,v0,-12352
80041894:	8d070068 	lw	a3,104(t0)
80041898:	8c43cfc0 	lw	v1,-12352(v0)
8004189c:	94e50000 	lhu	a1,0(a3)
800418a0:	3064ffff 	andi	a0,v1,0xffff
800418a4:	00a42821 	addu	a1,a1,a0
800418a8:	3402ffff 	li	v0,0xffff
800418ac:	0045102a 	slt	v0,v0,a1
800418b0:	ad02007c 	sw	v0,124(t0)
800418b4:	8ce40000 	lw	a0,0(a3)
800418b8:	8d02003c 	lw	v0,60(t0)
800418bc:	00653026 	xor	a2,v1,a1
800418c0:	00641826 	xor	v1,v1,a0
800418c4:	24420001 	addiu	v0,v0,1
800418c8:	00031827 	nor	v1,zero,v1
800418cc:	ad02003c 	sw	v0,60(t0)
800418d0:	00661824 	and	v1,v1,a2
800418d4:	8d040064 	lw	a0,100(t0)
800418d8:	3c028021 	lui	v0,0x8021
800418dc:	30638000 	andi	v1,v1,0x8000
800418e0:	2442cff8 	addiu	v0,v0,-12296
800418e4:	ad030080 	sw	v1,128(t0)
800418e8:	ad050074 	sw	a1,116(t0)
800418ec:	ad050078 	sw	a1,120(t0)
800418f0:	10820008 	beq	a0,v0,80041914 <_Z9fx_add_r0v+0x88>
800418f4:	ac850000 	sw	a1,0(a0)
800418f8:	8d020048 	lw	v0,72(t0)
800418fc:	2403ecff 	li	v1,-4865
80041900:	00431024 	and	v0,v0,v1
80041904:	ad080064 	sw	t0,100(t0)
80041908:	ad020048 	sw	v0,72(t0)
8004190c:	03e00008 	jr	ra
80041910:	ad080068 	sw	t0,104(t0)
80041914:	95020038 	lhu	v0,56(t0)
80041918:	8d0301d4 	lw	v1,468(t0)
8004191c:	00621821 	addu	v1,v1,v0
80041920:	8d020048 	lw	v0,72(t0)
80041924:	90640000 	lbu	a0,0(v1)
80041928:	2403ecff 	li	v1,-4865
8004192c:	00431024 	and	v0,v0,v1
80041930:	a104006c 	sb	a0,108(t0)
80041934:	ad080064 	sw	t0,100(t0)
80041938:	ad020048 	sw	v0,72(t0)
8004193c:	03e00008 	jr	ra
80041940:	ad080068 	sw	t0,104(t0)

80041944 <_Z9fx_add_r1v>:
80041944:	3c028021 	lui	v0,0x8021
80041948:	2448cfc0 	addiu	t0,v0,-12352
8004194c:	8d070068 	lw	a3,104(t0)
80041950:	8d030004 	lw	v1,4(t0)
80041954:	94e50000 	lhu	a1,0(a3)
80041958:	3064ffff 	andi	a0,v1,0xffff
8004195c:	00a42821 	addu	a1,a1,a0
80041960:	3402ffff 	li	v0,0xffff
80041964:	0045102a 	slt	v0,v0,a1
80041968:	ad02007c 	sw	v0,124(t0)
8004196c:	8ce40000 	lw	a0,0(a3)
80041970:	8d02003c 	lw	v0,60(t0)
80041974:	00653026 	xor	a2,v1,a1
80041978:	00641826 	xor	v1,v1,a0
8004197c:	24420001 	addiu	v0,v0,1
80041980:	00031827 	nor	v1,zero,v1
80041984:	ad02003c 	sw	v0,60(t0)
80041988:	00661824 	and	v1,v1,a2
8004198c:	8d040064 	lw	a0,100(t0)
80041990:	3c028021 	lui	v0,0x8021
80041994:	30638000 	andi	v1,v1,0x8000
80041998:	2442cff8 	addiu	v0,v0,-12296
8004199c:	ad030080 	sw	v1,128(t0)
800419a0:	ad050074 	sw	a1,116(t0)
800419a4:	ad050078 	sw	a1,120(t0)
800419a8:	10820008 	beq	a0,v0,800419cc <_Z9fx_add_r1v+0x88>
800419ac:	ac850000 	sw	a1,0(a0)
800419b0:	8d020048 	lw	v0,72(t0)
800419b4:	2403ecff 	li	v1,-4865
800419b8:	00431024 	and	v0,v0,v1
800419bc:	ad080064 	sw	t0,100(t0)
800419c0:	ad020048 	sw	v0,72(t0)
800419c4:	03e00008 	jr	ra
800419c8:	ad080068 	sw	t0,104(t0)
800419cc:	95020038 	lhu	v0,56(t0)
800419d0:	8d0301d4 	lw	v1,468(t0)
800419d4:	00621821 	addu	v1,v1,v0
800419d8:	8d020048 	lw	v0,72(t0)
800419dc:	90640000 	lbu	a0,0(v1)
800419e0:	2403ecff 	li	v1,-4865
800419e4:	00431024 	and	v0,v0,v1
800419e8:	a104006c 	sb	a0,108(t0)
800419ec:	ad080064 	sw	t0,100(t0)
800419f0:	ad020048 	sw	v0,72(t0)
800419f4:	03e00008 	jr	ra
800419f8:	ad080068 	sw	t0,104(t0)

800419fc <_Z9fx_add_r2v>:
800419fc:	3c028021 	lui	v0,0x8021
80041a00:	2448cfc0 	addiu	t0,v0,-12352
80041a04:	8d070068 	lw	a3,104(t0)
80041a08:	8d030008 	lw	v1,8(t0)
80041a0c:	94e50000 	lhu	a1,0(a3)
80041a10:	3064ffff 	andi	a0,v1,0xffff
80041a14:	00a42821 	addu	a1,a1,a0
80041a18:	3402ffff 	li	v0,0xffff
80041a1c:	0045102a 	slt	v0,v0,a1
80041a20:	ad02007c 	sw	v0,124(t0)
80041a24:	8ce40000 	lw	a0,0(a3)
80041a28:	8d02003c 	lw	v0,60(t0)
80041a2c:	00653026 	xor	a2,v1,a1
80041a30:	00641826 	xor	v1,v1,a0
80041a34:	24420001 	addiu	v0,v0,1
80041a38:	00031827 	nor	v1,zero,v1
80041a3c:	ad02003c 	sw	v0,60(t0)
80041a40:	00661824 	and	v1,v1,a2
80041a44:	8d040064 	lw	a0,100(t0)
80041a48:	3c028021 	lui	v0,0x8021
80041a4c:	30638000 	andi	v1,v1,0x8000
80041a50:	2442cff8 	addiu	v0,v0,-12296
80041a54:	ad030080 	sw	v1,128(t0)
80041a58:	ad050074 	sw	a1,116(t0)
80041a5c:	ad050078 	sw	a1,120(t0)
80041a60:	10820008 	beq	a0,v0,80041a84 <_Z9fx_add_r2v+0x88>
80041a64:	ac850000 	sw	a1,0(a0)
80041a68:	8d020048 	lw	v0,72(t0)
80041a6c:	2403ecff 	li	v1,-4865
80041a70:	00431024 	and	v0,v0,v1
80041a74:	ad080064 	sw	t0,100(t0)
80041a78:	ad020048 	sw	v0,72(t0)
80041a7c:	03e00008 	jr	ra
80041a80:	ad080068 	sw	t0,104(t0)
80041a84:	95020038 	lhu	v0,56(t0)
80041a88:	8d0301d4 	lw	v1,468(t0)
80041a8c:	00621821 	addu	v1,v1,v0
80041a90:	8d020048 	lw	v0,72(t0)
80041a94:	90640000 	lbu	a0,0(v1)
80041a98:	2403ecff 	li	v1,-4865
80041a9c:	00431024 	and	v0,v0,v1
80041aa0:	a104006c 	sb	a0,108(t0)
80041aa4:	ad080064 	sw	t0,100(t0)
80041aa8:	ad020048 	sw	v0,72(t0)
80041aac:	03e00008 	jr	ra
80041ab0:	ad080068 	sw	t0,104(t0)

80041ab4 <_Z9fx_add_r3v>:
80041ab4:	3c028021 	lui	v0,0x8021
80041ab8:	2448cfc0 	addiu	t0,v0,-12352
80041abc:	8d070068 	lw	a3,104(t0)
80041ac0:	8d03000c 	lw	v1,12(t0)
80041ac4:	94e50000 	lhu	a1,0(a3)
80041ac8:	3064ffff 	andi	a0,v1,0xffff
80041acc:	00a42821 	addu	a1,a1,a0
80041ad0:	3402ffff 	li	v0,0xffff
80041ad4:	0045102a 	slt	v0,v0,a1
80041ad8:	ad02007c 	sw	v0,124(t0)
80041adc:	8ce40000 	lw	a0,0(a3)
80041ae0:	8d02003c 	lw	v0,60(t0)
80041ae4:	00653026 	xor	a2,v1,a1
80041ae8:	00641826 	xor	v1,v1,a0
80041aec:	24420001 	addiu	v0,v0,1
80041af0:	00031827 	nor	v1,zero,v1
80041af4:	ad02003c 	sw	v0,60(t0)
80041af8:	00661824 	and	v1,v1,a2
80041afc:	8d040064 	lw	a0,100(t0)
80041b00:	3c028021 	lui	v0,0x8021
80041b04:	30638000 	andi	v1,v1,0x8000
80041b08:	2442cff8 	addiu	v0,v0,-12296
80041b0c:	ad030080 	sw	v1,128(t0)
80041b10:	ad050074 	sw	a1,116(t0)
80041b14:	ad050078 	sw	a1,120(t0)
80041b18:	10820008 	beq	a0,v0,80041b3c <_Z9fx_add_r3v+0x88>
80041b1c:	ac850000 	sw	a1,0(a0)
80041b20:	8d020048 	lw	v0,72(t0)
80041b24:	2403ecff 	li	v1,-4865
80041b28:	00431024 	and	v0,v0,v1
80041b2c:	ad080064 	sw	t0,100(t0)
80041b30:	ad020048 	sw	v0,72(t0)
80041b34:	03e00008 	jr	ra
80041b38:	ad080068 	sw	t0,104(t0)
80041b3c:	95020038 	lhu	v0,56(t0)
80041b40:	8d0301d4 	lw	v1,468(t0)
80041b44:	00621821 	addu	v1,v1,v0
80041b48:	8d020048 	lw	v0,72(t0)
80041b4c:	90640000 	lbu	a0,0(v1)
80041b50:	2403ecff 	li	v1,-4865
80041b54:	00431024 	and	v0,v0,v1
80041b58:	a104006c 	sb	a0,108(t0)
80041b5c:	ad080064 	sw	t0,100(t0)
80041b60:	ad020048 	sw	v0,72(t0)
80041b64:	03e00008 	jr	ra
80041b68:	ad080068 	sw	t0,104(t0)

80041b6c <_Z9fx_add_r4v>:
80041b6c:	3c028021 	lui	v0,0x8021
80041b70:	2448cfc0 	addiu	t0,v0,-12352
80041b74:	8d070068 	lw	a3,104(t0)
80041b78:	8d030010 	lw	v1,16(t0)
80041b7c:	94e50000 	lhu	a1,0(a3)
80041b80:	3064ffff 	andi	a0,v1,0xffff
80041b84:	00a42821 	addu	a1,a1,a0
80041b88:	3402ffff 	li	v0,0xffff
80041b8c:	0045102a 	slt	v0,v0,a1
80041b90:	ad02007c 	sw	v0,124(t0)
80041b94:	8ce40000 	lw	a0,0(a3)
80041b98:	8d02003c 	lw	v0,60(t0)
80041b9c:	00653026 	xor	a2,v1,a1
80041ba0:	00641826 	xor	v1,v1,a0
80041ba4:	24420001 	addiu	v0,v0,1
80041ba8:	00031827 	nor	v1,zero,v1
80041bac:	ad02003c 	sw	v0,60(t0)
80041bb0:	00661824 	and	v1,v1,a2
80041bb4:	8d040064 	lw	a0,100(t0)
80041bb8:	3c028021 	lui	v0,0x8021
80041bbc:	30638000 	andi	v1,v1,0x8000
80041bc0:	2442cff8 	addiu	v0,v0,-12296
80041bc4:	ad030080 	sw	v1,128(t0)
80041bc8:	ad050074 	sw	a1,116(t0)
80041bcc:	ad050078 	sw	a1,120(t0)
80041bd0:	10820008 	beq	a0,v0,80041bf4 <_Z9fx_add_r4v+0x88>
80041bd4:	ac850000 	sw	a1,0(a0)
80041bd8:	8d020048 	lw	v0,72(t0)
80041bdc:	2403ecff 	li	v1,-4865
80041be0:	00431024 	and	v0,v0,v1
80041be4:	ad080064 	sw	t0,100(t0)
80041be8:	ad020048 	sw	v0,72(t0)
80041bec:	03e00008 	jr	ra
80041bf0:	ad080068 	sw	t0,104(t0)
80041bf4:	95020038 	lhu	v0,56(t0)
80041bf8:	8d0301d4 	lw	v1,468(t0)
80041bfc:	00621821 	addu	v1,v1,v0
80041c00:	8d020048 	lw	v0,72(t0)
80041c04:	90640000 	lbu	a0,0(v1)
80041c08:	2403ecff 	li	v1,-4865
80041c0c:	00431024 	and	v0,v0,v1
80041c10:	a104006c 	sb	a0,108(t0)
80041c14:	ad080064 	sw	t0,100(t0)
80041c18:	ad020048 	sw	v0,72(t0)
80041c1c:	03e00008 	jr	ra
80041c20:	ad080068 	sw	t0,104(t0)

80041c24 <_Z9fx_add_r5v>:
80041c24:	3c028021 	lui	v0,0x8021
80041c28:	2448cfc0 	addiu	t0,v0,-12352
80041c2c:	8d070068 	lw	a3,104(t0)
80041c30:	8d030014 	lw	v1,20(t0)
80041c34:	94e50000 	lhu	a1,0(a3)
80041c38:	3064ffff 	andi	a0,v1,0xffff
80041c3c:	00a42821 	addu	a1,a1,a0
80041c40:	3402ffff 	li	v0,0xffff
80041c44:	0045102a 	slt	v0,v0,a1
80041c48:	ad02007c 	sw	v0,124(t0)
80041c4c:	8ce40000 	lw	a0,0(a3)
80041c50:	8d02003c 	lw	v0,60(t0)
80041c54:	00653026 	xor	a2,v1,a1
80041c58:	00641826 	xor	v1,v1,a0
80041c5c:	24420001 	addiu	v0,v0,1
80041c60:	00031827 	nor	v1,zero,v1
80041c64:	ad02003c 	sw	v0,60(t0)
80041c68:	00661824 	and	v1,v1,a2
80041c6c:	8d040064 	lw	a0,100(t0)
80041c70:	3c028021 	lui	v0,0x8021
80041c74:	30638000 	andi	v1,v1,0x8000
80041c78:	2442cff8 	addiu	v0,v0,-12296
80041c7c:	ad030080 	sw	v1,128(t0)
80041c80:	ad050074 	sw	a1,116(t0)
80041c84:	ad050078 	sw	a1,120(t0)
80041c88:	10820008 	beq	a0,v0,80041cac <_Z9fx_add_r5v+0x88>
80041c8c:	ac850000 	sw	a1,0(a0)
80041c90:	8d020048 	lw	v0,72(t0)
80041c94:	2403ecff 	li	v1,-4865
80041c98:	00431024 	and	v0,v0,v1
80041c9c:	ad080064 	sw	t0,100(t0)
80041ca0:	ad020048 	sw	v0,72(t0)
80041ca4:	03e00008 	jr	ra
80041ca8:	ad080068 	sw	t0,104(t0)
80041cac:	95020038 	lhu	v0,56(t0)
80041cb0:	8d0301d4 	lw	v1,468(t0)
80041cb4:	00621821 	addu	v1,v1,v0
80041cb8:	8d020048 	lw	v0,72(t0)
80041cbc:	90640000 	lbu	a0,0(v1)
80041cc0:	2403ecff 	li	v1,-4865
80041cc4:	00431024 	and	v0,v0,v1
80041cc8:	a104006c 	sb	a0,108(t0)
80041ccc:	ad080064 	sw	t0,100(t0)
80041cd0:	ad020048 	sw	v0,72(t0)
80041cd4:	03e00008 	jr	ra
80041cd8:	ad080068 	sw	t0,104(t0)

80041cdc <_Z9fx_add_r6v>:
80041cdc:	3c028021 	lui	v0,0x8021
80041ce0:	2448cfc0 	addiu	t0,v0,-12352
80041ce4:	8d070068 	lw	a3,104(t0)
80041ce8:	8d030018 	lw	v1,24(t0)
80041cec:	94e50000 	lhu	a1,0(a3)
80041cf0:	3064ffff 	andi	a0,v1,0xffff
80041cf4:	00a42821 	addu	a1,a1,a0
80041cf8:	3402ffff 	li	v0,0xffff
80041cfc:	0045102a 	slt	v0,v0,a1
80041d00:	ad02007c 	sw	v0,124(t0)
80041d04:	8ce40000 	lw	a0,0(a3)
80041d08:	8d02003c 	lw	v0,60(t0)
80041d0c:	00653026 	xor	a2,v1,a1
80041d10:	00641826 	xor	v1,v1,a0
80041d14:	24420001 	addiu	v0,v0,1
80041d18:	00031827 	nor	v1,zero,v1
80041d1c:	ad02003c 	sw	v0,60(t0)
80041d20:	00661824 	and	v1,v1,a2
80041d24:	8d040064 	lw	a0,100(t0)
80041d28:	3c028021 	lui	v0,0x8021
80041d2c:	30638000 	andi	v1,v1,0x8000
80041d30:	2442cff8 	addiu	v0,v0,-12296
80041d34:	ad030080 	sw	v1,128(t0)
80041d38:	ad050074 	sw	a1,116(t0)
80041d3c:	ad050078 	sw	a1,120(t0)
80041d40:	10820008 	beq	a0,v0,80041d64 <_Z9fx_add_r6v+0x88>
80041d44:	ac850000 	sw	a1,0(a0)
80041d48:	8d020048 	lw	v0,72(t0)
80041d4c:	2403ecff 	li	v1,-4865
80041d50:	00431024 	and	v0,v0,v1
80041d54:	ad080064 	sw	t0,100(t0)
80041d58:	ad020048 	sw	v0,72(t0)
80041d5c:	03e00008 	jr	ra
80041d60:	ad080068 	sw	t0,104(t0)
80041d64:	95020038 	lhu	v0,56(t0)
80041d68:	8d0301d4 	lw	v1,468(t0)
80041d6c:	00621821 	addu	v1,v1,v0
80041d70:	8d020048 	lw	v0,72(t0)
80041d74:	90640000 	lbu	a0,0(v1)
80041d78:	2403ecff 	li	v1,-4865
80041d7c:	00431024 	and	v0,v0,v1
80041d80:	a104006c 	sb	a0,108(t0)
80041d84:	ad080064 	sw	t0,100(t0)
80041d88:	ad020048 	sw	v0,72(t0)
80041d8c:	03e00008 	jr	ra
80041d90:	ad080068 	sw	t0,104(t0)

80041d94 <_Z9fx_add_r7v>:
80041d94:	3c028021 	lui	v0,0x8021
80041d98:	2448cfc0 	addiu	t0,v0,-12352
80041d9c:	8d070068 	lw	a3,104(t0)
80041da0:	8d03001c 	lw	v1,28(t0)
80041da4:	94e50000 	lhu	a1,0(a3)
80041da8:	3064ffff 	andi	a0,v1,0xffff
80041dac:	00a42821 	addu	a1,a1,a0
80041db0:	3402ffff 	li	v0,0xffff
80041db4:	0045102a 	slt	v0,v0,a1
80041db8:	ad02007c 	sw	v0,124(t0)
80041dbc:	8ce40000 	lw	a0,0(a3)
80041dc0:	8d02003c 	lw	v0,60(t0)
80041dc4:	00653026 	xor	a2,v1,a1
80041dc8:	00641826 	xor	v1,v1,a0
80041dcc:	24420001 	addiu	v0,v0,1
80041dd0:	00031827 	nor	v1,zero,v1
80041dd4:	ad02003c 	sw	v0,60(t0)
80041dd8:	00661824 	and	v1,v1,a2
80041ddc:	8d040064 	lw	a0,100(t0)
80041de0:	3c028021 	lui	v0,0x8021
80041de4:	30638000 	andi	v1,v1,0x8000
80041de8:	2442cff8 	addiu	v0,v0,-12296
80041dec:	ad030080 	sw	v1,128(t0)
80041df0:	ad050074 	sw	a1,116(t0)
80041df4:	ad050078 	sw	a1,120(t0)
80041df8:	10820008 	beq	a0,v0,80041e1c <_Z9fx_add_r7v+0x88>
80041dfc:	ac850000 	sw	a1,0(a0)
80041e00:	8d020048 	lw	v0,72(t0)
80041e04:	2403ecff 	li	v1,-4865
80041e08:	00431024 	and	v0,v0,v1
80041e0c:	ad080064 	sw	t0,100(t0)
80041e10:	ad020048 	sw	v0,72(t0)
80041e14:	03e00008 	jr	ra
80041e18:	ad080068 	sw	t0,104(t0)
80041e1c:	95020038 	lhu	v0,56(t0)
80041e20:	8d0301d4 	lw	v1,468(t0)
80041e24:	00621821 	addu	v1,v1,v0
80041e28:	8d020048 	lw	v0,72(t0)
80041e2c:	90640000 	lbu	a0,0(v1)
80041e30:	2403ecff 	li	v1,-4865
80041e34:	00431024 	and	v0,v0,v1
80041e38:	a104006c 	sb	a0,108(t0)
80041e3c:	ad080064 	sw	t0,100(t0)
80041e40:	ad020048 	sw	v0,72(t0)
80041e44:	03e00008 	jr	ra
80041e48:	ad080068 	sw	t0,104(t0)

80041e4c <_Z9fx_add_r8v>:
80041e4c:	3c028021 	lui	v0,0x8021
80041e50:	2448cfc0 	addiu	t0,v0,-12352
80041e54:	8d070068 	lw	a3,104(t0)
80041e58:	8d030020 	lw	v1,32(t0)
80041e5c:	94e50000 	lhu	a1,0(a3)
80041e60:	3064ffff 	andi	a0,v1,0xffff
80041e64:	00a42821 	addu	a1,a1,a0
80041e68:	3402ffff 	li	v0,0xffff
80041e6c:	0045102a 	slt	v0,v0,a1
80041e70:	ad02007c 	sw	v0,124(t0)
80041e74:	8ce40000 	lw	a0,0(a3)
80041e78:	8d02003c 	lw	v0,60(t0)
80041e7c:	00653026 	xor	a2,v1,a1
80041e80:	00641826 	xor	v1,v1,a0
80041e84:	24420001 	addiu	v0,v0,1
80041e88:	00031827 	nor	v1,zero,v1
80041e8c:	ad02003c 	sw	v0,60(t0)
80041e90:	00661824 	and	v1,v1,a2
80041e94:	8d040064 	lw	a0,100(t0)
80041e98:	3c028021 	lui	v0,0x8021
80041e9c:	30638000 	andi	v1,v1,0x8000
80041ea0:	2442cff8 	addiu	v0,v0,-12296
80041ea4:	ad030080 	sw	v1,128(t0)
80041ea8:	ad050074 	sw	a1,116(t0)
80041eac:	ad050078 	sw	a1,120(t0)
80041eb0:	10820008 	beq	a0,v0,80041ed4 <_Z9fx_add_r8v+0x88>
80041eb4:	ac850000 	sw	a1,0(a0)
80041eb8:	8d020048 	lw	v0,72(t0)
80041ebc:	2403ecff 	li	v1,-4865
80041ec0:	00431024 	and	v0,v0,v1
80041ec4:	ad080064 	sw	t0,100(t0)
80041ec8:	ad020048 	sw	v0,72(t0)
80041ecc:	03e00008 	jr	ra
80041ed0:	ad080068 	sw	t0,104(t0)
80041ed4:	95020038 	lhu	v0,56(t0)
80041ed8:	8d0301d4 	lw	v1,468(t0)
80041edc:	00621821 	addu	v1,v1,v0
80041ee0:	8d020048 	lw	v0,72(t0)
80041ee4:	90640000 	lbu	a0,0(v1)
80041ee8:	2403ecff 	li	v1,-4865
80041eec:	00431024 	and	v0,v0,v1
80041ef0:	a104006c 	sb	a0,108(t0)
80041ef4:	ad080064 	sw	t0,100(t0)
80041ef8:	ad020048 	sw	v0,72(t0)
80041efc:	03e00008 	jr	ra
80041f00:	ad080068 	sw	t0,104(t0)

80041f04 <_Z9fx_add_r9v>:
80041f04:	3c028021 	lui	v0,0x8021
80041f08:	2448cfc0 	addiu	t0,v0,-12352
80041f0c:	8d070068 	lw	a3,104(t0)
80041f10:	8d030024 	lw	v1,36(t0)
80041f14:	94e50000 	lhu	a1,0(a3)
80041f18:	3064ffff 	andi	a0,v1,0xffff
80041f1c:	00a42821 	addu	a1,a1,a0
80041f20:	3402ffff 	li	v0,0xffff
80041f24:	0045102a 	slt	v0,v0,a1
80041f28:	ad02007c 	sw	v0,124(t0)
80041f2c:	8ce40000 	lw	a0,0(a3)
80041f30:	8d02003c 	lw	v0,60(t0)
80041f34:	00653026 	xor	a2,v1,a1
80041f38:	00641826 	xor	v1,v1,a0
80041f3c:	24420001 	addiu	v0,v0,1
80041f40:	00031827 	nor	v1,zero,v1
80041f44:	ad02003c 	sw	v0,60(t0)
80041f48:	00661824 	and	v1,v1,a2
80041f4c:	8d040064 	lw	a0,100(t0)
80041f50:	3c028021 	lui	v0,0x8021
80041f54:	30638000 	andi	v1,v1,0x8000
80041f58:	2442cff8 	addiu	v0,v0,-12296
80041f5c:	ad030080 	sw	v1,128(t0)
80041f60:	ad050074 	sw	a1,116(t0)
80041f64:	ad050078 	sw	a1,120(t0)
80041f68:	10820008 	beq	a0,v0,80041f8c <_Z9fx_add_r9v+0x88>
80041f6c:	ac850000 	sw	a1,0(a0)
80041f70:	8d020048 	lw	v0,72(t0)
80041f74:	2403ecff 	li	v1,-4865
80041f78:	00431024 	and	v0,v0,v1
80041f7c:	ad080064 	sw	t0,100(t0)
80041f80:	ad020048 	sw	v0,72(t0)
80041f84:	03e00008 	jr	ra
80041f88:	ad080068 	sw	t0,104(t0)
80041f8c:	95020038 	lhu	v0,56(t0)
80041f90:	8d0301d4 	lw	v1,468(t0)
80041f94:	00621821 	addu	v1,v1,v0
80041f98:	8d020048 	lw	v0,72(t0)
80041f9c:	90640000 	lbu	a0,0(v1)
80041fa0:	2403ecff 	li	v1,-4865
80041fa4:	00431024 	and	v0,v0,v1
80041fa8:	a104006c 	sb	a0,108(t0)
80041fac:	ad080064 	sw	t0,100(t0)
80041fb0:	ad020048 	sw	v0,72(t0)
80041fb4:	03e00008 	jr	ra
80041fb8:	ad080068 	sw	t0,104(t0)

80041fbc <_Z10fx_add_r10v>:
80041fbc:	3c028021 	lui	v0,0x8021
80041fc0:	2448cfc0 	addiu	t0,v0,-12352
80041fc4:	8d070068 	lw	a3,104(t0)
80041fc8:	8d030028 	lw	v1,40(t0)
80041fcc:	94e50000 	lhu	a1,0(a3)
80041fd0:	3064ffff 	andi	a0,v1,0xffff
80041fd4:	00a42821 	addu	a1,a1,a0
80041fd8:	3402ffff 	li	v0,0xffff
80041fdc:	0045102a 	slt	v0,v0,a1
80041fe0:	ad02007c 	sw	v0,124(t0)
80041fe4:	8ce40000 	lw	a0,0(a3)
80041fe8:	8d02003c 	lw	v0,60(t0)
80041fec:	00653026 	xor	a2,v1,a1
80041ff0:	00641826 	xor	v1,v1,a0
80041ff4:	24420001 	addiu	v0,v0,1
80041ff8:	00031827 	nor	v1,zero,v1
80041ffc:	ad02003c 	sw	v0,60(t0)
80042000:	00661824 	and	v1,v1,a2
80042004:	8d040064 	lw	a0,100(t0)
80042008:	3c028021 	lui	v0,0x8021
8004200c:	30638000 	andi	v1,v1,0x8000
80042010:	2442cff8 	addiu	v0,v0,-12296
80042014:	ad030080 	sw	v1,128(t0)
80042018:	ad050074 	sw	a1,116(t0)
8004201c:	ad050078 	sw	a1,120(t0)
80042020:	10820008 	beq	a0,v0,80042044 <_Z10fx_add_r10v+0x88>
80042024:	ac850000 	sw	a1,0(a0)
80042028:	8d020048 	lw	v0,72(t0)
8004202c:	2403ecff 	li	v1,-4865
80042030:	00431024 	and	v0,v0,v1
80042034:	ad080064 	sw	t0,100(t0)
80042038:	ad020048 	sw	v0,72(t0)
8004203c:	03e00008 	jr	ra
80042040:	ad080068 	sw	t0,104(t0)
80042044:	95020038 	lhu	v0,56(t0)
80042048:	8d0301d4 	lw	v1,468(t0)
8004204c:	00621821 	addu	v1,v1,v0
80042050:	8d020048 	lw	v0,72(t0)
80042054:	90640000 	lbu	a0,0(v1)
80042058:	2403ecff 	li	v1,-4865
8004205c:	00431024 	and	v0,v0,v1
80042060:	a104006c 	sb	a0,108(t0)
80042064:	ad080064 	sw	t0,100(t0)
80042068:	ad020048 	sw	v0,72(t0)
8004206c:	03e00008 	jr	ra
80042070:	ad080068 	sw	t0,104(t0)

80042074 <_Z10fx_add_r11v>:
80042074:	3c028021 	lui	v0,0x8021
80042078:	2448cfc0 	addiu	t0,v0,-12352
8004207c:	8d070068 	lw	a3,104(t0)
80042080:	8d03002c 	lw	v1,44(t0)
80042084:	94e50000 	lhu	a1,0(a3)
80042088:	3064ffff 	andi	a0,v1,0xffff
8004208c:	00a42821 	addu	a1,a1,a0
80042090:	3402ffff 	li	v0,0xffff
80042094:	0045102a 	slt	v0,v0,a1
80042098:	ad02007c 	sw	v0,124(t0)
8004209c:	8ce40000 	lw	a0,0(a3)
800420a0:	8d02003c 	lw	v0,60(t0)
800420a4:	00653026 	xor	a2,v1,a1
800420a8:	00641826 	xor	v1,v1,a0
800420ac:	24420001 	addiu	v0,v0,1
800420b0:	00031827 	nor	v1,zero,v1
800420b4:	ad02003c 	sw	v0,60(t0)
800420b8:	00661824 	and	v1,v1,a2
800420bc:	8d040064 	lw	a0,100(t0)
800420c0:	3c028021 	lui	v0,0x8021
800420c4:	30638000 	andi	v1,v1,0x8000
800420c8:	2442cff8 	addiu	v0,v0,-12296
800420cc:	ad030080 	sw	v1,128(t0)
800420d0:	ad050074 	sw	a1,116(t0)
800420d4:	ad050078 	sw	a1,120(t0)
800420d8:	10820008 	beq	a0,v0,800420fc <_Z10fx_add_r11v+0x88>
800420dc:	ac850000 	sw	a1,0(a0)
800420e0:	8d020048 	lw	v0,72(t0)
800420e4:	2403ecff 	li	v1,-4865
800420e8:	00431024 	and	v0,v0,v1
800420ec:	ad080064 	sw	t0,100(t0)
800420f0:	ad020048 	sw	v0,72(t0)
800420f4:	03e00008 	jr	ra
800420f8:	ad080068 	sw	t0,104(t0)
800420fc:	95020038 	lhu	v0,56(t0)
80042100:	8d0301d4 	lw	v1,468(t0)
80042104:	00621821 	addu	v1,v1,v0
80042108:	8d020048 	lw	v0,72(t0)
8004210c:	90640000 	lbu	a0,0(v1)
80042110:	2403ecff 	li	v1,-4865
80042114:	00431024 	and	v0,v0,v1
80042118:	a104006c 	sb	a0,108(t0)
8004211c:	ad080064 	sw	t0,100(t0)
80042120:	ad020048 	sw	v0,72(t0)
80042124:	03e00008 	jr	ra
80042128:	ad080068 	sw	t0,104(t0)

8004212c <_Z10fx_add_r12v>:
8004212c:	3c028021 	lui	v0,0x8021
80042130:	2448cfc0 	addiu	t0,v0,-12352
80042134:	8d070068 	lw	a3,104(t0)
80042138:	8d030030 	lw	v1,48(t0)
8004213c:	94e50000 	lhu	a1,0(a3)
80042140:	3064ffff 	andi	a0,v1,0xffff
80042144:	00a42821 	addu	a1,a1,a0
80042148:	3402ffff 	li	v0,0xffff
8004214c:	0045102a 	slt	v0,v0,a1
80042150:	ad02007c 	sw	v0,124(t0)
80042154:	8ce40000 	lw	a0,0(a3)
80042158:	8d02003c 	lw	v0,60(t0)
8004215c:	00653026 	xor	a2,v1,a1
80042160:	00641826 	xor	v1,v1,a0
80042164:	24420001 	addiu	v0,v0,1
80042168:	00031827 	nor	v1,zero,v1
8004216c:	ad02003c 	sw	v0,60(t0)
80042170:	00661824 	and	v1,v1,a2
80042174:	8d040064 	lw	a0,100(t0)
80042178:	3c028021 	lui	v0,0x8021
8004217c:	30638000 	andi	v1,v1,0x8000
80042180:	2442cff8 	addiu	v0,v0,-12296
80042184:	ad030080 	sw	v1,128(t0)
80042188:	ad050074 	sw	a1,116(t0)
8004218c:	ad050078 	sw	a1,120(t0)
80042190:	10820008 	beq	a0,v0,800421b4 <_Z10fx_add_r12v+0x88>
80042194:	ac850000 	sw	a1,0(a0)
80042198:	8d020048 	lw	v0,72(t0)
8004219c:	2403ecff 	li	v1,-4865
800421a0:	00431024 	and	v0,v0,v1
800421a4:	ad080064 	sw	t0,100(t0)
800421a8:	ad020048 	sw	v0,72(t0)
800421ac:	03e00008 	jr	ra
800421b0:	ad080068 	sw	t0,104(t0)
800421b4:	95020038 	lhu	v0,56(t0)
800421b8:	8d0301d4 	lw	v1,468(t0)
800421bc:	00621821 	addu	v1,v1,v0
800421c0:	8d020048 	lw	v0,72(t0)
800421c4:	90640000 	lbu	a0,0(v1)
800421c8:	2403ecff 	li	v1,-4865
800421cc:	00431024 	and	v0,v0,v1
800421d0:	a104006c 	sb	a0,108(t0)
800421d4:	ad080064 	sw	t0,100(t0)
800421d8:	ad020048 	sw	v0,72(t0)
800421dc:	03e00008 	jr	ra
800421e0:	ad080068 	sw	t0,104(t0)

800421e4 <_Z10fx_add_r13v>:
800421e4:	3c028021 	lui	v0,0x8021
800421e8:	2448cfc0 	addiu	t0,v0,-12352
800421ec:	8d070068 	lw	a3,104(t0)
800421f0:	8d030034 	lw	v1,52(t0)
800421f4:	94e50000 	lhu	a1,0(a3)
800421f8:	3064ffff 	andi	a0,v1,0xffff
800421fc:	00a42821 	addu	a1,a1,a0
80042200:	3402ffff 	li	v0,0xffff
80042204:	0045102a 	slt	v0,v0,a1
80042208:	ad02007c 	sw	v0,124(t0)
8004220c:	8ce40000 	lw	a0,0(a3)
80042210:	8d02003c 	lw	v0,60(t0)
80042214:	00653026 	xor	a2,v1,a1
80042218:	00641826 	xor	v1,v1,a0
8004221c:	24420001 	addiu	v0,v0,1
80042220:	00031827 	nor	v1,zero,v1
80042224:	ad02003c 	sw	v0,60(t0)
80042228:	00661824 	and	v1,v1,a2
8004222c:	8d040064 	lw	a0,100(t0)
80042230:	3c028021 	lui	v0,0x8021
80042234:	30638000 	andi	v1,v1,0x8000
80042238:	2442cff8 	addiu	v0,v0,-12296
8004223c:	ad030080 	sw	v1,128(t0)
80042240:	ad050074 	sw	a1,116(t0)
80042244:	ad050078 	sw	a1,120(t0)
80042248:	10820008 	beq	a0,v0,8004226c <_Z10fx_add_r13v+0x88>
8004224c:	ac850000 	sw	a1,0(a0)
80042250:	8d020048 	lw	v0,72(t0)
80042254:	2403ecff 	li	v1,-4865
80042258:	00431024 	and	v0,v0,v1
8004225c:	ad080064 	sw	t0,100(t0)
80042260:	ad020048 	sw	v0,72(t0)
80042264:	03e00008 	jr	ra
80042268:	ad080068 	sw	t0,104(t0)
8004226c:	95020038 	lhu	v0,56(t0)
80042270:	8d0301d4 	lw	v1,468(t0)
80042274:	00621821 	addu	v1,v1,v0
80042278:	8d020048 	lw	v0,72(t0)
8004227c:	90640000 	lbu	a0,0(v1)
80042280:	2403ecff 	li	v1,-4865
80042284:	00431024 	and	v0,v0,v1
80042288:	a104006c 	sb	a0,108(t0)
8004228c:	ad080064 	sw	t0,100(t0)
80042290:	ad020048 	sw	v0,72(t0)
80042294:	03e00008 	jr	ra
80042298:	ad080068 	sw	t0,104(t0)

8004229c <_Z10fx_add_r14v>:
8004229c:	3c028021 	lui	v0,0x8021
800422a0:	2448cfc0 	addiu	t0,v0,-12352
800422a4:	8d070068 	lw	a3,104(t0)
800422a8:	8d030038 	lw	v1,56(t0)
800422ac:	94e50000 	lhu	a1,0(a3)
800422b0:	3064ffff 	andi	a0,v1,0xffff
800422b4:	00a42821 	addu	a1,a1,a0
800422b8:	3402ffff 	li	v0,0xffff
800422bc:	0045102a 	slt	v0,v0,a1
800422c0:	ad02007c 	sw	v0,124(t0)
800422c4:	8ce40000 	lw	a0,0(a3)
800422c8:	8d02003c 	lw	v0,60(t0)
800422cc:	00653026 	xor	a2,v1,a1
800422d0:	00641826 	xor	v1,v1,a0
800422d4:	24420001 	addiu	v0,v0,1
800422d8:	00031827 	nor	v1,zero,v1
800422dc:	ad02003c 	sw	v0,60(t0)
800422e0:	00661824 	and	v1,v1,a2
800422e4:	8d040064 	lw	a0,100(t0)
800422e8:	3c028021 	lui	v0,0x8021
800422ec:	30638000 	andi	v1,v1,0x8000
800422f0:	2442cff8 	addiu	v0,v0,-12296
800422f4:	ad030080 	sw	v1,128(t0)
800422f8:	ad050074 	sw	a1,116(t0)
800422fc:	ad050078 	sw	a1,120(t0)
80042300:	10820008 	beq	a0,v0,80042324 <_Z10fx_add_r14v+0x88>
80042304:	ac850000 	sw	a1,0(a0)
80042308:	8d020048 	lw	v0,72(t0)
8004230c:	2403ecff 	li	v1,-4865
80042310:	00431024 	and	v0,v0,v1
80042314:	ad080064 	sw	t0,100(t0)
80042318:	ad020048 	sw	v0,72(t0)
8004231c:	03e00008 	jr	ra
80042320:	ad080068 	sw	t0,104(t0)
80042324:	95020038 	lhu	v0,56(t0)
80042328:	8d0301d4 	lw	v1,468(t0)
8004232c:	00621821 	addu	v1,v1,v0
80042330:	8d020048 	lw	v0,72(t0)
80042334:	90640000 	lbu	a0,0(v1)
80042338:	2403ecff 	li	v1,-4865
8004233c:	00431024 	and	v0,v0,v1
80042340:	a104006c 	sb	a0,108(t0)
80042344:	ad080064 	sw	t0,100(t0)
80042348:	ad020048 	sw	v0,72(t0)
8004234c:	03e00008 	jr	ra
80042350:	ad080068 	sw	t0,104(t0)

80042354 <_Z10fx_add_r15v>:
80042354:	3c028021 	lui	v0,0x8021
80042358:	2447cfc0 	addiu	a3,v0,-12352
8004235c:	8ce60068 	lw	a2,104(a3)
80042360:	8ce5003c 	lw	a1,60(a3)
80042364:	94c40000 	lhu	a0,0(a2)
80042368:	30a3ffff 	andi	v1,a1,0xffff
8004236c:	00832021 	addu	a0,a0,v1
80042370:	3402ffff 	li	v0,0xffff
80042374:	0044102a 	slt	v0,v0,a0
80042378:	ace2007c 	sw	v0,124(a3)
8004237c:	8cc30000 	lw	v1,0(a2)
80042380:	00a41026 	xor	v0,a1,a0
80042384:	00a31826 	xor	v1,a1,v1
80042388:	00031827 	nor	v1,zero,v1
8004238c:	00621824 	and	v1,v1,v0
80042390:	8ce60064 	lw	a2,100(a3)
80042394:	3c028021 	lui	v0,0x8021
80042398:	30638000 	andi	v1,v1,0x8000
8004239c:	24a50001 	addiu	a1,a1,1
800423a0:	2442cff8 	addiu	v0,v0,-12296
800423a4:	ace30080 	sw	v1,128(a3)
800423a8:	ace5003c 	sw	a1,60(a3)
800423ac:	ace40074 	sw	a0,116(a3)
800423b0:	ace40078 	sw	a0,120(a3)
800423b4:	10c20008 	beq	a2,v0,800423d8 <_Z10fx_add_r15v+0x84>
800423b8:	acc40000 	sw	a0,0(a2)
800423bc:	8ce20048 	lw	v0,72(a3)
800423c0:	2403ecff 	li	v1,-4865
800423c4:	00431024 	and	v0,v0,v1
800423c8:	ace70064 	sw	a3,100(a3)
800423cc:	ace20048 	sw	v0,72(a3)
800423d0:	03e00008 	jr	ra
800423d4:	ace70068 	sw	a3,104(a3)
800423d8:	94e20038 	lhu	v0,56(a3)
800423dc:	8ce301d4 	lw	v1,468(a3)
800423e0:	00621821 	addu	v1,v1,v0
800423e4:	8ce20048 	lw	v0,72(a3)
800423e8:	90640000 	lbu	a0,0(v1)
800423ec:	2403ecff 	li	v1,-4865
800423f0:	00431024 	and	v0,v0,v1
800423f4:	a0e4006c 	sb	a0,108(a3)
800423f8:	ace70064 	sw	a3,100(a3)
800423fc:	ace20048 	sw	v0,72(a3)
80042400:	03e00008 	jr	ra
80042404:	ace70068 	sw	a3,104(a3)

80042408 <_Z9fx_adc_r0v>:
80042408:	3c028021 	lui	v0,0x8021
8004240c:	2447cfc0 	addiu	a3,v0,-12352
80042410:	8c44cfc0 	lw	a0,-12352(v0)
80042414:	8ce60068 	lw	a2,104(a3)
80042418:	84e3007c 	lh	v1,124(a3)
8004241c:	94c50000 	lhu	a1,0(a2)
80042420:	3082ffff 	andi	v0,a0,0xffff
80042424:	00431021 	addu	v0,v0,v1
80042428:	00a22821 	addu	a1,a1,v0
8004242c:	3403ffff 	li	v1,0xffff
80042430:	0065182a 	slt	v1,v1,a1
80042434:	ace3007c 	sw	v1,124(a3)
80042438:	8cc20000 	lw	v0,0(a2)
8004243c:	00851826 	xor	v1,a0,a1
80042440:	00822026 	xor	a0,a0,v0
80042444:	8ce2003c 	lw	v0,60(a3)
80042448:	00042027 	nor	a0,zero,a0
8004244c:	24420001 	addiu	v0,v0,1
80042450:	ace2003c 	sw	v0,60(a3)
80042454:	00832024 	and	a0,a0,v1
80042458:	8ce60064 	lw	a2,100(a3)
8004245c:	3c028021 	lui	v0,0x8021
80042460:	30848000 	andi	a0,a0,0x8000
80042464:	2442cff8 	addiu	v0,v0,-12296
80042468:	ace40080 	sw	a0,128(a3)
8004246c:	ace50074 	sw	a1,116(a3)
80042470:	ace50078 	sw	a1,120(a3)
80042474:	10c20008 	beq	a2,v0,80042498 <_Z9fx_adc_r0v+0x90>
80042478:	acc50000 	sw	a1,0(a2)
8004247c:	8ce20048 	lw	v0,72(a3)
80042480:	2403ecff 	li	v1,-4865
80042484:	00431024 	and	v0,v0,v1
80042488:	ace70068 	sw	a3,104(a3)
8004248c:	ace20048 	sw	v0,72(a3)
80042490:	03e00008 	jr	ra
80042494:	ace70064 	sw	a3,100(a3)
80042498:	94e20038 	lhu	v0,56(a3)
8004249c:	8ce301d4 	lw	v1,468(a3)
800424a0:	00621821 	addu	v1,v1,v0
800424a4:	8ce20048 	lw	v0,72(a3)
800424a8:	90640000 	lbu	a0,0(v1)
800424ac:	2403ecff 	li	v1,-4865
800424b0:	00431024 	and	v0,v0,v1
800424b4:	a0e4006c 	sb	a0,108(a3)
800424b8:	ace70068 	sw	a3,104(a3)
800424bc:	ace20048 	sw	v0,72(a3)
800424c0:	03e00008 	jr	ra
800424c4:	ace70064 	sw	a3,100(a3)

800424c8 <_Z9fx_adc_r1v>:
800424c8:	3c028021 	lui	v0,0x8021
800424cc:	2447cfc0 	addiu	a3,v0,-12352
800424d0:	8ce40004 	lw	a0,4(a3)
800424d4:	8ce60068 	lw	a2,104(a3)
800424d8:	84e3007c 	lh	v1,124(a3)
800424dc:	94c50000 	lhu	a1,0(a2)
800424e0:	3082ffff 	andi	v0,a0,0xffff
800424e4:	00431021 	addu	v0,v0,v1
800424e8:	00a22821 	addu	a1,a1,v0
800424ec:	3403ffff 	li	v1,0xffff
800424f0:	0065182a 	slt	v1,v1,a1
800424f4:	ace3007c 	sw	v1,124(a3)
800424f8:	8cc20000 	lw	v0,0(a2)
800424fc:	00851826 	xor	v1,a0,a1
80042500:	00822026 	xor	a0,a0,v0
80042504:	8ce2003c 	lw	v0,60(a3)
80042508:	00042027 	nor	a0,zero,a0
8004250c:	24420001 	addiu	v0,v0,1
80042510:	ace2003c 	sw	v0,60(a3)
80042514:	00832024 	and	a0,a0,v1
80042518:	8ce60064 	lw	a2,100(a3)
8004251c:	3c028021 	lui	v0,0x8021
80042520:	30848000 	andi	a0,a0,0x8000
80042524:	2442cff8 	addiu	v0,v0,-12296
80042528:	ace40080 	sw	a0,128(a3)
8004252c:	ace50074 	sw	a1,116(a3)
80042530:	ace50078 	sw	a1,120(a3)
80042534:	10c20008 	beq	a2,v0,80042558 <_Z9fx_adc_r1v+0x90>
80042538:	acc50000 	sw	a1,0(a2)
8004253c:	8ce20048 	lw	v0,72(a3)
80042540:	2403ecff 	li	v1,-4865
80042544:	00431024 	and	v0,v0,v1
80042548:	ace70068 	sw	a3,104(a3)
8004254c:	ace20048 	sw	v0,72(a3)
80042550:	03e00008 	jr	ra
80042554:	ace70064 	sw	a3,100(a3)
80042558:	94e20038 	lhu	v0,56(a3)
8004255c:	8ce301d4 	lw	v1,468(a3)
80042560:	00621821 	addu	v1,v1,v0
80042564:	8ce20048 	lw	v0,72(a3)
80042568:	90640000 	lbu	a0,0(v1)
8004256c:	2403ecff 	li	v1,-4865
80042570:	00431024 	and	v0,v0,v1
80042574:	a0e4006c 	sb	a0,108(a3)
80042578:	ace70068 	sw	a3,104(a3)
8004257c:	ace20048 	sw	v0,72(a3)
80042580:	03e00008 	jr	ra
80042584:	ace70064 	sw	a3,100(a3)

80042588 <_Z9fx_adc_r2v>:
80042588:	3c028021 	lui	v0,0x8021
8004258c:	2447cfc0 	addiu	a3,v0,-12352
80042590:	8ce40008 	lw	a0,8(a3)
80042594:	8ce60068 	lw	a2,104(a3)
80042598:	84e3007c 	lh	v1,124(a3)
8004259c:	94c50000 	lhu	a1,0(a2)
800425a0:	3082ffff 	andi	v0,a0,0xffff
800425a4:	00431021 	addu	v0,v0,v1
800425a8:	00a22821 	addu	a1,a1,v0
800425ac:	3403ffff 	li	v1,0xffff
800425b0:	0065182a 	slt	v1,v1,a1
800425b4:	ace3007c 	sw	v1,124(a3)
800425b8:	8cc20000 	lw	v0,0(a2)
800425bc:	00851826 	xor	v1,a0,a1
800425c0:	00822026 	xor	a0,a0,v0
800425c4:	8ce2003c 	lw	v0,60(a3)
800425c8:	00042027 	nor	a0,zero,a0
800425cc:	24420001 	addiu	v0,v0,1
800425d0:	ace2003c 	sw	v0,60(a3)
800425d4:	00832024 	and	a0,a0,v1
800425d8:	8ce60064 	lw	a2,100(a3)
800425dc:	3c028021 	lui	v0,0x8021
800425e0:	30848000 	andi	a0,a0,0x8000
800425e4:	2442cff8 	addiu	v0,v0,-12296
800425e8:	ace40080 	sw	a0,128(a3)
800425ec:	ace50074 	sw	a1,116(a3)
800425f0:	ace50078 	sw	a1,120(a3)
800425f4:	10c20008 	beq	a2,v0,80042618 <_Z9fx_adc_r2v+0x90>
800425f8:	acc50000 	sw	a1,0(a2)
800425fc:	8ce20048 	lw	v0,72(a3)
80042600:	2403ecff 	li	v1,-4865
80042604:	00431024 	and	v0,v0,v1
80042608:	ace70068 	sw	a3,104(a3)
8004260c:	ace20048 	sw	v0,72(a3)
80042610:	03e00008 	jr	ra
80042614:	ace70064 	sw	a3,100(a3)
80042618:	94e20038 	lhu	v0,56(a3)
8004261c:	8ce301d4 	lw	v1,468(a3)
80042620:	00621821 	addu	v1,v1,v0
80042624:	8ce20048 	lw	v0,72(a3)
80042628:	90640000 	lbu	a0,0(v1)
8004262c:	2403ecff 	li	v1,-4865
80042630:	00431024 	and	v0,v0,v1
80042634:	a0e4006c 	sb	a0,108(a3)
80042638:	ace70068 	sw	a3,104(a3)
8004263c:	ace20048 	sw	v0,72(a3)
80042640:	03e00008 	jr	ra
80042644:	ace70064 	sw	a3,100(a3)

80042648 <_Z9fx_adc_r3v>:
80042648:	3c028021 	lui	v0,0x8021
8004264c:	2447cfc0 	addiu	a3,v0,-12352
80042650:	8ce4000c 	lw	a0,12(a3)
80042654:	8ce60068 	lw	a2,104(a3)
80042658:	84e3007c 	lh	v1,124(a3)
8004265c:	94c50000 	lhu	a1,0(a2)
80042660:	3082ffff 	andi	v0,a0,0xffff
80042664:	00431021 	addu	v0,v0,v1
80042668:	00a22821 	addu	a1,a1,v0
8004266c:	3403ffff 	li	v1,0xffff
80042670:	0065182a 	slt	v1,v1,a1
80042674:	ace3007c 	sw	v1,124(a3)
80042678:	8cc20000 	lw	v0,0(a2)
8004267c:	00851826 	xor	v1,a0,a1
80042680:	00822026 	xor	a0,a0,v0
80042684:	8ce2003c 	lw	v0,60(a3)
80042688:	00042027 	nor	a0,zero,a0
8004268c:	24420001 	addiu	v0,v0,1
80042690:	ace2003c 	sw	v0,60(a3)
80042694:	00832024 	and	a0,a0,v1
80042698:	8ce60064 	lw	a2,100(a3)
8004269c:	3c028021 	lui	v0,0x8021
800426a0:	30848000 	andi	a0,a0,0x8000
800426a4:	2442cff8 	addiu	v0,v0,-12296
800426a8:	ace40080 	sw	a0,128(a3)
800426ac:	ace50074 	sw	a1,116(a3)
800426b0:	ace50078 	sw	a1,120(a3)
800426b4:	10c20008 	beq	a2,v0,800426d8 <_Z9fx_adc_r3v+0x90>
800426b8:	acc50000 	sw	a1,0(a2)
800426bc:	8ce20048 	lw	v0,72(a3)
800426c0:	2403ecff 	li	v1,-4865
800426c4:	00431024 	and	v0,v0,v1
800426c8:	ace70068 	sw	a3,104(a3)
800426cc:	ace20048 	sw	v0,72(a3)
800426d0:	03e00008 	jr	ra
800426d4:	ace70064 	sw	a3,100(a3)
800426d8:	94e20038 	lhu	v0,56(a3)
800426dc:	8ce301d4 	lw	v1,468(a3)
800426e0:	00621821 	addu	v1,v1,v0
800426e4:	8ce20048 	lw	v0,72(a3)
800426e8:	90640000 	lbu	a0,0(v1)
800426ec:	2403ecff 	li	v1,-4865
800426f0:	00431024 	and	v0,v0,v1
800426f4:	a0e4006c 	sb	a0,108(a3)
800426f8:	ace70068 	sw	a3,104(a3)
800426fc:	ace20048 	sw	v0,72(a3)
80042700:	03e00008 	jr	ra
80042704:	ace70064 	sw	a3,100(a3)

80042708 <_Z9fx_adc_r4v>:
80042708:	3c028021 	lui	v0,0x8021
8004270c:	2447cfc0 	addiu	a3,v0,-12352
80042710:	8ce40010 	lw	a0,16(a3)
80042714:	8ce60068 	lw	a2,104(a3)
80042718:	84e3007c 	lh	v1,124(a3)
8004271c:	94c50000 	lhu	a1,0(a2)
80042720:	3082ffff 	andi	v0,a0,0xffff
80042724:	00431021 	addu	v0,v0,v1
80042728:	00a22821 	addu	a1,a1,v0
8004272c:	3403ffff 	li	v1,0xffff
80042730:	0065182a 	slt	v1,v1,a1
80042734:	ace3007c 	sw	v1,124(a3)
80042738:	8cc20000 	lw	v0,0(a2)
8004273c:	00851826 	xor	v1,a0,a1
80042740:	00822026 	xor	a0,a0,v0
80042744:	8ce2003c 	lw	v0,60(a3)
80042748:	00042027 	nor	a0,zero,a0
8004274c:	24420001 	addiu	v0,v0,1
80042750:	ace2003c 	sw	v0,60(a3)
80042754:	00832024 	and	a0,a0,v1
80042758:	8ce60064 	lw	a2,100(a3)
8004275c:	3c028021 	lui	v0,0x8021
80042760:	30848000 	andi	a0,a0,0x8000
80042764:	2442cff8 	addiu	v0,v0,-12296
80042768:	ace40080 	sw	a0,128(a3)
8004276c:	ace50074 	sw	a1,116(a3)
80042770:	ace50078 	sw	a1,120(a3)
80042774:	10c20008 	beq	a2,v0,80042798 <_Z9fx_adc_r4v+0x90>
80042778:	acc50000 	sw	a1,0(a2)
8004277c:	8ce20048 	lw	v0,72(a3)
80042780:	2403ecff 	li	v1,-4865
80042784:	00431024 	and	v0,v0,v1
80042788:	ace70068 	sw	a3,104(a3)
8004278c:	ace20048 	sw	v0,72(a3)
80042790:	03e00008 	jr	ra
80042794:	ace70064 	sw	a3,100(a3)
80042798:	94e20038 	lhu	v0,56(a3)
8004279c:	8ce301d4 	lw	v1,468(a3)
800427a0:	00621821 	addu	v1,v1,v0
800427a4:	8ce20048 	lw	v0,72(a3)
800427a8:	90640000 	lbu	a0,0(v1)
800427ac:	2403ecff 	li	v1,-4865
800427b0:	00431024 	and	v0,v0,v1
800427b4:	a0e4006c 	sb	a0,108(a3)
800427b8:	ace70068 	sw	a3,104(a3)
800427bc:	ace20048 	sw	v0,72(a3)
800427c0:	03e00008 	jr	ra
800427c4:	ace70064 	sw	a3,100(a3)

800427c8 <_Z9fx_adc_r5v>:
800427c8:	3c028021 	lui	v0,0x8021
800427cc:	2447cfc0 	addiu	a3,v0,-12352
800427d0:	8ce40014 	lw	a0,20(a3)
800427d4:	8ce60068 	lw	a2,104(a3)
800427d8:	84e3007c 	lh	v1,124(a3)
800427dc:	94c50000 	lhu	a1,0(a2)
800427e0:	3082ffff 	andi	v0,a0,0xffff
800427e4:	00431021 	addu	v0,v0,v1
800427e8:	00a22821 	addu	a1,a1,v0
800427ec:	3403ffff 	li	v1,0xffff
800427f0:	0065182a 	slt	v1,v1,a1
800427f4:	ace3007c 	sw	v1,124(a3)
800427f8:	8cc20000 	lw	v0,0(a2)
800427fc:	00851826 	xor	v1,a0,a1
80042800:	00822026 	xor	a0,a0,v0
80042804:	8ce2003c 	lw	v0,60(a3)
80042808:	00042027 	nor	a0,zero,a0
8004280c:	24420001 	addiu	v0,v0,1
80042810:	ace2003c 	sw	v0,60(a3)
80042814:	00832024 	and	a0,a0,v1
80042818:	8ce60064 	lw	a2,100(a3)
8004281c:	3c028021 	lui	v0,0x8021
80042820:	30848000 	andi	a0,a0,0x8000
80042824:	2442cff8 	addiu	v0,v0,-12296
80042828:	ace40080 	sw	a0,128(a3)
8004282c:	ace50074 	sw	a1,116(a3)
80042830:	ace50078 	sw	a1,120(a3)
80042834:	10c20008 	beq	a2,v0,80042858 <_Z9fx_adc_r5v+0x90>
80042838:	acc50000 	sw	a1,0(a2)
8004283c:	8ce20048 	lw	v0,72(a3)
80042840:	2403ecff 	li	v1,-4865
80042844:	00431024 	and	v0,v0,v1
80042848:	ace70068 	sw	a3,104(a3)
8004284c:	ace20048 	sw	v0,72(a3)
80042850:	03e00008 	jr	ra
80042854:	ace70064 	sw	a3,100(a3)
80042858:	94e20038 	lhu	v0,56(a3)
8004285c:	8ce301d4 	lw	v1,468(a3)
80042860:	00621821 	addu	v1,v1,v0
80042864:	8ce20048 	lw	v0,72(a3)
80042868:	90640000 	lbu	a0,0(v1)
8004286c:	2403ecff 	li	v1,-4865
80042870:	00431024 	and	v0,v0,v1
80042874:	a0e4006c 	sb	a0,108(a3)
80042878:	ace70068 	sw	a3,104(a3)
8004287c:	ace20048 	sw	v0,72(a3)
80042880:	03e00008 	jr	ra
80042884:	ace70064 	sw	a3,100(a3)

80042888 <_Z9fx_adc_r6v>:
80042888:	3c028021 	lui	v0,0x8021
8004288c:	2447cfc0 	addiu	a3,v0,-12352
80042890:	8ce40018 	lw	a0,24(a3)
80042894:	8ce60068 	lw	a2,104(a3)
80042898:	84e3007c 	lh	v1,124(a3)
8004289c:	94c50000 	lhu	a1,0(a2)
800428a0:	3082ffff 	andi	v0,a0,0xffff
800428a4:	00431021 	addu	v0,v0,v1
800428a8:	00a22821 	addu	a1,a1,v0
800428ac:	3403ffff 	li	v1,0xffff
800428b0:	0065182a 	slt	v1,v1,a1
800428b4:	ace3007c 	sw	v1,124(a3)
800428b8:	8cc20000 	lw	v0,0(a2)
800428bc:	00851826 	xor	v1,a0,a1
800428c0:	00822026 	xor	a0,a0,v0
800428c4:	8ce2003c 	lw	v0,60(a3)
800428c8:	00042027 	nor	a0,zero,a0
800428cc:	24420001 	addiu	v0,v0,1
800428d0:	ace2003c 	sw	v0,60(a3)
800428d4:	00832024 	and	a0,a0,v1
800428d8:	8ce60064 	lw	a2,100(a3)
800428dc:	3c028021 	lui	v0,0x8021
800428e0:	30848000 	andi	a0,a0,0x8000
800428e4:	2442cff8 	addiu	v0,v0,-12296
800428e8:	ace40080 	sw	a0,128(a3)
800428ec:	ace50074 	sw	a1,116(a3)
800428f0:	ace50078 	sw	a1,120(a3)
800428f4:	10c20008 	beq	a2,v0,80042918 <_Z9fx_adc_r6v+0x90>
800428f8:	acc50000 	sw	a1,0(a2)
800428fc:	8ce20048 	lw	v0,72(a3)
80042900:	2403ecff 	li	v1,-4865
80042904:	00431024 	and	v0,v0,v1
80042908:	ace70068 	sw	a3,104(a3)
8004290c:	ace20048 	sw	v0,72(a3)
80042910:	03e00008 	jr	ra
80042914:	ace70064 	sw	a3,100(a3)
80042918:	94e20038 	lhu	v0,56(a3)
8004291c:	8ce301d4 	lw	v1,468(a3)
80042920:	00621821 	addu	v1,v1,v0
80042924:	8ce20048 	lw	v0,72(a3)
80042928:	90640000 	lbu	a0,0(v1)
8004292c:	2403ecff 	li	v1,-4865
80042930:	00431024 	and	v0,v0,v1
80042934:	a0e4006c 	sb	a0,108(a3)
80042938:	ace70068 	sw	a3,104(a3)
8004293c:	ace20048 	sw	v0,72(a3)
80042940:	03e00008 	jr	ra
80042944:	ace70064 	sw	a3,100(a3)

80042948 <_Z9fx_adc_r7v>:
80042948:	3c028021 	lui	v0,0x8021
8004294c:	2447cfc0 	addiu	a3,v0,-12352
80042950:	8ce4001c 	lw	a0,28(a3)
80042954:	8ce60068 	lw	a2,104(a3)
80042958:	84e3007c 	lh	v1,124(a3)
8004295c:	94c50000 	lhu	a1,0(a2)
80042960:	3082ffff 	andi	v0,a0,0xffff
80042964:	00431021 	addu	v0,v0,v1
80042968:	00a22821 	addu	a1,a1,v0
8004296c:	3403ffff 	li	v1,0xffff
80042970:	0065182a 	slt	v1,v1,a1
80042974:	ace3007c 	sw	v1,124(a3)
80042978:	8cc20000 	lw	v0,0(a2)
8004297c:	00851826 	xor	v1,a0,a1
80042980:	00822026 	xor	a0,a0,v0
80042984:	8ce2003c 	lw	v0,60(a3)
80042988:	00042027 	nor	a0,zero,a0
8004298c:	24420001 	addiu	v0,v0,1
80042990:	ace2003c 	sw	v0,60(a3)
80042994:	00832024 	and	a0,a0,v1
80042998:	8ce60064 	lw	a2,100(a3)
8004299c:	3c028021 	lui	v0,0x8021
800429a0:	30848000 	andi	a0,a0,0x8000
800429a4:	2442cff8 	addiu	v0,v0,-12296
800429a8:	ace40080 	sw	a0,128(a3)
800429ac:	ace50074 	sw	a1,116(a3)
800429b0:	ace50078 	sw	a1,120(a3)
800429b4:	10c20008 	beq	a2,v0,800429d8 <_Z9fx_adc_r7v+0x90>
800429b8:	acc50000 	sw	a1,0(a2)
800429bc:	8ce20048 	lw	v0,72(a3)
800429c0:	2403ecff 	li	v1,-4865
800429c4:	00431024 	and	v0,v0,v1
800429c8:	ace70068 	sw	a3,104(a3)
800429cc:	ace20048 	sw	v0,72(a3)
800429d0:	03e00008 	jr	ra
800429d4:	ace70064 	sw	a3,100(a3)
800429d8:	94e20038 	lhu	v0,56(a3)
800429dc:	8ce301d4 	lw	v1,468(a3)
800429e0:	00621821 	addu	v1,v1,v0
800429e4:	8ce20048 	lw	v0,72(a3)
800429e8:	90640000 	lbu	a0,0(v1)
800429ec:	2403ecff 	li	v1,-4865
800429f0:	00431024 	and	v0,v0,v1
800429f4:	a0e4006c 	sb	a0,108(a3)
800429f8:	ace70068 	sw	a3,104(a3)
800429fc:	ace20048 	sw	v0,72(a3)
80042a00:	03e00008 	jr	ra
80042a04:	ace70064 	sw	a3,100(a3)

80042a08 <_Z9fx_adc_r8v>:
80042a08:	3c028021 	lui	v0,0x8021
80042a0c:	2447cfc0 	addiu	a3,v0,-12352
80042a10:	8ce40020 	lw	a0,32(a3)
80042a14:	8ce60068 	lw	a2,104(a3)
80042a18:	84e3007c 	lh	v1,124(a3)
80042a1c:	94c50000 	lhu	a1,0(a2)
80042a20:	3082ffff 	andi	v0,a0,0xffff
80042a24:	00431021 	addu	v0,v0,v1
80042a28:	00a22821 	addu	a1,a1,v0
80042a2c:	3403ffff 	li	v1,0xffff
80042a30:	0065182a 	slt	v1,v1,a1
80042a34:	ace3007c 	sw	v1,124(a3)
80042a38:	8cc20000 	lw	v0,0(a2)
80042a3c:	00851826 	xor	v1,a0,a1
80042a40:	00822026 	xor	a0,a0,v0
80042a44:	8ce2003c 	lw	v0,60(a3)
80042a48:	00042027 	nor	a0,zero,a0
80042a4c:	24420001 	addiu	v0,v0,1
80042a50:	ace2003c 	sw	v0,60(a3)
80042a54:	00832024 	and	a0,a0,v1
80042a58:	8ce60064 	lw	a2,100(a3)
80042a5c:	3c028021 	lui	v0,0x8021
80042a60:	30848000 	andi	a0,a0,0x8000
80042a64:	2442cff8 	addiu	v0,v0,-12296
80042a68:	ace40080 	sw	a0,128(a3)
80042a6c:	ace50074 	sw	a1,116(a3)
80042a70:	ace50078 	sw	a1,120(a3)
80042a74:	10c20008 	beq	a2,v0,80042a98 <_Z9fx_adc_r8v+0x90>
80042a78:	acc50000 	sw	a1,0(a2)
80042a7c:	8ce20048 	lw	v0,72(a3)
80042a80:	2403ecff 	li	v1,-4865
80042a84:	00431024 	and	v0,v0,v1
80042a88:	ace70068 	sw	a3,104(a3)
80042a8c:	ace20048 	sw	v0,72(a3)
80042a90:	03e00008 	jr	ra
80042a94:	ace70064 	sw	a3,100(a3)
80042a98:	94e20038 	lhu	v0,56(a3)
80042a9c:	8ce301d4 	lw	v1,468(a3)
80042aa0:	00621821 	addu	v1,v1,v0
80042aa4:	8ce20048 	lw	v0,72(a3)
80042aa8:	90640000 	lbu	a0,0(v1)
80042aac:	2403ecff 	li	v1,-4865
80042ab0:	00431024 	and	v0,v0,v1
80042ab4:	a0e4006c 	sb	a0,108(a3)
80042ab8:	ace70068 	sw	a3,104(a3)
80042abc:	ace20048 	sw	v0,72(a3)
80042ac0:	03e00008 	jr	ra
80042ac4:	ace70064 	sw	a3,100(a3)

80042ac8 <_Z9fx_adc_r9v>:
80042ac8:	3c028021 	lui	v0,0x8021
80042acc:	2447cfc0 	addiu	a3,v0,-12352
80042ad0:	8ce40024 	lw	a0,36(a3)
80042ad4:	8ce60068 	lw	a2,104(a3)
80042ad8:	84e3007c 	lh	v1,124(a3)
80042adc:	94c50000 	lhu	a1,0(a2)
80042ae0:	3082ffff 	andi	v0,a0,0xffff
80042ae4:	00431021 	addu	v0,v0,v1
80042ae8:	00a22821 	addu	a1,a1,v0
80042aec:	3403ffff 	li	v1,0xffff
80042af0:	0065182a 	slt	v1,v1,a1
80042af4:	ace3007c 	sw	v1,124(a3)
80042af8:	8cc20000 	lw	v0,0(a2)
80042afc:	00851826 	xor	v1,a0,a1
80042b00:	00822026 	xor	a0,a0,v0
80042b04:	8ce2003c 	lw	v0,60(a3)
80042b08:	00042027 	nor	a0,zero,a0
80042b0c:	24420001 	addiu	v0,v0,1
80042b10:	ace2003c 	sw	v0,60(a3)
80042b14:	00832024 	and	a0,a0,v1
80042b18:	8ce60064 	lw	a2,100(a3)
80042b1c:	3c028021 	lui	v0,0x8021
80042b20:	30848000 	andi	a0,a0,0x8000
80042b24:	2442cff8 	addiu	v0,v0,-12296
80042b28:	ace40080 	sw	a0,128(a3)
80042b2c:	ace50074 	sw	a1,116(a3)
80042b30:	ace50078 	sw	a1,120(a3)
80042b34:	10c20008 	beq	a2,v0,80042b58 <_Z9fx_adc_r9v+0x90>
80042b38:	acc50000 	sw	a1,0(a2)
80042b3c:	8ce20048 	lw	v0,72(a3)
80042b40:	2403ecff 	li	v1,-4865
80042b44:	00431024 	and	v0,v0,v1
80042b48:	ace70068 	sw	a3,104(a3)
80042b4c:	ace20048 	sw	v0,72(a3)
80042b50:	03e00008 	jr	ra
80042b54:	ace70064 	sw	a3,100(a3)
80042b58:	94e20038 	lhu	v0,56(a3)
80042b5c:	8ce301d4 	lw	v1,468(a3)
80042b60:	00621821 	addu	v1,v1,v0
80042b64:	8ce20048 	lw	v0,72(a3)
80042b68:	90640000 	lbu	a0,0(v1)
80042b6c:	2403ecff 	li	v1,-4865
80042b70:	00431024 	and	v0,v0,v1
80042b74:	a0e4006c 	sb	a0,108(a3)
80042b78:	ace70068 	sw	a3,104(a3)
80042b7c:	ace20048 	sw	v0,72(a3)
80042b80:	03e00008 	jr	ra
80042b84:	ace70064 	sw	a3,100(a3)

80042b88 <_Z10fx_adc_r10v>:
80042b88:	3c028021 	lui	v0,0x8021
80042b8c:	2447cfc0 	addiu	a3,v0,-12352
80042b90:	8ce40028 	lw	a0,40(a3)
80042b94:	8ce60068 	lw	a2,104(a3)
80042b98:	84e3007c 	lh	v1,124(a3)
80042b9c:	94c50000 	lhu	a1,0(a2)
80042ba0:	3082ffff 	andi	v0,a0,0xffff
80042ba4:	00431021 	addu	v0,v0,v1
80042ba8:	00a22821 	addu	a1,a1,v0
80042bac:	3403ffff 	li	v1,0xffff
80042bb0:	0065182a 	slt	v1,v1,a1
80042bb4:	ace3007c 	sw	v1,124(a3)
80042bb8:	8cc20000 	lw	v0,0(a2)
80042bbc:	00851826 	xor	v1,a0,a1
80042bc0:	00822026 	xor	a0,a0,v0
80042bc4:	8ce2003c 	lw	v0,60(a3)
80042bc8:	00042027 	nor	a0,zero,a0
80042bcc:	24420001 	addiu	v0,v0,1
80042bd0:	ace2003c 	sw	v0,60(a3)
80042bd4:	00832024 	and	a0,a0,v1
80042bd8:	8ce60064 	lw	a2,100(a3)
80042bdc:	3c028021 	lui	v0,0x8021
80042be0:	30848000 	andi	a0,a0,0x8000
80042be4:	2442cff8 	addiu	v0,v0,-12296
80042be8:	ace40080 	sw	a0,128(a3)
80042bec:	ace50074 	sw	a1,116(a3)
80042bf0:	ace50078 	sw	a1,120(a3)
80042bf4:	10c20008 	beq	a2,v0,80042c18 <_Z10fx_adc_r10v+0x90>
80042bf8:	acc50000 	sw	a1,0(a2)
80042bfc:	8ce20048 	lw	v0,72(a3)
80042c00:	2403ecff 	li	v1,-4865
80042c04:	00431024 	and	v0,v0,v1
80042c08:	ace70068 	sw	a3,104(a3)
80042c0c:	ace20048 	sw	v0,72(a3)
80042c10:	03e00008 	jr	ra
80042c14:	ace70064 	sw	a3,100(a3)
80042c18:	94e20038 	lhu	v0,56(a3)
80042c1c:	8ce301d4 	lw	v1,468(a3)
80042c20:	00621821 	addu	v1,v1,v0
80042c24:	8ce20048 	lw	v0,72(a3)
80042c28:	90640000 	lbu	a0,0(v1)
80042c2c:	2403ecff 	li	v1,-4865
80042c30:	00431024 	and	v0,v0,v1
80042c34:	a0e4006c 	sb	a0,108(a3)
80042c38:	ace70068 	sw	a3,104(a3)
80042c3c:	ace20048 	sw	v0,72(a3)
80042c40:	03e00008 	jr	ra
80042c44:	ace70064 	sw	a3,100(a3)

80042c48 <_Z10fx_adc_r11v>:
80042c48:	3c028021 	lui	v0,0x8021
80042c4c:	2447cfc0 	addiu	a3,v0,-12352
80042c50:	8ce4002c 	lw	a0,44(a3)
80042c54:	8ce60068 	lw	a2,104(a3)
80042c58:	84e3007c 	lh	v1,124(a3)
80042c5c:	94c50000 	lhu	a1,0(a2)
80042c60:	3082ffff 	andi	v0,a0,0xffff
80042c64:	00431021 	addu	v0,v0,v1
80042c68:	00a22821 	addu	a1,a1,v0
80042c6c:	3403ffff 	li	v1,0xffff
80042c70:	0065182a 	slt	v1,v1,a1
80042c74:	ace3007c 	sw	v1,124(a3)
80042c78:	8cc20000 	lw	v0,0(a2)
80042c7c:	00851826 	xor	v1,a0,a1
80042c80:	00822026 	xor	a0,a0,v0
80042c84:	8ce2003c 	lw	v0,60(a3)
80042c88:	00042027 	nor	a0,zero,a0
80042c8c:	24420001 	addiu	v0,v0,1
80042c90:	ace2003c 	sw	v0,60(a3)
80042c94:	00832024 	and	a0,a0,v1
80042c98:	8ce60064 	lw	a2,100(a3)
80042c9c:	3c028021 	lui	v0,0x8021
80042ca0:	30848000 	andi	a0,a0,0x8000
80042ca4:	2442cff8 	addiu	v0,v0,-12296
80042ca8:	ace40080 	sw	a0,128(a3)
80042cac:	ace50074 	sw	a1,116(a3)
80042cb0:	ace50078 	sw	a1,120(a3)
80042cb4:	10c20008 	beq	a2,v0,80042cd8 <_Z10fx_adc_r11v+0x90>
80042cb8:	acc50000 	sw	a1,0(a2)
80042cbc:	8ce20048 	lw	v0,72(a3)
80042cc0:	2403ecff 	li	v1,-4865
80042cc4:	00431024 	and	v0,v0,v1
80042cc8:	ace70068 	sw	a3,104(a3)
80042ccc:	ace20048 	sw	v0,72(a3)
80042cd0:	03e00008 	jr	ra
80042cd4:	ace70064 	sw	a3,100(a3)
80042cd8:	94e20038 	lhu	v0,56(a3)
80042cdc:	8ce301d4 	lw	v1,468(a3)
80042ce0:	00621821 	addu	v1,v1,v0
80042ce4:	8ce20048 	lw	v0,72(a3)
80042ce8:	90640000 	lbu	a0,0(v1)
80042cec:	2403ecff 	li	v1,-4865
80042cf0:	00431024 	and	v0,v0,v1
80042cf4:	a0e4006c 	sb	a0,108(a3)
80042cf8:	ace70068 	sw	a3,104(a3)
80042cfc:	ace20048 	sw	v0,72(a3)
80042d00:	03e00008 	jr	ra
80042d04:	ace70064 	sw	a3,100(a3)

80042d08 <_Z10fx_adc_r12v>:
80042d08:	3c028021 	lui	v0,0x8021
80042d0c:	2447cfc0 	addiu	a3,v0,-12352
80042d10:	8ce40030 	lw	a0,48(a3)
80042d14:	8ce60068 	lw	a2,104(a3)
80042d18:	84e3007c 	lh	v1,124(a3)
80042d1c:	94c50000 	lhu	a1,0(a2)
80042d20:	3082ffff 	andi	v0,a0,0xffff
80042d24:	00431021 	addu	v0,v0,v1
80042d28:	00a22821 	addu	a1,a1,v0
80042d2c:	3403ffff 	li	v1,0xffff
80042d30:	0065182a 	slt	v1,v1,a1
80042d34:	ace3007c 	sw	v1,124(a3)
80042d38:	8cc20000 	lw	v0,0(a2)
80042d3c:	00851826 	xor	v1,a0,a1
80042d40:	00822026 	xor	a0,a0,v0
80042d44:	8ce2003c 	lw	v0,60(a3)
80042d48:	00042027 	nor	a0,zero,a0
80042d4c:	24420001 	addiu	v0,v0,1
80042d50:	ace2003c 	sw	v0,60(a3)
80042d54:	00832024 	and	a0,a0,v1
80042d58:	8ce60064 	lw	a2,100(a3)
80042d5c:	3c028021 	lui	v0,0x8021
80042d60:	30848000 	andi	a0,a0,0x8000
80042d64:	2442cff8 	addiu	v0,v0,-12296
80042d68:	ace40080 	sw	a0,128(a3)
80042d6c:	ace50074 	sw	a1,116(a3)
80042d70:	ace50078 	sw	a1,120(a3)
80042d74:	10c20008 	beq	a2,v0,80042d98 <_Z10fx_adc_r12v+0x90>
80042d78:	acc50000 	sw	a1,0(a2)
80042d7c:	8ce20048 	lw	v0,72(a3)
80042d80:	2403ecff 	li	v1,-4865
80042d84:	00431024 	and	v0,v0,v1
80042d88:	ace70068 	sw	a3,104(a3)
80042d8c:	ace20048 	sw	v0,72(a3)
80042d90:	03e00008 	jr	ra
80042d94:	ace70064 	sw	a3,100(a3)
80042d98:	94e20038 	lhu	v0,56(a3)
80042d9c:	8ce301d4 	lw	v1,468(a3)
80042da0:	00621821 	addu	v1,v1,v0
80042da4:	8ce20048 	lw	v0,72(a3)
80042da8:	90640000 	lbu	a0,0(v1)
80042dac:	2403ecff 	li	v1,-4865
80042db0:	00431024 	and	v0,v0,v1
80042db4:	a0e4006c 	sb	a0,108(a3)
80042db8:	ace70068 	sw	a3,104(a3)
80042dbc:	ace20048 	sw	v0,72(a3)
80042dc0:	03e00008 	jr	ra
80042dc4:	ace70064 	sw	a3,100(a3)

80042dc8 <_Z10fx_adc_r13v>:
80042dc8:	3c028021 	lui	v0,0x8021
80042dcc:	2447cfc0 	addiu	a3,v0,-12352
80042dd0:	8ce40034 	lw	a0,52(a3)
80042dd4:	8ce60068 	lw	a2,104(a3)
80042dd8:	84e3007c 	lh	v1,124(a3)
80042ddc:	94c50000 	lhu	a1,0(a2)
80042de0:	3082ffff 	andi	v0,a0,0xffff
80042de4:	00431021 	addu	v0,v0,v1
80042de8:	00a22821 	addu	a1,a1,v0
80042dec:	3403ffff 	li	v1,0xffff
80042df0:	0065182a 	slt	v1,v1,a1
80042df4:	ace3007c 	sw	v1,124(a3)
80042df8:	8cc20000 	lw	v0,0(a2)
80042dfc:	00851826 	xor	v1,a0,a1
80042e00:	00822026 	xor	a0,a0,v0
80042e04:	8ce2003c 	lw	v0,60(a3)
80042e08:	00042027 	nor	a0,zero,a0
80042e0c:	24420001 	addiu	v0,v0,1
80042e10:	ace2003c 	sw	v0,60(a3)
80042e14:	00832024 	and	a0,a0,v1
80042e18:	8ce60064 	lw	a2,100(a3)
80042e1c:	3c028021 	lui	v0,0x8021
80042e20:	30848000 	andi	a0,a0,0x8000
80042e24:	2442cff8 	addiu	v0,v0,-12296
80042e28:	ace40080 	sw	a0,128(a3)
80042e2c:	ace50074 	sw	a1,116(a3)
80042e30:	ace50078 	sw	a1,120(a3)
80042e34:	10c20008 	beq	a2,v0,80042e58 <_Z10fx_adc_r13v+0x90>
80042e38:	acc50000 	sw	a1,0(a2)
80042e3c:	8ce20048 	lw	v0,72(a3)
80042e40:	2403ecff 	li	v1,-4865
80042e44:	00431024 	and	v0,v0,v1
80042e48:	ace70068 	sw	a3,104(a3)
80042e4c:	ace20048 	sw	v0,72(a3)
80042e50:	03e00008 	jr	ra
80042e54:	ace70064 	sw	a3,100(a3)
80042e58:	94e20038 	lhu	v0,56(a3)
80042e5c:	8ce301d4 	lw	v1,468(a3)
80042e60:	00621821 	addu	v1,v1,v0
80042e64:	8ce20048 	lw	v0,72(a3)
80042e68:	90640000 	lbu	a0,0(v1)
80042e6c:	2403ecff 	li	v1,-4865
80042e70:	00431024 	and	v0,v0,v1
80042e74:	a0e4006c 	sb	a0,108(a3)
80042e78:	ace70068 	sw	a3,104(a3)
80042e7c:	ace20048 	sw	v0,72(a3)
80042e80:	03e00008 	jr	ra
80042e84:	ace70064 	sw	a3,100(a3)

80042e88 <_Z10fx_adc_r14v>:
80042e88:	3c028021 	lui	v0,0x8021
80042e8c:	2447cfc0 	addiu	a3,v0,-12352
80042e90:	8ce40038 	lw	a0,56(a3)
80042e94:	8ce60068 	lw	a2,104(a3)
80042e98:	84e3007c 	lh	v1,124(a3)
80042e9c:	94c50000 	lhu	a1,0(a2)
80042ea0:	3082ffff 	andi	v0,a0,0xffff
80042ea4:	00431021 	addu	v0,v0,v1
80042ea8:	00a22821 	addu	a1,a1,v0
80042eac:	3403ffff 	li	v1,0xffff
80042eb0:	0065182a 	slt	v1,v1,a1
80042eb4:	ace3007c 	sw	v1,124(a3)
80042eb8:	8cc20000 	lw	v0,0(a2)
80042ebc:	00851826 	xor	v1,a0,a1
80042ec0:	00822026 	xor	a0,a0,v0
80042ec4:	8ce2003c 	lw	v0,60(a3)
80042ec8:	00042027 	nor	a0,zero,a0
80042ecc:	24420001 	addiu	v0,v0,1
80042ed0:	ace2003c 	sw	v0,60(a3)
80042ed4:	00832024 	and	a0,a0,v1
80042ed8:	8ce60064 	lw	a2,100(a3)
80042edc:	3c028021 	lui	v0,0x8021
80042ee0:	30848000 	andi	a0,a0,0x8000
80042ee4:	2442cff8 	addiu	v0,v0,-12296
80042ee8:	ace40080 	sw	a0,128(a3)
80042eec:	ace50074 	sw	a1,116(a3)
80042ef0:	ace50078 	sw	a1,120(a3)
80042ef4:	10c20008 	beq	a2,v0,80042f18 <_Z10fx_adc_r14v+0x90>
80042ef8:	acc50000 	sw	a1,0(a2)
80042efc:	8ce20048 	lw	v0,72(a3)
80042f00:	2403ecff 	li	v1,-4865
80042f04:	00431024 	and	v0,v0,v1
80042f08:	ace70068 	sw	a3,104(a3)
80042f0c:	ace20048 	sw	v0,72(a3)
80042f10:	03e00008 	jr	ra
80042f14:	ace70064 	sw	a3,100(a3)
80042f18:	94e20038 	lhu	v0,56(a3)
80042f1c:	8ce301d4 	lw	v1,468(a3)
80042f20:	00621821 	addu	v1,v1,v0
80042f24:	8ce20048 	lw	v0,72(a3)
80042f28:	90640000 	lbu	a0,0(v1)
80042f2c:	2403ecff 	li	v1,-4865
80042f30:	00431024 	and	v0,v0,v1
80042f34:	a0e4006c 	sb	a0,108(a3)
80042f38:	ace70068 	sw	a3,104(a3)
80042f3c:	ace20048 	sw	v0,72(a3)
80042f40:	03e00008 	jr	ra
80042f44:	ace70064 	sw	a3,100(a3)

80042f48 <_Z10fx_adc_r15v>:
80042f48:	3c028021 	lui	v0,0x8021
80042f4c:	2447cfc0 	addiu	a3,v0,-12352
80042f50:	8ce5003c 	lw	a1,60(a3)
80042f54:	8ce60068 	lw	a2,104(a3)
80042f58:	84e3007c 	lh	v1,124(a3)
80042f5c:	94c40000 	lhu	a0,0(a2)
80042f60:	30a2ffff 	andi	v0,a1,0xffff
80042f64:	00431021 	addu	v0,v0,v1
80042f68:	00822021 	addu	a0,a0,v0
80042f6c:	3403ffff 	li	v1,0xffff
80042f70:	0064182a 	slt	v1,v1,a0
80042f74:	ace3007c 	sw	v1,124(a3)
80042f78:	8cc20000 	lw	v0,0(a2)
80042f7c:	00a41826 	xor	v1,a1,a0
80042f80:	00a21026 	xor	v0,a1,v0
80042f84:	00021027 	nor	v0,zero,v0
80042f88:	00431024 	and	v0,v0,v1
80042f8c:	30428000 	andi	v0,v0,0x8000
80042f90:	ace20080 	sw	v0,128(a3)
80042f94:	8ce60064 	lw	a2,100(a3)
80042f98:	3c028021 	lui	v0,0x8021
80042f9c:	24a50001 	addiu	a1,a1,1
80042fa0:	2442cff8 	addiu	v0,v0,-12296
80042fa4:	ace5003c 	sw	a1,60(a3)
80042fa8:	ace40074 	sw	a0,116(a3)
80042fac:	ace40078 	sw	a0,120(a3)
80042fb0:	10c20008 	beq	a2,v0,80042fd4 <_Z10fx_adc_r15v+0x8c>
80042fb4:	acc40000 	sw	a0,0(a2)
80042fb8:	8ce20048 	lw	v0,72(a3)
80042fbc:	2403ecff 	li	v1,-4865
80042fc0:	00431024 	and	v0,v0,v1
80042fc4:	ace70064 	sw	a3,100(a3)
80042fc8:	ace20048 	sw	v0,72(a3)
80042fcc:	03e00008 	jr	ra
80042fd0:	ace70068 	sw	a3,104(a3)
80042fd4:	94e20038 	lhu	v0,56(a3)
80042fd8:	8ce301d4 	lw	v1,468(a3)
80042fdc:	00621821 	addu	v1,v1,v0
80042fe0:	8ce20048 	lw	v0,72(a3)
80042fe4:	90640000 	lbu	a0,0(v1)
80042fe8:	2403ecff 	li	v1,-4865
80042fec:	00431024 	and	v0,v0,v1
80042ff0:	a0e4006c 	sb	a0,108(a3)
80042ff4:	ace70064 	sw	a3,100(a3)
80042ff8:	ace20048 	sw	v0,72(a3)
80042ffc:	03e00008 	jr	ra
80043000:	ace70068 	sw	a3,104(a3)

80043004 <_Z9fx_add_i0v>:
80043004:	3c028021 	lui	v0,0x8021
80043008:	2447cfc0 	addiu	a3,v0,-12352
8004300c:	8ce60068 	lw	a2,104(a3)
80043010:	3402ffff 	li	v0,0xffff
80043014:	94c40000 	lhu	a0,0(a2)
80043018:	8ce5003c 	lw	a1,60(a3)
8004301c:	0044102a 	slt	v0,v0,a0
80043020:	ace2007c 	sw	v0,124(a3)
80043024:	8cc30000 	lw	v1,0(a2)
80043028:	3c028021 	lui	v0,0x8021
8004302c:	00031827 	nor	v1,zero,v1
80043030:	00641824 	and	v1,v1,a0
80043034:	8ce60064 	lw	a2,100(a3)
80043038:	30638000 	andi	v1,v1,0x8000
8004303c:	24a50001 	addiu	a1,a1,1
80043040:	2442cff8 	addiu	v0,v0,-12296
80043044:	ace30080 	sw	v1,128(a3)
80043048:	ace5003c 	sw	a1,60(a3)
8004304c:	ace40074 	sw	a0,116(a3)
80043050:	ace40078 	sw	a0,120(a3)
80043054:	10c20008 	beq	a2,v0,80043078 <_Z9fx_add_i0v+0x74>
80043058:	acc40000 	sw	a0,0(a2)
8004305c:	8ce20048 	lw	v0,72(a3)
80043060:	2403ecff 	li	v1,-4865
80043064:	00431024 	and	v0,v0,v1
80043068:	ace70064 	sw	a3,100(a3)
8004306c:	ace20048 	sw	v0,72(a3)
80043070:	03e00008 	jr	ra
80043074:	ace70068 	sw	a3,104(a3)
80043078:	94e20038 	lhu	v0,56(a3)
8004307c:	8ce301d4 	lw	v1,468(a3)
80043080:	00621821 	addu	v1,v1,v0
80043084:	8ce20048 	lw	v0,72(a3)
80043088:	90640000 	lbu	a0,0(v1)
8004308c:	2403ecff 	li	v1,-4865
80043090:	00431024 	and	v0,v0,v1
80043094:	a0e4006c 	sb	a0,108(a3)
80043098:	ace70064 	sw	a3,100(a3)
8004309c:	ace20048 	sw	v0,72(a3)
800430a0:	03e00008 	jr	ra
800430a4:	ace70068 	sw	a3,104(a3)

800430a8 <_Z9fx_add_i1v>:
800430a8:	3c028021 	lui	v0,0x8021
800430ac:	2447cfc0 	addiu	a3,v0,-12352
800430b0:	8ce60068 	lw	a2,104(a3)
800430b4:	3402ffff 	li	v0,0xffff
800430b8:	94c40000 	lhu	a0,0(a2)
800430bc:	8ce5003c 	lw	a1,60(a3)
800430c0:	24840001 	addiu	a0,a0,1
800430c4:	0044102a 	slt	v0,v0,a0
800430c8:	ace2007c 	sw	v0,124(a3)
800430cc:	8cc30000 	lw	v1,0(a2)
800430d0:	2402fffe 	li	v0,-2
800430d4:	00621826 	xor	v1,v1,v0
800430d8:	00831824 	and	v1,a0,v1
800430dc:	8ce60064 	lw	a2,100(a3)
800430e0:	3c028021 	lui	v0,0x8021
800430e4:	30638000 	andi	v1,v1,0x8000
800430e8:	24a50001 	addiu	a1,a1,1
800430ec:	2442cff8 	addiu	v0,v0,-12296
800430f0:	ace30080 	sw	v1,128(a3)
800430f4:	ace5003c 	sw	a1,60(a3)
800430f8:	ace40074 	sw	a0,116(a3)
800430fc:	ace40078 	sw	a0,120(a3)
80043100:	10c20008 	beq	a2,v0,80043124 <_Z9fx_add_i1v+0x7c>
80043104:	acc40000 	sw	a0,0(a2)
80043108:	8ce20048 	lw	v0,72(a3)
8004310c:	2403ecff 	li	v1,-4865
80043110:	00431024 	and	v0,v0,v1
80043114:	ace70064 	sw	a3,100(a3)
80043118:	ace20048 	sw	v0,72(a3)
8004311c:	03e00008 	jr	ra
80043120:	ace70068 	sw	a3,104(a3)
80043124:	94e20038 	lhu	v0,56(a3)
80043128:	8ce301d4 	lw	v1,468(a3)
8004312c:	00621821 	addu	v1,v1,v0
80043130:	8ce20048 	lw	v0,72(a3)
80043134:	90640000 	lbu	a0,0(v1)
80043138:	2403ecff 	li	v1,-4865
8004313c:	00431024 	and	v0,v0,v1
80043140:	a0e4006c 	sb	a0,108(a3)
80043144:	ace70064 	sw	a3,100(a3)
80043148:	ace20048 	sw	v0,72(a3)
8004314c:	03e00008 	jr	ra
80043150:	ace70068 	sw	a3,104(a3)

80043154 <_Z9fx_add_i2v>:
80043154:	3c028021 	lui	v0,0x8021
80043158:	2447cfc0 	addiu	a3,v0,-12352
8004315c:	8ce60068 	lw	a2,104(a3)
80043160:	3402ffff 	li	v0,0xffff
80043164:	94c40000 	lhu	a0,0(a2)
80043168:	8ce5003c 	lw	a1,60(a3)
8004316c:	24840002 	addiu	a0,a0,2
80043170:	0044102a 	slt	v0,v0,a0
80043174:	ace2007c 	sw	v0,124(a3)
80043178:	8cc30000 	lw	v1,0(a2)
8004317c:	2402fffd 	li	v0,-3
80043180:	00621826 	xor	v1,v1,v0
80043184:	00831824 	and	v1,a0,v1
80043188:	8ce60064 	lw	a2,100(a3)
8004318c:	3c028021 	lui	v0,0x8021
80043190:	30638000 	andi	v1,v1,0x8000
80043194:	24a50001 	addiu	a1,a1,1
80043198:	2442cff8 	addiu	v0,v0,-12296
8004319c:	ace30080 	sw	v1,128(a3)
800431a0:	ace5003c 	sw	a1,60(a3)
800431a4:	ace40074 	sw	a0,116(a3)
800431a8:	ace40078 	sw	a0,120(a3)
800431ac:	10c20008 	beq	a2,v0,800431d0 <_Z9fx_add_i2v+0x7c>
800431b0:	acc40000 	sw	a0,0(a2)
800431b4:	8ce20048 	lw	v0,72(a3)
800431b8:	2403ecff 	li	v1,-4865
800431bc:	00431024 	and	v0,v0,v1
800431c0:	ace70064 	sw	a3,100(a3)
800431c4:	ace20048 	sw	v0,72(a3)
800431c8:	03e00008 	jr	ra
800431cc:	ace70068 	sw	a3,104(a3)
800431d0:	94e20038 	lhu	v0,56(a3)
800431d4:	8ce301d4 	lw	v1,468(a3)
800431d8:	00621821 	addu	v1,v1,v0
800431dc:	8ce20048 	lw	v0,72(a3)
800431e0:	90640000 	lbu	a0,0(v1)
800431e4:	2403ecff 	li	v1,-4865
800431e8:	00431024 	and	v0,v0,v1
800431ec:	a0e4006c 	sb	a0,108(a3)
800431f0:	ace70064 	sw	a3,100(a3)
800431f4:	ace20048 	sw	v0,72(a3)
800431f8:	03e00008 	jr	ra
800431fc:	ace70068 	sw	a3,104(a3)

80043200 <_Z9fx_add_i3v>:
80043200:	3c028021 	lui	v0,0x8021
80043204:	2447cfc0 	addiu	a3,v0,-12352
80043208:	8ce60068 	lw	a2,104(a3)
8004320c:	3402ffff 	li	v0,0xffff
80043210:	94c40000 	lhu	a0,0(a2)
80043214:	8ce5003c 	lw	a1,60(a3)
80043218:	24840003 	addiu	a0,a0,3
8004321c:	0044102a 	slt	v0,v0,a0
80043220:	ace2007c 	sw	v0,124(a3)
80043224:	8cc30000 	lw	v1,0(a2)
80043228:	2402fffc 	li	v0,-4
8004322c:	00621826 	xor	v1,v1,v0
80043230:	00831824 	and	v1,a0,v1
80043234:	8ce60064 	lw	a2,100(a3)
80043238:	3c028021 	lui	v0,0x8021
8004323c:	30638000 	andi	v1,v1,0x8000
80043240:	24a50001 	addiu	a1,a1,1
80043244:	2442cff8 	addiu	v0,v0,-12296
80043248:	ace30080 	sw	v1,128(a3)
8004324c:	ace5003c 	sw	a1,60(a3)
80043250:	ace40074 	sw	a0,116(a3)
80043254:	ace40078 	sw	a0,120(a3)
80043258:	10c20008 	beq	a2,v0,8004327c <_Z9fx_add_i3v+0x7c>
8004325c:	acc40000 	sw	a0,0(a2)
80043260:	8ce20048 	lw	v0,72(a3)
80043264:	2403ecff 	li	v1,-4865
80043268:	00431024 	and	v0,v0,v1
8004326c:	ace70064 	sw	a3,100(a3)
80043270:	ace20048 	sw	v0,72(a3)
80043274:	03e00008 	jr	ra
80043278:	ace70068 	sw	a3,104(a3)
8004327c:	94e20038 	lhu	v0,56(a3)
80043280:	8ce301d4 	lw	v1,468(a3)
80043284:	00621821 	addu	v1,v1,v0
80043288:	8ce20048 	lw	v0,72(a3)
8004328c:	90640000 	lbu	a0,0(v1)
80043290:	2403ecff 	li	v1,-4865
80043294:	00431024 	and	v0,v0,v1
80043298:	a0e4006c 	sb	a0,108(a3)
8004329c:	ace70064 	sw	a3,100(a3)
800432a0:	ace20048 	sw	v0,72(a3)
800432a4:	03e00008 	jr	ra
800432a8:	ace70068 	sw	a3,104(a3)

800432ac <_Z9fx_add_i4v>:
800432ac:	3c028021 	lui	v0,0x8021
800432b0:	2447cfc0 	addiu	a3,v0,-12352
800432b4:	8ce60068 	lw	a2,104(a3)
800432b8:	3402ffff 	li	v0,0xffff
800432bc:	94c40000 	lhu	a0,0(a2)
800432c0:	8ce5003c 	lw	a1,60(a3)
800432c4:	24840004 	addiu	a0,a0,4
800432c8:	0044102a 	slt	v0,v0,a0
800432cc:	ace2007c 	sw	v0,124(a3)
800432d0:	8cc30000 	lw	v1,0(a2)
800432d4:	2402fffb 	li	v0,-5
800432d8:	00621826 	xor	v1,v1,v0
800432dc:	00831824 	and	v1,a0,v1
800432e0:	8ce60064 	lw	a2,100(a3)
800432e4:	3c028021 	lui	v0,0x8021
800432e8:	30638000 	andi	v1,v1,0x8000
800432ec:	24a50001 	addiu	a1,a1,1
800432f0:	2442cff8 	addiu	v0,v0,-12296
800432f4:	ace30080 	sw	v1,128(a3)
800432f8:	ace5003c 	sw	a1,60(a3)
800432fc:	ace40074 	sw	a0,116(a3)
80043300:	ace40078 	sw	a0,120(a3)
80043304:	10c20008 	beq	a2,v0,80043328 <_Z9fx_add_i4v+0x7c>
80043308:	acc40000 	sw	a0,0(a2)
8004330c:	8ce20048 	lw	v0,72(a3)
80043310:	2403ecff 	li	v1,-4865
80043314:	00431024 	and	v0,v0,v1
80043318:	ace70064 	sw	a3,100(a3)
8004331c:	ace20048 	sw	v0,72(a3)
80043320:	03e00008 	jr	ra
80043324:	ace70068 	sw	a3,104(a3)
80043328:	94e20038 	lhu	v0,56(a3)
8004332c:	8ce301d4 	lw	v1,468(a3)
80043330:	00621821 	addu	v1,v1,v0
80043334:	8ce20048 	lw	v0,72(a3)
80043338:	90640000 	lbu	a0,0(v1)
8004333c:	2403ecff 	li	v1,-4865
80043340:	00431024 	and	v0,v0,v1
80043344:	a0e4006c 	sb	a0,108(a3)
80043348:	ace70064 	sw	a3,100(a3)
8004334c:	ace20048 	sw	v0,72(a3)
80043350:	03e00008 	jr	ra
80043354:	ace70068 	sw	a3,104(a3)

80043358 <_Z9fx_add_i5v>:
80043358:	3c028021 	lui	v0,0x8021
8004335c:	2447cfc0 	addiu	a3,v0,-12352
80043360:	8ce60068 	lw	a2,104(a3)
80043364:	3402ffff 	li	v0,0xffff
80043368:	94c40000 	lhu	a0,0(a2)
8004336c:	8ce5003c 	lw	a1,60(a3)
80043370:	24840005 	addiu	a0,a0,5
80043374:	0044102a 	slt	v0,v0,a0
80043378:	ace2007c 	sw	v0,124(a3)
8004337c:	8cc30000 	lw	v1,0(a2)
80043380:	2402fffa 	li	v0,-6
80043384:	00621826 	xor	v1,v1,v0
80043388:	00831824 	and	v1,a0,v1
8004338c:	8ce60064 	lw	a2,100(a3)
80043390:	3c028021 	lui	v0,0x8021
80043394:	30638000 	andi	v1,v1,0x8000
80043398:	24a50001 	addiu	a1,a1,1
8004339c:	2442cff8 	addiu	v0,v0,-12296
800433a0:	ace30080 	sw	v1,128(a3)
800433a4:	ace5003c 	sw	a1,60(a3)
800433a8:	ace40074 	sw	a0,116(a3)
800433ac:	ace40078 	sw	a0,120(a3)
800433b0:	10c20008 	beq	a2,v0,800433d4 <_Z9fx_add_i5v+0x7c>
800433b4:	acc40000 	sw	a0,0(a2)
800433b8:	8ce20048 	lw	v0,72(a3)
800433bc:	2403ecff 	li	v1,-4865
800433c0:	00431024 	and	v0,v0,v1
800433c4:	ace70064 	sw	a3,100(a3)
800433c8:	ace20048 	sw	v0,72(a3)
800433cc:	03e00008 	jr	ra
800433d0:	ace70068 	sw	a3,104(a3)
800433d4:	94e20038 	lhu	v0,56(a3)
800433d8:	8ce301d4 	lw	v1,468(a3)
800433dc:	00621821 	addu	v1,v1,v0
800433e0:	8ce20048 	lw	v0,72(a3)
800433e4:	90640000 	lbu	a0,0(v1)
800433e8:	2403ecff 	li	v1,-4865
800433ec:	00431024 	and	v0,v0,v1
800433f0:	a0e4006c 	sb	a0,108(a3)
800433f4:	ace70064 	sw	a3,100(a3)
800433f8:	ace20048 	sw	v0,72(a3)
800433fc:	03e00008 	jr	ra
80043400:	ace70068 	sw	a3,104(a3)

80043404 <_Z9fx_add_i6v>:
80043404:	3c028021 	lui	v0,0x8021
80043408:	2447cfc0 	addiu	a3,v0,-12352
8004340c:	8ce60068 	lw	a2,104(a3)
80043410:	3402ffff 	li	v0,0xffff
80043414:	94c40000 	lhu	a0,0(a2)
80043418:	8ce5003c 	lw	a1,60(a3)
8004341c:	24840006 	addiu	a0,a0,6
80043420:	0044102a 	slt	v0,v0,a0
80043424:	ace2007c 	sw	v0,124(a3)
80043428:	8cc30000 	lw	v1,0(a2)
8004342c:	2402fff9 	li	v0,-7
80043430:	00621826 	xor	v1,v1,v0
80043434:	00831824 	and	v1,a0,v1
80043438:	8ce60064 	lw	a2,100(a3)
8004343c:	3c028021 	lui	v0,0x8021
80043440:	30638000 	andi	v1,v1,0x8000
80043444:	24a50001 	addiu	a1,a1,1
80043448:	2442cff8 	addiu	v0,v0,-12296
8004344c:	ace30080 	sw	v1,128(a3)
80043450:	ace5003c 	sw	a1,60(a3)
80043454:	ace40074 	sw	a0,116(a3)
80043458:	ace40078 	sw	a0,120(a3)
8004345c:	10c20008 	beq	a2,v0,80043480 <_Z9fx_add_i6v+0x7c>
80043460:	acc40000 	sw	a0,0(a2)
80043464:	8ce20048 	lw	v0,72(a3)
80043468:	2403ecff 	li	v1,-4865
8004346c:	00431024 	and	v0,v0,v1
80043470:	ace70064 	sw	a3,100(a3)
80043474:	ace20048 	sw	v0,72(a3)
80043478:	03e00008 	jr	ra
8004347c:	ace70068 	sw	a3,104(a3)
80043480:	94e20038 	lhu	v0,56(a3)
80043484:	8ce301d4 	lw	v1,468(a3)
80043488:	00621821 	addu	v1,v1,v0
8004348c:	8ce20048 	lw	v0,72(a3)
80043490:	90640000 	lbu	a0,0(v1)
80043494:	2403ecff 	li	v1,-4865
80043498:	00431024 	and	v0,v0,v1
8004349c:	a0e4006c 	sb	a0,108(a3)
800434a0:	ace70064 	sw	a3,100(a3)
800434a4:	ace20048 	sw	v0,72(a3)
800434a8:	03e00008 	jr	ra
800434ac:	ace70068 	sw	a3,104(a3)

800434b0 <_Z9fx_add_i7v>:
800434b0:	3c028021 	lui	v0,0x8021
800434b4:	2447cfc0 	addiu	a3,v0,-12352
800434b8:	8ce60068 	lw	a2,104(a3)
800434bc:	3402ffff 	li	v0,0xffff
800434c0:	94c40000 	lhu	a0,0(a2)
800434c4:	8ce5003c 	lw	a1,60(a3)
800434c8:	24840007 	addiu	a0,a0,7
800434cc:	0044102a 	slt	v0,v0,a0
800434d0:	ace2007c 	sw	v0,124(a3)
800434d4:	8cc30000 	lw	v1,0(a2)
800434d8:	2402fff8 	li	v0,-8
800434dc:	00621826 	xor	v1,v1,v0
800434e0:	00831824 	and	v1,a0,v1
800434e4:	8ce60064 	lw	a2,100(a3)
800434e8:	3c028021 	lui	v0,0x8021
800434ec:	30638000 	andi	v1,v1,0x8000
800434f0:	24a50001 	addiu	a1,a1,1
800434f4:	2442cff8 	addiu	v0,v0,-12296
800434f8:	ace30080 	sw	v1,128(a3)
800434fc:	ace5003c 	sw	a1,60(a3)
80043500:	ace40074 	sw	a0,116(a3)
80043504:	ace40078 	sw	a0,120(a3)
80043508:	10c20008 	beq	a2,v0,8004352c <_Z9fx_add_i7v+0x7c>
8004350c:	acc40000 	sw	a0,0(a2)
80043510:	8ce20048 	lw	v0,72(a3)
80043514:	2403ecff 	li	v1,-4865
80043518:	00431024 	and	v0,v0,v1
8004351c:	ace70064 	sw	a3,100(a3)
80043520:	ace20048 	sw	v0,72(a3)
80043524:	03e00008 	jr	ra
80043528:	ace70068 	sw	a3,104(a3)
8004352c:	94e20038 	lhu	v0,56(a3)
80043530:	8ce301d4 	lw	v1,468(a3)
80043534:	00621821 	addu	v1,v1,v0
80043538:	8ce20048 	lw	v0,72(a3)
8004353c:	90640000 	lbu	a0,0(v1)
80043540:	2403ecff 	li	v1,-4865
80043544:	00431024 	and	v0,v0,v1
80043548:	a0e4006c 	sb	a0,108(a3)
8004354c:	ace70064 	sw	a3,100(a3)
80043550:	ace20048 	sw	v0,72(a3)
80043554:	03e00008 	jr	ra
80043558:	ace70068 	sw	a3,104(a3)

8004355c <_Z9fx_add_i8v>:
8004355c:	3c028021 	lui	v0,0x8021
80043560:	2447cfc0 	addiu	a3,v0,-12352
80043564:	8ce60068 	lw	a2,104(a3)
80043568:	3402ffff 	li	v0,0xffff
8004356c:	94c40000 	lhu	a0,0(a2)
80043570:	8ce5003c 	lw	a1,60(a3)
80043574:	24840008 	addiu	a0,a0,8
80043578:	0044102a 	slt	v0,v0,a0
8004357c:	ace2007c 	sw	v0,124(a3)
80043580:	8cc30000 	lw	v1,0(a2)
80043584:	2402fff7 	li	v0,-9
80043588:	00621826 	xor	v1,v1,v0
8004358c:	00831824 	and	v1,a0,v1
80043590:	8ce60064 	lw	a2,100(a3)
80043594:	3c028021 	lui	v0,0x8021
80043598:	30638000 	andi	v1,v1,0x8000
8004359c:	24a50001 	addiu	a1,a1,1
800435a0:	2442cff8 	addiu	v0,v0,-12296
800435a4:	ace30080 	sw	v1,128(a3)
800435a8:	ace5003c 	sw	a1,60(a3)
800435ac:	ace40074 	sw	a0,116(a3)
800435b0:	ace40078 	sw	a0,120(a3)
800435b4:	10c20008 	beq	a2,v0,800435d8 <_Z9fx_add_i8v+0x7c>
800435b8:	acc40000 	sw	a0,0(a2)
800435bc:	8ce20048 	lw	v0,72(a3)
800435c0:	2403ecff 	li	v1,-4865
800435c4:	00431024 	and	v0,v0,v1
800435c8:	ace70064 	sw	a3,100(a3)
800435cc:	ace20048 	sw	v0,72(a3)
800435d0:	03e00008 	jr	ra
800435d4:	ace70068 	sw	a3,104(a3)
800435d8:	94e20038 	lhu	v0,56(a3)
800435dc:	8ce301d4 	lw	v1,468(a3)
800435e0:	00621821 	addu	v1,v1,v0
800435e4:	8ce20048 	lw	v0,72(a3)
800435e8:	90640000 	lbu	a0,0(v1)
800435ec:	2403ecff 	li	v1,-4865
800435f0:	00431024 	and	v0,v0,v1
800435f4:	a0e4006c 	sb	a0,108(a3)
800435f8:	ace70064 	sw	a3,100(a3)
800435fc:	ace20048 	sw	v0,72(a3)
80043600:	03e00008 	jr	ra
80043604:	ace70068 	sw	a3,104(a3)

80043608 <_Z9fx_add_i9v>:
80043608:	3c028021 	lui	v0,0x8021
8004360c:	2447cfc0 	addiu	a3,v0,-12352
80043610:	8ce60068 	lw	a2,104(a3)
80043614:	3402ffff 	li	v0,0xffff
80043618:	94c40000 	lhu	a0,0(a2)
8004361c:	8ce5003c 	lw	a1,60(a3)
80043620:	24840009 	addiu	a0,a0,9
80043624:	0044102a 	slt	v0,v0,a0
80043628:	ace2007c 	sw	v0,124(a3)
8004362c:	8cc30000 	lw	v1,0(a2)
80043630:	2402fff6 	li	v0,-10
80043634:	00621826 	xor	v1,v1,v0
80043638:	00831824 	and	v1,a0,v1
8004363c:	8ce60064 	lw	a2,100(a3)
80043640:	3c028021 	lui	v0,0x8021
80043644:	30638000 	andi	v1,v1,0x8000
80043648:	24a50001 	addiu	a1,a1,1
8004364c:	2442cff8 	addiu	v0,v0,-12296
80043650:	ace30080 	sw	v1,128(a3)
80043654:	ace5003c 	sw	a1,60(a3)
80043658:	ace40074 	sw	a0,116(a3)
8004365c:	ace40078 	sw	a0,120(a3)
80043660:	10c20008 	beq	a2,v0,80043684 <_Z9fx_add_i9v+0x7c>
80043664:	acc40000 	sw	a0,0(a2)
80043668:	8ce20048 	lw	v0,72(a3)
8004366c:	2403ecff 	li	v1,-4865
80043670:	00431024 	and	v0,v0,v1
80043674:	ace70064 	sw	a3,100(a3)
80043678:	ace20048 	sw	v0,72(a3)
8004367c:	03e00008 	jr	ra
80043680:	ace70068 	sw	a3,104(a3)
80043684:	94e20038 	lhu	v0,56(a3)
80043688:	8ce301d4 	lw	v1,468(a3)
8004368c:	00621821 	addu	v1,v1,v0
80043690:	8ce20048 	lw	v0,72(a3)
80043694:	90640000 	lbu	a0,0(v1)
80043698:	2403ecff 	li	v1,-4865
8004369c:	00431024 	and	v0,v0,v1
800436a0:	a0e4006c 	sb	a0,108(a3)
800436a4:	ace70064 	sw	a3,100(a3)
800436a8:	ace20048 	sw	v0,72(a3)
800436ac:	03e00008 	jr	ra
800436b0:	ace70068 	sw	a3,104(a3)

800436b4 <_Z10fx_add_i10v>:
800436b4:	3c028021 	lui	v0,0x8021
800436b8:	2447cfc0 	addiu	a3,v0,-12352
800436bc:	8ce60068 	lw	a2,104(a3)
800436c0:	3402ffff 	li	v0,0xffff
800436c4:	94c40000 	lhu	a0,0(a2)
800436c8:	8ce5003c 	lw	a1,60(a3)
800436cc:	2484000a 	addiu	a0,a0,10
800436d0:	0044102a 	slt	v0,v0,a0
800436d4:	ace2007c 	sw	v0,124(a3)
800436d8:	8cc30000 	lw	v1,0(a2)
800436dc:	2402fff5 	li	v0,-11
800436e0:	00621826 	xor	v1,v1,v0
800436e4:	00831824 	and	v1,a0,v1
800436e8:	8ce60064 	lw	a2,100(a3)
800436ec:	3c028021 	lui	v0,0x8021
800436f0:	30638000 	andi	v1,v1,0x8000
800436f4:	24a50001 	addiu	a1,a1,1
800436f8:	2442cff8 	addiu	v0,v0,-12296
800436fc:	ace30080 	sw	v1,128(a3)
80043700:	ace5003c 	sw	a1,60(a3)
80043704:	ace40074 	sw	a0,116(a3)
80043708:	ace40078 	sw	a0,120(a3)
8004370c:	10c20008 	beq	a2,v0,80043730 <_Z10fx_add_i10v+0x7c>
80043710:	acc40000 	sw	a0,0(a2)
80043714:	8ce20048 	lw	v0,72(a3)
80043718:	2403ecff 	li	v1,-4865
8004371c:	00431024 	and	v0,v0,v1
80043720:	ace70064 	sw	a3,100(a3)
80043724:	ace20048 	sw	v0,72(a3)
80043728:	03e00008 	jr	ra
8004372c:	ace70068 	sw	a3,104(a3)
80043730:	94e20038 	lhu	v0,56(a3)
80043734:	8ce301d4 	lw	v1,468(a3)
80043738:	00621821 	addu	v1,v1,v0
8004373c:	8ce20048 	lw	v0,72(a3)
80043740:	90640000 	lbu	a0,0(v1)
80043744:	2403ecff 	li	v1,-4865
80043748:	00431024 	and	v0,v0,v1
8004374c:	a0e4006c 	sb	a0,108(a3)
80043750:	ace70064 	sw	a3,100(a3)
80043754:	ace20048 	sw	v0,72(a3)
80043758:	03e00008 	jr	ra
8004375c:	ace70068 	sw	a3,104(a3)

80043760 <_Z10fx_add_i11v>:
80043760:	3c028021 	lui	v0,0x8021
80043764:	2447cfc0 	addiu	a3,v0,-12352
80043768:	8ce60068 	lw	a2,104(a3)
8004376c:	3402ffff 	li	v0,0xffff
80043770:	94c40000 	lhu	a0,0(a2)
80043774:	8ce5003c 	lw	a1,60(a3)
80043778:	2484000b 	addiu	a0,a0,11
8004377c:	0044102a 	slt	v0,v0,a0
80043780:	ace2007c 	sw	v0,124(a3)
80043784:	8cc30000 	lw	v1,0(a2)
80043788:	2402fff4 	li	v0,-12
8004378c:	00621826 	xor	v1,v1,v0
80043790:	00831824 	and	v1,a0,v1
80043794:	8ce60064 	lw	a2,100(a3)
80043798:	3c028021 	lui	v0,0x8021
8004379c:	30638000 	andi	v1,v1,0x8000
800437a0:	24a50001 	addiu	a1,a1,1
800437a4:	2442cff8 	addiu	v0,v0,-12296
800437a8:	ace30080 	sw	v1,128(a3)
800437ac:	ace5003c 	sw	a1,60(a3)
800437b0:	ace40074 	sw	a0,116(a3)
800437b4:	ace40078 	sw	a0,120(a3)
800437b8:	10c20008 	beq	a2,v0,800437dc <_Z10fx_add_i11v+0x7c>
800437bc:	acc40000 	sw	a0,0(a2)
800437c0:	8ce20048 	lw	v0,72(a3)
800437c4:	2403ecff 	li	v1,-4865
800437c8:	00431024 	and	v0,v0,v1
800437cc:	ace70064 	sw	a3,100(a3)
800437d0:	ace20048 	sw	v0,72(a3)
800437d4:	03e00008 	jr	ra
800437d8:	ace70068 	sw	a3,104(a3)
800437dc:	94e20038 	lhu	v0,56(a3)
800437e0:	8ce301d4 	lw	v1,468(a3)
800437e4:	00621821 	addu	v1,v1,v0
800437e8:	8ce20048 	lw	v0,72(a3)
800437ec:	90640000 	lbu	a0,0(v1)
800437f0:	2403ecff 	li	v1,-4865
800437f4:	00431024 	and	v0,v0,v1
800437f8:	a0e4006c 	sb	a0,108(a3)
800437fc:	ace70064 	sw	a3,100(a3)
80043800:	ace20048 	sw	v0,72(a3)
80043804:	03e00008 	jr	ra
80043808:	ace70068 	sw	a3,104(a3)

8004380c <_Z10fx_add_i12v>:
8004380c:	3c028021 	lui	v0,0x8021
80043810:	2447cfc0 	addiu	a3,v0,-12352
80043814:	8ce60068 	lw	a2,104(a3)
80043818:	3402ffff 	li	v0,0xffff
8004381c:	94c40000 	lhu	a0,0(a2)
80043820:	8ce5003c 	lw	a1,60(a3)
80043824:	2484000c 	addiu	a0,a0,12
80043828:	0044102a 	slt	v0,v0,a0
8004382c:	ace2007c 	sw	v0,124(a3)
80043830:	8cc30000 	lw	v1,0(a2)
80043834:	2402fff3 	li	v0,-13
80043838:	00621826 	xor	v1,v1,v0
8004383c:	00831824 	and	v1,a0,v1
80043840:	8ce60064 	lw	a2,100(a3)
80043844:	3c028021 	lui	v0,0x8021
80043848:	30638000 	andi	v1,v1,0x8000
8004384c:	24a50001 	addiu	a1,a1,1
80043850:	2442cff8 	addiu	v0,v0,-12296
80043854:	ace30080 	sw	v1,128(a3)
80043858:	ace5003c 	sw	a1,60(a3)
8004385c:	ace40074 	sw	a0,116(a3)
80043860:	ace40078 	sw	a0,120(a3)
80043864:	10c20008 	beq	a2,v0,80043888 <_Z10fx_add_i12v+0x7c>
80043868:	acc40000 	sw	a0,0(a2)
8004386c:	8ce20048 	lw	v0,72(a3)
80043870:	2403ecff 	li	v1,-4865
80043874:	00431024 	and	v0,v0,v1
80043878:	ace70064 	sw	a3,100(a3)
8004387c:	ace20048 	sw	v0,72(a3)
80043880:	03e00008 	jr	ra
80043884:	ace70068 	sw	a3,104(a3)
80043888:	94e20038 	lhu	v0,56(a3)
8004388c:	8ce301d4 	lw	v1,468(a3)
80043890:	00621821 	addu	v1,v1,v0
80043894:	8ce20048 	lw	v0,72(a3)
80043898:	90640000 	lbu	a0,0(v1)
8004389c:	2403ecff 	li	v1,-4865
800438a0:	00431024 	and	v0,v0,v1
800438a4:	a0e4006c 	sb	a0,108(a3)
800438a8:	ace70064 	sw	a3,100(a3)
800438ac:	ace20048 	sw	v0,72(a3)
800438b0:	03e00008 	jr	ra
800438b4:	ace70068 	sw	a3,104(a3)

800438b8 <_Z10fx_add_i13v>:
800438b8:	3c028021 	lui	v0,0x8021
800438bc:	2447cfc0 	addiu	a3,v0,-12352
800438c0:	8ce60068 	lw	a2,104(a3)
800438c4:	3402ffff 	li	v0,0xffff
800438c8:	94c40000 	lhu	a0,0(a2)
800438cc:	8ce5003c 	lw	a1,60(a3)
800438d0:	2484000d 	addiu	a0,a0,13
800438d4:	0044102a 	slt	v0,v0,a0
800438d8:	ace2007c 	sw	v0,124(a3)
800438dc:	8cc30000 	lw	v1,0(a2)
800438e0:	2402fff2 	li	v0,-14
800438e4:	00621826 	xor	v1,v1,v0
800438e8:	00831824 	and	v1,a0,v1
800438ec:	8ce60064 	lw	a2,100(a3)
800438f0:	3c028021 	lui	v0,0x8021
800438f4:	30638000 	andi	v1,v1,0x8000
800438f8:	24a50001 	addiu	a1,a1,1
800438fc:	2442cff8 	addiu	v0,v0,-12296
80043900:	ace30080 	sw	v1,128(a3)
80043904:	ace5003c 	sw	a1,60(a3)
80043908:	ace40074 	sw	a0,116(a3)
8004390c:	ace40078 	sw	a0,120(a3)
80043910:	10c20008 	beq	a2,v0,80043934 <_Z10fx_add_i13v+0x7c>
80043914:	acc40000 	sw	a0,0(a2)
80043918:	8ce20048 	lw	v0,72(a3)
8004391c:	2403ecff 	li	v1,-4865
80043920:	00431024 	and	v0,v0,v1
80043924:	ace70064 	sw	a3,100(a3)
80043928:	ace20048 	sw	v0,72(a3)
8004392c:	03e00008 	jr	ra
80043930:	ace70068 	sw	a3,104(a3)
80043934:	94e20038 	lhu	v0,56(a3)
80043938:	8ce301d4 	lw	v1,468(a3)
8004393c:	00621821 	addu	v1,v1,v0
80043940:	8ce20048 	lw	v0,72(a3)
80043944:	90640000 	lbu	a0,0(v1)
80043948:	2403ecff 	li	v1,-4865
8004394c:	00431024 	and	v0,v0,v1
80043950:	a0e4006c 	sb	a0,108(a3)
80043954:	ace70064 	sw	a3,100(a3)
80043958:	ace20048 	sw	v0,72(a3)
8004395c:	03e00008 	jr	ra
80043960:	ace70068 	sw	a3,104(a3)

80043964 <_Z10fx_add_i14v>:
80043964:	3c028021 	lui	v0,0x8021
80043968:	2447cfc0 	addiu	a3,v0,-12352
8004396c:	8ce60068 	lw	a2,104(a3)
80043970:	3402ffff 	li	v0,0xffff
80043974:	94c40000 	lhu	a0,0(a2)
80043978:	8ce5003c 	lw	a1,60(a3)
8004397c:	2484000e 	addiu	a0,a0,14
80043980:	0044102a 	slt	v0,v0,a0
80043984:	ace2007c 	sw	v0,124(a3)
80043988:	8cc30000 	lw	v1,0(a2)
8004398c:	2402fff1 	li	v0,-15
80043990:	00621826 	xor	v1,v1,v0
80043994:	00831824 	and	v1,a0,v1
80043998:	8ce60064 	lw	a2,100(a3)
8004399c:	3c028021 	lui	v0,0x8021
800439a0:	30638000 	andi	v1,v1,0x8000
800439a4:	24a50001 	addiu	a1,a1,1
800439a8:	2442cff8 	addiu	v0,v0,-12296
800439ac:	ace30080 	sw	v1,128(a3)
800439b0:	ace5003c 	sw	a1,60(a3)
800439b4:	ace40074 	sw	a0,116(a3)
800439b8:	ace40078 	sw	a0,120(a3)
800439bc:	10c20008 	beq	a2,v0,800439e0 <_Z10fx_add_i14v+0x7c>
800439c0:	acc40000 	sw	a0,0(a2)
800439c4:	8ce20048 	lw	v0,72(a3)
800439c8:	2403ecff 	li	v1,-4865
800439cc:	00431024 	and	v0,v0,v1
800439d0:	ace70064 	sw	a3,100(a3)
800439d4:	ace20048 	sw	v0,72(a3)
800439d8:	03e00008 	jr	ra
800439dc:	ace70068 	sw	a3,104(a3)
800439e0:	94e20038 	lhu	v0,56(a3)
800439e4:	8ce301d4 	lw	v1,468(a3)
800439e8:	00621821 	addu	v1,v1,v0
800439ec:	8ce20048 	lw	v0,72(a3)
800439f0:	90640000 	lbu	a0,0(v1)
800439f4:	2403ecff 	li	v1,-4865
800439f8:	00431024 	and	v0,v0,v1
800439fc:	a0e4006c 	sb	a0,108(a3)
80043a00:	ace70064 	sw	a3,100(a3)
80043a04:	ace20048 	sw	v0,72(a3)
80043a08:	03e00008 	jr	ra
80043a0c:	ace70068 	sw	a3,104(a3)

80043a10 <_Z10fx_add_i15v>:
80043a10:	3c028021 	lui	v0,0x8021
80043a14:	2447cfc0 	addiu	a3,v0,-12352
80043a18:	8ce60068 	lw	a2,104(a3)
80043a1c:	3402ffff 	li	v0,0xffff
80043a20:	94c40000 	lhu	a0,0(a2)
80043a24:	8ce5003c 	lw	a1,60(a3)
80043a28:	2484000f 	addiu	a0,a0,15
80043a2c:	0044102a 	slt	v0,v0,a0
80043a30:	ace2007c 	sw	v0,124(a3)
80043a34:	8cc30000 	lw	v1,0(a2)
80043a38:	2402fff0 	li	v0,-16
80043a3c:	00621826 	xor	v1,v1,v0
80043a40:	00831824 	and	v1,a0,v1
80043a44:	8ce60064 	lw	a2,100(a3)
80043a48:	3c028021 	lui	v0,0x8021
80043a4c:	30638000 	andi	v1,v1,0x8000
80043a50:	24a50001 	addiu	a1,a1,1
80043a54:	2442cff8 	addiu	v0,v0,-12296
80043a58:	ace30080 	sw	v1,128(a3)
80043a5c:	ace5003c 	sw	a1,60(a3)
80043a60:	ace40074 	sw	a0,116(a3)
80043a64:	ace40078 	sw	a0,120(a3)
80043a68:	10c20008 	beq	a2,v0,80043a8c <_Z10fx_add_i15v+0x7c>
80043a6c:	acc40000 	sw	a0,0(a2)
80043a70:	8ce20048 	lw	v0,72(a3)
80043a74:	2403ecff 	li	v1,-4865
80043a78:	00431024 	and	v0,v0,v1
80043a7c:	ace70064 	sw	a3,100(a3)
80043a80:	ace20048 	sw	v0,72(a3)
80043a84:	03e00008 	jr	ra
80043a88:	ace70068 	sw	a3,104(a3)
80043a8c:	94e20038 	lhu	v0,56(a3)
80043a90:	8ce301d4 	lw	v1,468(a3)
80043a94:	00621821 	addu	v1,v1,v0
80043a98:	8ce20048 	lw	v0,72(a3)
80043a9c:	90640000 	lbu	a0,0(v1)
80043aa0:	2403ecff 	li	v1,-4865
80043aa4:	00431024 	and	v0,v0,v1
80043aa8:	a0e4006c 	sb	a0,108(a3)
80043aac:	ace70064 	sw	a3,100(a3)
80043ab0:	ace20048 	sw	v0,72(a3)
80043ab4:	03e00008 	jr	ra
80043ab8:	ace70068 	sw	a3,104(a3)

80043abc <_Z9fx_adc_i0v>:
80043abc:	3c028021 	lui	v0,0x8021
80043ac0:	2446cfc0 	addiu	a2,v0,-12352
80043ac4:	8cc50068 	lw	a1,104(a2)
80043ac8:	94c3007c 	lhu	v1,124(a2)
80043acc:	94a40000 	lhu	a0,0(a1)
80043ad0:	3402ffff 	li	v0,0xffff
80043ad4:	00832021 	addu	a0,a0,v1
80043ad8:	0044102a 	slt	v0,v0,a0
80043adc:	acc2007c 	sw	v0,124(a2)
80043ae0:	8ca30000 	lw	v1,0(a1)
80043ae4:	8cc2003c 	lw	v0,60(a2)
80043ae8:	00031827 	nor	v1,zero,v1
80043aec:	24420001 	addiu	v0,v0,1
80043af0:	acc2003c 	sw	v0,60(a2)
80043af4:	00641824 	and	v1,v1,a0
80043af8:	8cc50064 	lw	a1,100(a2)
80043afc:	3c028021 	lui	v0,0x8021
80043b00:	30638000 	andi	v1,v1,0x8000
80043b04:	2442cff8 	addiu	v0,v0,-12296
80043b08:	acc30080 	sw	v1,128(a2)
80043b0c:	acc40074 	sw	a0,116(a2)
80043b10:	acc40078 	sw	a0,120(a2)
80043b14:	10a20008 	beq	a1,v0,80043b38 <_Z9fx_adc_i0v+0x7c>
80043b18:	aca40000 	sw	a0,0(a1)
80043b1c:	8cc20048 	lw	v0,72(a2)
80043b20:	2403ecff 	li	v1,-4865
80043b24:	00431024 	and	v0,v0,v1
80043b28:	acc60064 	sw	a2,100(a2)
80043b2c:	acc20048 	sw	v0,72(a2)
80043b30:	03e00008 	jr	ra
80043b34:	acc60068 	sw	a2,104(a2)
80043b38:	94c20038 	lhu	v0,56(a2)
80043b3c:	8cc301d4 	lw	v1,468(a2)
80043b40:	00621821 	addu	v1,v1,v0
80043b44:	8cc20048 	lw	v0,72(a2)
80043b48:	90640000 	lbu	a0,0(v1)
80043b4c:	2403ecff 	li	v1,-4865
80043b50:	00431024 	and	v0,v0,v1
80043b54:	a0c4006c 	sb	a0,108(a2)
80043b58:	acc60064 	sw	a2,100(a2)
80043b5c:	acc20048 	sw	v0,72(a2)
80043b60:	03e00008 	jr	ra
80043b64:	acc60068 	sw	a2,104(a2)

80043b68 <_Z9fx_adc_i1v>:
80043b68:	3c028021 	lui	v0,0x8021
80043b6c:	2447cfc0 	addiu	a3,v0,-12352
80043b70:	8ce50068 	lw	a1,104(a3)
80043b74:	94e3007c 	lhu	v1,124(a3)
80043b78:	94a40000 	lhu	a0,0(a1)
80043b7c:	24630001 	addiu	v1,v1,1
80043b80:	00832021 	addu	a0,a0,v1
80043b84:	3402ffff 	li	v0,0xffff
80043b88:	0044102a 	slt	v0,v0,a0
80043b8c:	ace2007c 	sw	v0,124(a3)
80043b90:	8ca30000 	lw	v1,0(a1)
80043b94:	2402fffe 	li	v0,-2
80043b98:	8ce5003c 	lw	a1,60(a3)
80043b9c:	00621826 	xor	v1,v1,v0
80043ba0:	00831824 	and	v1,a0,v1
80043ba4:	8ce60064 	lw	a2,100(a3)
80043ba8:	3c028021 	lui	v0,0x8021
80043bac:	30638000 	andi	v1,v1,0x8000
80043bb0:	24a50001 	addiu	a1,a1,1
80043bb4:	2442cff8 	addiu	v0,v0,-12296
80043bb8:	ace30080 	sw	v1,128(a3)
80043bbc:	ace5003c 	sw	a1,60(a3)
80043bc0:	ace40074 	sw	a0,116(a3)
80043bc4:	ace40078 	sw	a0,120(a3)
80043bc8:	10c20008 	beq	a2,v0,80043bec <_Z9fx_adc_i1v+0x84>
80043bcc:	acc40000 	sw	a0,0(a2)
80043bd0:	8ce20048 	lw	v0,72(a3)
80043bd4:	2403ecff 	li	v1,-4865
80043bd8:	00431024 	and	v0,v0,v1
80043bdc:	ace70064 	sw	a3,100(a3)
80043be0:	ace20048 	sw	v0,72(a3)
80043be4:	03e00008 	jr	ra
80043be8:	ace70068 	sw	a3,104(a3)
80043bec:	94e20038 	lhu	v0,56(a3)
80043bf0:	8ce301d4 	lw	v1,468(a3)
80043bf4:	00621821 	addu	v1,v1,v0
80043bf8:	8ce20048 	lw	v0,72(a3)
80043bfc:	90640000 	lbu	a0,0(v1)
80043c00:	2403ecff 	li	v1,-4865
80043c04:	00431024 	and	v0,v0,v1
80043c08:	a0e4006c 	sb	a0,108(a3)
80043c0c:	ace70064 	sw	a3,100(a3)
80043c10:	ace20048 	sw	v0,72(a3)
80043c14:	03e00008 	jr	ra
80043c18:	ace70068 	sw	a3,104(a3)

80043c1c <_Z9fx_adc_i2v>:
80043c1c:	3c028021 	lui	v0,0x8021
80043c20:	2447cfc0 	addiu	a3,v0,-12352
80043c24:	8ce50068 	lw	a1,104(a3)
80043c28:	94e3007c 	lhu	v1,124(a3)
80043c2c:	94a40000 	lhu	a0,0(a1)
80043c30:	24630002 	addiu	v1,v1,2
80043c34:	00832021 	addu	a0,a0,v1
80043c38:	3402ffff 	li	v0,0xffff
80043c3c:	0044102a 	slt	v0,v0,a0
80043c40:	ace2007c 	sw	v0,124(a3)
80043c44:	8ca30000 	lw	v1,0(a1)
80043c48:	2402fffd 	li	v0,-3
80043c4c:	8ce5003c 	lw	a1,60(a3)
80043c50:	00621826 	xor	v1,v1,v0
80043c54:	00831824 	and	v1,a0,v1
80043c58:	8ce60064 	lw	a2,100(a3)
80043c5c:	3c028021 	lui	v0,0x8021
80043c60:	30638000 	andi	v1,v1,0x8000
80043c64:	24a50001 	addiu	a1,a1,1
80043c68:	2442cff8 	addiu	v0,v0,-12296
80043c6c:	ace30080 	sw	v1,128(a3)
80043c70:	ace5003c 	sw	a1,60(a3)
80043c74:	ace40074 	sw	a0,116(a3)
80043c78:	ace40078 	sw	a0,120(a3)
80043c7c:	10c20008 	beq	a2,v0,80043ca0 <_Z9fx_adc_i2v+0x84>
80043c80:	acc40000 	sw	a0,0(a2)
80043c84:	8ce20048 	lw	v0,72(a3)
80043c88:	2403ecff 	li	v1,-4865
80043c8c:	00431024 	and	v0,v0,v1
80043c90:	ace70064 	sw	a3,100(a3)
80043c94:	ace20048 	sw	v0,72(a3)
80043c98:	03e00008 	jr	ra
80043c9c:	ace70068 	sw	a3,104(a3)
80043ca0:	94e20038 	lhu	v0,56(a3)
80043ca4:	8ce301d4 	lw	v1,468(a3)
80043ca8:	00621821 	addu	v1,v1,v0
80043cac:	8ce20048 	lw	v0,72(a3)
80043cb0:	90640000 	lbu	a0,0(v1)
80043cb4:	2403ecff 	li	v1,-4865
80043cb8:	00431024 	and	v0,v0,v1
80043cbc:	a0e4006c 	sb	a0,108(a3)
80043cc0:	ace70064 	sw	a3,100(a3)
80043cc4:	ace20048 	sw	v0,72(a3)
80043cc8:	03e00008 	jr	ra
80043ccc:	ace70068 	sw	a3,104(a3)

80043cd0 <_Z9fx_adc_i3v>:
80043cd0:	3c028021 	lui	v0,0x8021
80043cd4:	2447cfc0 	addiu	a3,v0,-12352
80043cd8:	8ce50068 	lw	a1,104(a3)
80043cdc:	94e3007c 	lhu	v1,124(a3)
80043ce0:	94a40000 	lhu	a0,0(a1)
80043ce4:	24630003 	addiu	v1,v1,3
80043ce8:	00832021 	addu	a0,a0,v1
80043cec:	3402ffff 	li	v0,0xffff
80043cf0:	0044102a 	slt	v0,v0,a0
80043cf4:	ace2007c 	sw	v0,124(a3)
80043cf8:	8ca30000 	lw	v1,0(a1)
80043cfc:	2402fffc 	li	v0,-4
80043d00:	8ce5003c 	lw	a1,60(a3)
80043d04:	00621826 	xor	v1,v1,v0
80043d08:	00831824 	and	v1,a0,v1
80043d0c:	8ce60064 	lw	a2,100(a3)
80043d10:	3c028021 	lui	v0,0x8021
80043d14:	30638000 	andi	v1,v1,0x8000
80043d18:	24a50001 	addiu	a1,a1,1
80043d1c:	2442cff8 	addiu	v0,v0,-12296
80043d20:	ace30080 	sw	v1,128(a3)
80043d24:	ace5003c 	sw	a1,60(a3)
80043d28:	ace40074 	sw	a0,116(a3)
80043d2c:	ace40078 	sw	a0,120(a3)
80043d30:	10c20008 	beq	a2,v0,80043d54 <_Z9fx_adc_i3v+0x84>
80043d34:	acc40000 	sw	a0,0(a2)
80043d38:	8ce20048 	lw	v0,72(a3)
80043d3c:	2403ecff 	li	v1,-4865
80043d40:	00431024 	and	v0,v0,v1
80043d44:	ace70064 	sw	a3,100(a3)
80043d48:	ace20048 	sw	v0,72(a3)
80043d4c:	03e00008 	jr	ra
80043d50:	ace70068 	sw	a3,104(a3)
80043d54:	94e20038 	lhu	v0,56(a3)
80043d58:	8ce301d4 	lw	v1,468(a3)
80043d5c:	00621821 	addu	v1,v1,v0
80043d60:	8ce20048 	lw	v0,72(a3)
80043d64:	90640000 	lbu	a0,0(v1)
80043d68:	2403ecff 	li	v1,-4865
80043d6c:	00431024 	and	v0,v0,v1
80043d70:	a0e4006c 	sb	a0,108(a3)
80043d74:	ace70064 	sw	a3,100(a3)
80043d78:	ace20048 	sw	v0,72(a3)
80043d7c:	03e00008 	jr	ra
80043d80:	ace70068 	sw	a3,104(a3)

80043d84 <_Z9fx_adc_i4v>:
80043d84:	3c028021 	lui	v0,0x8021
80043d88:	2447cfc0 	addiu	a3,v0,-12352
80043d8c:	8ce50068 	lw	a1,104(a3)
80043d90:	94e3007c 	lhu	v1,124(a3)
80043d94:	94a40000 	lhu	a0,0(a1)
80043d98:	24630004 	addiu	v1,v1,4
80043d9c:	00832021 	addu	a0,a0,v1
80043da0:	3402ffff 	li	v0,0xffff
80043da4:	0044102a 	slt	v0,v0,a0
80043da8:	ace2007c 	sw	v0,124(a3)
80043dac:	8ca30000 	lw	v1,0(a1)
80043db0:	2402fffb 	li	v0,-5
80043db4:	8ce5003c 	lw	a1,60(a3)
80043db8:	00621826 	xor	v1,v1,v0
80043dbc:	00831824 	and	v1,a0,v1
80043dc0:	8ce60064 	lw	a2,100(a3)
80043dc4:	3c028021 	lui	v0,0x8021
80043dc8:	30638000 	andi	v1,v1,0x8000
80043dcc:	24a50001 	addiu	a1,a1,1
80043dd0:	2442cff8 	addiu	v0,v0,-12296
80043dd4:	ace30080 	sw	v1,128(a3)
80043dd8:	ace5003c 	sw	a1,60(a3)
80043ddc:	ace40074 	sw	a0,116(a3)
80043de0:	ace40078 	sw	a0,120(a3)
80043de4:	10c20008 	beq	a2,v0,80043e08 <_Z9fx_adc_i4v+0x84>
80043de8:	acc40000 	sw	a0,0(a2)
80043dec:	8ce20048 	lw	v0,72(a3)
80043df0:	2403ecff 	li	v1,-4865
80043df4:	00431024 	and	v0,v0,v1
80043df8:	ace70064 	sw	a3,100(a3)
80043dfc:	ace20048 	sw	v0,72(a3)
80043e00:	03e00008 	jr	ra
80043e04:	ace70068 	sw	a3,104(a3)
80043e08:	94e20038 	lhu	v0,56(a3)
80043e0c:	8ce301d4 	lw	v1,468(a3)
80043e10:	00621821 	addu	v1,v1,v0
80043e14:	8ce20048 	lw	v0,72(a3)
80043e18:	90640000 	lbu	a0,0(v1)
80043e1c:	2403ecff 	li	v1,-4865
80043e20:	00431024 	and	v0,v0,v1
80043e24:	a0e4006c 	sb	a0,108(a3)
80043e28:	ace70064 	sw	a3,100(a3)
80043e2c:	ace20048 	sw	v0,72(a3)
80043e30:	03e00008 	jr	ra
80043e34:	ace70068 	sw	a3,104(a3)

80043e38 <_Z9fx_adc_i5v>:
80043e38:	3c028021 	lui	v0,0x8021
80043e3c:	2447cfc0 	addiu	a3,v0,-12352
80043e40:	8ce50068 	lw	a1,104(a3)
80043e44:	94e3007c 	lhu	v1,124(a3)
80043e48:	94a40000 	lhu	a0,0(a1)
80043e4c:	24630005 	addiu	v1,v1,5
80043e50:	00832021 	addu	a0,a0,v1
80043e54:	3402ffff 	li	v0,0xffff
80043e58:	0044102a 	slt	v0,v0,a0
80043e5c:	ace2007c 	sw	v0,124(a3)
80043e60:	8ca30000 	lw	v1,0(a1)
80043e64:	2402fffa 	li	v0,-6
80043e68:	8ce5003c 	lw	a1,60(a3)
80043e6c:	00621826 	xor	v1,v1,v0
80043e70:	00831824 	and	v1,a0,v1
80043e74:	8ce60064 	lw	a2,100(a3)
80043e78:	3c028021 	lui	v0,0x8021
80043e7c:	30638000 	andi	v1,v1,0x8000
80043e80:	24a50001 	addiu	a1,a1,1
80043e84:	2442cff8 	addiu	v0,v0,-12296
80043e88:	ace30080 	sw	v1,128(a3)
80043e8c:	ace5003c 	sw	a1,60(a3)
80043e90:	ace40074 	sw	a0,116(a3)
80043e94:	ace40078 	sw	a0,120(a3)
80043e98:	10c20008 	beq	a2,v0,80043ebc <_Z9fx_adc_i5v+0x84>
80043e9c:	acc40000 	sw	a0,0(a2)
80043ea0:	8ce20048 	lw	v0,72(a3)
80043ea4:	2403ecff 	li	v1,-4865
80043ea8:	00431024 	and	v0,v0,v1
80043eac:	ace70064 	sw	a3,100(a3)
80043eb0:	ace20048 	sw	v0,72(a3)
80043eb4:	03e00008 	jr	ra
80043eb8:	ace70068 	sw	a3,104(a3)
80043ebc:	94e20038 	lhu	v0,56(a3)
80043ec0:	8ce301d4 	lw	v1,468(a3)
80043ec4:	00621821 	addu	v1,v1,v0
80043ec8:	8ce20048 	lw	v0,72(a3)
80043ecc:	90640000 	lbu	a0,0(v1)
80043ed0:	2403ecff 	li	v1,-4865
80043ed4:	00431024 	and	v0,v0,v1
80043ed8:	a0e4006c 	sb	a0,108(a3)
80043edc:	ace70064 	sw	a3,100(a3)
80043ee0:	ace20048 	sw	v0,72(a3)
80043ee4:	03e00008 	jr	ra
80043ee8:	ace70068 	sw	a3,104(a3)

80043eec <_Z9fx_adc_i6v>:
80043eec:	3c028021 	lui	v0,0x8021
80043ef0:	2447cfc0 	addiu	a3,v0,-12352
80043ef4:	8ce50068 	lw	a1,104(a3)
80043ef8:	94e3007c 	lhu	v1,124(a3)
80043efc:	94a40000 	lhu	a0,0(a1)
80043f00:	24630006 	addiu	v1,v1,6
80043f04:	00832021 	addu	a0,a0,v1
80043f08:	3402ffff 	li	v0,0xffff
80043f0c:	0044102a 	slt	v0,v0,a0
80043f10:	ace2007c 	sw	v0,124(a3)
80043f14:	8ca30000 	lw	v1,0(a1)
80043f18:	2402fff9 	li	v0,-7
80043f1c:	8ce5003c 	lw	a1,60(a3)
80043f20:	00621826 	xor	v1,v1,v0
80043f24:	00831824 	and	v1,a0,v1
80043f28:	8ce60064 	lw	a2,100(a3)
80043f2c:	3c028021 	lui	v0,0x8021
80043f30:	30638000 	andi	v1,v1,0x8000
80043f34:	24a50001 	addiu	a1,a1,1
80043f38:	2442cff8 	addiu	v0,v0,-12296
80043f3c:	ace30080 	sw	v1,128(a3)
80043f40:	ace5003c 	sw	a1,60(a3)
80043f44:	ace40074 	sw	a0,116(a3)
80043f48:	ace40078 	sw	a0,120(a3)
80043f4c:	10c20008 	beq	a2,v0,80043f70 <_Z9fx_adc_i6v+0x84>
80043f50:	acc40000 	sw	a0,0(a2)
80043f54:	8ce20048 	lw	v0,72(a3)
80043f58:	2403ecff 	li	v1,-4865
80043f5c:	00431024 	and	v0,v0,v1
80043f60:	ace70064 	sw	a3,100(a3)
80043f64:	ace20048 	sw	v0,72(a3)
80043f68:	03e00008 	jr	ra
80043f6c:	ace70068 	sw	a3,104(a3)
80043f70:	94e20038 	lhu	v0,56(a3)
80043f74:	8ce301d4 	lw	v1,468(a3)
80043f78:	00621821 	addu	v1,v1,v0
80043f7c:	8ce20048 	lw	v0,72(a3)
80043f80:	90640000 	lbu	a0,0(v1)
80043f84:	2403ecff 	li	v1,-4865
80043f88:	00431024 	and	v0,v0,v1
80043f8c:	a0e4006c 	sb	a0,108(a3)
80043f90:	ace70064 	sw	a3,100(a3)
80043f94:	ace20048 	sw	v0,72(a3)
80043f98:	03e00008 	jr	ra
80043f9c:	ace70068 	sw	a3,104(a3)

80043fa0 <_Z9fx_adc_i7v>:
80043fa0:	3c028021 	lui	v0,0x8021
80043fa4:	2447cfc0 	addiu	a3,v0,-12352
80043fa8:	8ce50068 	lw	a1,104(a3)
80043fac:	94e3007c 	lhu	v1,124(a3)
80043fb0:	94a40000 	lhu	a0,0(a1)
80043fb4:	24630007 	addiu	v1,v1,7
80043fb8:	00832021 	addu	a0,a0,v1
80043fbc:	3402ffff 	li	v0,0xffff
80043fc0:	0044102a 	slt	v0,v0,a0
80043fc4:	ace2007c 	sw	v0,124(a3)
80043fc8:	8ca30000 	lw	v1,0(a1)
80043fcc:	2402fff8 	li	v0,-8
80043fd0:	8ce5003c 	lw	a1,60(a3)
80043fd4:	00621826 	xor	v1,v1,v0
80043fd8:	00831824 	and	v1,a0,v1
80043fdc:	8ce60064 	lw	a2,100(a3)
80043fe0:	3c028021 	lui	v0,0x8021
80043fe4:	30638000 	andi	v1,v1,0x8000
80043fe8:	24a50001 	addiu	a1,a1,1
80043fec:	2442cff8 	addiu	v0,v0,-12296
80043ff0:	ace30080 	sw	v1,128(a3)
80043ff4:	ace5003c 	sw	a1,60(a3)
80043ff8:	ace40074 	sw	a0,116(a3)
80043ffc:	ace40078 	sw	a0,120(a3)
80044000:	10c20008 	beq	a2,v0,80044024 <_Z9fx_adc_i7v+0x84>
80044004:	acc40000 	sw	a0,0(a2)
80044008:	8ce20048 	lw	v0,72(a3)
8004400c:	2403ecff 	li	v1,-4865
80044010:	00431024 	and	v0,v0,v1
80044014:	ace70064 	sw	a3,100(a3)
80044018:	ace20048 	sw	v0,72(a3)
8004401c:	03e00008 	jr	ra
80044020:	ace70068 	sw	a3,104(a3)
80044024:	94e20038 	lhu	v0,56(a3)
80044028:	8ce301d4 	lw	v1,468(a3)
8004402c:	00621821 	addu	v1,v1,v0
80044030:	8ce20048 	lw	v0,72(a3)
80044034:	90640000 	lbu	a0,0(v1)
80044038:	2403ecff 	li	v1,-4865
8004403c:	00431024 	and	v0,v0,v1
80044040:	a0e4006c 	sb	a0,108(a3)
80044044:	ace70064 	sw	a3,100(a3)
80044048:	ace20048 	sw	v0,72(a3)
8004404c:	03e00008 	jr	ra
80044050:	ace70068 	sw	a3,104(a3)

80044054 <_Z9fx_adc_i8v>:
80044054:	3c028021 	lui	v0,0x8021
80044058:	2447cfc0 	addiu	a3,v0,-12352
8004405c:	8ce50068 	lw	a1,104(a3)
80044060:	94e3007c 	lhu	v1,124(a3)
80044064:	94a40000 	lhu	a0,0(a1)
80044068:	24630008 	addiu	v1,v1,8
8004406c:	00832021 	addu	a0,a0,v1
80044070:	3402ffff 	li	v0,0xffff
80044074:	0044102a 	slt	v0,v0,a0
80044078:	ace2007c 	sw	v0,124(a3)
8004407c:	8ca30000 	lw	v1,0(a1)
80044080:	2402fff7 	li	v0,-9
80044084:	8ce5003c 	lw	a1,60(a3)
80044088:	00621826 	xor	v1,v1,v0
8004408c:	00831824 	and	v1,a0,v1
80044090:	8ce60064 	lw	a2,100(a3)
80044094:	3c028021 	lui	v0,0x8021
80044098:	30638000 	andi	v1,v1,0x8000
8004409c:	24a50001 	addiu	a1,a1,1
800440a0:	2442cff8 	addiu	v0,v0,-12296
800440a4:	ace30080 	sw	v1,128(a3)
800440a8:	ace5003c 	sw	a1,60(a3)
800440ac:	ace40074 	sw	a0,116(a3)
800440b0:	ace40078 	sw	a0,120(a3)
800440b4:	10c20008 	beq	a2,v0,800440d8 <_Z9fx_adc_i8v+0x84>
800440b8:	acc40000 	sw	a0,0(a2)
800440bc:	8ce20048 	lw	v0,72(a3)
800440c0:	2403ecff 	li	v1,-4865
800440c4:	00431024 	and	v0,v0,v1
800440c8:	ace70064 	sw	a3,100(a3)
800440cc:	ace20048 	sw	v0,72(a3)
800440d0:	03e00008 	jr	ra
800440d4:	ace70068 	sw	a3,104(a3)
800440d8:	94e20038 	lhu	v0,56(a3)
800440dc:	8ce301d4 	lw	v1,468(a3)
800440e0:	00621821 	addu	v1,v1,v0
800440e4:	8ce20048 	lw	v0,72(a3)
800440e8:	90640000 	lbu	a0,0(v1)
800440ec:	2403ecff 	li	v1,-4865
800440f0:	00431024 	and	v0,v0,v1
800440f4:	a0e4006c 	sb	a0,108(a3)
800440f8:	ace70064 	sw	a3,100(a3)
800440fc:	ace20048 	sw	v0,72(a3)
80044100:	03e00008 	jr	ra
80044104:	ace70068 	sw	a3,104(a3)

80044108 <_Z9fx_adc_i9v>:
80044108:	3c028021 	lui	v0,0x8021
8004410c:	2447cfc0 	addiu	a3,v0,-12352
80044110:	8ce50068 	lw	a1,104(a3)
80044114:	94e3007c 	lhu	v1,124(a3)
80044118:	94a40000 	lhu	a0,0(a1)
8004411c:	24630009 	addiu	v1,v1,9
80044120:	00832021 	addu	a0,a0,v1
80044124:	3402ffff 	li	v0,0xffff
80044128:	0044102a 	slt	v0,v0,a0
8004412c:	ace2007c 	sw	v0,124(a3)
80044130:	8ca30000 	lw	v1,0(a1)
80044134:	2402fff6 	li	v0,-10
80044138:	8ce5003c 	lw	a1,60(a3)
8004413c:	00621826 	xor	v1,v1,v0
80044140:	00831824 	and	v1,a0,v1
80044144:	8ce60064 	lw	a2,100(a3)
80044148:	3c028021 	lui	v0,0x8021
8004414c:	30638000 	andi	v1,v1,0x8000
80044150:	24a50001 	addiu	a1,a1,1
80044154:	2442cff8 	addiu	v0,v0,-12296
80044158:	ace30080 	sw	v1,128(a3)
8004415c:	ace5003c 	sw	a1,60(a3)
80044160:	ace40074 	sw	a0,116(a3)
80044164:	ace40078 	sw	a0,120(a3)
80044168:	10c20008 	beq	a2,v0,8004418c <_Z9fx_adc_i9v+0x84>
8004416c:	acc40000 	sw	a0,0(a2)
80044170:	8ce20048 	lw	v0,72(a3)
80044174:	2403ecff 	li	v1,-4865
80044178:	00431024 	and	v0,v0,v1
8004417c:	ace70064 	sw	a3,100(a3)
80044180:	ace20048 	sw	v0,72(a3)
80044184:	03e00008 	jr	ra
80044188:	ace70068 	sw	a3,104(a3)
8004418c:	94e20038 	lhu	v0,56(a3)
80044190:	8ce301d4 	lw	v1,468(a3)
80044194:	00621821 	addu	v1,v1,v0
80044198:	8ce20048 	lw	v0,72(a3)
8004419c:	90640000 	lbu	a0,0(v1)
800441a0:	2403ecff 	li	v1,-4865
800441a4:	00431024 	and	v0,v0,v1
800441a8:	a0e4006c 	sb	a0,108(a3)
800441ac:	ace70064 	sw	a3,100(a3)
800441b0:	ace20048 	sw	v0,72(a3)
800441b4:	03e00008 	jr	ra
800441b8:	ace70068 	sw	a3,104(a3)

800441bc <_Z10fx_adc_i10v>:
800441bc:	3c028021 	lui	v0,0x8021
800441c0:	2447cfc0 	addiu	a3,v0,-12352
800441c4:	8ce50068 	lw	a1,104(a3)
800441c8:	94e3007c 	lhu	v1,124(a3)
800441cc:	94a40000 	lhu	a0,0(a1)
800441d0:	2463000a 	addiu	v1,v1,10
800441d4:	00832021 	addu	a0,a0,v1
800441d8:	3402ffff 	li	v0,0xffff
800441dc:	0044102a 	slt	v0,v0,a0
800441e0:	ace2007c 	sw	v0,124(a3)
800441e4:	8ca30000 	lw	v1,0(a1)
800441e8:	2402fff5 	li	v0,-11
800441ec:	8ce5003c 	lw	a1,60(a3)
800441f0:	00621826 	xor	v1,v1,v0
800441f4:	00831824 	and	v1,a0,v1
800441f8:	8ce60064 	lw	a2,100(a3)
800441fc:	3c028021 	lui	v0,0x8021
80044200:	30638000 	andi	v1,v1,0x8000
80044204:	24a50001 	addiu	a1,a1,1
80044208:	2442cff8 	addiu	v0,v0,-12296
8004420c:	ace30080 	sw	v1,128(a3)
80044210:	ace5003c 	sw	a1,60(a3)
80044214:	ace40074 	sw	a0,116(a3)
80044218:	ace40078 	sw	a0,120(a3)
8004421c:	10c20008 	beq	a2,v0,80044240 <_Z10fx_adc_i10v+0x84>
80044220:	acc40000 	sw	a0,0(a2)
80044224:	8ce20048 	lw	v0,72(a3)
80044228:	2403ecff 	li	v1,-4865
8004422c:	00431024 	and	v0,v0,v1
80044230:	ace70064 	sw	a3,100(a3)
80044234:	ace20048 	sw	v0,72(a3)
80044238:	03e00008 	jr	ra
8004423c:	ace70068 	sw	a3,104(a3)
80044240:	94e20038 	lhu	v0,56(a3)
80044244:	8ce301d4 	lw	v1,468(a3)
80044248:	00621821 	addu	v1,v1,v0
8004424c:	8ce20048 	lw	v0,72(a3)
80044250:	90640000 	lbu	a0,0(v1)
80044254:	2403ecff 	li	v1,-4865
80044258:	00431024 	and	v0,v0,v1
8004425c:	a0e4006c 	sb	a0,108(a3)
80044260:	ace70064 	sw	a3,100(a3)
80044264:	ace20048 	sw	v0,72(a3)
80044268:	03e00008 	jr	ra
8004426c:	ace70068 	sw	a3,104(a3)

80044270 <_Z10fx_adc_i11v>:
80044270:	3c028021 	lui	v0,0x8021
80044274:	2447cfc0 	addiu	a3,v0,-12352
80044278:	8ce50068 	lw	a1,104(a3)
8004427c:	94e3007c 	lhu	v1,124(a3)
80044280:	94a40000 	lhu	a0,0(a1)
80044284:	2463000b 	addiu	v1,v1,11
80044288:	00832021 	addu	a0,a0,v1
8004428c:	3402ffff 	li	v0,0xffff
80044290:	0044102a 	slt	v0,v0,a0
80044294:	ace2007c 	sw	v0,124(a3)
80044298:	8ca30000 	lw	v1,0(a1)
8004429c:	2402fff4 	li	v0,-12
800442a0:	8ce5003c 	lw	a1,60(a3)
800442a4:	00621826 	xor	v1,v1,v0
800442a8:	00831824 	and	v1,a0,v1
800442ac:	8ce60064 	lw	a2,100(a3)
800442b0:	3c028021 	lui	v0,0x8021
800442b4:	30638000 	andi	v1,v1,0x8000
800442b8:	24a50001 	addiu	a1,a1,1
800442bc:	2442cff8 	addiu	v0,v0,-12296
800442c0:	ace30080 	sw	v1,128(a3)
800442c4:	ace5003c 	sw	a1,60(a3)
800442c8:	ace40074 	sw	a0,116(a3)
800442cc:	ace40078 	sw	a0,120(a3)
800442d0:	10c20008 	beq	a2,v0,800442f4 <_Z10fx_adc_i11v+0x84>
800442d4:	acc40000 	sw	a0,0(a2)
800442d8:	8ce20048 	lw	v0,72(a3)
800442dc:	2403ecff 	li	v1,-4865
800442e0:	00431024 	and	v0,v0,v1
800442e4:	ace70064 	sw	a3,100(a3)
800442e8:	ace20048 	sw	v0,72(a3)
800442ec:	03e00008 	jr	ra
800442f0:	ace70068 	sw	a3,104(a3)
800442f4:	94e20038 	lhu	v0,56(a3)
800442f8:	8ce301d4 	lw	v1,468(a3)
800442fc:	00621821 	addu	v1,v1,v0
80044300:	8ce20048 	lw	v0,72(a3)
80044304:	90640000 	lbu	a0,0(v1)
80044308:	2403ecff 	li	v1,-4865
8004430c:	00431024 	and	v0,v0,v1
80044310:	a0e4006c 	sb	a0,108(a3)
80044314:	ace70064 	sw	a3,100(a3)
80044318:	ace20048 	sw	v0,72(a3)
8004431c:	03e00008 	jr	ra
80044320:	ace70068 	sw	a3,104(a3)

80044324 <_Z10fx_adc_i12v>:
80044324:	3c028021 	lui	v0,0x8021
80044328:	2447cfc0 	addiu	a3,v0,-12352
8004432c:	8ce50068 	lw	a1,104(a3)
80044330:	94e3007c 	lhu	v1,124(a3)
80044334:	94a40000 	lhu	a0,0(a1)
80044338:	2463000c 	addiu	v1,v1,12
8004433c:	00832021 	addu	a0,a0,v1
80044340:	3402ffff 	li	v0,0xffff
80044344:	0044102a 	slt	v0,v0,a0
80044348:	ace2007c 	sw	v0,124(a3)
8004434c:	8ca30000 	lw	v1,0(a1)
80044350:	2402fff3 	li	v0,-13
80044354:	8ce5003c 	lw	a1,60(a3)
80044358:	00621826 	xor	v1,v1,v0
8004435c:	00831824 	and	v1,a0,v1
80044360:	8ce60064 	lw	a2,100(a3)
80044364:	3c028021 	lui	v0,0x8021
80044368:	30638000 	andi	v1,v1,0x8000
8004436c:	24a50001 	addiu	a1,a1,1
80044370:	2442cff8 	addiu	v0,v0,-12296
80044374:	ace30080 	sw	v1,128(a3)
80044378:	ace5003c 	sw	a1,60(a3)
8004437c:	ace40074 	sw	a0,116(a3)
80044380:	ace40078 	sw	a0,120(a3)
80044384:	10c20008 	beq	a2,v0,800443a8 <_Z10fx_adc_i12v+0x84>
80044388:	acc40000 	sw	a0,0(a2)
8004438c:	8ce20048 	lw	v0,72(a3)
80044390:	2403ecff 	li	v1,-4865
80044394:	00431024 	and	v0,v0,v1
80044398:	ace70064 	sw	a3,100(a3)
8004439c:	ace20048 	sw	v0,72(a3)
800443a0:	03e00008 	jr	ra
800443a4:	ace70068 	sw	a3,104(a3)
800443a8:	94e20038 	lhu	v0,56(a3)
800443ac:	8ce301d4 	lw	v1,468(a3)
800443b0:	00621821 	addu	v1,v1,v0
800443b4:	8ce20048 	lw	v0,72(a3)
800443b8:	90640000 	lbu	a0,0(v1)
800443bc:	2403ecff 	li	v1,-4865
800443c0:	00431024 	and	v0,v0,v1
800443c4:	a0e4006c 	sb	a0,108(a3)
800443c8:	ace70064 	sw	a3,100(a3)
800443cc:	ace20048 	sw	v0,72(a3)
800443d0:	03e00008 	jr	ra
800443d4:	ace70068 	sw	a3,104(a3)

800443d8 <_Z10fx_adc_i13v>:
800443d8:	3c028021 	lui	v0,0x8021
800443dc:	2447cfc0 	addiu	a3,v0,-12352
800443e0:	8ce50068 	lw	a1,104(a3)
800443e4:	94e3007c 	lhu	v1,124(a3)
800443e8:	94a40000 	lhu	a0,0(a1)
800443ec:	2463000d 	addiu	v1,v1,13
800443f0:	00832021 	addu	a0,a0,v1
800443f4:	3402ffff 	li	v0,0xffff
800443f8:	0044102a 	slt	v0,v0,a0
800443fc:	ace2007c 	sw	v0,124(a3)
80044400:	8ca30000 	lw	v1,0(a1)
80044404:	2402fff2 	li	v0,-14
80044408:	8ce5003c 	lw	a1,60(a3)
8004440c:	00621826 	xor	v1,v1,v0
80044410:	00831824 	and	v1,a0,v1
80044414:	8ce60064 	lw	a2,100(a3)
80044418:	3c028021 	lui	v0,0x8021
8004441c:	30638000 	andi	v1,v1,0x8000
80044420:	24a50001 	addiu	a1,a1,1
80044424:	2442cff8 	addiu	v0,v0,-12296
80044428:	ace30080 	sw	v1,128(a3)
8004442c:	ace5003c 	sw	a1,60(a3)
80044430:	ace40074 	sw	a0,116(a3)
80044434:	ace40078 	sw	a0,120(a3)
80044438:	10c20008 	beq	a2,v0,8004445c <_Z10fx_adc_i13v+0x84>
8004443c:	acc40000 	sw	a0,0(a2)
80044440:	8ce20048 	lw	v0,72(a3)
80044444:	2403ecff 	li	v1,-4865
80044448:	00431024 	and	v0,v0,v1
8004444c:	ace70064 	sw	a3,100(a3)
80044450:	ace20048 	sw	v0,72(a3)
80044454:	03e00008 	jr	ra
80044458:	ace70068 	sw	a3,104(a3)
8004445c:	94e20038 	lhu	v0,56(a3)
80044460:	8ce301d4 	lw	v1,468(a3)
80044464:	00621821 	addu	v1,v1,v0
80044468:	8ce20048 	lw	v0,72(a3)
8004446c:	90640000 	lbu	a0,0(v1)
80044470:	2403ecff 	li	v1,-4865
80044474:	00431024 	and	v0,v0,v1
80044478:	a0e4006c 	sb	a0,108(a3)
8004447c:	ace70064 	sw	a3,100(a3)
80044480:	ace20048 	sw	v0,72(a3)
80044484:	03e00008 	jr	ra
80044488:	ace70068 	sw	a3,104(a3)

8004448c <_Z10fx_adc_i14v>:
8004448c:	3c028021 	lui	v0,0x8021
80044490:	2447cfc0 	addiu	a3,v0,-12352
80044494:	8ce50068 	lw	a1,104(a3)
80044498:	94e3007c 	lhu	v1,124(a3)
8004449c:	94a40000 	lhu	a0,0(a1)
800444a0:	2463000e 	addiu	v1,v1,14
800444a4:	00832021 	addu	a0,a0,v1
800444a8:	3402ffff 	li	v0,0xffff
800444ac:	0044102a 	slt	v0,v0,a0
800444b0:	ace2007c 	sw	v0,124(a3)
800444b4:	8ca30000 	lw	v1,0(a1)
800444b8:	2402fff1 	li	v0,-15
800444bc:	8ce5003c 	lw	a1,60(a3)
800444c0:	00621826 	xor	v1,v1,v0
800444c4:	00831824 	and	v1,a0,v1
800444c8:	8ce60064 	lw	a2,100(a3)
800444cc:	3c028021 	lui	v0,0x8021
800444d0:	30638000 	andi	v1,v1,0x8000
800444d4:	24a50001 	addiu	a1,a1,1
800444d8:	2442cff8 	addiu	v0,v0,-12296
800444dc:	ace30080 	sw	v1,128(a3)
800444e0:	ace5003c 	sw	a1,60(a3)
800444e4:	ace40074 	sw	a0,116(a3)
800444e8:	ace40078 	sw	a0,120(a3)
800444ec:	10c20008 	beq	a2,v0,80044510 <_Z10fx_adc_i14v+0x84>
800444f0:	acc40000 	sw	a0,0(a2)
800444f4:	8ce20048 	lw	v0,72(a3)
800444f8:	2403ecff 	li	v1,-4865
800444fc:	00431024 	and	v0,v0,v1
80044500:	ace70064 	sw	a3,100(a3)
80044504:	ace20048 	sw	v0,72(a3)
80044508:	03e00008 	jr	ra
8004450c:	ace70068 	sw	a3,104(a3)
80044510:	94e20038 	lhu	v0,56(a3)
80044514:	8ce301d4 	lw	v1,468(a3)
80044518:	00621821 	addu	v1,v1,v0
8004451c:	8ce20048 	lw	v0,72(a3)
80044520:	90640000 	lbu	a0,0(v1)
80044524:	2403ecff 	li	v1,-4865
80044528:	00431024 	and	v0,v0,v1
8004452c:	a0e4006c 	sb	a0,108(a3)
80044530:	ace70064 	sw	a3,100(a3)
80044534:	ace20048 	sw	v0,72(a3)
80044538:	03e00008 	jr	ra
8004453c:	ace70068 	sw	a3,104(a3)

80044540 <_Z10fx_adc_i15v>:
80044540:	3c028021 	lui	v0,0x8021
80044544:	2447cfc0 	addiu	a3,v0,-12352
80044548:	8ce50068 	lw	a1,104(a3)
8004454c:	94e3007c 	lhu	v1,124(a3)
80044550:	94a40000 	lhu	a0,0(a1)
80044554:	2463000f 	addiu	v1,v1,15
80044558:	00832021 	addu	a0,a0,v1
8004455c:	3402ffff 	li	v0,0xffff
80044560:	0044102a 	slt	v0,v0,a0
80044564:	ace2007c 	sw	v0,124(a3)
80044568:	8ca30000 	lw	v1,0(a1)
8004456c:	2402fff0 	li	v0,-16
80044570:	8ce5003c 	lw	a1,60(a3)
80044574:	00621826 	xor	v1,v1,v0
80044578:	00831824 	and	v1,a0,v1
8004457c:	8ce60064 	lw	a2,100(a3)
80044580:	3c028021 	lui	v0,0x8021
80044584:	30638000 	andi	v1,v1,0x8000
80044588:	24a50001 	addiu	a1,a1,1
8004458c:	2442cff8 	addiu	v0,v0,-12296
80044590:	ace30080 	sw	v1,128(a3)
80044594:	ace5003c 	sw	a1,60(a3)
80044598:	ace40074 	sw	a0,116(a3)
8004459c:	ace40078 	sw	a0,120(a3)
800445a0:	10c20008 	beq	a2,v0,800445c4 <_Z10fx_adc_i15v+0x84>
800445a4:	acc40000 	sw	a0,0(a2)
800445a8:	8ce20048 	lw	v0,72(a3)
800445ac:	2403ecff 	li	v1,-4865
800445b0:	00431024 	and	v0,v0,v1
800445b4:	ace70064 	sw	a3,100(a3)
800445b8:	ace20048 	sw	v0,72(a3)
800445bc:	03e00008 	jr	ra
800445c0:	ace70068 	sw	a3,104(a3)
800445c4:	94e20038 	lhu	v0,56(a3)
800445c8:	8ce301d4 	lw	v1,468(a3)
800445cc:	00621821 	addu	v1,v1,v0
800445d0:	8ce20048 	lw	v0,72(a3)
800445d4:	90640000 	lbu	a0,0(v1)
800445d8:	2403ecff 	li	v1,-4865
800445dc:	00431024 	and	v0,v0,v1
800445e0:	a0e4006c 	sb	a0,108(a3)
800445e4:	ace70064 	sw	a3,100(a3)
800445e8:	ace20048 	sw	v0,72(a3)
800445ec:	03e00008 	jr	ra
800445f0:	ace70068 	sw	a3,104(a3)

800445f4 <_Z9fx_sub_r0v>:
800445f4:	3c028021 	lui	v0,0x8021
800445f8:	2447cfc0 	addiu	a3,v0,-12352
800445fc:	8ce60068 	lw	a2,104(a3)
80044600:	8c44cfc0 	lw	a0,-12352(v0)
80044604:	94c50000 	lhu	a1,0(a2)
80044608:	3083ffff 	andi	v1,a0,0xffff
8004460c:	00a32823 	subu	a1,a1,v1
80044610:	00051027 	nor	v0,zero,a1
80044614:	000217c2 	srl	v0,v0,0x1f
80044618:	ace2007c 	sw	v0,124(a3)
8004461c:	8cc30000 	lw	v1,0(a2)
80044620:	8ce2003c 	lw	v0,60(a3)
80044624:	00642026 	xor	a0,v1,a0
80044628:	24420001 	addiu	v0,v0,1
8004462c:	00651826 	xor	v1,v1,a1
80044630:	ace2003c 	sw	v0,60(a3)
80044634:	00832024 	and	a0,a0,v1
80044638:	8ce60064 	lw	a2,100(a3)
8004463c:	3c028021 	lui	v0,0x8021
80044640:	30848000 	andi	a0,a0,0x8000
80044644:	2442cff8 	addiu	v0,v0,-12296
80044648:	ace40080 	sw	a0,128(a3)
8004464c:	ace50074 	sw	a1,116(a3)
80044650:	ace50078 	sw	a1,120(a3)
80044654:	10c20008 	beq	a2,v0,80044678 <_Z9fx_sub_r0v+0x84>
80044658:	acc50000 	sw	a1,0(a2)
8004465c:	8ce20048 	lw	v0,72(a3)
80044660:	2403ecff 	li	v1,-4865
80044664:	00431024 	and	v0,v0,v1
80044668:	ace70064 	sw	a3,100(a3)
8004466c:	ace20048 	sw	v0,72(a3)
80044670:	03e00008 	jr	ra
80044674:	ace70068 	sw	a3,104(a3)
80044678:	94e20038 	lhu	v0,56(a3)
8004467c:	8ce301d4 	lw	v1,468(a3)
80044680:	00621821 	addu	v1,v1,v0
80044684:	8ce20048 	lw	v0,72(a3)
80044688:	90640000 	lbu	a0,0(v1)
8004468c:	2403ecff 	li	v1,-4865
80044690:	00431024 	and	v0,v0,v1
80044694:	a0e4006c 	sb	a0,108(a3)
80044698:	ace70064 	sw	a3,100(a3)
8004469c:	ace20048 	sw	v0,72(a3)
800446a0:	03e00008 	jr	ra
800446a4:	ace70068 	sw	a3,104(a3)

800446a8 <_Z9fx_sub_r1v>:
800446a8:	3c028021 	lui	v0,0x8021
800446ac:	2447cfc0 	addiu	a3,v0,-12352
800446b0:	8ce60068 	lw	a2,104(a3)
800446b4:	8ce40004 	lw	a0,4(a3)
800446b8:	94c50000 	lhu	a1,0(a2)
800446bc:	3083ffff 	andi	v1,a0,0xffff
800446c0:	00a32823 	subu	a1,a1,v1
800446c4:	00051027 	nor	v0,zero,a1
800446c8:	000217c2 	srl	v0,v0,0x1f
800446cc:	ace2007c 	sw	v0,124(a3)
800446d0:	8cc30000 	lw	v1,0(a2)
800446d4:	8ce2003c 	lw	v0,60(a3)
800446d8:	00642026 	xor	a0,v1,a0
800446dc:	24420001 	addiu	v0,v0,1
800446e0:	00651826 	xor	v1,v1,a1
800446e4:	ace2003c 	sw	v0,60(a3)
800446e8:	00832024 	and	a0,a0,v1
800446ec:	8ce60064 	lw	a2,100(a3)
800446f0:	3c028021 	lui	v0,0x8021
800446f4:	30848000 	andi	a0,a0,0x8000
800446f8:	2442cff8 	addiu	v0,v0,-12296
800446fc:	ace40080 	sw	a0,128(a3)
80044700:	ace50074 	sw	a1,116(a3)
80044704:	ace50078 	sw	a1,120(a3)
80044708:	10c20008 	beq	a2,v0,8004472c <_Z9fx_sub_r1v+0x84>
8004470c:	acc50000 	sw	a1,0(a2)
80044710:	8ce20048 	lw	v0,72(a3)
80044714:	2403ecff 	li	v1,-4865
80044718:	00431024 	and	v0,v0,v1
8004471c:	ace70064 	sw	a3,100(a3)
80044720:	ace20048 	sw	v0,72(a3)
80044724:	03e00008 	jr	ra
80044728:	ace70068 	sw	a3,104(a3)
8004472c:	94e20038 	lhu	v0,56(a3)
80044730:	8ce301d4 	lw	v1,468(a3)
80044734:	00621821 	addu	v1,v1,v0
80044738:	8ce20048 	lw	v0,72(a3)
8004473c:	90640000 	lbu	a0,0(v1)
80044740:	2403ecff 	li	v1,-4865
80044744:	00431024 	and	v0,v0,v1
80044748:	a0e4006c 	sb	a0,108(a3)
8004474c:	ace70064 	sw	a3,100(a3)
80044750:	ace20048 	sw	v0,72(a3)
80044754:	03e00008 	jr	ra
80044758:	ace70068 	sw	a3,104(a3)

8004475c <_Z9fx_sub_r2v>:
8004475c:	3c028021 	lui	v0,0x8021
80044760:	2447cfc0 	addiu	a3,v0,-12352
80044764:	8ce60068 	lw	a2,104(a3)
80044768:	8ce40008 	lw	a0,8(a3)
8004476c:	94c50000 	lhu	a1,0(a2)
80044770:	3083ffff 	andi	v1,a0,0xffff
80044774:	00a32823 	subu	a1,a1,v1
80044778:	00051027 	nor	v0,zero,a1
8004477c:	000217c2 	srl	v0,v0,0x1f
80044780:	ace2007c 	sw	v0,124(a3)
80044784:	8cc30000 	lw	v1,0(a2)
80044788:	8ce2003c 	lw	v0,60(a3)
8004478c:	00642026 	xor	a0,v1,a0
80044790:	24420001 	addiu	v0,v0,1
80044794:	00651826 	xor	v1,v1,a1
80044798:	ace2003c 	sw	v0,60(a3)
8004479c:	00832024 	and	a0,a0,v1
800447a0:	8ce60064 	lw	a2,100(a3)
800447a4:	3c028021 	lui	v0,0x8021
800447a8:	30848000 	andi	a0,a0,0x8000
800447ac:	2442cff8 	addiu	v0,v0,-12296
800447b0:	ace40080 	sw	a0,128(a3)
800447b4:	ace50074 	sw	a1,116(a3)
800447b8:	ace50078 	sw	a1,120(a3)
800447bc:	10c20008 	beq	a2,v0,800447e0 <_Z9fx_sub_r2v+0x84>
800447c0:	acc50000 	sw	a1,0(a2)
800447c4:	8ce20048 	lw	v0,72(a3)
800447c8:	2403ecff 	li	v1,-4865
800447cc:	00431024 	and	v0,v0,v1
800447d0:	ace70064 	sw	a3,100(a3)
800447d4:	ace20048 	sw	v0,72(a3)
800447d8:	03e00008 	jr	ra
800447dc:	ace70068 	sw	a3,104(a3)
800447e0:	94e20038 	lhu	v0,56(a3)
800447e4:	8ce301d4 	lw	v1,468(a3)
800447e8:	00621821 	addu	v1,v1,v0
800447ec:	8ce20048 	lw	v0,72(a3)
800447f0:	90640000 	lbu	a0,0(v1)
800447f4:	2403ecff 	li	v1,-4865
800447f8:	00431024 	and	v0,v0,v1
800447fc:	a0e4006c 	sb	a0,108(a3)
80044800:	ace70064 	sw	a3,100(a3)
80044804:	ace20048 	sw	v0,72(a3)
80044808:	03e00008 	jr	ra
8004480c:	ace70068 	sw	a3,104(a3)

80044810 <_Z9fx_sub_r3v>:
80044810:	3c028021 	lui	v0,0x8021
80044814:	2447cfc0 	addiu	a3,v0,-12352
80044818:	8ce60068 	lw	a2,104(a3)
8004481c:	8ce4000c 	lw	a0,12(a3)
80044820:	94c50000 	lhu	a1,0(a2)
80044824:	3083ffff 	andi	v1,a0,0xffff
80044828:	00a32823 	subu	a1,a1,v1
8004482c:	00051027 	nor	v0,zero,a1
80044830:	000217c2 	srl	v0,v0,0x1f
80044834:	ace2007c 	sw	v0,124(a3)
80044838:	8cc30000 	lw	v1,0(a2)
8004483c:	8ce2003c 	lw	v0,60(a3)
80044840:	00642026 	xor	a0,v1,a0
80044844:	24420001 	addiu	v0,v0,1
80044848:	00651826 	xor	v1,v1,a1
8004484c:	ace2003c 	sw	v0,60(a3)
80044850:	00832024 	and	a0,a0,v1
80044854:	8ce60064 	lw	a2,100(a3)
80044858:	3c028021 	lui	v0,0x8021
8004485c:	30848000 	andi	a0,a0,0x8000
80044860:	2442cff8 	addiu	v0,v0,-12296
80044864:	ace40080 	sw	a0,128(a3)
80044868:	ace50074 	sw	a1,116(a3)
8004486c:	ace50078 	sw	a1,120(a3)
80044870:	10c20008 	beq	a2,v0,80044894 <_Z9fx_sub_r3v+0x84>
80044874:	acc50000 	sw	a1,0(a2)
80044878:	8ce20048 	lw	v0,72(a3)
8004487c:	2403ecff 	li	v1,-4865
80044880:	00431024 	and	v0,v0,v1
80044884:	ace70064 	sw	a3,100(a3)
80044888:	ace20048 	sw	v0,72(a3)
8004488c:	03e00008 	jr	ra
80044890:	ace70068 	sw	a3,104(a3)
80044894:	94e20038 	lhu	v0,56(a3)
80044898:	8ce301d4 	lw	v1,468(a3)
8004489c:	00621821 	addu	v1,v1,v0
800448a0:	8ce20048 	lw	v0,72(a3)
800448a4:	90640000 	lbu	a0,0(v1)
800448a8:	2403ecff 	li	v1,-4865
800448ac:	00431024 	and	v0,v0,v1
800448b0:	a0e4006c 	sb	a0,108(a3)
800448b4:	ace70064 	sw	a3,100(a3)
800448b8:	ace20048 	sw	v0,72(a3)
800448bc:	03e00008 	jr	ra
800448c0:	ace70068 	sw	a3,104(a3)

800448c4 <_Z9fx_sub_r4v>:
800448c4:	3c028021 	lui	v0,0x8021
800448c8:	2447cfc0 	addiu	a3,v0,-12352
800448cc:	8ce60068 	lw	a2,104(a3)
800448d0:	8ce40010 	lw	a0,16(a3)
800448d4:	94c50000 	lhu	a1,0(a2)
800448d8:	3083ffff 	andi	v1,a0,0xffff
800448dc:	00a32823 	subu	a1,a1,v1
800448e0:	00051027 	nor	v0,zero,a1
800448e4:	000217c2 	srl	v0,v0,0x1f
800448e8:	ace2007c 	sw	v0,124(a3)
800448ec:	8cc30000 	lw	v1,0(a2)
800448f0:	8ce2003c 	lw	v0,60(a3)
800448f4:	00642026 	xor	a0,v1,a0
800448f8:	24420001 	addiu	v0,v0,1
800448fc:	00651826 	xor	v1,v1,a1
80044900:	ace2003c 	sw	v0,60(a3)
80044904:	00832024 	and	a0,a0,v1
80044908:	8ce60064 	lw	a2,100(a3)
8004490c:	3c028021 	lui	v0,0x8021
80044910:	30848000 	andi	a0,a0,0x8000
80044914:	2442cff8 	addiu	v0,v0,-12296
80044918:	ace40080 	sw	a0,128(a3)
8004491c:	ace50074 	sw	a1,116(a3)
80044920:	ace50078 	sw	a1,120(a3)
80044924:	10c20008 	beq	a2,v0,80044948 <_Z9fx_sub_r4v+0x84>
80044928:	acc50000 	sw	a1,0(a2)
8004492c:	8ce20048 	lw	v0,72(a3)
80044930:	2403ecff 	li	v1,-4865
80044934:	00431024 	and	v0,v0,v1
80044938:	ace70064 	sw	a3,100(a3)
8004493c:	ace20048 	sw	v0,72(a3)
80044940:	03e00008 	jr	ra
80044944:	ace70068 	sw	a3,104(a3)
80044948:	94e20038 	lhu	v0,56(a3)
8004494c:	8ce301d4 	lw	v1,468(a3)
80044950:	00621821 	addu	v1,v1,v0
80044954:	8ce20048 	lw	v0,72(a3)
80044958:	90640000 	lbu	a0,0(v1)
8004495c:	2403ecff 	li	v1,-4865
80044960:	00431024 	and	v0,v0,v1
80044964:	a0e4006c 	sb	a0,108(a3)
80044968:	ace70064 	sw	a3,100(a3)
8004496c:	ace20048 	sw	v0,72(a3)
80044970:	03e00008 	jr	ra
80044974:	ace70068 	sw	a3,104(a3)

80044978 <_Z9fx_sub_r5v>:
80044978:	3c028021 	lui	v0,0x8021
8004497c:	2447cfc0 	addiu	a3,v0,-12352
80044980:	8ce60068 	lw	a2,104(a3)
80044984:	8ce40014 	lw	a0,20(a3)
80044988:	94c50000 	lhu	a1,0(a2)
8004498c:	3083ffff 	andi	v1,a0,0xffff
80044990:	00a32823 	subu	a1,a1,v1
80044994:	00051027 	nor	v0,zero,a1
80044998:	000217c2 	srl	v0,v0,0x1f
8004499c:	ace2007c 	sw	v0,124(a3)
800449a0:	8cc30000 	lw	v1,0(a2)
800449a4:	8ce2003c 	lw	v0,60(a3)
800449a8:	00642026 	xor	a0,v1,a0
800449ac:	24420001 	addiu	v0,v0,1
800449b0:	00651826 	xor	v1,v1,a1
800449b4:	ace2003c 	sw	v0,60(a3)
800449b8:	00832024 	and	a0,a0,v1
800449bc:	8ce60064 	lw	a2,100(a3)
800449c0:	3c028021 	lui	v0,0x8021
800449c4:	30848000 	andi	a0,a0,0x8000
800449c8:	2442cff8 	addiu	v0,v0,-12296
800449cc:	ace40080 	sw	a0,128(a3)
800449d0:	ace50074 	sw	a1,116(a3)
800449d4:	ace50078 	sw	a1,120(a3)
800449d8:	10c20008 	beq	a2,v0,800449fc <_Z9fx_sub_r5v+0x84>
800449dc:	acc50000 	sw	a1,0(a2)
800449e0:	8ce20048 	lw	v0,72(a3)
800449e4:	2403ecff 	li	v1,-4865
800449e8:	00431024 	and	v0,v0,v1
800449ec:	ace70064 	sw	a3,100(a3)
800449f0:	ace20048 	sw	v0,72(a3)
800449f4:	03e00008 	jr	ra
800449f8:	ace70068 	sw	a3,104(a3)
800449fc:	94e20038 	lhu	v0,56(a3)
80044a00:	8ce301d4 	lw	v1,468(a3)
80044a04:	00621821 	addu	v1,v1,v0
80044a08:	8ce20048 	lw	v0,72(a3)
80044a0c:	90640000 	lbu	a0,0(v1)
80044a10:	2403ecff 	li	v1,-4865
80044a14:	00431024 	and	v0,v0,v1
80044a18:	a0e4006c 	sb	a0,108(a3)
80044a1c:	ace70064 	sw	a3,100(a3)
80044a20:	ace20048 	sw	v0,72(a3)
80044a24:	03e00008 	jr	ra
80044a28:	ace70068 	sw	a3,104(a3)

80044a2c <_Z9fx_sub_r6v>:
80044a2c:	3c028021 	lui	v0,0x8021
80044a30:	2447cfc0 	addiu	a3,v0,-12352
80044a34:	8ce60068 	lw	a2,104(a3)
80044a38:	8ce40018 	lw	a0,24(a3)
80044a3c:	94c50000 	lhu	a1,0(a2)
80044a40:	3083ffff 	andi	v1,a0,0xffff
80044a44:	00a32823 	subu	a1,a1,v1
80044a48:	00051027 	nor	v0,zero,a1
80044a4c:	000217c2 	srl	v0,v0,0x1f
80044a50:	ace2007c 	sw	v0,124(a3)
80044a54:	8cc30000 	lw	v1,0(a2)
80044a58:	8ce2003c 	lw	v0,60(a3)
80044a5c:	00642026 	xor	a0,v1,a0
80044a60:	24420001 	addiu	v0,v0,1
80044a64:	00651826 	xor	v1,v1,a1
80044a68:	ace2003c 	sw	v0,60(a3)
80044a6c:	00832024 	and	a0,a0,v1
80044a70:	8ce60064 	lw	a2,100(a3)
80044a74:	3c028021 	lui	v0,0x8021
80044a78:	30848000 	andi	a0,a0,0x8000
80044a7c:	2442cff8 	addiu	v0,v0,-12296
80044a80:	ace40080 	sw	a0,128(a3)
80044a84:	ace50074 	sw	a1,116(a3)
80044a88:	ace50078 	sw	a1,120(a3)
80044a8c:	10c20008 	beq	a2,v0,80044ab0 <_Z9fx_sub_r6v+0x84>
80044a90:	acc50000 	sw	a1,0(a2)
80044a94:	8ce20048 	lw	v0,72(a3)
80044a98:	2403ecff 	li	v1,-4865
80044a9c:	00431024 	and	v0,v0,v1
80044aa0:	ace70064 	sw	a3,100(a3)
80044aa4:	ace20048 	sw	v0,72(a3)
80044aa8:	03e00008 	jr	ra
80044aac:	ace70068 	sw	a3,104(a3)
80044ab0:	94e20038 	lhu	v0,56(a3)
80044ab4:	8ce301d4 	lw	v1,468(a3)
80044ab8:	00621821 	addu	v1,v1,v0
80044abc:	8ce20048 	lw	v0,72(a3)
80044ac0:	90640000 	lbu	a0,0(v1)
80044ac4:	2403ecff 	li	v1,-4865
80044ac8:	00431024 	and	v0,v0,v1
80044acc:	a0e4006c 	sb	a0,108(a3)
80044ad0:	ace70064 	sw	a3,100(a3)
80044ad4:	ace20048 	sw	v0,72(a3)
80044ad8:	03e00008 	jr	ra
80044adc:	ace70068 	sw	a3,104(a3)

80044ae0 <_Z9fx_sub_r7v>:
80044ae0:	3c028021 	lui	v0,0x8021
80044ae4:	2447cfc0 	addiu	a3,v0,-12352
80044ae8:	8ce60068 	lw	a2,104(a3)
80044aec:	8ce4001c 	lw	a0,28(a3)
80044af0:	94c50000 	lhu	a1,0(a2)
80044af4:	3083ffff 	andi	v1,a0,0xffff
80044af8:	00a32823 	subu	a1,a1,v1
80044afc:	00051027 	nor	v0,zero,a1
80044b00:	000217c2 	srl	v0,v0,0x1f
80044b04:	ace2007c 	sw	v0,124(a3)
80044b08:	8cc30000 	lw	v1,0(a2)
80044b0c:	8ce2003c 	lw	v0,60(a3)
80044b10:	00642026 	xor	a0,v1,a0
80044b14:	24420001 	addiu	v0,v0,1
80044b18:	00651826 	xor	v1,v1,a1
80044b1c:	ace2003c 	sw	v0,60(a3)
80044b20:	00832024 	and	a0,a0,v1
80044b24:	8ce60064 	lw	a2,100(a3)
80044b28:	3c028021 	lui	v0,0x8021
80044b2c:	30848000 	andi	a0,a0,0x8000
80044b30:	2442cff8 	addiu	v0,v0,-12296
80044b34:	ace40080 	sw	a0,128(a3)
80044b38:	ace50074 	sw	a1,116(a3)
80044b3c:	ace50078 	sw	a1,120(a3)
80044b40:	10c20008 	beq	a2,v0,80044b64 <_Z9fx_sub_r7v+0x84>
80044b44:	acc50000 	sw	a1,0(a2)
80044b48:	8ce20048 	lw	v0,72(a3)
80044b4c:	2403ecff 	li	v1,-4865
80044b50:	00431024 	and	v0,v0,v1
80044b54:	ace70064 	sw	a3,100(a3)
80044b58:	ace20048 	sw	v0,72(a3)
80044b5c:	03e00008 	jr	ra
80044b60:	ace70068 	sw	a3,104(a3)
80044b64:	94e20038 	lhu	v0,56(a3)
80044b68:	8ce301d4 	lw	v1,468(a3)
80044b6c:	00621821 	addu	v1,v1,v0
80044b70:	8ce20048 	lw	v0,72(a3)
80044b74:	90640000 	lbu	a0,0(v1)
80044b78:	2403ecff 	li	v1,-4865
80044b7c:	00431024 	and	v0,v0,v1
80044b80:	a0e4006c 	sb	a0,108(a3)
80044b84:	ace70064 	sw	a3,100(a3)
80044b88:	ace20048 	sw	v0,72(a3)
80044b8c:	03e00008 	jr	ra
80044b90:	ace70068 	sw	a3,104(a3)

80044b94 <_Z9fx_sub_r8v>:
80044b94:	3c028021 	lui	v0,0x8021
80044b98:	2447cfc0 	addiu	a3,v0,-12352
80044b9c:	8ce60068 	lw	a2,104(a3)
80044ba0:	8ce40020 	lw	a0,32(a3)
80044ba4:	94c50000 	lhu	a1,0(a2)
80044ba8:	3083ffff 	andi	v1,a0,0xffff
80044bac:	00a32823 	subu	a1,a1,v1
80044bb0:	00051027 	nor	v0,zero,a1
80044bb4:	000217c2 	srl	v0,v0,0x1f
80044bb8:	ace2007c 	sw	v0,124(a3)
80044bbc:	8cc30000 	lw	v1,0(a2)
80044bc0:	8ce2003c 	lw	v0,60(a3)
80044bc4:	00642026 	xor	a0,v1,a0
80044bc8:	24420001 	addiu	v0,v0,1
80044bcc:	00651826 	xor	v1,v1,a1
80044bd0:	ace2003c 	sw	v0,60(a3)
80044bd4:	00832024 	and	a0,a0,v1
80044bd8:	8ce60064 	lw	a2,100(a3)
80044bdc:	3c028021 	lui	v0,0x8021
80044be0:	30848000 	andi	a0,a0,0x8000
80044be4:	2442cff8 	addiu	v0,v0,-12296
80044be8:	ace40080 	sw	a0,128(a3)
80044bec:	ace50074 	sw	a1,116(a3)
80044bf0:	ace50078 	sw	a1,120(a3)
80044bf4:	10c20008 	beq	a2,v0,80044c18 <_Z9fx_sub_r8v+0x84>
80044bf8:	acc50000 	sw	a1,0(a2)
80044bfc:	8ce20048 	lw	v0,72(a3)
80044c00:	2403ecff 	li	v1,-4865
80044c04:	00431024 	and	v0,v0,v1
80044c08:	ace70064 	sw	a3,100(a3)
80044c0c:	ace20048 	sw	v0,72(a3)
80044c10:	03e00008 	jr	ra
80044c14:	ace70068 	sw	a3,104(a3)
80044c18:	94e20038 	lhu	v0,56(a3)
80044c1c:	8ce301d4 	lw	v1,468(a3)
80044c20:	00621821 	addu	v1,v1,v0
80044c24:	8ce20048 	lw	v0,72(a3)
80044c28:	90640000 	lbu	a0,0(v1)
80044c2c:	2403ecff 	li	v1,-4865
80044c30:	00431024 	and	v0,v0,v1
80044c34:	a0e4006c 	sb	a0,108(a3)
80044c38:	ace70064 	sw	a3,100(a3)
80044c3c:	ace20048 	sw	v0,72(a3)
80044c40:	03e00008 	jr	ra
80044c44:	ace70068 	sw	a3,104(a3)

80044c48 <_Z9fx_sub_r9v>:
80044c48:	3c028021 	lui	v0,0x8021
80044c4c:	2447cfc0 	addiu	a3,v0,-12352
80044c50:	8ce60068 	lw	a2,104(a3)
80044c54:	8ce40024 	lw	a0,36(a3)
80044c58:	94c50000 	lhu	a1,0(a2)
80044c5c:	3083ffff 	andi	v1,a0,0xffff
80044c60:	00a32823 	subu	a1,a1,v1
80044c64:	00051027 	nor	v0,zero,a1
80044c68:	000217c2 	srl	v0,v0,0x1f
80044c6c:	ace2007c 	sw	v0,124(a3)
80044c70:	8cc30000 	lw	v1,0(a2)
80044c74:	8ce2003c 	lw	v0,60(a3)
80044c78:	00642026 	xor	a0,v1,a0
80044c7c:	24420001 	addiu	v0,v0,1
80044c80:	00651826 	xor	v1,v1,a1
80044c84:	ace2003c 	sw	v0,60(a3)
80044c88:	00832024 	and	a0,a0,v1
80044c8c:	8ce60064 	lw	a2,100(a3)
80044c90:	3c028021 	lui	v0,0x8021
80044c94:	30848000 	andi	a0,a0,0x8000
80044c98:	2442cff8 	addiu	v0,v0,-12296
80044c9c:	ace40080 	sw	a0,128(a3)
80044ca0:	ace50074 	sw	a1,116(a3)
80044ca4:	ace50078 	sw	a1,120(a3)
80044ca8:	10c20008 	beq	a2,v0,80044ccc <_Z9fx_sub_r9v+0x84>
80044cac:	acc50000 	sw	a1,0(a2)
80044cb0:	8ce20048 	lw	v0,72(a3)
80044cb4:	2403ecff 	li	v1,-4865
80044cb8:	00431024 	and	v0,v0,v1
80044cbc:	ace70064 	sw	a3,100(a3)
80044cc0:	ace20048 	sw	v0,72(a3)
80044cc4:	03e00008 	jr	ra
80044cc8:	ace70068 	sw	a3,104(a3)
80044ccc:	94e20038 	lhu	v0,56(a3)
80044cd0:	8ce301d4 	lw	v1,468(a3)
80044cd4:	00621821 	addu	v1,v1,v0
80044cd8:	8ce20048 	lw	v0,72(a3)
80044cdc:	90640000 	lbu	a0,0(v1)
80044ce0:	2403ecff 	li	v1,-4865
80044ce4:	00431024 	and	v0,v0,v1
80044ce8:	a0e4006c 	sb	a0,108(a3)
80044cec:	ace70064 	sw	a3,100(a3)
80044cf0:	ace20048 	sw	v0,72(a3)
80044cf4:	03e00008 	jr	ra
80044cf8:	ace70068 	sw	a3,104(a3)

80044cfc <_Z10fx_sub_r10v>:
80044cfc:	3c028021 	lui	v0,0x8021
80044d00:	2447cfc0 	addiu	a3,v0,-12352
80044d04:	8ce60068 	lw	a2,104(a3)
80044d08:	8ce40028 	lw	a0,40(a3)
80044d0c:	94c50000 	lhu	a1,0(a2)
80044d10:	3083ffff 	andi	v1,a0,0xffff
80044d14:	00a32823 	subu	a1,a1,v1
80044d18:	00051027 	nor	v0,zero,a1
80044d1c:	000217c2 	srl	v0,v0,0x1f
80044d20:	ace2007c 	sw	v0,124(a3)
80044d24:	8cc30000 	lw	v1,0(a2)
80044d28:	8ce2003c 	lw	v0,60(a3)
80044d2c:	00642026 	xor	a0,v1,a0
80044d30:	24420001 	addiu	v0,v0,1
80044d34:	00651826 	xor	v1,v1,a1
80044d38:	ace2003c 	sw	v0,60(a3)
80044d3c:	00832024 	and	a0,a0,v1
80044d40:	8ce60064 	lw	a2,100(a3)
80044d44:	3c028021 	lui	v0,0x8021
80044d48:	30848000 	andi	a0,a0,0x8000
80044d4c:	2442cff8 	addiu	v0,v0,-12296
80044d50:	ace40080 	sw	a0,128(a3)
80044d54:	ace50074 	sw	a1,116(a3)
80044d58:	ace50078 	sw	a1,120(a3)
80044d5c:	10c20008 	beq	a2,v0,80044d80 <_Z10fx_sub_r10v+0x84>
80044d60:	acc50000 	sw	a1,0(a2)
80044d64:	8ce20048 	lw	v0,72(a3)
80044d68:	2403ecff 	li	v1,-4865
80044d6c:	00431024 	and	v0,v0,v1
80044d70:	ace70064 	sw	a3,100(a3)
80044d74:	ace20048 	sw	v0,72(a3)
80044d78:	03e00008 	jr	ra
80044d7c:	ace70068 	sw	a3,104(a3)
80044d80:	94e20038 	lhu	v0,56(a3)
80044d84:	8ce301d4 	lw	v1,468(a3)
80044d88:	00621821 	addu	v1,v1,v0
80044d8c:	8ce20048 	lw	v0,72(a3)
80044d90:	90640000 	lbu	a0,0(v1)
80044d94:	2403ecff 	li	v1,-4865
80044d98:	00431024 	and	v0,v0,v1
80044d9c:	a0e4006c 	sb	a0,108(a3)
80044da0:	ace70064 	sw	a3,100(a3)
80044da4:	ace20048 	sw	v0,72(a3)
80044da8:	03e00008 	jr	ra
80044dac:	ace70068 	sw	a3,104(a3)

80044db0 <_Z10fx_sub_r11v>:
80044db0:	3c028021 	lui	v0,0x8021
80044db4:	2447cfc0 	addiu	a3,v0,-12352
80044db8:	8ce60068 	lw	a2,104(a3)
80044dbc:	8ce4002c 	lw	a0,44(a3)
80044dc0:	94c50000 	lhu	a1,0(a2)
80044dc4:	3083ffff 	andi	v1,a0,0xffff
80044dc8:	00a32823 	subu	a1,a1,v1
80044dcc:	00051027 	nor	v0,zero,a1
80044dd0:	000217c2 	srl	v0,v0,0x1f
80044dd4:	ace2007c 	sw	v0,124(a3)
80044dd8:	8cc30000 	lw	v1,0(a2)
80044ddc:	8ce2003c 	lw	v0,60(a3)
80044de0:	00642026 	xor	a0,v1,a0
80044de4:	24420001 	addiu	v0,v0,1
80044de8:	00651826 	xor	v1,v1,a1
80044dec:	ace2003c 	sw	v0,60(a3)
80044df0:	00832024 	and	a0,a0,v1
80044df4:	8ce60064 	lw	a2,100(a3)
80044df8:	3c028021 	lui	v0,0x8021
80044dfc:	30848000 	andi	a0,a0,0x8000
80044e00:	2442cff8 	addiu	v0,v0,-12296
80044e04:	ace40080 	sw	a0,128(a3)
80044e08:	ace50074 	sw	a1,116(a3)
80044e0c:	ace50078 	sw	a1,120(a3)
80044e10:	10c20008 	beq	a2,v0,80044e34 <_Z10fx_sub_r11v+0x84>
80044e14:	acc50000 	sw	a1,0(a2)
80044e18:	8ce20048 	lw	v0,72(a3)
80044e1c:	2403ecff 	li	v1,-4865
80044e20:	00431024 	and	v0,v0,v1
80044e24:	ace70064 	sw	a3,100(a3)
80044e28:	ace20048 	sw	v0,72(a3)
80044e2c:	03e00008 	jr	ra
80044e30:	ace70068 	sw	a3,104(a3)
80044e34:	94e20038 	lhu	v0,56(a3)
80044e38:	8ce301d4 	lw	v1,468(a3)
80044e3c:	00621821 	addu	v1,v1,v0
80044e40:	8ce20048 	lw	v0,72(a3)
80044e44:	90640000 	lbu	a0,0(v1)
80044e48:	2403ecff 	li	v1,-4865
80044e4c:	00431024 	and	v0,v0,v1
80044e50:	a0e4006c 	sb	a0,108(a3)
80044e54:	ace70064 	sw	a3,100(a3)
80044e58:	ace20048 	sw	v0,72(a3)
80044e5c:	03e00008 	jr	ra
80044e60:	ace70068 	sw	a3,104(a3)

80044e64 <_Z10fx_sub_r12v>:
80044e64:	3c028021 	lui	v0,0x8021
80044e68:	2447cfc0 	addiu	a3,v0,-12352
80044e6c:	8ce60068 	lw	a2,104(a3)
80044e70:	8ce40030 	lw	a0,48(a3)
80044e74:	94c50000 	lhu	a1,0(a2)
80044e78:	3083ffff 	andi	v1,a0,0xffff
80044e7c:	00a32823 	subu	a1,a1,v1
80044e80:	00051027 	nor	v0,zero,a1
80044e84:	000217c2 	srl	v0,v0,0x1f
80044e88:	ace2007c 	sw	v0,124(a3)
80044e8c:	8cc30000 	lw	v1,0(a2)
80044e90:	8ce2003c 	lw	v0,60(a3)
80044e94:	00642026 	xor	a0,v1,a0
80044e98:	24420001 	addiu	v0,v0,1
80044e9c:	00651826 	xor	v1,v1,a1
80044ea0:	ace2003c 	sw	v0,60(a3)
80044ea4:	00832024 	and	a0,a0,v1
80044ea8:	8ce60064 	lw	a2,100(a3)
80044eac:	3c028021 	lui	v0,0x8021
80044eb0:	30848000 	andi	a0,a0,0x8000
80044eb4:	2442cff8 	addiu	v0,v0,-12296
80044eb8:	ace40080 	sw	a0,128(a3)
80044ebc:	ace50074 	sw	a1,116(a3)
80044ec0:	ace50078 	sw	a1,120(a3)
80044ec4:	10c20008 	beq	a2,v0,80044ee8 <_Z10fx_sub_r12v+0x84>
80044ec8:	acc50000 	sw	a1,0(a2)
80044ecc:	8ce20048 	lw	v0,72(a3)
80044ed0:	2403ecff 	li	v1,-4865
80044ed4:	00431024 	and	v0,v0,v1
80044ed8:	ace70064 	sw	a3,100(a3)
80044edc:	ace20048 	sw	v0,72(a3)
80044ee0:	03e00008 	jr	ra
80044ee4:	ace70068 	sw	a3,104(a3)
80044ee8:	94e20038 	lhu	v0,56(a3)
80044eec:	8ce301d4 	lw	v1,468(a3)
80044ef0:	00621821 	addu	v1,v1,v0
80044ef4:	8ce20048 	lw	v0,72(a3)
80044ef8:	90640000 	lbu	a0,0(v1)
80044efc:	2403ecff 	li	v1,-4865
80044f00:	00431024 	and	v0,v0,v1
80044f04:	a0e4006c 	sb	a0,108(a3)
80044f08:	ace70064 	sw	a3,100(a3)
80044f0c:	ace20048 	sw	v0,72(a3)
80044f10:	03e00008 	jr	ra
80044f14:	ace70068 	sw	a3,104(a3)

80044f18 <_Z10fx_sub_r13v>:
80044f18:	3c028021 	lui	v0,0x8021
80044f1c:	2447cfc0 	addiu	a3,v0,-12352
80044f20:	8ce60068 	lw	a2,104(a3)
80044f24:	8ce40034 	lw	a0,52(a3)
80044f28:	94c50000 	lhu	a1,0(a2)
80044f2c:	3083ffff 	andi	v1,a0,0xffff
80044f30:	00a32823 	subu	a1,a1,v1
80044f34:	00051027 	nor	v0,zero,a1
80044f38:	000217c2 	srl	v0,v0,0x1f
80044f3c:	ace2007c 	sw	v0,124(a3)
80044f40:	8cc30000 	lw	v1,0(a2)
80044f44:	8ce2003c 	lw	v0,60(a3)
80044f48:	00642026 	xor	a0,v1,a0
80044f4c:	24420001 	addiu	v0,v0,1
80044f50:	00651826 	xor	v1,v1,a1
80044f54:	ace2003c 	sw	v0,60(a3)
80044f58:	00832024 	and	a0,a0,v1
80044f5c:	8ce60064 	lw	a2,100(a3)
80044f60:	3c028021 	lui	v0,0x8021
80044f64:	30848000 	andi	a0,a0,0x8000
80044f68:	2442cff8 	addiu	v0,v0,-12296
80044f6c:	ace40080 	sw	a0,128(a3)
80044f70:	ace50074 	sw	a1,116(a3)
80044f74:	ace50078 	sw	a1,120(a3)
80044f78:	10c20008 	beq	a2,v0,80044f9c <_Z10fx_sub_r13v+0x84>
80044f7c:	acc50000 	sw	a1,0(a2)
80044f80:	8ce20048 	lw	v0,72(a3)
80044f84:	2403ecff 	li	v1,-4865
80044f88:	00431024 	and	v0,v0,v1
80044f8c:	ace70064 	sw	a3,100(a3)
80044f90:	ace20048 	sw	v0,72(a3)
80044f94:	03e00008 	jr	ra
80044f98:	ace70068 	sw	a3,104(a3)
80044f9c:	94e20038 	lhu	v0,56(a3)
80044fa0:	8ce301d4 	lw	v1,468(a3)
80044fa4:	00621821 	addu	v1,v1,v0
80044fa8:	8ce20048 	lw	v0,72(a3)
80044fac:	90640000 	lbu	a0,0(v1)
80044fb0:	2403ecff 	li	v1,-4865
80044fb4:	00431024 	and	v0,v0,v1
80044fb8:	a0e4006c 	sb	a0,108(a3)
80044fbc:	ace70064 	sw	a3,100(a3)
80044fc0:	ace20048 	sw	v0,72(a3)
80044fc4:	03e00008 	jr	ra
80044fc8:	ace70068 	sw	a3,104(a3)

80044fcc <_Z10fx_sub_r14v>:
80044fcc:	3c028021 	lui	v0,0x8021
80044fd0:	2447cfc0 	addiu	a3,v0,-12352
80044fd4:	8ce60068 	lw	a2,104(a3)
80044fd8:	8ce40038 	lw	a0,56(a3)
80044fdc:	94c50000 	lhu	a1,0(a2)
80044fe0:	3083ffff 	andi	v1,a0,0xffff
80044fe4:	00a32823 	subu	a1,a1,v1
80044fe8:	00051027 	nor	v0,zero,a1
80044fec:	000217c2 	srl	v0,v0,0x1f
80044ff0:	ace2007c 	sw	v0,124(a3)
80044ff4:	8cc30000 	lw	v1,0(a2)
80044ff8:	8ce2003c 	lw	v0,60(a3)
80044ffc:	00642026 	xor	a0,v1,a0
80045000:	24420001 	addiu	v0,v0,1
80045004:	00651826 	xor	v1,v1,a1
80045008:	ace2003c 	sw	v0,60(a3)
8004500c:	00832024 	and	a0,a0,v1
80045010:	8ce60064 	lw	a2,100(a3)
80045014:	3c028021 	lui	v0,0x8021
80045018:	30848000 	andi	a0,a0,0x8000
8004501c:	2442cff8 	addiu	v0,v0,-12296
80045020:	ace40080 	sw	a0,128(a3)
80045024:	ace50074 	sw	a1,116(a3)
80045028:	ace50078 	sw	a1,120(a3)
8004502c:	10c20008 	beq	a2,v0,80045050 <_Z10fx_sub_r14v+0x84>
80045030:	acc50000 	sw	a1,0(a2)
80045034:	8ce20048 	lw	v0,72(a3)
80045038:	2403ecff 	li	v1,-4865
8004503c:	00431024 	and	v0,v0,v1
80045040:	ace70064 	sw	a3,100(a3)
80045044:	ace20048 	sw	v0,72(a3)
80045048:	03e00008 	jr	ra
8004504c:	ace70068 	sw	a3,104(a3)
80045050:	94e20038 	lhu	v0,56(a3)
80045054:	8ce301d4 	lw	v1,468(a3)
80045058:	00621821 	addu	v1,v1,v0
8004505c:	8ce20048 	lw	v0,72(a3)
80045060:	90640000 	lbu	a0,0(v1)
80045064:	2403ecff 	li	v1,-4865
80045068:	00431024 	and	v0,v0,v1
8004506c:	a0e4006c 	sb	a0,108(a3)
80045070:	ace70064 	sw	a3,100(a3)
80045074:	ace20048 	sw	v0,72(a3)
80045078:	03e00008 	jr	ra
8004507c:	ace70068 	sw	a3,104(a3)

80045080 <_Z10fx_sub_r15v>:
80045080:	3c028021 	lui	v0,0x8021
80045084:	2447cfc0 	addiu	a3,v0,-12352
80045088:	8ce60068 	lw	a2,104(a3)
8004508c:	8ce5003c 	lw	a1,60(a3)
80045090:	94c40000 	lhu	a0,0(a2)
80045094:	30a3ffff 	andi	v1,a1,0xffff
80045098:	00832023 	subu	a0,a0,v1
8004509c:	00041027 	nor	v0,zero,a0
800450a0:	000217c2 	srl	v0,v0,0x1f
800450a4:	ace2007c 	sw	v0,124(a3)
800450a8:	8cc30000 	lw	v1,0(a2)
800450ac:	8ce60064 	lw	a2,100(a3)
800450b0:	00641026 	xor	v0,v1,a0
800450b4:	00651826 	xor	v1,v1,a1
800450b8:	00621824 	and	v1,v1,v0
800450bc:	3c028021 	lui	v0,0x8021
800450c0:	30638000 	andi	v1,v1,0x8000
800450c4:	24a50001 	addiu	a1,a1,1
800450c8:	2442cff8 	addiu	v0,v0,-12296
800450cc:	ace30080 	sw	v1,128(a3)
800450d0:	ace5003c 	sw	a1,60(a3)
800450d4:	ace40074 	sw	a0,116(a3)
800450d8:	ace40078 	sw	a0,120(a3)
800450dc:	10c20008 	beq	a2,v0,80045100 <_Z10fx_sub_r15v+0x80>
800450e0:	acc40000 	sw	a0,0(a2)
800450e4:	8ce20048 	lw	v0,72(a3)
800450e8:	2403ecff 	li	v1,-4865
800450ec:	00431024 	and	v0,v0,v1
800450f0:	ace70064 	sw	a3,100(a3)
800450f4:	ace20048 	sw	v0,72(a3)
800450f8:	03e00008 	jr	ra
800450fc:	ace70068 	sw	a3,104(a3)
80045100:	94e20038 	lhu	v0,56(a3)
80045104:	8ce301d4 	lw	v1,468(a3)
80045108:	00621821 	addu	v1,v1,v0
8004510c:	8ce20048 	lw	v0,72(a3)
80045110:	90640000 	lbu	a0,0(v1)
80045114:	2403ecff 	li	v1,-4865
80045118:	00431024 	and	v0,v0,v1
8004511c:	a0e4006c 	sb	a0,108(a3)
80045120:	ace70064 	sw	a3,100(a3)
80045124:	ace20048 	sw	v0,72(a3)
80045128:	03e00008 	jr	ra
8004512c:	ace70068 	sw	a3,104(a3)

80045130 <_Z9fx_sbc_r0v>:
80045130:	3c028021 	lui	v0,0x8021
80045134:	2447cfc0 	addiu	a3,v0,-12352
80045138:	8ce60068 	lw	a2,104(a3)
8004513c:	8c44cfc0 	lw	a0,-12352(v0)
80045140:	94c50000 	lhu	a1,0(a2)
80045144:	94e3007c 	lhu	v1,124(a3)
80045148:	3082ffff 	andi	v0,a0,0xffff
8004514c:	00a22823 	subu	a1,a1,v0
80045150:	38630001 	xori	v1,v1,0x1
80045154:	00a32823 	subu	a1,a1,v1
80045158:	00051027 	nor	v0,zero,a1
8004515c:	000217c2 	srl	v0,v0,0x1f
80045160:	ace2007c 	sw	v0,124(a3)
80045164:	8cc30000 	lw	v1,0(a2)
80045168:	8ce2003c 	lw	v0,60(a3)
8004516c:	00642026 	xor	a0,v1,a0
80045170:	24420001 	addiu	v0,v0,1
80045174:	00651826 	xor	v1,v1,a1
80045178:	ace2003c 	sw	v0,60(a3)
8004517c:	00832024 	and	a0,a0,v1
80045180:	8ce60064 	lw	a2,100(a3)
80045184:	3c028021 	lui	v0,0x8021
80045188:	30848000 	andi	a0,a0,0x8000
8004518c:	2442cff8 	addiu	v0,v0,-12296
80045190:	ace40080 	sw	a0,128(a3)
80045194:	ace50074 	sw	a1,116(a3)
80045198:	ace50078 	sw	a1,120(a3)
8004519c:	10c20008 	beq	a2,v0,800451c0 <_Z9fx_sbc_r0v+0x90>
800451a0:	acc50000 	sw	a1,0(a2)
800451a4:	8ce20048 	lw	v0,72(a3)
800451a8:	2403ecff 	li	v1,-4865
800451ac:	00431024 	and	v0,v0,v1
800451b0:	ace70068 	sw	a3,104(a3)
800451b4:	ace20048 	sw	v0,72(a3)
800451b8:	03e00008 	jr	ra
800451bc:	ace70064 	sw	a3,100(a3)
800451c0:	94e20038 	lhu	v0,56(a3)
800451c4:	8ce301d4 	lw	v1,468(a3)
800451c8:	00621821 	addu	v1,v1,v0
800451cc:	8ce20048 	lw	v0,72(a3)
800451d0:	90640000 	lbu	a0,0(v1)
800451d4:	2403ecff 	li	v1,-4865
800451d8:	00431024 	and	v0,v0,v1
800451dc:	a0e4006c 	sb	a0,108(a3)
800451e0:	ace70068 	sw	a3,104(a3)
800451e4:	ace20048 	sw	v0,72(a3)
800451e8:	03e00008 	jr	ra
800451ec:	ace70064 	sw	a3,100(a3)

800451f0 <_Z9fx_sbc_r1v>:
800451f0:	3c028021 	lui	v0,0x8021
800451f4:	2447cfc0 	addiu	a3,v0,-12352
800451f8:	8ce60068 	lw	a2,104(a3)
800451fc:	8ce40004 	lw	a0,4(a3)
80045200:	94c50000 	lhu	a1,0(a2)
80045204:	94e3007c 	lhu	v1,124(a3)
80045208:	3082ffff 	andi	v0,a0,0xffff
8004520c:	00a22823 	subu	a1,a1,v0
80045210:	38630001 	xori	v1,v1,0x1
80045214:	00a32823 	subu	a1,a1,v1
80045218:	00051027 	nor	v0,zero,a1
8004521c:	000217c2 	srl	v0,v0,0x1f
80045220:	ace2007c 	sw	v0,124(a3)
80045224:	8cc30000 	lw	v1,0(a2)
80045228:	8ce2003c 	lw	v0,60(a3)
8004522c:	00642026 	xor	a0,v1,a0
80045230:	24420001 	addiu	v0,v0,1
80045234:	00651826 	xor	v1,v1,a1
80045238:	ace2003c 	sw	v0,60(a3)
8004523c:	00832024 	and	a0,a0,v1
80045240:	8ce60064 	lw	a2,100(a3)
80045244:	3c028021 	lui	v0,0x8021
80045248:	30848000 	andi	a0,a0,0x8000
8004524c:	2442cff8 	addiu	v0,v0,-12296
80045250:	ace40080 	sw	a0,128(a3)
80045254:	ace50074 	sw	a1,116(a3)
80045258:	ace50078 	sw	a1,120(a3)
8004525c:	10c20008 	beq	a2,v0,80045280 <_Z9fx_sbc_r1v+0x90>
80045260:	acc50000 	sw	a1,0(a2)
80045264:	8ce20048 	lw	v0,72(a3)
80045268:	2403ecff 	li	v1,-4865
8004526c:	00431024 	and	v0,v0,v1
80045270:	ace70068 	sw	a3,104(a3)
80045274:	ace20048 	sw	v0,72(a3)
80045278:	03e00008 	jr	ra
8004527c:	ace70064 	sw	a3,100(a3)
80045280:	94e20038 	lhu	v0,56(a3)
80045284:	8ce301d4 	lw	v1,468(a3)
80045288:	00621821 	addu	v1,v1,v0
8004528c:	8ce20048 	lw	v0,72(a3)
80045290:	90640000 	lbu	a0,0(v1)
80045294:	2403ecff 	li	v1,-4865
80045298:	00431024 	and	v0,v0,v1
8004529c:	a0e4006c 	sb	a0,108(a3)
800452a0:	ace70068 	sw	a3,104(a3)
800452a4:	ace20048 	sw	v0,72(a3)
800452a8:	03e00008 	jr	ra
800452ac:	ace70064 	sw	a3,100(a3)

800452b0 <_Z9fx_sbc_r2v>:
800452b0:	3c028021 	lui	v0,0x8021
800452b4:	2447cfc0 	addiu	a3,v0,-12352
800452b8:	8ce60068 	lw	a2,104(a3)
800452bc:	8ce40008 	lw	a0,8(a3)
800452c0:	94c50000 	lhu	a1,0(a2)
800452c4:	94e3007c 	lhu	v1,124(a3)
800452c8:	3082ffff 	andi	v0,a0,0xffff
800452cc:	00a22823 	subu	a1,a1,v0
800452d0:	38630001 	xori	v1,v1,0x1
800452d4:	00a32823 	subu	a1,a1,v1
800452d8:	00051027 	nor	v0,zero,a1
800452dc:	000217c2 	srl	v0,v0,0x1f
800452e0:	ace2007c 	sw	v0,124(a3)
800452e4:	8cc30000 	lw	v1,0(a2)
800452e8:	8ce2003c 	lw	v0,60(a3)
800452ec:	00642026 	xor	a0,v1,a0
800452f0:	24420001 	addiu	v0,v0,1
800452f4:	00651826 	xor	v1,v1,a1
800452f8:	ace2003c 	sw	v0,60(a3)
800452fc:	00832024 	and	a0,a0,v1
80045300:	8ce60064 	lw	a2,100(a3)
80045304:	3c028021 	lui	v0,0x8021
80045308:	30848000 	andi	a0,a0,0x8000
8004530c:	2442cff8 	addiu	v0,v0,-12296
80045310:	ace40080 	sw	a0,128(a3)
80045314:	ace50074 	sw	a1,116(a3)
80045318:	ace50078 	sw	a1,120(a3)
8004531c:	10c20008 	beq	a2,v0,80045340 <_Z9fx_sbc_r2v+0x90>
80045320:	acc50000 	sw	a1,0(a2)
80045324:	8ce20048 	lw	v0,72(a3)
80045328:	2403ecff 	li	v1,-4865
8004532c:	00431024 	and	v0,v0,v1
80045330:	ace70068 	sw	a3,104(a3)
80045334:	ace20048 	sw	v0,72(a3)
80045338:	03e00008 	jr	ra
8004533c:	ace70064 	sw	a3,100(a3)
80045340:	94e20038 	lhu	v0,56(a3)
80045344:	8ce301d4 	lw	v1,468(a3)
80045348:	00621821 	addu	v1,v1,v0
8004534c:	8ce20048 	lw	v0,72(a3)
80045350:	90640000 	lbu	a0,0(v1)
80045354:	2403ecff 	li	v1,-4865
80045358:	00431024 	and	v0,v0,v1
8004535c:	a0e4006c 	sb	a0,108(a3)
80045360:	ace70068 	sw	a3,104(a3)
80045364:	ace20048 	sw	v0,72(a3)
80045368:	03e00008 	jr	ra
8004536c:	ace70064 	sw	a3,100(a3)

80045370 <_Z9fx_sbc_r3v>:
80045370:	3c028021 	lui	v0,0x8021
80045374:	2447cfc0 	addiu	a3,v0,-12352
80045378:	8ce60068 	lw	a2,104(a3)
8004537c:	8ce4000c 	lw	a0,12(a3)
80045380:	94c50000 	lhu	a1,0(a2)
80045384:	94e3007c 	lhu	v1,124(a3)
80045388:	3082ffff 	andi	v0,a0,0xffff
8004538c:	00a22823 	subu	a1,a1,v0
80045390:	38630001 	xori	v1,v1,0x1
80045394:	00a32823 	subu	a1,a1,v1
80045398:	00051027 	nor	v0,zero,a1
8004539c:	000217c2 	srl	v0,v0,0x1f
800453a0:	ace2007c 	sw	v0,124(a3)
800453a4:	8cc30000 	lw	v1,0(a2)
800453a8:	8ce2003c 	lw	v0,60(a3)
800453ac:	00642026 	xor	a0,v1,a0
800453b0:	24420001 	addiu	v0,v0,1
800453b4:	00651826 	xor	v1,v1,a1
800453b8:	ace2003c 	sw	v0,60(a3)
800453bc:	00832024 	and	a0,a0,v1
800453c0:	8ce60064 	lw	a2,100(a3)
800453c4:	3c028021 	lui	v0,0x8021
800453c8:	30848000 	andi	a0,a0,0x8000
800453cc:	2442cff8 	addiu	v0,v0,-12296
800453d0:	ace40080 	sw	a0,128(a3)
800453d4:	ace50074 	sw	a1,116(a3)
800453d8:	ace50078 	sw	a1,120(a3)
800453dc:	10c20008 	beq	a2,v0,80045400 <_Z9fx_sbc_r3v+0x90>
800453e0:	acc50000 	sw	a1,0(a2)
800453e4:	8ce20048 	lw	v0,72(a3)
800453e8:	2403ecff 	li	v1,-4865
800453ec:	00431024 	and	v0,v0,v1
800453f0:	ace70068 	sw	a3,104(a3)
800453f4:	ace20048 	sw	v0,72(a3)
800453f8:	03e00008 	jr	ra
800453fc:	ace70064 	sw	a3,100(a3)
80045400:	94e20038 	lhu	v0,56(a3)
80045404:	8ce301d4 	lw	v1,468(a3)
80045408:	00621821 	addu	v1,v1,v0
8004540c:	8ce20048 	lw	v0,72(a3)
80045410:	90640000 	lbu	a0,0(v1)
80045414:	2403ecff 	li	v1,-4865
80045418:	00431024 	and	v0,v0,v1
8004541c:	a0e4006c 	sb	a0,108(a3)
80045420:	ace70068 	sw	a3,104(a3)
80045424:	ace20048 	sw	v0,72(a3)
80045428:	03e00008 	jr	ra
8004542c:	ace70064 	sw	a3,100(a3)

80045430 <_Z9fx_sbc_r4v>:
80045430:	3c028021 	lui	v0,0x8021
80045434:	2447cfc0 	addiu	a3,v0,-12352
80045438:	8ce60068 	lw	a2,104(a3)
8004543c:	8ce40010 	lw	a0,16(a3)
80045440:	94c50000 	lhu	a1,0(a2)
80045444:	94e3007c 	lhu	v1,124(a3)
80045448:	3082ffff 	andi	v0,a0,0xffff
8004544c:	00a22823 	subu	a1,a1,v0
80045450:	38630001 	xori	v1,v1,0x1
80045454:	00a32823 	subu	a1,a1,v1
80045458:	00051027 	nor	v0,zero,a1
8004545c:	000217c2 	srl	v0,v0,0x1f
80045460:	ace2007c 	sw	v0,124(a3)
80045464:	8cc30000 	lw	v1,0(a2)
80045468:	8ce2003c 	lw	v0,60(a3)
8004546c:	00642026 	xor	a0,v1,a0
80045470:	24420001 	addiu	v0,v0,1
80045474:	00651826 	xor	v1,v1,a1
80045478:	ace2003c 	sw	v0,60(a3)
8004547c:	00832024 	and	a0,a0,v1
80045480:	8ce60064 	lw	a2,100(a3)
80045484:	3c028021 	lui	v0,0x8021
80045488:	30848000 	andi	a0,a0,0x8000
8004548c:	2442cff8 	addiu	v0,v0,-12296
80045490:	ace40080 	sw	a0,128(a3)
80045494:	ace50074 	sw	a1,116(a3)
80045498:	ace50078 	sw	a1,120(a3)
8004549c:	10c20008 	beq	a2,v0,800454c0 <_Z9fx_sbc_r4v+0x90>
800454a0:	acc50000 	sw	a1,0(a2)
800454a4:	8ce20048 	lw	v0,72(a3)
800454a8:	2403ecff 	li	v1,-4865
800454ac:	00431024 	and	v0,v0,v1
800454b0:	ace70068 	sw	a3,104(a3)
800454b4:	ace20048 	sw	v0,72(a3)
800454b8:	03e00008 	jr	ra
800454bc:	ace70064 	sw	a3,100(a3)
800454c0:	94e20038 	lhu	v0,56(a3)
800454c4:	8ce301d4 	lw	v1,468(a3)
800454c8:	00621821 	addu	v1,v1,v0
800454cc:	8ce20048 	lw	v0,72(a3)
800454d0:	90640000 	lbu	a0,0(v1)
800454d4:	2403ecff 	li	v1,-4865
800454d8:	00431024 	and	v0,v0,v1
800454dc:	a0e4006c 	sb	a0,108(a3)
800454e0:	ace70068 	sw	a3,104(a3)
800454e4:	ace20048 	sw	v0,72(a3)
800454e8:	03e00008 	jr	ra
800454ec:	ace70064 	sw	a3,100(a3)

800454f0 <_Z9fx_sbc_r5v>:
800454f0:	3c028021 	lui	v0,0x8021
800454f4:	2447cfc0 	addiu	a3,v0,-12352
800454f8:	8ce60068 	lw	a2,104(a3)
800454fc:	8ce40014 	lw	a0,20(a3)
80045500:	94c50000 	lhu	a1,0(a2)
80045504:	94e3007c 	lhu	v1,124(a3)
80045508:	3082ffff 	andi	v0,a0,0xffff
8004550c:	00a22823 	subu	a1,a1,v0
80045510:	38630001 	xori	v1,v1,0x1
80045514:	00a32823 	subu	a1,a1,v1
80045518:	00051027 	nor	v0,zero,a1
8004551c:	000217c2 	srl	v0,v0,0x1f
80045520:	ace2007c 	sw	v0,124(a3)
80045524:	8cc30000 	lw	v1,0(a2)
80045528:	8ce2003c 	lw	v0,60(a3)
8004552c:	00642026 	xor	a0,v1,a0
80045530:	24420001 	addiu	v0,v0,1
80045534:	00651826 	xor	v1,v1,a1
80045538:	ace2003c 	sw	v0,60(a3)
8004553c:	00832024 	and	a0,a0,v1
80045540:	8ce60064 	lw	a2,100(a3)
80045544:	3c028021 	lui	v0,0x8021
80045548:	30848000 	andi	a0,a0,0x8000
8004554c:	2442cff8 	addiu	v0,v0,-12296
80045550:	ace40080 	sw	a0,128(a3)
80045554:	ace50074 	sw	a1,116(a3)
80045558:	ace50078 	sw	a1,120(a3)
8004555c:	10c20008 	beq	a2,v0,80045580 <_Z9fx_sbc_r5v+0x90>
80045560:	acc50000 	sw	a1,0(a2)
80045564:	8ce20048 	lw	v0,72(a3)
80045568:	2403ecff 	li	v1,-4865
8004556c:	00431024 	and	v0,v0,v1
80045570:	ace70068 	sw	a3,104(a3)
80045574:	ace20048 	sw	v0,72(a3)
80045578:	03e00008 	jr	ra
8004557c:	ace70064 	sw	a3,100(a3)
80045580:	94e20038 	lhu	v0,56(a3)
80045584:	8ce301d4 	lw	v1,468(a3)
80045588:	00621821 	addu	v1,v1,v0
8004558c:	8ce20048 	lw	v0,72(a3)
80045590:	90640000 	lbu	a0,0(v1)
80045594:	2403ecff 	li	v1,-4865
80045598:	00431024 	and	v0,v0,v1
8004559c:	a0e4006c 	sb	a0,108(a3)
800455a0:	ace70068 	sw	a3,104(a3)
800455a4:	ace20048 	sw	v0,72(a3)
800455a8:	03e00008 	jr	ra
800455ac:	ace70064 	sw	a3,100(a3)

800455b0 <_Z9fx_sbc_r6v>:
800455b0:	3c028021 	lui	v0,0x8021
800455b4:	2447cfc0 	addiu	a3,v0,-12352
800455b8:	8ce60068 	lw	a2,104(a3)
800455bc:	8ce40018 	lw	a0,24(a3)
800455c0:	94c50000 	lhu	a1,0(a2)
800455c4:	94e3007c 	lhu	v1,124(a3)
800455c8:	3082ffff 	andi	v0,a0,0xffff
800455cc:	00a22823 	subu	a1,a1,v0
800455d0:	38630001 	xori	v1,v1,0x1
800455d4:	00a32823 	subu	a1,a1,v1
800455d8:	00051027 	nor	v0,zero,a1
800455dc:	000217c2 	srl	v0,v0,0x1f
800455e0:	ace2007c 	sw	v0,124(a3)
800455e4:	8cc30000 	lw	v1,0(a2)
800455e8:	8ce2003c 	lw	v0,60(a3)
800455ec:	00642026 	xor	a0,v1,a0
800455f0:	24420001 	addiu	v0,v0,1
800455f4:	00651826 	xor	v1,v1,a1
800455f8:	ace2003c 	sw	v0,60(a3)
800455fc:	00832024 	and	a0,a0,v1
80045600:	8ce60064 	lw	a2,100(a3)
80045604:	3c028021 	lui	v0,0x8021
80045608:	30848000 	andi	a0,a0,0x8000
8004560c:	2442cff8 	addiu	v0,v0,-12296
80045610:	ace40080 	sw	a0,128(a3)
80045614:	ace50074 	sw	a1,116(a3)
80045618:	ace50078 	sw	a1,120(a3)
8004561c:	10c20008 	beq	a2,v0,80045640 <_Z9fx_sbc_r6v+0x90>
80045620:	acc50000 	sw	a1,0(a2)
80045624:	8ce20048 	lw	v0,72(a3)
80045628:	2403ecff 	li	v1,-4865
8004562c:	00431024 	and	v0,v0,v1
80045630:	ace70068 	sw	a3,104(a3)
80045634:	ace20048 	sw	v0,72(a3)
80045638:	03e00008 	jr	ra
8004563c:	ace70064 	sw	a3,100(a3)
80045640:	94e20038 	lhu	v0,56(a3)
80045644:	8ce301d4 	lw	v1,468(a3)
80045648:	00621821 	addu	v1,v1,v0
8004564c:	8ce20048 	lw	v0,72(a3)
80045650:	90640000 	lbu	a0,0(v1)
80045654:	2403ecff 	li	v1,-4865
80045658:	00431024 	and	v0,v0,v1
8004565c:	a0e4006c 	sb	a0,108(a3)
80045660:	ace70068 	sw	a3,104(a3)
80045664:	ace20048 	sw	v0,72(a3)
80045668:	03e00008 	jr	ra
8004566c:	ace70064 	sw	a3,100(a3)

80045670 <_Z9fx_sbc_r7v>:
80045670:	3c028021 	lui	v0,0x8021
80045674:	2447cfc0 	addiu	a3,v0,-12352
80045678:	8ce60068 	lw	a2,104(a3)
8004567c:	8ce4001c 	lw	a0,28(a3)
80045680:	94c50000 	lhu	a1,0(a2)
80045684:	94e3007c 	lhu	v1,124(a3)
80045688:	3082ffff 	andi	v0,a0,0xffff
8004568c:	00a22823 	subu	a1,a1,v0
80045690:	38630001 	xori	v1,v1,0x1
80045694:	00a32823 	subu	a1,a1,v1
80045698:	00051027 	nor	v0,zero,a1
8004569c:	000217c2 	srl	v0,v0,0x1f
800456a0:	ace2007c 	sw	v0,124(a3)
800456a4:	8cc30000 	lw	v1,0(a2)
800456a8:	8ce2003c 	lw	v0,60(a3)
800456ac:	00642026 	xor	a0,v1,a0
800456b0:	24420001 	addiu	v0,v0,1
800456b4:	00651826 	xor	v1,v1,a1
800456b8:	ace2003c 	sw	v0,60(a3)
800456bc:	00832024 	and	a0,a0,v1
800456c0:	8ce60064 	lw	a2,100(a3)
800456c4:	3c028021 	lui	v0,0x8021
800456c8:	30848000 	andi	a0,a0,0x8000
800456cc:	2442cff8 	addiu	v0,v0,-12296
800456d0:	ace40080 	sw	a0,128(a3)
800456d4:	ace50074 	sw	a1,116(a3)
800456d8:	ace50078 	sw	a1,120(a3)
800456dc:	10c20008 	beq	a2,v0,80045700 <_Z9fx_sbc_r7v+0x90>
800456e0:	acc50000 	sw	a1,0(a2)
800456e4:	8ce20048 	lw	v0,72(a3)
800456e8:	2403ecff 	li	v1,-4865
800456ec:	00431024 	and	v0,v0,v1
800456f0:	ace70068 	sw	a3,104(a3)
800456f4:	ace20048 	sw	v0,72(a3)
800456f8:	03e00008 	jr	ra
800456fc:	ace70064 	sw	a3,100(a3)
80045700:	94e20038 	lhu	v0,56(a3)
80045704:	8ce301d4 	lw	v1,468(a3)
80045708:	00621821 	addu	v1,v1,v0
8004570c:	8ce20048 	lw	v0,72(a3)
80045710:	90640000 	lbu	a0,0(v1)
80045714:	2403ecff 	li	v1,-4865
80045718:	00431024 	and	v0,v0,v1
8004571c:	a0e4006c 	sb	a0,108(a3)
80045720:	ace70068 	sw	a3,104(a3)
80045724:	ace20048 	sw	v0,72(a3)
80045728:	03e00008 	jr	ra
8004572c:	ace70064 	sw	a3,100(a3)

80045730 <_Z9fx_sbc_r8v>:
80045730:	3c028021 	lui	v0,0x8021
80045734:	2447cfc0 	addiu	a3,v0,-12352
80045738:	8ce60068 	lw	a2,104(a3)
8004573c:	8ce40020 	lw	a0,32(a3)
80045740:	94c50000 	lhu	a1,0(a2)
80045744:	94e3007c 	lhu	v1,124(a3)
80045748:	3082ffff 	andi	v0,a0,0xffff
8004574c:	00a22823 	subu	a1,a1,v0
80045750:	38630001 	xori	v1,v1,0x1
80045754:	00a32823 	subu	a1,a1,v1
80045758:	00051027 	nor	v0,zero,a1
8004575c:	000217c2 	srl	v0,v0,0x1f
80045760:	ace2007c 	sw	v0,124(a3)
80045764:	8cc30000 	lw	v1,0(a2)
80045768:	8ce2003c 	lw	v0,60(a3)
8004576c:	00642026 	xor	a0,v1,a0
80045770:	24420001 	addiu	v0,v0,1
80045774:	00651826 	xor	v1,v1,a1
80045778:	ace2003c 	sw	v0,60(a3)
8004577c:	00832024 	and	a0,a0,v1
80045780:	8ce60064 	lw	a2,100(a3)
80045784:	3c028021 	lui	v0,0x8021
80045788:	30848000 	andi	a0,a0,0x8000
8004578c:	2442cff8 	addiu	v0,v0,-12296
80045790:	ace40080 	sw	a0,128(a3)
80045794:	ace50074 	sw	a1,116(a3)
80045798:	ace50078 	sw	a1,120(a3)
8004579c:	10c20008 	beq	a2,v0,800457c0 <_Z9fx_sbc_r8v+0x90>
800457a0:	acc50000 	sw	a1,0(a2)
800457a4:	8ce20048 	lw	v0,72(a3)
800457a8:	2403ecff 	li	v1,-4865
800457ac:	00431024 	and	v0,v0,v1
800457b0:	ace70068 	sw	a3,104(a3)
800457b4:	ace20048 	sw	v0,72(a3)
800457b8:	03e00008 	jr	ra
800457bc:	ace70064 	sw	a3,100(a3)
800457c0:	94e20038 	lhu	v0,56(a3)
800457c4:	8ce301d4 	lw	v1,468(a3)
800457c8:	00621821 	addu	v1,v1,v0
800457cc:	8ce20048 	lw	v0,72(a3)
800457d0:	90640000 	lbu	a0,0(v1)
800457d4:	2403ecff 	li	v1,-4865
800457d8:	00431024 	and	v0,v0,v1
800457dc:	a0e4006c 	sb	a0,108(a3)
800457e0:	ace70068 	sw	a3,104(a3)
800457e4:	ace20048 	sw	v0,72(a3)
800457e8:	03e00008 	jr	ra
800457ec:	ace70064 	sw	a3,100(a3)

800457f0 <_Z9fx_sbc_r9v>:
800457f0:	3c028021 	lui	v0,0x8021
800457f4:	2447cfc0 	addiu	a3,v0,-12352
800457f8:	8ce60068 	lw	a2,104(a3)
800457fc:	8ce40024 	lw	a0,36(a3)
80045800:	94c50000 	lhu	a1,0(a2)
80045804:	94e3007c 	lhu	v1,124(a3)
80045808:	3082ffff 	andi	v0,a0,0xffff
8004580c:	00a22823 	subu	a1,a1,v0
80045810:	38630001 	xori	v1,v1,0x1
80045814:	00a32823 	subu	a1,a1,v1
80045818:	00051027 	nor	v0,zero,a1
8004581c:	000217c2 	srl	v0,v0,0x1f
80045820:	ace2007c 	sw	v0,124(a3)
80045824:	8cc30000 	lw	v1,0(a2)
80045828:	8ce2003c 	lw	v0,60(a3)
8004582c:	00642026 	xor	a0,v1,a0
80045830:	24420001 	addiu	v0,v0,1
80045834:	00651826 	xor	v1,v1,a1
80045838:	ace2003c 	sw	v0,60(a3)
8004583c:	00832024 	and	a0,a0,v1
80045840:	8ce60064 	lw	a2,100(a3)
80045844:	3c028021 	lui	v0,0x8021
80045848:	30848000 	andi	a0,a0,0x8000
8004584c:	2442cff8 	addiu	v0,v0,-12296
80045850:	ace40080 	sw	a0,128(a3)
80045854:	ace50074 	sw	a1,116(a3)
80045858:	ace50078 	sw	a1,120(a3)
8004585c:	10c20008 	beq	a2,v0,80045880 <_Z9fx_sbc_r9v+0x90>
80045860:	acc50000 	sw	a1,0(a2)
80045864:	8ce20048 	lw	v0,72(a3)
80045868:	2403ecff 	li	v1,-4865
8004586c:	00431024 	and	v0,v0,v1
80045870:	ace70068 	sw	a3,104(a3)
80045874:	ace20048 	sw	v0,72(a3)
80045878:	03e00008 	jr	ra
8004587c:	ace70064 	sw	a3,100(a3)
80045880:	94e20038 	lhu	v0,56(a3)
80045884:	8ce301d4 	lw	v1,468(a3)
80045888:	00621821 	addu	v1,v1,v0
8004588c:	8ce20048 	lw	v0,72(a3)
80045890:	90640000 	lbu	a0,0(v1)
80045894:	2403ecff 	li	v1,-4865
80045898:	00431024 	and	v0,v0,v1
8004589c:	a0e4006c 	sb	a0,108(a3)
800458a0:	ace70068 	sw	a3,104(a3)
800458a4:	ace20048 	sw	v0,72(a3)
800458a8:	03e00008 	jr	ra
800458ac:	ace70064 	sw	a3,100(a3)

800458b0 <_Z10fx_sbc_r10v>:
800458b0:	3c028021 	lui	v0,0x8021
800458b4:	2447cfc0 	addiu	a3,v0,-12352
800458b8:	8ce60068 	lw	a2,104(a3)
800458bc:	8ce40028 	lw	a0,40(a3)
800458c0:	94c50000 	lhu	a1,0(a2)
800458c4:	94e3007c 	lhu	v1,124(a3)
800458c8:	3082ffff 	andi	v0,a0,0xffff
800458cc:	00a22823 	subu	a1,a1,v0
800458d0:	38630001 	xori	v1,v1,0x1
800458d4:	00a32823 	subu	a1,a1,v1
800458d8:	00051027 	nor	v0,zero,a1
800458dc:	000217c2 	srl	v0,v0,0x1f
800458e0:	ace2007c 	sw	v0,124(a3)
800458e4:	8cc30000 	lw	v1,0(a2)
800458e8:	8ce2003c 	lw	v0,60(a3)
800458ec:	00642026 	xor	a0,v1,a0
800458f0:	24420001 	addiu	v0,v0,1
800458f4:	00651826 	xor	v1,v1,a1
800458f8:	ace2003c 	sw	v0,60(a3)
800458fc:	00832024 	and	a0,a0,v1
80045900:	8ce60064 	lw	a2,100(a3)
80045904:	3c028021 	lui	v0,0x8021
80045908:	30848000 	andi	a0,a0,0x8000
8004590c:	2442cff8 	addiu	v0,v0,-12296
80045910:	ace40080 	sw	a0,128(a3)
80045914:	ace50074 	sw	a1,116(a3)
80045918:	ace50078 	sw	a1,120(a3)
8004591c:	10c20008 	beq	a2,v0,80045940 <_Z10fx_sbc_r10v+0x90>
80045920:	acc50000 	sw	a1,0(a2)
80045924:	8ce20048 	lw	v0,72(a3)
80045928:	2403ecff 	li	v1,-4865
8004592c:	00431024 	and	v0,v0,v1
80045930:	ace70068 	sw	a3,104(a3)
80045934:	ace20048 	sw	v0,72(a3)
80045938:	03e00008 	jr	ra
8004593c:	ace70064 	sw	a3,100(a3)
80045940:	94e20038 	lhu	v0,56(a3)
80045944:	8ce301d4 	lw	v1,468(a3)
80045948:	00621821 	addu	v1,v1,v0
8004594c:	8ce20048 	lw	v0,72(a3)
80045950:	90640000 	lbu	a0,0(v1)
80045954:	2403ecff 	li	v1,-4865
80045958:	00431024 	and	v0,v0,v1
8004595c:	a0e4006c 	sb	a0,108(a3)
80045960:	ace70068 	sw	a3,104(a3)
80045964:	ace20048 	sw	v0,72(a3)
80045968:	03e00008 	jr	ra
8004596c:	ace70064 	sw	a3,100(a3)

80045970 <_Z10fx_sbc_r11v>:
80045970:	3c028021 	lui	v0,0x8021
80045974:	2447cfc0 	addiu	a3,v0,-12352
80045978:	8ce60068 	lw	a2,104(a3)
8004597c:	8ce4002c 	lw	a0,44(a3)
80045980:	94c50000 	lhu	a1,0(a2)
80045984:	94e3007c 	lhu	v1,124(a3)
80045988:	3082ffff 	andi	v0,a0,0xffff
8004598c:	00a22823 	subu	a1,a1,v0
80045990:	38630001 	xori	v1,v1,0x1
80045994:	00a32823 	subu	a1,a1,v1
80045998:	00051027 	nor	v0,zero,a1
8004599c:	000217c2 	srl	v0,v0,0x1f
800459a0:	ace2007c 	sw	v0,124(a3)
800459a4:	8cc30000 	lw	v1,0(a2)
800459a8:	8ce2003c 	lw	v0,60(a3)
800459ac:	00642026 	xor	a0,v1,a0
800459b0:	24420001 	addiu	v0,v0,1
800459b4:	00651826 	xor	v1,v1,a1
800459b8:	ace2003c 	sw	v0,60(a3)
800459bc:	00832024 	and	a0,a0,v1
800459c0:	8ce60064 	lw	a2,100(a3)
800459c4:	3c028021 	lui	v0,0x8021
800459c8:	30848000 	andi	a0,a0,0x8000
800459cc:	2442cff8 	addiu	v0,v0,-12296
800459d0:	ace40080 	sw	a0,128(a3)
800459d4:	ace50074 	sw	a1,116(a3)
800459d8:	ace50078 	sw	a1,120(a3)
800459dc:	10c20008 	beq	a2,v0,80045a00 <_Z10fx_sbc_r11v+0x90>
800459e0:	acc50000 	sw	a1,0(a2)
800459e4:	8ce20048 	lw	v0,72(a3)
800459e8:	2403ecff 	li	v1,-4865
800459ec:	00431024 	and	v0,v0,v1
800459f0:	ace70068 	sw	a3,104(a3)
800459f4:	ace20048 	sw	v0,72(a3)
800459f8:	03e00008 	jr	ra
800459fc:	ace70064 	sw	a3,100(a3)
80045a00:	94e20038 	lhu	v0,56(a3)
80045a04:	8ce301d4 	lw	v1,468(a3)
80045a08:	00621821 	addu	v1,v1,v0
80045a0c:	8ce20048 	lw	v0,72(a3)
80045a10:	90640000 	lbu	a0,0(v1)
80045a14:	2403ecff 	li	v1,-4865
80045a18:	00431024 	and	v0,v0,v1
80045a1c:	a0e4006c 	sb	a0,108(a3)
80045a20:	ace70068 	sw	a3,104(a3)
80045a24:	ace20048 	sw	v0,72(a3)
80045a28:	03e00008 	jr	ra
80045a2c:	ace70064 	sw	a3,100(a3)

80045a30 <_Z10fx_sbc_r12v>:
80045a30:	3c028021 	lui	v0,0x8021
80045a34:	2447cfc0 	addiu	a3,v0,-12352
80045a38:	8ce60068 	lw	a2,104(a3)
80045a3c:	8ce40030 	lw	a0,48(a3)
80045a40:	94c50000 	lhu	a1,0(a2)
80045a44:	94e3007c 	lhu	v1,124(a3)
80045a48:	3082ffff 	andi	v0,a0,0xffff
80045a4c:	00a22823 	subu	a1,a1,v0
80045a50:	38630001 	xori	v1,v1,0x1
80045a54:	00a32823 	subu	a1,a1,v1
80045a58:	00051027 	nor	v0,zero,a1
80045a5c:	000217c2 	srl	v0,v0,0x1f
80045a60:	ace2007c 	sw	v0,124(a3)
80045a64:	8cc30000 	lw	v1,0(a2)
80045a68:	8ce2003c 	lw	v0,60(a3)
80045a6c:	00642026 	xor	a0,v1,a0
80045a70:	24420001 	addiu	v0,v0,1
80045a74:	00651826 	xor	v1,v1,a1
80045a78:	ace2003c 	sw	v0,60(a3)
80045a7c:	00832024 	and	a0,a0,v1
80045a80:	8ce60064 	lw	a2,100(a3)
80045a84:	3c028021 	lui	v0,0x8021
80045a88:	30848000 	andi	a0,a0,0x8000
80045a8c:	2442cff8 	addiu	v0,v0,-12296
80045a90:	ace40080 	sw	a0,128(a3)
80045a94:	ace50074 	sw	a1,116(a3)
80045a98:	ace50078 	sw	a1,120(a3)
80045a9c:	10c20008 	beq	a2,v0,80045ac0 <_Z10fx_sbc_r12v+0x90>
80045aa0:	acc50000 	sw	a1,0(a2)
80045aa4:	8ce20048 	lw	v0,72(a3)
80045aa8:	2403ecff 	li	v1,-4865
80045aac:	00431024 	and	v0,v0,v1
80045ab0:	ace70068 	sw	a3,104(a3)
80045ab4:	ace20048 	sw	v0,72(a3)
80045ab8:	03e00008 	jr	ra
80045abc:	ace70064 	sw	a3,100(a3)
80045ac0:	94e20038 	lhu	v0,56(a3)
80045ac4:	8ce301d4 	lw	v1,468(a3)
80045ac8:	00621821 	addu	v1,v1,v0
80045acc:	8ce20048 	lw	v0,72(a3)
80045ad0:	90640000 	lbu	a0,0(v1)
80045ad4:	2403ecff 	li	v1,-4865
80045ad8:	00431024 	and	v0,v0,v1
80045adc:	a0e4006c 	sb	a0,108(a3)
80045ae0:	ace70068 	sw	a3,104(a3)
80045ae4:	ace20048 	sw	v0,72(a3)
80045ae8:	03e00008 	jr	ra
80045aec:	ace70064 	sw	a3,100(a3)

80045af0 <_Z10fx_sbc_r13v>:
80045af0:	3c028021 	lui	v0,0x8021
80045af4:	2447cfc0 	addiu	a3,v0,-12352
80045af8:	8ce60068 	lw	a2,104(a3)
80045afc:	8ce40034 	lw	a0,52(a3)
80045b00:	94c50000 	lhu	a1,0(a2)
80045b04:	94e3007c 	lhu	v1,124(a3)
80045b08:	3082ffff 	andi	v0,a0,0xffff
80045b0c:	00a22823 	subu	a1,a1,v0
80045b10:	38630001 	xori	v1,v1,0x1
80045b14:	00a32823 	subu	a1,a1,v1
80045b18:	00051027 	nor	v0,zero,a1
80045b1c:	000217c2 	srl	v0,v0,0x1f
80045b20:	ace2007c 	sw	v0,124(a3)
80045b24:	8cc30000 	lw	v1,0(a2)
80045b28:	8ce2003c 	lw	v0,60(a3)
80045b2c:	00642026 	xor	a0,v1,a0
80045b30:	24420001 	addiu	v0,v0,1
80045b34:	00651826 	xor	v1,v1,a1
80045b38:	ace2003c 	sw	v0,60(a3)
80045b3c:	00832024 	and	a0,a0,v1
80045b40:	8ce60064 	lw	a2,100(a3)
80045b44:	3c028021 	lui	v0,0x8021
80045b48:	30848000 	andi	a0,a0,0x8000
80045b4c:	2442cff8 	addiu	v0,v0,-12296
80045b50:	ace40080 	sw	a0,128(a3)
80045b54:	ace50074 	sw	a1,116(a3)
80045b58:	ace50078 	sw	a1,120(a3)
80045b5c:	10c20008 	beq	a2,v0,80045b80 <_Z10fx_sbc_r13v+0x90>
80045b60:	acc50000 	sw	a1,0(a2)
80045b64:	8ce20048 	lw	v0,72(a3)
80045b68:	2403ecff 	li	v1,-4865
80045b6c:	00431024 	and	v0,v0,v1
80045b70:	ace70068 	sw	a3,104(a3)
80045b74:	ace20048 	sw	v0,72(a3)
80045b78:	03e00008 	jr	ra
80045b7c:	ace70064 	sw	a3,100(a3)
80045b80:	94e20038 	lhu	v0,56(a3)
80045b84:	8ce301d4 	lw	v1,468(a3)
80045b88:	00621821 	addu	v1,v1,v0
80045b8c:	8ce20048 	lw	v0,72(a3)
80045b90:	90640000 	lbu	a0,0(v1)
80045b94:	2403ecff 	li	v1,-4865
80045b98:	00431024 	and	v0,v0,v1
80045b9c:	a0e4006c 	sb	a0,108(a3)
80045ba0:	ace70068 	sw	a3,104(a3)
80045ba4:	ace20048 	sw	v0,72(a3)
80045ba8:	03e00008 	jr	ra
80045bac:	ace70064 	sw	a3,100(a3)

80045bb0 <_Z10fx_sbc_r14v>:
80045bb0:	3c028021 	lui	v0,0x8021
80045bb4:	2447cfc0 	addiu	a3,v0,-12352
80045bb8:	8ce60068 	lw	a2,104(a3)
80045bbc:	8ce40038 	lw	a0,56(a3)
80045bc0:	94c50000 	lhu	a1,0(a2)
80045bc4:	94e3007c 	lhu	v1,124(a3)
80045bc8:	3082ffff 	andi	v0,a0,0xffff
80045bcc:	00a22823 	subu	a1,a1,v0
80045bd0:	38630001 	xori	v1,v1,0x1
80045bd4:	00a32823 	subu	a1,a1,v1
80045bd8:	00051027 	nor	v0,zero,a1
80045bdc:	000217c2 	srl	v0,v0,0x1f
80045be0:	ace2007c 	sw	v0,124(a3)
80045be4:	8cc30000 	lw	v1,0(a2)
80045be8:	8ce2003c 	lw	v0,60(a3)
80045bec:	00642026 	xor	a0,v1,a0
80045bf0:	24420001 	addiu	v0,v0,1
80045bf4:	00651826 	xor	v1,v1,a1
80045bf8:	ace2003c 	sw	v0,60(a3)
80045bfc:	00832024 	and	a0,a0,v1
80045c00:	8ce60064 	lw	a2,100(a3)
80045c04:	3c028021 	lui	v0,0x8021
80045c08:	30848000 	andi	a0,a0,0x8000
80045c0c:	2442cff8 	addiu	v0,v0,-12296
80045c10:	ace40080 	sw	a0,128(a3)
80045c14:	ace50074 	sw	a1,116(a3)
80045c18:	ace50078 	sw	a1,120(a3)
80045c1c:	10c20008 	beq	a2,v0,80045c40 <_Z10fx_sbc_r14v+0x90>
80045c20:	acc50000 	sw	a1,0(a2)
80045c24:	8ce20048 	lw	v0,72(a3)
80045c28:	2403ecff 	li	v1,-4865
80045c2c:	00431024 	and	v0,v0,v1
80045c30:	ace70068 	sw	a3,104(a3)
80045c34:	ace20048 	sw	v0,72(a3)
80045c38:	03e00008 	jr	ra
80045c3c:	ace70064 	sw	a3,100(a3)
80045c40:	94e20038 	lhu	v0,56(a3)
80045c44:	8ce301d4 	lw	v1,468(a3)
80045c48:	00621821 	addu	v1,v1,v0
80045c4c:	8ce20048 	lw	v0,72(a3)
80045c50:	90640000 	lbu	a0,0(v1)
80045c54:	2403ecff 	li	v1,-4865
80045c58:	00431024 	and	v0,v0,v1
80045c5c:	a0e4006c 	sb	a0,108(a3)
80045c60:	ace70068 	sw	a3,104(a3)
80045c64:	ace20048 	sw	v0,72(a3)
80045c68:	03e00008 	jr	ra
80045c6c:	ace70064 	sw	a3,100(a3)

80045c70 <_Z10fx_sbc_r15v>:
80045c70:	3c028021 	lui	v0,0x8021
80045c74:	2447cfc0 	addiu	a3,v0,-12352
80045c78:	8ce60068 	lw	a2,104(a3)
80045c7c:	8ce5003c 	lw	a1,60(a3)
80045c80:	94c40000 	lhu	a0,0(a2)
80045c84:	94e3007c 	lhu	v1,124(a3)
80045c88:	30a2ffff 	andi	v0,a1,0xffff
80045c8c:	00822023 	subu	a0,a0,v0
80045c90:	38630001 	xori	v1,v1,0x1
80045c94:	00832023 	subu	a0,a0,v1
80045c98:	00041027 	nor	v0,zero,a0
80045c9c:	000217c2 	srl	v0,v0,0x1f
80045ca0:	ace2007c 	sw	v0,124(a3)
80045ca4:	8cc30000 	lw	v1,0(a2)
80045ca8:	8ce60064 	lw	a2,100(a3)
80045cac:	00641026 	xor	v0,v1,a0
80045cb0:	00651826 	xor	v1,v1,a1
80045cb4:	00621824 	and	v1,v1,v0
80045cb8:	3c028021 	lui	v0,0x8021
80045cbc:	30638000 	andi	v1,v1,0x8000
80045cc0:	24a50001 	addiu	a1,a1,1
80045cc4:	2442cff8 	addiu	v0,v0,-12296
80045cc8:	ace30080 	sw	v1,128(a3)
80045ccc:	ace5003c 	sw	a1,60(a3)
80045cd0:	ace40074 	sw	a0,116(a3)
80045cd4:	ace40078 	sw	a0,120(a3)
80045cd8:	10c20008 	beq	a2,v0,80045cfc <_Z10fx_sbc_r15v+0x8c>
80045cdc:	acc40000 	sw	a0,0(a2)
80045ce0:	8ce20048 	lw	v0,72(a3)
80045ce4:	2403ecff 	li	v1,-4865
80045ce8:	00431024 	and	v0,v0,v1
80045cec:	ace70064 	sw	a3,100(a3)
80045cf0:	ace20048 	sw	v0,72(a3)
80045cf4:	03e00008 	jr	ra
80045cf8:	ace70068 	sw	a3,104(a3)
80045cfc:	94e20038 	lhu	v0,56(a3)
80045d00:	8ce301d4 	lw	v1,468(a3)
80045d04:	00621821 	addu	v1,v1,v0
80045d08:	8ce20048 	lw	v0,72(a3)
80045d0c:	90640000 	lbu	a0,0(v1)
80045d10:	2403ecff 	li	v1,-4865
80045d14:	00431024 	and	v0,v0,v1
80045d18:	a0e4006c 	sb	a0,108(a3)
80045d1c:	ace70064 	sw	a3,100(a3)
80045d20:	ace20048 	sw	v0,72(a3)
80045d24:	03e00008 	jr	ra
80045d28:	ace70068 	sw	a3,104(a3)

80045d2c <_Z9fx_sub_i0v>:
80045d2c:	3c028021 	lui	v0,0x8021
80045d30:	2447cfc0 	addiu	a3,v0,-12352
80045d34:	8ce50068 	lw	a1,104(a3)
80045d38:	24020001 	li	v0,1
80045d3c:	94a60000 	lhu	a2,0(a1)
80045d40:	ace2007c 	sw	v0,124(a3)
80045d44:	8ca30000 	lw	v1,0(a1)
80045d48:	8ce4003c 	lw	a0,60(a3)
80045d4c:	00661026 	xor	v0,v1,a2
80045d50:	00621824 	and	v1,v1,v0
80045d54:	8ce50064 	lw	a1,100(a3)
80045d58:	3c028021 	lui	v0,0x8021
80045d5c:	30638000 	andi	v1,v1,0x8000
80045d60:	24840001 	addiu	a0,a0,1
80045d64:	2442cff8 	addiu	v0,v0,-12296
80045d68:	ace30080 	sw	v1,128(a3)
80045d6c:	ace4003c 	sw	a0,60(a3)
80045d70:	ace60074 	sw	a2,116(a3)
80045d74:	ace60078 	sw	a2,120(a3)
80045d78:	10a20008 	beq	a1,v0,80045d9c <_Z9fx_sub_i0v+0x70>
80045d7c:	aca60000 	sw	a2,0(a1)
80045d80:	8ce20048 	lw	v0,72(a3)
80045d84:	2403ecff 	li	v1,-4865
80045d88:	00431024 	and	v0,v0,v1
80045d8c:	ace70064 	sw	a3,100(a3)
80045d90:	ace20048 	sw	v0,72(a3)
80045d94:	03e00008 	jr	ra
80045d98:	ace70068 	sw	a3,104(a3)
80045d9c:	94e20038 	lhu	v0,56(a3)
80045da0:	8ce301d4 	lw	v1,468(a3)
80045da4:	00621821 	addu	v1,v1,v0
80045da8:	8ce20048 	lw	v0,72(a3)
80045dac:	90640000 	lbu	a0,0(v1)
80045db0:	2403ecff 	li	v1,-4865
80045db4:	00431024 	and	v0,v0,v1
80045db8:	a0e4006c 	sb	a0,108(a3)
80045dbc:	ace70064 	sw	a3,100(a3)
80045dc0:	ace20048 	sw	v0,72(a3)
80045dc4:	03e00008 	jr	ra
80045dc8:	ace70068 	sw	a3,104(a3)

80045dcc <_Z9fx_sub_i1v>:
80045dcc:	3c028021 	lui	v0,0x8021
80045dd0:	2448cfc0 	addiu	t0,v0,-12352
80045dd4:	8d060068 	lw	a2,104(t0)
80045dd8:	8d05003c 	lw	a1,60(t0)
80045ddc:	94c40000 	lhu	a0,0(a2)
80045de0:	8d070064 	lw	a3,100(t0)
80045de4:	2484ffff 	addiu	a0,a0,-1
80045de8:	00041027 	nor	v0,zero,a0
80045dec:	000217c2 	srl	v0,v0,0x1f
80045df0:	ad02007c 	sw	v0,124(t0)
80045df4:	8cc30000 	lw	v1,0(a2)
80045df8:	24a50001 	addiu	a1,a1,1
80045dfc:	00641026 	xor	v0,v1,a0
80045e00:	00621824 	and	v1,v1,v0
80045e04:	3c028021 	lui	v0,0x8021
80045e08:	30638000 	andi	v1,v1,0x8000
80045e0c:	2442cff8 	addiu	v0,v0,-12296
80045e10:	ad030080 	sw	v1,128(t0)
80045e14:	ad05003c 	sw	a1,60(t0)
80045e18:	ad040074 	sw	a0,116(t0)
80045e1c:	ad040078 	sw	a0,120(t0)
80045e20:	10e20008 	beq	a3,v0,80045e44 <_Z9fx_sub_i1v+0x78>
80045e24:	ace40000 	sw	a0,0(a3)
80045e28:	8d020048 	lw	v0,72(t0)
80045e2c:	2403ecff 	li	v1,-4865
80045e30:	00431024 	and	v0,v0,v1
80045e34:	ad080064 	sw	t0,100(t0)
80045e38:	ad020048 	sw	v0,72(t0)
80045e3c:	03e00008 	jr	ra
80045e40:	ad080068 	sw	t0,104(t0)
80045e44:	95020038 	lhu	v0,56(t0)
80045e48:	8d0301d4 	lw	v1,468(t0)
80045e4c:	00621821 	addu	v1,v1,v0
80045e50:	8d020048 	lw	v0,72(t0)
80045e54:	90640000 	lbu	a0,0(v1)
80045e58:	2403ecff 	li	v1,-4865
80045e5c:	00431024 	and	v0,v0,v1
80045e60:	a104006c 	sb	a0,108(t0)
80045e64:	ad080064 	sw	t0,100(t0)
80045e68:	ad020048 	sw	v0,72(t0)
80045e6c:	03e00008 	jr	ra
80045e70:	ad080068 	sw	t0,104(t0)

80045e74 <_Z9fx_sub_i2v>:
80045e74:	3c028021 	lui	v0,0x8021
80045e78:	2448cfc0 	addiu	t0,v0,-12352
80045e7c:	8d060068 	lw	a2,104(t0)
80045e80:	8d05003c 	lw	a1,60(t0)
80045e84:	94c40000 	lhu	a0,0(a2)
80045e88:	8d070064 	lw	a3,100(t0)
80045e8c:	2484fffe 	addiu	a0,a0,-2
80045e90:	00041027 	nor	v0,zero,a0
80045e94:	000217c2 	srl	v0,v0,0x1f
80045e98:	ad02007c 	sw	v0,124(t0)
80045e9c:	8cc30000 	lw	v1,0(a2)
80045ea0:	24a50001 	addiu	a1,a1,1
80045ea4:	00641026 	xor	v0,v1,a0
80045ea8:	00621824 	and	v1,v1,v0
80045eac:	3c028021 	lui	v0,0x8021
80045eb0:	30638000 	andi	v1,v1,0x8000
80045eb4:	2442cff8 	addiu	v0,v0,-12296
80045eb8:	ad030080 	sw	v1,128(t0)
80045ebc:	ad05003c 	sw	a1,60(t0)
80045ec0:	ad040074 	sw	a0,116(t0)
80045ec4:	ad040078 	sw	a0,120(t0)
80045ec8:	10e20008 	beq	a3,v0,80045eec <_Z9fx_sub_i2v+0x78>
80045ecc:	ace40000 	sw	a0,0(a3)
80045ed0:	8d020048 	lw	v0,72(t0)
80045ed4:	2403ecff 	li	v1,-4865
80045ed8:	00431024 	and	v0,v0,v1
80045edc:	ad080064 	sw	t0,100(t0)
80045ee0:	ad020048 	sw	v0,72(t0)
80045ee4:	03e00008 	jr	ra
80045ee8:	ad080068 	sw	t0,104(t0)
80045eec:	95020038 	lhu	v0,56(t0)
80045ef0:	8d0301d4 	lw	v1,468(t0)
80045ef4:	00621821 	addu	v1,v1,v0
80045ef8:	8d020048 	lw	v0,72(t0)
80045efc:	90640000 	lbu	a0,0(v1)
80045f00:	2403ecff 	li	v1,-4865
80045f04:	00431024 	and	v0,v0,v1
80045f08:	a104006c 	sb	a0,108(t0)
80045f0c:	ad080064 	sw	t0,100(t0)
80045f10:	ad020048 	sw	v0,72(t0)
80045f14:	03e00008 	jr	ra
80045f18:	ad080068 	sw	t0,104(t0)

80045f1c <_Z9fx_sub_i3v>:
80045f1c:	3c028021 	lui	v0,0x8021
80045f20:	2448cfc0 	addiu	t0,v0,-12352
80045f24:	8d060068 	lw	a2,104(t0)
80045f28:	8d05003c 	lw	a1,60(t0)
80045f2c:	94c40000 	lhu	a0,0(a2)
80045f30:	8d070064 	lw	a3,100(t0)
80045f34:	2484fffd 	addiu	a0,a0,-3
80045f38:	00041027 	nor	v0,zero,a0
80045f3c:	000217c2 	srl	v0,v0,0x1f
80045f40:	ad02007c 	sw	v0,124(t0)
80045f44:	8cc30000 	lw	v1,0(a2)
80045f48:	24a50001 	addiu	a1,a1,1
80045f4c:	00641026 	xor	v0,v1,a0
80045f50:	00621824 	and	v1,v1,v0
80045f54:	3c028021 	lui	v0,0x8021
80045f58:	30638000 	andi	v1,v1,0x8000
80045f5c:	2442cff8 	addiu	v0,v0,-12296
80045f60:	ad030080 	sw	v1,128(t0)
80045f64:	ad05003c 	sw	a1,60(t0)
80045f68:	ad040074 	sw	a0,116(t0)
80045f6c:	ad040078 	sw	a0,120(t0)
80045f70:	10e20008 	beq	a3,v0,80045f94 <_Z9fx_sub_i3v+0x78>
80045f74:	ace40000 	sw	a0,0(a3)
80045f78:	8d020048 	lw	v0,72(t0)
80045f7c:	2403ecff 	li	v1,-4865
80045f80:	00431024 	and	v0,v0,v1
80045f84:	ad080064 	sw	t0,100(t0)
80045f88:	ad020048 	sw	v0,72(t0)
80045f8c:	03e00008 	jr	ra
80045f90:	ad080068 	sw	t0,104(t0)
80045f94:	95020038 	lhu	v0,56(t0)
80045f98:	8d0301d4 	lw	v1,468(t0)
80045f9c:	00621821 	addu	v1,v1,v0
80045fa0:	8d020048 	lw	v0,72(t0)
80045fa4:	90640000 	lbu	a0,0(v1)
80045fa8:	2403ecff 	li	v1,-4865
80045fac:	00431024 	and	v0,v0,v1
80045fb0:	a104006c 	sb	a0,108(t0)
80045fb4:	ad080064 	sw	t0,100(t0)
80045fb8:	ad020048 	sw	v0,72(t0)
80045fbc:	03e00008 	jr	ra
80045fc0:	ad080068 	sw	t0,104(t0)

80045fc4 <_Z9fx_sub_i4v>:
80045fc4:	3c028021 	lui	v0,0x8021
80045fc8:	2448cfc0 	addiu	t0,v0,-12352
80045fcc:	8d060068 	lw	a2,104(t0)
80045fd0:	8d05003c 	lw	a1,60(t0)
80045fd4:	94c40000 	lhu	a0,0(a2)
80045fd8:	8d070064 	lw	a3,100(t0)
80045fdc:	2484fffc 	addiu	a0,a0,-4
80045fe0:	00041027 	nor	v0,zero,a0
80045fe4:	000217c2 	srl	v0,v0,0x1f
80045fe8:	ad02007c 	sw	v0,124(t0)
80045fec:	8cc30000 	lw	v1,0(a2)
80045ff0:	24a50001 	addiu	a1,a1,1
80045ff4:	00641026 	xor	v0,v1,a0
80045ff8:	00621824 	and	v1,v1,v0
80045ffc:	3c028021 	lui	v0,0x8021
80046000:	30638000 	andi	v1,v1,0x8000
80046004:	2442cff8 	addiu	v0,v0,-12296
80046008:	ad030080 	sw	v1,128(t0)
8004600c:	ad05003c 	sw	a1,60(t0)
80046010:	ad040074 	sw	a0,116(t0)
80046014:	ad040078 	sw	a0,120(t0)
80046018:	10e20008 	beq	a3,v0,8004603c <_Z9fx_sub_i4v+0x78>
8004601c:	ace40000 	sw	a0,0(a3)
80046020:	8d020048 	lw	v0,72(t0)
80046024:	2403ecff 	li	v1,-4865
80046028:	00431024 	and	v0,v0,v1
8004602c:	ad080064 	sw	t0,100(t0)
80046030:	ad020048 	sw	v0,72(t0)
80046034:	03e00008 	jr	ra
80046038:	ad080068 	sw	t0,104(t0)
8004603c:	95020038 	lhu	v0,56(t0)
80046040:	8d0301d4 	lw	v1,468(t0)
80046044:	00621821 	addu	v1,v1,v0
80046048:	8d020048 	lw	v0,72(t0)
8004604c:	90640000 	lbu	a0,0(v1)
80046050:	2403ecff 	li	v1,-4865
80046054:	00431024 	and	v0,v0,v1
80046058:	a104006c 	sb	a0,108(t0)
8004605c:	ad080064 	sw	t0,100(t0)
80046060:	ad020048 	sw	v0,72(t0)
80046064:	03e00008 	jr	ra
80046068:	ad080068 	sw	t0,104(t0)

8004606c <_Z9fx_sub_i5v>:
8004606c:	3c028021 	lui	v0,0x8021
80046070:	2448cfc0 	addiu	t0,v0,-12352
80046074:	8d060068 	lw	a2,104(t0)
80046078:	8d05003c 	lw	a1,60(t0)
8004607c:	94c40000 	lhu	a0,0(a2)
80046080:	8d070064 	lw	a3,100(t0)
80046084:	2484fffb 	addiu	a0,a0,-5
80046088:	00041027 	nor	v0,zero,a0
8004608c:	000217c2 	srl	v0,v0,0x1f
80046090:	ad02007c 	sw	v0,124(t0)
80046094:	8cc30000 	lw	v1,0(a2)
80046098:	24a50001 	addiu	a1,a1,1
8004609c:	00641026 	xor	v0,v1,a0
800460a0:	00621824 	and	v1,v1,v0
800460a4:	3c028021 	lui	v0,0x8021
800460a8:	30638000 	andi	v1,v1,0x8000
800460ac:	2442cff8 	addiu	v0,v0,-12296
800460b0:	ad030080 	sw	v1,128(t0)
800460b4:	ad05003c 	sw	a1,60(t0)
800460b8:	ad040074 	sw	a0,116(t0)
800460bc:	ad040078 	sw	a0,120(t0)
800460c0:	10e20008 	beq	a3,v0,800460e4 <_Z9fx_sub_i5v+0x78>
800460c4:	ace40000 	sw	a0,0(a3)
800460c8:	8d020048 	lw	v0,72(t0)
800460cc:	2403ecff 	li	v1,-4865
800460d0:	00431024 	and	v0,v0,v1
800460d4:	ad080064 	sw	t0,100(t0)
800460d8:	ad020048 	sw	v0,72(t0)
800460dc:	03e00008 	jr	ra
800460e0:	ad080068 	sw	t0,104(t0)
800460e4:	95020038 	lhu	v0,56(t0)
800460e8:	8d0301d4 	lw	v1,468(t0)
800460ec:	00621821 	addu	v1,v1,v0
800460f0:	8d020048 	lw	v0,72(t0)
800460f4:	90640000 	lbu	a0,0(v1)
800460f8:	2403ecff 	li	v1,-4865
800460fc:	00431024 	and	v0,v0,v1
80046100:	a104006c 	sb	a0,108(t0)
80046104:	ad080064 	sw	t0,100(t0)
80046108:	ad020048 	sw	v0,72(t0)
8004610c:	03e00008 	jr	ra
80046110:	ad080068 	sw	t0,104(t0)

80046114 <_Z9fx_sub_i6v>:
80046114:	3c028021 	lui	v0,0x8021
80046118:	2448cfc0 	addiu	t0,v0,-12352
8004611c:	8d060068 	lw	a2,104(t0)
80046120:	8d05003c 	lw	a1,60(t0)
80046124:	94c40000 	lhu	a0,0(a2)
80046128:	8d070064 	lw	a3,100(t0)
8004612c:	2484fffa 	addiu	a0,a0,-6
80046130:	00041027 	nor	v0,zero,a0
80046134:	000217c2 	srl	v0,v0,0x1f
80046138:	ad02007c 	sw	v0,124(t0)
8004613c:	8cc30000 	lw	v1,0(a2)
80046140:	24a50001 	addiu	a1,a1,1
80046144:	00641026 	xor	v0,v1,a0
80046148:	00621824 	and	v1,v1,v0
8004614c:	3c028021 	lui	v0,0x8021
80046150:	30638000 	andi	v1,v1,0x8000
80046154:	2442cff8 	addiu	v0,v0,-12296
80046158:	ad030080 	sw	v1,128(t0)
8004615c:	ad05003c 	sw	a1,60(t0)
80046160:	ad040074 	sw	a0,116(t0)
80046164:	ad040078 	sw	a0,120(t0)
80046168:	10e20008 	beq	a3,v0,8004618c <_Z9fx_sub_i6v+0x78>
8004616c:	ace40000 	sw	a0,0(a3)
80046170:	8d020048 	lw	v0,72(t0)
80046174:	2403ecff 	li	v1,-4865
80046178:	00431024 	and	v0,v0,v1
8004617c:	ad080064 	sw	t0,100(t0)
80046180:	ad020048 	sw	v0,72(t0)
80046184:	03e00008 	jr	ra
80046188:	ad080068 	sw	t0,104(t0)
8004618c:	95020038 	lhu	v0,56(t0)
80046190:	8d0301d4 	lw	v1,468(t0)
80046194:	00621821 	addu	v1,v1,v0
80046198:	8d020048 	lw	v0,72(t0)
8004619c:	90640000 	lbu	a0,0(v1)
800461a0:	2403ecff 	li	v1,-4865
800461a4:	00431024 	and	v0,v0,v1
800461a8:	a104006c 	sb	a0,108(t0)
800461ac:	ad080064 	sw	t0,100(t0)
800461b0:	ad020048 	sw	v0,72(t0)
800461b4:	03e00008 	jr	ra
800461b8:	ad080068 	sw	t0,104(t0)

800461bc <_Z9fx_sub_i7v>:
800461bc:	3c028021 	lui	v0,0x8021
800461c0:	2448cfc0 	addiu	t0,v0,-12352
800461c4:	8d060068 	lw	a2,104(t0)
800461c8:	8d05003c 	lw	a1,60(t0)
800461cc:	94c40000 	lhu	a0,0(a2)
800461d0:	8d070064 	lw	a3,100(t0)
800461d4:	2484fff9 	addiu	a0,a0,-7
800461d8:	00041027 	nor	v0,zero,a0
800461dc:	000217c2 	srl	v0,v0,0x1f
800461e0:	ad02007c 	sw	v0,124(t0)
800461e4:	8cc30000 	lw	v1,0(a2)
800461e8:	24a50001 	addiu	a1,a1,1
800461ec:	00641026 	xor	v0,v1,a0
800461f0:	00621824 	and	v1,v1,v0
800461f4:	3c028021 	lui	v0,0x8021
800461f8:	30638000 	andi	v1,v1,0x8000
800461fc:	2442cff8 	addiu	v0,v0,-12296
80046200:	ad030080 	sw	v1,128(t0)
80046204:	ad05003c 	sw	a1,60(t0)
80046208:	ad040074 	sw	a0,116(t0)
8004620c:	ad040078 	sw	a0,120(t0)
80046210:	10e20008 	beq	a3,v0,80046234 <_Z9fx_sub_i7v+0x78>
80046214:	ace40000 	sw	a0,0(a3)
80046218:	8d020048 	lw	v0,72(t0)
8004621c:	2403ecff 	li	v1,-4865
80046220:	00431024 	and	v0,v0,v1
80046224:	ad080064 	sw	t0,100(t0)
80046228:	ad020048 	sw	v0,72(t0)
8004622c:	03e00008 	jr	ra
80046230:	ad080068 	sw	t0,104(t0)
80046234:	95020038 	lhu	v0,56(t0)
80046238:	8d0301d4 	lw	v1,468(t0)
8004623c:	00621821 	addu	v1,v1,v0
80046240:	8d020048 	lw	v0,72(t0)
80046244:	90640000 	lbu	a0,0(v1)
80046248:	2403ecff 	li	v1,-4865
8004624c:	00431024 	and	v0,v0,v1
80046250:	a104006c 	sb	a0,108(t0)
80046254:	ad080064 	sw	t0,100(t0)
80046258:	ad020048 	sw	v0,72(t0)
8004625c:	03e00008 	jr	ra
80046260:	ad080068 	sw	t0,104(t0)

80046264 <_Z9fx_sub_i8v>:
80046264:	3c028021 	lui	v0,0x8021
80046268:	2448cfc0 	addiu	t0,v0,-12352
8004626c:	8d060068 	lw	a2,104(t0)
80046270:	8d05003c 	lw	a1,60(t0)
80046274:	94c40000 	lhu	a0,0(a2)
80046278:	8d070064 	lw	a3,100(t0)
8004627c:	2484fff8 	addiu	a0,a0,-8
80046280:	00041027 	nor	v0,zero,a0
80046284:	000217c2 	srl	v0,v0,0x1f
80046288:	ad02007c 	sw	v0,124(t0)
8004628c:	8cc30000 	lw	v1,0(a2)
80046290:	24a50001 	addiu	a1,a1,1
80046294:	00641026 	xor	v0,v1,a0
80046298:	00621824 	and	v1,v1,v0
8004629c:	3c028021 	lui	v0,0x8021
800462a0:	30638000 	andi	v1,v1,0x8000
800462a4:	2442cff8 	addiu	v0,v0,-12296
800462a8:	ad030080 	sw	v1,128(t0)
800462ac:	ad05003c 	sw	a1,60(t0)
800462b0:	ad040074 	sw	a0,116(t0)
800462b4:	ad040078 	sw	a0,120(t0)
800462b8:	10e20008 	beq	a3,v0,800462dc <_Z9fx_sub_i8v+0x78>
800462bc:	ace40000 	sw	a0,0(a3)
800462c0:	8d020048 	lw	v0,72(t0)
800462c4:	2403ecff 	li	v1,-4865
800462c8:	00431024 	and	v0,v0,v1
800462cc:	ad080064 	sw	t0,100(t0)
800462d0:	ad020048 	sw	v0,72(t0)
800462d4:	03e00008 	jr	ra
800462d8:	ad080068 	sw	t0,104(t0)
800462dc:	95020038 	lhu	v0,56(t0)
800462e0:	8d0301d4 	lw	v1,468(t0)
800462e4:	00621821 	addu	v1,v1,v0
800462e8:	8d020048 	lw	v0,72(t0)
800462ec:	90640000 	lbu	a0,0(v1)
800462f0:	2403ecff 	li	v1,-4865
800462f4:	00431024 	and	v0,v0,v1
800462f8:	a104006c 	sb	a0,108(t0)
800462fc:	ad080064 	sw	t0,100(t0)
80046300:	ad020048 	sw	v0,72(t0)
80046304:	03e00008 	jr	ra
80046308:	ad080068 	sw	t0,104(t0)

8004630c <_Z9fx_sub_i9v>:
8004630c:	3c028021 	lui	v0,0x8021
80046310:	2448cfc0 	addiu	t0,v0,-12352
80046314:	8d060068 	lw	a2,104(t0)
80046318:	8d05003c 	lw	a1,60(t0)
8004631c:	94c40000 	lhu	a0,0(a2)
80046320:	8d070064 	lw	a3,100(t0)
80046324:	2484fff7 	addiu	a0,a0,-9
80046328:	00041027 	nor	v0,zero,a0
8004632c:	000217c2 	srl	v0,v0,0x1f
80046330:	ad02007c 	sw	v0,124(t0)
80046334:	8cc30000 	lw	v1,0(a2)
80046338:	24a50001 	addiu	a1,a1,1
8004633c:	00641026 	xor	v0,v1,a0
80046340:	00621824 	and	v1,v1,v0
80046344:	3c028021 	lui	v0,0x8021
80046348:	30638000 	andi	v1,v1,0x8000
8004634c:	2442cff8 	addiu	v0,v0,-12296
80046350:	ad030080 	sw	v1,128(t0)
80046354:	ad05003c 	sw	a1,60(t0)
80046358:	ad040074 	sw	a0,116(t0)
8004635c:	ad040078 	sw	a0,120(t0)
80046360:	10e20008 	beq	a3,v0,80046384 <_Z9fx_sub_i9v+0x78>
80046364:	ace40000 	sw	a0,0(a3)
80046368:	8d020048 	lw	v0,72(t0)
8004636c:	2403ecff 	li	v1,-4865
80046370:	00431024 	and	v0,v0,v1
80046374:	ad080064 	sw	t0,100(t0)
80046378:	ad020048 	sw	v0,72(t0)
8004637c:	03e00008 	jr	ra
80046380:	ad080068 	sw	t0,104(t0)
80046384:	95020038 	lhu	v0,56(t0)
80046388:	8d0301d4 	lw	v1,468(t0)
8004638c:	00621821 	addu	v1,v1,v0
80046390:	8d020048 	lw	v0,72(t0)
80046394:	90640000 	lbu	a0,0(v1)
80046398:	2403ecff 	li	v1,-4865
8004639c:	00431024 	and	v0,v0,v1
800463a0:	a104006c 	sb	a0,108(t0)
800463a4:	ad080064 	sw	t0,100(t0)
800463a8:	ad020048 	sw	v0,72(t0)
800463ac:	03e00008 	jr	ra
800463b0:	ad080068 	sw	t0,104(t0)

800463b4 <_Z10fx_sub_i10v>:
800463b4:	3c028021 	lui	v0,0x8021
800463b8:	2448cfc0 	addiu	t0,v0,-12352
800463bc:	8d060068 	lw	a2,104(t0)
800463c0:	8d05003c 	lw	a1,60(t0)
800463c4:	94c40000 	lhu	a0,0(a2)
800463c8:	8d070064 	lw	a3,100(t0)
800463cc:	2484fff6 	addiu	a0,a0,-10
800463d0:	00041027 	nor	v0,zero,a0
800463d4:	000217c2 	srl	v0,v0,0x1f
800463d8:	ad02007c 	sw	v0,124(t0)
800463dc:	8cc30000 	lw	v1,0(a2)
800463e0:	24a50001 	addiu	a1,a1,1
800463e4:	00641026 	xor	v0,v1,a0
800463e8:	00621824 	and	v1,v1,v0
800463ec:	3c028021 	lui	v0,0x8021
800463f0:	30638000 	andi	v1,v1,0x8000
800463f4:	2442cff8 	addiu	v0,v0,-12296
800463f8:	ad030080 	sw	v1,128(t0)
800463fc:	ad05003c 	sw	a1,60(t0)
80046400:	ad040074 	sw	a0,116(t0)
80046404:	ad040078 	sw	a0,120(t0)
80046408:	10e20008 	beq	a3,v0,8004642c <_Z10fx_sub_i10v+0x78>
8004640c:	ace40000 	sw	a0,0(a3)
80046410:	8d020048 	lw	v0,72(t0)
80046414:	2403ecff 	li	v1,-4865
80046418:	00431024 	and	v0,v0,v1
8004641c:	ad080064 	sw	t0,100(t0)
80046420:	ad020048 	sw	v0,72(t0)
80046424:	03e00008 	jr	ra
80046428:	ad080068 	sw	t0,104(t0)
8004642c:	95020038 	lhu	v0,56(t0)
80046430:	8d0301d4 	lw	v1,468(t0)
80046434:	00621821 	addu	v1,v1,v0
80046438:	8d020048 	lw	v0,72(t0)
8004643c:	90640000 	lbu	a0,0(v1)
80046440:	2403ecff 	li	v1,-4865
80046444:	00431024 	and	v0,v0,v1
80046448:	a104006c 	sb	a0,108(t0)
8004644c:	ad080064 	sw	t0,100(t0)
80046450:	ad020048 	sw	v0,72(t0)
80046454:	03e00008 	jr	ra
80046458:	ad080068 	sw	t0,104(t0)

8004645c <_Z10fx_sub_i11v>:
8004645c:	3c028021 	lui	v0,0x8021
80046460:	2448cfc0 	addiu	t0,v0,-12352
80046464:	8d060068 	lw	a2,104(t0)
80046468:	8d05003c 	lw	a1,60(t0)
8004646c:	94c40000 	lhu	a0,0(a2)
80046470:	8d070064 	lw	a3,100(t0)
80046474:	2484fff5 	addiu	a0,a0,-11
80046478:	00041027 	nor	v0,zero,a0
8004647c:	000217c2 	srl	v0,v0,0x1f
80046480:	ad02007c 	sw	v0,124(t0)
80046484:	8cc30000 	lw	v1,0(a2)
80046488:	24a50001 	addiu	a1,a1,1
8004648c:	00641026 	xor	v0,v1,a0
80046490:	00621824 	and	v1,v1,v0
80046494:	3c028021 	lui	v0,0x8021
80046498:	30638000 	andi	v1,v1,0x8000
8004649c:	2442cff8 	addiu	v0,v0,-12296
800464a0:	ad030080 	sw	v1,128(t0)
800464a4:	ad05003c 	sw	a1,60(t0)
800464a8:	ad040074 	sw	a0,116(t0)
800464ac:	ad040078 	sw	a0,120(t0)
800464b0:	10e20008 	beq	a3,v0,800464d4 <_Z10fx_sub_i11v+0x78>
800464b4:	ace40000 	sw	a0,0(a3)
800464b8:	8d020048 	lw	v0,72(t0)
800464bc:	2403ecff 	li	v1,-4865
800464c0:	00431024 	and	v0,v0,v1
800464c4:	ad080064 	sw	t0,100(t0)
800464c8:	ad020048 	sw	v0,72(t0)
800464cc:	03e00008 	jr	ra
800464d0:	ad080068 	sw	t0,104(t0)
800464d4:	95020038 	lhu	v0,56(t0)
800464d8:	8d0301d4 	lw	v1,468(t0)
800464dc:	00621821 	addu	v1,v1,v0
800464e0:	8d020048 	lw	v0,72(t0)
800464e4:	90640000 	lbu	a0,0(v1)
800464e8:	2403ecff 	li	v1,-4865
800464ec:	00431024 	and	v0,v0,v1
800464f0:	a104006c 	sb	a0,108(t0)
800464f4:	ad080064 	sw	t0,100(t0)
800464f8:	ad020048 	sw	v0,72(t0)
800464fc:	03e00008 	jr	ra
80046500:	ad080068 	sw	t0,104(t0)

80046504 <_Z10fx_sub_i12v>:
80046504:	3c028021 	lui	v0,0x8021
80046508:	2448cfc0 	addiu	t0,v0,-12352
8004650c:	8d060068 	lw	a2,104(t0)
80046510:	8d05003c 	lw	a1,60(t0)
80046514:	94c40000 	lhu	a0,0(a2)
80046518:	8d070064 	lw	a3,100(t0)
8004651c:	2484fff4 	addiu	a0,a0,-12
80046520:	00041027 	nor	v0,zero,a0
80046524:	000217c2 	srl	v0,v0,0x1f
80046528:	ad02007c 	sw	v0,124(t0)
8004652c:	8cc30000 	lw	v1,0(a2)
80046530:	24a50001 	addiu	a1,a1,1
80046534:	00641026 	xor	v0,v1,a0
80046538:	00621824 	and	v1,v1,v0
8004653c:	3c028021 	lui	v0,0x8021
80046540:	30638000 	andi	v1,v1,0x8000
80046544:	2442cff8 	addiu	v0,v0,-12296
80046548:	ad030080 	sw	v1,128(t0)
8004654c:	ad05003c 	sw	a1,60(t0)
80046550:	ad040074 	sw	a0,116(t0)
80046554:	ad040078 	sw	a0,120(t0)
80046558:	10e20008 	beq	a3,v0,8004657c <_Z10fx_sub_i12v+0x78>
8004655c:	ace40000 	sw	a0,0(a3)
80046560:	8d020048 	lw	v0,72(t0)
80046564:	2403ecff 	li	v1,-4865
80046568:	00431024 	and	v0,v0,v1
8004656c:	ad080064 	sw	t0,100(t0)
80046570:	ad020048 	sw	v0,72(t0)
80046574:	03e00008 	jr	ra
80046578:	ad080068 	sw	t0,104(t0)
8004657c:	95020038 	lhu	v0,56(t0)
80046580:	8d0301d4 	lw	v1,468(t0)
80046584:	00621821 	addu	v1,v1,v0
80046588:	8d020048 	lw	v0,72(t0)
8004658c:	90640000 	lbu	a0,0(v1)
80046590:	2403ecff 	li	v1,-4865
80046594:	00431024 	and	v0,v0,v1
80046598:	a104006c 	sb	a0,108(t0)
8004659c:	ad080064 	sw	t0,100(t0)
800465a0:	ad020048 	sw	v0,72(t0)
800465a4:	03e00008 	jr	ra
800465a8:	ad080068 	sw	t0,104(t0)

800465ac <_Z10fx_sub_i13v>:
800465ac:	3c028021 	lui	v0,0x8021
800465b0:	2448cfc0 	addiu	t0,v0,-12352
800465b4:	8d060068 	lw	a2,104(t0)
800465b8:	8d05003c 	lw	a1,60(t0)
800465bc:	94c40000 	lhu	a0,0(a2)
800465c0:	8d070064 	lw	a3,100(t0)
800465c4:	2484fff3 	addiu	a0,a0,-13
800465c8:	00041027 	nor	v0,zero,a0
800465cc:	000217c2 	srl	v0,v0,0x1f
800465d0:	ad02007c 	sw	v0,124(t0)
800465d4:	8cc30000 	lw	v1,0(a2)
800465d8:	24a50001 	addiu	a1,a1,1
800465dc:	00641026 	xor	v0,v1,a0
800465e0:	00621824 	and	v1,v1,v0
800465e4:	3c028021 	lui	v0,0x8021
800465e8:	30638000 	andi	v1,v1,0x8000
800465ec:	2442cff8 	addiu	v0,v0,-12296
800465f0:	ad030080 	sw	v1,128(t0)
800465f4:	ad05003c 	sw	a1,60(t0)
800465f8:	ad040074 	sw	a0,116(t0)
800465fc:	ad040078 	sw	a0,120(t0)
80046600:	10e20008 	beq	a3,v0,80046624 <_Z10fx_sub_i13v+0x78>
80046604:	ace40000 	sw	a0,0(a3)
80046608:	8d020048 	lw	v0,72(t0)
8004660c:	2403ecff 	li	v1,-4865
80046610:	00431024 	and	v0,v0,v1
80046614:	ad080064 	sw	t0,100(t0)
80046618:	ad020048 	sw	v0,72(t0)
8004661c:	03e00008 	jr	ra
80046620:	ad080068 	sw	t0,104(t0)
80046624:	95020038 	lhu	v0,56(t0)
80046628:	8d0301d4 	lw	v1,468(t0)
8004662c:	00621821 	addu	v1,v1,v0
80046630:	8d020048 	lw	v0,72(t0)
80046634:	90640000 	lbu	a0,0(v1)
80046638:	2403ecff 	li	v1,-4865
8004663c:	00431024 	and	v0,v0,v1
80046640:	a104006c 	sb	a0,108(t0)
80046644:	ad080064 	sw	t0,100(t0)
80046648:	ad020048 	sw	v0,72(t0)
8004664c:	03e00008 	jr	ra
80046650:	ad080068 	sw	t0,104(t0)

80046654 <_Z10fx_sub_i14v>:
80046654:	3c028021 	lui	v0,0x8021
80046658:	2448cfc0 	addiu	t0,v0,-12352
8004665c:	8d060068 	lw	a2,104(t0)
80046660:	8d05003c 	lw	a1,60(t0)
80046664:	94c40000 	lhu	a0,0(a2)
80046668:	8d070064 	lw	a3,100(t0)
8004666c:	2484fff2 	addiu	a0,a0,-14
80046670:	00041027 	nor	v0,zero,a0
80046674:	000217c2 	srl	v0,v0,0x1f
80046678:	ad02007c 	sw	v0,124(t0)
8004667c:	8cc30000 	lw	v1,0(a2)
80046680:	24a50001 	addiu	a1,a1,1
80046684:	00641026 	xor	v0,v1,a0
80046688:	00621824 	and	v1,v1,v0
8004668c:	3c028021 	lui	v0,0x8021
80046690:	30638000 	andi	v1,v1,0x8000
80046694:	2442cff8 	addiu	v0,v0,-12296
80046698:	ad030080 	sw	v1,128(t0)
8004669c:	ad05003c 	sw	a1,60(t0)
800466a0:	ad040074 	sw	a0,116(t0)
800466a4:	ad040078 	sw	a0,120(t0)
800466a8:	10e20008 	beq	a3,v0,800466cc <_Z10fx_sub_i14v+0x78>
800466ac:	ace40000 	sw	a0,0(a3)
800466b0:	8d020048 	lw	v0,72(t0)
800466b4:	2403ecff 	li	v1,-4865
800466b8:	00431024 	and	v0,v0,v1
800466bc:	ad080064 	sw	t0,100(t0)
800466c0:	ad020048 	sw	v0,72(t0)
800466c4:	03e00008 	jr	ra
800466c8:	ad080068 	sw	t0,104(t0)
800466cc:	95020038 	lhu	v0,56(t0)
800466d0:	8d0301d4 	lw	v1,468(t0)
800466d4:	00621821 	addu	v1,v1,v0
800466d8:	8d020048 	lw	v0,72(t0)
800466dc:	90640000 	lbu	a0,0(v1)
800466e0:	2403ecff 	li	v1,-4865
800466e4:	00431024 	and	v0,v0,v1
800466e8:	a104006c 	sb	a0,108(t0)
800466ec:	ad080064 	sw	t0,100(t0)
800466f0:	ad020048 	sw	v0,72(t0)
800466f4:	03e00008 	jr	ra
800466f8:	ad080068 	sw	t0,104(t0)

800466fc <_Z10fx_sub_i15v>:
800466fc:	3c028021 	lui	v0,0x8021
80046700:	2448cfc0 	addiu	t0,v0,-12352
80046704:	8d060068 	lw	a2,104(t0)
80046708:	8d05003c 	lw	a1,60(t0)
8004670c:	94c40000 	lhu	a0,0(a2)
80046710:	8d070064 	lw	a3,100(t0)
80046714:	2484fff1 	addiu	a0,a0,-15
80046718:	00041027 	nor	v0,zero,a0
8004671c:	000217c2 	srl	v0,v0,0x1f
80046720:	ad02007c 	sw	v0,124(t0)
80046724:	8cc30000 	lw	v1,0(a2)
80046728:	24a50001 	addiu	a1,a1,1
8004672c:	00641026 	xor	v0,v1,a0
80046730:	00621824 	and	v1,v1,v0
80046734:	3c028021 	lui	v0,0x8021
80046738:	30638000 	andi	v1,v1,0x8000
8004673c:	2442cff8 	addiu	v0,v0,-12296
80046740:	ad030080 	sw	v1,128(t0)
80046744:	ad05003c 	sw	a1,60(t0)
80046748:	ad040074 	sw	a0,116(t0)
8004674c:	ad040078 	sw	a0,120(t0)
80046750:	10e20008 	beq	a3,v0,80046774 <_Z10fx_sub_i15v+0x78>
80046754:	ace40000 	sw	a0,0(a3)
80046758:	8d020048 	lw	v0,72(t0)
8004675c:	2403ecff 	li	v1,-4865
80046760:	00431024 	and	v0,v0,v1
80046764:	ad080064 	sw	t0,100(t0)
80046768:	ad020048 	sw	v0,72(t0)
8004676c:	03e00008 	jr	ra
80046770:	ad080068 	sw	t0,104(t0)
80046774:	95020038 	lhu	v0,56(t0)
80046778:	8d0301d4 	lw	v1,468(t0)
8004677c:	00621821 	addu	v1,v1,v0
80046780:	8d020048 	lw	v0,72(t0)
80046784:	90640000 	lbu	a0,0(v1)
80046788:	2403ecff 	li	v1,-4865
8004678c:	00431024 	and	v0,v0,v1
80046790:	a104006c 	sb	a0,108(t0)
80046794:	ad080064 	sw	t0,100(t0)
80046798:	ad020048 	sw	v0,72(t0)
8004679c:	03e00008 	jr	ra
800467a0:	ad080068 	sw	t0,104(t0)

800467a4 <_Z9fx_cmp_r0v>:
800467a4:	3c028021 	lui	v0,0x8021
800467a8:	2444cfc0 	addiu	a0,v0,-12352
800467ac:	8c860068 	lw	a2,104(a0)
800467b0:	8c45cfc0 	lw	a1,-12352(v0)
800467b4:	94c80000 	lhu	t0,0(a2)
800467b8:	30a3ffff 	andi	v1,a1,0xffff
800467bc:	01034023 	subu	t0,t0,v1
800467c0:	00081027 	nor	v0,zero,t0
800467c4:	000217c2 	srl	v0,v0,0x1f
800467c8:	ac82007c 	sw	v0,124(a0)
800467cc:	8cc30000 	lw	v1,0(a2)
800467d0:	8c87003c 	lw	a3,60(a0)
800467d4:	00652826 	xor	a1,v1,a1
800467d8:	8c860048 	lw	a2,72(a0)
800467dc:	00681826 	xor	v1,v1,t0
800467e0:	00a32824 	and	a1,a1,v1
800467e4:	2402ecff 	li	v0,-4865
800467e8:	00c23024 	and	a2,a2,v0
800467ec:	30a58000 	andi	a1,a1,0x8000
800467f0:	24e70001 	addiu	a3,a3,1
800467f4:	ac850080 	sw	a1,128(a0)
800467f8:	ac880078 	sw	t0,120(a0)
800467fc:	ac87003c 	sw	a3,60(a0)
80046800:	ac860048 	sw	a2,72(a0)
80046804:	ac840064 	sw	a0,100(a0)
80046808:	ac880074 	sw	t0,116(a0)
8004680c:	03e00008 	jr	ra
80046810:	ac840068 	sw	a0,104(a0)

80046814 <_Z9fx_cmp_r1v>:
80046814:	3c038021 	lui	v1,0x8021
80046818:	2463cfc0 	addiu	v1,v1,-12352
8004681c:	8c660068 	lw	a2,104(v1)
80046820:	8c650004 	lw	a1,4(v1)
80046824:	94c80000 	lhu	t0,0(a2)
80046828:	30a4ffff 	andi	a0,a1,0xffff
8004682c:	01044023 	subu	t0,t0,a0
80046830:	00081027 	nor	v0,zero,t0
80046834:	000217c2 	srl	v0,v0,0x1f
80046838:	ac62007c 	sw	v0,124(v1)
8004683c:	8cc40000 	lw	a0,0(a2)
80046840:	8c67003c 	lw	a3,60(v1)
80046844:	00852826 	xor	a1,a0,a1
80046848:	8c660048 	lw	a2,72(v1)
8004684c:	00882026 	xor	a0,a0,t0
80046850:	00a42824 	and	a1,a1,a0
80046854:	2402ecff 	li	v0,-4865
80046858:	00c23024 	and	a2,a2,v0
8004685c:	30a58000 	andi	a1,a1,0x8000
80046860:	24e70001 	addiu	a3,a3,1
80046864:	ac650080 	sw	a1,128(v1)
80046868:	ac680078 	sw	t0,120(v1)
8004686c:	ac67003c 	sw	a3,60(v1)
80046870:	ac660048 	sw	a2,72(v1)
80046874:	ac630064 	sw	v1,100(v1)
80046878:	ac680074 	sw	t0,116(v1)
8004687c:	03e00008 	jr	ra
80046880:	ac630068 	sw	v1,104(v1)

80046884 <_Z9fx_cmp_r2v>:
80046884:	3c038021 	lui	v1,0x8021
80046888:	2463cfc0 	addiu	v1,v1,-12352
8004688c:	8c660068 	lw	a2,104(v1)
80046890:	8c650008 	lw	a1,8(v1)
80046894:	94c80000 	lhu	t0,0(a2)
80046898:	30a4ffff 	andi	a0,a1,0xffff
8004689c:	01044023 	subu	t0,t0,a0
800468a0:	00081027 	nor	v0,zero,t0
800468a4:	000217c2 	srl	v0,v0,0x1f
800468a8:	ac62007c 	sw	v0,124(v1)
800468ac:	8cc40000 	lw	a0,0(a2)
800468b0:	8c67003c 	lw	a3,60(v1)
800468b4:	00852826 	xor	a1,a0,a1
800468b8:	8c660048 	lw	a2,72(v1)
800468bc:	00882026 	xor	a0,a0,t0
800468c0:	00a42824 	and	a1,a1,a0
800468c4:	2402ecff 	li	v0,-4865
800468c8:	00c23024 	and	a2,a2,v0
800468cc:	30a58000 	andi	a1,a1,0x8000
800468d0:	24e70001 	addiu	a3,a3,1
800468d4:	ac650080 	sw	a1,128(v1)
800468d8:	ac680078 	sw	t0,120(v1)
800468dc:	ac67003c 	sw	a3,60(v1)
800468e0:	ac660048 	sw	a2,72(v1)
800468e4:	ac630064 	sw	v1,100(v1)
800468e8:	ac680074 	sw	t0,116(v1)
800468ec:	03e00008 	jr	ra
800468f0:	ac630068 	sw	v1,104(v1)

800468f4 <_Z9fx_cmp_r3v>:
800468f4:	3c038021 	lui	v1,0x8021
800468f8:	2463cfc0 	addiu	v1,v1,-12352
800468fc:	8c660068 	lw	a2,104(v1)
80046900:	8c65000c 	lw	a1,12(v1)
80046904:	94c80000 	lhu	t0,0(a2)
80046908:	30a4ffff 	andi	a0,a1,0xffff
8004690c:	01044023 	subu	t0,t0,a0
80046910:	00081027 	nor	v0,zero,t0
80046914:	000217c2 	srl	v0,v0,0x1f
80046918:	ac62007c 	sw	v0,124(v1)
8004691c:	8cc40000 	lw	a0,0(a2)
80046920:	8c67003c 	lw	a3,60(v1)
80046924:	00852826 	xor	a1,a0,a1
80046928:	8c660048 	lw	a2,72(v1)
8004692c:	00882026 	xor	a0,a0,t0
80046930:	00a42824 	and	a1,a1,a0
80046934:	2402ecff 	li	v0,-4865
80046938:	00c23024 	and	a2,a2,v0
8004693c:	30a58000 	andi	a1,a1,0x8000
80046940:	24e70001 	addiu	a3,a3,1
80046944:	ac650080 	sw	a1,128(v1)
80046948:	ac680078 	sw	t0,120(v1)
8004694c:	ac67003c 	sw	a3,60(v1)
80046950:	ac660048 	sw	a2,72(v1)
80046954:	ac630064 	sw	v1,100(v1)
80046958:	ac680074 	sw	t0,116(v1)
8004695c:	03e00008 	jr	ra
80046960:	ac630068 	sw	v1,104(v1)

80046964 <_Z9fx_cmp_r4v>:
80046964:	3c038021 	lui	v1,0x8021
80046968:	2463cfc0 	addiu	v1,v1,-12352
8004696c:	8c660068 	lw	a2,104(v1)
80046970:	8c650010 	lw	a1,16(v1)
80046974:	94c80000 	lhu	t0,0(a2)
80046978:	30a4ffff 	andi	a0,a1,0xffff
8004697c:	01044023 	subu	t0,t0,a0
80046980:	00081027 	nor	v0,zero,t0
80046984:	000217c2 	srl	v0,v0,0x1f
80046988:	ac62007c 	sw	v0,124(v1)
8004698c:	8cc40000 	lw	a0,0(a2)
80046990:	8c67003c 	lw	a3,60(v1)
80046994:	00852826 	xor	a1,a0,a1
80046998:	8c660048 	lw	a2,72(v1)
8004699c:	00882026 	xor	a0,a0,t0
800469a0:	00a42824 	and	a1,a1,a0
800469a4:	2402ecff 	li	v0,-4865
800469a8:	00c23024 	and	a2,a2,v0
800469ac:	30a58000 	andi	a1,a1,0x8000
800469b0:	24e70001 	addiu	a3,a3,1
800469b4:	ac650080 	sw	a1,128(v1)
800469b8:	ac680078 	sw	t0,120(v1)
800469bc:	ac67003c 	sw	a3,60(v1)
800469c0:	ac660048 	sw	a2,72(v1)
800469c4:	ac630064 	sw	v1,100(v1)
800469c8:	ac680074 	sw	t0,116(v1)
800469cc:	03e00008 	jr	ra
800469d0:	ac630068 	sw	v1,104(v1)

800469d4 <_Z9fx_cmp_r5v>:
800469d4:	3c038021 	lui	v1,0x8021
800469d8:	2463cfc0 	addiu	v1,v1,-12352
800469dc:	8c660068 	lw	a2,104(v1)
800469e0:	8c650014 	lw	a1,20(v1)
800469e4:	94c80000 	lhu	t0,0(a2)
800469e8:	30a4ffff 	andi	a0,a1,0xffff
800469ec:	01044023 	subu	t0,t0,a0
800469f0:	00081027 	nor	v0,zero,t0
800469f4:	000217c2 	srl	v0,v0,0x1f
800469f8:	ac62007c 	sw	v0,124(v1)
800469fc:	8cc40000 	lw	a0,0(a2)
80046a00:	8c67003c 	lw	a3,60(v1)
80046a04:	00852826 	xor	a1,a0,a1
80046a08:	8c660048 	lw	a2,72(v1)
80046a0c:	00882026 	xor	a0,a0,t0
80046a10:	00a42824 	and	a1,a1,a0
80046a14:	2402ecff 	li	v0,-4865
80046a18:	00c23024 	and	a2,a2,v0
80046a1c:	30a58000 	andi	a1,a1,0x8000
80046a20:	24e70001 	addiu	a3,a3,1
80046a24:	ac650080 	sw	a1,128(v1)
80046a28:	ac680078 	sw	t0,120(v1)
80046a2c:	ac67003c 	sw	a3,60(v1)
80046a30:	ac660048 	sw	a2,72(v1)
80046a34:	ac630064 	sw	v1,100(v1)
80046a38:	ac680074 	sw	t0,116(v1)
80046a3c:	03e00008 	jr	ra
80046a40:	ac630068 	sw	v1,104(v1)

80046a44 <_Z9fx_cmp_r6v>:
80046a44:	3c038021 	lui	v1,0x8021
80046a48:	2463cfc0 	addiu	v1,v1,-12352
80046a4c:	8c660068 	lw	a2,104(v1)
80046a50:	8c650018 	lw	a1,24(v1)
80046a54:	94c80000 	lhu	t0,0(a2)
80046a58:	30a4ffff 	andi	a0,a1,0xffff
80046a5c:	01044023 	subu	t0,t0,a0
80046a60:	00081027 	nor	v0,zero,t0
80046a64:	000217c2 	srl	v0,v0,0x1f
80046a68:	ac62007c 	sw	v0,124(v1)
80046a6c:	8cc40000 	lw	a0,0(a2)
80046a70:	8c67003c 	lw	a3,60(v1)
80046a74:	00852826 	xor	a1,a0,a1
80046a78:	8c660048 	lw	a2,72(v1)
80046a7c:	00882026 	xor	a0,a0,t0
80046a80:	00a42824 	and	a1,a1,a0
80046a84:	2402ecff 	li	v0,-4865
80046a88:	00c23024 	and	a2,a2,v0
80046a8c:	30a58000 	andi	a1,a1,0x8000
80046a90:	24e70001 	addiu	a3,a3,1
80046a94:	ac650080 	sw	a1,128(v1)
80046a98:	ac680078 	sw	t0,120(v1)
80046a9c:	ac67003c 	sw	a3,60(v1)
80046aa0:	ac660048 	sw	a2,72(v1)
80046aa4:	ac630064 	sw	v1,100(v1)
80046aa8:	ac680074 	sw	t0,116(v1)
80046aac:	03e00008 	jr	ra
80046ab0:	ac630068 	sw	v1,104(v1)

80046ab4 <_Z9fx_cmp_r7v>:
80046ab4:	3c038021 	lui	v1,0x8021
80046ab8:	2463cfc0 	addiu	v1,v1,-12352
80046abc:	8c660068 	lw	a2,104(v1)
80046ac0:	8c65001c 	lw	a1,28(v1)
80046ac4:	94c80000 	lhu	t0,0(a2)
80046ac8:	30a4ffff 	andi	a0,a1,0xffff
80046acc:	01044023 	subu	t0,t0,a0
80046ad0:	00081027 	nor	v0,zero,t0
80046ad4:	000217c2 	srl	v0,v0,0x1f
80046ad8:	ac62007c 	sw	v0,124(v1)
80046adc:	8cc40000 	lw	a0,0(a2)
80046ae0:	8c67003c 	lw	a3,60(v1)
80046ae4:	00852826 	xor	a1,a0,a1
80046ae8:	8c660048 	lw	a2,72(v1)
80046aec:	00882026 	xor	a0,a0,t0
80046af0:	00a42824 	and	a1,a1,a0
80046af4:	2402ecff 	li	v0,-4865
80046af8:	00c23024 	and	a2,a2,v0
80046afc:	30a58000 	andi	a1,a1,0x8000
80046b00:	24e70001 	addiu	a3,a3,1
80046b04:	ac650080 	sw	a1,128(v1)
80046b08:	ac680078 	sw	t0,120(v1)
80046b0c:	ac67003c 	sw	a3,60(v1)
80046b10:	ac660048 	sw	a2,72(v1)
80046b14:	ac630064 	sw	v1,100(v1)
80046b18:	ac680074 	sw	t0,116(v1)
80046b1c:	03e00008 	jr	ra
80046b20:	ac630068 	sw	v1,104(v1)

80046b24 <_Z9fx_cmp_r8v>:
80046b24:	3c038021 	lui	v1,0x8021
80046b28:	2463cfc0 	addiu	v1,v1,-12352
80046b2c:	8c660068 	lw	a2,104(v1)
80046b30:	8c650020 	lw	a1,32(v1)
80046b34:	94c80000 	lhu	t0,0(a2)
80046b38:	30a4ffff 	andi	a0,a1,0xffff
80046b3c:	01044023 	subu	t0,t0,a0
80046b40:	00081027 	nor	v0,zero,t0
80046b44:	000217c2 	srl	v0,v0,0x1f
80046b48:	ac62007c 	sw	v0,124(v1)
80046b4c:	8cc40000 	lw	a0,0(a2)
80046b50:	8c67003c 	lw	a3,60(v1)
80046b54:	00852826 	xor	a1,a0,a1
80046b58:	8c660048 	lw	a2,72(v1)
80046b5c:	00882026 	xor	a0,a0,t0
80046b60:	00a42824 	and	a1,a1,a0
80046b64:	2402ecff 	li	v0,-4865
80046b68:	00c23024 	and	a2,a2,v0
80046b6c:	30a58000 	andi	a1,a1,0x8000
80046b70:	24e70001 	addiu	a3,a3,1
80046b74:	ac650080 	sw	a1,128(v1)
80046b78:	ac680078 	sw	t0,120(v1)
80046b7c:	ac67003c 	sw	a3,60(v1)
80046b80:	ac660048 	sw	a2,72(v1)
80046b84:	ac630064 	sw	v1,100(v1)
80046b88:	ac680074 	sw	t0,116(v1)
80046b8c:	03e00008 	jr	ra
80046b90:	ac630068 	sw	v1,104(v1)

80046b94 <_Z9fx_cmp_r9v>:
80046b94:	3c038021 	lui	v1,0x8021
80046b98:	2463cfc0 	addiu	v1,v1,-12352
80046b9c:	8c660068 	lw	a2,104(v1)
80046ba0:	8c650024 	lw	a1,36(v1)
80046ba4:	94c80000 	lhu	t0,0(a2)
80046ba8:	30a4ffff 	andi	a0,a1,0xffff
80046bac:	01044023 	subu	t0,t0,a0
80046bb0:	00081027 	nor	v0,zero,t0
80046bb4:	000217c2 	srl	v0,v0,0x1f
80046bb8:	ac62007c 	sw	v0,124(v1)
80046bbc:	8cc40000 	lw	a0,0(a2)
80046bc0:	8c67003c 	lw	a3,60(v1)
80046bc4:	00852826 	xor	a1,a0,a1
80046bc8:	8c660048 	lw	a2,72(v1)
80046bcc:	00882026 	xor	a0,a0,t0
80046bd0:	00a42824 	and	a1,a1,a0
80046bd4:	2402ecff 	li	v0,-4865
80046bd8:	00c23024 	and	a2,a2,v0
80046bdc:	30a58000 	andi	a1,a1,0x8000
80046be0:	24e70001 	addiu	a3,a3,1
80046be4:	ac650080 	sw	a1,128(v1)
80046be8:	ac680078 	sw	t0,120(v1)
80046bec:	ac67003c 	sw	a3,60(v1)
80046bf0:	ac660048 	sw	a2,72(v1)
80046bf4:	ac630064 	sw	v1,100(v1)
80046bf8:	ac680074 	sw	t0,116(v1)
80046bfc:	03e00008 	jr	ra
80046c00:	ac630068 	sw	v1,104(v1)

80046c04 <_Z10fx_cmp_r10v>:
80046c04:	3c038021 	lui	v1,0x8021
80046c08:	2463cfc0 	addiu	v1,v1,-12352
80046c0c:	8c660068 	lw	a2,104(v1)
80046c10:	8c650028 	lw	a1,40(v1)
80046c14:	94c80000 	lhu	t0,0(a2)
80046c18:	30a4ffff 	andi	a0,a1,0xffff
80046c1c:	01044023 	subu	t0,t0,a0
80046c20:	00081027 	nor	v0,zero,t0
80046c24:	000217c2 	srl	v0,v0,0x1f
80046c28:	ac62007c 	sw	v0,124(v1)
80046c2c:	8cc40000 	lw	a0,0(a2)
80046c30:	8c67003c 	lw	a3,60(v1)
80046c34:	00852826 	xor	a1,a0,a1
80046c38:	8c660048 	lw	a2,72(v1)
80046c3c:	00882026 	xor	a0,a0,t0
80046c40:	00a42824 	and	a1,a1,a0
80046c44:	2402ecff 	li	v0,-4865
80046c48:	00c23024 	and	a2,a2,v0
80046c4c:	30a58000 	andi	a1,a1,0x8000
80046c50:	24e70001 	addiu	a3,a3,1
80046c54:	ac650080 	sw	a1,128(v1)
80046c58:	ac680078 	sw	t0,120(v1)
80046c5c:	ac67003c 	sw	a3,60(v1)
80046c60:	ac660048 	sw	a2,72(v1)
80046c64:	ac630064 	sw	v1,100(v1)
80046c68:	ac680074 	sw	t0,116(v1)
80046c6c:	03e00008 	jr	ra
80046c70:	ac630068 	sw	v1,104(v1)

80046c74 <_Z10fx_cmp_r11v>:
80046c74:	3c038021 	lui	v1,0x8021
80046c78:	2463cfc0 	addiu	v1,v1,-12352
80046c7c:	8c660068 	lw	a2,104(v1)
80046c80:	8c65002c 	lw	a1,44(v1)
80046c84:	94c80000 	lhu	t0,0(a2)
80046c88:	30a4ffff 	andi	a0,a1,0xffff
80046c8c:	01044023 	subu	t0,t0,a0
80046c90:	00081027 	nor	v0,zero,t0
80046c94:	000217c2 	srl	v0,v0,0x1f
80046c98:	ac62007c 	sw	v0,124(v1)
80046c9c:	8cc40000 	lw	a0,0(a2)
80046ca0:	8c67003c 	lw	a3,60(v1)
80046ca4:	00852826 	xor	a1,a0,a1
80046ca8:	8c660048 	lw	a2,72(v1)
80046cac:	00882026 	xor	a0,a0,t0
80046cb0:	00a42824 	and	a1,a1,a0
80046cb4:	2402ecff 	li	v0,-4865
80046cb8:	00c23024 	and	a2,a2,v0
80046cbc:	30a58000 	andi	a1,a1,0x8000
80046cc0:	24e70001 	addiu	a3,a3,1
80046cc4:	ac650080 	sw	a1,128(v1)
80046cc8:	ac680078 	sw	t0,120(v1)
80046ccc:	ac67003c 	sw	a3,60(v1)
80046cd0:	ac660048 	sw	a2,72(v1)
80046cd4:	ac630064 	sw	v1,100(v1)
80046cd8:	ac680074 	sw	t0,116(v1)
80046cdc:	03e00008 	jr	ra
80046ce0:	ac630068 	sw	v1,104(v1)

80046ce4 <_Z10fx_cmp_r12v>:
80046ce4:	3c038021 	lui	v1,0x8021
80046ce8:	2463cfc0 	addiu	v1,v1,-12352
80046cec:	8c660068 	lw	a2,104(v1)
80046cf0:	8c650030 	lw	a1,48(v1)
80046cf4:	94c80000 	lhu	t0,0(a2)
80046cf8:	30a4ffff 	andi	a0,a1,0xffff
80046cfc:	01044023 	subu	t0,t0,a0
80046d00:	00081027 	nor	v0,zero,t0
80046d04:	000217c2 	srl	v0,v0,0x1f
80046d08:	ac62007c 	sw	v0,124(v1)
80046d0c:	8cc40000 	lw	a0,0(a2)
80046d10:	8c67003c 	lw	a3,60(v1)
80046d14:	00852826 	xor	a1,a0,a1
80046d18:	8c660048 	lw	a2,72(v1)
80046d1c:	00882026 	xor	a0,a0,t0
80046d20:	00a42824 	and	a1,a1,a0
80046d24:	2402ecff 	li	v0,-4865
80046d28:	00c23024 	and	a2,a2,v0
80046d2c:	30a58000 	andi	a1,a1,0x8000
80046d30:	24e70001 	addiu	a3,a3,1
80046d34:	ac650080 	sw	a1,128(v1)
80046d38:	ac680078 	sw	t0,120(v1)
80046d3c:	ac67003c 	sw	a3,60(v1)
80046d40:	ac660048 	sw	a2,72(v1)
80046d44:	ac630064 	sw	v1,100(v1)
80046d48:	ac680074 	sw	t0,116(v1)
80046d4c:	03e00008 	jr	ra
80046d50:	ac630068 	sw	v1,104(v1)

80046d54 <_Z10fx_cmp_r13v>:
80046d54:	3c038021 	lui	v1,0x8021
80046d58:	2463cfc0 	addiu	v1,v1,-12352
80046d5c:	8c660068 	lw	a2,104(v1)
80046d60:	8c650034 	lw	a1,52(v1)
80046d64:	94c80000 	lhu	t0,0(a2)
80046d68:	30a4ffff 	andi	a0,a1,0xffff
80046d6c:	01044023 	subu	t0,t0,a0
80046d70:	00081027 	nor	v0,zero,t0
80046d74:	000217c2 	srl	v0,v0,0x1f
80046d78:	ac62007c 	sw	v0,124(v1)
80046d7c:	8cc40000 	lw	a0,0(a2)
80046d80:	8c67003c 	lw	a3,60(v1)
80046d84:	00852826 	xor	a1,a0,a1
80046d88:	8c660048 	lw	a2,72(v1)
80046d8c:	00882026 	xor	a0,a0,t0
80046d90:	00a42824 	and	a1,a1,a0
80046d94:	2402ecff 	li	v0,-4865
80046d98:	00c23024 	and	a2,a2,v0
80046d9c:	30a58000 	andi	a1,a1,0x8000
80046da0:	24e70001 	addiu	a3,a3,1
80046da4:	ac650080 	sw	a1,128(v1)
80046da8:	ac680078 	sw	t0,120(v1)
80046dac:	ac67003c 	sw	a3,60(v1)
80046db0:	ac660048 	sw	a2,72(v1)
80046db4:	ac630064 	sw	v1,100(v1)
80046db8:	ac680074 	sw	t0,116(v1)
80046dbc:	03e00008 	jr	ra
80046dc0:	ac630068 	sw	v1,104(v1)

80046dc4 <_Z10fx_cmp_r14v>:
80046dc4:	3c038021 	lui	v1,0x8021
80046dc8:	2463cfc0 	addiu	v1,v1,-12352
80046dcc:	8c660068 	lw	a2,104(v1)
80046dd0:	8c650038 	lw	a1,56(v1)
80046dd4:	94c80000 	lhu	t0,0(a2)
80046dd8:	30a4ffff 	andi	a0,a1,0xffff
80046ddc:	01044023 	subu	t0,t0,a0
80046de0:	00081027 	nor	v0,zero,t0
80046de4:	000217c2 	srl	v0,v0,0x1f
80046de8:	ac62007c 	sw	v0,124(v1)
80046dec:	8cc40000 	lw	a0,0(a2)
80046df0:	8c67003c 	lw	a3,60(v1)
80046df4:	00852826 	xor	a1,a0,a1
80046df8:	8c660048 	lw	a2,72(v1)
80046dfc:	00882026 	xor	a0,a0,t0
80046e00:	00a42824 	and	a1,a1,a0
80046e04:	2402ecff 	li	v0,-4865
80046e08:	00c23024 	and	a2,a2,v0
80046e0c:	30a58000 	andi	a1,a1,0x8000
80046e10:	24e70001 	addiu	a3,a3,1
80046e14:	ac650080 	sw	a1,128(v1)
80046e18:	ac680078 	sw	t0,120(v1)
80046e1c:	ac67003c 	sw	a3,60(v1)
80046e20:	ac660048 	sw	a2,72(v1)
80046e24:	ac630064 	sw	v1,100(v1)
80046e28:	ac680074 	sw	t0,116(v1)
80046e2c:	03e00008 	jr	ra
80046e30:	ac630068 	sw	v1,104(v1)

80046e34 <_Z10fx_cmp_r15v>:
80046e34:	3c048021 	lui	a0,0x8021
80046e38:	2484cfc0 	addiu	a0,a0,-12352
80046e3c:	8c850068 	lw	a1,104(a0)
80046e40:	8c88003c 	lw	t0,60(a0)
80046e44:	94a70000 	lhu	a3,0(a1)
80046e48:	3103ffff 	andi	v1,t0,0xffff
80046e4c:	00e33823 	subu	a3,a3,v1
80046e50:	00071027 	nor	v0,zero,a3
80046e54:	000217c2 	srl	v0,v0,0x1f
80046e58:	ac82007c 	sw	v0,124(a0)
80046e5c:	8ca30000 	lw	v1,0(a1)
80046e60:	8c860048 	lw	a2,72(a0)
80046e64:	00672826 	xor	a1,v1,a3
80046e68:	00681826 	xor	v1,v1,t0
80046e6c:	00651824 	and	v1,v1,a1
80046e70:	2402ecff 	li	v0,-4865
80046e74:	00c23024 	and	a2,a2,v0
80046e78:	30638000 	andi	v1,v1,0x8000
80046e7c:	25080001 	addiu	t0,t0,1
80046e80:	ac830080 	sw	v1,128(a0)
80046e84:	ac870078 	sw	a3,120(a0)
80046e88:	ac88003c 	sw	t0,60(a0)
80046e8c:	ac860048 	sw	a2,72(a0)
80046e90:	ac840064 	sw	a0,100(a0)
80046e94:	ac870074 	sw	a3,116(a0)
80046e98:	03e00008 	jr	ra
80046e9c:	ac840068 	sw	a0,104(a0)

80046ea0 <_Z8fx_mergev>:
80046ea0:	3c028021 	lui	v0,0x8021
80046ea4:	2449cfc0 	addiu	t1,v0,-12352
80046ea8:	8d23001c 	lw	v1,28(t1)
80046eac:	91220021 	lbu	v0,33(t1)
80046eb0:	3063ff00 	andi	v1,v1,0xff00
80046eb4:	00621825 	or	v1,v1,v0
80046eb8:	8d26003c 	lw	a2,60(t1)
80046ebc:	8d280064 	lw	t0,100(t1)
80046ec0:	3062c0c0 	andi	v0,v1,0xc0c0
80046ec4:	00021400 	sll	v0,v0,0x10
80046ec8:	00032a00 	sll	a1,v1,0x8
80046ecc:	24c60001 	addiu	a2,a2,1
80046ed0:	00652825 	or	a1,v1,a1
80046ed4:	3067e0e0 	andi	a3,v1,0xe0e0
80046ed8:	3064f0f0 	andi	a0,v1,0xf0f0
80046edc:	ad26003c 	sw	a2,60(t1)
80046ee0:	ad030000 	sw	v1,0(t0)
80046ee4:	ad220080 	sw	v0,128(t1)
80046ee8:	3c028021 	lui	v0,0x8021
80046eec:	2c840001 	sltiu	a0,a0,1
80046ef0:	30a58000 	andi	a1,a1,0x8000
80046ef4:	0007382b 	sltu	a3,zero,a3
80046ef8:	2442cff8 	addiu	v0,v0,-12296
80046efc:	ad240078 	sw	a0,120(t1)
80046f00:	ad250074 	sw	a1,116(t1)
80046f04:	11020008 	beq	t0,v0,80046f28 <_Z8fx_mergev+0x88>
80046f08:	ad27007c 	sw	a3,124(t1)
80046f0c:	8d220048 	lw	v0,72(t1)
80046f10:	2403ecff 	li	v1,-4865
80046f14:	00431024 	and	v0,v0,v1
80046f18:	ad290064 	sw	t1,100(t1)
80046f1c:	ad220048 	sw	v0,72(t1)
80046f20:	03e00008 	jr	ra
80046f24:	ad290068 	sw	t1,104(t1)
80046f28:	95220038 	lhu	v0,56(t1)
80046f2c:	8d2301d4 	lw	v1,468(t1)
80046f30:	00621821 	addu	v1,v1,v0
80046f34:	8d220048 	lw	v0,72(t1)
80046f38:	90640000 	lbu	a0,0(v1)
80046f3c:	2403ecff 	li	v1,-4865
80046f40:	00431024 	and	v0,v0,v1
80046f44:	a124006c 	sb	a0,108(t1)
80046f48:	ad290064 	sw	t1,100(t1)
80046f4c:	ad220048 	sw	v0,72(t1)
80046f50:	03e00008 	jr	ra
80046f54:	ad290068 	sw	t1,104(t1)

80046f58 <_Z9fx_and_r1v>:
80046f58:	3c028021 	lui	v0,0x8021
80046f5c:	2446cfc0 	addiu	a2,v0,-12352
80046f60:	8cc2003c 	lw	v0,60(a2)
80046f64:	8cc40068 	lw	a0,104(a2)
80046f68:	8cc50004 	lw	a1,4(a2)
80046f6c:	8c830000 	lw	v1,0(a0)
80046f70:	24420001 	addiu	v0,v0,1
80046f74:	acc2003c 	sw	v0,60(a2)
80046f78:	8cc40064 	lw	a0,100(a2)
80046f7c:	3c028021 	lui	v0,0x8021
80046f80:	00651824 	and	v1,v1,a1
80046f84:	2442cff8 	addiu	v0,v0,-12296
80046f88:	ac830000 	sw	v1,0(a0)
80046f8c:	acc30078 	sw	v1,120(a2)
80046f90:	10820008 	beq	a0,v0,80046fb4 <_Z9fx_and_r1v+0x5c>
80046f94:	acc30074 	sw	v1,116(a2)
80046f98:	8cc20048 	lw	v0,72(a2)
80046f9c:	2403ecff 	li	v1,-4865
80046fa0:	00431024 	and	v0,v0,v1
80046fa4:	acc60064 	sw	a2,100(a2)
80046fa8:	acc20048 	sw	v0,72(a2)
80046fac:	03e00008 	jr	ra
80046fb0:	acc60068 	sw	a2,104(a2)
80046fb4:	94c20038 	lhu	v0,56(a2)
80046fb8:	8cc301d4 	lw	v1,468(a2)
80046fbc:	00621821 	addu	v1,v1,v0
80046fc0:	8cc20048 	lw	v0,72(a2)
80046fc4:	90640000 	lbu	a0,0(v1)
80046fc8:	2403ecff 	li	v1,-4865
80046fcc:	00431024 	and	v0,v0,v1
80046fd0:	a0c4006c 	sb	a0,108(a2)
80046fd4:	acc60064 	sw	a2,100(a2)
80046fd8:	acc20048 	sw	v0,72(a2)
80046fdc:	03e00008 	jr	ra
80046fe0:	acc60068 	sw	a2,104(a2)

80046fe4 <_Z9fx_and_r2v>:
80046fe4:	3c028021 	lui	v0,0x8021
80046fe8:	2446cfc0 	addiu	a2,v0,-12352
80046fec:	8cc2003c 	lw	v0,60(a2)
80046ff0:	8cc40068 	lw	a0,104(a2)
80046ff4:	8cc50008 	lw	a1,8(a2)
80046ff8:	8c830000 	lw	v1,0(a0)
80046ffc:	24420001 	addiu	v0,v0,1
80047000:	acc2003c 	sw	v0,60(a2)
80047004:	8cc40064 	lw	a0,100(a2)
80047008:	3c028021 	lui	v0,0x8021
8004700c:	00651824 	and	v1,v1,a1
80047010:	2442cff8 	addiu	v0,v0,-12296
80047014:	ac830000 	sw	v1,0(a0)
80047018:	acc30078 	sw	v1,120(a2)
8004701c:	10820008 	beq	a0,v0,80047040 <_Z9fx_and_r2v+0x5c>
80047020:	acc30074 	sw	v1,116(a2)
80047024:	8cc20048 	lw	v0,72(a2)
80047028:	2403ecff 	li	v1,-4865
8004702c:	00431024 	and	v0,v0,v1
80047030:	acc60064 	sw	a2,100(a2)
80047034:	acc20048 	sw	v0,72(a2)
80047038:	03e00008 	jr	ra
8004703c:	acc60068 	sw	a2,104(a2)
80047040:	94c20038 	lhu	v0,56(a2)
80047044:	8cc301d4 	lw	v1,468(a2)
80047048:	00621821 	addu	v1,v1,v0
8004704c:	8cc20048 	lw	v0,72(a2)
80047050:	90640000 	lbu	a0,0(v1)
80047054:	2403ecff 	li	v1,-4865
80047058:	00431024 	and	v0,v0,v1
8004705c:	a0c4006c 	sb	a0,108(a2)
80047060:	acc60064 	sw	a2,100(a2)
80047064:	acc20048 	sw	v0,72(a2)
80047068:	03e00008 	jr	ra
8004706c:	acc60068 	sw	a2,104(a2)

80047070 <_Z9fx_and_r3v>:
80047070:	3c028021 	lui	v0,0x8021
80047074:	2446cfc0 	addiu	a2,v0,-12352
80047078:	8cc2003c 	lw	v0,60(a2)
8004707c:	8cc40068 	lw	a0,104(a2)
80047080:	8cc5000c 	lw	a1,12(a2)
80047084:	8c830000 	lw	v1,0(a0)
80047088:	24420001 	addiu	v0,v0,1
8004708c:	acc2003c 	sw	v0,60(a2)
80047090:	8cc40064 	lw	a0,100(a2)
80047094:	3c028021 	lui	v0,0x8021
80047098:	00651824 	and	v1,v1,a1
8004709c:	2442cff8 	addiu	v0,v0,-12296
800470a0:	ac830000 	sw	v1,0(a0)
800470a4:	acc30078 	sw	v1,120(a2)
800470a8:	10820008 	beq	a0,v0,800470cc <_Z9fx_and_r3v+0x5c>
800470ac:	acc30074 	sw	v1,116(a2)
800470b0:	8cc20048 	lw	v0,72(a2)
800470b4:	2403ecff 	li	v1,-4865
800470b8:	00431024 	and	v0,v0,v1
800470bc:	acc60064 	sw	a2,100(a2)
800470c0:	acc20048 	sw	v0,72(a2)
800470c4:	03e00008 	jr	ra
800470c8:	acc60068 	sw	a2,104(a2)
800470cc:	94c20038 	lhu	v0,56(a2)
800470d0:	8cc301d4 	lw	v1,468(a2)
800470d4:	00621821 	addu	v1,v1,v0
800470d8:	8cc20048 	lw	v0,72(a2)
800470dc:	90640000 	lbu	a0,0(v1)
800470e0:	2403ecff 	li	v1,-4865
800470e4:	00431024 	and	v0,v0,v1
800470e8:	a0c4006c 	sb	a0,108(a2)
800470ec:	acc60064 	sw	a2,100(a2)
800470f0:	acc20048 	sw	v0,72(a2)
800470f4:	03e00008 	jr	ra
800470f8:	acc60068 	sw	a2,104(a2)

800470fc <_Z9fx_and_r4v>:
800470fc:	3c028021 	lui	v0,0x8021
80047100:	2446cfc0 	addiu	a2,v0,-12352
80047104:	8cc2003c 	lw	v0,60(a2)
80047108:	8cc40068 	lw	a0,104(a2)
8004710c:	8cc50010 	lw	a1,16(a2)
80047110:	8c830000 	lw	v1,0(a0)
80047114:	24420001 	addiu	v0,v0,1
80047118:	acc2003c 	sw	v0,60(a2)
8004711c:	8cc40064 	lw	a0,100(a2)
80047120:	3c028021 	lui	v0,0x8021
80047124:	00651824 	and	v1,v1,a1
80047128:	2442cff8 	addiu	v0,v0,-12296
8004712c:	ac830000 	sw	v1,0(a0)
80047130:	acc30078 	sw	v1,120(a2)
80047134:	10820008 	beq	a0,v0,80047158 <_Z9fx_and_r4v+0x5c>
80047138:	acc30074 	sw	v1,116(a2)
8004713c:	8cc20048 	lw	v0,72(a2)
80047140:	2403ecff 	li	v1,-4865
80047144:	00431024 	and	v0,v0,v1
80047148:	acc60064 	sw	a2,100(a2)
8004714c:	acc20048 	sw	v0,72(a2)
80047150:	03e00008 	jr	ra
80047154:	acc60068 	sw	a2,104(a2)
80047158:	94c20038 	lhu	v0,56(a2)
8004715c:	8cc301d4 	lw	v1,468(a2)
80047160:	00621821 	addu	v1,v1,v0
80047164:	8cc20048 	lw	v0,72(a2)
80047168:	90640000 	lbu	a0,0(v1)
8004716c:	2403ecff 	li	v1,-4865
80047170:	00431024 	and	v0,v0,v1
80047174:	a0c4006c 	sb	a0,108(a2)
80047178:	acc60064 	sw	a2,100(a2)
8004717c:	acc20048 	sw	v0,72(a2)
80047180:	03e00008 	jr	ra
80047184:	acc60068 	sw	a2,104(a2)

80047188 <_Z9fx_and_r5v>:
80047188:	3c028021 	lui	v0,0x8021
8004718c:	2446cfc0 	addiu	a2,v0,-12352
80047190:	8cc2003c 	lw	v0,60(a2)
80047194:	8cc40068 	lw	a0,104(a2)
80047198:	8cc50014 	lw	a1,20(a2)
8004719c:	8c830000 	lw	v1,0(a0)
800471a0:	24420001 	addiu	v0,v0,1
800471a4:	acc2003c 	sw	v0,60(a2)
800471a8:	8cc40064 	lw	a0,100(a2)
800471ac:	3c028021 	lui	v0,0x8021
800471b0:	00651824 	and	v1,v1,a1
800471b4:	2442cff8 	addiu	v0,v0,-12296
800471b8:	ac830000 	sw	v1,0(a0)
800471bc:	acc30078 	sw	v1,120(a2)
800471c0:	10820008 	beq	a0,v0,800471e4 <_Z9fx_and_r5v+0x5c>
800471c4:	acc30074 	sw	v1,116(a2)
800471c8:	8cc20048 	lw	v0,72(a2)
800471cc:	2403ecff 	li	v1,-4865
800471d0:	00431024 	and	v0,v0,v1
800471d4:	acc60064 	sw	a2,100(a2)
800471d8:	acc20048 	sw	v0,72(a2)
800471dc:	03e00008 	jr	ra
800471e0:	acc60068 	sw	a2,104(a2)
800471e4:	94c20038 	lhu	v0,56(a2)
800471e8:	8cc301d4 	lw	v1,468(a2)
800471ec:	00621821 	addu	v1,v1,v0
800471f0:	8cc20048 	lw	v0,72(a2)
800471f4:	90640000 	lbu	a0,0(v1)
800471f8:	2403ecff 	li	v1,-4865
800471fc:	00431024 	and	v0,v0,v1
80047200:	a0c4006c 	sb	a0,108(a2)
80047204:	acc60064 	sw	a2,100(a2)
80047208:	acc20048 	sw	v0,72(a2)
8004720c:	03e00008 	jr	ra
80047210:	acc60068 	sw	a2,104(a2)

80047214 <_Z9fx_and_r6v>:
80047214:	3c028021 	lui	v0,0x8021
80047218:	2446cfc0 	addiu	a2,v0,-12352
8004721c:	8cc2003c 	lw	v0,60(a2)
80047220:	8cc40068 	lw	a0,104(a2)
80047224:	8cc50018 	lw	a1,24(a2)
80047228:	8c830000 	lw	v1,0(a0)
8004722c:	24420001 	addiu	v0,v0,1
80047230:	acc2003c 	sw	v0,60(a2)
80047234:	8cc40064 	lw	a0,100(a2)
80047238:	3c028021 	lui	v0,0x8021
8004723c:	00651824 	and	v1,v1,a1
80047240:	2442cff8 	addiu	v0,v0,-12296
80047244:	ac830000 	sw	v1,0(a0)
80047248:	acc30078 	sw	v1,120(a2)
8004724c:	10820008 	beq	a0,v0,80047270 <_Z9fx_and_r6v+0x5c>
80047250:	acc30074 	sw	v1,116(a2)
80047254:	8cc20048 	lw	v0,72(a2)
80047258:	2403ecff 	li	v1,-4865
8004725c:	00431024 	and	v0,v0,v1
80047260:	acc60064 	sw	a2,100(a2)
80047264:	acc20048 	sw	v0,72(a2)
80047268:	03e00008 	jr	ra
8004726c:	acc60068 	sw	a2,104(a2)
80047270:	94c20038 	lhu	v0,56(a2)
80047274:	8cc301d4 	lw	v1,468(a2)
80047278:	00621821 	addu	v1,v1,v0
8004727c:	8cc20048 	lw	v0,72(a2)
80047280:	90640000 	lbu	a0,0(v1)
80047284:	2403ecff 	li	v1,-4865
80047288:	00431024 	and	v0,v0,v1
8004728c:	a0c4006c 	sb	a0,108(a2)
80047290:	acc60064 	sw	a2,100(a2)
80047294:	acc20048 	sw	v0,72(a2)
80047298:	03e00008 	jr	ra
8004729c:	acc60068 	sw	a2,104(a2)

800472a0 <_Z9fx_and_r7v>:
800472a0:	3c028021 	lui	v0,0x8021
800472a4:	2446cfc0 	addiu	a2,v0,-12352
800472a8:	8cc2003c 	lw	v0,60(a2)
800472ac:	8cc40068 	lw	a0,104(a2)
800472b0:	8cc5001c 	lw	a1,28(a2)
800472b4:	8c830000 	lw	v1,0(a0)
800472b8:	24420001 	addiu	v0,v0,1
800472bc:	acc2003c 	sw	v0,60(a2)
800472c0:	8cc40064 	lw	a0,100(a2)
800472c4:	3c028021 	lui	v0,0x8021
800472c8:	00651824 	and	v1,v1,a1
800472cc:	2442cff8 	addiu	v0,v0,-12296
800472d0:	ac830000 	sw	v1,0(a0)
800472d4:	acc30078 	sw	v1,120(a2)
800472d8:	10820008 	beq	a0,v0,800472fc <_Z9fx_and_r7v+0x5c>
800472dc:	acc30074 	sw	v1,116(a2)
800472e0:	8cc20048 	lw	v0,72(a2)
800472e4:	2403ecff 	li	v1,-4865
800472e8:	00431024 	and	v0,v0,v1
800472ec:	acc60064 	sw	a2,100(a2)
800472f0:	acc20048 	sw	v0,72(a2)
800472f4:	03e00008 	jr	ra
800472f8:	acc60068 	sw	a2,104(a2)
800472fc:	94c20038 	lhu	v0,56(a2)
80047300:	8cc301d4 	lw	v1,468(a2)
80047304:	00621821 	addu	v1,v1,v0
80047308:	8cc20048 	lw	v0,72(a2)
8004730c:	90640000 	lbu	a0,0(v1)
80047310:	2403ecff 	li	v1,-4865
80047314:	00431024 	and	v0,v0,v1
80047318:	a0c4006c 	sb	a0,108(a2)
8004731c:	acc60064 	sw	a2,100(a2)
80047320:	acc20048 	sw	v0,72(a2)
80047324:	03e00008 	jr	ra
80047328:	acc60068 	sw	a2,104(a2)

8004732c <_Z9fx_and_r8v>:
8004732c:	3c028021 	lui	v0,0x8021
80047330:	2446cfc0 	addiu	a2,v0,-12352
80047334:	8cc2003c 	lw	v0,60(a2)
80047338:	8cc40068 	lw	a0,104(a2)
8004733c:	8cc50020 	lw	a1,32(a2)
80047340:	8c830000 	lw	v1,0(a0)
80047344:	24420001 	addiu	v0,v0,1
80047348:	acc2003c 	sw	v0,60(a2)
8004734c:	8cc40064 	lw	a0,100(a2)
80047350:	3c028021 	lui	v0,0x8021
80047354:	00651824 	and	v1,v1,a1
80047358:	2442cff8 	addiu	v0,v0,-12296
8004735c:	ac830000 	sw	v1,0(a0)
80047360:	acc30078 	sw	v1,120(a2)
80047364:	10820008 	beq	a0,v0,80047388 <_Z9fx_and_r8v+0x5c>
80047368:	acc30074 	sw	v1,116(a2)
8004736c:	8cc20048 	lw	v0,72(a2)
80047370:	2403ecff 	li	v1,-4865
80047374:	00431024 	and	v0,v0,v1
80047378:	acc60064 	sw	a2,100(a2)
8004737c:	acc20048 	sw	v0,72(a2)
80047380:	03e00008 	jr	ra
80047384:	acc60068 	sw	a2,104(a2)
80047388:	94c20038 	lhu	v0,56(a2)
8004738c:	8cc301d4 	lw	v1,468(a2)
80047390:	00621821 	addu	v1,v1,v0
80047394:	8cc20048 	lw	v0,72(a2)
80047398:	90640000 	lbu	a0,0(v1)
8004739c:	2403ecff 	li	v1,-4865
800473a0:	00431024 	and	v0,v0,v1
800473a4:	a0c4006c 	sb	a0,108(a2)
800473a8:	acc60064 	sw	a2,100(a2)
800473ac:	acc20048 	sw	v0,72(a2)
800473b0:	03e00008 	jr	ra
800473b4:	acc60068 	sw	a2,104(a2)

800473b8 <_Z9fx_and_r9v>:
800473b8:	3c028021 	lui	v0,0x8021
800473bc:	2446cfc0 	addiu	a2,v0,-12352
800473c0:	8cc2003c 	lw	v0,60(a2)
800473c4:	8cc40068 	lw	a0,104(a2)
800473c8:	8cc50024 	lw	a1,36(a2)
800473cc:	8c830000 	lw	v1,0(a0)
800473d0:	24420001 	addiu	v0,v0,1
800473d4:	acc2003c 	sw	v0,60(a2)
800473d8:	8cc40064 	lw	a0,100(a2)
800473dc:	3c028021 	lui	v0,0x8021
800473e0:	00651824 	and	v1,v1,a1
800473e4:	2442cff8 	addiu	v0,v0,-12296
800473e8:	ac830000 	sw	v1,0(a0)
800473ec:	acc30078 	sw	v1,120(a2)
800473f0:	10820008 	beq	a0,v0,80047414 <_Z9fx_and_r9v+0x5c>
800473f4:	acc30074 	sw	v1,116(a2)
800473f8:	8cc20048 	lw	v0,72(a2)
800473fc:	2403ecff 	li	v1,-4865
80047400:	00431024 	and	v0,v0,v1
80047404:	acc60064 	sw	a2,100(a2)
80047408:	acc20048 	sw	v0,72(a2)
8004740c:	03e00008 	jr	ra
80047410:	acc60068 	sw	a2,104(a2)
80047414:	94c20038 	lhu	v0,56(a2)
80047418:	8cc301d4 	lw	v1,468(a2)
8004741c:	00621821 	addu	v1,v1,v0
80047420:	8cc20048 	lw	v0,72(a2)
80047424:	90640000 	lbu	a0,0(v1)
80047428:	2403ecff 	li	v1,-4865
8004742c:	00431024 	and	v0,v0,v1
80047430:	a0c4006c 	sb	a0,108(a2)
80047434:	acc60064 	sw	a2,100(a2)
80047438:	acc20048 	sw	v0,72(a2)
8004743c:	03e00008 	jr	ra
80047440:	acc60068 	sw	a2,104(a2)

80047444 <_Z10fx_and_r10v>:
80047444:	3c028021 	lui	v0,0x8021
80047448:	2446cfc0 	addiu	a2,v0,-12352
8004744c:	8cc2003c 	lw	v0,60(a2)
80047450:	8cc40068 	lw	a0,104(a2)
80047454:	8cc50028 	lw	a1,40(a2)
80047458:	8c830000 	lw	v1,0(a0)
8004745c:	24420001 	addiu	v0,v0,1
80047460:	acc2003c 	sw	v0,60(a2)
80047464:	8cc40064 	lw	a0,100(a2)
80047468:	3c028021 	lui	v0,0x8021
8004746c:	00651824 	and	v1,v1,a1
80047470:	2442cff8 	addiu	v0,v0,-12296
80047474:	ac830000 	sw	v1,0(a0)
80047478:	acc30078 	sw	v1,120(a2)
8004747c:	10820008 	beq	a0,v0,800474a0 <_Z10fx_and_r10v+0x5c>
80047480:	acc30074 	sw	v1,116(a2)
80047484:	8cc20048 	lw	v0,72(a2)
80047488:	2403ecff 	li	v1,-4865
8004748c:	00431024 	and	v0,v0,v1
80047490:	acc60064 	sw	a2,100(a2)
80047494:	acc20048 	sw	v0,72(a2)
80047498:	03e00008 	jr	ra
8004749c:	acc60068 	sw	a2,104(a2)
800474a0:	94c20038 	lhu	v0,56(a2)
800474a4:	8cc301d4 	lw	v1,468(a2)
800474a8:	00621821 	addu	v1,v1,v0
800474ac:	8cc20048 	lw	v0,72(a2)
800474b0:	90640000 	lbu	a0,0(v1)
800474b4:	2403ecff 	li	v1,-4865
800474b8:	00431024 	and	v0,v0,v1
800474bc:	a0c4006c 	sb	a0,108(a2)
800474c0:	acc60064 	sw	a2,100(a2)
800474c4:	acc20048 	sw	v0,72(a2)
800474c8:	03e00008 	jr	ra
800474cc:	acc60068 	sw	a2,104(a2)

800474d0 <_Z10fx_and_r11v>:
800474d0:	3c028021 	lui	v0,0x8021
800474d4:	2446cfc0 	addiu	a2,v0,-12352
800474d8:	8cc2003c 	lw	v0,60(a2)
800474dc:	8cc40068 	lw	a0,104(a2)
800474e0:	8cc5002c 	lw	a1,44(a2)
800474e4:	8c830000 	lw	v1,0(a0)
800474e8:	24420001 	addiu	v0,v0,1
800474ec:	acc2003c 	sw	v0,60(a2)
800474f0:	8cc40064 	lw	a0,100(a2)
800474f4:	3c028021 	lui	v0,0x8021
800474f8:	00651824 	and	v1,v1,a1
800474fc:	2442cff8 	addiu	v0,v0,-12296
80047500:	ac830000 	sw	v1,0(a0)
80047504:	acc30078 	sw	v1,120(a2)
80047508:	10820008 	beq	a0,v0,8004752c <_Z10fx_and_r11v+0x5c>
8004750c:	acc30074 	sw	v1,116(a2)
80047510:	8cc20048 	lw	v0,72(a2)
80047514:	2403ecff 	li	v1,-4865
80047518:	00431024 	and	v0,v0,v1
8004751c:	acc60064 	sw	a2,100(a2)
80047520:	acc20048 	sw	v0,72(a2)
80047524:	03e00008 	jr	ra
80047528:	acc60068 	sw	a2,104(a2)
8004752c:	94c20038 	lhu	v0,56(a2)
80047530:	8cc301d4 	lw	v1,468(a2)
80047534:	00621821 	addu	v1,v1,v0
80047538:	8cc20048 	lw	v0,72(a2)
8004753c:	90640000 	lbu	a0,0(v1)
80047540:	2403ecff 	li	v1,-4865
80047544:	00431024 	and	v0,v0,v1
80047548:	a0c4006c 	sb	a0,108(a2)
8004754c:	acc60064 	sw	a2,100(a2)
80047550:	acc20048 	sw	v0,72(a2)
80047554:	03e00008 	jr	ra
80047558:	acc60068 	sw	a2,104(a2)

8004755c <_Z10fx_and_r12v>:
8004755c:	3c028021 	lui	v0,0x8021
80047560:	2446cfc0 	addiu	a2,v0,-12352
80047564:	8cc2003c 	lw	v0,60(a2)
80047568:	8cc40068 	lw	a0,104(a2)
8004756c:	8cc50030 	lw	a1,48(a2)
80047570:	8c830000 	lw	v1,0(a0)
80047574:	24420001 	addiu	v0,v0,1
80047578:	acc2003c 	sw	v0,60(a2)
8004757c:	8cc40064 	lw	a0,100(a2)
80047580:	3c028021 	lui	v0,0x8021
80047584:	00651824 	and	v1,v1,a1
80047588:	2442cff8 	addiu	v0,v0,-12296
8004758c:	ac830000 	sw	v1,0(a0)
80047590:	acc30078 	sw	v1,120(a2)
80047594:	10820008 	beq	a0,v0,800475b8 <_Z10fx_and_r12v+0x5c>
80047598:	acc30074 	sw	v1,116(a2)
8004759c:	8cc20048 	lw	v0,72(a2)
800475a0:	2403ecff 	li	v1,-4865
800475a4:	00431024 	and	v0,v0,v1
800475a8:	acc60064 	sw	a2,100(a2)
800475ac:	acc20048 	sw	v0,72(a2)
800475b0:	03e00008 	jr	ra
800475b4:	acc60068 	sw	a2,104(a2)
800475b8:	94c20038 	lhu	v0,56(a2)
800475bc:	8cc301d4 	lw	v1,468(a2)
800475c0:	00621821 	addu	v1,v1,v0
800475c4:	8cc20048 	lw	v0,72(a2)
800475c8:	90640000 	lbu	a0,0(v1)
800475cc:	2403ecff 	li	v1,-4865
800475d0:	00431024 	and	v0,v0,v1
800475d4:	a0c4006c 	sb	a0,108(a2)
800475d8:	acc60064 	sw	a2,100(a2)
800475dc:	acc20048 	sw	v0,72(a2)
800475e0:	03e00008 	jr	ra
800475e4:	acc60068 	sw	a2,104(a2)

800475e8 <_Z10fx_and_r13v>:
800475e8:	3c028021 	lui	v0,0x8021
800475ec:	2446cfc0 	addiu	a2,v0,-12352
800475f0:	8cc2003c 	lw	v0,60(a2)
800475f4:	8cc40068 	lw	a0,104(a2)
800475f8:	8cc50034 	lw	a1,52(a2)
800475fc:	8c830000 	lw	v1,0(a0)
80047600:	24420001 	addiu	v0,v0,1
80047604:	acc2003c 	sw	v0,60(a2)
80047608:	8cc40064 	lw	a0,100(a2)
8004760c:	3c028021 	lui	v0,0x8021
80047610:	00651824 	and	v1,v1,a1
80047614:	2442cff8 	addiu	v0,v0,-12296
80047618:	ac830000 	sw	v1,0(a0)
8004761c:	acc30078 	sw	v1,120(a2)
80047620:	10820008 	beq	a0,v0,80047644 <_Z10fx_and_r13v+0x5c>
80047624:	acc30074 	sw	v1,116(a2)
80047628:	8cc20048 	lw	v0,72(a2)
8004762c:	2403ecff 	li	v1,-4865
80047630:	00431024 	and	v0,v0,v1
80047634:	acc60064 	sw	a2,100(a2)
80047638:	acc20048 	sw	v0,72(a2)
8004763c:	03e00008 	jr	ra
80047640:	acc60068 	sw	a2,104(a2)
80047644:	94c20038 	lhu	v0,56(a2)
80047648:	8cc301d4 	lw	v1,468(a2)
8004764c:	00621821 	addu	v1,v1,v0
80047650:	8cc20048 	lw	v0,72(a2)
80047654:	90640000 	lbu	a0,0(v1)
80047658:	2403ecff 	li	v1,-4865
8004765c:	00431024 	and	v0,v0,v1
80047660:	a0c4006c 	sb	a0,108(a2)
80047664:	acc60064 	sw	a2,100(a2)
80047668:	acc20048 	sw	v0,72(a2)
8004766c:	03e00008 	jr	ra
80047670:	acc60068 	sw	a2,104(a2)

80047674 <_Z10fx_and_r14v>:
80047674:	3c028021 	lui	v0,0x8021
80047678:	2446cfc0 	addiu	a2,v0,-12352
8004767c:	8cc2003c 	lw	v0,60(a2)
80047680:	8cc40068 	lw	a0,104(a2)
80047684:	8cc50038 	lw	a1,56(a2)
80047688:	8c830000 	lw	v1,0(a0)
8004768c:	24420001 	addiu	v0,v0,1
80047690:	acc2003c 	sw	v0,60(a2)
80047694:	8cc40064 	lw	a0,100(a2)
80047698:	3c028021 	lui	v0,0x8021
8004769c:	00651824 	and	v1,v1,a1
800476a0:	2442cff8 	addiu	v0,v0,-12296
800476a4:	ac830000 	sw	v1,0(a0)
800476a8:	acc30078 	sw	v1,120(a2)
800476ac:	10820008 	beq	a0,v0,800476d0 <_Z10fx_and_r14v+0x5c>
800476b0:	acc30074 	sw	v1,116(a2)
800476b4:	8cc20048 	lw	v0,72(a2)
800476b8:	2403ecff 	li	v1,-4865
800476bc:	00431024 	and	v0,v0,v1
800476c0:	acc60064 	sw	a2,100(a2)
800476c4:	acc20048 	sw	v0,72(a2)
800476c8:	03e00008 	jr	ra
800476cc:	acc60068 	sw	a2,104(a2)
800476d0:	94c20038 	lhu	v0,56(a2)
800476d4:	8cc301d4 	lw	v1,468(a2)
800476d8:	00621821 	addu	v1,v1,v0
800476dc:	8cc20048 	lw	v0,72(a2)
800476e0:	90640000 	lbu	a0,0(v1)
800476e4:	2403ecff 	li	v1,-4865
800476e8:	00431024 	and	v0,v0,v1
800476ec:	a0c4006c 	sb	a0,108(a2)
800476f0:	acc60064 	sw	a2,100(a2)
800476f4:	acc20048 	sw	v0,72(a2)
800476f8:	03e00008 	jr	ra
800476fc:	acc60068 	sw	a2,104(a2)

80047700 <_Z10fx_and_r15v>:
80047700:	3c028021 	lui	v0,0x8021
80047704:	2446cfc0 	addiu	a2,v0,-12352
80047708:	8cc40068 	lw	a0,104(a2)
8004770c:	8cc2003c 	lw	v0,60(a2)
80047710:	8c830000 	lw	v1,0(a0)
80047714:	8cc50064 	lw	a1,100(a2)
80047718:	00431824 	and	v1,v0,v1
8004771c:	24420001 	addiu	v0,v0,1
80047720:	acc2003c 	sw	v0,60(a2)
80047724:	3c028021 	lui	v0,0x8021
80047728:	2442cff8 	addiu	v0,v0,-12296
8004772c:	aca30000 	sw	v1,0(a1)
80047730:	acc30078 	sw	v1,120(a2)
80047734:	10a20008 	beq	a1,v0,80047758 <_Z10fx_and_r15v+0x58>
80047738:	acc30074 	sw	v1,116(a2)
8004773c:	8cc20048 	lw	v0,72(a2)
80047740:	2403ecff 	li	v1,-4865
80047744:	00431024 	and	v0,v0,v1
80047748:	acc60064 	sw	a2,100(a2)
8004774c:	acc20048 	sw	v0,72(a2)
80047750:	03e00008 	jr	ra
80047754:	acc60068 	sw	a2,104(a2)
80047758:	94c20038 	lhu	v0,56(a2)
8004775c:	8cc301d4 	lw	v1,468(a2)
80047760:	00621821 	addu	v1,v1,v0
80047764:	8cc20048 	lw	v0,72(a2)
80047768:	90640000 	lbu	a0,0(v1)
8004776c:	2403ecff 	li	v1,-4865
80047770:	00431024 	and	v0,v0,v1
80047774:	a0c4006c 	sb	a0,108(a2)
80047778:	acc60064 	sw	a2,100(a2)
8004777c:	acc20048 	sw	v0,72(a2)
80047780:	03e00008 	jr	ra
80047784:	acc60068 	sw	a2,104(a2)

80047788 <_Z9fx_bic_r1v>:
80047788:	3c028021 	lui	v0,0x8021
8004778c:	2446cfc0 	addiu	a2,v0,-12352
80047790:	8cc2003c 	lw	v0,60(a2)
80047794:	8cc40068 	lw	a0,104(a2)
80047798:	8cc30004 	lw	v1,4(a2)
8004779c:	8c850000 	lw	a1,0(a0)
800477a0:	24420001 	addiu	v0,v0,1
800477a4:	acc2003c 	sw	v0,60(a2)
800477a8:	00031827 	nor	v1,zero,v1
800477ac:	8cc40064 	lw	a0,100(a2)
800477b0:	3c028021 	lui	v0,0x8021
800477b4:	00651824 	and	v1,v1,a1
800477b8:	2442cff8 	addiu	v0,v0,-12296
800477bc:	ac830000 	sw	v1,0(a0)
800477c0:	acc30078 	sw	v1,120(a2)
800477c4:	10820008 	beq	a0,v0,800477e8 <_Z9fx_bic_r1v+0x60>
800477c8:	acc30074 	sw	v1,116(a2)
800477cc:	8cc20048 	lw	v0,72(a2)
800477d0:	2403ecff 	li	v1,-4865
800477d4:	00431024 	and	v0,v0,v1
800477d8:	acc60064 	sw	a2,100(a2)
800477dc:	acc20048 	sw	v0,72(a2)
800477e0:	03e00008 	jr	ra
800477e4:	acc60068 	sw	a2,104(a2)
800477e8:	94c20038 	lhu	v0,56(a2)
800477ec:	8cc301d4 	lw	v1,468(a2)
800477f0:	00621821 	addu	v1,v1,v0
800477f4:	8cc20048 	lw	v0,72(a2)
800477f8:	90640000 	lbu	a0,0(v1)
800477fc:	2403ecff 	li	v1,-4865
80047800:	00431024 	and	v0,v0,v1
80047804:	a0c4006c 	sb	a0,108(a2)
80047808:	acc60064 	sw	a2,100(a2)
8004780c:	acc20048 	sw	v0,72(a2)
80047810:	03e00008 	jr	ra
80047814:	acc60068 	sw	a2,104(a2)

80047818 <_Z9fx_bic_r2v>:
80047818:	3c028021 	lui	v0,0x8021
8004781c:	2446cfc0 	addiu	a2,v0,-12352
80047820:	8cc2003c 	lw	v0,60(a2)
80047824:	8cc40068 	lw	a0,104(a2)
80047828:	8cc30008 	lw	v1,8(a2)
8004782c:	8c850000 	lw	a1,0(a0)
80047830:	24420001 	addiu	v0,v0,1
80047834:	acc2003c 	sw	v0,60(a2)
80047838:	00031827 	nor	v1,zero,v1
8004783c:	8cc40064 	lw	a0,100(a2)
80047840:	3c028021 	lui	v0,0x8021
80047844:	00651824 	and	v1,v1,a1
80047848:	2442cff8 	addiu	v0,v0,-12296
8004784c:	ac830000 	sw	v1,0(a0)
80047850:	acc30078 	sw	v1,120(a2)
80047854:	10820008 	beq	a0,v0,80047878 <_Z9fx_bic_r2v+0x60>
80047858:	acc30074 	sw	v1,116(a2)
8004785c:	8cc20048 	lw	v0,72(a2)
80047860:	2403ecff 	li	v1,-4865
80047864:	00431024 	and	v0,v0,v1
80047868:	acc60064 	sw	a2,100(a2)
8004786c:	acc20048 	sw	v0,72(a2)
80047870:	03e00008 	jr	ra
80047874:	acc60068 	sw	a2,104(a2)
80047878:	94c20038 	lhu	v0,56(a2)
8004787c:	8cc301d4 	lw	v1,468(a2)
80047880:	00621821 	addu	v1,v1,v0
80047884:	8cc20048 	lw	v0,72(a2)
80047888:	90640000 	lbu	a0,0(v1)
8004788c:	2403ecff 	li	v1,-4865
80047890:	00431024 	and	v0,v0,v1
80047894:	a0c4006c 	sb	a0,108(a2)
80047898:	acc60064 	sw	a2,100(a2)
8004789c:	acc20048 	sw	v0,72(a2)
800478a0:	03e00008 	jr	ra
800478a4:	acc60068 	sw	a2,104(a2)

800478a8 <_Z9fx_bic_r3v>:
800478a8:	3c028021 	lui	v0,0x8021
800478ac:	2446cfc0 	addiu	a2,v0,-12352
800478b0:	8cc2003c 	lw	v0,60(a2)
800478b4:	8cc40068 	lw	a0,104(a2)
800478b8:	8cc3000c 	lw	v1,12(a2)
800478bc:	8c850000 	lw	a1,0(a0)
800478c0:	24420001 	addiu	v0,v0,1
800478c4:	acc2003c 	sw	v0,60(a2)
800478c8:	00031827 	nor	v1,zero,v1
800478cc:	8cc40064 	lw	a0,100(a2)
800478d0:	3c028021 	lui	v0,0x8021
800478d4:	00651824 	and	v1,v1,a1
800478d8:	2442cff8 	addiu	v0,v0,-12296
800478dc:	ac830000 	sw	v1,0(a0)
800478e0:	acc30078 	sw	v1,120(a2)
800478e4:	10820008 	beq	a0,v0,80047908 <_Z9fx_bic_r3v+0x60>
800478e8:	acc30074 	sw	v1,116(a2)
800478ec:	8cc20048 	lw	v0,72(a2)
800478f0:	2403ecff 	li	v1,-4865
800478f4:	00431024 	and	v0,v0,v1
800478f8:	acc60064 	sw	a2,100(a2)
800478fc:	acc20048 	sw	v0,72(a2)
80047900:	03e00008 	jr	ra
80047904:	acc60068 	sw	a2,104(a2)
80047908:	94c20038 	lhu	v0,56(a2)
8004790c:	8cc301d4 	lw	v1,468(a2)
80047910:	00621821 	addu	v1,v1,v0
80047914:	8cc20048 	lw	v0,72(a2)
80047918:	90640000 	lbu	a0,0(v1)
8004791c:	2403ecff 	li	v1,-4865
80047920:	00431024 	and	v0,v0,v1
80047924:	a0c4006c 	sb	a0,108(a2)
80047928:	acc60064 	sw	a2,100(a2)
8004792c:	acc20048 	sw	v0,72(a2)
80047930:	03e00008 	jr	ra
80047934:	acc60068 	sw	a2,104(a2)

80047938 <_Z9fx_bic_r4v>:
80047938:	3c028021 	lui	v0,0x8021
8004793c:	2446cfc0 	addiu	a2,v0,-12352
80047940:	8cc2003c 	lw	v0,60(a2)
80047944:	8cc40068 	lw	a0,104(a2)
80047948:	8cc30010 	lw	v1,16(a2)
8004794c:	8c850000 	lw	a1,0(a0)
80047950:	24420001 	addiu	v0,v0,1
80047954:	acc2003c 	sw	v0,60(a2)
80047958:	00031827 	nor	v1,zero,v1
8004795c:	8cc40064 	lw	a0,100(a2)
80047960:	3c028021 	lui	v0,0x8021
80047964:	00651824 	and	v1,v1,a1
80047968:	2442cff8 	addiu	v0,v0,-12296
8004796c:	ac830000 	sw	v1,0(a0)
80047970:	acc30078 	sw	v1,120(a2)
80047974:	10820008 	beq	a0,v0,80047998 <_Z9fx_bic_r4v+0x60>
80047978:	acc30074 	sw	v1,116(a2)
8004797c:	8cc20048 	lw	v0,72(a2)
80047980:	2403ecff 	li	v1,-4865
80047984:	00431024 	and	v0,v0,v1
80047988:	acc60064 	sw	a2,100(a2)
8004798c:	acc20048 	sw	v0,72(a2)
80047990:	03e00008 	jr	ra
80047994:	acc60068 	sw	a2,104(a2)
80047998:	94c20038 	lhu	v0,56(a2)
8004799c:	8cc301d4 	lw	v1,468(a2)
800479a0:	00621821 	addu	v1,v1,v0
800479a4:	8cc20048 	lw	v0,72(a2)
800479a8:	90640000 	lbu	a0,0(v1)
800479ac:	2403ecff 	li	v1,-4865
800479b0:	00431024 	and	v0,v0,v1
800479b4:	a0c4006c 	sb	a0,108(a2)
800479b8:	acc60064 	sw	a2,100(a2)
800479bc:	acc20048 	sw	v0,72(a2)
800479c0:	03e00008 	jr	ra
800479c4:	acc60068 	sw	a2,104(a2)

800479c8 <_Z9fx_bic_r5v>:
800479c8:	3c028021 	lui	v0,0x8021
800479cc:	2446cfc0 	addiu	a2,v0,-12352
800479d0:	8cc2003c 	lw	v0,60(a2)
800479d4:	8cc40068 	lw	a0,104(a2)
800479d8:	8cc30014 	lw	v1,20(a2)
800479dc:	8c850000 	lw	a1,0(a0)
800479e0:	24420001 	addiu	v0,v0,1
800479e4:	acc2003c 	sw	v0,60(a2)
800479e8:	00031827 	nor	v1,zero,v1
800479ec:	8cc40064 	lw	a0,100(a2)
800479f0:	3c028021 	lui	v0,0x8021
800479f4:	00651824 	and	v1,v1,a1
800479f8:	2442cff8 	addiu	v0,v0,-12296
800479fc:	ac830000 	sw	v1,0(a0)
80047a00:	acc30078 	sw	v1,120(a2)
80047a04:	10820008 	beq	a0,v0,80047a28 <_Z9fx_bic_r5v+0x60>
80047a08:	acc30074 	sw	v1,116(a2)
80047a0c:	8cc20048 	lw	v0,72(a2)
80047a10:	2403ecff 	li	v1,-4865
80047a14:	00431024 	and	v0,v0,v1
80047a18:	acc60064 	sw	a2,100(a2)
80047a1c:	acc20048 	sw	v0,72(a2)
80047a20:	03e00008 	jr	ra
80047a24:	acc60068 	sw	a2,104(a2)
80047a28:	94c20038 	lhu	v0,56(a2)
80047a2c:	8cc301d4 	lw	v1,468(a2)
80047a30:	00621821 	addu	v1,v1,v0
80047a34:	8cc20048 	lw	v0,72(a2)
80047a38:	90640000 	lbu	a0,0(v1)
80047a3c:	2403ecff 	li	v1,-4865
80047a40:	00431024 	and	v0,v0,v1
80047a44:	a0c4006c 	sb	a0,108(a2)
80047a48:	acc60064 	sw	a2,100(a2)
80047a4c:	acc20048 	sw	v0,72(a2)
80047a50:	03e00008 	jr	ra
80047a54:	acc60068 	sw	a2,104(a2)

80047a58 <_Z9fx_bic_r6v>:
80047a58:	3c028021 	lui	v0,0x8021
80047a5c:	2446cfc0 	addiu	a2,v0,-12352
80047a60:	8cc2003c 	lw	v0,60(a2)
80047a64:	8cc40068 	lw	a0,104(a2)
80047a68:	8cc30018 	lw	v1,24(a2)
80047a6c:	8c850000 	lw	a1,0(a0)
80047a70:	24420001 	addiu	v0,v0,1
80047a74:	acc2003c 	sw	v0,60(a2)
80047a78:	00031827 	nor	v1,zero,v1
80047a7c:	8cc40064 	lw	a0,100(a2)
80047a80:	3c028021 	lui	v0,0x8021
80047a84:	00651824 	and	v1,v1,a1
80047a88:	2442cff8 	addiu	v0,v0,-12296
80047a8c:	ac830000 	sw	v1,0(a0)
80047a90:	acc30078 	sw	v1,120(a2)
80047a94:	10820008 	beq	a0,v0,80047ab8 <_Z9fx_bic_r6v+0x60>
80047a98:	acc30074 	sw	v1,116(a2)
80047a9c:	8cc20048 	lw	v0,72(a2)
80047aa0:	2403ecff 	li	v1,-4865
80047aa4:	00431024 	and	v0,v0,v1
80047aa8:	acc60064 	sw	a2,100(a2)
80047aac:	acc20048 	sw	v0,72(a2)
80047ab0:	03e00008 	jr	ra
80047ab4:	acc60068 	sw	a2,104(a2)
80047ab8:	94c20038 	lhu	v0,56(a2)
80047abc:	8cc301d4 	lw	v1,468(a2)
80047ac0:	00621821 	addu	v1,v1,v0
80047ac4:	8cc20048 	lw	v0,72(a2)
80047ac8:	90640000 	lbu	a0,0(v1)
80047acc:	2403ecff 	li	v1,-4865
80047ad0:	00431024 	and	v0,v0,v1
80047ad4:	a0c4006c 	sb	a0,108(a2)
80047ad8:	acc60064 	sw	a2,100(a2)
80047adc:	acc20048 	sw	v0,72(a2)
80047ae0:	03e00008 	jr	ra
80047ae4:	acc60068 	sw	a2,104(a2)

80047ae8 <_Z9fx_bic_r7v>:
80047ae8:	3c028021 	lui	v0,0x8021
80047aec:	2446cfc0 	addiu	a2,v0,-12352
80047af0:	8cc2003c 	lw	v0,60(a2)
80047af4:	8cc40068 	lw	a0,104(a2)
80047af8:	8cc3001c 	lw	v1,28(a2)
80047afc:	8c850000 	lw	a1,0(a0)
80047b00:	24420001 	addiu	v0,v0,1
80047b04:	acc2003c 	sw	v0,60(a2)
80047b08:	00031827 	nor	v1,zero,v1
80047b0c:	8cc40064 	lw	a0,100(a2)
80047b10:	3c028021 	lui	v0,0x8021
80047b14:	00651824 	and	v1,v1,a1
80047b18:	2442cff8 	addiu	v0,v0,-12296
80047b1c:	ac830000 	sw	v1,0(a0)
80047b20:	acc30078 	sw	v1,120(a2)
80047b24:	10820008 	beq	a0,v0,80047b48 <_Z9fx_bic_r7v+0x60>
80047b28:	acc30074 	sw	v1,116(a2)
80047b2c:	8cc20048 	lw	v0,72(a2)
80047b30:	2403ecff 	li	v1,-4865
80047b34:	00431024 	and	v0,v0,v1
80047b38:	acc60064 	sw	a2,100(a2)
80047b3c:	acc20048 	sw	v0,72(a2)
80047b40:	03e00008 	jr	ra
80047b44:	acc60068 	sw	a2,104(a2)
80047b48:	94c20038 	lhu	v0,56(a2)
80047b4c:	8cc301d4 	lw	v1,468(a2)
80047b50:	00621821 	addu	v1,v1,v0
80047b54:	8cc20048 	lw	v0,72(a2)
80047b58:	90640000 	lbu	a0,0(v1)
80047b5c:	2403ecff 	li	v1,-4865
80047b60:	00431024 	and	v0,v0,v1
80047b64:	a0c4006c 	sb	a0,108(a2)
80047b68:	acc60064 	sw	a2,100(a2)
80047b6c:	acc20048 	sw	v0,72(a2)
80047b70:	03e00008 	jr	ra
80047b74:	acc60068 	sw	a2,104(a2)

80047b78 <_Z9fx_bic_r8v>:
80047b78:	3c028021 	lui	v0,0x8021
80047b7c:	2446cfc0 	addiu	a2,v0,-12352
80047b80:	8cc2003c 	lw	v0,60(a2)
80047b84:	8cc40068 	lw	a0,104(a2)
80047b88:	8cc30020 	lw	v1,32(a2)
80047b8c:	8c850000 	lw	a1,0(a0)
80047b90:	24420001 	addiu	v0,v0,1
80047b94:	acc2003c 	sw	v0,60(a2)
80047b98:	00031827 	nor	v1,zero,v1
80047b9c:	8cc40064 	lw	a0,100(a2)
80047ba0:	3c028021 	lui	v0,0x8021
80047ba4:	00651824 	and	v1,v1,a1
80047ba8:	2442cff8 	addiu	v0,v0,-12296
80047bac:	ac830000 	sw	v1,0(a0)
80047bb0:	acc30078 	sw	v1,120(a2)
80047bb4:	10820008 	beq	a0,v0,80047bd8 <_Z9fx_bic_r8v+0x60>
80047bb8:	acc30074 	sw	v1,116(a2)
80047bbc:	8cc20048 	lw	v0,72(a2)
80047bc0:	2403ecff 	li	v1,-4865
80047bc4:	00431024 	and	v0,v0,v1
80047bc8:	acc60064 	sw	a2,100(a2)
80047bcc:	acc20048 	sw	v0,72(a2)
80047bd0:	03e00008 	jr	ra
80047bd4:	acc60068 	sw	a2,104(a2)
80047bd8:	94c20038 	lhu	v0,56(a2)
80047bdc:	8cc301d4 	lw	v1,468(a2)
80047be0:	00621821 	addu	v1,v1,v0
80047be4:	8cc20048 	lw	v0,72(a2)
80047be8:	90640000 	lbu	a0,0(v1)
80047bec:	2403ecff 	li	v1,-4865
80047bf0:	00431024 	and	v0,v0,v1
80047bf4:	a0c4006c 	sb	a0,108(a2)
80047bf8:	acc60064 	sw	a2,100(a2)
80047bfc:	acc20048 	sw	v0,72(a2)
80047c00:	03e00008 	jr	ra
80047c04:	acc60068 	sw	a2,104(a2)

80047c08 <_Z9fx_bic_r9v>:
80047c08:	3c028021 	lui	v0,0x8021
80047c0c:	2446cfc0 	addiu	a2,v0,-12352
80047c10:	8cc2003c 	lw	v0,60(a2)
80047c14:	8cc40068 	lw	a0,104(a2)
80047c18:	8cc30024 	lw	v1,36(a2)
80047c1c:	8c850000 	lw	a1,0(a0)
80047c20:	24420001 	addiu	v0,v0,1
80047c24:	acc2003c 	sw	v0,60(a2)
80047c28:	00031827 	nor	v1,zero,v1
80047c2c:	8cc40064 	lw	a0,100(a2)
80047c30:	3c028021 	lui	v0,0x8021
80047c34:	00651824 	and	v1,v1,a1
80047c38:	2442cff8 	addiu	v0,v0,-12296
80047c3c:	ac830000 	sw	v1,0(a0)
80047c40:	acc30078 	sw	v1,120(a2)
80047c44:	10820008 	beq	a0,v0,80047c68 <_Z9fx_bic_r9v+0x60>
80047c48:	acc30074 	sw	v1,116(a2)
80047c4c:	8cc20048 	lw	v0,72(a2)
80047c50:	2403ecff 	li	v1,-4865
80047c54:	00431024 	and	v0,v0,v1
80047c58:	acc60064 	sw	a2,100(a2)
80047c5c:	acc20048 	sw	v0,72(a2)
80047c60:	03e00008 	jr	ra
80047c64:	acc60068 	sw	a2,104(a2)
80047c68:	94c20038 	lhu	v0,56(a2)
80047c6c:	8cc301d4 	lw	v1,468(a2)
80047c70:	00621821 	addu	v1,v1,v0
80047c74:	8cc20048 	lw	v0,72(a2)
80047c78:	90640000 	lbu	a0,0(v1)
80047c7c:	2403ecff 	li	v1,-4865
80047c80:	00431024 	and	v0,v0,v1
80047c84:	a0c4006c 	sb	a0,108(a2)
80047c88:	acc60064 	sw	a2,100(a2)
80047c8c:	acc20048 	sw	v0,72(a2)
80047c90:	03e00008 	jr	ra
80047c94:	acc60068 	sw	a2,104(a2)

80047c98 <_Z10fx_bic_r10v>:
80047c98:	3c028021 	lui	v0,0x8021
80047c9c:	2446cfc0 	addiu	a2,v0,-12352
80047ca0:	8cc2003c 	lw	v0,60(a2)
80047ca4:	8cc40068 	lw	a0,104(a2)
80047ca8:	8cc30028 	lw	v1,40(a2)
80047cac:	8c850000 	lw	a1,0(a0)
80047cb0:	24420001 	addiu	v0,v0,1
80047cb4:	acc2003c 	sw	v0,60(a2)
80047cb8:	00031827 	nor	v1,zero,v1
80047cbc:	8cc40064 	lw	a0,100(a2)
80047cc0:	3c028021 	lui	v0,0x8021
80047cc4:	00651824 	and	v1,v1,a1
80047cc8:	2442cff8 	addiu	v0,v0,-12296
80047ccc:	ac830000 	sw	v1,0(a0)
80047cd0:	acc30078 	sw	v1,120(a2)
80047cd4:	10820008 	beq	a0,v0,80047cf8 <_Z10fx_bic_r10v+0x60>
80047cd8:	acc30074 	sw	v1,116(a2)
80047cdc:	8cc20048 	lw	v0,72(a2)
80047ce0:	2403ecff 	li	v1,-4865
80047ce4:	00431024 	and	v0,v0,v1
80047ce8:	acc60064 	sw	a2,100(a2)
80047cec:	acc20048 	sw	v0,72(a2)
80047cf0:	03e00008 	jr	ra
80047cf4:	acc60068 	sw	a2,104(a2)
80047cf8:	94c20038 	lhu	v0,56(a2)
80047cfc:	8cc301d4 	lw	v1,468(a2)
80047d00:	00621821 	addu	v1,v1,v0
80047d04:	8cc20048 	lw	v0,72(a2)
80047d08:	90640000 	lbu	a0,0(v1)
80047d0c:	2403ecff 	li	v1,-4865
80047d10:	00431024 	and	v0,v0,v1
80047d14:	a0c4006c 	sb	a0,108(a2)
80047d18:	acc60064 	sw	a2,100(a2)
80047d1c:	acc20048 	sw	v0,72(a2)
80047d20:	03e00008 	jr	ra
80047d24:	acc60068 	sw	a2,104(a2)

80047d28 <_Z10fx_bic_r11v>:
80047d28:	3c028021 	lui	v0,0x8021
80047d2c:	2446cfc0 	addiu	a2,v0,-12352
80047d30:	8cc2003c 	lw	v0,60(a2)
80047d34:	8cc40068 	lw	a0,104(a2)
80047d38:	8cc3002c 	lw	v1,44(a2)
80047d3c:	8c850000 	lw	a1,0(a0)
80047d40:	24420001 	addiu	v0,v0,1
80047d44:	acc2003c 	sw	v0,60(a2)
80047d48:	00031827 	nor	v1,zero,v1
80047d4c:	8cc40064 	lw	a0,100(a2)
80047d50:	3c028021 	lui	v0,0x8021
80047d54:	00651824 	and	v1,v1,a1
80047d58:	2442cff8 	addiu	v0,v0,-12296
80047d5c:	ac830000 	sw	v1,0(a0)
80047d60:	acc30078 	sw	v1,120(a2)
80047d64:	10820008 	beq	a0,v0,80047d88 <_Z10fx_bic_r11v+0x60>
80047d68:	acc30074 	sw	v1,116(a2)
80047d6c:	8cc20048 	lw	v0,72(a2)
80047d70:	2403ecff 	li	v1,-4865
80047d74:	00431024 	and	v0,v0,v1
80047d78:	acc60064 	sw	a2,100(a2)
80047d7c:	acc20048 	sw	v0,72(a2)
80047d80:	03e00008 	jr	ra
80047d84:	acc60068 	sw	a2,104(a2)
80047d88:	94c20038 	lhu	v0,56(a2)
80047d8c:	8cc301d4 	lw	v1,468(a2)
80047d90:	00621821 	addu	v1,v1,v0
80047d94:	8cc20048 	lw	v0,72(a2)
80047d98:	90640000 	lbu	a0,0(v1)
80047d9c:	2403ecff 	li	v1,-4865
80047da0:	00431024 	and	v0,v0,v1
80047da4:	a0c4006c 	sb	a0,108(a2)
80047da8:	acc60064 	sw	a2,100(a2)
80047dac:	acc20048 	sw	v0,72(a2)
80047db0:	03e00008 	jr	ra
80047db4:	acc60068 	sw	a2,104(a2)

80047db8 <_Z10fx_bic_r12v>:
80047db8:	3c028021 	lui	v0,0x8021
80047dbc:	2446cfc0 	addiu	a2,v0,-12352
80047dc0:	8cc2003c 	lw	v0,60(a2)
80047dc4:	8cc40068 	lw	a0,104(a2)
80047dc8:	8cc30030 	lw	v1,48(a2)
80047dcc:	8c850000 	lw	a1,0(a0)
80047dd0:	24420001 	addiu	v0,v0,1
80047dd4:	acc2003c 	sw	v0,60(a2)
80047dd8:	00031827 	nor	v1,zero,v1
80047ddc:	8cc40064 	lw	a0,100(a2)
80047de0:	3c028021 	lui	v0,0x8021
80047de4:	00651824 	and	v1,v1,a1
80047de8:	2442cff8 	addiu	v0,v0,-12296
80047dec:	ac830000 	sw	v1,0(a0)
80047df0:	acc30078 	sw	v1,120(a2)
80047df4:	10820008 	beq	a0,v0,80047e18 <_Z10fx_bic_r12v+0x60>
80047df8:	acc30074 	sw	v1,116(a2)
80047dfc:	8cc20048 	lw	v0,72(a2)
80047e00:	2403ecff 	li	v1,-4865
80047e04:	00431024 	and	v0,v0,v1
80047e08:	acc60064 	sw	a2,100(a2)
80047e0c:	acc20048 	sw	v0,72(a2)
80047e10:	03e00008 	jr	ra
80047e14:	acc60068 	sw	a2,104(a2)
80047e18:	94c20038 	lhu	v0,56(a2)
80047e1c:	8cc301d4 	lw	v1,468(a2)
80047e20:	00621821 	addu	v1,v1,v0
80047e24:	8cc20048 	lw	v0,72(a2)
80047e28:	90640000 	lbu	a0,0(v1)
80047e2c:	2403ecff 	li	v1,-4865
80047e30:	00431024 	and	v0,v0,v1
80047e34:	a0c4006c 	sb	a0,108(a2)
80047e38:	acc60064 	sw	a2,100(a2)
80047e3c:	acc20048 	sw	v0,72(a2)
80047e40:	03e00008 	jr	ra
80047e44:	acc60068 	sw	a2,104(a2)

80047e48 <_Z10fx_bic_r13v>:
80047e48:	3c028021 	lui	v0,0x8021
80047e4c:	2446cfc0 	addiu	a2,v0,-12352
80047e50:	8cc2003c 	lw	v0,60(a2)
80047e54:	8cc40068 	lw	a0,104(a2)
80047e58:	8cc30034 	lw	v1,52(a2)
80047e5c:	8c850000 	lw	a1,0(a0)
80047e60:	24420001 	addiu	v0,v0,1
80047e64:	acc2003c 	sw	v0,60(a2)
80047e68:	00031827 	nor	v1,zero,v1
80047e6c:	8cc40064 	lw	a0,100(a2)
80047e70:	3c028021 	lui	v0,0x8021
80047e74:	00651824 	and	v1,v1,a1
80047e78:	2442cff8 	addiu	v0,v0,-12296
80047e7c:	ac830000 	sw	v1,0(a0)
80047e80:	acc30078 	sw	v1,120(a2)
80047e84:	10820008 	beq	a0,v0,80047ea8 <_Z10fx_bic_r13v+0x60>
80047e88:	acc30074 	sw	v1,116(a2)
80047e8c:	8cc20048 	lw	v0,72(a2)
80047e90:	2403ecff 	li	v1,-4865
80047e94:	00431024 	and	v0,v0,v1
80047e98:	acc60064 	sw	a2,100(a2)
80047e9c:	acc20048 	sw	v0,72(a2)
80047ea0:	03e00008 	jr	ra
80047ea4:	acc60068 	sw	a2,104(a2)
80047ea8:	94c20038 	lhu	v0,56(a2)
80047eac:	8cc301d4 	lw	v1,468(a2)
80047eb0:	00621821 	addu	v1,v1,v0
80047eb4:	8cc20048 	lw	v0,72(a2)
80047eb8:	90640000 	lbu	a0,0(v1)
80047ebc:	2403ecff 	li	v1,-4865
80047ec0:	00431024 	and	v0,v0,v1
80047ec4:	a0c4006c 	sb	a0,108(a2)
80047ec8:	acc60064 	sw	a2,100(a2)
80047ecc:	acc20048 	sw	v0,72(a2)
80047ed0:	03e00008 	jr	ra
80047ed4:	acc60068 	sw	a2,104(a2)

80047ed8 <_Z10fx_bic_r14v>:
80047ed8:	3c028021 	lui	v0,0x8021
80047edc:	2446cfc0 	addiu	a2,v0,-12352
80047ee0:	8cc2003c 	lw	v0,60(a2)
80047ee4:	8cc40068 	lw	a0,104(a2)
80047ee8:	8cc30038 	lw	v1,56(a2)
80047eec:	8c850000 	lw	a1,0(a0)
80047ef0:	24420001 	addiu	v0,v0,1
80047ef4:	acc2003c 	sw	v0,60(a2)
80047ef8:	00031827 	nor	v1,zero,v1
80047efc:	8cc40064 	lw	a0,100(a2)
80047f00:	3c028021 	lui	v0,0x8021
80047f04:	00651824 	and	v1,v1,a1
80047f08:	2442cff8 	addiu	v0,v0,-12296
80047f0c:	ac830000 	sw	v1,0(a0)
80047f10:	acc30078 	sw	v1,120(a2)
80047f14:	10820008 	beq	a0,v0,80047f38 <_Z10fx_bic_r14v+0x60>
80047f18:	acc30074 	sw	v1,116(a2)
80047f1c:	8cc20048 	lw	v0,72(a2)
80047f20:	2403ecff 	li	v1,-4865
80047f24:	00431024 	and	v0,v0,v1
80047f28:	acc60064 	sw	a2,100(a2)
80047f2c:	acc20048 	sw	v0,72(a2)
80047f30:	03e00008 	jr	ra
80047f34:	acc60068 	sw	a2,104(a2)
80047f38:	94c20038 	lhu	v0,56(a2)
80047f3c:	8cc301d4 	lw	v1,468(a2)
80047f40:	00621821 	addu	v1,v1,v0
80047f44:	8cc20048 	lw	v0,72(a2)
80047f48:	90640000 	lbu	a0,0(v1)
80047f4c:	2403ecff 	li	v1,-4865
80047f50:	00431024 	and	v0,v0,v1
80047f54:	a0c4006c 	sb	a0,108(a2)
80047f58:	acc60064 	sw	a2,100(a2)
80047f5c:	acc20048 	sw	v0,72(a2)
80047f60:	03e00008 	jr	ra
80047f64:	acc60068 	sw	a2,104(a2)

80047f68 <_Z10fx_bic_r15v>:
80047f68:	3c028021 	lui	v0,0x8021
80047f6c:	2446cfc0 	addiu	a2,v0,-12352
80047f70:	8cc2003c 	lw	v0,60(a2)
80047f74:	8cc30068 	lw	v1,104(a2)
80047f78:	8cc50064 	lw	a1,100(a2)
80047f7c:	8c640000 	lw	a0,0(v1)
80047f80:	00021827 	nor	v1,zero,v0
80047f84:	24420001 	addiu	v0,v0,1
80047f88:	acc2003c 	sw	v0,60(a2)
80047f8c:	3c028021 	lui	v0,0x8021
80047f90:	00641824 	and	v1,v1,a0
80047f94:	2442cff8 	addiu	v0,v0,-12296
80047f98:	aca30000 	sw	v1,0(a1)
80047f9c:	acc30078 	sw	v1,120(a2)
80047fa0:	10a20008 	beq	a1,v0,80047fc4 <_Z10fx_bic_r15v+0x5c>
80047fa4:	acc30074 	sw	v1,116(a2)
80047fa8:	8cc20048 	lw	v0,72(a2)
80047fac:	2403ecff 	li	v1,-4865
80047fb0:	00431024 	and	v0,v0,v1
80047fb4:	acc60064 	sw	a2,100(a2)
80047fb8:	acc20048 	sw	v0,72(a2)
80047fbc:	03e00008 	jr	ra
80047fc0:	acc60068 	sw	a2,104(a2)
80047fc4:	94c20038 	lhu	v0,56(a2)
80047fc8:	8cc301d4 	lw	v1,468(a2)
80047fcc:	00621821 	addu	v1,v1,v0
80047fd0:	8cc20048 	lw	v0,72(a2)
80047fd4:	90640000 	lbu	a0,0(v1)
80047fd8:	2403ecff 	li	v1,-4865
80047fdc:	00431024 	and	v0,v0,v1
80047fe0:	a0c4006c 	sb	a0,108(a2)
80047fe4:	acc60064 	sw	a2,100(a2)
80047fe8:	acc20048 	sw	v0,72(a2)
80047fec:	03e00008 	jr	ra
80047ff0:	acc60068 	sw	a2,104(a2)

80047ff4 <_Z9fx_and_i1v>:
80047ff4:	3c028021 	lui	v0,0x8021
80047ff8:	2446cfc0 	addiu	a2,v0,-12352
80047ffc:	8cc2003c 	lw	v0,60(a2)
80048000:	8cc40068 	lw	a0,104(a2)
80048004:	24420001 	addiu	v0,v0,1
80048008:	8c830000 	lw	v1,0(a0)
8004800c:	8cc50064 	lw	a1,100(a2)
80048010:	acc2003c 	sw	v0,60(a2)
80048014:	3c028021 	lui	v0,0x8021
80048018:	30630001 	andi	v1,v1,0x1
8004801c:	2442cff8 	addiu	v0,v0,-12296
80048020:	aca30000 	sw	v1,0(a1)
80048024:	acc30078 	sw	v1,120(a2)
80048028:	10a20008 	beq	a1,v0,8004804c <_Z9fx_and_i1v+0x58>
8004802c:	acc30074 	sw	v1,116(a2)
80048030:	8cc20048 	lw	v0,72(a2)
80048034:	2403ecff 	li	v1,-4865
80048038:	00431024 	and	v0,v0,v1
8004803c:	acc60064 	sw	a2,100(a2)
80048040:	acc20048 	sw	v0,72(a2)
80048044:	03e00008 	jr	ra
80048048:	acc60068 	sw	a2,104(a2)
8004804c:	94c20038 	lhu	v0,56(a2)
80048050:	8cc301d4 	lw	v1,468(a2)
80048054:	00621821 	addu	v1,v1,v0
80048058:	8cc20048 	lw	v0,72(a2)
8004805c:	90640000 	lbu	a0,0(v1)
80048060:	2403ecff 	li	v1,-4865
80048064:	00431024 	and	v0,v0,v1
80048068:	a0c4006c 	sb	a0,108(a2)
8004806c:	acc60064 	sw	a2,100(a2)
80048070:	acc20048 	sw	v0,72(a2)
80048074:	03e00008 	jr	ra
80048078:	acc60068 	sw	a2,104(a2)

8004807c <_Z9fx_and_i2v>:
8004807c:	3c028021 	lui	v0,0x8021
80048080:	2446cfc0 	addiu	a2,v0,-12352
80048084:	8cc2003c 	lw	v0,60(a2)
80048088:	8cc40068 	lw	a0,104(a2)
8004808c:	24420001 	addiu	v0,v0,1
80048090:	8c830000 	lw	v1,0(a0)
80048094:	8cc50064 	lw	a1,100(a2)
80048098:	acc2003c 	sw	v0,60(a2)
8004809c:	3c028021 	lui	v0,0x8021
800480a0:	30630002 	andi	v1,v1,0x2
800480a4:	2442cff8 	addiu	v0,v0,-12296
800480a8:	aca30000 	sw	v1,0(a1)
800480ac:	acc30078 	sw	v1,120(a2)
800480b0:	10a20008 	beq	a1,v0,800480d4 <_Z9fx_and_i2v+0x58>
800480b4:	acc30074 	sw	v1,116(a2)
800480b8:	8cc20048 	lw	v0,72(a2)
800480bc:	2403ecff 	li	v1,-4865
800480c0:	00431024 	and	v0,v0,v1
800480c4:	acc60064 	sw	a2,100(a2)
800480c8:	acc20048 	sw	v0,72(a2)
800480cc:	03e00008 	jr	ra
800480d0:	acc60068 	sw	a2,104(a2)
800480d4:	94c20038 	lhu	v0,56(a2)
800480d8:	8cc301d4 	lw	v1,468(a2)
800480dc:	00621821 	addu	v1,v1,v0
800480e0:	8cc20048 	lw	v0,72(a2)
800480e4:	90640000 	lbu	a0,0(v1)
800480e8:	2403ecff 	li	v1,-4865
800480ec:	00431024 	and	v0,v0,v1
800480f0:	a0c4006c 	sb	a0,108(a2)
800480f4:	acc60064 	sw	a2,100(a2)
800480f8:	acc20048 	sw	v0,72(a2)
800480fc:	03e00008 	jr	ra
80048100:	acc60068 	sw	a2,104(a2)

80048104 <_Z9fx_and_i3v>:
80048104:	3c028021 	lui	v0,0x8021
80048108:	2446cfc0 	addiu	a2,v0,-12352
8004810c:	8cc2003c 	lw	v0,60(a2)
80048110:	8cc40068 	lw	a0,104(a2)
80048114:	24420001 	addiu	v0,v0,1
80048118:	8c830000 	lw	v1,0(a0)
8004811c:	8cc50064 	lw	a1,100(a2)
80048120:	acc2003c 	sw	v0,60(a2)
80048124:	3c028021 	lui	v0,0x8021
80048128:	30630003 	andi	v1,v1,0x3
8004812c:	2442cff8 	addiu	v0,v0,-12296
80048130:	aca30000 	sw	v1,0(a1)
80048134:	acc30078 	sw	v1,120(a2)
80048138:	10a20008 	beq	a1,v0,8004815c <_Z9fx_and_i3v+0x58>
8004813c:	acc30074 	sw	v1,116(a2)
80048140:	8cc20048 	lw	v0,72(a2)
80048144:	2403ecff 	li	v1,-4865
80048148:	00431024 	and	v0,v0,v1
8004814c:	acc60064 	sw	a2,100(a2)
80048150:	acc20048 	sw	v0,72(a2)
80048154:	03e00008 	jr	ra
80048158:	acc60068 	sw	a2,104(a2)
8004815c:	94c20038 	lhu	v0,56(a2)
80048160:	8cc301d4 	lw	v1,468(a2)
80048164:	00621821 	addu	v1,v1,v0
80048168:	8cc20048 	lw	v0,72(a2)
8004816c:	90640000 	lbu	a0,0(v1)
80048170:	2403ecff 	li	v1,-4865
80048174:	00431024 	and	v0,v0,v1
80048178:	a0c4006c 	sb	a0,108(a2)
8004817c:	acc60064 	sw	a2,100(a2)
80048180:	acc20048 	sw	v0,72(a2)
80048184:	03e00008 	jr	ra
80048188:	acc60068 	sw	a2,104(a2)

8004818c <_Z9fx_and_i4v>:
8004818c:	3c028021 	lui	v0,0x8021
80048190:	2446cfc0 	addiu	a2,v0,-12352
80048194:	8cc2003c 	lw	v0,60(a2)
80048198:	8cc40068 	lw	a0,104(a2)
8004819c:	24420001 	addiu	v0,v0,1
800481a0:	8c830000 	lw	v1,0(a0)
800481a4:	8cc50064 	lw	a1,100(a2)
800481a8:	acc2003c 	sw	v0,60(a2)
800481ac:	3c028021 	lui	v0,0x8021
800481b0:	30630004 	andi	v1,v1,0x4
800481b4:	2442cff8 	addiu	v0,v0,-12296
800481b8:	aca30000 	sw	v1,0(a1)
800481bc:	acc30078 	sw	v1,120(a2)
800481c0:	10a20008 	beq	a1,v0,800481e4 <_Z9fx_and_i4v+0x58>
800481c4:	acc30074 	sw	v1,116(a2)
800481c8:	8cc20048 	lw	v0,72(a2)
800481cc:	2403ecff 	li	v1,-4865
800481d0:	00431024 	and	v0,v0,v1
800481d4:	acc60064 	sw	a2,100(a2)
800481d8:	acc20048 	sw	v0,72(a2)
800481dc:	03e00008 	jr	ra
800481e0:	acc60068 	sw	a2,104(a2)
800481e4:	94c20038 	lhu	v0,56(a2)
800481e8:	8cc301d4 	lw	v1,468(a2)
800481ec:	00621821 	addu	v1,v1,v0
800481f0:	8cc20048 	lw	v0,72(a2)
800481f4:	90640000 	lbu	a0,0(v1)
800481f8:	2403ecff 	li	v1,-4865
800481fc:	00431024 	and	v0,v0,v1
80048200:	a0c4006c 	sb	a0,108(a2)
80048204:	acc60064 	sw	a2,100(a2)
80048208:	acc20048 	sw	v0,72(a2)
8004820c:	03e00008 	jr	ra
80048210:	acc60068 	sw	a2,104(a2)

80048214 <_Z9fx_and_i5v>:
80048214:	3c028021 	lui	v0,0x8021
80048218:	2446cfc0 	addiu	a2,v0,-12352
8004821c:	8cc2003c 	lw	v0,60(a2)
80048220:	8cc40068 	lw	a0,104(a2)
80048224:	24420001 	addiu	v0,v0,1
80048228:	8c830000 	lw	v1,0(a0)
8004822c:	8cc50064 	lw	a1,100(a2)
80048230:	acc2003c 	sw	v0,60(a2)
80048234:	3c028021 	lui	v0,0x8021
80048238:	30630005 	andi	v1,v1,0x5
8004823c:	2442cff8 	addiu	v0,v0,-12296
80048240:	aca30000 	sw	v1,0(a1)
80048244:	acc30078 	sw	v1,120(a2)
80048248:	10a20008 	beq	a1,v0,8004826c <_Z9fx_and_i5v+0x58>
8004824c:	acc30074 	sw	v1,116(a2)
80048250:	8cc20048 	lw	v0,72(a2)
80048254:	2403ecff 	li	v1,-4865
80048258:	00431024 	and	v0,v0,v1
8004825c:	acc60064 	sw	a2,100(a2)
80048260:	acc20048 	sw	v0,72(a2)
80048264:	03e00008 	jr	ra
80048268:	acc60068 	sw	a2,104(a2)
8004826c:	94c20038 	lhu	v0,56(a2)
80048270:	8cc301d4 	lw	v1,468(a2)
80048274:	00621821 	addu	v1,v1,v0
80048278:	8cc20048 	lw	v0,72(a2)
8004827c:	90640000 	lbu	a0,0(v1)
80048280:	2403ecff 	li	v1,-4865
80048284:	00431024 	and	v0,v0,v1
80048288:	a0c4006c 	sb	a0,108(a2)
8004828c:	acc60064 	sw	a2,100(a2)
80048290:	acc20048 	sw	v0,72(a2)
80048294:	03e00008 	jr	ra
80048298:	acc60068 	sw	a2,104(a2)

8004829c <_Z9fx_and_i6v>:
8004829c:	3c028021 	lui	v0,0x8021
800482a0:	2446cfc0 	addiu	a2,v0,-12352
800482a4:	8cc2003c 	lw	v0,60(a2)
800482a8:	8cc40068 	lw	a0,104(a2)
800482ac:	24420001 	addiu	v0,v0,1
800482b0:	8c830000 	lw	v1,0(a0)
800482b4:	8cc50064 	lw	a1,100(a2)
800482b8:	acc2003c 	sw	v0,60(a2)
800482bc:	3c028021 	lui	v0,0x8021
800482c0:	30630006 	andi	v1,v1,0x6
800482c4:	2442cff8 	addiu	v0,v0,-12296
800482c8:	aca30000 	sw	v1,0(a1)
800482cc:	acc30078 	sw	v1,120(a2)
800482d0:	10a20008 	beq	a1,v0,800482f4 <_Z9fx_and_i6v+0x58>
800482d4:	acc30074 	sw	v1,116(a2)
800482d8:	8cc20048 	lw	v0,72(a2)
800482dc:	2403ecff 	li	v1,-4865
800482e0:	00431024 	and	v0,v0,v1
800482e4:	acc60064 	sw	a2,100(a2)
800482e8:	acc20048 	sw	v0,72(a2)
800482ec:	03e00008 	jr	ra
800482f0:	acc60068 	sw	a2,104(a2)
800482f4:	94c20038 	lhu	v0,56(a2)
800482f8:	8cc301d4 	lw	v1,468(a2)
800482fc:	00621821 	addu	v1,v1,v0
80048300:	8cc20048 	lw	v0,72(a2)
80048304:	90640000 	lbu	a0,0(v1)
80048308:	2403ecff 	li	v1,-4865
8004830c:	00431024 	and	v0,v0,v1
80048310:	a0c4006c 	sb	a0,108(a2)
80048314:	acc60064 	sw	a2,100(a2)
80048318:	acc20048 	sw	v0,72(a2)
8004831c:	03e00008 	jr	ra
80048320:	acc60068 	sw	a2,104(a2)

80048324 <_Z9fx_and_i7v>:
80048324:	3c028021 	lui	v0,0x8021
80048328:	2446cfc0 	addiu	a2,v0,-12352
8004832c:	8cc2003c 	lw	v0,60(a2)
80048330:	8cc40068 	lw	a0,104(a2)
80048334:	24420001 	addiu	v0,v0,1
80048338:	8c830000 	lw	v1,0(a0)
8004833c:	8cc50064 	lw	a1,100(a2)
80048340:	acc2003c 	sw	v0,60(a2)
80048344:	3c028021 	lui	v0,0x8021
80048348:	30630007 	andi	v1,v1,0x7
8004834c:	2442cff8 	addiu	v0,v0,-12296
80048350:	aca30000 	sw	v1,0(a1)
80048354:	acc30078 	sw	v1,120(a2)
80048358:	10a20008 	beq	a1,v0,8004837c <_Z9fx_and_i7v+0x58>
8004835c:	acc30074 	sw	v1,116(a2)
80048360:	8cc20048 	lw	v0,72(a2)
80048364:	2403ecff 	li	v1,-4865
80048368:	00431024 	and	v0,v0,v1
8004836c:	acc60064 	sw	a2,100(a2)
80048370:	acc20048 	sw	v0,72(a2)
80048374:	03e00008 	jr	ra
80048378:	acc60068 	sw	a2,104(a2)
8004837c:	94c20038 	lhu	v0,56(a2)
80048380:	8cc301d4 	lw	v1,468(a2)
80048384:	00621821 	addu	v1,v1,v0
80048388:	8cc20048 	lw	v0,72(a2)
8004838c:	90640000 	lbu	a0,0(v1)
80048390:	2403ecff 	li	v1,-4865
80048394:	00431024 	and	v0,v0,v1
80048398:	a0c4006c 	sb	a0,108(a2)
8004839c:	acc60064 	sw	a2,100(a2)
800483a0:	acc20048 	sw	v0,72(a2)
800483a4:	03e00008 	jr	ra
800483a8:	acc60068 	sw	a2,104(a2)

800483ac <_Z9fx_and_i8v>:
800483ac:	3c028021 	lui	v0,0x8021
800483b0:	2446cfc0 	addiu	a2,v0,-12352
800483b4:	8cc2003c 	lw	v0,60(a2)
800483b8:	8cc40068 	lw	a0,104(a2)
800483bc:	24420001 	addiu	v0,v0,1
800483c0:	8c830000 	lw	v1,0(a0)
800483c4:	8cc50064 	lw	a1,100(a2)
800483c8:	acc2003c 	sw	v0,60(a2)
800483cc:	3c028021 	lui	v0,0x8021
800483d0:	30630008 	andi	v1,v1,0x8
800483d4:	2442cff8 	addiu	v0,v0,-12296
800483d8:	aca30000 	sw	v1,0(a1)
800483dc:	acc30078 	sw	v1,120(a2)
800483e0:	10a20008 	beq	a1,v0,80048404 <_Z9fx_and_i8v+0x58>
800483e4:	acc30074 	sw	v1,116(a2)
800483e8:	8cc20048 	lw	v0,72(a2)
800483ec:	2403ecff 	li	v1,-4865
800483f0:	00431024 	and	v0,v0,v1
800483f4:	acc60064 	sw	a2,100(a2)
800483f8:	acc20048 	sw	v0,72(a2)
800483fc:	03e00008 	jr	ra
80048400:	acc60068 	sw	a2,104(a2)
80048404:	94c20038 	lhu	v0,56(a2)
80048408:	8cc301d4 	lw	v1,468(a2)
8004840c:	00621821 	addu	v1,v1,v0
80048410:	8cc20048 	lw	v0,72(a2)
80048414:	90640000 	lbu	a0,0(v1)
80048418:	2403ecff 	li	v1,-4865
8004841c:	00431024 	and	v0,v0,v1
80048420:	a0c4006c 	sb	a0,108(a2)
80048424:	acc60064 	sw	a2,100(a2)
80048428:	acc20048 	sw	v0,72(a2)
8004842c:	03e00008 	jr	ra
80048430:	acc60068 	sw	a2,104(a2)

80048434 <_Z9fx_and_i9v>:
80048434:	3c028021 	lui	v0,0x8021
80048438:	2446cfc0 	addiu	a2,v0,-12352
8004843c:	8cc2003c 	lw	v0,60(a2)
80048440:	8cc40068 	lw	a0,104(a2)
80048444:	24420001 	addiu	v0,v0,1
80048448:	8c830000 	lw	v1,0(a0)
8004844c:	8cc50064 	lw	a1,100(a2)
80048450:	acc2003c 	sw	v0,60(a2)
80048454:	3c028021 	lui	v0,0x8021
80048458:	30630009 	andi	v1,v1,0x9
8004845c:	2442cff8 	addiu	v0,v0,-12296
80048460:	aca30000 	sw	v1,0(a1)
80048464:	acc30078 	sw	v1,120(a2)
80048468:	10a20008 	beq	a1,v0,8004848c <_Z9fx_and_i9v+0x58>
8004846c:	acc30074 	sw	v1,116(a2)
80048470:	8cc20048 	lw	v0,72(a2)
80048474:	2403ecff 	li	v1,-4865
80048478:	00431024 	and	v0,v0,v1
8004847c:	acc60064 	sw	a2,100(a2)
80048480:	acc20048 	sw	v0,72(a2)
80048484:	03e00008 	jr	ra
80048488:	acc60068 	sw	a2,104(a2)
8004848c:	94c20038 	lhu	v0,56(a2)
80048490:	8cc301d4 	lw	v1,468(a2)
80048494:	00621821 	addu	v1,v1,v0
80048498:	8cc20048 	lw	v0,72(a2)
8004849c:	90640000 	lbu	a0,0(v1)
800484a0:	2403ecff 	li	v1,-4865
800484a4:	00431024 	and	v0,v0,v1
800484a8:	a0c4006c 	sb	a0,108(a2)
800484ac:	acc60064 	sw	a2,100(a2)
800484b0:	acc20048 	sw	v0,72(a2)
800484b4:	03e00008 	jr	ra
800484b8:	acc60068 	sw	a2,104(a2)

800484bc <_Z10fx_and_i10v>:
800484bc:	3c028021 	lui	v0,0x8021
800484c0:	2446cfc0 	addiu	a2,v0,-12352
800484c4:	8cc2003c 	lw	v0,60(a2)
800484c8:	8cc40068 	lw	a0,104(a2)
800484cc:	24420001 	addiu	v0,v0,1
800484d0:	8c830000 	lw	v1,0(a0)
800484d4:	8cc50064 	lw	a1,100(a2)
800484d8:	acc2003c 	sw	v0,60(a2)
800484dc:	3c028021 	lui	v0,0x8021
800484e0:	3063000a 	andi	v1,v1,0xa
800484e4:	2442cff8 	addiu	v0,v0,-12296
800484e8:	aca30000 	sw	v1,0(a1)
800484ec:	acc30078 	sw	v1,120(a2)
800484f0:	10a20008 	beq	a1,v0,80048514 <_Z10fx_and_i10v+0x58>
800484f4:	acc30074 	sw	v1,116(a2)
800484f8:	8cc20048 	lw	v0,72(a2)
800484fc:	2403ecff 	li	v1,-4865
80048500:	00431024 	and	v0,v0,v1
80048504:	acc60064 	sw	a2,100(a2)
80048508:	acc20048 	sw	v0,72(a2)
8004850c:	03e00008 	jr	ra
80048510:	acc60068 	sw	a2,104(a2)
80048514:	94c20038 	lhu	v0,56(a2)
80048518:	8cc301d4 	lw	v1,468(a2)
8004851c:	00621821 	addu	v1,v1,v0
80048520:	8cc20048 	lw	v0,72(a2)
80048524:	90640000 	lbu	a0,0(v1)
80048528:	2403ecff 	li	v1,-4865
8004852c:	00431024 	and	v0,v0,v1
80048530:	a0c4006c 	sb	a0,108(a2)
80048534:	acc60064 	sw	a2,100(a2)
80048538:	acc20048 	sw	v0,72(a2)
8004853c:	03e00008 	jr	ra
80048540:	acc60068 	sw	a2,104(a2)

80048544 <_Z10fx_and_i11v>:
80048544:	3c028021 	lui	v0,0x8021
80048548:	2446cfc0 	addiu	a2,v0,-12352
8004854c:	8cc2003c 	lw	v0,60(a2)
80048550:	8cc40068 	lw	a0,104(a2)
80048554:	24420001 	addiu	v0,v0,1
80048558:	8c830000 	lw	v1,0(a0)
8004855c:	8cc50064 	lw	a1,100(a2)
80048560:	acc2003c 	sw	v0,60(a2)
80048564:	3c028021 	lui	v0,0x8021
80048568:	3063000b 	andi	v1,v1,0xb
8004856c:	2442cff8 	addiu	v0,v0,-12296
80048570:	aca30000 	sw	v1,0(a1)
80048574:	acc30078 	sw	v1,120(a2)
80048578:	10a20008 	beq	a1,v0,8004859c <_Z10fx_and_i11v+0x58>
8004857c:	acc30074 	sw	v1,116(a2)
80048580:	8cc20048 	lw	v0,72(a2)
80048584:	2403ecff 	li	v1,-4865
80048588:	00431024 	and	v0,v0,v1
8004858c:	acc60064 	sw	a2,100(a2)
80048590:	acc20048 	sw	v0,72(a2)
80048594:	03e00008 	jr	ra
80048598:	acc60068 	sw	a2,104(a2)
8004859c:	94c20038 	lhu	v0,56(a2)
800485a0:	8cc301d4 	lw	v1,468(a2)
800485a4:	00621821 	addu	v1,v1,v0
800485a8:	8cc20048 	lw	v0,72(a2)
800485ac:	90640000 	lbu	a0,0(v1)
800485b0:	2403ecff 	li	v1,-4865
800485b4:	00431024 	and	v0,v0,v1
800485b8:	a0c4006c 	sb	a0,108(a2)
800485bc:	acc60064 	sw	a2,100(a2)
800485c0:	acc20048 	sw	v0,72(a2)
800485c4:	03e00008 	jr	ra
800485c8:	acc60068 	sw	a2,104(a2)

800485cc <_Z10fx_and_i12v>:
800485cc:	3c028021 	lui	v0,0x8021
800485d0:	2446cfc0 	addiu	a2,v0,-12352
800485d4:	8cc2003c 	lw	v0,60(a2)
800485d8:	8cc40068 	lw	a0,104(a2)
800485dc:	24420001 	addiu	v0,v0,1
800485e0:	8c830000 	lw	v1,0(a0)
800485e4:	8cc50064 	lw	a1,100(a2)
800485e8:	acc2003c 	sw	v0,60(a2)
800485ec:	3c028021 	lui	v0,0x8021
800485f0:	3063000c 	andi	v1,v1,0xc
800485f4:	2442cff8 	addiu	v0,v0,-12296
800485f8:	aca30000 	sw	v1,0(a1)
800485fc:	acc30078 	sw	v1,120(a2)
80048600:	10a20008 	beq	a1,v0,80048624 <_Z10fx_and_i12v+0x58>
80048604:	acc30074 	sw	v1,116(a2)
80048608:	8cc20048 	lw	v0,72(a2)
8004860c:	2403ecff 	li	v1,-4865
80048610:	00431024 	and	v0,v0,v1
80048614:	acc60064 	sw	a2,100(a2)
80048618:	acc20048 	sw	v0,72(a2)
8004861c:	03e00008 	jr	ra
80048620:	acc60068 	sw	a2,104(a2)
80048624:	94c20038 	lhu	v0,56(a2)
80048628:	8cc301d4 	lw	v1,468(a2)
8004862c:	00621821 	addu	v1,v1,v0
80048630:	8cc20048 	lw	v0,72(a2)
80048634:	90640000 	lbu	a0,0(v1)
80048638:	2403ecff 	li	v1,-4865
8004863c:	00431024 	and	v0,v0,v1
80048640:	a0c4006c 	sb	a0,108(a2)
80048644:	acc60064 	sw	a2,100(a2)
80048648:	acc20048 	sw	v0,72(a2)
8004864c:	03e00008 	jr	ra
80048650:	acc60068 	sw	a2,104(a2)

80048654 <_Z10fx_and_i13v>:
80048654:	3c028021 	lui	v0,0x8021
80048658:	2446cfc0 	addiu	a2,v0,-12352
8004865c:	8cc2003c 	lw	v0,60(a2)
80048660:	8cc40068 	lw	a0,104(a2)
80048664:	24420001 	addiu	v0,v0,1
80048668:	8c830000 	lw	v1,0(a0)
8004866c:	8cc50064 	lw	a1,100(a2)
80048670:	acc2003c 	sw	v0,60(a2)
80048674:	3c028021 	lui	v0,0x8021
80048678:	3063000d 	andi	v1,v1,0xd
8004867c:	2442cff8 	addiu	v0,v0,-12296
80048680:	aca30000 	sw	v1,0(a1)
80048684:	acc30078 	sw	v1,120(a2)
80048688:	10a20008 	beq	a1,v0,800486ac <_Z10fx_and_i13v+0x58>
8004868c:	acc30074 	sw	v1,116(a2)
80048690:	8cc20048 	lw	v0,72(a2)
80048694:	2403ecff 	li	v1,-4865
80048698:	00431024 	and	v0,v0,v1
8004869c:	acc60064 	sw	a2,100(a2)
800486a0:	acc20048 	sw	v0,72(a2)
800486a4:	03e00008 	jr	ra
800486a8:	acc60068 	sw	a2,104(a2)
800486ac:	94c20038 	lhu	v0,56(a2)
800486b0:	8cc301d4 	lw	v1,468(a2)
800486b4:	00621821 	addu	v1,v1,v0
800486b8:	8cc20048 	lw	v0,72(a2)
800486bc:	90640000 	lbu	a0,0(v1)
800486c0:	2403ecff 	li	v1,-4865
800486c4:	00431024 	and	v0,v0,v1
800486c8:	a0c4006c 	sb	a0,108(a2)
800486cc:	acc60064 	sw	a2,100(a2)
800486d0:	acc20048 	sw	v0,72(a2)
800486d4:	03e00008 	jr	ra
800486d8:	acc60068 	sw	a2,104(a2)

800486dc <_Z10fx_and_i14v>:
800486dc:	3c028021 	lui	v0,0x8021
800486e0:	2446cfc0 	addiu	a2,v0,-12352
800486e4:	8cc2003c 	lw	v0,60(a2)
800486e8:	8cc40068 	lw	a0,104(a2)
800486ec:	24420001 	addiu	v0,v0,1
800486f0:	8c830000 	lw	v1,0(a0)
800486f4:	8cc50064 	lw	a1,100(a2)
800486f8:	acc2003c 	sw	v0,60(a2)
800486fc:	3c028021 	lui	v0,0x8021
80048700:	3063000e 	andi	v1,v1,0xe
80048704:	2442cff8 	addiu	v0,v0,-12296
80048708:	aca30000 	sw	v1,0(a1)
8004870c:	acc30078 	sw	v1,120(a2)
80048710:	10a20008 	beq	a1,v0,80048734 <_Z10fx_and_i14v+0x58>
80048714:	acc30074 	sw	v1,116(a2)
80048718:	8cc20048 	lw	v0,72(a2)
8004871c:	2403ecff 	li	v1,-4865
80048720:	00431024 	and	v0,v0,v1
80048724:	acc60064 	sw	a2,100(a2)
80048728:	acc20048 	sw	v0,72(a2)
8004872c:	03e00008 	jr	ra
80048730:	acc60068 	sw	a2,104(a2)
80048734:	94c20038 	lhu	v0,56(a2)
80048738:	8cc301d4 	lw	v1,468(a2)
8004873c:	00621821 	addu	v1,v1,v0
80048740:	8cc20048 	lw	v0,72(a2)
80048744:	90640000 	lbu	a0,0(v1)
80048748:	2403ecff 	li	v1,-4865
8004874c:	00431024 	and	v0,v0,v1
80048750:	a0c4006c 	sb	a0,108(a2)
80048754:	acc60064 	sw	a2,100(a2)
80048758:	acc20048 	sw	v0,72(a2)
8004875c:	03e00008 	jr	ra
80048760:	acc60068 	sw	a2,104(a2)

80048764 <_Z10fx_and_i15v>:
80048764:	3c028021 	lui	v0,0x8021
80048768:	2446cfc0 	addiu	a2,v0,-12352
8004876c:	8cc2003c 	lw	v0,60(a2)
80048770:	8cc40068 	lw	a0,104(a2)
80048774:	24420001 	addiu	v0,v0,1
80048778:	8c830000 	lw	v1,0(a0)
8004877c:	8cc50064 	lw	a1,100(a2)
80048780:	acc2003c 	sw	v0,60(a2)
80048784:	3c028021 	lui	v0,0x8021
80048788:	3063000f 	andi	v1,v1,0xf
8004878c:	2442cff8 	addiu	v0,v0,-12296
80048790:	aca30000 	sw	v1,0(a1)
80048794:	acc30078 	sw	v1,120(a2)
80048798:	10a20008 	beq	a1,v0,800487bc <_Z10fx_and_i15v+0x58>
8004879c:	acc30074 	sw	v1,116(a2)
800487a0:	8cc20048 	lw	v0,72(a2)
800487a4:	2403ecff 	li	v1,-4865
800487a8:	00431024 	and	v0,v0,v1
800487ac:	acc60064 	sw	a2,100(a2)
800487b0:	acc20048 	sw	v0,72(a2)
800487b4:	03e00008 	jr	ra
800487b8:	acc60068 	sw	a2,104(a2)
800487bc:	94c20038 	lhu	v0,56(a2)
800487c0:	8cc301d4 	lw	v1,468(a2)
800487c4:	00621821 	addu	v1,v1,v0
800487c8:	8cc20048 	lw	v0,72(a2)
800487cc:	90640000 	lbu	a0,0(v1)
800487d0:	2403ecff 	li	v1,-4865
800487d4:	00431024 	and	v0,v0,v1
800487d8:	a0c4006c 	sb	a0,108(a2)
800487dc:	acc60064 	sw	a2,100(a2)
800487e0:	acc20048 	sw	v0,72(a2)
800487e4:	03e00008 	jr	ra
800487e8:	acc60068 	sw	a2,104(a2)

800487ec <_Z9fx_bic_i1v>:
800487ec:	3c028021 	lui	v0,0x8021
800487f0:	2447cfc0 	addiu	a3,v0,-12352
800487f4:	8ce50068 	lw	a1,104(a3)
800487f8:	8ce4003c 	lw	a0,60(a3)
800487fc:	8ca30000 	lw	v1,0(a1)
80048800:	2402fffe 	li	v0,-2
80048804:	00621824 	and	v1,v1,v0
80048808:	8ce60064 	lw	a2,100(a3)
8004880c:	3c028021 	lui	v0,0x8021
80048810:	24840001 	addiu	a0,a0,1
80048814:	2442cff8 	addiu	v0,v0,-12296
80048818:	ace4003c 	sw	a0,60(a3)
8004881c:	acc30000 	sw	v1,0(a2)
80048820:	ace30078 	sw	v1,120(a3)
80048824:	10c20008 	beq	a2,v0,80048848 <_Z9fx_bic_i1v+0x5c>
80048828:	ace30074 	sw	v1,116(a3)
8004882c:	8ce20048 	lw	v0,72(a3)
80048830:	2403ecff 	li	v1,-4865
80048834:	00431024 	and	v0,v0,v1
80048838:	ace70064 	sw	a3,100(a3)
8004883c:	ace20048 	sw	v0,72(a3)
80048840:	03e00008 	jr	ra
80048844:	ace70068 	sw	a3,104(a3)
80048848:	94e20038 	lhu	v0,56(a3)
8004884c:	8ce301d4 	lw	v1,468(a3)
80048850:	00621821 	addu	v1,v1,v0
80048854:	8ce20048 	lw	v0,72(a3)
80048858:	90640000 	lbu	a0,0(v1)
8004885c:	2403ecff 	li	v1,-4865
80048860:	00431024 	and	v0,v0,v1
80048864:	a0e4006c 	sb	a0,108(a3)
80048868:	ace70064 	sw	a3,100(a3)
8004886c:	ace20048 	sw	v0,72(a3)
80048870:	03e00008 	jr	ra
80048874:	ace70068 	sw	a3,104(a3)

80048878 <_Z9fx_bic_i2v>:
80048878:	3c028021 	lui	v0,0x8021
8004887c:	2447cfc0 	addiu	a3,v0,-12352
80048880:	8ce50068 	lw	a1,104(a3)
80048884:	8ce4003c 	lw	a0,60(a3)
80048888:	8ca30000 	lw	v1,0(a1)
8004888c:	2402fffd 	li	v0,-3
80048890:	00621824 	and	v1,v1,v0
80048894:	8ce60064 	lw	a2,100(a3)
80048898:	3c028021 	lui	v0,0x8021
8004889c:	24840001 	addiu	a0,a0,1
800488a0:	2442cff8 	addiu	v0,v0,-12296
800488a4:	ace4003c 	sw	a0,60(a3)
800488a8:	acc30000 	sw	v1,0(a2)
800488ac:	ace30078 	sw	v1,120(a3)
800488b0:	10c20008 	beq	a2,v0,800488d4 <_Z9fx_bic_i2v+0x5c>
800488b4:	ace30074 	sw	v1,116(a3)
800488b8:	8ce20048 	lw	v0,72(a3)
800488bc:	2403ecff 	li	v1,-4865
800488c0:	00431024 	and	v0,v0,v1
800488c4:	ace70064 	sw	a3,100(a3)
800488c8:	ace20048 	sw	v0,72(a3)
800488cc:	03e00008 	jr	ra
800488d0:	ace70068 	sw	a3,104(a3)
800488d4:	94e20038 	lhu	v0,56(a3)
800488d8:	8ce301d4 	lw	v1,468(a3)
800488dc:	00621821 	addu	v1,v1,v0
800488e0:	8ce20048 	lw	v0,72(a3)
800488e4:	90640000 	lbu	a0,0(v1)
800488e8:	2403ecff 	li	v1,-4865
800488ec:	00431024 	and	v0,v0,v1
800488f0:	a0e4006c 	sb	a0,108(a3)
800488f4:	ace70064 	sw	a3,100(a3)
800488f8:	ace20048 	sw	v0,72(a3)
800488fc:	03e00008 	jr	ra
80048900:	ace70068 	sw	a3,104(a3)

80048904 <_Z9fx_bic_i3v>:
80048904:	3c028021 	lui	v0,0x8021
80048908:	2447cfc0 	addiu	a3,v0,-12352
8004890c:	8ce50068 	lw	a1,104(a3)
80048910:	8ce4003c 	lw	a0,60(a3)
80048914:	8ca30000 	lw	v1,0(a1)
80048918:	2402fffc 	li	v0,-4
8004891c:	00621824 	and	v1,v1,v0
80048920:	8ce60064 	lw	a2,100(a3)
80048924:	3c028021 	lui	v0,0x8021
80048928:	24840001 	addiu	a0,a0,1
8004892c:	2442cff8 	addiu	v0,v0,-12296
80048930:	ace4003c 	sw	a0,60(a3)
80048934:	acc30000 	sw	v1,0(a2)
80048938:	ace30078 	sw	v1,120(a3)
8004893c:	10c20008 	beq	a2,v0,80048960 <_Z9fx_bic_i3v+0x5c>
80048940:	ace30074 	sw	v1,116(a3)
80048944:	8ce20048 	lw	v0,72(a3)
80048948:	2403ecff 	li	v1,-4865
8004894c:	00431024 	and	v0,v0,v1
80048950:	ace70064 	sw	a3,100(a3)
80048954:	ace20048 	sw	v0,72(a3)
80048958:	03e00008 	jr	ra
8004895c:	ace70068 	sw	a3,104(a3)
80048960:	94e20038 	lhu	v0,56(a3)
80048964:	8ce301d4 	lw	v1,468(a3)
80048968:	00621821 	addu	v1,v1,v0
8004896c:	8ce20048 	lw	v0,72(a3)
80048970:	90640000 	lbu	a0,0(v1)
80048974:	2403ecff 	li	v1,-4865
80048978:	00431024 	and	v0,v0,v1
8004897c:	a0e4006c 	sb	a0,108(a3)
80048980:	ace70064 	sw	a3,100(a3)
80048984:	ace20048 	sw	v0,72(a3)
80048988:	03e00008 	jr	ra
8004898c:	ace70068 	sw	a3,104(a3)

80048990 <_Z9fx_bic_i4v>:
80048990:	3c028021 	lui	v0,0x8021
80048994:	2447cfc0 	addiu	a3,v0,-12352
80048998:	8ce50068 	lw	a1,104(a3)
8004899c:	8ce4003c 	lw	a0,60(a3)
800489a0:	8ca30000 	lw	v1,0(a1)
800489a4:	2402fffb 	li	v0,-5
800489a8:	00621824 	and	v1,v1,v0
800489ac:	8ce60064 	lw	a2,100(a3)
800489b0:	3c028021 	lui	v0,0x8021
800489b4:	24840001 	addiu	a0,a0,1
800489b8:	2442cff8 	addiu	v0,v0,-12296
800489bc:	ace4003c 	sw	a0,60(a3)
800489c0:	acc30000 	sw	v1,0(a2)
800489c4:	ace30078 	sw	v1,120(a3)
800489c8:	10c20008 	beq	a2,v0,800489ec <_Z9fx_bic_i4v+0x5c>
800489cc:	ace30074 	sw	v1,116(a3)
800489d0:	8ce20048 	lw	v0,72(a3)
800489d4:	2403ecff 	li	v1,-4865
800489d8:	00431024 	and	v0,v0,v1
800489dc:	ace70064 	sw	a3,100(a3)
800489e0:	ace20048 	sw	v0,72(a3)
800489e4:	03e00008 	jr	ra
800489e8:	ace70068 	sw	a3,104(a3)
800489ec:	94e20038 	lhu	v0,56(a3)
800489f0:	8ce301d4 	lw	v1,468(a3)
800489f4:	00621821 	addu	v1,v1,v0
800489f8:	8ce20048 	lw	v0,72(a3)
800489fc:	90640000 	lbu	a0,0(v1)
80048a00:	2403ecff 	li	v1,-4865
80048a04:	00431024 	and	v0,v0,v1
80048a08:	a0e4006c 	sb	a0,108(a3)
80048a0c:	ace70064 	sw	a3,100(a3)
80048a10:	ace20048 	sw	v0,72(a3)
80048a14:	03e00008 	jr	ra
80048a18:	ace70068 	sw	a3,104(a3)

80048a1c <_Z9fx_bic_i5v>:
80048a1c:	3c028021 	lui	v0,0x8021
80048a20:	2447cfc0 	addiu	a3,v0,-12352
80048a24:	8ce50068 	lw	a1,104(a3)
80048a28:	8ce4003c 	lw	a0,60(a3)
80048a2c:	8ca30000 	lw	v1,0(a1)
80048a30:	2402fffa 	li	v0,-6
80048a34:	00621824 	and	v1,v1,v0
80048a38:	8ce60064 	lw	a2,100(a3)
80048a3c:	3c028021 	lui	v0,0x8021
80048a40:	24840001 	addiu	a0,a0,1
80048a44:	2442cff8 	addiu	v0,v0,-12296
80048a48:	ace4003c 	sw	a0,60(a3)
80048a4c:	acc30000 	sw	v1,0(a2)
80048a50:	ace30078 	sw	v1,120(a3)
80048a54:	10c20008 	beq	a2,v0,80048a78 <_Z9fx_bic_i5v+0x5c>
80048a58:	ace30074 	sw	v1,116(a3)
80048a5c:	8ce20048 	lw	v0,72(a3)
80048a60:	2403ecff 	li	v1,-4865
80048a64:	00431024 	and	v0,v0,v1
80048a68:	ace70064 	sw	a3,100(a3)
80048a6c:	ace20048 	sw	v0,72(a3)
80048a70:	03e00008 	jr	ra
80048a74:	ace70068 	sw	a3,104(a3)
80048a78:	94e20038 	lhu	v0,56(a3)
80048a7c:	8ce301d4 	lw	v1,468(a3)
80048a80:	00621821 	addu	v1,v1,v0
80048a84:	8ce20048 	lw	v0,72(a3)
80048a88:	90640000 	lbu	a0,0(v1)
80048a8c:	2403ecff 	li	v1,-4865
80048a90:	00431024 	and	v0,v0,v1
80048a94:	a0e4006c 	sb	a0,108(a3)
80048a98:	ace70064 	sw	a3,100(a3)
80048a9c:	ace20048 	sw	v0,72(a3)
80048aa0:	03e00008 	jr	ra
80048aa4:	ace70068 	sw	a3,104(a3)

80048aa8 <_Z9fx_bic_i6v>:
80048aa8:	3c028021 	lui	v0,0x8021
80048aac:	2447cfc0 	addiu	a3,v0,-12352
80048ab0:	8ce50068 	lw	a1,104(a3)
80048ab4:	8ce4003c 	lw	a0,60(a3)
80048ab8:	8ca30000 	lw	v1,0(a1)
80048abc:	2402fff9 	li	v0,-7
80048ac0:	00621824 	and	v1,v1,v0
80048ac4:	8ce60064 	lw	a2,100(a3)
80048ac8:	3c028021 	lui	v0,0x8021
80048acc:	24840001 	addiu	a0,a0,1
80048ad0:	2442cff8 	addiu	v0,v0,-12296
80048ad4:	ace4003c 	sw	a0,60(a3)
80048ad8:	acc30000 	sw	v1,0(a2)
80048adc:	ace30078 	sw	v1,120(a3)
80048ae0:	10c20008 	beq	a2,v0,80048b04 <_Z9fx_bic_i6v+0x5c>
80048ae4:	ace30074 	sw	v1,116(a3)
80048ae8:	8ce20048 	lw	v0,72(a3)
80048aec:	2403ecff 	li	v1,-4865
80048af0:	00431024 	and	v0,v0,v1
80048af4:	ace70064 	sw	a3,100(a3)
80048af8:	ace20048 	sw	v0,72(a3)
80048afc:	03e00008 	jr	ra
80048b00:	ace70068 	sw	a3,104(a3)
80048b04:	94e20038 	lhu	v0,56(a3)
80048b08:	8ce301d4 	lw	v1,468(a3)
80048b0c:	00621821 	addu	v1,v1,v0
80048b10:	8ce20048 	lw	v0,72(a3)
80048b14:	90640000 	lbu	a0,0(v1)
80048b18:	2403ecff 	li	v1,-4865
80048b1c:	00431024 	and	v0,v0,v1
80048b20:	a0e4006c 	sb	a0,108(a3)
80048b24:	ace70064 	sw	a3,100(a3)
80048b28:	ace20048 	sw	v0,72(a3)
80048b2c:	03e00008 	jr	ra
80048b30:	ace70068 	sw	a3,104(a3)

80048b34 <_Z9fx_bic_i7v>:
80048b34:	3c028021 	lui	v0,0x8021
80048b38:	2447cfc0 	addiu	a3,v0,-12352
80048b3c:	8ce50068 	lw	a1,104(a3)
80048b40:	8ce4003c 	lw	a0,60(a3)
80048b44:	8ca30000 	lw	v1,0(a1)
80048b48:	2402fff8 	li	v0,-8
80048b4c:	00621824 	and	v1,v1,v0
80048b50:	8ce60064 	lw	a2,100(a3)
80048b54:	3c028021 	lui	v0,0x8021
80048b58:	24840001 	addiu	a0,a0,1
80048b5c:	2442cff8 	addiu	v0,v0,-12296
80048b60:	ace4003c 	sw	a0,60(a3)
80048b64:	acc30000 	sw	v1,0(a2)
80048b68:	ace30078 	sw	v1,120(a3)
80048b6c:	10c20008 	beq	a2,v0,80048b90 <_Z9fx_bic_i7v+0x5c>
80048b70:	ace30074 	sw	v1,116(a3)
80048b74:	8ce20048 	lw	v0,72(a3)
80048b78:	2403ecff 	li	v1,-4865
80048b7c:	00431024 	and	v0,v0,v1
80048b80:	ace70064 	sw	a3,100(a3)
80048b84:	ace20048 	sw	v0,72(a3)
80048b88:	03e00008 	jr	ra
80048b8c:	ace70068 	sw	a3,104(a3)
80048b90:	94e20038 	lhu	v0,56(a3)
80048b94:	8ce301d4 	lw	v1,468(a3)
80048b98:	00621821 	addu	v1,v1,v0
80048b9c:	8ce20048 	lw	v0,72(a3)
80048ba0:	90640000 	lbu	a0,0(v1)
80048ba4:	2403ecff 	li	v1,-4865
80048ba8:	00431024 	and	v0,v0,v1
80048bac:	a0e4006c 	sb	a0,108(a3)
80048bb0:	ace70064 	sw	a3,100(a3)
80048bb4:	ace20048 	sw	v0,72(a3)
80048bb8:	03e00008 	jr	ra
80048bbc:	ace70068 	sw	a3,104(a3)

80048bc0 <_Z9fx_bic_i8v>:
80048bc0:	3c028021 	lui	v0,0x8021
80048bc4:	2447cfc0 	addiu	a3,v0,-12352
80048bc8:	8ce50068 	lw	a1,104(a3)
80048bcc:	8ce4003c 	lw	a0,60(a3)
80048bd0:	8ca30000 	lw	v1,0(a1)
80048bd4:	2402fff7 	li	v0,-9
80048bd8:	00621824 	and	v1,v1,v0
80048bdc:	8ce60064 	lw	a2,100(a3)
80048be0:	3c028021 	lui	v0,0x8021
80048be4:	24840001 	addiu	a0,a0,1
80048be8:	2442cff8 	addiu	v0,v0,-12296
80048bec:	ace4003c 	sw	a0,60(a3)
80048bf0:	acc30000 	sw	v1,0(a2)
80048bf4:	ace30078 	sw	v1,120(a3)
80048bf8:	10c20008 	beq	a2,v0,80048c1c <_Z9fx_bic_i8v+0x5c>
80048bfc:	ace30074 	sw	v1,116(a3)
80048c00:	8ce20048 	lw	v0,72(a3)
80048c04:	2403ecff 	li	v1,-4865
80048c08:	00431024 	and	v0,v0,v1
80048c0c:	ace70064 	sw	a3,100(a3)
80048c10:	ace20048 	sw	v0,72(a3)
80048c14:	03e00008 	jr	ra
80048c18:	ace70068 	sw	a3,104(a3)
80048c1c:	94e20038 	lhu	v0,56(a3)
80048c20:	8ce301d4 	lw	v1,468(a3)
80048c24:	00621821 	addu	v1,v1,v0
80048c28:	8ce20048 	lw	v0,72(a3)
80048c2c:	90640000 	lbu	a0,0(v1)
80048c30:	2403ecff 	li	v1,-4865
80048c34:	00431024 	and	v0,v0,v1
80048c38:	a0e4006c 	sb	a0,108(a3)
80048c3c:	ace70064 	sw	a3,100(a3)
80048c40:	ace20048 	sw	v0,72(a3)
80048c44:	03e00008 	jr	ra
80048c48:	ace70068 	sw	a3,104(a3)

80048c4c <_Z9fx_bic_i9v>:
80048c4c:	3c028021 	lui	v0,0x8021
80048c50:	2447cfc0 	addiu	a3,v0,-12352
80048c54:	8ce50068 	lw	a1,104(a3)
80048c58:	8ce4003c 	lw	a0,60(a3)
80048c5c:	8ca30000 	lw	v1,0(a1)
80048c60:	2402fff6 	li	v0,-10
80048c64:	00621824 	and	v1,v1,v0
80048c68:	8ce60064 	lw	a2,100(a3)
80048c6c:	3c028021 	lui	v0,0x8021
80048c70:	24840001 	addiu	a0,a0,1
80048c74:	2442cff8 	addiu	v0,v0,-12296
80048c78:	ace4003c 	sw	a0,60(a3)
80048c7c:	acc30000 	sw	v1,0(a2)
80048c80:	ace30078 	sw	v1,120(a3)
80048c84:	10c20008 	beq	a2,v0,80048ca8 <_Z9fx_bic_i9v+0x5c>
80048c88:	ace30074 	sw	v1,116(a3)
80048c8c:	8ce20048 	lw	v0,72(a3)
80048c90:	2403ecff 	li	v1,-4865
80048c94:	00431024 	and	v0,v0,v1
80048c98:	ace70064 	sw	a3,100(a3)
80048c9c:	ace20048 	sw	v0,72(a3)
80048ca0:	03e00008 	jr	ra
80048ca4:	ace70068 	sw	a3,104(a3)
80048ca8:	94e20038 	lhu	v0,56(a3)
80048cac:	8ce301d4 	lw	v1,468(a3)
80048cb0:	00621821 	addu	v1,v1,v0
80048cb4:	8ce20048 	lw	v0,72(a3)
80048cb8:	90640000 	lbu	a0,0(v1)
80048cbc:	2403ecff 	li	v1,-4865
80048cc0:	00431024 	and	v0,v0,v1
80048cc4:	a0e4006c 	sb	a0,108(a3)
80048cc8:	ace70064 	sw	a3,100(a3)
80048ccc:	ace20048 	sw	v0,72(a3)
80048cd0:	03e00008 	jr	ra
80048cd4:	ace70068 	sw	a3,104(a3)

80048cd8 <_Z10fx_bic_i10v>:
80048cd8:	3c028021 	lui	v0,0x8021
80048cdc:	2447cfc0 	addiu	a3,v0,-12352
80048ce0:	8ce50068 	lw	a1,104(a3)
80048ce4:	8ce4003c 	lw	a0,60(a3)
80048ce8:	8ca30000 	lw	v1,0(a1)
80048cec:	2402fff5 	li	v0,-11
80048cf0:	00621824 	and	v1,v1,v0
80048cf4:	8ce60064 	lw	a2,100(a3)
80048cf8:	3c028021 	lui	v0,0x8021
80048cfc:	24840001 	addiu	a0,a0,1
80048d00:	2442cff8 	addiu	v0,v0,-12296
80048d04:	ace4003c 	sw	a0,60(a3)
80048d08:	acc30000 	sw	v1,0(a2)
80048d0c:	ace30078 	sw	v1,120(a3)
80048d10:	10c20008 	beq	a2,v0,80048d34 <_Z10fx_bic_i10v+0x5c>
80048d14:	ace30074 	sw	v1,116(a3)
80048d18:	8ce20048 	lw	v0,72(a3)
80048d1c:	2403ecff 	li	v1,-4865
80048d20:	00431024 	and	v0,v0,v1
80048d24:	ace70064 	sw	a3,100(a3)
80048d28:	ace20048 	sw	v0,72(a3)
80048d2c:	03e00008 	jr	ra
80048d30:	ace70068 	sw	a3,104(a3)
80048d34:	94e20038 	lhu	v0,56(a3)
80048d38:	8ce301d4 	lw	v1,468(a3)
80048d3c:	00621821 	addu	v1,v1,v0
80048d40:	8ce20048 	lw	v0,72(a3)
80048d44:	90640000 	lbu	a0,0(v1)
80048d48:	2403ecff 	li	v1,-4865
80048d4c:	00431024 	and	v0,v0,v1
80048d50:	a0e4006c 	sb	a0,108(a3)
80048d54:	ace70064 	sw	a3,100(a3)
80048d58:	ace20048 	sw	v0,72(a3)
80048d5c:	03e00008 	jr	ra
80048d60:	ace70068 	sw	a3,104(a3)

80048d64 <_Z10fx_bic_i11v>:
80048d64:	3c028021 	lui	v0,0x8021
80048d68:	2447cfc0 	addiu	a3,v0,-12352
80048d6c:	8ce50068 	lw	a1,104(a3)
80048d70:	8ce4003c 	lw	a0,60(a3)
80048d74:	8ca30000 	lw	v1,0(a1)
80048d78:	2402fff4 	li	v0,-12
80048d7c:	00621824 	and	v1,v1,v0
80048d80:	8ce60064 	lw	a2,100(a3)
80048d84:	3c028021 	lui	v0,0x8021
80048d88:	24840001 	addiu	a0,a0,1
80048d8c:	2442cff8 	addiu	v0,v0,-12296
80048d90:	ace4003c 	sw	a0,60(a3)
80048d94:	acc30000 	sw	v1,0(a2)
80048d98:	ace30078 	sw	v1,120(a3)
80048d9c:	10c20008 	beq	a2,v0,80048dc0 <_Z10fx_bic_i11v+0x5c>
80048da0:	ace30074 	sw	v1,116(a3)
80048da4:	8ce20048 	lw	v0,72(a3)
80048da8:	2403ecff 	li	v1,-4865
80048dac:	00431024 	and	v0,v0,v1
80048db0:	ace70064 	sw	a3,100(a3)
80048db4:	ace20048 	sw	v0,72(a3)
80048db8:	03e00008 	jr	ra
80048dbc:	ace70068 	sw	a3,104(a3)
80048dc0:	94e20038 	lhu	v0,56(a3)
80048dc4:	8ce301d4 	lw	v1,468(a3)
80048dc8:	00621821 	addu	v1,v1,v0
80048dcc:	8ce20048 	lw	v0,72(a3)
80048dd0:	90640000 	lbu	a0,0(v1)
80048dd4:	2403ecff 	li	v1,-4865
80048dd8:	00431024 	and	v0,v0,v1
80048ddc:	a0e4006c 	sb	a0,108(a3)
80048de0:	ace70064 	sw	a3,100(a3)
80048de4:	ace20048 	sw	v0,72(a3)
80048de8:	03e00008 	jr	ra
80048dec:	ace70068 	sw	a3,104(a3)

80048df0 <_Z10fx_bic_i12v>:
80048df0:	3c028021 	lui	v0,0x8021
80048df4:	2447cfc0 	addiu	a3,v0,-12352
80048df8:	8ce50068 	lw	a1,104(a3)
80048dfc:	8ce4003c 	lw	a0,60(a3)
80048e00:	8ca30000 	lw	v1,0(a1)
80048e04:	2402fff3 	li	v0,-13
80048e08:	00621824 	and	v1,v1,v0
80048e0c:	8ce60064 	lw	a2,100(a3)
80048e10:	3c028021 	lui	v0,0x8021
80048e14:	24840001 	addiu	a0,a0,1
80048e18:	2442cff8 	addiu	v0,v0,-12296
80048e1c:	ace4003c 	sw	a0,60(a3)
80048e20:	acc30000 	sw	v1,0(a2)
80048e24:	ace30078 	sw	v1,120(a3)
80048e28:	10c20008 	beq	a2,v0,80048e4c <_Z10fx_bic_i12v+0x5c>
80048e2c:	ace30074 	sw	v1,116(a3)
80048e30:	8ce20048 	lw	v0,72(a3)
80048e34:	2403ecff 	li	v1,-4865
80048e38:	00431024 	and	v0,v0,v1
80048e3c:	ace70064 	sw	a3,100(a3)
80048e40:	ace20048 	sw	v0,72(a3)
80048e44:	03e00008 	jr	ra
80048e48:	ace70068 	sw	a3,104(a3)
80048e4c:	94e20038 	lhu	v0,56(a3)
80048e50:	8ce301d4 	lw	v1,468(a3)
80048e54:	00621821 	addu	v1,v1,v0
80048e58:	8ce20048 	lw	v0,72(a3)
80048e5c:	90640000 	lbu	a0,0(v1)
80048e60:	2403ecff 	li	v1,-4865
80048e64:	00431024 	and	v0,v0,v1
80048e68:	a0e4006c 	sb	a0,108(a3)
80048e6c:	ace70064 	sw	a3,100(a3)
80048e70:	ace20048 	sw	v0,72(a3)
80048e74:	03e00008 	jr	ra
80048e78:	ace70068 	sw	a3,104(a3)

80048e7c <_Z10fx_bic_i13v>:
80048e7c:	3c028021 	lui	v0,0x8021
80048e80:	2447cfc0 	addiu	a3,v0,-12352
80048e84:	8ce50068 	lw	a1,104(a3)
80048e88:	8ce4003c 	lw	a0,60(a3)
80048e8c:	8ca30000 	lw	v1,0(a1)
80048e90:	2402fff2 	li	v0,-14
80048e94:	00621824 	and	v1,v1,v0
80048e98:	8ce60064 	lw	a2,100(a3)
80048e9c:	3c028021 	lui	v0,0x8021
80048ea0:	24840001 	addiu	a0,a0,1
80048ea4:	2442cff8 	addiu	v0,v0,-12296
80048ea8:	ace4003c 	sw	a0,60(a3)
80048eac:	acc30000 	sw	v1,0(a2)
80048eb0:	ace30078 	sw	v1,120(a3)
80048eb4:	10c20008 	beq	a2,v0,80048ed8 <_Z10fx_bic_i13v+0x5c>
80048eb8:	ace30074 	sw	v1,116(a3)
80048ebc:	8ce20048 	lw	v0,72(a3)
80048ec0:	2403ecff 	li	v1,-4865
80048ec4:	00431024 	and	v0,v0,v1
80048ec8:	ace70064 	sw	a3,100(a3)
80048ecc:	ace20048 	sw	v0,72(a3)
80048ed0:	03e00008 	jr	ra
80048ed4:	ace70068 	sw	a3,104(a3)
80048ed8:	94e20038 	lhu	v0,56(a3)
80048edc:	8ce301d4 	lw	v1,468(a3)
80048ee0:	00621821 	addu	v1,v1,v0
80048ee4:	8ce20048 	lw	v0,72(a3)
80048ee8:	90640000 	lbu	a0,0(v1)
80048eec:	2403ecff 	li	v1,-4865
80048ef0:	00431024 	and	v0,v0,v1
80048ef4:	a0e4006c 	sb	a0,108(a3)
80048ef8:	ace70064 	sw	a3,100(a3)
80048efc:	ace20048 	sw	v0,72(a3)
80048f00:	03e00008 	jr	ra
80048f04:	ace70068 	sw	a3,104(a3)

80048f08 <_Z10fx_bic_i14v>:
80048f08:	3c028021 	lui	v0,0x8021
80048f0c:	2447cfc0 	addiu	a3,v0,-12352
80048f10:	8ce50068 	lw	a1,104(a3)
80048f14:	8ce4003c 	lw	a0,60(a3)
80048f18:	8ca30000 	lw	v1,0(a1)
80048f1c:	2402fff1 	li	v0,-15
80048f20:	00621824 	and	v1,v1,v0
80048f24:	8ce60064 	lw	a2,100(a3)
80048f28:	3c028021 	lui	v0,0x8021
80048f2c:	24840001 	addiu	a0,a0,1
80048f30:	2442cff8 	addiu	v0,v0,-12296
80048f34:	ace4003c 	sw	a0,60(a3)
80048f38:	acc30000 	sw	v1,0(a2)
80048f3c:	ace30078 	sw	v1,120(a3)
80048f40:	10c20008 	beq	a2,v0,80048f64 <_Z10fx_bic_i14v+0x5c>
80048f44:	ace30074 	sw	v1,116(a3)
80048f48:	8ce20048 	lw	v0,72(a3)
80048f4c:	2403ecff 	li	v1,-4865
80048f50:	00431024 	and	v0,v0,v1
80048f54:	ace70064 	sw	a3,100(a3)
80048f58:	ace20048 	sw	v0,72(a3)
80048f5c:	03e00008 	jr	ra
80048f60:	ace70068 	sw	a3,104(a3)
80048f64:	94e20038 	lhu	v0,56(a3)
80048f68:	8ce301d4 	lw	v1,468(a3)
80048f6c:	00621821 	addu	v1,v1,v0
80048f70:	8ce20048 	lw	v0,72(a3)
80048f74:	90640000 	lbu	a0,0(v1)
80048f78:	2403ecff 	li	v1,-4865
80048f7c:	00431024 	and	v0,v0,v1
80048f80:	a0e4006c 	sb	a0,108(a3)
80048f84:	ace70064 	sw	a3,100(a3)
80048f88:	ace20048 	sw	v0,72(a3)
80048f8c:	03e00008 	jr	ra
80048f90:	ace70068 	sw	a3,104(a3)

80048f94 <_Z10fx_bic_i15v>:
80048f94:	3c028021 	lui	v0,0x8021
80048f98:	2447cfc0 	addiu	a3,v0,-12352
80048f9c:	8ce50068 	lw	a1,104(a3)
80048fa0:	8ce4003c 	lw	a0,60(a3)
80048fa4:	8ca30000 	lw	v1,0(a1)
80048fa8:	2402fff0 	li	v0,-16
80048fac:	00621824 	and	v1,v1,v0
80048fb0:	8ce60064 	lw	a2,100(a3)
80048fb4:	3c028021 	lui	v0,0x8021
80048fb8:	24840001 	addiu	a0,a0,1
80048fbc:	2442cff8 	addiu	v0,v0,-12296
80048fc0:	ace4003c 	sw	a0,60(a3)
80048fc4:	acc30000 	sw	v1,0(a2)
80048fc8:	ace30078 	sw	v1,120(a3)
80048fcc:	10c20008 	beq	a2,v0,80048ff0 <_Z10fx_bic_i15v+0x5c>
80048fd0:	ace30074 	sw	v1,116(a3)
80048fd4:	8ce20048 	lw	v0,72(a3)
80048fd8:	2403ecff 	li	v1,-4865
80048fdc:	00431024 	and	v0,v0,v1
80048fe0:	ace70064 	sw	a3,100(a3)
80048fe4:	ace20048 	sw	v0,72(a3)
80048fe8:	03e00008 	jr	ra
80048fec:	ace70068 	sw	a3,104(a3)
80048ff0:	94e20038 	lhu	v0,56(a3)
80048ff4:	8ce301d4 	lw	v1,468(a3)
80048ff8:	00621821 	addu	v1,v1,v0
80048ffc:	8ce20048 	lw	v0,72(a3)
80049000:	90640000 	lbu	a0,0(v1)
80049004:	2403ecff 	li	v1,-4865
80049008:	00431024 	and	v0,v0,v1
8004900c:	a0e4006c 	sb	a0,108(a3)
80049010:	ace70064 	sw	a3,100(a3)
80049014:	ace20048 	sw	v0,72(a3)
80049018:	03e00008 	jr	ra
8004901c:	ace70068 	sw	a3,104(a3)

80049020 <_Z10fx_mult_r0v>:
80049020:	3c028021 	lui	v0,0x8021
80049024:	2446cfc0 	addiu	a2,v0,-12352
80049028:	8cc40068 	lw	a0,104(a2)
8004902c:	8045cfc0 	lb	a1,-12352(v0)
80049030:	80830000 	lb	v1,0(a0)
80049034:	8cc2003c 	lw	v0,60(a2)
80049038:	70651802 	mul	v1,v1,a1
8004903c:	24420001 	addiu	v0,v0,1
80049040:	acc2003c 	sw	v0,60(a2)
80049044:	8cc40064 	lw	a0,100(a2)
80049048:	3c028021 	lui	v0,0x8021
8004904c:	2442cff8 	addiu	v0,v0,-12296
80049050:	ac830000 	sw	v1,0(a0)
80049054:	acc30078 	sw	v1,120(a2)
80049058:	10820008 	beq	a0,v0,8004907c <_Z10fx_mult_r0v+0x5c>
8004905c:	acc30074 	sw	v1,116(a2)
80049060:	8cc20048 	lw	v0,72(a2)
80049064:	2403ecff 	li	v1,-4865
80049068:	00431024 	and	v0,v0,v1
8004906c:	acc60064 	sw	a2,100(a2)
80049070:	acc20048 	sw	v0,72(a2)
80049074:	03e00008 	jr	ra
80049078:	acc60068 	sw	a2,104(a2)
8004907c:	94c20038 	lhu	v0,56(a2)
80049080:	8cc301d4 	lw	v1,468(a2)
80049084:	00621821 	addu	v1,v1,v0
80049088:	8cc20048 	lw	v0,72(a2)
8004908c:	90640000 	lbu	a0,0(v1)
80049090:	2403ecff 	li	v1,-4865
80049094:	00431024 	and	v0,v0,v1
80049098:	a0c4006c 	sb	a0,108(a2)
8004909c:	acc60064 	sw	a2,100(a2)
800490a0:	acc20048 	sw	v0,72(a2)
800490a4:	03e00008 	jr	ra
800490a8:	acc60068 	sw	a2,104(a2)

800490ac <_Z10fx_mult_r1v>:
800490ac:	3c028021 	lui	v0,0x8021
800490b0:	2446cfc0 	addiu	a2,v0,-12352
800490b4:	8cc40068 	lw	a0,104(a2)
800490b8:	80c50004 	lb	a1,4(a2)
800490bc:	80830000 	lb	v1,0(a0)
800490c0:	8cc2003c 	lw	v0,60(a2)
800490c4:	70651802 	mul	v1,v1,a1
800490c8:	24420001 	addiu	v0,v0,1
800490cc:	acc2003c 	sw	v0,60(a2)
800490d0:	8cc40064 	lw	a0,100(a2)
800490d4:	3c028021 	lui	v0,0x8021
800490d8:	2442cff8 	addiu	v0,v0,-12296
800490dc:	ac830000 	sw	v1,0(a0)
800490e0:	acc30078 	sw	v1,120(a2)
800490e4:	10820008 	beq	a0,v0,80049108 <_Z10fx_mult_r1v+0x5c>
800490e8:	acc30074 	sw	v1,116(a2)
800490ec:	8cc20048 	lw	v0,72(a2)
800490f0:	2403ecff 	li	v1,-4865
800490f4:	00431024 	and	v0,v0,v1
800490f8:	acc60064 	sw	a2,100(a2)
800490fc:	acc20048 	sw	v0,72(a2)
80049100:	03e00008 	jr	ra
80049104:	acc60068 	sw	a2,104(a2)
80049108:	94c20038 	lhu	v0,56(a2)
8004910c:	8cc301d4 	lw	v1,468(a2)
80049110:	00621821 	addu	v1,v1,v0
80049114:	8cc20048 	lw	v0,72(a2)
80049118:	90640000 	lbu	a0,0(v1)
8004911c:	2403ecff 	li	v1,-4865
80049120:	00431024 	and	v0,v0,v1
80049124:	a0c4006c 	sb	a0,108(a2)
80049128:	acc60064 	sw	a2,100(a2)
8004912c:	acc20048 	sw	v0,72(a2)
80049130:	03e00008 	jr	ra
80049134:	acc60068 	sw	a2,104(a2)

80049138 <_Z10fx_mult_r2v>:
80049138:	3c028021 	lui	v0,0x8021
8004913c:	2446cfc0 	addiu	a2,v0,-12352
80049140:	8cc40068 	lw	a0,104(a2)
80049144:	80c50008 	lb	a1,8(a2)
80049148:	80830000 	lb	v1,0(a0)
8004914c:	8cc2003c 	lw	v0,60(a2)
80049150:	70651802 	mul	v1,v1,a1
80049154:	24420001 	addiu	v0,v0,1
80049158:	acc2003c 	sw	v0,60(a2)
8004915c:	8cc40064 	lw	a0,100(a2)
80049160:	3c028021 	lui	v0,0x8021
80049164:	2442cff8 	addiu	v0,v0,-12296
80049168:	ac830000 	sw	v1,0(a0)
8004916c:	acc30078 	sw	v1,120(a2)
80049170:	10820008 	beq	a0,v0,80049194 <_Z10fx_mult_r2v+0x5c>
80049174:	acc30074 	sw	v1,116(a2)
80049178:	8cc20048 	lw	v0,72(a2)
8004917c:	2403ecff 	li	v1,-4865
80049180:	00431024 	and	v0,v0,v1
80049184:	acc60064 	sw	a2,100(a2)
80049188:	acc20048 	sw	v0,72(a2)
8004918c:	03e00008 	jr	ra
80049190:	acc60068 	sw	a2,104(a2)
80049194:	94c20038 	lhu	v0,56(a2)
80049198:	8cc301d4 	lw	v1,468(a2)
8004919c:	00621821 	addu	v1,v1,v0
800491a0:	8cc20048 	lw	v0,72(a2)
800491a4:	90640000 	lbu	a0,0(v1)
800491a8:	2403ecff 	li	v1,-4865
800491ac:	00431024 	and	v0,v0,v1
800491b0:	a0c4006c 	sb	a0,108(a2)
800491b4:	acc60064 	sw	a2,100(a2)
800491b8:	acc20048 	sw	v0,72(a2)
800491bc:	03e00008 	jr	ra
800491c0:	acc60068 	sw	a2,104(a2)

800491c4 <_Z10fx_mult_r3v>:
800491c4:	3c028021 	lui	v0,0x8021
800491c8:	2446cfc0 	addiu	a2,v0,-12352
800491cc:	8cc40068 	lw	a0,104(a2)
800491d0:	80c5000c 	lb	a1,12(a2)
800491d4:	80830000 	lb	v1,0(a0)
800491d8:	8cc2003c 	lw	v0,60(a2)
800491dc:	70651802 	mul	v1,v1,a1
800491e0:	24420001 	addiu	v0,v0,1
800491e4:	acc2003c 	sw	v0,60(a2)
800491e8:	8cc40064 	lw	a0,100(a2)
800491ec:	3c028021 	lui	v0,0x8021
800491f0:	2442cff8 	addiu	v0,v0,-12296
800491f4:	ac830000 	sw	v1,0(a0)
800491f8:	acc30078 	sw	v1,120(a2)
800491fc:	10820008 	beq	a0,v0,80049220 <_Z10fx_mult_r3v+0x5c>
80049200:	acc30074 	sw	v1,116(a2)
80049204:	8cc20048 	lw	v0,72(a2)
80049208:	2403ecff 	li	v1,-4865
8004920c:	00431024 	and	v0,v0,v1
80049210:	acc60064 	sw	a2,100(a2)
80049214:	acc20048 	sw	v0,72(a2)
80049218:	03e00008 	jr	ra
8004921c:	acc60068 	sw	a2,104(a2)
80049220:	94c20038 	lhu	v0,56(a2)
80049224:	8cc301d4 	lw	v1,468(a2)
80049228:	00621821 	addu	v1,v1,v0
8004922c:	8cc20048 	lw	v0,72(a2)
80049230:	90640000 	lbu	a0,0(v1)
80049234:	2403ecff 	li	v1,-4865
80049238:	00431024 	and	v0,v0,v1
8004923c:	a0c4006c 	sb	a0,108(a2)
80049240:	acc60064 	sw	a2,100(a2)
80049244:	acc20048 	sw	v0,72(a2)
80049248:	03e00008 	jr	ra
8004924c:	acc60068 	sw	a2,104(a2)

80049250 <_Z10fx_mult_r4v>:
80049250:	3c028021 	lui	v0,0x8021
80049254:	2446cfc0 	addiu	a2,v0,-12352
80049258:	8cc40068 	lw	a0,104(a2)
8004925c:	80c50010 	lb	a1,16(a2)
80049260:	80830000 	lb	v1,0(a0)
80049264:	8cc2003c 	lw	v0,60(a2)
80049268:	70651802 	mul	v1,v1,a1
8004926c:	24420001 	addiu	v0,v0,1
80049270:	acc2003c 	sw	v0,60(a2)
80049274:	8cc40064 	lw	a0,100(a2)
80049278:	3c028021 	lui	v0,0x8021
8004927c:	2442cff8 	addiu	v0,v0,-12296
80049280:	ac830000 	sw	v1,0(a0)
80049284:	acc30078 	sw	v1,120(a2)
80049288:	10820008 	beq	a0,v0,800492ac <_Z10fx_mult_r4v+0x5c>
8004928c:	acc30074 	sw	v1,116(a2)
80049290:	8cc20048 	lw	v0,72(a2)
80049294:	2403ecff 	li	v1,-4865
80049298:	00431024 	and	v0,v0,v1
8004929c:	acc60064 	sw	a2,100(a2)
800492a0:	acc20048 	sw	v0,72(a2)
800492a4:	03e00008 	jr	ra
800492a8:	acc60068 	sw	a2,104(a2)
800492ac:	94c20038 	lhu	v0,56(a2)
800492b0:	8cc301d4 	lw	v1,468(a2)
800492b4:	00621821 	addu	v1,v1,v0
800492b8:	8cc20048 	lw	v0,72(a2)
800492bc:	90640000 	lbu	a0,0(v1)
800492c0:	2403ecff 	li	v1,-4865
800492c4:	00431024 	and	v0,v0,v1
800492c8:	a0c4006c 	sb	a0,108(a2)
800492cc:	acc60064 	sw	a2,100(a2)
800492d0:	acc20048 	sw	v0,72(a2)
800492d4:	03e00008 	jr	ra
800492d8:	acc60068 	sw	a2,104(a2)

800492dc <_Z10fx_mult_r5v>:
800492dc:	3c028021 	lui	v0,0x8021
800492e0:	2446cfc0 	addiu	a2,v0,-12352
800492e4:	8cc40068 	lw	a0,104(a2)
800492e8:	80c50014 	lb	a1,20(a2)
800492ec:	80830000 	lb	v1,0(a0)
800492f0:	8cc2003c 	lw	v0,60(a2)
800492f4:	70651802 	mul	v1,v1,a1
800492f8:	24420001 	addiu	v0,v0,1
800492fc:	acc2003c 	sw	v0,60(a2)
80049300:	8cc40064 	lw	a0,100(a2)
80049304:	3c028021 	lui	v0,0x8021
80049308:	2442cff8 	addiu	v0,v0,-12296
8004930c:	ac830000 	sw	v1,0(a0)
80049310:	acc30078 	sw	v1,120(a2)
80049314:	10820008 	beq	a0,v0,80049338 <_Z10fx_mult_r5v+0x5c>
80049318:	acc30074 	sw	v1,116(a2)
8004931c:	8cc20048 	lw	v0,72(a2)
80049320:	2403ecff 	li	v1,-4865
80049324:	00431024 	and	v0,v0,v1
80049328:	acc60064 	sw	a2,100(a2)
8004932c:	acc20048 	sw	v0,72(a2)
80049330:	03e00008 	jr	ra
80049334:	acc60068 	sw	a2,104(a2)
80049338:	94c20038 	lhu	v0,56(a2)
8004933c:	8cc301d4 	lw	v1,468(a2)
80049340:	00621821 	addu	v1,v1,v0
80049344:	8cc20048 	lw	v0,72(a2)
80049348:	90640000 	lbu	a0,0(v1)
8004934c:	2403ecff 	li	v1,-4865
80049350:	00431024 	and	v0,v0,v1
80049354:	a0c4006c 	sb	a0,108(a2)
80049358:	acc60064 	sw	a2,100(a2)
8004935c:	acc20048 	sw	v0,72(a2)
80049360:	03e00008 	jr	ra
80049364:	acc60068 	sw	a2,104(a2)

80049368 <_Z10fx_mult_r6v>:
80049368:	3c028021 	lui	v0,0x8021
8004936c:	2446cfc0 	addiu	a2,v0,-12352
80049370:	8cc40068 	lw	a0,104(a2)
80049374:	80c50018 	lb	a1,24(a2)
80049378:	80830000 	lb	v1,0(a0)
8004937c:	8cc2003c 	lw	v0,60(a2)
80049380:	70651802 	mul	v1,v1,a1
80049384:	24420001 	addiu	v0,v0,1
80049388:	acc2003c 	sw	v0,60(a2)
8004938c:	8cc40064 	lw	a0,100(a2)
80049390:	3c028021 	lui	v0,0x8021
80049394:	2442cff8 	addiu	v0,v0,-12296
80049398:	ac830000 	sw	v1,0(a0)
8004939c:	acc30078 	sw	v1,120(a2)
800493a0:	10820008 	beq	a0,v0,800493c4 <_Z10fx_mult_r6v+0x5c>
800493a4:	acc30074 	sw	v1,116(a2)
800493a8:	8cc20048 	lw	v0,72(a2)
800493ac:	2403ecff 	li	v1,-4865
800493b0:	00431024 	and	v0,v0,v1
800493b4:	acc60064 	sw	a2,100(a2)
800493b8:	acc20048 	sw	v0,72(a2)
800493bc:	03e00008 	jr	ra
800493c0:	acc60068 	sw	a2,104(a2)
800493c4:	94c20038 	lhu	v0,56(a2)
800493c8:	8cc301d4 	lw	v1,468(a2)
800493cc:	00621821 	addu	v1,v1,v0
800493d0:	8cc20048 	lw	v0,72(a2)
800493d4:	90640000 	lbu	a0,0(v1)
800493d8:	2403ecff 	li	v1,-4865
800493dc:	00431024 	and	v0,v0,v1
800493e0:	a0c4006c 	sb	a0,108(a2)
800493e4:	acc60064 	sw	a2,100(a2)
800493e8:	acc20048 	sw	v0,72(a2)
800493ec:	03e00008 	jr	ra
800493f0:	acc60068 	sw	a2,104(a2)

800493f4 <_Z10fx_mult_r7v>:
800493f4:	3c028021 	lui	v0,0x8021
800493f8:	2446cfc0 	addiu	a2,v0,-12352
800493fc:	8cc40068 	lw	a0,104(a2)
80049400:	80c5001c 	lb	a1,28(a2)
80049404:	80830000 	lb	v1,0(a0)
80049408:	8cc2003c 	lw	v0,60(a2)
8004940c:	70651802 	mul	v1,v1,a1
80049410:	24420001 	addiu	v0,v0,1
80049414:	acc2003c 	sw	v0,60(a2)
80049418:	8cc40064 	lw	a0,100(a2)
8004941c:	3c028021 	lui	v0,0x8021
80049420:	2442cff8 	addiu	v0,v0,-12296
80049424:	ac830000 	sw	v1,0(a0)
80049428:	acc30078 	sw	v1,120(a2)
8004942c:	10820008 	beq	a0,v0,80049450 <_Z10fx_mult_r7v+0x5c>
80049430:	acc30074 	sw	v1,116(a2)
80049434:	8cc20048 	lw	v0,72(a2)
80049438:	2403ecff 	li	v1,-4865
8004943c:	00431024 	and	v0,v0,v1
80049440:	acc60064 	sw	a2,100(a2)
80049444:	acc20048 	sw	v0,72(a2)
80049448:	03e00008 	jr	ra
8004944c:	acc60068 	sw	a2,104(a2)
80049450:	94c20038 	lhu	v0,56(a2)
80049454:	8cc301d4 	lw	v1,468(a2)
80049458:	00621821 	addu	v1,v1,v0
8004945c:	8cc20048 	lw	v0,72(a2)
80049460:	90640000 	lbu	a0,0(v1)
80049464:	2403ecff 	li	v1,-4865
80049468:	00431024 	and	v0,v0,v1
8004946c:	a0c4006c 	sb	a0,108(a2)
80049470:	acc60064 	sw	a2,100(a2)
80049474:	acc20048 	sw	v0,72(a2)
80049478:	03e00008 	jr	ra
8004947c:	acc60068 	sw	a2,104(a2)

80049480 <_Z10fx_mult_r8v>:
80049480:	3c028021 	lui	v0,0x8021
80049484:	2446cfc0 	addiu	a2,v0,-12352
80049488:	8cc40068 	lw	a0,104(a2)
8004948c:	80c50020 	lb	a1,32(a2)
80049490:	80830000 	lb	v1,0(a0)
80049494:	8cc2003c 	lw	v0,60(a2)
80049498:	70651802 	mul	v1,v1,a1
8004949c:	24420001 	addiu	v0,v0,1
800494a0:	acc2003c 	sw	v0,60(a2)
800494a4:	8cc40064 	lw	a0,100(a2)
800494a8:	3c028021 	lui	v0,0x8021
800494ac:	2442cff8 	addiu	v0,v0,-12296
800494b0:	ac830000 	sw	v1,0(a0)
800494b4:	acc30078 	sw	v1,120(a2)
800494b8:	10820008 	beq	a0,v0,800494dc <_Z10fx_mult_r8v+0x5c>
800494bc:	acc30074 	sw	v1,116(a2)
800494c0:	8cc20048 	lw	v0,72(a2)
800494c4:	2403ecff 	li	v1,-4865
800494c8:	00431024 	and	v0,v0,v1
800494cc:	acc60064 	sw	a2,100(a2)
800494d0:	acc20048 	sw	v0,72(a2)
800494d4:	03e00008 	jr	ra
800494d8:	acc60068 	sw	a2,104(a2)
800494dc:	94c20038 	lhu	v0,56(a2)
800494e0:	8cc301d4 	lw	v1,468(a2)
800494e4:	00621821 	addu	v1,v1,v0
800494e8:	8cc20048 	lw	v0,72(a2)
800494ec:	90640000 	lbu	a0,0(v1)
800494f0:	2403ecff 	li	v1,-4865
800494f4:	00431024 	and	v0,v0,v1
800494f8:	a0c4006c 	sb	a0,108(a2)
800494fc:	acc60064 	sw	a2,100(a2)
80049500:	acc20048 	sw	v0,72(a2)
80049504:	03e00008 	jr	ra
80049508:	acc60068 	sw	a2,104(a2)

8004950c <_Z10fx_mult_r9v>:
8004950c:	3c028021 	lui	v0,0x8021
80049510:	2446cfc0 	addiu	a2,v0,-12352
80049514:	8cc40068 	lw	a0,104(a2)
80049518:	80c50024 	lb	a1,36(a2)
8004951c:	80830000 	lb	v1,0(a0)
80049520:	8cc2003c 	lw	v0,60(a2)
80049524:	70651802 	mul	v1,v1,a1
80049528:	24420001 	addiu	v0,v0,1
8004952c:	acc2003c 	sw	v0,60(a2)
80049530:	8cc40064 	lw	a0,100(a2)
80049534:	3c028021 	lui	v0,0x8021
80049538:	2442cff8 	addiu	v0,v0,-12296
8004953c:	ac830000 	sw	v1,0(a0)
80049540:	acc30078 	sw	v1,120(a2)
80049544:	10820008 	beq	a0,v0,80049568 <_Z10fx_mult_r9v+0x5c>
80049548:	acc30074 	sw	v1,116(a2)
8004954c:	8cc20048 	lw	v0,72(a2)
80049550:	2403ecff 	li	v1,-4865
80049554:	00431024 	and	v0,v0,v1
80049558:	acc60064 	sw	a2,100(a2)
8004955c:	acc20048 	sw	v0,72(a2)
80049560:	03e00008 	jr	ra
80049564:	acc60068 	sw	a2,104(a2)
80049568:	94c20038 	lhu	v0,56(a2)
8004956c:	8cc301d4 	lw	v1,468(a2)
80049570:	00621821 	addu	v1,v1,v0
80049574:	8cc20048 	lw	v0,72(a2)
80049578:	90640000 	lbu	a0,0(v1)
8004957c:	2403ecff 	li	v1,-4865
80049580:	00431024 	and	v0,v0,v1
80049584:	a0c4006c 	sb	a0,108(a2)
80049588:	acc60064 	sw	a2,100(a2)
8004958c:	acc20048 	sw	v0,72(a2)
80049590:	03e00008 	jr	ra
80049594:	acc60068 	sw	a2,104(a2)

80049598 <_Z11fx_mult_r10v>:
80049598:	3c028021 	lui	v0,0x8021
8004959c:	2446cfc0 	addiu	a2,v0,-12352
800495a0:	8cc40068 	lw	a0,104(a2)
800495a4:	80c50028 	lb	a1,40(a2)
800495a8:	80830000 	lb	v1,0(a0)
800495ac:	8cc2003c 	lw	v0,60(a2)
800495b0:	70651802 	mul	v1,v1,a1
800495b4:	24420001 	addiu	v0,v0,1
800495b8:	acc2003c 	sw	v0,60(a2)
800495bc:	8cc40064 	lw	a0,100(a2)
800495c0:	3c028021 	lui	v0,0x8021
800495c4:	2442cff8 	addiu	v0,v0,-12296
800495c8:	ac830000 	sw	v1,0(a0)
800495cc:	acc30078 	sw	v1,120(a2)
800495d0:	10820008 	beq	a0,v0,800495f4 <_Z11fx_mult_r10v+0x5c>
800495d4:	acc30074 	sw	v1,116(a2)
800495d8:	8cc20048 	lw	v0,72(a2)
800495dc:	2403ecff 	li	v1,-4865
800495e0:	00431024 	and	v0,v0,v1
800495e4:	acc60064 	sw	a2,100(a2)
800495e8:	acc20048 	sw	v0,72(a2)
800495ec:	03e00008 	jr	ra
800495f0:	acc60068 	sw	a2,104(a2)
800495f4:	94c20038 	lhu	v0,56(a2)
800495f8:	8cc301d4 	lw	v1,468(a2)
800495fc:	00621821 	addu	v1,v1,v0
80049600:	8cc20048 	lw	v0,72(a2)
80049604:	90640000 	lbu	a0,0(v1)
80049608:	2403ecff 	li	v1,-4865
8004960c:	00431024 	and	v0,v0,v1
80049610:	a0c4006c 	sb	a0,108(a2)
80049614:	acc60064 	sw	a2,100(a2)
80049618:	acc20048 	sw	v0,72(a2)
8004961c:	03e00008 	jr	ra
80049620:	acc60068 	sw	a2,104(a2)

80049624 <_Z11fx_mult_r11v>:
80049624:	3c028021 	lui	v0,0x8021
80049628:	2446cfc0 	addiu	a2,v0,-12352
8004962c:	8cc40068 	lw	a0,104(a2)
80049630:	80c5002c 	lb	a1,44(a2)
80049634:	80830000 	lb	v1,0(a0)
80049638:	8cc2003c 	lw	v0,60(a2)
8004963c:	70651802 	mul	v1,v1,a1
80049640:	24420001 	addiu	v0,v0,1
80049644:	acc2003c 	sw	v0,60(a2)
80049648:	8cc40064 	lw	a0,100(a2)
8004964c:	3c028021 	lui	v0,0x8021
80049650:	2442cff8 	addiu	v0,v0,-12296
80049654:	ac830000 	sw	v1,0(a0)
80049658:	acc30078 	sw	v1,120(a2)
8004965c:	10820008 	beq	a0,v0,80049680 <_Z11fx_mult_r11v+0x5c>
80049660:	acc30074 	sw	v1,116(a2)
80049664:	8cc20048 	lw	v0,72(a2)
80049668:	2403ecff 	li	v1,-4865
8004966c:	00431024 	and	v0,v0,v1
80049670:	acc60064 	sw	a2,100(a2)
80049674:	acc20048 	sw	v0,72(a2)
80049678:	03e00008 	jr	ra
8004967c:	acc60068 	sw	a2,104(a2)
80049680:	94c20038 	lhu	v0,56(a2)
80049684:	8cc301d4 	lw	v1,468(a2)
80049688:	00621821 	addu	v1,v1,v0
8004968c:	8cc20048 	lw	v0,72(a2)
80049690:	90640000 	lbu	a0,0(v1)
80049694:	2403ecff 	li	v1,-4865
80049698:	00431024 	and	v0,v0,v1
8004969c:	a0c4006c 	sb	a0,108(a2)
800496a0:	acc60064 	sw	a2,100(a2)
800496a4:	acc20048 	sw	v0,72(a2)
800496a8:	03e00008 	jr	ra
800496ac:	acc60068 	sw	a2,104(a2)

800496b0 <_Z11fx_mult_r12v>:
800496b0:	3c028021 	lui	v0,0x8021
800496b4:	2446cfc0 	addiu	a2,v0,-12352
800496b8:	8cc40068 	lw	a0,104(a2)
800496bc:	80c50030 	lb	a1,48(a2)
800496c0:	80830000 	lb	v1,0(a0)
800496c4:	8cc2003c 	lw	v0,60(a2)
800496c8:	70651802 	mul	v1,v1,a1
800496cc:	24420001 	addiu	v0,v0,1
800496d0:	acc2003c 	sw	v0,60(a2)
800496d4:	8cc40064 	lw	a0,100(a2)
800496d8:	3c028021 	lui	v0,0x8021
800496dc:	2442cff8 	addiu	v0,v0,-12296
800496e0:	ac830000 	sw	v1,0(a0)
800496e4:	acc30078 	sw	v1,120(a2)
800496e8:	10820008 	beq	a0,v0,8004970c <_Z11fx_mult_r12v+0x5c>
800496ec:	acc30074 	sw	v1,116(a2)
800496f0:	8cc20048 	lw	v0,72(a2)
800496f4:	2403ecff 	li	v1,-4865
800496f8:	00431024 	and	v0,v0,v1
800496fc:	acc60064 	sw	a2,100(a2)
80049700:	acc20048 	sw	v0,72(a2)
80049704:	03e00008 	jr	ra
80049708:	acc60068 	sw	a2,104(a2)
8004970c:	94c20038 	lhu	v0,56(a2)
80049710:	8cc301d4 	lw	v1,468(a2)
80049714:	00621821 	addu	v1,v1,v0
80049718:	8cc20048 	lw	v0,72(a2)
8004971c:	90640000 	lbu	a0,0(v1)
80049720:	2403ecff 	li	v1,-4865
80049724:	00431024 	and	v0,v0,v1
80049728:	a0c4006c 	sb	a0,108(a2)
8004972c:	acc60064 	sw	a2,100(a2)
80049730:	acc20048 	sw	v0,72(a2)
80049734:	03e00008 	jr	ra
80049738:	acc60068 	sw	a2,104(a2)

8004973c <_Z11fx_mult_r13v>:
8004973c:	3c028021 	lui	v0,0x8021
80049740:	2446cfc0 	addiu	a2,v0,-12352
80049744:	8cc40068 	lw	a0,104(a2)
80049748:	80c50034 	lb	a1,52(a2)
8004974c:	80830000 	lb	v1,0(a0)
80049750:	8cc2003c 	lw	v0,60(a2)
80049754:	70651802 	mul	v1,v1,a1
80049758:	24420001 	addiu	v0,v0,1
8004975c:	acc2003c 	sw	v0,60(a2)
80049760:	8cc40064 	lw	a0,100(a2)
80049764:	3c028021 	lui	v0,0x8021
80049768:	2442cff8 	addiu	v0,v0,-12296
8004976c:	ac830000 	sw	v1,0(a0)
80049770:	acc30078 	sw	v1,120(a2)
80049774:	10820008 	beq	a0,v0,80049798 <_Z11fx_mult_r13v+0x5c>
80049778:	acc30074 	sw	v1,116(a2)
8004977c:	8cc20048 	lw	v0,72(a2)
80049780:	2403ecff 	li	v1,-4865
80049784:	00431024 	and	v0,v0,v1
80049788:	acc60064 	sw	a2,100(a2)
8004978c:	acc20048 	sw	v0,72(a2)
80049790:	03e00008 	jr	ra
80049794:	acc60068 	sw	a2,104(a2)
80049798:	94c20038 	lhu	v0,56(a2)
8004979c:	8cc301d4 	lw	v1,468(a2)
800497a0:	00621821 	addu	v1,v1,v0
800497a4:	8cc20048 	lw	v0,72(a2)
800497a8:	90640000 	lbu	a0,0(v1)
800497ac:	2403ecff 	li	v1,-4865
800497b0:	00431024 	and	v0,v0,v1
800497b4:	a0c4006c 	sb	a0,108(a2)
800497b8:	acc60064 	sw	a2,100(a2)
800497bc:	acc20048 	sw	v0,72(a2)
800497c0:	03e00008 	jr	ra
800497c4:	acc60068 	sw	a2,104(a2)

800497c8 <_Z11fx_mult_r14v>:
800497c8:	3c028021 	lui	v0,0x8021
800497cc:	2446cfc0 	addiu	a2,v0,-12352
800497d0:	8cc40068 	lw	a0,104(a2)
800497d4:	80c50038 	lb	a1,56(a2)
800497d8:	80830000 	lb	v1,0(a0)
800497dc:	8cc2003c 	lw	v0,60(a2)
800497e0:	70651802 	mul	v1,v1,a1
800497e4:	24420001 	addiu	v0,v0,1
800497e8:	acc2003c 	sw	v0,60(a2)
800497ec:	8cc40064 	lw	a0,100(a2)
800497f0:	3c028021 	lui	v0,0x8021
800497f4:	2442cff8 	addiu	v0,v0,-12296
800497f8:	ac830000 	sw	v1,0(a0)
800497fc:	acc30078 	sw	v1,120(a2)
80049800:	10820008 	beq	a0,v0,80049824 <_Z11fx_mult_r14v+0x5c>
80049804:	acc30074 	sw	v1,116(a2)
80049808:	8cc20048 	lw	v0,72(a2)
8004980c:	2403ecff 	li	v1,-4865
80049810:	00431024 	and	v0,v0,v1
80049814:	acc60064 	sw	a2,100(a2)
80049818:	acc20048 	sw	v0,72(a2)
8004981c:	03e00008 	jr	ra
80049820:	acc60068 	sw	a2,104(a2)
80049824:	94c20038 	lhu	v0,56(a2)
80049828:	8cc301d4 	lw	v1,468(a2)
8004982c:	00621821 	addu	v1,v1,v0
80049830:	8cc20048 	lw	v0,72(a2)
80049834:	90640000 	lbu	a0,0(v1)
80049838:	2403ecff 	li	v1,-4865
8004983c:	00431024 	and	v0,v0,v1
80049840:	a0c4006c 	sb	a0,108(a2)
80049844:	acc60064 	sw	a2,100(a2)
80049848:	acc20048 	sw	v0,72(a2)
8004984c:	03e00008 	jr	ra
80049850:	acc60068 	sw	a2,104(a2)

80049854 <_Z11fx_mult_r15v>:
80049854:	3c028021 	lui	v0,0x8021
80049858:	2446cfc0 	addiu	a2,v0,-12352
8004985c:	8cc3003c 	lw	v1,60(a2)
80049860:	8cc50068 	lw	a1,104(a2)
80049864:	00031600 	sll	v0,v1,0x18
80049868:	80a40000 	lb	a0,0(a1)
8004986c:	00021603 	sra	v0,v0,0x18
80049870:	70822002 	mul	a0,a0,v0
80049874:	8cc50064 	lw	a1,100(a2)
80049878:	3c028021 	lui	v0,0x8021
8004987c:	24630001 	addiu	v1,v1,1
80049880:	2442cff8 	addiu	v0,v0,-12296
80049884:	acc3003c 	sw	v1,60(a2)
80049888:	aca40000 	sw	a0,0(a1)
8004988c:	acc40078 	sw	a0,120(a2)
80049890:	10a20008 	beq	a1,v0,800498b4 <_Z11fx_mult_r15v+0x60>
80049894:	acc40074 	sw	a0,116(a2)
80049898:	8cc20048 	lw	v0,72(a2)
8004989c:	2403ecff 	li	v1,-4865
800498a0:	00431024 	and	v0,v0,v1
800498a4:	acc60064 	sw	a2,100(a2)
800498a8:	acc20048 	sw	v0,72(a2)
800498ac:	03e00008 	jr	ra
800498b0:	acc60068 	sw	a2,104(a2)
800498b4:	94c20038 	lhu	v0,56(a2)
800498b8:	8cc301d4 	lw	v1,468(a2)
800498bc:	00621821 	addu	v1,v1,v0
800498c0:	8cc20048 	lw	v0,72(a2)
800498c4:	90640000 	lbu	a0,0(v1)
800498c8:	2403ecff 	li	v1,-4865
800498cc:	00431024 	and	v0,v0,v1
800498d0:	a0c4006c 	sb	a0,108(a2)
800498d4:	acc60064 	sw	a2,100(a2)
800498d8:	acc20048 	sw	v0,72(a2)
800498dc:	03e00008 	jr	ra
800498e0:	acc60068 	sw	a2,104(a2)

800498e4 <_Z11fx_umult_r0v>:
800498e4:	3c028021 	lui	v0,0x8021
800498e8:	2446cfc0 	addiu	a2,v0,-12352
800498ec:	8cc40068 	lw	a0,104(a2)
800498f0:	9045cfc0 	lbu	a1,-12352(v0)
800498f4:	90830000 	lbu	v1,0(a0)
800498f8:	8cc2003c 	lw	v0,60(a2)
800498fc:	70651802 	mul	v1,v1,a1
80049900:	24420001 	addiu	v0,v0,1
80049904:	acc2003c 	sw	v0,60(a2)
80049908:	8cc40064 	lw	a0,100(a2)
8004990c:	3c028021 	lui	v0,0x8021
80049910:	2442cff8 	addiu	v0,v0,-12296
80049914:	ac830000 	sw	v1,0(a0)
80049918:	acc30078 	sw	v1,120(a2)
8004991c:	10820008 	beq	a0,v0,80049940 <_Z11fx_umult_r0v+0x5c>
80049920:	acc30074 	sw	v1,116(a2)
80049924:	8cc20048 	lw	v0,72(a2)
80049928:	2403ecff 	li	v1,-4865
8004992c:	00431024 	and	v0,v0,v1
80049930:	acc60064 	sw	a2,100(a2)
80049934:	acc20048 	sw	v0,72(a2)
80049938:	03e00008 	jr	ra
8004993c:	acc60068 	sw	a2,104(a2)
80049940:	94c20038 	lhu	v0,56(a2)
80049944:	8cc301d4 	lw	v1,468(a2)
80049948:	00621821 	addu	v1,v1,v0
8004994c:	8cc20048 	lw	v0,72(a2)
80049950:	90640000 	lbu	a0,0(v1)
80049954:	2403ecff 	li	v1,-4865
80049958:	00431024 	and	v0,v0,v1
8004995c:	a0c4006c 	sb	a0,108(a2)
80049960:	acc60064 	sw	a2,100(a2)
80049964:	acc20048 	sw	v0,72(a2)
80049968:	03e00008 	jr	ra
8004996c:	acc60068 	sw	a2,104(a2)

80049970 <_Z11fx_umult_r1v>:
80049970:	3c028021 	lui	v0,0x8021
80049974:	2446cfc0 	addiu	a2,v0,-12352
80049978:	8cc40068 	lw	a0,104(a2)
8004997c:	90c50004 	lbu	a1,4(a2)
80049980:	90830000 	lbu	v1,0(a0)
80049984:	8cc2003c 	lw	v0,60(a2)
80049988:	70651802 	mul	v1,v1,a1
8004998c:	24420001 	addiu	v0,v0,1
80049990:	acc2003c 	sw	v0,60(a2)
80049994:	8cc40064 	lw	a0,100(a2)
80049998:	3c028021 	lui	v0,0x8021
8004999c:	2442cff8 	addiu	v0,v0,-12296
800499a0:	ac830000 	sw	v1,0(a0)
800499a4:	acc30078 	sw	v1,120(a2)
800499a8:	10820008 	beq	a0,v0,800499cc <_Z11fx_umult_r1v+0x5c>
800499ac:	acc30074 	sw	v1,116(a2)
800499b0:	8cc20048 	lw	v0,72(a2)
800499b4:	2403ecff 	li	v1,-4865
800499b8:	00431024 	and	v0,v0,v1
800499bc:	acc60064 	sw	a2,100(a2)
800499c0:	acc20048 	sw	v0,72(a2)
800499c4:	03e00008 	jr	ra
800499c8:	acc60068 	sw	a2,104(a2)
800499cc:	94c20038 	lhu	v0,56(a2)
800499d0:	8cc301d4 	lw	v1,468(a2)
800499d4:	00621821 	addu	v1,v1,v0
800499d8:	8cc20048 	lw	v0,72(a2)
800499dc:	90640000 	lbu	a0,0(v1)
800499e0:	2403ecff 	li	v1,-4865
800499e4:	00431024 	and	v0,v0,v1
800499e8:	a0c4006c 	sb	a0,108(a2)
800499ec:	acc60064 	sw	a2,100(a2)
800499f0:	acc20048 	sw	v0,72(a2)
800499f4:	03e00008 	jr	ra
800499f8:	acc60068 	sw	a2,104(a2)

800499fc <_Z11fx_umult_r2v>:
800499fc:	3c028021 	lui	v0,0x8021
80049a00:	2446cfc0 	addiu	a2,v0,-12352
80049a04:	8cc40068 	lw	a0,104(a2)
80049a08:	90c50008 	lbu	a1,8(a2)
80049a0c:	90830000 	lbu	v1,0(a0)
80049a10:	8cc2003c 	lw	v0,60(a2)
80049a14:	70651802 	mul	v1,v1,a1
80049a18:	24420001 	addiu	v0,v0,1
80049a1c:	acc2003c 	sw	v0,60(a2)
80049a20:	8cc40064 	lw	a0,100(a2)
80049a24:	3c028021 	lui	v0,0x8021
80049a28:	2442cff8 	addiu	v0,v0,-12296
80049a2c:	ac830000 	sw	v1,0(a0)
80049a30:	acc30078 	sw	v1,120(a2)
80049a34:	10820008 	beq	a0,v0,80049a58 <_Z11fx_umult_r2v+0x5c>
80049a38:	acc30074 	sw	v1,116(a2)
80049a3c:	8cc20048 	lw	v0,72(a2)
80049a40:	2403ecff 	li	v1,-4865
80049a44:	00431024 	and	v0,v0,v1
80049a48:	acc60064 	sw	a2,100(a2)
80049a4c:	acc20048 	sw	v0,72(a2)
80049a50:	03e00008 	jr	ra
80049a54:	acc60068 	sw	a2,104(a2)
80049a58:	94c20038 	lhu	v0,56(a2)
80049a5c:	8cc301d4 	lw	v1,468(a2)
80049a60:	00621821 	addu	v1,v1,v0
80049a64:	8cc20048 	lw	v0,72(a2)
80049a68:	90640000 	lbu	a0,0(v1)
80049a6c:	2403ecff 	li	v1,-4865
80049a70:	00431024 	and	v0,v0,v1
80049a74:	a0c4006c 	sb	a0,108(a2)
80049a78:	acc60064 	sw	a2,100(a2)
80049a7c:	acc20048 	sw	v0,72(a2)
80049a80:	03e00008 	jr	ra
80049a84:	acc60068 	sw	a2,104(a2)

80049a88 <_Z11fx_umult_r3v>:
80049a88:	3c028021 	lui	v0,0x8021
80049a8c:	2446cfc0 	addiu	a2,v0,-12352
80049a90:	8cc40068 	lw	a0,104(a2)
80049a94:	90c5000c 	lbu	a1,12(a2)
80049a98:	90830000 	lbu	v1,0(a0)
80049a9c:	8cc2003c 	lw	v0,60(a2)
80049aa0:	70651802 	mul	v1,v1,a1
80049aa4:	24420001 	addiu	v0,v0,1
80049aa8:	acc2003c 	sw	v0,60(a2)
80049aac:	8cc40064 	lw	a0,100(a2)
80049ab0:	3c028021 	lui	v0,0x8021
80049ab4:	2442cff8 	addiu	v0,v0,-12296
80049ab8:	ac830000 	sw	v1,0(a0)
80049abc:	acc30078 	sw	v1,120(a2)
80049ac0:	10820008 	beq	a0,v0,80049ae4 <_Z11fx_umult_r3v+0x5c>
80049ac4:	acc30074 	sw	v1,116(a2)
80049ac8:	8cc20048 	lw	v0,72(a2)
80049acc:	2403ecff 	li	v1,-4865
80049ad0:	00431024 	and	v0,v0,v1
80049ad4:	acc60064 	sw	a2,100(a2)
80049ad8:	acc20048 	sw	v0,72(a2)
80049adc:	03e00008 	jr	ra
80049ae0:	acc60068 	sw	a2,104(a2)
80049ae4:	94c20038 	lhu	v0,56(a2)
80049ae8:	8cc301d4 	lw	v1,468(a2)
80049aec:	00621821 	addu	v1,v1,v0
80049af0:	8cc20048 	lw	v0,72(a2)
80049af4:	90640000 	lbu	a0,0(v1)
80049af8:	2403ecff 	li	v1,-4865
80049afc:	00431024 	and	v0,v0,v1
80049b00:	a0c4006c 	sb	a0,108(a2)
80049b04:	acc60064 	sw	a2,100(a2)
80049b08:	acc20048 	sw	v0,72(a2)
80049b0c:	03e00008 	jr	ra
80049b10:	acc60068 	sw	a2,104(a2)

80049b14 <_Z11fx_umult_r4v>:
80049b14:	3c028021 	lui	v0,0x8021
80049b18:	2446cfc0 	addiu	a2,v0,-12352
80049b1c:	8cc40068 	lw	a0,104(a2)
80049b20:	90c50010 	lbu	a1,16(a2)
80049b24:	90830000 	lbu	v1,0(a0)
80049b28:	8cc2003c 	lw	v0,60(a2)
80049b2c:	70651802 	mul	v1,v1,a1
80049b30:	24420001 	addiu	v0,v0,1
80049b34:	acc2003c 	sw	v0,60(a2)
80049b38:	8cc40064 	lw	a0,100(a2)
80049b3c:	3c028021 	lui	v0,0x8021
80049b40:	2442cff8 	addiu	v0,v0,-12296
80049b44:	ac830000 	sw	v1,0(a0)
80049b48:	acc30078 	sw	v1,120(a2)
80049b4c:	10820008 	beq	a0,v0,80049b70 <_Z11fx_umult_r4v+0x5c>
80049b50:	acc30074 	sw	v1,116(a2)
80049b54:	8cc20048 	lw	v0,72(a2)
80049b58:	2403ecff 	li	v1,-4865
80049b5c:	00431024 	and	v0,v0,v1
80049b60:	acc60064 	sw	a2,100(a2)
80049b64:	acc20048 	sw	v0,72(a2)
80049b68:	03e00008 	jr	ra
80049b6c:	acc60068 	sw	a2,104(a2)
80049b70:	94c20038 	lhu	v0,56(a2)
80049b74:	8cc301d4 	lw	v1,468(a2)
80049b78:	00621821 	addu	v1,v1,v0
80049b7c:	8cc20048 	lw	v0,72(a2)
80049b80:	90640000 	lbu	a0,0(v1)
80049b84:	2403ecff 	li	v1,-4865
80049b88:	00431024 	and	v0,v0,v1
80049b8c:	a0c4006c 	sb	a0,108(a2)
80049b90:	acc60064 	sw	a2,100(a2)
80049b94:	acc20048 	sw	v0,72(a2)
80049b98:	03e00008 	jr	ra
80049b9c:	acc60068 	sw	a2,104(a2)

80049ba0 <_Z11fx_umult_r5v>:
80049ba0:	3c028021 	lui	v0,0x8021
80049ba4:	2446cfc0 	addiu	a2,v0,-12352
80049ba8:	8cc40068 	lw	a0,104(a2)
80049bac:	90c50014 	lbu	a1,20(a2)
80049bb0:	90830000 	lbu	v1,0(a0)
80049bb4:	8cc2003c 	lw	v0,60(a2)
80049bb8:	70651802 	mul	v1,v1,a1
80049bbc:	24420001 	addiu	v0,v0,1
80049bc0:	acc2003c 	sw	v0,60(a2)
80049bc4:	8cc40064 	lw	a0,100(a2)
80049bc8:	3c028021 	lui	v0,0x8021
80049bcc:	2442cff8 	addiu	v0,v0,-12296
80049bd0:	ac830000 	sw	v1,0(a0)
80049bd4:	acc30078 	sw	v1,120(a2)
80049bd8:	10820008 	beq	a0,v0,80049bfc <_Z11fx_umult_r5v+0x5c>
80049bdc:	acc30074 	sw	v1,116(a2)
80049be0:	8cc20048 	lw	v0,72(a2)
80049be4:	2403ecff 	li	v1,-4865
80049be8:	00431024 	and	v0,v0,v1
80049bec:	acc60064 	sw	a2,100(a2)
80049bf0:	acc20048 	sw	v0,72(a2)
80049bf4:	03e00008 	jr	ra
80049bf8:	acc60068 	sw	a2,104(a2)
80049bfc:	94c20038 	lhu	v0,56(a2)
80049c00:	8cc301d4 	lw	v1,468(a2)
80049c04:	00621821 	addu	v1,v1,v0
80049c08:	8cc20048 	lw	v0,72(a2)
80049c0c:	90640000 	lbu	a0,0(v1)
80049c10:	2403ecff 	li	v1,-4865
80049c14:	00431024 	and	v0,v0,v1
80049c18:	a0c4006c 	sb	a0,108(a2)
80049c1c:	acc60064 	sw	a2,100(a2)
80049c20:	acc20048 	sw	v0,72(a2)
80049c24:	03e00008 	jr	ra
80049c28:	acc60068 	sw	a2,104(a2)

80049c2c <_Z11fx_umult_r6v>:
80049c2c:	3c028021 	lui	v0,0x8021
80049c30:	2446cfc0 	addiu	a2,v0,-12352
80049c34:	8cc40068 	lw	a0,104(a2)
80049c38:	90c50018 	lbu	a1,24(a2)
80049c3c:	90830000 	lbu	v1,0(a0)
80049c40:	8cc2003c 	lw	v0,60(a2)
80049c44:	70651802 	mul	v1,v1,a1
80049c48:	24420001 	addiu	v0,v0,1
80049c4c:	acc2003c 	sw	v0,60(a2)
80049c50:	8cc40064 	lw	a0,100(a2)
80049c54:	3c028021 	lui	v0,0x8021
80049c58:	2442cff8 	addiu	v0,v0,-12296
80049c5c:	ac830000 	sw	v1,0(a0)
80049c60:	acc30078 	sw	v1,120(a2)
80049c64:	10820008 	beq	a0,v0,80049c88 <_Z11fx_umult_r6v+0x5c>
80049c68:	acc30074 	sw	v1,116(a2)
80049c6c:	8cc20048 	lw	v0,72(a2)
80049c70:	2403ecff 	li	v1,-4865
80049c74:	00431024 	and	v0,v0,v1
80049c78:	acc60064 	sw	a2,100(a2)
80049c7c:	acc20048 	sw	v0,72(a2)
80049c80:	03e00008 	jr	ra
80049c84:	acc60068 	sw	a2,104(a2)
80049c88:	94c20038 	lhu	v0,56(a2)
80049c8c:	8cc301d4 	lw	v1,468(a2)
80049c90:	00621821 	addu	v1,v1,v0
80049c94:	8cc20048 	lw	v0,72(a2)
80049c98:	90640000 	lbu	a0,0(v1)
80049c9c:	2403ecff 	li	v1,-4865
80049ca0:	00431024 	and	v0,v0,v1
80049ca4:	a0c4006c 	sb	a0,108(a2)
80049ca8:	acc60064 	sw	a2,100(a2)
80049cac:	acc20048 	sw	v0,72(a2)
80049cb0:	03e00008 	jr	ra
80049cb4:	acc60068 	sw	a2,104(a2)

80049cb8 <_Z11fx_umult_r7v>:
80049cb8:	3c028021 	lui	v0,0x8021
80049cbc:	2446cfc0 	addiu	a2,v0,-12352
80049cc0:	8cc40068 	lw	a0,104(a2)
80049cc4:	90c5001c 	lbu	a1,28(a2)
80049cc8:	90830000 	lbu	v1,0(a0)
80049ccc:	8cc2003c 	lw	v0,60(a2)
80049cd0:	70651802 	mul	v1,v1,a1
80049cd4:	24420001 	addiu	v0,v0,1
80049cd8:	acc2003c 	sw	v0,60(a2)
80049cdc:	8cc40064 	lw	a0,100(a2)
80049ce0:	3c028021 	lui	v0,0x8021
80049ce4:	2442cff8 	addiu	v0,v0,-12296
80049ce8:	ac830000 	sw	v1,0(a0)
80049cec:	acc30078 	sw	v1,120(a2)
80049cf0:	10820008 	beq	a0,v0,80049d14 <_Z11fx_umult_r7v+0x5c>
80049cf4:	acc30074 	sw	v1,116(a2)
80049cf8:	8cc20048 	lw	v0,72(a2)
80049cfc:	2403ecff 	li	v1,-4865
80049d00:	00431024 	and	v0,v0,v1
80049d04:	acc60064 	sw	a2,100(a2)
80049d08:	acc20048 	sw	v0,72(a2)
80049d0c:	03e00008 	jr	ra
80049d10:	acc60068 	sw	a2,104(a2)
80049d14:	94c20038 	lhu	v0,56(a2)
80049d18:	8cc301d4 	lw	v1,468(a2)
80049d1c:	00621821 	addu	v1,v1,v0
80049d20:	8cc20048 	lw	v0,72(a2)
80049d24:	90640000 	lbu	a0,0(v1)
80049d28:	2403ecff 	li	v1,-4865
80049d2c:	00431024 	and	v0,v0,v1
80049d30:	a0c4006c 	sb	a0,108(a2)
80049d34:	acc60064 	sw	a2,100(a2)
80049d38:	acc20048 	sw	v0,72(a2)
80049d3c:	03e00008 	jr	ra
80049d40:	acc60068 	sw	a2,104(a2)

80049d44 <_Z11fx_umult_r8v>:
80049d44:	3c028021 	lui	v0,0x8021
80049d48:	2446cfc0 	addiu	a2,v0,-12352
80049d4c:	8cc40068 	lw	a0,104(a2)
80049d50:	90c50020 	lbu	a1,32(a2)
80049d54:	90830000 	lbu	v1,0(a0)
80049d58:	8cc2003c 	lw	v0,60(a2)
80049d5c:	70651802 	mul	v1,v1,a1
80049d60:	24420001 	addiu	v0,v0,1
80049d64:	acc2003c 	sw	v0,60(a2)
80049d68:	8cc40064 	lw	a0,100(a2)
80049d6c:	3c028021 	lui	v0,0x8021
80049d70:	2442cff8 	addiu	v0,v0,-12296
80049d74:	ac830000 	sw	v1,0(a0)
80049d78:	acc30078 	sw	v1,120(a2)
80049d7c:	10820008 	beq	a0,v0,80049da0 <_Z11fx_umult_r8v+0x5c>
80049d80:	acc30074 	sw	v1,116(a2)
80049d84:	8cc20048 	lw	v0,72(a2)
80049d88:	2403ecff 	li	v1,-4865
80049d8c:	00431024 	and	v0,v0,v1
80049d90:	acc60064 	sw	a2,100(a2)
80049d94:	acc20048 	sw	v0,72(a2)
80049d98:	03e00008 	jr	ra
80049d9c:	acc60068 	sw	a2,104(a2)
80049da0:	94c20038 	lhu	v0,56(a2)
80049da4:	8cc301d4 	lw	v1,468(a2)
80049da8:	00621821 	addu	v1,v1,v0
80049dac:	8cc20048 	lw	v0,72(a2)
80049db0:	90640000 	lbu	a0,0(v1)
80049db4:	2403ecff 	li	v1,-4865
80049db8:	00431024 	and	v0,v0,v1
80049dbc:	a0c4006c 	sb	a0,108(a2)
80049dc0:	acc60064 	sw	a2,100(a2)
80049dc4:	acc20048 	sw	v0,72(a2)
80049dc8:	03e00008 	jr	ra
80049dcc:	acc60068 	sw	a2,104(a2)

80049dd0 <_Z11fx_umult_r9v>:
80049dd0:	3c028021 	lui	v0,0x8021
80049dd4:	2446cfc0 	addiu	a2,v0,-12352
80049dd8:	8cc40068 	lw	a0,104(a2)
80049ddc:	90c50024 	lbu	a1,36(a2)
80049de0:	90830000 	lbu	v1,0(a0)
80049de4:	8cc2003c 	lw	v0,60(a2)
80049de8:	70651802 	mul	v1,v1,a1
80049dec:	24420001 	addiu	v0,v0,1
80049df0:	acc2003c 	sw	v0,60(a2)
80049df4:	8cc40064 	lw	a0,100(a2)
80049df8:	3c028021 	lui	v0,0x8021
80049dfc:	2442cff8 	addiu	v0,v0,-12296
80049e00:	ac830000 	sw	v1,0(a0)
80049e04:	acc30078 	sw	v1,120(a2)
80049e08:	10820008 	beq	a0,v0,80049e2c <_Z11fx_umult_r9v+0x5c>
80049e0c:	acc30074 	sw	v1,116(a2)
80049e10:	8cc20048 	lw	v0,72(a2)
80049e14:	2403ecff 	li	v1,-4865
80049e18:	00431024 	and	v0,v0,v1
80049e1c:	acc60064 	sw	a2,100(a2)
80049e20:	acc20048 	sw	v0,72(a2)
80049e24:	03e00008 	jr	ra
80049e28:	acc60068 	sw	a2,104(a2)
80049e2c:	94c20038 	lhu	v0,56(a2)
80049e30:	8cc301d4 	lw	v1,468(a2)
80049e34:	00621821 	addu	v1,v1,v0
80049e38:	8cc20048 	lw	v0,72(a2)
80049e3c:	90640000 	lbu	a0,0(v1)
80049e40:	2403ecff 	li	v1,-4865
80049e44:	00431024 	and	v0,v0,v1
80049e48:	a0c4006c 	sb	a0,108(a2)
80049e4c:	acc60064 	sw	a2,100(a2)
80049e50:	acc20048 	sw	v0,72(a2)
80049e54:	03e00008 	jr	ra
80049e58:	acc60068 	sw	a2,104(a2)

80049e5c <_Z12fx_umult_r10v>:
80049e5c:	3c028021 	lui	v0,0x8021
80049e60:	2446cfc0 	addiu	a2,v0,-12352
80049e64:	8cc40068 	lw	a0,104(a2)
80049e68:	90c50028 	lbu	a1,40(a2)
80049e6c:	90830000 	lbu	v1,0(a0)
80049e70:	8cc2003c 	lw	v0,60(a2)
80049e74:	70651802 	mul	v1,v1,a1
80049e78:	24420001 	addiu	v0,v0,1
80049e7c:	acc2003c 	sw	v0,60(a2)
80049e80:	8cc40064 	lw	a0,100(a2)
80049e84:	3c028021 	lui	v0,0x8021
80049e88:	2442cff8 	addiu	v0,v0,-12296
80049e8c:	ac830000 	sw	v1,0(a0)
80049e90:	acc30078 	sw	v1,120(a2)
80049e94:	10820008 	beq	a0,v0,80049eb8 <_Z12fx_umult_r10v+0x5c>
80049e98:	acc30074 	sw	v1,116(a2)
80049e9c:	8cc20048 	lw	v0,72(a2)
80049ea0:	2403ecff 	li	v1,-4865
80049ea4:	00431024 	and	v0,v0,v1
80049ea8:	acc60064 	sw	a2,100(a2)
80049eac:	acc20048 	sw	v0,72(a2)
80049eb0:	03e00008 	jr	ra
80049eb4:	acc60068 	sw	a2,104(a2)
80049eb8:	94c20038 	lhu	v0,56(a2)
80049ebc:	8cc301d4 	lw	v1,468(a2)
80049ec0:	00621821 	addu	v1,v1,v0
80049ec4:	8cc20048 	lw	v0,72(a2)
80049ec8:	90640000 	lbu	a0,0(v1)
80049ecc:	2403ecff 	li	v1,-4865
80049ed0:	00431024 	and	v0,v0,v1
80049ed4:	a0c4006c 	sb	a0,108(a2)
80049ed8:	acc60064 	sw	a2,100(a2)
80049edc:	acc20048 	sw	v0,72(a2)
80049ee0:	03e00008 	jr	ra
80049ee4:	acc60068 	sw	a2,104(a2)

80049ee8 <_Z12fx_umult_r11v>:
80049ee8:	3c028021 	lui	v0,0x8021
80049eec:	2446cfc0 	addiu	a2,v0,-12352
80049ef0:	8cc40068 	lw	a0,104(a2)
80049ef4:	90c5002c 	lbu	a1,44(a2)
80049ef8:	90830000 	lbu	v1,0(a0)
80049efc:	8cc2003c 	lw	v0,60(a2)
80049f00:	70651802 	mul	v1,v1,a1
80049f04:	24420001 	addiu	v0,v0,1
80049f08:	acc2003c 	sw	v0,60(a2)
80049f0c:	8cc40064 	lw	a0,100(a2)
80049f10:	3c028021 	lui	v0,0x8021
80049f14:	2442cff8 	addiu	v0,v0,-12296
80049f18:	ac830000 	sw	v1,0(a0)
80049f1c:	acc30078 	sw	v1,120(a2)
80049f20:	10820008 	beq	a0,v0,80049f44 <_Z12fx_umult_r11v+0x5c>
80049f24:	acc30074 	sw	v1,116(a2)
80049f28:	8cc20048 	lw	v0,72(a2)
80049f2c:	2403ecff 	li	v1,-4865
80049f30:	00431024 	and	v0,v0,v1
80049f34:	acc60064 	sw	a2,100(a2)
80049f38:	acc20048 	sw	v0,72(a2)
80049f3c:	03e00008 	jr	ra
80049f40:	acc60068 	sw	a2,104(a2)
80049f44:	94c20038 	lhu	v0,56(a2)
80049f48:	8cc301d4 	lw	v1,468(a2)
80049f4c:	00621821 	addu	v1,v1,v0
80049f50:	8cc20048 	lw	v0,72(a2)
80049f54:	90640000 	lbu	a0,0(v1)
80049f58:	2403ecff 	li	v1,-4865
80049f5c:	00431024 	and	v0,v0,v1
80049f60:	a0c4006c 	sb	a0,108(a2)
80049f64:	acc60064 	sw	a2,100(a2)
80049f68:	acc20048 	sw	v0,72(a2)
80049f6c:	03e00008 	jr	ra
80049f70:	acc60068 	sw	a2,104(a2)

80049f74 <_Z12fx_umult_r12v>:
80049f74:	3c028021 	lui	v0,0x8021
80049f78:	2446cfc0 	addiu	a2,v0,-12352
80049f7c:	8cc40068 	lw	a0,104(a2)
80049f80:	90c50030 	lbu	a1,48(a2)
80049f84:	90830000 	lbu	v1,0(a0)
80049f88:	8cc2003c 	lw	v0,60(a2)
80049f8c:	70651802 	mul	v1,v1,a1
80049f90:	24420001 	addiu	v0,v0,1
80049f94:	acc2003c 	sw	v0,60(a2)
80049f98:	8cc40064 	lw	a0,100(a2)
80049f9c:	3c028021 	lui	v0,0x8021
80049fa0:	2442cff8 	addiu	v0,v0,-12296
80049fa4:	ac830000 	sw	v1,0(a0)
80049fa8:	acc30078 	sw	v1,120(a2)
80049fac:	10820008 	beq	a0,v0,80049fd0 <_Z12fx_umult_r12v+0x5c>
80049fb0:	acc30074 	sw	v1,116(a2)
80049fb4:	8cc20048 	lw	v0,72(a2)
80049fb8:	2403ecff 	li	v1,-4865
80049fbc:	00431024 	and	v0,v0,v1
80049fc0:	acc60064 	sw	a2,100(a2)
80049fc4:	acc20048 	sw	v0,72(a2)
80049fc8:	03e00008 	jr	ra
80049fcc:	acc60068 	sw	a2,104(a2)
80049fd0:	94c20038 	lhu	v0,56(a2)
80049fd4:	8cc301d4 	lw	v1,468(a2)
80049fd8:	00621821 	addu	v1,v1,v0
80049fdc:	8cc20048 	lw	v0,72(a2)
80049fe0:	90640000 	lbu	a0,0(v1)
80049fe4:	2403ecff 	li	v1,-4865
80049fe8:	00431024 	and	v0,v0,v1
80049fec:	a0c4006c 	sb	a0,108(a2)
80049ff0:	acc60064 	sw	a2,100(a2)
80049ff4:	acc20048 	sw	v0,72(a2)
80049ff8:	03e00008 	jr	ra
80049ffc:	acc60068 	sw	a2,104(a2)

8004a000 <_Z12fx_umult_r13v>:
8004a000:	3c028021 	lui	v0,0x8021
8004a004:	2446cfc0 	addiu	a2,v0,-12352
8004a008:	8cc40068 	lw	a0,104(a2)
8004a00c:	90c50034 	lbu	a1,52(a2)
8004a010:	90830000 	lbu	v1,0(a0)
8004a014:	8cc2003c 	lw	v0,60(a2)
8004a018:	70651802 	mul	v1,v1,a1
8004a01c:	24420001 	addiu	v0,v0,1
8004a020:	acc2003c 	sw	v0,60(a2)
8004a024:	8cc40064 	lw	a0,100(a2)
8004a028:	3c028021 	lui	v0,0x8021
8004a02c:	2442cff8 	addiu	v0,v0,-12296
8004a030:	ac830000 	sw	v1,0(a0)
8004a034:	acc30078 	sw	v1,120(a2)
8004a038:	10820008 	beq	a0,v0,8004a05c <_Z12fx_umult_r13v+0x5c>
8004a03c:	acc30074 	sw	v1,116(a2)
8004a040:	8cc20048 	lw	v0,72(a2)
8004a044:	2403ecff 	li	v1,-4865
8004a048:	00431024 	and	v0,v0,v1
8004a04c:	acc60064 	sw	a2,100(a2)
8004a050:	acc20048 	sw	v0,72(a2)
8004a054:	03e00008 	jr	ra
8004a058:	acc60068 	sw	a2,104(a2)
8004a05c:	94c20038 	lhu	v0,56(a2)
8004a060:	8cc301d4 	lw	v1,468(a2)
8004a064:	00621821 	addu	v1,v1,v0
8004a068:	8cc20048 	lw	v0,72(a2)
8004a06c:	90640000 	lbu	a0,0(v1)
8004a070:	2403ecff 	li	v1,-4865
8004a074:	00431024 	and	v0,v0,v1
8004a078:	a0c4006c 	sb	a0,108(a2)
8004a07c:	acc60064 	sw	a2,100(a2)
8004a080:	acc20048 	sw	v0,72(a2)
8004a084:	03e00008 	jr	ra
8004a088:	acc60068 	sw	a2,104(a2)

8004a08c <_Z12fx_umult_r14v>:
8004a08c:	3c028021 	lui	v0,0x8021
8004a090:	2446cfc0 	addiu	a2,v0,-12352
8004a094:	8cc40068 	lw	a0,104(a2)
8004a098:	90c50038 	lbu	a1,56(a2)
8004a09c:	90830000 	lbu	v1,0(a0)
8004a0a0:	8cc2003c 	lw	v0,60(a2)
8004a0a4:	70651802 	mul	v1,v1,a1
8004a0a8:	24420001 	addiu	v0,v0,1
8004a0ac:	acc2003c 	sw	v0,60(a2)
8004a0b0:	8cc40064 	lw	a0,100(a2)
8004a0b4:	3c028021 	lui	v0,0x8021
8004a0b8:	2442cff8 	addiu	v0,v0,-12296
8004a0bc:	ac830000 	sw	v1,0(a0)
8004a0c0:	acc30078 	sw	v1,120(a2)
8004a0c4:	10820008 	beq	a0,v0,8004a0e8 <_Z12fx_umult_r14v+0x5c>
8004a0c8:	acc30074 	sw	v1,116(a2)
8004a0cc:	8cc20048 	lw	v0,72(a2)
8004a0d0:	2403ecff 	li	v1,-4865
8004a0d4:	00431024 	and	v0,v0,v1
8004a0d8:	acc60064 	sw	a2,100(a2)
8004a0dc:	acc20048 	sw	v0,72(a2)
8004a0e0:	03e00008 	jr	ra
8004a0e4:	acc60068 	sw	a2,104(a2)
8004a0e8:	94c20038 	lhu	v0,56(a2)
8004a0ec:	8cc301d4 	lw	v1,468(a2)
8004a0f0:	00621821 	addu	v1,v1,v0
8004a0f4:	8cc20048 	lw	v0,72(a2)
8004a0f8:	90640000 	lbu	a0,0(v1)
8004a0fc:	2403ecff 	li	v1,-4865
8004a100:	00431024 	and	v0,v0,v1
8004a104:	a0c4006c 	sb	a0,108(a2)
8004a108:	acc60064 	sw	a2,100(a2)
8004a10c:	acc20048 	sw	v0,72(a2)
8004a110:	03e00008 	jr	ra
8004a114:	acc60068 	sw	a2,104(a2)

8004a118 <_Z12fx_umult_r15v>:
8004a118:	3c028021 	lui	v0,0x8021
8004a11c:	2446cfc0 	addiu	a2,v0,-12352
8004a120:	8cc50068 	lw	a1,104(a2)
8004a124:	8cc3003c 	lw	v1,60(a2)
8004a128:	90a40000 	lbu	a0,0(a1)
8004a12c:	306200ff 	andi	v0,v1,0xff
8004a130:	70822002 	mul	a0,a0,v0
8004a134:	8cc50064 	lw	a1,100(a2)
8004a138:	3c028021 	lui	v0,0x8021
8004a13c:	24630001 	addiu	v1,v1,1
8004a140:	2442cff8 	addiu	v0,v0,-12296
8004a144:	acc3003c 	sw	v1,60(a2)
8004a148:	aca40000 	sw	a0,0(a1)
8004a14c:	acc40078 	sw	a0,120(a2)
8004a150:	10a20008 	beq	a1,v0,8004a174 <_Z12fx_umult_r15v+0x5c>
8004a154:	acc40074 	sw	a0,116(a2)
8004a158:	8cc20048 	lw	v0,72(a2)
8004a15c:	2403ecff 	li	v1,-4865
8004a160:	00431024 	and	v0,v0,v1
8004a164:	acc60064 	sw	a2,100(a2)
8004a168:	acc20048 	sw	v0,72(a2)
8004a16c:	03e00008 	jr	ra
8004a170:	acc60068 	sw	a2,104(a2)
8004a174:	94c20038 	lhu	v0,56(a2)
8004a178:	8cc301d4 	lw	v1,468(a2)
8004a17c:	00621821 	addu	v1,v1,v0
8004a180:	8cc20048 	lw	v0,72(a2)
8004a184:	90640000 	lbu	a0,0(v1)
8004a188:	2403ecff 	li	v1,-4865
8004a18c:	00431024 	and	v0,v0,v1
8004a190:	a0c4006c 	sb	a0,108(a2)
8004a194:	acc60064 	sw	a2,100(a2)
8004a198:	acc20048 	sw	v0,72(a2)
8004a19c:	03e00008 	jr	ra
8004a1a0:	acc60068 	sw	a2,104(a2)

8004a1a4 <_Z10fx_mult_i0v>:
8004a1a4:	3c038021 	lui	v1,0x8021
8004a1a8:	2465cfc0 	addiu	a1,v1,-12352
8004a1ac:	8ca2003c 	lw	v0,60(a1)
8004a1b0:	8ca30064 	lw	v1,100(a1)
8004a1b4:	24420001 	addiu	v0,v0,1
8004a1b8:	aca2003c 	sw	v0,60(a1)
8004a1bc:	3c028021 	lui	v0,0x8021
8004a1c0:	2442cff8 	addiu	v0,v0,-12296
8004a1c4:	ac600000 	sw	zero,0(v1)
8004a1c8:	aca00074 	sw	zero,116(a1)
8004a1cc:	10620008 	beq	v1,v0,8004a1f0 <_Z10fx_mult_i0v+0x4c>
8004a1d0:	aca00078 	sw	zero,120(a1)
8004a1d4:	8ca20048 	lw	v0,72(a1)
8004a1d8:	2403ecff 	li	v1,-4865
8004a1dc:	00431024 	and	v0,v0,v1
8004a1e0:	aca50064 	sw	a1,100(a1)
8004a1e4:	aca20048 	sw	v0,72(a1)
8004a1e8:	03e00008 	jr	ra
8004a1ec:	aca50068 	sw	a1,104(a1)
8004a1f0:	94a20038 	lhu	v0,56(a1)
8004a1f4:	8ca301d4 	lw	v1,468(a1)
8004a1f8:	00621821 	addu	v1,v1,v0
8004a1fc:	8ca20048 	lw	v0,72(a1)
8004a200:	90640000 	lbu	a0,0(v1)
8004a204:	2403ecff 	li	v1,-4865
8004a208:	00431024 	and	v0,v0,v1
8004a20c:	a0a4006c 	sb	a0,108(a1)
8004a210:	aca50064 	sw	a1,100(a1)
8004a214:	aca20048 	sw	v0,72(a1)
8004a218:	03e00008 	jr	ra
8004a21c:	aca50068 	sw	a1,104(a1)

8004a220 <_Z10fx_mult_i1v>:
8004a220:	3c028021 	lui	v0,0x8021
8004a224:	2446cfc0 	addiu	a2,v0,-12352
8004a228:	8cc2003c 	lw	v0,60(a2)
8004a22c:	8cc40068 	lw	a0,104(a2)
8004a230:	24420001 	addiu	v0,v0,1
8004a234:	80830000 	lb	v1,0(a0)
8004a238:	8cc50064 	lw	a1,100(a2)
8004a23c:	acc2003c 	sw	v0,60(a2)
8004a240:	3c028021 	lui	v0,0x8021
8004a244:	2442cff8 	addiu	v0,v0,-12296
8004a248:	aca30000 	sw	v1,0(a1)
8004a24c:	acc30078 	sw	v1,120(a2)
8004a250:	10a20008 	beq	a1,v0,8004a274 <_Z10fx_mult_i1v+0x54>
8004a254:	acc30074 	sw	v1,116(a2)
8004a258:	8cc20048 	lw	v0,72(a2)
8004a25c:	2403ecff 	li	v1,-4865
8004a260:	00431024 	and	v0,v0,v1
8004a264:	acc60064 	sw	a2,100(a2)
8004a268:	acc20048 	sw	v0,72(a2)
8004a26c:	03e00008 	jr	ra
8004a270:	acc60068 	sw	a2,104(a2)
8004a274:	94c20038 	lhu	v0,56(a2)
8004a278:	8cc301d4 	lw	v1,468(a2)
8004a27c:	00621821 	addu	v1,v1,v0
8004a280:	8cc20048 	lw	v0,72(a2)
8004a284:	90640000 	lbu	a0,0(v1)
8004a288:	2403ecff 	li	v1,-4865
8004a28c:	00431024 	and	v0,v0,v1
8004a290:	a0c4006c 	sb	a0,108(a2)
8004a294:	acc60064 	sw	a2,100(a2)
8004a298:	acc20048 	sw	v0,72(a2)
8004a29c:	03e00008 	jr	ra
8004a2a0:	acc60068 	sw	a2,104(a2)

8004a2a4 <_Z10fx_mult_i2v>:
8004a2a4:	3c028021 	lui	v0,0x8021
8004a2a8:	2446cfc0 	addiu	a2,v0,-12352
8004a2ac:	8cc2003c 	lw	v0,60(a2)
8004a2b0:	8cc40068 	lw	a0,104(a2)
8004a2b4:	24420001 	addiu	v0,v0,1
8004a2b8:	80830000 	lb	v1,0(a0)
8004a2bc:	8cc50064 	lw	a1,100(a2)
8004a2c0:	acc2003c 	sw	v0,60(a2)
8004a2c4:	3c028021 	lui	v0,0x8021
8004a2c8:	00031840 	sll	v1,v1,0x1
8004a2cc:	2442cff8 	addiu	v0,v0,-12296
8004a2d0:	aca30000 	sw	v1,0(a1)
8004a2d4:	acc30078 	sw	v1,120(a2)
8004a2d8:	10a20008 	beq	a1,v0,8004a2fc <_Z10fx_mult_i2v+0x58>
8004a2dc:	acc30074 	sw	v1,116(a2)
8004a2e0:	8cc20048 	lw	v0,72(a2)
8004a2e4:	2403ecff 	li	v1,-4865
8004a2e8:	00431024 	and	v0,v0,v1
8004a2ec:	acc60064 	sw	a2,100(a2)
8004a2f0:	acc20048 	sw	v0,72(a2)
8004a2f4:	03e00008 	jr	ra
8004a2f8:	acc60068 	sw	a2,104(a2)
8004a2fc:	94c20038 	lhu	v0,56(a2)
8004a300:	8cc301d4 	lw	v1,468(a2)
8004a304:	00621821 	addu	v1,v1,v0
8004a308:	8cc20048 	lw	v0,72(a2)
8004a30c:	90640000 	lbu	a0,0(v1)
8004a310:	2403ecff 	li	v1,-4865
8004a314:	00431024 	and	v0,v0,v1
8004a318:	a0c4006c 	sb	a0,108(a2)
8004a31c:	acc60064 	sw	a2,100(a2)
8004a320:	acc20048 	sw	v0,72(a2)
8004a324:	03e00008 	jr	ra
8004a328:	acc60068 	sw	a2,104(a2)

8004a32c <_Z10fx_mult_i3v>:
8004a32c:	3c028021 	lui	v0,0x8021
8004a330:	2446cfc0 	addiu	a2,v0,-12352
8004a334:	8cc30068 	lw	v1,104(a2)
8004a338:	8cc2003c 	lw	v0,60(a2)
8004a33c:	80640000 	lb	a0,0(v1)
8004a340:	24420001 	addiu	v0,v0,1
8004a344:	acc2003c 	sw	v0,60(a2)
8004a348:	8cc50064 	lw	a1,100(a2)
8004a34c:	00041840 	sll	v1,a0,0x1
8004a350:	3c028021 	lui	v0,0x8021
8004a354:	00641821 	addu	v1,v1,a0
8004a358:	2442cff8 	addiu	v0,v0,-12296
8004a35c:	aca30000 	sw	v1,0(a1)
8004a360:	acc30078 	sw	v1,120(a2)
8004a364:	10a20008 	beq	a1,v0,8004a388 <_Z10fx_mult_i3v+0x5c>
8004a368:	acc30074 	sw	v1,116(a2)
8004a36c:	8cc20048 	lw	v0,72(a2)
8004a370:	2403ecff 	li	v1,-4865
8004a374:	00431024 	and	v0,v0,v1
8004a378:	acc60064 	sw	a2,100(a2)
8004a37c:	acc20048 	sw	v0,72(a2)
8004a380:	03e00008 	jr	ra
8004a384:	acc60068 	sw	a2,104(a2)
8004a388:	94c20038 	lhu	v0,56(a2)
8004a38c:	8cc301d4 	lw	v1,468(a2)
8004a390:	00621821 	addu	v1,v1,v0
8004a394:	8cc20048 	lw	v0,72(a2)
8004a398:	90640000 	lbu	a0,0(v1)
8004a39c:	2403ecff 	li	v1,-4865
8004a3a0:	00431024 	and	v0,v0,v1
8004a3a4:	a0c4006c 	sb	a0,108(a2)
8004a3a8:	acc60064 	sw	a2,100(a2)
8004a3ac:	acc20048 	sw	v0,72(a2)
8004a3b0:	03e00008 	jr	ra
8004a3b4:	acc60068 	sw	a2,104(a2)

8004a3b8 <_Z10fx_mult_i4v>:
8004a3b8:	3c028021 	lui	v0,0x8021
8004a3bc:	2446cfc0 	addiu	a2,v0,-12352
8004a3c0:	8cc2003c 	lw	v0,60(a2)
8004a3c4:	8cc40068 	lw	a0,104(a2)
8004a3c8:	24420001 	addiu	v0,v0,1
8004a3cc:	80830000 	lb	v1,0(a0)
8004a3d0:	8cc50064 	lw	a1,100(a2)
8004a3d4:	acc2003c 	sw	v0,60(a2)
8004a3d8:	3c028021 	lui	v0,0x8021
8004a3dc:	00031880 	sll	v1,v1,0x2
8004a3e0:	2442cff8 	addiu	v0,v0,-12296
8004a3e4:	aca30000 	sw	v1,0(a1)
8004a3e8:	acc30078 	sw	v1,120(a2)
8004a3ec:	10a20008 	beq	a1,v0,8004a410 <_Z10fx_mult_i4v+0x58>
8004a3f0:	acc30074 	sw	v1,116(a2)
8004a3f4:	8cc20048 	lw	v0,72(a2)
8004a3f8:	2403ecff 	li	v1,-4865
8004a3fc:	00431024 	and	v0,v0,v1
8004a400:	acc60064 	sw	a2,100(a2)
8004a404:	acc20048 	sw	v0,72(a2)
8004a408:	03e00008 	jr	ra
8004a40c:	acc60068 	sw	a2,104(a2)
8004a410:	94c20038 	lhu	v0,56(a2)
8004a414:	8cc301d4 	lw	v1,468(a2)
8004a418:	00621821 	addu	v1,v1,v0
8004a41c:	8cc20048 	lw	v0,72(a2)
8004a420:	90640000 	lbu	a0,0(v1)
8004a424:	2403ecff 	li	v1,-4865
8004a428:	00431024 	and	v0,v0,v1
8004a42c:	a0c4006c 	sb	a0,108(a2)
8004a430:	acc60064 	sw	a2,100(a2)
8004a434:	acc20048 	sw	v0,72(a2)
8004a438:	03e00008 	jr	ra
8004a43c:	acc60068 	sw	a2,104(a2)

8004a440 <_Z10fx_mult_i5v>:
8004a440:	3c028021 	lui	v0,0x8021
8004a444:	2446cfc0 	addiu	a2,v0,-12352
8004a448:	8cc30068 	lw	v1,104(a2)
8004a44c:	8cc2003c 	lw	v0,60(a2)
8004a450:	80640000 	lb	a0,0(v1)
8004a454:	24420001 	addiu	v0,v0,1
8004a458:	acc2003c 	sw	v0,60(a2)
8004a45c:	8cc50064 	lw	a1,100(a2)
8004a460:	00041880 	sll	v1,a0,0x2
8004a464:	3c028021 	lui	v0,0x8021
8004a468:	00641821 	addu	v1,v1,a0
8004a46c:	2442cff8 	addiu	v0,v0,-12296
8004a470:	aca30000 	sw	v1,0(a1)
8004a474:	acc30078 	sw	v1,120(a2)
8004a478:	10a20008 	beq	a1,v0,8004a49c <_Z10fx_mult_i5v+0x5c>
8004a47c:	acc30074 	sw	v1,116(a2)
8004a480:	8cc20048 	lw	v0,72(a2)
8004a484:	2403ecff 	li	v1,-4865
8004a488:	00431024 	and	v0,v0,v1
8004a48c:	acc60064 	sw	a2,100(a2)
8004a490:	acc20048 	sw	v0,72(a2)
8004a494:	03e00008 	jr	ra
8004a498:	acc60068 	sw	a2,104(a2)
8004a49c:	94c20038 	lhu	v0,56(a2)
8004a4a0:	8cc301d4 	lw	v1,468(a2)
8004a4a4:	00621821 	addu	v1,v1,v0
8004a4a8:	8cc20048 	lw	v0,72(a2)
8004a4ac:	90640000 	lbu	a0,0(v1)
8004a4b0:	2403ecff 	li	v1,-4865
8004a4b4:	00431024 	and	v0,v0,v1
8004a4b8:	a0c4006c 	sb	a0,108(a2)
8004a4bc:	acc60064 	sw	a2,100(a2)
8004a4c0:	acc20048 	sw	v0,72(a2)
8004a4c4:	03e00008 	jr	ra
8004a4c8:	acc60068 	sw	a2,104(a2)

8004a4cc <_Z10fx_mult_i6v>:
8004a4cc:	3c028021 	lui	v0,0x8021
8004a4d0:	2446cfc0 	addiu	a2,v0,-12352
8004a4d4:	8cc50068 	lw	a1,104(a2)
8004a4d8:	8cc4003c 	lw	a0,60(a2)
8004a4dc:	80a20000 	lb	v0,0(a1)
8004a4e0:	8cc50064 	lw	a1,100(a2)
8004a4e4:	000218c0 	sll	v1,v0,0x3
8004a4e8:	00021040 	sll	v0,v0,0x1
8004a4ec:	00621823 	subu	v1,v1,v0
8004a4f0:	3c028021 	lui	v0,0x8021
8004a4f4:	24840001 	addiu	a0,a0,1
8004a4f8:	2442cff8 	addiu	v0,v0,-12296
8004a4fc:	acc4003c 	sw	a0,60(a2)
8004a500:	aca30000 	sw	v1,0(a1)
8004a504:	acc30078 	sw	v1,120(a2)
8004a508:	10a20008 	beq	a1,v0,8004a52c <_Z10fx_mult_i6v+0x60>
8004a50c:	acc30074 	sw	v1,116(a2)
8004a510:	8cc20048 	lw	v0,72(a2)
8004a514:	2403ecff 	li	v1,-4865
8004a518:	00431024 	and	v0,v0,v1
8004a51c:	acc60064 	sw	a2,100(a2)
8004a520:	acc20048 	sw	v0,72(a2)
8004a524:	03e00008 	jr	ra
8004a528:	acc60068 	sw	a2,104(a2)
8004a52c:	94c20038 	lhu	v0,56(a2)
8004a530:	8cc301d4 	lw	v1,468(a2)
8004a534:	00621821 	addu	v1,v1,v0
8004a538:	8cc20048 	lw	v0,72(a2)
8004a53c:	90640000 	lbu	a0,0(v1)
8004a540:	2403ecff 	li	v1,-4865
8004a544:	00431024 	and	v0,v0,v1
8004a548:	a0c4006c 	sb	a0,108(a2)
8004a54c:	acc60064 	sw	a2,100(a2)
8004a550:	acc20048 	sw	v0,72(a2)
8004a554:	03e00008 	jr	ra
8004a558:	acc60068 	sw	a2,104(a2)

8004a55c <_Z10fx_mult_i7v>:
8004a55c:	3c028021 	lui	v0,0x8021
8004a560:	2446cfc0 	addiu	a2,v0,-12352
8004a564:	8cc30068 	lw	v1,104(a2)
8004a568:	8cc2003c 	lw	v0,60(a2)
8004a56c:	80640000 	lb	a0,0(v1)
8004a570:	24420001 	addiu	v0,v0,1
8004a574:	acc2003c 	sw	v0,60(a2)
8004a578:	8cc50064 	lw	a1,100(a2)
8004a57c:	000418c0 	sll	v1,a0,0x3
8004a580:	3c028021 	lui	v0,0x8021
8004a584:	00641823 	subu	v1,v1,a0
8004a588:	2442cff8 	addiu	v0,v0,-12296
8004a58c:	aca30000 	sw	v1,0(a1)
8004a590:	acc30078 	sw	v1,120(a2)
8004a594:	10a20008 	beq	a1,v0,8004a5b8 <_Z10fx_mult_i7v+0x5c>
8004a598:	acc30074 	sw	v1,116(a2)
8004a59c:	8cc20048 	lw	v0,72(a2)
8004a5a0:	2403ecff 	li	v1,-4865
8004a5a4:	00431024 	and	v0,v0,v1
8004a5a8:	acc60064 	sw	a2,100(a2)
8004a5ac:	acc20048 	sw	v0,72(a2)
8004a5b0:	03e00008 	jr	ra
8004a5b4:	acc60068 	sw	a2,104(a2)
8004a5b8:	94c20038 	lhu	v0,56(a2)
8004a5bc:	8cc301d4 	lw	v1,468(a2)
8004a5c0:	00621821 	addu	v1,v1,v0
8004a5c4:	8cc20048 	lw	v0,72(a2)
8004a5c8:	90640000 	lbu	a0,0(v1)
8004a5cc:	2403ecff 	li	v1,-4865
8004a5d0:	00431024 	and	v0,v0,v1
8004a5d4:	a0c4006c 	sb	a0,108(a2)
8004a5d8:	acc60064 	sw	a2,100(a2)
8004a5dc:	acc20048 	sw	v0,72(a2)
8004a5e0:	03e00008 	jr	ra
8004a5e4:	acc60068 	sw	a2,104(a2)

8004a5e8 <_Z10fx_mult_i8v>:
8004a5e8:	3c028021 	lui	v0,0x8021
8004a5ec:	2446cfc0 	addiu	a2,v0,-12352
8004a5f0:	8cc2003c 	lw	v0,60(a2)
8004a5f4:	8cc40068 	lw	a0,104(a2)
8004a5f8:	24420001 	addiu	v0,v0,1
8004a5fc:	80830000 	lb	v1,0(a0)
8004a600:	8cc50064 	lw	a1,100(a2)
8004a604:	acc2003c 	sw	v0,60(a2)
8004a608:	3c028021 	lui	v0,0x8021
8004a60c:	000318c0 	sll	v1,v1,0x3
8004a610:	2442cff8 	addiu	v0,v0,-12296
8004a614:	aca30000 	sw	v1,0(a1)
8004a618:	acc30078 	sw	v1,120(a2)
8004a61c:	10a20008 	beq	a1,v0,8004a640 <_Z10fx_mult_i8v+0x58>
8004a620:	acc30074 	sw	v1,116(a2)
8004a624:	8cc20048 	lw	v0,72(a2)
8004a628:	2403ecff 	li	v1,-4865
8004a62c:	00431024 	and	v0,v0,v1
8004a630:	acc60064 	sw	a2,100(a2)
8004a634:	acc20048 	sw	v0,72(a2)
8004a638:	03e00008 	jr	ra
8004a63c:	acc60068 	sw	a2,104(a2)
8004a640:	94c20038 	lhu	v0,56(a2)
8004a644:	8cc301d4 	lw	v1,468(a2)
8004a648:	00621821 	addu	v1,v1,v0
8004a64c:	8cc20048 	lw	v0,72(a2)
8004a650:	90640000 	lbu	a0,0(v1)
8004a654:	2403ecff 	li	v1,-4865
8004a658:	00431024 	and	v0,v0,v1
8004a65c:	a0c4006c 	sb	a0,108(a2)
8004a660:	acc60064 	sw	a2,100(a2)
8004a664:	acc20048 	sw	v0,72(a2)
8004a668:	03e00008 	jr	ra
8004a66c:	acc60068 	sw	a2,104(a2)

8004a670 <_Z10fx_mult_i9v>:
8004a670:	3c028021 	lui	v0,0x8021
8004a674:	2446cfc0 	addiu	a2,v0,-12352
8004a678:	8cc30068 	lw	v1,104(a2)
8004a67c:	8cc2003c 	lw	v0,60(a2)
8004a680:	80640000 	lb	a0,0(v1)
8004a684:	24420001 	addiu	v0,v0,1
8004a688:	acc2003c 	sw	v0,60(a2)
8004a68c:	8cc50064 	lw	a1,100(a2)
8004a690:	000418c0 	sll	v1,a0,0x3
8004a694:	3c028021 	lui	v0,0x8021
8004a698:	00641821 	addu	v1,v1,a0
8004a69c:	2442cff8 	addiu	v0,v0,-12296
8004a6a0:	aca30000 	sw	v1,0(a1)
8004a6a4:	acc30078 	sw	v1,120(a2)
8004a6a8:	10a20008 	beq	a1,v0,8004a6cc <_Z10fx_mult_i9v+0x5c>
8004a6ac:	acc30074 	sw	v1,116(a2)
8004a6b0:	8cc20048 	lw	v0,72(a2)
8004a6b4:	2403ecff 	li	v1,-4865
8004a6b8:	00431024 	and	v0,v0,v1
8004a6bc:	acc60064 	sw	a2,100(a2)
8004a6c0:	acc20048 	sw	v0,72(a2)
8004a6c4:	03e00008 	jr	ra
8004a6c8:	acc60068 	sw	a2,104(a2)
8004a6cc:	94c20038 	lhu	v0,56(a2)
8004a6d0:	8cc301d4 	lw	v1,468(a2)
8004a6d4:	00621821 	addu	v1,v1,v0
8004a6d8:	8cc20048 	lw	v0,72(a2)
8004a6dc:	90640000 	lbu	a0,0(v1)
8004a6e0:	2403ecff 	li	v1,-4865
8004a6e4:	00431024 	and	v0,v0,v1
8004a6e8:	a0c4006c 	sb	a0,108(a2)
8004a6ec:	acc60064 	sw	a2,100(a2)
8004a6f0:	acc20048 	sw	v0,72(a2)
8004a6f4:	03e00008 	jr	ra
8004a6f8:	acc60068 	sw	a2,104(a2)

8004a6fc <_Z11fx_mult_i10v>:
8004a6fc:	3c028021 	lui	v0,0x8021
8004a700:	2446cfc0 	addiu	a2,v0,-12352
8004a704:	8cc40068 	lw	a0,104(a2)
8004a708:	8cc2003c 	lw	v0,60(a2)
8004a70c:	80830000 	lb	v1,0(a0)
8004a710:	24420001 	addiu	v0,v0,1
8004a714:	000328c0 	sll	a1,v1,0x3
8004a718:	acc2003c 	sw	v0,60(a2)
8004a71c:	8cc40064 	lw	a0,100(a2)
8004a720:	00031840 	sll	v1,v1,0x1
8004a724:	3c028021 	lui	v0,0x8021
8004a728:	00651821 	addu	v1,v1,a1
8004a72c:	2442cff8 	addiu	v0,v0,-12296
8004a730:	ac830000 	sw	v1,0(a0)
8004a734:	acc30078 	sw	v1,120(a2)
8004a738:	10820008 	beq	a0,v0,8004a75c <_Z11fx_mult_i10v+0x60>
8004a73c:	acc30074 	sw	v1,116(a2)
8004a740:	8cc20048 	lw	v0,72(a2)
8004a744:	2403ecff 	li	v1,-4865
8004a748:	00431024 	and	v0,v0,v1
8004a74c:	acc60064 	sw	a2,100(a2)
8004a750:	acc20048 	sw	v0,72(a2)
8004a754:	03e00008 	jr	ra
8004a758:	acc60068 	sw	a2,104(a2)
8004a75c:	94c20038 	lhu	v0,56(a2)
8004a760:	8cc301d4 	lw	v1,468(a2)
8004a764:	00621821 	addu	v1,v1,v0
8004a768:	8cc20048 	lw	v0,72(a2)
8004a76c:	90640000 	lbu	a0,0(v1)
8004a770:	2403ecff 	li	v1,-4865
8004a774:	00431024 	and	v0,v0,v1
8004a778:	a0c4006c 	sb	a0,108(a2)
8004a77c:	acc60064 	sw	a2,100(a2)
8004a780:	acc20048 	sw	v0,72(a2)
8004a784:	03e00008 	jr	ra
8004a788:	acc60068 	sw	a2,104(a2)

8004a78c <_Z11fx_mult_i11v>:
8004a78c:	3c028021 	lui	v0,0x8021
8004a790:	2447cfc0 	addiu	a3,v0,-12352
8004a794:	8ce30068 	lw	v1,104(a3)
8004a798:	8ce4003c 	lw	a0,60(a3)
8004a79c:	80620000 	lb	v0,0(v1)
8004a7a0:	8ce60064 	lw	a2,100(a3)
8004a7a4:	00022880 	sll	a1,v0,0x2
8004a7a8:	00021900 	sll	v1,v0,0x4
8004a7ac:	00651823 	subu	v1,v1,a1
8004a7b0:	00621823 	subu	v1,v1,v0
8004a7b4:	3c028021 	lui	v0,0x8021
8004a7b8:	24840001 	addiu	a0,a0,1
8004a7bc:	2442cff8 	addiu	v0,v0,-12296
8004a7c0:	ace4003c 	sw	a0,60(a3)
8004a7c4:	acc30000 	sw	v1,0(a2)
8004a7c8:	ace30078 	sw	v1,120(a3)
8004a7cc:	10c20008 	beq	a2,v0,8004a7f0 <_Z11fx_mult_i11v+0x64>
8004a7d0:	ace30074 	sw	v1,116(a3)
8004a7d4:	8ce20048 	lw	v0,72(a3)
8004a7d8:	2403ecff 	li	v1,-4865
8004a7dc:	00431024 	and	v0,v0,v1
8004a7e0:	ace70064 	sw	a3,100(a3)
8004a7e4:	ace20048 	sw	v0,72(a3)
8004a7e8:	03e00008 	jr	ra
8004a7ec:	ace70068 	sw	a3,104(a3)
8004a7f0:	94e20038 	lhu	v0,56(a3)
8004a7f4:	8ce301d4 	lw	v1,468(a3)
8004a7f8:	00621821 	addu	v1,v1,v0
8004a7fc:	8ce20048 	lw	v0,72(a3)
8004a800:	90640000 	lbu	a0,0(v1)
8004a804:	2403ecff 	li	v1,-4865
8004a808:	00431024 	and	v0,v0,v1
8004a80c:	a0e4006c 	sb	a0,108(a3)
8004a810:	ace70064 	sw	a3,100(a3)
8004a814:	ace20048 	sw	v0,72(a3)
8004a818:	03e00008 	jr	ra
8004a81c:	ace70068 	sw	a3,104(a3)

8004a820 <_Z11fx_mult_i12v>:
8004a820:	3c028021 	lui	v0,0x8021
8004a824:	2446cfc0 	addiu	a2,v0,-12352
8004a828:	8cc50068 	lw	a1,104(a2)
8004a82c:	8cc4003c 	lw	a0,60(a2)
8004a830:	80a20000 	lb	v0,0(a1)
8004a834:	8cc50064 	lw	a1,100(a2)
8004a838:	00021900 	sll	v1,v0,0x4
8004a83c:	00021080 	sll	v0,v0,0x2
8004a840:	00621823 	subu	v1,v1,v0
8004a844:	3c028021 	lui	v0,0x8021
8004a848:	24840001 	addiu	a0,a0,1
8004a84c:	2442cff8 	addiu	v0,v0,-12296
8004a850:	acc4003c 	sw	a0,60(a2)
8004a854:	aca30000 	sw	v1,0(a1)
8004a858:	acc30078 	sw	v1,120(a2)
8004a85c:	10a20008 	beq	a1,v0,8004a880 <_Z11fx_mult_i12v+0x60>
8004a860:	acc30074 	sw	v1,116(a2)
8004a864:	8cc20048 	lw	v0,72(a2)
8004a868:	2403ecff 	li	v1,-4865
8004a86c:	00431024 	and	v0,v0,v1
8004a870:	acc60064 	sw	a2,100(a2)
8004a874:	acc20048 	sw	v0,72(a2)
8004a878:	03e00008 	jr	ra
8004a87c:	acc60068 	sw	a2,104(a2)
8004a880:	94c20038 	lhu	v0,56(a2)
8004a884:	8cc301d4 	lw	v1,468(a2)
8004a888:	00621821 	addu	v1,v1,v0
8004a88c:	8cc20048 	lw	v0,72(a2)
8004a890:	90640000 	lbu	a0,0(v1)
8004a894:	2403ecff 	li	v1,-4865
8004a898:	00431024 	and	v0,v0,v1
8004a89c:	a0c4006c 	sb	a0,108(a2)
8004a8a0:	acc60064 	sw	a2,100(a2)
8004a8a4:	acc20048 	sw	v0,72(a2)
8004a8a8:	03e00008 	jr	ra
8004a8ac:	acc60068 	sw	a2,104(a2)

8004a8b0 <_Z11fx_mult_i13v>:
8004a8b0:	3c028021 	lui	v0,0x8021
8004a8b4:	2447cfc0 	addiu	a3,v0,-12352
8004a8b8:	8ce30068 	lw	v1,104(a3)
8004a8bc:	8ce4003c 	lw	a0,60(a3)
8004a8c0:	80620000 	lb	v0,0(v1)
8004a8c4:	8ce60064 	lw	a2,100(a3)
8004a8c8:	00022880 	sll	a1,v0,0x2
8004a8cc:	00021900 	sll	v1,v0,0x4
8004a8d0:	00651823 	subu	v1,v1,a1
8004a8d4:	00621821 	addu	v1,v1,v0
8004a8d8:	3c028021 	lui	v0,0x8021
8004a8dc:	24840001 	addiu	a0,a0,1
8004a8e0:	2442cff8 	addiu	v0,v0,-12296
8004a8e4:	ace4003c 	sw	a0,60(a3)
8004a8e8:	acc30000 	sw	v1,0(a2)
8004a8ec:	ace30078 	sw	v1,120(a3)
8004a8f0:	10c20008 	beq	a2,v0,8004a914 <_Z11fx_mult_i13v+0x64>
8004a8f4:	ace30074 	sw	v1,116(a3)
8004a8f8:	8ce20048 	lw	v0,72(a3)
8004a8fc:	2403ecff 	li	v1,-4865
8004a900:	00431024 	and	v0,v0,v1
8004a904:	ace70064 	sw	a3,100(a3)
8004a908:	ace20048 	sw	v0,72(a3)
8004a90c:	03e00008 	jr	ra
8004a910:	ace70068 	sw	a3,104(a3)
8004a914:	94e20038 	lhu	v0,56(a3)
8004a918:	8ce301d4 	lw	v1,468(a3)
8004a91c:	00621821 	addu	v1,v1,v0
8004a920:	8ce20048 	lw	v0,72(a3)
8004a924:	90640000 	lbu	a0,0(v1)
8004a928:	2403ecff 	li	v1,-4865
8004a92c:	00431024 	and	v0,v0,v1
8004a930:	a0e4006c 	sb	a0,108(a3)
8004a934:	ace70064 	sw	a3,100(a3)
8004a938:	ace20048 	sw	v0,72(a3)
8004a93c:	03e00008 	jr	ra
8004a940:	ace70068 	sw	a3,104(a3)

8004a944 <_Z11fx_mult_i14v>:
8004a944:	3c028021 	lui	v0,0x8021
8004a948:	2446cfc0 	addiu	a2,v0,-12352
8004a94c:	8cc50068 	lw	a1,104(a2)
8004a950:	8cc4003c 	lw	a0,60(a2)
8004a954:	80a20000 	lb	v0,0(a1)
8004a958:	8cc50064 	lw	a1,100(a2)
8004a95c:	00021900 	sll	v1,v0,0x4
8004a960:	00021040 	sll	v0,v0,0x1
8004a964:	00621823 	subu	v1,v1,v0
8004a968:	3c028021 	lui	v0,0x8021
8004a96c:	24840001 	addiu	a0,a0,1
8004a970:	2442cff8 	addiu	v0,v0,-12296
8004a974:	acc4003c 	sw	a0,60(a2)
8004a978:	aca30000 	sw	v1,0(a1)
8004a97c:	acc30078 	sw	v1,120(a2)
8004a980:	10a20008 	beq	a1,v0,8004a9a4 <_Z11fx_mult_i14v+0x60>
8004a984:	acc30074 	sw	v1,116(a2)
8004a988:	8cc20048 	lw	v0,72(a2)
8004a98c:	2403ecff 	li	v1,-4865
8004a990:	00431024 	and	v0,v0,v1
8004a994:	acc60064 	sw	a2,100(a2)
8004a998:	acc20048 	sw	v0,72(a2)
8004a99c:	03e00008 	jr	ra
8004a9a0:	acc60068 	sw	a2,104(a2)
8004a9a4:	94c20038 	lhu	v0,56(a2)
8004a9a8:	8cc301d4 	lw	v1,468(a2)
8004a9ac:	00621821 	addu	v1,v1,v0
8004a9b0:	8cc20048 	lw	v0,72(a2)
8004a9b4:	90640000 	lbu	a0,0(v1)
8004a9b8:	2403ecff 	li	v1,-4865
8004a9bc:	00431024 	and	v0,v0,v1
8004a9c0:	a0c4006c 	sb	a0,108(a2)
8004a9c4:	acc60064 	sw	a2,100(a2)
8004a9c8:	acc20048 	sw	v0,72(a2)
8004a9cc:	03e00008 	jr	ra
8004a9d0:	acc60068 	sw	a2,104(a2)

8004a9d4 <_Z11fx_mult_i15v>:
8004a9d4:	3c028021 	lui	v0,0x8021
8004a9d8:	2446cfc0 	addiu	a2,v0,-12352
8004a9dc:	8cc30068 	lw	v1,104(a2)
8004a9e0:	8cc2003c 	lw	v0,60(a2)
8004a9e4:	80640000 	lb	a0,0(v1)
8004a9e8:	24420001 	addiu	v0,v0,1
8004a9ec:	acc2003c 	sw	v0,60(a2)
8004a9f0:	8cc50064 	lw	a1,100(a2)
8004a9f4:	00041900 	sll	v1,a0,0x4
8004a9f8:	3c028021 	lui	v0,0x8021
8004a9fc:	00641823 	subu	v1,v1,a0
8004aa00:	2442cff8 	addiu	v0,v0,-12296
8004aa04:	aca30000 	sw	v1,0(a1)
8004aa08:	acc30078 	sw	v1,120(a2)
8004aa0c:	10a20008 	beq	a1,v0,8004aa30 <_Z11fx_mult_i15v+0x5c>
8004aa10:	acc30074 	sw	v1,116(a2)
8004aa14:	8cc20048 	lw	v0,72(a2)
8004aa18:	2403ecff 	li	v1,-4865
8004aa1c:	00431024 	and	v0,v0,v1
8004aa20:	acc60064 	sw	a2,100(a2)
8004aa24:	acc20048 	sw	v0,72(a2)
8004aa28:	03e00008 	jr	ra
8004aa2c:	acc60068 	sw	a2,104(a2)
8004aa30:	94c20038 	lhu	v0,56(a2)
8004aa34:	8cc301d4 	lw	v1,468(a2)
8004aa38:	00621821 	addu	v1,v1,v0
8004aa3c:	8cc20048 	lw	v0,72(a2)
8004aa40:	90640000 	lbu	a0,0(v1)
8004aa44:	2403ecff 	li	v1,-4865
8004aa48:	00431024 	and	v0,v0,v1
8004aa4c:	a0c4006c 	sb	a0,108(a2)
8004aa50:	acc60064 	sw	a2,100(a2)
8004aa54:	acc20048 	sw	v0,72(a2)
8004aa58:	03e00008 	jr	ra
8004aa5c:	acc60068 	sw	a2,104(a2)

8004aa60 <_Z11fx_umult_i0v>:
8004aa60:	3c038021 	lui	v1,0x8021
8004aa64:	2465cfc0 	addiu	a1,v1,-12352
8004aa68:	8ca2003c 	lw	v0,60(a1)
8004aa6c:	8ca30064 	lw	v1,100(a1)
8004aa70:	24420001 	addiu	v0,v0,1
8004aa74:	aca2003c 	sw	v0,60(a1)
8004aa78:	3c028021 	lui	v0,0x8021
8004aa7c:	2442cff8 	addiu	v0,v0,-12296
8004aa80:	ac600000 	sw	zero,0(v1)
8004aa84:	aca00074 	sw	zero,116(a1)
8004aa88:	10620008 	beq	v1,v0,8004aaac <_Z11fx_umult_i0v+0x4c>
8004aa8c:	aca00078 	sw	zero,120(a1)
8004aa90:	8ca20048 	lw	v0,72(a1)
8004aa94:	2403ecff 	li	v1,-4865
8004aa98:	00431024 	and	v0,v0,v1
8004aa9c:	aca50064 	sw	a1,100(a1)
8004aaa0:	aca20048 	sw	v0,72(a1)
8004aaa4:	03e00008 	jr	ra
8004aaa8:	aca50068 	sw	a1,104(a1)
8004aaac:	94a20038 	lhu	v0,56(a1)
8004aab0:	8ca301d4 	lw	v1,468(a1)
8004aab4:	00621821 	addu	v1,v1,v0
8004aab8:	8ca20048 	lw	v0,72(a1)
8004aabc:	90640000 	lbu	a0,0(v1)
8004aac0:	2403ecff 	li	v1,-4865
8004aac4:	00431024 	and	v0,v0,v1
8004aac8:	a0a4006c 	sb	a0,108(a1)
8004aacc:	aca50064 	sw	a1,100(a1)
8004aad0:	aca20048 	sw	v0,72(a1)
8004aad4:	03e00008 	jr	ra
8004aad8:	aca50068 	sw	a1,104(a1)

8004aadc <_Z11fx_umult_i1v>:
8004aadc:	3c028021 	lui	v0,0x8021
8004aae0:	2446cfc0 	addiu	a2,v0,-12352
8004aae4:	8cc2003c 	lw	v0,60(a2)
8004aae8:	8cc40068 	lw	a0,104(a2)
8004aaec:	24420001 	addiu	v0,v0,1
8004aaf0:	90830000 	lbu	v1,0(a0)
8004aaf4:	8cc50064 	lw	a1,100(a2)
8004aaf8:	acc2003c 	sw	v0,60(a2)
8004aafc:	3c028021 	lui	v0,0x8021
8004ab00:	2442cff8 	addiu	v0,v0,-12296
8004ab04:	aca30000 	sw	v1,0(a1)
8004ab08:	acc30078 	sw	v1,120(a2)
8004ab0c:	10a20008 	beq	a1,v0,8004ab30 <_Z11fx_umult_i1v+0x54>
8004ab10:	acc30074 	sw	v1,116(a2)
8004ab14:	8cc20048 	lw	v0,72(a2)
8004ab18:	2403ecff 	li	v1,-4865
8004ab1c:	00431024 	and	v0,v0,v1
8004ab20:	acc60064 	sw	a2,100(a2)
8004ab24:	acc20048 	sw	v0,72(a2)
8004ab28:	03e00008 	jr	ra
8004ab2c:	acc60068 	sw	a2,104(a2)
8004ab30:	94c20038 	lhu	v0,56(a2)
8004ab34:	8cc301d4 	lw	v1,468(a2)
8004ab38:	00621821 	addu	v1,v1,v0
8004ab3c:	8cc20048 	lw	v0,72(a2)
8004ab40:	90640000 	lbu	a0,0(v1)
8004ab44:	2403ecff 	li	v1,-4865
8004ab48:	00431024 	and	v0,v0,v1
8004ab4c:	a0c4006c 	sb	a0,108(a2)
8004ab50:	acc60064 	sw	a2,100(a2)
8004ab54:	acc20048 	sw	v0,72(a2)
8004ab58:	03e00008 	jr	ra
8004ab5c:	acc60068 	sw	a2,104(a2)

8004ab60 <_Z11fx_umult_i2v>:
8004ab60:	3c028021 	lui	v0,0x8021
8004ab64:	2446cfc0 	addiu	a2,v0,-12352
8004ab68:	8cc2003c 	lw	v0,60(a2)
8004ab6c:	8cc40068 	lw	a0,104(a2)
8004ab70:	24420001 	addiu	v0,v0,1
8004ab74:	90830000 	lbu	v1,0(a0)
8004ab78:	8cc50064 	lw	a1,100(a2)
8004ab7c:	acc2003c 	sw	v0,60(a2)
8004ab80:	3c028021 	lui	v0,0x8021
8004ab84:	00031840 	sll	v1,v1,0x1
8004ab88:	2442cff8 	addiu	v0,v0,-12296
8004ab8c:	aca30000 	sw	v1,0(a1)
8004ab90:	acc30078 	sw	v1,120(a2)
8004ab94:	10a20008 	beq	a1,v0,8004abb8 <_Z11fx_umult_i2v+0x58>
8004ab98:	acc30074 	sw	v1,116(a2)
8004ab9c:	8cc20048 	lw	v0,72(a2)
8004aba0:	2403ecff 	li	v1,-4865
8004aba4:	00431024 	and	v0,v0,v1
8004aba8:	acc60064 	sw	a2,100(a2)
8004abac:	acc20048 	sw	v0,72(a2)
8004abb0:	03e00008 	jr	ra
8004abb4:	acc60068 	sw	a2,104(a2)
8004abb8:	94c20038 	lhu	v0,56(a2)
8004abbc:	8cc301d4 	lw	v1,468(a2)
8004abc0:	00621821 	addu	v1,v1,v0
8004abc4:	8cc20048 	lw	v0,72(a2)
8004abc8:	90640000 	lbu	a0,0(v1)
8004abcc:	2403ecff 	li	v1,-4865
8004abd0:	00431024 	and	v0,v0,v1
8004abd4:	a0c4006c 	sb	a0,108(a2)
8004abd8:	acc60064 	sw	a2,100(a2)
8004abdc:	acc20048 	sw	v0,72(a2)
8004abe0:	03e00008 	jr	ra
8004abe4:	acc60068 	sw	a2,104(a2)

8004abe8 <_Z11fx_umult_i3v>:
8004abe8:	3c028021 	lui	v0,0x8021
8004abec:	2446cfc0 	addiu	a2,v0,-12352
8004abf0:	8cc30068 	lw	v1,104(a2)
8004abf4:	8cc2003c 	lw	v0,60(a2)
8004abf8:	90640000 	lbu	a0,0(v1)
8004abfc:	24420001 	addiu	v0,v0,1
8004ac00:	acc2003c 	sw	v0,60(a2)
8004ac04:	8cc50064 	lw	a1,100(a2)
8004ac08:	00041840 	sll	v1,a0,0x1
8004ac0c:	3c028021 	lui	v0,0x8021
8004ac10:	00641821 	addu	v1,v1,a0
8004ac14:	2442cff8 	addiu	v0,v0,-12296
8004ac18:	aca30000 	sw	v1,0(a1)
8004ac1c:	acc30078 	sw	v1,120(a2)
8004ac20:	10a20008 	beq	a1,v0,8004ac44 <_Z11fx_umult_i3v+0x5c>
8004ac24:	acc30074 	sw	v1,116(a2)
8004ac28:	8cc20048 	lw	v0,72(a2)
8004ac2c:	2403ecff 	li	v1,-4865
8004ac30:	00431024 	and	v0,v0,v1
8004ac34:	acc60064 	sw	a2,100(a2)
8004ac38:	acc20048 	sw	v0,72(a2)
8004ac3c:	03e00008 	jr	ra
8004ac40:	acc60068 	sw	a2,104(a2)
8004ac44:	94c20038 	lhu	v0,56(a2)
8004ac48:	8cc301d4 	lw	v1,468(a2)
8004ac4c:	00621821 	addu	v1,v1,v0
8004ac50:	8cc20048 	lw	v0,72(a2)
8004ac54:	90640000 	lbu	a0,0(v1)
8004ac58:	2403ecff 	li	v1,-4865
8004ac5c:	00431024 	and	v0,v0,v1
8004ac60:	a0c4006c 	sb	a0,108(a2)
8004ac64:	acc60064 	sw	a2,100(a2)
8004ac68:	acc20048 	sw	v0,72(a2)
8004ac6c:	03e00008 	jr	ra
8004ac70:	acc60068 	sw	a2,104(a2)

8004ac74 <_Z11fx_umult_i4v>:
8004ac74:	3c028021 	lui	v0,0x8021
8004ac78:	2446cfc0 	addiu	a2,v0,-12352
8004ac7c:	8cc2003c 	lw	v0,60(a2)
8004ac80:	8cc40068 	lw	a0,104(a2)
8004ac84:	24420001 	addiu	v0,v0,1
8004ac88:	90830000 	lbu	v1,0(a0)
8004ac8c:	8cc50064 	lw	a1,100(a2)
8004ac90:	acc2003c 	sw	v0,60(a2)
8004ac94:	3c028021 	lui	v0,0x8021
8004ac98:	00031880 	sll	v1,v1,0x2
8004ac9c:	2442cff8 	addiu	v0,v0,-12296
8004aca0:	aca30000 	sw	v1,0(a1)
8004aca4:	acc30078 	sw	v1,120(a2)
8004aca8:	10a20008 	beq	a1,v0,8004accc <_Z11fx_umult_i4v+0x58>
8004acac:	acc30074 	sw	v1,116(a2)
8004acb0:	8cc20048 	lw	v0,72(a2)
8004acb4:	2403ecff 	li	v1,-4865
8004acb8:	00431024 	and	v0,v0,v1
8004acbc:	acc60064 	sw	a2,100(a2)
8004acc0:	acc20048 	sw	v0,72(a2)
8004acc4:	03e00008 	jr	ra
8004acc8:	acc60068 	sw	a2,104(a2)
8004accc:	94c20038 	lhu	v0,56(a2)
8004acd0:	8cc301d4 	lw	v1,468(a2)
8004acd4:	00621821 	addu	v1,v1,v0
8004acd8:	8cc20048 	lw	v0,72(a2)
8004acdc:	90640000 	lbu	a0,0(v1)
8004ace0:	2403ecff 	li	v1,-4865
8004ace4:	00431024 	and	v0,v0,v1
8004ace8:	a0c4006c 	sb	a0,108(a2)
8004acec:	acc60064 	sw	a2,100(a2)
8004acf0:	acc20048 	sw	v0,72(a2)
8004acf4:	03e00008 	jr	ra
8004acf8:	acc60068 	sw	a2,104(a2)

8004acfc <_Z11fx_umult_i5v>:
8004acfc:	3c028021 	lui	v0,0x8021
8004ad00:	2446cfc0 	addiu	a2,v0,-12352
8004ad04:	8cc30068 	lw	v1,104(a2)
8004ad08:	8cc2003c 	lw	v0,60(a2)
8004ad0c:	90640000 	lbu	a0,0(v1)
8004ad10:	24420001 	addiu	v0,v0,1
8004ad14:	acc2003c 	sw	v0,60(a2)
8004ad18:	8cc50064 	lw	a1,100(a2)
8004ad1c:	00041880 	sll	v1,a0,0x2
8004ad20:	3c028021 	lui	v0,0x8021
8004ad24:	00641821 	addu	v1,v1,a0
8004ad28:	2442cff8 	addiu	v0,v0,-12296
8004ad2c:	aca30000 	sw	v1,0(a1)
8004ad30:	acc30078 	sw	v1,120(a2)
8004ad34:	10a20008 	beq	a1,v0,8004ad58 <_Z11fx_umult_i5v+0x5c>
8004ad38:	acc30074 	sw	v1,116(a2)
8004ad3c:	8cc20048 	lw	v0,72(a2)
8004ad40:	2403ecff 	li	v1,-4865
8004ad44:	00431024 	and	v0,v0,v1
8004ad48:	acc60064 	sw	a2,100(a2)
8004ad4c:	acc20048 	sw	v0,72(a2)
8004ad50:	03e00008 	jr	ra
8004ad54:	acc60068 	sw	a2,104(a2)
8004ad58:	94c20038 	lhu	v0,56(a2)
8004ad5c:	8cc301d4 	lw	v1,468(a2)
8004ad60:	00621821 	addu	v1,v1,v0
8004ad64:	8cc20048 	lw	v0,72(a2)
8004ad68:	90640000 	lbu	a0,0(v1)
8004ad6c:	2403ecff 	li	v1,-4865
8004ad70:	00431024 	and	v0,v0,v1
8004ad74:	a0c4006c 	sb	a0,108(a2)
8004ad78:	acc60064 	sw	a2,100(a2)
8004ad7c:	acc20048 	sw	v0,72(a2)
8004ad80:	03e00008 	jr	ra
8004ad84:	acc60068 	sw	a2,104(a2)

8004ad88 <_Z11fx_umult_i6v>:
8004ad88:	3c028021 	lui	v0,0x8021
8004ad8c:	2446cfc0 	addiu	a2,v0,-12352
8004ad90:	8cc50068 	lw	a1,104(a2)
8004ad94:	8cc4003c 	lw	a0,60(a2)
8004ad98:	90a20000 	lbu	v0,0(a1)
8004ad9c:	8cc50064 	lw	a1,100(a2)
8004ada0:	000218c0 	sll	v1,v0,0x3
8004ada4:	00021040 	sll	v0,v0,0x1
8004ada8:	00621823 	subu	v1,v1,v0
8004adac:	3c028021 	lui	v0,0x8021
8004adb0:	24840001 	addiu	a0,a0,1
8004adb4:	2442cff8 	addiu	v0,v0,-12296
8004adb8:	acc4003c 	sw	a0,60(a2)
8004adbc:	aca30000 	sw	v1,0(a1)
8004adc0:	acc30078 	sw	v1,120(a2)
8004adc4:	10a20008 	beq	a1,v0,8004ade8 <_Z11fx_umult_i6v+0x60>
8004adc8:	acc30074 	sw	v1,116(a2)
8004adcc:	8cc20048 	lw	v0,72(a2)
8004add0:	2403ecff 	li	v1,-4865
8004add4:	00431024 	and	v0,v0,v1
8004add8:	acc60064 	sw	a2,100(a2)
8004addc:	acc20048 	sw	v0,72(a2)
8004ade0:	03e00008 	jr	ra
8004ade4:	acc60068 	sw	a2,104(a2)
8004ade8:	94c20038 	lhu	v0,56(a2)
8004adec:	8cc301d4 	lw	v1,468(a2)
8004adf0:	00621821 	addu	v1,v1,v0
8004adf4:	8cc20048 	lw	v0,72(a2)
8004adf8:	90640000 	lbu	a0,0(v1)
8004adfc:	2403ecff 	li	v1,-4865
8004ae00:	00431024 	and	v0,v0,v1
8004ae04:	a0c4006c 	sb	a0,108(a2)
8004ae08:	acc60064 	sw	a2,100(a2)
8004ae0c:	acc20048 	sw	v0,72(a2)
8004ae10:	03e00008 	jr	ra
8004ae14:	acc60068 	sw	a2,104(a2)

8004ae18 <_Z11fx_umult_i7v>:
8004ae18:	3c028021 	lui	v0,0x8021
8004ae1c:	2446cfc0 	addiu	a2,v0,-12352
8004ae20:	8cc30068 	lw	v1,104(a2)
8004ae24:	8cc2003c 	lw	v0,60(a2)
8004ae28:	90640000 	lbu	a0,0(v1)
8004ae2c:	24420001 	addiu	v0,v0,1
8004ae30:	acc2003c 	sw	v0,60(a2)
8004ae34:	8cc50064 	lw	a1,100(a2)
8004ae38:	000418c0 	sll	v1,a0,0x3
8004ae3c:	3c028021 	lui	v0,0x8021
8004ae40:	00641823 	subu	v1,v1,a0
8004ae44:	2442cff8 	addiu	v0,v0,-12296
8004ae48:	aca30000 	sw	v1,0(a1)
8004ae4c:	acc30078 	sw	v1,120(a2)
8004ae50:	10a20008 	beq	a1,v0,8004ae74 <_Z11fx_umult_i7v+0x5c>
8004ae54:	acc30074 	sw	v1,116(a2)
8004ae58:	8cc20048 	lw	v0,72(a2)
8004ae5c:	2403ecff 	li	v1,-4865
8004ae60:	00431024 	and	v0,v0,v1
8004ae64:	acc60064 	sw	a2,100(a2)
8004ae68:	acc20048 	sw	v0,72(a2)
8004ae6c:	03e00008 	jr	ra
8004ae70:	acc60068 	sw	a2,104(a2)
8004ae74:	94c20038 	lhu	v0,56(a2)
8004ae78:	8cc301d4 	lw	v1,468(a2)
8004ae7c:	00621821 	addu	v1,v1,v0
8004ae80:	8cc20048 	lw	v0,72(a2)
8004ae84:	90640000 	lbu	a0,0(v1)
8004ae88:	2403ecff 	li	v1,-4865
8004ae8c:	00431024 	and	v0,v0,v1
8004ae90:	a0c4006c 	sb	a0,108(a2)
8004ae94:	acc60064 	sw	a2,100(a2)
8004ae98:	acc20048 	sw	v0,72(a2)
8004ae9c:	03e00008 	jr	ra
8004aea0:	acc60068 	sw	a2,104(a2)

8004aea4 <_Z11fx_umult_i8v>:
8004aea4:	3c028021 	lui	v0,0x8021
8004aea8:	2446cfc0 	addiu	a2,v0,-12352
8004aeac:	8cc2003c 	lw	v0,60(a2)
8004aeb0:	8cc40068 	lw	a0,104(a2)
8004aeb4:	24420001 	addiu	v0,v0,1
8004aeb8:	90830000 	lbu	v1,0(a0)
8004aebc:	8cc50064 	lw	a1,100(a2)
8004aec0:	acc2003c 	sw	v0,60(a2)
8004aec4:	3c028021 	lui	v0,0x8021
8004aec8:	000318c0 	sll	v1,v1,0x3
8004aecc:	2442cff8 	addiu	v0,v0,-12296
8004aed0:	aca30000 	sw	v1,0(a1)
8004aed4:	acc30078 	sw	v1,120(a2)
8004aed8:	10a20008 	beq	a1,v0,8004aefc <_Z11fx_umult_i8v+0x58>
8004aedc:	acc30074 	sw	v1,116(a2)
8004aee0:	8cc20048 	lw	v0,72(a2)
8004aee4:	2403ecff 	li	v1,-4865
8004aee8:	00431024 	and	v0,v0,v1
8004aeec:	acc60064 	sw	a2,100(a2)
8004aef0:	acc20048 	sw	v0,72(a2)
8004aef4:	03e00008 	jr	ra
8004aef8:	acc60068 	sw	a2,104(a2)
8004aefc:	94c20038 	lhu	v0,56(a2)
8004af00:	8cc301d4 	lw	v1,468(a2)
8004af04:	00621821 	addu	v1,v1,v0
8004af08:	8cc20048 	lw	v0,72(a2)
8004af0c:	90640000 	lbu	a0,0(v1)
8004af10:	2403ecff 	li	v1,-4865
8004af14:	00431024 	and	v0,v0,v1
8004af18:	a0c4006c 	sb	a0,108(a2)
8004af1c:	acc60064 	sw	a2,100(a2)
8004af20:	acc20048 	sw	v0,72(a2)
8004af24:	03e00008 	jr	ra
8004af28:	acc60068 	sw	a2,104(a2)

8004af2c <_Z11fx_umult_i9v>:
8004af2c:	3c028021 	lui	v0,0x8021
8004af30:	2446cfc0 	addiu	a2,v0,-12352
8004af34:	8cc30068 	lw	v1,104(a2)
8004af38:	8cc2003c 	lw	v0,60(a2)
8004af3c:	90640000 	lbu	a0,0(v1)
8004af40:	24420001 	addiu	v0,v0,1
8004af44:	acc2003c 	sw	v0,60(a2)
8004af48:	8cc50064 	lw	a1,100(a2)
8004af4c:	000418c0 	sll	v1,a0,0x3
8004af50:	3c028021 	lui	v0,0x8021
8004af54:	00641821 	addu	v1,v1,a0
8004af58:	2442cff8 	addiu	v0,v0,-12296
8004af5c:	aca30000 	sw	v1,0(a1)
8004af60:	acc30078 	sw	v1,120(a2)
8004af64:	10a20008 	beq	a1,v0,8004af88 <_Z11fx_umult_i9v+0x5c>
8004af68:	acc30074 	sw	v1,116(a2)
8004af6c:	8cc20048 	lw	v0,72(a2)
8004af70:	2403ecff 	li	v1,-4865
8004af74:	00431024 	and	v0,v0,v1
8004af78:	acc60064 	sw	a2,100(a2)
8004af7c:	acc20048 	sw	v0,72(a2)
8004af80:	03e00008 	jr	ra
8004af84:	acc60068 	sw	a2,104(a2)
8004af88:	94c20038 	lhu	v0,56(a2)
8004af8c:	8cc301d4 	lw	v1,468(a2)
8004af90:	00621821 	addu	v1,v1,v0
8004af94:	8cc20048 	lw	v0,72(a2)
8004af98:	90640000 	lbu	a0,0(v1)
8004af9c:	2403ecff 	li	v1,-4865
8004afa0:	00431024 	and	v0,v0,v1
8004afa4:	a0c4006c 	sb	a0,108(a2)
8004afa8:	acc60064 	sw	a2,100(a2)
8004afac:	acc20048 	sw	v0,72(a2)
8004afb0:	03e00008 	jr	ra
8004afb4:	acc60068 	sw	a2,104(a2)

8004afb8 <_Z12fx_umult_i10v>:
8004afb8:	3c028021 	lui	v0,0x8021
8004afbc:	2446cfc0 	addiu	a2,v0,-12352
8004afc0:	8cc40068 	lw	a0,104(a2)
8004afc4:	8cc2003c 	lw	v0,60(a2)
8004afc8:	90830000 	lbu	v1,0(a0)
8004afcc:	24420001 	addiu	v0,v0,1
8004afd0:	000328c0 	sll	a1,v1,0x3
8004afd4:	acc2003c 	sw	v0,60(a2)
8004afd8:	8cc40064 	lw	a0,100(a2)
8004afdc:	00031840 	sll	v1,v1,0x1
8004afe0:	3c028021 	lui	v0,0x8021
8004afe4:	00651821 	addu	v1,v1,a1
8004afe8:	2442cff8 	addiu	v0,v0,-12296
8004afec:	ac830000 	sw	v1,0(a0)
8004aff0:	acc30078 	sw	v1,120(a2)
8004aff4:	10820008 	beq	a0,v0,8004b018 <_Z12fx_umult_i10v+0x60>
8004aff8:	acc30074 	sw	v1,116(a2)
8004affc:	8cc20048 	lw	v0,72(a2)
8004b000:	2403ecff 	li	v1,-4865
8004b004:	00431024 	and	v0,v0,v1
8004b008:	acc60064 	sw	a2,100(a2)
8004b00c:	acc20048 	sw	v0,72(a2)
8004b010:	03e00008 	jr	ra
8004b014:	acc60068 	sw	a2,104(a2)
8004b018:	94c20038 	lhu	v0,56(a2)
8004b01c:	8cc301d4 	lw	v1,468(a2)
8004b020:	00621821 	addu	v1,v1,v0
8004b024:	8cc20048 	lw	v0,72(a2)
8004b028:	90640000 	lbu	a0,0(v1)
8004b02c:	2403ecff 	li	v1,-4865
8004b030:	00431024 	and	v0,v0,v1
8004b034:	a0c4006c 	sb	a0,108(a2)
8004b038:	acc60064 	sw	a2,100(a2)
8004b03c:	acc20048 	sw	v0,72(a2)
8004b040:	03e00008 	jr	ra
8004b044:	acc60068 	sw	a2,104(a2)

8004b048 <_Z12fx_umult_i11v>:
8004b048:	3c028021 	lui	v0,0x8021
8004b04c:	2447cfc0 	addiu	a3,v0,-12352
8004b050:	8ce30068 	lw	v1,104(a3)
8004b054:	8ce4003c 	lw	a0,60(a3)
8004b058:	90620000 	lbu	v0,0(v1)
8004b05c:	8ce60064 	lw	a2,100(a3)
8004b060:	00022880 	sll	a1,v0,0x2
8004b064:	00021900 	sll	v1,v0,0x4
8004b068:	00651823 	subu	v1,v1,a1
8004b06c:	00621823 	subu	v1,v1,v0
8004b070:	3c028021 	lui	v0,0x8021
8004b074:	24840001 	addiu	a0,a0,1
8004b078:	2442cff8 	addiu	v0,v0,-12296
8004b07c:	ace4003c 	sw	a0,60(a3)
8004b080:	acc30000 	sw	v1,0(a2)
8004b084:	ace30078 	sw	v1,120(a3)
8004b088:	10c20008 	beq	a2,v0,8004b0ac <_Z12fx_umult_i11v+0x64>
8004b08c:	ace30074 	sw	v1,116(a3)
8004b090:	8ce20048 	lw	v0,72(a3)
8004b094:	2403ecff 	li	v1,-4865
8004b098:	00431024 	and	v0,v0,v1
8004b09c:	ace70064 	sw	a3,100(a3)
8004b0a0:	ace20048 	sw	v0,72(a3)
8004b0a4:	03e00008 	jr	ra
8004b0a8:	ace70068 	sw	a3,104(a3)
8004b0ac:	94e20038 	lhu	v0,56(a3)
8004b0b0:	8ce301d4 	lw	v1,468(a3)
8004b0b4:	00621821 	addu	v1,v1,v0
8004b0b8:	8ce20048 	lw	v0,72(a3)
8004b0bc:	90640000 	lbu	a0,0(v1)
8004b0c0:	2403ecff 	li	v1,-4865
8004b0c4:	00431024 	and	v0,v0,v1
8004b0c8:	a0e4006c 	sb	a0,108(a3)
8004b0cc:	ace70064 	sw	a3,100(a3)
8004b0d0:	ace20048 	sw	v0,72(a3)
8004b0d4:	03e00008 	jr	ra
8004b0d8:	ace70068 	sw	a3,104(a3)

8004b0dc <_Z12fx_umult_i12v>:
8004b0dc:	3c028021 	lui	v0,0x8021
8004b0e0:	2446cfc0 	addiu	a2,v0,-12352
8004b0e4:	8cc50068 	lw	a1,104(a2)
8004b0e8:	8cc4003c 	lw	a0,60(a2)
8004b0ec:	90a20000 	lbu	v0,0(a1)
8004b0f0:	8cc50064 	lw	a1,100(a2)
8004b0f4:	00021900 	sll	v1,v0,0x4
8004b0f8:	00021080 	sll	v0,v0,0x2
8004b0fc:	00621823 	subu	v1,v1,v0
8004b100:	3c028021 	lui	v0,0x8021
8004b104:	24840001 	addiu	a0,a0,1
8004b108:	2442cff8 	addiu	v0,v0,-12296
8004b10c:	acc4003c 	sw	a0,60(a2)
8004b110:	aca30000 	sw	v1,0(a1)
8004b114:	acc30078 	sw	v1,120(a2)
8004b118:	10a20008 	beq	a1,v0,8004b13c <_Z12fx_umult_i12v+0x60>
8004b11c:	acc30074 	sw	v1,116(a2)
8004b120:	8cc20048 	lw	v0,72(a2)
8004b124:	2403ecff 	li	v1,-4865
8004b128:	00431024 	and	v0,v0,v1
8004b12c:	acc60064 	sw	a2,100(a2)
8004b130:	acc20048 	sw	v0,72(a2)
8004b134:	03e00008 	jr	ra
8004b138:	acc60068 	sw	a2,104(a2)
8004b13c:	94c20038 	lhu	v0,56(a2)
8004b140:	8cc301d4 	lw	v1,468(a2)
8004b144:	00621821 	addu	v1,v1,v0
8004b148:	8cc20048 	lw	v0,72(a2)
8004b14c:	90640000 	lbu	a0,0(v1)
8004b150:	2403ecff 	li	v1,-4865
8004b154:	00431024 	and	v0,v0,v1
8004b158:	a0c4006c 	sb	a0,108(a2)
8004b15c:	acc60064 	sw	a2,100(a2)
8004b160:	acc20048 	sw	v0,72(a2)
8004b164:	03e00008 	jr	ra
8004b168:	acc60068 	sw	a2,104(a2)

8004b16c <_Z12fx_umult_i13v>:
8004b16c:	3c028021 	lui	v0,0x8021
8004b170:	2447cfc0 	addiu	a3,v0,-12352
8004b174:	8ce30068 	lw	v1,104(a3)
8004b178:	8ce4003c 	lw	a0,60(a3)
8004b17c:	90620000 	lbu	v0,0(v1)
8004b180:	8ce60064 	lw	a2,100(a3)
8004b184:	00022880 	sll	a1,v0,0x2
8004b188:	00021900 	sll	v1,v0,0x4
8004b18c:	00651823 	subu	v1,v1,a1
8004b190:	00621821 	addu	v1,v1,v0
8004b194:	3c028021 	lui	v0,0x8021
8004b198:	24840001 	addiu	a0,a0,1
8004b19c:	2442cff8 	addiu	v0,v0,-12296
8004b1a0:	ace4003c 	sw	a0,60(a3)
8004b1a4:	acc30000 	sw	v1,0(a2)
8004b1a8:	ace30078 	sw	v1,120(a3)
8004b1ac:	10c20008 	beq	a2,v0,8004b1d0 <_Z12fx_umult_i13v+0x64>
8004b1b0:	ace30074 	sw	v1,116(a3)
8004b1b4:	8ce20048 	lw	v0,72(a3)
8004b1b8:	2403ecff 	li	v1,-4865
8004b1bc:	00431024 	and	v0,v0,v1
8004b1c0:	ace70064 	sw	a3,100(a3)
8004b1c4:	ace20048 	sw	v0,72(a3)
8004b1c8:	03e00008 	jr	ra
8004b1cc:	ace70068 	sw	a3,104(a3)
8004b1d0:	94e20038 	lhu	v0,56(a3)
8004b1d4:	8ce301d4 	lw	v1,468(a3)
8004b1d8:	00621821 	addu	v1,v1,v0
8004b1dc:	8ce20048 	lw	v0,72(a3)
8004b1e0:	90640000 	lbu	a0,0(v1)
8004b1e4:	2403ecff 	li	v1,-4865
8004b1e8:	00431024 	and	v0,v0,v1
8004b1ec:	a0e4006c 	sb	a0,108(a3)
8004b1f0:	ace70064 	sw	a3,100(a3)
8004b1f4:	ace20048 	sw	v0,72(a3)
8004b1f8:	03e00008 	jr	ra
8004b1fc:	ace70068 	sw	a3,104(a3)

8004b200 <_Z12fx_umult_i14v>:
8004b200:	3c028021 	lui	v0,0x8021
8004b204:	2446cfc0 	addiu	a2,v0,-12352
8004b208:	8cc50068 	lw	a1,104(a2)
8004b20c:	8cc4003c 	lw	a0,60(a2)
8004b210:	90a20000 	lbu	v0,0(a1)
8004b214:	8cc50064 	lw	a1,100(a2)
8004b218:	00021900 	sll	v1,v0,0x4
8004b21c:	00021040 	sll	v0,v0,0x1
8004b220:	00621823 	subu	v1,v1,v0
8004b224:	3c028021 	lui	v0,0x8021
8004b228:	24840001 	addiu	a0,a0,1
8004b22c:	2442cff8 	addiu	v0,v0,-12296
8004b230:	acc4003c 	sw	a0,60(a2)
8004b234:	aca30000 	sw	v1,0(a1)
8004b238:	acc30078 	sw	v1,120(a2)
8004b23c:	10a20008 	beq	a1,v0,8004b260 <_Z12fx_umult_i14v+0x60>
8004b240:	acc30074 	sw	v1,116(a2)
8004b244:	8cc20048 	lw	v0,72(a2)
8004b248:	2403ecff 	li	v1,-4865
8004b24c:	00431024 	and	v0,v0,v1
8004b250:	acc60064 	sw	a2,100(a2)
8004b254:	acc20048 	sw	v0,72(a2)
8004b258:	03e00008 	jr	ra
8004b25c:	acc60068 	sw	a2,104(a2)
8004b260:	94c20038 	lhu	v0,56(a2)
8004b264:	8cc301d4 	lw	v1,468(a2)
8004b268:	00621821 	addu	v1,v1,v0
8004b26c:	8cc20048 	lw	v0,72(a2)
8004b270:	90640000 	lbu	a0,0(v1)
8004b274:	2403ecff 	li	v1,-4865
8004b278:	00431024 	and	v0,v0,v1
8004b27c:	a0c4006c 	sb	a0,108(a2)
8004b280:	acc60064 	sw	a2,100(a2)
8004b284:	acc20048 	sw	v0,72(a2)
8004b288:	03e00008 	jr	ra
8004b28c:	acc60068 	sw	a2,104(a2)

8004b290 <_Z12fx_umult_i15v>:
8004b290:	3c028021 	lui	v0,0x8021
8004b294:	2446cfc0 	addiu	a2,v0,-12352
8004b298:	8cc30068 	lw	v1,104(a2)
8004b29c:	8cc2003c 	lw	v0,60(a2)
8004b2a0:	90640000 	lbu	a0,0(v1)
8004b2a4:	24420001 	addiu	v0,v0,1
8004b2a8:	acc2003c 	sw	v0,60(a2)
8004b2ac:	8cc50064 	lw	a1,100(a2)
8004b2b0:	00041900 	sll	v1,a0,0x4
8004b2b4:	3c028021 	lui	v0,0x8021
8004b2b8:	00641823 	subu	v1,v1,a0
8004b2bc:	2442cff8 	addiu	v0,v0,-12296
8004b2c0:	aca30000 	sw	v1,0(a1)
8004b2c4:	acc30078 	sw	v1,120(a2)
8004b2c8:	10a20008 	beq	a1,v0,8004b2ec <_Z12fx_umult_i15v+0x5c>
8004b2cc:	acc30074 	sw	v1,116(a2)
8004b2d0:	8cc20048 	lw	v0,72(a2)
8004b2d4:	2403ecff 	li	v1,-4865
8004b2d8:	00431024 	and	v0,v0,v1
8004b2dc:	acc60064 	sw	a2,100(a2)
8004b2e0:	acc20048 	sw	v0,72(a2)
8004b2e4:	03e00008 	jr	ra
8004b2e8:	acc60068 	sw	a2,104(a2)
8004b2ec:	94c20038 	lhu	v0,56(a2)
8004b2f0:	8cc301d4 	lw	v1,468(a2)
8004b2f4:	00621821 	addu	v1,v1,v0
8004b2f8:	8cc20048 	lw	v0,72(a2)
8004b2fc:	90640000 	lbu	a0,0(v1)
8004b300:	2403ecff 	li	v1,-4865
8004b304:	00431024 	and	v0,v0,v1
8004b308:	a0c4006c 	sb	a0,108(a2)
8004b30c:	acc60064 	sw	a2,100(a2)
8004b310:	acc20048 	sw	v0,72(a2)
8004b314:	03e00008 	jr	ra
8004b318:	acc60068 	sw	a2,104(a2)

8004b31c <_Z6fx_sbkv>:
8004b31c:	3c028021 	lui	v0,0x8021
8004b320:	2442cfc0 	addiu	v0,v0,-12352
8004b324:	8c450068 	lw	a1,104(v0)
8004b328:	94460060 	lhu	a2,96(v0)
8004b32c:	8c4301d0 	lw	v1,464(v0)
8004b330:	8ca40000 	lw	a0,0(a1)
8004b334:	00661821 	addu	v1,v1,a2
8004b338:	a0640000 	sb	a0,0(v1)
8004b33c:	8c460068 	lw	a2,104(v0)
8004b340:	94430060 	lhu	v1,96(v0)
8004b344:	8cc50000 	lw	a1,0(a2)
8004b348:	8c4401d0 	lw	a0,464(v0)
8004b34c:	38630001 	xori	v1,v1,0x1
8004b350:	00832021 	addu	a0,a0,v1
8004b354:	00052a02 	srl	a1,a1,0x8
8004b358:	a0850000 	sb	a1,0(a0)
8004b35c:	8c460048 	lw	a2,72(v0)
8004b360:	8c43003c 	lw	v1,60(v0)
8004b364:	2404ecff 	li	a0,-4865
8004b368:	00c43024 	and	a2,a2,a0
8004b36c:	24630001 	addiu	v1,v1,1
8004b370:	ac43003c 	sw	v1,60(v0)
8004b374:	ac460048 	sw	a2,72(v0)
8004b378:	ac420068 	sw	v0,104(v0)
8004b37c:	03e00008 	jr	ra
8004b380:	ac420064 	sw	v0,100(v0)

8004b384 <_Z10fx_link_i1v>:
8004b384:	3c028021 	lui	v0,0x8021
8004b388:	2442cfc0 	addiu	v0,v0,-12352
8004b38c:	8c45003c 	lw	a1,60(v0)
8004b390:	8c440048 	lw	a0,72(v0)
8004b394:	2403ecff 	li	v1,-4865
8004b398:	24a50001 	addiu	a1,a1,1
8004b39c:	00832024 	and	a0,a0,v1
8004b3a0:	ac45003c 	sw	a1,60(v0)
8004b3a4:	ac440048 	sw	a0,72(v0)
8004b3a8:	ac45002c 	sw	a1,44(v0)
8004b3ac:	ac420068 	sw	v0,104(v0)
8004b3b0:	03e00008 	jr	ra
8004b3b4:	ac420064 	sw	v0,100(v0)

8004b3b8 <_Z10fx_link_i2v>:
8004b3b8:	3c028021 	lui	v0,0x8021
8004b3bc:	2442cfc0 	addiu	v0,v0,-12352
8004b3c0:	8c44003c 	lw	a0,60(v0)
8004b3c4:	8c450048 	lw	a1,72(v0)
8004b3c8:	2403ecff 	li	v1,-4865
8004b3cc:	24860001 	addiu	a2,a0,1
8004b3d0:	00a32824 	and	a1,a1,v1
8004b3d4:	24840002 	addiu	a0,a0,2
8004b3d8:	ac46003c 	sw	a2,60(v0)
8004b3dc:	ac44002c 	sw	a0,44(v0)
8004b3e0:	ac450048 	sw	a1,72(v0)
8004b3e4:	ac420068 	sw	v0,104(v0)
8004b3e8:	03e00008 	jr	ra
8004b3ec:	ac420064 	sw	v0,100(v0)

8004b3f0 <_Z10fx_link_i3v>:
8004b3f0:	3c028021 	lui	v0,0x8021
8004b3f4:	2442cfc0 	addiu	v0,v0,-12352
8004b3f8:	8c44003c 	lw	a0,60(v0)
8004b3fc:	8c450048 	lw	a1,72(v0)
8004b400:	2403ecff 	li	v1,-4865
8004b404:	24860001 	addiu	a2,a0,1
8004b408:	00a32824 	and	a1,a1,v1
8004b40c:	24840003 	addiu	a0,a0,3
8004b410:	ac46003c 	sw	a2,60(v0)
8004b414:	ac44002c 	sw	a0,44(v0)
8004b418:	ac450048 	sw	a1,72(v0)
8004b41c:	ac420068 	sw	v0,104(v0)
8004b420:	03e00008 	jr	ra
8004b424:	ac420064 	sw	v0,100(v0)

8004b428 <_Z10fx_link_i4v>:
8004b428:	3c028021 	lui	v0,0x8021
8004b42c:	2442cfc0 	addiu	v0,v0,-12352
8004b430:	8c44003c 	lw	a0,60(v0)
8004b434:	8c450048 	lw	a1,72(v0)
8004b438:	2403ecff 	li	v1,-4865
8004b43c:	24860001 	addiu	a2,a0,1
8004b440:	00a32824 	and	a1,a1,v1
8004b444:	24840004 	addiu	a0,a0,4
8004b448:	ac46003c 	sw	a2,60(v0)
8004b44c:	ac44002c 	sw	a0,44(v0)
8004b450:	ac450048 	sw	a1,72(v0)
8004b454:	ac420068 	sw	v0,104(v0)
8004b458:	03e00008 	jr	ra
8004b45c:	ac420064 	sw	v0,100(v0)

8004b460 <_Z6fx_sexv>:
8004b460:	3c028021 	lui	v0,0x8021
8004b464:	2446cfc0 	addiu	a2,v0,-12352
8004b468:	8cc2003c 	lw	v0,60(a2)
8004b46c:	8cc40068 	lw	a0,104(a2)
8004b470:	24420001 	addiu	v0,v0,1
8004b474:	80830000 	lb	v1,0(a0)
8004b478:	8cc50064 	lw	a1,100(a2)
8004b47c:	acc2003c 	sw	v0,60(a2)
8004b480:	3c028021 	lui	v0,0x8021
8004b484:	2442cff8 	addiu	v0,v0,-12296
8004b488:	aca30000 	sw	v1,0(a1)
8004b48c:	acc30078 	sw	v1,120(a2)
8004b490:	10a20008 	beq	a1,v0,8004b4b4 <_Z6fx_sexv+0x54>
8004b494:	acc30074 	sw	v1,116(a2)
8004b498:	8cc20048 	lw	v0,72(a2)
8004b49c:	2403ecff 	li	v1,-4865
8004b4a0:	00431024 	and	v0,v0,v1
8004b4a4:	acc60064 	sw	a2,100(a2)
8004b4a8:	acc20048 	sw	v0,72(a2)
8004b4ac:	03e00008 	jr	ra
8004b4b0:	acc60068 	sw	a2,104(a2)
8004b4b4:	94c20038 	lhu	v0,56(a2)
8004b4b8:	8cc301d4 	lw	v1,468(a2)
8004b4bc:	00621821 	addu	v1,v1,v0
8004b4c0:	8cc20048 	lw	v0,72(a2)
8004b4c4:	90640000 	lbu	a0,0(v1)
8004b4c8:	2403ecff 	li	v1,-4865
8004b4cc:	00431024 	and	v0,v0,v1
8004b4d0:	a0c4006c 	sb	a0,108(a2)
8004b4d4:	acc60064 	sw	a2,100(a2)
8004b4d8:	acc20048 	sw	v0,72(a2)
8004b4dc:	03e00008 	jr	ra
8004b4e0:	acc60068 	sw	a2,104(a2)

8004b4e4 <_Z6fx_asrv>:
8004b4e4:	3c028021 	lui	v0,0x8021
8004b4e8:	2447cfc0 	addiu	a3,v0,-12352
8004b4ec:	8ce50068 	lw	a1,104(a3)
8004b4f0:	8ce4003c 	lw	a0,60(a3)
8004b4f4:	8ca20000 	lw	v0,0(a1)
8004b4f8:	8ce60064 	lw	a2,100(a3)
8004b4fc:	30420001 	andi	v0,v0,0x1
8004b500:	ace2007c 	sw	v0,124(a3)
8004b504:	84a30000 	lh	v1,0(a1)
8004b508:	3c028021 	lui	v0,0x8021
8004b50c:	00031843 	sra	v1,v1,0x1
8004b510:	24840001 	addiu	a0,a0,1
8004b514:	2442cff8 	addiu	v0,v0,-12296
8004b518:	ace4003c 	sw	a0,60(a3)
8004b51c:	acc30000 	sw	v1,0(a2)
8004b520:	ace30078 	sw	v1,120(a3)
8004b524:	10c20008 	beq	a2,v0,8004b548 <_Z6fx_asrv+0x64>
8004b528:	ace30074 	sw	v1,116(a3)
8004b52c:	8ce20048 	lw	v0,72(a3)
8004b530:	2403ecff 	li	v1,-4865
8004b534:	00431024 	and	v0,v0,v1
8004b538:	ace70064 	sw	a3,100(a3)
8004b53c:	ace20048 	sw	v0,72(a3)
8004b540:	03e00008 	jr	ra
8004b544:	ace70068 	sw	a3,104(a3)
8004b548:	94e20038 	lhu	v0,56(a3)
8004b54c:	8ce301d4 	lw	v1,468(a3)
8004b550:	00621821 	addu	v1,v1,v0
8004b554:	8ce20048 	lw	v0,72(a3)
8004b558:	90640000 	lbu	a0,0(v1)
8004b55c:	2403ecff 	li	v1,-4865
8004b560:	00431024 	and	v0,v0,v1
8004b564:	a0e4006c 	sb	a0,108(a3)
8004b568:	ace70064 	sw	a3,100(a3)
8004b56c:	ace20048 	sw	v0,72(a3)
8004b570:	03e00008 	jr	ra
8004b574:	ace70068 	sw	a3,104(a3)

8004b578 <_Z7fx_div2v>:
8004b578:	3c078021 	lui	a3,0x8021
8004b57c:	24e4cfc0 	addiu	a0,a3,-12352
8004b580:	8c820068 	lw	v0,104(a0)
8004b584:	2403ffff 	li	v1,-1
8004b588:	84450000 	lh	a1,0(v0)
8004b58c:	00003021 	move	a2,zero
8004b590:	30a20001 	andi	v0,a1,0x1
8004b594:	10a30002 	beq	a1,v1,8004b5a0 <_Z7fx_div2v+0x28>
8004b598:	ac82007c 	sw	v0,124(a0)
8004b59c:	00053043 	sra	a2,a1,0x1
8004b5a0:	24e5cfc0 	addiu	a1,a3,-12352
8004b5a4:	8ca2003c 	lw	v0,60(a1)
8004b5a8:	8ca30064 	lw	v1,100(a1)
8004b5ac:	24420001 	addiu	v0,v0,1
8004b5b0:	aca2003c 	sw	v0,60(a1)
8004b5b4:	3c028021 	lui	v0,0x8021
8004b5b8:	2442cff8 	addiu	v0,v0,-12296
8004b5bc:	ac660000 	sw	a2,0(v1)
8004b5c0:	aca60078 	sw	a2,120(a1)
8004b5c4:	10620008 	beq	v1,v0,8004b5e8 <_Z7fx_div2v+0x70>
8004b5c8:	aca60074 	sw	a2,116(a1)
8004b5cc:	8ca20048 	lw	v0,72(a1)
8004b5d0:	2403ecff 	li	v1,-4865
8004b5d4:	00431024 	and	v0,v0,v1
8004b5d8:	aca50064 	sw	a1,100(a1)
8004b5dc:	aca20048 	sw	v0,72(a1)
8004b5e0:	03e00008 	jr	ra
8004b5e4:	aca50068 	sw	a1,104(a1)
8004b5e8:	94a20038 	lhu	v0,56(a1)
8004b5ec:	8ca301d4 	lw	v1,468(a1)
8004b5f0:	00621821 	addu	v1,v1,v0
8004b5f4:	8ca20048 	lw	v0,72(a1)
8004b5f8:	90640000 	lbu	a0,0(v1)
8004b5fc:	2403ecff 	li	v1,-4865
8004b600:	00431024 	and	v0,v0,v1
8004b604:	a0a4006c 	sb	a0,108(a1)
8004b608:	aca50064 	sw	a1,100(a1)
8004b60c:	aca20048 	sw	v0,72(a1)
8004b610:	03e00008 	jr	ra
8004b614:	aca50068 	sw	a1,104(a1)

8004b618 <_Z6fx_rorv>:
8004b618:	3c028021 	lui	v0,0x8021
8004b61c:	2447cfc0 	addiu	a3,v0,-12352
8004b620:	8ce30068 	lw	v1,104(a3)
8004b624:	8ce2007c 	lw	v0,124(a3)
8004b628:	8c640000 	lw	a0,0(v1)
8004b62c:	8ce5003c 	lw	a1,60(a3)
8004b630:	3083ffff 	andi	v1,a0,0xffff
8004b634:	000213c0 	sll	v0,v0,0xf
8004b638:	00031842 	srl	v1,v1,0x1
8004b63c:	00621825 	or	v1,v1,v0
8004b640:	8ce60064 	lw	a2,100(a3)
8004b644:	3c028021 	lui	v0,0x8021
8004b648:	30840001 	andi	a0,a0,0x1
8004b64c:	24a50001 	addiu	a1,a1,1
8004b650:	2442cff8 	addiu	v0,v0,-12296
8004b654:	ace4007c 	sw	a0,124(a3)
8004b658:	ace5003c 	sw	a1,60(a3)
8004b65c:	acc30000 	sw	v1,0(a2)
8004b660:	ace30078 	sw	v1,120(a3)
8004b664:	10c20008 	beq	a2,v0,8004b688 <_Z6fx_rorv+0x70>
8004b668:	ace30074 	sw	v1,116(a3)
8004b66c:	8ce20048 	lw	v0,72(a3)
8004b670:	2403ecff 	li	v1,-4865
8004b674:	00431024 	and	v0,v0,v1
8004b678:	ace70064 	sw	a3,100(a3)
8004b67c:	ace20048 	sw	v0,72(a3)
8004b680:	03e00008 	jr	ra
8004b684:	ace70068 	sw	a3,104(a3)
8004b688:	94e20038 	lhu	v0,56(a3)
8004b68c:	8ce301d4 	lw	v1,468(a3)
8004b690:	00621821 	addu	v1,v1,v0
8004b694:	8ce20048 	lw	v0,72(a3)
8004b698:	90640000 	lbu	a0,0(v1)
8004b69c:	2403ecff 	li	v1,-4865
8004b6a0:	00431024 	and	v0,v0,v1
8004b6a4:	a0e4006c 	sb	a0,108(a3)
8004b6a8:	ace70064 	sw	a3,100(a3)
8004b6ac:	ace20048 	sw	v0,72(a3)
8004b6b0:	03e00008 	jr	ra
8004b6b4:	ace70068 	sw	a3,104(a3)

8004b6b8 <_Z9fx_jmp_r8v>:
8004b6b8:	3c028021 	lui	v0,0x8021
8004b6bc:	2442cfc0 	addiu	v0,v0,-12352
8004b6c0:	8c440048 	lw	a0,72(v0)
8004b6c4:	8c450020 	lw	a1,32(v0)
8004b6c8:	2403ecff 	li	v1,-4865
8004b6cc:	00832024 	and	a0,a0,v1
8004b6d0:	ac45003c 	sw	a1,60(v0)
8004b6d4:	ac440048 	sw	a0,72(v0)
8004b6d8:	ac420064 	sw	v0,100(v0)
8004b6dc:	03e00008 	jr	ra
8004b6e0:	ac420068 	sw	v0,104(v0)

8004b6e4 <_Z9fx_jmp_r9v>:
8004b6e4:	3c028021 	lui	v0,0x8021
8004b6e8:	2442cfc0 	addiu	v0,v0,-12352
8004b6ec:	8c440048 	lw	a0,72(v0)
8004b6f0:	8c450024 	lw	a1,36(v0)
8004b6f4:	2403ecff 	li	v1,-4865
8004b6f8:	00832024 	and	a0,a0,v1
8004b6fc:	ac45003c 	sw	a1,60(v0)
8004b700:	ac440048 	sw	a0,72(v0)
8004b704:	ac420064 	sw	v0,100(v0)
8004b708:	03e00008 	jr	ra
8004b70c:	ac420068 	sw	v0,104(v0)

8004b710 <_Z10fx_jmp_r10v>:
8004b710:	3c028021 	lui	v0,0x8021
8004b714:	2442cfc0 	addiu	v0,v0,-12352
8004b718:	8c440048 	lw	a0,72(v0)
8004b71c:	8c450028 	lw	a1,40(v0)
8004b720:	2403ecff 	li	v1,-4865
8004b724:	00832024 	and	a0,a0,v1
8004b728:	ac45003c 	sw	a1,60(v0)
8004b72c:	ac440048 	sw	a0,72(v0)
8004b730:	ac420064 	sw	v0,100(v0)
8004b734:	03e00008 	jr	ra
8004b738:	ac420068 	sw	v0,104(v0)

8004b73c <_Z10fx_jmp_r11v>:
8004b73c:	3c028021 	lui	v0,0x8021
8004b740:	2442cfc0 	addiu	v0,v0,-12352
8004b744:	8c440048 	lw	a0,72(v0)
8004b748:	8c45002c 	lw	a1,44(v0)
8004b74c:	2403ecff 	li	v1,-4865
8004b750:	00832024 	and	a0,a0,v1
8004b754:	ac45003c 	sw	a1,60(v0)
8004b758:	ac440048 	sw	a0,72(v0)
8004b75c:	ac420064 	sw	v0,100(v0)
8004b760:	03e00008 	jr	ra
8004b764:	ac420068 	sw	v0,104(v0)

8004b768 <_Z10fx_jmp_r12v>:
8004b768:	3c028021 	lui	v0,0x8021
8004b76c:	2442cfc0 	addiu	v0,v0,-12352
8004b770:	8c440048 	lw	a0,72(v0)
8004b774:	8c450030 	lw	a1,48(v0)
8004b778:	2403ecff 	li	v1,-4865
8004b77c:	00832024 	and	a0,a0,v1
8004b780:	ac45003c 	sw	a1,60(v0)
8004b784:	ac440048 	sw	a0,72(v0)
8004b788:	ac420064 	sw	v0,100(v0)
8004b78c:	03e00008 	jr	ra
8004b790:	ac420068 	sw	v0,104(v0)

8004b794 <_Z10fx_jmp_r13v>:
8004b794:	3c028021 	lui	v0,0x8021
8004b798:	2442cfc0 	addiu	v0,v0,-12352
8004b79c:	8c440048 	lw	a0,72(v0)
8004b7a0:	8c450034 	lw	a1,52(v0)
8004b7a4:	2403ecff 	li	v1,-4865
8004b7a8:	00832024 	and	a0,a0,v1
8004b7ac:	ac45003c 	sw	a1,60(v0)
8004b7b0:	ac440048 	sw	a0,72(v0)
8004b7b4:	ac420064 	sw	v0,100(v0)
8004b7b8:	03e00008 	jr	ra
8004b7bc:	ac420068 	sw	v0,104(v0)

8004b7c0 <_Z6fx_lobv>:
8004b7c0:	3c028021 	lui	v0,0x8021
8004b7c4:	2446cfc0 	addiu	a2,v0,-12352
8004b7c8:	8cc2003c 	lw	v0,60(a2)
8004b7cc:	8cc30068 	lw	v1,104(a2)
8004b7d0:	24420001 	addiu	v0,v0,1
8004b7d4:	90640000 	lbu	a0,0(v1)
8004b7d8:	8cc50064 	lw	a1,100(a2)
8004b7dc:	acc2003c 	sw	v0,60(a2)
8004b7e0:	3c028021 	lui	v0,0x8021
8004b7e4:	00041a00 	sll	v1,a0,0x8
8004b7e8:	2442cff8 	addiu	v0,v0,-12296
8004b7ec:	aca40000 	sw	a0,0(a1)
8004b7f0:	acc30078 	sw	v1,120(a2)
8004b7f4:	10a20008 	beq	a1,v0,8004b818 <_Z6fx_lobv+0x58>
8004b7f8:	acc30074 	sw	v1,116(a2)
8004b7fc:	8cc20048 	lw	v0,72(a2)
8004b800:	2403ecff 	li	v1,-4865
8004b804:	00431024 	and	v0,v0,v1
8004b808:	acc60064 	sw	a2,100(a2)
8004b80c:	acc20048 	sw	v0,72(a2)
8004b810:	03e00008 	jr	ra
8004b814:	acc60068 	sw	a2,104(a2)
8004b818:	94c20038 	lhu	v0,56(a2)
8004b81c:	8cc301d4 	lw	v1,468(a2)
8004b820:	00621821 	addu	v1,v1,v0
8004b824:	8cc20048 	lw	v0,72(a2)
8004b828:	90640000 	lbu	a0,0(v1)
8004b82c:	2403ecff 	li	v1,-4865
8004b830:	00431024 	and	v0,v0,v1
8004b834:	a0c4006c 	sb	a0,108(a2)
8004b838:	acc60064 	sw	a2,100(a2)
8004b83c:	acc20048 	sw	v0,72(a2)
8004b840:	03e00008 	jr	ra
8004b844:	acc60068 	sw	a2,104(a2)

8004b848 <_Z8fx_fmultv>:
8004b848:	3c028021 	lui	v0,0x8021
8004b84c:	2446cfc0 	addiu	a2,v0,-12352
8004b850:	8cc40068 	lw	a0,104(a2)
8004b854:	84c50018 	lh	a1,24(a2)
8004b858:	84830000 	lh	v1,0(a0)
8004b85c:	8cc2003c 	lw	v0,60(a2)
8004b860:	70651802 	mul	v1,v1,a1
8004b864:	24420001 	addiu	v0,v0,1
8004b868:	000323c2 	srl	a0,v1,0xf
8004b86c:	acc2003c 	sw	v0,60(a2)
8004b870:	8cc50064 	lw	a1,100(a2)
8004b874:	3c028021 	lui	v0,0x8021
8004b878:	00031c02 	srl	v1,v1,0x10
8004b87c:	30840001 	andi	a0,a0,0x1
8004b880:	2442cff8 	addiu	v0,v0,-12296
8004b884:	aca30000 	sw	v1,0(a1)
8004b888:	acc30078 	sw	v1,120(a2)
8004b88c:	acc4007c 	sw	a0,124(a2)
8004b890:	10a20008 	beq	a1,v0,8004b8b4 <_Z8fx_fmultv+0x6c>
8004b894:	acc30074 	sw	v1,116(a2)
8004b898:	8cc20048 	lw	v0,72(a2)
8004b89c:	2403ecff 	li	v1,-4865
8004b8a0:	00431024 	and	v0,v0,v1
8004b8a4:	acc60064 	sw	a2,100(a2)
8004b8a8:	acc20048 	sw	v0,72(a2)
8004b8ac:	03e00008 	jr	ra
8004b8b0:	acc60068 	sw	a2,104(a2)
8004b8b4:	94c20038 	lhu	v0,56(a2)
8004b8b8:	8cc301d4 	lw	v1,468(a2)
8004b8bc:	00621821 	addu	v1,v1,v0
8004b8c0:	8cc20048 	lw	v0,72(a2)
8004b8c4:	90640000 	lbu	a0,0(v1)
8004b8c8:	2403ecff 	li	v1,-4865
8004b8cc:	00431024 	and	v0,v0,v1
8004b8d0:	a0c4006c 	sb	a0,108(a2)
8004b8d4:	acc60064 	sw	a2,100(a2)
8004b8d8:	acc20048 	sw	v0,72(a2)
8004b8dc:	03e00008 	jr	ra
8004b8e0:	acc60068 	sw	a2,104(a2)

8004b8e4 <_Z8fx_lmultv>:
8004b8e4:	3c028021 	lui	v0,0x8021
8004b8e8:	2447cfc0 	addiu	a3,v0,-12352
8004b8ec:	8ce40068 	lw	a0,104(a3)
8004b8f0:	84e50018 	lh	a1,24(a3)
8004b8f4:	84830000 	lh	v1,0(a0)
8004b8f8:	8ce2003c 	lw	v0,60(a3)
8004b8fc:	70651802 	mul	v1,v1,a1
8004b900:	8ce60064 	lw	a2,100(a3)
8004b904:	00032402 	srl	a0,v1,0x10
8004b908:	24420001 	addiu	v0,v0,1
8004b90c:	ace2003c 	sw	v0,60(a3)
8004b910:	ace30010 	sw	v1,16(a3)
8004b914:	acc40000 	sw	a0,0(a2)
8004b918:	8ce20010 	lw	v0,16(a3)
8004b91c:	ace40078 	sw	a0,120(a3)
8004b920:	000213c2 	srl	v0,v0,0xf
8004b924:	30420001 	andi	v0,v0,0x1
8004b928:	ace2007c 	sw	v0,124(a3)
8004b92c:	3c028021 	lui	v0,0x8021
8004b930:	2442cff8 	addiu	v0,v0,-12296
8004b934:	10c20008 	beq	a2,v0,8004b958 <_Z8fx_lmultv+0x74>
8004b938:	ace40074 	sw	a0,116(a3)
8004b93c:	8ce20048 	lw	v0,72(a3)
8004b940:	2403ecff 	li	v1,-4865
8004b944:	00431024 	and	v0,v0,v1
8004b948:	ace70064 	sw	a3,100(a3)
8004b94c:	ace20048 	sw	v0,72(a3)
8004b950:	03e00008 	jr	ra
8004b954:	ace70068 	sw	a3,104(a3)
8004b958:	94e20038 	lhu	v0,56(a3)
8004b95c:	8ce301d4 	lw	v1,468(a3)
8004b960:	00621821 	addu	v1,v1,v0
8004b964:	8ce20048 	lw	v0,72(a3)
8004b968:	90640000 	lbu	a0,0(v1)
8004b96c:	2403ecff 	li	v1,-4865
8004b970:	00431024 	and	v0,v0,v1
8004b974:	a0e4006c 	sb	a0,108(a3)
8004b978:	ace70064 	sw	a3,100(a3)
8004b97c:	ace20048 	sw	v0,72(a3)
8004b980:	03e00008 	jr	ra
8004b984:	ace70068 	sw	a3,104(a3)

8004b988 <_Z9fx_ibt_r0v>:
8004b988:	3c098021 	lui	t1,0x8021
8004b98c:	2522cfc0 	addiu	v0,t1,-12352
8004b990:	8c47003c 	lw	a3,60(v0)
8004b994:	8c4401d8 	lw	a0,472(v0)
8004b998:	24e60001 	addiu	a2,a3,1
8004b99c:	30c3ffff 	andi	v1,a2,0xffff
8004b9a0:	9045006d 	lbu	a1,109(v0)
8004b9a4:	ac46003c 	sw	a2,60(v0)
8004b9a8:	00832021 	addu	a0,a0,v1
8004b9ac:	8c460048 	lw	a2,72(v0)
8004b9b0:	90880000 	lbu	t0,0(a0)
8004b9b4:	2403ecff 	li	v1,-4865
8004b9b8:	00052e00 	sll	a1,a1,0x18
8004b9bc:	00c33024 	and	a2,a2,v1
8004b9c0:	24e70002 	addiu	a3,a3,2
8004b9c4:	00052e03 	sra	a1,a1,0x18
8004b9c8:	ad25cfc0 	sw	a1,-12352(t1)
8004b9cc:	a048006d 	sb	t0,109(v0)
8004b9d0:	ac47003c 	sw	a3,60(v0)
8004b9d4:	ac460048 	sw	a2,72(v0)
8004b9d8:	ac420064 	sw	v0,100(v0)
8004b9dc:	03e00008 	jr	ra
8004b9e0:	ac420068 	sw	v0,104(v0)

8004b9e4 <_Z9fx_ibt_r1v>:
8004b9e4:	3c028021 	lui	v0,0x8021
8004b9e8:	2442cfc0 	addiu	v0,v0,-12352
8004b9ec:	8c47003c 	lw	a3,60(v0)
8004b9f0:	8c4401d8 	lw	a0,472(v0)
8004b9f4:	24e50001 	addiu	a1,a3,1
8004b9f8:	30a3ffff 	andi	v1,a1,0xffff
8004b9fc:	9046006d 	lbu	a2,109(v0)
8004ba00:	ac45003c 	sw	a1,60(v0)
8004ba04:	00832021 	addu	a0,a0,v1
8004ba08:	8c450048 	lw	a1,72(v0)
8004ba0c:	90880000 	lbu	t0,0(a0)
8004ba10:	2403ecff 	li	v1,-4865
8004ba14:	00063600 	sll	a2,a2,0x18
8004ba18:	00a32824 	and	a1,a1,v1
8004ba1c:	24e70002 	addiu	a3,a3,2
8004ba20:	00063603 	sra	a2,a2,0x18
8004ba24:	a048006d 	sb	t0,109(v0)
8004ba28:	ac47003c 	sw	a3,60(v0)
8004ba2c:	ac460004 	sw	a2,4(v0)
8004ba30:	ac450048 	sw	a1,72(v0)
8004ba34:	ac420064 	sw	v0,100(v0)
8004ba38:	03e00008 	jr	ra
8004ba3c:	ac420068 	sw	v0,104(v0)

8004ba40 <_Z9fx_ibt_r2v>:
8004ba40:	3c028021 	lui	v0,0x8021
8004ba44:	2442cfc0 	addiu	v0,v0,-12352
8004ba48:	8c47003c 	lw	a3,60(v0)
8004ba4c:	8c4401d8 	lw	a0,472(v0)
8004ba50:	24e50001 	addiu	a1,a3,1
8004ba54:	30a3ffff 	andi	v1,a1,0xffff
8004ba58:	9046006d 	lbu	a2,109(v0)
8004ba5c:	ac45003c 	sw	a1,60(v0)
8004ba60:	00832021 	addu	a0,a0,v1
8004ba64:	8c450048 	lw	a1,72(v0)
8004ba68:	90880000 	lbu	t0,0(a0)
8004ba6c:	2403ecff 	li	v1,-4865
8004ba70:	00063600 	sll	a2,a2,0x18
8004ba74:	00a32824 	and	a1,a1,v1
8004ba78:	24e70002 	addiu	a3,a3,2
8004ba7c:	00063603 	sra	a2,a2,0x18
8004ba80:	a048006d 	sb	t0,109(v0)
8004ba84:	ac47003c 	sw	a3,60(v0)
8004ba88:	ac460008 	sw	a2,8(v0)
8004ba8c:	ac450048 	sw	a1,72(v0)
8004ba90:	ac420064 	sw	v0,100(v0)
8004ba94:	03e00008 	jr	ra
8004ba98:	ac420068 	sw	v0,104(v0)

8004ba9c <_Z9fx_ibt_r3v>:
8004ba9c:	3c028021 	lui	v0,0x8021
8004baa0:	2442cfc0 	addiu	v0,v0,-12352
8004baa4:	8c47003c 	lw	a3,60(v0)
8004baa8:	8c4401d8 	lw	a0,472(v0)
8004baac:	24e50001 	addiu	a1,a3,1
8004bab0:	30a3ffff 	andi	v1,a1,0xffff
8004bab4:	9046006d 	lbu	a2,109(v0)
8004bab8:	ac45003c 	sw	a1,60(v0)
8004babc:	00832021 	addu	a0,a0,v1
8004bac0:	8c450048 	lw	a1,72(v0)
8004bac4:	90880000 	lbu	t0,0(a0)
8004bac8:	2403ecff 	li	v1,-4865
8004bacc:	00063600 	sll	a2,a2,0x18
8004bad0:	00a32824 	and	a1,a1,v1
8004bad4:	24e70002 	addiu	a3,a3,2
8004bad8:	00063603 	sra	a2,a2,0x18
8004badc:	a048006d 	sb	t0,109(v0)
8004bae0:	ac47003c 	sw	a3,60(v0)
8004bae4:	ac46000c 	sw	a2,12(v0)
8004bae8:	ac450048 	sw	a1,72(v0)
8004baec:	ac420064 	sw	v0,100(v0)
8004baf0:	03e00008 	jr	ra
8004baf4:	ac420068 	sw	v0,104(v0)

8004baf8 <_Z9fx_ibt_r4v>:
8004baf8:	3c028021 	lui	v0,0x8021
8004bafc:	2442cfc0 	addiu	v0,v0,-12352
8004bb00:	8c47003c 	lw	a3,60(v0)
8004bb04:	8c4401d8 	lw	a0,472(v0)
8004bb08:	24e50001 	addiu	a1,a3,1
8004bb0c:	30a3ffff 	andi	v1,a1,0xffff
8004bb10:	9046006d 	lbu	a2,109(v0)
8004bb14:	ac45003c 	sw	a1,60(v0)
8004bb18:	00832021 	addu	a0,a0,v1
8004bb1c:	8c450048 	lw	a1,72(v0)
8004bb20:	90880000 	lbu	t0,0(a0)
8004bb24:	2403ecff 	li	v1,-4865
8004bb28:	00063600 	sll	a2,a2,0x18
8004bb2c:	00a32824 	and	a1,a1,v1
8004bb30:	24e70002 	addiu	a3,a3,2
8004bb34:	00063603 	sra	a2,a2,0x18
8004bb38:	a048006d 	sb	t0,109(v0)
8004bb3c:	ac47003c 	sw	a3,60(v0)
8004bb40:	ac460010 	sw	a2,16(v0)
8004bb44:	ac450048 	sw	a1,72(v0)
8004bb48:	ac420064 	sw	v0,100(v0)
8004bb4c:	03e00008 	jr	ra
8004bb50:	ac420068 	sw	v0,104(v0)

8004bb54 <_Z9fx_ibt_r5v>:
8004bb54:	3c028021 	lui	v0,0x8021
8004bb58:	2442cfc0 	addiu	v0,v0,-12352
8004bb5c:	8c47003c 	lw	a3,60(v0)
8004bb60:	8c4401d8 	lw	a0,472(v0)
8004bb64:	24e50001 	addiu	a1,a3,1
8004bb68:	30a3ffff 	andi	v1,a1,0xffff
8004bb6c:	9046006d 	lbu	a2,109(v0)
8004bb70:	ac45003c 	sw	a1,60(v0)
8004bb74:	00832021 	addu	a0,a0,v1
8004bb78:	8c450048 	lw	a1,72(v0)
8004bb7c:	90880000 	lbu	t0,0(a0)
8004bb80:	2403ecff 	li	v1,-4865
8004bb84:	00063600 	sll	a2,a2,0x18
8004bb88:	00a32824 	and	a1,a1,v1
8004bb8c:	24e70002 	addiu	a3,a3,2
8004bb90:	00063603 	sra	a2,a2,0x18
8004bb94:	a048006d 	sb	t0,109(v0)
8004bb98:	ac47003c 	sw	a3,60(v0)
8004bb9c:	ac460014 	sw	a2,20(v0)
8004bba0:	ac450048 	sw	a1,72(v0)
8004bba4:	ac420064 	sw	v0,100(v0)
8004bba8:	03e00008 	jr	ra
8004bbac:	ac420068 	sw	v0,104(v0)

8004bbb0 <_Z9fx_ibt_r6v>:
8004bbb0:	3c028021 	lui	v0,0x8021
8004bbb4:	2442cfc0 	addiu	v0,v0,-12352
8004bbb8:	8c47003c 	lw	a3,60(v0)
8004bbbc:	8c4401d8 	lw	a0,472(v0)
8004bbc0:	24e50001 	addiu	a1,a3,1
8004bbc4:	30a3ffff 	andi	v1,a1,0xffff
8004bbc8:	9046006d 	lbu	a2,109(v0)
8004bbcc:	ac45003c 	sw	a1,60(v0)
8004bbd0:	00832021 	addu	a0,a0,v1
8004bbd4:	8c450048 	lw	a1,72(v0)
8004bbd8:	90880000 	lbu	t0,0(a0)
8004bbdc:	2403ecff 	li	v1,-4865
8004bbe0:	00063600 	sll	a2,a2,0x18
8004bbe4:	00a32824 	and	a1,a1,v1
8004bbe8:	24e70002 	addiu	a3,a3,2
8004bbec:	00063603 	sra	a2,a2,0x18
8004bbf0:	a048006d 	sb	t0,109(v0)
8004bbf4:	ac47003c 	sw	a3,60(v0)
8004bbf8:	ac460018 	sw	a2,24(v0)
8004bbfc:	ac450048 	sw	a1,72(v0)
8004bc00:	ac420064 	sw	v0,100(v0)
8004bc04:	03e00008 	jr	ra
8004bc08:	ac420068 	sw	v0,104(v0)

8004bc0c <_Z9fx_ibt_r7v>:
8004bc0c:	3c028021 	lui	v0,0x8021
8004bc10:	2442cfc0 	addiu	v0,v0,-12352
8004bc14:	8c47003c 	lw	a3,60(v0)
8004bc18:	8c4401d8 	lw	a0,472(v0)
8004bc1c:	24e50001 	addiu	a1,a3,1
8004bc20:	30a3ffff 	andi	v1,a1,0xffff
8004bc24:	9046006d 	lbu	a2,109(v0)
8004bc28:	ac45003c 	sw	a1,60(v0)
8004bc2c:	00832021 	addu	a0,a0,v1
8004bc30:	8c450048 	lw	a1,72(v0)
8004bc34:	90880000 	lbu	t0,0(a0)
8004bc38:	2403ecff 	li	v1,-4865
8004bc3c:	00063600 	sll	a2,a2,0x18
8004bc40:	00a32824 	and	a1,a1,v1
8004bc44:	24e70002 	addiu	a3,a3,2
8004bc48:	00063603 	sra	a2,a2,0x18
8004bc4c:	a048006d 	sb	t0,109(v0)
8004bc50:	ac47003c 	sw	a3,60(v0)
8004bc54:	ac46001c 	sw	a2,28(v0)
8004bc58:	ac450048 	sw	a1,72(v0)
8004bc5c:	ac420064 	sw	v0,100(v0)
8004bc60:	03e00008 	jr	ra
8004bc64:	ac420068 	sw	v0,104(v0)

8004bc68 <_Z9fx_ibt_r8v>:
8004bc68:	3c028021 	lui	v0,0x8021
8004bc6c:	2442cfc0 	addiu	v0,v0,-12352
8004bc70:	8c47003c 	lw	a3,60(v0)
8004bc74:	8c4401d8 	lw	a0,472(v0)
8004bc78:	24e50001 	addiu	a1,a3,1
8004bc7c:	30a3ffff 	andi	v1,a1,0xffff
8004bc80:	9046006d 	lbu	a2,109(v0)
8004bc84:	ac45003c 	sw	a1,60(v0)
8004bc88:	00832021 	addu	a0,a0,v1
8004bc8c:	8c450048 	lw	a1,72(v0)
8004bc90:	90880000 	lbu	t0,0(a0)
8004bc94:	2403ecff 	li	v1,-4865
8004bc98:	00063600 	sll	a2,a2,0x18
8004bc9c:	00a32824 	and	a1,a1,v1
8004bca0:	24e70002 	addiu	a3,a3,2
8004bca4:	00063603 	sra	a2,a2,0x18
8004bca8:	a048006d 	sb	t0,109(v0)
8004bcac:	ac47003c 	sw	a3,60(v0)
8004bcb0:	ac460020 	sw	a2,32(v0)
8004bcb4:	ac450048 	sw	a1,72(v0)
8004bcb8:	ac420064 	sw	v0,100(v0)
8004bcbc:	03e00008 	jr	ra
8004bcc0:	ac420068 	sw	v0,104(v0)

8004bcc4 <_Z9fx_ibt_r9v>:
8004bcc4:	3c028021 	lui	v0,0x8021
8004bcc8:	2442cfc0 	addiu	v0,v0,-12352
8004bccc:	8c47003c 	lw	a3,60(v0)
8004bcd0:	8c4401d8 	lw	a0,472(v0)
8004bcd4:	24e50001 	addiu	a1,a3,1
8004bcd8:	30a3ffff 	andi	v1,a1,0xffff
8004bcdc:	9046006d 	lbu	a2,109(v0)
8004bce0:	ac45003c 	sw	a1,60(v0)
8004bce4:	00832021 	addu	a0,a0,v1
8004bce8:	8c450048 	lw	a1,72(v0)
8004bcec:	90880000 	lbu	t0,0(a0)
8004bcf0:	2403ecff 	li	v1,-4865
8004bcf4:	00063600 	sll	a2,a2,0x18
8004bcf8:	00a32824 	and	a1,a1,v1
8004bcfc:	24e70002 	addiu	a3,a3,2
8004bd00:	00063603 	sra	a2,a2,0x18
8004bd04:	a048006d 	sb	t0,109(v0)
8004bd08:	ac47003c 	sw	a3,60(v0)
8004bd0c:	ac460024 	sw	a2,36(v0)
8004bd10:	ac450048 	sw	a1,72(v0)
8004bd14:	ac420064 	sw	v0,100(v0)
8004bd18:	03e00008 	jr	ra
8004bd1c:	ac420068 	sw	v0,104(v0)

8004bd20 <_Z10fx_ibt_r10v>:
8004bd20:	3c028021 	lui	v0,0x8021
8004bd24:	2442cfc0 	addiu	v0,v0,-12352
8004bd28:	8c47003c 	lw	a3,60(v0)
8004bd2c:	8c4401d8 	lw	a0,472(v0)
8004bd30:	24e50001 	addiu	a1,a3,1
8004bd34:	30a3ffff 	andi	v1,a1,0xffff
8004bd38:	9046006d 	lbu	a2,109(v0)
8004bd3c:	ac45003c 	sw	a1,60(v0)
8004bd40:	00832021 	addu	a0,a0,v1
8004bd44:	8c450048 	lw	a1,72(v0)
8004bd48:	90880000 	lbu	t0,0(a0)
8004bd4c:	2403ecff 	li	v1,-4865
8004bd50:	00063600 	sll	a2,a2,0x18
8004bd54:	00a32824 	and	a1,a1,v1
8004bd58:	24e70002 	addiu	a3,a3,2
8004bd5c:	00063603 	sra	a2,a2,0x18
8004bd60:	a048006d 	sb	t0,109(v0)
8004bd64:	ac47003c 	sw	a3,60(v0)
8004bd68:	ac460028 	sw	a2,40(v0)
8004bd6c:	ac450048 	sw	a1,72(v0)
8004bd70:	ac420064 	sw	v0,100(v0)
8004bd74:	03e00008 	jr	ra
8004bd78:	ac420068 	sw	v0,104(v0)

8004bd7c <_Z10fx_ibt_r11v>:
8004bd7c:	3c028021 	lui	v0,0x8021
8004bd80:	2442cfc0 	addiu	v0,v0,-12352
8004bd84:	8c47003c 	lw	a3,60(v0)
8004bd88:	8c4401d8 	lw	a0,472(v0)
8004bd8c:	24e50001 	addiu	a1,a3,1
8004bd90:	30a3ffff 	andi	v1,a1,0xffff
8004bd94:	9046006d 	lbu	a2,109(v0)
8004bd98:	ac45003c 	sw	a1,60(v0)
8004bd9c:	00832021 	addu	a0,a0,v1
8004bda0:	8c450048 	lw	a1,72(v0)
8004bda4:	90880000 	lbu	t0,0(a0)
8004bda8:	2403ecff 	li	v1,-4865
8004bdac:	00063600 	sll	a2,a2,0x18
8004bdb0:	00a32824 	and	a1,a1,v1
8004bdb4:	24e70002 	addiu	a3,a3,2
8004bdb8:	00063603 	sra	a2,a2,0x18
8004bdbc:	a048006d 	sb	t0,109(v0)
8004bdc0:	ac47003c 	sw	a3,60(v0)
8004bdc4:	ac46002c 	sw	a2,44(v0)
8004bdc8:	ac450048 	sw	a1,72(v0)
8004bdcc:	ac420064 	sw	v0,100(v0)
8004bdd0:	03e00008 	jr	ra
8004bdd4:	ac420068 	sw	v0,104(v0)

8004bdd8 <_Z10fx_ibt_r12v>:
8004bdd8:	3c028021 	lui	v0,0x8021
8004bddc:	2442cfc0 	addiu	v0,v0,-12352
8004bde0:	8c47003c 	lw	a3,60(v0)
8004bde4:	8c4401d8 	lw	a0,472(v0)
8004bde8:	24e50001 	addiu	a1,a3,1
8004bdec:	30a3ffff 	andi	v1,a1,0xffff
8004bdf0:	9046006d 	lbu	a2,109(v0)
8004bdf4:	ac45003c 	sw	a1,60(v0)
8004bdf8:	00832021 	addu	a0,a0,v1
8004bdfc:	8c450048 	lw	a1,72(v0)
8004be00:	90880000 	lbu	t0,0(a0)
8004be04:	2403ecff 	li	v1,-4865
8004be08:	00063600 	sll	a2,a2,0x18
8004be0c:	00a32824 	and	a1,a1,v1
8004be10:	24e70002 	addiu	a3,a3,2
8004be14:	00063603 	sra	a2,a2,0x18
8004be18:	a048006d 	sb	t0,109(v0)
8004be1c:	ac47003c 	sw	a3,60(v0)
8004be20:	ac460030 	sw	a2,48(v0)
8004be24:	ac450048 	sw	a1,72(v0)
8004be28:	ac420064 	sw	v0,100(v0)
8004be2c:	03e00008 	jr	ra
8004be30:	ac420068 	sw	v0,104(v0)

8004be34 <_Z10fx_ibt_r13v>:
8004be34:	3c028021 	lui	v0,0x8021
8004be38:	2442cfc0 	addiu	v0,v0,-12352
8004be3c:	8c47003c 	lw	a3,60(v0)
8004be40:	8c4401d8 	lw	a0,472(v0)
8004be44:	24e50001 	addiu	a1,a3,1
8004be48:	30a3ffff 	andi	v1,a1,0xffff
8004be4c:	9046006d 	lbu	a2,109(v0)
8004be50:	ac45003c 	sw	a1,60(v0)
8004be54:	00832021 	addu	a0,a0,v1
8004be58:	8c450048 	lw	a1,72(v0)
8004be5c:	90880000 	lbu	t0,0(a0)
8004be60:	2403ecff 	li	v1,-4865
8004be64:	00063600 	sll	a2,a2,0x18
8004be68:	00a32824 	and	a1,a1,v1
8004be6c:	24e70002 	addiu	a3,a3,2
8004be70:	00063603 	sra	a2,a2,0x18
8004be74:	a048006d 	sb	t0,109(v0)
8004be78:	ac47003c 	sw	a3,60(v0)
8004be7c:	ac460034 	sw	a2,52(v0)
8004be80:	ac450048 	sw	a1,72(v0)
8004be84:	ac420064 	sw	v0,100(v0)
8004be88:	03e00008 	jr	ra
8004be8c:	ac420068 	sw	v0,104(v0)

8004be90 <_Z10fx_ibt_r14v>:
8004be90:	3c028021 	lui	v0,0x8021
8004be94:	2442cfc0 	addiu	v0,v0,-12352
8004be98:	8c47003c 	lw	a3,60(v0)
8004be9c:	9046006d 	lbu	a2,109(v0)
8004bea0:	24e50001 	addiu	a1,a3,1
8004bea4:	8c4301d8 	lw	v1,472(v0)
8004bea8:	30a4ffff 	andi	a0,a1,0xffff
8004beac:	ac45003c 	sw	a1,60(v0)
8004beb0:	00641821 	addu	v1,v1,a0
8004beb4:	00063600 	sll	a2,a2,0x18
8004beb8:	8c440048 	lw	a0,72(v0)
8004bebc:	90680000 	lbu	t0,0(v1)
8004bec0:	00063603 	sra	a2,a2,0x18
8004bec4:	2403ecff 	li	v1,-4865
8004bec8:	8c4501d4 	lw	a1,468(v0)
8004becc:	00832024 	and	a0,a0,v1
8004bed0:	24e70002 	addiu	a3,a3,2
8004bed4:	30c3ffff 	andi	v1,a2,0xffff
8004bed8:	a048006d 	sb	t0,109(v0)
8004bedc:	ac47003c 	sw	a3,60(v0)
8004bee0:	ac440048 	sw	a0,72(v0)
8004bee4:	00a32821 	addu	a1,a1,v1
8004bee8:	ac460038 	sw	a2,56(v0)
8004beec:	ac420068 	sw	v0,104(v0)
8004bef0:	ac420064 	sw	v0,100(v0)
8004bef4:	90a30000 	lbu	v1,0(a1)
8004bef8:	03e00008 	jr	ra
8004befc:	a043006c 	sb	v1,108(v0)

8004bf00 <_Z10fx_ibt_r15v>:
8004bf00:	3c028021 	lui	v0,0x8021
8004bf04:	2442cfc0 	addiu	v0,v0,-12352
8004bf08:	8c43003c 	lw	v1,60(v0)
8004bf0c:	8c4501d8 	lw	a1,472(v0)
8004bf10:	24630001 	addiu	v1,v1,1
8004bf14:	3064ffff 	andi	a0,v1,0xffff
8004bf18:	00a42821 	addu	a1,a1,a0
8004bf1c:	9044006d 	lbu	a0,109(v0)
8004bf20:	ac43003c 	sw	v1,60(v0)
8004bf24:	8c460048 	lw	a2,72(v0)
8004bf28:	90a70000 	lbu	a3,0(a1)
8004bf2c:	2403ecff 	li	v1,-4865
8004bf30:	00042600 	sll	a0,a0,0x18
8004bf34:	00c33024 	and	a2,a2,v1
8004bf38:	00042603 	sra	a0,a0,0x18
8004bf3c:	a047006d 	sb	a3,109(v0)
8004bf40:	ac44003c 	sw	a0,60(v0)
8004bf44:	ac460048 	sw	a2,72(v0)
8004bf48:	ac420064 	sw	v0,100(v0)
8004bf4c:	03e00008 	jr	ra
8004bf50:	ac420068 	sw	v0,104(v0)

8004bf54 <_Z9fx_lms_r0v>:
8004bf54:	3c088021 	lui	t0,0x8021
8004bf58:	2504cfc0 	addiu	a0,t0,-12352
8004bf5c:	8c86003c 	lw	a2,60(a0)
8004bf60:	9083006d 	lbu	v1,109(a0)
8004bf64:	24c70001 	addiu	a3,a2,1
8004bf68:	8c8501d8 	lw	a1,472(a0)
8004bf6c:	00031840 	sll	v1,v1,0x1
8004bf70:	30e2ffff 	andi	v0,a3,0xffff
8004bf74:	ac87003c 	sw	a3,60(a0)
8004bf78:	ac830060 	sw	v1,96(a0)
8004bf7c:	00a22821 	addu	a1,a1,v0
8004bf80:	90a20000 	lbu	v0,0(a1)
8004bf84:	8c8701d0 	lw	a3,464(a0)
8004bf88:	24c60002 	addiu	a2,a2,2
8004bf8c:	a082006d 	sb	v0,109(a0)
8004bf90:	ac86003c 	sw	a2,60(a0)
8004bf94:	00e31021 	addu	v0,a3,v1
8004bf98:	90460000 	lbu	a2,0(v0)
8004bf9c:	8c850048 	lw	a1,72(a0)
8004bfa0:	ad06cfc0 	sw	a2,-12352(t0)
8004bfa4:	90420001 	lbu	v0,1(v0)
8004bfa8:	2403ecff 	li	v1,-4865
8004bfac:	00021200 	sll	v0,v0,0x8
8004bfb0:	00c23025 	or	a2,a2,v0
8004bfb4:	00a32824 	and	a1,a1,v1
8004bfb8:	ad06cfc0 	sw	a2,-12352(t0)
8004bfbc:	ac850048 	sw	a1,72(a0)
8004bfc0:	ac840064 	sw	a0,100(a0)
8004bfc4:	03e00008 	jr	ra
8004bfc8:	ac840068 	sw	a0,104(a0)

8004bfcc <_Z9fx_lms_r1v>:
8004bfcc:	3c038021 	lui	v1,0x8021
8004bfd0:	2463cfc0 	addiu	v1,v1,-12352
8004bfd4:	8c66003c 	lw	a2,60(v1)
8004bfd8:	9064006d 	lbu	a0,109(v1)
8004bfdc:	24c70001 	addiu	a3,a2,1
8004bfe0:	8c6501d8 	lw	a1,472(v1)
8004bfe4:	00042040 	sll	a0,a0,0x1
8004bfe8:	30e2ffff 	andi	v0,a3,0xffff
8004bfec:	ac67003c 	sw	a3,60(v1)
8004bff0:	ac640060 	sw	a0,96(v1)
8004bff4:	00a22821 	addu	a1,a1,v0
8004bff8:	90a20000 	lbu	v0,0(a1)
8004bffc:	8c6701d0 	lw	a3,464(v1)
8004c000:	24c60002 	addiu	a2,a2,2
8004c004:	a062006d 	sb	v0,109(v1)
8004c008:	ac66003c 	sw	a2,60(v1)
8004c00c:	00e41021 	addu	v0,a3,a0
8004c010:	90460000 	lbu	a2,0(v0)
8004c014:	8c650048 	lw	a1,72(v1)
8004c018:	ac660004 	sw	a2,4(v1)
8004c01c:	90420001 	lbu	v0,1(v0)
8004c020:	2404ecff 	li	a0,-4865
8004c024:	00021200 	sll	v0,v0,0x8
8004c028:	00c23025 	or	a2,a2,v0
8004c02c:	00a42824 	and	a1,a1,a0
8004c030:	ac660004 	sw	a2,4(v1)
8004c034:	ac650048 	sw	a1,72(v1)
8004c038:	ac630064 	sw	v1,100(v1)
8004c03c:	03e00008 	jr	ra
8004c040:	ac630068 	sw	v1,104(v1)

8004c044 <_Z9fx_lms_r2v>:
8004c044:	3c038021 	lui	v1,0x8021
8004c048:	2463cfc0 	addiu	v1,v1,-12352
8004c04c:	8c66003c 	lw	a2,60(v1)
8004c050:	9064006d 	lbu	a0,109(v1)
8004c054:	24c70001 	addiu	a3,a2,1
8004c058:	8c6501d8 	lw	a1,472(v1)
8004c05c:	00042040 	sll	a0,a0,0x1
8004c060:	30e2ffff 	andi	v0,a3,0xffff
8004c064:	ac67003c 	sw	a3,60(v1)
8004c068:	ac640060 	sw	a0,96(v1)
8004c06c:	00a22821 	addu	a1,a1,v0
8004c070:	90a20000 	lbu	v0,0(a1)
8004c074:	8c6701d0 	lw	a3,464(v1)
8004c078:	24c60002 	addiu	a2,a2,2
8004c07c:	a062006d 	sb	v0,109(v1)
8004c080:	ac66003c 	sw	a2,60(v1)
8004c084:	00e41021 	addu	v0,a3,a0
8004c088:	90460000 	lbu	a2,0(v0)
8004c08c:	8c650048 	lw	a1,72(v1)
8004c090:	ac660008 	sw	a2,8(v1)
8004c094:	90420001 	lbu	v0,1(v0)
8004c098:	2404ecff 	li	a0,-4865
8004c09c:	00021200 	sll	v0,v0,0x8
8004c0a0:	00c23025 	or	a2,a2,v0
8004c0a4:	00a42824 	and	a1,a1,a0
8004c0a8:	ac660008 	sw	a2,8(v1)
8004c0ac:	ac650048 	sw	a1,72(v1)
8004c0b0:	ac630064 	sw	v1,100(v1)
8004c0b4:	03e00008 	jr	ra
8004c0b8:	ac630068 	sw	v1,104(v1)

8004c0bc <_Z9fx_lms_r3v>:
8004c0bc:	3c038021 	lui	v1,0x8021
8004c0c0:	2463cfc0 	addiu	v1,v1,-12352
8004c0c4:	8c66003c 	lw	a2,60(v1)
8004c0c8:	9064006d 	lbu	a0,109(v1)
8004c0cc:	24c70001 	addiu	a3,a2,1
8004c0d0:	8c6501d8 	lw	a1,472(v1)
8004c0d4:	00042040 	sll	a0,a0,0x1
8004c0d8:	30e2ffff 	andi	v0,a3,0xffff
8004c0dc:	ac67003c 	sw	a3,60(v1)
8004c0e0:	ac640060 	sw	a0,96(v1)
8004c0e4:	00a22821 	addu	a1,a1,v0
8004c0e8:	90a20000 	lbu	v0,0(a1)
8004c0ec:	8c6701d0 	lw	a3,464(v1)
8004c0f0:	24c60002 	addiu	a2,a2,2
8004c0f4:	a062006d 	sb	v0,109(v1)
8004c0f8:	ac66003c 	sw	a2,60(v1)
8004c0fc:	00e41021 	addu	v0,a3,a0
8004c100:	90460000 	lbu	a2,0(v0)
8004c104:	8c650048 	lw	a1,72(v1)
8004c108:	ac66000c 	sw	a2,12(v1)
8004c10c:	90420001 	lbu	v0,1(v0)
8004c110:	2404ecff 	li	a0,-4865
8004c114:	00021200 	sll	v0,v0,0x8
8004c118:	00c23025 	or	a2,a2,v0
8004c11c:	00a42824 	and	a1,a1,a0
8004c120:	ac66000c 	sw	a2,12(v1)
8004c124:	ac650048 	sw	a1,72(v1)
8004c128:	ac630064 	sw	v1,100(v1)
8004c12c:	03e00008 	jr	ra
8004c130:	ac630068 	sw	v1,104(v1)

8004c134 <_Z9fx_lms_r4v>:
8004c134:	3c038021 	lui	v1,0x8021
8004c138:	2463cfc0 	addiu	v1,v1,-12352
8004c13c:	8c66003c 	lw	a2,60(v1)
8004c140:	9064006d 	lbu	a0,109(v1)
8004c144:	24c70001 	addiu	a3,a2,1
8004c148:	8c6501d8 	lw	a1,472(v1)
8004c14c:	00042040 	sll	a0,a0,0x1
8004c150:	30e2ffff 	andi	v0,a3,0xffff
8004c154:	ac67003c 	sw	a3,60(v1)
8004c158:	ac640060 	sw	a0,96(v1)
8004c15c:	00a22821 	addu	a1,a1,v0
8004c160:	90a20000 	lbu	v0,0(a1)
8004c164:	8c6701d0 	lw	a3,464(v1)
8004c168:	24c60002 	addiu	a2,a2,2
8004c16c:	a062006d 	sb	v0,109(v1)
8004c170:	ac66003c 	sw	a2,60(v1)
8004c174:	00e41021 	addu	v0,a3,a0
8004c178:	90460000 	lbu	a2,0(v0)
8004c17c:	8c650048 	lw	a1,72(v1)
8004c180:	ac660010 	sw	a2,16(v1)
8004c184:	90420001 	lbu	v0,1(v0)
8004c188:	2404ecff 	li	a0,-4865
8004c18c:	00021200 	sll	v0,v0,0x8
8004c190:	00c23025 	or	a2,a2,v0
8004c194:	00a42824 	and	a1,a1,a0
8004c198:	ac660010 	sw	a2,16(v1)
8004c19c:	ac650048 	sw	a1,72(v1)
8004c1a0:	ac630064 	sw	v1,100(v1)
8004c1a4:	03e00008 	jr	ra
8004c1a8:	ac630068 	sw	v1,104(v1)

8004c1ac <_Z9fx_lms_r5v>:
8004c1ac:	3c038021 	lui	v1,0x8021
8004c1b0:	2463cfc0 	addiu	v1,v1,-12352
8004c1b4:	8c66003c 	lw	a2,60(v1)
8004c1b8:	9064006d 	lbu	a0,109(v1)
8004c1bc:	24c70001 	addiu	a3,a2,1
8004c1c0:	8c6501d8 	lw	a1,472(v1)
8004c1c4:	00042040 	sll	a0,a0,0x1
8004c1c8:	30e2ffff 	andi	v0,a3,0xffff
8004c1cc:	ac67003c 	sw	a3,60(v1)
8004c1d0:	ac640060 	sw	a0,96(v1)
8004c1d4:	00a22821 	addu	a1,a1,v0
8004c1d8:	90a20000 	lbu	v0,0(a1)
8004c1dc:	8c6701d0 	lw	a3,464(v1)
8004c1e0:	24c60002 	addiu	a2,a2,2
8004c1e4:	a062006d 	sb	v0,109(v1)
8004c1e8:	ac66003c 	sw	a2,60(v1)
8004c1ec:	00e41021 	addu	v0,a3,a0
8004c1f0:	90460000 	lbu	a2,0(v0)
8004c1f4:	8c650048 	lw	a1,72(v1)
8004c1f8:	ac660014 	sw	a2,20(v1)
8004c1fc:	90420001 	lbu	v0,1(v0)
8004c200:	2404ecff 	li	a0,-4865
8004c204:	00021200 	sll	v0,v0,0x8
8004c208:	00c23025 	or	a2,a2,v0
8004c20c:	00a42824 	and	a1,a1,a0
8004c210:	ac660014 	sw	a2,20(v1)
8004c214:	ac650048 	sw	a1,72(v1)
8004c218:	ac630064 	sw	v1,100(v1)
8004c21c:	03e00008 	jr	ra
8004c220:	ac630068 	sw	v1,104(v1)

8004c224 <_Z9fx_lms_r6v>:
8004c224:	3c038021 	lui	v1,0x8021
8004c228:	2463cfc0 	addiu	v1,v1,-12352
8004c22c:	8c66003c 	lw	a2,60(v1)
8004c230:	9064006d 	lbu	a0,109(v1)
8004c234:	24c70001 	addiu	a3,a2,1
8004c238:	8c6501d8 	lw	a1,472(v1)
8004c23c:	00042040 	sll	a0,a0,0x1
8004c240:	30e2ffff 	andi	v0,a3,0xffff
8004c244:	ac67003c 	sw	a3,60(v1)
8004c248:	ac640060 	sw	a0,96(v1)
8004c24c:	00a22821 	addu	a1,a1,v0
8004c250:	90a20000 	lbu	v0,0(a1)
8004c254:	8c6701d0 	lw	a3,464(v1)
8004c258:	24c60002 	addiu	a2,a2,2
8004c25c:	a062006d 	sb	v0,109(v1)
8004c260:	ac66003c 	sw	a2,60(v1)
8004c264:	00e41021 	addu	v0,a3,a0
8004c268:	90460000 	lbu	a2,0(v0)
8004c26c:	8c650048 	lw	a1,72(v1)
8004c270:	ac660018 	sw	a2,24(v1)
8004c274:	90420001 	lbu	v0,1(v0)
8004c278:	2404ecff 	li	a0,-4865
8004c27c:	00021200 	sll	v0,v0,0x8
8004c280:	00c23025 	or	a2,a2,v0
8004c284:	00a42824 	and	a1,a1,a0
8004c288:	ac660018 	sw	a2,24(v1)
8004c28c:	ac650048 	sw	a1,72(v1)
8004c290:	ac630064 	sw	v1,100(v1)
8004c294:	03e00008 	jr	ra
8004c298:	ac630068 	sw	v1,104(v1)

8004c29c <_Z9fx_lms_r7v>:
8004c29c:	3c038021 	lui	v1,0x8021
8004c2a0:	2463cfc0 	addiu	v1,v1,-12352
8004c2a4:	8c66003c 	lw	a2,60(v1)
8004c2a8:	9064006d 	lbu	a0,109(v1)
8004c2ac:	24c70001 	addiu	a3,a2,1
8004c2b0:	8c6501d8 	lw	a1,472(v1)
8004c2b4:	00042040 	sll	a0,a0,0x1
8004c2b8:	30e2ffff 	andi	v0,a3,0xffff
8004c2bc:	ac67003c 	sw	a3,60(v1)
8004c2c0:	ac640060 	sw	a0,96(v1)
8004c2c4:	00a22821 	addu	a1,a1,v0
8004c2c8:	90a20000 	lbu	v0,0(a1)
8004c2cc:	8c6701d0 	lw	a3,464(v1)
8004c2d0:	24c60002 	addiu	a2,a2,2
8004c2d4:	a062006d 	sb	v0,109(v1)
8004c2d8:	ac66003c 	sw	a2,60(v1)
8004c2dc:	00e41021 	addu	v0,a3,a0
8004c2e0:	90460000 	lbu	a2,0(v0)
8004c2e4:	8c650048 	lw	a1,72(v1)
8004c2e8:	ac66001c 	sw	a2,28(v1)
8004c2ec:	90420001 	lbu	v0,1(v0)
8004c2f0:	2404ecff 	li	a0,-4865
8004c2f4:	00021200 	sll	v0,v0,0x8
8004c2f8:	00c23025 	or	a2,a2,v0
8004c2fc:	00a42824 	and	a1,a1,a0
8004c300:	ac66001c 	sw	a2,28(v1)
8004c304:	ac650048 	sw	a1,72(v1)
8004c308:	ac630064 	sw	v1,100(v1)
8004c30c:	03e00008 	jr	ra
8004c310:	ac630068 	sw	v1,104(v1)

8004c314 <_Z9fx_lms_r8v>:
8004c314:	3c038021 	lui	v1,0x8021
8004c318:	2463cfc0 	addiu	v1,v1,-12352
8004c31c:	8c66003c 	lw	a2,60(v1)
8004c320:	9064006d 	lbu	a0,109(v1)
8004c324:	24c70001 	addiu	a3,a2,1
8004c328:	8c6501d8 	lw	a1,472(v1)
8004c32c:	00042040 	sll	a0,a0,0x1
8004c330:	30e2ffff 	andi	v0,a3,0xffff
8004c334:	ac67003c 	sw	a3,60(v1)
8004c338:	ac640060 	sw	a0,96(v1)
8004c33c:	00a22821 	addu	a1,a1,v0
8004c340:	90a20000 	lbu	v0,0(a1)
8004c344:	8c6701d0 	lw	a3,464(v1)
8004c348:	24c60002 	addiu	a2,a2,2
8004c34c:	a062006d 	sb	v0,109(v1)
8004c350:	ac66003c 	sw	a2,60(v1)
8004c354:	00e41021 	addu	v0,a3,a0
8004c358:	90460000 	lbu	a2,0(v0)
8004c35c:	8c650048 	lw	a1,72(v1)
8004c360:	ac660020 	sw	a2,32(v1)
8004c364:	90420001 	lbu	v0,1(v0)
8004c368:	2404ecff 	li	a0,-4865
8004c36c:	00021200 	sll	v0,v0,0x8
8004c370:	00c23025 	or	a2,a2,v0
8004c374:	00a42824 	and	a1,a1,a0
8004c378:	ac660020 	sw	a2,32(v1)
8004c37c:	ac650048 	sw	a1,72(v1)
8004c380:	ac630064 	sw	v1,100(v1)
8004c384:	03e00008 	jr	ra
8004c388:	ac630068 	sw	v1,104(v1)

8004c38c <_Z9fx_lms_r9v>:
8004c38c:	3c038021 	lui	v1,0x8021
8004c390:	2463cfc0 	addiu	v1,v1,-12352
8004c394:	8c66003c 	lw	a2,60(v1)
8004c398:	9064006d 	lbu	a0,109(v1)
8004c39c:	24c70001 	addiu	a3,a2,1
8004c3a0:	8c6501d8 	lw	a1,472(v1)
8004c3a4:	00042040 	sll	a0,a0,0x1
8004c3a8:	30e2ffff 	andi	v0,a3,0xffff
8004c3ac:	ac67003c 	sw	a3,60(v1)
8004c3b0:	ac640060 	sw	a0,96(v1)
8004c3b4:	00a22821 	addu	a1,a1,v0
8004c3b8:	90a20000 	lbu	v0,0(a1)
8004c3bc:	8c6701d0 	lw	a3,464(v1)
8004c3c0:	24c60002 	addiu	a2,a2,2
8004c3c4:	a062006d 	sb	v0,109(v1)
8004c3c8:	ac66003c 	sw	a2,60(v1)
8004c3cc:	00e41021 	addu	v0,a3,a0
8004c3d0:	90460000 	lbu	a2,0(v0)
8004c3d4:	8c650048 	lw	a1,72(v1)
8004c3d8:	ac660024 	sw	a2,36(v1)
8004c3dc:	90420001 	lbu	v0,1(v0)
8004c3e0:	2404ecff 	li	a0,-4865
8004c3e4:	00021200 	sll	v0,v0,0x8
8004c3e8:	00c23025 	or	a2,a2,v0
8004c3ec:	00a42824 	and	a1,a1,a0
8004c3f0:	ac660024 	sw	a2,36(v1)
8004c3f4:	ac650048 	sw	a1,72(v1)
8004c3f8:	ac630064 	sw	v1,100(v1)
8004c3fc:	03e00008 	jr	ra
8004c400:	ac630068 	sw	v1,104(v1)

8004c404 <_Z10fx_lms_r10v>:
8004c404:	3c038021 	lui	v1,0x8021
8004c408:	2463cfc0 	addiu	v1,v1,-12352
8004c40c:	8c66003c 	lw	a2,60(v1)
8004c410:	9064006d 	lbu	a0,109(v1)
8004c414:	24c70001 	addiu	a3,a2,1
8004c418:	8c6501d8 	lw	a1,472(v1)
8004c41c:	00042040 	sll	a0,a0,0x1
8004c420:	30e2ffff 	andi	v0,a3,0xffff
8004c424:	ac67003c 	sw	a3,60(v1)
8004c428:	ac640060 	sw	a0,96(v1)
8004c42c:	00a22821 	addu	a1,a1,v0
8004c430:	90a20000 	lbu	v0,0(a1)
8004c434:	8c6701d0 	lw	a3,464(v1)
8004c438:	24c60002 	addiu	a2,a2,2
8004c43c:	a062006d 	sb	v0,109(v1)
8004c440:	ac66003c 	sw	a2,60(v1)
8004c444:	00e41021 	addu	v0,a3,a0
8004c448:	90460000 	lbu	a2,0(v0)
8004c44c:	8c650048 	lw	a1,72(v1)
8004c450:	ac660028 	sw	a2,40(v1)
8004c454:	90420001 	lbu	v0,1(v0)
8004c458:	2404ecff 	li	a0,-4865
8004c45c:	00021200 	sll	v0,v0,0x8
8004c460:	00c23025 	or	a2,a2,v0
8004c464:	00a42824 	and	a1,a1,a0
8004c468:	ac660028 	sw	a2,40(v1)
8004c46c:	ac650048 	sw	a1,72(v1)
8004c470:	ac630064 	sw	v1,100(v1)
8004c474:	03e00008 	jr	ra
8004c478:	ac630068 	sw	v1,104(v1)

8004c47c <_Z10fx_lms_r11v>:
8004c47c:	3c038021 	lui	v1,0x8021
8004c480:	2463cfc0 	addiu	v1,v1,-12352
8004c484:	8c66003c 	lw	a2,60(v1)
8004c488:	9064006d 	lbu	a0,109(v1)
8004c48c:	24c70001 	addiu	a3,a2,1
8004c490:	8c6501d8 	lw	a1,472(v1)
8004c494:	00042040 	sll	a0,a0,0x1
8004c498:	30e2ffff 	andi	v0,a3,0xffff
8004c49c:	ac67003c 	sw	a3,60(v1)
8004c4a0:	ac640060 	sw	a0,96(v1)
8004c4a4:	00a22821 	addu	a1,a1,v0
8004c4a8:	90a20000 	lbu	v0,0(a1)
8004c4ac:	8c6701d0 	lw	a3,464(v1)
8004c4b0:	24c60002 	addiu	a2,a2,2
8004c4b4:	a062006d 	sb	v0,109(v1)
8004c4b8:	ac66003c 	sw	a2,60(v1)
8004c4bc:	00e41021 	addu	v0,a3,a0
8004c4c0:	90460000 	lbu	a2,0(v0)
8004c4c4:	8c650048 	lw	a1,72(v1)
8004c4c8:	ac66002c 	sw	a2,44(v1)
8004c4cc:	90420001 	lbu	v0,1(v0)
8004c4d0:	2404ecff 	li	a0,-4865
8004c4d4:	00021200 	sll	v0,v0,0x8
8004c4d8:	00c23025 	or	a2,a2,v0
8004c4dc:	00a42824 	and	a1,a1,a0
8004c4e0:	ac66002c 	sw	a2,44(v1)
8004c4e4:	ac650048 	sw	a1,72(v1)
8004c4e8:	ac630064 	sw	v1,100(v1)
8004c4ec:	03e00008 	jr	ra
8004c4f0:	ac630068 	sw	v1,104(v1)

8004c4f4 <_Z10fx_lms_r12v>:
8004c4f4:	3c038021 	lui	v1,0x8021
8004c4f8:	2463cfc0 	addiu	v1,v1,-12352
8004c4fc:	8c66003c 	lw	a2,60(v1)
8004c500:	9064006d 	lbu	a0,109(v1)
8004c504:	24c70001 	addiu	a3,a2,1
8004c508:	8c6501d8 	lw	a1,472(v1)
8004c50c:	00042040 	sll	a0,a0,0x1
8004c510:	30e2ffff 	andi	v0,a3,0xffff
8004c514:	ac67003c 	sw	a3,60(v1)
8004c518:	ac640060 	sw	a0,96(v1)
8004c51c:	00a22821 	addu	a1,a1,v0
8004c520:	90a20000 	lbu	v0,0(a1)
8004c524:	8c6701d0 	lw	a3,464(v1)
8004c528:	24c60002 	addiu	a2,a2,2
8004c52c:	a062006d 	sb	v0,109(v1)
8004c530:	ac66003c 	sw	a2,60(v1)
8004c534:	00e41021 	addu	v0,a3,a0
8004c538:	90460000 	lbu	a2,0(v0)
8004c53c:	8c650048 	lw	a1,72(v1)
8004c540:	ac660030 	sw	a2,48(v1)
8004c544:	90420001 	lbu	v0,1(v0)
8004c548:	2404ecff 	li	a0,-4865
8004c54c:	00021200 	sll	v0,v0,0x8
8004c550:	00c23025 	or	a2,a2,v0
8004c554:	00a42824 	and	a1,a1,a0
8004c558:	ac660030 	sw	a2,48(v1)
8004c55c:	ac650048 	sw	a1,72(v1)
8004c560:	ac630064 	sw	v1,100(v1)
8004c564:	03e00008 	jr	ra
8004c568:	ac630068 	sw	v1,104(v1)

8004c56c <_Z10fx_lms_r13v>:
8004c56c:	3c038021 	lui	v1,0x8021
8004c570:	2463cfc0 	addiu	v1,v1,-12352
8004c574:	8c66003c 	lw	a2,60(v1)
8004c578:	9064006d 	lbu	a0,109(v1)
8004c57c:	24c70001 	addiu	a3,a2,1
8004c580:	8c6501d8 	lw	a1,472(v1)
8004c584:	00042040 	sll	a0,a0,0x1
8004c588:	30e2ffff 	andi	v0,a3,0xffff
8004c58c:	ac67003c 	sw	a3,60(v1)
8004c590:	ac640060 	sw	a0,96(v1)
8004c594:	00a22821 	addu	a1,a1,v0
8004c598:	90a20000 	lbu	v0,0(a1)
8004c59c:	8c6701d0 	lw	a3,464(v1)
8004c5a0:	24c60002 	addiu	a2,a2,2
8004c5a4:	a062006d 	sb	v0,109(v1)
8004c5a8:	ac66003c 	sw	a2,60(v1)
8004c5ac:	00e41021 	addu	v0,a3,a0
8004c5b0:	90460000 	lbu	a2,0(v0)
8004c5b4:	8c650048 	lw	a1,72(v1)
8004c5b8:	ac660034 	sw	a2,52(v1)
8004c5bc:	90420001 	lbu	v0,1(v0)
8004c5c0:	2404ecff 	li	a0,-4865
8004c5c4:	00021200 	sll	v0,v0,0x8
8004c5c8:	00c23025 	or	a2,a2,v0
8004c5cc:	00a42824 	and	a1,a1,a0
8004c5d0:	ac660034 	sw	a2,52(v1)
8004c5d4:	ac650048 	sw	a1,72(v1)
8004c5d8:	ac630064 	sw	v1,100(v1)
8004c5dc:	03e00008 	jr	ra
8004c5e0:	ac630068 	sw	v1,104(v1)

8004c5e4 <_Z10fx_lms_r14v>:
8004c5e4:	3c028021 	lui	v0,0x8021
8004c5e8:	2442cfc0 	addiu	v0,v0,-12352
8004c5ec:	8c46003c 	lw	a2,60(v0)
8004c5f0:	9044006d 	lbu	a0,109(v0)
8004c5f4:	24c70001 	addiu	a3,a2,1
8004c5f8:	8c4501d8 	lw	a1,472(v0)
8004c5fc:	00042040 	sll	a0,a0,0x1
8004c600:	30e3ffff 	andi	v1,a3,0xffff
8004c604:	ac47003c 	sw	a3,60(v0)
8004c608:	ac440060 	sw	a0,96(v0)
8004c60c:	00a32821 	addu	a1,a1,v1
8004c610:	90a30000 	lbu	v1,0(a1)
8004c614:	8c4701d0 	lw	a3,464(v0)
8004c618:	24c60002 	addiu	a2,a2,2
8004c61c:	a043006d 	sb	v1,109(v0)
8004c620:	ac46003c 	sw	a2,60(v0)
8004c624:	00e41821 	addu	v1,a3,a0
8004c628:	90660000 	lbu	a2,0(v1)
8004c62c:	8c450048 	lw	a1,72(v0)
8004c630:	ac460038 	sw	a2,56(v0)
8004c634:	90630001 	lbu	v1,1(v1)
8004c638:	8c4701d4 	lw	a3,468(v0)
8004c63c:	00031a00 	sll	v1,v1,0x8
8004c640:	2404ecff 	li	a0,-4865
8004c644:	00c33025 	or	a2,a2,v1
8004c648:	00a42824 	and	a1,a1,a0
8004c64c:	ac450048 	sw	a1,72(v0)
8004c650:	00e63821 	addu	a3,a3,a2
8004c654:	ac460038 	sw	a2,56(v0)
8004c658:	ac420068 	sw	v0,104(v0)
8004c65c:	ac420064 	sw	v0,100(v0)
8004c660:	90e30000 	lbu	v1,0(a3)
8004c664:	03e00008 	jr	ra
8004c668:	a043006c 	sb	v1,108(v0)

8004c66c <_Z10fx_lms_r15v>:
8004c66c:	3c038021 	lui	v1,0x8021
8004c670:	2463cfc0 	addiu	v1,v1,-12352
8004c674:	8c66003c 	lw	a2,60(v1)
8004c678:	9064006d 	lbu	a0,109(v1)
8004c67c:	24c70001 	addiu	a3,a2,1
8004c680:	8c6501d8 	lw	a1,472(v1)
8004c684:	00042040 	sll	a0,a0,0x1
8004c688:	30e2ffff 	andi	v0,a3,0xffff
8004c68c:	ac67003c 	sw	a3,60(v1)
8004c690:	ac640060 	sw	a0,96(v1)
8004c694:	00a22821 	addu	a1,a1,v0
8004c698:	90a70000 	lbu	a3,0(a1)
8004c69c:	8c6801d0 	lw	t0,464(v1)
8004c6a0:	24c60002 	addiu	a2,a2,2
8004c6a4:	ac66003c 	sw	a2,60(v1)
8004c6a8:	01041021 	addu	v0,t0,a0
8004c6ac:	a067006d 	sb	a3,109(v1)
8004c6b0:	90460000 	lbu	a2,0(v0)
8004c6b4:	8c650048 	lw	a1,72(v1)
8004c6b8:	ac66003c 	sw	a2,60(v1)
8004c6bc:	90420001 	lbu	v0,1(v0)
8004c6c0:	2404ecff 	li	a0,-4865
8004c6c4:	00021200 	sll	v0,v0,0x8
8004c6c8:	00c23025 	or	a2,a2,v0
8004c6cc:	00a42824 	and	a1,a1,a0
8004c6d0:	ac66003c 	sw	a2,60(v1)
8004c6d4:	ac650048 	sw	a1,72(v1)
8004c6d8:	ac630064 	sw	v1,100(v1)
8004c6dc:	03e00008 	jr	ra
8004c6e0:	ac630068 	sw	v1,104(v1)

8004c6e4 <_Z9fx_sms_r0v>:
8004c6e4:	3c088021 	lui	t0,0x8021
8004c6e8:	2503cfc0 	addiu	v1,t0,-12352
8004c6ec:	8c64003c 	lw	a0,60(v1)
8004c6f0:	9067006d 	lbu	a3,109(v1)
8004c6f4:	24840001 	addiu	a0,a0,1
8004c6f8:	8c6501d8 	lw	a1,472(v1)
8004c6fc:	3082ffff 	andi	v0,a0,0xffff
8004c700:	00073840 	sll	a3,a3,0x1
8004c704:	ac64003c 	sw	a0,60(v1)
8004c708:	ac670060 	sw	a3,96(v1)
8004c70c:	8c6401d0 	lw	a0,464(v1)
8004c710:	00a22821 	addu	a1,a1,v0
8004c714:	90a20000 	lbu	v0,0(a1)
8004c718:	8d06cfc0 	lw	a2,-12352(t0)
8004c71c:	00872021 	addu	a0,a0,a3
8004c720:	a062006d 	sb	v0,109(v1)
8004c724:	a0860000 	sb	a2,0(a0)
8004c728:	8c620060 	lw	v0,96(v1)
8004c72c:	8c6401d0 	lw	a0,464(v1)
8004c730:	24420001 	addiu	v0,v0,1
8004c734:	3042ffff 	andi	v0,v0,0xffff
8004c738:	00822021 	addu	a0,a0,v0
8004c73c:	00063202 	srl	a2,a2,0x8
8004c740:	a0860000 	sb	a2,0(a0)
8004c744:	8c650048 	lw	a1,72(v1)
8004c748:	8c62003c 	lw	v0,60(v1)
8004c74c:	2404ecff 	li	a0,-4865
8004c750:	00a42824 	and	a1,a1,a0
8004c754:	24420001 	addiu	v0,v0,1
8004c758:	ac62003c 	sw	v0,60(v1)
8004c75c:	ac650048 	sw	a1,72(v1)
8004c760:	ac630068 	sw	v1,104(v1)
8004c764:	03e00008 	jr	ra
8004c768:	ac630064 	sw	v1,100(v1)

8004c76c <_Z9fx_sms_r1v>:
8004c76c:	3c038021 	lui	v1,0x8021
8004c770:	2463cfc0 	addiu	v1,v1,-12352
8004c774:	8c64003c 	lw	a0,60(v1)
8004c778:	9067006d 	lbu	a3,109(v1)
8004c77c:	24840001 	addiu	a0,a0,1
8004c780:	8c6501d8 	lw	a1,472(v1)
8004c784:	3082ffff 	andi	v0,a0,0xffff
8004c788:	00073840 	sll	a3,a3,0x1
8004c78c:	ac64003c 	sw	a0,60(v1)
8004c790:	ac670060 	sw	a3,96(v1)
8004c794:	8c6401d0 	lw	a0,464(v1)
8004c798:	00a22821 	addu	a1,a1,v0
8004c79c:	90a20000 	lbu	v0,0(a1)
8004c7a0:	8c660004 	lw	a2,4(v1)
8004c7a4:	00872021 	addu	a0,a0,a3
8004c7a8:	a062006d 	sb	v0,109(v1)
8004c7ac:	a0860000 	sb	a2,0(a0)
8004c7b0:	8c620060 	lw	v0,96(v1)
8004c7b4:	8c6401d0 	lw	a0,464(v1)
8004c7b8:	24420001 	addiu	v0,v0,1
8004c7bc:	3042ffff 	andi	v0,v0,0xffff
8004c7c0:	00822021 	addu	a0,a0,v0
8004c7c4:	00063202 	srl	a2,a2,0x8
8004c7c8:	a0860000 	sb	a2,0(a0)
8004c7cc:	8c650048 	lw	a1,72(v1)
8004c7d0:	8c62003c 	lw	v0,60(v1)
8004c7d4:	2404ecff 	li	a0,-4865
8004c7d8:	00a42824 	and	a1,a1,a0
8004c7dc:	24420001 	addiu	v0,v0,1
8004c7e0:	ac62003c 	sw	v0,60(v1)
8004c7e4:	ac650048 	sw	a1,72(v1)
8004c7e8:	ac630068 	sw	v1,104(v1)
8004c7ec:	03e00008 	jr	ra
8004c7f0:	ac630064 	sw	v1,100(v1)

8004c7f4 <_Z9fx_sms_r2v>:
8004c7f4:	3c038021 	lui	v1,0x8021
8004c7f8:	2463cfc0 	addiu	v1,v1,-12352
8004c7fc:	8c64003c 	lw	a0,60(v1)
8004c800:	9067006d 	lbu	a3,109(v1)
8004c804:	24840001 	addiu	a0,a0,1
8004c808:	8c6501d8 	lw	a1,472(v1)
8004c80c:	3082ffff 	andi	v0,a0,0xffff
8004c810:	00073840 	sll	a3,a3,0x1
8004c814:	ac64003c 	sw	a0,60(v1)
8004c818:	ac670060 	sw	a3,96(v1)
8004c81c:	8c6401d0 	lw	a0,464(v1)
8004c820:	00a22821 	addu	a1,a1,v0
8004c824:	90a20000 	lbu	v0,0(a1)
8004c828:	8c660008 	lw	a2,8(v1)
8004c82c:	00872021 	addu	a0,a0,a3
8004c830:	a062006d 	sb	v0,109(v1)
8004c834:	a0860000 	sb	a2,0(a0)
8004c838:	8c620060 	lw	v0,96(v1)
8004c83c:	8c6401d0 	lw	a0,464(v1)
8004c840:	24420001 	addiu	v0,v0,1
8004c844:	3042ffff 	andi	v0,v0,0xffff
8004c848:	00822021 	addu	a0,a0,v0
8004c84c:	00063202 	srl	a2,a2,0x8
8004c850:	a0860000 	sb	a2,0(a0)
8004c854:	8c650048 	lw	a1,72(v1)
8004c858:	8c62003c 	lw	v0,60(v1)
8004c85c:	2404ecff 	li	a0,-4865
8004c860:	00a42824 	and	a1,a1,a0
8004c864:	24420001 	addiu	v0,v0,1
8004c868:	ac62003c 	sw	v0,60(v1)
8004c86c:	ac650048 	sw	a1,72(v1)
8004c870:	ac630068 	sw	v1,104(v1)
8004c874:	03e00008 	jr	ra
8004c878:	ac630064 	sw	v1,100(v1)

8004c87c <_Z9fx_sms_r3v>:
8004c87c:	3c038021 	lui	v1,0x8021
8004c880:	2463cfc0 	addiu	v1,v1,-12352
8004c884:	8c64003c 	lw	a0,60(v1)
8004c888:	9067006d 	lbu	a3,109(v1)
8004c88c:	24840001 	addiu	a0,a0,1
8004c890:	8c6501d8 	lw	a1,472(v1)
8004c894:	3082ffff 	andi	v0,a0,0xffff
8004c898:	00073840 	sll	a3,a3,0x1
8004c89c:	ac64003c 	sw	a0,60(v1)
8004c8a0:	ac670060 	sw	a3,96(v1)
8004c8a4:	8c6401d0 	lw	a0,464(v1)
8004c8a8:	00a22821 	addu	a1,a1,v0
8004c8ac:	90a20000 	lbu	v0,0(a1)
8004c8b0:	8c66000c 	lw	a2,12(v1)
8004c8b4:	00872021 	addu	a0,a0,a3
8004c8b8:	a062006d 	sb	v0,109(v1)
8004c8bc:	a0860000 	sb	a2,0(a0)
8004c8c0:	8c620060 	lw	v0,96(v1)
8004c8c4:	8c6401d0 	lw	a0,464(v1)
8004c8c8:	24420001 	addiu	v0,v0,1
8004c8cc:	3042ffff 	andi	v0,v0,0xffff
8004c8d0:	00822021 	addu	a0,a0,v0
8004c8d4:	00063202 	srl	a2,a2,0x8
8004c8d8:	a0860000 	sb	a2,0(a0)
8004c8dc:	8c650048 	lw	a1,72(v1)
8004c8e0:	8c62003c 	lw	v0,60(v1)
8004c8e4:	2404ecff 	li	a0,-4865
8004c8e8:	00a42824 	and	a1,a1,a0
8004c8ec:	24420001 	addiu	v0,v0,1
8004c8f0:	ac62003c 	sw	v0,60(v1)
8004c8f4:	ac650048 	sw	a1,72(v1)
8004c8f8:	ac630068 	sw	v1,104(v1)
8004c8fc:	03e00008 	jr	ra
8004c900:	ac630064 	sw	v1,100(v1)

8004c904 <_Z9fx_sms_r4v>:
8004c904:	3c038021 	lui	v1,0x8021
8004c908:	2463cfc0 	addiu	v1,v1,-12352
8004c90c:	8c64003c 	lw	a0,60(v1)
8004c910:	9067006d 	lbu	a3,109(v1)
8004c914:	24840001 	addiu	a0,a0,1
8004c918:	8c6501d8 	lw	a1,472(v1)
8004c91c:	3082ffff 	andi	v0,a0,0xffff
8004c920:	00073840 	sll	a3,a3,0x1
8004c924:	ac64003c 	sw	a0,60(v1)
8004c928:	ac670060 	sw	a3,96(v1)
8004c92c:	8c6401d0 	lw	a0,464(v1)
8004c930:	00a22821 	addu	a1,a1,v0
8004c934:	90a20000 	lbu	v0,0(a1)
8004c938:	8c660010 	lw	a2,16(v1)
8004c93c:	00872021 	addu	a0,a0,a3
8004c940:	a062006d 	sb	v0,109(v1)
8004c944:	a0860000 	sb	a2,0(a0)
8004c948:	8c620060 	lw	v0,96(v1)
8004c94c:	8c6401d0 	lw	a0,464(v1)
8004c950:	24420001 	addiu	v0,v0,1
8004c954:	3042ffff 	andi	v0,v0,0xffff
8004c958:	00822021 	addu	a0,a0,v0
8004c95c:	00063202 	srl	a2,a2,0x8
8004c960:	a0860000 	sb	a2,0(a0)
8004c964:	8c650048 	lw	a1,72(v1)
8004c968:	8c62003c 	lw	v0,60(v1)
8004c96c:	2404ecff 	li	a0,-4865
8004c970:	00a42824 	and	a1,a1,a0
8004c974:	24420001 	addiu	v0,v0,1
8004c978:	ac62003c 	sw	v0,60(v1)
8004c97c:	ac650048 	sw	a1,72(v1)
8004c980:	ac630068 	sw	v1,104(v1)
8004c984:	03e00008 	jr	ra
8004c988:	ac630064 	sw	v1,100(v1)

8004c98c <_Z9fx_sms_r5v>:
8004c98c:	3c038021 	lui	v1,0x8021
8004c990:	2463cfc0 	addiu	v1,v1,-12352
8004c994:	8c64003c 	lw	a0,60(v1)
8004c998:	9067006d 	lbu	a3,109(v1)
8004c99c:	24840001 	addiu	a0,a0,1
8004c9a0:	8c6501d8 	lw	a1,472(v1)
8004c9a4:	3082ffff 	andi	v0,a0,0xffff
8004c9a8:	00073840 	sll	a3,a3,0x1
8004c9ac:	ac64003c 	sw	a0,60(v1)
8004c9b0:	ac670060 	sw	a3,96(v1)
8004c9b4:	8c6401d0 	lw	a0,464(v1)
8004c9b8:	00a22821 	addu	a1,a1,v0
8004c9bc:	90a20000 	lbu	v0,0(a1)
8004c9c0:	8c660014 	lw	a2,20(v1)
8004c9c4:	00872021 	addu	a0,a0,a3
8004c9c8:	a062006d 	sb	v0,109(v1)
8004c9cc:	a0860000 	sb	a2,0(a0)
8004c9d0:	8c620060 	lw	v0,96(v1)
8004c9d4:	8c6401d0 	lw	a0,464(v1)
8004c9d8:	24420001 	addiu	v0,v0,1
8004c9dc:	3042ffff 	andi	v0,v0,0xffff
8004c9e0:	00822021 	addu	a0,a0,v0
8004c9e4:	00063202 	srl	a2,a2,0x8
8004c9e8:	a0860000 	sb	a2,0(a0)
8004c9ec:	8c650048 	lw	a1,72(v1)
8004c9f0:	8c62003c 	lw	v0,60(v1)
8004c9f4:	2404ecff 	li	a0,-4865
8004c9f8:	00a42824 	and	a1,a1,a0
8004c9fc:	24420001 	addiu	v0,v0,1
8004ca00:	ac62003c 	sw	v0,60(v1)
8004ca04:	ac650048 	sw	a1,72(v1)
8004ca08:	ac630068 	sw	v1,104(v1)
8004ca0c:	03e00008 	jr	ra
8004ca10:	ac630064 	sw	v1,100(v1)

8004ca14 <_Z9fx_sms_r6v>:
8004ca14:	3c038021 	lui	v1,0x8021
8004ca18:	2463cfc0 	addiu	v1,v1,-12352
8004ca1c:	8c64003c 	lw	a0,60(v1)
8004ca20:	9067006d 	lbu	a3,109(v1)
8004ca24:	24840001 	addiu	a0,a0,1
8004ca28:	8c6501d8 	lw	a1,472(v1)
8004ca2c:	3082ffff 	andi	v0,a0,0xffff
8004ca30:	00073840 	sll	a3,a3,0x1
8004ca34:	ac64003c 	sw	a0,60(v1)
8004ca38:	ac670060 	sw	a3,96(v1)
8004ca3c:	8c6401d0 	lw	a0,464(v1)
8004ca40:	00a22821 	addu	a1,a1,v0
8004ca44:	90a20000 	lbu	v0,0(a1)
8004ca48:	8c660018 	lw	a2,24(v1)
8004ca4c:	00872021 	addu	a0,a0,a3
8004ca50:	a062006d 	sb	v0,109(v1)
8004ca54:	a0860000 	sb	a2,0(a0)
8004ca58:	8c620060 	lw	v0,96(v1)
8004ca5c:	8c6401d0 	lw	a0,464(v1)
8004ca60:	24420001 	addiu	v0,v0,1
8004ca64:	3042ffff 	andi	v0,v0,0xffff
8004ca68:	00822021 	addu	a0,a0,v0
8004ca6c:	00063202 	srl	a2,a2,0x8
8004ca70:	a0860000 	sb	a2,0(a0)
8004ca74:	8c650048 	lw	a1,72(v1)
8004ca78:	8c62003c 	lw	v0,60(v1)
8004ca7c:	2404ecff 	li	a0,-4865
8004ca80:	00a42824 	and	a1,a1,a0
8004ca84:	24420001 	addiu	v0,v0,1
8004ca88:	ac62003c 	sw	v0,60(v1)
8004ca8c:	ac650048 	sw	a1,72(v1)
8004ca90:	ac630068 	sw	v1,104(v1)
8004ca94:	03e00008 	jr	ra
8004ca98:	ac630064 	sw	v1,100(v1)

8004ca9c <_Z9fx_sms_r7v>:
8004ca9c:	3c038021 	lui	v1,0x8021
8004caa0:	2463cfc0 	addiu	v1,v1,-12352
8004caa4:	8c64003c 	lw	a0,60(v1)
8004caa8:	9067006d 	lbu	a3,109(v1)
8004caac:	24840001 	addiu	a0,a0,1
8004cab0:	8c6501d8 	lw	a1,472(v1)
8004cab4:	3082ffff 	andi	v0,a0,0xffff
8004cab8:	00073840 	sll	a3,a3,0x1
8004cabc:	ac64003c 	sw	a0,60(v1)
8004cac0:	ac670060 	sw	a3,96(v1)
8004cac4:	8c6401d0 	lw	a0,464(v1)
8004cac8:	00a22821 	addu	a1,a1,v0
8004cacc:	90a20000 	lbu	v0,0(a1)
8004cad0:	8c66001c 	lw	a2,28(v1)
8004cad4:	00872021 	addu	a0,a0,a3
8004cad8:	a062006d 	sb	v0,109(v1)
8004cadc:	a0860000 	sb	a2,0(a0)
8004cae0:	8c620060 	lw	v0,96(v1)
8004cae4:	8c6401d0 	lw	a0,464(v1)
8004cae8:	24420001 	addiu	v0,v0,1
8004caec:	3042ffff 	andi	v0,v0,0xffff
8004caf0:	00822021 	addu	a0,a0,v0
8004caf4:	00063202 	srl	a2,a2,0x8
8004caf8:	a0860000 	sb	a2,0(a0)
8004cafc:	8c650048 	lw	a1,72(v1)
8004cb00:	8c62003c 	lw	v0,60(v1)
8004cb04:	2404ecff 	li	a0,-4865
8004cb08:	00a42824 	and	a1,a1,a0
8004cb0c:	24420001 	addiu	v0,v0,1
8004cb10:	ac62003c 	sw	v0,60(v1)
8004cb14:	ac650048 	sw	a1,72(v1)
8004cb18:	ac630068 	sw	v1,104(v1)
8004cb1c:	03e00008 	jr	ra
8004cb20:	ac630064 	sw	v1,100(v1)

8004cb24 <_Z9fx_sms_r8v>:
8004cb24:	3c038021 	lui	v1,0x8021
8004cb28:	2463cfc0 	addiu	v1,v1,-12352
8004cb2c:	8c64003c 	lw	a0,60(v1)
8004cb30:	9067006d 	lbu	a3,109(v1)
8004cb34:	24840001 	addiu	a0,a0,1
8004cb38:	8c6501d8 	lw	a1,472(v1)
8004cb3c:	3082ffff 	andi	v0,a0,0xffff
8004cb40:	00073840 	sll	a3,a3,0x1
8004cb44:	ac64003c 	sw	a0,60(v1)
8004cb48:	ac670060 	sw	a3,96(v1)
8004cb4c:	8c6401d0 	lw	a0,464(v1)
8004cb50:	00a22821 	addu	a1,a1,v0
8004cb54:	90a20000 	lbu	v0,0(a1)
8004cb58:	8c660020 	lw	a2,32(v1)
8004cb5c:	00872021 	addu	a0,a0,a3
8004cb60:	a062006d 	sb	v0,109(v1)
8004cb64:	a0860000 	sb	a2,0(a0)
8004cb68:	8c620060 	lw	v0,96(v1)
8004cb6c:	8c6401d0 	lw	a0,464(v1)
8004cb70:	24420001 	addiu	v0,v0,1
8004cb74:	3042ffff 	andi	v0,v0,0xffff
8004cb78:	00822021 	addu	a0,a0,v0
8004cb7c:	00063202 	srl	a2,a2,0x8
8004cb80:	a0860000 	sb	a2,0(a0)
8004cb84:	8c650048 	lw	a1,72(v1)
8004cb88:	8c62003c 	lw	v0,60(v1)
8004cb8c:	2404ecff 	li	a0,-4865
8004cb90:	00a42824 	and	a1,a1,a0
8004cb94:	24420001 	addiu	v0,v0,1
8004cb98:	ac62003c 	sw	v0,60(v1)
8004cb9c:	ac650048 	sw	a1,72(v1)
8004cba0:	ac630068 	sw	v1,104(v1)
8004cba4:	03e00008 	jr	ra
8004cba8:	ac630064 	sw	v1,100(v1)

8004cbac <_Z9fx_sms_r9v>:
8004cbac:	3c038021 	lui	v1,0x8021
8004cbb0:	2463cfc0 	addiu	v1,v1,-12352
8004cbb4:	8c64003c 	lw	a0,60(v1)
8004cbb8:	9067006d 	lbu	a3,109(v1)
8004cbbc:	24840001 	addiu	a0,a0,1
8004cbc0:	8c6501d8 	lw	a1,472(v1)
8004cbc4:	3082ffff 	andi	v0,a0,0xffff
8004cbc8:	00073840 	sll	a3,a3,0x1
8004cbcc:	ac64003c 	sw	a0,60(v1)
8004cbd0:	ac670060 	sw	a3,96(v1)
8004cbd4:	8c6401d0 	lw	a0,464(v1)
8004cbd8:	00a22821 	addu	a1,a1,v0
8004cbdc:	90a20000 	lbu	v0,0(a1)
8004cbe0:	8c660024 	lw	a2,36(v1)
8004cbe4:	00872021 	addu	a0,a0,a3
8004cbe8:	a062006d 	sb	v0,109(v1)
8004cbec:	a0860000 	sb	a2,0(a0)
8004cbf0:	8c620060 	lw	v0,96(v1)
8004cbf4:	8c6401d0 	lw	a0,464(v1)
8004cbf8:	24420001 	addiu	v0,v0,1
8004cbfc:	3042ffff 	andi	v0,v0,0xffff
8004cc00:	00822021 	addu	a0,a0,v0
8004cc04:	00063202 	srl	a2,a2,0x8
8004cc08:	a0860000 	sb	a2,0(a0)
8004cc0c:	8c650048 	lw	a1,72(v1)
8004cc10:	8c62003c 	lw	v0,60(v1)
8004cc14:	2404ecff 	li	a0,-4865
8004cc18:	00a42824 	and	a1,a1,a0
8004cc1c:	24420001 	addiu	v0,v0,1
8004cc20:	ac62003c 	sw	v0,60(v1)
8004cc24:	ac650048 	sw	a1,72(v1)
8004cc28:	ac630068 	sw	v1,104(v1)
8004cc2c:	03e00008 	jr	ra
8004cc30:	ac630064 	sw	v1,100(v1)

8004cc34 <_Z10fx_sms_r10v>:
8004cc34:	3c038021 	lui	v1,0x8021
8004cc38:	2463cfc0 	addiu	v1,v1,-12352
8004cc3c:	8c64003c 	lw	a0,60(v1)
8004cc40:	9067006d 	lbu	a3,109(v1)
8004cc44:	24840001 	addiu	a0,a0,1
8004cc48:	8c6501d8 	lw	a1,472(v1)
8004cc4c:	3082ffff 	andi	v0,a0,0xffff
8004cc50:	00073840 	sll	a3,a3,0x1
8004cc54:	ac64003c 	sw	a0,60(v1)
8004cc58:	ac670060 	sw	a3,96(v1)
8004cc5c:	8c6401d0 	lw	a0,464(v1)
8004cc60:	00a22821 	addu	a1,a1,v0
8004cc64:	90a20000 	lbu	v0,0(a1)
8004cc68:	8c660028 	lw	a2,40(v1)
8004cc6c:	00872021 	addu	a0,a0,a3
8004cc70:	a062006d 	sb	v0,109(v1)
8004cc74:	a0860000 	sb	a2,0(a0)
8004cc78:	8c620060 	lw	v0,96(v1)
8004cc7c:	8c6401d0 	lw	a0,464(v1)
8004cc80:	24420001 	addiu	v0,v0,1
8004cc84:	3042ffff 	andi	v0,v0,0xffff
8004cc88:	00822021 	addu	a0,a0,v0
8004cc8c:	00063202 	srl	a2,a2,0x8
8004cc90:	a0860000 	sb	a2,0(a0)
8004cc94:	8c650048 	lw	a1,72(v1)
8004cc98:	8c62003c 	lw	v0,60(v1)
8004cc9c:	2404ecff 	li	a0,-4865
8004cca0:	00a42824 	and	a1,a1,a0
8004cca4:	24420001 	addiu	v0,v0,1
8004cca8:	ac62003c 	sw	v0,60(v1)
8004ccac:	ac650048 	sw	a1,72(v1)
8004ccb0:	ac630068 	sw	v1,104(v1)
8004ccb4:	03e00008 	jr	ra
8004ccb8:	ac630064 	sw	v1,100(v1)

8004ccbc <_Z10fx_sms_r11v>:
8004ccbc:	3c038021 	lui	v1,0x8021
8004ccc0:	2463cfc0 	addiu	v1,v1,-12352
8004ccc4:	8c64003c 	lw	a0,60(v1)
8004ccc8:	9067006d 	lbu	a3,109(v1)
8004cccc:	24840001 	addiu	a0,a0,1
8004ccd0:	8c6501d8 	lw	a1,472(v1)
8004ccd4:	3082ffff 	andi	v0,a0,0xffff
8004ccd8:	00073840 	sll	a3,a3,0x1
8004ccdc:	ac64003c 	sw	a0,60(v1)
8004cce0:	ac670060 	sw	a3,96(v1)
8004cce4:	8c6401d0 	lw	a0,464(v1)
8004cce8:	00a22821 	addu	a1,a1,v0
8004ccec:	90a20000 	lbu	v0,0(a1)
8004ccf0:	8c66002c 	lw	a2,44(v1)
8004ccf4:	00872021 	addu	a0,a0,a3
8004ccf8:	a062006d 	sb	v0,109(v1)
8004ccfc:	a0860000 	sb	a2,0(a0)
8004cd00:	8c620060 	lw	v0,96(v1)
8004cd04:	8c6401d0 	lw	a0,464(v1)
8004cd08:	24420001 	addiu	v0,v0,1
8004cd0c:	3042ffff 	andi	v0,v0,0xffff
8004cd10:	00822021 	addu	a0,a0,v0
8004cd14:	00063202 	srl	a2,a2,0x8
8004cd18:	a0860000 	sb	a2,0(a0)
8004cd1c:	8c650048 	lw	a1,72(v1)
8004cd20:	8c62003c 	lw	v0,60(v1)
8004cd24:	2404ecff 	li	a0,-4865
8004cd28:	00a42824 	and	a1,a1,a0
8004cd2c:	24420001 	addiu	v0,v0,1
8004cd30:	ac62003c 	sw	v0,60(v1)
8004cd34:	ac650048 	sw	a1,72(v1)
8004cd38:	ac630068 	sw	v1,104(v1)
8004cd3c:	03e00008 	jr	ra
8004cd40:	ac630064 	sw	v1,100(v1)

8004cd44 <_Z10fx_sms_r12v>:
8004cd44:	3c038021 	lui	v1,0x8021
8004cd48:	2463cfc0 	addiu	v1,v1,-12352
8004cd4c:	8c64003c 	lw	a0,60(v1)
8004cd50:	9067006d 	lbu	a3,109(v1)
8004cd54:	24840001 	addiu	a0,a0,1
8004cd58:	8c6501d8 	lw	a1,472(v1)
8004cd5c:	3082ffff 	andi	v0,a0,0xffff
8004cd60:	00073840 	sll	a3,a3,0x1
8004cd64:	ac64003c 	sw	a0,60(v1)
8004cd68:	ac670060 	sw	a3,96(v1)
8004cd6c:	8c6401d0 	lw	a0,464(v1)
8004cd70:	00a22821 	addu	a1,a1,v0
8004cd74:	90a20000 	lbu	v0,0(a1)
8004cd78:	8c660030 	lw	a2,48(v1)
8004cd7c:	00872021 	addu	a0,a0,a3
8004cd80:	a062006d 	sb	v0,109(v1)
8004cd84:	a0860000 	sb	a2,0(a0)
8004cd88:	8c620060 	lw	v0,96(v1)
8004cd8c:	8c6401d0 	lw	a0,464(v1)
8004cd90:	24420001 	addiu	v0,v0,1
8004cd94:	3042ffff 	andi	v0,v0,0xffff
8004cd98:	00822021 	addu	a0,a0,v0
8004cd9c:	00063202 	srl	a2,a2,0x8
8004cda0:	a0860000 	sb	a2,0(a0)
8004cda4:	8c650048 	lw	a1,72(v1)
8004cda8:	8c62003c 	lw	v0,60(v1)
8004cdac:	2404ecff 	li	a0,-4865
8004cdb0:	00a42824 	and	a1,a1,a0
8004cdb4:	24420001 	addiu	v0,v0,1
8004cdb8:	ac62003c 	sw	v0,60(v1)
8004cdbc:	ac650048 	sw	a1,72(v1)
8004cdc0:	ac630068 	sw	v1,104(v1)
8004cdc4:	03e00008 	jr	ra
8004cdc8:	ac630064 	sw	v1,100(v1)

8004cdcc <_Z10fx_sms_r13v>:
8004cdcc:	3c038021 	lui	v1,0x8021
8004cdd0:	2463cfc0 	addiu	v1,v1,-12352
8004cdd4:	8c64003c 	lw	a0,60(v1)
8004cdd8:	9067006d 	lbu	a3,109(v1)
8004cddc:	24840001 	addiu	a0,a0,1
8004cde0:	8c6501d8 	lw	a1,472(v1)
8004cde4:	3082ffff 	andi	v0,a0,0xffff
8004cde8:	00073840 	sll	a3,a3,0x1
8004cdec:	ac64003c 	sw	a0,60(v1)
8004cdf0:	ac670060 	sw	a3,96(v1)
8004cdf4:	8c6401d0 	lw	a0,464(v1)
8004cdf8:	00a22821 	addu	a1,a1,v0
8004cdfc:	90a20000 	lbu	v0,0(a1)
8004ce00:	8c660034 	lw	a2,52(v1)
8004ce04:	00872021 	addu	a0,a0,a3
8004ce08:	a062006d 	sb	v0,109(v1)
8004ce0c:	a0860000 	sb	a2,0(a0)
8004ce10:	8c620060 	lw	v0,96(v1)
8004ce14:	8c6401d0 	lw	a0,464(v1)
8004ce18:	24420001 	addiu	v0,v0,1
8004ce1c:	3042ffff 	andi	v0,v0,0xffff
8004ce20:	00822021 	addu	a0,a0,v0
8004ce24:	00063202 	srl	a2,a2,0x8
8004ce28:	a0860000 	sb	a2,0(a0)
8004ce2c:	8c650048 	lw	a1,72(v1)
8004ce30:	8c62003c 	lw	v0,60(v1)
8004ce34:	2404ecff 	li	a0,-4865
8004ce38:	00a42824 	and	a1,a1,a0
8004ce3c:	24420001 	addiu	v0,v0,1
8004ce40:	ac62003c 	sw	v0,60(v1)
8004ce44:	ac650048 	sw	a1,72(v1)
8004ce48:	ac630068 	sw	v1,104(v1)
8004ce4c:	03e00008 	jr	ra
8004ce50:	ac630064 	sw	v1,100(v1)

8004ce54 <_Z10fx_sms_r14v>:
8004ce54:	3c038021 	lui	v1,0x8021
8004ce58:	2463cfc0 	addiu	v1,v1,-12352
8004ce5c:	8c64003c 	lw	a0,60(v1)
8004ce60:	9067006d 	lbu	a3,109(v1)
8004ce64:	24840001 	addiu	a0,a0,1
8004ce68:	8c6501d8 	lw	a1,472(v1)
8004ce6c:	3082ffff 	andi	v0,a0,0xffff
8004ce70:	00073840 	sll	a3,a3,0x1
8004ce74:	ac64003c 	sw	a0,60(v1)
8004ce78:	ac670060 	sw	a3,96(v1)
8004ce7c:	8c6401d0 	lw	a0,464(v1)
8004ce80:	00a22821 	addu	a1,a1,v0
8004ce84:	90a20000 	lbu	v0,0(a1)
8004ce88:	8c660038 	lw	a2,56(v1)
8004ce8c:	00872021 	addu	a0,a0,a3
8004ce90:	a062006d 	sb	v0,109(v1)
8004ce94:	a0860000 	sb	a2,0(a0)
8004ce98:	8c620060 	lw	v0,96(v1)
8004ce9c:	8c6401d0 	lw	a0,464(v1)
8004cea0:	24420001 	addiu	v0,v0,1
8004cea4:	3042ffff 	andi	v0,v0,0xffff
8004cea8:	00822021 	addu	a0,a0,v0
8004ceac:	00063202 	srl	a2,a2,0x8
8004ceb0:	a0860000 	sb	a2,0(a0)
8004ceb4:	8c650048 	lw	a1,72(v1)
8004ceb8:	8c62003c 	lw	v0,60(v1)
8004cebc:	2404ecff 	li	a0,-4865
8004cec0:	00a42824 	and	a1,a1,a0
8004cec4:	24420001 	addiu	v0,v0,1
8004cec8:	ac62003c 	sw	v0,60(v1)
8004cecc:	ac650048 	sw	a1,72(v1)
8004ced0:	ac630068 	sw	v1,104(v1)
8004ced4:	03e00008 	jr	ra
8004ced8:	ac630064 	sw	v1,100(v1)

8004cedc <_Z10fx_sms_r15v>:
8004cedc:	3c038021 	lui	v1,0x8021
8004cee0:	2463cfc0 	addiu	v1,v1,-12352
8004cee4:	8c67003c 	lw	a3,60(v1)
8004cee8:	9065006d 	lbu	a1,109(v1)
8004ceec:	24e40001 	addiu	a0,a3,1
8004cef0:	8c6601d8 	lw	a2,472(v1)
8004cef4:	00052840 	sll	a1,a1,0x1
8004cef8:	3082ffff 	andi	v0,a0,0xffff
8004cefc:	ac64003c 	sw	a0,60(v1)
8004cf00:	ac650060 	sw	a1,96(v1)
8004cf04:	8c6401d0 	lw	a0,464(v1)
8004cf08:	00c23021 	addu	a2,a2,v0
8004cf0c:	90c20000 	lbu	v0,0(a2)
8004cf10:	00852021 	addu	a0,a0,a1
8004cf14:	a062006d 	sb	v0,109(v1)
8004cf18:	a0870000 	sb	a3,0(a0)
8004cf1c:	8c620060 	lw	v0,96(v1)
8004cf20:	8c6401d0 	lw	a0,464(v1)
8004cf24:	24420001 	addiu	v0,v0,1
8004cf28:	3042ffff 	andi	v0,v0,0xffff
8004cf2c:	00822021 	addu	a0,a0,v0
8004cf30:	00073a02 	srl	a3,a3,0x8
8004cf34:	a0870000 	sb	a3,0(a0)
8004cf38:	8c650048 	lw	a1,72(v1)
8004cf3c:	8c62003c 	lw	v0,60(v1)
8004cf40:	2404ecff 	li	a0,-4865
8004cf44:	00a42824 	and	a1,a1,a0
8004cf48:	24420001 	addiu	v0,v0,1
8004cf4c:	ac62003c 	sw	v0,60(v1)
8004cf50:	ac650048 	sw	a1,72(v1)
8004cf54:	ac630068 	sw	v1,104(v1)
8004cf58:	03e00008 	jr	ra
8004cf5c:	ac630064 	sw	v1,100(v1)

8004cf60 <_Z10fx_from_r0v>:
8004cf60:	3c038021 	lui	v1,0x8021
8004cf64:	2466cfc0 	addiu	a2,v1,-12352
8004cf68:	8cc20048 	lw	v0,72(a2)
8004cf6c:	30421000 	andi	v0,v0,0x1000
8004cf70:	10400015 	beqz	v0,8004cfc8 <_Z10fx_from_r0v+0x68>
8004cf74:	8c64cfc0 	lw	a0,-12352(v1)
8004cf78:	8cc2003c 	lw	v0,60(a2)
8004cf7c:	24420001 	addiu	v0,v0,1
8004cf80:	acc2003c 	sw	v0,60(a2)
8004cf84:	8cc50064 	lw	a1,100(a2)
8004cf88:	30830080 	andi	v1,a0,0x80
8004cf8c:	3c028021 	lui	v0,0x8021
8004cf90:	00031c00 	sll	v1,v1,0x10
8004cf94:	2442cff8 	addiu	v0,v0,-12296
8004cf98:	aca40000 	sw	a0,0(a1)
8004cf9c:	acc30080 	sw	v1,128(a2)
8004cfa0:	acc40078 	sw	a0,120(a2)
8004cfa4:	10a2000d 	beq	a1,v0,8004cfdc <_Z10fx_from_r0v+0x7c>
8004cfa8:	acc40074 	sw	a0,116(a2)
8004cfac:	8cc30048 	lw	v1,72(a2)
8004cfb0:	2402ecff 	li	v0,-4865
8004cfb4:	00621824 	and	v1,v1,v0
8004cfb8:	acc60064 	sw	a2,100(a2)
8004cfbc:	acc30048 	sw	v1,72(a2)
8004cfc0:	03e00008 	jr	ra
8004cfc4:	acc60068 	sw	a2,104(a2)
8004cfc8:	8cc2003c 	lw	v0,60(a2)
8004cfcc:	acc60068 	sw	a2,104(a2)
8004cfd0:	24420001 	addiu	v0,v0,1
8004cfd4:	03e00008 	jr	ra
8004cfd8:	acc2003c 	sw	v0,60(a2)
8004cfdc:	94c20038 	lhu	v0,56(a2)
8004cfe0:	8cc301d4 	lw	v1,468(a2)
8004cfe4:	00621821 	addu	v1,v1,v0
8004cfe8:	90640000 	lbu	a0,0(v1)
8004cfec:	080133eb 	j	8004cfac <_Z10fx_from_r0v+0x4c>
8004cff0:	a0c4006c 	sb	a0,108(a2)

8004cff4 <_Z10fx_from_r1v>:
8004cff4:	3c038021 	lui	v1,0x8021
8004cff8:	2466cfc0 	addiu	a2,v1,-12352
8004cffc:	8cc20048 	lw	v0,72(a2)
8004d000:	30421000 	andi	v0,v0,0x1000
8004d004:	10400016 	beqz	v0,8004d060 <_Z10fx_from_r1v+0x6c>
8004d008:	3c028021 	lui	v0,0x8021
8004d00c:	8cc2003c 	lw	v0,60(a2)
8004d010:	8cc40004 	lw	a0,4(a2)
8004d014:	24420001 	addiu	v0,v0,1
8004d018:	acc2003c 	sw	v0,60(a2)
8004d01c:	8cc50064 	lw	a1,100(a2)
8004d020:	30830080 	andi	v1,a0,0x80
8004d024:	3c028021 	lui	v0,0x8021
8004d028:	00031c00 	sll	v1,v1,0x10
8004d02c:	2442cff8 	addiu	v0,v0,-12296
8004d030:	aca40000 	sw	a0,0(a1)
8004d034:	acc30080 	sw	v1,128(a2)
8004d038:	acc40078 	sw	a0,120(a2)
8004d03c:	10a2000e 	beq	a1,v0,8004d078 <_Z10fx_from_r1v+0x84>
8004d040:	acc40074 	sw	a0,116(a2)
8004d044:	8cc30048 	lw	v1,72(a2)
8004d048:	2402ecff 	li	v0,-4865
8004d04c:	00621824 	and	v1,v1,v0
8004d050:	acc60064 	sw	a2,100(a2)
8004d054:	acc30048 	sw	v1,72(a2)
8004d058:	03e00008 	jr	ra
8004d05c:	acc60068 	sw	a2,104(a2)
8004d060:	8cc3003c 	lw	v1,60(a2)
8004d064:	2442cfc4 	addiu	v0,v0,-12348
8004d068:	24630001 	addiu	v1,v1,1
8004d06c:	acc20068 	sw	v0,104(a2)
8004d070:	03e00008 	jr	ra
8004d074:	acc3003c 	sw	v1,60(a2)
8004d078:	94c20038 	lhu	v0,56(a2)
8004d07c:	8cc301d4 	lw	v1,468(a2)
8004d080:	00621821 	addu	v1,v1,v0
8004d084:	90640000 	lbu	a0,0(v1)
8004d088:	08013411 	j	8004d044 <_Z10fx_from_r1v+0x50>
8004d08c:	a0c4006c 	sb	a0,108(a2)

8004d090 <_Z10fx_from_r2v>:
8004d090:	3c038021 	lui	v1,0x8021
8004d094:	2466cfc0 	addiu	a2,v1,-12352
8004d098:	8cc20048 	lw	v0,72(a2)
8004d09c:	30421000 	andi	v0,v0,0x1000
8004d0a0:	10400016 	beqz	v0,8004d0fc <_Z10fx_from_r2v+0x6c>
8004d0a4:	3c028021 	lui	v0,0x8021
8004d0a8:	8cc2003c 	lw	v0,60(a2)
8004d0ac:	8cc40008 	lw	a0,8(a2)
8004d0b0:	24420001 	addiu	v0,v0,1
8004d0b4:	acc2003c 	sw	v0,60(a2)
8004d0b8:	8cc50064 	lw	a1,100(a2)
8004d0bc:	30830080 	andi	v1,a0,0x80
8004d0c0:	3c028021 	lui	v0,0x8021
8004d0c4:	00031c00 	sll	v1,v1,0x10
8004d0c8:	2442cff8 	addiu	v0,v0,-12296
8004d0cc:	aca40000 	sw	a0,0(a1)
8004d0d0:	acc30080 	sw	v1,128(a2)
8004d0d4:	acc40078 	sw	a0,120(a2)
8004d0d8:	10a2000e 	beq	a1,v0,8004d114 <_Z10fx_from_r2v+0x84>
8004d0dc:	acc40074 	sw	a0,116(a2)
8004d0e0:	8cc30048 	lw	v1,72(a2)
8004d0e4:	2402ecff 	li	v0,-4865
8004d0e8:	00621824 	and	v1,v1,v0
8004d0ec:	acc60064 	sw	a2,100(a2)
8004d0f0:	acc30048 	sw	v1,72(a2)
8004d0f4:	03e00008 	jr	ra
8004d0f8:	acc60068 	sw	a2,104(a2)
8004d0fc:	8cc3003c 	lw	v1,60(a2)
8004d100:	2442cfc8 	addiu	v0,v0,-12344
8004d104:	24630001 	addiu	v1,v1,1
8004d108:	acc20068 	sw	v0,104(a2)
8004d10c:	03e00008 	jr	ra
8004d110:	acc3003c 	sw	v1,60(a2)
8004d114:	94c20038 	lhu	v0,56(a2)
8004d118:	8cc301d4 	lw	v1,468(a2)
8004d11c:	00621821 	addu	v1,v1,v0
8004d120:	90640000 	lbu	a0,0(v1)
8004d124:	08013438 	j	8004d0e0 <_Z10fx_from_r2v+0x50>
8004d128:	a0c4006c 	sb	a0,108(a2)

8004d12c <_Z10fx_from_r3v>:
8004d12c:	3c038021 	lui	v1,0x8021
8004d130:	2466cfc0 	addiu	a2,v1,-12352
8004d134:	8cc20048 	lw	v0,72(a2)
8004d138:	30421000 	andi	v0,v0,0x1000
8004d13c:	10400016 	beqz	v0,8004d198 <_Z10fx_from_r3v+0x6c>
8004d140:	3c028021 	lui	v0,0x8021
8004d144:	8cc2003c 	lw	v0,60(a2)
8004d148:	8cc4000c 	lw	a0,12(a2)
8004d14c:	24420001 	addiu	v0,v0,1
8004d150:	acc2003c 	sw	v0,60(a2)
8004d154:	8cc50064 	lw	a1,100(a2)
8004d158:	30830080 	andi	v1,a0,0x80
8004d15c:	3c028021 	lui	v0,0x8021
8004d160:	00031c00 	sll	v1,v1,0x10
8004d164:	2442cff8 	addiu	v0,v0,-12296
8004d168:	aca40000 	sw	a0,0(a1)
8004d16c:	acc30080 	sw	v1,128(a2)
8004d170:	acc40078 	sw	a0,120(a2)
8004d174:	10a2000e 	beq	a1,v0,8004d1b0 <_Z10fx_from_r3v+0x84>
8004d178:	acc40074 	sw	a0,116(a2)
8004d17c:	8cc30048 	lw	v1,72(a2)
8004d180:	2402ecff 	li	v0,-4865
8004d184:	00621824 	and	v1,v1,v0
8004d188:	acc60064 	sw	a2,100(a2)
8004d18c:	acc30048 	sw	v1,72(a2)
8004d190:	03e00008 	jr	ra
8004d194:	acc60068 	sw	a2,104(a2)
8004d198:	8cc3003c 	lw	v1,60(a2)
8004d19c:	2442cfcc 	addiu	v0,v0,-12340
8004d1a0:	24630001 	addiu	v1,v1,1
8004d1a4:	acc20068 	sw	v0,104(a2)
8004d1a8:	03e00008 	jr	ra
8004d1ac:	acc3003c 	sw	v1,60(a2)
8004d1b0:	94c20038 	lhu	v0,56(a2)
8004d1b4:	8cc301d4 	lw	v1,468(a2)
8004d1b8:	00621821 	addu	v1,v1,v0
8004d1bc:	90640000 	lbu	a0,0(v1)
8004d1c0:	0801345f 	j	8004d17c <_Z10fx_from_r3v+0x50>
8004d1c4:	a0c4006c 	sb	a0,108(a2)

8004d1c8 <_Z10fx_from_r4v>:
8004d1c8:	3c038021 	lui	v1,0x8021
8004d1cc:	2466cfc0 	addiu	a2,v1,-12352
8004d1d0:	8cc20048 	lw	v0,72(a2)
8004d1d4:	30421000 	andi	v0,v0,0x1000
8004d1d8:	10400016 	beqz	v0,8004d234 <_Z10fx_from_r4v+0x6c>
8004d1dc:	3c028021 	lui	v0,0x8021
8004d1e0:	8cc2003c 	lw	v0,60(a2)
8004d1e4:	8cc40010 	lw	a0,16(a2)
8004d1e8:	24420001 	addiu	v0,v0,1
8004d1ec:	acc2003c 	sw	v0,60(a2)
8004d1f0:	8cc50064 	lw	a1,100(a2)
8004d1f4:	30830080 	andi	v1,a0,0x80
8004d1f8:	3c028021 	lui	v0,0x8021
8004d1fc:	00031c00 	sll	v1,v1,0x10
8004d200:	2442cff8 	addiu	v0,v0,-12296
8004d204:	aca40000 	sw	a0,0(a1)
8004d208:	acc30080 	sw	v1,128(a2)
8004d20c:	acc40078 	sw	a0,120(a2)
8004d210:	10a2000e 	beq	a1,v0,8004d24c <_Z10fx_from_r4v+0x84>
8004d214:	acc40074 	sw	a0,116(a2)
8004d218:	8cc30048 	lw	v1,72(a2)
8004d21c:	2402ecff 	li	v0,-4865
8004d220:	00621824 	and	v1,v1,v0
8004d224:	acc60064 	sw	a2,100(a2)
8004d228:	acc30048 	sw	v1,72(a2)
8004d22c:	03e00008 	jr	ra
8004d230:	acc60068 	sw	a2,104(a2)
8004d234:	8cc3003c 	lw	v1,60(a2)
8004d238:	2442cfd0 	addiu	v0,v0,-12336
8004d23c:	24630001 	addiu	v1,v1,1
8004d240:	acc20068 	sw	v0,104(a2)
8004d244:	03e00008 	jr	ra
8004d248:	acc3003c 	sw	v1,60(a2)
8004d24c:	94c20038 	lhu	v0,56(a2)
8004d250:	8cc301d4 	lw	v1,468(a2)
8004d254:	00621821 	addu	v1,v1,v0
8004d258:	90640000 	lbu	a0,0(v1)
8004d25c:	08013486 	j	8004d218 <_Z10fx_from_r4v+0x50>
8004d260:	a0c4006c 	sb	a0,108(a2)

8004d264 <_Z10fx_from_r5v>:
8004d264:	3c038021 	lui	v1,0x8021
8004d268:	2466cfc0 	addiu	a2,v1,-12352
8004d26c:	8cc20048 	lw	v0,72(a2)
8004d270:	30421000 	andi	v0,v0,0x1000
8004d274:	10400016 	beqz	v0,8004d2d0 <_Z10fx_from_r5v+0x6c>
8004d278:	3c028021 	lui	v0,0x8021
8004d27c:	8cc2003c 	lw	v0,60(a2)
8004d280:	8cc40014 	lw	a0,20(a2)
8004d284:	24420001 	addiu	v0,v0,1
8004d288:	acc2003c 	sw	v0,60(a2)
8004d28c:	8cc50064 	lw	a1,100(a2)
8004d290:	30830080 	andi	v1,a0,0x80
8004d294:	3c028021 	lui	v0,0x8021
8004d298:	00031c00 	sll	v1,v1,0x10
8004d29c:	2442cff8 	addiu	v0,v0,-12296
8004d2a0:	aca40000 	sw	a0,0(a1)
8004d2a4:	acc30080 	sw	v1,128(a2)
8004d2a8:	acc40078 	sw	a0,120(a2)
8004d2ac:	10a2000e 	beq	a1,v0,8004d2e8 <_Z10fx_from_r5v+0x84>
8004d2b0:	acc40074 	sw	a0,116(a2)
8004d2b4:	8cc30048 	lw	v1,72(a2)
8004d2b8:	2402ecff 	li	v0,-4865
8004d2bc:	00621824 	and	v1,v1,v0
8004d2c0:	acc60064 	sw	a2,100(a2)
8004d2c4:	acc30048 	sw	v1,72(a2)
8004d2c8:	03e00008 	jr	ra
8004d2cc:	acc60068 	sw	a2,104(a2)
8004d2d0:	8cc3003c 	lw	v1,60(a2)
8004d2d4:	2442cfd4 	addiu	v0,v0,-12332
8004d2d8:	24630001 	addiu	v1,v1,1
8004d2dc:	acc20068 	sw	v0,104(a2)
8004d2e0:	03e00008 	jr	ra
8004d2e4:	acc3003c 	sw	v1,60(a2)
8004d2e8:	94c20038 	lhu	v0,56(a2)
8004d2ec:	8cc301d4 	lw	v1,468(a2)
8004d2f0:	00621821 	addu	v1,v1,v0
8004d2f4:	90640000 	lbu	a0,0(v1)
8004d2f8:	080134ad 	j	8004d2b4 <_Z10fx_from_r5v+0x50>
8004d2fc:	a0c4006c 	sb	a0,108(a2)

8004d300 <_Z10fx_from_r6v>:
8004d300:	3c038021 	lui	v1,0x8021
8004d304:	2466cfc0 	addiu	a2,v1,-12352
8004d308:	8cc20048 	lw	v0,72(a2)
8004d30c:	30421000 	andi	v0,v0,0x1000
8004d310:	10400016 	beqz	v0,8004d36c <_Z10fx_from_r6v+0x6c>
8004d314:	3c028021 	lui	v0,0x8021
8004d318:	8cc2003c 	lw	v0,60(a2)
8004d31c:	8cc40018 	lw	a0,24(a2)
8004d320:	24420001 	addiu	v0,v0,1
8004d324:	acc2003c 	sw	v0,60(a2)
8004d328:	8cc50064 	lw	a1,100(a2)
8004d32c:	30830080 	andi	v1,a0,0x80
8004d330:	3c028021 	lui	v0,0x8021
8004d334:	00031c00 	sll	v1,v1,0x10
8004d338:	2442cff8 	addiu	v0,v0,-12296
8004d33c:	aca40000 	sw	a0,0(a1)
8004d340:	acc30080 	sw	v1,128(a2)
8004d344:	acc40078 	sw	a0,120(a2)
8004d348:	10a2000e 	beq	a1,v0,8004d384 <_Z10fx_from_r6v+0x84>
8004d34c:	acc40074 	sw	a0,116(a2)
8004d350:	8cc30048 	lw	v1,72(a2)
8004d354:	2402ecff 	li	v0,-4865
8004d358:	00621824 	and	v1,v1,v0
8004d35c:	acc60064 	sw	a2,100(a2)
8004d360:	acc30048 	sw	v1,72(a2)
8004d364:	03e00008 	jr	ra
8004d368:	acc60068 	sw	a2,104(a2)
8004d36c:	8cc3003c 	lw	v1,60(a2)
8004d370:	2442cfd8 	addiu	v0,v0,-12328
8004d374:	24630001 	addiu	v1,v1,1
8004d378:	acc20068 	sw	v0,104(a2)
8004d37c:	03e00008 	jr	ra
8004d380:	acc3003c 	sw	v1,60(a2)
8004d384:	94c20038 	lhu	v0,56(a2)
8004d388:	8cc301d4 	lw	v1,468(a2)
8004d38c:	00621821 	addu	v1,v1,v0
8004d390:	90640000 	lbu	a0,0(v1)
8004d394:	080134d4 	j	8004d350 <_Z10fx_from_r6v+0x50>
8004d398:	a0c4006c 	sb	a0,108(a2)

8004d39c <_Z10fx_from_r7v>:
8004d39c:	3c038021 	lui	v1,0x8021
8004d3a0:	2466cfc0 	addiu	a2,v1,-12352
8004d3a4:	8cc20048 	lw	v0,72(a2)
8004d3a8:	30421000 	andi	v0,v0,0x1000
8004d3ac:	10400016 	beqz	v0,8004d408 <_Z10fx_from_r7v+0x6c>
8004d3b0:	3c028021 	lui	v0,0x8021
8004d3b4:	8cc2003c 	lw	v0,60(a2)
8004d3b8:	8cc4001c 	lw	a0,28(a2)
8004d3bc:	24420001 	addiu	v0,v0,1
8004d3c0:	acc2003c 	sw	v0,60(a2)
8004d3c4:	8cc50064 	lw	a1,100(a2)
8004d3c8:	30830080 	andi	v1,a0,0x80
8004d3cc:	3c028021 	lui	v0,0x8021
8004d3d0:	00031c00 	sll	v1,v1,0x10
8004d3d4:	2442cff8 	addiu	v0,v0,-12296
8004d3d8:	aca40000 	sw	a0,0(a1)
8004d3dc:	acc30080 	sw	v1,128(a2)
8004d3e0:	acc40078 	sw	a0,120(a2)
8004d3e4:	10a2000e 	beq	a1,v0,8004d420 <_Z10fx_from_r7v+0x84>
8004d3e8:	acc40074 	sw	a0,116(a2)
8004d3ec:	8cc30048 	lw	v1,72(a2)
8004d3f0:	2402ecff 	li	v0,-4865
8004d3f4:	00621824 	and	v1,v1,v0
8004d3f8:	acc60064 	sw	a2,100(a2)
8004d3fc:	acc30048 	sw	v1,72(a2)
8004d400:	03e00008 	jr	ra
8004d404:	acc60068 	sw	a2,104(a2)
8004d408:	8cc3003c 	lw	v1,60(a2)
8004d40c:	2442cfdc 	addiu	v0,v0,-12324
8004d410:	24630001 	addiu	v1,v1,1
8004d414:	acc20068 	sw	v0,104(a2)
8004d418:	03e00008 	jr	ra
8004d41c:	acc3003c 	sw	v1,60(a2)
8004d420:	94c20038 	lhu	v0,56(a2)
8004d424:	8cc301d4 	lw	v1,468(a2)
8004d428:	00621821 	addu	v1,v1,v0
8004d42c:	90640000 	lbu	a0,0(v1)
8004d430:	080134fb 	j	8004d3ec <_Z10fx_from_r7v+0x50>
8004d434:	a0c4006c 	sb	a0,108(a2)

8004d438 <_Z10fx_from_r8v>:
8004d438:	3c038021 	lui	v1,0x8021
8004d43c:	2466cfc0 	addiu	a2,v1,-12352
8004d440:	8cc20048 	lw	v0,72(a2)
8004d444:	30421000 	andi	v0,v0,0x1000
8004d448:	10400016 	beqz	v0,8004d4a4 <_Z10fx_from_r8v+0x6c>
8004d44c:	3c028021 	lui	v0,0x8021
8004d450:	8cc2003c 	lw	v0,60(a2)
8004d454:	8cc40020 	lw	a0,32(a2)
8004d458:	24420001 	addiu	v0,v0,1
8004d45c:	acc2003c 	sw	v0,60(a2)
8004d460:	8cc50064 	lw	a1,100(a2)
8004d464:	30830080 	andi	v1,a0,0x80
8004d468:	3c028021 	lui	v0,0x8021
8004d46c:	00031c00 	sll	v1,v1,0x10
8004d470:	2442cff8 	addiu	v0,v0,-12296
8004d474:	aca40000 	sw	a0,0(a1)
8004d478:	acc30080 	sw	v1,128(a2)
8004d47c:	acc40078 	sw	a0,120(a2)
8004d480:	10a2000e 	beq	a1,v0,8004d4bc <_Z10fx_from_r8v+0x84>
8004d484:	acc40074 	sw	a0,116(a2)
8004d488:	8cc30048 	lw	v1,72(a2)
8004d48c:	2402ecff 	li	v0,-4865
8004d490:	00621824 	and	v1,v1,v0
8004d494:	acc60064 	sw	a2,100(a2)
8004d498:	acc30048 	sw	v1,72(a2)
8004d49c:	03e00008 	jr	ra
8004d4a0:	acc60068 	sw	a2,104(a2)
8004d4a4:	8cc3003c 	lw	v1,60(a2)
8004d4a8:	2442cfe0 	addiu	v0,v0,-12320
8004d4ac:	24630001 	addiu	v1,v1,1
8004d4b0:	acc20068 	sw	v0,104(a2)
8004d4b4:	03e00008 	jr	ra
8004d4b8:	acc3003c 	sw	v1,60(a2)
8004d4bc:	94c20038 	lhu	v0,56(a2)
8004d4c0:	8cc301d4 	lw	v1,468(a2)
8004d4c4:	00621821 	addu	v1,v1,v0
8004d4c8:	90640000 	lbu	a0,0(v1)
8004d4cc:	08013522 	j	8004d488 <_Z10fx_from_r8v+0x50>
8004d4d0:	a0c4006c 	sb	a0,108(a2)

8004d4d4 <_Z10fx_from_r9v>:
8004d4d4:	3c038021 	lui	v1,0x8021
8004d4d8:	2466cfc0 	addiu	a2,v1,-12352
8004d4dc:	8cc20048 	lw	v0,72(a2)
8004d4e0:	30421000 	andi	v0,v0,0x1000
8004d4e4:	10400016 	beqz	v0,8004d540 <_Z10fx_from_r9v+0x6c>
8004d4e8:	3c028021 	lui	v0,0x8021
8004d4ec:	8cc2003c 	lw	v0,60(a2)
8004d4f0:	8cc40024 	lw	a0,36(a2)
8004d4f4:	24420001 	addiu	v0,v0,1
8004d4f8:	acc2003c 	sw	v0,60(a2)
8004d4fc:	8cc50064 	lw	a1,100(a2)
8004d500:	30830080 	andi	v1,a0,0x80
8004d504:	3c028021 	lui	v0,0x8021
8004d508:	00031c00 	sll	v1,v1,0x10
8004d50c:	2442cff8 	addiu	v0,v0,-12296
8004d510:	aca40000 	sw	a0,0(a1)
8004d514:	acc30080 	sw	v1,128(a2)
8004d518:	acc40078 	sw	a0,120(a2)
8004d51c:	10a2000e 	beq	a1,v0,8004d558 <_Z10fx_from_r9v+0x84>
8004d520:	acc40074 	sw	a0,116(a2)
8004d524:	8cc30048 	lw	v1,72(a2)
8004d528:	2402ecff 	li	v0,-4865
8004d52c:	00621824 	and	v1,v1,v0
8004d530:	acc60064 	sw	a2,100(a2)
8004d534:	acc30048 	sw	v1,72(a2)
8004d538:	03e00008 	jr	ra
8004d53c:	acc60068 	sw	a2,104(a2)
8004d540:	8cc3003c 	lw	v1,60(a2)
8004d544:	2442cfe4 	addiu	v0,v0,-12316
8004d548:	24630001 	addiu	v1,v1,1
8004d54c:	acc20068 	sw	v0,104(a2)
8004d550:	03e00008 	jr	ra
8004d554:	acc3003c 	sw	v1,60(a2)
8004d558:	94c20038 	lhu	v0,56(a2)
8004d55c:	8cc301d4 	lw	v1,468(a2)
8004d560:	00621821 	addu	v1,v1,v0
8004d564:	90640000 	lbu	a0,0(v1)
8004d568:	08013549 	j	8004d524 <_Z10fx_from_r9v+0x50>
8004d56c:	a0c4006c 	sb	a0,108(a2)

8004d570 <_Z11fx_from_r10v>:
8004d570:	3c038021 	lui	v1,0x8021
8004d574:	2466cfc0 	addiu	a2,v1,-12352
8004d578:	8cc20048 	lw	v0,72(a2)
8004d57c:	30421000 	andi	v0,v0,0x1000
8004d580:	10400016 	beqz	v0,8004d5dc <_Z11fx_from_r10v+0x6c>
8004d584:	3c028021 	lui	v0,0x8021
8004d588:	8cc2003c 	lw	v0,60(a2)
8004d58c:	8cc40028 	lw	a0,40(a2)
8004d590:	24420001 	addiu	v0,v0,1
8004d594:	acc2003c 	sw	v0,60(a2)
8004d598:	8cc50064 	lw	a1,100(a2)
8004d59c:	30830080 	andi	v1,a0,0x80
8004d5a0:	3c028021 	lui	v0,0x8021
8004d5a4:	00031c00 	sll	v1,v1,0x10
8004d5a8:	2442cff8 	addiu	v0,v0,-12296
8004d5ac:	aca40000 	sw	a0,0(a1)
8004d5b0:	acc30080 	sw	v1,128(a2)
8004d5b4:	acc40078 	sw	a0,120(a2)
8004d5b8:	10a2000e 	beq	a1,v0,8004d5f4 <_Z11fx_from_r10v+0x84>
8004d5bc:	acc40074 	sw	a0,116(a2)
8004d5c0:	8cc30048 	lw	v1,72(a2)
8004d5c4:	2402ecff 	li	v0,-4865
8004d5c8:	00621824 	and	v1,v1,v0
8004d5cc:	acc60064 	sw	a2,100(a2)
8004d5d0:	acc30048 	sw	v1,72(a2)
8004d5d4:	03e00008 	jr	ra
8004d5d8:	acc60068 	sw	a2,104(a2)
8004d5dc:	8cc3003c 	lw	v1,60(a2)
8004d5e0:	2442cfe8 	addiu	v0,v0,-12312
8004d5e4:	24630001 	addiu	v1,v1,1
8004d5e8:	acc20068 	sw	v0,104(a2)
8004d5ec:	03e00008 	jr	ra
8004d5f0:	acc3003c 	sw	v1,60(a2)
8004d5f4:	94c20038 	lhu	v0,56(a2)
8004d5f8:	8cc301d4 	lw	v1,468(a2)
8004d5fc:	00621821 	addu	v1,v1,v0
8004d600:	90640000 	lbu	a0,0(v1)
8004d604:	08013570 	j	8004d5c0 <_Z11fx_from_r10v+0x50>
8004d608:	a0c4006c 	sb	a0,108(a2)

8004d60c <_Z11fx_from_r11v>:
8004d60c:	3c038021 	lui	v1,0x8021
8004d610:	2466cfc0 	addiu	a2,v1,-12352
8004d614:	8cc20048 	lw	v0,72(a2)
8004d618:	30421000 	andi	v0,v0,0x1000
8004d61c:	10400016 	beqz	v0,8004d678 <_Z11fx_from_r11v+0x6c>
8004d620:	3c028021 	lui	v0,0x8021
8004d624:	8cc2003c 	lw	v0,60(a2)
8004d628:	8cc4002c 	lw	a0,44(a2)
8004d62c:	24420001 	addiu	v0,v0,1
8004d630:	acc2003c 	sw	v0,60(a2)
8004d634:	8cc50064 	lw	a1,100(a2)
8004d638:	30830080 	andi	v1,a0,0x80
8004d63c:	3c028021 	lui	v0,0x8021
8004d640:	00031c00 	sll	v1,v1,0x10
8004d644:	2442cff8 	addiu	v0,v0,-12296
8004d648:	aca40000 	sw	a0,0(a1)
8004d64c:	acc30080 	sw	v1,128(a2)
8004d650:	acc40078 	sw	a0,120(a2)
8004d654:	10a2000e 	beq	a1,v0,8004d690 <_Z11fx_from_r11v+0x84>
8004d658:	acc40074 	sw	a0,116(a2)
8004d65c:	8cc30048 	lw	v1,72(a2)
8004d660:	2402ecff 	li	v0,-4865
8004d664:	00621824 	and	v1,v1,v0
8004d668:	acc60064 	sw	a2,100(a2)
8004d66c:	acc30048 	sw	v1,72(a2)
8004d670:	03e00008 	jr	ra
8004d674:	acc60068 	sw	a2,104(a2)
8004d678:	8cc3003c 	lw	v1,60(a2)
8004d67c:	2442cfec 	addiu	v0,v0,-12308
8004d680:	24630001 	addiu	v1,v1,1
8004d684:	acc20068 	sw	v0,104(a2)
8004d688:	03e00008 	jr	ra
8004d68c:	acc3003c 	sw	v1,60(a2)
8004d690:	94c20038 	lhu	v0,56(a2)
8004d694:	8cc301d4 	lw	v1,468(a2)
8004d698:	00621821 	addu	v1,v1,v0
8004d69c:	90640000 	lbu	a0,0(v1)
8004d6a0:	08013597 	j	8004d65c <_Z11fx_from_r11v+0x50>
8004d6a4:	a0c4006c 	sb	a0,108(a2)

8004d6a8 <_Z11fx_from_r12v>:
8004d6a8:	3c038021 	lui	v1,0x8021
8004d6ac:	2466cfc0 	addiu	a2,v1,-12352
8004d6b0:	8cc20048 	lw	v0,72(a2)
8004d6b4:	30421000 	andi	v0,v0,0x1000
8004d6b8:	10400016 	beqz	v0,8004d714 <_Z11fx_from_r12v+0x6c>
8004d6bc:	3c028021 	lui	v0,0x8021
8004d6c0:	8cc2003c 	lw	v0,60(a2)
8004d6c4:	8cc40030 	lw	a0,48(a2)
8004d6c8:	24420001 	addiu	v0,v0,1
8004d6cc:	acc2003c 	sw	v0,60(a2)
8004d6d0:	8cc50064 	lw	a1,100(a2)
8004d6d4:	30830080 	andi	v1,a0,0x80
8004d6d8:	3c028021 	lui	v0,0x8021
8004d6dc:	00031c00 	sll	v1,v1,0x10
8004d6e0:	2442cff8 	addiu	v0,v0,-12296
8004d6e4:	aca40000 	sw	a0,0(a1)
8004d6e8:	acc30080 	sw	v1,128(a2)
8004d6ec:	acc40078 	sw	a0,120(a2)
8004d6f0:	10a2000e 	beq	a1,v0,8004d72c <_Z11fx_from_r12v+0x84>
8004d6f4:	acc40074 	sw	a0,116(a2)
8004d6f8:	8cc30048 	lw	v1,72(a2)
8004d6fc:	2402ecff 	li	v0,-4865
8004d700:	00621824 	and	v1,v1,v0
8004d704:	acc60064 	sw	a2,100(a2)
8004d708:	acc30048 	sw	v1,72(a2)
8004d70c:	03e00008 	jr	ra
8004d710:	acc60068 	sw	a2,104(a2)
8004d714:	8cc3003c 	lw	v1,60(a2)
8004d718:	2442cff0 	addiu	v0,v0,-12304
8004d71c:	24630001 	addiu	v1,v1,1
8004d720:	acc20068 	sw	v0,104(a2)
8004d724:	03e00008 	jr	ra
8004d728:	acc3003c 	sw	v1,60(a2)
8004d72c:	94c20038 	lhu	v0,56(a2)
8004d730:	8cc301d4 	lw	v1,468(a2)
8004d734:	00621821 	addu	v1,v1,v0
8004d738:	90640000 	lbu	a0,0(v1)
8004d73c:	080135be 	j	8004d6f8 <_Z11fx_from_r12v+0x50>
8004d740:	a0c4006c 	sb	a0,108(a2)

8004d744 <_Z11fx_from_r13v>:
8004d744:	3c038021 	lui	v1,0x8021
8004d748:	2466cfc0 	addiu	a2,v1,-12352
8004d74c:	8cc20048 	lw	v0,72(a2)
8004d750:	30421000 	andi	v0,v0,0x1000
8004d754:	10400016 	beqz	v0,8004d7b0 <_Z11fx_from_r13v+0x6c>
8004d758:	3c028021 	lui	v0,0x8021
8004d75c:	8cc2003c 	lw	v0,60(a2)
8004d760:	8cc40034 	lw	a0,52(a2)
8004d764:	24420001 	addiu	v0,v0,1
8004d768:	acc2003c 	sw	v0,60(a2)
8004d76c:	8cc50064 	lw	a1,100(a2)
8004d770:	30830080 	andi	v1,a0,0x80
8004d774:	3c028021 	lui	v0,0x8021
8004d778:	00031c00 	sll	v1,v1,0x10
8004d77c:	2442cff8 	addiu	v0,v0,-12296
8004d780:	aca40000 	sw	a0,0(a1)
8004d784:	acc30080 	sw	v1,128(a2)
8004d788:	acc40078 	sw	a0,120(a2)
8004d78c:	10a2000e 	beq	a1,v0,8004d7c8 <_Z11fx_from_r13v+0x84>
8004d790:	acc40074 	sw	a0,116(a2)
8004d794:	8cc30048 	lw	v1,72(a2)
8004d798:	2402ecff 	li	v0,-4865
8004d79c:	00621824 	and	v1,v1,v0
8004d7a0:	acc60064 	sw	a2,100(a2)
8004d7a4:	acc30048 	sw	v1,72(a2)
8004d7a8:	03e00008 	jr	ra
8004d7ac:	acc60068 	sw	a2,104(a2)
8004d7b0:	8cc3003c 	lw	v1,60(a2)
8004d7b4:	2442cff4 	addiu	v0,v0,-12300
8004d7b8:	24630001 	addiu	v1,v1,1
8004d7bc:	acc20068 	sw	v0,104(a2)
8004d7c0:	03e00008 	jr	ra
8004d7c4:	acc3003c 	sw	v1,60(a2)
8004d7c8:	94c20038 	lhu	v0,56(a2)
8004d7cc:	8cc301d4 	lw	v1,468(a2)
8004d7d0:	00621821 	addu	v1,v1,v0
8004d7d4:	90640000 	lbu	a0,0(v1)
8004d7d8:	080135e5 	j	8004d794 <_Z11fx_from_r13v+0x50>
8004d7dc:	a0c4006c 	sb	a0,108(a2)

8004d7e0 <_Z11fx_from_r14v>:
8004d7e0:	3c038021 	lui	v1,0x8021
8004d7e4:	2466cfc0 	addiu	a2,v1,-12352
8004d7e8:	8cc20048 	lw	v0,72(a2)
8004d7ec:	30421000 	andi	v0,v0,0x1000
8004d7f0:	10400016 	beqz	v0,8004d84c <_Z11fx_from_r14v+0x6c>
8004d7f4:	3c028021 	lui	v0,0x8021
8004d7f8:	8cc2003c 	lw	v0,60(a2)
8004d7fc:	8cc40038 	lw	a0,56(a2)
8004d800:	24420001 	addiu	v0,v0,1
8004d804:	acc2003c 	sw	v0,60(a2)
8004d808:	8cc50064 	lw	a1,100(a2)
8004d80c:	30830080 	andi	v1,a0,0x80
8004d810:	3c028021 	lui	v0,0x8021
8004d814:	00031c00 	sll	v1,v1,0x10
8004d818:	2442cff8 	addiu	v0,v0,-12296
8004d81c:	aca40000 	sw	a0,0(a1)
8004d820:	acc30080 	sw	v1,128(a2)
8004d824:	acc40078 	sw	a0,120(a2)
8004d828:	10a2000e 	beq	a1,v0,8004d864 <_Z11fx_from_r14v+0x84>
8004d82c:	acc40074 	sw	a0,116(a2)
8004d830:	8cc30048 	lw	v1,72(a2)
8004d834:	2402ecff 	li	v0,-4865
8004d838:	00621824 	and	v1,v1,v0
8004d83c:	acc60064 	sw	a2,100(a2)
8004d840:	acc30048 	sw	v1,72(a2)
8004d844:	03e00008 	jr	ra
8004d848:	acc60068 	sw	a2,104(a2)
8004d84c:	8cc3003c 	lw	v1,60(a2)
8004d850:	2442cff8 	addiu	v0,v0,-12296
8004d854:	24630001 	addiu	v1,v1,1
8004d858:	acc20068 	sw	v0,104(a2)
8004d85c:	03e00008 	jr	ra
8004d860:	acc3003c 	sw	v1,60(a2)
8004d864:	94c20038 	lhu	v0,56(a2)
8004d868:	8cc301d4 	lw	v1,468(a2)
8004d86c:	00621821 	addu	v1,v1,v0
8004d870:	90640000 	lbu	a0,0(v1)
8004d874:	0801360c 	j	8004d830 <_Z11fx_from_r14v+0x50>
8004d878:	a0c4006c 	sb	a0,108(a2)

8004d87c <_Z11fx_from_r15v>:
8004d87c:	3c038021 	lui	v1,0x8021
8004d880:	2466cfc0 	addiu	a2,v1,-12352
8004d884:	8cc20048 	lw	v0,72(a2)
8004d888:	30421000 	andi	v0,v0,0x1000
8004d88c:	10400015 	beqz	v0,8004d8e4 <_Z11fx_from_r15v+0x68>
8004d890:	3c028021 	lui	v0,0x8021
8004d894:	8cc4003c 	lw	a0,60(a2)
8004d898:	8cc50064 	lw	a1,100(a2)
8004d89c:	24820001 	addiu	v0,a0,1
8004d8a0:	acc2003c 	sw	v0,60(a2)
8004d8a4:	30830080 	andi	v1,a0,0x80
8004d8a8:	3c028021 	lui	v0,0x8021
8004d8ac:	00031c00 	sll	v1,v1,0x10
8004d8b0:	2442cff8 	addiu	v0,v0,-12296
8004d8b4:	aca40000 	sw	a0,0(a1)
8004d8b8:	acc30080 	sw	v1,128(a2)
8004d8bc:	acc40078 	sw	a0,120(a2)
8004d8c0:	10a2000e 	beq	a1,v0,8004d8fc <_Z11fx_from_r15v+0x80>
8004d8c4:	acc40074 	sw	a0,116(a2)
8004d8c8:	8cc30048 	lw	v1,72(a2)
8004d8cc:	2402ecff 	li	v0,-4865
8004d8d0:	00621824 	and	v1,v1,v0
8004d8d4:	acc60064 	sw	a2,100(a2)
8004d8d8:	acc30048 	sw	v1,72(a2)
8004d8dc:	03e00008 	jr	ra
8004d8e0:	acc60068 	sw	a2,104(a2)
8004d8e4:	8cc3003c 	lw	v1,60(a2)
8004d8e8:	2442cffc 	addiu	v0,v0,-12292
8004d8ec:	24630001 	addiu	v1,v1,1
8004d8f0:	acc20068 	sw	v0,104(a2)
8004d8f4:	03e00008 	jr	ra
8004d8f8:	acc3003c 	sw	v1,60(a2)
8004d8fc:	94c20038 	lhu	v0,56(a2)
8004d900:	8cc301d4 	lw	v1,468(a2)
8004d904:	00621821 	addu	v1,v1,v0
8004d908:	90640000 	lbu	a0,0(v1)
8004d90c:	08013632 	j	8004d8c8 <_Z11fx_from_r15v+0x4c>
8004d910:	a0c4006c 	sb	a0,108(a2)

8004d914 <_Z6fx_hibv>:
8004d914:	3c028021 	lui	v0,0x8021
8004d918:	2446cfc0 	addiu	a2,v0,-12352
8004d91c:	8cc2003c 	lw	v0,60(a2)
8004d920:	8cc30068 	lw	v1,104(a2)
8004d924:	24420001 	addiu	v0,v0,1
8004d928:	90640001 	lbu	a0,1(v1)
8004d92c:	8cc50064 	lw	a1,100(a2)
8004d930:	acc2003c 	sw	v0,60(a2)
8004d934:	3c028021 	lui	v0,0x8021
8004d938:	00041a00 	sll	v1,a0,0x8
8004d93c:	2442cff8 	addiu	v0,v0,-12296
8004d940:	aca40000 	sw	a0,0(a1)
8004d944:	acc30078 	sw	v1,120(a2)
8004d948:	10a20008 	beq	a1,v0,8004d96c <_Z6fx_hibv+0x58>
8004d94c:	acc30074 	sw	v1,116(a2)
8004d950:	8cc20048 	lw	v0,72(a2)
8004d954:	2403ecff 	li	v1,-4865
8004d958:	00431024 	and	v0,v0,v1
8004d95c:	acc60064 	sw	a2,100(a2)
8004d960:	acc20048 	sw	v0,72(a2)
8004d964:	03e00008 	jr	ra
8004d968:	acc60068 	sw	a2,104(a2)
8004d96c:	94c20038 	lhu	v0,56(a2)
8004d970:	8cc301d4 	lw	v1,468(a2)
8004d974:	00621821 	addu	v1,v1,v0
8004d978:	8cc20048 	lw	v0,72(a2)
8004d97c:	90640000 	lbu	a0,0(v1)
8004d980:	2403ecff 	li	v1,-4865
8004d984:	00431024 	and	v0,v0,v1
8004d988:	a0c4006c 	sb	a0,108(a2)
8004d98c:	acc60064 	sw	a2,100(a2)
8004d990:	acc20048 	sw	v0,72(a2)
8004d994:	03e00008 	jr	ra
8004d998:	acc60068 	sw	a2,104(a2)

8004d99c <_Z8fx_or_r1v>:
8004d99c:	3c028021 	lui	v0,0x8021
8004d9a0:	2446cfc0 	addiu	a2,v0,-12352
8004d9a4:	8cc2003c 	lw	v0,60(a2)
8004d9a8:	8cc40068 	lw	a0,104(a2)
8004d9ac:	8cc50004 	lw	a1,4(a2)
8004d9b0:	8c830000 	lw	v1,0(a0)
8004d9b4:	24420001 	addiu	v0,v0,1
8004d9b8:	acc2003c 	sw	v0,60(a2)
8004d9bc:	8cc40064 	lw	a0,100(a2)
8004d9c0:	3c028021 	lui	v0,0x8021
8004d9c4:	00651825 	or	v1,v1,a1
8004d9c8:	2442cff8 	addiu	v0,v0,-12296
8004d9cc:	ac830000 	sw	v1,0(a0)
8004d9d0:	acc30078 	sw	v1,120(a2)
8004d9d4:	10820008 	beq	a0,v0,8004d9f8 <_Z8fx_or_r1v+0x5c>
8004d9d8:	acc30074 	sw	v1,116(a2)
8004d9dc:	8cc20048 	lw	v0,72(a2)
8004d9e0:	2403ecff 	li	v1,-4865
8004d9e4:	00431024 	and	v0,v0,v1
8004d9e8:	acc60064 	sw	a2,100(a2)
8004d9ec:	acc20048 	sw	v0,72(a2)
8004d9f0:	03e00008 	jr	ra
8004d9f4:	acc60068 	sw	a2,104(a2)
8004d9f8:	94c20038 	lhu	v0,56(a2)
8004d9fc:	8cc301d4 	lw	v1,468(a2)
8004da00:	00621821 	addu	v1,v1,v0
8004da04:	8cc20048 	lw	v0,72(a2)
8004da08:	90640000 	lbu	a0,0(v1)
8004da0c:	2403ecff 	li	v1,-4865
8004da10:	00431024 	and	v0,v0,v1
8004da14:	a0c4006c 	sb	a0,108(a2)
8004da18:	acc60064 	sw	a2,100(a2)
8004da1c:	acc20048 	sw	v0,72(a2)
8004da20:	03e00008 	jr	ra
8004da24:	acc60068 	sw	a2,104(a2)

8004da28 <_Z8fx_or_r2v>:
8004da28:	3c028021 	lui	v0,0x8021
8004da2c:	2446cfc0 	addiu	a2,v0,-12352
8004da30:	8cc2003c 	lw	v0,60(a2)
8004da34:	8cc40068 	lw	a0,104(a2)
8004da38:	8cc50008 	lw	a1,8(a2)
8004da3c:	8c830000 	lw	v1,0(a0)
8004da40:	24420001 	addiu	v0,v0,1
8004da44:	acc2003c 	sw	v0,60(a2)
8004da48:	8cc40064 	lw	a0,100(a2)
8004da4c:	3c028021 	lui	v0,0x8021
8004da50:	00651825 	or	v1,v1,a1
8004da54:	2442cff8 	addiu	v0,v0,-12296
8004da58:	ac830000 	sw	v1,0(a0)
8004da5c:	acc30078 	sw	v1,120(a2)
8004da60:	10820008 	beq	a0,v0,8004da84 <_Z8fx_or_r2v+0x5c>
8004da64:	acc30074 	sw	v1,116(a2)
8004da68:	8cc20048 	lw	v0,72(a2)
8004da6c:	2403ecff 	li	v1,-4865
8004da70:	00431024 	and	v0,v0,v1
8004da74:	acc60064 	sw	a2,100(a2)
8004da78:	acc20048 	sw	v0,72(a2)
8004da7c:	03e00008 	jr	ra
8004da80:	acc60068 	sw	a2,104(a2)
8004da84:	94c20038 	lhu	v0,56(a2)
8004da88:	8cc301d4 	lw	v1,468(a2)
8004da8c:	00621821 	addu	v1,v1,v0
8004da90:	8cc20048 	lw	v0,72(a2)
8004da94:	90640000 	lbu	a0,0(v1)
8004da98:	2403ecff 	li	v1,-4865
8004da9c:	00431024 	and	v0,v0,v1
8004daa0:	a0c4006c 	sb	a0,108(a2)
8004daa4:	acc60064 	sw	a2,100(a2)
8004daa8:	acc20048 	sw	v0,72(a2)
8004daac:	03e00008 	jr	ra
8004dab0:	acc60068 	sw	a2,104(a2)

8004dab4 <_Z8fx_or_r3v>:
8004dab4:	3c028021 	lui	v0,0x8021
8004dab8:	2446cfc0 	addiu	a2,v0,-12352
8004dabc:	8cc2003c 	lw	v0,60(a2)
8004dac0:	8cc40068 	lw	a0,104(a2)
8004dac4:	8cc5000c 	lw	a1,12(a2)
8004dac8:	8c830000 	lw	v1,0(a0)
8004dacc:	24420001 	addiu	v0,v0,1
8004dad0:	acc2003c 	sw	v0,60(a2)
8004dad4:	8cc40064 	lw	a0,100(a2)
8004dad8:	3c028021 	lui	v0,0x8021
8004dadc:	00651825 	or	v1,v1,a1
8004dae0:	2442cff8 	addiu	v0,v0,-12296
8004dae4:	ac830000 	sw	v1,0(a0)
8004dae8:	acc30078 	sw	v1,120(a2)
8004daec:	10820008 	beq	a0,v0,8004db10 <_Z8fx_or_r3v+0x5c>
8004daf0:	acc30074 	sw	v1,116(a2)
8004daf4:	8cc20048 	lw	v0,72(a2)
8004daf8:	2403ecff 	li	v1,-4865
8004dafc:	00431024 	and	v0,v0,v1
8004db00:	acc60064 	sw	a2,100(a2)
8004db04:	acc20048 	sw	v0,72(a2)
8004db08:	03e00008 	jr	ra
8004db0c:	acc60068 	sw	a2,104(a2)
8004db10:	94c20038 	lhu	v0,56(a2)
8004db14:	8cc301d4 	lw	v1,468(a2)
8004db18:	00621821 	addu	v1,v1,v0
8004db1c:	8cc20048 	lw	v0,72(a2)
8004db20:	90640000 	lbu	a0,0(v1)
8004db24:	2403ecff 	li	v1,-4865
8004db28:	00431024 	and	v0,v0,v1
8004db2c:	a0c4006c 	sb	a0,108(a2)
8004db30:	acc60064 	sw	a2,100(a2)
8004db34:	acc20048 	sw	v0,72(a2)
8004db38:	03e00008 	jr	ra
8004db3c:	acc60068 	sw	a2,104(a2)

8004db40 <_Z8fx_or_r4v>:
8004db40:	3c028021 	lui	v0,0x8021
8004db44:	2446cfc0 	addiu	a2,v0,-12352
8004db48:	8cc2003c 	lw	v0,60(a2)
8004db4c:	8cc40068 	lw	a0,104(a2)
8004db50:	8cc50010 	lw	a1,16(a2)
8004db54:	8c830000 	lw	v1,0(a0)
8004db58:	24420001 	addiu	v0,v0,1
8004db5c:	acc2003c 	sw	v0,60(a2)
8004db60:	8cc40064 	lw	a0,100(a2)
8004db64:	3c028021 	lui	v0,0x8021
8004db68:	00651825 	or	v1,v1,a1
8004db6c:	2442cff8 	addiu	v0,v0,-12296
8004db70:	ac830000 	sw	v1,0(a0)
8004db74:	acc30078 	sw	v1,120(a2)
8004db78:	10820008 	beq	a0,v0,8004db9c <_Z8fx_or_r4v+0x5c>
8004db7c:	acc30074 	sw	v1,116(a2)
8004db80:	8cc20048 	lw	v0,72(a2)
8004db84:	2403ecff 	li	v1,-4865
8004db88:	00431024 	and	v0,v0,v1
8004db8c:	acc60064 	sw	a2,100(a2)
8004db90:	acc20048 	sw	v0,72(a2)
8004db94:	03e00008 	jr	ra
8004db98:	acc60068 	sw	a2,104(a2)
8004db9c:	94c20038 	lhu	v0,56(a2)
8004dba0:	8cc301d4 	lw	v1,468(a2)
8004dba4:	00621821 	addu	v1,v1,v0
8004dba8:	8cc20048 	lw	v0,72(a2)
8004dbac:	90640000 	lbu	a0,0(v1)
8004dbb0:	2403ecff 	li	v1,-4865
8004dbb4:	00431024 	and	v0,v0,v1
8004dbb8:	a0c4006c 	sb	a0,108(a2)
8004dbbc:	acc60064 	sw	a2,100(a2)
8004dbc0:	acc20048 	sw	v0,72(a2)
8004dbc4:	03e00008 	jr	ra
8004dbc8:	acc60068 	sw	a2,104(a2)

8004dbcc <_Z8fx_or_r5v>:
8004dbcc:	3c028021 	lui	v0,0x8021
8004dbd0:	2446cfc0 	addiu	a2,v0,-12352
8004dbd4:	8cc2003c 	lw	v0,60(a2)
8004dbd8:	8cc40068 	lw	a0,104(a2)
8004dbdc:	8cc50014 	lw	a1,20(a2)
8004dbe0:	8c830000 	lw	v1,0(a0)
8004dbe4:	24420001 	addiu	v0,v0,1
8004dbe8:	acc2003c 	sw	v0,60(a2)
8004dbec:	8cc40064 	lw	a0,100(a2)
8004dbf0:	3c028021 	lui	v0,0x8021
8004dbf4:	00651825 	or	v1,v1,a1
8004dbf8:	2442cff8 	addiu	v0,v0,-12296
8004dbfc:	ac830000 	sw	v1,0(a0)
8004dc00:	acc30078 	sw	v1,120(a2)
8004dc04:	10820008 	beq	a0,v0,8004dc28 <_Z8fx_or_r5v+0x5c>
8004dc08:	acc30074 	sw	v1,116(a2)
8004dc0c:	8cc20048 	lw	v0,72(a2)
8004dc10:	2403ecff 	li	v1,-4865
8004dc14:	00431024 	and	v0,v0,v1
8004dc18:	acc60064 	sw	a2,100(a2)
8004dc1c:	acc20048 	sw	v0,72(a2)
8004dc20:	03e00008 	jr	ra
8004dc24:	acc60068 	sw	a2,104(a2)
8004dc28:	94c20038 	lhu	v0,56(a2)
8004dc2c:	8cc301d4 	lw	v1,468(a2)
8004dc30:	00621821 	addu	v1,v1,v0
8004dc34:	8cc20048 	lw	v0,72(a2)
8004dc38:	90640000 	lbu	a0,0(v1)
8004dc3c:	2403ecff 	li	v1,-4865
8004dc40:	00431024 	and	v0,v0,v1
8004dc44:	a0c4006c 	sb	a0,108(a2)
8004dc48:	acc60064 	sw	a2,100(a2)
8004dc4c:	acc20048 	sw	v0,72(a2)
8004dc50:	03e00008 	jr	ra
8004dc54:	acc60068 	sw	a2,104(a2)

8004dc58 <_Z8fx_or_r6v>:
8004dc58:	3c028021 	lui	v0,0x8021
8004dc5c:	2446cfc0 	addiu	a2,v0,-12352
8004dc60:	8cc2003c 	lw	v0,60(a2)
8004dc64:	8cc40068 	lw	a0,104(a2)
8004dc68:	8cc50018 	lw	a1,24(a2)
8004dc6c:	8c830000 	lw	v1,0(a0)
8004dc70:	24420001 	addiu	v0,v0,1
8004dc74:	acc2003c 	sw	v0,60(a2)
8004dc78:	8cc40064 	lw	a0,100(a2)
8004dc7c:	3c028021 	lui	v0,0x8021
8004dc80:	00651825 	or	v1,v1,a1
8004dc84:	2442cff8 	addiu	v0,v0,-12296
8004dc88:	ac830000 	sw	v1,0(a0)
8004dc8c:	acc30078 	sw	v1,120(a2)
8004dc90:	10820008 	beq	a0,v0,8004dcb4 <_Z8fx_or_r6v+0x5c>
8004dc94:	acc30074 	sw	v1,116(a2)
8004dc98:	8cc20048 	lw	v0,72(a2)
8004dc9c:	2403ecff 	li	v1,-4865
8004dca0:	00431024 	and	v0,v0,v1
8004dca4:	acc60064 	sw	a2,100(a2)
8004dca8:	acc20048 	sw	v0,72(a2)
8004dcac:	03e00008 	jr	ra
8004dcb0:	acc60068 	sw	a2,104(a2)
8004dcb4:	94c20038 	lhu	v0,56(a2)
8004dcb8:	8cc301d4 	lw	v1,468(a2)
8004dcbc:	00621821 	addu	v1,v1,v0
8004dcc0:	8cc20048 	lw	v0,72(a2)
8004dcc4:	90640000 	lbu	a0,0(v1)
8004dcc8:	2403ecff 	li	v1,-4865
8004dccc:	00431024 	and	v0,v0,v1
8004dcd0:	a0c4006c 	sb	a0,108(a2)
8004dcd4:	acc60064 	sw	a2,100(a2)
8004dcd8:	acc20048 	sw	v0,72(a2)
8004dcdc:	03e00008 	jr	ra
8004dce0:	acc60068 	sw	a2,104(a2)

8004dce4 <_Z8fx_or_r7v>:
8004dce4:	3c028021 	lui	v0,0x8021
8004dce8:	2446cfc0 	addiu	a2,v0,-12352
8004dcec:	8cc2003c 	lw	v0,60(a2)
8004dcf0:	8cc40068 	lw	a0,104(a2)
8004dcf4:	8cc5001c 	lw	a1,28(a2)
8004dcf8:	8c830000 	lw	v1,0(a0)
8004dcfc:	24420001 	addiu	v0,v0,1
8004dd00:	acc2003c 	sw	v0,60(a2)
8004dd04:	8cc40064 	lw	a0,100(a2)
8004dd08:	3c028021 	lui	v0,0x8021
8004dd0c:	00651825 	or	v1,v1,a1
8004dd10:	2442cff8 	addiu	v0,v0,-12296
8004dd14:	ac830000 	sw	v1,0(a0)
8004dd18:	acc30078 	sw	v1,120(a2)
8004dd1c:	10820008 	beq	a0,v0,8004dd40 <_Z8fx_or_r7v+0x5c>
8004dd20:	acc30074 	sw	v1,116(a2)
8004dd24:	8cc20048 	lw	v0,72(a2)
8004dd28:	2403ecff 	li	v1,-4865
8004dd2c:	00431024 	and	v0,v0,v1
8004dd30:	acc60064 	sw	a2,100(a2)
8004dd34:	acc20048 	sw	v0,72(a2)
8004dd38:	03e00008 	jr	ra
8004dd3c:	acc60068 	sw	a2,104(a2)
8004dd40:	94c20038 	lhu	v0,56(a2)
8004dd44:	8cc301d4 	lw	v1,468(a2)
8004dd48:	00621821 	addu	v1,v1,v0
8004dd4c:	8cc20048 	lw	v0,72(a2)
8004dd50:	90640000 	lbu	a0,0(v1)
8004dd54:	2403ecff 	li	v1,-4865
8004dd58:	00431024 	and	v0,v0,v1
8004dd5c:	a0c4006c 	sb	a0,108(a2)
8004dd60:	acc60064 	sw	a2,100(a2)
8004dd64:	acc20048 	sw	v0,72(a2)
8004dd68:	03e00008 	jr	ra
8004dd6c:	acc60068 	sw	a2,104(a2)

8004dd70 <_Z8fx_or_r8v>:
8004dd70:	3c028021 	lui	v0,0x8021
8004dd74:	2446cfc0 	addiu	a2,v0,-12352
8004dd78:	8cc2003c 	lw	v0,60(a2)
8004dd7c:	8cc40068 	lw	a0,104(a2)
8004dd80:	8cc50020 	lw	a1,32(a2)
8004dd84:	8c830000 	lw	v1,0(a0)
8004dd88:	24420001 	addiu	v0,v0,1
8004dd8c:	acc2003c 	sw	v0,60(a2)
8004dd90:	8cc40064 	lw	a0,100(a2)
8004dd94:	3c028021 	lui	v0,0x8021
8004dd98:	00651825 	or	v1,v1,a1
8004dd9c:	2442cff8 	addiu	v0,v0,-12296
8004dda0:	ac830000 	sw	v1,0(a0)
8004dda4:	acc30078 	sw	v1,120(a2)
8004dda8:	10820008 	beq	a0,v0,8004ddcc <_Z8fx_or_r8v+0x5c>
8004ddac:	acc30074 	sw	v1,116(a2)
8004ddb0:	8cc20048 	lw	v0,72(a2)
8004ddb4:	2403ecff 	li	v1,-4865
8004ddb8:	00431024 	and	v0,v0,v1
8004ddbc:	acc60064 	sw	a2,100(a2)
8004ddc0:	acc20048 	sw	v0,72(a2)
8004ddc4:	03e00008 	jr	ra
8004ddc8:	acc60068 	sw	a2,104(a2)
8004ddcc:	94c20038 	lhu	v0,56(a2)
8004ddd0:	8cc301d4 	lw	v1,468(a2)
8004ddd4:	00621821 	addu	v1,v1,v0
8004ddd8:	8cc20048 	lw	v0,72(a2)
8004dddc:	90640000 	lbu	a0,0(v1)
8004dde0:	2403ecff 	li	v1,-4865
8004dde4:	00431024 	and	v0,v0,v1
8004dde8:	a0c4006c 	sb	a0,108(a2)
8004ddec:	acc60064 	sw	a2,100(a2)
8004ddf0:	acc20048 	sw	v0,72(a2)
8004ddf4:	03e00008 	jr	ra
8004ddf8:	acc60068 	sw	a2,104(a2)

8004ddfc <_Z8fx_or_r9v>:
8004ddfc:	3c028021 	lui	v0,0x8021
8004de00:	2446cfc0 	addiu	a2,v0,-12352
8004de04:	8cc2003c 	lw	v0,60(a2)
8004de08:	8cc40068 	lw	a0,104(a2)
8004de0c:	8cc50024 	lw	a1,36(a2)
8004de10:	8c830000 	lw	v1,0(a0)
8004de14:	24420001 	addiu	v0,v0,1
8004de18:	acc2003c 	sw	v0,60(a2)
8004de1c:	8cc40064 	lw	a0,100(a2)
8004de20:	3c028021 	lui	v0,0x8021
8004de24:	00651825 	or	v1,v1,a1
8004de28:	2442cff8 	addiu	v0,v0,-12296
8004de2c:	ac830000 	sw	v1,0(a0)
8004de30:	acc30078 	sw	v1,120(a2)
8004de34:	10820008 	beq	a0,v0,8004de58 <_Z8fx_or_r9v+0x5c>
8004de38:	acc30074 	sw	v1,116(a2)
8004de3c:	8cc20048 	lw	v0,72(a2)
8004de40:	2403ecff 	li	v1,-4865
8004de44:	00431024 	and	v0,v0,v1
8004de48:	acc60064 	sw	a2,100(a2)
8004de4c:	acc20048 	sw	v0,72(a2)
8004de50:	03e00008 	jr	ra
8004de54:	acc60068 	sw	a2,104(a2)
8004de58:	94c20038 	lhu	v0,56(a2)
8004de5c:	8cc301d4 	lw	v1,468(a2)
8004de60:	00621821 	addu	v1,v1,v0
8004de64:	8cc20048 	lw	v0,72(a2)
8004de68:	90640000 	lbu	a0,0(v1)
8004de6c:	2403ecff 	li	v1,-4865
8004de70:	00431024 	and	v0,v0,v1
8004de74:	a0c4006c 	sb	a0,108(a2)
8004de78:	acc60064 	sw	a2,100(a2)
8004de7c:	acc20048 	sw	v0,72(a2)
8004de80:	03e00008 	jr	ra
8004de84:	acc60068 	sw	a2,104(a2)

8004de88 <_Z9fx_or_r10v>:
8004de88:	3c028021 	lui	v0,0x8021
8004de8c:	2446cfc0 	addiu	a2,v0,-12352
8004de90:	8cc2003c 	lw	v0,60(a2)
8004de94:	8cc40068 	lw	a0,104(a2)
8004de98:	8cc50028 	lw	a1,40(a2)
8004de9c:	8c830000 	lw	v1,0(a0)
8004dea0:	24420001 	addiu	v0,v0,1
8004dea4:	acc2003c 	sw	v0,60(a2)
8004dea8:	8cc40064 	lw	a0,100(a2)
8004deac:	3c028021 	lui	v0,0x8021
8004deb0:	00651825 	or	v1,v1,a1
8004deb4:	2442cff8 	addiu	v0,v0,-12296
8004deb8:	ac830000 	sw	v1,0(a0)
8004debc:	acc30078 	sw	v1,120(a2)
8004dec0:	10820008 	beq	a0,v0,8004dee4 <_Z9fx_or_r10v+0x5c>
8004dec4:	acc30074 	sw	v1,116(a2)
8004dec8:	8cc20048 	lw	v0,72(a2)
8004decc:	2403ecff 	li	v1,-4865
8004ded0:	00431024 	and	v0,v0,v1
8004ded4:	acc60064 	sw	a2,100(a2)
8004ded8:	acc20048 	sw	v0,72(a2)
8004dedc:	03e00008 	jr	ra
8004dee0:	acc60068 	sw	a2,104(a2)
8004dee4:	94c20038 	lhu	v0,56(a2)
8004dee8:	8cc301d4 	lw	v1,468(a2)
8004deec:	00621821 	addu	v1,v1,v0
8004def0:	8cc20048 	lw	v0,72(a2)
8004def4:	90640000 	lbu	a0,0(v1)
8004def8:	2403ecff 	li	v1,-4865
8004defc:	00431024 	and	v0,v0,v1
8004df00:	a0c4006c 	sb	a0,108(a2)
8004df04:	acc60064 	sw	a2,100(a2)
8004df08:	acc20048 	sw	v0,72(a2)
8004df0c:	03e00008 	jr	ra
8004df10:	acc60068 	sw	a2,104(a2)

8004df14 <_Z9fx_or_r11v>:
8004df14:	3c028021 	lui	v0,0x8021
8004df18:	2446cfc0 	addiu	a2,v0,-12352
8004df1c:	8cc2003c 	lw	v0,60(a2)
8004df20:	8cc40068 	lw	a0,104(a2)
8004df24:	8cc5002c 	lw	a1,44(a2)
8004df28:	8c830000 	lw	v1,0(a0)
8004df2c:	24420001 	addiu	v0,v0,1
8004df30:	acc2003c 	sw	v0,60(a2)
8004df34:	8cc40064 	lw	a0,100(a2)
8004df38:	3c028021 	lui	v0,0x8021
8004df3c:	00651825 	or	v1,v1,a1
8004df40:	2442cff8 	addiu	v0,v0,-12296
8004df44:	ac830000 	sw	v1,0(a0)
8004df48:	acc30078 	sw	v1,120(a2)
8004df4c:	10820008 	beq	a0,v0,8004df70 <_Z9fx_or_r11v+0x5c>
8004df50:	acc30074 	sw	v1,116(a2)
8004df54:	8cc20048 	lw	v0,72(a2)
8004df58:	2403ecff 	li	v1,-4865
8004df5c:	00431024 	and	v0,v0,v1
8004df60:	acc60064 	sw	a2,100(a2)
8004df64:	acc20048 	sw	v0,72(a2)
8004df68:	03e00008 	jr	ra
8004df6c:	acc60068 	sw	a2,104(a2)
8004df70:	94c20038 	lhu	v0,56(a2)
8004df74:	8cc301d4 	lw	v1,468(a2)
8004df78:	00621821 	addu	v1,v1,v0
8004df7c:	8cc20048 	lw	v0,72(a2)
8004df80:	90640000 	lbu	a0,0(v1)
8004df84:	2403ecff 	li	v1,-4865
8004df88:	00431024 	and	v0,v0,v1
8004df8c:	a0c4006c 	sb	a0,108(a2)
8004df90:	acc60064 	sw	a2,100(a2)
8004df94:	acc20048 	sw	v0,72(a2)
8004df98:	03e00008 	jr	ra
8004df9c:	acc60068 	sw	a2,104(a2)

8004dfa0 <_Z9fx_or_r12v>:
8004dfa0:	3c028021 	lui	v0,0x8021
8004dfa4:	2446cfc0 	addiu	a2,v0,-12352
8004dfa8:	8cc2003c 	lw	v0,60(a2)
8004dfac:	8cc40068 	lw	a0,104(a2)
8004dfb0:	8cc50030 	lw	a1,48(a2)
8004dfb4:	8c830000 	lw	v1,0(a0)
8004dfb8:	24420001 	addiu	v0,v0,1
8004dfbc:	acc2003c 	sw	v0,60(a2)
8004dfc0:	8cc40064 	lw	a0,100(a2)
8004dfc4:	3c028021 	lui	v0,0x8021
8004dfc8:	00651825 	or	v1,v1,a1
8004dfcc:	2442cff8 	addiu	v0,v0,-12296
8004dfd0:	ac830000 	sw	v1,0(a0)
8004dfd4:	acc30078 	sw	v1,120(a2)
8004dfd8:	10820008 	beq	a0,v0,8004dffc <_Z9fx_or_r12v+0x5c>
8004dfdc:	acc30074 	sw	v1,116(a2)
8004dfe0:	8cc20048 	lw	v0,72(a2)
8004dfe4:	2403ecff 	li	v1,-4865
8004dfe8:	00431024 	and	v0,v0,v1
8004dfec:	acc60064 	sw	a2,100(a2)
8004dff0:	acc20048 	sw	v0,72(a2)
8004dff4:	03e00008 	jr	ra
8004dff8:	acc60068 	sw	a2,104(a2)
8004dffc:	94c20038 	lhu	v0,56(a2)
8004e000:	8cc301d4 	lw	v1,468(a2)
8004e004:	00621821 	addu	v1,v1,v0
8004e008:	8cc20048 	lw	v0,72(a2)
8004e00c:	90640000 	lbu	a0,0(v1)
8004e010:	2403ecff 	li	v1,-4865
8004e014:	00431024 	and	v0,v0,v1
8004e018:	a0c4006c 	sb	a0,108(a2)
8004e01c:	acc60064 	sw	a2,100(a2)
8004e020:	acc20048 	sw	v0,72(a2)
8004e024:	03e00008 	jr	ra
8004e028:	acc60068 	sw	a2,104(a2)

8004e02c <_Z9fx_or_r13v>:
8004e02c:	3c028021 	lui	v0,0x8021
8004e030:	2446cfc0 	addiu	a2,v0,-12352
8004e034:	8cc2003c 	lw	v0,60(a2)
8004e038:	8cc40068 	lw	a0,104(a2)
8004e03c:	8cc50034 	lw	a1,52(a2)
8004e040:	8c830000 	lw	v1,0(a0)
8004e044:	24420001 	addiu	v0,v0,1
8004e048:	acc2003c 	sw	v0,60(a2)
8004e04c:	8cc40064 	lw	a0,100(a2)
8004e050:	3c028021 	lui	v0,0x8021
8004e054:	00651825 	or	v1,v1,a1
8004e058:	2442cff8 	addiu	v0,v0,-12296
8004e05c:	ac830000 	sw	v1,0(a0)
8004e060:	acc30078 	sw	v1,120(a2)
8004e064:	10820008 	beq	a0,v0,8004e088 <_Z9fx_or_r13v+0x5c>
8004e068:	acc30074 	sw	v1,116(a2)
8004e06c:	8cc20048 	lw	v0,72(a2)
8004e070:	2403ecff 	li	v1,-4865
8004e074:	00431024 	and	v0,v0,v1
8004e078:	acc60064 	sw	a2,100(a2)
8004e07c:	acc20048 	sw	v0,72(a2)
8004e080:	03e00008 	jr	ra
8004e084:	acc60068 	sw	a2,104(a2)
8004e088:	94c20038 	lhu	v0,56(a2)
8004e08c:	8cc301d4 	lw	v1,468(a2)
8004e090:	00621821 	addu	v1,v1,v0
8004e094:	8cc20048 	lw	v0,72(a2)
8004e098:	90640000 	lbu	a0,0(v1)
8004e09c:	2403ecff 	li	v1,-4865
8004e0a0:	00431024 	and	v0,v0,v1
8004e0a4:	a0c4006c 	sb	a0,108(a2)
8004e0a8:	acc60064 	sw	a2,100(a2)
8004e0ac:	acc20048 	sw	v0,72(a2)
8004e0b0:	03e00008 	jr	ra
8004e0b4:	acc60068 	sw	a2,104(a2)

8004e0b8 <_Z9fx_or_r14v>:
8004e0b8:	3c028021 	lui	v0,0x8021
8004e0bc:	2446cfc0 	addiu	a2,v0,-12352
8004e0c0:	8cc2003c 	lw	v0,60(a2)
8004e0c4:	8cc40068 	lw	a0,104(a2)
8004e0c8:	8cc50038 	lw	a1,56(a2)
8004e0cc:	8c830000 	lw	v1,0(a0)
8004e0d0:	24420001 	addiu	v0,v0,1
8004e0d4:	acc2003c 	sw	v0,60(a2)
8004e0d8:	8cc40064 	lw	a0,100(a2)
8004e0dc:	3c028021 	lui	v0,0x8021
8004e0e0:	00651825 	or	v1,v1,a1
8004e0e4:	2442cff8 	addiu	v0,v0,-12296
8004e0e8:	ac830000 	sw	v1,0(a0)
8004e0ec:	acc30078 	sw	v1,120(a2)
8004e0f0:	10820008 	beq	a0,v0,8004e114 <_Z9fx_or_r14v+0x5c>
8004e0f4:	acc30074 	sw	v1,116(a2)
8004e0f8:	8cc20048 	lw	v0,72(a2)
8004e0fc:	2403ecff 	li	v1,-4865
8004e100:	00431024 	and	v0,v0,v1
8004e104:	acc60064 	sw	a2,100(a2)
8004e108:	acc20048 	sw	v0,72(a2)
8004e10c:	03e00008 	jr	ra
8004e110:	acc60068 	sw	a2,104(a2)
8004e114:	94c20038 	lhu	v0,56(a2)
8004e118:	8cc301d4 	lw	v1,468(a2)
8004e11c:	00621821 	addu	v1,v1,v0
8004e120:	8cc20048 	lw	v0,72(a2)
8004e124:	90640000 	lbu	a0,0(v1)
8004e128:	2403ecff 	li	v1,-4865
8004e12c:	00431024 	and	v0,v0,v1
8004e130:	a0c4006c 	sb	a0,108(a2)
8004e134:	acc60064 	sw	a2,100(a2)
8004e138:	acc20048 	sw	v0,72(a2)
8004e13c:	03e00008 	jr	ra
8004e140:	acc60068 	sw	a2,104(a2)

8004e144 <_Z9fx_or_r15v>:
8004e144:	3c028021 	lui	v0,0x8021
8004e148:	2446cfc0 	addiu	a2,v0,-12352
8004e14c:	8cc40068 	lw	a0,104(a2)
8004e150:	8cc2003c 	lw	v0,60(a2)
8004e154:	8c830000 	lw	v1,0(a0)
8004e158:	8cc50064 	lw	a1,100(a2)
8004e15c:	00431825 	or	v1,v0,v1
8004e160:	24420001 	addiu	v0,v0,1
8004e164:	acc2003c 	sw	v0,60(a2)
8004e168:	3c028021 	lui	v0,0x8021
8004e16c:	2442cff8 	addiu	v0,v0,-12296
8004e170:	aca30000 	sw	v1,0(a1)
8004e174:	acc30078 	sw	v1,120(a2)
8004e178:	10a20008 	beq	a1,v0,8004e19c <_Z9fx_or_r15v+0x58>
8004e17c:	acc30074 	sw	v1,116(a2)
8004e180:	8cc20048 	lw	v0,72(a2)
8004e184:	2403ecff 	li	v1,-4865
8004e188:	00431024 	and	v0,v0,v1
8004e18c:	acc60064 	sw	a2,100(a2)
8004e190:	acc20048 	sw	v0,72(a2)
8004e194:	03e00008 	jr	ra
8004e198:	acc60068 	sw	a2,104(a2)
8004e19c:	94c20038 	lhu	v0,56(a2)
8004e1a0:	8cc301d4 	lw	v1,468(a2)
8004e1a4:	00621821 	addu	v1,v1,v0
8004e1a8:	8cc20048 	lw	v0,72(a2)
8004e1ac:	90640000 	lbu	a0,0(v1)
8004e1b0:	2403ecff 	li	v1,-4865
8004e1b4:	00431024 	and	v0,v0,v1
8004e1b8:	a0c4006c 	sb	a0,108(a2)
8004e1bc:	acc60064 	sw	a2,100(a2)
8004e1c0:	acc20048 	sw	v0,72(a2)
8004e1c4:	03e00008 	jr	ra
8004e1c8:	acc60068 	sw	a2,104(a2)

8004e1cc <_Z9fx_xor_r1v>:
8004e1cc:	3c028021 	lui	v0,0x8021
8004e1d0:	2446cfc0 	addiu	a2,v0,-12352
8004e1d4:	8cc2003c 	lw	v0,60(a2)
8004e1d8:	8cc40068 	lw	a0,104(a2)
8004e1dc:	8cc50004 	lw	a1,4(a2)
8004e1e0:	8c830000 	lw	v1,0(a0)
8004e1e4:	24420001 	addiu	v0,v0,1
8004e1e8:	acc2003c 	sw	v0,60(a2)
8004e1ec:	8cc40064 	lw	a0,100(a2)
8004e1f0:	3c028021 	lui	v0,0x8021
8004e1f4:	00651826 	xor	v1,v1,a1
8004e1f8:	2442cff8 	addiu	v0,v0,-12296
8004e1fc:	ac830000 	sw	v1,0(a0)
8004e200:	acc30078 	sw	v1,120(a2)
8004e204:	10820008 	beq	a0,v0,8004e228 <_Z9fx_xor_r1v+0x5c>
8004e208:	acc30074 	sw	v1,116(a2)
8004e20c:	8cc20048 	lw	v0,72(a2)
8004e210:	2403ecff 	li	v1,-4865
8004e214:	00431024 	and	v0,v0,v1
8004e218:	acc60064 	sw	a2,100(a2)
8004e21c:	acc20048 	sw	v0,72(a2)
8004e220:	03e00008 	jr	ra
8004e224:	acc60068 	sw	a2,104(a2)
8004e228:	94c20038 	lhu	v0,56(a2)
8004e22c:	8cc301d4 	lw	v1,468(a2)
8004e230:	00621821 	addu	v1,v1,v0
8004e234:	8cc20048 	lw	v0,72(a2)
8004e238:	90640000 	lbu	a0,0(v1)
8004e23c:	2403ecff 	li	v1,-4865
8004e240:	00431024 	and	v0,v0,v1
8004e244:	a0c4006c 	sb	a0,108(a2)
8004e248:	acc60064 	sw	a2,100(a2)
8004e24c:	acc20048 	sw	v0,72(a2)
8004e250:	03e00008 	jr	ra
8004e254:	acc60068 	sw	a2,104(a2)

8004e258 <_Z9fx_xor_r2v>:
8004e258:	3c028021 	lui	v0,0x8021
8004e25c:	2446cfc0 	addiu	a2,v0,-12352
8004e260:	8cc2003c 	lw	v0,60(a2)
8004e264:	8cc40068 	lw	a0,104(a2)
8004e268:	8cc50008 	lw	a1,8(a2)
8004e26c:	8c830000 	lw	v1,0(a0)
8004e270:	24420001 	addiu	v0,v0,1
8004e274:	acc2003c 	sw	v0,60(a2)
8004e278:	8cc40064 	lw	a0,100(a2)
8004e27c:	3c028021 	lui	v0,0x8021
8004e280:	00651826 	xor	v1,v1,a1
8004e284:	2442cff8 	addiu	v0,v0,-12296
8004e288:	ac830000 	sw	v1,0(a0)
8004e28c:	acc30078 	sw	v1,120(a2)
8004e290:	10820008 	beq	a0,v0,8004e2b4 <_Z9fx_xor_r2v+0x5c>
8004e294:	acc30074 	sw	v1,116(a2)
8004e298:	8cc20048 	lw	v0,72(a2)
8004e29c:	2403ecff 	li	v1,-4865
8004e2a0:	00431024 	and	v0,v0,v1
8004e2a4:	acc60064 	sw	a2,100(a2)
8004e2a8:	acc20048 	sw	v0,72(a2)
8004e2ac:	03e00008 	jr	ra
8004e2b0:	acc60068 	sw	a2,104(a2)
8004e2b4:	94c20038 	lhu	v0,56(a2)
8004e2b8:	8cc301d4 	lw	v1,468(a2)
8004e2bc:	00621821 	addu	v1,v1,v0
8004e2c0:	8cc20048 	lw	v0,72(a2)
8004e2c4:	90640000 	lbu	a0,0(v1)
8004e2c8:	2403ecff 	li	v1,-4865
8004e2cc:	00431024 	and	v0,v0,v1
8004e2d0:	a0c4006c 	sb	a0,108(a2)
8004e2d4:	acc60064 	sw	a2,100(a2)
8004e2d8:	acc20048 	sw	v0,72(a2)
8004e2dc:	03e00008 	jr	ra
8004e2e0:	acc60068 	sw	a2,104(a2)

8004e2e4 <_Z9fx_xor_r3v>:
8004e2e4:	3c028021 	lui	v0,0x8021
8004e2e8:	2446cfc0 	addiu	a2,v0,-12352
8004e2ec:	8cc2003c 	lw	v0,60(a2)
8004e2f0:	8cc40068 	lw	a0,104(a2)
8004e2f4:	8cc5000c 	lw	a1,12(a2)
8004e2f8:	8c830000 	lw	v1,0(a0)
8004e2fc:	24420001 	addiu	v0,v0,1
8004e300:	acc2003c 	sw	v0,60(a2)
8004e304:	8cc40064 	lw	a0,100(a2)
8004e308:	3c028021 	lui	v0,0x8021
8004e30c:	00651826 	xor	v1,v1,a1
8004e310:	2442cff8 	addiu	v0,v0,-12296
8004e314:	ac830000 	sw	v1,0(a0)
8004e318:	acc30078 	sw	v1,120(a2)
8004e31c:	10820008 	beq	a0,v0,8004e340 <_Z9fx_xor_r3v+0x5c>
8004e320:	acc30074 	sw	v1,116(a2)
8004e324:	8cc20048 	lw	v0,72(a2)
8004e328:	2403ecff 	li	v1,-4865
8004e32c:	00431024 	and	v0,v0,v1
8004e330:	acc60064 	sw	a2,100(a2)
8004e334:	acc20048 	sw	v0,72(a2)
8004e338:	03e00008 	jr	ra
8004e33c:	acc60068 	sw	a2,104(a2)
8004e340:	94c20038 	lhu	v0,56(a2)
8004e344:	8cc301d4 	lw	v1,468(a2)
8004e348:	00621821 	addu	v1,v1,v0
8004e34c:	8cc20048 	lw	v0,72(a2)
8004e350:	90640000 	lbu	a0,0(v1)
8004e354:	2403ecff 	li	v1,-4865
8004e358:	00431024 	and	v0,v0,v1
8004e35c:	a0c4006c 	sb	a0,108(a2)
8004e360:	acc60064 	sw	a2,100(a2)
8004e364:	acc20048 	sw	v0,72(a2)
8004e368:	03e00008 	jr	ra
8004e36c:	acc60068 	sw	a2,104(a2)

8004e370 <_Z9fx_xor_r4v>:
8004e370:	3c028021 	lui	v0,0x8021
8004e374:	2446cfc0 	addiu	a2,v0,-12352
8004e378:	8cc2003c 	lw	v0,60(a2)
8004e37c:	8cc40068 	lw	a0,104(a2)
8004e380:	8cc50010 	lw	a1,16(a2)
8004e384:	8c830000 	lw	v1,0(a0)
8004e388:	24420001 	addiu	v0,v0,1
8004e38c:	acc2003c 	sw	v0,60(a2)
8004e390:	8cc40064 	lw	a0,100(a2)
8004e394:	3c028021 	lui	v0,0x8021
8004e398:	00651826 	xor	v1,v1,a1
8004e39c:	2442cff8 	addiu	v0,v0,-12296
8004e3a0:	ac830000 	sw	v1,0(a0)
8004e3a4:	acc30078 	sw	v1,120(a2)
8004e3a8:	10820008 	beq	a0,v0,8004e3cc <_Z9fx_xor_r4v+0x5c>
8004e3ac:	acc30074 	sw	v1,116(a2)
8004e3b0:	8cc20048 	lw	v0,72(a2)
8004e3b4:	2403ecff 	li	v1,-4865
8004e3b8:	00431024 	and	v0,v0,v1
8004e3bc:	acc60064 	sw	a2,100(a2)
8004e3c0:	acc20048 	sw	v0,72(a2)
8004e3c4:	03e00008 	jr	ra
8004e3c8:	acc60068 	sw	a2,104(a2)
8004e3cc:	94c20038 	lhu	v0,56(a2)
8004e3d0:	8cc301d4 	lw	v1,468(a2)
8004e3d4:	00621821 	addu	v1,v1,v0
8004e3d8:	8cc20048 	lw	v0,72(a2)
8004e3dc:	90640000 	lbu	a0,0(v1)
8004e3e0:	2403ecff 	li	v1,-4865
8004e3e4:	00431024 	and	v0,v0,v1
8004e3e8:	a0c4006c 	sb	a0,108(a2)
8004e3ec:	acc60064 	sw	a2,100(a2)
8004e3f0:	acc20048 	sw	v0,72(a2)
8004e3f4:	03e00008 	jr	ra
8004e3f8:	acc60068 	sw	a2,104(a2)

8004e3fc <_Z9fx_xor_r5v>:
8004e3fc:	3c028021 	lui	v0,0x8021
8004e400:	2446cfc0 	addiu	a2,v0,-12352
8004e404:	8cc2003c 	lw	v0,60(a2)
8004e408:	8cc40068 	lw	a0,104(a2)
8004e40c:	8cc50014 	lw	a1,20(a2)
8004e410:	8c830000 	lw	v1,0(a0)
8004e414:	24420001 	addiu	v0,v0,1
8004e418:	acc2003c 	sw	v0,60(a2)
8004e41c:	8cc40064 	lw	a0,100(a2)
8004e420:	3c028021 	lui	v0,0x8021
8004e424:	00651826 	xor	v1,v1,a1
8004e428:	2442cff8 	addiu	v0,v0,-12296
8004e42c:	ac830000 	sw	v1,0(a0)
8004e430:	acc30078 	sw	v1,120(a2)
8004e434:	10820008 	beq	a0,v0,8004e458 <_Z9fx_xor_r5v+0x5c>
8004e438:	acc30074 	sw	v1,116(a2)
8004e43c:	8cc20048 	lw	v0,72(a2)
8004e440:	2403ecff 	li	v1,-4865
8004e444:	00431024 	and	v0,v0,v1
8004e448:	acc60064 	sw	a2,100(a2)
8004e44c:	acc20048 	sw	v0,72(a2)
8004e450:	03e00008 	jr	ra
8004e454:	acc60068 	sw	a2,104(a2)
8004e458:	94c20038 	lhu	v0,56(a2)
8004e45c:	8cc301d4 	lw	v1,468(a2)
8004e460:	00621821 	addu	v1,v1,v0
8004e464:	8cc20048 	lw	v0,72(a2)
8004e468:	90640000 	lbu	a0,0(v1)
8004e46c:	2403ecff 	li	v1,-4865
8004e470:	00431024 	and	v0,v0,v1
8004e474:	a0c4006c 	sb	a0,108(a2)
8004e478:	acc60064 	sw	a2,100(a2)
8004e47c:	acc20048 	sw	v0,72(a2)
8004e480:	03e00008 	jr	ra
8004e484:	acc60068 	sw	a2,104(a2)

8004e488 <_Z9fx_xor_r6v>:
8004e488:	3c028021 	lui	v0,0x8021
8004e48c:	2446cfc0 	addiu	a2,v0,-12352
8004e490:	8cc2003c 	lw	v0,60(a2)
8004e494:	8cc40068 	lw	a0,104(a2)
8004e498:	8cc50018 	lw	a1,24(a2)
8004e49c:	8c830000 	lw	v1,0(a0)
8004e4a0:	24420001 	addiu	v0,v0,1
8004e4a4:	acc2003c 	sw	v0,60(a2)
8004e4a8:	8cc40064 	lw	a0,100(a2)
8004e4ac:	3c028021 	lui	v0,0x8021
8004e4b0:	00651826 	xor	v1,v1,a1
8004e4b4:	2442cff8 	addiu	v0,v0,-12296
8004e4b8:	ac830000 	sw	v1,0(a0)
8004e4bc:	acc30078 	sw	v1,120(a2)
8004e4c0:	10820008 	beq	a0,v0,8004e4e4 <_Z9fx_xor_r6v+0x5c>
8004e4c4:	acc30074 	sw	v1,116(a2)
8004e4c8:	8cc20048 	lw	v0,72(a2)
8004e4cc:	2403ecff 	li	v1,-4865
8004e4d0:	00431024 	and	v0,v0,v1
8004e4d4:	acc60064 	sw	a2,100(a2)
8004e4d8:	acc20048 	sw	v0,72(a2)
8004e4dc:	03e00008 	jr	ra
8004e4e0:	acc60068 	sw	a2,104(a2)
8004e4e4:	94c20038 	lhu	v0,56(a2)
8004e4e8:	8cc301d4 	lw	v1,468(a2)
8004e4ec:	00621821 	addu	v1,v1,v0
8004e4f0:	8cc20048 	lw	v0,72(a2)
8004e4f4:	90640000 	lbu	a0,0(v1)
8004e4f8:	2403ecff 	li	v1,-4865
8004e4fc:	00431024 	and	v0,v0,v1
8004e500:	a0c4006c 	sb	a0,108(a2)
8004e504:	acc60064 	sw	a2,100(a2)
8004e508:	acc20048 	sw	v0,72(a2)
8004e50c:	03e00008 	jr	ra
8004e510:	acc60068 	sw	a2,104(a2)

8004e514 <_Z9fx_xor_r7v>:
8004e514:	3c028021 	lui	v0,0x8021
8004e518:	2446cfc0 	addiu	a2,v0,-12352
8004e51c:	8cc2003c 	lw	v0,60(a2)
8004e520:	8cc40068 	lw	a0,104(a2)
8004e524:	8cc5001c 	lw	a1,28(a2)
8004e528:	8c830000 	lw	v1,0(a0)
8004e52c:	24420001 	addiu	v0,v0,1
8004e530:	acc2003c 	sw	v0,60(a2)
8004e534:	8cc40064 	lw	a0,100(a2)
8004e538:	3c028021 	lui	v0,0x8021
8004e53c:	00651826 	xor	v1,v1,a1
8004e540:	2442cff8 	addiu	v0,v0,-12296
8004e544:	ac830000 	sw	v1,0(a0)
8004e548:	acc30078 	sw	v1,120(a2)
8004e54c:	10820008 	beq	a0,v0,8004e570 <_Z9fx_xor_r7v+0x5c>
8004e550:	acc30074 	sw	v1,116(a2)
8004e554:	8cc20048 	lw	v0,72(a2)
8004e558:	2403ecff 	li	v1,-4865
8004e55c:	00431024 	and	v0,v0,v1
8004e560:	acc60064 	sw	a2,100(a2)
8004e564:	acc20048 	sw	v0,72(a2)
8004e568:	03e00008 	jr	ra
8004e56c:	acc60068 	sw	a2,104(a2)
8004e570:	94c20038 	lhu	v0,56(a2)
8004e574:	8cc301d4 	lw	v1,468(a2)
8004e578:	00621821 	addu	v1,v1,v0
8004e57c:	8cc20048 	lw	v0,72(a2)
8004e580:	90640000 	lbu	a0,0(v1)
8004e584:	2403ecff 	li	v1,-4865
8004e588:	00431024 	and	v0,v0,v1
8004e58c:	a0c4006c 	sb	a0,108(a2)
8004e590:	acc60064 	sw	a2,100(a2)
8004e594:	acc20048 	sw	v0,72(a2)
8004e598:	03e00008 	jr	ra
8004e59c:	acc60068 	sw	a2,104(a2)

8004e5a0 <_Z9fx_xor_r8v>:
8004e5a0:	3c028021 	lui	v0,0x8021
8004e5a4:	2446cfc0 	addiu	a2,v0,-12352
8004e5a8:	8cc2003c 	lw	v0,60(a2)
8004e5ac:	8cc40068 	lw	a0,104(a2)
8004e5b0:	8cc50020 	lw	a1,32(a2)
8004e5b4:	8c830000 	lw	v1,0(a0)
8004e5b8:	24420001 	addiu	v0,v0,1
8004e5bc:	acc2003c 	sw	v0,60(a2)
8004e5c0:	8cc40064 	lw	a0,100(a2)
8004e5c4:	3c028021 	lui	v0,0x8021
8004e5c8:	00651826 	xor	v1,v1,a1
8004e5cc:	2442cff8 	addiu	v0,v0,-12296
8004e5d0:	ac830000 	sw	v1,0(a0)
8004e5d4:	acc30078 	sw	v1,120(a2)
8004e5d8:	10820008 	beq	a0,v0,8004e5fc <_Z9fx_xor_r8v+0x5c>
8004e5dc:	acc30074 	sw	v1,116(a2)
8004e5e0:	8cc20048 	lw	v0,72(a2)
8004e5e4:	2403ecff 	li	v1,-4865
8004e5e8:	00431024 	and	v0,v0,v1
8004e5ec:	acc60064 	sw	a2,100(a2)
8004e5f0:	acc20048 	sw	v0,72(a2)
8004e5f4:	03e00008 	jr	ra
8004e5f8:	acc60068 	sw	a2,104(a2)
8004e5fc:	94c20038 	lhu	v0,56(a2)
8004e600:	8cc301d4 	lw	v1,468(a2)
8004e604:	00621821 	addu	v1,v1,v0
8004e608:	8cc20048 	lw	v0,72(a2)
8004e60c:	90640000 	lbu	a0,0(v1)
8004e610:	2403ecff 	li	v1,-4865
8004e614:	00431024 	and	v0,v0,v1
8004e618:	a0c4006c 	sb	a0,108(a2)
8004e61c:	acc60064 	sw	a2,100(a2)
8004e620:	acc20048 	sw	v0,72(a2)
8004e624:	03e00008 	jr	ra
8004e628:	acc60068 	sw	a2,104(a2)

8004e62c <_Z9fx_xor_r9v>:
8004e62c:	3c028021 	lui	v0,0x8021
8004e630:	2446cfc0 	addiu	a2,v0,-12352
8004e634:	8cc2003c 	lw	v0,60(a2)
8004e638:	8cc40068 	lw	a0,104(a2)
8004e63c:	8cc50024 	lw	a1,36(a2)
8004e640:	8c830000 	lw	v1,0(a0)
8004e644:	24420001 	addiu	v0,v0,1
8004e648:	acc2003c 	sw	v0,60(a2)
8004e64c:	8cc40064 	lw	a0,100(a2)
8004e650:	3c028021 	lui	v0,0x8021
8004e654:	00651826 	xor	v1,v1,a1
8004e658:	2442cff8 	addiu	v0,v0,-12296
8004e65c:	ac830000 	sw	v1,0(a0)
8004e660:	acc30078 	sw	v1,120(a2)
8004e664:	10820008 	beq	a0,v0,8004e688 <_Z9fx_xor_r9v+0x5c>
8004e668:	acc30074 	sw	v1,116(a2)
8004e66c:	8cc20048 	lw	v0,72(a2)
8004e670:	2403ecff 	li	v1,-4865
8004e674:	00431024 	and	v0,v0,v1
8004e678:	acc60064 	sw	a2,100(a2)
8004e67c:	acc20048 	sw	v0,72(a2)
8004e680:	03e00008 	jr	ra
8004e684:	acc60068 	sw	a2,104(a2)
8004e688:	94c20038 	lhu	v0,56(a2)
8004e68c:	8cc301d4 	lw	v1,468(a2)
8004e690:	00621821 	addu	v1,v1,v0
8004e694:	8cc20048 	lw	v0,72(a2)
8004e698:	90640000 	lbu	a0,0(v1)
8004e69c:	2403ecff 	li	v1,-4865
8004e6a0:	00431024 	and	v0,v0,v1
8004e6a4:	a0c4006c 	sb	a0,108(a2)
8004e6a8:	acc60064 	sw	a2,100(a2)
8004e6ac:	acc20048 	sw	v0,72(a2)
8004e6b0:	03e00008 	jr	ra
8004e6b4:	acc60068 	sw	a2,104(a2)

8004e6b8 <_Z10fx_xor_r10v>:
8004e6b8:	3c028021 	lui	v0,0x8021
8004e6bc:	2446cfc0 	addiu	a2,v0,-12352
8004e6c0:	8cc2003c 	lw	v0,60(a2)
8004e6c4:	8cc40068 	lw	a0,104(a2)
8004e6c8:	8cc50028 	lw	a1,40(a2)
8004e6cc:	8c830000 	lw	v1,0(a0)
8004e6d0:	24420001 	addiu	v0,v0,1
8004e6d4:	acc2003c 	sw	v0,60(a2)
8004e6d8:	8cc40064 	lw	a0,100(a2)
8004e6dc:	3c028021 	lui	v0,0x8021
8004e6e0:	00651826 	xor	v1,v1,a1
8004e6e4:	2442cff8 	addiu	v0,v0,-12296
8004e6e8:	ac830000 	sw	v1,0(a0)
8004e6ec:	acc30078 	sw	v1,120(a2)
8004e6f0:	10820008 	beq	a0,v0,8004e714 <_Z10fx_xor_r10v+0x5c>
8004e6f4:	acc30074 	sw	v1,116(a2)
8004e6f8:	8cc20048 	lw	v0,72(a2)
8004e6fc:	2403ecff 	li	v1,-4865
8004e700:	00431024 	and	v0,v0,v1
8004e704:	acc60064 	sw	a2,100(a2)
8004e708:	acc20048 	sw	v0,72(a2)
8004e70c:	03e00008 	jr	ra
8004e710:	acc60068 	sw	a2,104(a2)
8004e714:	94c20038 	lhu	v0,56(a2)
8004e718:	8cc301d4 	lw	v1,468(a2)
8004e71c:	00621821 	addu	v1,v1,v0
8004e720:	8cc20048 	lw	v0,72(a2)
8004e724:	90640000 	lbu	a0,0(v1)
8004e728:	2403ecff 	li	v1,-4865
8004e72c:	00431024 	and	v0,v0,v1
8004e730:	a0c4006c 	sb	a0,108(a2)
8004e734:	acc60064 	sw	a2,100(a2)
8004e738:	acc20048 	sw	v0,72(a2)
8004e73c:	03e00008 	jr	ra
8004e740:	acc60068 	sw	a2,104(a2)

8004e744 <_Z10fx_xor_r11v>:
8004e744:	3c028021 	lui	v0,0x8021
8004e748:	2446cfc0 	addiu	a2,v0,-12352
8004e74c:	8cc2003c 	lw	v0,60(a2)
8004e750:	8cc40068 	lw	a0,104(a2)
8004e754:	8cc5002c 	lw	a1,44(a2)
8004e758:	8c830000 	lw	v1,0(a0)
8004e75c:	24420001 	addiu	v0,v0,1
8004e760:	acc2003c 	sw	v0,60(a2)
8004e764:	8cc40064 	lw	a0,100(a2)
8004e768:	3c028021 	lui	v0,0x8021
8004e76c:	00651826 	xor	v1,v1,a1
8004e770:	2442cff8 	addiu	v0,v0,-12296
8004e774:	ac830000 	sw	v1,0(a0)
8004e778:	acc30078 	sw	v1,120(a2)
8004e77c:	10820008 	beq	a0,v0,8004e7a0 <_Z10fx_xor_r11v+0x5c>
8004e780:	acc30074 	sw	v1,116(a2)
8004e784:	8cc20048 	lw	v0,72(a2)
8004e788:	2403ecff 	li	v1,-4865
8004e78c:	00431024 	and	v0,v0,v1
8004e790:	acc60064 	sw	a2,100(a2)
8004e794:	acc20048 	sw	v0,72(a2)
8004e798:	03e00008 	jr	ra
8004e79c:	acc60068 	sw	a2,104(a2)
8004e7a0:	94c20038 	lhu	v0,56(a2)
8004e7a4:	8cc301d4 	lw	v1,468(a2)
8004e7a8:	00621821 	addu	v1,v1,v0
8004e7ac:	8cc20048 	lw	v0,72(a2)
8004e7b0:	90640000 	lbu	a0,0(v1)
8004e7b4:	2403ecff 	li	v1,-4865
8004e7b8:	00431024 	and	v0,v0,v1
8004e7bc:	a0c4006c 	sb	a0,108(a2)
8004e7c0:	acc60064 	sw	a2,100(a2)
8004e7c4:	acc20048 	sw	v0,72(a2)
8004e7c8:	03e00008 	jr	ra
8004e7cc:	acc60068 	sw	a2,104(a2)

8004e7d0 <_Z10fx_xor_r12v>:
8004e7d0:	3c028021 	lui	v0,0x8021
8004e7d4:	2446cfc0 	addiu	a2,v0,-12352
8004e7d8:	8cc2003c 	lw	v0,60(a2)
8004e7dc:	8cc40068 	lw	a0,104(a2)
8004e7e0:	8cc50030 	lw	a1,48(a2)
8004e7e4:	8c830000 	lw	v1,0(a0)
8004e7e8:	24420001 	addiu	v0,v0,1
8004e7ec:	acc2003c 	sw	v0,60(a2)
8004e7f0:	8cc40064 	lw	a0,100(a2)
8004e7f4:	3c028021 	lui	v0,0x8021
8004e7f8:	00651826 	xor	v1,v1,a1
8004e7fc:	2442cff8 	addiu	v0,v0,-12296
8004e800:	ac830000 	sw	v1,0(a0)
8004e804:	acc30078 	sw	v1,120(a2)
8004e808:	10820008 	beq	a0,v0,8004e82c <_Z10fx_xor_r12v+0x5c>
8004e80c:	acc30074 	sw	v1,116(a2)
8004e810:	8cc20048 	lw	v0,72(a2)
8004e814:	2403ecff 	li	v1,-4865
8004e818:	00431024 	and	v0,v0,v1
8004e81c:	acc60064 	sw	a2,100(a2)
8004e820:	acc20048 	sw	v0,72(a2)
8004e824:	03e00008 	jr	ra
8004e828:	acc60068 	sw	a2,104(a2)
8004e82c:	94c20038 	lhu	v0,56(a2)
8004e830:	8cc301d4 	lw	v1,468(a2)
8004e834:	00621821 	addu	v1,v1,v0
8004e838:	8cc20048 	lw	v0,72(a2)
8004e83c:	90640000 	lbu	a0,0(v1)
8004e840:	2403ecff 	li	v1,-4865
8004e844:	00431024 	and	v0,v0,v1
8004e848:	a0c4006c 	sb	a0,108(a2)
8004e84c:	acc60064 	sw	a2,100(a2)
8004e850:	acc20048 	sw	v0,72(a2)
8004e854:	03e00008 	jr	ra
8004e858:	acc60068 	sw	a2,104(a2)

8004e85c <_Z10fx_xor_r13v>:
8004e85c:	3c028021 	lui	v0,0x8021
8004e860:	2446cfc0 	addiu	a2,v0,-12352
8004e864:	8cc2003c 	lw	v0,60(a2)
8004e868:	8cc40068 	lw	a0,104(a2)
8004e86c:	8cc50034 	lw	a1,52(a2)
8004e870:	8c830000 	lw	v1,0(a0)
8004e874:	24420001 	addiu	v0,v0,1
8004e878:	acc2003c 	sw	v0,60(a2)
8004e87c:	8cc40064 	lw	a0,100(a2)
8004e880:	3c028021 	lui	v0,0x8021
8004e884:	00651826 	xor	v1,v1,a1
8004e888:	2442cff8 	addiu	v0,v0,-12296
8004e88c:	ac830000 	sw	v1,0(a0)
8004e890:	acc30078 	sw	v1,120(a2)
8004e894:	10820008 	beq	a0,v0,8004e8b8 <_Z10fx_xor_r13v+0x5c>
8004e898:	acc30074 	sw	v1,116(a2)
8004e89c:	8cc20048 	lw	v0,72(a2)
8004e8a0:	2403ecff 	li	v1,-4865
8004e8a4:	00431024 	and	v0,v0,v1
8004e8a8:	acc60064 	sw	a2,100(a2)
8004e8ac:	acc20048 	sw	v0,72(a2)
8004e8b0:	03e00008 	jr	ra
8004e8b4:	acc60068 	sw	a2,104(a2)
8004e8b8:	94c20038 	lhu	v0,56(a2)
8004e8bc:	8cc301d4 	lw	v1,468(a2)
8004e8c0:	00621821 	addu	v1,v1,v0
8004e8c4:	8cc20048 	lw	v0,72(a2)
8004e8c8:	90640000 	lbu	a0,0(v1)
8004e8cc:	2403ecff 	li	v1,-4865
8004e8d0:	00431024 	and	v0,v0,v1
8004e8d4:	a0c4006c 	sb	a0,108(a2)
8004e8d8:	acc60064 	sw	a2,100(a2)
8004e8dc:	acc20048 	sw	v0,72(a2)
8004e8e0:	03e00008 	jr	ra
8004e8e4:	acc60068 	sw	a2,104(a2)

8004e8e8 <_Z10fx_xor_r14v>:
8004e8e8:	3c028021 	lui	v0,0x8021
8004e8ec:	2446cfc0 	addiu	a2,v0,-12352
8004e8f0:	8cc2003c 	lw	v0,60(a2)
8004e8f4:	8cc40068 	lw	a0,104(a2)
8004e8f8:	8cc50038 	lw	a1,56(a2)
8004e8fc:	8c830000 	lw	v1,0(a0)
8004e900:	24420001 	addiu	v0,v0,1
8004e904:	acc2003c 	sw	v0,60(a2)
8004e908:	8cc40064 	lw	a0,100(a2)
8004e90c:	3c028021 	lui	v0,0x8021
8004e910:	00651826 	xor	v1,v1,a1
8004e914:	2442cff8 	addiu	v0,v0,-12296
8004e918:	ac830000 	sw	v1,0(a0)
8004e91c:	acc30078 	sw	v1,120(a2)
8004e920:	10820008 	beq	a0,v0,8004e944 <_Z10fx_xor_r14v+0x5c>
8004e924:	acc30074 	sw	v1,116(a2)
8004e928:	8cc20048 	lw	v0,72(a2)
8004e92c:	2403ecff 	li	v1,-4865
8004e930:	00431024 	and	v0,v0,v1
8004e934:	acc60064 	sw	a2,100(a2)
8004e938:	acc20048 	sw	v0,72(a2)
8004e93c:	03e00008 	jr	ra
8004e940:	acc60068 	sw	a2,104(a2)
8004e944:	94c20038 	lhu	v0,56(a2)
8004e948:	8cc301d4 	lw	v1,468(a2)
8004e94c:	00621821 	addu	v1,v1,v0
8004e950:	8cc20048 	lw	v0,72(a2)
8004e954:	90640000 	lbu	a0,0(v1)
8004e958:	2403ecff 	li	v1,-4865
8004e95c:	00431024 	and	v0,v0,v1
8004e960:	a0c4006c 	sb	a0,108(a2)
8004e964:	acc60064 	sw	a2,100(a2)
8004e968:	acc20048 	sw	v0,72(a2)
8004e96c:	03e00008 	jr	ra
8004e970:	acc60068 	sw	a2,104(a2)

8004e974 <_Z10fx_xor_r15v>:
8004e974:	3c028021 	lui	v0,0x8021
8004e978:	2446cfc0 	addiu	a2,v0,-12352
8004e97c:	8cc40068 	lw	a0,104(a2)
8004e980:	8cc2003c 	lw	v0,60(a2)
8004e984:	8c830000 	lw	v1,0(a0)
8004e988:	8cc50064 	lw	a1,100(a2)
8004e98c:	00431826 	xor	v1,v0,v1
8004e990:	24420001 	addiu	v0,v0,1
8004e994:	acc2003c 	sw	v0,60(a2)
8004e998:	3c028021 	lui	v0,0x8021
8004e99c:	2442cff8 	addiu	v0,v0,-12296
8004e9a0:	aca30000 	sw	v1,0(a1)
8004e9a4:	acc30078 	sw	v1,120(a2)
8004e9a8:	10a20008 	beq	a1,v0,8004e9cc <_Z10fx_xor_r15v+0x58>
8004e9ac:	acc30074 	sw	v1,116(a2)
8004e9b0:	8cc20048 	lw	v0,72(a2)
8004e9b4:	2403ecff 	li	v1,-4865
8004e9b8:	00431024 	and	v0,v0,v1
8004e9bc:	acc60064 	sw	a2,100(a2)
8004e9c0:	acc20048 	sw	v0,72(a2)
8004e9c4:	03e00008 	jr	ra
8004e9c8:	acc60068 	sw	a2,104(a2)
8004e9cc:	94c20038 	lhu	v0,56(a2)
8004e9d0:	8cc301d4 	lw	v1,468(a2)
8004e9d4:	00621821 	addu	v1,v1,v0
8004e9d8:	8cc20048 	lw	v0,72(a2)
8004e9dc:	90640000 	lbu	a0,0(v1)
8004e9e0:	2403ecff 	li	v1,-4865
8004e9e4:	00431024 	and	v0,v0,v1
8004e9e8:	a0c4006c 	sb	a0,108(a2)
8004e9ec:	acc60064 	sw	a2,100(a2)
8004e9f0:	acc20048 	sw	v0,72(a2)
8004e9f4:	03e00008 	jr	ra
8004e9f8:	acc60068 	sw	a2,104(a2)

8004e9fc <_Z8fx_or_i1v>:
8004e9fc:	3c028021 	lui	v0,0x8021
8004ea00:	2446cfc0 	addiu	a2,v0,-12352
8004ea04:	8cc2003c 	lw	v0,60(a2)
8004ea08:	8cc40068 	lw	a0,104(a2)
8004ea0c:	24420001 	addiu	v0,v0,1
8004ea10:	8c830000 	lw	v1,0(a0)
8004ea14:	8cc50064 	lw	a1,100(a2)
8004ea18:	acc2003c 	sw	v0,60(a2)
8004ea1c:	3c028021 	lui	v0,0x8021
8004ea20:	34630001 	ori	v1,v1,0x1
8004ea24:	2442cff8 	addiu	v0,v0,-12296
8004ea28:	aca30000 	sw	v1,0(a1)
8004ea2c:	acc30078 	sw	v1,120(a2)
8004ea30:	10a20008 	beq	a1,v0,8004ea54 <_Z8fx_or_i1v+0x58>
8004ea34:	acc30074 	sw	v1,116(a2)
8004ea38:	8cc20048 	lw	v0,72(a2)
8004ea3c:	2403ecff 	li	v1,-4865
8004ea40:	00431024 	and	v0,v0,v1
8004ea44:	acc60064 	sw	a2,100(a2)
8004ea48:	acc20048 	sw	v0,72(a2)
8004ea4c:	03e00008 	jr	ra
8004ea50:	acc60068 	sw	a2,104(a2)
8004ea54:	94c20038 	lhu	v0,56(a2)
8004ea58:	8cc301d4 	lw	v1,468(a2)
8004ea5c:	00621821 	addu	v1,v1,v0
8004ea60:	8cc20048 	lw	v0,72(a2)
8004ea64:	90640000 	lbu	a0,0(v1)
8004ea68:	2403ecff 	li	v1,-4865
8004ea6c:	00431024 	and	v0,v0,v1
8004ea70:	a0c4006c 	sb	a0,108(a2)
8004ea74:	acc60064 	sw	a2,100(a2)
8004ea78:	acc20048 	sw	v0,72(a2)
8004ea7c:	03e00008 	jr	ra
8004ea80:	acc60068 	sw	a2,104(a2)

8004ea84 <_Z8fx_or_i2v>:
8004ea84:	3c028021 	lui	v0,0x8021
8004ea88:	2446cfc0 	addiu	a2,v0,-12352
8004ea8c:	8cc2003c 	lw	v0,60(a2)
8004ea90:	8cc40068 	lw	a0,104(a2)
8004ea94:	24420001 	addiu	v0,v0,1
8004ea98:	8c830000 	lw	v1,0(a0)
8004ea9c:	8cc50064 	lw	a1,100(a2)
8004eaa0:	acc2003c 	sw	v0,60(a2)
8004eaa4:	3c028021 	lui	v0,0x8021
8004eaa8:	34630002 	ori	v1,v1,0x2
8004eaac:	2442cff8 	addiu	v0,v0,-12296
8004eab0:	aca30000 	sw	v1,0(a1)
8004eab4:	acc30078 	sw	v1,120(a2)
8004eab8:	10a20008 	beq	a1,v0,8004eadc <_Z8fx_or_i2v+0x58>
8004eabc:	acc30074 	sw	v1,116(a2)
8004eac0:	8cc20048 	lw	v0,72(a2)
8004eac4:	2403ecff 	li	v1,-4865
8004eac8:	00431024 	and	v0,v0,v1
8004eacc:	acc60064 	sw	a2,100(a2)
8004ead0:	acc20048 	sw	v0,72(a2)
8004ead4:	03e00008 	jr	ra
8004ead8:	acc60068 	sw	a2,104(a2)
8004eadc:	94c20038 	lhu	v0,56(a2)
8004eae0:	8cc301d4 	lw	v1,468(a2)
8004eae4:	00621821 	addu	v1,v1,v0
8004eae8:	8cc20048 	lw	v0,72(a2)
8004eaec:	90640000 	lbu	a0,0(v1)
8004eaf0:	2403ecff 	li	v1,-4865
8004eaf4:	00431024 	and	v0,v0,v1
8004eaf8:	a0c4006c 	sb	a0,108(a2)
8004eafc:	acc60064 	sw	a2,100(a2)
8004eb00:	acc20048 	sw	v0,72(a2)
8004eb04:	03e00008 	jr	ra
8004eb08:	acc60068 	sw	a2,104(a2)

8004eb0c <_Z8fx_or_i3v>:
8004eb0c:	3c028021 	lui	v0,0x8021
8004eb10:	2446cfc0 	addiu	a2,v0,-12352
8004eb14:	8cc2003c 	lw	v0,60(a2)
8004eb18:	8cc40068 	lw	a0,104(a2)
8004eb1c:	24420001 	addiu	v0,v0,1
8004eb20:	8c830000 	lw	v1,0(a0)
8004eb24:	8cc50064 	lw	a1,100(a2)
8004eb28:	acc2003c 	sw	v0,60(a2)
8004eb2c:	3c028021 	lui	v0,0x8021
8004eb30:	34630003 	ori	v1,v1,0x3
8004eb34:	2442cff8 	addiu	v0,v0,-12296
8004eb38:	aca30000 	sw	v1,0(a1)
8004eb3c:	acc30078 	sw	v1,120(a2)
8004eb40:	10a20008 	beq	a1,v0,8004eb64 <_Z8fx_or_i3v+0x58>
8004eb44:	acc30074 	sw	v1,116(a2)
8004eb48:	8cc20048 	lw	v0,72(a2)
8004eb4c:	2403ecff 	li	v1,-4865
8004eb50:	00431024 	and	v0,v0,v1
8004eb54:	acc60064 	sw	a2,100(a2)
8004eb58:	acc20048 	sw	v0,72(a2)
8004eb5c:	03e00008 	jr	ra
8004eb60:	acc60068 	sw	a2,104(a2)
8004eb64:	94c20038 	lhu	v0,56(a2)
8004eb68:	8cc301d4 	lw	v1,468(a2)
8004eb6c:	00621821 	addu	v1,v1,v0
8004eb70:	8cc20048 	lw	v0,72(a2)
8004eb74:	90640000 	lbu	a0,0(v1)
8004eb78:	2403ecff 	li	v1,-4865
8004eb7c:	00431024 	and	v0,v0,v1
8004eb80:	a0c4006c 	sb	a0,108(a2)
8004eb84:	acc60064 	sw	a2,100(a2)
8004eb88:	acc20048 	sw	v0,72(a2)
8004eb8c:	03e00008 	jr	ra
8004eb90:	acc60068 	sw	a2,104(a2)

8004eb94 <_Z8fx_or_i4v>:
8004eb94:	3c028021 	lui	v0,0x8021
8004eb98:	2446cfc0 	addiu	a2,v0,-12352
8004eb9c:	8cc2003c 	lw	v0,60(a2)
8004eba0:	8cc40068 	lw	a0,104(a2)
8004eba4:	24420001 	addiu	v0,v0,1
8004eba8:	8c830000 	lw	v1,0(a0)
8004ebac:	8cc50064 	lw	a1,100(a2)
8004ebb0:	acc2003c 	sw	v0,60(a2)
8004ebb4:	3c028021 	lui	v0,0x8021
8004ebb8:	34630004 	ori	v1,v1,0x4
8004ebbc:	2442cff8 	addiu	v0,v0,-12296
8004ebc0:	aca30000 	sw	v1,0(a1)
8004ebc4:	acc30078 	sw	v1,120(a2)
8004ebc8:	10a20008 	beq	a1,v0,8004ebec <_Z8fx_or_i4v+0x58>
8004ebcc:	acc30074 	sw	v1,116(a2)
8004ebd0:	8cc20048 	lw	v0,72(a2)
8004ebd4:	2403ecff 	li	v1,-4865
8004ebd8:	00431024 	and	v0,v0,v1
8004ebdc:	acc60064 	sw	a2,100(a2)
8004ebe0:	acc20048 	sw	v0,72(a2)
8004ebe4:	03e00008 	jr	ra
8004ebe8:	acc60068 	sw	a2,104(a2)
8004ebec:	94c20038 	lhu	v0,56(a2)
8004ebf0:	8cc301d4 	lw	v1,468(a2)
8004ebf4:	00621821 	addu	v1,v1,v0
8004ebf8:	8cc20048 	lw	v0,72(a2)
8004ebfc:	90640000 	lbu	a0,0(v1)
8004ec00:	2403ecff 	li	v1,-4865
8004ec04:	00431024 	and	v0,v0,v1
8004ec08:	a0c4006c 	sb	a0,108(a2)
8004ec0c:	acc60064 	sw	a2,100(a2)
8004ec10:	acc20048 	sw	v0,72(a2)
8004ec14:	03e00008 	jr	ra
8004ec18:	acc60068 	sw	a2,104(a2)

8004ec1c <_Z8fx_or_i5v>:
8004ec1c:	3c028021 	lui	v0,0x8021
8004ec20:	2446cfc0 	addiu	a2,v0,-12352
8004ec24:	8cc2003c 	lw	v0,60(a2)
8004ec28:	8cc40068 	lw	a0,104(a2)
8004ec2c:	24420001 	addiu	v0,v0,1
8004ec30:	8c830000 	lw	v1,0(a0)
8004ec34:	8cc50064 	lw	a1,100(a2)
8004ec38:	acc2003c 	sw	v0,60(a2)
8004ec3c:	3c028021 	lui	v0,0x8021
8004ec40:	34630005 	ori	v1,v1,0x5
8004ec44:	2442cff8 	addiu	v0,v0,-12296
8004ec48:	aca30000 	sw	v1,0(a1)
8004ec4c:	acc30078 	sw	v1,120(a2)
8004ec50:	10a20008 	beq	a1,v0,8004ec74 <_Z8fx_or_i5v+0x58>
8004ec54:	acc30074 	sw	v1,116(a2)
8004ec58:	8cc20048 	lw	v0,72(a2)
8004ec5c:	2403ecff 	li	v1,-4865
8004ec60:	00431024 	and	v0,v0,v1
8004ec64:	acc60064 	sw	a2,100(a2)
8004ec68:	acc20048 	sw	v0,72(a2)
8004ec6c:	03e00008 	jr	ra
8004ec70:	acc60068 	sw	a2,104(a2)
8004ec74:	94c20038 	lhu	v0,56(a2)
8004ec78:	8cc301d4 	lw	v1,468(a2)
8004ec7c:	00621821 	addu	v1,v1,v0
8004ec80:	8cc20048 	lw	v0,72(a2)
8004ec84:	90640000 	lbu	a0,0(v1)
8004ec88:	2403ecff 	li	v1,-4865
8004ec8c:	00431024 	and	v0,v0,v1
8004ec90:	a0c4006c 	sb	a0,108(a2)
8004ec94:	acc60064 	sw	a2,100(a2)
8004ec98:	acc20048 	sw	v0,72(a2)
8004ec9c:	03e00008 	jr	ra
8004eca0:	acc60068 	sw	a2,104(a2)

8004eca4 <_Z8fx_or_i6v>:
8004eca4:	3c028021 	lui	v0,0x8021
8004eca8:	2446cfc0 	addiu	a2,v0,-12352
8004ecac:	8cc2003c 	lw	v0,60(a2)
8004ecb0:	8cc40068 	lw	a0,104(a2)
8004ecb4:	24420001 	addiu	v0,v0,1
8004ecb8:	8c830000 	lw	v1,0(a0)
8004ecbc:	8cc50064 	lw	a1,100(a2)
8004ecc0:	acc2003c 	sw	v0,60(a2)
8004ecc4:	3c028021 	lui	v0,0x8021
8004ecc8:	34630006 	ori	v1,v1,0x6
8004eccc:	2442cff8 	addiu	v0,v0,-12296
8004ecd0:	aca30000 	sw	v1,0(a1)
8004ecd4:	acc30078 	sw	v1,120(a2)
8004ecd8:	10a20008 	beq	a1,v0,8004ecfc <_Z8fx_or_i6v+0x58>
8004ecdc:	acc30074 	sw	v1,116(a2)
8004ece0:	8cc20048 	lw	v0,72(a2)
8004ece4:	2403ecff 	li	v1,-4865
8004ece8:	00431024 	and	v0,v0,v1
8004ecec:	acc60064 	sw	a2,100(a2)
8004ecf0:	acc20048 	sw	v0,72(a2)
8004ecf4:	03e00008 	jr	ra
8004ecf8:	acc60068 	sw	a2,104(a2)
8004ecfc:	94c20038 	lhu	v0,56(a2)
8004ed00:	8cc301d4 	lw	v1,468(a2)
8004ed04:	00621821 	addu	v1,v1,v0
8004ed08:	8cc20048 	lw	v0,72(a2)
8004ed0c:	90640000 	lbu	a0,0(v1)
8004ed10:	2403ecff 	li	v1,-4865
8004ed14:	00431024 	and	v0,v0,v1
8004ed18:	a0c4006c 	sb	a0,108(a2)
8004ed1c:	acc60064 	sw	a2,100(a2)
8004ed20:	acc20048 	sw	v0,72(a2)
8004ed24:	03e00008 	jr	ra
8004ed28:	acc60068 	sw	a2,104(a2)

8004ed2c <_Z8fx_or_i7v>:
8004ed2c:	3c028021 	lui	v0,0x8021
8004ed30:	2446cfc0 	addiu	a2,v0,-12352
8004ed34:	8cc2003c 	lw	v0,60(a2)
8004ed38:	8cc40068 	lw	a0,104(a2)
8004ed3c:	24420001 	addiu	v0,v0,1
8004ed40:	8c830000 	lw	v1,0(a0)
8004ed44:	8cc50064 	lw	a1,100(a2)
8004ed48:	acc2003c 	sw	v0,60(a2)
8004ed4c:	3c028021 	lui	v0,0x8021
8004ed50:	34630007 	ori	v1,v1,0x7
8004ed54:	2442cff8 	addiu	v0,v0,-12296
8004ed58:	aca30000 	sw	v1,0(a1)
8004ed5c:	acc30078 	sw	v1,120(a2)
8004ed60:	10a20008 	beq	a1,v0,8004ed84 <_Z8fx_or_i7v+0x58>
8004ed64:	acc30074 	sw	v1,116(a2)
8004ed68:	8cc20048 	lw	v0,72(a2)
8004ed6c:	2403ecff 	li	v1,-4865
8004ed70:	00431024 	and	v0,v0,v1
8004ed74:	acc60064 	sw	a2,100(a2)
8004ed78:	acc20048 	sw	v0,72(a2)
8004ed7c:	03e00008 	jr	ra
8004ed80:	acc60068 	sw	a2,104(a2)
8004ed84:	94c20038 	lhu	v0,56(a2)
8004ed88:	8cc301d4 	lw	v1,468(a2)
8004ed8c:	00621821 	addu	v1,v1,v0
8004ed90:	8cc20048 	lw	v0,72(a2)
8004ed94:	90640000 	lbu	a0,0(v1)
8004ed98:	2403ecff 	li	v1,-4865
8004ed9c:	00431024 	and	v0,v0,v1
8004eda0:	a0c4006c 	sb	a0,108(a2)
8004eda4:	acc60064 	sw	a2,100(a2)
8004eda8:	acc20048 	sw	v0,72(a2)
8004edac:	03e00008 	jr	ra
8004edb0:	acc60068 	sw	a2,104(a2)

8004edb4 <_Z8fx_or_i8v>:
8004edb4:	3c028021 	lui	v0,0x8021
8004edb8:	2446cfc0 	addiu	a2,v0,-12352
8004edbc:	8cc2003c 	lw	v0,60(a2)
8004edc0:	8cc40068 	lw	a0,104(a2)
8004edc4:	24420001 	addiu	v0,v0,1
8004edc8:	8c830000 	lw	v1,0(a0)
8004edcc:	8cc50064 	lw	a1,100(a2)
8004edd0:	acc2003c 	sw	v0,60(a2)
8004edd4:	3c028021 	lui	v0,0x8021
8004edd8:	34630008 	ori	v1,v1,0x8
8004eddc:	2442cff8 	addiu	v0,v0,-12296
8004ede0:	aca30000 	sw	v1,0(a1)
8004ede4:	acc30078 	sw	v1,120(a2)
8004ede8:	10a20008 	beq	a1,v0,8004ee0c <_Z8fx_or_i8v+0x58>
8004edec:	acc30074 	sw	v1,116(a2)
8004edf0:	8cc20048 	lw	v0,72(a2)
8004edf4:	2403ecff 	li	v1,-4865
8004edf8:	00431024 	and	v0,v0,v1
8004edfc:	acc60064 	sw	a2,100(a2)
8004ee00:	acc20048 	sw	v0,72(a2)
8004ee04:	03e00008 	jr	ra
8004ee08:	acc60068 	sw	a2,104(a2)
8004ee0c:	94c20038 	lhu	v0,56(a2)
8004ee10:	8cc301d4 	lw	v1,468(a2)
8004ee14:	00621821 	addu	v1,v1,v0
8004ee18:	8cc20048 	lw	v0,72(a2)
8004ee1c:	90640000 	lbu	a0,0(v1)
8004ee20:	2403ecff 	li	v1,-4865
8004ee24:	00431024 	and	v0,v0,v1
8004ee28:	a0c4006c 	sb	a0,108(a2)
8004ee2c:	acc60064 	sw	a2,100(a2)
8004ee30:	acc20048 	sw	v0,72(a2)
8004ee34:	03e00008 	jr	ra
8004ee38:	acc60068 	sw	a2,104(a2)

8004ee3c <_Z8fx_or_i9v>:
8004ee3c:	3c028021 	lui	v0,0x8021
8004ee40:	2446cfc0 	addiu	a2,v0,-12352
8004ee44:	8cc2003c 	lw	v0,60(a2)
8004ee48:	8cc40068 	lw	a0,104(a2)
8004ee4c:	24420001 	addiu	v0,v0,1
8004ee50:	8c830000 	lw	v1,0(a0)
8004ee54:	8cc50064 	lw	a1,100(a2)
8004ee58:	acc2003c 	sw	v0,60(a2)
8004ee5c:	3c028021 	lui	v0,0x8021
8004ee60:	34630009 	ori	v1,v1,0x9
8004ee64:	2442cff8 	addiu	v0,v0,-12296
8004ee68:	aca30000 	sw	v1,0(a1)
8004ee6c:	acc30078 	sw	v1,120(a2)
8004ee70:	10a20008 	beq	a1,v0,8004ee94 <_Z8fx_or_i9v+0x58>
8004ee74:	acc30074 	sw	v1,116(a2)
8004ee78:	8cc20048 	lw	v0,72(a2)
8004ee7c:	2403ecff 	li	v1,-4865
8004ee80:	00431024 	and	v0,v0,v1
8004ee84:	acc60064 	sw	a2,100(a2)
8004ee88:	acc20048 	sw	v0,72(a2)
8004ee8c:	03e00008 	jr	ra
8004ee90:	acc60068 	sw	a2,104(a2)
8004ee94:	94c20038 	lhu	v0,56(a2)
8004ee98:	8cc301d4 	lw	v1,468(a2)
8004ee9c:	00621821 	addu	v1,v1,v0
8004eea0:	8cc20048 	lw	v0,72(a2)
8004eea4:	90640000 	lbu	a0,0(v1)
8004eea8:	2403ecff 	li	v1,-4865
8004eeac:	00431024 	and	v0,v0,v1
8004eeb0:	a0c4006c 	sb	a0,108(a2)
8004eeb4:	acc60064 	sw	a2,100(a2)
8004eeb8:	acc20048 	sw	v0,72(a2)
8004eebc:	03e00008 	jr	ra
8004eec0:	acc60068 	sw	a2,104(a2)

8004eec4 <_Z9fx_or_i10v>:
8004eec4:	3c028021 	lui	v0,0x8021
8004eec8:	2446cfc0 	addiu	a2,v0,-12352
8004eecc:	8cc2003c 	lw	v0,60(a2)
8004eed0:	8cc40068 	lw	a0,104(a2)
8004eed4:	24420001 	addiu	v0,v0,1
8004eed8:	8c830000 	lw	v1,0(a0)
8004eedc:	8cc50064 	lw	a1,100(a2)
8004eee0:	acc2003c 	sw	v0,60(a2)
8004eee4:	3c028021 	lui	v0,0x8021
8004eee8:	3463000a 	ori	v1,v1,0xa
8004eeec:	2442cff8 	addiu	v0,v0,-12296
8004eef0:	aca30000 	sw	v1,0(a1)
8004eef4:	acc30078 	sw	v1,120(a2)
8004eef8:	10a20008 	beq	a1,v0,8004ef1c <_Z9fx_or_i10v+0x58>
8004eefc:	acc30074 	sw	v1,116(a2)
8004ef00:	8cc20048 	lw	v0,72(a2)
8004ef04:	2403ecff 	li	v1,-4865
8004ef08:	00431024 	and	v0,v0,v1
8004ef0c:	acc60064 	sw	a2,100(a2)
8004ef10:	acc20048 	sw	v0,72(a2)
8004ef14:	03e00008 	jr	ra
8004ef18:	acc60068 	sw	a2,104(a2)
8004ef1c:	94c20038 	lhu	v0,56(a2)
8004ef20:	8cc301d4 	lw	v1,468(a2)
8004ef24:	00621821 	addu	v1,v1,v0
8004ef28:	8cc20048 	lw	v0,72(a2)
8004ef2c:	90640000 	lbu	a0,0(v1)
8004ef30:	2403ecff 	li	v1,-4865
8004ef34:	00431024 	and	v0,v0,v1
8004ef38:	a0c4006c 	sb	a0,108(a2)
8004ef3c:	acc60064 	sw	a2,100(a2)
8004ef40:	acc20048 	sw	v0,72(a2)
8004ef44:	03e00008 	jr	ra
8004ef48:	acc60068 	sw	a2,104(a2)

8004ef4c <_Z9fx_or_i11v>:
8004ef4c:	3c028021 	lui	v0,0x8021
8004ef50:	2446cfc0 	addiu	a2,v0,-12352
8004ef54:	8cc2003c 	lw	v0,60(a2)
8004ef58:	8cc40068 	lw	a0,104(a2)
8004ef5c:	24420001 	addiu	v0,v0,1
8004ef60:	8c830000 	lw	v1,0(a0)
8004ef64:	8cc50064 	lw	a1,100(a2)
8004ef68:	acc2003c 	sw	v0,60(a2)
8004ef6c:	3c028021 	lui	v0,0x8021
8004ef70:	3463000b 	ori	v1,v1,0xb
8004ef74:	2442cff8 	addiu	v0,v0,-12296
8004ef78:	aca30000 	sw	v1,0(a1)
8004ef7c:	acc30078 	sw	v1,120(a2)
8004ef80:	10a20008 	beq	a1,v0,8004efa4 <_Z9fx_or_i11v+0x58>
8004ef84:	acc30074 	sw	v1,116(a2)
8004ef88:	8cc20048 	lw	v0,72(a2)
8004ef8c:	2403ecff 	li	v1,-4865
8004ef90:	00431024 	and	v0,v0,v1
8004ef94:	acc60064 	sw	a2,100(a2)
8004ef98:	acc20048 	sw	v0,72(a2)
8004ef9c:	03e00008 	jr	ra
8004efa0:	acc60068 	sw	a2,104(a2)
8004efa4:	94c20038 	lhu	v0,56(a2)
8004efa8:	8cc301d4 	lw	v1,468(a2)
8004efac:	00621821 	addu	v1,v1,v0
8004efb0:	8cc20048 	lw	v0,72(a2)
8004efb4:	90640000 	lbu	a0,0(v1)
8004efb8:	2403ecff 	li	v1,-4865
8004efbc:	00431024 	and	v0,v0,v1
8004efc0:	a0c4006c 	sb	a0,108(a2)
8004efc4:	acc60064 	sw	a2,100(a2)
8004efc8:	acc20048 	sw	v0,72(a2)
8004efcc:	03e00008 	jr	ra
8004efd0:	acc60068 	sw	a2,104(a2)

8004efd4 <_Z9fx_or_i12v>:
8004efd4:	3c028021 	lui	v0,0x8021
8004efd8:	2446cfc0 	addiu	a2,v0,-12352
8004efdc:	8cc2003c 	lw	v0,60(a2)
8004efe0:	8cc40068 	lw	a0,104(a2)
8004efe4:	24420001 	addiu	v0,v0,1
8004efe8:	8c830000 	lw	v1,0(a0)
8004efec:	8cc50064 	lw	a1,100(a2)
8004eff0:	acc2003c 	sw	v0,60(a2)
8004eff4:	3c028021 	lui	v0,0x8021
8004eff8:	3463000c 	ori	v1,v1,0xc
8004effc:	2442cff8 	addiu	v0,v0,-12296
8004f000:	aca30000 	sw	v1,0(a1)
8004f004:	acc30078 	sw	v1,120(a2)
8004f008:	10a20008 	beq	a1,v0,8004f02c <_Z9fx_or_i12v+0x58>
8004f00c:	acc30074 	sw	v1,116(a2)
8004f010:	8cc20048 	lw	v0,72(a2)
8004f014:	2403ecff 	li	v1,-4865
8004f018:	00431024 	and	v0,v0,v1
8004f01c:	acc60064 	sw	a2,100(a2)
8004f020:	acc20048 	sw	v0,72(a2)
8004f024:	03e00008 	jr	ra
8004f028:	acc60068 	sw	a2,104(a2)
8004f02c:	94c20038 	lhu	v0,56(a2)
8004f030:	8cc301d4 	lw	v1,468(a2)
8004f034:	00621821 	addu	v1,v1,v0
8004f038:	8cc20048 	lw	v0,72(a2)
8004f03c:	90640000 	lbu	a0,0(v1)
8004f040:	2403ecff 	li	v1,-4865
8004f044:	00431024 	and	v0,v0,v1
8004f048:	a0c4006c 	sb	a0,108(a2)
8004f04c:	acc60064 	sw	a2,100(a2)
8004f050:	acc20048 	sw	v0,72(a2)
8004f054:	03e00008 	jr	ra
8004f058:	acc60068 	sw	a2,104(a2)

8004f05c <_Z9fx_or_i13v>:
8004f05c:	3c028021 	lui	v0,0x8021
8004f060:	2446cfc0 	addiu	a2,v0,-12352
8004f064:	8cc2003c 	lw	v0,60(a2)
8004f068:	8cc40068 	lw	a0,104(a2)
8004f06c:	24420001 	addiu	v0,v0,1
8004f070:	8c830000 	lw	v1,0(a0)
8004f074:	8cc50064 	lw	a1,100(a2)
8004f078:	acc2003c 	sw	v0,60(a2)
8004f07c:	3c028021 	lui	v0,0x8021
8004f080:	3463000d 	ori	v1,v1,0xd
8004f084:	2442cff8 	addiu	v0,v0,-12296
8004f088:	aca30000 	sw	v1,0(a1)
8004f08c:	acc30078 	sw	v1,120(a2)
8004f090:	10a20008 	beq	a1,v0,8004f0b4 <_Z9fx_or_i13v+0x58>
8004f094:	acc30074 	sw	v1,116(a2)
8004f098:	8cc20048 	lw	v0,72(a2)
8004f09c:	2403ecff 	li	v1,-4865
8004f0a0:	00431024 	and	v0,v0,v1
8004f0a4:	acc60064 	sw	a2,100(a2)
8004f0a8:	acc20048 	sw	v0,72(a2)
8004f0ac:	03e00008 	jr	ra
8004f0b0:	acc60068 	sw	a2,104(a2)
8004f0b4:	94c20038 	lhu	v0,56(a2)
8004f0b8:	8cc301d4 	lw	v1,468(a2)
8004f0bc:	00621821 	addu	v1,v1,v0
8004f0c0:	8cc20048 	lw	v0,72(a2)
8004f0c4:	90640000 	lbu	a0,0(v1)
8004f0c8:	2403ecff 	li	v1,-4865
8004f0cc:	00431024 	and	v0,v0,v1
8004f0d0:	a0c4006c 	sb	a0,108(a2)
8004f0d4:	acc60064 	sw	a2,100(a2)
8004f0d8:	acc20048 	sw	v0,72(a2)
8004f0dc:	03e00008 	jr	ra
8004f0e0:	acc60068 	sw	a2,104(a2)

8004f0e4 <_Z9fx_or_i14v>:
8004f0e4:	3c028021 	lui	v0,0x8021
8004f0e8:	2446cfc0 	addiu	a2,v0,-12352
8004f0ec:	8cc2003c 	lw	v0,60(a2)
8004f0f0:	8cc40068 	lw	a0,104(a2)
8004f0f4:	24420001 	addiu	v0,v0,1
8004f0f8:	8c830000 	lw	v1,0(a0)
8004f0fc:	8cc50064 	lw	a1,100(a2)
8004f100:	acc2003c 	sw	v0,60(a2)
8004f104:	3c028021 	lui	v0,0x8021
8004f108:	3463000e 	ori	v1,v1,0xe
8004f10c:	2442cff8 	addiu	v0,v0,-12296
8004f110:	aca30000 	sw	v1,0(a1)
8004f114:	acc30078 	sw	v1,120(a2)
8004f118:	10a20008 	beq	a1,v0,8004f13c <_Z9fx_or_i14v+0x58>
8004f11c:	acc30074 	sw	v1,116(a2)
8004f120:	8cc20048 	lw	v0,72(a2)
8004f124:	2403ecff 	li	v1,-4865
8004f128:	00431024 	and	v0,v0,v1
8004f12c:	acc60064 	sw	a2,100(a2)
8004f130:	acc20048 	sw	v0,72(a2)
8004f134:	03e00008 	jr	ra
8004f138:	acc60068 	sw	a2,104(a2)
8004f13c:	94c20038 	lhu	v0,56(a2)
8004f140:	8cc301d4 	lw	v1,468(a2)
8004f144:	00621821 	addu	v1,v1,v0
8004f148:	8cc20048 	lw	v0,72(a2)
8004f14c:	90640000 	lbu	a0,0(v1)
8004f150:	2403ecff 	li	v1,-4865
8004f154:	00431024 	and	v0,v0,v1
8004f158:	a0c4006c 	sb	a0,108(a2)
8004f15c:	acc60064 	sw	a2,100(a2)
8004f160:	acc20048 	sw	v0,72(a2)
8004f164:	03e00008 	jr	ra
8004f168:	acc60068 	sw	a2,104(a2)

8004f16c <_Z9fx_or_i15v>:
8004f16c:	3c028021 	lui	v0,0x8021
8004f170:	2446cfc0 	addiu	a2,v0,-12352
8004f174:	8cc2003c 	lw	v0,60(a2)
8004f178:	8cc40068 	lw	a0,104(a2)
8004f17c:	24420001 	addiu	v0,v0,1
8004f180:	8c830000 	lw	v1,0(a0)
8004f184:	8cc50064 	lw	a1,100(a2)
8004f188:	acc2003c 	sw	v0,60(a2)
8004f18c:	3c028021 	lui	v0,0x8021
8004f190:	3463000f 	ori	v1,v1,0xf
8004f194:	2442cff8 	addiu	v0,v0,-12296
8004f198:	aca30000 	sw	v1,0(a1)
8004f19c:	acc30078 	sw	v1,120(a2)
8004f1a0:	10a20008 	beq	a1,v0,8004f1c4 <_Z9fx_or_i15v+0x58>
8004f1a4:	acc30074 	sw	v1,116(a2)
8004f1a8:	8cc20048 	lw	v0,72(a2)
8004f1ac:	2403ecff 	li	v1,-4865
8004f1b0:	00431024 	and	v0,v0,v1
8004f1b4:	acc60064 	sw	a2,100(a2)
8004f1b8:	acc20048 	sw	v0,72(a2)
8004f1bc:	03e00008 	jr	ra
8004f1c0:	acc60068 	sw	a2,104(a2)
8004f1c4:	94c20038 	lhu	v0,56(a2)
8004f1c8:	8cc301d4 	lw	v1,468(a2)
8004f1cc:	00621821 	addu	v1,v1,v0
8004f1d0:	8cc20048 	lw	v0,72(a2)
8004f1d4:	90640000 	lbu	a0,0(v1)
8004f1d8:	2403ecff 	li	v1,-4865
8004f1dc:	00431024 	and	v0,v0,v1
8004f1e0:	a0c4006c 	sb	a0,108(a2)
8004f1e4:	acc60064 	sw	a2,100(a2)
8004f1e8:	acc20048 	sw	v0,72(a2)
8004f1ec:	03e00008 	jr	ra
8004f1f0:	acc60068 	sw	a2,104(a2)

8004f1f4 <_Z9fx_xor_i1v>:
8004f1f4:	3c028021 	lui	v0,0x8021
8004f1f8:	2446cfc0 	addiu	a2,v0,-12352
8004f1fc:	8cc2003c 	lw	v0,60(a2)
8004f200:	8cc40068 	lw	a0,104(a2)
8004f204:	24420001 	addiu	v0,v0,1
8004f208:	8c830000 	lw	v1,0(a0)
8004f20c:	8cc50064 	lw	a1,100(a2)
8004f210:	acc2003c 	sw	v0,60(a2)
8004f214:	3c028021 	lui	v0,0x8021
8004f218:	38630001 	xori	v1,v1,0x1
8004f21c:	2442cff8 	addiu	v0,v0,-12296
8004f220:	aca30000 	sw	v1,0(a1)
8004f224:	acc30078 	sw	v1,120(a2)
8004f228:	10a20008 	beq	a1,v0,8004f24c <_Z9fx_xor_i1v+0x58>
8004f22c:	acc30074 	sw	v1,116(a2)
8004f230:	8cc20048 	lw	v0,72(a2)
8004f234:	2403ecff 	li	v1,-4865
8004f238:	00431024 	and	v0,v0,v1
8004f23c:	acc60064 	sw	a2,100(a2)
8004f240:	acc20048 	sw	v0,72(a2)
8004f244:	03e00008 	jr	ra
8004f248:	acc60068 	sw	a2,104(a2)
8004f24c:	94c20038 	lhu	v0,56(a2)
8004f250:	8cc301d4 	lw	v1,468(a2)
8004f254:	00621821 	addu	v1,v1,v0
8004f258:	8cc20048 	lw	v0,72(a2)
8004f25c:	90640000 	lbu	a0,0(v1)
8004f260:	2403ecff 	li	v1,-4865
8004f264:	00431024 	and	v0,v0,v1
8004f268:	a0c4006c 	sb	a0,108(a2)
8004f26c:	acc60064 	sw	a2,100(a2)
8004f270:	acc20048 	sw	v0,72(a2)
8004f274:	03e00008 	jr	ra
8004f278:	acc60068 	sw	a2,104(a2)

8004f27c <_Z9fx_xor_i2v>:
8004f27c:	3c028021 	lui	v0,0x8021
8004f280:	2446cfc0 	addiu	a2,v0,-12352
8004f284:	8cc2003c 	lw	v0,60(a2)
8004f288:	8cc40068 	lw	a0,104(a2)
8004f28c:	24420001 	addiu	v0,v0,1
8004f290:	8c830000 	lw	v1,0(a0)
8004f294:	8cc50064 	lw	a1,100(a2)
8004f298:	acc2003c 	sw	v0,60(a2)
8004f29c:	3c028021 	lui	v0,0x8021
8004f2a0:	38630002 	xori	v1,v1,0x2
8004f2a4:	2442cff8 	addiu	v0,v0,-12296
8004f2a8:	aca30000 	sw	v1,0(a1)
8004f2ac:	acc30078 	sw	v1,120(a2)
8004f2b0:	10a20008 	beq	a1,v0,8004f2d4 <_Z9fx_xor_i2v+0x58>
8004f2b4:	acc30074 	sw	v1,116(a2)
8004f2b8:	8cc20048 	lw	v0,72(a2)
8004f2bc:	2403ecff 	li	v1,-4865
8004f2c0:	00431024 	and	v0,v0,v1
8004f2c4:	acc60064 	sw	a2,100(a2)
8004f2c8:	acc20048 	sw	v0,72(a2)
8004f2cc:	03e00008 	jr	ra
8004f2d0:	acc60068 	sw	a2,104(a2)
8004f2d4:	94c20038 	lhu	v0,56(a2)
8004f2d8:	8cc301d4 	lw	v1,468(a2)
8004f2dc:	00621821 	addu	v1,v1,v0
8004f2e0:	8cc20048 	lw	v0,72(a2)
8004f2e4:	90640000 	lbu	a0,0(v1)
8004f2e8:	2403ecff 	li	v1,-4865
8004f2ec:	00431024 	and	v0,v0,v1
8004f2f0:	a0c4006c 	sb	a0,108(a2)
8004f2f4:	acc60064 	sw	a2,100(a2)
8004f2f8:	acc20048 	sw	v0,72(a2)
8004f2fc:	03e00008 	jr	ra
8004f300:	acc60068 	sw	a2,104(a2)

8004f304 <_Z9fx_xor_i3v>:
8004f304:	3c028021 	lui	v0,0x8021
8004f308:	2446cfc0 	addiu	a2,v0,-12352
8004f30c:	8cc2003c 	lw	v0,60(a2)
8004f310:	8cc40068 	lw	a0,104(a2)
8004f314:	24420001 	addiu	v0,v0,1
8004f318:	8c830000 	lw	v1,0(a0)
8004f31c:	8cc50064 	lw	a1,100(a2)
8004f320:	acc2003c 	sw	v0,60(a2)
8004f324:	3c028021 	lui	v0,0x8021
8004f328:	38630003 	xori	v1,v1,0x3
8004f32c:	2442cff8 	addiu	v0,v0,-12296
8004f330:	aca30000 	sw	v1,0(a1)
8004f334:	acc30078 	sw	v1,120(a2)
8004f338:	10a20008 	beq	a1,v0,8004f35c <_Z9fx_xor_i3v+0x58>
8004f33c:	acc30074 	sw	v1,116(a2)
8004f340:	8cc20048 	lw	v0,72(a2)
8004f344:	2403ecff 	li	v1,-4865
8004f348:	00431024 	and	v0,v0,v1
8004f34c:	acc60064 	sw	a2,100(a2)
8004f350:	acc20048 	sw	v0,72(a2)
8004f354:	03e00008 	jr	ra
8004f358:	acc60068 	sw	a2,104(a2)
8004f35c:	94c20038 	lhu	v0,56(a2)
8004f360:	8cc301d4 	lw	v1,468(a2)
8004f364:	00621821 	addu	v1,v1,v0
8004f368:	8cc20048 	lw	v0,72(a2)
8004f36c:	90640000 	lbu	a0,0(v1)
8004f370:	2403ecff 	li	v1,-4865
8004f374:	00431024 	and	v0,v0,v1
8004f378:	a0c4006c 	sb	a0,108(a2)
8004f37c:	acc60064 	sw	a2,100(a2)
8004f380:	acc20048 	sw	v0,72(a2)
8004f384:	03e00008 	jr	ra
8004f388:	acc60068 	sw	a2,104(a2)

8004f38c <_Z9fx_xor_i4v>:
8004f38c:	3c028021 	lui	v0,0x8021
8004f390:	2446cfc0 	addiu	a2,v0,-12352
8004f394:	8cc2003c 	lw	v0,60(a2)
8004f398:	8cc40068 	lw	a0,104(a2)
8004f39c:	24420001 	addiu	v0,v0,1
8004f3a0:	8c830000 	lw	v1,0(a0)
8004f3a4:	8cc50064 	lw	a1,100(a2)
8004f3a8:	acc2003c 	sw	v0,60(a2)
8004f3ac:	3c028021 	lui	v0,0x8021
8004f3b0:	38630004 	xori	v1,v1,0x4
8004f3b4:	2442cff8 	addiu	v0,v0,-12296
8004f3b8:	aca30000 	sw	v1,0(a1)
8004f3bc:	acc30078 	sw	v1,120(a2)
8004f3c0:	10a20008 	beq	a1,v0,8004f3e4 <_Z9fx_xor_i4v+0x58>
8004f3c4:	acc30074 	sw	v1,116(a2)
8004f3c8:	8cc20048 	lw	v0,72(a2)
8004f3cc:	2403ecff 	li	v1,-4865
8004f3d0:	00431024 	and	v0,v0,v1
8004f3d4:	acc60064 	sw	a2,100(a2)
8004f3d8:	acc20048 	sw	v0,72(a2)
8004f3dc:	03e00008 	jr	ra
8004f3e0:	acc60068 	sw	a2,104(a2)
8004f3e4:	94c20038 	lhu	v0,56(a2)
8004f3e8:	8cc301d4 	lw	v1,468(a2)
8004f3ec:	00621821 	addu	v1,v1,v0
8004f3f0:	8cc20048 	lw	v0,72(a2)
8004f3f4:	90640000 	lbu	a0,0(v1)
8004f3f8:	2403ecff 	li	v1,-4865
8004f3fc:	00431024 	and	v0,v0,v1
8004f400:	a0c4006c 	sb	a0,108(a2)
8004f404:	acc60064 	sw	a2,100(a2)
8004f408:	acc20048 	sw	v0,72(a2)
8004f40c:	03e00008 	jr	ra
8004f410:	acc60068 	sw	a2,104(a2)

8004f414 <_Z9fx_xor_i5v>:
8004f414:	3c028021 	lui	v0,0x8021
8004f418:	2446cfc0 	addiu	a2,v0,-12352
8004f41c:	8cc2003c 	lw	v0,60(a2)
8004f420:	8cc40068 	lw	a0,104(a2)
8004f424:	24420001 	addiu	v0,v0,1
8004f428:	8c830000 	lw	v1,0(a0)
8004f42c:	8cc50064 	lw	a1,100(a2)
8004f430:	acc2003c 	sw	v0,60(a2)
8004f434:	3c028021 	lui	v0,0x8021
8004f438:	38630005 	xori	v1,v1,0x5
8004f43c:	2442cff8 	addiu	v0,v0,-12296
8004f440:	aca30000 	sw	v1,0(a1)
8004f444:	acc30078 	sw	v1,120(a2)
8004f448:	10a20008 	beq	a1,v0,8004f46c <_Z9fx_xor_i5v+0x58>
8004f44c:	acc30074 	sw	v1,116(a2)
8004f450:	8cc20048 	lw	v0,72(a2)
8004f454:	2403ecff 	li	v1,-4865
8004f458:	00431024 	and	v0,v0,v1
8004f45c:	acc60064 	sw	a2,100(a2)
8004f460:	acc20048 	sw	v0,72(a2)
8004f464:	03e00008 	jr	ra
8004f468:	acc60068 	sw	a2,104(a2)
8004f46c:	94c20038 	lhu	v0,56(a2)
8004f470:	8cc301d4 	lw	v1,468(a2)
8004f474:	00621821 	addu	v1,v1,v0
8004f478:	8cc20048 	lw	v0,72(a2)
8004f47c:	90640000 	lbu	a0,0(v1)
8004f480:	2403ecff 	li	v1,-4865
8004f484:	00431024 	and	v0,v0,v1
8004f488:	a0c4006c 	sb	a0,108(a2)
8004f48c:	acc60064 	sw	a2,100(a2)
8004f490:	acc20048 	sw	v0,72(a2)
8004f494:	03e00008 	jr	ra
8004f498:	acc60068 	sw	a2,104(a2)

8004f49c <_Z9fx_xor_i6v>:
8004f49c:	3c028021 	lui	v0,0x8021
8004f4a0:	2446cfc0 	addiu	a2,v0,-12352
8004f4a4:	8cc2003c 	lw	v0,60(a2)
8004f4a8:	8cc40068 	lw	a0,104(a2)
8004f4ac:	24420001 	addiu	v0,v0,1
8004f4b0:	8c830000 	lw	v1,0(a0)
8004f4b4:	8cc50064 	lw	a1,100(a2)
8004f4b8:	acc2003c 	sw	v0,60(a2)
8004f4bc:	3c028021 	lui	v0,0x8021
8004f4c0:	38630006 	xori	v1,v1,0x6
8004f4c4:	2442cff8 	addiu	v0,v0,-12296
8004f4c8:	aca30000 	sw	v1,0(a1)
8004f4cc:	acc30078 	sw	v1,120(a2)
8004f4d0:	10a20008 	beq	a1,v0,8004f4f4 <_Z9fx_xor_i6v+0x58>
8004f4d4:	acc30074 	sw	v1,116(a2)
8004f4d8:	8cc20048 	lw	v0,72(a2)
8004f4dc:	2403ecff 	li	v1,-4865
8004f4e0:	00431024 	and	v0,v0,v1
8004f4e4:	acc60064 	sw	a2,100(a2)
8004f4e8:	acc20048 	sw	v0,72(a2)
8004f4ec:	03e00008 	jr	ra
8004f4f0:	acc60068 	sw	a2,104(a2)
8004f4f4:	94c20038 	lhu	v0,56(a2)
8004f4f8:	8cc301d4 	lw	v1,468(a2)
8004f4fc:	00621821 	addu	v1,v1,v0
8004f500:	8cc20048 	lw	v0,72(a2)
8004f504:	90640000 	lbu	a0,0(v1)
8004f508:	2403ecff 	li	v1,-4865
8004f50c:	00431024 	and	v0,v0,v1
8004f510:	a0c4006c 	sb	a0,108(a2)
8004f514:	acc60064 	sw	a2,100(a2)
8004f518:	acc20048 	sw	v0,72(a2)
8004f51c:	03e00008 	jr	ra
8004f520:	acc60068 	sw	a2,104(a2)

8004f524 <_Z9fx_xor_i7v>:
8004f524:	3c028021 	lui	v0,0x8021
8004f528:	2446cfc0 	addiu	a2,v0,-12352
8004f52c:	8cc2003c 	lw	v0,60(a2)
8004f530:	8cc40068 	lw	a0,104(a2)
8004f534:	24420001 	addiu	v0,v0,1
8004f538:	8c830000 	lw	v1,0(a0)
8004f53c:	8cc50064 	lw	a1,100(a2)
8004f540:	acc2003c 	sw	v0,60(a2)
8004f544:	3c028021 	lui	v0,0x8021
8004f548:	38630007 	xori	v1,v1,0x7
8004f54c:	2442cff8 	addiu	v0,v0,-12296
8004f550:	aca30000 	sw	v1,0(a1)
8004f554:	acc30078 	sw	v1,120(a2)
8004f558:	10a20008 	beq	a1,v0,8004f57c <_Z9fx_xor_i7v+0x58>
8004f55c:	acc30074 	sw	v1,116(a2)
8004f560:	8cc20048 	lw	v0,72(a2)
8004f564:	2403ecff 	li	v1,-4865
8004f568:	00431024 	and	v0,v0,v1
8004f56c:	acc60064 	sw	a2,100(a2)
8004f570:	acc20048 	sw	v0,72(a2)
8004f574:	03e00008 	jr	ra
8004f578:	acc60068 	sw	a2,104(a2)
8004f57c:	94c20038 	lhu	v0,56(a2)
8004f580:	8cc301d4 	lw	v1,468(a2)
8004f584:	00621821 	addu	v1,v1,v0
8004f588:	8cc20048 	lw	v0,72(a2)
8004f58c:	90640000 	lbu	a0,0(v1)
8004f590:	2403ecff 	li	v1,-4865
8004f594:	00431024 	and	v0,v0,v1
8004f598:	a0c4006c 	sb	a0,108(a2)
8004f59c:	acc60064 	sw	a2,100(a2)
8004f5a0:	acc20048 	sw	v0,72(a2)
8004f5a4:	03e00008 	jr	ra
8004f5a8:	acc60068 	sw	a2,104(a2)

8004f5ac <_Z9fx_xor_i8v>:
8004f5ac:	3c028021 	lui	v0,0x8021
8004f5b0:	2446cfc0 	addiu	a2,v0,-12352
8004f5b4:	8cc2003c 	lw	v0,60(a2)
8004f5b8:	8cc40068 	lw	a0,104(a2)
8004f5bc:	24420001 	addiu	v0,v0,1
8004f5c0:	8c830000 	lw	v1,0(a0)
8004f5c4:	8cc50064 	lw	a1,100(a2)
8004f5c8:	acc2003c 	sw	v0,60(a2)
8004f5cc:	3c028021 	lui	v0,0x8021
8004f5d0:	38630008 	xori	v1,v1,0x8
8004f5d4:	2442cff8 	addiu	v0,v0,-12296
8004f5d8:	aca30000 	sw	v1,0(a1)
8004f5dc:	acc30078 	sw	v1,120(a2)
8004f5e0:	10a20008 	beq	a1,v0,8004f604 <_Z9fx_xor_i8v+0x58>
8004f5e4:	acc30074 	sw	v1,116(a2)
8004f5e8:	8cc20048 	lw	v0,72(a2)
8004f5ec:	2403ecff 	li	v1,-4865
8004f5f0:	00431024 	and	v0,v0,v1
8004f5f4:	acc60064 	sw	a2,100(a2)
8004f5f8:	acc20048 	sw	v0,72(a2)
8004f5fc:	03e00008 	jr	ra
8004f600:	acc60068 	sw	a2,104(a2)
8004f604:	94c20038 	lhu	v0,56(a2)
8004f608:	8cc301d4 	lw	v1,468(a2)
8004f60c:	00621821 	addu	v1,v1,v0
8004f610:	8cc20048 	lw	v0,72(a2)
8004f614:	90640000 	lbu	a0,0(v1)
8004f618:	2403ecff 	li	v1,-4865
8004f61c:	00431024 	and	v0,v0,v1
8004f620:	a0c4006c 	sb	a0,108(a2)
8004f624:	acc60064 	sw	a2,100(a2)
8004f628:	acc20048 	sw	v0,72(a2)
8004f62c:	03e00008 	jr	ra
8004f630:	acc60068 	sw	a2,104(a2)

8004f634 <_Z9fx_xor_i9v>:
8004f634:	3c028021 	lui	v0,0x8021
8004f638:	2446cfc0 	addiu	a2,v0,-12352
8004f63c:	8cc2003c 	lw	v0,60(a2)
8004f640:	8cc40068 	lw	a0,104(a2)
8004f644:	24420001 	addiu	v0,v0,1
8004f648:	8c830000 	lw	v1,0(a0)
8004f64c:	8cc50064 	lw	a1,100(a2)
8004f650:	acc2003c 	sw	v0,60(a2)
8004f654:	3c028021 	lui	v0,0x8021
8004f658:	38630009 	xori	v1,v1,0x9
8004f65c:	2442cff8 	addiu	v0,v0,-12296
8004f660:	aca30000 	sw	v1,0(a1)
8004f664:	acc30078 	sw	v1,120(a2)
8004f668:	10a20008 	beq	a1,v0,8004f68c <_Z9fx_xor_i9v+0x58>
8004f66c:	acc30074 	sw	v1,116(a2)
8004f670:	8cc20048 	lw	v0,72(a2)
8004f674:	2403ecff 	li	v1,-4865
8004f678:	00431024 	and	v0,v0,v1
8004f67c:	acc60064 	sw	a2,100(a2)
8004f680:	acc20048 	sw	v0,72(a2)
8004f684:	03e00008 	jr	ra
8004f688:	acc60068 	sw	a2,104(a2)
8004f68c:	94c20038 	lhu	v0,56(a2)
8004f690:	8cc301d4 	lw	v1,468(a2)
8004f694:	00621821 	addu	v1,v1,v0
8004f698:	8cc20048 	lw	v0,72(a2)
8004f69c:	90640000 	lbu	a0,0(v1)
8004f6a0:	2403ecff 	li	v1,-4865
8004f6a4:	00431024 	and	v0,v0,v1
8004f6a8:	a0c4006c 	sb	a0,108(a2)
8004f6ac:	acc60064 	sw	a2,100(a2)
8004f6b0:	acc20048 	sw	v0,72(a2)
8004f6b4:	03e00008 	jr	ra
8004f6b8:	acc60068 	sw	a2,104(a2)

8004f6bc <_Z10fx_xor_i10v>:
8004f6bc:	3c028021 	lui	v0,0x8021
8004f6c0:	2446cfc0 	addiu	a2,v0,-12352
8004f6c4:	8cc2003c 	lw	v0,60(a2)
8004f6c8:	8cc40068 	lw	a0,104(a2)
8004f6cc:	24420001 	addiu	v0,v0,1
8004f6d0:	8c830000 	lw	v1,0(a0)
8004f6d4:	8cc50064 	lw	a1,100(a2)
8004f6d8:	acc2003c 	sw	v0,60(a2)
8004f6dc:	3c028021 	lui	v0,0x8021
8004f6e0:	3863000a 	xori	v1,v1,0xa
8004f6e4:	2442cff8 	addiu	v0,v0,-12296
8004f6e8:	aca30000 	sw	v1,0(a1)
8004f6ec:	acc30078 	sw	v1,120(a2)
8004f6f0:	10a20008 	beq	a1,v0,8004f714 <_Z10fx_xor_i10v+0x58>
8004f6f4:	acc30074 	sw	v1,116(a2)
8004f6f8:	8cc20048 	lw	v0,72(a2)
8004f6fc:	2403ecff 	li	v1,-4865
8004f700:	00431024 	and	v0,v0,v1
8004f704:	acc60064 	sw	a2,100(a2)
8004f708:	acc20048 	sw	v0,72(a2)
8004f70c:	03e00008 	jr	ra
8004f710:	acc60068 	sw	a2,104(a2)
8004f714:	94c20038 	lhu	v0,56(a2)
8004f718:	8cc301d4 	lw	v1,468(a2)
8004f71c:	00621821 	addu	v1,v1,v0
8004f720:	8cc20048 	lw	v0,72(a2)
8004f724:	90640000 	lbu	a0,0(v1)
8004f728:	2403ecff 	li	v1,-4865
8004f72c:	00431024 	and	v0,v0,v1
8004f730:	a0c4006c 	sb	a0,108(a2)
8004f734:	acc60064 	sw	a2,100(a2)
8004f738:	acc20048 	sw	v0,72(a2)
8004f73c:	03e00008 	jr	ra
8004f740:	acc60068 	sw	a2,104(a2)

8004f744 <_Z10fx_xor_i11v>:
8004f744:	3c028021 	lui	v0,0x8021
8004f748:	2446cfc0 	addiu	a2,v0,-12352
8004f74c:	8cc2003c 	lw	v0,60(a2)
8004f750:	8cc40068 	lw	a0,104(a2)
8004f754:	24420001 	addiu	v0,v0,1
8004f758:	8c830000 	lw	v1,0(a0)
8004f75c:	8cc50064 	lw	a1,100(a2)
8004f760:	acc2003c 	sw	v0,60(a2)
8004f764:	3c028021 	lui	v0,0x8021
8004f768:	3863000b 	xori	v1,v1,0xb
8004f76c:	2442cff8 	addiu	v0,v0,-12296
8004f770:	aca30000 	sw	v1,0(a1)
8004f774:	acc30078 	sw	v1,120(a2)
8004f778:	10a20008 	beq	a1,v0,8004f79c <_Z10fx_xor_i11v+0x58>
8004f77c:	acc30074 	sw	v1,116(a2)
8004f780:	8cc20048 	lw	v0,72(a2)
8004f784:	2403ecff 	li	v1,-4865
8004f788:	00431024 	and	v0,v0,v1
8004f78c:	acc60064 	sw	a2,100(a2)
8004f790:	acc20048 	sw	v0,72(a2)
8004f794:	03e00008 	jr	ra
8004f798:	acc60068 	sw	a2,104(a2)
8004f79c:	94c20038 	lhu	v0,56(a2)
8004f7a0:	8cc301d4 	lw	v1,468(a2)
8004f7a4:	00621821 	addu	v1,v1,v0
8004f7a8:	8cc20048 	lw	v0,72(a2)
8004f7ac:	90640000 	lbu	a0,0(v1)
8004f7b0:	2403ecff 	li	v1,-4865
8004f7b4:	00431024 	and	v0,v0,v1
8004f7b8:	a0c4006c 	sb	a0,108(a2)
8004f7bc:	acc60064 	sw	a2,100(a2)
8004f7c0:	acc20048 	sw	v0,72(a2)
8004f7c4:	03e00008 	jr	ra
8004f7c8:	acc60068 	sw	a2,104(a2)

8004f7cc <_Z10fx_xor_i12v>:
8004f7cc:	3c028021 	lui	v0,0x8021
8004f7d0:	2446cfc0 	addiu	a2,v0,-12352
8004f7d4:	8cc2003c 	lw	v0,60(a2)
8004f7d8:	8cc40068 	lw	a0,104(a2)
8004f7dc:	24420001 	addiu	v0,v0,1
8004f7e0:	8c830000 	lw	v1,0(a0)
8004f7e4:	8cc50064 	lw	a1,100(a2)
8004f7e8:	acc2003c 	sw	v0,60(a2)
8004f7ec:	3c028021 	lui	v0,0x8021
8004f7f0:	3863000c 	xori	v1,v1,0xc
8004f7f4:	2442cff8 	addiu	v0,v0,-12296
8004f7f8:	aca30000 	sw	v1,0(a1)
8004f7fc:	acc30078 	sw	v1,120(a2)
8004f800:	10a20008 	beq	a1,v0,8004f824 <_Z10fx_xor_i12v+0x58>
8004f804:	acc30074 	sw	v1,116(a2)
8004f808:	8cc20048 	lw	v0,72(a2)
8004f80c:	2403ecff 	li	v1,-4865
8004f810:	00431024 	and	v0,v0,v1
8004f814:	acc60064 	sw	a2,100(a2)
8004f818:	acc20048 	sw	v0,72(a2)
8004f81c:	03e00008 	jr	ra
8004f820:	acc60068 	sw	a2,104(a2)
8004f824:	94c20038 	lhu	v0,56(a2)
8004f828:	8cc301d4 	lw	v1,468(a2)
8004f82c:	00621821 	addu	v1,v1,v0
8004f830:	8cc20048 	lw	v0,72(a2)
8004f834:	90640000 	lbu	a0,0(v1)
8004f838:	2403ecff 	li	v1,-4865
8004f83c:	00431024 	and	v0,v0,v1
8004f840:	a0c4006c 	sb	a0,108(a2)
8004f844:	acc60064 	sw	a2,100(a2)
8004f848:	acc20048 	sw	v0,72(a2)
8004f84c:	03e00008 	jr	ra
8004f850:	acc60068 	sw	a2,104(a2)

8004f854 <_Z10fx_xor_i13v>:
8004f854:	3c028021 	lui	v0,0x8021
8004f858:	2446cfc0 	addiu	a2,v0,-12352
8004f85c:	8cc2003c 	lw	v0,60(a2)
8004f860:	8cc40068 	lw	a0,104(a2)
8004f864:	24420001 	addiu	v0,v0,1
8004f868:	8c830000 	lw	v1,0(a0)
8004f86c:	8cc50064 	lw	a1,100(a2)
8004f870:	acc2003c 	sw	v0,60(a2)
8004f874:	3c028021 	lui	v0,0x8021
8004f878:	3863000d 	xori	v1,v1,0xd
8004f87c:	2442cff8 	addiu	v0,v0,-12296
8004f880:	aca30000 	sw	v1,0(a1)
8004f884:	acc30078 	sw	v1,120(a2)
8004f888:	10a20008 	beq	a1,v0,8004f8ac <_Z10fx_xor_i13v+0x58>
8004f88c:	acc30074 	sw	v1,116(a2)
8004f890:	8cc20048 	lw	v0,72(a2)
8004f894:	2403ecff 	li	v1,-4865
8004f898:	00431024 	and	v0,v0,v1
8004f89c:	acc60064 	sw	a2,100(a2)
8004f8a0:	acc20048 	sw	v0,72(a2)
8004f8a4:	03e00008 	jr	ra
8004f8a8:	acc60068 	sw	a2,104(a2)
8004f8ac:	94c20038 	lhu	v0,56(a2)
8004f8b0:	8cc301d4 	lw	v1,468(a2)
8004f8b4:	00621821 	addu	v1,v1,v0
8004f8b8:	8cc20048 	lw	v0,72(a2)
8004f8bc:	90640000 	lbu	a0,0(v1)
8004f8c0:	2403ecff 	li	v1,-4865
8004f8c4:	00431024 	and	v0,v0,v1
8004f8c8:	a0c4006c 	sb	a0,108(a2)
8004f8cc:	acc60064 	sw	a2,100(a2)
8004f8d0:	acc20048 	sw	v0,72(a2)
8004f8d4:	03e00008 	jr	ra
8004f8d8:	acc60068 	sw	a2,104(a2)

8004f8dc <_Z10fx_xor_i14v>:
8004f8dc:	3c028021 	lui	v0,0x8021
8004f8e0:	2446cfc0 	addiu	a2,v0,-12352
8004f8e4:	8cc2003c 	lw	v0,60(a2)
8004f8e8:	8cc40068 	lw	a0,104(a2)
8004f8ec:	24420001 	addiu	v0,v0,1
8004f8f0:	8c830000 	lw	v1,0(a0)
8004f8f4:	8cc50064 	lw	a1,100(a2)
8004f8f8:	acc2003c 	sw	v0,60(a2)
8004f8fc:	3c028021 	lui	v0,0x8021
8004f900:	3863000e 	xori	v1,v1,0xe
8004f904:	2442cff8 	addiu	v0,v0,-12296
8004f908:	aca30000 	sw	v1,0(a1)
8004f90c:	acc30078 	sw	v1,120(a2)
8004f910:	10a20008 	beq	a1,v0,8004f934 <_Z10fx_xor_i14v+0x58>
8004f914:	acc30074 	sw	v1,116(a2)
8004f918:	8cc20048 	lw	v0,72(a2)
8004f91c:	2403ecff 	li	v1,-4865
8004f920:	00431024 	and	v0,v0,v1
8004f924:	acc60064 	sw	a2,100(a2)
8004f928:	acc20048 	sw	v0,72(a2)
8004f92c:	03e00008 	jr	ra
8004f930:	acc60068 	sw	a2,104(a2)
8004f934:	94c20038 	lhu	v0,56(a2)
8004f938:	8cc301d4 	lw	v1,468(a2)
8004f93c:	00621821 	addu	v1,v1,v0
8004f940:	8cc20048 	lw	v0,72(a2)
8004f944:	90640000 	lbu	a0,0(v1)
8004f948:	2403ecff 	li	v1,-4865
8004f94c:	00431024 	and	v0,v0,v1
8004f950:	a0c4006c 	sb	a0,108(a2)
8004f954:	acc60064 	sw	a2,100(a2)
8004f958:	acc20048 	sw	v0,72(a2)
8004f95c:	03e00008 	jr	ra
8004f960:	acc60068 	sw	a2,104(a2)

8004f964 <_Z10fx_xor_i15v>:
8004f964:	3c028021 	lui	v0,0x8021
8004f968:	2446cfc0 	addiu	a2,v0,-12352
8004f96c:	8cc2003c 	lw	v0,60(a2)
8004f970:	8cc40068 	lw	a0,104(a2)
8004f974:	24420001 	addiu	v0,v0,1
8004f978:	8c830000 	lw	v1,0(a0)
8004f97c:	8cc50064 	lw	a1,100(a2)
8004f980:	acc2003c 	sw	v0,60(a2)
8004f984:	3c028021 	lui	v0,0x8021
8004f988:	3863000f 	xori	v1,v1,0xf
8004f98c:	2442cff8 	addiu	v0,v0,-12296
8004f990:	aca30000 	sw	v1,0(a1)
8004f994:	acc30078 	sw	v1,120(a2)
8004f998:	10a20008 	beq	a1,v0,8004f9bc <_Z10fx_xor_i15v+0x58>
8004f99c:	acc30074 	sw	v1,116(a2)
8004f9a0:	8cc20048 	lw	v0,72(a2)
8004f9a4:	2403ecff 	li	v1,-4865
8004f9a8:	00431024 	and	v0,v0,v1
8004f9ac:	acc60064 	sw	a2,100(a2)
8004f9b0:	acc20048 	sw	v0,72(a2)
8004f9b4:	03e00008 	jr	ra
8004f9b8:	acc60068 	sw	a2,104(a2)
8004f9bc:	94c20038 	lhu	v0,56(a2)
8004f9c0:	8cc301d4 	lw	v1,468(a2)
8004f9c4:	00621821 	addu	v1,v1,v0
8004f9c8:	8cc20048 	lw	v0,72(a2)
8004f9cc:	90640000 	lbu	a0,0(v1)
8004f9d0:	2403ecff 	li	v1,-4865
8004f9d4:	00431024 	and	v0,v0,v1
8004f9d8:	a0c4006c 	sb	a0,108(a2)
8004f9dc:	acc60064 	sw	a2,100(a2)
8004f9e0:	acc20048 	sw	v0,72(a2)
8004f9e4:	03e00008 	jr	ra
8004f9e8:	acc60068 	sw	a2,104(a2)

8004f9ec <_Z9fx_inc_r0v>:
8004f9ec:	3c078021 	lui	a3,0x8021
8004f9f0:	24e2cfc0 	addiu	v0,a3,-12352
8004f9f4:	8ce5cfc0 	lw	a1,-12352(a3)
8004f9f8:	8c460048 	lw	a2,72(v0)
8004f9fc:	8c44003c 	lw	a0,60(v0)
8004fa00:	2403ecff 	li	v1,-4865
8004fa04:	24a50001 	addiu	a1,a1,1
8004fa08:	00c33024 	and	a2,a2,v1
8004fa0c:	24840001 	addiu	a0,a0,1
8004fa10:	ac44003c 	sw	a0,60(v0)
8004fa14:	ac450078 	sw	a1,120(v0)
8004fa18:	ac460048 	sw	a2,72(v0)
8004fa1c:	ace5cfc0 	sw	a1,-12352(a3)
8004fa20:	ac450074 	sw	a1,116(v0)
8004fa24:	ac420068 	sw	v0,104(v0)
8004fa28:	03e00008 	jr	ra
8004fa2c:	ac420064 	sw	v0,100(v0)

8004fa30 <_Z9fx_inc_r1v>:
8004fa30:	3c028021 	lui	v0,0x8021
8004fa34:	2442cfc0 	addiu	v0,v0,-12352
8004fa38:	8c450004 	lw	a1,4(v0)
8004fa3c:	8c460048 	lw	a2,72(v0)
8004fa40:	8c44003c 	lw	a0,60(v0)
8004fa44:	2403ecff 	li	v1,-4865
8004fa48:	24a50001 	addiu	a1,a1,1
8004fa4c:	00c33024 	and	a2,a2,v1
8004fa50:	24840001 	addiu	a0,a0,1
8004fa54:	ac44003c 	sw	a0,60(v0)
8004fa58:	ac450078 	sw	a1,120(v0)
8004fa5c:	ac460048 	sw	a2,72(v0)
8004fa60:	ac450004 	sw	a1,4(v0)
8004fa64:	ac450074 	sw	a1,116(v0)
8004fa68:	ac420068 	sw	v0,104(v0)
8004fa6c:	03e00008 	jr	ra
8004fa70:	ac420064 	sw	v0,100(v0)

8004fa74 <_Z9fx_inc_r2v>:
8004fa74:	3c028021 	lui	v0,0x8021
8004fa78:	2442cfc0 	addiu	v0,v0,-12352
8004fa7c:	8c450008 	lw	a1,8(v0)
8004fa80:	8c460048 	lw	a2,72(v0)
8004fa84:	8c44003c 	lw	a0,60(v0)
8004fa88:	2403ecff 	li	v1,-4865
8004fa8c:	24a50001 	addiu	a1,a1,1
8004fa90:	00c33024 	and	a2,a2,v1
8004fa94:	24840001 	addiu	a0,a0,1
8004fa98:	ac44003c 	sw	a0,60(v0)
8004fa9c:	ac450078 	sw	a1,120(v0)
8004faa0:	ac460048 	sw	a2,72(v0)
8004faa4:	ac450008 	sw	a1,8(v0)
8004faa8:	ac450074 	sw	a1,116(v0)
8004faac:	ac420068 	sw	v0,104(v0)
8004fab0:	03e00008 	jr	ra
8004fab4:	ac420064 	sw	v0,100(v0)

8004fab8 <_Z9fx_inc_r3v>:
8004fab8:	3c028021 	lui	v0,0x8021
8004fabc:	2442cfc0 	addiu	v0,v0,-12352
8004fac0:	8c45000c 	lw	a1,12(v0)
8004fac4:	8c460048 	lw	a2,72(v0)
8004fac8:	8c44003c 	lw	a0,60(v0)
8004facc:	2403ecff 	li	v1,-4865
8004fad0:	24a50001 	addiu	a1,a1,1
8004fad4:	00c33024 	and	a2,a2,v1
8004fad8:	24840001 	addiu	a0,a0,1
8004fadc:	ac44003c 	sw	a0,60(v0)
8004fae0:	ac450078 	sw	a1,120(v0)
8004fae4:	ac460048 	sw	a2,72(v0)
8004fae8:	ac45000c 	sw	a1,12(v0)
8004faec:	ac450074 	sw	a1,116(v0)
8004faf0:	ac420068 	sw	v0,104(v0)
8004faf4:	03e00008 	jr	ra
8004faf8:	ac420064 	sw	v0,100(v0)

8004fafc <_Z9fx_inc_r4v>:
8004fafc:	3c028021 	lui	v0,0x8021
8004fb00:	2442cfc0 	addiu	v0,v0,-12352
8004fb04:	8c450010 	lw	a1,16(v0)
8004fb08:	8c460048 	lw	a2,72(v0)
8004fb0c:	8c44003c 	lw	a0,60(v0)
8004fb10:	2403ecff 	li	v1,-4865
8004fb14:	24a50001 	addiu	a1,a1,1
8004fb18:	00c33024 	and	a2,a2,v1
8004fb1c:	24840001 	addiu	a0,a0,1
8004fb20:	ac44003c 	sw	a0,60(v0)
8004fb24:	ac450078 	sw	a1,120(v0)
8004fb28:	ac460048 	sw	a2,72(v0)
8004fb2c:	ac450010 	sw	a1,16(v0)
8004fb30:	ac450074 	sw	a1,116(v0)
8004fb34:	ac420068 	sw	v0,104(v0)
8004fb38:	03e00008 	jr	ra
8004fb3c:	ac420064 	sw	v0,100(v0)

8004fb40 <_Z9fx_inc_r5v>:
8004fb40:	3c028021 	lui	v0,0x8021
8004fb44:	2442cfc0 	addiu	v0,v0,-12352
8004fb48:	8c450014 	lw	a1,20(v0)
8004fb4c:	8c460048 	lw	a2,72(v0)
8004fb50:	8c44003c 	lw	a0,60(v0)
8004fb54:	2403ecff 	li	v1,-4865
8004fb58:	24a50001 	addiu	a1,a1,1
8004fb5c:	00c33024 	and	a2,a2,v1
8004fb60:	24840001 	addiu	a0,a0,1
8004fb64:	ac44003c 	sw	a0,60(v0)
8004fb68:	ac450078 	sw	a1,120(v0)
8004fb6c:	ac460048 	sw	a2,72(v0)
8004fb70:	ac450014 	sw	a1,20(v0)
8004fb74:	ac450074 	sw	a1,116(v0)
8004fb78:	ac420068 	sw	v0,104(v0)
8004fb7c:	03e00008 	jr	ra
8004fb80:	ac420064 	sw	v0,100(v0)

8004fb84 <_Z9fx_inc_r6v>:
8004fb84:	3c028021 	lui	v0,0x8021
8004fb88:	2442cfc0 	addiu	v0,v0,-12352
8004fb8c:	8c450018 	lw	a1,24(v0)
8004fb90:	8c460048 	lw	a2,72(v0)
8004fb94:	8c44003c 	lw	a0,60(v0)
8004fb98:	2403ecff 	li	v1,-4865
8004fb9c:	24a50001 	addiu	a1,a1,1
8004fba0:	00c33024 	and	a2,a2,v1
8004fba4:	24840001 	addiu	a0,a0,1
8004fba8:	ac44003c 	sw	a0,60(v0)
8004fbac:	ac450078 	sw	a1,120(v0)
8004fbb0:	ac460048 	sw	a2,72(v0)
8004fbb4:	ac450018 	sw	a1,24(v0)
8004fbb8:	ac450074 	sw	a1,116(v0)
8004fbbc:	ac420068 	sw	v0,104(v0)
8004fbc0:	03e00008 	jr	ra
8004fbc4:	ac420064 	sw	v0,100(v0)

8004fbc8 <_Z9fx_inc_r7v>:
8004fbc8:	3c028021 	lui	v0,0x8021
8004fbcc:	2442cfc0 	addiu	v0,v0,-12352
8004fbd0:	8c45001c 	lw	a1,28(v0)
8004fbd4:	8c460048 	lw	a2,72(v0)
8004fbd8:	8c44003c 	lw	a0,60(v0)
8004fbdc:	2403ecff 	li	v1,-4865
8004fbe0:	24a50001 	addiu	a1,a1,1
8004fbe4:	00c33024 	and	a2,a2,v1
8004fbe8:	24840001 	addiu	a0,a0,1
8004fbec:	ac44003c 	sw	a0,60(v0)
8004fbf0:	ac450078 	sw	a1,120(v0)
8004fbf4:	ac460048 	sw	a2,72(v0)
8004fbf8:	ac45001c 	sw	a1,28(v0)
8004fbfc:	ac450074 	sw	a1,116(v0)
8004fc00:	ac420068 	sw	v0,104(v0)
8004fc04:	03e00008 	jr	ra
8004fc08:	ac420064 	sw	v0,100(v0)

8004fc0c <_Z9fx_inc_r8v>:
8004fc0c:	3c028021 	lui	v0,0x8021
8004fc10:	2442cfc0 	addiu	v0,v0,-12352
8004fc14:	8c450020 	lw	a1,32(v0)
8004fc18:	8c460048 	lw	a2,72(v0)
8004fc1c:	8c44003c 	lw	a0,60(v0)
8004fc20:	2403ecff 	li	v1,-4865
8004fc24:	24a50001 	addiu	a1,a1,1
8004fc28:	00c33024 	and	a2,a2,v1
8004fc2c:	24840001 	addiu	a0,a0,1
8004fc30:	ac44003c 	sw	a0,60(v0)
8004fc34:	ac450078 	sw	a1,120(v0)
8004fc38:	ac460048 	sw	a2,72(v0)
8004fc3c:	ac450020 	sw	a1,32(v0)
8004fc40:	ac450074 	sw	a1,116(v0)
8004fc44:	ac420068 	sw	v0,104(v0)
8004fc48:	03e00008 	jr	ra
8004fc4c:	ac420064 	sw	v0,100(v0)

8004fc50 <_Z9fx_inc_r9v>:
8004fc50:	3c028021 	lui	v0,0x8021
8004fc54:	2442cfc0 	addiu	v0,v0,-12352
8004fc58:	8c450024 	lw	a1,36(v0)
8004fc5c:	8c460048 	lw	a2,72(v0)
8004fc60:	8c44003c 	lw	a0,60(v0)
8004fc64:	2403ecff 	li	v1,-4865
8004fc68:	24a50001 	addiu	a1,a1,1
8004fc6c:	00c33024 	and	a2,a2,v1
8004fc70:	24840001 	addiu	a0,a0,1
8004fc74:	ac44003c 	sw	a0,60(v0)
8004fc78:	ac450078 	sw	a1,120(v0)
8004fc7c:	ac460048 	sw	a2,72(v0)
8004fc80:	ac450024 	sw	a1,36(v0)
8004fc84:	ac450074 	sw	a1,116(v0)
8004fc88:	ac420068 	sw	v0,104(v0)
8004fc8c:	03e00008 	jr	ra
8004fc90:	ac420064 	sw	v0,100(v0)

8004fc94 <_Z10fx_inc_r10v>:
8004fc94:	3c028021 	lui	v0,0x8021
8004fc98:	2442cfc0 	addiu	v0,v0,-12352
8004fc9c:	8c450028 	lw	a1,40(v0)
8004fca0:	8c460048 	lw	a2,72(v0)
8004fca4:	8c44003c 	lw	a0,60(v0)
8004fca8:	2403ecff 	li	v1,-4865
8004fcac:	24a50001 	addiu	a1,a1,1
8004fcb0:	00c33024 	and	a2,a2,v1
8004fcb4:	24840001 	addiu	a0,a0,1
8004fcb8:	ac44003c 	sw	a0,60(v0)
8004fcbc:	ac450078 	sw	a1,120(v0)
8004fcc0:	ac460048 	sw	a2,72(v0)
8004fcc4:	ac450028 	sw	a1,40(v0)
8004fcc8:	ac450074 	sw	a1,116(v0)
8004fccc:	ac420068 	sw	v0,104(v0)
8004fcd0:	03e00008 	jr	ra
8004fcd4:	ac420064 	sw	v0,100(v0)

8004fcd8 <_Z10fx_inc_r11v>:
8004fcd8:	3c028021 	lui	v0,0x8021
8004fcdc:	2442cfc0 	addiu	v0,v0,-12352
8004fce0:	8c45002c 	lw	a1,44(v0)
8004fce4:	8c460048 	lw	a2,72(v0)
8004fce8:	8c44003c 	lw	a0,60(v0)
8004fcec:	2403ecff 	li	v1,-4865
8004fcf0:	24a50001 	addiu	a1,a1,1
8004fcf4:	00c33024 	and	a2,a2,v1
8004fcf8:	24840001 	addiu	a0,a0,1
8004fcfc:	ac44003c 	sw	a0,60(v0)
8004fd00:	ac450078 	sw	a1,120(v0)
8004fd04:	ac460048 	sw	a2,72(v0)
8004fd08:	ac45002c 	sw	a1,44(v0)
8004fd0c:	ac450074 	sw	a1,116(v0)
8004fd10:	ac420068 	sw	v0,104(v0)
8004fd14:	03e00008 	jr	ra
8004fd18:	ac420064 	sw	v0,100(v0)

8004fd1c <_Z10fx_inc_r12v>:
8004fd1c:	3c028021 	lui	v0,0x8021
8004fd20:	2442cfc0 	addiu	v0,v0,-12352
8004fd24:	8c450030 	lw	a1,48(v0)
8004fd28:	8c460048 	lw	a2,72(v0)
8004fd2c:	8c44003c 	lw	a0,60(v0)
8004fd30:	2403ecff 	li	v1,-4865
8004fd34:	24a50001 	addiu	a1,a1,1
8004fd38:	00c33024 	and	a2,a2,v1
8004fd3c:	24840001 	addiu	a0,a0,1
8004fd40:	ac44003c 	sw	a0,60(v0)
8004fd44:	ac450078 	sw	a1,120(v0)
8004fd48:	ac460048 	sw	a2,72(v0)
8004fd4c:	ac450030 	sw	a1,48(v0)
8004fd50:	ac450074 	sw	a1,116(v0)
8004fd54:	ac420068 	sw	v0,104(v0)
8004fd58:	03e00008 	jr	ra
8004fd5c:	ac420064 	sw	v0,100(v0)

8004fd60 <_Z10fx_inc_r13v>:
8004fd60:	3c028021 	lui	v0,0x8021
8004fd64:	2442cfc0 	addiu	v0,v0,-12352
8004fd68:	8c450034 	lw	a1,52(v0)
8004fd6c:	8c460048 	lw	a2,72(v0)
8004fd70:	8c44003c 	lw	a0,60(v0)
8004fd74:	2403ecff 	li	v1,-4865
8004fd78:	24a50001 	addiu	a1,a1,1
8004fd7c:	00c33024 	and	a2,a2,v1
8004fd80:	24840001 	addiu	a0,a0,1
8004fd84:	ac44003c 	sw	a0,60(v0)
8004fd88:	ac450078 	sw	a1,120(v0)
8004fd8c:	ac460048 	sw	a2,72(v0)
8004fd90:	ac450034 	sw	a1,52(v0)
8004fd94:	ac450074 	sw	a1,116(v0)
8004fd98:	ac420068 	sw	v0,104(v0)
8004fd9c:	03e00008 	jr	ra
8004fda0:	ac420064 	sw	v0,100(v0)

8004fda4 <_Z10fx_inc_r14v>:
8004fda4:	3c028021 	lui	v0,0x8021
8004fda8:	2442cfc0 	addiu	v0,v0,-12352
8004fdac:	8c440038 	lw	a0,56(v0)
8004fdb0:	8c450048 	lw	a1,72(v0)
8004fdb4:	8c46003c 	lw	a2,60(v0)
8004fdb8:	24840001 	addiu	a0,a0,1
8004fdbc:	2403ecff 	li	v1,-4865
8004fdc0:	8c4701d4 	lw	a3,468(v0)
8004fdc4:	00a32824 	and	a1,a1,v1
8004fdc8:	24c60001 	addiu	a2,a2,1
8004fdcc:	3083ffff 	andi	v1,a0,0xffff
8004fdd0:	ac450048 	sw	a1,72(v0)
8004fdd4:	ac46003c 	sw	a2,60(v0)
8004fdd8:	00e33821 	addu	a3,a3,v1
8004fddc:	ac440038 	sw	a0,56(v0)
8004fde0:	ac440074 	sw	a0,116(v0)
8004fde4:	ac440078 	sw	a0,120(v0)
8004fde8:	ac420068 	sw	v0,104(v0)
8004fdec:	ac420064 	sw	v0,100(v0)
8004fdf0:	90e30000 	lbu	v1,0(a3)
8004fdf4:	03e00008 	jr	ra
8004fdf8:	a043006c 	sb	v1,108(v0)

8004fdfc <_Z7fx_getcv>:
8004fdfc:	3c088021 	lui	t0,0x8021
8004fe00:	2506cfc0 	addiu	a2,t0,-12352
8004fe04:	8cc20044 	lw	v0,68(a2)
8004fe08:	90c3006c 	lbu	v1,108(a2)
8004fe0c:	30470008 	andi	a3,v0,0x8
8004fe10:	30420004 	andi	v0,v0,0x4
8004fe14:	00032902 	srl	a1,v1,0x4
8004fe18:	10400002 	beqz	v0,8004fe24 <_Z7fx_getcv+0x28>
8004fe1c:	306400f0 	andi	a0,v1,0xf0
8004fe20:	00851825 	or	v1,a0,a1
8004fe24:	10e00010 	beqz	a3,8004fe68 <_Z7fx_getcv+0x6c>
8004fe28:	3064000f 	andi	a0,v1,0xf
8004fe2c:	8cc20040 	lw	v0,64(a2)
8004fe30:	304200f0 	andi	v0,v0,0xf0
8004fe34:	00441025 	or	v0,v0,a0
8004fe38:	acc20040 	sw	v0,64(a2)
8004fe3c:	2502cfc0 	addiu	v0,t0,-12352
8004fe40:	8c450048 	lw	a1,72(v0)
8004fe44:	8c43003c 	lw	v1,60(v0)
8004fe48:	2404ecff 	li	a0,-4865
8004fe4c:	00a42824 	and	a1,a1,a0
8004fe50:	24630001 	addiu	v1,v1,1
8004fe54:	ac43003c 	sw	v1,60(v0)
8004fe58:	ac450048 	sw	a1,72(v0)
8004fe5c:	ac420068 	sw	v0,104(v0)
8004fe60:	03e00008 	jr	ra
8004fe64:	ac420064 	sw	v0,100(v0)
8004fe68:	2502cfc0 	addiu	v0,t0,-12352
8004fe6c:	8c450048 	lw	a1,72(v0)
8004fe70:	acc30040 	sw	v1,64(a2)
8004fe74:	8c43003c 	lw	v1,60(v0)
8004fe78:	2404ecff 	li	a0,-4865
8004fe7c:	00a42824 	and	a1,a1,a0
8004fe80:	24630001 	addiu	v1,v1,1
8004fe84:	ac43003c 	sw	v1,60(v0)
8004fe88:	ac450048 	sw	a1,72(v0)
8004fe8c:	ac420068 	sw	v0,104(v0)
8004fe90:	03e00008 	jr	ra
8004fe94:	ac420064 	sw	v0,100(v0)

8004fe98 <_Z7fx_rambv>:
8004fe98:	3c038021 	lui	v1,0x8021
8004fe9c:	2463cfc0 	addiu	v1,v1,-12352
8004fea0:	8c620068 	lw	v0,104(v1)
8004fea4:	8c670048 	lw	a3,72(v1)
8004fea8:	8c460000 	lw	a2,0(v0)
8004feac:	8c65003c 	lw	a1,60(v1)
8004feb0:	30c60003 	andi	a2,a2,0x3
8004feb4:	00061080 	sll	v0,a2,0x2
8004feb8:	00431021 	addu	v0,v0,v1
8004febc:	8c4801dc 	lw	t0,476(v0)
8004fec0:	2404ecff 	li	a0,-4865
8004fec4:	00e43824 	and	a3,a3,a0
8004fec8:	24a50001 	addiu	a1,a1,1
8004fecc:	ac65003c 	sw	a1,60(v1)
8004fed0:	ac6801d0 	sw	t0,464(v1)
8004fed4:	ac670048 	sw	a3,72(v1)
8004fed8:	ac660054 	sw	a2,84(v1)
8004fedc:	ac630068 	sw	v1,104(v1)
8004fee0:	03e00008 	jr	ra
8004fee4:	ac630064 	sw	v1,100(v1)

8004fee8 <_Z7fx_rombv>:
8004fee8:	3c038021 	lui	v1,0x8021
8004feec:	2463cfc0 	addiu	v1,v1,-12352
8004fef0:	8c620068 	lw	v0,104(v1)
8004fef4:	8c670048 	lw	a3,72(v1)
8004fef8:	90460000 	lbu	a2,0(v0)
8004fefc:	8c65003c 	lw	a1,60(v1)
8004ff00:	30c6007f 	andi	a2,a2,0x7f
8004ff04:	00061080 	sll	v0,a2,0x2
8004ff08:	00431021 	addu	v0,v0,v1
8004ff0c:	8c4801ec 	lw	t0,492(v0)
8004ff10:	2404ecff 	li	a0,-4865
8004ff14:	00e43824 	and	a3,a3,a0
8004ff18:	24a50001 	addiu	a1,a1,1
8004ff1c:	ac65003c 	sw	a1,60(v1)
8004ff20:	ac6801d4 	sw	t0,468(v1)
8004ff24:	ac670048 	sw	a3,72(v1)
8004ff28:	ac660050 	sw	a2,80(v1)
8004ff2c:	ac630068 	sw	v1,104(v1)
8004ff30:	03e00008 	jr	ra
8004ff34:	ac630064 	sw	v1,100(v1)

8004ff38 <_Z9fx_dec_r0v>:
8004ff38:	3c078021 	lui	a3,0x8021
8004ff3c:	24e2cfc0 	addiu	v0,a3,-12352
8004ff40:	8ce5cfc0 	lw	a1,-12352(a3)
8004ff44:	8c460048 	lw	a2,72(v0)
8004ff48:	8c44003c 	lw	a0,60(v0)
8004ff4c:	2403ecff 	li	v1,-4865
8004ff50:	24a5ffff 	addiu	a1,a1,-1
8004ff54:	00c33024 	and	a2,a2,v1
8004ff58:	24840001 	addiu	a0,a0,1
8004ff5c:	ac44003c 	sw	a0,60(v0)
8004ff60:	ac450078 	sw	a1,120(v0)
8004ff64:	ac460048 	sw	a2,72(v0)
8004ff68:	ace5cfc0 	sw	a1,-12352(a3)
8004ff6c:	ac450074 	sw	a1,116(v0)
8004ff70:	ac420068 	sw	v0,104(v0)
8004ff74:	03e00008 	jr	ra
8004ff78:	ac420064 	sw	v0,100(v0)

8004ff7c <_Z9fx_dec_r1v>:
8004ff7c:	3c028021 	lui	v0,0x8021
8004ff80:	2442cfc0 	addiu	v0,v0,-12352
8004ff84:	8c450004 	lw	a1,4(v0)
8004ff88:	8c460048 	lw	a2,72(v0)
8004ff8c:	8c44003c 	lw	a0,60(v0)
8004ff90:	2403ecff 	li	v1,-4865
8004ff94:	24a5ffff 	addiu	a1,a1,-1
8004ff98:	00c33024 	and	a2,a2,v1
8004ff9c:	24840001 	addiu	a0,a0,1
8004ffa0:	ac44003c 	sw	a0,60(v0)
8004ffa4:	ac450078 	sw	a1,120(v0)
8004ffa8:	ac460048 	sw	a2,72(v0)
8004ffac:	ac450004 	sw	a1,4(v0)
8004ffb0:	ac450074 	sw	a1,116(v0)
8004ffb4:	ac420068 	sw	v0,104(v0)
8004ffb8:	03e00008 	jr	ra
8004ffbc:	ac420064 	sw	v0,100(v0)

8004ffc0 <_Z9fx_dec_r2v>:
8004ffc0:	3c028021 	lui	v0,0x8021
8004ffc4:	2442cfc0 	addiu	v0,v0,-12352
8004ffc8:	8c450008 	lw	a1,8(v0)
8004ffcc:	8c460048 	lw	a2,72(v0)
8004ffd0:	8c44003c 	lw	a0,60(v0)
8004ffd4:	2403ecff 	li	v1,-4865
8004ffd8:	24a5ffff 	addiu	a1,a1,-1
8004ffdc:	00c33024 	and	a2,a2,v1
8004ffe0:	24840001 	addiu	a0,a0,1
8004ffe4:	ac44003c 	sw	a0,60(v0)
8004ffe8:	ac450078 	sw	a1,120(v0)
8004ffec:	ac460048 	sw	a2,72(v0)
8004fff0:	ac450008 	sw	a1,8(v0)
8004fff4:	ac450074 	sw	a1,116(v0)
8004fff8:	ac420068 	sw	v0,104(v0)
8004fffc:	03e00008 	jr	ra
80050000:	ac420064 	sw	v0,100(v0)

80050004 <_Z9fx_dec_r3v>:
80050004:	3c028021 	lui	v0,0x8021
80050008:	2442cfc0 	addiu	v0,v0,-12352
8005000c:	8c45000c 	lw	a1,12(v0)
80050010:	8c460048 	lw	a2,72(v0)
80050014:	8c44003c 	lw	a0,60(v0)
80050018:	2403ecff 	li	v1,-4865
8005001c:	24a5ffff 	addiu	a1,a1,-1
80050020:	00c33024 	and	a2,a2,v1
80050024:	24840001 	addiu	a0,a0,1
80050028:	ac44003c 	sw	a0,60(v0)
8005002c:	ac450078 	sw	a1,120(v0)
80050030:	ac460048 	sw	a2,72(v0)
80050034:	ac45000c 	sw	a1,12(v0)
80050038:	ac450074 	sw	a1,116(v0)
8005003c:	ac420068 	sw	v0,104(v0)
80050040:	03e00008 	jr	ra
80050044:	ac420064 	sw	v0,100(v0)

80050048 <_Z9fx_dec_r4v>:
80050048:	3c028021 	lui	v0,0x8021
8005004c:	2442cfc0 	addiu	v0,v0,-12352
80050050:	8c450010 	lw	a1,16(v0)
80050054:	8c460048 	lw	a2,72(v0)
80050058:	8c44003c 	lw	a0,60(v0)
8005005c:	2403ecff 	li	v1,-4865
80050060:	24a5ffff 	addiu	a1,a1,-1
80050064:	00c33024 	and	a2,a2,v1
80050068:	24840001 	addiu	a0,a0,1
8005006c:	ac44003c 	sw	a0,60(v0)
80050070:	ac450078 	sw	a1,120(v0)
80050074:	ac460048 	sw	a2,72(v0)
80050078:	ac450010 	sw	a1,16(v0)
8005007c:	ac450074 	sw	a1,116(v0)
80050080:	ac420068 	sw	v0,104(v0)
80050084:	03e00008 	jr	ra
80050088:	ac420064 	sw	v0,100(v0)

8005008c <_Z9fx_dec_r5v>:
8005008c:	3c028021 	lui	v0,0x8021
80050090:	2442cfc0 	addiu	v0,v0,-12352
80050094:	8c450014 	lw	a1,20(v0)
80050098:	8c460048 	lw	a2,72(v0)
8005009c:	8c44003c 	lw	a0,60(v0)
800500a0:	2403ecff 	li	v1,-4865
800500a4:	24a5ffff 	addiu	a1,a1,-1
800500a8:	00c33024 	and	a2,a2,v1
800500ac:	24840001 	addiu	a0,a0,1
800500b0:	ac44003c 	sw	a0,60(v0)
800500b4:	ac450078 	sw	a1,120(v0)
800500b8:	ac460048 	sw	a2,72(v0)
800500bc:	ac450014 	sw	a1,20(v0)
800500c0:	ac450074 	sw	a1,116(v0)
800500c4:	ac420068 	sw	v0,104(v0)
800500c8:	03e00008 	jr	ra
800500cc:	ac420064 	sw	v0,100(v0)

800500d0 <_Z9fx_dec_r6v>:
800500d0:	3c028021 	lui	v0,0x8021
800500d4:	2442cfc0 	addiu	v0,v0,-12352
800500d8:	8c450018 	lw	a1,24(v0)
800500dc:	8c460048 	lw	a2,72(v0)
800500e0:	8c44003c 	lw	a0,60(v0)
800500e4:	2403ecff 	li	v1,-4865
800500e8:	24a5ffff 	addiu	a1,a1,-1
800500ec:	00c33024 	and	a2,a2,v1
800500f0:	24840001 	addiu	a0,a0,1
800500f4:	ac44003c 	sw	a0,60(v0)
800500f8:	ac450078 	sw	a1,120(v0)
800500fc:	ac460048 	sw	a2,72(v0)
80050100:	ac450018 	sw	a1,24(v0)
80050104:	ac450074 	sw	a1,116(v0)
80050108:	ac420068 	sw	v0,104(v0)
8005010c:	03e00008 	jr	ra
80050110:	ac420064 	sw	v0,100(v0)

80050114 <_Z9fx_dec_r7v>:
80050114:	3c028021 	lui	v0,0x8021
80050118:	2442cfc0 	addiu	v0,v0,-12352
8005011c:	8c45001c 	lw	a1,28(v0)
80050120:	8c460048 	lw	a2,72(v0)
80050124:	8c44003c 	lw	a0,60(v0)
80050128:	2403ecff 	li	v1,-4865
8005012c:	24a5ffff 	addiu	a1,a1,-1
80050130:	00c33024 	and	a2,a2,v1
80050134:	24840001 	addiu	a0,a0,1
80050138:	ac44003c 	sw	a0,60(v0)
8005013c:	ac450078 	sw	a1,120(v0)
80050140:	ac460048 	sw	a2,72(v0)
80050144:	ac45001c 	sw	a1,28(v0)
80050148:	ac450074 	sw	a1,116(v0)
8005014c:	ac420068 	sw	v0,104(v0)
80050150:	03e00008 	jr	ra
80050154:	ac420064 	sw	v0,100(v0)

80050158 <_Z9fx_dec_r8v>:
80050158:	3c028021 	lui	v0,0x8021
8005015c:	2442cfc0 	addiu	v0,v0,-12352
80050160:	8c450020 	lw	a1,32(v0)
80050164:	8c460048 	lw	a2,72(v0)
80050168:	8c44003c 	lw	a0,60(v0)
8005016c:	2403ecff 	li	v1,-4865
80050170:	24a5ffff 	addiu	a1,a1,-1
80050174:	00c33024 	and	a2,a2,v1
80050178:	24840001 	addiu	a0,a0,1
8005017c:	ac44003c 	sw	a0,60(v0)
80050180:	ac450078 	sw	a1,120(v0)
80050184:	ac460048 	sw	a2,72(v0)
80050188:	ac450020 	sw	a1,32(v0)
8005018c:	ac450074 	sw	a1,116(v0)
80050190:	ac420068 	sw	v0,104(v0)
80050194:	03e00008 	jr	ra
80050198:	ac420064 	sw	v0,100(v0)

8005019c <_Z9fx_dec_r9v>:
8005019c:	3c028021 	lui	v0,0x8021
800501a0:	2442cfc0 	addiu	v0,v0,-12352
800501a4:	8c450024 	lw	a1,36(v0)
800501a8:	8c460048 	lw	a2,72(v0)
800501ac:	8c44003c 	lw	a0,60(v0)
800501b0:	2403ecff 	li	v1,-4865
800501b4:	24a5ffff 	addiu	a1,a1,-1
800501b8:	00c33024 	and	a2,a2,v1
800501bc:	24840001 	addiu	a0,a0,1
800501c0:	ac44003c 	sw	a0,60(v0)
800501c4:	ac450078 	sw	a1,120(v0)
800501c8:	ac460048 	sw	a2,72(v0)
800501cc:	ac450024 	sw	a1,36(v0)
800501d0:	ac450074 	sw	a1,116(v0)
800501d4:	ac420068 	sw	v0,104(v0)
800501d8:	03e00008 	jr	ra
800501dc:	ac420064 	sw	v0,100(v0)

800501e0 <_Z10fx_dec_r10v>:
800501e0:	3c028021 	lui	v0,0x8021
800501e4:	2442cfc0 	addiu	v0,v0,-12352
800501e8:	8c450028 	lw	a1,40(v0)
800501ec:	8c460048 	lw	a2,72(v0)
800501f0:	8c44003c 	lw	a0,60(v0)
800501f4:	2403ecff 	li	v1,-4865
800501f8:	24a5ffff 	addiu	a1,a1,-1
800501fc:	00c33024 	and	a2,a2,v1
80050200:	24840001 	addiu	a0,a0,1
80050204:	ac44003c 	sw	a0,60(v0)
80050208:	ac450078 	sw	a1,120(v0)
8005020c:	ac460048 	sw	a2,72(v0)
80050210:	ac450028 	sw	a1,40(v0)
80050214:	ac450074 	sw	a1,116(v0)
80050218:	ac420068 	sw	v0,104(v0)
8005021c:	03e00008 	jr	ra
80050220:	ac420064 	sw	v0,100(v0)

80050224 <_Z10fx_dec_r11v>:
80050224:	3c028021 	lui	v0,0x8021
80050228:	2442cfc0 	addiu	v0,v0,-12352
8005022c:	8c45002c 	lw	a1,44(v0)
80050230:	8c460048 	lw	a2,72(v0)
80050234:	8c44003c 	lw	a0,60(v0)
80050238:	2403ecff 	li	v1,-4865
8005023c:	24a5ffff 	addiu	a1,a1,-1
80050240:	00c33024 	and	a2,a2,v1
80050244:	24840001 	addiu	a0,a0,1
80050248:	ac44003c 	sw	a0,60(v0)
8005024c:	ac450078 	sw	a1,120(v0)
80050250:	ac460048 	sw	a2,72(v0)
80050254:	ac45002c 	sw	a1,44(v0)
80050258:	ac450074 	sw	a1,116(v0)
8005025c:	ac420068 	sw	v0,104(v0)
80050260:	03e00008 	jr	ra
80050264:	ac420064 	sw	v0,100(v0)

80050268 <_Z10fx_dec_r12v>:
80050268:	3c028021 	lui	v0,0x8021
8005026c:	2442cfc0 	addiu	v0,v0,-12352
80050270:	8c450030 	lw	a1,48(v0)
80050274:	8c460048 	lw	a2,72(v0)
80050278:	8c44003c 	lw	a0,60(v0)
8005027c:	2403ecff 	li	v1,-4865
80050280:	24a5ffff 	addiu	a1,a1,-1
80050284:	00c33024 	and	a2,a2,v1
80050288:	24840001 	addiu	a0,a0,1
8005028c:	ac44003c 	sw	a0,60(v0)
80050290:	ac450078 	sw	a1,120(v0)
80050294:	ac460048 	sw	a2,72(v0)
80050298:	ac450030 	sw	a1,48(v0)
8005029c:	ac450074 	sw	a1,116(v0)
800502a0:	ac420068 	sw	v0,104(v0)
800502a4:	03e00008 	jr	ra
800502a8:	ac420064 	sw	v0,100(v0)

800502ac <_Z10fx_dec_r13v>:
800502ac:	3c028021 	lui	v0,0x8021
800502b0:	2442cfc0 	addiu	v0,v0,-12352
800502b4:	8c450034 	lw	a1,52(v0)
800502b8:	8c460048 	lw	a2,72(v0)
800502bc:	8c44003c 	lw	a0,60(v0)
800502c0:	2403ecff 	li	v1,-4865
800502c4:	24a5ffff 	addiu	a1,a1,-1
800502c8:	00c33024 	and	a2,a2,v1
800502cc:	24840001 	addiu	a0,a0,1
800502d0:	ac44003c 	sw	a0,60(v0)
800502d4:	ac450078 	sw	a1,120(v0)
800502d8:	ac460048 	sw	a2,72(v0)
800502dc:	ac450034 	sw	a1,52(v0)
800502e0:	ac450074 	sw	a1,116(v0)
800502e4:	ac420068 	sw	v0,104(v0)
800502e8:	03e00008 	jr	ra
800502ec:	ac420064 	sw	v0,100(v0)

800502f0 <_Z10fx_dec_r14v>:
800502f0:	3c028021 	lui	v0,0x8021
800502f4:	2442cfc0 	addiu	v0,v0,-12352
800502f8:	8c440038 	lw	a0,56(v0)
800502fc:	8c450048 	lw	a1,72(v0)
80050300:	8c46003c 	lw	a2,60(v0)
80050304:	2484ffff 	addiu	a0,a0,-1
80050308:	2403ecff 	li	v1,-4865
8005030c:	8c4701d4 	lw	a3,468(v0)
80050310:	00a32824 	and	a1,a1,v1
80050314:	24c60001 	addiu	a2,a2,1
80050318:	3083ffff 	andi	v1,a0,0xffff
8005031c:	ac450048 	sw	a1,72(v0)
80050320:	ac46003c 	sw	a2,60(v0)
80050324:	00e33821 	addu	a3,a3,v1
80050328:	ac440038 	sw	a0,56(v0)
8005032c:	ac440074 	sw	a0,116(v0)
80050330:	ac440078 	sw	a0,120(v0)
80050334:	ac420068 	sw	v0,104(v0)
80050338:	ac420064 	sw	v0,100(v0)
8005033c:	90e30000 	lbu	v1,0(a3)
80050340:	03e00008 	jr	ra
80050344:	a043006c 	sb	v1,108(v0)

80050348 <_Z7fx_getbv>:
80050348:	3c028021 	lui	v0,0x8021
8005034c:	2446cfc0 	addiu	a2,v0,-12352
80050350:	8cc3003c 	lw	v1,60(a2)
80050354:	90c4006c 	lbu	a0,108(a2)
80050358:	8cc50064 	lw	a1,100(a2)
8005035c:	3c028021 	lui	v0,0x8021
80050360:	24630001 	addiu	v1,v1,1
80050364:	2442cff8 	addiu	v0,v0,-12296
80050368:	acc3003c 	sw	v1,60(a2)
8005036c:	10a20008 	beq	a1,v0,80050390 <_Z7fx_getbv+0x48>
80050370:	aca40000 	sw	a0,0(a1)
80050374:	8cc20048 	lw	v0,72(a2)
80050378:	2403ecff 	li	v1,-4865
8005037c:	00431024 	and	v0,v0,v1
80050380:	acc60064 	sw	a2,100(a2)
80050384:	acc20048 	sw	v0,72(a2)
80050388:	03e00008 	jr	ra
8005038c:	acc60068 	sw	a2,104(a2)
80050390:	94c20038 	lhu	v0,56(a2)
80050394:	8cc301d4 	lw	v1,468(a2)
80050398:	00621821 	addu	v1,v1,v0
8005039c:	8cc20048 	lw	v0,72(a2)
800503a0:	90640000 	lbu	a0,0(v1)
800503a4:	2403ecff 	li	v1,-4865
800503a8:	00431024 	and	v0,v0,v1
800503ac:	a0c4006c 	sb	a0,108(a2)
800503b0:	acc60064 	sw	a2,100(a2)
800503b4:	acc20048 	sw	v0,72(a2)
800503b8:	03e00008 	jr	ra
800503bc:	acc60068 	sw	a2,104(a2)

800503c0 <_Z8fx_getbhv>:
800503c0:	3c028021 	lui	v0,0x8021
800503c4:	2446cfc0 	addiu	a2,v0,-12352
800503c8:	8cc50068 	lw	a1,104(a2)
800503cc:	90c2006c 	lbu	v0,108(a2)
800503d0:	90a40000 	lbu	a0,0(a1)
800503d4:	8cc3003c 	lw	v1,60(a2)
800503d8:	00021200 	sll	v0,v0,0x8
800503dc:	00822025 	or	a0,a0,v0
800503e0:	8cc50064 	lw	a1,100(a2)
800503e4:	3c028021 	lui	v0,0x8021
800503e8:	24630001 	addiu	v1,v1,1
800503ec:	2442cff8 	addiu	v0,v0,-12296
800503f0:	acc3003c 	sw	v1,60(a2)
800503f4:	10a20008 	beq	a1,v0,80050418 <_Z8fx_getbhv+0x58>
800503f8:	aca40000 	sw	a0,0(a1)
800503fc:	8cc20048 	lw	v0,72(a2)
80050400:	2403ecff 	li	v1,-4865
80050404:	00431024 	and	v0,v0,v1
80050408:	acc60064 	sw	a2,100(a2)
8005040c:	acc20048 	sw	v0,72(a2)
80050410:	03e00008 	jr	ra
80050414:	acc60068 	sw	a2,104(a2)
80050418:	94c20038 	lhu	v0,56(a2)
8005041c:	8cc301d4 	lw	v1,468(a2)
80050420:	00621821 	addu	v1,v1,v0
80050424:	8cc20048 	lw	v0,72(a2)
80050428:	90640000 	lbu	a0,0(v1)
8005042c:	2403ecff 	li	v1,-4865
80050430:	00431024 	and	v0,v0,v1
80050434:	a0c4006c 	sb	a0,108(a2)
80050438:	acc60064 	sw	a2,100(a2)
8005043c:	acc20048 	sw	v0,72(a2)
80050440:	03e00008 	jr	ra
80050444:	acc60068 	sw	a2,104(a2)

80050448 <_Z8fx_getblv>:
80050448:	3c028021 	lui	v0,0x8021
8005044c:	2446cfc0 	addiu	a2,v0,-12352
80050450:	8cc40068 	lw	a0,104(a2)
80050454:	90c5006c 	lbu	a1,108(a2)
80050458:	8c820000 	lw	v0,0(a0)
8005045c:	8cc3003c 	lw	v1,60(a2)
80050460:	3042ff00 	andi	v0,v0,0xff00
80050464:	00a22825 	or	a1,a1,v0
80050468:	8cc40064 	lw	a0,100(a2)
8005046c:	3c028021 	lui	v0,0x8021
80050470:	24630001 	addiu	v1,v1,1
80050474:	2442cff8 	addiu	v0,v0,-12296
80050478:	acc3003c 	sw	v1,60(a2)
8005047c:	10820008 	beq	a0,v0,800504a0 <_Z8fx_getblv+0x58>
80050480:	ac850000 	sw	a1,0(a0)
80050484:	8cc20048 	lw	v0,72(a2)
80050488:	2403ecff 	li	v1,-4865
8005048c:	00431024 	and	v0,v0,v1
80050490:	acc60064 	sw	a2,100(a2)
80050494:	acc20048 	sw	v0,72(a2)
80050498:	03e00008 	jr	ra
8005049c:	acc60068 	sw	a2,104(a2)
800504a0:	94c20038 	lhu	v0,56(a2)
800504a4:	8cc301d4 	lw	v1,468(a2)
800504a8:	00621821 	addu	v1,v1,v0
800504ac:	8cc20048 	lw	v0,72(a2)
800504b0:	90640000 	lbu	a0,0(v1)
800504b4:	2403ecff 	li	v1,-4865
800504b8:	00431024 	and	v0,v0,v1
800504bc:	a0c4006c 	sb	a0,108(a2)
800504c0:	acc60064 	sw	a2,100(a2)
800504c4:	acc20048 	sw	v0,72(a2)
800504c8:	03e00008 	jr	ra
800504cc:	acc60068 	sw	a2,104(a2)

800504d0 <_Z8fx_getbsv>:
800504d0:	3c028021 	lui	v0,0x8021
800504d4:	2446cfc0 	addiu	a2,v0,-12352
800504d8:	8cc3003c 	lw	v1,60(a2)
800504dc:	80c4006c 	lb	a0,108(a2)
800504e0:	8cc50064 	lw	a1,100(a2)
800504e4:	3c028021 	lui	v0,0x8021
800504e8:	24630001 	addiu	v1,v1,1
800504ec:	2442cff8 	addiu	v0,v0,-12296
800504f0:	acc3003c 	sw	v1,60(a2)
800504f4:	10a20008 	beq	a1,v0,80050518 <_Z8fx_getbsv+0x48>
800504f8:	aca40000 	sw	a0,0(a1)
800504fc:	8cc20048 	lw	v0,72(a2)
80050500:	2403ecff 	li	v1,-4865
80050504:	00431024 	and	v0,v0,v1
80050508:	acc60064 	sw	a2,100(a2)
8005050c:	acc20048 	sw	v0,72(a2)
80050510:	03e00008 	jr	ra
80050514:	acc60068 	sw	a2,104(a2)
80050518:	94c20038 	lhu	v0,56(a2)
8005051c:	8cc301d4 	lw	v1,468(a2)
80050520:	00621821 	addu	v1,v1,v0
80050524:	8cc20048 	lw	v0,72(a2)
80050528:	90640000 	lbu	a0,0(v1)
8005052c:	2403ecff 	li	v1,-4865
80050530:	00431024 	and	v0,v0,v1
80050534:	a0c4006c 	sb	a0,108(a2)
80050538:	acc60064 	sw	a2,100(a2)
8005053c:	acc20048 	sw	v0,72(a2)
80050540:	03e00008 	jr	ra
80050544:	acc60068 	sw	a2,104(a2)

80050548 <_Z9fx_iwt_r0v>:
80050548:	3c0a8021 	lui	t2,0x8021
8005054c:	2543cfc0 	addiu	v1,t2,-12352
80050550:	8c69003c 	lw	t1,60(v1)
80050554:	8c6701d8 	lw	a3,472(v1)
80050558:	25240001 	addiu	a0,t1,1
8005055c:	3082ffff 	andi	v0,a0,0xffff
80050560:	ac64003c 	sw	a0,60(v1)
80050564:	00e21021 	addu	v0,a3,v0
80050568:	90440000 	lbu	a0,0(v0)
8005056c:	25260002 	addiu	a2,t1,2
80050570:	30c2ffff 	andi	v0,a2,0xffff
80050574:	9068006d 	lbu	t0,109(v1)
80050578:	00e23821 	addu	a3,a3,v0
8005057c:	a064006d 	sb	a0,109(v1)
80050580:	ac66003c 	sw	a2,60(v1)
80050584:	8c650048 	lw	a1,72(v1)
80050588:	308400ff 	andi	a0,a0,0xff
8005058c:	90e60000 	lbu	a2,0(a3)
80050590:	00042200 	sll	a0,a0,0x8
80050594:	2402ecff 	li	v0,-4865
80050598:	01044025 	or	t0,t0,a0
8005059c:	00a22824 	and	a1,a1,v0
800505a0:	25290003 	addiu	t1,t1,3
800505a4:	ad48cfc0 	sw	t0,-12352(t2)
800505a8:	a066006d 	sb	a2,109(v1)
800505ac:	ac69003c 	sw	t1,60(v1)
800505b0:	ac650048 	sw	a1,72(v1)
800505b4:	ac630064 	sw	v1,100(v1)
800505b8:	03e00008 	jr	ra
800505bc:	ac630068 	sw	v1,104(v1)

800505c0 <_Z9fx_iwt_r1v>:
800505c0:	3c028021 	lui	v0,0x8021
800505c4:	2442cfc0 	addiu	v0,v0,-12352
800505c8:	8c48003c 	lw	t0,60(v0)
800505cc:	8c4701d8 	lw	a3,472(v0)
800505d0:	25040001 	addiu	a0,t0,1
800505d4:	3083ffff 	andi	v1,a0,0xffff
800505d8:	ac44003c 	sw	a0,60(v0)
800505dc:	00e31821 	addu	v1,a3,v1
800505e0:	90640000 	lbu	a0,0(v1)
800505e4:	25060002 	addiu	a2,t0,2
800505e8:	30c3ffff 	andi	v1,a2,0xffff
800505ec:	9049006d 	lbu	t1,109(v0)
800505f0:	00e33821 	addu	a3,a3,v1
800505f4:	a044006d 	sb	a0,109(v0)
800505f8:	ac46003c 	sw	a2,60(v0)
800505fc:	8c450048 	lw	a1,72(v0)
80050600:	308400ff 	andi	a0,a0,0xff
80050604:	90e60000 	lbu	a2,0(a3)
80050608:	00042200 	sll	a0,a0,0x8
8005060c:	2403ecff 	li	v1,-4865
80050610:	01244825 	or	t1,t1,a0
80050614:	00a32824 	and	a1,a1,v1
80050618:	25080003 	addiu	t0,t0,3
8005061c:	a046006d 	sb	a2,109(v0)
80050620:	ac48003c 	sw	t0,60(v0)
80050624:	ac490004 	sw	t1,4(v0)
80050628:	ac450048 	sw	a1,72(v0)
8005062c:	ac420064 	sw	v0,100(v0)
80050630:	03e00008 	jr	ra
80050634:	ac420068 	sw	v0,104(v0)

80050638 <_Z9fx_iwt_r2v>:
80050638:	3c028021 	lui	v0,0x8021
8005063c:	2442cfc0 	addiu	v0,v0,-12352
80050640:	8c48003c 	lw	t0,60(v0)
80050644:	8c4701d8 	lw	a3,472(v0)
80050648:	25040001 	addiu	a0,t0,1
8005064c:	3083ffff 	andi	v1,a0,0xffff
80050650:	ac44003c 	sw	a0,60(v0)
80050654:	00e31821 	addu	v1,a3,v1
80050658:	90640000 	lbu	a0,0(v1)
8005065c:	25060002 	addiu	a2,t0,2
80050660:	30c3ffff 	andi	v1,a2,0xffff
80050664:	9049006d 	lbu	t1,109(v0)
80050668:	00e33821 	addu	a3,a3,v1
8005066c:	a044006d 	sb	a0,109(v0)
80050670:	ac46003c 	sw	a2,60(v0)
80050674:	8c450048 	lw	a1,72(v0)
80050678:	308400ff 	andi	a0,a0,0xff
8005067c:	90e60000 	lbu	a2,0(a3)
80050680:	00042200 	sll	a0,a0,0x8
80050684:	2403ecff 	li	v1,-4865
80050688:	01244825 	or	t1,t1,a0
8005068c:	00a32824 	and	a1,a1,v1
80050690:	25080003 	addiu	t0,t0,3
80050694:	a046006d 	sb	a2,109(v0)
80050698:	ac48003c 	sw	t0,60(v0)
8005069c:	ac490008 	sw	t1,8(v0)
800506a0:	ac450048 	sw	a1,72(v0)
800506a4:	ac420064 	sw	v0,100(v0)
800506a8:	03e00008 	jr	ra
800506ac:	ac420068 	sw	v0,104(v0)

800506b0 <_Z9fx_iwt_r3v>:
800506b0:	3c028021 	lui	v0,0x8021
800506b4:	2442cfc0 	addiu	v0,v0,-12352
800506b8:	8c48003c 	lw	t0,60(v0)
800506bc:	8c4701d8 	lw	a3,472(v0)
800506c0:	25040001 	addiu	a0,t0,1
800506c4:	3083ffff 	andi	v1,a0,0xffff
800506c8:	ac44003c 	sw	a0,60(v0)
800506cc:	00e31821 	addu	v1,a3,v1
800506d0:	90640000 	lbu	a0,0(v1)
800506d4:	25060002 	addiu	a2,t0,2
800506d8:	30c3ffff 	andi	v1,a2,0xffff
800506dc:	9049006d 	lbu	t1,109(v0)
800506e0:	00e33821 	addu	a3,a3,v1
800506e4:	a044006d 	sb	a0,109(v0)
800506e8:	ac46003c 	sw	a2,60(v0)
800506ec:	8c450048 	lw	a1,72(v0)
800506f0:	308400ff 	andi	a0,a0,0xff
800506f4:	90e60000 	lbu	a2,0(a3)
800506f8:	00042200 	sll	a0,a0,0x8
800506fc:	2403ecff 	li	v1,-4865
80050700:	01244825 	or	t1,t1,a0
80050704:	00a32824 	and	a1,a1,v1
80050708:	25080003 	addiu	t0,t0,3
8005070c:	a046006d 	sb	a2,109(v0)
80050710:	ac48003c 	sw	t0,60(v0)
80050714:	ac49000c 	sw	t1,12(v0)
80050718:	ac450048 	sw	a1,72(v0)
8005071c:	ac420064 	sw	v0,100(v0)
80050720:	03e00008 	jr	ra
80050724:	ac420068 	sw	v0,104(v0)

80050728 <_Z9fx_iwt_r4v>:
80050728:	3c028021 	lui	v0,0x8021
8005072c:	2442cfc0 	addiu	v0,v0,-12352
80050730:	8c48003c 	lw	t0,60(v0)
80050734:	8c4701d8 	lw	a3,472(v0)
80050738:	25040001 	addiu	a0,t0,1
8005073c:	3083ffff 	andi	v1,a0,0xffff
80050740:	ac44003c 	sw	a0,60(v0)
80050744:	00e31821 	addu	v1,a3,v1
80050748:	90640000 	lbu	a0,0(v1)
8005074c:	25060002 	addiu	a2,t0,2
80050750:	30c3ffff 	andi	v1,a2,0xffff
80050754:	9049006d 	lbu	t1,109(v0)
80050758:	00e33821 	addu	a3,a3,v1
8005075c:	a044006d 	sb	a0,109(v0)
80050760:	ac46003c 	sw	a2,60(v0)
80050764:	8c450048 	lw	a1,72(v0)
80050768:	308400ff 	andi	a0,a0,0xff
8005076c:	90e60000 	lbu	a2,0(a3)
80050770:	00042200 	sll	a0,a0,0x8
80050774:	2403ecff 	li	v1,-4865
80050778:	01244825 	or	t1,t1,a0
8005077c:	00a32824 	and	a1,a1,v1
80050780:	25080003 	addiu	t0,t0,3
80050784:	a046006d 	sb	a2,109(v0)
80050788:	ac48003c 	sw	t0,60(v0)
8005078c:	ac490010 	sw	t1,16(v0)
80050790:	ac450048 	sw	a1,72(v0)
80050794:	ac420064 	sw	v0,100(v0)
80050798:	03e00008 	jr	ra
8005079c:	ac420068 	sw	v0,104(v0)

800507a0 <_Z9fx_iwt_r5v>:
800507a0:	3c028021 	lui	v0,0x8021
800507a4:	2442cfc0 	addiu	v0,v0,-12352
800507a8:	8c48003c 	lw	t0,60(v0)
800507ac:	8c4701d8 	lw	a3,472(v0)
800507b0:	25040001 	addiu	a0,t0,1
800507b4:	3083ffff 	andi	v1,a0,0xffff
800507b8:	ac44003c 	sw	a0,60(v0)
800507bc:	00e31821 	addu	v1,a3,v1
800507c0:	90640000 	lbu	a0,0(v1)
800507c4:	25060002 	addiu	a2,t0,2
800507c8:	30c3ffff 	andi	v1,a2,0xffff
800507cc:	9049006d 	lbu	t1,109(v0)
800507d0:	00e33821 	addu	a3,a3,v1
800507d4:	a044006d 	sb	a0,109(v0)
800507d8:	ac46003c 	sw	a2,60(v0)
800507dc:	8c450048 	lw	a1,72(v0)
800507e0:	308400ff 	andi	a0,a0,0xff
800507e4:	90e60000 	lbu	a2,0(a3)
800507e8:	00042200 	sll	a0,a0,0x8
800507ec:	2403ecff 	li	v1,-4865
800507f0:	01244825 	or	t1,t1,a0
800507f4:	00a32824 	and	a1,a1,v1
800507f8:	25080003 	addiu	t0,t0,3
800507fc:	a046006d 	sb	a2,109(v0)
80050800:	ac48003c 	sw	t0,60(v0)
80050804:	ac490014 	sw	t1,20(v0)
80050808:	ac450048 	sw	a1,72(v0)
8005080c:	ac420064 	sw	v0,100(v0)
80050810:	03e00008 	jr	ra
80050814:	ac420068 	sw	v0,104(v0)

80050818 <_Z9fx_iwt_r6v>:
80050818:	3c028021 	lui	v0,0x8021
8005081c:	2442cfc0 	addiu	v0,v0,-12352
80050820:	8c48003c 	lw	t0,60(v0)
80050824:	8c4701d8 	lw	a3,472(v0)
80050828:	25040001 	addiu	a0,t0,1
8005082c:	3083ffff 	andi	v1,a0,0xffff
80050830:	ac44003c 	sw	a0,60(v0)
80050834:	00e31821 	addu	v1,a3,v1
80050838:	90640000 	lbu	a0,0(v1)
8005083c:	25060002 	addiu	a2,t0,2
80050840:	30c3ffff 	andi	v1,a2,0xffff
80050844:	9049006d 	lbu	t1,109(v0)
80050848:	00e33821 	addu	a3,a3,v1
8005084c:	a044006d 	sb	a0,109(v0)
80050850:	ac46003c 	sw	a2,60(v0)
80050854:	8c450048 	lw	a1,72(v0)
80050858:	308400ff 	andi	a0,a0,0xff
8005085c:	90e60000 	lbu	a2,0(a3)
80050860:	00042200 	sll	a0,a0,0x8
80050864:	2403ecff 	li	v1,-4865
80050868:	01244825 	or	t1,t1,a0
8005086c:	00a32824 	and	a1,a1,v1
80050870:	25080003 	addiu	t0,t0,3
80050874:	a046006d 	sb	a2,109(v0)
80050878:	ac48003c 	sw	t0,60(v0)
8005087c:	ac490018 	sw	t1,24(v0)
80050880:	ac450048 	sw	a1,72(v0)
80050884:	ac420064 	sw	v0,100(v0)
80050888:	03e00008 	jr	ra
8005088c:	ac420068 	sw	v0,104(v0)

80050890 <_Z9fx_iwt_r7v>:
80050890:	3c028021 	lui	v0,0x8021
80050894:	2442cfc0 	addiu	v0,v0,-12352
80050898:	8c48003c 	lw	t0,60(v0)
8005089c:	8c4701d8 	lw	a3,472(v0)
800508a0:	25040001 	addiu	a0,t0,1
800508a4:	3083ffff 	andi	v1,a0,0xffff
800508a8:	ac44003c 	sw	a0,60(v0)
800508ac:	00e31821 	addu	v1,a3,v1
800508b0:	90640000 	lbu	a0,0(v1)
800508b4:	25060002 	addiu	a2,t0,2
800508b8:	30c3ffff 	andi	v1,a2,0xffff
800508bc:	9049006d 	lbu	t1,109(v0)
800508c0:	00e33821 	addu	a3,a3,v1
800508c4:	a044006d 	sb	a0,109(v0)
800508c8:	ac46003c 	sw	a2,60(v0)
800508cc:	8c450048 	lw	a1,72(v0)
800508d0:	308400ff 	andi	a0,a0,0xff
800508d4:	90e60000 	lbu	a2,0(a3)
800508d8:	00042200 	sll	a0,a0,0x8
800508dc:	2403ecff 	li	v1,-4865
800508e0:	01244825 	or	t1,t1,a0
800508e4:	00a32824 	and	a1,a1,v1
800508e8:	25080003 	addiu	t0,t0,3
800508ec:	a046006d 	sb	a2,109(v0)
800508f0:	ac48003c 	sw	t0,60(v0)
800508f4:	ac49001c 	sw	t1,28(v0)
800508f8:	ac450048 	sw	a1,72(v0)
800508fc:	ac420064 	sw	v0,100(v0)
80050900:	03e00008 	jr	ra
80050904:	ac420068 	sw	v0,104(v0)

80050908 <_Z9fx_iwt_r8v>:
80050908:	3c028021 	lui	v0,0x8021
8005090c:	2442cfc0 	addiu	v0,v0,-12352
80050910:	8c48003c 	lw	t0,60(v0)
80050914:	8c4701d8 	lw	a3,472(v0)
80050918:	25040001 	addiu	a0,t0,1
8005091c:	3083ffff 	andi	v1,a0,0xffff
80050920:	ac44003c 	sw	a0,60(v0)
80050924:	00e31821 	addu	v1,a3,v1
80050928:	90640000 	lbu	a0,0(v1)
8005092c:	25060002 	addiu	a2,t0,2
80050930:	30c3ffff 	andi	v1,a2,0xffff
80050934:	9049006d 	lbu	t1,109(v0)
80050938:	00e33821 	addu	a3,a3,v1
8005093c:	a044006d 	sb	a0,109(v0)
80050940:	ac46003c 	sw	a2,60(v0)
80050944:	8c450048 	lw	a1,72(v0)
80050948:	308400ff 	andi	a0,a0,0xff
8005094c:	90e60000 	lbu	a2,0(a3)
80050950:	00042200 	sll	a0,a0,0x8
80050954:	2403ecff 	li	v1,-4865
80050958:	01244825 	or	t1,t1,a0
8005095c:	00a32824 	and	a1,a1,v1
80050960:	25080003 	addiu	t0,t0,3
80050964:	a046006d 	sb	a2,109(v0)
80050968:	ac48003c 	sw	t0,60(v0)
8005096c:	ac490020 	sw	t1,32(v0)
80050970:	ac450048 	sw	a1,72(v0)
80050974:	ac420064 	sw	v0,100(v0)
80050978:	03e00008 	jr	ra
8005097c:	ac420068 	sw	v0,104(v0)

80050980 <_Z9fx_iwt_r9v>:
80050980:	3c028021 	lui	v0,0x8021
80050984:	2442cfc0 	addiu	v0,v0,-12352
80050988:	8c48003c 	lw	t0,60(v0)
8005098c:	8c4701d8 	lw	a3,472(v0)
80050990:	25040001 	addiu	a0,t0,1
80050994:	3083ffff 	andi	v1,a0,0xffff
80050998:	ac44003c 	sw	a0,60(v0)
8005099c:	00e31821 	addu	v1,a3,v1
800509a0:	90640000 	lbu	a0,0(v1)
800509a4:	25060002 	addiu	a2,t0,2
800509a8:	30c3ffff 	andi	v1,a2,0xffff
800509ac:	9049006d 	lbu	t1,109(v0)
800509b0:	00e33821 	addu	a3,a3,v1
800509b4:	a044006d 	sb	a0,109(v0)
800509b8:	ac46003c 	sw	a2,60(v0)
800509bc:	8c450048 	lw	a1,72(v0)
800509c0:	308400ff 	andi	a0,a0,0xff
800509c4:	90e60000 	lbu	a2,0(a3)
800509c8:	00042200 	sll	a0,a0,0x8
800509cc:	2403ecff 	li	v1,-4865
800509d0:	01244825 	or	t1,t1,a0
800509d4:	00a32824 	and	a1,a1,v1
800509d8:	25080003 	addiu	t0,t0,3
800509dc:	a046006d 	sb	a2,109(v0)
800509e0:	ac48003c 	sw	t0,60(v0)
800509e4:	ac490024 	sw	t1,36(v0)
800509e8:	ac450048 	sw	a1,72(v0)
800509ec:	ac420064 	sw	v0,100(v0)
800509f0:	03e00008 	jr	ra
800509f4:	ac420068 	sw	v0,104(v0)

800509f8 <_Z10fx_iwt_r10v>:
800509f8:	3c028021 	lui	v0,0x8021
800509fc:	2442cfc0 	addiu	v0,v0,-12352
80050a00:	8c48003c 	lw	t0,60(v0)
80050a04:	8c4701d8 	lw	a3,472(v0)
80050a08:	25040001 	addiu	a0,t0,1
80050a0c:	3083ffff 	andi	v1,a0,0xffff
80050a10:	ac44003c 	sw	a0,60(v0)
80050a14:	00e31821 	addu	v1,a3,v1
80050a18:	90640000 	lbu	a0,0(v1)
80050a1c:	25060002 	addiu	a2,t0,2
80050a20:	30c3ffff 	andi	v1,a2,0xffff
80050a24:	9049006d 	lbu	t1,109(v0)
80050a28:	00e33821 	addu	a3,a3,v1
80050a2c:	a044006d 	sb	a0,109(v0)
80050a30:	ac46003c 	sw	a2,60(v0)
80050a34:	8c450048 	lw	a1,72(v0)
80050a38:	308400ff 	andi	a0,a0,0xff
80050a3c:	90e60000 	lbu	a2,0(a3)
80050a40:	00042200 	sll	a0,a0,0x8
80050a44:	2403ecff 	li	v1,-4865
80050a48:	01244825 	or	t1,t1,a0
80050a4c:	00a32824 	and	a1,a1,v1
80050a50:	25080003 	addiu	t0,t0,3
80050a54:	a046006d 	sb	a2,109(v0)
80050a58:	ac48003c 	sw	t0,60(v0)
80050a5c:	ac490028 	sw	t1,40(v0)
80050a60:	ac450048 	sw	a1,72(v0)
80050a64:	ac420064 	sw	v0,100(v0)
80050a68:	03e00008 	jr	ra
80050a6c:	ac420068 	sw	v0,104(v0)

80050a70 <_Z10fx_iwt_r11v>:
80050a70:	3c028021 	lui	v0,0x8021
80050a74:	2442cfc0 	addiu	v0,v0,-12352
80050a78:	8c48003c 	lw	t0,60(v0)
80050a7c:	8c4701d8 	lw	a3,472(v0)
80050a80:	25040001 	addiu	a0,t0,1
80050a84:	3083ffff 	andi	v1,a0,0xffff
80050a88:	ac44003c 	sw	a0,60(v0)
80050a8c:	00e31821 	addu	v1,a3,v1
80050a90:	90640000 	lbu	a0,0(v1)
80050a94:	25060002 	addiu	a2,t0,2
80050a98:	30c3ffff 	andi	v1,a2,0xffff
80050a9c:	9049006d 	lbu	t1,109(v0)
80050aa0:	00e33821 	addu	a3,a3,v1
80050aa4:	a044006d 	sb	a0,109(v0)
80050aa8:	ac46003c 	sw	a2,60(v0)
80050aac:	8c450048 	lw	a1,72(v0)
80050ab0:	308400ff 	andi	a0,a0,0xff
80050ab4:	90e60000 	lbu	a2,0(a3)
80050ab8:	00042200 	sll	a0,a0,0x8
80050abc:	2403ecff 	li	v1,-4865
80050ac0:	01244825 	or	t1,t1,a0
80050ac4:	00a32824 	and	a1,a1,v1
80050ac8:	25080003 	addiu	t0,t0,3
80050acc:	a046006d 	sb	a2,109(v0)
80050ad0:	ac48003c 	sw	t0,60(v0)
80050ad4:	ac49002c 	sw	t1,44(v0)
80050ad8:	ac450048 	sw	a1,72(v0)
80050adc:	ac420064 	sw	v0,100(v0)
80050ae0:	03e00008 	jr	ra
80050ae4:	ac420068 	sw	v0,104(v0)

80050ae8 <_Z10fx_iwt_r12v>:
80050ae8:	3c028021 	lui	v0,0x8021
80050aec:	2442cfc0 	addiu	v0,v0,-12352
80050af0:	8c48003c 	lw	t0,60(v0)
80050af4:	8c4701d8 	lw	a3,472(v0)
80050af8:	25040001 	addiu	a0,t0,1
80050afc:	3083ffff 	andi	v1,a0,0xffff
80050b00:	ac44003c 	sw	a0,60(v0)
80050b04:	00e31821 	addu	v1,a3,v1
80050b08:	90640000 	lbu	a0,0(v1)
80050b0c:	25060002 	addiu	a2,t0,2
80050b10:	30c3ffff 	andi	v1,a2,0xffff
80050b14:	9049006d 	lbu	t1,109(v0)
80050b18:	00e33821 	addu	a3,a3,v1
80050b1c:	a044006d 	sb	a0,109(v0)
80050b20:	ac46003c 	sw	a2,60(v0)
80050b24:	8c450048 	lw	a1,72(v0)
80050b28:	308400ff 	andi	a0,a0,0xff
80050b2c:	90e60000 	lbu	a2,0(a3)
80050b30:	00042200 	sll	a0,a0,0x8
80050b34:	2403ecff 	li	v1,-4865
80050b38:	01244825 	or	t1,t1,a0
80050b3c:	00a32824 	and	a1,a1,v1
80050b40:	25080003 	addiu	t0,t0,3
80050b44:	a046006d 	sb	a2,109(v0)
80050b48:	ac48003c 	sw	t0,60(v0)
80050b4c:	ac490030 	sw	t1,48(v0)
80050b50:	ac450048 	sw	a1,72(v0)
80050b54:	ac420064 	sw	v0,100(v0)
80050b58:	03e00008 	jr	ra
80050b5c:	ac420068 	sw	v0,104(v0)

80050b60 <_Z10fx_iwt_r13v>:
80050b60:	3c028021 	lui	v0,0x8021
80050b64:	2442cfc0 	addiu	v0,v0,-12352
80050b68:	8c48003c 	lw	t0,60(v0)
80050b6c:	8c4701d8 	lw	a3,472(v0)
80050b70:	25040001 	addiu	a0,t0,1
80050b74:	3083ffff 	andi	v1,a0,0xffff
80050b78:	ac44003c 	sw	a0,60(v0)
80050b7c:	00e31821 	addu	v1,a3,v1
80050b80:	90640000 	lbu	a0,0(v1)
80050b84:	25060002 	addiu	a2,t0,2
80050b88:	30c3ffff 	andi	v1,a2,0xffff
80050b8c:	9049006d 	lbu	t1,109(v0)
80050b90:	00e33821 	addu	a3,a3,v1
80050b94:	a044006d 	sb	a0,109(v0)
80050b98:	ac46003c 	sw	a2,60(v0)
80050b9c:	8c450048 	lw	a1,72(v0)
80050ba0:	308400ff 	andi	a0,a0,0xff
80050ba4:	90e60000 	lbu	a2,0(a3)
80050ba8:	00042200 	sll	a0,a0,0x8
80050bac:	2403ecff 	li	v1,-4865
80050bb0:	01244825 	or	t1,t1,a0
80050bb4:	00a32824 	and	a1,a1,v1
80050bb8:	25080003 	addiu	t0,t0,3
80050bbc:	a046006d 	sb	a2,109(v0)
80050bc0:	ac48003c 	sw	t0,60(v0)
80050bc4:	ac490034 	sw	t1,52(v0)
80050bc8:	ac450048 	sw	a1,72(v0)
80050bcc:	ac420064 	sw	v0,100(v0)
80050bd0:	03e00008 	jr	ra
80050bd4:	ac420068 	sw	v0,104(v0)

80050bd8 <_Z10fx_iwt_r14v>:
80050bd8:	3c038021 	lui	v1,0x8021
80050bdc:	2463cfc0 	addiu	v1,v1,-12352
80050be0:	8c69003c 	lw	t1,60(v1)
80050be4:	8c6701d8 	lw	a3,472(v1)
80050be8:	25240001 	addiu	a0,t1,1
80050bec:	3082ffff 	andi	v0,a0,0xffff
80050bf0:	ac64003c 	sw	a0,60(v1)
80050bf4:	00e21021 	addu	v0,a3,v0
80050bf8:	90440000 	lbu	a0,0(v0)
80050bfc:	25260002 	addiu	a2,t1,2
80050c00:	30c2ffff 	andi	v0,a2,0xffff
80050c04:	ac66003c 	sw	a2,60(v1)
80050c08:	9068006d 	lbu	t0,109(v1)
80050c0c:	00e23821 	addu	a3,a3,v0
80050c10:	a064006d 	sb	a0,109(v1)
80050c14:	8c650048 	lw	a1,72(v1)
80050c18:	308400ff 	andi	a0,a0,0xff
80050c1c:	90ea0000 	lbu	t2,0(a3)
80050c20:	2402ecff 	li	v0,-4865
80050c24:	00042200 	sll	a0,a0,0x8
80050c28:	8c6601d4 	lw	a2,468(v1)
80050c2c:	01044025 	or	t0,t0,a0
80050c30:	00a22824 	and	a1,a1,v0
80050c34:	25290003 	addiu	t1,t1,3
80050c38:	a06a006d 	sb	t2,109(v1)
80050c3c:	ac69003c 	sw	t1,60(v1)
80050c40:	ac650048 	sw	a1,72(v1)
80050c44:	00c83021 	addu	a2,a2,t0
80050c48:	ac680038 	sw	t0,56(v1)
80050c4c:	ac630068 	sw	v1,104(v1)
80050c50:	ac630064 	sw	v1,100(v1)
80050c54:	90c20000 	lbu	v0,0(a2)
80050c58:	03e00008 	jr	ra
80050c5c:	a062006c 	sb	v0,108(v1)

80050c60 <_Z10fx_iwt_r15v>:
80050c60:	3c028021 	lui	v0,0x8021
80050c64:	2442cfc0 	addiu	v0,v0,-12352
80050c68:	8c46003c 	lw	a2,60(v0)
80050c6c:	8c4701d8 	lw	a3,472(v0)
80050c70:	24c40001 	addiu	a0,a2,1
80050c74:	3083ffff 	andi	v1,a0,0xffff
80050c78:	ac44003c 	sw	a0,60(v0)
80050c7c:	00e31821 	addu	v1,a3,v1
80050c80:	90640000 	lbu	a0,0(v1)
80050c84:	24c60002 	addiu	a2,a2,2
80050c88:	30c3ffff 	andi	v1,a2,0xffff
80050c8c:	9048006d 	lbu	t0,109(v0)
80050c90:	00e33821 	addu	a3,a3,v1
80050c94:	a044006d 	sb	a0,109(v0)
80050c98:	ac46003c 	sw	a2,60(v0)
80050c9c:	8c450048 	lw	a1,72(v0)
80050ca0:	308400ff 	andi	a0,a0,0xff
80050ca4:	90e60000 	lbu	a2,0(a3)
80050ca8:	00042200 	sll	a0,a0,0x8
80050cac:	2403ecff 	li	v1,-4865
80050cb0:	01044025 	or	t0,t0,a0
80050cb4:	00a32824 	and	a1,a1,v1
80050cb8:	a046006d 	sb	a2,109(v0)
80050cbc:	ac48003c 	sw	t0,60(v0)
80050cc0:	ac450048 	sw	a1,72(v0)
80050cc4:	ac420064 	sw	v0,100(v0)
80050cc8:	03e00008 	jr	ra
80050ccc:	ac420068 	sw	v0,104(v0)

80050cd0 <_Z8fx_lm_r0v>:
80050cd0:	3c098021 	lui	t1,0x8021
80050cd4:	2523cfc0 	addiu	v1,t1,-12352
80050cd8:	8c67003c 	lw	a3,60(v1)
80050cdc:	9065006d 	lbu	a1,109(v1)
80050ce0:	24e40001 	addiu	a0,a3,1
80050ce4:	8c6601d8 	lw	a2,472(v1)
80050ce8:	3082ffff 	andi	v0,a0,0xffff
80050cec:	ac64003c 	sw	a0,60(v1)
80050cf0:	ac650060 	sw	a1,96(v1)
80050cf4:	00c21021 	addu	v0,a2,v0
80050cf8:	90440000 	lbu	a0,0(v0)
80050cfc:	24e80002 	addiu	t0,a3,2
80050d00:	308200ff 	andi	v0,a0,0xff
80050d04:	00021200 	sll	v0,v0,0x8
80050d08:	a064006d 	sb	a0,109(v1)
80050d0c:	00a22825 	or	a1,a1,v0
80050d10:	3104ffff 	andi	a0,t0,0xffff
80050d14:	ac68003c 	sw	t0,60(v1)
80050d18:	ac650060 	sw	a1,96(v1)
80050d1c:	00c43021 	addu	a2,a2,a0
80050d20:	90c20000 	lbu	v0,0(a2)
80050d24:	8c6401d0 	lw	a0,464(v1)
80050d28:	24e70003 	addiu	a3,a3,3
80050d2c:	a062006d 	sb	v0,109(v1)
80050d30:	ac67003c 	sw	a3,60(v1)
80050d34:	00851021 	addu	v0,a0,a1
80050d38:	90460000 	lbu	a2,0(v0)
80050d3c:	38a50001 	xori	a1,a1,0x1
80050d40:	00852021 	addu	a0,a0,a1
80050d44:	ad26cfc0 	sw	a2,-12352(t1)
80050d48:	90820000 	lbu	v0,0(a0)
80050d4c:	8c650048 	lw	a1,72(v1)
80050d50:	00021200 	sll	v0,v0,0x8
80050d54:	2404ecff 	li	a0,-4865
80050d58:	00c23025 	or	a2,a2,v0
80050d5c:	00a42824 	and	a1,a1,a0
80050d60:	ad26cfc0 	sw	a2,-12352(t1)
80050d64:	ac650048 	sw	a1,72(v1)
80050d68:	ac630064 	sw	v1,100(v1)
80050d6c:	03e00008 	jr	ra
80050d70:	ac630068 	sw	v1,104(v1)

80050d74 <_Z8fx_lm_r1v>:
80050d74:	3c038021 	lui	v1,0x8021
80050d78:	2463cfc0 	addiu	v1,v1,-12352
80050d7c:	8c67003c 	lw	a3,60(v1)
80050d80:	9065006d 	lbu	a1,109(v1)
80050d84:	24e40001 	addiu	a0,a3,1
80050d88:	8c6601d8 	lw	a2,472(v1)
80050d8c:	3082ffff 	andi	v0,a0,0xffff
80050d90:	ac64003c 	sw	a0,60(v1)
80050d94:	ac650060 	sw	a1,96(v1)
80050d98:	00c21021 	addu	v0,a2,v0
80050d9c:	90440000 	lbu	a0,0(v0)
80050da0:	24e80002 	addiu	t0,a3,2
80050da4:	308200ff 	andi	v0,a0,0xff
80050da8:	00021200 	sll	v0,v0,0x8
80050dac:	a064006d 	sb	a0,109(v1)
80050db0:	00a22825 	or	a1,a1,v0
80050db4:	3104ffff 	andi	a0,t0,0xffff
80050db8:	ac68003c 	sw	t0,60(v1)
80050dbc:	ac650060 	sw	a1,96(v1)
80050dc0:	00c43021 	addu	a2,a2,a0
80050dc4:	90c20000 	lbu	v0,0(a2)
80050dc8:	8c6401d0 	lw	a0,464(v1)
80050dcc:	24e70003 	addiu	a3,a3,3
80050dd0:	a062006d 	sb	v0,109(v1)
80050dd4:	ac67003c 	sw	a3,60(v1)
80050dd8:	00851021 	addu	v0,a0,a1
80050ddc:	90460000 	lbu	a2,0(v0)
80050de0:	38a50001 	xori	a1,a1,0x1
80050de4:	00852021 	addu	a0,a0,a1
80050de8:	ac660004 	sw	a2,4(v1)
80050dec:	90820000 	lbu	v0,0(a0)
80050df0:	8c650048 	lw	a1,72(v1)
80050df4:	00021200 	sll	v0,v0,0x8
80050df8:	2404ecff 	li	a0,-4865
80050dfc:	00c23025 	or	a2,a2,v0
80050e00:	00a42824 	and	a1,a1,a0
80050e04:	ac660004 	sw	a2,4(v1)
80050e08:	ac650048 	sw	a1,72(v1)
80050e0c:	ac630064 	sw	v1,100(v1)
80050e10:	03e00008 	jr	ra
80050e14:	ac630068 	sw	v1,104(v1)

80050e18 <_Z8fx_lm_r2v>:
80050e18:	3c038021 	lui	v1,0x8021
80050e1c:	2463cfc0 	addiu	v1,v1,-12352
80050e20:	8c67003c 	lw	a3,60(v1)
80050e24:	9065006d 	lbu	a1,109(v1)
80050e28:	24e40001 	addiu	a0,a3,1
80050e2c:	8c6601d8 	lw	a2,472(v1)
80050e30:	3082ffff 	andi	v0,a0,0xffff
80050e34:	ac64003c 	sw	a0,60(v1)
80050e38:	ac650060 	sw	a1,96(v1)
80050e3c:	00c21021 	addu	v0,a2,v0
80050e40:	90440000 	lbu	a0,0(v0)
80050e44:	24e80002 	addiu	t0,a3,2
80050e48:	308200ff 	andi	v0,a0,0xff
80050e4c:	00021200 	sll	v0,v0,0x8
80050e50:	a064006d 	sb	a0,109(v1)
80050e54:	00a22825 	or	a1,a1,v0
80050e58:	3104ffff 	andi	a0,t0,0xffff
80050e5c:	ac68003c 	sw	t0,60(v1)
80050e60:	ac650060 	sw	a1,96(v1)
80050e64:	00c43021 	addu	a2,a2,a0
80050e68:	90c20000 	lbu	v0,0(a2)
80050e6c:	8c6401d0 	lw	a0,464(v1)
80050e70:	24e70003 	addiu	a3,a3,3
80050e74:	a062006d 	sb	v0,109(v1)
80050e78:	ac67003c 	sw	a3,60(v1)
80050e7c:	00851021 	addu	v0,a0,a1
80050e80:	90460000 	lbu	a2,0(v0)
80050e84:	38a50001 	xori	a1,a1,0x1
80050e88:	00852021 	addu	a0,a0,a1
80050e8c:	ac660008 	sw	a2,8(v1)
80050e90:	90820000 	lbu	v0,0(a0)
80050e94:	8c650048 	lw	a1,72(v1)
80050e98:	00021200 	sll	v0,v0,0x8
80050e9c:	2404ecff 	li	a0,-4865
80050ea0:	00c23025 	or	a2,a2,v0
80050ea4:	00a42824 	and	a1,a1,a0
80050ea8:	ac660008 	sw	a2,8(v1)
80050eac:	ac650048 	sw	a1,72(v1)
80050eb0:	ac630064 	sw	v1,100(v1)
80050eb4:	03e00008 	jr	ra
80050eb8:	ac630068 	sw	v1,104(v1)

80050ebc <_Z8fx_lm_r3v>:
80050ebc:	3c038021 	lui	v1,0x8021
80050ec0:	2463cfc0 	addiu	v1,v1,-12352
80050ec4:	8c67003c 	lw	a3,60(v1)
80050ec8:	9065006d 	lbu	a1,109(v1)
80050ecc:	24e40001 	addiu	a0,a3,1
80050ed0:	8c6601d8 	lw	a2,472(v1)
80050ed4:	3082ffff 	andi	v0,a0,0xffff
80050ed8:	ac64003c 	sw	a0,60(v1)
80050edc:	ac650060 	sw	a1,96(v1)
80050ee0:	00c21021 	addu	v0,a2,v0
80050ee4:	90440000 	lbu	a0,0(v0)
80050ee8:	24e80002 	addiu	t0,a3,2
80050eec:	308200ff 	andi	v0,a0,0xff
80050ef0:	00021200 	sll	v0,v0,0x8
80050ef4:	a064006d 	sb	a0,109(v1)
80050ef8:	00a22825 	or	a1,a1,v0
80050efc:	3104ffff 	andi	a0,t0,0xffff
80050f00:	ac68003c 	sw	t0,60(v1)
80050f04:	ac650060 	sw	a1,96(v1)
80050f08:	00c43021 	addu	a2,a2,a0
80050f0c:	90c20000 	lbu	v0,0(a2)
80050f10:	8c6401d0 	lw	a0,464(v1)
80050f14:	24e70003 	addiu	a3,a3,3
80050f18:	a062006d 	sb	v0,109(v1)
80050f1c:	ac67003c 	sw	a3,60(v1)
80050f20:	00851021 	addu	v0,a0,a1
80050f24:	90460000 	lbu	a2,0(v0)
80050f28:	38a50001 	xori	a1,a1,0x1
80050f2c:	00852021 	addu	a0,a0,a1
80050f30:	ac66000c 	sw	a2,12(v1)
80050f34:	90820000 	lbu	v0,0(a0)
80050f38:	8c650048 	lw	a1,72(v1)
80050f3c:	00021200 	sll	v0,v0,0x8
80050f40:	2404ecff 	li	a0,-4865
80050f44:	00c23025 	or	a2,a2,v0
80050f48:	00a42824 	and	a1,a1,a0
80050f4c:	ac66000c 	sw	a2,12(v1)
80050f50:	ac650048 	sw	a1,72(v1)
80050f54:	ac630064 	sw	v1,100(v1)
80050f58:	03e00008 	jr	ra
80050f5c:	ac630068 	sw	v1,104(v1)

80050f60 <_Z8fx_lm_r4v>:
80050f60:	3c038021 	lui	v1,0x8021
80050f64:	2463cfc0 	addiu	v1,v1,-12352
80050f68:	8c67003c 	lw	a3,60(v1)
80050f6c:	9065006d 	lbu	a1,109(v1)
80050f70:	24e40001 	addiu	a0,a3,1
80050f74:	8c6601d8 	lw	a2,472(v1)
80050f78:	3082ffff 	andi	v0,a0,0xffff
80050f7c:	ac64003c 	sw	a0,60(v1)
80050f80:	ac650060 	sw	a1,96(v1)
80050f84:	00c21021 	addu	v0,a2,v0
80050f88:	90440000 	lbu	a0,0(v0)
80050f8c:	24e80002 	addiu	t0,a3,2
80050f90:	308200ff 	andi	v0,a0,0xff
80050f94:	00021200 	sll	v0,v0,0x8
80050f98:	a064006d 	sb	a0,109(v1)
80050f9c:	00a22825 	or	a1,a1,v0
80050fa0:	3104ffff 	andi	a0,t0,0xffff
80050fa4:	ac68003c 	sw	t0,60(v1)
80050fa8:	ac650060 	sw	a1,96(v1)
80050fac:	00c43021 	addu	a2,a2,a0
80050fb0:	90c20000 	lbu	v0,0(a2)
80050fb4:	8c6401d0 	lw	a0,464(v1)
80050fb8:	24e70003 	addiu	a3,a3,3
80050fbc:	a062006d 	sb	v0,109(v1)
80050fc0:	ac67003c 	sw	a3,60(v1)
80050fc4:	00851021 	addu	v0,a0,a1
80050fc8:	90460000 	lbu	a2,0(v0)
80050fcc:	38a50001 	xori	a1,a1,0x1
80050fd0:	00852021 	addu	a0,a0,a1
80050fd4:	ac660010 	sw	a2,16(v1)
80050fd8:	90820000 	lbu	v0,0(a0)
80050fdc:	8c650048 	lw	a1,72(v1)
80050fe0:	00021200 	sll	v0,v0,0x8
80050fe4:	2404ecff 	li	a0,-4865
80050fe8:	00c23025 	or	a2,a2,v0
80050fec:	00a42824 	and	a1,a1,a0
80050ff0:	ac660010 	sw	a2,16(v1)
80050ff4:	ac650048 	sw	a1,72(v1)
80050ff8:	ac630064 	sw	v1,100(v1)
80050ffc:	03e00008 	jr	ra
80051000:	ac630068 	sw	v1,104(v1)

80051004 <_Z8fx_lm_r5v>:
80051004:	3c038021 	lui	v1,0x8021
80051008:	2463cfc0 	addiu	v1,v1,-12352
8005100c:	8c67003c 	lw	a3,60(v1)
80051010:	9065006d 	lbu	a1,109(v1)
80051014:	24e40001 	addiu	a0,a3,1
80051018:	8c6601d8 	lw	a2,472(v1)
8005101c:	3082ffff 	andi	v0,a0,0xffff
80051020:	ac64003c 	sw	a0,60(v1)
80051024:	ac650060 	sw	a1,96(v1)
80051028:	00c21021 	addu	v0,a2,v0
8005102c:	90440000 	lbu	a0,0(v0)
80051030:	24e80002 	addiu	t0,a3,2
80051034:	308200ff 	andi	v0,a0,0xff
80051038:	00021200 	sll	v0,v0,0x8
8005103c:	a064006d 	sb	a0,109(v1)
80051040:	00a22825 	or	a1,a1,v0
80051044:	3104ffff 	andi	a0,t0,0xffff
80051048:	ac68003c 	sw	t0,60(v1)
8005104c:	ac650060 	sw	a1,96(v1)
80051050:	00c43021 	addu	a2,a2,a0
80051054:	90c20000 	lbu	v0,0(a2)
80051058:	8c6401d0 	lw	a0,464(v1)
8005105c:	24e70003 	addiu	a3,a3,3
80051060:	a062006d 	sb	v0,109(v1)
80051064:	ac67003c 	sw	a3,60(v1)
80051068:	00851021 	addu	v0,a0,a1
8005106c:	90460000 	lbu	a2,0(v0)
80051070:	38a50001 	xori	a1,a1,0x1
80051074:	00852021 	addu	a0,a0,a1
80051078:	ac660014 	sw	a2,20(v1)
8005107c:	90820000 	lbu	v0,0(a0)
80051080:	8c650048 	lw	a1,72(v1)
80051084:	00021200 	sll	v0,v0,0x8
80051088:	2404ecff 	li	a0,-4865
8005108c:	00c23025 	or	a2,a2,v0
80051090:	00a42824 	and	a1,a1,a0
80051094:	ac660014 	sw	a2,20(v1)
80051098:	ac650048 	sw	a1,72(v1)
8005109c:	ac630064 	sw	v1,100(v1)
800510a0:	03e00008 	jr	ra
800510a4:	ac630068 	sw	v1,104(v1)

800510a8 <_Z8fx_lm_r6v>:
800510a8:	3c038021 	lui	v1,0x8021
800510ac:	2463cfc0 	addiu	v1,v1,-12352
800510b0:	8c67003c 	lw	a3,60(v1)
800510b4:	9065006d 	lbu	a1,109(v1)
800510b8:	24e40001 	addiu	a0,a3,1
800510bc:	8c6601d8 	lw	a2,472(v1)
800510c0:	3082ffff 	andi	v0,a0,0xffff
800510c4:	ac64003c 	sw	a0,60(v1)
800510c8:	ac650060 	sw	a1,96(v1)
800510cc:	00c21021 	addu	v0,a2,v0
800510d0:	90440000 	lbu	a0,0(v0)
800510d4:	24e80002 	addiu	t0,a3,2
800510d8:	308200ff 	andi	v0,a0,0xff
800510dc:	00021200 	sll	v0,v0,0x8
800510e0:	a064006d 	sb	a0,109(v1)
800510e4:	00a22825 	or	a1,a1,v0
800510e8:	3104ffff 	andi	a0,t0,0xffff
800510ec:	ac68003c 	sw	t0,60(v1)
800510f0:	ac650060 	sw	a1,96(v1)
800510f4:	00c43021 	addu	a2,a2,a0
800510f8:	90c20000 	lbu	v0,0(a2)
800510fc:	8c6401d0 	lw	a0,464(v1)
80051100:	24e70003 	addiu	a3,a3,3
80051104:	a062006d 	sb	v0,109(v1)
80051108:	ac67003c 	sw	a3,60(v1)
8005110c:	00851021 	addu	v0,a0,a1
80051110:	90460000 	lbu	a2,0(v0)
80051114:	38a50001 	xori	a1,a1,0x1
80051118:	00852021 	addu	a0,a0,a1
8005111c:	ac660018 	sw	a2,24(v1)
80051120:	90820000 	lbu	v0,0(a0)
80051124:	8c650048 	lw	a1,72(v1)
80051128:	00021200 	sll	v0,v0,0x8
8005112c:	2404ecff 	li	a0,-4865
80051130:	00c23025 	or	a2,a2,v0
80051134:	00a42824 	and	a1,a1,a0
80051138:	ac660018 	sw	a2,24(v1)
8005113c:	ac650048 	sw	a1,72(v1)
80051140:	ac630064 	sw	v1,100(v1)
80051144:	03e00008 	jr	ra
80051148:	ac630068 	sw	v1,104(v1)

8005114c <_Z8fx_lm_r7v>:
8005114c:	3c038021 	lui	v1,0x8021
80051150:	2463cfc0 	addiu	v1,v1,-12352
80051154:	8c67003c 	lw	a3,60(v1)
80051158:	9065006d 	lbu	a1,109(v1)
8005115c:	24e40001 	addiu	a0,a3,1
80051160:	8c6601d8 	lw	a2,472(v1)
80051164:	3082ffff 	andi	v0,a0,0xffff
80051168:	ac64003c 	sw	a0,60(v1)
8005116c:	ac650060 	sw	a1,96(v1)
80051170:	00c21021 	addu	v0,a2,v0
80051174:	90440000 	lbu	a0,0(v0)
80051178:	24e80002 	addiu	t0,a3,2
8005117c:	308200ff 	andi	v0,a0,0xff
80051180:	00021200 	sll	v0,v0,0x8
80051184:	a064006d 	sb	a0,109(v1)
80051188:	00a22825 	or	a1,a1,v0
8005118c:	3104ffff 	andi	a0,t0,0xffff
80051190:	ac68003c 	sw	t0,60(v1)
80051194:	ac650060 	sw	a1,96(v1)
80051198:	00c43021 	addu	a2,a2,a0
8005119c:	90c20000 	lbu	v0,0(a2)
800511a0:	8c6401d0 	lw	a0,464(v1)
800511a4:	24e70003 	addiu	a3,a3,3
800511a8:	a062006d 	sb	v0,109(v1)
800511ac:	ac67003c 	sw	a3,60(v1)
800511b0:	00851021 	addu	v0,a0,a1
800511b4:	90460000 	lbu	a2,0(v0)
800511b8:	38a50001 	xori	a1,a1,0x1
800511bc:	00852021 	addu	a0,a0,a1
800511c0:	ac66001c 	sw	a2,28(v1)
800511c4:	90820000 	lbu	v0,0(a0)
800511c8:	8c650048 	lw	a1,72(v1)
800511cc:	00021200 	sll	v0,v0,0x8
800511d0:	2404ecff 	li	a0,-4865
800511d4:	00c23025 	or	a2,a2,v0
800511d8:	00a42824 	and	a1,a1,a0
800511dc:	ac66001c 	sw	a2,28(v1)
800511e0:	ac650048 	sw	a1,72(v1)
800511e4:	ac630064 	sw	v1,100(v1)
800511e8:	03e00008 	jr	ra
800511ec:	ac630068 	sw	v1,104(v1)

800511f0 <_Z8fx_lm_r8v>:
800511f0:	3c038021 	lui	v1,0x8021
800511f4:	2463cfc0 	addiu	v1,v1,-12352
800511f8:	8c67003c 	lw	a3,60(v1)
800511fc:	9065006d 	lbu	a1,109(v1)
80051200:	24e40001 	addiu	a0,a3,1
80051204:	8c6601d8 	lw	a2,472(v1)
80051208:	3082ffff 	andi	v0,a0,0xffff
8005120c:	ac64003c 	sw	a0,60(v1)
80051210:	ac650060 	sw	a1,96(v1)
80051214:	00c21021 	addu	v0,a2,v0
80051218:	90440000 	lbu	a0,0(v0)
8005121c:	24e80002 	addiu	t0,a3,2
80051220:	308200ff 	andi	v0,a0,0xff
80051224:	00021200 	sll	v0,v0,0x8
80051228:	a064006d 	sb	a0,109(v1)
8005122c:	00a22825 	or	a1,a1,v0
80051230:	3104ffff 	andi	a0,t0,0xffff
80051234:	ac68003c 	sw	t0,60(v1)
80051238:	ac650060 	sw	a1,96(v1)
8005123c:	00c43021 	addu	a2,a2,a0
80051240:	90c20000 	lbu	v0,0(a2)
80051244:	8c6401d0 	lw	a0,464(v1)
80051248:	24e70003 	addiu	a3,a3,3
8005124c:	a062006d 	sb	v0,109(v1)
80051250:	ac67003c 	sw	a3,60(v1)
80051254:	00851021 	addu	v0,a0,a1
80051258:	90460000 	lbu	a2,0(v0)
8005125c:	38a50001 	xori	a1,a1,0x1
80051260:	00852021 	addu	a0,a0,a1
80051264:	ac660020 	sw	a2,32(v1)
80051268:	90820000 	lbu	v0,0(a0)
8005126c:	8c650048 	lw	a1,72(v1)
80051270:	00021200 	sll	v0,v0,0x8
80051274:	2404ecff 	li	a0,-4865
80051278:	00c23025 	or	a2,a2,v0
8005127c:	00a42824 	and	a1,a1,a0
80051280:	ac660020 	sw	a2,32(v1)
80051284:	ac650048 	sw	a1,72(v1)
80051288:	ac630064 	sw	v1,100(v1)
8005128c:	03e00008 	jr	ra
80051290:	ac630068 	sw	v1,104(v1)

80051294 <_Z8fx_lm_r9v>:
80051294:	3c038021 	lui	v1,0x8021
80051298:	2463cfc0 	addiu	v1,v1,-12352
8005129c:	8c67003c 	lw	a3,60(v1)
800512a0:	9065006d 	lbu	a1,109(v1)
800512a4:	24e40001 	addiu	a0,a3,1
800512a8:	8c6601d8 	lw	a2,472(v1)
800512ac:	3082ffff 	andi	v0,a0,0xffff
800512b0:	ac64003c 	sw	a0,60(v1)
800512b4:	ac650060 	sw	a1,96(v1)
800512b8:	00c21021 	addu	v0,a2,v0
800512bc:	90440000 	lbu	a0,0(v0)
800512c0:	24e80002 	addiu	t0,a3,2
800512c4:	308200ff 	andi	v0,a0,0xff
800512c8:	00021200 	sll	v0,v0,0x8
800512cc:	a064006d 	sb	a0,109(v1)
800512d0:	00a22825 	or	a1,a1,v0
800512d4:	3104ffff 	andi	a0,t0,0xffff
800512d8:	ac68003c 	sw	t0,60(v1)
800512dc:	ac650060 	sw	a1,96(v1)
800512e0:	00c43021 	addu	a2,a2,a0
800512e4:	90c20000 	lbu	v0,0(a2)
800512e8:	8c6401d0 	lw	a0,464(v1)
800512ec:	24e70003 	addiu	a3,a3,3
800512f0:	a062006d 	sb	v0,109(v1)
800512f4:	ac67003c 	sw	a3,60(v1)
800512f8:	00851021 	addu	v0,a0,a1
800512fc:	90460000 	lbu	a2,0(v0)
80051300:	38a50001 	xori	a1,a1,0x1
80051304:	00852021 	addu	a0,a0,a1
80051308:	ac660024 	sw	a2,36(v1)
8005130c:	90820000 	lbu	v0,0(a0)
80051310:	8c650048 	lw	a1,72(v1)
80051314:	00021200 	sll	v0,v0,0x8
80051318:	2404ecff 	li	a0,-4865
8005131c:	00c23025 	or	a2,a2,v0
80051320:	00a42824 	and	a1,a1,a0
80051324:	ac660024 	sw	a2,36(v1)
80051328:	ac650048 	sw	a1,72(v1)
8005132c:	ac630064 	sw	v1,100(v1)
80051330:	03e00008 	jr	ra
80051334:	ac630068 	sw	v1,104(v1)

80051338 <_Z9fx_lm_r10v>:
80051338:	3c038021 	lui	v1,0x8021
8005133c:	2463cfc0 	addiu	v1,v1,-12352
80051340:	8c67003c 	lw	a3,60(v1)
80051344:	9065006d 	lbu	a1,109(v1)
80051348:	24e40001 	addiu	a0,a3,1
8005134c:	8c6601d8 	lw	a2,472(v1)
80051350:	3082ffff 	andi	v0,a0,0xffff
80051354:	ac64003c 	sw	a0,60(v1)
80051358:	ac650060 	sw	a1,96(v1)
8005135c:	00c21021 	addu	v0,a2,v0
80051360:	90440000 	lbu	a0,0(v0)
80051364:	24e80002 	addiu	t0,a3,2
80051368:	308200ff 	andi	v0,a0,0xff
8005136c:	00021200 	sll	v0,v0,0x8
80051370:	a064006d 	sb	a0,109(v1)
80051374:	00a22825 	or	a1,a1,v0
80051378:	3104ffff 	andi	a0,t0,0xffff
8005137c:	ac68003c 	sw	t0,60(v1)
80051380:	ac650060 	sw	a1,96(v1)
80051384:	00c43021 	addu	a2,a2,a0
80051388:	90c20000 	lbu	v0,0(a2)
8005138c:	8c6401d0 	lw	a0,464(v1)
80051390:	24e70003 	addiu	a3,a3,3
80051394:	a062006d 	sb	v0,109(v1)
80051398:	ac67003c 	sw	a3,60(v1)
8005139c:	00851021 	addu	v0,a0,a1
800513a0:	90460000 	lbu	a2,0(v0)
800513a4:	38a50001 	xori	a1,a1,0x1
800513a8:	00852021 	addu	a0,a0,a1
800513ac:	ac660028 	sw	a2,40(v1)
800513b0:	90820000 	lbu	v0,0(a0)
800513b4:	8c650048 	lw	a1,72(v1)
800513b8:	00021200 	sll	v0,v0,0x8
800513bc:	2404ecff 	li	a0,-4865
800513c0:	00c23025 	or	a2,a2,v0
800513c4:	00a42824 	and	a1,a1,a0
800513c8:	ac660028 	sw	a2,40(v1)
800513cc:	ac650048 	sw	a1,72(v1)
800513d0:	ac630064 	sw	v1,100(v1)
800513d4:	03e00008 	jr	ra
800513d8:	ac630068 	sw	v1,104(v1)

800513dc <_Z9fx_lm_r11v>:
800513dc:	3c038021 	lui	v1,0x8021
800513e0:	2463cfc0 	addiu	v1,v1,-12352
800513e4:	8c67003c 	lw	a3,60(v1)
800513e8:	9065006d 	lbu	a1,109(v1)
800513ec:	24e40001 	addiu	a0,a3,1
800513f0:	8c6601d8 	lw	a2,472(v1)
800513f4:	3082ffff 	andi	v0,a0,0xffff
800513f8:	ac64003c 	sw	a0,60(v1)
800513fc:	ac650060 	sw	a1,96(v1)
80051400:	00c21021 	addu	v0,a2,v0
80051404:	90440000 	lbu	a0,0(v0)
80051408:	24e80002 	addiu	t0,a3,2
8005140c:	308200ff 	andi	v0,a0,0xff
80051410:	00021200 	sll	v0,v0,0x8
80051414:	a064006d 	sb	a0,109(v1)
80051418:	00a22825 	or	a1,a1,v0
8005141c:	3104ffff 	andi	a0,t0,0xffff
80051420:	ac68003c 	sw	t0,60(v1)
80051424:	ac650060 	sw	a1,96(v1)
80051428:	00c43021 	addu	a2,a2,a0
8005142c:	90c20000 	lbu	v0,0(a2)
80051430:	8c6401d0 	lw	a0,464(v1)
80051434:	24e70003 	addiu	a3,a3,3
80051438:	a062006d 	sb	v0,109(v1)
8005143c:	ac67003c 	sw	a3,60(v1)
80051440:	00851021 	addu	v0,a0,a1
80051444:	90460000 	lbu	a2,0(v0)
80051448:	38a50001 	xori	a1,a1,0x1
8005144c:	00852021 	addu	a0,a0,a1
80051450:	ac66002c 	sw	a2,44(v1)
80051454:	90820000 	lbu	v0,0(a0)
80051458:	8c650048 	lw	a1,72(v1)
8005145c:	00021200 	sll	v0,v0,0x8
80051460:	2404ecff 	li	a0,-4865
80051464:	00c23025 	or	a2,a2,v0
80051468:	00a42824 	and	a1,a1,a0
8005146c:	ac66002c 	sw	a2,44(v1)
80051470:	ac650048 	sw	a1,72(v1)
80051474:	ac630064 	sw	v1,100(v1)
80051478:	03e00008 	jr	ra
8005147c:	ac630068 	sw	v1,104(v1)

80051480 <_Z9fx_lm_r12v>:
80051480:	3c038021 	lui	v1,0x8021
80051484:	2463cfc0 	addiu	v1,v1,-12352
80051488:	8c67003c 	lw	a3,60(v1)
8005148c:	9065006d 	lbu	a1,109(v1)
80051490:	24e40001 	addiu	a0,a3,1
80051494:	8c6601d8 	lw	a2,472(v1)
80051498:	3082ffff 	andi	v0,a0,0xffff
8005149c:	ac64003c 	sw	a0,60(v1)
800514a0:	ac650060 	sw	a1,96(v1)
800514a4:	00c21021 	addu	v0,a2,v0
800514a8:	90440000 	lbu	a0,0(v0)
800514ac:	24e80002 	addiu	t0,a3,2
800514b0:	308200ff 	andi	v0,a0,0xff
800514b4:	00021200 	sll	v0,v0,0x8
800514b8:	a064006d 	sb	a0,109(v1)
800514bc:	00a22825 	or	a1,a1,v0
800514c0:	3104ffff 	andi	a0,t0,0xffff
800514c4:	ac68003c 	sw	t0,60(v1)
800514c8:	ac650060 	sw	a1,96(v1)
800514cc:	00c43021 	addu	a2,a2,a0
800514d0:	90c20000 	lbu	v0,0(a2)
800514d4:	8c6401d0 	lw	a0,464(v1)
800514d8:	24e70003 	addiu	a3,a3,3
800514dc:	a062006d 	sb	v0,109(v1)
800514e0:	ac67003c 	sw	a3,60(v1)
800514e4:	00851021 	addu	v0,a0,a1
800514e8:	90460000 	lbu	a2,0(v0)
800514ec:	38a50001 	xori	a1,a1,0x1
800514f0:	00852021 	addu	a0,a0,a1
800514f4:	ac660030 	sw	a2,48(v1)
800514f8:	90820000 	lbu	v0,0(a0)
800514fc:	8c650048 	lw	a1,72(v1)
80051500:	00021200 	sll	v0,v0,0x8
80051504:	2404ecff 	li	a0,-4865
80051508:	00c23025 	or	a2,a2,v0
8005150c:	00a42824 	and	a1,a1,a0
80051510:	ac660030 	sw	a2,48(v1)
80051514:	ac650048 	sw	a1,72(v1)
80051518:	ac630064 	sw	v1,100(v1)
8005151c:	03e00008 	jr	ra
80051520:	ac630068 	sw	v1,104(v1)

80051524 <_Z9fx_lm_r13v>:
80051524:	3c038021 	lui	v1,0x8021
80051528:	2463cfc0 	addiu	v1,v1,-12352
8005152c:	8c67003c 	lw	a3,60(v1)
80051530:	9065006d 	lbu	a1,109(v1)
80051534:	24e40001 	addiu	a0,a3,1
80051538:	8c6601d8 	lw	a2,472(v1)
8005153c:	3082ffff 	andi	v0,a0,0xffff
80051540:	ac64003c 	sw	a0,60(v1)
80051544:	ac650060 	sw	a1,96(v1)
80051548:	00c21021 	addu	v0,a2,v0
8005154c:	90440000 	lbu	a0,0(v0)
80051550:	24e80002 	addiu	t0,a3,2
80051554:	308200ff 	andi	v0,a0,0xff
80051558:	00021200 	sll	v0,v0,0x8
8005155c:	a064006d 	sb	a0,109(v1)
80051560:	00a22825 	or	a1,a1,v0
80051564:	3104ffff 	andi	a0,t0,0xffff
80051568:	ac68003c 	sw	t0,60(v1)
8005156c:	ac650060 	sw	a1,96(v1)
80051570:	00c43021 	addu	a2,a2,a0
80051574:	90c20000 	lbu	v0,0(a2)
80051578:	8c6401d0 	lw	a0,464(v1)
8005157c:	24e70003 	addiu	a3,a3,3
80051580:	a062006d 	sb	v0,109(v1)
80051584:	ac67003c 	sw	a3,60(v1)
80051588:	00851021 	addu	v0,a0,a1
8005158c:	90460000 	lbu	a2,0(v0)
80051590:	38a50001 	xori	a1,a1,0x1
80051594:	00852021 	addu	a0,a0,a1
80051598:	ac660034 	sw	a2,52(v1)
8005159c:	90820000 	lbu	v0,0(a0)
800515a0:	8c650048 	lw	a1,72(v1)
800515a4:	00021200 	sll	v0,v0,0x8
800515a8:	2404ecff 	li	a0,-4865
800515ac:	00c23025 	or	a2,a2,v0
800515b0:	00a42824 	and	a1,a1,a0
800515b4:	ac660034 	sw	a2,52(v1)
800515b8:	ac650048 	sw	a1,72(v1)
800515bc:	ac630064 	sw	v1,100(v1)
800515c0:	03e00008 	jr	ra
800515c4:	ac630068 	sw	v1,104(v1)

800515c8 <_Z9fx_lm_r14v>:
800515c8:	3c038021 	lui	v1,0x8021
800515cc:	2463cfc0 	addiu	v1,v1,-12352
800515d0:	8c67003c 	lw	a3,60(v1)
800515d4:	9065006d 	lbu	a1,109(v1)
800515d8:	24e40001 	addiu	a0,a3,1
800515dc:	8c6601d8 	lw	a2,472(v1)
800515e0:	3082ffff 	andi	v0,a0,0xffff
800515e4:	ac64003c 	sw	a0,60(v1)
800515e8:	ac650060 	sw	a1,96(v1)
800515ec:	00c21021 	addu	v0,a2,v0
800515f0:	90440000 	lbu	a0,0(v0)
800515f4:	24e80002 	addiu	t0,a3,2
800515f8:	308200ff 	andi	v0,a0,0xff
800515fc:	00021200 	sll	v0,v0,0x8
80051600:	a064006d 	sb	a0,109(v1)
80051604:	00a22825 	or	a1,a1,v0
80051608:	3104ffff 	andi	a0,t0,0xffff
8005160c:	ac68003c 	sw	t0,60(v1)
80051610:	ac650060 	sw	a1,96(v1)
80051614:	00c43021 	addu	a2,a2,a0
80051618:	90c20000 	lbu	v0,0(a2)
8005161c:	8c6401d0 	lw	a0,464(v1)
80051620:	24e70003 	addiu	a3,a3,3
80051624:	a062006d 	sb	v0,109(v1)
80051628:	ac67003c 	sw	a3,60(v1)
8005162c:	00851021 	addu	v0,a0,a1
80051630:	90460000 	lbu	a2,0(v0)
80051634:	38a50001 	xori	a1,a1,0x1
80051638:	ac660038 	sw	a2,56(v1)
8005163c:	00852021 	addu	a0,a0,a1
80051640:	90820000 	lbu	v0,0(a0)
80051644:	8c650048 	lw	a1,72(v1)
80051648:	00021200 	sll	v0,v0,0x8
8005164c:	8c6701d4 	lw	a3,468(v1)
80051650:	2404ecff 	li	a0,-4865
80051654:	00c23025 	or	a2,a2,v0
80051658:	00a42824 	and	a1,a1,a0
8005165c:	ac650048 	sw	a1,72(v1)
80051660:	00e63821 	addu	a3,a3,a2
80051664:	ac660038 	sw	a2,56(v1)
80051668:	ac630068 	sw	v1,104(v1)
8005166c:	ac630064 	sw	v1,100(v1)
80051670:	90e20000 	lbu	v0,0(a3)
80051674:	03e00008 	jr	ra
80051678:	a062006c 	sb	v0,108(v1)

8005167c <_Z9fx_lm_r15v>:
8005167c:	3c038021 	lui	v1,0x8021
80051680:	2463cfc0 	addiu	v1,v1,-12352
80051684:	8c67003c 	lw	a3,60(v1)
80051688:	9065006d 	lbu	a1,109(v1)
8005168c:	24e40001 	addiu	a0,a3,1
80051690:	8c6601d8 	lw	a2,472(v1)
80051694:	3082ffff 	andi	v0,a0,0xffff
80051698:	ac64003c 	sw	a0,60(v1)
8005169c:	ac650060 	sw	a1,96(v1)
800516a0:	00c21021 	addu	v0,a2,v0
800516a4:	90440000 	lbu	a0,0(v0)
800516a8:	24e80002 	addiu	t0,a3,2
800516ac:	308200ff 	andi	v0,a0,0xff
800516b0:	00021200 	sll	v0,v0,0x8
800516b4:	a064006d 	sb	a0,109(v1)
800516b8:	00a22825 	or	a1,a1,v0
800516bc:	3104ffff 	andi	a0,t0,0xffff
800516c0:	ac68003c 	sw	t0,60(v1)
800516c4:	ac650060 	sw	a1,96(v1)
800516c8:	00c43021 	addu	a2,a2,a0
800516cc:	90c80000 	lbu	t0,0(a2)
800516d0:	8c6401d0 	lw	a0,464(v1)
800516d4:	24e70003 	addiu	a3,a3,3
800516d8:	ac67003c 	sw	a3,60(v1)
800516dc:	00851021 	addu	v0,a0,a1
800516e0:	a068006d 	sb	t0,109(v1)
800516e4:	90460000 	lbu	a2,0(v0)
800516e8:	38a50001 	xori	a1,a1,0x1
800516ec:	00852021 	addu	a0,a0,a1
800516f0:	ac66003c 	sw	a2,60(v1)
800516f4:	90820000 	lbu	v0,0(a0)
800516f8:	8c650048 	lw	a1,72(v1)
800516fc:	00021200 	sll	v0,v0,0x8
80051700:	2404ecff 	li	a0,-4865
80051704:	00c23025 	or	a2,a2,v0
80051708:	00a42824 	and	a1,a1,a0
8005170c:	ac66003c 	sw	a2,60(v1)
80051710:	ac650048 	sw	a1,72(v1)
80051714:	ac630064 	sw	v1,100(v1)
80051718:	03e00008 	jr	ra
8005171c:	ac630068 	sw	v1,104(v1)

80051720 <_Z8fx_sm_r0v>:
80051720:	3c098021 	lui	t1,0x8021
80051724:	2523cfc0 	addiu	v1,t1,-12352
80051728:	8c65003c 	lw	a1,60(v1)
8005172c:	9067006d 	lbu	a3,109(v1)
80051730:	8c6801d8 	lw	t0,472(v1)
80051734:	24a40001 	addiu	a0,a1,1
80051738:	3082ffff 	andi	v0,a0,0xffff
8005173c:	ac64003c 	sw	a0,60(v1)
80051740:	ac670060 	sw	a3,96(v1)
80051744:	01021021 	addu	v0,t0,v0
80051748:	90440000 	lbu	a0,0(v0)
8005174c:	24a50002 	addiu	a1,a1,2
80051750:	308200ff 	andi	v0,a0,0xff
80051754:	00021200 	sll	v0,v0,0x8
80051758:	a064006d 	sb	a0,109(v1)
8005175c:	00e23825 	or	a3,a3,v0
80051760:	30a4ffff 	andi	a0,a1,0xffff
80051764:	ac65003c 	sw	a1,60(v1)
80051768:	ac670060 	sw	a3,96(v1)
8005176c:	01044021 	addu	t0,t0,a0
80051770:	8c6401d0 	lw	a0,464(v1)
80051774:	91020000 	lbu	v0,0(t0)
80051778:	8d26cfc0 	lw	a2,-12352(t1)
8005177c:	00872021 	addu	a0,a0,a3
80051780:	a062006d 	sb	v0,109(v1)
80051784:	a0860000 	sb	a2,0(a0)
80051788:	94620060 	lhu	v0,96(v1)
8005178c:	8c6401d0 	lw	a0,464(v1)
80051790:	38420001 	xori	v0,v0,0x1
80051794:	00822021 	addu	a0,a0,v0
80051798:	00063202 	srl	a2,a2,0x8
8005179c:	a0860000 	sb	a2,0(a0)
800517a0:	8c650048 	lw	a1,72(v1)
800517a4:	8c62003c 	lw	v0,60(v1)
800517a8:	2404ecff 	li	a0,-4865
800517ac:	00a42824 	and	a1,a1,a0
800517b0:	24420001 	addiu	v0,v0,1
800517b4:	ac62003c 	sw	v0,60(v1)
800517b8:	ac650048 	sw	a1,72(v1)
800517bc:	ac630068 	sw	v1,104(v1)
800517c0:	03e00008 	jr	ra
800517c4:	ac630064 	sw	v1,100(v1)

800517c8 <_Z8fx_sm_r1v>:
800517c8:	3c038021 	lui	v1,0x8021
800517cc:	2463cfc0 	addiu	v1,v1,-12352
800517d0:	8c65003c 	lw	a1,60(v1)
800517d4:	9067006d 	lbu	a3,109(v1)
800517d8:	8c6801d8 	lw	t0,472(v1)
800517dc:	24a40001 	addiu	a0,a1,1
800517e0:	3082ffff 	andi	v0,a0,0xffff
800517e4:	ac64003c 	sw	a0,60(v1)
800517e8:	ac670060 	sw	a3,96(v1)
800517ec:	01021021 	addu	v0,t0,v0
800517f0:	90440000 	lbu	a0,0(v0)
800517f4:	24a50002 	addiu	a1,a1,2
800517f8:	308200ff 	andi	v0,a0,0xff
800517fc:	00021200 	sll	v0,v0,0x8
80051800:	a064006d 	sb	a0,109(v1)
80051804:	00e23825 	or	a3,a3,v0
80051808:	30a4ffff 	andi	a0,a1,0xffff
8005180c:	ac65003c 	sw	a1,60(v1)
80051810:	ac670060 	sw	a3,96(v1)
80051814:	01044021 	addu	t0,t0,a0
80051818:	8c6401d0 	lw	a0,464(v1)
8005181c:	91020000 	lbu	v0,0(t0)
80051820:	8c660004 	lw	a2,4(v1)
80051824:	00872021 	addu	a0,a0,a3
80051828:	a062006d 	sb	v0,109(v1)
8005182c:	a0860000 	sb	a2,0(a0)
80051830:	94620060 	lhu	v0,96(v1)
80051834:	8c6401d0 	lw	a0,464(v1)
80051838:	38420001 	xori	v0,v0,0x1
8005183c:	00822021 	addu	a0,a0,v0
80051840:	00063202 	srl	a2,a2,0x8
80051844:	a0860000 	sb	a2,0(a0)
80051848:	8c650048 	lw	a1,72(v1)
8005184c:	8c62003c 	lw	v0,60(v1)
80051850:	2404ecff 	li	a0,-4865
80051854:	00a42824 	and	a1,a1,a0
80051858:	24420001 	addiu	v0,v0,1
8005185c:	ac62003c 	sw	v0,60(v1)
80051860:	ac650048 	sw	a1,72(v1)
80051864:	ac630068 	sw	v1,104(v1)
80051868:	03e00008 	jr	ra
8005186c:	ac630064 	sw	v1,100(v1)

80051870 <_Z8fx_sm_r2v>:
80051870:	3c038021 	lui	v1,0x8021
80051874:	2463cfc0 	addiu	v1,v1,-12352
80051878:	8c65003c 	lw	a1,60(v1)
8005187c:	9067006d 	lbu	a3,109(v1)
80051880:	8c6801d8 	lw	t0,472(v1)
80051884:	24a40001 	addiu	a0,a1,1
80051888:	3082ffff 	andi	v0,a0,0xffff
8005188c:	ac64003c 	sw	a0,60(v1)
80051890:	ac670060 	sw	a3,96(v1)
80051894:	01021021 	addu	v0,t0,v0
80051898:	90440000 	lbu	a0,0(v0)
8005189c:	24a50002 	addiu	a1,a1,2
800518a0:	308200ff 	andi	v0,a0,0xff
800518a4:	00021200 	sll	v0,v0,0x8
800518a8:	a064006d 	sb	a0,109(v1)
800518ac:	00e23825 	or	a3,a3,v0
800518b0:	30a4ffff 	andi	a0,a1,0xffff
800518b4:	ac65003c 	sw	a1,60(v1)
800518b8:	ac670060 	sw	a3,96(v1)
800518bc:	01044021 	addu	t0,t0,a0
800518c0:	8c6401d0 	lw	a0,464(v1)
800518c4:	91020000 	lbu	v0,0(t0)
800518c8:	8c660008 	lw	a2,8(v1)
800518cc:	00872021 	addu	a0,a0,a3
800518d0:	a062006d 	sb	v0,109(v1)
800518d4:	a0860000 	sb	a2,0(a0)
800518d8:	94620060 	lhu	v0,96(v1)
800518dc:	8c6401d0 	lw	a0,464(v1)
800518e0:	38420001 	xori	v0,v0,0x1
800518e4:	00822021 	addu	a0,a0,v0
800518e8:	00063202 	srl	a2,a2,0x8
800518ec:	a0860000 	sb	a2,0(a0)
800518f0:	8c650048 	lw	a1,72(v1)
800518f4:	8c62003c 	lw	v0,60(v1)
800518f8:	2404ecff 	li	a0,-4865
800518fc:	00a42824 	and	a1,a1,a0
80051900:	24420001 	addiu	v0,v0,1
80051904:	ac62003c 	sw	v0,60(v1)
80051908:	ac650048 	sw	a1,72(v1)
8005190c:	ac630068 	sw	v1,104(v1)
80051910:	03e00008 	jr	ra
80051914:	ac630064 	sw	v1,100(v1)

80051918 <_Z8fx_sm_r3v>:
80051918:	3c038021 	lui	v1,0x8021
8005191c:	2463cfc0 	addiu	v1,v1,-12352
80051920:	8c65003c 	lw	a1,60(v1)
80051924:	9067006d 	lbu	a3,109(v1)
80051928:	8c6801d8 	lw	t0,472(v1)
8005192c:	24a40001 	addiu	a0,a1,1
80051930:	3082ffff 	andi	v0,a0,0xffff
80051934:	ac64003c 	sw	a0,60(v1)
80051938:	ac670060 	sw	a3,96(v1)
8005193c:	01021021 	addu	v0,t0,v0
80051940:	90440000 	lbu	a0,0(v0)
80051944:	24a50002 	addiu	a1,a1,2
80051948:	308200ff 	andi	v0,a0,0xff
8005194c:	00021200 	sll	v0,v0,0x8
80051950:	a064006d 	sb	a0,109(v1)
80051954:	00e23825 	or	a3,a3,v0
80051958:	30a4ffff 	andi	a0,a1,0xffff
8005195c:	ac65003c 	sw	a1,60(v1)
80051960:	ac670060 	sw	a3,96(v1)
80051964:	01044021 	addu	t0,t0,a0
80051968:	8c6401d0 	lw	a0,464(v1)
8005196c:	91020000 	lbu	v0,0(t0)
80051970:	8c66000c 	lw	a2,12(v1)
80051974:	00872021 	addu	a0,a0,a3
80051978:	a062006d 	sb	v0,109(v1)
8005197c:	a0860000 	sb	a2,0(a0)
80051980:	94620060 	lhu	v0,96(v1)
80051984:	8c6401d0 	lw	a0,464(v1)
80051988:	38420001 	xori	v0,v0,0x1
8005198c:	00822021 	addu	a0,a0,v0
80051990:	00063202 	srl	a2,a2,0x8
80051994:	a0860000 	sb	a2,0(a0)
80051998:	8c650048 	lw	a1,72(v1)
8005199c:	8c62003c 	lw	v0,60(v1)
800519a0:	2404ecff 	li	a0,-4865
800519a4:	00a42824 	and	a1,a1,a0
800519a8:	24420001 	addiu	v0,v0,1
800519ac:	ac62003c 	sw	v0,60(v1)
800519b0:	ac650048 	sw	a1,72(v1)
800519b4:	ac630068 	sw	v1,104(v1)
800519b8:	03e00008 	jr	ra
800519bc:	ac630064 	sw	v1,100(v1)

800519c0 <_Z8fx_sm_r4v>:
800519c0:	3c038021 	lui	v1,0x8021
800519c4:	2463cfc0 	addiu	v1,v1,-12352
800519c8:	8c65003c 	lw	a1,60(v1)
800519cc:	9067006d 	lbu	a3,109(v1)
800519d0:	8c6801d8 	lw	t0,472(v1)
800519d4:	24a40001 	addiu	a0,a1,1
800519d8:	3082ffff 	andi	v0,a0,0xffff
800519dc:	ac64003c 	sw	a0,60(v1)
800519e0:	ac670060 	sw	a3,96(v1)
800519e4:	01021021 	addu	v0,t0,v0
800519e8:	90440000 	lbu	a0,0(v0)
800519ec:	24a50002 	addiu	a1,a1,2
800519f0:	308200ff 	andi	v0,a0,0xff
800519f4:	00021200 	sll	v0,v0,0x8
800519f8:	a064006d 	sb	a0,109(v1)
800519fc:	00e23825 	or	a3,a3,v0
80051a00:	30a4ffff 	andi	a0,a1,0xffff
80051a04:	ac65003c 	sw	a1,60(v1)
80051a08:	ac670060 	sw	a3,96(v1)
80051a0c:	01044021 	addu	t0,t0,a0
80051a10:	8c6401d0 	lw	a0,464(v1)
80051a14:	91020000 	lbu	v0,0(t0)
80051a18:	8c660010 	lw	a2,16(v1)
80051a1c:	00872021 	addu	a0,a0,a3
80051a20:	a062006d 	sb	v0,109(v1)
80051a24:	a0860000 	sb	a2,0(a0)
80051a28:	94620060 	lhu	v0,96(v1)
80051a2c:	8c6401d0 	lw	a0,464(v1)
80051a30:	38420001 	xori	v0,v0,0x1
80051a34:	00822021 	addu	a0,a0,v0
80051a38:	00063202 	srl	a2,a2,0x8
80051a3c:	a0860000 	sb	a2,0(a0)
80051a40:	8c650048 	lw	a1,72(v1)
80051a44:	8c62003c 	lw	v0,60(v1)
80051a48:	2404ecff 	li	a0,-4865
80051a4c:	00a42824 	and	a1,a1,a0
80051a50:	24420001 	addiu	v0,v0,1
80051a54:	ac62003c 	sw	v0,60(v1)
80051a58:	ac650048 	sw	a1,72(v1)
80051a5c:	ac630068 	sw	v1,104(v1)
80051a60:	03e00008 	jr	ra
80051a64:	ac630064 	sw	v1,100(v1)

80051a68 <_Z8fx_sm_r5v>:
80051a68:	3c038021 	lui	v1,0x8021
80051a6c:	2463cfc0 	addiu	v1,v1,-12352
80051a70:	8c65003c 	lw	a1,60(v1)
80051a74:	9067006d 	lbu	a3,109(v1)
80051a78:	8c6801d8 	lw	t0,472(v1)
80051a7c:	24a40001 	addiu	a0,a1,1
80051a80:	3082ffff 	andi	v0,a0,0xffff
80051a84:	ac64003c 	sw	a0,60(v1)
80051a88:	ac670060 	sw	a3,96(v1)
80051a8c:	01021021 	addu	v0,t0,v0
80051a90:	90440000 	lbu	a0,0(v0)
80051a94:	24a50002 	addiu	a1,a1,2
80051a98:	308200ff 	andi	v0,a0,0xff
80051a9c:	00021200 	sll	v0,v0,0x8
80051aa0:	a064006d 	sb	a0,109(v1)
80051aa4:	00e23825 	or	a3,a3,v0
80051aa8:	30a4ffff 	andi	a0,a1,0xffff
80051aac:	ac65003c 	sw	a1,60(v1)
80051ab0:	ac670060 	sw	a3,96(v1)
80051ab4:	01044021 	addu	t0,t0,a0
80051ab8:	8c6401d0 	lw	a0,464(v1)
80051abc:	91020000 	lbu	v0,0(t0)
80051ac0:	8c660014 	lw	a2,20(v1)
80051ac4:	00872021 	addu	a0,a0,a3
80051ac8:	a062006d 	sb	v0,109(v1)
80051acc:	a0860000 	sb	a2,0(a0)
80051ad0:	94620060 	lhu	v0,96(v1)
80051ad4:	8c6401d0 	lw	a0,464(v1)
80051ad8:	38420001 	xori	v0,v0,0x1
80051adc:	00822021 	addu	a0,a0,v0
80051ae0:	00063202 	srl	a2,a2,0x8
80051ae4:	a0860000 	sb	a2,0(a0)
80051ae8:	8c650048 	lw	a1,72(v1)
80051aec:	8c62003c 	lw	v0,60(v1)
80051af0:	2404ecff 	li	a0,-4865
80051af4:	00a42824 	and	a1,a1,a0
80051af8:	24420001 	addiu	v0,v0,1
80051afc:	ac62003c 	sw	v0,60(v1)
80051b00:	ac650048 	sw	a1,72(v1)
80051b04:	ac630068 	sw	v1,104(v1)
80051b08:	03e00008 	jr	ra
80051b0c:	ac630064 	sw	v1,100(v1)

80051b10 <_Z8fx_sm_r6v>:
80051b10:	3c038021 	lui	v1,0x8021
80051b14:	2463cfc0 	addiu	v1,v1,-12352
80051b18:	8c65003c 	lw	a1,60(v1)
80051b1c:	9067006d 	lbu	a3,109(v1)
80051b20:	8c6801d8 	lw	t0,472(v1)
80051b24:	24a40001 	addiu	a0,a1,1
80051b28:	3082ffff 	andi	v0,a0,0xffff
80051b2c:	ac64003c 	sw	a0,60(v1)
80051b30:	ac670060 	sw	a3,96(v1)
80051b34:	01021021 	addu	v0,t0,v0
80051b38:	90440000 	lbu	a0,0(v0)
80051b3c:	24a50002 	addiu	a1,a1,2
80051b40:	308200ff 	andi	v0,a0,0xff
80051b44:	00021200 	sll	v0,v0,0x8
80051b48:	a064006d 	sb	a0,109(v1)
80051b4c:	00e23825 	or	a3,a3,v0
80051b50:	30a4ffff 	andi	a0,a1,0xffff
80051b54:	ac65003c 	sw	a1,60(v1)
80051b58:	ac670060 	sw	a3,96(v1)
80051b5c:	01044021 	addu	t0,t0,a0
80051b60:	8c6401d0 	lw	a0,464(v1)
80051b64:	91020000 	lbu	v0,0(t0)
80051b68:	8c660018 	lw	a2,24(v1)
80051b6c:	00872021 	addu	a0,a0,a3
80051b70:	a062006d 	sb	v0,109(v1)
80051b74:	a0860000 	sb	a2,0(a0)
80051b78:	94620060 	lhu	v0,96(v1)
80051b7c:	8c6401d0 	lw	a0,464(v1)
80051b80:	38420001 	xori	v0,v0,0x1
80051b84:	00822021 	addu	a0,a0,v0
80051b88:	00063202 	srl	a2,a2,0x8
80051b8c:	a0860000 	sb	a2,0(a0)
80051b90:	8c650048 	lw	a1,72(v1)
80051b94:	8c62003c 	lw	v0,60(v1)
80051b98:	2404ecff 	li	a0,-4865
80051b9c:	00a42824 	and	a1,a1,a0
80051ba0:	24420001 	addiu	v0,v0,1
80051ba4:	ac62003c 	sw	v0,60(v1)
80051ba8:	ac650048 	sw	a1,72(v1)
80051bac:	ac630068 	sw	v1,104(v1)
80051bb0:	03e00008 	jr	ra
80051bb4:	ac630064 	sw	v1,100(v1)

80051bb8 <_Z8fx_sm_r7v>:
80051bb8:	3c038021 	lui	v1,0x8021
80051bbc:	2463cfc0 	addiu	v1,v1,-12352
80051bc0:	8c65003c 	lw	a1,60(v1)
80051bc4:	9067006d 	lbu	a3,109(v1)
80051bc8:	8c6801d8 	lw	t0,472(v1)
80051bcc:	24a40001 	addiu	a0,a1,1
80051bd0:	3082ffff 	andi	v0,a0,0xffff
80051bd4:	ac64003c 	sw	a0,60(v1)
80051bd8:	ac670060 	sw	a3,96(v1)
80051bdc:	01021021 	addu	v0,t0,v0
80051be0:	90440000 	lbu	a0,0(v0)
80051be4:	24a50002 	addiu	a1,a1,2
80051be8:	308200ff 	andi	v0,a0,0xff
80051bec:	00021200 	sll	v0,v0,0x8
80051bf0:	a064006d 	sb	a0,109(v1)
80051bf4:	00e23825 	or	a3,a3,v0
80051bf8:	30a4ffff 	andi	a0,a1,0xffff
80051bfc:	ac65003c 	sw	a1,60(v1)
80051c00:	ac670060 	sw	a3,96(v1)
80051c04:	01044021 	addu	t0,t0,a0
80051c08:	8c6401d0 	lw	a0,464(v1)
80051c0c:	91020000 	lbu	v0,0(t0)
80051c10:	8c66001c 	lw	a2,28(v1)
80051c14:	00872021 	addu	a0,a0,a3
80051c18:	a062006d 	sb	v0,109(v1)
80051c1c:	a0860000 	sb	a2,0(a0)
80051c20:	94620060 	lhu	v0,96(v1)
80051c24:	8c6401d0 	lw	a0,464(v1)
80051c28:	38420001 	xori	v0,v0,0x1
80051c2c:	00822021 	addu	a0,a0,v0
80051c30:	00063202 	srl	a2,a2,0x8
80051c34:	a0860000 	sb	a2,0(a0)
80051c38:	8c650048 	lw	a1,72(v1)
80051c3c:	8c62003c 	lw	v0,60(v1)
80051c40:	2404ecff 	li	a0,-4865
80051c44:	00a42824 	and	a1,a1,a0
80051c48:	24420001 	addiu	v0,v0,1
80051c4c:	ac62003c 	sw	v0,60(v1)
80051c50:	ac650048 	sw	a1,72(v1)
80051c54:	ac630068 	sw	v1,104(v1)
80051c58:	03e00008 	jr	ra
80051c5c:	ac630064 	sw	v1,100(v1)

80051c60 <_Z8fx_sm_r8v>:
80051c60:	3c038021 	lui	v1,0x8021
80051c64:	2463cfc0 	addiu	v1,v1,-12352
80051c68:	8c65003c 	lw	a1,60(v1)
80051c6c:	9067006d 	lbu	a3,109(v1)
80051c70:	8c6801d8 	lw	t0,472(v1)
80051c74:	24a40001 	addiu	a0,a1,1
80051c78:	3082ffff 	andi	v0,a0,0xffff
80051c7c:	ac64003c 	sw	a0,60(v1)
80051c80:	ac670060 	sw	a3,96(v1)
80051c84:	01021021 	addu	v0,t0,v0
80051c88:	90440000 	lbu	a0,0(v0)
80051c8c:	24a50002 	addiu	a1,a1,2
80051c90:	308200ff 	andi	v0,a0,0xff
80051c94:	00021200 	sll	v0,v0,0x8
80051c98:	a064006d 	sb	a0,109(v1)
80051c9c:	00e23825 	or	a3,a3,v0
80051ca0:	30a4ffff 	andi	a0,a1,0xffff
80051ca4:	ac65003c 	sw	a1,60(v1)
80051ca8:	ac670060 	sw	a3,96(v1)
80051cac:	01044021 	addu	t0,t0,a0
80051cb0:	8c6401d0 	lw	a0,464(v1)
80051cb4:	91020000 	lbu	v0,0(t0)
80051cb8:	8c660020 	lw	a2,32(v1)
80051cbc:	00872021 	addu	a0,a0,a3
80051cc0:	a062006d 	sb	v0,109(v1)
80051cc4:	a0860000 	sb	a2,0(a0)
80051cc8:	94620060 	lhu	v0,96(v1)
80051ccc:	8c6401d0 	lw	a0,464(v1)
80051cd0:	38420001 	xori	v0,v0,0x1
80051cd4:	00822021 	addu	a0,a0,v0
80051cd8:	00063202 	srl	a2,a2,0x8
80051cdc:	a0860000 	sb	a2,0(a0)
80051ce0:	8c650048 	lw	a1,72(v1)
80051ce4:	8c62003c 	lw	v0,60(v1)
80051ce8:	2404ecff 	li	a0,-4865
80051cec:	00a42824 	and	a1,a1,a0
80051cf0:	24420001 	addiu	v0,v0,1
80051cf4:	ac62003c 	sw	v0,60(v1)
80051cf8:	ac650048 	sw	a1,72(v1)
80051cfc:	ac630068 	sw	v1,104(v1)
80051d00:	03e00008 	jr	ra
80051d04:	ac630064 	sw	v1,100(v1)

80051d08 <_Z8fx_sm_r9v>:
80051d08:	3c038021 	lui	v1,0x8021
80051d0c:	2463cfc0 	addiu	v1,v1,-12352
80051d10:	8c65003c 	lw	a1,60(v1)
80051d14:	9067006d 	lbu	a3,109(v1)
80051d18:	8c6801d8 	lw	t0,472(v1)
80051d1c:	24a40001 	addiu	a0,a1,1
80051d20:	3082ffff 	andi	v0,a0,0xffff
80051d24:	ac64003c 	sw	a0,60(v1)
80051d28:	ac670060 	sw	a3,96(v1)
80051d2c:	01021021 	addu	v0,t0,v0
80051d30:	90440000 	lbu	a0,0(v0)
80051d34:	24a50002 	addiu	a1,a1,2
80051d38:	308200ff 	andi	v0,a0,0xff
80051d3c:	00021200 	sll	v0,v0,0x8
80051d40:	a064006d 	sb	a0,109(v1)
80051d44:	00e23825 	or	a3,a3,v0
80051d48:	30a4ffff 	andi	a0,a1,0xffff
80051d4c:	ac65003c 	sw	a1,60(v1)
80051d50:	ac670060 	sw	a3,96(v1)
80051d54:	01044021 	addu	t0,t0,a0
80051d58:	8c6401d0 	lw	a0,464(v1)
80051d5c:	91020000 	lbu	v0,0(t0)
80051d60:	8c660024 	lw	a2,36(v1)
80051d64:	00872021 	addu	a0,a0,a3
80051d68:	a062006d 	sb	v0,109(v1)
80051d6c:	a0860000 	sb	a2,0(a0)
80051d70:	94620060 	lhu	v0,96(v1)
80051d74:	8c6401d0 	lw	a0,464(v1)
80051d78:	38420001 	xori	v0,v0,0x1
80051d7c:	00822021 	addu	a0,a0,v0
80051d80:	00063202 	srl	a2,a2,0x8
80051d84:	a0860000 	sb	a2,0(a0)
80051d88:	8c650048 	lw	a1,72(v1)
80051d8c:	8c62003c 	lw	v0,60(v1)
80051d90:	2404ecff 	li	a0,-4865
80051d94:	00a42824 	and	a1,a1,a0
80051d98:	24420001 	addiu	v0,v0,1
80051d9c:	ac62003c 	sw	v0,60(v1)
80051da0:	ac650048 	sw	a1,72(v1)
80051da4:	ac630068 	sw	v1,104(v1)
80051da8:	03e00008 	jr	ra
80051dac:	ac630064 	sw	v1,100(v1)

80051db0 <_Z9fx_sm_r10v>:
80051db0:	3c038021 	lui	v1,0x8021
80051db4:	2463cfc0 	addiu	v1,v1,-12352
80051db8:	8c65003c 	lw	a1,60(v1)
80051dbc:	9067006d 	lbu	a3,109(v1)
80051dc0:	8c6801d8 	lw	t0,472(v1)
80051dc4:	24a40001 	addiu	a0,a1,1
80051dc8:	3082ffff 	andi	v0,a0,0xffff
80051dcc:	ac64003c 	sw	a0,60(v1)
80051dd0:	ac670060 	sw	a3,96(v1)
80051dd4:	01021021 	addu	v0,t0,v0
80051dd8:	90440000 	lbu	a0,0(v0)
80051ddc:	24a50002 	addiu	a1,a1,2
80051de0:	308200ff 	andi	v0,a0,0xff
80051de4:	00021200 	sll	v0,v0,0x8
80051de8:	a064006d 	sb	a0,109(v1)
80051dec:	00e23825 	or	a3,a3,v0
80051df0:	30a4ffff 	andi	a0,a1,0xffff
80051df4:	ac65003c 	sw	a1,60(v1)
80051df8:	ac670060 	sw	a3,96(v1)
80051dfc:	01044021 	addu	t0,t0,a0
80051e00:	8c6401d0 	lw	a0,464(v1)
80051e04:	91020000 	lbu	v0,0(t0)
80051e08:	8c660028 	lw	a2,40(v1)
80051e0c:	00872021 	addu	a0,a0,a3
80051e10:	a062006d 	sb	v0,109(v1)
80051e14:	a0860000 	sb	a2,0(a0)
80051e18:	94620060 	lhu	v0,96(v1)
80051e1c:	8c6401d0 	lw	a0,464(v1)
80051e20:	38420001 	xori	v0,v0,0x1
80051e24:	00822021 	addu	a0,a0,v0
80051e28:	00063202 	srl	a2,a2,0x8
80051e2c:	a0860000 	sb	a2,0(a0)
80051e30:	8c650048 	lw	a1,72(v1)
80051e34:	8c62003c 	lw	v0,60(v1)
80051e38:	2404ecff 	li	a0,-4865
80051e3c:	00a42824 	and	a1,a1,a0
80051e40:	24420001 	addiu	v0,v0,1
80051e44:	ac62003c 	sw	v0,60(v1)
80051e48:	ac650048 	sw	a1,72(v1)
80051e4c:	ac630068 	sw	v1,104(v1)
80051e50:	03e00008 	jr	ra
80051e54:	ac630064 	sw	v1,100(v1)

80051e58 <_Z9fx_sm_r11v>:
80051e58:	3c038021 	lui	v1,0x8021
80051e5c:	2463cfc0 	addiu	v1,v1,-12352
80051e60:	8c65003c 	lw	a1,60(v1)
80051e64:	9067006d 	lbu	a3,109(v1)
80051e68:	8c6801d8 	lw	t0,472(v1)
80051e6c:	24a40001 	addiu	a0,a1,1
80051e70:	3082ffff 	andi	v0,a0,0xffff
80051e74:	ac64003c 	sw	a0,60(v1)
80051e78:	ac670060 	sw	a3,96(v1)
80051e7c:	01021021 	addu	v0,t0,v0
80051e80:	90440000 	lbu	a0,0(v0)
80051e84:	24a50002 	addiu	a1,a1,2
80051e88:	308200ff 	andi	v0,a0,0xff
80051e8c:	00021200 	sll	v0,v0,0x8
80051e90:	a064006d 	sb	a0,109(v1)
80051e94:	00e23825 	or	a3,a3,v0
80051e98:	30a4ffff 	andi	a0,a1,0xffff
80051e9c:	ac65003c 	sw	a1,60(v1)
80051ea0:	ac670060 	sw	a3,96(v1)
80051ea4:	01044021 	addu	t0,t0,a0
80051ea8:	8c6401d0 	lw	a0,464(v1)
80051eac:	91020000 	lbu	v0,0(t0)
80051eb0:	8c66002c 	lw	a2,44(v1)
80051eb4:	00872021 	addu	a0,a0,a3
80051eb8:	a062006d 	sb	v0,109(v1)
80051ebc:	a0860000 	sb	a2,0(a0)
80051ec0:	94620060 	lhu	v0,96(v1)
80051ec4:	8c6401d0 	lw	a0,464(v1)
80051ec8:	38420001 	xori	v0,v0,0x1
80051ecc:	00822021 	addu	a0,a0,v0
80051ed0:	00063202 	srl	a2,a2,0x8
80051ed4:	a0860000 	sb	a2,0(a0)
80051ed8:	8c650048 	lw	a1,72(v1)
80051edc:	8c62003c 	lw	v0,60(v1)
80051ee0:	2404ecff 	li	a0,-4865
80051ee4:	00a42824 	and	a1,a1,a0
80051ee8:	24420001 	addiu	v0,v0,1
80051eec:	ac62003c 	sw	v0,60(v1)
80051ef0:	ac650048 	sw	a1,72(v1)
80051ef4:	ac630068 	sw	v1,104(v1)
80051ef8:	03e00008 	jr	ra
80051efc:	ac630064 	sw	v1,100(v1)

80051f00 <_Z9fx_sm_r12v>:
80051f00:	3c038021 	lui	v1,0x8021
80051f04:	2463cfc0 	addiu	v1,v1,-12352
80051f08:	8c65003c 	lw	a1,60(v1)
80051f0c:	9067006d 	lbu	a3,109(v1)
80051f10:	8c6801d8 	lw	t0,472(v1)
80051f14:	24a40001 	addiu	a0,a1,1
80051f18:	3082ffff 	andi	v0,a0,0xffff
80051f1c:	ac64003c 	sw	a0,60(v1)
80051f20:	ac670060 	sw	a3,96(v1)
80051f24:	01021021 	addu	v0,t0,v0
80051f28:	90440000 	lbu	a0,0(v0)
80051f2c:	24a50002 	addiu	a1,a1,2
80051f30:	308200ff 	andi	v0,a0,0xff
80051f34:	00021200 	sll	v0,v0,0x8
80051f38:	a064006d 	sb	a0,109(v1)
80051f3c:	00e23825 	or	a3,a3,v0
80051f40:	30a4ffff 	andi	a0,a1,0xffff
80051f44:	ac65003c 	sw	a1,60(v1)
80051f48:	ac670060 	sw	a3,96(v1)
80051f4c:	01044021 	addu	t0,t0,a0
80051f50:	8c6401d0 	lw	a0,464(v1)
80051f54:	91020000 	lbu	v0,0(t0)
80051f58:	8c660030 	lw	a2,48(v1)
80051f5c:	00872021 	addu	a0,a0,a3
80051f60:	a062006d 	sb	v0,109(v1)
80051f64:	a0860000 	sb	a2,0(a0)
80051f68:	94620060 	lhu	v0,96(v1)
80051f6c:	8c6401d0 	lw	a0,464(v1)
80051f70:	38420001 	xori	v0,v0,0x1
80051f74:	00822021 	addu	a0,a0,v0
80051f78:	00063202 	srl	a2,a2,0x8
80051f7c:	a0860000 	sb	a2,0(a0)
80051f80:	8c650048 	lw	a1,72(v1)
80051f84:	8c62003c 	lw	v0,60(v1)
80051f88:	2404ecff 	li	a0,-4865
80051f8c:	00a42824 	and	a1,a1,a0
80051f90:	24420001 	addiu	v0,v0,1
80051f94:	ac62003c 	sw	v0,60(v1)
80051f98:	ac650048 	sw	a1,72(v1)
80051f9c:	ac630068 	sw	v1,104(v1)
80051fa0:	03e00008 	jr	ra
80051fa4:	ac630064 	sw	v1,100(v1)

80051fa8 <_Z9fx_sm_r13v>:
80051fa8:	3c038021 	lui	v1,0x8021
80051fac:	2463cfc0 	addiu	v1,v1,-12352
80051fb0:	8c65003c 	lw	a1,60(v1)
80051fb4:	9067006d 	lbu	a3,109(v1)
80051fb8:	8c6801d8 	lw	t0,472(v1)
80051fbc:	24a40001 	addiu	a0,a1,1
80051fc0:	3082ffff 	andi	v0,a0,0xffff
80051fc4:	ac64003c 	sw	a0,60(v1)
80051fc8:	ac670060 	sw	a3,96(v1)
80051fcc:	01021021 	addu	v0,t0,v0
80051fd0:	90440000 	lbu	a0,0(v0)
80051fd4:	24a50002 	addiu	a1,a1,2
80051fd8:	308200ff 	andi	v0,a0,0xff
80051fdc:	00021200 	sll	v0,v0,0x8
80051fe0:	a064006d 	sb	a0,109(v1)
80051fe4:	00e23825 	or	a3,a3,v0
80051fe8:	30a4ffff 	andi	a0,a1,0xffff
80051fec:	ac65003c 	sw	a1,60(v1)
80051ff0:	ac670060 	sw	a3,96(v1)
80051ff4:	01044021 	addu	t0,t0,a0
80051ff8:	8c6401d0 	lw	a0,464(v1)
80051ffc:	91020000 	lbu	v0,0(t0)
80052000:	8c660034 	lw	a2,52(v1)
80052004:	00872021 	addu	a0,a0,a3
80052008:	a062006d 	sb	v0,109(v1)
8005200c:	a0860000 	sb	a2,0(a0)
80052010:	94620060 	lhu	v0,96(v1)
80052014:	8c6401d0 	lw	a0,464(v1)
80052018:	38420001 	xori	v0,v0,0x1
8005201c:	00822021 	addu	a0,a0,v0
80052020:	00063202 	srl	a2,a2,0x8
80052024:	a0860000 	sb	a2,0(a0)
80052028:	8c650048 	lw	a1,72(v1)
8005202c:	8c62003c 	lw	v0,60(v1)
80052030:	2404ecff 	li	a0,-4865
80052034:	00a42824 	and	a1,a1,a0
80052038:	24420001 	addiu	v0,v0,1
8005203c:	ac62003c 	sw	v0,60(v1)
80052040:	ac650048 	sw	a1,72(v1)
80052044:	ac630068 	sw	v1,104(v1)
80052048:	03e00008 	jr	ra
8005204c:	ac630064 	sw	v1,100(v1)

80052050 <_Z9fx_sm_r14v>:
80052050:	3c038021 	lui	v1,0x8021
80052054:	2463cfc0 	addiu	v1,v1,-12352
80052058:	8c65003c 	lw	a1,60(v1)
8005205c:	9067006d 	lbu	a3,109(v1)
80052060:	8c6801d8 	lw	t0,472(v1)
80052064:	24a40001 	addiu	a0,a1,1
80052068:	3082ffff 	andi	v0,a0,0xffff
8005206c:	ac64003c 	sw	a0,60(v1)
80052070:	ac670060 	sw	a3,96(v1)
80052074:	01021021 	addu	v0,t0,v0
80052078:	90440000 	lbu	a0,0(v0)
8005207c:	24a50002 	addiu	a1,a1,2
80052080:	308200ff 	andi	v0,a0,0xff
80052084:	00021200 	sll	v0,v0,0x8
80052088:	a064006d 	sb	a0,109(v1)
8005208c:	00e23825 	or	a3,a3,v0
80052090:	30a4ffff 	andi	a0,a1,0xffff
80052094:	ac65003c 	sw	a1,60(v1)
80052098:	ac670060 	sw	a3,96(v1)
8005209c:	01044021 	addu	t0,t0,a0
800520a0:	8c6401d0 	lw	a0,464(v1)
800520a4:	91020000 	lbu	v0,0(t0)
800520a8:	8c660038 	lw	a2,56(v1)
800520ac:	00872021 	addu	a0,a0,a3
800520b0:	a062006d 	sb	v0,109(v1)
800520b4:	a0860000 	sb	a2,0(a0)
800520b8:	94620060 	lhu	v0,96(v1)
800520bc:	8c6401d0 	lw	a0,464(v1)
800520c0:	38420001 	xori	v0,v0,0x1
800520c4:	00822021 	addu	a0,a0,v0
800520c8:	00063202 	srl	a2,a2,0x8
800520cc:	a0860000 	sb	a2,0(a0)
800520d0:	8c650048 	lw	a1,72(v1)
800520d4:	8c62003c 	lw	v0,60(v1)
800520d8:	2404ecff 	li	a0,-4865
800520dc:	00a42824 	and	a1,a1,a0
800520e0:	24420001 	addiu	v0,v0,1
800520e4:	ac62003c 	sw	v0,60(v1)
800520e8:	ac650048 	sw	a1,72(v1)
800520ec:	ac630068 	sw	v1,104(v1)
800520f0:	03e00008 	jr	ra
800520f4:	ac630064 	sw	v1,100(v1)

800520f8 <_Z9fx_sm_r15v>:
800520f8:	3c038021 	lui	v1,0x8021
800520fc:	2463cfc0 	addiu	v1,v1,-12352
80052100:	8c67003c 	lw	a3,60(v1)
80052104:	9065006d 	lbu	a1,109(v1)
80052108:	8c6601d8 	lw	a2,472(v1)
8005210c:	24e40001 	addiu	a0,a3,1
80052110:	3082ffff 	andi	v0,a0,0xffff
80052114:	ac64003c 	sw	a0,60(v1)
80052118:	ac650060 	sw	a1,96(v1)
8005211c:	00c21021 	addu	v0,a2,v0
80052120:	90440000 	lbu	a0,0(v0)
80052124:	24e80002 	addiu	t0,a3,2
80052128:	308200ff 	andi	v0,a0,0xff
8005212c:	00021200 	sll	v0,v0,0x8
80052130:	a064006d 	sb	a0,109(v1)
80052134:	00a22825 	or	a1,a1,v0
80052138:	3104ffff 	andi	a0,t0,0xffff
8005213c:	ac68003c 	sw	t0,60(v1)
80052140:	ac650060 	sw	a1,96(v1)
80052144:	00c43021 	addu	a2,a2,a0
80052148:	8c6401d0 	lw	a0,464(v1)
8005214c:	90c20000 	lbu	v0,0(a2)
80052150:	00852021 	addu	a0,a0,a1
80052154:	a062006d 	sb	v0,109(v1)
80052158:	a0870000 	sb	a3,0(a0)
8005215c:	94620060 	lhu	v0,96(v1)
80052160:	8c6401d0 	lw	a0,464(v1)
80052164:	38420001 	xori	v0,v0,0x1
80052168:	00822021 	addu	a0,a0,v0
8005216c:	00073a02 	srl	a3,a3,0x8
80052170:	a0870000 	sb	a3,0(a0)
80052174:	8c650048 	lw	a1,72(v1)
80052178:	8c62003c 	lw	v0,60(v1)
8005217c:	2404ecff 	li	a0,-4865
80052180:	00a42824 	and	a1,a1,a0
80052184:	24420001 	addiu	v0,v0,1
80052188:	ac62003c 	sw	v0,60(v1)
8005218c:	ac650048 	sw	a1,72(v1)
80052190:	ac630068 	sw	v1,104(v1)
80052194:	03e00008 	jr	ra
80052198:	ac630064 	sw	v1,100(v1)

8005219c <_Z6fx_runj>:
8005219c:	27bdffd8 	addiu	sp,sp,-40
800521a0:	afb40020 	sw	s4,32(sp)
800521a4:	3c148021 	lui	s4,0x8021
800521a8:	afb3001c 	sw	s3,28(sp)
800521ac:	afbf0024 	sw	ra,36(sp)
800521b0:	afb20018 	sw	s2,24(sp)
800521b4:	afb10014 	sw	s1,20(sp)
800521b8:	afb00010 	sw	s0,16(sp)
800521bc:	2685cfc0 	addiu	a1,s4,-12352
800521c0:	94a20038 	lhu	v0,56(a1)
800521c4:	8ca301d4 	lw	v1,468(a1)
800521c8:	aca407f4 	sw	a0,2036(a1)
800521cc:	00621821 	addu	v1,v1,v0
800521d0:	8ca20048 	lw	v0,72(a1)
800521d4:	00809821 	move	s3,a0
800521d8:	90640000 	lbu	a0,0(v1)
800521dc:	30420020 	andi	v0,v0,0x20
800521e0:	10400020 	beqz	v0,80052264 <_Z6fx_runj+0xc8>
800521e4:	a0a4006c 	sb	a0,108(a1)
800521e8:	2663ffff 	addiu	v1,s3,-1
800521ec:	2402ffff 	li	v0,-1
800521f0:	1062001c 	beq	v1,v0,80052264 <_Z6fx_runj+0xc8>
800521f4:	aca307f4 	sw	v1,2036(a1)
800521f8:	00a08021 	move	s0,a1
800521fc:	3c118021 	lui	s1,0x8021
80052200:	08014886 	j	80052218 <_Z6fx_runj+0x7c>
80052204:	2412ffff 	li	s2,-1
80052208:	8e0207f4 	lw	v0,2036(s0)
8005220c:	2442ffff 	addiu	v0,v0,-1
80052210:	10520014 	beq	v0,s2,80052264 <_Z6fx_runj+0xc8>
80052214:	ae0207f4 	sw	v0,2036(s0)
80052218:	9605003c 	lhu	a1,60(s0)
8005221c:	8e0401d8 	lw	a0,472(s0)
80052220:	8e030048 	lw	v1,72(s0)
80052224:	9202006d 	lbu	v0,109(s0)
80052228:	00852021 	addu	a0,a0,a1
8005222c:	30630300 	andi	v1,v1,0x300
80052230:	00431025 	or	v0,v0,v1
80052234:	90850000 	lbu	a1,0(a0)
80052238:	8e26d7c8 	lw	a2,-10296(s1)
8005223c:	00021080 	sll	v0,v0,0x2
80052240:	00461021 	addu	v0,v0,a2
80052244:	a205006d 	sb	a1,109(s0)
80052248:	8c430000 	lw	v1,0(v0)
8005224c:	0060f809 	jalr	v1
80052250:	00000000 	nop
80052254:	8e020048 	lw	v0,72(s0)
80052258:	30420020 	andi	v0,v0,0x20
8005225c:	1440ffea 	bnez	v0,80052208 <_Z6fx_runj+0x6c>
80052260:	00000000 	nop
80052264:	2683cfc0 	addiu	v1,s4,-12352
80052268:	8c6207f8 	lw	v0,2040(v1)
8005226c:	8fbf0024 	lw	ra,36(sp)
80052270:	02621023 	subu	v0,s3,v0
80052274:	8fb40020 	lw	s4,32(sp)
80052278:	8fb3001c 	lw	s3,28(sp)
8005227c:	8fb20018 	lw	s2,24(sp)
80052280:	8fb10014 	lw	s1,20(sp)
80052284:	8fb00010 	lw	s0,16(sp)
80052288:	03e00008 	jr	ra
8005228c:	27bd0028 	addiu	sp,sp,40

80052290 <_Z20fx_run_to_breakpointj>:
80052290:	27bdffd8 	addiu	sp,sp,-40
80052294:	3c028021 	lui	v0,0x8021
80052298:	afb3001c 	sw	s3,28(sp)
8005229c:	afb20018 	sw	s2,24(sp)
800522a0:	afb10014 	sw	s1,20(sp)
800522a4:	afb00010 	sw	s0,16(sp)
800522a8:	afbf0020 	sw	ra,32(sp)
800522ac:	00809821 	move	s3,a0
800522b0:	2450cfc0 	addiu	s0,v0,-12352
800522b4:	00008821 	move	s1,zero
800522b8:	3c128021 	lui	s2,0x8021
800522bc:	8e020048 	lw	v0,72(s0)
800522c0:	30460300 	andi	a2,v0,0x300
800522c4:	30420020 	andi	v0,v0,0x20
800522c8:	10400015 	beqz	v0,80052320 <_Z20fx_run_to_breakpointj+0x90>
800522cc:	02201021 	move	v0,s1
800522d0:	12330013 	beq	s1,s3,80052320 <_Z20fx_run_to_breakpointj+0x90>
800522d4:	8e45d7c8 	lw	a1,-10296(s2)
800522d8:	9604003c 	lhu	a0,60(s0)
800522dc:	8e0301d8 	lw	v1,472(s0)
800522e0:	9202006d 	lbu	v0,109(s0)
800522e4:	00641821 	addu	v1,v1,a0
800522e8:	90640000 	lbu	a0,0(v1)
800522ec:	00461025 	or	v0,v0,a2
800522f0:	00021080 	sll	v0,v0,0x2
800522f4:	a204006d 	sb	a0,109(s0)
800522f8:	00451021 	addu	v0,v0,a1
800522fc:	8c430000 	lw	v1,0(v0)
80052300:	0060f809 	jalr	v1
80052304:	26310001 	addiu	s1,s1,1
80052308:	9604003c 	lhu	a0,60(s0)
8005230c:	8e020090 	lw	v0,144(s0)
80052310:	1482ffea 	bne	a0,v0,800522bc <_Z20fx_run_to_breakpointj+0x2c>
80052314:	2402ffff 	li	v0,-1
80052318:	ae020084 	sw	v0,132(s0)
8005231c:	02201021 	move	v0,s1
80052320:	8fbf0020 	lw	ra,32(sp)
80052324:	8fb3001c 	lw	s3,28(sp)
80052328:	8fb20018 	lw	s2,24(sp)
8005232c:	8fb10014 	lw	s1,20(sp)
80052330:	8fb00010 	lw	s0,16(sp)
80052334:	03e00008 	jr	ra
80052338:	27bd0028 	addiu	sp,sp,40

8005233c <_Z12fx_step_overj>:
8005233c:	27bdffd8 	addiu	sp,sp,-40
80052340:	3c028021 	lui	v0,0x8021
80052344:	afb3001c 	sw	s3,28(sp)
80052348:	afb20018 	sw	s2,24(sp)
8005234c:	afb10014 	sw	s1,20(sp)
80052350:	afb00010 	sw	s0,16(sp)
80052354:	afbf0020 	sw	ra,32(sp)
80052358:	00809821 	move	s3,a0
8005235c:	2450cfc0 	addiu	s0,v0,-12352
80052360:	00008821 	move	s1,zero
80052364:	3c128021 	lui	s2,0x8021
80052368:	8e020048 	lw	v0,72(s0)
8005236c:	30460300 	andi	a2,v0,0x300
80052370:	30420020 	andi	v0,v0,0x20
80052374:	10400016 	beqz	v0,800523d0 <_Z12fx_step_overj+0x94>
80052378:	02201021 	move	v0,s1
8005237c:	12330014 	beq	s1,s3,800523d0 <_Z12fx_step_overj+0x94>
80052380:	8e45d7c8 	lw	a1,-10296(s2)
80052384:	9604003c 	lhu	a0,60(s0)
80052388:	8e0301d8 	lw	v1,472(s0)
8005238c:	9202006d 	lbu	v0,109(s0)
80052390:	00641821 	addu	v1,v1,a0
80052394:	90640000 	lbu	a0,0(v1)
80052398:	00461025 	or	v0,v0,a2
8005239c:	00021080 	sll	v0,v0,0x2
800523a0:	00451021 	addu	v0,v0,a1
800523a4:	a204006d 	sb	a0,109(s0)
800523a8:	8c430000 	lw	v1,0(v0)
800523ac:	0060f809 	jalr	v1
800523b0:	26310001 	addiu	s1,s1,1
800523b4:	9603003c 	lhu	v1,60(s0)
800523b8:	8e020090 	lw	v0,144(s0)
800523bc:	1062000b 	beq	v1,v0,800523ec <_Z12fx_step_overj+0xb0>
800523c0:	2402ffff 	li	v0,-1
800523c4:	8e020094 	lw	v0,148(s0)
800523c8:	1462ffe7 	bne	v1,v0,80052368 <_Z12fx_step_overj+0x2c>
800523cc:	02201021 	move	v0,s1
800523d0:	8fbf0020 	lw	ra,32(sp)
800523d4:	8fb3001c 	lw	s3,28(sp)
800523d8:	8fb20018 	lw	s2,24(sp)
800523dc:	8fb10014 	lw	s1,20(sp)
800523e0:	8fb00010 	lw	s0,16(sp)
800523e4:	03e00008 	jr	ra
800523e8:	27bd0028 	addiu	sp,sp,40
800523ec:	ae020084 	sw	v0,132(s0)
800523f0:	8fbf0020 	lw	ra,32(sp)
800523f4:	02201021 	move	v0,s1
800523f8:	8fb3001c 	lw	s3,28(sp)
800523fc:	8fb20018 	lw	s2,24(sp)
80052400:	8fb10014 	lw	s1,20(sp)
80052404:	8fb00010 	lw	s0,16(sp)
80052408:	03e00008 	jr	ra
8005240c:	27bd0028 	addiu	sp,sp,40

80052410 <_Z8fx_cmodev>:
80052410:	27bdffe8 	addiu	sp,sp,-24
80052414:	afb00010 	sw	s0,16(sp)
80052418:	3c108021 	lui	s0,0x8021
8005241c:	afbf0014 	sw	ra,20(sp)
80052420:	2605cfc0 	addiu	a1,s0,-12352
80052424:	8ca20068 	lw	v0,104(a1)
80052428:	8c430000 	lw	v1,0(v0)
8005242c:	30640010 	andi	a0,v1,0x10
80052430:	10800015 	beqz	a0,80052488 <_Z8fx_cmodev+0x78>
80052434:	aca30044 	sw	v1,68(a1)
80052438:	24020100 	li	v0,256
8005243c:	aca201b8 	sw	v0,440(a1)
80052440:	3c028004 	lui	v0,0x8004
80052444:	2442d210 	addiu	v0,v0,-11760
80052448:	0040f809 	jalr	v0
8005244c:	00000000 	nop
80052450:	2603cfc0 	addiu	v1,s0,-12352
80052454:	8c650048 	lw	a1,72(v1)
80052458:	8c62003c 	lw	v0,60(v1)
8005245c:	2404ecff 	li	a0,-4865
80052460:	00a42824 	and	a1,a1,a0
80052464:	24420001 	addiu	v0,v0,1
80052468:	ac62003c 	sw	v0,60(v1)
8005246c:	ac650048 	sw	a1,72(v1)
80052470:	ac630068 	sw	v1,104(v1)
80052474:	ac630064 	sw	v1,100(v1)
80052478:	8fbf0014 	lw	ra,20(sp)
8005247c:	8fb00010 	lw	s0,16(sp)
80052480:	03e00008 	jr	ra
80052484:	27bd0018 	addiu	sp,sp,24
80052488:	8ca201bc 	lw	v0,444(a1)
8005248c:	08014910 	j	80052440 <_Z8fx_cmodev+0x30>
80052490:	aca201b8 	sw	v0,440(a1)

80052494 <_Z8fx_cachev>:
80052494:	27bdffe0 	addiu	sp,sp,-32
80052498:	afb20018 	sw	s2,24(sp)
8005249c:	3c128021 	lui	s2,0x8021
800524a0:	afb00010 	sw	s0,16(sp)
800524a4:	2650cfc0 	addiu	s0,s2,-12352
800524a8:	8e02003c 	lw	v0,60(s0)
800524ac:	8e030058 	lw	v1,88(s0)
800524b0:	afb10014 	sw	s1,20(sp)
800524b4:	3051fff0 	andi	s1,v0,0xfff0
800524b8:	12230018 	beq	s1,v1,8005251c <_Z8fx_cachev+0x88>
800524bc:	afbf001c 	sw	ra,28(sp)
800524c0:	3c028004 	lui	v0,0x8004
800524c4:	2442d1c8 	addiu	v0,v0,-11832
800524c8:	0040f809 	jalr	v0
800524cc:	00000000 	nop
800524d0:	24030001 	li	v1,1
800524d4:	a20305ec 	sb	v1,1516(s0)
800524d8:	ae110058 	sw	s1,88(s0)
800524dc:	2642cfc0 	addiu	v0,s2,-12352
800524e0:	8c44003c 	lw	a0,60(v0)
800524e4:	8c450048 	lw	a1,72(v0)
800524e8:	2403ecff 	li	v1,-4865
800524ec:	24840001 	addiu	a0,a0,1
800524f0:	00a32824 	and	a1,a1,v1
800524f4:	ac44003c 	sw	a0,60(v0)
800524f8:	ac450048 	sw	a1,72(v0)
800524fc:	ac420064 	sw	v0,100(v0)
80052500:	ac420068 	sw	v0,104(v0)
80052504:	8fbf001c 	lw	ra,28(sp)
80052508:	8fb20018 	lw	s2,24(sp)
8005250c:	8fb10014 	lw	s1,20(sp)
80052510:	8fb00010 	lw	s0,16(sp)
80052514:	03e00008 	jr	ra
80052518:	27bd0020 	addiu	sp,sp,32
8005251c:	920205ec 	lbu	v0,1516(s0)
80052520:	1040ffe7 	beqz	v0,800524c0 <_Z8fx_cachev+0x2c>
80052524:	2642cfc0 	addiu	v0,s2,-12352
80052528:	08014939 	j	800524e4 <_Z8fx_cachev+0x50>
8005252c:	8c44003c 	lw	a0,60(v0)

80052530 <_Z11fx_rpix_objv>:
80052530:	3c048019 	lui	a0,0x8019
80052534:	3c19800f 	lui	t9,0x800f
80052538:	27394bb0 	addiu	t9,t9,19376
8005253c:	03200008 	jr	t9
80052540:	2484f5f0 	addiu	a0,a0,-2576

80052544 <_Z11fx_plot_objv>:
80052544:	3c048019 	lui	a0,0x8019
80052548:	3c19800f 	lui	t9,0x800f
8005254c:	27394bb0 	addiu	t9,t9,19376
80052550:	03200008 	jr	t9
80052554:	2484f60c 	addiu	a0,a0,-2548

80052558 <_Z10fx_ljmp_r8v>:
80052558:	27bdffe0 	addiu	sp,sp,-32
8005255c:	afb00010 	sw	s0,16(sp)
80052560:	3c108021 	lui	s0,0x8021
80052564:	2610cfc0 	addiu	s0,s0,-12352
80052568:	8e020020 	lw	v0,32(s0)
8005256c:	afbf0018 	sw	ra,24(sp)
80052570:	3042007f 	andi	v0,v0,0x7f
80052574:	00021880 	sll	v1,v0,0x2
80052578:	afb10014 	sw	s1,20(sp)
8005257c:	00701821 	addu	v1,v1,s0
80052580:	8e050068 	lw	a1,104(s0)
80052584:	ae02004c 	sw	v0,76(s0)
80052588:	8c6201ec 	lw	v0,492(v1)
8005258c:	8ca40000 	lw	a0,0(a1)
80052590:	ae0201d8 	sw	v0,472(s0)
80052594:	3c028004 	lui	v0,0x8004
80052598:	ae04003c 	sw	a0,60(s0)
8005259c:	a20005ec 	sb	zero,1516(s0)
800525a0:	2442d1c8 	addiu	v0,v0,-11832
800525a4:	0040f809 	jalr	v0
800525a8:	3091fff0 	andi	s1,a0,0xfff0
800525ac:	8e030048 	lw	v1,72(s0)
800525b0:	2402ecff 	li	v0,-4865
800525b4:	00621824 	and	v1,v1,v0
800525b8:	24020001 	li	v0,1
800525bc:	ae110058 	sw	s1,88(s0)
800525c0:	a20205ec 	sb	v0,1516(s0)
800525c4:	ae030048 	sw	v1,72(s0)
800525c8:	ae100068 	sw	s0,104(s0)
800525cc:	ae100064 	sw	s0,100(s0)
800525d0:	8fbf0018 	lw	ra,24(sp)
800525d4:	8fb10014 	lw	s1,20(sp)
800525d8:	8fb00010 	lw	s0,16(sp)
800525dc:	03e00008 	jr	ra
800525e0:	27bd0020 	addiu	sp,sp,32

800525e4 <_Z11fx_ljmp_r13v>:
800525e4:	27bdffe0 	addiu	sp,sp,-32
800525e8:	afb00010 	sw	s0,16(sp)
800525ec:	3c108021 	lui	s0,0x8021
800525f0:	2610cfc0 	addiu	s0,s0,-12352
800525f4:	8e020034 	lw	v0,52(s0)
800525f8:	afbf0018 	sw	ra,24(sp)
800525fc:	3042007f 	andi	v0,v0,0x7f
80052600:	00021880 	sll	v1,v0,0x2
80052604:	afb10014 	sw	s1,20(sp)
80052608:	00701821 	addu	v1,v1,s0
8005260c:	8e050068 	lw	a1,104(s0)
80052610:	ae02004c 	sw	v0,76(s0)
80052614:	8c6201ec 	lw	v0,492(v1)
80052618:	8ca40000 	lw	a0,0(a1)
8005261c:	ae0201d8 	sw	v0,472(s0)
80052620:	3c028004 	lui	v0,0x8004
80052624:	ae04003c 	sw	a0,60(s0)
80052628:	a20005ec 	sb	zero,1516(s0)
8005262c:	2442d1c8 	addiu	v0,v0,-11832
80052630:	0040f809 	jalr	v0
80052634:	3091fff0 	andi	s1,a0,0xfff0
80052638:	8e030048 	lw	v1,72(s0)
8005263c:	2402ecff 	li	v0,-4865
80052640:	00621824 	and	v1,v1,v0
80052644:	24020001 	li	v0,1
80052648:	ae110058 	sw	s1,88(s0)
8005264c:	a20205ec 	sb	v0,1516(s0)
80052650:	ae030048 	sw	v1,72(s0)
80052654:	ae100068 	sw	s0,104(s0)
80052658:	ae100064 	sw	s0,100(s0)
8005265c:	8fbf0018 	lw	ra,24(sp)
80052660:	8fb10014 	lw	s1,20(sp)
80052664:	8fb00010 	lw	s0,16(sp)
80052668:	03e00008 	jr	ra
8005266c:	27bd0020 	addiu	sp,sp,32

80052670 <_Z11fx_ljmp_r12v>:
80052670:	27bdffe0 	addiu	sp,sp,-32
80052674:	afb00010 	sw	s0,16(sp)
80052678:	3c108021 	lui	s0,0x8021
8005267c:	2610cfc0 	addiu	s0,s0,-12352
80052680:	8e020030 	lw	v0,48(s0)
80052684:	afbf0018 	sw	ra,24(sp)
80052688:	3042007f 	andi	v0,v0,0x7f
8005268c:	00021880 	sll	v1,v0,0x2
80052690:	afb10014 	sw	s1,20(sp)
80052694:	00701821 	addu	v1,v1,s0
80052698:	8e050068 	lw	a1,104(s0)
8005269c:	ae02004c 	sw	v0,76(s0)
800526a0:	8c6201ec 	lw	v0,492(v1)
800526a4:	8ca40000 	lw	a0,0(a1)
800526a8:	ae0201d8 	sw	v0,472(s0)
800526ac:	3c028004 	lui	v0,0x8004
800526b0:	ae04003c 	sw	a0,60(s0)
800526b4:	a20005ec 	sb	zero,1516(s0)
800526b8:	2442d1c8 	addiu	v0,v0,-11832
800526bc:	0040f809 	jalr	v0
800526c0:	3091fff0 	andi	s1,a0,0xfff0
800526c4:	8e030048 	lw	v1,72(s0)
800526c8:	2402ecff 	li	v0,-4865
800526cc:	00621824 	and	v1,v1,v0
800526d0:	24020001 	li	v0,1
800526d4:	ae110058 	sw	s1,88(s0)
800526d8:	a20205ec 	sb	v0,1516(s0)
800526dc:	ae030048 	sw	v1,72(s0)
800526e0:	ae100068 	sw	s0,104(s0)
800526e4:	ae100064 	sw	s0,100(s0)
800526e8:	8fbf0018 	lw	ra,24(sp)
800526ec:	8fb10014 	lw	s1,20(sp)
800526f0:	8fb00010 	lw	s0,16(sp)
800526f4:	03e00008 	jr	ra
800526f8:	27bd0020 	addiu	sp,sp,32

800526fc <_Z11fx_ljmp_r11v>:
800526fc:	27bdffe0 	addiu	sp,sp,-32
80052700:	afb00010 	sw	s0,16(sp)
80052704:	3c108021 	lui	s0,0x8021
80052708:	2610cfc0 	addiu	s0,s0,-12352
8005270c:	8e02002c 	lw	v0,44(s0)
80052710:	afbf0018 	sw	ra,24(sp)
80052714:	3042007f 	andi	v0,v0,0x7f
80052718:	00021880 	sll	v1,v0,0x2
8005271c:	afb10014 	sw	s1,20(sp)
80052720:	00701821 	addu	v1,v1,s0
80052724:	8e050068 	lw	a1,104(s0)
80052728:	ae02004c 	sw	v0,76(s0)
8005272c:	8c6201ec 	lw	v0,492(v1)
80052730:	8ca40000 	lw	a0,0(a1)
80052734:	ae0201d8 	sw	v0,472(s0)
80052738:	3c028004 	lui	v0,0x8004
8005273c:	ae04003c 	sw	a0,60(s0)
80052740:	a20005ec 	sb	zero,1516(s0)
80052744:	2442d1c8 	addiu	v0,v0,-11832
80052748:	0040f809 	jalr	v0
8005274c:	3091fff0 	andi	s1,a0,0xfff0
80052750:	8e030048 	lw	v1,72(s0)
80052754:	2402ecff 	li	v0,-4865
80052758:	00621824 	and	v1,v1,v0
8005275c:	24020001 	li	v0,1
80052760:	ae110058 	sw	s1,88(s0)
80052764:	a20205ec 	sb	v0,1516(s0)
80052768:	ae030048 	sw	v1,72(s0)
8005276c:	ae100068 	sw	s0,104(s0)
80052770:	ae100064 	sw	s0,100(s0)
80052774:	8fbf0018 	lw	ra,24(sp)
80052778:	8fb10014 	lw	s1,20(sp)
8005277c:	8fb00010 	lw	s0,16(sp)
80052780:	03e00008 	jr	ra
80052784:	27bd0020 	addiu	sp,sp,32

80052788 <_Z11fx_ljmp_r10v>:
80052788:	27bdffe0 	addiu	sp,sp,-32
8005278c:	afb00010 	sw	s0,16(sp)
80052790:	3c108021 	lui	s0,0x8021
80052794:	2610cfc0 	addiu	s0,s0,-12352
80052798:	8e020028 	lw	v0,40(s0)
8005279c:	afbf0018 	sw	ra,24(sp)
800527a0:	3042007f 	andi	v0,v0,0x7f
800527a4:	00021880 	sll	v1,v0,0x2
800527a8:	afb10014 	sw	s1,20(sp)
800527ac:	00701821 	addu	v1,v1,s0
800527b0:	8e050068 	lw	a1,104(s0)
800527b4:	ae02004c 	sw	v0,76(s0)
800527b8:	8c6201ec 	lw	v0,492(v1)
800527bc:	8ca40000 	lw	a0,0(a1)
800527c0:	ae0201d8 	sw	v0,472(s0)
800527c4:	3c028004 	lui	v0,0x8004
800527c8:	ae04003c 	sw	a0,60(s0)
800527cc:	a20005ec 	sb	zero,1516(s0)
800527d0:	2442d1c8 	addiu	v0,v0,-11832
800527d4:	0040f809 	jalr	v0
800527d8:	3091fff0 	andi	s1,a0,0xfff0
800527dc:	8e030048 	lw	v1,72(s0)
800527e0:	2402ecff 	li	v0,-4865
800527e4:	00621824 	and	v1,v1,v0
800527e8:	24020001 	li	v0,1
800527ec:	ae110058 	sw	s1,88(s0)
800527f0:	a20205ec 	sb	v0,1516(s0)
800527f4:	ae030048 	sw	v1,72(s0)
800527f8:	ae100068 	sw	s0,104(s0)
800527fc:	ae100064 	sw	s0,100(s0)
80052800:	8fbf0018 	lw	ra,24(sp)
80052804:	8fb10014 	lw	s1,20(sp)
80052808:	8fb00010 	lw	s0,16(sp)
8005280c:	03e00008 	jr	ra
80052810:	27bd0020 	addiu	sp,sp,32

80052814 <_Z10fx_ljmp_r9v>:
80052814:	27bdffe0 	addiu	sp,sp,-32
80052818:	afb00010 	sw	s0,16(sp)
8005281c:	3c108021 	lui	s0,0x8021
80052820:	2610cfc0 	addiu	s0,s0,-12352
80052824:	8e020024 	lw	v0,36(s0)
80052828:	afbf0018 	sw	ra,24(sp)
8005282c:	3042007f 	andi	v0,v0,0x7f
80052830:	00021880 	sll	v1,v0,0x2
80052834:	afb10014 	sw	s1,20(sp)
80052838:	00701821 	addu	v1,v1,s0
8005283c:	8e050068 	lw	a1,104(s0)
80052840:	ae02004c 	sw	v0,76(s0)
80052844:	8c6201ec 	lw	v0,492(v1)
80052848:	8ca40000 	lw	a0,0(a1)
8005284c:	ae0201d8 	sw	v0,472(s0)
80052850:	3c028004 	lui	v0,0x8004
80052854:	ae04003c 	sw	a0,60(s0)
80052858:	a20005ec 	sb	zero,1516(s0)
8005285c:	2442d1c8 	addiu	v0,v0,-11832
80052860:	0040f809 	jalr	v0
80052864:	3091fff0 	andi	s1,a0,0xfff0
80052868:	8e030048 	lw	v1,72(s0)
8005286c:	2402ecff 	li	v0,-4865
80052870:	00621824 	and	v1,v1,v0
80052874:	24020001 	li	v0,1
80052878:	ae110058 	sw	s1,88(s0)
8005287c:	a20205ec 	sb	v0,1516(s0)
80052880:	ae030048 	sw	v1,72(s0)
80052884:	ae100068 	sw	s0,104(s0)
80052888:	ae100064 	sw	s0,100(s0)
8005288c:	8fbf0018 	lw	ra,24(sp)
80052890:	8fb10014 	lw	s1,20(sp)
80052894:	8fb00010 	lw	s0,16(sp)
80052898:	03e00008 	jr	ra
8005289c:	27bd0020 	addiu	sp,sp,32

800528a0 <S9xBuildDirectColourMaps>:
800528a0:	00005021 	move	t2,zero
800528a4:	3c0b802c 	lui	t3,0x802c
800528a8:	31420001 	andi	v0,t2,0x1
800528ac:	00021040 	sll	v0,v0,0x1
800528b0:	000a2240 	sll	a0,t2,0x9
800528b4:	2563140c 	addiu	v1,t3,5132
800528b8:	00833021 	addu	a2,a0,v1
800528bc:	3049ffff 	andi	t1,v0,0xffff
800528c0:	31480004 	andi	t0,t2,0x4
800528c4:	31470002 	andi	a3,t2,0x2
800528c8:	00002821 	move	a1,zero
800528cc:	30a300c0 	andi	v1,a1,0xc0
800528d0:	30a20038 	andi	v0,a1,0x38
800528d4:	000318c2 	srl	v1,v1,0x3
800528d8:	00021042 	srl	v0,v0,0x1
800528dc:	30a40007 	andi	a0,a1,0x7
800528e0:	00681825 	or	v1,v1,t0
800528e4:	00471025 	or	v0,v0,a3
800528e8:	00021140 	sll	v0,v0,0x5
800528ec:	00031a80 	sll	v1,v1,0xa
800528f0:	00042080 	sll	a0,a0,0x2
800528f4:	00621825 	or	v1,v1,v0
800528f8:	01242025 	or	a0,t1,a0
800528fc:	00641825 	or	v1,v1,a0
80052900:	24a50001 	addiu	a1,a1,1
80052904:	24020100 	li	v0,256
80052908:	a4c30000 	sh	v1,0(a2)
8005290c:	14a2ffef 	bne	a1,v0,800528cc <S9xBuildDirectColourMaps+0x2c>
80052910:	24c60002 	addiu	a2,a2,2
80052914:	254a0001 	addiu	t2,t2,1
80052918:	24020008 	li	v0,8
8005291c:	1542ffe3 	bne	t2,v0,800528ac <S9xBuildDirectColourMaps+0xc>
80052920:	31420001 	andi	v0,t2,0x1
80052924:	3c028022 	lui	v0,0x8022
80052928:	03e00008 	jr	ra
8005292c:	a0405bcb 	sb	zero,23499(v0)

80052930 <S9xSetInfoString>:
80052930:	3c028022 	lui	v0,0x8022
80052934:	24426dd8 	addiu	v0,v0,28120
80052938:	24030078 	li	v1,120
8005293c:	ac430058 	sw	v1,88(v0)
80052940:	03e00008 	jr	ra
80052944:	ac440054 	sw	a0,84(v0)

80052948 <_Z20DrawBackgroundMosaicjjhh>:
80052948:	27bdff70 	addiu	sp,sp,-144
8005294c:	a7a00018 	sh	zero,24(sp)
80052950:	afbf008c 	sw	ra,140(sp)
80052954:	afbe0088 	sw	s8,136(sp)
80052958:	afb70084 	sw	s7,132(sp)
8005295c:	afb60080 	sw	s6,128(sp)
80052960:	afb5007c 	sw	s5,124(sp)
80052964:	afb40078 	sw	s4,120(sp)
80052968:	afb30074 	sw	s3,116(sp)
8005296c:	afb20070 	sw	s2,112(sp)
80052970:	afb1006c 	sw	s1,108(sp)
80052974:	afb00068 	sw	s0,104(sp)
80052978:	00804021 	move	t0,a0
8005297c:	a3a60018 	sb	a2,24(sp)
80052980:	a3a70019 	sb	a3,25(sp)
80052984:	148001a9 	bnez	a0,8005302c <_Z20DrawBackgroundMosaicjjhh+0x6e4>
80052988:	afa50094 	sw	a1,148(sp)
8005298c:	3c028022 	lui	v0,0x8022
80052990:	24436da8 	addiu	v1,v0,28072
80052994:	00051140 	sll	v0,a1,0x5
80052998:	ac620018 	sw	v0,24(v1)
8005299c:	8fa50094 	lw	a1,148(sp)
800529a0:	8fa40094 	lw	a0,148(sp)
800529a4:	00051100 	sll	v0,a1,0x4
800529a8:	00042080 	sll	a0,a0,0x2
800529ac:	3c068022 	lui	a2,0x8022
800529b0:	24c350e8 	addiu	v1,a2,20712
800529b4:	00441023 	subu	v0,v0,a0
800529b8:	00431021 	addu	v0,v0,v1
800529bc:	afa40058 	sw	a0,88(sp)
800529c0:	3c038021 	lui	v1,0x8021
800529c4:	9444000e 	lhu	a0,14(v0)
800529c8:	94470018 	lhu	a3,24(v0)
800529cc:	8c657024 	lw	a1,28708(v1)
800529d0:	00042040 	sll	a0,a0,0x1
800529d4:	00a42021 	addu	a0,a1,a0
800529d8:	30e60001 	andi	a2,a3,0x1
800529dc:	14c0019c 	bnez	a2,80053050 <_Z20DrawBackgroundMosaicjjhh+0x708>
800529e0:	afa40054 	sw	a0,84(sp)
800529e4:	afa40050 	sw	a0,80(sp)
800529e8:	00806821 	move	t5,a0
800529ec:	01a51023 	subu	v0,t5,a1
800529f0:	3c030001 	lui	v1,0x1
800529f4:	0043102a 	slt	v0,v0,v1
800529f8:	01a31823 	subu	v1,t5,v1
800529fc:	0062680a 	movz	t5,v1,v0
80052a00:	30e40002 	andi	a0,a3,0x2
80052a04:	1480018d 	bnez	a0,8005303c <_Z20DrawBackgroundMosaicjjhh+0x6f4>
80052a08:	afad0050 	sw	t5,80(sp)
80052a0c:	8fa20054 	lw	v0,84(sp)
80052a10:	afa2004c 	sw	v0,76(sp)
80052a14:	00402021 	move	a0,v0
80052a18:	00851823 	subu	v1,a0,a1
80052a1c:	3c020001 	lui	v0,0x1
80052a20:	0062182a 	slt	v1,v1,v0
80052a24:	00821023 	subu	v0,a0,v0
80052a28:	0043200a 	movz	a0,v0,v1
80052a2c:	14c0016c 	bnez	a2,80052fe0 <_Z20DrawBackgroundMosaicjjhh+0x698>
80052a30:	afa4004c 	sw	a0,76(sp)
80052a34:	00803821 	move	a3,a0
80052a38:	afa40048 	sw	a0,72(sp)
80052a3c:	3c020001 	lui	v0,0x1
80052a40:	00e52023 	subu	a0,a3,a1
80052a44:	3c0c8022 	lui	t4,0x8022
80052a48:	0082202a 	slt	a0,a0,v0
80052a4c:	8d856da8 	lw	a1,28072(t4)
80052a50:	00e21023 	subu	v0,a3,v0
80052a54:	0044380a 	movz	a3,v0,a0
80052a58:	24030010 	li	v1,16
80052a5c:	10a3016e 	beq	a1,v1,80053018 <_Z20DrawBackgroundMosaicjjhh+0x6d0>
80052a60:	afa70048 	sw	a3,72(sp)
80052a64:	240301ff 	li	v1,511
80052a68:	24040003 	li	a0,3
80052a6c:	afa30040 	sw	v1,64(sp)
80052a70:	afa4003c 	sw	a0,60(sp)
80052a74:	3c058022 	lui	a1,0x8022
80052a78:	24a46dd8 	addiu	a0,a1,28120
80052a7c:	8c86005c 	lw	a2,92(a0)
80052a80:	8c8a0060 	lw	t2,96(a0)
80052a84:	2502fffb 	addiu	v0,t0,-5
80052a88:	0146182b 	sltu	v1,t2,a2
80052a8c:	afa60038 	sw	a2,56(sp)
80052a90:	14600107 	bnez	v1,80052eb0 <_Z20DrawBackgroundMosaicjjhh+0x568>
80052a94:	2c560002 	sltiu	s6,v0,2
80052a98:	3c078022 	lui	a3,0x8022
80052a9c:	24e350e8 	addiu	v1,a3,20712
80052aa0:	90690a9e 	lbu	t1,2718(v1)
80052aa4:	8fac0038 	lw	t4,56(sp)
80052aa8:	8fa30094 	lw	v1,148(sp)
80052aac:	0189001b 	divu	zero,t4,t1
80052ab0:	012001f4 	teq	t1,zero,0x7
80052ab4:	000c1080 	sll	v0,t4,0x2
80052ab8:	00431021 	addu	v0,v0,v1
80052abc:	3c058023 	lui	a1,0x8023
80052ac0:	00022080 	sll	a0,v0,0x2
80052ac4:	24a5aecc 	addiu	a1,a1,-20788
80052ac8:	00851821 	addu	v1,a0,a1
80052acc:	94680002 	lhu	t0,2(v1)
80052ad0:	00005810 	mfhi	t3
80052ad4:	012b3823 	subu	a3,t1,t3
80052ad8:	2ce20002 	sltiu	v0,a3,2
80052adc:	14400161 	bnez	v0,80053064 <_Z20DrawBackgroundMosaicjjhh+0x71c>
80052ae0:	94660000 	lhu	a2,0(v1)
80052ae4:	25850001 	addiu	a1,t4,1
80052ae8:	8fad0094 	lw	t5,148(sp)
80052aec:	00051080 	sll	v0,a1,0x2
80052af0:	004d1021 	addu	v0,v0,t5
80052af4:	3c038023 	lui	v1,0x8023
80052af8:	2463aecc 	addiu	v1,v1,-20788
80052afc:	00021080 	sll	v0,v0,0x2
80052b00:	00431021 	addu	v0,v0,v1
80052b04:	94430000 	lhu	v1,0(v0)
80052b08:	14c30133 	bne	a2,v1,80052fd8 <_Z20DrawBackgroundMosaicjjhh+0x690>
80052b0c:	24030001 	li	v1,1
80052b10:	94420002 	lhu	v0,2(v0)
80052b14:	15020130 	bne	t0,v0,80052fd8 <_Z20DrawBackgroundMosaicjjhh+0x690>
80052b18:	240c0001 	li	t4,1
80052b1c:	3c058023 	lui	a1,0x8023
80052b20:	24a5aecc 	addiu	a1,a1,-20788
80052b24:	00851021 	addu	v0,a0,a1
80052b28:	24430022 	addiu	v1,v0,34
80052b2c:	08014ad6 	j	80052b58 <_Z20DrawBackgroundMosaicjjhh+0x210>
80052b30:	afac0044 	sw	t4,68(sp)
80052b34:	9462fffe 	lhu	v0,-2(v1)
80052b38:	8fac0038 	lw	t4,56(sp)
80052b3c:	00602021 	move	a0,v1
80052b40:	01ac2821 	addu	a1,t5,t4
80052b44:	14c2000a 	bne	a2,v0,80052b70 <_Z20DrawBackgroundMosaicjjhh+0x228>
80052b48:	24630010 	addiu	v1,v1,16
80052b4c:	94820000 	lhu	v0,0(a0)
80052b50:	15020008 	bne	t0,v0,80052b74 <_Z20DrawBackgroundMosaicjjhh+0x22c>
80052b54:	8fa40038 	lw	a0,56(sp)
80052b58:	8fad0044 	lw	t5,68(sp)
80052b5c:	25ad0001 	addiu	t5,t5,1
80052b60:	14edfff4 	bne	a3,t5,80052b34 <_Z20DrawBackgroundMosaicjjhh+0x1ec>
80052b64:	afad0044 	sw	t5,68(sp)
80052b68:	8fa20038 	lw	v0,56(sp)
80052b6c:	01a22821 	addu	a1,t5,v0
80052b70:	8fa40038 	lw	a0,56(sp)
80052b74:	0145182b 	sltu	v1,t2,a1
80052b78:	00c41021 	addu	v0,a2,a0
80052b7c:	10600004 	beqz	v1,80052b90 <_Z20DrawBackgroundMosaicjjhh+0x248>
80052b80:	004b2823 	subu	a1,v0,t3
80052b84:	01441023 	subu	v0,t2,a0
80052b88:	24420001 	addiu	v0,v0,1
80052b8c:	afa20044 	sw	v0,68(sp)
80052b90:	8fa6003c 	lw	a2,60(sp)
80052b94:	30a20007 	andi	v0,a1,0x7
80052b98:	00c52006 	srlv	a0,a1,a2
80052b9c:	30830020 	andi	v1,a0,0x20
80052ba0:	0002f0c0 	sll	s8,v0,0x3
80052ba4:	10600109 	beqz	v1,80052fcc <_Z20DrawBackgroundMosaicjjhh+0x684>
80052ba8:	30a7000f 	andi	a3,a1,0xf
80052bac:	8fa6004c 	lw	a2,76(sp)
80052bb0:	8fa50048 	lw	a1,72(sp)
80052bb4:	3c0c8022 	lui	t4,0x8022
80052bb8:	25836dd8 	addiu	v1,t4,28120
80052bbc:	8c620064 	lw	v0,100(v1)
80052bc0:	8fad0058 	lw	t5,88(sp)
80052bc4:	3084001f 	andi	a0,a0,0x1f
80052bc8:	01a21021 	addu	v0,t5,v0
80052bcc:	8c420000 	lw	v0,0(v0)
80052bd0:	00042180 	sll	a0,a0,0x6
80052bd4:	afa20030 	sw	v0,48(sp)
80052bd8:	00c43021 	addu	a2,a2,a0
80052bdc:	2ce70008 	sltiu	a3,a3,8
80052be0:	8fa30030 	lw	v1,48(sp)
80052be4:	afa60020 	sw	a2,32(sp)
80052be8:	afa7005c 	sw	a3,92(sp)
80052bec:	3c068019 	lui	a2,0x8019
80052bf0:	8fa70094 	lw	a3,148(sp)
80052bf4:	24020001 	li	v0,1
80052bf8:	24c6f628 	addiu	a2,a2,-2520
80052bfc:	02c84004 	sllv	t0,t0,s6
80052c00:	00a42821 	addu	a1,a1,a0
80052c04:	0043180a 	movz	v1,v0,v1
80052c08:	00073880 	sll	a3,a3,0x2
80052c0c:	24020100 	li	v0,256
80052c10:	8cd70000 	lw	s7,0(a2)
80052c14:	afa80028 	sw	t0,40(sp)
80052c18:	afa50024 	sw	a1,36(sp)
80052c1c:	afa30030 	sw	v1,48(sp)
80052c20:	02c2a804 	sllv	s5,v0,s6
80052c24:	02c92004 	sllv	a0,t1,s6
80052c28:	01008821 	move	s1,t0
80052c2c:	afa00034 	sw	zero,52(sp)
80052c30:	afa0002c 	sw	zero,44(sp)
80052c34:	afa70060 	sw	a3,96(sp)
80052c38:	8ee50064 	lw	a1,100(s7)
80052c3c:	8fac0058 	lw	t4,88(sp)
80052c40:	01851021 	addu	v0,t4,a1
80052c44:	8c430000 	lw	v1,0(v0)
80052c48:	10600013 	beqz	v1,80052c98 <_Z20DrawBackgroundMosaicjjhh+0x350>
80052c4c:	8fa70034 	lw	a3,52(sp)
80052c50:	8fad0060 	lw	t5,96(sp)
80052c54:	3c038022 	lui	v1,0x8022
80052c58:	01a53021 	addu	a2,t5,a1
80052c5c:	246250e8 	addiu	v0,v1,20712
80052c60:	90430a9e 	lbu	v1,2718(v0)
80052c64:	8cc40018 	lw	a0,24(a2)
80052c68:	02c31804 	sllv	v1,v1,s6
80052c6c:	02c42004 	sllv	a0,a0,s6
80052c70:	0083001b 	divu	zero,a0,v1
80052c74:	006001f4 	teq	v1,zero,0x7
80052c78:	8cc200a8 	lw	v0,168(a2)
80052c7c:	8fa60028 	lw	a2,40(sp)
80052c80:	afa40034 	sw	a0,52(sp)
80052c84:	00c48821 	addu	s1,a2,a0
80052c88:	02c2a804 	sllv	s5,v0,s6
80052c8c:	00002810 	mfhi	a1
80052c90:	00652023 	subu	a0,v1,a1
80052c94:	8fa70034 	lw	a3,52(sp)
80052c98:	8ee50030 	lw	a1,48(s7)
80052c9c:	00f5102b 	sltu	v0,a3,s5
80052ca0:	10400071 	beqz	v0,80052e68 <_Z20DrawBackgroundMosaicjjhh+0x520>
80052ca4:	8ee30038 	lw	v1,56(s7)
80052ca8:	00e30018 	mult	a3,v1
80052cac:	8fa20038 	lw	v0,56(sp)
80052cb0:	00808021 	move	s0,a0
80052cb4:	70a20000 	madd	a1,v0
80052cb8:	00e01821 	move	v1,a3
80052cbc:	08014b5e 	j	80052d78 <_Z20DrawBackgroundMosaicjjhh+0x430>
80052cc0:	00009012 	mflo	s2
80052cc4:	30c2003e 	andi	v0,a2,0x3e
80052cc8:	00621021 	addu	v0,v1,v0
80052ccc:	90430001 	lbu	v1,1(v0)
80052cd0:	90440000 	lbu	a0,0(v0)
80052cd4:	00031a00 	sll	v1,v1,0x8
80052cd8:	00832825 	or	a1,a0,v1
80052cdc:	30a22000 	andi	v0,a1,0x2000
80052ce0:	00021342 	srl	v0,v0,0xd
80052ce4:	27ac0018 	addiu	t4,sp,24
80052ce8:	01821021 	addu	v0,t4,v0
80052cec:	90430000 	lbu	v1,0(v0)
80052cf0:	24020008 	li	v0,8
80052cf4:	a2e3004c 	sb	v1,76(s7)
80052cf8:	10e2003f 	beq	a3,v0,80052df8 <_Z20DrawBackgroundMosaicjjhh+0x4b0>
80052cfc:	a2e3004d 	sb	v1,77(s7)
80052d00:	30a24000 	andi	v0,a1,0x4000
80052d04:	10400042 	beqz	v0,80052e10 <_Z20DrawBackgroundMosaicjjhh+0x4c8>
80052d08:	30a28000 	andi	v0,a1,0x8000
80052d0c:	1040008e 	beqz	v0,80052f48 <_Z20DrawBackgroundMosaicjjhh+0x600>
80052d10:	8fac005c 	lw	t4,92(sp)
80052d14:	8fad005c 	lw	t5,92(sp)
80052d18:	11a000a2 	beqz	t5,80052fa4 <_Z20DrawBackgroundMosaicjjhh+0x65c>
80052d1c:	30c40001 	andi	a0,a2,0x1
80052d20:	00a42023 	subu	a0,a1,a0
80052d24:	3c038023 	lui	v1,0x8023
80052d28:	8fa50044 	lw	a1,68(sp)
80052d2c:	8c62c920 	lw	v0,-14048(v1)
80052d30:	afbe0010 	sw	s8,16(sp)
80052d34:	afa50014 	sw	a1,20(sp)
80052d38:	24840011 	addiu	a0,a0,17
80052d3c:	02402821 	move	a1,s2
80052d40:	32260007 	andi	a2,s1,0x7
80052d44:	0040f809 	jalr	v0
80052d48:	02003821 	move	a3,s0
80052d4c:	3c068022 	lui	a2,0x8022
80052d50:	24c250e8 	addiu	v0,a2,20712
80052d54:	90430a9e 	lbu	v1,2718(v0)
80052d58:	02308821 	addu	s1,s1,s0
80052d5c:	02c32004 	sllv	a0,v1,s6
80052d60:	12800041 	beqz	s4,80052e68 <_Z20DrawBackgroundMosaicjjhh+0x520>
80052d64:	8ee20038 	lw	v0,56(s7)
80052d68:	72021802 	mul	v1,s0,v0
80052d6c:	00808021 	move	s0,a0
80052d70:	00729021 	addu	s2,v1,s2
80052d74:	02601821 	move	v1,s3
80052d78:	00839821 	addu	s3,a0,v1
80052d7c:	8fa40040 	lw	a0,64(sp)
80052d80:	0275a02b 	sltu	s4,s3,s5
80052d84:	00911024 	and	v0,a0,s1
80052d88:	16800004 	bnez	s4,80052d9c <_Z20DrawBackgroundMosaicjjhh+0x454>
80052d8c:	000230c2 	srl	a2,v0,0x3
80052d90:	02a38023 	subu	s0,s5,v1
80052d94:	02039821 	addu	s3,s0,v1
80052d98:	0275a02b 	sltu	s4,s3,s5
80052d9c:	3c058022 	lui	a1,0x8022
80052da0:	8ca76da8 	lw	a3,28072(a1)
80052da4:	24020008 	li	v0,8
80052da8:	10e2004d 	beq	a3,v0,80052ee0 <_Z20DrawBackgroundMosaicjjhh+0x598>
80052dac:	2cc20040 	sltiu	v0,a2,64
80052db0:	1040ffc4 	beqz	v0,80052cc4 <_Z20DrawBackgroundMosaicjjhh+0x37c>
80052db4:	8fa30024 	lw	v1,36(sp)
80052db8:	8fa40020 	lw	a0,32(sp)
80052dbc:	30c2007e 	andi	v0,a2,0x7e
80052dc0:	00821021 	addu	v0,a0,v0
80052dc4:	90430001 	lbu	v1,1(v0)
80052dc8:	90440000 	lbu	a0,0(v0)
80052dcc:	00031a00 	sll	v1,v1,0x8
80052dd0:	00832825 	or	a1,a0,v1
80052dd4:	30a22000 	andi	v0,a1,0x2000
80052dd8:	00021342 	srl	v0,v0,0xd
80052ddc:	27ac0018 	addiu	t4,sp,24
80052de0:	01821021 	addu	v0,t4,v0
80052de4:	90430000 	lbu	v1,0(v0)
80052de8:	24020008 	li	v0,8
80052dec:	a2e3004c 	sb	v1,76(s7)
80052df0:	14e2ffc3 	bne	a3,v0,80052d00 <_Z20DrawBackgroundMosaicjjhh+0x3b8>
80052df4:	a2e3004d 	sb	v1,77(s7)
80052df8:	30c40001 	andi	a0,a2,0x1
80052dfc:	70961802 	mul	v1,a0,s6
80052e00:	3c068023 	lui	a2,0x8023
80052e04:	8cc2c920 	lw	v0,-14048(a2)
80052e08:	08014b8c 	j	80052e30 <_Z20DrawBackgroundMosaicjjhh+0x4e8>
80052e0c:	00652021 	addu	a0,v1,a1
80052e10:	1040003d 	beqz	v0,80052f08 <_Z20DrawBackgroundMosaicjjhh+0x5c0>
80052e14:	8fa7005c 	lw	a3,92(sp)
80052e18:	14e0003e 	bnez	a3,80052f14 <_Z20DrawBackgroundMosaicjjhh+0x5cc>
80052e1c:	3c0c8023 	lui	t4,0x8023
80052e20:	3c038023 	lui	v1,0x8023
80052e24:	30c40001 	andi	a0,a2,0x1
80052e28:	8c62c920 	lw	v0,-14048(v1)
80052e2c:	00a42021 	addu	a0,a1,a0
80052e30:	8fa50044 	lw	a1,68(sp)
80052e34:	32260007 	andi	a2,s1,0x7
80052e38:	afa50014 	sw	a1,20(sp)
80052e3c:	afbe0010 	sw	s8,16(sp)
80052e40:	02402821 	move	a1,s2
80052e44:	0040f809 	jalr	v0
80052e48:	02003821 	move	a3,s0
80052e4c:	3c068022 	lui	a2,0x8022
80052e50:	24c250e8 	addiu	v0,a2,20712
80052e54:	90430a9e 	lbu	v1,2718(v0)
80052e58:	02308821 	addu	s1,s1,s0
80052e5c:	02c32004 	sllv	a0,v1,s6
80052e60:	1680ffc1 	bnez	s4,80052d68 <_Z20DrawBackgroundMosaicjjhh+0x420>
80052e64:	8ee20038 	lw	v0,56(s7)
80052e68:	8fa5002c 	lw	a1,44(sp)
80052e6c:	8fa70060 	lw	a3,96(sp)
80052e70:	8fa60030 	lw	a2,48(sp)
80052e74:	24a50001 	addiu	a1,a1,1
80052e78:	24e70018 	addiu	a3,a3,24
80052e7c:	00a6102b 	sltu	v0,a1,a2
80052e80:	afa5002c 	sw	a1,44(sp)
80052e84:	1440ff6c 	bnez	v0,80052c38 <_Z20DrawBackgroundMosaicjjhh+0x2f0>
80052e88:	afa70060 	sw	a3,96(sp)
80052e8c:	3c0c8022 	lui	t4,0x8022
80052e90:	25826dd8 	addiu	v0,t4,28120
80052e94:	8c4a0060 	lw	t2,96(v0)
80052e98:	8fad0038 	lw	t5,56(sp)
80052e9c:	8fa20044 	lw	v0,68(sp)
80052ea0:	01a26821 	addu	t5,t5,v0
80052ea4:	014d102b 	sltu	v0,t2,t5
80052ea8:	1040fefb 	beqz	v0,80052a98 <_Z20DrawBackgroundMosaicjjhh+0x150>
80052eac:	afad0038 	sw	t5,56(sp)
80052eb0:	8fbf008c 	lw	ra,140(sp)
80052eb4:	8fbe0088 	lw	s8,136(sp)
80052eb8:	8fb70084 	lw	s7,132(sp)
80052ebc:	8fb60080 	lw	s6,128(sp)
80052ec0:	8fb5007c 	lw	s5,124(sp)
80052ec4:	8fb40078 	lw	s4,120(sp)
80052ec8:	8fb30074 	lw	s3,116(sp)
80052ecc:	8fb20070 	lw	s2,112(sp)
80052ed0:	8fb1006c 	lw	s1,108(sp)
80052ed4:	8fb00068 	lw	s0,104(sp)
80052ed8:	03e00008 	jr	ra
80052edc:	27bd0090 	addiu	sp,sp,144
80052ee0:	16c0ffb3 	bnez	s6,80052db0 <_Z20DrawBackgroundMosaicjjhh+0x468>
80052ee4:	00000000 	nop
80052ee8:	2cc20020 	sltiu	v0,a2,32
80052eec:	14400034 	bnez	v0,80052fc0 <_Z20DrawBackgroundMosaicjjhh+0x678>
80052ef0:	8fad0020 	lw	t5,32(sp)
80052ef4:	30c2001f 	andi	v0,a2,0x1f
80052ef8:	8fac0024 	lw	t4,36(sp)
80052efc:	00021040 	sll	v0,v0,0x1
80052f00:	08014b33 	j	80052ccc <_Z20DrawBackgroundMosaicjjhh+0x384>
80052f04:	01821021 	addu	v0,t4,v0
80052f08:	14e0ffc6 	bnez	a3,80052e24 <_Z20DrawBackgroundMosaicjjhh+0x4dc>
80052f0c:	3c038023 	lui	v1,0x8023
80052f10:	3c0c8023 	lui	t4,0x8023
80052f14:	8fad0044 	lw	t5,68(sp)
80052f18:	30c20001 	andi	v0,a2,0x1
80052f1c:	24a40010 	addiu	a0,a1,16
80052f20:	8d83c920 	lw	v1,-14048(t4)
80052f24:	00442021 	addu	a0,v0,a0
80052f28:	afbe0010 	sw	s8,16(sp)
80052f2c:	afad0014 	sw	t5,20(sp)
80052f30:	02402821 	move	a1,s2
80052f34:	32260007 	andi	a2,s1,0x7
80052f38:	0060f809 	jalr	v1
80052f3c:	02003821 	move	a3,s0
80052f40:	08014b54 	j	80052d50 <_Z20DrawBackgroundMosaicjjhh+0x408>
80052f44:	3c068022 	lui	a2,0x8022
80052f48:	15800008 	bnez	t4,80052f6c <_Z20DrawBackgroundMosaicjjhh+0x624>
80052f4c:	3c0d8023 	lui	t5,0x8023
80052f50:	30c40001 	andi	a0,a2,0x1
80052f54:	8fa30044 	lw	v1,68(sp)
80052f58:	8da2c920 	lw	v0,-14048(t5)
80052f5c:	00a42023 	subu	a0,a1,a0
80052f60:	afbe0010 	sw	s8,16(sp)
80052f64:	08014b4e 	j	80052d38 <_Z20DrawBackgroundMosaicjjhh+0x3f0>
80052f68:	afa30014 	sw	v1,20(sp)
80052f6c:	30c40001 	andi	a0,a2,0x1
80052f70:	00a42023 	subu	a0,a1,a0
80052f74:	8fa60044 	lw	a2,68(sp)
80052f78:	3c058023 	lui	a1,0x8023
80052f7c:	8ca2c920 	lw	v0,-14048(a1)
80052f80:	afbe0010 	sw	s8,16(sp)
80052f84:	afa60014 	sw	a2,20(sp)
80052f88:	24840001 	addiu	a0,a0,1
80052f8c:	02402821 	move	a1,s2
80052f90:	32260007 	andi	a2,s1,0x7
80052f94:	0040f809 	jalr	v0
80052f98:	02003821 	move	a3,s0
80052f9c:	08014b54 	j	80052d50 <_Z20DrawBackgroundMosaicjjhh+0x408>
80052fa0:	3c068022 	lui	a2,0x8022
80052fa4:	3c068023 	lui	a2,0x8023
80052fa8:	8fa70044 	lw	a3,68(sp)
80052fac:	8cc2c920 	lw	v0,-14048(a2)
80052fb0:	00a42023 	subu	a0,a1,a0
80052fb4:	afbe0010 	sw	s8,16(sp)
80052fb8:	08014be2 	j	80052f88 <_Z20DrawBackgroundMosaicjjhh+0x640>
80052fbc:	afa70014 	sw	a3,20(sp)
80052fc0:	00061040 	sll	v0,a2,0x1
80052fc4:	08014b33 	j	80052ccc <_Z20DrawBackgroundMosaicjjhh+0x384>
80052fc8:	01a21021 	addu	v0,t5,v0
80052fcc:	8fa60054 	lw	a2,84(sp)
80052fd0:	08014aed 	j	80052bb4 <_Z20DrawBackgroundMosaicjjhh+0x26c>
80052fd4:	8fa50050 	lw	a1,80(sp)
80052fd8:	08014adc 	j	80052b70 <_Z20DrawBackgroundMosaicjjhh+0x228>
80052fdc:	afa30044 	sw	v1,68(sp)
80052fe0:	8fa6004c 	lw	a2,76(sp)
80052fe4:	3c020001 	lui	v0,0x1
80052fe8:	24c60800 	addiu	a2,a2,2048
80052fec:	00c03821 	move	a3,a2
80052ff0:	00e52023 	subu	a0,a3,a1
80052ff4:	3c0c8022 	lui	t4,0x8022
80052ff8:	0082202a 	slt	a0,a0,v0
80052ffc:	8d856da8 	lw	a1,28072(t4)
80053000:	00e21023 	subu	v0,a3,v0
80053004:	0044380a 	movz	a3,v0,a0
80053008:	24030010 	li	v1,16
8005300c:	afa60048 	sw	a2,72(sp)
80053010:	14a3fe94 	bne	a1,v1,80052a64 <_Z20DrawBackgroundMosaicjjhh+0x11c>
80053014:	afa70048 	sw	a3,72(sp)
80053018:	240d03ff 	li	t5,1023
8005301c:	24020004 	li	v0,4
80053020:	afad0040 	sw	t5,64(sp)
80053024:	08014a9d 	j	80052a74 <_Z20DrawBackgroundMosaicjjhh+0x12c>
80053028:	afa2003c 	sw	v0,60(sp)
8005302c:	3c038022 	lui	v1,0x8022
80053030:	24626da8 	addiu	v0,v1,28072
80053034:	08014a67 	j	8005299c <_Z20DrawBackgroundMosaicjjhh+0x54>
80053038:	ac400018 	sw	zero,24(v0)
8005303c:	8fa30050 	lw	v1,80(sp)
80053040:	24630800 	addiu	v1,v1,2048
80053044:	00602021 	move	a0,v1
80053048:	08014a86 	j	80052a18 <_Z20DrawBackgroundMosaicjjhh+0xd0>
8005304c:	afa3004c 	sw	v1,76(sp)
80053050:	8fac0054 	lw	t4,84(sp)
80053054:	258c0800 	addiu	t4,t4,2048
80053058:	01806821 	move	t5,t4
8005305c:	08014a7b 	j	800529ec <_Z20DrawBackgroundMosaicjjhh+0xa4>
80053060:	afac0050 	sw	t4,80(sp)
80053064:	24070001 	li	a3,1
80053068:	25850001 	addiu	a1,t4,1
8005306c:	08014adc 	j	80052b70 <_Z20DrawBackgroundMosaicjjhh+0x228>
80053070:	afa70044 	sw	a3,68(sp)

80053074 <_Z20DrawBackgroundOffsetjjhh>:
80053074:	27bdff58 	addiu	sp,sp,-168
80053078:	3c0b8022 	lui	t3,0x8022
8005307c:	afbf00a4 	sw	ra,164(sp)
80053080:	afbe00a0 	sw	s8,160(sp)
80053084:	afb7009c 	sw	s7,156(sp)
80053088:	afb60098 	sw	s6,152(sp)
8005308c:	afb50094 	sw	s5,148(sp)
80053090:	afb40090 	sw	s4,144(sp)
80053094:	afb3008c 	sw	s3,140(sp)
80053098:	afb20088 	sw	s2,136(sp)
8005309c:	afb10084 	sw	s1,132(sp)
800530a0:	afb00080 	sw	s0,128(sp)
800530a4:	256250e8 	addiu	v0,t3,20712
800530a8:	944a0030 	lhu	t2,48(v0)
800530ac:	94480026 	lhu	t0,38(v0)
800530b0:	3c028021 	lui	v0,0x8021
800530b4:	8c497024 	lw	t1,28708(v0)
800530b8:	afa400a8 	sw	a0,168(sp)
800530bc:	38820004 	xori	v0,a0,0x4
800530c0:	00084040 	sll	t0,t0,0x1
800530c4:	3c048022 	lui	a0,0x8022
800530c8:	240c0020 	li	t4,32
800530cc:	24836da8 	addiu	v1,a0,28072
800530d0:	0002600a 	movz	t4,zero,v0
800530d4:	01284021 	addu	t0,t1,t0
800530d8:	31440001 	andi	a0,t2,0x1
800530dc:	a7a00018 	sh	zero,24(sp)
800530e0:	afac0058 	sw	t4,88(sp)
800530e4:	ac600018 	sw	zero,24(v1)
800530e8:	a3a60018 	sb	a2,24(sp)
800530ec:	a3a70019 	sb	a3,25(sp)
800530f0:	afa500ac 	sw	a1,172(sp)
800530f4:	14800172 	bnez	a0,800536c0 <_Z20DrawBackgroundOffsetjjhh+0x64c>
800530f8:	afa8006c 	sw	t0,108(sp)
800530fc:	afa80068 	sw	t0,104(sp)
80053100:	31420002 	andi	v0,t2,0x2
80053104:	1440016b 	bnez	v0,800536b4 <_Z20DrawBackgroundOffsetjjhh+0x640>
80053108:	8fa50068 	lw	a1,104(sp)
8005310c:	8fa3006c 	lw	v1,108(sp)
80053110:	afa30064 	sw	v1,100(sp)
80053114:	14800164 	bnez	a0,800536a8 <_Z20DrawBackgroundOffsetjjhh+0x634>
80053118:	8fac0064 	lw	t4,100(sp)
8005311c:	8fa60064 	lw	a2,100(sp)
80053120:	afa60060 	sw	a2,96(sp)
80053124:	8fa200ac 	lw	v0,172(sp)
80053128:	8fa300ac 	lw	v1,172(sp)
8005312c:	00021080 	sll	v0,v0,0x2
80053130:	afa2007c 	sw	v0,124(sp)
80053134:	8fa4007c 	lw	a0,124(sp)
80053138:	00031100 	sll	v0,v1,0x4
8005313c:	00441023 	subu	v0,v0,a0
80053140:	256350e8 	addiu	v1,t3,20712
80053144:	00431021 	addu	v0,v0,v1
80053148:	9443000e 	lhu	v1,14(v0)
8005314c:	94440018 	lhu	a0,24(v0)
80053150:	00031840 	sll	v1,v1,0x1
80053154:	01231821 	addu	v1,t1,v1
80053158:	30850001 	andi	a1,a0,0x1
8005315c:	14a00150 	bnez	a1,800536a0 <_Z20DrawBackgroundOffsetjjhh+0x62c>
80053160:	afa30074 	sw	v1,116(sp)
80053164:	0060b021 	move	s6,v1
80053168:	02c91023 	subu	v0,s6,t1
8005316c:	3c030001 	lui	v1,0x1
80053170:	0043102a 	slt	v0,v0,v1
80053174:	30840002 	andi	a0,a0,0x2
80053178:	02c31823 	subu	v1,s6,v1
8005317c:	14800146 	bnez	a0,80053698 <_Z20DrawBackgroundOffsetjjhh+0x624>
80053180:	0062b00a 	movz	s6,v1,v0
80053184:	8fb50074 	lw	s5,116(sp)
80053188:	02a91823 	subu	v1,s5,t1
8005318c:	3c020001 	lui	v0,0x1
80053190:	0062182a 	slt	v1,v1,v0
80053194:	02a21023 	subu	v0,s5,v0
80053198:	14a0013a 	bnez	a1,80053684 <_Z20DrawBackgroundOffsetjjhh+0x610>
8005319c:	0043a80a 	movz	s5,v0,v1
800531a0:	afb50070 	sw	s5,112(sp)
800531a4:	02a01021 	move	v0,s5
800531a8:	02a02821 	move	a1,s5
800531ac:	3c038022 	lui	v1,0x8022
800531b0:	00492023 	subu	a0,v0,t1
800531b4:	8c666da8 	lw	a2,28072(v1)
800531b8:	3c020001 	lui	v0,0x1
800531bc:	8fa30070 	lw	v1,112(sp)
800531c0:	0082202a 	slt	a0,a0,v0
800531c4:	8fac00ac 	lw	t4,172(sp)
800531c8:	00a21023 	subu	v0,a1,v0
800531cc:	0044180a 	movz	v1,v0,a0
800531d0:	2585000d 	addiu	a1,t4,13
800531d4:	afa30070 	sw	v1,112(sp)
800531d8:	24030001 	li	v1,1
800531dc:	00a31804 	sllv	v1,v1,a1
800531e0:	24020010 	li	v0,16
800531e4:	10c20163 	beq	a2,v0,80053774 <_Z20DrawBackgroundOffsetjjhh+0x700>
800531e8:	afa3004c 	sw	v1,76(sp)
800531ec:	3c028022 	lui	v0,0x8022
800531f0:	24476dd8 	addiu	a3,v0,28120
800531f4:	8cf4005c 	lw	s4,92(a3)
800531f8:	8ce20060 	lw	v0,96(a3)
800531fc:	240601ff 	li	a2,511
80053200:	240c0003 	li	t4,3
80053204:	0054102b 	sltu	v0,v0,s4
80053208:	afa60054 	sw	a2,84(sp)
8005320c:	14400163 	bnez	v0,8005379c <_Z20DrawBackgroundOffsetjjhh+0x728>
80053210:	afac0050 	sw	t4,80(sp)
80053214:	8fa6006c 	lw	a2,108(sp)
80053218:	8fa300ac 	lw	v1,172(sp)
8005321c:	8fa50064 	lw	a1,100(sp)
80053220:	00141080 	sll	v0,s4,0x2
80053224:	00a62023 	subu	a0,a1,a2
80053228:	00431021 	addu	v0,v0,v1
8005322c:	00c52823 	subu	a1,a2,a1
80053230:	3c038023 	lui	v1,0x8023
80053234:	00143100 	sll	a2,s4,0x4
80053238:	2463aecc 	addiu	v1,v1,-20788
8005323c:	24c60008 	addiu	a2,a2,8
80053240:	00c33021 	addu	a2,a2,v1
80053244:	00021080 	sll	v0,v0,0x2
80053248:	00c06021 	move	t4,a2
8005324c:	0043b821 	addu	s7,v0,v1
80053250:	95820000 	lhu	v0,0(t4)
80053254:	00042043 	sra	a0,a0,0x1
80053258:	2442ffff 	addiu	v0,v0,-1
8005325c:	00052843 	sra	a1,a1,0x1
80053260:	95830002 	lhu	v1,2(t4)
80053264:	000210c2 	srl	v0,v0,0x3
80053268:	00e0f021 	move	s8,a3
8005326c:	2484fc20 	addiu	a0,a0,-992
80053270:	24a5fc20 	addiu	a1,a1,-992
80053274:	30470020 	andi	a3,v0,0x20
80053278:	afa4002c 	sw	a0,44(sp)
8005327c:	afa50028 	sw	a1,40(sp)
80053280:	afa60030 	sw	a2,48(sp)
80053284:	10e00047 	beqz	a3,800533a4 <_Z20DrawBackgroundOffsetjjhh+0x330>
80053288:	afa30048 	sw	v1,72(sp)
8005328c:	8fa60064 	lw	a2,100(sp)
80053290:	8fa50060 	lw	a1,96(sp)
80053294:	3044001f 	andi	a0,v0,0x1f
80053298:	00041980 	sll	v1,a0,0x6
8005329c:	00a32821 	addu	a1,a1,v1
800532a0:	afa50024 	sw	a1,36(sp)
800532a4:	8fa500a8 	lw	a1,168(sp)
800532a8:	00c33021 	addu	a2,a2,v1
800532ac:	24020004 	li	v0,4
800532b0:	10a20005 	beq	a1,v0,800532c8 <_Z20DrawBackgroundOffsetjjhh+0x254>
800532b4:	afa60020 	sw	a2,32(sp)
800532b8:	2402001f 	li	v0,31
800532bc:	10820151 	beq	a0,v0,80053804 <_Z20DrawBackgroundOffsetjjhh+0x790>
800532c0:	24060020 	li	a2,32
800532c4:	afa60058 	sw	a2,88(sp)
800532c8:	8fc20064 	lw	v0,100(s8)
800532cc:	8fa3007c 	lw	v1,124(sp)
800532d0:	00621021 	addu	v0,v1,v0
800532d4:	8c420000 	lw	v0,0(v0)
800532d8:	144000e6 	bnez	v0,80053674 <_Z20DrawBackgroundOffsetjjhh+0x600>
800532dc:	24040001 	li	a0,1
800532e0:	afa40044 	sw	a0,68(sp)
800532e4:	8fa50058 	lw	a1,88(sp)
800532e8:	afa00040 	sw	zero,64(sp)
800532ec:	00052840 	sll	a1,a1,0x1
800532f0:	afa50078 	sw	a1,120(sp)
800532f4:	3c068019 	lui	a2,0x8019
800532f8:	24c6f62c 	addiu	a2,a2,-2516
800532fc:	8cc50000 	lw	a1,0(a2)
80053300:	8fac007c 	lw	t4,124(sp)
80053304:	8ca40064 	lw	a0,100(a1)
80053308:	01841021 	addu	v0,t4,a0
8005330c:	8c430000 	lw	v1,0(v0)
80053310:	10600027 	beqz	v1,800533b0 <_Z20DrawBackgroundOffsetjjhh+0x33c>
80053314:	3c038022 	lui	v1,0x8022
80053318:	8fa30040 	lw	v1,64(sp)
8005331c:	8fa600ac 	lw	a2,172(sp)
80053320:	00031040 	sll	v0,v1,0x1
80053324:	000318c0 	sll	v1,v1,0x3
80053328:	00621823 	subu	v1,v1,v0
8005332c:	00661821 	addu	v1,v1,a2
80053330:	00031880 	sll	v1,v1,0x2
80053334:	00641821 	addu	v1,v1,a0
80053338:	8c6c00a8 	lw	t4,168(v1)
8005333c:	8c720018 	lw	s2,24(v1)
80053340:	024c102b 	sltu	v0,s2,t4
80053344:	144000e1 	bnez	v0,800536cc <_Z20DrawBackgroundOffsetjjhh+0x658>
80053348:	afac003c 	sw	t4,60(sp)
8005334c:	8fa50040 	lw	a1,64(sp)
80053350:	8fa60044 	lw	a2,68(sp)
80053354:	24a50001 	addiu	a1,a1,1
80053358:	00a6102a 	slt	v0,a1,a2
8005335c:	1440ffe5 	bnez	v0,800532f4 <_Z20DrawBackgroundOffsetjjhh+0x280>
80053360:	afa50040 	sw	a1,64(sp)
80053364:	8fac0030 	lw	t4,48(sp)
80053368:	8fc20060 	lw	v0,96(s8)
8005336c:	26940001 	addiu	s4,s4,1
80053370:	258c0010 	addiu	t4,t4,16
80053374:	0054102b 	sltu	v0,v0,s4
80053378:	afac0030 	sw	t4,48(sp)
8005337c:	14400107 	bnez	v0,8005379c <_Z20DrawBackgroundOffsetjjhh+0x728>
80053380:	26f70010 	addiu	s7,s7,16
80053384:	8fac0030 	lw	t4,48(sp)
80053388:	95820000 	lhu	v0,0(t4)
8005338c:	95830002 	lhu	v1,2(t4)
80053390:	2442ffff 	addiu	v0,v0,-1
80053394:	000210c2 	srl	v0,v0,0x3
80053398:	30470020 	andi	a3,v0,0x20
8005339c:	14e0ffbb 	bnez	a3,8005328c <_Z20DrawBackgroundOffsetjjhh+0x218>
800533a0:	afa30048 	sw	v1,72(sp)
800533a4:	8fa6006c 	lw	a2,108(sp)
800533a8:	08014ca5 	j	80053294 <_Z20DrawBackgroundOffsetjjhh+0x220>
800533ac:	8fa50068 	lw	a1,104(sp)
800533b0:	24636dd8 	addiu	v1,v1,28120
800533b4:	8c620030 	lw	v0,48(v1)
800533b8:	96e40002 	lhu	a0,2(s7)
800533bc:	02820018 	mult	s4,v0
800533c0:	24020100 	li	v0,256
800533c4:	afa40038 	sw	a0,56(sp)
800533c8:	afa2003c 	sw	v0,60(sp)
800533cc:	afa2005c 	sw	v0,92(sp)
800533d0:	00009021 	move	s2,zero
800533d4:	24070008 	li	a3,8
800533d8:	240c0008 	li	t4,8
800533dc:	96e40000 	lhu	a0,0(s7)
800533e0:	8fa50038 	lw	a1,56(sp)
800533e4:	afa00034 	sw	zero,52(sp)
800533e8:	00941021 	addu	v0,a0,s4
800533ec:	3044000f 	andi	a0,v0,0xf
800533f0:	8fa60050 	lw	a2,80(sp)
800533f4:	30430007 	andi	v1,v0,0x7
800533f8:	2c840008 	sltiu	a0,a0,8
800533fc:	000358c0 	sll	t3,v1,0x3
80053400:	14800084 	bnez	a0,80053614 <_Z20DrawBackgroundOffsetjjhh+0x5a0>
80053404:	00c21806 	srlv	v1,v0,a2
80053408:	30620020 	andi	v0,v1,0x20
8005340c:	240d0010 	li	t5,16
80053410:	10400084 	beqz	v0,80053624 <_Z20DrawBackgroundOffsetjjhh+0x5b0>
80053414:	00007021 	move	t6,zero
80053418:	3062001f 	andi	v0,v1,0x1f
8005341c:	00b21821 	addu	v1,a1,s2
80053420:	3c058022 	lui	a1,0x8022
80053424:	8fa40070 	lw	a0,112(sp)
80053428:	8caa6da8 	lw	t2,28072(a1)
8005342c:	8fa50054 	lw	a1,84(sp)
80053430:	00021180 	sll	v0,v0,0x6
80053434:	02a04021 	move	t0,s5
80053438:	00653024 	and	a2,v1,a1
8005343c:	00822021 	addu	a0,a0,v0
80053440:	01021821 	addu	v1,t0,v0
80053444:	24020008 	li	v0,8
80053448:	11420084 	beq	t2,v0,8005365c <_Z20DrawBackgroundOffsetjjhh+0x5e8>
8005344c:	000648c2 	srl	t1,a2,0x3
80053450:	2d220040 	sltiu	v0,t1,64
80053454:	144000c2 	bnez	v0,80053760 <_Z20DrawBackgroundOffsetjjhh+0x6ec>
80053458:	00061102 	srl	v0,a2,0x4
8005345c:	000610c2 	srl	v0,a2,0x3
80053460:	3042003e 	andi	v0,v0,0x3e
80053464:	00821821 	addu	v1,a0,v0
80053468:	90620001 	lbu	v0,1(v1)
8005346c:	90640000 	lbu	a0,0(v1)
80053470:	8fa5005c 	lw	a1,92(sp)
80053474:	00021200 	sll	v0,v0,0x8
80053478:	00824025 	or	t0,a0,v0
8005347c:	00ac202b 	sltu	a0,a1,t4
80053480:	8fac0034 	lw	t4,52(sp)
80053484:	30d10007 	andi	s1,a2,0x7
80053488:	00ac1023 	subu	v0,a1,t4
8005348c:	0044380b 	movn	a3,v0,a0
80053490:	31032000 	andi	v1,t0,0x2000
80053494:	24020008 	li	v0,8
80053498:	00512023 	subu	a0,v0,s1
8005349c:	00031b42 	srl	v1,v1,0xd
800534a0:	27a60018 	addiu	a2,sp,24
800534a4:	8fc20038 	lw	v0,56(s8)
800534a8:	00c31821 	addu	v1,a2,v1
800534ac:	90650000 	lbu	a1,0(v1)
800534b0:	72220004 	msub	s1,v0
800534b4:	0087182b 	sltu	v1,a0,a3
800534b8:	00808021 	move	s0,a0
800534bc:	240c0008 	li	t4,8
800534c0:	00009812 	mflo	s3
800534c4:	00e3800a 	movz	s0,a3,v1
800534c8:	a3c5004c 	sb	a1,76(s8)
800534cc:	114c00f0 	beq	t2,t4,80053890 <_Z20DrawBackgroundOffsetjjhh+0x81c>
800534d0:	a3c5004d 	sb	a1,77(s8)
800534d4:	3102c000 	andi	v0,t0,0xc000
800534d8:	104000bc 	beqz	v0,800537cc <_Z20DrawBackgroundOffsetjjhh+0x758>
800534dc:	31024000 	andi	v0,t0,0x4000
800534e0:	104000dd 	beqz	v0,80053858 <_Z20DrawBackgroundOffsetjjhh+0x7e4>
800534e4:	31028000 	andi	v0,t0,0x8000
800534e8:	104000cb 	beqz	v0,80053818 <_Z20DrawBackgroundOffsetjjhh+0x7a4>
800534ec:	3c058023 	lui	a1,0x8023
800534f0:	31220001 	andi	v0,t1,0x1
800534f4:	010e2021 	addu	a0,t0,t6
800534f8:	3c0c8023 	lui	t4,0x8023
800534fc:	00822023 	subu	a0,a0,v0
80053500:	8d83c914 	lw	v1,-14060(t4)
80053504:	24020001 	li	v0,1
80053508:	afab0010 	sw	t3,16(sp)
8005350c:	afa20014 	sw	v0,20(sp)
80053510:	24840001 	addiu	a0,a0,1
80053514:	02602821 	move	a1,s3
80053518:	02203021 	move	a2,s1
8005351c:	0060f809 	jalr	v1
80053520:	02003821 	move	a3,s0
80053524:	8fa3003c 	lw	v1,60(sp)
80053528:	02509021 	addu	s2,s2,s0
8005352c:	0243102b 	sltu	v0,s2,v1
80053530:	1040ff86 	beqz	v0,8005334c <_Z20DrawBackgroundOffsetjjhh+0x2d8>
80053534:	8fc30038 	lw	v1,56(s8)
80053538:	8fa40034 	lw	a0,52(sp)
8005353c:	02301021 	addu	v0,s1,s0
80053540:	02600013 	mtlo	s3
80053544:	00902021 	addu	a0,a0,s0
80053548:	70430000 	madd	v0,v1
8005354c:	afa40034 	sw	a0,52(sp)
80053550:	248c0008 	addiu	t4,a0,8
80053554:	24070008 	li	a3,8
80053558:	8fa60048 	lw	a2,72(sp)
8005355c:	8fa30054 	lw	v1,84(sp)
80053560:	02461021 	addu	v0,s2,a2
80053564:	2442ffff 	addiu	v0,v0,-1
80053568:	00621024 	and	v0,v1,v0
8005356c:	000210c2 	srl	v0,v0,0x3
80053570:	2c430020 	sltiu	v1,v0,32
80053574:	14600065 	bnez	v1,8005370c <_Z20DrawBackgroundOffsetjjhh+0x698>
80053578:	8fa60020 	lw	a2,32(sp)
8005357c:	8fa40024 	lw	a0,36(sp)
80053580:	3042001f 	andi	v0,v0,0x1f
80053584:	00021040 	sll	v0,v0,0x1
80053588:	00822821 	addu	a1,a0,v0
8005358c:	90a20001 	lbu	v0,1(a1)
80053590:	90a40000 	lbu	a0,0(a1)
80053594:	00021200 	sll	v0,v0,0x8
80053598:	00823025 	or	a2,a0,v0
8005359c:	8fa200a8 	lw	v0,168(sp)
800535a0:	24030004 	li	v1,4
800535a4:	10430064 	beq	v0,v1,80053738 <_Z20DrawBackgroundOffsetjjhh+0x6c4>
800535a8:	8fa3004c 	lw	v1,76(sp)
800535ac:	8fa40078 	lw	a0,120(sp)
800535b0:	00a41821 	addu	v1,a1,a0
800535b4:	90620001 	lbu	v0,1(v1)
800535b8:	90640000 	lbu	a0,0(v1)
800535bc:	00021200 	sll	v0,v0,0x8
800535c0:	8fa5004c 	lw	a1,76(sp)
800535c4:	00821025 	or	v0,a0,v0
800535c8:	00451824 	and	v1,v0,a1
800535cc:	10600067 	beqz	v1,8005376c <_Z20DrawBackgroundOffsetjjhh+0x6f8>
800535d0:	00000000 	nop
800535d4:	24440001 	addiu	a0,v0,1
800535d8:	8fa3004c 	lw	v1,76(sp)
800535dc:	00c31024 	and	v0,a2,v1
800535e0:	1040ff81 	beqz	v0,800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374>
800535e4:	8fa50038 	lw	a1,56(sp)
800535e8:	30c3fff8 	andi	v1,a2,0xfff8
800535ec:	30a20007 	andi	v0,a1,0x7
800535f0:	00622825 	or	a1,v1,v0
800535f4:	00941021 	addu	v0,a0,s4
800535f8:	3044000f 	andi	a0,v0,0xf
800535fc:	8fa60050 	lw	a2,80(sp)
80053600:	30430007 	andi	v1,v0,0x7
80053604:	2c840008 	sltiu	a0,a0,8
80053608:	000358c0 	sll	t3,v1,0x3
8005360c:	1080ff7e 	beqz	a0,80053408 <_Z20DrawBackgroundOffsetjjhh+0x394>
80053610:	00c21806 	srlv	v1,v0,a2
80053614:	30620020 	andi	v0,v1,0x20
80053618:	00006821 	move	t5,zero
8005361c:	1440ff7e 	bnez	v0,80053418 <_Z20DrawBackgroundOffsetjjhh+0x3a4>
80053620:	240e0010 	li	t6,16
80053624:	3062001f 	andi	v0,v1,0x1f
80053628:	00b21821 	addu	v1,a1,s2
8005362c:	3c058022 	lui	a1,0x8022
80053630:	8fa80074 	lw	t0,116(sp)
80053634:	8caa6da8 	lw	t2,28072(a1)
80053638:	8fa50054 	lw	a1,84(sp)
8005363c:	00021180 	sll	v0,v0,0x6
80053640:	02c02021 	move	a0,s6
80053644:	00653024 	and	a2,v1,a1
80053648:	00822021 	addu	a0,a0,v0
8005364c:	01021821 	addu	v1,t0,v0
80053650:	24020008 	li	v0,8
80053654:	1542ff7e 	bne	t2,v0,80053450 <_Z20DrawBackgroundOffsetjjhh+0x3dc>
80053658:	000648c2 	srl	t1,a2,0x3
8005365c:	2d220020 	sltiu	v0,t1,32
80053660:	1040007a 	beqz	v0,8005384c <_Z20DrawBackgroundOffsetjjhh+0x7d8>
80053664:	3122001f 	andi	v0,t1,0x1f
80053668:	00091040 	sll	v0,t1,0x1
8005366c:	08014d1a 	j	80053468 <_Z20DrawBackgroundOffsetjjhh+0x3f4>
80053670:	00621821 	addu	v1,v1,v0
80053674:	1c40ff1b 	bgtz	v0,800532e4 <_Z20DrawBackgroundOffsetjjhh+0x270>
80053678:	afa20044 	sw	v0,68(sp)
8005367c:	08014cda 	j	80053368 <_Z20DrawBackgroundOffsetjjhh+0x2f4>
80053680:	8fac0030 	lw	t4,48(sp)
80053684:	26ac0800 	addiu	t4,s5,2048
80053688:	01801021 	move	v0,t4
8005368c:	01802821 	move	a1,t4
80053690:	08014c6b 	j	800531ac <_Z20DrawBackgroundOffsetjjhh+0x138>
80053694:	afac0070 	sw	t4,112(sp)
80053698:	08014c62 	j	80053188 <_Z20DrawBackgroundOffsetjjhh+0x114>
8005369c:	26d50800 	addiu	s5,s6,2048
800536a0:	08014c5a 	j	80053168 <_Z20DrawBackgroundOffsetjjhh+0xf4>
800536a4:	24760800 	addiu	s6,v1,2048
800536a8:	258c0800 	addiu	t4,t4,2048
800536ac:	08014c49 	j	80053124 <_Z20DrawBackgroundOffsetjjhh+0xb0>
800536b0:	afac0060 	sw	t4,96(sp)
800536b4:	24a50800 	addiu	a1,a1,2048
800536b8:	08014c45 	j	80053114 <_Z20DrawBackgroundOffsetjjhh+0xa0>
800536bc:	afa50064 	sw	a1,100(sp)
800536c0:	25020800 	addiu	v0,t0,2048
800536c4:	08014c40 	j	80053100 <_Z20DrawBackgroundOffsetjjhh+0x8c>
800536c8:	afa20068 	sw	v0,104(sp)
800536cc:	8ca20030 	lw	v0,48(a1)
800536d0:	8ca30038 	lw	v1,56(a1)
800536d4:	02820018 	mult	s4,v0
800536d8:	96e20002 	lhu	v0,2(s7)
800536dc:	72430000 	madd	s2,v1
800536e0:	32440007 	andi	a0,s2,0x7
800536e4:	01921823 	subu	v1,t4,s2
800536e8:	afa20038 	sw	v0,56(sp)
800536ec:	10800052 	beqz	a0,80053838 <_Z20DrawBackgroundOffsetjjhh+0x7c4>
800536f0:	afa3005c 	sw	v1,92(sp)
800536f4:	24050008 	li	a1,8
800536f8:	00a46023 	subu	t4,a1,a0
800536fc:	1240ff37 	beqz	s2,800533dc <_Z20DrawBackgroundOffsetjjhh+0x368>
80053700:	01803821 	move	a3,t4
80053704:	08014d56 	j	80053558 <_Z20DrawBackgroundOffsetjjhh+0x4e4>
80053708:	afa00034 	sw	zero,52(sp)
8005370c:	00021040 	sll	v0,v0,0x1
80053710:	00c22821 	addu	a1,a2,v0
80053714:	90a20001 	lbu	v0,1(a1)
80053718:	90a40000 	lbu	a0,0(a1)
8005371c:	00021200 	sll	v0,v0,0x8
80053720:	00823025 	or	a2,a0,v0
80053724:	8fa200a8 	lw	v0,168(sp)
80053728:	24030004 	li	v1,4
8005372c:	1443ffa0 	bne	v0,v1,800535b0 <_Z20DrawBackgroundOffsetjjhh+0x53c>
80053730:	8fa40078 	lw	a0,120(sp)
80053734:	8fa3004c 	lw	v1,76(sp)
80053738:	96e40000 	lhu	a0,0(s7)
8005373c:	00c31024 	and	v0,a2,v1
80053740:	1040ff29 	beqz	v0,800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374>
80053744:	8fa50038 	lw	a1,56(sp)
80053748:	30c28000 	andi	v0,a2,0x8000
8005374c:	1040ff26 	beqz	v0,800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374>
80053750:	00c02821 	move	a1,a2
80053754:	8fa50038 	lw	a1,56(sp)
80053758:	08014cfa 	j	800533e8 <_Z20DrawBackgroundOffsetjjhh+0x374>
8005375c:	24c40001 	addiu	a0,a2,1
80053760:	00021040 	sll	v0,v0,0x1
80053764:	08014d1a 	j	80053468 <_Z20DrawBackgroundOffsetjjhh+0x3f4>
80053768:	00621821 	addu	v1,v1,v0
8005376c:	08014d76 	j	800535d8 <_Z20DrawBackgroundOffsetjjhh+0x564>
80053770:	96e40000 	lhu	a0,0(s7)
80053774:	3c028022 	lui	v0,0x8022
80053778:	24476dd8 	addiu	a3,v0,28120
8005377c:	8cf4005c 	lw	s4,92(a3)
80053780:	8ce20060 	lw	v0,96(a3)
80053784:	240403ff 	li	a0,1023
80053788:	24050004 	li	a1,4
8005378c:	0054102b 	sltu	v0,v0,s4
80053790:	afa40054 	sw	a0,84(sp)
80053794:	1040fe9f 	beqz	v0,80053214 <_Z20DrawBackgroundOffsetjjhh+0x1a0>
80053798:	afa50050 	sw	a1,80(sp)
8005379c:	8fbf00a4 	lw	ra,164(sp)
800537a0:	8fbe00a0 	lw	s8,160(sp)
800537a4:	8fb7009c 	lw	s7,156(sp)
800537a8:	8fb60098 	lw	s6,152(sp)
800537ac:	8fb50094 	lw	s5,148(sp)
800537b0:	8fb40090 	lw	s4,144(sp)
800537b4:	8fb3008c 	lw	s3,140(sp)
800537b8:	8fb20088 	lw	s2,136(sp)
800537bc:	8fb10084 	lw	s1,132(sp)
800537c0:	8fb00080 	lw	s0,128(sp)
800537c4:	03e00008 	jr	ra
800537c8:	27bd00a8 	addiu	sp,sp,168
800537cc:	3c058023 	lui	a1,0x8023
800537d0:	010d1021 	addu	v0,t0,t5
800537d4:	31240001 	andi	a0,t1,0x1
800537d8:	8ca3c914 	lw	v1,-14060(a1)
800537dc:	24060001 	li	a2,1
800537e0:	afa60014 	sw	a2,20(sp)
800537e4:	afab0010 	sw	t3,16(sp)
800537e8:	00442021 	addu	a0,v0,a0
800537ec:	02602821 	move	a1,s3
800537f0:	02203021 	move	a2,s1
800537f4:	0060f809 	jalr	v1
800537f8:	02003821 	move	a3,s0
800537fc:	08014d4a 	j	80053528 <_Z20DrawBackgroundOffsetjjhh+0x4b4>
80053800:	8fa3003c 	lw	v1,60(sp)
80053804:	8fac002c 	lw	t4,44(sp)
80053808:	8fa20028 	lw	v0,40(sp)
8005380c:	0047600b 	movn	t4,v0,a3
80053810:	08014cb2 	j	800532c8 <_Z20DrawBackgroundOffsetjjhh+0x254>
80053814:	afac0058 	sw	t4,88(sp)
80053818:	010d2021 	addu	a0,t0,t5
8005381c:	31220001 	andi	v0,t1,0x1
80053820:	8ca3c914 	lw	v1,-14060(a1)
80053824:	24060001 	li	a2,1
80053828:	00822023 	subu	a0,a0,v0
8005382c:	afab0010 	sw	t3,16(sp)
80053830:	08014d44 	j	80053510 <_Z20DrawBackgroundOffsetjjhh+0x49c>
80053834:	afa60014 	sw	a2,20(sp)
80053838:	24070008 	li	a3,8
8005383c:	1240fee7 	beqz	s2,800533dc <_Z20DrawBackgroundOffsetjjhh+0x368>
80053840:	240c0008 	li	t4,8
80053844:	08014d56 	j	80053558 <_Z20DrawBackgroundOffsetjjhh+0x4e4>
80053848:	afa00034 	sw	zero,52(sp)
8005384c:	00021040 	sll	v0,v0,0x1
80053850:	08014d1a 	j	80053468 <_Z20DrawBackgroundOffsetjjhh+0x3f4>
80053854:	00821821 	addu	v1,a0,v0
80053858:	010e1021 	addu	v0,t0,t6
8005385c:	31240001 	andi	a0,t1,0x1
80053860:	3c0c8023 	lui	t4,0x8023
80053864:	00442021 	addu	a0,v0,a0
80053868:	8d83c914 	lw	v1,-14060(t4)
8005386c:	24020001 	li	v0,1
80053870:	afab0010 	sw	t3,16(sp)
80053874:	afa20014 	sw	v0,20(sp)
80053878:	02602821 	move	a1,s3
8005387c:	02203021 	move	a2,s1
80053880:	0060f809 	jalr	v1
80053884:	02003821 	move	a3,s0
80053888:	08014d4a 	j	80053528 <_Z20DrawBackgroundOffsetjjhh+0x4b4>
8005388c:	8fa3003c 	lw	v1,60(sp)
80053890:	3c038023 	lui	v1,0x8023
80053894:	24040001 	li	a0,1
80053898:	8c62c914 	lw	v0,-14060(v1)
8005389c:	afa40014 	sw	a0,20(sp)
800538a0:	afab0010 	sw	t3,16(sp)
800538a4:	01002021 	move	a0,t0
800538a8:	02602821 	move	a1,s3
800538ac:	02203021 	move	a2,s1
800538b0:	0040f809 	jalr	v0
800538b4:	02003821 	move	a3,s0
800538b8:	08014d4a 	j	80053528 <_Z20DrawBackgroundOffsetjjhh+0x4b4>
800538bc:	8fa3003c 	lw	v1,60(sp)

800538c0 <_Z19DrawBackgroundMode5jjhh>:
800538c0:	27bdff68 	addiu	sp,sp,-152
800538c4:	3c038022 	lui	v1,0x8022
800538c8:	afbf0094 	sw	ra,148(sp)
800538cc:	afbe0090 	sw	s8,144(sp)
800538d0:	afb7008c 	sw	s7,140(sp)
800538d4:	afb60088 	sw	s6,136(sp)
800538d8:	afb50084 	sw	s5,132(sp)
800538dc:	afb40080 	sw	s4,128(sp)
800538e0:	afb3007c 	sw	s3,124(sp)
800538e4:	afb20078 	sw	s2,120(sp)
800538e8:	afb10074 	sw	s1,116(sp)
800538ec:	afb00070 	sw	s0,112(sp)
800538f0:	24625bc4 	addiu	v0,v1,23492
800538f4:	904b0036 	lbu	t3,54(v0)
800538f8:	afa5009c 	sw	a1,156(sp)
800538fc:	30c600ff 	andi	a2,a2,0xff
80053900:	11600008 	beqz	t3,80053924 <_Z19DrawBackgroundMode5jjhh+0x64>
80053904:	30e700ff 	andi	a3,a3,0xff
80053908:	3c048022 	lui	a0,0x8022
8005390c:	24826dd8 	addiu	v0,a0,28120
80053910:	8c430034 	lw	v1,52(v0)
80053914:	8c440024 	lw	a0,36(v0)
80053918:	00031842 	srl	v1,v1,0x1
8005391c:	ac430030 	sw	v1,48(v0)
80053920:	ac440010 	sw	a0,16(v0)
80053924:	8fa2009c 	lw	v0,156(sp)
80053928:	8fa5009c 	lw	a1,156(sp)
8005392c:	00021900 	sll	v1,v0,0x4
80053930:	00052880 	sll	a1,a1,0x2
80053934:	3c028022 	lui	v0,0x8022
80053938:	00651823 	subu	v1,v1,a1
8005393c:	244250e8 	addiu	v0,v0,20712
80053940:	00621821 	addu	v1,v1,v0
80053944:	9464000e 	lhu	a0,14(v1)
80053948:	3c028021 	lui	v0,0x8021
8005394c:	946a0018 	lhu	t2,24(v1)
80053950:	8c487024 	lw	t0,28708(v0)
80053954:	afa50064 	sw	a1,100(sp)
80053958:	3c028022 	lui	v0,0x8022
8005395c:	3c058022 	lui	a1,0x8022
80053960:	00042040 	sll	a0,a0,0x1
80053964:	24a36dd8 	addiu	v1,a1,28120
80053968:	01042021 	addu	a0,t0,a0
8005396c:	24456da8 	addiu	a1,v0,28072
80053970:	31490001 	andi	t1,t2,0x1
80053974:	24020001 	li	v0,1
80053978:	a7a00018 	sh	zero,24(sp)
8005397c:	ac620038 	sw	v0,56(v1)
80053980:	aca00018 	sw	zero,24(a1)
80053984:	a3a60018 	sb	a2,24(sp)
80053988:	a3a70019 	sb	a3,25(sp)
8005398c:	15200261 	bnez	t1,80054314 <_Z19DrawBackgroundMode5jjhh+0xa54>
80053990:	afa40060 	sw	a0,96(sp)
80053994:	afa4005c 	sw	a0,92(sp)
80053998:	3c020002 	lui	v0,0x2
8005399c:	00881823 	subu	v1,a0,t0
800539a0:	34420002 	ori	v0,v0,0x2
800539a4:	0062102a 	slt	v0,v1,v0
800539a8:	14400005 	bnez	v0,800539c0 <_Z19DrawBackgroundMode5jjhh+0x100>
800539ac:	31420002 	andi	v0,t2,0x2
800539b0:	3062ffff 	andi	v0,v1,0xffff
800539b4:	01021021 	addu	v0,t0,v0
800539b8:	afa2005c 	sw	v0,92(sp)
800539bc:	31420002 	andi	v0,t2,0x2
800539c0:	1440024f 	bnez	v0,80054300 <_Z19DrawBackgroundMode5jjhh+0xa40>
800539c4:	8fa6005c 	lw	a2,92(sp)
800539c8:	8fa50060 	lw	a1,96(sp)
800539cc:	afa50058 	sw	a1,88(sp)
800539d0:	00a01021 	move	v0,a1
800539d4:	00a02021 	move	a0,a1
800539d8:	00481823 	subu	v1,v0,t0
800539dc:	3c020001 	lui	v0,0x1
800539e0:	0062182a 	slt	v1,v1,v0
800539e4:	00821023 	subu	v0,a0,v0
800539e8:	0043200a 	movz	a0,v0,v1
800539ec:	1520023e 	bnez	t1,800542e8 <_Z19DrawBackgroundMode5jjhh+0xa28>
800539f0:	afa40058 	sw	a0,88(sp)
800539f4:	afa40054 	sw	a0,84(sp)
800539f8:	00801021 	move	v0,a0
800539fc:	00801821 	move	v1,a0
80053a00:	3c068022 	lui	a2,0x8022
80053a04:	00482023 	subu	a0,v0,t0
80053a08:	3c020001 	lui	v0,0x1
80053a0c:	8cc56da8 	lw	a1,28072(a2)
80053a10:	0082202a 	slt	a0,a0,v0
80053a14:	00621023 	subu	v0,v1,v0
80053a18:	0044180a 	movz	v1,v0,a0
80053a1c:	38a50010 	xori	a1,a1,0x10
80053a20:	24060004 	li	a2,4
80053a24:	afa30054 	sw	v1,84(sp)
80053a28:	24030003 	li	v1,3
80053a2c:	0065300b 	movn	a2,v1,a1
80053a30:	11600224 	beqz	t3,800542c4 <_Z19DrawBackgroundMode5jjhh+0xa04>
80053a34:	afa6004c 	sw	a2,76(sp)
80053a38:	3c038022 	lui	v1,0x8022
80053a3c:	24626dd8 	addiu	v0,v1,28120
80053a40:	8c430060 	lw	v1,96(v0)
80053a44:	8c44005c 	lw	a0,92(v0)
80053a48:	00031840 	sll	v1,v1,0x1
80053a4c:	00042040 	sll	a0,a0,0x1
80053a50:	24630001 	addiu	v1,v1,1
80053a54:	afa30048 	sw	v1,72(sp)
80053a58:	afa40044 	sw	a0,68(sp)
80053a5c:	00803021 	move	a2,a0
80053a60:	0066102a 	slt	v0,v1,a2
80053a64:	14400105 	bnez	v0,80053e7c <_Z19DrawBackgroundMode5jjhh+0x5bc>
80053a68:	3c068022 	lui	a2,0x8022
80053a6c:	3c048022 	lui	a0,0x8022
80053a70:	24825bc4 	addiu	v0,a0,23492
80053a74:	90430036 	lbu	v1,54(v0)
80053a78:	146001e0 	bnez	v1,800541fc <_Z19DrawBackgroundMode5jjhh+0x93c>
80053a7c:	8fa50044 	lw	a1,68(sp)
80053a80:	8fa40044 	lw	a0,68(sp)
80053a84:	8fa6009c 	lw	a2,156(sp)
80053a88:	00041080 	sll	v0,a0,0x2
80053a8c:	00461021 	addu	v0,v0,a2
80053a90:	00025080 	sll	t2,v0,0x2
80053a94:	3c028023 	lui	v0,0x8023
80053a98:	2442aecc 	addiu	v0,v0,-20788
80053a9c:	01421821 	addu	v1,t2,v0
80053aa0:	94650000 	lhu	a1,0(v1)
80053aa4:	94670002 	lhu	a3,2(v1)
80053aa8:	8fa30044 	lw	v1,68(sp)
80053aac:	24020008 	li	v0,8
80053ab0:	00a34821 	addu	t1,a1,v1
80053ab4:	31260007 	andi	a2,t1,0x7
80053ab8:	00464023 	subu	t0,v0,a2
80053abc:	29020002 	slti	v0,t0,2
80053ac0:	144001e9 	bnez	v0,80054268 <_Z19DrawBackgroundMode5jjhh+0x9a8>
80053ac4:	24820001 	addiu	v0,a0,1
80053ac8:	8fa3009c 	lw	v1,156(sp)
80053acc:	00021080 	sll	v0,v0,0x2
80053ad0:	00431021 	addu	v0,v0,v1
80053ad4:	3c048023 	lui	a0,0x8023
80053ad8:	00021080 	sll	v0,v0,0x2
80053adc:	2484aecc 	addiu	a0,a0,-20788
80053ae0:	00441021 	addu	v0,v0,a0
80053ae4:	94430000 	lhu	v1,0(v0)
80053ae8:	14a301df 	bne	a1,v1,80054268 <_Z19DrawBackgroundMode5jjhh+0x9a8>
80053aec:	00000000 	nop
80053af0:	94420002 	lhu	v0,2(v0)
80053af4:	14e201dc 	bne	a3,v0,80054268 <_Z19DrawBackgroundMode5jjhh+0x9a8>
80053af8:	01441021 	addu	v0,t2,a0
80053afc:	24430022 	addiu	v1,v0,34
80053b00:	24020001 	li	v0,1
80053b04:	08014eca 	j	80053b28 <_Z19DrawBackgroundMode5jjhh+0x268>
80053b08:	afa20050 	sw	v0,80(sp)
80053b0c:	9462fffe 	lhu	v0,-2(v1)
80053b10:	00602021 	move	a0,v1
80053b14:	14a20008 	bne	a1,v0,80053b38 <_Z19DrawBackgroundMode5jjhh+0x278>
80053b18:	24630010 	addiu	v1,v1,16
80053b1c:	94820000 	lhu	v0,0(a0)
80053b20:	14e20006 	bne	a3,v0,80053b3c <_Z19DrawBackgroundMode5jjhh+0x27c>
80053b24:	8fa20050 	lw	v0,80(sp)
80053b28:	8fa40050 	lw	a0,80(sp)
80053b2c:	24840001 	addiu	a0,a0,1
80053b30:	1504fff6 	bne	t0,a0,80053b0c <_Z19DrawBackgroundMode5jjhh+0x24c>
80053b34:	afa40050 	sw	a0,80(sp)
80053b38:	8fa20050 	lw	v0,80(sp)
80053b3c:	8fa30044 	lw	v1,68(sp)
80053b40:	8fa40048 	lw	a0,72(sp)
80053b44:	00431021 	addu	v0,v0,v1
80053b48:	afa20068 	sw	v0,104(sp)
80053b4c:	00073840 	sll	a3,a3,0x1
80053b50:	0082102a 	slt	v0,a0,v0
80053b54:	10400006 	beqz	v0,80053b70 <_Z19DrawBackgroundMode5jjhh+0x2b0>
80053b58:	afa70020 	sw	a3,32(sp)
80053b5c:	00831023 	subu	v0,a0,v1
80053b60:	24420001 	addiu	v0,v0,1
80053b64:	00432821 	addu	a1,v0,v1
80053b68:	afa20050 	sw	v0,80(sp)
80053b6c:	afa50068 	sw	a1,104(sp)
80053b70:	3122000f 	andi	v0,t1,0xf
80053b74:	0006b0c0 	sll	s6,a2,0x3
80053b78:	8fa6004c 	lw	a2,76(sp)
80053b7c:	2c420008 	sltiu	v0,v0,8
80053b80:	1440019a 	bnez	v0,800541ec <_Z19DrawBackgroundMode5jjhh+0x92c>
80053b84:	00c91806 	srlv	v1,t1,a2
80053b88:	24020010 	li	v0,16
80053b8c:	afa20040 	sw	v0,64(sp)
80053b90:	afa0003c 	sw	zero,60(sp)
80053b94:	30620020 	andi	v0,v1,0x20
80053b98:	10400192 	beqz	v0,800541e4 <_Z19DrawBackgroundMode5jjhh+0x924>
80053b9c:	8fa50060 	lw	a1,96(sp)
80053ba0:	8fa50058 	lw	a1,88(sp)
80053ba4:	8fa40054 	lw	a0,84(sp)
80053ba8:	3c068022 	lui	a2,0x8022
80053bac:	24c66dd8 	addiu	a2,a2,28120
80053bb0:	8cc20064 	lw	v0,100(a2)
80053bb4:	8fa60064 	lw	a2,100(sp)
80053bb8:	3063001f 	andi	v1,v1,0x1f
80053bbc:	00c21021 	addu	v0,a2,v0
80053bc0:	00031980 	sll	v1,v1,0x6
80053bc4:	8c420000 	lw	v0,0(v0)
80053bc8:	00832021 	addu	a0,a0,v1
80053bcc:	00a32821 	addu	a1,a1,v1
80053bd0:	afa40028 	sw	a0,40(sp)
80053bd4:	1440017a 	bnez	v0,800541c0 <_Z19DrawBackgroundMode5jjhh+0x900>
80053bd8:	afa50024 	sw	a1,36(sp)
80053bdc:	24020001 	li	v0,1
80053be0:	afa20038 	sw	v0,56(sp)
80053be4:	afa00034 	sw	zero,52(sp)
80053be8:	3c038022 	lui	v1,0x8022
80053bec:	24636dd8 	addiu	v1,v1,28120
80053bf0:	8c640064 	lw	a0,100(v1)
80053bf4:	8fa50064 	lw	a1,100(sp)
80053bf8:	00a41021 	addu	v0,a1,a0
80053bfc:	8c430000 	lw	v1,0(v0)
80053c00:	146000d1 	bnez	v1,80053f48 <_Z19DrawBackgroundMode5jjhh+0x688>
80053c04:	8fa60034 	lw	a2,52(sp)
80053c08:	00001021 	move	v0,zero
80053c0c:	24140200 	li	s4,512
80053c10:	3c048022 	lui	a0,0x8022
80053c14:	24846dd8 	addiu	a0,a0,28120
80053c18:	8c830038 	lw	v1,56(a0)
80053c1c:	8fa50020 	lw	a1,32(sp)
80053c20:	70431802 	mul	v1,v0,v1
80053c24:	8c840030 	lw	a0,48(a0)
80053c28:	00a31021 	addu	v0,a1,v1
80053c2c:	8fa50044 	lw	a1,68(sp)
80053c30:	00600013 	mtlo	v1
80053c34:	70a40000 	madd	a1,a0
80053c38:	304603ff 	andi	a2,v0,0x3ff
80053c3c:	0006a8c2 	srl	s5,a2,0x3
80053c40:	00002812 	mflo	a1
80053c44:	2ea20040 	sltiu	v0,s5,64
80053c48:	144000cf 	bnez	v0,80053f88 <_Z19DrawBackgroundMode5jjhh+0x6c8>
80053c4c:	afa50030 	sw	a1,48(sp)
80053c50:	8fa30028 	lw	v1,40(sp)
80053c54:	32a2003e 	andi	v0,s5,0x3e
80053c58:	30c60007 	andi	a2,a2,0x7
80053c5c:	14c000d0 	bnez	a2,80053fa0 <_Z19DrawBackgroundMode5jjhh+0x6e0>
80053c60:	00629821 	addu	s3,v1,v0
80053c64:	00009021 	move	s2,zero
80053c68:	02921023 	subu	v0,s4,s2
80053c6c:	0002f0c2 	srl	s8,v0,0x3
80053c70:	30420007 	andi	v0,v0,0x7
80053c74:	1bc0004a 	blez	s8,80053da0 <_Z19DrawBackgroundMode5jjhh+0x4e0>
80053c78:	afa2002c 	sw	v0,44(sp)
80053c7c:	8fb20030 	lw	s2,48(sp)
80053c80:	02a08021 	move	s0,s5
80053c84:	03c0a021 	move	s4,s8
80053c88:	08014f40 	j	80053d00 <_Z19DrawBackgroundMode5jjhh+0x440>
80053c8c:	3c178023 	lui	s7,0x8023
80053c90:	10400093 	beqz	v0,80053ee0 <_Z19DrawBackgroundMode5jjhh+0x620>
80053c94:	32110001 	andi	s1,s0,0x1
80053c98:	30a24000 	andi	v0,a1,0x4000
80053c9c:	1040009f 	beqz	v0,80053f1c <_Z19DrawBackgroundMode5jjhh+0x65c>
80053ca0:	8fa3003c 	lw	v1,60(sp)
80053ca4:	30a28000 	andi	v0,a1,0x8000
80053ca8:	10400099 	beqz	v0,80053f10 <_Z19DrawBackgroundMode5jjhh+0x650>
80053cac:	8fa20040 	lw	v0,64(sp)
80053cb0:	8fa6003c 	lw	a2,60(sp)
80053cb4:	32110001 	andi	s1,s0,0x1
80053cb8:	00a62021 	addu	a0,a1,a2
80053cbc:	00912023 	subu	a0,a0,s1
80053cc0:	8ee2c918 	lw	v0,-14056(s7)
80053cc4:	8fa70050 	lw	a3,80(sp)
80053cc8:	24840001 	addiu	a0,a0,1
80053ccc:	02402821 	move	a1,s2
80053cd0:	0040f809 	jalr	v0
80053cd4:	02c03021 	move	a2,s6
80053cd8:	2402003f 	li	v0,63
80053cdc:	12020026 	beq	s0,v0,80053d78 <_Z19DrawBackgroundMode5jjhh+0x4b8>
80053ce0:	2402007f 	li	v0,127
80053ce4:	12020088 	beq	s0,v0,80053f08 <_Z19DrawBackgroundMode5jjhh+0x648>
80053ce8:	00111040 	sll	v0,s1,0x1
80053cec:	02629821 	addu	s3,s3,v0
80053cf0:	2694ffff 	addiu	s4,s4,-1
80053cf4:	26520008 	addiu	s2,s2,8
80053cf8:	12800024 	beqz	s4,80053d8c <_Z19DrawBackgroundMode5jjhh+0x4cc>
80053cfc:	26100001 	addiu	s0,s0,1
80053d00:	92630001 	lbu	v1,1(s3)
80053d04:	92640000 	lbu	a0,0(s3)
80053d08:	00031a00 	sll	v1,v1,0x8
80053d0c:	00832825 	or	a1,a0,v1
80053d10:	30a22000 	andi	v0,a1,0x2000
80053d14:	27a40018 	addiu	a0,sp,24
80053d18:	00021342 	srl	v0,v0,0xd
80053d1c:	00821021 	addu	v0,a0,v0
80053d20:	90430000 	lbu	v1,0(v0)
80053d24:	3c068022 	lui	a2,0x8022
80053d28:	3c028022 	lui	v0,0x8022
80053d2c:	24426dd8 	addiu	v0,v0,28120
80053d30:	8cc46da8 	lw	a0,28072(a2)
80053d34:	a043004c 	sb	v1,76(v0)
80053d38:	a043004d 	sb	v1,77(v0)
80053d3c:	24030008 	li	v1,8
80053d40:	1483ffd3 	bne	a0,v1,80053c90 <_Z19DrawBackgroundMode5jjhh+0x3d0>
80053d44:	30a2c000 	andi	v0,a1,0xc000
80053d48:	30a24000 	andi	v0,a1,0x4000
80053d4c:	1440007c 	bnez	v0,80053f40 <_Z19DrawBackgroundMode5jjhh+0x680>
80053d50:	32110001 	andi	s1,s0,0x1
80053d54:	8ee2c918 	lw	v0,-14056(s7)
80053d58:	8fa70050 	lw	a3,80(sp)
80053d5c:	00b12021 	addu	a0,a1,s1
80053d60:	02c03021 	move	a2,s6
80053d64:	0040f809 	jalr	v0
80053d68:	02402821 	move	a1,s2
80053d6c:	2402003f 	li	v0,63
80053d70:	1602ffdc 	bne	s0,v0,80053ce4 <_Z19DrawBackgroundMode5jjhh+0x424>
80053d74:	2402007f 	li	v0,127
80053d78:	2694ffff 	addiu	s4,s4,-1
80053d7c:	8fb30028 	lw	s3,40(sp)
80053d80:	26520008 	addiu	s2,s2,8
80053d84:	1680ffde 	bnez	s4,80053d00 <_Z19DrawBackgroundMode5jjhh+0x440>
80053d88:	26100001 	addiu	s0,s0,1
80053d8c:	8fa40030 	lw	a0,48(sp)
80053d90:	001e10c0 	sll	v0,s8,0x3
80053d94:	00822021 	addu	a0,a0,v0
80053d98:	afa40030 	sw	a0,48(sp)
80053d9c:	02bea821 	addu	s5,s5,s8
80053da0:	8fa5002c 	lw	a1,44(sp)
80053da4:	10a00029 	beqz	a1,80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c>
80053da8:	8fa20034 	lw	v0,52(sp)
80053dac:	92630001 	lbu	v1,1(s3)
80053db0:	92640000 	lbu	a0,0(s3)
80053db4:	00031a00 	sll	v1,v1,0x8
80053db8:	00832825 	or	a1,a0,v1
80053dbc:	30a22000 	andi	v0,a1,0x2000
80053dc0:	00021342 	srl	v0,v0,0xd
80053dc4:	03a21821 	addu	v1,sp,v0
80053dc8:	90640018 	lbu	a0,24(v1)
80053dcc:	3c068022 	lui	a2,0x8022
80053dd0:	3c038022 	lui	v1,0x8022
80053dd4:	24636dd8 	addiu	v1,v1,28120
80053dd8:	8cc26da8 	lw	v0,28072(a2)
80053ddc:	a064004c 	sb	a0,76(v1)
80053de0:	a064004d 	sb	a0,77(v1)
80053de4:	24040008 	li	a0,8
80053de8:	104400a4 	beq	v0,a0,8005407c <_Z19DrawBackgroundMode5jjhh+0x7bc>
80053dec:	30a2c000 	andi	v0,a1,0xc000
80053df0:	104000ce 	beqz	v0,8005412c <_Z19DrawBackgroundMode5jjhh+0x86c>
80053df4:	32a40001 	andi	a0,s5,0x1
80053df8:	30a24000 	andi	v0,a1,0x4000
80053dfc:	104000db 	beqz	v0,8005416c <_Z19DrawBackgroundMode5jjhh+0x8ac>
80053e00:	00000000 	nop
80053e04:	30a28000 	andi	v0,a1,0x8000
80053e08:	10400002 	beqz	v0,80053e14 <_Z19DrawBackgroundMode5jjhh+0x554>
80053e0c:	8fa20040 	lw	v0,64(sp)
80053e10:	8fa2003c 	lw	v0,60(sp)
80053e14:	00a22021 	addu	a0,a1,v0
80053e18:	8fa60050 	lw	a2,80(sp)
80053e1c:	3c058023 	lui	a1,0x8023
80053e20:	32a20001 	andi	v0,s5,0x1
80053e24:	00822023 	subu	a0,a0,v0
80053e28:	8ca3c91c 	lw	v1,-14052(a1)
80053e2c:	8fa7002c 	lw	a3,44(sp)
80053e30:	8fa50030 	lw	a1,48(sp)
80053e34:	afa60014 	sw	a2,20(sp)
80053e38:	afb60010 	sw	s6,16(sp)
80053e3c:	24840001 	addiu	a0,a0,1
80053e40:	0060f809 	jalr	v1
80053e44:	00003021 	move	a2,zero
80053e48:	8fa20034 	lw	v0,52(sp)
80053e4c:	8fa30038 	lw	v1,56(sp)
80053e50:	24420001 	addiu	v0,v0,1
80053e54:	afa20034 	sw	v0,52(sp)
80053e58:	0043102a 	slt	v0,v0,v1
80053e5c:	1440ff63 	bnez	v0,80053bec <_Z19DrawBackgroundMode5jjhh+0x32c>
80053e60:	3c038022 	lui	v1,0x8022
80053e64:	8fa40068 	lw	a0,104(sp)
80053e68:	8fa50048 	lw	a1,72(sp)
80053e6c:	00a4102a 	slt	v0,a1,a0
80053e70:	1040fefe 	beqz	v0,80053a6c <_Z19DrawBackgroundMode5jjhh+0x1ac>
80053e74:	afa40044 	sw	a0,68(sp)
80053e78:	3c068022 	lui	a2,0x8022
80053e7c:	24c25bc4 	addiu	v0,a2,23492
80053e80:	90430035 	lbu	v1,53(v0)
80053e84:	106000fb 	beqz	v1,80054274 <_Z19DrawBackgroundMode5jjhh+0x9b4>
80053e88:	3c038022 	lui	v1,0x8022
80053e8c:	3c028022 	lui	v0,0x8022
80053e90:	24436dd8 	addiu	v1,v0,28120
80053e94:	8c620024 	lw	v0,36(v1)
80053e98:	8c650034 	lw	a1,52(v1)
80053e9c:	00021040 	sll	v0,v0,0x1
80053ea0:	3c048022 	lui	a0,0x8022
80053ea4:	ac620010 	sw	v0,16(v1)
80053ea8:	24826dd8 	addiu	v0,a0,28120
80053eac:	ac450030 	sw	a1,48(v0)
80053eb0:	8fbf0094 	lw	ra,148(sp)
80053eb4:	8fbe0090 	lw	s8,144(sp)
80053eb8:	8fb7008c 	lw	s7,140(sp)
80053ebc:	8fb60088 	lw	s6,136(sp)
80053ec0:	8fb50084 	lw	s5,132(sp)
80053ec4:	8fb40080 	lw	s4,128(sp)
80053ec8:	8fb3007c 	lw	s3,124(sp)
80053ecc:	8fb20078 	lw	s2,120(sp)
80053ed0:	8fb10074 	lw	s1,116(sp)
80053ed4:	8fb00070 	lw	s0,112(sp)
80053ed8:	03e00008 	jr	ra
80053edc:	27bd0098 	addiu	sp,sp,152
80053ee0:	00b12021 	addu	a0,a1,s1
80053ee4:	8fa50040 	lw	a1,64(sp)
80053ee8:	8ee2c918 	lw	v0,-14056(s7)
80053eec:	8fa70050 	lw	a3,80(sp)
80053ef0:	00a42021 	addu	a0,a1,a0
80053ef4:	02c03021 	move	a2,s6
80053ef8:	0040f809 	jalr	v0
80053efc:	02402821 	move	a1,s2
80053f00:	08014f37 	j	80053cdc <_Z19DrawBackgroundMode5jjhh+0x41c>
80053f04:	2402003f 	li	v0,63
80053f08:	08014f3c 	j	80053cf0 <_Z19DrawBackgroundMode5jjhh+0x430>
80053f0c:	8fb30024 	lw	s3,36(sp)
80053f10:	00a22021 	addu	a0,a1,v0
80053f14:	08014f30 	j	80053cc0 <_Z19DrawBackgroundMode5jjhh+0x400>
80053f18:	00912023 	subu	a0,a0,s1
80053f1c:	00b12021 	addu	a0,a1,s1
80053f20:	8ee2c918 	lw	v0,-14056(s7)
80053f24:	8fa70050 	lw	a3,80(sp)
80053f28:	00642021 	addu	a0,v1,a0
80053f2c:	02402821 	move	a1,s2
80053f30:	0040f809 	jalr	v0
80053f34:	02c03021 	move	a2,s6
80053f38:	08014f37 	j	80053cdc <_Z19DrawBackgroundMode5jjhh+0x41c>
80053f3c:	2402003f 	li	v0,63
80053f40:	08014f30 	j	80053cc0 <_Z19DrawBackgroundMode5jjhh+0x400>
80053f44:	00b12023 	subu	a0,a1,s1
80053f48:	00061840 	sll	v1,a2,0x1
80053f4c:	000610c0 	sll	v0,a2,0x3
80053f50:	00431023 	subu	v0,v0,v1
80053f54:	8fa3009c 	lw	v1,156(sp)
80053f58:	00431021 	addu	v0,v0,v1
80053f5c:	00021080 	sll	v0,v0,0x2
80053f60:	00441021 	addu	v0,v0,a0
80053f64:	8c4300a8 	lw	v1,168(v0)
80053f68:	8c440018 	lw	a0,24(v0)
80053f6c:	00032840 	sll	a1,v1,0x1
80053f70:	00041840 	sll	v1,a0,0x1
80053f74:	0065102a 	slt	v0,v1,a1
80053f78:	1040ffb3 	beqz	v0,80053e48 <_Z19DrawBackgroundMode5jjhh+0x588>
80053f7c:	00601021 	move	v0,v1
80053f80:	08014f04 	j	80053c10 <_Z19DrawBackgroundMode5jjhh+0x350>
80053f84:	00a3a023 	subu	s4,a1,v1
80053f88:	00061102 	srl	v0,a2,0x4
80053f8c:	8fa40024 	lw	a0,36(sp)
80053f90:	00021040 	sll	v0,v0,0x1
80053f94:	30c60007 	andi	a2,a2,0x7
80053f98:	10c0ff32 	beqz	a2,80053c64 <_Z19DrawBackgroundMode5jjhh+0x3a4>
80053f9c:	00829821 	addu	s3,a0,v0
80053fa0:	92630001 	lbu	v1,1(s3)
80053fa4:	92640000 	lbu	a0,0(s3)
80053fa8:	00031a00 	sll	v1,v1,0x8
80053fac:	00833825 	or	a3,a0,v1
80053fb0:	30e22000 	andi	v0,a3,0x2000
80053fb4:	00021342 	srl	v0,v0,0xd
80053fb8:	03a21821 	addu	v1,sp,v0
80053fbc:	24020008 	li	v0,8
80053fc0:	00462023 	subu	a0,v0,a2
80053fc4:	3c028022 	lui	v0,0x8022
80053fc8:	90650018 	lbu	a1,24(v1)
80053fcc:	02809021 	move	s2,s4
80053fd0:	8c436da8 	lw	v1,28072(v0)
80053fd4:	0284102b 	sltu	v0,s4,a0
80053fd8:	0082900a 	movz	s2,a0,v0
80053fdc:	3c048022 	lui	a0,0x8022
80053fe0:	24846dd8 	addiu	a0,a0,28120
80053fe4:	8fa20030 	lw	v0,48(sp)
80053fe8:	a085004c 	sb	a1,76(a0)
80053fec:	a085004d 	sb	a1,77(a0)
80053ff0:	24040008 	li	a0,8
80053ff4:	10640032 	beq	v1,a0,800540c0 <_Z19DrawBackgroundMode5jjhh+0x800>
80053ff8:	00468823 	subu	s1,v0,a2
80053ffc:	30e2c000 	andi	v0,a3,0xc000
80054000:	1040003d 	beqz	v0,800540f8 <_Z19DrawBackgroundMode5jjhh+0x838>
80054004:	32b00001 	andi	s0,s5,0x1
80054008:	30e24000 	andi	v0,a3,0x4000
8005400c:	1040005f 	beqz	v0,8005418c <_Z19DrawBackgroundMode5jjhh+0x8cc>
80054010:	3c038023 	lui	v1,0x8023
80054014:	30e28000 	andi	v0,a3,0x8000
80054018:	10400002 	beqz	v0,80054024 <_Z19DrawBackgroundMode5jjhh+0x764>
8005401c:	8fa20040 	lw	v0,64(sp)
80054020:	8fa2003c 	lw	v0,60(sp)
80054024:	00e22021 	addu	a0,a3,v0
80054028:	8fa50050 	lw	a1,80(sp)
8005402c:	32b00001 	andi	s0,s5,0x1
80054030:	3c038023 	lui	v1,0x8023
80054034:	00902023 	subu	a0,a0,s0
80054038:	8c62c91c 	lw	v0,-14052(v1)
8005403c:	afa50014 	sw	a1,20(sp)
80054040:	afb60010 	sw	s6,16(sp)
80054044:	24840001 	addiu	a0,a0,1
80054048:	02202821 	move	a1,s1
8005404c:	0040f809 	jalr	v0
80054050:	02403821 	move	a3,s2
80054054:	2402003f 	li	v0,63
80054058:	12a20017 	beq	s5,v0,800540b8 <_Z19DrawBackgroundMode5jjhh+0x7f8>
8005405c:	2402007f 	li	v0,127
80054060:	12a20040 	beq	s5,v0,80054164 <_Z19DrawBackgroundMode5jjhh+0x8a4>
80054064:	00101040 	sll	v0,s0,0x1
80054068:	02629821 	addu	s3,s3,v0
8005406c:	26310008 	addiu	s1,s1,8
80054070:	26b50001 	addiu	s5,s5,1
80054074:	08014f1a 	j	80053c68 <_Z19DrawBackgroundMode5jjhh+0x3a8>
80054078:	afb10030 	sw	s1,48(sp)
8005407c:	30a24000 	andi	v0,a1,0x4000
80054080:	14400060 	bnez	v0,80054204 <_Z19DrawBackgroundMode5jjhh+0x944>
80054084:	32a40001 	andi	a0,s5,0x1
80054088:	3c068023 	lui	a2,0x8023
8005408c:	8fa30050 	lw	v1,80(sp)
80054090:	8cc2c91c 	lw	v0,-14052(a2)
80054094:	00a42021 	addu	a0,a1,a0
80054098:	8fa7002c 	lw	a3,44(sp)
8005409c:	8fa50030 	lw	a1,48(sp)
800540a0:	afb60010 	sw	s6,16(sp)
800540a4:	afa30014 	sw	v1,20(sp)
800540a8:	0040f809 	jalr	v0
800540ac:	00003021 	move	a2,zero
800540b0:	08014f93 	j	80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c>
800540b4:	8fa20034 	lw	v0,52(sp)
800540b8:	0801501b 	j	8005406c <_Z19DrawBackgroundMode5jjhh+0x7ac>
800540bc:	8fb30028 	lw	s3,40(sp)
800540c0:	30e24000 	andi	v0,a3,0x4000
800540c4:	1440005c 	bnez	v0,80054238 <_Z19DrawBackgroundMode5jjhh+0x978>
800540c8:	3c058023 	lui	a1,0x8023
800540cc:	8fa30050 	lw	v1,80(sp)
800540d0:	32b00001 	andi	s0,s5,0x1
800540d4:	8ca2c91c 	lw	v0,-14052(a1)
800540d8:	00f02021 	addu	a0,a3,s0
800540dc:	afb60010 	sw	s6,16(sp)
800540e0:	afa30014 	sw	v1,20(sp)
800540e4:	02202821 	move	a1,s1
800540e8:	0040f809 	jalr	v0
800540ec:	02403821 	move	a3,s2
800540f0:	08015016 	j	80054058 <_Z19DrawBackgroundMode5jjhh+0x798>
800540f4:	2402003f 	li	v0,63
800540f8:	3c058023 	lui	a1,0x8023
800540fc:	8ca2c91c 	lw	v0,-14052(a1)
80054100:	8fa30050 	lw	v1,80(sp)
80054104:	8fa50040 	lw	a1,64(sp)
80054108:	00f02021 	addu	a0,a3,s0
8005410c:	00a42021 	addu	a0,a1,a0
80054110:	afb60010 	sw	s6,16(sp)
80054114:	afa30014 	sw	v1,20(sp)
80054118:	02202821 	move	a1,s1
8005411c:	0040f809 	jalr	v0
80054120:	02403821 	move	a3,s2
80054124:	08015016 	j	80054058 <_Z19DrawBackgroundMode5jjhh+0x798>
80054128:	2402003f 	li	v0,63
8005412c:	00a42021 	addu	a0,a1,a0
80054130:	3c038023 	lui	v1,0x8023
80054134:	8fa50050 	lw	a1,80(sp)
80054138:	8c62c91c 	lw	v0,-14052(v1)
8005413c:	8fa60040 	lw	a2,64(sp)
80054140:	afb60010 	sw	s6,16(sp)
80054144:	afa50014 	sw	a1,20(sp)
80054148:	8fa50030 	lw	a1,48(sp)
8005414c:	8fa7002c 	lw	a3,44(sp)
80054150:	00c42021 	addu	a0,a2,a0
80054154:	0040f809 	jalr	v0
80054158:	00003021 	move	a2,zero
8005415c:	08014f93 	j	80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c>
80054160:	8fa20034 	lw	v0,52(sp)
80054164:	0801501b 	j	8005406c <_Z19DrawBackgroundMode5jjhh+0x7ac>
80054168:	8fb30024 	lw	s3,36(sp)
8005416c:	3c038023 	lui	v1,0x8023
80054170:	00a42021 	addu	a0,a1,a0
80054174:	8c62c91c 	lw	v0,-14052(v1)
80054178:	8fa50050 	lw	a1,80(sp)
8005417c:	8fa6003c 	lw	a2,60(sp)
80054180:	afb60010 	sw	s6,16(sp)
80054184:	08015052 	j	80054148 <_Z19DrawBackgroundMode5jjhh+0x888>
80054188:	afa50014 	sw	a1,20(sp)
8005418c:	8fa50050 	lw	a1,80(sp)
80054190:	32b00001 	andi	s0,s5,0x1
80054194:	8c62c91c 	lw	v0,-14052(v1)
80054198:	8fa3003c 	lw	v1,60(sp)
8005419c:	00f02021 	addu	a0,a3,s0
800541a0:	afa50014 	sw	a1,20(sp)
800541a4:	afb60010 	sw	s6,16(sp)
800541a8:	00642021 	addu	a0,v1,a0
800541ac:	02202821 	move	a1,s1
800541b0:	0040f809 	jalr	v0
800541b4:	02403821 	move	a3,s2
800541b8:	08015016 	j	80054058 <_Z19DrawBackgroundMode5jjhh+0x798>
800541bc:	2402003f 	li	v0,63
800541c0:	1c40fe88 	bgtz	v0,80053be4 <_Z19DrawBackgroundMode5jjhh+0x324>
800541c4:	afa20038 	sw	v0,56(sp)
800541c8:	8fa40068 	lw	a0,104(sp)
800541cc:	8fa50048 	lw	a1,72(sp)
800541d0:	00a4102a 	slt	v0,a1,a0
800541d4:	1040fe25 	beqz	v0,80053a6c <_Z19DrawBackgroundMode5jjhh+0x1ac>
800541d8:	afa40044 	sw	a0,68(sp)
800541dc:	08014f9f 	j	80053e7c <_Z19DrawBackgroundMode5jjhh+0x5bc>
800541e0:	3c068022 	lui	a2,0x8022
800541e4:	08014eea 	j	80053ba8 <_Z19DrawBackgroundMode5jjhh+0x2e8>
800541e8:	8fa4005c 	lw	a0,92(sp)
800541ec:	24040010 	li	a0,16
800541f0:	afa00040 	sw	zero,64(sp)
800541f4:	08014ee5 	j	80053b94 <_Z19DrawBackgroundMode5jjhh+0x2d4>
800541f8:	afa4003c 	sw	a0,60(sp)
800541fc:	08014ea1 	j	80053a84 <_Z19DrawBackgroundMode5jjhh+0x1c4>
80054200:	00052043 	sra	a0,a1,0x1
80054204:	8fa60050 	lw	a2,80(sp)
80054208:	00a42023 	subu	a0,a1,a0
8005420c:	3c058023 	lui	a1,0x8023
80054210:	8ca2c91c 	lw	v0,-14052(a1)
80054214:	8fa7002c 	lw	a3,44(sp)
80054218:	8fa50030 	lw	a1,48(sp)
8005421c:	afa60014 	sw	a2,20(sp)
80054220:	afb60010 	sw	s6,16(sp)
80054224:	24840001 	addiu	a0,a0,1
80054228:	0040f809 	jalr	v0
8005422c:	00003021 	move	a2,zero
80054230:	08014f93 	j	80053e4c <_Z19DrawBackgroundMode5jjhh+0x58c>
80054234:	8fa20034 	lw	v0,52(sp)
80054238:	32b00001 	andi	s0,s5,0x1
8005423c:	8fa30050 	lw	v1,80(sp)
80054240:	00f02023 	subu	a0,a3,s0
80054244:	8ca2c91c 	lw	v0,-14052(a1)
80054248:	afb60010 	sw	s6,16(sp)
8005424c:	afa30014 	sw	v1,20(sp)
80054250:	24840001 	addiu	a0,a0,1
80054254:	02202821 	move	a1,s1
80054258:	0040f809 	jalr	v0
8005425c:	02403821 	move	a3,s2
80054260:	08015016 	j	80054058 <_Z19DrawBackgroundMode5jjhh+0x798>
80054264:	2402003f 	li	v0,63
80054268:	24050001 	li	a1,1
8005426c:	08014ece 	j	80053b38 <_Z19DrawBackgroundMode5jjhh+0x278>
80054270:	afa50050 	sw	a1,80(sp)
80054274:	24626dd8 	addiu	v0,v1,28120
80054278:	8c440024 	lw	a0,36(v0)
8005427c:	8c430034 	lw	v1,52(v0)
80054280:	ac440010 	sw	a0,16(v0)
80054284:	3c048022 	lui	a0,0x8022
80054288:	00032842 	srl	a1,v1,0x1
8005428c:	24826dd8 	addiu	v0,a0,28120
80054290:	ac450030 	sw	a1,48(v0)
80054294:	8fbf0094 	lw	ra,148(sp)
80054298:	8fbe0090 	lw	s8,144(sp)
8005429c:	8fb7008c 	lw	s7,140(sp)
800542a0:	8fb60088 	lw	s6,136(sp)
800542a4:	8fb50084 	lw	s5,132(sp)
800542a8:	8fb40080 	lw	s4,128(sp)
800542ac:	8fb3007c 	lw	s3,124(sp)
800542b0:	8fb20078 	lw	s2,120(sp)
800542b4:	8fb10074 	lw	s1,116(sp)
800542b8:	8fb00070 	lw	s0,112(sp)
800542bc:	03e00008 	jr	ra
800542c0:	27bd0098 	addiu	sp,sp,152
800542c4:	3c048022 	lui	a0,0x8022
800542c8:	24826dd8 	addiu	v0,a0,28120
800542cc:	8c45005c 	lw	a1,92(v0)
800542d0:	8c420060 	lw	v0,96(v0)
800542d4:	00a03021 	move	a2,a1
800542d8:	00401821 	move	v1,v0
800542dc:	afa50044 	sw	a1,68(sp)
800542e0:	08014e98 	j	80053a60 <_Z19DrawBackgroundMode5jjhh+0x1a0>
800542e4:	afa20048 	sw	v0,72(sp)
800542e8:	8fa50058 	lw	a1,88(sp)
800542ec:	24a50800 	addiu	a1,a1,2048
800542f0:	00a01021 	move	v0,a1
800542f4:	00a01821 	move	v1,a1
800542f8:	08014e80 	j	80053a00 <_Z19DrawBackgroundMode5jjhh+0x140>
800542fc:	afa50054 	sw	a1,84(sp)
80054300:	24c60800 	addiu	a2,a2,2048
80054304:	00c01021 	move	v0,a2
80054308:	00c02021 	move	a0,a2
8005430c:	08014e76 	j	800539d8 <_Z19DrawBackgroundMode5jjhh+0x118>
80054310:	afa60058 	sw	a2,88(sp)
80054314:	8fa30060 	lw	v1,96(sp)
80054318:	24630800 	addiu	v1,v1,2048
8005431c:	00602021 	move	a0,v1
80054320:	08014e66 	j	80053998 <_Z19DrawBackgroundMode5jjhh+0xd8>
80054324:	afa3005c 	sw	v1,92(sp)

80054328 <_Z14DrawBackgroundjjhh>:
80054328:	3c02801f 	lui	v0,0x801f
8005432c:	00044880 	sll	t1,a0,0x2
80054330:	2442b450 	addiu	v0,v0,-19376
80054334:	27bdff68 	addiu	sp,sp,-152
80054338:	00051880 	sll	v1,a1,0x2
8005433c:	01221021 	addu	v0,t1,v0
80054340:	afb40080 	sw	s4,128(sp)
80054344:	afb3007c 	sw	s3,124(sp)
80054348:	afb10074 	sw	s1,116(sp)
8005434c:	afb00070 	sw	s0,112(sp)
80054350:	afbf0094 	sw	ra,148(sp)
80054354:	afbe0090 	sw	s8,144(sp)
80054358:	afb7008c 	sw	s7,140(sp)
8005435c:	afb60088 	sw	s6,136(sp)
80054360:	afb50084 	sw	s5,132(sp)
80054364:	afb20078 	sw	s2,120(sp)
80054368:	afa30068 	sw	v1,104(sp)
8005436c:	00451021 	addu	v0,v0,a1
80054370:	00059900 	sll	s3,a1,0x4
80054374:	3c118022 	lui	s1,0x8022
80054378:	afa50064 	sw	a1,100(sp)
8005437c:	904a0000 	lbu	t2,0(v0)
80054380:	00808021 	move	s0,a0
80054384:	02635823 	subu	t3,s3,v1
80054388:	3c08801f 	lui	t0,0x801f
8005438c:	262350e8 	addiu	v1,s1,20712
80054390:	3c05801f 	lui	a1,0x801f
80054394:	3c04801f 	lui	a0,0x801f
80054398:	3c02801f 	lui	v0,0x801f
8005439c:	01635821 	addu	t3,t3,v1
800543a0:	2442b410 	addiu	v0,v0,-19440
800543a4:	2508b430 	addiu	t0,t0,-19408
800543a8:	24a5b3d0 	addiu	a1,a1,-19504
800543ac:	2484b3f0 	addiu	a0,a0,-19472
800543b0:	916d0014 	lbu	t5,20(t3)
800543b4:	01284021 	addu	t0,t1,t0
800543b8:	01252821 	addu	a1,t1,a1
800543bc:	01242021 	addu	a0,t1,a0
800543c0:	01224821 	addu	t1,t1,v0
800543c4:	3c02801f 	lui	v0,0x801f
800543c8:	2442b470 	addiu	v0,v0,-19344
800543cc:	8fac0064 	lw	t4,100(sp)
800543d0:	01a26821 	addu	t5,t5,v0
800543d4:	8fa20064 	lw	v0,100(sp)
800543d8:	3c038022 	lui	v1,0x8022
800543dc:	00ac2821 	addu	a1,a1,t4
800543e0:	01024021 	addu	t0,t0,v0
800543e4:	24635bc4 	addiu	v1,v1,23492
800543e8:	000a5080 	sll	t2,t2,0x2
800543ec:	01435021 	addu	t2,t2,v1
800543f0:	008c2021 	addu	a0,a0,t4
800543f4:	01224821 	addu	t1,t1,v0
800543f8:	956c0016 	lhu	t4,22(t3)
800543fc:	3c028022 	lui	v0,0x8022
80054400:	90ab0000 	lbu	t3,0(a1)
80054404:	91050000 	lbu	a1,0(t0)
80054408:	24436da8 	addiu	v1,v0,28072
8005440c:	91b20000 	lbu	s2,0(t5)
80054410:	912f0000 	lbu	t7,0(t1)
80054414:	908d0000 	lbu	t5,0(a0)
80054418:	8d4e0028 	lw	t6,40(t2)
8005441c:	8d48001c 	lw	t0,28(t2)
80054420:	3c148022 	lui	s4,0x8022
80054424:	2604fffd 	addiu	a0,s0,-3
80054428:	ac650020 	sw	a1,32(v1)
8005442c:	000c6040 	sll	t4,t4,0x1
80054430:	26896dd8 	addiu	t1,s4,28120
80054434:	24020001 	li	v0,1
80054438:	3c058022 	lui	a1,0x8022
8005443c:	2c840002 	sltiu	a0,a0,2
80054440:	ad220038 	sw	v0,56(t1)
80054444:	ac6b0004 	sw	t3,4(v1)
80054448:	ac6d0008 	sw	t5,8(v1)
8005444c:	ac6c000c 	sw	t4,12(v1)
80054450:	ac680024 	sw	t0,36(v1)
80054454:	ac6e0028 	sw	t6,40(v1)
80054458:	ac6f001c 	sw	t7,28(v1)
8005445c:	acb26da8 	sw	s2,28072(a1)
80054460:	30c600ff 	andi	a2,a2,0xff
80054464:	30e700ff 	andi	a3,a3,0xff
80054468:	14800199 	bnez	a0,80054ad0 <_Z14DrawBackgroundjjhh+0x7a8>
8005446c:	ac600010 	sw	zero,16(v1)
80054470:	00002821 	move	a1,zero
80054474:	8fad0064 	lw	t5,100(sp)
80054478:	262850e8 	addiu	t0,s1,20712
8005447c:	01a81021 	addu	v0,t5,t0
80054480:	90440a9f 	lbu	a0,2719(v0)
80054484:	3c028022 	lui	v0,0x8022
80054488:	24436da8 	addiu	v1,v0,28072
8005448c:	10800014 	beqz	a0,800544e0 <_Z14DrawBackgroundjjhh+0x1b8>
80054490:	a065002c 	sb	a1,44(v1)
80054494:	91020a9e 	lbu	v0,2718(t0)
80054498:	2c420002 	sltiu	v0,v0,2
8005449c:	14400010 	bnez	v0,800544e0 <_Z14DrawBackgroundjjhh+0x1b8>
800544a0:	3c198005 	lui	t9,0x8005
800544a4:	02002021 	move	a0,s0
800544a8:	01a02821 	move	a1,t5
800544ac:	27392948 	addiu	t9,t9,10568
800544b0:	8fbf0094 	lw	ra,148(sp)
800544b4:	8fbe0090 	lw	s8,144(sp)
800544b8:	8fb7008c 	lw	s7,140(sp)
800544bc:	8fb60088 	lw	s6,136(sp)
800544c0:	8fb50084 	lw	s5,132(sp)
800544c4:	8fb40080 	lw	s4,128(sp)
800544c8:	8fb3007c 	lw	s3,124(sp)
800544cc:	8fb20078 	lw	s2,120(sp)
800544d0:	8fb10074 	lw	s1,116(sp)
800544d4:	8fb00070 	lw	s0,112(sp)
800544d8:	03200008 	jr	t9
800544dc:	27bd0098 	addiu	sp,sp,152
800544e0:	24020004 	li	v0,4
800544e4:	1202016a 	beq	s0,v0,80054a90 <_Z14DrawBackgroundjjhh+0x768>
800544e8:	2e020005 	sltiu	v0,s0,5
800544ec:	10400281 	beqz	v0,80054ef4 <_Z14DrawBackgroundjjhh+0xbcc>
800544f0:	2e020007 	sltiu	v0,s0,7
800544f4:	24020002 	li	v0,2
800544f8:	12020166 	beq	s0,v0,80054a94 <_Z14DrawBackgroundjjhh+0x76c>
800544fc:	8fa50064 	lw	a1,100(sp)
80054500:	a7a00018 	sh	zero,24(sp)
80054504:	a3a60018 	sb	a2,24(sp)
80054508:	16000286 	bnez	s0,80054f24 <_Z14DrawBackgroundjjhh+0xbfc>
8005450c:	a3a70019 	sb	a3,25(sp)
80054510:	8fa50064 	lw	a1,100(sp)
80054514:	3c048022 	lui	a0,0x8022
80054518:	8fac0068 	lw	t4,104(sp)
8005451c:	24836da8 	addiu	v1,a0,28072
80054520:	00051140 	sll	v0,a1,0x5
80054524:	ac620018 	sw	v0,24(v1)
80054528:	262350e8 	addiu	v1,s1,20712
8005452c:	026c1023 	subu	v0,s3,t4
80054530:	00431021 	addu	v0,v0,v1
80054534:	9444000e 	lhu	a0,14(v0)
80054538:	3c038021 	lui	v1,0x8021
8005453c:	94460018 	lhu	a2,24(v0)
80054540:	8c657024 	lw	a1,28708(v1)
80054544:	00042040 	sll	a0,a0,0x1
80054548:	00a42021 	addu	a0,a1,a0
8005454c:	30c70001 	andi	a3,a2,0x1
80054550:	14e00284 	bnez	a3,80054f64 <_Z14DrawBackgroundjjhh+0xc3c>
80054554:	afa4005c 	sw	a0,92(sp)
80054558:	afa40058 	sw	a0,88(sp)
8005455c:	00801821 	move	v1,a0
80054560:	3c020001 	lui	v0,0x1
80054564:	00a21021 	addu	v0,a1,v0
80054568:	0062102b 	sltu	v0,v1,v0
8005456c:	1440000a 	bnez	v0,80054598 <_Z14DrawBackgroundjjhh+0x270>
80054570:	30c20002 	andi	v0,a2,0x2
80054574:	3c028000 	lui	v0,0x8000
80054578:	00651823 	subu	v1,v1,a1
8005457c:	3442ffff 	ori	v0,v0,0xffff
80054580:	00621824 	and	v1,v1,v0
80054584:	04600293 	bltz	v1,80054fd4 <_Z14DrawBackgroundjjhh+0xcac>
80054588:	3c02ffff 	lui	v0,0xffff
8005458c:	00a31821 	addu	v1,a1,v1
80054590:	afa30058 	sw	v1,88(sp)
80054594:	30c20002 	andi	v0,a2,0x2
80054598:	1440028a 	bnez	v0,80054fc4 <_Z14DrawBackgroundjjhh+0xc9c>
8005459c:	8fa60058 	lw	a2,88(sp)
800545a0:	8fa4005c 	lw	a0,92(sp)
800545a4:	afa40054 	sw	a0,84(sp)
800545a8:	00806021 	move	t4,a0
800545ac:	01851823 	subu	v1,t4,a1
800545b0:	3c020001 	lui	v0,0x1
800545b4:	0062182a 	slt	v1,v1,v0
800545b8:	01821023 	subu	v0,t4,v0
800545bc:	0043600a 	movz	t4,v0,v1
800545c0:	14e0026d 	bnez	a3,80054f78 <_Z14DrawBackgroundjjhh+0xc50>
800545c4:	afac0054 	sw	t4,84(sp)
800545c8:	01801821 	move	v1,t4
800545cc:	01802021 	move	a0,t4
800545d0:	00651023 	subu	v0,v1,a1
800545d4:	3c030001 	lui	v1,0x1
800545d8:	0043102a 	slt	v0,v0,v1
800545dc:	00831823 	subu	v1,a0,v1
800545e0:	0062200a 	movz	a0,v1,v0
800545e4:	afac0050 	sw	t4,80(sp)
800545e8:	afa40050 	sw	a0,80(sp)
800545ec:	24040010 	li	a0,16
800545f0:	12440270 	beq	s2,a0,80054fb4 <_Z14DrawBackgroundjjhh+0xc8c>
800545f4:	240503ff 	li	a1,1023
800545f8:	240c01ff 	li	t4,511
800545fc:	240d0003 	li	t5,3
80054600:	afac0048 	sw	t4,72(sp)
80054604:	afad0044 	sw	t5,68(sp)
80054608:	26836dd8 	addiu	v1,s4,28120
8005460c:	8c62005c 	lw	v0,92(v1)
80054610:	8c6b0060 	lw	t3,96(v1)
80054614:	afa20040 	sw	v0,64(sp)
80054618:	0162102b 	sltu	v0,t3,v0
8005461c:	14400111 	bnez	v0,80054a64 <_Z14DrawBackgroundjjhh+0x73c>
80054620:	8fbf0094 	lw	ra,148(sp)
80054624:	8fa30040 	lw	v1,64(sp)
80054628:	8fa40064 	lw	a0,100(sp)
8005462c:	00031080 	sll	v0,v1,0x2
80054630:	00441021 	addu	v0,v0,a0
80054634:	3c058023 	lui	a1,0x8023
80054638:	00022080 	sll	a0,v0,0x2
8005463c:	24a5aecc 	addiu	a1,a1,-20788
80054640:	00851821 	addu	v1,a0,a1
80054644:	94670000 	lhu	a3,0(v1)
80054648:	8fa60040 	lw	a2,64(sp)
8005464c:	240c0008 	li	t4,8
80054650:	00e65021 	addu	t2,a3,a2
80054654:	31460007 	andi	a2,t2,0x7
80054658:	94630002 	lhu	v1,2(v1)
8005465c:	01864823 	subu	t1,t4,a2
80054660:	29220002 	slti	v0,t1,2
80054664:	1440025f 	bnez	v0,80054fe4 <_Z14DrawBackgroundjjhh+0xcbc>
80054668:	afa3003c 	sw	v1,60(sp)
8005466c:	8fa30040 	lw	v1,64(sp)
80054670:	8fac0064 	lw	t4,100(sp)
80054674:	24650001 	addiu	a1,v1,1
80054678:	00051080 	sll	v0,a1,0x2
8005467c:	004c1021 	addu	v0,v0,t4
80054680:	3c0d8023 	lui	t5,0x8023
80054684:	00021080 	sll	v0,v0,0x2
80054688:	25adaecc 	addiu	t5,t5,-20788
8005468c:	004d1021 	addu	v0,v0,t5
80054690:	94430000 	lhu	v1,0(v0)
80054694:	14e30220 	bne	a3,v1,80054f18 <_Z14DrawBackgroundjjhh+0xbf0>
80054698:	00000000 	nop
8005469c:	94480002 	lhu	t0,2(v0)
800546a0:	8fa2003c 	lw	v0,60(sp)
800546a4:	1502021c 	bne	t0,v0,80054f18 <_Z14DrawBackgroundjjhh+0xbf0>
800546a8:	008d1021 	addu	v0,a0,t5
800546ac:	24430022 	addiu	v1,v0,34
800546b0:	24040001 	li	a0,1
800546b4:	080151b9 	j	800546e4 <_Z14DrawBackgroundjjhh+0x3bc>
800546b8:	afa4004c 	sw	a0,76(sp)
800546bc:	00406021 	move	t4,v0
800546c0:	8fad0040 	lw	t5,64(sp)
800546c4:	9462fffe 	lhu	v0,-2(v1)
800546c8:	00602021 	move	a0,v1
800546cc:	018d2821 	addu	a1,t4,t5
800546d0:	14e2000a 	bne	a3,v0,800546fc <_Z14DrawBackgroundjjhh+0x3d4>
800546d4:	24630010 	addiu	v1,v1,16
800546d8:	94820000 	lhu	v0,0(a0)
800546dc:	15020008 	bne	t0,v0,80054700 <_Z14DrawBackgroundjjhh+0x3d8>
800546e0:	0165102b 	sltu	v0,t3,a1
800546e4:	8fa2004c 	lw	v0,76(sp)
800546e8:	24420001 	addiu	v0,v0,1
800546ec:	1522fff3 	bne	t1,v0,800546bc <_Z14DrawBackgroundjjhh+0x394>
800546f0:	afa2004c 	sw	v0,76(sp)
800546f4:	8fa30040 	lw	v1,64(sp)
800546f8:	00432821 	addu	a1,v0,v1
800546fc:	0165102b 	sltu	v0,t3,a1
80054700:	10400006 	beqz	v0,8005471c <_Z14DrawBackgroundjjhh+0x3f4>
80054704:	3142000f 	andi	v0,t2,0xf
80054708:	8fa50040 	lw	a1,64(sp)
8005470c:	01651023 	subu	v0,t3,a1
80054710:	24420001 	addiu	v0,v0,1
80054714:	afa2004c 	sw	v0,76(sp)
80054718:	3142000f 	andi	v0,t2,0xf
8005471c:	0006b0c0 	sll	s6,a2,0x3
80054720:	8fa60044 	lw	a2,68(sp)
80054724:	2c420008 	sltiu	v0,v0,8
80054728:	144001d1 	bnez	v0,80054e70 <_Z14DrawBackgroundjjhh+0xb48>
8005472c:	00ca1806 	srlv	v1,t2,a2
80054730:	240c0010 	li	t4,16
80054734:	30620020 	andi	v0,v1,0x20
80054738:	afac0038 	sw	t4,56(sp)
8005473c:	104001d1 	beqz	v0,80054e84 <_Z14DrawBackgroundjjhh+0xb5c>
80054740:	afa00034 	sw	zero,52(sp)
80054744:	3c068022 	lui	a2,0x8022
80054748:	24c66dd8 	addiu	a2,a2,28120
8005474c:	8cc20064 	lw	v0,100(a2)
80054750:	8fac0068 	lw	t4,104(sp)
80054754:	8fa50054 	lw	a1,84(sp)
80054758:	8fa40050 	lw	a0,80(sp)
8005475c:	3063001f 	andi	v1,v1,0x1f
80054760:	01821021 	addu	v0,t4,v0
80054764:	00031980 	sll	v1,v1,0x6
80054768:	8c420000 	lw	v0,0(v0)
8005476c:	00832021 	addu	a0,a0,v1
80054770:	00a32821 	addu	a1,a1,v1
80054774:	afa40024 	sw	a0,36(sp)
80054778:	144001d1 	bnez	v0,80054ec0 <_Z14DrawBackgroundjjhh+0xb98>
8005477c:	afa50020 	sw	a1,32(sp)
80054780:	240d0001 	li	t5,1
80054784:	afad0030 	sw	t5,48(sp)
80054788:	afa0002c 	sw	zero,44(sp)
8005478c:	3c028022 	lui	v0,0x8022
80054790:	24426dd8 	addiu	v0,v0,28120
80054794:	8fa30068 	lw	v1,104(sp)
80054798:	8c440064 	lw	a0,100(v0)
8005479c:	00641021 	addu	v0,v1,a0
800547a0:	8c430000 	lw	v1,0(v0)
800547a4:	146000e8 	bnez	v1,80054b48 <_Z14DrawBackgroundjjhh+0x820>
800547a8:	8fa5002c 	lw	a1,44(sp)
800547ac:	00002821 	move	a1,zero
800547b0:	24140100 	li	s4,256
800547b4:	3c0c8022 	lui	t4,0x8022
800547b8:	258c6dd8 	addiu	t4,t4,28120
800547bc:	8d820030 	lw	v0,48(t4)
800547c0:	8fa40040 	lw	a0,64(sp)
800547c4:	8d880038 	lw	t0,56(t4)
800547c8:	00820018 	mult	a0,v0
800547cc:	8fad003c 	lw	t5,60(sp)
800547d0:	3c068022 	lui	a2,0x8022
800547d4:	8fac0048 	lw	t4,72(sp)
800547d8:	00ad1821 	addu	v1,a1,t5
800547dc:	70a80000 	madd	a1,t0
800547e0:	8cc96da8 	lw	t1,28072(a2)
800547e4:	006c1824 	and	v1,v1,t4
800547e8:	24040008 	li	a0,8
800547ec:	00009812 	mflo	s3
800547f0:	11240121 	beq	t1,a0,80054c78 <_Z14DrawBackgroundjjhh+0x950>
800547f4:	0003a8c2 	srl	s5,v1,0x3
800547f8:	2ea20040 	sltiu	v0,s5,64
800547fc:	1440011a 	bnez	v0,80054c68 <_Z14DrawBackgroundjjhh+0x940>
80054800:	00031102 	srl	v0,v1,0x4
80054804:	000310c2 	srl	v0,v1,0x3
80054808:	8fac0024 	lw	t4,36(sp)
8005480c:	3042003e 	andi	v0,v0,0x3e
80054810:	01828821 	addu	s1,t4,v0
80054814:	30660007 	andi	a2,v1,0x7
80054818:	14c000d9 	bnez	a2,80054b80 <_Z14DrawBackgroundjjhh+0x858>
8005481c:	71062802 	mul	a1,t0,a2
80054820:	00008021 	move	s0,zero
80054824:	02901023 	subu	v0,s4,s0
80054828:	000230c2 	srl	a2,v0,0x3
8005482c:	30420007 	andi	v0,v0,0x7
80054830:	afa60060 	sw	a2,96(sp)
80054834:	18c00053 	blez	a2,80054984 <_Z14DrawBackgroundjjhh+0x65c>
80054838:	afa20028 	sw	v0,40(sp)
8005483c:	3c0c8019 	lui	t4,0x8019
80054840:	258cf630 	addiu	t4,t4,-2512
80054844:	8d940000 	lw	s4,0(t4)
80054848:	02a08021 	move	s0,s5
8005484c:	00c09021 	move	s2,a2
80054850:	3c178023 	lui	s7,0x8023
80054854:	08015234 	j	800548d0 <_Z14DrawBackgroundjjhh+0x5a8>
80054858:	241e0008 	li	s8,8
8005485c:	104000a4 	beqz	v0,80054af0 <_Z14DrawBackgroundjjhh+0x7c8>
80054860:	8fa60038 	lw	a2,56(sp)
80054864:	8fa30034 	lw	v1,52(sp)
80054868:	00652021 	addu	a0,v1,a1
8005486c:	32020001 	andi	v0,s0,0x1
80054870:	00822023 	subu	a0,a0,v0
80054874:	8ee3c910 	lw	v1,-14064(s7)
80054878:	8fa7004c 	lw	a3,76(sp)
8005487c:	24840001 	addiu	a0,a0,1
80054880:	02602821 	move	a1,s3
80054884:	0060f809 	jalr	v1
80054888:	02c03021 	move	a2,s6
8005488c:	3c038022 	lui	v1,0x8022
80054890:	8c626da8 	lw	v0,28072(v1)
80054894:	105e002e 	beq	v0,s8,80054950 <_Z14DrawBackgroundjjhh+0x628>
80054898:	2402001f 	li	v0,31
8005489c:	2405003f 	li	a1,63
800548a0:	12050091 	beq	s0,a1,80054ae8 <_Z14DrawBackgroundjjhh+0x7c0>
800548a4:	2402007f 	li	v0,127
800548a8:	1202009d 	beq	s0,v0,80054b20 <_Z14DrawBackgroundjjhh+0x7f8>
800548ac:	32020001 	andi	v0,s0,0x1
800548b0:	00021040 	sll	v0,v0,0x1
800548b4:	02228821 	addu	s1,s1,v0
800548b8:	8e820038 	lw	v0,56(s4)
800548bc:	2652ffff 	addiu	s2,s2,-1
800548c0:	000210c0 	sll	v0,v0,0x3
800548c4:	02629821 	addu	s3,s3,v0
800548c8:	1240002c 	beqz	s2,8005497c <_Z14DrawBackgroundjjhh+0x654>
800548cc:	26100001 	addiu	s0,s0,1
800548d0:	92230001 	lbu	v1,1(s1)
800548d4:	92240000 	lbu	a0,0(s1)
800548d8:	00031a00 	sll	v1,v1,0x8
800548dc:	00832825 	or	a1,a0,v1
800548e0:	30a22000 	andi	v0,a1,0x2000
800548e4:	00021342 	srl	v0,v0,0xd
800548e8:	27ad0018 	addiu	t5,sp,24
800548ec:	01a21021 	addu	v0,t5,v0
800548f0:	90430000 	lbu	v1,0(v0)
800548f4:	3c028022 	lui	v0,0x8022
800548f8:	8c446da8 	lw	a0,28072(v0)
800548fc:	a283004c 	sb	v1,76(s4)
80054900:	109e0089 	beq	a0,s8,80054b28 <_Z14DrawBackgroundjjhh+0x800>
80054904:	a283004d 	sb	v1,77(s4)
80054908:	30a24000 	andi	v0,a1,0x4000
8005490c:	1440ffd3 	bnez	v0,8005485c <_Z14DrawBackgroundjjhh+0x534>
80054910:	30a28000 	andi	v0,a1,0x8000
80054914:	10400078 	beqz	v0,80054af8 <_Z14DrawBackgroundjjhh+0x7d0>
80054918:	32040001 	andi	a0,s0,0x1
8005491c:	8fac0034 	lw	t4,52(sp)
80054920:	00a42021 	addu	a0,a1,a0
80054924:	8ee2c910 	lw	v0,-14064(s7)
80054928:	8fa7004c 	lw	a3,76(sp)
8005492c:	01842021 	addu	a0,t4,a0
80054930:	02602821 	move	a1,s3
80054934:	0040f809 	jalr	v0
80054938:	02c03021 	move	a2,s6
8005493c:	3c038022 	lui	v1,0x8022
80054940:	8c626da8 	lw	v0,28072(v1)
80054944:	145effd6 	bne	v0,s8,800548a0 <_Z14DrawBackgroundjjhh+0x578>
80054948:	2405003f 	li	a1,63
8005494c:	2402001f 	li	v0,31
80054950:	12020065 	beq	s0,v0,80054ae8 <_Z14DrawBackgroundjjhh+0x7c0>
80054954:	2404003f 	li	a0,63
80054958:	12040071 	beq	s0,a0,80054b20 <_Z14DrawBackgroundjjhh+0x7f8>
8005495c:	00000000 	nop
80054960:	8e820038 	lw	v0,56(s4)
80054964:	2652ffff 	addiu	s2,s2,-1
80054968:	000210c0 	sll	v0,v0,0x3
8005496c:	26310002 	addiu	s1,s1,2
80054970:	02629821 	addu	s3,s3,v0
80054974:	1640ffd6 	bnez	s2,800548d0 <_Z14DrawBackgroundjjhh+0x5a8>
80054978:	26100001 	addiu	s0,s0,1
8005497c:	8fa60060 	lw	a2,96(sp)
80054980:	02a6a821 	addu	s5,s5,a2
80054984:	8fac0028 	lw	t4,40(sp)
80054988:	11800027 	beqz	t4,80054a28 <_Z14DrawBackgroundjjhh+0x700>
8005498c:	8fa4002c 	lw	a0,44(sp)
80054990:	92230001 	lbu	v1,1(s1)
80054994:	92240000 	lbu	a0,0(s1)
80054998:	00031a00 	sll	v1,v1,0x8
8005499c:	00832825 	or	a1,a0,v1
800549a0:	30a22000 	andi	v0,a1,0x2000
800549a4:	00021342 	srl	v0,v0,0xd
800549a8:	03a21821 	addu	v1,sp,v0
800549ac:	90640018 	lbu	a0,24(v1)
800549b0:	3c0d8022 	lui	t5,0x8022
800549b4:	3c038022 	lui	v1,0x8022
800549b8:	24636dd8 	addiu	v1,v1,28120
800549bc:	8da26da8 	lw	v0,28072(t5)
800549c0:	a064004c 	sb	a0,76(v1)
800549c4:	a064004d 	sb	a0,77(v1)
800549c8:	24040008 	li	a0,8
800549cc:	1044011c 	beq	v0,a0,80054e40 <_Z14DrawBackgroundjjhh+0xb18>
800549d0:	30a2c000 	andi	v0,a1,0xc000
800549d4:	104000ca 	beqz	v0,80054d00 <_Z14DrawBackgroundjjhh+0x9d8>
800549d8:	30a24000 	andi	v0,a1,0x4000
800549dc:	104000f0 	beqz	v0,80054da0 <_Z14DrawBackgroundjjhh+0xa78>
800549e0:	30a28000 	andi	v0,a1,0x8000
800549e4:	104000d5 	beqz	v0,80054d3c <_Z14DrawBackgroundjjhh+0xa14>
800549e8:	8fa20038 	lw	v0,56(sp)
800549ec:	8fa60034 	lw	a2,52(sp)
800549f0:	3c0c8023 	lui	t4,0x8023
800549f4:	8fad004c 	lw	t5,76(sp)
800549f8:	00c52021 	addu	a0,a2,a1
800549fc:	32a20001 	andi	v0,s5,0x1
80054a00:	8d83c914 	lw	v1,-14060(t4)
80054a04:	00822023 	subu	a0,a0,v0
80054a08:	afb60010 	sw	s6,16(sp)
80054a0c:	afad0014 	sw	t5,20(sp)
80054a10:	8fa70028 	lw	a3,40(sp)
80054a14:	24840001 	addiu	a0,a0,1
80054a18:	02602821 	move	a1,s3
80054a1c:	0060f809 	jalr	v1
80054a20:	00003021 	move	a2,zero
80054a24:	8fa4002c 	lw	a0,44(sp)
80054a28:	8fa50030 	lw	a1,48(sp)
80054a2c:	24840001 	addiu	a0,a0,1
80054a30:	0085102a 	slt	v0,a0,a1
80054a34:	1440ff55 	bnez	v0,8005478c <_Z14DrawBackgroundjjhh+0x464>
80054a38:	afa4002c 	sw	a0,44(sp)
80054a3c:	3c068022 	lui	a2,0x8022
80054a40:	8fac0040 	lw	t4,64(sp)
80054a44:	24c66dd8 	addiu	a2,a2,28120
80054a48:	8fad004c 	lw	t5,76(sp)
80054a4c:	8ccb0060 	lw	t3,96(a2)
80054a50:	018d6021 	addu	t4,t4,t5
80054a54:	016c102b 	sltu	v0,t3,t4
80054a58:	1040fef2 	beqz	v0,80054624 <_Z14DrawBackgroundjjhh+0x2fc>
80054a5c:	afac0040 	sw	t4,64(sp)
80054a60:	8fbf0094 	lw	ra,148(sp)
80054a64:	8fbe0090 	lw	s8,144(sp)
80054a68:	8fb7008c 	lw	s7,140(sp)
80054a6c:	8fb60088 	lw	s6,136(sp)
80054a70:	8fb50084 	lw	s5,132(sp)
80054a74:	8fb40080 	lw	s4,128(sp)
80054a78:	8fb3007c 	lw	s3,124(sp)
80054a7c:	8fb20078 	lw	s2,120(sp)
80054a80:	8fb10074 	lw	s1,116(sp)
80054a84:	8fb00070 	lw	s0,112(sp)
80054a88:	03e00008 	jr	ra
80054a8c:	27bd0098 	addiu	sp,sp,152
80054a90:	8fa50064 	lw	a1,100(sp)
80054a94:	3c198005 	lui	t9,0x8005
80054a98:	02002021 	move	a0,s0
80054a9c:	8fbf0094 	lw	ra,148(sp)
80054aa0:	8fbe0090 	lw	s8,144(sp)
80054aa4:	8fb7008c 	lw	s7,140(sp)
80054aa8:	8fb60088 	lw	s6,136(sp)
80054aac:	8fb50084 	lw	s5,132(sp)
80054ab0:	8fb40080 	lw	s4,128(sp)
80054ab4:	8fb3007c 	lw	s3,124(sp)
80054ab8:	8fb20078 	lw	s2,120(sp)
80054abc:	8fb10074 	lw	s1,116(sp)
80054ac0:	8fb00070 	lw	s0,112(sp)
80054ac4:	27393074 	addiu	t9,t9,12404
80054ac8:	03200008 	jr	t9
80054acc:	27bd0098 	addiu	sp,sp,152
80054ad0:	8fac0064 	lw	t4,100(sp)
80054ad4:	1580fe66 	bnez	t4,80054470 <_Z14DrawBackgroundjjhh+0x148>
80054ad8:	00000000 	nop
80054adc:	912240ee 	lbu	v0,16622(t1)
80054ae0:	0801511d 	j	80054474 <_Z14DrawBackgroundjjhh+0x14c>
80054ae4:	30450001 	andi	a1,v0,0x1
80054ae8:	0801522e 	j	800548b8 <_Z14DrawBackgroundjjhh+0x590>
80054aec:	8fb10024 	lw	s1,36(sp)
80054af0:	0801521b 	j	8005486c <_Z14DrawBackgroundjjhh+0x544>
80054af4:	00c52021 	addu	a0,a2,a1
80054af8:	8fad0038 	lw	t5,56(sp)
80054afc:	00a42021 	addu	a0,a1,a0
80054b00:	8ee2c910 	lw	v0,-14064(s7)
80054b04:	8fa7004c 	lw	a3,76(sp)
80054b08:	01a42021 	addu	a0,t5,a0
80054b0c:	02602821 	move	a1,s3
80054b10:	0040f809 	jalr	v0
80054b14:	02c03021 	move	a2,s6
80054b18:	08015224 	j	80054890 <_Z14DrawBackgroundjjhh+0x568>
80054b1c:	3c038022 	lui	v1,0x8022
80054b20:	0801522e 	j	800548b8 <_Z14DrawBackgroundjjhh+0x590>
80054b24:	8fb10020 	lw	s1,32(sp)
80054b28:	8ee2c910 	lw	v0,-14064(s7)
80054b2c:	8fa7004c 	lw	a3,76(sp)
80054b30:	00a02021 	move	a0,a1
80054b34:	02c03021 	move	a2,s6
80054b38:	0040f809 	jalr	v0
80054b3c:	02602821 	move	a1,s3
80054b40:	08015224 	j	80054890 <_Z14DrawBackgroundjjhh+0x568>
80054b44:	3c038022 	lui	v1,0x8022
80054b48:	8fa60064 	lw	a2,100(sp)
80054b4c:	00051040 	sll	v0,a1,0x1
80054b50:	000518c0 	sll	v1,a1,0x3
80054b54:	00621823 	subu	v1,v1,v0
80054b58:	00661821 	addu	v1,v1,a2
80054b5c:	00031880 	sll	v1,v1,0x2
80054b60:	00641821 	addu	v1,v1,a0
80054b64:	8c6400a8 	lw	a0,168(v1)
80054b68:	8c650018 	lw	a1,24(v1)
80054b6c:	00a4102b 	sltu	v0,a1,a0
80054b70:	1040ffac 	beqz	v0,80054a24 <_Z14DrawBackgroundjjhh+0x6fc>
80054b74:	00000000 	nop
80054b78:	080151ed 	j	800547b4 <_Z14DrawBackgroundjjhh+0x48c>
80054b7c:	0085a023 	subu	s4,a0,a1
80054b80:	92230001 	lbu	v1,1(s1)
80054b84:	92240000 	lbu	a0,0(s1)
80054b88:	00031a00 	sll	v1,v1,0x8
80054b8c:	00833825 	or	a3,a0,v1
80054b90:	30e22000 	andi	v0,a3,0x2000
80054b94:	00021342 	srl	v0,v0,0xd
80054b98:	03a21821 	addu	v1,sp,v0
80054b9c:	90640018 	lbu	a0,24(v1)
80054ba0:	24030008 	li	v1,8
80054ba4:	00661023 	subu	v0,v1,a2
80054ba8:	3c0c8022 	lui	t4,0x8022
80054bac:	258c6dd8 	addiu	t4,t4,28120
80054bb0:	0282182b 	sltu	v1,s4,v0
80054bb4:	02808021 	move	s0,s4
80054bb8:	240d0008 	li	t5,8
80054bbc:	02659023 	subu	s2,s3,a1
80054bc0:	0043800a 	movz	s0,v0,v1
80054bc4:	a184004c 	sb	a0,76(t4)
80054bc8:	112d0092 	beq	t1,t5,80054e14 <_Z14DrawBackgroundjjhh+0xaec>
80054bcc:	a184004d 	sb	a0,77(t4)
80054bd0:	30e2c000 	andi	v0,a3,0xc000
80054bd4:	1040003c 	beqz	v0,80054cc8 <_Z14DrawBackgroundjjhh+0x9a0>
80054bd8:	30e24000 	andi	v0,a3,0x4000
80054bdc:	1040007f 	beqz	v0,80054ddc <_Z14DrawBackgroundjjhh+0xab4>
80054be0:	30e28000 	andi	v0,a3,0x8000
80054be4:	1040005e 	beqz	v0,80054d60 <_Z14DrawBackgroundjjhh+0xa38>
80054be8:	8fad0038 	lw	t5,56(sp)
80054bec:	8fa20034 	lw	v0,52(sp)
80054bf0:	3c058023 	lui	a1,0x8023
80054bf4:	00472021 	addu	a0,v0,a3
80054bf8:	8fac004c 	lw	t4,76(sp)
80054bfc:	32a20001 	andi	v0,s5,0x1
80054c00:	00822023 	subu	a0,a0,v0
80054c04:	8ca3c914 	lw	v1,-14060(a1)
80054c08:	afb60010 	sw	s6,16(sp)
80054c0c:	afac0014 	sw	t4,20(sp)
80054c10:	24840001 	addiu	a0,a0,1
80054c14:	02402821 	move	a1,s2
80054c18:	0060f809 	jalr	v1
80054c1c:	02003821 	move	a3,s0
80054c20:	3c038022 	lui	v1,0x8022
80054c24:	8c626da8 	lw	v0,28072(v1)
80054c28:	24040008 	li	a0,8
80054c2c:	1044001c 	beq	v0,a0,80054ca0 <_Z14DrawBackgroundjjhh+0x978>
80054c30:	2402003f 	li	v0,63
80054c34:	12a20018 	beq	s5,v0,80054c98 <_Z14DrawBackgroundjjhh+0x970>
80054c38:	2402007f 	li	v0,127
80054c3c:	12a20056 	beq	s5,v0,80054d98 <_Z14DrawBackgroundjjhh+0xa70>
80054c40:	32a20001 	andi	v0,s5,0x1
80054c44:	00021040 	sll	v0,v0,0x1
80054c48:	02228821 	addu	s1,s1,v0
80054c4c:	3c058022 	lui	a1,0x8022
80054c50:	24a56dd8 	addiu	a1,a1,28120
80054c54:	8ca20038 	lw	v0,56(a1)
80054c58:	26b50001 	addiu	s5,s5,1
80054c5c:	000210c0 	sll	v0,v0,0x3
80054c60:	08015209 	j	80054824 <_Z14DrawBackgroundjjhh+0x4fc>
80054c64:	02429821 	addu	s3,s2,v0
80054c68:	8fad0020 	lw	t5,32(sp)
80054c6c:	00021040 	sll	v0,v0,0x1
80054c70:	08015205 	j	80054814 <_Z14DrawBackgroundjjhh+0x4ec>
80054c74:	01a28821 	addu	s1,t5,v0
80054c78:	2ea20020 	sltiu	v0,s5,32
80054c7c:	1440000f 	bnez	v0,80054cbc <_Z14DrawBackgroundjjhh+0x994>
80054c80:	8fa60020 	lw	a2,32(sp)
80054c84:	32a2001f 	andi	v0,s5,0x1f
80054c88:	8fa50024 	lw	a1,36(sp)
80054c8c:	00021040 	sll	v0,v0,0x1
80054c90:	08015205 	j	80054814 <_Z14DrawBackgroundjjhh+0x4ec>
80054c94:	00a28821 	addu	s1,a1,v0
80054c98:	08015313 	j	80054c4c <_Z14DrawBackgroundjjhh+0x924>
80054c9c:	8fb10024 	lw	s1,36(sp)
80054ca0:	2402001f 	li	v0,31
80054ca4:	12a2fffc 	beq	s5,v0,80054c98 <_Z14DrawBackgroundjjhh+0x970>
80054ca8:	2402003f 	li	v0,63
80054cac:	12a2003a 	beq	s5,v0,80054d98 <_Z14DrawBackgroundjjhh+0xa70>
80054cb0:	00000000 	nop
80054cb4:	08015313 	j	80054c4c <_Z14DrawBackgroundjjhh+0x924>
80054cb8:	26310002 	addiu	s1,s1,2
80054cbc:	00151040 	sll	v0,s5,0x1
80054cc0:	08015205 	j	80054814 <_Z14DrawBackgroundjjhh+0x4ec>
80054cc4:	00c28821 	addu	s1,a2,v0
80054cc8:	8fa50038 	lw	a1,56(sp)
80054ccc:	3c0c8023 	lui	t4,0x8023
80054cd0:	8fad004c 	lw	t5,76(sp)
80054cd4:	00a71021 	addu	v0,a1,a3
80054cd8:	32a40001 	andi	a0,s5,0x1
80054cdc:	8d83c914 	lw	v1,-14060(t4)
80054ce0:	00442021 	addu	a0,v0,a0
80054ce4:	afb60010 	sw	s6,16(sp)
80054ce8:	afad0014 	sw	t5,20(sp)
80054cec:	02402821 	move	a1,s2
80054cf0:	0060f809 	jalr	v1
80054cf4:	02003821 	move	a3,s0
80054cf8:	08015309 	j	80054c24 <_Z14DrawBackgroundjjhh+0x8fc>
80054cfc:	3c038022 	lui	v1,0x8022
80054d00:	32a40001 	andi	a0,s5,0x1
80054d04:	00a42021 	addu	a0,a1,a0
80054d08:	3c0d8023 	lui	t5,0x8023
80054d0c:	8fa50038 	lw	a1,56(sp)
80054d10:	8fa3004c 	lw	v1,76(sp)
80054d14:	8da2c914 	lw	v0,-14060(t5)
80054d18:	8fa70028 	lw	a3,40(sp)
80054d1c:	00a42021 	addu	a0,a1,a0
80054d20:	afb60010 	sw	s6,16(sp)
80054d24:	afa30014 	sw	v1,20(sp)
80054d28:	02602821 	move	a1,s3
80054d2c:	0040f809 	jalr	v0
80054d30:	00003021 	move	a2,zero
80054d34:	0801528a 	j	80054a28 <_Z14DrawBackgroundjjhh+0x700>
80054d38:	8fa4002c 	lw	a0,44(sp)
80054d3c:	8fa6004c 	lw	a2,76(sp)
80054d40:	00452021 	addu	a0,v0,a1
80054d44:	3c058023 	lui	a1,0x8023
80054d48:	32a20001 	andi	v0,s5,0x1
80054d4c:	8ca3c914 	lw	v1,-14060(a1)
80054d50:	00822023 	subu	a0,a0,v0
80054d54:	afb60010 	sw	s6,16(sp)
80054d58:	08015284 	j	80054a10 <_Z14DrawBackgroundjjhh+0x6e8>
80054d5c:	afa60014 	sw	a2,20(sp)
80054d60:	32a20001 	andi	v0,s5,0x1
80054d64:	01a72021 	addu	a0,t5,a3
80054d68:	8fa5004c 	lw	a1,76(sp)
80054d6c:	00822023 	subu	a0,a0,v0
80054d70:	3c028023 	lui	v0,0x8023
80054d74:	8c43c914 	lw	v1,-14060(v0)
80054d78:	afa50014 	sw	a1,20(sp)
80054d7c:	afb60010 	sw	s6,16(sp)
80054d80:	24840001 	addiu	a0,a0,1
80054d84:	02402821 	move	a1,s2
80054d88:	0060f809 	jalr	v1
80054d8c:	02003821 	move	a3,s0
80054d90:	08015309 	j	80054c24 <_Z14DrawBackgroundjjhh+0x8fc>
80054d94:	3c038022 	lui	v1,0x8022
80054d98:	08015313 	j	80054c4c <_Z14DrawBackgroundjjhh+0x924>
80054d9c:	8fb10020 	lw	s1,32(sp)
80054da0:	32a40001 	andi	a0,s5,0x1
80054da4:	3c0c8023 	lui	t4,0x8023
80054da8:	8fad004c 	lw	t5,76(sp)
80054dac:	8fa30034 	lw	v1,52(sp)
80054db0:	00a42021 	addu	a0,a1,a0
80054db4:	8d82c914 	lw	v0,-14060(t4)
80054db8:	8fa70028 	lw	a3,40(sp)
80054dbc:	afb60010 	sw	s6,16(sp)
80054dc0:	afad0014 	sw	t5,20(sp)
80054dc4:	00642021 	addu	a0,v1,a0
80054dc8:	02602821 	move	a1,s3
80054dcc:	0040f809 	jalr	v0
80054dd0:	00003021 	move	a2,zero
80054dd4:	0801528a 	j	80054a28 <_Z14DrawBackgroundjjhh+0x700>
80054dd8:	8fa4002c 	lw	a0,44(sp)
80054ddc:	8fac0034 	lw	t4,52(sp)
80054de0:	32a40001 	andi	a0,s5,0x1
80054de4:	01871021 	addu	v0,t4,a3
80054de8:	3c0d8023 	lui	t5,0x8023
80054dec:	00442021 	addu	a0,v0,a0
80054df0:	8fa2004c 	lw	v0,76(sp)
80054df4:	8da3c914 	lw	v1,-14060(t5)
80054df8:	afb60010 	sw	s6,16(sp)
80054dfc:	afa20014 	sw	v0,20(sp)
80054e00:	02402821 	move	a1,s2
80054e04:	0060f809 	jalr	v1
80054e08:	02003821 	move	a3,s0
80054e0c:	08015309 	j	80054c24 <_Z14DrawBackgroundjjhh+0x8fc>
80054e10:	3c038022 	lui	v1,0x8022
80054e14:	8fa4004c 	lw	a0,76(sp)
80054e18:	3c038023 	lui	v1,0x8023
80054e1c:	8c62c914 	lw	v0,-14060(v1)
80054e20:	afa40014 	sw	a0,20(sp)
80054e24:	afb60010 	sw	s6,16(sp)
80054e28:	00e02021 	move	a0,a3
80054e2c:	02402821 	move	a1,s2
80054e30:	0040f809 	jalr	v0
80054e34:	02003821 	move	a3,s0
80054e38:	08015309 	j	80054c24 <_Z14DrawBackgroundjjhh+0x8fc>
80054e3c:	3c038022 	lui	v1,0x8022
80054e40:	3c068023 	lui	a2,0x8023
80054e44:	8fac004c 	lw	t4,76(sp)
80054e48:	8cc2c914 	lw	v0,-14060(a2)
80054e4c:	8fa70028 	lw	a3,40(sp)
80054e50:	00a02021 	move	a0,a1
80054e54:	afb60010 	sw	s6,16(sp)
80054e58:	afac0014 	sw	t4,20(sp)
80054e5c:	02602821 	move	a1,s3
80054e60:	0040f809 	jalr	v0
80054e64:	00003021 	move	a2,zero
80054e68:	0801528a 	j	80054a28 <_Z14DrawBackgroundjjhh+0x700>
80054e6c:	8fa4002c 	lw	a0,44(sp)
80054e70:	240d0010 	li	t5,16
80054e74:	30620020 	andi	v0,v1,0x20
80054e78:	afa00038 	sw	zero,56(sp)
80054e7c:	1440fe31 	bnez	v0,80054744 <_Z14DrawBackgroundjjhh+0x41c>
80054e80:	afad0034 	sw	t5,52(sp)
80054e84:	3c068022 	lui	a2,0x8022
80054e88:	24c66dd8 	addiu	a2,a2,28120
80054e8c:	8cc20064 	lw	v0,100(a2)
80054e90:	8fac0068 	lw	t4,104(sp)
80054e94:	8fa5005c 	lw	a1,92(sp)
80054e98:	8fa40058 	lw	a0,88(sp)
80054e9c:	3063001f 	andi	v1,v1,0x1f
80054ea0:	01821021 	addu	v0,t4,v0
80054ea4:	00031980 	sll	v1,v1,0x6
80054ea8:	8c420000 	lw	v0,0(v0)
80054eac:	00832021 	addu	a0,a0,v1
80054eb0:	00a32821 	addu	a1,a1,v1
80054eb4:	afa40024 	sw	a0,36(sp)
80054eb8:	1040fe31 	beqz	v0,80054780 <_Z14DrawBackgroundjjhh+0x458>
80054ebc:	afa50020 	sw	a1,32(sp)
80054ec0:	1c40fe31 	bgtz	v0,80054788 <_Z14DrawBackgroundjjhh+0x460>
80054ec4:	afa20030 	sw	v0,48(sp)
80054ec8:	3c068022 	lui	a2,0x8022
80054ecc:	8fac0040 	lw	t4,64(sp)
80054ed0:	24c66dd8 	addiu	a2,a2,28120
80054ed4:	8fad004c 	lw	t5,76(sp)
80054ed8:	8ccb0060 	lw	t3,96(a2)
80054edc:	018d6021 	addu	t4,t4,t5
80054ee0:	016c102b 	sltu	v0,t3,t4
80054ee4:	1040fdcf 	beqz	v0,80054624 <_Z14DrawBackgroundjjhh+0x2fc>
80054ee8:	afac0040 	sw	t4,64(sp)
80054eec:	08015299 	j	80054a64 <_Z14DrawBackgroundjjhh+0x73c>
80054ef0:	8fbf0094 	lw	ra,148(sp)
80054ef4:	1040fd82 	beqz	v0,80054500 <_Z14DrawBackgroundjjhh+0x1d8>
80054ef8:	3c028021 	lui	v0,0x8021
80054efc:	9043e4a1 	lbu	v1,-7007(v0)
80054f00:	1060fd7f 	beqz	v1,80054500 <_Z14DrawBackgroundjjhh+0x1d8>
80054f04:	3c198005 	lui	t9,0x8005
80054f08:	8fa50064 	lw	a1,100(sp)
80054f0c:	02002021 	move	a0,s0
80054f10:	0801512c 	j	800544b0 <_Z14DrawBackgroundjjhh+0x188>
80054f14:	273938c0 	addiu	t9,t9,14528
80054f18:	24040001 	li	a0,1
80054f1c:	080151bf 	j	800546fc <_Z14DrawBackgroundjjhh+0x3d4>
80054f20:	afa4004c 	sw	a0,76(sp)
80054f24:	3c068022 	lui	a2,0x8022
80054f28:	8fac0068 	lw	t4,104(sp)
80054f2c:	24c26da8 	addiu	v0,a2,28072
80054f30:	262350e8 	addiu	v1,s1,20712
80054f34:	ac400018 	sw	zero,24(v0)
80054f38:	026c1023 	subu	v0,s3,t4
80054f3c:	00431021 	addu	v0,v0,v1
80054f40:	9444000e 	lhu	a0,14(v0)
80054f44:	3c038021 	lui	v1,0x8021
80054f48:	94460018 	lhu	a2,24(v0)
80054f4c:	8c657024 	lw	a1,28708(v1)
80054f50:	00042040 	sll	a0,a0,0x1
80054f54:	00a42021 	addu	a0,a1,a0
80054f58:	30c70001 	andi	a3,a2,0x1
80054f5c:	10e0fd7e 	beqz	a3,80054558 <_Z14DrawBackgroundjjhh+0x230>
80054f60:	afa4005c 	sw	a0,92(sp)
80054f64:	8fad005c 	lw	t5,92(sp)
80054f68:	25ad0800 	addiu	t5,t5,2048
80054f6c:	01a01821 	move	v1,t5
80054f70:	08015158 	j	80054560 <_Z14DrawBackgroundjjhh+0x238>
80054f74:	afad0058 	sw	t5,88(sp)
80054f78:	8fad0054 	lw	t5,84(sp)
80054f7c:	25ad0800 	addiu	t5,t5,2048
80054f80:	01a01821 	move	v1,t5
80054f84:	01a02021 	move	a0,t5
80054f88:	00651023 	subu	v0,v1,a1
80054f8c:	3c030001 	lui	v1,0x1
80054f90:	0043102a 	slt	v0,v0,v1
80054f94:	00831823 	subu	v1,a0,v1
80054f98:	0062200a 	movz	a0,v1,v0
80054f9c:	afad0050 	sw	t5,80(sp)
80054fa0:	afa40050 	sw	a0,80(sp)
80054fa4:	24040010 	li	a0,16
80054fa8:	1644fd94 	bne	s2,a0,800545fc <_Z14DrawBackgroundjjhh+0x2d4>
80054fac:	240c01ff 	li	t4,511
80054fb0:	240503ff 	li	a1,1023
80054fb4:	24060004 	li	a2,4
80054fb8:	afa50048 	sw	a1,72(sp)
80054fbc:	08015182 	j	80054608 <_Z14DrawBackgroundjjhh+0x2e0>
80054fc0:	afa60044 	sw	a2,68(sp)
80054fc4:	24c60800 	addiu	a2,a2,2048
80054fc8:	00c06021 	move	t4,a2
80054fcc:	0801516b 	j	800545ac <_Z14DrawBackgroundjjhh+0x284>
80054fd0:	afa60054 	sw	a2,84(sp)
80054fd4:	2463ffff 	addiu	v1,v1,-1
80054fd8:	00621825 	or	v1,v1,v0
80054fdc:	08015163 	j	8005458c <_Z14DrawBackgroundjjhh+0x264>
80054fe0:	24630001 	addiu	v1,v1,1
80054fe4:	8fad0040 	lw	t5,64(sp)
80054fe8:	24020001 	li	v0,1
80054fec:	25a50001 	addiu	a1,t5,1
80054ff0:	080151bf 	j	800546fc <_Z14DrawBackgroundjjhh+0x3d4>
80054ff4:	afa2004c 	sw	v0,76(sp)

80054ff8 <_Z11DisplayCharPhh>:
80054ff8:	3c028021 	lui	v0,0x8021
80054ffc:	30a5007f 	andi	a1,a1,0x7f
80055000:	24a5ffe0 	addiu	a1,a1,-32
80055004:	2447e42c 	addiu	a3,v0,-7124
80055008:	00051903 	sra	v1,a1,0x4
8005500c:	90e60073 	lbu	a2,115(a3)
80055010:	30a5000f 	andi	a1,a1,0xf
80055014:	000310c0 	sll	v0,v1,0x3
80055018:	00431021 	addu	v0,v0,v1
8005501c:	00804021 	move	t0,a0
80055020:	14c0008f 	bnez	a2,80055260 <_Z11DisplayCharPhh+0x268>
80055024:	000528c0 	sll	a1,a1,0x3
80055028:	00021880 	sll	v1,v0,0x2
8005502c:	3c028019 	lui	v0,0x8019
80055030:	2442f6d0 	addiu	v0,v0,-2352
80055034:	00621821 	addu	v1,v1,v0
80055038:	00005021 	move	t2,zero
8005503c:	0801544d 	j	80055134 <_Z11DisplayCharPhh+0x13c>
80055040:	3c0b8022 	lui	t3,0x8022
80055044:	10c20078 	beq	a2,v0,80055228 <_Z11DisplayCharPhh+0x230>
80055048:	00000000 	nop
8005504c:	80e60001 	lb	a2,1(a3)
80055050:	24020023 	li	v0,35
80055054:	10c20043 	beq	a2,v0,80055164 <_Z11DisplayCharPhh+0x16c>
80055058:	24880001 	addiu	t0,a0,1
8005505c:	2402002e 	li	v0,46
80055060:	10c2006f 	beq	a2,v0,80055220 <_Z11DisplayCharPhh+0x228>
80055064:	00000000 	nop
80055068:	80e60002 	lb	a2,2(a3)
8005506c:	24020023 	li	v0,35
80055070:	10c20042 	beq	a2,v0,8005517c <_Z11DisplayCharPhh+0x184>
80055074:	25090001 	addiu	t1,t0,1
80055078:	2402002e 	li	v0,46
8005507c:	10c20072 	beq	a2,v0,80055248 <_Z11DisplayCharPhh+0x250>
80055080:	00000000 	nop
80055084:	80e60003 	lb	a2,3(a3)
80055088:	24020023 	li	v0,35
8005508c:	10c20041 	beq	a2,v0,80055194 <_Z11DisplayCharPhh+0x19c>
80055090:	25280001 	addiu	t0,t1,1
80055094:	2402002e 	li	v0,46
80055098:	10c20069 	beq	a2,v0,80055240 <_Z11DisplayCharPhh+0x248>
8005509c:	00000000 	nop
800550a0:	80e60004 	lb	a2,4(a3)
800550a4:	24020023 	li	v0,35
800550a8:	10c20040 	beq	a2,v0,800551ac <_Z11DisplayCharPhh+0x1b4>
800550ac:	25090001 	addiu	t1,t0,1
800550b0:	2402002e 	li	v0,46
800550b4:	10c20068 	beq	a2,v0,80055258 <_Z11DisplayCharPhh+0x260>
800550b8:	00000000 	nop
800550bc:	80e60005 	lb	a2,5(a3)
800550c0:	24020023 	li	v0,35
800550c4:	10c2003f 	beq	a2,v0,800551c4 <_Z11DisplayCharPhh+0x1cc>
800550c8:	25280001 	addiu	t0,t1,1
800550cc:	2402002e 	li	v0,46
800550d0:	10c2005f 	beq	a2,v0,80055250 <_Z11DisplayCharPhh+0x258>
800550d4:	00000000 	nop
800550d8:	80e60006 	lb	a2,6(a3)
800550dc:	24020023 	li	v0,35
800550e0:	10c2003e 	beq	a2,v0,800551dc <_Z11DisplayCharPhh+0x1e4>
800550e4:	25090001 	addiu	t1,t0,1
800550e8:	2402002e 	li	v0,46
800550ec:	10c20050 	beq	a2,v0,80055230 <_Z11DisplayCharPhh+0x238>
800550f0:	00000000 	nop
800550f4:	80e60007 	lb	a2,7(a3)
800550f8:	24020023 	li	v0,35
800550fc:	10c2003d 	beq	a2,v0,800551f4 <_Z11DisplayCharPhh+0x1fc>
80055100:	25270001 	addiu	a3,t1,1
80055104:	2402002e 	li	v0,46
80055108:	10c2004b 	beq	a2,v0,80055238 <_Z11DisplayCharPhh+0x240>
8005510c:	00000000 	nop
80055110:	25626dd8 	addiu	v0,t3,28120
80055114:	8c460030 	lw	a2,48(v0)
80055118:	254a0001 	addiu	t2,t2,1
8005511c:	24020009 	li	v0,9
80055120:	24840008 	addiu	a0,a0,8
80055124:	1142003c 	beq	t2,v0,80055218 <_Z11DisplayCharPhh+0x220>
80055128:	24630004 	addiu	v1,v1,4
8005512c:	24c2fff8 	addiu	v0,a2,-8
80055130:	00442021 	addu	a0,v0,a0
80055134:	8c620000 	lw	v0,0(v1)
80055138:	00453821 	addu	a3,v0,a1
8005513c:	80e60000 	lb	a2,0(a3)
80055140:	24020023 	li	v0,35
80055144:	14c2ffbf 	bne	a2,v0,80055044 <_Z11DisplayCharPhh+0x4c>
80055148:	2402002e 	li	v0,46
8005514c:	2402ffff 	li	v0,-1
80055150:	a0820000 	sb	v0,0(a0)
80055154:	80e60001 	lb	a2,1(a3)
80055158:	24020023 	li	v0,35
8005515c:	14c2ffbf 	bne	a2,v0,8005505c <_Z11DisplayCharPhh+0x64>
80055160:	24880001 	addiu	t0,a0,1
80055164:	2402ffff 	li	v0,-1
80055168:	a0820001 	sb	v0,1(a0)
8005516c:	80e60002 	lb	a2,2(a3)
80055170:	24020023 	li	v0,35
80055174:	14c2ffc0 	bne	a2,v0,80055078 <_Z11DisplayCharPhh+0x80>
80055178:	25090001 	addiu	t1,t0,1
8005517c:	2402ffff 	li	v0,-1
80055180:	a1020001 	sb	v0,1(t0)
80055184:	80e60003 	lb	a2,3(a3)
80055188:	24020023 	li	v0,35
8005518c:	14c2ffc1 	bne	a2,v0,80055094 <_Z11DisplayCharPhh+0x9c>
80055190:	25280001 	addiu	t0,t1,1
80055194:	2402ffff 	li	v0,-1
80055198:	a1220001 	sb	v0,1(t1)
8005519c:	80e60004 	lb	a2,4(a3)
800551a0:	24020023 	li	v0,35
800551a4:	14c2ffc2 	bne	a2,v0,800550b0 <_Z11DisplayCharPhh+0xb8>
800551a8:	25090001 	addiu	t1,t0,1
800551ac:	2402ffff 	li	v0,-1
800551b0:	a1020001 	sb	v0,1(t0)
800551b4:	80e60005 	lb	a2,5(a3)
800551b8:	24020023 	li	v0,35
800551bc:	14c2ffc3 	bne	a2,v0,800550cc <_Z11DisplayCharPhh+0xd4>
800551c0:	25280001 	addiu	t0,t1,1
800551c4:	2402ffff 	li	v0,-1
800551c8:	a1220001 	sb	v0,1(t1)
800551cc:	80e60006 	lb	a2,6(a3)
800551d0:	24020023 	li	v0,35
800551d4:	14c2ffc4 	bne	a2,v0,800550e8 <_Z11DisplayCharPhh+0xf0>
800551d8:	25090001 	addiu	t1,t0,1
800551dc:	2402ffff 	li	v0,-1
800551e0:	a1020001 	sb	v0,1(t0)
800551e4:	80e60007 	lb	a2,7(a3)
800551e8:	24020023 	li	v0,35
800551ec:	14c2ffc5 	bne	a2,v0,80055104 <_Z11DisplayCharPhh+0x10c>
800551f0:	25270001 	addiu	a3,t1,1
800551f4:	2402ffff 	li	v0,-1
800551f8:	a0e20000 	sb	v0,0(a3)
800551fc:	25626dd8 	addiu	v0,t3,28120
80055200:	8c460030 	lw	a2,48(v0)
80055204:	254a0001 	addiu	t2,t2,1
80055208:	24020009 	li	v0,9
8005520c:	24840008 	addiu	a0,a0,8
80055210:	1542ffc6 	bne	t2,v0,8005512c <_Z11DisplayCharPhh+0x134>
80055214:	24630004 	addiu	v1,v1,4
80055218:	03e00008 	jr	ra
8005521c:	00000000 	nop
80055220:	0801541a 	j	80055068 <_Z11DisplayCharPhh+0x70>
80055224:	a0800001 	sb	zero,1(a0)
80055228:	08015413 	j	8005504c <_Z11DisplayCharPhh+0x54>
8005522c:	a0800000 	sb	zero,0(a0)
80055230:	0801543d 	j	800550f4 <_Z11DisplayCharPhh+0xfc>
80055234:	a1000001 	sb	zero,1(t0)
80055238:	08015444 	j	80055110 <_Z11DisplayCharPhh+0x118>
8005523c:	a1200001 	sb	zero,1(t1)
80055240:	08015428 	j	800550a0 <_Z11DisplayCharPhh+0xa8>
80055244:	a1200001 	sb	zero,1(t1)
80055248:	08015421 	j	80055084 <_Z11DisplayCharPhh+0x8c>
8005524c:	a1000001 	sb	zero,1(t0)
80055250:	08015436 	j	800550d8 <_Z11DisplayCharPhh+0xe0>
80055254:	a1200001 	sb	zero,1(t1)
80055258:	0801542f 	j	800550bc <_Z11DisplayCharPhh+0xc4>
8005525c:	a1000001 	sb	zero,1(t0)
80055260:	00022080 	sll	a0,v0,0x2
80055264:	3c038022 	lui	v1,0x8022
80055268:	3c028019 	lui	v0,0x8019
8005526c:	8c6d6e08 	lw	t5,28168(v1)
80055270:	2442f6d0 	addiu	v0,v0,-2352
80055274:	00821821 	addu	v1,a0,v0
80055278:	00e05821 	move	t3,a3
8005527c:	01002021 	move	a0,t0
80055280:	00006021 	move	t4,zero
80055284:	24090023 	li	t1,35
80055288:	080154d1 	j	80055344 <_Z11DisplayCharPhh+0x34c>
8005528c:	240a002e 	li	t2,46
80055290:	104a0059 	beq	v0,t2,800553f8 <_Z11DisplayCharPhh+0x400>
80055294:	00000000 	nop
80055298:	80c20001 	lb	v0,1(a2)
8005529c:	10490033 	beq	v0,t1,8005536c <_Z11DisplayCharPhh+0x374>
800552a0:	24870002 	addiu	a3,a0,2
800552a4:	104a0052 	beq	v0,t2,800553f0 <_Z11DisplayCharPhh+0x3f8>
800552a8:	00000000 	nop
800552ac:	80c20002 	lb	v0,2(a2)
800552b0:	10490033 	beq	v0,t1,80055380 <_Z11DisplayCharPhh+0x388>
800552b4:	24e80002 	addiu	t0,a3,2
800552b8:	104a0053 	beq	v0,t2,80055408 <_Z11DisplayCharPhh+0x410>
800552bc:	00000000 	nop
800552c0:	80c20003 	lb	v0,3(a2)
800552c4:	10490033 	beq	v0,t1,80055394 <_Z11DisplayCharPhh+0x39c>
800552c8:	25070002 	addiu	a3,t0,2
800552cc:	104a004c 	beq	v0,t2,80055400 <_Z11DisplayCharPhh+0x408>
800552d0:	00000000 	nop
800552d4:	80c20004 	lb	v0,4(a2)
800552d8:	10490033 	beq	v0,t1,800553a8 <_Z11DisplayCharPhh+0x3b0>
800552dc:	24e80002 	addiu	t0,a3,2
800552e0:	104a004d 	beq	v0,t2,80055418 <_Z11DisplayCharPhh+0x420>
800552e4:	00000000 	nop
800552e8:	80c20005 	lb	v0,5(a2)
800552ec:	10490033 	beq	v0,t1,800553bc <_Z11DisplayCharPhh+0x3c4>
800552f0:	25070002 	addiu	a3,t0,2
800552f4:	104a0046 	beq	v0,t2,80055410 <_Z11DisplayCharPhh+0x418>
800552f8:	00000000 	nop
800552fc:	80c20006 	lb	v0,6(a2)
80055300:	10490033 	beq	v0,t1,800553d0 <_Z11DisplayCharPhh+0x3d8>
80055304:	24e80002 	addiu	t0,a3,2
80055308:	104a0047 	beq	v0,t2,80055428 <_Z11DisplayCharPhh+0x430>
8005530c:	00000000 	nop
80055310:	80c20007 	lb	v0,7(a2)
80055314:	10490033 	beq	v0,t1,800553e4 <_Z11DisplayCharPhh+0x3ec>
80055318:	00000000 	nop
8005531c:	104a0040 	beq	v0,t2,80055420 <_Z11DisplayCharPhh+0x428>
80055320:	00000000 	nop
80055324:	258c0001 	addiu	t4,t4,1
80055328:	24020009 	li	v0,9
8005532c:	24840010 	addiu	a0,a0,16
80055330:	1182ffb9 	beq	t4,v0,80055218 <_Z11DisplayCharPhh+0x220>
80055334:	24630004 	addiu	v1,v1,4
80055338:	25a2fff8 	addiu	v0,t5,-8
8005533c:	00021040 	sll	v0,v0,0x1
80055340:	00442021 	addu	a0,v0,a0
80055344:	8c620000 	lw	v0,0(v1)
80055348:	00453021 	addu	a2,v0,a1
8005534c:	80c20000 	lb	v0,0(a2)
80055350:	1449ffcf 	bne	v0,t1,80055290 <_Z11DisplayCharPhh+0x298>
80055354:	00000000 	nop
80055358:	95620124 	lhu	v0,292(t3)
8005535c:	a4820000 	sh	v0,0(a0)
80055360:	80c20001 	lb	v0,1(a2)
80055364:	1449ffcf 	bne	v0,t1,800552a4 <_Z11DisplayCharPhh+0x2ac>
80055368:	24870002 	addiu	a3,a0,2
8005536c:	95620124 	lhu	v0,292(t3)
80055370:	a4820002 	sh	v0,2(a0)
80055374:	80c20002 	lb	v0,2(a2)
80055378:	1449ffcf 	bne	v0,t1,800552b8 <_Z11DisplayCharPhh+0x2c0>
8005537c:	24e80002 	addiu	t0,a3,2
80055380:	95620124 	lhu	v0,292(t3)
80055384:	a4e20002 	sh	v0,2(a3)
80055388:	80c20003 	lb	v0,3(a2)
8005538c:	1449ffcf 	bne	v0,t1,800552cc <_Z11DisplayCharPhh+0x2d4>
80055390:	25070002 	addiu	a3,t0,2
80055394:	95620124 	lhu	v0,292(t3)
80055398:	a5020002 	sh	v0,2(t0)
8005539c:	80c20004 	lb	v0,4(a2)
800553a0:	1449ffcf 	bne	v0,t1,800552e0 <_Z11DisplayCharPhh+0x2e8>
800553a4:	24e80002 	addiu	t0,a3,2
800553a8:	95620124 	lhu	v0,292(t3)
800553ac:	a4e20002 	sh	v0,2(a3)
800553b0:	80c20005 	lb	v0,5(a2)
800553b4:	1449ffcf 	bne	v0,t1,800552f4 <_Z11DisplayCharPhh+0x2fc>
800553b8:	25070002 	addiu	a3,t0,2
800553bc:	95620124 	lhu	v0,292(t3)
800553c0:	a5020002 	sh	v0,2(t0)
800553c4:	80c20006 	lb	v0,6(a2)
800553c8:	1449ffcf 	bne	v0,t1,80055308 <_Z11DisplayCharPhh+0x310>
800553cc:	24e80002 	addiu	t0,a3,2
800553d0:	95620124 	lhu	v0,292(t3)
800553d4:	a4e20002 	sh	v0,2(a3)
800553d8:	80c20007 	lb	v0,7(a2)
800553dc:	1449ffcf 	bne	v0,t1,8005531c <_Z11DisplayCharPhh+0x324>
800553e0:	00000000 	nop
800553e4:	95620124 	lhu	v0,292(t3)
800553e8:	080154c9 	j	80055324 <_Z11DisplayCharPhh+0x32c>
800553ec:	a5020002 	sh	v0,2(t0)
800553f0:	080154ab 	j	800552ac <_Z11DisplayCharPhh+0x2b4>
800553f4:	a4800002 	sh	zero,2(a0)
800553f8:	080154a6 	j	80055298 <_Z11DisplayCharPhh+0x2a0>
800553fc:	a4800000 	sh	zero,0(a0)
80055400:	080154b5 	j	800552d4 <_Z11DisplayCharPhh+0x2dc>
80055404:	a5000002 	sh	zero,2(t0)
80055408:	080154b0 	j	800552c0 <_Z11DisplayCharPhh+0x2c8>
8005540c:	a4e00002 	sh	zero,2(a3)
80055410:	080154bf 	j	800552fc <_Z11DisplayCharPhh+0x304>
80055414:	a5000002 	sh	zero,2(t0)
80055418:	080154ba 	j	800552e8 <_Z11DisplayCharPhh+0x2f0>
8005541c:	a4e00002 	sh	zero,2(a3)
80055420:	080154c9 	j	80055324 <_Z11DisplayCharPhh+0x32c>
80055424:	a5000002 	sh	zero,2(t0)
80055428:	080154c4 	j	80055310 <_Z11DisplayCharPhh+0x318>
8005542c:	a4e00002 	sh	zero,2(a3)

80055430 <S9xSetupOBJ>:
80055430:	27bd8758 	addiu	sp,sp,-30888
80055434:	afb67898 	sw	s6,30872(sp)
80055438:	3c168022 	lui	s6,0x8022
8005543c:	afbf78a0 	sw	ra,30880(sp)
80055440:	afb7789c 	sw	s7,30876(sp)
80055444:	afb57894 	sw	s5,30868(sp)
80055448:	afb47890 	sw	s4,30864(sp)
8005544c:	afb3788c 	sw	s3,30860(sp)
80055450:	afb27888 	sw	s2,30856(sp)
80055454:	afb17884 	sw	s1,30852(sp)
80055458:	afb07880 	sw	s0,30848(sp)
8005545c:	26c250e8 	addiu	v0,s6,20712
80055460:	90420874 	lbu	v0,2164(v0)
80055464:	2c430008 	sltiu	v1,v0,8
80055468:	10600007 	beqz	v1,80055488 <S9xSetupOBJ+0x58>
8005546c:	3c038019 	lui	v1,0x8019
80055470:	00021080 	sll	v0,v0,0x2
80055474:	2463f6b0 	addiu	v1,v1,-2384
80055478:	00431021 	addu	v0,v0,v1
8005547c:	8c440000 	lw	a0,0(v0)
80055480:	00800008 	jr	a0
80055484:	00000000 	nop
80055488:	24140020 	li	s4,32
8005548c:	24130020 	li	s3,32
80055490:	24120040 	li	s2,64
80055494:	24110040 	li	s1,64
80055498:	3c178022 	lui	s7,0x8022
8005549c:	26e25bc4 	addiu	v0,s7,23492
800554a0:	90430037 	lbu	v1,55(v0)
800554a4:	10600003 	beqz	v1,800554b4 <S9xSetupOBJ+0x84>
800554a8:	26d050e8 	addiu	s0,s6,20712
800554ac:	00139843 	sra	s3,s3,0x1
800554b0:	00118843 	sra	s1,s1,0x1
800554b4:	92020842 	lbu	v0,2114(s0)
800554b8:	10400007 	beqz	v0,800554d8 <S9xSetupOBJ+0xa8>
800554bc:	27b50010 	addiu	s5,sp,16
800554c0:	92020847 	lbu	v0,2119(s0)
800554c4:	96030844 	lhu	v1,2116(s0)
800554c8:	30420001 	andi	v0,v0,0x1
800554cc:	00621824 	and	v1,v1,v0
800554d0:	146000ac 	bnez	v1,80055784 <S9xSetupOBJ+0x354>
800554d4:	27a400ff 	addiu	a0,sp,255
800554d8:	3c028011 	lui	v0,0x8011
800554dc:	00002821 	move	a1,zero
800554e0:	240600ef 	li	a2,239
800554e4:	2442ca64 	addiu	v0,v0,-13724
800554e8:	0040f809 	jalr	v0
800554ec:	02a02021 	move	a0,s5
800554f0:	3c038022 	lui	v1,0x8022
800554f4:	24636f48 	addiu	v1,v1,28488
800554f8:	00004021 	move	t0,zero
800554fc:	240a0022 	li	t2,34
80055500:	2406ffff 	li	a2,-1
80055504:	24050020 	li	a1,32
80055508:	240900ef 	li	t1,239
8005550c:	00603821 	move	a3,v1
80055510:	a0600000 	sb	zero,0(v1)
80055514:	a46a0002 	sh	t2,2(v1)
80055518:	24e20004 	addiu	v0,a3,4
8005551c:	00002021 	move	a0,zero
80055520:	24840001 	addiu	a0,a0,1
80055524:	a0460000 	sb	a2,0(v0)
80055528:	1485fffd 	bne	a0,a1,80055520 <S9xSetupOBJ+0xf0>
8005552c:	24420002 	addiu	v0,v0,2
80055530:	25080001 	addiu	t0,t0,1
80055534:	24e70044 	addiu	a3,a3,68
80055538:	1509fff5 	bne	t0,t1,80055510 <S9xSetupOBJ+0xe0>
8005553c:	24630044 	addiu	v1,v1,68
80055540:	26c350e8 	addiu	v1,s6,20712
80055544:	906d0240 	lbu	t5,576(v1)
80055548:	3c028022 	lui	v0,0x8022
8005554c:	244f6dd8 	addiu	t7,v0,28120
80055550:	00607021 	move	t6,v1
80055554:	01a04021 	move	t0,t5
80055558:	01e0c821 	move	t9,t7
8005555c:	00084880 	sll	t1,t0,0x2
80055560:	00085100 	sll	t2,t0,0x4
80055564:	01491023 	subu	v0,t2,t1
80055568:	004e1021 	addu	v0,v0,t6
8005556c:	9043024c 	lbu	v1,588(v0)
80055570:	10600078 	beqz	v1,80055754 <S9xSetupOBJ+0x324>
80055574:	010f1021 	addu	v0,t0,t7
80055578:	02205821 	move	t3,s1
8005557c:	a0520070 	sb	s2,112(v0)
80055580:	01491023 	subu	v0,t2,t1
80055584:	004e1021 	addu	v0,v0,t6
80055588:	84440242 	lh	a0,578(v0)
8005558c:	010f3821 	addu	a3,t0,t7
80055590:	90e60070 	lbu	a2,112(a3)
80055594:	2403ff00 	li	v1,-256
80055598:	00831826 	xor	v1,a0,v1
8005559c:	24050100 	li	a1,256
800555a0:	0083280b 	movn	a1,a0,v1
800555a4:	00061023 	negu	v0,a2
800555a8:	0045102a 	slt	v0,v0,a1
800555ac:	1040004f 	beqz	v0,800556ec <S9xSetupOBJ+0x2bc>
800555b0:	25020001 	addiu	v0,t0,1
800555b4:	28a20101 	slti	v0,a1,257
800555b8:	1040004b 	beqz	v0,800556e8 <S9xSetupOBJ+0x2b8>
800555bc:	00000000 	nop
800555c0:	04a0011f 	bltz	a1,80055a40 <S9xSetupOBJ+0x610>
800555c4:	24a20007 	addiu	v0,a1,7
800555c8:	00a61021 	addu	v0,a1,a2
800555cc:	28420101 	slti	v0,v0,257
800555d0:	14400065 	bnez	v0,80055768 <S9xSetupOBJ+0x338>
800555d4:	00000000 	nop
800555d8:	24020108 	li	v0,264
800555dc:	00451023 	subu	v0,v0,a1
800555e0:	000210c3 	sra	v0,v0,0x3
800555e4:	a0e200f0 	sb	v0,240(a3)
800555e8:	01491023 	subu	v0,t2,t1
800555ec:	004e1821 	addu	v1,v0,t6
800555f0:	1960003d 	blez	t3,800556e8 <S9xSetupOBJ+0x2b8>
800555f4:	94620244 	lhu	v0,580(v1)
800555f8:	304500ff 	andi	a1,v0,0xff
800555fc:	0060c021 	move	t8,v1
80055600:	00004821 	move	t1,zero
80055604:	00005021 	move	t2,zero
80055608:	0320b021 	move	s6,t9
8005560c:	08015592 	j	80055648 <S9xSetupOBJ+0x218>
80055610:	2410ff80 	li	s0,-128
80055614:	00051080 	sll	v0,a1,0x2
80055618:	00431021 	addu	v0,v0,v1
8005561c:	004f1021 	addu	v0,v0,t7
80055620:	90430170 	lbu	v1,368(v0)
80055624:	34630040 	ori	v1,v1,0x40
80055628:	a0430170 	sb	v1,368(v0)
8005562c:	25220001 	addiu	v0,t1,1
80055630:	304900ff 	andi	t1,v0,0xff
80055634:	012b182a 	slt	v1,t1,t3
80055638:	1060002b 	beqz	v1,800556e8 <S9xSetupOBJ+0x2b8>
8005563c:	254a0001 	addiu	t2,t2,1
80055640:	24a20001 	addiu	v0,a1,1
80055644:	304500ff 	andi	a1,v0,0xff
80055648:	2ca200ef 	sltiu	v0,a1,239
8005564c:	1040fff8 	beqz	v0,80055630 <S9xSetupOBJ+0x200>
80055650:	25220001 	addiu	v0,t1,1
80055654:	02a51021 	addu	v0,s5,a1
80055658:	90470000 	lbu	a3,0(v0)
8005565c:	2ce30020 	sltiu	v1,a3,32
80055660:	1060ffec 	beqz	v1,80055614 <S9xSetupOBJ+0x1e4>
80055664:	00051980 	sll	v1,a1,0x6
80055668:	00051080 	sll	v0,a1,0x2
8005566c:	00431021 	addu	v0,v0,v1
80055670:	00563021 	addu	a2,v0,s6
80055674:	01166021 	addu	t4,t0,s6
80055678:	918300f0 	lbu	v1,240(t4)
8005567c:	94c20172 	lhu	v0,370(a2)
80055680:	00431023 	subu	v0,v0,v1
80055684:	00021400 	sll	v0,v0,0x10
80055688:	00021403 	sra	v0,v0,0x10
8005568c:	04400039 	bltz	v0,80055774 <S9xSetupOBJ+0x344>
80055690:	a4c20172 	sh	v0,370(a2)
80055694:	00051940 	sll	v1,a1,0x5
80055698:	00051040 	sll	v0,a1,0x1
8005569c:	00431021 	addu	v0,v0,v1
800556a0:	00471021 	addu	v0,v0,a3
800556a4:	00021040 	sll	v0,v0,0x1
800556a8:	93030248 	lbu	v1,584(t8)
800556ac:	00562021 	addu	a0,v0,s6
800556b0:	1060002b 	beqz	v1,80055760 <S9xSetupOBJ+0x330>
800556b4:	a0880174 	sb	t0,372(a0)
800556b8:	91820070 	lbu	v0,112(t4)
800556bc:	2442ffff 	addiu	v0,v0,-1
800556c0:	004a1026 	xor	v0,v0,t2
800556c4:	a0820175 	sb	v0,373(a0)
800556c8:	24e30001 	addiu	v1,a3,1
800556cc:	02a51021 	addu	v0,s5,a1
800556d0:	a0430000 	sb	v1,0(v0)
800556d4:	25220001 	addiu	v0,t1,1
800556d8:	304900ff 	andi	t1,v0,0xff
800556dc:	012b182a 	slt	v1,t1,t3
800556e0:	1460ffd7 	bnez	v1,80055640 <S9xSetupOBJ+0x210>
800556e4:	254a0001 	addiu	t2,t2,1
800556e8:	25020001 	addiu	v0,t0,1
800556ec:	3048007f 	andi	t0,v0,0x7f
800556f0:	15a8ff9a 	bne	t5,t0,8005555c <S9xSetupOBJ+0x12c>
800556f4:	3c028022 	lui	v0,0x8022
800556f8:	3c038023 	lui	v1,0x8023
800556fc:	24446f8c 	addiu	a0,v0,28556
80055700:	2465aec4 	addiu	a1,v1,-20796
80055704:	90820000 	lbu	v0,0(a0)
80055708:	9083ffbc 	lbu	v1,-68(a0)
8005570c:	00431025 	or	v0,v0,v1
80055710:	a0820000 	sb	v0,0(a0)
80055714:	24840044 	addiu	a0,a0,68
80055718:	1485fffa 	bne	a0,a1,80055704 <S9xSetupOBJ+0x2d4>
8005571c:	00000000 	nop
80055720:	26e25bc4 	addiu	v0,s7,23492
80055724:	a0400005 	sb	zero,5(v0)
80055728:	8fbf78a0 	lw	ra,30880(sp)
8005572c:	8fb7789c 	lw	s7,30876(sp)
80055730:	8fb67898 	lw	s6,30872(sp)
80055734:	8fb57894 	lw	s5,30868(sp)
80055738:	8fb47890 	lw	s4,30864(sp)
8005573c:	8fb3788c 	lw	s3,30860(sp)
80055740:	8fb27888 	lw	s2,30856(sp)
80055744:	8fb17884 	lw	s1,30852(sp)
80055748:	8fb07880 	lw	s0,30848(sp)
8005574c:	03e00008 	jr	ra
80055750:	27bd78a8 	addiu	sp,sp,30888
80055754:	02605821 	move	t3,s3
80055758:	08015560 	j	80055580 <S9xSetupOBJ+0x150>
8005575c:	a0540070 	sb	s4,112(v0)
80055760:	080155b2 	j	800556c8 <S9xSetupOBJ+0x298>
80055764:	a0890175 	sb	t1,373(a0)
80055768:	000610c2 	srl	v0,a2,0x3
8005576c:	0801557a 	j	800555e8 <S9xSetupOBJ+0x1b8>
80055770:	a0e200f0 	sb	v0,240(a3)
80055774:	90c20170 	lbu	v0,368(a2)
80055778:	02021025 	or	v0,s0,v0
8005577c:	080155a5 	j	80055694 <S9xSetupOBJ+0x264>
80055780:	a0c20170 	sb	v0,368(a2)
80055784:	3c028011 	lui	v0,0x8011
80055788:	00002821 	move	a1,zero
8005578c:	2442ca64 	addiu	v0,v0,-13724
80055790:	0040f809 	jalr	v0
80055794:	24067780 	li	a2,30592
80055798:	3c038022 	lui	v1,0x8022
8005579c:	246e6dd8 	addiu	t6,v1,28120
800557a0:	02006821 	move	t5,s0
800557a4:	00006021 	move	t4,zero
800557a8:	27b50010 	addiu	s5,sp,16
800557ac:	01c08021 	move	s0,t6
800557b0:	318700ff 	andi	a3,t4,0xff
800557b4:	00075080 	sll	t2,a3,0x2
800557b8:	00074900 	sll	t1,a3,0x4
800557bc:	012a1023 	subu	v0,t1,t2
800557c0:	004d1021 	addu	v0,v0,t5
800557c4:	9043024c 	lbu	v1,588(v0)
800557c8:	1060008f 	beqz	v1,80055a08 <S9xSetupOBJ+0x5d8>
800557cc:	00ee1021 	addu	v0,a3,t6
800557d0:	02205821 	move	t3,s1
800557d4:	a0520070 	sb	s2,112(v0)
800557d8:	012a1023 	subu	v0,t1,t2
800557dc:	004d1021 	addu	v0,v0,t5
800557e0:	84440242 	lh	a0,578(v0)
800557e4:	00ee4021 	addu	t0,a3,t6
800557e8:	91060070 	lbu	a2,112(t0)
800557ec:	2403ff00 	li	v1,-256
800557f0:	00831826 	xor	v1,a0,v1
800557f4:	24050100 	li	a1,256
800557f8:	0083280b 	movn	a1,a0,v1
800557fc:	00061023 	negu	v0,a2
80055800:	0045102a 	slt	v0,v0,a1
80055804:	10400037 	beqz	v0,800558e4 <S9xSetupOBJ+0x4b4>
80055808:	28a20101 	slti	v0,a1,257
8005580c:	10400035 	beqz	v0,800558e4 <S9xSetupOBJ+0x4b4>
80055810:	00000000 	nop
80055814:	04a00086 	bltz	a1,80055a30 <S9xSetupOBJ+0x600>
80055818:	24a20007 	addiu	v0,a1,7
8005581c:	00a61021 	addu	v0,a1,a2
80055820:	28420101 	slti	v0,v0,257
80055824:	1440007f 	bnez	v0,80055a24 <S9xSetupOBJ+0x5f4>
80055828:	00000000 	nop
8005582c:	24020108 	li	v0,264
80055830:	00451023 	subu	v0,v0,a1
80055834:	000210c3 	sra	v0,v0,0x3
80055838:	a10200f0 	sb	v0,240(t0)
8005583c:	012a1023 	subu	v0,t1,t2
80055840:	004d1821 	addu	v1,v0,t5
80055844:	19600027 	blez	t3,800558e4 <S9xSetupOBJ+0x4b4>
80055848:	94620244 	lhu	v0,580(v1)
8005584c:	304400ff 	andi	a0,v0,0xff
80055850:	00604021 	move	t0,v1
80055854:	00002821 	move	a1,zero
80055858:	00003021 	move	a2,zero
8005585c:	00f04821 	addu	t1,a3,s0
80055860:	240aff80 	li	t2,-128
80055864:	08015629 	j	800558a4 <S9xSetupOBJ+0x474>
80055868:	240fff80 	li	t7,-128
8005586c:	91220070 	lbu	v0,112(t1)
80055870:	2442ffff 	addiu	v0,v0,-1
80055874:	00751821 	addu	v1,v1,s5
80055878:	00c21026 	xor	v0,a2,v0
8005587c:	00671821 	addu	v1,v1,a3
80055880:	004a1025 	or	v0,v0,t2
80055884:	a06200ef 	sb	v0,239(v1)
80055888:	24a20001 	addiu	v0,a1,1
8005588c:	304500ff 	andi	a1,v0,0xff
80055890:	00ab182a 	slt	v1,a1,t3
80055894:	10600013 	beqz	v1,800558e4 <S9xSetupOBJ+0x4b4>
80055898:	24c60001 	addiu	a2,a2,1
8005589c:	24820001 	addiu	v0,a0,1
800558a0:	304400ff 	andi	a0,v0,0xff
800558a4:	2c8200ef 	sltiu	v0,a0,239
800558a8:	1040fff8 	beqz	v0,8005588c <S9xSetupOBJ+0x45c>
800558ac:	24a20001 	addiu	v0,a1,1
800558b0:	91020248 	lbu	v0,584(t0)
800558b4:	1440ffed 	bnez	v0,8005586c <S9xSetupOBJ+0x43c>
800558b8:	000419c0 	sll	v1,a0,0x7
800558bc:	000411c0 	sll	v0,a0,0x7
800558c0:	00551021 	addu	v0,v0,s5
800558c4:	00af1825 	or	v1,a1,t7
800558c8:	00471021 	addu	v0,v0,a3
800558cc:	a04300ef 	sb	v1,239(v0)
800558d0:	24a20001 	addiu	v0,a1,1
800558d4:	304500ff 	andi	a1,v0,0xff
800558d8:	00ab182a 	slt	v1,a1,t3
800558dc:	1460ffef 	bnez	v1,8005589c <S9xSetupOBJ+0x46c>
800558e0:	24c60001 	addiu	a2,a2,1
800558e4:	258c0001 	addiu	t4,t4,1
800558e8:	24020080 	li	v0,128
800558ec:	1582ffb1 	bne	t4,v0,800557b4 <S9xSetupOBJ+0x384>
800558f0:	318700ff 	andi	a3,t4,0xff
800558f4:	3c038022 	lui	v1,0x8022
800558f8:	24796dd8 	addiu	t9,v1,28120
800558fc:	26c250e8 	addiu	v0,s6,20712
80055900:	3c038022 	lui	v1,0x8022
80055904:	00006821 	move	t5,zero
80055908:	90580240 	lbu	t8,576(v0)
8005590c:	24696f48 	addiu	t1,v1,28488
80055910:	02a05021 	move	t2,s5
80055914:	00007821 	move	t7,zero
80055918:	03209021 	move	s2,t9
8005591c:	03208821 	move	s1,t9
80055920:	11a00033 	beqz	t5,800559f0 <S9xSetupOBJ+0x5c0>
80055924:	00007021 	move	t6,zero
80055928:	00001821 	move	v1,zero
8005592c:	030d1021 	addu	v0,t8,t5
80055930:	304b007f 	andi	t3,v0,0x7f
80055934:	24020022 	li	v0,34
80055938:	a1230000 	sb	v1,0(t1)
8005593c:	a5220002 	sh	v0,2(t1)
80055940:	01602821 	move	a1,t3
80055944:	00004021 	move	t0,zero
80055948:	2410ff80 	li	s0,-128
8005594c:	01d13821 	addu	a3,t6,s1
80055950:	02406021 	move	t4,s2
80055954:	01451021 	addu	v0,t2,a1
80055958:	904600ef 	lbu	a2,239(v0)
8005595c:	10c00011 	beqz	a2,800559a4 <S9xSetupOBJ+0x574>
80055960:	24a20001 	addiu	v0,a1,1
80055964:	29020020 	slti	v0,t0,32
80055968:	1040002a 	beqz	v0,80055a14 <S9xSetupOBJ+0x5e4>
8005596c:	00ac1021 	addu	v0,a1,t4
80055970:	904400f0 	lbu	a0,240(v0)
80055974:	95230002 	lhu	v1,2(t1)
80055978:	00641823 	subu	v1,v1,a0
8005597c:	00031c00 	sll	v1,v1,0x10
80055980:	00031c03 	sra	v1,v1,0x10
80055984:	0460001c 	bltz	v1,800559f8 <S9xSetupOBJ+0x5c8>
80055988:	a5230002 	sh	v1,2(t1)
8005598c:	30c2007f 	andi	v0,a2,0x7f
80055990:	a0e20175 	sb	v0,373(a3)
80055994:	a0e50174 	sb	a1,372(a3)
80055998:	25080001 	addiu	t0,t0,1
8005599c:	24e70002 	addiu	a3,a3,2
800559a0:	24a20001 	addiu	v0,a1,1
800559a4:	3045007f 	andi	a1,v0,0x7f
800559a8:	1565ffeb 	bne	t3,a1,80055958 <S9xSetupOBJ+0x528>
800559ac:	01451021 	addu	v0,t2,a1
800559b0:	29020020 	slti	v0,t0,32
800559b4:	10400005 	beqz	v0,800559cc <S9xSetupOBJ+0x59c>
800559b8:	01e81021 	addu	v0,t7,t0
800559bc:	00021040 	sll	v0,v0,0x1
800559c0:	00591021 	addu	v0,v0,t9
800559c4:	2403ffff 	li	v1,-1
800559c8:	a0430174 	sb	v1,372(v0)
800559cc:	25ad0001 	addiu	t5,t5,1
800559d0:	240200ef 	li	v0,239
800559d4:	25ce0044 	addiu	t6,t6,68
800559d8:	254a0080 	addiu	t2,t2,128
800559dc:	25ef0022 	addiu	t7,t7,34
800559e0:	11a2ff4f 	beq	t5,v0,80055720 <S9xSetupOBJ+0x2f0>
800559e4:	25290044 	addiu	t1,t1,68
800559e8:	15a0ffcf 	bnez	t5,80055928 <S9xSetupOBJ+0x4f8>
800559ec:	00000000 	nop
800559f0:	0801564b 	j	8005592c <S9xSetupOBJ+0x4fc>
800559f4:	9323012c 	lbu	v1,300(t9)
800559f8:	91220000 	lbu	v0,0(t1)
800559fc:	02021025 	or	v0,s0,v0
80055a00:	08015663 	j	8005598c <S9xSetupOBJ+0x55c>
80055a04:	a1220000 	sb	v0,0(t1)
80055a08:	02605821 	move	t3,s3
80055a0c:	080155f6 	j	800557d8 <S9xSetupOBJ+0x3a8>
80055a10:	a0540070 	sb	s4,112(v0)
80055a14:	91220000 	lbu	v0,0(t1)
80055a18:	34420040 	ori	v0,v0,0x40
80055a1c:	08015673 	j	800559cc <S9xSetupOBJ+0x59c>
80055a20:	a1220000 	sb	v0,0(t1)
80055a24:	000610c2 	srl	v0,a2,0x3
80055a28:	0801560f 	j	8005583c <S9xSetupOBJ+0x40c>
80055a2c:	a10200f0 	sb	v0,240(t0)
80055a30:	00c21021 	addu	v0,a2,v0
80055a34:	000210c3 	sra	v0,v0,0x3
80055a38:	0801560f 	j	8005583c <S9xSetupOBJ+0x40c>
80055a3c:	a10200f0 	sb	v0,240(t0)
80055a40:	00c21021 	addu	v0,a2,v0
80055a44:	000210c3 	sra	v0,v0,0x3
80055a48:	0801557a 	j	800555e8 <S9xSetupOBJ+0x1b8>
80055a4c:	a0e200f0 	sb	v0,240(a3)
80055a50:	24140010 	li	s4,16
80055a54:	24130020 	li	s3,32
80055a58:	24120020 	li	s2,32
80055a5c:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055a60:	24110020 	li	s1,32
80055a64:	24140010 	li	s4,16
80055a68:	24130010 	li	s3,16
80055a6c:	24120040 	li	s2,64
80055a70:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055a74:	24110040 	li	s1,64
80055a78:	24140010 	li	s4,16
80055a7c:	24130020 	li	s3,32
80055a80:	24120020 	li	s2,32
80055a84:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055a88:	24110040 	li	s1,64
80055a8c:	24140008 	li	s4,8
80055a90:	24130008 	li	s3,8
80055a94:	24120010 	li	s2,16
80055a98:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055a9c:	24110010 	li	s1,16
80055aa0:	24140008 	li	s4,8
80055aa4:	24130008 	li	s3,8
80055aa8:	24120020 	li	s2,32
80055aac:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055ab0:	24110020 	li	s1,32
80055ab4:	24140008 	li	s4,8
80055ab8:	24130008 	li	s3,8
80055abc:	24120040 	li	s2,64
80055ac0:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055ac4:	24110040 	li	s1,64
80055ac8:	24140010 	li	s4,16
80055acc:	24130010 	li	s3,16
80055ad0:	24120020 	li	s2,32
80055ad4:	08015526 	j	80055498 <S9xSetupOBJ+0x68>
80055ad8:	24110020 	li	s1,32

80055adc <RenderLine>:
80055adc:	27bdffe8 	addiu	sp,sp,-24
80055ae0:	3c0c8022 	lui	t4,0x8022
80055ae4:	afb00010 	sw	s0,16(sp)
80055ae8:	afbf0014 	sw	ra,20(sp)
80055aec:	25835bc4 	addiu	v1,t4,23492
80055af0:	90620006 	lbu	v0,6(v1)
80055af4:	1040002c 	beqz	v0,80055ba8 <RenderLine+0xcc>
80055af8:	309000ff 	andi	s0,a0,0xff
80055afc:	3c0a8022 	lui	t2,0x8022
80055b00:	254950e8 	addiu	t1,t2,20712
80055b04:	95220010 	lhu	v0,16(t1)
80055b08:	3c0b8023 	lui	t3,0x8023
80055b0c:	9523001c 	lhu	v1,28(t1)
80055b10:	00104100 	sll	t0,s0,0x4
80055b14:	2564aecc 	addiu	a0,t3,-20788
80055b18:	95250012 	lhu	a1,18(t1)
80055b1c:	9526001e 	lhu	a2,30(t1)
80055b20:	914750e8 	lbu	a3,20712(t2)
80055b24:	01042021 	addu	a0,t0,a0
80055b28:	24420001 	addiu	v0,v0,1
80055b2c:	24630001 	addiu	v1,v1,1
80055b30:	a4820000 	sh	v0,0(a0)
80055b34:	24020007 	li	v0,7
80055b38:	a4850002 	sh	a1,2(a0)
80055b3c:	a4830004 	sh	v1,4(a0)
80055b40:	10e20038 	beq	a3,v0,80055c24 <RenderLine+0x148>
80055b44:	a4860006 	sh	a2,6(a0)
80055b48:	3c028021 	lui	v0,0x8021
80055b4c:	9043e544 	lbu	v1,-6844(v0)
80055b50:	14600028 	bnez	v1,80055bf4 <RenderLine+0x118>
80055b54:	3c02e000 	lui	v0,0xe000
80055b58:	254250e8 	addiu	v0,t2,20712
80055b5c:	94440028 	lhu	a0,40(v0)
80055b60:	94450034 	lhu	a1,52(v0)
80055b64:	94460036 	lhu	a2,54(v0)
80055b68:	9447002a 	lhu	a3,42(v0)
80055b6c:	2563aecc 	addiu	v1,t3,-20788
80055b70:	01031821 	addu	v1,t0,v1
80055b74:	24840001 	addiu	a0,a0,1
80055b78:	24a50001 	addiu	a1,a1,1
80055b7c:	a466000e 	sh	a2,14(v1)
80055b80:	a4640008 	sh	a0,8(v1)
80055b84:	a467000a 	sh	a3,10(v1)
80055b88:	a465000c 	sh	a1,12(v1)
80055b8c:	26020001 	addiu	v0,s0,1
80055b90:	25835bc4 	addiu	v1,t4,23492
80055b94:	ac620e4c 	sw	v0,3660(v1)
80055b98:	8fbf0014 	lw	ra,20(sp)
80055b9c:	8fb00010 	lw	s0,16(sp)
80055ba0:	03e00008 	jr	ra
80055ba4:	27bd0018 	addiu	sp,sp,24
80055ba8:	90620005 	lbu	v0,5(v1)
80055bac:	14400018 	bnez	v0,80055c10 <RenderLine+0x134>
80055bb0:	3c028005 	lui	v0,0x8005
80055bb4:	00101980 	sll	v1,s0,0x6
80055bb8:	00102080 	sll	a0,s0,0x2
80055bbc:	3c028022 	lui	v0,0x8022
80055bc0:	00832021 	addu	a0,a0,v1
80055bc4:	24426dd8 	addiu	v0,v0,28120
80055bc8:	3c038022 	lui	v1,0x8022
80055bcc:	00822021 	addu	a0,a0,v0
80055bd0:	246350e8 	addiu	v1,v1,20712
80055bd4:	90850170 	lbu	a1,368(a0)
80055bd8:	90620846 	lbu	v0,2118(v1)
80055bdc:	00451025 	or	v0,v0,a1
80055be0:	a0620846 	sb	v0,2118(v1)
80055be4:	8fbf0014 	lw	ra,20(sp)
80055be8:	8fb00010 	lw	s0,16(sp)
80055bec:	03e00008 	jr	ra
80055bf0:	27bd0018 	addiu	sp,sp,24
80055bf4:	8d230028 	lw	v1,40(t1)
80055bf8:	1462ffd8 	bne	v1,v0,80055b5c <RenderLine+0x80>
80055bfc:	254250e8 	addiu	v0,t2,20712
80055c00:	240200e1 	li	v0,225
80055c04:	a4820008 	sh	v0,8(a0)
80055c08:	080156e3 	j	80055b8c <RenderLine+0xb0>
80055c0c:	a480000a 	sh	zero,10(a0)
80055c10:	24425430 	addiu	v0,v0,21552
80055c14:	0040f809 	jalr	v0
80055c18:	00000000 	nop
80055c1c:	080156ee 	j	80055bb8 <RenderLine+0xdc>
80055c20:	00101980 	sll	v1,s0,0x6
80055c24:	00101880 	sll	v1,s0,0x2
80055c28:	3c028023 	lui	v0,0x8023
80055c2c:	95240860 	lhu	a0,2144(t1)
80055c30:	95250856 	lhu	a1,2134(t1)
80055c34:	95260858 	lhu	a2,2136(t1)
80055c38:	9527085a 	lhu	a3,2138(t1)
80055c3c:	01031823 	subu	v1,t0,v1
80055c40:	2442bdcc 	addiu	v0,v0,-16948
80055c44:	9528085c 	lhu	t0,2140(t1)
80055c48:	9529085e 	lhu	t1,2142(t1)
80055c4c:	00621821 	addu	v1,v1,v0
80055c50:	a464000a 	sh	a0,10(v1)
80055c54:	a4650000 	sh	a1,0(v1)
80055c58:	a4660002 	sh	a2,2(v1)
80055c5c:	a4670004 	sh	a3,4(v1)
80055c60:	a4680006 	sh	t0,6(v1)
80055c64:	080156e3 	j	80055b8c <RenderLine+0xb0>
80055c68:	a4690008 	sh	t1,8(v1)

80055c6c <S9xStartScreenRefresh>:
80055c6c:	27bdffe0 	addiu	sp,sp,-32
80055c70:	afb10014 	sw	s1,20(sp)
80055c74:	3c118022 	lui	s1,0x8022
80055c78:	afbf001c 	sw	ra,28(sp)
80055c7c:	afb20018 	sw	s2,24(sp)
80055c80:	afb00010 	sw	s0,16(sp)
80055c84:	26236dd8 	addiu	v1,s1,28120
80055c88:	8c620058 	lw	v0,88(v1)
80055c8c:	10400005 	beqz	v0,80055ca4 <S9xStartScreenRefresh+0x38>
80055c90:	3c128022 	lui	s2,0x8022
80055c94:	2442ffff 	addiu	v0,v0,-1
80055c98:	1040001d 	beqz	v0,80055d10 <S9xStartScreenRefresh+0xa4>
80055c9c:	ac620058 	sw	v0,88(v1)
80055ca0:	3c128022 	lui	s2,0x8022
80055ca4:	26505bc4 	addiu	s0,s2,23492
80055ca8:	92020006 	lbu	v0,6(s0)
80055cac:	1440001d 	bnez	v0,80055d24 <S9xStartScreenRefresh+0xb8>
80055cb0:	3c02800d 	lui	v0,0x800d
80055cb4:	3c0b8021 	lui	t3,0x8021
80055cb8:	26455bc4 	addiu	a1,s2,23492
80055cbc:	3c040001 	lui	a0,0x1
80055cc0:	2563701c 	addiu	v1,t3,28700
80055cc4:	00641821 	addu	v1,v1,a0
80055cc8:	8ca20008 	lw	v0,8(a1)
80055ccc:	8c64b04c 	lw	a0,-20404(v1)
80055cd0:	24420001 	addiu	v0,v0,1
80055cd4:	0044001b 	divu	zero,v0,a0
80055cd8:	008001f4 	teq	a0,zero,0x7
80055cdc:	00001810 	mfhi	v1
80055ce0:	14600005 	bnez	v1,80055cf8 <S9xStartScreenRefresh+0x8c>
80055ce4:	aca20008 	sw	v0,8(a1)
80055ce8:	8ca2000c 	lw	v0,12(a1)
80055cec:	aca00008 	sw	zero,8(a1)
80055cf0:	aca20010 	sw	v0,16(a1)
80055cf4:	aca0000c 	sw	zero,12(a1)
80055cf8:	8fbf001c 	lw	ra,28(sp)
80055cfc:	8fb20018 	lw	s2,24(sp)
80055d00:	8fb10014 	lw	s1,20(sp)
80055d04:	8fb00010 	lw	s0,16(sp)
80055d08:	03e00008 	jr	ra
80055d0c:	27bd0020 	addiu	sp,sp,32
80055d10:	26505bc4 	addiu	s0,s2,23492
80055d14:	92020006 	lbu	v0,6(s0)
80055d18:	1040ffe6 	beqz	v0,80055cb4 <S9xStartScreenRefresh+0x48>
80055d1c:	ac600054 	sw	zero,84(v1)
80055d20:	3c02800d 	lui	v0,0x800d
80055d24:	24426a08 	addiu	v0,v0,27144
80055d28:	0040f809 	jalr	v0
80055d2c:	00000000 	nop
80055d30:	1040003e 	beqz	v0,80055e2c <S9xStartScreenRefresh+0x1c0>
80055d34:	3c098022 	lui	t1,0x8022
80055d38:	912250e8 	lbu	v0,20712(t1)
80055d3c:	8e03000c 	lw	v1,12(s0)
80055d40:	252850e8 	addiu	t0,t1,20712
80055d44:	2442fffb 	addiu	v0,v0,-5
80055d48:	304200ff 	andi	v0,v0,0xff
80055d4c:	91040002 	lbu	a0,2(t0)
80055d50:	91050871 	lbu	a1,2161(t0)
80055d54:	24630001 	addiu	v1,v1,1
80055d58:	2c460002 	sltiu	a2,v0,2
80055d5c:	ae03000c 	sw	v1,12(s0)
80055d60:	a2040003 	sb	a0,3(s0)
80055d64:	a2050004 	sb	a1,4(s0)
80055d68:	ae000e4c 	sw	zero,3660(s0)
80055d6c:	14c00049 	bnez	a2,80055e94 <S9xStartScreenRefresh+0x228>
80055d70:	ae000e48 	sw	zero,3656(s0)
80055d74:	3c0b8021 	lui	t3,0x8021
80055d78:	3c038021 	lui	v1,0x8021
80055d7c:	2465e42c 	addiu	a1,v1,-7124
80055d80:	90a20075 	lbu	v0,117(a1)
80055d84:	10400006 	beqz	v0,80055da0 <S9xStartScreenRefresh+0x134>
80055d88:	00000000 	nop
80055d8c:	14c0002e 	bnez	a2,80055e48 <S9xStartScreenRefresh+0x1dc>
80055d90:	240a0001 	li	t2,1
80055d94:	92040036 	lbu	a0,54(s0)
80055d98:	1480002c 	bnez	a0,80055e4c <S9xStartScreenRefresh+0x1e0>
80055d9c:	00000000 	nop
80055da0:	26286dd8 	addiu	t0,s1,28120
80055da4:	2463e42c 	addiu	v1,v1,-7124
80055da8:	252250e8 	addiu	v0,t1,20712
80055dac:	8d040034 	lw	a0,52(t0)
80055db0:	8d070024 	lw	a3,36(t0)
80055db4:	9445086a 	lhu	a1,2154(v0)
80055db8:	90660073 	lbu	a2,115(v1)
80055dbc:	00042042 	srl	a0,a0,0x1
80055dc0:	26435bc4 	addiu	v1,s2,23492
80055dc4:	24020100 	li	v0,256
80055dc8:	ac620040 	sw	v0,64(v1)
80055dcc:	ac65003c 	sw	a1,60(v1)
80055dd0:	a0600035 	sb	zero,53(v1)
80055dd4:	ad040030 	sw	a0,48(t0)
80055dd8:	a0600038 	sb	zero,56(v1)
80055ddc:	ad070010 	sw	a3,16(t0)
80055de0:	ad070028 	sw	a3,40(t0)
80055de4:	10c00003 	beqz	a2,80055df4 <S9xStartScreenRefresh+0x188>
80055de8:	ad07002c 	sw	a3,44(t0)
80055dec:	00071042 	srl	v0,a3,0x1
80055df0:	ad02002c 	sw	v0,44(t0)
80055df4:	26246dd8 	addiu	a0,s1,28120
80055df8:	8e266dd8 	lw	a2,28120(s1)
80055dfc:	8c830004 	lw	v1,4(a0)
80055e00:	8c820008 	lw	v0,8(a0)
80055e04:	8c85000c 	lw	a1,12(a0)
80055e08:	00661823 	subu	v1,v1,a2
80055e0c:	00a22823 	subu	a1,a1,v0
80055e10:	252650e8 	addiu	a2,t1,20712
80055e14:	00031843 	sra	v1,v1,0x1
80055e18:	24020001 	li	v0,1
80055e1c:	a0c20ace 	sb	v0,2766(a2)
80055e20:	ac830014 	sw	v1,20(a0)
80055e24:	0801572e 	j	80055cb8 <S9xStartScreenRefresh+0x4c>
80055e28:	ac850048 	sw	a1,72(a0)
80055e2c:	a2000006 	sb	zero,6(s0)
80055e30:	8fbf001c 	lw	ra,28(sp)
80055e34:	8fb20018 	lw	s2,24(sp)
80055e38:	8fb10014 	lw	s1,20(sp)
80055e3c:	8fb00010 	lw	s0,16(sp)
80055e40:	03e00008 	jr	ra
80055e44:	27bd0020 	addiu	sp,sp,32
80055e48:	92040036 	lbu	a0,54(s0)
80055e4c:	24020200 	li	v0,512
80055e50:	ae020040 	sw	v0,64(s0)
80055e54:	10800016 	beqz	a0,80055eb0 <S9xStartScreenRefresh+0x244>
80055e58:	a20a0038 	sb	t2,56(s0)
80055e5c:	26276dd8 	addiu	a3,s1,28120
80055e60:	8ce60024 	lw	a2,36(a3)
80055e64:	9502086a 	lhu	v0,2154(t0)
80055e68:	90a30073 	lbu	v1,115(a1)
80055e6c:	00021040 	sll	v0,v0,0x1
80055e70:	00062040 	sll	a0,a2,0x1
80055e74:	a20a0035 	sb	t2,53(s0)
80055e78:	ae02003c 	sw	v0,60(s0)
80055e7c:	ace60028 	sw	a2,40(a3)
80055e80:	1060001b 	beqz	v1,80055ef0 <S9xStartScreenRefresh+0x284>
80055e84:	ace40010 	sw	a0,16(a3)
80055e88:	ace60030 	sw	a2,48(a3)
80055e8c:	0801577d 	j	80055df4 <S9xStartScreenRefresh+0x188>
80055e90:	ace60034 	sw	a2,52(a3)
80055e94:	3c0b8021 	lui	t3,0x8021
80055e98:	2562701c 	addiu	v0,t3,28700
80055e9c:	8c440014 	lw	a0,20(v0)
80055ea0:	90832133 	lbu	v1,8499(a0)
80055ea4:	30630001 	andi	v1,v1,0x1
80055ea8:	0801575e 	j	80055d78 <S9xStartScreenRefresh+0x10c>
80055eac:	a2030036 	sb	v1,54(s0)
80055eb0:	26266dd8 	addiu	a2,s1,28120
80055eb4:	8cc40024 	lw	a0,36(a2)
80055eb8:	9502086a 	lhu	v0,2154(t0)
80055ebc:	90a30073 	lbu	v1,115(a1)
80055ec0:	ae02003c 	sw	v0,60(s0)
80055ec4:	a2000035 	sb	zero,53(s0)
80055ec8:	acc40010 	sw	a0,16(a2)
80055ecc:	1060000b 	beqz	v1,80055efc <S9xStartScreenRefresh+0x290>
80055ed0:	acc40028 	sw	a0,40(a2)
80055ed4:	00041042 	srl	v0,a0,0x1
80055ed8:	acc20030 	sw	v0,48(a2)
80055edc:	26236dd8 	addiu	v1,s1,28120
80055ee0:	8c620030 	lw	v0,48(v1)
80055ee4:	00021040 	sll	v0,v0,0x1
80055ee8:	0801577d 	j	80055df4 <S9xStartScreenRefresh+0x188>
80055eec:	ac620034 	sw	v0,52(v1)
80055ef0:	ace40030 	sw	a0,48(a3)
80055ef4:	0801577d 	j	80055df4 <S9xStartScreenRefresh+0x188>
80055ef8:	ace40034 	sw	a0,52(a3)
80055efc:	080157b7 	j	80055edc <S9xStartScreenRefresh+0x270>
80055f00:	acc40030 	sw	a0,48(a2)

80055f04 <S9xGraphicsDeinit>:
80055f04:	27bdffe8 	addiu	sp,sp,-24
80055f08:	3c028022 	lui	v0,0x8022
80055f0c:	afb00010 	sw	s0,16(sp)
80055f10:	24506dd8 	addiu	s0,v0,28120
80055f14:	8e030018 	lw	v1,24(s0)
80055f18:	afbf0014 	sw	ra,20(sp)
80055f1c:	10600006 	beqz	v1,80055f38 <S9xGraphicsDeinit+0x34>
80055f20:	00602021 	move	a0,v1
80055f24:	3c028010 	lui	v0,0x8010
80055f28:	24424e60 	addiu	v0,v0,20064
80055f2c:	0040f809 	jalr	v0
80055f30:	00000000 	nop
80055f34:	ae000018 	sw	zero,24(s0)
80055f38:	8e02001c 	lw	v0,28(s0)
80055f3c:	10400006 	beqz	v0,80055f58 <S9xGraphicsDeinit+0x54>
80055f40:	00402021 	move	a0,v0
80055f44:	3c028010 	lui	v0,0x8010
80055f48:	24424e60 	addiu	v0,v0,20064
80055f4c:	0040f809 	jalr	v0
80055f50:	00000000 	nop
80055f54:	ae00001c 	sw	zero,28(s0)
80055f58:	8e020020 	lw	v0,32(s0)
80055f5c:	10400006 	beqz	v0,80055f78 <S9xGraphicsDeinit+0x74>
80055f60:	00402021 	move	a0,v0
80055f64:	3c028010 	lui	v0,0x8010
80055f68:	24424e60 	addiu	v0,v0,20064
80055f6c:	0040f809 	jalr	v0
80055f70:	00000000 	nop
80055f74:	ae000020 	sw	zero,32(s0)
80055f78:	8fbf0014 	lw	ra,20(sp)
80055f7c:	8fb00010 	lw	s0,16(sp)
80055f80:	03e00008 	jr	ra
80055f84:	27bd0018 	addiu	sp,sp,24

80055f88 <S9xGraphicsInit>:
80055f88:	27bdffe0 	addiu	sp,sp,-32
80055f8c:	afb20018 	sw	s2,24(sp)
80055f90:	afb10014 	sw	s1,20(sp)
80055f94:	afb00010 	sw	s0,16(sp)
80055f98:	afbf001c 	sw	ra,28(sp)
80055f9c:	240f0001 	li	t7,1
80055fa0:	240e0002 	li	t6,2
80055fa4:	00008021 	move	s0,zero
80055fa8:	3c198023 	lui	t9,0x8023
80055fac:	3c128023 	lui	s2,0x8023
80055fb0:	3c188023 	lui	t8,0x8023
80055fb4:	3c118023 	lui	s1,0x8023
80055fb8:	00101980 	sll	v1,s0,0x6
80055fbc:	2706c924 	addiu	a2,t8,-14044
80055fc0:	2724cb24 	addiu	a0,t9,-13532
80055fc4:	2645cc24 	addiu	a1,s2,-13276
80055fc8:	2622ca24 	addiu	v0,s1,-13788
80055fcc:	00626821 	addu	t5,v1,v0
80055fd0:	00646021 	addu	t4,v1,a0
80055fd4:	00655821 	addu	t3,v1,a1
80055fd8:	00661821 	addu	v1,v1,a2
80055fdc:	00003021 	move	a2,zero
80055fe0:	30ca0008 	andi	t2,a2,0x8
80055fe4:	01e02821 	move	a1,t7
80055fe8:	30c90004 	andi	t1,a2,0x4
80055fec:	11200003 	beqz	t1,80055ffc <S9xGraphicsInit+0x74>
80055ff0:	000a280a 	movz	a1,zero,t2
80055ff4:	000f1200 	sll	v0,t7,0x8
80055ff8:	00a22825 	or	a1,a1,v0
80055ffc:	30c80002 	andi	t0,a2,0x2
80056000:	11000003 	beqz	t0,80056010 <S9xGraphicsInit+0x88>
80056004:	30c70001 	andi	a3,a2,0x1
80056008:	000f1400 	sll	v0,t7,0x10
8005600c:	00a22825 	or	a1,a1,v0
80056010:	10e00002 	beqz	a3,8005601c <S9xGraphicsInit+0x94>
80056014:	000f1600 	sll	v0,t7,0x18
80056018:	00a22825 	or	a1,a1,v0
8005601c:	01e02021 	move	a0,t7
80056020:	11200003 	beqz	t1,80056030 <S9xGraphicsInit+0xa8>
80056024:	000a200a 	movz	a0,zero,t2
80056028:	000f1200 	sll	v0,t7,0x8
8005602c:	00822025 	or	a0,a0,v0
80056030:	11000002 	beqz	t0,8005603c <S9xGraphicsInit+0xb4>
80056034:	000f1400 	sll	v0,t7,0x10
80056038:	00822025 	or	a0,a0,v0
8005603c:	10e00002 	beqz	a3,80056048 <S9xGraphicsInit+0xc0>
80056040:	000f1600 	sll	v0,t7,0x18
80056044:	00822025 	or	a0,a0,v0
80056048:	ac650000 	sw	a1,0(v1)
8005604c:	01c02821 	move	a1,t6
80056050:	ada40000 	sw	a0,0(t5)
80056054:	11200003 	beqz	t1,80056064 <S9xGraphicsInit+0xdc>
80056058:	000a280a 	movz	a1,zero,t2
8005605c:	000e1200 	sll	v0,t6,0x8
80056060:	00a22825 	or	a1,a1,v0
80056064:	11000002 	beqz	t0,80056070 <S9xGraphicsInit+0xe8>
80056068:	000e1400 	sll	v0,t6,0x10
8005606c:	00a22825 	or	a1,a1,v0
80056070:	10e00002 	beqz	a3,8005607c <S9xGraphicsInit+0xf4>
80056074:	000e1600 	sll	v0,t6,0x18
80056078:	00a22825 	or	a1,a1,v0
8005607c:	01c02021 	move	a0,t6
80056080:	11200003 	beqz	t1,80056090 <S9xGraphicsInit+0x108>
80056084:	000a200a 	movz	a0,zero,t2
80056088:	000e1200 	sll	v0,t6,0x8
8005608c:	00822025 	or	a0,a0,v0
80056090:	11000002 	beqz	t0,8005609c <S9xGraphicsInit+0x114>
80056094:	000e1400 	sll	v0,t6,0x10
80056098:	00822025 	or	a0,a0,v0
8005609c:	10e00002 	beqz	a3,800560a8 <S9xGraphicsInit+0x120>
800560a0:	000e1600 	sll	v0,t6,0x18
800560a4:	00822025 	or	a0,a0,v0
800560a8:	24c60001 	addiu	a2,a2,1
800560ac:	24020010 	li	v0,16
800560b0:	ad850000 	sw	a1,0(t4)
800560b4:	ad640000 	sw	a0,0(t3)
800560b8:	258c0004 	addiu	t4,t4,4
800560bc:	256b0004 	addiu	t3,t3,4
800560c0:	24630004 	addiu	v1,v1,4
800560c4:	14c2ffc6 	bne	a2,v0,80055fe0 <S9xGraphicsInit+0x58>
800560c8:	25ad0004 	addiu	t5,t5,4
800560cc:	26100001 	addiu	s0,s0,1
800560d0:	24020004 	li	v0,4
800560d4:	12020003 	beq	s0,v0,800560e4 <S9xGraphicsInit+0x15c>
800560d8:	000e7080 	sll	t6,t6,0x2
800560dc:	080157ee 	j	80055fb8 <S9xGraphicsInit+0x30>
800560e0:	000f7880 	sll	t7,t7,0x2
800560e4:	3c128022 	lui	s2,0x8022
800560e8:	3c108021 	lui	s0,0x8021
800560ec:	26486dd8 	addiu	t0,s2,28120
800560f0:	260be42c 	addiu	t3,s0,-7124
800560f4:	8d090010 	lw	t1,16(t0)
800560f8:	916a0073 	lbu	t2,115(t3)
800560fc:	ad090028 	sw	t1,40(t0)
80056100:	ad090024 	sw	t1,36(t0)
80056104:	11400003 	beqz	t2,80056114 <S9xGraphicsInit+0x18c>
80056108:	ad09002c 	sw	t1,44(t0)
8005610c:	00091042 	srl	v0,t1,0x1
80056110:	ad02002c 	sw	v0,44(t0)
80056114:	8e426dd8 	lw	v0,28120(s2)
80056118:	8d030004 	lw	v1,4(t0)
8005611c:	8d050008 	lw	a1,8(t0)
80056120:	8d04000c 	lw	a0,12(t0)
80056124:	00621823 	subu	v1,v1,v0
80056128:	91660074 	lbu	a2,116(t3)
8005612c:	3c028022 	lui	v0,0x8022
80056130:	00852023 	subu	a0,a0,a1
80056134:	24475bc4 	addiu	a3,v0,23492
80056138:	00031843 	sra	v1,v1,0x1
8005613c:	24050001 	li	a1,1
80056140:	3c028022 	lui	v0,0x8022
80056144:	ad030014 	sw	v1,20(t0)
80056148:	ad040048 	sw	a0,72(t0)
8005614c:	a0405958 	sb	zero,22872(v0)
80056150:	10c0002d 	beqz	a2,80056208 <S9xGraphicsInit+0x280>
80056154:	a0e50005 	sb	a1,5(a3)
80056158:	24020001 	li	v0,1
8005615c:	a0e50007 	sb	a1,7(a3)
80056160:	ad020038 	sw	v0,56(t0)
80056164:	a1650073 	sb	a1,115(t3)
80056168:	26476dd8 	addiu	a3,s2,28120
8005616c:	3c02800a 	lui	v0,0x800a
80056170:	8ce80010 	lw	t0,16(a3)
80056174:	244226c4 	addiu	v0,v0,9924
80056178:	3c038023 	lui	v1,0x8023
8005617c:	3c06800a 	lui	a2,0x800a
80056180:	24c6384c 	addiu	a2,a2,14412
80056184:	ac62c920 	sw	v0,-14048(v1)
80056188:	3c05800a 	lui	a1,0x800a
8005618c:	3c028023 	lui	v0,0x8023
80056190:	24a544f8 	addiu	a1,a1,17656
80056194:	00084842 	srl	t1,t0,0x1
80056198:	3c048023 	lui	a0,0x8023
8005619c:	ac46c91c 	sw	a2,-14052(v0)
800561a0:	3c038023 	lui	v1,0x8023
800561a4:	3c028023 	lui	v0,0x8023
800561a8:	ac85c918 	sw	a1,-14056(a0)
800561ac:	ace80034 	sw	t0,52(a3)
800561b0:	ac45c910 	sw	a1,-14064(v0)
800561b4:	ac66c914 	sw	a2,-14060(v1)
800561b8:	ace90030 	sw	t1,48(a3)
800561bc:	3c028007 	lui	v0,0x8007
800561c0:	2442f760 	addiu	v0,v0,-2208
800561c4:	0040f809 	jalr	v0
800561c8:	00000000 	nop
800561cc:	2603e42c 	addiu	v1,s0,-7124
800561d0:	90620073 	lbu	v0,115(v1)
800561d4:	14400024 	bnez	v0,80056268 <S9xGraphicsInit+0x2e0>
800561d8:	26426dd8 	addiu	v0,s2,28120
800561dc:	24030001 	li	v1,1
800561e0:	ac400020 	sw	zero,32(v0)
800561e4:	ac400018 	sw	zero,24(v0)
800561e8:	ac40001c 	sw	zero,28(v0)
800561ec:	8fbf001c 	lw	ra,28(sp)
800561f0:	8fb20018 	lw	s2,24(sp)
800561f4:	8fb10014 	lw	s1,20(sp)
800561f8:	8fb00010 	lw	s0,16(sp)
800561fc:	00601021 	move	v0,v1
80056200:	03e00008 	jr	ra
80056204:	27bd0020 	addiu	sp,sp,32
80056208:	24020001 	li	v0,1
8005620c:	a0e50007 	sb	a1,7(a3)
80056210:	1540ffd5 	bnez	t2,80056168 <S9xGraphicsInit+0x1e0>
80056214:	ad020038 	sw	v0,56(t0)
80056218:	3c02800a 	lui	v0,0x800a
8005621c:	24423420 	addiu	v0,v0,13344
80056220:	3c038023 	lui	v1,0x8023
80056224:	3c06800a 	lui	a2,0x800a
80056228:	24c65020 	addiu	a2,a2,20512
8005622c:	ac62c920 	sw	v0,-14048(v1)
80056230:	3c05800a 	lui	a1,0x800a
80056234:	3c028023 	lui	v0,0x8023
80056238:	24a55cac 	addiu	a1,a1,23724
8005623c:	00093840 	sll	a3,t1,0x1
80056240:	3c048023 	lui	a0,0x8023
80056244:	ac46c91c 	sw	a2,-14052(v0)
80056248:	3c038023 	lui	v1,0x8023
8005624c:	3c028023 	lui	v0,0x8023
80056250:	ac85c918 	sw	a1,-14056(a0)
80056254:	ad070034 	sw	a3,52(t0)
80056258:	ac45c910 	sw	a1,-14064(v0)
8005625c:	ac66c914 	sw	a2,-14060(v1)
80056260:	0801586f 	j	800561bc <S9xGraphicsInit+0x234>
80056264:	ad090030 	sw	t1,48(t0)
80056268:	3c028010 	lui	v0,0x8010
8005626c:	24515378 	addiu	s1,v0,21368
80056270:	0220f809 	jalr	s1
80056274:	3c040002 	lui	a0,0x2
80056278:	26506dd8 	addiu	s0,s2,28120
8005627c:	104000b5 	beqz	v0,80056554 <S9xGraphicsInit+0x5cc>
80056280:	ae020018 	sw	v0,24(s0)
80056284:	0220f809 	jalr	s1
80056288:	3c040002 	lui	a0,0x2
8005628c:	104000ba 	beqz	v0,80056578 <S9xGraphicsInit+0x5f0>
80056290:	ae02001c 	sw	v0,28(s0)
80056294:	0220f809 	jalr	s1
80056298:	3c040002 	lui	a0,0x2
8005629c:	104000af 	beqz	v0,8005655c <S9xGraphicsInit+0x5d4>
800562a0:	ae020020 	sw	v0,32(s0)
800562a4:	8e0b0018 	lw	t3,24(s0)
800562a8:	02008821 	move	s1,s0
800562ac:	00005021 	move	t2,zero
800562b0:	2409001f 	li	t1,31
800562b4:	240c0020 	li	t4,32
800562b8:	240e0020 	li	t6,32
800562bc:	000a1040 	sll	v0,t2,0x1
800562c0:	2c430020 	sltiu	v1,v0,32
800562c4:	0123100a 	movz	v0,t1,v1
800562c8:	00024400 	sll	t0,v0,0x10
800562cc:	00084403 	sra	t0,t0,0x10
800562d0:	00006821 	move	t5,zero
800562d4:	000d1040 	sll	v0,t5,0x1
800562d8:	2c430020 	sltiu	v1,v0,32
800562dc:	0123100a 	movz	v0,t1,v1
800562e0:	00021140 	sll	v0,v0,0x5
800562e4:	00023c00 	sll	a3,v0,0x10
800562e8:	00073c03 	sra	a3,a3,0x10
800562ec:	000d3140 	sll	a2,t5,0x5
800562f0:	00002821 	move	a1,zero
800562f4:	00051040 	sll	v0,a1,0x1
800562f8:	00051a80 	sll	v1,a1,0xa
800562fc:	2c440020 	sltiu	a0,v0,32
80056300:	0124100a 	movz	v0,t1,a0
80056304:	00c31825 	or	v1,a2,v1
80056308:	01431825 	or	v1,t2,v1
8005630c:	00021280 	sll	v0,v0,0xa
80056310:	00031840 	sll	v1,v1,0x1
80056314:	00e21025 	or	v0,a3,v0
80056318:	01021025 	or	v0,t0,v0
8005631c:	01631821 	addu	v1,t3,v1
80056320:	24a50001 	addiu	a1,a1,1
80056324:	14acfff3 	bne	a1,t4,800562f4 <S9xGraphicsInit+0x36c>
80056328:	a4620000 	sh	v0,0(v1)
8005632c:	25ad0001 	addiu	t5,t5,1
80056330:	15aeffe9 	bne	t5,t6,800562d8 <S9xGraphicsInit+0x350>
80056334:	000d1040 	sll	v0,t5,0x1
80056338:	254a0001 	addiu	t2,t2,1
8005633c:	154dffe0 	bne	t2,t5,800562c0 <S9xGraphicsInit+0x338>
80056340:	000a1040 	sll	v0,t2,0x1
80056344:	8e240020 	lw	a0,32(s1)
80056348:	3c108011 	lui	s0,0x8011
8005634c:	2610ca64 	addiu	s0,s0,-13724
80056350:	00002821 	move	a1,zero
80056354:	0200f809 	jalr	s0
80056358:	3c060002 	lui	a2,0x2
8005635c:	8e24001c 	lw	a0,28(s1)
80056360:	00002821 	move	a1,zero
80056364:	0200f809 	jalr	s0
80056368:	3c060002 	lui	a2,0x2
8005636c:	3c038022 	lui	v1,0x8022
80056370:	24716dd8 	addiu	s1,v1,28120
80056374:	00007021 	move	t6,zero
80056378:	31c20010 	andi	v0,t6,0x10
8005637c:	10400007 	beqz	v0,8005639c <S9xGraphicsInit+0x414>
80056380:	240d0001 	li	t5,1
80056384:	000e1040 	sll	v0,t6,0x1
80056388:	3042001f 	andi	v0,v0,0x1f
8005638c:	10400003 	beqz	v0,8005639c <S9xGraphicsInit+0x414>
80056390:	00000000 	nop
80056394:	00026c00 	sll	t5,v0,0x10
80056398:	000d6c03 	sra	t5,t5,0x10
8005639c:	8e2b001c 	lw	t3,28(s1)
800563a0:	00007821 	move	t7,zero
800563a4:	24100020 	li	s0,32
800563a8:	31e20010 	andi	v0,t7,0x10
800563ac:	10400006 	beqz	v0,800563c8 <S9xGraphicsInit+0x440>
800563b0:	240a0020 	li	t2,32
800563b4:	000f1040 	sll	v0,t7,0x1
800563b8:	3042001f 	andi	v0,v0,0x1f
800563bc:	10400003 	beqz	v0,800563cc <S9xGraphicsInit+0x444>
800563c0:	000f4940 	sll	t1,t7,0x5
800563c4:	00025140 	sll	t2,v0,0x5
800563c8:	000f4940 	sll	t1,t7,0x5
800563cc:	24070400 	li	a3,1024
800563d0:	00002821 	move	a1,zero
800563d4:	240c0020 	li	t4,32
800563d8:	00051280 	sll	v0,a1,0xa
800563dc:	00491025 	or	v0,v0,t1
800563e0:	24a50001 	addiu	a1,a1,1
800563e4:	004e1025 	or	v0,v0,t6
800563e8:	00ea2025 	or	a0,a3,t2
800563ec:	00021040 	sll	v0,v0,0x1
800563f0:	00051840 	sll	v1,a1,0x1
800563f4:	3063001f 	andi	v1,v1,0x1f
800563f8:	01a42025 	or	a0,t5,a0
800563fc:	01621021 	addu	v0,t3,v0
80056400:	30a60010 	andi	a2,a1,0x10
80056404:	00034280 	sll	t0,v1,0xa
80056408:	24070400 	li	a3,1024
8005640c:	10ac0012 	beq	a1,t4,80056458 <S9xGraphicsInit+0x4d0>
80056410:	a4440000 	sh	a0,0(v0)
80056414:	10c0fff0 	beqz	a2,800563d8 <S9xGraphicsInit+0x450>
80056418:	00051280 	sll	v0,a1,0xa
8005641c:	00491025 	or	v0,v0,t1
80056420:	0103380b 	movn	a3,t0,v1
80056424:	24a50001 	addiu	a1,a1,1
80056428:	004e1025 	or	v0,v0,t6
8005642c:	00ea2025 	or	a0,a3,t2
80056430:	00021040 	sll	v0,v0,0x1
80056434:	00051840 	sll	v1,a1,0x1
80056438:	3063001f 	andi	v1,v1,0x1f
8005643c:	01a42025 	or	a0,t5,a0
80056440:	01621021 	addu	v0,t3,v0
80056444:	30a60010 	andi	a2,a1,0x10
80056448:	00034280 	sll	t0,v1,0xa
8005644c:	24070400 	li	a3,1024
80056450:	14acfff0 	bne	a1,t4,80056414 <S9xGraphicsInit+0x48c>
80056454:	a4440000 	sh	a0,0(v0)
80056458:	25ef0001 	addiu	t7,t7,1
8005645c:	15f0ffd3 	bne	t7,s0,800563ac <S9xGraphicsInit+0x424>
80056460:	31e20010 	andi	v0,t7,0x10
80056464:	25ce0001 	addiu	t6,t6,1
80056468:	15cfffc4 	bne	t6,t7,8005637c <S9xGraphicsInit+0x3f4>
8005646c:	31c20010 	andi	v0,t6,0x10
80056470:	3c028022 	lui	v0,0x8022
80056474:	24526dd8 	addiu	s2,v0,28120
80056478:	00005021 	move	t2,zero
8005647c:	2411ffef 	li	s1,-17
80056480:	31420010 	andi	v0,t2,0x10
80056484:	1440004a 	bnez	v0,800565b0 <S9xGraphicsInit+0x628>
80056488:	01511024 	and	v0,t2,s1
8005648c:	00006821 	move	t5,zero
80056490:	8e480020 	lw	t0,32(s2)
80056494:	00007021 	move	t6,zero
80056498:	2410ffef 	li	s0,-17
8005649c:	240f0020 	li	t7,32
800564a0:	31c20010 	andi	v0,t6,0x10
800564a4:	1440003e 	bnez	v0,800565a0 <S9xGraphicsInit+0x618>
800564a8:	01d01024 	and	v0,t6,s0
800564ac:	00005821 	move	t3,zero
800564b0:	000e3940 	sll	a3,t6,0x5
800564b4:	00003021 	move	a2,zero
800564b8:	00002821 	move	a1,zero
800564bc:	24090020 	li	t1,32
800564c0:	240cffef 	li	t4,-17
800564c4:	00051280 	sll	v0,a1,0xa
800564c8:	00471025 	or	v0,v0,a3
800564cc:	00061a80 	sll	v1,a2,0xa
800564d0:	004a1025 	or	v0,v0,t2
800564d4:	00021040 	sll	v0,v0,0x1
800564d8:	01631825 	or	v1,t3,v1
800564dc:	24a50001 	addiu	a1,a1,1
800564e0:	01a31825 	or	v1,t5,v1
800564e4:	01021021 	addu	v0,t0,v0
800564e8:	00003021 	move	a2,zero
800564ec:	30a40010 	andi	a0,a1,0x10
800564f0:	10a90010 	beq	a1,t1,80056534 <S9xGraphicsInit+0x5ac>
800564f4:	a4430000 	sh	v1,0(v0)
800564f8:	1080fff2 	beqz	a0,800564c4 <S9xGraphicsInit+0x53c>
800564fc:	00051280 	sll	v0,a1,0xa
80056500:	00ac3024 	and	a2,a1,t4
80056504:	00471025 	or	v0,v0,a3
80056508:	00061a80 	sll	v1,a2,0xa
8005650c:	004a1025 	or	v0,v0,t2
80056510:	00021040 	sll	v0,v0,0x1
80056514:	01631825 	or	v1,t3,v1
80056518:	24a50001 	addiu	a1,a1,1
8005651c:	01a31825 	or	v1,t5,v1
80056520:	01021021 	addu	v0,t0,v0
80056524:	00003021 	move	a2,zero
80056528:	30a40010 	andi	a0,a1,0x10
8005652c:	14a9fff2 	bne	a1,t1,800564f8 <S9xGraphicsInit+0x570>
80056530:	a4430000 	sh	v1,0(v0)
80056534:	25ce0001 	addiu	t6,t6,1
80056538:	15cfffda 	bne	t6,t7,800564a4 <S9xGraphicsInit+0x51c>
8005653c:	31c20010 	andi	v0,t6,0x10
80056540:	254a0001 	addiu	t2,t2,1
80056544:	154effcf 	bne	t2,t6,80056484 <S9xGraphicsInit+0x4fc>
80056548:	31420010 	andi	v0,t2,0x10
8005654c:	0801587b 	j	800561ec <S9xGraphicsInit+0x264>
80056550:	24030001 	li	v1,1
80056554:	0801587b 	j	800561ec <S9xGraphicsInit+0x264>
80056558:	00001821 	move	v1,zero
8005655c:	8e04001c 	lw	a0,28(s0)
80056560:	10800005 	beqz	a0,80056578 <S9xGraphicsInit+0x5f0>
80056564:	3c028010 	lui	v0,0x8010
80056568:	24424e60 	addiu	v0,v0,20064
8005656c:	0040f809 	jalr	v0
80056570:	00000000 	nop
80056574:	ae00001c 	sw	zero,28(s0)
80056578:	26506dd8 	addiu	s0,s2,28120
8005657c:	8e040018 	lw	a0,24(s0)
80056580:	1080fff4 	beqz	a0,80056554 <S9xGraphicsInit+0x5cc>
80056584:	3c028010 	lui	v0,0x8010
80056588:	24424e60 	addiu	v0,v0,20064
8005658c:	0040f809 	jalr	v0
80056590:	00000000 	nop
80056594:	00001821 	move	v1,zero
80056598:	0801587b 	j	800561ec <S9xGraphicsInit+0x264>
8005659c:	ae000018 	sw	zero,24(s0)
800565a0:	00021140 	sll	v0,v0,0x5
800565a4:	00025c00 	sll	t3,v0,0x10
800565a8:	0801592c 	j	800564b0 <S9xGraphicsInit+0x528>
800565ac:	000b5c03 	sra	t3,t3,0x10
800565b0:	00026c00 	sll	t5,v0,0x10
800565b4:	08015924 	j	80056490 <S9xGraphicsInit+0x508>
800565b8:	000d6c03 	sra	t5,t5,0x10

800565bc <_Z31DrawBGMode7Background16Sub1_2_iPhi>:
800565bc:	27bdff60 	addiu	sp,sp,-160
800565c0:	3c028022 	lui	v0,0x8022
800565c4:	3c038021 	lui	v1,0x8021
800565c8:	afbe0098 	sw	s8,152(sp)
800565cc:	afb70094 	sw	s7,148(sp)
800565d0:	afb60090 	sw	s6,144(sp)
800565d4:	afb5008c 	sw	s5,140(sp)
800565d8:	afb40088 	sw	s4,136(sp)
800565dc:	afb30084 	sw	s3,132(sp)
800565e0:	afb20080 	sw	s2,128(sp)
800565e4:	afb1007c 	sw	s1,124(sp)
800565e8:	afb00078 	sw	s0,120(sp)
800565ec:	24476dd8 	addiu	a3,v0,28120
800565f0:	2462701c 	addiu	v0,v1,28700
800565f4:	8c460008 	lw	a2,8(v0)
800565f8:	90e340ee 	lbu	v1,16622(a3)
800565fc:	24c60001 	addiu	a2,a2,1
80056600:	30630001 	andi	v1,v1,0x1
80056604:	00806821 	move	t5,a0
80056608:	afa500a4 	sw	a1,164(sp)
8005660c:	10600029 	beqz	v1,800566b4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xf8>
80056610:	afa60054 	sw	a2,84(sp)
80056614:	3c0c8022 	lui	t4,0x8022
80056618:	25825bc4 	addiu	v0,t4,23492
8005661c:	90430007 	lbu	v1,7(v0)
80056620:	10600539 	beqz	v1,80057b08 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x154c>
80056624:	3c0b802c 	lui	t3,0x802c
80056628:	00005021 	move	t2,zero
8005662c:	31420001 	andi	v0,t2,0x1
80056630:	00021040 	sll	v0,v0,0x1
80056634:	000a2240 	sll	a0,t2,0x9
80056638:	2563140c 	addiu	v1,t3,5132
8005663c:	00833021 	addu	a2,a0,v1
80056640:	3049ffff 	andi	t1,v0,0xffff
80056644:	31480004 	andi	t0,t2,0x4
80056648:	31470002 	andi	a3,t2,0x2
8005664c:	00002821 	move	a1,zero
80056650:	30a300c0 	andi	v1,a1,0xc0
80056654:	30a20038 	andi	v0,a1,0x38
80056658:	000318c2 	srl	v1,v1,0x3
8005665c:	00021042 	srl	v0,v0,0x1
80056660:	30a40007 	andi	a0,a1,0x7
80056664:	01031825 	or	v1,t0,v1
80056668:	00e21025 	or	v0,a3,v0
8005666c:	00021140 	sll	v0,v0,0x5
80056670:	00031a80 	sll	v1,v1,0xa
80056674:	00042080 	sll	a0,a0,0x2
80056678:	00621825 	or	v1,v1,v0
8005667c:	01242025 	or	a0,t1,a0
80056680:	00641825 	or	v1,v1,a0
80056684:	24a50001 	addiu	a1,a1,1
80056688:	24020100 	li	v0,256
8005668c:	a4c30000 	sh	v1,0(a2)
80056690:	14a2ffef 	bne	a1,v0,80056650 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x94>
80056694:	24c60002 	addiu	a2,a2,2
80056698:	254a0001 	addiu	t2,t2,1
8005669c:	24020008 	li	v0,8
800566a0:	1542ffe3 	bne	t2,v0,80056630 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x74>
800566a4:	31420001 	andi	v0,t2,0x1
800566a8:	25825bc4 	addiu	v0,t4,23492
800566ac:	08015ec2 	j	80057b08 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x154c>
800566b0:	a0400007 	sb	zero,7(v0)
800566b4:	3c028022 	lui	v0,0x8022
800566b8:	2442680c 	addiu	v0,v0,26636
800566bc:	ace20044 	sw	v0,68(a3)
800566c0:	3c068022 	lui	a2,0x8022
800566c4:	24c56dd8 	addiu	a1,a2,28120
800566c8:	8ca7005c 	lw	a3,92(a1)
800566cc:	8fa900a4 	lw	t1,164(sp)
800566d0:	8ca40064 	lw	a0,100(a1)
800566d4:	00094880 	sll	t1,t1,0x2
800566d8:	00071880 	sll	v1,a3,0x2
800566dc:	00076100 	sll	t4,a3,0x4
800566e0:	3c028023 	lui	v0,0x8023
800566e4:	244bbdcc 	addiu	t3,v0,-16948
800566e8:	01242021 	addu	a0,t1,a0
800566ec:	01831823 	subu	v1,t4,v1
800566f0:	006b1821 	addu	v1,v1,t3
800566f4:	8c840000 	lw	a0,0(a0)
800566f8:	24020001 	li	v0,1
800566fc:	84680002 	lh	t0,2(v1)
80056700:	0044200a 	movz	a0,v0,a0
80056704:	afa70034 	sw	a3,52(sp)
80056708:	afa90064 	sw	t1,100(sp)
8005670c:	afa3003c 	sw	v1,60(sp)
80056710:	afa40044 	sw	a0,68(sp)
80056714:	8caa0010 	lw	t2,16(a1)
80056718:	8ca90040 	lw	t1,64(a1)
8005671c:	15000004 	bnez	t0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174>
80056720:	8ca70030 	lw	a3,48(a1)
80056724:	84620004 	lh	v0,4(v1)
80056728:	104004de 	beqz	v0,80057aa4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x14e8>
8005672c:	24020100 	li	v0,256
80056730:	afa00038 	sw	zero,56(sp)
80056734:	3c048022 	lui	a0,0x8022
80056738:	24836dd8 	addiu	v1,a0,28120
8005673c:	8c620060 	lw	v0,96(v1)
80056740:	8fa50034 	lw	a1,52(sp)
80056744:	0045102b 	sltu	v0,v0,a1
80056748:	144004aa 	bnez	v0,800579f4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1438>
8005674c:	01a00013 	mtlo	t5
80056750:	70aa0000 	madd	a1,t2
80056754:	3c048023 	lui	a0,0x8023
80056758:	00001012 	mflo	v0
8005675c:	01200013 	mtlo	t1
80056760:	70a70000 	madd	a1,a3
80056764:	afa20000 	sw	v0,0(sp)
80056768:	00001012 	mflo	v0
8005676c:	2484aecc 	addiu	a0,a0,-20788
80056770:	01842021 	addu	a0,t4,a0
80056774:	afa20040 	sw	v0,64(sp)
80056778:	240200ff 	li	v0,255
8005677c:	afa40008 	sw	a0,8(sp)
80056780:	00451023 	subu	v0,v0,a1
80056784:	24840002 	addiu	a0,a0,2
80056788:	24030100 	li	v1,256
8005678c:	8fa6003c 	lw	a2,60(sp)
80056790:	afa20004 	sw	v0,4(sp)
80056794:	afa4000c 	sw	a0,12(sp)
80056798:	afa0004c 	sw	zero,76(sp)
8005679c:	afa30048 	sw	v1,72(sp)
800567a0:	00806021 	move	t4,a0
800567a4:	8fa50008 	lw	a1,8(sp)
800567a8:	84c2000a 	lh	v0,10(a2)
800567ac:	94a40000 	lhu	a0,0(a1)
800567b0:	000214c0 	sll	v0,v0,0x13
800567b4:	000424c0 	sll	a0,a0,0x13
800567b8:	00023cc3 	sra	a3,v0,0x13
800567bc:	000424c3 	sra	a0,a0,0x13
800567c0:	00872023 	subu	a0,a0,a3
800567c4:	30822000 	andi	v0,a0,0x2000
800567c8:	38422000 	xori	v0,v0,0x2000
800567cc:	3c098022 	lui	t1,0x8022
800567d0:	2442e000 	addiu	v0,v0,-8192
800567d4:	252350e8 	addiu	v1,t1,20712
800567d8:	000210c3 	sra	v0,v0,0x3
800567dc:	308403ff 	andi	a0,a0,0x3ff
800567e0:	90660aa4 	lbu	a2,2724(v1)
800567e4:	00822021 	addu	a0,a0,v0
800567e8:	95830000 	lhu	v1,0(t4)
800567ec:	8fa9003c 	lw	t1,60(sp)
800567f0:	8fa20004 	lw	v0,4(sp)
800567f4:	8fac0034 	lw	t4,52(sp)
800567f8:	85250008 	lh	a1,8(t1)
800567fc:	0186100a 	movz	v0,t4,a2
80056800:	00031cc0 	sll	v1,v1,0x13
80056804:	00442021 	addu	a0,v0,a0
80056808:	8fa20038 	lw	v0,56(sp)
8005680c:	00052cc0 	sll	a1,a1,0x13
80056810:	00031cc3 	sra	v1,v1,0x13
80056814:	afa30030 	sw	v1,48(sp)
80056818:	1040042a 	beqz	v0,800578c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1308>
8005681c:	00052cc3 	sra	a1,a1,0x13
80056820:	1500045d 	bnez	t0,80057998 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x13dc>
80056824:	00000000 	nop
80056828:	85220004 	lh	v0,4(t1)
8005682c:	1440046f 	bnez	v0,800579ec <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1430>
80056830:	8fa2003c 	lw	v0,60(sp)
80056834:	85230000 	lh	v1,0(t1)
80056838:	24020100 	li	v0,256
8005683c:	106204b7 	beq	v1,v0,80057b1c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1560>
80056840:	00000000 	nop
80056844:	8fa3003c 	lw	v1,60(sp)
80056848:	84660006 	lh	a2,6(v1)
8005684c:	00051200 	sll	v0,a1,0x8
80056850:	00400013 	mtlo	v0
80056854:	70880000 	madd	a0,t0
80056858:	00071a00 	sll	v1,a3,0x8
8005685c:	00004812 	mflo	t1
80056860:	00600013 	mtlo	v1
80056864:	70860000 	madd	a0,a2
80056868:	afa90028 	sw	t1,40(sp)
8005686c:	00001012 	mflo	v0
80056870:	afa0002c 	sw	zero,44(sp)
80056874:	afa20024 	sw	v0,36(sp)
80056878:	8fa30044 	lw	v1,68(sp)
8005687c:	10600099 	beqz	v1,80056ae4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x528>
80056880:	8fa60030 	lw	a2,48(sp)
80056884:	00e41821 	addu	v1,a3,a0
80056888:	00c52823 	subu	a1,a2,a1
8005688c:	30a22000 	andi	v0,a1,0x2000
80056890:	38422000 	xori	v0,v0,0x2000
80056894:	8fa700a4 	lw	a3,164(sp)
80056898:	30630007 	andi	v1,v1,0x7
8005689c:	2442e000 	addiu	v0,v0,-8192
800568a0:	00031900 	sll	v1,v1,0x4
800568a4:	000210c3 	sra	v0,v0,0x3
800568a8:	00073880 	sll	a3,a3,0x2
800568ac:	afa5005c 	sw	a1,92(sp)
800568b0:	afa3006c 	sw	v1,108(sp)
800568b4:	afa20060 	sw	v0,96(sp)
800568b8:	afa00020 	sw	zero,32(sp)
800568bc:	afa70068 	sw	a3,104(sp)
800568c0:	afa30070 	sw	v1,112(sp)
800568c4:	3c098022 	lui	t1,0x8022
800568c8:	25296dd8 	addiu	t1,t1,28120
800568cc:	8d240064 	lw	a0,100(t1)
800568d0:	8fac0064 	lw	t4,100(sp)
800568d4:	01841021 	addu	v0,t4,a0
800568d8:	8c430000 	lw	v1,0(v0)
800568dc:	1060000a 	beqz	v1,80056908 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x34c>
800568e0:	3c058022 	lui	a1,0x8022
800568e4:	8fa20068 	lw	v0,104(sp)
800568e8:	00441821 	addu	v1,v0,a0
800568ec:	8c6400a8 	lw	a0,168(v1)
800568f0:	8c630018 	lw	v1,24(v1)
800568f4:	afa40048 	sw	a0,72(sp)
800568f8:	0064102b 	sltu	v0,v1,a0
800568fc:	10400071 	beqz	v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
80056900:	afa3004c 	sw	v1,76(sp)
80056904:	3c058022 	lui	a1,0x8022
80056908:	8fa6004c 	lw	a2,76(sp)
8005690c:	24a550e8 	addiu	a1,a1,20712
80056910:	8fa70000 	lw	a3,0(sp)
80056914:	8fa90040 	lw	t1,64(sp)
80056918:	90a30aa3 	lbu	v1,2723(a1)
8005691c:	00061040 	sll	v0,a2,0x1
80056920:	0047c821 	addu	t9,v0,a3
80056924:	1060017f 	beqz	v1,80056f24 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x968>
80056928:	00c97821 	addu	t7,a2,t1
8005692c:	8fac003c 	lw	t4,60(sp)
80056930:	8fa20048 	lw	v0,72(sp)
80056934:	85850000 	lh	a1,0(t4)
80056938:	85830004 	lh	v1,4(t4)
8005693c:	24c4ffff 	addiu	a0,a2,-1
80056940:	2447ffff 	addiu	a3,v0,-1
80056944:	afa40050 	sw	a0,80(sp)
80056948:	0005a023 	negu	s4,a1
8005694c:	0003a823 	negu	s5,v1
80056950:	2413ffff 	li	s3,-1
80056954:	8fa9005c 	lw	t1,92(sp)
80056958:	8fac0060 	lw	t4,96(sp)
8005695c:	312203ff 	andi	v0,t1,0x3ff
80056960:	004c1021 	addu	v0,v0,t4
80056964:	00e22021 	addu	a0,a3,v0
80056968:	8fa2002c 	lw	v0,44(sp)
8005696c:	1040007c 	beqz	v0,80056b60 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x5a4>
80056970:	3c068022 	lui	a2,0x8022
80056974:	3c038022 	lui	v1,0x8022
80056978:	246350e8 	addiu	v1,v1,20712
8005697c:	90620aa5 	lbu	v0,2725(v1)
80056980:	1440023b 	bnez	v0,80057270 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xcb4>
80056984:	00042200 	sll	a0,a0,0x8
80056988:	8fa30024 	lw	v1,36(sp)
8005698c:	3c098019 	lui	t1,0x8019
80056990:	00031203 	sra	v0,v1,0x8
80056994:	8fa50028 	lw	a1,40(sp)
80056998:	2529f634 	addiu	t1,t1,-2508
8005699c:	30430007 	andi	v1,v0,0x7
800569a0:	8d280000 	lw	t0,0(t1)
800569a4:	304203f8 	andi	v0,v0,0x3f8
800569a8:	00025940 	sll	t3,v0,0x5
800569ac:	00035100 	sll	t2,v1,0x4
800569b0:	02673821 	addu	a3,s3,a3
800569b4:	00a43021 	addu	a2,a1,a0
800569b8:	240dfbde 	li	t5,-1058
800569bc:	3c0c8021 	lui	t4,0x8021
800569c0:	2582701c 	addiu	v0,t4,28700
800569c4:	8c440008 	lw	a0,8(v0)
800569c8:	00061a03 	sra	v1,a2,0x8
800569cc:	00031082 	srl	v0,v1,0x2
800569d0:	304200fe 	andi	v0,v0,0xfe
800569d4:	01642021 	addu	a0,t3,a0
800569d8:	00822021 	addu	a0,a0,v0
800569dc:	90850000 	lbu	a1,0(a0)
800569e0:	8fa20054 	lw	v0,84(sp)
800569e4:	30630007 	andi	v1,v1,0x7
800569e8:	00031840 	sll	v1,v1,0x1
800569ec:	00431821 	addu	v1,v0,v1
800569f0:	000529c0 	sll	a1,a1,0x7
800569f4:	00651821 	addu	v1,v1,a1
800569f8:	006a1821 	addu	v1,v1,t2
800569fc:	90640000 	lbu	a0,0(v1)
80056a00:	8d02006c 	lw	v0,108(t0)
80056a04:	3c038023 	lui	v1,0x8023
80056a08:	00821024 	and	v0,a0,v0
80056a0c:	2463c90c 	addiu	v1,v1,-14068
80056a10:	000211c2 	srl	v0,v0,0x7
80056a14:	00431021 	addu	v0,v0,v1
80056a18:	90430000 	lbu	v1,0(v0)
80056a1c:	a103004c 	sb	v1,76(t0)
80056a20:	91e20000 	lbu	v0,0(t7)
80056a24:	0043182b 	sltu	v1,v0,v1
80056a28:	1060001f 	beqz	v1,80056aa8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4ec>
80056a2c:	00000000 	nop
80056a30:	8d020068 	lw	v0,104(t0)
80056a34:	00821024 	and	v0,a0,v0
80056a38:	1040001b 	beqz	v0,80056aa8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4ec>
80056a3c:	00022040 	sll	a0,v0,0x1
80056a40:	8d020048 	lw	v0,72(t0)
80056a44:	8d030044 	lw	v1,68(t0)
80056a48:	01e21021 	addu	v0,t7,v0
80056a4c:	90450000 	lbu	a1,0(v0)
80056a50:	00831821 	addu	v1,a0,v1
80056a54:	10a00011 	beqz	a1,80056a9c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4e0>
80056a58:	94620000 	lhu	v0,0(v1)
80056a5c:	34438420 	ori	v1,v0,0x8420
80056a60:	24040001 	li	a0,1
80056a64:	00604821 	move	t1,v1
80056a68:	10a40389 	beq	a1,a0,80057890 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x12d4>
80056a6c:	304c0421 	andi	t4,v0,0x421
80056a70:	8d020014 	lw	v0,20(t0)
80056a74:	8d040020 	lw	a0,32(t0)
80056a78:	00021040 	sll	v0,v0,0x1
80056a7c:	00591021 	addu	v0,v0,t9
80056a80:	94430000 	lhu	v1,0(v0)
80056a84:	006d1824 	and	v1,v1,t5
80056a88:	01231823 	subu	v1,t1,v1
80056a8c:	00031843 	sra	v1,v1,0x1
80056a90:	00031840 	sll	v1,v1,0x1
80056a94:	00641821 	addu	v1,v1,a0
80056a98:	94620000 	lhu	v0,0(v1)
80056a9c:	a7220000 	sh	v0,0(t9)
80056aa0:	9102004c 	lbu	v0,76(t0)
80056aa4:	a1e20000 	sb	v0,0(t7)
80056aa8:	00f33821 	addu	a3,a3,s3
80056aac:	8fa50050 	lw	a1,80(sp)
80056ab0:	00f31023 	subu	v0,a3,s3
80056ab4:	27390002 	addiu	t9,t9,2
80056ab8:	25ef0001 	addiu	t7,t7,1
80056abc:	14a2ffbf 	bne	a1,v0,800569bc <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x400>
80056ac0:	00d43021 	addu	a2,a2,s4
80056ac4:	8fa40020 	lw	a0,32(sp)
80056ac8:	8fa50068 	lw	a1,104(sp)
80056acc:	8fa60044 	lw	a2,68(sp)
80056ad0:	24840001 	addiu	a0,a0,1
80056ad4:	24a50018 	addiu	a1,a1,24
80056ad8:	afa40020 	sw	a0,32(sp)
80056adc:	14c4ff79 	bne	a2,a0,800568c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x308>
80056ae0:	afa50068 	sw	a1,104(sp)
80056ae4:	3c078022 	lui	a3,0x8022
80056ae8:	24e26dd8 	addiu	v0,a3,28120
80056aec:	8fa90034 	lw	t1,52(sp)
80056af0:	8c430060 	lw	v1,96(v0)
80056af4:	8fac000c 	lw	t4,12(sp)
80056af8:	8fa40008 	lw	a0,8(sp)
80056afc:	8fa50004 	lw	a1,4(sp)
80056b00:	25290001 	addiu	t1,t1,1
80056b04:	24840010 	addiu	a0,a0,16
80056b08:	258c0010 	addiu	t4,t4,16
80056b0c:	24a5ffff 	addiu	a1,a1,-1
80056b10:	0069182b 	sltu	v1,v1,t1
80056b14:	afa40008 	sw	a0,8(sp)
80056b18:	afa90034 	sw	t1,52(sp)
80056b1c:	8c440010 	lw	a0,16(v0)
80056b20:	afac000c 	sw	t4,12(sp)
80056b24:	afa50004 	sw	a1,4(sp)
80056b28:	146003b2 	bnez	v1,800579f4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1438>
80056b2c:	8c420030 	lw	v0,48(v0)
80056b30:	8fa6003c 	lw	a2,60(sp)
80056b34:	8fa70000 	lw	a3,0(sp)
80056b38:	24c6000c 	addiu	a2,a2,12
80056b3c:	8fa90040 	lw	t1,64(sp)
80056b40:	84c80002 	lh	t0,2(a2)
80056b44:	8fac000c 	lw	t4,12(sp)
80056b48:	00e43821 	addu	a3,a3,a0
80056b4c:	01224821 	addu	t1,t1,v0
80056b50:	afa6003c 	sw	a2,60(sp)
80056b54:	afa70000 	sw	a3,0(sp)
80056b58:	080159e9 	j	800567a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1e8>
80056b5c:	afa90040 	sw	t1,64(sp)
80056b60:	24c650e8 	addiu	a2,a2,20712
80056b64:	90c20aa5 	lbu	v0,2725(a2)
80056b68:	70835002 	mul	t2,a0,v1
80056b6c:	104000f7 	beqz	v0,80056f4c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x990>
80056b70:	70854002 	mul	t0,a0,a1
80056b74:	8fa20050 	lw	v0,80(sp)
80056b78:	10e2ffd2 	beq	a3,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
80056b7c:	8fa90028 	lw	t1,40(sp)
80056b80:	8fac0024 	lw	t4,36(sp)
80056b84:	8fa20030 	lw	v0,48(sp)
80056b88:	01287021 	addu	t6,t1,t0
80056b8c:	018a8821 	addu	s1,t4,t2
80056b90:	00e2b021 	addu	s6,a3,v0
80056b94:	08015b87 	j	80056e1c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x860>
80056b98:	02679021 	addu	s2,s3,a3
80056b9c:	2483701c 	addiu	v1,a0,28700
80056ba0:	2402fff8 	li	v0,-8
80056ba4:	8c6a0008 	lw	t2,8(v1)
80056ba8:	01221024 	and	v0,t1,v0
80056bac:	00021140 	sll	v0,v0,0x5
80056bb0:	000e1a82 	srl	v1,t6,0xa
80056bb4:	2417fffe 	li	s7,-2
80056bb8:	00775824 	and	t3,v1,s7
80056bbc:	004a3021 	addu	a2,v0,t2
80056bc0:	00cb2021 	addu	a0,a2,t3
80056bc4:	8fa50054 	lw	a1,84(sp)
80056bc8:	30e20007 	andi	v0,a3,0x7
80056bcc:	90830000 	lbu	v1,0(a0)
80056bd0:	00021040 	sll	v0,v0,0x1
80056bd4:	00a26021 	addu	t4,a1,v0
80056bd8:	3c028019 	lui	v0,0x8019
80056bdc:	2442f634 	addiu	v0,v0,-2508
80056be0:	000319c0 	sll	v1,v1,0x7
80056be4:	31240007 	andi	a0,t1,0x7
80056be8:	8c580000 	lw	t8,0(v0)
80056bec:	00048100 	sll	s0,a0,0x4
80056bf0:	01831821 	addu	v1,t4,v1
80056bf4:	00701821 	addu	v1,v1,s0
80056bf8:	90650000 	lbu	a1,0(v1)
80056bfc:	8f02006c 	lw	v0,108(t8)
80056c00:	3c038023 	lui	v1,0x8023
80056c04:	00a21024 	and	v0,a1,v0
80056c08:	2463c90c 	addiu	v1,v1,-14068
80056c0c:	000211c2 	srl	v0,v0,0x7
80056c10:	00431021 	addu	v0,v0,v1
80056c14:	90430000 	lbu	v1,0(v0)
80056c18:	a303004c 	sb	v1,76(t8)
80056c1c:	91e20000 	lbu	v0,0(t7)
80056c20:	0043182b 	sltu	v1,v0,v1
80056c24:	10600074 	beqz	v1,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c>
80056c28:	00000000 	nop
80056c2c:	8f0d0068 	lw	t5,104(t8)
80056c30:	00adf024 	and	s8,a1,t5
80056c34:	13c00070 	beqz	s8,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c>
80056c38:	00f33821 	addu	a3,a3,s3
80056c3c:	30e503ff 	andi	a1,a3,0x3ff
80056c40:	00052882 	srl	a1,a1,0x2
80056c44:	01334821 	addu	t1,t1,s3
80056c48:	00b72824 	and	a1,a1,s7
80056c4c:	00c53021 	addu	a2,a2,a1
80056c50:	312803f8 	andi	t0,t1,0x3f8
80056c54:	016a1021 	addu	v0,t3,t2
80056c58:	00084140 	sll	t0,t0,0x5
80056c5c:	90c30000 	lbu	v1,0(a2)
80056c60:	30e70007 	andi	a3,a3,0x7
80056c64:	8fa60054 	lw	a2,84(sp)
80056c68:	00481021 	addu	v0,v0,t0
80056c6c:	00073840 	sll	a3,a3,0x1
80056c70:	00c73821 	addu	a3,a2,a3
80056c74:	90440000 	lbu	a0,0(v0)
80056c78:	000319c0 	sll	v1,v1,0x7
80056c7c:	00e31821 	addu	v1,a3,v1
80056c80:	00aa2821 	addu	a1,a1,t2
80056c84:	00701821 	addu	v1,v1,s0
80056c88:	31290007 	andi	t1,t1,0x7
80056c8c:	000421c0 	sll	a0,a0,0x7
80056c90:	00094900 	sll	t1,t1,0x4
80056c94:	00a82821 	addu	a1,a1,t0
80056c98:	01842021 	addu	a0,t4,a0
80056c9c:	90660000 	lbu	a2,0(v1)
80056ca0:	00892021 	addu	a0,a0,t1
80056ca4:	90a20000 	lbu	v0,0(a1)
80056ca8:	8f0a0044 	lw	t2,68(t8)
80056cac:	90850000 	lbu	a1,0(a0)
80056cb0:	01a63024 	and	a2,t5,a2
80056cb4:	000211c0 	sll	v0,v0,0x7
80056cb8:	000e40c2 	srl	t0,t6,0x3
80056cbc:	001160c2 	srl	t4,s1,0x3
80056cc0:	00063040 	sll	a2,a2,0x1
80056cc4:	3108001f 	andi	t0,t0,0x1f
80056cc8:	318c001f 	andi	t4,t4,0x1f
80056ccc:	00e23821 	addu	a3,a3,v0
80056cd0:	00ca3021 	addu	a2,a2,t2
80056cd4:	01a52824 	and	a1,t5,a1
80056cd8:	00e93821 	addu	a3,a3,t1
80056cdc:	710c5802 	mul	t3,t0,t4
80056ce0:	94c90000 	lhu	t1,0(a2)
80056ce4:	00052840 	sll	a1,a1,0x1
80056ce8:	00aa2821 	addu	a1,a1,t2
80056cec:	90e40000 	lbu	a0,0(a3)
80056cf0:	312203e0 	andi	v0,t1,0x3e0
80056cf4:	94a70000 	lhu	a3,0(a1)
80056cf8:	001e2840 	sll	a1,s8,0x1
80056cfc:	00aa2821 	addu	a1,a1,t2
80056d00:	00021400 	sll	v0,v0,0x10
80056d04:	31297c1f 	andi	t1,t1,0x7c1f
80056d08:	000b5942 	srl	t3,t3,0x5
80056d0c:	01224825 	or	t1,t1,v0
80056d10:	94a20000 	lhu	v0,0(a1)
80056d14:	01a42024 	and	a0,t5,a0
80056d18:	010b2823 	subu	a1,t0,t3
80056d1c:	71253002 	mul	a2,t1,a1
80056d20:	30e303e0 	andi	v1,a3,0x3e0
80056d24:	304503e0 	andi	a1,v0,0x3e0
80056d28:	00042040 	sll	a0,a0,0x1
80056d2c:	01684023 	subu	t0,t3,t0
80056d30:	008a2021 	addu	a0,a0,t2
80056d34:	00031c00 	sll	v1,v1,0x10
80056d38:	00052c00 	sll	a1,a1,0x10
80056d3c:	30e77c1f 	andi	a3,a3,0x7c1f
80056d40:	010c4023 	subu	t0,t0,t4
80056d44:	30427c1f 	andi	v0,v0,0x7c1f
80056d48:	00e33825 	or	a3,a3,v1
80056d4c:	00451025 	or	v0,v0,a1
80056d50:	94830000 	lhu	v1,0(a0)
80056d54:	25080020 	addiu	t0,t0,32
80056d58:	018b2023 	subu	a0,t4,t3
80056d5c:	70482802 	mul	a1,v0,t0
80056d60:	70e44802 	mul	t1,a3,a0
80056d64:	306403e0 	andi	a0,v1,0x3e0
80056d68:	00042400 	sll	a0,a0,0x10
80056d6c:	30637c1f 	andi	v1,v1,0x7c1f
80056d70:	00641825 	or	v1,v1,a0
80056d74:	00a61021 	addu	v0,a1,a2
80056d78:	706b2802 	mul	a1,v1,t3
80056d7c:	8f040048 	lw	a0,72(t8)
80056d80:	00a91821 	addu	v1,a1,t1
80056d84:	00431021 	addu	v0,v0,v1
80056d88:	008f2021 	addu	a0,a0,t7
80056d8c:	00021d42 	srl	v1,v0,0x15
80056d90:	90840000 	lbu	a0,0(a0)
80056d94:	00021142 	srl	v0,v0,0x5
80056d98:	30427c1f 	andi	v0,v0,0x7c1f
80056d9c:	306303e0 	andi	v1,v1,0x3e0
80056da0:	10800010 	beqz	a0,80056de4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x828>
80056da4:	00433025 	or	a2,v0,v1
80056da8:	24070001 	li	a3,1
80056dac:	108702e8 	beq	a0,a3,80057950 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1394>
80056db0:	2409fbde 	li	t1,-1058
80056db4:	8f020014 	lw	v0,20(t8)
80056db8:	00021040 	sll	v0,v0,0x1
80056dbc:	00591021 	addu	v0,v0,t9
80056dc0:	94440000 	lhu	a0,0(v0)
80056dc4:	34c38420 	ori	v1,a2,0x8420
80056dc8:	00892024 	and	a0,a0,t1
80056dcc:	00641823 	subu	v1,v1,a0
80056dd0:	8f050020 	lw	a1,32(t8)
80056dd4:	00031843 	sra	v1,v1,0x1
80056dd8:	00031840 	sll	v1,v1,0x1
80056ddc:	00651821 	addu	v1,v1,a1
80056de0:	94660000 	lhu	a2,0(v1)
80056de4:	3c058022 	lui	a1,0x8022
80056de8:	a7260000 	sh	a2,0(t9)
80056dec:	24a56dd8 	addiu	a1,a1,28120
80056df0:	90a2004c 	lbu	v0,76(a1)
80056df4:	a1e20000 	sb	v0,0(t7)
80056df8:	02539021 	addu	s2,s2,s3
80056dfc:	8fa30050 	lw	v1,80(sp)
80056e00:	02531023 	subu	v0,s2,s3
80056e04:	01d47021 	addu	t6,t6,s4
80056e08:	02358821 	addu	s1,s1,s5
80056e0c:	1062ff2d 	beq	v1,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
80056e10:	02d3b021 	addu	s6,s6,s3
80056e14:	27390002 	addiu	t9,t9,2
80056e18:	25ef0001 	addiu	t7,t7,1
80056e1c:	000e3a02 	srl	a3,t6,0x8
80056e20:	00114a02 	srl	t1,s1,0x8
80056e24:	00e91025 	or	v0,a3,t1
80056e28:	2403fc00 	li	v1,-1024
80056e2c:	00431024 	and	v0,v0,v1
80056e30:	1040ff5a 	beqz	v0,80056b9c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x5e0>
80056e34:	3c048021 	lui	a0,0x8021
80056e38:	3c068022 	lui	a2,0x8022
80056e3c:	24c650e8 	addiu	a2,a2,20712
80056e40:	90c30aa5 	lbu	v1,2725(a2)
80056e44:	24020003 	li	v0,3
80056e48:	1462ffeb 	bne	v1,v0,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c>
80056e4c:	32c30007 	andi	v1,s6,0x7
80056e50:	8fa70054 	lw	a3,84(sp)
80056e54:	3c0c8019 	lui	t4,0x8019
80056e58:	8fa90070 	lw	t1,112(sp)
80056e5c:	00031840 	sll	v1,v1,0x1
80056e60:	258cf634 	addiu	t4,t4,-2508
80056e64:	8d850000 	lw	a1,0(t4)
80056e68:	00e31821 	addu	v1,a3,v1
80056e6c:	00691821 	addu	v1,v1,t1
80056e70:	90640000 	lbu	a0,0(v1)
80056e74:	8ca2006c 	lw	v0,108(a1)
80056e78:	3c038023 	lui	v1,0x8023
80056e7c:	00821024 	and	v0,a0,v0
80056e80:	2463c90c 	addiu	v1,v1,-14068
80056e84:	000211c2 	srl	v0,v0,0x7
80056e88:	00431021 	addu	v0,v0,v1
80056e8c:	90430000 	lbu	v1,0(v0)
80056e90:	a0a3004c 	sb	v1,76(a1)
80056e94:	91e20000 	lbu	v0,0(t7)
80056e98:	0043182b 	sltu	v1,v0,v1
80056e9c:	1060ffd6 	beqz	v1,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c>
80056ea0:	00000000 	nop
80056ea4:	8ca20068 	lw	v0,104(a1)
80056ea8:	00821824 	and	v1,a0,v0
80056eac:	1060ffd2 	beqz	v1,80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c>
80056eb0:	00031840 	sll	v1,v1,0x1
80056eb4:	8ca20048 	lw	v0,72(a1)
80056eb8:	8ca40044 	lw	a0,68(a1)
80056ebc:	004f1021 	addu	v0,v0,t7
80056ec0:	90420000 	lbu	v0,0(v0)
80056ec4:	00641821 	addu	v1,v1,a0
80056ec8:	10400010 	beqz	v0,80056f0c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x950>
80056ecc:	94660000 	lhu	a2,0(v1)
80056ed0:	24040001 	li	a0,1
80056ed4:	104402d2 	beq	v0,a0,80057a20 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1464>
80056ed8:	34c38420 	ori	v1,a2,0x8420
80056edc:	8ca20014 	lw	v0,20(a1)
80056ee0:	00021040 	sll	v0,v0,0x1
80056ee4:	00591021 	addu	v0,v0,t9
80056ee8:	94440000 	lhu	a0,0(v0)
80056eec:	2406fbde 	li	a2,-1058
80056ef0:	00862024 	and	a0,a0,a2
80056ef4:	00641823 	subu	v1,v1,a0
80056ef8:	8ca50020 	lw	a1,32(a1)
80056efc:	00031843 	sra	v1,v1,0x1
80056f00:	00031840 	sll	v1,v1,0x1
80056f04:	00651821 	addu	v1,v1,a1
80056f08:	94660000 	lhu	a2,0(v1)
80056f0c:	3c0c8022 	lui	t4,0x8022
80056f10:	a7260000 	sh	a2,0(t9)
80056f14:	258c6dd8 	addiu	t4,t4,28120
80056f18:	9182004c 	lbu	v0,76(t4)
80056f1c:	08015b7e 	j	80056df8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x83c>
80056f20:	a1e20000 	sb	v0,0(t7)
80056f24:	8fa5003c 	lw	a1,60(sp)
80056f28:	00c03821 	move	a3,a2
80056f2c:	84b50004 	lh	s5,4(a1)
80056f30:	84b40000 	lh	s4,0(a1)
80056f34:	8fa60048 	lw	a2,72(sp)
80056f38:	02802821 	move	a1,s4
80056f3c:	02a01821 	move	v1,s5
80056f40:	24130001 	li	s3,1
80056f44:	08015a55 	j	80056954 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x398>
80056f48:	afa60050 	sw	a2,80(sp)
80056f4c:	268201cb 	addiu	v0,s4,459
80056f50:	2c420397 	sltiu	v0,v0,919
80056f54:	1040015c 	beqz	v0,800574c8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xf0c>
80056f58:	8fa6003c 	lw	a2,60(sp)
80056f5c:	26a201cb 	addiu	v0,s5,459
80056f60:	2c420397 	sltiu	v0,v0,919
80056f64:	10400159 	beqz	v0,800574cc <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xf10>
80056f68:	8fa90028 	lw	t1,40(sp)
80056f6c:	8fa60050 	lw	a2,80(sp)
80056f70:	10e6fed4 	beq	a3,a2,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
80056f74:	3c0c8019 	lui	t4,0x8019
80056f78:	02679021 	addu	s2,s3,a3
80056f7c:	8fa90024 	lw	t1,36(sp)
80056f80:	8fa70028 	lw	a3,40(sp)
80056f84:	258cf634 	addiu	t4,t4,-2508
80056f88:	8d970000 	lw	s7,0(t4)
80056f8c:	00e88821 	addu	s1,a3,t0
80056f90:	012a8021 	addu	s0,t1,t2
80056f94:	241efffe 	li	s8,-2
80056f98:	3c048021 	lui	a0,0x8021
80056f9c:	00113a02 	srl	a3,s1,0x8
80056fa0:	00102a02 	srl	a1,s0,0x8
80056fa4:	2484701c 	addiu	a0,a0,28700
80056fa8:	8c8a0008 	lw	t2,8(a0)
80056fac:	30e203ff 	andi	v0,a3,0x3ff
80056fb0:	30a303f8 	andi	v1,a1,0x3f8
80056fb4:	00031940 	sll	v1,v1,0x5
80056fb8:	00021082 	srl	v0,v0,0x2
80056fbc:	005e4824 	and	t1,v0,s8
80056fc0:	006a5821 	addu	t3,v1,t2
80056fc4:	01692021 	addu	a0,t3,t1
80056fc8:	90830000 	lbu	v1,0(a0)
80056fcc:	8fa60054 	lw	a2,84(sp)
80056fd0:	30e20007 	andi	v0,a3,0x7
80056fd4:	00021040 	sll	v0,v0,0x1
80056fd8:	00c26821 	addu	t5,a2,v0
80056fdc:	000319c0 	sll	v1,v1,0x7
80056fe0:	30a40007 	andi	a0,a1,0x7
80056fe4:	00047100 	sll	t6,a0,0x4
80056fe8:	01a31821 	addu	v1,t5,v1
80056fec:	006e1821 	addu	v1,v1,t6
80056ff0:	90660000 	lbu	a2,0(v1)
80056ff4:	8ee2006c 	lw	v0,108(s7)
80056ff8:	3c0c8023 	lui	t4,0x8023
80056ffc:	00c21024 	and	v0,a2,v0
80057000:	000211c2 	srl	v0,v0,0x7
80057004:	258cc90c 	addiu	t4,t4,-14068
80057008:	004c1021 	addu	v0,v0,t4
8005700c:	90430000 	lbu	v1,0(v0)
80057010:	a2e3004c 	sb	v1,76(s7)
80057014:	91e20000 	lbu	v0,0(t7)
80057018:	0043182b 	sltu	v1,v0,v1
8005701c:	1060008b 	beqz	v1,8005724c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc90>
80057020:	00000000 	nop
80057024:	8eec0068 	lw	t4,104(s7)
80057028:	00ccb024 	and	s6,a2,t4
8005702c:	12c00087 	beqz	s6,8005724c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc90>
80057030:	3c028022 	lui	v0,0x8022
80057034:	244250e8 	addiu	v0,v0,20712
80057038:	90580aa4 	lbu	t8,2724(v0)
8005703c:	00f33821 	addu	a3,a3,s3
80057040:	2403ffff 	li	v1,-1
80057044:	24080001 	li	t0,1
80057048:	0078400b 	movn	t0,v1,t8
8005704c:	30e203ff 	andi	v0,a3,0x3ff
80057050:	01054021 	addu	t0,t0,a1
80057054:	00021082 	srl	v0,v0,0x2
80057058:	005e1024 	and	v0,v0,s8
8005705c:	310303f8 	andi	v1,t0,0x3f8
80057060:	00031940 	sll	v1,v1,0x5
80057064:	004a2021 	addu	a0,v0,t2
80057068:	012a4821 	addu	t1,t1,t2
8005706c:	01234821 	addu	t1,t1,v1
80057070:	01621021 	addu	v0,t3,v0
80057074:	00832021 	addu	a0,a0,v1
80057078:	90850000 	lbu	a1,0(a0)
8005707c:	90430000 	lbu	v1,0(v0)
80057080:	91260000 	lbu	a2,0(t1)
80057084:	8fa40054 	lw	a0,84(sp)
80057088:	30e70007 	andi	a3,a3,0x7
8005708c:	00073840 	sll	a3,a3,0x1
80057090:	00873821 	addu	a3,a0,a3
80057094:	000319c0 	sll	v1,v1,0x7
80057098:	001148c2 	srl	t1,s1,0x3
8005709c:	001050c2 	srl	t2,s0,0x3
800570a0:	31080007 	andi	t0,t0,0x7
800570a4:	000529c0 	sll	a1,a1,0x7
800570a8:	000631c0 	sll	a2,a2,0x7
800570ac:	3129001f 	andi	t1,t1,0x1f
800570b0:	314a001f 	andi	t2,t2,0x1f
800570b4:	00084100 	sll	t0,t0,0x4
800570b8:	00e52821 	addu	a1,a3,a1
800570bc:	01a63021 	addu	a2,t5,a2
800570c0:	00e33821 	addu	a3,a3,v1
800570c4:	00ee3821 	addu	a3,a3,t6
800570c8:	00c83021 	addu	a2,a2,t0
800570cc:	00a82821 	addu	a1,a1,t0
800570d0:	712a5802 	mul	t3,t1,t2
800570d4:	90e20000 	lbu	v0,0(a3)
800570d8:	90a30000 	lbu	v1,0(a1)
800570dc:	90c40000 	lbu	a0,0(a2)
800570e0:	01821024 	and	v0,t4,v0
800570e4:	01842024 	and	a0,t4,a0
800570e8:	01831824 	and	v1,t4,v1
800570ec:	3c0c8022 	lui	t4,0x8022
800570f0:	8ee50044 	lw	a1,68(s7)
800570f4:	000b5942 	srl	t3,t3,0x5
800570f8:	258c50e8 	addiu	t4,t4,20712
800570fc:	00163040 	sll	a2,s6,0x1
80057100:	01693823 	subu	a3,t3,t1
80057104:	00021040 	sll	v0,v0,0x1
80057108:	00031840 	sll	v1,v1,0x1
8005710c:	00042040 	sll	a0,a0,0x1
80057110:	91880aa3 	lbu	t0,2723(t4)
80057114:	00c53021 	addu	a2,a2,a1
80057118:	00ea3823 	subu	a3,a3,t2
8005711c:	00852021 	addu	a0,a0,a1
80057120:	00451021 	addu	v0,v0,a1
80057124:	00651821 	addu	v1,v1,a1
80057128:	94d60000 	lhu	s6,0(a2)
8005712c:	24ec0020 	addiu	t4,a3,32
80057130:	944d0000 	lhu	t5,0(v0)
80057134:	946e0000 	lhu	t6,0(v1)
80057138:	94860000 	lhu	a2,0(a0)
8005713c:	012b4823 	subu	t1,t1,t3
80057140:	110001e2 	beqz	t0,800578cc <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1310>
80057144:	014b3823 	subu	a3,t2,t3
80057148:	01201021 	move	v0,t1
8005714c:	00e04021 	move	t0,a3
80057150:	01804821 	move	t1,t4
80057154:	01603821 	move	a3,t3
80057158:	00406021 	move	t4,v0
8005715c:	13000007 	beqz	t8,8005717c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xbc0>
80057160:	31a403e0 	andi	a0,t5,0x3e0
80057164:	00e01021 	move	v0,a3
80057168:	01001821 	move	v1,t0
8005716c:	01803821 	move	a3,t4
80057170:	01204021 	move	t0,t1
80057174:	00406021 	move	t4,v0
80057178:	00604821 	move	t1,v1
8005717c:	30c503e0 	andi	a1,a2,0x3e0
80057180:	00042400 	sll	a0,a0,0x10
80057184:	31a27c1f 	andi	v0,t5,0x7c1f
80057188:	00441025 	or	v0,v0,a0
8005718c:	00052c00 	sll	a1,a1,0x10
80057190:	30c37c1f 	andi	v1,a2,0x7c1f
80057194:	32c403e0 	andi	a0,s6,0x3e0
80057198:	00651825 	or	v1,v1,a1
8005719c:	71224802 	mul	t1,t1,v0
800571a0:	00042400 	sll	a0,a0,0x10
800571a4:	31c503e0 	andi	a1,t6,0x3e0
800571a8:	32c27c1f 	andi	v0,s6,0x7c1f
800571ac:	00441025 	or	v0,v0,a0
800571b0:	70e33802 	mul	a3,a3,v1
800571b4:	00052c00 	sll	a1,a1,0x10
800571b8:	31c37c1f 	andi	v1,t6,0x7c1f
800571bc:	00651825 	or	v1,v1,a1
800571c0:	71822802 	mul	a1,t4,v0
800571c4:	3c068019 	lui	a2,0x8019
800571c8:	24c6f634 	addiu	a2,a2,-2508
800571cc:	00a91021 	addu	v0,a1,t1
800571d0:	71032802 	mul	a1,t0,v1
800571d4:	8ccb0000 	lw	t3,0(a2)
800571d8:	00a71821 	addu	v1,a1,a3
800571dc:	8d640048 	lw	a0,72(t3)
800571e0:	00431021 	addu	v0,v0,v1
800571e4:	008f2021 	addu	a0,a0,t7
800571e8:	00021d42 	srl	v1,v0,0x15
800571ec:	90840000 	lbu	a0,0(a0)
800571f0:	00021142 	srl	v0,v0,0x5
800571f4:	30427c1f 	andi	v0,v0,0x7c1f
800571f8:	306303e0 	andi	v1,v1,0x3e0
800571fc:	10800010 	beqz	a0,80057240 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc84>
80057200:	00433025 	or	a2,v0,v1
80057204:	24070001 	li	a3,1
80057208:	108701e6 	beq	a0,a3,800579a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x13e8>
8005720c:	2409fbde 	li	t1,-1058
80057210:	8d620014 	lw	v0,20(t3)
80057214:	00021040 	sll	v0,v0,0x1
80057218:	00591021 	addu	v0,v0,t9
8005721c:	94440000 	lhu	a0,0(v0)
80057220:	34c38420 	ori	v1,a2,0x8420
80057224:	00892024 	and	a0,a0,t1
80057228:	00641823 	subu	v1,v1,a0
8005722c:	8d650020 	lw	a1,32(t3)
80057230:	00031843 	sra	v1,v1,0x1
80057234:	00031840 	sll	v1,v1,0x1
80057238:	00651821 	addu	v1,v1,a1
8005723c:	94660000 	lhu	a2,0(v1)
80057240:	a7260000 	sh	a2,0(t9)
80057244:	92e2004c 	lbu	v0,76(s7)
80057248:	a1e20000 	sb	v0,0(t7)
8005724c:	02539021 	addu	s2,s2,s3
80057250:	8fa50050 	lw	a1,80(sp)
80057254:	02531023 	subu	v0,s2,s3
80057258:	02348821 	addu	s1,s1,s4
8005725c:	10a2fe19 	beq	a1,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
80057260:	02158021 	addu	s0,s0,s5
80057264:	27390002 	addiu	t9,t9,2
80057268:	08015be6 	j	80056f98 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x9dc>
8005726c:	25ef0001 	addiu	t7,t7,1
80057270:	8fa60024 	lw	a2,36(sp)
80057274:	8fa90028 	lw	t1,40(sp)
80057278:	00065203 	sra	t2,a2,0x8
8005727c:	31430007 	andi	v1,t2,0x7
80057280:	8fac0030 	lw	t4,48(sp)
80057284:	2402fff8 	li	v0,-8
80057288:	01421024 	and	v0,t2,v0
8005728c:	00036900 	sll	t5,v1,0x4
80057290:	3c038019 	lui	v1,0x8019
80057294:	01244021 	addu	t0,t1,a0
80057298:	2463f634 	addiu	v1,v1,-2508
8005729c:	00ec4821 	addu	t1,a3,t4
800572a0:	00026140 	sll	t4,v0,0x5
800572a4:	3c028019 	lui	v0,0x8019
800572a8:	2442f638 	addiu	v0,v0,-2504
800572ac:	8c6b0000 	lw	t3,0(v1)
800572b0:	8c4e0000 	lw	t6,0(v0)
800572b4:	02673821 	addu	a3,s3,a3
800572b8:	2410fffe 	li	s0,-2
800572bc:	2412fbde 	li	s2,-1058
800572c0:	08015cf1 	j	800573c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xe08>
800572c4:	01608821 	move	s1,t3
800572c8:	8dc40008 	lw	a0,8(t6)
800572cc:	00501024 	and	v0,v0,s0
800572d0:	01842021 	addu	a0,t4,a0
800572d4:	00822021 	addu	a0,a0,v0
800572d8:	90850000 	lbu	a1,0(a0)
800572dc:	30c30007 	andi	v1,a2,0x7
800572e0:	8fa60054 	lw	a2,84(sp)
800572e4:	00031840 	sll	v1,v1,0x1
800572e8:	000529c0 	sll	a1,a1,0x7
800572ec:	00c31821 	addu	v1,a2,v1
800572f0:	00651821 	addu	v1,v1,a1
800572f4:	006d1821 	addu	v1,v1,t5
800572f8:	90640000 	lbu	a0,0(v1)
800572fc:	8d62006c 	lw	v0,108(t3)
80057300:	3c038023 	lui	v1,0x8023
80057304:	00821024 	and	v0,a0,v0
80057308:	2463c90c 	addiu	v1,v1,-14068
8005730c:	000211c2 	srl	v0,v0,0x7
80057310:	00431021 	addu	v0,v0,v1
80057314:	90430000 	lbu	v1,0(v0)
80057318:	a163004c 	sb	v1,76(t3)
8005731c:	91e20000 	lbu	v0,0(t7)
80057320:	0043182b 	sltu	v1,v0,v1
80057324:	1060001f 	beqz	v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8>
80057328:	00000000 	nop
8005732c:	8d620068 	lw	v0,104(t3)
80057330:	00821824 	and	v1,a0,v0
80057334:	1060001b 	beqz	v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8>
80057338:	00031840 	sll	v1,v1,0x1
8005733c:	8d620048 	lw	v0,72(t3)
80057340:	8d640044 	lw	a0,68(t3)
80057344:	01e21021 	addu	v0,t7,v0
80057348:	90420000 	lbu	v0,0(v0)
8005734c:	00641821 	addu	v1,v1,a0
80057350:	1040000f 	beqz	v0,80057390 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xdd4>
80057354:	94660000 	lhu	a2,0(v1)
80057358:	24040001 	li	a0,1
8005735c:	1044016d 	beq	v0,a0,80057914 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1358>
80057360:	34c38420 	ori	v1,a2,0x8420
80057364:	8d620014 	lw	v0,20(t3)
80057368:	00021040 	sll	v0,v0,0x1
8005736c:	00591021 	addu	v0,v0,t9
80057370:	94440000 	lhu	a0,0(v0)
80057374:	8d650020 	lw	a1,32(t3)
80057378:	00922024 	and	a0,a0,s2
8005737c:	00641823 	subu	v1,v1,a0
80057380:	00031843 	sra	v1,v1,0x1
80057384:	00031840 	sll	v1,v1,0x1
80057388:	00651821 	addu	v1,v1,a1
8005738c:	94660000 	lhu	a2,0(v1)
80057390:	3c058022 	lui	a1,0x8022
80057394:	a7260000 	sh	a2,0(t9)
80057398:	24a56dd8 	addiu	a1,a1,28120
8005739c:	90a2004c 	lbu	v0,76(a1)
800573a0:	a1e20000 	sb	v0,0(t7)
800573a4:	00f33821 	addu	a3,a3,s3
800573a8:	8fa50050 	lw	a1,80(sp)
800573ac:	00f31023 	subu	v0,a3,s3
800573b0:	01144021 	addu	t0,t0,s4
800573b4:	10a2fdc3 	beq	a1,v0,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
800573b8:	01334821 	addu	t1,t1,s3
800573bc:	27390002 	addiu	t9,t9,2
800573c0:	25ef0001 	addiu	t7,t7,1
800573c4:	00083203 	sra	a2,t0,0x8
800573c8:	01461025 	or	v0,t2,a2
800573cc:	2403fc00 	li	v1,-1024
800573d0:	00431024 	and	v0,v0,v1
800573d4:	1040ffbc 	beqz	v0,800572c8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xd0c>
800573d8:	00081283 	sra	v0,t0,0xa
800573dc:	3c068022 	lui	a2,0x8022
800573e0:	24c650e8 	addiu	a2,a2,20712
800573e4:	90c30aa5 	lbu	v1,2725(a2)
800573e8:	24020003 	li	v0,3
800573ec:	1462ffed 	bne	v1,v0,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8>
800573f0:	31230007 	andi	v1,t1,0x7
800573f4:	8dc40008 	lw	a0,8(t6)
800573f8:	90820000 	lbu	v0,0(a0)
800573fc:	8fa40054 	lw	a0,84(sp)
80057400:	00031840 	sll	v1,v1,0x1
80057404:	000211c0 	sll	v0,v0,0x7
80057408:	00831821 	addu	v1,a0,v1
8005740c:	8fa5006c 	lw	a1,108(sp)
80057410:	00621821 	addu	v1,v1,v0
80057414:	00651821 	addu	v1,v1,a1
80057418:	90640000 	lbu	a0,0(v1)
8005741c:	8e22006c 	lw	v0,108(s1)
80057420:	3c068023 	lui	a2,0x8023
80057424:	00821024 	and	v0,a0,v0
80057428:	000211c2 	srl	v0,v0,0x7
8005742c:	24c6c90c 	addiu	a2,a2,-14068
80057430:	00461021 	addu	v0,v0,a2
80057434:	90430000 	lbu	v1,0(v0)
80057438:	a223004c 	sb	v1,76(s1)
8005743c:	91e20000 	lbu	v0,0(t7)
80057440:	0043182b 	sltu	v1,v0,v1
80057444:	1060ffd7 	beqz	v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8>
80057448:	00000000 	nop
8005744c:	8e220068 	lw	v0,104(s1)
80057450:	00821824 	and	v1,a0,v0
80057454:	1060ffd3 	beqz	v1,800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8>
80057458:	00031840 	sll	v1,v1,0x1
8005745c:	8e220048 	lw	v0,72(s1)
80057460:	8e240044 	lw	a0,68(s1)
80057464:	01e21021 	addu	v0,t7,v0
80057468:	90420000 	lbu	v0,0(v0)
8005746c:	00641821 	addu	v1,v1,a0
80057470:	1040000f 	beqz	v0,800574b0 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xef4>
80057474:	94660000 	lhu	a2,0(v1)
80057478:	24030001 	li	v1,1
8005747c:	1043017a 	beq	v0,v1,80057a68 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x14ac>
80057480:	34c38420 	ori	v1,a2,0x8420
80057484:	8e220014 	lw	v0,20(s1)
80057488:	00021040 	sll	v0,v0,0x1
8005748c:	00591021 	addu	v0,v0,t9
80057490:	94440000 	lhu	a0,0(v0)
80057494:	8e250020 	lw	a1,32(s1)
80057498:	00922024 	and	a0,a0,s2
8005749c:	00641823 	subu	v1,v1,a0
800574a0:	00031843 	sra	v1,v1,0x1
800574a4:	00031840 	sll	v1,v1,0x1
800574a8:	00651821 	addu	v1,v1,a1
800574ac:	94660000 	lhu	a2,0(v1)
800574b0:	3c048022 	lui	a0,0x8022
800574b4:	a7260000 	sh	a2,0(t9)
800574b8:	24846dd8 	addiu	a0,a0,28120
800574bc:	9082004c 	lbu	v0,76(a0)
800574c0:	08015ce9 	j	800573a4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xde8>
800574c4:	a1e20000 	sb	v0,0(t7)
800574c8:	8fa90028 	lw	t1,40(sp)
800574cc:	84c20002 	lh	v0,2(a2)
800574d0:	84c30006 	lh	v1,6(a2)
800574d4:	00023043 	sra	a2,v0,0x1
800574d8:	00061042 	srl	v0,a2,0x1
800574dc:	01224823 	subu	t1,t1,v0
800574e0:	00036043 	sra	t4,v1,0x1
800574e4:	8fa20024 	lw	v0,36(sp)
800574e8:	000c1842 	srl	v1,t4,0x1
800574ec:	00431023 	subu	v0,v0,v1
800574f0:	afa20024 	sw	v0,36(sp)
800574f4:	8fa40024 	lw	a0,36(sp)
800574f8:	8fa50050 	lw	a1,80(sp)
800574fc:	00141043 	sra	v0,s4,0x1
80057500:	00151843 	sra	v1,s5,0x1
80057504:	afa90028 	sw	t1,40(sp)
80057508:	00645821 	addu	t3,v1,a0
8005750c:	10e5fd6d 	beq	a3,a1,80056ac4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x508>
80057510:	00494821 	addu	t1,v0,t1
80057514:	00021042 	srl	v0,v0,0x1
80057518:	01021023 	subu	v0,t0,v0
8005751c:	00494821 	addu	t1,v0,t1
80057520:	00031842 	srl	v1,v1,0x1
80057524:	01431823 	subu	v1,t2,v1
80057528:	afa9001c 	sw	t1,28(sp)
8005752c:	8fa90024 	lw	t1,36(sp)
80057530:	01832821 	addu	a1,t4,v1
80057534:	02679021 	addu	s2,s3,a3
80057538:	8fa70028 	lw	a3,40(sp)
8005753c:	00c22021 	addu	a0,a2,v0
80057540:	01252821 	addu	a1,t1,a1
80057544:	00e42021 	addu	a0,a3,a0
80057548:	afa50014 	sw	a1,20(sp)
8005754c:	3c058019 	lui	a1,0x8019
80057550:	afa40018 	sw	a0,24(sp)
80057554:	24a5f634 	addiu	a1,a1,-2508
80057558:	8fa4001c 	lw	a0,28(sp)
8005755c:	006bf021 	addu	s8,v1,t3
80057560:	8cb60000 	lw	s6,0(a1)
80057564:	00c43021 	addu	a2,a2,a0
80057568:	019eb821 	addu	s7,t4,s8
8005756c:	00e28821 	addu	s1,a3,v0
80057570:	01238021 	addu	s0,t1,v1
80057574:	08015d61 	j	80057584 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xfc8>
80057578:	afa60010 	sw	a2,16(sp)
8005757c:	27390002 	addiu	t9,t9,2
80057580:	25ef0001 	addiu	t7,t7,1
80057584:	3c078021 	lui	a3,0x8021
80057588:	00112203 	sra	a0,s1,0x8
8005758c:	00103203 	sra	a2,s0,0x8
80057590:	24e2701c 	addiu	v0,a3,28700
80057594:	8c4e0008 	lw	t6,8(v0)
80057598:	308303ff 	andi	v1,a0,0x3ff
8005759c:	30c203f8 	andi	v0,a2,0x3f8
800575a0:	00021140 	sll	v0,v0,0x5
800575a4:	00031882 	srl	v1,v1,0x2
800575a8:	2409fffe 	li	t1,-2
800575ac:	00691824 	and	v1,v1,t1
800575b0:	004e1021 	addu	v0,v0,t6
800575b4:	00431021 	addu	v0,v0,v1
800575b8:	90450000 	lbu	a1,0(v0)
800575bc:	30840007 	andi	a0,a0,0x7
800575c0:	8fac0054 	lw	t4,84(sp)
800575c4:	00042040 	sll	a0,a0,0x1
800575c8:	000529c0 	sll	a1,a1,0x7
800575cc:	30c60007 	andi	a2,a2,0x7
800575d0:	01842021 	addu	a0,t4,a0
800575d4:	00063100 	sll	a2,a2,0x4
800575d8:	00852021 	addu	a0,a0,a1
800575dc:	00862021 	addu	a0,a0,a2
800575e0:	90860000 	lbu	a2,0(a0)
800575e4:	8ec2006c 	lw	v0,108(s6)
800575e8:	3c038023 	lui	v1,0x8023
800575ec:	00c21024 	and	v0,a2,v0
800575f0:	2463c90c 	addiu	v1,v1,-14068
800575f4:	000211c2 	srl	v0,v0,0x7
800575f8:	00431021 	addu	v0,v0,v1
800575fc:	90430000 	lbu	v1,0(v0)
80057600:	a2c3004c 	sb	v1,76(s6)
80057604:	91e20000 	lbu	v0,0(t7)
80057608:	0043182b 	sltu	v1,v0,v1
8005760c:	10600083 	beqz	v1,8005781c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1260>
80057610:	8fa3001c 	lw	v1,28(sp)
80057614:	8ed80068 	lw	t8,104(s6)
80057618:	00d83024 	and	a2,a2,t8
8005761c:	10c0007e 	beqz	a2,80057818 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x125c>
80057620:	afa60058 	sw	a2,88(sp)
80057624:	8fa4001c 	lw	a0,28(sp)
80057628:	001e5a02 	srl	t3,s8,0x8
8005762c:	00044a02 	srl	t1,a0,0x8
80057630:	8fa50018 	lw	a1,24(sp)
80057634:	8fa60014 	lw	a2,20(sp)
80057638:	312703ff 	andi	a3,t1,0x3ff
8005763c:	316403f8 	andi	a0,t3,0x3f8
80057640:	00055202 	srl	t2,a1,0x8
80057644:	00066a02 	srl	t5,a2,0x8
80057648:	8fac0010 	lw	t4,16(sp)
8005764c:	2403fffe 	li	v1,-2
80057650:	00042140 	sll	a0,a0,0x5
80057654:	00073882 	srl	a3,a3,0x2
80057658:	00e33824 	and	a3,a3,v1
8005765c:	314603ff 	andi	a2,t2,0x3ff
80057660:	31a203f8 	andi	v0,t5,0x3f8
80057664:	008e2021 	addu	a0,a0,t6
80057668:	000c4202 	srl	t0,t4,0x8
8005766c:	00872021 	addu	a0,a0,a3
80057670:	00176202 	srl	t4,s7,0x8
80057674:	2407fffe 	li	a3,-2
80057678:	00021140 	sll	v0,v0,0x5
8005767c:	00063082 	srl	a2,a2,0x2
80057680:	00c73024 	and	a2,a2,a3
80057684:	310503ff 	andi	a1,t0,0x3ff
80057688:	318303f8 	andi	v1,t4,0x3f8
8005768c:	004e1021 	addu	v0,v0,t6
80057690:	00461021 	addu	v0,v0,a2
80057694:	00031940 	sll	v1,v1,0x5
80057698:	00052882 	srl	a1,a1,0x2
8005769c:	00a72824 	and	a1,a1,a3
800576a0:	90860000 	lbu	a2,0(a0)
800576a4:	006e1821 	addu	v1,v1,t6
800576a8:	90440000 	lbu	a0,0(v0)
800576ac:	31290007 	andi	t1,t1,0x7
800576b0:	8fa20054 	lw	v0,84(sp)
800576b4:	00651821 	addu	v1,v1,a1
800576b8:	00094840 	sll	t1,t1,0x1
800576bc:	314a0007 	andi	t2,t2,0x7
800576c0:	000631c0 	sll	a2,a2,0x7
800576c4:	00494821 	addu	t1,v0,t1
800576c8:	90650000 	lbu	a1,0(v1)
800576cc:	316b0007 	andi	t3,t3,0x7
800576d0:	000a5040 	sll	t2,t2,0x1
800576d4:	31080007 	andi	t0,t0,0x7
800576d8:	01264821 	addu	t1,t1,a2
800576dc:	000421c0 	sll	a0,a0,0x7
800576e0:	004a5021 	addu	t2,v0,t2
800576e4:	000b5900 	sll	t3,t3,0x4
800576e8:	31ad0007 	andi	t5,t5,0x7
800576ec:	00084040 	sll	t0,t0,0x1
800576f0:	01445021 	addu	t2,t2,a0
800576f4:	000529c0 	sll	a1,a1,0x7
800576f8:	00484021 	addu	t0,v0,t0
800576fc:	012b4821 	addu	t1,t1,t3
80057700:	000d6900 	sll	t5,t5,0x4
80057704:	318c0007 	andi	t4,t4,0x7
80057708:	01054021 	addu	t0,t0,a1
8005770c:	014d5021 	addu	t2,t2,t5
80057710:	91220000 	lbu	v0,0(t1)
80057714:	000c6100 	sll	t4,t4,0x4
80057718:	010c4021 	addu	t0,t0,t4
8005771c:	8fa50058 	lw	a1,88(sp)
80057720:	91440000 	lbu	a0,0(t2)
80057724:	8ec70044 	lw	a3,68(s6)
80057728:	91030000 	lbu	v1,0(t0)
8005772c:	03021024 	and	v0,t8,v0
80057730:	00053040 	sll	a2,a1,0x1
80057734:	00021040 	sll	v0,v0,0x1
80057738:	03042024 	and	a0,t8,a0
8005773c:	00c73021 	addu	a2,a2,a3
80057740:	00471021 	addu	v0,v0,a3
80057744:	03031824 	and	v1,t8,v1
80057748:	00042040 	sll	a0,a0,0x1
8005774c:	94c50000 	lhu	a1,0(a2)
80057750:	00872021 	addu	a0,a0,a3
80057754:	94480000 	lhu	t0,0(v0)
80057758:	00031840 	sll	v1,v1,0x1
8005775c:	94860000 	lhu	a2,0(a0)
80057760:	00671821 	addu	v1,v1,a3
80057764:	94670000 	lhu	a3,0(v1)
80057768:	31020c63 	andi	v0,t0,0xc63
8005776c:	30a40c63 	andi	a0,a1,0xc63
80057770:	30c30c63 	andi	v1,a2,0xc63
80057774:	00822021 	addu	a0,a0,v0
80057778:	00052882 	srl	a1,a1,0x2
8005777c:	00084082 	srl	t0,t0,0x2
80057780:	00832021 	addu	a0,a0,v1
80057784:	30a51ce7 	andi	a1,a1,0x1ce7
80057788:	30e30c63 	andi	v1,a3,0xc63
8005778c:	31081ce7 	andi	t0,t0,0x1ce7
80057790:	00063082 	srl	a2,a2,0x2
80057794:	8ec20048 	lw	v0,72(s6)
80057798:	30c61ce7 	andi	a2,a2,0x1ce7
8005779c:	00a82821 	addu	a1,a1,t0
800577a0:	00832021 	addu	a0,a0,v1
800577a4:	00073882 	srl	a3,a3,0x2
800577a8:	00a62821 	addu	a1,a1,a2
800577ac:	30e71ce7 	andi	a3,a3,0x1ce7
800577b0:	00042082 	srl	a0,a0,0x2
800577b4:	004f1021 	addu	v0,v0,t7
800577b8:	00a72821 	addu	a1,a1,a3
800577bc:	30840c63 	andi	a0,a0,0xc63
800577c0:	90420000 	lbu	v0,0(v0)
800577c4:	00a42821 	addu	a1,a1,a0
800577c8:	10400010 	beqz	v0,8005780c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1250>
800577cc:	30a6ffff 	andi	a2,a1,0xffff
800577d0:	24070001 	li	a3,1
800577d4:	1047003f 	beq	v0,a3,800578d4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1318>
800577d8:	2409fbde 	li	t1,-1058
800577dc:	8ec20014 	lw	v0,20(s6)
800577e0:	00021040 	sll	v0,v0,0x1
800577e4:	00591021 	addu	v0,v0,t9
800577e8:	94440000 	lhu	a0,0(v0)
800577ec:	34c38420 	ori	v1,a2,0x8420
800577f0:	00892024 	and	a0,a0,t1
800577f4:	00641823 	subu	v1,v1,a0
800577f8:	8ec50020 	lw	a1,32(s6)
800577fc:	00031843 	sra	v1,v1,0x1
80057800:	00031840 	sll	v1,v1,0x1
80057804:	00651821 	addu	v1,v1,a1
80057808:	94660000 	lhu	a2,0(v1)
8005780c:	a7260000 	sh	a2,0(t9)
80057810:	92c2004c 	lbu	v0,76(s6)
80057814:	a1e20000 	sb	v0,0(t7)
80057818:	8fa3001c 	lw	v1,28(sp)
8005781c:	8fa40018 	lw	a0,24(sp)
80057820:	8fa50014 	lw	a1,20(sp)
80057824:	8fa60010 	lw	a2,16(sp)
80057828:	02539021 	addu	s2,s2,s3
8005782c:	8fa70050 	lw	a3,80(sp)
80057830:	00741821 	addu	v1,v1,s4
80057834:	00942021 	addu	a0,a0,s4
80057838:	00b52821 	addu	a1,a1,s5
8005783c:	00d43021 	addu	a2,a2,s4
80057840:	02531023 	subu	v0,s2,s3
80057844:	02348821 	addu	s1,s1,s4
80057848:	02158021 	addu	s0,s0,s5
8005784c:	afa3001c 	sw	v1,28(sp)
80057850:	03d5f021 	addu	s8,s8,s5
80057854:	afa40018 	sw	a0,24(sp)
80057858:	afa50014 	sw	a1,20(sp)
8005785c:	afa60010 	sw	a2,16(sp)
80057860:	14e2ff46 	bne	a3,v0,8005757c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xfc0>
80057864:	02f5b821 	addu	s7,s7,s5
80057868:	8fa40020 	lw	a0,32(sp)
8005786c:	8fa50068 	lw	a1,104(sp)
80057870:	8fa60044 	lw	a2,68(sp)
80057874:	24840001 	addiu	a0,a0,1
80057878:	24a50018 	addiu	a1,a1,24
8005787c:	afa40020 	sw	a0,32(sp)
80057880:	14c4fc10 	bne	a2,a0,800568c4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x308>
80057884:	afa50068 	sw	a1,104(sp)
80057888:	08015aba 	j	80056ae8 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x52c>
8005788c:	3c078022 	lui	a3,0x8022
80057890:	8d040050 	lw	a0,80(t0)
80057894:	8d05001c 	lw	a1,28(t0)
80057898:	008d1024 	and	v0,a0,t5
8005789c:	00621023 	subu	v0,v1,v0
800578a0:	00021042 	srl	v0,v0,0x1
800578a4:	00021040 	sll	v0,v0,0x1
800578a8:	00451021 	addu	v0,v0,a1
800578ac:	94430000 	lhu	v1,0(v0)
800578b0:	30840421 	andi	a0,a0,0x421
800578b4:	01831821 	addu	v1,t4,v1
800578b8:	00641823 	subu	v1,v1,a0
800578bc:	08015aa7 	j	80056a9c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x4e0>
800578c0:	3062ffff 	andi	v0,v1,0xffff
800578c4:	08015a13 	j	8005684c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x290>
800578c8:	85260006 	lh	a2,6(t1)
800578cc:	08015c57 	j	8005715c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xba0>
800578d0:	01604021 	move	t0,t3
800578d4:	8ec50050 	lw	a1,80(s6)
800578d8:	240cfbde 	li	t4,-1058
800578dc:	00ac1824 	and	v1,a1,t4
800578e0:	34c28420 	ori	v0,a2,0x8420
800578e4:	00431023 	subu	v0,v0,v1
800578e8:	00021042 	srl	v0,v0,0x1
800578ec:	8ec3001c 	lw	v1,28(s6)
800578f0:	00021040 	sll	v0,v0,0x1
800578f4:	00431021 	addu	v0,v0,v1
800578f8:	94440000 	lhu	a0,0(v0)
800578fc:	30c30421 	andi	v1,a2,0x421
80057900:	00641821 	addu	v1,v1,a0
80057904:	30a50421 	andi	a1,a1,0x421
80057908:	00651823 	subu	v1,v1,a1
8005790c:	08015e03 	j	8005780c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x1250>
80057910:	3066ffff 	andi	a2,v1,0xffff
80057914:	8d650050 	lw	a1,80(t3)
80057918:	34c28420 	ori	v0,a2,0x8420
8005791c:	00b21824 	and	v1,a1,s2
80057920:	00431023 	subu	v0,v0,v1
80057924:	00021042 	srl	v0,v0,0x1
80057928:	8d63001c 	lw	v1,28(t3)
8005792c:	00021040 	sll	v0,v0,0x1
80057930:	00431021 	addu	v0,v0,v1
80057934:	94440000 	lhu	a0,0(v0)
80057938:	30c30421 	andi	v1,a2,0x421
8005793c:	00641821 	addu	v1,v1,a0
80057940:	30a50421 	andi	a1,a1,0x421
80057944:	00651823 	subu	v1,v1,a1
80057948:	08015ce4 	j	80057390 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xdd4>
8005794c:	3066ffff 	andi	a2,v1,0xffff
80057950:	3c0c8022 	lui	t4,0x8022
80057954:	258c6dd8 	addiu	t4,t4,28120
80057958:	8d850050 	lw	a1,80(t4)
8005795c:	2404fbde 	li	a0,-1058
80057960:	00a41824 	and	v1,a1,a0
80057964:	34c28420 	ori	v0,a2,0x8420
80057968:	00431023 	subu	v0,v0,v1
8005796c:	00021042 	srl	v0,v0,0x1
80057970:	8d83001c 	lw	v1,28(t4)
80057974:	00021040 	sll	v0,v0,0x1
80057978:	00431021 	addu	v0,v0,v1
8005797c:	94440000 	lhu	a0,0(v0)
80057980:	30c30421 	andi	v1,a2,0x421
80057984:	00641821 	addu	v1,v1,a0
80057988:	30a50421 	andi	a1,a1,0x421
8005798c:	00651823 	subu	v1,v1,a1
80057990:	08015b79 	j	80056de4 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x828>
80057994:	3066ffff 	andi	a2,v1,0xffff
80057998:	8fac003c 	lw	t4,60(sp)
8005799c:	08015a13 	j	8005684c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x290>
800579a0:	85860006 	lh	a2,6(t4)
800579a4:	3c0c8022 	lui	t4,0x8022
800579a8:	258c6dd8 	addiu	t4,t4,28120
800579ac:	8d850050 	lw	a1,80(t4)
800579b0:	2404fbde 	li	a0,-1058
800579b4:	00a41824 	and	v1,a1,a0
800579b8:	34c28420 	ori	v0,a2,0x8420
800579bc:	00431023 	subu	v0,v0,v1
800579c0:	00021042 	srl	v0,v0,0x1
800579c4:	8d83001c 	lw	v1,28(t4)
800579c8:	00021040 	sll	v0,v0,0x1
800579cc:	00431021 	addu	v0,v0,v1
800579d0:	94440000 	lhu	a0,0(v0)
800579d4:	30c30421 	andi	v1,a2,0x421
800579d8:	00641821 	addu	v1,v1,a0
800579dc:	30a50421 	andi	a1,a1,0x421
800579e0:	00651823 	subu	v1,v1,a1
800579e4:	08015c90 	j	80057240 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xc84>
800579e8:	3066ffff 	andi	a2,v1,0xffff
800579ec:	08015a13 	j	8005684c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x290>
800579f0:	84460006 	lh	a2,6(v0)
800579f4:	8fbe0098 	lw	s8,152(sp)
800579f8:	8fb70094 	lw	s7,148(sp)
800579fc:	8fb60090 	lw	s6,144(sp)
80057a00:	8fb5008c 	lw	s5,140(sp)
80057a04:	8fb40088 	lw	s4,136(sp)
80057a08:	8fb30084 	lw	s3,132(sp)
80057a0c:	8fb20080 	lw	s2,128(sp)
80057a10:	8fb1007c 	lw	s1,124(sp)
80057a14:	8fb00078 	lw	s0,120(sp)
80057a18:	03e00008 	jr	ra
80057a1c:	27bd00a0 	addiu	sp,sp,160
80057a20:	3c078022 	lui	a3,0x8022
80057a24:	24e76dd8 	addiu	a3,a3,28120
80057a28:	8ce50050 	lw	a1,80(a3)
80057a2c:	2409fbde 	li	t1,-1058
80057a30:	00a91824 	and	v1,a1,t1
80057a34:	34c28420 	ori	v0,a2,0x8420
80057a38:	00431023 	subu	v0,v0,v1
80057a3c:	00021042 	srl	v0,v0,0x1
80057a40:	8ce3001c 	lw	v1,28(a3)
80057a44:	00021040 	sll	v0,v0,0x1
80057a48:	00431021 	addu	v0,v0,v1
80057a4c:	94440000 	lhu	a0,0(v0)
80057a50:	30c30421 	andi	v1,a2,0x421
80057a54:	00641821 	addu	v1,v1,a0
80057a58:	30a50421 	andi	a1,a1,0x421
80057a5c:	00651823 	subu	v1,v1,a1
80057a60:	08015bc3 	j	80056f0c <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x950>
80057a64:	3066ffff 	andi	a2,v1,0xffff
80057a68:	8e250050 	lw	a1,80(s1)
80057a6c:	34c28420 	ori	v0,a2,0x8420
80057a70:	00b21824 	and	v1,a1,s2
80057a74:	00431023 	subu	v0,v0,v1
80057a78:	00021042 	srl	v0,v0,0x1
80057a7c:	8e23001c 	lw	v1,28(s1)
80057a80:	00021040 	sll	v0,v0,0x1
80057a84:	00431021 	addu	v0,v0,v1
80057a88:	94440000 	lhu	a0,0(v0)
80057a8c:	30c30421 	andi	v1,a2,0x421
80057a90:	00641821 	addu	v1,v1,a0
80057a94:	30a50421 	andi	a1,a1,0x421
80057a98:	00651823 	subu	v1,v1,a1
80057a9c:	08015d2c 	j	800574b0 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0xef4>
80057aa0:	3066ffff 	andi	a2,v1,0xffff
80057aa4:	84630000 	lh	v1,0(v1)
80057aa8:	1462fb21 	bne	v1,v0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174>
80057aac:	8fa2003c 	lw	v0,60(sp)
80057ab0:	84460006 	lh	a2,6(v0)
80057ab4:	14c3fb1e 	bne	a2,v1,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174>
80057ab8:	00000000 	nop
80057abc:	8ca20060 	lw	v0,96(a1)
80057ac0:	00021900 	sll	v1,v0,0x4
80057ac4:	00021080 	sll	v0,v0,0x2
80057ac8:	00621823 	subu	v1,v1,v0
80057acc:	006b1821 	addu	v1,v1,t3
80057ad0:	84620002 	lh	v0,2(v1)
80057ad4:	1440fb16 	bnez	v0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174>
80057ad8:	00000000 	nop
80057adc:	84620004 	lh	v0,4(v1)
80057ae0:	1440fb13 	bnez	v0,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174>
80057ae4:	00000000 	nop
80057ae8:	84620000 	lh	v0,0(v1)
80057aec:	1446fb10 	bne	v0,a2,80056730 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x174>
80057af0:	00000000 	nop
80057af4:	84620006 	lh	v0,6(v1)
80057af8:	38420100 	xori	v0,v0,0x100
80057afc:	2c420001 	sltiu	v0,v0,1
80057b00:	080159cd 	j	80056734 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x178>
80057b04:	afa20038 	sw	v0,56(sp)
80057b08:	3c048022 	lui	a0,0x8022
80057b0c:	2563140c 	addiu	v1,t3,5132
80057b10:	24826dd8 	addiu	v0,a0,28120
80057b14:	080159b0 	j	800566c0 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x104>
80057b18:	ac430044 	sw	v1,68(v0)
80057b1c:	85260006 	lh	a2,6(t1)
80057b20:	14c3fb4b 	bne	a2,v1,80056850 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x294>
80057b24:	00051200 	sll	v0,a1,0x8
80057b28:	00e41021 	addu	v0,a3,a0
80057b2c:	00021200 	sll	v0,v0,0x8
80057b30:	00051a00 	sll	v1,a1,0x8
80057b34:	24060001 	li	a2,1
80057b38:	afa20024 	sw	v0,36(sp)
80057b3c:	afa30028 	sw	v1,40(sp)
80057b40:	08015a1e 	j	80056878 <_Z31DrawBGMode7Background16Sub1_2_iPhi+0x2bc>
80057b44:	afa6002c 	sw	a2,44(sp)

80057b48 <_Z28DrawBGMode7Background16Sub_iPhi>:
80057b48:	27bdff60 	addiu	sp,sp,-160
80057b4c:	3c028022 	lui	v0,0x8022
80057b50:	afbe0098 	sw	s8,152(sp)
80057b54:	afb70094 	sw	s7,148(sp)
80057b58:	afb60090 	sw	s6,144(sp)
80057b5c:	afb5008c 	sw	s5,140(sp)
80057b60:	afb40088 	sw	s4,136(sp)
80057b64:	afb30084 	sw	s3,132(sp)
80057b68:	afb20080 	sw	s2,128(sp)
80057b6c:	afb1007c 	sw	s1,124(sp)
80057b70:	afb00078 	sw	s0,120(sp)
80057b74:	24476dd8 	addiu	a3,v0,28120
80057b78:	3c038021 	lui	v1,0x8021
80057b7c:	90e240ee 	lbu	v0,16622(a3)
80057b80:	8c667024 	lw	a2,28708(v1)
80057b84:	30420001 	andi	v0,v0,0x1
80057b88:	24c60001 	addiu	a2,a2,1
80057b8c:	00806821 	move	t5,a0
80057b90:	afa500a4 	sw	a1,164(sp)
80057b94:	10400029 	beqz	v0,80057c3c <_Z28DrawBGMode7Background16Sub_iPhi+0xf4>
80057b98:	afa60054 	sw	a2,84(sp)
80057b9c:	3c0c8022 	lui	t4,0x8022
80057ba0:	25825bc4 	addiu	v0,t4,23492
80057ba4:	90430007 	lbu	v1,7(v0)
80057ba8:	1060053b 	beqz	v1,80059098 <_Z28DrawBGMode7Background16Sub_iPhi+0x1550>
80057bac:	3c0b802c 	lui	t3,0x802c
80057bb0:	00005021 	move	t2,zero
80057bb4:	31420001 	andi	v0,t2,0x1
80057bb8:	00021040 	sll	v0,v0,0x1
80057bbc:	000a2240 	sll	a0,t2,0x9
80057bc0:	2563140c 	addiu	v1,t3,5132
80057bc4:	00833021 	addu	a2,a0,v1
80057bc8:	3049ffff 	andi	t1,v0,0xffff
80057bcc:	31480004 	andi	t0,t2,0x4
80057bd0:	31470002 	andi	a3,t2,0x2
80057bd4:	00002821 	move	a1,zero
80057bd8:	30a300c0 	andi	v1,a1,0xc0
80057bdc:	30a20038 	andi	v0,a1,0x38
80057be0:	000318c2 	srl	v1,v1,0x3
80057be4:	00021042 	srl	v0,v0,0x1
80057be8:	30a40007 	andi	a0,a1,0x7
80057bec:	01031825 	or	v1,t0,v1
80057bf0:	00e21025 	or	v0,a3,v0
80057bf4:	00021140 	sll	v0,v0,0x5
80057bf8:	00031a80 	sll	v1,v1,0xa
80057bfc:	00042080 	sll	a0,a0,0x2
80057c00:	00621825 	or	v1,v1,v0
80057c04:	01242025 	or	a0,t1,a0
80057c08:	00641825 	or	v1,v1,a0
80057c0c:	24a50001 	addiu	a1,a1,1
80057c10:	24020100 	li	v0,256
80057c14:	a4c30000 	sh	v1,0(a2)
80057c18:	14a2ffef 	bne	a1,v0,80057bd8 <_Z28DrawBGMode7Background16Sub_iPhi+0x90>
80057c1c:	24c60002 	addiu	a2,a2,2
80057c20:	254a0001 	addiu	t2,t2,1
80057c24:	24020008 	li	v0,8
80057c28:	1542ffe3 	bne	t2,v0,80057bb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x70>
80057c2c:	31420001 	andi	v0,t2,0x1
80057c30:	25825bc4 	addiu	v0,t4,23492
80057c34:	08016426 	j	80059098 <_Z28DrawBGMode7Background16Sub_iPhi+0x1550>
80057c38:	a0400007 	sb	zero,7(v0)
80057c3c:	3c028022 	lui	v0,0x8022
80057c40:	2442680c 	addiu	v0,v0,26636
80057c44:	ace20044 	sw	v0,68(a3)
80057c48:	3c068022 	lui	a2,0x8022
80057c4c:	24c56dd8 	addiu	a1,a2,28120
80057c50:	8ca7005c 	lw	a3,92(a1)
80057c54:	8fa900a4 	lw	t1,164(sp)
80057c58:	8ca40064 	lw	a0,100(a1)
80057c5c:	00094880 	sll	t1,t1,0x2
80057c60:	00071880 	sll	v1,a3,0x2
80057c64:	00076100 	sll	t4,a3,0x4
80057c68:	3c028023 	lui	v0,0x8023
80057c6c:	244bbdcc 	addiu	t3,v0,-16948
80057c70:	01242021 	addu	a0,t1,a0
80057c74:	01831823 	subu	v1,t4,v1
80057c78:	006b1821 	addu	v1,v1,t3
80057c7c:	8c840000 	lw	a0,0(a0)
80057c80:	24020001 	li	v0,1
80057c84:	84680002 	lh	t0,2(v1)
80057c88:	0044200a 	movz	a0,v0,a0
80057c8c:	afa70034 	sw	a3,52(sp)
80057c90:	afa90064 	sw	t1,100(sp)
80057c94:	afa3003c 	sw	v1,60(sp)
80057c98:	afa40044 	sw	a0,68(sp)
80057c9c:	8caa0010 	lw	t2,16(a1)
80057ca0:	8ca90040 	lw	t1,64(a1)
80057ca4:	15000004 	bnez	t0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170>
80057ca8:	8ca70030 	lw	a3,48(a1)
80057cac:	84620004 	lh	v0,4(v1)
80057cb0:	104004e0 	beqz	v0,80059034 <_Z28DrawBGMode7Background16Sub_iPhi+0x14ec>
80057cb4:	24020100 	li	v0,256
80057cb8:	afa00038 	sw	zero,56(sp)
80057cbc:	3c048022 	lui	a0,0x8022
80057cc0:	24836dd8 	addiu	v1,a0,28120
80057cc4:	8c620060 	lw	v0,96(v1)
80057cc8:	8fa50034 	lw	a1,52(sp)
80057ccc:	0045102b 	sltu	v0,v0,a1
80057cd0:	144004be 	bnez	v0,80058fcc <_Z28DrawBGMode7Background16Sub_iPhi+0x1484>
80057cd4:	01a00013 	mtlo	t5
80057cd8:	70aa0000 	madd	a1,t2
80057cdc:	3c048023 	lui	a0,0x8023
80057ce0:	00001012 	mflo	v0
80057ce4:	01200013 	mtlo	t1
80057ce8:	70a70000 	madd	a1,a3
80057cec:	afa20000 	sw	v0,0(sp)
80057cf0:	00001012 	mflo	v0
80057cf4:	2484aecc 	addiu	a0,a0,-20788
80057cf8:	01842021 	addu	a0,t4,a0
80057cfc:	afa20040 	sw	v0,64(sp)
80057d00:	240200ff 	li	v0,255
80057d04:	afa40008 	sw	a0,8(sp)
80057d08:	00451023 	subu	v0,v0,a1
80057d0c:	24840002 	addiu	a0,a0,2
80057d10:	24030100 	li	v1,256
80057d14:	8fa6003c 	lw	a2,60(sp)
80057d18:	afa20004 	sw	v0,4(sp)
80057d1c:	afa4000c 	sw	a0,12(sp)
80057d20:	afa0004c 	sw	zero,76(sp)
80057d24:	afa30048 	sw	v1,72(sp)
80057d28:	00806021 	move	t4,a0
80057d2c:	8fa50008 	lw	a1,8(sp)
80057d30:	84c2000a 	lh	v0,10(a2)
80057d34:	94a40000 	lhu	a0,0(a1)
80057d38:	000214c0 	sll	v0,v0,0x13
80057d3c:	000424c0 	sll	a0,a0,0x13
80057d40:	00023cc3 	sra	a3,v0,0x13
80057d44:	000424c3 	sra	a0,a0,0x13
80057d48:	00872023 	subu	a0,a0,a3
80057d4c:	30822000 	andi	v0,a0,0x2000
80057d50:	38422000 	xori	v0,v0,0x2000
80057d54:	3c098022 	lui	t1,0x8022
80057d58:	2442e000 	addiu	v0,v0,-8192
80057d5c:	252350e8 	addiu	v1,t1,20712
80057d60:	000210c3 	sra	v0,v0,0x3
80057d64:	308403ff 	andi	a0,a0,0x3ff
80057d68:	90660aa4 	lbu	a2,2724(v1)
80057d6c:	00822021 	addu	a0,a0,v0
80057d70:	95830000 	lhu	v1,0(t4)
80057d74:	8fa9003c 	lw	t1,60(sp)
80057d78:	8fa20004 	lw	v0,4(sp)
80057d7c:	8fac0034 	lw	t4,52(sp)
80057d80:	85250008 	lh	a1,8(t1)
80057d84:	0186100a 	movz	v0,t4,a2
80057d88:	00031cc0 	sll	v1,v1,0x13
80057d8c:	00442021 	addu	a0,v0,a0
80057d90:	8fa20038 	lw	v0,56(sp)
80057d94:	00052cc0 	sll	a1,a1,0x13
80057d98:	00031cc3 	sra	v1,v1,0x13
80057d9c:	afa30030 	sw	v1,48(sp)
80057da0:	1040043c 	beqz	v0,80058e94 <_Z28DrawBGMode7Background16Sub_iPhi+0x134c>
80057da4:	00052cc3 	sra	a1,a1,0x13
80057da8:	1500046f 	bnez	t0,80058f68 <_Z28DrawBGMode7Background16Sub_iPhi+0x1420>
80057dac:	00000000 	nop
80057db0:	85220004 	lh	v0,4(t1)
80057db4:	14400483 	bnez	v0,80058fc4 <_Z28DrawBGMode7Background16Sub_iPhi+0x147c>
80057db8:	8fa2003c 	lw	v0,60(sp)
80057dbc:	85230000 	lh	v1,0(t1)
80057dc0:	24020100 	li	v0,256
80057dc4:	106204b9 	beq	v1,v0,800590ac <_Z28DrawBGMode7Background16Sub_iPhi+0x1564>
80057dc8:	00000000 	nop
80057dcc:	8fa3003c 	lw	v1,60(sp)
80057dd0:	84660006 	lh	a2,6(v1)
80057dd4:	00051200 	sll	v0,a1,0x8
80057dd8:	00400013 	mtlo	v0
80057ddc:	70880000 	madd	a0,t0
80057de0:	00071a00 	sll	v1,a3,0x8
80057de4:	00004812 	mflo	t1
80057de8:	00600013 	mtlo	v1
80057dec:	70860000 	madd	a0,a2
80057df0:	afa90028 	sw	t1,40(sp)
80057df4:	00001012 	mflo	v0
80057df8:	afa0002c 	sw	zero,44(sp)
80057dfc:	afa20024 	sw	v0,36(sp)
80057e00:	8fa30044 	lw	v1,68(sp)
80057e04:	1060009d 	beqz	v1,8005807c <_Z28DrawBGMode7Background16Sub_iPhi+0x534>
80057e08:	8fa60030 	lw	a2,48(sp)
80057e0c:	00e41821 	addu	v1,a3,a0
80057e10:	00c52823 	subu	a1,a2,a1
80057e14:	30a22000 	andi	v0,a1,0x2000
80057e18:	38422000 	xori	v0,v0,0x2000
80057e1c:	8fa700a4 	lw	a3,164(sp)
80057e20:	30630007 	andi	v1,v1,0x7
80057e24:	2442e000 	addiu	v0,v0,-8192
80057e28:	00031900 	sll	v1,v1,0x4
80057e2c:	000210c3 	sra	v0,v0,0x3
80057e30:	00073880 	sll	a3,a3,0x2
80057e34:	afa5005c 	sw	a1,92(sp)
80057e38:	afa3006c 	sw	v1,108(sp)
80057e3c:	afa20060 	sw	v0,96(sp)
80057e40:	afa00020 	sw	zero,32(sp)
80057e44:	afa70068 	sw	a3,104(sp)
80057e48:	afa30070 	sw	v1,112(sp)
80057e4c:	3c098022 	lui	t1,0x8022
80057e50:	25296dd8 	addiu	t1,t1,28120
80057e54:	8d240064 	lw	a0,100(t1)
80057e58:	8fac0064 	lw	t4,100(sp)
80057e5c:	01841021 	addu	v0,t4,a0
80057e60:	8c430000 	lw	v1,0(v0)
80057e64:	1060000a 	beqz	v1,80057e90 <_Z28DrawBGMode7Background16Sub_iPhi+0x348>
80057e68:	3c058022 	lui	a1,0x8022
80057e6c:	8fa20068 	lw	v0,104(sp)
80057e70:	00441821 	addu	v1,v0,a0
80057e74:	8c6400a8 	lw	a0,168(v1)
80057e78:	8c630018 	lw	v1,24(v1)
80057e7c:	afa40048 	sw	a0,72(sp)
80057e80:	0064102b 	sltu	v0,v1,a0
80057e84:	10400075 	beqz	v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
80057e88:	afa3004c 	sw	v1,76(sp)
80057e8c:	3c058022 	lui	a1,0x8022
80057e90:	8fa6004c 	lw	a2,76(sp)
80057e94:	24a550e8 	addiu	a1,a1,20712
80057e98:	8fa70000 	lw	a3,0(sp)
80057e9c:	8fa90040 	lw	t1,64(sp)
80057ea0:	90a30aa3 	lbu	v1,2723(a1)
80057ea4:	00061040 	sll	v0,a2,0x1
80057ea8:	0047c821 	addu	t9,v0,a3
80057eac:	1060017d 	beqz	v1,800584a4 <_Z28DrawBGMode7Background16Sub_iPhi+0x95c>
80057eb0:	00c97821 	addu	t7,a2,t1
80057eb4:	8fac003c 	lw	t4,60(sp)
80057eb8:	8fa20048 	lw	v0,72(sp)
80057ebc:	85850000 	lh	a1,0(t4)
80057ec0:	85830004 	lh	v1,4(t4)
80057ec4:	24c4ffff 	addiu	a0,a2,-1
80057ec8:	2447ffff 	addiu	a3,v0,-1
80057ecc:	afa40050 	sw	a0,80(sp)
80057ed0:	0005a023 	negu	s4,a1
80057ed4:	0003a823 	negu	s5,v1
80057ed8:	2413ffff 	li	s3,-1
80057edc:	8fa9005c 	lw	t1,92(sp)
80057ee0:	8fac0060 	lw	t4,96(sp)
80057ee4:	312203ff 	andi	v0,t1,0x3ff
80057ee8:	004c1021 	addu	v0,v0,t4
80057eec:	00e22021 	addu	a0,a3,v0
80057ef0:	8fa2002c 	lw	v0,44(sp)
80057ef4:	10400081 	beqz	v0,800580fc <_Z28DrawBGMode7Background16Sub_iPhi+0x5b4>
80057ef8:	3c068022 	lui	a2,0x8022
80057efc:	3c038022 	lui	v1,0x8022
80057f00:	246350e8 	addiu	v1,v1,20712
80057f04:	90620aa5 	lbu	v0,2725(v1)
80057f08:	1440023e 	bnez	v0,80058804 <_Z28DrawBGMode7Background16Sub_iPhi+0xcbc>
80057f0c:	00042200 	sll	a0,a0,0x8
80057f10:	8fa30024 	lw	v1,36(sp)
80057f14:	3c098019 	lui	t1,0x8019
80057f18:	00031203 	sra	v0,v1,0x8
80057f1c:	8fa50028 	lw	a1,40(sp)
80057f20:	2529f63c 	addiu	t1,t1,-2500
80057f24:	30430007 	andi	v1,v0,0x7
80057f28:	8d280000 	lw	t0,0(t1)
80057f2c:	304203f8 	andi	v0,v0,0x3f8
80057f30:	00026140 	sll	t4,v0,0x5
80057f34:	00035100 	sll	t2,v1,0x4
80057f38:	02673821 	addu	a3,s3,a3
80057f3c:	00a43021 	addu	a2,a1,a0
80057f40:	240efbde 	li	t6,-1058
80057f44:	3c028021 	lui	v0,0x8021
80057f48:	2442701c 	addiu	v0,v0,28700
80057f4c:	00061a03 	sra	v1,a2,0x8
80057f50:	8c440008 	lw	a0,8(v0)
80057f54:	00031082 	srl	v0,v1,0x2
80057f58:	304200fe 	andi	v0,v0,0xfe
80057f5c:	01842021 	addu	a0,t4,a0
80057f60:	00822021 	addu	a0,a0,v0
80057f64:	90850000 	lbu	a1,0(a0)
80057f68:	30630007 	andi	v1,v1,0x7
80057f6c:	8fa40054 	lw	a0,84(sp)
80057f70:	00031840 	sll	v1,v1,0x1
80057f74:	000529c0 	sll	a1,a1,0x7
80057f78:	00831821 	addu	v1,a0,v1
80057f7c:	00651821 	addu	v1,v1,a1
80057f80:	006a1821 	addu	v1,v1,t2
80057f84:	90640000 	lbu	a0,0(v1)
80057f88:	8d02006c 	lw	v0,108(t0)
80057f8c:	3c058023 	lui	a1,0x8023
80057f90:	00821024 	and	v0,a0,v0
80057f94:	000211c2 	srl	v0,v0,0x7
80057f98:	24a5c90c 	addiu	a1,a1,-14068
80057f9c:	00451021 	addu	v0,v0,a1
80057fa0:	90430000 	lbu	v1,0(v0)
80057fa4:	a103004c 	sb	v1,76(t0)
80057fa8:	91e20000 	lbu	v0,0(t7)
80057fac:	0043182b 	sltu	v1,v0,v1
80057fb0:	10600023 	beqz	v1,80058040 <_Z28DrawBGMode7Background16Sub_iPhi+0x4f8>
80057fb4:	00000000 	nop
80057fb8:	8d020068 	lw	v0,104(t0)
80057fbc:	00821024 	and	v0,a0,v0
80057fc0:	1040001f 	beqz	v0,80058040 <_Z28DrawBGMode7Background16Sub_iPhi+0x4f8>
80057fc4:	00022040 	sll	a0,v0,0x1
80057fc8:	8d020048 	lw	v0,72(t0)
80057fcc:	8d030044 	lw	v1,68(t0)
80057fd0:	01e21021 	addu	v0,t7,v0
80057fd4:	90450000 	lbu	a1,0(v0)
80057fd8:	00831821 	addu	v1,a0,v1
80057fdc:	10a00015 	beqz	a1,80058034 <_Z28DrawBGMode7Background16Sub_iPhi+0x4ec>
80057fe0:	94620000 	lhu	v0,0(v1)
80057fe4:	34498420 	ori	t1,v0,0x8420
80057fe8:	304d0421 	andi	t5,v0,0x421
80057fec:	24020001 	li	v0,1
80057ff0:	10a2039b 	beq	a1,v0,80058e60 <_Z28DrawBGMode7Background16Sub_iPhi+0x1318>
80057ff4:	00000000 	nop
80057ff8:	8d030014 	lw	v1,20(t0)
80057ffc:	8d05001c 	lw	a1,28(t0)
80058000:	00031840 	sll	v1,v1,0x1
80058004:	00791821 	addu	v1,v1,t9
80058008:	94640000 	lhu	a0,0(v1)
8005800c:	008e1024 	and	v0,a0,t6
80058010:	01221023 	subu	v0,t1,v0
80058014:	00021043 	sra	v0,v0,0x1
80058018:	00021040 	sll	v0,v0,0x1
8005801c:	00451021 	addu	v0,v0,a1
80058020:	94430000 	lhu	v1,0(v0)
80058024:	30840421 	andi	a0,a0,0x421
80058028:	01a31821 	addu	v1,t5,v1
8005802c:	00641823 	subu	v1,v1,a0
80058030:	3062ffff 	andi	v0,v1,0xffff
80058034:	a7220000 	sh	v0,0(t9)
80058038:	9102004c 	lbu	v0,76(t0)
8005803c:	a1e20000 	sb	v0,0(t7)
80058040:	00f33821 	addu	a3,a3,s3
80058044:	8fa30050 	lw	v1,80(sp)
80058048:	00f31023 	subu	v0,a3,s3
8005804c:	27390002 	addiu	t9,t9,2
80058050:	25ef0001 	addiu	t7,t7,1
80058054:	1462ffbb 	bne	v1,v0,80057f44 <_Z28DrawBGMode7Background16Sub_iPhi+0x3fc>
80058058:	00d43021 	addu	a2,a2,s4
8005805c:	8fa70020 	lw	a3,32(sp)
80058060:	8fa90068 	lw	t1,104(sp)
80058064:	8fac0044 	lw	t4,68(sp)
80058068:	24e70001 	addiu	a3,a3,1
8005806c:	25290018 	addiu	t1,t1,24
80058070:	afa70020 	sw	a3,32(sp)
80058074:	1587ff75 	bne	t4,a3,80057e4c <_Z28DrawBGMode7Background16Sub_iPhi+0x304>
80058078:	afa90068 	sw	t1,104(sp)
8005807c:	3c038022 	lui	v1,0x8022
80058080:	24626dd8 	addiu	v0,v1,28120
80058084:	8fa40034 	lw	a0,52(sp)
80058088:	8c430060 	lw	v1,96(v0)
8005808c:	8fa5000c 	lw	a1,12(sp)
80058090:	8fa60008 	lw	a2,8(sp)
80058094:	8fa70004 	lw	a3,4(sp)
80058098:	24840001 	addiu	a0,a0,1
8005809c:	0064182b 	sltu	v1,v1,a0
800580a0:	24a50010 	addiu	a1,a1,16
800580a4:	24c60010 	addiu	a2,a2,16
800580a8:	24e7ffff 	addiu	a3,a3,-1
800580ac:	afa40034 	sw	a0,52(sp)
800580b0:	afa5000c 	sw	a1,12(sp)
800580b4:	8c440010 	lw	a0,16(v0)
800580b8:	afa60008 	sw	a2,8(sp)
800580bc:	afa70004 	sw	a3,4(sp)
800580c0:	146003c2 	bnez	v1,80058fcc <_Z28DrawBGMode7Background16Sub_iPhi+0x1484>
800580c4:	8c420030 	lw	v0,48(v0)
800580c8:	8fa9003c 	lw	t1,60(sp)
800580cc:	8fac0000 	lw	t4,0(sp)
800580d0:	2529000c 	addiu	t1,t1,12
800580d4:	01846021 	addu	t4,t4,a0
800580d8:	8fa30040 	lw	v1,64(sp)
800580dc:	afac0000 	sw	t4,0(sp)
800580e0:	85280002 	lh	t0,2(t1)
800580e4:	8fac000c 	lw	t4,12(sp)
800580e8:	00621821 	addu	v1,v1,v0
800580ec:	01203021 	move	a2,t1
800580f0:	afa9003c 	sw	t1,60(sp)
800580f4:	08015f4b 	j	80057d2c <_Z28DrawBGMode7Background16Sub_iPhi+0x1e4>
800580f8:	afa30040 	sw	v1,64(sp)
800580fc:	24c650e8 	addiu	a2,a2,20712
80058100:	90c20aa5 	lbu	v0,2725(a2)
80058104:	70835002 	mul	t2,a0,v1
80058108:	104000f0 	beqz	v0,800584cc <_Z28DrawBGMode7Background16Sub_iPhi+0x984>
8005810c:	70854002 	mul	t0,a0,a1
80058110:	8fa20050 	lw	v0,80(sp)
80058114:	10e2ffd1 	beq	a3,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
80058118:	8fa90028 	lw	t1,40(sp)
8005811c:	8fac0024 	lw	t4,36(sp)
80058120:	8fa20030 	lw	v0,48(sp)
80058124:	01287021 	addu	t6,t1,t0
80058128:	018a8821 	addu	s1,t4,t2
8005812c:	00e2b021 	addu	s6,a3,v0
80058130:	080160f3 	j	800583cc <_Z28DrawBGMode7Background16Sub_iPhi+0x884>
80058134:	02679021 	addu	s2,s3,a3
80058138:	2463701c 	addiu	v1,v1,28700
8005813c:	2402fff8 	li	v0,-8
80058140:	8c6a0008 	lw	t2,8(v1)
80058144:	01221024 	and	v0,t1,v0
80058148:	00021140 	sll	v0,v0,0x5
8005814c:	000e1a82 	srl	v1,t6,0xa
80058150:	2417fffe 	li	s7,-2
80058154:	00775824 	and	t3,v1,s7
80058158:	004a3021 	addu	a2,v0,t2
8005815c:	00cb2021 	addu	a0,a2,t3
80058160:	90830000 	lbu	v1,0(a0)
80058164:	30e20007 	andi	v0,a3,0x7
80058168:	8fa40054 	lw	a0,84(sp)
8005816c:	00021040 	sll	v0,v0,0x1
80058170:	3c058019 	lui	a1,0x8019
80058174:	00826021 	addu	t4,a0,v0
80058178:	24a5f63c 	addiu	a1,a1,-2500
8005817c:	000319c0 	sll	v1,v1,0x7
80058180:	31240007 	andi	a0,t1,0x7
80058184:	8cb80000 	lw	t8,0(a1)
80058188:	00048100 	sll	s0,a0,0x4
8005818c:	01831821 	addu	v1,t4,v1
80058190:	00701821 	addu	v1,v1,s0
80058194:	90650000 	lbu	a1,0(v1)
80058198:	8f02006c 	lw	v0,108(t8)
8005819c:	3c038023 	lui	v1,0x8023
800581a0:	00a21024 	and	v0,a1,v0
800581a4:	2463c90c 	addiu	v1,v1,-14068
800581a8:	000211c2 	srl	v0,v0,0x7
800581ac:	00431021 	addu	v0,v0,v1
800581b0:	90430000 	lbu	v1,0(v0)
800581b4:	a303004c 	sb	v1,76(t8)
800581b8:	91e20000 	lbu	v0,0(t7)
800581bc:	0043182b 	sltu	v1,v0,v1
800581c0:	10600079 	beqz	v1,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860>
800581c4:	00000000 	nop
800581c8:	8f0d0068 	lw	t5,104(t8)
800581cc:	00adf024 	and	s8,a1,t5
800581d0:	13c00075 	beqz	s8,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860>
800581d4:	00f33821 	addu	a3,a3,s3
800581d8:	30e503ff 	andi	a1,a3,0x3ff
800581dc:	00052882 	srl	a1,a1,0x2
800581e0:	01334821 	addu	t1,t1,s3
800581e4:	00b72824 	and	a1,a1,s7
800581e8:	00c53021 	addu	a2,a2,a1
800581ec:	312803f8 	andi	t0,t1,0x3f8
800581f0:	016a1021 	addu	v0,t3,t2
800581f4:	00084140 	sll	t0,t0,0x5
800581f8:	90c30000 	lbu	v1,0(a2)
800581fc:	30e70007 	andi	a3,a3,0x7
80058200:	8fa60054 	lw	a2,84(sp)
80058204:	00481021 	addu	v0,v0,t0
80058208:	00073840 	sll	a3,a3,0x1
8005820c:	00c73821 	addu	a3,a2,a3
80058210:	90440000 	lbu	a0,0(v0)
80058214:	000319c0 	sll	v1,v1,0x7
80058218:	00e31821 	addu	v1,a3,v1
8005821c:	00aa2821 	addu	a1,a1,t2
80058220:	00701821 	addu	v1,v1,s0
80058224:	31290007 	andi	t1,t1,0x7
80058228:	000421c0 	sll	a0,a0,0x7
8005822c:	00094900 	sll	t1,t1,0x4
80058230:	00a82821 	addu	a1,a1,t0
80058234:	01842021 	addu	a0,t4,a0
80058238:	90660000 	lbu	a2,0(v1)
8005823c:	00892021 	addu	a0,a0,t1
80058240:	90a20000 	lbu	v0,0(a1)
80058244:	8f0a0044 	lw	t2,68(t8)
80058248:	90850000 	lbu	a1,0(a0)
8005824c:	01a63024 	and	a2,t5,a2
80058250:	000211c0 	sll	v0,v0,0x7
80058254:	000e40c2 	srl	t0,t6,0x3
80058258:	001160c2 	srl	t4,s1,0x3
8005825c:	00063040 	sll	a2,a2,0x1
80058260:	3108001f 	andi	t0,t0,0x1f
80058264:	318c001f 	andi	t4,t4,0x1f
80058268:	00e23821 	addu	a3,a3,v0
8005826c:	00ca3021 	addu	a2,a2,t2
80058270:	01a52824 	and	a1,t5,a1
80058274:	00e93821 	addu	a3,a3,t1
80058278:	710c5802 	mul	t3,t0,t4
8005827c:	94c90000 	lhu	t1,0(a2)
80058280:	00052840 	sll	a1,a1,0x1
80058284:	00aa2821 	addu	a1,a1,t2
80058288:	90e40000 	lbu	a0,0(a3)
8005828c:	312203e0 	andi	v0,t1,0x3e0
80058290:	94a70000 	lhu	a3,0(a1)
80058294:	001e2840 	sll	a1,s8,0x1
80058298:	00aa2821 	addu	a1,a1,t2
8005829c:	00021400 	sll	v0,v0,0x10
800582a0:	31297c1f 	andi	t1,t1,0x7c1f
800582a4:	000b5942 	srl	t3,t3,0x5
800582a8:	01224825 	or	t1,t1,v0
800582ac:	94a20000 	lhu	v0,0(a1)
800582b0:	01a42024 	and	a0,t5,a0
800582b4:	010b2823 	subu	a1,t0,t3
800582b8:	71253002 	mul	a2,t1,a1
800582bc:	30e303e0 	andi	v1,a3,0x3e0
800582c0:	304503e0 	andi	a1,v0,0x3e0
800582c4:	00042040 	sll	a0,a0,0x1
800582c8:	01684023 	subu	t0,t3,t0
800582cc:	008a2021 	addu	a0,a0,t2
800582d0:	00031c00 	sll	v1,v1,0x10
800582d4:	00052c00 	sll	a1,a1,0x10
800582d8:	30e77c1f 	andi	a3,a3,0x7c1f
800582dc:	010c4023 	subu	t0,t0,t4
800582e0:	30427c1f 	andi	v0,v0,0x7c1f
800582e4:	00e33825 	or	a3,a3,v1
800582e8:	00451025 	or	v0,v0,a1
800582ec:	94830000 	lhu	v1,0(a0)
800582f0:	25080020 	addiu	t0,t0,32
800582f4:	018b2023 	subu	a0,t4,t3
800582f8:	70482802 	mul	a1,v0,t0
800582fc:	70e44802 	mul	t1,a3,a0
80058300:	306403e0 	andi	a0,v1,0x3e0
80058304:	00042400 	sll	a0,a0,0x10
80058308:	30637c1f 	andi	v1,v1,0x7c1f
8005830c:	00641825 	or	v1,v1,a0
80058310:	00a61021 	addu	v0,a1,a2
80058314:	706b2802 	mul	a1,v1,t3
80058318:	8f040048 	lw	a0,72(t8)
8005831c:	00a91821 	addu	v1,a1,t1
80058320:	00431021 	addu	v0,v0,v1
80058324:	008f2021 	addu	a0,a0,t7
80058328:	00021d42 	srl	v1,v0,0x15
8005832c:	90840000 	lbu	a0,0(a0)
80058330:	00021142 	srl	v0,v0,0x5
80058334:	30427c1f 	andi	v0,v0,0x7c1f
80058338:	306303e0 	andi	v1,v1,0x3e0
8005833c:	10800015 	beqz	a0,80058394 <_Z28DrawBGMode7Background16Sub_iPhi+0x84c>
80058340:	00433825 	or	a3,v0,v1
80058344:	24060001 	li	a2,1
80058348:	108602e6 	beq	a0,a2,80058ee4 <_Z28DrawBGMode7Background16Sub_iPhi+0x139c>
8005834c:	34e38420 	ori	v1,a3,0x8420
80058350:	8f020014 	lw	v0,20(t8)
80058354:	8f06001c 	lw	a2,28(t8)
80058358:	00021040 	sll	v0,v0,0x1
8005835c:	00591021 	addu	v0,v0,t9
80058360:	94450000 	lhu	a1,0(v0)
80058364:	2409fbde 	li	t1,-1058
80058368:	00a91024 	and	v0,a1,t1
8005836c:	00621823 	subu	v1,v1,v0
80058370:	00031843 	sra	v1,v1,0x1
80058374:	00031840 	sll	v1,v1,0x1
80058378:	00661821 	addu	v1,v1,a2
8005837c:	94640000 	lhu	a0,0(v1)
80058380:	30e20421 	andi	v0,a3,0x421
80058384:	00441021 	addu	v0,v0,a0
80058388:	30a50421 	andi	a1,a1,0x421
8005838c:	00451023 	subu	v0,v0,a1
80058390:	3047ffff 	andi	a3,v0,0xffff
80058394:	3c058022 	lui	a1,0x8022
80058398:	a7270000 	sh	a3,0(t9)
8005839c:	24a56dd8 	addiu	a1,a1,28120
800583a0:	90a2004c 	lbu	v0,76(a1)
800583a4:	a1e20000 	sb	v0,0(t7)
800583a8:	02539021 	addu	s2,s2,s3
800583ac:	8fa60050 	lw	a2,80(sp)
800583b0:	02531023 	subu	v0,s2,s3
800583b4:	01d47021 	addu	t6,t6,s4
800583b8:	02358821 	addu	s1,s1,s5
800583bc:	10c2ff27 	beq	a2,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
800583c0:	02d3b021 	addu	s6,s6,s3
800583c4:	27390002 	addiu	t9,t9,2
800583c8:	25ef0001 	addiu	t7,t7,1
800583cc:	000e3a02 	srl	a3,t6,0x8
800583d0:	00114a02 	srl	t1,s1,0x8
800583d4:	00e91025 	or	v0,a3,t1
800583d8:	2403fc00 	li	v1,-1024
800583dc:	00431024 	and	v0,v0,v1
800583e0:	1040ff55 	beqz	v0,80058138 <_Z28DrawBGMode7Background16Sub_iPhi+0x5f0>
800583e4:	3c038021 	lui	v1,0x8021
800583e8:	3c068022 	lui	a2,0x8022
800583ec:	24c650e8 	addiu	a2,a2,20712
800583f0:	90c30aa5 	lbu	v1,2725(a2)
800583f4:	24020003 	li	v0,3
800583f8:	1462ffeb 	bne	v1,v0,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860>
800583fc:	32c30007 	andi	v1,s6,0x7
80058400:	8fa70054 	lw	a3,84(sp)
80058404:	3c0c8019 	lui	t4,0x8019
80058408:	8fa90070 	lw	t1,112(sp)
8005840c:	00031840 	sll	v1,v1,0x1
80058410:	258cf63c 	addiu	t4,t4,-2500
80058414:	8d860000 	lw	a2,0(t4)
80058418:	00e31821 	addu	v1,a3,v1
8005841c:	00691821 	addu	v1,v1,t1
80058420:	90640000 	lbu	a0,0(v1)
80058424:	8cc2006c 	lw	v0,108(a2)
80058428:	3c038023 	lui	v1,0x8023
8005842c:	00821024 	and	v0,a0,v0
80058430:	2463c90c 	addiu	v1,v1,-14068
80058434:	000211c2 	srl	v0,v0,0x7
80058438:	00431021 	addu	v0,v0,v1
8005843c:	90430000 	lbu	v1,0(v0)
80058440:	a0c3004c 	sb	v1,76(a2)
80058444:	91e20000 	lbu	v0,0(t7)
80058448:	0043182b 	sltu	v1,v0,v1
8005844c:	1060ffd6 	beqz	v1,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860>
80058450:	00000000 	nop
80058454:	8cc20068 	lw	v0,104(a2)
80058458:	00821824 	and	v1,a0,v0
8005845c:	1060ffd2 	beqz	v1,800583a8 <_Z28DrawBGMode7Background16Sub_iPhi+0x860>
80058460:	00031840 	sll	v1,v1,0x1
80058464:	8cc20048 	lw	v0,72(a2)
80058468:	8cc40044 	lw	a0,68(a2)
8005846c:	004f1021 	addu	v0,v0,t7
80058470:	90420000 	lbu	v0,0(v0)
80058474:	00641821 	addu	v1,v1,a0
80058478:	1040ffc6 	beqz	v0,80058394 <_Z28DrawBGMode7Background16Sub_iPhi+0x84c>
8005847c:	94670000 	lhu	a3,0(v1)
80058480:	24040001 	li	a0,1
80058484:	10440297 	beq	v0,a0,80058ee4 <_Z28DrawBGMode7Background16Sub_iPhi+0x139c>
80058488:	34e38420 	ori	v1,a3,0x8420
8005848c:	8cc20014 	lw	v0,20(a2)
80058490:	8cc6001c 	lw	a2,28(a2)
80058494:	00021040 	sll	v0,v0,0x1
80058498:	00591021 	addu	v0,v0,t9
8005849c:	080160d9 	j	80058364 <_Z28DrawBGMode7Background16Sub_iPhi+0x81c>
800584a0:	94450000 	lhu	a1,0(v0)
800584a4:	8fa5003c 	lw	a1,60(sp)
800584a8:	00c03821 	move	a3,a2
800584ac:	84b50004 	lh	s5,4(a1)
800584b0:	84b40000 	lh	s4,0(a1)
800584b4:	8fa60048 	lw	a2,72(sp)
800584b8:	02802821 	move	a1,s4
800584bc:	02a01821 	move	v1,s5
800584c0:	24130001 	li	s3,1
800584c4:	08015fb7 	j	80057edc <_Z28DrawBGMode7Background16Sub_iPhi+0x394>
800584c8:	afa60050 	sw	a2,80(sp)
800584cc:	268201cb 	addiu	v0,s4,459
800584d0:	2c420397 	sltiu	v0,v0,919
800584d4:	1040016c 	beqz	v0,80058a88 <_Z28DrawBGMode7Background16Sub_iPhi+0xf40>
800584d8:	8fa9003c 	lw	t1,60(sp)
800584dc:	26a201cb 	addiu	v0,s5,459
800584e0:	2c420397 	sltiu	v0,v0,919
800584e4:	10400169 	beqz	v0,80058a8c <_Z28DrawBGMode7Background16Sub_iPhi+0xf44>
800584e8:	8fa40028 	lw	a0,40(sp)
800584ec:	8fa90050 	lw	t1,80(sp)
800584f0:	10e9feda 	beq	a3,t1,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
800584f4:	3c038019 	lui	v1,0x8019
800584f8:	8fac0028 	lw	t4,40(sp)
800584fc:	8fa20024 	lw	v0,36(sp)
80058500:	2463f63c 	addiu	v1,v1,-2500
80058504:	8c770000 	lw	s7,0(v1)
80058508:	02679021 	addu	s2,s3,a3
8005850c:	01888821 	addu	s1,t4,t0
80058510:	004a8021 	addu	s0,v0,t2
80058514:	241efffe 	li	s8,-2
80058518:	3c048021 	lui	a0,0x8021
8005851c:	00113a02 	srl	a3,s1,0x8
80058520:	00102a02 	srl	a1,s0,0x8
80058524:	2484701c 	addiu	a0,a0,28700
80058528:	8c8a0008 	lw	t2,8(a0)
8005852c:	30e203ff 	andi	v0,a3,0x3ff
80058530:	30a303f8 	andi	v1,a1,0x3f8
80058534:	00031940 	sll	v1,v1,0x5
80058538:	00021082 	srl	v0,v0,0x2
8005853c:	005e4824 	and	t1,v0,s8
80058540:	006a5821 	addu	t3,v1,t2
80058544:	01692021 	addu	a0,t3,t1
80058548:	90830000 	lbu	v1,0(a0)
8005854c:	8fa60054 	lw	a2,84(sp)
80058550:	30e20007 	andi	v0,a3,0x7
80058554:	00021040 	sll	v0,v0,0x1
80058558:	00c26821 	addu	t5,a2,v0
8005855c:	000319c0 	sll	v1,v1,0x7
80058560:	30a40007 	andi	a0,a1,0x7
80058564:	00047100 	sll	t6,a0,0x4
80058568:	01a31821 	addu	v1,t5,v1
8005856c:	006e1821 	addu	v1,v1,t6
80058570:	90660000 	lbu	a2,0(v1)
80058574:	8ee2006c 	lw	v0,108(s7)
80058578:	3c0c8023 	lui	t4,0x8023
8005857c:	00c21024 	and	v0,a2,v0
80058580:	000211c2 	srl	v0,v0,0x7
80058584:	258cc90c 	addiu	t4,t4,-14068
80058588:	004c1021 	addu	v0,v0,t4
8005858c:	90430000 	lbu	v1,0(v0)
80058590:	a2e3004c 	sb	v1,76(s7)
80058594:	91e20000 	lbu	v0,0(t7)
80058598:	0043182b 	sltu	v1,v0,v1
8005859c:	10600090 	beqz	v1,800587e0 <_Z28DrawBGMode7Background16Sub_iPhi+0xc98>
800585a0:	00000000 	nop
800585a4:	8eec0068 	lw	t4,104(s7)
800585a8:	00ccb024 	and	s6,a2,t4
800585ac:	12c0008c 	beqz	s6,800587e0 <_Z28DrawBGMode7Background16Sub_iPhi+0xc98>
800585b0:	3c028022 	lui	v0,0x8022
800585b4:	244250e8 	addiu	v0,v0,20712
800585b8:	90580aa4 	lbu	t8,2724(v0)
800585bc:	00f33821 	addu	a3,a3,s3
800585c0:	2403ffff 	li	v1,-1
800585c4:	24080001 	li	t0,1
800585c8:	0078400b 	movn	t0,v1,t8
800585cc:	30e203ff 	andi	v0,a3,0x3ff
800585d0:	01054021 	addu	t0,t0,a1
800585d4:	00021082 	srl	v0,v0,0x2
800585d8:	005e1024 	and	v0,v0,s8
800585dc:	310303f8 	andi	v1,t0,0x3f8
800585e0:	00031940 	sll	v1,v1,0x5
800585e4:	004a2021 	addu	a0,v0,t2
800585e8:	012a4821 	addu	t1,t1,t2
800585ec:	01234821 	addu	t1,t1,v1
800585f0:	01621021 	addu	v0,t3,v0
800585f4:	00832021 	addu	a0,a0,v1
800585f8:	90850000 	lbu	a1,0(a0)
800585fc:	90430000 	lbu	v1,0(v0)
80058600:	91260000 	lbu	a2,0(t1)
80058604:	8fa40054 	lw	a0,84(sp)
80058608:	30e70007 	andi	a3,a3,0x7
8005860c:	00073840 	sll	a3,a3,0x1
80058610:	00873821 	addu	a3,a0,a3
80058614:	000319c0 	sll	v1,v1,0x7
80058618:	001148c2 	srl	t1,s1,0x3
8005861c:	001050c2 	srl	t2,s0,0x3
80058620:	31080007 	andi	t0,t0,0x7
80058624:	000529c0 	sll	a1,a1,0x7
80058628:	000631c0 	sll	a2,a2,0x7
8005862c:	3129001f 	andi	t1,t1,0x1f
80058630:	314a001f 	andi	t2,t2,0x1f
80058634:	00084100 	sll	t0,t0,0x4
80058638:	00e52821 	addu	a1,a3,a1
8005863c:	01a63021 	addu	a2,t5,a2
80058640:	00e33821 	addu	a3,a3,v1
80058644:	00ee3821 	addu	a3,a3,t6
80058648:	00c83021 	addu	a2,a2,t0
8005864c:	00a82821 	addu	a1,a1,t0
80058650:	712a5802 	mul	t3,t1,t2
80058654:	90e20000 	lbu	v0,0(a3)
80058658:	90a30000 	lbu	v1,0(a1)
8005865c:	90c40000 	lbu	a0,0(a2)
80058660:	01821024 	and	v0,t4,v0
80058664:	01842024 	and	a0,t4,a0
80058668:	01831824 	and	v1,t4,v1
8005866c:	3c0c8022 	lui	t4,0x8022
80058670:	8ee50044 	lw	a1,68(s7)
80058674:	000b5942 	srl	t3,t3,0x5
80058678:	258c50e8 	addiu	t4,t4,20712
8005867c:	00163040 	sll	a2,s6,0x1
80058680:	01693823 	subu	a3,t3,t1
80058684:	00021040 	sll	v0,v0,0x1
80058688:	00031840 	sll	v1,v1,0x1
8005868c:	00042040 	sll	a0,a0,0x1
80058690:	91880aa3 	lbu	t0,2723(t4)
80058694:	00c53021 	addu	a2,a2,a1
80058698:	00ea3823 	subu	a3,a3,t2
8005869c:	00852021 	addu	a0,a0,a1
800586a0:	00451021 	addu	v0,v0,a1
800586a4:	00651821 	addu	v1,v1,a1
800586a8:	94d60000 	lhu	s6,0(a2)
800586ac:	24ec0020 	addiu	t4,a3,32
800586b0:	944d0000 	lhu	t5,0(v0)
800586b4:	946e0000 	lhu	t6,0(v1)
800586b8:	94860000 	lhu	a2,0(a0)
800586bc:	012b4823 	subu	t1,t1,t3
800586c0:	110001f6 	beqz	t0,80058e9c <_Z28DrawBGMode7Background16Sub_iPhi+0x1354>
800586c4:	014b3823 	subu	a3,t2,t3
800586c8:	01201021 	move	v0,t1
800586cc:	00e04021 	move	t0,a3
800586d0:	01804821 	move	t1,t4
800586d4:	01603821 	move	a3,t3
800586d8:	00406021 	move	t4,v0
800586dc:	13000007 	beqz	t8,800586fc <_Z28DrawBGMode7Background16Sub_iPhi+0xbb4>
800586e0:	31a403e0 	andi	a0,t5,0x3e0
800586e4:	00e01021 	move	v0,a3
800586e8:	01001821 	move	v1,t0
800586ec:	01803821 	move	a3,t4
800586f0:	01204021 	move	t0,t1
800586f4:	00406021 	move	t4,v0
800586f8:	00604821 	move	t1,v1
800586fc:	30c503e0 	andi	a1,a2,0x3e0
80058700:	00042400 	sll	a0,a0,0x10
80058704:	31a27c1f 	andi	v0,t5,0x7c1f
80058708:	00441025 	or	v0,v0,a0
8005870c:	00052c00 	sll	a1,a1,0x10
80058710:	30c37c1f 	andi	v1,a2,0x7c1f
80058714:	32c403e0 	andi	a0,s6,0x3e0
80058718:	00651825 	or	v1,v1,a1
8005871c:	71225002 	mul	t2,t1,v0
80058720:	00042400 	sll	a0,a0,0x10
80058724:	31c503e0 	andi	a1,t6,0x3e0
80058728:	32c27c1f 	andi	v0,s6,0x7c1f
8005872c:	70e33802 	mul	a3,a3,v1
80058730:	00441025 	or	v0,v0,a0
80058734:	00052c00 	sll	a1,a1,0x10
80058738:	31c37c1f 	andi	v1,t6,0x7c1f
8005873c:	00651825 	or	v1,v1,a1
80058740:	71822802 	mul	a1,t4,v0
80058744:	3c098019 	lui	t1,0x8019
80058748:	00aa1021 	addu	v0,a1,t2
8005874c:	2529f63c 	addiu	t1,t1,-2500
80058750:	71032802 	mul	a1,t0,v1
80058754:	8d260000 	lw	a2,0(t1)
80058758:	00a71821 	addu	v1,a1,a3
8005875c:	8cc40048 	lw	a0,72(a2)
80058760:	00431021 	addu	v0,v0,v1
80058764:	008f2021 	addu	a0,a0,t7
80058768:	00021d42 	srl	v1,v0,0x15
8005876c:	90840000 	lbu	a0,0(a0)
80058770:	00021142 	srl	v0,v0,0x5
80058774:	30427c1f 	andi	v0,v0,0x7c1f
80058778:	306303e0 	andi	v1,v1,0x3e0
8005877c:	10800015 	beqz	a0,800587d4 <_Z28DrawBGMode7Background16Sub_iPhi+0xc8c>
80058780:	00433825 	or	a3,v0,v1
80058784:	24090001 	li	t1,1
80058788:	108901fa 	beq	a0,t1,80058f74 <_Z28DrawBGMode7Background16Sub_iPhi+0x142c>
8005878c:	240cfbde 	li	t4,-1058
80058790:	8cc20014 	lw	v0,20(a2)
80058794:	00021040 	sll	v0,v0,0x1
80058798:	00591021 	addu	v0,v0,t9
8005879c:	94450000 	lhu	a1,0(v0)
800587a0:	34e38420 	ori	v1,a3,0x8420
800587a4:	00ac1024 	and	v0,a1,t4
800587a8:	00621823 	subu	v1,v1,v0
800587ac:	8cc6001c 	lw	a2,28(a2)
800587b0:	00031843 	sra	v1,v1,0x1
800587b4:	00031840 	sll	v1,v1,0x1
800587b8:	00661821 	addu	v1,v1,a2
800587bc:	94640000 	lhu	a0,0(v1)
800587c0:	30e20421 	andi	v0,a3,0x421
800587c4:	00441021 	addu	v0,v0,a0
800587c8:	30a50421 	andi	a1,a1,0x421
800587cc:	00451023 	subu	v0,v0,a1
800587d0:	3047ffff 	andi	a3,v0,0xffff
800587d4:	a7270000 	sh	a3,0(t9)
800587d8:	92e2004c 	lbu	v0,76(s7)
800587dc:	a1e20000 	sb	v0,0(t7)
800587e0:	02539021 	addu	s2,s2,s3
800587e4:	8fa70050 	lw	a3,80(sp)
800587e8:	02531023 	subu	v0,s2,s3
800587ec:	02348821 	addu	s1,s1,s4
800587f0:	10e2fe1a 	beq	a3,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
800587f4:	02158021 	addu	s0,s0,s5
800587f8:	27390002 	addiu	t9,t9,2
800587fc:	08016146 	j	80058518 <_Z28DrawBGMode7Background16Sub_iPhi+0x9d0>
80058800:	25ef0001 	addiu	t7,t7,1
80058804:	8fa50024 	lw	a1,36(sp)
80058808:	2402fff8 	li	v0,-8
8005880c:	00055a03 	sra	t3,a1,0x8
80058810:	01621024 	and	v0,t3,v0
80058814:	00026940 	sll	t5,v0,0x5
80058818:	3c028019 	lui	v0,0x8019
8005881c:	2442f63c 	addiu	v0,v0,-2500
80058820:	8fa90030 	lw	t1,48(sp)
80058824:	8fa60028 	lw	a2,40(sp)
80058828:	8c4c0000 	lw	t4,0(v0)
8005882c:	31630007 	andi	v1,t3,0x7
80058830:	00e95021 	addu	t2,a3,t1
80058834:	00c44021 	addu	t0,a2,a0
80058838:	00037100 	sll	t6,v1,0x4
8005883c:	02674821 	addu	t1,s3,a3
80058840:	2410fffe 	li	s0,-2
80058844:	2412fbde 	li	s2,-1058
80058848:	0801625a 	j	80058968 <_Z28DrawBGMode7Background16Sub_iPhi+0xe20>
8005884c:	01808821 	move	s1,t4
80058850:	24a5701c 	addiu	a1,a1,28700
80058854:	8ca40008 	lw	a0,8(a1)
80058858:	00081283 	sra	v0,t0,0xa
8005885c:	00501024 	and	v0,v0,s0
80058860:	01a42021 	addu	a0,t5,a0
80058864:	00822021 	addu	a0,a0,v0
80058868:	90850000 	lbu	a1,0(a0)
8005886c:	30c30007 	andi	v1,a2,0x7
80058870:	8fa60054 	lw	a2,84(sp)
80058874:	00031840 	sll	v1,v1,0x1
80058878:	000529c0 	sll	a1,a1,0x7
8005887c:	00c31821 	addu	v1,a2,v1
80058880:	00651821 	addu	v1,v1,a1
80058884:	006e1821 	addu	v1,v1,t6
80058888:	90640000 	lbu	a0,0(v1)
8005888c:	8d82006c 	lw	v0,108(t4)
80058890:	3c078023 	lui	a3,0x8023
80058894:	00821024 	and	v0,a0,v0
80058898:	000211c2 	srl	v0,v0,0x7
8005889c:	24e7c90c 	addiu	a3,a3,-14068
800588a0:	00471021 	addu	v0,v0,a3
800588a4:	90430000 	lbu	v1,0(v0)
800588a8:	a183004c 	sb	v1,76(t4)
800588ac:	91e20000 	lbu	v0,0(t7)
800588b0:	0043182b 	sltu	v1,v0,v1
800588b4:	10600024 	beqz	v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00>
800588b8:	00000000 	nop
800588bc:	8d820068 	lw	v0,104(t4)
800588c0:	00821824 	and	v1,a0,v0
800588c4:	10600020 	beqz	v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00>
800588c8:	00031840 	sll	v1,v1,0x1
800588cc:	8d820048 	lw	v0,72(t4)
800588d0:	8d840044 	lw	a0,68(t4)
800588d4:	01e21021 	addu	v0,t7,v0
800588d8:	90420000 	lbu	v0,0(v0)
800588dc:	00641821 	addu	v1,v1,a0
800588e0:	10400014 	beqz	v0,80058934 <_Z28DrawBGMode7Background16Sub_iPhi+0xdec>
800588e4:	94670000 	lhu	a3,0(v1)
800588e8:	24030001 	li	v1,1
800588ec:	1043018f 	beq	v0,v1,80058f2c <_Z28DrawBGMode7Background16Sub_iPhi+0x13e4>
800588f0:	34e38420 	ori	v1,a3,0x8420
800588f4:	8d820014 	lw	v0,20(t4)
800588f8:	00021040 	sll	v0,v0,0x1
800588fc:	00591021 	addu	v0,v0,t9
80058900:	94450000 	lhu	a1,0(v0)
80058904:	8d86001c 	lw	a2,28(t4)
80058908:	00b21024 	and	v0,a1,s2
8005890c:	00621823 	subu	v1,v1,v0
80058910:	00031843 	sra	v1,v1,0x1
80058914:	00031840 	sll	v1,v1,0x1
80058918:	00661821 	addu	v1,v1,a2
8005891c:	94640000 	lhu	a0,0(v1)
80058920:	30e20421 	andi	v0,a3,0x421
80058924:	00441021 	addu	v0,v0,a0
80058928:	30a50421 	andi	a1,a1,0x421
8005892c:	00451023 	subu	v0,v0,a1
80058930:	3047ffff 	andi	a3,v0,0xffff
80058934:	3c048022 	lui	a0,0x8022
80058938:	a7270000 	sh	a3,0(t9)
8005893c:	24846dd8 	addiu	a0,a0,28120
80058940:	9082004c 	lbu	v0,76(a0)
80058944:	a1e20000 	sb	v0,0(t7)
80058948:	01334821 	addu	t1,t1,s3
8005894c:	8fa60050 	lw	a2,80(sp)
80058950:	01331023 	subu	v0,t1,s3
80058954:	01144021 	addu	t0,t0,s4
80058958:	10c2fdc0 	beq	a2,v0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
8005895c:	01535021 	addu	t2,t2,s3
80058960:	27390002 	addiu	t9,t9,2
80058964:	25ef0001 	addiu	t7,t7,1
80058968:	00083203 	sra	a2,t0,0x8
8005896c:	01661025 	or	v0,t3,a2
80058970:	2403fc00 	li	v1,-1024
80058974:	00431024 	and	v0,v0,v1
80058978:	1040ffb5 	beqz	v0,80058850 <_Z28DrawBGMode7Background16Sub_iPhi+0xd08>
8005897c:	3c058021 	lui	a1,0x8021
80058980:	3c058022 	lui	a1,0x8022
80058984:	24a550e8 	addiu	a1,a1,20712
80058988:	90a30aa5 	lbu	v1,2725(a1)
8005898c:	24020003 	li	v0,3
80058990:	1462ffed 	bne	v1,v0,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00>
80058994:	3c068021 	lui	a2,0x8021
80058998:	24c6701c 	addiu	a2,a2,28700
8005899c:	8cc40008 	lw	a0,8(a2)
800589a0:	31430007 	andi	v1,t2,0x7
800589a4:	90820000 	lbu	v0,0(a0)
800589a8:	8fa70054 	lw	a3,84(sp)
800589ac:	00031840 	sll	v1,v1,0x1
800589b0:	000211c0 	sll	v0,v0,0x7
800589b4:	00e31821 	addu	v1,a3,v1
800589b8:	00621821 	addu	v1,v1,v0
800589bc:	8fa2006c 	lw	v0,108(sp)
800589c0:	00621821 	addu	v1,v1,v0
800589c4:	90640000 	lbu	a0,0(v1)
800589c8:	8e22006c 	lw	v0,108(s1)
800589cc:	3c038023 	lui	v1,0x8023
800589d0:	00821024 	and	v0,a0,v0
800589d4:	2463c90c 	addiu	v1,v1,-14068
800589d8:	000211c2 	srl	v0,v0,0x7
800589dc:	00431021 	addu	v0,v0,v1
800589e0:	90430000 	lbu	v1,0(v0)
800589e4:	a223004c 	sb	v1,76(s1)
800589e8:	91e20000 	lbu	v0,0(t7)
800589ec:	0043182b 	sltu	v1,v0,v1
800589f0:	1060ffd5 	beqz	v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00>
800589f4:	00000000 	nop
800589f8:	8e220068 	lw	v0,104(s1)
800589fc:	00821824 	and	v1,a0,v0
80058a00:	1060ffd1 	beqz	v1,80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00>
80058a04:	00031840 	sll	v1,v1,0x1
80058a08:	8e220048 	lw	v0,72(s1)
80058a0c:	8e240044 	lw	a0,68(s1)
80058a10:	01e21021 	addu	v0,t7,v0
80058a14:	90420000 	lbu	v0,0(v0)
80058a18:	00641821 	addu	v1,v1,a0
80058a1c:	10400014 	beqz	v0,80058a70 <_Z28DrawBGMode7Background16Sub_iPhi+0xf28>
80058a20:	94670000 	lhu	a3,0(v1)
80058a24:	24040001 	li	a0,1
80058a28:	10440173 	beq	v0,a0,80058ff8 <_Z28DrawBGMode7Background16Sub_iPhi+0x14b0>
80058a2c:	34e38420 	ori	v1,a3,0x8420
80058a30:	8e220014 	lw	v0,20(s1)
80058a34:	00021040 	sll	v0,v0,0x1
80058a38:	00591021 	addu	v0,v0,t9
80058a3c:	94450000 	lhu	a1,0(v0)
80058a40:	8e26001c 	lw	a2,28(s1)
80058a44:	00b21024 	and	v0,a1,s2
80058a48:	00621823 	subu	v1,v1,v0
80058a4c:	00031843 	sra	v1,v1,0x1
80058a50:	00031840 	sll	v1,v1,0x1
80058a54:	00661821 	addu	v1,v1,a2
80058a58:	94640000 	lhu	a0,0(v1)
80058a5c:	30e20421 	andi	v0,a3,0x421
80058a60:	00441021 	addu	v0,v0,a0
80058a64:	30a50421 	andi	a1,a1,0x421
80058a68:	00451023 	subu	v0,v0,a1
80058a6c:	3047ffff 	andi	a3,v0,0xffff
80058a70:	3c058022 	lui	a1,0x8022
80058a74:	a7270000 	sh	a3,0(t9)
80058a78:	24a56dd8 	addiu	a1,a1,28120
80058a7c:	90a2004c 	lbu	v0,76(a1)
80058a80:	08016252 	j	80058948 <_Z28DrawBGMode7Background16Sub_iPhi+0xe00>
80058a84:	a1e20000 	sb	v0,0(t7)
80058a88:	8fa40028 	lw	a0,40(sp)
80058a8c:	85220002 	lh	v0,2(t1)
80058a90:	85230006 	lh	v1,6(t1)
80058a94:	00023043 	sra	a2,v0,0x1
80058a98:	00061042 	srl	v0,a2,0x1
80058a9c:	00822023 	subu	a0,a0,v0
80058aa0:	8fa50024 	lw	a1,36(sp)
80058aa4:	00036043 	sra	t4,v1,0x1
80058aa8:	00141043 	sra	v0,s4,0x1
80058aac:	000c1842 	srl	v1,t4,0x1
80058ab0:	afa40028 	sw	a0,40(sp)
80058ab4:	00444821 	addu	t1,v0,a0
80058ab8:	8fa40050 	lw	a0,80(sp)
80058abc:	00a32823 	subu	a1,a1,v1
80058ac0:	00151843 	sra	v1,s5,0x1
80058ac4:	afa50024 	sw	a1,36(sp)
80058ac8:	10e4fd64 	beq	a3,a0,8005805c <_Z28DrawBGMode7Background16Sub_iPhi+0x514>
80058acc:	00655821 	addu	t3,v1,a1
80058ad0:	00021042 	srl	v0,v0,0x1
80058ad4:	01021023 	subu	v0,t0,v0
80058ad8:	00494821 	addu	t1,v0,t1
80058adc:	00031842 	srl	v1,v1,0x1
80058ae0:	01431823 	subu	v1,t2,v1
80058ae4:	afa9001c 	sw	t1,28(sp)
80058ae8:	8fa90024 	lw	t1,36(sp)
80058aec:	01832821 	addu	a1,t4,v1
80058af0:	02679021 	addu	s2,s3,a3
80058af4:	8fa70028 	lw	a3,40(sp)
80058af8:	00c22021 	addu	a0,a2,v0
80058afc:	01252821 	addu	a1,t1,a1
80058b00:	00e42021 	addu	a0,a3,a0
80058b04:	afa50014 	sw	a1,20(sp)
80058b08:	3c058019 	lui	a1,0x8019
80058b0c:	afa40018 	sw	a0,24(sp)
80058b10:	24a5f63c 	addiu	a1,a1,-2500
80058b14:	8fa4001c 	lw	a0,28(sp)
80058b18:	006bf021 	addu	s8,v1,t3
80058b1c:	8cb60000 	lw	s6,0(a1)
80058b20:	00c43021 	addu	a2,a2,a0
80058b24:	019eb821 	addu	s7,t4,s8
80058b28:	00e28821 	addu	s1,a3,v0
80058b2c:	01238021 	addu	s0,t1,v1
80058b30:	080162d0 	j	80058b40 <_Z28DrawBGMode7Background16Sub_iPhi+0xff8>
80058b34:	afa60010 	sw	a2,16(sp)
80058b38:	27390002 	addiu	t9,t9,2
80058b3c:	25ef0001 	addiu	t7,t7,1
80058b40:	3c078021 	lui	a3,0x8021
80058b44:	00111a03 	sra	v1,s1,0x8
80058b48:	00103203 	sra	a2,s0,0x8
80058b4c:	24e7701c 	addiu	a3,a3,28700
80058b50:	306403ff 	andi	a0,v1,0x3ff
80058b54:	30c203f8 	andi	v0,a2,0x3f8
80058b58:	8cee0008 	lw	t6,8(a3)
80058b5c:	00021140 	sll	v0,v0,0x5
80058b60:	00042082 	srl	a0,a0,0x2
80058b64:	2409fffe 	li	t1,-2
80058b68:	00892024 	and	a0,a0,t1
80058b6c:	004e1021 	addu	v0,v0,t6
80058b70:	00441021 	addu	v0,v0,a0
80058b74:	90450000 	lbu	a1,0(v0)
80058b78:	30630007 	andi	v1,v1,0x7
80058b7c:	8fac0054 	lw	t4,84(sp)
80058b80:	00031840 	sll	v1,v1,0x1
80058b84:	000529c0 	sll	a1,a1,0x7
80058b88:	30c60007 	andi	a2,a2,0x7
80058b8c:	01831821 	addu	v1,t4,v1
80058b90:	00063100 	sll	a2,a2,0x4
80058b94:	00651821 	addu	v1,v1,a1
80058b98:	00661821 	addu	v1,v1,a2
80058b9c:	90660000 	lbu	a2,0(v1)
80058ba0:	8ec2006c 	lw	v0,108(s6)
80058ba4:	3c038023 	lui	v1,0x8023
80058ba8:	00c21024 	and	v0,a2,v0
80058bac:	2463c90c 	addiu	v1,v1,-14068
80058bb0:	000211c2 	srl	v0,v0,0x7
80058bb4:	00431021 	addu	v0,v0,v1
80058bb8:	90430000 	lbu	v1,0(v0)
80058bbc:	a2c3004c 	sb	v1,76(s6)
80058bc0:	91e20000 	lbu	v0,0(t7)
80058bc4:	0043182b 	sltu	v1,v0,v1
80058bc8:	10600088 	beqz	v1,80058dec <_Z28DrawBGMode7Background16Sub_iPhi+0x12a4>
80058bcc:	8fa3001c 	lw	v1,28(sp)
80058bd0:	8ed80068 	lw	t8,104(s6)
80058bd4:	00d83024 	and	a2,a2,t8
80058bd8:	10c00083 	beqz	a2,80058de8 <_Z28DrawBGMode7Background16Sub_iPhi+0x12a0>
80058bdc:	afa60058 	sw	a2,88(sp)
80058be0:	8fa4001c 	lw	a0,28(sp)
80058be4:	001e5a02 	srl	t3,s8,0x8
80058be8:	00044a02 	srl	t1,a0,0x8
80058bec:	8fa50018 	lw	a1,24(sp)
80058bf0:	8fa60014 	lw	a2,20(sp)
80058bf4:	312703ff 	andi	a3,t1,0x3ff
80058bf8:	316403f8 	andi	a0,t3,0x3f8
80058bfc:	00055202 	srl	t2,a1,0x8
80058c00:	00066a02 	srl	t5,a2,0x8
80058c04:	8fac0010 	lw	t4,16(sp)
80058c08:	2403fffe 	li	v1,-2
80058c0c:	00042140 	sll	a0,a0,0x5
80058c10:	00073882 	srl	a3,a3,0x2
80058c14:	00e33824 	and	a3,a3,v1
80058c18:	314603ff 	andi	a2,t2,0x3ff
80058c1c:	31a203f8 	andi	v0,t5,0x3f8
80058c20:	008e2021 	addu	a0,a0,t6
80058c24:	000c4202 	srl	t0,t4,0x8
80058c28:	00872021 	addu	a0,a0,a3
80058c2c:	00176202 	srl	t4,s7,0x8
80058c30:	2407fffe 	li	a3,-2
80058c34:	00021140 	sll	v0,v0,0x5
80058c38:	00063082 	srl	a2,a2,0x2
80058c3c:	00c73024 	and	a2,a2,a3
80058c40:	310503ff 	andi	a1,t0,0x3ff
80058c44:	318303f8 	andi	v1,t4,0x3f8
80058c48:	004e1021 	addu	v0,v0,t6
80058c4c:	00461021 	addu	v0,v0,a2
80058c50:	00031940 	sll	v1,v1,0x5
80058c54:	00052882 	srl	a1,a1,0x2
80058c58:	00a72824 	and	a1,a1,a3
80058c5c:	90860000 	lbu	a2,0(a0)
80058c60:	006e1821 	addu	v1,v1,t6
80058c64:	90440000 	lbu	a0,0(v0)
80058c68:	31290007 	andi	t1,t1,0x7
80058c6c:	8fa20054 	lw	v0,84(sp)
80058c70:	00651821 	addu	v1,v1,a1
80058c74:	00094840 	sll	t1,t1,0x1
80058c78:	314a0007 	andi	t2,t2,0x7
80058c7c:	000631c0 	sll	a2,a2,0x7
80058c80:	00494821 	addu	t1,v0,t1
80058c84:	90650000 	lbu	a1,0(v1)
80058c88:	316b0007 	andi	t3,t3,0x7
80058c8c:	000a5040 	sll	t2,t2,0x1
80058c90:	31080007 	andi	t0,t0,0x7
80058c94:	01264821 	addu	t1,t1,a2
80058c98:	000421c0 	sll	a0,a0,0x7
80058c9c:	004a5021 	addu	t2,v0,t2
80058ca0:	000b5900 	sll	t3,t3,0x4
80058ca4:	31ad0007 	andi	t5,t5,0x7
80058ca8:	00084040 	sll	t0,t0,0x1
80058cac:	01445021 	addu	t2,t2,a0
80058cb0:	000529c0 	sll	a1,a1,0x7
80058cb4:	00484021 	addu	t0,v0,t0
80058cb8:	012b4821 	addu	t1,t1,t3
80058cbc:	000d6900 	sll	t5,t5,0x4
80058cc0:	318c0007 	andi	t4,t4,0x7
80058cc4:	01054021 	addu	t0,t0,a1
80058cc8:	014d5021 	addu	t2,t2,t5
80058ccc:	91220000 	lbu	v0,0(t1)
80058cd0:	000c6100 	sll	t4,t4,0x4
80058cd4:	010c4021 	addu	t0,t0,t4
80058cd8:	8fa50058 	lw	a1,88(sp)
80058cdc:	91440000 	lbu	a0,0(t2)
80058ce0:	8ec70044 	lw	a3,68(s6)
80058ce4:	91030000 	lbu	v1,0(t0)
80058ce8:	03021024 	and	v0,t8,v0
80058cec:	00053040 	sll	a2,a1,0x1
80058cf0:	00021040 	sll	v0,v0,0x1
80058cf4:	03042024 	and	a0,t8,a0
80058cf8:	00c73021 	addu	a2,a2,a3
80058cfc:	00471021 	addu	v0,v0,a3
80058d00:	03031824 	and	v1,t8,v1
80058d04:	00042040 	sll	a0,a0,0x1
80058d08:	94c50000 	lhu	a1,0(a2)
80058d0c:	00872021 	addu	a0,a0,a3
80058d10:	94480000 	lhu	t0,0(v0)
80058d14:	00031840 	sll	v1,v1,0x1
80058d18:	94860000 	lhu	a2,0(a0)
80058d1c:	00671821 	addu	v1,v1,a3
80058d20:	94670000 	lhu	a3,0(v1)
80058d24:	31020c63 	andi	v0,t0,0xc63
80058d28:	30a40c63 	andi	a0,a1,0xc63
80058d2c:	30c30c63 	andi	v1,a2,0xc63
80058d30:	00822021 	addu	a0,a0,v0
80058d34:	00052882 	srl	a1,a1,0x2
80058d38:	00084082 	srl	t0,t0,0x2
80058d3c:	00832021 	addu	a0,a0,v1
80058d40:	30a51ce7 	andi	a1,a1,0x1ce7
80058d44:	30e30c63 	andi	v1,a3,0xc63
80058d48:	31081ce7 	andi	t0,t0,0x1ce7
80058d4c:	00063082 	srl	a2,a2,0x2
80058d50:	8ec20048 	lw	v0,72(s6)
80058d54:	00a82821 	addu	a1,a1,t0
80058d58:	00832021 	addu	a0,a0,v1
80058d5c:	30c61ce7 	andi	a2,a2,0x1ce7
80058d60:	00073882 	srl	a3,a3,0x2
80058d64:	30e71ce7 	andi	a3,a3,0x1ce7
80058d68:	00a62821 	addu	a1,a1,a2
80058d6c:	00042082 	srl	a0,a0,0x2
80058d70:	004f1021 	addu	v0,v0,t7
80058d74:	00a72821 	addu	a1,a1,a3
80058d78:	30840c63 	andi	a0,a0,0xc63
80058d7c:	90420000 	lbu	v0,0(v0)
80058d80:	00a42821 	addu	a1,a1,a0
80058d84:	10400015 	beqz	v0,80058ddc <_Z28DrawBGMode7Background16Sub_iPhi+0x1294>
80058d88:	30a7ffff 	andi	a3,a1,0xffff
80058d8c:	24060001 	li	a2,1
80058d90:	10460044 	beq	v0,a2,80058ea4 <_Z28DrawBGMode7Background16Sub_iPhi+0x135c>
80058d94:	2409fbde 	li	t1,-1058
80058d98:	8ec20014 	lw	v0,20(s6)
80058d9c:	00021040 	sll	v0,v0,0x1
80058da0:	00591021 	addu	v0,v0,t9
80058da4:	94450000 	lhu	a1,0(v0)
80058da8:	34e38420 	ori	v1,a3,0x8420
80058dac:	00a91024 	and	v0,a1,t1
80058db0:	00621823 	subu	v1,v1,v0
80058db4:	8ec6001c 	lw	a2,28(s6)
80058db8:	00031843 	sra	v1,v1,0x1
80058dbc:	00031840 	sll	v1,v1,0x1
80058dc0:	00661821 	addu	v1,v1,a2
80058dc4:	94640000 	lhu	a0,0(v1)
80058dc8:	30e20421 	andi	v0,a3,0x421
80058dcc:	00441021 	addu	v0,v0,a0
80058dd0:	30a50421 	andi	a1,a1,0x421
80058dd4:	00451023 	subu	v0,v0,a1
80058dd8:	3047ffff 	andi	a3,v0,0xffff
80058ddc:	a7270000 	sh	a3,0(t9)
80058de0:	92c2004c 	lbu	v0,76(s6)
80058de4:	a1e20000 	sb	v0,0(t7)
80058de8:	8fa3001c 	lw	v1,28(sp)
80058dec:	8fa40018 	lw	a0,24(sp)
80058df0:	8fa50014 	lw	a1,20(sp)
80058df4:	8fa60010 	lw	a2,16(sp)
80058df8:	02539021 	addu	s2,s2,s3
80058dfc:	8fa70050 	lw	a3,80(sp)
80058e00:	00741821 	addu	v1,v1,s4
80058e04:	00942021 	addu	a0,a0,s4
80058e08:	00b52821 	addu	a1,a1,s5
80058e0c:	00d43021 	addu	a2,a2,s4
80058e10:	02531023 	subu	v0,s2,s3
80058e14:	02348821 	addu	s1,s1,s4
80058e18:	02158021 	addu	s0,s0,s5
80058e1c:	afa3001c 	sw	v1,28(sp)
80058e20:	03d5f021 	addu	s8,s8,s5
80058e24:	afa40018 	sw	a0,24(sp)
80058e28:	afa50014 	sw	a1,20(sp)
80058e2c:	afa60010 	sw	a2,16(sp)
80058e30:	14e2ff41 	bne	a3,v0,80058b38 <_Z28DrawBGMode7Background16Sub_iPhi+0xff0>
80058e34:	02f5b821 	addu	s7,s7,s5
80058e38:	8fa70020 	lw	a3,32(sp)
80058e3c:	8fa90068 	lw	t1,104(sp)
80058e40:	8fac0044 	lw	t4,68(sp)
80058e44:	24e70001 	addiu	a3,a3,1
80058e48:	25290018 	addiu	t1,t1,24
80058e4c:	afa70020 	sw	a3,32(sp)
80058e50:	1587fbfe 	bne	t4,a3,80057e4c <_Z28DrawBGMode7Background16Sub_iPhi+0x304>
80058e54:	afa90068 	sw	t1,104(sp)
80058e58:	08016020 	j	80058080 <_Z28DrawBGMode7Background16Sub_iPhi+0x538>
80058e5c:	3c038022 	lui	v1,0x8022
80058e60:	8d040050 	lw	a0,80(t0)
80058e64:	8d05001c 	lw	a1,28(t0)
80058e68:	008e1024 	and	v0,a0,t6
80058e6c:	01221023 	subu	v0,t1,v0
80058e70:	00021042 	srl	v0,v0,0x1
80058e74:	00021040 	sll	v0,v0,0x1
80058e78:	00451021 	addu	v0,v0,a1
80058e7c:	94430000 	lhu	v1,0(v0)
80058e80:	30840421 	andi	a0,a0,0x421
80058e84:	01a31821 	addu	v1,t5,v1
80058e88:	00641823 	subu	v1,v1,a0
80058e8c:	0801600d 	j	80058034 <_Z28DrawBGMode7Background16Sub_iPhi+0x4ec>
80058e90:	3062ffff 	andi	v0,v1,0xffff
80058e94:	08015f75 	j	80057dd4 <_Z28DrawBGMode7Background16Sub_iPhi+0x28c>
80058e98:	85260006 	lh	a2,6(t1)
80058e9c:	080161b7 	j	800586dc <_Z28DrawBGMode7Background16Sub_iPhi+0xb94>
80058ea0:	01604021 	move	t0,t3
80058ea4:	8ec50050 	lw	a1,80(s6)
80058ea8:	240cfbde 	li	t4,-1058
80058eac:	00ac1824 	and	v1,a1,t4
80058eb0:	34e28420 	ori	v0,a3,0x8420
80058eb4:	00431023 	subu	v0,v0,v1
80058eb8:	00021042 	srl	v0,v0,0x1
80058ebc:	8ec3001c 	lw	v1,28(s6)
80058ec0:	00021040 	sll	v0,v0,0x1
80058ec4:	00431021 	addu	v0,v0,v1
80058ec8:	94440000 	lhu	a0,0(v0)
80058ecc:	30e30421 	andi	v1,a3,0x421
80058ed0:	00641821 	addu	v1,v1,a0
80058ed4:	30a50421 	andi	a1,a1,0x421
80058ed8:	00651823 	subu	v1,v1,a1
80058edc:	08016377 	j	80058ddc <_Z28DrawBGMode7Background16Sub_iPhi+0x1294>
80058ee0:	3067ffff 	andi	a3,v1,0xffff
80058ee4:	3c0c8022 	lui	t4,0x8022
80058ee8:	258c6dd8 	addiu	t4,t4,28120
80058eec:	8d850050 	lw	a1,80(t4)
80058ef0:	2404fbde 	li	a0,-1058
80058ef4:	00a41824 	and	v1,a1,a0
80058ef8:	34e28420 	ori	v0,a3,0x8420
80058efc:	00431023 	subu	v0,v0,v1
80058f00:	00021042 	srl	v0,v0,0x1
80058f04:	8d83001c 	lw	v1,28(t4)
80058f08:	00021040 	sll	v0,v0,0x1
80058f0c:	00431021 	addu	v0,v0,v1
80058f10:	94440000 	lhu	a0,0(v0)
80058f14:	30e30421 	andi	v1,a3,0x421
80058f18:	00641821 	addu	v1,v1,a0
80058f1c:	30a50421 	andi	a1,a1,0x421
80058f20:	00651823 	subu	v1,v1,a1
80058f24:	080160e5 	j	80058394 <_Z28DrawBGMode7Background16Sub_iPhi+0x84c>
80058f28:	3067ffff 	andi	a3,v1,0xffff
80058f2c:	8d850050 	lw	a1,80(t4)
80058f30:	34e28420 	ori	v0,a3,0x8420
80058f34:	00b21824 	and	v1,a1,s2
80058f38:	00431023 	subu	v0,v0,v1
80058f3c:	00021042 	srl	v0,v0,0x1
80058f40:	8d83001c 	lw	v1,28(t4)
80058f44:	00021040 	sll	v0,v0,0x1
80058f48:	00431021 	addu	v0,v0,v1
80058f4c:	94440000 	lhu	a0,0(v0)
80058f50:	30e30421 	andi	v1,a3,0x421
80058f54:	00641821 	addu	v1,v1,a0
80058f58:	30a50421 	andi	a1,a1,0x421
80058f5c:	00651823 	subu	v1,v1,a1
80058f60:	0801624d 	j	80058934 <_Z28DrawBGMode7Background16Sub_iPhi+0xdec>
80058f64:	3067ffff 	andi	a3,v1,0xffff
80058f68:	8fac003c 	lw	t4,60(sp)
80058f6c:	08015f75 	j	80057dd4 <_Z28DrawBGMode7Background16Sub_iPhi+0x28c>
80058f70:	85860006 	lh	a2,6(t4)
80058f74:	3c028022 	lui	v0,0x8022
80058f78:	24426dd8 	addiu	v0,v0,28120
80058f7c:	8c450050 	lw	a1,80(v0)
80058f80:	2404fbde 	li	a0,-1058
80058f84:	00a41824 	and	v1,a1,a0
80058f88:	34e28420 	ori	v0,a3,0x8420
80058f8c:	3c068022 	lui	a2,0x8022
80058f90:	00431023 	subu	v0,v0,v1
80058f94:	24c66dd8 	addiu	a2,a2,28120
80058f98:	8cc3001c 	lw	v1,28(a2)
80058f9c:	00021042 	srl	v0,v0,0x1
80058fa0:	00021040 	sll	v0,v0,0x1
80058fa4:	00431021 	addu	v0,v0,v1
80058fa8:	94440000 	lhu	a0,0(v0)
80058fac:	30e30421 	andi	v1,a3,0x421
80058fb0:	00641821 	addu	v1,v1,a0
80058fb4:	30a50421 	andi	a1,a1,0x421
80058fb8:	00651823 	subu	v1,v1,a1
80058fbc:	080161f5 	j	800587d4 <_Z28DrawBGMode7Background16Sub_iPhi+0xc8c>
80058fc0:	3067ffff 	andi	a3,v1,0xffff
80058fc4:	08015f75 	j	80057dd4 <_Z28DrawBGMode7Background16Sub_iPhi+0x28c>
80058fc8:	84460006 	lh	a2,6(v0)
80058fcc:	8fbe0098 	lw	s8,152(sp)
80058fd0:	8fb70094 	lw	s7,148(sp)
80058fd4:	8fb60090 	lw	s6,144(sp)
80058fd8:	8fb5008c 	lw	s5,140(sp)
80058fdc:	8fb40088 	lw	s4,136(sp)
80058fe0:	8fb30084 	lw	s3,132(sp)
80058fe4:	8fb20080 	lw	s2,128(sp)
80058fe8:	8fb1007c 	lw	s1,124(sp)
80058fec:	8fb00078 	lw	s0,120(sp)
80058ff0:	03e00008 	jr	ra
80058ff4:	27bd00a0 	addiu	sp,sp,160
80058ff8:	8e250050 	lw	a1,80(s1)
80058ffc:	34e28420 	ori	v0,a3,0x8420
80059000:	00b21824 	and	v1,a1,s2
80059004:	00431023 	subu	v0,v0,v1
80059008:	00021042 	srl	v0,v0,0x1
8005900c:	8e23001c 	lw	v1,28(s1)
80059010:	00021040 	sll	v0,v0,0x1
80059014:	00431021 	addu	v0,v0,v1
80059018:	94440000 	lhu	a0,0(v0)
8005901c:	30e30421 	andi	v1,a3,0x421
80059020:	00641821 	addu	v1,v1,a0
80059024:	30a50421 	andi	a1,a1,0x421
80059028:	00651823 	subu	v1,v1,a1
8005902c:	0801629c 	j	80058a70 <_Z28DrawBGMode7Background16Sub_iPhi+0xf28>
80059030:	3067ffff 	andi	a3,v1,0xffff
80059034:	84630000 	lh	v1,0(v1)
80059038:	1462fb1f 	bne	v1,v0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170>
8005903c:	8fa2003c 	lw	v0,60(sp)
80059040:	84460006 	lh	a2,6(v0)
80059044:	14c3fb1c 	bne	a2,v1,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170>
80059048:	00000000 	nop
8005904c:	8ca20060 	lw	v0,96(a1)
80059050:	00021900 	sll	v1,v0,0x4
80059054:	00021080 	sll	v0,v0,0x2
80059058:	00621823 	subu	v1,v1,v0
8005905c:	006b1821 	addu	v1,v1,t3
80059060:	84620002 	lh	v0,2(v1)
80059064:	1440fb14 	bnez	v0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170>
80059068:	00000000 	nop
8005906c:	84620004 	lh	v0,4(v1)
80059070:	1440fb11 	bnez	v0,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170>
80059074:	00000000 	nop
80059078:	84620000 	lh	v0,0(v1)
8005907c:	1446fb0e 	bne	v0,a2,80057cb8 <_Z28DrawBGMode7Background16Sub_iPhi+0x170>
80059080:	00000000 	nop
80059084:	84620006 	lh	v0,6(v1)
80059088:	38420100 	xori	v0,v0,0x100
8005908c:	2c420001 	sltiu	v0,v0,1
80059090:	08015f2f 	j	80057cbc <_Z28DrawBGMode7Background16Sub_iPhi+0x174>
80059094:	afa20038 	sw	v0,56(sp)
80059098:	3c048022 	lui	a0,0x8022
8005909c:	2563140c 	addiu	v1,t3,5132
800590a0:	24826dd8 	addiu	v0,a0,28120
800590a4:	08015f12 	j	80057c48 <_Z28DrawBGMode7Background16Sub_iPhi+0x100>
800590a8:	ac430044 	sw	v1,68(v0)
800590ac:	85260006 	lh	a2,6(t1)
800590b0:	14c3fb49 	bne	a2,v1,80057dd8 <_Z28DrawBGMode7Background16Sub_iPhi+0x290>
800590b4:	00051200 	sll	v0,a1,0x8
800590b8:	00e41021 	addu	v0,a3,a0
800590bc:	00021200 	sll	v0,v0,0x8
800590c0:	00051a00 	sll	v1,a1,0x8
800590c4:	24060001 	li	a2,1
800590c8:	afa20024 	sw	v0,36(sp)
800590cc:	afa30028 	sw	v1,40(sp)
800590d0:	08015f80 	j	80057e00 <_Z28DrawBGMode7Background16Sub_iPhi+0x2b8>
800590d4:	afa6002c 	sw	a2,44(sp)

800590d8 <_Z31DrawBGMode7Background16Add1_2_iPhi>:
800590d8:	27bdff60 	addiu	sp,sp,-160
800590dc:	3c028022 	lui	v0,0x8022
800590e0:	3c038021 	lui	v1,0x8021
800590e4:	afbe0098 	sw	s8,152(sp)
800590e8:	afb70094 	sw	s7,148(sp)
800590ec:	afb60090 	sw	s6,144(sp)
800590f0:	afb5008c 	sw	s5,140(sp)
800590f4:	afb40088 	sw	s4,136(sp)
800590f8:	afb30084 	sw	s3,132(sp)
800590fc:	afb20080 	sw	s2,128(sp)
80059100:	afb1007c 	sw	s1,124(sp)
80059104:	afb00078 	sw	s0,120(sp)
80059108:	24476dd8 	addiu	a3,v0,28120
8005910c:	2462701c 	addiu	v0,v1,28700
80059110:	8c460008 	lw	a2,8(v0)
80059114:	90e340ee 	lbu	v1,16622(a3)
80059118:	24c60001 	addiu	a2,a2,1
8005911c:	30630001 	andi	v1,v1,0x1
80059120:	00806821 	move	t5,a0
80059124:	afa500a4 	sw	a1,164(sp)
80059128:	10600029 	beqz	v1,800591d0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xf8>
8005912c:	afa60054 	sw	a2,84(sp)
80059130:	3c0c8022 	lui	t4,0x8022
80059134:	25825bc4 	addiu	v0,t4,23492
80059138:	90430007 	lbu	v1,7(v0)
8005913c:	10600542 	beqz	v1,8005a648 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1570>
80059140:	3c0b802c 	lui	t3,0x802c
80059144:	00005021 	move	t2,zero
80059148:	31420001 	andi	v0,t2,0x1
8005914c:	00021040 	sll	v0,v0,0x1
80059150:	000a2240 	sll	a0,t2,0x9
80059154:	2563140c 	addiu	v1,t3,5132
80059158:	00833021 	addu	a2,a0,v1
8005915c:	3049ffff 	andi	t1,v0,0xffff
80059160:	31480004 	andi	t0,t2,0x4
80059164:	31470002 	andi	a3,t2,0x2
80059168:	00002821 	move	a1,zero
8005916c:	30a300c0 	andi	v1,a1,0xc0
80059170:	30a20038 	andi	v0,a1,0x38
80059174:	000318c2 	srl	v1,v1,0x3
80059178:	00021042 	srl	v0,v0,0x1
8005917c:	30a40007 	andi	a0,a1,0x7
80059180:	01031825 	or	v1,t0,v1
80059184:	00e21025 	or	v0,a3,v0
80059188:	00021140 	sll	v0,v0,0x5
8005918c:	00031a80 	sll	v1,v1,0xa
80059190:	00042080 	sll	a0,a0,0x2
80059194:	00621825 	or	v1,v1,v0
80059198:	01242025 	or	a0,t1,a0
8005919c:	00641825 	or	v1,v1,a0
800591a0:	24a50001 	addiu	a1,a1,1
800591a4:	24020100 	li	v0,256
800591a8:	a4c30000 	sh	v1,0(a2)
800591ac:	14a2ffef 	bne	a1,v0,8005916c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x94>
800591b0:	24c60002 	addiu	a2,a2,2
800591b4:	254a0001 	addiu	t2,t2,1
800591b8:	24020008 	li	v0,8
800591bc:	1542ffe3 	bne	t2,v0,8005914c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x74>
800591c0:	31420001 	andi	v0,t2,0x1
800591c4:	25825bc4 	addiu	v0,t4,23492
800591c8:	08016992 	j	8005a648 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1570>
800591cc:	a0400007 	sb	zero,7(v0)
800591d0:	3c028022 	lui	v0,0x8022
800591d4:	2442680c 	addiu	v0,v0,26636
800591d8:	ace20044 	sw	v0,68(a3)
800591dc:	3c068022 	lui	a2,0x8022
800591e0:	24c56dd8 	addiu	a1,a2,28120
800591e4:	8ca7005c 	lw	a3,92(a1)
800591e8:	8fa900a4 	lw	t1,164(sp)
800591ec:	8ca40064 	lw	a0,100(a1)
800591f0:	00094880 	sll	t1,t1,0x2
800591f4:	00071880 	sll	v1,a3,0x2
800591f8:	00076100 	sll	t4,a3,0x4
800591fc:	3c028023 	lui	v0,0x8023
80059200:	244bbdcc 	addiu	t3,v0,-16948
80059204:	01242021 	addu	a0,t1,a0
80059208:	01831823 	subu	v1,t4,v1
8005920c:	006b1821 	addu	v1,v1,t3
80059210:	8c840000 	lw	a0,0(a0)
80059214:	24020001 	li	v0,1
80059218:	84680002 	lh	t0,2(v1)
8005921c:	0044200a 	movz	a0,v0,a0
80059220:	afa70034 	sw	a3,52(sp)
80059224:	afa90064 	sw	t1,100(sp)
80059228:	afa3003c 	sw	v1,60(sp)
8005922c:	afa40044 	sw	a0,68(sp)
80059230:	8caa0010 	lw	t2,16(a1)
80059234:	8ca90040 	lw	t1,64(a1)
80059238:	15000004 	bnez	t0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174>
8005923c:	8ca70030 	lw	a3,48(a1)
80059240:	84620004 	lh	v0,4(v1)
80059244:	104004e7 	beqz	v0,8005a5e4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x150c>
80059248:	24020100 	li	v0,256
8005924c:	afa00038 	sw	zero,56(sp)
80059250:	3c048022 	lui	a0,0x8022
80059254:	24836dd8 	addiu	v1,a0,28120
80059258:	8c620060 	lw	v0,96(v1)
8005925c:	8fa50034 	lw	a1,52(sp)
80059260:	0045102b 	sltu	v0,v0,a1
80059264:	144004b1 	bnez	v0,8005a52c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1454>
80059268:	01a00013 	mtlo	t5
8005926c:	70aa0000 	madd	a1,t2
80059270:	3c048023 	lui	a0,0x8023
80059274:	00001012 	mflo	v0
80059278:	01200013 	mtlo	t1
8005927c:	70a70000 	madd	a1,a3
80059280:	afa20000 	sw	v0,0(sp)
80059284:	00001012 	mflo	v0
80059288:	2484aecc 	addiu	a0,a0,-20788
8005928c:	01842021 	addu	a0,t4,a0
80059290:	afa20040 	sw	v0,64(sp)
80059294:	240200ff 	li	v0,255
80059298:	afa40008 	sw	a0,8(sp)
8005929c:	00451023 	subu	v0,v0,a1
800592a0:	24840002 	addiu	a0,a0,2
800592a4:	24030100 	li	v1,256
800592a8:	8fa6003c 	lw	a2,60(sp)
800592ac:	afa20004 	sw	v0,4(sp)
800592b0:	afa4000c 	sw	a0,12(sp)
800592b4:	afa0004c 	sw	zero,76(sp)
800592b8:	afa30048 	sw	v1,72(sp)
800592bc:	00806021 	move	t4,a0
800592c0:	8fa50008 	lw	a1,8(sp)
800592c4:	84c2000a 	lh	v0,10(a2)
800592c8:	94a40000 	lhu	a0,0(a1)
800592cc:	000214c0 	sll	v0,v0,0x13
800592d0:	000424c0 	sll	a0,a0,0x13
800592d4:	00023cc3 	sra	a3,v0,0x13
800592d8:	000424c3 	sra	a0,a0,0x13
800592dc:	00872023 	subu	a0,a0,a3
800592e0:	30822000 	andi	v0,a0,0x2000
800592e4:	38422000 	xori	v0,v0,0x2000
800592e8:	3c098022 	lui	t1,0x8022
800592ec:	2442e000 	addiu	v0,v0,-8192
800592f0:	252350e8 	addiu	v1,t1,20712
800592f4:	000210c3 	sra	v0,v0,0x3
800592f8:	308403ff 	andi	a0,a0,0x3ff
800592fc:	90660aa4 	lbu	a2,2724(v1)
80059300:	00822021 	addu	a0,a0,v0
80059304:	95830000 	lhu	v1,0(t4)
80059308:	8fa9003c 	lw	t1,60(sp)
8005930c:	8fa20004 	lw	v0,4(sp)
80059310:	8fac0034 	lw	t4,52(sp)
80059314:	85250008 	lh	a1,8(t1)
80059318:	0186100a 	movz	v0,t4,a2
8005931c:	00031cc0 	sll	v1,v1,0x13
80059320:	00442021 	addu	a0,v0,a0
80059324:	8fa20038 	lw	v0,56(sp)
80059328:	00052cc0 	sll	a1,a1,0x13
8005932c:	00031cc3 	sra	v1,v1,0x13
80059330:	afa30030 	sw	v1,48(sp)
80059334:	1040042d 	beqz	v0,8005a3ec <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1314>
80059338:	00052cc3 	sra	a1,a1,0x13
8005933c:	15000463 	bnez	t0,8005a4cc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x13f4>
80059340:	00000000 	nop
80059344:	85220004 	lh	v0,4(t1)
80059348:	14400476 	bnez	v0,8005a524 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x144c>
8005934c:	8fa2003c 	lw	v0,60(sp)
80059350:	85230000 	lh	v1,0(t1)
80059354:	24020100 	li	v0,256
80059358:	106204c0 	beq	v1,v0,8005a65c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1584>
8005935c:	00000000 	nop
80059360:	8fa3003c 	lw	v1,60(sp)
80059364:	84660006 	lh	a2,6(v1)
80059368:	00051200 	sll	v0,a1,0x8
8005936c:	00400013 	mtlo	v0
80059370:	70880000 	madd	a0,t0
80059374:	00071a00 	sll	v1,a3,0x8
80059378:	00004812 	mflo	t1
8005937c:	00600013 	mtlo	v1
80059380:	70860000 	madd	a0,a2
80059384:	afa90028 	sw	t1,40(sp)
80059388:	00001012 	mflo	v0
8005938c:	afa0002c 	sw	zero,44(sp)
80059390:	afa20024 	sw	v0,36(sp)
80059394:	8fa30044 	lw	v1,68(sp)
80059398:	10600098 	beqz	v1,800595fc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x524>
8005939c:	8fa60030 	lw	a2,48(sp)
800593a0:	00e41821 	addu	v1,a3,a0
800593a4:	00c52823 	subu	a1,a2,a1
800593a8:	30a22000 	andi	v0,a1,0x2000
800593ac:	38422000 	xori	v0,v0,0x2000
800593b0:	8fa700a4 	lw	a3,164(sp)
800593b4:	30630007 	andi	v1,v1,0x7
800593b8:	2442e000 	addiu	v0,v0,-8192
800593bc:	00031900 	sll	v1,v1,0x4
800593c0:	000210c3 	sra	v0,v0,0x3
800593c4:	00073880 	sll	a3,a3,0x2
800593c8:	afa5005c 	sw	a1,92(sp)
800593cc:	afa3006c 	sw	v1,108(sp)
800593d0:	afa20060 	sw	v0,96(sp)
800593d4:	afa00020 	sw	zero,32(sp)
800593d8:	afa70068 	sw	a3,104(sp)
800593dc:	afa30070 	sw	v1,112(sp)
800593e0:	3c098022 	lui	t1,0x8022
800593e4:	25296dd8 	addiu	t1,t1,28120
800593e8:	8d240064 	lw	a0,100(t1)
800593ec:	8fac0064 	lw	t4,100(sp)
800593f0:	01841021 	addu	v0,t4,a0
800593f4:	8c430000 	lw	v1,0(v0)
800593f8:	1060000a 	beqz	v1,80059424 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x34c>
800593fc:	3c058022 	lui	a1,0x8022
80059400:	8fa20068 	lw	v0,104(sp)
80059404:	00441821 	addu	v1,v0,a0
80059408:	8c6400a8 	lw	a0,168(v1)
8005940c:	8c630018 	lw	v1,24(v1)
80059410:	afa40048 	sw	a0,72(sp)
80059414:	0064102b 	sltu	v0,v1,a0
80059418:	10400070 	beqz	v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
8005941c:	afa3004c 	sw	v1,76(sp)
80059420:	3c058022 	lui	a1,0x8022
80059424:	8fa6004c 	lw	a2,76(sp)
80059428:	24a550e8 	addiu	a1,a1,20712
8005942c:	8fa70000 	lw	a3,0(sp)
80059430:	8fa90040 	lw	t1,64(sp)
80059434:	90a30aa3 	lbu	v1,2723(a1)
80059438:	00061040 	sll	v0,a2,0x1
8005943c:	0047c821 	addu	t9,v0,a3
80059440:	10600180 	beqz	v1,80059a44 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x96c>
80059444:	00c97821 	addu	t7,a2,t1
80059448:	8fac003c 	lw	t4,60(sp)
8005944c:	8fa20048 	lw	v0,72(sp)
80059450:	85850000 	lh	a1,0(t4)
80059454:	85830004 	lh	v1,4(t4)
80059458:	24c4ffff 	addiu	a0,a2,-1
8005945c:	2447ffff 	addiu	a3,v0,-1
80059460:	afa40050 	sw	a0,80(sp)
80059464:	0005a023 	negu	s4,a1
80059468:	0003a823 	negu	s5,v1
8005946c:	2412ffff 	li	s2,-1
80059470:	8fa9005c 	lw	t1,92(sp)
80059474:	8fac0060 	lw	t4,96(sp)
80059478:	312203ff 	andi	v0,t1,0x3ff
8005947c:	004c1021 	addu	v0,v0,t4
80059480:	00e22021 	addu	a0,a3,v0
80059484:	8fa2002c 	lw	v0,44(sp)
80059488:	1040007c 	beqz	v0,8005967c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x5a4>
8005948c:	3c068022 	lui	a2,0x8022
80059490:	3c038022 	lui	v1,0x8022
80059494:	246350e8 	addiu	v1,v1,20712
80059498:	90620aa5 	lbu	v0,2725(v1)
8005949c:	1440023c 	bnez	v0,80059d90 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xcb8>
800594a0:	00042200 	sll	a0,a0,0x8
800594a4:	8fa30024 	lw	v1,36(sp)
800594a8:	3c068019 	lui	a2,0x8019
800594ac:	00031203 	sra	v0,v1,0x8
800594b0:	8fa50028 	lw	a1,40(sp)
800594b4:	24c6f640 	addiu	a2,a2,-2496
800594b8:	30430007 	andi	v1,v0,0x7
800594bc:	8cc90000 	lw	t1,0(a2)
800594c0:	304203f8 	andi	v0,v0,0x3f8
800594c4:	02474021 	addu	t0,s2,a3
800594c8:	00025940 	sll	t3,v0,0x5
800594cc:	00035100 	sll	t2,v1,0x4
800594d0:	00a43821 	addu	a3,a1,a0
800594d4:	240cfbde 	li	t4,-1058
800594d8:	3c038021 	lui	v1,0x8021
800594dc:	2462701c 	addiu	v0,v1,28700
800594e0:	8c440008 	lw	a0,8(v0)
800594e4:	00071a03 	sra	v1,a3,0x8
800594e8:	00031082 	srl	v0,v1,0x2
800594ec:	304200fe 	andi	v0,v0,0xfe
800594f0:	01642021 	addu	a0,t3,a0
800594f4:	00822021 	addu	a0,a0,v0
800594f8:	90850000 	lbu	a1,0(a0)
800594fc:	30630007 	andi	v1,v1,0x7
80059500:	8fa40054 	lw	a0,84(sp)
80059504:	00031840 	sll	v1,v1,0x1
80059508:	000529c0 	sll	a1,a1,0x7
8005950c:	00831821 	addu	v1,a0,v1
80059510:	00651821 	addu	v1,v1,a1
80059514:	006a1821 	addu	v1,v1,t2
80059518:	90640000 	lbu	a0,0(v1)
8005951c:	8d22006c 	lw	v0,108(t1)
80059520:	3c058023 	lui	a1,0x8023
80059524:	00821024 	and	v0,a0,v0
80059528:	000211c2 	srl	v0,v0,0x7
8005952c:	24a5c90c 	addiu	a1,a1,-14068
80059530:	00451021 	addu	v0,v0,a1
80059534:	90430000 	lbu	v1,0(v0)
80059538:	a123004c 	sb	v1,76(t1)
8005953c:	91e20000 	lbu	v0,0(t7)
80059540:	0043182b 	sltu	v1,v0,v1
80059544:	1060001e 	beqz	v1,800595c0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4e8>
80059548:	00000000 	nop
8005954c:	8d220068 	lw	v0,104(t1)
80059550:	00821024 	and	v0,a0,v0
80059554:	1040001a 	beqz	v0,800595c0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4e8>
80059558:	00022040 	sll	a0,v0,0x1
8005955c:	8d220048 	lw	v0,72(t1)
80059560:	8d230044 	lw	v1,68(t1)
80059564:	01e21021 	addu	v0,t7,v0
80059568:	90420000 	lbu	v0,0(v0)
8005956c:	00831821 	addu	v1,a0,v1
80059570:	10400010 	beqz	v0,800595b4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4dc>
80059574:	94660000 	lhu	a2,0(v1)
80059578:	00cc1824 	and	v1,a2,t4
8005957c:	24040001 	li	a0,1
80059580:	1044038b 	beq	v0,a0,8005a3b0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x12d8>
80059584:	00602821 	move	a1,v1
80059588:	8d220014 	lw	v0,20(t1)
8005958c:	00021040 	sll	v0,v0,0x1
80059590:	00591021 	addu	v0,v0,t9
80059594:	94440000 	lhu	a0,0(v0)
80059598:	008c1824 	and	v1,a0,t4
8005959c:	00a31821 	addu	v1,a1,v1
800595a0:	30840421 	andi	a0,a0,0x421
800595a4:	00c42024 	and	a0,a2,a0
800595a8:	00031843 	sra	v1,v1,0x1
800595ac:	00641821 	addu	v1,v1,a0
800595b0:	3066ffff 	andi	a2,v1,0xffff
800595b4:	a7260000 	sh	a2,0(t9)
800595b8:	9122004c 	lbu	v0,76(t1)
800595bc:	a1e20000 	sb	v0,0(t7)
800595c0:	01124021 	addu	t0,t0,s2
800595c4:	8fa50050 	lw	a1,80(sp)
800595c8:	01121023 	subu	v0,t0,s2
800595cc:	27390002 	addiu	t9,t9,2
800595d0:	25ef0001 	addiu	t7,t7,1
800595d4:	14a2ffc0 	bne	a1,v0,800594d8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x400>
800595d8:	00f43821 	addu	a3,a3,s4
800595dc:	8fa50020 	lw	a1,32(sp)
800595e0:	8fa60068 	lw	a2,104(sp)
800595e4:	8fa70044 	lw	a3,68(sp)
800595e8:	24a50001 	addiu	a1,a1,1
800595ec:	24c60018 	addiu	a2,a2,24
800595f0:	afa50020 	sw	a1,32(sp)
800595f4:	14e5ff7a 	bne	a3,a1,800593e0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x308>
800595f8:	afa60068 	sw	a2,104(sp)
800595fc:	3c098022 	lui	t1,0x8022
80059600:	25226dd8 	addiu	v0,t1,28120
80059604:	8fac0034 	lw	t4,52(sp)
80059608:	8c430060 	lw	v1,96(v0)
8005960c:	8fa4000c 	lw	a0,12(sp)
80059610:	8fa50008 	lw	a1,8(sp)
80059614:	8fa60004 	lw	a2,4(sp)
80059618:	258c0001 	addiu	t4,t4,1
8005961c:	24840010 	addiu	a0,a0,16
80059620:	24a50010 	addiu	a1,a1,16
80059624:	24c6ffff 	addiu	a2,a2,-1
80059628:	006c182b 	sltu	v1,v1,t4
8005962c:	afa4000c 	sw	a0,12(sp)
80059630:	afac0034 	sw	t4,52(sp)
80059634:	8c440010 	lw	a0,16(v0)
80059638:	afa50008 	sw	a1,8(sp)
8005963c:	afa60004 	sw	a2,4(sp)
80059640:	146003ba 	bnez	v1,8005a52c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1454>
80059644:	8c420030 	lw	v0,48(v0)
80059648:	8fa7003c 	lw	a3,60(sp)
8005964c:	8fac0040 	lw	t4,64(sp)
80059650:	24e7000c 	addiu	a3,a3,12
80059654:	8fa90000 	lw	t1,0(sp)
80059658:	01826021 	addu	t4,t4,v0
8005965c:	afac0040 	sw	t4,64(sp)
80059660:	84e80002 	lh	t0,2(a3)
80059664:	8fac000c 	lw	t4,12(sp)
80059668:	01244821 	addu	t1,t1,a0
8005966c:	00e03021 	move	a2,a3
80059670:	afa7003c 	sw	a3,60(sp)
80059674:	080164b0 	j	800592c0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1e8>
80059678:	afa90000 	sw	t1,0(sp)
8005967c:	24c650e8 	addiu	a2,a2,20712
80059680:	90c20aa5 	lbu	v0,2725(a2)
80059684:	70835002 	mul	t2,a0,v1
80059688:	104000f8 	beqz	v0,80059a6c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x994>
8005968c:	70854002 	mul	t0,a0,a1
80059690:	8fa20050 	lw	v0,80(sp)
80059694:	10e2ffd1 	beq	a3,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
80059698:	8fa90028 	lw	t1,40(sp)
8005969c:	8fac0024 	lw	t4,36(sp)
800596a0:	8fa20030 	lw	v0,48(sp)
800596a4:	01287021 	addu	t6,t1,t0
800596a8:	018a8021 	addu	s0,t4,t2
800596ac:	00e2b021 	addu	s6,a3,v0
800596b0:	0801664e 	j	80059938 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x860>
800596b4:	02478821 	addu	s1,s2,a3
800596b8:	2483701c 	addiu	v1,a0,28700
800596bc:	2402fff8 	li	v0,-8
800596c0:	8c6a0008 	lw	t2,8(v1)
800596c4:	01221024 	and	v0,t1,v0
800596c8:	00021140 	sll	v0,v0,0x5
800596cc:	000e1a82 	srl	v1,t6,0xa
800596d0:	2417fffe 	li	s7,-2
800596d4:	00775824 	and	t3,v1,s7
800596d8:	004a3021 	addu	a2,v0,t2
800596dc:	00cb2021 	addu	a0,a2,t3
800596e0:	8fa50054 	lw	a1,84(sp)
800596e4:	30e20007 	andi	v0,a3,0x7
800596e8:	90830000 	lbu	v1,0(a0)
800596ec:	00021040 	sll	v0,v0,0x1
800596f0:	00a26021 	addu	t4,a1,v0
800596f4:	3c028019 	lui	v0,0x8019
800596f8:	2442f640 	addiu	v0,v0,-2496
800596fc:	000319c0 	sll	v1,v1,0x7
80059700:	31240007 	andi	a0,t1,0x7
80059704:	8c530000 	lw	s3,0(v0)
80059708:	0004c100 	sll	t8,a0,0x4
8005970c:	01831821 	addu	v1,t4,v1
80059710:	00781821 	addu	v1,v1,t8
80059714:	90650000 	lbu	a1,0(v1)
80059718:	8e62006c 	lw	v0,108(s3)
8005971c:	3c038023 	lui	v1,0x8023
80059720:	00a21024 	and	v0,a1,v0
80059724:	2463c90c 	addiu	v1,v1,-14068
80059728:	000211c2 	srl	v0,v0,0x7
8005972c:	00431021 	addu	v0,v0,v1
80059730:	90430000 	lbu	v1,0(v0)
80059734:	a263004c 	sb	v1,76(s3)
80059738:	91e20000 	lbu	v0,0(t7)
8005973c:	0043182b 	sltu	v1,v0,v1
80059740:	10600074 	beqz	v1,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c>
80059744:	00000000 	nop
80059748:	8e6d0068 	lw	t5,104(s3)
8005974c:	00adf024 	and	s8,a1,t5
80059750:	13c00070 	beqz	s8,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c>
80059754:	00f23821 	addu	a3,a3,s2
80059758:	30e503ff 	andi	a1,a3,0x3ff
8005975c:	00052882 	srl	a1,a1,0x2
80059760:	01324821 	addu	t1,t1,s2
80059764:	00b72824 	and	a1,a1,s7
80059768:	00c53021 	addu	a2,a2,a1
8005976c:	312803f8 	andi	t0,t1,0x3f8
80059770:	016a1021 	addu	v0,t3,t2
80059774:	00084140 	sll	t0,t0,0x5
80059778:	90c30000 	lbu	v1,0(a2)
8005977c:	30e70007 	andi	a3,a3,0x7
80059780:	8fa60054 	lw	a2,84(sp)
80059784:	00481021 	addu	v0,v0,t0
80059788:	00073840 	sll	a3,a3,0x1
8005978c:	00c73821 	addu	a3,a2,a3
80059790:	90440000 	lbu	a0,0(v0)
80059794:	000319c0 	sll	v1,v1,0x7
80059798:	00e31821 	addu	v1,a3,v1
8005979c:	00aa2821 	addu	a1,a1,t2
800597a0:	00781821 	addu	v1,v1,t8
800597a4:	31290007 	andi	t1,t1,0x7
800597a8:	000421c0 	sll	a0,a0,0x7
800597ac:	00094900 	sll	t1,t1,0x4
800597b0:	00a82821 	addu	a1,a1,t0
800597b4:	01842021 	addu	a0,t4,a0
800597b8:	90660000 	lbu	a2,0(v1)
800597bc:	00892021 	addu	a0,a0,t1
800597c0:	90a20000 	lbu	v0,0(a1)
800597c4:	8e6a0044 	lw	t2,68(s3)
800597c8:	90850000 	lbu	a1,0(a0)
800597cc:	01a63024 	and	a2,t5,a2
800597d0:	000211c0 	sll	v0,v0,0x7
800597d4:	000e40c2 	srl	t0,t6,0x3
800597d8:	001060c2 	srl	t4,s0,0x3
800597dc:	00063040 	sll	a2,a2,0x1
800597e0:	3108001f 	andi	t0,t0,0x1f
800597e4:	318c001f 	andi	t4,t4,0x1f
800597e8:	00e23821 	addu	a3,a3,v0
800597ec:	00ca3021 	addu	a2,a2,t2
800597f0:	01a52824 	and	a1,t5,a1
800597f4:	00e93821 	addu	a3,a3,t1
800597f8:	710c5802 	mul	t3,t0,t4
800597fc:	94c90000 	lhu	t1,0(a2)
80059800:	00052840 	sll	a1,a1,0x1
80059804:	00aa2821 	addu	a1,a1,t2
80059808:	90e40000 	lbu	a0,0(a3)
8005980c:	312203e0 	andi	v0,t1,0x3e0
80059810:	94a70000 	lhu	a3,0(a1)
80059814:	001e2840 	sll	a1,s8,0x1
80059818:	00aa2821 	addu	a1,a1,t2
8005981c:	00021400 	sll	v0,v0,0x10
80059820:	31297c1f 	andi	t1,t1,0x7c1f
80059824:	000b5942 	srl	t3,t3,0x5
80059828:	01224825 	or	t1,t1,v0
8005982c:	94a20000 	lhu	v0,0(a1)
80059830:	01a42024 	and	a0,t5,a0
80059834:	010b2823 	subu	a1,t0,t3
80059838:	71253002 	mul	a2,t1,a1
8005983c:	30e303e0 	andi	v1,a3,0x3e0
80059840:	304503e0 	andi	a1,v0,0x3e0
80059844:	00042040 	sll	a0,a0,0x1
80059848:	01684023 	subu	t0,t3,t0
8005984c:	008a2021 	addu	a0,a0,t2
80059850:	00031c00 	sll	v1,v1,0x10
80059854:	00052c00 	sll	a1,a1,0x10
80059858:	30e77c1f 	andi	a3,a3,0x7c1f
8005985c:	010c4023 	subu	t0,t0,t4
80059860:	30427c1f 	andi	v0,v0,0x7c1f
80059864:	00e33825 	or	a3,a3,v1
80059868:	00451025 	or	v0,v0,a1
8005986c:	94830000 	lhu	v1,0(a0)
80059870:	25080020 	addiu	t0,t0,32
80059874:	018b2023 	subu	a0,t4,t3
80059878:	70482802 	mul	a1,v0,t0
8005987c:	70e44802 	mul	t1,a3,a0
80059880:	306403e0 	andi	a0,v1,0x3e0
80059884:	00042400 	sll	a0,a0,0x10
80059888:	30637c1f 	andi	v1,v1,0x7c1f
8005988c:	00641825 	or	v1,v1,a0
80059890:	00a61021 	addu	v0,a1,a2
80059894:	706b2802 	mul	a1,v1,t3
80059898:	8e640048 	lw	a0,72(s3)
8005989c:	00a91821 	addu	v1,a1,t1
800598a0:	00431021 	addu	v0,v0,v1
800598a4:	008f2021 	addu	a0,a0,t7
800598a8:	00021d42 	srl	v1,v0,0x15
800598ac:	90840000 	lbu	a0,0(a0)
800598b0:	00021142 	srl	v0,v0,0x5
800598b4:	30427c1f 	andi	v0,v0,0x7c1f
800598b8:	306303e0 	andi	v1,v1,0x3e0
800598bc:	10800010 	beqz	a0,80059900 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x828>
800598c0:	00433025 	or	a2,v0,v1
800598c4:	24070001 	li	a3,1
800598c8:	108702ed 	beq	a0,a3,8005a480 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x13a8>
800598cc:	2409fbde 	li	t1,-1058
800598d0:	8e620014 	lw	v0,20(s3)
800598d4:	00021040 	sll	v0,v0,0x1
800598d8:	00591021 	addu	v0,v0,t9
800598dc:	94440000 	lhu	a0,0(v0)
800598e0:	00c91824 	and	v1,a2,t1
800598e4:	00892824 	and	a1,a0,t1
800598e8:	00651821 	addu	v1,v1,a1
800598ec:	30840421 	andi	a0,a0,0x421
800598f0:	00c42024 	and	a0,a2,a0
800598f4:	00031843 	sra	v1,v1,0x1
800598f8:	00641821 	addu	v1,v1,a0
800598fc:	3066ffff 	andi	a2,v1,0xffff
80059900:	3c048022 	lui	a0,0x8022
80059904:	a7260000 	sh	a2,0(t9)
80059908:	24846dd8 	addiu	a0,a0,28120
8005990c:	9082004c 	lbu	v0,76(a0)
80059910:	a1e20000 	sb	v0,0(t7)
80059914:	02328821 	addu	s1,s1,s2
80059918:	8fa40050 	lw	a0,80(sp)
8005991c:	02321023 	subu	v0,s1,s2
80059920:	01d47021 	addu	t6,t6,s4
80059924:	02158021 	addu	s0,s0,s5
80059928:	1082ff2c 	beq	a0,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
8005992c:	02d2b021 	addu	s6,s6,s2
80059930:	27390002 	addiu	t9,t9,2
80059934:	25ef0001 	addiu	t7,t7,1
80059938:	000e3a02 	srl	a3,t6,0x8
8005993c:	00104a02 	srl	t1,s0,0x8
80059940:	00e91025 	or	v0,a3,t1
80059944:	2403fc00 	li	v1,-1024
80059948:	00431024 	and	v0,v0,v1
8005994c:	1040ff5a 	beqz	v0,800596b8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x5e0>
80059950:	3c048021 	lui	a0,0x8021
80059954:	3c058022 	lui	a1,0x8022
80059958:	24a550e8 	addiu	a1,a1,20712
8005995c:	90a30aa5 	lbu	v1,2725(a1)
80059960:	24020003 	li	v0,3
80059964:	1462ffeb 	bne	v1,v0,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c>
80059968:	32c30007 	andi	v1,s6,0x7
8005996c:	8fa60054 	lw	a2,84(sp)
80059970:	3c098019 	lui	t1,0x8019
80059974:	8fa70070 	lw	a3,112(sp)
80059978:	00031840 	sll	v1,v1,0x1
8005997c:	2529f640 	addiu	t1,t1,-2496
80059980:	8d250000 	lw	a1,0(t1)
80059984:	00c31821 	addu	v1,a2,v1
80059988:	00671821 	addu	v1,v1,a3
8005998c:	90640000 	lbu	a0,0(v1)
80059990:	8ca2006c 	lw	v0,108(a1)
80059994:	3c0c8023 	lui	t4,0x8023
80059998:	00821024 	and	v0,a0,v0
8005999c:	000211c2 	srl	v0,v0,0x7
800599a0:	258cc90c 	addiu	t4,t4,-14068
800599a4:	004c1021 	addu	v0,v0,t4
800599a8:	90430000 	lbu	v1,0(v0)
800599ac:	a0a3004c 	sb	v1,76(a1)
800599b0:	91e20000 	lbu	v0,0(t7)
800599b4:	0043182b 	sltu	v1,v0,v1
800599b8:	1060ffd6 	beqz	v1,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c>
800599bc:	00000000 	nop
800599c0:	8ca20068 	lw	v0,104(a1)
800599c4:	00821824 	and	v1,a0,v0
800599c8:	1060ffd2 	beqz	v1,80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c>
800599cc:	00031840 	sll	v1,v1,0x1
800599d0:	8ca20048 	lw	v0,72(a1)
800599d4:	8ca40044 	lw	a0,68(a1)
800599d8:	004f1021 	addu	v0,v0,t7
800599dc:	90420000 	lbu	v0,0(v0)
800599e0:	00641821 	addu	v1,v1,a0
800599e4:	10400011 	beqz	v0,80059a2c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x954>
800599e8:	94660000 	lhu	a2,0(v1)
800599ec:	24030001 	li	v1,1
800599f0:	104302d9 	beq	v0,v1,8005a558 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1480>
800599f4:	2404fbde 	li	a0,-1058
800599f8:	8ca20014 	lw	v0,20(a1)
800599fc:	00021040 	sll	v0,v0,0x1
80059a00:	00591021 	addu	v0,v0,t9
80059a04:	00c41824 	and	v1,a2,a0
80059a08:	94440000 	lhu	a0,0(v0)
80059a0c:	2407fbde 	li	a3,-1058
80059a10:	00872824 	and	a1,a0,a3
80059a14:	00651821 	addu	v1,v1,a1
80059a18:	30840421 	andi	a0,a0,0x421
80059a1c:	00c42024 	and	a0,a2,a0
80059a20:	00031843 	sra	v1,v1,0x1
80059a24:	00641821 	addu	v1,v1,a0
80059a28:	3066ffff 	andi	a2,v1,0xffff
80059a2c:	3c038022 	lui	v1,0x8022
80059a30:	a7260000 	sh	a2,0(t9)
80059a34:	24636dd8 	addiu	v1,v1,28120
80059a38:	9062004c 	lbu	v0,76(v1)
80059a3c:	08016645 	j	80059914 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x83c>
80059a40:	a1e20000 	sb	v0,0(t7)
80059a44:	8fa5003c 	lw	a1,60(sp)
80059a48:	00c03821 	move	a3,a2
80059a4c:	84b50004 	lh	s5,4(a1)
80059a50:	84b40000 	lh	s4,0(a1)
80059a54:	8fa60048 	lw	a2,72(sp)
80059a58:	02802821 	move	a1,s4
80059a5c:	02a01821 	move	v1,s5
80059a60:	24120001 	li	s2,1
80059a64:	0801651c 	j	80059470 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x398>
80059a68:	afa60050 	sw	a2,80(sp)
80059a6c:	268201cb 	addiu	v0,s4,459
80059a70:	2c420397 	sltiu	v0,v0,919
80059a74:	1040015c 	beqz	v0,80059fe8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xf10>
80059a78:	8fa5003c 	lw	a1,60(sp)
80059a7c:	26a201cb 	addiu	v0,s5,459
80059a80:	2c420397 	sltiu	v0,v0,919
80059a84:	10400159 	beqz	v0,80059fec <_Z31DrawBGMode7Background16Add1_2_iPhi+0xf14>
80059a88:	8fa90028 	lw	t1,40(sp)
80059a8c:	8fa60050 	lw	a2,80(sp)
80059a90:	10e6fed2 	beq	a3,a2,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
80059a94:	3c0c8019 	lui	t4,0x8019
80059a98:	02479821 	addu	s3,s2,a3
80059a9c:	8fa90024 	lw	t1,36(sp)
80059aa0:	8fa70028 	lw	a3,40(sp)
80059aa4:	258cf640 	addiu	t4,t4,-2496
80059aa8:	8d970000 	lw	s7,0(t4)
80059aac:	00e88821 	addu	s1,a3,t0
80059ab0:	012a8021 	addu	s0,t1,t2
80059ab4:	241efffe 	li	s8,-2
80059ab8:	3c048021 	lui	a0,0x8021
80059abc:	00113a02 	srl	a3,s1,0x8
80059ac0:	00102a02 	srl	a1,s0,0x8
80059ac4:	2484701c 	addiu	a0,a0,28700
80059ac8:	8c8a0008 	lw	t2,8(a0)
80059acc:	30e203ff 	andi	v0,a3,0x3ff
80059ad0:	30a303f8 	andi	v1,a1,0x3f8
80059ad4:	00031940 	sll	v1,v1,0x5
80059ad8:	00021082 	srl	v0,v0,0x2
80059adc:	005e4824 	and	t1,v0,s8
80059ae0:	006a5821 	addu	t3,v1,t2
80059ae4:	01692021 	addu	a0,t3,t1
80059ae8:	90830000 	lbu	v1,0(a0)
80059aec:	8fa60054 	lw	a2,84(sp)
80059af0:	30e20007 	andi	v0,a3,0x7
80059af4:	00021040 	sll	v0,v0,0x1
80059af8:	00c26821 	addu	t5,a2,v0
80059afc:	000319c0 	sll	v1,v1,0x7
80059b00:	30a40007 	andi	a0,a1,0x7
80059b04:	00047100 	sll	t6,a0,0x4
80059b08:	01a31821 	addu	v1,t5,v1
80059b0c:	006e1821 	addu	v1,v1,t6
80059b10:	90660000 	lbu	a2,0(v1)
80059b14:	8ee2006c 	lw	v0,108(s7)
80059b18:	3c0c8023 	lui	t4,0x8023
80059b1c:	00c21024 	and	v0,a2,v0
80059b20:	000211c2 	srl	v0,v0,0x7
80059b24:	258cc90c 	addiu	t4,t4,-14068
80059b28:	004c1021 	addu	v0,v0,t4
80059b2c:	90430000 	lbu	v1,0(v0)
80059b30:	a2e3004c 	sb	v1,76(s7)
80059b34:	91e20000 	lbu	v0,0(t7)
80059b38:	0043182b 	sltu	v1,v0,v1
80059b3c:	1060008b 	beqz	v1,80059d6c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc94>
80059b40:	00000000 	nop
80059b44:	8eec0068 	lw	t4,104(s7)
80059b48:	00ccb024 	and	s6,a2,t4
80059b4c:	12c00087 	beqz	s6,80059d6c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc94>
80059b50:	3c028022 	lui	v0,0x8022
80059b54:	244250e8 	addiu	v0,v0,20712
80059b58:	90580aa4 	lbu	t8,2724(v0)
80059b5c:	00f23821 	addu	a3,a3,s2
80059b60:	2403ffff 	li	v1,-1
80059b64:	24080001 	li	t0,1
80059b68:	0078400b 	movn	t0,v1,t8
80059b6c:	30e203ff 	andi	v0,a3,0x3ff
80059b70:	01054021 	addu	t0,t0,a1
80059b74:	00021082 	srl	v0,v0,0x2
80059b78:	005e1024 	and	v0,v0,s8
80059b7c:	310303f8 	andi	v1,t0,0x3f8
80059b80:	00031940 	sll	v1,v1,0x5
80059b84:	004a2021 	addu	a0,v0,t2
80059b88:	012a4821 	addu	t1,t1,t2
80059b8c:	01234821 	addu	t1,t1,v1
80059b90:	01621021 	addu	v0,t3,v0
80059b94:	00832021 	addu	a0,a0,v1
80059b98:	90850000 	lbu	a1,0(a0)
80059b9c:	90430000 	lbu	v1,0(v0)
80059ba0:	91260000 	lbu	a2,0(t1)
80059ba4:	8fa40054 	lw	a0,84(sp)
80059ba8:	30e70007 	andi	a3,a3,0x7
80059bac:	00073840 	sll	a3,a3,0x1
80059bb0:	00873821 	addu	a3,a0,a3
80059bb4:	000319c0 	sll	v1,v1,0x7
80059bb8:	001148c2 	srl	t1,s1,0x3
80059bbc:	001050c2 	srl	t2,s0,0x3
80059bc0:	31080007 	andi	t0,t0,0x7
80059bc4:	000529c0 	sll	a1,a1,0x7
80059bc8:	000631c0 	sll	a2,a2,0x7
80059bcc:	3129001f 	andi	t1,t1,0x1f
80059bd0:	314a001f 	andi	t2,t2,0x1f
80059bd4:	00084100 	sll	t0,t0,0x4
80059bd8:	00e52821 	addu	a1,a3,a1
80059bdc:	01a63021 	addu	a2,t5,a2
80059be0:	00e33821 	addu	a3,a3,v1
80059be4:	00ee3821 	addu	a3,a3,t6
80059be8:	00c83021 	addu	a2,a2,t0
80059bec:	00a82821 	addu	a1,a1,t0
80059bf0:	712a5802 	mul	t3,t1,t2
80059bf4:	90e20000 	lbu	v0,0(a3)
80059bf8:	90a30000 	lbu	v1,0(a1)
80059bfc:	90c40000 	lbu	a0,0(a2)
80059c00:	01821024 	and	v0,t4,v0
80059c04:	01842024 	and	a0,t4,a0
80059c08:	01831824 	and	v1,t4,v1
80059c0c:	3c0c8022 	lui	t4,0x8022
80059c10:	8ee50044 	lw	a1,68(s7)
80059c14:	000b5942 	srl	t3,t3,0x5
80059c18:	258c50e8 	addiu	t4,t4,20712
80059c1c:	00163040 	sll	a2,s6,0x1
80059c20:	01693823 	subu	a3,t3,t1
80059c24:	00021040 	sll	v0,v0,0x1
80059c28:	00031840 	sll	v1,v1,0x1
80059c2c:	00042040 	sll	a0,a0,0x1
80059c30:	91880aa3 	lbu	t0,2723(t4)
80059c34:	00c53021 	addu	a2,a2,a1
80059c38:	00ea3823 	subu	a3,a3,t2
80059c3c:	00852021 	addu	a0,a0,a1
80059c40:	00451021 	addu	v0,v0,a1
80059c44:	00651821 	addu	v1,v1,a1
80059c48:	94d60000 	lhu	s6,0(a2)
80059c4c:	24ec0020 	addiu	t4,a3,32
80059c50:	944d0000 	lhu	t5,0(v0)
80059c54:	946e0000 	lhu	t6,0(v1)
80059c58:	94860000 	lhu	a2,0(a0)
80059c5c:	012b4823 	subu	t1,t1,t3
80059c60:	110001e4 	beqz	t0,8005a3f4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x131c>
80059c64:	014b3823 	subu	a3,t2,t3
80059c68:	01201021 	move	v0,t1
80059c6c:	00e04021 	move	t0,a3
80059c70:	01804821 	move	t1,t4
80059c74:	01603821 	move	a3,t3
80059c78:	00406021 	move	t4,v0
80059c7c:	13000007 	beqz	t8,80059c9c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xbc4>
80059c80:	31a403e0 	andi	a0,t5,0x3e0
80059c84:	00e01021 	move	v0,a3
80059c88:	01001821 	move	v1,t0
80059c8c:	01803821 	move	a3,t4
80059c90:	01204021 	move	t0,t1
80059c94:	00406021 	move	t4,v0
80059c98:	00604821 	move	t1,v1
80059c9c:	30c503e0 	andi	a1,a2,0x3e0
80059ca0:	00042400 	sll	a0,a0,0x10
80059ca4:	31a27c1f 	andi	v0,t5,0x7c1f
80059ca8:	00441025 	or	v0,v0,a0
80059cac:	00052c00 	sll	a1,a1,0x10
80059cb0:	30c37c1f 	andi	v1,a2,0x7c1f
80059cb4:	32c403e0 	andi	a0,s6,0x3e0
80059cb8:	00651825 	or	v1,v1,a1
80059cbc:	71225002 	mul	t2,t1,v0
80059cc0:	00042400 	sll	a0,a0,0x10
80059cc4:	31c503e0 	andi	a1,t6,0x3e0
80059cc8:	32c27c1f 	andi	v0,s6,0x7c1f
80059ccc:	00441025 	or	v0,v0,a0
80059cd0:	70e33802 	mul	a3,a3,v1
80059cd4:	00052c00 	sll	a1,a1,0x10
80059cd8:	31c37c1f 	andi	v1,t6,0x7c1f
80059cdc:	00651825 	or	v1,v1,a1
80059ce0:	71822802 	mul	a1,t4,v0
80059ce4:	3c068019 	lui	a2,0x8019
80059ce8:	24c6f640 	addiu	a2,a2,-2496
80059cec:	00aa1021 	addu	v0,a1,t2
80059cf0:	71032802 	mul	a1,t0,v1
80059cf4:	8cc90000 	lw	t1,0(a2)
80059cf8:	00a71821 	addu	v1,a1,a3
80059cfc:	8d240048 	lw	a0,72(t1)
80059d00:	00431021 	addu	v0,v0,v1
80059d04:	01e42021 	addu	a0,t7,a0
80059d08:	00021d42 	srl	v1,v0,0x15
80059d0c:	90840000 	lbu	a0,0(a0)
80059d10:	00021142 	srl	v0,v0,0x5
80059d14:	30427c1f 	andi	v0,v0,0x7c1f
80059d18:	306303e0 	andi	v1,v1,0x3e0
80059d1c:	10800010 	beqz	a0,80059d60 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc88>
80059d20:	00433025 	or	a2,v0,v1
80059d24:	24070001 	li	a3,1
80059d28:	108701eb 	beq	a0,a3,8005a4d8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1400>
80059d2c:	30c50421 	andi	a1,a2,0x421
80059d30:	8d220014 	lw	v0,20(t1)
80059d34:	2409fbde 	li	t1,-1058
80059d38:	00021040 	sll	v0,v0,0x1
80059d3c:	00591021 	addu	v0,v0,t9
80059d40:	94440000 	lhu	a0,0(v0)
80059d44:	00c91824 	and	v1,a2,t1
80059d48:	00891024 	and	v0,a0,t1
80059d4c:	00621821 	addu	v1,v1,v0
80059d50:	00852024 	and	a0,a0,a1
80059d54:	00031843 	sra	v1,v1,0x1
80059d58:	00641821 	addu	v1,v1,a0
80059d5c:	3066ffff 	andi	a2,v1,0xffff
80059d60:	a7260000 	sh	a2,0(t9)
80059d64:	92e2004c 	lbu	v0,76(s7)
80059d68:	a1e20000 	sb	v0,0(t7)
80059d6c:	02729821 	addu	s3,s3,s2
80059d70:	8fa40050 	lw	a0,80(sp)
80059d74:	02721023 	subu	v0,s3,s2
80059d78:	02348821 	addu	s1,s1,s4
80059d7c:	1082fe17 	beq	a0,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
80059d80:	02158021 	addu	s0,s0,s5
80059d84:	27390002 	addiu	t9,t9,2
80059d88:	080166ae 	j	80059ab8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x9e0>
80059d8c:	25ef0001 	addiu	t7,t7,1
80059d90:	8fa60024 	lw	a2,36(sp)
80059d94:	8fa90028 	lw	t1,40(sp)
80059d98:	00065203 	sra	t2,a2,0x8
80059d9c:	31430007 	andi	v1,t2,0x7
80059da0:	8fac0030 	lw	t4,48(sp)
80059da4:	2402fff8 	li	v0,-8
80059da8:	01421024 	and	v0,t2,v0
80059dac:	00036900 	sll	t5,v1,0x4
80059db0:	3c038019 	lui	v1,0x8019
80059db4:	01244021 	addu	t0,t1,a0
80059db8:	2463f640 	addiu	v1,v1,-2496
80059dbc:	00ec4821 	addu	t1,a3,t4
80059dc0:	00026140 	sll	t4,v0,0x5
80059dc4:	3c028019 	lui	v0,0x8019
80059dc8:	2442f644 	addiu	v0,v0,-2492
80059dcc:	8c6b0000 	lw	t3,0(v1)
80059dd0:	8c500000 	lw	s0,0(v0)
80059dd4:	02473821 	addu	a3,s2,a3
80059dd8:	2411fffe 	li	s1,-2
80059ddc:	240efbde 	li	t6,-1058
80059de0:	080167b9 	j	80059ee4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xe0c>
80059de4:	01609821 	move	s3,t3
80059de8:	8e040008 	lw	a0,8(s0)
80059dec:	00511024 	and	v0,v0,s1
80059df0:	01842021 	addu	a0,t4,a0
80059df4:	00822021 	addu	a0,a0,v0
80059df8:	90850000 	lbu	a1,0(a0)
80059dfc:	30c30007 	andi	v1,a2,0x7
80059e00:	8fa60054 	lw	a2,84(sp)
80059e04:	00031840 	sll	v1,v1,0x1
80059e08:	000529c0 	sll	a1,a1,0x7
80059e0c:	00c31821 	addu	v1,a2,v1
80059e10:	00651821 	addu	v1,v1,a1
80059e14:	006d1821 	addu	v1,v1,t5
80059e18:	90640000 	lbu	a0,0(v1)
80059e1c:	8d62006c 	lw	v0,108(t3)
80059e20:	3c038023 	lui	v1,0x8023
80059e24:	00821024 	and	v0,a0,v0
80059e28:	2463c90c 	addiu	v1,v1,-14068
80059e2c:	000211c2 	srl	v0,v0,0x7
80059e30:	00431021 	addu	v0,v0,v1
80059e34:	90430000 	lbu	v1,0(v0)
80059e38:	a163004c 	sb	v1,76(t3)
80059e3c:	91e20000 	lbu	v0,0(t7)
80059e40:	0043182b 	sltu	v1,v0,v1
80059e44:	1060001f 	beqz	v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec>
80059e48:	00000000 	nop
80059e4c:	8d620068 	lw	v0,104(t3)
80059e50:	00821824 	and	v1,a0,v0
80059e54:	1060001b 	beqz	v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec>
80059e58:	00031840 	sll	v1,v1,0x1
80059e5c:	8d620048 	lw	v0,72(t3)
80059e60:	8d640044 	lw	a0,68(t3)
80059e64:	01e21021 	addu	v0,t7,v0
80059e68:	90420000 	lbu	v0,0(v0)
80059e6c:	00641821 	addu	v1,v1,a0
80059e70:	1040000f 	beqz	v0,80059eb0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdd8>
80059e74:	94660000 	lhu	a2,0(v1)
80059e78:	24040001 	li	a0,1
80059e7c:	10440170 	beq	v0,a0,8005a440 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1368>
80059e80:	00ce1824 	and	v1,a2,t6
80059e84:	8d620014 	lw	v0,20(t3)
80059e88:	00021040 	sll	v0,v0,0x1
80059e8c:	00591021 	addu	v0,v0,t9
80059e90:	94440000 	lhu	a0,0(v0)
80059e94:	008e2824 	and	a1,a0,t6
80059e98:	00651821 	addu	v1,v1,a1
80059e9c:	30840421 	andi	a0,a0,0x421
80059ea0:	00c42024 	and	a0,a2,a0
80059ea4:	00031843 	sra	v1,v1,0x1
80059ea8:	00641821 	addu	v1,v1,a0
80059eac:	3066ffff 	andi	a2,v1,0xffff
80059eb0:	3c058022 	lui	a1,0x8022
80059eb4:	a7260000 	sh	a2,0(t9)
80059eb8:	24a56dd8 	addiu	a1,a1,28120
80059ebc:	90a2004c 	lbu	v0,76(a1)
80059ec0:	a1e20000 	sb	v0,0(t7)
80059ec4:	00f23821 	addu	a3,a3,s2
80059ec8:	8fa50050 	lw	a1,80(sp)
80059ecc:	00f21023 	subu	v0,a3,s2
80059ed0:	01144021 	addu	t0,t0,s4
80059ed4:	10a2fdc1 	beq	a1,v0,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
80059ed8:	01324821 	addu	t1,t1,s2
80059edc:	27390002 	addiu	t9,t9,2
80059ee0:	25ef0001 	addiu	t7,t7,1
80059ee4:	00083203 	sra	a2,t0,0x8
80059ee8:	01461025 	or	v0,t2,a2
80059eec:	2403fc00 	li	v1,-1024
80059ef0:	00431024 	and	v0,v0,v1
80059ef4:	1040ffbc 	beqz	v0,80059de8 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xd10>
80059ef8:	00081283 	sra	v0,t0,0xa
80059efc:	3c068022 	lui	a2,0x8022
80059f00:	24c650e8 	addiu	a2,a2,20712
80059f04:	90c30aa5 	lbu	v1,2725(a2)
80059f08:	24020003 	li	v0,3
80059f0c:	1462ffed 	bne	v1,v0,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec>
80059f10:	31230007 	andi	v1,t1,0x7
80059f14:	8e040008 	lw	a0,8(s0)
80059f18:	90820000 	lbu	v0,0(a0)
80059f1c:	8fa40054 	lw	a0,84(sp)
80059f20:	00031840 	sll	v1,v1,0x1
80059f24:	000211c0 	sll	v0,v0,0x7
80059f28:	00831821 	addu	v1,a0,v1
80059f2c:	8fa5006c 	lw	a1,108(sp)
80059f30:	00621821 	addu	v1,v1,v0
80059f34:	00651821 	addu	v1,v1,a1
80059f38:	90640000 	lbu	a0,0(v1)
80059f3c:	8e62006c 	lw	v0,108(s3)
80059f40:	3c068023 	lui	a2,0x8023
80059f44:	00821024 	and	v0,a0,v0
80059f48:	000211c2 	srl	v0,v0,0x7
80059f4c:	24c6c90c 	addiu	a2,a2,-14068
80059f50:	00461021 	addu	v0,v0,a2
80059f54:	90430000 	lbu	v1,0(v0)
80059f58:	a263004c 	sb	v1,76(s3)
80059f5c:	91e20000 	lbu	v0,0(t7)
80059f60:	0043182b 	sltu	v1,v0,v1
80059f64:	1060ffd7 	beqz	v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec>
80059f68:	00000000 	nop
80059f6c:	8e620068 	lw	v0,104(s3)
80059f70:	00821824 	and	v1,a0,v0
80059f74:	1060ffd3 	beqz	v1,80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec>
80059f78:	00031840 	sll	v1,v1,0x1
80059f7c:	8e620048 	lw	v0,72(s3)
80059f80:	8e640044 	lw	a0,68(s3)
80059f84:	01e21021 	addu	v0,t7,v0
80059f88:	90420000 	lbu	v0,0(v0)
80059f8c:	00641821 	addu	v1,v1,a0
80059f90:	1040000f 	beqz	v0,80059fd0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xef8>
80059f94:	94660000 	lhu	a2,0(v1)
80059f98:	24030001 	li	v1,1
80059f9c:	10430181 	beq	v0,v1,8005a5a4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x14cc>
80059fa0:	00ce1824 	and	v1,a2,t6
80059fa4:	8e620014 	lw	v0,20(s3)
80059fa8:	00021040 	sll	v0,v0,0x1
80059fac:	00591021 	addu	v0,v0,t9
80059fb0:	94440000 	lhu	a0,0(v0)
80059fb4:	008e2824 	and	a1,a0,t6
80059fb8:	00651821 	addu	v1,v1,a1
80059fbc:	30840421 	andi	a0,a0,0x421
80059fc0:	00c42024 	and	a0,a2,a0
80059fc4:	00031843 	sra	v1,v1,0x1
80059fc8:	00641821 	addu	v1,v1,a0
80059fcc:	3066ffff 	andi	a2,v1,0xffff
80059fd0:	3c048022 	lui	a0,0x8022
80059fd4:	a7260000 	sh	a2,0(t9)
80059fd8:	24846dd8 	addiu	a0,a0,28120
80059fdc:	9082004c 	lbu	v0,76(a0)
80059fe0:	080167b1 	j	80059ec4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdec>
80059fe4:	a1e20000 	sb	v0,0(t7)
80059fe8:	8fa90028 	lw	t1,40(sp)
80059fec:	84a20002 	lh	v0,2(a1)
80059ff0:	84a30006 	lh	v1,6(a1)
80059ff4:	00023043 	sra	a2,v0,0x1
80059ff8:	00061042 	srl	v0,a2,0x1
80059ffc:	01224823 	subu	t1,t1,v0
8005a000:	00036043 	sra	t4,v1,0x1
8005a004:	8fa20024 	lw	v0,36(sp)
8005a008:	000c1842 	srl	v1,t4,0x1
8005a00c:	00431023 	subu	v0,v0,v1
8005a010:	afa20024 	sw	v0,36(sp)
8005a014:	8fa40024 	lw	a0,36(sp)
8005a018:	8fa50050 	lw	a1,80(sp)
8005a01c:	00141043 	sra	v0,s4,0x1
8005a020:	00151843 	sra	v1,s5,0x1
8005a024:	afa90028 	sw	t1,40(sp)
8005a028:	00645821 	addu	t3,v1,a0
8005a02c:	10e5fd6b 	beq	a3,a1,800595dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x504>
8005a030:	00494821 	addu	t1,v0,t1
8005a034:	00021042 	srl	v0,v0,0x1
8005a038:	01021023 	subu	v0,t0,v0
8005a03c:	00494821 	addu	t1,v0,t1
8005a040:	00031842 	srl	v1,v1,0x1
8005a044:	01431823 	subu	v1,t2,v1
8005a048:	afa9001c 	sw	t1,28(sp)
8005a04c:	8fa90024 	lw	t1,36(sp)
8005a050:	01832821 	addu	a1,t4,v1
8005a054:	02479821 	addu	s3,s2,a3
8005a058:	8fa70028 	lw	a3,40(sp)
8005a05c:	00c22021 	addu	a0,a2,v0
8005a060:	01252821 	addu	a1,t1,a1
8005a064:	00e42021 	addu	a0,a3,a0
8005a068:	afa50014 	sw	a1,20(sp)
8005a06c:	3c058019 	lui	a1,0x8019
8005a070:	afa40018 	sw	a0,24(sp)
8005a074:	24a5f640 	addiu	a1,a1,-2496
8005a078:	8fa4001c 	lw	a0,28(sp)
8005a07c:	006bf021 	addu	s8,v1,t3
8005a080:	8cb60000 	lw	s6,0(a1)
8005a084:	00c43021 	addu	a2,a2,a0
8005a088:	019eb821 	addu	s7,t4,s8
8005a08c:	00e28821 	addu	s1,a3,v0
8005a090:	01238021 	addu	s0,t1,v1
8005a094:	08016829 	j	8005a0a4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xfcc>
8005a098:	afa60010 	sw	a2,16(sp)
8005a09c:	27390002 	addiu	t9,t9,2
8005a0a0:	25ef0001 	addiu	t7,t7,1
8005a0a4:	3c078021 	lui	a3,0x8021
8005a0a8:	00112203 	sra	a0,s1,0x8
8005a0ac:	00103203 	sra	a2,s0,0x8
8005a0b0:	24e2701c 	addiu	v0,a3,28700
8005a0b4:	8c4e0008 	lw	t6,8(v0)
8005a0b8:	308303ff 	andi	v1,a0,0x3ff
8005a0bc:	30c203f8 	andi	v0,a2,0x3f8
8005a0c0:	00021140 	sll	v0,v0,0x5
8005a0c4:	00031882 	srl	v1,v1,0x2
8005a0c8:	2409fffe 	li	t1,-2
8005a0cc:	00691824 	and	v1,v1,t1
8005a0d0:	004e1021 	addu	v0,v0,t6
8005a0d4:	00431021 	addu	v0,v0,v1
8005a0d8:	90450000 	lbu	a1,0(v0)
8005a0dc:	30840007 	andi	a0,a0,0x7
8005a0e0:	8fac0054 	lw	t4,84(sp)
8005a0e4:	00042040 	sll	a0,a0,0x1
8005a0e8:	000529c0 	sll	a1,a1,0x7
8005a0ec:	30c60007 	andi	a2,a2,0x7
8005a0f0:	01842021 	addu	a0,t4,a0
8005a0f4:	00063100 	sll	a2,a2,0x4
8005a0f8:	00852021 	addu	a0,a0,a1
8005a0fc:	00862021 	addu	a0,a0,a2
8005a100:	90860000 	lbu	a2,0(a0)
8005a104:	8ec2006c 	lw	v0,108(s6)
8005a108:	3c038023 	lui	v1,0x8023
8005a10c:	00c21024 	and	v0,a2,v0
8005a110:	2463c90c 	addiu	v1,v1,-14068
8005a114:	000211c2 	srl	v0,v0,0x7
8005a118:	00431021 	addu	v0,v0,v1
8005a11c:	90430000 	lbu	v1,0(v0)
8005a120:	a2c3004c 	sb	v1,76(s6)
8005a124:	91e20000 	lbu	v0,0(t7)
8005a128:	0043182b 	sltu	v1,v0,v1
8005a12c:	10600083 	beqz	v1,8005a33c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1264>
8005a130:	8fa3001c 	lw	v1,28(sp)
8005a134:	8ed80068 	lw	t8,104(s6)
8005a138:	00d83024 	and	a2,a2,t8
8005a13c:	10c0007e 	beqz	a2,8005a338 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1260>
8005a140:	afa60058 	sw	a2,88(sp)
8005a144:	8fa4001c 	lw	a0,28(sp)
8005a148:	001e5a02 	srl	t3,s8,0x8
8005a14c:	00044a02 	srl	t1,a0,0x8
8005a150:	8fa50018 	lw	a1,24(sp)
8005a154:	8fa60014 	lw	a2,20(sp)
8005a158:	312703ff 	andi	a3,t1,0x3ff
8005a15c:	316403f8 	andi	a0,t3,0x3f8
8005a160:	00055202 	srl	t2,a1,0x8
8005a164:	00066a02 	srl	t5,a2,0x8
8005a168:	8fac0010 	lw	t4,16(sp)
8005a16c:	2403fffe 	li	v1,-2
8005a170:	00042140 	sll	a0,a0,0x5
8005a174:	00073882 	srl	a3,a3,0x2
8005a178:	00e33824 	and	a3,a3,v1
8005a17c:	314603ff 	andi	a2,t2,0x3ff
8005a180:	31a203f8 	andi	v0,t5,0x3f8
8005a184:	008e2021 	addu	a0,a0,t6
8005a188:	000c4202 	srl	t0,t4,0x8
8005a18c:	00872021 	addu	a0,a0,a3
8005a190:	00176202 	srl	t4,s7,0x8
8005a194:	2407fffe 	li	a3,-2
8005a198:	00021140 	sll	v0,v0,0x5
8005a19c:	00063082 	srl	a2,a2,0x2
8005a1a0:	00c73024 	and	a2,a2,a3
8005a1a4:	310503ff 	andi	a1,t0,0x3ff
8005a1a8:	318303f8 	andi	v1,t4,0x3f8
8005a1ac:	004e1021 	addu	v0,v0,t6
8005a1b0:	00461021 	addu	v0,v0,a2
8005a1b4:	00031940 	sll	v1,v1,0x5
8005a1b8:	00052882 	srl	a1,a1,0x2
8005a1bc:	00a72824 	and	a1,a1,a3
8005a1c0:	90860000 	lbu	a2,0(a0)
8005a1c4:	006e1821 	addu	v1,v1,t6
8005a1c8:	90440000 	lbu	a0,0(v0)
8005a1cc:	31290007 	andi	t1,t1,0x7
8005a1d0:	8fa20054 	lw	v0,84(sp)
8005a1d4:	00651821 	addu	v1,v1,a1
8005a1d8:	00094840 	sll	t1,t1,0x1
8005a1dc:	314a0007 	andi	t2,t2,0x7
8005a1e0:	000631c0 	sll	a2,a2,0x7
8005a1e4:	00494821 	addu	t1,v0,t1
8005a1e8:	90650000 	lbu	a1,0(v1)
8005a1ec:	316b0007 	andi	t3,t3,0x7
8005a1f0:	000a5040 	sll	t2,t2,0x1
8005a1f4:	31080007 	andi	t0,t0,0x7
8005a1f8:	01264821 	addu	t1,t1,a2
8005a1fc:	000421c0 	sll	a0,a0,0x7
8005a200:	004a5021 	addu	t2,v0,t2
8005a204:	000b5900 	sll	t3,t3,0x4
8005a208:	31ad0007 	andi	t5,t5,0x7
8005a20c:	00084040 	sll	t0,t0,0x1
8005a210:	01445021 	addu	t2,t2,a0
8005a214:	000529c0 	sll	a1,a1,0x7
8005a218:	00484021 	addu	t0,v0,t0
8005a21c:	012b4821 	addu	t1,t1,t3
8005a220:	000d6900 	sll	t5,t5,0x4
8005a224:	318c0007 	andi	t4,t4,0x7
8005a228:	01054021 	addu	t0,t0,a1
8005a22c:	014d5021 	addu	t2,t2,t5
8005a230:	91220000 	lbu	v0,0(t1)
8005a234:	000c6100 	sll	t4,t4,0x4
8005a238:	010c4021 	addu	t0,t0,t4
8005a23c:	8fa50058 	lw	a1,88(sp)
8005a240:	91440000 	lbu	a0,0(t2)
8005a244:	8ec70044 	lw	a3,68(s6)
8005a248:	91030000 	lbu	v1,0(t0)
8005a24c:	03021024 	and	v0,t8,v0
8005a250:	00053040 	sll	a2,a1,0x1
8005a254:	00021040 	sll	v0,v0,0x1
8005a258:	03042024 	and	a0,t8,a0
8005a25c:	00c73021 	addu	a2,a2,a3
8005a260:	00471021 	addu	v0,v0,a3
8005a264:	03031824 	and	v1,t8,v1
8005a268:	00042040 	sll	a0,a0,0x1
8005a26c:	94c50000 	lhu	a1,0(a2)
8005a270:	00872021 	addu	a0,a0,a3
8005a274:	94480000 	lhu	t0,0(v0)
8005a278:	00031840 	sll	v1,v1,0x1
8005a27c:	94860000 	lhu	a2,0(a0)
8005a280:	00671821 	addu	v1,v1,a3
8005a284:	94670000 	lhu	a3,0(v1)
8005a288:	31020c63 	andi	v0,t0,0xc63
8005a28c:	30a40c63 	andi	a0,a1,0xc63
8005a290:	30c30c63 	andi	v1,a2,0xc63
8005a294:	00822021 	addu	a0,a0,v0
8005a298:	00052882 	srl	a1,a1,0x2
8005a29c:	00084082 	srl	t0,t0,0x2
8005a2a0:	00832021 	addu	a0,a0,v1
8005a2a4:	30a51ce7 	andi	a1,a1,0x1ce7
8005a2a8:	30e30c63 	andi	v1,a3,0xc63
8005a2ac:	31081ce7 	andi	t0,t0,0x1ce7
8005a2b0:	00063082 	srl	a2,a2,0x2
8005a2b4:	8ec20048 	lw	v0,72(s6)
8005a2b8:	30c61ce7 	andi	a2,a2,0x1ce7
8005a2bc:	00a82821 	addu	a1,a1,t0
8005a2c0:	00832021 	addu	a0,a0,v1
8005a2c4:	00073882 	srl	a3,a3,0x2
8005a2c8:	00a62821 	addu	a1,a1,a2
8005a2cc:	30e71ce7 	andi	a3,a3,0x1ce7
8005a2d0:	00042082 	srl	a0,a0,0x2
8005a2d4:	01e21021 	addu	v0,t7,v0
8005a2d8:	00a72821 	addu	a1,a1,a3
8005a2dc:	30840c63 	andi	a0,a0,0xc63
8005a2e0:	90420000 	lbu	v0,0(v0)
8005a2e4:	00a42821 	addu	a1,a1,a0
8005a2e8:	10400010 	beqz	v0,8005a32c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1254>
8005a2ec:	30a6ffff 	andi	a2,a1,0xffff
8005a2f0:	24070001 	li	a3,1
8005a2f4:	10470041 	beq	v0,a3,8005a3fc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1324>
8005a2f8:	2409fbde 	li	t1,-1058
8005a2fc:	8ec20014 	lw	v0,20(s6)
8005a300:	00021040 	sll	v0,v0,0x1
8005a304:	00591021 	addu	v0,v0,t9
8005a308:	94440000 	lhu	a0,0(v0)
8005a30c:	00c91824 	and	v1,a2,t1
8005a310:	00892824 	and	a1,a0,t1
8005a314:	00651821 	addu	v1,v1,a1
8005a318:	30840421 	andi	a0,a0,0x421
8005a31c:	00c42024 	and	a0,a2,a0
8005a320:	00031843 	sra	v1,v1,0x1
8005a324:	00641821 	addu	v1,v1,a0
8005a328:	3066ffff 	andi	a2,v1,0xffff
8005a32c:	a7260000 	sh	a2,0(t9)
8005a330:	92c2004c 	lbu	v0,76(s6)
8005a334:	a1e20000 	sb	v0,0(t7)
8005a338:	8fa3001c 	lw	v1,28(sp)
8005a33c:	8fa40018 	lw	a0,24(sp)
8005a340:	8fa50014 	lw	a1,20(sp)
8005a344:	8fa60010 	lw	a2,16(sp)
8005a348:	02729821 	addu	s3,s3,s2
8005a34c:	8fa70050 	lw	a3,80(sp)
8005a350:	00741821 	addu	v1,v1,s4
8005a354:	00942021 	addu	a0,a0,s4
8005a358:	00b52821 	addu	a1,a1,s5
8005a35c:	00d43021 	addu	a2,a2,s4
8005a360:	02721023 	subu	v0,s3,s2
8005a364:	02348821 	addu	s1,s1,s4
8005a368:	02158021 	addu	s0,s0,s5
8005a36c:	afa3001c 	sw	v1,28(sp)
8005a370:	03d5f021 	addu	s8,s8,s5
8005a374:	afa40018 	sw	a0,24(sp)
8005a378:	afa50014 	sw	a1,20(sp)
8005a37c:	afa60010 	sw	a2,16(sp)
8005a380:	14e2ff46 	bne	a3,v0,8005a09c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xfc4>
8005a384:	02f5b821 	addu	s7,s7,s5
8005a388:	8fa50020 	lw	a1,32(sp)
8005a38c:	8fa60068 	lw	a2,104(sp)
8005a390:	8fa70044 	lw	a3,68(sp)
8005a394:	24a50001 	addiu	a1,a1,1
8005a398:	24c60018 	addiu	a2,a2,24
8005a39c:	afa50020 	sw	a1,32(sp)
8005a3a0:	14e5fc0f 	bne	a3,a1,800593e0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x308>
8005a3a4:	afa60068 	sw	a2,104(sp)
8005a3a8:	08016580 	j	80059600 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x528>
8005a3ac:	3c098022 	lui	t1,0x8022
8005a3b0:	8d240050 	lw	a0,80(t1)
8005a3b4:	8d250018 	lw	a1,24(t1)
8005a3b8:	008c1024 	and	v0,a0,t4
8005a3bc:	00621021 	addu	v0,v1,v0
8005a3c0:	30830421 	andi	v1,a0,0x421
8005a3c4:	00c31824 	and	v1,a2,v1
8005a3c8:	00021042 	srl	v0,v0,0x1
8005a3cc:	00431021 	addu	v0,v0,v1
8005a3d0:	00021040 	sll	v0,v0,0x1
8005a3d4:	00451021 	addu	v0,v0,a1
8005a3d8:	00c42026 	xor	a0,a2,a0
8005a3dc:	94430000 	lhu	v1,0(v0)
8005a3e0:	30840421 	andi	a0,a0,0x421
8005a3e4:	0801656d 	j	800595b4 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x4dc>
8005a3e8:	00833025 	or	a2,a0,v1
8005a3ec:	080164da 	j	80059368 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x290>
8005a3f0:	85260006 	lh	a2,6(t1)
8005a3f4:	0801671f 	j	80059c7c <_Z31DrawBGMode7Background16Add1_2_iPhi+0xba4>
8005a3f8:	01604021 	move	t0,t3
8005a3fc:	8ec50050 	lw	a1,80(s6)
8005a400:	240cfbde 	li	t4,-1058
8005a404:	00ac2024 	and	a0,a1,t4
8005a408:	00cc1024 	and	v0,a2,t4
8005a40c:	00441021 	addu	v0,v0,a0
8005a410:	30a30421 	andi	v1,a1,0x421
8005a414:	00c31824 	and	v1,a2,v1
8005a418:	00021042 	srl	v0,v0,0x1
8005a41c:	00431021 	addu	v0,v0,v1
8005a420:	8ec40018 	lw	a0,24(s6)
8005a424:	00021040 	sll	v0,v0,0x1
8005a428:	00441021 	addu	v0,v0,a0
8005a42c:	00c52826 	xor	a1,a2,a1
8005a430:	94430000 	lhu	v1,0(v0)
8005a434:	30a50421 	andi	a1,a1,0x421
8005a438:	080168cb 	j	8005a32c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x1254>
8005a43c:	00a33025 	or	a2,a1,v1
8005a440:	8d650050 	lw	a1,80(t3)
8005a444:	00ce1024 	and	v0,a2,t6
8005a448:	00ae2024 	and	a0,a1,t6
8005a44c:	00441021 	addu	v0,v0,a0
8005a450:	30a30421 	andi	v1,a1,0x421
8005a454:	00c31824 	and	v1,a2,v1
8005a458:	00021042 	srl	v0,v0,0x1
8005a45c:	00431021 	addu	v0,v0,v1
8005a460:	8d640018 	lw	a0,24(t3)
8005a464:	00021040 	sll	v0,v0,0x1
8005a468:	00441021 	addu	v0,v0,a0
8005a46c:	00c52826 	xor	a1,a2,a1
8005a470:	94430000 	lhu	v1,0(v0)
8005a474:	30a50421 	andi	a1,a1,0x421
8005a478:	080167ac 	j	80059eb0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xdd8>
8005a47c:	00a33025 	or	a2,a1,v1
8005a480:	3c0c8022 	lui	t4,0x8022
8005a484:	258c6dd8 	addiu	t4,t4,28120
8005a488:	8d850050 	lw	a1,80(t4)
8005a48c:	2403fbde 	li	v1,-1058
8005a490:	00a32024 	and	a0,a1,v1
8005a494:	00c31024 	and	v0,a2,v1
8005a498:	00441021 	addu	v0,v0,a0
8005a49c:	30a30421 	andi	v1,a1,0x421
8005a4a0:	00c31824 	and	v1,a2,v1
8005a4a4:	00021042 	srl	v0,v0,0x1
8005a4a8:	00431021 	addu	v0,v0,v1
8005a4ac:	8d840018 	lw	a0,24(t4)
8005a4b0:	00021040 	sll	v0,v0,0x1
8005a4b4:	00441021 	addu	v0,v0,a0
8005a4b8:	00c52826 	xor	a1,a2,a1
8005a4bc:	94430000 	lhu	v1,0(v0)
8005a4c0:	30a50421 	andi	a1,a1,0x421
8005a4c4:	08016640 	j	80059900 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x828>
8005a4c8:	00a33025 	or	a2,a1,v1
8005a4cc:	8fac003c 	lw	t4,60(sp)
8005a4d0:	080164da 	j	80059368 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x290>
8005a4d4:	85860006 	lh	a2,6(t4)
8005a4d8:	3c0c8022 	lui	t4,0x8022
8005a4dc:	258c6dd8 	addiu	t4,t4,28120
8005a4e0:	8d850050 	lw	a1,80(t4)
8005a4e4:	2403fbde 	li	v1,-1058
8005a4e8:	00a32024 	and	a0,a1,v1
8005a4ec:	00c31024 	and	v0,a2,v1
8005a4f0:	00441021 	addu	v0,v0,a0
8005a4f4:	30a30421 	andi	v1,a1,0x421
8005a4f8:	00c31824 	and	v1,a2,v1
8005a4fc:	00021042 	srl	v0,v0,0x1
8005a500:	00431021 	addu	v0,v0,v1
8005a504:	8d840018 	lw	a0,24(t4)
8005a508:	00021040 	sll	v0,v0,0x1
8005a50c:	00441021 	addu	v0,v0,a0
8005a510:	00c52826 	xor	a1,a2,a1
8005a514:	94430000 	lhu	v1,0(v0)
8005a518:	30a50421 	andi	a1,a1,0x421
8005a51c:	08016758 	j	80059d60 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xc88>
8005a520:	00a33025 	or	a2,a1,v1
8005a524:	080164da 	j	80059368 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x290>
8005a528:	84460006 	lh	a2,6(v0)
8005a52c:	8fbe0098 	lw	s8,152(sp)
8005a530:	8fb70094 	lw	s7,148(sp)
8005a534:	8fb60090 	lw	s6,144(sp)
8005a538:	8fb5008c 	lw	s5,140(sp)
8005a53c:	8fb40088 	lw	s4,136(sp)
8005a540:	8fb30084 	lw	s3,132(sp)
8005a544:	8fb20080 	lw	s2,128(sp)
8005a548:	8fb1007c 	lw	s1,124(sp)
8005a54c:	8fb00078 	lw	s0,120(sp)
8005a550:	03e00008 	jr	ra
8005a554:	27bd00a0 	addiu	sp,sp,160
8005a558:	3c098022 	lui	t1,0x8022
8005a55c:	25296dd8 	addiu	t1,t1,28120
8005a560:	8d250050 	lw	a1,80(t1)
8005a564:	240cfbde 	li	t4,-1058
8005a568:	00ac2024 	and	a0,a1,t4
8005a56c:	00cc1024 	and	v0,a2,t4
8005a570:	00441021 	addu	v0,v0,a0
8005a574:	30a30421 	andi	v1,a1,0x421
8005a578:	00c31824 	and	v1,a2,v1
8005a57c:	00021042 	srl	v0,v0,0x1
8005a580:	00431021 	addu	v0,v0,v1
8005a584:	8d240018 	lw	a0,24(t1)
8005a588:	00021040 	sll	v0,v0,0x1
8005a58c:	00441021 	addu	v0,v0,a0
8005a590:	00c52826 	xor	a1,a2,a1
8005a594:	94430000 	lhu	v1,0(v0)
8005a598:	30a50421 	andi	a1,a1,0x421
8005a59c:	0801668b 	j	80059a2c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x954>
8005a5a0:	00a33025 	or	a2,a1,v1
8005a5a4:	8e650050 	lw	a1,80(s3)
8005a5a8:	00ce1024 	and	v0,a2,t6
8005a5ac:	00ae2024 	and	a0,a1,t6
8005a5b0:	00441021 	addu	v0,v0,a0
8005a5b4:	30a30421 	andi	v1,a1,0x421
8005a5b8:	00c31824 	and	v1,a2,v1
8005a5bc:	00021042 	srl	v0,v0,0x1
8005a5c0:	00431021 	addu	v0,v0,v1
8005a5c4:	8e640018 	lw	a0,24(s3)
8005a5c8:	00021040 	sll	v0,v0,0x1
8005a5cc:	00441021 	addu	v0,v0,a0
8005a5d0:	00c52826 	xor	a1,a2,a1
8005a5d4:	94430000 	lhu	v1,0(v0)
8005a5d8:	30a50421 	andi	a1,a1,0x421
8005a5dc:	080167f4 	j	80059fd0 <_Z31DrawBGMode7Background16Add1_2_iPhi+0xef8>
8005a5e0:	00a33025 	or	a2,a1,v1
8005a5e4:	84630000 	lh	v1,0(v1)
8005a5e8:	1462fb18 	bne	v1,v0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174>
8005a5ec:	8fa2003c 	lw	v0,60(sp)
8005a5f0:	84460006 	lh	a2,6(v0)
8005a5f4:	14c3fb15 	bne	a2,v1,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174>
8005a5f8:	00000000 	nop
8005a5fc:	8ca20060 	lw	v0,96(a1)
8005a600:	00021900 	sll	v1,v0,0x4
8005a604:	00021080 	sll	v0,v0,0x2
8005a608:	00621823 	subu	v1,v1,v0
8005a60c:	006b1821 	addu	v1,v1,t3
8005a610:	84620002 	lh	v0,2(v1)
8005a614:	1440fb0d 	bnez	v0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174>
8005a618:	00000000 	nop
8005a61c:	84620004 	lh	v0,4(v1)
8005a620:	1440fb0a 	bnez	v0,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174>
8005a624:	00000000 	nop
8005a628:	84620000 	lh	v0,0(v1)
8005a62c:	1446fb07 	bne	v0,a2,8005924c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x174>
8005a630:	00000000 	nop
8005a634:	84620006 	lh	v0,6(v1)
8005a638:	38420100 	xori	v0,v0,0x100
8005a63c:	2c420001 	sltiu	v0,v0,1
8005a640:	08016494 	j	80059250 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x178>
8005a644:	afa20038 	sw	v0,56(sp)
8005a648:	3c048022 	lui	a0,0x8022
8005a64c:	2563140c 	addiu	v1,t3,5132
8005a650:	24826dd8 	addiu	v0,a0,28120
8005a654:	08016477 	j	800591dc <_Z31DrawBGMode7Background16Add1_2_iPhi+0x104>
8005a658:	ac430044 	sw	v1,68(v0)
8005a65c:	85260006 	lh	a2,6(t1)
8005a660:	14c3fb42 	bne	a2,v1,8005936c <_Z31DrawBGMode7Background16Add1_2_iPhi+0x294>
8005a664:	00051200 	sll	v0,a1,0x8
8005a668:	00e41021 	addu	v0,a3,a0
8005a66c:	00021200 	sll	v0,v0,0x8
8005a670:	00051a00 	sll	v1,a1,0x8
8005a674:	24060001 	li	a2,1
8005a678:	afa20024 	sw	v0,36(sp)
8005a67c:	afa30028 	sw	v1,40(sp)
8005a680:	080164e5 	j	80059394 <_Z31DrawBGMode7Background16Add1_2_iPhi+0x2bc>
8005a684:	afa6002c 	sw	a2,44(sp)

8005a688 <_Z28DrawBGMode7Background16Add_iPhi>:
8005a688:	27bdff60 	addiu	sp,sp,-160
8005a68c:	3c028022 	lui	v0,0x8022
8005a690:	afbe0098 	sw	s8,152(sp)
8005a694:	afb70094 	sw	s7,148(sp)
8005a698:	afb60090 	sw	s6,144(sp)
8005a69c:	afb5008c 	sw	s5,140(sp)
8005a6a0:	afb40088 	sw	s4,136(sp)
8005a6a4:	afb30084 	sw	s3,132(sp)
8005a6a8:	afb20080 	sw	s2,128(sp)
8005a6ac:	afb1007c 	sw	s1,124(sp)
8005a6b0:	afb00078 	sw	s0,120(sp)
8005a6b4:	24476dd8 	addiu	a3,v0,28120
8005a6b8:	3c038021 	lui	v1,0x8021
8005a6bc:	90e240ee 	lbu	v0,16622(a3)
8005a6c0:	8c667024 	lw	a2,28708(v1)
8005a6c4:	30420001 	andi	v0,v0,0x1
8005a6c8:	24c60001 	addiu	a2,a2,1
8005a6cc:	00806821 	move	t5,a0
8005a6d0:	afa500a4 	sw	a1,164(sp)
8005a6d4:	10400029 	beqz	v0,8005a77c <_Z28DrawBGMode7Background16Add_iPhi+0xf4>
8005a6d8:	afa60054 	sw	a2,84(sp)
8005a6dc:	3c0c8022 	lui	t4,0x8022
8005a6e0:	25825bc4 	addiu	v0,t4,23492
8005a6e4:	90430007 	lbu	v1,7(v0)
8005a6e8:	1060054e 	beqz	v1,8005bc24 <_Z28DrawBGMode7Background16Add_iPhi+0x159c>
8005a6ec:	3c0b802c 	lui	t3,0x802c
8005a6f0:	00005021 	move	t2,zero
8005a6f4:	31420001 	andi	v0,t2,0x1
8005a6f8:	00021040 	sll	v0,v0,0x1
8005a6fc:	000a2240 	sll	a0,t2,0x9
8005a700:	2563140c 	addiu	v1,t3,5132
8005a704:	00833021 	addu	a2,a0,v1
8005a708:	3049ffff 	andi	t1,v0,0xffff
8005a70c:	31480004 	andi	t0,t2,0x4
8005a710:	31470002 	andi	a3,t2,0x2
8005a714:	00002821 	move	a1,zero
8005a718:	30a300c0 	andi	v1,a1,0xc0
8005a71c:	30a20038 	andi	v0,a1,0x38
8005a720:	000318c2 	srl	v1,v1,0x3
8005a724:	00021042 	srl	v0,v0,0x1
8005a728:	30a40007 	andi	a0,a1,0x7
8005a72c:	01031825 	or	v1,t0,v1
8005a730:	00e21025 	or	v0,a3,v0
8005a734:	00021140 	sll	v0,v0,0x5
8005a738:	00031a80 	sll	v1,v1,0xa
8005a73c:	00042080 	sll	a0,a0,0x2
8005a740:	00621825 	or	v1,v1,v0
8005a744:	01242025 	or	a0,t1,a0
8005a748:	00641825 	or	v1,v1,a0
8005a74c:	24a50001 	addiu	a1,a1,1
8005a750:	24020100 	li	v0,256
8005a754:	a4c30000 	sh	v1,0(a2)
8005a758:	14a2ffef 	bne	a1,v0,8005a718 <_Z28DrawBGMode7Background16Add_iPhi+0x90>
8005a75c:	24c60002 	addiu	a2,a2,2
8005a760:	254a0001 	addiu	t2,t2,1
8005a764:	24020008 	li	v0,8
8005a768:	1542ffe3 	bne	t2,v0,8005a6f8 <_Z28DrawBGMode7Background16Add_iPhi+0x70>
8005a76c:	31420001 	andi	v0,t2,0x1
8005a770:	25825bc4 	addiu	v0,t4,23492
8005a774:	08016f09 	j	8005bc24 <_Z28DrawBGMode7Background16Add_iPhi+0x159c>
8005a778:	a0400007 	sb	zero,7(v0)
8005a77c:	3c028022 	lui	v0,0x8022
8005a780:	2442680c 	addiu	v0,v0,26636
8005a784:	ace20044 	sw	v0,68(a3)
8005a788:	3c068022 	lui	a2,0x8022
8005a78c:	24c56dd8 	addiu	a1,a2,28120
8005a790:	8ca7005c 	lw	a3,92(a1)
8005a794:	8fa900a4 	lw	t1,164(sp)
8005a798:	8ca40064 	lw	a0,100(a1)
8005a79c:	00094880 	sll	t1,t1,0x2
8005a7a0:	00071880 	sll	v1,a3,0x2
8005a7a4:	00076100 	sll	t4,a3,0x4
8005a7a8:	3c028023 	lui	v0,0x8023
8005a7ac:	244bbdcc 	addiu	t3,v0,-16948
8005a7b0:	01242021 	addu	a0,t1,a0
8005a7b4:	01831823 	subu	v1,t4,v1
8005a7b8:	006b1821 	addu	v1,v1,t3
8005a7bc:	8c840000 	lw	a0,0(a0)
8005a7c0:	24020001 	li	v0,1
8005a7c4:	84680002 	lh	t0,2(v1)
8005a7c8:	0044200a 	movz	a0,v0,a0
8005a7cc:	afa70034 	sw	a3,52(sp)
8005a7d0:	afa90064 	sw	t1,100(sp)
8005a7d4:	afa3003c 	sw	v1,60(sp)
8005a7d8:	afa40044 	sw	a0,68(sp)
8005a7dc:	8caa0010 	lw	t2,16(a1)
8005a7e0:	8ca90040 	lw	t1,64(a1)
8005a7e4:	15000004 	bnez	t0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170>
8005a7e8:	8ca70030 	lw	a3,48(a1)
8005a7ec:	84620004 	lh	v0,4(v1)
8005a7f0:	104004f3 	beqz	v0,8005bbc0 <_Z28DrawBGMode7Background16Add_iPhi+0x1538>
8005a7f4:	24020100 	li	v0,256
8005a7f8:	afa00038 	sw	zero,56(sp)
8005a7fc:	3c048022 	lui	a0,0x8022
8005a800:	24836dd8 	addiu	v1,a0,28120
8005a804:	8c620060 	lw	v0,96(v1)
8005a808:	8fa50034 	lw	a1,52(sp)
8005a80c:	0045102b 	sltu	v0,v0,a1
8005a810:	144004c1 	bnez	v0,8005bb18 <_Z28DrawBGMode7Background16Add_iPhi+0x1490>
8005a814:	01a00013 	mtlo	t5
8005a818:	70aa0000 	madd	a1,t2
8005a81c:	3c048023 	lui	a0,0x8023
8005a820:	00001012 	mflo	v0
8005a824:	01200013 	mtlo	t1
8005a828:	70a70000 	madd	a1,a3
8005a82c:	afa20000 	sw	v0,0(sp)
8005a830:	00001012 	mflo	v0
8005a834:	2484aecc 	addiu	a0,a0,-20788
8005a838:	01842021 	addu	a0,t4,a0
8005a83c:	afa20040 	sw	v0,64(sp)
8005a840:	240200ff 	li	v0,255
8005a844:	afa40008 	sw	a0,8(sp)
8005a848:	00451023 	subu	v0,v0,a1
8005a84c:	24840002 	addiu	a0,a0,2
8005a850:	24030100 	li	v1,256
8005a854:	8fa6003c 	lw	a2,60(sp)
8005a858:	afa20004 	sw	v0,4(sp)
8005a85c:	afa4000c 	sw	a0,12(sp)
8005a860:	afa0004c 	sw	zero,76(sp)
8005a864:	afa30048 	sw	v1,72(sp)
8005a868:	00806021 	move	t4,a0
8005a86c:	8fa50008 	lw	a1,8(sp)
8005a870:	84c2000a 	lh	v0,10(a2)
8005a874:	94a40000 	lhu	a0,0(a1)
8005a878:	000214c0 	sll	v0,v0,0x13
8005a87c:	000424c0 	sll	a0,a0,0x13
8005a880:	00023cc3 	sra	a3,v0,0x13
8005a884:	000424c3 	sra	a0,a0,0x13
8005a888:	00872023 	subu	a0,a0,a3
8005a88c:	30822000 	andi	v0,a0,0x2000
8005a890:	38422000 	xori	v0,v0,0x2000
8005a894:	3c098022 	lui	t1,0x8022
8005a898:	2442e000 	addiu	v0,v0,-8192
8005a89c:	252350e8 	addiu	v1,t1,20712
8005a8a0:	000210c3 	sra	v0,v0,0x3
8005a8a4:	308403ff 	andi	a0,a0,0x3ff
8005a8a8:	90660aa4 	lbu	a2,2724(v1)
8005a8ac:	00822021 	addu	a0,a0,v0
8005a8b0:	95830000 	lhu	v1,0(t4)
8005a8b4:	8fa9003c 	lw	t1,60(sp)
8005a8b8:	8fa20004 	lw	v0,4(sp)
8005a8bc:	8fac0034 	lw	t4,52(sp)
8005a8c0:	85250008 	lh	a1,8(t1)
8005a8c4:	0186100a 	movz	v0,t4,a2
8005a8c8:	00031cc0 	sll	v1,v1,0x13
8005a8cc:	00442021 	addu	a0,v0,a0
8005a8d0:	8fa20038 	lw	v0,56(sp)
8005a8d4:	00052cc0 	sll	a1,a1,0x13
8005a8d8:	00031cc3 	sra	v1,v1,0x13
8005a8dc:	afa30030 	sw	v1,48(sp)
8005a8e0:	1040043d 	beqz	v0,8005b9d8 <_Z28DrawBGMode7Background16Add_iPhi+0x1350>
8005a8e4:	00052cc3 	sra	a1,a1,0x13
8005a8e8:	15000471 	bnez	t0,8005bab0 <_Z28DrawBGMode7Background16Add_iPhi+0x1428>
8005a8ec:	00000000 	nop
8005a8f0:	85220004 	lh	v0,4(t1)
8005a8f4:	14400486 	bnez	v0,8005bb10 <_Z28DrawBGMode7Background16Add_iPhi+0x1488>
8005a8f8:	8fa2003c 	lw	v0,60(sp)
8005a8fc:	85230000 	lh	v1,0(t1)
8005a900:	24020100 	li	v0,256
8005a904:	106204cc 	beq	v1,v0,8005bc38 <_Z28DrawBGMode7Background16Add_iPhi+0x15b0>
8005a908:	00000000 	nop
8005a90c:	8fa3003c 	lw	v1,60(sp)
8005a910:	84660006 	lh	a2,6(v1)
8005a914:	00051200 	sll	v0,a1,0x8
8005a918:	00400013 	mtlo	v0
8005a91c:	70880000 	madd	a0,t0
8005a920:	00071a00 	sll	v1,a3,0x8
8005a924:	00004812 	mflo	t1
8005a928:	00600013 	mtlo	v1
8005a92c:	70860000 	madd	a0,a2
8005a930:	afa90028 	sw	t1,40(sp)
8005a934:	00001012 	mflo	v0
8005a938:	afa0002c 	sw	zero,44(sp)
8005a93c:	afa20024 	sw	v0,36(sp)
8005a940:	8fa30044 	lw	v1,68(sp)
8005a944:	1060009d 	beqz	v1,8005abbc <_Z28DrawBGMode7Background16Add_iPhi+0x534>
8005a948:	8fa60030 	lw	a2,48(sp)
8005a94c:	00e41821 	addu	v1,a3,a0
8005a950:	00c52823 	subu	a1,a2,a1
8005a954:	30a22000 	andi	v0,a1,0x2000
8005a958:	38422000 	xori	v0,v0,0x2000
8005a95c:	8fa700a4 	lw	a3,164(sp)
8005a960:	30630007 	andi	v1,v1,0x7
8005a964:	2442e000 	addiu	v0,v0,-8192
8005a968:	00031900 	sll	v1,v1,0x4
8005a96c:	000210c3 	sra	v0,v0,0x3
8005a970:	00073880 	sll	a3,a3,0x2
8005a974:	afa5005c 	sw	a1,92(sp)
8005a978:	afa3006c 	sw	v1,108(sp)
8005a97c:	afa20060 	sw	v0,96(sp)
8005a980:	afa00020 	sw	zero,32(sp)
8005a984:	afa70068 	sw	a3,104(sp)
8005a988:	afa30070 	sw	v1,112(sp)
8005a98c:	3c098022 	lui	t1,0x8022
8005a990:	25296dd8 	addiu	t1,t1,28120
8005a994:	8d240064 	lw	a0,100(t1)
8005a998:	8fac0064 	lw	t4,100(sp)
8005a99c:	01841021 	addu	v0,t4,a0
8005a9a0:	8c430000 	lw	v1,0(v0)
8005a9a4:	1060000a 	beqz	v1,8005a9d0 <_Z28DrawBGMode7Background16Add_iPhi+0x348>
8005a9a8:	3c058022 	lui	a1,0x8022
8005a9ac:	8fa20068 	lw	v0,104(sp)
8005a9b0:	00441821 	addu	v1,v0,a0
8005a9b4:	8c6400a8 	lw	a0,168(v1)
8005a9b8:	8c630018 	lw	v1,24(v1)
8005a9bc:	afa40048 	sw	a0,72(sp)
8005a9c0:	0064102b 	sltu	v0,v1,a0
8005a9c4:	10400075 	beqz	v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005a9c8:	afa3004c 	sw	v1,76(sp)
8005a9cc:	3c058022 	lui	a1,0x8022
8005a9d0:	8fa6004c 	lw	a2,76(sp)
8005a9d4:	24a550e8 	addiu	a1,a1,20712
8005a9d8:	8fa70000 	lw	a3,0(sp)
8005a9dc:	8fa90040 	lw	t1,64(sp)
8005a9e0:	90a30aa3 	lbu	v1,2723(a1)
8005a9e4:	00061040 	sll	v0,a2,0x1
8005a9e8:	0047c821 	addu	t9,v0,a3
8005a9ec:	1060017e 	beqz	v1,8005afe8 <_Z28DrawBGMode7Background16Add_iPhi+0x960>
8005a9f0:	00c97821 	addu	t7,a2,t1
8005a9f4:	8fac003c 	lw	t4,60(sp)
8005a9f8:	8fa20048 	lw	v0,72(sp)
8005a9fc:	85850000 	lh	a1,0(t4)
8005aa00:	85830004 	lh	v1,4(t4)
8005aa04:	24c4ffff 	addiu	a0,a2,-1
8005aa08:	2447ffff 	addiu	a3,v0,-1
8005aa0c:	afa40050 	sw	a0,80(sp)
8005aa10:	0005a023 	negu	s4,a1
8005aa14:	0003a823 	negu	s5,v1
8005aa18:	2413ffff 	li	s3,-1
8005aa1c:	8fa9005c 	lw	t1,92(sp)
8005aa20:	8fac0060 	lw	t4,96(sp)
8005aa24:	312203ff 	andi	v0,t1,0x3ff
8005aa28:	004c1021 	addu	v0,v0,t4
8005aa2c:	00e22021 	addu	a0,a3,v0
8005aa30:	8fa2002c 	lw	v0,44(sp)
8005aa34:	10400081 	beqz	v0,8005ac3c <_Z28DrawBGMode7Background16Add_iPhi+0x5b4>
8005aa38:	3c068022 	lui	a2,0x8022
8005aa3c:	3c038022 	lui	v1,0x8022
8005aa40:	246350e8 	addiu	v1,v1,20712
8005aa44:	90620aa5 	lbu	v0,2725(v1)
8005aa48:	14400241 	bnez	v0,8005b350 <_Z28DrawBGMode7Background16Add_iPhi+0xcc8>
8005aa4c:	00042200 	sll	a0,a0,0x8
8005aa50:	8fa30024 	lw	v1,36(sp)
8005aa54:	3c068019 	lui	a2,0x8019
8005aa58:	00031203 	sra	v0,v1,0x8
8005aa5c:	8fa50028 	lw	a1,40(sp)
8005aa60:	24c6f648 	addiu	a2,a2,-2488
8005aa64:	30430007 	andi	v1,v0,0x7
8005aa68:	8cc90000 	lw	t1,0(a2)
8005aa6c:	304203f8 	andi	v0,v0,0x3f8
8005aa70:	02674021 	addu	t0,s3,a3
8005aa74:	00026140 	sll	t4,v0,0x5
8005aa78:	00035900 	sll	t3,v1,0x4
8005aa7c:	00a43821 	addu	a3,a1,a0
8005aa80:	240dfbde 	li	t5,-1058
8005aa84:	3c028021 	lui	v0,0x8021
8005aa88:	2442701c 	addiu	v0,v0,28700
8005aa8c:	00071a03 	sra	v1,a3,0x8
8005aa90:	8c440008 	lw	a0,8(v0)
8005aa94:	00031082 	srl	v0,v1,0x2
8005aa98:	304200fe 	andi	v0,v0,0xfe
8005aa9c:	01842021 	addu	a0,t4,a0
8005aaa0:	00822021 	addu	a0,a0,v0
8005aaa4:	90850000 	lbu	a1,0(a0)
8005aaa8:	30630007 	andi	v1,v1,0x7
8005aaac:	8fa40054 	lw	a0,84(sp)
8005aab0:	00031840 	sll	v1,v1,0x1
8005aab4:	000529c0 	sll	a1,a1,0x7
8005aab8:	00831821 	addu	v1,a0,v1
8005aabc:	00651821 	addu	v1,v1,a1
8005aac0:	006b1821 	addu	v1,v1,t3
8005aac4:	90640000 	lbu	a0,0(v1)
8005aac8:	8d22006c 	lw	v0,108(t1)
8005aacc:	3c058023 	lui	a1,0x8023
8005aad0:	00821024 	and	v0,a0,v0
8005aad4:	000211c2 	srl	v0,v0,0x7
8005aad8:	24a5c90c 	addiu	a1,a1,-14068
8005aadc:	00451021 	addu	v0,v0,a1
8005aae0:	90430000 	lbu	v1,0(v0)
8005aae4:	a123004c 	sb	v1,76(t1)
8005aae8:	91e20000 	lbu	v0,0(t7)
8005aaec:	0043182b 	sltu	v1,v0,v1
8005aaf0:	10600023 	beqz	v1,8005ab80 <_Z28DrawBGMode7Background16Add_iPhi+0x4f8>
8005aaf4:	00000000 	nop
8005aaf8:	8d220068 	lw	v0,104(t1)
8005aafc:	00821024 	and	v0,a0,v0
8005ab00:	1040001f 	beqz	v0,8005ab80 <_Z28DrawBGMode7Background16Add_iPhi+0x4f8>
8005ab04:	00022040 	sll	a0,v0,0x1
8005ab08:	8d220048 	lw	v0,72(t1)
8005ab0c:	8d230044 	lw	v1,68(t1)
8005ab10:	01e21021 	addu	v0,t7,v0
8005ab14:	90420000 	lbu	v0,0(v0)
8005ab18:	00831821 	addu	v1,a0,v1
8005ab1c:	10400015 	beqz	v0,8005ab74 <_Z28DrawBGMode7Background16Add_iPhi+0x4ec>
8005ab20:	94660000 	lhu	a2,0(v1)
8005ab24:	24040001 	li	a0,1
8005ab28:	104403a3 	beq	v0,a0,8005b9b8 <_Z28DrawBGMode7Background16Add_iPhi+0x1330>
8005ab2c:	00cd5024 	and	t2,a2,t5
8005ab30:	8d230014 	lw	v1,20(t1)
8005ab34:	8d250018 	lw	a1,24(t1)
8005ab38:	00031840 	sll	v1,v1,0x1
8005ab3c:	00791821 	addu	v1,v1,t9
8005ab40:	94640000 	lhu	a0,0(v1)
8005ab44:	008d1024 	and	v0,a0,t5
8005ab48:	01421021 	addu	v0,t2,v0
8005ab4c:	00c41824 	and	v1,a2,a0
8005ab50:	00021043 	sra	v0,v0,0x1
8005ab54:	30630421 	andi	v1,v1,0x421
8005ab58:	00431021 	addu	v0,v0,v1
8005ab5c:	00021040 	sll	v0,v0,0x1
8005ab60:	00451021 	addu	v0,v0,a1
8005ab64:	00c42026 	xor	a0,a2,a0
8005ab68:	94430000 	lhu	v1,0(v0)
8005ab6c:	30840421 	andi	a0,a0,0x421
8005ab70:	00833025 	or	a2,a0,v1
8005ab74:	a7260000 	sh	a2,0(t9)
8005ab78:	9122004c 	lbu	v0,76(t1)
8005ab7c:	a1e20000 	sb	v0,0(t7)
8005ab80:	01134021 	addu	t0,t0,s3
8005ab84:	8fa50050 	lw	a1,80(sp)
8005ab88:	01131023 	subu	v0,t0,s3
8005ab8c:	27390002 	addiu	t9,t9,2
8005ab90:	25ef0001 	addiu	t7,t7,1
8005ab94:	14a2ffbb 	bne	a1,v0,8005aa84 <_Z28DrawBGMode7Background16Add_iPhi+0x3fc>
8005ab98:	00f43821 	addu	a3,a3,s4
8005ab9c:	8fac0020 	lw	t4,32(sp)
8005aba0:	8fa20068 	lw	v0,104(sp)
8005aba4:	8fa30044 	lw	v1,68(sp)
8005aba8:	258c0001 	addiu	t4,t4,1
8005abac:	24420018 	addiu	v0,v0,24
8005abb0:	afac0020 	sw	t4,32(sp)
8005abb4:	146cff75 	bne	v1,t4,8005a98c <_Z28DrawBGMode7Background16Add_iPhi+0x304>
8005abb8:	afa20068 	sw	v0,104(sp)
8005abbc:	3c048022 	lui	a0,0x8022
8005abc0:	24826dd8 	addiu	v0,a0,28120
8005abc4:	8fa50034 	lw	a1,52(sp)
8005abc8:	8c430060 	lw	v1,96(v0)
8005abcc:	8fa6000c 	lw	a2,12(sp)
8005abd0:	8fa70008 	lw	a3,8(sp)
8005abd4:	8fa90004 	lw	t1,4(sp)
8005abd8:	24a50001 	addiu	a1,a1,1
8005abdc:	24c60010 	addiu	a2,a2,16
8005abe0:	24e70010 	addiu	a3,a3,16
8005abe4:	2529ffff 	addiu	t1,t1,-1
8005abe8:	0065182b 	sltu	v1,v1,a1
8005abec:	8c440010 	lw	a0,16(v0)
8005abf0:	afa50034 	sw	a1,52(sp)
8005abf4:	afa6000c 	sw	a2,12(sp)
8005abf8:	afa70008 	sw	a3,8(sp)
8005abfc:	afa90004 	sw	t1,4(sp)
8005ac00:	146003c5 	bnez	v1,8005bb18 <_Z28DrawBGMode7Background16Add_iPhi+0x1490>
8005ac04:	8c420030 	lw	v0,48(v0)
8005ac08:	8fac003c 	lw	t4,60(sp)
8005ac0c:	8fa30000 	lw	v1,0(sp)
8005ac10:	258c000c 	addiu	t4,t4,12
8005ac14:	00641821 	addu	v1,v1,a0
8005ac18:	8fa40040 	lw	a0,64(sp)
8005ac1c:	afac003c 	sw	t4,60(sp)
8005ac20:	85880002 	lh	t0,2(t4)
8005ac24:	01803021 	move	a2,t4
8005ac28:	8fac000c 	lw	t4,12(sp)
8005ac2c:	00822021 	addu	a0,a0,v0
8005ac30:	afa30000 	sw	v1,0(sp)
8005ac34:	08016a1b 	j	8005a86c <_Z28DrawBGMode7Background16Add_iPhi+0x1e4>
8005ac38:	afa40040 	sw	a0,64(sp)
8005ac3c:	24c650e8 	addiu	a2,a2,20712
8005ac40:	90c20aa5 	lbu	v0,2725(a2)
8005ac44:	70835002 	mul	t2,a0,v1
8005ac48:	104000f1 	beqz	v0,8005b010 <_Z28DrawBGMode7Background16Add_iPhi+0x988>
8005ac4c:	70854002 	mul	t0,a0,a1
8005ac50:	8fa20050 	lw	v0,80(sp)
8005ac54:	10e2ffd1 	beq	a3,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005ac58:	3c038019 	lui	v1,0x8019
8005ac5c:	8fa90028 	lw	t1,40(sp)
8005ac60:	8fac0024 	lw	t4,36(sp)
8005ac64:	8fa20030 	lw	v0,48(sp)
8005ac68:	2463f648 	addiu	v1,v1,-2488
8005ac6c:	8c7e0000 	lw	s8,0(v1)
8005ac70:	01287021 	addu	t6,t1,t0
8005ac74:	018a8021 	addu	s0,t4,t2
8005ac78:	00e2b021 	addu	s6,a3,v0
8005ac7c:	08016bc2 	j	8005af08 <_Z28DrawBGMode7Background16Add_iPhi+0x880>
8005ac80:	02678821 	addu	s1,s3,a3
8005ac84:	2484701c 	addiu	a0,a0,28700
8005ac88:	2402fff8 	li	v0,-8
8005ac8c:	8c880008 	lw	t0,8(a0)
8005ac90:	01221024 	and	v0,t1,v0
8005ac94:	00021140 	sll	v0,v0,0x5
8005ac98:	000e1a82 	srl	v1,t6,0xa
8005ac9c:	240cfffe 	li	t4,-2
8005aca0:	006c5824 	and	t3,v1,t4
8005aca4:	00482821 	addu	a1,v0,t0
8005aca8:	00ab2021 	addu	a0,a1,t3
8005acac:	90830000 	lbu	v1,0(a0)
8005acb0:	8fa60054 	lw	a2,84(sp)
8005acb4:	30e20007 	andi	v0,a3,0x7
8005acb8:	00021040 	sll	v0,v0,0x1
8005acbc:	00c29021 	addu	s2,a2,v0
8005acc0:	000319c0 	sll	v1,v1,0x7
8005acc4:	31240007 	andi	a0,t1,0x7
8005acc8:	00045100 	sll	t2,a0,0x4
8005accc:	02431821 	addu	v1,s2,v1
8005acd0:	006a1821 	addu	v1,v1,t2
8005acd4:	90660000 	lbu	a2,0(v1)
8005acd8:	8fc2006c 	lw	v0,108(s8)
8005acdc:	3c038023 	lui	v1,0x8023
8005ace0:	00c21024 	and	v0,a2,v0
8005ace4:	2463c90c 	addiu	v1,v1,-14068
8005ace8:	000211c2 	srl	v0,v0,0x7
8005acec:	00431021 	addu	v0,v0,v1
8005acf0:	90430000 	lbu	v1,0(v0)
8005acf4:	a3c3004c 	sb	v1,76(s8)
8005acf8:	91e20000 	lbu	v0,0(t7)
8005acfc:	0043182b 	sltu	v1,v0,v1
8005ad00:	10600078 	beqz	v1,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c>
8005ad04:	00000000 	nop
8005ad08:	8fcd0068 	lw	t5,104(s8)
8005ad0c:	00cdb824 	and	s7,a2,t5
8005ad10:	12e00074 	beqz	s7,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c>
8005ad14:	00f33821 	addu	a3,a3,s3
8005ad18:	30e303ff 	andi	v1,a3,0x3ff
8005ad1c:	00031882 	srl	v1,v1,0x2
8005ad20:	006c1824 	and	v1,v1,t4
8005ad24:	00a32021 	addu	a0,a1,v1
8005ad28:	90820000 	lbu	v0,0(a0)
8005ad2c:	30e70007 	andi	a3,a3,0x7
8005ad30:	8fa40054 	lw	a0,84(sp)
8005ad34:	01334821 	addu	t1,t1,s3
8005ad38:	00073840 	sll	a3,a3,0x1
8005ad3c:	00873821 	addu	a3,a0,a3
8005ad40:	312503f8 	andi	a1,t1,0x3f8
8005ad44:	000211c0 	sll	v0,v0,0x7
8005ad48:	00052940 	sll	a1,a1,0x5
8005ad4c:	00e21021 	addu	v0,a3,v0
8005ad50:	00681821 	addu	v1,v1,t0
8005ad54:	004a1021 	addu	v0,v0,t2
8005ad58:	01682021 	addu	a0,t3,t0
8005ad5c:	00651821 	addu	v1,v1,a1
8005ad60:	00852021 	addu	a0,a0,a1
8005ad64:	90460000 	lbu	a2,0(v0)
8005ad68:	90650000 	lbu	a1,0(v1)
8005ad6c:	8fcc0044 	lw	t4,68(s8)
8005ad70:	90820000 	lbu	v0,0(a0)
8005ad74:	000529c0 	sll	a1,a1,0x7
8005ad78:	01a63024 	and	a2,t5,a2
8005ad7c:	31290007 	andi	t1,t1,0x7
8005ad80:	000e40c2 	srl	t0,t6,0x3
8005ad84:	001050c2 	srl	t2,s0,0x3
8005ad88:	3108001f 	andi	t0,t0,0x1f
8005ad8c:	314a001f 	andi	t2,t2,0x1f
8005ad90:	00e53821 	addu	a3,a3,a1
8005ad94:	00094900 	sll	t1,t1,0x4
8005ad98:	00063040 	sll	a2,a2,0x1
8005ad9c:	710a5802 	mul	t3,t0,t2
8005ada0:	00cc3021 	addu	a2,a2,t4
8005ada4:	00e93821 	addu	a3,a3,t1
8005ada8:	000211c0 	sll	v0,v0,0x7
8005adac:	94c30000 	lhu	v1,0(a2)
8005adb0:	90e40000 	lbu	a0,0(a3)
8005adb4:	02421021 	addu	v0,s2,v0
8005adb8:	00491021 	addu	v0,v0,t1
8005adbc:	00173040 	sll	a2,s7,0x1
8005adc0:	90450000 	lbu	a1,0(v0)
8005adc4:	00cc3021 	addu	a2,a2,t4
8005adc8:	306203e0 	andi	v0,v1,0x3e0
8005adcc:	01a42024 	and	a0,t5,a0
8005add0:	000b5942 	srl	t3,t3,0x5
8005add4:	94c70000 	lhu	a3,0(a2)
8005add8:	00021400 	sll	v0,v0,0x10
8005addc:	00042040 	sll	a0,a0,0x1
8005ade0:	30637c1f 	andi	v1,v1,0x7c1f
8005ade4:	00621825 	or	v1,v1,v0
8005ade8:	008c2021 	addu	a0,a0,t4
8005adec:	010b1023 	subu	v0,t0,t3
8005adf0:	01a52824 	and	a1,t5,a1
8005adf4:	00620018 	mult	v1,v0
8005adf8:	94860000 	lhu	a2,0(a0)
8005adfc:	30e203e0 	andi	v0,a3,0x3e0
8005ae00:	00052840 	sll	a1,a1,0x1
8005ae04:	01684023 	subu	t0,t3,t0
8005ae08:	00ac2821 	addu	a1,a1,t4
8005ae0c:	010a4023 	subu	t0,t0,t2
8005ae10:	00021400 	sll	v0,v0,0x10
8005ae14:	30e77c1f 	andi	a3,a3,0x7c1f
8005ae18:	00e23825 	or	a3,a3,v0
8005ae1c:	94a30000 	lhu	v1,0(a1)
8005ae20:	30c403e0 	andi	a0,a2,0x3e0
8005ae24:	25080020 	addiu	t0,t0,32
8005ae28:	70e80000 	madd	a3,t0
8005ae2c:	00042400 	sll	a0,a0,0x10
8005ae30:	30c67c1f 	andi	a2,a2,0x7c1f
8005ae34:	306503e0 	andi	a1,v1,0x3e0
8005ae38:	00c43025 	or	a2,a2,a0
8005ae3c:	70cb0000 	madd	a2,t3
8005ae40:	00052c00 	sll	a1,a1,0x10
8005ae44:	30637c1f 	andi	v1,v1,0x7c1f
8005ae48:	00651825 	or	v1,v1,a1
8005ae4c:	014b5023 	subu	t2,t2,t3
8005ae50:	706a0000 	madd	v1,t2
8005ae54:	8fc40048 	lw	a0,72(s8)
8005ae58:	00001812 	mflo	v1
8005ae5c:	008f2021 	addu	a0,a0,t7
8005ae60:	00031542 	srl	v0,v1,0x15
8005ae64:	90840000 	lbu	a0,0(a0)
8005ae68:	00031942 	srl	v1,v1,0x5
8005ae6c:	30637c1f 	andi	v1,v1,0x7c1f
8005ae70:	304203e0 	andi	v0,v0,0x3e0
8005ae74:	10800016 	beqz	a0,8005aed0 <_Z28DrawBGMode7Background16Add_iPhi+0x848>
8005ae78:	00623825 	or	a3,v1,v0
8005ae7c:	24030001 	li	v1,1
8005ae80:	108302fa 	beq	a0,v1,8005ba6c <_Z28DrawBGMode7Background16Add_iPhi+0x13e4>
8005ae84:	2404fbde 	li	a0,-1058
8005ae88:	8fc20014 	lw	v0,20(s8)
8005ae8c:	00021040 	sll	v0,v0,0x1
8005ae90:	00591021 	addu	v0,v0,t9
8005ae94:	94450000 	lhu	a1,0(v0)
8005ae98:	8fc60018 	lw	a2,24(s8)
8005ae9c:	00e41824 	and	v1,a3,a0
8005aea0:	00a42024 	and	a0,a1,a0
8005aea4:	00e51024 	and	v0,a3,a1
8005aea8:	00641821 	addu	v1,v1,a0
8005aeac:	30420421 	andi	v0,v0,0x421
8005aeb0:	00031843 	sra	v1,v1,0x1
8005aeb4:	00621821 	addu	v1,v1,v0
8005aeb8:	00031840 	sll	v1,v1,0x1
8005aebc:	00661821 	addu	v1,v1,a2
8005aec0:	00e52826 	xor	a1,a3,a1
8005aec4:	94620000 	lhu	v0,0(v1)
8005aec8:	30a50421 	andi	a1,a1,0x421
8005aecc:	00a23825 	or	a3,a1,v0
8005aed0:	a7270000 	sh	a3,0(t9)
8005aed4:	3c078022 	lui	a3,0x8022
8005aed8:	24e76dd8 	addiu	a3,a3,28120
8005aedc:	90e2004c 	lbu	v0,76(a3)
8005aee0:	a1e20000 	sb	v0,0(t7)
8005aee4:	02338821 	addu	s1,s1,s3
8005aee8:	8fa90050 	lw	t1,80(sp)
8005aeec:	02331023 	subu	v0,s1,s3
8005aef0:	01d47021 	addu	t6,t6,s4
8005aef4:	02158021 	addu	s0,s0,s5
8005aef8:	1122ff28 	beq	t1,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005aefc:	02d3b021 	addu	s6,s6,s3
8005af00:	27390002 	addiu	t9,t9,2
8005af04:	25ef0001 	addiu	t7,t7,1
8005af08:	000e3a02 	srl	a3,t6,0x8
8005af0c:	00104a02 	srl	t1,s0,0x8
8005af10:	00e91025 	or	v0,a3,t1
8005af14:	2403fc00 	li	v1,-1024
8005af18:	00431024 	and	v0,v0,v1
8005af1c:	1040ff59 	beqz	v0,8005ac84 <_Z28DrawBGMode7Background16Add_iPhi+0x5fc>
8005af20:	3c048021 	lui	a0,0x8021
8005af24:	3c098022 	lui	t1,0x8022
8005af28:	252950e8 	addiu	t1,t1,20712
8005af2c:	91230aa5 	lbu	v1,2725(t1)
8005af30:	24020003 	li	v0,3
8005af34:	1462ffeb 	bne	v1,v0,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c>
8005af38:	32c30007 	andi	v1,s6,0x7
8005af3c:	8fac0054 	lw	t4,84(sp)
8005af40:	3c048019 	lui	a0,0x8019
8005af44:	8fa20070 	lw	v0,112(sp)
8005af48:	2484f648 	addiu	a0,a0,-2488
8005af4c:	00031840 	sll	v1,v1,0x1
8005af50:	8c860000 	lw	a2,0(a0)
8005af54:	01831821 	addu	v1,t4,v1
8005af58:	00621821 	addu	v1,v1,v0
8005af5c:	90640000 	lbu	a0,0(v1)
8005af60:	8cc2006c 	lw	v0,108(a2)
8005af64:	3c058023 	lui	a1,0x8023
8005af68:	00821024 	and	v0,a0,v0
8005af6c:	000211c2 	srl	v0,v0,0x7
8005af70:	24a5c90c 	addiu	a1,a1,-14068
8005af74:	00451021 	addu	v0,v0,a1
8005af78:	90430000 	lbu	v1,0(v0)
8005af7c:	a0c3004c 	sb	v1,76(a2)
8005af80:	91e20000 	lbu	v0,0(t7)
8005af84:	0043182b 	sltu	v1,v0,v1
8005af88:	1060ffd6 	beqz	v1,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c>
8005af8c:	00000000 	nop
8005af90:	8cc20068 	lw	v0,104(a2)
8005af94:	00821824 	and	v1,a0,v0
8005af98:	1060ffd2 	beqz	v1,8005aee4 <_Z28DrawBGMode7Background16Add_iPhi+0x85c>
8005af9c:	00031840 	sll	v1,v1,0x1
8005afa0:	8cc20048 	lw	v0,72(a2)
8005afa4:	8cc40044 	lw	a0,68(a2)
8005afa8:	004f1021 	addu	v0,v0,t7
8005afac:	90420000 	lbu	v0,0(v0)
8005afb0:	00641821 	addu	v1,v1,a0
8005afb4:	1040ffc6 	beqz	v0,8005aed0 <_Z28DrawBGMode7Background16Add_iPhi+0x848>
8005afb8:	94670000 	lhu	a3,0(v1)
8005afbc:	24090001 	li	t1,1
8005afc0:	104902e0 	beq	v0,t1,8005bb44 <_Z28DrawBGMode7Background16Add_iPhi+0x14bc>
8005afc4:	240cfbde 	li	t4,-1058
8005afc8:	8cc20014 	lw	v0,20(a2)
8005afcc:	00021040 	sll	v0,v0,0x1
8005afd0:	00591021 	addu	v0,v0,t9
8005afd4:	94450000 	lhu	a1,0(v0)
8005afd8:	8cc60018 	lw	a2,24(a2)
8005afdc:	00ec1824 	and	v1,a3,t4
8005afe0:	08016ba9 	j	8005aea4 <_Z28DrawBGMode7Background16Add_iPhi+0x81c>
8005afe4:	00ac2024 	and	a0,a1,t4
8005afe8:	8fa5003c 	lw	a1,60(sp)
8005afec:	00c03821 	move	a3,a2
8005aff0:	84b50004 	lh	s5,4(a1)
8005aff4:	84b40000 	lh	s4,0(a1)
8005aff8:	8fa60048 	lw	a2,72(sp)
8005affc:	02802821 	move	a1,s4
8005b000:	02a01821 	move	v1,s5
8005b004:	24130001 	li	s3,1
8005b008:	08016a87 	j	8005aa1c <_Z28DrawBGMode7Background16Add_iPhi+0x394>
8005b00c:	afa60050 	sw	a2,80(sp)
8005b010:	268201cb 	addiu	v0,s4,459
8005b014:	2c420397 	sltiu	v0,v0,919
8005b018:	10400170 	beqz	v0,8005b5dc <_Z28DrawBGMode7Background16Add_iPhi+0xf54>
8005b01c:	8fa9003c 	lw	t1,60(sp)
8005b020:	26a201cb 	addiu	v0,s5,459
8005b024:	2c420397 	sltiu	v0,v0,919
8005b028:	1040016d 	beqz	v0,8005b5e0 <_Z28DrawBGMode7Background16Add_iPhi+0xf58>
8005b02c:	8fa40028 	lw	a0,40(sp)
8005b030:	8fa90050 	lw	t1,80(sp)
8005b034:	10e9fed9 	beq	a3,t1,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005b038:	3c038019 	lui	v1,0x8019
8005b03c:	8fac0028 	lw	t4,40(sp)
8005b040:	8fa20024 	lw	v0,36(sp)
8005b044:	2463f648 	addiu	v1,v1,-2488
8005b048:	8c780000 	lw	t8,0(v1)
8005b04c:	0267b021 	addu	s6,s3,a3
8005b050:	01889021 	addu	s2,t4,t0
8005b054:	004a8821 	addu	s1,v0,t2
8005b058:	3c048021 	lui	a0,0x8021
8005b05c:	00122a02 	srl	a1,s2,0x8
8005b060:	00115202 	srl	t2,s1,0x8
8005b064:	2484701c 	addiu	a0,a0,28700
8005b068:	8c8b0008 	lw	t3,8(a0)
8005b06c:	30a203ff 	andi	v0,a1,0x3ff
8005b070:	314303f8 	andi	v1,t2,0x3f8
8005b074:	00031940 	sll	v1,v1,0x5
8005b078:	00021082 	srl	v0,v0,0x2
8005b07c:	2406fffe 	li	a2,-2
8005b080:	00464824 	and	t1,v0,a2
8005b084:	006b6821 	addu	t5,v1,t3
8005b088:	01a92021 	addu	a0,t5,t1
8005b08c:	90830000 	lbu	v1,0(a0)
8005b090:	30a20007 	andi	v0,a1,0x7
8005b094:	8fa70054 	lw	a3,84(sp)
8005b098:	00021040 	sll	v0,v0,0x1
8005b09c:	00e27021 	addu	t6,a3,v0
8005b0a0:	000319c0 	sll	v1,v1,0x7
8005b0a4:	31440007 	andi	a0,t2,0x7
8005b0a8:	00048100 	sll	s0,a0,0x4
8005b0ac:	01c31821 	addu	v1,t6,v1
8005b0b0:	00701821 	addu	v1,v1,s0
8005b0b4:	90660000 	lbu	a2,0(v1)
8005b0b8:	8f02006c 	lw	v0,108(t8)
8005b0bc:	3c0c8023 	lui	t4,0x8023
8005b0c0:	00c21024 	and	v0,a2,v0
8005b0c4:	000211c2 	srl	v0,v0,0x7
8005b0c8:	258cc90c 	addiu	t4,t4,-14068
8005b0cc:	004c1021 	addu	v0,v0,t4
8005b0d0:	90430000 	lbu	v1,0(v0)
8005b0d4:	a303004c 	sb	v1,76(t8)
8005b0d8:	91e20000 	lbu	v0,0(t7)
8005b0dc:	0043182b 	sltu	v1,v0,v1
8005b0e0:	10600092 	beqz	v1,8005b32c <_Z28DrawBGMode7Background16Add_iPhi+0xca4>
8005b0e4:	00000000 	nop
8005b0e8:	8f0c0068 	lw	t4,104(t8)
8005b0ec:	00ccb824 	and	s7,a2,t4
8005b0f0:	12e0008e 	beqz	s7,8005b32c <_Z28DrawBGMode7Background16Add_iPhi+0xca4>
8005b0f4:	3c028022 	lui	v0,0x8022
8005b0f8:	244250e8 	addiu	v0,v0,20712
8005b0fc:	905e0aa4 	lbu	s8,2724(v0)
8005b100:	02653821 	addu	a3,s3,a1
8005b104:	2403ffff 	li	v1,-1
8005b108:	24080001 	li	t0,1
8005b10c:	007e400b 	movn	t0,v1,s8
8005b110:	30e203ff 	andi	v0,a3,0x3ff
8005b114:	010a4021 	addu	t0,t0,t2
8005b118:	2403fffe 	li	v1,-2
8005b11c:	00021082 	srl	v0,v0,0x2
8005b120:	00431024 	and	v0,v0,v1
8005b124:	310303f8 	andi	v1,t0,0x3f8
8005b128:	00031940 	sll	v1,v1,0x5
8005b12c:	004b2021 	addu	a0,v0,t3
8005b130:	012b4821 	addu	t1,t1,t3
8005b134:	01234821 	addu	t1,t1,v1
8005b138:	01a21021 	addu	v0,t5,v0
8005b13c:	00832021 	addu	a0,a0,v1
8005b140:	90850000 	lbu	a1,0(a0)
8005b144:	90430000 	lbu	v1,0(v0)
8005b148:	91260000 	lbu	a2,0(t1)
8005b14c:	8fa40054 	lw	a0,84(sp)
8005b150:	30e70007 	andi	a3,a3,0x7
8005b154:	00073840 	sll	a3,a3,0x1
8005b158:	00873821 	addu	a3,a0,a3
8005b15c:	000319c0 	sll	v1,v1,0x7
8005b160:	001248c2 	srl	t1,s2,0x3
8005b164:	001150c2 	srl	t2,s1,0x3
8005b168:	31080007 	andi	t0,t0,0x7
8005b16c:	000529c0 	sll	a1,a1,0x7
8005b170:	000631c0 	sll	a2,a2,0x7
8005b174:	3129001f 	andi	t1,t1,0x1f
8005b178:	314a001f 	andi	t2,t2,0x1f
8005b17c:	00084100 	sll	t0,t0,0x4
8005b180:	00e52821 	addu	a1,a3,a1
8005b184:	01c63021 	addu	a2,t6,a2
8005b188:	00e33821 	addu	a3,a3,v1
8005b18c:	00f03821 	addu	a3,a3,s0
8005b190:	00c83021 	addu	a2,a2,t0
8005b194:	00a82821 	addu	a1,a1,t0
8005b198:	712a5802 	mul	t3,t1,t2
8005b19c:	90e20000 	lbu	v0,0(a3)
8005b1a0:	90a30000 	lbu	v1,0(a1)
8005b1a4:	90c40000 	lbu	a0,0(a2)
8005b1a8:	01821024 	and	v0,t4,v0
8005b1ac:	01842024 	and	a0,t4,a0
8005b1b0:	01831824 	and	v1,t4,v1
8005b1b4:	3c0c8022 	lui	t4,0x8022
8005b1b8:	8f050044 	lw	a1,68(t8)
8005b1bc:	000b5942 	srl	t3,t3,0x5
8005b1c0:	258c50e8 	addiu	t4,t4,20712
8005b1c4:	01693823 	subu	a3,t3,t1
8005b1c8:	00173040 	sll	a2,s7,0x1
8005b1cc:	00021040 	sll	v0,v0,0x1
8005b1d0:	00031840 	sll	v1,v1,0x1
8005b1d4:	00042040 	sll	a0,a0,0x1
8005b1d8:	91880aa3 	lbu	t0,2723(t4)
8005b1dc:	00c53021 	addu	a2,a2,a1
8005b1e0:	00ea3823 	subu	a3,a3,t2
8005b1e4:	00852021 	addu	a0,a0,a1
8005b1e8:	00451021 	addu	v0,v0,a1
8005b1ec:	00651821 	addu	v1,v1,a1
8005b1f0:	94d00000 	lhu	s0,0(a2)
8005b1f4:	24ec0020 	addiu	t4,a3,32
8005b1f8:	944d0000 	lhu	t5,0(v0)
8005b1fc:	946e0000 	lhu	t6,0(v1)
8005b200:	94860000 	lhu	a2,0(a0)
8005b204:	012b4823 	subu	t1,t1,t3
8005b208:	110001f5 	beqz	t0,8005b9e0 <_Z28DrawBGMode7Background16Add_iPhi+0x1358>
8005b20c:	014b3823 	subu	a3,t2,t3
8005b210:	01201021 	move	v0,t1
8005b214:	00e04021 	move	t0,a3
8005b218:	01804821 	move	t1,t4
8005b21c:	01603821 	move	a3,t3
8005b220:	00406021 	move	t4,v0
8005b224:	13c00007 	beqz	s8,8005b244 <_Z28DrawBGMode7Background16Add_iPhi+0xbbc>
8005b228:	31a403e0 	andi	a0,t5,0x3e0
8005b22c:	00e01021 	move	v0,a3
8005b230:	01001821 	move	v1,t0
8005b234:	01803821 	move	a3,t4
8005b238:	01204021 	move	t0,t1
8005b23c:	00406021 	move	t4,v0
8005b240:	00604821 	move	t1,v1
8005b244:	30c503e0 	andi	a1,a2,0x3e0
8005b248:	00042400 	sll	a0,a0,0x10
8005b24c:	31a27c1f 	andi	v0,t5,0x7c1f
8005b250:	00441025 	or	v0,v0,a0
8005b254:	00052c00 	sll	a1,a1,0x10
8005b258:	30c37c1f 	andi	v1,a2,0x7c1f
8005b25c:	320403e0 	andi	a0,s0,0x3e0
8005b260:	00651825 	or	v1,v1,a1
8005b264:	71225002 	mul	t2,t1,v0
8005b268:	00042400 	sll	a0,a0,0x10
8005b26c:	31c503e0 	andi	a1,t6,0x3e0
8005b270:	32027c1f 	andi	v0,s0,0x7c1f
8005b274:	70e33802 	mul	a3,a3,v1
8005b278:	00441025 	or	v0,v0,a0
8005b27c:	00052c00 	sll	a1,a1,0x10
8005b280:	31c37c1f 	andi	v1,t6,0x7c1f
8005b284:	00651825 	or	v1,v1,a1
8005b288:	71822802 	mul	a1,t4,v0
8005b28c:	3c098019 	lui	t1,0x8019
8005b290:	00aa1021 	addu	v0,a1,t2
8005b294:	2529f648 	addiu	t1,t1,-2488
8005b298:	71032802 	mul	a1,t0,v1
8005b29c:	8d260000 	lw	a2,0(t1)
8005b2a0:	00a71821 	addu	v1,a1,a3
8005b2a4:	8cc40048 	lw	a0,72(a2)
8005b2a8:	00431021 	addu	v0,v0,v1
8005b2ac:	01e42021 	addu	a0,t7,a0
8005b2b0:	00021d42 	srl	v1,v0,0x15
8005b2b4:	90840000 	lbu	a0,0(a0)
8005b2b8:	00021142 	srl	v0,v0,0x5
8005b2bc:	30427c1f 	andi	v0,v0,0x7c1f
8005b2c0:	306303e0 	andi	v1,v1,0x3e0
8005b2c4:	10800016 	beqz	a0,8005b320 <_Z28DrawBGMode7Background16Add_iPhi+0xc98>
8005b2c8:	00433825 	or	a3,v0,v1
8005b2cc:	24090001 	li	t1,1
8005b2d0:	108901fa 	beq	a0,t1,8005babc <_Z28DrawBGMode7Background16Add_iPhi+0x1434>
8005b2d4:	240cfbde 	li	t4,-1058
8005b2d8:	8cc20014 	lw	v0,20(a2)
8005b2dc:	00021040 	sll	v0,v0,0x1
8005b2e0:	00591021 	addu	v0,v0,t9
8005b2e4:	94450000 	lhu	a1,0(v0)
8005b2e8:	00ec1824 	and	v1,a3,t4
8005b2ec:	00ac2024 	and	a0,a1,t4
8005b2f0:	00e51024 	and	v0,a3,a1
8005b2f4:	00641821 	addu	v1,v1,a0
8005b2f8:	30420421 	andi	v0,v0,0x421
8005b2fc:	00031843 	sra	v1,v1,0x1
8005b300:	00621821 	addu	v1,v1,v0
8005b304:	8cc60018 	lw	a2,24(a2)
8005b308:	00031840 	sll	v1,v1,0x1
8005b30c:	00661821 	addu	v1,v1,a2
8005b310:	00e52826 	xor	a1,a3,a1
8005b314:	94620000 	lhu	v0,0(v1)
8005b318:	30a50421 	andi	a1,a1,0x421
8005b31c:	00a23825 	or	a3,a1,v0
8005b320:	a7270000 	sh	a3,0(t9)
8005b324:	9302004c 	lbu	v0,76(t8)
8005b328:	a1e20000 	sb	v0,0(t7)
8005b32c:	02d3b021 	addu	s6,s6,s3
8005b330:	8fa70050 	lw	a3,80(sp)
8005b334:	02d31023 	subu	v0,s6,s3
8005b338:	02549021 	addu	s2,s2,s4
8005b33c:	10e2fe17 	beq	a3,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005b340:	02358821 	addu	s1,s1,s5
8005b344:	27390002 	addiu	t9,t9,2
8005b348:	08016c16 	j	8005b058 <_Z28DrawBGMode7Background16Add_iPhi+0x9d0>
8005b34c:	25ef0001 	addiu	t7,t7,1
8005b350:	8fa60024 	lw	a2,36(sp)
8005b354:	2402fff8 	li	v0,-8
8005b358:	00065a03 	sra	t3,a2,0x8
8005b35c:	01621024 	and	v0,t3,v0
8005b360:	8fac0030 	lw	t4,48(sp)
8005b364:	00026940 	sll	t5,v0,0x5
8005b368:	3c028019 	lui	v0,0x8019
8005b36c:	2442f648 	addiu	v0,v0,-2488
8005b370:	8fa90028 	lw	t1,40(sp)
8005b374:	00ec5021 	addu	t2,a3,t4
8005b378:	8c4c0000 	lw	t4,0(v0)
8005b37c:	31630007 	andi	v1,t3,0x7
8005b380:	01244021 	addu	t0,t1,a0
8005b384:	00037100 	sll	t6,v1,0x4
8005b388:	02674821 	addu	t1,s3,a3
8005b38c:	2411fffe 	li	s1,-2
8005b390:	2410fbde 	li	s0,-1058
8005b394:	08016d2e 	j	8005b4b8 <_Z28DrawBGMode7Background16Add_iPhi+0xe30>
8005b398:	01809021 	move	s2,t4
8005b39c:	24a5701c 	addiu	a1,a1,28700
8005b3a0:	8ca40008 	lw	a0,8(a1)
8005b3a4:	00081283 	sra	v0,t0,0xa
8005b3a8:	00511024 	and	v0,v0,s1
8005b3ac:	01a42021 	addu	a0,t5,a0
8005b3b0:	00822021 	addu	a0,a0,v0
8005b3b4:	90850000 	lbu	a1,0(a0)
8005b3b8:	30c30007 	andi	v1,a2,0x7
8005b3bc:	8fa60054 	lw	a2,84(sp)
8005b3c0:	00031840 	sll	v1,v1,0x1
8005b3c4:	000529c0 	sll	a1,a1,0x7
8005b3c8:	00c31821 	addu	v1,a2,v1
8005b3cc:	00651821 	addu	v1,v1,a1
8005b3d0:	006e1821 	addu	v1,v1,t6
8005b3d4:	90640000 	lbu	a0,0(v1)
8005b3d8:	8d82006c 	lw	v0,108(t4)
8005b3dc:	3c078023 	lui	a3,0x8023
8005b3e0:	00821024 	and	v0,a0,v0
8005b3e4:	000211c2 	srl	v0,v0,0x7
8005b3e8:	24e7c90c 	addiu	a3,a3,-14068
8005b3ec:	00471021 	addu	v0,v0,a3
8005b3f0:	90430000 	lbu	v1,0(v0)
8005b3f4:	a183004c 	sb	v1,76(t4)
8005b3f8:	91e20000 	lbu	v0,0(t7)
8005b3fc:	0043182b 	sltu	v1,v0,v1
8005b400:	10600025 	beqz	v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10>
8005b404:	00000000 	nop
8005b408:	8d820068 	lw	v0,104(t4)
8005b40c:	00821824 	and	v1,a0,v0
8005b410:	10600021 	beqz	v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10>
8005b414:	00031840 	sll	v1,v1,0x1
8005b418:	8d820048 	lw	v0,72(t4)
8005b41c:	8d840044 	lw	a0,68(t4)
8005b420:	01e21021 	addu	v0,t7,v0
8005b424:	90420000 	lbu	v0,0(v0)
8005b428:	00641821 	addu	v1,v1,a0
8005b42c:	10400015 	beqz	v0,8005b484 <_Z28DrawBGMode7Background16Add_iPhi+0xdfc>
8005b430:	94670000 	lhu	a3,0(v1)
8005b434:	24030001 	li	v1,1
8005b438:	1043017c 	beq	v0,v1,8005ba2c <_Z28DrawBGMode7Background16Add_iPhi+0x13a4>
8005b43c:	00f01824 	and	v1,a3,s0
8005b440:	8d820014 	lw	v0,20(t4)
8005b444:	00021040 	sll	v0,v0,0x1
8005b448:	00591021 	addu	v0,v0,t9
8005b44c:	94450000 	lhu	a1,0(v0)
8005b450:	8d860018 	lw	a2,24(t4)
8005b454:	00b02024 	and	a0,a1,s0
8005b458:	00e51024 	and	v0,a3,a1
8005b45c:	00641821 	addu	v1,v1,a0
8005b460:	30420421 	andi	v0,v0,0x421
8005b464:	00031843 	sra	v1,v1,0x1
8005b468:	00621821 	addu	v1,v1,v0
8005b46c:	00031840 	sll	v1,v1,0x1
8005b470:	00661821 	addu	v1,v1,a2
8005b474:	00e52826 	xor	a1,a3,a1
8005b478:	94620000 	lhu	v0,0(v1)
8005b47c:	30a50421 	andi	a1,a1,0x421
8005b480:	00a23825 	or	a3,a1,v0
8005b484:	3c048022 	lui	a0,0x8022
8005b488:	a7270000 	sh	a3,0(t9)
8005b48c:	24846dd8 	addiu	a0,a0,28120
8005b490:	9082004c 	lbu	v0,76(a0)
8005b494:	a1e20000 	sb	v0,0(t7)
8005b498:	01334821 	addu	t1,t1,s3
8005b49c:	8fa60050 	lw	a2,80(sp)
8005b4a0:	01331023 	subu	v0,t1,s3
8005b4a4:	01144021 	addu	t0,t0,s4
8005b4a8:	10c2fdbc 	beq	a2,v0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005b4ac:	01535021 	addu	t2,t2,s3
8005b4b0:	27390002 	addiu	t9,t9,2
8005b4b4:	25ef0001 	addiu	t7,t7,1
8005b4b8:	00083203 	sra	a2,t0,0x8
8005b4bc:	01661025 	or	v0,t3,a2
8005b4c0:	2403fc00 	li	v1,-1024
8005b4c4:	00431024 	and	v0,v0,v1
8005b4c8:	1040ffb4 	beqz	v0,8005b39c <_Z28DrawBGMode7Background16Add_iPhi+0xd14>
8005b4cc:	3c058021 	lui	a1,0x8021
8005b4d0:	3c058022 	lui	a1,0x8022
8005b4d4:	24a550e8 	addiu	a1,a1,20712
8005b4d8:	90a30aa5 	lbu	v1,2725(a1)
8005b4dc:	24020003 	li	v0,3
8005b4e0:	1462ffed 	bne	v1,v0,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10>
8005b4e4:	3c068021 	lui	a2,0x8021
8005b4e8:	24c6701c 	addiu	a2,a2,28700
8005b4ec:	8cc40008 	lw	a0,8(a2)
8005b4f0:	31430007 	andi	v1,t2,0x7
8005b4f4:	90820000 	lbu	v0,0(a0)
8005b4f8:	8fa70054 	lw	a3,84(sp)
8005b4fc:	00031840 	sll	v1,v1,0x1
8005b500:	000211c0 	sll	v0,v0,0x7
8005b504:	00e31821 	addu	v1,a3,v1
8005b508:	00621821 	addu	v1,v1,v0
8005b50c:	8fa2006c 	lw	v0,108(sp)
8005b510:	00621821 	addu	v1,v1,v0
8005b514:	90640000 	lbu	a0,0(v1)
8005b518:	8e42006c 	lw	v0,108(s2)
8005b51c:	3c038023 	lui	v1,0x8023
8005b520:	00821024 	and	v0,a0,v0
8005b524:	2463c90c 	addiu	v1,v1,-14068
8005b528:	000211c2 	srl	v0,v0,0x7
8005b52c:	00431021 	addu	v0,v0,v1
8005b530:	90430000 	lbu	v1,0(v0)
8005b534:	a243004c 	sb	v1,76(s2)
8005b538:	91e20000 	lbu	v0,0(t7)
8005b53c:	0043182b 	sltu	v1,v0,v1
8005b540:	1060ffd5 	beqz	v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10>
8005b544:	00000000 	nop
8005b548:	8e420068 	lw	v0,104(s2)
8005b54c:	00821824 	and	v1,a0,v0
8005b550:	1060ffd1 	beqz	v1,8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10>
8005b554:	00031840 	sll	v1,v1,0x1
8005b558:	8e420048 	lw	v0,72(s2)
8005b55c:	8e440044 	lw	a0,68(s2)
8005b560:	01e21021 	addu	v0,t7,v0
8005b564:	90420000 	lbu	v0,0(v0)
8005b568:	00641821 	addu	v1,v1,a0
8005b56c:	10400015 	beqz	v0,8005b5c4 <_Z28DrawBGMode7Background16Add_iPhi+0xf3c>
8005b570:	94670000 	lhu	a3,0(v1)
8005b574:	24040001 	li	a0,1
8005b578:	10440181 	beq	v0,a0,8005bb80 <_Z28DrawBGMode7Background16Add_iPhi+0x14f8>
8005b57c:	00f01824 	and	v1,a3,s0
8005b580:	8e420014 	lw	v0,20(s2)
8005b584:	00021040 	sll	v0,v0,0x1
8005b588:	00591021 	addu	v0,v0,t9
8005b58c:	94450000 	lhu	a1,0(v0)
8005b590:	8e460018 	lw	a2,24(s2)
8005b594:	00b02024 	and	a0,a1,s0
8005b598:	00e51024 	and	v0,a3,a1
8005b59c:	00641821 	addu	v1,v1,a0
8005b5a0:	30420421 	andi	v0,v0,0x421
8005b5a4:	00031843 	sra	v1,v1,0x1
8005b5a8:	00621821 	addu	v1,v1,v0
8005b5ac:	00031840 	sll	v1,v1,0x1
8005b5b0:	00661821 	addu	v1,v1,a2
8005b5b4:	00e52826 	xor	a1,a3,a1
8005b5b8:	94620000 	lhu	v0,0(v1)
8005b5bc:	30a50421 	andi	a1,a1,0x421
8005b5c0:	00a23825 	or	a3,a1,v0
8005b5c4:	3c058022 	lui	a1,0x8022
8005b5c8:	a7270000 	sh	a3,0(t9)
8005b5cc:	24a56dd8 	addiu	a1,a1,28120
8005b5d0:	90a2004c 	lbu	v0,76(a1)
8005b5d4:	08016d26 	j	8005b498 <_Z28DrawBGMode7Background16Add_iPhi+0xe10>
8005b5d8:	a1e20000 	sb	v0,0(t7)
8005b5dc:	8fa40028 	lw	a0,40(sp)
8005b5e0:	85220002 	lh	v0,2(t1)
8005b5e4:	85230006 	lh	v1,6(t1)
8005b5e8:	00023043 	sra	a2,v0,0x1
8005b5ec:	00061042 	srl	v0,a2,0x1
8005b5f0:	00822023 	subu	a0,a0,v0
8005b5f4:	8fa50024 	lw	a1,36(sp)
8005b5f8:	00036043 	sra	t4,v1,0x1
8005b5fc:	00141043 	sra	v0,s4,0x1
8005b600:	000c1842 	srl	v1,t4,0x1
8005b604:	afa40028 	sw	a0,40(sp)
8005b608:	00444821 	addu	t1,v0,a0
8005b60c:	8fa40050 	lw	a0,80(sp)
8005b610:	00a32823 	subu	a1,a1,v1
8005b614:	00151843 	sra	v1,s5,0x1
8005b618:	afa50024 	sw	a1,36(sp)
8005b61c:	10e4fd5f 	beq	a3,a0,8005ab9c <_Z28DrawBGMode7Background16Add_iPhi+0x514>
8005b620:	00655821 	addu	t3,v1,a1
8005b624:	00021042 	srl	v0,v0,0x1
8005b628:	01021023 	subu	v0,t0,v0
8005b62c:	00494821 	addu	t1,v0,t1
8005b630:	00031842 	srl	v1,v1,0x1
8005b634:	01431823 	subu	v1,t2,v1
8005b638:	afa9001c 	sw	t1,28(sp)
8005b63c:	8fa90024 	lw	t1,36(sp)
8005b640:	01832821 	addu	a1,t4,v1
8005b644:	02679021 	addu	s2,s3,a3
8005b648:	8fa70028 	lw	a3,40(sp)
8005b64c:	00c22021 	addu	a0,a2,v0
8005b650:	01252821 	addu	a1,t1,a1
8005b654:	00e42021 	addu	a0,a3,a0
8005b658:	afa50014 	sw	a1,20(sp)
8005b65c:	3c058019 	lui	a1,0x8019
8005b660:	afa40018 	sw	a0,24(sp)
8005b664:	24a5f648 	addiu	a1,a1,-2488
8005b668:	8fa4001c 	lw	a0,28(sp)
8005b66c:	006bb821 	addu	s7,v1,t3
8005b670:	8cb60000 	lw	s6,0(a1)
8005b674:	00c43021 	addu	a2,a2,a0
8005b678:	0197f021 	addu	s8,t4,s7
8005b67c:	00e28821 	addu	s1,a3,v0
8005b680:	01238021 	addu	s0,t1,v1
8005b684:	08016da5 	j	8005b694 <_Z28DrawBGMode7Background16Add_iPhi+0x100c>
8005b688:	afa60010 	sw	a2,16(sp)
8005b68c:	27390002 	addiu	t9,t9,2
8005b690:	25ef0001 	addiu	t7,t7,1
8005b694:	3c078021 	lui	a3,0x8021
8005b698:	00111a03 	sra	v1,s1,0x8
8005b69c:	00103203 	sra	a2,s0,0x8
8005b6a0:	24e7701c 	addiu	a3,a3,28700
8005b6a4:	306403ff 	andi	a0,v1,0x3ff
8005b6a8:	30c203f8 	andi	v0,a2,0x3f8
8005b6ac:	8cee0008 	lw	t6,8(a3)
8005b6b0:	00021140 	sll	v0,v0,0x5
8005b6b4:	00042082 	srl	a0,a0,0x2
8005b6b8:	2409fffe 	li	t1,-2
8005b6bc:	00892024 	and	a0,a0,t1
8005b6c0:	004e1021 	addu	v0,v0,t6
8005b6c4:	00441021 	addu	v0,v0,a0
8005b6c8:	90450000 	lbu	a1,0(v0)
8005b6cc:	30630007 	andi	v1,v1,0x7
8005b6d0:	8fac0054 	lw	t4,84(sp)
8005b6d4:	00031840 	sll	v1,v1,0x1
8005b6d8:	000529c0 	sll	a1,a1,0x7
8005b6dc:	30c60007 	andi	a2,a2,0x7
8005b6e0:	01831821 	addu	v1,t4,v1
8005b6e4:	00063100 	sll	a2,a2,0x4
8005b6e8:	00651821 	addu	v1,v1,a1
8005b6ec:	00661821 	addu	v1,v1,a2
8005b6f0:	90660000 	lbu	a2,0(v1)
8005b6f4:	8ec2006c 	lw	v0,108(s6)
8005b6f8:	3c038023 	lui	v1,0x8023
8005b6fc:	00c21024 	and	v0,a2,v0
8005b700:	2463c90c 	addiu	v1,v1,-14068
8005b704:	000211c2 	srl	v0,v0,0x7
8005b708:	00431021 	addu	v0,v0,v1
8005b70c:	90430000 	lbu	v1,0(v0)
8005b710:	a2c3004c 	sb	v1,76(s6)
8005b714:	91e20000 	lbu	v0,0(t7)
8005b718:	0043182b 	sltu	v1,v0,v1
8005b71c:	10600089 	beqz	v1,8005b944 <_Z28DrawBGMode7Background16Add_iPhi+0x12bc>
8005b720:	8fa3001c 	lw	v1,28(sp)
8005b724:	8ed80068 	lw	t8,104(s6)
8005b728:	00d83024 	and	a2,a2,t8
8005b72c:	10c00084 	beqz	a2,8005b940 <_Z28DrawBGMode7Background16Add_iPhi+0x12b8>
8005b730:	afa60058 	sw	a2,88(sp)
8005b734:	8fa4001c 	lw	a0,28(sp)
8005b738:	00175a02 	srl	t3,s7,0x8
8005b73c:	00044a02 	srl	t1,a0,0x8
8005b740:	8fa50018 	lw	a1,24(sp)
8005b744:	8fa60014 	lw	a2,20(sp)
8005b748:	312703ff 	andi	a3,t1,0x3ff
8005b74c:	316403f8 	andi	a0,t3,0x3f8
8005b750:	00055202 	srl	t2,a1,0x8
8005b754:	00066a02 	srl	t5,a2,0x8
8005b758:	8fac0010 	lw	t4,16(sp)
8005b75c:	2403fffe 	li	v1,-2
8005b760:	00042140 	sll	a0,a0,0x5
8005b764:	00073882 	srl	a3,a3,0x2
8005b768:	00e33824 	and	a3,a3,v1
8005b76c:	314603ff 	andi	a2,t2,0x3ff
8005b770:	31a203f8 	andi	v0,t5,0x3f8
8005b774:	008e2021 	addu	a0,a0,t6
8005b778:	000c4202 	srl	t0,t4,0x8
8005b77c:	00872021 	addu	a0,a0,a3
8005b780:	001e6202 	srl	t4,s8,0x8
8005b784:	2407fffe 	li	a3,-2
8005b788:	00021140 	sll	v0,v0,0x5
8005b78c:	00063082 	srl	a2,a2,0x2
8005b790:	00c73024 	and	a2,a2,a3
8005b794:	310503ff 	andi	a1,t0,0x3ff
8005b798:	318303f8 	andi	v1,t4,0x3f8
8005b79c:	004e1021 	addu	v0,v0,t6
8005b7a0:	00461021 	addu	v0,v0,a2
8005b7a4:	00031940 	sll	v1,v1,0x5
8005b7a8:	00052882 	srl	a1,a1,0x2
8005b7ac:	00a72824 	and	a1,a1,a3
8005b7b0:	90860000 	lbu	a2,0(a0)
8005b7b4:	006e1821 	addu	v1,v1,t6
8005b7b8:	90440000 	lbu	a0,0(v0)
8005b7bc:	31290007 	andi	t1,t1,0x7
8005b7c0:	8fa20054 	lw	v0,84(sp)
8005b7c4:	00651821 	addu	v1,v1,a1
8005b7c8:	00094840 	sll	t1,t1,0x1
8005b7cc:	314a0007 	andi	t2,t2,0x7
8005b7d0:	000631c0 	sll	a2,a2,0x7
8005b7d4:	00494821 	addu	t1,v0,t1
8005b7d8:	90650000 	lbu	a1,0(v1)
8005b7dc:	316b0007 	andi	t3,t3,0x7
8005b7e0:	000a5040 	sll	t2,t2,0x1
8005b7e4:	31080007 	andi	t0,t0,0x7
8005b7e8:	01264821 	addu	t1,t1,a2
8005b7ec:	000421c0 	sll	a0,a0,0x7
8005b7f0:	004a5021 	addu	t2,v0,t2
8005b7f4:	000b5900 	sll	t3,t3,0x4
8005b7f8:	31ad0007 	andi	t5,t5,0x7
8005b7fc:	00084040 	sll	t0,t0,0x1
8005b800:	01445021 	addu	t2,t2,a0
8005b804:	000529c0 	sll	a1,a1,0x7
8005b808:	00484021 	addu	t0,v0,t0
8005b80c:	012b4821 	addu	t1,t1,t3
8005b810:	000d6900 	sll	t5,t5,0x4
8005b814:	318c0007 	andi	t4,t4,0x7
8005b818:	01054021 	addu	t0,t0,a1
8005b81c:	014d5021 	addu	t2,t2,t5
8005b820:	91220000 	lbu	v0,0(t1)
8005b824:	000c6100 	sll	t4,t4,0x4
8005b828:	010c4021 	addu	t0,t0,t4
8005b82c:	8fa50058 	lw	a1,88(sp)
8005b830:	91440000 	lbu	a0,0(t2)
8005b834:	8ec70044 	lw	a3,68(s6)
8005b838:	91030000 	lbu	v1,0(t0)
8005b83c:	03021024 	and	v0,t8,v0
8005b840:	00053040 	sll	a2,a1,0x1
8005b844:	00021040 	sll	v0,v0,0x1
8005b848:	03042024 	and	a0,t8,a0
8005b84c:	00c73021 	addu	a2,a2,a3
8005b850:	00471021 	addu	v0,v0,a3
8005b854:	03031824 	and	v1,t8,v1
8005b858:	00042040 	sll	a0,a0,0x1
8005b85c:	94c50000 	lhu	a1,0(a2)
8005b860:	00872021 	addu	a0,a0,a3
8005b864:	94480000 	lhu	t0,0(v0)
8005b868:	00031840 	sll	v1,v1,0x1
8005b86c:	94860000 	lhu	a2,0(a0)
8005b870:	00671821 	addu	v1,v1,a3
8005b874:	94670000 	lhu	a3,0(v1)
8005b878:	31020c63 	andi	v0,t0,0xc63
8005b87c:	30a40c63 	andi	a0,a1,0xc63
8005b880:	30c30c63 	andi	v1,a2,0xc63
8005b884:	00822021 	addu	a0,a0,v0
8005b888:	00052882 	srl	a1,a1,0x2
8005b88c:	00084082 	srl	t0,t0,0x2
8005b890:	00832021 	addu	a0,a0,v1
8005b894:	30a51ce7 	andi	a1,a1,0x1ce7
8005b898:	30e30c63 	andi	v1,a3,0xc63
8005b89c:	31081ce7 	andi	t0,t0,0x1ce7
8005b8a0:	00063082 	srl	a2,a2,0x2
8005b8a4:	8ec20048 	lw	v0,72(s6)
8005b8a8:	00a82821 	addu	a1,a1,t0
8005b8ac:	00832021 	addu	a0,a0,v1
8005b8b0:	30c61ce7 	andi	a2,a2,0x1ce7
8005b8b4:	00073882 	srl	a3,a3,0x2
8005b8b8:	30e71ce7 	andi	a3,a3,0x1ce7
8005b8bc:	00a62821 	addu	a1,a1,a2
8005b8c0:	00042082 	srl	a0,a0,0x2
8005b8c4:	01e21021 	addu	v0,t7,v0
8005b8c8:	00a72821 	addu	a1,a1,a3
8005b8cc:	30840c63 	andi	a0,a0,0xc63
8005b8d0:	90420000 	lbu	v0,0(v0)
8005b8d4:	00a42821 	addu	a1,a1,a0
8005b8d8:	10400016 	beqz	v0,8005b934 <_Z28DrawBGMode7Background16Add_iPhi+0x12ac>
8005b8dc:	30a7ffff 	andi	a3,a1,0xffff
8005b8e0:	24060001 	li	a2,1
8005b8e4:	10460040 	beq	v0,a2,8005b9e8 <_Z28DrawBGMode7Background16Add_iPhi+0x1360>
8005b8e8:	2409fbde 	li	t1,-1058
8005b8ec:	8ec20014 	lw	v0,20(s6)
8005b8f0:	00021040 	sll	v0,v0,0x1
8005b8f4:	00591021 	addu	v0,v0,t9
8005b8f8:	94450000 	lhu	a1,0(v0)
8005b8fc:	00e91824 	and	v1,a3,t1
8005b900:	00a92024 	and	a0,a1,t1
8005b904:	00e51024 	and	v0,a3,a1
8005b908:	00641821 	addu	v1,v1,a0
8005b90c:	30420421 	andi	v0,v0,0x421
8005b910:	00031843 	sra	v1,v1,0x1
8005b914:	00621821 	addu	v1,v1,v0
8005b918:	8ec60018 	lw	a2,24(s6)
8005b91c:	00031840 	sll	v1,v1,0x1
8005b920:	00661821 	addu	v1,v1,a2
8005b924:	00e52826 	xor	a1,a3,a1
8005b928:	94620000 	lhu	v0,0(v1)
8005b92c:	30a50421 	andi	a1,a1,0x421
8005b930:	00a23825 	or	a3,a1,v0
8005b934:	a7270000 	sh	a3,0(t9)
8005b938:	92c2004c 	lbu	v0,76(s6)
8005b93c:	a1e20000 	sb	v0,0(t7)
8005b940:	8fa3001c 	lw	v1,28(sp)
8005b944:	8fa40018 	lw	a0,24(sp)
8005b948:	8fa50014 	lw	a1,20(sp)
8005b94c:	8fa60010 	lw	a2,16(sp)
8005b950:	02539021 	addu	s2,s2,s3
8005b954:	8fa70050 	lw	a3,80(sp)
8005b958:	00741821 	addu	v1,v1,s4
8005b95c:	00942021 	addu	a0,a0,s4
8005b960:	00b52821 	addu	a1,a1,s5
8005b964:	00d43021 	addu	a2,a2,s4
8005b968:	02531023 	subu	v0,s2,s3
8005b96c:	02348821 	addu	s1,s1,s4
8005b970:	02158021 	addu	s0,s0,s5
8005b974:	afa3001c 	sw	v1,28(sp)
8005b978:	02f5b821 	addu	s7,s7,s5
8005b97c:	afa40018 	sw	a0,24(sp)
8005b980:	afa50014 	sw	a1,20(sp)
8005b984:	afa60010 	sw	a2,16(sp)
8005b988:	14e2ff40 	bne	a3,v0,8005b68c <_Z28DrawBGMode7Background16Add_iPhi+0x1004>
8005b98c:	03d5f021 	addu	s8,s8,s5
8005b990:	8fac0020 	lw	t4,32(sp)
8005b994:	8fa20068 	lw	v0,104(sp)
8005b998:	8fa30044 	lw	v1,68(sp)
8005b99c:	258c0001 	addiu	t4,t4,1
8005b9a0:	24420018 	addiu	v0,v0,24
8005b9a4:	afac0020 	sw	t4,32(sp)
8005b9a8:	146cfbf8 	bne	v1,t4,8005a98c <_Z28DrawBGMode7Background16Add_iPhi+0x304>
8005b9ac:	afa20068 	sw	v0,104(sp)
8005b9b0:	08016af0 	j	8005abc0 <_Z28DrawBGMode7Background16Add_iPhi+0x538>
8005b9b4:	3c048022 	lui	a0,0x8022
8005b9b8:	8d240050 	lw	a0,80(t1)
8005b9bc:	8d250018 	lw	a1,24(t1)
8005b9c0:	008d1024 	and	v0,a0,t5
8005b9c4:	01421021 	addu	v0,t2,v0
8005b9c8:	30830421 	andi	v1,a0,0x421
8005b9cc:	00c31824 	and	v1,a2,v1
8005b9d0:	08016ad6 	j	8005ab58 <_Z28DrawBGMode7Background16Add_iPhi+0x4d0>
8005b9d4:	00021042 	srl	v0,v0,0x1
8005b9d8:	08016a45 	j	8005a914 <_Z28DrawBGMode7Background16Add_iPhi+0x28c>
8005b9dc:	85260006 	lh	a2,6(t1)
8005b9e0:	08016c89 	j	8005b224 <_Z28DrawBGMode7Background16Add_iPhi+0xb9c>
8005b9e4:	01604021 	move	t0,t3
8005b9e8:	8ec50050 	lw	a1,80(s6)
8005b9ec:	240cfbde 	li	t4,-1058
8005b9f0:	00ac2024 	and	a0,a1,t4
8005b9f4:	00ec1024 	and	v0,a3,t4
8005b9f8:	00441021 	addu	v0,v0,a0
8005b9fc:	30a30421 	andi	v1,a1,0x421
8005ba00:	00e31824 	and	v1,a3,v1
8005ba04:	00021042 	srl	v0,v0,0x1
8005ba08:	00431021 	addu	v0,v0,v1
8005ba0c:	8ec40018 	lw	a0,24(s6)
8005ba10:	00021040 	sll	v0,v0,0x1
8005ba14:	00441021 	addu	v0,v0,a0
8005ba18:	00e52826 	xor	a1,a3,a1
8005ba1c:	94430000 	lhu	v1,0(v0)
8005ba20:	30a50421 	andi	a1,a1,0x421
8005ba24:	08016e4d 	j	8005b934 <_Z28DrawBGMode7Background16Add_iPhi+0x12ac>
8005ba28:	00a33825 	or	a3,a1,v1
8005ba2c:	8d850050 	lw	a1,80(t4)
8005ba30:	00f01024 	and	v0,a3,s0
8005ba34:	00b02024 	and	a0,a1,s0
8005ba38:	00441021 	addu	v0,v0,a0
8005ba3c:	30a30421 	andi	v1,a1,0x421
8005ba40:	00e31824 	and	v1,a3,v1
8005ba44:	00021042 	srl	v0,v0,0x1
8005ba48:	00431021 	addu	v0,v0,v1
8005ba4c:	8d840018 	lw	a0,24(t4)
8005ba50:	00021040 	sll	v0,v0,0x1
8005ba54:	00441021 	addu	v0,v0,a0
8005ba58:	00e52826 	xor	a1,a3,a1
8005ba5c:	94430000 	lhu	v1,0(v0)
8005ba60:	30a50421 	andi	a1,a1,0x421
8005ba64:	08016d21 	j	8005b484 <_Z28DrawBGMode7Background16Add_iPhi+0xdfc>
8005ba68:	00a33825 	or	a3,a1,v1
8005ba6c:	8fc50050 	lw	a1,80(s8)
8005ba70:	2406fbde 	li	a2,-1058
8005ba74:	00a62024 	and	a0,a1,a2
8005ba78:	00e61024 	and	v0,a3,a2
8005ba7c:	00441021 	addu	v0,v0,a0
8005ba80:	30a30421 	andi	v1,a1,0x421
8005ba84:	00e31824 	and	v1,a3,v1
8005ba88:	00021042 	srl	v0,v0,0x1
8005ba8c:	8fc40018 	lw	a0,24(s8)
8005ba90:	00431021 	addu	v0,v0,v1
8005ba94:	00021040 	sll	v0,v0,0x1
8005ba98:	00441021 	addu	v0,v0,a0
8005ba9c:	00e52826 	xor	a1,a3,a1
8005baa0:	94430000 	lhu	v1,0(v0)
8005baa4:	30a50421 	andi	a1,a1,0x421
8005baa8:	08016bb4 	j	8005aed0 <_Z28DrawBGMode7Background16Add_iPhi+0x848>
8005baac:	00a33825 	or	a3,a1,v1
8005bab0:	8fac003c 	lw	t4,60(sp)
8005bab4:	08016a45 	j	8005a914 <_Z28DrawBGMode7Background16Add_iPhi+0x28c>
8005bab8:	85860006 	lh	a2,6(t4)
8005babc:	3c028022 	lui	v0,0x8022
8005bac0:	24426dd8 	addiu	v0,v0,28120
8005bac4:	8c450050 	lw	a1,80(v0)
8005bac8:	2403fbde 	li	v1,-1058
8005bacc:	00a32024 	and	a0,a1,v1
8005bad0:	00e31024 	and	v0,a3,v1
8005bad4:	00441021 	addu	v0,v0,a0
8005bad8:	30a30421 	andi	v1,a1,0x421
8005badc:	3c068022 	lui	a2,0x8022
8005bae0:	00e31824 	and	v1,a3,v1
8005bae4:	00021042 	srl	v0,v0,0x1
8005bae8:	24c66dd8 	addiu	a2,a2,28120
8005baec:	00431021 	addu	v0,v0,v1
8005baf0:	8cc40018 	lw	a0,24(a2)
8005baf4:	00021040 	sll	v0,v0,0x1
8005baf8:	00441021 	addu	v0,v0,a0
8005bafc:	00e52826 	xor	a1,a3,a1
8005bb00:	94430000 	lhu	v1,0(v0)
8005bb04:	30a50421 	andi	a1,a1,0x421
8005bb08:	08016cc8 	j	8005b320 <_Z28DrawBGMode7Background16Add_iPhi+0xc98>
8005bb0c:	00a33825 	or	a3,a1,v1
8005bb10:	08016a45 	j	8005a914 <_Z28DrawBGMode7Background16Add_iPhi+0x28c>
8005bb14:	84460006 	lh	a2,6(v0)
8005bb18:	8fbe0098 	lw	s8,152(sp)
8005bb1c:	8fb70094 	lw	s7,148(sp)
8005bb20:	8fb60090 	lw	s6,144(sp)
8005bb24:	8fb5008c 	lw	s5,140(sp)
8005bb28:	8fb40088 	lw	s4,136(sp)
8005bb2c:	8fb30084 	lw	s3,132(sp)
8005bb30:	8fb20080 	lw	s2,128(sp)
8005bb34:	8fb1007c 	lw	s1,124(sp)
8005bb38:	8fb00078 	lw	s0,120(sp)
8005bb3c:	03e00008 	jr	ra
8005bb40:	27bd00a0 	addiu	sp,sp,160
8005bb44:	3c028022 	lui	v0,0x8022
8005bb48:	24426dd8 	addiu	v0,v0,28120
8005bb4c:	8c450050 	lw	a1,80(v0)
8005bb50:	2403fbde 	li	v1,-1058
8005bb54:	00a32024 	and	a0,a1,v1
8005bb58:	00e31024 	and	v0,a3,v1
8005bb5c:	3c068022 	lui	a2,0x8022
8005bb60:	00441021 	addu	v0,v0,a0
8005bb64:	30a30421 	andi	v1,a1,0x421
8005bb68:	24c66dd8 	addiu	a2,a2,28120
8005bb6c:	00e31824 	and	v1,a3,v1
8005bb70:	00021042 	srl	v0,v0,0x1
8005bb74:	8cc40018 	lw	a0,24(a2)
8005bb78:	08016ea5 	j	8005ba94 <_Z28DrawBGMode7Background16Add_iPhi+0x140c>
8005bb7c:	00431021 	addu	v0,v0,v1
8005bb80:	8e450050 	lw	a1,80(s2)
8005bb84:	00f01024 	and	v0,a3,s0
8005bb88:	00b02024 	and	a0,a1,s0
8005bb8c:	00441021 	addu	v0,v0,a0
8005bb90:	30a30421 	andi	v1,a1,0x421
8005bb94:	00e31824 	and	v1,a3,v1
8005bb98:	00021042 	srl	v0,v0,0x1
8005bb9c:	00431021 	addu	v0,v0,v1
8005bba0:	8e440018 	lw	a0,24(s2)
8005bba4:	00021040 	sll	v0,v0,0x1
8005bba8:	00441021 	addu	v0,v0,a0
8005bbac:	00e52826 	xor	a1,a3,a1
8005bbb0:	94430000 	lhu	v1,0(v0)
8005bbb4:	30a50421 	andi	a1,a1,0x421
8005bbb8:	08016d71 	j	8005b5c4 <_Z28DrawBGMode7Background16Add_iPhi+0xf3c>
8005bbbc:	00a33825 	or	a3,a1,v1
8005bbc0:	84630000 	lh	v1,0(v1)
8005bbc4:	1462fb0c 	bne	v1,v0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170>
8005bbc8:	8fa2003c 	lw	v0,60(sp)
8005bbcc:	84460006 	lh	a2,6(v0)
8005bbd0:	14c3fb09 	bne	a2,v1,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170>
8005bbd4:	00000000 	nop
8005bbd8:	8ca20060 	lw	v0,96(a1)
8005bbdc:	00021900 	sll	v1,v0,0x4
8005bbe0:	00021080 	sll	v0,v0,0x2
8005bbe4:	00621823 	subu	v1,v1,v0
8005bbe8:	006b1821 	addu	v1,v1,t3
8005bbec:	84620002 	lh	v0,2(v1)
8005bbf0:	1440fb01 	bnez	v0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170>
8005bbf4:	00000000 	nop
8005bbf8:	84620004 	lh	v0,4(v1)
8005bbfc:	1440fafe 	bnez	v0,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170>
8005bc00:	00000000 	nop
8005bc04:	84620000 	lh	v0,0(v1)
8005bc08:	1446fafb 	bne	v0,a2,8005a7f8 <_Z28DrawBGMode7Background16Add_iPhi+0x170>
8005bc0c:	00000000 	nop
8005bc10:	84620006 	lh	v0,6(v1)
8005bc14:	38420100 	xori	v0,v0,0x100
8005bc18:	2c420001 	sltiu	v0,v0,1
8005bc1c:	080169ff 	j	8005a7fc <_Z28DrawBGMode7Background16Add_iPhi+0x174>
8005bc20:	afa20038 	sw	v0,56(sp)
8005bc24:	3c048022 	lui	a0,0x8022
8005bc28:	2563140c 	addiu	v1,t3,5132
8005bc2c:	24826dd8 	addiu	v0,a0,28120
8005bc30:	080169e2 	j	8005a788 <_Z28DrawBGMode7Background16Add_iPhi+0x100>
8005bc34:	ac430044 	sw	v1,68(v0)
8005bc38:	85260006 	lh	a2,6(t1)
8005bc3c:	14c3fb36 	bne	a2,v1,8005a918 <_Z28DrawBGMode7Background16Add_iPhi+0x290>
8005bc40:	00051200 	sll	v0,a1,0x8
8005bc44:	00e41021 	addu	v0,a3,a0
8005bc48:	00021200 	sll	v0,v0,0x8
8005bc4c:	00051a00 	sll	v1,a1,0x8
8005bc50:	24060001 	li	a2,1
8005bc54:	afa20024 	sw	v0,36(sp)
8005bc58:	afa30028 	sw	v1,40(sp)
8005bc5c:	08016a50 	j	8005a940 <_Z28DrawBGMode7Background16Add_iPhi+0x2b8>
8005bc60:	afa6002c 	sw	a2,44(sp)

8005bc64 <_Z25DrawBGMode7Background16_iPhi>:
8005bc64:	27bdff68 	addiu	sp,sp,-152
8005bc68:	3c028022 	lui	v0,0x8022
8005bc6c:	3c038021 	lui	v1,0x8021
8005bc70:	afbe0090 	sw	s8,144(sp)
8005bc74:	afb7008c 	sw	s7,140(sp)
8005bc78:	afb60088 	sw	s6,136(sp)
8005bc7c:	afb50084 	sw	s5,132(sp)
8005bc80:	afb40080 	sw	s4,128(sp)
8005bc84:	afb3007c 	sw	s3,124(sp)
8005bc88:	afb20078 	sw	s2,120(sp)
8005bc8c:	afb10074 	sw	s1,116(sp)
8005bc90:	afb00070 	sw	s0,112(sp)
8005bc94:	24476dd8 	addiu	a3,v0,28120
8005bc98:	2462701c 	addiu	v0,v1,28700
8005bc9c:	8c460008 	lw	a2,8(v0)
8005bca0:	90e340ee 	lbu	v1,16622(a3)
8005bca4:	24c60001 	addiu	a2,a2,1
8005bca8:	30630001 	andi	v1,v1,0x1
8005bcac:	00806021 	move	t4,a0
8005bcb0:	afa5009c 	sw	a1,156(sp)
8005bcb4:	10600029 	beqz	v1,8005bd5c <_Z25DrawBGMode7Background16_iPhi+0xf8>
8005bcb8:	afa60050 	sw	a2,80(sp)
8005bcbc:	3c0d8022 	lui	t5,0x8022
8005bcc0:	25a25bc4 	addiu	v0,t5,23492
8005bcc4:	90430007 	lbu	v1,7(v0)
8005bcc8:	10600435 	beqz	v1,8005cda0 <_Z25DrawBGMode7Background16_iPhi+0x113c>
8005bccc:	3c0b802c 	lui	t3,0x802c
8005bcd0:	00005021 	move	t2,zero
8005bcd4:	31420001 	andi	v0,t2,0x1
8005bcd8:	00021040 	sll	v0,v0,0x1
8005bcdc:	000a2240 	sll	a0,t2,0x9
8005bce0:	2563140c 	addiu	v1,t3,5132
8005bce4:	00833021 	addu	a2,a0,v1
8005bce8:	3049ffff 	andi	t1,v0,0xffff
8005bcec:	31480004 	andi	t0,t2,0x4
8005bcf0:	31470002 	andi	a3,t2,0x2
8005bcf4:	00002821 	move	a1,zero
8005bcf8:	30a300c0 	andi	v1,a1,0xc0
8005bcfc:	30a20038 	andi	v0,a1,0x38
8005bd00:	000318c2 	srl	v1,v1,0x3
8005bd04:	00021042 	srl	v0,v0,0x1
8005bd08:	30a40007 	andi	a0,a1,0x7
8005bd0c:	01031825 	or	v1,t0,v1
8005bd10:	00e21025 	or	v0,a3,v0
8005bd14:	00021140 	sll	v0,v0,0x5
8005bd18:	00031a80 	sll	v1,v1,0xa
8005bd1c:	00042080 	sll	a0,a0,0x2
8005bd20:	00621825 	or	v1,v1,v0
8005bd24:	01242025 	or	a0,t1,a0
8005bd28:	00641825 	or	v1,v1,a0
8005bd2c:	24a50001 	addiu	a1,a1,1
8005bd30:	24020100 	li	v0,256
8005bd34:	a4c30000 	sh	v1,0(a2)
8005bd38:	14a2ffef 	bne	a1,v0,8005bcf8 <_Z25DrawBGMode7Background16_iPhi+0x94>
8005bd3c:	24c60002 	addiu	a2,a2,2
8005bd40:	254a0001 	addiu	t2,t2,1
8005bd44:	24020008 	li	v0,8
8005bd48:	1542ffe3 	bne	t2,v0,8005bcd8 <_Z25DrawBGMode7Background16_iPhi+0x74>
8005bd4c:	31420001 	andi	v0,t2,0x1
8005bd50:	25a25bc4 	addiu	v0,t5,23492
8005bd54:	08017368 	j	8005cda0 <_Z25DrawBGMode7Background16_iPhi+0x113c>
8005bd58:	a0400007 	sb	zero,7(v0)
8005bd5c:	3c028022 	lui	v0,0x8022
8005bd60:	2442680c 	addiu	v0,v0,26636
8005bd64:	ace20044 	sw	v0,68(a3)
8005bd68:	3c068022 	lui	a2,0x8022
8005bd6c:	24c56dd8 	addiu	a1,a2,28120
8005bd70:	8ca7005c 	lw	a3,92(a1)
8005bd74:	3c028023 	lui	v0,0x8023
8005bd78:	00071880 	sll	v1,a3,0x2
8005bd7c:	00074900 	sll	t1,a3,0x4
8005bd80:	afa70030 	sw	a3,48(sp)
8005bd84:	2447bdcc 	addiu	a3,v0,-16948
8005bd88:	8fa2009c 	lw	v0,156(sp)
8005bd8c:	8ca40064 	lw	a0,100(a1)
8005bd90:	00021080 	sll	v0,v0,0x2
8005bd94:	00442021 	addu	a0,v0,a0
8005bd98:	01231823 	subu	v1,t1,v1
8005bd9c:	00671821 	addu	v1,v1,a3
8005bda0:	8c840000 	lw	a0,0(a0)
8005bda4:	afa20060 	sw	v0,96(sp)
8005bda8:	84680002 	lh	t0,2(v1)
8005bdac:	24020001 	li	v0,1
8005bdb0:	0044200a 	movz	a0,v0,a0
8005bdb4:	afa40040 	sw	a0,64(sp)
8005bdb8:	afa30038 	sw	v1,56(sp)
8005bdbc:	8cab0010 	lw	t3,16(a1)
8005bdc0:	8caa0040 	lw	t2,64(a1)
8005bdc4:	15000004 	bnez	t0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174>
8005bdc8:	8ca40030 	lw	a0,48(a1)
8005bdcc:	84620004 	lh	v0,4(v1)
8005bdd0:	104003da 	beqz	v0,8005cd3c <_Z25DrawBGMode7Background16_iPhi+0x10d8>
8005bdd4:	24020100 	li	v0,256
8005bdd8:	afa00034 	sw	zero,52(sp)
8005bddc:	3c058022 	lui	a1,0x8022
8005bde0:	24a36dd8 	addiu	v1,a1,28120
8005bde4:	8c620060 	lw	v0,96(v1)
8005bde8:	8fa60030 	lw	a2,48(sp)
8005bdec:	0046102b 	sltu	v0,v0,a2
8005bdf0:	144003c7 	bnez	v0,8005cd10 <_Z25DrawBGMode7Background16_iPhi+0x10ac>
8005bdf4:	01800013 	mtlo	t4
8005bdf8:	70cb0000 	madd	a2,t3
8005bdfc:	3c038023 	lui	v1,0x8023
8005be00:	00001012 	mflo	v0
8005be04:	01400013 	mtlo	t2
8005be08:	70c40000 	madd	a2,a0
8005be0c:	2463aecc 	addiu	v1,v1,-20788
8005be10:	afa20000 	sw	v0,0(sp)
8005be14:	00001012 	mflo	v0
8005be18:	01231821 	addu	v1,t1,v1
8005be1c:	afa2003c 	sw	v0,60(sp)
8005be20:	afa30008 	sw	v1,8(sp)
8005be24:	240200ff 	li	v0,255
8005be28:	24630002 	addiu	v1,v1,2
8005be2c:	00461023 	subu	v0,v0,a2
8005be30:	afa3000c 	sw	v1,12(sp)
8005be34:	8fa60038 	lw	a2,56(sp)
8005be38:	24030100 	li	v1,256
8005be3c:	afa20004 	sw	v0,4(sp)
8005be40:	afa00048 	sw	zero,72(sp)
8005be44:	afa30044 	sw	v1,68(sp)
8005be48:	8fa50008 	lw	a1,8(sp)
8005be4c:	84c2000a 	lh	v0,10(a2)
8005be50:	94a40000 	lhu	a0,0(a1)
8005be54:	000214c0 	sll	v0,v0,0x13
8005be58:	000424c0 	sll	a0,a0,0x13
8005be5c:	00023cc3 	sra	a3,v0,0x13
8005be60:	000424c3 	sra	a0,a0,0x13
8005be64:	00872023 	subu	a0,a0,a3
8005be68:	30822000 	andi	v0,a0,0x2000
8005be6c:	38422000 	xori	v0,v0,0x2000
8005be70:	3c098022 	lui	t1,0x8022
8005be74:	8fac000c 	lw	t4,12(sp)
8005be78:	2442e000 	addiu	v0,v0,-8192
8005be7c:	252350e8 	addiu	v1,t1,20712
8005be80:	000210c3 	sra	v0,v0,0x3
8005be84:	308403ff 	andi	a0,a0,0x3ff
8005be88:	90660aa4 	lbu	a2,2724(v1)
8005be8c:	00822021 	addu	a0,a0,v0
8005be90:	95830000 	lhu	v1,0(t4)
8005be94:	8fa90038 	lw	t1,56(sp)
8005be98:	8fa20004 	lw	v0,4(sp)
8005be9c:	8fac0030 	lw	t4,48(sp)
8005bea0:	85250008 	lh	a1,8(t1)
8005bea4:	0186100a 	movz	v0,t4,a2
8005bea8:	00031cc0 	sll	v1,v1,0x13
8005beac:	00442021 	addu	a0,v0,a0
8005beb0:	8fa20034 	lw	v0,52(sp)
8005beb4:	00052cc0 	sll	a1,a1,0x13
8005beb8:	00031cc3 	sra	v1,v1,0x13
8005bebc:	afa3002c 	sw	v1,44(sp)
8005bec0:	1040038a 	beqz	v0,8005ccec <_Z25DrawBGMode7Background16_iPhi+0x1088>
8005bec4:	00052cc3 	sra	a1,a1,0x13
8005bec8:	1500038c 	bnez	t0,8005ccfc <_Z25DrawBGMode7Background16_iPhi+0x1098>
8005becc:	00000000 	nop
8005bed0:	85220004 	lh	v0,4(t1)
8005bed4:	1440038c 	bnez	v0,8005cd08 <_Z25DrawBGMode7Background16_iPhi+0x10a4>
8005bed8:	8fa20038 	lw	v0,56(sp)
8005bedc:	85230000 	lh	v1,0(t1)
8005bee0:	24020100 	li	v0,256
8005bee4:	106203b3 	beq	v1,v0,8005cdb4 <_Z25DrawBGMode7Background16_iPhi+0x1150>
8005bee8:	00000000 	nop
8005beec:	8fa30038 	lw	v1,56(sp)
8005bef0:	84660006 	lh	a2,6(v1)
8005bef4:	00051200 	sll	v0,a1,0x8
8005bef8:	00400013 	mtlo	v0
8005befc:	70880000 	madd	a0,t0
8005bf00:	00071a00 	sll	v1,a3,0x8
8005bf04:	00004812 	mflo	t1
8005bf08:	00600013 	mtlo	v1
8005bf0c:	70860000 	madd	a0,a2
8005bf10:	afa90024 	sw	t1,36(sp)
8005bf14:	00001012 	mflo	v0
8005bf18:	afa00028 	sw	zero,40(sp)
8005bf1c:	afa20020 	sw	v0,32(sp)
8005bf20:	8fa30040 	lw	v1,64(sp)
8005bf24:	10600086 	beqz	v1,8005c140 <_Z25DrawBGMode7Background16_iPhi+0x4dc>
8005bf28:	8fa6002c 	lw	a2,44(sp)
8005bf2c:	00e41821 	addu	v1,a3,a0
8005bf30:	00c52823 	subu	a1,a2,a1
8005bf34:	30a22000 	andi	v0,a1,0x2000
8005bf38:	38422000 	xori	v0,v0,0x2000
8005bf3c:	8fa7009c 	lw	a3,156(sp)
8005bf40:	30630007 	andi	v1,v1,0x7
8005bf44:	2442e000 	addiu	v0,v0,-8192
8005bf48:	00031900 	sll	v1,v1,0x4
8005bf4c:	000210c3 	sra	v0,v0,0x3
8005bf50:	00073880 	sll	a3,a3,0x2
8005bf54:	afa50058 	sw	a1,88(sp)
8005bf58:	afa30068 	sw	v1,104(sp)
8005bf5c:	afa2005c 	sw	v0,92(sp)
8005bf60:	afa0001c 	sw	zero,28(sp)
8005bf64:	afa70064 	sw	a3,100(sp)
8005bf68:	afa3006c 	sw	v1,108(sp)
8005bf6c:	3c098022 	lui	t1,0x8022
8005bf70:	25226dd8 	addiu	v0,t1,28120
8005bf74:	8c440064 	lw	a0,100(v0)
8005bf78:	8fac0060 	lw	t4,96(sp)
8005bf7c:	01841821 	addu	v1,t4,a0
8005bf80:	8c620000 	lw	v0,0(v1)
8005bf84:	1040000a 	beqz	v0,8005bfb0 <_Z25DrawBGMode7Background16_iPhi+0x34c>
8005bf88:	3c058022 	lui	a1,0x8022
8005bf8c:	8fa20064 	lw	v0,100(sp)
8005bf90:	00441821 	addu	v1,v0,a0
8005bf94:	8c6400a8 	lw	a0,168(v1)
8005bf98:	8c630018 	lw	v1,24(v1)
8005bf9c:	afa40044 	sw	a0,68(sp)
8005bfa0:	0064102b 	sltu	v0,v1,a0
8005bfa4:	1040005e 	beqz	v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005bfa8:	afa30048 	sw	v1,72(sp)
8005bfac:	3c058022 	lui	a1,0x8022
8005bfb0:	8fa60048 	lw	a2,72(sp)
8005bfb4:	24a550e8 	addiu	a1,a1,20712
8005bfb8:	8fa70000 	lw	a3,0(sp)
8005bfbc:	8fa9003c 	lw	t1,60(sp)
8005bfc0:	90a30aa3 	lbu	v1,2723(a1)
8005bfc4:	00061040 	sll	v0,a2,0x1
8005bfc8:	0047c021 	addu	t8,v0,a3
8005bfcc:	10600141 	beqz	v1,8005c4d4 <_Z25DrawBGMode7Background16_iPhi+0x870>
8005bfd0:	00c97821 	addu	t7,a2,t1
8005bfd4:	8fac0038 	lw	t4,56(sp)
8005bfd8:	8fa20044 	lw	v0,68(sp)
8005bfdc:	85850000 	lh	a1,0(t4)
8005bfe0:	85830004 	lh	v1,4(t4)
8005bfe4:	24c4ffff 	addiu	a0,a2,-1
8005bfe8:	244effff 	addiu	t6,v0,-1
8005bfec:	afa4004c 	sw	a0,76(sp)
8005bff0:	00058823 	negu	s1,a1
8005bff4:	0003a823 	negu	s5,v1
8005bff8:	2410ffff 	li	s0,-1
8005bffc:	8fa70058 	lw	a3,88(sp)
8005c000:	8fa9005c 	lw	t1,92(sp)
8005c004:	30e203ff 	andi	v0,a3,0x3ff
8005c008:	8fac0028 	lw	t4,40(sp)
8005c00c:	00491021 	addu	v0,v0,t1
8005c010:	11800069 	beqz	t4,8005c1b8 <_Z25DrawBGMode7Background16_iPhi+0x554>
8005c014:	01c22021 	addu	a0,t6,v0
8005c018:	3c038022 	lui	v1,0x8022
8005c01c:	246350e8 	addiu	v1,v1,20712
8005c020:	90620aa5 	lbu	v0,2725(v1)
8005c024:	144001e9 	bnez	v0,8005c7cc <_Z25DrawBGMode7Background16_iPhi+0xb68>
8005c028:	00042200 	sll	a0,a0,0x8
8005c02c:	8fa30020 	lw	v1,32(sp)
8005c030:	8fa50024 	lw	a1,36(sp)
8005c034:	00031203 	sra	v0,v1,0x8
8005c038:	30430007 	andi	v1,v0,0x7
8005c03c:	304203f8 	andi	v0,v0,0x3f8
8005c040:	00025140 	sll	t2,v0,0x5
8005c044:	00034900 	sll	t1,v1,0x4
8005c048:	00a43021 	addu	a2,a1,a0
8005c04c:	3c028019 	lui	v0,0x8019
8005c050:	3c038019 	lui	v1,0x8019
8005c054:	3c048019 	lui	a0,0x8019
8005c058:	2442f64c 	addiu	v0,v0,-2484
8005c05c:	2463f650 	addiu	v1,v1,-2480
8005c060:	2484f654 	addiu	a0,a0,-2476
8005c064:	8c4c0000 	lw	t4,0(v0)
8005c068:	8c680000 	lw	t0,0(v1)
8005c06c:	8c8b0000 	lw	t3,0(a0)
8005c070:	020e3821 	addu	a3,s0,t6
8005c074:	240dfffe 	li	t5,-2
8005c078:	00061a03 	sra	v1,a2,0x8
8005c07c:	306203ff 	andi	v0,v1,0x3ff
8005c080:	8d840008 	lw	a0,8(t4)
8005c084:	00021083 	sra	v0,v0,0x2
8005c088:	004d1024 	and	v0,v0,t5
8005c08c:	01442021 	addu	a0,t2,a0
8005c090:	00822021 	addu	a0,a0,v0
8005c094:	90850000 	lbu	a1,0(a0)
8005c098:	8fa20050 	lw	v0,80(sp)
8005c09c:	30630007 	andi	v1,v1,0x7
8005c0a0:	00031840 	sll	v1,v1,0x1
8005c0a4:	000529c0 	sll	a1,a1,0x7
8005c0a8:	00431821 	addu	v1,v0,v1
8005c0ac:	00651821 	addu	v1,v1,a1
8005c0b0:	00691821 	addu	v1,v1,t1
8005c0b4:	90640000 	lbu	a0,0(v1)
8005c0b8:	8d02006c 	lw	v0,108(t0)
8005c0bc:	00f03821 	addu	a3,a3,s0
8005c0c0:	00821024 	and	v0,a0,v0
8005c0c4:	000211c2 	srl	v0,v0,0x7
8005c0c8:	004b1021 	addu	v0,v0,t3
8005c0cc:	90430000 	lbu	v1,0(v0)
8005c0d0:	00f02823 	subu	a1,a3,s0
8005c0d4:	a103004c 	sb	v1,76(t0)
8005c0d8:	91e20000 	lbu	v0,0(t7)
8005c0dc:	0043182b 	sltu	v1,v0,v1
8005c0e0:	1060000b 	beqz	v1,8005c110 <_Z25DrawBGMode7Background16_iPhi+0x4ac>
8005c0e4:	00d13021 	addu	a2,a2,s1
8005c0e8:	8d020068 	lw	v0,104(t0)
8005c0ec:	00821024 	and	v0,a0,v0
8005c0f0:	10400007 	beqz	v0,8005c110 <_Z25DrawBGMode7Background16_iPhi+0x4ac>
8005c0f4:	00021840 	sll	v1,v0,0x1
8005c0f8:	8d020044 	lw	v0,68(t0)
8005c0fc:	00621021 	addu	v0,v1,v0
8005c100:	94430000 	lhu	v1,0(v0)
8005c104:	a7030000 	sh	v1,0(t8)
8005c108:	9102004c 	lbu	v0,76(t0)
8005c10c:	a1e20000 	sb	v0,0(t7)
8005c110:	8fa3004c 	lw	v1,76(sp)
8005c114:	27180002 	addiu	t8,t8,2
8005c118:	1465ffd7 	bne	v1,a1,8005c078 <_Z25DrawBGMode7Background16_iPhi+0x414>
8005c11c:	25ef0001 	addiu	t7,t7,1
8005c120:	8fa4001c 	lw	a0,28(sp)
8005c124:	8fa50064 	lw	a1,100(sp)
8005c128:	8fa60040 	lw	a2,64(sp)
8005c12c:	24840001 	addiu	a0,a0,1
8005c130:	24a50018 	addiu	a1,a1,24
8005c134:	afa4001c 	sw	a0,28(sp)
8005c138:	14c4ff8c 	bne	a2,a0,8005bf6c <_Z25DrawBGMode7Background16_iPhi+0x308>
8005c13c:	afa50064 	sw	a1,100(sp)
8005c140:	3c078022 	lui	a3,0x8022
8005c144:	24e26dd8 	addiu	v0,a3,28120
8005c148:	8fa90030 	lw	t1,48(sp)
8005c14c:	8c430060 	lw	v1,96(v0)
8005c150:	8fac000c 	lw	t4,12(sp)
8005c154:	8fa40008 	lw	a0,8(sp)
8005c158:	8fa50004 	lw	a1,4(sp)
8005c15c:	25290001 	addiu	t1,t1,1
8005c160:	24840010 	addiu	a0,a0,16
8005c164:	258c0010 	addiu	t4,t4,16
8005c168:	24a5ffff 	addiu	a1,a1,-1
8005c16c:	0069182b 	sltu	v1,v1,t1
8005c170:	afa40008 	sw	a0,8(sp)
8005c174:	afa90030 	sw	t1,48(sp)
8005c178:	8c440010 	lw	a0,16(v0)
8005c17c:	afac000c 	sw	t4,12(sp)
8005c180:	afa50004 	sw	a1,4(sp)
8005c184:	146002e2 	bnez	v1,8005cd10 <_Z25DrawBGMode7Background16_iPhi+0x10ac>
8005c188:	8c420030 	lw	v0,48(v0)
8005c18c:	8fa60038 	lw	a2,56(sp)
8005c190:	8fa70000 	lw	a3,0(sp)
8005c194:	24c6000c 	addiu	a2,a2,12
8005c198:	8fa9003c 	lw	t1,60(sp)
8005c19c:	84c80002 	lh	t0,2(a2)
8005c1a0:	00e43821 	addu	a3,a3,a0
8005c1a4:	01224821 	addu	t1,t1,v0
8005c1a8:	afa60038 	sw	a2,56(sp)
8005c1ac:	afa70000 	sw	a3,0(sp)
8005c1b0:	08016f92 	j	8005be48 <_Z25DrawBGMode7Background16_iPhi+0x1e4>
8005c1b4:	afa9003c 	sw	t1,60(sp)
8005c1b8:	3c068022 	lui	a2,0x8022
8005c1bc:	24c650e8 	addiu	a2,a2,20712
8005c1c0:	90c20aa5 	lbu	v0,2725(a2)
8005c1c4:	70835002 	mul	t2,a0,v1
8005c1c8:	104000cc 	beqz	v0,8005c4fc <_Z25DrawBGMode7Background16_iPhi+0x898>
8005c1cc:	70854002 	mul	t0,a0,a1
8005c1d0:	8fa2004c 	lw	v0,76(sp)
8005c1d4:	11c2ffd2 	beq	t6,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005c1d8:	3c038019 	lui	v1,0x8019
8005c1dc:	8fa70024 	lw	a3,36(sp)
8005c1e0:	8fa90020 	lw	t1,32(sp)
8005c1e4:	8fa2002c 	lw	v0,44(sp)
8005c1e8:	2463f650 	addiu	v1,v1,-2480
8005c1ec:	8c7e0000 	lw	s8,0(v1)
8005c1f0:	01c2a021 	addu	s4,t6,v0
8005c1f4:	00e86021 	addu	t4,a3,t0
8005c1f8:	012a6821 	addu	t5,t1,t2
8005c1fc:	08017109 	j	8005c424 <_Z25DrawBGMode7Background16_iPhi+0x7c0>
8005c200:	020e7021 	addu	t6,s0,t6
8005c204:	2483701c 	addiu	v1,a0,28700
8005c208:	2402fff8 	li	v0,-8
8005c20c:	8c6a0008 	lw	t2,8(v1)
8005c210:	01221024 	and	v0,t1,v0
8005c214:	00021140 	sll	v0,v0,0x5
8005c218:	000c1a82 	srl	v1,t4,0xa
8005c21c:	2416fffe 	li	s6,-2
8005c220:	00762824 	and	a1,v1,s6
8005c224:	004a5821 	addu	t3,v0,t2
8005c228:	01652021 	addu	a0,t3,a1
8005c22c:	90830000 	lbu	v1,0(a0)
8005c230:	8fa60050 	lw	a2,80(sp)
8005c234:	30e20007 	andi	v0,a3,0x7
8005c238:	00021040 	sll	v0,v0,0x1
8005c23c:	00c29021 	addu	s2,a2,v0
8005c240:	000319c0 	sll	v1,v1,0x7
8005c244:	31240007 	andi	a0,t1,0x7
8005c248:	00049900 	sll	s3,a0,0x4
8005c24c:	02431821 	addu	v1,s2,v1
8005c250:	00731821 	addu	v1,v1,s3
8005c254:	90660000 	lbu	a2,0(v1)
8005c258:	8fc2006c 	lw	v0,108(s8)
8005c25c:	3c038023 	lui	v1,0x8023
8005c260:	00c21024 	and	v0,a2,v0
8005c264:	2463c90c 	addiu	v1,v1,-14068
8005c268:	000211c2 	srl	v0,v0,0x7
8005c26c:	00431021 	addu	v0,v0,v1
8005c270:	90430000 	lbu	v1,0(v0)
8005c274:	a3c3004c 	sb	v1,76(s8)
8005c278:	91e20000 	lbu	v0,0(t7)
8005c27c:	0043182b 	sltu	v1,v0,v1
8005c280:	1060005f 	beqz	v1,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c>
8005c284:	00000000 	nop
8005c288:	8fd90068 	lw	t9,104(s8)
8005c28c:	00d9b824 	and	s7,a2,t9
8005c290:	12e0005b 	beqz	s7,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c>
8005c294:	00f03821 	addu	a3,a3,s0
8005c298:	30e603ff 	andi	a2,a3,0x3ff
8005c29c:	01304821 	addu	t1,t1,s0
8005c2a0:	00063082 	srl	a2,a2,0x2
8005c2a4:	312803f8 	andi	t0,t1,0x3f8
8005c2a8:	00d63024 	and	a2,a2,s6
8005c2ac:	01661021 	addu	v0,t3,a2
8005c2b0:	00aa1821 	addu	v1,a1,t2
8005c2b4:	00084140 	sll	t0,t0,0x5
8005c2b8:	90440000 	lbu	a0,0(v0)
8005c2bc:	00681821 	addu	v1,v1,t0
8005c2c0:	8fa20050 	lw	v0,80(sp)
8005c2c4:	30e70007 	andi	a3,a3,0x7
8005c2c8:	90650000 	lbu	a1,0(v1)
8005c2cc:	00073840 	sll	a3,a3,0x1
8005c2d0:	00473821 	addu	a3,v0,a3
8005c2d4:	000421c0 	sll	a0,a0,0x7
8005c2d8:	00ca3021 	addu	a2,a2,t2
8005c2dc:	00e42021 	addu	a0,a3,a0
8005c2e0:	31290007 	andi	t1,t1,0x7
8005c2e4:	000529c0 	sll	a1,a1,0x7
8005c2e8:	00094900 	sll	t1,t1,0x4
8005c2ec:	00c83021 	addu	a2,a2,t0
8005c2f0:	00932021 	addu	a0,a0,s3
8005c2f4:	02452821 	addu	a1,s2,a1
8005c2f8:	90c20000 	lbu	v0,0(a2)
8005c2fc:	90830000 	lbu	v1,0(a0)
8005c300:	00a92821 	addu	a1,a1,t1
8005c304:	90a60000 	lbu	a2,0(a1)
8005c308:	8fc40044 	lw	a0,68(s8)
8005c30c:	000211c0 	sll	v0,v0,0x7
8005c310:	03231824 	and	v1,t9,v1
8005c314:	00e23821 	addu	a3,a3,v0
8005c318:	03263024 	and	a2,t9,a2
8005c31c:	000c40c2 	srl	t0,t4,0x3
8005c320:	000d58c2 	srl	t3,t5,0x3
8005c324:	00031840 	sll	v1,v1,0x1
8005c328:	3108001f 	andi	t0,t0,0x1f
8005c32c:	316b001f 	andi	t3,t3,0x1f
8005c330:	00e93821 	addu	a3,a3,t1
8005c334:	00641821 	addu	v1,v1,a0
8005c338:	00063040 	sll	a2,a2,0x1
8005c33c:	90e50000 	lbu	a1,0(a3)
8005c340:	00c43021 	addu	a2,a2,a0
8005c344:	94670000 	lhu	a3,0(v1)
8005c348:	710b5002 	mul	t2,t0,t3
8005c34c:	94c90000 	lhu	t1,0(a2)
8005c350:	30e203e0 	andi	v0,a3,0x3e0
8005c354:	00173040 	sll	a2,s7,0x1
8005c358:	00c43021 	addu	a2,a2,a0
8005c35c:	312303e0 	andi	v1,t1,0x3e0
8005c360:	00021400 	sll	v0,v0,0x10
8005c364:	30e77c1f 	andi	a3,a3,0x7c1f
8005c368:	000a5142 	srl	t2,t2,0x5
8005c36c:	00e23825 	or	a3,a3,v0
8005c370:	00031c00 	sll	v1,v1,0x10
8005c374:	94c20000 	lhu	v0,0(a2)
8005c378:	31297c1f 	andi	t1,t1,0x7c1f
8005c37c:	01234825 	or	t1,t1,v1
8005c380:	03252824 	and	a1,t9,a1
8005c384:	010a1823 	subu	v1,t0,t2
8005c388:	70e33002 	mul	a2,a3,v1
8005c38c:	00052840 	sll	a1,a1,0x1
8005c390:	304303e0 	andi	v1,v0,0x3e0
8005c394:	01484023 	subu	t0,t2,t0
8005c398:	00a42821 	addu	a1,a1,a0
8005c39c:	00031c00 	sll	v1,v1,0x10
8005c3a0:	010b4023 	subu	t0,t0,t3
8005c3a4:	30427c1f 	andi	v0,v0,0x7c1f
8005c3a8:	94a40000 	lhu	a0,0(a1)
8005c3ac:	00431025 	or	v0,v0,v1
8005c3b0:	25080020 	addiu	t0,t0,32
8005c3b4:	016a2823 	subu	a1,t3,t2
8005c3b8:	70481802 	mul	v1,v0,t0
8005c3bc:	71253802 	mul	a3,t1,a1
8005c3c0:	308503e0 	andi	a1,a0,0x3e0
8005c3c4:	00052c00 	sll	a1,a1,0x10
8005c3c8:	30847c1f 	andi	a0,a0,0x7c1f
8005c3cc:	00852025 	or	a0,a0,a1
8005c3d0:	00661021 	addu	v0,v1,a2
8005c3d4:	708a1802 	mul	v1,a0,t2
8005c3d8:	00672021 	addu	a0,v1,a3
8005c3dc:	00441021 	addu	v0,v0,a0
8005c3e0:	00021d42 	srl	v1,v0,0x15
8005c3e4:	00021142 	srl	v0,v0,0x5
8005c3e8:	306303e0 	andi	v1,v1,0x3e0
8005c3ec:	30427c1f 	andi	v0,v0,0x7c1f
8005c3f0:	00431025 	or	v0,v0,v1
8005c3f4:	a7020000 	sh	v0,0(t8)
8005c3f8:	93c3004c 	lbu	v1,76(s8)
8005c3fc:	a1e30000 	sb	v1,0(t7)
8005c400:	01d07021 	addu	t6,t6,s0
8005c404:	8fa3004c 	lw	v1,76(sp)
8005c408:	01d01023 	subu	v0,t6,s0
8005c40c:	01916021 	addu	t4,t4,s1
8005c410:	01b56821 	addu	t5,t5,s5
8005c414:	1062ff42 	beq	v1,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005c418:	0290a021 	addu	s4,s4,s0
8005c41c:	27180002 	addiu	t8,t8,2
8005c420:	25ef0001 	addiu	t7,t7,1
8005c424:	000c3a02 	srl	a3,t4,0x8
8005c428:	000d4a02 	srl	t1,t5,0x8
8005c42c:	00e91025 	or	v0,a3,t1
8005c430:	2403fc00 	li	v1,-1024
8005c434:	00431024 	and	v0,v0,v1
8005c438:	1040ff72 	beqz	v0,8005c204 <_Z25DrawBGMode7Background16_iPhi+0x5a0>
8005c43c:	3c048021 	lui	a0,0x8021
8005c440:	3c048022 	lui	a0,0x8022
8005c444:	248450e8 	addiu	a0,a0,20712
8005c448:	90830aa5 	lbu	v1,2725(a0)
8005c44c:	24020003 	li	v0,3
8005c450:	1462ffeb 	bne	v1,v0,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c>
8005c454:	32820007 	andi	v0,s4,0x7
8005c458:	8fa50050 	lw	a1,80(sp)
8005c45c:	8fa6006c 	lw	a2,108(sp)
8005c460:	00021040 	sll	v0,v0,0x1
8005c464:	00a21021 	addu	v0,a1,v0
8005c468:	3c078022 	lui	a3,0x8022
8005c46c:	00461021 	addu	v0,v0,a2
8005c470:	24e76dd8 	addiu	a3,a3,28120
8005c474:	90440000 	lbu	a0,0(v0)
8005c478:	8ce3006c 	lw	v1,108(a3)
8005c47c:	3c098023 	lui	t1,0x8023
8005c480:	00831824 	and	v1,a0,v1
8005c484:	000319c2 	srl	v1,v1,0x7
8005c488:	2529c90c 	addiu	t1,t1,-14068
8005c48c:	00691821 	addu	v1,v1,t1
8005c490:	90620000 	lbu	v0,0(v1)
8005c494:	a0e2004c 	sb	v0,76(a3)
8005c498:	91e30000 	lbu	v1,0(t7)
8005c49c:	0062102b 	sltu	v0,v1,v0
8005c4a0:	1040ffd7 	beqz	v0,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c>
8005c4a4:	00000000 	nop
8005c4a8:	8ce20068 	lw	v0,104(a3)
8005c4ac:	00821024 	and	v0,a0,v0
8005c4b0:	1040ffd3 	beqz	v0,8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c>
8005c4b4:	00021040 	sll	v0,v0,0x1
8005c4b8:	8ce40044 	lw	a0,68(a3)
8005c4bc:	00441021 	addu	v0,v0,a0
8005c4c0:	94430000 	lhu	v1,0(v0)
8005c4c4:	a7030000 	sh	v1,0(t8)
8005c4c8:	90e2004c 	lbu	v0,76(a3)
8005c4cc:	08017100 	j	8005c400 <_Z25DrawBGMode7Background16_iPhi+0x79c>
8005c4d0:	a1e20000 	sb	v0,0(t7)
8005c4d4:	8fa50038 	lw	a1,56(sp)
8005c4d8:	00c07021 	move	t6,a2
8005c4dc:	84b50004 	lh	s5,4(a1)
8005c4e0:	84b10000 	lh	s1,0(a1)
8005c4e4:	8fa60044 	lw	a2,68(sp)
8005c4e8:	02202821 	move	a1,s1
8005c4ec:	02a01821 	move	v1,s5
8005c4f0:	24100001 	li	s0,1
8005c4f4:	08016fff 	j	8005bffc <_Z25DrawBGMode7Background16_iPhi+0x398>
8005c4f8:	afa6004c 	sw	a2,76(sp)
8005c4fc:	262201cb 	addiu	v0,s1,459
8005c500:	2c420397 	sltiu	v0,v0,919
8005c504:	1040011d 	beqz	v0,8005c97c <_Z25DrawBGMode7Background16_iPhi+0xd18>
8005c508:	8fa60038 	lw	a2,56(sp)
8005c50c:	26a201cb 	addiu	v0,s5,459
8005c510:	2c420397 	sltiu	v0,v0,919
8005c514:	1040011a 	beqz	v0,8005c980 <_Z25DrawBGMode7Background16_iPhi+0xd1c>
8005c518:	8fa90020 	lw	t1,32(sp)
8005c51c:	8fa6004c 	lw	a2,76(sp)
8005c520:	11c6feff 	beq	t6,a2,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005c524:	3c0c8019 	lui	t4,0x8019
8005c528:	8fa70024 	lw	a3,36(sp)
8005c52c:	8fa90020 	lw	t1,32(sp)
8005c530:	258cf650 	addiu	t4,t4,-2480
8005c534:	8d990000 	lw	t9,0(t4)
8005c538:	020eb021 	addu	s6,s0,t6
8005c53c:	00e89821 	addu	s3,a3,t0
8005c540:	012a9021 	addu	s2,t1,t2
8005c544:	3c048021 	lui	a0,0x8021
8005c548:	00132a02 	srl	a1,s3,0x8
8005c54c:	00125202 	srl	t2,s2,0x8
8005c550:	2484701c 	addiu	a0,a0,28700
8005c554:	8c8b0008 	lw	t3,8(a0)
8005c558:	30a203ff 	andi	v0,a1,0x3ff
8005c55c:	314303f8 	andi	v1,t2,0x3f8
8005c560:	00031940 	sll	v1,v1,0x5
8005c564:	00021082 	srl	v0,v0,0x2
8005c568:	2406fffe 	li	a2,-2
8005c56c:	00464824 	and	t1,v0,a2
8005c570:	006b6821 	addu	t5,v1,t3
8005c574:	01a92021 	addu	a0,t5,t1
8005c578:	90830000 	lbu	v1,0(a0)
8005c57c:	30a20007 	andi	v0,a1,0x7
8005c580:	8fa70050 	lw	a3,80(sp)
8005c584:	00021040 	sll	v0,v0,0x1
8005c588:	00e27021 	addu	t6,a3,v0
8005c58c:	31440007 	andi	a0,t2,0x7
8005c590:	000319c0 	sll	v1,v1,0x7
8005c594:	0004a100 	sll	s4,a0,0x4
8005c598:	01c31821 	addu	v1,t6,v1
8005c59c:	00741821 	addu	v1,v1,s4
8005c5a0:	90660000 	lbu	a2,0(v1)
8005c5a4:	8f22006c 	lw	v0,108(t9)
8005c5a8:	3c0c8023 	lui	t4,0x8023
8005c5ac:	00c21024 	and	v0,a2,v0
8005c5b0:	2584c90c 	addiu	a0,t4,-14068
8005c5b4:	000211c2 	srl	v0,v0,0x7
8005c5b8:	00441021 	addu	v0,v0,a0
8005c5bc:	90430000 	lbu	v1,0(v0)
8005c5c0:	a323004c 	sb	v1,76(t9)
8005c5c4:	91e20000 	lbu	v0,0(t7)
8005c5c8:	0043182b 	sltu	v1,v0,v1
8005c5cc:	10600076 	beqz	v1,8005c7a8 <_Z25DrawBGMode7Background16_iPhi+0xb44>
8005c5d0:	00000000 	nop
8005c5d4:	8f2c0068 	lw	t4,104(t9)
8005c5d8:	00ccb824 	and	s7,a2,t4
8005c5dc:	12e00072 	beqz	s7,8005c7a8 <_Z25DrawBGMode7Background16_iPhi+0xb44>
8005c5e0:	3c028022 	lui	v0,0x8022
8005c5e4:	244250e8 	addiu	v0,v0,20712
8005c5e8:	905e0aa4 	lbu	s8,2724(v0)
8005c5ec:	02053821 	addu	a3,s0,a1
8005c5f0:	2403ffff 	li	v1,-1
8005c5f4:	24080001 	li	t0,1
8005c5f8:	007e400b 	movn	t0,v1,s8
8005c5fc:	30e203ff 	andi	v0,a3,0x3ff
8005c600:	010a4021 	addu	t0,t0,t2
8005c604:	2403fffe 	li	v1,-2
8005c608:	00021082 	srl	v0,v0,0x2
8005c60c:	00431024 	and	v0,v0,v1
8005c610:	310303f8 	andi	v1,t0,0x3f8
8005c614:	00031940 	sll	v1,v1,0x5
8005c618:	004b2021 	addu	a0,v0,t3
8005c61c:	012b4821 	addu	t1,t1,t3
8005c620:	01234821 	addu	t1,t1,v1
8005c624:	01a21021 	addu	v0,t5,v0
8005c628:	00832021 	addu	a0,a0,v1
8005c62c:	90850000 	lbu	a1,0(a0)
8005c630:	90430000 	lbu	v1,0(v0)
8005c634:	91260000 	lbu	a2,0(t1)
8005c638:	8fa40050 	lw	a0,80(sp)
8005c63c:	30e70007 	andi	a3,a3,0x7
8005c640:	00073840 	sll	a3,a3,0x1
8005c644:	00873821 	addu	a3,a0,a3
8005c648:	000319c0 	sll	v1,v1,0x7
8005c64c:	001348c2 	srl	t1,s3,0x3
8005c650:	001250c2 	srl	t2,s2,0x3
8005c654:	31080007 	andi	t0,t0,0x7
8005c658:	000529c0 	sll	a1,a1,0x7
8005c65c:	000631c0 	sll	a2,a2,0x7
8005c660:	3129001f 	andi	t1,t1,0x1f
8005c664:	314a001f 	andi	t2,t2,0x1f
8005c668:	00084100 	sll	t0,t0,0x4
8005c66c:	00e52821 	addu	a1,a3,a1
8005c670:	01c63021 	addu	a2,t6,a2
8005c674:	00e33821 	addu	a3,a3,v1
8005c678:	00f43821 	addu	a3,a3,s4
8005c67c:	00c83021 	addu	a2,a2,t0
8005c680:	00a82821 	addu	a1,a1,t0
8005c684:	712a5802 	mul	t3,t1,t2
8005c688:	90e20000 	lbu	v0,0(a3)
8005c68c:	90a30000 	lbu	v1,0(a1)
8005c690:	90c40000 	lbu	a0,0(a2)
8005c694:	01821024 	and	v0,t4,v0
8005c698:	01842024 	and	a0,t4,a0
8005c69c:	01831824 	and	v1,t4,v1
8005c6a0:	3c0c8022 	lui	t4,0x8022
8005c6a4:	8f250044 	lw	a1,68(t9)
8005c6a8:	000b5942 	srl	t3,t3,0x5
8005c6ac:	258c50e8 	addiu	t4,t4,20712
8005c6b0:	01693823 	subu	a3,t3,t1
8005c6b4:	00173040 	sll	a2,s7,0x1
8005c6b8:	00021040 	sll	v0,v0,0x1
8005c6bc:	00031840 	sll	v1,v1,0x1
8005c6c0:	00042040 	sll	a0,a0,0x1
8005c6c4:	91880aa3 	lbu	t0,2723(t4)
8005c6c8:	00c53021 	addu	a2,a2,a1
8005c6cc:	00ea3823 	subu	a3,a3,t2
8005c6d0:	00852021 	addu	a0,a0,a1
8005c6d4:	00451021 	addu	v0,v0,a1
8005c6d8:	00651821 	addu	v1,v1,a1
8005c6dc:	94d40000 	lhu	s4,0(a2)
8005c6e0:	24ec0020 	addiu	t4,a3,32
8005c6e4:	944d0000 	lhu	t5,0(v0)
8005c6e8:	946e0000 	lhu	t6,0(v1)
8005c6ec:	94860000 	lhu	a2,0(a0)
8005c6f0:	012b4823 	subu	t1,t1,t3
8005c6f4:	1100017f 	beqz	t0,8005ccf4 <_Z25DrawBGMode7Background16_iPhi+0x1090>
8005c6f8:	014b3823 	subu	a3,t2,t3
8005c6fc:	01201021 	move	v0,t1
8005c700:	00e04021 	move	t0,a3
8005c704:	01804821 	move	t1,t4
8005c708:	01603821 	move	a3,t3
8005c70c:	00406021 	move	t4,v0
8005c710:	13c00007 	beqz	s8,8005c730 <_Z25DrawBGMode7Background16_iPhi+0xacc>
8005c714:	31a403e0 	andi	a0,t5,0x3e0
8005c718:	00e01021 	move	v0,a3
8005c71c:	01001821 	move	v1,t0
8005c720:	01803821 	move	a3,t4
8005c724:	01204021 	move	t0,t1
8005c728:	00406021 	move	t4,v0
8005c72c:	00604821 	move	t1,v1
8005c730:	00042400 	sll	a0,a0,0x10
8005c734:	31a27c1f 	andi	v0,t5,0x7c1f
8005c738:	00441025 	or	v0,v0,a0
8005c73c:	328403e0 	andi	a0,s4,0x3e0
8005c740:	71224802 	mul	t1,t1,v0
8005c744:	00042400 	sll	a0,a0,0x10
8005c748:	32827c1f 	andi	v0,s4,0x7c1f
8005c74c:	00441025 	or	v0,v0,a0
8005c750:	30c503e0 	andi	a1,a2,0x3e0
8005c754:	00052c00 	sll	a1,a1,0x10
8005c758:	71822002 	mul	a0,t4,v0
8005c75c:	30c37c1f 	andi	v1,a2,0x7c1f
8005c760:	00651825 	or	v1,v1,a1
8005c764:	31c503e0 	andi	a1,t6,0x3e0
8005c768:	70e33802 	mul	a3,a3,v1
8005c76c:	00052c00 	sll	a1,a1,0x10
8005c770:	31c37c1f 	andi	v1,t6,0x7c1f
8005c774:	00651825 	or	v1,v1,a1
8005c778:	00891021 	addu	v0,a0,t1
8005c77c:	71032002 	mul	a0,t0,v1
8005c780:	00871821 	addu	v1,a0,a3
8005c784:	00431021 	addu	v0,v0,v1
8005c788:	00022542 	srl	a0,v0,0x15
8005c78c:	00021142 	srl	v0,v0,0x5
8005c790:	30427c1f 	andi	v0,v0,0x7c1f
8005c794:	308403e0 	andi	a0,a0,0x3e0
8005c798:	00441025 	or	v0,v0,a0
8005c79c:	a7020000 	sh	v0,0(t8)
8005c7a0:	9323004c 	lbu	v1,76(t9)
8005c7a4:	a1e30000 	sb	v1,0(t7)
8005c7a8:	02d0b021 	addu	s6,s6,s0
8005c7ac:	8fa5004c 	lw	a1,76(sp)
8005c7b0:	02d01023 	subu	v0,s6,s0
8005c7b4:	02719821 	addu	s3,s3,s1
8005c7b8:	10a2fe59 	beq	a1,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005c7bc:	02559021 	addu	s2,s2,s5
8005c7c0:	27180002 	addiu	t8,t8,2
8005c7c4:	08017151 	j	8005c544 <_Z25DrawBGMode7Background16_iPhi+0x8e0>
8005c7c8:	25ef0001 	addiu	t7,t7,1
8005c7cc:	8fa50020 	lw	a1,32(sp)
8005c7d0:	8fac002c 	lw	t4,44(sp)
8005c7d4:	00055203 	sra	t2,a1,0x8
8005c7d8:	31430007 	andi	v1,t2,0x7
8005c7dc:	2402fff8 	li	v0,-8
8005c7e0:	8fa60024 	lw	a2,36(sp)
8005c7e4:	01421024 	and	v0,t2,v0
8005c7e8:	01cc4821 	addu	t1,t6,t4
8005c7ec:	00036100 	sll	t4,v1,0x4
8005c7f0:	3c038019 	lui	v1,0x8019
8005c7f4:	00c43821 	addu	a3,a2,a0
8005c7f8:	00026940 	sll	t5,v0,0x5
8005c7fc:	2463f650 	addiu	v1,v1,-2480
8005c800:	3c028019 	lui	v0,0x8019
8005c804:	3c048019 	lui	a0,0x8019
8005c808:	2442f64c 	addiu	v0,v0,-2484
8005c80c:	8c6b0000 	lw	t3,0(v1)
8005c810:	2484f654 	addiu	a0,a0,-2476
8005c814:	8c530000 	lw	s3,0(v0)
8005c818:	8c940000 	lw	s4,0(a0)
8005c81c:	020e4021 	addu	t0,s0,t6
8005c820:	2412fffe 	li	s2,-2
8005c824:	0801722f 	j	8005c8bc <_Z25DrawBGMode7Background16_iPhi+0xc58>
8005c828:	01607021 	move	t6,t3
8005c82c:	8e630008 	lw	v1,8(s3)
8005c830:	8d64006c 	lw	a0,108(t3)
8005c834:	01a31821 	addu	v1,t5,v1
8005c838:	00661821 	addu	v1,v1,a2
8005c83c:	90620000 	lbu	v0,0(v1)
8005c840:	000211c0 	sll	v0,v0,0x7
8005c844:	00a21021 	addu	v0,a1,v0
8005c848:	004c1021 	addu	v0,v0,t4
8005c84c:	90450000 	lbu	a1,0(v0)
8005c850:	00a42024 	and	a0,a1,a0
8005c854:	000421c2 	srl	a0,a0,0x7
8005c858:	00942021 	addu	a0,a0,s4
8005c85c:	90820000 	lbu	v0,0(a0)
8005c860:	a162004c 	sb	v0,76(t3)
8005c864:	91e30000 	lbu	v1,0(t7)
8005c868:	0062102b 	sltu	v0,v1,v0
8005c86c:	1040000b 	beqz	v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38>
8005c870:	00000000 	nop
8005c874:	8d620068 	lw	v0,104(t3)
8005c878:	00a21024 	and	v0,a1,v0
8005c87c:	10400007 	beqz	v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38>
8005c880:	00021840 	sll	v1,v0,0x1
8005c884:	8d620044 	lw	v0,68(t3)
8005c888:	00621021 	addu	v0,v1,v0
8005c88c:	94430000 	lhu	v1,0(v0)
8005c890:	a7030000 	sh	v1,0(t8)
8005c894:	9162004c 	lbu	v0,76(t3)
8005c898:	a1e20000 	sb	v0,0(t7)
8005c89c:	01104021 	addu	t0,t0,s0
8005c8a0:	8fa5004c 	lw	a1,76(sp)
8005c8a4:	01101023 	subu	v0,t0,s0
8005c8a8:	27180002 	addiu	t8,t8,2
8005c8ac:	25ef0001 	addiu	t7,t7,1
8005c8b0:	00f13821 	addu	a3,a3,s1
8005c8b4:	10a2fe1a 	beq	a1,v0,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005c8b8:	01304821 	addu	t1,t1,s0
8005c8bc:	00071283 	sra	v0,a3,0xa
8005c8c0:	00071a03 	sra	v1,a3,0x8
8005c8c4:	00523024 	and	a2,v0,s2
8005c8c8:	8fa40050 	lw	a0,80(sp)
8005c8cc:	30620007 	andi	v0,v1,0x7
8005c8d0:	00021040 	sll	v0,v0,0x1
8005c8d4:	00822821 	addu	a1,a0,v0
8005c8d8:	01431825 	or	v1,t2,v1
8005c8dc:	2402fc00 	li	v0,-1024
8005c8e0:	00621824 	and	v1,v1,v0
8005c8e4:	1060ffd1 	beqz	v1,8005c82c <_Z25DrawBGMode7Background16_iPhi+0xbc8>
8005c8e8:	31220007 	andi	v0,t1,0x7
8005c8ec:	00021040 	sll	v0,v0,0x1
8005c8f0:	00822821 	addu	a1,a0,v0
8005c8f4:	3c028022 	lui	v0,0x8022
8005c8f8:	244250e8 	addiu	v0,v0,20712
8005c8fc:	90430aa5 	lbu	v1,2725(v0)
8005c900:	24020003 	li	v0,3
8005c904:	1462ffe5 	bne	v1,v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38>
8005c908:	00000000 	nop
8005c90c:	8e640008 	lw	a0,8(s3)
8005c910:	8dc3006c 	lw	v1,108(t6)
8005c914:	90820000 	lbu	v0,0(a0)
8005c918:	8fa40068 	lw	a0,104(sp)
8005c91c:	000211c0 	sll	v0,v0,0x7
8005c920:	00a21021 	addu	v0,a1,v0
8005c924:	00441021 	addu	v0,v0,a0
8005c928:	90440000 	lbu	a0,0(v0)
8005c92c:	00831824 	and	v1,a0,v1
8005c930:	000319c2 	srl	v1,v1,0x7
8005c934:	00741821 	addu	v1,v1,s4
8005c938:	90620000 	lbu	v0,0(v1)
8005c93c:	a1c2004c 	sb	v0,76(t6)
8005c940:	91e30000 	lbu	v1,0(t7)
8005c944:	0062102b 	sltu	v0,v1,v0
8005c948:	1040ffd4 	beqz	v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38>
8005c94c:	00000000 	nop
8005c950:	8dc20068 	lw	v0,104(t6)
8005c954:	00821024 	and	v0,a0,v0
8005c958:	1040ffd0 	beqz	v0,8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38>
8005c95c:	00021840 	sll	v1,v0,0x1
8005c960:	8dc20044 	lw	v0,68(t6)
8005c964:	00621021 	addu	v0,v1,v0
8005c968:	94430000 	lhu	v1,0(v0)
8005c96c:	a7030000 	sh	v1,0(t8)
8005c970:	91c2004c 	lbu	v0,76(t6)
8005c974:	08017227 	j	8005c89c <_Z25DrawBGMode7Background16_iPhi+0xc38>
8005c978:	a1e20000 	sb	v0,0(t7)
8005c97c:	8fa90020 	lw	t1,32(sp)
8005c980:	84c30006 	lh	v1,6(a2)
8005c984:	84c20002 	lh	v0,2(a2)
8005c988:	00036043 	sra	t4,v1,0x1
8005c98c:	000c1842 	srl	v1,t4,0x1
8005c990:	01234823 	subu	t1,t1,v1
8005c994:	8fa70024 	lw	a3,36(sp)
8005c998:	afa90020 	sw	t1,32(sp)
8005c99c:	00023043 	sra	a2,v0,0x1
8005c9a0:	00061042 	srl	v0,a2,0x1
8005c9a4:	8fa40020 	lw	a0,32(sp)
8005c9a8:	8fa5004c 	lw	a1,76(sp)
8005c9ac:	00e23823 	subu	a3,a3,v0
8005c9b0:	00151843 	sra	v1,s5,0x1
8005c9b4:	00111043 	sra	v0,s1,0x1
8005c9b8:	afa70024 	sw	a3,36(sp)
8005c9bc:	00474821 	addu	t1,v0,a3
8005c9c0:	11c5fdd7 	beq	t6,a1,8005c120 <_Z25DrawBGMode7Background16_iPhi+0x4bc>
8005c9c4:	00645821 	addu	t3,v1,a0
8005c9c8:	00021042 	srl	v0,v0,0x1
8005c9cc:	01021023 	subu	v0,t0,v0
8005c9d0:	00494821 	addu	t1,v0,t1
8005c9d4:	00031842 	srl	v1,v1,0x1
8005c9d8:	00c22021 	addu	a0,a2,v0
8005c9dc:	01431823 	subu	v1,t2,v1
8005c9e0:	00e42021 	addu	a0,a3,a0
8005c9e4:	afa90018 	sw	t1,24(sp)
8005c9e8:	8fa70020 	lw	a3,32(sp)
8005c9ec:	0126b821 	addu	s7,t1,a2
8005c9f0:	8fa90024 	lw	t1,36(sp)
8005c9f4:	006bf021 	addu	s8,v1,t3
8005c9f8:	01832821 	addu	a1,t4,v1
8005c9fc:	00a72821 	addu	a1,a1,a3
8005ca00:	020ea021 	addu	s4,s0,t6
8005ca04:	019eb021 	addu	s6,t4,s8
8005ca08:	01229821 	addu	s3,t1,v0
8005ca0c:	00e39021 	addu	s2,a3,v1
8005ca10:	afa40014 	sw	a0,20(sp)
8005ca14:	08017289 	j	8005ca24 <_Z25DrawBGMode7Background16_iPhi+0xdc0>
8005ca18:	afa50010 	sw	a1,16(sp)
8005ca1c:	27180002 	addiu	t8,t8,2
8005ca20:	25ef0001 	addiu	t7,t7,1
8005ca24:	3c0c8021 	lui	t4,0x8021
8005ca28:	2582701c 	addiu	v0,t4,28700
8005ca2c:	00132203 	sra	a0,s3,0x8
8005ca30:	00123203 	sra	a2,s2,0x8
8005ca34:	8c4e0008 	lw	t6,8(v0)
8005ca38:	308303ff 	andi	v1,a0,0x3ff
8005ca3c:	30c203f8 	andi	v0,a2,0x3f8
8005ca40:	2405fffe 	li	a1,-2
8005ca44:	00021140 	sll	v0,v0,0x5
8005ca48:	00031882 	srl	v1,v1,0x2
8005ca4c:	00651824 	and	v1,v1,a1
8005ca50:	004e1021 	addu	v0,v0,t6
8005ca54:	00431021 	addu	v0,v0,v1
8005ca58:	90450000 	lbu	a1,0(v0)
8005ca5c:	30840007 	andi	a0,a0,0x7
8005ca60:	8fa70050 	lw	a3,80(sp)
8005ca64:	00042040 	sll	a0,a0,0x1
8005ca68:	000529c0 	sll	a1,a1,0x7
8005ca6c:	30c60007 	andi	a2,a2,0x7
8005ca70:	00e42021 	addu	a0,a3,a0
8005ca74:	00063100 	sll	a2,a2,0x4
8005ca78:	00852021 	addu	a0,a0,a1
8005ca7c:	3c098022 	lui	t1,0x8022
8005ca80:	00862021 	addu	a0,a0,a2
8005ca84:	25296dd8 	addiu	t1,t1,28120
8005ca88:	90860000 	lbu	a2,0(a0)
8005ca8c:	8d22006c 	lw	v0,108(t1)
8005ca90:	3c0c8023 	lui	t4,0x8023
8005ca94:	00c21024 	and	v0,a2,v0
8005ca98:	2584c90c 	addiu	a0,t4,-14068
8005ca9c:	000211c2 	srl	v0,v0,0x7
8005caa0:	00441021 	addu	v0,v0,a0
8005caa4:	90430000 	lbu	v1,0(v0)
8005caa8:	a123004c 	sb	v1,76(t1)
8005caac:	91e20000 	lbu	v0,0(t7)
8005cab0:	0043182b 	sltu	v1,v0,v1
8005cab4:	10600072 	beqz	v1,8005cc80 <_Z25DrawBGMode7Background16_iPhi+0x101c>
8005cab8:	8fa30018 	lw	v1,24(sp)
8005cabc:	8d390068 	lw	t9,104(t1)
8005cac0:	00d93024 	and	a2,a2,t9
8005cac4:	10c0006d 	beqz	a2,8005cc7c <_Z25DrawBGMode7Background16_iPhi+0x1018>
8005cac8:	afa60054 	sw	a2,84(sp)
8005cacc:	8fa20018 	lw	v0,24(sp)
8005cad0:	8fa40010 	lw	a0,16(sp)
8005cad4:	00024a02 	srl	t1,v0,0x8
8005cad8:	8fa30014 	lw	v1,20(sp)
8005cadc:	001e5a02 	srl	t3,s8,0x8
8005cae0:	00046a02 	srl	t5,a0,0x8
8005cae4:	312703ff 	andi	a3,t1,0x3ff
8005cae8:	316403f8 	andi	a0,t3,0x3f8
8005caec:	00035202 	srl	t2,v1,0x8
8005caf0:	00174202 	srl	t0,s7,0x8
8005caf4:	00166202 	srl	t4,s6,0x8
8005caf8:	2405fffe 	li	a1,-2
8005cafc:	00042140 	sll	a0,a0,0x5
8005cb00:	00073882 	srl	a3,a3,0x2
8005cb04:	00e53824 	and	a3,a3,a1
8005cb08:	314603ff 	andi	a2,t2,0x3ff
8005cb0c:	31a303f8 	andi	v1,t5,0x3f8
8005cb10:	310503ff 	andi	a1,t0,0x3ff
8005cb14:	318203f8 	andi	v0,t4,0x3f8
8005cb18:	008e2021 	addu	a0,a0,t6
8005cb1c:	00872021 	addu	a0,a0,a3
8005cb20:	00031940 	sll	v1,v1,0x5
8005cb24:	2407fffe 	li	a3,-2
8005cb28:	00063082 	srl	a2,a2,0x2
8005cb2c:	00021140 	sll	v0,v0,0x5
8005cb30:	00052882 	srl	a1,a1,0x2
8005cb34:	00c73024 	and	a2,a2,a3
8005cb38:	00a72824 	and	a1,a1,a3
8005cb3c:	006e1821 	addu	v1,v1,t6
8005cb40:	004e1021 	addu	v0,v0,t6
8005cb44:	00661821 	addu	v1,v1,a2
8005cb48:	00451021 	addu	v0,v0,a1
8005cb4c:	90860000 	lbu	a2,0(a0)
8005cb50:	31290007 	andi	t1,t1,0x7
8005cb54:	90640000 	lbu	a0,0(v1)
8005cb58:	90430000 	lbu	v1,0(v0)
8005cb5c:	8fa20050 	lw	v0,80(sp)
8005cb60:	00094840 	sll	t1,t1,0x1
8005cb64:	314a0007 	andi	t2,t2,0x7
8005cb68:	000631c0 	sll	a2,a2,0x7
8005cb6c:	00494821 	addu	t1,v0,t1
8005cb70:	316b0007 	andi	t3,t3,0x7
8005cb74:	000a5040 	sll	t2,t2,0x1
8005cb78:	31080007 	andi	t0,t0,0x7
8005cb7c:	01264821 	addu	t1,t1,a2
8005cb80:	000421c0 	sll	a0,a0,0x7
8005cb84:	004a5021 	addu	t2,v0,t2
8005cb88:	000b5900 	sll	t3,t3,0x4
8005cb8c:	31ad0007 	andi	t5,t5,0x7
8005cb90:	00084040 	sll	t0,t0,0x1
8005cb94:	012b4821 	addu	t1,t1,t3
8005cb98:	01445021 	addu	t2,t2,a0
8005cb9c:	000319c0 	sll	v1,v1,0x7
8005cba0:	00484021 	addu	t0,v0,t0
8005cba4:	000d6900 	sll	t5,t5,0x4
8005cba8:	318c0007 	andi	t4,t4,0x7
8005cbac:	91220000 	lbu	v0,0(t1)
8005cbb0:	01034021 	addu	t0,t0,v1
8005cbb4:	000c6100 	sll	t4,t4,0x4
8005cbb8:	014d5021 	addu	t2,t2,t5
8005cbbc:	3c048022 	lui	a0,0x8022
8005cbc0:	010c4021 	addu	t0,t0,t4
8005cbc4:	91430000 	lbu	v1,0(t2)
8005cbc8:	24846dd8 	addiu	a0,a0,28120
8005cbcc:	8fa90054 	lw	t1,84(sp)
8005cbd0:	8c870044 	lw	a3,68(a0)
8005cbd4:	91050000 	lbu	a1,0(t0)
8005cbd8:	03221024 	and	v0,t9,v0
8005cbdc:	00093040 	sll	a2,t1,0x1
8005cbe0:	00021040 	sll	v0,v0,0x1
8005cbe4:	03231824 	and	v1,t9,v1
8005cbe8:	00c73021 	addu	a2,a2,a3
8005cbec:	00471021 	addu	v0,v0,a3
8005cbf0:	03252824 	and	a1,t9,a1
8005cbf4:	00031840 	sll	v1,v1,0x1
8005cbf8:	94c40000 	lhu	a0,0(a2)
8005cbfc:	94480000 	lhu	t0,0(v0)
8005cc00:	00671821 	addu	v1,v1,a3
8005cc04:	00052840 	sll	a1,a1,0x1
8005cc08:	94660000 	lhu	a2,0(v1)
8005cc0c:	00a72821 	addu	a1,a1,a3
8005cc10:	94a70000 	lhu	a3,0(a1)
8005cc14:	31020c63 	andi	v0,t0,0xc63
8005cc18:	30830c63 	andi	v1,a0,0xc63
8005cc1c:	00621821 	addu	v1,v1,v0
8005cc20:	30c50c63 	andi	a1,a2,0xc63
8005cc24:	00042082 	srl	a0,a0,0x2
8005cc28:	00084082 	srl	t0,t0,0x2
8005cc2c:	30e20c63 	andi	v0,a3,0xc63
8005cc30:	00651821 	addu	v1,v1,a1
8005cc34:	30841ce7 	andi	a0,a0,0x1ce7
8005cc38:	31081ce7 	andi	t0,t0,0x1ce7
8005cc3c:	00063082 	srl	a2,a2,0x2
8005cc40:	00621821 	addu	v1,v1,v0
8005cc44:	00882021 	addu	a0,a0,t0
8005cc48:	30c61ce7 	andi	a2,a2,0x1ce7
8005cc4c:	00073882 	srl	a3,a3,0x2
8005cc50:	00862021 	addu	a0,a0,a2
8005cc54:	30e71ce7 	andi	a3,a3,0x1ce7
8005cc58:	00031882 	srl	v1,v1,0x2
8005cc5c:	00872021 	addu	a0,a0,a3
8005cc60:	30630c63 	andi	v1,v1,0xc63
8005cc64:	00832021 	addu	a0,a0,v1
8005cc68:	3c0c8022 	lui	t4,0x8022
8005cc6c:	a7040000 	sh	a0,0(t8)
8005cc70:	258c6dd8 	addiu	t4,t4,28120
8005cc74:	9182004c 	lbu	v0,76(t4)
8005cc78:	a1e20000 	sb	v0,0(t7)
8005cc7c:	8fa30018 	lw	v1,24(sp)
8005cc80:	8fa40014 	lw	a0,20(sp)
8005cc84:	8fa50010 	lw	a1,16(sp)
8005cc88:	0290a021 	addu	s4,s4,s0
8005cc8c:	8fa6004c 	lw	a2,76(sp)
8005cc90:	00711821 	addu	v1,v1,s1
8005cc94:	00912021 	addu	a0,a0,s1
8005cc98:	00b52821 	addu	a1,a1,s5
8005cc9c:	02901023 	subu	v0,s4,s0
8005cca0:	02719821 	addu	s3,s3,s1
8005cca4:	02559021 	addu	s2,s2,s5
8005cca8:	afa30018 	sw	v1,24(sp)
8005ccac:	03d5f021 	addu	s8,s8,s5
8005ccb0:	afa40014 	sw	a0,20(sp)
8005ccb4:	afa50010 	sw	a1,16(sp)
8005ccb8:	02f1b821 	addu	s7,s7,s1
8005ccbc:	1446ff57 	bne	v0,a2,8005ca1c <_Z25DrawBGMode7Background16_iPhi+0xdb8>
8005ccc0:	02d5b021 	addu	s6,s6,s5
8005ccc4:	8fa4001c 	lw	a0,28(sp)
8005ccc8:	8fa50064 	lw	a1,100(sp)
8005cccc:	8fa60040 	lw	a2,64(sp)
8005ccd0:	24840001 	addiu	a0,a0,1
8005ccd4:	24a50018 	addiu	a1,a1,24
8005ccd8:	afa4001c 	sw	a0,28(sp)
8005ccdc:	14c4fca3 	bne	a2,a0,8005bf6c <_Z25DrawBGMode7Background16_iPhi+0x308>
8005cce0:	afa50064 	sw	a1,100(sp)
8005cce4:	08017051 	j	8005c144 <_Z25DrawBGMode7Background16_iPhi+0x4e0>
8005cce8:	3c078022 	lui	a3,0x8022
8005ccec:	08016fbd 	j	8005bef4 <_Z25DrawBGMode7Background16_iPhi+0x290>
8005ccf0:	85260006 	lh	a2,6(t1)
8005ccf4:	080171c4 	j	8005c710 <_Z25DrawBGMode7Background16_iPhi+0xaac>
8005ccf8:	01604021 	move	t0,t3
8005ccfc:	8fac0038 	lw	t4,56(sp)
8005cd00:	08016fbd 	j	8005bef4 <_Z25DrawBGMode7Background16_iPhi+0x290>
8005cd04:	85860006 	lh	a2,6(t4)
8005cd08:	08016fbd 	j	8005bef4 <_Z25DrawBGMode7Background16_iPhi+0x290>
8005cd0c:	84460006 	lh	a2,6(v0)
8005cd10:	8fbe0090 	lw	s8,144(sp)
8005cd14:	8fb7008c 	lw	s7,140(sp)
8005cd18:	8fb60088 	lw	s6,136(sp)
8005cd1c:	8fb50084 	lw	s5,132(sp)
8005cd20:	8fb40080 	lw	s4,128(sp)
8005cd24:	8fb3007c 	lw	s3,124(sp)
8005cd28:	8fb20078 	lw	s2,120(sp)
8005cd2c:	8fb10074 	lw	s1,116(sp)
8005cd30:	8fb00070 	lw	s0,112(sp)
8005cd34:	03e00008 	jr	ra
8005cd38:	27bd0098 	addiu	sp,sp,152
8005cd3c:	84630000 	lh	v1,0(v1)
8005cd40:	1462fc25 	bne	v1,v0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174>
8005cd44:	8fa20038 	lw	v0,56(sp)
8005cd48:	84460006 	lh	a2,6(v0)
8005cd4c:	14c3fc22 	bne	a2,v1,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174>
8005cd50:	00000000 	nop
8005cd54:	8ca20060 	lw	v0,96(a1)
8005cd58:	00021900 	sll	v1,v0,0x4
8005cd5c:	00021080 	sll	v0,v0,0x2
8005cd60:	00621823 	subu	v1,v1,v0
8005cd64:	00671821 	addu	v1,v1,a3
8005cd68:	84620002 	lh	v0,2(v1)
8005cd6c:	1440fc1a 	bnez	v0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174>
8005cd70:	00000000 	nop
8005cd74:	84620004 	lh	v0,4(v1)
8005cd78:	1440fc17 	bnez	v0,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174>
8005cd7c:	00000000 	nop
8005cd80:	84620000 	lh	v0,0(v1)
8005cd84:	1446fc14 	bne	v0,a2,8005bdd8 <_Z25DrawBGMode7Background16_iPhi+0x174>
8005cd88:	00000000 	nop
8005cd8c:	84620006 	lh	v0,6(v1)
8005cd90:	38420100 	xori	v0,v0,0x100
8005cd94:	2c420001 	sltiu	v0,v0,1
8005cd98:	08016f77 	j	8005bddc <_Z25DrawBGMode7Background16_iPhi+0x178>
8005cd9c:	afa20034 	sw	v0,52(sp)
8005cda0:	3c048022 	lui	a0,0x8022
8005cda4:	2563140c 	addiu	v1,t3,5132
8005cda8:	24826dd8 	addiu	v0,a0,28120
8005cdac:	08016f5a 	j	8005bd68 <_Z25DrawBGMode7Background16_iPhi+0x104>
8005cdb0:	ac430044 	sw	v1,68(v0)
8005cdb4:	85260006 	lh	a2,6(t1)
8005cdb8:	14c3fc4f 	bne	a2,v1,8005bef8 <_Z25DrawBGMode7Background16_iPhi+0x294>
8005cdbc:	00051200 	sll	v0,a1,0x8
8005cdc0:	00e41021 	addu	v0,a3,a0
8005cdc4:	00021200 	sll	v0,v0,0x8
8005cdc8:	00051a00 	sll	v1,a1,0x8
8005cdcc:	24060001 	li	a2,1
8005cdd0:	afa20020 	sw	v0,32(sp)
8005cdd4:	afa30024 	sw	v1,36(sp)
8005cdd8:	08016fc8 	j	8005bf20 <_Z25DrawBGMode7Background16_iPhi+0x2bc>
8005cddc:	afa60028 	sw	a2,40(sp)

8005cde0 <_Z29DrawBGMode7Background16Sub1_2Phi>:
8005cde0:	27bdffa0 	addiu	sp,sp,-96
8005cde4:	3c028022 	lui	v0,0x8022
8005cde8:	afb40048 	sw	s4,72(sp)
8005cdec:	afb00038 	sw	s0,56(sp)
8005cdf0:	afbe0058 	sw	s8,88(sp)
8005cdf4:	afb70054 	sw	s7,84(sp)
8005cdf8:	afb60050 	sw	s6,80(sp)
8005cdfc:	afb5004c 	sw	s5,76(sp)
8005ce00:	afb30044 	sw	s3,68(sp)
8005ce04:	afb20040 	sw	s2,64(sp)
8005ce08:	afb1003c 	sw	s1,60(sp)
8005ce0c:	24476dd8 	addiu	a3,v0,28120
8005ce10:	3c148021 	lui	s4,0x8021
8005ce14:	2682701c 	addiu	v0,s4,28700
8005ce18:	90e340ee 	lbu	v1,16622(a3)
8005ce1c:	8c460008 	lw	a2,8(v0)
8005ce20:	30630001 	andi	v1,v1,0x1
8005ce24:	00806021 	move	t4,a0
8005ce28:	afa50064 	sw	a1,100(sp)
8005ce2c:	10600029 	beqz	v1,8005ced4 <_Z29DrawBGMode7Background16Sub1_2Phi+0xf4>
8005ce30:	24d00001 	addiu	s0,a2,1
8005ce34:	3c0d8022 	lui	t5,0x8022
8005ce38:	25a25bc4 	addiu	v0,t5,23492
8005ce3c:	90430007 	lbu	v1,7(v0)
8005ce40:	10600223 	beqz	v1,8005d6d0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8f0>
8005ce44:	3c0b802c 	lui	t3,0x802c
8005ce48:	00003821 	move	a3,zero
8005ce4c:	30e20001 	andi	v0,a3,0x1
8005ce50:	00021040 	sll	v0,v0,0x1
8005ce54:	00072240 	sll	a0,a3,0x9
8005ce58:	2563140c 	addiu	v1,t3,5132
8005ce5c:	00833021 	addu	a2,a0,v1
8005ce60:	304affff 	andi	t2,v0,0xffff
8005ce64:	30e90004 	andi	t1,a3,0x4
8005ce68:	30e80002 	andi	t0,a3,0x2
8005ce6c:	00002821 	move	a1,zero
8005ce70:	30a300c0 	andi	v1,a1,0xc0
8005ce74:	30a20038 	andi	v0,a1,0x38
8005ce78:	000318c2 	srl	v1,v1,0x3
8005ce7c:	00021042 	srl	v0,v0,0x1
8005ce80:	30a40007 	andi	a0,a1,0x7
8005ce84:	01231825 	or	v1,t1,v1
8005ce88:	01021025 	or	v0,t0,v0
8005ce8c:	00021140 	sll	v0,v0,0x5
8005ce90:	00031a80 	sll	v1,v1,0xa
8005ce94:	00042080 	sll	a0,a0,0x2
8005ce98:	00621825 	or	v1,v1,v0
8005ce9c:	01442025 	or	a0,t2,a0
8005cea0:	00641825 	or	v1,v1,a0
8005cea4:	24a50001 	addiu	a1,a1,1
8005cea8:	24020100 	li	v0,256
8005ceac:	a4c30000 	sh	v1,0(a2)
8005ceb0:	14a2ffef 	bne	a1,v0,8005ce70 <_Z29DrawBGMode7Background16Sub1_2Phi+0x90>
8005ceb4:	24c60002 	addiu	a2,a2,2
8005ceb8:	24e70001 	addiu	a3,a3,1
8005cebc:	24020008 	li	v0,8
8005cec0:	14e2ffe3 	bne	a3,v0,8005ce50 <_Z29DrawBGMode7Background16Sub1_2Phi+0x70>
8005cec4:	30e20001 	andi	v0,a3,0x1
8005cec8:	25a25bc4 	addiu	v0,t5,23492
8005cecc:	080175b4 	j	8005d6d0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8f0>
8005ced0:	a0400007 	sb	zero,7(v0)
8005ced4:	3c028022 	lui	v0,0x8022
8005ced8:	2442680c 	addiu	v0,v0,26636
8005cedc:	ace20044 	sw	v0,68(a3)
8005cee0:	3c068022 	lui	a2,0x8022
8005cee4:	24c56dd8 	addiu	a1,a2,28120
8005cee8:	8faa0064 	lw	t2,100(sp)
8005ceec:	8ca20064 	lw	v0,100(a1)
8005cef0:	000a5080 	sll	t2,t2,0x2
8005cef4:	01421021 	addu	v0,t2,v0
8005cef8:	8ca3005c 	lw	v1,92(a1)
8005cefc:	8c420000 	lw	v0,0(v0)
8005cf00:	afa3001c 	sw	v1,28(sp)
8005cf04:	afa20024 	sw	v0,36(sp)
8005cf08:	8fa60024 	lw	a2,36(sp)
8005cf0c:	8ca30060 	lw	v1,96(a1)
8005cf10:	8fa4001c 	lw	a0,28(sp)
8005cf14:	24020001 	li	v0,1
8005cf18:	0046300a 	movz	a2,v0,a2
8005cf1c:	0064182b 	sltu	v1,v1,a0
8005cf20:	afa60024 	sw	a2,36(sp)
8005cf24:	afaa0030 	sw	t2,48(sp)
8005cf28:	8ca80010 	lw	t0,16(a1)
8005cf2c:	8ca70040 	lw	a3,64(a1)
8005cf30:	146001dc 	bnez	v1,8005d6a4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8c4>
8005cf34:	8ca60030 	lw	a2,48(a1)
8005cf38:	00041900 	sll	v1,a0,0x4
8005cf3c:	00041080 	sll	v0,a0,0x2
8005cf40:	3c048023 	lui	a0,0x8023
8005cf44:	2484aecc 	addiu	a0,a0,-20788
8005cf48:	00642021 	addu	a0,v1,a0
8005cf4c:	00621823 	subu	v1,v1,v0
8005cf50:	8fa2001c 	lw	v0,28(sp)
8005cf54:	01800013 	mtlo	t4
8005cf58:	70480000 	madd	v0,t0
8005cf5c:	afa40008 	sw	a0,8(sp)
8005cf60:	00001012 	mflo	v0
8005cf64:	00e00013 	mtlo	a3
8005cf68:	afa20000 	sw	v0,0(sp)
8005cf6c:	8fa2001c 	lw	v0,28(sp)
8005cf70:	24840002 	addiu	a0,a0,2
8005cf74:	70460000 	madd	v0,a2
8005cf78:	afa4000c 	sw	a0,12(sp)
8005cf7c:	00001012 	mflo	v0
8005cf80:	24040100 	li	a0,256
8005cf84:	afa20020 	sw	v0,32(sp)
8005cf88:	3c028023 	lui	v0,0x8023
8005cf8c:	2442bdcc 	addiu	v0,v0,-16948
8005cf90:	00629021 	addu	s2,v1,v0
8005cf94:	8fa3001c 	lw	v1,28(sp)
8005cf98:	240200ff 	li	v0,255
8005cf9c:	00431023 	subu	v0,v0,v1
8005cfa0:	afa20004 	sw	v0,4(sp)
8005cfa4:	0000b821 	move	s7,zero
8005cfa8:	afa40028 	sw	a0,40(sp)
8005cfac:	8fa50008 	lw	a1,8(sp)
8005cfb0:	8642000a 	lh	v0,10(s2)
8005cfb4:	94a40000 	lhu	a0,0(a1)
8005cfb8:	000214c0 	sll	v0,v0,0x13
8005cfbc:	000424c0 	sll	a0,a0,0x13
8005cfc0:	000244c3 	sra	t0,v0,0x13
8005cfc4:	000424c3 	sra	a0,a0,0x13
8005cfc8:	00882023 	subu	a0,a0,t0
8005cfcc:	30822000 	andi	v0,a0,0x2000
8005cfd0:	38422000 	xori	v0,v0,0x2000
8005cfd4:	3c068022 	lui	a2,0x8022
8005cfd8:	2442e000 	addiu	v0,v0,-8192
8005cfdc:	24c350e8 	addiu	v1,a2,20712
8005cfe0:	000210c3 	sra	v0,v0,0x3
8005cfe4:	86450008 	lh	a1,8(s2)
8005cfe8:	308403ff 	andi	a0,a0,0x3ff
8005cfec:	90670aa4 	lbu	a3,2724(v1)
8005cff0:	00822021 	addu	a0,a0,v0
8005cff4:	8fa3001c 	lw	v1,28(sp)
8005cff8:	8fa20004 	lw	v0,4(sp)
8005cffc:	00052cc0 	sll	a1,a1,0x13
8005d000:	0067100a 	movz	v0,v1,a3
8005d004:	00054cc3 	sra	t1,a1,0x13
8005d008:	00442021 	addu	a0,v0,a0
8005d00c:	86450002 	lh	a1,2(s2)
8005d010:	00091200 	sll	v0,t1,0x8
8005d014:	00400013 	mtlo	v0
8005d018:	70850000 	madd	a0,a1
8005d01c:	8faa000c 	lw	t2,12(sp)
8005d020:	00081a00 	sll	v1,t0,0x8
8005d024:	86470006 	lh	a3,6(s2)
8005d028:	95460000 	lhu	a2,0(t2)
8005d02c:	00005012 	mflo	t2
8005d030:	00600013 	mtlo	v1
8005d034:	70870000 	madd	a0,a3
8005d038:	000634c0 	sll	a2,a2,0x13
8005d03c:	00001012 	mflo	v0
8005d040:	8fa30024 	lw	v1,36(sp)
8005d044:	000634c3 	sra	a2,a2,0x13
8005d048:	afaa0014 	sw	t2,20(sp)
8005d04c:	afa20010 	sw	v0,16(sp)
8005d050:	10600090 	beqz	v1,8005d294 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4b4>
8005d054:	afa60018 	sw	a2,24(sp)
8005d058:	00c91023 	subu	v0,a2,t1
8005d05c:	01042021 	addu	a0,t0,a0
8005d060:	30432000 	andi	v1,v0,0x2000
8005d064:	30840007 	andi	a0,a0,0x7
8005d068:	00042100 	sll	a0,a0,0x4
8005d06c:	38632000 	xori	v1,v1,0x2000
8005d070:	2463e000 	addiu	v1,v1,-8192
8005d074:	afa40034 	sw	a0,52(sp)
8005d078:	3c048019 	lui	a0,0x8019
8005d07c:	000318c3 	sra	v1,v1,0x3
8005d080:	304203ff 	andi	v0,v0,0x3ff
8005d084:	2484f658 	addiu	a0,a0,-2472
8005d088:	8fa50064 	lw	a1,100(sp)
8005d08c:	00431021 	addu	v0,v0,v1
8005d090:	8c950000 	lw	s5,0(a0)
8005d094:	afa2002c 	sw	v0,44(sp)
8005d098:	0000b021 	move	s6,zero
8005d09c:	00059880 	sll	s3,a1,0x2
8005d0a0:	3c068022 	lui	a2,0x8022
8005d0a4:	24c66dd8 	addiu	a2,a2,28120
8005d0a8:	8cc40064 	lw	a0,100(a2)
8005d0ac:	8faa0030 	lw	t2,48(sp)
8005d0b0:	01441021 	addu	v0,t2,a0
8005d0b4:	8c430000 	lw	v1,0(v0)
8005d0b8:	10600007 	beqz	v1,8005d0d8 <_Z29DrawBGMode7Background16Sub1_2Phi+0x2f8>
8005d0bc:	02641821 	addu	v1,s3,a0
8005d0c0:	8c6200a8 	lw	v0,168(v1)
8005d0c4:	8c770018 	lw	s7,24(v1)
8005d0c8:	afa20028 	sw	v0,40(sp)
8005d0cc:	02e2102b 	sltu	v0,s7,v0
8005d0d0:	1040006d 	beqz	v0,8005d288 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a8>
8005d0d4:	8fa40024 	lw	a0,36(sp)
8005d0d8:	8fa40000 	lw	a0,0(sp)
8005d0dc:	8fa50020 	lw	a1,32(sp)
8005d0e0:	92a30aa3 	lbu	v1,2723(s5)
8005d0e4:	00171040 	sll	v0,s7,0x1
8005d0e8:	00446021 	addu	t4,v0,a0
8005d0ec:	10600084 	beqz	v1,8005d300 <_Z29DrawBGMode7Background16Sub1_2Phi+0x520>
8005d0f0:	02e54021 	addu	t0,s7,a1
8005d0f4:	8fa60028 	lw	a2,40(sp)
8005d0f8:	8faa002c 	lw	t2,44(sp)
8005d0fc:	86470000 	lh	a3,0(s2)
8005d100:	86440004 	lh	a0,4(s2)
8005d104:	24c5ffff 	addiu	a1,a2,-1
8005d108:	92a30aa5 	lbu	v1,2725(s5)
8005d10c:	00aa1021 	addu	v0,a1,t2
8005d110:	70443002 	mul	a2,v0,a0
8005d114:	26efffff 	addiu	t7,s7,-1
8005d118:	0007c823 	negu	t9,a3
8005d11c:	0004c023 	negu	t8,a0
8005d120:	240dffff 	li	t5,-1
8005d124:	14600083 	bnez	v1,8005d334 <_Z29DrawBGMode7Background16Sub1_2Phi+0x554>
8005d128:	70471002 	mul	v0,v0,a3
8005d12c:	10af0055 	beq	a1,t7,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4>
8005d130:	01a55021 	addu	t2,t5,a1
8005d134:	3c058019 	lui	a1,0x8019
8005d138:	8fa30014 	lw	v1,20(sp)
8005d13c:	8fa40010 	lw	a0,16(sp)
8005d140:	24a5f65c 	addiu	a1,a1,-2468
8005d144:	8cab0000 	lw	t3,0(a1)
8005d148:	00624821 	addu	t1,v1,v0
8005d14c:	00863821 	addu	a3,a0,a2
8005d150:	3c118023 	lui	s1,0x8023
8005d154:	08017475 	j	8005d1d4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x3f4>
8005d158:	241efbde 	li	s8,-1058
8005d15c:	24020001 	li	v0,1
8005d160:	10620110 	beq	v1,v0,8005d5a4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x7c4>
8005d164:	00a07021 	move	t6,a1
8005d168:	8d640044 	lw	a0,68(t3)
8005d16c:	8d630014 	lw	v1,20(t3)
8005d170:	01c42021 	addu	a0,t6,a0
8005d174:	00031840 	sll	v1,v1,0x1
8005d178:	94820000 	lhu	v0,0(a0)
8005d17c:	006c1821 	addu	v1,v1,t4
8005d180:	94640000 	lhu	a0,0(v1)
8005d184:	24068420 	li	a2,-31712
8005d188:	00c21025 	or	v0,a2,v0
8005d18c:	3042ffff 	andi	v0,v0,0xffff
8005d190:	009e2024 	and	a0,a0,s8
8005d194:	00441023 	subu	v0,v0,a0
8005d198:	8d650020 	lw	a1,32(t3)
8005d19c:	00021043 	sra	v0,v0,0x1
8005d1a0:	00021040 	sll	v0,v0,0x1
8005d1a4:	00451021 	addu	v0,v0,a1
8005d1a8:	94420000 	lhu	v0,0(v0)
8005d1ac:	a5820000 	sh	v0,0(t4)
8005d1b0:	9162004c 	lbu	v0,76(t3)
8005d1b4:	a1020000 	sb	v0,0(t0)
8005d1b8:	014d5021 	addu	t2,t2,t5
8005d1bc:	014d1023 	subu	v0,t2,t5
8005d1c0:	258c0002 	addiu	t4,t4,2
8005d1c4:	25080001 	addiu	t0,t0,1
8005d1c8:	01394821 	addu	t1,t1,t9
8005d1cc:	11e2002d 	beq	t7,v0,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4>
8005d1d0:	00f83821 	addu	a3,a3,t8
8005d1d4:	00073203 	sra	a2,a3,0x8
8005d1d8:	2682701c 	addiu	v0,s4,28700
8005d1dc:	8c450008 	lw	a1,8(v0)
8005d1e0:	00092203 	sra	a0,t1,0x8
8005d1e4:	30c203f8 	andi	v0,a2,0x3f8
8005d1e8:	00041882 	srl	v1,a0,0x2
8005d1ec:	00021140 	sll	v0,v0,0x5
8005d1f0:	00451021 	addu	v0,v0,a1
8005d1f4:	306300fe 	andi	v1,v1,0xfe
8005d1f8:	00431021 	addu	v0,v0,v1
8005d1fc:	90450000 	lbu	a1,0(v0)
8005d200:	30840007 	andi	a0,a0,0x7
8005d204:	00042040 	sll	a0,a0,0x1
8005d208:	000529c0 	sll	a1,a1,0x7
8005d20c:	30c60007 	andi	a2,a2,0x7
8005d210:	02042021 	addu	a0,s0,a0
8005d214:	00852021 	addu	a0,a0,a1
8005d218:	00063100 	sll	a2,a2,0x4
8005d21c:	00862021 	addu	a0,a0,a2
8005d220:	90850000 	lbu	a1,0(a0)
8005d224:	8d62006c 	lw	v0,108(t3)
8005d228:	2624c90c 	addiu	a0,s1,-14068
8005d22c:	00a21024 	and	v0,a1,v0
8005d230:	000211c2 	srl	v0,v0,0x7
8005d234:	00441021 	addu	v0,v0,a0
8005d238:	90430000 	lbu	v1,0(v0)
8005d23c:	a163004c 	sb	v1,76(t3)
8005d240:	91020000 	lbu	v0,0(t0)
8005d244:	0043182b 	sltu	v1,v0,v1
8005d248:	1060ffdb 	beqz	v1,8005d1b8 <_Z29DrawBGMode7Background16Sub1_2Phi+0x3d8>
8005d24c:	00000000 	nop
8005d250:	8d620068 	lw	v0,104(t3)
8005d254:	00a22024 	and	a0,a1,v0
8005d258:	1080ffd7 	beqz	a0,8005d1b8 <_Z29DrawBGMode7Background16Sub1_2Phi+0x3d8>
8005d25c:	00000000 	nop
8005d260:	8d620048 	lw	v0,72(t3)
8005d264:	00481021 	addu	v0,v0,t0
8005d268:	90430000 	lbu	v1,0(v0)
8005d26c:	1460ffbb 	bnez	v1,8005d15c <_Z29DrawBGMode7Background16Sub1_2Phi+0x37c>
8005d270:	00042840 	sll	a1,a0,0x1
8005d274:	8d620044 	lw	v0,68(t3)
8005d278:	00a21021 	addu	v0,a1,v0
8005d27c:	0801746b 	j	8005d1ac <_Z29DrawBGMode7Background16Sub1_2Phi+0x3cc>
8005d280:	94420000 	lhu	v0,0(v0)
8005d284:	8fa40024 	lw	a0,36(sp)
8005d288:	26d60001 	addiu	s6,s6,1
8005d28c:	1496ff84 	bne	a0,s6,8005d0a0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x2c0>
8005d290:	26730018 	addiu	s3,s3,24
8005d294:	3c058022 	lui	a1,0x8022
8005d298:	24a26dd8 	addiu	v0,a1,28120
8005d29c:	8fa6001c 	lw	a2,28(sp)
8005d2a0:	8c430060 	lw	v1,96(v0)
8005d2a4:	8faa000c 	lw	t2,12(sp)
8005d2a8:	8fa40008 	lw	a0,8(sp)
8005d2ac:	8fa50004 	lw	a1,4(sp)
8005d2b0:	24c60001 	addiu	a2,a2,1
8005d2b4:	24840010 	addiu	a0,a0,16
8005d2b8:	254a0010 	addiu	t2,t2,16
8005d2bc:	24a5ffff 	addiu	a1,a1,-1
8005d2c0:	0066182b 	sltu	v1,v1,a2
8005d2c4:	afa40008 	sw	a0,8(sp)
8005d2c8:	afa6001c 	sw	a2,28(sp)
8005d2cc:	8c440010 	lw	a0,16(v0)
8005d2d0:	afaa000c 	sw	t2,12(sp)
8005d2d4:	afa50004 	sw	a1,4(sp)
8005d2d8:	146000f2 	bnez	v1,8005d6a4 <_Z29DrawBGMode7Background16Sub1_2Phi+0x8c4>
8005d2dc:	8c420030 	lw	v0,48(v0)
8005d2e0:	8fa60000 	lw	a2,0(sp)
8005d2e4:	8faa0020 	lw	t2,32(sp)
8005d2e8:	00c43021 	addu	a2,a2,a0
8005d2ec:	01425021 	addu	t2,t2,v0
8005d2f0:	2652000c 	addiu	s2,s2,12
8005d2f4:	afa60000 	sw	a2,0(sp)
8005d2f8:	080173eb 	j	8005cfac <_Z29DrawBGMode7Background16Sub1_2Phi+0x1cc>
8005d2fc:	afaa0020 	sw	t2,32(sp)
8005d300:	86590000 	lh	t9,0(s2)
8005d304:	86580004 	lh	t8,4(s2)
8005d308:	8faa002c 	lw	t2,44(sp)
8005d30c:	02e02821 	move	a1,s7
8005d310:	92a30aa5 	lbu	v1,2725(s5)
8005d314:	00aa1021 	addu	v0,a1,t2
8005d318:	03203821 	move	a3,t9
8005d31c:	03002021 	move	a0,t8
8005d320:	70443002 	mul	a2,v0,a0
8005d324:	8faf0028 	lw	t7,40(sp)
8005d328:	240d0001 	li	t5,1
8005d32c:	1060ff7f 	beqz	v1,8005d12c <_Z29DrawBGMode7Background16Sub1_2Phi+0x34c>
8005d330:	70471002 	mul	v0,v0,a3
8005d334:	10afffd3 	beq	a1,t7,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4>
8005d338:	8faa0014 	lw	t2,20(sp)
8005d33c:	8fa30018 	lw	v1,24(sp)
8005d340:	01424821 	addu	t1,t2,v0
8005d344:	00a37021 	addu	t6,a1,v1
8005d348:	01a55021 	addu	t2,t5,a1
8005d34c:	3c048019 	lui	a0,0x8019
8005d350:	3c058019 	lui	a1,0x8019
8005d354:	8fa20010 	lw	v0,16(sp)
8005d358:	2484f65c 	addiu	a0,a0,-2468
8005d35c:	24a5f660 	addiu	a1,a1,-2464
8005d360:	8c9e0000 	lw	s8,0(a0)
8005d364:	8cb10000 	lw	s1,0(a1)
8005d368:	08017523 	j	8005d48c <_Z29DrawBGMode7Background16Sub1_2Phi+0x6ac>
8005d36c:	00465821 	addu	t3,v0,a2
8005d370:	2402fff8 	li	v0,-8
8005d374:	8c650008 	lw	a1,8(v1)
8005d378:	00c21024 	and	v0,a2,v0
8005d37c:	2404fffe 	li	a0,-2
8005d380:	00021140 	sll	v0,v0,0x5
8005d384:	00091a83 	sra	v1,t1,0xa
8005d388:	00641824 	and	v1,v1,a0
8005d38c:	00451021 	addu	v0,v0,a1
8005d390:	00431021 	addu	v0,v0,v1
8005d394:	90440000 	lbu	a0,0(v0)
8005d398:	30e30007 	andi	v1,a3,0x7
8005d39c:	00031840 	sll	v1,v1,0x1
8005d3a0:	000421c0 	sll	a0,a0,0x7
8005d3a4:	30c20007 	andi	v0,a2,0x7
8005d3a8:	02031821 	addu	v1,s0,v1
8005d3ac:	00641821 	addu	v1,v1,a0
8005d3b0:	00021100 	sll	v0,v0,0x4
8005d3b4:	00621821 	addu	v1,v1,v0
8005d3b8:	90640000 	lbu	a0,0(v1)
8005d3bc:	8fc2006c 	lw	v0,108(s8)
8005d3c0:	00821024 	and	v0,a0,v0
8005d3c4:	000211c2 	srl	v0,v0,0x7
8005d3c8:	00511021 	addu	v0,v0,s1
8005d3cc:	90430000 	lbu	v1,0(v0)
8005d3d0:	a3c3004c 	sb	v1,76(s8)
8005d3d4:	91020000 	lbu	v0,0(t0)
8005d3d8:	0043182b 	sltu	v1,v0,v1
8005d3dc:	10600023 	beqz	v1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c>
8005d3e0:	00000000 	nop
8005d3e4:	8fc20068 	lw	v0,104(s8)
8005d3e8:	00822824 	and	a1,a0,v0
8005d3ec:	10a0001f 	beqz	a1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c>
8005d3f0:	00000000 	nop
8005d3f4:	8fc20048 	lw	v0,72(s8)
8005d3f8:	00481021 	addu	v0,v0,t0
8005d3fc:	90420000 	lbu	v0,0(v0)
8005d400:	10400063 	beqz	v0,8005d590 <_Z29DrawBGMode7Background16Sub1_2Phi+0x7b0>
8005d404:	24060001 	li	a2,1
8005d408:	10460078 	beq	v0,a2,8005d5ec <_Z29DrawBGMode7Background16Sub1_2Phi+0x80c>
8005d40c:	00051840 	sll	v1,a1,0x1
8005d410:	8fc20044 	lw	v0,68(s8)
8005d414:	8fc40014 	lw	a0,20(s8)
8005d418:	00621821 	addu	v1,v1,v0
8005d41c:	00042040 	sll	a0,a0,0x1
8005d420:	94620000 	lhu	v0,0(v1)
8005d424:	008c2021 	addu	a0,a0,t4
8005d428:	94830000 	lhu	v1,0(a0)
8005d42c:	24048420 	li	a0,-31712
8005d430:	00821025 	or	v0,a0,v0
8005d434:	2405fbde 	li	a1,-1058
8005d438:	00651824 	and	v1,v1,a1
8005d43c:	3042ffff 	andi	v0,v0,0xffff
8005d440:	00431023 	subu	v0,v0,v1
8005d444:	00021043 	sra	v0,v0,0x1
8005d448:	8fc30020 	lw	v1,32(s8)
8005d44c:	00021040 	sll	v0,v0,0x1
8005d450:	00431021 	addu	v0,v0,v1
8005d454:	94420000 	lhu	v0,0(v0)
8005d458:	3c068022 	lui	a2,0x8022
8005d45c:	a5820000 	sh	v0,0(t4)
8005d460:	24c66dd8 	addiu	a2,a2,28120
8005d464:	90c2004c 	lbu	v0,76(a2)
8005d468:	a1020000 	sb	v0,0(t0)
8005d46c:	014d5021 	addu	t2,t2,t5
8005d470:	014d1023 	subu	v0,t2,t5
8005d474:	01394821 	addu	t1,t1,t9
8005d478:	01785821 	addu	t3,t3,t8
8005d47c:	11e2ff81 	beq	t7,v0,8005d284 <_Z29DrawBGMode7Background16Sub1_2Phi+0x4a4>
8005d480:	01cd7021 	addu	t6,t6,t5
8005d484:	258c0002 	addiu	t4,t4,2
8005d488:	25080001 	addiu	t0,t0,1
8005d48c:	00093a03 	sra	a3,t1,0x8
8005d490:	000b3203 	sra	a2,t3,0x8
8005d494:	00e61025 	or	v0,a3,a2
8005d498:	2403fc00 	li	v1,-1024
8005d49c:	00431024 	and	v0,v0,v1
8005d4a0:	1040ffb3 	beqz	v0,8005d370 <_Z29DrawBGMode7Background16Sub1_2Phi+0x590>
8005d4a4:	2683701c 	addiu	v1,s4,28700
8005d4a8:	92a30aa5 	lbu	v1,2725(s5)
8005d4ac:	24020003 	li	v0,3
8005d4b0:	1462ffee 	bne	v1,v0,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c>
8005d4b4:	31c30007 	andi	v1,t6,0x7
8005d4b8:	3c048019 	lui	a0,0x8019
8005d4bc:	8fa20034 	lw	v0,52(sp)
8005d4c0:	2484f65c 	addiu	a0,a0,-2468
8005d4c4:	00031840 	sll	v1,v1,0x1
8005d4c8:	8c870000 	lw	a3,0(a0)
8005d4cc:	02031821 	addu	v1,s0,v1
8005d4d0:	00621821 	addu	v1,v1,v0
8005d4d4:	90640000 	lbu	a0,0(v1)
8005d4d8:	8ce2006c 	lw	v0,108(a3)
8005d4dc:	00821024 	and	v0,a0,v0
8005d4e0:	000211c2 	srl	v0,v0,0x7
8005d4e4:	00511021 	addu	v0,v0,s1
8005d4e8:	90430000 	lbu	v1,0(v0)
8005d4ec:	a0e3004c 	sb	v1,76(a3)
8005d4f0:	91020000 	lbu	v0,0(t0)
8005d4f4:	0043182b 	sltu	v1,v0,v1
8005d4f8:	1060ffdc 	beqz	v1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c>
8005d4fc:	00000000 	nop
8005d500:	8ce20068 	lw	v0,104(a3)
8005d504:	00822824 	and	a1,a0,v0
8005d508:	10a0ffd8 	beqz	a1,8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c>
8005d50c:	00000000 	nop
8005d510:	8ce20048 	lw	v0,72(a3)
8005d514:	00481021 	addu	v0,v0,t0
8005d518:	90420000 	lbu	v0,0(v0)
8005d51c:	10400047 	beqz	v0,8005d63c <_Z29DrawBGMode7Background16Sub1_2Phi+0x85c>
8005d520:	3c068022 	lui	a2,0x8022
8005d524:	24060001 	li	a2,1
8005d528:	1046004a 	beq	v0,a2,8005d654 <_Z29DrawBGMode7Background16Sub1_2Phi+0x874>
8005d52c:	00051840 	sll	v1,a1,0x1
8005d530:	8ce20044 	lw	v0,68(a3)
8005d534:	8ce40014 	lw	a0,20(a3)
8005d538:	00621821 	addu	v1,v1,v0
8005d53c:	00042040 	sll	a0,a0,0x1
8005d540:	94620000 	lhu	v0,0(v1)
8005d544:	008c2021 	addu	a0,a0,t4
8005d548:	94830000 	lhu	v1,0(a0)
8005d54c:	24048420 	li	a0,-31712
8005d550:	00821025 	or	v0,a0,v0
8005d554:	2405fbde 	li	a1,-1058
8005d558:	00651824 	and	v1,v1,a1
8005d55c:	3042ffff 	andi	v0,v0,0xffff
8005d560:	00431023 	subu	v0,v0,v1
8005d564:	00021043 	sra	v0,v0,0x1
8005d568:	8ce30020 	lw	v1,32(a3)
8005d56c:	00021040 	sll	v0,v0,0x1
8005d570:	00431021 	addu	v0,v0,v1
8005d574:	94420000 	lhu	v0,0(v0)
8005d578:	3c038022 	lui	v1,0x8022
8005d57c:	a5820000 	sh	v0,0(t4)
8005d580:	24636dd8 	addiu	v1,v1,28120
8005d584:	9062004c 	lbu	v0,76(v1)
8005d588:	0801751b 	j	8005d46c <_Z29DrawBGMode7Background16Sub1_2Phi+0x68c>
8005d58c:	a1020000 	sb	v0,0(t0)
8005d590:	8fc30044 	lw	v1,68(s8)
8005d594:	00051040 	sll	v0,a1,0x1
8005d598:	00431021 	addu	v0,v0,v1
8005d59c:	08017516 	j	8005d458 <_Z29DrawBGMode7Background16Sub1_2Phi+0x678>
8005d5a0:	94420000 	lhu	v0,0(v0)
8005d5a4:	8d620044 	lw	v0,68(t3)
8005d5a8:	8d650050 	lw	a1,80(t3)
8005d5ac:	01c21021 	addu	v0,t6,v0
8005d5b0:	94430000 	lhu	v1,0(v0)
8005d5b4:	00be2024 	and	a0,a1,s8
8005d5b8:	34628420 	ori	v0,v1,0x8420
8005d5bc:	00441023 	subu	v0,v0,a0
8005d5c0:	8d66001c 	lw	a2,28(t3)
8005d5c4:	00021042 	srl	v0,v0,0x1
8005d5c8:	00021040 	sll	v0,v0,0x1
8005d5cc:	00461021 	addu	v0,v0,a2
8005d5d0:	94440000 	lhu	a0,0(v0)
8005d5d4:	30630421 	andi	v1,v1,0x421
8005d5d8:	00641821 	addu	v1,v1,a0
8005d5dc:	30a50421 	andi	a1,a1,0x421
8005d5e0:	00651823 	subu	v1,v1,a1
8005d5e4:	0801746b 	j	8005d1ac <_Z29DrawBGMode7Background16Sub1_2Phi+0x3cc>
8005d5e8:	3062ffff 	andi	v0,v1,0xffff
8005d5ec:	8fc30044 	lw	v1,68(s8)
8005d5f0:	00051040 	sll	v0,a1,0x1
8005d5f4:	00431021 	addu	v0,v0,v1
8005d5f8:	94440000 	lhu	a0,0(v0)
8005d5fc:	8fc60050 	lw	a2,80(s8)
8005d600:	2405fbde 	li	a1,-1058
8005d604:	00c51824 	and	v1,a2,a1
8005d608:	34828420 	ori	v0,a0,0x8420
8005d60c:	00431023 	subu	v0,v0,v1
8005d610:	00021042 	srl	v0,v0,0x1
8005d614:	8fc3001c 	lw	v1,28(s8)
8005d618:	00021040 	sll	v0,v0,0x1
8005d61c:	00431021 	addu	v0,v0,v1
8005d620:	94450000 	lhu	a1,0(v0)
8005d624:	30840421 	andi	a0,a0,0x421
8005d628:	00852021 	addu	a0,a0,a1
8005d62c:	30c60421 	andi	a2,a2,0x421
8005d630:	00862023 	subu	a0,a0,a2
8005d634:	08017516 	j	8005d458 <_Z29DrawBGMode7Background16Sub1_2Phi+0x678>
8005d638:	3082ffff 	andi	v0,a0,0xffff
8005d63c:	24c66dd8 	addiu	a2,a2,28120
8005d640:	8cc30044 	lw	v1,68(a2)
8005d644:	00051040 	sll	v0,a1,0x1
8005d648:	00431021 	addu	v0,v0,v1
8005d64c:	0801755e 	j	8005d578 <_Z29DrawBGMode7Background16Sub1_2Phi+0x798>
8005d650:	94420000 	lhu	v0,0(v0)
8005d654:	8ce30044 	lw	v1,68(a3)
8005d658:	00051040 	sll	v0,a1,0x1
8005d65c:	00431021 	addu	v0,v0,v1
8005d660:	94440000 	lhu	a0,0(v0)
8005d664:	8ce60050 	lw	a2,80(a3)
8005d668:	2405fbde 	li	a1,-1058
8005d66c:	00c51824 	and	v1,a2,a1
8005d670:	34828420 	ori	v0,a0,0x8420
8005d674:	00431023 	subu	v0,v0,v1
8005d678:	00021042 	srl	v0,v0,0x1
8005d67c:	8ce3001c 	lw	v1,28(a3)
8005d680:	00021040 	sll	v0,v0,0x1
8005d684:	00431021 	addu	v0,v0,v1
8005d688:	94450000 	lhu	a1,0(v0)
8005d68c:	30840421 	andi	a0,a0,0x421
8005d690:	00852021 	addu	a0,a0,a1
8005d694:	30c60421 	andi	a2,a2,0x421
8005d698:	00862023 	subu	a0,a0,a2
8005d69c:	0801755e 	j	8005d578 <_Z29DrawBGMode7Background16Sub1_2Phi+0x798>
8005d6a0:	3082ffff 	andi	v0,a0,0xffff
8005d6a4:	8fbe0058 	lw	s8,88(sp)
8005d6a8:	8fb70054 	lw	s7,84(sp)
8005d6ac:	8fb60050 	lw	s6,80(sp)
8005d6b0:	8fb5004c 	lw	s5,76(sp)
8005d6b4:	8fb40048 	lw	s4,72(sp)
8005d6b8:	8fb30044 	lw	s3,68(sp)
8005d6bc:	8fb20040 	lw	s2,64(sp)
8005d6c0:	8fb1003c 	lw	s1,60(sp)
8005d6c4:	8fb00038 	lw	s0,56(sp)
8005d6c8:	03e00008 	jr	ra
8005d6cc:	27bd0060 	addiu	sp,sp,96
8005d6d0:	3c048022 	lui	a0,0x8022
8005d6d4:	2563140c 	addiu	v1,t3,5132
8005d6d8:	24826dd8 	addiu	v0,a0,28120
8005d6dc:	080173b8 	j	8005cee0 <_Z29DrawBGMode7Background16Sub1_2Phi+0x100>
8005d6e0:	ac430044 	sw	v1,68(v0)

8005d6e4 <_Z26DrawBGMode7Background16SubPhi>:
8005d6e4:	27bdffa0 	addiu	sp,sp,-96
8005d6e8:	3c028022 	lui	v0,0x8022
8005d6ec:	afb30044 	sw	s3,68(sp)
8005d6f0:	afb00038 	sw	s0,56(sp)
8005d6f4:	afbe0058 	sw	s8,88(sp)
8005d6f8:	afb70054 	sw	s7,84(sp)
8005d6fc:	afb60050 	sw	s6,80(sp)
8005d700:	afb5004c 	sw	s5,76(sp)
8005d704:	afb40048 	sw	s4,72(sp)
8005d708:	afb20040 	sw	s2,64(sp)
8005d70c:	afb1003c 	sw	s1,60(sp)
8005d710:	24476dd8 	addiu	a3,v0,28120
8005d714:	3c138021 	lui	s3,0x8021
8005d718:	2662701c 	addiu	v0,s3,28700
8005d71c:	90e340ee 	lbu	v1,16622(a3)
8005d720:	8c460008 	lw	a2,8(v0)
8005d724:	30630001 	andi	v1,v1,0x1
8005d728:	00806021 	move	t4,a0
8005d72c:	afa50064 	sw	a1,100(sp)
8005d730:	10600029 	beqz	v1,8005d7d8 <_Z26DrawBGMode7Background16SubPhi+0xf4>
8005d734:	24d00001 	addiu	s0,a2,1
8005d738:	3c0d8022 	lui	t5,0x8022
8005d73c:	25a25bc4 	addiu	v0,t5,23492
8005d740:	90430007 	lbu	v1,7(v0)
8005d744:	10600210 	beqz	v1,8005df88 <_Z26DrawBGMode7Background16SubPhi+0x8a4>
8005d748:	3c0b802c 	lui	t3,0x802c
8005d74c:	00003821 	move	a3,zero
8005d750:	30e20001 	andi	v0,a3,0x1
8005d754:	00021040 	sll	v0,v0,0x1
8005d758:	00072240 	sll	a0,a3,0x9
8005d75c:	2563140c 	addiu	v1,t3,5132
8005d760:	00833021 	addu	a2,a0,v1
8005d764:	304affff 	andi	t2,v0,0xffff
8005d768:	30e90004 	andi	t1,a3,0x4
8005d76c:	30e80002 	andi	t0,a3,0x2
8005d770:	00002821 	move	a1,zero
8005d774:	30a300c0 	andi	v1,a1,0xc0
8005d778:	30a20038 	andi	v0,a1,0x38
8005d77c:	000318c2 	srl	v1,v1,0x3
8005d780:	00021042 	srl	v0,v0,0x1
8005d784:	30a40007 	andi	a0,a1,0x7
8005d788:	01231825 	or	v1,t1,v1
8005d78c:	01021025 	or	v0,t0,v0
8005d790:	00021140 	sll	v0,v0,0x5
8005d794:	00031a80 	sll	v1,v1,0xa
8005d798:	00042080 	sll	a0,a0,0x2
8005d79c:	00621825 	or	v1,v1,v0
8005d7a0:	01442025 	or	a0,t2,a0
8005d7a4:	00641825 	or	v1,v1,a0
8005d7a8:	24a50001 	addiu	a1,a1,1
8005d7ac:	24020100 	li	v0,256
8005d7b0:	a4c30000 	sh	v1,0(a2)
8005d7b4:	14a2ffef 	bne	a1,v0,8005d774 <_Z26DrawBGMode7Background16SubPhi+0x90>
8005d7b8:	24c60002 	addiu	a2,a2,2
8005d7bc:	24e70001 	addiu	a3,a3,1
8005d7c0:	24020008 	li	v0,8
8005d7c4:	14e2ffe3 	bne	a3,v0,8005d754 <_Z26DrawBGMode7Background16SubPhi+0x70>
8005d7c8:	30e20001 	andi	v0,a3,0x1
8005d7cc:	25a25bc4 	addiu	v0,t5,23492
8005d7d0:	080177e2 	j	8005df88 <_Z26DrawBGMode7Background16SubPhi+0x8a4>
8005d7d4:	a0400007 	sb	zero,7(v0)
8005d7d8:	3c028022 	lui	v0,0x8022
8005d7dc:	2442680c 	addiu	v0,v0,26636
8005d7e0:	ace20044 	sw	v0,68(a3)
8005d7e4:	3c068022 	lui	a2,0x8022
8005d7e8:	24c56dd8 	addiu	a1,a2,28120
8005d7ec:	8faa0064 	lw	t2,100(sp)
8005d7f0:	8ca20064 	lw	v0,100(a1)
8005d7f4:	000a5080 	sll	t2,t2,0x2
8005d7f8:	01421021 	addu	v0,t2,v0
8005d7fc:	8ca3005c 	lw	v1,92(a1)
8005d800:	8c420000 	lw	v0,0(v0)
8005d804:	afa3001c 	sw	v1,28(sp)
8005d808:	afa20024 	sw	v0,36(sp)
8005d80c:	8fa60024 	lw	a2,36(sp)
8005d810:	8ca30060 	lw	v1,96(a1)
8005d814:	8fa4001c 	lw	a0,28(sp)
8005d818:	24020001 	li	v0,1
8005d81c:	0046300a 	movz	a2,v0,a2
8005d820:	0064182b 	sltu	v1,v1,a0
8005d824:	afa60024 	sw	a2,36(sp)
8005d828:	afaa0030 	sw	t2,48(sp)
8005d82c:	8ca80010 	lw	t0,16(a1)
8005d830:	8ca70040 	lw	a3,64(a1)
8005d834:	146001c9 	bnez	v1,8005df5c <_Z26DrawBGMode7Background16SubPhi+0x878>
8005d838:	8ca60030 	lw	a2,48(a1)
8005d83c:	00041900 	sll	v1,a0,0x4
8005d840:	00041080 	sll	v0,a0,0x2
8005d844:	3c048023 	lui	a0,0x8023
8005d848:	2484aecc 	addiu	a0,a0,-20788
8005d84c:	00642021 	addu	a0,v1,a0
8005d850:	00621823 	subu	v1,v1,v0
8005d854:	8fa2001c 	lw	v0,28(sp)
8005d858:	01800013 	mtlo	t4
8005d85c:	70480000 	madd	v0,t0
8005d860:	afa40008 	sw	a0,8(sp)
8005d864:	00001012 	mflo	v0
8005d868:	00e00013 	mtlo	a3
8005d86c:	afa20000 	sw	v0,0(sp)
8005d870:	8fa2001c 	lw	v0,28(sp)
8005d874:	24840002 	addiu	a0,a0,2
8005d878:	70460000 	madd	v0,a2
8005d87c:	afa4000c 	sw	a0,12(sp)
8005d880:	00001012 	mflo	v0
8005d884:	24040100 	li	a0,256
8005d888:	afa20020 	sw	v0,32(sp)
8005d88c:	3c028023 	lui	v0,0x8023
8005d890:	2442bdcc 	addiu	v0,v0,-16948
8005d894:	00628821 	addu	s1,v1,v0
8005d898:	8fa3001c 	lw	v1,28(sp)
8005d89c:	240200ff 	li	v0,255
8005d8a0:	00431023 	subu	v0,v0,v1
8005d8a4:	afa20004 	sw	v0,4(sp)
8005d8a8:	0000b021 	move	s6,zero
8005d8ac:	afa40028 	sw	a0,40(sp)
8005d8b0:	8fa50008 	lw	a1,8(sp)
8005d8b4:	8622000a 	lh	v0,10(s1)
8005d8b8:	94a40000 	lhu	a0,0(a1)
8005d8bc:	000214c0 	sll	v0,v0,0x13
8005d8c0:	000424c0 	sll	a0,a0,0x13
8005d8c4:	000244c3 	sra	t0,v0,0x13
8005d8c8:	000424c3 	sra	a0,a0,0x13
8005d8cc:	00882023 	subu	a0,a0,t0
8005d8d0:	30822000 	andi	v0,a0,0x2000
8005d8d4:	38422000 	xori	v0,v0,0x2000
8005d8d8:	3c068022 	lui	a2,0x8022
8005d8dc:	2442e000 	addiu	v0,v0,-8192
8005d8e0:	24c350e8 	addiu	v1,a2,20712
8005d8e4:	000210c3 	sra	v0,v0,0x3
8005d8e8:	86250008 	lh	a1,8(s1)
8005d8ec:	308403ff 	andi	a0,a0,0x3ff
8005d8f0:	90670aa4 	lbu	a3,2724(v1)
8005d8f4:	00822021 	addu	a0,a0,v0
8005d8f8:	8fa3001c 	lw	v1,28(sp)
8005d8fc:	8fa20004 	lw	v0,4(sp)
8005d900:	00052cc0 	sll	a1,a1,0x13
8005d904:	0067100a 	movz	v0,v1,a3
8005d908:	00054cc3 	sra	t1,a1,0x13
8005d90c:	00442021 	addu	a0,v0,a0
8005d910:	86250002 	lh	a1,2(s1)
8005d914:	00091200 	sll	v0,t1,0x8
8005d918:	00400013 	mtlo	v0
8005d91c:	70850000 	madd	a0,a1
8005d920:	8faa000c 	lw	t2,12(sp)
8005d924:	00081a00 	sll	v1,t0,0x8
8005d928:	86270006 	lh	a3,6(s1)
8005d92c:	95460000 	lhu	a2,0(t2)
8005d930:	00005012 	mflo	t2
8005d934:	00600013 	mtlo	v1
8005d938:	70870000 	madd	a0,a3
8005d93c:	000634c0 	sll	a2,a2,0x13
8005d940:	00001012 	mflo	v0
8005d944:	8fa30024 	lw	v1,36(sp)
8005d948:	000634c3 	sra	a2,a2,0x13
8005d94c:	afaa0014 	sw	t2,20(sp)
8005d950:	afa20010 	sw	v0,16(sp)
8005d954:	10600093 	beqz	v1,8005dba4 <_Z26DrawBGMode7Background16SubPhi+0x4c0>
8005d958:	afa60018 	sw	a2,24(sp)
8005d95c:	00c91023 	subu	v0,a2,t1
8005d960:	01042021 	addu	a0,t0,a0
8005d964:	30432000 	andi	v1,v0,0x2000
8005d968:	30840007 	andi	a0,a0,0x7
8005d96c:	00042100 	sll	a0,a0,0x4
8005d970:	38632000 	xori	v1,v1,0x2000
8005d974:	2463e000 	addiu	v1,v1,-8192
8005d978:	afa40034 	sw	a0,52(sp)
8005d97c:	3c048019 	lui	a0,0x8019
8005d980:	000318c3 	sra	v1,v1,0x3
8005d984:	304203ff 	andi	v0,v0,0x3ff
8005d988:	2484f664 	addiu	a0,a0,-2460
8005d98c:	8fa50064 	lw	a1,100(sp)
8005d990:	00431021 	addu	v0,v0,v1
8005d994:	8c940000 	lw	s4,0(a0)
8005d998:	afa2002c 	sw	v0,44(sp)
8005d99c:	0000a821 	move	s5,zero
8005d9a0:	00059080 	sll	s2,a1,0x2
8005d9a4:	3c068022 	lui	a2,0x8022
8005d9a8:	24c66dd8 	addiu	a2,a2,28120
8005d9ac:	8cc40064 	lw	a0,100(a2)
8005d9b0:	8faa0030 	lw	t2,48(sp)
8005d9b4:	01441021 	addu	v0,t2,a0
8005d9b8:	8c430000 	lw	v1,0(v0)
8005d9bc:	10600007 	beqz	v1,8005d9dc <_Z26DrawBGMode7Background16SubPhi+0x2f8>
8005d9c0:	02441821 	addu	v1,s2,a0
8005d9c4:	8c6200a8 	lw	v0,168(v1)
8005d9c8:	8c760018 	lw	s6,24(v1)
8005d9cc:	afa20028 	sw	v0,40(sp)
8005d9d0:	02c2102b 	sltu	v0,s6,v0
8005d9d4:	10400070 	beqz	v0,8005db98 <_Z26DrawBGMode7Background16SubPhi+0x4b4>
8005d9d8:	8fa40024 	lw	a0,36(sp)
8005d9dc:	8fa40000 	lw	a0,0(sp)
8005d9e0:	8fa50020 	lw	a1,32(sp)
8005d9e4:	92830aa3 	lbu	v1,2723(s4)
8005d9e8:	00161040 	sll	v0,s6,0x1
8005d9ec:	00446021 	addu	t4,v0,a0
8005d9f0:	10600087 	beqz	v1,8005dc10 <_Z26DrawBGMode7Background16SubPhi+0x52c>
8005d9f4:	02c54021 	addu	t0,s6,a1
8005d9f8:	8fa60028 	lw	a2,40(sp)
8005d9fc:	8faa002c 	lw	t2,44(sp)
8005da00:	86270000 	lh	a3,0(s1)
8005da04:	86240004 	lh	a0,4(s1)
8005da08:	24c5ffff 	addiu	a1,a2,-1
8005da0c:	92830aa5 	lbu	v1,2725(s4)
8005da10:	00aa1021 	addu	v0,a1,t2
8005da14:	70443002 	mul	a2,v0,a0
8005da18:	26cfffff 	addiu	t7,s6,-1
8005da1c:	0007c823 	negu	t9,a3
8005da20:	0004c023 	negu	t8,a0
8005da24:	240dffff 	li	t5,-1
8005da28:	14600086 	bnez	v1,8005dc44 <_Z26DrawBGMode7Background16SubPhi+0x560>
8005da2c:	70471002 	mul	v0,v0,a3
8005da30:	10af0058 	beq	a1,t7,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0>
8005da34:	01a55021 	addu	t2,t5,a1
8005da38:	3c058019 	lui	a1,0x8019
8005da3c:	8fa30014 	lw	v1,20(sp)
8005da40:	8fa40010 	lw	a0,16(sp)
8005da44:	24a5f668 	addiu	a1,a1,-2456
8005da48:	8cab0000 	lw	t3,0(a1)
8005da4c:	00624821 	addu	t1,v1,v0
8005da50:	00863821 	addu	a3,a0,a2
8005da54:	3c0e8023 	lui	t6,0x8023
8005da58:	080176b9 	j	8005dae4 <_Z26DrawBGMode7Background16SubPhi+0x400>
8005da5c:	2417fbde 	li	s7,-1058
8005da60:	24020001 	li	v0,1
8005da64:	10820119 	beq	a0,v0,8005decc <_Z26DrawBGMode7Background16SubPhi+0x7e8>
8005da68:	00a01821 	move	v1,a1
8005da6c:	8d640014 	lw	a0,20(t3)
8005da70:	8d620044 	lw	v0,68(t3)
8005da74:	00042040 	sll	a0,a0,0x1
8005da78:	00a21021 	addu	v0,a1,v0
8005da7c:	008c2021 	addu	a0,a0,t4
8005da80:	94430000 	lhu	v1,0(v0)
8005da84:	94850000 	lhu	a1,0(a0)
8005da88:	34628420 	ori	v0,v1,0x8420
8005da8c:	00b72024 	and	a0,a1,s7
8005da90:	00441023 	subu	v0,v0,a0
8005da94:	8d66001c 	lw	a2,28(t3)
8005da98:	00021043 	sra	v0,v0,0x1
8005da9c:	00021040 	sll	v0,v0,0x1
8005daa0:	00461021 	addu	v0,v0,a2
8005daa4:	94440000 	lhu	a0,0(v0)
8005daa8:	30630421 	andi	v1,v1,0x421
8005daac:	00641821 	addu	v1,v1,a0
8005dab0:	30a50421 	andi	a1,a1,0x421
8005dab4:	00651823 	subu	v1,v1,a1
8005dab8:	3062ffff 	andi	v0,v1,0xffff
8005dabc:	a5820000 	sh	v0,0(t4)
8005dac0:	9162004c 	lbu	v0,76(t3)
8005dac4:	a1020000 	sb	v0,0(t0)
8005dac8:	014d5021 	addu	t2,t2,t5
8005dacc:	014d1023 	subu	v0,t2,t5
8005dad0:	258c0002 	addiu	t4,t4,2
8005dad4:	25080001 	addiu	t0,t0,1
8005dad8:	01394821 	addu	t1,t1,t9
8005dadc:	11e2002d 	beq	t7,v0,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0>
8005dae0:	00f83821 	addu	a3,a3,t8
8005dae4:	00073203 	sra	a2,a3,0x8
8005dae8:	2662701c 	addiu	v0,s3,28700
8005daec:	8c450008 	lw	a1,8(v0)
8005daf0:	00092203 	sra	a0,t1,0x8
8005daf4:	30c203f8 	andi	v0,a2,0x3f8
8005daf8:	00041882 	srl	v1,a0,0x2
8005dafc:	00021140 	sll	v0,v0,0x5
8005db00:	00451021 	addu	v0,v0,a1
8005db04:	306300fe 	andi	v1,v1,0xfe
8005db08:	00431021 	addu	v0,v0,v1
8005db0c:	90450000 	lbu	a1,0(v0)
8005db10:	30840007 	andi	a0,a0,0x7
8005db14:	00042040 	sll	a0,a0,0x1
8005db18:	000529c0 	sll	a1,a1,0x7
8005db1c:	30c60007 	andi	a2,a2,0x7
8005db20:	02042021 	addu	a0,s0,a0
8005db24:	00852021 	addu	a0,a0,a1
8005db28:	00063100 	sll	a2,a2,0x4
8005db2c:	00862021 	addu	a0,a0,a2
8005db30:	90850000 	lbu	a1,0(a0)
8005db34:	8d62006c 	lw	v0,108(t3)
8005db38:	25c4c90c 	addiu	a0,t6,-14068
8005db3c:	00a21024 	and	v0,a1,v0
8005db40:	000211c2 	srl	v0,v0,0x7
8005db44:	00441021 	addu	v0,v0,a0
8005db48:	90430000 	lbu	v1,0(v0)
8005db4c:	a163004c 	sb	v1,76(t3)
8005db50:	91020000 	lbu	v0,0(t0)
8005db54:	0043182b 	sltu	v1,v0,v1
8005db58:	1060ffdb 	beqz	v1,8005dac8 <_Z26DrawBGMode7Background16SubPhi+0x3e4>
8005db5c:	00000000 	nop
8005db60:	8d620068 	lw	v0,104(t3)
8005db64:	00a21824 	and	v1,a1,v0
8005db68:	1060ffd7 	beqz	v1,8005dac8 <_Z26DrawBGMode7Background16SubPhi+0x3e4>
8005db6c:	00000000 	nop
8005db70:	8d620048 	lw	v0,72(t3)
8005db74:	01021021 	addu	v0,t0,v0
8005db78:	90440000 	lbu	a0,0(v0)
8005db7c:	1480ffb8 	bnez	a0,8005da60 <_Z26DrawBGMode7Background16SubPhi+0x37c>
8005db80:	00032840 	sll	a1,v1,0x1
8005db84:	8d620044 	lw	v0,68(t3)
8005db88:	00a21021 	addu	v0,a1,v0
8005db8c:	080176af 	j	8005dabc <_Z26DrawBGMode7Background16SubPhi+0x3d8>
8005db90:	94420000 	lhu	v0,0(v0)
8005db94:	8fa40024 	lw	a0,36(sp)
8005db98:	26b50001 	addiu	s5,s5,1
8005db9c:	1495ff81 	bne	a0,s5,8005d9a4 <_Z26DrawBGMode7Background16SubPhi+0x2c0>
8005dba0:	26520018 	addiu	s2,s2,24
8005dba4:	3c058022 	lui	a1,0x8022
8005dba8:	24a26dd8 	addiu	v0,a1,28120
8005dbac:	8fa6001c 	lw	a2,28(sp)
8005dbb0:	8c430060 	lw	v1,96(v0)
8005dbb4:	8faa000c 	lw	t2,12(sp)
8005dbb8:	8fa40008 	lw	a0,8(sp)
8005dbbc:	8fa50004 	lw	a1,4(sp)
8005dbc0:	24c60001 	addiu	a2,a2,1
8005dbc4:	24840010 	addiu	a0,a0,16
8005dbc8:	254a0010 	addiu	t2,t2,16
8005dbcc:	24a5ffff 	addiu	a1,a1,-1
8005dbd0:	0066182b 	sltu	v1,v1,a2
8005dbd4:	afa40008 	sw	a0,8(sp)
8005dbd8:	afa6001c 	sw	a2,28(sp)
8005dbdc:	8c440010 	lw	a0,16(v0)
8005dbe0:	afaa000c 	sw	t2,12(sp)
8005dbe4:	afa50004 	sw	a1,4(sp)
8005dbe8:	146000dc 	bnez	v1,8005df5c <_Z26DrawBGMode7Background16SubPhi+0x878>
8005dbec:	8c420030 	lw	v0,48(v0)
8005dbf0:	8fa60000 	lw	a2,0(sp)
8005dbf4:	8faa0020 	lw	t2,32(sp)
8005dbf8:	00c43021 	addu	a2,a2,a0
8005dbfc:	01425021 	addu	t2,t2,v0
8005dc00:	2631000c 	addiu	s1,s1,12
8005dc04:	afa60000 	sw	a2,0(sp)
8005dc08:	0801762c 	j	8005d8b0 <_Z26DrawBGMode7Background16SubPhi+0x1cc>
8005dc0c:	afaa0020 	sw	t2,32(sp)
8005dc10:	86390000 	lh	t9,0(s1)
8005dc14:	86380004 	lh	t8,4(s1)
8005dc18:	8faa002c 	lw	t2,44(sp)
8005dc1c:	02c02821 	move	a1,s6
8005dc20:	92830aa5 	lbu	v1,2725(s4)
8005dc24:	00aa1021 	addu	v0,a1,t2
8005dc28:	03203821 	move	a3,t9
8005dc2c:	03002021 	move	a0,t8
8005dc30:	70443002 	mul	a2,v0,a0
8005dc34:	8faf0028 	lw	t7,40(sp)
8005dc38:	240d0001 	li	t5,1
8005dc3c:	1060ff7c 	beqz	v1,8005da30 <_Z26DrawBGMode7Background16SubPhi+0x34c>
8005dc40:	70471002 	mul	v0,v0,a3
8005dc44:	10afffd3 	beq	a1,t7,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0>
8005dc48:	8faa0014 	lw	t2,20(sp)
8005dc4c:	8fa30018 	lw	v1,24(sp)
8005dc50:	01424821 	addu	t1,t2,v0
8005dc54:	00a37021 	addu	t6,a1,v1
8005dc58:	01a55021 	addu	t2,t5,a1
8005dc5c:	3c048019 	lui	a0,0x8019
8005dc60:	3c058019 	lui	a1,0x8019
8005dc64:	8fa20010 	lw	v0,16(sp)
8005dc68:	2484f668 	addiu	a0,a0,-2456
8005dc6c:	24a5f66c 	addiu	a1,a1,-2452
8005dc70:	8c9e0000 	lw	s8,0(a0)
8005dc74:	8cb70000 	lw	s7,0(a1)
8005dc78:	0801776a 	j	8005dda8 <_Z26DrawBGMode7Background16SubPhi+0x6c4>
8005dc7c:	00465821 	addu	t3,v0,a2
8005dc80:	2402fff8 	li	v0,-8
8005dc84:	8c650008 	lw	a1,8(v1)
8005dc88:	00c21024 	and	v0,a2,v0
8005dc8c:	2404fffe 	li	a0,-2
8005dc90:	00021140 	sll	v0,v0,0x5
8005dc94:	00091a83 	sra	v1,t1,0xa
8005dc98:	00641824 	and	v1,v1,a0
8005dc9c:	00451021 	addu	v0,v0,a1
8005dca0:	00431021 	addu	v0,v0,v1
8005dca4:	90440000 	lbu	a0,0(v0)
8005dca8:	30e30007 	andi	v1,a3,0x7
8005dcac:	00031840 	sll	v1,v1,0x1
8005dcb0:	000421c0 	sll	a0,a0,0x7
8005dcb4:	30c20007 	andi	v0,a2,0x7
8005dcb8:	02031821 	addu	v1,s0,v1
8005dcbc:	00641821 	addu	v1,v1,a0
8005dcc0:	00021100 	sll	v0,v0,0x4
8005dcc4:	00621821 	addu	v1,v1,v0
8005dcc8:	90640000 	lbu	a0,0(v1)
8005dccc:	8fc2006c 	lw	v0,108(s8)
8005dcd0:	00821024 	and	v0,a0,v0
8005dcd4:	000211c2 	srl	v0,v0,0x7
8005dcd8:	00571021 	addu	v0,v0,s7
8005dcdc:	90430000 	lbu	v1,0(v0)
8005dce0:	a3c3004c 	sb	v1,76(s8)
8005dce4:	91020000 	lbu	v0,0(t0)
8005dce8:	0043182b 	sltu	v1,v0,v1
8005dcec:	10600026 	beqz	v1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4>
8005dcf0:	03c03821 	move	a3,s8
8005dcf4:	8fc20068 	lw	v0,104(s8)
8005dcf8:	00822824 	and	a1,a0,v0
8005dcfc:	10a00022 	beqz	a1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4>
8005dd00:	00000000 	nop
8005dd04:	8fc20048 	lw	v0,72(s8)
8005dd08:	00481021 	addu	v0,v0,t0
8005dd0c:	90420000 	lbu	v0,0(v0)
8005dd10:	10400069 	beqz	v0,8005deb8 <_Z26DrawBGMode7Background16SubPhi+0x7d4>
8005dd14:	24060001 	li	a2,1
8005dd18:	10460076 	beq	v0,a2,8005def4 <_Z26DrawBGMode7Background16SubPhi+0x810>
8005dd1c:	00051040 	sll	v0,a1,0x1
8005dd20:	8fc30014 	lw	v1,20(s8)
8005dd24:	8fc40044 	lw	a0,68(s8)
8005dd28:	00031840 	sll	v1,v1,0x1
8005dd2c:	00441021 	addu	v0,v0,a0
8005dd30:	006c1821 	addu	v1,v1,t4
8005dd34:	94440000 	lhu	a0,0(v0)
8005dd38:	94660000 	lhu	a2,0(v1)
8005dd3c:	2405fbde 	li	a1,-1058
8005dd40:	34828420 	ori	v0,a0,0x8420
8005dd44:	00c51824 	and	v1,a2,a1
8005dd48:	00431023 	subu	v0,v0,v1
8005dd4c:	00021043 	sra	v0,v0,0x1
8005dd50:	8ce3001c 	lw	v1,28(a3)
8005dd54:	00021040 	sll	v0,v0,0x1
8005dd58:	00431021 	addu	v0,v0,v1
8005dd5c:	94450000 	lhu	a1,0(v0)
8005dd60:	30840421 	andi	a0,a0,0x421
8005dd64:	00852021 	addu	a0,a0,a1
8005dd68:	30c60421 	andi	a2,a2,0x421
8005dd6c:	00862023 	subu	a0,a0,a2
8005dd70:	3082ffff 	andi	v0,a0,0xffff
8005dd74:	3c068022 	lui	a2,0x8022
8005dd78:	a5820000 	sh	v0,0(t4)
8005dd7c:	24c66dd8 	addiu	a2,a2,28120
8005dd80:	90c2004c 	lbu	v0,76(a2)
8005dd84:	a1020000 	sb	v0,0(t0)
8005dd88:	014d5021 	addu	t2,t2,t5
8005dd8c:	014d1023 	subu	v0,t2,t5
8005dd90:	01394821 	addu	t1,t1,t9
8005dd94:	01785821 	addu	t3,t3,t8
8005dd98:	11e2ff7e 	beq	t7,v0,8005db94 <_Z26DrawBGMode7Background16SubPhi+0x4b0>
8005dd9c:	01cd7021 	addu	t6,t6,t5
8005dda0:	258c0002 	addiu	t4,t4,2
8005dda4:	25080001 	addiu	t0,t0,1
8005dda8:	00093a03 	sra	a3,t1,0x8
8005ddac:	000b3203 	sra	a2,t3,0x8
8005ddb0:	00e61025 	or	v0,a3,a2
8005ddb4:	2403fc00 	li	v1,-1024
8005ddb8:	00431024 	and	v0,v0,v1
8005ddbc:	1040ffb0 	beqz	v0,8005dc80 <_Z26DrawBGMode7Background16SubPhi+0x59c>
8005ddc0:	2663701c 	addiu	v1,s3,28700
8005ddc4:	92830aa5 	lbu	v1,2725(s4)
8005ddc8:	24020003 	li	v0,3
8005ddcc:	1462ffee 	bne	v1,v0,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4>
8005ddd0:	31c30007 	andi	v1,t6,0x7
8005ddd4:	3c048019 	lui	a0,0x8019
8005ddd8:	8fa20034 	lw	v0,52(sp)
8005dddc:	2484f668 	addiu	a0,a0,-2456
8005dde0:	00031840 	sll	v1,v1,0x1
8005dde4:	8c870000 	lw	a3,0(a0)
8005dde8:	02031821 	addu	v1,s0,v1
8005ddec:	00621821 	addu	v1,v1,v0
8005ddf0:	90640000 	lbu	a0,0(v1)
8005ddf4:	8ce2006c 	lw	v0,108(a3)
8005ddf8:	00821024 	and	v0,a0,v0
8005ddfc:	000211c2 	srl	v0,v0,0x7
8005de00:	00571021 	addu	v0,v0,s7
8005de04:	90430000 	lbu	v1,0(v0)
8005de08:	a0e3004c 	sb	v1,76(a3)
8005de0c:	91020000 	lbu	v0,0(t0)
8005de10:	0043182b 	sltu	v1,v0,v1
8005de14:	1060ffdc 	beqz	v1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4>
8005de18:	00000000 	nop
8005de1c:	8ce20068 	lw	v0,104(a3)
8005de20:	00822824 	and	a1,a0,v0
8005de24:	10a0ffd8 	beqz	a1,8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4>
8005de28:	00000000 	nop
8005de2c:	8ce20048 	lw	v0,72(a3)
8005de30:	00481021 	addu	v0,v0,t0
8005de34:	90420000 	lbu	v0,0(v0)
8005de38:	10400038 	beqz	v0,8005df1c <_Z26DrawBGMode7Background16SubPhi+0x838>
8005de3c:	3c068022 	lui	a2,0x8022
8005de40:	24060001 	li	a2,1
8005de44:	1046003b 	beq	v0,a2,8005df34 <_Z26DrawBGMode7Background16SubPhi+0x850>
8005de48:	00051040 	sll	v0,a1,0x1
8005de4c:	8ce30014 	lw	v1,20(a3)
8005de50:	8ce40044 	lw	a0,68(a3)
8005de54:	00031840 	sll	v1,v1,0x1
8005de58:	00441021 	addu	v0,v0,a0
8005de5c:	006c1821 	addu	v1,v1,t4
8005de60:	94440000 	lhu	a0,0(v0)
8005de64:	94660000 	lhu	a2,0(v1)
8005de68:	2405fbde 	li	a1,-1058
8005de6c:	34828420 	ori	v0,a0,0x8420
8005de70:	00c51824 	and	v1,a2,a1
8005de74:	00431023 	subu	v0,v0,v1
8005de78:	00021043 	sra	v0,v0,0x1
8005de7c:	8ce3001c 	lw	v1,28(a3)
8005de80:	00021040 	sll	v0,v0,0x1
8005de84:	00431021 	addu	v0,v0,v1
8005de88:	94450000 	lhu	a1,0(v0)
8005de8c:	30840421 	andi	a0,a0,0x421
8005de90:	00852021 	addu	a0,a0,a1
8005de94:	30c60421 	andi	a2,a2,0x421
8005de98:	00862023 	subu	a0,a0,a2
8005de9c:	3082ffff 	andi	v0,a0,0xffff
8005dea0:	3c038022 	lui	v1,0x8022
8005dea4:	a5820000 	sh	v0,0(t4)
8005dea8:	24636dd8 	addiu	v1,v1,28120
8005deac:	9062004c 	lbu	v0,76(v1)
8005deb0:	08017762 	j	8005dd88 <_Z26DrawBGMode7Background16SubPhi+0x6a4>
8005deb4:	a1020000 	sb	v0,0(t0)
8005deb8:	8fc30044 	lw	v1,68(s8)
8005debc:	00051040 	sll	v0,a1,0x1
8005dec0:	00431021 	addu	v0,v0,v1
8005dec4:	0801775d 	j	8005dd74 <_Z26DrawBGMode7Background16SubPhi+0x690>
8005dec8:	94420000 	lhu	v0,0(v0)
8005decc:	8d620044 	lw	v0,68(t3)
8005ded0:	8d650050 	lw	a1,80(t3)
8005ded4:	00621021 	addu	v0,v1,v0
8005ded8:	94430000 	lhu	v1,0(v0)
8005dedc:	00b72024 	and	a0,a1,s7
8005dee0:	34628420 	ori	v0,v1,0x8420
8005dee4:	00441023 	subu	v0,v0,a0
8005dee8:	8d66001c 	lw	a2,28(t3)
8005deec:	080176a7 	j	8005da9c <_Z26DrawBGMode7Background16SubPhi+0x3b8>
8005def0:	00021042 	srl	v0,v0,0x1
8005def4:	8fc30044 	lw	v1,68(s8)
8005def8:	00431021 	addu	v0,v0,v1
8005defc:	94440000 	lhu	a0,0(v0)
8005df00:	8fc60050 	lw	a2,80(s8)
8005df04:	2405fbde 	li	a1,-1058
8005df08:	34828420 	ori	v0,a0,0x8420
8005df0c:	00c51824 	and	v1,a2,a1
8005df10:	00431023 	subu	v0,v0,v1
8005df14:	08017754 	j	8005dd50 <_Z26DrawBGMode7Background16SubPhi+0x66c>
8005df18:	00021042 	srl	v0,v0,0x1
8005df1c:	24c66dd8 	addiu	a2,a2,28120
8005df20:	8cc30044 	lw	v1,68(a2)
8005df24:	00051040 	sll	v0,a1,0x1
8005df28:	00431021 	addu	v0,v0,v1
8005df2c:	080177a8 	j	8005dea0 <_Z26DrawBGMode7Background16SubPhi+0x7bc>
8005df30:	94420000 	lhu	v0,0(v0)
8005df34:	8ce30044 	lw	v1,68(a3)
8005df38:	00431021 	addu	v0,v0,v1
8005df3c:	94440000 	lhu	a0,0(v0)
8005df40:	8ce60050 	lw	a2,80(a3)
8005df44:	2405fbde 	li	a1,-1058
8005df48:	34828420 	ori	v0,a0,0x8420
8005df4c:	00c51824 	and	v1,a2,a1
8005df50:	00431023 	subu	v0,v0,v1
8005df54:	0801779f 	j	8005de7c <_Z26DrawBGMode7Background16SubPhi+0x798>
8005df58:	00021042 	srl	v0,v0,0x1
8005df5c:	8fbe0058 	lw	s8,88(sp)
8005df60:	8fb70054 	lw	s7,84(sp)
8005df64:	8fb60050 	lw	s6,80(sp)
8005df68:	8fb5004c 	lw	s5,76(sp)
8005df6c:	8fb40048 	lw	s4,72(sp)
8005df70:	8fb30044 	lw	s3,68(sp)
8005df74:	8fb20040 	lw	s2,64(sp)
8005df78:	8fb1003c 	lw	s1,60(sp)
8005df7c:	8fb00038 	lw	s0,56(sp)
8005df80:	03e00008 	jr	ra
8005df84:	27bd0060 	addiu	sp,sp,96
8005df88:	3c048022 	lui	a0,0x8022
8005df8c:	2563140c 	addiu	v1,t3,5132
8005df90:	24826dd8 	addiu	v0,a0,28120
8005df94:	080175f9 	j	8005d7e4 <_Z26DrawBGMode7Background16SubPhi+0x100>
8005df98:	ac430044 	sw	v1,68(v0)

8005df9c <_Z29DrawBGMode7Background16Add1_2Phi>:
8005df9c:	27bdff98 	addiu	sp,sp,-104
8005dfa0:	3c028022 	lui	v0,0x8022
8005dfa4:	afb60058 	sw	s6,88(sp)
8005dfa8:	afb10044 	sw	s1,68(sp)
8005dfac:	afbe0060 	sw	s8,96(sp)
8005dfb0:	afb7005c 	sw	s7,92(sp)
8005dfb4:	afb50054 	sw	s5,84(sp)
8005dfb8:	afb40050 	sw	s4,80(sp)
8005dfbc:	afb3004c 	sw	s3,76(sp)
8005dfc0:	afb20048 	sw	s2,72(sp)
8005dfc4:	afb00040 	sw	s0,64(sp)
8005dfc8:	24476dd8 	addiu	a3,v0,28120
8005dfcc:	3c168021 	lui	s6,0x8021
8005dfd0:	26c2701c 	addiu	v0,s6,28700
8005dfd4:	90e340ee 	lbu	v1,16622(a3)
8005dfd8:	8c460008 	lw	a2,8(v0)
8005dfdc:	30630001 	andi	v1,v1,0x1
8005dfe0:	00806021 	move	t4,a0
8005dfe4:	afa5006c 	sw	a1,108(sp)
8005dfe8:	10600029 	beqz	v1,8005e090 <_Z29DrawBGMode7Background16Add1_2Phi+0xf4>
8005dfec:	24d10001 	addiu	s1,a2,1
8005dff0:	3c0d8022 	lui	t5,0x8022
8005dff4:	25a25bc4 	addiu	v0,t5,23492
8005dff8:	90430007 	lbu	v1,7(v0)
8005dffc:	1060021d 	beqz	v1,8005e874 <_Z29DrawBGMode7Background16Add1_2Phi+0x8d8>
8005e000:	3c0b802c 	lui	t3,0x802c
8005e004:	00003821 	move	a3,zero
8005e008:	30e20001 	andi	v0,a3,0x1
8005e00c:	00021040 	sll	v0,v0,0x1
8005e010:	00072240 	sll	a0,a3,0x9
8005e014:	2563140c 	addiu	v1,t3,5132
8005e018:	00833021 	addu	a2,a0,v1
8005e01c:	304affff 	andi	t2,v0,0xffff
8005e020:	30e90004 	andi	t1,a3,0x4
8005e024:	30e80002 	andi	t0,a3,0x2
8005e028:	00002821 	move	a1,zero
8005e02c:	30a300c0 	andi	v1,a1,0xc0
8005e030:	30a20038 	andi	v0,a1,0x38
8005e034:	000318c2 	srl	v1,v1,0x3
8005e038:	00021042 	srl	v0,v0,0x1
8005e03c:	30a40007 	andi	a0,a1,0x7
8005e040:	01231825 	or	v1,t1,v1
8005e044:	01021025 	or	v0,t0,v0
8005e048:	00021140 	sll	v0,v0,0x5
8005e04c:	00031a80 	sll	v1,v1,0xa
8005e050:	00042080 	sll	a0,a0,0x2
8005e054:	00621825 	or	v1,v1,v0
8005e058:	01442025 	or	a0,t2,a0
8005e05c:	00641825 	or	v1,v1,a0
8005e060:	24a50001 	addiu	a1,a1,1
8005e064:	24020100 	li	v0,256
8005e068:	a4c30000 	sh	v1,0(a2)
8005e06c:	14a2ffef 	bne	a1,v0,8005e02c <_Z29DrawBGMode7Background16Add1_2Phi+0x90>
8005e070:	24c60002 	addiu	a2,a2,2
8005e074:	24e70001 	addiu	a3,a3,1
8005e078:	24020008 	li	v0,8
8005e07c:	14e2ffe3 	bne	a3,v0,8005e00c <_Z29DrawBGMode7Background16Add1_2Phi+0x70>
8005e080:	30e20001 	andi	v0,a3,0x1
8005e084:	25a25bc4 	addiu	v0,t5,23492
8005e088:	08017a1d 	j	8005e874 <_Z29DrawBGMode7Background16Add1_2Phi+0x8d8>
8005e08c:	a0400007 	sb	zero,7(v0)
8005e090:	3c028022 	lui	v0,0x8022
8005e094:	2442680c 	addiu	v0,v0,26636
8005e098:	ace20044 	sw	v0,68(a3)
8005e09c:	3c068022 	lui	a2,0x8022
8005e0a0:	24c56dd8 	addiu	a1,a2,28120
8005e0a4:	8faa006c 	lw	t2,108(sp)
8005e0a8:	8ca20064 	lw	v0,100(a1)
8005e0ac:	000a5080 	sll	t2,t2,0x2
8005e0b0:	01421021 	addu	v0,t2,v0
8005e0b4:	8ca3005c 	lw	v1,92(a1)
8005e0b8:	8c420000 	lw	v0,0(v0)
8005e0bc:	afa3001c 	sw	v1,28(sp)
8005e0c0:	afa20024 	sw	v0,36(sp)
8005e0c4:	8fa60024 	lw	a2,36(sp)
8005e0c8:	8ca30060 	lw	v1,96(a1)
8005e0cc:	8fa4001c 	lw	a0,28(sp)
8005e0d0:	24020001 	li	v0,1
8005e0d4:	0046300a 	movz	a2,v0,a2
8005e0d8:	0064182b 	sltu	v1,v1,a0
8005e0dc:	afa60024 	sw	a2,36(sp)
8005e0e0:	afaa0034 	sw	t2,52(sp)
8005e0e4:	8ca80010 	lw	t0,16(a1)
8005e0e8:	8ca70040 	lw	a3,64(a1)
8005e0ec:	146001d6 	bnez	v1,8005e848 <_Z29DrawBGMode7Background16Add1_2Phi+0x8ac>
8005e0f0:	8ca60030 	lw	a2,48(a1)
8005e0f4:	00041900 	sll	v1,a0,0x4
8005e0f8:	00041080 	sll	v0,a0,0x2
8005e0fc:	3c048023 	lui	a0,0x8023
8005e100:	2484aecc 	addiu	a0,a0,-20788
8005e104:	00642021 	addu	a0,v1,a0
8005e108:	00621823 	subu	v1,v1,v0
8005e10c:	8fa2001c 	lw	v0,28(sp)
8005e110:	01800013 	mtlo	t4
8005e114:	70480000 	madd	v0,t0
8005e118:	afa40008 	sw	a0,8(sp)
8005e11c:	00001012 	mflo	v0
8005e120:	00e00013 	mtlo	a3
8005e124:	afa20000 	sw	v0,0(sp)
8005e128:	8fa2001c 	lw	v0,28(sp)
8005e12c:	24840002 	addiu	a0,a0,2
8005e130:	70460000 	madd	v0,a2
8005e134:	afa4000c 	sw	a0,12(sp)
8005e138:	00001012 	mflo	v0
8005e13c:	24040100 	li	a0,256
8005e140:	afa20020 	sw	v0,32(sp)
8005e144:	3c028023 	lui	v0,0x8023
8005e148:	2442bdcc 	addiu	v0,v0,-16948
8005e14c:	00629821 	addu	s3,v1,v0
8005e150:	8fa3001c 	lw	v1,28(sp)
8005e154:	240200ff 	li	v0,255
8005e158:	00431023 	subu	v0,v0,v1
8005e15c:	afa20004 	sw	v0,4(sp)
8005e160:	afa0002c 	sw	zero,44(sp)
8005e164:	afa40028 	sw	a0,40(sp)
8005e168:	8fa60008 	lw	a2,8(sp)
8005e16c:	8662000a 	lh	v0,10(s3)
8005e170:	94c40000 	lhu	a0,0(a2)
8005e174:	000214c0 	sll	v0,v0,0x13
8005e178:	000424c0 	sll	a0,a0,0x13
8005e17c:	000244c3 	sra	t0,v0,0x13
8005e180:	000424c3 	sra	a0,a0,0x13
8005e184:	00882023 	subu	a0,a0,t0
8005e188:	30822000 	andi	v0,a0,0x2000
8005e18c:	38422000 	xori	v0,v0,0x2000
8005e190:	3c0a8022 	lui	t2,0x8022
8005e194:	2442e000 	addiu	v0,v0,-8192
8005e198:	254350e8 	addiu	v1,t2,20712
8005e19c:	000210c3 	sra	v0,v0,0x3
8005e1a0:	86650008 	lh	a1,8(s3)
8005e1a4:	308403ff 	andi	a0,a0,0x3ff
8005e1a8:	90670aa4 	lbu	a3,2724(v1)
8005e1ac:	00822021 	addu	a0,a0,v0
8005e1b0:	8faa001c 	lw	t2,28(sp)
8005e1b4:	8fa20004 	lw	v0,4(sp)
8005e1b8:	00052cc0 	sll	a1,a1,0x13
8005e1bc:	0147100a 	movz	v0,t2,a3
8005e1c0:	00054cc3 	sra	t1,a1,0x13
8005e1c4:	00442021 	addu	a0,v0,a0
8005e1c8:	86650002 	lh	a1,2(s3)
8005e1cc:	00091200 	sll	v0,t1,0x8
8005e1d0:	8fa3000c 	lw	v1,12(sp)
8005e1d4:	00400013 	mtlo	v0
8005e1d8:	70850000 	madd	a0,a1
8005e1dc:	94660000 	lhu	a2,0(v1)
8005e1e0:	86670006 	lh	a3,6(s3)
8005e1e4:	00081a00 	sll	v1,t0,0x8
8005e1e8:	00005012 	mflo	t2
8005e1ec:	00600013 	mtlo	v1
8005e1f0:	70870000 	madd	a0,a3
8005e1f4:	000634c0 	sll	a2,a2,0x13
8005e1f8:	00001012 	mflo	v0
8005e1fc:	8fa30024 	lw	v1,36(sp)
8005e200:	000634c3 	sra	a2,a2,0x13
8005e204:	afaa0014 	sw	t2,20(sp)
8005e208:	afa20010 	sw	v0,16(sp)
8005e20c:	10600090 	beqz	v1,8005e450 <_Z29DrawBGMode7Background16Add1_2Phi+0x4b4>
8005e210:	afa60018 	sw	a2,24(sp)
8005e214:	00c91023 	subu	v0,a2,t1
8005e218:	01042021 	addu	a0,t0,a0
8005e21c:	30432000 	andi	v1,v0,0x2000
8005e220:	30840007 	andi	a0,a0,0x7
8005e224:	00042100 	sll	a0,a0,0x4
8005e228:	38632000 	xori	v1,v1,0x2000
8005e22c:	2463e000 	addiu	v1,v1,-8192
8005e230:	afa40038 	sw	a0,56(sp)
8005e234:	3c048019 	lui	a0,0x8019
8005e238:	000318c3 	sra	v1,v1,0x3
8005e23c:	304203ff 	andi	v0,v0,0x3ff
8005e240:	2484f670 	addiu	a0,a0,-2448
8005e244:	8fa6006c 	lw	a2,108(sp)
8005e248:	00431021 	addu	v0,v0,v1
8005e24c:	8c970000 	lw	s7,0(a0)
8005e250:	afa20030 	sw	v0,48(sp)
8005e254:	0000f021 	move	s8,zero
8005e258:	0006a080 	sll	s4,a2,0x2
8005e25c:	3c0a8022 	lui	t2,0x8022
8005e260:	254a6dd8 	addiu	t2,t2,28120
8005e264:	8fa30034 	lw	v1,52(sp)
8005e268:	8d440064 	lw	a0,100(t2)
8005e26c:	00641021 	addu	v0,v1,a0
8005e270:	8c430000 	lw	v1,0(v0)
8005e274:	10600009 	beqz	v1,8005e29c <_Z29DrawBGMode7Background16Add1_2Phi+0x300>
8005e278:	8fa6002c 	lw	a2,44(sp)
8005e27c:	02841821 	addu	v1,s4,a0
8005e280:	8c6400a8 	lw	a0,168(v1)
8005e284:	8c630018 	lw	v1,24(v1)
8005e288:	afa40028 	sw	a0,40(sp)
8005e28c:	0064102b 	sltu	v0,v1,a0
8005e290:	1040006b 	beqz	v0,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4>
8005e294:	afa3002c 	sw	v1,44(sp)
8005e298:	8fa6002c 	lw	a2,44(sp)
8005e29c:	8faa0000 	lw	t2,0(sp)
8005e2a0:	00061040 	sll	v0,a2,0x1
8005e2a4:	004a6821 	addu	t5,v0,t2
8005e2a8:	92e30aa3 	lbu	v1,2723(s7)
8005e2ac:	8fa20020 	lw	v0,32(sp)
8005e2b0:	10600082 	beqz	v1,8005e4bc <_Z29DrawBGMode7Background16Add1_2Phi+0x520>
8005e2b4:	00c24021 	addu	t0,a2,v0
8005e2b8:	8fa30028 	lw	v1,40(sp)
8005e2bc:	24d8ffff 	addiu	t8,a2,-1
8005e2c0:	8fa60030 	lw	a2,48(sp)
8005e2c4:	86670000 	lh	a3,0(s3)
8005e2c8:	86640004 	lh	a0,4(s3)
8005e2cc:	2465ffff 	addiu	a1,v1,-1
8005e2d0:	92e30aa5 	lbu	v1,2725(s7)
8005e2d4:	00a61021 	addu	v0,a1,a2
8005e2d8:	70443002 	mul	a2,v0,a0
8005e2dc:	00078023 	negu	s0,a3
8005e2e0:	0004c823 	negu	t9,a0
8005e2e4:	240effff 	li	t6,-1
8005e2e8:	14600081 	bnez	v1,8005e4f0 <_Z29DrawBGMode7Background16Add1_2Phi+0x554>
8005e2ec:	70471002 	mul	v0,v0,a3
8005e2f0:	10b80053 	beq	a1,t8,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4>
8005e2f4:	8fa40010 	lw	a0,16(sp)
8005e2f8:	8fa30014 	lw	v1,20(sp)
8005e2fc:	00864821 	addu	t1,a0,a2
8005e300:	3c068019 	lui	a2,0x8019
8005e304:	24c6f674 	addiu	a2,a2,-2444
8005e308:	8ccc0000 	lw	t4,0(a2)
8005e30c:	01c55821 	addu	t3,t6,a1
8005e310:	00625021 	addu	t2,v1,v0
8005e314:	3c128023 	lui	s2,0x8023
8005e318:	080178e4 	j	8005e390 <_Z29DrawBGMode7Background16Add1_2Phi+0x3f4>
8005e31c:	2415fbde 	li	s5,-1058
8005e320:	24020001 	li	v0,1
8005e324:	10820109 	beq	a0,v0,8005e74c <_Z29DrawBGMode7Background16Add1_2Phi+0x7b0>
8005e328:	00000000 	nop
8005e32c:	8d830014 	lw	v1,20(t4)
8005e330:	8d820044 	lw	v0,68(t4)
8005e334:	00031840 	sll	v1,v1,0x1
8005e338:	00a21021 	addu	v0,a1,v0
8005e33c:	006d1821 	addu	v1,v1,t5
8005e340:	94450000 	lhu	a1,0(v0)
8005e344:	94640000 	lhu	a0,0(v1)
8005e348:	00b51024 	and	v0,a1,s5
8005e34c:	00951824 	and	v1,a0,s5
8005e350:	00431021 	addu	v0,v0,v1
8005e354:	30840421 	andi	a0,a0,0x421
8005e358:	00a42824 	and	a1,a1,a0
8005e35c:	00021043 	sra	v0,v0,0x1
8005e360:	00451021 	addu	v0,v0,a1
8005e364:	3042ffff 	andi	v0,v0,0xffff
8005e368:	a5a20000 	sh	v0,0(t5)
8005e36c:	9182004c 	lbu	v0,76(t4)
8005e370:	a1020000 	sb	v0,0(t0)
8005e374:	016e5821 	addu	t3,t3,t6
8005e378:	016e1023 	subu	v0,t3,t6
8005e37c:	25ad0002 	addiu	t5,t5,2
8005e380:	25080001 	addiu	t0,t0,1
8005e384:	01505021 	addu	t2,t2,s0
8005e388:	1302002d 	beq	t8,v0,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4>
8005e38c:	01394821 	addu	t1,t1,t9
8005e390:	00093203 	sra	a2,t1,0x8
8005e394:	26c2701c 	addiu	v0,s6,28700
8005e398:	8c450008 	lw	a1,8(v0)
8005e39c:	000a2203 	sra	a0,t2,0x8
8005e3a0:	30c203f8 	andi	v0,a2,0x3f8
8005e3a4:	00041882 	srl	v1,a0,0x2
8005e3a8:	00021140 	sll	v0,v0,0x5
8005e3ac:	00451021 	addu	v0,v0,a1
8005e3b0:	306300fe 	andi	v1,v1,0xfe
8005e3b4:	00431021 	addu	v0,v0,v1
8005e3b8:	90450000 	lbu	a1,0(v0)
8005e3bc:	30840007 	andi	a0,a0,0x7
8005e3c0:	00042040 	sll	a0,a0,0x1
8005e3c4:	000529c0 	sll	a1,a1,0x7
8005e3c8:	30c60007 	andi	a2,a2,0x7
8005e3cc:	02242021 	addu	a0,s1,a0
8005e3d0:	00852021 	addu	a0,a0,a1
8005e3d4:	00063100 	sll	a2,a2,0x4
8005e3d8:	00862021 	addu	a0,a0,a2
8005e3dc:	90850000 	lbu	a1,0(a0)
8005e3e0:	8d82006c 	lw	v0,108(t4)
8005e3e4:	2644c90c 	addiu	a0,s2,-14068
8005e3e8:	00a21024 	and	v0,a1,v0
8005e3ec:	000211c2 	srl	v0,v0,0x7
8005e3f0:	00441021 	addu	v0,v0,a0
8005e3f4:	90430000 	lbu	v1,0(v0)
8005e3f8:	a183004c 	sb	v1,76(t4)
8005e3fc:	91020000 	lbu	v0,0(t0)
8005e400:	0043182b 	sltu	v1,v0,v1
8005e404:	1060ffdb 	beqz	v1,8005e374 <_Z29DrawBGMode7Background16Add1_2Phi+0x3d8>
8005e408:	00000000 	nop
8005e40c:	8d820068 	lw	v0,104(t4)
8005e410:	00a21824 	and	v1,a1,v0
8005e414:	1060ffd7 	beqz	v1,8005e374 <_Z29DrawBGMode7Background16Add1_2Phi+0x3d8>
8005e418:	00000000 	nop
8005e41c:	8d820048 	lw	v0,72(t4)
8005e420:	00481021 	addu	v0,v0,t0
8005e424:	90440000 	lbu	a0,0(v0)
8005e428:	1480ffbd 	bnez	a0,8005e320 <_Z29DrawBGMode7Background16Add1_2Phi+0x384>
8005e42c:	00032840 	sll	a1,v1,0x1
8005e430:	8d820044 	lw	v0,68(t4)
8005e434:	00a21021 	addu	v0,a1,v0
8005e438:	080178da 	j	8005e368 <_Z29DrawBGMode7Background16Add1_2Phi+0x3cc>
8005e43c:	94420000 	lhu	v0,0(v0)
8005e440:	8faa0024 	lw	t2,36(sp)
8005e444:	27de0001 	addiu	s8,s8,1
8005e448:	155eff84 	bne	t2,s8,8005e25c <_Z29DrawBGMode7Background16Add1_2Phi+0x2c0>
8005e44c:	26940018 	addiu	s4,s4,24
8005e450:	3c038022 	lui	v1,0x8022
8005e454:	24626dd8 	addiu	v0,v1,28120
8005e458:	8fa4001c 	lw	a0,28(sp)
8005e45c:	8c430060 	lw	v1,96(v0)
8005e460:	24840001 	addiu	a0,a0,1
8005e464:	8fa6000c 	lw	a2,12(sp)
8005e468:	8faa0008 	lw	t2,8(sp)
8005e46c:	afa4001c 	sw	a0,28(sp)
8005e470:	0064182b 	sltu	v1,v1,a0
8005e474:	8fa40004 	lw	a0,4(sp)
8005e478:	24c60010 	addiu	a2,a2,16
8005e47c:	2484ffff 	addiu	a0,a0,-1
8005e480:	254a0010 	addiu	t2,t2,16
8005e484:	afa40004 	sw	a0,4(sp)
8005e488:	afa6000c 	sw	a2,12(sp)
8005e48c:	8c440010 	lw	a0,16(v0)
8005e490:	afaa0008 	sw	t2,8(sp)
8005e494:	146000ec 	bnez	v1,8005e848 <_Z29DrawBGMode7Background16Add1_2Phi+0x8ac>
8005e498:	8c420030 	lw	v0,48(v0)
8005e49c:	8fa60000 	lw	a2,0(sp)
8005e4a0:	8faa0020 	lw	t2,32(sp)
8005e4a4:	00c43021 	addu	a2,a2,a0
8005e4a8:	01425021 	addu	t2,t2,v0
8005e4ac:	2673000c 	addiu	s3,s3,12
8005e4b0:	afa60000 	sw	a2,0(sp)
8005e4b4:	0801785a 	j	8005e168 <_Z29DrawBGMode7Background16Add1_2Phi+0x1cc>
8005e4b8:	afaa0020 	sw	t2,32(sp)
8005e4bc:	00c02821 	move	a1,a2
8005e4c0:	86700000 	lh	s0,0(s3)
8005e4c4:	8fa60030 	lw	a2,48(sp)
8005e4c8:	86790004 	lh	t9,4(s3)
8005e4cc:	92e30aa5 	lbu	v1,2725(s7)
8005e4d0:	00a61021 	addu	v0,a1,a2
8005e4d4:	02003821 	move	a3,s0
8005e4d8:	03202021 	move	a0,t9
8005e4dc:	70443002 	mul	a2,v0,a0
8005e4e0:	8fb80028 	lw	t8,40(sp)
8005e4e4:	240e0001 	li	t6,1
8005e4e8:	1060ff81 	beqz	v1,8005e2f0 <_Z29DrawBGMode7Background16Add1_2Phi+0x354>
8005e4ec:	70471002 	mul	v0,v0,a3
8005e4f0:	10b8ffd3 	beq	a1,t8,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4>
8005e4f4:	8faa0014 	lw	t2,20(sp)
8005e4f8:	3c048019 	lui	a0,0x8019
8005e4fc:	01424821 	addu	t1,t2,v0
8005e500:	8fa20010 	lw	v0,16(sp)
8005e504:	8fa30018 	lw	v1,24(sp)
8005e508:	00465821 	addu	t3,v0,a2
8005e50c:	3c068019 	lui	a2,0x8019
8005e510:	2484f674 	addiu	a0,a0,-2444
8005e514:	24c6f678 	addiu	a2,a2,-2440
8005e518:	8c950000 	lw	s5,0(a0)
8005e51c:	8cd20000 	lw	s2,0(a2)
8005e520:	00a36021 	addu	t4,a1,v1
8005e524:	01c55021 	addu	t2,t6,a1
8005e528:	08017990 	j	8005e640 <_Z29DrawBGMode7Background16Add1_2Phi+0x6a4>
8005e52c:	240ffbde 	li	t7,-1058
8005e530:	2402fff8 	li	v0,-8
8005e534:	8c650008 	lw	a1,8(v1)
8005e538:	00c21024 	and	v0,a2,v0
8005e53c:	2404fffe 	li	a0,-2
8005e540:	00021140 	sll	v0,v0,0x5
8005e544:	00091a83 	sra	v1,t1,0xa
8005e548:	00641824 	and	v1,v1,a0
8005e54c:	00451021 	addu	v0,v0,a1
8005e550:	00431021 	addu	v0,v0,v1
8005e554:	90440000 	lbu	a0,0(v0)
8005e558:	30e30007 	andi	v1,a3,0x7
8005e55c:	00031840 	sll	v1,v1,0x1
8005e560:	000421c0 	sll	a0,a0,0x7
8005e564:	30c20007 	andi	v0,a2,0x7
8005e568:	02231821 	addu	v1,s1,v1
8005e56c:	00641821 	addu	v1,v1,a0
8005e570:	00021100 	sll	v0,v0,0x4
8005e574:	00621821 	addu	v1,v1,v0
8005e578:	90640000 	lbu	a0,0(v1)
8005e57c:	8ea2006c 	lw	v0,108(s5)
8005e580:	00821024 	and	v0,a0,v0
8005e584:	000211c2 	srl	v0,v0,0x7
8005e588:	00521021 	addu	v0,v0,s2
8005e58c:	90430000 	lbu	v1,0(v0)
8005e590:	a2a3004c 	sb	v1,76(s5)
8005e594:	91020000 	lbu	v0,0(t0)
8005e598:	0043182b 	sltu	v1,v0,v1
8005e59c:	10600020 	beqz	v1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684>
8005e5a0:	00000000 	nop
8005e5a4:	8ea20068 	lw	v0,104(s5)
8005e5a8:	00822824 	and	a1,a0,v0
8005e5ac:	10a0001c 	beqz	a1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684>
8005e5b0:	00000000 	nop
8005e5b4:	8ea20048 	lw	v0,72(s5)
8005e5b8:	00481021 	addu	v0,v0,t0
8005e5bc:	90420000 	lbu	v0,0(v0)
8005e5c0:	1040005d 	beqz	v0,8005e738 <_Z29DrawBGMode7Background16Add1_2Phi+0x79c>
8005e5c4:	24030001 	li	v1,1
8005e5c8:	10430073 	beq	v0,v1,8005e798 <_Z29DrawBGMode7Background16Add1_2Phi+0x7fc>
8005e5cc:	00051040 	sll	v0,a1,0x1
8005e5d0:	8ea40014 	lw	a0,20(s5)
8005e5d4:	8ea30044 	lw	v1,68(s5)
8005e5d8:	00042040 	sll	a0,a0,0x1
8005e5dc:	00431021 	addu	v0,v0,v1
8005e5e0:	008d2021 	addu	a0,a0,t5
8005e5e4:	94450000 	lhu	a1,0(v0)
8005e5e8:	94830000 	lhu	v1,0(a0)
8005e5ec:	00af1024 	and	v0,a1,t7
8005e5f0:	006f2024 	and	a0,v1,t7
8005e5f4:	00441021 	addu	v0,v0,a0
8005e5f8:	30630421 	andi	v1,v1,0x421
8005e5fc:	00a32824 	and	a1,a1,v1
8005e600:	00021043 	sra	v0,v0,0x1
8005e604:	00451021 	addu	v0,v0,a1
8005e608:	3042ffff 	andi	v0,v0,0xffff
8005e60c:	3c048022 	lui	a0,0x8022
8005e610:	a5a20000 	sh	v0,0(t5)
8005e614:	24846dd8 	addiu	a0,a0,28120
8005e618:	9082004c 	lbu	v0,76(a0)
8005e61c:	a1020000 	sb	v0,0(t0)
8005e620:	014e5021 	addu	t2,t2,t6
8005e624:	014e1023 	subu	v0,t2,t6
8005e628:	01304821 	addu	t1,t1,s0
8005e62c:	01795821 	addu	t3,t3,t9
8005e630:	1302ff83 	beq	t8,v0,8005e440 <_Z29DrawBGMode7Background16Add1_2Phi+0x4a4>
8005e634:	018e6021 	addu	t4,t4,t6
8005e638:	25ad0002 	addiu	t5,t5,2
8005e63c:	25080001 	addiu	t0,t0,1
8005e640:	00093a03 	sra	a3,t1,0x8
8005e644:	000b3203 	sra	a2,t3,0x8
8005e648:	00e61025 	or	v0,a3,a2
8005e64c:	2403fc00 	li	v1,-1024
8005e650:	00431024 	and	v0,v0,v1
8005e654:	1040ffb6 	beqz	v0,8005e530 <_Z29DrawBGMode7Background16Add1_2Phi+0x594>
8005e658:	26c3701c 	addiu	v1,s6,28700
8005e65c:	92e30aa5 	lbu	v1,2725(s7)
8005e660:	24020003 	li	v0,3
8005e664:	1462ffee 	bne	v1,v0,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684>
8005e668:	31830007 	andi	v1,t4,0x7
8005e66c:	3c028019 	lui	v0,0x8019
8005e670:	8fa60038 	lw	a2,56(sp)
8005e674:	2442f674 	addiu	v0,v0,-2444
8005e678:	00031840 	sll	v1,v1,0x1
8005e67c:	8c470000 	lw	a3,0(v0)
8005e680:	02231821 	addu	v1,s1,v1
8005e684:	00661821 	addu	v1,v1,a2
8005e688:	90640000 	lbu	a0,0(v1)
8005e68c:	8ce2006c 	lw	v0,108(a3)
8005e690:	00821024 	and	v0,a0,v0
8005e694:	000211c2 	srl	v0,v0,0x7
8005e698:	00521021 	addu	v0,v0,s2
8005e69c:	90430000 	lbu	v1,0(v0)
8005e6a0:	a0e3004c 	sb	v1,76(a3)
8005e6a4:	91020000 	lbu	v0,0(t0)
8005e6a8:	0043182b 	sltu	v1,v0,v1
8005e6ac:	1060ffdc 	beqz	v1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684>
8005e6b0:	00000000 	nop
8005e6b4:	8ce20068 	lw	v0,104(a3)
8005e6b8:	00822824 	and	a1,a0,v0
8005e6bc:	10a0ffd8 	beqz	a1,8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684>
8005e6c0:	00000000 	nop
8005e6c4:	8ce20048 	lw	v0,72(a3)
8005e6c8:	00481021 	addu	v0,v0,t0
8005e6cc:	90420000 	lbu	v0,0(v0)
8005e6d0:	10400044 	beqz	v0,8005e7e4 <_Z29DrawBGMode7Background16Add1_2Phi+0x848>
8005e6d4:	3c048022 	lui	a0,0x8022
8005e6d8:	24030001 	li	v1,1
8005e6dc:	10430047 	beq	v0,v1,8005e7fc <_Z29DrawBGMode7Background16Add1_2Phi+0x860>
8005e6e0:	00051040 	sll	v0,a1,0x1
8005e6e4:	8ce40014 	lw	a0,20(a3)
8005e6e8:	8ce30044 	lw	v1,68(a3)
8005e6ec:	00042040 	sll	a0,a0,0x1
8005e6f0:	00431021 	addu	v0,v0,v1
8005e6f4:	008d2021 	addu	a0,a0,t5
8005e6f8:	94450000 	lhu	a1,0(v0)
8005e6fc:	94830000 	lhu	v1,0(a0)
8005e700:	00af1024 	and	v0,a1,t7
8005e704:	006f2024 	and	a0,v1,t7
8005e708:	00441021 	addu	v0,v0,a0
8005e70c:	30630421 	andi	v1,v1,0x421
8005e710:	00a32824 	and	a1,a1,v1
8005e714:	00021043 	sra	v0,v0,0x1
8005e718:	00451021 	addu	v0,v0,a1
8005e71c:	3042ffff 	andi	v0,v0,0xffff
8005e720:	3c068022 	lui	a2,0x8022
8005e724:	a5a20000 	sh	v0,0(t5)
8005e728:	24c66dd8 	addiu	a2,a2,28120
8005e72c:	90c2004c 	lbu	v0,76(a2)
8005e730:	08017988 	j	8005e620 <_Z29DrawBGMode7Background16Add1_2Phi+0x684>
8005e734:	a1020000 	sb	v0,0(t0)
8005e738:	8ea30044 	lw	v1,68(s5)
8005e73c:	00051040 	sll	v0,a1,0x1
8005e740:	00431021 	addu	v0,v0,v1
8005e744:	08017983 	j	8005e60c <_Z29DrawBGMode7Background16Add1_2Phi+0x670>
8005e748:	94420000 	lhu	v0,0(v0)
8005e74c:	8d820044 	lw	v0,68(t4)
8005e750:	8d860050 	lw	a2,80(t4)
8005e754:	00a21021 	addu	v0,a1,v0
8005e758:	94440000 	lhu	a0,0(v0)
8005e75c:	00d52824 	and	a1,a2,s5
8005e760:	00951024 	and	v0,a0,s5
8005e764:	00451021 	addu	v0,v0,a1
8005e768:	30c30421 	andi	v1,a2,0x421
8005e76c:	00831824 	and	v1,a0,v1
8005e770:	00021042 	srl	v0,v0,0x1
8005e774:	00431021 	addu	v0,v0,v1
8005e778:	8d870018 	lw	a3,24(t4)
8005e77c:	00021040 	sll	v0,v0,0x1
8005e780:	00471021 	addu	v0,v0,a3
8005e784:	00862026 	xor	a0,a0,a2
8005e788:	94430000 	lhu	v1,0(v0)
8005e78c:	30840421 	andi	a0,a0,0x421
8005e790:	080178da 	j	8005e368 <_Z29DrawBGMode7Background16Add1_2Phi+0x3cc>
8005e794:	00831025 	or	v0,a0,v1
8005e798:	8ea30044 	lw	v1,68(s5)
8005e79c:	00431021 	addu	v0,v0,v1
8005e7a0:	94450000 	lhu	a1,0(v0)
8005e7a4:	8ea60050 	lw	a2,80(s5)
8005e7a8:	00af1024 	and	v0,a1,t7
8005e7ac:	00cf2024 	and	a0,a2,t7
8005e7b0:	00441021 	addu	v0,v0,a0
8005e7b4:	30c30421 	andi	v1,a2,0x421
8005e7b8:	00a31824 	and	v1,a1,v1
8005e7bc:	00021042 	srl	v0,v0,0x1
8005e7c0:	00431021 	addu	v0,v0,v1
8005e7c4:	8ea40018 	lw	a0,24(s5)
8005e7c8:	00021040 	sll	v0,v0,0x1
8005e7cc:	00441021 	addu	v0,v0,a0
8005e7d0:	00a62826 	xor	a1,a1,a2
8005e7d4:	94430000 	lhu	v1,0(v0)
8005e7d8:	30a50421 	andi	a1,a1,0x421
8005e7dc:	08017983 	j	8005e60c <_Z29DrawBGMode7Background16Add1_2Phi+0x670>
8005e7e0:	00a31025 	or	v0,a1,v1
8005e7e4:	24846dd8 	addiu	a0,a0,28120
8005e7e8:	8c830044 	lw	v1,68(a0)
8005e7ec:	00051040 	sll	v0,a1,0x1
8005e7f0:	00431021 	addu	v0,v0,v1
8005e7f4:	080179c8 	j	8005e720 <_Z29DrawBGMode7Background16Add1_2Phi+0x784>
8005e7f8:	94420000 	lhu	v0,0(v0)
8005e7fc:	8ce30044 	lw	v1,68(a3)
8005e800:	00431021 	addu	v0,v0,v1
8005e804:	94450000 	lhu	a1,0(v0)
8005e808:	8ce60050 	lw	a2,80(a3)
8005e80c:	00af1024 	and	v0,a1,t7
8005e810:	00cf2024 	and	a0,a2,t7
8005e814:	00441021 	addu	v0,v0,a0
8005e818:	30c30421 	andi	v1,a2,0x421
8005e81c:	00a31824 	and	v1,a1,v1
8005e820:	00021042 	srl	v0,v0,0x1
8005e824:	00431021 	addu	v0,v0,v1
8005e828:	8ce40018 	lw	a0,24(a3)
8005e82c:	00021040 	sll	v0,v0,0x1
8005e830:	00441021 	addu	v0,v0,a0
8005e834:	00a62826 	xor	a1,a1,a2
8005e838:	94430000 	lhu	v1,0(v0)
8005e83c:	30a50421 	andi	a1,a1,0x421
8005e840:	080179c8 	j	8005e720 <_Z29DrawBGMode7Background16Add1_2Phi+0x784>
8005e844:	00a31025 	or	v0,a1,v1
8005e848:	8fbe0060 	lw	s8,96(sp)
8005e84c:	8fb7005c 	lw	s7,92(sp)
8005e850:	8fb60058 	lw	s6,88(sp)
8005e854:	8fb50054 	lw	s5,84(sp)
8005e858:	8fb40050 	lw	s4,80(sp)
8005e85c:	8fb3004c 	lw	s3,76(sp)
8005e860:	8fb20048 	lw	s2,72(sp)
8005e864:	8fb10044 	lw	s1,68(sp)
8005e868:	8fb00040 	lw	s0,64(sp)
8005e86c:	03e00008 	jr	ra
8005e870:	27bd0068 	addiu	sp,sp,104
8005e874:	3c048022 	lui	a0,0x8022
8005e878:	2563140c 	addiu	v1,t3,5132
8005e87c:	24826dd8 	addiu	v0,a0,28120
8005e880:	08017827 	j	8005e09c <_Z29DrawBGMode7Background16Add1_2Phi+0x100>
8005e884:	ac430044 	sw	v1,68(v0)

8005e888 <_Z26DrawBGMode7Background16AddPhi>:
8005e888:	27bdffa0 	addiu	sp,sp,-96
8005e88c:	3c028022 	lui	v0,0x8022
8005e890:	afb5004c 	sw	s5,76(sp)
8005e894:	afb00038 	sw	s0,56(sp)
8005e898:	afbe0058 	sw	s8,88(sp)
8005e89c:	afb70054 	sw	s7,84(sp)
8005e8a0:	afb60050 	sw	s6,80(sp)
8005e8a4:	afb40048 	sw	s4,72(sp)
8005e8a8:	afb30044 	sw	s3,68(sp)
8005e8ac:	afb20040 	sw	s2,64(sp)
8005e8b0:	afb1003c 	sw	s1,60(sp)
8005e8b4:	24476dd8 	addiu	a3,v0,28120
8005e8b8:	3c158021 	lui	s5,0x8021
8005e8bc:	26a2701c 	addiu	v0,s5,28700
8005e8c0:	90e340ee 	lbu	v1,16622(a3)
8005e8c4:	8c460008 	lw	a2,8(v0)
8005e8c8:	30630001 	andi	v1,v1,0x1
8005e8cc:	00806021 	move	t4,a0
8005e8d0:	afa50064 	sw	a1,100(sp)
8005e8d4:	10600029 	beqz	v1,8005e97c <_Z26DrawBGMode7Background16AddPhi+0xf4>
8005e8d8:	24d00001 	addiu	s0,a2,1
8005e8dc:	3c0d8022 	lui	t5,0x8022
8005e8e0:	25a25bc4 	addiu	v0,t5,23492
8005e8e4:	90430007 	lbu	v1,7(v0)
8005e8e8:	1060021f 	beqz	v1,8005f168 <_Z26DrawBGMode7Background16AddPhi+0x8e0>
8005e8ec:	3c0b802c 	lui	t3,0x802c
8005e8f0:	00003821 	move	a3,zero
8005e8f4:	30e20001 	andi	v0,a3,0x1
8005e8f8:	00021040 	sll	v0,v0,0x1
8005e8fc:	00072240 	sll	a0,a3,0x9
8005e900:	2563140c 	addiu	v1,t3,5132
8005e904:	00833021 	addu	a2,a0,v1
8005e908:	304affff 	andi	t2,v0,0xffff
8005e90c:	30e90004 	andi	t1,a3,0x4
8005e910:	30e80002 	andi	t0,a3,0x2
8005e914:	00002821 	move	a1,zero
8005e918:	30a300c0 	andi	v1,a1,0xc0
8005e91c:	30a20038 	andi	v0,a1,0x38
8005e920:	000318c2 	srl	v1,v1,0x3
8005e924:	00021042 	srl	v0,v0,0x1
8005e928:	30a40007 	andi	a0,a1,0x7
8005e92c:	01231825 	or	v1,t1,v1
8005e930:	01021025 	or	v0,t0,v0
8005e934:	00021140 	sll	v0,v0,0x5
8005e938:	00031a80 	sll	v1,v1,0xa
8005e93c:	00042080 	sll	a0,a0,0x2
8005e940:	00621825 	or	v1,v1,v0
8005e944:	01442025 	or	a0,t2,a0
8005e948:	00641825 	or	v1,v1,a0
8005e94c:	24a50001 	addiu	a1,a1,1
8005e950:	24020100 	li	v0,256
8005e954:	a4c30000 	sh	v1,0(a2)
8005e958:	14a2ffef 	bne	a1,v0,8005e918 <_Z26DrawBGMode7Background16AddPhi+0x90>
8005e95c:	24c60002 	addiu	a2,a2,2
8005e960:	24e70001 	addiu	a3,a3,1
8005e964:	24020008 	li	v0,8
8005e968:	14e2ffe3 	bne	a3,v0,8005e8f8 <_Z26DrawBGMode7Background16AddPhi+0x70>
8005e96c:	30e20001 	andi	v0,a3,0x1
8005e970:	25a25bc4 	addiu	v0,t5,23492
8005e974:	08017c5a 	j	8005f168 <_Z26DrawBGMode7Background16AddPhi+0x8e0>
8005e978:	a0400007 	sb	zero,7(v0)
8005e97c:	3c028022 	lui	v0,0x8022
8005e980:	2442680c 	addiu	v0,v0,26636
8005e984:	ace20044 	sw	v0,68(a3)
8005e988:	3c068022 	lui	a2,0x8022
8005e98c:	24c56dd8 	addiu	a1,a2,28120
8005e990:	8faa0064 	lw	t2,100(sp)
8005e994:	8ca20064 	lw	v0,100(a1)
8005e998:	000a5080 	sll	t2,t2,0x2
8005e99c:	01421021 	addu	v0,t2,v0
8005e9a0:	8ca3005c 	lw	v1,92(a1)
8005e9a4:	8c420000 	lw	v0,0(v0)
8005e9a8:	afa3001c 	sw	v1,28(sp)
8005e9ac:	afa20024 	sw	v0,36(sp)
8005e9b0:	8fa60024 	lw	a2,36(sp)
8005e9b4:	8ca30060 	lw	v1,96(a1)
8005e9b8:	8fa4001c 	lw	a0,28(sp)
8005e9bc:	24020001 	li	v0,1
8005e9c0:	0046300a 	movz	a2,v0,a2
8005e9c4:	0064182b 	sltu	v1,v1,a0
8005e9c8:	afa60024 	sw	a2,36(sp)
8005e9cc:	afaa0030 	sw	t2,48(sp)
8005e9d0:	8ca80010 	lw	t0,16(a1)
8005e9d4:	8ca70040 	lw	a3,64(a1)
8005e9d8:	146001d8 	bnez	v1,8005f13c <_Z26DrawBGMode7Background16AddPhi+0x8b4>
8005e9dc:	8ca60030 	lw	a2,48(a1)
8005e9e0:	00041900 	sll	v1,a0,0x4
8005e9e4:	00041080 	sll	v0,a0,0x2
8005e9e8:	3c048023 	lui	a0,0x8023
8005e9ec:	2484aecc 	addiu	a0,a0,-20788
8005e9f0:	00642021 	addu	a0,v1,a0
8005e9f4:	00621823 	subu	v1,v1,v0
8005e9f8:	8fa2001c 	lw	v0,28(sp)
8005e9fc:	01800013 	mtlo	t4
8005ea00:	70480000 	madd	v0,t0
8005ea04:	afa40008 	sw	a0,8(sp)
8005ea08:	00001012 	mflo	v0
8005ea0c:	00e00013 	mtlo	a3
8005ea10:	afa20000 	sw	v0,0(sp)
8005ea14:	8fa2001c 	lw	v0,28(sp)
8005ea18:	24840002 	addiu	a0,a0,2
8005ea1c:	70460000 	madd	v0,a2
8005ea20:	afa4000c 	sw	a0,12(sp)
8005ea24:	00001012 	mflo	v0
8005ea28:	24040100 	li	a0,256
8005ea2c:	afa20020 	sw	v0,32(sp)
8005ea30:	3c028023 	lui	v0,0x8023
8005ea34:	2442bdcc 	addiu	v0,v0,-16948
8005ea38:	00629021 	addu	s2,v1,v0
8005ea3c:	8fa3001c 	lw	v1,28(sp)
8005ea40:	240200ff 	li	v0,255
8005ea44:	00431023 	subu	v0,v0,v1
8005ea48:	afa20004 	sw	v0,4(sp)
8005ea4c:	afa40028 	sw	a0,40(sp)
8005ea50:	0000f021 	move	s8,zero
8005ea54:	8fa60008 	lw	a2,8(sp)
8005ea58:	8642000a 	lh	v0,10(s2)
8005ea5c:	94c40000 	lhu	a0,0(a2)
8005ea60:	000214c0 	sll	v0,v0,0x13
8005ea64:	000424c0 	sll	a0,a0,0x13
8005ea68:	000244c3 	sra	t0,v0,0x13
8005ea6c:	000424c3 	sra	a0,a0,0x13
8005ea70:	00882023 	subu	a0,a0,t0
8005ea74:	30822000 	andi	v0,a0,0x2000
8005ea78:	38422000 	xori	v0,v0,0x2000
8005ea7c:	3c0a8022 	lui	t2,0x8022
8005ea80:	2442e000 	addiu	v0,v0,-8192
8005ea84:	254350e8 	addiu	v1,t2,20712
8005ea88:	000210c3 	sra	v0,v0,0x3
8005ea8c:	86450008 	lh	a1,8(s2)
8005ea90:	308403ff 	andi	a0,a0,0x3ff
8005ea94:	90670aa4 	lbu	a3,2724(v1)
8005ea98:	00822021 	addu	a0,a0,v0
8005ea9c:	8faa001c 	lw	t2,28(sp)
8005eaa0:	8fa20004 	lw	v0,4(sp)
8005eaa4:	00052cc0 	sll	a1,a1,0x13
8005eaa8:	0147100a 	movz	v0,t2,a3
8005eaac:	00054cc3 	sra	t1,a1,0x13
8005eab0:	00442021 	addu	a0,v0,a0
8005eab4:	86450002 	lh	a1,2(s2)
8005eab8:	00091200 	sll	v0,t1,0x8
8005eabc:	8fa3000c 	lw	v1,12(sp)
8005eac0:	00400013 	mtlo	v0
8005eac4:	70850000 	madd	a0,a1
8005eac8:	94660000 	lhu	a2,0(v1)
8005eacc:	86470006 	lh	a3,6(s2)
8005ead0:	00081a00 	sll	v1,t0,0x8
8005ead4:	00005012 	mflo	t2
8005ead8:	00600013 	mtlo	v1
8005eadc:	70870000 	madd	a0,a3
8005eae0:	000634c0 	sll	a2,a2,0x13
8005eae4:	00001012 	mflo	v0
8005eae8:	8fa30024 	lw	v1,36(sp)
8005eaec:	000634c3 	sra	a2,a2,0x13
8005eaf0:	afaa0014 	sw	t2,20(sp)
8005eaf4:	afa20010 	sw	v0,16(sp)
8005eaf8:	10600094 	beqz	v1,8005ed4c <_Z26DrawBGMode7Background16AddPhi+0x4c4>
8005eafc:	afa60018 	sw	a2,24(sp)
8005eb00:	00c91023 	subu	v0,a2,t1
8005eb04:	01042021 	addu	a0,t0,a0
8005eb08:	30432000 	andi	v1,v0,0x2000
8005eb0c:	30840007 	andi	a0,a0,0x7
8005eb10:	00042100 	sll	a0,a0,0x4
8005eb14:	38632000 	xori	v1,v1,0x2000
8005eb18:	2463e000 	addiu	v1,v1,-8192
8005eb1c:	afa40034 	sw	a0,52(sp)
8005eb20:	3c048019 	lui	a0,0x8019
8005eb24:	000318c3 	sra	v1,v1,0x3
8005eb28:	304203ff 	andi	v0,v0,0x3ff
8005eb2c:	2484f67c 	addiu	a0,a0,-2436
8005eb30:	8fa60064 	lw	a2,100(sp)
8005eb34:	00431021 	addu	v0,v0,v1
8005eb38:	8c960000 	lw	s6,0(a0)
8005eb3c:	afa2002c 	sw	v0,44(sp)
8005eb40:	0000b821 	move	s7,zero
8005eb44:	00069880 	sll	s3,a2,0x2
8005eb48:	3c0a8022 	lui	t2,0x8022
8005eb4c:	254a6dd8 	addiu	t2,t2,28120
8005eb50:	8fa30030 	lw	v1,48(sp)
8005eb54:	8d440064 	lw	a0,100(t2)
8005eb58:	00641021 	addu	v0,v1,a0
8005eb5c:	8c430000 	lw	v1,0(v0)
8005eb60:	10600008 	beqz	v1,8005eb84 <_Z26DrawBGMode7Background16AddPhi+0x2fc>
8005eb64:	8fa60000 	lw	a2,0(sp)
8005eb68:	02641821 	addu	v1,s3,a0
8005eb6c:	8c6400a8 	lw	a0,168(v1)
8005eb70:	8c7e0018 	lw	s8,24(v1)
8005eb74:	03c4102b 	sltu	v0,s8,a0
8005eb78:	10400070 	beqz	v0,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4>
8005eb7c:	afa40028 	sw	a0,40(sp)
8005eb80:	8fa60000 	lw	a2,0(sp)
8005eb84:	8faa0020 	lw	t2,32(sp)
8005eb88:	92c30aa3 	lbu	v1,2723(s6)
8005eb8c:	001e1040 	sll	v0,s8,0x1
8005eb90:	00466821 	addu	t5,v0,a2
8005eb94:	10600088 	beqz	v1,8005edb8 <_Z26DrawBGMode7Background16AddPhi+0x530>
8005eb98:	03ca4021 	addu	t0,s8,t2
8005eb9c:	8fa20028 	lw	v0,40(sp)
8005eba0:	8fa6002c 	lw	a2,44(sp)
8005eba4:	86470000 	lh	a3,0(s2)
8005eba8:	86440004 	lh	a0,4(s2)
8005ebac:	2445ffff 	addiu	a1,v0,-1
8005ebb0:	92c30aa5 	lbu	v1,2725(s6)
8005ebb4:	00a61021 	addu	v0,a1,a2
8005ebb8:	70443002 	mul	a2,v0,a0
8005ebbc:	27cfffff 	addiu	t7,s8,-1
8005ebc0:	0007c823 	negu	t9,a3
8005ebc4:	0004c023 	negu	t8,a0
8005ebc8:	240effff 	li	t6,-1
8005ebcc:	14600087 	bnez	v1,8005edec <_Z26DrawBGMode7Background16AddPhi+0x564>
8005ebd0:	70471002 	mul	v0,v0,a3
8005ebd4:	11e50059 	beq	t7,a1,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4>
8005ebd8:	8fa40010 	lw	a0,16(sp)
8005ebdc:	8fa30014 	lw	v1,20(sp)
8005ebe0:	00864821 	addu	t1,a0,a2
8005ebe4:	3c068019 	lui	a2,0x8019
8005ebe8:	24c6f680 	addiu	a2,a2,-2432
8005ebec:	8ccc0000 	lw	t4,0(a2)
8005ebf0:	01c55821 	addu	t3,t6,a1
8005ebf4:	00625021 	addu	t2,v1,v0
8005ebf8:	3c118023 	lui	s1,0x8023
8005ebfc:	08017b23 	j	8005ec8c <_Z26DrawBGMode7Background16AddPhi+0x404>
8005ec00:	2414fbde 	li	s4,-1058
8005ec04:	24020001 	li	v0,1
8005ec08:	1082011c 	beq	a0,v0,8005f07c <_Z26DrawBGMode7Background16AddPhi+0x7f4>
8005ec0c:	00000000 	nop
8005ec10:	8d830014 	lw	v1,20(t4)
8005ec14:	8d820044 	lw	v0,68(t4)
8005ec18:	00031840 	sll	v1,v1,0x1
8005ec1c:	00a21021 	addu	v0,a1,v0
8005ec20:	006d1821 	addu	v1,v1,t5
8005ec24:	94450000 	lhu	a1,0(v0)
8005ec28:	94660000 	lhu	a2,0(v1)
8005ec2c:	00b41024 	and	v0,a1,s4
8005ec30:	00d42024 	and	a0,a2,s4
8005ec34:	00a61824 	and	v1,a1,a2
8005ec38:	00441021 	addu	v0,v0,a0
8005ec3c:	30630421 	andi	v1,v1,0x421
8005ec40:	00021043 	sra	v0,v0,0x1
8005ec44:	00431021 	addu	v0,v0,v1
8005ec48:	8d870018 	lw	a3,24(t4)
8005ec4c:	00021040 	sll	v0,v0,0x1
8005ec50:	00471021 	addu	v0,v0,a3
8005ec54:	00a62826 	xor	a1,a1,a2
8005ec58:	94430000 	lhu	v1,0(v0)
8005ec5c:	30a50421 	andi	a1,a1,0x421
8005ec60:	00a31025 	or	v0,a1,v1
8005ec64:	a5a20000 	sh	v0,0(t5)
8005ec68:	9182004c 	lbu	v0,76(t4)
8005ec6c:	a1020000 	sb	v0,0(t0)
8005ec70:	016e5821 	addu	t3,t3,t6
8005ec74:	016e1023 	subu	v0,t3,t6
8005ec78:	25ad0002 	addiu	t5,t5,2
8005ec7c:	25080001 	addiu	t0,t0,1
8005ec80:	01595021 	addu	t2,t2,t9
8005ec84:	11e2002d 	beq	t7,v0,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4>
8005ec88:	01384821 	addu	t1,t1,t8
8005ec8c:	00093203 	sra	a2,t1,0x8
8005ec90:	26a2701c 	addiu	v0,s5,28700
8005ec94:	8c450008 	lw	a1,8(v0)
8005ec98:	000a2203 	sra	a0,t2,0x8
8005ec9c:	30c203f8 	andi	v0,a2,0x3f8
8005eca0:	00041882 	srl	v1,a0,0x2
8005eca4:	00021140 	sll	v0,v0,0x5
8005eca8:	00451021 	addu	v0,v0,a1
8005ecac:	306300fe 	andi	v1,v1,0xfe
8005ecb0:	00431021 	addu	v0,v0,v1
8005ecb4:	90450000 	lbu	a1,0(v0)
8005ecb8:	30840007 	andi	a0,a0,0x7
8005ecbc:	00042040 	sll	a0,a0,0x1
8005ecc0:	000529c0 	sll	a1,a1,0x7
8005ecc4:	30c60007 	andi	a2,a2,0x7
8005ecc8:	02042021 	addu	a0,s0,a0
8005eccc:	00852021 	addu	a0,a0,a1
8005ecd0:	00063100 	sll	a2,a2,0x4
8005ecd4:	00862021 	addu	a0,a0,a2
8005ecd8:	90850000 	lbu	a1,0(a0)
8005ecdc:	8d82006c 	lw	v0,108(t4)
8005ece0:	2624c90c 	addiu	a0,s1,-14068
8005ece4:	00a21024 	and	v0,a1,v0
8005ece8:	000211c2 	srl	v0,v0,0x7
8005ecec:	00441021 	addu	v0,v0,a0
8005ecf0:	90430000 	lbu	v1,0(v0)
8005ecf4:	a183004c 	sb	v1,76(t4)
8005ecf8:	91020000 	lbu	v0,0(t0)
8005ecfc:	0043182b 	sltu	v1,v0,v1
8005ed00:	1060ffdb 	beqz	v1,8005ec70 <_Z26DrawBGMode7Background16AddPhi+0x3e8>
8005ed04:	00000000 	nop
8005ed08:	8d820068 	lw	v0,104(t4)
8005ed0c:	00a21824 	and	v1,a1,v0
8005ed10:	1060ffd7 	beqz	v1,8005ec70 <_Z26DrawBGMode7Background16AddPhi+0x3e8>
8005ed14:	00000000 	nop
8005ed18:	8d820048 	lw	v0,72(t4)
8005ed1c:	00481021 	addu	v0,v0,t0
8005ed20:	90440000 	lbu	a0,0(v0)
8005ed24:	1480ffb7 	bnez	a0,8005ec04 <_Z26DrawBGMode7Background16AddPhi+0x37c>
8005ed28:	00032840 	sll	a1,v1,0x1
8005ed2c:	8d820044 	lw	v0,68(t4)
8005ed30:	00a21021 	addu	v0,a1,v0
8005ed34:	08017b19 	j	8005ec64 <_Z26DrawBGMode7Background16AddPhi+0x3dc>
8005ed38:	94420000 	lhu	v0,0(v0)
8005ed3c:	8fa40024 	lw	a0,36(sp)
8005ed40:	26f70001 	addiu	s7,s7,1
8005ed44:	1497ff80 	bne	a0,s7,8005eb48 <_Z26DrawBGMode7Background16AddPhi+0x2c0>
8005ed48:	26730018 	addiu	s3,s3,24
8005ed4c:	3c068022 	lui	a2,0x8022
8005ed50:	24c26dd8 	addiu	v0,a2,28120
8005ed54:	8faa001c 	lw	t2,28(sp)
8005ed58:	8c430060 	lw	v1,96(v0)
8005ed5c:	254a0001 	addiu	t2,t2,1
8005ed60:	8fa4000c 	lw	a0,12(sp)
8005ed64:	8fa60008 	lw	a2,8(sp)
8005ed68:	afaa001c 	sw	t2,28(sp)
8005ed6c:	006a182b 	sltu	v1,v1,t2
8005ed70:	8faa0004 	lw	t2,4(sp)
8005ed74:	24840010 	addiu	a0,a0,16
8005ed78:	24c60010 	addiu	a2,a2,16
8005ed7c:	254affff 	addiu	t2,t2,-1
8005ed80:	afa4000c 	sw	a0,12(sp)
8005ed84:	afa60008 	sw	a2,8(sp)
8005ed88:	8c440010 	lw	a0,16(v0)
8005ed8c:	afaa0004 	sw	t2,4(sp)
8005ed90:	146000ea 	bnez	v1,8005f13c <_Z26DrawBGMode7Background16AddPhi+0x8b4>
8005ed94:	8c420030 	lw	v0,48(v0)
8005ed98:	8fa30000 	lw	v1,0(sp)
8005ed9c:	2652000c 	addiu	s2,s2,12
8005eda0:	00641821 	addu	v1,v1,a0
8005eda4:	8fa40020 	lw	a0,32(sp)
8005eda8:	afa30000 	sw	v1,0(sp)
8005edac:	00822021 	addu	a0,a0,v0
8005edb0:	08017a95 	j	8005ea54 <_Z26DrawBGMode7Background16AddPhi+0x1cc>
8005edb4:	afa40020 	sw	a0,32(sp)
8005edb8:	8fa6002c 	lw	a2,44(sp)
8005edbc:	86590000 	lh	t9,0(s2)
8005edc0:	86580004 	lh	t8,4(s2)
8005edc4:	03c02821 	move	a1,s8
8005edc8:	92c30aa5 	lbu	v1,2725(s6)
8005edcc:	00a61021 	addu	v0,a1,a2
8005edd0:	03203821 	move	a3,t9
8005edd4:	03002021 	move	a0,t8
8005edd8:	70443002 	mul	a2,v0,a0
8005eddc:	8faf0028 	lw	t7,40(sp)
8005ede0:	240e0001 	li	t6,1
8005ede4:	1060ff7b 	beqz	v1,8005ebd4 <_Z26DrawBGMode7Background16AddPhi+0x34c>
8005ede8:	70471002 	mul	v0,v0,a3
8005edec:	11e5ffd3 	beq	t7,a1,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4>
8005edf0:	8faa0014 	lw	t2,20(sp)
8005edf4:	3c048019 	lui	a0,0x8019
8005edf8:	01424821 	addu	t1,t2,v0
8005edfc:	8fa30018 	lw	v1,24(sp)
8005ee00:	8fa20010 	lw	v0,16(sp)
8005ee04:	2484f684 	addiu	a0,a0,-2428
8005ee08:	8c940000 	lw	s4,0(a0)
8005ee0c:	00465821 	addu	t3,v0,a2
8005ee10:	00a36021 	addu	t4,a1,v1
8005ee14:	01c55021 	addu	t2,t6,a1
8005ee18:	08017bd6 	j	8005ef58 <_Z26DrawBGMode7Background16AddPhi+0x6d0>
8005ee1c:	2411fbde 	li	s1,-1058
8005ee20:	2402fff8 	li	v0,-8
8005ee24:	00c21024 	and	v0,a2,v0
8005ee28:	8c650008 	lw	a1,8(v1)
8005ee2c:	2404fffe 	li	a0,-2
8005ee30:	00021140 	sll	v0,v0,0x5
8005ee34:	00091a83 	sra	v1,t1,0xa
8005ee38:	00641824 	and	v1,v1,a0
8005ee3c:	00451021 	addu	v0,v0,a1
8005ee40:	00431021 	addu	v0,v0,v1
8005ee44:	90440000 	lbu	a0,0(v0)
8005ee48:	30e30007 	andi	v1,a3,0x7
8005ee4c:	30c20007 	andi	v0,a2,0x7
8005ee50:	00031840 	sll	v1,v1,0x1
8005ee54:	3c068019 	lui	a2,0x8019
8005ee58:	000421c0 	sll	a0,a0,0x7
8005ee5c:	02031821 	addu	v1,s0,v1
8005ee60:	24c6f680 	addiu	a2,a2,-2432
8005ee64:	00641821 	addu	v1,v1,a0
8005ee68:	00021100 	sll	v0,v0,0x4
8005ee6c:	8cc70000 	lw	a3,0(a2)
8005ee70:	00621821 	addu	v1,v1,v0
8005ee74:	90640000 	lbu	a0,0(v1)
8005ee78:	8ce2006c 	lw	v0,108(a3)
8005ee7c:	00821024 	and	v0,a0,v0
8005ee80:	000211c2 	srl	v0,v0,0x7
8005ee84:	00541021 	addu	v0,v0,s4
8005ee88:	90430000 	lbu	v1,0(v0)
8005ee8c:	a0e3004c 	sb	v1,76(a3)
8005ee90:	91020000 	lbu	v0,0(t0)
8005ee94:	0043182b 	sltu	v1,v0,v1
8005ee98:	10600027 	beqz	v1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0>
8005ee9c:	00000000 	nop
8005eea0:	8ce20068 	lw	v0,104(a3)
8005eea4:	00822824 	and	a1,a0,v0
8005eea8:	10a00023 	beqz	a1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0>
8005eeac:	00000000 	nop
8005eeb0:	8ce20048 	lw	v0,72(a3)
8005eeb4:	00481021 	addu	v0,v0,t0
8005eeb8:	90420000 	lbu	v0,0(v0)
8005eebc:	10400069 	beqz	v0,8005f064 <_Z26DrawBGMode7Background16AddPhi+0x7dc>
8005eec0:	3c048022 	lui	a0,0x8022
8005eec4:	24030001 	li	v1,1
8005eec8:	1043007f 	beq	v0,v1,8005f0c8 <_Z26DrawBGMode7Background16AddPhi+0x840>
8005eecc:	00051040 	sll	v0,a1,0x1
8005eed0:	8ce30014 	lw	v1,20(a3)
8005eed4:	8ce40044 	lw	a0,68(a3)
8005eed8:	00031840 	sll	v1,v1,0x1
8005eedc:	00441021 	addu	v0,v0,a0
8005eee0:	006d1821 	addu	v1,v1,t5
8005eee4:	94450000 	lhu	a1,0(v0)
8005eee8:	94660000 	lhu	a2,0(v1)
8005eeec:	00b11024 	and	v0,a1,s1
8005eef0:	00d12024 	and	a0,a2,s1
8005eef4:	00441021 	addu	v0,v0,a0
8005eef8:	00a61824 	and	v1,a1,a2
8005eefc:	00021043 	sra	v0,v0,0x1
8005ef00:	30630421 	andi	v1,v1,0x421
8005ef04:	00431021 	addu	v0,v0,v1
8005ef08:	8ce40018 	lw	a0,24(a3)
8005ef0c:	00021040 	sll	v0,v0,0x1
8005ef10:	00441021 	addu	v0,v0,a0
8005ef14:	00a62826 	xor	a1,a1,a2
8005ef18:	94430000 	lhu	v1,0(v0)
8005ef1c:	30a50421 	andi	a1,a1,0x421
8005ef20:	00a31025 	or	v0,a1,v1
8005ef24:	3c068022 	lui	a2,0x8022
8005ef28:	a5a20000 	sh	v0,0(t5)
8005ef2c:	24c66dd8 	addiu	a2,a2,28120
8005ef30:	90c2004c 	lbu	v0,76(a2)
8005ef34:	a1020000 	sb	v0,0(t0)
8005ef38:	014e5021 	addu	t2,t2,t6
8005ef3c:	014e1023 	subu	v0,t2,t6
8005ef40:	01394821 	addu	t1,t1,t9
8005ef44:	01785821 	addu	t3,t3,t8
8005ef48:	11e2ff7c 	beq	t7,v0,8005ed3c <_Z26DrawBGMode7Background16AddPhi+0x4b4>
8005ef4c:	018e6021 	addu	t4,t4,t6
8005ef50:	25ad0002 	addiu	t5,t5,2
8005ef54:	25080001 	addiu	t0,t0,1
8005ef58:	00093a03 	sra	a3,t1,0x8
8005ef5c:	000b3203 	sra	a2,t3,0x8
8005ef60:	00e61025 	or	v0,a3,a2
8005ef64:	2403fc00 	li	v1,-1024
8005ef68:	00431024 	and	v0,v0,v1
8005ef6c:	1040ffac 	beqz	v0,8005ee20 <_Z26DrawBGMode7Background16AddPhi+0x598>
8005ef70:	26a3701c 	addiu	v1,s5,28700
8005ef74:	92c30aa5 	lbu	v1,2725(s6)
8005ef78:	24020003 	li	v0,3
8005ef7c:	1462ffee 	bne	v1,v0,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0>
8005ef80:	31830007 	andi	v1,t4,0x7
8005ef84:	3c048019 	lui	a0,0x8019
8005ef88:	8fa20034 	lw	v0,52(sp)
8005ef8c:	2484f680 	addiu	a0,a0,-2432
8005ef90:	00031840 	sll	v1,v1,0x1
8005ef94:	8c870000 	lw	a3,0(a0)
8005ef98:	02031821 	addu	v1,s0,v1
8005ef9c:	00621821 	addu	v1,v1,v0
8005efa0:	90640000 	lbu	a0,0(v1)
8005efa4:	8ce2006c 	lw	v0,108(a3)
8005efa8:	00821024 	and	v0,a0,v0
8005efac:	000211c2 	srl	v0,v0,0x7
8005efb0:	00541021 	addu	v0,v0,s4
8005efb4:	90430000 	lbu	v1,0(v0)
8005efb8:	a0e3004c 	sb	v1,76(a3)
8005efbc:	91020000 	lbu	v0,0(t0)
8005efc0:	0043182b 	sltu	v1,v0,v1
8005efc4:	1060ffdc 	beqz	v1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0>
8005efc8:	00000000 	nop
8005efcc:	8ce20068 	lw	v0,104(a3)
8005efd0:	00822824 	and	a1,a0,v0
8005efd4:	10a0ffd8 	beqz	a1,8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0>
8005efd8:	00000000 	nop
8005efdc:	8ce20048 	lw	v0,72(a3)
8005efe0:	00481021 	addu	v0,v0,t0
8005efe4:	90420000 	lbu	v0,0(v0)
8005efe8:	10400042 	beqz	v0,8005f0f4 <_Z26DrawBGMode7Background16AddPhi+0x86c>
8005efec:	24060001 	li	a2,1
8005eff0:	10460047 	beq	v0,a2,8005f110 <_Z26DrawBGMode7Background16AddPhi+0x888>
8005eff4:	00051040 	sll	v0,a1,0x1
8005eff8:	8ce30014 	lw	v1,20(a3)
8005effc:	8ce40044 	lw	a0,68(a3)
8005f000:	00031840 	sll	v1,v1,0x1
8005f004:	00441021 	addu	v0,v0,a0
8005f008:	006d1821 	addu	v1,v1,t5
8005f00c:	94450000 	lhu	a1,0(v0)
8005f010:	94660000 	lhu	a2,0(v1)
8005f014:	00b11024 	and	v0,a1,s1
8005f018:	00d12024 	and	a0,a2,s1
8005f01c:	00441021 	addu	v0,v0,a0
8005f020:	00a61824 	and	v1,a1,a2
8005f024:	00021043 	sra	v0,v0,0x1
8005f028:	30630421 	andi	v1,v1,0x421
8005f02c:	00431021 	addu	v0,v0,v1
8005f030:	8ce40018 	lw	a0,24(a3)
8005f034:	00021040 	sll	v0,v0,0x1
8005f038:	00441021 	addu	v0,v0,a0
8005f03c:	00a62826 	xor	a1,a1,a2
8005f040:	94430000 	lhu	v1,0(v0)
8005f044:	30a50421 	andi	a1,a1,0x421
8005f048:	00a31025 	or	v0,a1,v1
8005f04c:	3c038022 	lui	v1,0x8022
8005f050:	a5a20000 	sh	v0,0(t5)
8005f054:	24636dd8 	addiu	v1,v1,28120
8005f058:	9062004c 	lbu	v0,76(v1)
8005f05c:	08017bce 	j	8005ef38 <_Z26DrawBGMode7Background16AddPhi+0x6b0>
8005f060:	a1020000 	sb	v0,0(t0)
8005f064:	24846dd8 	addiu	a0,a0,28120
8005f068:	8c830044 	lw	v1,68(a0)
8005f06c:	00051040 	sll	v0,a1,0x1
8005f070:	00431021 	addu	v0,v0,v1
8005f074:	08017bc9 	j	8005ef24 <_Z26DrawBGMode7Background16AddPhi+0x69c>
8005f078:	94420000 	lhu	v0,0(v0)
8005f07c:	8d820044 	lw	v0,68(t4)
8005f080:	8d860050 	lw	a2,80(t4)
8005f084:	00a21021 	addu	v0,a1,v0
8005f088:	94440000 	lhu	a0,0(v0)
8005f08c:	00d42824 	and	a1,a2,s4
8005f090:	00941024 	and	v0,a0,s4
8005f094:	00451021 	addu	v0,v0,a1
8005f098:	30c30421 	andi	v1,a2,0x421
8005f09c:	00831824 	and	v1,a0,v1
8005f0a0:	00021042 	srl	v0,v0,0x1
8005f0a4:	00431021 	addu	v0,v0,v1
8005f0a8:	8d870018 	lw	a3,24(t4)
8005f0ac:	00021040 	sll	v0,v0,0x1
8005f0b0:	00471021 	addu	v0,v0,a3
8005f0b4:	00862026 	xor	a0,a0,a2
8005f0b8:	94430000 	lhu	v1,0(v0)
8005f0bc:	30840421 	andi	a0,a0,0x421
8005f0c0:	08017b19 	j	8005ec64 <_Z26DrawBGMode7Background16AddPhi+0x3dc>
8005f0c4:	00831025 	or	v0,a0,v1
8005f0c8:	8ce30044 	lw	v1,68(a3)
8005f0cc:	00431021 	addu	v0,v0,v1
8005f0d0:	94450000 	lhu	a1,0(v0)
8005f0d4:	8ce60050 	lw	a2,80(a3)
8005f0d8:	00b11024 	and	v0,a1,s1
8005f0dc:	00d12024 	and	a0,a2,s1
8005f0e0:	00441021 	addu	v0,v0,a0
8005f0e4:	30c30421 	andi	v1,a2,0x421
8005f0e8:	00021042 	srl	v0,v0,0x1
8005f0ec:	08017bc1 	j	8005ef04 <_Z26DrawBGMode7Background16AddPhi+0x67c>
8005f0f0:	00a31824 	and	v1,a1,v1
8005f0f4:	3c028022 	lui	v0,0x8022
8005f0f8:	24426dd8 	addiu	v0,v0,28120
8005f0fc:	8c430044 	lw	v1,68(v0)
8005f100:	00051040 	sll	v0,a1,0x1
8005f104:	00431021 	addu	v0,v0,v1
8005f108:	08017c13 	j	8005f04c <_Z26DrawBGMode7Background16AddPhi+0x7c4>
8005f10c:	94420000 	lhu	v0,0(v0)
8005f110:	8ce30044 	lw	v1,68(a3)
8005f114:	00431021 	addu	v0,v0,v1
8005f118:	94450000 	lhu	a1,0(v0)
8005f11c:	8ce60050 	lw	a2,80(a3)
8005f120:	00b11024 	and	v0,a1,s1
8005f124:	00d12024 	and	a0,a2,s1
8005f128:	00441021 	addu	v0,v0,a0
8005f12c:	30c30421 	andi	v1,a2,0x421
8005f130:	00021042 	srl	v0,v0,0x1
8005f134:	08017c0b 	j	8005f02c <_Z26DrawBGMode7Background16AddPhi+0x7a4>
8005f138:	00a31824 	and	v1,a1,v1
8005f13c:	8fbe0058 	lw	s8,88(sp)
8005f140:	8fb70054 	lw	s7,84(sp)
8005f144:	8fb60050 	lw	s6,80(sp)
8005f148:	8fb5004c 	lw	s5,76(sp)
8005f14c:	8fb40048 	lw	s4,72(sp)
8005f150:	8fb30044 	lw	s3,68(sp)
8005f154:	8fb20040 	lw	s2,64(sp)
8005f158:	8fb1003c 	lw	s1,60(sp)
8005f15c:	8fb00038 	lw	s0,56(sp)
8005f160:	03e00008 	jr	ra
8005f164:	27bd0060 	addiu	sp,sp,96
8005f168:	3c048022 	lui	a0,0x8022
8005f16c:	2563140c 	addiu	v1,t3,5132
8005f170:	24826dd8 	addiu	v0,a0,28120
8005f174:	08017a62 	j	8005e988 <_Z26DrawBGMode7Background16AddPhi+0x100>
8005f178:	ac430044 	sw	v1,68(v0)

8005f17c <_Z23DrawBGMode7Background16Phi>:
8005f17c:	27bdff98 	addiu	sp,sp,-104
8005f180:	3c0b8022 	lui	t3,0x8022
8005f184:	afb40050 	sw	s4,80(sp)
8005f188:	afbe0060 	sw	s8,96(sp)
8005f18c:	afb7005c 	sw	s7,92(sp)
8005f190:	afb60058 	sw	s6,88(sp)
8005f194:	afb50054 	sw	s5,84(sp)
8005f198:	afb3004c 	sw	s3,76(sp)
8005f19c:	afb20048 	sw	s2,72(sp)
8005f1a0:	afb10044 	sw	s1,68(sp)
8005f1a4:	afb00040 	sw	s0,64(sp)
8005f1a8:	3c038021 	lui	v1,0x8021
8005f1ac:	25676dd8 	addiu	a3,t3,28120
8005f1b0:	2462701c 	addiu	v0,v1,28700
8005f1b4:	90e340ee 	lbu	v1,16622(a3)
8005f1b8:	8c460008 	lw	a2,8(v0)
8005f1bc:	30630001 	andi	v1,v1,0x1
8005f1c0:	00806821 	move	t5,a0
8005f1c4:	afa5006c 	sw	a1,108(sp)
8005f1c8:	10600029 	beqz	v1,8005f270 <_Z23DrawBGMode7Background16Phi+0xf4>
8005f1cc:	24d40001 	addiu	s4,a2,1
8005f1d0:	3c0e8022 	lui	t6,0x8022
8005f1d4:	25c25bc4 	addiu	v0,t6,23492
8005f1d8:	90430007 	lbu	v1,7(v0)
8005f1dc:	10600191 	beqz	v1,8005f824 <_Z23DrawBGMode7Background16Phi+0x6a8>
8005f1e0:	3c0c802c 	lui	t4,0x802c
8005f1e4:	00003821 	move	a3,zero
8005f1e8:	30e20001 	andi	v0,a3,0x1
8005f1ec:	00021040 	sll	v0,v0,0x1
8005f1f0:	00072240 	sll	a0,a3,0x9
8005f1f4:	2583140c 	addiu	v1,t4,5132
8005f1f8:	00833021 	addu	a2,a0,v1
8005f1fc:	304affff 	andi	t2,v0,0xffff
8005f200:	30e90004 	andi	t1,a3,0x4
8005f204:	30e80002 	andi	t0,a3,0x2
8005f208:	00002821 	move	a1,zero
8005f20c:	30a300c0 	andi	v1,a1,0xc0
8005f210:	30a20038 	andi	v0,a1,0x38
8005f214:	000318c2 	srl	v1,v1,0x3
8005f218:	00021042 	srl	v0,v0,0x1
8005f21c:	30a40007 	andi	a0,a1,0x7
8005f220:	00691825 	or	v1,v1,t1
8005f224:	00481025 	or	v0,v0,t0
8005f228:	00021140 	sll	v0,v0,0x5
8005f22c:	00031a80 	sll	v1,v1,0xa
8005f230:	00042080 	sll	a0,a0,0x2
8005f234:	00621825 	or	v1,v1,v0
8005f238:	01442025 	or	a0,t2,a0
8005f23c:	00641825 	or	v1,v1,a0
8005f240:	24a50001 	addiu	a1,a1,1
8005f244:	24020100 	li	v0,256
8005f248:	a4c30000 	sh	v1,0(a2)
8005f24c:	14a2ffef 	bne	a1,v0,8005f20c <_Z23DrawBGMode7Background16Phi+0x90>
8005f250:	24c60002 	addiu	a2,a2,2
8005f254:	24e70001 	addiu	a3,a3,1
8005f258:	24020008 	li	v0,8
8005f25c:	14e2ffe3 	bne	a3,v0,8005f1ec <_Z23DrawBGMode7Background16Phi+0x70>
8005f260:	30e20001 	andi	v0,a3,0x1
8005f264:	25c25bc4 	addiu	v0,t6,23492
8005f268:	08017e09 	j	8005f824 <_Z23DrawBGMode7Background16Phi+0x6a8>
8005f26c:	a0400007 	sb	zero,7(v0)
8005f270:	3c028022 	lui	v0,0x8022
8005f274:	2442680c 	addiu	v0,v0,26636
8005f278:	ace20044 	sw	v0,68(a3)
8005f27c:	25656dd8 	addiu	a1,t3,28120
8005f280:	8fa4006c 	lw	a0,108(sp)
8005f284:	8ca20064 	lw	v0,100(a1)
8005f288:	00042080 	sll	a0,a0,0x2
8005f28c:	00821021 	addu	v0,a0,v0
8005f290:	8c420000 	lw	v0,0(v0)
8005f294:	8ca6005c 	lw	a2,92(a1)
8005f298:	afa20028 	sw	v0,40(sp)
8005f29c:	8faa0028 	lw	t2,40(sp)
8005f2a0:	8ca30060 	lw	v1,96(a1)
8005f2a4:	24020001 	li	v0,1
8005f2a8:	0066182b 	sltu	v1,v1,a2
8005f2ac:	004a500a 	movz	t2,v0,t2
8005f2b0:	afa60020 	sw	a2,32(sp)
8005f2b4:	afa40038 	sw	a0,56(sp)
8005f2b8:	afaa0028 	sw	t2,40(sp)
8005f2bc:	8ca80010 	lw	t0,16(a1)
8005f2c0:	8ca70040 	lw	a3,64(a1)
8005f2c4:	1460014c 	bnez	v1,8005f7f8 <_Z23DrawBGMode7Background16Phi+0x67c>
8005f2c8:	8ca60030 	lw	a2,48(a1)
8005f2cc:	8faa0020 	lw	t2,32(sp)
8005f2d0:	01a00013 	mtlo	t5
8005f2d4:	71480000 	madd	t2,t0
8005f2d8:	3c048023 	lui	a0,0x8023
8005f2dc:	000a1900 	sll	v1,t2,0x4
8005f2e0:	000a1080 	sll	v0,t2,0x2
8005f2e4:	2484aecc 	addiu	a0,a0,-20788
8005f2e8:	00642021 	addu	a0,v1,a0
8005f2ec:	00621823 	subu	v1,v1,v0
8005f2f0:	00001012 	mflo	v0
8005f2f4:	00e00013 	mtlo	a3
8005f2f8:	71460000 	madd	t2,a2
8005f2fc:	afa20000 	sw	v0,0(sp)
8005f300:	00001012 	mflo	v0
8005f304:	afa40008 	sw	a0,8(sp)
8005f308:	afa20024 	sw	v0,36(sp)
8005f30c:	3c028023 	lui	v0,0x8023
8005f310:	2442bdcc 	addiu	v0,v0,-16948
8005f314:	0062b021 	addu	s6,v1,v0
8005f318:	240200ff 	li	v0,255
8005f31c:	004a1023 	subu	v0,v0,t2
8005f320:	24840002 	addiu	a0,a0,2
8005f324:	24030100 	li	v1,256
8005f328:	afa20004 	sw	v0,4(sp)
8005f32c:	afa4000c 	sw	a0,12(sp)
8005f330:	afa3002c 	sw	v1,44(sp)
8005f334:	afa00030 	sw	zero,48(sp)
8005f338:	00805021 	move	t2,a0
8005f33c:	8fa50008 	lw	a1,8(sp)
8005f340:	86c2000a 	lh	v0,10(s6)
8005f344:	94a40000 	lhu	a0,0(a1)
8005f348:	000214c0 	sll	v0,v0,0x13
8005f34c:	000424c0 	sll	a0,a0,0x13
8005f350:	000244c3 	sra	t0,v0,0x13
8005f354:	000424c3 	sra	a0,a0,0x13
8005f358:	00882023 	subu	a0,a0,t0
8005f35c:	30822000 	andi	v0,a0,0x2000
8005f360:	38422000 	xori	v0,v0,0x2000
8005f364:	3c068022 	lui	a2,0x8022
8005f368:	2442e000 	addiu	v0,v0,-8192
8005f36c:	24c350e8 	addiu	v1,a2,20712
8005f370:	000210c3 	sra	v0,v0,0x3
8005f374:	86c50008 	lh	a1,8(s6)
8005f378:	308403ff 	andi	a0,a0,0x3ff
8005f37c:	90670aa4 	lbu	a3,2724(v1)
8005f380:	00822021 	addu	a0,a0,v0
8005f384:	8fa30020 	lw	v1,32(sp)
8005f388:	8fa20004 	lw	v0,4(sp)
8005f38c:	00052cc0 	sll	a1,a1,0x13
8005f390:	0067100a 	movz	v0,v1,a3
8005f394:	00054cc3 	sra	t1,a1,0x13
8005f398:	00442021 	addu	a0,v0,a0
8005f39c:	86c50002 	lh	a1,2(s6)
8005f3a0:	00091200 	sll	v0,t1,0x8
8005f3a4:	00400013 	mtlo	v0
8005f3a8:	70850000 	madd	a0,a1
8005f3ac:	00081a00 	sll	v1,t0,0x8
8005f3b0:	86c70006 	lh	a3,6(s6)
8005f3b4:	95460000 	lhu	a2,0(t2)
8005f3b8:	00005012 	mflo	t2
8005f3bc:	00600013 	mtlo	v1
8005f3c0:	70870000 	madd	a0,a3
8005f3c4:	000634c0 	sll	a2,a2,0x13
8005f3c8:	00001012 	mflo	v0
8005f3cc:	8fa30028 	lw	v1,40(sp)
8005f3d0:	000634c3 	sra	a2,a2,0x13
8005f3d4:	afaa0018 	sw	t2,24(sp)
8005f3d8:	afa20014 	sw	v0,20(sp)
8005f3dc:	1060007b 	beqz	v1,8005f5cc <_Z23DrawBGMode7Background16Phi+0x450>
8005f3e0:	afa6001c 	sw	a2,28(sp)
8005f3e4:	00c91023 	subu	v0,a2,t1
8005f3e8:	01042021 	addu	a0,t0,a0
8005f3ec:	30432000 	andi	v1,v0,0x2000
8005f3f0:	30840007 	andi	a0,a0,0x7
8005f3f4:	00042100 	sll	a0,a0,0x4
8005f3f8:	38632000 	xori	v1,v1,0x2000
8005f3fc:	2463e000 	addiu	v1,v1,-8192
8005f400:	afa4003c 	sw	a0,60(sp)
8005f404:	3c048019 	lui	a0,0x8019
8005f408:	000318c3 	sra	v1,v1,0x3
8005f40c:	304203ff 	andi	v0,v0,0x3ff
8005f410:	2484f688 	addiu	a0,a0,-2424
8005f414:	8fa5006c 	lw	a1,108(sp)
8005f418:	00431021 	addu	v0,v0,v1
8005f41c:	8c9e0000 	lw	s8,0(a0)
8005f420:	afa20034 	sw	v0,52(sp)
8005f424:	afa00010 	sw	zero,16(sp)
8005f428:	0005a880 	sll	s5,a1,0x2
8005f42c:	3c068022 	lui	a2,0x8022
8005f430:	24c66dd8 	addiu	a2,a2,28120
8005f434:	8cc40064 	lw	a0,100(a2)
8005f438:	8faa0038 	lw	t2,56(sp)
8005f43c:	01441021 	addu	v0,t2,a0
8005f440:	8c430000 	lw	v1,0(v0)
8005f444:	10600007 	beqz	v1,8005f464 <_Z23DrawBGMode7Background16Phi+0x2e8>
8005f448:	02a41821 	addu	v1,s5,a0
8005f44c:	8c6200a8 	lw	v0,168(v1)
8005f450:	8c630018 	lw	v1,24(v1)
8005f454:	afa2002c 	sw	v0,44(sp)
8005f458:	0062102b 	sltu	v0,v1,v0
8005f45c:	10400055 	beqz	v0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438>
8005f460:	afa30030 	sw	v1,48(sp)
8005f464:	8fa40030 	lw	a0,48(sp)
8005f468:	8fa50000 	lw	a1,0(sp)
8005f46c:	8fa60024 	lw	a2,36(sp)
8005f470:	93c30aa3 	lbu	v1,2723(s8)
8005f474:	00041040 	sll	v0,a0,0x1
8005f478:	00456021 	addu	t4,v0,a1
8005f47c:	106000d6 	beqz	v1,8005f7d8 <_Z23DrawBGMode7Background16Phi+0x65c>
8005f480:	00865021 	addu	t2,a0,a2
8005f484:	00801821 	move	v1,a0
8005f488:	86c80000 	lh	t0,0(s6)
8005f48c:	86c40004 	lh	a0,4(s6)
8005f490:	8fa2002c 	lw	v0,44(sp)
8005f494:	2470ffff 	addiu	s0,v1,-1
8005f498:	2447ffff 	addiu	a3,v0,-1
8005f49c:	00089023 	negu	s2,t0
8005f4a0:	00048823 	negu	s1,a0
8005f4a4:	2418ffff 	li	t8,-1
8005f4a8:	8fa50034 	lw	a1,52(sp)
8005f4ac:	93c30aa5 	lbu	v1,2725(s8)
8005f4b0:	00e51021 	addu	v0,a3,a1
8005f4b4:	70442802 	mul	a1,v0,a0
8005f4b8:	14600061 	bnez	v1,8005f640 <_Z23DrawBGMode7Background16Phi+0x4c4>
8005f4bc:	70481002 	mul	v0,v0,t0
8005f4c0:	10f0003c 	beq	a3,s0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438>
8005f4c4:	8fa40014 	lw	a0,20(sp)
8005f4c8:	03074821 	addu	t1,t8,a3
8005f4cc:	3c068019 	lui	a2,0x8019
8005f4d0:	00853821 	addu	a3,a0,a1
8005f4d4:	3c058019 	lui	a1,0x8019
8005f4d8:	8fa30018 	lw	v1,24(sp)
8005f4dc:	24a5f68c 	addiu	a1,a1,-2420
8005f4e0:	24c6f690 	addiu	a2,a2,-2416
8005f4e4:	8cad0000 	lw	t5,0(a1)
8005f4e8:	8ccb0000 	lw	t3,0(a2)
8005f4ec:	00624021 	addu	t0,v1,v0
8005f4f0:	3c0f8023 	lui	t7,0x8023
8005f4f4:	240efffe 	li	t6,-2
8005f4f8:	00081a03 	sra	v1,t0,0x8
8005f4fc:	00073203 	sra	a2,a3,0x8
8005f500:	8da50008 	lw	a1,8(t5)
8005f504:	306403ff 	andi	a0,v1,0x3ff
8005f508:	30c203f8 	andi	v0,a2,0x3f8
8005f50c:	00021140 	sll	v0,v0,0x5
8005f510:	00042083 	sra	a0,a0,0x2
8005f514:	00451021 	addu	v0,v0,a1
8005f518:	008e2024 	and	a0,a0,t6
8005f51c:	00441021 	addu	v0,v0,a0
8005f520:	90450000 	lbu	a1,0(v0)
8005f524:	30630007 	andi	v1,v1,0x7
8005f528:	00031840 	sll	v1,v1,0x1
8005f52c:	000529c0 	sll	a1,a1,0x7
8005f530:	30c60007 	andi	a2,a2,0x7
8005f534:	02831821 	addu	v1,s4,v1
8005f538:	00651821 	addu	v1,v1,a1
8005f53c:	00063100 	sll	a2,a2,0x4
8005f540:	00661821 	addu	v1,v1,a2
8005f544:	90650000 	lbu	a1,0(v1)
8005f548:	8d62006c 	lw	v0,108(t3)
8005f54c:	25e4c90c 	addiu	a0,t7,-14068
8005f550:	00a21024 	and	v0,a1,v0
8005f554:	000211c2 	srl	v0,v0,0x7
8005f558:	00441021 	addu	v0,v0,a0
8005f55c:	90430000 	lbu	v1,0(v0)
8005f560:	01384821 	addu	t1,t1,t8
8005f564:	a163004c 	sb	v1,76(t3)
8005f568:	91420000 	lbu	v0,0(t2)
8005f56c:	0043182b 	sltu	v1,v0,v1
8005f570:	1060000b 	beqz	v1,8005f5a0 <_Z23DrawBGMode7Background16Phi+0x424>
8005f574:	01382023 	subu	a0,t1,t8
8005f578:	8d620068 	lw	v0,104(t3)
8005f57c:	00a21024 	and	v0,a1,v0
8005f580:	10400007 	beqz	v0,8005f5a0 <_Z23DrawBGMode7Background16Phi+0x424>
8005f584:	00021840 	sll	v1,v0,0x1
8005f588:	8d620044 	lw	v0,68(t3)
8005f58c:	00621021 	addu	v0,v1,v0
8005f590:	94430000 	lhu	v1,0(v0)
8005f594:	a5830000 	sh	v1,0(t4)
8005f598:	9162004c 	lbu	v0,76(t3)
8005f59c:	a1420000 	sb	v0,0(t2)
8005f5a0:	258c0002 	addiu	t4,t4,2
8005f5a4:	254a0001 	addiu	t2,t2,1
8005f5a8:	01124021 	addu	t0,t0,s2
8005f5ac:	1604ffd2 	bne	s0,a0,8005f4f8 <_Z23DrawBGMode7Background16Phi+0x37c>
8005f5b0:	00f13821 	addu	a3,a3,s1
8005f5b4:	8fa60010 	lw	a2,16(sp)
8005f5b8:	8faa0028 	lw	t2,40(sp)
8005f5bc:	24c60001 	addiu	a2,a2,1
8005f5c0:	afa60010 	sw	a2,16(sp)
8005f5c4:	1546ff99 	bne	t2,a2,8005f42c <_Z23DrawBGMode7Background16Phi+0x2b0>
8005f5c8:	26b50018 	addiu	s5,s5,24
8005f5cc:	3c038022 	lui	v1,0x8022
8005f5d0:	24636dd8 	addiu	v1,v1,28120
8005f5d4:	8fa40020 	lw	a0,32(sp)
8005f5d8:	8c620060 	lw	v0,96(v1)
8005f5dc:	8fa5000c 	lw	a1,12(sp)
8005f5e0:	8fa60008 	lw	a2,8(sp)
8005f5e4:	8faa0004 	lw	t2,4(sp)
8005f5e8:	24840001 	addiu	a0,a0,1
8005f5ec:	afa40020 	sw	a0,32(sp)
8005f5f0:	0044102b 	sltu	v0,v0,a0
8005f5f4:	24a50010 	addiu	a1,a1,16
8005f5f8:	00602021 	move	a0,v1
8005f5fc:	24c60010 	addiu	a2,a2,16
8005f600:	254affff 	addiu	t2,t2,-1
8005f604:	afa5000c 	sw	a1,12(sp)
8005f608:	afa60008 	sw	a2,8(sp)
8005f60c:	afaa0004 	sw	t2,4(sp)
8005f610:	8c630010 	lw	v1,16(v1)
8005f614:	14400078 	bnez	v0,8005f7f8 <_Z23DrawBGMode7Background16Phi+0x67c>
8005f618:	8c840030 	lw	a0,48(a0)
8005f61c:	8faa0024 	lw	t2,36(sp)
8005f620:	8fa60000 	lw	a2,0(sp)
8005f624:	01445021 	addu	t2,t2,a0
8005f628:	afaa0024 	sw	t2,36(sp)
8005f62c:	8faa000c 	lw	t2,12(sp)
8005f630:	00c33021 	addu	a2,a2,v1
8005f634:	26d6000c 	addiu	s6,s6,12
8005f638:	08017ccf 	j	8005f33c <_Z23DrawBGMode7Background16Phi+0x1c0>
8005f63c:	afa60000 	sw	a2,0(sp)
8005f640:	10f0ffdc 	beq	a3,s0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438>
8005f644:	8fa30018 	lw	v1,24(sp)
8005f648:	8fa40014 	lw	a0,20(sp)
8005f64c:	00624821 	addu	t1,v1,v0
8005f650:	3c028019 	lui	v0,0x8019
8005f654:	2442f690 	addiu	v0,v0,-2416
8005f658:	00853021 	addu	a2,a0,a1
8005f65c:	8c530000 	lw	s3,0(v0)
8005f660:	8fa5001c 	lw	a1,28(sp)
8005f664:	03077021 	addu	t6,t8,a3
8005f668:	00e57821 	addu	t7,a3,a1
8005f66c:	08017dc3 	j	8005f70c <_Z23DrawBGMode7Background16Phi+0x590>
8005f670:	0260b821 	move	s7,s3
8005f674:	8f230008 	lw	v1,8(t9)
8005f678:	8e64006c 	lw	a0,108(s3)
8005f67c:	01031821 	addu	v1,t0,v1
8005f680:	006d1821 	addu	v1,v1,t5
8005f684:	90620000 	lbu	v0,0(v1)
8005f688:	000211c0 	sll	v0,v0,0x7
8005f68c:	00e21021 	addu	v0,a3,v0
8005f690:	004b1021 	addu	v0,v0,t3
8005f694:	90450000 	lbu	a1,0(v0)
8005f698:	3c028023 	lui	v0,0x8023
8005f69c:	00a42024 	and	a0,a1,a0
8005f6a0:	2442c90c 	addiu	v0,v0,-14068
8005f6a4:	000421c2 	srl	a0,a0,0x7
8005f6a8:	00822021 	addu	a0,a0,v0
8005f6ac:	90820000 	lbu	v0,0(a0)
8005f6b0:	a262004c 	sb	v0,76(s3)
8005f6b4:	91430000 	lbu	v1,0(t2)
8005f6b8:	0062102b 	sltu	v0,v1,v0
8005f6bc:	1040000b 	beqz	v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570>
8005f6c0:	00000000 	nop
8005f6c4:	8e620068 	lw	v0,104(s3)
8005f6c8:	00a21024 	and	v0,a1,v0
8005f6cc:	10400007 	beqz	v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570>
8005f6d0:	00021840 	sll	v1,v0,0x1
8005f6d4:	8e620044 	lw	v0,68(s3)
8005f6d8:	00621021 	addu	v0,v1,v0
8005f6dc:	94430000 	lhu	v1,0(v0)
8005f6e0:	a5830000 	sh	v1,0(t4)
8005f6e4:	9262004c 	lbu	v0,76(s3)
8005f6e8:	a1420000 	sb	v0,0(t2)
8005f6ec:	01d87021 	addu	t6,t6,t8
8005f6f0:	01d81023 	subu	v0,t6,t8
8005f6f4:	258c0002 	addiu	t4,t4,2
8005f6f8:	254a0001 	addiu	t2,t2,1
8005f6fc:	01324821 	addu	t1,t1,s2
8005f700:	00d13021 	addu	a2,a2,s1
8005f704:	1202ffab 	beq	s0,v0,8005f5b4 <_Z23DrawBGMode7Background16Phi+0x438>
8005f708:	01f87821 	addu	t7,t7,t8
8005f70c:	00091a83 	sra	v1,t1,0xa
8005f710:	2402fffe 	li	v0,-2
8005f714:	00062a03 	sra	a1,a2,0x8
8005f718:	3c048021 	lui	a0,0x8021
8005f71c:	00626824 	and	t5,v1,v0
8005f720:	2402fff8 	li	v0,-8
8005f724:	00a21024 	and	v0,a1,v0
8005f728:	2499701c 	addiu	t9,a0,28700
8005f72c:	00092203 	sra	a0,t1,0x8
8005f730:	00024140 	sll	t0,v0,0x5
8005f734:	30820007 	andi	v0,a0,0x7
8005f738:	00021040 	sll	v0,v0,0x1
8005f73c:	02823821 	addu	a3,s4,v0
8005f740:	00852025 	or	a0,a0,a1
8005f744:	2402fc00 	li	v0,-1024
8005f748:	30a30007 	andi	v1,a1,0x7
8005f74c:	00822024 	and	a0,a0,v0
8005f750:	1080ffc8 	beqz	a0,8005f674 <_Z23DrawBGMode7Background16Phi+0x4f8>
8005f754:	00035900 	sll	t3,v1,0x4
8005f758:	31e20007 	andi	v0,t7,0x7
8005f75c:	8fa3003c 	lw	v1,60(sp)
8005f760:	00021040 	sll	v0,v0,0x1
8005f764:	02821021 	addu	v0,s4,v0
8005f768:	00432021 	addu	a0,v0,v1
8005f76c:	93c30aa5 	lbu	v1,2725(s8)
8005f770:	24020003 	li	v0,3
8005f774:	1462ffdd 	bne	v1,v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570>
8005f778:	3c058023 	lui	a1,0x8023
8005f77c:	90840000 	lbu	a0,0(a0)
8005f780:	8ee2006c 	lw	v0,108(s7)
8005f784:	00821024 	and	v0,a0,v0
8005f788:	000211c2 	srl	v0,v0,0x7
8005f78c:	24a5c90c 	addiu	a1,a1,-14068
8005f790:	00451021 	addu	v0,v0,a1
8005f794:	90430000 	lbu	v1,0(v0)
8005f798:	a2e3004c 	sb	v1,76(s7)
8005f79c:	91420000 	lbu	v0,0(t2)
8005f7a0:	0043182b 	sltu	v1,v0,v1
8005f7a4:	1060ffd1 	beqz	v1,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570>
8005f7a8:	00000000 	nop
8005f7ac:	8ee20068 	lw	v0,104(s7)
8005f7b0:	00821024 	and	v0,a0,v0
8005f7b4:	1040ffcd 	beqz	v0,8005f6ec <_Z23DrawBGMode7Background16Phi+0x570>
8005f7b8:	00021840 	sll	v1,v0,0x1
8005f7bc:	8ee20044 	lw	v0,68(s7)
8005f7c0:	00621021 	addu	v0,v1,v0
8005f7c4:	94430000 	lhu	v1,0(v0)
8005f7c8:	a5830000 	sh	v1,0(t4)
8005f7cc:	92e2004c 	lbu	v0,76(s7)
8005f7d0:	08017dbb 	j	8005f6ec <_Z23DrawBGMode7Background16Phi+0x570>
8005f7d4:	a1420000 	sb	v0,0(t2)
8005f7d8:	86d20000 	lh	s2,0(s6)
8005f7dc:	86d10004 	lh	s1,4(s6)
8005f7e0:	8fb0002c 	lw	s0,44(sp)
8005f7e4:	00803821 	move	a3,a0
8005f7e8:	02404021 	move	t0,s2
8005f7ec:	02202021 	move	a0,s1
8005f7f0:	08017d2a 	j	8005f4a8 <_Z23DrawBGMode7Background16Phi+0x32c>
8005f7f4:	24180001 	li	t8,1
8005f7f8:	8fbe0060 	lw	s8,96(sp)
8005f7fc:	8fb7005c 	lw	s7,92(sp)
8005f800:	8fb60058 	lw	s6,88(sp)
8005f804:	8fb50054 	lw	s5,84(sp)
8005f808:	8fb40050 	lw	s4,80(sp)
8005f80c:	8fb3004c 	lw	s3,76(sp)
8005f810:	8fb20048 	lw	s2,72(sp)
8005f814:	8fb10044 	lw	s1,68(sp)
8005f818:	8fb00040 	lw	s0,64(sp)
8005f81c:	03e00008 	jr	ra
8005f820:	27bd0068 	addiu	sp,sp,104
8005f824:	2583140c 	addiu	v1,t4,5132
8005f828:	25626dd8 	addiu	v0,t3,28120
8005f82c:	08017c9f 	j	8005f27c <_Z23DrawBGMode7Background16Phi+0x100>
8005f830:	ac430044 	sw	v1,68(v0)

8005f834 <_Z21DrawBGMode7BackgroundPhi>:
8005f834:	27bdff98 	addiu	sp,sp,-104
8005f838:	3c0b8022 	lui	t3,0x8022
8005f83c:	afb40050 	sw	s4,80(sp)
8005f840:	afbe0060 	sw	s8,96(sp)
8005f844:	afb7005c 	sw	s7,92(sp)
8005f848:	afb60058 	sw	s6,88(sp)
8005f84c:	afb50054 	sw	s5,84(sp)
8005f850:	afb3004c 	sw	s3,76(sp)
8005f854:	afb20048 	sw	s2,72(sp)
8005f858:	afb10044 	sw	s1,68(sp)
8005f85c:	afb00040 	sw	s0,64(sp)
8005f860:	3c038021 	lui	v1,0x8021
8005f864:	25676dd8 	addiu	a3,t3,28120
8005f868:	2462701c 	addiu	v0,v1,28700
8005f86c:	90e340ee 	lbu	v1,16622(a3)
8005f870:	8c460008 	lw	a2,8(v0)
8005f874:	30630001 	andi	v1,v1,0x1
8005f878:	00806821 	move	t5,a0
8005f87c:	afa5006c 	sw	a1,108(sp)
8005f880:	10600029 	beqz	v1,8005f928 <_Z21DrawBGMode7BackgroundPhi+0xf4>
8005f884:	24d40001 	addiu	s4,a2,1
8005f888:	3c0e8022 	lui	t6,0x8022
8005f88c:	25c25bc4 	addiu	v0,t6,23492
8005f890:	90430007 	lbu	v1,7(v0)
8005f894:	10600188 	beqz	v1,8005feb8 <_Z21DrawBGMode7BackgroundPhi+0x684>
8005f898:	3c0c802c 	lui	t4,0x802c
8005f89c:	00003821 	move	a3,zero
8005f8a0:	30e20001 	andi	v0,a3,0x1
8005f8a4:	00021040 	sll	v0,v0,0x1
8005f8a8:	00072240 	sll	a0,a3,0x9
8005f8ac:	2583140c 	addiu	v1,t4,5132
8005f8b0:	00833021 	addu	a2,a0,v1
8005f8b4:	304affff 	andi	t2,v0,0xffff
8005f8b8:	30e90004 	andi	t1,a3,0x4
8005f8bc:	30e80002 	andi	t0,a3,0x2
8005f8c0:	00002821 	move	a1,zero
8005f8c4:	30a300c0 	andi	v1,a1,0xc0
8005f8c8:	30a20038 	andi	v0,a1,0x38
8005f8cc:	000318c2 	srl	v1,v1,0x3
8005f8d0:	00021042 	srl	v0,v0,0x1
8005f8d4:	30a40007 	andi	a0,a1,0x7
8005f8d8:	00691825 	or	v1,v1,t1
8005f8dc:	01021025 	or	v0,t0,v0
8005f8e0:	00021140 	sll	v0,v0,0x5
8005f8e4:	00031a80 	sll	v1,v1,0xa
8005f8e8:	00042080 	sll	a0,a0,0x2
8005f8ec:	00621825 	or	v1,v1,v0
8005f8f0:	01442025 	or	a0,t2,a0
8005f8f4:	00641825 	or	v1,v1,a0
8005f8f8:	24a50001 	addiu	a1,a1,1
8005f8fc:	24020100 	li	v0,256
8005f900:	a4c30000 	sh	v1,0(a2)
8005f904:	14a2ffef 	bne	a1,v0,8005f8c4 <_Z21DrawBGMode7BackgroundPhi+0x90>
8005f908:	24c60002 	addiu	a2,a2,2
8005f90c:	24e70001 	addiu	a3,a3,1
8005f910:	24020008 	li	v0,8
8005f914:	14e2ffe3 	bne	a3,v0,8005f8a4 <_Z21DrawBGMode7BackgroundPhi+0x70>
8005f918:	30e20001 	andi	v0,a3,0x1
8005f91c:	25c25bc4 	addiu	v0,t6,23492
8005f920:	08017fae 	j	8005feb8 <_Z21DrawBGMode7BackgroundPhi+0x684>
8005f924:	a0400007 	sb	zero,7(v0)
8005f928:	3c028022 	lui	v0,0x8022
8005f92c:	2442680c 	addiu	v0,v0,26636
8005f930:	ace20044 	sw	v0,68(a3)
8005f934:	25656dd8 	addiu	a1,t3,28120
8005f938:	8fa4006c 	lw	a0,108(sp)
8005f93c:	8ca20064 	lw	v0,100(a1)
8005f940:	00042080 	sll	a0,a0,0x2
8005f944:	00821021 	addu	v0,a0,v0
8005f948:	8c420000 	lw	v0,0(v0)
8005f94c:	8ca6005c 	lw	a2,92(a1)
8005f950:	afa20028 	sw	v0,40(sp)
8005f954:	8faa0028 	lw	t2,40(sp)
8005f958:	8ca30060 	lw	v1,96(a1)
8005f95c:	24020001 	li	v0,1
8005f960:	0066182b 	sltu	v1,v1,a2
8005f964:	004a500a 	movz	t2,v0,t2
8005f968:	afa60020 	sw	a2,32(sp)
8005f96c:	afa40038 	sw	a0,56(sp)
8005f970:	afaa0028 	sw	t2,40(sp)
8005f974:	8ca80010 	lw	t0,16(a1)
8005f978:	8ca70040 	lw	a3,64(a1)
8005f97c:	14600143 	bnez	v1,8005fe8c <_Z21DrawBGMode7BackgroundPhi+0x658>
8005f980:	8ca60030 	lw	a2,48(a1)
8005f984:	8faa0020 	lw	t2,32(sp)
8005f988:	01a00013 	mtlo	t5
8005f98c:	71480000 	madd	t2,t0
8005f990:	3c048023 	lui	a0,0x8023
8005f994:	000a1900 	sll	v1,t2,0x4
8005f998:	000a1080 	sll	v0,t2,0x2
8005f99c:	2484aecc 	addiu	a0,a0,-20788
8005f9a0:	00642021 	addu	a0,v1,a0
8005f9a4:	00621823 	subu	v1,v1,v0
8005f9a8:	00001012 	mflo	v0
8005f9ac:	00e00013 	mtlo	a3
8005f9b0:	71460000 	madd	t2,a2
8005f9b4:	afa20000 	sw	v0,0(sp)
8005f9b8:	00001012 	mflo	v0
8005f9bc:	afa40008 	sw	a0,8(sp)
8005f9c0:	afa20024 	sw	v0,36(sp)
8005f9c4:	3c028023 	lui	v0,0x8023
8005f9c8:	2442bdcc 	addiu	v0,v0,-16948
8005f9cc:	0062b021 	addu	s6,v1,v0
8005f9d0:	240200ff 	li	v0,255
8005f9d4:	004a1023 	subu	v0,v0,t2
8005f9d8:	24840002 	addiu	a0,a0,2
8005f9dc:	24030100 	li	v1,256
8005f9e0:	afa20004 	sw	v0,4(sp)
8005f9e4:	afa4000c 	sw	a0,12(sp)
8005f9e8:	afa00030 	sw	zero,48(sp)
8005f9ec:	afa3002c 	sw	v1,44(sp)
8005f9f0:	00805021 	move	t2,a0
8005f9f4:	8fa50008 	lw	a1,8(sp)
8005f9f8:	86c2000a 	lh	v0,10(s6)
8005f9fc:	94a40000 	lhu	a0,0(a1)
8005fa00:	000214c0 	sll	v0,v0,0x13
8005fa04:	000424c0 	sll	a0,a0,0x13
8005fa08:	000244c3 	sra	t0,v0,0x13
8005fa0c:	000424c3 	sra	a0,a0,0x13
8005fa10:	00882023 	subu	a0,a0,t0
8005fa14:	30822000 	andi	v0,a0,0x2000
8005fa18:	38422000 	xori	v0,v0,0x2000
8005fa1c:	3c068022 	lui	a2,0x8022
8005fa20:	2442e000 	addiu	v0,v0,-8192
8005fa24:	24c350e8 	addiu	v1,a2,20712
8005fa28:	000210c3 	sra	v0,v0,0x3
8005fa2c:	86c50008 	lh	a1,8(s6)
8005fa30:	308403ff 	andi	a0,a0,0x3ff
8005fa34:	90670aa4 	lbu	a3,2724(v1)
8005fa38:	00822021 	addu	a0,a0,v0
8005fa3c:	8fa30020 	lw	v1,32(sp)
8005fa40:	8fa20004 	lw	v0,4(sp)
8005fa44:	00052cc0 	sll	a1,a1,0x13
8005fa48:	0067100a 	movz	v0,v1,a3
8005fa4c:	00054cc3 	sra	t1,a1,0x13
8005fa50:	00442021 	addu	a0,v0,a0
8005fa54:	86c50002 	lh	a1,2(s6)
8005fa58:	00091200 	sll	v0,t1,0x8
8005fa5c:	00400013 	mtlo	v0
8005fa60:	70850000 	madd	a0,a1
8005fa64:	00081a00 	sll	v1,t0,0x8
8005fa68:	86c70006 	lh	a3,6(s6)
8005fa6c:	95460000 	lhu	a2,0(t2)
8005fa70:	00005012 	mflo	t2
8005fa74:	00600013 	mtlo	v1
8005fa78:	70870000 	madd	a0,a3
8005fa7c:	000634c0 	sll	a2,a2,0x13
8005fa80:	00001012 	mflo	v0
8005fa84:	8fa30028 	lw	v1,40(sp)
8005fa88:	000634c3 	sra	a2,a2,0x13
8005fa8c:	afaa0018 	sw	t2,24(sp)
8005fa90:	afa20014 	sw	v0,20(sp)
8005fa94:	10600078 	beqz	v1,8005fc78 <_Z21DrawBGMode7BackgroundPhi+0x444>
8005fa98:	afa6001c 	sw	a2,28(sp)
8005fa9c:	00c91023 	subu	v0,a2,t1
8005faa0:	01042021 	addu	a0,t0,a0
8005faa4:	30432000 	andi	v1,v0,0x2000
8005faa8:	30840007 	andi	a0,a0,0x7
8005faac:	00042100 	sll	a0,a0,0x4
8005fab0:	38632000 	xori	v1,v1,0x2000
8005fab4:	2463e000 	addiu	v1,v1,-8192
8005fab8:	afa4003c 	sw	a0,60(sp)
8005fabc:	3c048019 	lui	a0,0x8019
8005fac0:	000318c3 	sra	v1,v1,0x3
8005fac4:	304203ff 	andi	v0,v0,0x3ff
8005fac8:	2484f694 	addiu	a0,a0,-2412
8005facc:	8fa5006c 	lw	a1,108(sp)
8005fad0:	00431021 	addu	v0,v0,v1
8005fad4:	8c9e0000 	lw	s8,0(a0)
8005fad8:	afa20034 	sw	v0,52(sp)
8005fadc:	afa00010 	sw	zero,16(sp)
8005fae0:	0005a880 	sll	s5,a1,0x2
8005fae4:	3c068022 	lui	a2,0x8022
8005fae8:	24c66dd8 	addiu	a2,a2,28120
8005faec:	8cc40064 	lw	a0,100(a2)
8005faf0:	8faa0038 	lw	t2,56(sp)
8005faf4:	01441021 	addu	v0,t2,a0
8005faf8:	8c430000 	lw	v1,0(v0)
8005fafc:	10600009 	beqz	v1,8005fb24 <_Z21DrawBGMode7BackgroundPhi+0x2f0>
8005fb00:	8fa30030 	lw	v1,48(sp)
8005fb04:	02a41821 	addu	v1,s5,a0
8005fb08:	8c6200a8 	lw	v0,168(v1)
8005fb0c:	8c630018 	lw	v1,24(v1)
8005fb10:	afa2002c 	sw	v0,44(sp)
8005fb14:	0062102b 	sltu	v0,v1,v0
8005fb18:	10400051 	beqz	v0,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c>
8005fb1c:	afa30030 	sw	v1,48(sp)
8005fb20:	8fa30030 	lw	v1,48(sp)
8005fb24:	8fa40000 	lw	a0,0(sp)
8005fb28:	8fa50024 	lw	a1,36(sp)
8005fb2c:	93c20aa3 	lbu	v0,2723(s8)
8005fb30:	00645821 	addu	t3,v1,a0
8005fb34:	104000cd 	beqz	v0,8005fe6c <_Z21DrawBGMode7BackgroundPhi+0x638>
8005fb38:	00655021 	addu	t2,v1,a1
8005fb3c:	86c80000 	lh	t0,0(s6)
8005fb40:	86c40004 	lh	a0,4(s6)
8005fb44:	8fa6002c 	lw	a2,44(sp)
8005fb48:	2470ffff 	addiu	s0,v1,-1
8005fb4c:	24c7ffff 	addiu	a3,a2,-1
8005fb50:	00089023 	negu	s2,t0
8005fb54:	00048823 	negu	s1,a0
8005fb58:	2418ffff 	li	t8,-1
8005fb5c:	8fa50034 	lw	a1,52(sp)
8005fb60:	93c30aa5 	lbu	v1,2725(s8)
8005fb64:	00e51021 	addu	v0,a3,a1
8005fb68:	70442802 	mul	a1,v0,a0
8005fb6c:	1460005f 	bnez	v1,8005fcec <_Z21DrawBGMode7BackgroundPhi+0x4b8>
8005fb70:	70481002 	mul	v0,v0,t0
8005fb74:	1207003a 	beq	s0,a3,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c>
8005fb78:	8fa30018 	lw	v1,24(sp)
8005fb7c:	8fa40014 	lw	a0,20(sp)
8005fb80:	03074821 	addu	t1,t8,a3
8005fb84:	00624021 	addu	t0,v1,v0
8005fb88:	00853821 	addu	a3,a0,a1
8005fb8c:	3c068019 	lui	a2,0x8019
8005fb90:	3c058019 	lui	a1,0x8019
8005fb94:	3c028019 	lui	v0,0x8019
8005fb98:	24a5f698 	addiu	a1,a1,-2408
8005fb9c:	24c6f69c 	addiu	a2,a2,-2404
8005fba0:	2442f6a0 	addiu	v0,v0,-2400
8005fba4:	8cae0000 	lw	t6,0(a1)
8005fba8:	8ccc0000 	lw	t4,0(a2)
8005fbac:	8c4d0000 	lw	t5,0(v0)
8005fbb0:	240ffffe 	li	t7,-2
8005fbb4:	00081a03 	sra	v1,t0,0x8
8005fbb8:	00073203 	sra	a2,a3,0x8
8005fbbc:	8dc50008 	lw	a1,8(t6)
8005fbc0:	306403ff 	andi	a0,v1,0x3ff
8005fbc4:	30c203f8 	andi	v0,a2,0x3f8
8005fbc8:	00021140 	sll	v0,v0,0x5
8005fbcc:	00042083 	sra	a0,a0,0x2
8005fbd0:	00451021 	addu	v0,v0,a1
8005fbd4:	008f2024 	and	a0,a0,t7
8005fbd8:	00441021 	addu	v0,v0,a0
8005fbdc:	90450000 	lbu	a1,0(v0)
8005fbe0:	30630007 	andi	v1,v1,0x7
8005fbe4:	00031840 	sll	v1,v1,0x1
8005fbe8:	000529c0 	sll	a1,a1,0x7
8005fbec:	30c60007 	andi	a2,a2,0x7
8005fbf0:	02831821 	addu	v1,s4,v1
8005fbf4:	00651821 	addu	v1,v1,a1
8005fbf8:	00063100 	sll	a2,a2,0x4
8005fbfc:	00661821 	addu	v1,v1,a2
8005fc00:	90640000 	lbu	a0,0(v1)
8005fc04:	8d82006c 	lw	v0,108(t4)
8005fc08:	01384821 	addu	t1,t1,t8
8005fc0c:	00821024 	and	v0,a0,v0
8005fc10:	000211c2 	srl	v0,v0,0x7
8005fc14:	004d1021 	addu	v0,v0,t5
8005fc18:	90430000 	lbu	v1,0(v0)
8005fc1c:	01382823 	subu	a1,t1,t8
8005fc20:	a183004c 	sb	v1,76(t4)
8005fc24:	91420000 	lbu	v0,0(t2)
8005fc28:	0043182b 	sltu	v1,v0,v1
8005fc2c:	10600008 	beqz	v1,8005fc50 <_Z21DrawBGMode7BackgroundPhi+0x41c>
8005fc30:	01124021 	addu	t0,t0,s2
8005fc34:	8d820068 	lw	v0,104(t4)
8005fc38:	00821024 	and	v0,a0,v0
8005fc3c:	10400004 	beqz	v0,8005fc50 <_Z21DrawBGMode7BackgroundPhi+0x41c>
8005fc40:	00000000 	nop
8005fc44:	a1620000 	sb	v0,0(t3)
8005fc48:	9182004c 	lbu	v0,76(t4)
8005fc4c:	a1420000 	sb	v0,0(t2)
8005fc50:	256b0001 	addiu	t3,t3,1
8005fc54:	254a0001 	addiu	t2,t2,1
8005fc58:	1605ffd6 	bne	s0,a1,8005fbb4 <_Z21DrawBGMode7BackgroundPhi+0x380>
8005fc5c:	00f13821 	addu	a3,a3,s1
8005fc60:	8fa60010 	lw	a2,16(sp)
8005fc64:	8faa0028 	lw	t2,40(sp)
8005fc68:	24c60001 	addiu	a2,a2,1
8005fc6c:	afa60010 	sw	a2,16(sp)
8005fc70:	1546ff9c 	bne	t2,a2,8005fae4 <_Z21DrawBGMode7BackgroundPhi+0x2b0>
8005fc74:	26b50018 	addiu	s5,s5,24
8005fc78:	3c038022 	lui	v1,0x8022
8005fc7c:	24636dd8 	addiu	v1,v1,28120
8005fc80:	8fa40020 	lw	a0,32(sp)
8005fc84:	8c620060 	lw	v0,96(v1)
8005fc88:	8fa5000c 	lw	a1,12(sp)
8005fc8c:	8fa60008 	lw	a2,8(sp)
8005fc90:	8faa0004 	lw	t2,4(sp)
8005fc94:	24840001 	addiu	a0,a0,1
8005fc98:	afa40020 	sw	a0,32(sp)
8005fc9c:	0044102b 	sltu	v0,v0,a0
8005fca0:	24a50010 	addiu	a1,a1,16
8005fca4:	00602021 	move	a0,v1
8005fca8:	24c60010 	addiu	a2,a2,16
8005fcac:	254affff 	addiu	t2,t2,-1
8005fcb0:	afa5000c 	sw	a1,12(sp)
8005fcb4:	afa60008 	sw	a2,8(sp)
8005fcb8:	afaa0004 	sw	t2,4(sp)
8005fcbc:	8c630010 	lw	v1,16(v1)
8005fcc0:	14400072 	bnez	v0,8005fe8c <_Z21DrawBGMode7BackgroundPhi+0x658>
8005fcc4:	8c840030 	lw	a0,48(a0)
8005fcc8:	8faa0024 	lw	t2,36(sp)
8005fccc:	8fa60000 	lw	a2,0(sp)
8005fcd0:	01445021 	addu	t2,t2,a0
8005fcd4:	afaa0024 	sw	t2,36(sp)
8005fcd8:	8faa000c 	lw	t2,12(sp)
8005fcdc:	00c33021 	addu	a2,a2,v1
8005fce0:	26d6000c 	addiu	s6,s6,12
8005fce4:	08017e7d 	j	8005f9f4 <_Z21DrawBGMode7BackgroundPhi+0x1c0>
8005fce8:	afa60000 	sw	a2,0(sp)
8005fcec:	1207ffdc 	beq	s0,a3,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c>
8005fcf0:	8fa30018 	lw	v1,24(sp)
8005fcf4:	8fa40014 	lw	a0,20(sp)
8005fcf8:	00624021 	addu	t0,v1,v0
8005fcfc:	3c028019 	lui	v0,0x8019
8005fd00:	2442f69c 	addiu	v0,v0,-2404
8005fd04:	00853021 	addu	a2,a0,a1
8005fd08:	8c530000 	lw	s3,0(v0)
8005fd0c:	8fa5001c 	lw	a1,28(sp)
8005fd10:	03077021 	addu	t6,t8,a3
8005fd14:	00e57821 	addu	t7,a3,a1
8005fd18:	08017f6b 	j	8005fdac <_Z21DrawBGMode7BackgroundPhi+0x578>
8005fd1c:	0260b821 	move	s7,s3
8005fd20:	8f230008 	lw	v1,8(t9)
8005fd24:	8e64006c 	lw	a0,108(s3)
8005fd28:	01231821 	addu	v1,t1,v1
8005fd2c:	006d1821 	addu	v1,v1,t5
8005fd30:	90620000 	lbu	v0,0(v1)
8005fd34:	000211c0 	sll	v0,v0,0x7
8005fd38:	00e21021 	addu	v0,a3,v0
8005fd3c:	004c1021 	addu	v0,v0,t4
8005fd40:	90450000 	lbu	a1,0(v0)
8005fd44:	3c028023 	lui	v0,0x8023
8005fd48:	00a42024 	and	a0,a1,a0
8005fd4c:	2442c90c 	addiu	v0,v0,-14068
8005fd50:	000421c2 	srl	a0,a0,0x7
8005fd54:	00822021 	addu	a0,a0,v0
8005fd58:	90820000 	lbu	v0,0(a0)
8005fd5c:	a262004c 	sb	v0,76(s3)
8005fd60:	91430000 	lbu	v1,0(t2)
8005fd64:	0062102b 	sltu	v0,v1,v0
8005fd68:	10400008 	beqz	v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558>
8005fd6c:	00000000 	nop
8005fd70:	8e620068 	lw	v0,104(s3)
8005fd74:	00a21024 	and	v0,a1,v0
8005fd78:	10400004 	beqz	v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558>
8005fd7c:	00000000 	nop
8005fd80:	a1620000 	sb	v0,0(t3)
8005fd84:	9262004c 	lbu	v0,76(s3)
8005fd88:	a1420000 	sb	v0,0(t2)
8005fd8c:	01d87021 	addu	t6,t6,t8
8005fd90:	01d81023 	subu	v0,t6,t8
8005fd94:	256b0001 	addiu	t3,t3,1
8005fd98:	254a0001 	addiu	t2,t2,1
8005fd9c:	01124021 	addu	t0,t0,s2
8005fda0:	00d13021 	addu	a2,a2,s1
8005fda4:	1202ffae 	beq	s0,v0,8005fc60 <_Z21DrawBGMode7BackgroundPhi+0x42c>
8005fda8:	01f87821 	addu	t7,t7,t8
8005fdac:	00081a83 	sra	v1,t0,0xa
8005fdb0:	2402fffe 	li	v0,-2
8005fdb4:	00062a03 	sra	a1,a2,0x8
8005fdb8:	3c048021 	lui	a0,0x8021
8005fdbc:	00626824 	and	t5,v1,v0
8005fdc0:	2402fff8 	li	v0,-8
8005fdc4:	00a21024 	and	v0,a1,v0
8005fdc8:	2499701c 	addiu	t9,a0,28700
8005fdcc:	00082203 	sra	a0,t0,0x8
8005fdd0:	00024940 	sll	t1,v0,0x5
8005fdd4:	30820007 	andi	v0,a0,0x7
8005fdd8:	00021040 	sll	v0,v0,0x1
8005fddc:	02823821 	addu	a3,s4,v0
8005fde0:	00852025 	or	a0,a0,a1
8005fde4:	2402fc00 	li	v0,-1024
8005fde8:	30a30007 	andi	v1,a1,0x7
8005fdec:	00822024 	and	a0,a0,v0
8005fdf0:	1080ffcb 	beqz	a0,8005fd20 <_Z21DrawBGMode7BackgroundPhi+0x4ec>
8005fdf4:	00036100 	sll	t4,v1,0x4
8005fdf8:	31e20007 	andi	v0,t7,0x7
8005fdfc:	8fa3003c 	lw	v1,60(sp)
8005fe00:	00021040 	sll	v0,v0,0x1
8005fe04:	02821021 	addu	v0,s4,v0
8005fe08:	00432021 	addu	a0,v0,v1
8005fe0c:	93c30aa5 	lbu	v1,2725(s8)
8005fe10:	24020003 	li	v0,3
8005fe14:	1462ffdd 	bne	v1,v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558>
8005fe18:	3c058023 	lui	a1,0x8023
8005fe1c:	90840000 	lbu	a0,0(a0)
8005fe20:	8ee2006c 	lw	v0,108(s7)
8005fe24:	00821024 	and	v0,a0,v0
8005fe28:	000211c2 	srl	v0,v0,0x7
8005fe2c:	24a5c90c 	addiu	a1,a1,-14068
8005fe30:	00451021 	addu	v0,v0,a1
8005fe34:	90430000 	lbu	v1,0(v0)
8005fe38:	a2e3004c 	sb	v1,76(s7)
8005fe3c:	91420000 	lbu	v0,0(t2)
8005fe40:	0043182b 	sltu	v1,v0,v1
8005fe44:	1060ffd1 	beqz	v1,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558>
8005fe48:	00000000 	nop
8005fe4c:	8ee20068 	lw	v0,104(s7)
8005fe50:	00821024 	and	v0,a0,v0
8005fe54:	1040ffcd 	beqz	v0,8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558>
8005fe58:	00000000 	nop
8005fe5c:	a1620000 	sb	v0,0(t3)
8005fe60:	92e2004c 	lbu	v0,76(s7)
8005fe64:	08017f63 	j	8005fd8c <_Z21DrawBGMode7BackgroundPhi+0x558>
8005fe68:	a1420000 	sb	v0,0(t2)
8005fe6c:	86d20000 	lh	s2,0(s6)
8005fe70:	86d10004 	lh	s1,4(s6)
8005fe74:	8fb0002c 	lw	s0,44(sp)
8005fe78:	00603821 	move	a3,v1
8005fe7c:	02404021 	move	t0,s2
8005fe80:	02202021 	move	a0,s1
8005fe84:	08017ed7 	j	8005fb5c <_Z21DrawBGMode7BackgroundPhi+0x328>
8005fe88:	24180001 	li	t8,1
8005fe8c:	8fbe0060 	lw	s8,96(sp)
8005fe90:	8fb7005c 	lw	s7,92(sp)
8005fe94:	8fb60058 	lw	s6,88(sp)
8005fe98:	8fb50054 	lw	s5,84(sp)
8005fe9c:	8fb40050 	lw	s4,80(sp)
8005fea0:	8fb3004c 	lw	s3,76(sp)
8005fea4:	8fb20048 	lw	s2,72(sp)
8005fea8:	8fb10044 	lw	s1,68(sp)
8005feac:	8fb00040 	lw	s0,64(sp)
8005feb0:	03e00008 	jr	ra
8005feb4:	27bd0068 	addiu	sp,sp,104
8005feb8:	2583140c 	addiu	v1,t4,5132
8005febc:	25626dd8 	addiu	v0,t3,28120
8005fec0:	08017e4d 	j	8005f934 <_Z21DrawBGMode7BackgroundPhi+0x100>
8005fec4:	ac430044 	sw	v1,68(v0)

8005fec8 <_Z8DrawOBJShh>:
8005fec8:	27bdff40 	addiu	sp,sp,-192
8005fecc:	afb700b4 	sw	s7,180(sp)
8005fed0:	3c038022 	lui	v1,0x8022
8005fed4:	3c178022 	lui	s7,0x8022
8005fed8:	afbe00b8 	sw	s8,184(sp)
8005fedc:	afbf00bc 	sw	ra,188(sp)
8005fee0:	afb600b0 	sw	s6,176(sp)
8005fee4:	afb500ac 	sw	s5,172(sp)
8005fee8:	afb400a8 	sw	s4,168(sp)
8005feec:	afb300a4 	sw	s3,164(sp)
8005fef0:	afb200a0 	sw	s2,160(sp)
8005fef4:	afb1009c 	sw	s1,156(sp)
8005fef8:	afb00098 	sw	s0,152(sp)
8005fefc:	26e250e8 	addiu	v0,s7,20712
8005ff00:	246a6dd8 	addiu	t2,v1,28120
8005ff04:	3c038022 	lui	v1,0x8022
8005ff08:	24636da8 	addiu	v1,v1,28072
8005ff0c:	94460876 	lhu	a2,2166(v0)
8005ff10:	94480ad0 	lhu	t0,2768(v0)
8005ff14:	24020005 	li	v0,5
8005ff18:	ac620008 	sw	v0,8(v1)
8005ff1c:	24020080 	li	v0,128
8005ff20:	24070004 	li	a3,4
8005ff24:	ac620018 	sw	v0,24(v1)
8005ff28:	3c1e8022 	lui	s8,0x8022
8005ff2c:	24020007 	li	v0,7
8005ff30:	240b0001 	li	t3,1
8005ff34:	8d490064 	lw	t1,100(t2)
8005ff38:	ac66000c 	sw	a2,12(v1)
8005ff3c:	ac67001c 	sw	a3,28(v1)
8005ff40:	ac620020 	sw	v0,32(v1)
8005ff44:	ac670004 	sw	a3,4(v1)
8005ff48:	27c25bc4 	addiu	v0,s8,23492
8005ff4c:	ac680010 	sw	t0,16(v1)
8005ff50:	a060002c 	sb	zero,44(v1)
8005ff54:	ad4b0038 	sw	t3,56(t2)
8005ff58:	8c47002c 	lw	a3,44(v0)
8005ff5c:	8c460020 	lw	a2,32(v0)
8005ff60:	8d330010 	lw	s3,16(t1)
8005ff64:	308400ff 	andi	a0,a0,0xff
8005ff68:	30a500ff 	andi	a1,a1,0xff
8005ff6c:	ac670028 	sw	a3,40(v1)
8005ff70:	ac660024 	sw	a2,36(v1)
8005ff74:	afa4005c 	sw	a0,92(sp)
8005ff78:	166001d5 	bnez	s3,800606d0 <_Z8DrawOBJShh+0x808>
8005ff7c:	afa50060 	sw	a1,96(sp)
8005ff80:	24020100 	li	v0,256
8005ff84:	240303e8 	li	v1,1000
8005ff88:	a3ab001a 	sb	t3,26(sp)
8005ff8c:	a7a2001c 	sh	v0,28(sp)
8005ff90:	a7a30020 	sh	v1,32(sp)
8005ff94:	a7a00018 	sh	zero,24(sp)
8005ff98:	a3a0001e 	sb	zero,30(sp)
8005ff9c:	a3a00022 	sb	zero,34(sp)
8005ffa0:	3c028021 	lui	v0,0x8021
8005ffa4:	2445e42c 	addiu	a1,v0,-7124
8005ffa8:	90a30075 	lbu	v1,117(a1)
8005ffac:	10600011 	beqz	v1,8005fff4 <_Z8DrawOBJShh+0x12c>
8005ffb0:	92e250e8 	lbu	v0,20712(s7)
8005ffb4:	2442fffb 	addiu	v0,v0,-5
8005ffb8:	304200ff 	andi	v0,v0,0xff
8005ffbc:	2c420002 	sltiu	v0,v0,2
8005ffc0:	1440024e 	bnez	v0,800608fc <_Z8DrawOBJShh+0xa34>
8005ffc4:	27c25bc4 	addiu	v0,s8,23492
8005ffc8:	90a20073 	lbu	v0,115(a1)
8005ffcc:	10400243 	beqz	v0,800608dc <_Z8DrawOBJShh+0xa14>
8005ffd0:	3c02800a 	lui	v0,0x800a
8005ffd4:	3c02800a 	lui	v0,0x800a
8005ffd8:	244244f8 	addiu	v0,v0,17656
8005ffdc:	3c048023 	lui	a0,0x8023
8005ffe0:	3c03800a 	lui	v1,0x800a
8005ffe4:	ac82c910 	sw	v0,-14064(a0)
8005ffe8:	2463384c 	addiu	v1,v1,14412
8005ffec:	3c028023 	lui	v0,0x8023
8005fff0:	ac43c914 	sw	v1,-14060(v0)
8005fff4:	3c038022 	lui	v1,0x8022
8005fff8:	24656dd8 	addiu	a1,v1,28120
8005fffc:	8ca4005c 	lw	a0,92(a1)
80060000:	8ca20060 	lw	v0,96(a1)
80060004:	afa40058 	sw	a0,88(sp)
80060008:	8fa40060 	lw	a0,96(sp)
8006000c:	24830002 	addiu	v1,a0,2
80060010:	8fa40058 	lw	a0,88(sp)
80060014:	a0a3004c 	sb	v1,76(a1)
80060018:	0044102b 	sltu	v0,v0,a0
8006001c:	14400211 	bnez	v0,80060864 <_Z8DrawOBJShh+0x99c>
80060020:	8ca30030 	lw	v1,48(a1)
80060024:	70831002 	mul	v0,a0,v1
80060028:	00041980 	sll	v1,a0,0x6
8006002c:	afa20054 	sw	v0,84(sp)
80060030:	00041080 	sll	v0,a0,0x2
80060034:	00431021 	addu	v0,v0,v1
80060038:	00452021 	addu	a0,v0,a1
8006003c:	24820172 	addiu	v0,a0,370
80060040:	00a05821 	move	t3,a1
80060044:	afa20038 	sw	v0,56(sp)
80060048:	afa2006c 	sw	v0,108(sp)
8006004c:	3c0c8023 	lui	t4,0x8023
80060050:	3c0a8023 	lui	t2,0x8023
80060054:	00401821 	move	v1,v0
80060058:	80690002 	lb	t1,2(v1)
8006005c:	052000e8 	bltz	t1,80060400 <_Z8DrawOBJShh+0x538>
80060060:	84620000 	lh	v0,0(v1)
80060064:	8fa4006c 	lw	a0,108(sp)
80060068:	afa2004c 	sw	v0,76(sp)
8006006c:	24840004 	addiu	a0,a0,4
80060070:	afa4003c 	sw	a0,60(sp)
80060074:	afa00050 	sw	zero,80(sp)
80060078:	3c058022 	lui	a1,0x8022
8006007c:	24a56dd8 	addiu	a1,a1,28120
80060080:	01251021 	addu	v0,t1,a1
80060084:	904300f0 	lbu	v1,240(v0)
80060088:	8fa2004c 	lw	v0,76(sp)
8006008c:	00431021 	addu	v0,v0,v1
80060090:	184000d1 	blez	v0,800603d8 <_Z8DrawOBJShh+0x510>
80060094:	afa2004c 	sw	v0,76(sp)
80060098:	8fa3005c 	lw	v1,92(sp)
8006009c:	1060011e 	beqz	v1,80060518 <_Z8DrawOBJShh+0x650>
800600a0:	00091080 	sll	v0,t1,0x2
800600a4:	90a440ef 	lbu	a0,16623(a1)
800600a8:	30820010 	andi	v0,a0,0x10
800600ac:	10400131 	beqz	v0,80060574 <_Z8DrawOBJShh+0x6ac>
800600b0:	00000000 	nop
800600b4:	90a240f0 	lbu	v0,16624(a1)
800600b8:	14400134 	bnez	v0,8006058c <_Z8DrawOBJShh+0x6c4>
800600bc:	00091080 	sll	v0,t1,0x2
800600c0:	00092880 	sll	a1,t1,0x2
800600c4:	00091100 	sll	v0,t1,0x4
800600c8:	3c038022 	lui	v1,0x8022
800600cc:	afa20068 	sw	v0,104(sp)
800600d0:	246350e8 	addiu	v1,v1,20712
800600d4:	00451023 	subu	v0,v0,a1
800600d8:	afa50064 	sw	a1,100(sp)
800600dc:	00431021 	addu	v0,v0,v1
800600e0:	9043024b 	lbu	v1,587(v0)
800600e4:	2c630004 	sltiu	v1,v1,4
800600e8:	1060012c 	beqz	v1,8006059c <_Z8DrawOBJShh+0x6d4>
800600ec:	00041600 	sll	v0,a0,0x18
800600f0:	3c02800a 	lui	v0,0x800a
800600f4:	244244f8 	addiu	v0,v0,17656
800600f8:	ad82c910 	sw	v0,-14064(t4)
800600fc:	3c02800a 	lui	v0,0x800a
80060100:	244226c4 	addiu	v0,v0,9924
80060104:	3c048023 	lui	a0,0x8023
80060108:	3c03800a 	lui	v1,0x800a
8006010c:	ac82c920 	sw	v0,-14048(a0)
80060110:	2463384c 	addiu	v1,v1,14412
80060114:	8fa20068 	lw	v0,104(sp)
80060118:	8fa40064 	lw	a0,100(sp)
8006011c:	ad43c914 	sw	v1,-14060(t2)
80060120:	3c058022 	lui	a1,0x8022
80060124:	00441823 	subu	v1,v0,a0
80060128:	24a550e8 	addiu	a1,a1,20712
8006012c:	8fa2003c 	lw	v0,60(sp)
80060130:	00651821 	addu	v1,v1,a1
80060134:	9046ffff 	lbu	a2,-1(v0)
80060138:	94670246 	lhu	a3,582(v1)
8006013c:	9065024b 	lbu	a1,587(v1)
80060140:	00062040 	sll	a0,a2,0x1
80060144:	30e200f0 	andi	v0,a3,0xf0
80060148:	00822021 	addu	a0,a0,v0
8006014c:	00052a80 	sll	a1,a1,0xa
80060150:	30e20100 	andi	v0,a3,0x100
80060154:	90680249 	lbu	t0,585(v1)
80060158:	00451025 	or	v0,v0,a1
8006015c:	308400f0 	andi	a0,a0,0xf0
80060160:	30c60007 	andi	a2,a2,0x7
80060164:	00822025 	or	a0,a0,v0
80060168:	000630c0 	sll	a2,a2,0x3
8006016c:	afa40048 	sw	a0,72(sp)
80060170:	30f7000f 	andi	s7,a3,0xf
80060174:	150000ee 	bnez	t0,80060530 <_Z8DrawOBJShh+0x668>
80060178:	afa60044 	sw	a2,68(sp)
8006017c:	24030001 	li	v1,1
80060180:	afa30040 	sw	v1,64(sp)
80060184:	8fa30068 	lw	v1,104(sp)
80060188:	8fa40064 	lw	a0,100(sp)
8006018c:	3c058022 	lui	a1,0x8022
80060190:	00641023 	subu	v0,v1,a0
80060194:	24a550e8 	addiu	a1,a1,20712
80060198:	00451021 	addu	v0,v0,a1
8006019c:	9043024a 	lbu	v1,586(v0)
800601a0:	8fa50060 	lw	a1,96(sp)
800601a4:	84440242 	lh	a0,578(v0)
800601a8:	00031880 	sll	v1,v1,0x2
800601ac:	24a20004 	addiu	v0,a1,4
800601b0:	00621821 	addu	v1,v1,v0
800601b4:	3c028022 	lui	v0,0x8022
800601b8:	24456dd8 	addiu	a1,v0,28120
800601bc:	2402ff00 	li	v0,-256
800601c0:	108200e6 	beq	a0,v0,8006055c <_Z8DrawOBJShh+0x694>
800601c4:	a0a3004d 	sb	v1,77(a1)
800601c8:	28820101 	slti	v0,a0,257
800601cc:	10400082 	beqz	v0,800603d8 <_Z8DrawOBJShh+0x510>
800601d0:	8ca50038 	lw	a1,56(a1)
800601d4:	8fa20054 	lw	v0,84(sp)
800601d8:	00809821 	move	s3,a0
800601dc:	00400013 	mtlo	v0
800601e0:	70a40000 	madd	a1,a0
800601e4:	0000b012 	mflo	s6
800601e8:	012b1821 	addu	v1,t1,t3
800601ec:	90620070 	lbu	v0,112(v1)
800601f0:	00821021 	addu	v0,a0,v0
800601f4:	0262102a 	slt	v0,s3,v0
800601f8:	10400078 	beqz	v0,800603dc <_Z8DrawOBJShh+0x514>
800601fc:	8fa3003c 	lw	v1,60(sp)
80060200:	8fbe004c 	lw	s8,76(sp)
80060204:	24150001 	li	s5,1
80060208:	00008021 	move	s0,zero
8006020c:	2412fc18 	li	s2,-1000
80060210:	2a62fff9 	slti	v0,s3,-7
80060214:	1440008c 	bnez	v0,80060448 <_Z8DrawOBJShh+0x580>
80060218:	00000000 	nop
8006021c:	27deffff 	addiu	s8,s8,-1
80060220:	07c00089 	bltz	s8,80060448 <_Z8DrawOBJShh+0x580>
80060224:	24020100 	li	v0,256
80060228:	12620087 	beq	s3,v0,80060448 <_Z8DrawOBJShh+0x580>
8006022c:	0272102a 	slt	v0,s3,s2
80060230:	1440001a 	bnez	v0,8006029c <_Z8DrawOBJShh+0x3d4>
80060234:	26740008 	addiu	s4,s3,8
80060238:	2a020007 	slti	v0,s0,7
8006023c:	104000af 	beqz	v0,800604fc <_Z8DrawOBJShh+0x634>
80060240:	00108880 	sll	s1,s0,0x2
80060244:	27a80018 	addiu	t0,sp,24
80060248:	02281821 	addu	v1,s1,t0
8006024c:	94620000 	lhu	v0,0(v1)
80060250:	0262102a 	slt	v0,s3,v0
80060254:	144000ab 	bnez	v0,80060504 <_Z8DrawOBJShh+0x63c>
80060258:	26220004 	addiu	v0,s1,4
8006025c:	0801809d 	j	80060274 <_Z8DrawOBJShh+0x3ac>
80060260:	01021821 	addu	v1,t0,v0
80060264:	94620000 	lhu	v0,0(v1)
80060268:	0262102a 	slt	v0,s3,v0
8006026c:	144000a4 	bnez	v0,80060500 <_Z8DrawOBJShh+0x638>
80060270:	24630004 	addiu	v1,v1,4
80060274:	26100001 	addiu	s0,s0,1
80060278:	24020007 	li	v0,7
8006027c:	1602fff9 	bne	s0,v0,80060264 <_Z8DrawOBJShh+0x39c>
80060280:	2411001c 	li	s1,28
80060284:	02281021 	addu	v0,s1,t0
80060288:	2a030007 	slti	v1,s0,7
8006028c:	146000a0 	bnez	v1,80060510 <_Z8DrawOBJShh+0x648>
80060290:	9055fffe 	lbu	s5,-2(v0)
80060294:	241203e8 	li	s2,1000
80060298:	26740008 	addiu	s4,s3,8
8006029c:	0292102a 	slt	v0,s4,s2
800602a0:	14400083 	bnez	v0,800604b0 <_Z8DrawOBJShh+0x5e8>
800602a4:	0274102a 	slt	v0,s3,s4
800602a8:	10400045 	beqz	v0,800603c0 <_Z8DrawOBJShh+0x4f8>
800602ac:	02603021 	move	a2,s3
800602b0:	27a80018 	addiu	t0,sp,24
800602b4:	16a00020 	bnez	s5,80060338 <_Z8DrawOBJShh+0x470>
800602b8:	00108880 	sll	s1,s0,0x2
800602bc:	2a020007 	slti	v0,s0,7
800602c0:	10400034 	beqz	v0,80060394 <_Z8DrawOBJShh+0x4cc>
800602c4:	00000000 	nop
800602c8:	02281821 	addu	v1,s1,t0
800602cc:	94620000 	lhu	v0,0(v1)
800602d0:	0242102a 	slt	v0,s2,v0
800602d4:	1440002f 	bnez	v0,80060394 <_Z8DrawOBJShh+0x4cc>
800602d8:	26220004 	addiu	v0,s1,4
800602dc:	01021821 	addu	v1,t0,v0
800602e0:	080180be 	j	800602f8 <_Z8DrawOBJShh+0x430>
800602e4:	24040007 	li	a0,7
800602e8:	94620000 	lhu	v0,0(v1)
800602ec:	0242102a 	slt	v0,s2,v0
800602f0:	1440006d 	bnez	v0,800604a8 <_Z8DrawOBJShh+0x5e0>
800602f4:	24630004 	addiu	v1,v1,4
800602f8:	26100001 	addiu	s0,s0,1
800602fc:	1604fffa 	bne	s0,a0,800602e8 <_Z8DrawOBJShh+0x420>
80060300:	00108880 	sll	s1,s0,0x2
80060304:	02281021 	addu	v0,s1,t0
80060308:	2a030007 	slti	v1,s0,7
8006030c:	14600024 	bnez	v1,800603a0 <_Z8DrawOBJShh+0x4d8>
80060310:	9055fffe 	lbu	s5,-2(v0)
80060314:	240403e8 	li	a0,1000
80060318:	0284102a 	slt	v0,s4,a0
8006031c:	0282200b 	movn	a0,s4,v0
80060320:	0254182a 	slt	v1,s2,s4
80060324:	02403021 	move	a2,s2
80060328:	10600024 	beqz	v1,800603bc <_Z8DrawOBJShh+0x4f4>
8006032c:	00801021 	move	v0,a0
80060330:	12a0ffe2 	beqz	s5,800602bc <_Z8DrawOBJShh+0x3f4>
80060334:	00409021 	move	s2,v0
80060338:	8fa40044 	lw	a0,68(sp)
8006033c:	8fa50048 	lw	a1,72(sp)
80060340:	8d43c914 	lw	v1,-14060(t2)
80060344:	24020001 	li	v0,1
80060348:	afa20014 	sw	v0,20(sp)
8006034c:	afa40010 	sw	a0,16(sp)
80060350:	02463823 	subu	a3,s2,a2
80060354:	00b72025 	or	a0,a1,s7
80060358:	afa80080 	sw	t0,128(sp)
8006035c:	afa90084 	sw	t1,132(sp)
80060360:	afaa0088 	sw	t2,136(sp)
80060364:	afab008c 	sw	t3,140(sp)
80060368:	afac0090 	sw	t4,144(sp)
8006036c:	02c02821 	move	a1,s6
80060370:	0060f809 	jalr	v1
80060374:	00d33023 	subu	a2,a2,s3
80060378:	2a020007 	slti	v0,s0,7
8006037c:	8fac0090 	lw	t4,144(sp)
80060380:	8fab008c 	lw	t3,140(sp)
80060384:	8faa0088 	lw	t2,136(sp)
80060388:	8fa90084 	lw	t1,132(sp)
8006038c:	1440ffce 	bnez	v0,800602c8 <_Z8DrawOBJShh+0x400>
80060390:	8fa80080 	lw	t0,128(sp)
80060394:	1600ffdb 	bnez	s0,80060304 <_Z8DrawOBJShh+0x43c>
80060398:	0000a821 	move	s5,zero
8006039c:	02281021 	addu	v0,s1,t0
800603a0:	94440000 	lhu	a0,0(v0)
800603a4:	0254182a 	slt	v1,s2,s4
800603a8:	0284102a 	slt	v0,s4,a0
800603ac:	0282200b 	movn	a0,s4,v0
800603b0:	02403021 	move	a2,s2
800603b4:	1460ffde 	bnez	v1,80060330 <_Z8DrawOBJShh+0x468>
800603b8:	00801021 	move	v0,a0
800603bc:	00809021 	move	s2,a0
800603c0:	3c028022 	lui	v0,0x8022
800603c4:	02809821 	move	s3,s4
800603c8:	24446dd8 	addiu	a0,v0,28120
800603cc:	2a620101 	slti	v0,s3,257
800603d0:	14400023 	bnez	v0,80060460 <_Z8DrawOBJShh+0x598>
800603d4:	8c860038 	lw	a2,56(a0)
800603d8:	8fa3003c 	lw	v1,60(sp)
800603dc:	8fa40050 	lw	a0,80(sp)
800603e0:	80690000 	lb	t1,0(v1)
800603e4:	24840001 	addiu	a0,a0,1
800603e8:	05200005 	bltz	t1,80060400 <_Z8DrawOBJShh+0x538>
800603ec:	afa40050 	sw	a0,80(sp)
800603f0:	24630002 	addiu	v1,v1,2
800603f4:	24020020 	li	v0,32
800603f8:	1482ff1f 	bne	a0,v0,80060078 <_Z8DrawOBJShh+0x1b0>
800603fc:	afa3003c 	sw	v1,60(sp)
80060400:	8fa50058 	lw	a1,88(sp)
80060404:	8fa3006c 	lw	v1,108(sp)
80060408:	8fa40038 	lw	a0,56(sp)
8006040c:	8d620060 	lw	v0,96(t3)
80060410:	24a50001 	addiu	a1,a1,1
80060414:	24630044 	addiu	v1,v1,68
80060418:	24840044 	addiu	a0,a0,68
8006041c:	0045102b 	sltu	v0,v0,a1
80060420:	afa3006c 	sw	v1,108(sp)
80060424:	afa50058 	sw	a1,88(sp)
80060428:	afa40038 	sw	a0,56(sp)
8006042c:	1440010d 	bnez	v0,80060864 <_Z8DrawOBJShh+0x99c>
80060430:	8d630030 	lw	v1,48(t3)
80060434:	8fa50054 	lw	a1,84(sp)
80060438:	00a32821 	addu	a1,a1,v1
8006043c:	8fa30038 	lw	v1,56(sp)
80060440:	08018016 	j	80060058 <_Z8DrawOBJShh+0x190>
80060444:	afa50054 	sw	a1,84(sp)
80060448:	26730008 	addiu	s3,s3,8
8006044c:	3c028022 	lui	v0,0x8022
80060450:	24446dd8 	addiu	a0,v0,28120
80060454:	2a620101 	slti	v0,s3,257
80060458:	1040ffdf 	beqz	v0,800603d8 <_Z8DrawOBJShh+0x510>
8006045c:	8c860038 	lw	a2,56(a0)
80060460:	8fa50068 	lw	a1,104(sp)
80060464:	8fa20064 	lw	v0,100(sp)
80060468:	00a21823 	subu	v1,a1,v0
8006046c:	3c058022 	lui	a1,0x8022
80060470:	24a550e8 	addiu	a1,a1,20712
80060474:	00651821 	addu	v1,v1,a1
80060478:	01242821 	addu	a1,t1,a0
8006047c:	84620242 	lh	v0,578(v1)
80060480:	90a40070 	lbu	a0,112(a1)
80060484:	00441021 	addu	v0,v0,a0
80060488:	0262102a 	slt	v0,s3,v0
8006048c:	1040ffd2 	beqz	v0,800603d8 <_Z8DrawOBJShh+0x510>
80060490:	8fa20040 	lw	v0,64(sp)
80060494:	00571821 	addu	v1,v0,s7
80060498:	000610c0 	sll	v0,a2,0x3
8006049c:	0056b021 	addu	s6,v0,s6
800604a0:	08018084 	j	80060210 <_Z8DrawOBJShh+0x348>
800604a4:	3077000f 	andi	s7,v1,0xf
800604a8:	080180e5 	j	80060394 <_Z8DrawOBJShh+0x4cc>
800604ac:	00108880 	sll	s1,s0,0x2
800604b0:	12a0ffc4 	beqz	s5,800603c4 <_Z8DrawOBJShh+0x4fc>
800604b4:	3c028022 	lui	v0,0x8022
800604b8:	8fa30048 	lw	v1,72(sp)
800604bc:	8d82c910 	lw	v0,-14064(t4)
800604c0:	8fa60044 	lw	a2,68(sp)
800604c4:	afa90084 	sw	t1,132(sp)
800604c8:	afaa0088 	sw	t2,136(sp)
800604cc:	afab008c 	sw	t3,140(sp)
800604d0:	afac0090 	sw	t4,144(sp)
800604d4:	00772025 	or	a0,v1,s7
800604d8:	02c02821 	move	a1,s6
800604dc:	0040f809 	jalr	v0
800604e0:	24070001 	li	a3,1
800604e4:	8fa90084 	lw	t1,132(sp)
800604e8:	8faa0088 	lw	t2,136(sp)
800604ec:	8fab008c 	lw	t3,140(sp)
800604f0:	8fac0090 	lw	t4,144(sp)
800604f4:	08018113 	j	8006044c <_Z8DrawOBJShh+0x584>
800604f8:	02809821 	move	s3,s4
800604fc:	27a80018 	addiu	t0,sp,24
80060500:	00108880 	sll	s1,s0,0x2
80060504:	1600ff5f 	bnez	s0,80060284 <_Z8DrawOBJShh+0x3bc>
80060508:	0000a821 	move	s5,zero
8006050c:	02281021 	addu	v0,s1,t0
80060510:	080180a6 	j	80060298 <_Z8DrawOBJShh+0x3d0>
80060514:	94520000 	lhu	s2,0(v0)
80060518:	afa20064 	sw	v0,100(sp)
8006051c:	00091900 	sll	v1,t1,0x4
80060520:	8fa40064 	lw	a0,100(sp)
80060524:	00601021 	move	v0,v1
80060528:	08018048 	j	80060120 <_Z8DrawOBJShh+0x258>
8006052c:	afa30068 	sw	v1,104(sp)
80060530:	012b1821 	addu	v1,t1,t3
80060534:	90620070 	lbu	v0,112(v1)
80060538:	34844000 	ori	a0,a0,0x4000
8006053c:	000210c2 	srl	v0,v0,0x3
80060540:	02e21021 	addu	v0,s7,v0
80060544:	2442ffff 	addiu	v0,v0,-1
80060548:	2405ffff 	li	a1,-1
8006054c:	3057000f 	andi	s7,v0,0xf
80060550:	afa40048 	sw	a0,72(sp)
80060554:	08018061 	j	80060184 <_Z8DrawOBJShh+0x2bc>
80060558:	afa50040 	sw	a1,64(sp)
8006055c:	8d620038 	lw	v0,56(t3)
80060560:	8fa50054 	lw	a1,84(sp)
80060564:	00021200 	sll	v0,v0,0x8
80060568:	24130100 	li	s3,256
8006056c:	0801807a 	j	800601e8 <_Z8DrawOBJShh+0x320>
80060570:	0045b021 	addu	s6,v0,a1
80060574:	00092900 	sll	a1,t1,0x4
80060578:	00092080 	sll	a0,t1,0x2
8006057c:	00a01021 	move	v0,a1
80060580:	afa40064 	sw	a0,100(sp)
80060584:	08018048 	j	80060120 <_Z8DrawOBJShh+0x258>
80060588:	afa50068 	sw	a1,104(sp)
8006058c:	00091900 	sll	v1,t1,0x4
80060590:	afa20064 	sw	v0,100(sp)
80060594:	afa30068 	sw	v1,104(sp)
80060598:	00041600 	sll	v0,a0,0x18
8006059c:	00021603 	sra	v0,v0,0x18
800605a0:	04400020 	bltz	v0,80060624 <_Z8DrawOBJShh+0x75c>
800605a4:	30820040 	andi	v0,a0,0x40
800605a8:	10400012 	beqz	v0,800605f4 <_Z8DrawOBJShh+0x72c>
800605ac:	3c02800a 	lui	v0,0x800a
800605b0:	916240ee 	lbu	v0,16622(t3)
800605b4:	30420002 	andi	v0,v0,0x2
800605b8:	1040002d 	beqz	v0,80060670 <_Z8DrawOBJShh+0x7a8>
800605bc:	3c03800b 	lui	v1,0x800b
800605c0:	3c02800a 	lui	v0,0x800a
800605c4:	3c03800a 	lui	v1,0x800a
800605c8:	24421a1c 	addiu	v0,v0,6684
800605cc:	246314cc 	addiu	v1,v1,5324
800605d0:	ad82c910 	sw	v0,-14064(t4)
800605d4:	ad43c914 	sw	v1,-14060(t2)
800605d8:	3c02800a 	lui	v0,0x800a
800605dc:	2442f4fc 	addiu	v0,v0,-2820
800605e0:	3c048023 	lui	a0,0x8023
800605e4:	ac82c920 	sw	v0,-14048(a0)
800605e8:	8fa20068 	lw	v0,104(sp)
800605ec:	08018048 	j	80060120 <_Z8DrawOBJShh+0x258>
800605f0:	8fa40064 	lw	a0,100(sp)
800605f4:	24422318 	addiu	v0,v0,8984
800605f8:	ad82c910 	sw	v0,-14064(t4)
800605fc:	3c02800a 	lui	v0,0x800a
80060600:	2442fbb8 	addiu	v0,v0,-1096
80060604:	3c058023 	lui	a1,0x8023
80060608:	3c03800a 	lui	v1,0x800a
8006060c:	aca2c920 	sw	v0,-14048(a1)
80060610:	8fa40064 	lw	a0,100(sp)
80060614:	8fa20068 	lw	v0,104(sp)
80060618:	24631dc8 	addiu	v1,v1,7624
8006061c:	08018048 	j	80060120 <_Z8DrawOBJShh+0x258>
80060620:	ad43c914 	sw	v1,-14060(t2)
80060624:	10400018 	beqz	v0,80060688 <_Z8DrawOBJShh+0x7c0>
80060628:	3c02800a 	lui	v0,0x800a
8006062c:	916240ee 	lbu	v0,16622(t3)
80060630:	30420002 	andi	v0,v0,0x2
80060634:	10400020 	beqz	v0,800606b8 <_Z8DrawOBJShh+0x7f0>
80060638:	3c03800b 	lui	v1,0x800b
8006063c:	3c02800a 	lui	v0,0x800a
80060640:	3c03800a 	lui	v1,0x800a
80060644:	24420824 	addiu	v0,v0,2084
80060648:	246302d4 	addiu	v1,v1,724
8006064c:	ad82c910 	sw	v0,-14064(t4)
80060650:	ad43c914 	sw	v1,-14060(t2)
80060654:	3c02800a 	lui	v0,0x800a
80060658:	2442e7d4 	addiu	v0,v0,-6188
8006065c:	3c058023 	lui	a1,0x8023
80060660:	aca2c920 	sw	v0,-14048(a1)
80060664:	8fa40064 	lw	a0,100(sp)
80060668:	08018048 	j	80060120 <_Z8DrawOBJShh+0x258>
8006066c:	8fa20068 	lw	v0,104(sp)
80060670:	3c02800b 	lui	v0,0x800b
80060674:	2442e928 	addiu	v0,v0,-5848
80060678:	2463f6f0 	addiu	v1,v1,-2320
8006067c:	ad82c910 	sw	v0,-14064(t4)
80060680:	08018176 	j	800605d8 <_Z8DrawOBJShh+0x710>
80060684:	ad43c914 	sw	v1,-14060(t2)
80060688:	24421120 	addiu	v0,v0,4384
8006068c:	3c03800a 	lui	v1,0x800a
80060690:	24630bd0 	addiu	v1,v1,3024
80060694:	ad82c910 	sw	v0,-14064(t4)
80060698:	3c02800a 	lui	v0,0x800a
8006069c:	2442ee80 	addiu	v0,v0,-4480
800606a0:	ad43c914 	sw	v1,-14060(t2)
800606a4:	3c038023 	lui	v1,0x8023
800606a8:	ac62c920 	sw	v0,-14048(v1)
800606ac:	8fa40064 	lw	a0,100(sp)
800606b0:	08018048 	j	80060120 <_Z8DrawOBJShh+0x258>
800606b4:	8fa20068 	lw	v0,104(sp)
800606b8:	3c02800b 	lui	v0,0x800b
800606bc:	2442b264 	addiu	v0,v0,-19868
800606c0:	24639b1c 	addiu	v1,v1,-25828
800606c4:	ad82c910 	sw	v0,-14064(t4)
800606c8:	08018195 	j	80060654 <_Z8DrawOBJShh+0x78c>
800606cc:	ad43c914 	sw	v1,-14060(t2)
800606d0:	240203e8 	li	v0,1000
800606d4:	a7a20018 	sh	v0,24(sp)
800606d8:	1a60fe31 	blez	s3,8005ffa0 <_Z8DrawOBJShh+0xd8>
800606dc:	a3a0001a 	sb	zero,26(sp)
800606e0:	3c028012 	lui	v0,0x8012
800606e4:	0140a021 	move	s4,t2
800606e8:	2456c980 	addiu	s6,v0,-13952
800606ec:	00009021 	move	s2,zero
800606f0:	24110001 	li	s1,1
800606f4:	afa00070 	sw	zero,112(sp)
800606f8:	afa00074 	sw	zero,116(sp)
800606fc:	afa00078 	sw	zero,120(sp)
80060700:	afa0007c 	sw	zero,124(sp)
80060704:	24150001 	li	s5,1
80060708:	8e820064 	lw	v0,100(s4)
8006070c:	8fa4007c 	lw	a0,124(sp)
80060710:	00821021 	addu	v0,a0,v0
80060714:	8c4300b8 	lw	v1,184(v0)
80060718:	8c460028 	lw	a2,40(v0)
8006071c:	00c3182b 	sltu	v1,a2,v1
80060720:	10600036 	beqz	v1,800607fc <_Z8DrawOBJShh+0x934>
80060724:	8fa2007c 	lw	v0,124(sp)
80060728:	1a200087 	blez	s1,80060948 <_Z8DrawOBJShh+0xa80>
8006072c:	97a30018 	lhu	v1,24(sp)
80060730:	0066102b 	sltu	v0,v1,a2
80060734:	10400057 	beqz	v0,80060894 <_Z8DrawOBJShh+0x9cc>
80060738:	00602021 	move	a0,v1
8006073c:	00003821 	move	a3,zero
80060740:	080181d6 	j	80060758 <_Z8DrawOBJShh+0x890>
80060744:	27a5001c 	addiu	a1,sp,28
80060748:	94a40000 	lhu	a0,0(a1)
8006074c:	0086102b 	sltu	v0,a0,a2
80060750:	10400051 	beqz	v0,80060898 <_Z8DrawOBJShh+0x9d0>
80060754:	24a50004 	addiu	a1,a1,4
80060758:	24e70001 	addiu	a3,a3,1
8006075c:	14f1fffa 	bne	a3,s1,80060748 <_Z8DrawOBJShh+0x880>
80060760:	00118080 	sll	s0,s1,0x2
80060764:	27a80018 	addiu	t0,sp,24
80060768:	8e820064 	lw	v0,100(s4)
8006076c:	8fa50078 	lw	a1,120(sp)
80060770:	02082021 	addu	a0,s0,t0
80060774:	00a21021 	addu	v0,a1,v0
80060778:	8c430028 	lw	v1,40(v0)
8006077c:	26310001 	addiu	s1,s1,1
80060780:	a4830000 	sh	v1,0(a0)
80060784:	1a200073 	blez	s1,80060954 <_Z8DrawOBJShh+0xa8c>
80060788:	a0950002 	sb	s5,2(a0)
8006078c:	97a30018 	lhu	v1,24(sp)
80060790:	00602021 	move	a0,v1
80060794:	8e820064 	lw	v0,100(s4)
80060798:	8fa30074 	lw	v1,116(sp)
8006079c:	00621021 	addu	v0,v1,v0
800607a0:	8c4500b8 	lw	a1,184(v0)
800607a4:	0085182b 	sltu	v1,a0,a1
800607a8:	10600023 	beqz	v1,80060838 <_Z8DrawOBJShh+0x970>
800607ac:	00003021 	move	a2,zero
800607b0:	080181f2 	j	800607c8 <_Z8DrawOBJShh+0x900>
800607b4:	27a3001c 	addiu	v1,sp,28
800607b8:	94640000 	lhu	a0,0(v1)
800607bc:	0085102b 	sltu	v0,a0,a1
800607c0:	1040001d 	beqz	v0,80060838 <_Z8DrawOBJShh+0x970>
800607c4:	24630004 	addiu	v1,v1,4
800607c8:	24c60001 	addiu	a2,a2,1
800607cc:	00d1102a 	slt	v0,a2,s1
800607d0:	1440fff9 	bnez	v0,800607b8 <_Z8DrawOBJShh+0x8f0>
800607d4:	00068080 	sll	s0,a2,0x2
800607d8:	8e820064 	lw	v0,100(s4)
800607dc:	8fa50070 	lw	a1,112(sp)
800607e0:	02082021 	addu	a0,s0,t0
800607e4:	00a21021 	addu	v0,a1,v0
800607e8:	8c4300b8 	lw	v1,184(v0)
800607ec:	26310001 	addiu	s1,s1,1
800607f0:	a0800002 	sb	zero,2(a0)
800607f4:	a4830000 	sh	v1,0(a0)
800607f8:	8fa2007c 	lw	v0,124(sp)
800607fc:	8fa30078 	lw	v1,120(sp)
80060800:	8fa40074 	lw	a0,116(sp)
80060804:	8fa50070 	lw	a1,112(sp)
80060808:	24420018 	addiu	v0,v0,24
8006080c:	24630018 	addiu	v1,v1,24
80060810:	24840018 	addiu	a0,a0,24
80060814:	24a50018 	addiu	a1,a1,24
80060818:	26520001 	addiu	s2,s2,1
8006081c:	afa2007c 	sw	v0,124(sp)
80060820:	afa30078 	sw	v1,120(sp)
80060824:	afa40074 	sw	a0,116(sp)
80060828:	1672ffb7 	bne	s3,s2,80060708 <_Z8DrawOBJShh+0x840>
8006082c:	afa50070 	sw	a1,112(sp)
80060830:	08017fe9 	j	8005ffa4 <_Z8DrawOBJShh+0xdc>
80060834:	3c028021 	lui	v0,0x8021
80060838:	1085ffef 	beq	a0,a1,800607f8 <_Z8DrawOBJShh+0x930>
8006083c:	00068080 	sll	s0,a2,0x2
80060840:	26040004 	addiu	a0,s0,4
80060844:	02263023 	subu	a2,s1,a2
80060848:	01042021 	addu	a0,t0,a0
8006084c:	01102821 	addu	a1,t0,s0
80060850:	afa80080 	sw	t0,128(sp)
80060854:	02c0f809 	jalr	s6
80060858:	00063080 	sll	a2,a2,0x2
8006085c:	080181f6 	j	800607d8 <_Z8DrawOBJShh+0x910>
80060860:	8fa80080 	lw	t0,128(sp)
80060864:	8fbf00bc 	lw	ra,188(sp)
80060868:	8fbe00b8 	lw	s8,184(sp)
8006086c:	8fb700b4 	lw	s7,180(sp)
80060870:	8fb600b0 	lw	s6,176(sp)
80060874:	8fb500ac 	lw	s5,172(sp)
80060878:	8fb400a8 	lw	s4,168(sp)
8006087c:	8fb300a4 	lw	s3,164(sp)
80060880:	8fb200a0 	lw	s2,160(sp)
80060884:	8fb1009c 	lw	s1,156(sp)
80060888:	8fb00098 	lw	s0,152(sp)
8006088c:	03e00008 	jr	ra
80060890:	27bd00c0 	addiu	sp,sp,192
80060894:	00003821 	move	a3,zero
80060898:	14c40006 	bne	a2,a0,800608b4 <_Z8DrawOBJShh+0x9ec>
8006089c:	00078080 	sll	s0,a3,0x2
800608a0:	00071080 	sll	v0,a3,0x2
800608a4:	27a80018 	addiu	t0,sp,24
800608a8:	00481021 	addu	v0,v0,t0
800608ac:	080181e4 	j	80060790 <_Z8DrawOBJShh+0x8c8>
800608b0:	a0550002 	sb	s5,2(v0)
800608b4:	27a80018 	addiu	t0,sp,24
800608b8:	02273023 	subu	a2,s1,a3
800608bc:	26040004 	addiu	a0,s0,4
800608c0:	01042021 	addu	a0,t0,a0
800608c4:	01102821 	addu	a1,t0,s0
800608c8:	afa80080 	sw	t0,128(sp)
800608cc:	02c0f809 	jalr	s6
800608d0:	00063080 	sll	a2,a2,0x2
800608d4:	080181da 	j	80060768 <_Z8DrawOBJShh+0x8a0>
800608d8:	8fa80080 	lw	t0,128(sp)
800608dc:	24425cac 	addiu	v0,v0,23724
800608e0:	3c048023 	lui	a0,0x8023
800608e4:	3c03800a 	lui	v1,0x800a
800608e8:	ac82c910 	sw	v0,-14064(a0)
800608ec:	24635020 	addiu	v1,v1,20512
800608f0:	3c028023 	lui	v0,0x8023
800608f4:	08017ffd 	j	8005fff4 <_Z8DrawOBJShh+0x12c>
800608f8:	ac43c914 	sw	v1,-14060(v0)
800608fc:	90440035 	lbu	a0,53(v0)
80060900:	3c028022 	lui	v0,0x8022
80060904:	24436dd8 	addiu	v1,v0,28120
80060908:	24020002 	li	v0,2
8006090c:	1080001c 	beqz	a0,80060980 <_Z8DrawOBJShh+0xab8>
80060910:	ac620038 	sw	v0,56(v1)
80060914:	90a20073 	lbu	v0,115(a1)
80060918:	10400010 	beqz	v0,8006095c <_Z8DrawOBJShh+0xa94>
8006091c:	3c02800b 	lui	v0,0x800b
80060920:	3c02800a 	lui	v0,0x800a
80060924:	24423074 	addiu	v0,v0,12404
80060928:	3c048023 	lui	a0,0x8023
8006092c:	3c03800a 	lui	v1,0x800a
80060930:	ac82c910 	sw	v0,-14064(a0)
80060934:	24632b24 	addiu	v1,v1,11044
80060938:	3c028023 	lui	v0,0x8023
8006093c:	afa0005c 	sw	zero,92(sp)
80060940:	08017ffd 	j	8005fff4 <_Z8DrawOBJShh+0x12c>
80060944:	ac43c914 	sw	v1,-14060(v0)
80060948:	00008021 	move	s0,zero
8006094c:	080181da 	j	80060768 <_Z8DrawOBJShh+0x8a0>
80060950:	27a80018 	addiu	t0,sp,24
80060954:	080181f6 	j	800607d8 <_Z8DrawOBJShh+0x910>
80060958:	00008021 	move	s0,zero
8006095c:	2442c798 	addiu	v0,v0,-14440
80060960:	3c048023 	lui	a0,0x8023
80060964:	3c03800b 	lui	v1,0x800b
80060968:	ac82c910 	sw	v0,-14064(a0)
8006096c:	2463d7a0 	addiu	v1,v1,-10336
80060970:	3c028023 	lui	v0,0x8023
80060974:	afa0005c 	sw	zero,92(sp)
80060978:	08017ffd 	j	8005fff4 <_Z8DrawOBJShh+0x12c>
8006097c:	ac43c914 	sw	v1,-14060(v0)
80060980:	90a20073 	lbu	v0,115(a1)
80060984:	1040000b 	beqz	v0,800609b4 <_Z8DrawOBJShh+0xaec>
80060988:	3c02800b 	lui	v0,0x800b
8006098c:	3c02800a 	lui	v0,0x800a
80060990:	244267b4 	addiu	v0,v0,26548
80060994:	3c048023 	lui	a0,0x8023
80060998:	3c03800a 	lui	v1,0x800a
8006099c:	ac82c910 	sw	v0,-14064(a0)
800609a0:	246373dc 	addiu	v1,v1,29660
800609a4:	3c028023 	lui	v0,0x8023
800609a8:	afa0005c 	sw	zero,92(sp)
800609ac:	08017ffd 	j	8005fff4 <_Z8DrawOBJShh+0x12c>
800609b0:	ac43c914 	sw	v1,-14060(v0)
800609b4:	24428f14 	addiu	v0,v0,-28908
800609b8:	3c048023 	lui	a0,0x8023
800609bc:	3c03800b 	lui	v1,0x800b
800609c0:	ac82c910 	sw	v0,-14064(a0)
800609c4:	24638188 	addiu	v1,v1,-32376
800609c8:	3c028023 	lui	v0,0x8023
800609cc:	afa0005c 	sw	zero,92(sp)
800609d0:	08017ffd 	j	8005fff4 <_Z8DrawOBJShh+0x12c>
800609d4:	ac43c914 	sw	v1,-14060(v0)

800609d8 <_Z12RenderScreenPhhhh>:
800609d8:	27bdffc8 	addiu	sp,sp,-56
800609dc:	afb40020 	sw	s4,32(sp)
800609e0:	3c148022 	lui	s4,0x8022
800609e4:	26886dd8 	addiu	t0,s4,28120
800609e8:	30a500ff 	andi	a1,a1,0xff
800609ec:	afb10014 	sw	s1,20(sp)
800609f0:	afb00010 	sw	s0,16(sp)
800609f4:	afbf0034 	sw	ra,52(sp)
800609f8:	afbe0030 	sw	s8,48(sp)
800609fc:	afb7002c 	sw	s7,44(sp)
80060a00:	afb60028 	sw	s6,40(sp)
80060a04:	afb50024 	sw	s5,36(sp)
80060a08:	afb3001c 	sw	s3,28(sp)
80060a0c:	afb20018 	sw	s2,24(sp)
80060a10:	00808021 	move	s0,a0
80060a14:	30c600ff 	andi	a2,a2,0xff
80060a18:	30f100ff 	andi	s1,a3,0xff
80060a1c:	14a00041 	bnez	a1,80060b24 <_Z12RenderScreenPhhhh+0x14c>
80060a20:	ad04003c 	sw	a0,60(t0)
80060a24:	910440ec 	lbu	a0,16620(t0)
80060a28:	3c028022 	lui	v0,0x8022
80060a2c:	24426a48 	addiu	v0,v0,27208
80060a30:	30830001 	andi	v1,a0,0x1
80060a34:	1460008b 	bnez	v1,80060c64 <_Z12RenderScreenPhhhh+0x28c>
80060a38:	ad020064 	sw	v0,100(t0)
80060a3c:	30820002 	andi	v0,a0,0x2
80060a40:	00009821 	move	s3,zero
80060a44:	1440008f 	bnez	v0,80060c84 <_Z12RenderScreenPhhhh+0x2ac>
80060a48:	3c1e8022 	lui	s8,0x8022
80060a4c:	30820004 	andi	v0,a0,0x4
80060a50:	14400094 	bnez	v0,80060ca4 <_Z12RenderScreenPhhhh+0x2cc>
80060a54:	0000a821 	move	s5,zero
80060a58:	30820008 	andi	v0,a0,0x8
80060a5c:	14400099 	bnez	v0,80060cc4 <_Z12RenderScreenPhhhh+0x2ec>
80060a60:	0000b021 	move	s6,zero
80060a64:	0000b821 	move	s7,zero
80060a68:	30820010 	andi	v0,a0,0x10
80060a6c:	10400059 	beqz	v0,80060bd4 <_Z12RenderScreenPhhhh+0x1fc>
80060a70:	93c350e8 	lbu	v1,20712(s8)
80060a74:	27c350e8 	addiu	v1,s8,20712
80060a78:	90620870 	lbu	v0,2160(v1)
80060a7c:	00021102 	srl	v0,v0,0x4
80060a80:	38420001 	xori	v0,v0,0x1
80060a84:	30440001 	andi	a0,v0,0x1
80060a88:	93c350e8 	lbu	v1,20712(s8)
80060a8c:	2c620002 	sltiu	v0,v1,2
80060a90:	14400054 	bnez	v0,80060be4 <_Z12RenderScreenPhhhh+0x20c>
80060a94:	00a69025 	or	s2,a1,a2
80060a98:	24020007 	li	v0,7
80060a9c:	10620161 	beq	v1,v0,80061024 <_Z12RenderScreenPhhhh+0x64c>
80060aa0:	00000000 	nop
80060aa4:	108000a4 	beqz	a0,80060d38 <_Z12RenderScreenPhhhh+0x360>
80060aa8:	00000000 	nop
80060aac:	16400092 	bnez	s2,80060cf8 <_Z12RenderScreenPhhhh+0x320>
80060ab0:	3c02800a 	lui	v0,0x800a
80060ab4:	26846dd8 	addiu	a0,s4,28120
80060ab8:	908340ef 	lbu	v1,16623(a0)
80060abc:	30620010 	andi	v0,v1,0x10
80060ac0:	1040008d 	beqz	v0,80060cf8 <_Z12RenderScreenPhhhh+0x320>
80060ac4:	3c02800a 	lui	v0,0x800a
80060ac8:	00031600 	sll	v0,v1,0x18
80060acc:	00021603 	sra	v0,v0,0x18
80060ad0:	044002db 	bltz	v0,80061640 <_Z12RenderScreenPhhhh+0xc68>
80060ad4:	30620040 	andi	v0,v1,0x40
80060ad8:	1040025d 	beqz	v0,80061450 <_Z12RenderScreenPhhhh+0xa78>
80060adc:	3c02800a 	lui	v0,0x800a
80060ae0:	908240ee 	lbu	v0,16622(a0)
80060ae4:	30420002 	andi	v0,v0,0x2
80060ae8:	104002fb 	beqz	v0,800616d8 <_Z12RenderScreenPhhhh+0xd00>
80060aec:	3c02800b 	lui	v0,0x800b
80060af0:	3c02800a 	lui	v0,0x800a
80060af4:	24421a1c 	addiu	v0,v0,6684
80060af8:	3c048023 	lui	a0,0x8023
80060afc:	3c03800a 	lui	v1,0x800a
80060b00:	ac82c910 	sw	v0,-14064(a0)
80060b04:	246314cc 	addiu	v1,v1,5324
80060b08:	3c028023 	lui	v0,0x8023
80060b0c:	ac43c914 	sw	v1,-14060(v0)
80060b10:	3c02800a 	lui	v0,0x800a
80060b14:	2442f4fc 	addiu	v0,v0,-2820
80060b18:	3c038023 	lui	v1,0x8023
80060b1c:	08018349 	j	80060d24 <_Z12RenderScreenPhhhh+0x34c>
80060b20:	ac62c920 	sw	v0,-14048(v1)
80060b24:	910740ee 	lbu	a3,16622(t0)
80060b28:	3c038022 	lui	v1,0x8022
80060b2c:	24636b80 	addiu	v1,v1,27520
80060b30:	30e20030 	andi	v0,a3,0x30
80060b34:	24040030 	li	a0,48
80060b38:	10440068 	beq	v0,a0,80060cdc <_Z12RenderScreenPhhhh+0x304>
80060b3c:	ad030064 	sw	v1,100(t0)
80060b40:	30e20002 	andi	v0,a3,0x2
80060b44:	10400066 	beqz	v0,80060ce0 <_Z12RenderScreenPhhhh+0x308>
80060b48:	00009821 	move	s3,zero
80060b4c:	910440ed 	lbu	a0,16621(t0)
80060b50:	30820001 	andi	v0,a0,0x1
80060b54:	14400220 	bnez	v0,800613d8 <_Z12RenderScreenPhhhh+0xa00>
80060b58:	3c1e8022 	lui	s8,0x8022
80060b5c:	00009821 	move	s3,zero
80060b60:	30820002 	andi	v0,a0,0x2
80060b64:	10400006 	beqz	v0,80060b80 <_Z12RenderScreenPhhhh+0x1a8>
80060b68:	0000a821 	move	s5,zero
80060b6c:	27c350e8 	addiu	v1,s8,20712
80060b70:	90620870 	lbu	v0,2160(v1)
80060b74:	00021042 	srl	v0,v0,0x1
80060b78:	38420001 	xori	v0,v0,0x1
80060b7c:	30550001 	andi	s5,v0,0x1
80060b80:	30820004 	andi	v0,a0,0x4
80060b84:	1440020f 	bnez	v0,800613c4 <_Z12RenderScreenPhhhh+0x9ec>
80060b88:	27c350e8 	addiu	v1,s8,20712
80060b8c:	0000b021 	move	s6,zero
80060b90:	30820008 	andi	v0,a0,0x8
80060b94:	10400006 	beqz	v0,80060bb0 <_Z12RenderScreenPhhhh+0x1d8>
80060b98:	0000b821 	move	s7,zero
80060b9c:	27c350e8 	addiu	v1,s8,20712
80060ba0:	90620870 	lbu	v0,2160(v1)
80060ba4:	000210c2 	srl	v0,v0,0x3
80060ba8:	38420001 	xori	v0,v0,0x1
80060bac:	30570001 	andi	s7,v0,0x1
80060bb0:	30820010 	andi	v0,a0,0x10
80060bb4:	10400007 	beqz	v0,80060bd4 <_Z12RenderScreenPhhhh+0x1fc>
80060bb8:	93c350e8 	lbu	v1,20712(s8)
80060bbc:	27c350e8 	addiu	v1,s8,20712
80060bc0:	90620870 	lbu	v0,2160(v1)
80060bc4:	30420010 	andi	v0,v0,0x10
80060bc8:	1040ffaf 	beqz	v0,80060a88 <_Z12RenderScreenPhhhh+0xb0>
80060bcc:	24040001 	li	a0,1
80060bd0:	93c350e8 	lbu	v1,20712(s8)
80060bd4:	00002021 	move	a0,zero
80060bd8:	2c620002 	sltiu	v0,v1,2
80060bdc:	1040ffae 	beqz	v0,80060a98 <_Z12RenderScreenPhhhh+0xc0>
80060be0:	00a69025 	or	s2,a1,a2
80060be4:	108000a4 	beqz	a0,80060e78 <_Z12RenderScreenPhhhh+0x4a0>
80060be8:	00000000 	nop
80060bec:	16400092 	bnez	s2,80060e38 <_Z12RenderScreenPhhhh+0x460>
80060bf0:	3c02800a 	lui	v0,0x800a
80060bf4:	26846dd8 	addiu	a0,s4,28120
80060bf8:	908340ef 	lbu	v1,16623(a0)
80060bfc:	30620010 	andi	v0,v1,0x10
80060c00:	1040008d 	beqz	v0,80060e38 <_Z12RenderScreenPhhhh+0x460>
80060c04:	3c02800a 	lui	v0,0x800a
80060c08:	00031600 	sll	v0,v1,0x18
80060c0c:	00021603 	sra	v0,v0,0x18
80060c10:	0440036f 	bltz	v0,800619d0 <_Z12RenderScreenPhhhh+0xff8>
80060c14:	30620040 	andi	v0,v1,0x40
80060c18:	104002ef 	beqz	v0,800617d8 <_Z12RenderScreenPhhhh+0xe00>
80060c1c:	3c02800a 	lui	v0,0x800a
80060c20:	908240ee 	lbu	v0,16622(a0)
80060c24:	30420002 	andi	v0,v0,0x2
80060c28:	104003a2 	beqz	v0,80061ab4 <_Z12RenderScreenPhhhh+0x10dc>
80060c2c:	3c02800b 	lui	v0,0x800b
80060c30:	3c02800a 	lui	v0,0x800a
80060c34:	24421a1c 	addiu	v0,v0,6684
80060c38:	3c048023 	lui	a0,0x8023
80060c3c:	3c03800a 	lui	v1,0x800a
80060c40:	ac82c910 	sw	v0,-14064(a0)
80060c44:	246314cc 	addiu	v1,v1,5324
80060c48:	3c028023 	lui	v0,0x8023
80060c4c:	ac43c914 	sw	v1,-14060(v0)
80060c50:	3c02800a 	lui	v0,0x800a
80060c54:	2442f4fc 	addiu	v0,v0,-2820
80060c58:	3c038023 	lui	v1,0x8023
80060c5c:	08018399 	j	80060e64 <_Z12RenderScreenPhhhh+0x48c>
80060c60:	ac62c920 	sw	v0,-14048(v1)
80060c64:	3c1e8022 	lui	s8,0x8022
80060c68:	27c350e8 	addiu	v1,s8,20712
80060c6c:	90620870 	lbu	v0,2160(v1)
80060c70:	38420001 	xori	v0,v0,0x1
80060c74:	30530001 	andi	s3,v0,0x1
80060c78:	30820002 	andi	v0,a0,0x2
80060c7c:	1040ff74 	beqz	v0,80060a50 <_Z12RenderScreenPhhhh+0x78>
80060c80:	30820004 	andi	v0,a0,0x4
80060c84:	27c350e8 	addiu	v1,s8,20712
80060c88:	90620870 	lbu	v0,2160(v1)
80060c8c:	00021042 	srl	v0,v0,0x1
80060c90:	38420001 	xori	v0,v0,0x1
80060c94:	30550001 	andi	s5,v0,0x1
80060c98:	30820004 	andi	v0,a0,0x4
80060c9c:	1040ff6f 	beqz	v0,80060a5c <_Z12RenderScreenPhhhh+0x84>
80060ca0:	30820008 	andi	v0,a0,0x8
80060ca4:	27c350e8 	addiu	v1,s8,20712
80060ca8:	90620870 	lbu	v0,2160(v1)
80060cac:	00021082 	srl	v0,v0,0x2
80060cb0:	38420001 	xori	v0,v0,0x1
80060cb4:	30560001 	andi	s6,v0,0x1
80060cb8:	30820008 	andi	v0,a0,0x8
80060cbc:	1040ff69 	beqz	v0,80060a64 <_Z12RenderScreenPhhhh+0x8c>
80060cc0:	00000000 	nop
80060cc4:	27c350e8 	addiu	v1,s8,20712
80060cc8:	90620870 	lbu	v0,2160(v1)
80060ccc:	000210c2 	srl	v0,v0,0x3
80060cd0:	38420001 	xori	v0,v0,0x1
80060cd4:	0801829a 	j	80060a68 <_Z12RenderScreenPhhhh+0x90>
80060cd8:	30570001 	andi	s7,v0,0x1
80060cdc:	00009821 	move	s3,zero
80060ce0:	0000a821 	move	s5,zero
80060ce4:	0000b021 	move	s6,zero
80060ce8:	0000b821 	move	s7,zero
80060cec:	00002021 	move	a0,zero
80060cf0:	080182a2 	j	80060a88 <_Z12RenderScreenPhhhh+0xb0>
80060cf4:	3c1e8022 	lui	s8,0x8022
80060cf8:	244244f8 	addiu	v0,v0,17656
80060cfc:	3c048023 	lui	a0,0x8023
80060d00:	3c03800a 	lui	v1,0x800a
80060d04:	ac82c910 	sw	v0,-14064(a0)
80060d08:	2463384c 	addiu	v1,v1,14412
80060d0c:	3c048023 	lui	a0,0x8023
80060d10:	3c02800a 	lui	v0,0x800a
80060d14:	ac83c914 	sw	v1,-14060(a0)
80060d18:	244226c4 	addiu	v0,v0,9924
80060d1c:	3c038023 	lui	v1,0x8023
80060d20:	ac62c920 	sw	v0,-14048(v1)
80060d24:	3c028006 	lui	v0,0x8006
80060d28:	2e440001 	sltiu	a0,s2,1
80060d2c:	2442fec8 	addiu	v0,v0,-312
80060d30:	0040f809 	jalr	v0
80060d34:	02202821 	move	a1,s1
80060d38:	12600019 	beqz	s3,80060da0 <_Z12RenderScreenPhhhh+0x3c8>
80060d3c:	93c850e8 	lbu	t0,20712(s8)
80060d40:	1240014d 	beqz	s2,80061278 <_Z12RenderScreenPhhhh+0x8a0>
80060d44:	26846dd8 	addiu	a0,s4,28120
80060d48:	3c02800a 	lui	v0,0x800a
80060d4c:	244244f8 	addiu	v0,v0,17656
80060d50:	3c048023 	lui	a0,0x8023
80060d54:	3c03800a 	lui	v1,0x800a
80060d58:	ac82c910 	sw	v0,-14064(a0)
80060d5c:	2463384c 	addiu	v1,v1,14412
80060d60:	3c048023 	lui	a0,0x8023
80060d64:	3c02800a 	lui	v0,0x800a
80060d68:	ac83c914 	sw	v1,-14060(a0)
80060d6c:	244226c4 	addiu	v0,v0,9924
80060d70:	3c038023 	lui	v1,0x8023
80060d74:	ac62c920 	sw	v0,-14048(v1)
80060d78:	26260005 	addiu	a2,s1,5
80060d7c:	2627000d 	addiu	a3,s1,13
80060d80:	3c028005 	lui	v0,0x8005
80060d84:	93c450e8 	lbu	a0,20712(s8)
80060d88:	30c600ff 	andi	a2,a2,0xff
80060d8c:	30e700ff 	andi	a3,a3,0xff
80060d90:	24424328 	addiu	v0,v0,17192
80060d94:	0040f809 	jalr	v0
80060d98:	00002821 	move	a1,zero
80060d9c:	93c850e8 	lbu	t0,20712(s8)
80060da0:	24020006 	li	v0,6
80060da4:	11020094 	beq	t0,v0,80060ff8 <_Z12RenderScreenPhhhh+0x620>
80060da8:	8fbf0034 	lw	ra,52(sp)
80060dac:	12a00093 	beqz	s5,80060ffc <_Z12RenderScreenPhhhh+0x624>
80060db0:	8fbe0030 	lw	s8,48(sp)
80060db4:	124000f5 	beqz	s2,8006118c <_Z12RenderScreenPhhhh+0x7b4>
80060db8:	3c02800a 	lui	v0,0x800a
80060dbc:	244244f8 	addiu	v0,v0,17656
80060dc0:	3c048023 	lui	a0,0x8023
80060dc4:	3c03800a 	lui	v1,0x800a
80060dc8:	ac82c910 	sw	v0,-14064(a0)
80060dcc:	2463384c 	addiu	v1,v1,14412
80060dd0:	3c048023 	lui	a0,0x8023
80060dd4:	3c02800a 	lui	v0,0x800a
80060dd8:	ac83c914 	sw	v1,-14060(a0)
80060ddc:	244226c4 	addiu	v0,v0,9924
80060de0:	3c038023 	lui	v1,0x8023
80060de4:	ac62c920 	sw	v0,-14048(v1)
80060de8:	26270009 	addiu	a3,s1,9
80060dec:	26260002 	addiu	a2,s1,2
80060df0:	01002021 	move	a0,t0
80060df4:	30c600ff 	andi	a2,a2,0xff
80060df8:	30e700ff 	andi	a3,a3,0xff
80060dfc:	24050001 	li	a1,1
80060e00:	3c198005 	lui	t9,0x8005
80060e04:	8fbf0034 	lw	ra,52(sp)
80060e08:	8fbe0030 	lw	s8,48(sp)
80060e0c:	8fb7002c 	lw	s7,44(sp)
80060e10:	8fb60028 	lw	s6,40(sp)
80060e14:	8fb50024 	lw	s5,36(sp)
80060e18:	8fb40020 	lw	s4,32(sp)
80060e1c:	8fb3001c 	lw	s3,28(sp)
80060e20:	8fb20018 	lw	s2,24(sp)
80060e24:	8fb10014 	lw	s1,20(sp)
80060e28:	8fb00010 	lw	s0,16(sp)
80060e2c:	27394328 	addiu	t9,t9,17192
80060e30:	03200008 	jr	t9
80060e34:	27bd0038 	addiu	sp,sp,56
80060e38:	244244f8 	addiu	v0,v0,17656
80060e3c:	3c048023 	lui	a0,0x8023
80060e40:	3c03800a 	lui	v1,0x800a
80060e44:	ac82c910 	sw	v0,-14064(a0)
80060e48:	2463384c 	addiu	v1,v1,14412
80060e4c:	3c048023 	lui	a0,0x8023
80060e50:	3c02800a 	lui	v0,0x800a
80060e54:	ac83c914 	sw	v1,-14060(a0)
80060e58:	244226c4 	addiu	v0,v0,9924
80060e5c:	3c038023 	lui	v1,0x8023
80060e60:	ac62c920 	sw	v0,-14048(v1)
80060e64:	3c028006 	lui	v0,0x8006
80060e68:	2e440001 	sltiu	a0,s2,1
80060e6c:	2442fec8 	addiu	v0,v0,-312
80060e70:	0040f809 	jalr	v0
80060e74:	02202821 	move	a1,s1
80060e78:	1260001d 	beqz	s3,80060ef0 <_Z12RenderScreenPhhhh+0x518>
80060e7c:	00000000 	nop
80060e80:	16400007 	bnez	s2,80060ea0 <_Z12RenderScreenPhhhh+0x4c8>
80060e84:	3c02800a 	lui	v0,0x800a
80060e88:	26846dd8 	addiu	a0,s4,28120
80060e8c:	908340ef 	lbu	v1,16623(a0)
80060e90:	30620001 	andi	v0,v1,0x1
80060e94:	14400186 	bnez	v0,800614b0 <_Z12RenderScreenPhhhh+0xad8>
80060e98:	00031600 	sll	v0,v1,0x18
80060e9c:	3c02800a 	lui	v0,0x800a
80060ea0:	244244f8 	addiu	v0,v0,17656
80060ea4:	3c048023 	lui	a0,0x8023
80060ea8:	3c03800a 	lui	v1,0x800a
80060eac:	ac82c910 	sw	v0,-14064(a0)
80060eb0:	2463384c 	addiu	v1,v1,14412
80060eb4:	3c048023 	lui	a0,0x8023
80060eb8:	3c02800a 	lui	v0,0x800a
80060ebc:	ac83c914 	sw	v1,-14060(a0)
80060ec0:	244226c4 	addiu	v0,v0,9924
80060ec4:	3c038023 	lui	v1,0x8023
80060ec8:	ac62c920 	sw	v0,-14048(v1)
80060ecc:	2626000a 	addiu	a2,s1,10
80060ed0:	2627000e 	addiu	a3,s1,14
80060ed4:	3c028005 	lui	v0,0x8005
80060ed8:	93c450e8 	lbu	a0,20712(s8)
80060edc:	30c600ff 	andi	a2,a2,0xff
80060ee0:	30e700ff 	andi	a3,a3,0xff
80060ee4:	24424328 	addiu	v0,v0,17192
80060ee8:	0040f809 	jalr	v0
80060eec:	00002821 	move	a1,zero
80060ef0:	12a0001d 	beqz	s5,80060f68 <_Z12RenderScreenPhhhh+0x590>
80060ef4:	00000000 	nop
80060ef8:	16400007 	bnez	s2,80060f18 <_Z12RenderScreenPhhhh+0x540>
80060efc:	3c02800a 	lui	v0,0x800a
80060f00:	26846dd8 	addiu	a0,s4,28120
80060f04:	908340ef 	lbu	v1,16623(a0)
80060f08:	30620002 	andi	v0,v1,0x2
80060f0c:	1440017e 	bnez	v0,80061508 <_Z12RenderScreenPhhhh+0xb30>
80060f10:	00031600 	sll	v0,v1,0x18
80060f14:	3c02800a 	lui	v0,0x800a
80060f18:	244244f8 	addiu	v0,v0,17656
80060f1c:	3c048023 	lui	a0,0x8023
80060f20:	3c03800a 	lui	v1,0x800a
80060f24:	ac82c910 	sw	v0,-14064(a0)
80060f28:	2463384c 	addiu	v1,v1,14412
80060f2c:	3c048023 	lui	a0,0x8023
80060f30:	3c02800a 	lui	v0,0x800a
80060f34:	ac83c914 	sw	v1,-14060(a0)
80060f38:	244226c4 	addiu	v0,v0,9924
80060f3c:	3c038023 	lui	v1,0x8023
80060f40:	ac62c920 	sw	v0,-14048(v1)
80060f44:	26260009 	addiu	a2,s1,9
80060f48:	2627000d 	addiu	a3,s1,13
80060f4c:	3c028005 	lui	v0,0x8005
80060f50:	93c450e8 	lbu	a0,20712(s8)
80060f54:	30c600ff 	andi	a2,a2,0xff
80060f58:	30e700ff 	andi	a3,a3,0xff
80060f5c:	24424328 	addiu	v0,v0,17192
80060f60:	0040f809 	jalr	v0
80060f64:	24050001 	li	a1,1
80060f68:	12c00020 	beqz	s6,80060fec <_Z12RenderScreenPhhhh+0x614>
80060f6c:	00000000 	nop
80060f70:	16400007 	bnez	s2,80060f90 <_Z12RenderScreenPhhhh+0x5b8>
80060f74:	3c02800a 	lui	v0,0x800a
80060f78:	26846dd8 	addiu	a0,s4,28120
80060f7c:	908340ef 	lbu	v1,16623(a0)
80060f80:	30620004 	andi	v0,v1,0x4
80060f84:	14400176 	bnez	v0,80061560 <_Z12RenderScreenPhhhh+0xb88>
80060f88:	00031600 	sll	v0,v1,0x18
80060f8c:	3c02800a 	lui	v0,0x800a
80060f90:	244244f8 	addiu	v0,v0,17656
80060f94:	3c048023 	lui	a0,0x8023
80060f98:	3c03800a 	lui	v1,0x800a
80060f9c:	ac82c910 	sw	v0,-14064(a0)
80060fa0:	2463384c 	addiu	v1,v1,14412
80060fa4:	3c048023 	lui	a0,0x8023
80060fa8:	3c02800a 	lui	v0,0x800a
80060fac:	ac83c914 	sw	v1,-14060(a0)
80060fb0:	244226c4 	addiu	v0,v0,9924
80060fb4:	3c038023 	lui	v1,0x8023
80060fb8:	ac62c920 	sw	v0,-14048(v1)
80060fbc:	27c250e8 	addiu	v0,s8,20712
80060fc0:	90430001 	lbu	v1,1(v0)
80060fc4:	1060010d 	beqz	v1,800613fc <_Z12RenderScreenPhhhh+0xa24>
80060fc8:	93c450e8 	lbu	a0,20712(s8)
80060fcc:	26220011 	addiu	v0,s1,17
80060fd0:	304700ff 	andi	a3,v0,0xff
80060fd4:	26260003 	addiu	a2,s1,3
80060fd8:	3c028005 	lui	v0,0x8005
80060fdc:	30c600ff 	andi	a2,a2,0xff
80060fe0:	24424328 	addiu	v0,v0,17192
80060fe4:	0040f809 	jalr	v0
80060fe8:	24050002 	li	a1,2
80060fec:	16e00082 	bnez	s7,800611f8 <_Z12RenderScreenPhhhh+0x820>
80060ff0:	93c250e8 	lbu	v0,20712(s8)
80060ff4:	8fbf0034 	lw	ra,52(sp)
80060ff8:	8fbe0030 	lw	s8,48(sp)
80060ffc:	8fb7002c 	lw	s7,44(sp)
80061000:	8fb60028 	lw	s6,40(sp)
80061004:	8fb50024 	lw	s5,36(sp)
80061008:	8fb40020 	lw	s4,32(sp)
8006100c:	8fb3001c 	lw	s3,28(sp)
80061010:	8fb20018 	lw	s2,24(sp)
80061014:	8fb10014 	lw	s1,20(sp)
80061018:	8fb00010 	lw	s0,16(sp)
8006101c:	03e00008 	jr	ra
80061020:	27bd0038 	addiu	sp,sp,56
80061024:	1080002f 	beqz	a0,800610e4 <_Z12RenderScreenPhhhh+0x70c>
80061028:	00000000 	nop
8006102c:	1640001d 	bnez	s2,800610a4 <_Z12RenderScreenPhhhh+0x6cc>
80061030:	3c02800a 	lui	v0,0x800a
80061034:	26846dd8 	addiu	a0,s4,28120
80061038:	908340ef 	lbu	v1,16623(a0)
8006103c:	30620010 	andi	v0,v1,0x10
80061040:	10400018 	beqz	v0,800610a4 <_Z12RenderScreenPhhhh+0x6cc>
80061044:	3c02800a 	lui	v0,0x800a
80061048:	00031600 	sll	v0,v1,0x18
8006104c:	00021603 	sra	v0,v0,0x18
80061050:	04400231 	bltz	v0,80061918 <_Z12RenderScreenPhhhh+0xf40>
80061054:	30620040 	andi	v0,v1,0x40
80061058:	104001af 	beqz	v0,80061718 <_Z12RenderScreenPhhhh+0xd40>
8006105c:	3c02800a 	lui	v0,0x800a
80061060:	908240ee 	lbu	v0,16622(a0)
80061064:	30420002 	andi	v0,v0,0x2
80061068:	1040023e 	beqz	v0,80061964 <_Z12RenderScreenPhhhh+0xf8c>
8006106c:	3c02800b 	lui	v0,0x800b
80061070:	3c02800a 	lui	v0,0x800a
80061074:	24421a1c 	addiu	v0,v0,6684
80061078:	3c048023 	lui	a0,0x8023
8006107c:	3c03800a 	lui	v1,0x800a
80061080:	ac82c910 	sw	v0,-14064(a0)
80061084:	246314cc 	addiu	v1,v1,5324
80061088:	3c028023 	lui	v0,0x8023
8006108c:	ac43c914 	sw	v1,-14060(v0)
80061090:	3c02800a 	lui	v0,0x800a
80061094:	2442f4fc 	addiu	v0,v0,-2820
80061098:	3c038023 	lui	v1,0x8023
8006109c:	08018434 	j	800610d0 <_Z12RenderScreenPhhhh+0x6f8>
800610a0:	ac62c920 	sw	v0,-14048(v1)
800610a4:	244244f8 	addiu	v0,v0,17656
800610a8:	3c048023 	lui	a0,0x8023
800610ac:	3c03800a 	lui	v1,0x800a
800610b0:	ac82c910 	sw	v0,-14064(a0)
800610b4:	2463384c 	addiu	v1,v1,14412
800610b8:	3c048023 	lui	a0,0x8023
800610bc:	3c02800a 	lui	v0,0x800a
800610c0:	ac83c914 	sw	v1,-14060(a0)
800610c4:	244226c4 	addiu	v0,v0,9924
800610c8:	3c038023 	lui	v1,0x8023
800610cc:	ac62c920 	sw	v0,-14048(v1)
800610d0:	3c028006 	lui	v0,0x8006
800610d4:	2e440001 	sltiu	a0,s2,1
800610d8:	2442fec8 	addiu	v0,v0,-312
800610dc:	0040f809 	jalr	v0
800610e0:	02202821 	move	a1,s1
800610e4:	1660007f 	bnez	s3,800612e4 <_Z12RenderScreenPhhhh+0x90c>
800610e8:	3c028021 	lui	v0,0x8021
800610ec:	8c447030 	lw	a0,28720(v0)
800610f0:	90832133 	lbu	v1,8499(a0)
800610f4:	30630040 	andi	v1,v1,0x40
800610f8:	1060ffbf 	beqz	v1,80060ff8 <_Z12RenderScreenPhhhh+0x620>
800610fc:	8fbf0034 	lw	ra,52(sp)
80061100:	12a0ffbd 	beqz	s5,80060ff8 <_Z12RenderScreenPhhhh+0x620>
80061104:	26826dd8 	addiu	v0,s4,28120
80061108:	24030080 	li	v1,128
8006110c:	2404007f 	li	a0,127
80061110:	24050001 	li	a1,1
80061114:	ac43006c 	sw	v1,108(v0)
80061118:	ac440068 	sw	a0,104(v0)
8006111c:	3c048023 	lui	a0,0x8023
80061120:	00b12821 	addu	a1,a1,s1
80061124:	2483c90c 	addiu	v1,a0,-14068
80061128:	26220009 	addiu	v0,s1,9
8006112c:	24060001 	li	a2,1
80061130:	a0620001 	sb	v0,1(v1)
80061134:	a085c90c 	sb	a1,-14068(a0)
80061138:	1640008f 	bnez	s2,80061378 <_Z12RenderScreenPhhhh+0x9a0>
8006113c:	3c028021 	lui	v0,0x8021
80061140:	26826dd8 	addiu	v0,s4,28120
80061144:	904540ef 	lbu	a1,16623(v0)
80061148:	30a30001 	andi	v1,a1,0x1
8006114c:	1060008a 	beqz	v1,80061378 <_Z12RenderScreenPhhhh+0x9a0>
80061150:	3c028021 	lui	v0,0x8021
80061154:	00051600 	sll	v0,a1,0x18
80061158:	00021603 	sra	v0,v0,0x18
8006115c:	044001b6 	bltz	v0,80061838 <_Z12RenderScreenPhhhh+0xe60>
80061160:	30a20040 	andi	v0,a1,0x40
80061164:	10400126 	beqz	v0,80061600 <_Z12RenderScreenPhhhh+0xc28>
80061168:	3c028021 	lui	v0,0x8021
8006116c:	9043e4a2 	lbu	v1,-7006(v0)
80061170:	146001c7 	bnez	v1,80061890 <_Z12RenderScreenPhhhh+0xeb8>
80061174:	00000000 	nop
80061178:	3c198006 	lui	t9,0x8006
8006117c:	02002021 	move	a0,s0
80061180:	00c02821 	move	a1,a2
80061184:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
80061188:	2739df9c 	addiu	t9,t9,-8292
8006118c:	26856dd8 	addiu	a1,s4,28120
80061190:	90a340ef 	lbu	v1,16623(a1)
80061194:	30620002 	andi	v0,v1,0x2
80061198:	1040ff08 	beqz	v0,80060dbc <_Z12RenderScreenPhhhh+0x3e4>
8006119c:	3c02800a 	lui	v0,0x800a
800611a0:	00031600 	sll	v0,v1,0x18
800611a4:	00021603 	sra	v0,v0,0x18
800611a8:	04400103 	bltz	v0,800615b8 <_Z12RenderScreenPhhhh+0xbe0>
800611ac:	30620040 	andi	v0,v1,0x40
800611b0:	10400095 	beqz	v0,80061408 <_Z12RenderScreenPhhhh+0xa30>
800611b4:	3c02800a 	lui	v0,0x800a
800611b8:	90a240ee 	lbu	v0,16622(a1)
800611bc:	30420002 	andi	v0,v0,0x2
800611c0:	10400117 	beqz	v0,80061620 <_Z12RenderScreenPhhhh+0xc48>
800611c4:	3c048023 	lui	a0,0x8023
800611c8:	3c02800a 	lui	v0,0x800a
800611cc:	24421a1c 	addiu	v0,v0,6684
800611d0:	3c03800a 	lui	v1,0x800a
800611d4:	ac82c910 	sw	v0,-14064(a0)
800611d8:	246314cc 	addiu	v1,v1,5324
800611dc:	3c028023 	lui	v0,0x8023
800611e0:	ac43c914 	sw	v1,-14060(v0)
800611e4:	3c02800a 	lui	v0,0x800a
800611e8:	2442f4fc 	addiu	v0,v0,-2820
800611ec:	3c038023 	lui	v1,0x8023
800611f0:	0801837a 	j	80060de8 <_Z12RenderScreenPhhhh+0x410>
800611f4:	ac62c920 	sw	v0,-14048(v1)
800611f8:	1440ff7f 	bnez	v0,80060ff8 <_Z12RenderScreenPhhhh+0x620>
800611fc:	8fbf0034 	lw	ra,52(sp)
80061200:	1640004b 	bnez	s2,80061330 <_Z12RenderScreenPhhhh+0x958>
80061204:	3c02800a 	lui	v0,0x800a
80061208:	26856dd8 	addiu	a1,s4,28120
8006120c:	90a340ef 	lbu	v1,16623(a1)
80061210:	30620008 	andi	v0,v1,0x8
80061214:	10400046 	beqz	v0,80061330 <_Z12RenderScreenPhhhh+0x958>
80061218:	3c02800a 	lui	v0,0x800a
8006121c:	00031600 	sll	v0,v1,0x18
80061220:	00021603 	sra	v0,v0,0x18
80061224:	04400243 	bltz	v0,80061b34 <_Z12RenderScreenPhhhh+0x115c>
80061228:	30620040 	andi	v0,v1,0x40
8006122c:	10400176 	beqz	v0,80061808 <_Z12RenderScreenPhhhh+0xe30>
80061230:	3c02800a 	lui	v0,0x800a
80061234:	90a240ee 	lbu	v0,16622(a1)
80061238:	30420002 	andi	v0,v0,0x2
8006123c:	10400250 	beqz	v0,80061b80 <_Z12RenderScreenPhhhh+0x11a8>
80061240:	3c03800b 	lui	v1,0x800b
80061244:	3c02800a 	lui	v0,0x800a
80061248:	24421a1c 	addiu	v0,v0,6684
8006124c:	3c048023 	lui	a0,0x8023
80061250:	3c03800a 	lui	v1,0x800a
80061254:	ac82c910 	sw	v0,-14064(a0)
80061258:	246314cc 	addiu	v1,v1,5324
8006125c:	3c028023 	lui	v0,0x8023
80061260:	ac43c914 	sw	v1,-14060(v0)
80061264:	3c02800a 	lui	v0,0x800a
80061268:	2442f4fc 	addiu	v0,v0,-2820
8006126c:	3c038023 	lui	v1,0x8023
80061270:	080184d7 	j	8006135c <_Z12RenderScreenPhhhh+0x984>
80061274:	ac62c920 	sw	v0,-14048(v1)
80061278:	908340ef 	lbu	v1,16623(a0)
8006127c:	30620001 	andi	v0,v1,0x1
80061280:	1040feb2 	beqz	v0,80060d4c <_Z12RenderScreenPhhhh+0x374>
80061284:	3c02800a 	lui	v0,0x800a
80061288:	00031600 	sll	v0,v1,0x18
8006128c:	00021603 	sra	v0,v0,0x18
80061290:	044000fe 	bltz	v0,8006168c <_Z12RenderScreenPhhhh+0xcb4>
80061294:	30620040 	andi	v0,v1,0x40
80061298:	10400079 	beqz	v0,80061480 <_Z12RenderScreenPhhhh+0xaa8>
8006129c:	3c02800a 	lui	v0,0x800a
800612a0:	908240ee 	lbu	v0,16622(a0)
800612a4:	30420002 	andi	v0,v0,0x2
800612a8:	10400113 	beqz	v0,800616f8 <_Z12RenderScreenPhhhh+0xd20>
800612ac:	3c02800b 	lui	v0,0x800b
800612b0:	3c02800a 	lui	v0,0x800a
800612b4:	24421a1c 	addiu	v0,v0,6684
800612b8:	3c048023 	lui	a0,0x8023
800612bc:	3c03800a 	lui	v1,0x800a
800612c0:	ac82c910 	sw	v0,-14064(a0)
800612c4:	246314cc 	addiu	v1,v1,5324
800612c8:	3c028023 	lui	v0,0x8023
800612cc:	ac43c914 	sw	v1,-14060(v0)
800612d0:	3c02800a 	lui	v0,0x800a
800612d4:	2442f4fc 	addiu	v0,v0,-2820
800612d8:	3c038023 	lui	v1,0x8023
800612dc:	0801835e 	j	80060d78 <_Z12RenderScreenPhhhh+0x3a0>
800612e0:	ac62c920 	sw	v0,-14048(v1)
800612e4:	8c447030 	lw	a0,28720(v0)
800612e8:	90832133 	lbu	v1,8499(a0)
800612ec:	30630040 	andi	v1,v1,0x40
800612f0:	10600004 	beqz	v1,80061304 <_Z12RenderScreenPhhhh+0x92c>
800612f4:	26230005 	addiu	v1,s1,5
800612f8:	16a0004f 	bnez	s5,80061438 <_Z12RenderScreenPhhhh+0xa60>
800612fc:	26826dd8 	addiu	v0,s4,28120
80061300:	26230005 	addiu	v1,s1,5
80061304:	3c068023 	lui	a2,0x8023
80061308:	306300ff 	andi	v1,v1,0xff
8006130c:	24c4c90c 	addiu	a0,a2,-14068
80061310:	26856dd8 	addiu	a1,s4,28120
80061314:	240200ff 	li	v0,255
80061318:	a0c3c90c 	sb	v1,-14068(a2)
8006131c:	00003021 	move	a2,zero
80061320:	a0830001 	sb	v1,1(a0)
80061324:	aca20068 	sw	v0,104(a1)
80061328:	0801844e 	j	80061138 <_Z12RenderScreenPhhhh+0x760>
8006132c:	aca0006c 	sw	zero,108(a1)
80061330:	244244f8 	addiu	v0,v0,17656
80061334:	3c048023 	lui	a0,0x8023
80061338:	3c03800a 	lui	v1,0x800a
8006133c:	ac82c910 	sw	v0,-14064(a0)
80061340:	2463384c 	addiu	v1,v1,14412
80061344:	3c048023 	lui	a0,0x8023
80061348:	3c02800a 	lui	v0,0x800a
8006134c:	ac83c914 	sw	v1,-14060(a0)
80061350:	244226c4 	addiu	v0,v0,9924
80061354:	3c038023 	lui	v1,0x8023
80061358:	ac62c920 	sw	v0,-14048(v1)
8006135c:	26270005 	addiu	a3,s1,5
80061360:	26260002 	addiu	a2,s1,2
80061364:	30c600ff 	andi	a2,a2,0xff
80061368:	30e700ff 	andi	a3,a3,0xff
8006136c:	00002021 	move	a0,zero
80061370:	08018380 	j	80060e00 <_Z12RenderScreenPhhhh+0x428>
80061374:	24050003 	li	a1,3
80061378:	9043e4a2 	lbu	v1,-7006(v0)
8006137c:	1460001b 	bnez	v1,800613ec <_Z12RenderScreenPhhhh+0xa14>
80061380:	3c198006 	lui	t9,0x8006
80061384:	3c198006 	lui	t9,0x8006
80061388:	02002021 	move	a0,s0
8006138c:	00c02821 	move	a1,a2
80061390:	2739f17c 	addiu	t9,t9,-3716
80061394:	8fbf0034 	lw	ra,52(sp)
80061398:	8fbe0030 	lw	s8,48(sp)
8006139c:	8fb7002c 	lw	s7,44(sp)
800613a0:	8fb60028 	lw	s6,40(sp)
800613a4:	8fb50024 	lw	s5,36(sp)
800613a8:	8fb40020 	lw	s4,32(sp)
800613ac:	8fb3001c 	lw	s3,28(sp)
800613b0:	8fb20018 	lw	s2,24(sp)
800613b4:	8fb10014 	lw	s1,20(sp)
800613b8:	8fb00010 	lw	s0,16(sp)
800613bc:	03200008 	jr	t9
800613c0:	27bd0038 	addiu	sp,sp,56
800613c4:	90620870 	lbu	v0,2160(v1)
800613c8:	00021082 	srl	v0,v0,0x2
800613cc:	38420001 	xori	v0,v0,0x1
800613d0:	080182e4 	j	80060b90 <_Z12RenderScreenPhhhh+0x1b8>
800613d4:	30560001 	andi	s6,v0,0x1
800613d8:	27c350e8 	addiu	v1,s8,20712
800613dc:	90620870 	lbu	v0,2160(v1)
800613e0:	38420001 	xori	v0,v0,0x1
800613e4:	080182d8 	j	80060b60 <_Z12RenderScreenPhhhh+0x188>
800613e8:	30530001 	andi	s3,v0,0x1
800613ec:	02002021 	move	a0,s0
800613f0:	00c02821 	move	a1,a2
800613f4:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
800613f8:	2739bc64 	addiu	t9,t9,-17308
800613fc:	26220006 	addiu	v0,s1,6
80061400:	080183f5 	j	80060fd4 <_Z12RenderScreenPhhhh+0x5fc>
80061404:	304700ff 	andi	a3,v0,0xff
80061408:	24422318 	addiu	v0,v0,8984
8006140c:	3c048023 	lui	a0,0x8023
80061410:	3c03800a 	lui	v1,0x800a
80061414:	ac82c910 	sw	v0,-14064(a0)
80061418:	24631dc8 	addiu	v1,v1,7624
8006141c:	3c048023 	lui	a0,0x8023
80061420:	3c02800a 	lui	v0,0x800a
80061424:	ac83c914 	sw	v1,-14060(a0)
80061428:	2442fbb8 	addiu	v0,v0,-1096
8006142c:	3c038023 	lui	v1,0x8023
80061430:	0801837a 	j	80060de8 <_Z12RenderScreenPhhhh+0x410>
80061434:	ac62c920 	sw	v0,-14048(v1)
80061438:	24030080 	li	v1,128
8006143c:	2404007f 	li	a0,127
80061440:	24050005 	li	a1,5
80061444:	ac43006c 	sw	v1,108(v0)
80061448:	08018447 	j	8006111c <_Z12RenderScreenPhhhh+0x744>
8006144c:	ac440068 	sw	a0,104(v0)
80061450:	24422318 	addiu	v0,v0,8984
80061454:	3c048023 	lui	a0,0x8023
80061458:	3c03800a 	lui	v1,0x800a
8006145c:	ac82c910 	sw	v0,-14064(a0)
80061460:	24631dc8 	addiu	v1,v1,7624
80061464:	3c048023 	lui	a0,0x8023
80061468:	3c02800a 	lui	v0,0x800a
8006146c:	ac83c914 	sw	v1,-14060(a0)
80061470:	2442fbb8 	addiu	v0,v0,-1096
80061474:	3c038023 	lui	v1,0x8023
80061478:	08018349 	j	80060d24 <_Z12RenderScreenPhhhh+0x34c>
8006147c:	ac62c920 	sw	v0,-14048(v1)
80061480:	24422318 	addiu	v0,v0,8984
80061484:	3c048023 	lui	a0,0x8023
80061488:	3c03800a 	lui	v1,0x800a
8006148c:	ac82c910 	sw	v0,-14064(a0)
80061490:	24631dc8 	addiu	v1,v1,7624
80061494:	3c048023 	lui	a0,0x8023
80061498:	3c02800a 	lui	v0,0x800a
8006149c:	ac83c914 	sw	v1,-14060(a0)
800614a0:	2442fbb8 	addiu	v0,v0,-1096
800614a4:	3c038023 	lui	v1,0x8023
800614a8:	0801835e 	j	80060d78 <_Z12RenderScreenPhhhh+0x3a0>
800614ac:	ac62c920 	sw	v0,-14048(v1)
800614b0:	00021603 	sra	v0,v0,0x18
800614b4:	0440016c 	bltz	v0,80061a68 <_Z12RenderScreenPhhhh+0x1090>
800614b8:	30620040 	andi	v0,v1,0x40
800614bc:	104000ae 	beqz	v0,80061778 <_Z12RenderScreenPhhhh+0xda0>
800614c0:	3c02800a 	lui	v0,0x800a
800614c4:	908240ee 	lbu	v0,16622(a0)
800614c8:	30420002 	andi	v0,v0,0x2
800614cc:	10400181 	beqz	v0,80061ad4 <_Z12RenderScreenPhhhh+0x10fc>
800614d0:	3c02800b 	lui	v0,0x800b
800614d4:	3c02800a 	lui	v0,0x800a
800614d8:	24421a1c 	addiu	v0,v0,6684
800614dc:	3c048023 	lui	a0,0x8023
800614e0:	3c03800a 	lui	v1,0x800a
800614e4:	ac82c910 	sw	v0,-14064(a0)
800614e8:	246314cc 	addiu	v1,v1,5324
800614ec:	3c028023 	lui	v0,0x8023
800614f0:	ac43c914 	sw	v1,-14060(v0)
800614f4:	3c02800a 	lui	v0,0x800a
800614f8:	2442f4fc 	addiu	v0,v0,-2820
800614fc:	3c038023 	lui	v1,0x8023
80061500:	080183b3 	j	80060ecc <_Z12RenderScreenPhhhh+0x4f4>
80061504:	ac62c920 	sw	v0,-14048(v1)
80061508:	00021603 	sra	v0,v0,0x18
8006150c:	04400143 	bltz	v0,80061a1c <_Z12RenderScreenPhhhh+0x1044>
80061510:	30620040 	andi	v0,v1,0x40
80061514:	1040008c 	beqz	v0,80061748 <_Z12RenderScreenPhhhh+0xd70>
80061518:	3c02800a 	lui	v0,0x800a
8006151c:	908240ee 	lbu	v0,16622(a0)
80061520:	30420002 	andi	v0,v0,0x2
80061524:	10400173 	beqz	v0,80061af4 <_Z12RenderScreenPhhhh+0x111c>
80061528:	3c02800b 	lui	v0,0x800b
8006152c:	3c02800a 	lui	v0,0x800a
80061530:	24421a1c 	addiu	v0,v0,6684
80061534:	3c048023 	lui	a0,0x8023
80061538:	3c03800a 	lui	v1,0x800a
8006153c:	ac82c910 	sw	v0,-14064(a0)
80061540:	246314cc 	addiu	v1,v1,5324
80061544:	3c028023 	lui	v0,0x8023
80061548:	ac43c914 	sw	v1,-14060(v0)
8006154c:	3c02800a 	lui	v0,0x800a
80061550:	2442f4fc 	addiu	v0,v0,-2820
80061554:	3c038023 	lui	v1,0x8023
80061558:	080183d1 	j	80060f44 <_Z12RenderScreenPhhhh+0x56c>
8006155c:	ac62c920 	sw	v0,-14048(v1)
80061560:	00021603 	sra	v0,v0,0x18
80061564:	04400107 	bltz	v0,80061984 <_Z12RenderScreenPhhhh+0xfac>
80061568:	30620040 	andi	v0,v1,0x40
8006156c:	1040008e 	beqz	v0,800617a8 <_Z12RenderScreenPhhhh+0xdd0>
80061570:	3c02800a 	lui	v0,0x800a
80061574:	908240ee 	lbu	v0,16622(a0)
80061578:	30420002 	andi	v0,v0,0x2
8006157c:	10400165 	beqz	v0,80061b14 <_Z12RenderScreenPhhhh+0x113c>
80061580:	3c02800b 	lui	v0,0x800b
80061584:	3c02800a 	lui	v0,0x800a
80061588:	24421a1c 	addiu	v0,v0,6684
8006158c:	3c048023 	lui	a0,0x8023
80061590:	3c03800a 	lui	v1,0x800a
80061594:	ac82c910 	sw	v0,-14064(a0)
80061598:	246314cc 	addiu	v1,v1,5324
8006159c:	3c028023 	lui	v0,0x8023
800615a0:	ac43c914 	sw	v1,-14060(v0)
800615a4:	3c02800a 	lui	v0,0x800a
800615a8:	2442f4fc 	addiu	v0,v0,-2820
800615ac:	3c038023 	lui	v1,0x8023
800615b0:	080183ef 	j	80060fbc <_Z12RenderScreenPhhhh+0x5e4>
800615b4:	ac62c920 	sw	v0,-14048(v1)
800615b8:	104000a9 	beqz	v0,80061860 <_Z12RenderScreenPhhhh+0xe88>
800615bc:	3c02800a 	lui	v0,0x800a
800615c0:	90a240ee 	lbu	v0,16622(a1)
800615c4:	30420002 	andi	v0,v0,0x2
800615c8:	1040017d 	beqz	v0,80061bc0 <_Z12RenderScreenPhhhh+0x11e8>
800615cc:	3c048023 	lui	a0,0x8023
800615d0:	3c02800a 	lui	v0,0x800a
800615d4:	24420824 	addiu	v0,v0,2084
800615d8:	3c03800a 	lui	v1,0x800a
800615dc:	ac82c910 	sw	v0,-14064(a0)
800615e0:	246302d4 	addiu	v1,v1,724
800615e4:	3c028023 	lui	v0,0x8023
800615e8:	ac43c914 	sw	v1,-14060(v0)
800615ec:	3c02800a 	lui	v0,0x800a
800615f0:	2442e7d4 	addiu	v0,v0,-6188
800615f4:	3c038023 	lui	v1,0x8023
800615f8:	0801837a 	j	80060de8 <_Z12RenderScreenPhhhh+0x410>
800615fc:	ac62c920 	sw	v0,-14048(v1)
80061600:	9043e4a2 	lbu	v1,-7006(v0)
80061604:	146000a7 	bnez	v1,800618a4 <_Z12RenderScreenPhhhh+0xecc>
80061608:	00000000 	nop
8006160c:	3c198006 	lui	t9,0x8006
80061610:	02002021 	move	a0,s0
80061614:	00c02821 	move	a1,a2
80061618:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
8006161c:	2739e888 	addiu	t9,t9,-6008
80061620:	3c02800b 	lui	v0,0x800b
80061624:	2442e928 	addiu	v0,v0,-5848
80061628:	3c03800b 	lui	v1,0x800b
8006162c:	ac82c910 	sw	v0,-14064(a0)
80061630:	2463f6f0 	addiu	v1,v1,-2320
80061634:	3c028023 	lui	v0,0x8023
80061638:	08018479 	j	800611e4 <_Z12RenderScreenPhhhh+0x80c>
8006163c:	ac43c914 	sw	v1,-14060(v0)
80061640:	1040009d 	beqz	v0,800618b8 <_Z12RenderScreenPhhhh+0xee0>
80061644:	3c02800a 	lui	v0,0x800a
80061648:	908240ee 	lbu	v0,16622(a0)
8006164c:	30420002 	andi	v0,v0,0x2
80061650:	10400163 	beqz	v0,80061be0 <_Z12RenderScreenPhhhh+0x1208>
80061654:	3c02800b 	lui	v0,0x800b
80061658:	3c02800a 	lui	v0,0x800a
8006165c:	24420824 	addiu	v0,v0,2084
80061660:	3c048023 	lui	a0,0x8023
80061664:	3c03800a 	lui	v1,0x800a
80061668:	ac82c910 	sw	v0,-14064(a0)
8006166c:	246302d4 	addiu	v1,v1,724
80061670:	3c028023 	lui	v0,0x8023
80061674:	ac43c914 	sw	v1,-14060(v0)
80061678:	3c02800a 	lui	v0,0x800a
8006167c:	2442e7d4 	addiu	v0,v0,-6188
80061680:	3c038023 	lui	v1,0x8023
80061684:	08018349 	j	80060d24 <_Z12RenderScreenPhhhh+0x34c>
80061688:	ac62c920 	sw	v0,-14048(v1)
8006168c:	10400096 	beqz	v0,800618e8 <_Z12RenderScreenPhhhh+0xf10>
80061690:	3c02800a 	lui	v0,0x800a
80061694:	908240ee 	lbu	v0,16622(a0)
80061698:	30420002 	andi	v0,v0,0x2
8006169c:	10400158 	beqz	v0,80061c00 <_Z12RenderScreenPhhhh+0x1228>
800616a0:	3c02800b 	lui	v0,0x800b
800616a4:	3c02800a 	lui	v0,0x800a
800616a8:	24420824 	addiu	v0,v0,2084
800616ac:	3c048023 	lui	a0,0x8023
800616b0:	3c03800a 	lui	v1,0x800a
800616b4:	ac82c910 	sw	v0,-14064(a0)
800616b8:	246302d4 	addiu	v1,v1,724
800616bc:	3c028023 	lui	v0,0x8023
800616c0:	ac43c914 	sw	v1,-14060(v0)
800616c4:	3c02800a 	lui	v0,0x800a
800616c8:	2442e7d4 	addiu	v0,v0,-6188
800616cc:	3c038023 	lui	v1,0x8023
800616d0:	0801835e 	j	80060d78 <_Z12RenderScreenPhhhh+0x3a0>
800616d4:	ac62c920 	sw	v0,-14048(v1)
800616d8:	2442e928 	addiu	v0,v0,-5848
800616dc:	3c048023 	lui	a0,0x8023
800616e0:	3c03800b 	lui	v1,0x800b
800616e4:	ac82c910 	sw	v0,-14064(a0)
800616e8:	2463f6f0 	addiu	v1,v1,-2320
800616ec:	3c028023 	lui	v0,0x8023
800616f0:	080182c4 	j	80060b10 <_Z12RenderScreenPhhhh+0x138>
800616f4:	ac43c914 	sw	v1,-14060(v0)
800616f8:	2442e928 	addiu	v0,v0,-5848
800616fc:	3c048023 	lui	a0,0x8023
80061700:	3c03800b 	lui	v1,0x800b
80061704:	ac82c910 	sw	v0,-14064(a0)
80061708:	2463f6f0 	addiu	v1,v1,-2320
8006170c:	3c028023 	lui	v0,0x8023
80061710:	080184b4 	j	800612d0 <_Z12RenderScreenPhhhh+0x8f8>
80061714:	ac43c914 	sw	v1,-14060(v0)
80061718:	24422318 	addiu	v0,v0,8984
8006171c:	3c048023 	lui	a0,0x8023
80061720:	3c03800a 	lui	v1,0x800a
80061724:	ac82c910 	sw	v0,-14064(a0)
80061728:	24631dc8 	addiu	v1,v1,7624
8006172c:	3c048023 	lui	a0,0x8023
80061730:	3c02800a 	lui	v0,0x800a
80061734:	ac83c914 	sw	v1,-14060(a0)
80061738:	2442fbb8 	addiu	v0,v0,-1096
8006173c:	3c038023 	lui	v1,0x8023
80061740:	08018434 	j	800610d0 <_Z12RenderScreenPhhhh+0x6f8>
80061744:	ac62c920 	sw	v0,-14048(v1)
80061748:	24422318 	addiu	v0,v0,8984
8006174c:	3c048023 	lui	a0,0x8023
80061750:	3c03800a 	lui	v1,0x800a
80061754:	ac82c910 	sw	v0,-14064(a0)
80061758:	24631dc8 	addiu	v1,v1,7624
8006175c:	3c048023 	lui	a0,0x8023
80061760:	3c02800a 	lui	v0,0x800a
80061764:	ac83c914 	sw	v1,-14060(a0)
80061768:	2442fbb8 	addiu	v0,v0,-1096
8006176c:	3c038023 	lui	v1,0x8023
80061770:	080183d1 	j	80060f44 <_Z12RenderScreenPhhhh+0x56c>
80061774:	ac62c920 	sw	v0,-14048(v1)
80061778:	24422318 	addiu	v0,v0,8984
8006177c:	3c048023 	lui	a0,0x8023
80061780:	3c03800a 	lui	v1,0x800a
80061784:	ac82c910 	sw	v0,-14064(a0)
80061788:	24631dc8 	addiu	v1,v1,7624
8006178c:	3c048023 	lui	a0,0x8023
80061790:	3c02800a 	lui	v0,0x800a
80061794:	ac83c914 	sw	v1,-14060(a0)
80061798:	2442fbb8 	addiu	v0,v0,-1096
8006179c:	3c038023 	lui	v1,0x8023
800617a0:	080183b3 	j	80060ecc <_Z12RenderScreenPhhhh+0x4f4>
800617a4:	ac62c920 	sw	v0,-14048(v1)
800617a8:	24422318 	addiu	v0,v0,8984
800617ac:	3c048023 	lui	a0,0x8023
800617b0:	3c03800a 	lui	v1,0x800a
800617b4:	ac82c910 	sw	v0,-14064(a0)
800617b8:	24631dc8 	addiu	v1,v1,7624
800617bc:	3c048023 	lui	a0,0x8023
800617c0:	3c02800a 	lui	v0,0x800a
800617c4:	ac83c914 	sw	v1,-14060(a0)
800617c8:	2442fbb8 	addiu	v0,v0,-1096
800617cc:	3c038023 	lui	v1,0x8023
800617d0:	080183ef 	j	80060fbc <_Z12RenderScreenPhhhh+0x5e4>
800617d4:	ac62c920 	sw	v0,-14048(v1)
800617d8:	24422318 	addiu	v0,v0,8984
800617dc:	3c048023 	lui	a0,0x8023
800617e0:	3c03800a 	lui	v1,0x800a
800617e4:	ac82c910 	sw	v0,-14064(a0)
800617e8:	24631dc8 	addiu	v1,v1,7624
800617ec:	3c048023 	lui	a0,0x8023
800617f0:	3c02800a 	lui	v0,0x800a
800617f4:	ac83c914 	sw	v1,-14060(a0)
800617f8:	2442fbb8 	addiu	v0,v0,-1096
800617fc:	3c038023 	lui	v1,0x8023
80061800:	08018399 	j	80060e64 <_Z12RenderScreenPhhhh+0x48c>
80061804:	ac62c920 	sw	v0,-14048(v1)
80061808:	24422318 	addiu	v0,v0,8984
8006180c:	3c048023 	lui	a0,0x8023
80061810:	3c03800a 	lui	v1,0x800a
80061814:	ac82c910 	sw	v0,-14064(a0)
80061818:	24631dc8 	addiu	v1,v1,7624
8006181c:	3c048023 	lui	a0,0x8023
80061820:	3c02800a 	lui	v0,0x800a
80061824:	ac83c914 	sw	v1,-14060(a0)
80061828:	2442fbb8 	addiu	v0,v0,-1096
8006182c:	3c038023 	lui	v1,0x8023
80061830:	080184d7 	j	8006135c <_Z12RenderScreenPhhhh+0x984>
80061834:	ac62c920 	sw	v0,-14048(v1)
80061838:	104000d9 	beqz	v0,80061ba0 <_Z12RenderScreenPhhhh+0x11c8>
8006183c:	3c028021 	lui	v0,0x8021
80061840:	9043e4a2 	lbu	v1,-7006(v0)
80061844:	1460013e 	bnez	v1,80061d40 <_Z12RenderScreenPhhhh+0x1368>
80061848:	00000000 	nop
8006184c:	3c198006 	lui	t9,0x8006
80061850:	02002021 	move	a0,s0
80061854:	00c02821 	move	a1,a2
80061858:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
8006185c:	2739cde0 	addiu	t9,t9,-12832
80061860:	24421120 	addiu	v0,v0,4384
80061864:	3c048023 	lui	a0,0x8023
80061868:	3c03800a 	lui	v1,0x800a
8006186c:	ac82c910 	sw	v0,-14064(a0)
80061870:	24630bd0 	addiu	v1,v1,3024
80061874:	3c048023 	lui	a0,0x8023
80061878:	3c02800a 	lui	v0,0x800a
8006187c:	ac83c914 	sw	v1,-14060(a0)
80061880:	2442ee80 	addiu	v0,v0,-4480
80061884:	3c038023 	lui	v1,0x8023
80061888:	0801837a 	j	80060de8 <_Z12RenderScreenPhhhh+0x410>
8006188c:	ac62c920 	sw	v0,-14048(v1)
80061890:	3c198006 	lui	t9,0x8006
80061894:	02002021 	move	a0,s0
80061898:	00c02821 	move	a1,a2
8006189c:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
800618a0:	273990d8 	addiu	t9,t9,-28456
800618a4:	3c198006 	lui	t9,0x8006
800618a8:	02002021 	move	a0,s0
800618ac:	00c02821 	move	a1,a2
800618b0:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
800618b4:	2739a688 	addiu	t9,t9,-22904
800618b8:	24421120 	addiu	v0,v0,4384
800618bc:	3c048023 	lui	a0,0x8023
800618c0:	3c03800a 	lui	v1,0x800a
800618c4:	ac82c910 	sw	v0,-14064(a0)
800618c8:	24630bd0 	addiu	v1,v1,3024
800618cc:	3c048023 	lui	a0,0x8023
800618d0:	3c02800a 	lui	v0,0x800a
800618d4:	ac83c914 	sw	v1,-14060(a0)
800618d8:	2442ee80 	addiu	v0,v0,-4480
800618dc:	3c038023 	lui	v1,0x8023
800618e0:	08018349 	j	80060d24 <_Z12RenderScreenPhhhh+0x34c>
800618e4:	ac62c920 	sw	v0,-14048(v1)
800618e8:	24421120 	addiu	v0,v0,4384
800618ec:	3c048023 	lui	a0,0x8023
800618f0:	3c03800a 	lui	v1,0x800a
800618f4:	ac82c910 	sw	v0,-14064(a0)
800618f8:	24630bd0 	addiu	v1,v1,3024
800618fc:	3c048023 	lui	a0,0x8023
80061900:	3c02800a 	lui	v0,0x800a
80061904:	ac83c914 	sw	v1,-14060(a0)
80061908:	2442ee80 	addiu	v0,v0,-4480
8006190c:	3c038023 	lui	v1,0x8023
80061910:	0801835e 	j	80060d78 <_Z12RenderScreenPhhhh+0x3a0>
80061914:	ac62c920 	sw	v0,-14048(v1)
80061918:	104000c1 	beqz	v0,80061c20 <_Z12RenderScreenPhhhh+0x1248>
8006191c:	3c02800a 	lui	v0,0x800a
80061920:	908240ee 	lbu	v0,16622(a0)
80061924:	30420002 	andi	v0,v0,0x2
80061928:	1040010f 	beqz	v0,80061d68 <_Z12RenderScreenPhhhh+0x1390>
8006192c:	3c02800b 	lui	v0,0x800b
80061930:	3c02800a 	lui	v0,0x800a
80061934:	24420824 	addiu	v0,v0,2084
80061938:	3c048023 	lui	a0,0x8023
8006193c:	3c03800a 	lui	v1,0x800a
80061940:	ac82c910 	sw	v0,-14064(a0)
80061944:	246302d4 	addiu	v1,v1,724
80061948:	3c028023 	lui	v0,0x8023
8006194c:	ac43c914 	sw	v1,-14060(v0)
80061950:	3c02800a 	lui	v0,0x800a
80061954:	2442e7d4 	addiu	v0,v0,-6188
80061958:	3c038023 	lui	v1,0x8023
8006195c:	08018434 	j	800610d0 <_Z12RenderScreenPhhhh+0x6f8>
80061960:	ac62c920 	sw	v0,-14048(v1)
80061964:	2442e928 	addiu	v0,v0,-5848
80061968:	3c048023 	lui	a0,0x8023
8006196c:	3c03800b 	lui	v1,0x800b
80061970:	ac82c910 	sw	v0,-14064(a0)
80061974:	2463f6f0 	addiu	v1,v1,-2320
80061978:	3c028023 	lui	v0,0x8023
8006197c:	08018424 	j	80061090 <_Z12RenderScreenPhhhh+0x6b8>
80061980:	ac43c914 	sw	v1,-14060(v0)
80061984:	104000b2 	beqz	v0,80061c50 <_Z12RenderScreenPhhhh+0x1278>
80061988:	3c02800a 	lui	v0,0x800a
8006198c:	908240ee 	lbu	v0,16622(a0)
80061990:	30420002 	andi	v0,v0,0x2
80061994:	104000fc 	beqz	v0,80061d88 <_Z12RenderScreenPhhhh+0x13b0>
80061998:	3c02800b 	lui	v0,0x800b
8006199c:	3c02800a 	lui	v0,0x800a
800619a0:	24420824 	addiu	v0,v0,2084
800619a4:	3c048023 	lui	a0,0x8023
800619a8:	3c03800a 	lui	v1,0x800a
800619ac:	ac82c910 	sw	v0,-14064(a0)
800619b0:	246302d4 	addiu	v1,v1,724
800619b4:	3c028023 	lui	v0,0x8023
800619b8:	ac43c914 	sw	v1,-14060(v0)
800619bc:	3c02800a 	lui	v0,0x800a
800619c0:	2442e7d4 	addiu	v0,v0,-6188
800619c4:	3c038023 	lui	v1,0x8023
800619c8:	080183ef 	j	80060fbc <_Z12RenderScreenPhhhh+0x5e4>
800619cc:	ac62c920 	sw	v0,-14048(v1)
800619d0:	104000b7 	beqz	v0,80061cb0 <_Z12RenderScreenPhhhh+0x12d8>
800619d4:	3c02800a 	lui	v0,0x800a
800619d8:	908240ee 	lbu	v0,16622(a0)
800619dc:	30420002 	andi	v0,v0,0x2
800619e0:	104000f9 	beqz	v0,80061dc8 <_Z12RenderScreenPhhhh+0x13f0>
800619e4:	3c02800b 	lui	v0,0x800b
800619e8:	3c02800a 	lui	v0,0x800a
800619ec:	24420824 	addiu	v0,v0,2084
800619f0:	3c048023 	lui	a0,0x8023
800619f4:	3c03800a 	lui	v1,0x800a
800619f8:	ac82c910 	sw	v0,-14064(a0)
800619fc:	246302d4 	addiu	v1,v1,724
80061a00:	3c028023 	lui	v0,0x8023
80061a04:	ac43c914 	sw	v1,-14060(v0)
80061a08:	3c02800a 	lui	v0,0x800a
80061a0c:	2442e7d4 	addiu	v0,v0,-6188
80061a10:	3c038023 	lui	v1,0x8023
80061a14:	08018399 	j	80060e64 <_Z12RenderScreenPhhhh+0x48c>
80061a18:	ac62c920 	sw	v0,-14048(v1)
80061a1c:	104000b0 	beqz	v0,80061ce0 <_Z12RenderScreenPhhhh+0x1308>
80061a20:	3c02800a 	lui	v0,0x800a
80061a24:	908240ee 	lbu	v0,16622(a0)
80061a28:	30420002 	andi	v0,v0,0x2
80061a2c:	104000ee 	beqz	v0,80061de8 <_Z12RenderScreenPhhhh+0x1410>
80061a30:	3c02800b 	lui	v0,0x800b
80061a34:	3c02800a 	lui	v0,0x800a
80061a38:	24420824 	addiu	v0,v0,2084
80061a3c:	3c048023 	lui	a0,0x8023
80061a40:	3c03800a 	lui	v1,0x800a
80061a44:	ac82c910 	sw	v0,-14064(a0)
80061a48:	246302d4 	addiu	v1,v1,724
80061a4c:	3c028023 	lui	v0,0x8023
80061a50:	ac43c914 	sw	v1,-14060(v0)
80061a54:	3c02800a 	lui	v0,0x800a
80061a58:	2442e7d4 	addiu	v0,v0,-6188
80061a5c:	3c038023 	lui	v1,0x8023
80061a60:	080183d1 	j	80060f44 <_Z12RenderScreenPhhhh+0x56c>
80061a64:	ac62c920 	sw	v0,-14048(v1)
80061a68:	10400085 	beqz	v0,80061c80 <_Z12RenderScreenPhhhh+0x12a8>
80061a6c:	3c02800a 	lui	v0,0x800a
80061a70:	908240ee 	lbu	v0,16622(a0)
80061a74:	30420002 	andi	v0,v0,0x2
80061a78:	104000cb 	beqz	v0,80061da8 <_Z12RenderScreenPhhhh+0x13d0>
80061a7c:	3c02800b 	lui	v0,0x800b
80061a80:	3c02800a 	lui	v0,0x800a
80061a84:	24420824 	addiu	v0,v0,2084
80061a88:	3c048023 	lui	a0,0x8023
80061a8c:	3c03800a 	lui	v1,0x800a
80061a90:	ac82c910 	sw	v0,-14064(a0)
80061a94:	246302d4 	addiu	v1,v1,724
80061a98:	3c028023 	lui	v0,0x8023
80061a9c:	ac43c914 	sw	v1,-14060(v0)
80061aa0:	3c02800a 	lui	v0,0x800a
80061aa4:	2442e7d4 	addiu	v0,v0,-6188
80061aa8:	3c038023 	lui	v1,0x8023
80061aac:	080183b3 	j	80060ecc <_Z12RenderScreenPhhhh+0x4f4>
80061ab0:	ac62c920 	sw	v0,-14048(v1)
80061ab4:	2442e928 	addiu	v0,v0,-5848
80061ab8:	3c048023 	lui	a0,0x8023
80061abc:	3c03800b 	lui	v1,0x800b
80061ac0:	ac82c910 	sw	v0,-14064(a0)
80061ac4:	2463f6f0 	addiu	v1,v1,-2320
80061ac8:	3c028023 	lui	v0,0x8023
80061acc:	08018314 	j	80060c50 <_Z12RenderScreenPhhhh+0x278>
80061ad0:	ac43c914 	sw	v1,-14060(v0)
80061ad4:	2442e928 	addiu	v0,v0,-5848
80061ad8:	3c048023 	lui	a0,0x8023
80061adc:	3c03800b 	lui	v1,0x800b
80061ae0:	ac82c910 	sw	v0,-14064(a0)
80061ae4:	2463f6f0 	addiu	v1,v1,-2320
80061ae8:	3c028023 	lui	v0,0x8023
80061aec:	0801853d 	j	800614f4 <_Z12RenderScreenPhhhh+0xb1c>
80061af0:	ac43c914 	sw	v1,-14060(v0)
80061af4:	2442e928 	addiu	v0,v0,-5848
80061af8:	3c048023 	lui	a0,0x8023
80061afc:	3c03800b 	lui	v1,0x800b
80061b00:	ac82c910 	sw	v0,-14064(a0)
80061b04:	2463f6f0 	addiu	v1,v1,-2320
80061b08:	3c028023 	lui	v0,0x8023
80061b0c:	08018553 	j	8006154c <_Z12RenderScreenPhhhh+0xb74>
80061b10:	ac43c914 	sw	v1,-14060(v0)
80061b14:	2442e928 	addiu	v0,v0,-5848
80061b18:	3c048023 	lui	a0,0x8023
80061b1c:	3c03800b 	lui	v1,0x800b
80061b20:	ac82c910 	sw	v0,-14064(a0)
80061b24:	2463f6f0 	addiu	v1,v1,-2320
80061b28:	3c028023 	lui	v0,0x8023
80061b2c:	08018569 	j	800615a4 <_Z12RenderScreenPhhhh+0xbcc>
80061b30:	ac43c914 	sw	v1,-14060(v0)
80061b34:	10400076 	beqz	v0,80061d10 <_Z12RenderScreenPhhhh+0x1338>
80061b38:	3c02800a 	lui	v0,0x800a
80061b3c:	90a240ee 	lbu	v0,16622(a1)
80061b40:	30420002 	andi	v0,v0,0x2
80061b44:	104000b0 	beqz	v0,80061e08 <_Z12RenderScreenPhhhh+0x1430>
80061b48:	3c03800b 	lui	v1,0x800b
80061b4c:	3c02800a 	lui	v0,0x800a
80061b50:	24420824 	addiu	v0,v0,2084
80061b54:	3c048023 	lui	a0,0x8023
80061b58:	3c03800a 	lui	v1,0x800a
80061b5c:	ac82c910 	sw	v0,-14064(a0)
80061b60:	246302d4 	addiu	v1,v1,724
80061b64:	3c028023 	lui	v0,0x8023
80061b68:	ac43c914 	sw	v1,-14060(v0)
80061b6c:	3c02800a 	lui	v0,0x800a
80061b70:	2442e7d4 	addiu	v0,v0,-6188
80061b74:	3c038023 	lui	v1,0x8023
80061b78:	080184d7 	j	8006135c <_Z12RenderScreenPhhhh+0x984>
80061b7c:	ac62c920 	sw	v0,-14048(v1)
80061b80:	3c02800b 	lui	v0,0x800b
80061b84:	2442e928 	addiu	v0,v0,-5848
80061b88:	3c048023 	lui	a0,0x8023
80061b8c:	ac82c910 	sw	v0,-14064(a0)
80061b90:	2463f6f0 	addiu	v1,v1,-2320
80061b94:	3c028023 	lui	v0,0x8023
80061b98:	08018499 	j	80061264 <_Z12RenderScreenPhhhh+0x88c>
80061b9c:	ac43c914 	sw	v1,-14060(v0)
80061ba0:	9043e4a2 	lbu	v1,-7006(v0)
80061ba4:	1460006b 	bnez	v1,80061d54 <_Z12RenderScreenPhhhh+0x137c>
80061ba8:	00000000 	nop
80061bac:	3c198006 	lui	t9,0x8006
80061bb0:	02002021 	move	a0,s0
80061bb4:	00c02821 	move	a1,a2
80061bb8:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
80061bbc:	2739d6e4 	addiu	t9,t9,-10524
80061bc0:	3c02800b 	lui	v0,0x800b
80061bc4:	2442b264 	addiu	v0,v0,-19868
80061bc8:	3c03800b 	lui	v1,0x800b
80061bcc:	ac82c910 	sw	v0,-14064(a0)
80061bd0:	24639b1c 	addiu	v1,v1,-25828
80061bd4:	3c028023 	lui	v0,0x8023
80061bd8:	0801857b 	j	800615ec <_Z12RenderScreenPhhhh+0xc14>
80061bdc:	ac43c914 	sw	v1,-14060(v0)
80061be0:	2442b264 	addiu	v0,v0,-19868
80061be4:	3c048023 	lui	a0,0x8023
80061be8:	3c03800b 	lui	v1,0x800b
80061bec:	ac82c910 	sw	v0,-14064(a0)
80061bf0:	24639b1c 	addiu	v1,v1,-25828
80061bf4:	3c028023 	lui	v0,0x8023
80061bf8:	0801859e 	j	80061678 <_Z12RenderScreenPhhhh+0xca0>
80061bfc:	ac43c914 	sw	v1,-14060(v0)
80061c00:	2442b264 	addiu	v0,v0,-19868
80061c04:	3c048023 	lui	a0,0x8023
80061c08:	3c03800b 	lui	v1,0x800b
80061c0c:	ac82c910 	sw	v0,-14064(a0)
80061c10:	24639b1c 	addiu	v1,v1,-25828
80061c14:	3c028023 	lui	v0,0x8023
80061c18:	080185b1 	j	800616c4 <_Z12RenderScreenPhhhh+0xcec>
80061c1c:	ac43c914 	sw	v1,-14060(v0)
80061c20:	24421120 	addiu	v0,v0,4384
80061c24:	3c048023 	lui	a0,0x8023
80061c28:	3c03800a 	lui	v1,0x800a
80061c2c:	ac82c910 	sw	v0,-14064(a0)
80061c30:	24630bd0 	addiu	v1,v1,3024
80061c34:	3c048023 	lui	a0,0x8023
80061c38:	3c02800a 	lui	v0,0x800a
80061c3c:	ac83c914 	sw	v1,-14060(a0)
80061c40:	2442ee80 	addiu	v0,v0,-4480
80061c44:	3c038023 	lui	v1,0x8023
80061c48:	08018434 	j	800610d0 <_Z12RenderScreenPhhhh+0x6f8>
80061c4c:	ac62c920 	sw	v0,-14048(v1)
80061c50:	24421120 	addiu	v0,v0,4384
80061c54:	3c048023 	lui	a0,0x8023
80061c58:	3c03800a 	lui	v1,0x800a
80061c5c:	ac82c910 	sw	v0,-14064(a0)
80061c60:	24630bd0 	addiu	v1,v1,3024
80061c64:	3c048023 	lui	a0,0x8023
80061c68:	3c02800a 	lui	v0,0x800a
80061c6c:	ac83c914 	sw	v1,-14060(a0)
80061c70:	2442ee80 	addiu	v0,v0,-4480
80061c74:	3c038023 	lui	v1,0x8023
80061c78:	080183ef 	j	80060fbc <_Z12RenderScreenPhhhh+0x5e4>
80061c7c:	ac62c920 	sw	v0,-14048(v1)
80061c80:	24421120 	addiu	v0,v0,4384
80061c84:	3c048023 	lui	a0,0x8023
80061c88:	3c03800a 	lui	v1,0x800a
80061c8c:	ac82c910 	sw	v0,-14064(a0)
80061c90:	24630bd0 	addiu	v1,v1,3024
80061c94:	3c048023 	lui	a0,0x8023
80061c98:	3c02800a 	lui	v0,0x800a
80061c9c:	ac83c914 	sw	v1,-14060(a0)
80061ca0:	2442ee80 	addiu	v0,v0,-4480
80061ca4:	3c038023 	lui	v1,0x8023
80061ca8:	080183b3 	j	80060ecc <_Z12RenderScreenPhhhh+0x4f4>
80061cac:	ac62c920 	sw	v0,-14048(v1)
80061cb0:	24421120 	addiu	v0,v0,4384
80061cb4:	3c048023 	lui	a0,0x8023
80061cb8:	3c03800a 	lui	v1,0x800a
80061cbc:	ac82c910 	sw	v0,-14064(a0)
80061cc0:	24630bd0 	addiu	v1,v1,3024
80061cc4:	3c048023 	lui	a0,0x8023
80061cc8:	3c02800a 	lui	v0,0x800a
80061ccc:	ac83c914 	sw	v1,-14060(a0)
80061cd0:	2442ee80 	addiu	v0,v0,-4480
80061cd4:	3c038023 	lui	v1,0x8023
80061cd8:	08018399 	j	80060e64 <_Z12RenderScreenPhhhh+0x48c>
80061cdc:	ac62c920 	sw	v0,-14048(v1)
80061ce0:	24421120 	addiu	v0,v0,4384
80061ce4:	3c048023 	lui	a0,0x8023
80061ce8:	3c03800a 	lui	v1,0x800a
80061cec:	ac82c910 	sw	v0,-14064(a0)
80061cf0:	24630bd0 	addiu	v1,v1,3024
80061cf4:	3c048023 	lui	a0,0x8023
80061cf8:	3c02800a 	lui	v0,0x800a
80061cfc:	ac83c914 	sw	v1,-14060(a0)
80061d00:	2442ee80 	addiu	v0,v0,-4480
80061d04:	3c038023 	lui	v1,0x8023
80061d08:	080183d1 	j	80060f44 <_Z12RenderScreenPhhhh+0x56c>
80061d0c:	ac62c920 	sw	v0,-14048(v1)
80061d10:	24421120 	addiu	v0,v0,4384
80061d14:	3c048023 	lui	a0,0x8023
80061d18:	3c03800a 	lui	v1,0x800a
80061d1c:	ac82c910 	sw	v0,-14064(a0)
80061d20:	24630bd0 	addiu	v1,v1,3024
80061d24:	3c048023 	lui	a0,0x8023
80061d28:	3c02800a 	lui	v0,0x800a
80061d2c:	ac83c914 	sw	v1,-14060(a0)
80061d30:	2442ee80 	addiu	v0,v0,-4480
80061d34:	3c038023 	lui	v1,0x8023
80061d38:	080184d7 	j	8006135c <_Z12RenderScreenPhhhh+0x984>
80061d3c:	ac62c920 	sw	v0,-14048(v1)
80061d40:	3c198005 	lui	t9,0x8005
80061d44:	02002021 	move	a0,s0
80061d48:	00c02821 	move	a1,a2
80061d4c:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
80061d50:	273965bc 	addiu	t9,t9,26044
80061d54:	3c198005 	lui	t9,0x8005
80061d58:	02002021 	move	a0,s0
80061d5c:	00c02821 	move	a1,a2
80061d60:	080184e5 	j	80061394 <_Z12RenderScreenPhhhh+0x9bc>
80061d64:	27397b48 	addiu	t9,t9,31560
80061d68:	2442b264 	addiu	v0,v0,-19868
80061d6c:	3c048023 	lui	a0,0x8023
80061d70:	3c03800b 	lui	v1,0x800b
80061d74:	ac82c910 	sw	v0,-14064(a0)
80061d78:	24639b1c 	addiu	v1,v1,-25828
80061d7c:	3c028023 	lui	v0,0x8023
80061d80:	08018654 	j	80061950 <_Z12RenderScreenPhhhh+0xf78>
80061d84:	ac43c914 	sw	v1,-14060(v0)
80061d88:	2442b264 	addiu	v0,v0,-19868
80061d8c:	3c048023 	lui	a0,0x8023
80061d90:	3c03800b 	lui	v1,0x800b
80061d94:	ac82c910 	sw	v0,-14064(a0)
80061d98:	24639b1c 	addiu	v1,v1,-25828
80061d9c:	3c028023 	lui	v0,0x8023
80061da0:	0801866f 	j	800619bc <_Z12RenderScreenPhhhh+0xfe4>
80061da4:	ac43c914 	sw	v1,-14060(v0)
80061da8:	2442b264 	addiu	v0,v0,-19868
80061dac:	3c048023 	lui	a0,0x8023
80061db0:	3c03800b 	lui	v1,0x800b
80061db4:	ac82c910 	sw	v0,-14064(a0)
80061db8:	24639b1c 	addiu	v1,v1,-25828
80061dbc:	3c028023 	lui	v0,0x8023
80061dc0:	080186a8 	j	80061aa0 <_Z12RenderScreenPhhhh+0x10c8>
80061dc4:	ac43c914 	sw	v1,-14060(v0)
80061dc8:	2442b264 	addiu	v0,v0,-19868
80061dcc:	3c048023 	lui	a0,0x8023
80061dd0:	3c03800b 	lui	v1,0x800b
80061dd4:	ac82c910 	sw	v0,-14064(a0)
80061dd8:	24639b1c 	addiu	v1,v1,-25828
80061ddc:	3c028023 	lui	v0,0x8023
80061de0:	08018682 	j	80061a08 <_Z12RenderScreenPhhhh+0x1030>
80061de4:	ac43c914 	sw	v1,-14060(v0)
80061de8:	2442b264 	addiu	v0,v0,-19868
80061dec:	3c048023 	lui	a0,0x8023
80061df0:	3c03800b 	lui	v1,0x800b
80061df4:	ac82c910 	sw	v0,-14064(a0)
80061df8:	24639b1c 	addiu	v1,v1,-25828
80061dfc:	3c028023 	lui	v0,0x8023
80061e00:	08018695 	j	80061a54 <_Z12RenderScreenPhhhh+0x107c>
80061e04:	ac43c914 	sw	v1,-14060(v0)
80061e08:	3c02800b 	lui	v0,0x800b
80061e0c:	2442b264 	addiu	v0,v0,-19868
80061e10:	3c048023 	lui	a0,0x8023
80061e14:	ac82c910 	sw	v0,-14064(a0)
80061e18:	24639b1c 	addiu	v1,v1,-25828
80061e1c:	3c028023 	lui	v0,0x8023
80061e20:	080186db 	j	80061b6c <_Z12RenderScreenPhhhh+0x1194>
80061e24:	ac43c914 	sw	v1,-14060(v0)

80061e28 <S9xUpdateScreen>:
80061e28:	27bdff28 	addiu	sp,sp,-216
80061e2c:	afbe00d0 	sw	s8,208(sp)
80061e30:	3c028022 	lui	v0,0x8022
80061e34:	3c1e8021 	lui	s8,0x8021
80061e38:	afbf00d4 	sw	ra,212(sp)
80061e3c:	afb700cc 	sw	s7,204(sp)
80061e40:	afb600c8 	sw	s6,200(sp)
80061e44:	afb500c4 	sw	s5,196(sp)
80061e48:	afb400c0 	sw	s4,192(sp)
80061e4c:	afb300bc 	sw	s3,188(sp)
80061e50:	afb200b8 	sw	s2,184(sp)
80061e54:	afb100b4 	sw	s1,180(sp)
80061e58:	afb000b0 	sw	s0,176(sp)
80061e5c:	8c436dd8 	lw	v1,28120(v0)
80061e60:	3c068022 	lui	a2,0x8022
80061e64:	27c2701c 	addiu	v0,s8,28700
80061e68:	8c440014 	lw	a0,20(v0)
80061e6c:	24c56dd8 	addiu	a1,a2,28120
80061e70:	aca3003c 	sw	v1,60(a1)
80061e74:	90822131 	lbu	v0,8497(a0)
80061e78:	a0a240ef 	sb	v0,16623(a1)
80061e7c:	9083212c 	lbu	v1,8492(a0)
80061e80:	a0a340ec 	sb	v1,16620(a1)
80061e84:	9082212d 	lbu	v0,8493(a0)
80061e88:	a0a240ed 	sb	v0,16621(a1)
80061e8c:	90832130 	lbu	v1,8496(a0)
80061e90:	a0a340ee 	sb	v1,16622(a1)
80061e94:	90822133 	lbu	v0,8499(a0)
80061e98:	30420008 	andi	v0,v0,0x8
80061e9c:	1040001c 	beqz	v0,80061f10 <S9xUpdateScreen+0xe8>
80061ea0:	3c078022 	lui	a3,0x8022
80061ea4:	90a340ec 	lbu	v1,16620(a1)
80061ea8:	90a240ed 	lbu	v0,16621(a1)
80061eac:	3063000f 	andi	v1,v1,0xf
80061eb0:	3042000f 	andi	v0,v0,0xf
80061eb4:	10620016 	beq	v1,v0,80061f10 <S9xUpdateScreen+0xe8>
80061eb8:	24f25bc4 	addiu	s2,a3,23492
80061ebc:	90a240ef 	lbu	v0,16623(a1)
80061ec0:	3042003f 	andi	v0,v0,0x3f
80061ec4:	2c430001 	sltiu	v1,v0,1
80061ec8:	3c098022 	lui	t1,0x8022
80061ecc:	92420005 	lbu	v0,5(s2)
80061ed0:	25306dd8 	addiu	s0,t1,28120
80061ed4:	10400015 	beqz	v0,80061f2c <S9xUpdateScreen+0x104>
80061ed8:	a20340f0 	sb	v1,16624(s0)
80061edc:	3c028005 	lui	v0,0x8005
80061ee0:	3c158022 	lui	s5,0x8022
80061ee4:	24425430 	addiu	v0,v0,21552
80061ee8:	0040f809 	jalr	v0
80061eec:	26b150e8 	addiu	s1,s5,20712
80061ef0:	92220ace 	lbu	v0,2766(s1)
80061ef4:	10400012 	beqz	v0,80061f40 <S9xUpdateScreen+0x118>
80061ef8:	3c028001 	lui	v0,0x8001
80061efc:	2442bb60 	addiu	v0,v0,-17568
80061f00:	0040f809 	jalr	v0
80061f04:	00000000 	nop
80061f08:	080187d0 	j	80061f40 <S9xUpdateScreen+0x118>
80061f0c:	a2200ace 	sb	zero,2766(s1)
80061f10:	24f25bc4 	addiu	s2,a3,23492
80061f14:	3c098022 	lui	t1,0x8022
80061f18:	92420005 	lbu	v0,5(s2)
80061f1c:	00001821 	move	v1,zero
80061f20:	25306dd8 	addiu	s0,t1,28120
80061f24:	1440ffed 	bnez	v0,80061edc <S9xUpdateScreen+0xb4>
80061f28:	a20340f0 	sb	v1,16624(s0)
80061f2c:	3c158022 	lui	s5,0x8022
80061f30:	26b150e8 	addiu	s1,s5,20712
80061f34:	92220ace 	lbu	v0,2766(s1)
80061f38:	1440fff0 	bnez	v0,80061efc <S9xUpdateScreen+0xd4>
80061f3c:	3c028001 	lui	v0,0x8001
80061f40:	8e420e4c 	lw	v0,3660(s2)
80061f44:	9625086a 	lhu	a1,2154(s1)
80061f48:	2442ffff 	addiu	v0,v0,-1
80061f4c:	8e430e48 	lw	v1,3656(s2)
80061f50:	0045202b 	sltu	a0,v0,a1
80061f54:	ae03005c 	sw	v1,92(s0)
80061f58:	14800003 	bnez	a0,80061f68 <S9xUpdateScreen+0x140>
80061f5c:	ae020060 	sw	v0,96(s0)
80061f60:	24a2ffff 	addiu	v0,a1,-1
80061f64:	ae020060 	sw	v0,96(s0)
80061f68:	8e130060 	lw	s3,96(s0)
80061f6c:	3c058021 	lui	a1,0x8021
80061f70:	00131980 	sll	v1,s3,0x6
80061f74:	00131080 	sll	v0,s3,0x2
80061f78:	00431021 	addu	v0,v0,v1
80061f7c:	00501021 	addu	v0,v0,s0
80061f80:	90440170 	lbu	a0,368(v0)
80061f84:	92230846 	lbu	v1,2118(s1)
80061f88:	24a2e42c 	addiu	v0,a1,-7124
80061f8c:	90450075 	lbu	a1,117(v0)
80061f90:	00641825 	or	v1,v1,a0
80061f94:	a2230846 	sb	v1,2118(s1)
80061f98:	10a0005d 	beqz	a1,80062110 <S9xUpdateScreen+0x2e8>
80061f9c:	8e17005c 	lw	s7,92(s0)
80061fa0:	3c068022 	lui	a2,0x8022
80061fa4:	90c250e8 	lbu	v0,20712(a2)
80061fa8:	2442fffb 	addiu	v0,v0,-5
80061fac:	304200ff 	andi	v0,v0,0xff
80061fb0:	2c440002 	sltiu	a0,v0,2
80061fb4:	14800009 	bnez	a0,80061fdc <S9xUpdateScreen+0x1b4>
80061fb8:	3c0200ff 	lui	v0,0xff
80061fbc:	8e430034 	lw	v1,52(s2)
80061fc0:	3442ff00 	ori	v0,v0,0xff00
80061fc4:	00621824 	and	v1,v1,v0
80061fc8:	10600052 	beqz	v1,80062114 <S9xUpdateScreen+0x2ec>
80061fcc:	24140001 	li	s4,1
80061fd0:	92420036 	lbu	v0,54(s2)
80061fd4:	10400007 	beqz	v0,80061ff4 <S9xUpdateScreen+0x1cc>
80061fd8:	3c098022 	lui	t1,0x8022
80061fdc:	3c078022 	lui	a3,0x8022
80061fe0:	24e35bc4 	addiu	v1,a3,23492
80061fe4:	24020200 	li	v0,512
80061fe8:	ac620040 	sw	v0,64(v1)
80061fec:	24140002 	li	s4,2
80061ff0:	3c098022 	lui	t1,0x8022
80061ff4:	25235bc4 	addiu	v1,t1,23492
80061ff8:	90620035 	lbu	v0,53(v1)
80061ffc:	14400122 	bnez	v0,80062488 <S9xUpdateScreen+0x660>
80062000:	00131040 	sll	v0,s3,0x1
80062004:	14800319 	bnez	a0,80062c6c <S9xUpdateScreen+0xe44>
80062008:	00000000 	nop
8006200c:	3c068022 	lui	a2,0x8022
80062010:	24ca5bc4 	addiu	t2,a2,23492
80062014:	91420036 	lbu	v0,54(t2)
80062018:	1040003f 	beqz	v0,80062118 <S9xUpdateScreen+0x2f0>
8006201c:	3c048021 	lui	a0,0x8021
80062020:	91420035 	lbu	v0,53(t2)
80062024:	1440003d 	bnez	v0,8006211c <S9xUpdateScreen+0x2f4>
80062028:	2483e42c 	addiu	v1,a0,-7124
8006202c:	3c078022 	lui	a3,0x8022
80062030:	3c098022 	lui	t1,0x8022
80062034:	24e86dd8 	addiu	t0,a3,28120
80062038:	252250e8 	addiu	v0,t1,20712
8006203c:	3c108021 	lui	s0,0x8021
80062040:	9443086a 	lhu	v1,2154(v0)
80062044:	8d090024 	lw	t1,36(t0)
80062048:	2602e42c 	addiu	v0,s0,-7124
8006204c:	8d040060 	lw	a0,96(t0)
80062050:	90460073 	lbu	a2,115(v0)
80062054:	8d05005c 	lw	a1,92(t0)
80062058:	00042040 	sll	a0,a0,0x1
8006205c:	00031840 	sll	v1,v1,0x1
80062060:	00093840 	sll	a3,t1,0x1
80062064:	24020001 	li	v0,1
80062068:	a1420035 	sb	v0,53(t2)
8006206c:	ad43003c 	sw	v1,60(t2)
80062070:	0005b840 	sll	s7,a1,0x1
80062074:	24930001 	addiu	s3,a0,1
80062078:	ad090028 	sw	t1,40(t0)
8006207c:	10c0031a 	beqz	a2,80062ce8 <S9xUpdateScreen+0xec0>
80062080:	ad070010 	sw	a3,16(t0)
80062084:	ad090030 	sw	t1,48(t0)
80062088:	ad090034 	sw	t1,52(t0)
8006208c:	3c118022 	lui	s1,0x8022
80062090:	26236dd8 	addiu	v1,s1,28120
80062094:	8c62005c 	lw	v0,92(v1)
80062098:	2450ffff 	addiu	s0,v0,-1
8006209c:	0600001d 	bltz	s0,80062114 <S9xUpdateScreen+0x2ec>
800620a0:	00021040 	sll	v0,v0,0x1
800620a4:	2451ffff 	addiu	s1,v0,-1
800620a8:	3c028012 	lui	v0,0x8012
800620ac:	00609021 	move	s2,v1
800620b0:	2455c980 	addiu	s5,v0,-13952
800620b4:	2416ffff 	li	s6,-1
800620b8:	8e460028 	lw	a2,40(s2)
800620bc:	3c038022 	lui	v1,0x8022
800620c0:	70d02802 	mul	a1,a2,s0
800620c4:	8c626dd8 	lw	v0,28120(v1)
800620c8:	00052040 	sll	a0,a1,0x1
800620cc:	00442021 	addu	a0,v0,a0
800620d0:	02a0f809 	jalr	s5
800620d4:	00452821 	addu	a1,v0,a1
800620d8:	8e440028 	lw	a0,40(s2)
800620dc:	3c028022 	lui	v0,0x8022
800620e0:	8c436dd8 	lw	v1,28120(v0)
800620e4:	70901002 	mul	v0,a0,s0
800620e8:	00803021 	move	a2,a0
800620ec:	00432821 	addu	a1,v0,v1
800620f0:	70911002 	mul	v0,a0,s1
800620f4:	2610ffff 	addiu	s0,s0,-1
800620f8:	02a0f809 	jalr	s5
800620fc:	00432021 	addu	a0,v0,v1
80062100:	1616ffed 	bne	s0,s6,800620b8 <S9xUpdateScreen+0x290>
80062104:	2631fffe 	addiu	s1,s1,-2
80062108:	08018846 	j	80062118 <S9xUpdateScreen+0x2f0>
8006210c:	3c048021 	lui	a0,0x8021
80062110:	24140001 	li	s4,1
80062114:	3c048021 	lui	a0,0x8021
80062118:	2483e42c 	addiu	v1,a0,-7124
8006211c:	90620074 	lbu	v0,116(v1)
80062120:	10400005 	beqz	v0,80062138 <S9xUpdateScreen+0x310>
80062124:	3c058021 	lui	a1,0x8021
80062128:	90620073 	lbu	v0,115(v1)
8006212c:	14400064 	bnez	v0,800622c0 <S9xUpdateScreen+0x498>
80062130:	3c058022 	lui	a1,0x8022
80062134:	3c058021 	lui	a1,0x8021
80062138:	24a4e42c 	addiu	a0,a1,-7124
8006213c:	90820075 	lbu	v0,117(a0)
80062140:	1040002e 	beqz	v0,800621fc <S9xUpdateScreen+0x3d4>
80062144:	3c068022 	lui	a2,0x8022
80062148:	90c250e8 	lbu	v0,20712(a2)
8006214c:	2442fffb 	addiu	v0,v0,-5
80062150:	304200ff 	andi	v0,v0,0xff
80062154:	2c420002 	sltiu	v0,v0,2
80062158:	14400005 	bnez	v0,80062170 <S9xUpdateScreen+0x348>
8006215c:	3c078022 	lui	a3,0x8022
80062160:	24e25bc4 	addiu	v0,a3,23492
80062164:	90430038 	lbu	v1,56(v0)
80062168:	14600034 	bnez	v1,8006223c <S9xUpdateScreen+0x414>
8006216c:	00000000 	nop
80062170:	3c058022 	lui	a1,0x8022
80062174:	24a35bc4 	addiu	v1,a1,23492
80062178:	90620035 	lbu	v0,53(v1)
8006217c:	1040001f 	beqz	v0,800621fc <S9xUpdateScreen+0x3d4>
80062180:	00000000 	nop
80062184:	3c068022 	lui	a2,0x8022
80062188:	90c250e8 	lbu	v0,20712(a2)
8006218c:	2442fffb 	addiu	v0,v0,-5
80062190:	304200ff 	andi	v0,v0,0xff
80062194:	2c420002 	sltiu	v0,v0,2
80062198:	144002a5 	bnez	v0,80062c30 <S9xUpdateScreen+0xe08>
8006219c:	3c078022 	lui	a3,0x8022
800621a0:	24e36dd8 	addiu	v1,a3,28120
800621a4:	8c71005c 	lw	s1,92(v1)
800621a8:	8c620060 	lw	v0,96(v1)
800621ac:	0051102b 	sltu	v0,v0,s1
800621b0:	14400012 	bnez	v0,800621fc <S9xUpdateScreen+0x3d4>
800621b4:	3c028012 	lui	v0,0x8012
800621b8:	00609021 	move	s2,v1
800621bc:	2453c980 	addiu	s3,v0,-13952
800621c0:	00118040 	sll	s0,s1,0x1
800621c4:	8e460028 	lw	a2,40(s2)
800621c8:	3c098022 	lui	t1,0x8022
800621cc:	70d01002 	mul	v0,a2,s0
800621d0:	8d236dd8 	lw	v1,28120(t1)
800621d4:	26040001 	addiu	a0,s0,1
800621d8:	00432821 	addu	a1,v0,v1
800621dc:	70c41002 	mul	v0,a2,a0
800621e0:	26310001 	addiu	s1,s1,1
800621e4:	0260f809 	jalr	s3
800621e8:	00432021 	addu	a0,v0,v1
800621ec:	8e430060 	lw	v1,96(s2)
800621f0:	0071182b 	sltu	v1,v1,s1
800621f4:	1060fff3 	beqz	v1,800621c4 <S9xUpdateScreen+0x39c>
800621f8:	26100002 	addiu	s0,s0,2
800621fc:	3c048022 	lui	a0,0x8022
80062200:	24835bc4 	addiu	v1,a0,23492
80062204:	8c620e4c 	lw	v0,3660(v1)
80062208:	ac620e48 	sw	v0,3656(v1)
8006220c:	8fbf00d4 	lw	ra,212(sp)
80062210:	8fbe00d0 	lw	s8,208(sp)
80062214:	8fb700cc 	lw	s7,204(sp)
80062218:	8fb600c8 	lw	s6,200(sp)
8006221c:	8fb500c4 	lw	s5,196(sp)
80062220:	8fb400c0 	lw	s4,192(sp)
80062224:	8fb300bc 	lw	s3,188(sp)
80062228:	8fb200b8 	lw	s2,184(sp)
8006222c:	8fb100b4 	lw	s1,180(sp)
80062230:	8fb000b0 	lw	s0,176(sp)
80062234:	03e00008 	jr	ra
80062238:	27bd00d8 	addiu	sp,sp,216
8006223c:	90820073 	lbu	v0,115(a0)
80062240:	14400094 	bnez	v0,80062494 <S9xUpdateScreen+0x66c>
80062244:	0277102b 	sltu	v0,s3,s7
80062248:	1440ffc9 	bnez	v0,80062170 <S9xUpdateScreen+0x348>
8006224c:	3c028022 	lui	v0,0x8022
80062250:	02e02821 	move	a1,s7
80062254:	24496dd8 	addiu	t1,v0,28120
80062258:	2408ffff 	li	t0,-1
8006225c:	8d230028 	lw	v1,40(t1)
80062260:	3c048022 	lui	a0,0x8022
80062264:	8c826dd8 	lw	v0,28120(a0)
80062268:	70a32002 	mul	a0,a1,v1
8006226c:	240600ff 	li	a2,255
80062270:	00823821 	addu	a3,a0,v0
80062274:	24e401fe 	addiu	a0,a3,510
80062278:	00e61021 	addu	v0,a3,a2
8006227c:	90430000 	lbu	v1,0(v0)
80062280:	24c6ffff 	addiu	a2,a2,-1
80062284:	a0830000 	sb	v1,0(a0)
80062288:	a0830001 	sb	v1,1(a0)
8006228c:	14c8fffa 	bne	a2,t0,80062278 <S9xUpdateScreen+0x450>
80062290:	2484fffe 	addiu	a0,a0,-2
80062294:	24a50001 	addiu	a1,a1,1
80062298:	0265102b 	sltu	v0,s3,a1
8006229c:	1040ffef 	beqz	v0,8006225c <S9xUpdateScreen+0x434>
800622a0:	00000000 	nop
800622a4:	3c058022 	lui	a1,0x8022
800622a8:	24a35bc4 	addiu	v1,a1,23492
800622ac:	90620035 	lbu	v0,53(v1)
800622b0:	1440ffb4 	bnez	v0,80062184 <S9xUpdateScreen+0x35c>
800622b4:	00000000 	nop
800622b8:	08018880 	j	80062200 <S9xUpdateScreen+0x3d8>
800622bc:	3c048022 	lui	a0,0x8022
800622c0:	24a76dd8 	addiu	a3,a1,28120
800622c4:	90e240f0 	lbu	v0,16624(a3)
800622c8:	14400226 	bnez	v0,80062b64 <S9xUpdateScreen+0xd3c>
800622cc:	27c2701c 	addiu	v0,s8,28700
800622d0:	3c098022 	lui	t1,0x8022
800622d4:	252650e8 	addiu	a2,t1,20712
800622d8:	90c20871 	lbu	v0,2161(a2)
800622dc:	10400089 	beqz	v0,80062504 <S9xUpdateScreen+0x6dc>
800622e0:	00000000 	nop
800622e4:	00003021 	move	a2,zero
800622e8:	3c048022 	lui	a0,0x8022
800622ec:	24835bc4 	addiu	v1,a0,23492
800622f0:	8c620e98 	lw	v0,3736(v1)
800622f4:	10400232 	beqz	v0,80062bc0 <S9xUpdateScreen+0xd98>
800622f8:	0277282b 	sltu	a1,s3,s7
800622fc:	14a0003c 	bnez	a1,800623f0 <S9xUpdateScreen+0x5c8>
80062300:	afa50028 	sw	a1,40(sp)
80062304:	3c028022 	lui	v0,0x8022
80062308:	244c6dd8 	addiu	t4,v0,28120
8006230c:	8c4b6dd8 	lw	t3,28120(v0)
80062310:	00605021 	move	t2,v1
80062314:	30c7ffff 	andi	a3,a2,0xffff
80062318:	02e04821 	move	t1,s7
8006231c:	00607821 	move	t7,v1
80062320:	3c0d8022 	lui	t5,0x8022
80062324:	01807021 	move	t6,t4
80062328:	8d820028 	lw	v0,40(t4)
8006232c:	8d430040 	lw	v1,64(t2)
80062330:	71222802 	mul	a1,t1,v0
80062334:	00031840 	sll	v1,v1,0x1
80062338:	00ab2021 	addu	a0,a1,t3
8006233c:	00641821 	addu	v1,v1,a0
80062340:	0083102b 	sltu	v0,a0,v1
80062344:	10400006 	beqz	v0,80062360 <S9xUpdateScreen+0x538>
80062348:	00000000 	nop
8006234c:	ac800000 	sw	zero,0(a0)
80062350:	24840004 	addiu	a0,a0,4
80062354:	0083102b 	sltu	v0,a0,v1
80062358:	1440fffc 	bnez	v0,8006234c <S9xUpdateScreen+0x524>
8006235c:	00000000 	nop
80062360:	8d420e98 	lw	v0,3736(t2)
80062364:	1040001e 	beqz	v0,800623e0 <S9xUpdateScreen+0x5b8>
80062368:	00000000 	nop
8006236c:	8dc20028 	lw	v0,40(t6)
80062370:	00003021 	move	a2,zero
80062374:	71221802 	mul	v1,t1,v0
80062378:	25a56b04 	addiu	a1,t5,27396
8006237c:	006b8821 	addu	s1,v1,t3
80062380:	01e04021 	move	t0,t7
80062384:	8ca40000 	lw	a0,0(a1)
80062388:	8ca3ff70 	lw	v1,-144(a1)
8006238c:	0064102b 	sltu	v0,v1,a0
80062390:	1040000e 	beqz	v0,800623cc <S9xUpdateScreen+0x5a4>
80062394:	00041040 	sll	v0,a0,0x1
80062398:	00031840 	sll	v1,v1,0x1
8006239c:	72828002 	mul	s0,s4,v0
800623a0:	72831002 	mul	v0,s4,v1
800623a4:	02112021 	addu	a0,s0,s1
800623a8:	00511821 	addu	v1,v0,s1
800623ac:	0064102b 	sltu	v0,v1,a0
800623b0:	10400006 	beqz	v0,800623cc <S9xUpdateScreen+0x5a4>
800623b4:	00000000 	nop
800623b8:	a4670000 	sh	a3,0(v1)
800623bc:	24630002 	addiu	v1,v1,2
800623c0:	0064102b 	sltu	v0,v1,a0
800623c4:	1440fffc 	bnez	v0,800623b8 <S9xUpdateScreen+0x590>
800623c8:	00000000 	nop
800623cc:	8d020e98 	lw	v0,3736(t0)
800623d0:	24c60001 	addiu	a2,a2,1
800623d4:	00c2102b 	sltu	v0,a2,v0
800623d8:	1440ffea 	bnez	v0,80062384 <S9xUpdateScreen+0x55c>
800623dc:	24a50018 	addiu	a1,a1,24
800623e0:	25290001 	addiu	t1,t1,1
800623e4:	0269102b 	sltu	v0,s3,t1
800623e8:	1040ffcf 	beqz	v0,80062328 <S9xUpdateScreen+0x500>
800623ec:	00000000 	nop
800623f0:	3c108022 	lui	s0,0x8022
800623f4:	260250e8 	addiu	v0,s0,20712
800623f8:	90430871 	lbu	v1,2161(v0)
800623fc:	1460ff4e 	bnez	v1,80062138 <S9xUpdateScreen+0x310>
80062400:	3c058021 	lui	a1,0x8021
80062404:	8fb10028 	lw	s1,40(sp)
80062408:	16200012 	bnez	s1,80062454 <S9xUpdateScreen+0x62c>
8006240c:	3c028022 	lui	v0,0x8022
80062410:	24516dd8 	addiu	s1,v0,28120
80062414:	3c038022 	lui	v1,0x8022
80062418:	3c028011 	lui	v0,0x8011
8006241c:	24745bc4 	addiu	s4,v1,23492
80062420:	2452ca64 	addiu	s2,v0,-13724
80062424:	02e08021 	move	s0,s7
80062428:	8e22002c 	lw	v0,44(s1)
8006242c:	8e240008 	lw	a0,8(s1)
80062430:	72021802 	mul	v1,s0,v0
80062434:	8e860040 	lw	a2,64(s4)
80062438:	00642021 	addu	a0,v1,a0
8006243c:	26100001 	addiu	s0,s0,1
80062440:	0240f809 	jalr	s2
80062444:	00002821 	move	a1,zero
80062448:	0270182b 	sltu	v1,s3,s0
8006244c:	1060fff6 	beqz	v1,80062428 <S9xUpdateScreen+0x600>
80062450:	00000000 	nop
80062454:	3c048022 	lui	a0,0x8022
80062458:	24826dd8 	addiu	v0,a0,28120
8006245c:	8c480008 	lw	t0,8(v0)
80062460:	8c846dd8 	lw	a0,28120(a0)
80062464:	3c038006 	lui	v1,0x8006
80062468:	00002821 	move	a1,zero
8006246c:	24060001 	li	a2,1
80062470:	00003821 	move	a3,zero
80062474:	246309d8 	addiu	v1,v1,2520
80062478:	0060f809 	jalr	v1
8006247c:	ac480040 	sw	t0,64(v0)
80062480:	0801884e 	j	80062138 <S9xUpdateScreen+0x310>
80062484:	3c058021 	lui	a1,0x8021
80062488:	0017b840 	sll	s7,s7,0x1
8006248c:	08018801 	j	80062004 <S9xUpdateScreen+0x1dc>
80062490:	24530001 	addiu	s3,v0,1
80062494:	1440ff36 	bnez	v0,80062170 <S9xUpdateScreen+0x348>
80062498:	3c028022 	lui	v0,0x8022
8006249c:	8c486e00 	lw	t0,28160(v0)
800624a0:	3c098022 	lui	t1,0x8022
800624a4:	72e81002 	mul	v0,s7,t0
800624a8:	8d236dd8 	lw	v1,28120(t1)
800624ac:	02e02821 	move	a1,s7
800624b0:	00433821 	addu	a3,v0,v1
800624b4:	24e401fe 	addiu	a0,a3,510
800624b8:	24e303fc 	addiu	v1,a3,1020
800624bc:	24e6fffe 	addiu	a2,a3,-2
800624c0:	94820000 	lhu	v0,0(a0)
800624c4:	2484fffe 	addiu	a0,a0,-2
800624c8:	a4620000 	sh	v0,0(v1)
800624cc:	a4620002 	sh	v0,2(v1)
800624d0:	1486fffb 	bne	a0,a2,800624c0 <S9xUpdateScreen+0x698>
800624d4:	2463fffc 	addiu	v1,v1,-4
800624d8:	24a50001 	addiu	a1,a1,1
800624dc:	0265102b 	sltu	v0,s3,a1
800624e0:	1040fff4 	beqz	v0,800624b4 <S9xUpdateScreen+0x68c>
800624e4:	00e83821 	addu	a3,a3,t0
800624e8:	3c058022 	lui	a1,0x8022
800624ec:	24a35bc4 	addiu	v1,a1,23492
800624f0:	90620035 	lbu	v0,53(v1)
800624f4:	1440ff23 	bnez	v0,80062184 <S9xUpdateScreen+0x35c>
800624f8:	00000000 	nop
800624fc:	08018880 	j	80062200 <S9xUpdateScreen+0x3d8>
80062500:	3c048022 	lui	a0,0x8022
80062504:	90e240ef 	lbu	v0,16623(a3)
80062508:	3042003f 	andi	v0,v0,0x3f
8006250c:	104001d2 	beqz	v0,80062c58 <S9xUpdateScreen+0xe30>
80062510:	3c058022 	lui	a1,0x8022
80062514:	90e240ee 	lbu	v0,16622(a3)
80062518:	24030030 	li	v1,48
8006251c:	30440030 	andi	a0,v0,0x30
80062520:	108301cd 	beq	a0,v1,80062c58 <S9xUpdateScreen+0xe30>
80062524:	24020010 	li	v0,16
80062528:	108201c6 	beq	a0,v0,80062c44 <S9xUpdateScreen+0xe1c>
8006252c:	3c108022 	lui	s0,0x8022
80062530:	3c118022 	lui	s1,0x8022
80062534:	26285bc4 	addiu	t0,s1,23492
80062538:	8d030c44 	lw	v1,3140(t0)
8006253c:	90c20867 	lbu	v0,2151(a2)
80062540:	90c50865 	lbu	a1,2149(a2)
80062544:	90c60866 	lbu	a2,2150(a2)
80062548:	00621021 	addu	v0,v1,v0
8006254c:	90440000 	lbu	a0,0(v0)
80062550:	00652821 	addu	a1,v1,a1
80062554:	00661821 	addu	v1,v1,a2
80062558:	90620000 	lbu	v0,0(v1)
8006255c:	90a60000 	lbu	a2,0(a1)
80062560:	00042280 	sll	a0,a0,0xa
80062564:	00862025 	or	a0,a0,a2
80062568:	00021140 	sll	v0,v0,0x5
8006256c:	8d030fd0 	lw	v1,4048(t0)
80062570:	00441025 	or	v0,v0,a0
80062574:	10600317 	beqz	v1,800631d4 <S9xUpdateScreen+0x13ac>
80062578:	ace20050 	sw	v0,80(a3)
8006257c:	0277a82b 	sltu	s5,s3,s7
80062580:	16a00076 	bnez	s5,8006275c <S9xUpdateScreen+0x934>
80062584:	afb50028 	sw	s5,40(sp)
80062588:	00e0f021 	move	s8,a3
8006258c:	02e09021 	move	s2,s7
80062590:	8fc2002c 	lw	v0,44(s8)
80062594:	3c038022 	lui	v1,0x8022
80062598:	24635bc4 	addiu	v1,v1,23492
8006259c:	8c660040 	lw	a2,64(v1)
800625a0:	72421802 	mul	v1,s2,v0
800625a4:	8fc4000c 	lw	a0,12(s8)
800625a8:	3c078011 	lui	a3,0x8011
800625ac:	00642021 	addu	a0,v1,a0
800625b0:	24e7ca64 	addiu	a3,a3,-13724
800625b4:	00e0f809 	jalr	a3
800625b8:	00002821 	move	a1,zero
800625bc:	8fc3002c 	lw	v1,44(s8)
800625c0:	3c098022 	lui	t1,0x8022
800625c4:	72431002 	mul	v0,s2,v1
800625c8:	8fc40008 	lw	a0,8(s8)
800625cc:	25295bc4 	addiu	t1,t1,23492
800625d0:	8d260040 	lw	a2,64(t1)
800625d4:	3c038011 	lui	v1,0x8011
800625d8:	00442021 	addu	a0,v0,a0
800625dc:	2463ca64 	addiu	v1,v1,-13724
800625e0:	0060f809 	jalr	v1
800625e4:	00002821 	move	a1,zero
800625e8:	3c048022 	lui	a0,0x8022
800625ec:	24845bc4 	addiu	a0,a0,23492
800625f0:	8c830e98 	lw	v1,3736(a0)
800625f4:	10600013 	beqz	v1,80062644 <S9xUpdateScreen+0x81c>
800625f8:	3c068022 	lui	a2,0x8022
800625fc:	8fc40028 	lw	a0,40(s8)
80062600:	3c058022 	lui	a1,0x8022
80062604:	24a55bc4 	addiu	a1,a1,23492
80062608:	8ca20040 	lw	v0,64(a1)
8006260c:	72442802 	mul	a1,s2,a0
80062610:	8fc30004 	lw	v1,4(s8)
80062614:	00021040 	sll	v0,v0,0x1
80062618:	00a32021 	addu	a0,a1,v1
8006261c:	00442821 	addu	a1,v0,a0
80062620:	0085182b 	sltu	v1,a0,a1
80062624:	10600008 	beqz	v1,80062648 <S9xUpdateScreen+0x820>
80062628:	24c65bc4 	addiu	a2,a2,23492
8006262c:	ac800000 	sw	zero,0(a0)
80062630:	24840004 	addiu	a0,a0,4
80062634:	0085102b 	sltu	v0,a0,a1
80062638:	1440fffc 	bnez	v0,8006262c <S9xUpdateScreen+0x804>
8006263c:	00000000 	nop
80062640:	3c068022 	lui	a2,0x8022
80062644:	24c65bc4 	addiu	a2,a2,23492
80062648:	8cc20fd0 	lw	v0,4048(a2)
8006264c:	1040003f 	beqz	v0,8006274c <S9xUpdateScreen+0x924>
80062650:	3c078019 	lui	a3,0x8019
80062654:	3c098019 	lui	t1,0x8019
80062658:	24e7f6a4 	addiu	a3,a3,-2396
8006265c:	2529f6a8 	addiu	t1,t1,-2392
80062660:	3c028022 	lui	v0,0x8022
80062664:	8cf60000 	lw	s6,0(a3)
80062668:	8d350000 	lw	s5,0(t1)
8006266c:	24506c3c 	addiu	s0,v0,27708
80062670:	080189a3 	j	8006268c <S9xUpdateScreen+0x864>
80062674:	00008821 	move	s1,zero
80062678:	8ea20fd0 	lw	v0,4048(s5)
8006267c:	26310001 	addiu	s1,s1,1
80062680:	0222102b 	sltu	v0,s1,v0
80062684:	10400031 	beqz	v0,8006274c <S9xUpdateScreen+0x924>
80062688:	26100018 	addiu	s0,s0,24
8006268c:	8e060000 	lw	a2,0(s0)
80062690:	8e03ff70 	lw	v1,-144(s0)
80062694:	0066102b 	sltu	v0,v1,a2
80062698:	1040fff7 	beqz	v0,80062678 <S9xUpdateScreen+0x850>
8006269c:	00c33023 	subu	a2,a2,v1
800626a0:	8ec2002c 	lw	v0,44(s6)
800626a4:	72421002 	mul	v0,s2,v0
800626a8:	72863002 	mul	a2,s4,a2
800626ac:	00400013 	mtlo	v0
800626b0:	70740000 	madd	v1,s4
800626b4:	8ec4000c 	lw	a0,12(s6)
800626b8:	00003812 	mflo	a3
800626bc:	3c098011 	lui	t1,0x8011
800626c0:	00e42021 	addu	a0,a3,a0
800626c4:	2529ca64 	addiu	t1,t1,-13724
800626c8:	0120f809 	jalr	t1
800626cc:	24050001 	li	a1,1
800626d0:	8ea30e98 	lw	v1,3736(s5)
800626d4:	1060ffe8 	beqz	v1,80062678 <S9xUpdateScreen+0x850>
800626d8:	00000000 	nop
800626dc:	8ec20004 	lw	v0,4(s6)
800626e0:	8ec40028 	lw	a0,40(s6)
800626e4:	00400013 	mtlo	v0
800626e8:	8e030000 	lw	v1,0(s0)
800626ec:	8e02ff70 	lw	v0,-144(s0)
800626f0:	72440000 	madd	s2,a0
800626f4:	00021040 	sll	v0,v0,0x1
800626f8:	00031840 	sll	v1,v1,0x1
800626fc:	00003012 	mflo	a2
80062700:	72822802 	mul	a1,s4,v0
80062704:	72831002 	mul	v0,s4,v1
80062708:	00a62021 	addu	a0,a1,a2
8006270c:	00462821 	addu	a1,v0,a2
80062710:	0085102b 	sltu	v0,a0,a1
80062714:	1040ffd8 	beqz	v0,80062678 <S9xUpdateScreen+0x850>
80062718:	3c068022 	lui	a2,0x8022
8006271c:	24c66dd8 	addiu	a2,a2,28120
80062720:	8cc30050 	lw	v1,80(a2)
80062724:	a4830000 	sh	v1,0(a0)
80062728:	24840002 	addiu	a0,a0,2
8006272c:	0085102b 	sltu	v0,a0,a1
80062730:	1440fffc 	bnez	v0,80062724 <S9xUpdateScreen+0x8fc>
80062734:	00000000 	nop
80062738:	8ea20fd0 	lw	v0,4048(s5)
8006273c:	26310001 	addiu	s1,s1,1
80062740:	0222102b 	sltu	v0,s1,v0
80062744:	1440ffd1 	bnez	v0,8006268c <S9xUpdateScreen+0x864>
80062748:	26100018 	addiu	s0,s0,24
8006274c:	26520001 	addiu	s2,s2,1
80062750:	0272102b 	sltu	v0,s3,s2
80062754:	1040ff8e 	beqz	v0,80062590 <S9xUpdateScreen+0x768>
80062758:	00000000 	nop
8006275c:	3c078022 	lui	a3,0x8022
80062760:	24e86dd8 	addiu	t0,a3,28120
80062764:	910440ee 	lbu	a0,16622(t0)
80062768:	24020030 	li	v0,48
8006276c:	30830030 	andi	v1,a0,0x30
80062770:	10620007 	beq	v1,v0,80062790 <S9xUpdateScreen+0x968>
80062774:	30820002 	andi	v0,a0,0x2
80062778:	10400006 	beqz	v0,80062794 <S9xUpdateScreen+0x96c>
8006277c:	3c118006 	lui	s1,0x8006
80062780:	910240ed 	lbu	v0,16621(t0)
80062784:	3042001f 	andi	v0,v0,0x1f
80062788:	144002fc 	bnez	v0,8006337c <S9xUpdateScreen+0x1554>
8006278c:	24050001 	li	a1,1
80062790:	3c118006 	lui	s1,0x8006
80062794:	3c098022 	lui	t1,0x8022
80062798:	25255bc4 	addiu	a1,t1,23492
8006279c:	8ca20e98 	lw	v0,3736(a1)
800627a0:	1040002c 	beqz	v0,80062854 <S9xUpdateScreen+0xa2c>
800627a4:	3c038022 	lui	v1,0x8022
800627a8:	8fb00028 	lw	s0,40(sp)
800627ac:	16000029 	bnez	s0,80062854 <S9xUpdateScreen+0xa2c>
800627b0:	3c028022 	lui	v0,0x8022
800627b4:	24426dd8 	addiu	v0,v0,28120
800627b8:	8c4b002c 	lw	t3,44(v0)
800627bc:	8c4d0028 	lw	t5,40(v0)
800627c0:	8c440014 	lw	a0,20(v0)
800627c4:	8c43000c 	lw	v1,12(v0)
800627c8:	3c028022 	lui	v0,0x8022
800627cc:	8c4c6dd8 	lw	t4,28120(v0)
800627d0:	72eb1002 	mul	v0,s7,t3
800627d4:	72ed5002 	mul	t2,s7,t5
800627d8:	8cae0040 	lw	t6,64(a1)
800627dc:	00434021 	addu	t0,v0,v1
800627e0:	00042040 	sll	a0,a0,0x1
800627e4:	02e04821 	move	t1,s7
800627e8:	010e1821 	addu	v1,t0,t6
800627ec:	0103102b 	sltu	v0,t0,v1
800627f0:	10400012 	beqz	v0,8006283c <S9xUpdateScreen+0xa14>
800627f4:	00000000 	nop
800627f8:	00603821 	move	a3,v1
800627fc:	018a2821 	addu	a1,t4,t2
80062800:	08018a07 	j	8006281c <S9xUpdateScreen+0x9f4>
80062804:	01001821 	move	v1,t0
80062808:	94c20000 	lhu	v0,0(a2)
8006280c:	24630001 	addiu	v1,v1,1
80062810:	a4a20000 	sh	v0,0(a1)
80062814:	10e30009 	beq	a3,v1,8006283c <S9xUpdateScreen+0xa14>
80062818:	24a50002 	addiu	a1,a1,2
8006281c:	90620000 	lbu	v0,0(v1)
80062820:	2c420002 	sltiu	v0,v0,2
80062824:	1040fff8 	beqz	v0,80062808 <S9xUpdateScreen+0x9e0>
80062828:	00853021 	addu	a2,a0,a1
8006282c:	24630001 	addiu	v1,v1,1
80062830:	a4a00000 	sh	zero,0(a1)
80062834:	14e3fff9 	bne	a3,v1,8006281c <S9xUpdateScreen+0x9f4>
80062838:	24a50002 	addiu	a1,a1,2
8006283c:	25290001 	addiu	t1,t1,1
80062840:	0269102b 	sltu	v0,s3,t1
80062844:	010b4021 	addu	t0,t0,t3
80062848:	1040ffe7 	beqz	v0,800627e8 <S9xUpdateScreen+0x9c0>
8006284c:	014d5021 	addu	t2,t2,t5
80062850:	3c038022 	lui	v1,0x8022
80062854:	24706dd8 	addiu	s0,v1,28120
80062858:	8e020008 	lw	v0,8(s0)
8006285c:	8c646dd8 	lw	a0,28120(v1)
80062860:	ae020040 	sw	v0,64(s0)
80062864:	262309d8 	addiu	v1,s1,2520
80062868:	00002821 	move	a1,zero
8006286c:	00003021 	move	a2,zero
80062870:	0060f809 	jalr	v1
80062874:	24070020 	li	a3,32
80062878:	920240ef 	lbu	v0,16623(s0)
8006287c:	30420020 	andi	v0,v0,0x20
80062880:	1040021b 	beqz	v0,800630f0 <S9xUpdateScreen+0x12c8>
80062884:	3c028022 	lui	v0,0x8022
80062888:	3c048022 	lui	a0,0x8022
8006288c:	8fa50028 	lw	a1,40(sp)
80062890:	24835bc4 	addiu	v1,a0,23492
80062894:	14a0fe27 	bnez	a1,80062134 <S9xUpdateScreen+0x30c>
80062898:	94790c48 	lhu	t9,3144(v1)
8006289c:	8e020014 	lw	v0,20(s0)
800628a0:	3c068022 	lui	a2,0x8022
800628a4:	8cc66dd8 	lw	a2,28120(a2)
800628a8:	8e090050 	lw	t1,80(s0)
800628ac:	3332ffff 	andi	s2,t9,0xffff
800628b0:	37278420 	ori	a3,t9,0x8420
800628b4:	00148200 	sll	s0,s4,0x8
800628b8:	00021040 	sll	v0,v0,0x1
800628bc:	33310421 	andi	s1,t9,0x421
800628c0:	afb000a8 	sw	s0,168(sp)
800628c4:	afa60048 	sw	a2,72(sp)
800628c8:	afa6004c 	sw	a2,76(sp)
800628cc:	afb20050 	sw	s2,80(sp)
800628d0:	afa60058 	sw	a2,88(sp)
800628d4:	afa70088 	sw	a3,136(sp)
800628d8:	afa900a0 	sw	t1,160(sp)
800628dc:	afa2009c 	sw	v0,156(sp)
800628e0:	02e06821 	move	t5,s7
800628e4:	00008021 	move	s0,zero
800628e8:	240f0100 	li	t7,256
800628ec:	afb10054 	sw	s1,84(sp)
800628f0:	afb2008c 	sw	s2,140(sp)
800628f4:	afa60090 	sw	a2,144(sp)
800628f8:	afa70094 	sw	a3,148(sp)
800628fc:	afb20098 	sw	s2,152(sp)
80062900:	3c158022 	lui	s5,0x8022
80062904:	26a25bc4 	addiu	v0,s5,23492
80062908:	8c4e0e98 	lw	t6,3736(v0)
8006290c:	15c00004 	bnez	t6,80062920 <S9xUpdateScreen+0xaf8>
80062910:	3c038022 	lui	v1,0x8022
80062914:	8faf00a8 	lw	t7,168(sp)
80062918:	00008021 	move	s0,zero
8006291c:	240e0001 	li	t6,1
80062920:	24636dd8 	addiu	v1,v1,28120
80062924:	8c62002c 	lw	v0,44(v1)
80062928:	3c058022 	lui	a1,0x8022
8006292c:	71a22002 	mul	a0,t5,v0
80062930:	8c630014 	lw	v1,20(v1)
80062934:	24a56dd8 	addiu	a1,a1,28120
80062938:	8ca7000c 	lw	a3,12(a1)
8006293c:	8cb60050 	lw	s6,80(a1)
80062940:	8ca9001c 	lw	t1,28(a1)
80062944:	00031840 	sll	v1,v1,0x1
80062948:	8ca60028 	lw	a2,40(a1)
8006294c:	8cb10018 	lw	s1,24(a1)
80062950:	afa40040 	sw	a0,64(sp)
80062954:	afa30064 	sw	v1,100(sp)
80062958:	afa40034 	sw	a0,52(sp)
8006295c:	afa3005c 	sw	v1,92(sp)
80062960:	241efbde 	li	s8,-1058
80062964:	afa40038 	sw	a0,56(sp)
80062968:	3c038022 	lui	v1,0x8022
8006296c:	8ca40008 	lw	a0,8(a1)
80062970:	3c058022 	lui	a1,0x8022
80062974:	afa90018 	sw	t1,24(sp)
80062978:	32d50421 	andi	s5,s6,0x421
8006297c:	afa70044 	sw	a3,68(sp)
80062980:	033e1024 	and	v0,t9,s8
80062984:	24635bc4 	addiu	v1,v1,23492
80062988:	24a56dd8 	addiu	a1,a1,28120
8006298c:	8ca50020 	lw	a1,32(a1)
80062990:	afb10024 	sw	s1,36(sp)
80062994:	afb5001c 	sw	s5,28(sp)
80062998:	afa20074 	sw	v0,116(sp)
8006299c:	8c780e98 	lw	t8,3736(v1)
800629a0:	03354824 	and	t1,t9,s5
800629a4:	8fb10040 	lw	s1,64(sp)
800629a8:	8fb50018 	lw	s5,24(sp)
800629ac:	8fa20044 	lw	v0,68(sp)
800629b0:	8fa30064 	lw	v1,100(sp)
800629b4:	afa6002c 	sw	a2,44(sp)
800629b8:	afa70030 	sw	a3,48(sp)
800629bc:	afa6006c 	sw	a2,108(sp)
800629c0:	02de3824 	and	a3,s6,s8
800629c4:	3c068022 	lui	a2,0x8022
800629c8:	afa40010 	sw	a0,16(sp)
800629cc:	afa50060 	sw	a1,96(sp)
800629d0:	24cb6a74 	addiu	t3,a2,27252
800629d4:	afa70014 	sw	a3,20(sp)
800629d8:	afa90020 	sw	t1,32(sp)
800629dc:	afb1003c 	sw	s1,60(sp)
800629e0:	afb50068 	sw	s5,104(sp)
800629e4:	afa20070 	sw	v0,112(sp)
800629e8:	afa30078 	sw	v1,120(sp)
800629ec:	8fa4006c 	lw	a0,108(sp)
800629f0:	8fa50074 	lw	a1,116(sp)
800629f4:	8fa60024 	lw	a2,36(sp)
800629f8:	00006021 	move	t4,zero
800629fc:	afa4007c 	sw	a0,124(sp)
80062a00:	afa50080 	sw	a1,128(sp)
80062a04:	afa60084 	sw	a2,132(sp)
80062a08:	13000008 	beqz	t8,80062a2c <S9xUpdateScreen+0xc04>
80062a0c:	3c028022 	lui	v0,0x8022
80062a10:	8d620000 	lw	v0,0(t3)
80062a14:	8d630090 	lw	v1,144(t3)
80062a18:	72828002 	mul	s0,s4,v0
80062a1c:	72837802 	mul	t7,s4,v1
80062a20:	020f102b 	sltu	v0,s0,t7
80062a24:	10400045 	beqz	v0,80062b3c <S9xUpdateScreen+0xd14>
80062a28:	3c028022 	lui	v0,0x8022
80062a2c:	24426dd8 	addiu	v0,v0,28120
80062a30:	904340ef 	lbu	v1,16623(v0)
80062a34:	00031600 	sll	v0,v1,0x18
80062a38:	00021603 	sra	v0,v0,0x18
80062a3c:	044000f7 	bltz	v0,80062e1c <S9xUpdateScreen+0xff4>
80062a40:	30620040 	andi	v0,v1,0x40
80062a44:	104000ab 	beqz	v0,80062cf4 <S9xUpdateScreen+0xecc>
80062a48:	8fa30074 	lw	v1,116(sp)
80062a4c:	8fa40014 	lw	a0,20(sp)
80062a50:	8fa50020 	lw	a1,32(sp)
80062a54:	00641021 	addu	v0,v1,a0
80062a58:	00021042 	srl	v0,v0,0x1
80062a5c:	8fa70038 	lw	a3,56(sp)
80062a60:	00451021 	addu	v0,v0,a1
80062a64:	8fa60024 	lw	a2,36(sp)
80062a68:	8fa90010 	lw	t1,16(sp)
80062a6c:	00021040 	sll	v0,v0,0x1
80062a70:	00e91821 	addu	v1,a3,t1
80062a74:	00461021 	addu	v0,v0,a2
80062a78:	94440000 	lhu	a0,0(v0)
80062a7c:	00703821 	addu	a3,v1,s0
80062a80:	006f4021 	addu	t0,v1,t7
80062a84:	02561026 	xor	v0,s2,s6
80062a88:	30420421 	andi	v0,v0,0x421
80062a8c:	00e8182b 	sltu	v1,a3,t0
80062a90:	1060002a 	beqz	v1,80062b3c <S9xUpdateScreen+0xd14>
80062a94:	00445025 	or	t2,v0,a0
80062a98:	8fa3006c 	lw	v1,108(sp)
80062a9c:	8fa50038 	lw	a1,56(sp)
80062aa0:	706d2002 	mul	a0,v1,t5
80062aa4:	8fa60070 	lw	a2,112(sp)
80062aa8:	8fa90048 	lw	t1,72(sp)
80062aac:	00101040 	sll	v0,s0,0x1
80062ab0:	00821021 	addu	v0,a0,v0
80062ab4:	00a61821 	addu	v1,a1,a2
80062ab8:	00e02021 	move	a0,a3
80062abc:	01222821 	addu	a1,t1,v0
80062ac0:	01003821 	move	a3,t0
80062ac4:	00703021 	addu	a2,v1,s0
80062ac8:	24090001 	li	t1,1
80062acc:	2411fbde 	li	s1,-1058
80062ad0:	08018ac4 	j	80062b10 <S9xUpdateScreen+0xce8>
80062ad4:	32480421 	andi	t0,s2,0x421
80062ad8:	104900ce 	beq	v0,t1,80062e14 <S9xUpdateScreen+0xfec>
80062adc:	02a51821 	addu	v1,s5,a1
80062ae0:	94630000 	lhu	v1,0(v1)
80062ae4:	8fb50074 	lw	s5,116(sp)
80062ae8:	00711024 	and	v0,v1,s1
80062aec:	02a21021 	addu	v0,s5,v0
80062af0:	00021042 	srl	v0,v0,0x1
80062af4:	00681824 	and	v1,v1,t0
80062af8:	00431021 	addu	v0,v0,v1
80062afc:	a4a20000 	sh	v0,0(a1)
80062b00:	24840001 	addiu	a0,a0,1
80062b04:	24a50002 	addiu	a1,a1,2
80062b08:	1087000c 	beq	a0,a3,80062b3c <S9xUpdateScreen+0xd14>
80062b0c:	24c60001 	addiu	a2,a2,1
80062b10:	90820000 	lbu	v0,0(a0)
80062b14:	1440fffa 	bnez	v0,80062b00 <S9xUpdateScreen+0xcd8>
80062b18:	00000000 	nop
80062b1c:	90c20000 	lbu	v0,0(a2)
80062b20:	1440ffed 	bnez	v0,80062ad8 <S9xUpdateScreen+0xcb0>
80062b24:	8fb50078 	lw	s5,120(sp)
80062b28:	24840001 	addiu	a0,a0,1
80062b2c:	a4b20000 	sh	s2,0(a1)
80062b30:	24c60001 	addiu	a2,a2,1
80062b34:	1487fff6 	bne	a0,a3,80062b10 <S9xUpdateScreen+0xce8>
80062b38:	24a50002 	addiu	a1,a1,2
80062b3c:	258c0001 	addiu	t4,t4,1
80062b40:	018e102b 	sltu	v0,t4,t6
80062b44:	1440ffb0 	bnez	v0,80062a08 <S9xUpdateScreen+0xbe0>
80062b48:	256b0018 	addiu	t3,t3,24
80062b4c:	25ad0001 	addiu	t5,t5,1
80062b50:	026d102b 	sltu	v0,s3,t5
80062b54:	1040ff6b 	beqz	v0,80062904 <S9xUpdateScreen+0xadc>
80062b58:	3c158022 	lui	s5,0x8022
80062b5c:	0801884e 	j	80062138 <S9xUpdateScreen+0x310>
80062b60:	3c058021 	lui	a1,0x8021
80062b64:	8c450014 	lw	a1,20(v0)
80062b68:	2403005f 	li	v1,95
80062b6c:	a0e340ef 	sb	v1,16623(a3)
80062b70:	90a2212d 	lbu	v0,8493(a1)
80062b74:	90e440ec 	lbu	a0,16620(a3)
80062b78:	2403fff0 	li	v1,-16
80062b7c:	00431025 	or	v0,v0,v1
80062b80:	00441024 	and	v0,v0,a0
80062b84:	a0e240ec 	sb	v0,16620(a3)
80062b88:	90e240ee 	lbu	v0,16622(a3)
80062b8c:	90a3212c 	lbu	v1,8492(a1)
80062b90:	3c098022 	lui	t1,0x8022
80062b94:	90e440ed 	lbu	a0,16621(a3)
80062b98:	34420002 	ori	v0,v0,0x2
80062b9c:	252650e8 	addiu	a2,t1,20712
80062ba0:	3063000f 	andi	v1,v1,0xf
80062ba4:	a0e240ee 	sb	v0,16622(a3)
80062ba8:	90c20871 	lbu	v0,2161(a2)
80062bac:	00641825 	or	v1,v1,a0
80062bb0:	1440fdcc 	bnez	v0,800622e4 <S9xUpdateScreen+0x4bc>
80062bb4:	a0e340ed 	sb	v1,16621(a3)
80062bb8:	08018942 	j	80062508 <S9xUpdateScreen+0x6e0>
80062bbc:	90e240ef 	lbu	v0,16623(a3)
80062bc0:	0277382b 	sltu	a3,s3,s7
80062bc4:	14e0fe0a 	bnez	a3,800623f0 <S9xUpdateScreen+0x5c8>
80062bc8:	afa70028 	sw	a3,40(sp)
80062bcc:	3c048022 	lui	a0,0x8022
80062bd0:	8c8a6dd8 	lw	t2,28120(a0)
80062bd4:	24876dd8 	addiu	a3,a0,28120
80062bd8:	00604021 	move	t0,v1
80062bdc:	02e02821 	move	a1,s7
80062be0:	8ce20028 	lw	v0,40(a3)
80062be4:	8d030040 	lw	v1,64(t0)
80062be8:	70a24802 	mul	t1,a1,v0
80062bec:	00031840 	sll	v1,v1,0x1
80062bf0:	012a2021 	addu	a0,t1,t2
80062bf4:	00641821 	addu	v1,v1,a0
80062bf8:	0083102b 	sltu	v0,a0,v1
80062bfc:	10400006 	beqz	v0,80062c18 <S9xUpdateScreen+0xdf0>
80062c00:	00000000 	nop
80062c04:	ac860000 	sw	a2,0(a0)
80062c08:	24840004 	addiu	a0,a0,4
80062c0c:	0083102b 	sltu	v0,a0,v1
80062c10:	1440fffc 	bnez	v0,80062c04 <S9xUpdateScreen+0xddc>
80062c14:	00000000 	nop
80062c18:	24a50001 	addiu	a1,a1,1
80062c1c:	0265102b 	sltu	v0,s3,a1
80062c20:	1040ffef 	beqz	v0,80062be0 <S9xUpdateScreen+0xdb8>
80062c24:	3c108022 	lui	s0,0x8022
80062c28:	080188fe 	j	800623f8 <S9xUpdateScreen+0x5d0>
80062c2c:	260250e8 	addiu	v0,s0,20712
80062c30:	90620036 	lbu	v0,54(v1)
80062c34:	1040fd5a 	beqz	v0,800621a0 <S9xUpdateScreen+0x378>
80062c38:	00000000 	nop
80062c3c:	08018880 	j	80062200 <S9xUpdateScreen+0x3d8>
80062c40:	3c048022 	lui	a0,0x8022
80062c44:	26025bc4 	addiu	v0,s0,23492
80062c48:	8c430fd0 	lw	v1,4048(v0)
80062c4c:	1460fe39 	bnez	v1,80062534 <S9xUpdateScreen+0x70c>
80062c50:	3c118022 	lui	s1,0x8022
80062c54:	3c058022 	lui	a1,0x8022
80062c58:	24a25bc4 	addiu	v0,a1,23492
80062c5c:	94440c48 	lhu	a0,3144(v0)
80062c60:	00041c00 	sll	v1,a0,0x10
80062c64:	080188ba 	j	800622e8 <S9xUpdateScreen+0x4c0>
80062c68:	00643025 	or	a2,v1,a0
80062c6c:	90620038 	lbu	v0,56(v1)
80062c70:	1440fce7 	bnez	v0,80062010 <S9xUpdateScreen+0x1e8>
80062c74:	3c068022 	lui	a2,0x8022
80062c78:	3c108021 	lui	s0,0x8021
80062c7c:	2602e42c 	addiu	v0,s0,-7124
80062c80:	90430073 	lbu	v1,115(v0)
80062c84:	10600183 	beqz	v1,80063294 <S9xUpdateScreen+0x146c>
80062c88:	00000000 	nop
80062c8c:	12e00011 	beqz	s7,80062cd4 <S9xUpdateScreen+0xeac>
80062c90:	3c028022 	lui	v0,0x8022
80062c94:	3c118022 	lui	s1,0x8022
80062c98:	8c486e00 	lw	t0,28160(v0)
80062c9c:	8e266dd8 	lw	a2,28120(s1)
80062ca0:	00003821 	move	a3,zero
80062ca4:	24c401fe 	addiu	a0,a2,510
80062ca8:	24c303fc 	addiu	v1,a2,1020
80062cac:	24c5fffc 	addiu	a1,a2,-4
80062cb0:	94820000 	lhu	v0,0(a0)
80062cb4:	a4620000 	sh	v0,0(v1)
80062cb8:	a4620002 	sh	v0,2(v1)
80062cbc:	2463fffc 	addiu	v1,v1,-4
80062cc0:	1465fffb 	bne	v1,a1,80062cb0 <S9xUpdateScreen+0xe88>
80062cc4:	2484fffe 	addiu	a0,a0,-2
80062cc8:	24e70001 	addiu	a3,a3,1
80062ccc:	16e7fff5 	bne	s7,a3,80062ca4 <S9xUpdateScreen+0xe7c>
80062cd0:	00c83021 	addu	a2,a2,t0
80062cd4:	3c058022 	lui	a1,0x8022
80062cd8:	24a35bc4 	addiu	v1,a1,23492
80062cdc:	24020001 	li	v0,1
80062ce0:	08018803 	j	8006200c <S9xUpdateScreen+0x1e4>
80062ce4:	a0620038 	sb	v0,56(v1)
80062ce8:	ad070030 	sw	a3,48(t0)
80062cec:	08018823 	j	8006208c <S9xUpdateScreen+0x264>
80062cf0:	ad070034 	sw	a3,52(t0)
80062cf4:	1320008f 	beqz	t9,80062f34 <S9xUpdateScreen+0x110c>
80062cf8:	8fa30080 	lw	v1,128(sp)
80062cfc:	8fa40014 	lw	a0,20(sp)
80062d00:	8fa50020 	lw	a1,32(sp)
80062d04:	00641021 	addu	v0,v1,a0
80062d08:	00021042 	srl	v0,v0,0x1
80062d0c:	00451021 	addu	v0,v0,a1
80062d10:	8fa90010 	lw	t1,16(sp)
80062d14:	8fa60024 	lw	a2,36(sp)
80062d18:	8fa7003c 	lw	a3,60(sp)
80062d1c:	8fb10050 	lw	s1,80(sp)
80062d20:	00021040 	sll	v0,v0,0x1
80062d24:	00e91821 	addu	v1,a3,t1
80062d28:	00461021 	addu	v0,v0,a2
80062d2c:	94440000 	lhu	a0,0(v0)
80062d30:	00704021 	addu	t0,v1,s0
80062d34:	02361026 	xor	v0,s1,s6
80062d38:	006f4821 	addu	t1,v1,t7
80062d3c:	3c158022 	lui	s5,0x8022
80062d40:	30420421 	andi	v0,v0,0x421
80062d44:	26b56dd8 	addiu	s5,s5,28120
80062d48:	0109182b 	sltu	v1,t0,t1
80062d4c:	00448825 	or	s1,v0,a0
80062d50:	1060ff7a 	beqz	v1,80062b3c <S9xUpdateScreen+0xd14>
80062d54:	8ea5000c 	lw	a1,12(s5)
80062d58:	8fa3007c 	lw	v1,124(sp)
80062d5c:	00101040 	sll	v0,s0,0x1
80062d60:	706d3002 	mul	a2,v1,t5
80062d64:	8ea40014 	lw	a0,20(s5)
80062d68:	00e51821 	addu	v1,a3,a1
80062d6c:	8fa7004c 	lw	a3,76(sp)
80062d70:	00c21021 	addu	v0,a2,v0
80062d74:	00e23021 	addu	a2,a3,v0
80062d78:	01002821 	move	a1,t0
80062d7c:	00703821 	addu	a3,v1,s0
80062d80:	01204021 	move	t0,t1
80062d84:	00045040 	sll	t2,a0,0x1
80062d88:	08018b7c 	j	80062df0 <S9xUpdateScreen+0xfc8>
80062d8c:	24090001 	li	t1,1
80062d90:	10490090 	beq	v0,t1,80062fd4 <S9xUpdateScreen+0x11ac>
80062d94:	01461821 	addu	v1,t2,a2
80062d98:	94630000 	lhu	v1,0(v1)
80062d9c:	2415fbde 	li	s5,-1058
80062da0:	8fa40080 	lw	a0,128(sp)
80062da4:	00751024 	and	v0,v1,s5
80062da8:	8fb50054 	lw	s5,84(sp)
80062dac:	00821021 	addu	v0,a0,v0
80062db0:	00021042 	srl	v0,v0,0x1
80062db4:	00752024 	and	a0,v1,s5
80062db8:	00441021 	addu	v0,v0,a0
80062dbc:	8fa40084 	lw	a0,132(sp)
80062dc0:	00021040 	sll	v0,v0,0x1
80062dc4:	8fb50050 	lw	s5,80(sp)
80062dc8:	00441021 	addu	v0,v0,a0
80062dcc:	94440000 	lhu	a0,0(v0)
80062dd0:	02a31826 	xor	v1,s5,v1
80062dd4:	30630421 	andi	v1,v1,0x421
80062dd8:	00641825 	or	v1,v1,a0
80062ddc:	a4c30000 	sh	v1,0(a2)
80062de0:	24a50001 	addiu	a1,a1,1
80062de4:	24c60002 	addiu	a2,a2,2
80062de8:	10a8ff54 	beq	a1,t0,80062b3c <S9xUpdateScreen+0xd14>
80062dec:	24e70001 	addiu	a3,a3,1
80062df0:	90a20000 	lbu	v0,0(a1)
80062df4:	1440fffa 	bnez	v0,80062de0 <S9xUpdateScreen+0xfb8>
80062df8:	00000000 	nop
80062dfc:	90e20000 	lbu	v0,0(a3)
80062e00:	1440ffe3 	bnez	v0,80062d90 <S9xUpdateScreen+0xf68>
80062e04:	00000000 	nop
80062e08:	8fa20050 	lw	v0,80(sp)
80062e0c:	08018b78 	j	80062de0 <S9xUpdateScreen+0xfb8>
80062e10:	a4c20000 	sh	v0,0(a2)
80062e14:	08018ac0 	j	80062b00 <S9xUpdateScreen+0xcd8>
80062e18:	a4aa0000 	sh	t2,0(a1)
80062e1c:	1040006f 	beqz	v0,80062fdc <S9xUpdateScreen+0x11b4>
80062e20:	8fa30014 	lw	v1,20(sp)
80062e24:	3c038022 	lui	v1,0x8022
80062e28:	24636dd8 	addiu	v1,v1,28120
80062e2c:	8c660050 	lw	a2,80(v1)
80062e30:	8fa50088 	lw	a1,136(sp)
80062e34:	00602021 	move	a0,v1
80062e38:	00de1024 	and	v0,a2,s8
80062e3c:	8c63002c 	lw	v1,44(v1)
80062e40:	00a21023 	subu	v0,a1,v0
80062e44:	71a35002 	mul	t2,t5,v1
80062e48:	00021042 	srl	v0,v0,0x1
80062e4c:	00801821 	move	v1,a0
80062e50:	8c84001c 	lw	a0,28(a0)
80062e54:	00021040 	sll	v0,v0,0x1
80062e58:	00441021 	addu	v0,v0,a0
80062e5c:	8fa7008c 	lw	a3,140(sp)
80062e60:	8c630008 	lw	v1,8(v1)
80062e64:	94450000 	lhu	a1,0(v0)
80062e68:	01431821 	addu	v1,t2,v1
80062e6c:	30e40421 	andi	a0,a3,0x421
80062e70:	00852021 	addu	a0,a0,a1
80062e74:	30c60421 	andi	a2,a2,0x421
80062e78:	3c028022 	lui	v0,0x8022
80062e7c:	00704021 	addu	t0,v1,s0
80062e80:	006f4821 	addu	t1,v1,t7
80062e84:	00862023 	subu	a0,a0,a2
80062e88:	24516dd8 	addiu	s1,v0,28120
80062e8c:	0109182b 	sltu	v1,t0,t1
80062e90:	8c476dd8 	lw	a3,28120(v0)
80062e94:	3084ffff 	andi	a0,a0,0xffff
80062e98:	8e260028 	lw	a2,40(s1)
80062e9c:	1060ff27 	beqz	v1,80062b3c <S9xUpdateScreen+0xd14>
80062ea0:	8e25000c 	lw	a1,12(s1)
80062ea4:	70cd1802 	mul	v1,a2,t5
80062ea8:	00101040 	sll	v0,s0,0x1
80062eac:	00621021 	addu	v0,v1,v0
80062eb0:	01451821 	addu	v1,t2,a1
80062eb4:	00e23021 	addu	a2,a3,v0
80062eb8:	01002821 	move	a1,t0
80062ebc:	00703821 	addu	a3,v1,s0
80062ec0:	01204021 	move	t0,t1
80062ec4:	240afbde 	li	t2,-1058
80062ec8:	08018bc5 	j	80062f14 <S9xUpdateScreen+0x10ec>
80062ecc:	24090001 	li	t1,1
80062ed0:	8fb1005c 	lw	s1,92(sp)
80062ed4:	10490084 	beq	v0,t1,800630e8 <S9xUpdateScreen+0x12c0>
80062ed8:	02261821 	addu	v1,s1,a2
80062edc:	94620000 	lhu	v0,0(v1)
80062ee0:	8fb50088 	lw	s5,136(sp)
80062ee4:	004a1024 	and	v0,v0,t2
80062ee8:	02a21023 	subu	v0,s5,v0
80062eec:	8fa30060 	lw	v1,96(sp)
80062ef0:	00021042 	srl	v0,v0,0x1
80062ef4:	00021040 	sll	v0,v0,0x1
80062ef8:	00431021 	addu	v0,v0,v1
80062efc:	94430000 	lhu	v1,0(v0)
80062f00:	a4c30000 	sh	v1,0(a2)
80062f04:	24a50001 	addiu	a1,a1,1
80062f08:	24c60002 	addiu	a2,a2,2
80062f0c:	10a8ff0b 	beq	a1,t0,80062b3c <S9xUpdateScreen+0xd14>
80062f10:	24e70001 	addiu	a3,a3,1
80062f14:	90a20000 	lbu	v0,0(a1)
80062f18:	1440fffa 	bnez	v0,80062f04 <S9xUpdateScreen+0x10dc>
80062f1c:	00000000 	nop
80062f20:	90e20000 	lbu	v0,0(a3)
80062f24:	1440ffea 	bnez	v0,80062ed0 <S9xUpdateScreen+0x10a8>
80062f28:	8fb1008c 	lw	s1,140(sp)
80062f2c:	08018bc1 	j	80062f04 <S9xUpdateScreen+0x10dc>
80062f30:	a4d10000 	sh	s1,0(a2)
80062f34:	1700ff01 	bnez	t8,80062b3c <S9xUpdateScreen+0xd14>
80062f38:	8fa30040 	lw	v1,64(sp)
80062f3c:	8fa40010 	lw	a0,16(sp)
80062f40:	3c068022 	lui	a2,0x8022
80062f44:	00641021 	addu	v0,v1,a0
80062f48:	00502821 	addu	a1,v0,s0
80062f4c:	004f3821 	addu	a3,v0,t7
80062f50:	24c66dd8 	addiu	a2,a2,28120
80062f54:	00a7182b 	sltu	v1,a1,a3
80062f58:	1060fef8 	beqz	v1,80062b3c <S9xUpdateScreen+0xd14>
80062f5c:	8cc40028 	lw	a0,40(a2)
80062f60:	708d1802 	mul	v1,a0,t5
80062f64:	8fa60044 	lw	a2,68(sp)
80062f68:	8fa40040 	lw	a0,64(sp)
80062f6c:	00101040 	sll	v0,s0,0x1
80062f70:	8fa90058 	lw	t1,88(sp)
80062f74:	00621021 	addu	v0,v1,v0
80062f78:	00861821 	addu	v1,a0,a2
80062f7c:	00701821 	addu	v1,v1,s0
80062f80:	01223021 	addu	a2,t1,v0
80062f84:	00a02021 	move	a0,a1
80062f88:	08018bed 	j	80062fb4 <S9xUpdateScreen+0x118c>
80062f8c:	24080001 	li	t0,1
80062f90:	8fb1009c 	lw	s1,156(sp)
80062f94:	10a80051 	beq	a1,t0,800630dc <S9xUpdateScreen+0x12b4>
80062f98:	02261021 	addu	v0,s1,a2
80062f9c:	94420000 	lhu	v0,0(v0)
80062fa0:	a4c20000 	sh	v0,0(a2)
80062fa4:	24840001 	addiu	a0,a0,1
80062fa8:	24c60002 	addiu	a2,a2,2
80062fac:	1087fee3 	beq	a0,a3,80062b3c <S9xUpdateScreen+0xd14>
80062fb0:	24630001 	addiu	v1,v1,1
80062fb4:	90820000 	lbu	v0,0(a0)
80062fb8:	1440fffa 	bnez	v0,80062fa4 <S9xUpdateScreen+0x117c>
80062fbc:	00000000 	nop
80062fc0:	90650000 	lbu	a1,0(v1)
80062fc4:	14a0fff2 	bnez	a1,80062f90 <S9xUpdateScreen+0x1168>
80062fc8:	00000000 	nop
80062fcc:	08018be9 	j	80062fa4 <S9xUpdateScreen+0x117c>
80062fd0:	a4c00000 	sh	zero,0(a2)
80062fd4:	08018b78 	j	80062de0 <S9xUpdateScreen+0xfb8>
80062fd8:	a4d10000 	sh	s1,0(a2)
80062fdc:	8fb50094 	lw	s5,148(sp)
80062fe0:	8fa40018 	lw	a0,24(sp)
80062fe4:	02a31023 	subu	v0,s5,v1
80062fe8:	00021042 	srl	v0,v0,0x1
80062fec:	00021040 	sll	v0,v0,0x1
80062ff0:	00441021 	addu	v0,v0,a0
80062ff4:	8fa50034 	lw	a1,52(sp)
80062ff8:	8fa60010 	lw	a2,16(sp)
80062ffc:	8fa70098 	lw	a3,152(sp)
80063000:	94430000 	lhu	v1,0(v0)
80063004:	00a62021 	addu	a0,a1,a2
80063008:	8fa9001c 	lw	t1,28(sp)
8006300c:	30ea0421 	andi	t2,a3,0x421
80063010:	02042821 	addu	a1,s0,a0
80063014:	01431821 	addu	v1,t2,v1
80063018:	008f2021 	addu	a0,a0,t7
8006301c:	00691823 	subu	v1,v1,t1
80063020:	00a4102b 	sltu	v0,a1,a0
80063024:	1040fec5 	beqz	v0,80062b3c <S9xUpdateScreen+0xd14>
80063028:	3069ffff 	andi	t1,v1,0xffff
8006302c:	8fa3002c 	lw	v1,44(sp)
80063030:	8fa70030 	lw	a3,48(sp)
80063034:	706d3002 	mul	a2,v1,t5
80063038:	8fb10034 	lw	s1,52(sp)
8006303c:	00101040 	sll	v0,s0,0x1
80063040:	8fb50090 	lw	s5,144(sp)
80063044:	00f11821 	addu	v1,a3,s1
80063048:	00c21021 	addu	v0,a2,v0
8006304c:	02a23821 	addu	a3,s5,v0
80063050:	00703021 	addu	a2,v1,s0
80063054:	00804021 	move	t0,a0
80063058:	08018c2c 	j	800630b0 <S9xUpdateScreen+0x1288>
8006305c:	24110001 	li	s1,1
80063060:	1051001c 	beq	v0,s1,800630d4 <S9xUpdateScreen+0x12ac>
80063064:	00871821 	addu	v1,a0,a3
80063068:	94620000 	lhu	v0,0(v1)
8006306c:	2415fbde 	li	s5,-1058
80063070:	8fa40094 	lw	a0,148(sp)
80063074:	00551824 	and	v1,v0,s5
80063078:	00831823 	subu	v1,a0,v1
8006307c:	00031842 	srl	v1,v1,0x1
80063080:	8fb50068 	lw	s5,104(sp)
80063084:	00031840 	sll	v1,v1,0x1
80063088:	00751821 	addu	v1,v1,s5
8006308c:	94640000 	lhu	a0,0(v1)
80063090:	30420421 	andi	v0,v0,0x421
80063094:	01442021 	addu	a0,t2,a0
80063098:	00822023 	subu	a0,a0,v0
8006309c:	a4e40000 	sh	a0,0(a3)
800630a0:	24a50001 	addiu	a1,a1,1
800630a4:	24e70002 	addiu	a3,a3,2
800630a8:	10a8fea4 	beq	a1,t0,80062b3c <S9xUpdateScreen+0xd14>
800630ac:	24c60001 	addiu	a2,a2,1
800630b0:	90a20000 	lbu	v0,0(a1)
800630b4:	1440fffa 	bnez	v0,800630a0 <S9xUpdateScreen+0x1278>
800630b8:	00000000 	nop
800630bc:	90c20000 	lbu	v0,0(a2)
800630c0:	1440ffe7 	bnez	v0,80063060 <S9xUpdateScreen+0x1238>
800630c4:	8fa40064 	lw	a0,100(sp)
800630c8:	8fa20098 	lw	v0,152(sp)
800630cc:	08018c28 	j	800630a0 <S9xUpdateScreen+0x1278>
800630d0:	a4e20000 	sh	v0,0(a3)
800630d4:	08018c28 	j	800630a0 <S9xUpdateScreen+0x1278>
800630d8:	a4e90000 	sh	t1,0(a3)
800630dc:	8fb500a0 	lw	s5,160(sp)
800630e0:	08018be9 	j	80062fa4 <S9xUpdateScreen+0x117c>
800630e4:	a4d50000 	sh	s5,0(a2)
800630e8:	08018bc1 	j	80062f04 <S9xUpdateScreen+0x10dc>
800630ec:	a4c40000 	sh	a0,0(a2)
800630f0:	24435bc4 	addiu	v1,v0,23492
800630f4:	94640c48 	lhu	a0,3144(v1)
800630f8:	8c650e98 	lw	a1,3736(v1)
800630fc:	00041400 	sll	v0,a0,0x10
80063100:	10a0007c 	beqz	a1,800632f4 <S9xUpdateScreen+0x14cc>
80063104:	00824025 	or	t0,a0,v0
80063108:	8fa30028 	lw	v1,40(sp)
8006310c:	1460fc09 	bnez	v1,80062134 <S9xUpdateScreen+0x30c>
80063110:	02e05021 	move	t2,s7
80063114:	3c028022 	lui	v0,0x8022
80063118:	24426dd8 	addiu	v0,v0,28120
8006311c:	8c44002c 	lw	a0,44(v0)
80063120:	8c430028 	lw	v1,40(v0)
80063124:	8c450008 	lw	a1,8(v0)
80063128:	3c028022 	lui	v0,0x8022
8006312c:	8c496dd8 	lw	t1,28120(v0)
80063130:	71441002 	mul	v0,t2,a0
80063134:	706a5802 	mul	t3,v1,t2
80063138:	00456821 	addu	t5,v0,a1
8006313c:	3c038022 	lui	v1,0x8022
80063140:	3c028022 	lui	v0,0x8022
80063144:	244c5bc4 	addiu	t4,v0,23492
80063148:	00003821 	move	a3,zero
8006314c:	24666a74 	addiu	a2,v1,27252
80063150:	8cc20000 	lw	v0,0(a2)
80063154:	8cc30090 	lw	v1,144(a2)
80063158:	72822002 	mul	a0,s4,v0
8006315c:	72831002 	mul	v0,s4,v1
80063160:	01a41821 	addu	v1,t5,a0
80063164:	004d2821 	addu	a1,v0,t5
80063168:	0065102b 	sltu	v0,v1,a1
8006316c:	10400009 	beqz	v0,80063194 <S9xUpdateScreen+0x136c>
80063170:	00041040 	sll	v0,a0,0x1
80063174:	004b1021 	addu	v0,v0,t3
80063178:	01222021 	addu	a0,t1,v0
8006317c:	90620000 	lbu	v0,0(v1)
80063180:	14400002 	bnez	v0,8006318c <S9xUpdateScreen+0x1364>
80063184:	24630001 	addiu	v1,v1,1
80063188:	a4880000 	sh	t0,0(a0)
8006318c:	1465fffb 	bne	v1,a1,8006317c <S9xUpdateScreen+0x1354>
80063190:	24840002 	addiu	a0,a0,2
80063194:	8d820e98 	lw	v0,3736(t4)
80063198:	24e70001 	addiu	a3,a3,1
8006319c:	00e2102b 	sltu	v0,a3,v0
800631a0:	1440ffeb 	bnez	v0,80063150 <S9xUpdateScreen+0x1328>
800631a4:	24c60018 	addiu	a2,a2,24
800631a8:	3c028022 	lui	v0,0x8022
800631ac:	24435bc4 	addiu	v1,v0,23492
800631b0:	254a0001 	addiu	t2,t2,1
800631b4:	026a102b 	sltu	v0,s3,t2
800631b8:	1440fbde 	bnez	v0,80062134 <S9xUpdateScreen+0x30c>
800631bc:	00000000 	nop
800631c0:	8c620e98 	lw	v0,3736(v1)
800631c4:	1440ffd4 	bnez	v0,80063118 <S9xUpdateScreen+0x12f0>
800631c8:	3c028022 	lui	v0,0x8022
800631cc:	08018c6d 	j	800631b4 <S9xUpdateScreen+0x138c>
800631d0:	254a0001 	addiu	t2,t2,1
800631d4:	0277102b 	sltu	v0,s3,s7
800631d8:	1440fd60 	bnez	v0,8006275c <S9xUpdateScreen+0x934>
800631dc:	afa20028 	sw	v0,40(sp)
800631e0:	3c028011 	lui	v0,0x8011
800631e4:	00e08821 	move	s1,a3
800631e8:	01009021 	move	s2,t0
800631ec:	2455ca64 	addiu	s5,v0,-13724
800631f0:	02e08021 	move	s0,s7
800631f4:	8e22002c 	lw	v0,44(s1)
800631f8:	8e240008 	lw	a0,8(s1)
800631fc:	72021802 	mul	v1,s0,v0
80063200:	8e460040 	lw	a2,64(s2)
80063204:	00642021 	addu	a0,v1,a0
80063208:	02a0f809 	jalr	s5
8006320c:	00002821 	move	a1,zero
80063210:	8e23002c 	lw	v1,44(s1)
80063214:	8e24000c 	lw	a0,12(s1)
80063218:	72031002 	mul	v0,s0,v1
8006321c:	8e460040 	lw	a2,64(s2)
80063220:	00442021 	addu	a0,v0,a0
80063224:	02a0f809 	jalr	s5
80063228:	24050001 	li	a1,1
8006322c:	8e430e98 	lw	v1,3736(s2)
80063230:	10600012 	beqz	v1,8006327c <S9xUpdateScreen+0x1454>
80063234:	00000000 	nop
80063238:	8e240028 	lw	a0,40(s1)
8006323c:	8e230004 	lw	v1,4(s1)
80063240:	72043002 	mul	a2,s0,a0
80063244:	8e420040 	lw	v0,64(s2)
80063248:	00c32821 	addu	a1,a2,v1
8006324c:	00021040 	sll	v0,v0,0x1
80063250:	8e240050 	lw	a0,80(s1)
80063254:	00453021 	addu	a2,v0,a1
80063258:	00041c00 	sll	v1,a0,0x10
8006325c:	00a6102b 	sltu	v0,a1,a2
80063260:	10400006 	beqz	v0,8006327c <S9xUpdateScreen+0x1454>
80063264:	00832025 	or	a0,a0,v1
80063268:	aca40000 	sw	a0,0(a1)
8006326c:	24a50004 	addiu	a1,a1,4
80063270:	00a6102b 	sltu	v0,a1,a2
80063274:	1440fffc 	bnez	v0,80063268 <S9xUpdateScreen+0x1440>
80063278:	00000000 	nop
8006327c:	26100001 	addiu	s0,s0,1
80063280:	0270102b 	sltu	v0,s3,s0
80063284:	1040ffdb 	beqz	v0,800631f4 <S9xUpdateScreen+0x13cc>
80063288:	3c078022 	lui	a3,0x8022
8006328c:	080189d9 	j	80062764 <S9xUpdateScreen+0x93c>
80063290:	24e86dd8 	addiu	t0,a3,28120
80063294:	12e0fe8f 	beqz	s7,80062cd4 <S9xUpdateScreen+0xeac>
80063298:	3c028022 	lui	v0,0x8022
8006329c:	24496dd8 	addiu	t1,v0,28120
800632a0:	00004021 	move	t0,zero
800632a4:	2407ffff 	li	a3,-1
800632a8:	8d230028 	lw	v1,40(t1)
800632ac:	3c158022 	lui	s5,0x8022
800632b0:	71032002 	mul	a0,t0,v1
800632b4:	8ea26dd8 	lw	v0,28120(s5)
800632b8:	240500ff 	li	a1,255
800632bc:	00823021 	addu	a2,a0,v0
800632c0:	24c401fe 	addiu	a0,a2,510
800632c4:	00c51021 	addu	v0,a2,a1
800632c8:	90430000 	lbu	v1,0(v0)
800632cc:	24a5ffff 	addiu	a1,a1,-1
800632d0:	a0830000 	sb	v1,0(a0)
800632d4:	a0830001 	sb	v1,1(a0)
800632d8:	14a7fffa 	bne	a1,a3,800632c4 <S9xUpdateScreen+0x149c>
800632dc:	2484fffe 	addiu	a0,a0,-2
800632e0:	25080001 	addiu	t0,t0,1
800632e4:	16e8fff0 	bne	s7,t0,800632a8 <S9xUpdateScreen+0x1480>
800632e8:	3c058022 	lui	a1,0x8022
800632ec:	08018b37 	j	80062cdc <S9xUpdateScreen+0xeb4>
800632f0:	24a35bc4 	addiu	v1,a1,23492
800632f4:	8fa40028 	lw	a0,40(sp)
800632f8:	1480fb8e 	bnez	a0,80062134 <S9xUpdateScreen+0x30c>
800632fc:	3c028022 	lui	v0,0x8022
80063300:	24426dd8 	addiu	v0,v0,28120
80063304:	8c4c002c 	lw	t4,44(v0)
80063308:	8c4b0028 	lw	t3,40(v0)
8006330c:	8c430008 	lw	v1,8(v0)
80063310:	3c028022 	lui	v0,0x8022
80063314:	8c4d6dd8 	lw	t5,28120(v0)
80063318:	72ec1002 	mul	v0,s7,t4
8006331c:	72eb5002 	mul	t2,s7,t3
80063320:	00433821 	addu	a3,v0,v1
80063324:	00143200 	sll	a2,s4,0x8
80063328:	02e04821 	move	t1,s7
8006332c:	00e61821 	addu	v1,a3,a2
80063330:	00e3102b 	sltu	v0,a3,v1
80063334:	1040000a 	beqz	v0,80063360 <S9xUpdateScreen+0x1538>
80063338:	00000000 	nop
8006333c:	00602821 	move	a1,v1
80063340:	01aa2021 	addu	a0,t5,t2
80063344:	00e01821 	move	v1,a3
80063348:	90620000 	lbu	v0,0(v1)
8006334c:	14400002 	bnez	v0,80063358 <S9xUpdateScreen+0x1530>
80063350:	24630001 	addiu	v1,v1,1
80063354:	a4880000 	sh	t0,0(a0)
80063358:	1465fffb 	bne	v1,a1,80063348 <S9xUpdateScreen+0x1520>
8006335c:	24840002 	addiu	a0,a0,2
80063360:	25290001 	addiu	t1,t1,1
80063364:	0269102b 	sltu	v0,s3,t1
80063368:	00ec3821 	addu	a3,a3,t4
8006336c:	1040ffef 	beqz	v0,8006332c <S9xUpdateScreen+0x1504>
80063370:	014b5021 	addu	t2,t2,t3
80063374:	0801884e 	j	80062138 <S9xUpdateScreen+0x310>
80063378:	3c058021 	lui	a1,0x8021
8006337c:	8d03000c 	lw	v1,12(t0)
80063380:	8d040004 	lw	a0,4(t0)
80063384:	24060001 	li	a2,1
80063388:	00003821 	move	a3,zero
8006338c:	262209d8 	addiu	v0,s1,2520
80063390:	0040f809 	jalr	v0
80063394:	ad030040 	sw	v1,64(t0)
80063398:	080189e6 	j	80062798 <S9xUpdateScreen+0x970>
8006339c:	3c098022 	lui	t1,0x8022

800633a0 <S9xEndScreenRefresh>:
800633a0:	27bdffe8 	addiu	sp,sp,-24
800633a4:	afb00010 	sw	s0,16(sp)
800633a8:	3c108022 	lui	s0,0x8022
800633ac:	afbf0014 	sw	ra,20(sp)
800633b0:	26045bc4 	addiu	a0,s0,23492
800633b4:	90820006 	lbu	v0,6(a0)
800633b8:	1040001b 	beqz	v0,80063428 <S9xEndScreenRefresh+0x88>
800633bc:	a0800002 	sb	zero,2(a0)
800633c0:	8c830e4c 	lw	v1,3660(a0)
800633c4:	8c820e48 	lw	v0,3656(a0)
800633c8:	10430004 	beq	v0,v1,800633dc <S9xEndScreenRefresh+0x3c>
800633cc:	3c028006 	lui	v0,0x8006
800633d0:	24421e28 	addiu	v0,v0,7720
800633d4:	0040f809 	jalr	v0
800633d8:	00000000 	nop
800633dc:	92025bc4 	lbu	v0,23492(s0)
800633e0:	14400023 	bnez	v0,80063470 <S9xEndScreenRefresh+0xd0>
800633e4:	3c078021 	lui	a3,0x8021
800633e8:	3c028022 	lui	v0,0x8022
800633ec:	24426dd8 	addiu	v0,v0,28120
800633f0:	8c430034 	lw	v1,52(v0)
800633f4:	24e4e42c 	addiu	a0,a3,-7124
800633f8:	8c470024 	lw	a3,36(v0)
800633fc:	26085bc4 	addiu	t0,s0,23492
80063400:	00031842 	srl	v1,v1,0x1
80063404:	90860073 	lbu	a2,115(a0)
80063408:	ac430030 	sw	v1,48(v0)
8006340c:	ac470010 	sw	a3,16(v0)
80063410:	ac470028 	sw	a3,40(v0)
80063414:	8d05003c 	lw	a1,60(t0)
80063418:	3c02800d 	lui	v0,0x800d
8006341c:	244277b4 	addiu	v0,v0,30644
80063420:	0040f809 	jalr	v0
80063424:	8d040040 	lw	a0,64(t0)
80063428:	3c02800f 	lui	v0,0x800f
8006342c:	2442b350 	addiu	v0,v0,-19632
80063430:	0040f809 	jalr	v0
80063434:	00000000 	nop
80063438:	3c038021 	lui	v1,0x8021
8006343c:	2470e2a8 	addiu	s0,v1,-7512
80063440:	9202003c 	lbu	v0,60(s0)
80063444:	10400007 	beqz	v0,80063464 <S9xEndScreenRefresh+0xc4>
80063448:	8fbf0014 	lw	ra,20(sp)
8006344c:	3c02800d 	lui	v0,0x800d
80063450:	24427714 	addiu	v0,v0,30484
80063454:	0040f809 	jalr	v0
80063458:	00000000 	nop
8006345c:	a200003c 	sb	zero,60(s0)
80063460:	8fbf0014 	lw	ra,20(sp)
80063464:	8fb00010 	lw	s0,16(sp)
80063468:	03e00008 	jr	ra
8006346c:	27bd0018 	addiu	sp,sp,24
80063470:	24e2e42c 	addiu	v0,a3,-7124
80063474:	3c088022 	lui	t0,0x8022
80063478:	90430073 	lbu	v1,115(v0)
8006347c:	250550e8 	addiu	a1,t0,20712
80063480:	14600017 	bnez	v1,800634e0 <S9xEndScreenRefresh+0x140>
80063484:	94a60040 	lhu	a2,64(a1)
80063488:	3c028021 	lui	v0,0x8021
8006348c:	8c437030 	lw	v1,28720(v0)
80063490:	90632131 	lbu	v1,8497(v1)
80063494:	00031600 	sll	v0,v1,0x18
80063498:	00021603 	sra	v0,v0,0x18
8006349c:	04400010 	bltz	v0,800634e0 <S9xEndScreenRefresh+0x140>
800634a0:	30620020 	andi	v0,v1,0x20
800634a4:	1040000f 	beqz	v0,800634e4 <S9xEndScreenRefresh+0x144>
800634a8:	250250e8 	addiu	v0,t0,20712
800634ac:	8ca20864 	lw	v0,2148(a1)
800634b0:	2403ff00 	li	v1,-256
800634b4:	00431024 	and	v0,v0,v1
800634b8:	1040000a 	beqz	v0,800634e4 <S9xEndScreenRefresh+0x144>
800634bc:	250250e8 	addiu	v0,t0,20712
800634c0:	90a20866 	lbu	v0,2150(a1)
800634c4:	90a40865 	lbu	a0,2149(a1)
800634c8:	90a30867 	lbu	v1,2151(a1)
800634cc:	00021140 	sll	v0,v0,0x5
800634d0:	00441025 	or	v0,v0,a0
800634d4:	00031a80 	sll	v1,v1,0xa
800634d8:	00431025 	or	v0,v0,v1
800634dc:	a4a20040 	sh	v0,64(a1)
800634e0:	250250e8 	addiu	v0,t0,20712
800634e4:	a4460040 	sh	a2,64(v0)
800634e8:	08018cfa 	j	800633e8 <S9xEndScreenRefresh+0x48>
800634ec:	a2005bc4 	sb	zero,23492(s0)

800634f0 <_ZN7CMemory8AllASCIIEPhi>:
800634f0:	18c00011 	blez	a2,80063538 <_ZN7CMemory8AllASCIIEPhi+0x48>
800634f4:	00000000 	nop
800634f8:	90a20000 	lbu	v0,0(a1)
800634fc:	2442ffe0 	addiu	v0,v0,-32
80063500:	304200ff 	andi	v0,v0,0xff
80063504:	2c42005f 	sltiu	v0,v0,95
80063508:	1040000d 	beqz	v0,80063540 <_ZN7CMemory8AllASCIIEPhi+0x50>
8006350c:	00001821 	move	v1,zero
80063510:	08018d4c 	j	80063530 <_ZN7CMemory8AllASCIIEPhi+0x40>
80063514:	24630001 	addiu	v1,v1,1
80063518:	90420000 	lbu	v0,0(v0)
8006351c:	2442ffe0 	addiu	v0,v0,-32
80063520:	304200ff 	andi	v0,v0,0xff
80063524:	2c42005f 	sltiu	v0,v0,95
80063528:	10400005 	beqz	v0,80063540 <_ZN7CMemory8AllASCIIEPhi+0x50>
8006352c:	24630001 	addiu	v1,v1,1
80063530:	14c3fff9 	bne	a2,v1,80063518 <_ZN7CMemory8AllASCIIEPhi+0x28>
80063534:	00a31021 	addu	v0,a1,v1
80063538:	03e00008 	jr	ra
8006353c:	24020001 	li	v0,1
80063540:	03e00008 	jr	ra
80063544:	00001021 	move	v0,zero

80063548 <_ZN7CMemory10ScoreHiROMEhi>:
80063548:	30a500ff 	andi	a1,a1,0xff
8006354c:	10a00072 	beqz	a1,80063718 <_ZN7CMemory10ScoreHiROMEhi+0x1d0>
80063550:	00806021 	move	t4,a0
80063554:	3c020001 	lui	v0,0x1
80063558:	34430100 	ori	v1,v0,0x100
8006355c:	3c028021 	lui	v0,0x8021
80063560:	8c447020 	lw	a0,28704(v0)
80063564:	00661821 	addu	v1,v1,a2
80063568:	00644021 	addu	t0,v1,a0
8006356c:	910700d5 	lbu	a3,213(t0)
80063570:	910400df 	lbu	a0,223(t0)
80063574:	30e30001 	andi	v1,a3,0x1
80063578:	24090002 	li	t1,2
8006357c:	910200dd 	lbu	v0,221(t0)
80063580:	0003480a 	movz	t1,zero,v1
80063584:	910b00de 	lbu	t3,222(t0)
80063588:	910500dc 	lbu	a1,220(t0)
8006358c:	00045200 	sll	t2,a0,0x8
80063590:	38e30023 	xori	v1,a3,0x23
80063594:	00021200 	sll	v0,v0,0x8
80063598:	2526fffe 	addiu	a2,t1,-2
8006359c:	910400d4 	lbu	a0,212(t0)
800635a0:	00c3480a 	movz	t1,a2,v1
800635a4:	004a1021 	addu	v0,v0,t2
800635a8:	00ab2821 	addu	a1,a1,t3
800635ac:	00a22821 	addu	a1,a1,v0
800635b0:	38840020 	xori	a0,a0,0x20
800635b4:	25220002 	addiu	v0,t1,2
800635b8:	3403ffff 	li	v1,0xffff
800635bc:	10a3005a 	beq	a1,v1,80063728 <_ZN7CMemory10ScoreHiROMEhi+0x1e0>
800635c0:	0044480a 	movz	t1,v0,a0
800635c4:	910200da 	lbu	v0,218(t0)
800635c8:	25240002 	addiu	a0,t1,2
800635cc:	38420033 	xori	v0,v0,0x33
800635d0:	0082480a 	movz	t1,a0,v0
800635d4:	30e3000f 	andi	v1,a3,0xf
800635d8:	28630004 	slti	v1,v1,4
800635dc:	910400fd 	lbu	a0,253(t0)
800635e0:	25220002 	addiu	v0,t1,2
800635e4:	0043480b 	movn	t1,v0,v1
800635e8:	2522fffa 	addiu	v0,t1,-6
800635ec:	00041a00 	sll	v1,a0,0x8
800635f0:	910500fc 	lbu	a1,252(t0)
800635f4:	000421c2 	srl	a0,a0,0x7
800635f8:	0044480a 	movz	t1,v0,a0
800635fc:	3c020001 	lui	v0,0x1
80063600:	00a32825 	or	a1,a1,v1
80063604:	01821021 	addu	v0,t4,v0
80063608:	3403ffb1 	li	v1,0xffb1
8006360c:	00a3282a 	slt	a1,a1,v1
80063610:	8c46b054 	lw	a2,-20396(v0)
80063614:	2523fffe 	addiu	v1,t1,-2
80063618:	910700d7 	lbu	a3,215(t0)
8006361c:	910400b0 	lbu	a0,176(t0)
80063620:	3c020030 	lui	v0,0x30
80063624:	0065480a 	movz	t1,v1,a1
80063628:	34420001 	ori	v0,v0,0x1
8006362c:	00c2302b 	sltu	a2,a2,v0
80063630:	24e7fff9 	addiu	a3,a3,-7
80063634:	25220004 	addiu	v0,t1,4
80063638:	2484ffe0 	addiu	a0,a0,-32
8006363c:	24030001 	li	v1,1
80063640:	0046480a 	movz	t1,v0,a2
80063644:	00e31804 	sllv	v1,v1,a3
80063648:	308400ff 	andi	a0,a0,0xff
8006364c:	28630031 	slti	v1,v1,49
80063650:	2522ffff 	addiu	v0,t1,-1
80063654:	2c84005f 	sltiu	a0,a0,95
80063658:	0043480a 	movz	t1,v0,v1
8006365c:	10800030 	beqz	a0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8>
80063660:	250300b0 	addiu	v1,t0,176
80063664:	90620001 	lbu	v0,1(v1)
80063668:	2442ffe0 	addiu	v0,v0,-32
8006366c:	304200ff 	andi	v0,v0,0xff
80063670:	2c42005f 	sltiu	v0,v0,95
80063674:	1040002a 	beqz	v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8>
80063678:	00000000 	nop
8006367c:	90620002 	lbu	v0,2(v1)
80063680:	2442ffe0 	addiu	v0,v0,-32
80063684:	304200ff 	andi	v0,v0,0xff
80063688:	2c42005f 	sltiu	v0,v0,95
8006368c:	10400024 	beqz	v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8>
80063690:	00000000 	nop
80063694:	90620003 	lbu	v0,3(v1)
80063698:	2442ffe0 	addiu	v0,v0,-32
8006369c:	304200ff 	andi	v0,v0,0xff
800636a0:	2c42005f 	sltiu	v0,v0,95
800636a4:	1040001e 	beqz	v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8>
800636a8:	00000000 	nop
800636ac:	90620004 	lbu	v0,4(v1)
800636b0:	2442ffe0 	addiu	v0,v0,-32
800636b4:	304200ff 	andi	v0,v0,0xff
800636b8:	2c42005f 	sltiu	v0,v0,95
800636bc:	10400018 	beqz	v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8>
800636c0:	00000000 	nop
800636c4:	90620005 	lbu	v0,5(v1)
800636c8:	2442ffe0 	addiu	v0,v0,-32
800636cc:	304200ff 	andi	v0,v0,0xff
800636d0:	2c42005f 	sltiu	v0,v0,95
800636d4:	10400012 	beqz	v0,80063720 <_ZN7CMemory10ScoreHiROMEhi+0x1d8>
800636d8:	00000000 	nop
800636dc:	00002021 	move	a0,zero
800636e0:	08018dbc 	j	800636f0 <_ZN7CMemory10ScoreHiROMEhi+0x1a8>
800636e4:	24050016 	li	a1,22
800636e8:	10850009 	beq	a0,a1,80063710 <_ZN7CMemory10ScoreHiROMEhi+0x1c8>
800636ec:	00000000 	nop
800636f0:	01041821 	addu	v1,t0,a0
800636f4:	906200c0 	lbu	v0,192(v1)
800636f8:	2442ffe0 	addiu	v0,v0,-32
800636fc:	304200ff 	andi	v0,v0,0xff
80063700:	2c42005f 	sltiu	v0,v0,95
80063704:	1440fff8 	bnez	v0,800636e8 <_ZN7CMemory10ScoreHiROMEhi+0x1a0>
80063708:	24840001 	addiu	a0,a0,1
8006370c:	2529ffff 	addiu	t1,t1,-1
80063710:	03e00008 	jr	ra
80063714:	01201021 	move	v0,t1
80063718:	08018d57 	j	8006355c <_ZN7CMemory10ScoreHiROMEhi+0x14>
8006371c:	3403ff00 	li	v1,0xff00
80063720:	08018db7 	j	800636dc <_ZN7CMemory10ScoreHiROMEhi+0x194>
80063724:	2529ffff 	addiu	t1,t1,-1
80063728:	25290002 	addiu	t1,t1,2
8006372c:	016a1821 	addu	v1,t3,t2
80063730:	25220001 	addiu	v0,t1,1
80063734:	08018d71 	j	800635c4 <_ZN7CMemory10ScoreHiROMEhi+0x7c>
80063738:	0043480b 	movn	t1,v0,v1

8006373c <_ZN7CMemory10ScoreLoROMEhi>:
8006373c:	30a500ff 	andi	a1,a1,0xff
80063740:	24037f00 	li	v1,32512
80063744:	34028100 	li	v0,0x8100
80063748:	0065100a 	movz	v0,v1,a1
8006374c:	3c058021 	lui	a1,0x8021
80063750:	8ca37020 	lw	v1,28704(a1)
80063754:	00461021 	addu	v0,v0,a2
80063758:	00434021 	addu	t0,v0,v1
8006375c:	910600d5 	lbu	a2,213(t0)
80063760:	910300df 	lbu	v1,223(t0)
80063764:	910200dd 	lbu	v0,221(t0)
80063768:	910a00de 	lbu	t2,222(t0)
8006376c:	910500dc 	lbu	a1,220(t0)
80063770:	00033a00 	sll	a3,v1,0x8
80063774:	00021200 	sll	v0,v0,0x8
80063778:	30c30001 	andi	v1,a2,0x1
8006377c:	24090003 	li	t1,3
80063780:	0003480b 	movn	t1,zero,v1
80063784:	00471021 	addu	v0,v0,a3
80063788:	00aa2821 	addu	a1,a1,t2
8006378c:	00a22821 	addu	a1,a1,v0
80063790:	25230002 	addiu	v1,t1,2
80063794:	38c20023 	xori	v0,a2,0x23
80063798:	0062480a 	movz	t1,v1,v0
8006379c:	3402ffff 	li	v0,0xffff
800637a0:	10a20057 	beq	a1,v0,80063900 <_ZN7CMemory10ScoreLoROMEhi+0x1c4>
800637a4:	00805821 	move	t3,a0
800637a8:	910200da 	lbu	v0,218(t0)
800637ac:	25240002 	addiu	a0,t1,2
800637b0:	38420033 	xori	v0,v0,0x33
800637b4:	3c030001 	lui	v1,0x1
800637b8:	0082480a 	movz	t1,a0,v0
800637bc:	01631821 	addu	v1,t3,v1
800637c0:	30c2000f 	andi	v0,a2,0xf
800637c4:	28420004 	slti	v0,v0,4
800637c8:	8c65b054 	lw	a1,-20396(v1)
800637cc:	25240002 	addiu	a0,t1,2
800637d0:	0082480b 	movn	t1,a0,v0
800637d4:	3c030100 	lui	v1,0x100
800637d8:	0065282b 	sltu	a1,v1,a1
800637dc:	910600fd 	lbu	a2,253(t0)
800637e0:	25220002 	addiu	v0,t1,2
800637e4:	0045480a 	movz	t1,v0,a1
800637e8:	910700fc 	lbu	a3,252(t0)
800637ec:	00061a00 	sll	v1,a2,0x8
800637f0:	2522fffa 	addiu	v0,t1,-6
800637f4:	000631c2 	srl	a2,a2,0x7
800637f8:	910500d7 	lbu	a1,215(t0)
800637fc:	910400b0 	lbu	a0,176(t0)
80063800:	0046480a 	movz	t1,v0,a2
80063804:	00e33825 	or	a3,a3,v1
80063808:	3402ffb1 	li	v0,0xffb1
8006380c:	00e2382a 	slt	a3,a3,v0
80063810:	24a5fff9 	addiu	a1,a1,-7
80063814:	2522fffe 	addiu	v0,t1,-2
80063818:	2484ffe0 	addiu	a0,a0,-32
8006381c:	24030001 	li	v1,1
80063820:	0047480a 	movz	t1,v0,a3
80063824:	00a31804 	sllv	v1,v1,a1
80063828:	308400ff 	andi	a0,a0,0xff
8006382c:	28630031 	slti	v1,v1,49
80063830:	2522ffff 	addiu	v0,t1,-1
80063834:	2c84005f 	sltiu	a0,a0,95
80063838:	0043480a 	movz	t1,v0,v1
8006383c:	1080002e 	beqz	a0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc>
80063840:	250300b0 	addiu	v1,t0,176
80063844:	90620001 	lbu	v0,1(v1)
80063848:	2442ffe0 	addiu	v0,v0,-32
8006384c:	304200ff 	andi	v0,v0,0xff
80063850:	2c42005f 	sltiu	v0,v0,95
80063854:	10400028 	beqz	v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc>
80063858:	00000000 	nop
8006385c:	90620002 	lbu	v0,2(v1)
80063860:	2442ffe0 	addiu	v0,v0,-32
80063864:	304200ff 	andi	v0,v0,0xff
80063868:	2c42005f 	sltiu	v0,v0,95
8006386c:	10400022 	beqz	v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc>
80063870:	00000000 	nop
80063874:	90620003 	lbu	v0,3(v1)
80063878:	2442ffe0 	addiu	v0,v0,-32
8006387c:	304200ff 	andi	v0,v0,0xff
80063880:	2c42005f 	sltiu	v0,v0,95
80063884:	1040001c 	beqz	v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc>
80063888:	00000000 	nop
8006388c:	90620004 	lbu	v0,4(v1)
80063890:	2442ffe0 	addiu	v0,v0,-32
80063894:	304200ff 	andi	v0,v0,0xff
80063898:	2c42005f 	sltiu	v0,v0,95
8006389c:	10400016 	beqz	v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc>
800638a0:	00000000 	nop
800638a4:	90620005 	lbu	v0,5(v1)
800638a8:	2442ffe0 	addiu	v0,v0,-32
800638ac:	304200ff 	andi	v0,v0,0xff
800638b0:	2c42005f 	sltiu	v0,v0,95
800638b4:	10400010 	beqz	v0,800638f8 <_ZN7CMemory10ScoreLoROMEhi+0x1bc>
800638b8:	00000000 	nop
800638bc:	00002021 	move	a0,zero
800638c0:	08018e34 	j	800638d0 <_ZN7CMemory10ScoreLoROMEhi+0x194>
800638c4:	24050016 	li	a1,22
800638c8:	10850009 	beq	a0,a1,800638f0 <_ZN7CMemory10ScoreLoROMEhi+0x1b4>
800638cc:	00000000 	nop
800638d0:	01041821 	addu	v1,t0,a0
800638d4:	906200c0 	lbu	v0,192(v1)
800638d8:	2442ffe0 	addiu	v0,v0,-32
800638dc:	304200ff 	andi	v0,v0,0xff
800638e0:	2c42005f 	sltiu	v0,v0,95
800638e4:	1440fff8 	bnez	v0,800638c8 <_ZN7CMemory10ScoreLoROMEhi+0x18c>
800638e8:	24840001 	addiu	a0,a0,1
800638ec:	2529ffff 	addiu	t1,t1,-1
800638f0:	03e00008 	jr	ra
800638f4:	01201021 	move	v0,t1
800638f8:	08018e2f 	j	800638bc <_ZN7CMemory10ScoreLoROMEhi+0x180>
800638fc:	2529ffff 	addiu	t1,t1,-1
80063900:	25290002 	addiu	t1,t1,2
80063904:	01471821 	addu	v1,t2,a3
80063908:	25220001 	addiu	v0,t1,1
8006390c:	08018dea 	j	800637a8 <_ZN7CMemory10ScoreLoROMEhi+0x6c>
80063910:	0043480b 	movn	t1,v0,v1

80063914 <_ZN7CMemory11FixROMSpeedEv>:
80063914:	3c028021 	lui	v0,0x8021
80063918:	2445e2a8 	addiu	a1,v0,-7512
8006391c:	8ca30034 	lw	v1,52(a1)
80063920:	14600004 	bnez	v1,80063934 <_ZN7CMemory11FixROMSpeedEv+0x20>
80063924:	34028829 	li	v0,0x8829
80063928:	24020008 	li	v0,8
8006392c:	aca20034 	sw	v0,52(a1)
80063930:	34028829 	li	v0,0x8829
80063934:	00a03021 	move	a2,a1
80063938:	00822021 	addu	a0,a0,v0
8006393c:	24030801 	li	v1,2049
80063940:	24051000 	li	a1,4096
80063944:	30620408 	andi	v0,v1,0x408
80063948:	10400003 	beqz	v0,80063958 <_ZN7CMemory11FixROMSpeedEv+0x44>
8006394c:	24630001 	addiu	v1,v1,1
80063950:	8cc20034 	lw	v0,52(a2)
80063954:	a0820000 	sb	v0,0(a0)
80063958:	1465fffa 	bne	v1,a1,80063944 <_ZN7CMemory11FixROMSpeedEv+0x30>
8006395c:	24840001 	addiu	a0,a0,1
80063960:	03e00008 	jr	ra
80063964:	00000000 	nop

80063968 <_ZN7CMemory11MapExtraRAMEv>:
80063968:	8c850000 	lw	a1,0(a0)
8006396c:	3c0f0001 	lui	t7,0x1
80063970:	008f1021 	addu	v0,a0,t7
80063974:	24030001 	li	v1,1
80063978:	00af3021 	addu	a2,a1,t7
8006397c:	27bdffe8 	addiu	sp,sp,-24
80063980:	afb40010 	sw	s4,16(sp)
80063984:	afb3000c 	sw	s3,12(sp)
80063988:	afb20008 	sw	s2,8(sp)
8006398c:	afb10004 	sw	s1,4(sp)
80063990:	afb00000 	sw	s0,0(sp)
80063994:	3c0e8021 	lui	t6,0x8021
80063998:	ac851fa8 	sw	a1,8104(a0)
8006399c:	ac861fe8 	sw	a2,8168(a0)
800639a0:	ac851fac 	sw	a1,8108(a0)
800639a4:	ac861fec 	sw	a2,8172(a0)
800639a8:	ac851fb0 	sw	a1,8112(a0)
800639ac:	ac861ff0 	sw	a2,8176(a0)
800639b0:	ac851fb4 	sw	a1,8116(a0)
800639b4:	ac861ff4 	sw	a2,8180(a0)
800639b8:	ac851fb8 	sw	a1,8120(a0)
800639bc:	ac861ff8 	sw	a2,8184(a0)
800639c0:	a0439808 	sb	v1,-26616(v0)
800639c4:	a0439818 	sb	v1,-26600(v0)
800639c8:	a040a808 	sb	zero,-22520(v0)
800639cc:	a040a818 	sb	zero,-22504(v0)
800639d0:	a0439809 	sb	v1,-26615(v0)
800639d4:	a0439819 	sb	v1,-26599(v0)
800639d8:	a040a809 	sb	zero,-22519(v0)
800639dc:	a040a819 	sb	zero,-22503(v0)
800639e0:	a043980a 	sb	v1,-26614(v0)
800639e4:	a043981a 	sb	v1,-26598(v0)
800639e8:	a040a80a 	sb	zero,-22518(v0)
800639ec:	a040a81a 	sb	zero,-22502(v0)
800639f0:	a043980b 	sb	v1,-26613(v0)
800639f4:	a043981b 	sb	v1,-26597(v0)
800639f8:	a040a80b 	sb	zero,-22517(v0)
800639fc:	a040a81b 	sb	zero,-22501(v0)
80063a00:	a043980c 	sb	v1,-26612(v0)
80063a04:	a043981c 	sb	v1,-26596(v0)
80063a08:	ac851fbc 	sw	a1,8124(a0)
80063a0c:	ac861ffc 	sw	a2,8188(a0)
80063a10:	ac851fc0 	sw	a1,8128(a0)
80063a14:	ac862000 	sw	a2,8192(a0)
80063a18:	ac851fc4 	sw	a1,8132(a0)
80063a1c:	ac862004 	sw	a2,8196(a0)
80063a20:	ac851fc8 	sw	a1,8136(a0)
80063a24:	ac862008 	sw	a2,8200(a0)
80063a28:	ac851fcc 	sw	a1,8140(a0)
80063a2c:	ac86200c 	sw	a2,8204(a0)
80063a30:	ac851fd0 	sw	a1,8144(a0)
80063a34:	a040a80c 	sb	zero,-22516(v0)
80063a38:	a040a81c 	sb	zero,-22500(v0)
80063a3c:	a043980d 	sb	v1,-26611(v0)
80063a40:	a043981d 	sb	v1,-26595(v0)
80063a44:	a040a80d 	sb	zero,-22515(v0)
80063a48:	a040a81d 	sb	zero,-22499(v0)
80063a4c:	a043980e 	sb	v1,-26610(v0)
80063a50:	a043981e 	sb	v1,-26594(v0)
80063a54:	a040a80e 	sb	zero,-22514(v0)
80063a58:	a040a81e 	sb	zero,-22498(v0)
80063a5c:	a043980f 	sb	v1,-26609(v0)
80063a60:	a043981f 	sb	v1,-26593(v0)
80063a64:	a040a80f 	sb	zero,-22513(v0)
80063a68:	a040a81f 	sb	zero,-22497(v0)
80063a6c:	a0439810 	sb	v1,-26608(v0)
80063a70:	a0439820 	sb	v1,-26592(v0)
80063a74:	a040a810 	sb	zero,-22512(v0)
80063a78:	a040a820 	sb	zero,-22496(v0)
80063a7c:	a0439811 	sb	v1,-26607(v0)
80063a80:	a0439821 	sb	v1,-26591(v0)
80063a84:	a040a811 	sb	zero,-22511(v0)
80063a88:	a040a821 	sb	zero,-22495(v0)
80063a8c:	ac862010 	sw	a2,8208(a0)
80063a90:	a0439812 	sb	v1,-26606(v0)
80063a94:	a0439822 	sb	v1,-26590(v0)
80063a98:	a040a812 	sb	zero,-22510(v0)
80063a9c:	a040a822 	sb	zero,-22494(v0)
80063aa0:	a0439813 	sb	v1,-26605(v0)
80063aa4:	a0439823 	sb	v1,-26589(v0)
80063aa8:	a040a813 	sb	zero,-22509(v0)
80063aac:	a040a823 	sb	zero,-22493(v0)
80063ab0:	a0439814 	sb	v1,-26604(v0)
80063ab4:	a0439824 	sb	v1,-26588(v0)
80063ab8:	a040a814 	sb	zero,-22508(v0)
80063abc:	a040a824 	sb	zero,-22492(v0)
80063ac0:	a0439815 	sb	v1,-26603(v0)
80063ac4:	a0439825 	sb	v1,-26587(v0)
80063ac8:	a040a815 	sb	zero,-22507(v0)
80063acc:	a040a825 	sb	zero,-22491(v0)
80063ad0:	a0439816 	sb	v1,-26602(v0)
80063ad4:	a0439826 	sb	v1,-26586(v0)
80063ad8:	a040a816 	sb	zero,-22506(v0)
80063adc:	a040a826 	sb	zero,-22490(v0)
80063ae0:	a0439817 	sb	v1,-26601(v0)
80063ae4:	a0439827 	sb	v1,-26585(v0)
80063ae8:	a040a817 	sb	zero,-22505(v0)
80063aec:	a040a827 	sb	zero,-22489(v0)
80063af0:	8dc77008 	lw	a3,28680(t6)
80063af4:	340d8000 	li	t5,0x8000
80063af8:	00ed4021 	addu	t0,a3,t5
80063afc:	00ef4821 	addu	t1,a3,t7
80063b00:	ac851fd4 	sw	a1,8148(a0)
80063b04:	ac851fe4 	sw	a1,8164(a0)
80063b08:	ac862024 	sw	a2,8228(a0)
80063b0c:	ac881c68 	sw	t0,7272(a0)
80063b10:	ac891ca8 	sw	t1,7336(a0)
80063b14:	ac862014 	sw	a2,8212(a0)
80063b18:	ac851fd8 	sw	a1,8152(a0)
80063b1c:	ac862018 	sw	a2,8216(a0)
80063b20:	ac851fdc 	sw	a1,8156(a0)
80063b24:	a0439728 	sb	v1,-26840(v0)
80063b28:	a040a728 	sb	zero,-22744(v0)
80063b2c:	a0439738 	sb	v1,-26824(v0)
80063b30:	a040a738 	sb	zero,-22728(v0)
80063b34:	a0439748 	sb	v1,-26808(v0)
80063b38:	a040a748 	sb	zero,-22712(v0)
80063b3c:	a0439758 	sb	v1,-26792(v0)
80063b40:	a040a758 	sb	zero,-22696(v0)
80063b44:	8dc87008 	lw	t0,28680(t6)
80063b48:	a0439729 	sb	v1,-26839(v0)
80063b4c:	a040a729 	sb	zero,-22743(v0)
80063b50:	a0439739 	sb	v1,-26823(v0)
80063b54:	a040a739 	sb	zero,-22727(v0)
80063b58:	a0439749 	sb	v1,-26807(v0)
80063b5c:	a040a749 	sb	zero,-22711(v0)
80063b60:	a0439759 	sb	v1,-26791(v0)
80063b64:	a040a759 	sb	zero,-22695(v0)
80063b68:	35ec8000 	ori	t4,t7,0x8000
80063b6c:	ac851fe0 	sw	a1,8160(a0)
80063b70:	8dc57008 	lw	a1,28680(t6)
80063b74:	00ec5021 	addu	t2,a3,t4
80063b78:	010c5821 	addu	t3,t0,t4
80063b7c:	00ac8021 	addu	s0,a1,t4
80063b80:	00ad4821 	addu	t1,a1,t5
80063b84:	ac86201c 	sw	a2,8220(a0)
80063b88:	ac862020 	sw	a2,8224(a0)
80063b8c:	ac871c28 	sw	a3,7208(a0)
80063b90:	010d3021 	addu	a2,t0,t5
80063b94:	010f3821 	addu	a3,t0,t7
80063b98:	ac8a1ce8 	sw	t2,7400(a0)
80063b9c:	00af5021 	addu	t2,a1,t7
80063ba0:	ac861c6c 	sw	a2,7276(a0)
80063ba4:	ac871cac 	sw	a3,7340(a0)
80063ba8:	ac8b1cec 	sw	t3,7404(a0)
80063bac:	ac891c70 	sw	t1,7280(a0)
80063bb0:	ac8a1cb0 	sw	t2,7344(a0)
80063bb4:	ac901cf0 	sw	s0,7408(a0)
80063bb8:	ac881c2c 	sw	t0,7212(a0)
80063bbc:	ac851c30 	sw	a1,7216(a0)
80063bc0:	a043972a 	sb	v1,-26838(v0)
80063bc4:	a040a72a 	sb	zero,-22742(v0)
80063bc8:	a043973a 	sb	v1,-26822(v0)
80063bcc:	a040a73a 	sb	zero,-22726(v0)
80063bd0:	a043974a 	sb	v1,-26806(v0)
80063bd4:	a040a74a 	sb	zero,-22710(v0)
80063bd8:	a043975a 	sb	v1,-26790(v0)
80063bdc:	a040a75a 	sb	zero,-22694(v0)
80063be0:	8dcb7008 	lw	t3,28680(t6)
80063be4:	a043972b 	sb	v1,-26837(v0)
80063be8:	a040a72b 	sb	zero,-22741(v0)
80063bec:	a043973b 	sb	v1,-26821(v0)
80063bf0:	a040a73b 	sb	zero,-22725(v0)
80063bf4:	a043974b 	sb	v1,-26805(v0)
80063bf8:	a040a74b 	sb	zero,-22709(v0)
80063bfc:	a043975b 	sb	v1,-26789(v0)
80063c00:	a040a75b 	sb	zero,-22693(v0)
80063c04:	8dc67008 	lw	a2,28680(t6)
80063c08:	a043972c 	sb	v1,-26836(v0)
80063c0c:	a040a72c 	sb	zero,-22740(v0)
80063c10:	a043973c 	sb	v1,-26820(v0)
80063c14:	a040a73c 	sb	zero,-22724(v0)
80063c18:	a043974c 	sb	v1,-26804(v0)
80063c1c:	a040a74c 	sb	zero,-22708(v0)
80063c20:	a043975c 	sb	v1,-26788(v0)
80063c24:	a040a75c 	sb	zero,-22692(v0)
80063c28:	8dc57008 	lw	a1,28680(t6)
80063c2c:	016c9021 	addu	s2,t3,t4
80063c30:	00cc9821 	addu	s3,a2,t4
80063c34:	00aca021 	addu	s4,a1,t4
80063c38:	016d3821 	addu	a3,t3,t5
80063c3c:	016f4021 	addu	t0,t3,t7
80063c40:	00cd4821 	addu	t1,a2,t5
80063c44:	00cf5021 	addu	t2,a2,t7
80063c48:	00ad8021 	addu	s0,a1,t5
80063c4c:	00af8821 	addu	s1,a1,t7
80063c50:	ac871c74 	sw	a3,7284(a0)
80063c54:	ac881cb4 	sw	t0,7348(a0)
80063c58:	ac921cf4 	sw	s2,7412(a0)
80063c5c:	ac891c78 	sw	t1,7288(a0)
80063c60:	ac8a1cb8 	sw	t2,7352(a0)
80063c64:	ac931cf8 	sw	s3,7416(a0)
80063c68:	ac901c7c 	sw	s0,7292(a0)
80063c6c:	ac911cbc 	sw	s1,7356(a0)
80063c70:	ac941cfc 	sw	s4,7420(a0)
80063c74:	ac8b1c34 	sw	t3,7220(a0)
80063c78:	a043972d 	sb	v1,-26835(v0)
80063c7c:	a040a72d 	sb	zero,-22739(v0)
80063c80:	a043973d 	sb	v1,-26819(v0)
80063c84:	a040a73d 	sb	zero,-22723(v0)
80063c88:	a043974d 	sb	v1,-26803(v0)
80063c8c:	a040a74d 	sb	zero,-22707(v0)
80063c90:	a043975d 	sb	v1,-26787(v0)
80063c94:	a040a75d 	sb	zero,-22691(v0)
80063c98:	8dcb7008 	lw	t3,28680(t6)
80063c9c:	a043972e 	sb	v1,-26834(v0)
80063ca0:	a040a72e 	sb	zero,-22738(v0)
80063ca4:	a043973e 	sb	v1,-26818(v0)
80063ca8:	a040a73e 	sb	zero,-22722(v0)
80063cac:	a043974e 	sb	v1,-26802(v0)
80063cb0:	a040a74e 	sb	zero,-22706(v0)
80063cb4:	a043975e 	sb	v1,-26786(v0)
80063cb8:	a040a75e 	sb	zero,-22690(v0)
80063cbc:	ac851c3c 	sw	a1,7228(a0)
80063cc0:	8dc57008 	lw	a1,28680(t6)
80063cc4:	016c8021 	addu	s0,t3,t4
80063cc8:	016f3821 	addu	a3,t3,t7
80063ccc:	00ad4021 	addu	t0,a1,t5
80063cd0:	00af4821 	addu	t1,a1,t7
80063cd4:	ac861c38 	sw	a2,7224(a0)
80063cd8:	a043972f 	sb	v1,-26833(v0)
80063cdc:	016d3021 	addu	a2,t3,t5
80063ce0:	a040a72f 	sb	zero,-22737(v0)
80063ce4:	a043973f 	sb	v1,-26817(v0)
80063ce8:	a040a73f 	sb	zero,-22721(v0)
80063cec:	a043974f 	sb	v1,-26801(v0)
80063cf0:	a040a74f 	sb	zero,-22705(v0)
80063cf4:	a043975f 	sb	v1,-26785(v0)
80063cf8:	a040a75f 	sb	zero,-22689(v0)
80063cfc:	8dca7008 	lw	t2,28680(t6)
80063d00:	ac861c80 	sw	a2,7296(a0)
80063d04:	ac871cc0 	sw	a3,7360(a0)
80063d08:	ac901d00 	sw	s0,7424(a0)
80063d0c:	ac881c84 	sw	t0,7300(a0)
80063d10:	ac891cc4 	sw	t1,7364(a0)
80063d14:	a0439730 	sb	v1,-26832(v0)
80063d18:	a040a730 	sb	zero,-22736(v0)
80063d1c:	a0439740 	sb	v1,-26816(v0)
80063d20:	a040a740 	sb	zero,-22720(v0)
80063d24:	a0439750 	sb	v1,-26800(v0)
80063d28:	a040a750 	sb	zero,-22704(v0)
80063d2c:	a0439760 	sb	v1,-26784(v0)
80063d30:	a040a760 	sb	zero,-22688(v0)
80063d34:	8dc67008 	lw	a2,28680(t6)
80063d38:	a0439731 	sb	v1,-26831(v0)
80063d3c:	a040a731 	sb	zero,-22735(v0)
80063d40:	a0439741 	sb	v1,-26815(v0)
80063d44:	a040a741 	sb	zero,-22719(v0)
80063d48:	a0439751 	sb	v1,-26799(v0)
80063d4c:	a040a751 	sb	zero,-22703(v0)
80063d50:	a0439761 	sb	v1,-26783(v0)
80063d54:	a040a761 	sb	zero,-22687(v0)
80063d58:	00ac9021 	addu	s2,a1,t4
80063d5c:	ac851c44 	sw	a1,7236(a0)
80063d60:	8dc57008 	lw	a1,28680(t6)
80063d64:	014d8821 	addu	s1,t2,t5
80063d68:	014c8021 	addu	s0,t2,t4
80063d6c:	00cd3821 	addu	a3,a2,t5
80063d70:	00cf4021 	addu	t0,a2,t7
80063d74:	00ad4821 	addu	t1,a1,t5
80063d78:	ac921d04 	sw	s2,7428(a0)
80063d7c:	ac8b1c40 	sw	t3,7232(a0)
80063d80:	00ac9021 	addu	s2,a1,t4
80063d84:	00af5821 	addu	t3,a1,t7
80063d88:	ac8a1c48 	sw	t2,7240(a0)
80063d8c:	ac911c88 	sw	s1,7304(a0)
80063d90:	014f5021 	addu	t2,t2,t7
80063d94:	00cc8821 	addu	s1,a2,t4
80063d98:	ac8a1cc8 	sw	t2,7368(a0)
80063d9c:	ac901d08 	sw	s0,7432(a0)
80063da0:	ac871c8c 	sw	a3,7308(a0)
80063da4:	ac881ccc 	sw	t0,7372(a0)
80063da8:	ac911d0c 	sw	s1,7436(a0)
80063dac:	ac891c90 	sw	t1,7312(a0)
80063db0:	ac8b1cd0 	sw	t3,7376(a0)
80063db4:	ac921d10 	sw	s2,7440(a0)
80063db8:	ac861c4c 	sw	a2,7244(a0)
80063dbc:	ac851c50 	sw	a1,7248(a0)
80063dc0:	a0439732 	sb	v1,-26830(v0)
80063dc4:	a040a732 	sb	zero,-22734(v0)
80063dc8:	a0439742 	sb	v1,-26814(v0)
80063dcc:	a040a742 	sb	zero,-22718(v0)
80063dd0:	a0439752 	sb	v1,-26798(v0)
80063dd4:	a040a752 	sb	zero,-22702(v0)
80063dd8:	a0439762 	sb	v1,-26782(v0)
80063ddc:	a040a762 	sb	zero,-22686(v0)
80063de0:	8dcb7008 	lw	t3,28680(t6)
80063de4:	a0439733 	sb	v1,-26829(v0)
80063de8:	a040a733 	sb	zero,-22733(v0)
80063dec:	a0439743 	sb	v1,-26813(v0)
80063df0:	a040a743 	sb	zero,-22717(v0)
80063df4:	a0439753 	sb	v1,-26797(v0)
80063df8:	a040a753 	sb	zero,-22701(v0)
80063dfc:	a0439763 	sb	v1,-26781(v0)
80063e00:	a040a763 	sb	zero,-22685(v0)
80063e04:	8dc67008 	lw	a2,28680(t6)
80063e08:	a0439734 	sb	v1,-26828(v0)
80063e0c:	a040a734 	sb	zero,-22732(v0)
80063e10:	a0439744 	sb	v1,-26812(v0)
80063e14:	a040a744 	sb	zero,-22716(v0)
80063e18:	a0439754 	sb	v1,-26796(v0)
80063e1c:	a040a754 	sb	zero,-22700(v0)
80063e20:	a0439764 	sb	v1,-26780(v0)
80063e24:	a040a764 	sb	zero,-22684(v0)
80063e28:	8dc57008 	lw	a1,28680(t6)
80063e2c:	00cc9821 	addu	s3,a2,t4
80063e30:	00cd4821 	addu	t1,a2,t5
80063e34:	00ad8021 	addu	s0,a1,t5
80063e38:	00af8821 	addu	s1,a1,t7
80063e3c:	016c9021 	addu	s2,t3,t4
80063e40:	016d3821 	addu	a3,t3,t5
80063e44:	016f4021 	addu	t0,t3,t7
80063e48:	00cf5021 	addu	t2,a2,t7
80063e4c:	ac871c94 	sw	a3,7316(a0)
80063e50:	ac881cd4 	sw	t0,7380(a0)
80063e54:	ac921d14 	sw	s2,7444(a0)
80063e58:	ac891c98 	sw	t1,7320(a0)
80063e5c:	ac931d18 	sw	s3,7448(a0)
80063e60:	ac901c9c 	sw	s0,7324(a0)
80063e64:	ac8a1cd8 	sw	t2,7384(a0)
80063e68:	ac911cdc 	sw	s1,7388(a0)
80063e6c:	a0439735 	sb	v1,-26827(v0)
80063e70:	a040a735 	sb	zero,-22731(v0)
80063e74:	a0439745 	sb	v1,-26811(v0)
80063e78:	a040a745 	sb	zero,-22715(v0)
80063e7c:	a0439755 	sb	v1,-26795(v0)
80063e80:	a040a755 	sb	zero,-22699(v0)
80063e84:	a0439765 	sb	v1,-26779(v0)
80063e88:	a040a765 	sb	zero,-22683(v0)
80063e8c:	ac861c58 	sw	a2,7256(a0)
80063e90:	8dc67008 	lw	a2,28680(t6)
80063e94:	a0439736 	sb	v1,-26826(v0)
80063e98:	a040a736 	sb	zero,-22730(v0)
80063e9c:	a0439746 	sb	v1,-26810(v0)
80063ea0:	a040a746 	sb	zero,-22714(v0)
80063ea4:	a0439756 	sb	v1,-26794(v0)
80063ea8:	a040a756 	sb	zero,-22698(v0)
80063eac:	a0439766 	sb	v1,-26778(v0)
80063eb0:	a040a766 	sb	zero,-22682(v0)
80063eb4:	00aca021 	addu	s4,a1,t4
80063eb8:	ac851c5c 	sw	a1,7260(a0)
80063ebc:	8dc57008 	lw	a1,28680(t6)
80063ec0:	00cc4821 	addu	t1,a2,t4
80063ec4:	00ad3821 	addu	a3,a1,t5
80063ec8:	00af4021 	addu	t0,a1,t7
80063ecc:	00ac6021 	addu	t4,a1,t4
80063ed0:	00cd6821 	addu	t5,a2,t5
80063ed4:	00cf7821 	addu	t7,a2,t7
80063ed8:	ac941d1c 	sw	s4,7452(a0)
80063edc:	ac8b1c54 	sw	t3,7252(a0)
80063ee0:	ac8c1d24 	sw	t4,7460(a0)
80063ee4:	ac8d1ca0 	sw	t5,7328(a0)
80063ee8:	ac8f1ce0 	sw	t7,7392(a0)
80063eec:	ac891d20 	sw	t1,7456(a0)
80063ef0:	ac871ca4 	sw	a3,7332(a0)
80063ef4:	ac881ce4 	sw	t0,7396(a0)
80063ef8:	a0439767 	sb	v1,-26777(v0)
80063efc:	a040a767 	sb	zero,-22681(v0)
80063f00:	ac861c60 	sw	a2,7264(a0)
80063f04:	ac851c64 	sw	a1,7268(a0)
80063f08:	a0439737 	sb	v1,-26825(v0)
80063f0c:	a040a737 	sb	zero,-22729(v0)
80063f10:	a0439747 	sb	v1,-26809(v0)
80063f14:	a040a747 	sb	zero,-22713(v0)
80063f18:	a0439757 	sb	v1,-26793(v0)
80063f1c:	a040a757 	sb	zero,-22697(v0)
80063f20:	8fb40010 	lw	s4,16(sp)
80063f24:	8fb3000c 	lw	s3,12(sp)
80063f28:	8fb20008 	lw	s2,8(sp)
80063f2c:	8fb10004 	lw	s1,4(sp)
80063f30:	8fb00000 	lw	s0,0(sp)
80063f34:	03e00008 	jr	ra
80063f38:	27bd0018 	addiu	sp,sp,24

80063f3c <_ZN7CMemory11SPC7110SramEh>:
80063f3c:	00052e00 	sll	a1,a1,0x18
80063f40:	3c028021 	lui	v0,0x8021
80063f44:	00052e03 	sra	a1,a1,0x18
80063f48:	2442701c 	addiu	v0,v0,28700
80063f4c:	24060004 	li	a2,4
80063f50:	04a00006 	bltz	a1,80063f6c <_ZN7CMemory11SPC7110SramEh+0x30>
80063f54:	2404000e 	li	a0,14
80063f58:	ac440c44 	sw	a0,3140(v0)
80063f5c:	ac440040 	sw	a0,64(v0)
80063f60:	ac440044 	sw	a0,68(v0)
80063f64:	03e00008 	jr	ra
80063f68:	ac440c40 	sw	a0,3136(v0)
80063f6c:	ac460c44 	sw	a2,3140(v0)
80063f70:	ac460040 	sw	a2,64(v0)
80063f74:	ac460044 	sw	a2,68(v0)
80063f78:	03e00008 	jr	ra
80063f7c:	ac460c40 	sw	a2,3136(v0)

80063f80 <_ZN7CMemory10TVStandardEv>:
80063f80:	3c028021 	lui	v0,0x8021
80063f84:	9044e44a 	lbu	a0,-7094(v0)
80063f88:	3c038019 	lui	v1,0x8019
80063f8c:	10800003 	beqz	a0,80063f9c <_ZN7CMemory10TVStandardEv+0x1c>
80063f90:	24621388 	addiu	v0,v1,5000
80063f94:	03e00008 	jr	ra
80063f98:	00000000 	nop
80063f9c:	3c028019 	lui	v0,0x8019
80063fa0:	03e00008 	jr	ra
80063fa4:	2442138c 	addiu	v0,v0,5004

80063fa8 <_ZN7CMemory5SpeedEv>:
80063fa8:	3c020001 	lui	v0,0x1
80063fac:	00822021 	addu	a0,a0,v0
80063fb0:	9083b047 	lbu	v1,-20409(a0)
80063fb4:	3c028019 	lui	v0,0x8019
80063fb8:	30630010 	andi	v1,v1,0x10
80063fbc:	10600003 	beqz	v1,80063fcc <_ZN7CMemory5SpeedEv+0x24>
80063fc0:	24421394 	addiu	v0,v0,5012
80063fc4:	03e00008 	jr	ra
80063fc8:	00000000 	nop
80063fcc:	3c028019 	lui	v0,0x8019
80063fd0:	03e00008 	jr	ra
80063fd4:	2442139c 	addiu	v0,v0,5020

80063fd8 <_ZN7CMemory7MapTypeEv>:
80063fd8:	9083001c 	lbu	v1,28(a0)
80063fdc:	3c028019 	lui	v0,0x8019
80063fe0:	10600003 	beqz	v1,80063ff0 <_ZN7CMemory7MapTypeEv+0x18>
80063fe4:	244213a4 	addiu	v0,v0,5028
80063fe8:	03e00008 	jr	ra
80063fec:	00000000 	nop
80063ff0:	3c028019 	lui	v0,0x8019
80063ff4:	03e00008 	jr	ra
80063ff8:	244213ac 	addiu	v0,v0,5036

80063ffc <_ZN7CMemory5ROMIDEv>:
80063ffc:	3402b03f 	li	v0,0xb03f
80064000:	03e00008 	jr	ra
80064004:	00821021 	addu	v0,a0,v0

80064008 <_Z7bs_namePh>:
80064008:	24050010 	li	a1,16
8006400c:	00003021 	move	a2,zero
80064010:	08019014 	j	80064050 <_Z7bs_namePh+0x48>
80064014:	2407000b 	li	a3,11
80064018:	2462ffe0 	addiu	v0,v1,-32
8006401c:	30420040 	andi	v0,v0,0x40
80064020:	1040000f 	beqz	v0,80064060 <_Z7bs_namePh+0x58>
80064024:	00000000 	nop
80064028:	90830000 	lbu	v1,0(a0)
8006402c:	2c620020 	sltiu	v0,v1,32
80064030:	14400023 	bnez	v0,800640c0 <_Z7bs_namePh+0xb8>
80064034:	00000000 	nop
80064038:	24840001 	addiu	a0,a0,1
8006403c:	24c60001 	addiu	a2,a2,1
80064040:	24a5ffff 	addiu	a1,a1,-1
80064044:	24a5ffff 	addiu	a1,a1,-1
80064048:	18a00014 	blez	a1,8006409c <_Z7bs_namePh+0x94>
8006404c:	00000000 	nop
80064050:	90830000 	lbu	v1,0(a0)
80064054:	30620080 	andi	v0,v1,0x80
80064058:	1440ffef 	bnez	v0,80064018 <_Z7bs_namePh+0x10>
8006405c:	24840001 	addiu	a0,a0,1
80064060:	14600005 	bnez	v1,80064078 <_Z7bs_namePh+0x70>
80064064:	2c620020 	sltiu	v0,v1,32
80064068:	14c0fff7 	bnez	a2,80064048 <_Z7bs_namePh+0x40>
8006406c:	24a5ffff 	addiu	a1,a1,-1
80064070:	03e00008 	jr	ra
80064074:	2402ffff 	li	v0,-1
80064078:	1440fffd 	bnez	v0,80064070 <_Z7bs_namePh+0x68>
8006407c:	00000000 	nop
80064080:	2c620080 	sltiu	v0,v1,128
80064084:	10400009 	beqz	v0,800640ac <_Z7bs_namePh+0xa4>
80064088:	2462ff60 	addiu	v0,v1,-160
8006408c:	24c60001 	addiu	a2,a2,1
80064090:	24a5ffff 	addiu	a1,a1,-1
80064094:	1ca0ffee 	bgtz	a1,80064050 <_Z7bs_namePh+0x48>
80064098:	00000000 	nop
8006409c:	18c0fff4 	blez	a2,80064070 <_Z7bs_namePh+0x68>
800640a0:	00000000 	nop
800640a4:	03e00008 	jr	ra
800640a8:	00001021 	move	v0,zero
800640ac:	2c420050 	sltiu	v0,v0,80
800640b0:	1040ffef 	beqz	v0,80064070 <_Z7bs_namePh+0x68>
800640b4:	24c60001 	addiu	a2,a2,1
800640b8:	08019025 	j	80064094 <_Z7bs_namePh+0x8c>
800640bc:	24a5ffff 	addiu	a1,a1,-1
800640c0:	14c7ffeb 	bne	a2,a3,80064070 <_Z7bs_namePh+0x68>
800640c4:	00000000 	nop
800640c8:	1060ffdc 	beqz	v1,8006403c <_Z7bs_namePh+0x34>
800640cc:	24840001 	addiu	a0,a0,1
800640d0:	0801901c 	j	80064070 <_Z7bs_namePh+0x68>
800640d4:	2484ffff 	addiu	a0,a0,-1

800640d8 <_Z10check_charj>:
800640d8:	2482ffe0 	addiu	v0,a0,-32
800640dc:	30840080 	andi	a0,a0,0x80
800640e0:	00021182 	srl	v0,v0,0x6
800640e4:	10800002 	beqz	a0,800640f0 <_Z10check_charj+0x18>
800640e8:	00001821 	move	v1,zero
800640ec:	30430001 	andi	v1,v0,0x1
800640f0:	03e00008 	jr	ra
800640f4:	00601021 	move	v0,v1

800640f8 <_Z12S9xSetPCBasej>:
800640f8:	00041302 	srl	v0,a0,0xc
800640fc:	3c078021 	lui	a3,0x8021
80064100:	24e5701c 	addiu	a1,a3,28700
80064104:	30420fff 	andi	v0,v0,0xfff
80064108:	3c030001 	lui	v1,0x1
8006410c:	00804021 	move	t0,a0
80064110:	00452021 	addu	a0,v0,a1
80064114:	00021080 	sll	v0,v0,0x2
80064118:	00832021 	addu	a0,a0,v1
8006411c:	00451021 	addu	v0,v0,a1
80064120:	90868028 	lbu	a2,-32728(a0)
80064124:	8c440028 	lw	a0,40(v0)
80064128:	3c098021 	lui	t1,0x8021
8006412c:	2525e2a8 	addiu	a1,t1,-7512
80064130:	00061040 	sll	v0,a2,0x1
80064134:	2c830012 	sltiu	v1,a0,18
80064138:	aca20030 	sw	v0,48(a1)
8006413c:	14600006 	bnez	v1,80064158 <_Z12S9xSetPCBasej+0x60>
80064140:	aca6002c 	sw	a2,44(a1)
80064144:	3102ffff 	andi	v0,t0,0xffff
80064148:	00821021 	addu	v0,a0,v0
8006414c:	aca2000c 	sw	v0,12(a1)
80064150:	03e00008 	jr	ra
80064154:	aca40010 	sw	a0,16(a1)
80064158:	2c82000c 	sltiu	v0,a0,12
8006415c:	14400009 	bnez	v0,80064184 <_Z12S9xSetPCBasej+0x8c>
80064160:	3c038019 	lui	v1,0x8019
80064164:	24e3701c 	addiu	v1,a3,28700
80064168:	8c64000c 	lw	a0,12(v1)
8006416c:	3102ffff 	andi	v0,t0,0xffff
80064170:	2523e2a8 	addiu	v1,t1,-7512
80064174:	00821021 	addu	v0,a0,v0
80064178:	ac62000c 	sw	v0,12(v1)
8006417c:	03e00008 	jr	ra
80064180:	ac640010 	sw	a0,16(v1)
80064184:	00041080 	sll	v0,a0,0x2
80064188:	24631de0 	addiu	v1,v1,7648
8006418c:	00431021 	addu	v0,v0,v1
80064190:	8c440000 	lw	a0,0(v0)
80064194:	00800008 	jr	a0
80064198:	00000000 	nop
8006419c:	24e3701c 	addiu	v1,a3,28700
800641a0:	0801905b 	j	8006416c <_Z12S9xSetPCBasej+0x74>
800641a4:	8c640014 	lw	a0,20(v1)
800641a8:	24e2701c 	addiu	v0,a3,28700
800641ac:	8c440014 	lw	a0,20(v0)
800641b0:	2484a000 	addiu	a0,a0,-24576
800641b4:	3103ffff 	andi	v1,t0,0xffff
800641b8:	2522e2a8 	addiu	v0,t1,-7512
800641bc:	00831821 	addu	v1,a0,v1
800641c0:	ac43000c 	sw	v1,12(v0)
800641c4:	03e00008 	jr	ra
800641c8:	ac440010 	sw	a0,16(v0)
800641cc:	24e2701c 	addiu	v0,a3,28700
800641d0:	0801906c 	j	800641b0 <_Z12S9xSetPCBasej+0xb8>
800641d4:	8c440010 	lw	a0,16(v0)
800641d8:	24e2701c 	addiu	v0,a3,28700
800641dc:	0801906c 	j	800641b0 <_Z12S9xSetPCBasej+0xb8>
800641e0:	8c440018 	lw	a0,24(v0)
800641e4:	24e2701c 	addiu	v0,a3,28700
800641e8:	0801906c 	j	800641b0 <_Z12S9xSetPCBasej+0xb8>
800641ec:	8c44000c 	lw	a0,12(v0)

800641f0 <_Z16S9xGetMemPointerj>:
800641f0:	00041282 	srl	v0,a0,0xa
800641f4:	3c068021 	lui	a2,0x8021
800641f8:	24c3701c 	addiu	v1,a2,28700
800641fc:	30423ffc 	andi	v0,v0,0x3ffc
80064200:	00431021 	addu	v0,v0,v1
80064204:	00802821 	move	a1,a0
80064208:	8c440028 	lw	a0,40(v0)
8006420c:	2c830012 	sltiu	v1,a0,18
80064210:	14600003 	bnez	v1,80064220 <_Z16S9xGetMemPointerj+0x30>
80064214:	30a2ffff 	andi	v0,a1,0xffff
80064218:	03e00008 	jr	ra
8006421c:	00821021 	addu	v0,a0,v0
80064220:	3c028021 	lui	v0,0x8021
80064224:	9043e481 	lbu	v1,-7039(v0)
80064228:	10600006 	beqz	v1,80064244 <_Z16S9xGetMemPointerj+0x54>
8006422c:	3c02007f 	lui	v0,0x7f
80064230:	3442ffff 	ori	v0,v0,0xffff
80064234:	00a21024 	and	v0,a1,v0
80064238:	24034800 	li	v1,18432
8006423c:	1043000c 	beq	v0,v1,80064270 <_Z16S9xGetMemPointerj+0x80>
80064240:	3c02802f 	lui	v0,0x802f
80064244:	2c820011 	sltiu	v0,a0,17
80064248:	10400007 	beqz	v0,80064268 <_Z16S9xGetMemPointerj+0x78>
8006424c:	3c038019 	lui	v1,0x8019
80064250:	00041080 	sll	v0,a0,0x2
80064254:	24631e10 	addiu	v1,v1,7696
80064258:	00431021 	addu	v0,v0,v1
8006425c:	8c440000 	lw	a0,0(v0)
80064260:	00800008 	jr	a0
80064264:	00000000 	nop
80064268:	03e00008 	jr	ra
8006426c:	00001021 	move	v0,zero
80064270:	03e00008 	jr	ra
80064274:	24426f74 	addiu	v0,v0,28532
80064278:	24c2701c 	addiu	v0,a2,28700
8006427c:	8c440014 	lw	a0,20(v0)
80064280:	30a3ffff 	andi	v1,a1,0xffff
80064284:	03e00008 	jr	ra
80064288:	00641021 	addu	v0,v1,a0
8006428c:	24c2701c 	addiu	v0,a2,28700
80064290:	94430020 	lhu	v1,32(v0)
80064294:	8c44000c 	lw	a0,12(v0)
80064298:	00a31824 	and	v1,a1,v1
8006429c:	03e00008 	jr	ra
800642a0:	00641021 	addu	v0,v1,a0
800642a4:	3c19800d 	lui	t9,0x800d
800642a8:	27392794 	addiu	t9,t9,10132
800642ac:	03200008 	jr	t9
800642b0:	00a02021 	move	a0,a1
800642b4:	3c02802f 	lui	v0,0x802f
800642b8:	24426f38 	addiu	v0,v0,28472
800642bc:	30a3ffff 	andi	v1,a1,0xffff
800642c0:	00621821 	addu	v1,v1,v0
800642c4:	03e00008 	jr	ra
800642c8:	2462003c 	addiu	v0,v1,60
800642cc:	24c2701c 	addiu	v0,a2,28700
800642d0:	8c44000c 	lw	a0,12(v0)
800642d4:	30a3ffff 	andi	v1,a1,0xffff
800642d8:	03e00008 	jr	ra
800642dc:	00641021 	addu	v0,v1,a0
800642e0:	24c2701c 	addiu	v0,a2,28700
800642e4:	8c440010 	lw	a0,16(v0)
800642e8:	30a3ffff 	andi	v1,a1,0xffff
800642ec:	00641821 	addu	v1,v1,a0
800642f0:	03e00008 	jr	ra
800642f4:	2462a000 	addiu	v0,v1,-24576
800642f8:	24c2701c 	addiu	v0,a2,28700
800642fc:	8c440018 	lw	a0,24(v0)
80064300:	30a3ffff 	andi	v1,a1,0xffff
80064304:	00641821 	addu	v1,v1,a0
80064308:	03e00008 	jr	ra
8006430c:	2462a000 	addiu	v0,v1,-24576
80064310:	24c2701c 	addiu	v0,a2,28700
80064314:	8c44000c 	lw	a0,12(v0)
80064318:	30a3ffff 	andi	v1,a1,0xffff
8006431c:	00641821 	addu	v1,v1,a0
80064320:	03e00008 	jr	ra
80064324:	2462a000 	addiu	v0,v1,-24576
80064328:	24c2701c 	addiu	v0,a2,28700
8006432c:	8c440014 	lw	a0,20(v0)
80064330:	30a3ffff 	andi	v1,a1,0xffff
80064334:	00641821 	addu	v1,v1,a0
80064338:	03e00008 	jr	ra
8006433c:	2462a000 	addiu	v0,v1,-24576

80064340 <_Z14GetBasePointerj>:
80064340:	00041282 	srl	v0,a0,0xa
80064344:	3c068021 	lui	a2,0x8021
80064348:	24c3701c 	addiu	v1,a2,28700
8006434c:	30423ffc 	andi	v0,v0,0x3ffc
80064350:	00431021 	addu	v0,v0,v1
80064354:	00802821 	move	a1,a0
80064358:	8c440028 	lw	a0,40(v0)
8006435c:	2c830012 	sltiu	v1,a0,18
80064360:	1060000e 	beqz	v1,8006439c <_Z14GetBasePointerj+0x5c>
80064364:	00000000 	nop
80064368:	3c028021 	lui	v0,0x8021
8006436c:	9043e481 	lbu	v1,-7039(v0)
80064370:	10600006 	beqz	v1,8006438c <_Z14GetBasePointerj+0x4c>
80064374:	3c02007f 	lui	v0,0x7f
80064378:	3442ffff 	ori	v0,v0,0xffff
8006437c:	00a21024 	and	v0,a1,v0
80064380:	24034800 	li	v1,18432
80064384:	1043000e 	beq	v0,v1,800643c0 <_Z14GetBasePointerj+0x80>
80064388:	3c02802f 	lui	v0,0x802f
8006438c:	2c820011 	sltiu	v0,a0,17
80064390:	14400004 	bnez	v0,800643a4 <_Z14GetBasePointerj+0x64>
80064394:	3c038019 	lui	v1,0x8019
80064398:	00002021 	move	a0,zero
8006439c:	03e00008 	jr	ra
800643a0:	00801021 	move	v0,a0
800643a4:	00041080 	sll	v0,a0,0x2
800643a8:	24631e54 	addiu	v1,v1,7764
800643ac:	00431021 	addu	v0,v0,v1
800643b0:	8c440000 	lw	a0,0(v0)
800643b4:	00800008 	jr	a0
800643b8:	00000000 	nop
800643bc:	3c02802f 	lui	v0,0x802f
800643c0:	24446f74 	addiu	a0,v0,28532
800643c4:	03e00008 	jr	ra
800643c8:	00801021 	move	v0,a0
800643cc:	24c2701c 	addiu	v0,a2,28700
800643d0:	080190e7 	j	8006439c <_Z14GetBasePointerj+0x5c>
800643d4:	8c440014 	lw	a0,20(v0)
800643d8:	24c2701c 	addiu	v0,a2,28700
800643dc:	080190e7 	j	8006439c <_Z14GetBasePointerj+0x5c>
800643e0:	8c44000c 	lw	a0,12(v0)
800643e4:	24c2701c 	addiu	v0,a2,28700
800643e8:	8c430018 	lw	v1,24(v0)
800643ec:	080190e7 	j	8006439c <_Z14GetBasePointerj+0x5c>
800643f0:	2464a000 	addiu	a0,v1,-24576
800643f4:	24c2701c 	addiu	v0,a2,28700
800643f8:	8c43000c 	lw	v1,12(v0)
800643fc:	080190e7 	j	8006439c <_Z14GetBasePointerj+0x5c>
80064400:	2464a000 	addiu	a0,v1,-24576
80064404:	24c2701c 	addiu	v0,a2,28700
80064408:	8c430010 	lw	v1,16(v0)
8006440c:	080190e7 	j	8006439c <_Z14GetBasePointerj+0x5c>
80064410:	2464a000 	addiu	a0,v1,-24576
80064414:	3c19800d 	lui	t9,0x800d
80064418:	2739e330 	addiu	t9,t9,-7376
8006441c:	03200008 	jr	t9
80064420:	00a02021 	move	a0,a1
80064424:	24c2701c 	addiu	v0,a2,28700
80064428:	8c430014 	lw	v1,20(v0)
8006442c:	080190e7 	j	8006439c <_Z14GetBasePointerj+0x5c>
80064430:	2464a000 	addiu	a0,v1,-24576
80064434:	3c19800d 	lui	t9,0x800d
80064438:	27392788 	addiu	t9,t9,10120
8006443c:	03200008 	jr	t9
80064440:	00a02021 	move	a0,a1

80064444 <_Z10S9xSetBytehj>:
80064444:	00051302 	srl	v0,a1,0xc
80064448:	3c0c8021 	lui	t4,0x8021
8006444c:	2587e2a8 	addiu	a3,t4,-7512
80064450:	30480fff 	andi	t0,v0,0xfff
80064454:	3c0a8021 	lui	t2,0x8021
80064458:	00081080 	sll	v0,t0,0x2
8006445c:	2549701c 	addiu	t1,t2,28700
80064460:	90e30008 	lbu	v1,8(a3)
80064464:	00491021 	addu	v0,v0,t1
80064468:	308b00ff 	andi	t3,a0,0xff
8006446c:	ace00018 	sw	zero,24(a3)
80064470:	14600008 	bnez	v1,80064494 <_Z10S9xSetBytehj+0x50>
80064474:	8c464028 	lw	a2,16424(v0)
80064478:	3c020001 	lui	v0,0x1
8006447c:	01091821 	addu	v1,t0,t1
80064480:	00621821 	addu	v1,v1,v0
80064484:	90648028 	lbu	a0,-32728(v1)
80064488:	8ce20020 	lw	v0,32(a3)
8006448c:	00441021 	addu	v0,v0,a0
80064490:	ace20020 	sw	v0,32(a3)
80064494:	2cc20012 	sltiu	v0,a2,18
80064498:	1440000d 	bnez	v0,800644d0 <_Z10S9xSetBytehj+0x8c>
8006449c:	3c038019 	lui	v1,0x8019
800644a0:	3c088021 	lui	t0,0x8021
800644a4:	2507e988 	addiu	a3,t0,-5752
800644a8:	30a2ffff 	andi	v0,a1,0xffff
800644ac:	8ce30038 	lw	v1,56(a3)
800644b0:	00c22021 	addu	a0,a2,v0
800644b4:	1083000e 	beq	a0,v1,800644f0 <_Z10S9xSetBytehj+0xac>
800644b8:	8d02e988 	lw	v0,-5752(t0)
800644bc:	8ce2003c 	lw	v0,60(a3)
800644c0:	1082000b 	beq	a0,v0,800644f0 <_Z10S9xSetBytehj+0xac>
800644c4:	8d02e988 	lw	v0,-5752(t0)
800644c8:	03e00008 	jr	ra
800644cc:	a08b0000 	sb	t3,0(a0)
800644d0:	00061080 	sll	v0,a2,0x2
800644d4:	24631e98 	addiu	v1,v1,7832
800644d8:	00431021 	addu	v0,v0,v1
800644dc:	8c440000 	lw	a0,0(v0)
800644e0:	00800008 	jr	a0
800644e4:	00000000 	nop
800644e8:	03e00008 	jr	ra
800644ec:	00000000 	nop
800644f0:	ace00034 	sw	zero,52(a3)
800644f4:	0002102b 	sltu	v0,zero,v0
800644f8:	a0e20018 	sb	v0,24(a3)
800644fc:	03e00008 	jr	ra
80064500:	a08b0000 	sb	t3,0(a0)
80064504:	3c19800d 	lui	t9,0x800d
80064508:	27393bf0 	addiu	t9,t9,15344
8006450c:	03200008 	jr	t9
80064510:	01602021 	move	a0,t3
80064514:	3c198007 	lui	t9,0x8007
80064518:	01602021 	move	a0,t3
8006451c:	27390d28 	addiu	t9,t9,3368
80064520:	03200008 	jr	t9
80064524:	30a5ffff 	andi	a1,a1,0xffff
80064528:	3c198007 	lui	t9,0x8007
8006452c:	01602021 	move	a0,t3
80064530:	27392c5c 	addiu	t9,t9,11356
80064534:	03200008 	jr	t9
80064538:	30a5ffff 	andi	a1,a1,0xffff
8006453c:	3c198003 	lui	t9,0x8003
80064540:	01602021 	move	a0,t3
80064544:	273908d0 	addiu	t9,t9,2256
80064548:	03200008 	jr	t9
8006454c:	30a5ffff 	andi	a1,a1,0xffff
80064550:	2544701c 	addiu	a0,t2,28700
80064554:	8c860020 	lw	a2,32(a0)
80064558:	10c0ffe3 	beqz	a2,800644e8 <_Z10S9xSetBytehj+0xa4>
8006455c:	3c0200ff 	lui	v0,0xff
80064560:	00a21024 	and	v0,a1,v0
80064564:	00021042 	srl	v0,v0,0x1
80064568:	30a37fff 	andi	v1,a1,0x7fff
8006456c:	8c84000c 	lw	a0,12(a0)
80064570:	00431025 	or	v0,v0,v1
80064574:	00c21024 	and	v0,a2,v0
80064578:	00822021 	addu	a0,a0,v0
8006457c:	2583e2a8 	addiu	v1,t4,-7512
80064580:	24020001 	li	v0,1
80064584:	a08b0000 	sb	t3,0(a0)
80064588:	03e00008 	jr	ra
8006458c:	a062003c 	sb	v0,60(v1)
80064590:	2544701c 	addiu	a0,t2,28700
80064594:	8c860020 	lw	a2,32(a0)
80064598:	10c0ffd3 	beqz	a2,800644e8 <_Z10S9xSetBytehj+0xa4>
8006459c:	3c03000f 	lui	v1,0xf
800645a0:	00a31824 	and	v1,a1,v1
800645a4:	000318c2 	srl	v1,v1,0x3
800645a8:	30a27fff 	andi	v0,a1,0x7fff
800645ac:	00431021 	addu	v0,v0,v1
800645b0:	8c84000c 	lw	a0,12(a0)
800645b4:	0801915d 	j	80064574 <_Z10S9xSetBytehj+0x130>
800645b8:	2442a000 	addiu	v0,v0,-24576
800645bc:	3c198000 	lui	t9,0x8000
800645c0:	01602021 	move	a0,t3
800645c4:	27394134 	addiu	t9,t9,16692
800645c8:	03200008 	jr	t9
800645cc:	30a5ffff 	andi	a1,a1,0xffff
800645d0:	2542701c 	addiu	v0,t2,28700
800645d4:	8c430010 	lw	v1,16(v0)
800645d8:	30a47fff 	andi	a0,a1,0x7fff
800645dc:	00641821 	addu	v1,v1,a0
800645e0:	2585e2a8 	addiu	a1,t4,-7512
800645e4:	24020001 	li	v0,1
800645e8:	a06ba000 	sb	t3,-24576(v1)
800645ec:	03e00008 	jr	ra
800645f0:	a0a2003c 	sb	v0,60(a1)
800645f4:	2543701c 	addiu	v1,t2,28700
800645f8:	8c62000c 	lw	v0,12(v1)
800645fc:	30a4ffff 	andi	a0,a1,0xffff
80064600:	00441021 	addu	v0,v0,a0
80064604:	3c038021 	lui	v1,0x8021
80064608:	a04b0000 	sb	t3,0(v0)
8006460c:	2463e988 	addiu	v1,v1,-5752
80064610:	9062001c 	lbu	v0,28(v1)
80064614:	2c420001 	sltiu	v0,v0,1
80064618:	03e00008 	jr	ra
8006461c:	a0620018 	sb	v0,24(v1)
80064620:	3c02802f 	lui	v0,0x802f
80064624:	30a3ffff 	andi	v1,a1,0xffff
80064628:	24426f38 	addiu	v0,v0,28472
8006462c:	00621821 	addu	v1,v1,v0
80064630:	03e00008 	jr	ra
80064634:	a06b003c 	sb	t3,60(v1)
80064638:	3c19800d 	lui	t9,0x800d
8006463c:	01602021 	move	a0,t3
80064640:	273925e4 	addiu	t9,t9,9700
80064644:	03200008 	jr	t9
80064648:	30a5ffff 	andi	a1,a1,0xffff
8006464c:	3c19800d 	lui	t9,0x800d
80064650:	27392814 	addiu	t9,t9,10260
80064654:	03200008 	jr	t9
80064658:	01602021 	move	a0,t3

8006465c <_Z10S9xSetWordtj>:
8006465c:	27bdffe0 	addiu	sp,sp,-32
80064660:	30a30fff 	andi	v1,a1,0xfff
80064664:	24020fff 	li	v0,4095
80064668:	afb10014 	sw	s1,20(sp)
8006466c:	afb00010 	sw	s0,16(sp)
80064670:	afbf001c 	sw	ra,28(sp)
80064674:	afb20018 	sw	s2,24(sp)
80064678:	00a08021 	move	s0,a1
8006467c:	10620036 	beq	v1,v0,80064758 <_Z10S9xSetWordtj+0xfc>
80064680:	3091ffff 	andi	s1,a0,0xffff
80064684:	00051302 	srl	v0,a1,0xc
80064688:	3c098021 	lui	t1,0x8021
8006468c:	2526e2a8 	addiu	a2,t1,-7512
80064690:	30440fff 	andi	a0,v0,0xfff
80064694:	3c088021 	lui	t0,0x8021
80064698:	00041080 	sll	v0,a0,0x2
8006469c:	2507701c 	addiu	a3,t0,28700
800646a0:	90c30008 	lbu	v1,8(a2)
800646a4:	00471021 	addu	v0,v0,a3
800646a8:	acc00018 	sw	zero,24(a2)
800646ac:	1060001e 	beqz	v1,80064728 <_Z10S9xSetWordtj+0xcc>
800646b0:	8c454028 	lw	a1,16424(v0)
800646b4:	2ca20012 	sltiu	v0,a1,18
800646b8:	14400015 	bnez	v0,80064710 <_Z10S9xSetWordtj+0xb4>
800646bc:	3c038019 	lui	v1,0x8019
800646c0:	3c078021 	lui	a3,0x8021
800646c4:	24e6e988 	addiu	a2,a3,-5752
800646c8:	3202ffff 	andi	v0,s0,0xffff
800646cc:	8cc30038 	lw	v1,56(a2)
800646d0:	00a22021 	addu	a0,a1,v0
800646d4:	1083002d 	beq	a0,v1,8006478c <_Z10S9xSetWordtj+0x130>
800646d8:	8ce2e988 	lw	v0,-5752(a3)
800646dc:	8cc2003c 	lw	v0,60(a2)
800646e0:	1082002a 	beq	a0,v0,8006478c <_Z10S9xSetWordtj+0x130>
800646e4:	8ce2e988 	lw	v0,-5752(a3)
800646e8:	00111202 	srl	v0,s1,0x8
800646ec:	a0820001 	sb	v0,1(a0)
800646f0:	a0910000 	sb	s1,0(a0)
800646f4:	8fbf001c 	lw	ra,28(sp)
800646f8:	8fb20018 	lw	s2,24(sp)
800646fc:	8fb10014 	lw	s1,20(sp)
80064700:	8fb00010 	lw	s0,16(sp)
80064704:	03e00008 	jr	ra
80064708:	27bd0020 	addiu	sp,sp,32
8006470c:	3c038019 	lui	v1,0x8019
80064710:	00051080 	sll	v0,a1,0x2
80064714:	24631ee0 	addiu	v1,v1,7904
80064718:	00431021 	addu	v0,v0,v1
8006471c:	8c440000 	lw	a0,0(v0)
80064720:	00800008 	jr	a0
80064724:	00000000 	nop
80064728:	00871021 	addu	v0,a0,a3
8006472c:	3c040001 	lui	a0,0x1
80064730:	00441021 	addu	v0,v0,a0
80064734:	90438028 	lbu	v1,-32728(v0)
80064738:	8cc40020 	lw	a0,32(a2)
8006473c:	00031840 	sll	v1,v1,0x1
80064740:	00832021 	addu	a0,a0,v1
80064744:	2ca20012 	sltiu	v0,a1,18
80064748:	1440fff0 	bnez	v0,8006470c <_Z10S9xSetWordtj+0xb0>
8006474c:	acc40020 	sw	a0,32(a2)
80064750:	080191b1 	j	800646c4 <_Z10S9xSetWordtj+0x68>
80064754:	3c078021 	lui	a3,0x8021
80064758:	3c028006 	lui	v0,0x8006
8006475c:	24524444 	addiu	s2,v0,17476
80064760:	0240f809 	jalr	s2
80064764:	322400ff 	andi	a0,s1,0xff
80064768:	00112202 	srl	a0,s1,0x8
8006476c:	26050001 	addiu	a1,s0,1
80064770:	0240c821 	move	t9,s2
80064774:	8fbf001c 	lw	ra,28(sp)
80064778:	8fb20018 	lw	s2,24(sp)
8006477c:	8fb10014 	lw	s1,20(sp)
80064780:	8fb00010 	lw	s0,16(sp)
80064784:	03200008 	jr	t9
80064788:	27bd0020 	addiu	sp,sp,32
8006478c:	acc00034 	sw	zero,52(a2)
80064790:	0002102b 	sltu	v0,zero,v0
80064794:	080191ba 	j	800646e8 <_Z10S9xSetWordtj+0x8c>
80064798:	a0c20018 	sb	v0,24(a2)
8006479c:	3c028007 	lui	v0,0x8007
800647a0:	3210ffff 	andi	s0,s0,0xffff
800647a4:	24520d28 	addiu	s2,v0,3368
800647a8:	02002821 	move	a1,s0
800647ac:	322400ff 	andi	a0,s1,0xff
800647b0:	0240f809 	jalr	s2
800647b4:	26100001 	addiu	s0,s0,1
800647b8:	00112202 	srl	a0,s1,0x8
800647bc:	3205ffff 	andi	a1,s0,0xffff
800647c0:	0240c821 	move	t9,s2
800647c4:	8fbf001c 	lw	ra,28(sp)
800647c8:	8fb20018 	lw	s2,24(sp)
800647cc:	8fb10014 	lw	s1,20(sp)
800647d0:	8fb00010 	lw	s0,16(sp)
800647d4:	03200008 	jr	t9
800647d8:	27bd0020 	addiu	sp,sp,32
800647dc:	3c02800d 	lui	v0,0x800d
800647e0:	24523bf0 	addiu	s2,v0,15344
800647e4:	322400ff 	andi	a0,s1,0xff
800647e8:	0240f809 	jalr	s2
800647ec:	02002821 	move	a1,s0
800647f0:	00112202 	srl	a0,s1,0x8
800647f4:	080191f0 	j	800647c0 <_Z10S9xSetWordtj+0x164>
800647f8:	26050001 	addiu	a1,s0,1
800647fc:	3c02800d 	lui	v0,0x800d
80064800:	080191f9 	j	800647e4 <_Z10S9xSetWordtj+0x188>
80064804:	24522814 	addiu	s2,v0,10260
80064808:	3c02800d 	lui	v0,0x800d
8006480c:	3210ffff 	andi	s0,s0,0xffff
80064810:	080191ea 	j	800647a8 <_Z10S9xSetWordtj+0x14c>
80064814:	245225e4 	addiu	s2,v0,9700
80064818:	26040001 	addiu	a0,s0,1
8006481c:	3c03802f 	lui	v1,0x802f
80064820:	24636f38 	addiu	v1,v1,28472
80064824:	3084ffff 	andi	a0,a0,0xffff
80064828:	3202ffff 	andi	v0,s0,0xffff
8006482c:	322500ff 	andi	a1,s1,0xff
80064830:	00832021 	addu	a0,a0,v1
80064834:	00431021 	addu	v0,v0,v1
80064838:	a045003c 	sb	a1,60(v0)
8006483c:	080191bd 	j	800646f4 <_Z10S9xSetWordtj+0x98>
80064840:	a085003c 	sb	a1,60(a0)
80064844:	2504701c 	addiu	a0,t0,28700
80064848:	8c82000c 	lw	v0,12(a0)
8006484c:	3203ffff 	andi	v1,s0,0xffff
80064850:	00431021 	addu	v0,v0,v1
80064854:	a0510000 	sb	s1,0(v0)
80064858:	8c85000c 	lw	a1,12(a0)
8006485c:	26020001 	addiu	v0,s0,1
80064860:	3042ffff 	andi	v0,v0,0xffff
80064864:	00a22821 	addu	a1,a1,v0
80064868:	00112202 	srl	a0,s1,0x8
8006486c:	3c038021 	lui	v1,0x8021
80064870:	a0a40000 	sb	a0,0(a1)
80064874:	2463e988 	addiu	v1,v1,-5752
80064878:	9062001c 	lbu	v0,28(v1)
8006487c:	2c420001 	sltiu	v0,v0,1
80064880:	080191bd 	j	800646f4 <_Z10S9xSetWordtj+0x98>
80064884:	a0620018 	sb	v0,24(v1)
80064888:	2504701c 	addiu	a0,t0,28700
8006488c:	8c820010 	lw	v0,16(a0)
80064890:	32037fff 	andi	v1,s0,0x7fff
80064894:	00431021 	addu	v0,v0,v1
80064898:	a051a000 	sb	s1,-24576(v0)
8006489c:	8c830010 	lw	v1,16(a0)
800648a0:	26020001 	addiu	v0,s0,1
800648a4:	30427fff 	andi	v0,v0,0x7fff
800648a8:	00621821 	addu	v1,v1,v0
800648ac:	00112202 	srl	a0,s1,0x8
800648b0:	2525e2a8 	addiu	a1,t1,-7512
800648b4:	24020001 	li	v0,1
800648b8:	a064a000 	sb	a0,-24576(v1)
800648bc:	080191bd 	j	800646f4 <_Z10S9xSetWordtj+0x98>
800648c0:	a0a2003c 	sb	v0,60(a1)
800648c4:	3c028000 	lui	v0,0x8000
800648c8:	3210ffff 	andi	s0,s0,0xffff
800648cc:	080191ea 	j	800647a8 <_Z10S9xSetWordtj+0x14c>
800648d0:	24524134 	addiu	s2,v0,16692
800648d4:	2507701c 	addiu	a3,t0,28700
800648d8:	8ce60020 	lw	a2,32(a3)
800648dc:	10c0ff85 	beqz	a2,800646f4 <_Z10S9xSetWordtj+0x98>
800648e0:	3c05000f 	lui	a1,0xf
800648e4:	02051824 	and	v1,s0,a1
800648e8:	000318c2 	srl	v1,v1,0x3
800648ec:	32027fff 	andi	v0,s0,0x7fff
800648f0:	00431021 	addu	v0,v0,v1
800648f4:	8ce4000c 	lw	a0,12(a3)
800648f8:	2442a000 	addiu	v0,v0,-24576
800648fc:	00c21024 	and	v0,a2,v0
80064900:	26030001 	addiu	v1,s0,1
80064904:	00822021 	addu	a0,a0,v0
80064908:	00652824 	and	a1,v1,a1
8006490c:	a0910000 	sb	s1,0(a0)
80064910:	000528c2 	srl	a1,a1,0x3
80064914:	30637fff 	andi	v1,v1,0x7fff
80064918:	8ce20020 	lw	v0,32(a3)
8006491c:	00651821 	addu	v1,v1,a1
80064920:	8ce4000c 	lw	a0,12(a3)
80064924:	2463a000 	addiu	v1,v1,-24576
80064928:	00621824 	and	v1,v1,v0
8006492c:	00832021 	addu	a0,a0,v1
80064930:	00112a02 	srl	a1,s1,0x8
80064934:	2523e2a8 	addiu	v1,t1,-7512
80064938:	24020001 	li	v0,1
8006493c:	a0850000 	sb	a1,0(a0)
80064940:	080191bd 	j	800646f4 <_Z10S9xSetWordtj+0x98>
80064944:	a062003c 	sb	v0,60(v1)
80064948:	2507701c 	addiu	a3,t0,28700
8006494c:	8ce60020 	lw	a2,32(a3)
80064950:	10c0ff68 	beqz	a2,800646f4 <_Z10S9xSetWordtj+0x98>
80064954:	3c0500ff 	lui	a1,0xff
80064958:	02051024 	and	v0,s0,a1
8006495c:	32037fff 	andi	v1,s0,0x7fff
80064960:	00021042 	srl	v0,v0,0x1
80064964:	8ce4000c 	lw	a0,12(a3)
80064968:	00431025 	or	v0,v0,v1
8006496c:	00c21024 	and	v0,a2,v0
80064970:	00822021 	addu	a0,a0,v0
80064974:	26030001 	addiu	v1,s0,1
80064978:	a0910000 	sb	s1,0(a0)
8006497c:	00652824 	and	a1,v1,a1
80064980:	8ce20020 	lw	v0,32(a3)
80064984:	30637fff 	andi	v1,v1,0x7fff
80064988:	00052842 	srl	a1,a1,0x1
8006498c:	00a32825 	or	a1,a1,v1
80064990:	8ce4000c 	lw	a0,12(a3)
80064994:	00a22824 	and	a1,a1,v0
80064998:	00852021 	addu	a0,a0,a1
8006499c:	00111a02 	srl	v1,s1,0x8
800649a0:	2525e2a8 	addiu	a1,t1,-7512
800649a4:	24020001 	li	v0,1
800649a8:	a0830000 	sb	v1,0(a0)
800649ac:	080191bd 	j	800646f4 <_Z10S9xSetWordtj+0x98>
800649b0:	a0a2003c 	sb	v0,60(a1)
800649b4:	3c028003 	lui	v0,0x8003
800649b8:	3210ffff 	andi	s0,s0,0xffff
800649bc:	080191ea 	j	800647a8 <_Z10S9xSetWordtj+0x14c>
800649c0:	245208d0 	addiu	s2,v0,2256
800649c4:	3c028007 	lui	v0,0x8007
800649c8:	3210ffff 	andi	s0,s0,0xffff
800649cc:	080191ea 	j	800647a8 <_Z10S9xSetWordtj+0x14c>
800649d0:	24522c5c 	addiu	s2,v0,11356

800649d4 <_Z10S9xGetBytej>:
800649d4:	00041302 	srl	v0,a0,0xc
800649d8:	3c038021 	lui	v1,0x8021
800649dc:	30470fff 	andi	a3,v0,0xfff
800649e0:	246ae2a8 	addiu	t2,v1,-7512
800649e4:	3c058021 	lui	a1,0x8021
800649e8:	27bdffe8 	addiu	sp,sp,-24
800649ec:	00071080 	sll	v0,a3,0x2
800649f0:	24a9701c 	addiu	t1,a1,28700
800649f4:	91430008 	lbu	v1,8(t2)
800649f8:	afbf0010 	sw	ra,16(sp)
800649fc:	00491021 	addu	v0,v0,t1
80064a00:	00805821 	move	t3,a0
80064a04:	14600008 	bnez	v1,80064a28 <_Z10S9xGetBytej+0x54>
80064a08:	8c480028 	lw	t0,40(v0)
80064a0c:	3c020001 	lui	v0,0x1
80064a10:	00e91821 	addu	v1,a3,t1
80064a14:	00621821 	addu	v1,v1,v0
80064a18:	90648028 	lbu	a0,-32728(v1)
80064a1c:	8d420020 	lw	v0,32(t2)
80064a20:	00441021 	addu	v0,v0,a0
80064a24:	ad420020 	sw	v0,32(t2)
80064a28:	2d020012 	sltiu	v0,t0,18
80064a2c:	1440000d 	bnez	v0,80064a64 <_Z10S9xGetBytej+0x90>
80064a30:	3c038019 	lui	v1,0x8019
80064a34:	00e91021 	addu	v0,a3,t1
80064a38:	3c030001 	lui	v1,0x1
80064a3c:	00431021 	addu	v0,v0,v1
80064a40:	90449028 	lbu	a0,-28632(v0)
80064a44:	1480000d 	bnez	a0,80064a7c <_Z10S9xGetBytej+0xa8>
80064a48:	00000000 	nop
80064a4c:	3162ffff 	andi	v0,t3,0xffff
80064a50:	01021021 	addu	v0,t0,v0
80064a54:	90420000 	lbu	v0,0(v0)
80064a58:	8fbf0010 	lw	ra,16(sp)
80064a5c:	03e00008 	jr	ra
80064a60:	27bd0018 	addiu	sp,sp,24
80064a64:	00081080 	sll	v0,t0,0x2
80064a68:	24631f28 	addiu	v1,v1,7976
80064a6c:	00431021 	addu	v0,v0,v1
80064a70:	8c440000 	lw	a0,0(v0)
80064a74:	00800008 	jr	a0
80064a78:	00000000 	nop
80064a7c:	8d420014 	lw	v0,20(t2)
80064a80:	08019293 	j	80064a4c <_Z10S9xGetBytej+0x78>
80064a84:	ad420018 	sw	v0,24(t2)
80064a88:	3c028022 	lui	v0,0x8022
80064a8c:	08019296 	j	80064a58 <_Z10S9xGetBytej+0x84>
80064a90:	904250cc 	lbu	v0,20684(v0)
80064a94:	3c02800d 	lui	v0,0x800d
80064a98:	24423e04 	addiu	v0,v0,15876
80064a9c:	0040f809 	jalr	v0
80064aa0:	01602021 	move	a0,t3
80064aa4:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064aa8:	8fbf0010 	lw	ra,16(sp)
80064aac:	3c028003 	lui	v0,0x8003
80064ab0:	244208ac 	addiu	v0,v0,2220
80064ab4:	0040f809 	jalr	v0
80064ab8:	3164ffff 	andi	a0,t3,0xffff
80064abc:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064ac0:	8fbf0010 	lw	ra,16(sp)
80064ac4:	3c028007 	lui	v0,0x8007
80064ac8:	244204f8 	addiu	v0,v0,1272
80064acc:	0040f809 	jalr	v0
80064ad0:	3164ffff 	andi	a0,t3,0xffff
80064ad4:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064ad8:	8fbf0010 	lw	ra,16(sp)
80064adc:	3c028000 	lui	v0,0x8000
80064ae0:	24423640 	addiu	v0,v0,13888
80064ae4:	0040f809 	jalr	v0
80064ae8:	3164ffff 	andi	a0,t3,0xffff
80064aec:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064af0:	8fbf0010 	lw	ra,16(sp)
80064af4:	24a2701c 	addiu	v0,a1,28700
80064af8:	8c430010 	lw	v1,16(v0)
80064afc:	31647fff 	andi	a0,t3,0x7fff
80064b00:	00641821 	addu	v1,v1,a0
80064b04:	08019296 	j	80064a58 <_Z10S9xGetBytej+0x84>
80064b08:	9062a000 	lbu	v0,-24576(v1)
80064b0c:	3c028007 	lui	v0,0x8007
80064b10:	2442ffe4 	addiu	v0,v0,-28
80064b14:	0040f809 	jalr	v0
80064b18:	3164ffff 	andi	a0,t3,0xffff
80064b1c:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064b20:	8fbf0010 	lw	ra,16(sp)
80064b24:	3c0200ff 	lui	v0,0xff
80064b28:	24a6701c 	addiu	a2,a1,28700
80064b2c:	01621024 	and	v0,t3,v0
80064b30:	00021042 	srl	v0,v0,0x1
80064b34:	31647fff 	andi	a0,t3,0x7fff
80064b38:	8cc50020 	lw	a1,32(a2)
80064b3c:	00441025 	or	v0,v0,a0
80064b40:	8cc3000c 	lw	v1,12(a2)
80064b44:	00451024 	and	v0,v0,a1
80064b48:	00621821 	addu	v1,v1,v0
80064b4c:	08019296 	j	80064a58 <_Z10S9xGetBytej+0x84>
80064b50:	90620000 	lbu	v0,0(v1)
80064b54:	3c02800d 	lui	v0,0x800d
80064b58:	2442e1e0 	addiu	v0,v0,-7712
80064b5c:	0040f809 	jalr	v0
80064b60:	01602021 	move	a0,t3
80064b64:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064b68:	8fbf0010 	lw	ra,16(sp)
80064b6c:	3c02800d 	lui	v0,0x800d
80064b70:	2442f7ec 	addiu	v0,v0,-2068
80064b74:	0040f809 	jalr	v0
80064b78:	24044800 	li	a0,18432
80064b7c:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064b80:	8fbf0010 	lw	ra,16(sp)
80064b84:	3c03000f 	lui	v1,0xf
80064b88:	01631824 	and	v1,t3,v1
80064b8c:	24a5701c 	addiu	a1,a1,28700
80064b90:	000318c2 	srl	v1,v1,0x3
80064b94:	31627fff 	andi	v0,t3,0x7fff
80064b98:	00431021 	addu	v0,v0,v1
80064b9c:	8ca40020 	lw	a0,32(a1)
80064ba0:	2442a000 	addiu	v0,v0,-24576
80064ba4:	8ca3000c 	lw	v1,12(a1)
80064ba8:	00441024 	and	v0,v0,a0
80064bac:	00621821 	addu	v1,v1,v0
80064bb0:	08019296 	j	80064a58 <_Z10S9xGetBytej+0x84>
80064bb4:	90620000 	lbu	v0,0(v1)
80064bb8:	3c02800d 	lui	v0,0x800d
80064bbc:	244224c0 	addiu	v0,v0,9408
80064bc0:	0040f809 	jalr	v0
80064bc4:	3164ffff 	andi	a0,t3,0xffff
80064bc8:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064bcc:	8fbf0010 	lw	ra,16(sp)
80064bd0:	3c02800d 	lui	v0,0x800d
80064bd4:	244227f0 	addiu	v0,v0,10224
80064bd8:	0040f809 	jalr	v0
80064bdc:	01602021 	move	a0,t3
80064be0:	08019297 	j	80064a5c <_Z10S9xGetBytej+0x88>
80064be4:	8fbf0010 	lw	ra,16(sp)

80064be8 <_Z10S9xGetWordj>:
80064be8:	27bdffe0 	addiu	sp,sp,-32
80064bec:	30830fff 	andi	v1,a0,0xfff
80064bf0:	24020fff 	li	v0,4095
80064bf4:	afb20018 	sw	s2,24(sp)
80064bf8:	afbf001c 	sw	ra,28(sp)
80064bfc:	afb10014 	sw	s1,20(sp)
80064c00:	afb00010 	sw	s0,16(sp)
80064c04:	1062003b 	beq	v1,v0,80064cf4 <_Z10S9xGetWordj+0x10c>
80064c08:	00809021 	move	s2,a0
80064c0c:	00041302 	srl	v0,a0,0xc
80064c10:	3c038021 	lui	v1,0x8021
80064c14:	30450fff 	andi	a1,v0,0xfff
80064c18:	246ae2a8 	addiu	t2,v1,-7512
80064c1c:	3c068021 	lui	a2,0x8021
80064c20:	00051080 	sll	v0,a1,0x2
80064c24:	24c9701c 	addiu	t1,a2,28700
80064c28:	91430008 	lbu	v1,8(t2)
80064c2c:	00491021 	addu	v0,v0,t1
80064c30:	1060001f 	beqz	v1,80064cb0 <_Z10S9xGetWordj+0xc8>
80064c34:	8c480028 	lw	t0,40(v0)
80064c38:	2d020012 	sltiu	v0,t0,18
80064c3c:	14400016 	bnez	v0,80064c98 <_Z10S9xGetWordj+0xb0>
80064c40:	3c038019 	lui	v1,0x8019
80064c44:	00a91021 	addu	v0,a1,t1
80064c48:	3c030001 	lui	v1,0x1
80064c4c:	00431021 	addu	v0,v0,v1
80064c50:	90449028 	lbu	a0,-28632(v0)
80064c54:	10800004 	beqz	a0,80064c68 <_Z10S9xGetWordj+0x80>
80064c58:	3242ffff 	andi	v0,s2,0xffff
80064c5c:	8d420014 	lw	v0,20(t2)
80064c60:	ad420018 	sw	v0,24(t2)
80064c64:	3242ffff 	andi	v0,s2,0xffff
80064c68:	01021021 	addu	v0,t0,v0
80064c6c:	90430001 	lbu	v1,1(v0)
80064c70:	90440000 	lbu	a0,0(v0)
80064c74:	00031a00 	sll	v1,v1,0x8
80064c78:	00641025 	or	v0,v1,a0
80064c7c:	8fbf001c 	lw	ra,28(sp)
80064c80:	8fb20018 	lw	s2,24(sp)
80064c84:	8fb10014 	lw	s1,20(sp)
80064c88:	8fb00010 	lw	s0,16(sp)
80064c8c:	03e00008 	jr	ra
80064c90:	27bd0020 	addiu	sp,sp,32
80064c94:	3c038019 	lui	v1,0x8019
80064c98:	00081080 	sll	v0,t0,0x2
80064c9c:	24631f70 	addiu	v1,v1,8048
80064ca0:	00431021 	addu	v0,v0,v1
80064ca4:	8c440000 	lw	a0,0(v0)
80064ca8:	00800008 	jr	a0
80064cac:	00000000 	nop
80064cb0:	3c040001 	lui	a0,0x1
80064cb4:	00a91021 	addu	v0,a1,t1
80064cb8:	00441021 	addu	v0,v0,a0
80064cbc:	90438028 	lbu	v1,-32728(v0)
80064cc0:	8d440020 	lw	a0,32(t2)
80064cc4:	00031840 	sll	v1,v1,0x1
80064cc8:	00832021 	addu	a0,a0,v1
80064ccc:	2d020012 	sltiu	v0,t0,18
80064cd0:	1440fff0 	bnez	v0,80064c94 <_Z10S9xGetWordj+0xac>
80064cd4:	ad440020 	sw	a0,32(t2)
80064cd8:	08019312 	j	80064c48 <_Z10S9xGetWordj+0x60>
80064cdc:	00a91021 	addu	v0,a1,t1
80064ce0:	3c028022 	lui	v0,0x8022
80064ce4:	904450cc 	lbu	a0,20684(v0)
80064ce8:	00041a00 	sll	v1,a0,0x8
80064cec:	0801931f 	j	80064c7c <_Z10S9xGetWordj+0x94>
80064cf0:	00831025 	or	v0,a0,v1
80064cf4:	3c108006 	lui	s0,0x8006
80064cf8:	261049d4 	addiu	s0,s0,18900
80064cfc:	0200f809 	jalr	s0
80064d00:	00000000 	nop
80064d04:	00408821 	move	s1,v0
80064d08:	3c028022 	lui	v0,0x8022
80064d0c:	26440001 	addiu	a0,s2,1
80064d10:	0200f809 	jalr	s0
80064d14:	a05150cc 	sb	s1,20684(v0)
80064d18:	00021200 	sll	v0,v0,0x8
80064d1c:	02228825 	or	s1,s1,v0
80064d20:	3222ffff 	andi	v0,s1,0xffff
80064d24:	8fbf001c 	lw	ra,28(sp)
80064d28:	8fb20018 	lw	s2,24(sp)
80064d2c:	8fb10014 	lw	s1,20(sp)
80064d30:	8fb00010 	lw	s0,16(sp)
80064d34:	03e00008 	jr	ra
80064d38:	27bd0020 	addiu	sp,sp,32
80064d3c:	26420001 	addiu	v0,s2,1
80064d40:	3c0300ff 	lui	v1,0xff
80064d44:	00432024 	and	a0,v0,v1
80064d48:	24c6701c 	addiu	a2,a2,28700
80064d4c:	8cc70020 	lw	a3,32(a2)
80064d50:	30427fff 	andi	v0,v0,0x7fff
80064d54:	00042042 	srl	a0,a0,0x1
80064d58:	02431824 	and	v1,s2,v1
80064d5c:	00822025 	or	a0,a0,v0
80064d60:	8cc5000c 	lw	a1,12(a2)
80064d64:	32427fff 	andi	v0,s2,0x7fff
80064d68:	00031842 	srl	v1,v1,0x1
80064d6c:	00621825 	or	v1,v1,v0
80064d70:	00e42024 	and	a0,a3,a0
80064d74:	00a42021 	addu	a0,a1,a0
80064d78:	00671824 	and	v1,v1,a3
80064d7c:	00a32821 	addu	a1,a1,v1
80064d80:	90820000 	lbu	v0,0(a0)
80064d84:	90a30000 	lbu	v1,0(a1)
80064d88:	00021200 	sll	v0,v0,0x8
80064d8c:	0801931f 	j	80064c7c <_Z10S9xGetWordj+0x94>
80064d90:	00431025 	or	v0,v0,v1
80064d94:	24c2701c 	addiu	v0,a2,28700
80064d98:	8c450010 	lw	a1,16(v0)
80064d9c:	26430001 	addiu	v1,s2,1
80064da0:	30637fff 	andi	v1,v1,0x7fff
80064da4:	00a31821 	addu	v1,a1,v1
80064da8:	32447fff 	andi	a0,s2,0x7fff
80064dac:	00a42821 	addu	a1,a1,a0
80064db0:	9062a000 	lbu	v0,-24576(v1)
80064db4:	90a4a000 	lbu	a0,-24576(a1)
80064db8:	00021200 	sll	v0,v0,0x8
80064dbc:	0801931f 	j	80064c7c <_Z10S9xGetWordj+0x94>
80064dc0:	00441025 	or	v0,v0,a0
80064dc4:	3c118000 	lui	s1,0x8000
80064dc8:	3250ffff 	andi	s0,s2,0xffff
80064dcc:	26313640 	addiu	s1,s1,13888
80064dd0:	02002021 	move	a0,s0
80064dd4:	0220f809 	jalr	s1
80064dd8:	26100001 	addiu	s0,s0,1
80064ddc:	3204ffff 	andi	a0,s0,0xffff
80064de0:	0220f809 	jalr	s1
80064de4:	00409021 	move	s2,v0
80064de8:	00021200 	sll	v0,v0,0x8
80064dec:	02429025 	or	s2,s2,v0
80064df0:	3242ffff 	andi	v0,s2,0xffff
80064df4:	8fbf001c 	lw	ra,28(sp)
80064df8:	8fb20018 	lw	s2,24(sp)
80064dfc:	8fb10014 	lw	s1,20(sp)
80064e00:	8fb00010 	lw	s0,16(sp)
80064e04:	03e00008 	jr	ra
80064e08:	27bd0020 	addiu	sp,sp,32
80064e0c:	3c118007 	lui	s1,0x8007
80064e10:	3250ffff 	andi	s0,s2,0xffff
80064e14:	08019374 	j	80064dd0 <_Z10S9xGetWordj+0x1e8>
80064e18:	263104f8 	addiu	s1,s1,1272
80064e1c:	3c118003 	lui	s1,0x8003
80064e20:	3250ffff 	andi	s0,s2,0xffff
80064e24:	08019374 	j	80064dd0 <_Z10S9xGetWordj+0x1e8>
80064e28:	263108ac 	addiu	s1,s1,2220
80064e2c:	3c118007 	lui	s1,0x8007
80064e30:	3250ffff 	andi	s0,s2,0xffff
80064e34:	08019374 	j	80064dd0 <_Z10S9xGetWordj+0x1e8>
80064e38:	2631ffe4 	addiu	s1,s1,-28
80064e3c:	3c10800d 	lui	s0,0x800d
80064e40:	26103e04 	addiu	s0,s0,15876
80064e44:	0200f809 	jalr	s0
80064e48:	02402021 	move	a0,s2
80064e4c:	26440001 	addiu	a0,s2,1
80064e50:	0200f809 	jalr	s0
80064e54:	00408821 	move	s1,v0
80064e58:	00021200 	sll	v0,v0,0x8
80064e5c:	02228825 	or	s1,s1,v0
80064e60:	0801931f 	j	80064c7c <_Z10S9xGetWordj+0x94>
80064e64:	3222ffff 	andi	v0,s1,0xffff
80064e68:	3c10800d 	lui	s0,0x800d
80064e6c:	08019391 	j	80064e44 <_Z10S9xGetWordj+0x25c>
80064e70:	261027f0 	addiu	s0,s0,10224
80064e74:	3c11800d 	lui	s1,0x800d
80064e78:	3250ffff 	andi	s0,s2,0xffff
80064e7c:	08019374 	j	80064dd0 <_Z10S9xGetWordj+0x1e8>
80064e80:	263124c0 	addiu	s1,s1,9408
80064e84:	26440001 	addiu	a0,s2,1
80064e88:	3c03000f 	lui	v1,0xf
80064e8c:	00831024 	and	v0,a0,v1
80064e90:	24c7701c 	addiu	a3,a2,28700
80064e94:	000210c2 	srl	v0,v0,0x3
80064e98:	02431824 	and	v1,s2,v1
80064e9c:	30847fff 	andi	a0,a0,0x7fff
80064ea0:	00822021 	addu	a0,a0,v0
80064ea4:	8ce60020 	lw	a2,32(a3)
80064ea8:	000318c2 	srl	v1,v1,0x3
80064eac:	32427fff 	andi	v0,s2,0x7fff
80064eb0:	00431021 	addu	v0,v0,v1
80064eb4:	8ce5000c 	lw	a1,12(a3)
80064eb8:	2484a000 	addiu	a0,a0,-24576
80064ebc:	00c42024 	and	a0,a2,a0
80064ec0:	2442a000 	addiu	v0,v0,-24576
80064ec4:	00a42021 	addu	a0,a1,a0
80064ec8:	00461024 	and	v0,v0,a2
80064ecc:	00a22821 	addu	a1,a1,v0
80064ed0:	90830000 	lbu	v1,0(a0)
80064ed4:	90a20000 	lbu	v0,0(a1)
80064ed8:	00031a00 	sll	v1,v1,0x8
80064edc:	0801931f 	j	80064c7c <_Z10S9xGetWordj+0x94>
80064ee0:	00621025 	or	v0,v1,v0
80064ee4:	3c10800d 	lui	s0,0x800d
80064ee8:	2610f7ec 	addiu	s0,s0,-2068
80064eec:	0200f809 	jalr	s0
80064ef0:	24044800 	li	a0,18432
80064ef4:	24044800 	li	a0,18432
80064ef8:	0200f809 	jalr	s0
80064efc:	00408821 	move	s1,v0
80064f00:	00021200 	sll	v0,v0,0x8
80064f04:	02228825 	or	s1,s1,v0
80064f08:	0801931f 	j	80064c7c <_Z10S9xGetWordj+0x94>
80064f0c:	3222ffff 	andi	v0,s1,0xffff
80064f10:	3c10800d 	lui	s0,0x800d
80064f14:	08019391 	j	80064e44 <_Z10S9xGetWordj+0x25c>
80064f18:	2610e1e0 	addiu	s0,s0,-7712

80064f1c <_ZN7CMemory15WriteProtectROMEv>:
80064f1c:	27bdffe0 	addiu	sp,sp,-32
80064f20:	afb10014 	sw	s1,20(sp)
80064f24:	afb00010 	sw	s0,16(sp)
80064f28:	24914028 	addiu	s1,a0,16424
80064f2c:	00808021 	move	s0,a0
80064f30:	3c028012 	lui	v0,0x8012
80064f34:	26050028 	addiu	a1,s0,40
80064f38:	02202021 	move	a0,s1
80064f3c:	afbf0018 	sw	ra,24(sp)
80064f40:	2442c980 	addiu	v0,v0,-13952
80064f44:	0040f809 	jalr	v0
80064f48:	24064000 	li	a2,16384
80064f4c:	3403a028 	li	v1,0xa028
80064f50:	02038021 	addu	s0,s0,v1
80064f54:	24050005 	li	a1,5
80064f58:	00001821 	move	v1,zero
80064f5c:	24041000 	li	a0,4096
80064f60:	92020000 	lbu	v0,0(s0)
80064f64:	24630001 	addiu	v1,v1,1
80064f68:	10400002 	beqz	v0,80064f74 <_ZN7CMemory15WriteProtectROMEv+0x58>
80064f6c:	26100001 	addiu	s0,s0,1
80064f70:	ae250000 	sw	a1,0(s1)
80064f74:	1464fffa 	bne	v1,a0,80064f60 <_ZN7CMemory15WriteProtectROMEv+0x44>
80064f78:	26310004 	addiu	s1,s1,4
80064f7c:	8fbf0018 	lw	ra,24(sp)
80064f80:	8fb10014 	lw	s1,20(sp)
80064f84:	8fb00010 	lw	s0,16(sp)
80064f88:	03e00008 	jr	ra
80064f8c:	27bd0020 	addiu	sp,sp,32

80064f90 <_ZN7CMemory15ParseSNESHeaderEPh>:
80064f90:	27bdffe0 	addiu	sp,sp,-32
80064f94:	afbf001c 	sw	ra,28(sp)
80064f98:	afb20018 	sw	s2,24(sp)
80064f9c:	afb10014 	sw	s1,20(sp)
80064fa0:	afb00010 	sw	s0,16(sp)
80064fa4:	90a30028 	lbu	v1,40(a1)
80064fa8:	3c028021 	lui	v0,0x8021
80064fac:	00808821 	move	s1,a0
80064fb0:	a0437040 	sb	v1,28736(v0)
80064fb4:	3404b028 	li	a0,0xb028
80064fb8:	3c028012 	lui	v0,0x8012
80064fbc:	00a08021 	move	s0,a1
80064fc0:	02242021 	addu	a0,s1,a0
80064fc4:	24a50010 	addiu	a1,a1,16
80064fc8:	2442c0d0 	addiu	v0,v0,-16176
80064fcc:	0040f809 	jalr	v0
80064fd0:	24060016 	li	a2,22
80064fd4:	92030025 	lbu	v1,37(s0)
80064fd8:	3c050001 	lui	a1,0x1
80064fdc:	02252821 	addu	a1,s1,a1
80064fe0:	a0a3b047 	sb	v1,-20409(a1)
80064fe4:	92020026 	lbu	v0,38(s0)
80064fe8:	3404b03f 	li	a0,0xb03f
80064fec:	a0a2b048 	sb	v0,-20408(a1)
80064ff0:	92030027 	lbu	v1,39(s0)
80064ff4:	02242021 	addu	a0,s1,a0
80064ff8:	a0a3b049 	sb	v1,-20407(a1)
80064ffc:	9202002f 	lbu	v0,47(s0)
80065000:	9203002e 	lbu	v1,46(s0)
80065004:	00021200 	sll	v0,v0,0x8
80065008:	00621821 	addu	v1,v1,v0
8006500c:	aca3b05c 	sw	v1,-20388(a1)
80065010:	9202002d 	lbu	v0,45(s0)
80065014:	9203002c 	lbu	v1,44(s0)
80065018:	00021200 	sll	v0,v0,0x8
8006501c:	00621821 	addu	v1,v1,v0
80065020:	aca3b060 	sw	v1,-20384(a1)
80065024:	92060029 	lbu	a2,41(s0)
80065028:	3c028012 	lui	v0,0x8012
8006502c:	a0a6e078 	sb	a2,-8072(a1)
80065030:	2452c980 	addiu	s2,v0,-13952
80065034:	26050002 	addiu	a1,s0,2
80065038:	0240f809 	jalr	s2
8006503c:	24060004 	li	a2,4
80065040:	9203002a 	lbu	v1,42(s0)
80065044:	3404b044 	li	a0,0xb044
80065048:	24020033 	li	v0,51
8006504c:	02242021 	addu	a0,s1,a0
80065050:	02002821 	move	a1,s0
80065054:	1062000e 	beq	v1,v0,80065090 <_ZN7CMemory15ParseSNESHeaderEPh+0x100>
80065058:	24060002 	li	a2,2
8006505c:	3404b044 	li	a0,0xb044
80065060:	3c058019 	lui	a1,0x8019
80065064:	3c198011 	lui	t9,0x8011
80065068:	02242021 	addu	a0,s1,a0
8006506c:	8fbf001c 	lw	ra,28(sp)
80065070:	8fb20018 	lw	s2,24(sp)
80065074:	8fb10014 	lw	s1,20(sp)
80065078:	8fb00010 	lw	s0,16(sp)
8006507c:	24a513b4 	addiu	a1,a1,5044
80065080:	00603021 	move	a2,v1
80065084:	2739ec30 	addiu	t9,t9,-5072
80065088:	03200008 	jr	t9
8006508c:	27bd0020 	addiu	sp,sp,32
80065090:	0240c821 	move	t9,s2
80065094:	8fbf001c 	lw	ra,28(sp)
80065098:	8fb20018 	lw	s2,24(sp)
8006509c:	8fb10014 	lw	s1,20(sp)
800650a0:	8fb00010 	lw	s0,16(sp)
800650a4:	03200008 	jr	t9
800650a8:	27bd0020 	addiu	sp,sp,32

800650ac <_ZN7CMemory7MapModeEv>:
800650ac:	27bdffe8 	addiu	sp,sp,-24
800650b0:	3c020001 	lui	v0,0x1
800650b4:	afbf0014 	sw	ra,20(sp)
800650b8:	afb00010 	sw	s0,16(sp)
800650bc:	00822021 	addu	a0,a0,v0
800650c0:	9086b047 	lbu	a2,-20409(a0)
800650c4:	3c10801f 	lui	s0,0x801f
800650c8:	3c058019 	lui	a1,0x8019
800650cc:	3c028011 	lui	v0,0x8011
800650d0:	26044420 	addiu	a0,s0,17440
800650d4:	24a513bc 	addiu	a1,a1,5052
800650d8:	2442ec30 	addiu	v0,v0,-5072
800650dc:	0040f809 	jalr	v0
800650e0:	30c600ef 	andi	a2,a2,0xef
800650e4:	26024420 	addiu	v0,s0,17440
800650e8:	8fbf0014 	lw	ra,20(sp)
800650ec:	8fb00010 	lw	s0,16(sp)
800650f0:	03e00008 	jr	ra
800650f4:	27bd0018 	addiu	sp,sp,24

800650f8 <_ZN7CMemory12KartContentsEv>:
800650f8:	27bdffd8 	addiu	sp,sp,-40
800650fc:	3c020001 	lui	v0,0x1
80065100:	afb3001c 	sw	s3,28(sp)
80065104:	afbf0020 	sw	ra,32(sp)
80065108:	afb20018 	sw	s2,24(sp)
8006510c:	afb10014 	sw	s1,20(sp)
80065110:	afb00010 	sw	s0,16(sp)
80065114:	00821021 	addu	v0,a0,v0
80065118:	00809821 	move	s3,a0
8006511c:	9044b048 	lbu	a0,-20408(v0)
80065120:	14800005 	bnez	a0,80065138 <_ZN7CMemory12KartContentsEv+0x40>
80065124:	3c118021 	lui	s1,0x8021
80065128:	2622e42c 	addiu	v0,s1,-7124
8006512c:	9043011a 	lbu	v1,282(v0)
80065130:	10600041 	beqz	v1,80065238 <_ZN7CMemory12KartContentsEv+0x140>
80065134:	3c028019 	lui	v0,0x8019
80065138:	3c035555 	lui	v1,0x5555
8006513c:	3084000f 	andi	a0,a0,0xf
80065140:	34635556 	ori	v1,v1,0x5556
80065144:	00830018 	mult	a0,v1
80065148:	3c10802c 	lui	s0,0x802c
8006514c:	00001810 	mfhi	v1
80065150:	3c05801c 	lui	a1,0x801c
80065154:	00031040 	sll	v0,v1,0x1
80065158:	00431021 	addu	v0,v0,v1
8006515c:	00822023 	subu	a0,a0,v0
80065160:	3c028019 	lui	v0,0x8019
80065164:	24421fb8 	addiu	v0,v0,8120
80065168:	00042080 	sll	a0,a0,0x2
8006516c:	00822021 	addu	a0,a0,v0
80065170:	8c860000 	lw	a2,0(a0)
80065174:	3c028011 	lui	v0,0x8011
80065178:	24a5e010 	addiu	a1,a1,-8176
8006517c:	2452ec30 	addiu	s2,v0,-5072
80065180:	0240f809 	jalr	s2
80065184:	26044410 	addiu	a0,s0,17424
80065188:	2623e42c 	addiu	v1,s1,-7124
8006518c:	9062011a 	lbu	v0,282(v1)
80065190:	14400031 	bnez	v0,80065258 <_ZN7CMemory12KartContentsEv+0x160>
80065194:	3c058019 	lui	a1,0x8019
80065198:	90620055 	lbu	v0,85(v1)
8006519c:	14400015 	bnez	v0,800651f4 <_ZN7CMemory12KartContentsEv+0xfc>
800651a0:	00000000 	nop
800651a4:	80630121 	lb	v1,289(v1)
800651a8:	10600039 	beqz	v1,80065290 <_ZN7CMemory12KartContentsEv+0x198>
800651ac:	3c020001 	lui	v0,0x1
800651b0:	24020002 	li	v0,2
800651b4:	1062005d 	beq	v1,v0,8006532c <_ZN7CMemory12KartContentsEv+0x234>
800651b8:	3c078019 	lui	a3,0x8019
800651bc:	24020003 	li	v0,3
800651c0:	10620061 	beq	v1,v0,80065348 <_ZN7CMemory12KartContentsEv+0x250>
800651c4:	3c078019 	lui	a3,0x8019
800651c8:	24020001 	li	v0,1
800651cc:	10620050 	beq	v1,v0,80065310 <_ZN7CMemory12KartContentsEv+0x218>
800651d0:	3c078019 	lui	a3,0x8019
800651d4:	26024410 	addiu	v0,s0,17424
800651d8:	8fbf0020 	lw	ra,32(sp)
800651dc:	8fb3001c 	lw	s3,28(sp)
800651e0:	8fb20018 	lw	s2,24(sp)
800651e4:	8fb10014 	lw	s1,20(sp)
800651e8:	8fb00010 	lw	s0,16(sp)
800651ec:	03e00008 	jr	ra
800651f0:	27bd0028 	addiu	sp,sp,40
800651f4:	90620056 	lbu	v0,86(v1)
800651f8:	14400037 	bnez	v0,800652d8 <_ZN7CMemory12KartContentsEv+0x1e0>
800651fc:	26044410 	addiu	a0,s0,17424
80065200:	3c058019 	lui	a1,0x8019
80065204:	3c078019 	lui	a3,0x8019
80065208:	24a513d0 	addiu	a1,a1,5072
8006520c:	24e713e8 	addiu	a3,a3,5096
80065210:	0240f809 	jalr	s2
80065214:	00803021 	move	a2,a0
80065218:	26024410 	addiu	v0,s0,17424
8006521c:	8fbf0020 	lw	ra,32(sp)
80065220:	8fb3001c 	lw	s3,28(sp)
80065224:	8fb20018 	lw	s2,24(sp)
80065228:	8fb10014 	lw	s1,20(sp)
8006522c:	8fb00010 	lw	s0,16(sp)
80065230:	03e00008 	jr	ra
80065234:	27bd0028 	addiu	sp,sp,40
80065238:	244213c4 	addiu	v0,v0,5060
8006523c:	8fbf0020 	lw	ra,32(sp)
80065240:	8fb3001c 	lw	s3,28(sp)
80065244:	8fb20018 	lw	s2,24(sp)
80065248:	8fb10014 	lw	s1,20(sp)
8006524c:	8fb00010 	lw	s0,16(sp)
80065250:	03e00008 	jr	ra
80065254:	27bd0028 	addiu	sp,sp,40
80065258:	26044410 	addiu	a0,s0,17424
8006525c:	3c078019 	lui	a3,0x8019
80065260:	24a513d0 	addiu	a1,a1,5072
80065264:	24e713d8 	addiu	a3,a3,5080
80065268:	0240f809 	jalr	s2
8006526c:	00803021 	move	a2,a0
80065270:	26024410 	addiu	v0,s0,17424
80065274:	8fbf0020 	lw	ra,32(sp)
80065278:	8fb3001c 	lw	s3,28(sp)
8006527c:	8fb20018 	lw	s2,24(sp)
80065280:	8fb10014 	lw	s1,20(sp)
80065284:	8fb00010 	lw	s0,16(sp)
80065288:	03e00008 	jr	ra
8006528c:	27bd0028 	addiu	sp,sp,40
80065290:	02621021 	addu	v0,s3,v0
80065294:	9042b048 	lbu	v0,-20408(v0)
80065298:	3043000f 	andi	v1,v0,0xf
8006529c:	28630003 	slti	v1,v1,3
800652a0:	1460ffcc 	bnez	v1,800651d4 <_ZN7CMemory12KartContentsEv+0xdc>
800652a4:	00021102 	srl	v0,v0,0x4
800652a8:	3c038019 	lui	v1,0x8019
800652ac:	24631fc4 	addiu	v1,v1,8132
800652b0:	00021080 	sll	v0,v0,0x2
800652b4:	00431021 	addu	v0,v0,v1
800652b8:	26044410 	addiu	a0,s0,17424
800652bc:	8c470000 	lw	a3,0(v0)
800652c0:	3c058019 	lui	a1,0x8019
800652c4:	24a513d0 	addiu	a1,a1,5072
800652c8:	0240f809 	jalr	s2
800652cc:	00803021 	move	a2,a0
800652d0:	0801948f 	j	8006523c <_ZN7CMemory12KartContentsEv+0x144>
800652d4:	26024410 	addiu	v0,s0,17424
800652d8:	3c058019 	lui	a1,0x8019
800652dc:	3c078019 	lui	a3,0x8019
800652e0:	24a513d0 	addiu	a1,a1,5072
800652e4:	24e713dc 	addiu	a3,a3,5084
800652e8:	0240f809 	jalr	s2
800652ec:	00803021 	move	a2,a0
800652f0:	26024410 	addiu	v0,s0,17424
800652f4:	8fbf0020 	lw	ra,32(sp)
800652f8:	8fb3001c 	lw	s3,28(sp)
800652fc:	8fb20018 	lw	s2,24(sp)
80065300:	8fb10014 	lw	s1,20(sp)
80065304:	8fb00010 	lw	s0,16(sp)
80065308:	03e00008 	jr	ra
8006530c:	27bd0028 	addiu	sp,sp,40
80065310:	26044410 	addiu	a0,s0,17424
80065314:	24a513d0 	addiu	a1,a1,5072
80065318:	24e713f0 	addiu	a3,a3,5104
8006531c:	0240f809 	jalr	s2
80065320:	00803021 	move	a2,a0
80065324:	0801948f 	j	8006523c <_ZN7CMemory12KartContentsEv+0x144>
80065328:	26024410 	addiu	v0,s0,17424
8006532c:	26044410 	addiu	a0,s0,17424
80065330:	24a513d0 	addiu	a1,a1,5072
80065334:	24e713f8 	addiu	a3,a3,5112
80065338:	0240f809 	jalr	s2
8006533c:	00803021 	move	a2,a0
80065340:	0801948f 	j	8006523c <_ZN7CMemory12KartContentsEv+0x144>
80065344:	26024410 	addiu	v0,s0,17424
80065348:	26044410 	addiu	a0,s0,17424
8006534c:	24a513d0 	addiu	a1,a1,5072
80065350:	24e71400 	addiu	a3,a3,5120
80065354:	0240f809 	jalr	s2
80065358:	00803021 	move	a2,a0
8006535c:	0801948f 	j	8006523c <_ZN7CMemory12KartContentsEv+0x144>
80065360:	26024410 	addiu	v0,s0,17424

80065364 <_ZN7CMemory4SizeEv>:
80065364:	27bdffe8 	addiu	sp,sp,-24
80065368:	3c020001 	lui	v0,0x1
8006536c:	00822021 	addu	a0,a0,v0
80065370:	afb00010 	sw	s0,16(sp)
80065374:	afbf0014 	sw	ra,20(sp)
80065378:	9086b049 	lbu	a2,-20407(a0)
8006537c:	24020001 	li	v0,1
80065380:	24c6fff9 	addiu	a2,a2,-7
80065384:	30c300ff 	andi	v1,a2,0xff
80065388:	3c10802c 	lui	s0,0x802c
8006538c:	00c23004 	sllv	a2,v0,a2
80065390:	3c058019 	lui	a1,0x8019
80065394:	3c028019 	lui	v0,0x8019
80065398:	2c630018 	sltiu	v1,v1,24
8006539c:	24421408 	addiu	v0,v0,5128
800653a0:	24a51410 	addiu	a1,a1,5136
800653a4:	10600006 	beqz	v1,800653c0 <_ZN7CMemory4SizeEv+0x5c>
800653a8:	26044430 	addiu	a0,s0,17456
800653ac:	3c028011 	lui	v0,0x8011
800653b0:	2442ec30 	addiu	v0,v0,-5072
800653b4:	0040f809 	jalr	v0
800653b8:	00000000 	nop
800653bc:	26024430 	addiu	v0,s0,17456
800653c0:	8fbf0014 	lw	ra,20(sp)
800653c4:	8fb00010 	lw	s0,16(sp)
800653c8:	03e00008 	jr	ra
800653cc:	27bd0018 	addiu	sp,sp,24

800653d0 <_ZN7CMemory13StaticRAMSizeEv>:
800653d0:	27bdffe8 	addiu	sp,sp,-24
800653d4:	afb00010 	sw	s0,16(sp)
800653d8:	3c028021 	lui	v0,0x8021
800653dc:	afbf0014 	sw	ra,20(sp)
800653e0:	90437040 	lbu	v1,28736(v0)
800653e4:	3c10802c 	lui	s0,0x802c
800653e8:	3c028019 	lui	v0,0x8019
800653ec:	3c058019 	lui	a1,0x8019
800653f0:	2c630011 	sltiu	v1,v1,17
800653f4:	00803021 	move	a2,a0
800653f8:	24421408 	addiu	v0,v0,5128
800653fc:	24a51418 	addiu	a1,a1,5144
80065400:	10600008 	beqz	v1,80065424 <_ZN7CMemory13StaticRAMSizeEv+0x54>
80065404:	26044444 	addiu	a0,s0,17476
80065408:	8cc60020 	lw	a2,32(a2)
8006540c:	3c028011 	lui	v0,0x8011
80065410:	24c60001 	addiu	a2,a2,1
80065414:	2442ec30 	addiu	v0,v0,-5072
80065418:	0040f809 	jalr	v0
8006541c:	00063282 	srl	a2,a2,0xa
80065420:	26024444 	addiu	v0,s0,17476
80065424:	8fbf0014 	lw	ra,20(sp)
80065428:	8fb00010 	lw	s0,16(sp)
8006542c:	03e00008 	jr	ra
80065430:	27bd0018 	addiu	sp,sp,24

80065434 <_Z20DetectSuperFxRamSizev>:
80065434:	27bdffe8 	addiu	sp,sp,-24
80065438:	afbf0010 	sw	ra,16(sp)
8006543c:	3c028021 	lui	v0,0x8021
80065440:	8c47700c 	lw	a3,28684(v0)
80065444:	3c048022 	lui	a0,0x8022
80065448:	90e37fda 	lbu	v1,32730(a3)
8006544c:	3c058019 	lui	a1,0x8019
80065450:	24020033 	li	v0,51
80065454:	24842044 	addiu	a0,a0,8260
80065458:	24a51420 	addiu	a1,a1,5152
8006545c:	10620012 	beq	v1,v0,800654a8 <_Z20DetectSuperFxRamSizev+0x74>
80065460:	2406000a 	li	a2,10
80065464:	3c028012 	lui	v0,0x8012
80065468:	2442bfc0 	addiu	v0,v0,-16448
8006546c:	0040f809 	jalr	v0
80065470:	00000000 	nop
80065474:	14400007 	bnez	v0,80065494 <_Z20DetectSuperFxRamSizev+0x60>
80065478:	24030005 	li	v1,5
8006547c:	24030006 	li	v1,6
80065480:	3c028021 	lui	v0,0x8021
80065484:	a0437040 	sb	v1,28736(v0)
80065488:	8fbf0010 	lw	ra,16(sp)
8006548c:	03e00008 	jr	ra
80065490:	27bd0018 	addiu	sp,sp,24
80065494:	3c028021 	lui	v0,0x8021
80065498:	a0437040 	sb	v1,28736(v0)
8006549c:	8fbf0010 	lw	ra,16(sp)
800654a0:	03e00008 	jr	ra
800654a4:	27bd0018 	addiu	sp,sp,24
800654a8:	90e37fbd 	lbu	v1,32701(a3)
800654ac:	3c028021 	lui	v0,0x8021
800654b0:	a0437040 	sb	v1,28736(v0)
800654b4:	8fbf0010 	lw	ra,16(sp)
800654b8:	03e00008 	jr	ra
800654bc:	27bd0018 	addiu	sp,sp,24

800654c0 <_ZN7CMemory13ResetSpeedMapEv>:
800654c0:	27bdffe8 	addiu	sp,sp,-24
800654c4:	afb00010 	sw	s0,16(sp)
800654c8:	3c028011 	lui	v0,0x8011
800654cc:	00808021 	move	s0,a0
800654d0:	34048028 	li	a0,0x8028
800654d4:	02042021 	addu	a0,s0,a0
800654d8:	24050008 	li	a1,8
800654dc:	afbf0014 	sw	ra,20(sp)
800654e0:	2442ca64 	addiu	v0,v0,-13724
800654e4:	0040f809 	jalr	v0
800654e8:	24061000 	li	a2,4096
800654ec:	3403882a 	li	v1,0x882a
800654f0:	02031021 	addu	v0,s0,v1
800654f4:	00002021 	move	a0,zero
800654f8:	24030006 	li	v1,6
800654fc:	24050400 	li	a1,1024
80065500:	24840010 	addiu	a0,a0,16
80065504:	a0430000 	sb	v1,0(v0)
80065508:	a043f800 	sb	v1,-2048(v0)
8006550c:	a0430001 	sb	v1,1(v0)
80065510:	a043f801 	sb	v1,-2047(v0)
80065514:	a0430002 	sb	v1,2(v0)
80065518:	a043f802 	sb	v1,-2046(v0)
8006551c:	a0430003 	sb	v1,3(v0)
80065520:	a043f803 	sb	v1,-2045(v0)
80065524:	1485fff6 	bne	a0,a1,80065500 <_ZN7CMemory13ResetSpeedMapEv+0x40>
80065528:	24420010 	addiu	v0,v0,16
8006552c:	3c028021 	lui	v0,0x8021
80065530:	2445e2a8 	addiu	a1,v0,-7512
80065534:	8ca30034 	lw	v1,52(a1)
80065538:	14600004 	bnez	v1,8006554c <_ZN7CMemory13ResetSpeedMapEv+0x8c>
8006553c:	34028829 	li	v0,0x8829
80065540:	24020008 	li	v0,8
80065544:	aca20034 	sw	v0,52(a1)
80065548:	34028829 	li	v0,0x8829
8006554c:	00a03021 	move	a2,a1
80065550:	02022021 	addu	a0,s0,v0
80065554:	24030801 	li	v1,2049
80065558:	24051000 	li	a1,4096
8006555c:	30620408 	andi	v0,v1,0x408
80065560:	10400003 	beqz	v0,80065570 <_ZN7CMemory13ResetSpeedMapEv+0xb0>
80065564:	24630001 	addiu	v1,v1,1
80065568:	8cc20034 	lw	v0,52(a2)
8006556c:	a0820000 	sb	v0,0(a0)
80065570:	1465fffa 	bne	v1,a1,8006555c <_ZN7CMemory13ResetSpeedMapEv+0x9c>
80065574:	24840001 	addiu	a0,a0,1
80065578:	8fbf0014 	lw	ra,20(sp)
8006557c:	8fb00010 	lw	s0,16(sp)
80065580:	03e00008 	jr	ra
80065584:	27bd0018 	addiu	sp,sp,24

80065588 <_ZN7CMemory8SaveSRAMEPKc>:
80065588:	27bdffd8 	addiu	sp,sp,-40
8006558c:	afb20018 	sw	s2,24(sp)
80065590:	3c128021 	lui	s2,0x8021
80065594:	afb40020 	sw	s4,32(sp)
80065598:	afbf0024 	sw	ra,36(sp)
8006559c:	afb3001c 	sw	s3,28(sp)
800655a0:	afb10014 	sw	s1,20(sp)
800655a4:	afb00010 	sw	s0,16(sp)
800655a8:	2646e42c 	addiu	a2,s2,-7124
800655ac:	90c20050 	lbu	v0,80(a2)
800655b0:	1040002a 	beqz	v0,8006565c <_ZN7CMemory8SaveSRAMEPKc+0xd4>
800655b4:	00a0a021 	move	s4,a1
800655b8:	3c138021 	lui	s3,0x8021
800655bc:	2662701c 	addiu	v0,s3,28700
800655c0:	3c040001 	lui	a0,0x1
800655c4:	00441021 	addu	v0,v0,a0
800655c8:	9043b048 	lbu	v1,-20408(v0)
800655cc:	2c630015 	sltiu	v1,v1,21
800655d0:	1460002c 	bnez	v1,80065684 <_ZN7CMemory8SaveSRAMEPKc+0xfc>
800655d4:	00000000 	nop
800655d8:	90c20052 	lbu	v0,82(a2)
800655dc:	14400023 	bnez	v0,8006566c <_ZN7CMemory8SaveSRAMEPKc+0xe4>
800655e0:	3c030001 	lui	v1,0x1
800655e4:	2662701c 	addiu	v0,s3,28700
800655e8:	90430024 	lbu	v1,36(v0)
800655ec:	1460002e 	bnez	v1,800656a8 <_ZN7CMemory8SaveSRAMEPKc+0x120>
800655f0:	24020080 	li	v0,128
800655f4:	2650e42c 	addiu	s0,s2,-7124
800655f8:	92020044 	lbu	v0,68(s0)
800655fc:	14400030 	bnez	v0,800656c0 <_ZN7CMemory8SaveSRAMEPKc+0x138>
80065600:	00008821 	move	s1,zero
80065604:	92020054 	lbu	v0,84(s0)
80065608:	14400035 	bnez	v0,800656e0 <_ZN7CMemory8SaveSRAMEPKc+0x158>
8006560c:	3c028009 	lui	v0,0x8009
80065610:	3c020002 	lui	v0,0x2
80065614:	34420001 	ori	v0,v0,0x1
80065618:	0222102a 	slt	v0,s1,v0
8006561c:	14400038 	bnez	v0,80065700 <_ZN7CMemory8SaveSRAMEPKc+0x178>
80065620:	2662701c 	addiu	v0,s3,28700
80065624:	3c030001 	lui	v1,0x1
80065628:	00431021 	addu	v0,v0,v1
8006562c:	8044d078 	lb	a0,-12168(v0)
80065630:	1480003a 	bnez	a0,8006571c <_ZN7CMemory8SaveSRAMEPKc+0x194>
80065634:	3c110002 	lui	s1,0x2
80065638:	8fbf0024 	lw	ra,36(sp)
8006563c:	8fb40020 	lw	s4,32(sp)
80065640:	8fb3001c 	lw	s3,28(sp)
80065644:	8fb20018 	lw	s2,24(sp)
80065648:	8fb10014 	lw	s1,20(sp)
8006564c:	8fb00010 	lw	s0,16(sp)
80065650:	00001021 	move	v0,zero
80065654:	03e00008 	jr	ra
80065658:	27bd0028 	addiu	sp,sp,40
8006565c:	90c20052 	lbu	v0,82(a2)
80065660:	1040ffe0 	beqz	v0,800655e4 <_ZN7CMemory8SaveSRAMEPKc+0x5c>
80065664:	3c138021 	lui	s3,0x8021
80065668:	3c030001 	lui	v1,0x1
8006566c:	2662701c 	addiu	v0,s3,28700
80065670:	00431021 	addu	v0,v0,v1
80065674:	9044b048 	lbu	a0,-20408(v0)
80065678:	24030034 	li	v1,52
8006567c:	1483ffda 	bne	a0,v1,800655e8 <_ZN7CMemory8SaveSRAMEPKc+0x60>
80065680:	2662701c 	addiu	v0,s3,28700
80065684:	8fbf0024 	lw	ra,36(sp)
80065688:	8fb40020 	lw	s4,32(sp)
8006568c:	8fb3001c 	lw	s3,28(sp)
80065690:	8fb20018 	lw	s2,24(sp)
80065694:	8fb10014 	lw	s1,20(sp)
80065698:	8fb00010 	lw	s0,16(sp)
8006569c:	24020001 	li	v0,1
800656a0:	03e00008 	jr	ra
800656a4:	27bd0028 	addiu	sp,sp,40
800656a8:	24630003 	addiu	v1,v1,3
800656ac:	2650e42c 	addiu	s0,s2,-7124
800656b0:	00628804 	sllv	s1,v0,v1
800656b4:	92020044 	lbu	v0,68(s0)
800656b8:	1040ffd2 	beqz	v0,80065604 <_ZN7CMemory8SaveSRAMEPKc+0x7c>
800656bc:	00000000 	nop
800656c0:	3c02800a 	lui	v0,0x800a
800656c4:	2442af7c 	addiu	v0,v0,-20612
800656c8:	0040f809 	jalr	v0
800656cc:	26310019 	addiu	s1,s1,25
800656d0:	92020054 	lbu	v0,84(s0)
800656d4:	1040ffcf 	beqz	v0,80065614 <_ZN7CMemory8SaveSRAMEPKc+0x8c>
800656d8:	3c020002 	lui	v0,0x2
800656dc:	3c028009 	lui	v0,0x8009
800656e0:	24422e4c 	addiu	v0,v0,11852
800656e4:	0040f809 	jalr	v0
800656e8:	00000000 	nop
800656ec:	3c020002 	lui	v0,0x2
800656f0:	34420001 	ori	v0,v0,0x1
800656f4:	0222102a 	slt	v0,s1,v0
800656f8:	1040ffca 	beqz	v0,80065624 <_ZN7CMemory8SaveSRAMEPKc+0x9c>
800656fc:	2662701c 	addiu	v0,s3,28700
80065700:	1220ffcd 	beqz	s1,80065638 <_ZN7CMemory8SaveSRAMEPKc+0xb0>
80065704:	2662701c 	addiu	v0,s3,28700
80065708:	3c030001 	lui	v1,0x1
8006570c:	00431021 	addu	v0,v0,v1
80065710:	8044d078 	lb	a0,-12168(v0)
80065714:	1080ffc9 	beqz	a0,8006563c <_ZN7CMemory8SaveSRAMEPKc+0xb4>
80065718:	8fbf0024 	lw	ra,36(sp)
8006571c:	3c058019 	lui	a1,0x8019
80065720:	3c02800f 	lui	v0,0x800f
80065724:	02802021 	move	a0,s4
80065728:	24425f70 	addiu	v0,v0,24432
8006572c:	0040f809 	jalr	v0
80065730:	24a5142c 	addiu	a1,a1,5164
80065734:	1040ffc0 	beqz	v0,80065638 <_ZN7CMemory8SaveSRAMEPKc+0xb0>
80065738:	00408021 	move	s0,v0
8006573c:	3c028021 	lui	v0,0x8021
80065740:	8c447008 	lw	a0,28680(v0)
80065744:	3c02800f 	lui	v0,0x800f
80065748:	02202821 	move	a1,s1
8006574c:	24060001 	li	a2,1
80065750:	24425bb0 	addiu	v0,v0,23472
80065754:	0040f809 	jalr	v0
80065758:	02003821 	move	a3,s0
8006575c:	3c02800f 	lui	v0,0x800f
80065760:	24425f58 	addiu	v0,v0,24408
80065764:	0040f809 	jalr	v0
80065768:	02002021 	move	a0,s0
8006576c:	2643e42c 	addiu	v1,s2,-7124
80065770:	90620056 	lbu	v0,86(v1)
80065774:	1040ffc4 	beqz	v0,80065688 <_ZN7CMemory8SaveSRAMEPKc+0x100>
80065778:	8fbf0024 	lw	ra,36(sp)
8006577c:	3c048030 	lui	a0,0x8030
80065780:	3c02800d 	lui	v0,0x800d
80065784:	2442e88c 	addiu	v0,v0,-6004
80065788:	0040f809 	jalr	v0
8006578c:	24846f74 	addiu	a0,a0,28532
80065790:	8fbf0024 	lw	ra,36(sp)
80065794:	8fb40020 	lw	s4,32(sp)
80065798:	8fb3001c 	lw	s3,28(sp)
8006579c:	8fb20018 	lw	s2,24(sp)
800657a0:	8fb10014 	lw	s1,20(sp)
800657a4:	8fb00010 	lw	s0,16(sp)
800657a8:	24020001 	li	v0,1
800657ac:	03e00008 	jr	ra
800657b0:	27bd0028 	addiu	sp,sp,40

800657b4 <_ZN7CMemory8LoadSRAMEPKc>:
800657b4:	27bdffd8 	addiu	sp,sp,-40
800657b8:	afb00010 	sw	s0,16(sp)
800657bc:	afbf0020 	sw	ra,32(sp)
800657c0:	afb3001c 	sw	s3,28(sp)
800657c4:	afb20018 	sw	s2,24(sp)
800657c8:	afb10014 	sw	s1,20(sp)
800657cc:	3c028021 	lui	v0,0x8021
800657d0:	90437040 	lbu	v1,28736(v0)
800657d4:	1060003a 	beqz	v1,800658c0 <_ZN7CMemory8LoadSRAMEPKc+0x10c>
800657d8:	00a08021 	move	s0,a1
800657dc:	3c028022 	lui	v0,0x8022
800657e0:	24630003 	addiu	v1,v1,3
800657e4:	904550a7 	lbu	a1,20647(v0)
800657e8:	24020080 	li	v0,128
800657ec:	00628804 	sllv	s1,v0,v1
800657f0:	8c84000c 	lw	a0,12(a0)
800657f4:	3c028011 	lui	v0,0x8011
800657f8:	2442ca64 	addiu	v0,v0,-13724
800657fc:	0040f809 	jalr	v0
80065800:	3c060002 	lui	a2,0x2
80065804:	3c030002 	lui	v1,0x2
80065808:	34630001 	ori	v1,v1,0x1
8006580c:	0223182a 	slt	v1,s1,v1
80065810:	14600042 	bnez	v1,8006591c <_ZN7CMemory8LoadSRAMEPKc+0x168>
80065814:	3c058019 	lui	a1,0x8019
80065818:	3c110002 	lui	s1,0x2
8006581c:	3c02800f 	lui	v0,0x800f
80065820:	02002021 	move	a0,s0
80065824:	24425f70 	addiu	v0,v0,24432
80065828:	0040f809 	jalr	v0
8006582c:	24a5cdf4 	addiu	a1,a1,-12812
80065830:	10400058 	beqz	v0,80065994 <_ZN7CMemory8LoadSRAMEPKc+0x1e0>
80065834:	00408021 	move	s0,v0
80065838:	3c138021 	lui	s3,0x8021
8006583c:	00403821 	move	a3,v0
80065840:	8e647008 	lw	a0,28680(s3)
80065844:	3c02800f 	lui	v0,0x800f
80065848:	24050001 	li	a1,1
8006584c:	24425ed4 	addiu	v0,v0,24276
80065850:	0040f809 	jalr	v0
80065854:	3c060002 	lui	a2,0x2
80065858:	00409021 	move	s2,v0
8006585c:	3c02800f 	lui	v0,0x800f
80065860:	24425f58 	addiu	v0,v0,24408
80065864:	0040f809 	jalr	v0
80065868:	02002021 	move	a0,s0
8006586c:	2643fe00 	addiu	v1,s2,-512
80065870:	1223004e 	beq	s1,v1,800659ac <_ZN7CMemory8LoadSRAMEPKc+0x1f8>
80065874:	8e647008 	lw	a0,28680(s3)
80065878:	26220019 	addiu	v0,s1,25
8006587c:	12420037 	beq	s2,v0,8006595c <_ZN7CMemory8LoadSRAMEPKc+0x1a8>
80065880:	3c02800a 	lui	v0,0x800a
80065884:	2442a910 	addiu	v0,v0,-22256
80065888:	0040f809 	jalr	v0
8006588c:	00000000 	nop
80065890:	3c028021 	lui	v0,0x8021
80065894:	9043e482 	lbu	v1,-7038(v0)
80065898:	14600024 	bnez	v1,8006592c <_ZN7CMemory8LoadSRAMEPKc+0x178>
8006589c:	3c048030 	lui	a0,0x8030
800658a0:	24020001 	li	v0,1
800658a4:	8fbf0020 	lw	ra,32(sp)
800658a8:	8fb3001c 	lw	s3,28(sp)
800658ac:	8fb20018 	lw	s2,24(sp)
800658b0:	8fb10014 	lw	s1,20(sp)
800658b4:	8fb00010 	lw	s0,16(sp)
800658b8:	03e00008 	jr	ra
800658bc:	27bd0028 	addiu	sp,sp,40
800658c0:	3c028022 	lui	v0,0x8022
800658c4:	904550a7 	lbu	a1,20647(v0)
800658c8:	8c84000c 	lw	a0,12(a0)
800658cc:	3c028011 	lui	v0,0x8011
800658d0:	2442ca64 	addiu	v0,v0,-13724
800658d4:	0040f809 	jalr	v0
800658d8:	3c060002 	lui	a2,0x2
800658dc:	3c028021 	lui	v0,0x8021
800658e0:	9043e480 	lbu	v1,-7040(v0)
800658e4:	1060ffef 	beqz	v1,800658a4 <_ZN7CMemory8LoadSRAMEPKc+0xf0>
800658e8:	24020001 	li	v0,1
800658ec:	3c028009 	lui	v0,0x8009
800658f0:	24422d84 	addiu	v0,v0,11652
800658f4:	0040f809 	jalr	v0
800658f8:	00000000 	nop
800658fc:	8fbf0020 	lw	ra,32(sp)
80065900:	8fb3001c 	lw	s3,28(sp)
80065904:	8fb20018 	lw	s2,24(sp)
80065908:	8fb10014 	lw	s1,20(sp)
8006590c:	8fb00010 	lw	s0,16(sp)
80065910:	24020001 	li	v0,1
80065914:	03e00008 	jr	ra
80065918:	27bd0028 	addiu	sp,sp,40
8006591c:	1220fff0 	beqz	s1,800658e0 <_ZN7CMemory8LoadSRAMEPKc+0x12c>
80065920:	3c028021 	lui	v0,0x8021
80065924:	08019607 	j	8006581c <_ZN7CMemory8LoadSRAMEPKc+0x68>
80065928:	3c058019 	lui	a1,0x8019
8006592c:	3c02800d 	lui	v0,0x800d
80065930:	2442e3e8 	addiu	v0,v0,-7192
80065934:	0040f809 	jalr	v0
80065938:	24846f74 	addiu	a0,a0,28532
8006593c:	8fbf0020 	lw	ra,32(sp)
80065940:	8fb3001c 	lw	s3,28(sp)
80065944:	8fb20018 	lw	s2,24(sp)
80065948:	8fb10014 	lw	s1,20(sp)
8006594c:	8fb00010 	lw	s0,16(sp)
80065950:	24020001 	li	v0,1
80065954:	03e00008 	jr	ra
80065958:	27bd0028 	addiu	sp,sp,40
8006595c:	3c02800a 	lui	v0,0x800a
80065960:	2442ae68 	addiu	v0,v0,-20888
80065964:	0040f809 	jalr	v0
80065968:	00000000 	nop
8006596c:	3c03800a 	lui	v1,0x800a
80065970:	2463a7d0 	addiu	v1,v1,-22576
80065974:	0060f809 	jalr	v1
80065978:	00000000 	nop
8006597c:	3c02802c 	lui	v0,0x802c
80065980:	24424540 	addiu	v0,v0,17728
80065984:	2403ffff 	li	v1,-1
80065988:	a043000f 	sb	v1,15(v0)
8006598c:	08019624 	j	80065890 <_ZN7CMemory8LoadSRAMEPKc+0xdc>
80065990:	a0400010 	sb	zero,16(v0)
80065994:	3c02800a 	lui	v0,0x800a
80065998:	2442a910 	addiu	v0,v0,-22256
8006599c:	0040f809 	jalr	v0
800659a0:	00000000 	nop
800659a4:	08019629 	j	800658a4 <_ZN7CMemory8LoadSRAMEPKc+0xf0>
800659a8:	00001021 	move	v0,zero
800659ac:	3c028012 	lui	v0,0x8012
800659b0:	24850200 	addiu	a1,a0,512
800659b4:	2442c980 	addiu	v0,v0,-13952
800659b8:	0040f809 	jalr	v0
800659bc:	02203021 	move	a2,s1
800659c0:	0801961f 	j	8006587c <_ZN7CMemory8LoadSRAMEPKc+0xc8>
800659c4:	26220019 	addiu	v0,s1,25

800659c8 <_ZN7CMemory12FreeSDD1DataEv>:
800659c8:	27bdffe8 	addiu	sp,sp,-24
800659cc:	3c020001 	lui	v0,0x1
800659d0:	afb00010 	sw	s0,16(sp)
800659d4:	afbf0014 	sw	ra,20(sp)
800659d8:	00828021 	addu	s0,a0,v0
800659dc:	8e03b064 	lw	v1,-20380(s0)
800659e0:	10600006 	beqz	v1,800659fc <_ZN7CMemory12FreeSDD1DataEv+0x34>
800659e4:	00602021 	move	a0,v1
800659e8:	3c028010 	lui	v0,0x8010
800659ec:	24424e60 	addiu	v0,v0,20064
800659f0:	0040f809 	jalr	v0
800659f4:	00000000 	nop
800659f8:	ae00b064 	sw	zero,-20380(s0)
800659fc:	8e02b068 	lw	v0,-20376(s0)
80065a00:	10400006 	beqz	v0,80065a1c <_ZN7CMemory12FreeSDD1DataEv+0x54>
80065a04:	00402021 	move	a0,v0
80065a08:	3c028010 	lui	v0,0x8010
80065a0c:	24424e60 	addiu	v0,v0,20064
80065a10:	0040f809 	jalr	v0
80065a14:	00000000 	nop
80065a18:	ae00b068 	sw	zero,-20376(s0)
80065a1c:	8fbf0014 	lw	ra,20(sp)
80065a20:	8fb00010 	lw	s0,16(sp)
80065a24:	03e00008 	jr	ra
80065a28:	27bd0018 	addiu	sp,sp,24

80065a2c <_ZN7CMemory4SafeEPKc>:
80065a2c:	27bdffd8 	addiu	sp,sp,-40
80065a30:	afb20018 	sw	s2,24(sp)
80065a34:	afbf0024 	sw	ra,36(sp)
80065a38:	afb40020 	sw	s4,32(sp)
80065a3c:	afb3001c 	sw	s3,28(sp)
80065a40:	afb10014 	sw	s1,20(sp)
80065a44:	afb00010 	sw	s0,16(sp)
80065a48:	10a0003d 	beqz	a1,80065b40 <_ZN7CMemory4SafeEPKc+0x114>
80065a4c:	00a09021 	move	s2,a1
80065a50:	3c028012 	lui	v0,0x8012
80065a54:	00a02021 	move	a0,a1
80065a58:	2442bdb0 	addiu	v0,v0,-16976
80065a5c:	0040f809 	jalr	v0
80065a60:	3c13801f 	lui	s3,0x801f
80065a64:	8e64442c 	lw	a0,17452(s3)
80065a68:	10800032 	beqz	a0,80065b34 <_ZN7CMemory4SafeEPKc+0x108>
80065a6c:	00408021 	move	s0,v0
80065a70:	3c14801f 	lui	s4,0x801f
80065a74:	8e824428 	lw	v0,17448(s4)
80065a78:	26110001 	addiu	s1,s0,1
80065a7c:	0051102a 	slt	v0,v0,s1
80065a80:	14400022 	bnez	v0,80065b0c <_ZN7CMemory4SafeEPKc+0xe0>
80065a84:	3c028010 	lui	v0,0x8010
80065a88:	1a000015 	blez	s0,80065ae0 <_ZN7CMemory4SafeEPKc+0xb4>
80065a8c:	8e63442c 	lw	v1,17452(s3)
80065a90:	8e64442c 	lw	a0,17452(s3)
80065a94:	00002821 	move	a1,zero
80065a98:	080196ac 	j	80065ab0 <_ZN7CMemory4SafeEPKc+0x84>
80065a9c:	2406003f 	li	a2,63
80065aa0:	24a50001 	addiu	a1,a1,1
80065aa4:	a0830000 	sb	v1,0(a0)
80065aa8:	1205000c 	beq	s0,a1,80065adc <_ZN7CMemory4SafeEPKc+0xb0>
80065aac:	24840001 	addiu	a0,a0,1
80065ab0:	02451821 	addu	v1,s2,a1
80065ab4:	80630000 	lb	v1,0(v1)
80065ab8:	2462ffe0 	addiu	v0,v1,-32
80065abc:	304200ff 	andi	v0,v0,0xff
80065ac0:	2c42005f 	sltiu	v0,v0,95
80065ac4:	1440fff6 	bnez	v0,80065aa0 <_ZN7CMemory4SafeEPKc+0x74>
80065ac8:	00000000 	nop
80065acc:	24a50001 	addiu	a1,a1,1
80065ad0:	a0860000 	sb	a2,0(a0)
80065ad4:	1605fff6 	bne	s0,a1,80065ab0 <_ZN7CMemory4SafeEPKc+0x84>
80065ad8:	24840001 	addiu	a0,a0,1
80065adc:	8e63442c 	lw	v1,17452(s3)
80065ae0:	00701021 	addu	v0,v1,s0
80065ae4:	a0400000 	sb	zero,0(v0)
80065ae8:	8fbf0024 	lw	ra,36(sp)
80065aec:	8fb40020 	lw	s4,32(sp)
80065af0:	8fb3001c 	lw	s3,28(sp)
80065af4:	8fb20018 	lw	s2,24(sp)
80065af8:	8fb10014 	lw	s1,20(sp)
80065afc:	8fb00010 	lw	s0,16(sp)
80065b00:	00601021 	move	v0,v1
80065b04:	03e00008 	jr	ra
80065b08:	27bd0028 	addiu	sp,sp,40
80065b0c:	24424e60 	addiu	v0,v0,20064
80065b10:	0040f809 	jalr	v0
80065b14:	00000000 	nop
80065b18:	3c028010 	lui	v0,0x8010
80065b1c:	02202021 	move	a0,s1
80065b20:	24425378 	addiu	v0,v0,21368
80065b24:	0040f809 	jalr	v0
80065b28:	ae914428 	sw	s1,17448(s4)
80065b2c:	080196a2 	j	80065a88 <_ZN7CMemory4SafeEPKc+0x5c>
80065b30:	ae62442c 	sw	v0,17452(s3)
80065b34:	24510001 	addiu	s1,v0,1
80065b38:	080196c6 	j	80065b18 <_ZN7CMemory4SafeEPKc+0xec>
80065b3c:	3c14801f 	lui	s4,0x801f
80065b40:	3c10801f 	lui	s0,0x801f
80065b44:	8e04442c 	lw	a0,17452(s0)
80065b48:	14800003 	bnez	a0,80065b58 <_ZN7CMemory4SafeEPKc+0x12c>
80065b4c:	3c028010 	lui	v0,0x8010
80065b50:	080196ba 	j	80065ae8 <_ZN7CMemory4SafeEPKc+0xbc>
80065b54:	00001821 	move	v1,zero
80065b58:	24424e60 	addiu	v0,v0,20064
80065b5c:	0040f809 	jalr	v0
80065b60:	00000000 	nop
80065b64:	00001821 	move	v1,zero
80065b68:	080196ba 	j	80065ae8 <_ZN7CMemory4SafeEPKc+0xbc>
80065b6c:	ae00442c 	sw	zero,17452(s0)

80065b70 <_Z20S9xDeinterleaveType1iPh>:
80065b70:	27bdfec0 	addiu	sp,sp,-320
80065b74:	3c028021 	lui	v0,0x8021
80065b78:	2446e42c 	addiu	a2,v0,-7124
80065b7c:	afbf013c 	sw	ra,316(sp)
80065b80:	afbe0138 	sw	s8,312(sp)
80065b84:	afb70134 	sw	s7,308(sp)
80065b88:	afb60130 	sw	s6,304(sp)
80065b8c:	afb5012c 	sw	s5,300(sp)
80065b90:	afb40128 	sw	s4,296(sp)
80065b94:	afb30124 	sw	s3,292(sp)
80065b98:	afb20120 	sw	s2,288(sp)
80065b9c:	afb1011c 	sw	s1,284(sp)
80065ba0:	afb00118 	sw	s0,280(sp)
80065ba4:	94c30124 	lhu	v1,292(a2)
80065ba8:	3402ffff 	li	v0,0xffff
80065bac:	10620052 	beq	v1,v0,80065cf8 <_Z20S9xDeinterleaveType1iPh+0x188>
80065bb0:	afa50110 	sw	a1,272(sp)
80065bb4:	00048403 	sra	s0,a0,0x10
80065bb8:	1a00000a 	blez	s0,80065be4 <_Z20S9xDeinterleaveType1iPh+0x74>
80065bbc:	320600ff 	andi	a2,s0,0xff
80065bc0:	00002821 	move	a1,zero
80065bc4:	27a40010 	addiu	a0,sp,16
80065bc8:	30a300ff 	andi	v1,a1,0xff
80065bcc:	00c31021 	addu	v0,a2,v1
80065bd0:	24a50001 	addiu	a1,a1,1
80065bd4:	a0820000 	sb	v0,0(a0)
80065bd8:	a0830001 	sb	v1,1(a0)
80065bdc:	1605fffa 	bne	s0,a1,80065bc8 <_Z20S9xDeinterleaveType1iPh+0x58>
80065be0:	24840002 	addiu	a0,a0,2
80065be4:	3c028010 	lui	v0,0x8010
80065be8:	24425378 	addiu	v0,v0,21368
80065bec:	0040f809 	jalr	v0
80065bf0:	34048000 	li	a0,0x8000
80065bf4:	10400043 	beqz	v0,80065d04 <_Z20S9xDeinterleaveType1iPh+0x194>
80065bf8:	0040f021 	move	s8,v0
80065bfc:	0010a840 	sll	s5,s0,0x1
80065c00:	1aa00011 	blez	s5,80065c48 <_Z20S9xDeinterleaveType1iPh+0xd8>
80065c04:	8fb70110 	lw	s7,272(sp)
80065c08:	0000a021 	move	s4,zero
80065c0c:	27b60010 	addiu	s6,sp,16
80065c10:	27a20010 	addiu	v0,sp,16
80065c14:	00541821 	addu	v1,v0,s4
80065c18:	02809821 	move	s3,s4
80065c1c:	90620000 	lbu	v0,0(v1)
80065c20:	10540018 	beq	v0,s4,80065c84 <_Z20S9xDeinterleaveType1iPh+0x114>
80065c24:	24630001 	addiu	v1,v1,1
80065c28:	26730001 	addiu	s3,s3,1
80065c2c:	0275102a 	slt	v0,s3,s5
80065c30:	1440fffa 	bnez	v0,80065c1c <_Z20S9xDeinterleaveType1iPh+0xac>
80065c34:	34028000 	li	v0,0x8000
80065c38:	26940001 	addiu	s4,s4,1
80065c3c:	02e2b821 	addu	s7,s7,v0
80065c40:	1695fff3 	bne	s4,s5,80065c10 <_Z20S9xDeinterleaveType1iPh+0xa0>
80065c44:	26d60001 	addiu	s6,s6,1
80065c48:	3c198010 	lui	t9,0x8010
80065c4c:	03c02021 	move	a0,s8
80065c50:	8fbf013c 	lw	ra,316(sp)
80065c54:	8fbe0138 	lw	s8,312(sp)
80065c58:	8fb70134 	lw	s7,308(sp)
80065c5c:	8fb60130 	lw	s6,304(sp)
80065c60:	8fb5012c 	lw	s5,300(sp)
80065c64:	8fb40128 	lw	s4,296(sp)
80065c68:	8fb30124 	lw	s3,292(sp)
80065c6c:	8fb20120 	lw	s2,288(sp)
80065c70:	8fb1011c 	lw	s1,284(sp)
80065c74:	8fb00118 	lw	s0,280(sp)
80065c78:	27394e60 	addiu	t9,t9,20064
80065c7c:	03200008 	jr	t9
80065c80:	27bd0140 	addiu	sp,sp,320
80065c84:	3c118012 	lui	s1,0x8012
80065c88:	2631c980 	addiu	s1,s1,-13952
80065c8c:	02e02821 	move	a1,s7
80065c90:	03c02021 	move	a0,s8
80065c94:	0220f809 	jalr	s1
80065c98:	34068000 	li	a2,0x8000
80065c9c:	92d20000 	lbu	s2,0(s6)
80065ca0:	8fa20110 	lw	v0,272(sp)
80065ca4:	001283c0 	sll	s0,s2,0xf
80065ca8:	00508021 	addu	s0,v0,s0
80065cac:	02e02021 	move	a0,s7
80065cb0:	34068000 	li	a2,0x8000
80065cb4:	0220f809 	jalr	s1
80065cb8:	02002821 	move	a1,s0
80065cbc:	02002021 	move	a0,s0
80065cc0:	03c02821 	move	a1,s8
80065cc4:	0220f809 	jalr	s1
80065cc8:	34068000 	li	a2,0x8000
80065ccc:	27a20010 	addiu	v0,sp,16
80065cd0:	00531821 	addu	v1,v0,s3
80065cd4:	a0720000 	sb	s2,0(v1)
80065cd8:	34028000 	li	v0,0x8000
80065cdc:	a2d40000 	sb	s4,0(s6)
80065ce0:	26940001 	addiu	s4,s4,1
80065ce4:	02e2b821 	addu	s7,s7,v0
80065ce8:	1695ffc9 	bne	s4,s5,80065c10 <_Z20S9xDeinterleaveType1iPh+0xa0>
80065cec:	26d60001 	addiu	s6,s6,1
80065cf0:	08019713 	j	80065c4c <_Z20S9xDeinterleaveType1iPh+0xdc>
80065cf4:	3c198010 	lui	t9,0x8010
80065cf8:	240203e0 	li	v0,992
80065cfc:	080196ed 	j	80065bb4 <_Z20S9xDeinterleaveType1iPh+0x44>
80065d00:	a4c20124 	sh	v0,292(a2)
80065d04:	8fbf013c 	lw	ra,316(sp)
80065d08:	8fbe0138 	lw	s8,312(sp)
80065d0c:	8fb70134 	lw	s7,308(sp)
80065d10:	8fb60130 	lw	s6,304(sp)
80065d14:	8fb5012c 	lw	s5,300(sp)
80065d18:	8fb40128 	lw	s4,296(sp)
80065d1c:	8fb30124 	lw	s3,292(sp)
80065d20:	8fb20120 	lw	s2,288(sp)
80065d24:	8fb1011c 	lw	s1,284(sp)
80065d28:	8fb00118 	lw	s0,280(sp)
80065d2c:	03e00008 	jr	ra
80065d30:	27bd0140 	addiu	sp,sp,320

80065d34 <_Z19S9xDeinterleaveGD24iPh>:
80065d34:	3c028021 	lui	v0,0x8021
80065d38:	27bdffd8 	addiu	sp,sp,-40
80065d3c:	2446e42c 	addiu	a2,v0,-7124
80065d40:	3c020030 	lui	v0,0x30
80065d44:	afb3001c 	sw	s3,28(sp)
80065d48:	afbf0024 	sw	ra,36(sp)
80065d4c:	afb40020 	sw	s4,32(sp)
80065d50:	afb20018 	sw	s2,24(sp)
80065d54:	afb10014 	sw	s1,20(sp)
80065d58:	afb00010 	sw	s0,16(sp)
80065d5c:	10820009 	beq	a0,v0,80065d84 <_Z19S9xDeinterleaveGD24iPh+0x50>
80065d60:	00a09821 	move	s3,a1
80065d64:	8fbf0024 	lw	ra,36(sp)
80065d68:	8fb40020 	lw	s4,32(sp)
80065d6c:	8fb3001c 	lw	s3,28(sp)
80065d70:	8fb20018 	lw	s2,24(sp)
80065d74:	8fb10014 	lw	s1,20(sp)
80065d78:	8fb00010 	lw	s0,16(sp)
80065d7c:	03e00008 	jr	ra
80065d80:	27bd0028 	addiu	sp,sp,40
80065d84:	94c30124 	lhu	v1,292(a2)
80065d88:	3402ffff 	li	v0,0xffff
80065d8c:	1062002f 	beq	v1,v0,80065e4c <_Z19S9xDeinterleaveGD24iPh+0x118>
80065d90:	3c040008 	lui	a0,0x8
80065d94:	3c028010 	lui	v0,0x8010
80065d98:	24425378 	addiu	v0,v0,21368
80065d9c:	0040f809 	jalr	v0
80065da0:	00000000 	nop
80065da4:	00409021 	move	s2,v0
80065da8:	3c020018 	lui	v0,0x18
80065dac:	02628021 	addu	s0,s3,v0
80065db0:	3c038012 	lui	v1,0x8012
80065db4:	2474c980 	addiu	s4,v1,-13952
80065db8:	02402021 	move	a0,s2
80065dbc:	02002821 	move	a1,s0
80065dc0:	1240ffe8 	beqz	s2,80065d64 <_Z19S9xDeinterleaveGD24iPh+0x30>
80065dc4:	3c060008 	lui	a2,0x8
80065dc8:	0280f809 	jalr	s4
80065dcc:	3c110020 	lui	s1,0x20
80065dd0:	02718821 	addu	s1,s3,s1
80065dd4:	02002021 	move	a0,s0
80065dd8:	3c100028 	lui	s0,0x28
80065ddc:	02708021 	addu	s0,s3,s0
80065de0:	02202821 	move	a1,s1
80065de4:	0280f809 	jalr	s4
80065de8:	3c060008 	lui	a2,0x8
80065dec:	02202021 	move	a0,s1
80065df0:	02002821 	move	a1,s0
80065df4:	0280f809 	jalr	s4
80065df8:	3c060008 	lui	a2,0x8
80065dfc:	02402821 	move	a1,s2
80065e00:	02002021 	move	a0,s0
80065e04:	0280f809 	jalr	s4
80065e08:	3c060008 	lui	a2,0x8
80065e0c:	3c028010 	lui	v0,0x8010
80065e10:	24424e60 	addiu	v0,v0,20064
80065e14:	0040f809 	jalr	v0
80065e18:	02402021 	move	a0,s2
80065e1c:	3c198006 	lui	t9,0x8006
80065e20:	02602821 	move	a1,s3
80065e24:	8fbf0024 	lw	ra,36(sp)
80065e28:	8fb40020 	lw	s4,32(sp)
80065e2c:	8fb3001c 	lw	s3,28(sp)
80065e30:	8fb20018 	lw	s2,24(sp)
80065e34:	8fb10014 	lw	s1,20(sp)
80065e38:	8fb00010 	lw	s0,16(sp)
80065e3c:	3c040030 	lui	a0,0x30
80065e40:	27395b70 	addiu	t9,t9,23408
80065e44:	03200008 	jr	t9
80065e48:	27bd0028 	addiu	sp,sp,40
80065e4c:	24027fe0 	li	v0,32736
80065e50:	08019765 	j	80065d94 <_Z19S9xDeinterleaveGD24iPh+0x60>
80065e54:	a4c20124 	sh	v0,292(a2)

80065e58 <_ZN7CMemory10FileLoaderEPhPKci>:
80065e58:	27bdbfa8 	addiu	sp,sp,-16472
80065e5c:	afbe4050 	sw	s8,16464(sp)
80065e60:	afb7404c 	sw	s7,16460(sp)
80065e64:	afb64048 	sw	s6,16456(sp)
80065e68:	afb44040 	sw	s4,16448(sp)
80065e6c:	27be0020 	addiu	s8,sp,32
80065e70:	27b42022 	addiu	s4,sp,8226
80065e74:	27b61021 	addiu	s6,sp,4129
80065e78:	27b70018 	addiu	s7,sp,24
80065e7c:	3c02800d 	lui	v0,0x800d
80065e80:	afbf4054 	sw	ra,16468(sp)
80065e84:	afb54044 	sw	s5,16452(sp)
80065e88:	afb3403c 	sw	s3,16444(sp)
80065e8c:	afb24038 	sw	s2,16440(sp)
80065e90:	afb04030 	sw	s0,16432(sp)
80065e94:	afa5405c 	sw	a1,16476(sp)
80065e98:	2442746c 	addiu	v0,v0,29804
80065e9c:	02e02821 	move	a1,s7
80065ea0:	afb14034 	sw	s1,16436(sp)
80065ea4:	0080a821 	move	s5,a0
80065ea8:	00e09021 	move	s2,a3
80065eac:	00c02021 	move	a0,a2
80065eb0:	02c03821 	move	a3,s6
80065eb4:	03c03021 	move	a2,s8
80065eb8:	afa0001c 	sw	zero,28(sp)
80065ebc:	0040f809 	jalr	v0
80065ec0:	afb40010 	sw	s4,16(sp)
80065ec4:	27b33023 	addiu	s3,sp,12323
80065ec8:	3c03800d 	lui	v1,0x800d
80065ecc:	02e02821 	move	a1,s7
80065ed0:	02602021 	move	a0,s3
80065ed4:	24626b68 	addiu	v0,v1,27496
80065ed8:	03c03021 	move	a2,s8
80065edc:	02c03821 	move	a3,s6
80065ee0:	0040f809 	jalr	v0
80065ee4:	afb40010 	sw	s4,16(sp)
80065ee8:	3c058019 	lui	a1,0x8019
80065eec:	3c028012 	lui	v0,0x8012
80065ef0:	02802021 	move	a0,s4
80065ef4:	2450cc10 	addiu	s0,v0,-13296
80065ef8:	0200f809 	jalr	s0
80065efc:	24a51430 	addiu	a1,a1,5168
80065f00:	1040001b 	beqz	v0,80065f70 <_ZN7CMemory10FileLoaderEPhPKci+0x118>
80065f04:	3c02800f 	lui	v0,0x800f
80065f08:	3c058019 	lui	a1,0x8019
80065f0c:	24a51434 	addiu	a1,a1,5172
80065f10:	0200f809 	jalr	s0
80065f14:	02802021 	move	a0,s4
80065f18:	14400036 	bnez	v0,80065ff4 <_ZN7CMemory10FileLoaderEPhPKci+0x19c>
80065f1c:	3c028019 	lui	v0,0x8019
80065f20:	3c068019 	lui	a2,0x8019
80065f24:	3c02800d 	lui	v0,0x800d
80065f28:	24c614cc 	addiu	a2,a2,5324
80065f2c:	24040004 	li	a0,4
80065f30:	24427918 	addiu	v0,v0,31000
80065f34:	0040f809 	jalr	v0
80065f38:	00002821 	move	a1,zero
80065f3c:	00001021 	move	v0,zero
80065f40:	8fbf4054 	lw	ra,16468(sp)
80065f44:	8fbe4050 	lw	s8,16464(sp)
80065f48:	8fb7404c 	lw	s7,16460(sp)
80065f4c:	8fb64048 	lw	s6,16456(sp)
80065f50:	8fb54044 	lw	s5,16452(sp)
80065f54:	8fb44040 	lw	s4,16448(sp)
80065f58:	8fb3403c 	lw	s3,16444(sp)
80065f5c:	8fb24038 	lw	s2,16440(sp)
80065f60:	8fb14034 	lw	s1,16436(sp)
80065f64:	8fb04030 	lw	s0,16432(sp)
80065f68:	03e00008 	jr	ra
80065f6c:	27bd4058 	addiu	sp,sp,16472
80065f70:	24424014 	addiu	v0,v0,16404
80065f74:	0040f809 	jalr	v0
80065f78:	02602021 	move	a0,s3
80065f7c:	1040006e 	beqz	v0,80066138 <_ZN7CMemory10FileLoaderEPhPKci+0x2e0>
80065f80:	00402021 	move	a0,v0
80065f84:	3c02800f 	lui	v0,0x800f
80065f88:	24422a80 	addiu	v0,v0,10880
80065f8c:	0040f809 	jalr	v0
80065f90:	00000000 	nop
80065f94:	3406b050 	li	a2,0xb050
80065f98:	3c02800d 	lui	v0,0x800d
80065f9c:	8ea70004 	lw	a3,4(s5)
80065fa0:	02a63021 	addu	a2,s5,a2
80065fa4:	02602021 	move	a0,s3
80065fa8:	24423ed0 	addiu	v0,v0,16080
80065fac:	0040f809 	jalr	v0
80065fb0:	27a5001c 	addiu	a1,sp,28
80065fb4:	1040ffe2 	beqz	v0,80065f40 <_ZN7CMemory10FileLoaderEPhPKci+0xe8>
80065fb8:	00001021 	move	v0,zero
80065fbc:	3404d078 	li	a0,0xd078
80065fc0:	3c028012 	lui	v0,0x8012
80065fc4:	02a42021 	addu	a0,s5,a0
80065fc8:	2442bbf0 	addiu	v0,v0,-17424
80065fcc:	0040f809 	jalr	v0
80065fd0:	02602821 	move	a1,s3
80065fd4:	3c020001 	lui	v0,0x1
80065fd8:	02a21021 	addu	v0,s5,v0
80065fdc:	8c43b050 	lw	v1,-20400(v0)
80065fe0:	1460003f 	bnez	v1,800660e0 <_ZN7CMemory10FileLoaderEPhPKci+0x288>
80065fe4:	24020001 	li	v0,1
80065fe8:	3c068019 	lui	a2,0x8019
80065fec:	0801983c 	j	800660f0 <_ZN7CMemory10FileLoaderEPhPKci+0x298>
80065ff0:	24c61454 	addiu	a2,a2,5204
80065ff4:	3c03800f 	lui	v1,0x800f
80065ff8:	2445cdf4 	addiu	a1,v0,-12812
80065ffc:	24625f70 	addiu	v0,v1,24432
80066000:	0040f809 	jalr	v0
80066004:	02602021 	move	a0,s3
80066008:	1040ffcc 	beqz	v0,80065f3c <_ZN7CMemory10FileLoaderEPhPKci+0xe4>
8006600c:	00408821 	move	s1,v0
80066010:	3404d078 	li	a0,0xd078
80066014:	3c028012 	lui	v0,0x8012
80066018:	02a42021 	addu	a0,s5,a0
8006601c:	2442bbf0 	addiu	v0,v0,-17424
80066020:	0040f809 	jalr	v0
80066024:	02602821 	move	a1,s3
80066028:	26520200 	addiu	s2,s2,512
8006602c:	3c030001 	lui	v1,0x1
80066030:	02a31821 	addu	v1,s5,v1
80066034:	afb24028 	sw	s2,16424(sp)
80066038:	8fb2405c 	lw	s2,16476(sp)
8006603c:	ac60b050 	sw	zero,-20400(v1)
80066040:	8ea60004 	lw	a2,4(s5)
80066044:	8fa44028 	lw	a0,16424(sp)
80066048:	3c08800f 	lui	t0,0x800f
8006604c:	00d23023 	subu	a2,a2,s2
80066050:	00c43021 	addu	a2,a2,a0
80066054:	24050001 	li	a1,1
80066058:	02203821 	move	a3,s1
8006605c:	25025ed4 	addiu	v0,t0,24276
80066060:	0040f809 	jalr	v0
80066064:	02402021 	move	a0,s2
80066068:	3c03800f 	lui	v1,0x800f
8006606c:	00408021 	move	s0,v0
80066070:	24625f58 	addiu	v0,v1,24408
80066074:	0040f809 	jalr	v0
80066078:	02202021 	move	a0,s1
8006607c:	00101b42 	srl	v1,s0,0xd
80066080:	00033340 	sll	a2,v1,0xd
80066084:	2602fe00 	addiu	v0,s0,-512
80066088:	10c20034 	beq	a2,v0,8006615c <_ZN7CMemory10FileLoaderEPhPKci+0x304>
8006608c:	3c048021 	lui	a0,0x8021
80066090:	3c088021 	lui	t0,0x8021
80066094:	2502e42c 	addiu	v0,t0,-7124
80066098:	90430032 	lbu	v1,50(v0)
8006609c:	14600034 	bnez	v1,80066170 <_ZN7CMemory10FileLoaderEPhPKci+0x318>
800660a0:	3c028012 	lui	v0,0x8012
800660a4:	02002021 	move	a0,s0
800660a8:	8fa2001c 	lw	v0,28(sp)
800660ac:	8ea30004 	lw	v1,4(s5)
800660b0:	02449021 	addu	s2,s2,a0
800660b4:	00441021 	addu	v0,v0,a0
800660b8:	8fa44028 	lw	a0,16424(sp)
800660bc:	02431823 	subu	v1,s2,v1
800660c0:	0064182a 	slt	v1,v1,a0
800660c4:	14600035 	bnez	v1,8006619c <_ZN7CMemory10FileLoaderEPhPKci+0x344>
800660c8:	afa2001c 	sw	v0,28(sp)
800660cc:	3c020001 	lui	v0,0x1
800660d0:	02a21021 	addu	v0,s5,v0
800660d4:	8c43b050 	lw	v1,-20400(v0)
800660d8:	1060ffc3 	beqz	v1,80065fe8 <_ZN7CMemory10FileLoaderEPhPKci+0x190>
800660dc:	24020001 	li	v0,1
800660e0:	10620077 	beq	v1,v0,800662c0 <_ZN7CMemory10FileLoaderEPhPKci+0x468>
800660e4:	3c068019 	lui	a2,0x8019
800660e8:	3c068019 	lui	a2,0x8019
800660ec:	24c61498 	addiu	a2,a2,5272
800660f0:	3c02800d 	lui	v0,0x800d
800660f4:	24427918 	addiu	v0,v0,31000
800660f8:	24040003 	li	a0,3
800660fc:	0040f809 	jalr	v0
80066100:	24050001 	li	a1,1
80066104:	8fa2001c 	lw	v0,28(sp)
80066108:	8fbf4054 	lw	ra,16468(sp)
8006610c:	8fbe4050 	lw	s8,16464(sp)
80066110:	8fb7404c 	lw	s7,16460(sp)
80066114:	8fb64048 	lw	s6,16456(sp)
80066118:	8fb54044 	lw	s5,16452(sp)
8006611c:	8fb44040 	lw	s4,16448(sp)
80066120:	8fb3403c 	lw	s3,16444(sp)
80066124:	8fb24038 	lw	s2,16440(sp)
80066128:	8fb14034 	lw	s1,16436(sp)
8006612c:	8fb04030 	lw	s0,16432(sp)
80066130:	03e00008 	jr	ra
80066134:	27bd4058 	addiu	sp,sp,16472
80066138:	3c068019 	lui	a2,0x8019
8006613c:	3c02800d 	lui	v0,0x800d
80066140:	24427918 	addiu	v0,v0,31000
80066144:	24c61438 	addiu	a2,a2,5176
80066148:	24040004 	li	a0,4
8006614c:	0040f809 	jalr	v0
80066150:	00002821 	move	a1,zero
80066154:	080197d0 	j	80065f40 <_ZN7CMemory10FileLoaderEPhPKci+0xe8>
80066158:	00001021 	move	v0,zero
8006615c:	2482e42c 	addiu	v0,a0,-7124
80066160:	90430033 	lbu	v1,51(v0)
80066164:	1460ffcb 	bnez	v1,80066094 <_ZN7CMemory10FileLoaderEPhPKci+0x23c>
80066168:	3c088021 	lui	t0,0x8021
8006616c:	3c028012 	lui	v0,0x8012
80066170:	02402021 	move	a0,s2
80066174:	2442c980 	addiu	v0,v0,-13952
80066178:	0040f809 	jalr	v0
8006617c:	26450200 	addiu	a1,s2,512
80066180:	3c030001 	lui	v1,0x1
80066184:	02a31821 	addu	v1,s5,v1
80066188:	8c62b050 	lw	v0,-20400(v1)
8006618c:	2604fe00 	addiu	a0,s0,-512
80066190:	24420001 	addiu	v0,v0,1
80066194:	0801982a 	j	800660a8 <_ZN7CMemory10FileLoaderEPhPKci+0x250>
80066198:	ac62b050 	sw	v0,-20400(v1)
8006619c:	3c108011 	lui	s0,0x8011
800661a0:	2602d308 	addiu	v0,s0,-11512
800661a4:	0040f809 	jalr	v0
800661a8:	83a42022 	lb	a0,8226(sp)
800661ac:	14400046 	bnez	v0,800662c8 <_ZN7CMemory10FileLoaderEPhPKci+0x470>
800661b0:	83a22023 	lb	v0,8227(sp)
800661b4:	8ea20004 	lw	v0,4(s5)
800661b8:	8fa44028 	lw	a0,16424(sp)
800661bc:	02421023 	subu	v0,s2,v0
800661c0:	0044102a 	slt	v0,v0,a0
800661c4:	1040ffc1 	beqz	v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274>
800661c8:	3c028012 	lui	v0,0x8012
800661cc:	2442bdb0 	addiu	v0,v0,-16976
800661d0:	0040f809 	jalr	v0
800661d4:	02c02021 	move	a0,s6
800661d8:	00408821 	move	s1,v0
800661dc:	24020007 	li	v0,7
800661e0:	12220003 	beq	s1,v0,800661f0 <_ZN7CMemory10FileLoaderEPhPKci+0x398>
800661e4:	24020008 	li	v0,8
800661e8:	1622ffb9 	bne	s1,v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278>
800661ec:	3c020001 	lui	v0,0x1
800661f0:	3c058019 	lui	a1,0x8019
800661f4:	3c028012 	lui	v0,0x8012
800661f8:	24a51450 	addiu	a1,a1,5200
800661fc:	02c02021 	move	a0,s6
80066200:	2442ccc0 	addiu	v0,v0,-13120
80066204:	0040f809 	jalr	v0
80066208:	24060002 	li	a2,2
8006620c:	1440ffaf 	bnez	v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274>
80066210:	2610d308 	addiu	s0,s0,-11512
80066214:	0200f809 	jalr	s0
80066218:	83a41023 	lb	a0,4131(sp)
8006621c:	1040ffac 	beqz	v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278>
80066220:	3c020001 	lui	v0,0x1
80066224:	0200f809 	jalr	s0
80066228:	83a41024 	lb	a0,4132(sp)
8006622c:	1040ffa8 	beqz	v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278>
80066230:	3c020001 	lui	v0,0x1
80066234:	0200f809 	jalr	s0
80066238:	83a41025 	lb	a0,4133(sp)
8006623c:	1040ffa4 	beqz	v0,800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278>
80066240:	3c020001 	lui	v0,0x1
80066244:	0200f809 	jalr	s0
80066248:	83a41026 	lb	a0,4134(sp)
8006624c:	1040ff9f 	beqz	v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274>
80066250:	2622ffff 	addiu	v0,s1,-1
80066254:	02e28021 	addu	s0,s7,v0
80066258:	3c028011 	lui	v0,0x8011
8006625c:	2442d1a8 	addiu	v0,v0,-11864
80066260:	0040f809 	jalr	v0
80066264:	82041009 	lb	a0,4105(s0)
80066268:	1040ff98 	beqz	v0,800660cc <_ZN7CMemory10FileLoaderEPhPKci+0x274>
8006626c:	3c08800d 	lui	t0,0x800d
80066270:	92021009 	lbu	v0,4105(s0)
80066274:	24420001 	addiu	v0,v0,1
80066278:	a2021009 	sb	v0,4105(s0)
8006627c:	02602021 	move	a0,s3
80066280:	02e02821 	move	a1,s7
80066284:	03c03021 	move	a2,s8
80066288:	02c03821 	move	a3,s6
8006628c:	25036b68 	addiu	v1,t0,27496
80066290:	0060f809 	jalr	v1
80066294:	afb40010 	sw	s4,16(sp)
80066298:	3c088019 	lui	t0,0x8019
8006629c:	3c03800f 	lui	v1,0x800f
800662a0:	02602021 	move	a0,s3
800662a4:	24625f70 	addiu	v0,v1,24432
800662a8:	0040f809 	jalr	v0
800662ac:	2505cdf4 	addiu	a1,t0,-12812
800662b0:	1440ff63 	bnez	v0,80066040 <_ZN7CMemory10FileLoaderEPhPKci+0x1e8>
800662b4:	00408821 	move	s1,v0
800662b8:	08019834 	j	800660d0 <_ZN7CMemory10FileLoaderEPhPKci+0x278>
800662bc:	3c020001 	lui	v0,0x1
800662c0:	0801983c 	j	800660f0 <_ZN7CMemory10FileLoaderEPhPKci+0x298>
800662c4:	24c61470 	addiu	a2,a2,5232
800662c8:	1440ffba 	bnez	v0,800661b4 <_ZN7CMemory10FileLoaderEPhPKci+0x35c>
800662cc:	83a32022 	lb	v1,8226(sp)
800662d0:	28620039 	slti	v0,v1,57
800662d4:	1040ffb7 	beqz	v0,800661b4 <_ZN7CMemory10FileLoaderEPhPKci+0x35c>
800662d8:	24630001 	addiu	v1,v1,1
800662dc:	3c08800d 	lui	t0,0x800d
800662e0:	02602021 	move	a0,s3
800662e4:	02e02821 	move	a1,s7
800662e8:	03c03021 	move	a2,s8
800662ec:	02c03821 	move	a3,s6
800662f0:	25026b68 	addiu	v0,t0,27496
800662f4:	a3a32022 	sb	v1,8226(sp)
800662f8:	0040f809 	jalr	v0
800662fc:	afb40010 	sw	s4,16(sp)
80066300:	080198a7 	j	8006629c <_ZN7CMemory10FileLoaderEPhPKci+0x444>
80066304:	3c088019 	lui	t0,0x8019

80066308 <_ZN7CMemory16CheckForIPSPatchEPKchRi>:
80066308:	27bdbfb8 	addiu	sp,sp,-16456
8006630c:	30c200ff 	andi	v0,a2,0xff
80066310:	afb7403c 	sw	s7,16444(sp)
80066314:	24170200 	li	s7,512
80066318:	27a3201c 	addiu	v1,sp,8220
8006631c:	afb24028 	sw	s2,16424(sp)
80066320:	afb14024 	sw	s1,16420(sp)
80066324:	27b2101b 	addiu	s2,sp,4123
80066328:	27b1001a 	addiu	s1,sp,26
8006632c:	afb04020 	sw	s0,16416(sp)
80066330:	0002b80a 	movz	s7,zero,v0
80066334:	27b00018 	addiu	s0,sp,24
80066338:	3c02800d 	lui	v0,0x800d
8006633c:	afbf4044 	sw	ra,16452(sp)
80066340:	02203021 	move	a2,s1
80066344:	afbe4040 	sw	s8,16448(sp)
80066348:	afb3402c 	sw	s3,16428(sp)
8006634c:	afa74054 	sw	a3,16468(sp)
80066350:	afa30010 	sw	v1,16(sp)
80066354:	02403821 	move	a3,s2
80066358:	2442746c 	addiu	v0,v0,29804
8006635c:	afb64038 	sw	s6,16440(sp)
80066360:	afb54034 	sw	s5,16436(sp)
80066364:	afb44030 	sw	s4,16432(sp)
80066368:	0080f021 	move	s8,a0
8006636c:	00a02021 	move	a0,a1
80066370:	0040f809 	jalr	v0
80066374:	02002821 	move	a1,s0
80066378:	3c028019 	lui	v0,0x8019
8006637c:	244214f8 	addiu	v0,v0,5368
80066380:	27b3301d 	addiu	s3,sp,12317
80066384:	3c03800d 	lui	v1,0x800d
80066388:	02002821 	move	a1,s0
8006638c:	02203021 	move	a2,s1
80066390:	02403821 	move	a3,s2
80066394:	02602021 	move	a0,s3
80066398:	24636b68 	addiu	v1,v1,27496
8006639c:	0060f809 	jalr	v1
800663a0:	afa20010 	sw	v0,16(sp)
800663a4:	3c128019 	lui	s2,0x8019
800663a8:	3c02800f 	lui	v0,0x800f
800663ac:	02602021 	move	a0,s3
800663b0:	24505f70 	addiu	s0,v0,24432
800663b4:	0200f809 	jalr	s0
800663b8:	2645cdf4 	addiu	a1,s2,-12812
800663bc:	10400064 	beqz	v0,80066550 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x248>
800663c0:	00408821 	move	s1,v0
800663c4:	3c02800f 	lui	v0,0x800f
800663c8:	02602021 	move	a0,s3
800663cc:	24050001 	li	a1,1
800663d0:	24060005 	li	a2,5
800663d4:	24425ed4 	addiu	v0,v0,24276
800663d8:	0040f809 	jalr	v0
800663dc:	02203821 	move	a3,s1
800663e0:	24030005 	li	v1,5
800663e4:	10430011 	beq	v0,v1,8006642c <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x124>
800663e8:	3c058019 	lui	a1,0x8019
800663ec:	3c02800f 	lui	v0,0x800f
800663f0:	24425f58 	addiu	v0,v0,24408
800663f4:	0040f809 	jalr	v0
800663f8:	02202021 	move	a0,s1
800663fc:	8fbf4044 	lw	ra,16452(sp)
80066400:	8fbe4040 	lw	s8,16448(sp)
80066404:	8fb7403c 	lw	s7,16444(sp)
80066408:	8fb64038 	lw	s6,16440(sp)
8006640c:	8fb54034 	lw	s5,16436(sp)
80066410:	8fb44030 	lw	s4,16432(sp)
80066414:	8fb3402c 	lw	s3,16428(sp)
80066418:	8fb24028 	lw	s2,16424(sp)
8006641c:	8fb14024 	lw	s1,16420(sp)
80066420:	8fb04020 	lw	s0,16416(sp)
80066424:	03e00008 	jr	ra
80066428:	27bd4048 	addiu	sp,sp,16456
8006642c:	3c028012 	lui	v0,0x8012
80066430:	02602021 	move	a0,s3
80066434:	24a51504 	addiu	a1,a1,5380
80066438:	2442bfc0 	addiu	v0,v0,-16448
8006643c:	0040f809 	jalr	v0
80066440:	24060005 	li	a2,5
80066444:	1440ffea 	bnez	v0,800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8>
80066448:	3c02800f 	lui	v0,0x800f
8006644c:	3c02800f 	lui	v0,0x800f
80066450:	24565e90 	addiu	s6,v0,24208
80066454:	2415ffff 	li	s5,-1
80066458:	02c0f809 	jalr	s6
8006645c:	02202021 	move	a0,s1
80066460:	10550037 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
80066464:	00000000 	nop
80066468:	02202021 	move	a0,s1
8006646c:	02c0f809 	jalr	s6
80066470:	305000ff 	andi	s0,v0,0xff
80066474:	10550032 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
80066478:	00000000 	nop
8006647c:	304300ff 	andi	v1,v0,0xff
80066480:	02202021 	move	a0,s1
80066484:	00101200 	sll	v0,s0,0x8
80066488:	02c0f809 	jalr	s6
8006648c:	00438025 	or	s0,v0,v1
80066490:	1055002b 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
80066494:	304200ff 	andi	v0,v0,0xff
80066498:	00101a00 	sll	v1,s0,0x8
8006649c:	00628025 	or	s0,v1,v0
800664a0:	12150027 	beq	s0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800664a4:	00000000 	nop
800664a8:	3c030045 	lui	v1,0x45
800664ac:	34634f46 	ori	v1,v1,0x4f46
800664b0:	12030060 	beq	s0,v1,80066634 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x32c>
800664b4:	3c02800f 	lui	v0,0x800f
800664b8:	02c0f809 	jalr	s6
800664bc:	02202021 	move	a0,s1
800664c0:	1055001f 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800664c4:	00000000 	nop
800664c8:	02202021 	move	a0,s1
800664cc:	02c0f809 	jalr	s6
800664d0:	305200ff 	andi	s2,v0,0xff
800664d4:	1055001a 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800664d8:	304200ff 	andi	v0,v0,0xff
800664dc:	00121a00 	sll	v1,s2,0x8
800664e0:	00621025 	or	v0,v1,v0
800664e4:	10550016 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800664e8:	00000000 	nop
800664ec:	10400024 	beqz	v0,80066580 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x278>
800664f0:	02179823 	subu	s3,s0,s7
800664f4:	02629021 	addu	s2,s3,v0
800664f8:	3c020080 	lui	v0,0x80
800664fc:	0052102a 	slt	v0,v0,s2
80066500:	1440000f 	bnez	v0,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
80066504:	02608021 	move	s0,s3
80066508:	3c048019 	lui	a0,0x8019
8006650c:	24842410 	addiu	a0,a0,9232
80066510:	8c940000 	lw	s4,0(a0)
80066514:	0801994c 	j	80066530 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x228>
80066518:	2413ffff 	li	s3,-1
8006651c:	8fc20004 	lw	v0,4(s8)
80066520:	00501021 	addu	v0,v0,s0
80066524:	26100001 	addiu	s0,s0,1
80066528:	1212003b 	beq	s0,s2,80066618 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x310>
8006652c:	a0430000 	sb	v1,0(v0)
80066530:	0280f809 	jalr	s4
80066534:	02202021 	move	a0,s1
80066538:	1453fff8 	bne	v0,s3,8006651c <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x214>
8006653c:	00401821 	move	v1,v0
80066540:	1620ffab 	bnez	s1,800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8>
80066544:	3c02800f 	lui	v0,0x800f
80066548:	08019900 	j	80066400 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xf8>
8006654c:	8fbf4044 	lw	ra,16452(sp)
80066550:	3c048019 	lui	a0,0x8019
80066554:	3c02800d 	lui	v0,0x800d
80066558:	24427660 	addiu	v0,v0,30304
8006655c:	0040f809 	jalr	v0
80066560:	248414fc 	addiu	a0,a0,5372
80066564:	00402021 	move	a0,v0
80066568:	0200f809 	jalr	s0
8006656c:	2645cdf4 	addiu	a1,s2,-12812
80066570:	1440ff94 	bnez	v0,800663c4 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xbc>
80066574:	00408821 	move	s1,v0
80066578:	08019900 	j	80066400 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xf8>
8006657c:	8fbf4044 	lw	ra,16452(sp)
80066580:	02c0f809 	jalr	s6
80066584:	02202021 	move	a0,s1
80066588:	1055ffed 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
8006658c:	00000000 	nop
80066590:	02202021 	move	a0,s1
80066594:	02c0f809 	jalr	s6
80066598:	305000ff 	andi	s0,v0,0xff
8006659c:	1055ffe8 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800665a0:	304200ff 	andi	v0,v0,0xff
800665a4:	00101a00 	sll	v1,s0,0x8
800665a8:	00628025 	or	s0,v1,v0
800665ac:	1215ffe4 	beq	s0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800665b0:	00000000 	nop
800665b4:	02c0f809 	jalr	s6
800665b8:	02202021 	move	a0,s1
800665bc:	1055ffe0 	beq	v0,s5,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800665c0:	00401821 	move	v1,v0
800665c4:	02702821 	addu	a1,s3,s0
800665c8:	3c020080 	lui	v0,0x80
800665cc:	0045102a 	slt	v0,v0,a1
800665d0:	1440ffdb 	bnez	v0,80066540 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x238>
800665d4:	00000000 	nop
800665d8:	12000008 	beqz	s0,800665fc <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x2f4>
800665dc:	306400ff 	andi	a0,v1,0xff
800665e0:	02601821 	move	v1,s3
800665e4:	8fc20004 	lw	v0,4(s8)
800665e8:	00431021 	addu	v0,v0,v1
800665ec:	24630001 	addiu	v1,v1,1
800665f0:	1465fffc 	bne	v1,a1,800665e4 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x2dc>
800665f4:	a0440000 	sb	a0,0(v0)
800665f8:	00609821 	move	s3,v1
800665fc:	8fa44054 	lw	a0,16468(sp)
80066600:	8c820000 	lw	v0,0(a0)
80066604:	0053102a 	slt	v0,v0,s3
80066608:	1040ff93 	beqz	v0,80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150>
8006660c:	00000000 	nop
80066610:	08019916 	j	80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150>
80066614:	ac930000 	sw	s3,0(a0)
80066618:	8fa34054 	lw	v1,16468(sp)
8006661c:	8c620000 	lw	v0,0(v1)
80066620:	0050102a 	slt	v0,v0,s0
80066624:	1040ff8c 	beqz	v0,80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150>
80066628:	00000000 	nop
8006662c:	08019916 	j	80066458 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0x150>
80066630:	ac700000 	sw	s0,0(v1)
80066634:	24525e90 	addiu	s2,v0,24208
80066638:	0240f809 	jalr	s2
8006663c:	02202021 	move	a0,s1
80066640:	2413ffff 	li	s3,-1
80066644:	1053ff69 	beq	v0,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4>
80066648:	02202021 	move	a0,s1
8006664c:	0240f809 	jalr	s2
80066650:	305000ff 	andi	s0,v0,0xff
80066654:	1053ff65 	beq	v0,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4>
80066658:	304300ff 	andi	v1,v0,0xff
8006665c:	02202021 	move	a0,s1
80066660:	00101200 	sll	v0,s0,0x8
80066664:	0240f809 	jalr	s2
80066668:	00438025 	or	s0,v0,v1
8006666c:	1053ff5f 	beq	v0,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4>
80066670:	00101a00 	sll	v1,s0,0x8
80066674:	304200ff 	andi	v0,v0,0xff
80066678:	00621825 	or	v1,v1,v0
8006667c:	1073ff5b 	beq	v1,s3,800663ec <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe4>
80066680:	8fa44054 	lw	a0,16468(sp)
80066684:	00771823 	subu	v1,v1,s7
80066688:	8c820000 	lw	v0,0(a0)
8006668c:	0062102a 	slt	v0,v1,v0
80066690:	1040ff57 	beqz	v0,800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8>
80066694:	3c02800f 	lui	v0,0x800f
80066698:	080198fc 	j	800663f0 <_ZN7CMemory16CheckForIPSPatchEPKchRi+0xe8>
8006669c:	ac830000 	sw	v1,0(a0)

800666a0 <_Z6is_bsxPh>:
800666a0:	90820019 	lbu	v0,25(a0)
800666a4:	3042004f 	andi	v0,v0,0x4f
800666a8:	14400011 	bnez	v0,800666f0 <_Z6is_bsxPh+0x50>
800666ac:	00000000 	nop
800666b0:	9083001a 	lbu	v1,26(a0)
800666b4:	24020033 	li	v0,51
800666b8:	1462000f 	bne	v1,v0,800666f8 <_Z6is_bsxPh+0x58>
800666bc:	240200ff 	li	v0,255
800666c0:	90820017 	lbu	v0,23(a0)
800666c4:	90830016 	lbu	v1,22(a0)
800666c8:	00021200 	sll	v0,v0,0x8
800666cc:	00431825 	or	v1,v0,v1
800666d0:	10600003 	beqz	v1,800666e0 <_Z6is_bsxPh+0x40>
800666d4:	3402ffff 	li	v0,0xffff
800666d8:	1462000b 	bne	v1,v0,80066708 <_Z6is_bsxPh+0x68>
800666dc:	3062040f 	andi	v0,v1,0x40f
800666e0:	90830018 	lbu	v1,24(a0)
800666e4:	306200ce 	andi	v0,v1,0xce
800666e8:	1040000f 	beqz	v0,80066728 <_Z6is_bsxPh+0x88>
800666ec:	00000000 	nop
800666f0:	03e00008 	jr	ra
800666f4:	2402ffff 	li	v0,-1
800666f8:	1462fffd 	bne	v1,v0,800666f0 <_Z6is_bsxPh+0x50>
800666fc:	00000000 	nop
80066700:	080199b1 	j	800666c4 <_Z6is_bsxPh+0x24>
80066704:	90820017 	lbu	v0,23(a0)
80066708:	1440fff9 	bnez	v0,800666f0 <_Z6is_bsxPh+0x50>
8006670c:	00000000 	nop
80066710:	306200ff 	andi	v0,v1,0xff
80066714:	2c4200c1 	sltiu	v0,v0,193
80066718:	1440fff1 	bnez	v0,800666e0 <_Z6is_bsxPh+0x40>
8006671c:	00000000 	nop
80066720:	080199bc 	j	800666f0 <_Z6is_bsxPh+0x50>
80066724:	00000000 	nop
80066728:	30620030 	andi	v0,v1,0x30
8006672c:	1040fff0 	beqz	v0,800666f0 <_Z6is_bsxPh+0x50>
80066730:	00000000 	nop
80066734:	90820015 	lbu	v0,21(a0)
80066738:	30420003 	andi	v0,v0,0x3
8006673c:	1440ffec 	bnez	v0,800666f0 <_Z6is_bsxPh+0x50>
80066740:	00000000 	nop
80066744:	90830013 	lbu	v1,19(a0)
80066748:	10600003 	beqz	v1,80066758 <_Z6is_bsxPh+0xb8>
8006674c:	240200ff 	li	v0,255
80066750:	1462ffe7 	bne	v1,v0,800666f0 <_Z6is_bsxPh+0x50>
80066754:	00000000 	nop
80066758:	90820014 	lbu	v0,20(a0)
8006675c:	1440ffe4 	bnez	v0,800666f0 <_Z6is_bsxPh+0x50>
80066760:	24060010 	li	a2,16
80066764:	080199ed 	j	800667b4 <_Z6is_bsxPh+0x114>
80066768:	00002821 	move	a1,zero
8006676c:	2462ffe0 	addiu	v0,v1,-32
80066770:	30420040 	andi	v0,v0,0x40
80066774:	10400013 	beqz	v0,800667c4 <_Z6is_bsxPh+0x124>
80066778:	00000000 	nop
8006677c:	90830000 	lbu	v1,0(a0)
80066780:	2c620020 	sltiu	v0,v1,32
80066784:	10400005 	beqz	v0,8006679c <_Z6is_bsxPh+0xfc>
80066788:	2402000b 	li	v0,11
8006678c:	14a2ffd8 	bne	a1,v0,800666f0 <_Z6is_bsxPh+0x50>
80066790:	00000000 	nop
80066794:	1460ffd6 	bnez	v1,800666f0 <_Z6is_bsxPh+0x50>
80066798:	00000000 	nop
8006679c:	24840001 	addiu	a0,a0,1
800667a0:	24a50001 	addiu	a1,a1,1
800667a4:	24c6ffff 	addiu	a2,a2,-1
800667a8:	24c6ffff 	addiu	a2,a2,-1
800667ac:	18c00015 	blez	a2,80066804 <_Z6is_bsxPh+0x164>
800667b0:	00000000 	nop
800667b4:	90830000 	lbu	v1,0(a0)
800667b8:	30620080 	andi	v0,v1,0x80
800667bc:	1440ffeb 	bnez	v0,8006676c <_Z6is_bsxPh+0xcc>
800667c0:	24840001 	addiu	a0,a0,1
800667c4:	14600005 	bnez	v1,800667dc <_Z6is_bsxPh+0x13c>
800667c8:	2c620020 	sltiu	v0,v1,32
800667cc:	14a0fff7 	bnez	a1,800667ac <_Z6is_bsxPh+0x10c>
800667d0:	24c6ffff 	addiu	a2,a2,-1
800667d4:	080199bc 	j	800666f0 <_Z6is_bsxPh+0x50>
800667d8:	24c60001 	addiu	a2,a2,1
800667dc:	1440ffc4 	bnez	v0,800666f0 <_Z6is_bsxPh+0x50>
800667e0:	00000000 	nop
800667e4:	2c620080 	sltiu	v0,v1,128
800667e8:	14400004 	bnez	v0,800667fc <_Z6is_bsxPh+0x15c>
800667ec:	2462ff60 	addiu	v0,v1,-160
800667f0:	2c420050 	sltiu	v0,v0,80
800667f4:	1040ffbe 	beqz	v0,800666f0 <_Z6is_bsxPh+0x50>
800667f8:	00000000 	nop
800667fc:	080199ea 	j	800667a8 <_Z6is_bsxPh+0x108>
80066800:	24a50001 	addiu	a1,a1,1
80066804:	18a0ffba 	blez	a1,800666f0 <_Z6is_bsxPh+0x50>
80066808:	00000000 	nop
8006680c:	03e00008 	jr	ra
80066810:	00001021 	move	v0,zero

80066814 <_ZN7CMemory6DeinitEv>:
80066814:	27bdffe0 	addiu	sp,sp,-32
80066818:	afb10014 	sw	s1,20(sp)
8006681c:	afbf001c 	sw	ra,28(sp)
80066820:	afb20018 	sw	s2,24(sp)
80066824:	afb00010 	sw	s0,16(sp)
80066828:	00808821 	move	s1,a0
8006682c:	8c840000 	lw	a0,0(a0)
80066830:	10800005 	beqz	a0,80066848 <_ZN7CMemory6DeinitEv+0x34>
80066834:	3c028010 	lui	v0,0x8010
80066838:	24424e60 	addiu	v0,v0,20064
8006683c:	0040f809 	jalr	v0
80066840:	00000000 	nop
80066844:	ae200000 	sw	zero,0(s1)
80066848:	8e24000c 	lw	a0,12(s1)
8006684c:	10800005 	beqz	a0,80066864 <_ZN7CMemory6DeinitEv+0x50>
80066850:	3c028010 	lui	v0,0x8010
80066854:	24424e60 	addiu	v0,v0,20064
80066858:	0040f809 	jalr	v0
8006685c:	00000000 	nop
80066860:	ae20000c 	sw	zero,12(s1)
80066864:	8e240008 	lw	a0,8(s1)
80066868:	10800005 	beqz	a0,80066880 <_ZN7CMemory6DeinitEv+0x6c>
8006686c:	3c028010 	lui	v0,0x8010
80066870:	24424e60 	addiu	v0,v0,20064
80066874:	0040f809 	jalr	v0
80066878:	00000000 	nop
8006687c:	ae200008 	sw	zero,8(s1)
80066880:	8e240004 	lw	a0,4(s1)
80066884:	10800006 	beqz	a0,800668a0 <_ZN7CMemory6DeinitEv+0x8c>
80066888:	24848000 	addiu	a0,a0,-32768
8006688c:	3c028010 	lui	v0,0x8010
80066890:	24424e60 	addiu	v0,v0,20064
80066894:	0040f809 	jalr	v0
80066898:	ae240004 	sw	a0,4(s1)
8006689c:	ae200004 	sw	zero,4(s1)
800668a0:	3c020001 	lui	v0,0x1
800668a4:	02229021 	addu	s2,s1,v0
800668a8:	8e44e084 	lw	a0,-8060(s2)
800668ac:	10800005 	beqz	a0,800668c4 <_ZN7CMemory6DeinitEv+0xb0>
800668b0:	3c028010 	lui	v0,0x8010
800668b4:	24424e60 	addiu	v0,v0,20064
800668b8:	0040f809 	jalr	v0
800668bc:	00000000 	nop
800668c0:	ae40e084 	sw	zero,-8060(s2)
800668c4:	3c028022 	lui	v0,0x8022
800668c8:	24505bc4 	addiu	s0,v0,23492
800668cc:	8e04001c 	lw	a0,28(s0)
800668d0:	10800005 	beqz	a0,800668e8 <_ZN7CMemory6DeinitEv+0xd4>
800668d4:	3c028010 	lui	v0,0x8010
800668d8:	24424e60 	addiu	v0,v0,20064
800668dc:	0040f809 	jalr	v0
800668e0:	00000000 	nop
800668e4:	ae00001c 	sw	zero,28(s0)
800668e8:	8e040020 	lw	a0,32(s0)
800668ec:	10800005 	beqz	a0,80066904 <_ZN7CMemory6DeinitEv+0xf0>
800668f0:	3c028010 	lui	v0,0x8010
800668f4:	24424e60 	addiu	v0,v0,20064
800668f8:	0040f809 	jalr	v0
800668fc:	00000000 	nop
80066900:	ae000020 	sw	zero,32(s0)
80066904:	8e040024 	lw	a0,36(s0)
80066908:	10800005 	beqz	a0,80066920 <_ZN7CMemory6DeinitEv+0x10c>
8006690c:	3c028010 	lui	v0,0x8010
80066910:	24424e60 	addiu	v0,v0,20064
80066914:	0040f809 	jalr	v0
80066918:	00000000 	nop
8006691c:	ae000024 	sw	zero,36(s0)
80066920:	8e040028 	lw	a0,40(s0)
80066924:	10800005 	beqz	a0,8006693c <_ZN7CMemory6DeinitEv+0x128>
80066928:	3c028010 	lui	v0,0x8010
8006692c:	24424e60 	addiu	v0,v0,20064
80066930:	0040f809 	jalr	v0
80066934:	00000000 	nop
80066938:	ae000028 	sw	zero,40(s0)
8006693c:	8e04002c 	lw	a0,44(s0)
80066940:	10800005 	beqz	a0,80066958 <_ZN7CMemory6DeinitEv+0x144>
80066944:	3c028010 	lui	v0,0x8010
80066948:	24424e60 	addiu	v0,v0,20064
8006694c:	0040f809 	jalr	v0
80066950:	00000000 	nop
80066954:	ae00002c 	sw	zero,44(s0)
80066958:	8e040030 	lw	a0,48(s0)
8006695c:	10800005 	beqz	a0,80066974 <_ZN7CMemory6DeinitEv+0x160>
80066960:	3c028010 	lui	v0,0x8010
80066964:	24424e60 	addiu	v0,v0,20064
80066968:	0040f809 	jalr	v0
8006696c:	00000000 	nop
80066970:	ae000030 	sw	zero,48(s0)
80066974:	8e44b064 	lw	a0,-20380(s2)
80066978:	10800005 	beqz	a0,80066990 <_ZN7CMemory6DeinitEv+0x17c>
8006697c:	3c028010 	lui	v0,0x8010
80066980:	24424e60 	addiu	v0,v0,20064
80066984:	0040f809 	jalr	v0
80066988:	00000000 	nop
8006698c:	ae40b064 	sw	zero,-20380(s2)
80066990:	8e44b068 	lw	a0,-20376(s2)
80066994:	10800005 	beqz	a0,800669ac <_ZN7CMemory6DeinitEv+0x198>
80066998:	3c028010 	lui	v0,0x8010
8006699c:	24424e60 	addiu	v0,v0,20064
800669a0:	0040f809 	jalr	v0
800669a4:	00000000 	nop
800669a8:	ae40b068 	sw	zero,-20376(s2)
800669ac:	3c198006 	lui	t9,0x8006
800669b0:	02202021 	move	a0,s1
800669b4:	8fbf001c 	lw	ra,28(sp)
800669b8:	8fb20018 	lw	s2,24(sp)
800669bc:	8fb10014 	lw	s1,20(sp)
800669c0:	8fb00010 	lw	s0,16(sp)
800669c4:	00002821 	move	a1,zero
800669c8:	27395a2c 	addiu	t9,t9,23084
800669cc:	03200008 	jr	t9
800669d0:	27bd0020 	addiu	sp,sp,32

800669d4 <_ZN7CMemory4InitEv>:
800669d4:	27bdffd8 	addiu	sp,sp,-40
800669d8:	afb00010 	sw	s0,16(sp)
800669dc:	3c108010 	lui	s0,0x8010
800669e0:	26105378 	addiu	s0,s0,21368
800669e4:	afb20018 	sw	s2,24(sp)
800669e8:	00809021 	move	s2,a0
800669ec:	3c040002 	lui	a0,0x2
800669f0:	afbf0024 	sw	ra,36(sp)
800669f4:	afb40020 	sw	s4,32(sp)
800669f8:	afb3001c 	sw	s3,28(sp)
800669fc:	0200f809 	jalr	s0
80066a00:	afb10014 	sw	s1,20(sp)
80066a04:	ae420000 	sw	v0,0(s2)
80066a08:	0200f809 	jalr	s0
80066a0c:	3c040002 	lui	a0,0x2
80066a10:	ae42000c 	sw	v0,12(s2)
80066a14:	0200f809 	jalr	s0
80066a18:	3c040001 	lui	a0,0x1
80066a1c:	3c110080 	lui	s1,0x80
80066a20:	36248200 	ori	a0,s1,0x8200
80066a24:	0200f809 	jalr	s0
80066a28:	ae420008 	sw	v0,8(s2)
80066a2c:	ae420004 	sw	v0,4(s2)
80066a30:	8e440000 	lw	a0,0(s2)
80066a34:	3c028011 	lui	v0,0x8011
80066a38:	2453ca64 	addiu	s3,v0,-13724
80066a3c:	00002821 	move	a1,zero
80066a40:	0260f809 	jalr	s3
80066a44:	3c060002 	lui	a2,0x2
80066a48:	8e44000c 	lw	a0,12(s2)
80066a4c:	00002821 	move	a1,zero
80066a50:	0260f809 	jalr	s3
80066a54:	3c060002 	lui	a2,0x2
80066a58:	8e440008 	lw	a0,8(s2)
80066a5c:	00002821 	move	a1,zero
80066a60:	0260f809 	jalr	s3
80066a64:	3c060001 	lui	a2,0x1
80066a68:	8e440004 	lw	a0,4(s2)
80066a6c:	36268200 	ori	a2,s1,0x8200
80066a70:	0260f809 	jalr	s3
80066a74:	00002821 	move	a1,zero
80066a78:	0200f809 	jalr	s0
80066a7c:	3c040008 	lui	a0,0x8
80066a80:	3c030001 	lui	v1,0x1
80066a84:	0243a021 	addu	s4,s2,v1
80066a88:	00002821 	move	a1,zero
80066a8c:	3c060008 	lui	a2,0x8
80066a90:	00402021 	move	a0,v0
80066a94:	0260f809 	jalr	s3
80066a98:	ae82e084 	sw	v0,-8060(s4)
80066a9c:	3c040008 	lui	a0,0x8
80066aa0:	0200f809 	jalr	s0
80066aa4:	ae400014 	sw	zero,20(s2)
80066aa8:	3c038022 	lui	v1,0x8022
80066aac:	24715bc4 	addiu	s1,v1,23492
80066ab0:	3c040004 	lui	a0,0x4
80066ab4:	0200f809 	jalr	s0
80066ab8:	ae22001c 	sw	v0,28(s1)
80066abc:	ae220020 	sw	v0,32(s1)
80066ac0:	0200f809 	jalr	s0
80066ac4:	3c040002 	lui	a0,0x2
80066ac8:	ae220024 	sw	v0,36(s1)
80066acc:	0200f809 	jalr	s0
80066ad0:	24041000 	li	a0,4096
80066ad4:	ae220028 	sw	v0,40(s1)
80066ad8:	0200f809 	jalr	s0
80066adc:	24040800 	li	a0,2048
80066ae0:	ae22002c 	sw	v0,44(s1)
80066ae4:	0200f809 	jalr	s0
80066ae8:	24040400 	li	a0,1024
80066aec:	ae220030 	sw	v0,48(s1)
80066af0:	00401821 	move	v1,v0
80066af4:	8e420000 	lw	v0,0(s2)
80066af8:	10400054 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066afc:	3c028006 	lui	v0,0x8006
80066b00:	8e4a000c 	lw	t2,12(s2)
80066b04:	11400052 	beqz	t2,80066c50 <_ZN7CMemory4InitEv+0x27c>
80066b08:	24426814 	addiu	v0,v0,26644
80066b0c:	8e420008 	lw	v0,8(s2)
80066b10:	1040004e 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b14:	3c028006 	lui	v0,0x8006
80066b18:	8e4b0004 	lw	t3,4(s2)
80066b1c:	1160004c 	beqz	t3,80066c50 <_ZN7CMemory4InitEv+0x27c>
80066b20:	24426814 	addiu	v0,v0,26644
80066b24:	8e82e084 	lw	v0,-8060(s4)
80066b28:	10400048 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b2c:	3c028006 	lui	v0,0x8006
80066b30:	8e22001c 	lw	v0,28(s1)
80066b34:	10400045 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b38:	3c028006 	lui	v0,0x8006
80066b3c:	8e220020 	lw	v0,32(s1)
80066b40:	10400042 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b44:	3c028006 	lui	v0,0x8006
80066b48:	8e220024 	lw	v0,36(s1)
80066b4c:	1040003f 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b50:	3c028006 	lui	v0,0x8006
80066b54:	8e220028 	lw	v0,40(s1)
80066b58:	1040003c 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b5c:	3c028006 	lui	v0,0x8006
80066b60:	8e22002c 	lw	v0,44(s1)
80066b64:	10400039 	beqz	v0,80066c4c <_ZN7CMemory4InitEv+0x278>
80066b68:	3c028006 	lui	v0,0x8006
80066b6c:	10600036 	beqz	v1,80066c48 <_ZN7CMemory4InitEv+0x274>
80066b70:	3c028021 	lui	v0,0x8021
80066b74:	ae4b0014 	sw	t3,20(s2)
80066b78:	8c437030 	lw	v1,28720(v0)
80066b7c:	34088000 	li	t0,0x8000
80066b80:	01684021 	addu	t0,t3,t0
80066b84:	3c078022 	lui	a3,0x8022
80066b88:	3c020041 	lui	v0,0x41
80066b8c:	24e750d0 	addiu	a3,a3,20688
80066b90:	01021021 	addu	v0,t0,v0
80066b94:	24633000 	addiu	v1,v1,12288
80066b98:	ae480004 	sw	t0,4(s2)
80066b9c:	ae420018 	sw	v0,24(s2)
80066ba0:	ace30004 	sw	v1,4(a3)
80066ba4:	acea000c 	sw	t2,12(a3)
80066ba8:	3c028021 	lui	v0,0x8021
80066bac:	8e490004 	lw	t1,4(s2)
80066bb0:	3c038021 	lui	v1,0x8021
80066bb4:	ac48700c 	sw	t0,28684(v0)
80066bb8:	3c028021 	lui	v0,0x8021
80066bbc:	ac6b7010 	sw	t3,28688(v1)
80066bc0:	ac4a7008 	sw	t2,28680(v0)
80066bc4:	24030002 	li	v1,2
80066bc8:	8e24001c 	lw	a0,28(s1)
80066bcc:	24020040 	li	v0,64
80066bd0:	ace90014 	sw	t1,20(a3)
80066bd4:	ace30008 	sw	v1,8(a3)
80066bd8:	ace20010 	sw	v0,16(a3)
80066bdc:	00002821 	move	a1,zero
80066be0:	0260f809 	jalr	s3
80066be4:	3c060008 	lui	a2,0x8
80066be8:	8e240020 	lw	a0,32(s1)
80066bec:	00002821 	move	a1,zero
80066bf0:	0260f809 	jalr	s3
80066bf4:	3c060004 	lui	a2,0x4
80066bf8:	8e240024 	lw	a0,36(s1)
80066bfc:	00002821 	move	a1,zero
80066c00:	0260f809 	jalr	s3
80066c04:	3c060002 	lui	a2,0x2
80066c08:	8e240028 	lw	a0,40(s1)
80066c0c:	00002821 	move	a1,zero
80066c10:	0260f809 	jalr	s3
80066c14:	24061000 	li	a2,4096
80066c18:	8e24002c 	lw	a0,44(s1)
80066c1c:	00002821 	move	a1,zero
80066c20:	0260f809 	jalr	s3
80066c24:	24060800 	li	a2,2048
80066c28:	8e240030 	lw	a0,48(s1)
80066c2c:	00002821 	move	a1,zero
80066c30:	0260f809 	jalr	s3
80066c34:	24060400 	li	a2,1024
80066c38:	24020001 	li	v0,1
80066c3c:	ae80b064 	sw	zero,-20380(s4)
80066c40:	08019b17 	j	80066c5c <_ZN7CMemory4InitEv+0x288>
80066c44:	ae80b068 	sw	zero,-20376(s4)
80066c48:	3c028006 	lui	v0,0x8006
80066c4c:	24426814 	addiu	v0,v0,26644
80066c50:	0040f809 	jalr	v0
80066c54:	02402021 	move	a0,s2
80066c58:	00001021 	move	v0,zero
80066c5c:	8fbf0024 	lw	ra,36(sp)
80066c60:	8fb40020 	lw	s4,32(sp)
80066c64:	8fb3001c 	lw	s3,28(sp)
80066c68:	8fb20018 	lw	s2,24(sp)
80066c6c:	8fb10014 	lw	s1,20(sp)
80066c70:	8fb00010 	lw	s0,16(sp)
80066c74:	03e00008 	jr	ra
80066c78:	27bd0028 	addiu	sp,sp,40

80066c7c <_ZN7CMemory6MapRAMEv>:
80066c7c:	27bdffe0 	addiu	sp,sp,-32
80066c80:	afb10014 	sw	s1,20(sp)
80066c84:	afbf0018 	sw	ra,24(sp)
80066c88:	afb00010 	sw	s0,16(sp)
80066c8c:	3c028021 	lui	v0,0x8021
80066c90:	90437039 	lbu	v1,28729(v0)
80066c94:	10600028 	beqz	v1,80066d38 <_ZN7CMemory6MapRAMEv+0xbc>
80066c98:	00808821 	move	s1,a0
80066c9c:	3c028021 	lui	v0,0x8021
80066ca0:	9043e480 	lbu	v1,-7040(v0)
80066ca4:	106000a1 	beqz	v1,80066f2c <_ZN7CMemory6MapRAMEv+0x2b0>
80066ca8:	00003021 	move	a2,zero
80066cac:	3c020001 	lui	v0,0x1
80066cb0:	34420707 	ori	v0,v0,0x707
80066cb4:	00821021 	addu	v0,a0,v0
80066cb8:	24050003 	li	a1,3
80066cbc:	24040001 	li	a0,1
80066cc0:	26231c44 	addiu	v1,s1,7236
80066cc4:	2407000f 	li	a3,15
80066cc8:	24c60001 	addiu	a2,a2,1
80066ccc:	ac65ffe4 	sw	a1,-28(v1)
80066cd0:	a0449021 	sb	a0,-28639(v0)
80066cd4:	a040a021 	sb	zero,-24543(v0)
80066cd8:	ac65ffe8 	sw	a1,-24(v1)
80066cdc:	a0449022 	sb	a0,-28638(v0)
80066ce0:	a040a022 	sb	zero,-24542(v0)
80066ce4:	ac65ffec 	sw	a1,-20(v1)
80066ce8:	a0449023 	sb	a0,-28637(v0)
80066cec:	a040a023 	sb	zero,-24541(v0)
80066cf0:	ac65fff0 	sw	a1,-16(v1)
80066cf4:	a0449024 	sb	a0,-28636(v0)
80066cf8:	a040a024 	sb	zero,-24540(v0)
80066cfc:	ac65fff4 	sw	a1,-12(v1)
80066d00:	a0449025 	sb	a0,-28635(v0)
80066d04:	a040a025 	sb	zero,-24539(v0)
80066d08:	ac65fff8 	sw	a1,-8(v1)
80066d0c:	a0449026 	sb	a0,-28634(v0)
80066d10:	a040a026 	sb	zero,-24538(v0)
80066d14:	ac65fffc 	sw	a1,-4(v1)
80066d18:	a0449027 	sb	a0,-28633(v0)
80066d1c:	a040a027 	sb	zero,-24537(v0)
80066d20:	ac650000 	sw	a1,0(v1)
80066d24:	a0449028 	sb	a0,-28632(v0)
80066d28:	a040a028 	sb	zero,-24536(v0)
80066d2c:	24630040 	addiu	v1,v1,64
80066d30:	14c7ffe5 	bne	a2,a3,80066cc8 <_ZN7CMemory6MapRAMEv+0x4c>
80066d34:	24420010 	addiu	v0,v0,16
80066d38:	8e250000 	lw	a1,0(s1)
80066d3c:	3c040001 	lui	a0,0x1
80066d40:	02241021 	addu	v0,s1,a0
80066d44:	24030001 	li	v1,1
80066d48:	00a42021 	addu	a0,a1,a0
80066d4c:	a0439808 	sb	v1,-26616(v0)
80066d50:	a0439818 	sb	v1,-26600(v0)
80066d54:	a0439809 	sb	v1,-26615(v0)
80066d58:	a0439819 	sb	v1,-26599(v0)
80066d5c:	a043980a 	sb	v1,-26614(v0)
80066d60:	a043981a 	sb	v1,-26598(v0)
80066d64:	a043980b 	sb	v1,-26613(v0)
80066d68:	a043981b 	sb	v1,-26597(v0)
80066d6c:	a043980c 	sb	v1,-26612(v0)
80066d70:	a043981c 	sb	v1,-26596(v0)
80066d74:	ae251fa8 	sw	a1,8104(s1)
80066d78:	ae241fe8 	sw	a0,8168(s1)
80066d7c:	a040a808 	sb	zero,-22520(v0)
80066d80:	a040a818 	sb	zero,-22504(v0)
80066d84:	ae251fac 	sw	a1,8108(s1)
80066d88:	ae241fec 	sw	a0,8172(s1)
80066d8c:	a040a809 	sb	zero,-22519(v0)
80066d90:	a040a819 	sb	zero,-22503(v0)
80066d94:	ae251fb0 	sw	a1,8112(s1)
80066d98:	ae241ff0 	sw	a0,8176(s1)
80066d9c:	a040a80a 	sb	zero,-22518(v0)
80066da0:	a040a81a 	sb	zero,-22502(v0)
80066da4:	ae251fb4 	sw	a1,8116(s1)
80066da8:	ae241ff4 	sw	a0,8180(s1)
80066dac:	a040a80b 	sb	zero,-22517(v0)
80066db0:	a040a81b 	sb	zero,-22501(v0)
80066db4:	ae251fb8 	sw	a1,8120(s1)
80066db8:	ae241ff8 	sw	a0,8184(s1)
80066dbc:	a040a80c 	sb	zero,-22516(v0)
80066dc0:	a040a81c 	sb	zero,-22500(v0)
80066dc4:	ae251fbc 	sw	a1,8124(s1)
80066dc8:	ae241ffc 	sw	a0,8188(s1)
80066dcc:	26304028 	addiu	s0,s1,16424
80066dd0:	a043980d 	sb	v1,-26611(v0)
80066dd4:	a043981d 	sb	v1,-26595(v0)
80066dd8:	a043980e 	sb	v1,-26610(v0)
80066ddc:	a043981e 	sb	v1,-26594(v0)
80066de0:	a043980f 	sb	v1,-26609(v0)
80066de4:	a043981f 	sb	v1,-26593(v0)
80066de8:	a0439810 	sb	v1,-26608(v0)
80066dec:	a0439820 	sb	v1,-26592(v0)
80066df0:	a0439811 	sb	v1,-26607(v0)
80066df4:	a0439821 	sb	v1,-26591(v0)
80066df8:	a0439812 	sb	v1,-26606(v0)
80066dfc:	a0439822 	sb	v1,-26590(v0)
80066e00:	a040a80d 	sb	zero,-22515(v0)
80066e04:	a040a81d 	sb	zero,-22499(v0)
80066e08:	ae251fc0 	sw	a1,8128(s1)
80066e0c:	ae242000 	sw	a0,8192(s1)
80066e10:	a040a80e 	sb	zero,-22514(v0)
80066e14:	a040a81e 	sb	zero,-22498(v0)
80066e18:	ae251fc4 	sw	a1,8132(s1)
80066e1c:	ae242004 	sw	a0,8196(s1)
80066e20:	a040a80f 	sb	zero,-22513(v0)
80066e24:	a040a81f 	sb	zero,-22497(v0)
80066e28:	ae251fc8 	sw	a1,8136(s1)
80066e2c:	ae242008 	sw	a0,8200(s1)
80066e30:	a040a810 	sb	zero,-22512(v0)
80066e34:	a040a820 	sb	zero,-22496(v0)
80066e38:	ae251fcc 	sw	a1,8140(s1)
80066e3c:	ae24200c 	sw	a0,8204(s1)
80066e40:	a040a811 	sb	zero,-22511(v0)
80066e44:	a040a821 	sb	zero,-22495(v0)
80066e48:	ae251fd0 	sw	a1,8144(s1)
80066e4c:	ae242010 	sw	a0,8208(s1)
80066e50:	a040a812 	sb	zero,-22510(v0)
80066e54:	a040a822 	sb	zero,-22494(v0)
80066e58:	ae251fd4 	sw	a1,8148(s1)
80066e5c:	a0439827 	sb	v1,-26585(v0)
80066e60:	a0439813 	sb	v1,-26605(v0)
80066e64:	a0439823 	sb	v1,-26589(v0)
80066e68:	a0439814 	sb	v1,-26604(v0)
80066e6c:	a0439824 	sb	v1,-26588(v0)
80066e70:	a0439815 	sb	v1,-26603(v0)
80066e74:	a0439825 	sb	v1,-26587(v0)
80066e78:	a0439816 	sb	v1,-26602(v0)
80066e7c:	a0439826 	sb	v1,-26586(v0)
80066e80:	a0439817 	sb	v1,-26601(v0)
80066e84:	a040a827 	sb	zero,-22489(v0)
80066e88:	a040a813 	sb	zero,-22509(v0)
80066e8c:	a040a823 	sb	zero,-22493(v0)
80066e90:	a040a814 	sb	zero,-22508(v0)
80066e94:	a040a824 	sb	zero,-22492(v0)
80066e98:	a040a815 	sb	zero,-22507(v0)
80066e9c:	a040a825 	sb	zero,-22491(v0)
80066ea0:	a040a816 	sb	zero,-22506(v0)
80066ea4:	a040a826 	sb	zero,-22490(v0)
80066ea8:	a040a817 	sb	zero,-22505(v0)
80066eac:	3c028012 	lui	v0,0x8012
80066eb0:	ae251fe4 	sw	a1,8164(s1)
80066eb4:	ae242024 	sw	a0,8228(s1)
80066eb8:	ae242014 	sw	a0,8212(s1)
80066ebc:	ae251fd8 	sw	a1,8152(s1)
80066ec0:	ae242018 	sw	a0,8216(s1)
80066ec4:	ae251fdc 	sw	a1,8156(s1)
80066ec8:	ae24201c 	sw	a0,8220(s1)
80066ecc:	ae251fe0 	sw	a1,8160(s1)
80066ed0:	ae242020 	sw	a0,8224(s1)
80066ed4:	26250028 	addiu	a1,s1,40
80066ed8:	02002021 	move	a0,s0
80066edc:	2442c980 	addiu	v0,v0,-13952
80066ee0:	0040f809 	jalr	v0
80066ee4:	24064000 	li	a2,16384
80066ee8:	3403a028 	li	v1,0xa028
80066eec:	02232021 	addu	a0,s1,v1
80066ef0:	24060005 	li	a2,5
80066ef4:	00001821 	move	v1,zero
80066ef8:	24051000 	li	a1,4096
80066efc:	90820000 	lbu	v0,0(a0)
80066f00:	10400002 	beqz	v0,80066f0c <_ZN7CMemory6MapRAMEv+0x290>
80066f04:	24630001 	addiu	v1,v1,1
80066f08:	ae060000 	sw	a2,0(s0)
80066f0c:	24840001 	addiu	a0,a0,1
80066f10:	1465fffa 	bne	v1,a1,80066efc <_ZN7CMemory6MapRAMEv+0x280>
80066f14:	26100004 	addiu	s0,s0,4
80066f18:	8fbf0018 	lw	ra,24(sp)
80066f1c:	8fb10014 	lw	s1,20(sp)
80066f20:	8fb00010 	lw	s0,16(sp)
80066f24:	03e00008 	jr	ra
80066f28:	27bd0020 	addiu	sp,sp,32
80066f2c:	3c020001 	lui	v0,0x1
80066f30:	34420f07 	ori	v0,v0,0xf07
80066f34:	00821021 	addu	v0,a0,v0
80066f38:	24050003 	li	a1,3
80066f3c:	24040001 	li	a0,1
80066f40:	26233c44 	addiu	v1,s1,15428
80066f44:	2407000f 	li	a3,15
80066f48:	24c60001 	addiu	a2,a2,1
80066f4c:	ac65dfe4 	sw	a1,-8220(v1)
80066f50:	ac65ffe4 	sw	a1,-28(v1)
80066f54:	a0448821 	sb	a0,-30687(v0)
80066f58:	a0449021 	sb	a0,-28639(v0)
80066f5c:	ac65dfe8 	sw	a1,-8216(v1)
80066f60:	ac65ffe8 	sw	a1,-24(v1)
80066f64:	a0448822 	sb	a0,-30686(v0)
80066f68:	a0449022 	sb	a0,-28638(v0)
80066f6c:	ac65dfec 	sw	a1,-8212(v1)
80066f70:	ac65ffec 	sw	a1,-20(v1)
80066f74:	a0448823 	sb	a0,-30685(v0)
80066f78:	a0449023 	sb	a0,-28637(v0)
80066f7c:	ac65dff0 	sw	a1,-8208(v1)
80066f80:	ac65fff0 	sw	a1,-16(v1)
80066f84:	a0448824 	sb	a0,-30684(v0)
80066f88:	a0449024 	sb	a0,-28636(v0)
80066f8c:	ac65dff4 	sw	a1,-8204(v1)
80066f90:	ac65fff4 	sw	a1,-12(v1)
80066f94:	a0448825 	sb	a0,-30683(v0)
80066f98:	a0449025 	sb	a0,-28635(v0)
80066f9c:	ac65dff8 	sw	a1,-8200(v1)
80066fa0:	ac65fff8 	sw	a1,-8(v1)
80066fa4:	a0448826 	sb	a0,-30682(v0)
80066fa8:	a0409821 	sb	zero,-26591(v0)
80066fac:	a040a021 	sb	zero,-24543(v0)
80066fb0:	a0409822 	sb	zero,-26590(v0)
80066fb4:	a040a022 	sb	zero,-24542(v0)
80066fb8:	a0409823 	sb	zero,-26589(v0)
80066fbc:	a040a023 	sb	zero,-24541(v0)
80066fc0:	a0409824 	sb	zero,-26588(v0)
80066fc4:	a040a024 	sb	zero,-24540(v0)
80066fc8:	a0409825 	sb	zero,-26587(v0)
80066fcc:	a040a025 	sb	zero,-24539(v0)
80066fd0:	a0449026 	sb	a0,-28634(v0)
80066fd4:	a0409826 	sb	zero,-26586(v0)
80066fd8:	a040a026 	sb	zero,-24538(v0)
80066fdc:	ac65dffc 	sw	a1,-8196(v1)
80066fe0:	ac65fffc 	sw	a1,-4(v1)
80066fe4:	a0448827 	sb	a0,-30681(v0)
80066fe8:	a0449027 	sb	a0,-28633(v0)
80066fec:	a0409827 	sb	zero,-26585(v0)
80066ff0:	a040a027 	sb	zero,-24537(v0)
80066ff4:	ac65e000 	sw	a1,-8192(v1)
80066ff8:	ac650000 	sw	a1,0(v1)
80066ffc:	a0448828 	sb	a0,-30680(v0)
80067000:	a0449028 	sb	a0,-28632(v0)
80067004:	a0409828 	sb	zero,-26584(v0)
80067008:	a040a028 	sb	zero,-24536(v0)
8006700c:	24630040 	addiu	v1,v1,64
80067010:	14c7ffcd 	bne	a2,a3,80066f48 <_ZN7CMemory6MapRAMEv+0x2cc>
80067014:	24420010 	addiu	v0,v0,16
80067018:	08019b4f 	j	80066d3c <_ZN7CMemory6MapRAMEv+0xc0>
8006701c:	8e250000 	lw	a1,0(s1)

80067020 <_ZN7CMemory8LoROMMapEv>:
80067020:	27bdffb8 	addiu	sp,sp,-72
80067024:	3c020001 	lui	v0,0x1
80067028:	afbf0044 	sw	ra,68(sp)
8006702c:	afbe0040 	sw	s8,64(sp)
80067030:	afb7003c 	sw	s7,60(sp)
80067034:	afb60038 	sw	s6,56(sp)
80067038:	afb50034 	sw	s5,52(sp)
8006703c:	afb40030 	sw	s4,48(sp)
80067040:	afb3002c 	sw	s3,44(sp)
80067044:	afb20028 	sw	s2,40(sp)
80067048:	afb10024 	sw	s1,36(sp)
8006704c:	afb00020 	sw	s0,32(sp)
80067050:	00821021 	addu	v0,a0,v0
80067054:	8c43b054 	lw	v1,-20396(v0)
80067058:	8c900000 	lw	s0,0(a0)
8006705c:	00031bc2 	srl	v1,v1,0xf
80067060:	2469ffff 	addiu	t1,v1,-1
80067064:	3c02802c 	lui	v0,0x802c
80067068:	00808821 	move	s1,a0
8006706c:	afa90010 	sw	t1,16(sp)
80067070:	afa90014 	sw	t1,20(sp)
80067074:	afa90018 	sw	t1,24(sp)
80067078:	afa9001c 	sw	t1,28(sp)
8006707c:	245ec410 	addiu	s8,v0,-15344
80067080:	00805021 	move	t2,a0
80067084:	00003821 	move	a3,zero
80067088:	24120808 	li	s2,2056
8006708c:	24190001 	li	t9,1
80067090:	241f0001 	li	ra,1
80067094:	24140002 	li	s4,2
80067098:	24150007 	li	s5,7
8006709c:	2417000f 	li	s7,15
800670a0:	24132048 	li	s3,8264
800670a4:	24160011 	li	s6,17
800670a8:	27b80010 	addiu	t8,sp,16
800670ac:	02272821 	addu	a1,s1,a3
800670b0:	34049828 	li	a0,0x9828
800670b4:	34039028 	li	v1,0x9028
800670b8:	00a42021 	addu	a0,a1,a0
800670bc:	00a31821 	addu	v1,a1,v1
800670c0:	34029829 	li	v0,0x9829
800670c4:	34069029 	li	a2,0x9029
800670c8:	a0990000 	sb	t9,0(a0)
800670cc:	00a63021 	addu	a2,a1,a2
800670d0:	a0790000 	sb	t9,0(v1)
800670d4:	00a22821 	addu	a1,a1,v0
800670d8:	3c038021 	lui	v1,0x8021
800670dc:	a0b90000 	sb	t9,0(a1)
800670e0:	2462e42c 	addiu	v0,v1,-7124
800670e4:	a0d90000 	sb	t9,0(a2)
800670e8:	ad502028 	sw	s0,8232(t2)
800670ec:	ad500028 	sw	s0,40(t2)
800670f0:	ad50202c 	sw	s0,8236(t2)
800670f4:	ad50002c 	sw	s0,44(t2)
800670f8:	ad402030 	sw	zero,8240(t2)
800670fc:	ad400030 	sw	zero,48(t2)
80067100:	80440121 	lb	a0,289(v0)
80067104:	24030003 	li	v1,3
80067108:	1083004e 	beq	a0,v1,80067244 <_ZN7CMemory8LoROMMapEv+0x224>
8006710c:	00000000 	nop
80067110:	ad402034 	sw	zero,8244(t2)
80067114:	ad400034 	sw	zero,52(t2)
80067118:	3c028019 	lui	v0,0x8019
8006711c:	24422414 	addiu	v0,v0,9236
80067120:	8c430000 	lw	v1,0(v0)
80067124:	ad5f2038 	sw	ra,8248(t2)
80067128:	ad5f0038 	sw	ra,56(t2)
8006712c:	ad5f203c 	sw	ra,8252(t2)
80067130:	ad5f003c 	sw	ra,60(t2)
80067134:	90620051 	lbu	v0,81(v1)
80067138:	1040003a 	beqz	v0,80067224 <_ZN7CMemory8LoROMMapEv+0x204>
8006713c:	00000000 	nop
80067140:	ad542040 	sw	s4,8256(t2)
80067144:	ad540040 	sw	s4,64(t2)
80067148:	ad542044 	sw	s4,8260(t2)
8006714c:	ad540044 	sw	s4,68(t2)
80067150:	24e80008 	addiu	t0,a3,8
80067154:	24ec0010 	addiu	t4,a3,16
80067158:	010c102a 	slt	v0,t0,t4
8006715c:	1040001c 	beqz	v0,800671d0 <_ZN7CMemory8LoROMMapEv+0x1b0>
80067160:	3402a028 	li	v0,0xa028
80067164:	00075903 	sra	t3,a3,0x4
80067168:	02421021 	addu	v0,s2,v0
8006716c:	8e2d0004 	lw	t5,4(s1)
80067170:	02223821 	addu	a3,s1,v0
80067174:	02333021 	addu	a2,s1,s3
80067178:	012b702a 	slt	t6,t1,t3
8006717c:	240f0001 	li	t7,1
80067180:	11c0001a 	beqz	t6,800671ec <_ZN7CMemory8LoROMMapEv+0x1cc>
80067184:	01602821 	move	a1,t3
80067188:	2704000c 	addiu	a0,t8,12
8006718c:	8c830000 	lw	v1,0(a0)
80067190:	00a32824 	and	a1,a1,v1
80067194:	0125102a 	slt	v0,t1,a1
80067198:	1440fffc 	bnez	v0,8006718c <_ZN7CMemory8LoROMMapEv+0x16c>
8006719c:	2484fffc 	addiu	a0,a0,-4
800671a0:	000513c0 	sll	v0,a1,0xf
800671a4:	004d1021 	addu	v0,v0,t5
800671a8:	25080001 	addiu	t0,t0,1
800671ac:	24428000 	addiu	v0,v0,-32768
800671b0:	010c182a 	slt	v1,t0,t4
800671b4:	acc2e000 	sw	v0,-8192(a2)
800671b8:	acc20000 	sw	v0,0(a2)
800671bc:	a0ef0000 	sb	t7,0(a3)
800671c0:	a0eff800 	sb	t7,-2048(a3)
800671c4:	24c60004 	addiu	a2,a2,4
800671c8:	1460ffed 	bnez	v1,80067180 <_ZN7CMemory8LoROMMapEv+0x160>
800671cc:	24e70001 	addiu	a3,a3,1
800671d0:	24020400 	li	v0,1024
800671d4:	254a0040 	addiu	t2,t2,64
800671d8:	26520010 	addiu	s2,s2,16
800671dc:	1182002b 	beq	t4,v0,8006728c <_ZN7CMemory8LoROMMapEv+0x26c>
800671e0:	26730040 	addiu	s3,s3,64
800671e4:	08019c2b 	j	800670ac <_ZN7CMemory8LoROMMapEv+0x8c>
800671e8:	01803821 	move	a3,t4
800671ec:	000513c0 	sll	v0,a1,0xf
800671f0:	004d1021 	addu	v0,v0,t5
800671f4:	25080001 	addiu	t0,t0,1
800671f8:	24428000 	addiu	v0,v0,-32768
800671fc:	010c182a 	slt	v1,t0,t4
80067200:	acc2e000 	sw	v0,-8192(a2)
80067204:	acc20000 	sw	v0,0(a2)
80067208:	a0ef0000 	sb	t7,0(a3)
8006720c:	a0eff800 	sb	t7,-2048(a3)
80067210:	24c60004 	addiu	a2,a2,4
80067214:	1460ffda 	bnez	v1,80067180 <_ZN7CMemory8LoROMMapEv+0x160>
80067218:	24e70001 	addiu	a3,a3,1
8006721c:	08019c75 	j	800671d4 <_ZN7CMemory8LoROMMapEv+0x1b4>
80067220:	24020400 	li	v0,1024
80067224:	90620053 	lbu	v0,83(v1)
80067228:	10400009 	beqz	v0,80067250 <_ZN7CMemory8LoROMMapEv+0x230>
8006722c:	00000000 	nop
80067230:	ad552040 	sw	s5,8256(t2)
80067234:	ad550040 	sw	s5,64(t2)
80067238:	ad552044 	sw	s5,8260(t2)
8006723c:	08019c54 	j	80067150 <_ZN7CMemory8LoROMMapEv+0x130>
80067240:	ad550044 	sw	s5,68(t2)
80067244:	ad562034 	sw	s6,8244(t2)
80067248:	08019c46 	j	80067118 <_ZN7CMemory8LoROMMapEv+0xf8>
8006724c:	ad560034 	sw	s6,52(t2)
80067250:	3c038021 	lui	v1,0x8021
80067254:	2463e42c 	addiu	v1,v1,-7124
80067258:	90620057 	lbu	v0,87(v1)
8006725c:	10400006 	beqz	v0,80067278 <_ZN7CMemory8LoROMMapEv+0x258>
80067260:	00000000 	nop
80067264:	ad572040 	sw	s7,8256(t2)
80067268:	ad570040 	sw	s7,64(t2)
8006726c:	ad572044 	sw	s7,8260(t2)
80067270:	08019c54 	j	80067150 <_ZN7CMemory8LoROMMapEv+0x130>
80067274:	ad570044 	sw	s7,68(t2)
80067278:	ad5e2040 	sw	s8,8256(t2)
8006727c:	ad5e0040 	sw	s8,64(t2)
80067280:	ad5e2044 	sw	s8,8260(t2)
80067284:	08019c54 	j	80067150 <_ZN7CMemory8LoROMMapEv+0x130>
80067288:	ad5e0044 	sw	s8,68(t2)
8006728c:	3c038021 	lui	v1,0x8021
80067290:	2462e42c 	addiu	v0,v1,-7124
80067294:	90430051 	lbu	v1,81(v0)
80067298:	10600029 	beqz	v1,80067340 <_ZN7CMemory8LoROMMapEv+0x320>
8006729c:	00006021 	move	t4,zero
800672a0:	3c020001 	lui	v0,0x1
800672a4:	02222021 	addu	a0,s1,v0
800672a8:	24030002 	li	v1,2
800672ac:	24080309 	li	t0,777
800672b0:	240a0310 	li	t2,784
800672b4:	a080ab30 	sb	zero,-21712(a0)
800672b8:	ae230c48 	sw	v1,3144(s1)
800672bc:	a080a330 	sb	zero,-23760(a0)
800672c0:	ae232c48 	sw	v1,11336(s1)
800672c4:	25020800 	addiu	v0,t0,2048
800672c8:	3c070001 	lui	a3,0x1
800672cc:	00513021 	addu	a2,v0,s1
800672d0:	00082080 	sll	a0,t0,0x2
800672d4:	01112821 	addu	a1,t0,s1
800672d8:	00021080 	sll	v0,v0,0x2
800672dc:	25080001 	addiu	t0,t0,1
800672e0:	00a72821 	addu	a1,a1,a3
800672e4:	00c73021 	addu	a2,a2,a3
800672e8:	24030002 	li	v1,2
800672ec:	00511021 	addu	v0,v0,s1
800672f0:	00912021 	addu	a0,a0,s1
800672f4:	010a382a 	slt	a3,t0,t2
800672f8:	ac430028 	sw	v1,40(v0)
800672fc:	a0c0a028 	sb	zero,-24536(a2)
80067300:	ac830028 	sw	v1,40(a0)
80067304:	14e0ffef 	bnez	a3,800672c4 <_ZN7CMemory8LoROMMapEv+0x2a4>
80067308:	a0a0a028 	sb	zero,-24536(a1)
8006730c:	25480008 	addiu	t0,t2,8
80067310:	29420400 	slti	v0,t2,1024
80067314:	254a0010 	addiu	t2,t2,16
80067318:	10400008 	beqz	v0,8006733c <_ZN7CMemory8LoROMMapEv+0x31c>
8006731c:	010a182a 	slt	v1,t0,t2
80067320:	1460ffe9 	bnez	v1,800672c8 <_ZN7CMemory8LoROMMapEv+0x2a8>
80067324:	25020800 	addiu	v0,t0,2048
80067328:	25480008 	addiu	t0,t2,8
8006732c:	29420400 	slti	v0,t2,1024
80067330:	254a0010 	addiu	t2,t2,16
80067334:	1440fffa 	bnez	v0,80067320 <_ZN7CMemory8LoROMMapEv+0x300>
80067338:	010a182a 	slt	v1,t0,t2
8006733c:	00006021 	move	t4,zero
80067340:	3c020001 	lui	v0,0x1
80067344:	00002821 	move	a1,zero
80067348:	25880008 	addiu	t0,t4,8
8006734c:	02227821 	addu	t7,s1,v0
80067350:	00a8102a 	slt	v0,a1,t0
80067354:	14400031 	bnez	v0,8006741c <_ZN7CMemory8LoROMMapEv+0x3fc>
80067358:	27ae0010 	addiu	t6,sp,16
8006735c:	25870010 	addiu	a3,t4,16
80067360:	0107102a 	slt	v0,t0,a3
80067364:	10400018 	beqz	v0,800673c8 <_ZN7CMemory8LoROMMapEv+0x3a8>
80067368:	25830400 	addiu	v1,t4,1024
8006736c:	000c1080 	sll	v0,t4,0x2
80067370:	00035103 	sra	t2,v1,0x4
80067374:	24423048 	addiu	v0,v0,12360
80067378:	8e2d0004 	lw	t5,4(s1)
8006737c:	02223021 	addu	a2,s1,v0
80067380:	012a582a 	slt	t3,t1,t2
80067384:	11600034 	beqz	t3,80067458 <_ZN7CMemory8LoROMMapEv+0x438>
80067388:	01402821 	move	a1,t2
8006738c:	25c4000c 	addiu	a0,t6,12
80067390:	8c830000 	lw	v1,0(a0)
80067394:	00a32824 	and	a1,a1,v1
80067398:	0125102a 	slt	v0,t1,a1
8006739c:	1440fffc 	bnez	v0,80067390 <_ZN7CMemory8LoROMMapEv+0x370>
800673a0:	2484fffc 	addiu	a0,a0,-4
800673a4:	000513c0 	sll	v0,a1,0xf
800673a8:	004d1021 	addu	v0,v0,t5
800673ac:	25080001 	addiu	t0,t0,1
800673b0:	24428000 	addiu	v0,v0,-32768
800673b4:	0107182a 	slt	v1,t0,a3
800673b8:	acc2e000 	sw	v0,-8192(a2)
800673bc:	acc20000 	sw	v0,0(a2)
800673c0:	1460fff0 	bnez	v1,80067384 <_ZN7CMemory8LoROMMapEv+0x364>
800673c4:	24c60004 	addiu	a2,a2,4
800673c8:	0187102a 	slt	v0,t4,a3
800673cc:	1040000b 	beqz	v0,800673fc <_ZN7CMemory8LoROMMapEv+0x3dc>
800673d0:	3402ac28 	li	v0,0xac28
800673d4:	01821021 	addu	v0,t4,v0
800673d8:	02222021 	addu	a0,s1,v0
800673dc:	01801821 	move	v1,t4
800673e0:	24050001 	li	a1,1
800673e4:	24630001 	addiu	v1,v1,1
800673e8:	0067102a 	slt	v0,v1,a3
800673ec:	a0850000 	sb	a1,0(a0)
800673f0:	a085f800 	sb	a1,-2048(a0)
800673f4:	1440fffb 	bnez	v0,800673e4 <_ZN7CMemory8LoROMMapEv+0x3c4>
800673f8:	24840001 	addiu	a0,a0,1
800673fc:	28e20400 	slti	v0,a3,1024
80067400:	10400020 	beqz	v0,80067484 <_ZN7CMemory8LoROMMapEv+0x464>
80067404:	00e02821 	move	a1,a3
80067408:	00e06021 	move	t4,a3
8006740c:	25880008 	addiu	t0,t4,8
80067410:	00a8102a 	slt	v0,a1,t0
80067414:	1040ffd2 	beqz	v0,80067360 <_ZN7CMemory8LoROMMapEv+0x340>
80067418:	25870010 	addiu	a3,t4,16
8006741c:	8de3b054 	lw	v1,-20396(t7)
80067420:	000c12c0 	sll	v0,t4,0xb
80067424:	0043001b 	divu	zero,v0,v1
80067428:	006001f4 	teq	v1,zero,0x7
8006742c:	8e2d0004 	lw	t5,4(s1)
80067430:	00051080 	sll	v0,a1,0x2
80067434:	01803821 	move	a3,t4
80067438:	00511021 	addu	v0,v0,s1
8006743c:	24a50001 	addiu	a1,a1,1
80067440:	00e06021 	move	t4,a3
80067444:	00002010 	mfhi	a0
80067448:	008d2021 	addu	a0,a0,t5
8006744c:	ac441028 	sw	a0,4136(v0)
80067450:	08019d03 	j	8006740c <_ZN7CMemory8LoROMMapEv+0x3ec>
80067454:	ac443028 	sw	a0,12328(v0)
80067458:	000513c0 	sll	v0,a1,0xf
8006745c:	004d1021 	addu	v0,v0,t5
80067460:	25080001 	addiu	t0,t0,1
80067464:	24428000 	addiu	v0,v0,-32768
80067468:	0107182a 	slt	v1,t0,a3
8006746c:	acc2e000 	sw	v0,-8192(a2)
80067470:	acc20000 	sw	v0,0(a2)
80067474:	1460ffc3 	bnez	v1,80067384 <_ZN7CMemory8LoROMMapEv+0x364>
80067478:	24c60004 	addiu	a2,a2,4
8006747c:	08019cf3 	j	800673cc <_ZN7CMemory8LoROMMapEv+0x3ac>
80067480:	0187102a 	slt	v0,t4,a3
80067484:	3c038021 	lui	v1,0x8021
80067488:	2462e42c 	addiu	v0,v1,-7124
8006748c:	90430051 	lbu	v1,81(v0)
80067490:	1060000b 	beqz	v1,800674c0 <_ZN7CMemory8LoROMMapEv+0x4a0>
80067494:	3402ae28 	li	v0,0xae28
80067498:	02221821 	addu	v1,s1,v0
8006749c:	00002021 	move	a0,zero
800674a0:	24060002 	li	a2,2
800674a4:	24050400 	li	a1,1024
800674a8:	02241021 	addu	v0,s1,a0
800674ac:	24840004 	addiu	a0,a0,4
800674b0:	a0600000 	sb	zero,0(v1)
800674b4:	ac463828 	sw	a2,14376(v0)
800674b8:	1485fffb 	bne	a0,a1,800674a8 <_ZN7CMemory8LoROMMapEv+0x488>
800674bc:	24630001 	addiu	v1,v1,1
800674c0:	3c030001 	lui	v1,0x1
800674c4:	02232821 	addu	a1,s1,v1
800674c8:	90a2b049 	lbu	v0,-20407(a1)
800674cc:	24030001 	li	v1,1
800674d0:	2442fff9 	addiu	v0,v0,-7
800674d4:	00431004 	sllv	v0,v1,v0
800674d8:	28440081 	slti	a0,v0,129
800674dc:	14800004 	bnez	a0,800674f0 <_ZN7CMemory8LoROMMapEv+0x4d0>
800674e0:	00021180 	sll	v0,v0,0x6
800674e4:	8ca2b054 	lw	v0,-20396(a1)
800674e8:	00021442 	srl	v0,v0,0x11
800674ec:	00021180 	sll	v0,v0,0x6
800674f0:	24440800 	addiu	a0,v0,2048
800674f4:	28830801 	slti	v1,a0,2049
800674f8:	14600037 	bnez	v1,800675d8 <_ZN7CMemory8LoROMMapEv+0x5b8>
800674fc:	02203821 	move	a3,s1
80067500:	00003021 	move	a2,zero
80067504:	24080800 	li	t0,2048
80067508:	34098000 	li	t1,0x8000
8006750c:	3c0a0001 	lui	t2,0x1
80067510:	8ce22048 	lw	v0,8264(a3)
80067514:	004a2821 	addu	a1,v0,t2
80067518:	00491821 	addu	v1,v0,t1
8006751c:	90620000 	lbu	v0,0(v1)
80067520:	24630001 	addiu	v1,v1,1
80067524:	14a3fffd 	bne	a1,v1,8006751c <_ZN7CMemory8LoROMMapEv+0x4fc>
80067528:	00c23021 	addu	a2,a2,v0
8006752c:	25080010 	addiu	t0,t0,16
80067530:	0104102a 	slt	v0,t0,a0
80067534:	1440fff6 	bnez	v0,80067510 <_ZN7CMemory8LoROMMapEv+0x4f0>
80067538:	24e70040 	addiu	a3,a3,64
8006753c:	30c3ffff 	andi	v1,a2,0xffff
80067540:	3c020001 	lui	v0,0x1
80067544:	02221021 	addu	v0,s1,v0
80067548:	ac43b058 	sw	v1,-20392(v0)
8006754c:	3c028006 	lui	v0,0x8006
80067550:	24426c7c 	addiu	v0,v0,27772
80067554:	0040f809 	jalr	v0
80067558:	02202021 	move	a0,s1
8006755c:	26304028 	addiu	s0,s1,16424
80067560:	3c028012 	lui	v0,0x8012
80067564:	02002021 	move	a0,s0
80067568:	26250028 	addiu	a1,s1,40
8006756c:	2442c980 	addiu	v0,v0,-13952
80067570:	0040f809 	jalr	v0
80067574:	24064000 	li	a2,16384
80067578:	3403a028 	li	v1,0xa028
8006757c:	02232021 	addu	a0,s1,v1
80067580:	24060005 	li	a2,5
80067584:	00001821 	move	v1,zero
80067588:	24051000 	li	a1,4096
8006758c:	90820000 	lbu	v0,0(a0)
80067590:	24630001 	addiu	v1,v1,1
80067594:	10400002 	beqz	v0,800675a0 <_ZN7CMemory8LoROMMapEv+0x580>
80067598:	24840001 	addiu	a0,a0,1
8006759c:	ae060000 	sw	a2,0(s0)
800675a0:	1465fffa 	bne	v1,a1,8006758c <_ZN7CMemory8LoROMMapEv+0x56c>
800675a4:	26100004 	addiu	s0,s0,4
800675a8:	8fbf0044 	lw	ra,68(sp)
800675ac:	8fbe0040 	lw	s8,64(sp)
800675b0:	8fb7003c 	lw	s7,60(sp)
800675b4:	8fb60038 	lw	s6,56(sp)
800675b8:	8fb50034 	lw	s5,52(sp)
800675bc:	8fb40030 	lw	s4,48(sp)
800675c0:	8fb3002c 	lw	s3,44(sp)
800675c4:	8fb20028 	lw	s2,40(sp)
800675c8:	8fb10024 	lw	s1,36(sp)
800675cc:	8fb00020 	lw	s0,32(sp)
800675d0:	03e00008 	jr	ra
800675d4:	27bd0048 	addiu	sp,sp,72
800675d8:	08019d50 	j	80067540 <_ZN7CMemory8LoROMMapEv+0x520>
800675dc:	00001821 	move	v1,zero

800675e0 <_ZN7CMemory13LoROM24MBSMapEv>:
800675e0:	27bdffd8 	addiu	sp,sp,-40
800675e4:	afb40020 	sw	s4,32(sp)
800675e8:	afb10014 	sw	s1,20(sp)
800675ec:	afb00010 	sw	s0,16(sp)
800675f0:	afbf0024 	sw	ra,36(sp)
800675f4:	afb3001c 	sw	s3,28(sp)
800675f8:	afb20018 	sw	s2,24(sp)
800675fc:	8c8e0000 	lw	t6,0(a0)
80067600:	0080a021 	move	s4,a0
80067604:	00804021 	move	t0,a0
80067608:	00005021 	move	t2,zero
8006760c:	24100808 	li	s0,2056
80067610:	240d0001 	li	t5,1
80067614:	240c0001 	li	t4,1
80067618:	240b0005 	li	t3,5
8006761c:	240f2048 	li	t7,8264
80067620:	34119828 	li	s1,0x9828
80067624:	01541821 	addu	v1,t2,s4
80067628:	25470008 	addiu	a3,t2,8
8006762c:	25490010 	addiu	t1,t2,16
80067630:	34059029 	li	a1,0x9029
80067634:	34049028 	li	a0,0x9028
80067638:	34029829 	li	v0,0x9829
8006763c:	00652821 	addu	a1,v1,a1
80067640:	00642021 	addu	a0,v1,a0
80067644:	00621021 	addu	v0,v1,v0
80067648:	00e9302a 	slt	a2,a3,t1
8006764c:	00711821 	addu	v1,v1,s1
80067650:	a06d0000 	sb	t5,0(v1)
80067654:	ad0e2028 	sw	t6,8232(t0)
80067658:	a08d0000 	sb	t5,0(a0)
8006765c:	ad0e0028 	sw	t6,40(t0)
80067660:	a04d0000 	sb	t5,0(v0)
80067664:	ad0e202c 	sw	t6,8236(t0)
80067668:	a0ad0000 	sb	t5,0(a1)
8006766c:	ad0e002c 	sw	t6,44(t0)
80067670:	ad002030 	sw	zero,8240(t0)
80067674:	ad000030 	sw	zero,48(t0)
80067678:	ad002034 	sw	zero,8244(t0)
8006767c:	ad000034 	sw	zero,52(t0)
80067680:	ad0c2038 	sw	t4,8248(t0)
80067684:	ad0c0038 	sw	t4,56(t0)
80067688:	ad0c203c 	sw	t4,8252(t0)
8006768c:	ad0c003c 	sw	t4,60(t0)
80067690:	ad0b2040 	sw	t3,8256(t0)
80067694:	ad0b0040 	sw	t3,64(t0)
80067698:	ad0b2044 	sw	t3,8260(t0)
8006769c:	10c00013 	beqz	a2,800676ec <_ZN7CMemory13LoROM24MBSMapEv+0x10c>
800676a0:	ad0b0044 	sw	t3,68(t0)
800676a4:	8e850004 	lw	a1,4(s4)
800676a8:	000a1ac0 	sll	v1,t2,0xb
800676ac:	3402a028 	li	v0,0xa028
800676b0:	00651821 	addu	v1,v1,a1
800676b4:	02021021 	addu	v0,s0,v0
800676b8:	02822821 	addu	a1,s4,v0
800676bc:	24638000 	addiu	v1,v1,-32768
800676c0:	028f2021 	addu	a0,s4,t7
800676c4:	24060001 	li	a2,1
800676c8:	24e70001 	addiu	a3,a3,1
800676cc:	00e9102a 	slt	v0,a3,t1
800676d0:	ac830000 	sw	v1,0(a0)
800676d4:	ac83e000 	sw	v1,-8192(a0)
800676d8:	a0a60000 	sb	a2,0(a1)
800676dc:	a0a6f800 	sb	a2,-2048(a1)
800676e0:	24840004 	addiu	a0,a0,4
800676e4:	1440fff8 	bnez	v0,800676c8 <_ZN7CMemory13LoROM24MBSMapEv+0xe8>
800676e8:	24a50001 	addiu	a1,a1,1
800676ec:	24020400 	li	v0,1024
800676f0:	25080040 	addiu	t0,t0,64
800676f4:	26100010 	addiu	s0,s0,16
800676f8:	11220003 	beq	t1,v0,80067708 <_ZN7CMemory13LoROM24MBSMapEv+0x128>
800676fc:	25ef0040 	addiu	t7,t7,64
80067700:	08019d89 	j	80067624 <_ZN7CMemory13LoROM24MBSMapEv+0x44>
80067704:	01205021 	move	t2,t1
80067708:	3c03001f 	lui	v1,0x1f
8006770c:	34029828 	li	v0,0x9828
80067710:	34738000 	ori	s3,v1,0x8000
80067714:	02825021 	addu	t2,s4,v0
80067718:	02804021 	move	t0,s4
8006771c:	00001821 	move	v1,zero
80067720:	240c0808 	li	t4,2056
80067724:	24100001 	li	s0,1
80067728:	240d0001 	li	t5,1
8006772c:	240f0005 	li	t7,5
80067730:	3412a028 	li	s2,0xa028
80067734:	240b2048 	li	t3,8264
80067738:	24110200 	li	s1,512
8006773c:	24660008 	addiu	a2,v1,8
80067740:	24670010 	addiu	a3,v1,16
80067744:	00c7102a 	slt	v0,a2,a3
80067748:	ad0e2028 	sw	t6,8232(t0)
8006774c:	ad0e202c 	sw	t6,8236(t0)
80067750:	a1500000 	sb	s0,0(t2)
80067754:	a1500001 	sb	s0,1(t2)
80067758:	ad002030 	sw	zero,8240(t0)
8006775c:	ad002034 	sw	zero,8244(t0)
80067760:	ad0d2038 	sw	t5,8248(t0)
80067764:	ad0d203c 	sw	t5,8252(t0)
80067768:	ad0f2040 	sw	t7,8256(t0)
8006776c:	10400010 	beqz	v0,800677b0 <_ZN7CMemory13LoROM24MBSMapEv+0x1d0>
80067770:	ad0f2044 	sw	t7,8260(t0)
80067774:	8e850004 	lw	a1,4(s4)
80067778:	000312c0 	sll	v0,v1,0xb
8006777c:	00451021 	addu	v0,v0,a1
80067780:	01921821 	addu	v1,t4,s2
80067784:	02832821 	addu	a1,s4,v1
80067788:	028b2021 	addu	a0,s4,t3
8006778c:	00531821 	addu	v1,v0,s3
80067790:	24090001 	li	t1,1
80067794:	24c60001 	addiu	a2,a2,1
80067798:	00c7102a 	slt	v0,a2,a3
8006779c:	ac830000 	sw	v1,0(a0)
800677a0:	a0a90000 	sb	t1,0(a1)
800677a4:	24840004 	addiu	a0,a0,4
800677a8:	1440fffa 	bnez	v0,80067794 <_ZN7CMemory13LoROM24MBSMapEv+0x1b4>
800677ac:	24a50001 	addiu	a1,a1,1
800677b0:	25080040 	addiu	t0,t0,64
800677b4:	254a0010 	addiu	t2,t2,16
800677b8:	258c0010 	addiu	t4,t4,16
800677bc:	10f10003 	beq	a3,s1,800677cc <_ZN7CMemory13LoROM24MBSMapEv+0x1ec>
800677c0:	256b0040 	addiu	t3,t3,64
800677c4:	08019dcf 	j	8006773c <_ZN7CMemory13LoROM24MBSMapEv+0x15c>
800677c8:	00e01821 	move	v1,a3
800677cc:	00003821 	move	a3,zero
800677d0:	00004021 	move	t0,zero
800677d4:	24090008 	li	t1,8
800677d8:	00e9102a 	slt	v0,a3,t1
800677dc:	14400027 	bnez	v0,8006787c <_ZN7CMemory13LoROM24MBSMapEv+0x29c>
800677e0:	01203021 	move	a2,t1
800677e4:	25070010 	addiu	a3,t0,16
800677e8:	0127102a 	slt	v0,t1,a3
800677ec:	1040000f 	beqz	v0,8006782c <_ZN7CMemory13LoROM24MBSMapEv+0x24c>
800677f0:	000812c0 	sll	v0,t0,0xb
800677f4:	8e850004 	lw	a1,4(s4)
800677f8:	00082080 	sll	a0,t0,0x2
800677fc:	3c03001f 	lui	v1,0x1f
80067800:	00451021 	addu	v0,v0,a1
80067804:	24843048 	addiu	a0,a0,12360
80067808:	34638000 	ori	v1,v1,0x8000
8006780c:	00431821 	addu	v1,v0,v1
80067810:	02842021 	addu	a0,s4,a0
80067814:	24c60001 	addiu	a2,a2,1
80067818:	00c7102a 	slt	v0,a2,a3
8006781c:	ac830000 	sw	v1,0(a0)
80067820:	ac83e000 	sw	v1,-8192(a0)
80067824:	1440fffb 	bnez	v0,80067814 <_ZN7CMemory13LoROM24MBSMapEv+0x234>
80067828:	24840004 	addiu	a0,a0,4
8006782c:	0107102a 	slt	v0,t0,a3
80067830:	1040000b 	beqz	v0,80067860 <_ZN7CMemory13LoROM24MBSMapEv+0x280>
80067834:	3402ac28 	li	v0,0xac28
80067838:	01021021 	addu	v0,t0,v0
8006783c:	02821821 	addu	v1,s4,v0
80067840:	01002021 	move	a0,t0
80067844:	24050001 	li	a1,1
80067848:	24840001 	addiu	a0,a0,1
8006784c:	0087102a 	slt	v0,a0,a3
80067850:	a0650000 	sb	a1,0(v1)
80067854:	a065f800 	sb	a1,-2048(v1)
80067858:	1440fffb 	bnez	v0,80067848 <_ZN7CMemory13LoROM24MBSMapEv+0x268>
8006785c:	24630001 	addiu	v1,v1,1
80067860:	28e20400 	slti	v0,a3,1024
80067864:	10400010 	beqz	v0,800678a8 <_ZN7CMemory13LoROM24MBSMapEv+0x2c8>
80067868:	00e04021 	move	t0,a3
8006786c:	25090008 	addiu	t1,t0,8
80067870:	00e9102a 	slt	v0,a3,t1
80067874:	1040ffdb 	beqz	v0,800677e4 <_ZN7CMemory13LoROM24MBSMapEv+0x204>
80067878:	01203021 	move	a2,t1
8006787c:	8e850004 	lw	a1,4(s4)
80067880:	000812c0 	sll	v0,t0,0xb
80067884:	00071880 	sll	v1,a3,0x2
80067888:	00451021 	addu	v0,v0,a1
8006788c:	3c040020 	lui	a0,0x20
80067890:	00441021 	addu	v0,v0,a0
80067894:	00741821 	addu	v1,v1,s4
80067898:	24e70001 	addiu	a3,a3,1
8006789c:	ac621028 	sw	v0,4136(v1)
800678a0:	08019df6 	j	800677d8 <_ZN7CMemory13LoROM24MBSMapEv+0x1f8>
800678a4:	ac623028 	sw	v0,12328(v1)
800678a8:	3c0a0001 	lui	t2,0x1
800678ac:	028a1021 	addu	v0,s4,t2
800678b0:	24030001 	li	v1,1
800678b4:	01ca2021 	addu	a0,t6,t2
800678b8:	3c0b8021 	lui	t3,0x8021
800678bc:	a0439808 	sb	v1,-26616(v0)
800678c0:	a0439818 	sb	v1,-26600(v0)
800678c4:	a0439809 	sb	v1,-26615(v0)
800678c8:	a0439819 	sb	v1,-26599(v0)
800678cc:	a043980a 	sb	v1,-26614(v0)
800678d0:	a043981a 	sb	v1,-26598(v0)
800678d4:	a043980b 	sb	v1,-26613(v0)
800678d8:	a043981b 	sb	v1,-26597(v0)
800678dc:	a043980c 	sb	v1,-26612(v0)
800678e0:	a043981c 	sb	v1,-26596(v0)
800678e4:	a043980d 	sb	v1,-26611(v0)
800678e8:	ae8e1fa8 	sw	t6,8104(s4)
800678ec:	ae841fe8 	sw	a0,8168(s4)
800678f0:	a040a808 	sb	zero,-22520(v0)
800678f4:	a040a818 	sb	zero,-22504(v0)
800678f8:	ae8e1fac 	sw	t6,8108(s4)
800678fc:	ae841fec 	sw	a0,8172(s4)
80067900:	a040a809 	sb	zero,-22519(v0)
80067904:	a040a819 	sb	zero,-22503(v0)
80067908:	ae8e1fb0 	sw	t6,8112(s4)
8006790c:	ae841ff0 	sw	a0,8176(s4)
80067910:	a040a80a 	sb	zero,-22518(v0)
80067914:	a040a81a 	sb	zero,-22502(v0)
80067918:	ae8e1fb4 	sw	t6,8116(s4)
8006791c:	ae841ff4 	sw	a0,8180(s4)
80067920:	a040a80b 	sb	zero,-22517(v0)
80067924:	a040a81b 	sb	zero,-22501(v0)
80067928:	ae8e1fb8 	sw	t6,8120(s4)
8006792c:	ae841ff8 	sw	a0,8184(s4)
80067930:	a040a80c 	sb	zero,-22516(v0)
80067934:	a040a81c 	sb	zero,-22500(v0)
80067938:	ae8e1fbc 	sw	t6,8124(s4)
8006793c:	ae841ffc 	sw	a0,8188(s4)
80067940:	a043981d 	sb	v1,-26595(v0)
80067944:	a043980e 	sb	v1,-26610(v0)
80067948:	a043981e 	sb	v1,-26594(v0)
8006794c:	a043980f 	sb	v1,-26609(v0)
80067950:	a043981f 	sb	v1,-26593(v0)
80067954:	a0439810 	sb	v1,-26608(v0)
80067958:	a0439820 	sb	v1,-26592(v0)
8006795c:	a0439811 	sb	v1,-26607(v0)
80067960:	a0439821 	sb	v1,-26591(v0)
80067964:	a0439812 	sb	v1,-26606(v0)
80067968:	a0439822 	sb	v1,-26590(v0)
8006796c:	a040a80d 	sb	zero,-22515(v0)
80067970:	a040a81d 	sb	zero,-22499(v0)
80067974:	ae8e1fc0 	sw	t6,8128(s4)
80067978:	ae842000 	sw	a0,8192(s4)
8006797c:	a040a80e 	sb	zero,-22514(v0)
80067980:	a040a81e 	sb	zero,-22498(v0)
80067984:	ae8e1fc4 	sw	t6,8132(s4)
80067988:	ae842004 	sw	a0,8196(s4)
8006798c:	a040a80f 	sb	zero,-22513(v0)
80067990:	a040a81f 	sb	zero,-22497(v0)
80067994:	ae8e1fc8 	sw	t6,8136(s4)
80067998:	ae842008 	sw	a0,8200(s4)
8006799c:	a040a810 	sb	zero,-22512(v0)
800679a0:	a040a820 	sb	zero,-22496(v0)
800679a4:	ae8e1fcc 	sw	t6,8140(s4)
800679a8:	ae84200c 	sw	a0,8204(s4)
800679ac:	a040a811 	sb	zero,-22511(v0)
800679b0:	a040a821 	sb	zero,-22495(v0)
800679b4:	ae8e1fd0 	sw	t6,8144(s4)
800679b8:	ae842010 	sw	a0,8208(s4)
800679bc:	a040a812 	sb	zero,-22510(v0)
800679c0:	a040a822 	sb	zero,-22494(v0)
800679c4:	ae8e1fd4 	sw	t6,8148(s4)
800679c8:	ae842014 	sw	a0,8212(s4)
800679cc:	a0439813 	sb	v1,-26605(v0)
800679d0:	a0439823 	sb	v1,-26589(v0)
800679d4:	a0439814 	sb	v1,-26604(v0)
800679d8:	a0439824 	sb	v1,-26588(v0)
800679dc:	a0439815 	sb	v1,-26603(v0)
800679e0:	a0439825 	sb	v1,-26587(v0)
800679e4:	a0439816 	sb	v1,-26602(v0)
800679e8:	a0439826 	sb	v1,-26586(v0)
800679ec:	a0439817 	sb	v1,-26601(v0)
800679f0:	a0439827 	sb	v1,-26585(v0)
800679f4:	a040a813 	sb	zero,-22509(v0)
800679f8:	a040a823 	sb	zero,-22493(v0)
800679fc:	a040a814 	sb	zero,-22508(v0)
80067a00:	a040a824 	sb	zero,-22492(v0)
80067a04:	a040a815 	sb	zero,-22507(v0)
80067a08:	a040a825 	sb	zero,-22491(v0)
80067a0c:	a040a816 	sb	zero,-22506(v0)
80067a10:	a040a826 	sb	zero,-22490(v0)
80067a14:	a040a817 	sb	zero,-22505(v0)
80067a18:	a040a827 	sb	zero,-22489(v0)
80067a1c:	8d657008 	lw	a1,28680(t3)
80067a20:	354c8000 	ori	t4,t2,0x8000
80067a24:	340d8000 	li	t5,0x8000
80067a28:	00ac4021 	addu	t0,a1,t4
80067a2c:	00ad3021 	addu	a2,a1,t5
80067a30:	00aa3821 	addu	a3,a1,t2
80067a34:	ae8e1fe4 	sw	t6,8164(s4)
80067a38:	ae842024 	sw	a0,8228(s4)
80067a3c:	ae861c68 	sw	a2,7272(s4)
80067a40:	ae871ca8 	sw	a3,7336(s4)
80067a44:	ae881ce8 	sw	t0,7400(s4)
80067a48:	ae8e1fd8 	sw	t6,8152(s4)
80067a4c:	ae842018 	sw	a0,8216(s4)
80067a50:	ae8e1fdc 	sw	t6,8156(s4)
80067a54:	ae84201c 	sw	a0,8220(s4)
80067a58:	ae8e1fe0 	sw	t6,8160(s4)
80067a5c:	ae842020 	sw	a0,8224(s4)
80067a60:	ae851c28 	sw	a1,7208(s4)
80067a64:	a0439728 	sb	v1,-26840(v0)
80067a68:	a0439738 	sb	v1,-26824(v0)
80067a6c:	a0439748 	sb	v1,-26808(v0)
80067a70:	a0439758 	sb	v1,-26792(v0)
80067a74:	a040a728 	sb	zero,-22744(v0)
80067a78:	a040a738 	sb	zero,-22728(v0)
80067a7c:	a040a748 	sb	zero,-22712(v0)
80067a80:	a040a758 	sb	zero,-22696(v0)
80067a84:	8d697008 	lw	t1,28680(t3)
80067a88:	a0439729 	sb	v1,-26839(v0)
80067a8c:	a0439739 	sb	v1,-26823(v0)
80067a90:	a0439749 	sb	v1,-26807(v0)
80067a94:	a0439759 	sb	v1,-26791(v0)
80067a98:	a040a729 	sb	zero,-22743(v0)
80067a9c:	a040a739 	sb	zero,-22727(v0)
80067aa0:	a040a749 	sb	zero,-22711(v0)
80067aa4:	a040a759 	sb	zero,-22695(v0)
80067aa8:	8d647008 	lw	a0,28680(t3)
80067aac:	012c7821 	addu	t7,t1,t4
80067ab0:	a043972a 	sb	v1,-26838(v0)
80067ab4:	a043973a 	sb	v1,-26822(v0)
80067ab8:	a043974a 	sb	v1,-26806(v0)
80067abc:	a043975a 	sb	v1,-26790(v0)
80067ac0:	008c8021 	addu	s0,a0,t4
80067ac4:	012d2821 	addu	a1,t1,t5
80067ac8:	012a3021 	addu	a2,t1,t2
80067acc:	008d3821 	addu	a3,a0,t5
80067ad0:	008a4021 	addu	t0,a0,t2
80067ad4:	a040a72a 	sb	zero,-22742(v0)
80067ad8:	a040a73a 	sb	zero,-22726(v0)
80067adc:	a040a74a 	sb	zero,-22710(v0)
80067ae0:	a040a75a 	sb	zero,-22694(v0)
80067ae4:	8d6e7008 	lw	t6,28680(t3)
80067ae8:	ae851c6c 	sw	a1,7276(s4)
80067aec:	ae861cac 	sw	a2,7340(s4)
80067af0:	ae8f1cec 	sw	t7,7404(s4)
80067af4:	ae871c70 	sw	a3,7280(s4)
80067af8:	ae881cb0 	sw	t0,7344(s4)
80067afc:	ae901cf0 	sw	s0,7408(s4)
80067b00:	ae891c2c 	sw	t1,7212(s4)
80067b04:	ae841c30 	sw	a0,7216(s4)
80067b08:	a043972b 	sb	v1,-26837(v0)
80067b0c:	a043973b 	sb	v1,-26821(v0)
80067b10:	a043974b 	sb	v1,-26805(v0)
80067b14:	a043975b 	sb	v1,-26789(v0)
80067b18:	a040a72b 	sb	zero,-22741(v0)
80067b1c:	a040a73b 	sb	zero,-22725(v0)
80067b20:	a040a74b 	sb	zero,-22709(v0)
80067b24:	a040a75b 	sb	zero,-22693(v0)
80067b28:	8d657008 	lw	a1,28680(t3)
80067b2c:	a043972c 	sb	v1,-26836(v0)
80067b30:	a043973c 	sb	v1,-26820(v0)
80067b34:	a043974c 	sb	v1,-26804(v0)
80067b38:	a043975c 	sb	v1,-26788(v0)
80067b3c:	a040a72c 	sb	zero,-22740(v0)
80067b40:	a040a73c 	sb	zero,-22724(v0)
80067b44:	a040a74c 	sb	zero,-22708(v0)
80067b48:	a040a75c 	sb	zero,-22692(v0)
80067b4c:	8d647008 	lw	a0,28680(t3)
80067b50:	01cc8021 	addu	s0,t6,t4
80067b54:	00ac8821 	addu	s1,a1,t4
80067b58:	008c9021 	addu	s2,a0,t4
80067b5c:	01cd3021 	addu	a2,t6,t5
80067b60:	00ad3821 	addu	a3,a1,t5
80067b64:	00aa4021 	addu	t0,a1,t2
80067b68:	008d4821 	addu	t1,a0,t5
80067b6c:	008a7821 	addu	t7,a0,t2
80067b70:	ae8e1c34 	sw	t6,7220(s4)
80067b74:	01ca7021 	addu	t6,t6,t2
80067b78:	a043972d 	sb	v1,-26835(v0)
80067b7c:	a043973d 	sb	v1,-26819(v0)
80067b80:	ae861c74 	sw	a2,7284(s4)
80067b84:	ae8e1cb4 	sw	t6,7348(s4)
80067b88:	ae901cf4 	sw	s0,7412(s4)
80067b8c:	ae871c78 	sw	a3,7288(s4)
80067b90:	ae881cb8 	sw	t0,7352(s4)
80067b94:	ae911cf8 	sw	s1,7416(s4)
80067b98:	ae891c7c 	sw	t1,7292(s4)
80067b9c:	ae8f1cbc 	sw	t7,7356(s4)
80067ba0:	ae921cfc 	sw	s2,7420(s4)
80067ba4:	ae851c38 	sw	a1,7224(s4)
80067ba8:	ae841c3c 	sw	a0,7228(s4)
80067bac:	a040a72d 	sb	zero,-22739(v0)
80067bb0:	a040a73d 	sb	zero,-22723(v0)
80067bb4:	a043974d 	sb	v1,-26803(v0)
80067bb8:	a043975d 	sb	v1,-26787(v0)
80067bbc:	a040a74d 	sb	zero,-22707(v0)
80067bc0:	a040a75d 	sb	zero,-22691(v0)
80067bc4:	8d657008 	lw	a1,28680(t3)
80067bc8:	a043972e 	sb	v1,-26834(v0)
80067bcc:	a043973e 	sb	v1,-26818(v0)
80067bd0:	a043974e 	sb	v1,-26802(v0)
80067bd4:	a043975e 	sb	v1,-26786(v0)
80067bd8:	a040a72e 	sb	zero,-22738(v0)
80067bdc:	a040a73e 	sb	zero,-22722(v0)
80067be0:	a040a74e 	sb	zero,-22706(v0)
80067be4:	a040a75e 	sb	zero,-22690(v0)
80067be8:	8d667008 	lw	a2,28680(t3)
80067bec:	a043972f 	sb	v1,-26833(v0)
80067bf0:	a043973f 	sb	v1,-26817(v0)
80067bf4:	a043974f 	sb	v1,-26801(v0)
80067bf8:	a043975f 	sb	v1,-26785(v0)
80067bfc:	a040a72f 	sb	zero,-22737(v0)
80067c00:	a040a73f 	sb	zero,-22721(v0)
80067c04:	a040a74f 	sb	zero,-22705(v0)
80067c08:	a040a75f 	sb	zero,-22689(v0)
80067c0c:	8d647008 	lw	a0,28680(t3)
80067c10:	00ac8821 	addu	s1,a1,t4
80067c14:	00cc9021 	addu	s2,a2,t4
80067c18:	00ad3821 	addu	a3,a1,t5
80067c1c:	00aa4021 	addu	t0,a1,t2
80067c20:	00cd4821 	addu	t1,a2,t5
80067c24:	00ca7021 	addu	t6,a2,t2
80067c28:	008d7821 	addu	t7,a0,t5
80067c2c:	008a8021 	addu	s0,a0,t2
80067c30:	ae871c80 	sw	a3,7296(s4)
80067c34:	ae881cc0 	sw	t0,7360(s4)
80067c38:	ae911d00 	sw	s1,7424(s4)
80067c3c:	ae891c84 	sw	t1,7300(s4)
80067c40:	ae8e1cc4 	sw	t6,7364(s4)
80067c44:	ae921d04 	sw	s2,7428(s4)
80067c48:	ae8f1c88 	sw	t7,7304(s4)
80067c4c:	ae901cc8 	sw	s0,7368(s4)
80067c50:	ae851c40 	sw	a1,7232(s4)
80067c54:	ae861c44 	sw	a2,7236(s4)
80067c58:	ae841c48 	sw	a0,7240(s4)
80067c5c:	a0439730 	sb	v1,-26832(v0)
80067c60:	a0439740 	sb	v1,-26816(v0)
80067c64:	a0439750 	sb	v1,-26800(v0)
80067c68:	a0439760 	sb	v1,-26784(v0)
80067c6c:	a040a730 	sb	zero,-22736(v0)
80067c70:	a040a740 	sb	zero,-22720(v0)
80067c74:	a040a750 	sb	zero,-22704(v0)
80067c78:	a040a760 	sb	zero,-22688(v0)
80067c7c:	8d657008 	lw	a1,28680(t3)
80067c80:	a0439731 	sb	v1,-26831(v0)
80067c84:	a0439741 	sb	v1,-26815(v0)
80067c88:	a0439751 	sb	v1,-26799(v0)
80067c8c:	a0439761 	sb	v1,-26783(v0)
80067c90:	a040a731 	sb	zero,-22735(v0)
80067c94:	a040a741 	sb	zero,-22719(v0)
80067c98:	a040a751 	sb	zero,-22703(v0)
80067c9c:	a040a761 	sb	zero,-22687(v0)
80067ca0:	008c9821 	addu	s3,a0,t4
80067ca4:	8d647008 	lw	a0,28680(t3)
80067ca8:	00ac7021 	addu	t6,a1,t4
80067cac:	008c7821 	addu	t7,a0,t4
80067cb0:	00ad3021 	addu	a2,a1,t5
80067cb4:	00aa3821 	addu	a3,a1,t2
80067cb8:	008d4021 	addu	t0,a0,t5
80067cbc:	008a4821 	addu	t1,a0,t2
80067cc0:	a0439732 	sb	v1,-26830(v0)
80067cc4:	a0439742 	sb	v1,-26814(v0)
80067cc8:	a0439752 	sb	v1,-26798(v0)
80067ccc:	ae931d08 	sw	s3,7432(s4)
80067cd0:	ae861c8c 	sw	a2,7308(s4)
80067cd4:	ae871ccc 	sw	a3,7372(s4)
80067cd8:	ae8e1d0c 	sw	t6,7436(s4)
80067cdc:	ae881c90 	sw	t0,7312(s4)
80067ce0:	ae891cd0 	sw	t1,7376(s4)
80067ce4:	ae8f1d10 	sw	t7,7440(s4)
80067ce8:	ae851c4c 	sw	a1,7244(s4)
80067cec:	ae841c50 	sw	a0,7248(s4)
80067cf0:	a040a732 	sb	zero,-22734(v0)
80067cf4:	a040a742 	sb	zero,-22718(v0)
80067cf8:	a040a752 	sb	zero,-22702(v0)
80067cfc:	a0439762 	sb	v1,-26782(v0)
80067d00:	a040a762 	sb	zero,-22686(v0)
80067d04:	8d657008 	lw	a1,28680(t3)
80067d08:	a0439733 	sb	v1,-26829(v0)
80067d0c:	a0439743 	sb	v1,-26813(v0)
80067d10:	a0439753 	sb	v1,-26797(v0)
80067d14:	a0439763 	sb	v1,-26781(v0)
80067d18:	a040a733 	sb	zero,-22733(v0)
80067d1c:	a040a743 	sb	zero,-22717(v0)
80067d20:	a040a753 	sb	zero,-22701(v0)
80067d24:	a040a763 	sb	zero,-22685(v0)
80067d28:	8d667008 	lw	a2,28680(t3)
80067d2c:	a0439734 	sb	v1,-26828(v0)
80067d30:	a0439744 	sb	v1,-26812(v0)
80067d34:	a0439754 	sb	v1,-26796(v0)
80067d38:	a0439764 	sb	v1,-26780(v0)
80067d3c:	a040a734 	sb	zero,-22732(v0)
80067d40:	a040a744 	sb	zero,-22716(v0)
80067d44:	a040a754 	sb	zero,-22700(v0)
80067d48:	a040a764 	sb	zero,-22684(v0)
80067d4c:	8d647008 	lw	a0,28680(t3)
80067d50:	00ad3821 	addu	a3,a1,t5
80067d54:	00aa4021 	addu	t0,a1,t2
80067d58:	00cd4821 	addu	t1,a2,t5
80067d5c:	00ca7021 	addu	t6,a2,t2
80067d60:	008d7821 	addu	t7,a0,t5
80067d64:	008a8021 	addu	s0,a0,t2
80067d68:	00ac8821 	addu	s1,a1,t4
80067d6c:	00cc9021 	addu	s2,a2,t4
80067d70:	008c9821 	addu	s3,a0,t4
80067d74:	a0439735 	sb	v1,-26827(v0)
80067d78:	ae871c94 	sw	a3,7316(s4)
80067d7c:	ae881cd4 	sw	t0,7380(s4)
80067d80:	ae891c98 	sw	t1,7320(s4)
80067d84:	ae8e1cd8 	sw	t6,7384(s4)
80067d88:	ae8f1c9c 	sw	t7,7324(s4)
80067d8c:	ae901cdc 	sw	s0,7388(s4)
80067d90:	ae851c54 	sw	a1,7252(s4)
80067d94:	ae861c58 	sw	a2,7256(s4)
80067d98:	ae841c5c 	sw	a0,7260(s4)
80067d9c:	ae911d14 	sw	s1,7444(s4)
80067da0:	ae921d18 	sw	s2,7448(s4)
80067da4:	ae931d1c 	sw	s3,7452(s4)
80067da8:	a040a735 	sb	zero,-22731(v0)
80067dac:	a0439745 	sb	v1,-26811(v0)
80067db0:	a040a745 	sb	zero,-22715(v0)
80067db4:	a0439755 	sb	v1,-26795(v0)
80067db8:	a040a755 	sb	zero,-22699(v0)
80067dbc:	a0439765 	sb	v1,-26779(v0)
80067dc0:	a040a765 	sb	zero,-22683(v0)
80067dc4:	8d647008 	lw	a0,28680(t3)
80067dc8:	a0439736 	sb	v1,-26826(v0)
80067dcc:	a040a736 	sb	zero,-22730(v0)
80067dd0:	a0439746 	sb	v1,-26810(v0)
80067dd4:	a040a746 	sb	zero,-22714(v0)
80067dd8:	a0439756 	sb	v1,-26794(v0)
80067ddc:	a040a756 	sb	zero,-22698(v0)
80067de0:	a0439766 	sb	v1,-26778(v0)
80067de4:	a040a766 	sb	zero,-22682(v0)
80067de8:	8d657008 	lw	a1,28680(t3)
80067dec:	008c3021 	addu	a2,a0,t4
80067df0:	00ad3821 	addu	a3,a1,t5
80067df4:	00aa4021 	addu	t0,a1,t2
80067df8:	00ac6021 	addu	t4,a1,t4
80067dfc:	008d6821 	addu	t5,a0,t5
80067e00:	008a5021 	addu	t2,a0,t2
80067e04:	a0439767 	sb	v1,-26777(v0)
80067e08:	a040a767 	sb	zero,-22681(v0)
80067e0c:	a0439737 	sb	v1,-26825(v0)
80067e10:	a040a737 	sb	zero,-22729(v0)
80067e14:	a0439747 	sb	v1,-26809(v0)
80067e18:	a040a747 	sb	zero,-22713(v0)
80067e1c:	a0439757 	sb	v1,-26793(v0)
80067e20:	a040a757 	sb	zero,-22697(v0)
80067e24:	26904028 	addiu	s0,s4,16424
80067e28:	3c028012 	lui	v0,0x8012
80067e2c:	ae861d20 	sw	a2,7456(s4)
80067e30:	ae841c60 	sw	a0,7264(s4)
80067e34:	ae851c64 	sw	a1,7268(s4)
80067e38:	02002021 	move	a0,s0
80067e3c:	26850028 	addiu	a1,s4,40
80067e40:	24064000 	li	a2,16384
80067e44:	ae8d1ca0 	sw	t5,7328(s4)
80067e48:	ae8a1ce0 	sw	t2,7392(s4)
80067e4c:	ae871ca4 	sw	a3,7332(s4)
80067e50:	ae881ce4 	sw	t0,7396(s4)
80067e54:	2442c980 	addiu	v0,v0,-13952
80067e58:	0040f809 	jalr	v0
80067e5c:	ae8c1d24 	sw	t4,7460(s4)
80067e60:	3403a028 	li	v1,0xa028
80067e64:	02832021 	addu	a0,s4,v1
80067e68:	24060005 	li	a2,5
80067e6c:	00001821 	move	v1,zero
80067e70:	24051000 	li	a1,4096
80067e74:	90820000 	lbu	v0,0(a0)
80067e78:	24630001 	addiu	v1,v1,1
80067e7c:	10400002 	beqz	v0,80067e88 <_ZN7CMemory13LoROM24MBSMapEv+0x8a8>
80067e80:	24840001 	addiu	a0,a0,1
80067e84:	ae060000 	sw	a2,0(s0)
80067e88:	1465fffa 	bne	v1,a1,80067e74 <_ZN7CMemory13LoROM24MBSMapEv+0x894>
80067e8c:	26100004 	addiu	s0,s0,4
80067e90:	8fbf0024 	lw	ra,36(sp)
80067e94:	8fb40020 	lw	s4,32(sp)
80067e98:	8fb3001c 	lw	s3,28(sp)
80067e9c:	8fb20018 	lw	s2,24(sp)
80067ea0:	8fb10014 	lw	s1,20(sp)
80067ea4:	8fb00010 	lw	s0,16(sp)
80067ea8:	03e00008 	jr	ra
80067eac:	27bd0028 	addiu	sp,sp,40

80067eb0 <_ZN7CMemory9SA1ROMMapEv>:
80067eb0:	27bdffd8 	addiu	sp,sp,-40
80067eb4:	afb3001c 	sw	s3,28(sp)
80067eb8:	3c138021 	lui	s3,0x8021
80067ebc:	afb10014 	sw	s1,20(sp)
80067ec0:	afb00010 	sw	s0,16(sp)
80067ec4:	afbf0024 	sw	ra,36(sp)
80067ec8:	afb40020 	sw	s4,32(sp)
80067ecc:	afb20018 	sw	s2,24(sp)
80067ed0:	2662701c 	addiu	v0,s3,28700
80067ed4:	8c580014 	lw	t8,20(v0)
80067ed8:	8c8b0000 	lw	t3,0(a0)
80067edc:	00808821 	move	s1,a0
80067ee0:	00804021 	move	t0,a0
80067ee4:	00005021 	move	t2,zero
80067ee8:	24100808 	li	s0,2056
80067eec:	240e0001 	li	t6,1
80067ef0:	240d0001 	li	t5,1
80067ef4:	240c0008 	li	t4,8
80067ef8:	240f2048 	li	t7,8264
80067efc:	34199828 	li	t9,0x9828
80067f00:	01511821 	addu	v1,t2,s1
80067f04:	25470008 	addiu	a3,t2,8
80067f08:	25490010 	addiu	t1,t2,16
80067f0c:	34059029 	li	a1,0x9029
80067f10:	34049028 	li	a0,0x9028
80067f14:	34029829 	li	v0,0x9829
80067f18:	00652821 	addu	a1,v1,a1
80067f1c:	00642021 	addu	a0,v1,a0
80067f20:	00621021 	addu	v0,v1,v0
80067f24:	00e9302a 	slt	a2,a3,t1
80067f28:	00791821 	addu	v1,v1,t9
80067f2c:	a06e0000 	sb	t6,0(v1)
80067f30:	ad0b2028 	sw	t3,8232(t0)
80067f34:	a08e0000 	sb	t6,0(a0)
80067f38:	ad0b0028 	sw	t3,40(t0)
80067f3c:	a04e0000 	sb	t6,0(v0)
80067f40:	ad0b202c 	sw	t3,8236(t0)
80067f44:	a0ae0000 	sb	t6,0(a1)
80067f48:	ad0b002c 	sw	t3,44(t0)
80067f4c:	ad002030 	sw	zero,8240(t0)
80067f50:	ad000030 	sw	zero,48(t0)
80067f54:	ad182034 	sw	t8,8244(t0)
80067f58:	ad180034 	sw	t8,52(t0)
80067f5c:	ad0d2038 	sw	t5,8248(t0)
80067f60:	ad0d0038 	sw	t5,56(t0)
80067f64:	ad0d203c 	sw	t5,8252(t0)
80067f68:	ad0d003c 	sw	t5,60(t0)
80067f6c:	ad0c2040 	sw	t4,8256(t0)
80067f70:	ad0c0040 	sw	t4,64(t0)
80067f74:	ad0c2044 	sw	t4,8260(t0)
80067f78:	10c00013 	beqz	a2,80067fc8 <_ZN7CMemory9SA1ROMMapEv+0x118>
80067f7c:	ad0c0044 	sw	t4,68(t0)
80067f80:	8e240004 	lw	a0,4(s1)
80067f84:	000a1ac0 	sll	v1,t2,0xb
80067f88:	3402a028 	li	v0,0xa028
80067f8c:	00641821 	addu	v1,v1,a0
80067f90:	02021021 	addu	v0,s0,v0
80067f94:	02222821 	addu	a1,s1,v0
80067f98:	24638000 	addiu	v1,v1,-32768
80067f9c:	022f2021 	addu	a0,s1,t7
80067fa0:	24060001 	li	a2,1
80067fa4:	24e70001 	addiu	a3,a3,1
80067fa8:	00e9102a 	slt	v0,a3,t1
80067fac:	ac830000 	sw	v1,0(a0)
80067fb0:	ac83e000 	sw	v1,-8192(a0)
80067fb4:	a0a60000 	sb	a2,0(a1)
80067fb8:	a0a6f800 	sb	a2,-2048(a1)
80067fbc:	24840004 	addiu	a0,a0,4
80067fc0:	1440fff8 	bnez	v0,80067fa4 <_ZN7CMemory9SA1ROMMapEv+0xf4>
80067fc4:	24a50001 	addiu	a1,a1,1
80067fc8:	24020400 	li	v0,1024
80067fcc:	25080040 	addiu	t0,t0,64
80067fd0:	26100010 	addiu	s0,s0,16
80067fd4:	11220003 	beq	t1,v0,80067fe4 <_ZN7CMemory9SA1ROMMapEv+0x134>
80067fd8:	25ef0040 	addiu	t7,t7,64
80067fdc:	08019fc0 	j	80067f00 <_ZN7CMemory9SA1ROMMapEv+0x50>
80067fe0:	01205021 	move	t2,t1
80067fe4:	00003021 	move	a2,zero
80067fe8:	00003821 	move	a3,zero
80067fec:	24c50010 	addiu	a1,a2,16
80067ff0:	00e5102a 	slt	v0,a3,a1
80067ff4:	14400015 	bnez	v0,8006804c <_ZN7CMemory9SA1ROMMapEv+0x19c>
80067ff8:	3c020001 	lui	v0,0x1
80067ffc:	00c5102a 	slt	v0,a2,a1
80068000:	10400009 	beqz	v0,80068028 <_ZN7CMemory9SA1ROMMapEv+0x178>
80068004:	3402a428 	li	v0,0xa428
80068008:	00c21021 	addu	v0,a2,v0
8006800c:	02221821 	addu	v1,s1,v0
80068010:	00c02021 	move	a0,a2
80068014:	24840001 	addiu	a0,a0,1
80068018:	0085102a 	slt	v0,a0,a1
8006801c:	a0600000 	sb	zero,0(v1)
80068020:	1440fffc 	bnez	v0,80068014 <_ZN7CMemory9SA1ROMMapEv+0x164>
80068024:	24630001 	addiu	v1,v1,1
80068028:	28a20400 	slti	v0,a1,1024
8006802c:	10400013 	beqz	v0,8006807c <_ZN7CMemory9SA1ROMMapEv+0x1cc>
80068030:	00a03821 	move	a3,a1
80068034:	00a03021 	move	a2,a1
80068038:	24c50010 	addiu	a1,a2,16
8006803c:	00e5102a 	slt	v0,a3,a1
80068040:	1040ffef 	beqz	v0,80068000 <_ZN7CMemory9SA1ROMMapEv+0x150>
80068044:	00c5102a 	slt	v0,a2,a1
80068048:	3c020001 	lui	v0,0x1
8006804c:	00062300 	sll	a0,a2,0xc
80068050:	8e25000c 	lw	a1,12(s1)
80068054:	3442ffff 	ori	v0,v0,0xffff
80068058:	00071880 	sll	v1,a3,0x2
8006805c:	00822024 	and	a0,a0,v0
80068060:	00a42821 	addu	a1,a1,a0
80068064:	00711821 	addu	v1,v1,s1
80068068:	ac651028 	sw	a1,4136(v1)
8006806c:	00c02821 	move	a1,a2
80068070:	24e70001 	addiu	a3,a3,1
80068074:	0801a00e 	j	80068038 <_ZN7CMemory9SA1ROMMapEv+0x188>
80068078:	00a03021 	move	a2,a1
8006807c:	00003821 	move	a3,zero
80068080:	24e20c00 	addiu	v0,a3,3072
80068084:	3c040001 	lui	a0,0x1
80068088:	00511821 	addu	v1,v0,s1
8006808c:	00003021 	move	a2,zero
80068090:	00021080 	sll	v0,v0,0x2
80068094:	00644021 	addu	t0,v1,a0
80068098:	24c30010 	addiu	v1,a2,16
8006809c:	00514821 	addu	t1,v0,s1
800680a0:	00e3102a 	slt	v0,a3,v1
800680a4:	02245021 	addu	t2,s1,a0
800680a8:	00062b00 	sll	a1,a2,0xc
800680ac:	24e70001 	addiu	a3,a3,1
800680b0:	14400011 	bnez	v0,800680f8 <_ZN7CMemory9SA1ROMMapEv+0x248>
800680b4:	28640400 	slti	a0,v1,1024
800680b8:	1080001b 	beqz	a0,80068128 <_ZN7CMemory9SA1ROMMapEv+0x278>
800680bc:	00603821 	move	a3,v1
800680c0:	00603021 	move	a2,v1
800680c4:	24e20c00 	addiu	v0,a3,3072
800680c8:	3c040001 	lui	a0,0x1
800680cc:	00511821 	addu	v1,v0,s1
800680d0:	00644021 	addu	t0,v1,a0
800680d4:	00021080 	sll	v0,v0,0x2
800680d8:	24c30010 	addiu	v1,a2,16
800680dc:	00514821 	addu	t1,v0,s1
800680e0:	00e3102a 	slt	v0,a3,v1
800680e4:	02245021 	addu	t2,s1,a0
800680e8:	00062b00 	sll	a1,a2,0xc
800680ec:	24e70001 	addiu	a3,a3,1
800680f0:	1040fff1 	beqz	v0,800680b8 <_ZN7CMemory9SA1ROMMapEv+0x208>
800680f4:	28640400 	slti	a0,v1,1024
800680f8:	8d43b054 	lw	v1,-20396(t2)
800680fc:	8e240004 	lw	a0,4(s1)
80068100:	00a3001b 	divu	zero,a1,v1
80068104:	006001f4 	teq	v1,zero,0x7
80068108:	00c01821 	move	v1,a2
8006810c:	24020001 	li	v0,1
80068110:	00603021 	move	a2,v1
80068114:	a102a028 	sb	v0,-24536(t0)
80068118:	00002810 	mfhi	a1
8006811c:	00852021 	addu	a0,a0,a1
80068120:	0801a031 	j	800680c4 <_ZN7CMemory9SA1ROMMapEv+0x214>
80068124:	ad240028 	sw	a0,40(t1)
80068128:	3c040001 	lui	a0,0x1
8006812c:	02241021 	addu	v0,s1,a0
80068130:	24030001 	li	v1,1
80068134:	01642021 	addu	a0,t3,a0
80068138:	26304028 	addiu	s0,s1,16424
8006813c:	26320028 	addiu	s2,s1,40
80068140:	3c148012 	lui	s4,0x8012
80068144:	a0439808 	sb	v1,-26616(v0)
80068148:	a0439818 	sb	v1,-26600(v0)
8006814c:	a0439809 	sb	v1,-26615(v0)
80068150:	a0439819 	sb	v1,-26599(v0)
80068154:	a043980a 	sb	v1,-26614(v0)
80068158:	a043981a 	sb	v1,-26598(v0)
8006815c:	a043980b 	sb	v1,-26613(v0)
80068160:	a043981b 	sb	v1,-26597(v0)
80068164:	a043980c 	sb	v1,-26612(v0)
80068168:	a043981c 	sb	v1,-26596(v0)
8006816c:	a043980d 	sb	v1,-26611(v0)
80068170:	ae2b1fa8 	sw	t3,8104(s1)
80068174:	ae241fe8 	sw	a0,8168(s1)
80068178:	a040a808 	sb	zero,-22520(v0)
8006817c:	a040a818 	sb	zero,-22504(v0)
80068180:	ae2b1fac 	sw	t3,8108(s1)
80068184:	ae241fec 	sw	a0,8172(s1)
80068188:	a040a809 	sb	zero,-22519(v0)
8006818c:	a040a819 	sb	zero,-22503(v0)
80068190:	ae2b1fb0 	sw	t3,8112(s1)
80068194:	ae241ff0 	sw	a0,8176(s1)
80068198:	a040a80a 	sb	zero,-22518(v0)
8006819c:	a040a81a 	sb	zero,-22502(v0)
800681a0:	ae2b1fb4 	sw	t3,8116(s1)
800681a4:	ae241ff4 	sw	a0,8180(s1)
800681a8:	a040a80b 	sb	zero,-22517(v0)
800681ac:	a040a81b 	sb	zero,-22501(v0)
800681b0:	ae2b1fb8 	sw	t3,8120(s1)
800681b4:	ae241ff8 	sw	a0,8184(s1)
800681b8:	a040a80c 	sb	zero,-22516(v0)
800681bc:	a040a81c 	sb	zero,-22500(v0)
800681c0:	ae2b1fbc 	sw	t3,8124(s1)
800681c4:	ae241ffc 	sw	a0,8188(s1)
800681c8:	02402821 	move	a1,s2
800681cc:	a043981d 	sb	v1,-26595(v0)
800681d0:	24064000 	li	a2,16384
800681d4:	a043980e 	sb	v1,-26610(v0)
800681d8:	a043981e 	sb	v1,-26594(v0)
800681dc:	a043980f 	sb	v1,-26609(v0)
800681e0:	a043981f 	sb	v1,-26593(v0)
800681e4:	a0439810 	sb	v1,-26608(v0)
800681e8:	a0439820 	sb	v1,-26592(v0)
800681ec:	a0439811 	sb	v1,-26607(v0)
800681f0:	a0439821 	sb	v1,-26591(v0)
800681f4:	a0439812 	sb	v1,-26606(v0)
800681f8:	a0439822 	sb	v1,-26590(v0)
800681fc:	a040a80d 	sb	zero,-22515(v0)
80068200:	a040a81d 	sb	zero,-22499(v0)
80068204:	ae2b1fc0 	sw	t3,8128(s1)
80068208:	ae242000 	sw	a0,8192(s1)
8006820c:	a040a80e 	sb	zero,-22514(v0)
80068210:	a040a81e 	sb	zero,-22498(v0)
80068214:	ae2b1fc4 	sw	t3,8132(s1)
80068218:	ae242004 	sw	a0,8196(s1)
8006821c:	a040a80f 	sb	zero,-22513(v0)
80068220:	a040a81f 	sb	zero,-22497(v0)
80068224:	ae2b1fc8 	sw	t3,8136(s1)
80068228:	ae242008 	sw	a0,8200(s1)
8006822c:	a040a810 	sb	zero,-22512(v0)
80068230:	a040a820 	sb	zero,-22496(v0)
80068234:	ae2b1fcc 	sw	t3,8140(s1)
80068238:	ae24200c 	sw	a0,8204(s1)
8006823c:	a040a811 	sb	zero,-22511(v0)
80068240:	a040a821 	sb	zero,-22495(v0)
80068244:	ae2b1fd0 	sw	t3,8144(s1)
80068248:	ae242010 	sw	a0,8208(s1)
8006824c:	a040a812 	sb	zero,-22510(v0)
80068250:	a040a822 	sb	zero,-22494(v0)
80068254:	ae2b1fd4 	sw	t3,8148(s1)
80068258:	ae242014 	sw	a0,8212(s1)
8006825c:	a0439827 	sb	v1,-26585(v0)
80068260:	a0439813 	sb	v1,-26605(v0)
80068264:	a0439823 	sb	v1,-26589(v0)
80068268:	a0439814 	sb	v1,-26604(v0)
8006826c:	a0439824 	sb	v1,-26588(v0)
80068270:	a0439815 	sb	v1,-26603(v0)
80068274:	a0439825 	sb	v1,-26587(v0)
80068278:	a0439816 	sb	v1,-26602(v0)
8006827c:	a0439826 	sb	v1,-26586(v0)
80068280:	a0439817 	sb	v1,-26601(v0)
80068284:	ae242024 	sw	a0,8228(s1)
80068288:	a040a827 	sb	zero,-22489(v0)
8006828c:	a040a813 	sb	zero,-22509(v0)
80068290:	a040a823 	sb	zero,-22493(v0)
80068294:	ae242018 	sw	a0,8216(s1)
80068298:	a040a814 	sb	zero,-22508(v0)
8006829c:	a040a824 	sb	zero,-22492(v0)
800682a0:	ae24201c 	sw	a0,8220(s1)
800682a4:	a040a815 	sb	zero,-22507(v0)
800682a8:	a040a825 	sb	zero,-22491(v0)
800682ac:	ae242020 	sw	a0,8224(s1)
800682b0:	a040a816 	sb	zero,-22506(v0)
800682b4:	a040a826 	sb	zero,-22490(v0)
800682b8:	a040a817 	sb	zero,-22505(v0)
800682bc:	02002021 	move	a0,s0
800682c0:	ae2b1fe4 	sw	t3,8164(s1)
800682c4:	ae2b1fd8 	sw	t3,8152(s1)
800682c8:	ae2b1fdc 	sw	t3,8156(s1)
800682cc:	2682c980 	addiu	v0,s4,-13952
800682d0:	0040f809 	jalr	v0
800682d4:	ae2b1fe0 	sw	t3,8160(s1)
800682d8:	3403a028 	li	v1,0xa028
800682dc:	02231821 	addu	v1,s1,v1
800682e0:	02002021 	move	a0,s0
800682e4:	00002821 	move	a1,zero
800682e8:	24070005 	li	a3,5
800682ec:	24061000 	li	a2,4096
800682f0:	90620000 	lbu	v0,0(v1)
800682f4:	24a50001 	addiu	a1,a1,1
800682f8:	10400002 	beqz	v0,80068304 <_ZN7CMemory9SA1ROMMapEv+0x454>
800682fc:	24630001 	addiu	v1,v1,1
80068300:	ac870000 	sw	a3,0(a0)
80068304:	14a6fffa 	bne	a1,a2,800682f0 <_ZN7CMemory9SA1ROMMapEv+0x440>
80068308:	24840004 	addiu	a0,a0,4
8006830c:	3c048021 	lui	a0,0x8021
80068310:	02002821 	move	a1,s0
80068314:	248429c8 	addiu	a0,a0,10696
80068318:	2690c980 	addiu	s0,s4,-13952
8006831c:	0200f809 	jalr	s0
80068320:	24064000 	li	a2,16384
80068324:	3c048021 	lui	a0,0x8021
80068328:	2484e9c8 	addiu	a0,a0,-5688
8006832c:	02402821 	move	a1,s2
80068330:	0200f809 	jalr	s0
80068334:	24064000 	li	a2,16384
80068338:	2663701c 	addiu	v1,s3,28700
8006833c:	8c620014 	lw	v0,20(v1)
80068340:	3c038021 	lui	v1,0x8021
80068344:	24443000 	addiu	a0,v0,12288
80068348:	3c028021 	lui	v0,0x8021
8006834c:	246309cc 	addiu	v1,v1,2508
80068350:	244219cc 	addiu	v0,v0,6604
80068354:	24050005 	li	a1,5
80068358:	ac64fffc 	sw	a0,-4(v1)
8006835c:	ac64dffc 	sw	a0,-8196(v1)
80068360:	ac650000 	sw	a1,0(v1)
80068364:	ac65e000 	sw	a1,-8192(v1)
80068368:	ac643ffc 	sw	a0,16380(v1)
8006836c:	ac641ffc 	sw	a0,8188(v1)
80068370:	ac654000 	sw	a1,16384(v1)
80068374:	ac652000 	sw	a1,8192(v1)
80068378:	24630040 	addiu	v1,v1,64
8006837c:	1462fff6 	bne	v1,v0,80068358 <_ZN7CMemory9SA1ROMMapEv+0x4a8>
80068380:	00000000 	nop
80068384:	3c028021 	lui	v0,0x8021
80068388:	3c038021 	lui	v1,0x8021
8006838c:	244241c8 	addiu	v0,v0,16840
80068390:	246345c8 	addiu	v1,v1,17864
80068394:	24040009 	li	a0,9
80068398:	ac440000 	sw	a0,0(v0)
8006839c:	ac44c000 	sw	a0,-16384(v0)
800683a0:	24420004 	addiu	v0,v0,4
800683a4:	1443fffc 	bne	v0,v1,80068398 <_ZN7CMemory9SA1ROMMapEv+0x4e8>
800683a8:	00000000 	nop
800683ac:	8e22000c 	lw	v0,12(s1)
800683b0:	ae220010 	sw	v0,16(s1)
800683b4:	8fbf0024 	lw	ra,36(sp)
800683b8:	8fb40020 	lw	s4,32(sp)
800683bc:	8fb3001c 	lw	s3,28(sp)
800683c0:	8fb20018 	lw	s2,24(sp)
800683c4:	8fb10014 	lw	s1,20(sp)
800683c8:	8fb00010 	lw	s0,16(sp)
800683cc:	03e00008 	jr	ra
800683d0:	27bd0028 	addiu	sp,sp,40

800683d4 <_ZN7CMemory13SuperFXROMMapEv>:
800683d4:	27bdffd0 	addiu	sp,sp,-48
800683d8:	afb40020 	sw	s4,32(sp)
800683dc:	afbf0028 	sw	ra,40(sp)
800683e0:	afb50024 	sw	s5,36(sp)
800683e4:	afb3001c 	sw	s3,28(sp)
800683e8:	afb20018 	sw	s2,24(sp)
800683ec:	afb10014 	sw	s1,20(sp)
800683f0:	afb00010 	sw	s0,16(sp)
800683f4:	3c028021 	lui	v0,0x8021
800683f8:	8c45700c 	lw	a1,28684(v0)
800683fc:	24020033 	li	v0,51
80068400:	90a37fda 	lbu	v1,32730(a1)
80068404:	1462011f 	bne	v1,v0,80068884 <_ZN7CMemory13SuperFXROMMapEv+0x4b0>
80068408:	0080a021 	move	s4,a0
8006840c:	90a37fbd 	lbu	v1,32701(a1)
80068410:	3c028021 	lui	v0,0x8021
80068414:	a0437040 	sb	v1,28736(v0)
80068418:	8e8e0000 	lw	t6,0(s4)
8006841c:	8e930004 	lw	s3,4(s4)
80068420:	02805021 	move	t2,s4
80068424:	00006821 	move	t5,zero
80068428:	24110808 	li	s1,2056
8006842c:	3c128021 	lui	s2,0x8021
80068430:	240f0001 	li	t7,1
80068434:	240c0001 	li	t4,1
80068438:	24102048 	li	s0,8264
8006843c:	01b42821 	addu	a1,t5,s4
80068440:	34069828 	li	a2,0x9828
80068444:	34049028 	li	a0,0x9028
80068448:	34039829 	li	v1,0x9829
8006844c:	34029029 	li	v0,0x9029
80068450:	00a63021 	addu	a2,a1,a2
80068454:	00a42021 	addu	a0,a1,a0
80068458:	00a31821 	addu	v1,a1,v1
8006845c:	00a21021 	addu	v0,a1,v0
80068460:	a0cf0000 	sb	t7,0(a2)
80068464:	a08f0000 	sb	t7,0(a0)
80068468:	a06f0000 	sb	t7,0(v1)
8006846c:	a04f0000 	sb	t7,0(v0)
80068470:	8e477008 	lw	a3,28680(s2)
80068474:	25a90008 	addiu	t1,t5,8
80068478:	25ab0010 	addiu	t3,t5,16
8006847c:	3406902e 	li	a2,0x902e
80068480:	3403982f 	li	v1,0x982f
80068484:	3404982e 	li	a0,0x982e
80068488:	3402902f 	li	v0,0x902f
8006848c:	24e7a000 	addiu	a3,a3,-24576
80068490:	00a63021 	addu	a2,a1,a2
80068494:	00a31821 	addu	v1,a1,v1
80068498:	00a42021 	addu	a0,a1,a0
8006849c:	012b402a 	slt	t0,t1,t3
800684a0:	00a22821 	addu	a1,a1,v0
800684a4:	a06c0000 	sb	t4,0(v1)
800684a8:	ad470044 	sw	a3,68(t2)
800684ac:	a08c0000 	sb	t4,0(a0)
800684b0:	ad4e2028 	sw	t6,8232(t2)
800684b4:	a0ac0000 	sb	t4,0(a1)
800684b8:	ad4e0028 	sw	t6,40(t2)
800684bc:	a0cc0000 	sb	t4,0(a2)
800684c0:	ad4e202c 	sw	t6,8236(t2)
800684c4:	ad4e002c 	sw	t6,44(t2)
800684c8:	ad402030 	sw	zero,8240(t2)
800684cc:	ad400030 	sw	zero,48(t2)
800684d0:	ad402034 	sw	zero,8244(t2)
800684d4:	ad400034 	sw	zero,52(t2)
800684d8:	ad4c2038 	sw	t4,8248(t2)
800684dc:	ad4c0038 	sw	t4,56(t2)
800684e0:	ad4c203c 	sw	t4,8252(t2)
800684e4:	ad4c003c 	sw	t4,60(t2)
800684e8:	ad472040 	sw	a3,8256(t2)
800684ec:	ad470040 	sw	a3,64(t2)
800684f0:	11000012 	beqz	t0,8006853c <_ZN7CMemory13SuperFXROMMapEv+0x168>
800684f4:	ad472044 	sw	a3,8260(t2)
800684f8:	000d1ac0 	sll	v1,t5,0xb
800684fc:	3402a028 	li	v0,0xa028
80068500:	02221021 	addu	v0,s1,v0
80068504:	00731821 	addu	v1,v1,s3
80068508:	02823021 	addu	a2,s4,v0
8006850c:	24638000 	addiu	v1,v1,-32768
80068510:	02902021 	addu	a0,s4,s0
80068514:	24050001 	li	a1,1
80068518:	25290001 	addiu	t1,t1,1
8006851c:	012b102a 	slt	v0,t1,t3
80068520:	ac830000 	sw	v1,0(a0)
80068524:	ac83e000 	sw	v1,-8192(a0)
80068528:	a0c50000 	sb	a1,0(a2)
8006852c:	a0c5f800 	sb	a1,-2048(a2)
80068530:	24840004 	addiu	a0,a0,4
80068534:	1440fff8 	bnez	v0,80068518 <_ZN7CMemory13SuperFXROMMapEv+0x144>
80068538:	24c60001 	addiu	a2,a2,1
8006853c:	24020400 	li	v0,1024
80068540:	254a0040 	addiu	t2,t2,64
80068544:	26310010 	addiu	s1,s1,16
80068548:	11620003 	beq	t3,v0,80068558 <_ZN7CMemory13SuperFXROMMapEv+0x184>
8006854c:	26100040 	addiu	s0,s0,64
80068550:	0801a10f 	j	8006843c <_ZN7CMemory13SuperFXROMMapEv+0x68>
80068554:	01606821 	move	t5,t3
80068558:	00003821 	move	a3,zero
8006855c:	00004021 	move	t0,zero
80068560:	24e30400 	addiu	v1,a3,1024
80068564:	24e20c00 	addiu	v0,a3,3072
80068568:	3c040001 	lui	a0,0x1
8006856c:	00543021 	addu	a2,v0,s4
80068570:	00742821 	addu	a1,v1,s4
80068574:	00021080 	sll	v0,v0,0x2
80068578:	02846821 	addu	t5,s4,a0
8006857c:	00a42821 	addu	a1,a1,a0
80068580:	00c43021 	addu	a2,a2,a0
80068584:	25040010 	addiu	a0,t0,16
80068588:	00031880 	sll	v1,v1,0x2
8006858c:	00545821 	addu	t3,v0,s4
80068590:	00e4102a 	slt	v0,a3,a0
80068594:	00746021 	addu	t4,v1,s4
80068598:	00085300 	sll	t2,t0,0xc
8006859c:	24090001 	li	t1,1
800685a0:	24e70001 	addiu	a3,a3,1
800685a4:	144000ab 	bnez	v0,80068854 <_ZN7CMemory13SuperFXROMMapEv+0x480>
800685a8:	28830400 	slti	v1,a0,1024
800685ac:	10600003 	beqz	v1,800685bc <_ZN7CMemory13SuperFXROMMapEv+0x1e8>
800685b0:	00803821 	move	a3,a0
800685b4:	0801a158 	j	80068560 <_ZN7CMemory13SuperFXROMMapEv+0x18c>
800685b8:	00804021 	move	t0,a0
800685bc:	3c050001 	lui	a1,0x1
800685c0:	02851021 	addu	v0,s4,a1
800685c4:	24040001 	li	a0,1
800685c8:	01c52821 	addu	a1,t6,a1
800685cc:	34039728 	li	v1,0x9728
800685d0:	ae851fe8 	sw	a1,8168(s4)
800685d4:	a0449808 	sb	a0,-26616(v0)
800685d8:	a0449818 	sb	a0,-26600(v0)
800685dc:	ae851fec 	sw	a1,8172(s4)
800685e0:	a0449809 	sb	a0,-26615(v0)
800685e4:	a0449819 	sb	a0,-26599(v0)
800685e8:	ae851ff0 	sw	a1,8176(s4)
800685ec:	a044980a 	sb	a0,-26614(v0)
800685f0:	a044981a 	sb	a0,-26598(v0)
800685f4:	ae851ff4 	sw	a1,8180(s4)
800685f8:	a044980b 	sb	a0,-26613(v0)
800685fc:	a044981b 	sb	a0,-26597(v0)
80068600:	ae851ff8 	sw	a1,8184(s4)
80068604:	a044980c 	sb	a0,-26612(v0)
80068608:	a044981c 	sb	a0,-26596(v0)
8006860c:	ae851ffc 	sw	a1,8188(s4)
80068610:	a044980d 	sb	a0,-26611(v0)
80068614:	ae8e1fa8 	sw	t6,8104(s4)
80068618:	a040a808 	sb	zero,-22520(v0)
8006861c:	a040a818 	sb	zero,-22504(v0)
80068620:	ae8e1fac 	sw	t6,8108(s4)
80068624:	a040a809 	sb	zero,-22519(v0)
80068628:	a040a819 	sb	zero,-22503(v0)
8006862c:	ae8e1fb0 	sw	t6,8112(s4)
80068630:	a040a80a 	sb	zero,-22518(v0)
80068634:	a040a81a 	sb	zero,-22502(v0)
80068638:	ae8e1fb4 	sw	t6,8116(s4)
8006863c:	a040a80b 	sb	zero,-22517(v0)
80068640:	a040a81b 	sb	zero,-22501(v0)
80068644:	ae8e1fb8 	sw	t6,8120(s4)
80068648:	a040a80c 	sb	zero,-22516(v0)
8006864c:	a040a81c 	sb	zero,-22500(v0)
80068650:	ae8e1fbc 	sw	t6,8124(s4)
80068654:	02833021 	addu	a2,s4,v1
80068658:	a044981d 	sb	a0,-26595(v0)
8006865c:	24080001 	li	t0,1
80068660:	ae852000 	sw	a1,8192(s4)
80068664:	a044980e 	sb	a0,-26610(v0)
80068668:	a044981e 	sb	a0,-26594(v0)
8006866c:	ae852004 	sw	a1,8196(s4)
80068670:	a044980f 	sb	a0,-26609(v0)
80068674:	a044981f 	sb	a0,-26593(v0)
80068678:	ae852008 	sw	a1,8200(s4)
8006867c:	a0449810 	sb	a0,-26608(v0)
80068680:	a0449820 	sb	a0,-26592(v0)
80068684:	ae85200c 	sw	a1,8204(s4)
80068688:	a0449811 	sb	a0,-26607(v0)
8006868c:	a0449821 	sb	a0,-26591(v0)
80068690:	ae852010 	sw	a1,8208(s4)
80068694:	a0449812 	sb	a0,-26606(v0)
80068698:	a0449822 	sb	a0,-26590(v0)
8006869c:	a040a80d 	sb	zero,-22515(v0)
800686a0:	a040a81d 	sb	zero,-22499(v0)
800686a4:	ae8e1fc0 	sw	t6,8128(s4)
800686a8:	a040a80e 	sb	zero,-22514(v0)
800686ac:	a040a81e 	sb	zero,-22498(v0)
800686b0:	ae8e1fc4 	sw	t6,8132(s4)
800686b4:	a040a80f 	sb	zero,-22513(v0)
800686b8:	a040a81f 	sb	zero,-22497(v0)
800686bc:	ae8e1fc8 	sw	t6,8136(s4)
800686c0:	a040a810 	sb	zero,-22512(v0)
800686c4:	a040a820 	sb	zero,-22496(v0)
800686c8:	ae8e1fcc 	sw	t6,8140(s4)
800686cc:	a040a811 	sb	zero,-22511(v0)
800686d0:	a040a821 	sb	zero,-22495(v0)
800686d4:	ae8e1fd0 	sw	t6,8144(s4)
800686d8:	a040a812 	sb	zero,-22510(v0)
800686dc:	a040a822 	sb	zero,-22494(v0)
800686e0:	ae8e1fd4 	sw	t6,8148(s4)
800686e4:	24070020 	li	a3,32
800686e8:	ae852014 	sw	a1,8212(s4)
800686ec:	ae852024 	sw	a1,8228(s4)
800686f0:	a0449827 	sb	a0,-26585(v0)
800686f4:	a0449813 	sb	a0,-26605(v0)
800686f8:	a0449823 	sb	a0,-26589(v0)
800686fc:	ae852018 	sw	a1,8216(s4)
80068700:	a0449814 	sb	a0,-26604(v0)
80068704:	a0449824 	sb	a0,-26588(v0)
80068708:	ae85201c 	sw	a1,8220(s4)
8006870c:	a0449815 	sb	a0,-26603(v0)
80068710:	a0449825 	sb	a0,-26587(v0)
80068714:	ae852020 	sw	a1,8224(s4)
80068718:	a0449816 	sb	a0,-26602(v0)
8006871c:	a0449826 	sb	a0,-26586(v0)
80068720:	a0449817 	sb	a0,-26601(v0)
80068724:	ae8e1fe4 	sw	t6,8164(s4)
80068728:	a040a827 	sb	zero,-22489(v0)
8006872c:	a040a813 	sb	zero,-22509(v0)
80068730:	a040a823 	sb	zero,-22493(v0)
80068734:	ae8e1fd8 	sw	t6,8152(s4)
80068738:	a040a814 	sb	zero,-22508(v0)
8006873c:	a040a824 	sb	zero,-22492(v0)
80068740:	ae8e1fdc 	sw	t6,8156(s4)
80068744:	a040a815 	sb	zero,-22507(v0)
80068748:	a040a825 	sb	zero,-22491(v0)
8006874c:	ae8e1fe0 	sw	t6,8160(s4)
80068750:	a040a816 	sb	zero,-22506(v0)
80068754:	a040a826 	sb	zero,-22490(v0)
80068758:	a040a817 	sb	zero,-22505(v0)
8006875c:	02802021 	move	a0,s4
80068760:	00002821 	move	a1,zero
80068764:	00051103 	sra	v0,a1,0x4
80068768:	8e437008 	lw	v1,28680(s2)
8006876c:	30420001 	andi	v0,v0,0x1
80068770:	00021400 	sll	v0,v0,0x10
80068774:	00431021 	addu	v0,v0,v1
80068778:	24a50001 	addiu	a1,a1,1
8006877c:	ac821c28 	sw	v0,7208(a0)
80068780:	a0c80000 	sb	t0,0(a2)
80068784:	a0c01000 	sb	zero,4096(a2)
80068788:	24840004 	addiu	a0,a0,4
8006878c:	14a7fff5 	bne	a1,a3,80068764 <_ZN7CMemory13SuperFXROMMapEv+0x390>
80068790:	24c60001 	addiu	a2,a2,1
80068794:	00009021 	move	s2,zero
80068798:	0801a1e9 	j	800687a4 <_ZN7CMemory13SuperFXROMMapEv+0x3d0>
8006879c:	3c158012 	lui	s5,0x8012
800687a0:	8e930004 	lw	s3,4(s4)
800687a4:	00128040 	sll	s0,s2,0x1
800687a8:	02702021 	addu	a0,s3,s0
800687ac:	3c110020 	lui	s1,0x20
800687b0:	02722821 	addu	a1,s3,s2
800687b4:	00912021 	addu	a0,a0,s1
800687b8:	26b3c980 	addiu	s3,s5,-13952
800687bc:	0260f809 	jalr	s3
800687c0:	34068000 	li	a2,0x8000
800687c4:	8e850004 	lw	a1,4(s4)
800687c8:	36248000 	ori	a0,s1,0x8000
800687cc:	00b08021 	addu	s0,a1,s0
800687d0:	02042021 	addu	a0,s0,a0
800687d4:	00b22821 	addu	a1,a1,s2
800687d8:	0260f809 	jalr	s3
800687dc:	34068000 	li	a2,0x8000
800687e0:	34038000 	li	v1,0x8000
800687e4:	02439021 	addu	s2,s2,v1
800687e8:	1651ffed 	bne	s2,s1,800687a0 <_ZN7CMemory13SuperFXROMMapEv+0x3cc>
800687ec:	26904028 	addiu	s0,s4,16424
800687f0:	02002021 	move	a0,s0
800687f4:	26850028 	addiu	a1,s4,40
800687f8:	0260f809 	jalr	s3
800687fc:	24064000 	li	a2,16384
80068800:	3403a028 	li	v1,0xa028
80068804:	02832021 	addu	a0,s4,v1
80068808:	24060005 	li	a2,5
8006880c:	00001821 	move	v1,zero
80068810:	24051000 	li	a1,4096
80068814:	90820000 	lbu	v0,0(a0)
80068818:	24630001 	addiu	v1,v1,1
8006881c:	10400002 	beqz	v0,80068828 <_ZN7CMemory13SuperFXROMMapEv+0x454>
80068820:	24840001 	addiu	a0,a0,1
80068824:	ae060000 	sw	a2,0(s0)
80068828:	1465fffa 	bne	v1,a1,80068814 <_ZN7CMemory13SuperFXROMMapEv+0x440>
8006882c:	26100004 	addiu	s0,s0,4
80068830:	8fbf0028 	lw	ra,40(sp)
80068834:	8fb50024 	lw	s5,36(sp)
80068838:	8fb40020 	lw	s4,32(sp)
8006883c:	8fb3001c 	lw	s3,28(sp)
80068840:	8fb20018 	lw	s2,24(sp)
80068844:	8fb10014 	lw	s1,20(sp)
80068848:	8fb00010 	lw	s0,16(sp)
8006884c:	03e00008 	jr	ra
80068850:	27bd0030 	addiu	sp,sp,48
80068854:	8da2b054 	lw	v0,-20396(t5)
80068858:	01002021 	move	a0,t0
8006885c:	0142001b 	divu	zero,t2,v0
80068860:	004001f4 	teq	v0,zero,0x7
80068864:	00804021 	move	t0,a0
80068868:	a0c9a028 	sb	t1,-24536(a2)
8006886c:	a0a9a028 	sb	t1,-24536(a1)
80068870:	00001810 	mfhi	v1
80068874:	00731821 	addu	v1,v1,s3
80068878:	ad630028 	sw	v1,40(t3)
8006887c:	0801a158 	j	80068560 <_ZN7CMemory13SuperFXROMMapEv+0x18c>
80068880:	ad830028 	sw	v1,40(t4)
80068884:	3c048022 	lui	a0,0x8022
80068888:	3c058019 	lui	a1,0x8019
8006888c:	3c028012 	lui	v0,0x8012
80068890:	24842044 	addiu	a0,a0,8260
80068894:	24a51420 	addiu	a1,a1,5152
80068898:	2442bfc0 	addiu	v0,v0,-16448
8006889c:	0040f809 	jalr	v0
800688a0:	2406000a 	li	a2,10
800688a4:	10400005 	beqz	v0,800688bc <_ZN7CMemory13SuperFXROMMapEv+0x4e8>
800688a8:	24030006 	li	v1,6
800688ac:	24030005 	li	v1,5
800688b0:	3c028021 	lui	v0,0x8021
800688b4:	0801a106 	j	80068418 <_ZN7CMemory13SuperFXROMMapEv+0x44>
800688b8:	a0437040 	sb	v1,28736(v0)
800688bc:	3c028021 	lui	v0,0x8021
800688c0:	0801a106 	j	80068418 <_ZN7CMemory13SuperFXROMMapEv+0x44>
800688c4:	a0437040 	sb	v1,28736(v0)

800688c8 <_ZN7CMemory11AlphaROMMapEv>:
800688c8:	27bdffe0 	addiu	sp,sp,-32
800688cc:	afb10014 	sw	s1,20(sp)
800688d0:	afb00010 	sw	s0,16(sp)
800688d4:	afbf0018 	sw	ra,24(sp)
800688d8:	8c8a0000 	lw	t2,0(a0)
800688dc:	00808821 	move	s1,a0
800688e0:	00804021 	move	t0,a0
800688e4:	00005821 	move	t3,zero
800688e8:	240c0008 	li	t4,8
800688ec:	240f0001 	li	t7,1
800688f0:	240e0001 	li	t6,1
800688f4:	240d0005 	li	t5,5
800688f8:	34109828 	li	s0,0x9828
800688fc:	022b1021 	addu	v0,s1,t3
80068900:	25690010 	addiu	t1,t3,16
80068904:	34059029 	li	a1,0x9029
80068908:	34049028 	li	a0,0x9028
8006890c:	34039829 	li	v1,0x9829
80068910:	00452821 	addu	a1,v0,a1
80068914:	00442021 	addu	a0,v0,a0
80068918:	00431821 	addu	v1,v0,v1
8006891c:	0189302a 	slt	a2,t4,t1
80068920:	00501021 	addu	v0,v0,s0
80068924:	a04f0000 	sb	t7,0(v0)
80068928:	ad0a2028 	sw	t2,8232(t0)
8006892c:	a08f0000 	sb	t7,0(a0)
80068930:	ad0a0028 	sw	t2,40(t0)
80068934:	a06f0000 	sb	t7,0(v1)
80068938:	ad0a202c 	sw	t2,8236(t0)
8006893c:	a0af0000 	sb	t7,0(a1)
80068940:	ad0a002c 	sw	t2,44(t0)
80068944:	ad002030 	sw	zero,8240(t0)
80068948:	ad000030 	sw	zero,48(t0)
8006894c:	ad002034 	sw	zero,8244(t0)
80068950:	ad000034 	sw	zero,52(t0)
80068954:	ad0e2038 	sw	t6,8248(t0)
80068958:	ad0e0038 	sw	t6,56(t0)
8006895c:	ad0e203c 	sw	t6,8252(t0)
80068960:	ad0e003c 	sw	t6,60(t0)
80068964:	ad0d2040 	sw	t5,8256(t0)
80068968:	ad0d0040 	sw	t5,64(t0)
8006896c:	ad0d2044 	sw	t5,8260(t0)
80068970:	ad0d0044 	sw	t5,68(t0)
80068974:	10c00014 	beqz	a2,800689c8 <_ZN7CMemory11AlphaROMMapEv+0x100>
80068978:	01803821 	move	a3,t4
8006897c:	8e220004 	lw	v0,4(s1)
80068980:	000b22c0 	sll	a0,t3,0xb
80068984:	00822021 	addu	a0,a0,v0
80068988:	00091880 	sll	v1,t1,0x2
8006898c:	3402a028 	li	v0,0xa028
80068990:	24632008 	addiu	v1,v1,8200
80068994:	01821021 	addu	v0,t4,v0
80068998:	02231821 	addu	v1,s1,v1
8006899c:	02222821 	addu	a1,s1,v0
800689a0:	24848000 	addiu	a0,a0,-32768
800689a4:	24060001 	li	a2,1
800689a8:	24e70001 	addiu	a3,a3,1
800689ac:	00e9102a 	slt	v0,a3,t1
800689b0:	ac640000 	sw	a0,0(v1)
800689b4:	ac64e000 	sw	a0,-8192(v1)
800689b8:	a0a60000 	sb	a2,0(a1)
800689bc:	24630004 	addiu	v1,v1,4
800689c0:	1440fff9 	bnez	v0,800689a8 <_ZN7CMemory11AlphaROMMapEv+0xe0>
800689c4:	24a50001 	addiu	a1,a1,1
800689c8:	24020400 	li	v0,1024
800689cc:	25080040 	addiu	t0,t0,64
800689d0:	11220003 	beq	t1,v0,800689e0 <_ZN7CMemory11AlphaROMMapEv+0x118>
800689d4:	258c0010 	addiu	t4,t4,16
800689d8:	0801a23f 	j	800688fc <_ZN7CMemory11AlphaROMMapEv+0x34>
800689dc:	01205821 	move	t3,t1
800689e0:	00003821 	move	a3,zero
800689e4:	00007021 	move	t6,zero
800689e8:	24080010 	li	t0,16
800689ec:	24e20400 	addiu	v0,a3,1024
800689f0:	24e30c00 	addiu	v1,a3,3072
800689f4:	00512821 	addu	a1,v0,s1
800689f8:	00021080 	sll	v0,v0,0x2
800689fc:	3c040001 	lui	a0,0x1
80068a00:	00713021 	addu	a2,v1,s1
80068a04:	00515021 	addu	t2,v0,s1
80068a08:	00031880 	sll	v1,v1,0x2
80068a0c:	00e8102a 	slt	v0,a3,t0
80068a10:	00715821 	addu	t3,v1,s1
80068a14:	02246821 	addu	t5,s1,a0
80068a18:	000e4b00 	sll	t1,t6,0xc
80068a1c:	00a42821 	addu	a1,a1,a0
80068a20:	00c43021 	addu	a2,a2,a0
80068a24:	240c0001 	li	t4,1
80068a28:	24e70001 	addiu	a3,a3,1
80068a2c:	14400021 	bnez	v0,80068ab4 <_ZN7CMemory11AlphaROMMapEv+0x1ec>
80068a30:	29030400 	slti	v1,t0,1024
80068a34:	01003821 	move	a3,t0
80068a38:	01007021 	move	t6,t0
80068a3c:	1460ffeb 	bnez	v1,800689ec <_ZN7CMemory11AlphaROMMapEv+0x124>
80068a40:	25080010 	addiu	t0,t0,16
80068a44:	3c028006 	lui	v0,0x8006
80068a48:	24426c7c 	addiu	v0,v0,27772
80068a4c:	0040f809 	jalr	v0
80068a50:	02202021 	move	a0,s1
80068a54:	26304028 	addiu	s0,s1,16424
80068a58:	3c028012 	lui	v0,0x8012
80068a5c:	02002021 	move	a0,s0
80068a60:	26250028 	addiu	a1,s1,40
80068a64:	2442c980 	addiu	v0,v0,-13952
80068a68:	0040f809 	jalr	v0
80068a6c:	24064000 	li	a2,16384
80068a70:	3403a028 	li	v1,0xa028
80068a74:	02232021 	addu	a0,s1,v1
80068a78:	24060005 	li	a2,5
80068a7c:	00001821 	move	v1,zero
80068a80:	24051000 	li	a1,4096
80068a84:	90820000 	lbu	v0,0(a0)
80068a88:	24630001 	addiu	v1,v1,1
80068a8c:	10400002 	beqz	v0,80068a98 <_ZN7CMemory11AlphaROMMapEv+0x1d0>
80068a90:	24840001 	addiu	a0,a0,1
80068a94:	ae060000 	sw	a2,0(s0)
80068a98:	1465fffa 	bne	v1,a1,80068a84 <_ZN7CMemory11AlphaROMMapEv+0x1bc>
80068a9c:	26100004 	addiu	s0,s0,4
80068aa0:	8fbf0018 	lw	ra,24(sp)
80068aa4:	8fb10014 	lw	s1,20(sp)
80068aa8:	8fb00010 	lw	s0,16(sp)
80068aac:	03e00008 	jr	ra
80068ab0:	27bd0020 	addiu	sp,sp,32
80068ab4:	8da3b054 	lw	v1,-20396(t5)
80068ab8:	8e220004 	lw	v0,4(s1)
80068abc:	0123001b 	divu	zero,t1,v1
80068ac0:	006001f4 	teq	v1,zero,0x7
80068ac4:	a0cca028 	sb	t4,-24536(a2)
80068ac8:	a0aca028 	sb	t4,-24536(a1)
80068acc:	00002010 	mfhi	a0
80068ad0:	00441021 	addu	v0,v0,a0
80068ad4:	ad420028 	sw	v0,40(t2)
80068ad8:	0801a27b 	j	800689ec <_ZN7CMemory11AlphaROMMapEv+0x124>
80068adc:	ad620028 	sw	v0,40(t3)

80068ae0 <_ZN7CMemory11TalesROMMapEh>:
80068ae0:	27bdffc8 	addiu	sp,sp,-56
80068ae4:	30a500ff 	andi	a1,a1,0xff
80068ae8:	afb10014 	sw	s1,20(sp)
80068aec:	afbf0034 	sw	ra,52(sp)
80068af0:	afbe0030 	sw	s8,48(sp)
80068af4:	afb7002c 	sw	s7,44(sp)
80068af8:	afb60028 	sw	s6,40(sp)
80068afc:	afb50024 	sw	s5,36(sp)
80068b00:	afb40020 	sw	s4,32(sp)
80068b04:	afb3001c 	sw	s3,28(sp)
80068b08:	afb20018 	sw	s2,24(sp)
80068b0c:	afb00010 	sw	s0,16(sp)
80068b10:	10a00111 	beqz	a1,80068f58 <_ZN7CMemory11TalesROMMapEh+0x478>
80068b14:	00808821 	move	s1,a0
80068b18:	3c028021 	lui	v0,0x8021
80068b1c:	2444e42c 	addiu	a0,v0,-7124
80068b20:	94830124 	lhu	v1,292(a0)
80068b24:	3402ffff 	li	v0,0xffff
80068b28:	1062010f 	beq	v1,v0,80068f68 <_ZN7CMemory11TalesROMMapEh+0x488>
80068b2c:	240203e0 	li	v0,992
80068b30:	3c020001 	lui	v0,0x1
80068b34:	02221021 	addu	v0,s1,v0
80068b38:	8c44b054 	lw	a0,-20396(v0)
80068b3c:	3c03ffc0 	lui	v1,0xffc0
80068b40:	0083a021 	addu	s4,a0,v1
80068b44:	0000c821 	move	t9,zero
80068b48:	0000a821 	move	s5,zero
80068b4c:	3c02803f 	lui	v0,0x803f
80068b50:	3c030001 	lui	v1,0x1
80068b54:	8e2f0000 	lw	t7,0(s1)
80068b58:	8e2d0004 	lw	t5,4(s1)
80068b5c:	3456ffff 	ori	s6,v0,0xffff
80068b60:	0223f021 	addu	s8,s1,v1
80068b64:	02205021 	move	t2,s1
80068b68:	00004821 	move	t1,zero
80068b6c:	24100008 	li	s0,8
80068b70:	24180001 	li	t8,1
80068b74:	240e0001 	li	t6,1
80068b78:	24120004 	li	s2,4
80068b7c:	24130005 	li	s3,5
80068b80:	241f0048 	li	ra,72
80068b84:	3c17ffc0 	lui	s7,0xffc0
80068b88:	02293821 	addu	a3,s1,t1
80068b8c:	34059828 	li	a1,0x9828
80068b90:	34049028 	li	a0,0x9028
80068b94:	34039829 	li	v1,0x9829
80068b98:	34029029 	li	v0,0x9029
80068b9c:	00e52821 	addu	a1,a3,a1
80068ba0:	00e42021 	addu	a0,a3,a0
80068ba4:	00e31821 	addu	v1,a3,v1
80068ba8:	00e21021 	addu	v0,a3,v0
80068bac:	29260300 	slti	a2,t1,768
80068bb0:	a0b80000 	sb	t8,0(a1)
80068bb4:	ad4f2028 	sw	t7,8232(t2)
80068bb8:	a0980000 	sb	t8,0(a0)
80068bbc:	ad4f0028 	sw	t7,40(t2)
80068bc0:	a0780000 	sb	t8,0(v1)
80068bc4:	ad4f202c 	sw	t7,8236(t2)
80068bc8:	a0580000 	sb	t8,0(v0)
80068bcc:	ad4f002c 	sw	t7,44(t2)
80068bd0:	ad402030 	sw	zero,8240(t2)
80068bd4:	ad400030 	sw	zero,48(t2)
80068bd8:	ad402034 	sw	zero,8244(t2)
80068bdc:	ad400034 	sw	zero,52(t2)
80068be0:	ad4e2038 	sw	t6,8248(t2)
80068be4:	ad4e0038 	sw	t6,56(t2)
80068be8:	ad4e203c 	sw	t6,8252(t2)
80068bec:	14c00037 	bnez	a2,80068ccc <_ZN7CMemory11TalesROMMapEh+0x1ec>
80068bf0:	ad4e003c 	sw	t6,60(t2)
80068bf4:	3405902e 	li	a1,0x902e
80068bf8:	3404982f 	li	a0,0x982f
80068bfc:	3403982e 	li	v1,0x982e
80068c00:	3402902f 	li	v0,0x902f
80068c04:	00e52821 	addu	a1,a3,a1
80068c08:	00e42021 	addu	a0,a3,a0
80068c0c:	00e31821 	addu	v1,a3,v1
80068c10:	00e21021 	addu	v0,a3,v0
80068c14:	a08e0000 	sb	t6,0(a0)
80068c18:	ad522040 	sw	s2,8256(t2)
80068c1c:	a06e0000 	sb	t6,0(v1)
80068c20:	ad520040 	sw	s2,64(t2)
80068c24:	a04e0000 	sb	t6,0(v0)
80068c28:	ad522044 	sw	s2,8260(t2)
80068c2c:	a0ae0000 	sb	t6,0(a1)
80068c30:	ad520044 	sw	s2,68(t2)
80068c34:	252b0010 	addiu	t3,t1,16
80068c38:	020b102a 	slt	v0,s0,t3
80068c3c:	1040001c 	beqz	v0,80068cb0 <_ZN7CMemory11TalesROMMapEh+0x1d0>
80068c40:	02004021 	move	t0,s0
80068c44:	00093300 	sll	a2,t1,0xc
80068c48:	00d62024 	and	a0,a2,s6
80068c4c:	04800024 	bltz	a0,80068ce0 <_ZN7CMemory11TalesROMMapEh+0x200>
80068c50:	00000000 	nop
80068c54:	8fc2b054 	lw	v0,-20396(s8)
80068c58:	3403a028 	li	v1,0xa028
80068c5c:	00942021 	addu	a0,a0,s4
80068c60:	02031821 	addu	v1,s0,v1
80068c64:	02233821 	addu	a3,s1,v1
80068c68:	00574821 	addu	t1,v0,s7
80068c6c:	008d2021 	addu	a0,a0,t5
80068c70:	023f2821 	addu	a1,s1,ra
80068c74:	240c0001 	li	t4,1
80068c78:	00c9001b 	divu	zero,a2,t1
80068c7c:	012001f4 	teq	t1,zero,0x7
80068c80:	25080001 	addiu	t0,t0,1
80068c84:	010b182a 	slt	v1,t0,t3
80068c88:	aca42000 	sw	a0,8192(a1)
80068c8c:	a0ec0000 	sb	t4,0(a3)
80068c90:	a0ec0800 	sb	t4,2048(a3)
80068c94:	24e70001 	addiu	a3,a3,1
80068c98:	00001010 	mfhi	v0
80068c9c:	03221021 	addu	v0,t9,v0
80068ca0:	01a21021 	addu	v0,t5,v0
80068ca4:	aca20000 	sw	v0,0(a1)
80068ca8:	1460fff5 	bnez	v1,80068c80 <_ZN7CMemory11TalesROMMapEh+0x1a0>
80068cac:	24a50004 	addiu	a1,a1,4
80068cb0:	24020400 	li	v0,1024
80068cb4:	254a0040 	addiu	t2,t2,64
80068cb8:	26100010 	addiu	s0,s0,16
80068cbc:	1162000c 	beq	t3,v0,80068cf0 <_ZN7CMemory11TalesROMMapEh+0x210>
80068cc0:	27ff0040 	addiu	ra,ra,64
80068cc4:	0801a2e2 	j	80068b88 <_ZN7CMemory11TalesROMMapEh+0xa8>
80068cc8:	01604821 	move	t1,t3
80068ccc:	ad532040 	sw	s3,8256(t2)
80068cd0:	ad530040 	sw	s3,64(t2)
80068cd4:	ad532044 	sw	s3,8260(t2)
80068cd8:	0801a30d 	j	80068c34 <_ZN7CMemory11TalesROMMapEh+0x154>
80068cdc:	ad530044 	sw	s3,68(t2)
80068ce0:	2484ffff 	addiu	a0,a0,-1
80068ce4:	00972025 	or	a0,a0,s7
80068ce8:	0801a315 	j	80068c54 <_ZN7CMemory11TalesROMMapEh+0x174>
80068cec:	24840001 	addiu	a0,a0,1
80068cf0:	3c0c0001 	lui	t4,0x1
80068cf4:	022c1021 	addu	v0,s1,t4
80068cf8:	8c43b054 	lw	v1,-20396(v0)
80068cfc:	3c13ffc0 	lui	s3,0xffc0
80068d00:	3c02803f 	lui	v0,0x803f
80068d04:	00737021 	addu	t6,v1,s3
80068d08:	3450ffff 	ori	s0,v0,0xffff
80068d0c:	00004821 	move	t1,zero
80068d10:	00007821 	move	t7,zero
80068d14:	24120008 	li	s2,8
80068d18:	0801a361 	j	80068d84 <_ZN7CMemory11TalesROMMapEh+0x2a4>
80068d1c:	240b0001 	li	t3,1
80068d20:	25220c08 	addiu	v0,t1,3080
80068d24:	02832021 	addu	a0,s4,v1
80068d28:	00f12821 	addu	a1,a3,s1
80068d2c:	00514021 	addu	t0,v0,s1
80068d30:	00d13021 	addu	a2,a2,s1
80068d34:	01513821 	addu	a3,t2,s1
80068d38:	000a1880 	sll	v1,t2,0x2
80068d3c:	00021080 	sll	v0,v0,0x2
80068d40:	01a42021 	addu	a0,t5,a0
80068d44:	00711821 	addu	v1,v1,s1
80068d48:	00511021 	addu	v0,v0,s1
80068d4c:	00ac2821 	addu	a1,a1,t4
80068d50:	00cc3021 	addu	a2,a2,t4
80068d54:	00ec3821 	addu	a3,a3,t4
80068d58:	010c4021 	addu	t0,t0,t4
80068d5c:	a0aba028 	sb	t3,-24536(a1)
80068d60:	ac640028 	sw	a0,40(v1)
80068d64:	a0cba028 	sb	t3,-24536(a2)
80068d68:	25290001 	addiu	t1,t1,1
80068d6c:	a0eba028 	sb	t3,-24536(a3)
80068d70:	ac440028 	sw	a0,40(v0)
80068d74:	a10ba028 	sb	t3,-24536(t0)
80068d78:	0132102a 	slt	v0,t1,s2
80068d7c:	10400016 	beqz	v0,80068dd8 <_ZN7CMemory11TalesROMMapEh+0x2f8>
80068d80:	00000000 	nop
80068d84:	000f1b00 	sll	v1,t7,0xc
80068d88:	006e001b 	divu	zero,v1,t6
80068d8c:	01c001f4 	teq	t6,zero,0x7
80068d90:	25270400 	addiu	a3,t1,1024
80068d94:	25260408 	addiu	a2,t1,1032
80068d98:	00072080 	sll	a0,a3,0x2
80068d9c:	00062880 	sll	a1,a2,0x2
80068da0:	00912021 	addu	a0,a0,s1
80068da4:	00b12821 	addu	a1,a1,s1
80068da8:	00701824 	and	v1,v1,s0
80068dac:	252a0c00 	addiu	t2,t1,3072
80068db0:	00001010 	mfhi	v0
80068db4:	02a21021 	addu	v0,s5,v0
80068db8:	01a21021 	addu	v0,t5,v0
80068dbc:	ac820028 	sw	v0,40(a0)
80068dc0:	0461ffd7 	bgez	v1,80068d20 <_ZN7CMemory11TalesROMMapEh+0x240>
80068dc4:	aca20028 	sw	v0,40(a1)
80068dc8:	2463ffff 	addiu	v1,v1,-1
80068dcc:	00731825 	or	v1,v1,s3
80068dd0:	0801a348 	j	80068d20 <_ZN7CMemory11TalesROMMapEh+0x240>
80068dd4:	24630001 	addiu	v1,v1,1
80068dd8:	25ef0010 	addiu	t7,t7,16
80068ddc:	29e20400 	slti	v0,t7,1024
80068de0:	10400003 	beqz	v0,80068df0 <_ZN7CMemory11TalesROMMapEh+0x310>
80068de4:	01e04821 	move	t1,t7
80068de8:	0801a35e 	j	80068d78 <_ZN7CMemory11TalesROMMapEh+0x298>
80068dec:	25f20008 	addiu	s2,t7,8
80068df0:	8e300048 	lw	s0,72(s1)
80068df4:	3c048019 	lui	a0,0x8019
80068df8:	3405ffc0 	li	a1,0xffc0
80068dfc:	3c028012 	lui	v0,0x8012
80068e00:	2484150c 	addiu	a0,a0,5388
80068e04:	02052821 	addu	a1,s0,a1
80068e08:	2442bfc0 	addiu	v0,v0,-16448
80068e0c:	0040f809 	jalr	v0
80068e10:	24060005 	li	a2,5
80068e14:	1440000a 	bnez	v0,80068e40 <_ZN7CMemory11TalesROMMapEh+0x360>
80068e18:	3c050001 	lui	a1,0x1
80068e1c:	8e242048 	lw	a0,8264(s1)
80068e20:	3c020001 	lui	v0,0x1
80068e24:	00822021 	addu	a0,a0,v0
80068e28:	02021021 	addu	v0,s0,v0
80068e2c:	9045ffde 	lbu	a1,-34(v0)
80068e30:	9083ffde 	lbu	v1,-34(a0)
80068e34:	10a3004e 	beq	a1,v1,80068f70 <_ZN7CMemory11TalesROMMapEh+0x490>
80068e38:	2403001f 	li	v1,31
80068e3c:	3c050001 	lui	a1,0x1
80068e40:	02052021 	addu	a0,s0,a1
80068e44:	9082ffdf 	lbu	v0,-33(a0)
80068e48:	9083ffde 	lbu	v1,-34(a0)
80068e4c:	00021200 	sll	v0,v0,0x8
80068e50:	00621821 	addu	v1,v1,v0
80068e54:	02252821 	addu	a1,s1,a1
80068e58:	aca3b05c 	sw	v1,-20388(a1)
80068e5c:	9082ffdd 	lbu	v0,-35(a0)
80068e60:	9083ffdc 	lbu	v1,-36(a0)
80068e64:	00021200 	sll	v0,v0,0x8
80068e68:	00621821 	addu	v1,v1,v0
80068e6c:	aca3b060 	sw	v1,-20384(a1)
80068e70:	240b0040 	li	t3,64
80068e74:	00003821 	move	a3,zero
80068e78:	3c090001 	lui	t1,0x1
80068e7c:	240c0080 	li	t4,128
80068e80:	262a1000 	addiu	t2,s1,4096
80068e84:	8d480028 	lw	t0,40(t2)
80068e88:	8d462028 	lw	a2,8232(t2)
80068e8c:	00002821 	move	a1,zero
80068e90:	01051021 	addu	v0,t0,a1
80068e94:	90440000 	lbu	a0,0(v0)
80068e98:	00c51821 	addu	v1,a2,a1
80068e9c:	90620000 	lbu	v0,0(v1)
80068ea0:	00872021 	addu	a0,a0,a3
80068ea4:	24a50001 	addiu	a1,a1,1
80068ea8:	14a9fff9 	bne	a1,t1,80068e90 <_ZN7CMemory11TalesROMMapEh+0x3b0>
80068eac:	00823821 	addu	a3,a0,v0
80068eb0:	256b0001 	addiu	t3,t3,1
80068eb4:	254a0040 	addiu	t2,t2,64
80068eb8:	156cfff2 	bne	t3,t4,80068e84 <_ZN7CMemory11TalesROMMapEh+0x3a4>
80068ebc:	3c050001 	lui	a1,0x1
80068ec0:	02251821 	addu	v1,s1,a1
80068ec4:	30e2ffff 	andi	v0,a3,0xffff
80068ec8:	ac62b058 	sw	v0,-20392(v1)
80068ecc:	3c028006 	lui	v0,0x8006
80068ed0:	24426c7c 	addiu	v0,v0,27772
80068ed4:	0040f809 	jalr	v0
80068ed8:	02202021 	move	a0,s1
80068edc:	26304028 	addiu	s0,s1,16424
80068ee0:	3c028012 	lui	v0,0x8012
80068ee4:	02002021 	move	a0,s0
80068ee8:	26250028 	addiu	a1,s1,40
80068eec:	2442c980 	addiu	v0,v0,-13952
80068ef0:	0040f809 	jalr	v0
80068ef4:	24064000 	li	a2,16384
80068ef8:	3403a028 	li	v1,0xa028
80068efc:	02231821 	addu	v1,s1,v1
80068f00:	00002021 	move	a0,zero
80068f04:	24060005 	li	a2,5
80068f08:	24051000 	li	a1,4096
80068f0c:	90620000 	lbu	v0,0(v1)
80068f10:	10400002 	beqz	v0,80068f1c <_ZN7CMemory11TalesROMMapEh+0x43c>
80068f14:	24840001 	addiu	a0,a0,1
80068f18:	ae060000 	sw	a2,0(s0)
80068f1c:	24630001 	addiu	v1,v1,1
80068f20:	1485fffa 	bne	a0,a1,80068f0c <_ZN7CMemory11TalesROMMapEh+0x42c>
80068f24:	26100004 	addiu	s0,s0,4
80068f28:	8fbf0034 	lw	ra,52(sp)
80068f2c:	8fbe0030 	lw	s8,48(sp)
80068f30:	8fb7002c 	lw	s7,44(sp)
80068f34:	8fb60028 	lw	s6,40(sp)
80068f38:	8fb50024 	lw	s5,36(sp)
80068f3c:	8fb40020 	lw	s4,32(sp)
80068f40:	8fb3001c 	lw	s3,28(sp)
80068f44:	8fb20018 	lw	s2,24(sp)
80068f48:	8fb10014 	lw	s1,20(sp)
80068f4c:	8fb00010 	lw	s0,16(sp)
80068f50:	03e00008 	jr	ra
80068f54:	27bd0038 	addiu	sp,sp,56
80068f58:	3c190040 	lui	t9,0x40
80068f5c:	3c150040 	lui	s5,0x40
80068f60:	0801a2d3 	j	80068b4c <_ZN7CMemory11TalesROMMapEh+0x6c>
80068f64:	0000a021 	move	s4,zero
80068f68:	0801a2cc 	j	80068b30 <_ZN7CMemory11TalesROMMapEh+0x50>
80068f6c:	a4820124 	sh	v0,292(a0)
80068f70:	3c028021 	lui	v0,0x8021
80068f74:	0801a38f 	j	80068e3c <_ZN7CMemory11TalesROMMapEh+0x35c>
80068f78:	a443e550 	sh	v1,-6832(v0)

80068f7c <_ZN7CMemory8HiROMMapEv>:
80068f7c:	27bdffc0 	addiu	sp,sp,-64
80068f80:	afb60038 	sw	s6,56(sp)
80068f84:	3c168021 	lui	s6,0x8021
80068f88:	afb10024 	sw	s1,36(sp)
80068f8c:	afbf003c 	sw	ra,60(sp)
80068f90:	afb50034 	sw	s5,52(sp)
80068f94:	afb40030 	sw	s4,48(sp)
80068f98:	afb3002c 	sw	s3,44(sp)
80068f9c:	afb20028 	sw	s2,40(sp)
80068fa0:	afb00020 	sw	s0,32(sp)
80068fa4:	26c7e42c 	addiu	a3,s6,-7124
80068fa8:	240200ff 	li	v0,255
80068fac:	00808821 	move	s1,a0
80068fb0:	3c030001 	lui	v1,0x1
80068fb4:	90e4003b 	lbu	a0,59(a3)
80068fb8:	02232821 	addu	a1,s1,v1
80068fbc:	afa2001c 	sw	v0,28(sp)
80068fc0:	afa20010 	sw	v0,16(sp)
80068fc4:	afa20014 	sw	v0,20(sp)
80068fc8:	afa20018 	sw	v0,24(sp)
80068fcc:	1480016c 	bnez	a0,80069580 <_ZN7CMemory8HiROMMapEv+0x604>
80068fd0:	8ca6b054 	lw	a2,-20396(a1)
80068fd4:	90e2003c 	lbu	v0,60(a3)
80068fd8:	14400007 	bnez	v0,80068ff8 <_ZN7CMemory8HiROMMapEv+0x7c>
80068fdc:	00061402 	srl	v0,a2,0x10
80068fe0:	90a2b047 	lbu	v0,-20409(a1)
80068fe4:	24030023 	li	v1,35
80068fe8:	304200ef 	andi	v0,v0,0xef
80068fec:	1043015b 	beq	v0,v1,8006955c <_ZN7CMemory8HiROMMapEv+0x5e0>
80068ff0:	00000000 	nop
80068ff4:	00061402 	srl	v0,a2,0x10
80068ff8:	244affff 	addiu	t2,v0,-1
80068ffc:	8e300000 	lw	s0,0(s1)
80069000:	afaa0010 	sw	t2,16(sp)
80069004:	afaa0014 	sw	t2,20(sp)
80069008:	afaa0018 	sw	t2,24(sp)
8006900c:	afaa001c 	sw	t2,28(sp)
80069010:	02205821 	move	t3,s1
80069014:	00003821 	move	a3,zero
80069018:	24120808 	li	s2,2056
8006901c:	24180001 	li	t8,1
80069020:	24190001 	li	t9,1
80069024:	24140002 	li	s4,2
80069028:	24150005 	li	s5,5
8006902c:	24132048 	li	s3,8264
80069030:	27bf0010 	addiu	ra,sp,16
80069034:	00f12821 	addu	a1,a3,s1
80069038:	34029829 	li	v0,0x9829
8006903c:	34069029 	li	a2,0x9029
80069040:	34049828 	li	a0,0x9828
80069044:	34039028 	li	v1,0x9028
80069048:	00a31821 	addu	v1,a1,v1
8006904c:	00a63021 	addu	a2,a1,a2
80069050:	00a42021 	addu	a0,a1,a0
80069054:	00a22821 	addu	a1,a1,v0
80069058:	a0980000 	sb	t8,0(a0)
8006905c:	ad702028 	sw	s0,8232(t3)
80069060:	a0780000 	sb	t8,0(v1)
80069064:	ad700028 	sw	s0,40(t3)
80069068:	a0b80000 	sb	t8,0(a1)
8006906c:	ad70202c 	sw	s0,8236(t3)
80069070:	a0d80000 	sb	t8,0(a2)
80069074:	ad70002c 	sw	s0,44(t3)
80069078:	ad602030 	sw	zero,8240(t3)
8006907c:	ad600030 	sw	zero,48(t3)
80069080:	ad602034 	sw	zero,8244(t3)
80069084:	ad600034 	sw	zero,52(t3)
80069088:	ad792038 	sw	t9,8248(t3)
8006908c:	ad790038 	sw	t9,56(t3)
80069090:	ad79203c 	sw	t9,8252(t3)
80069094:	ad79003c 	sw	t9,60(t3)
80069098:	26c2e42c 	addiu	v0,s6,-7124
8006909c:	90430051 	lbu	v1,81(v0)
800690a0:	10600038 	beqz	v1,80069184 <_ZN7CMemory8HiROMMapEv+0x208>
800690a4:	00000000 	nop
800690a8:	ad742040 	sw	s4,8256(t3)
800690ac:	ad740040 	sw	s4,64(t3)
800690b0:	ad742044 	sw	s4,8260(t3)
800690b4:	ad740044 	sw	s4,68(t3)
800690b8:	24e90008 	addiu	t1,a3,8
800690bc:	24ec0010 	addiu	t4,a3,16
800690c0:	012c102a 	slt	v0,t1,t4
800690c4:	1040001b 	beqz	v0,80069134 <_ZN7CMemory8HiROMMapEv+0x1b8>
800690c8:	3402a028 	li	v0,0xa028
800690cc:	00072903 	sra	a1,a3,0x4
800690d0:	02421021 	addu	v0,s2,v0
800690d4:	8e2f0004 	lw	t7,4(s1)
800690d8:	02224021 	addu	t0,s1,v0
800690dc:	02333821 	addu	a3,s1,s3
800690e0:	0145702a 	slt	t6,t2,a1
800690e4:	240d0001 	li	t5,1
800690e8:	11c00019 	beqz	t6,80069150 <_ZN7CMemory8HiROMMapEv+0x1d4>
800690ec:	00a03021 	move	a2,a1
800690f0:	27e4000c 	addiu	a0,ra,12
800690f4:	8c830000 	lw	v1,0(a0)
800690f8:	00c33024 	and	a2,a2,v1
800690fc:	0146102a 	slt	v0,t2,a2
80069100:	1440fffc 	bnez	v0,800690f4 <_ZN7CMemory8HiROMMapEv+0x178>
80069104:	2484fffc 	addiu	a0,a0,-4
80069108:	00061400 	sll	v0,a2,0x10
8006910c:	25290001 	addiu	t1,t1,1
80069110:	004f1021 	addu	v0,v0,t7
80069114:	012c182a 	slt	v1,t1,t4
80069118:	ace2e000 	sw	v0,-8192(a3)
8006911c:	ace20000 	sw	v0,0(a3)
80069120:	a10d0000 	sb	t5,0(t0)
80069124:	a10df800 	sb	t5,-2048(t0)
80069128:	24e70004 	addiu	a3,a3,4
8006912c:	1460ffee 	bnez	v1,800690e8 <_ZN7CMemory8HiROMMapEv+0x16c>
80069130:	25080001 	addiu	t0,t0,1
80069134:	24020400 	li	v0,1024
80069138:	256b0040 	addiu	t3,t3,64
8006913c:	26520010 	addiu	s2,s2,16
80069140:	11820015 	beq	t4,v0,80069198 <_ZN7CMemory8HiROMMapEv+0x21c>
80069144:	26730040 	addiu	s3,s3,64
80069148:	0801a40d 	j	80069034 <_ZN7CMemory8HiROMMapEv+0xb8>
8006914c:	01803821 	move	a3,t4
80069150:	00061400 	sll	v0,a2,0x10
80069154:	25290001 	addiu	t1,t1,1
80069158:	004f1021 	addu	v0,v0,t7
8006915c:	012c182a 	slt	v1,t1,t4
80069160:	ace2e000 	sw	v0,-8192(a3)
80069164:	ace20000 	sw	v0,0(a3)
80069168:	a10d0000 	sb	t5,0(t0)
8006916c:	a10df800 	sb	t5,-2048(t0)
80069170:	24e70004 	addiu	a3,a3,4
80069174:	1460ffdc 	bnez	v1,800690e8 <_ZN7CMemory8HiROMMapEv+0x16c>
80069178:	25080001 	addiu	t0,t0,1
8006917c:	0801a44e 	j	80069138 <_ZN7CMemory8HiROMMapEv+0x1bc>
80069180:	24020400 	li	v0,1024
80069184:	ad752040 	sw	s5,8256(t3)
80069188:	ad750040 	sw	s5,64(t3)
8006918c:	ad752044 	sw	s5,8260(t3)
80069190:	0801a42e 	j	800690b8 <_ZN7CMemory8HiROMMapEv+0x13c>
80069194:	ad750044 	sw	s5,68(t3)
80069198:	3c020001 	lui	v0,0x1
8006919c:	02221021 	addu	v0,s1,v0
800691a0:	24030004 	li	v1,4
800691a4:	24040001 	li	a0,1
800691a8:	00004821 	move	t1,zero
800691ac:	ae230c40 	sw	v1,3136(s1)
800691b0:	ae230c44 	sw	v1,3140(s1)
800691b4:	ae232c40 	sw	v1,11328(s1)
800691b8:	ae232c44 	sw	v1,11332(s1)
800691bc:	a044932e 	sb	a0,-27858(v0)
800691c0:	a044932f 	sb	a0,-27857(v0)
800691c4:	a0449b2e 	sb	a0,-25810(v0)
800691c8:	a0449b2f 	sb	a0,-25809(v0)
800691cc:	ae230c80 	sw	v1,3200(s1)
800691d0:	ae230c84 	sw	v1,3204(s1)
800691d4:	ae232c80 	sw	v1,11392(s1)
800691d8:	ae232c84 	sw	v1,11396(s1)
800691dc:	a044933e 	sb	a0,-27842(v0)
800691e0:	a044933f 	sb	a0,-27841(v0)
800691e4:	a0449b3e 	sb	a0,-25794(v0)
800691e8:	a0449b3f 	sb	a0,-25793(v0)
800691ec:	ae230cc0 	sw	v1,3264(s1)
800691f0:	ae230cc4 	sw	v1,3268(s1)
800691f4:	ae232cc0 	sw	v1,11456(s1)
800691f8:	ae232cc4 	sw	v1,11460(s1)
800691fc:	a044934e 	sb	a0,-27826(v0)
80069200:	a044934f 	sb	a0,-27825(v0)
80069204:	a0449b4e 	sb	a0,-25778(v0)
80069208:	a0449b4f 	sb	a0,-25777(v0)
8006920c:	ae230d00 	sw	v1,3328(s1)
80069210:	ae230d04 	sw	v1,3332(s1)
80069214:	ae232d00 	sw	v1,11520(s1)
80069218:	ae232d04 	sw	v1,11524(s1)
8006921c:	a044935e 	sb	a0,-27810(v0)
80069220:	a044935f 	sb	a0,-27809(v0)
80069224:	a0449b5e 	sb	a0,-25762(v0)
80069228:	a0449b5f 	sb	a0,-25761(v0)
8006922c:	ae230d40 	sw	v1,3392(s1)
80069230:	00004021 	move	t0,zero
80069234:	ae230d44 	sw	v1,3396(s1)
80069238:	ae232d40 	sw	v1,11584(s1)
8006923c:	ae232d44 	sw	v1,11588(s1)
80069240:	a044936e 	sb	a0,-27794(v0)
80069244:	a044936f 	sb	a0,-27793(v0)
80069248:	a0449b6e 	sb	a0,-25746(v0)
8006924c:	a0449b6f 	sb	a0,-25745(v0)
80069250:	ae230d80 	sw	v1,3456(s1)
80069254:	ae230d84 	sw	v1,3460(s1)
80069258:	ae232d80 	sw	v1,11648(s1)
8006925c:	ae232d84 	sw	v1,11652(s1)
80069260:	a044937e 	sb	a0,-27778(v0)
80069264:	a044937f 	sb	a0,-27777(v0)
80069268:	a0449b7e 	sb	a0,-25730(v0)
8006926c:	a0449b7f 	sb	a0,-25729(v0)
80069270:	ae230dc0 	sw	v1,3520(s1)
80069274:	ae230dc4 	sw	v1,3524(s1)
80069278:	ae232dc0 	sw	v1,11712(s1)
8006927c:	ae232dc4 	sw	v1,11716(s1)
80069280:	a044938e 	sb	a0,-27762(v0)
80069284:	a044938f 	sb	a0,-27761(v0)
80069288:	a0449b8e 	sb	a0,-25714(v0)
8006928c:	a0449b8f 	sb	a0,-25713(v0)
80069290:	ae230e00 	sw	v1,3584(s1)
80069294:	ae230e04 	sw	v1,3588(s1)
80069298:	ae232e00 	sw	v1,11776(s1)
8006929c:	ae232e04 	sw	v1,11780(s1)
800692a0:	a044939e 	sb	a0,-27746(v0)
800692a4:	a044939f 	sb	a0,-27745(v0)
800692a8:	a0449b9e 	sb	a0,-25698(v0)
800692ac:	a0449b9f 	sb	a0,-25697(v0)
800692b0:	ae230e40 	sw	v1,3648(s1)
800692b4:	ae230e44 	sw	v1,3652(s1)
800692b8:	ae232e40 	sw	v1,11840(s1)
800692bc:	ae232e44 	sw	v1,11844(s1)
800692c0:	a04493ae 	sb	a0,-27730(v0)
800692c4:	a04493af 	sb	a0,-27729(v0)
800692c8:	a0449bae 	sb	a0,-25682(v0)
800692cc:	a0449baf 	sb	a0,-25681(v0)
800692d0:	ae230e80 	sw	v1,3712(s1)
800692d4:	ae230e84 	sw	v1,3716(s1)
800692d8:	ae232e80 	sw	v1,11904(s1)
800692dc:	ae232e84 	sw	v1,11908(s1)
800692e0:	a04493be 	sb	a0,-27714(v0)
800692e4:	a04493bf 	sb	a0,-27713(v0)
800692e8:	a0449bbe 	sb	a0,-25666(v0)
800692ec:	a0449bbf 	sb	a0,-25665(v0)
800692f0:	ae230ec0 	sw	v1,3776(s1)
800692f4:	ae230ec4 	sw	v1,3780(s1)
800692f8:	ae232ec0 	sw	v1,11968(s1)
800692fc:	ae232ec4 	sw	v1,11972(s1)
80069300:	a04493ce 	sb	a0,-27698(v0)
80069304:	a04493cf 	sb	a0,-27697(v0)
80069308:	a0449bce 	sb	a0,-25650(v0)
8006930c:	a0449bcf 	sb	a0,-25649(v0)
80069310:	ae230f00 	sw	v1,3840(s1)
80069314:	ae230f04 	sw	v1,3844(s1)
80069318:	ae232f00 	sw	v1,12032(s1)
8006931c:	ae232f04 	sw	v1,12036(s1)
80069320:	a04493de 	sb	a0,-27682(v0)
80069324:	a04493df 	sb	a0,-27681(v0)
80069328:	a0449bde 	sb	a0,-25634(v0)
8006932c:	a0449bdf 	sb	a0,-25633(v0)
80069330:	ae230f40 	sw	v1,3904(s1)
80069334:	ae230f44 	sw	v1,3908(s1)
80069338:	ae232f40 	sw	v1,12096(s1)
8006933c:	ae232f44 	sw	v1,12100(s1)
80069340:	a04493ee 	sb	a0,-27666(v0)
80069344:	a04493ef 	sb	a0,-27665(v0)
80069348:	ae233004 	sw	v1,12292(s1)
8006934c:	ae230f80 	sw	v1,3968(s1)
80069350:	ae230f84 	sw	v1,3972(s1)
80069354:	ae232f80 	sw	v1,12160(s1)
80069358:	ae232f84 	sw	v1,12164(s1)
8006935c:	ae230fc0 	sw	v1,4032(s1)
80069360:	ae230fc4 	sw	v1,4036(s1)
80069364:	ae232fc0 	sw	v1,12224(s1)
80069368:	ae232fc4 	sw	v1,12228(s1)
8006936c:	ae231000 	sw	v1,4096(s1)
80069370:	ae231004 	sw	v1,4100(s1)
80069374:	ae233000 	sw	v1,12288(s1)
80069378:	25230010 	addiu	v1,t1,16
8006937c:	a0449c1f 	sb	a0,-25569(v0)
80069380:	a0449bee 	sb	a0,-25618(v0)
80069384:	a0449bef 	sb	a0,-25617(v0)
80069388:	a04493fe 	sb	a0,-27650(v0)
8006938c:	a04493ff 	sb	a0,-27649(v0)
80069390:	a0449bfe 	sb	a0,-25602(v0)
80069394:	a0449bff 	sb	a0,-25601(v0)
80069398:	a044940e 	sb	a0,-27634(v0)
8006939c:	a044940f 	sb	a0,-27633(v0)
800693a0:	a0449c0e 	sb	a0,-25586(v0)
800693a4:	a0449c0f 	sb	a0,-25585(v0)
800693a8:	a044941e 	sb	a0,-27618(v0)
800693ac:	a044941f 	sb	a0,-27617(v0)
800693b0:	a0449c1e 	sb	a0,-25570(v0)
800693b4:	0103102a 	slt	v0,t0,v1
800693b8:	27ad0010 	addiu	t5,sp,16
800693bc:	3c0b0001 	lui	t3,0x1
800693c0:	14400009 	bnez	v0,800693e8 <_ZN7CMemory8HiROMMapEv+0x46c>
800693c4:	240c0001 	li	t4,1
800693c8:	28620400 	slti	v0,v1,1024
800693cc:	10400024 	beqz	v0,80069460 <_ZN7CMemory8HiROMMapEv+0x4e4>
800693d0:	00604021 	move	t0,v1
800693d4:	00604821 	move	t1,v1
800693d8:	25230010 	addiu	v1,t1,16
800693dc:	0103102a 	slt	v0,t0,v1
800693e0:	1040fffa 	beqz	v0,800693cc <_ZN7CMemory8HiROMMapEv+0x450>
800693e4:	28620400 	slti	v0,v1,1024
800693e8:	00092103 	sra	a0,t1,0x4
800693ec:	0144102a 	slt	v0,t2,a0
800693f0:	10400006 	beqz	v0,8006940c <_ZN7CMemory8HiROMMapEv+0x490>
800693f4:	25a5000c 	addiu	a1,t5,12
800693f8:	8ca30000 	lw	v1,0(a1)
800693fc:	00832024 	and	a0,a0,v1
80069400:	0144102a 	slt	v0,t2,a0
80069404:	1440fffc 	bnez	v0,800693f8 <_ZN7CMemory8HiROMMapEv+0x47c>
80069408:	24a5fffc 	addiu	a1,a1,-4
8006940c:	25030400 	addiu	v1,t0,1024
80069410:	25020c00 	addiu	v0,t0,3072
80069414:	8e270004 	lw	a3,4(s1)
80069418:	00512821 	addu	a1,v0,s1
8006941c:	00713021 	addu	a2,v1,s1
80069420:	00042400 	sll	a0,a0,0x10
80069424:	00021080 	sll	v0,v0,0x2
80069428:	00031880 	sll	v1,v1,0x2
8006942c:	00872021 	addu	a0,a0,a3
80069430:	00711821 	addu	v1,v1,s1
80069434:	00511021 	addu	v0,v0,s1
80069438:	ac440028 	sw	a0,40(v0)
8006943c:	ac640028 	sw	a0,40(v1)
80069440:	01201821 	move	v1,t1
80069444:	00ab2821 	addu	a1,a1,t3
80069448:	00cb3021 	addu	a2,a2,t3
8006944c:	25080001 	addiu	t0,t0,1
80069450:	00604821 	move	t1,v1
80069454:	a0aca028 	sb	t4,-24536(a1)
80069458:	0801a4f6 	j	800693d8 <_ZN7CMemory8HiROMMapEv+0x45c>
8006945c:	a0cca028 	sb	t4,-24536(a2)
80069460:	3c020001 	lui	v0,0x1
80069464:	02221021 	addu	v0,s1,v0
80069468:	9043b049 	lbu	v1,-20407(v0)
8006946c:	24020001 	li	v0,1
80069470:	2463fffa 	addiu	v1,v1,-6
80069474:	00621004 	sllv	v0,v0,v1
80069478:	24420040 	addiu	v0,v0,64
8006947c:	24090080 	li	t1,128
80069480:	28430081 	slti	v1,v0,129
80069484:	0043480b 	movn	t1,v0,v1
80069488:	29240041 	slti	a0,t1,65
8006948c:	1480003f 	bnez	a0,8006958c <_ZN7CMemory8HiROMMapEv+0x610>
80069490:	240a0040 	li	t2,64
80069494:	00003021 	move	a2,zero
80069498:	3c070001 	lui	a3,0x1
8006949c:	26281028 	addiu	t0,s1,4136
800694a0:	8d050000 	lw	a1,0(t0)
800694a4:	00002021 	move	a0,zero
800694a8:	00a41021 	addu	v0,a1,a0
800694ac:	90430000 	lbu	v1,0(v0)
800694b0:	24840001 	addiu	a0,a0,1
800694b4:	1487fffc 	bne	a0,a3,800694a8 <_ZN7CMemory8HiROMMapEv+0x52c>
800694b8:	00c33021 	addu	a2,a2,v1
800694bc:	254a0001 	addiu	t2,t2,1
800694c0:	152afff7 	bne	t1,t2,800694a0 <_ZN7CMemory8HiROMMapEv+0x524>
800694c4:	25080040 	addiu	t0,t0,64
800694c8:	30c3ffff 	andi	v1,a2,0xffff
800694cc:	3c020001 	lui	v0,0x1
800694d0:	02221021 	addu	v0,s1,v0
800694d4:	ac43b058 	sw	v1,-20392(v0)
800694d8:	3c028006 	lui	v0,0x8006
800694dc:	24426c7c 	addiu	v0,v0,27772
800694e0:	0040f809 	jalr	v0
800694e4:	02202021 	move	a0,s1
800694e8:	26304028 	addiu	s0,s1,16424
800694ec:	3c028012 	lui	v0,0x8012
800694f0:	02002021 	move	a0,s0
800694f4:	26250028 	addiu	a1,s1,40
800694f8:	2442c980 	addiu	v0,v0,-13952
800694fc:	0040f809 	jalr	v0
80069500:	24064000 	li	a2,16384
80069504:	3403a028 	li	v1,0xa028
80069508:	02232021 	addu	a0,s1,v1
8006950c:	24060005 	li	a2,5
80069510:	00001821 	move	v1,zero
80069514:	24051000 	li	a1,4096
80069518:	90820000 	lbu	v0,0(a0)
8006951c:	24630001 	addiu	v1,v1,1
80069520:	10400002 	beqz	v0,8006952c <_ZN7CMemory8HiROMMapEv+0x5b0>
80069524:	24840001 	addiu	a0,a0,1
80069528:	ae060000 	sw	a2,0(s0)
8006952c:	1465fffa 	bne	v1,a1,80069518 <_ZN7CMemory8HiROMMapEv+0x59c>
80069530:	26100004 	addiu	s0,s0,4
80069534:	8fbf003c 	lw	ra,60(sp)
80069538:	8fb60038 	lw	s6,56(sp)
8006953c:	8fb50034 	lw	s5,52(sp)
80069540:	8fb40030 	lw	s4,48(sp)
80069544:	8fb3002c 	lw	s3,44(sp)
80069548:	8fb20028 	lw	s2,40(sp)
8006954c:	8fb10024 	lw	s1,36(sp)
80069550:	8fb00020 	lw	s0,32(sp)
80069554:	03e00008 	jr	ra
80069558:	27bd0040 	addiu	sp,sp,64
8006955c:	90a3b048 	lbu	v1,-20408(a1)
80069560:	3062000f 	andi	v0,v1,0xf
80069564:	28420004 	slti	v0,v0,4
80069568:	1440fea3 	bnez	v0,80068ff8 <_ZN7CMemory8HiROMMapEv+0x7c>
8006956c:	00061402 	srl	v0,a2,0x10
80069570:	306300f0 	andi	v1,v1,0xf0
80069574:	24020030 	li	v0,48
80069578:	1462fe9f 	bne	v1,v0,80068ff8 <_ZN7CMemory8HiROMMapEv+0x7c>
8006957c:	00061402 	srl	v0,a2,0x10
80069580:	2402001f 	li	v0,31
80069584:	0801a3fd 	j	80068ff4 <_ZN7CMemory8HiROMMapEv+0x78>
80069588:	a4e20124 	sh	v0,292(a3)
8006958c:	0801a533 	j	800694cc <_ZN7CMemory8HiROMMapEv+0x550>
80069590:	00001821 	move	v1,zero

80069594 <_ZN7CMemory10BSLoROMMapEv>:
80069594:	27bdff70 	addiu	sp,sp,-144
80069598:	afbe0088 	sw	s8,136(sp)
8006959c:	afbf008c 	sw	ra,140(sp)
800695a0:	afb70084 	sw	s7,132(sp)
800695a4:	afb60080 	sw	s6,128(sp)
800695a8:	afb5007c 	sw	s5,124(sp)
800695ac:	afb40078 	sw	s4,120(sp)
800695b0:	afb30074 	sw	s3,116(sp)
800695b4:	afb20070 	sw	s2,112(sp)
800695b8:	afb1006c 	sw	s1,108(sp)
800695bc:	afb00068 	sw	s0,104(sp)
800695c0:	3c028021 	lui	v0,0x8021
800695c4:	9043e546 	lbu	v1,-6842(v0)
800695c8:	10600003 	beqz	v1,800695d8 <_ZN7CMemory10BSLoROMMapEv+0x44>
800695cc:	0080f021 	move	s8,a0
800695d0:	24020005 	li	v0,5
800695d4:	a0820024 	sb	v0,36(a0)
800695d8:	3c020001 	lui	v0,0x1
800695dc:	8fd10000 	lw	s1,0(s8)
800695e0:	03c2b821 	addu	s7,s8,v0
800695e4:	03c07821 	move	t7,s8
800695e8:	00009821 	move	s3,zero
800695ec:	24160808 	li	s6,2056
800695f0:	24140001 	li	s4,1
800695f4:	24120001 	li	s2,1
800695f8:	24152048 	li	s5,8264
800695fc:	027e1821 	addu	v1,s3,s8
80069600:	266e0008 	addiu	t6,s3,8
80069604:	26700010 	addiu	s0,s3,16
80069608:	340c902f 	li	t4,0x902f
8006960c:	340b9828 	li	t3,0x9828
80069610:	340a9028 	li	t2,0x9028
80069614:	34099829 	li	t1,0x9829
80069618:	34089029 	li	t0,0x9029
8006961c:	3407982d 	li	a3,0x982d
80069620:	3406902d 	li	a2,0x902d
80069624:	3405982e 	li	a1,0x982e
80069628:	3404902e 	li	a0,0x902e
8006962c:	3402982f 	li	v0,0x982f
80069630:	006c6021 	addu	t4,v1,t4
80069634:	006b5821 	addu	t3,v1,t3
80069638:	006a5021 	addu	t2,v1,t2
8006963c:	00694821 	addu	t1,v1,t1
80069640:	00684021 	addu	t0,v1,t0
80069644:	00673821 	addu	a3,v1,a3
80069648:	00663021 	addu	a2,v1,a2
8006964c:	00652821 	addu	a1,v1,a1
80069650:	00642021 	addu	a0,v1,a0
80069654:	01d0682a 	slt	t5,t6,s0
80069658:	00621821 	addu	v1,v1,v0
8006965c:	a1740000 	sb	s4,0(t3)
80069660:	adf12028 	sw	s1,8232(t7)
80069664:	a1540000 	sb	s4,0(t2)
80069668:	adf10028 	sw	s1,40(t7)
8006966c:	a1340000 	sb	s4,0(t1)
80069670:	adf1202c 	sw	s1,8236(t7)
80069674:	a1140000 	sb	s4,0(t0)
80069678:	adf1002c 	sw	s1,44(t7)
8006967c:	a0f20000 	sb	s2,0(a3)
80069680:	ade02030 	sw	zero,8240(t7)
80069684:	a0d20000 	sb	s2,0(a2)
80069688:	ade00030 	sw	zero,48(t7)
8006968c:	a0b20000 	sb	s2,0(a1)
80069690:	ade02034 	sw	zero,8244(t7)
80069694:	a0920000 	sb	s2,0(a0)
80069698:	ade00034 	sw	zero,52(t7)
8006969c:	a0720000 	sb	s2,0(v1)
800696a0:	adf22038 	sw	s2,8248(t7)
800696a4:	a1920000 	sb	s2,0(t4)
800696a8:	adf20038 	sw	s2,56(t7)
800696ac:	adf1203c 	sw	s1,8252(t7)
800696b0:	adf1003c 	sw	s1,60(t7)
800696b4:	adf12040 	sw	s1,8256(t7)
800696b8:	adf10040 	sw	s1,64(t7)
800696bc:	adf12044 	sw	s1,8260(t7)
800696c0:	11a00017 	beqz	t5,80069720 <_ZN7CMemory10BSLoROMMapEv+0x18c>
800696c4:	adf10044 	sw	s1,68(t7)
800696c8:	3402a028 	li	v0,0xa028
800696cc:	02c21021 	addu	v0,s6,v0
800696d0:	8fc90004 	lw	t1,4(s8)
800696d4:	8ee7b054 	lw	a3,-20396(s7)
800696d8:	001332c0 	sll	a2,s3,0xb
800696dc:	03c22821 	addu	a1,s8,v0
800696e0:	03d52021 	addu	a0,s8,s5
800696e4:	24080001 	li	t0,1
800696e8:	00c7001b 	divu	zero,a2,a3
800696ec:	00e001f4 	teq	a3,zero,0x7
800696f0:	25ce0001 	addiu	t6,t6,1
800696f4:	01d0182a 	slt	v1,t6,s0
800696f8:	a0a80000 	sb	t0,0(a1)
800696fc:	a0a8f800 	sb	t0,-2048(a1)
80069700:	24a50001 	addiu	a1,a1,1
80069704:	00001010 	mfhi	v0
80069708:	00491021 	addu	v0,v0,t1
8006970c:	24428000 	addiu	v0,v0,-32768
80069710:	ac82e000 	sw	v0,-8192(a0)
80069714:	ac820000 	sw	v0,0(a0)
80069718:	1460fff5 	bnez	v1,800696f0 <_ZN7CMemory10BSLoROMMapEv+0x15c>
8006971c:	24840004 	addiu	a0,a0,4
80069720:	24020400 	li	v0,1024
80069724:	25ef0040 	addiu	t7,t7,64
80069728:	26d60010 	addiu	s6,s6,16
8006972c:	12020003 	beq	s0,v0,8006973c <_ZN7CMemory10BSLoROMMapEv+0x1a8>
80069730:	26b50040 	addiu	s5,s5,64
80069734:	0801a57f 	j	800695fc <_ZN7CMemory10BSLoROMMapEv+0x68>
80069738:	02009821 	move	s3,s0
8006973c:	3c020001 	lui	v0,0x1
80069740:	03c21021 	addu	v0,s8,v0
80069744:	24030003 	li	v1,3
80069748:	24040001 	li	a0,1
8006974c:	24050001 	li	a1,1
80069750:	afa50010 	sw	a1,16(sp)
80069754:	afc305fc 	sw	v1,1532(s8)
80069758:	a044919d 	sb	a0,-28259(v0)
8006975c:	afc3043c 	sw	v1,1084(s8)
80069760:	a040a12d 	sb	zero,-24275(v0)
80069764:	a044912d 	sb	a0,-28371(v0)
80069768:	afc3047c 	sw	v1,1148(s8)
8006976c:	a040a13d 	sb	zero,-24259(v0)
80069770:	a044913d 	sb	a0,-28355(v0)
80069774:	afc304bc 	sw	v1,1212(s8)
80069778:	a040a14d 	sb	zero,-24243(v0)
8006977c:	a044914d 	sb	a0,-28339(v0)
80069780:	afc304fc 	sw	v1,1276(s8)
80069784:	a040a15d 	sb	zero,-24227(v0)
80069788:	a044915d 	sb	a0,-28323(v0)
8006978c:	afc3053c 	sw	v1,1340(s8)
80069790:	a040a16d 	sb	zero,-24211(v0)
80069794:	a044916d 	sb	a0,-28307(v0)
80069798:	afc3057c 	sw	v1,1404(s8)
8006979c:	a040a17d 	sb	zero,-24195(v0)
800697a0:	a044917d 	sb	a0,-28291(v0)
800697a4:	afc305bc 	sw	v1,1468(s8)
800697a8:	a040a18d 	sb	zero,-24179(v0)
800697ac:	a044918d 	sb	a0,-28275(v0)
800697b0:	a040a19d 	sb	zero,-24163(v0)
800697b4:	8fb90010 	lw	t9,16(sp)
800697b8:	00192100 	sll	a0,t9,0x4
800697bc:	24890404 	addiu	t1,a0,1028
800697c0:	248e0409 	addiu	t6,a0,1033
800697c4:	248f040a 	addiu	t7,a0,1034
800697c8:	013e1021 	addu	v0,t1,s8
800697cc:	2490040b 	addiu	s0,a0,1035
800697d0:	2491040c 	addiu	s1,a0,1036
800697d4:	afa20014 	sw	v0,20(sp)
800697d8:	01dec821 	addu	t9,t6,s8
800697dc:	01fe1021 	addu	v0,t7,s8
800697e0:	2493040f 	addiu	s3,a0,1039
800697e4:	24850400 	addiu	a1,a0,1024
800697e8:	24860401 	addiu	a2,a0,1025
800697ec:	24870402 	addiu	a3,a0,1026
800697f0:	24880403 	addiu	t0,a0,1027
800697f4:	248a0405 	addiu	t2,a0,1029
800697f8:	248b0406 	addiu	t3,a0,1030
800697fc:	248c0407 	addiu	t4,a0,1031
80069800:	248d0408 	addiu	t5,a0,1032
80069804:	2492040d 	addiu	s2,a0,1037
80069808:	afb90028 	sw	t9,40(sp)
8006980c:	afa20030 	sw	v0,48(sp)
80069810:	021ec821 	addu	t9,s0,s8
80069814:	023e1021 	addu	v0,s1,s8
80069818:	2484040e 	addiu	a0,a0,1038
8006981c:	afb90038 	sw	t9,56(sp)
80069820:	afa20040 	sw	v0,64(sp)
80069824:	025ec821 	addu	t9,s2,s8
80069828:	009e1021 	addu	v0,a0,s8
8006982c:	afb90048 	sw	t9,72(sp)
80069830:	afa20050 	sw	v0,80(sp)
80069834:	027ec821 	addu	t9,s3,s8
80069838:	8fa20014 	lw	v0,20(sp)
8006983c:	015e1821 	addu	v1,t2,s8
80069840:	afb90058 	sw	t9,88(sp)
80069844:	3c190001 	lui	t9,0x1
80069848:	afa30060 	sw	v1,96(sp)
8006984c:	00591021 	addu	v0,v0,t9
80069850:	afa20018 	sw	v0,24(sp)
80069854:	8fa20060 	lw	v0,96(sp)
80069858:	019e1821 	addu	v1,t4,s8
8006985c:	00591021 	addu	v0,v0,t9
80069860:	afa2001c 	sw	v0,28(sp)
80069864:	00791821 	addu	v1,v1,t9
80069868:	8fa20030 	lw	v0,48(sp)
8006986c:	afa30020 	sw	v1,32(sp)
80069870:	8fa30028 	lw	v1,40(sp)
80069874:	00591021 	addu	v0,v0,t9
80069878:	00791821 	addu	v1,v1,t9
8006987c:	afa20034 	sw	v0,52(sp)
80069880:	8fa20040 	lw	v0,64(sp)
80069884:	afa3002c 	sw	v1,44(sp)
80069888:	8fa30038 	lw	v1,56(sp)
8006988c:	00591021 	addu	v0,v0,t9
80069890:	00791821 	addu	v1,v1,t9
80069894:	afa20044 	sw	v0,68(sp)
80069898:	8fa20050 	lw	v0,80(sp)
8006989c:	afa3003c 	sw	v1,60(sp)
800698a0:	8fa30048 	lw	v1,72(sp)
800698a4:	00591021 	addu	v0,v0,t9
800698a8:	00791821 	addu	v1,v1,t9
800698ac:	afa20054 	sw	v0,84(sp)
800698b0:	8fa20010 	lw	v0,16(sp)
800698b4:	afa3004c 	sw	v1,76(sp)
800698b8:	8fa30058 	lw	v1,88(sp)
800698bc:	00bea021 	addu	s4,a1,s8
800698c0:	00dea821 	addu	s5,a2,s8
800698c4:	00feb021 	addu	s6,a3,s8
800698c8:	011eb821 	addu	s7,t0,s8
800698cc:	01bec021 	addu	t8,t5,s8
800698d0:	24420001 	addiu	v0,v0,1
800698d4:	00052880 	sll	a1,a1,0x2
800698d8:	0299a021 	addu	s4,s4,t9
800698dc:	02b9a821 	addu	s5,s5,t9
800698e0:	02d9b021 	addu	s6,s6,t9
800698e4:	02f9b821 	addu	s7,s7,t9
800698e8:	00791821 	addu	v1,v1,t9
800698ec:	00be2821 	addu	a1,a1,s8
800698f0:	afa20010 	sw	v0,16(sp)
800698f4:	0319c021 	addu	t8,t8,t9
800698f8:	24020003 	li	v0,3
800698fc:	aca20028 	sw	v0,40(a1)
80069900:	afa3005c 	sw	v1,92(sp)
80069904:	afb80024 	sw	t8,36(sp)
80069908:	a280a028 	sb	zero,-24536(s4)
8006990c:	a2a0a028 	sb	zero,-24536(s5)
80069910:	a2c0a028 	sb	zero,-24536(s6)
80069914:	a2e0a028 	sb	zero,-24536(s7)
80069918:	8fa50018 	lw	a1,24(sp)
8006991c:	017ef821 	addu	ra,t3,s8
80069920:	a0a0a028 	sb	zero,-24536(a1)
80069924:	8fa5001c 	lw	a1,28(sp)
80069928:	03f9f821 	addu	ra,ra,t9
8006992c:	a0a0a028 	sb	zero,-24536(a1)
80069930:	a3e0a028 	sb	zero,-24536(ra)
80069934:	8fa50020 	lw	a1,32(sp)
80069938:	24030001 	li	v1,1
8006993c:	a0a0a028 	sb	zero,-24536(a1)
80069940:	8fa50024 	lw	a1,36(sp)
80069944:	00063080 	sll	a2,a2,0x2
80069948:	a0a0a028 	sb	zero,-24536(a1)
8006994c:	8fa5002c 	lw	a1,44(sp)
80069950:	00073880 	sll	a3,a3,0x2
80069954:	a0a0a028 	sb	zero,-24536(a1)
80069958:	8fa50034 	lw	a1,52(sp)
8006995c:	a2839028 	sb	v1,-28632(s4)
80069960:	a0a0a028 	sb	zero,-24536(a1)
80069964:	a2a39028 	sb	v1,-28632(s5)
80069968:	a2c39028 	sb	v1,-28632(s6)
8006996c:	a2e39028 	sb	v1,-28632(s7)
80069970:	8fa50018 	lw	a1,24(sp)
80069974:	00084080 	sll	t0,t0,0x2
80069978:	a0a39028 	sb	v1,-28632(a1)
8006997c:	8fa5001c 	lw	a1,28(sp)
80069980:	00094880 	sll	t1,t1,0x2
80069984:	000a5080 	sll	t2,t2,0x2
80069988:	000b5880 	sll	t3,t3,0x2
8006998c:	000c6080 	sll	t4,t4,0x2
80069990:	000d6880 	sll	t5,t5,0x2
80069994:	000e7080 	sll	t6,t6,0x2
80069998:	000f7880 	sll	t7,t7,0x2
8006999c:	00de3021 	addu	a2,a2,s8
800699a0:	00fe3821 	addu	a3,a3,s8
800699a4:	011e4021 	addu	t0,t0,s8
800699a8:	013e4821 	addu	t1,t1,s8
800699ac:	015e5021 	addu	t2,t2,s8
800699b0:	017e5821 	addu	t3,t3,s8
800699b4:	019e6021 	addu	t4,t4,s8
800699b8:	01be6821 	addu	t5,t5,s8
800699bc:	01de7021 	addu	t6,t6,s8
800699c0:	01fe7821 	addu	t7,t7,s8
800699c4:	acc20028 	sw	v0,40(a2)
800699c8:	ace20028 	sw	v0,40(a3)
800699cc:	ad020028 	sw	v0,40(t0)
800699d0:	ad220028 	sw	v0,40(t1)
800699d4:	ad420028 	sw	v0,40(t2)
800699d8:	ad620028 	sw	v0,40(t3)
800699dc:	ad820028 	sw	v0,40(t4)
800699e0:	ada20028 	sw	v0,40(t5)
800699e4:	adc20028 	sw	v0,40(t6)
800699e8:	ade20028 	sw	v0,40(t7)
800699ec:	a0a39028 	sb	v1,-28632(a1)
800699f0:	a3e39028 	sb	v1,-28632(ra)
800699f4:	8fa50020 	lw	a1,32(sp)
800699f8:	00108080 	sll	s0,s0,0x2
800699fc:	a0a39028 	sb	v1,-28632(a1)
80069a00:	8fa50024 	lw	a1,36(sp)
80069a04:	00118880 	sll	s1,s1,0x2
80069a08:	a0a39028 	sb	v1,-28632(a1)
80069a0c:	8fa5002c 	lw	a1,44(sp)
80069a10:	00129080 	sll	s2,s2,0x2
80069a14:	a0a39028 	sb	v1,-28632(a1)
80069a18:	8fa50034 	lw	a1,52(sp)
80069a1c:	00042080 	sll	a0,a0,0x2
80069a20:	a0a39028 	sb	v1,-28632(a1)
80069a24:	8fa5003c 	lw	a1,60(sp)
80069a28:	00139880 	sll	s3,s3,0x2
80069a2c:	a0a0a028 	sb	zero,-24536(a1)
80069a30:	8fa50044 	lw	a1,68(sp)
80069a34:	021e8021 	addu	s0,s0,s8
80069a38:	a0a0a028 	sb	zero,-24536(a1)
80069a3c:	8fa5004c 	lw	a1,76(sp)
80069a40:	023e8821 	addu	s1,s1,s8
80069a44:	a0a0a028 	sb	zero,-24536(a1)
80069a48:	025e9021 	addu	s2,s2,s8
80069a4c:	009e2021 	addu	a0,a0,s8
80069a50:	027e9821 	addu	s3,s3,s8
80069a54:	ae020028 	sw	v0,40(s0)
80069a58:	ae220028 	sw	v0,40(s1)
80069a5c:	ae420028 	sw	v0,40(s2)
80069a60:	ac820028 	sw	v0,40(a0)
80069a64:	ae620028 	sw	v0,40(s3)
80069a68:	8fa20054 	lw	v0,84(sp)
80069a6c:	a040a028 	sb	zero,-24536(v0)
80069a70:	8fa5005c 	lw	a1,92(sp)
80069a74:	a0a0a028 	sb	zero,-24536(a1)
80069a78:	8fa2003c 	lw	v0,60(sp)
80069a7c:	a0439028 	sb	v1,-28632(v0)
80069a80:	8fa50044 	lw	a1,68(sp)
80069a84:	a0a39028 	sb	v1,-28632(a1)
80069a88:	8fa2004c 	lw	v0,76(sp)
80069a8c:	a0439028 	sb	v1,-28632(v0)
80069a90:	8fa50054 	lw	a1,84(sp)
80069a94:	a0a39028 	sb	v1,-28632(a1)
80069a98:	8fa2005c 	lw	v0,92(sp)
80069a9c:	a0439028 	sb	v1,-28632(v0)
80069aa0:	8fa30010 	lw	v1,16(sp)
80069aa4:	24020005 	li	v0,5
80069aa8:	1462ff42 	bne	v1,v0,800697b4 <_ZN7CMemory10BSLoROMMapEv+0x220>
80069aac:	34029728 	li	v0,0x9728
80069ab0:	03c21821 	addu	v1,s8,v0
80069ab4:	03d93021 	addu	a2,s8,t9
80069ab8:	03c02021 	move	a0,s8
80069abc:	00002821 	move	a1,zero
80069ac0:	0801a6bd 	j	80069af4 <_ZN7CMemory10BSLoROMMapEv+0x560>
80069ac4:	24080080 	li	t0,128
80069ac8:	00021103 	sra	v0,v0,0x4
80069acc:	8cc9e084 	lw	t1,-8060(a2)
80069ad0:	00021400 	sll	v0,v0,0x10
80069ad4:	01221021 	addu	v0,t1,v0
80069ad8:	24a50001 	addiu	a1,a1,1
80069adc:	ac821c28 	sw	v0,7208(a0)
80069ae0:	a0670000 	sb	a3,0(v1)
80069ae4:	a0601000 	sb	zero,4096(v1)
80069ae8:	24840004 	addiu	a0,a0,4
80069aec:	10a80010 	beq	a1,t0,80069b30 <_ZN7CMemory10BSLoROMMapEv+0x59c>
80069af0:	24630001 	addiu	v1,v1,1
80069af4:	24070001 	li	a3,1
80069af8:	04a1fff3 	bgez	a1,80069ac8 <_ZN7CMemory10BSLoROMMapEv+0x534>
80069afc:	00a01021 	move	v0,a1
80069b00:	24a2000f 	addiu	v0,a1,15
80069b04:	00021103 	sra	v0,v0,0x4
80069b08:	8cc9e084 	lw	t1,-8060(a2)
80069b0c:	00021400 	sll	v0,v0,0x10
80069b10:	01221021 	addu	v0,t1,v0
80069b14:	24a50001 	addiu	a1,a1,1
80069b18:	ac821c28 	sw	v0,7208(a0)
80069b1c:	a0670000 	sb	a3,0(v1)
80069b20:	a0601000 	sb	zero,4096(v1)
80069b24:	24840004 	addiu	a0,a0,4
80069b28:	14a8fff3 	bne	a1,t0,80069af8 <_ZN7CMemory10BSLoROMMapEv+0x564>
80069b2c:	24630001 	addiu	v1,v1,1
80069b30:	8fc21c3c 	lw	v0,7228(s8)
80069b34:	8fc31c7c 	lw	v1,7292(s8)
80069b38:	8fc41cbc 	lw	a0,7356(s8)
80069b3c:	afc2083c 	sw	v0,2108(s8)
80069b40:	afc3087c 	sw	v1,2172(s8)
80069b44:	afc408bc 	sw	a0,2236(s8)
80069b48:	afc20e3c 	sw	v0,3644(s8)
80069b4c:	afc20c3c 	sw	v0,3132(s8)
80069b50:	afc20a3c 	sw	v0,2620(s8)
80069b54:	a0c793ad 	sb	a3,-27731(a2)
80069b58:	a0c7932d 	sb	a3,-27859(a2)
80069b5c:	a0c792ad 	sb	a3,-27987(a2)
80069b60:	a0c7922d 	sb	a3,-28115(a2)
80069b64:	a0c0a3ad 	sb	zero,-23635(a2)
80069b68:	a0c0a32d 	sb	zero,-23763(a2)
80069b6c:	a0c0a2ad 	sb	zero,-23891(a2)
80069b70:	a0c0a22d 	sb	zero,-24019(a2)
80069b74:	afc30e7c 	sw	v1,3708(s8)
80069b78:	afc30c7c 	sw	v1,3196(s8)
80069b7c:	afc30a7c 	sw	v1,2684(s8)
80069b80:	a0c793bd 	sb	a3,-27715(a2)
80069b84:	a0c7933d 	sb	a3,-27843(a2)
80069b88:	a0c792bd 	sb	a3,-27971(a2)
80069b8c:	a0c7923d 	sb	a3,-28099(a2)
80069b90:	a0c0a3bd 	sb	zero,-23619(a2)
80069b94:	a0c0a33d 	sb	zero,-23747(a2)
80069b98:	a0c0a2bd 	sb	zero,-23875(a2)
80069b9c:	a0c0a23d 	sb	zero,-24003(a2)
80069ba0:	afc40ebc 	sw	a0,3772(s8)
80069ba4:	afc40cbc 	sw	a0,3260(s8)
80069ba8:	afc40abc 	sw	a0,2748(s8)
80069bac:	a0c793cd 	sb	a3,-27699(a2)
80069bb0:	a0c7934d 	sb	a3,-27827(a2)
80069bb4:	a0c792cd 	sb	a3,-27955(a2)
80069bb8:	8fc21cfc 	lw	v0,7420(s8)
80069bbc:	8fc31d3c 	lw	v1,7484(s8)
80069bc0:	8fc41d7c 	lw	a0,7548(s8)
80069bc4:	afc208fc 	sw	v0,2300(s8)
80069bc8:	afc3093c 	sw	v1,2364(s8)
80069bcc:	a0c7924d 	sb	a3,-28083(a2)
80069bd0:	a0c0a3cd 	sb	zero,-23603(a2)
80069bd4:	a0c0a34d 	sb	zero,-23731(a2)
80069bd8:	a0c0a2cd 	sb	zero,-23859(a2)
80069bdc:	a0c0a24d 	sb	zero,-23987(a2)
80069be0:	afc20efc 	sw	v0,3836(s8)
80069be4:	afc20cfc 	sw	v0,3324(s8)
80069be8:	afc20afc 	sw	v0,2812(s8)
80069bec:	a0c793dd 	sb	a3,-27683(a2)
80069bf0:	a0c7935d 	sb	a3,-27811(a2)
80069bf4:	a0c792dd 	sb	a3,-27939(a2)
80069bf8:	a0c7925d 	sb	a3,-28067(a2)
80069bfc:	a0c0a3dd 	sb	zero,-23587(a2)
80069c00:	a0c0a35d 	sb	zero,-23715(a2)
80069c04:	a0c0a2dd 	sb	zero,-23843(a2)
80069c08:	a0c0a25d 	sb	zero,-23971(a2)
80069c0c:	afc30f3c 	sw	v1,3900(s8)
80069c10:	afc30d3c 	sw	v1,3388(s8)
80069c14:	afc30b3c 	sw	v1,2876(s8)
80069c18:	a0c793ed 	sb	a3,-27667(a2)
80069c1c:	a0c7936d 	sb	a3,-27795(a2)
80069c20:	a0c792ed 	sb	a3,-27923(a2)
80069c24:	a0c7926d 	sb	a3,-28051(a2)
80069c28:	a0c0a3ed 	sb	zero,-23571(a2)
80069c2c:	a0c0a36d 	sb	zero,-23699(a2)
80069c30:	a0c0a2ed 	sb	zero,-23827(a2)
80069c34:	a0c0a26d 	sb	zero,-23955(a2)
80069c38:	afc40f7c 	sw	a0,3964(s8)
80069c3c:	afc40d7c 	sw	a0,3452(s8)
80069c40:	8fc21dbc 	lw	v0,7612(s8)
80069c44:	8fc51dfc 	lw	a1,7676(s8)
80069c48:	2523b000 	addiu	v1,t1,-20480
80069c4c:	afc209bc 	sw	v0,2492(s8)
80069c50:	afc20fbc 	sw	v0,4028(s8)
80069c54:	afc20dbc 	sw	v0,3516(s8)
80069c58:	afc20bbc 	sw	v0,3004(s8)
80069c5c:	3c028006 	lui	v0,0x8006
80069c60:	afc509fc 	sw	a1,2556(s8)
80069c64:	afc50ffc 	sw	a1,4092(s8)
80069c68:	afc50dfc 	sw	a1,3580(s8)
80069c6c:	afc50bfc 	sw	a1,3068(s8)
80069c70:	afc4097c 	sw	a0,2428(s8)
80069c74:	afc40b7c 	sw	a0,2940(s8)
80069c78:	a0c793fd 	sb	a3,-27651(a2)
80069c7c:	a0c7937d 	sb	a3,-27779(a2)
80069c80:	a0c792fd 	sb	a3,-27907(a2)
80069c84:	a0c7927d 	sb	a3,-28035(a2)
80069c88:	a0c0a3fd 	sb	zero,-23555(a2)
80069c8c:	a0c0a37d 	sb	zero,-23683(a2)
80069c90:	a0c0a2fd 	sb	zero,-23811(a2)
80069c94:	a0c0a27d 	sb	zero,-23939(a2)
80069c98:	a0c7940d 	sb	a3,-27635(a2)
80069c9c:	a0c7938d 	sb	a3,-27763(a2)
80069ca0:	a0c7930d 	sb	a3,-27891(a2)
80069ca4:	a0c7928d 	sb	a3,-28019(a2)
80069ca8:	a0c0a40d 	sb	zero,-23539(a2)
80069cac:	a0c0a38d 	sb	zero,-23667(a2)
80069cb0:	a0c0a30d 	sb	zero,-23795(a2)
80069cb4:	a0c0a28d 	sb	zero,-23923(a2)
80069cb8:	a0c7941d 	sb	a3,-27619(a2)
80069cbc:	a0c7939d 	sb	a3,-27747(a2)
80069cc0:	a0c7931d 	sb	a3,-27875(a2)
80069cc4:	a0c7929d 	sb	a3,-28003(a2)
80069cc8:	a0c0a41d 	sb	zero,-23523(a2)
80069ccc:	03c02021 	move	a0,s8
80069cd0:	a0c0a39d 	sb	zero,-23651(a2)
80069cd4:	24426c7c 	addiu	v0,v0,27772
80069cd8:	afc301fc 	sw	v1,508(s8)
80069cdc:	afc3003c 	sw	v1,60(s8)
80069ce0:	afc3007c 	sw	v1,124(s8)
80069ce4:	afc300bc 	sw	v1,188(s8)
80069ce8:	afc300fc 	sw	v1,252(s8)
80069cec:	afc3013c 	sw	v1,316(s8)
80069cf0:	afc3017c 	sw	v1,380(s8)
80069cf4:	afc301bc 	sw	v1,444(s8)
80069cf8:	a0c7909d 	sb	a3,-28515(a2)
80069cfc:	a0c0a31d 	sb	zero,-23779(a2)
80069d00:	a0c0a29d 	sb	zero,-23907(a2)
80069d04:	a0c0a02d 	sb	zero,-24531(a2)
80069d08:	a0c7902d 	sb	a3,-28627(a2)
80069d0c:	a0c0a03d 	sb	zero,-24515(a2)
80069d10:	a0c7903d 	sb	a3,-28611(a2)
80069d14:	a0c0a04d 	sb	zero,-24499(a2)
80069d18:	a0c7904d 	sb	a3,-28595(a2)
80069d1c:	a0c0a05d 	sb	zero,-24483(a2)
80069d20:	a0c7905d 	sb	a3,-28579(a2)
80069d24:	a0c0a06d 	sb	zero,-24467(a2)
80069d28:	a0c7906d 	sb	a3,-28563(a2)
80069d2c:	a0c0a07d 	sb	zero,-24451(a2)
80069d30:	a0c7907d 	sb	a3,-28547(a2)
80069d34:	a0c0a08d 	sb	zero,-24435(a2)
80069d38:	a0c7908d 	sb	a3,-28531(a2)
80069d3c:	0040f809 	jalr	v0
80069d40:	a0c0a09d 	sb	zero,-24419(a2)
80069d44:	27d04028 	addiu	s0,s8,16424
80069d48:	3c028012 	lui	v0,0x8012
80069d4c:	02002021 	move	a0,s0
80069d50:	27c50028 	addiu	a1,s8,40
80069d54:	2442c980 	addiu	v0,v0,-13952
80069d58:	0040f809 	jalr	v0
80069d5c:	24064000 	li	a2,16384
80069d60:	3403a028 	li	v1,0xa028
80069d64:	03c32021 	addu	a0,s8,v1
80069d68:	24060005 	li	a2,5
80069d6c:	00001821 	move	v1,zero
80069d70:	24051000 	li	a1,4096
80069d74:	90820000 	lbu	v0,0(a0)
80069d78:	10400002 	beqz	v0,80069d84 <_ZN7CMemory10BSLoROMMapEv+0x7f0>
80069d7c:	24630001 	addiu	v1,v1,1
80069d80:	ae060000 	sw	a2,0(s0)
80069d84:	24840001 	addiu	a0,a0,1
80069d88:	1465fffa 	bne	v1,a1,80069d74 <_ZN7CMemory10BSLoROMMapEv+0x7e0>
80069d8c:	26100004 	addiu	s0,s0,4
80069d90:	8fbf008c 	lw	ra,140(sp)
80069d94:	8fbe0088 	lw	s8,136(sp)
80069d98:	8fb70084 	lw	s7,132(sp)
80069d9c:	8fb60080 	lw	s6,128(sp)
80069da0:	8fb5007c 	lw	s5,124(sp)
80069da4:	8fb40078 	lw	s4,120(sp)
80069da8:	8fb30074 	lw	s3,116(sp)
80069dac:	8fb20070 	lw	s2,112(sp)
80069db0:	8fb1006c 	lw	s1,108(sp)
80069db4:	8fb00068 	lw	s0,104(sp)
80069db8:	03e00008 	jr	ra
80069dbc:	27bd0090 	addiu	sp,sp,144

80069dc0 <_ZN7CMemory10SetaDSPMapEv>:
80069dc0:	27bdffb8 	addiu	sp,sp,-72
80069dc4:	3c020001 	lui	v0,0x1
80069dc8:	afbe0040 	sw	s8,64(sp)
80069dcc:	afb60038 	sw	s6,56(sp)
80069dd0:	afb50034 	sw	s5,52(sp)
80069dd4:	afb40030 	sw	s4,48(sp)
80069dd8:	afb3002c 	sw	s3,44(sp)
80069ddc:	afb20028 	sw	s2,40(sp)
80069de0:	afb10024 	sw	s1,36(sp)
80069de4:	afbf0044 	sw	ra,68(sp)
80069de8:	afb7003c 	sw	s7,60(sp)
80069dec:	afb00020 	sw	s0,32(sp)
80069df0:	00821021 	addu	v0,a0,v0
80069df4:	8c43b054 	lw	v1,-20396(v0)
80069df8:	8c900000 	lw	s0,0(a0)
80069dfc:	00031bc2 	srl	v1,v1,0xf
80069e00:	2468ffff 	addiu	t0,v1,-1
80069e04:	3c02802c 	lui	v0,0x802c
80069e08:	0080f021 	move	s8,a0
80069e0c:	afa80010 	sw	t0,16(sp)
80069e10:	afa80014 	sw	t0,20(sp)
80069e14:	afa80018 	sw	t0,24(sp)
80069e18:	afa8001c 	sw	t0,28(sp)
80069e1c:	2454c410 	addiu	s4,v0,-15344
80069e20:	00805021 	move	t2,a0
80069e24:	00005821 	move	t3,zero
80069e28:	24150808 	li	s5,2056
80069e2c:	24110001 	li	s1,1
80069e30:	24120001 	li	s2,1
80069e34:	24162048 	li	s6,8264
80069e38:	27b30010 	addiu	s3,sp,16
80069e3c:	03cb2821 	addu	a1,s8,t3
80069e40:	25690008 	addiu	t1,t3,8
80069e44:	256d0010 	addiu	t5,t3,16
80069e48:	34069029 	li	a2,0x9029
80069e4c:	34049828 	li	a0,0x9828
80069e50:	34039028 	li	v1,0x9028
80069e54:	34029829 	li	v0,0x9829
80069e58:	00a63021 	addu	a2,a1,a2
80069e5c:	00a42021 	addu	a0,a1,a0
80069e60:	00a31821 	addu	v1,a1,v1
80069e64:	012d382a 	slt	a3,t1,t5
80069e68:	00a22821 	addu	a1,a1,v0
80069e6c:	a0910000 	sb	s1,0(a0)
80069e70:	ad502028 	sw	s0,8232(t2)
80069e74:	a0710000 	sb	s1,0(v1)
80069e78:	ad500028 	sw	s0,40(t2)
80069e7c:	a0b10000 	sb	s1,0(a1)
80069e80:	ad50202c 	sw	s0,8236(t2)
80069e84:	a0d10000 	sb	s1,0(a2)
80069e88:	ad50002c 	sw	s0,44(t2)
80069e8c:	ad402030 	sw	zero,8240(t2)
80069e90:	ad400030 	sw	zero,48(t2)
80069e94:	ad402034 	sw	zero,8244(t2)
80069e98:	ad400034 	sw	zero,52(t2)
80069e9c:	ad522038 	sw	s2,8248(t2)
80069ea0:	ad520038 	sw	s2,56(t2)
80069ea4:	ad52203c 	sw	s2,8252(t2)
80069ea8:	ad52003c 	sw	s2,60(t2)
80069eac:	ad542040 	sw	s4,8256(t2)
80069eb0:	ad540040 	sw	s4,64(t2)
80069eb4:	ad542044 	sw	s4,8260(t2)
80069eb8:	10e0001d 	beqz	a3,80069f30 <_ZN7CMemory10SetaDSPMapEv+0x170>
80069ebc:	ad540044 	sw	s4,68(t2)
80069ec0:	3402a028 	li	v0,0xa028
80069ec4:	000b5903 	sra	t3,t3,0x4
80069ec8:	02a21021 	addu	v0,s5,v0
80069ecc:	8fcc0004 	lw	t4,4(s8)
80069ed0:	03c23821 	addu	a3,s8,v0
80069ed4:	03d63021 	addu	a2,s8,s6
80069ed8:	010b702a 	slt	t6,t0,t3
80069edc:	240f0001 	li	t7,1
80069ee0:	11c0001a 	beqz	t6,80069f4c <_ZN7CMemory10SetaDSPMapEv+0x18c>
80069ee4:	01602821 	move	a1,t3
80069ee8:	2664000c 	addiu	a0,s3,12
80069eec:	8c830000 	lw	v1,0(a0)
80069ef0:	00a32824 	and	a1,a1,v1
80069ef4:	0105102a 	slt	v0,t0,a1
80069ef8:	1440fffc 	bnez	v0,80069eec <_ZN7CMemory10SetaDSPMapEv+0x12c>
80069efc:	2484fffc 	addiu	a0,a0,-4
80069f00:	000513c0 	sll	v0,a1,0xf
80069f04:	004c1021 	addu	v0,v0,t4
80069f08:	25290001 	addiu	t1,t1,1
80069f0c:	24428000 	addiu	v0,v0,-32768
80069f10:	012d182a 	slt	v1,t1,t5
80069f14:	acc2e000 	sw	v0,-8192(a2)
80069f18:	acc20000 	sw	v0,0(a2)
80069f1c:	a0ef0000 	sb	t7,0(a3)
80069f20:	a0eff800 	sb	t7,-2048(a3)
80069f24:	24c60004 	addiu	a2,a2,4
80069f28:	1460ffed 	bnez	v1,80069ee0 <_ZN7CMemory10SetaDSPMapEv+0x120>
80069f2c:	24e70001 	addiu	a3,a3,1
80069f30:	24020400 	li	v0,1024
80069f34:	254a0040 	addiu	t2,t2,64
80069f38:	26b50010 	addiu	s5,s5,16
80069f3c:	11a20011 	beq	t5,v0,80069f84 <_ZN7CMemory10SetaDSPMapEv+0x1c4>
80069f40:	26d60040 	addiu	s6,s6,64
80069f44:	0801a78f 	j	80069e3c <_ZN7CMemory10SetaDSPMapEv+0x7c>
80069f48:	01a05821 	move	t3,t5
80069f4c:	000513c0 	sll	v0,a1,0xf
80069f50:	004c1021 	addu	v0,v0,t4
80069f54:	25290001 	addiu	t1,t1,1
80069f58:	24428000 	addiu	v0,v0,-32768
80069f5c:	012d182a 	slt	v1,t1,t5
80069f60:	acc2e000 	sw	v0,-8192(a2)
80069f64:	acc20000 	sw	v0,0(a2)
80069f68:	a0ef0000 	sb	t7,0(a3)
80069f6c:	a0eff800 	sb	t7,-2048(a3)
80069f70:	24c60004 	addiu	a2,a2,4
80069f74:	1460ffda 	bnez	v1,80069ee0 <_ZN7CMemory10SetaDSPMapEv+0x120>
80069f78:	24e70001 	addiu	a3,a3,1
80069f7c:	0801a7cd 	j	80069f34 <_ZN7CMemory10SetaDSPMapEv+0x174>
80069f80:	24020400 	li	v0,1024
80069f84:	240e0c08 	li	t6,3080
80069f88:	3411a028 	li	s1,0xa028
80069f8c:	24121008 	li	s2,4104
80069f90:	24103048 	li	s0,12360
80069f94:	27af0010 	addiu	t7,sp,16
80069f98:	25c9f400 	addiu	t1,t6,-3072
80069f9c:	25caf408 	addiu	t2,t6,-3064
80069fa0:	012a102a 	slt	v0,t1,t2
80069fa4:	10400020 	beqz	v0,8006a028 <_ZN7CMemory10SetaDSPMapEv+0x268>
80069fa8:	25c2f7f8 	addiu	v0,t6,-2056
80069fac:	00025903 	sra	t3,v0,0x4
80069fb0:	8fcc0004 	lw	t4,4(s8)
80069fb4:	03d03021 	addu	a2,s8,s0
80069fb8:	01203821 	move	a3,t1
80069fbc:	010b682a 	slt	t5,t0,t3
80069fc0:	11a000b9 	beqz	t5,8006a2a8 <_ZN7CMemory10SetaDSPMapEv+0x4e8>
80069fc4:	01602821 	move	a1,t3
80069fc8:	25e4000c 	addiu	a0,t7,12
80069fcc:	8c830000 	lw	v1,0(a0)
80069fd0:	00a32824 	and	a1,a1,v1
80069fd4:	0105102a 	slt	v0,t0,a1
80069fd8:	1440fffc 	bnez	v0,80069fcc <_ZN7CMemory10SetaDSPMapEv+0x20c>
80069fdc:	2484fffc 	addiu	a0,a0,-4
80069fe0:	000513c0 	sll	v0,a1,0xf
80069fe4:	004c1021 	addu	v0,v0,t4
80069fe8:	24e70001 	addiu	a3,a3,1
80069fec:	24428000 	addiu	v0,v0,-32768
80069ff0:	00ea182a 	slt	v1,a3,t2
80069ff4:	acc2e000 	sw	v0,-8192(a2)
80069ff8:	acc20000 	sw	v0,0(a2)
80069ffc:	1460fff0 	bnez	v1,80069fc0 <_ZN7CMemory10SetaDSPMapEv+0x200>
8006a000:	24c60004 	addiu	a2,a2,4
8006a004:	01d11021 	addu	v0,t6,s1
8006a008:	03c21821 	addu	v1,s8,v0
8006a00c:	24040001 	li	a0,1
8006a010:	25290001 	addiu	t1,t1,1
8006a014:	012a102a 	slt	v0,t1,t2
8006a018:	a0640000 	sb	a0,0(v1)
8006a01c:	a064f800 	sb	a0,-2048(v1)
8006a020:	1440fffb 	bnez	v0,8006a010 <_ZN7CMemory10SetaDSPMapEv+0x250>
8006a024:	24630001 	addiu	v1,v1,1
8006a028:	25ce0010 	addiu	t6,t6,16
8006a02c:	15d2ffda 	bne	t6,s2,80069f98 <_ZN7CMemory10SetaDSPMapEv+0x1d8>
8006a030:	26100040 	addiu	s0,s0,64
8006a034:	8fc4000c 	lw	a0,12(s8)
8006a038:	3c028011 	lui	v0,0x8011
8006a03c:	00002821 	move	a1,zero
8006a040:	2442ca64 	addiu	v0,v0,-13724
8006a044:	0040f809 	jalr	v0
8006a048:	24061000 	li	a2,4096
8006a04c:	03c0c021 	move	t8,s8
8006a050:	24190600 	li	t9,1536
8006a054:	033e1821 	addu	v1,t9,s8
8006a058:	3402a02a 	li	v0,0xa02a
8006a05c:	3416a02b 	li	s6,0xa02b
8006a060:	3417a0a8 	li	s7,0xa0a8
8006a064:	340590a8 	li	a1,0x90a8
8006a068:	3406a0a9 	li	a2,0xa0a9
8006a06c:	340790a9 	li	a3,0x90a9
8006a070:	3408a0aa 	li	t0,0xa0aa
8006a074:	340990aa 	li	t1,0x90aa
8006a078:	340aa0ab 	li	t2,0xa0ab
8006a07c:	340b90ab 	li	t3,0x90ab
8006a080:	340ca0ac 	li	t4,0xa0ac
8006a084:	340d90ac 	li	t5,0x90ac
8006a088:	340ea0ad 	li	t6,0xa0ad
8006a08c:	340f90ad 	li	t7,0x90ad
8006a090:	3410a0ae 	li	s0,0xa0ae
8006a094:	341190ae 	li	s1,0x90ae
8006a098:	3412a0af 	li	s2,0xa0af
8006a09c:	341390af 	li	s3,0x90af
8006a0a0:	3414a028 	li	s4,0xa028
8006a0a4:	3415a029 	li	s5,0xa029
8006a0a8:	0076b021 	addu	s6,v1,s6
8006a0ac:	0077b821 	addu	s7,v1,s7
8006a0b0:	00652821 	addu	a1,v1,a1
8006a0b4:	00663021 	addu	a2,v1,a2
8006a0b8:	00673821 	addu	a3,v1,a3
8006a0bc:	00684021 	addu	t0,v1,t0
8006a0c0:	00694821 	addu	t1,v1,t1
8006a0c4:	006a5021 	addu	t2,v1,t2
8006a0c8:	006b5821 	addu	t3,v1,t3
8006a0cc:	006c6021 	addu	t4,v1,t4
8006a0d0:	006d6821 	addu	t5,v1,t5
8006a0d4:	006e7021 	addu	t6,v1,t6
8006a0d8:	006f7821 	addu	t7,v1,t7
8006a0dc:	00708021 	addu	s0,v1,s0
8006a0e0:	00718821 	addu	s1,v1,s1
8006a0e4:	00729021 	addu	s2,v1,s2
8006a0e8:	00739821 	addu	s3,v1,s3
8006a0ec:	0074a021 	addu	s4,v1,s4
8006a0f0:	0075a821 	addu	s5,v1,s5
8006a0f4:	00621821 	addu	v1,v1,v0
8006a0f8:	24020001 	li	v0,1
8006a0fc:	24040010 	li	a0,16
8006a100:	a0a20000 	sb	v0,0(a1)
8006a104:	27390010 	addiu	t9,t9,16
8006a108:	a0e20000 	sb	v0,0(a3)
8006a10c:	a1220000 	sb	v0,0(t1)
8006a110:	a1620000 	sb	v0,0(t3)
8006a114:	a1a20000 	sb	v0,0(t5)
8006a118:	a1e20000 	sb	v0,0(t7)
8006a11c:	a2220000 	sb	v0,0(s1)
8006a120:	a2620000 	sb	v0,0(s3)
8006a124:	24020680 	li	v0,1664
8006a128:	a2e00000 	sb	zero,0(s7)
8006a12c:	af041834 	sw	a0,6196(t8)
8006a130:	a0c00000 	sb	zero,0(a2)
8006a134:	af041a28 	sw	a0,6696(t8)
8006a138:	a1000000 	sb	zero,0(t0)
8006a13c:	af041a2c 	sw	a0,6700(t8)
8006a140:	a1400000 	sb	zero,0(t2)
8006a144:	af041a30 	sw	a0,6704(t8)
8006a148:	a1800000 	sb	zero,0(t4)
8006a14c:	af041a34 	sw	a0,6708(t8)
8006a150:	a1c00000 	sb	zero,0(t6)
8006a154:	af041a38 	sw	a0,6712(t8)
8006a158:	a2000000 	sb	zero,0(s0)
8006a15c:	af041a3c 	sw	a0,6716(t8)
8006a160:	a2400000 	sb	zero,0(s2)
8006a164:	af041a40 	sw	a0,6720(t8)
8006a168:	a2800000 	sb	zero,0(s4)
8006a16c:	af041a44 	sw	a0,6724(t8)
8006a170:	a2a00000 	sb	zero,0(s5)
8006a174:	af041828 	sw	a0,6184(t8)
8006a178:	a0600000 	sb	zero,0(v1)
8006a17c:	af04182c 	sw	a0,6188(t8)
8006a180:	af041830 	sw	a0,6192(t8)
8006a184:	a2c00000 	sb	zero,0(s6)
8006a188:	1722ffb2 	bne	t9,v0,8006a054 <_ZN7CMemory10SetaDSPMapEv+0x294>
8006a18c:	27180040 	addiu	t8,t8,64
8006a190:	3c030001 	lui	v1,0x1
8006a194:	03c32821 	addu	a1,s8,v1
8006a198:	90a2b049 	lbu	v0,-20407(a1)
8006a19c:	24030001 	li	v1,1
8006a1a0:	2442fff9 	addiu	v0,v0,-7
8006a1a4:	00431004 	sllv	v0,v1,v0
8006a1a8:	28440081 	slti	a0,v0,129
8006a1ac:	14800004 	bnez	a0,8006a1c0 <_ZN7CMemory10SetaDSPMapEv+0x400>
8006a1b0:	00021180 	sll	v0,v0,0x6
8006a1b4:	8ca2b054 	lw	v0,-20396(a1)
8006a1b8:	00021442 	srl	v0,v0,0x11
8006a1bc:	00021180 	sll	v0,v0,0x6
8006a1c0:	24440800 	addiu	a0,v0,2048
8006a1c4:	28830801 	slti	v1,a0,2049
8006a1c8:	14600042 	bnez	v1,8006a2d4 <_ZN7CMemory10SetaDSPMapEv+0x514>
8006a1cc:	03c03821 	move	a3,s8
8006a1d0:	00003021 	move	a2,zero
8006a1d4:	24080800 	li	t0,2048
8006a1d8:	34098000 	li	t1,0x8000
8006a1dc:	3c0a0001 	lui	t2,0x1
8006a1e0:	8ce22048 	lw	v0,8264(a3)
8006a1e4:	004a2821 	addu	a1,v0,t2
8006a1e8:	00491821 	addu	v1,v0,t1
8006a1ec:	90620000 	lbu	v0,0(v1)
8006a1f0:	24630001 	addiu	v1,v1,1
8006a1f4:	14a3fffd 	bne	a1,v1,8006a1ec <_ZN7CMemory10SetaDSPMapEv+0x42c>
8006a1f8:	00c23021 	addu	a2,a2,v0
8006a1fc:	25080010 	addiu	t0,t0,16
8006a200:	0104102a 	slt	v0,t0,a0
8006a204:	1440fff6 	bnez	v0,8006a1e0 <_ZN7CMemory10SetaDSPMapEv+0x420>
8006a208:	24e70040 	addiu	a3,a3,64
8006a20c:	30c3ffff 	andi	v1,a2,0xffff
8006a210:	3c020001 	lui	v0,0x1
8006a214:	03c21021 	addu	v0,s8,v0
8006a218:	ac43b058 	sw	v1,-20392(v0)
8006a21c:	3c028006 	lui	v0,0x8006
8006a220:	24426c7c 	addiu	v0,v0,27772
8006a224:	0040f809 	jalr	v0
8006a228:	03c02021 	move	a0,s8
8006a22c:	27d04028 	addiu	s0,s8,16424
8006a230:	3c028012 	lui	v0,0x8012
8006a234:	02002021 	move	a0,s0
8006a238:	27c50028 	addiu	a1,s8,40
8006a23c:	2442c980 	addiu	v0,v0,-13952
8006a240:	0040f809 	jalr	v0
8006a244:	24064000 	li	a2,16384
8006a248:	3403a028 	li	v1,0xa028
8006a24c:	03c32021 	addu	a0,s8,v1
8006a250:	24060005 	li	a2,5
8006a254:	00001821 	move	v1,zero
8006a258:	24051000 	li	a1,4096
8006a25c:	90820000 	lbu	v0,0(a0)
8006a260:	10400002 	beqz	v0,8006a26c <_ZN7CMemory10SetaDSPMapEv+0x4ac>
8006a264:	24630001 	addiu	v1,v1,1
8006a268:	ae060000 	sw	a2,0(s0)
8006a26c:	24840001 	addiu	a0,a0,1
8006a270:	1465fffa 	bne	v1,a1,8006a25c <_ZN7CMemory10SetaDSPMapEv+0x49c>
8006a274:	26100004 	addiu	s0,s0,4
8006a278:	8fbf0044 	lw	ra,68(sp)
8006a27c:	8fbe0040 	lw	s8,64(sp)
8006a280:	8fb7003c 	lw	s7,60(sp)
8006a284:	8fb60038 	lw	s6,56(sp)
8006a288:	8fb50034 	lw	s5,52(sp)
8006a28c:	8fb40030 	lw	s4,48(sp)
8006a290:	8fb3002c 	lw	s3,44(sp)
8006a294:	8fb20028 	lw	s2,40(sp)
8006a298:	8fb10024 	lw	s1,36(sp)
8006a29c:	8fb00020 	lw	s0,32(sp)
8006a2a0:	03e00008 	jr	ra
8006a2a4:	27bd0048 	addiu	sp,sp,72
8006a2a8:	000513c0 	sll	v0,a1,0xf
8006a2ac:	004c1021 	addu	v0,v0,t4
8006a2b0:	24e70001 	addiu	a3,a3,1
8006a2b4:	24428000 	addiu	v0,v0,-32768
8006a2b8:	00ea182a 	slt	v1,a3,t2
8006a2bc:	acc2e000 	sw	v0,-8192(a2)
8006a2c0:	acc20000 	sw	v0,0(a2)
8006a2c4:	1460ff3e 	bnez	v1,80069fc0 <_ZN7CMemory10SetaDSPMapEv+0x200>
8006a2c8:	24c60004 	addiu	a2,a2,4
8006a2cc:	0801a802 	j	8006a008 <_ZN7CMemory10SetaDSPMapEv+0x248>
8006a2d0:	01d11021 	addu	v0,t6,s1
8006a2d4:	0801a884 	j	8006a210 <_ZN7CMemory10SetaDSPMapEv+0x450>
8006a2d8:	00001821 	move	v1,zero

8006a2dc <_ZN7CMemory13JumboLoROMMapEh>:
8006a2dc:	27bdffc0 	addiu	sp,sp,-64
8006a2e0:	30a500ff 	andi	a1,a1,0xff
8006a2e4:	afb1001c 	sw	s1,28(sp)
8006a2e8:	afbf003c 	sw	ra,60(sp)
8006a2ec:	afbe0038 	sw	s8,56(sp)
8006a2f0:	afb70034 	sw	s7,52(sp)
8006a2f4:	afb60030 	sw	s6,48(sp)
8006a2f8:	afb5002c 	sw	s5,44(sp)
8006a2fc:	afb40028 	sw	s4,40(sp)
8006a300:	afb30024 	sw	s3,36(sp)
8006a304:	afb20020 	sw	s2,32(sp)
8006a308:	afb00018 	sw	s0,24(sp)
8006a30c:	14a00120 	bnez	a1,8006a790 <_ZN7CMemory13JumboLoROMMapEh+0x4b4>
8006a310:	00808821 	move	s1,a0
8006a314:	3c100040 	lui	s0,0x40
8006a318:	00009821 	move	s3,zero
8006a31c:	3c02802c 	lui	v0,0x802c
8006a320:	2456c410 	addiu	s6,v0,-15344
8006a324:	3c020001 	lui	v0,0x1
8006a328:	02221021 	addu	v0,s1,v0
8006a32c:	3c03803f 	lui	v1,0x803f
8006a330:	afa20010 	sw	v0,16(sp)
8006a334:	8e2e0000 	lw	t6,0(s1)
8006a338:	3c028021 	lui	v0,0x8021
8006a33c:	3477ffff 	ori	s7,v1,0xffff
8006a340:	02204821 	move	t1,s1
8006a344:	00004021 	move	t0,zero
8006a348:	240f0008 	li	t7,8
8006a34c:	24180001 	li	t8,1
8006a350:	24190001 	li	t9,1
8006a354:	2454e42c 	addiu	s4,v0,-7124
8006a358:	24120002 	li	s2,2
8006a35c:	24150007 	li	s5,7
8006a360:	241f0048 	li	ra,72
8006a364:	3c1effc0 	lui	s8,0xffc0
8006a368:	02282821 	addu	a1,s1,t0
8006a36c:	34029829 	li	v0,0x9829
8006a370:	34069029 	li	a2,0x9029
8006a374:	34049828 	li	a0,0x9828
8006a378:	34039028 	li	v1,0x9028
8006a37c:	00a63021 	addu	a2,a1,a2
8006a380:	00a42021 	addu	a0,a1,a0
8006a384:	00a31821 	addu	v1,a1,v1
8006a388:	00a22821 	addu	a1,a1,v0
8006a38c:	a0980000 	sb	t8,0(a0)
8006a390:	ad2e2028 	sw	t6,8232(t1)
8006a394:	a0780000 	sb	t8,0(v1)
8006a398:	ad2e0028 	sw	t6,40(t1)
8006a39c:	a0b80000 	sb	t8,0(a1)
8006a3a0:	ad2e202c 	sw	t6,8236(t1)
8006a3a4:	a0d80000 	sb	t8,0(a2)
8006a3a8:	ad2e002c 	sw	t6,44(t1)
8006a3ac:	ad202030 	sw	zero,8240(t1)
8006a3b0:	ad200030 	sw	zero,48(t1)
8006a3b4:	ad202034 	sw	zero,8244(t1)
8006a3b8:	ad200034 	sw	zero,52(t1)
8006a3bc:	ad392038 	sw	t9,8248(t1)
8006a3c0:	ad390038 	sw	t9,56(t1)
8006a3c4:	ad39203c 	sw	t9,8252(t1)
8006a3c8:	ad39003c 	sw	t9,60(t1)
8006a3cc:	92820051 	lbu	v0,81(s4)
8006a3d0:	1040002f 	beqz	v0,8006a490 <_ZN7CMemory13JumboLoROMMapEh+0x1b4>
8006a3d4:	00000000 	nop
8006a3d8:	ad322040 	sw	s2,8256(t1)
8006a3dc:	ad320040 	sw	s2,64(t1)
8006a3e0:	ad322044 	sw	s2,8260(t1)
8006a3e4:	ad320044 	sw	s2,68(t1)
8006a3e8:	250d0010 	addiu	t5,t0,16
8006a3ec:	01ed102a 	slt	v0,t7,t5
8006a3f0:	10400020 	beqz	v0,8006a474 <_ZN7CMemory13JumboLoROMMapEh+0x198>
8006a3f4:	01e03821 	move	a3,t7
8006a3f8:	000842c0 	sll	t0,t0,0xb
8006a3fc:	01171024 	and	v0,t0,s7
8006a400:	04400030 	bltz	v0,8006a4c4 <_ZN7CMemory13JumboLoROMMapEh+0x1e8>
8006a404:	00000000 	nop
8006a408:	8fa30010 	lw	v1,16(sp)
8006a40c:	8e2a0004 	lw	t2,4(s1)
8006a410:	8c64b054 	lw	a0,-20396(v1)
8006a414:	02621021 	addu	v0,s3,v0
8006a418:	3403a028 	li	v1,0xa028
8006a41c:	01e31821 	addu	v1,t7,v1
8006a420:	004a1021 	addu	v0,v0,t2
8006a424:	02233021 	addu	a2,s1,v1
8006a428:	009e2021 	addu	a0,a0,s8
8006a42c:	244c8000 	addiu	t4,v0,-32768
8006a430:	023f2821 	addu	a1,s1,ra
8006a434:	240b0001 	li	t3,1
8006a438:	0104001b 	divu	zero,t0,a0
8006a43c:	008001f4 	teq	a0,zero,0x7
8006a440:	24e70001 	addiu	a3,a3,1
8006a444:	00ed182a 	slt	v1,a3,t5
8006a448:	acac2000 	sw	t4,8192(a1)
8006a44c:	a0cb0000 	sb	t3,0(a2)
8006a450:	a0cb0800 	sb	t3,2048(a2)
8006a454:	24c60001 	addiu	a2,a2,1
8006a458:	00001010 	mfhi	v0
8006a45c:	02021021 	addu	v0,s0,v0
8006a460:	004a1021 	addu	v0,v0,t2
8006a464:	24428000 	addiu	v0,v0,-32768
8006a468:	aca20000 	sw	v0,0(a1)
8006a46c:	1460fff4 	bnez	v1,8006a440 <_ZN7CMemory13JumboLoROMMapEh+0x164>
8006a470:	24a50004 	addiu	a1,a1,4
8006a474:	24020400 	li	v0,1024
8006a478:	25290040 	addiu	t1,t1,64
8006a47c:	25ef0010 	addiu	t7,t7,16
8006a480:	11a20014 	beq	t5,v0,8006a4d4 <_ZN7CMemory13JumboLoROMMapEh+0x1f8>
8006a484:	27ff0040 	addiu	ra,ra,64
8006a488:	0801a8da 	j	8006a368 <_ZN7CMemory13JumboLoROMMapEh+0x8c>
8006a48c:	01a04021 	move	t0,t5
8006a490:	92820053 	lbu	v0,83(s4)
8006a494:	10400006 	beqz	v0,8006a4b0 <_ZN7CMemory13JumboLoROMMapEh+0x1d4>
8006a498:	00000000 	nop
8006a49c:	ad352040 	sw	s5,8256(t1)
8006a4a0:	ad350040 	sw	s5,64(t1)
8006a4a4:	ad352044 	sw	s5,8260(t1)
8006a4a8:	0801a8fa 	j	8006a3e8 <_ZN7CMemory13JumboLoROMMapEh+0x10c>
8006a4ac:	ad350044 	sw	s5,68(t1)
8006a4b0:	ad362040 	sw	s6,8256(t1)
8006a4b4:	ad360040 	sw	s6,64(t1)
8006a4b8:	ad362044 	sw	s6,8260(t1)
8006a4bc:	0801a8fa 	j	8006a3e8 <_ZN7CMemory13JumboLoROMMapEh+0x10c>
8006a4c0:	ad360044 	sw	s6,68(t1)
8006a4c4:	2442ffff 	addiu	v0,v0,-1
8006a4c8:	005e1025 	or	v0,v0,s8
8006a4cc:	0801a902 	j	8006a408 <_ZN7CMemory13JumboLoROMMapEh+0x12c>
8006a4d0:	24420001 	addiu	v0,v0,1
8006a4d4:	3c038021 	lui	v1,0x8021
8006a4d8:	2462e42c 	addiu	v0,v1,-7124
8006a4dc:	90430051 	lbu	v1,81(v0)
8006a4e0:	1060001d 	beqz	v1,8006a558 <_ZN7CMemory13JumboLoROMMapEh+0x27c>
8006a4e4:	3c020001 	lui	v0,0x1
8006a4e8:	24050308 	li	a1,776
8006a4ec:	24060310 	li	a2,784
8006a4f0:	24a20800 	addiu	v0,a1,2048
8006a4f4:	00021880 	sll	v1,v0,0x2
8006a4f8:	3404a028 	li	a0,0xa028
8006a4fc:	00441021 	addu	v0,v0,a0
8006a500:	24630028 	addiu	v1,v1,40
8006a504:	02232021 	addu	a0,s1,v1
8006a508:	24070002 	li	a3,2
8006a50c:	02221821 	addu	v1,s1,v0
8006a510:	24a50001 	addiu	a1,a1,1
8006a514:	00a6102a 	slt	v0,a1,a2
8006a518:	ac870000 	sw	a3,0(a0)
8006a51c:	a0600000 	sb	zero,0(v1)
8006a520:	a060f800 	sb	zero,-2048(v1)
8006a524:	24840004 	addiu	a0,a0,4
8006a528:	1440fff9 	bnez	v0,8006a510 <_ZN7CMemory13JumboLoROMMapEh+0x234>
8006a52c:	24630001 	addiu	v1,v1,1
8006a530:	24c50008 	addiu	a1,a2,8
8006a534:	28c20400 	slti	v0,a2,1024
8006a538:	24c60010 	addiu	a2,a2,16
8006a53c:	10400005 	beqz	v0,8006a554 <_ZN7CMemory13JumboLoROMMapEh+0x278>
8006a540:	00a6182a 	slt	v1,a1,a2
8006a544:	1460ffeb 	bnez	v1,8006a4f4 <_ZN7CMemory13JumboLoROMMapEh+0x218>
8006a548:	24a20800 	addiu	v0,a1,2048
8006a54c:	0801a94d 	j	8006a534 <_ZN7CMemory13JumboLoROMMapEh+0x258>
8006a550:	24c50008 	addiu	a1,a2,8
8006a554:	3c020001 	lui	v0,0x1
8006a558:	02225821 	addu	t3,s1,v0
8006a55c:	3c03803f 	lui	v1,0x803f
8006a560:	346cffff 	ori	t4,v1,0xffff
8006a564:	24050400 	li	a1,1024
8006a568:	25a90008 	addiu	t1,t5,8
8006a56c:	3c0effc0 	lui	t6,0xffc0
8006a570:	01607821 	move	t7,t3
8006a574:	00a9102a 	slt	v0,a1,t1
8006a578:	14400033 	bnez	v0,8006a648 <_ZN7CMemory13JumboLoROMMapEh+0x36c>
8006a57c:	01203021 	move	a2,t1
8006a580:	25a80010 	addiu	t0,t5,16
8006a584:	0128102a 	slt	v0,t1,t0
8006a588:	1040001b 	beqz	v0,8006a5f8 <_ZN7CMemory13JumboLoROMMapEh+0x31c>
8006a58c:	01a8102a 	slt	v0,t5,t0
8006a590:	000d3ac0 	sll	a3,t5,0xb
8006a594:	00ec1024 	and	v0,a3,t4
8006a598:	0440003f 	bltz	v0,8006a698 <_ZN7CMemory13JumboLoROMMapEh+0x3bc>
8006a59c:	00000000 	nop
8006a5a0:	8e2a0004 	lw	t2,4(s1)
8006a5a4:	00091880 	sll	v1,t1,0x2
8006a5a8:	00531021 	addu	v0,v0,s3
8006a5ac:	8de4b054 	lw	a0,-20396(t7)
8006a5b0:	24630028 	addiu	v1,v1,40
8006a5b4:	004a1021 	addu	v0,v0,t2
8006a5b8:	02232821 	addu	a1,s1,v1
8006a5bc:	008e2021 	addu	a0,a0,t6
8006a5c0:	24498000 	addiu	t1,v0,-32768
8006a5c4:	00e4001b 	divu	zero,a3,a0
8006a5c8:	008001f4 	teq	a0,zero,0x7
8006a5cc:	24c60001 	addiu	a2,a2,1
8006a5d0:	00c8182a 	slt	v1,a2,t0
8006a5d4:	aca92000 	sw	t1,8192(a1)
8006a5d8:	00001010 	mfhi	v0
8006a5dc:	02021021 	addu	v0,s0,v0
8006a5e0:	004a1021 	addu	v0,v0,t2
8006a5e4:	24428000 	addiu	v0,v0,-32768
8006a5e8:	aca20000 	sw	v0,0(a1)
8006a5ec:	1460fff7 	bnez	v1,8006a5cc <_ZN7CMemory13JumboLoROMMapEh+0x2f0>
8006a5f0:	24a50004 	addiu	a1,a1,4
8006a5f4:	01a8102a 	slt	v0,t5,t0
8006a5f8:	1040000b 	beqz	v0,8006a628 <_ZN7CMemory13JumboLoROMMapEh+0x34c>
8006a5fc:	3402a828 	li	v0,0xa828
8006a600:	01a21021 	addu	v0,t5,v0
8006a604:	02222021 	addu	a0,s1,v0
8006a608:	01a01821 	move	v1,t5
8006a60c:	24050001 	li	a1,1
8006a610:	24630001 	addiu	v1,v1,1
8006a614:	0068102a 	slt	v0,v1,t0
8006a618:	a0850000 	sb	a1,0(a0)
8006a61c:	a085f800 	sb	a1,-2048(a0)
8006a620:	1440fffb 	bnez	v0,8006a610 <_ZN7CMemory13JumboLoROMMapEh+0x334>
8006a624:	24840001 	addiu	a0,a0,1
8006a628:	29020800 	slti	v0,t0,2048
8006a62c:	10400022 	beqz	v0,8006a6b8 <_ZN7CMemory13JumboLoROMMapEh+0x3dc>
8006a630:	25090008 	addiu	t1,t0,8
8006a634:	01002821 	move	a1,t0
8006a638:	00a9102a 	slt	v0,a1,t1
8006a63c:	01006821 	move	t5,t0
8006a640:	1040ffcf 	beqz	v0,8006a580 <_ZN7CMemory13JumboLoROMMapEh+0x2a4>
8006a644:	01203021 	move	a2,t1
8006a648:	8d62b054 	lw	v0,-20396(t3)
8006a64c:	3c07ffc0 	lui	a3,0xffc0
8006a650:	00471021 	addu	v0,v0,a3
8006a654:	000d1ac0 	sll	v1,t5,0xb
8006a658:	0062001b 	divu	zero,v1,v0
8006a65c:	004001f4 	teq	v0,zero,0x7
8006a660:	8e2a0004 	lw	t2,4(s1)
8006a664:	00051080 	sll	v0,a1,0x2
8006a668:	00513021 	addu	a2,v0,s1
8006a66c:	006c1824 	and	v1,v1,t4
8006a670:	00002010 	mfhi	a0
8006a674:	02042021 	addu	a0,s0,a0
8006a678:	01442021 	addu	a0,t2,a0
8006a67c:	0460000a 	bltz	v1,8006a6a8 <_ZN7CMemory13JumboLoROMMapEh+0x3cc>
8006a680:	acc40028 	sw	a0,40(a2)
8006a684:	02631021 	addu	v0,s3,v1
8006a688:	01421021 	addu	v0,t2,v0
8006a68c:	24a50001 	addiu	a1,a1,1
8006a690:	0801a95d 	j	8006a574 <_ZN7CMemory13JumboLoROMMapEh+0x298>
8006a694:	acc22028 	sw	v0,8232(a2)
8006a698:	2442ffff 	addiu	v0,v0,-1
8006a69c:	004e1025 	or	v0,v0,t6
8006a6a0:	0801a968 	j	8006a5a0 <_ZN7CMemory13JumboLoROMMapEh+0x2c4>
8006a6a4:	24420001 	addiu	v0,v0,1
8006a6a8:	2463ffff 	addiu	v1,v1,-1
8006a6ac:	00671825 	or	v1,v1,a3
8006a6b0:	0801a9a1 	j	8006a684 <_ZN7CMemory13JumboLoROMMapEh+0x3a8>
8006a6b4:	24630001 	addiu	v1,v1,1
8006a6b8:	00002821 	move	a1,zero
8006a6bc:	00003821 	move	a3,zero
8006a6c0:	340a8000 	li	t2,0x8000
8006a6c4:	3c080001 	lui	t0,0x1
8006a6c8:	24090100 	li	t1,256
8006a6cc:	26260048 	addiu	a2,s1,72
8006a6d0:	8cc20000 	lw	v0,0(a2)
8006a6d4:	00482021 	addu	a0,v0,t0
8006a6d8:	004a1821 	addu	v1,v0,t2
8006a6dc:	90620000 	lbu	v0,0(v1)
8006a6e0:	24630001 	addiu	v1,v1,1
8006a6e4:	1464fffd 	bne	v1,a0,8006a6dc <_ZN7CMemory13JumboLoROMMapEh+0x400>
8006a6e8:	00a22821 	addu	a1,a1,v0
8006a6ec:	24e70001 	addiu	a3,a3,1
8006a6f0:	14e9fff7 	bne	a3,t1,8006a6d0 <_ZN7CMemory13JumboLoROMMapEh+0x3f4>
8006a6f4:	24c60040 	addiu	a2,a2,64
8006a6f8:	02281821 	addu	v1,s1,t0
8006a6fc:	30a2ffff 	andi	v0,a1,0xffff
8006a700:	ac62b058 	sw	v0,-20392(v1)
8006a704:	3c028006 	lui	v0,0x8006
8006a708:	24426c7c 	addiu	v0,v0,27772
8006a70c:	0040f809 	jalr	v0
8006a710:	02202021 	move	a0,s1
8006a714:	26304028 	addiu	s0,s1,16424
8006a718:	3c028012 	lui	v0,0x8012
8006a71c:	02002021 	move	a0,s0
8006a720:	26250028 	addiu	a1,s1,40
8006a724:	2442c980 	addiu	v0,v0,-13952
8006a728:	0040f809 	jalr	v0
8006a72c:	24064000 	li	a2,16384
8006a730:	3403a028 	li	v1,0xa028
8006a734:	02231821 	addu	v1,s1,v1
8006a738:	00002021 	move	a0,zero
8006a73c:	24060005 	li	a2,5
8006a740:	24051000 	li	a1,4096
8006a744:	90620000 	lbu	v0,0(v1)
8006a748:	24840001 	addiu	a0,a0,1
8006a74c:	10400002 	beqz	v0,8006a758 <_ZN7CMemory13JumboLoROMMapEh+0x47c>
8006a750:	24630001 	addiu	v1,v1,1
8006a754:	ae060000 	sw	a2,0(s0)
8006a758:	1485fffa 	bne	a0,a1,8006a744 <_ZN7CMemory13JumboLoROMMapEh+0x468>
8006a75c:	26100004 	addiu	s0,s0,4
8006a760:	8fbf003c 	lw	ra,60(sp)
8006a764:	8fbe0038 	lw	s8,56(sp)
8006a768:	8fb70034 	lw	s7,52(sp)
8006a76c:	8fb60030 	lw	s6,48(sp)
8006a770:	8fb5002c 	lw	s5,44(sp)
8006a774:	8fb40028 	lw	s4,40(sp)
8006a778:	8fb30024 	lw	s3,36(sp)
8006a77c:	8fb20020 	lw	s2,32(sp)
8006a780:	8fb1001c 	lw	s1,28(sp)
8006a784:	8fb00018 	lw	s0,24(sp)
8006a788:	03e00008 	jr	ra
8006a78c:	27bd0040 	addiu	sp,sp,64
8006a790:	3c020001 	lui	v0,0x1
8006a794:	00821021 	addu	v0,a0,v0
8006a798:	8c44b054 	lw	a0,-20396(v0)
8006a79c:	3c03ffc0 	lui	v1,0xffc0
8006a7a0:	00839821 	addu	s3,a0,v1
8006a7a4:	0801a8c7 	j	8006a31c <_ZN7CMemory13JumboLoROMMapEh+0x40>
8006a7a8:	00008021 	move	s0,zero

8006a7ac <_ZN7CMemory13ApplyROMFixesEv>:
8006a7ac:	27bdffc8 	addiu	sp,sp,-56
8006a7b0:	3c020001 	lui	v0,0x1
8006a7b4:	afb20018 	sw	s2,24(sp)
8006a7b8:	afb00010 	sw	s0,16(sp)
8006a7bc:	afbf0034 	sw	ra,52(sp)
8006a7c0:	00828021 	addu	s0,a0,v0
8006a7c4:	afbe0030 	sw	s8,48(sp)
8006a7c8:	afb7002c 	sw	s7,44(sp)
8006a7cc:	afb60028 	sw	s6,40(sp)
8006a7d0:	afb50024 	sw	s5,36(sp)
8006a7d4:	afb40020 	sw	s4,32(sp)
8006a7d8:	afb3001c 	sw	s3,28(sp)
8006a7dc:	afb10014 	sw	s1,20(sp)
8006a7e0:	00809021 	move	s2,a0
8006a7e4:	3c021b4a 	lui	v0,0x1b4a
8006a7e8:	8e04e07c 	lw	a0,-8068(s0)
8006a7ec:	34425616 	ori	v0,v0,0x5616
8006a7f0:	1082045b 	beq	a0,v0,8006b960 <_ZN7CMemory13ApplyROMFixesEv+0x11b4>
8006a7f4:	3c178012 	lui	s7,0x8012
8006a7f8:	3c1e8021 	lui	s8,0x8021
8006a7fc:	3c026810 	lui	v0,0x6810
8006a800:	3442aa95 	ori	v0,v0,0xaa95
8006a804:	10820007 	beq	a0,v0,8006a824 <_ZN7CMemory13ApplyROMFixesEv+0x78>
8006a808:	3c02340f 	lui	v0,0x340f
8006a80c:	344223e5 	ori	v0,v0,0x23e5
8006a810:	10820004 	beq	a0,v0,8006a824 <_ZN7CMemory13ApplyROMFixesEv+0x78>
8006a814:	3c0277fd 	lui	v0,0x77fd
8006a818:	3442806a 	ori	v0,v0,0x806a
8006a81c:	1482045b 	bne	a0,v0,8006b98c <_ZN7CMemory13ApplyROMFixesEv+0x11e0>
8006a820:	3402b028 	li	v0,0xb028
8006a824:	3c168019 	lui	s6,0x8019
8006a828:	27c3e42c 	addiu	v1,s8,-7124
8006a82c:	2402001f 	li	v0,31
8006a830:	a4620124 	sh	v0,292(v1)
8006a834:	3402b028 	li	v0,0xb028
8006a838:	02429821 	addu	s3,s2,v0
8006a83c:	3c058019 	lui	a1,0x8019
8006a840:	24a51568 	addiu	a1,a1,5480
8006a844:	02602021 	move	a0,s3
8006a848:	26f0bfc0 	addiu	s0,s7,-16448
8006a84c:	0200f809 	jalr	s0
8006a850:	2406000e 	li	a2,14
8006a854:	14400009 	bnez	v0,8006a87c <_ZN7CMemory13ApplyROMFixesEv+0xd0>
8006a858:	3c058019 	lui	a1,0x8019
8006a85c:	3c028003 	lui	v0,0x8003
8006a860:	24423ee4 	addiu	v0,v0,16100
8006a864:	3c04801f 	lui	a0,0x801f
8006a868:	3c038003 	lui	v1,0x8003
8006a86c:	ac829350 	sw	v0,-27824(a0)
8006a870:	246308e4 	addiu	v1,v1,2276
8006a874:	3c02801f 	lui	v0,0x801f
8006a878:	ac439354 	sw	v1,-27820(v0)
8006a87c:	24a51578 	addiu	a1,a1,5496
8006a880:	02602021 	move	a0,s3
8006a884:	0200f809 	jalr	s0
8006a888:	2406000d 	li	a2,13
8006a88c:	14400583 	bnez	v0,8006be9c <_ZN7CMemory13ApplyROMFixesEv+0x16f0>
8006a890:	3c028003 	lui	v0,0x8003
8006a894:	244239d0 	addiu	v0,v0,14800
8006a898:	3c04801f 	lui	a0,0x801f
8006a89c:	3c038003 	lui	v1,0x8003
8006a8a0:	ac829350 	sw	v0,-27824(a0)
8006a8a4:	246314b0 	addiu	v1,v1,5296
8006a8a8:	3c02801f 	lui	v0,0x801f
8006a8ac:	ac439354 	sw	v1,-27820(v0)
8006a8b0:	3c058019 	lui	a1,0x8019
8006a8b4:	24a515a0 	addiu	a1,a1,5536
8006a8b8:	02602021 	move	a0,s3
8006a8bc:	26e2bfc0 	addiu	v0,s7,-16448
8006a8c0:	0040f809 	jalr	v0
8006a8c4:	24060005 	li	a2,5
8006a8c8:	14400049 	bnez	v0,8006a9f0 <_ZN7CMemory13ApplyROMFixesEv+0x244>
8006a8cc:	3c058019 	lui	a1,0x8019
8006a8d0:	3c020001 	lui	v0,0x1
8006a8d4:	02421021 	addu	v0,s2,v0
8006a8d8:	24030003 	li	v1,3
8006a8dc:	24040001 	li	a0,1
8006a8e0:	ae433828 	sw	v1,14376(s2)
8006a8e4:	a0449e28 	sb	a0,-25048(v0)
8006a8e8:	ae43382c 	sw	v1,14380(s2)
8006a8ec:	a0449e29 	sb	a0,-25047(v0)
8006a8f0:	ae433830 	sw	v1,14384(s2)
8006a8f4:	a0449e2a 	sb	a0,-25046(v0)
8006a8f8:	ae433834 	sw	v1,14388(s2)
8006a8fc:	a0449e2b 	sb	a0,-25045(v0)
8006a900:	ae433838 	sw	v1,14392(s2)
8006a904:	a0449e2c 	sb	a0,-25044(v0)
8006a908:	ae43383c 	sw	v1,14396(s2)
8006a90c:	a0449e2d 	sb	a0,-25043(v0)
8006a910:	ae433840 	sw	v1,14400(s2)
8006a914:	a0449e2e 	sb	a0,-25042(v0)
8006a918:	ae433844 	sw	v1,14404(s2)
8006a91c:	a0449e2f 	sb	a0,-25041(v0)
8006a920:	ae433848 	sw	v1,14408(s2)
8006a924:	a0449e30 	sb	a0,-25040(v0)
8006a928:	ae43384c 	sw	v1,14412(s2)
8006a92c:	a0449e31 	sb	a0,-25039(v0)
8006a930:	ae433850 	sw	v1,14416(s2)
8006a934:	a0449e32 	sb	a0,-25038(v0)
8006a938:	a040ae28 	sb	zero,-20952(v0)
8006a93c:	a040ae29 	sb	zero,-20951(v0)
8006a940:	a040ae2a 	sb	zero,-20950(v0)
8006a944:	a040ae2b 	sb	zero,-20949(v0)
8006a948:	a040ae2c 	sb	zero,-20948(v0)
8006a94c:	a040ae2d 	sb	zero,-20947(v0)
8006a950:	a040ae2e 	sb	zero,-20946(v0)
8006a954:	a040ae2f 	sb	zero,-20945(v0)
8006a958:	a040ae30 	sb	zero,-20944(v0)
8006a95c:	a040ae31 	sb	zero,-20943(v0)
8006a960:	a040ae32 	sb	zero,-20942(v0)
8006a964:	26504028 	addiu	s0,s2,16424
8006a968:	ae433854 	sw	v1,14420(s2)
8006a96c:	a0449e37 	sb	a0,-25033(v0)
8006a970:	a0449e33 	sb	a0,-25037(v0)
8006a974:	a0449e34 	sb	a0,-25036(v0)
8006a978:	a0449e35 	sb	a0,-25035(v0)
8006a97c:	a0449e36 	sb	a0,-25034(v0)
8006a980:	a040ae37 	sb	zero,-20937(v0)
8006a984:	a040ae33 	sb	zero,-20941(v0)
8006a988:	a040ae34 	sb	zero,-20940(v0)
8006a98c:	a040ae35 	sb	zero,-20939(v0)
8006a990:	a040ae36 	sb	zero,-20938(v0)
8006a994:	3c028012 	lui	v0,0x8012
8006a998:	ae433864 	sw	v1,14436(s2)
8006a99c:	ae433858 	sw	v1,14424(s2)
8006a9a0:	ae43385c 	sw	v1,14428(s2)
8006a9a4:	ae433860 	sw	v1,14432(s2)
8006a9a8:	02002021 	move	a0,s0
8006a9ac:	26450028 	addiu	a1,s2,40
8006a9b0:	2442c980 	addiu	v0,v0,-13952
8006a9b4:	0040f809 	jalr	v0
8006a9b8:	24064000 	li	a2,16384
8006a9bc:	3403a028 	li	v1,0xa028
8006a9c0:	02431821 	addu	v1,s2,v1
8006a9c4:	00002021 	move	a0,zero
8006a9c8:	24060005 	li	a2,5
8006a9cc:	24051000 	li	a1,4096
8006a9d0:	90620000 	lbu	v0,0(v1)
8006a9d4:	24840001 	addiu	a0,a0,1
8006a9d8:	10400002 	beqz	v0,8006a9e4 <_ZN7CMemory13ApplyROMFixesEv+0x238>
8006a9dc:	24630001 	addiu	v1,v1,1
8006a9e0:	ae060000 	sw	a2,0(s0)
8006a9e4:	1485fffa 	bne	a0,a1,8006a9d0 <_ZN7CMemory13ApplyROMFixesEv+0x224>
8006a9e8:	26100004 	addiu	s0,s0,4
8006a9ec:	3c058019 	lui	a1,0x8019
8006a9f0:	3c038012 	lui	v1,0x8012
8006a9f4:	24a515a8 	addiu	a1,a1,5544
8006a9f8:	2462bbc0 	addiu	v0,v1,-17472
8006a9fc:	0040f809 	jalr	v0
8006aa00:	02602021 	move	a0,s3
8006aa04:	14400022 	bnez	v0,8006aa90 <_ZN7CMemory13ApplyROMFixesEv+0x2e4>
8006aa08:	3c058019 	lui	a1,0x8019
8006aa0c:	3402a728 	li	v0,0xa728
8006aa10:	02421821 	addu	v1,s2,v0
8006aa14:	00002021 	move	a0,zero
8006aa18:	24070003 	li	a3,3
8006aa1c:	24060001 	li	a2,1
8006aa20:	24050380 	li	a1,896
8006aa24:	00921021 	addu	v0,a0,s2
8006aa28:	24840004 	addiu	a0,a0,4
8006aa2c:	a0600000 	sb	zero,0(v1)
8006aa30:	a066f000 	sb	a2,-4096(v1)
8006aa34:	ac471c28 	sw	a3,7208(v0)
8006aa38:	1485fffa 	bne	a0,a1,8006aa24 <_ZN7CMemory13ApplyROMFixesEv+0x278>
8006aa3c:	24630001 	addiu	v1,v1,1
8006aa40:	26504028 	addiu	s0,s2,16424
8006aa44:	3c028012 	lui	v0,0x8012
8006aa48:	02002021 	move	a0,s0
8006aa4c:	26450028 	addiu	a1,s2,40
8006aa50:	2442c980 	addiu	v0,v0,-13952
8006aa54:	0040f809 	jalr	v0
8006aa58:	24064000 	li	a2,16384
8006aa5c:	3403a028 	li	v1,0xa028
8006aa60:	02431821 	addu	v1,s2,v1
8006aa64:	00002021 	move	a0,zero
8006aa68:	24060005 	li	a2,5
8006aa6c:	24051000 	li	a1,4096
8006aa70:	90620000 	lbu	v0,0(v1)
8006aa74:	24840001 	addiu	a0,a0,1
8006aa78:	10400002 	beqz	v0,8006aa84 <_ZN7CMemory13ApplyROMFixesEv+0x2d8>
8006aa7c:	24630001 	addiu	v1,v1,1
8006aa80:	ae060000 	sw	a2,0(s0)
8006aa84:	1485fffa 	bne	a0,a1,8006aa70 <_ZN7CMemory13ApplyROMFixesEv+0x2c4>
8006aa88:	26100004 	addiu	s0,s0,4
8006aa8c:	3c058019 	lui	a1,0x8019
8006aa90:	3c028012 	lui	v0,0x8012
8006aa94:	24a515bc 	addiu	a1,a1,5564
8006aa98:	2450bbc0 	addiu	s0,v0,-17472
8006aa9c:	0200f809 	jalr	s0
8006aaa0:	02602021 	move	a0,s3
8006aaa4:	144004f5 	bnez	v0,8006be7c <_ZN7CMemory13ApplyROMFixesEv+0x16d0>
8006aaa8:	3402a82e 	li	v0,0xa82e
8006aaac:	8e44000c 	lw	a0,12(s2)
8006aab0:	02421021 	addu	v0,s2,v0
8006aab4:	02401821 	move	v1,s2
8006aab8:	26461000 	addiu	a2,s2,4096
8006aabc:	24050001 	li	a1,1
8006aac0:	ac642040 	sw	a0,8256(v1)
8006aac4:	ac640040 	sw	a0,64(v1)
8006aac8:	ac642044 	sw	a0,8260(v1)
8006aacc:	ac640044 	sw	a0,68(v1)
8006aad0:	24630040 	addiu	v1,v1,64
8006aad4:	a0400000 	sb	zero,0(v0)
8006aad8:	a040f800 	sb	zero,-2048(v0)
8006aadc:	a0400001 	sb	zero,1(v0)
8006aae0:	a040f801 	sb	zero,-2047(v0)
8006aae4:	a045f000 	sb	a1,-4096(v0)
8006aae8:	a045e800 	sb	a1,-6144(v0)
8006aaec:	a045f001 	sb	a1,-4095(v0)
8006aaf0:	a045e801 	sb	a1,-6143(v0)
8006aaf4:	1466fff2 	bne	v1,a2,8006aac0 <_ZN7CMemory13ApplyROMFixesEv+0x314>
8006aaf8:	24420010 	addiu	v0,v0,16
8006aafc:	26504028 	addiu	s0,s2,16424
8006ab00:	3c028012 	lui	v0,0x8012
8006ab04:	02002021 	move	a0,s0
8006ab08:	26450028 	addiu	a1,s2,40
8006ab0c:	2442c980 	addiu	v0,v0,-13952
8006ab10:	0040f809 	jalr	v0
8006ab14:	24064000 	li	a2,16384
8006ab18:	3403a028 	li	v1,0xa028
8006ab1c:	02431821 	addu	v1,s2,v1
8006ab20:	00002021 	move	a0,zero
8006ab24:	24060005 	li	a2,5
8006ab28:	24051000 	li	a1,4096
8006ab2c:	90620000 	lbu	v0,0(v1)
8006ab30:	24840001 	addiu	a0,a0,1
8006ab34:	10400002 	beqz	v0,8006ab40 <_ZN7CMemory13ApplyROMFixesEv+0x394>
8006ab38:	24630001 	addiu	v1,v1,1
8006ab3c:	ae060000 	sw	a2,0(s0)
8006ab40:	1485fffa 	bne	a0,a1,8006ab2c <_ZN7CMemory13ApplyROMFixesEv+0x380>
8006ab44:	26100004 	addiu	s0,s0,4
8006ab48:	3c058019 	lui	a1,0x8019
8006ab4c:	3c038012 	lui	v1,0x8012
8006ab50:	24a515d8 	addiu	a1,a1,5592
8006ab54:	2470bbc0 	addiu	s0,v1,-17472
8006ab58:	0200f809 	jalr	s0
8006ab5c:	02602021 	move	a0,s3
8006ab60:	144004be 	bnez	v0,8006be5c <_ZN7CMemory13ApplyROMFixesEv+0x16b0>
8006ab64:	34029728 	li	v0,0x9728
8006ab68:	8e460004 	lw	a2,4(s2)
8006ab6c:	02421821 	addu	v1,s2,v0
8006ab70:	02402021 	move	a0,s2
8006ab74:	00002821 	move	a1,zero
8006ab78:	3c090020 	lui	t1,0x20
8006ab7c:	24080001 	li	t0,1
8006ab80:	24070080 	li	a3,128
8006ab84:	30a200f0 	andi	v0,a1,0xf0
8006ab88:	00021300 	sll	v0,v0,0xc
8006ab8c:	00461021 	addu	v0,v0,a2
8006ab90:	00491021 	addu	v0,v0,t1
8006ab94:	24a50001 	addiu	a1,a1,1
8006ab98:	ac821c28 	sw	v0,7208(a0)
8006ab9c:	a0680000 	sb	t0,0(v1)
8006aba0:	a0601000 	sb	zero,4096(v1)
8006aba4:	24840004 	addiu	a0,a0,4
8006aba8:	14a7fff6 	bne	a1,a3,8006ab84 <_ZN7CMemory13ApplyROMFixesEv+0x3d8>
8006abac:	24630001 	addiu	v1,v1,1
8006abb0:	3c020030 	lui	v0,0x30
8006abb4:	3403982d 	li	v1,0x982d
8006abb8:	00c22021 	addu	a0,a2,v0
8006abbc:	02431821 	addu	v1,s2,v1
8006abc0:	02401021 	move	v0,s2
8006abc4:	26461000 	addiu	a2,s2,4096
8006abc8:	24050001 	li	a1,1
8006abcc:	ac44203c 	sw	a0,8252(v0)
8006abd0:	ac44003c 	sw	a0,60(v0)
8006abd4:	24420040 	addiu	v0,v0,64
8006abd8:	a0650000 	sb	a1,0(v1)
8006abdc:	a065f800 	sb	a1,-2048(v1)
8006abe0:	14c2fffa 	bne	a2,v0,8006abcc <_ZN7CMemory13ApplyROMFixesEv+0x420>
8006abe4:	24630010 	addiu	v1,v1,16
8006abe8:	26504028 	addiu	s0,s2,16424
8006abec:	3c028012 	lui	v0,0x8012
8006abf0:	02002021 	move	a0,s0
8006abf4:	26450028 	addiu	a1,s2,40
8006abf8:	2442c980 	addiu	v0,v0,-13952
8006abfc:	0040f809 	jalr	v0
8006ac00:	24064000 	li	a2,16384
8006ac04:	3403a028 	li	v1,0xa028
8006ac08:	02431821 	addu	v1,s2,v1
8006ac0c:	00002021 	move	a0,zero
8006ac10:	24060005 	li	a2,5
8006ac14:	24051000 	li	a1,4096
8006ac18:	90620000 	lbu	v0,0(v1)
8006ac1c:	24840001 	addiu	a0,a0,1
8006ac20:	10400002 	beqz	v0,8006ac2c <_ZN7CMemory13ApplyROMFixesEv+0x480>
8006ac24:	24630001 	addiu	v1,v1,1
8006ac28:	ae060000 	sw	a2,0(s0)
8006ac2c:	1485fffa 	bne	a0,a1,8006ac18 <_ZN7CMemory13ApplyROMFixesEv+0x46c>
8006ac30:	26100004 	addiu	s0,s0,4
8006ac34:	3c158019 	lui	s5,0x8019
8006ac38:	02602021 	move	a0,s3
8006ac3c:	26a51600 	addiu	a1,s5,5632
8006ac40:	26f4bfc0 	addiu	s4,s7,-16448
8006ac44:	0280f809 	jalr	s4
8006ac48:	24060008 	li	a2,8
8006ac4c:	14400008 	bnez	v0,8006ac70 <_ZN7CMemory13ApplyROMFixesEv+0x4c4>
8006ac50:	3c058019 	lui	a1,0x8019
8006ac54:	8e420000 	lw	v0,0(s2)
8006ac58:	3c030001 	lui	v1,0x1
8006ac5c:	02431821 	addu	v1,s2,v1
8006ac60:	24040001 	li	a0,1
8006ac64:	ae42003c 	sw	v0,60(s2)
8006ac68:	a064902d 	sb	a0,-28627(v1)
8006ac6c:	a060a02d 	sb	zero,-24531(v1)
8006ac70:	3c028012 	lui	v0,0x8012
8006ac74:	24a5160c 	addiu	a1,a1,5644
8006ac78:	2451bbc0 	addiu	s1,v0,-17472
8006ac7c:	0220f809 	jalr	s1
8006ac80:	02602021 	move	a0,s3
8006ac84:	1040046b 	beqz	v0,8006be34 <_ZN7CMemory13ApplyROMFixesEv+0x1688>
8006ac88:	3c028021 	lui	v0,0x8021
8006ac8c:	3c028021 	lui	v0,0x8021
8006ac90:	2450e2a8 	addiu	s0,v0,-7512
8006ac94:	24030004 	li	v1,4
8006ac98:	3c058019 	lui	a1,0x8019
8006ac9c:	ae030040 	sw	v1,64(s0)
8006aca0:	24a51624 	addiu	a1,a1,5668
8006aca4:	0220f809 	jalr	s1
8006aca8:	02602021 	move	a0,s3
8006acac:	14400003 	bnez	v0,8006acbc <_ZN7CMemory13ApplyROMFixesEv+0x510>
8006acb0:	3c058019 	lui	a1,0x8019
8006acb4:	24020019 	li	v0,25
8006acb8:	ae020040 	sw	v0,64(s0)
8006acbc:	24a51634 	addiu	a1,a1,5684
8006acc0:	0220f809 	jalr	s1
8006acc4:	02602021 	move	a0,s3
8006acc8:	144002eb 	bnez	v0,8006b878 <_ZN7CMemory13ApplyROMFixesEv+0x10cc>
8006accc:	3c058019 	lui	a1,0x8019
8006acd0:	27c2e42c 	addiu	v0,s8,-7124
8006acd4:	a0400001 	sb	zero,1(v0)
8006acd8:	3402b03f 	li	v0,0xb03f
8006acdc:	02428821 	addu	s1,s2,v0
8006ace0:	3c058019 	lui	a1,0x8019
8006ace4:	3c038012 	lui	v1,0x8012
8006ace8:	24a51688 	addiu	a1,a1,5768
8006acec:	2470bbc0 	addiu	s0,v1,-17472
8006acf0:	0200f809 	jalr	s0
8006acf4:	02202021 	move	a0,s1
8006acf8:	1440034b 	bnez	v0,8006ba28 <_ZN7CMemory13ApplyROMFixesEv+0x127c>
8006acfc:	3c058019 	lui	a1,0x8019
8006ad00:	2403000d 	li	v1,13
8006ad04:	3c028021 	lui	v0,0x8021
8006ad08:	ac43e41c 	sw	v1,-7140(v0)
8006ad0c:	3c058019 	lui	a1,0x8019
8006ad10:	3c028012 	lui	v0,0x8012
8006ad14:	24a516a8 	addiu	a1,a1,5800
8006ad18:	2450bbc0 	addiu	s0,v0,-17472
8006ad1c:	0200f809 	jalr	s0
8006ad20:	02202021 	move	a0,s1
8006ad24:	1440037d 	bnez	v0,8006bb1c <_ZN7CMemory13ApplyROMFixesEv+0x1370>
8006ad28:	3c058019 	lui	a1,0x8019
8006ad2c:	2403000f 	li	v1,15
8006ad30:	3c028021 	lui	v0,0x8021
8006ad34:	ac43e41c 	sw	v1,-7140(v0)
8006ad38:	3c058019 	lui	a1,0x8019
8006ad3c:	3c038012 	lui	v1,0x8012
8006ad40:	24a51818 	addiu	a1,a1,6168
8006ad44:	2470bbc0 	addiu	s0,v1,-17472
8006ad48:	0200f809 	jalr	s0
8006ad4c:	02602021 	move	a0,s3
8006ad50:	144002c2 	bnez	v0,8006b85c <_ZN7CMemory13ApplyROMFixesEv+0x10b0>
8006ad54:	3c058019 	lui	a1,0x8019
8006ad58:	24140001 	li	s4,1
8006ad5c:	24030001 	li	v1,1
8006ad60:	27c2e42c 	addiu	v0,s8,-7124
8006ad64:	a0430118 	sb	v1,280(v0)
8006ad68:	3c028012 	lui	v0,0x8012
8006ad6c:	26c51550 	addiu	a1,s6,5456
8006ad70:	2450bbc0 	addiu	s0,v0,-17472
8006ad74:	0200f809 	jalr	s0
8006ad78:	02602021 	move	a0,s3
8006ad7c:	144002b0 	bnez	v0,8006b840 <_ZN7CMemory13ApplyROMFixesEv+0x1094>
8006ad80:	3c058019 	lui	a1,0x8019
8006ad84:	24020001 	li	v0,1
8006ad88:	27d0e42c 	addiu	s0,s8,-7124
8006ad8c:	3c058019 	lui	a1,0x8019
8006ad90:	3c038012 	lui	v1,0x8012
8006ad94:	a2020119 	sb	v0,281(s0)
8006ad98:	24a5183c 	addiu	a1,a1,6204
8006ad9c:	2474bbc0 	addiu	s4,v1,-17472
8006ada0:	0280f809 	jalr	s4
8006ada4:	02602021 	move	a0,s3
8006ada8:	14400272 	bnez	v0,8006b774 <_ZN7CMemory13ApplyROMFixesEv+0xfc8>
8006adac:	3c058019 	lui	a1,0x8019
8006adb0:	9202001e 	lbu	v0,30(s0)
8006adb4:	14400270 	bnez	v0,8006b778 <_ZN7CMemory13ApplyROMFixesEv+0xfcc>
8006adb8:	24a51844 	addiu	a1,a1,6212
8006adbc:	3c028022 	lui	v0,0x8022
8006adc0:	24030001 	li	v1,1
8006adc4:	a04350a9 	sb	v1,20649(v0)
8006adc8:	3c058019 	lui	a1,0x8019
8006adcc:	3c028012 	lui	v0,0x8012
8006add0:	24a51858 	addiu	a1,a1,6232
8006add4:	2450bbc0 	addiu	s0,v0,-17472
8006add8:	0200f809 	jalr	s0
8006addc:	02602021 	move	a0,s3
8006ade0:	14400272 	bnez	v0,8006b7ac <_ZN7CMemory13ApplyROMFixesEv+0x1000>
8006ade4:	3c058019 	lui	a1,0x8019
8006ade8:	24060001 	li	a2,1
8006adec:	27c4e42c 	addiu	a0,s8,-7124
8006adf0:	8c830004 	lw	v1,4(a0)
8006adf4:	3c02bfa0 	lui	v0,0xbfa0
8006adf8:	00031a00 	sll	v1,v1,0x8
8006adfc:	34422fe9 	ori	v0,v0,0x2fe9
8006ae00:	00620018 	mult	v1,v0
8006ae04:	00032fc3 	sra	a1,v1,0x1f
8006ae08:	00001010 	mfhi	v0
8006ae0c:	a086011b 	sb	a2,283(a0)
8006ae10:	00431021 	addu	v0,v0,v1
8006ae14:	00021203 	sra	v0,v0,0x8
8006ae18:	00451023 	subu	v0,v0,a1
8006ae1c:	3c058019 	lui	a1,0x8019
8006ae20:	ac820008 	sw	v0,8(a0)
8006ae24:	24a518a0 	addiu	a1,a1,6304
8006ae28:	02602021 	move	a0,s3
8006ae2c:	26e2bfc0 	addiu	v0,s7,-16448
8006ae30:	0040f809 	jalr	v0
8006ae34:	24060009 	li	a2,9
8006ae38:	14400004 	bnez	v0,8006ae4c <_ZN7CMemory13ApplyROMFixesEv+0x6a0>
8006ae3c:	3c058019 	lui	a1,0x8019
8006ae40:	24030001 	li	v1,1
8006ae44:	3c028022 	lui	v0,0x8022
8006ae48:	a04350a8 	sb	v1,20648(v0)
8006ae4c:	3c028012 	lui	v0,0x8012
8006ae50:	24a518ac 	addiu	a1,a1,6316
8006ae54:	2450bbc0 	addiu	s0,v0,-17472
8006ae58:	0200f809 	jalr	s0
8006ae5c:	02602021 	move	a0,s3
8006ae60:	14400004 	bnez	v0,8006ae74 <_ZN7CMemory13ApplyROMFixesEv+0x6c8>
8006ae64:	3c058019 	lui	a1,0x8019
8006ae68:	24030001 	li	v1,1
8006ae6c:	3c028022 	lui	v0,0x8022
8006ae70:	a04350a4 	sb	v1,20644(v0)
8006ae74:	24a518c0 	addiu	a1,a1,6336
8006ae78:	0200f809 	jalr	s0
8006ae7c:	02602021 	move	a0,s3
8006ae80:	1440030b 	bnez	v0,8006bab0 <_ZN7CMemory13ApplyROMFixesEv+0x1304>
8006ae84:	3c058019 	lui	a1,0x8019
8006ae88:	24030001 	li	v1,1
8006ae8c:	3c028022 	lui	v0,0x8022
8006ae90:	a04350a5 	sb	v1,20645(v0)
8006ae94:	3c058019 	lui	a1,0x8019
8006ae98:	3c038012 	lui	v1,0x8012
8006ae9c:	24a51900 	addiu	a1,a1,6400
8006aea0:	2470bbc0 	addiu	s0,v1,-17472
8006aea4:	0200f809 	jalr	s0
8006aea8:	02602021 	move	a0,s3
8006aeac:	14400003 	bnez	v0,8006aebc <_ZN7CMemory13ApplyROMFixesEv+0x710>
8006aeb0:	24030001 	li	v1,1
8006aeb4:	3c028022 	lui	v0,0x8022
8006aeb8:	a04350a6 	sb	v1,20646(v0)
8006aebc:	27c5e42c 	addiu	a1,s8,-7124
8006aec0:	8ca3000c 	lw	v1,12(a1)
8006aec4:	24040558 	li	a0,1368
8006aec8:	70641802 	mul	v1,v1,a0
8006aecc:	3c0251eb 	lui	v0,0x51eb
8006aed0:	3442851f 	ori	v0,v0,0x851f
8006aed4:	00620019 	multu	v1,v0
8006aed8:	02602021 	move	a0,s3
8006aedc:	00001810 	mfhi	v1
8006aee0:	00031942 	srl	v1,v1,0x5
8006aee4:	aca30004 	sw	v1,4(a1)
8006aee8:	3c058019 	lui	a1,0x8019
8006aeec:	0200f809 	jalr	s0
8006aef0:	24a51910 	addiu	a1,a1,6416
8006aef4:	144002db 	bnez	v0,8006ba64 <_ZN7CMemory13ApplyROMFixesEv+0x12b8>
8006aef8:	3c058019 	lui	a1,0x8019
8006aefc:	27c3e42c 	addiu	v1,s8,-7124
8006af00:	240206f2 	li	v0,1778
8006af04:	ac620004 	sw	v0,4(v1)
8006af08:	3c058019 	lui	a1,0x8019
8006af0c:	3c028012 	lui	v0,0x8012
8006af10:	24a51960 	addiu	a1,a1,6496
8006af14:	2450bbc0 	addiu	s0,v0,-17472
8006af18:	0200f809 	jalr	s0
8006af1c:	02602021 	move	a0,s3
8006af20:	14400004 	bnez	v0,8006af34 <_ZN7CMemory13ApplyROMFixesEv+0x788>
8006af24:	3c058019 	lui	a1,0x8019
8006af28:	27c3e42c 	addiu	v1,s8,-7124
8006af2c:	24020ab0 	li	v0,2736
8006af30:	ac620004 	sw	v0,4(v1)
8006af34:	24a51974 	addiu	a1,a1,6516
8006af38:	0200f809 	jalr	s0
8006af3c:	02202021 	move	a0,s1
8006af40:	14400007 	bnez	v0,8006af60 <_ZN7CMemory13ApplyROMFixesEv+0x7b4>
8006af44:	3c058019 	lui	a1,0x8019
8006af48:	27c4e42c 	addiu	a0,s8,-7124
8006af4c:	8c83000c 	lw	v1,12(a0)
8006af50:	24020064 	li	v0,100
8006af54:	106203e8 	beq	v1,v0,8006bef8 <_ZN7CMemory13ApplyROMFixesEv+0x174c>
8006af58:	24020513 	li	v0,1299
8006af5c:	3c058019 	lui	a1,0x8019
8006af60:	24a5197c 	addiu	a1,a1,6524
8006af64:	02202021 	move	a0,s1
8006af68:	26f0bfc0 	addiu	s0,s7,-16448
8006af6c:	0200f809 	jalr	s0
8006af70:	24060003 	li	a2,3
8006af74:	144002a3 	bnez	v0,8006ba04 <_ZN7CMemory13ApplyROMFixesEv+0x1258>
8006af78:	27c3e42c 	addiu	v1,s8,-7124
8006af7c:	24020581 	li	v0,1409
8006af80:	ac620004 	sw	v0,4(v1)
8006af84:	3c058019 	lui	a1,0x8019
8006af88:	24a51984 	addiu	a1,a1,6532
8006af8c:	02202021 	move	a0,s1
8006af90:	26e2bfc0 	addiu	v0,s7,-16448
8006af94:	0040f809 	jalr	v0
8006af98:	24060003 	li	a2,3
8006af9c:	14400007 	bnez	v0,8006afbc <_ZN7CMemory13ApplyROMFixesEv+0x810>
8006afa0:	3c058019 	lui	a1,0x8019
8006afa4:	27c4e42c 	addiu	a0,s8,-7124
8006afa8:	8c83000c 	lw	v1,12(a0)
8006afac:	24020064 	li	v0,100
8006afb0:	106203d3 	beq	v1,v0,8006bf00 <_ZN7CMemory13ApplyROMFixesEv+0x1754>
8006afb4:	240205e0 	li	v0,1504
8006afb8:	3c058019 	lui	a1,0x8019
8006afbc:	3c038012 	lui	v1,0x8012
8006afc0:	24a51988 	addiu	a1,a1,6536
8006afc4:	2462bbc0 	addiu	v0,v1,-17472
8006afc8:	0040f809 	jalr	v0
8006afcc:	02602021 	move	a0,s3
8006afd0:	14400007 	bnez	v0,8006aff0 <_ZN7CMemory13ApplyROMFixesEv+0x844>
8006afd4:	3c058019 	lui	a1,0x8019
8006afd8:	27c4e42c 	addiu	a0,s8,-7124
8006afdc:	8c83000c 	lw	v1,12(a0)
8006afe0:	24020064 	li	v0,100
8006afe4:	106203c8 	beq	v1,v0,8006bf08 <_ZN7CMemory13ApplyROMFixesEv+0x175c>
8006afe8:	24020565 	li	v0,1381
8006afec:	3c058019 	lui	a1,0x8019
8006aff0:	24a51990 	addiu	a1,a1,6544
8006aff4:	26e2bfc0 	addiu	v0,s7,-16448
8006aff8:	02202021 	move	a0,s1
8006affc:	0040f809 	jalr	v0
8006b000:	24060003 	li	a2,3
8006b004:	14400007 	bnez	v0,8006b024 <_ZN7CMemory13ApplyROMFixesEv+0x878>
8006b008:	3c158021 	lui	s5,0x8021
8006b00c:	27c4e42c 	addiu	a0,s8,-7124
8006b010:	8c83000c 	lw	v1,12(a0)
8006b014:	24020064 	li	v0,100
8006b018:	106203bd 	beq	v1,v0,8006bf10 <_ZN7CMemory13ApplyROMFixesEv+0x1764>
8006b01c:	240205e0 	li	v0,1504
8006b020:	3c158021 	lui	s5,0x8021
8006b024:	26b0e988 	addiu	s0,s5,-5752
8006b028:	3c058019 	lui	a1,0x8019
8006b02c:	3c028012 	lui	v0,0x8012
8006b030:	ae000030 	sw	zero,48(s0)
8006b034:	ae000038 	sw	zero,56(s0)
8006b038:	ae00003c 	sw	zero,60(s0)
8006b03c:	24a51994 	addiu	a1,a1,6548
8006b040:	2454bbc0 	addiu	s4,v0,-17472
8006b044:	0280f809 	jalr	s4
8006b048:	02202021 	move	a0,s1
8006b04c:	14400008 	bnez	v0,8006b070 <_ZN7CMemory13ApplyROMFixesEv+0x8c4>
8006b050:	3c058019 	lui	a1,0x8019
8006b054:	8e020064 	lw	v0,100(s0)
8006b058:	340393f1 	li	v1,0x93f1
8006b05c:	00431021 	addu	v0,v0,v1
8006b060:	ae020030 	sw	v0,48(s0)
8006b064:	8e430014 	lw	v1,20(s2)
8006b068:	2463304a 	addiu	v1,v1,12362
8006b06c:	ae030038 	sw	v1,56(s0)
8006b070:	24a5199c 	addiu	a1,a1,6556
8006b074:	0280f809 	jalr	s4
8006b078:	02202021 	move	a0,s1
8006b07c:	14400008 	bnez	v0,8006b0a0 <_ZN7CMemory13ApplyROMFixesEv+0x8f4>
8006b080:	3c058019 	lui	a1,0x8019
8006b084:	8e0203f4 	lw	v0,1012(s0)
8006b088:	3403d18d 	li	v1,0xd18d
8006b08c:	00431021 	addu	v0,v0,v1
8006b090:	ae020030 	sw	v0,48(s0)
8006b094:	8e430014 	lw	v1,20(s2)
8006b098:	24633000 	addiu	v1,v1,12288
8006b09c:	ae030038 	sw	v1,56(s0)
8006b0a0:	24a519a4 	addiu	a1,a1,6564
8006b0a4:	0280f809 	jalr	s4
8006b0a8:	02202021 	move	a0,s1
8006b0ac:	14400005 	bnez	v0,8006b0c4 <_ZN7CMemory13ApplyROMFixesEv+0x918>
8006b0b0:	3c058019 	lui	a1,0x8019
8006b0b4:	8e020060 	lw	v0,96(s0)
8006b0b8:	34038b62 	li	v1,0x8b62
8006b0bc:	00431021 	addu	v0,v0,v1
8006b0c0:	ae020030 	sw	v0,48(s0)
8006b0c4:	24a519ac 	addiu	a1,a1,6572
8006b0c8:	0280f809 	jalr	s4
8006b0cc:	02202021 	move	a0,s1
8006b0d0:	14400008 	bnez	v0,8006b0f4 <_ZN7CMemory13ApplyROMFixesEv+0x948>
8006b0d4:	3c058019 	lui	a1,0x8019
8006b0d8:	8e020060 	lw	v0,96(s0)
8006b0dc:	34038083 	li	v1,0x8083
8006b0e0:	00431021 	addu	v0,v0,v1
8006b0e4:	ae020030 	sw	v0,48(s0)
8006b0e8:	8e430014 	lw	v1,20(s2)
8006b0ec:	24633020 	addiu	v1,v1,12320
8006b0f0:	ae030038 	sw	v1,56(s0)
8006b0f4:	24a519b4 	addiu	a1,a1,6580
8006b0f8:	0280f809 	jalr	s4
8006b0fc:	02202021 	move	a0,s1
8006b100:	14400008 	bnez	v0,8006b124 <_ZN7CMemory13ApplyROMFixesEv+0x978>
8006b104:	3c058019 	lui	a1,0x8019
8006b108:	8e020060 	lw	v0,96(s0)
8006b10c:	340387f2 	li	v1,0x87f2
8006b110:	00431021 	addu	v0,v0,v1
8006b114:	ae020030 	sw	v0,48(s0)
8006b118:	8e430014 	lw	v1,20(s2)
8006b11c:	246330c4 	addiu	v1,v1,12484
8006b120:	ae030038 	sw	v1,56(s0)
8006b124:	24a519bc 	addiu	a1,a1,6588
8006b128:	0280f809 	jalr	s4
8006b12c:	02202021 	move	a0,s1
8006b130:	1440000b 	bnez	v0,8006b160 <_ZN7CMemory13ApplyROMFixesEv+0x9b4>
8006b134:	3c058019 	lui	a1,0x8019
8006b138:	8e0330bc 	lw	v1,12476(s0)
8006b13c:	3402f85a 	li	v0,0xf85a
8006b140:	00621821 	addu	v1,v1,v0
8006b144:	ae030030 	sw	v1,48(s0)
8006b148:	8e42000c 	lw	v0,12(s2)
8006b14c:	24420c64 	addiu	v0,v0,3172
8006b150:	ae020038 	sw	v0,56(s0)
8006b154:	8e43000c 	lw	v1,12(s2)
8006b158:	24630c66 	addiu	v1,v1,3174
8006b15c:	ae03003c 	sw	v1,60(s0)
8006b160:	24a519c4 	addiu	a1,a1,6596
8006b164:	0280f809 	jalr	s4
8006b168:	02202021 	move	a0,s1
8006b16c:	1440000a 	bnez	v0,8006b198 <_ZN7CMemory13ApplyROMFixesEv+0x9ec>
8006b170:	3c058019 	lui	a1,0x8019
8006b174:	8e0230d4 	lw	v0,12500(s0)
8006b178:	24425037 	addiu	v0,v0,20535
8006b17c:	ae020030 	sw	v0,48(s0)
8006b180:	8e43000c 	lw	v1,12(s2)
8006b184:	24630c06 	addiu	v1,v1,3078
8006b188:	ae030038 	sw	v1,56(s0)
8006b18c:	8e42000c 	lw	v0,12(s2)
8006b190:	24420c08 	addiu	v0,v0,3080
8006b194:	ae02003c 	sw	v0,60(s0)
8006b198:	24a519cc 	addiu	a1,a1,6604
8006b19c:	0280f809 	jalr	s4
8006b1a0:	02202021 	move	a0,s1
8006b1a4:	1440000a 	bnez	v0,8006b1d0 <_ZN7CMemory13ApplyROMFixesEv+0xa24>
8006b1a8:	3c058019 	lui	a1,0x8019
8006b1ac:	8e023080 	lw	v0,12416(s0)
8006b1b0:	244200be 	addiu	v0,v0,190
8006b1b4:	ae020030 	sw	v0,48(s0)
8006b1b8:	8e43000c 	lw	v1,12(s2)
8006b1bc:	24631002 	addiu	v1,v1,4098
8006b1c0:	ae030038 	sw	v1,56(s0)
8006b1c4:	8e42000c 	lw	v0,12(s2)
8006b1c8:	24421004 	addiu	v0,v0,4100
8006b1cc:	ae02003c 	sw	v0,60(s0)
8006b1d0:	24a519d4 	addiu	a1,a1,6612
8006b1d4:	0280f809 	jalr	s4
8006b1d8:	02202021 	move	a0,s1
8006b1dc:	14400005 	bnez	v0,8006b1f4 <_ZN7CMemory13ApplyROMFixesEv+0xa48>
8006b1e0:	3c058019 	lui	a1,0x8019
8006b1e4:	8e020060 	lw	v0,96(s0)
8006b1e8:	340380b7 	li	v1,0x80b7
8006b1ec:	00431021 	addu	v0,v0,v1
8006b1f0:	ae020030 	sw	v0,48(s0)
8006b1f4:	24a519dc 	addiu	a1,a1,6620
8006b1f8:	0280f809 	jalr	s4
8006b1fc:	02202021 	move	a0,s1
8006b200:	14400005 	bnez	v0,8006b218 <_ZN7CMemory13ApplyROMFixesEv+0xa6c>
8006b204:	3c058019 	lui	a1,0x8019
8006b208:	8e02307c 	lw	v0,12412(s0)
8006b20c:	3403f74a 	li	v1,0xf74a
8006b210:	00431021 	addu	v0,v0,v1
8006b214:	ae020030 	sw	v0,48(s0)
8006b218:	24a519e4 	addiu	a1,a1,6628
8006b21c:	0280f809 	jalr	s4
8006b220:	02202021 	move	a0,s1
8006b224:	14400006 	bnez	v0,8006b240 <_ZN7CMemory13ApplyROMFixesEv+0xa94>
8006b228:	3c058019 	lui	a1,0x8019
8006b22c:	26a2e988 	addiu	v0,s5,-5752
8006b230:	8c430074 	lw	v1,116(v0)
8006b234:	3404d926 	li	a0,0xd926
8006b238:	00641821 	addu	v1,v1,a0
8006b23c:	ac430030 	sw	v1,48(v0)
8006b240:	24a519ec 	addiu	a1,a1,6636
8006b244:	0280f809 	jalr	s4
8006b248:	02202021 	move	a0,s1
8006b24c:	14400006 	bnez	v0,8006b268 <_ZN7CMemory13ApplyROMFixesEv+0xabc>
8006b250:	3c058019 	lui	a1,0x8019
8006b254:	26a2e988 	addiu	v0,s5,-5752
8006b258:	8c43007c 	lw	v1,124(v0)
8006b25c:	3404f070 	li	a0,0xf070
8006b260:	00641821 	addu	v1,v1,a0
8006b264:	ac430030 	sw	v1,48(v0)
8006b268:	24a519f4 	addiu	a1,a1,6644
8006b26c:	0280f809 	jalr	s4
8006b270:	02202021 	move	a0,s1
8006b274:	144001db 	bnez	v0,8006b9e4 <_ZN7CMemory13ApplyROMFixesEv+0x1238>
8006b278:	26a4e988 	addiu	a0,s5,-5752
8006b27c:	8c830060 	lw	v1,96(a0)
8006b280:	340282d4 	li	v0,0x82d4
8006b284:	00621821 	addu	v1,v1,v0
8006b288:	ac830030 	sw	v1,48(a0)
8006b28c:	8e42000c 	lw	v0,12(s2)
8006b290:	244272a4 	addiu	v0,v0,29348
8006b294:	ac820038 	sw	v0,56(a0)
8006b298:	3c058019 	lui	a1,0x8019
8006b29c:	3c038012 	lui	v1,0x8012
8006b2a0:	24a51a04 	addiu	a1,a1,6660
8006b2a4:	2470bbc0 	addiu	s0,v1,-17472
8006b2a8:	0200f809 	jalr	s0
8006b2ac:	02202021 	move	a0,s1
8006b2b0:	1440000c 	bnez	v0,8006b2e4 <_ZN7CMemory13ApplyROMFixesEv+0xb38>
8006b2b4:	3c058019 	lui	a1,0x8019
8006b2b8:	26a4e988 	addiu	a0,s5,-5752
8006b2bc:	8c830060 	lw	v1,96(a0)
8006b2c0:	34028c93 	li	v0,0x8c93
8006b2c4:	00621821 	addu	v1,v1,v0
8006b2c8:	ac830030 	sw	v1,48(a0)
8006b2cc:	8e420014 	lw	v0,20(s2)
8006b2d0:	2442300a 	addiu	v0,v0,12298
8006b2d4:	ac820038 	sw	v0,56(a0)
8006b2d8:	8e430014 	lw	v1,20(s2)
8006b2dc:	2463300e 	addiu	v1,v1,12302
8006b2e0:	ac83003c 	sw	v1,60(a0)
8006b2e4:	24a51a0c 	addiu	a1,a1,6668
8006b2e8:	0200f809 	jalr	s0
8006b2ec:	02202021 	move	a0,s1
8006b2f0:	1440000c 	bnez	v0,8006b324 <_ZN7CMemory13ApplyROMFixesEv+0xb78>
8006b2f4:	3c058019 	lui	a1,0x8019
8006b2f8:	26a4e988 	addiu	a0,s5,-5752
8006b2fc:	8c830060 	lw	v1,96(a0)
8006b300:	34028cb8 	li	v0,0x8cb8
8006b304:	00621821 	addu	v1,v1,v0
8006b308:	ac830030 	sw	v1,48(a0)
8006b30c:	8e420014 	lw	v0,20(s2)
8006b310:	2442300a 	addiu	v0,v0,12298
8006b314:	ac820038 	sw	v0,56(a0)
8006b318:	8e430014 	lw	v1,20(s2)
8006b31c:	2463300e 	addiu	v1,v1,12302
8006b320:	ac83003c 	sw	v1,60(a0)
8006b324:	24a51a14 	addiu	a1,a1,6676
8006b328:	0200f809 	jalr	s0
8006b32c:	02202021 	move	a0,s1
8006b330:	144001f2 	bnez	v0,8006bafc <_ZN7CMemory13ApplyROMFixesEv+0x1350>
8006b334:	26a4e988 	addiu	a0,s5,-5752
8006b338:	8c833060 	lw	v1,12384(a0)
8006b33c:	3402816f 	li	v0,0x816f
8006b340:	00621821 	addu	v1,v1,v0
8006b344:	ac830030 	sw	v1,48(a0)
8006b348:	8e420014 	lw	v0,20(s2)
8006b34c:	24423000 	addiu	v0,v0,12288
8006b350:	ac820038 	sw	v0,56(a0)
8006b354:	3c058019 	lui	a1,0x8019
8006b358:	3c028012 	lui	v0,0x8012
8006b35c:	24a51a24 	addiu	a1,a1,6692
8006b360:	2450bbc0 	addiu	s0,v0,-17472
8006b364:	0200f809 	jalr	s0
8006b368:	02202021 	move	a0,s1
8006b36c:	14400009 	bnez	v0,8006b394 <_ZN7CMemory13ApplyROMFixesEv+0xbe8>
8006b370:	3c058019 	lui	a1,0x8019
8006b374:	26a4e988 	addiu	a0,s5,-5752
8006b378:	8c830060 	lw	v1,96(a0)
8006b37c:	340285f2 	li	v0,0x85f2
8006b380:	00621821 	addu	v1,v1,v0
8006b384:	ac830030 	sw	v1,48(a0)
8006b388:	8e420014 	lw	v0,20(s2)
8006b38c:	24423024 	addiu	v0,v0,12324
8006b390:	ac820038 	sw	v0,56(a0)
8006b394:	24a51a2c 	addiu	a1,a1,6700
8006b398:	0200f809 	jalr	s0
8006b39c:	02202021 	move	a0,s1
8006b3a0:	14400009 	bnez	v0,8006b3c8 <_ZN7CMemory13ApplyROMFixesEv+0xc1c>
8006b3a4:	3c058019 	lui	a1,0x8019
8006b3a8:	26a4e988 	addiu	a0,s5,-5752
8006b3ac:	8c830074 	lw	v1,116(a0)
8006b3b0:	3402dddb 	li	v0,0xdddb
8006b3b4:	00621821 	addu	v1,v1,v0
8006b3b8:	ac830030 	sw	v1,48(a0)
8006b3bc:	8e420014 	lw	v0,20(s2)
8006b3c0:	244237b4 	addiu	v0,v0,14260
8006b3c4:	ac820038 	sw	v0,56(a0)
8006b3c8:	24a51a34 	addiu	a1,a1,6708
8006b3cc:	0200f809 	jalr	s0
8006b3d0:	02202021 	move	a0,s1
8006b3d4:	14400006 	bnez	v0,8006b3f0 <_ZN7CMemory13ApplyROMFixesEv+0xc44>
8006b3d8:	3c058019 	lui	a1,0x8019
8006b3dc:	26a2e988 	addiu	v0,s5,-5752
8006b3e0:	8c432060 	lw	v1,8288(v0)
8006b3e4:	340484e5 	li	a0,0x84e5
8006b3e8:	00641821 	addu	v1,v1,a0
8006b3ec:	ac430030 	sw	v1,48(v0)
8006b3f0:	24a51a3c 	addiu	a1,a1,6716
8006b3f4:	0200f809 	jalr	s0
8006b3f8:	02202021 	move	a0,s1
8006b3fc:	14400006 	bnez	v0,8006b418 <_ZN7CMemory13ApplyROMFixesEv+0xc6c>
8006b400:	3c058019 	lui	a1,0x8019
8006b404:	26a2e988 	addiu	v0,s5,-5752
8006b408:	8c430060 	lw	v1,96(v0)
8006b40c:	3404857a 	li	a0,0x857a
8006b410:	00641821 	addu	v1,v1,a0
8006b414:	ac430030 	sw	v1,48(v0)
8006b418:	24a51a44 	addiu	a1,a1,6724
8006b41c:	0200f809 	jalr	s0
8006b420:	02202021 	move	a0,s1
8006b424:	14400009 	bnez	v0,8006b44c <_ZN7CMemory13ApplyROMFixesEv+0xca0>
8006b428:	3c058019 	lui	a1,0x8019
8006b42c:	26a4e988 	addiu	a0,s5,-5752
8006b430:	8c830074 	lw	v1,116(a0)
8006b434:	3402df33 	li	v0,0xdf33
8006b438:	00621821 	addu	v1,v1,v0
8006b43c:	ac830030 	sw	v1,48(a0)
8006b440:	8e420014 	lw	v0,20(s2)
8006b444:	244237b4 	addiu	v0,v0,14260
8006b448:	ac820038 	sw	v0,56(a0)
8006b44c:	24a51a4c 	addiu	a1,a1,6732
8006b450:	0200f809 	jalr	s0
8006b454:	02202021 	move	a0,s1
8006b458:	14400008 	bnez	v0,8006b47c <_ZN7CMemory13ApplyROMFixesEv+0xcd0>
8006b45c:	3c058019 	lui	a1,0x8019
8006b460:	26a2e988 	addiu	v0,s5,-5752
8006b464:	8c43004c 	lw	v1,76(v0)
8006b468:	24633700 	addiu	v1,v1,14080
8006b46c:	ac430030 	sw	v1,48(v0)
8006b470:	8e440014 	lw	a0,20(s2)
8006b474:	24843102 	addiu	a0,a0,12546
8006b478:	ac440038 	sw	a0,56(v0)
8006b47c:	24a51a54 	addiu	a1,a1,6740
8006b480:	0200f809 	jalr	s0
8006b484:	02202021 	move	a0,s1
8006b488:	14400008 	bnez	v0,8006b4ac <_ZN7CMemory13ApplyROMFixesEv+0xd00>
8006b48c:	3c058019 	lui	a1,0x8019
8006b490:	26a2e988 	addiu	v0,s5,-5752
8006b494:	8c43004c 	lw	v1,76(v0)
8006b498:	24633700 	addiu	v1,v1,14080
8006b49c:	ac430030 	sw	v1,48(v0)
8006b4a0:	8e440014 	lw	a0,20(s2)
8006b4a4:	24843102 	addiu	a0,a0,12546
8006b4a8:	ac440038 	sw	a0,56(v0)
8006b4ac:	24a51a5c 	addiu	a1,a1,6748
8006b4b0:	0200f809 	jalr	s0
8006b4b4:	02202021 	move	a0,s1
8006b4b8:	14400009 	bnez	v0,8006b4e0 <_ZN7CMemory13ApplyROMFixesEv+0xd34>
8006b4bc:	3c058019 	lui	a1,0x8019
8006b4c0:	26a4e988 	addiu	a0,s5,-5752
8006b4c4:	8c830064 	lw	v1,100(a0)
8006b4c8:	34029899 	li	v0,0x9899
8006b4cc:	00621821 	addu	v1,v1,v0
8006b4d0:	ac830030 	sw	v1,48(a0)
8006b4d4:	8e420014 	lw	v0,20(s2)
8006b4d8:	24423000 	addiu	v0,v0,12288
8006b4dc:	ac820038 	sw	v0,56(a0)
8006b4e0:	24a51a64 	addiu	a1,a1,6756
8006b4e4:	0200f809 	jalr	s0
8006b4e8:	02202021 	move	a0,s1
8006b4ec:	14400006 	bnez	v0,8006b508 <_ZN7CMemory13ApplyROMFixesEv+0xd5c>
8006b4f0:	3c058019 	lui	a1,0x8019
8006b4f4:	26a2e988 	addiu	v0,s5,-5752
8006b4f8:	8c4300a0 	lw	v1,160(v0)
8006b4fc:	340481bc 	li	a0,0x81bc
8006b500:	00641821 	addu	v1,v1,a0
8006b504:	ac430030 	sw	v1,48(v0)
8006b508:	24a51a6c 	addiu	a1,a1,6764
8006b50c:	0200f809 	jalr	s0
8006b510:	02202021 	move	a0,s1
8006b514:	1440000c 	bnez	v0,8006b548 <_ZN7CMemory13ApplyROMFixesEv+0xd9c>
8006b518:	3c058019 	lui	a1,0x8019
8006b51c:	26a4e988 	addiu	a0,s5,-5752
8006b520:	8c83007c 	lw	v1,124(a0)
8006b524:	3402f2cc 	li	v0,0xf2cc
8006b528:	00621821 	addu	v1,v1,v0
8006b52c:	ac830030 	sw	v1,48(a0)
8006b530:	8e42000c 	lw	v0,12(s2)
8006b534:	24427ffe 	addiu	v0,v0,32766
8006b538:	ac820038 	sw	v0,56(a0)
8006b53c:	8e43000c 	lw	v1,12(s2)
8006b540:	24637ffc 	addiu	v1,v1,32764
8006b544:	ac83003c 	sw	v1,60(a0)
8006b548:	24a51a74 	addiu	a1,a1,6772
8006b54c:	0200f809 	jalr	s0
8006b550:	02202021 	move	a0,s1
8006b554:	14400006 	bnez	v0,8006b570 <_ZN7CMemory13ApplyROMFixesEv+0xdc4>
8006b558:	3c058019 	lui	a1,0x8019
8006b55c:	26a2e988 	addiu	v0,s5,-5752
8006b560:	8c430074 	lw	v1,116(v0)
8006b564:	3404d675 	li	a0,0xd675
8006b568:	00641821 	addu	v1,v1,a0
8006b56c:	ac430030 	sw	v1,48(v0)
8006b570:	24a51a7c 	addiu	a1,a1,6780
8006b574:	0200f809 	jalr	s0
8006b578:	02202021 	move	a0,s1
8006b57c:	14400004 	bnez	v0,8006b590 <_ZN7CMemory13ApplyROMFixesEv+0xde4>
8006b580:	26a3e988 	addiu	v1,s5,-5752
8006b584:	8c623050 	lw	v0,12368(v1)
8006b588:	244248be 	addiu	v0,v0,18622
8006b58c:	ac620030 	sw	v0,48(v1)
8006b590:	3c058019 	lui	a1,0x8019
8006b594:	02202021 	move	a0,s1
8006b598:	0200f809 	jalr	s0
8006b59c:	24a51a84 	addiu	a1,a1,6788
8006b5a0:	1440000b 	bnez	v0,8006b5d0 <_ZN7CMemory13ApplyROMFixesEv+0xe24>
8006b5a4:	3c058019 	lui	a1,0x8019
8006b5a8:	26a4e988 	addiu	a0,s5,-5752
8006b5ac:	8c823080 	lw	v0,12416(a0)
8006b5b0:	2442002a 	addiu	v0,v0,42
8006b5b4:	ac820030 	sw	v0,48(a0)
8006b5b8:	8e43000c 	lw	v1,12(s2)
8006b5bc:	24630806 	addiu	v1,v1,2054
8006b5c0:	ac830038 	sw	v1,56(a0)
8006b5c4:	8e42000c 	lw	v0,12(s2)
8006b5c8:	24420808 	addiu	v0,v0,2056
8006b5cc:	ac82003c 	sw	v0,60(a0)
8006b5d0:	24a51a8c 	addiu	a1,a1,6796
8006b5d4:	0200f809 	jalr	s0
8006b5d8:	02602021 	move	a0,s3
8006b5dc:	1440000d 	bnez	v0,8006b614 <_ZN7CMemory13ApplyROMFixesEv+0xe68>
8006b5e0:	3c058019 	lui	a1,0x8019
8006b5e4:	3c04802c 	lui	a0,0x802c
8006b5e8:	24842410 	addiu	a0,a0,9232
8006b5ec:	2402ffea 	li	v0,-22
8006b5f0:	a0820b1a 	sb	v0,2842(a0)
8006b5f4:	2405006b 	li	a1,107
8006b5f8:	3c028022 	lui	v0,0x8022
8006b5fc:	a04550a7 	sb	a1,20647(v0)
8006b600:	2403004c 	li	v1,76
8006b604:	2402004b 	li	v0,75
8006b608:	a0830b18 	sb	v1,2840(a0)
8006b60c:	a0820b19 	sb	v0,2841(a0)
8006b610:	3c058019 	lui	a1,0x8019
8006b614:	24a51aa4 	addiu	a1,a1,6820
8006b618:	0200f809 	jalr	s0
8006b61c:	02602021 	move	a0,s3
8006b620:	14400006 	bnez	v0,8006b63c <_ZN7CMemory13ApplyROMFixesEv+0xe90>
8006b624:	3c118022 	lui	s1,0x8022
8006b628:	24020001 	li	v0,1
8006b62c:	3c038021 	lui	v1,0x8021
8006b630:	240407ff 	li	a0,2047
8006b634:	a0627040 	sb	v0,28736(v1)
8006b638:	ae440020 	sw	a0,32(s2)
8006b63c:	3c058019 	lui	a1,0x8019
8006b640:	24a51aac 	addiu	a1,a1,6828
8006b644:	0200f809 	jalr	s0
8006b648:	26242044 	addiu	a0,s1,8260
8006b64c:	1440006f 	bnez	v0,8006b80c <_ZN7CMemory13ApplyROMFixesEv+0x1060>
8006b650:	3c058019 	lui	a1,0x8019
8006b654:	3c028022 	lui	v0,0x8022
8006b658:	a04050a7 	sb	zero,20647(v0)
8006b65c:	3c058019 	lui	a1,0x8019
8006b660:	3c038012 	lui	v1,0x8012
8006b664:	24a51ae0 	addiu	a1,a1,6880
8006b668:	2462bbc0 	addiu	v0,v1,-17472
8006b66c:	0040f809 	jalr	v0
8006b670:	02602021 	move	a0,s3
8006b674:	1440000f 	bnez	v0,8006b6b4 <_ZN7CMemory13ApplyROMFixesEv+0xf08>
8006b678:	3c058019 	lui	a1,0x8019
8006b67c:	8e460004 	lw	a2,4(s2)
8006b680:	3c050013 	lui	a1,0x13
8006b684:	34a285ec 	ori	v0,a1,0x85ec
8006b688:	00c22021 	addu	a0,a2,v0
8006b68c:	90830000 	lbu	v1,0(a0)
8006b690:	240200d0 	li	v0,208
8006b694:	1062020a 	beq	v1,v0,8006bec0 <_ZN7CMemory13ApplyROMFixesEv+0x1714>
8006b698:	34a285ed 	ori	v0,a1,0x85ed
8006b69c:	00c22021 	addu	a0,a2,v0
8006b6a0:	90830000 	lbu	v1,0(a0)
8006b6a4:	240200b2 	li	v0,178
8006b6a8:	1062020f 	beq	v1,v0,8006bee8 <_ZN7CMemory13ApplyROMFixesEv+0x173c>
8006b6ac:	2402ffea 	li	v0,-22
8006b6b0:	3c058019 	lui	a1,0x8019
8006b6b4:	3c038012 	lui	v1,0x8012
8006b6b8:	24a51aec 	addiu	a1,a1,6892
8006b6bc:	2462bbc0 	addiu	v0,v1,-17472
8006b6c0:	0040f809 	jalr	v0
8006b6c4:	02602021 	move	a0,s3
8006b6c8:	1440000a 	bnez	v0,8006b6f4 <_ZN7CMemory13ApplyROMFixesEv+0xf48>
8006b6cc:	3c058019 	lui	a1,0x8019
8006b6d0:	8e440004 	lw	a0,4(s2)
8006b6d4:	3c020001 	lui	v0,0x1
8006b6d8:	3442f0d1 	ori	v0,v0,0xf0d1
8006b6dc:	00822021 	addu	a0,a0,v0
8006b6e0:	90830000 	lbu	v1,0(a0)
8006b6e4:	240200a0 	li	v0,160
8006b6e8:	10620201 	beq	v1,v0,8006bef0 <_ZN7CMemory13ApplyROMFixesEv+0x1744>
8006b6ec:	2402006b 	li	v0,107
8006b6f0:	3c058019 	lui	a1,0x8019
8006b6f4:	3c038012 	lui	v1,0x8012
8006b6f8:	02602021 	move	a0,s3
8006b6fc:	2462bbc0 	addiu	v0,v1,-17472
8006b700:	0040f809 	jalr	v0
8006b704:	24a51b04 	addiu	a1,a1,6916
8006b708:	1440000e 	bnez	v0,8006b744 <_ZN7CMemory13ApplyROMFixesEv+0xf98>
8006b70c:	00000000 	nop
8006b710:	8e460004 	lw	a2,4(s2)
8006b714:	3c050002 	lui	a1,0x2
8006b718:	34a27ae0 	ori	v0,a1,0x7ae0
8006b71c:	00c22021 	addu	a0,a2,v0
8006b720:	90830000 	lbu	v1,0(a0)
8006b724:	240200d0 	li	v0,208
8006b728:	10620082 	beq	v1,v0,8006b934 <_ZN7CMemory13ApplyROMFixesEv+0x1188>
8006b72c:	34a27ae1 	ori	v0,a1,0x7ae1
8006b730:	00c22021 	addu	a0,a2,v0
8006b734:	90830000 	lbu	v1,0(a0)
8006b738:	240200fa 	li	v0,250
8006b73c:	10620025 	beq	v1,v0,8006b7d4 <_ZN7CMemory13ApplyROMFixesEv+0x1028>
8006b740:	00000000 	nop
8006b744:	8fbf0034 	lw	ra,52(sp)
8006b748:	8fbe0030 	lw	s8,48(sp)
8006b74c:	8fb7002c 	lw	s7,44(sp)
8006b750:	8fb60028 	lw	s6,40(sp)
8006b754:	8fb50024 	lw	s5,36(sp)
8006b758:	8fb40020 	lw	s4,32(sp)
8006b75c:	8fb3001c 	lw	s3,28(sp)
8006b760:	8fb20018 	lw	s2,24(sp)
8006b764:	8fb10014 	lw	s1,20(sp)
8006b768:	8fb00010 	lw	s0,16(sp)
8006b76c:	03e00008 	jr	ra
8006b770:	27bd0038 	addiu	sp,sp,56
8006b774:	24a51844 	addiu	a1,a1,6212
8006b778:	0280f809 	jalr	s4
8006b77c:	02602021 	move	a0,s3
8006b780:	1040fd8f 	beqz	v0,8006adc0 <_ZN7CMemory13ApplyROMFixesEv+0x614>
8006b784:	3c028022 	lui	v0,0x8022
8006b788:	3c058019 	lui	a1,0x8019
8006b78c:	3c028012 	lui	v0,0x8012
8006b790:	24a51858 	addiu	a1,a1,6232
8006b794:	2450bbc0 	addiu	s0,v0,-17472
8006b798:	0200f809 	jalr	s0
8006b79c:	02602021 	move	a0,s3
8006b7a0:	1040fd92 	beqz	v0,8006adec <_ZN7CMemory13ApplyROMFixesEv+0x640>
8006b7a4:	24060001 	li	a2,1
8006b7a8:	3c058019 	lui	a1,0x8019
8006b7ac:	24a51870 	addiu	a1,a1,6256
8006b7b0:	0200f809 	jalr	s0
8006b7b4:	02602021 	move	a0,s3
8006b7b8:	1040fd8b 	beqz	v0,8006ade8 <_ZN7CMemory13ApplyROMFixesEv+0x63c>
8006b7bc:	3c058019 	lui	a1,0x8019
8006b7c0:	24a51888 	addiu	a1,a1,6280
8006b7c4:	0200f809 	jalr	s0
8006b7c8:	02602021 	move	a0,s3
8006b7cc:	0801ab7b 	j	8006adec <_ZN7CMemory13ApplyROMFixesEv+0x640>
8006b7d0:	2c460001 	sltiu	a2,v0,1
8006b7d4:	2402ffea 	li	v0,-22
8006b7d8:	a0820000 	sb	v0,0(a0)
8006b7dc:	8fbf0034 	lw	ra,52(sp)
8006b7e0:	8fbe0030 	lw	s8,48(sp)
8006b7e4:	8fb7002c 	lw	s7,44(sp)
8006b7e8:	8fb60028 	lw	s6,40(sp)
8006b7ec:	8fb50024 	lw	s5,36(sp)
8006b7f0:	8fb40020 	lw	s4,32(sp)
8006b7f4:	8fb3001c 	lw	s3,28(sp)
8006b7f8:	8fb20018 	lw	s2,24(sp)
8006b7fc:	8fb10014 	lw	s1,20(sp)
8006b800:	8fb00010 	lw	s0,16(sp)
8006b804:	03e00008 	jr	ra
8006b808:	27bd0038 	addiu	sp,sp,56
8006b80c:	26242044 	addiu	a0,s1,8260
8006b810:	0200f809 	jalr	s0
8006b814:	24a51abc 	addiu	a1,a1,6844
8006b818:	1040ff8f 	beqz	v0,8006b658 <_ZN7CMemory13ApplyROMFixesEv+0xeac>
8006b81c:	3c028022 	lui	v0,0x8022
8006b820:	3c058019 	lui	a1,0x8019
8006b824:	24a51ad4 	addiu	a1,a1,6868
8006b828:	0200f809 	jalr	s0
8006b82c:	02602021 	move	a0,s3
8006b830:	1440ff8b 	bnez	v0,8006b660 <_ZN7CMemory13ApplyROMFixesEv+0xeb4>
8006b834:	3c058019 	lui	a1,0x8019
8006b838:	0801ad96 	j	8006b658 <_ZN7CMemory13ApplyROMFixesEv+0xeac>
8006b83c:	3c028022 	lui	v0,0x8022
8006b840:	24a51830 	addiu	a1,a1,6192
8006b844:	0200f809 	jalr	s0
8006b848:	02602021 	move	a0,s3
8006b84c:	1040fd4d 	beqz	v0,8006ad84 <_ZN7CMemory13ApplyROMFixesEv+0x5d8>
8006b850:	0014102b 	sltu	v0,zero,s4
8006b854:	0801ab63 	j	8006ad8c <_ZN7CMemory13ApplyROMFixesEv+0x5e0>
8006b858:	27d0e42c 	addiu	s0,s8,-7124
8006b85c:	24a51824 	addiu	a1,a1,6180
8006b860:	0200f809 	jalr	s0
8006b864:	02602021 	move	a0,s3
8006b868:	1040fd3b 	beqz	v0,8006ad58 <_ZN7CMemory13ApplyROMFixesEv+0x5ac>
8006b86c:	0000a021 	move	s4,zero
8006b870:	0801ab58 	j	8006ad60 <_ZN7CMemory13ApplyROMFixesEv+0x5b4>
8006b874:	00001821 	move	v1,zero
8006b878:	24a51644 	addiu	a1,a1,5700
8006b87c:	0220f809 	jalr	s1
8006b880:	02602021 	move	a0,s3
8006b884:	1040fd13 	beqz	v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528>
8006b888:	27c2e42c 	addiu	v0,s8,-7124
8006b88c:	3c058019 	lui	a1,0x8019
8006b890:	24a51650 	addiu	a1,a1,5712
8006b894:	0220f809 	jalr	s1
8006b898:	02602021 	move	a0,s3
8006b89c:	1040fd0d 	beqz	v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528>
8006b8a0:	27c2e42c 	addiu	v0,s8,-7124
8006b8a4:	3c058019 	lui	a1,0x8019
8006b8a8:	24a51660 	addiu	a1,a1,5728
8006b8ac:	0220f809 	jalr	s1
8006b8b0:	02602021 	move	a0,s3
8006b8b4:	1040fd07 	beqz	v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528>
8006b8b8:	27c2e42c 	addiu	v0,s8,-7124
8006b8bc:	3c058019 	lui	a1,0x8019
8006b8c0:	3c028012 	lui	v0,0x8012
8006b8c4:	24a51670 	addiu	a1,a1,5744
8006b8c8:	02602021 	move	a0,s3
8006b8cc:	2442ccc0 	addiu	v0,v0,-13120
8006b8d0:	0040f809 	jalr	v0
8006b8d4:	24060006 	li	a2,6
8006b8d8:	1040fcfe 	beqz	v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528>
8006b8dc:	27c2e42c 	addiu	v0,s8,-7124
8006b8e0:	3c058019 	lui	a1,0x8019
8006b8e4:	24a51678 	addiu	a1,a1,5752
8006b8e8:	02602021 	move	a0,s3
8006b8ec:	0280f809 	jalr	s4
8006b8f0:	24060003 	li	a2,3
8006b8f4:	1040fcf7 	beqz	v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528>
8006b8f8:	27c2e42c 	addiu	v0,s8,-7124
8006b8fc:	3c058019 	lui	a1,0x8019
8006b900:	24a5167c 	addiu	a1,a1,5756
8006b904:	0220f809 	jalr	s1
8006b908:	02602021 	move	a0,s3
8006b90c:	1040fcf1 	beqz	v0,8006acd4 <_ZN7CMemory13ApplyROMFixesEv+0x528>
8006b910:	27c2e42c 	addiu	v0,s8,-7124
8006b914:	26a51600 	addiu	a1,s5,5632
8006b918:	02602021 	move	a0,s3
8006b91c:	0280f809 	jalr	s4
8006b920:	24060008 	li	a2,8
8006b924:	1440fcec 	bnez	v0,8006acd8 <_ZN7CMemory13ApplyROMFixesEv+0x52c>
8006b928:	27c2e42c 	addiu	v0,s8,-7124
8006b92c:	0801ab36 	j	8006acd8 <_ZN7CMemory13ApplyROMFixesEv+0x52c>
8006b930:	a0400001 	sb	zero,1(v0)
8006b934:	2402ffea 	li	v0,-22
8006b938:	a0820000 	sb	v0,0(a0)
8006b93c:	8e460004 	lw	a2,4(s2)
8006b940:	34a27ae1 	ori	v0,a1,0x7ae1
8006b944:	00c22021 	addu	a0,a2,v0
8006b948:	90830000 	lbu	v1,0(a0)
8006b94c:	240200fa 	li	v0,250
8006b950:	1462ff7d 	bne	v1,v0,8006b748 <_ZN7CMemory13ApplyROMFixesEv+0xf9c>
8006b954:	8fbf0034 	lw	ra,52(sp)
8006b958:	0801adf6 	j	8006b7d8 <_ZN7CMemory13ApplyROMFixesEv+0x102c>
8006b95c:	2402ffea 	li	v0,-22
8006b960:	3402b028 	li	v0,0xb028
8006b964:	02428821 	addu	s1,s2,v0
8006b968:	3c058019 	lui	a1,0x8019
8006b96c:	24a51514 	addiu	a1,a1,5396
8006b970:	02202021 	move	a0,s1
8006b974:	26e2bfc0 	addiu	v0,s7,-16448
8006b978:	0040f809 	jalr	v0
8006b97c:	2406000f 	li	a2,15
8006b980:	10400165 	beqz	v0,8006bf18 <_ZN7CMemory13ApplyROMFixesEv+0x176c>
8006b984:	3402b028 	li	v0,0xb028
8006b988:	3c1e8021 	lui	s8,0x8021
8006b98c:	02428021 	addu	s0,s2,v0
8006b990:	3c058019 	lui	a1,0x8019
8006b994:	24a5153c 	addiu	a1,a1,5436
8006b998:	02002021 	move	a0,s0
8006b99c:	26e2bfc0 	addiu	v0,s7,-16448
8006b9a0:	0040f809 	jalr	v0
8006b9a4:	24060010 	li	a2,16
8006b9a8:	1040fb9f 	beqz	v0,8006a828 <_ZN7CMemory13ApplyROMFixesEv+0x7c>
8006b9ac:	3c168019 	lui	s6,0x8019
8006b9b0:	3c038012 	lui	v1,0x8012
8006b9b4:	02002021 	move	a0,s0
8006b9b8:	2462bbc0 	addiu	v0,v1,-17472
8006b9bc:	0040f809 	jalr	v0
8006b9c0:	26c51550 	addiu	a1,s6,5456
8006b9c4:	1440fb9c 	bnez	v0,8006a838 <_ZN7CMemory13ApplyROMFixesEv+0x8c>
8006b9c8:	3402b028 	li	v0,0xb028
8006b9cc:	8e460004 	lw	a2,4(s2)
8006b9d0:	90c27fda 	lbu	v0,32730(a2)
8006b9d4:	1440fb98 	bnez	v0,8006a838 <_ZN7CMemory13ApplyROMFixesEv+0x8c>
8006b9d8:	3402b028 	li	v0,0xb028
8006b9dc:	0801aa0b 	j	8006a82c <_ZN7CMemory13ApplyROMFixesEv+0x80>
8006b9e0:	27c3e42c 	addiu	v1,s8,-7124
8006b9e4:	3c058019 	lui	a1,0x8019
8006b9e8:	24a519fc 	addiu	a1,a1,6652
8006b9ec:	0280f809 	jalr	s4
8006b9f0:	02202021 	move	a0,s1
8006b9f4:	1440fe29 	bnez	v0,8006b29c <_ZN7CMemory13ApplyROMFixesEv+0xaf0>
8006b9f8:	3c058019 	lui	a1,0x8019
8006b9fc:	0801ac9f 	j	8006b27c <_ZN7CMemory13ApplyROMFixesEv+0xad0>
8006ba00:	26a4e988 	addiu	a0,s5,-5752
8006ba04:	3c058019 	lui	a1,0x8019
8006ba08:	24a51980 	addiu	a1,a1,6528
8006ba0c:	02202021 	move	a0,s1
8006ba10:	0200f809 	jalr	s0
8006ba14:	24060003 	li	a2,3
8006ba18:	1440fd5b 	bnez	v0,8006af88 <_ZN7CMemory13ApplyROMFixesEv+0x7dc>
8006ba1c:	3c058019 	lui	a1,0x8019
8006ba20:	0801abdf 	j	8006af7c <_ZN7CMemory13ApplyROMFixesEv+0x7d0>
8006ba24:	27c3e42c 	addiu	v1,s8,-7124
8006ba28:	24a51690 	addiu	a1,a1,5776
8006ba2c:	02202021 	move	a0,s1
8006ba30:	26e2bfc0 	addiu	v0,s7,-16448
8006ba34:	0040f809 	jalr	v0
8006ba38:	24060002 	li	a2,2
8006ba3c:	1040fcb1 	beqz	v0,8006ad04 <_ZN7CMemory13ApplyROMFixesEv+0x558>
8006ba40:	2403000d 	li	v1,13
8006ba44:	3c058019 	lui	a1,0x8019
8006ba48:	24a51694 	addiu	a1,a1,5780
8006ba4c:	0200f809 	jalr	s0
8006ba50:	02602021 	move	a0,s3
8006ba54:	1440fcae 	bnez	v0,8006ad10 <_ZN7CMemory13ApplyROMFixesEv+0x564>
8006ba58:	3c058019 	lui	a1,0x8019
8006ba5c:	0801ab41 	j	8006ad04 <_ZN7CMemory13ApplyROMFixesEv+0x558>
8006ba60:	2403000d 	li	v1,13
8006ba64:	24a51924 	addiu	a1,a1,6436
8006ba68:	0200f809 	jalr	s0
8006ba6c:	02602021 	move	a0,s3
8006ba70:	1040fd23 	beqz	v0,8006af00 <_ZN7CMemory13ApplyROMFixesEv+0x754>
8006ba74:	27c3e42c 	addiu	v1,s8,-7124
8006ba78:	3c058019 	lui	a1,0x8019
8006ba7c:	24a51938 	addiu	a1,a1,6456
8006ba80:	0200f809 	jalr	s0
8006ba84:	02602021 	move	a0,s3
8006ba88:	1040fd1d 	beqz	v0,8006af00 <_ZN7CMemory13ApplyROMFixesEv+0x754>
8006ba8c:	27c3e42c 	addiu	v1,s8,-7124
8006ba90:	3c058019 	lui	a1,0x8019
8006ba94:	24a5194c 	addiu	a1,a1,6476
8006ba98:	0200f809 	jalr	s0
8006ba9c:	02602021 	move	a0,s3
8006baa0:	1440fd1a 	bnez	v0,8006af0c <_ZN7CMemory13ApplyROMFixesEv+0x760>
8006baa4:	3c058019 	lui	a1,0x8019
8006baa8:	0801abc0 	j	8006af00 <_ZN7CMemory13ApplyROMFixesEv+0x754>
8006baac:	27c3e42c 	addiu	v1,s8,-7124
8006bab0:	24a518cc 	addiu	a1,a1,6348
8006bab4:	0200f809 	jalr	s0
8006bab8:	02602021 	move	a0,s3
8006babc:	1040fcf3 	beqz	v0,8006ae8c <_ZN7CMemory13ApplyROMFixesEv+0x6e0>
8006bac0:	24030001 	li	v1,1
8006bac4:	3c058019 	lui	a1,0x8019
8006bac8:	24a518dc 	addiu	a1,a1,6364
8006bacc:	0200f809 	jalr	s0
8006bad0:	02602021 	move	a0,s3
8006bad4:	1040fced 	beqz	v0,8006ae8c <_ZN7CMemory13ApplyROMFixesEv+0x6e0>
8006bad8:	24030001 	li	v1,1
8006badc:	3c058019 	lui	a1,0x8019
8006bae0:	24a518f0 	addiu	a1,a1,6384
8006bae4:	0200f809 	jalr	s0
8006bae8:	02602021 	move	a0,s3
8006baec:	1440fcea 	bnez	v0,8006ae98 <_ZN7CMemory13ApplyROMFixesEv+0x6ec>
8006baf0:	3c058019 	lui	a1,0x8019
8006baf4:	0801aba3 	j	8006ae8c <_ZN7CMemory13ApplyROMFixesEv+0x6e0>
8006baf8:	24030001 	li	v1,1
8006bafc:	3c058019 	lui	a1,0x8019
8006bb00:	24a51a1c 	addiu	a1,a1,6684
8006bb04:	0200f809 	jalr	s0
8006bb08:	02202021 	move	a0,s1
8006bb0c:	1440fe12 	bnez	v0,8006b358 <_ZN7CMemory13ApplyROMFixesEv+0xbac>
8006bb10:	3c058019 	lui	a1,0x8019
8006bb14:	0801acce 	j	8006b338 <_ZN7CMemory13ApplyROMFixesEv+0xb8c>
8006bb18:	26a4e988 	addiu	a0,s5,-5752
8006bb1c:	24a516b0 	addiu	a1,a1,5808
8006bb20:	02602021 	move	a0,s3
8006bb24:	26f4bfc0 	addiu	s4,s7,-16448
8006bb28:	0280f809 	jalr	s4
8006bb2c:	24060012 	li	a2,18
8006bb30:	1040fc7f 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bb34:	2403000f 	li	v1,15
8006bb38:	3c058019 	lui	a1,0x8019
8006bb3c:	24a516c4 	addiu	a1,a1,5828
8006bb40:	02202021 	move	a0,s1
8006bb44:	0280f809 	jalr	s4
8006bb48:	24060003 	li	a2,3
8006bb4c:	1040fc78 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bb50:	2403000f 	li	v1,15
8006bb54:	3c058019 	lui	a1,0x8019
8006bb58:	24a516c8 	addiu	a1,a1,5832
8006bb5c:	02202021 	move	a0,s1
8006bb60:	0280f809 	jalr	s4
8006bb64:	24060003 	li	a2,3
8006bb68:	1040fc71 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bb6c:	2403000f 	li	v1,15
8006bb70:	3c058019 	lui	a1,0x8019
8006bb74:	3c028012 	lui	v0,0x8012
8006bb78:	24a516cc 	addiu	a1,a1,5836
8006bb7c:	02602021 	move	a0,s3
8006bb80:	2442ccc0 	addiu	v0,v0,-13120
8006bb84:	0040f809 	jalr	v0
8006bb88:	24060009 	li	a2,9
8006bb8c:	1040fc68 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bb90:	2403000f 	li	v1,15
8006bb94:	3c058019 	lui	a1,0x8019
8006bb98:	24a516d8 	addiu	a1,a1,5848
8006bb9c:	0200f809 	jalr	s0
8006bba0:	02602021 	move	a0,s3
8006bba4:	1040fc62 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bba8:	2403000f 	li	v1,15
8006bbac:	3c058019 	lui	a1,0x8019
8006bbb0:	24a516ec 	addiu	a1,a1,5868
8006bbb4:	0200f809 	jalr	s0
8006bbb8:	02602021 	move	a0,s3
8006bbbc:	1040fc5c 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bbc0:	2403000f 	li	v1,15
8006bbc4:	3c058019 	lui	a1,0x8019
8006bbc8:	24a516fc 	addiu	a1,a1,5884
8006bbcc:	02202021 	move	a0,s1
8006bbd0:	0280f809 	jalr	s4
8006bbd4:	24060003 	li	a2,3
8006bbd8:	1040fc55 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bbdc:	2403000f 	li	v1,15
8006bbe0:	3c058019 	lui	a1,0x8019
8006bbe4:	24a51700 	addiu	a1,a1,5888
8006bbe8:	02202021 	move	a0,s1
8006bbec:	0280f809 	jalr	s4
8006bbf0:	24060003 	li	a2,3
8006bbf4:	1040fc4e 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bbf8:	2403000f 	li	v1,15
8006bbfc:	3c058019 	lui	a1,0x8019
8006bc00:	24a51704 	addiu	a1,a1,5892
8006bc04:	0200f809 	jalr	s0
8006bc08:	02602021 	move	a0,s3
8006bc0c:	1040fc48 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bc10:	2403000f 	li	v1,15
8006bc14:	3c058019 	lui	a1,0x8019
8006bc18:	24a51718 	addiu	a1,a1,5912
8006bc1c:	02202021 	move	a0,s1
8006bc20:	0280f809 	jalr	s4
8006bc24:	24060003 	li	a2,3
8006bc28:	1040fc41 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bc2c:	2403000f 	li	v1,15
8006bc30:	3c058019 	lui	a1,0x8019
8006bc34:	24a5171c 	addiu	a1,a1,5916
8006bc38:	02202021 	move	a0,s1
8006bc3c:	0280f809 	jalr	s4
8006bc40:	24060003 	li	a2,3
8006bc44:	1040fc3a 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bc48:	2403000f 	li	v1,15
8006bc4c:	3c058019 	lui	a1,0x8019
8006bc50:	24a51720 	addiu	a1,a1,5920
8006bc54:	02202021 	move	a0,s1
8006bc58:	0280f809 	jalr	s4
8006bc5c:	24060003 	li	a2,3
8006bc60:	1040fc33 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bc64:	2403000f 	li	v1,15
8006bc68:	3c058019 	lui	a1,0x8019
8006bc6c:	24a51724 	addiu	a1,a1,5924
8006bc70:	02202021 	move	a0,s1
8006bc74:	0280f809 	jalr	s4
8006bc78:	24060003 	li	a2,3
8006bc7c:	1040fc2c 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bc80:	2403000f 	li	v1,15
8006bc84:	3c058019 	lui	a1,0x8019
8006bc88:	24a51728 	addiu	a1,a1,5928
8006bc8c:	02202021 	move	a0,s1
8006bc90:	0280f809 	jalr	s4
8006bc94:	24060003 	li	a2,3
8006bc98:	1040fc25 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bc9c:	2403000f 	li	v1,15
8006bca0:	3c058019 	lui	a1,0x8019
8006bca4:	24a5172c 	addiu	a1,a1,5932
8006bca8:	02602021 	move	a0,s3
8006bcac:	0280f809 	jalr	s4
8006bcb0:	24060006 	li	a2,6
8006bcb4:	10400007 	beqz	v0,8006bcd4 <_ZN7CMemory13ApplyROMFixesEv+0x1528>
8006bcb8:	3404b044 	li	a0,0xb044
8006bcbc:	3c058019 	lui	a1,0x8019
8006bcc0:	24a51734 	addiu	a1,a1,5940
8006bcc4:	0200f809 	jalr	s0
8006bcc8:	02602021 	move	a0,s3
8006bccc:	1440009f 	bnez	v0,8006bf4c <_ZN7CMemory13ApplyROMFixesEv+0x17a0>
8006bcd0:	3404b044 	li	a0,0xb044
8006bcd4:	3c058019 	lui	a1,0x8019
8006bcd8:	3c038012 	lui	v1,0x8012
8006bcdc:	02442021 	addu	a0,s2,a0
8006bce0:	2462bbc0 	addiu	v0,v1,-17472
8006bce4:	0040f809 	jalr	v0
8006bce8:	24a51760 	addiu	a1,a1,5984
8006bcec:	1040fc10 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bcf0:	2403000f 	li	v1,15
8006bcf4:	3c058019 	lui	a1,0x8019
8006bcf8:	3c028012 	lui	v0,0x8012
8006bcfc:	24a51764 	addiu	a1,a1,5988
8006bd00:	2450bbc0 	addiu	s0,v0,-17472
8006bd04:	0200f809 	jalr	s0
8006bd08:	02602021 	move	a0,s3
8006bd0c:	1040fc08 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bd10:	2403000f 	li	v1,15
8006bd14:	3c058019 	lui	a1,0x8019
8006bd18:	24a51774 	addiu	a1,a1,6004
8006bd1c:	0200f809 	jalr	s0
8006bd20:	02602021 	move	a0,s3
8006bd24:	1040fc02 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bd28:	2403000f 	li	v1,15
8006bd2c:	3c058019 	lui	a1,0x8019
8006bd30:	24a51780 	addiu	a1,a1,6016
8006bd34:	0200f809 	jalr	s0
8006bd38:	02602021 	move	a0,s3
8006bd3c:	1040fbfc 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bd40:	2403000f 	li	v1,15
8006bd44:	3c058019 	lui	a1,0x8019
8006bd48:	24a51788 	addiu	a1,a1,6024
8006bd4c:	0200f809 	jalr	s0
8006bd50:	02602021 	move	a0,s3
8006bd54:	1040fbf6 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bd58:	2403000f 	li	v1,15
8006bd5c:	3c058019 	lui	a1,0x8019
8006bd60:	24a51790 	addiu	a1,a1,6032
8006bd64:	0200f809 	jalr	s0
8006bd68:	02602021 	move	a0,s3
8006bd6c:	1040fbf0 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bd70:	2403000f 	li	v1,15
8006bd74:	3c058019 	lui	a1,0x8019
8006bd78:	24a517a0 	addiu	a1,a1,6048
8006bd7c:	0200f809 	jalr	s0
8006bd80:	02602021 	move	a0,s3
8006bd84:	1040fbea 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bd88:	2403000f 	li	v1,15
8006bd8c:	3c058019 	lui	a1,0x8019
8006bd90:	24a517b4 	addiu	a1,a1,6068
8006bd94:	02602021 	move	a0,s3
8006bd98:	26f4bfc0 	addiu	s4,s7,-16448
8006bd9c:	0280f809 	jalr	s4
8006bda0:	24060015 	li	a2,21
8006bda4:	1040fbe2 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bda8:	2403000f 	li	v1,15
8006bdac:	3c058019 	lui	a1,0x8019
8006bdb0:	24a517cc 	addiu	a1,a1,6092
8006bdb4:	0200f809 	jalr	s0
8006bdb8:	02602021 	move	a0,s3
8006bdbc:	1040fbdc 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bdc0:	2403000f 	li	v1,15
8006bdc4:	3c058019 	lui	a1,0x8019
8006bdc8:	24a517e0 	addiu	a1,a1,6112
8006bdcc:	02602021 	move	a0,s3
8006bdd0:	0280f809 	jalr	s4
8006bdd4:	2406000f 	li	a2,15
8006bdd8:	1040fbd5 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bddc:	2403000f 	li	v1,15
8006bde0:	3c058019 	lui	a1,0x8019
8006bde4:	24a517f0 	addiu	a1,a1,6128
8006bde8:	0200f809 	jalr	s0
8006bdec:	02602021 	move	a0,s3
8006bdf0:	1040fbcf 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006bdf4:	2403000f 	li	v1,15
8006bdf8:	3c058019 	lui	a1,0x8019
8006bdfc:	24a517f8 	addiu	a1,a1,6136
8006be00:	0200f809 	jalr	s0
8006be04:	02602021 	move	a0,s3
8006be08:	1040fbc9 	beqz	v0,8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006be0c:	2403000f 	li	v1,15
8006be10:	3c058019 	lui	a1,0x8019
8006be14:	24a51808 	addiu	a1,a1,6152
8006be18:	02602021 	move	a0,s3
8006be1c:	0280f809 	jalr	s4
8006be20:	2406000e 	li	a2,14
8006be24:	1440fbc5 	bnez	v0,8006ad3c <_ZN7CMemory13ApplyROMFixesEv+0x590>
8006be28:	3c058019 	lui	a1,0x8019
8006be2c:	0801ab4c 	j	8006ad30 <_ZN7CMemory13ApplyROMFixesEv+0x584>
8006be30:	2403000f 	li	v1,15
8006be34:	2442701c 	addiu	v0,v0,28700
8006be38:	24030001 	li	v1,1
8006be3c:	a043001d 	sb	v1,29(v0)
8006be40:	3c038006 	lui	v1,0x8006
8006be44:	02402021 	move	a0,s2
8006be48:	24637020 	addiu	v1,v1,28704
8006be4c:	0060f809 	jalr	v1
8006be50:	a040001c 	sb	zero,28(v0)
8006be54:	0801ab24 	j	8006ac90 <_ZN7CMemory13ApplyROMFixesEv+0x4e4>
8006be58:	3c028021 	lui	v0,0x8021
8006be5c:	3c058019 	lui	a1,0x8019
8006be60:	24a515ec 	addiu	a1,a1,5612
8006be64:	0200f809 	jalr	s0
8006be68:	02602021 	move	a0,s3
8006be6c:	1440fb72 	bnez	v0,8006ac38 <_ZN7CMemory13ApplyROMFixesEv+0x48c>
8006be70:	3c158019 	lui	s5,0x8019
8006be74:	0801aada 	j	8006ab68 <_ZN7CMemory13ApplyROMFixesEv+0x3bc>
8006be78:	34029728 	li	v0,0x9728
8006be7c:	3c058019 	lui	a1,0x8019
8006be80:	24a515cc 	addiu	a1,a1,5580
8006be84:	0200f809 	jalr	s0
8006be88:	02602021 	move	a0,s3
8006be8c:	1440fb2f 	bnez	v0,8006ab4c <_ZN7CMemory13ApplyROMFixesEv+0x3a0>
8006be90:	3c058019 	lui	a1,0x8019
8006be94:	0801aaab 	j	8006aaac <_ZN7CMemory13ApplyROMFixesEv+0x300>
8006be98:	3402a82e 	li	v0,0xa82e
8006be9c:	3c058019 	lui	a1,0x8019
8006bea0:	24a51588 	addiu	a1,a1,5512
8006bea4:	02602021 	move	a0,s3
8006bea8:	0200f809 	jalr	s0
8006beac:	24060014 	li	a2,20
8006beb0:	1440fa80 	bnez	v0,8006a8b4 <_ZN7CMemory13ApplyROMFixesEv+0x108>
8006beb4:	3c058019 	lui	a1,0x8019
8006beb8:	0801aa25 	j	8006a894 <_ZN7CMemory13ApplyROMFixesEv+0xe8>
8006bebc:	3c028003 	lui	v0,0x8003
8006bec0:	2402ffea 	li	v0,-22
8006bec4:	a0820000 	sb	v0,0(a0)
8006bec8:	8e460004 	lw	a2,4(s2)
8006becc:	34a285ed 	ori	v0,a1,0x85ed
8006bed0:	00c22021 	addu	a0,a2,v0
8006bed4:	90830000 	lbu	v1,0(a0)
8006bed8:	240200b2 	li	v0,178
8006bedc:	1462fdf5 	bne	v1,v0,8006b6b4 <_ZN7CMemory13ApplyROMFixesEv+0xf08>
8006bee0:	3c058019 	lui	a1,0x8019
8006bee4:	2402ffea 	li	v0,-22
8006bee8:	0801adac 	j	8006b6b0 <_ZN7CMemory13ApplyROMFixesEv+0xf04>
8006beec:	a0820000 	sb	v0,0(a0)
8006bef0:	0801adbc 	j	8006b6f0 <_ZN7CMemory13ApplyROMFixesEv+0xf44>
8006bef4:	a0820000 	sb	v0,0(a0)
8006bef8:	0801abd7 	j	8006af5c <_ZN7CMemory13ApplyROMFixesEv+0x7b0>
8006befc:	ac820004 	sw	v0,4(a0)
8006bf00:	0801abee 	j	8006afb8 <_ZN7CMemory13ApplyROMFixesEv+0x80c>
8006bf04:	ac820004 	sw	v0,4(a0)
8006bf08:	0801abfb 	j	8006afec <_ZN7CMemory13ApplyROMFixesEv+0x840>
8006bf0c:	ac820004 	sw	v0,4(a0)
8006bf10:	0801ac08 	j	8006b020 <_ZN7CMemory13ApplyROMFixesEv+0x874>
8006bf14:	ac820004 	sw	v0,4(a0)
8006bf18:	3c058019 	lui	a1,0x8019
8006bf1c:	3c028012 	lui	v0,0x8012
8006bf20:	02202021 	move	a0,s1
8006bf24:	24a51524 	addiu	a1,a1,5412
8006bf28:	2442c0d0 	addiu	v0,v0,-16176
8006bf2c:	0040f809 	jalr	v0
8006bf30:	24060016 	li	a2,22
8006bf34:	3c1e8021 	lui	s8,0x8021
8006bf38:	8e04e07c 	lw	a0,-8068(s0)
8006bf3c:	27c3e42c 	addiu	v1,s8,-7124
8006bf40:	2402001f 	li	v0,31
8006bf44:	0801a9ff 	j	8006a7fc <_ZN7CMemory13ApplyROMFixesEv+0x50>
8006bf48:	a4620124 	sh	v0,292(v1)
8006bf4c:	3c058019 	lui	a1,0x8019
8006bf50:	24a51748 	addiu	a1,a1,5960
8006bf54:	02602021 	move	a0,s3
8006bf58:	0280f809 	jalr	s4
8006bf5c:	24060015 	li	a2,21
8006bf60:	1440ff65 	bnez	v0,8006bcf8 <_ZN7CMemory13ApplyROMFixesEv+0x154c>
8006bf64:	3c058019 	lui	a1,0x8019
8006bf68:	0801af35 	j	8006bcd4 <_ZN7CMemory13ApplyROMFixesEv+0x1528>
8006bf6c:	3404b044 	li	a0,0xb044

8006bf70 <_ZN7CMemory16SRAM512KLoROMMapEv>:
8006bf70:	27bdffd8 	addiu	sp,sp,-40
8006bf74:	afb40020 	sw	s4,32(sp)
8006bf78:	afb20018 	sw	s2,24(sp)
8006bf7c:	afb10014 	sw	s1,20(sp)
8006bf80:	afb00010 	sw	s0,16(sp)
8006bf84:	afbf0024 	sw	ra,36(sp)
8006bf88:	afb3001c 	sw	s3,28(sp)
8006bf8c:	8c8e0000 	lw	t6,0(a0)
8006bf90:	0080a021 	move	s4,a0
8006bf94:	00804021 	move	t0,a0
8006bf98:	00005821 	move	t3,zero
8006bf9c:	24110808 	li	s1,2056
8006bfa0:	240f0001 	li	t7,1
8006bfa4:	240d0001 	li	t5,1
8006bfa8:	240c0005 	li	t4,5
8006bfac:	24102048 	li	s0,8264
8006bfb0:	34129828 	li	s2,0x9828
8006bfb4:	01741821 	addu	v1,t3,s4
8006bfb8:	25670008 	addiu	a3,t3,8
8006bfbc:	25690010 	addiu	t1,t3,16
8006bfc0:	34059029 	li	a1,0x9029
8006bfc4:	34049028 	li	a0,0x9028
8006bfc8:	34029829 	li	v0,0x9829
8006bfcc:	00652821 	addu	a1,v1,a1
8006bfd0:	00642021 	addu	a0,v1,a0
8006bfd4:	00621021 	addu	v0,v1,v0
8006bfd8:	00e9302a 	slt	a2,a3,t1
8006bfdc:	00721821 	addu	v1,v1,s2
8006bfe0:	a06f0000 	sb	t7,0(v1)
8006bfe4:	ad0e2028 	sw	t6,8232(t0)
8006bfe8:	a08f0000 	sb	t7,0(a0)
8006bfec:	ad0e0028 	sw	t6,40(t0)
8006bff0:	a04f0000 	sb	t7,0(v0)
8006bff4:	ad0e202c 	sw	t6,8236(t0)
8006bff8:	a0af0000 	sb	t7,0(a1)
8006bffc:	ad0e002c 	sw	t6,44(t0)
8006c000:	ad002030 	sw	zero,8240(t0)
8006c004:	ad000030 	sw	zero,48(t0)
8006c008:	ad002034 	sw	zero,8244(t0)
8006c00c:	ad000034 	sw	zero,52(t0)
8006c010:	ad0d2038 	sw	t5,8248(t0)
8006c014:	ad0d0038 	sw	t5,56(t0)
8006c018:	ad0d203c 	sw	t5,8252(t0)
8006c01c:	ad0d003c 	sw	t5,60(t0)
8006c020:	ad0c2040 	sw	t4,8256(t0)
8006c024:	ad0c0040 	sw	t4,64(t0)
8006c028:	ad0c2044 	sw	t4,8260(t0)
8006c02c:	10c00013 	beqz	a2,8006c07c <_ZN7CMemory16SRAM512KLoROMMapEv+0x10c>
8006c030:	ad0c0044 	sw	t4,68(t0)
8006c034:	8e8a0004 	lw	t2,4(s4)
8006c038:	000b1ac0 	sll	v1,t3,0xb
8006c03c:	3402a028 	li	v0,0xa028
8006c040:	006a1821 	addu	v1,v1,t2
8006c044:	02221021 	addu	v0,s1,v0
8006c048:	02822821 	addu	a1,s4,v0
8006c04c:	24638000 	addiu	v1,v1,-32768
8006c050:	02902021 	addu	a0,s4,s0
8006c054:	24060001 	li	a2,1
8006c058:	24e70001 	addiu	a3,a3,1
8006c05c:	00e9102a 	slt	v0,a3,t1
8006c060:	ac830000 	sw	v1,0(a0)
8006c064:	ac83e000 	sw	v1,-8192(a0)
8006c068:	a0a60000 	sb	a2,0(a1)
8006c06c:	a0a6f800 	sb	a2,-2048(a1)
8006c070:	24840004 	addiu	a0,a0,4
8006c074:	1440fff8 	bnez	v0,8006c058 <_ZN7CMemory16SRAM512KLoROMMapEv+0xe8>
8006c078:	24a50001 	addiu	a1,a1,1
8006c07c:	24020400 	li	v0,1024
8006c080:	25080040 	addiu	t0,t0,64
8006c084:	26310010 	addiu	s1,s1,16
8006c088:	11220003 	beq	t1,v0,8006c098 <_ZN7CMemory16SRAM512KLoROMMapEv+0x128>
8006c08c:	26100040 	addiu	s0,s0,64
8006c090:	0801afed 	j	8006bfb4 <_ZN7CMemory16SRAM512KLoROMMapEv+0x44>
8006c094:	01205821 	move	t3,t1
8006c098:	00003821 	move	a3,zero
8006c09c:	00004021 	move	t0,zero
8006c0a0:	24e50008 	addiu	a1,a3,8
8006c0a4:	0105102a 	slt	v0,t0,a1
8006c0a8:	14400027 	bnez	v0,8006c148 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1d8>
8006c0ac:	24e60010 	addiu	a2,a3,16
8006c0b0:	00a6102a 	slt	v0,a1,a2
8006c0b4:	1040000f 	beqz	v0,8006c0f4 <_ZN7CMemory16SRAM512KLoROMMapEv+0x184>
8006c0b8:	000712c0 	sll	v0,a3,0xb
8006c0bc:	8e8a0004 	lw	t2,4(s4)
8006c0c0:	00072080 	sll	a0,a3,0x2
8006c0c4:	3c03001f 	lui	v1,0x1f
8006c0c8:	004a1021 	addu	v0,v0,t2
8006c0cc:	24843048 	addiu	a0,a0,12360
8006c0d0:	34638000 	ori	v1,v1,0x8000
8006c0d4:	00431821 	addu	v1,v0,v1
8006c0d8:	02842021 	addu	a0,s4,a0
8006c0dc:	24a50001 	addiu	a1,a1,1
8006c0e0:	00a6102a 	slt	v0,a1,a2
8006c0e4:	ac830000 	sw	v1,0(a0)
8006c0e8:	ac83e000 	sw	v1,-8192(a0)
8006c0ec:	1440fffb 	bnez	v0,8006c0dc <_ZN7CMemory16SRAM512KLoROMMapEv+0x16c>
8006c0f0:	24840004 	addiu	a0,a0,4
8006c0f4:	00e6102a 	slt	v0,a3,a2
8006c0f8:	1040000b 	beqz	v0,8006c128 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1b8>
8006c0fc:	3402ac28 	li	v0,0xac28
8006c100:	00e21021 	addu	v0,a3,v0
8006c104:	02821821 	addu	v1,s4,v0
8006c108:	00e02021 	move	a0,a3
8006c10c:	24050001 	li	a1,1
8006c110:	24840001 	addiu	a0,a0,1
8006c114:	0086102a 	slt	v0,a0,a2
8006c118:	a0650000 	sb	a1,0(v1)
8006c11c:	a065f800 	sb	a1,-2048(v1)
8006c120:	1440fffb 	bnez	v0,8006c110 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1a0>
8006c124:	24630001 	addiu	v1,v1,1
8006c128:	28c20400 	slti	v0,a2,1024
8006c12c:	10400013 	beqz	v0,8006c17c <_ZN7CMemory16SRAM512KLoROMMapEv+0x20c>
8006c130:	00c04021 	move	t0,a2
8006c134:	00c03821 	move	a3,a2
8006c138:	24e50008 	addiu	a1,a3,8
8006c13c:	0105102a 	slt	v0,t0,a1
8006c140:	1040ffdb 	beqz	v0,8006c0b0 <_ZN7CMemory16SRAM512KLoROMMapEv+0x140>
8006c144:	24e60010 	addiu	a2,a3,16
8006c148:	8e8a0004 	lw	t2,4(s4)
8006c14c:	000712c0 	sll	v0,a3,0xb
8006c150:	00081880 	sll	v1,t0,0x2
8006c154:	004a1021 	addu	v0,v0,t2
8006c158:	3c040020 	lui	a0,0x20
8006c15c:	00e03021 	move	a2,a3
8006c160:	00441021 	addu	v0,v0,a0
8006c164:	00741821 	addu	v1,v1,s4
8006c168:	25080001 	addiu	t0,t0,1
8006c16c:	00c03821 	move	a3,a2
8006c170:	ac621028 	sw	v0,4136(v1)
8006c174:	0801b04e 	j	8006c138 <_ZN7CMemory16SRAM512KLoROMMapEv+0x1c8>
8006c178:	ac623028 	sw	v0,12328(v1)
8006c17c:	3c0a0001 	lui	t2,0x1
8006c180:	028a1021 	addu	v0,s4,t2
8006c184:	24030001 	li	v1,1
8006c188:	01ca2021 	addu	a0,t6,t2
8006c18c:	3c0b8021 	lui	t3,0x8021
8006c190:	a0439808 	sb	v1,-26616(v0)
8006c194:	a0439818 	sb	v1,-26600(v0)
8006c198:	a0439809 	sb	v1,-26615(v0)
8006c19c:	a0439819 	sb	v1,-26599(v0)
8006c1a0:	a043980a 	sb	v1,-26614(v0)
8006c1a4:	a043981a 	sb	v1,-26598(v0)
8006c1a8:	a043980b 	sb	v1,-26613(v0)
8006c1ac:	a043981b 	sb	v1,-26597(v0)
8006c1b0:	a043980c 	sb	v1,-26612(v0)
8006c1b4:	a043981c 	sb	v1,-26596(v0)
8006c1b8:	a043980d 	sb	v1,-26611(v0)
8006c1bc:	ae8e1fa8 	sw	t6,8104(s4)
8006c1c0:	ae841fe8 	sw	a0,8168(s4)
8006c1c4:	a040a808 	sb	zero,-22520(v0)
8006c1c8:	a040a818 	sb	zero,-22504(v0)
8006c1cc:	ae8e1fac 	sw	t6,8108(s4)
8006c1d0:	ae841fec 	sw	a0,8172(s4)
8006c1d4:	a040a809 	sb	zero,-22519(v0)
8006c1d8:	a040a819 	sb	zero,-22503(v0)
8006c1dc:	ae8e1fb0 	sw	t6,8112(s4)
8006c1e0:	ae841ff0 	sw	a0,8176(s4)
8006c1e4:	a040a80a 	sb	zero,-22518(v0)
8006c1e8:	a040a81a 	sb	zero,-22502(v0)
8006c1ec:	ae8e1fb4 	sw	t6,8116(s4)
8006c1f0:	ae841ff4 	sw	a0,8180(s4)
8006c1f4:	a040a80b 	sb	zero,-22517(v0)
8006c1f8:	a040a81b 	sb	zero,-22501(v0)
8006c1fc:	ae8e1fb8 	sw	t6,8120(s4)
8006c200:	ae841ff8 	sw	a0,8184(s4)
8006c204:	a040a80c 	sb	zero,-22516(v0)
8006c208:	a040a81c 	sb	zero,-22500(v0)
8006c20c:	ae8e1fbc 	sw	t6,8124(s4)
8006c210:	ae841ffc 	sw	a0,8188(s4)
8006c214:	a043981d 	sb	v1,-26595(v0)
8006c218:	a043980e 	sb	v1,-26610(v0)
8006c21c:	a043981e 	sb	v1,-26594(v0)
8006c220:	a043980f 	sb	v1,-26609(v0)
8006c224:	a043981f 	sb	v1,-26593(v0)
8006c228:	a0439810 	sb	v1,-26608(v0)
8006c22c:	a0439820 	sb	v1,-26592(v0)
8006c230:	a0439811 	sb	v1,-26607(v0)
8006c234:	a0439821 	sb	v1,-26591(v0)
8006c238:	a0439812 	sb	v1,-26606(v0)
8006c23c:	a0439822 	sb	v1,-26590(v0)
8006c240:	a040a80d 	sb	zero,-22515(v0)
8006c244:	a040a81d 	sb	zero,-22499(v0)
8006c248:	ae8e1fc0 	sw	t6,8128(s4)
8006c24c:	ae842000 	sw	a0,8192(s4)
8006c250:	a040a80e 	sb	zero,-22514(v0)
8006c254:	a040a81e 	sb	zero,-22498(v0)
8006c258:	ae8e1fc4 	sw	t6,8132(s4)
8006c25c:	ae842004 	sw	a0,8196(s4)
8006c260:	a040a80f 	sb	zero,-22513(v0)
8006c264:	a040a81f 	sb	zero,-22497(v0)
8006c268:	ae8e1fc8 	sw	t6,8136(s4)
8006c26c:	ae842008 	sw	a0,8200(s4)
8006c270:	a040a810 	sb	zero,-22512(v0)
8006c274:	a040a820 	sb	zero,-22496(v0)
8006c278:	ae8e1fcc 	sw	t6,8140(s4)
8006c27c:	ae84200c 	sw	a0,8204(s4)
8006c280:	a040a811 	sb	zero,-22511(v0)
8006c284:	a040a821 	sb	zero,-22495(v0)
8006c288:	ae8e1fd0 	sw	t6,8144(s4)
8006c28c:	ae842010 	sw	a0,8208(s4)
8006c290:	a040a812 	sb	zero,-22510(v0)
8006c294:	a040a822 	sb	zero,-22494(v0)
8006c298:	ae8e1fd4 	sw	t6,8148(s4)
8006c29c:	ae842014 	sw	a0,8212(s4)
8006c2a0:	a0439813 	sb	v1,-26605(v0)
8006c2a4:	a0439823 	sb	v1,-26589(v0)
8006c2a8:	a0439814 	sb	v1,-26604(v0)
8006c2ac:	a0439824 	sb	v1,-26588(v0)
8006c2b0:	a0439815 	sb	v1,-26603(v0)
8006c2b4:	a0439825 	sb	v1,-26587(v0)
8006c2b8:	a0439816 	sb	v1,-26602(v0)
8006c2bc:	a0439826 	sb	v1,-26586(v0)
8006c2c0:	a0439817 	sb	v1,-26601(v0)
8006c2c4:	a0439827 	sb	v1,-26585(v0)
8006c2c8:	a040a813 	sb	zero,-22509(v0)
8006c2cc:	a040a823 	sb	zero,-22493(v0)
8006c2d0:	a040a814 	sb	zero,-22508(v0)
8006c2d4:	a040a824 	sb	zero,-22492(v0)
8006c2d8:	a040a815 	sb	zero,-22507(v0)
8006c2dc:	a040a825 	sb	zero,-22491(v0)
8006c2e0:	a040a816 	sb	zero,-22506(v0)
8006c2e4:	a040a826 	sb	zero,-22490(v0)
8006c2e8:	a040a817 	sb	zero,-22505(v0)
8006c2ec:	a040a827 	sb	zero,-22489(v0)
8006c2f0:	8d657008 	lw	a1,28680(t3)
8006c2f4:	354c8000 	ori	t4,t2,0x8000
8006c2f8:	340d8000 	li	t5,0x8000
8006c2fc:	00ac4021 	addu	t0,a1,t4
8006c300:	00ad3021 	addu	a2,a1,t5
8006c304:	00aa3821 	addu	a3,a1,t2
8006c308:	ae8e1fe4 	sw	t6,8164(s4)
8006c30c:	ae842024 	sw	a0,8228(s4)
8006c310:	ae861c68 	sw	a2,7272(s4)
8006c314:	ae871ca8 	sw	a3,7336(s4)
8006c318:	ae881ce8 	sw	t0,7400(s4)
8006c31c:	ae8e1fd8 	sw	t6,8152(s4)
8006c320:	ae842018 	sw	a0,8216(s4)
8006c324:	ae8e1fdc 	sw	t6,8156(s4)
8006c328:	ae84201c 	sw	a0,8220(s4)
8006c32c:	ae8e1fe0 	sw	t6,8160(s4)
8006c330:	ae842020 	sw	a0,8224(s4)
8006c334:	ae851c28 	sw	a1,7208(s4)
8006c338:	a0439728 	sb	v1,-26840(v0)
8006c33c:	a0439738 	sb	v1,-26824(v0)
8006c340:	a0439748 	sb	v1,-26808(v0)
8006c344:	a0439758 	sb	v1,-26792(v0)
8006c348:	a040a728 	sb	zero,-22744(v0)
8006c34c:	a040a738 	sb	zero,-22728(v0)
8006c350:	a040a748 	sb	zero,-22712(v0)
8006c354:	a040a758 	sb	zero,-22696(v0)
8006c358:	8d697008 	lw	t1,28680(t3)
8006c35c:	a0439729 	sb	v1,-26839(v0)
8006c360:	a0439739 	sb	v1,-26823(v0)
8006c364:	a0439749 	sb	v1,-26807(v0)
8006c368:	a0439759 	sb	v1,-26791(v0)
8006c36c:	a040a729 	sb	zero,-22743(v0)
8006c370:	a040a739 	sb	zero,-22727(v0)
8006c374:	a040a749 	sb	zero,-22711(v0)
8006c378:	a040a759 	sb	zero,-22695(v0)
8006c37c:	8d647008 	lw	a0,28680(t3)
8006c380:	012c7821 	addu	t7,t1,t4
8006c384:	a043972a 	sb	v1,-26838(v0)
8006c388:	a043973a 	sb	v1,-26822(v0)
8006c38c:	a043974a 	sb	v1,-26806(v0)
8006c390:	a043975a 	sb	v1,-26790(v0)
8006c394:	008c8021 	addu	s0,a0,t4
8006c398:	012d2821 	addu	a1,t1,t5
8006c39c:	012a3021 	addu	a2,t1,t2
8006c3a0:	008d3821 	addu	a3,a0,t5
8006c3a4:	008a4021 	addu	t0,a0,t2
8006c3a8:	a040a72a 	sb	zero,-22742(v0)
8006c3ac:	a040a73a 	sb	zero,-22726(v0)
8006c3b0:	a040a74a 	sb	zero,-22710(v0)
8006c3b4:	a040a75a 	sb	zero,-22694(v0)
8006c3b8:	8d6e7008 	lw	t6,28680(t3)
8006c3bc:	ae851c6c 	sw	a1,7276(s4)
8006c3c0:	ae861cac 	sw	a2,7340(s4)
8006c3c4:	ae8f1cec 	sw	t7,7404(s4)
8006c3c8:	ae871c70 	sw	a3,7280(s4)
8006c3cc:	ae881cb0 	sw	t0,7344(s4)
8006c3d0:	ae901cf0 	sw	s0,7408(s4)
8006c3d4:	ae891c2c 	sw	t1,7212(s4)
8006c3d8:	ae841c30 	sw	a0,7216(s4)
8006c3dc:	a043972b 	sb	v1,-26837(v0)
8006c3e0:	a043973b 	sb	v1,-26821(v0)
8006c3e4:	a043974b 	sb	v1,-26805(v0)
8006c3e8:	a043975b 	sb	v1,-26789(v0)
8006c3ec:	a040a72b 	sb	zero,-22741(v0)
8006c3f0:	a040a73b 	sb	zero,-22725(v0)
8006c3f4:	a040a74b 	sb	zero,-22709(v0)
8006c3f8:	a040a75b 	sb	zero,-22693(v0)
8006c3fc:	8d657008 	lw	a1,28680(t3)
8006c400:	a043972c 	sb	v1,-26836(v0)
8006c404:	a043973c 	sb	v1,-26820(v0)
8006c408:	a043974c 	sb	v1,-26804(v0)
8006c40c:	a043975c 	sb	v1,-26788(v0)
8006c410:	a040a72c 	sb	zero,-22740(v0)
8006c414:	a040a73c 	sb	zero,-22724(v0)
8006c418:	a040a74c 	sb	zero,-22708(v0)
8006c41c:	a040a75c 	sb	zero,-22692(v0)
8006c420:	8d647008 	lw	a0,28680(t3)
8006c424:	01cc8021 	addu	s0,t6,t4
8006c428:	00ac8821 	addu	s1,a1,t4
8006c42c:	008c9021 	addu	s2,a0,t4
8006c430:	01cd3021 	addu	a2,t6,t5
8006c434:	00ad3821 	addu	a3,a1,t5
8006c438:	00aa4021 	addu	t0,a1,t2
8006c43c:	008d4821 	addu	t1,a0,t5
8006c440:	008a7821 	addu	t7,a0,t2
8006c444:	ae8e1c34 	sw	t6,7220(s4)
8006c448:	01ca7021 	addu	t6,t6,t2
8006c44c:	a043972d 	sb	v1,-26835(v0)
8006c450:	a043973d 	sb	v1,-26819(v0)
8006c454:	ae861c74 	sw	a2,7284(s4)
8006c458:	ae8e1cb4 	sw	t6,7348(s4)
8006c45c:	ae901cf4 	sw	s0,7412(s4)
8006c460:	ae871c78 	sw	a3,7288(s4)
8006c464:	ae881cb8 	sw	t0,7352(s4)
8006c468:	ae911cf8 	sw	s1,7416(s4)
8006c46c:	ae891c7c 	sw	t1,7292(s4)
8006c470:	ae8f1cbc 	sw	t7,7356(s4)
8006c474:	ae921cfc 	sw	s2,7420(s4)
8006c478:	ae851c38 	sw	a1,7224(s4)
8006c47c:	ae841c3c 	sw	a0,7228(s4)
8006c480:	a040a72d 	sb	zero,-22739(v0)
8006c484:	a040a73d 	sb	zero,-22723(v0)
8006c488:	a043974d 	sb	v1,-26803(v0)
8006c48c:	a043975d 	sb	v1,-26787(v0)
8006c490:	a040a74d 	sb	zero,-22707(v0)
8006c494:	a040a75d 	sb	zero,-22691(v0)
8006c498:	8d657008 	lw	a1,28680(t3)
8006c49c:	a043972e 	sb	v1,-26834(v0)
8006c4a0:	a043973e 	sb	v1,-26818(v0)
8006c4a4:	a043974e 	sb	v1,-26802(v0)
8006c4a8:	a043975e 	sb	v1,-26786(v0)
8006c4ac:	a040a72e 	sb	zero,-22738(v0)
8006c4b0:	a040a73e 	sb	zero,-22722(v0)
8006c4b4:	a040a74e 	sb	zero,-22706(v0)
8006c4b8:	a040a75e 	sb	zero,-22690(v0)
8006c4bc:	8d667008 	lw	a2,28680(t3)
8006c4c0:	a043972f 	sb	v1,-26833(v0)
8006c4c4:	a043973f 	sb	v1,-26817(v0)
8006c4c8:	a043974f 	sb	v1,-26801(v0)
8006c4cc:	a043975f 	sb	v1,-26785(v0)
8006c4d0:	a040a72f 	sb	zero,-22737(v0)
8006c4d4:	a040a73f 	sb	zero,-22721(v0)
8006c4d8:	a040a74f 	sb	zero,-22705(v0)
8006c4dc:	a040a75f 	sb	zero,-22689(v0)
8006c4e0:	8d647008 	lw	a0,28680(t3)
8006c4e4:	00ac8821 	addu	s1,a1,t4
8006c4e8:	00cc9021 	addu	s2,a2,t4
8006c4ec:	00ad3821 	addu	a3,a1,t5
8006c4f0:	00aa4021 	addu	t0,a1,t2
8006c4f4:	00cd4821 	addu	t1,a2,t5
8006c4f8:	00ca7021 	addu	t6,a2,t2
8006c4fc:	008d7821 	addu	t7,a0,t5
8006c500:	008a8021 	addu	s0,a0,t2
8006c504:	ae871c80 	sw	a3,7296(s4)
8006c508:	ae881cc0 	sw	t0,7360(s4)
8006c50c:	ae911d00 	sw	s1,7424(s4)
8006c510:	ae891c84 	sw	t1,7300(s4)
8006c514:	ae8e1cc4 	sw	t6,7364(s4)
8006c518:	ae921d04 	sw	s2,7428(s4)
8006c51c:	ae8f1c88 	sw	t7,7304(s4)
8006c520:	ae901cc8 	sw	s0,7368(s4)
8006c524:	ae851c40 	sw	a1,7232(s4)
8006c528:	ae861c44 	sw	a2,7236(s4)
8006c52c:	ae841c48 	sw	a0,7240(s4)
8006c530:	a0439730 	sb	v1,-26832(v0)
8006c534:	a0439740 	sb	v1,-26816(v0)
8006c538:	a0439750 	sb	v1,-26800(v0)
8006c53c:	a0439760 	sb	v1,-26784(v0)
8006c540:	a040a730 	sb	zero,-22736(v0)
8006c544:	a040a740 	sb	zero,-22720(v0)
8006c548:	a040a750 	sb	zero,-22704(v0)
8006c54c:	a040a760 	sb	zero,-22688(v0)
8006c550:	8d657008 	lw	a1,28680(t3)
8006c554:	a0439731 	sb	v1,-26831(v0)
8006c558:	a0439741 	sb	v1,-26815(v0)
8006c55c:	a0439751 	sb	v1,-26799(v0)
8006c560:	a0439761 	sb	v1,-26783(v0)
8006c564:	a040a731 	sb	zero,-22735(v0)
8006c568:	a040a741 	sb	zero,-22719(v0)
8006c56c:	a040a751 	sb	zero,-22703(v0)
8006c570:	a040a761 	sb	zero,-22687(v0)
8006c574:	008c9821 	addu	s3,a0,t4
8006c578:	8d647008 	lw	a0,28680(t3)
8006c57c:	00ac7021 	addu	t6,a1,t4
8006c580:	008c7821 	addu	t7,a0,t4
8006c584:	00ad3021 	addu	a2,a1,t5
8006c588:	00aa3821 	addu	a3,a1,t2
8006c58c:	008d4021 	addu	t0,a0,t5
8006c590:	008a4821 	addu	t1,a0,t2
8006c594:	a0439732 	sb	v1,-26830(v0)
8006c598:	a0439742 	sb	v1,-26814(v0)
8006c59c:	a0439752 	sb	v1,-26798(v0)
8006c5a0:	ae931d08 	sw	s3,7432(s4)
8006c5a4:	ae861c8c 	sw	a2,7308(s4)
8006c5a8:	ae871ccc 	sw	a3,7372(s4)
8006c5ac:	ae8e1d0c 	sw	t6,7436(s4)
8006c5b0:	ae881c90 	sw	t0,7312(s4)
8006c5b4:	ae891cd0 	sw	t1,7376(s4)
8006c5b8:	ae8f1d10 	sw	t7,7440(s4)
8006c5bc:	ae851c4c 	sw	a1,7244(s4)
8006c5c0:	ae841c50 	sw	a0,7248(s4)
8006c5c4:	a040a732 	sb	zero,-22734(v0)
8006c5c8:	a040a742 	sb	zero,-22718(v0)
8006c5cc:	a040a752 	sb	zero,-22702(v0)
8006c5d0:	a0439762 	sb	v1,-26782(v0)
8006c5d4:	a040a762 	sb	zero,-22686(v0)
8006c5d8:	8d657008 	lw	a1,28680(t3)
8006c5dc:	a0439733 	sb	v1,-26829(v0)
8006c5e0:	a0439743 	sb	v1,-26813(v0)
8006c5e4:	a0439753 	sb	v1,-26797(v0)
8006c5e8:	a0439763 	sb	v1,-26781(v0)
8006c5ec:	a040a733 	sb	zero,-22733(v0)
8006c5f0:	a040a743 	sb	zero,-22717(v0)
8006c5f4:	a040a753 	sb	zero,-22701(v0)
8006c5f8:	a040a763 	sb	zero,-22685(v0)
8006c5fc:	8d667008 	lw	a2,28680(t3)
8006c600:	a0439734 	sb	v1,-26828(v0)
8006c604:	a0439744 	sb	v1,-26812(v0)
8006c608:	a0439754 	sb	v1,-26796(v0)
8006c60c:	a0439764 	sb	v1,-26780(v0)
8006c610:	a040a734 	sb	zero,-22732(v0)
8006c614:	a040a744 	sb	zero,-22716(v0)
8006c618:	a040a754 	sb	zero,-22700(v0)
8006c61c:	a040a764 	sb	zero,-22684(v0)
8006c620:	8d647008 	lw	a0,28680(t3)
8006c624:	00ad3821 	addu	a3,a1,t5
8006c628:	00aa4021 	addu	t0,a1,t2
8006c62c:	00cd4821 	addu	t1,a2,t5
8006c630:	00ca7021 	addu	t6,a2,t2
8006c634:	008d7821 	addu	t7,a0,t5
8006c638:	008a8021 	addu	s0,a0,t2
8006c63c:	00ac8821 	addu	s1,a1,t4
8006c640:	00cc9021 	addu	s2,a2,t4
8006c644:	008c9821 	addu	s3,a0,t4
8006c648:	a0439735 	sb	v1,-26827(v0)
8006c64c:	ae871c94 	sw	a3,7316(s4)
8006c650:	ae881cd4 	sw	t0,7380(s4)
8006c654:	ae891c98 	sw	t1,7320(s4)
8006c658:	ae8e1cd8 	sw	t6,7384(s4)
8006c65c:	ae8f1c9c 	sw	t7,7324(s4)
8006c660:	ae901cdc 	sw	s0,7388(s4)
8006c664:	ae851c54 	sw	a1,7252(s4)
8006c668:	ae861c58 	sw	a2,7256(s4)
8006c66c:	ae841c5c 	sw	a0,7260(s4)
8006c670:	ae911d14 	sw	s1,7444(s4)
8006c674:	ae921d18 	sw	s2,7448(s4)
8006c678:	ae931d1c 	sw	s3,7452(s4)
8006c67c:	a040a735 	sb	zero,-22731(v0)
8006c680:	a0439745 	sb	v1,-26811(v0)
8006c684:	a040a745 	sb	zero,-22715(v0)
8006c688:	a0439755 	sb	v1,-26795(v0)
8006c68c:	a040a755 	sb	zero,-22699(v0)
8006c690:	a0439765 	sb	v1,-26779(v0)
8006c694:	a040a765 	sb	zero,-22683(v0)
8006c698:	8d647008 	lw	a0,28680(t3)
8006c69c:	a0439736 	sb	v1,-26826(v0)
8006c6a0:	a040a736 	sb	zero,-22730(v0)
8006c6a4:	a0439746 	sb	v1,-26810(v0)
8006c6a8:	a040a746 	sb	zero,-22714(v0)
8006c6ac:	a0439756 	sb	v1,-26794(v0)
8006c6b0:	a040a756 	sb	zero,-22698(v0)
8006c6b4:	a0439766 	sb	v1,-26778(v0)
8006c6b8:	a040a766 	sb	zero,-22682(v0)
8006c6bc:	8d657008 	lw	a1,28680(t3)
8006c6c0:	008c3021 	addu	a2,a0,t4
8006c6c4:	00ad3821 	addu	a3,a1,t5
8006c6c8:	00aa4021 	addu	t0,a1,t2
8006c6cc:	00ac6021 	addu	t4,a1,t4
8006c6d0:	008d6821 	addu	t5,a0,t5
8006c6d4:	008a5021 	addu	t2,a0,t2
8006c6d8:	a0439767 	sb	v1,-26777(v0)
8006c6dc:	a040a767 	sb	zero,-22681(v0)
8006c6e0:	a0439737 	sb	v1,-26825(v0)
8006c6e4:	a040a737 	sb	zero,-22729(v0)
8006c6e8:	a0439747 	sb	v1,-26809(v0)
8006c6ec:	a040a747 	sb	zero,-22713(v0)
8006c6f0:	a0439757 	sb	v1,-26793(v0)
8006c6f4:	a040a757 	sb	zero,-22697(v0)
8006c6f8:	26904028 	addiu	s0,s4,16424
8006c6fc:	3c028012 	lui	v0,0x8012
8006c700:	ae861d20 	sw	a2,7456(s4)
8006c704:	ae841c60 	sw	a0,7264(s4)
8006c708:	ae851c64 	sw	a1,7268(s4)
8006c70c:	02002021 	move	a0,s0
8006c710:	26850028 	addiu	a1,s4,40
8006c714:	24064000 	li	a2,16384
8006c718:	ae8d1ca0 	sw	t5,7328(s4)
8006c71c:	ae8a1ce0 	sw	t2,7392(s4)
8006c720:	ae871ca4 	sw	a3,7332(s4)
8006c724:	ae881ce4 	sw	t0,7396(s4)
8006c728:	2442c980 	addiu	v0,v0,-13952
8006c72c:	0040f809 	jalr	v0
8006c730:	ae8c1d24 	sw	t4,7460(s4)
8006c734:	3403a028 	li	v1,0xa028
8006c738:	02832021 	addu	a0,s4,v1
8006c73c:	24060005 	li	a2,5
8006c740:	00001821 	move	v1,zero
8006c744:	24051000 	li	a1,4096
8006c748:	90820000 	lbu	v0,0(a0)
8006c74c:	24630001 	addiu	v1,v1,1
8006c750:	10400002 	beqz	v0,8006c75c <_ZN7CMemory16SRAM512KLoROMMapEv+0x7ec>
8006c754:	24840001 	addiu	a0,a0,1
8006c758:	ae060000 	sw	a2,0(s0)
8006c75c:	1465fffa 	bne	v1,a1,8006c748 <_ZN7CMemory16SRAM512KLoROMMapEv+0x7d8>
8006c760:	26100004 	addiu	s0,s0,4
8006c764:	8fbf0024 	lw	ra,36(sp)
8006c768:	8fb40020 	lw	s4,32(sp)
8006c76c:	8fb3001c 	lw	s3,28(sp)
8006c770:	8fb20018 	lw	s2,24(sp)
8006c774:	8fb10014 	lw	s1,20(sp)
8006c778:	8fb00010 	lw	s0,16(sp)
8006c77c:	03e00008 	jr	ra
8006c780:	27bd0028 	addiu	sp,sp,40

8006c784 <_ZN7CMemory19SufamiTurboLoROMMapEv>:
8006c784:	27bdffe0 	addiu	sp,sp,-32
8006c788:	afb10014 	sw	s1,20(sp)
8006c78c:	afb00010 	sw	s0,16(sp)
8006c790:	afbf0018 	sw	ra,24(sp)
8006c794:	8c8c0000 	lw	t4,0(a0)
8006c798:	00808821 	move	s1,a0
8006c79c:	00804021 	move	t0,a0
8006c7a0:	00005821 	move	t3,zero
8006c7a4:	24180808 	li	t8,2056
8006c7a8:	240f0001 	li	t7,1
8006c7ac:	240e0001 	li	t6,1
8006c7b0:	240d0005 	li	t5,5
8006c7b4:	24102048 	li	s0,8264
8006c7b8:	34199828 	li	t9,0x9828
8006c7bc:	022b1821 	addu	v1,s1,t3
8006c7c0:	25670008 	addiu	a3,t3,8
8006c7c4:	25690010 	addiu	t1,t3,16
8006c7c8:	34059029 	li	a1,0x9029
8006c7cc:	34049028 	li	a0,0x9028
8006c7d0:	34029829 	li	v0,0x9829
8006c7d4:	00652821 	addu	a1,v1,a1
8006c7d8:	00642021 	addu	a0,v1,a0
8006c7dc:	00621021 	addu	v0,v1,v0
8006c7e0:	00e9302a 	slt	a2,a3,t1
8006c7e4:	00791821 	addu	v1,v1,t9
8006c7e8:	a06f0000 	sb	t7,0(v1)
8006c7ec:	ad0c2028 	sw	t4,8232(t0)
8006c7f0:	a08f0000 	sb	t7,0(a0)
8006c7f4:	ad0c0028 	sw	t4,40(t0)
8006c7f8:	a04f0000 	sb	t7,0(v0)
8006c7fc:	ad0c202c 	sw	t4,8236(t0)
8006c800:	a0af0000 	sb	t7,0(a1)
8006c804:	ad0c002c 	sw	t4,44(t0)
8006c808:	ad002030 	sw	zero,8240(t0)
8006c80c:	ad000030 	sw	zero,48(t0)
8006c810:	ad002034 	sw	zero,8244(t0)
8006c814:	ad000034 	sw	zero,52(t0)
8006c818:	ad0e2038 	sw	t6,8248(t0)
8006c81c:	ad0e0038 	sw	t6,56(t0)
8006c820:	ad0e203c 	sw	t6,8252(t0)
8006c824:	ad0e003c 	sw	t6,60(t0)
8006c828:	ad0d2040 	sw	t5,8256(t0)
8006c82c:	ad0d0040 	sw	t5,64(t0)
8006c830:	ad0d2044 	sw	t5,8260(t0)
8006c834:	10c00013 	beqz	a2,8006c884 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x100>
8006c838:	ad0d0044 	sw	t5,68(t0)
8006c83c:	8e2a0004 	lw	t2,4(s1)
8006c840:	000b1ac0 	sll	v1,t3,0xb
8006c844:	3402a028 	li	v0,0xa028
8006c848:	006a1821 	addu	v1,v1,t2
8006c84c:	03021021 	addu	v0,t8,v0
8006c850:	02222821 	addu	a1,s1,v0
8006c854:	24638000 	addiu	v1,v1,-32768
8006c858:	02302021 	addu	a0,s1,s0
8006c85c:	24060001 	li	a2,1
8006c860:	24e70001 	addiu	a3,a3,1
8006c864:	00e9102a 	slt	v0,a3,t1
8006c868:	ac830000 	sw	v1,0(a0)
8006c86c:	ac83e000 	sw	v1,-8192(a0)
8006c870:	a0a60000 	sb	a2,0(a1)
8006c874:	a0a6f800 	sb	a2,-2048(a1)
8006c878:	24840004 	addiu	a0,a0,4
8006c87c:	1440fff8 	bnez	v0,8006c860 <_ZN7CMemory19SufamiTurboLoROMMapEv+0xdc>
8006c880:	24a50001 	addiu	a1,a1,1
8006c884:	24020400 	li	v0,1024
8006c888:	25080040 	addiu	t0,t0,64
8006c88c:	27180010 	addiu	t8,t8,16
8006c890:	11220003 	beq	t1,v0,8006c8a0 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x11c>
8006c894:	26100040 	addiu	s0,s0,64
8006c898:	0801b1ef 	j	8006c7bc <_ZN7CMemory19SufamiTurboLoROMMapEv+0x38>
8006c89c:	01205821 	move	t3,t1
8006c8a0:	00003821 	move	a3,zero
8006c8a4:	00004021 	move	t0,zero
8006c8a8:	24e50008 	addiu	a1,a3,8
8006c8ac:	0105102a 	slt	v0,t0,a1
8006c8b0:	14400027 	bnez	v0,8006c950 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x1cc>
8006c8b4:	24e60010 	addiu	a2,a3,16
8006c8b8:	00a6102a 	slt	v0,a1,a2
8006c8bc:	1040000f 	beqz	v0,8006c8fc <_ZN7CMemory19SufamiTurboLoROMMapEv+0x178>
8006c8c0:	000712c0 	sll	v0,a3,0xb
8006c8c4:	8e2a0004 	lw	t2,4(s1)
8006c8c8:	00072080 	sll	a0,a3,0x2
8006c8cc:	3c03001f 	lui	v1,0x1f
8006c8d0:	004a1021 	addu	v0,v0,t2
8006c8d4:	24843048 	addiu	a0,a0,12360
8006c8d8:	34638000 	ori	v1,v1,0x8000
8006c8dc:	00431821 	addu	v1,v0,v1
8006c8e0:	02242021 	addu	a0,s1,a0
8006c8e4:	24a50001 	addiu	a1,a1,1
8006c8e8:	00a6102a 	slt	v0,a1,a2
8006c8ec:	ac830000 	sw	v1,0(a0)
8006c8f0:	ac83e000 	sw	v1,-8192(a0)
8006c8f4:	1440fffb 	bnez	v0,8006c8e4 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x160>
8006c8f8:	24840004 	addiu	a0,a0,4
8006c8fc:	00e6102a 	slt	v0,a3,a2
8006c900:	1040000b 	beqz	v0,8006c930 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x1ac>
8006c904:	3402ac28 	li	v0,0xac28
8006c908:	00e21021 	addu	v0,a3,v0
8006c90c:	02221821 	addu	v1,s1,v0
8006c910:	00e02021 	move	a0,a3
8006c914:	24050001 	li	a1,1
8006c918:	24840001 	addiu	a0,a0,1
8006c91c:	0086102a 	slt	v0,a0,a2
8006c920:	a0650000 	sb	a1,0(v1)
8006c924:	a065f800 	sb	a1,-2048(v1)
8006c928:	1440fffb 	bnez	v0,8006c918 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x194>
8006c92c:	24630001 	addiu	v1,v1,1
8006c930:	28c20400 	slti	v0,a2,1024
8006c934:	10400013 	beqz	v0,8006c984 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x200>
8006c938:	00c04021 	move	t0,a2
8006c93c:	00c03821 	move	a3,a2
8006c940:	24e50008 	addiu	a1,a3,8
8006c944:	0105102a 	slt	v0,t0,a1
8006c948:	1040ffdb 	beqz	v0,8006c8b8 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x134>
8006c94c:	24e60010 	addiu	a2,a3,16
8006c950:	8e2a0004 	lw	t2,4(s1)
8006c954:	000712c0 	sll	v0,a3,0xb
8006c958:	00081880 	sll	v1,t0,0x2
8006c95c:	004a1021 	addu	v0,v0,t2
8006c960:	3c040020 	lui	a0,0x20
8006c964:	00e03021 	move	a2,a3
8006c968:	00441021 	addu	v0,v0,a0
8006c96c:	00711821 	addu	v1,v1,s1
8006c970:	25080001 	addiu	t0,t0,1
8006c974:	00c03821 	move	a3,a2
8006c978:	ac621028 	sw	v0,4136(v1)
8006c97c:	0801b250 	j	8006c940 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x1bc>
8006c980:	ac623028 	sw	v0,12328(v1)
8006c984:	3c028021 	lui	v0,0x8021
8006c988:	9043e47d 	lbu	v1,-7043(v0)
8006c98c:	1060000d 	beqz	v1,8006c9c4 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x240>
8006c990:	3c050001 	lui	a1,0x1
8006c994:	3402ae28 	li	v0,0xae28
8006c998:	02221821 	addu	v1,s1,v0
8006c99c:	00002021 	move	a0,zero
8006c9a0:	24060002 	li	a2,2
8006c9a4:	24050400 	li	a1,1024
8006c9a8:	00911021 	addu	v0,a0,s1
8006c9ac:	24840004 	addiu	a0,a0,4
8006c9b0:	a0600000 	sb	zero,0(v1)
8006c9b4:	ac463828 	sw	a2,14376(v0)
8006c9b8:	1485fffb 	bne	a0,a1,8006c9a8 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x224>
8006c9bc:	24630001 	addiu	v1,v1,1
8006c9c0:	3c050001 	lui	a1,0x1
8006c9c4:	02251021 	addu	v0,s1,a1
8006c9c8:	24040001 	li	a0,1
8006c9cc:	01852821 	addu	a1,t4,a1
8006c9d0:	34039628 	li	v1,0x9628
8006c9d4:	ae251fe8 	sw	a1,8168(s1)
8006c9d8:	a0449808 	sb	a0,-26616(v0)
8006c9dc:	a0449818 	sb	a0,-26600(v0)
8006c9e0:	ae251fec 	sw	a1,8172(s1)
8006c9e4:	a0449809 	sb	a0,-26615(v0)
8006c9e8:	a0449819 	sb	a0,-26599(v0)
8006c9ec:	ae251ff0 	sw	a1,8176(s1)
8006c9f0:	a044980a 	sb	a0,-26614(v0)
8006c9f4:	a044981a 	sb	a0,-26598(v0)
8006c9f8:	ae251ff4 	sw	a1,8180(s1)
8006c9fc:	a044980b 	sb	a0,-26613(v0)
8006ca00:	a044981b 	sb	a0,-26597(v0)
8006ca04:	ae251ff8 	sw	a1,8184(s1)
8006ca08:	a044980c 	sb	a0,-26612(v0)
8006ca0c:	a044981c 	sb	a0,-26596(v0)
8006ca10:	ae251ffc 	sw	a1,8188(s1)
8006ca14:	a044980d 	sb	a0,-26611(v0)
8006ca18:	ae2c1fa8 	sw	t4,8104(s1)
8006ca1c:	a040a808 	sb	zero,-22520(v0)
8006ca20:	a040a818 	sb	zero,-22504(v0)
8006ca24:	ae2c1fac 	sw	t4,8108(s1)
8006ca28:	a040a809 	sb	zero,-22519(v0)
8006ca2c:	a040a819 	sb	zero,-22503(v0)
8006ca30:	ae2c1fb0 	sw	t4,8112(s1)
8006ca34:	a040a80a 	sb	zero,-22518(v0)
8006ca38:	a040a81a 	sb	zero,-22502(v0)
8006ca3c:	ae2c1fb4 	sw	t4,8116(s1)
8006ca40:	a040a80b 	sb	zero,-22517(v0)
8006ca44:	a040a81b 	sb	zero,-22501(v0)
8006ca48:	ae2c1fb8 	sw	t4,8120(s1)
8006ca4c:	a040a80c 	sb	zero,-22516(v0)
8006ca50:	a040a81c 	sb	zero,-22500(v0)
8006ca54:	ae2c1fbc 	sw	t4,8124(s1)
8006ca58:	02233021 	addu	a2,s1,v1
8006ca5c:	a044981d 	sb	a0,-26595(v0)
8006ca60:	00001821 	move	v1,zero
8006ca64:	ae252000 	sw	a1,8192(s1)
8006ca68:	a044980e 	sb	a0,-26610(v0)
8006ca6c:	a044981e 	sb	a0,-26594(v0)
8006ca70:	ae252004 	sw	a1,8196(s1)
8006ca74:	a044980f 	sb	a0,-26609(v0)
8006ca78:	a044981f 	sb	a0,-26593(v0)
8006ca7c:	ae252008 	sw	a1,8200(s1)
8006ca80:	a0449810 	sb	a0,-26608(v0)
8006ca84:	a0449820 	sb	a0,-26592(v0)
8006ca88:	ae25200c 	sw	a1,8204(s1)
8006ca8c:	a0449811 	sb	a0,-26607(v0)
8006ca90:	a0449821 	sb	a0,-26591(v0)
8006ca94:	ae252010 	sw	a1,8208(s1)
8006ca98:	a0449812 	sb	a0,-26606(v0)
8006ca9c:	a0449822 	sb	a0,-26590(v0)
8006caa0:	a040a80d 	sb	zero,-22515(v0)
8006caa4:	a040a81d 	sb	zero,-22499(v0)
8006caa8:	ae2c1fc0 	sw	t4,8128(s1)
8006caac:	a040a80e 	sb	zero,-22514(v0)
8006cab0:	a040a81e 	sb	zero,-22498(v0)
8006cab4:	ae2c1fc4 	sw	t4,8132(s1)
8006cab8:	a040a80f 	sb	zero,-22513(v0)
8006cabc:	a040a81f 	sb	zero,-22497(v0)
8006cac0:	ae2c1fc8 	sw	t4,8136(s1)
8006cac4:	a040a810 	sb	zero,-22512(v0)
8006cac8:	a040a820 	sb	zero,-22496(v0)
8006cacc:	ae2c1fcc 	sw	t4,8140(s1)
8006cad0:	a040a811 	sb	zero,-22511(v0)
8006cad4:	a040a821 	sb	zero,-22495(v0)
8006cad8:	ae2c1fd0 	sw	t4,8144(s1)
8006cadc:	a040a812 	sb	zero,-22510(v0)
8006cae0:	a040a822 	sb	zero,-22494(v0)
8006cae4:	ae2c1fd4 	sw	t4,8148(s1)
8006cae8:	24070003 	li	a3,3
8006caec:	ae252014 	sw	a1,8212(s1)
8006caf0:	ae252024 	sw	a1,8228(s1)
8006caf4:	a0449827 	sb	a0,-26585(v0)
8006caf8:	a0449813 	sb	a0,-26605(v0)
8006cafc:	a0449823 	sb	a0,-26589(v0)
8006cb00:	ae252018 	sw	a1,8216(s1)
8006cb04:	a0449814 	sb	a0,-26604(v0)
8006cb08:	a0449824 	sb	a0,-26588(v0)
8006cb0c:	ae25201c 	sw	a1,8220(s1)
8006cb10:	a0449815 	sb	a0,-26603(v0)
8006cb14:	a0449825 	sb	a0,-26587(v0)
8006cb18:	ae252020 	sw	a1,8224(s1)
8006cb1c:	a0449816 	sb	a0,-26602(v0)
8006cb20:	a0449826 	sb	a0,-26586(v0)
8006cb24:	a0449817 	sb	a0,-26601(v0)
8006cb28:	ae2c1fe4 	sw	t4,8164(s1)
8006cb2c:	a040a827 	sb	zero,-22489(v0)
8006cb30:	a040a813 	sb	zero,-22509(v0)
8006cb34:	a040a823 	sb	zero,-22493(v0)
8006cb38:	ae2c1fd8 	sw	t4,8152(s1)
8006cb3c:	a040a814 	sb	zero,-22508(v0)
8006cb40:	a040a824 	sb	zero,-22492(v0)
8006cb44:	ae2c1fdc 	sw	t4,8156(s1)
8006cb48:	a040a815 	sb	zero,-22507(v0)
8006cb4c:	a040a825 	sb	zero,-22491(v0)
8006cb50:	ae2c1fe0 	sw	t4,8160(s1)
8006cb54:	a040a816 	sb	zero,-22506(v0)
8006cb58:	a040a826 	sb	zero,-22490(v0)
8006cb5c:	a040a817 	sb	zero,-22505(v0)
8006cb60:	24050001 	li	a1,1
8006cb64:	24040200 	li	a0,512
8006cb68:	00711021 	addu	v0,v1,s1
8006cb6c:	24630004 	addiu	v1,v1,4
8006cb70:	a0c50000 	sb	a1,0(a2)
8006cb74:	a0c01000 	sb	zero,4096(a2)
8006cb78:	ac471828 	sw	a3,6184(v0)
8006cb7c:	1464fffa 	bne	v1,a0,8006cb68 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x3e4>
8006cb80:	24c60001 	addiu	a2,a2,1
8006cb84:	26304028 	addiu	s0,s1,16424
8006cb88:	3c028012 	lui	v0,0x8012
8006cb8c:	02002021 	move	a0,s0
8006cb90:	26250028 	addiu	a1,s1,40
8006cb94:	2442c980 	addiu	v0,v0,-13952
8006cb98:	0040f809 	jalr	v0
8006cb9c:	24064000 	li	a2,16384
8006cba0:	3403a028 	li	v1,0xa028
8006cba4:	02231821 	addu	v1,s1,v1
8006cba8:	00002021 	move	a0,zero
8006cbac:	24060005 	li	a2,5
8006cbb0:	24051000 	li	a1,4096
8006cbb4:	90620000 	lbu	v0,0(v1)
8006cbb8:	24840001 	addiu	a0,a0,1
8006cbbc:	10400002 	beqz	v0,8006cbc8 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x444>
8006cbc0:	24630001 	addiu	v1,v1,1
8006cbc4:	ae060000 	sw	a2,0(s0)
8006cbc8:	1485fffa 	bne	a0,a1,8006cbb4 <_ZN7CMemory19SufamiTurboLoROMMapEv+0x430>
8006cbcc:	26100004 	addiu	s0,s0,4
8006cbd0:	8fbf0018 	lw	ra,24(sp)
8006cbd4:	8fb10014 	lw	s1,20(sp)
8006cbd8:	8fb00010 	lw	s0,16(sp)
8006cbdc:	03e00008 	jr	ra
8006cbe0:	27bd0020 	addiu	sp,sp,32

8006cbe4 <_ZN7CMemory10BSHiROMMapEv>:
8006cbe4:	27bdffd0 	addiu	sp,sp,-48
8006cbe8:	afbf0028 	sw	ra,40(sp)
8006cbec:	afb50024 	sw	s5,36(sp)
8006cbf0:	afb40020 	sw	s4,32(sp)
8006cbf4:	afb3001c 	sw	s3,28(sp)
8006cbf8:	afb20018 	sw	s2,24(sp)
8006cbfc:	afb10014 	sw	s1,20(sp)
8006cc00:	afb00010 	sw	s0,16(sp)
8006cc04:	24020005 	li	v0,5
8006cc08:	3c030001 	lui	v1,0x1
8006cc0c:	8c980000 	lw	t8,0(a0)
8006cc10:	00808821 	move	s1,a0
8006cc14:	a0820024 	sb	v0,36(a0)
8006cc18:	0083a821 	addu	s5,a0,v1
8006cc1c:	00807821 	move	t7,a0
8006cc20:	0000f821 	move	ra,zero
8006cc24:	24140808 	li	s4,2056
8006cc28:	24120001 	li	s2,1
8006cc2c:	24190001 	li	t9,1
8006cc30:	24132048 	li	s3,8264
8006cc34:	023f1821 	addu	v1,s1,ra
8006cc38:	27ee0008 	addiu	t6,ra,8
8006cc3c:	27f00010 	addiu	s0,ra,16
8006cc40:	340c902f 	li	t4,0x902f
8006cc44:	340b9828 	li	t3,0x9828
8006cc48:	340a9028 	li	t2,0x9028
8006cc4c:	34099829 	li	t1,0x9829
8006cc50:	34089029 	li	t0,0x9029
8006cc54:	3407982d 	li	a3,0x982d
8006cc58:	3406902d 	li	a2,0x902d
8006cc5c:	3405982e 	li	a1,0x982e
8006cc60:	3404902e 	li	a0,0x902e
8006cc64:	3402982f 	li	v0,0x982f
8006cc68:	006c6021 	addu	t4,v1,t4
8006cc6c:	006b5821 	addu	t3,v1,t3
8006cc70:	006a5021 	addu	t2,v1,t2
8006cc74:	00694821 	addu	t1,v1,t1
8006cc78:	00684021 	addu	t0,v1,t0
8006cc7c:	00673821 	addu	a3,v1,a3
8006cc80:	00663021 	addu	a2,v1,a2
8006cc84:	00652821 	addu	a1,v1,a1
8006cc88:	00642021 	addu	a0,v1,a0
8006cc8c:	01d0682a 	slt	t5,t6,s0
8006cc90:	00621821 	addu	v1,v1,v0
8006cc94:	a1720000 	sb	s2,0(t3)
8006cc98:	adf82028 	sw	t8,8232(t7)
8006cc9c:	a1520000 	sb	s2,0(t2)
8006cca0:	adf80028 	sw	t8,40(t7)
8006cca4:	a1320000 	sb	s2,0(t1)
8006cca8:	adf8202c 	sw	t8,8236(t7)
8006ccac:	a1120000 	sb	s2,0(t0)
8006ccb0:	adf8002c 	sw	t8,44(t7)
8006ccb4:	a0f90000 	sb	t9,0(a3)
8006ccb8:	ade02030 	sw	zero,8240(t7)
8006ccbc:	a0d90000 	sb	t9,0(a2)
8006ccc0:	ade00030 	sw	zero,48(t7)
8006ccc4:	a0b90000 	sb	t9,0(a1)
8006ccc8:	ade02034 	sw	zero,8244(t7)
8006cccc:	a0990000 	sb	t9,0(a0)
8006ccd0:	ade00034 	sw	zero,52(t7)
8006ccd4:	a0790000 	sb	t9,0(v1)
8006ccd8:	adf92038 	sw	t9,8248(t7)
8006ccdc:	a1990000 	sb	t9,0(t4)
8006cce0:	adf90038 	sw	t9,56(t7)
8006cce4:	adf8203c 	sw	t8,8252(t7)
8006cce8:	adf8003c 	sw	t8,60(t7)
8006ccec:	adf82040 	sw	t8,8256(t7)
8006ccf0:	adf80040 	sw	t8,64(t7)
8006ccf4:	adf82044 	sw	t8,8260(t7)
8006ccf8:	11a00016 	beqz	t5,8006cd54 <_ZN7CMemory10BSHiROMMapEv+0x170>
8006ccfc:	adf80044 	sw	t8,68(t7)
8006cd00:	3402a028 	li	v0,0xa028
8006cd04:	02821021 	addu	v0,s4,v0
8006cd08:	8e280004 	lw	t0,4(s1)
8006cd0c:	8ea7b054 	lw	a3,-20396(s5)
8006cd10:	001f3300 	sll	a2,ra,0xc
8006cd14:	02222821 	addu	a1,s1,v0
8006cd18:	02332021 	addu	a0,s1,s3
8006cd1c:	24090001 	li	t1,1
8006cd20:	00c7001b 	divu	zero,a2,a3
8006cd24:	00e001f4 	teq	a3,zero,0x7
8006cd28:	25ce0001 	addiu	t6,t6,1
8006cd2c:	01d0182a 	slt	v1,t6,s0
8006cd30:	a0a90000 	sb	t1,0(a1)
8006cd34:	a0a9f800 	sb	t1,-2048(a1)
8006cd38:	24a50001 	addiu	a1,a1,1
8006cd3c:	00001010 	mfhi	v0
8006cd40:	00481021 	addu	v0,v0,t0
8006cd44:	ac82e000 	sw	v0,-8192(a0)
8006cd48:	ac820000 	sw	v0,0(a0)
8006cd4c:	1460fff6 	bnez	v1,8006cd28 <_ZN7CMemory10BSHiROMMapEv+0x144>
8006cd50:	24840004 	addiu	a0,a0,4
8006cd54:	24020400 	li	v0,1024
8006cd58:	25ef0040 	addiu	t7,t7,64
8006cd5c:	26940010 	addiu	s4,s4,16
8006cd60:	12020003 	beq	s0,v0,8006cd70 <_ZN7CMemory10BSHiROMMapEv+0x18c>
8006cd64:	26730040 	addiu	s3,s3,64
8006cd68:	0801b30d 	j	8006cc34 <_ZN7CMemory10BSHiROMMapEv+0x50>
8006cd6c:	0200f821 	move	ra,s0
8006cd70:	24090600 	li	t1,1536
8006cd74:	240a0600 	li	t2,1536
8006cd78:	25260008 	addiu	a2,t1,8
8006cd7c:	0146102a 	slt	v0,t2,a2
8006cd80:	1440001f 	bnez	v0,8006ce00 <_ZN7CMemory10BSHiROMMapEv+0x21c>
8006cd84:	25270010 	addiu	a3,t1,16
8006cd88:	00c7102a 	slt	v0,a2,a3
8006cd8c:	10400014 	beqz	v0,8006cde0 <_ZN7CMemory10BSHiROMMapEv+0x1fc>
8006cd90:	3c02003f 	lui	v0,0x3f
8006cd94:	8e280004 	lw	t0,4(s1)
8006cd98:	000922c0 	sll	a0,t1,0xb
8006cd9c:	00062880 	sll	a1,a2,0x2
8006cda0:	34039028 	li	v1,0x9028
8006cda4:	00882021 	addu	a0,a0,t0
8006cda8:	24a50028 	addiu	a1,a1,40
8006cdac:	00c31821 	addu	v1,a2,v1
8006cdb0:	34428000 	ori	v0,v0,0x8000
8006cdb4:	00822021 	addu	a0,a0,v0
8006cdb8:	02252821 	addu	a1,s1,a1
8006cdbc:	02231821 	addu	v1,s1,v1
8006cdc0:	24080001 	li	t0,1
8006cdc4:	24c60001 	addiu	a2,a2,1
8006cdc8:	00c7102a 	slt	v0,a2,a3
8006cdcc:	aca40000 	sw	a0,0(a1)
8006cdd0:	a0680000 	sb	t0,0(v1)
8006cdd4:	24a50004 	addiu	a1,a1,4
8006cdd8:	1440fffa 	bnez	v0,8006cdc4 <_ZN7CMemory10BSHiROMMapEv+0x1e0>
8006cddc:	24630001 	addiu	v1,v1,1
8006cde0:	28e207e0 	slti	v0,a3,2016
8006cde4:	10400017 	beqz	v0,8006ce44 <_ZN7CMemory10BSHiROMMapEv+0x260>
8006cde8:	00e05021 	move	t2,a3
8006cdec:	00e04821 	move	t1,a3
8006cdf0:	25260008 	addiu	a2,t1,8
8006cdf4:	0146102a 	slt	v0,t2,a2
8006cdf8:	1040ffe3 	beqz	v0,8006cd88 <_ZN7CMemory10BSHiROMMapEv+0x1a4>
8006cdfc:	25270010 	addiu	a3,t1,16
8006ce00:	8e280004 	lw	t0,4(s1)
8006ce04:	000922c0 	sll	a0,t1,0xb
8006ce08:	000a2880 	sll	a1,t2,0x2
8006ce0c:	01513021 	addu	a2,t2,s1
8006ce10:	3c020040 	lui	v0,0x40
8006ce14:	00882021 	addu	a0,a0,t0
8006ce18:	3c030001 	lui	v1,0x1
8006ce1c:	01203821 	move	a3,t1
8006ce20:	00822021 	addu	a0,a0,v0
8006ce24:	00c33021 	addu	a2,a2,v1
8006ce28:	00b12821 	addu	a1,a1,s1
8006ce2c:	24020001 	li	v0,1
8006ce30:	254a0001 	addiu	t2,t2,1
8006ce34:	00e04821 	move	t1,a3
8006ce38:	aca40028 	sw	a0,40(a1)
8006ce3c:	0801b37c 	j	8006cdf0 <_ZN7CMemory10BSHiROMMapEv+0x20c>
8006ce40:	a0c29028 	sb	v0,-28632(a2)
8006ce44:	00003821 	move	a3,zero
8006ce48:	00004021 	move	t0,zero
8006ce4c:	24e30400 	addiu	v1,a3,1024
8006ce50:	24e20c00 	addiu	v0,a3,3072
8006ce54:	00712821 	addu	a1,v1,s1
8006ce58:	00031880 	sll	v1,v1,0x2
8006ce5c:	00513021 	addu	a2,v0,s1
8006ce60:	00716021 	addu	t4,v1,s1
8006ce64:	00021080 	sll	v0,v0,0x2
8006ce68:	25030010 	addiu	v1,t0,16
8006ce6c:	3c040001 	lui	a0,0x1
8006ce70:	00515821 	addu	t3,v0,s1
8006ce74:	00e3102a 	slt	v0,a3,v1
8006ce78:	02246821 	addu	t5,s1,a0
8006ce7c:	00a42821 	addu	a1,a1,a0
8006ce80:	00c43021 	addu	a2,a2,a0
8006ce84:	00084b00 	sll	t1,t0,0xc
8006ce88:	240a0001 	li	t2,1
8006ce8c:	24e70001 	addiu	a3,a3,1
8006ce90:	144000af 	bnez	v0,8006d150 <_ZN7CMemory10BSHiROMMapEv+0x56c>
8006ce94:	28640400 	slti	a0,v1,1024
8006ce98:	10800003 	beqz	a0,8006cea8 <_ZN7CMemory10BSHiROMMapEv+0x2c4>
8006ce9c:	00603821 	move	a3,v1
8006cea0:	0801b393 	j	8006ce4c <_ZN7CMemory10BSHiROMMapEv+0x268>
8006cea4:	00604021 	move	t0,v1
8006cea8:	34029728 	li	v0,0x9728
8006ceac:	3c030001 	lui	v1,0x1
8006ceb0:	02222021 	addu	a0,s1,v0
8006ceb4:	02233821 	addu	a3,s1,v1
8006ceb8:	02202821 	move	a1,s1
8006cebc:	00003021 	move	a2,zero
8006cec0:	0801b3bd 	j	8006cef4 <_ZN7CMemory10BSHiROMMapEv+0x310>
8006cec4:	24090080 	li	t1,128
8006cec8:	00021103 	sra	v0,v0,0x4
8006cecc:	8ce3e084 	lw	v1,-8060(a3)
8006ced0:	00021400 	sll	v0,v0,0x10
8006ced4:	00621821 	addu	v1,v1,v0
8006ced8:	24c60001 	addiu	a2,a2,1
8006cedc:	aca31c28 	sw	v1,7208(a1)
8006cee0:	a0880000 	sb	t0,0(a0)
8006cee4:	a0801000 	sb	zero,4096(a0)
8006cee8:	24a50004 	addiu	a1,a1,4
8006ceec:	10c90010 	beq	a2,t1,8006cf30 <_ZN7CMemory10BSHiROMMapEv+0x34c>
8006cef0:	24840001 	addiu	a0,a0,1
8006cef4:	24080001 	li	t0,1
8006cef8:	04c1fff3 	bgez	a2,8006cec8 <_ZN7CMemory10BSHiROMMapEv+0x2e4>
8006cefc:	00c01021 	move	v0,a2
8006cf00:	24c2000f 	addiu	v0,a2,15
8006cf04:	00021103 	sra	v0,v0,0x4
8006cf08:	8ce3e084 	lw	v1,-8060(a3)
8006cf0c:	00021400 	sll	v0,v0,0x10
8006cf10:	00621821 	addu	v1,v1,v0
8006cf14:	24c60001 	addiu	a2,a2,1
8006cf18:	aca31c28 	sw	v1,7208(a1)
8006cf1c:	a0880000 	sb	t0,0(a0)
8006cf20:	a0801000 	sb	zero,4096(a0)
8006cf24:	24a50004 	addiu	a1,a1,4
8006cf28:	14c9fff3 	bne	a2,t1,8006cef8 <_ZN7CMemory10BSHiROMMapEv+0x314>
8006cf2c:	24840001 	addiu	a0,a0,1
8006cf30:	8e221c3c 	lw	v0,7228(s1)
8006cf34:	8e231c7c 	lw	v1,7292(s1)
8006cf38:	8e241cbc 	lw	a0,7356(s1)
8006cf3c:	a0e893ad 	sb	t0,-27731(a3)
8006cf40:	a0e8932d 	sb	t0,-27859(a3)
8006cf44:	a0e892ad 	sb	t0,-27987(a3)
8006cf48:	a0e8922d 	sb	t0,-28115(a3)
8006cf4c:	a0e893bd 	sb	t0,-27715(a3)
8006cf50:	a0e8933d 	sb	t0,-27843(a3)
8006cf54:	a0e892bd 	sb	t0,-27971(a3)
8006cf58:	a0e8923d 	sb	t0,-28099(a3)
8006cf5c:	a0e893cd 	sb	t0,-27699(a3)
8006cf60:	a0e8934d 	sb	t0,-27827(a3)
8006cf64:	ae22083c 	sw	v0,2108(s1)
8006cf68:	ae23087c 	sw	v1,2172(s1)
8006cf6c:	ae2408bc 	sw	a0,2236(s1)
8006cf70:	ae220e3c 	sw	v0,3644(s1)
8006cf74:	ae220c3c 	sw	v0,3132(s1)
8006cf78:	ae220a3c 	sw	v0,2620(s1)
8006cf7c:	a0e0a3ad 	sb	zero,-23635(a3)
8006cf80:	a0e0a32d 	sb	zero,-23763(a3)
8006cf84:	a0e0a2ad 	sb	zero,-23891(a3)
8006cf88:	a0e0a22d 	sb	zero,-24019(a3)
8006cf8c:	ae230e7c 	sw	v1,3708(s1)
8006cf90:	ae230c7c 	sw	v1,3196(s1)
8006cf94:	ae230a7c 	sw	v1,2684(s1)
8006cf98:	a0e0a3bd 	sb	zero,-23619(a3)
8006cf9c:	a0e0a33d 	sb	zero,-23747(a3)
8006cfa0:	a0e0a2bd 	sb	zero,-23875(a3)
8006cfa4:	a0e0a23d 	sb	zero,-24003(a3)
8006cfa8:	ae240ebc 	sw	a0,3772(s1)
8006cfac:	ae240cbc 	sw	a0,3260(s1)
8006cfb0:	ae240abc 	sw	a0,2748(s1)
8006cfb4:	a0e892cd 	sb	t0,-27955(a3)
8006cfb8:	8e221cfc 	lw	v0,7420(s1)
8006cfbc:	8e231d3c 	lw	v1,7484(s1)
8006cfc0:	8e241d7c 	lw	a0,7548(s1)
8006cfc4:	a0e8924d 	sb	t0,-28083(a3)
8006cfc8:	a0e893dd 	sb	t0,-27683(a3)
8006cfcc:	a0e8935d 	sb	t0,-27811(a3)
8006cfd0:	a0e892dd 	sb	t0,-27939(a3)
8006cfd4:	a0e8925d 	sb	t0,-28067(a3)
8006cfd8:	a0e893ed 	sb	t0,-27667(a3)
8006cfdc:	a0e8936d 	sb	t0,-27795(a3)
8006cfe0:	a0e892ed 	sb	t0,-27923(a3)
8006cfe4:	a0e8926d 	sb	t0,-28051(a3)
8006cfe8:	ae2208fc 	sw	v0,2300(s1)
8006cfec:	ae23093c 	sw	v1,2364(s1)
8006cff0:	a0e0a3cd 	sb	zero,-23603(a3)
8006cff4:	a0e0a34d 	sb	zero,-23731(a3)
8006cff8:	a0e0a2cd 	sb	zero,-23859(a3)
8006cffc:	a0e0a24d 	sb	zero,-23987(a3)
8006d000:	ae220efc 	sw	v0,3836(s1)
8006d004:	ae220cfc 	sw	v0,3324(s1)
8006d008:	ae220afc 	sw	v0,2812(s1)
8006d00c:	a0e0a3dd 	sb	zero,-23587(a3)
8006d010:	a0e0a35d 	sb	zero,-23715(a3)
8006d014:	a0e0a2dd 	sb	zero,-23843(a3)
8006d018:	a0e0a25d 	sb	zero,-23971(a3)
8006d01c:	ae230f3c 	sw	v1,3900(s1)
8006d020:	ae230d3c 	sw	v1,3388(s1)
8006d024:	ae230b3c 	sw	v1,2876(s1)
8006d028:	a0e0a3ed 	sb	zero,-23571(a3)
8006d02c:	a0e0a36d 	sb	zero,-23699(a3)
8006d030:	a0e0a2ed 	sb	zero,-23827(a3)
8006d034:	a0e0a26d 	sb	zero,-23955(a3)
8006d038:	ae240f7c 	sw	a0,3964(s1)
8006d03c:	ae240d7c 	sw	a0,3452(s1)
8006d040:	8e221dbc 	lw	v0,7612(s1)
8006d044:	8e231dfc 	lw	v1,7676(s1)
8006d048:	ae2209bc 	sw	v0,2492(s1)
8006d04c:	ae220fbc 	sw	v0,4028(s1)
8006d050:	ae220dbc 	sw	v0,3516(s1)
8006d054:	ae220bbc 	sw	v0,3004(s1)
8006d058:	3c028006 	lui	v0,0x8006
8006d05c:	ae2309fc 	sw	v1,2556(s1)
8006d060:	ae230ffc 	sw	v1,4092(s1)
8006d064:	ae230dfc 	sw	v1,3580(s1)
8006d068:	ae230bfc 	sw	v1,3068(s1)
8006d06c:	a0e8929d 	sb	t0,-28003(a3)
8006d070:	a0e893fd 	sb	t0,-27651(a3)
8006d074:	a0e8937d 	sb	t0,-27779(a3)
8006d078:	a0e892fd 	sb	t0,-27907(a3)
8006d07c:	a0e8927d 	sb	t0,-28035(a3)
8006d080:	a0e8940d 	sb	t0,-27635(a3)
8006d084:	a0e8938d 	sb	t0,-27763(a3)
8006d088:	a0e8930d 	sb	t0,-27891(a3)
8006d08c:	a0e8928d 	sb	t0,-28019(a3)
8006d090:	a0e8941d 	sb	t0,-27619(a3)
8006d094:	a0e8939d 	sb	t0,-27747(a3)
8006d098:	a0e8931d 	sb	t0,-27875(a3)
8006d09c:	ae24097c 	sw	a0,2428(s1)
8006d0a0:	ae240b7c 	sw	a0,2940(s1)
8006d0a4:	a0e0a3fd 	sb	zero,-23555(a3)
8006d0a8:	a0e0a37d 	sb	zero,-23683(a3)
8006d0ac:	a0e0a2fd 	sb	zero,-23811(a3)
8006d0b0:	a0e0a27d 	sb	zero,-23939(a3)
8006d0b4:	a0e0a40d 	sb	zero,-23539(a3)
8006d0b8:	a0e0a38d 	sb	zero,-23667(a3)
8006d0bc:	a0e0a30d 	sb	zero,-23795(a3)
8006d0c0:	a0e0a28d 	sb	zero,-23923(a3)
8006d0c4:	a0e0a41d 	sb	zero,-23523(a3)
8006d0c8:	02202021 	move	a0,s1
8006d0cc:	a0e0a39d 	sb	zero,-23651(a3)
8006d0d0:	24426c7c 	addiu	v0,v0,27772
8006d0d4:	a0e0a29d 	sb	zero,-23907(a3)
8006d0d8:	0040f809 	jalr	v0
8006d0dc:	a0e0a31d 	sb	zero,-23779(a3)
8006d0e0:	26304028 	addiu	s0,s1,16424
8006d0e4:	3c028012 	lui	v0,0x8012
8006d0e8:	02002021 	move	a0,s0
8006d0ec:	26250028 	addiu	a1,s1,40
8006d0f0:	2442c980 	addiu	v0,v0,-13952
8006d0f4:	0040f809 	jalr	v0
8006d0f8:	24064000 	li	a2,16384
8006d0fc:	3403a028 	li	v1,0xa028
8006d100:	02231821 	addu	v1,s1,v1
8006d104:	00002021 	move	a0,zero
8006d108:	24060005 	li	a2,5
8006d10c:	24051000 	li	a1,4096
8006d110:	90620000 	lbu	v0,0(v1)
8006d114:	24840001 	addiu	a0,a0,1
8006d118:	10400002 	beqz	v0,8006d124 <_ZN7CMemory10BSHiROMMapEv+0x540>
8006d11c:	24630001 	addiu	v1,v1,1
8006d120:	ae060000 	sw	a2,0(s0)
8006d124:	1485fffa 	bne	a0,a1,8006d110 <_ZN7CMemory10BSHiROMMapEv+0x52c>
8006d128:	26100004 	addiu	s0,s0,4
8006d12c:	8fbf0028 	lw	ra,40(sp)
8006d130:	8fb50024 	lw	s5,36(sp)
8006d134:	8fb40020 	lw	s4,32(sp)
8006d138:	8fb3001c 	lw	s3,28(sp)
8006d13c:	8fb20018 	lw	s2,24(sp)
8006d140:	8fb10014 	lw	s1,20(sp)
8006d144:	8fb00010 	lw	s0,16(sp)
8006d148:	03e00008 	jr	ra
8006d14c:	27bd0030 	addiu	sp,sp,48
8006d150:	8da3b054 	lw	v1,-20396(t5)
8006d154:	8e240004 	lw	a0,4(s1)
8006d158:	0123001b 	divu	zero,t1,v1
8006d15c:	006001f4 	teq	v1,zero,0x7
8006d160:	01001821 	move	v1,t0
8006d164:	00604021 	move	t0,v1
8006d168:	a0caa028 	sb	t2,-24536(a2)
8006d16c:	a0aaa028 	sb	t2,-24536(a1)
8006d170:	00001010 	mfhi	v0
8006d174:	00441021 	addu	v0,v0,a0
8006d178:	ad620028 	sw	v0,40(t3)
8006d17c:	0801b393 	j	8006ce4c <_ZN7CMemory10BSHiROMMapEv+0x268>
8006d180:	ad820028 	sw	v0,40(t4)

8006d184 <_ZN7CMemory15SPC7110HiROMMapEv>:
8006d184:	27bdffe0 	addiu	sp,sp,-32
8006d188:	afbf001c 	sw	ra,28(sp)
8006d18c:	afb20018 	sw	s2,24(sp)
8006d190:	afb10014 	sw	s1,20(sp)
8006d194:	afb00010 	sw	s0,16(sp)
8006d198:	3c020001 	lui	v0,0x1
8006d19c:	8c8d0000 	lw	t5,0(a0)
8006d1a0:	00808821 	move	s1,a0
8006d1a4:	00829021 	addu	s2,a0,v0
8006d1a8:	00804821 	move	t1,a0
8006d1ac:	00005021 	move	t2,zero
8006d1b0:	24180808 	li	t8,2056
8006d1b4:	240f0001 	li	t7,1
8006d1b8:	240e0001 	li	t6,1
8006d1bc:	24190004 	li	t9,4
8006d1c0:	241f0005 	li	ra,5
8006d1c4:	24102048 	li	s0,8264
8006d1c8:	01512821 	addu	a1,t2,s1
8006d1cc:	25480008 	addiu	t0,t2,8
8006d1d0:	254c0010 	addiu	t4,t2,16
8006d1d4:	34069029 	li	a2,0x9029
8006d1d8:	34049828 	li	a0,0x9828
8006d1dc:	34039028 	li	v1,0x9028
8006d1e0:	34029829 	li	v0,0x9829
8006d1e4:	00a63021 	addu	a2,a1,a2
8006d1e8:	00a42021 	addu	a0,a1,a0
8006d1ec:	00a31821 	addu	v1,a1,v1
8006d1f0:	010c382a 	slt	a3,t0,t4
8006d1f4:	00a22821 	addu	a1,a1,v0
8006d1f8:	a08f0000 	sb	t7,0(a0)
8006d1fc:	ad2d2028 	sw	t5,8232(t1)
8006d200:	a06f0000 	sb	t7,0(v1)
8006d204:	ad2d0028 	sw	t5,40(t1)
8006d208:	a0af0000 	sb	t7,0(a1)
8006d20c:	ad2d202c 	sw	t5,8236(t1)
8006d210:	a0cf0000 	sb	t7,0(a2)
8006d214:	ad2d002c 	sw	t5,44(t1)
8006d218:	ad202030 	sw	zero,8240(t1)
8006d21c:	ad200030 	sw	zero,48(t1)
8006d220:	ad202034 	sw	zero,8244(t1)
8006d224:	ad200034 	sw	zero,52(t1)
8006d228:	ad2e2038 	sw	t6,8248(t1)
8006d22c:	ad2e0038 	sw	t6,56(t1)
8006d230:	ad2e203c 	sw	t6,8252(t1)
8006d234:	ad2e003c 	sw	t6,60(t1)
8006d238:	ad390040 	sw	t9,64(t1)
8006d23c:	ad390044 	sw	t9,68(t1)
8006d240:	ad3f2044 	sw	ra,8260(t1)
8006d244:	10e00016 	beqz	a3,8006d2a0 <_ZN7CMemory15SPC7110HiROMMapEv+0x11c>
8006d248:	ad3f2040 	sw	ra,8256(t1)
8006d24c:	3402a028 	li	v0,0xa028
8006d250:	03021021 	addu	v0,t8,v0
8006d254:	8e2b0004 	lw	t3,4(s1)
8006d258:	8e47b054 	lw	a3,-20396(s2)
8006d25c:	000a2b00 	sll	a1,t2,0xc
8006d260:	02223021 	addu	a2,s1,v0
8006d264:	02302021 	addu	a0,s1,s0
8006d268:	240a0001 	li	t2,1
8006d26c:	00a7001b 	divu	zero,a1,a3
8006d270:	00e001f4 	teq	a3,zero,0x7
8006d274:	25080001 	addiu	t0,t0,1
8006d278:	010c182a 	slt	v1,t0,t4
8006d27c:	a0ca0000 	sb	t2,0(a2)
8006d280:	a0caf800 	sb	t2,-2048(a2)
8006d284:	24c60001 	addiu	a2,a2,1
8006d288:	00001010 	mfhi	v0
8006d28c:	004b1021 	addu	v0,v0,t3
8006d290:	ac82e000 	sw	v0,-8192(a0)
8006d294:	ac820000 	sw	v0,0(a0)
8006d298:	1460fff6 	bnez	v1,8006d274 <_ZN7CMemory15SPC7110HiROMMapEv+0xf0>
8006d29c:	24840004 	addiu	a0,a0,4
8006d2a0:	24020400 	li	v0,1024
8006d2a4:	25290040 	addiu	t1,t1,64
8006d2a8:	27180010 	addiu	t8,t8,16
8006d2ac:	11820003 	beq	t4,v0,8006d2bc <_ZN7CMemory15SPC7110HiROMMapEv+0x138>
8006d2b0:	26100040 	addiu	s0,s0,64
8006d2b4:	0801b472 	j	8006d1c8 <_ZN7CMemory15SPC7110HiROMMapEv+0x44>
8006d2b8:	01805021 	move	t2,t4
8006d2bc:	3c020001 	lui	v0,0x1
8006d2c0:	02221021 	addu	v0,s1,v0
8006d2c4:	24030004 	li	v1,4
8006d2c8:	24040005 	li	a0,5
8006d2cc:	24050001 	li	a1,1
8006d2d0:	ae230c40 	sw	v1,3136(s1)
8006d2d4:	ae230c44 	sw	v1,3140(s1)
8006d2d8:	ae242c40 	sw	a0,11328(s1)
8006d2dc:	ae242c44 	sw	a0,11332(s1)
8006d2e0:	a045932e 	sb	a1,-27858(v0)
8006d2e4:	a045932f 	sb	a1,-27857(v0)
8006d2e8:	ae230c80 	sw	v1,3200(s1)
8006d2ec:	ae230c84 	sw	v1,3204(s1)
8006d2f0:	ae242c80 	sw	a0,11392(s1)
8006d2f4:	ae242c84 	sw	a0,11396(s1)
8006d2f8:	a045933e 	sb	a1,-27842(v0)
8006d2fc:	a045933f 	sb	a1,-27841(v0)
8006d300:	ae230cc0 	sw	v1,3264(s1)
8006d304:	ae230cc4 	sw	v1,3268(s1)
8006d308:	ae242cc0 	sw	a0,11456(s1)
8006d30c:	ae242cc4 	sw	a0,11460(s1)
8006d310:	a045934e 	sb	a1,-27826(v0)
8006d314:	a045934f 	sb	a1,-27825(v0)
8006d318:	ae230d00 	sw	v1,3328(s1)
8006d31c:	ae230d04 	sw	v1,3332(s1)
8006d320:	ae242d00 	sw	a0,11520(s1)
8006d324:	ae242d04 	sw	a0,11524(s1)
8006d328:	a045935e 	sb	a1,-27810(v0)
8006d32c:	a045935f 	sb	a1,-27809(v0)
8006d330:	ae230d40 	sw	v1,3392(s1)
8006d334:	ae230d44 	sw	v1,3396(s1)
8006d338:	ae242d40 	sw	a0,11584(s1)
8006d33c:	ae242d44 	sw	a0,11588(s1)
8006d340:	a045936e 	sb	a1,-27794(v0)
8006d344:	a045936f 	sb	a1,-27793(v0)
8006d348:	ae230d80 	sw	v1,3456(s1)
8006d34c:	ae230d84 	sw	v1,3460(s1)
8006d350:	ae242d80 	sw	a0,11648(s1)
8006d354:	00407021 	move	t6,v0
8006d358:	ae242d84 	sw	a0,11652(s1)
8006d35c:	00005821 	move	t3,zero
8006d360:	a045937e 	sb	a1,-27778(v0)
8006d364:	a045937f 	sb	a1,-27777(v0)
8006d368:	ae230dc0 	sw	v1,3520(s1)
8006d36c:	ae230dc4 	sw	v1,3524(s1)
8006d370:	ae242dc0 	sw	a0,11712(s1)
8006d374:	ae242dc4 	sw	a0,11716(s1)
8006d378:	a045938e 	sb	a1,-27762(v0)
8006d37c:	a045938f 	sb	a1,-27761(v0)
8006d380:	ae230e00 	sw	v1,3584(s1)
8006d384:	ae230e04 	sw	v1,3588(s1)
8006d388:	ae242e00 	sw	a0,11776(s1)
8006d38c:	ae242e04 	sw	a0,11780(s1)
8006d390:	a045939e 	sb	a1,-27746(v0)
8006d394:	a045939f 	sb	a1,-27745(v0)
8006d398:	ae230e40 	sw	v1,3648(s1)
8006d39c:	ae230e44 	sw	v1,3652(s1)
8006d3a0:	ae242e40 	sw	a0,11840(s1)
8006d3a4:	ae242e44 	sw	a0,11844(s1)
8006d3a8:	a04593ae 	sb	a1,-27730(v0)
8006d3ac:	a04593af 	sb	a1,-27729(v0)
8006d3b0:	ae230e80 	sw	v1,3712(s1)
8006d3b4:	ae230e84 	sw	v1,3716(s1)
8006d3b8:	ae242e80 	sw	a0,11904(s1)
8006d3bc:	ae242e84 	sw	a0,11908(s1)
8006d3c0:	a04593be 	sb	a1,-27714(v0)
8006d3c4:	a04593bf 	sb	a1,-27713(v0)
8006d3c8:	ae230ec0 	sw	v1,3776(s1)
8006d3cc:	ae230ec4 	sw	v1,3780(s1)
8006d3d0:	ae242ec0 	sw	a0,11968(s1)
8006d3d4:	ae242ec4 	sw	a0,11972(s1)
8006d3d8:	a04593ce 	sb	a1,-27698(v0)
8006d3dc:	a04593cf 	sb	a1,-27697(v0)
8006d3e0:	ae230f00 	sw	v1,3840(s1)
8006d3e4:	00006021 	move	t4,zero
8006d3e8:	ae230f04 	sw	v1,3844(s1)
8006d3ec:	3c0d0001 	lui	t5,0x1
8006d3f0:	240f0001 	li	t7,1
8006d3f4:	ae231004 	sw	v1,4100(s1)
8006d3f8:	ae243004 	sw	a0,12292(s1)
8006d3fc:	a045941f 	sb	a1,-27617(v0)
8006d400:	ae242f00 	sw	a0,12032(s1)
8006d404:	ae242f04 	sw	a0,12036(s1)
8006d408:	a04593de 	sb	a1,-27682(v0)
8006d40c:	a04593df 	sb	a1,-27681(v0)
8006d410:	ae230f40 	sw	v1,3904(s1)
8006d414:	ae230f44 	sw	v1,3908(s1)
8006d418:	ae242f40 	sw	a0,12096(s1)
8006d41c:	ae242f44 	sw	a0,12100(s1)
8006d420:	a04593ee 	sb	a1,-27666(v0)
8006d424:	a04593ef 	sb	a1,-27665(v0)
8006d428:	ae230f80 	sw	v1,3968(s1)
8006d42c:	ae230f84 	sw	v1,3972(s1)
8006d430:	ae242f80 	sw	a0,12160(s1)
8006d434:	ae242f84 	sw	a0,12164(s1)
8006d438:	a04593fe 	sb	a1,-27650(v0)
8006d43c:	a04593ff 	sb	a1,-27649(v0)
8006d440:	ae230fc0 	sw	v1,4032(s1)
8006d444:	ae230fc4 	sw	v1,4036(s1)
8006d448:	ae242fc0 	sw	a0,12224(s1)
8006d44c:	ae242fc4 	sw	a0,12228(s1)
8006d450:	a045940e 	sb	a1,-27634(v0)
8006d454:	a045940f 	sb	a1,-27633(v0)
8006d458:	ae231000 	sw	v1,4096(s1)
8006d45c:	ae243000 	sw	a0,12288(s1)
8006d460:	a045941e 	sb	a1,-27618(v0)
8006d464:	25620c00 	addiu	v0,t3,3072
8006d468:	25630400 	addiu	v1,t3,1024
8006d46c:	00512021 	addu	a0,v0,s1
8006d470:	25860010 	addiu	a2,t4,16
8006d474:	00021080 	sll	v0,v0,0x2
8006d478:	00712821 	addu	a1,v1,s1
8006d47c:	00514821 	addu	t1,v0,s1
8006d480:	00031880 	sll	v1,v1,0x2
8006d484:	0166102a 	slt	v0,t3,a2
8006d488:	00715021 	addu	t2,v1,s1
8006d48c:	000c4300 	sll	t0,t4,0xc
8006d490:	008d3821 	addu	a3,a0,t5
8006d494:	00ad2821 	addu	a1,a1,t5
8006d498:	256b0001 	addiu	t3,t3,1
8006d49c:	1440006f 	bnez	v0,8006d65c <_ZN7CMemory15SPC7110HiROMMapEv+0x4d8>
8006d4a0:	28c30400 	slti	v1,a2,1024
8006d4a4:	10600003 	beqz	v1,8006d4b4 <_ZN7CMemory15SPC7110HiROMMapEv+0x330>
8006d4a8:	00c05821 	move	t3,a2
8006d4ac:	0801b519 	j	8006d464 <_ZN7CMemory15SPC7110HiROMMapEv+0x2e0>
8006d4b0:	00c06021 	move	t4,a2
8006d4b4:	2403000d 	li	v1,13
8006d4b8:	3c020001 	lui	v0,0x1
8006d4bc:	02221021 	addu	v0,s1,v0
8006d4c0:	24040001 	li	a0,1
8006d4c4:	ae231464 	sw	v1,5220(s1)
8006d4c8:	ae231428 	sw	v1,5160(s1)
8006d4cc:	ae23142c 	sw	v1,5164(s1)
8006d4d0:	ae231430 	sw	v1,5168(s1)
8006d4d4:	ae231434 	sw	v1,5172(s1)
8006d4d8:	ae231438 	sw	v1,5176(s1)
8006d4dc:	ae23143c 	sw	v1,5180(s1)
8006d4e0:	ae231440 	sw	v1,5184(s1)
8006d4e4:	ae231444 	sw	v1,5188(s1)
8006d4e8:	ae231448 	sw	v1,5192(s1)
8006d4ec:	ae23144c 	sw	v1,5196(s1)
8006d4f0:	ae231450 	sw	v1,5200(s1)
8006d4f4:	ae231454 	sw	v1,5204(s1)
8006d4f8:	ae231458 	sw	v1,5208(s1)
8006d4fc:	ae23145c 	sw	v1,5212(s1)
8006d500:	ae231460 	sw	v1,5216(s1)
8006d504:	3403af28 	li	v1,0xaf28
8006d508:	a044a537 	sb	a0,-23241(v0)
8006d50c:	a044a528 	sb	a0,-23256(v0)
8006d510:	a044a529 	sb	a0,-23255(v0)
8006d514:	a044a52a 	sb	a0,-23254(v0)
8006d518:	a044a52b 	sb	a0,-23253(v0)
8006d51c:	a044a52c 	sb	a0,-23252(v0)
8006d520:	a044a52d 	sb	a0,-23251(v0)
8006d524:	a044a52e 	sb	a0,-23250(v0)
8006d528:	a044a52f 	sb	a0,-23249(v0)
8006d52c:	a044a530 	sb	a0,-23248(v0)
8006d530:	a044a531 	sb	a0,-23247(v0)
8006d534:	a044a532 	sb	a0,-23246(v0)
8006d538:	a044a533 	sb	a0,-23245(v0)
8006d53c:	a044a534 	sb	a0,-23244(v0)
8006d540:	a044a535 	sb	a0,-23243(v0)
8006d544:	a044a536 	sb	a0,-23242(v0)
8006d548:	02231821 	addu	v1,s1,v1
8006d54c:	02201021 	move	v0,s1
8006d550:	00003021 	move	a2,zero
8006d554:	2405000c 	li	a1,12
8006d558:	24070100 	li	a3,256
8006d55c:	24c60001 	addiu	a2,a2,1
8006d560:	ac453428 	sw	a1,13352(v0)
8006d564:	ac453828 	sw	a1,14376(v0)
8006d568:	ac453c28 	sw	a1,15400(v0)
8006d56c:	a0640000 	sb	a0,0(v1)
8006d570:	a064ff00 	sb	a0,-256(v1)
8006d574:	a064fe00 	sb	a0,-512(v1)
8006d578:	24420004 	addiu	v0,v0,4
8006d57c:	14c7fff7 	bne	a2,a3,8006d55c <_ZN7CMemory15SPC7110HiROMMapEv+0x3d8>
8006d580:	24630001 	addiu	v1,v1,1
8006d584:	3c02800d 	lui	v0,0x800d
8006d588:	24421638 	addiu	v0,v0,5688
8006d58c:	0040f809 	jalr	v0
8006d590:	00000000 	nop
8006d594:	3c030001 	lui	v1,0x1
8006d598:	02231821 	addu	v1,s1,v1
8006d59c:	8c65b054 	lw	a1,-20396(v1)
8006d5a0:	18a0003b 	blez	a1,8006d690 <_ZN7CMemory15SPC7110HiROMMapEv+0x50c>
8006d5a4:	00000000 	nop
8006d5a8:	8e260004 	lw	a2,4(s1)
8006d5ac:	00002021 	move	a0,zero
8006d5b0:	00003821 	move	a3,zero
8006d5b4:	00c41021 	addu	v0,a2,a0
8006d5b8:	90430000 	lbu	v1,0(v0)
8006d5bc:	24840001 	addiu	a0,a0,1
8006d5c0:	1485fffc 	bne	a0,a1,8006d5b4 <_ZN7CMemory15SPC7110HiROMMapEv+0x430>
8006d5c4:	00e33821 	addu	a3,a3,v1
8006d5c8:	3c020030 	lui	v0,0x30
8006d5cc:	00a21026 	xor	v0,a1,v0
8006d5d0:	00072040 	sll	a0,a3,0x1
8006d5d4:	0082380a 	movz	a3,a0,v0
8006d5d8:	3c030001 	lui	v1,0x1
8006d5dc:	02231821 	addu	v1,s1,v1
8006d5e0:	30e2ffff 	andi	v0,a3,0xffff
8006d5e4:	ac62b058 	sw	v0,-20392(v1)
8006d5e8:	3c028006 	lui	v0,0x8006
8006d5ec:	24426c7c 	addiu	v0,v0,27772
8006d5f0:	0040f809 	jalr	v0
8006d5f4:	02202021 	move	a0,s1
8006d5f8:	26304028 	addiu	s0,s1,16424
8006d5fc:	3c028012 	lui	v0,0x8012
8006d600:	02002021 	move	a0,s0
8006d604:	26250028 	addiu	a1,s1,40
8006d608:	2442c980 	addiu	v0,v0,-13952
8006d60c:	0040f809 	jalr	v0
8006d610:	24064000 	li	a2,16384
8006d614:	3403a028 	li	v1,0xa028
8006d618:	02231821 	addu	v1,s1,v1
8006d61c:	00002021 	move	a0,zero
8006d620:	24060005 	li	a2,5
8006d624:	24051000 	li	a1,4096
8006d628:	90620000 	lbu	v0,0(v1)
8006d62c:	24840001 	addiu	a0,a0,1
8006d630:	10400002 	beqz	v0,8006d63c <_ZN7CMemory15SPC7110HiROMMapEv+0x4b8>
8006d634:	24630001 	addiu	v1,v1,1
8006d638:	ae060000 	sw	a2,0(s0)
8006d63c:	1485fffa 	bne	a0,a1,8006d628 <_ZN7CMemory15SPC7110HiROMMapEv+0x4a4>
8006d640:	26100004 	addiu	s0,s0,4
8006d644:	8fbf001c 	lw	ra,28(sp)
8006d648:	8fb20018 	lw	s2,24(sp)
8006d64c:	8fb10014 	lw	s1,20(sp)
8006d650:	8fb00010 	lw	s0,16(sp)
8006d654:	03e00008 	jr	ra
8006d658:	27bd0020 	addiu	sp,sp,32
8006d65c:	8dc3b054 	lw	v1,-20396(t6)
8006d660:	8e240004 	lw	a0,4(s1)
8006d664:	0103001b 	divu	zero,t0,v1
8006d668:	006001f4 	teq	v1,zero,0x7
8006d66c:	01803021 	move	a2,t4
8006d670:	00c06021 	move	t4,a2
8006d674:	a0efa028 	sb	t7,-24536(a3)
8006d678:	a0afa028 	sb	t7,-24536(a1)
8006d67c:	00001010 	mfhi	v0
8006d680:	00441021 	addu	v0,v0,a0
8006d684:	ad220028 	sw	v0,40(t1)
8006d688:	0801b519 	j	8006d464 <_ZN7CMemory15SPC7110HiROMMapEv+0x2e0>
8006d68c:	ad420028 	sw	v0,40(t2)
8006d690:	0801b572 	j	8006d5c8 <_ZN7CMemory15SPC7110HiROMMapEv+0x444>
8006d694:	00003821 	move	a3,zero

8006d698 <_ZN7CMemory7InitROMEh>:
8006d698:	27bdff90 	addiu	sp,sp,-112
8006d69c:	afb40058 	sw	s4,88(sp)
8006d6a0:	0080a021 	move	s4,a0
8006d6a4:	3c040001 	lui	a0,0x1
8006d6a8:	afb70064 	sw	s7,100(sp)
8006d6ac:	afb30054 	sw	s3,84(sp)
8006d6b0:	afb1004c 	sw	s1,76(sp)
8006d6b4:	afbf006c 	sw	ra,108(sp)
8006d6b8:	afbe0068 	sw	s8,104(sp)
8006d6bc:	afb60060 	sw	s6,96(sp)
8006d6c0:	afb5005c 	sw	s5,92(sp)
8006d6c4:	afb20050 	sw	s2,80(sp)
8006d6c8:	afb00048 	sw	s0,72(sp)
8006d6cc:	02842021 	addu	a0,s4,a0
8006d6d0:	8c83b054 	lw	v1,-20396(a0)
8006d6d4:	3c178021 	lui	s7,0x8021
8006d6d8:	26eae42c 	addiu	t2,s7,-7124
8006d6dc:	91460041 	lbu	a2,65(t2)
8006d6e0:	91470042 	lbu	a3,66(t2)
8006d6e4:	91480043 	lbu	t0,67(t2)
8006d6e8:	91490039 	lbu	t1,57(t2)
8006d6ec:	00031bc2 	srl	v1,v1,0xf
8006d6f0:	3c028022 	lui	v0,0x8022
8006d6f4:	ac4350e0 	sw	v1,20704(v0)
8006d6f8:	3c02802f 	lui	v0,0x802f
8006d6fc:	a146004d 	sb	a2,77(t2)
8006d700:	a147004f 	sb	a3,79(t2)
8006d704:	a148004e 	sb	t0,78(t2)
8006d708:	a1490051 	sb	t1,81(t2)
8006d70c:	ac406f6c 	sw	zero,28524(v0)
8006d710:	a1400050 	sb	zero,80(t2)
8006d714:	a1400052 	sb	zero,82(t2)
8006d718:	a1400053 	sb	zero,83(t2)
8006d71c:	a1400054 	sb	zero,84(t2)
8006d720:	a1400044 	sb	zero,68(t2)
8006d724:	a1400055 	sb	zero,85(t2)
8006d728:	a1400056 	sb	zero,86(t2)
8006d72c:	a140011a 	sb	zero,282(t2)
8006d730:	a1400057 	sb	zero,87(t2)
8006d734:	a1400121 	sb	zero,289(t2)
8006d738:	8e860004 	lw	a2,4(s4)
8006d73c:	9083e080 	lbu	v1,-8064(a0)
8006d740:	24020002 	li	v0,2
8006d744:	30b300ff 	andi	s3,a1,0xff
8006d748:	ac80b058 	sw	zero,-20392(a0)
8006d74c:	10620290 	beq	v1,v0,8006e190 <_ZN7CMemory7InitROMEh+0xaf8>
8006d750:	24d17fb0 	addiu	s1,a2,32688
8006d754:	9282001c 	lbu	v0,28(s4)
8006d758:	10400002 	beqz	v0,8006d764 <_ZN7CMemory7InitROMEh+0xcc>
8006d75c:	34028000 	li	v0,0x8000
8006d760:	02228821 	addu	s1,s1,v0
8006d764:	9142011a 	lbu	v0,282(t2)
8006d768:	14400022 	bnez	v0,8006d7f4 <_ZN7CMemory7InitROMEh+0x15c>
8006d76c:	3c158011 	lui	s5,0x8011
8006d770:	24c47fc0 	addiu	a0,a2,32704
8006d774:	90820019 	lbu	v0,25(a0)
8006d778:	3042004f 	andi	v0,v0,0x4f
8006d77c:	10400237 	beqz	v0,8006e05c <_ZN7CMemory7InitROMEh+0x9c4>
8006d780:	24020033 	li	v0,51
8006d784:	26e2e42c 	addiu	v0,s7,-7124
8006d788:	a040011a 	sb	zero,282(v0)
8006d78c:	8e840004 	lw	a0,4(s4)
8006d790:	3403ffc0 	li	v1,0xffc0
8006d794:	00832021 	addu	a0,a0,v1
8006d798:	90820019 	lbu	v0,25(a0)
8006d79c:	3042004f 	andi	v0,v0,0x4f
8006d7a0:	14400012 	bnez	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006d7a4:	26e2e42c 	addiu	v0,s7,-7124
8006d7a8:	9083001a 	lbu	v1,26(a0)
8006d7ac:	24020033 	li	v0,51
8006d7b0:	10620003 	beq	v1,v0,8006d7c0 <_ZN7CMemory7InitROMEh+0x128>
8006d7b4:	240200ff 	li	v0,255
8006d7b8:	1462000c 	bne	v1,v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006d7bc:	26e2e42c 	addiu	v0,s7,-7124
8006d7c0:	90820017 	lbu	v0,23(a0)
8006d7c4:	90830016 	lbu	v1,22(a0)
8006d7c8:	00021200 	sll	v0,v0,0x8
8006d7cc:	00431825 	or	v1,v0,v1
8006d7d0:	1060034e 	beqz	v1,8006e50c <_ZN7CMemory7InitROMEh+0xe74>
8006d7d4:	3402ffff 	li	v0,0xffff
8006d7d8:	1062034c 	beq	v1,v0,8006e50c <_ZN7CMemory7InitROMEh+0xe74>
8006d7dc:	3062040f 	andi	v0,v1,0x40f
8006d7e0:	10400347 	beqz	v0,8006e500 <_ZN7CMemory7InitROMEh+0xe68>
8006d7e4:	306200ff 	andi	v0,v1,0xff
8006d7e8:	26e2e42c 	addiu	v0,s7,-7124
8006d7ec:	a040011a 	sb	zero,282(v0)
8006d7f0:	3c158011 	lui	s5,0x8011
8006d7f4:	34049028 	li	a0,0x9028
8006d7f8:	26b0ca64 	addiu	s0,s5,-13724
8006d7fc:	02842021 	addu	a0,s4,a0
8006d800:	00002821 	move	a1,zero
8006d804:	0200f809 	jalr	s0
8006d808:	24061000 	li	a2,4096
8006d80c:	3404a028 	li	a0,0xa028
8006d810:	02842021 	addu	a0,s4,a0
8006d814:	00002821 	move	a1,zero
8006d818:	0200f809 	jalr	s0
8006d81c:	24061000 	li	a2,4096
8006d820:	8e87000c 	lw	a3,12(s4)
8006d824:	3403b03f 	li	v1,0xb03f
8006d828:	02831821 	addu	v1,s4,v1
8006d82c:	3c028021 	lui	v0,0x8021
8006d830:	00602021 	move	a0,v1
8006d834:	ac477008 	sw	a3,28680(v0)
8006d838:	afa30044 	sw	v1,68(sp)
8006d83c:	00002821 	move	a1,zero
8006d840:	0200f809 	jalr	s0
8006d844:	24060005 	li	a2,5
8006d848:	3403b044 	li	v1,0xb044
8006d84c:	02831821 	addu	v1,s4,v1
8006d850:	00602021 	move	a0,v1
8006d854:	afa30040 	sw	v1,64(sp)
8006d858:	24060003 	li	a2,3
8006d85c:	0200f809 	jalr	s0
8006d860:	00002821 	move	a1,zero
8006d864:	3c028006 	lui	v0,0x8006
8006d868:	02802021 	move	a0,s4
8006d86c:	24424f90 	addiu	v0,v0,20368
8006d870:	0040f809 	jalr	v0
8006d874:	02202821 	move	a1,s1
8006d878:	26e4e42c 	addiu	a0,s7,-7124
8006d87c:	9082003a 	lbu	v0,58(a0)
8006d880:	14400009 	bnez	v0,8006d8a8 <_ZN7CMemory7InitROMEh+0x210>
8006d884:	3c038021 	lui	v1,0x8021
8006d888:	3c020001 	lui	v0,0x1
8006d88c:	02821021 	addu	v0,s4,v0
8006d890:	9042b048 	lbu	v0,-20408(v0)
8006d894:	3043000f 	andi	v1,v0,0xf
8006d898:	28630003 	slti	v1,v1,3
8006d89c:	106001ea 	beqz	v1,8006e048 <_ZN7CMemory7InitROMEh+0x9b0>
8006d8a0:	304200f0 	andi	v0,v0,0xf0
8006d8a4:	3c038021 	lui	v1,0x8021
8006d8a8:	2462701c 	addiu	v0,v1,28700
8006d8ac:	9043001c 	lbu	v1,28(v0)
8006d8b0:	10600021 	beqz	v1,8006d938 <_ZN7CMemory7InitROMEh+0x2a0>
8006d8b4:	3c030001 	lui	v1,0x1
8006d8b8:	02832021 	addu	a0,s4,v1
8006d8bc:	9082b048 	lbu	v0,-20408(a0)
8006d8c0:	26e5e42c 	addiu	a1,s7,-7124
8006d8c4:	00021102 	srl	v0,v0,0x4
8006d8c8:	38420005 	xori	v0,v0,0x5
8006d8cc:	2c420001 	sltiu	v0,v0,1
8006d8d0:	a0a20044 	sb	v0,68(a1)
8006d8d4:	9083b047 	lbu	v1,-20409(a0)
8006d8d8:	2402000a 	li	v0,10
8006d8dc:	3063000f 	andi	v1,v1,0xf
8006d8e0:	1062024c 	beq	v1,v0,8006e214 <_ZN7CMemory7InitROMEh+0xb7c>
8006d8e4:	240300f0 	li	v1,240
8006d8e8:	26e3e42c 	addiu	v1,s7,-7124
8006d8ec:	9062011a 	lbu	v0,282(v1)
8006d8f0:	14400255 	bnez	v0,8006e248 <_ZN7CMemory7InitROMEh+0xbb0>
8006d8f4:	3c028007 	lui	v0,0x8007
8006d8f8:	90620055 	lbu	v0,85(v1)
8006d8fc:	144002ee 	bnez	v0,8006e4b8 <_ZN7CMemory7InitROMEh+0xe20>
8006d900:	3c028007 	lui	v0,0x8007
8006d904:	3c020001 	lui	v0,0x1
8006d908:	02821021 	addu	v0,s4,v0
8006d90c:	9043b047 	lbu	v1,-20409(v0)
8006d910:	24020025 	li	v0,37
8006d914:	306300ef 	andi	v1,v1,0xef
8006d918:	1062028a 	beq	v1,v0,8006e344 <_ZN7CMemory7InitROMEh+0xcac>
8006d91c:	00000000 	nop
8006d920:	3c028007 	lui	v0,0x8007
8006d924:	24428f7c 	addiu	v0,v0,-28804
8006d928:	0040f809 	jalr	v0
8006d92c:	02802021 	move	a0,s4
8006d930:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006d934:	26e2e42c 	addiu	v0,s7,-7124
8006d938:	26f1e42c 	addiu	s1,s7,-7124
8006d93c:	92220037 	lbu	v0,55(s1)
8006d940:	a2220050 	sb	v0,80(s1)
8006d944:	02838021 	addu	s0,s4,v1
8006d948:	9203b048 	lbu	v1,-20408(s0)
8006d94c:	24020025 	li	v0,37
8006d950:	10620242 	beq	v1,v0,8006e25c <_ZN7CMemory7InitROMEh+0xbc4>
8006d954:	240200e5 	li	v0,229
8006d958:	10620247 	beq	v1,v0,8006e278 <_ZN7CMemory7InitROMEh+0xbe0>
8006d95c:	24020001 	li	v0,1
8006d960:	306300f0 	andi	v1,v1,0xf0
8006d964:	24020010 	li	v0,16
8006d968:	10620249 	beq	v1,v0,8006e290 <_ZN7CMemory7InitROMEh+0xbf8>
8006d96c:	00000000 	nop
8006d970:	9222003f 	lbu	v0,63(s1)
8006d974:	a2220054 	sb	v0,84(s1)
8006d978:	9203b048 	lbu	v1,-20408(s0)
8006d97c:	24020040 	li	v0,64
8006d980:	306300f0 	andi	v1,v1,0xf0
8006d984:	10620205 	beq	v1,v0,8006e19c <_ZN7CMemory7InitROMEh+0xb04>
8006d988:	00000000 	nop
8006d98c:	92220054 	lbu	v0,84(s1)
8006d990:	14400208 	bnez	v0,8006e1b4 <_ZN7CMemory7InitROMEh+0xb1c>
8006d994:	3c02800d 	lui	v0,0x800d
8006d998:	9202b048 	lbu	v0,-20408(s0)
8006d99c:	240300f0 	li	v1,240
8006d9a0:	304200f0 	andi	v0,v0,0xf0
8006d9a4:	1043020b 	beq	v0,v1,8006e1d4 <_ZN7CMemory7InitROMEh+0xb3c>
8006d9a8:	00000000 	nop
8006d9ac:	26f0e42c 	addiu	s0,s7,-7124
8006d9b0:	9203003d 	lbu	v1,61(s0)
8006d9b4:	3c020001 	lui	v0,0x1
8006d9b8:	02821021 	addu	v0,s4,v0
8006d9bc:	a2030053 	sb	v1,83(s0)
8006d9c0:	9043b048 	lbu	v1,-20408(v0)
8006d9c4:	240200f0 	li	v0,240
8006d9c8:	306300f0 	andi	v1,v1,0xf0
8006d9cc:	1062024f 	beq	v1,v0,8006e30c <_ZN7CMemory7InitROMEh+0xc74>
8006d9d0:	3402b028 	li	v0,0xb028
8006d9d4:	26e2e42c 	addiu	v0,s7,-7124
8006d9d8:	80430121 	lb	v1,289(v0)
8006d9dc:	146001e5 	bnez	v1,8006e174 <_ZN7CMemory7InitROMEh+0xadc>
8006d9e0:	24020003 	li	v0,3
8006d9e4:	26f0e42c 	addiu	s0,s7,-7124
8006d9e8:	92020050 	lbu	v0,80(s0)
8006d9ec:	144002a9 	bnez	v0,8006e494 <_ZN7CMemory7InitROMEh+0xdfc>
8006d9f0:	3c028007 	lui	v0,0x8007
8006d9f4:	9202003b 	lbu	v0,59(s0)
8006d9f8:	1440023a 	bnez	v0,8006e2e4 <_ZN7CMemory7InitROMEh+0xc4c>
8006d9fc:	24020001 	li	v0,1
8006da00:	9202003c 	lbu	v0,60(s0)
8006da04:	14400007 	bnez	v0,8006da24 <_ZN7CMemory7InitROMEh+0x38c>
8006da08:	3c020001 	lui	v0,0x1
8006da0c:	02822021 	addu	a0,s4,v0
8006da10:	9083b047 	lbu	v1,-20409(a0)
8006da14:	24020023 	li	v0,35
8006da18:	307100ef 	andi	s1,v1,0xef
8006da1c:	12220228 	beq	s1,v0,8006e2c0 <_ZN7CMemory7InitROMEh+0xc28>
8006da20:	3c020001 	lui	v0,0x1
8006da24:	02821021 	addu	v0,s4,v0
8006da28:	9043b047 	lbu	v1,-20409(v0)
8006da2c:	24020025 	li	v0,37
8006da30:	307100ef 	andi	s1,v1,0xef
8006da34:	12220244 	beq	s1,v0,8006e348 <_ZN7CMemory7InitROMEh+0xcb0>
8006da38:	3c028007 	lui	v0,0x8007
8006da3c:	3c020001 	lui	v0,0x1
8006da40:	02821021 	addu	v0,s4,v0
8006da44:	9043e080 	lbu	v1,-8064(v0)
8006da48:	106002e3 	beqz	v1,8006e5d8 <_ZN7CMemory7InitROMEh+0xf40>
8006da4c:	3c0a8021 	lui	t2,0x8021
8006da50:	3c028007 	lui	v0,0x8007
8006da54:	02602821 	move	a1,s3
8006da58:	2442a2dc 	addiu	v0,v0,-23844
8006da5c:	0040f809 	jalr	v0
8006da60:	02802021 	move	a0,s4
8006da64:	26e2e42c 	addiu	v0,s7,-7124
8006da68:	9043011a 	lbu	v1,282(v0)
8006da6c:	10600004 	beqz	v1,8006da80 <_ZN7CMemory7InitROMEh+0x3e8>
8006da70:	3c020001 	lui	v0,0x1
8006da74:	02821021 	addu	v0,s4,v0
8006da78:	a040e078 	sb	zero,-8072(v0)
8006da7c:	3c020001 	lui	v0,0x1
8006da80:	02821021 	addu	v0,s4,v0
8006da84:	8c43b058 	lw	v1,-20392(v0)
8006da88:	14600240 	bnez	v1,8006e38c <_ZN7CMemory7InitROMEh+0xcf4>
8006da8c:	00000000 	nop
8006da90:	8c44b054 	lw	a0,-20396(v0)
8006da94:	00041043 	sra	v0,a0,0x1
8006da98:	10400301 	beqz	v0,8006e6a0 <_ZN7CMemory7InitROMEh+0x1008>
8006da9c:	2489ffff 	addiu	t1,a0,-1
8006daa0:	00021043 	sra	v0,v0,0x1
8006daa4:	1440fffe 	bnez	v0,8006daa0 <_ZN7CMemory7InitROMEh+0x408>
8006daa8:	24630001 	addiu	v1,v1,1
8006daac:	24020001 	li	v0,1
8006dab0:	00625804 	sllv	t3,v0,v1
8006dab4:	008b4823 	subu	t1,a0,t3
8006dab8:	196002f6 	blez	t3,8006e694 <_ZN7CMemory7InitROMEh+0xffc>
8006dabc:	01602821 	move	a1,t3
8006dac0:	8e880004 	lw	t0,4(s4)
8006dac4:	00003821 	move	a3,zero
8006dac8:	00002021 	move	a0,zero
8006dacc:	00881021 	addu	v0,a0,t0
8006dad0:	90430000 	lbu	v1,0(v0)
8006dad4:	24840001 	addiu	a0,a0,1
8006dad8:	0085102a 	slt	v0,a0,a1
8006dadc:	1440fffb 	bnez	v0,8006dacc <_ZN7CMemory7InitROMEh+0x434>
8006dae0:	00e33821 	addu	a3,a3,v1
8006dae4:	192002e9 	blez	t1,8006e68c <_ZN7CMemory7InitROMEh+0xff4>
8006dae8:	00a81821 	addu	v1,a1,t0
8006daec:	00005021 	move	t2,zero
8006daf0:	00002021 	move	a0,zero
8006daf4:	90620000 	lbu	v0,0(v1)
8006daf8:	24840001 	addiu	a0,a0,1
8006dafc:	01425021 	addu	t2,t2,v0
8006db00:	1489fffc 	bne	a0,t1,8006daf4 <_ZN7CMemory7InitROMEh+0x45c>
8006db04:	24630001 	addiu	v1,v1,1
8006db08:	26e2e42c 	addiu	v0,s7,-7124
8006db0c:	9043011a 	lbu	v1,282(v0)
8006db10:	10600015 	beqz	v1,8006db68 <_ZN7CMemory7InitROMEh+0x4d0>
8006db14:	3c020001 	lui	v0,0x1
8006db18:	02821021 	addu	v0,s4,v0
8006db1c:	9044b048 	lbu	a0,-20408(v0)
8006db20:	240300e5 	li	v1,229
8006db24:	10830010 	beq	a0,v1,8006db68 <_ZN7CMemory7InitROMEh+0x4d0>
8006db28:	3c028021 	lui	v0,0x8021
8006db2c:	2443701c 	addiu	v1,v0,28700
8006db30:	9062001c 	lbu	v0,28(v1)
8006db34:	10400265 	beqz	v0,8006e4cc <_ZN7CMemory7InitROMEh+0xe34>
8006db38:	3402ffb0 	li	v0,0xffb0
8006db3c:	01021821 	addu	v1,t0,v0
8006db40:	00002021 	move	a0,zero
8006db44:	00002821 	move	a1,zero
8006db48:	24060030 	li	a2,48
8006db4c:	90620000 	lbu	v0,0(v1)
8006db50:	24840001 	addiu	a0,a0,1
8006db54:	00a22821 	addu	a1,a1,v0
8006db58:	1486fffc 	bne	a0,a2,8006db4c <_ZN7CMemory7InitROMEh+0x4b4>
8006db5c:	24630001 	addiu	v1,v1,1
8006db60:	00a01021 	move	v0,a1
8006db64:	00e23823 	subu	a3,a3,v0
8006db68:	11200006 	beqz	t1,8006db84 <_ZN7CMemory7InitROMEh+0x4ec>
8006db6c:	00000000 	nop
8006db70:	0169001b 	divu	zero,t3,t1
8006db74:	012001f4 	teq	t1,zero,0x7
8006db78:	00001012 	mflo	v0
8006db7c:	704a1802 	mul	v1,v0,t2
8006db80:	00673821 	addu	a3,v1,a3
8006db84:	3c0a8021 	lui	t2,0x8021
8006db88:	2542701c 	addiu	v0,t2,28700
8006db8c:	3c030001 	lui	v1,0x1
8006db90:	00431021 	addu	v0,v0,v1
8006db94:	30e4ffff 	andi	a0,a3,0xffff
8006db98:	ac44b058 	sw	a0,-20392(v0)
8006db9c:	3c020001 	lui	v0,0x1
8006dba0:	02821021 	addu	v0,s4,v0
8006dba4:	8c47b054 	lw	a3,-20396(v0)
8006dba8:	10e00011 	beqz	a3,8006dbf0 <_ZN7CMemory7InitROMEh+0x558>
8006dbac:	00001821 	move	v1,zero
8006dbb0:	3c038019 	lui	v1,0x8019
8006dbb4:	24692004 	addiu	t1,v1,8196
8006dbb8:	2406ffff 	li	a2,-1
8006dbbc:	00002821 	move	a1,zero
8006dbc0:	01051821 	addu	v1,t0,a1
8006dbc4:	90620000 	lbu	v0,0(v1)
8006dbc8:	24a50001 	addiu	a1,a1,1
8006dbcc:	00c21026 	xor	v0,a2,v0
8006dbd0:	304200ff 	andi	v0,v0,0xff
8006dbd4:	00021080 	sll	v0,v0,0x2
8006dbd8:	00491021 	addu	v0,v0,t1
8006dbdc:	8c440000 	lw	a0,0(v0)
8006dbe0:	00061a02 	srl	v1,a2,0x8
8006dbe4:	14e5fff6 	bne	a3,a1,8006dbc0 <_ZN7CMemory7InitROMEh+0x528>
8006dbe8:	00643026 	xor	a2,v1,a0
8006dbec:	00061827 	nor	v1,zero,a2
8006dbf0:	3c020001 	lui	v0,0x1
8006dbf4:	02822021 	addu	a0,s4,v0
8006dbf8:	ac83e07c 	sw	v1,-8068(a0)
8006dbfc:	26e5e42c 	addiu	a1,s7,-7124
8006dc00:	90a2001d 	lbu	v0,29(a1)
8006dc04:	144001d6 	bnez	v0,8006e360 <_ZN7CMemory7InitROMEh+0xcc8>
8006dc08:	00000000 	nop
8006dc0c:	90a2001c 	lbu	v0,28(a1)
8006dc10:	1440021e 	bnez	v0,8006e48c <_ZN7CMemory7InitROMEh+0xdf4>
8006dc14:	24020001 	li	v0,1
8006dc18:	9082e078 	lbu	v0,-8072(a0)
8006dc1c:	2c42000e 	sltiu	v0,v0,14
8006dc20:	10400007 	beqz	v0,8006dc40 <_ZN7CMemory7InitROMEh+0x5a8>
8006dc24:	26e3e42c 	addiu	v1,s7,-7124
8006dc28:	8083e078 	lb	v1,-8072(a0)
8006dc2c:	24020001 	li	v0,1
8006dc30:	00621004 	sllv	v0,v0,v1
8006dc34:	30422003 	andi	v0,v0,0x2003
8006dc38:	144001c9 	bnez	v0,8006e360 <_ZN7CMemory7InitROMEh+0xcc8>
8006dc3c:	26e3e42c 	addiu	v1,s7,-7124
8006dc40:	24020001 	li	v0,1
8006dc44:	a062001e 	sb	v0,30(v1)
8006dc48:	26e4e42c 	addiu	a0,s7,-7124
8006dc4c:	3c028021 	lui	v0,0x8021
8006dc50:	2443701c 	addiu	v1,v0,28700
8006dc54:	8c850020 	lw	a1,32(a0)
8006dc58:	3c020001 	lui	v0,0x1
8006dc5c:	00621821 	addu	v1,v1,v0
8006dc60:	24020032 	li	v0,50
8006dc64:	ac850028 	sw	a1,40(a0)
8006dc68:	ac62b04c 	sw	v0,-20404(v1)
8006dc6c:	3c020001 	lui	v0,0x1
8006dc70:	02821021 	addu	v0,s4,v0
8006dc74:	3403b028 	li	v1,0xb028
8006dc78:	02839821 	addu	s3,s4,v1
8006dc7c:	a040b03e 	sb	zero,-20418(v0)
8006dc80:	3c028012 	lui	v0,0x8012
8006dc84:	2442bdb0 	addiu	v0,v0,-16976
8006dc88:	0040f809 	jalr	v0
8006dc8c:	02602021 	move	a0,s3
8006dc90:	10400015 	beqz	v0,8006dce8 <_ZN7CMemory7InitROMEh+0x650>
8006dc94:	3c038021 	lui	v1,0x8021
8006dc98:	02622821 	addu	a1,s3,v0
8006dc9c:	24a4ffff 	addiu	a0,a1,-1
8006dca0:	0264102b 	sltu	v0,s3,a0
8006dca4:	1040000e 	beqz	v0,8006dce0 <_ZN7CMemory7InitROMEh+0x648>
8006dca8:	24020020 	li	v0,32
8006dcac:	80a3fffe 	lb	v1,-2(a1)
8006dcb0:	1462000b 	bne	v1,v0,8006dce0 <_ZN7CMemory7InitROMEh+0x648>
8006dcb4:	24a5fffe 	addiu	a1,a1,-2
8006dcb8:	00a02021 	move	a0,a1
8006dcbc:	0801b732 	j	8006dcc8 <_ZN7CMemory7InitROMEh+0x630>
8006dcc0:	24050020 	li	a1,32
8006dcc4:	00602021 	move	a0,v1
8006dcc8:	0264102b 	sltu	v0,s3,a0
8006dccc:	10400004 	beqz	v0,8006dce0 <_ZN7CMemory7InitROMEh+0x648>
8006dcd0:	2483ffff 	addiu	v1,a0,-1
8006dcd4:	8082ffff 	lb	v0,-1(a0)
8006dcd8:	1045fffa 	beq	v0,a1,8006dcc4 <_ZN7CMemory7InitROMEh+0x62c>
8006dcdc:	00000000 	nop
8006dce0:	a0800000 	sb	zero,0(a0)
8006dce4:	3c038021 	lui	v1,0x8021
8006dce8:	2462701c 	addiu	v0,v1,28700
8006dcec:	90430024 	lbu	v1,36(v0)
8006dcf0:	10600006 	beqz	v1,8006dd0c <_ZN7CMemory7InitROMEh+0x674>
8006dcf4:	3c020001 	lui	v0,0x1
8006dcf8:	24630003 	addiu	v1,v1,3
8006dcfc:	24020080 	li	v0,128
8006dd00:	00621004 	sllv	v0,v0,v1
8006dd04:	2443ffff 	addiu	v1,v0,-1
8006dd08:	3c020001 	lui	v0,0x1
8006dd0c:	02822021 	addu	a0,s4,v0
8006dd10:	8c85b05c 	lw	a1,-20388(a0)
8006dd14:	8c82b060 	lw	v0,-20384(a0)
8006dd18:	ae830020 	sw	v1,32(s4)
8006dd1c:	00a21021 	addu	v0,a1,v0
8006dd20:	3403ffff 	li	v1,0xffff
8006dd24:	104301cd 	beq	v0,v1,8006e45c <_ZN7CMemory7InitROMEh+0xdc4>
8006dd28:	00000000 	nop
8006dd2c:	26e4e42c 	addiu	a0,s7,-7124
8006dd30:	94830124 	lhu	v1,292(a0)
8006dd34:	2402001f 	li	v0,31
8006dd38:	10620003 	beq	v1,v0,8006dd48 <_ZN7CMemory7InitROMEh+0x6b0>
8006dd3c:	26e8e42c 	addiu	t0,s7,-7124
8006dd40:	240203ff 	li	v0,1023
8006dd44:	a4820124 	sh	v0,292(a0)
8006dd48:	9109004c 	lbu	t1,76(t0)
8006dd4c:	24070015 	li	a3,21
8006dd50:	3c038021 	lui	v1,0x8021
8006dd54:	ac67e41c 	sw	a3,-7140(v1)
8006dd58:	3c038004 	lui	v1,0x8004
8006dd5c:	a1090001 	sb	t1,1(t0)
8006dd60:	2463add4 	addiu	v1,v1,-21036
8006dd64:	3c08801f 	lui	t0,0x801f
8006dd68:	3c078003 	lui	a3,0x8003
8006dd6c:	ad039350 	sw	v1,-27824(t0)
8006dd70:	24e76150 	addiu	a3,a3,24912
8006dd74:	3c03801f 	lui	v1,0x801f
8006dd78:	34048028 	li	a0,0x8028
8006dd7c:	02842021 	addu	a0,s4,a0
8006dd80:	24050008 	li	a1,8
8006dd84:	ac679354 	sw	a3,-27820(v1)
8006dd88:	26a2ca64 	addiu	v0,s5,-13724
8006dd8c:	0040f809 	jalr	v0
8006dd90:	24061000 	li	a2,4096
8006dd94:	3403882a 	li	v1,0x882a
8006dd98:	02831021 	addu	v0,s4,v1
8006dd9c:	00002021 	move	a0,zero
8006dda0:	24030006 	li	v1,6
8006dda4:	24050400 	li	a1,1024
8006dda8:	24840010 	addiu	a0,a0,16
8006ddac:	a0430000 	sb	v1,0(v0)
8006ddb0:	a043f800 	sb	v1,-2048(v0)
8006ddb4:	a0430001 	sb	v1,1(v0)
8006ddb8:	a043f801 	sb	v1,-2047(v0)
8006ddbc:	a0430002 	sb	v1,2(v0)
8006ddc0:	a043f802 	sb	v1,-2046(v0)
8006ddc4:	a0430003 	sb	v1,3(v0)
8006ddc8:	a043f803 	sb	v1,-2045(v0)
8006ddcc:	1485fff6 	bne	a0,a1,8006dda8 <_ZN7CMemory7InitROMEh+0x710>
8006ddd0:	24420010 	addiu	v0,v0,16
8006ddd4:	3c028021 	lui	v0,0x8021
8006ddd8:	2444e2a8 	addiu	a0,v0,-7512
8006dddc:	8c830034 	lw	v1,52(a0)
8006dde0:	14600004 	bnez	v1,8006ddf4 <_ZN7CMemory7InitROMEh+0x75c>
8006dde4:	34028829 	li	v0,0x8829
8006dde8:	24020008 	li	v0,8
8006ddec:	ac820034 	sw	v0,52(a0)
8006ddf0:	34028829 	li	v0,0x8829
8006ddf4:	00803021 	move	a2,a0
8006ddf8:	02821821 	addu	v1,s4,v0
8006ddfc:	24040801 	li	a0,2049
8006de00:	24051000 	li	a1,4096
8006de04:	24840001 	addiu	a0,a0,1
8006de08:	30820408 	andi	v0,a0,0x408
8006de0c:	10850009 	beq	a0,a1,8006de34 <_ZN7CMemory7InitROMEh+0x79c>
8006de10:	24630001 	addiu	v1,v1,1
8006de14:	1040fffb 	beqz	v0,8006de04 <_ZN7CMemory7InitROMEh+0x76c>
8006de18:	00000000 	nop
8006de1c:	8cc20034 	lw	v0,52(a2)
8006de20:	24840001 	addiu	a0,a0,1
8006de24:	a0620000 	sb	v0,0(v1)
8006de28:	30820408 	andi	v0,a0,0x408
8006de2c:	1485fff9 	bne	a0,a1,8006de14 <_ZN7CMemory7InitROMEh+0x77c>
8006de30:	24630001 	addiu	v1,v1,1
8006de34:	3c028007 	lui	v0,0x8007
8006de38:	02802021 	move	a0,s4
8006de3c:	2442a7ac 	addiu	v0,v0,-22612
8006de40:	0040f809 	jalr	v0
8006de44:	3c108006 	lui	s0,0x8006
8006de48:	26105a2c 	addiu	s0,s0,23084
8006de4c:	02802021 	move	a0,s4
8006de50:	0200f809 	jalr	s0
8006de54:	02602821 	move	a1,s3
8006de58:	3c12801c 	lui	s2,0x801c
8006de5c:	3c158011 	lui	s5,0x8011
8006de60:	00403021 	move	a2,v0
8006de64:	26b1ec30 	addiu	s1,s5,-5072
8006de68:	02602021 	move	a0,s3
8006de6c:	0220f809 	jalr	s1
8006de70:	2645e010 	addiu	a1,s2,-8176
8006de74:	8fa50044 	lw	a1,68(sp)
8006de78:	0200f809 	jalr	s0
8006de7c:	02802021 	move	a0,s4
8006de80:	8fa40044 	lw	a0,68(sp)
8006de84:	00403021 	move	a2,v0
8006de88:	0220f809 	jalr	s1
8006de8c:	2645e010 	addiu	a1,s2,-8176
8006de90:	8fa50040 	lw	a1,64(sp)
8006de94:	0200f809 	jalr	s0
8006de98:	02802021 	move	a0,s4
8006de9c:	8fa40040 	lw	a0,64(sp)
8006dea0:	2645e010 	addiu	a1,s2,-8176
8006dea4:	0220f809 	jalr	s1
8006dea8:	00403021 	move	a2,v0
8006deac:	3c030001 	lui	v1,0x1
8006deb0:	02832021 	addu	a0,s4,v1
8006deb4:	8c85b05c 	lw	a1,-20388(a0)
8006deb8:	8c82b060 	lw	v0,-20384(a0)
8006debc:	3403ffff 	li	v1,0xffff
8006dec0:	00a21021 	addu	v0,a1,v0
8006dec4:	1043015e 	beq	v0,v1,8006e440 <_ZN7CMemory7InitROMEh+0xda8>
8006dec8:	3c028019 	lui	v0,0x8019
8006decc:	24421bb0 	addiu	v0,v0,7088
8006ded0:	afa2003c 	sw	v0,60(sp)
8006ded4:	9282001c 	lbu	v0,28(s4)
8006ded8:	10400145 	beqz	v0,8006e3f0 <_ZN7CMemory7InitROMEh+0xd58>
8006dedc:	3c028019 	lui	v0,0x8019
8006dee0:	3c028019 	lui	v0,0x8019
8006dee4:	244213a4 	addiu	v0,v0,5028
8006dee8:	afa20038 	sw	v0,56(sp)
8006deec:	3c020001 	lui	v0,0x1
8006def0:	02821021 	addu	v0,s4,v0
8006def4:	9043b049 	lbu	v1,-20407(v0)
8006def8:	2463fff9 	addiu	v1,v1,-7
8006defc:	306200ff 	andi	v0,v1,0xff
8006df00:	2c420018 	sltiu	v0,v0,24
8006df04:	14400145 	bnez	v0,8006e41c <_ZN7CMemory7InitROMEh+0xd84>
8006df08:	3c10802c 	lui	s0,0x802c
8006df0c:	3c028019 	lui	v0,0x8019
8006df10:	245e1408 	addiu	s8,v0,5128
8006df14:	3c028006 	lui	v0,0x8006
8006df18:	244250f8 	addiu	v0,v0,20728
8006df1c:	0040f809 	jalr	v0
8006df20:	02802021 	move	a0,s4
8006df24:	00408821 	move	s1,v0
8006df28:	3c020001 	lui	v0,0x1
8006df2c:	02821021 	addu	v0,s4,v0
8006df30:	9046b047 	lbu	a2,-20409(v0)
8006df34:	3c12801f 	lui	s2,0x801f
8006df38:	3c058019 	lui	a1,0x8019
8006df3c:	24a513bc 	addiu	a1,a1,5052
8006df40:	30c600ef 	andi	a2,a2,0xef
8006df44:	26a2ec30 	addiu	v0,s5,-5072
8006df48:	0040f809 	jalr	v0
8006df4c:	26444420 	addiu	a0,s2,17440
8006df50:	26e3e42c 	addiu	v1,s7,-7124
8006df54:	9062001e 	lbu	v0,30(v1)
8006df58:	10400113 	beqz	v0,8006e3a8 <_ZN7CMemory7InitROMEh+0xd10>
8006df5c:	3c0a8021 	lui	t2,0x8021
8006df60:	3c028019 	lui	v0,0x8019
8006df64:	2543701c 	addiu	v1,t2,28700
8006df68:	24561388 	addiu	s6,v0,5000
8006df6c:	90620024 	lbu	v0,36(v1)
8006df70:	2c420011 	sltiu	v0,v0,17
8006df74:	14400113 	bnez	v0,8006e3c4 <_ZN7CMemory7InitROMEh+0xd2c>
8006df78:	3c028019 	lui	v0,0x8019
8006df7c:	24491408 	addiu	t1,v0,5128
8006df80:	8faa0038 	lw	t2,56(sp)
8006df84:	3c020001 	lui	v0,0x1
8006df88:	02821021 	addu	v0,s4,v0
8006df8c:	26434420 	addiu	v1,s2,17440
8006df90:	8c48e07c 	lw	t0,-8068(v0)
8006df94:	afaa0010 	sw	t2,16(sp)
8006df98:	afa3001c 	sw	v1,28(sp)
8006df9c:	8faa0040 	lw	t2,64(sp)
8006dfa0:	8fa30044 	lw	v1,68(sp)
8006dfa4:	3c108021 	lui	s0,0x8021
8006dfa8:	8fa7003c 	lw	a3,60(sp)
8006dfac:	3c058019 	lui	a1,0x8019
8006dfb0:	afa30028 	sw	v1,40(sp)
8006dfb4:	02603021 	move	a2,s3
8006dfb8:	2604dfd0 	addiu	a0,s0,-8240
8006dfbc:	afbe0014 	sw	s8,20(sp)
8006dfc0:	afb10018 	sw	s1,24(sp)
8006dfc4:	afb60020 	sw	s6,32(sp)
8006dfc8:	afa90024 	sw	t1,36(sp)
8006dfcc:	afaa002c 	sw	t2,44(sp)
8006dfd0:	afa80030 	sw	t0,48(sp)
8006dfd4:	26a2ec30 	addiu	v0,s5,-5072
8006dfd8:	0040f809 	jalr	v0
8006dfdc:	24a51bc0 	addiu	a1,a1,7104
8006dfe0:	3c02800d 	lui	v0,0x800d
8006dfe4:	2606dfd0 	addiu	a2,s0,-8240
8006dfe8:	24040003 	li	a0,3
8006dfec:	24427918 	addiu	v0,v0,31000
8006dff0:	0040f809 	jalr	v0
8006dff4:	00002821 	move	a1,zero
8006dff8:	26e3e42c 	addiu	v1,s7,-7124
8006dffc:	a0600032 	sb	zero,50(v1)
8006e000:	a0600035 	sb	zero,53(v1)
8006e004:	a0600036 	sb	zero,54(v1)
8006e008:	a0600033 	sb	zero,51(v1)
8006e00c:	a0600034 	sb	zero,52(v1)
8006e010:	a0600030 	sb	zero,48(v1)
8006e014:	a0600031 	sb	zero,49(v1)
8006e018:	8fbf006c 	lw	ra,108(sp)
8006e01c:	8fbe0068 	lw	s8,104(sp)
8006e020:	8fb70064 	lw	s7,100(sp)
8006e024:	8fb60060 	lw	s6,96(sp)
8006e028:	8fb5005c 	lw	s5,92(sp)
8006e02c:	8fb40058 	lw	s4,88(sp)
8006e030:	8fb30054 	lw	s3,84(sp)
8006e034:	8fb20050 	lw	s2,80(sp)
8006e038:	8fb1004c 	lw	s1,76(sp)
8006e03c:	8fb00048 	lw	s0,72(sp)
8006e040:	03e00008 	jr	ra
8006e044:	27bd0070 	addiu	sp,sp,112
8006e048:	1440fe17 	bnez	v0,8006d8a8 <_ZN7CMemory7InitROMEh+0x210>
8006e04c:	3c038021 	lui	v1,0x8021
8006e050:	24020001 	li	v0,1
8006e054:	0801b62a 	j	8006d8a8 <_ZN7CMemory7InitROMEh+0x210>
8006e058:	a0820051 	sb	v0,81(a0)
8006e05c:	9083001a 	lbu	v1,26(a0)
8006e060:	10620003 	beq	v1,v0,8006e070 <_ZN7CMemory7InitROMEh+0x9d8>
8006e064:	240200ff 	li	v0,255
8006e068:	1462fdc7 	bne	v1,v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e06c:	26e2e42c 	addiu	v0,s7,-7124
8006e070:	90820017 	lbu	v0,23(a0)
8006e074:	90830016 	lbu	v1,22(a0)
8006e078:	00021200 	sll	v0,v0,0x8
8006e07c:	00431825 	or	v1,v0,v1
8006e080:	10600009 	beqz	v1,8006e0a8 <_ZN7CMemory7InitROMEh+0xa10>
8006e084:	3402ffff 	li	v0,0xffff
8006e088:	10620007 	beq	v1,v0,8006e0a8 <_ZN7CMemory7InitROMEh+0xa10>
8006e08c:	3062040f 	andi	v0,v1,0x40f
8006e090:	1440fdbd 	bnez	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e094:	26e2e42c 	addiu	v0,s7,-7124
8006e098:	306200ff 	andi	v0,v1,0xff
8006e09c:	2c4200c1 	sltiu	v0,v0,193
8006e0a0:	1040fdb9 	beqz	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e0a4:	26e2e42c 	addiu	v0,s7,-7124
8006e0a8:	90830018 	lbu	v1,24(a0)
8006e0ac:	306200ce 	andi	v0,v1,0xce
8006e0b0:	1440fdb5 	bnez	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e0b4:	26e2e42c 	addiu	v0,s7,-7124
8006e0b8:	30620030 	andi	v0,v1,0x30
8006e0bc:	1040fdb2 	beqz	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e0c0:	26e2e42c 	addiu	v0,s7,-7124
8006e0c4:	90820015 	lbu	v0,21(a0)
8006e0c8:	30420003 	andi	v0,v0,0x3
8006e0cc:	1440fdae 	bnez	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e0d0:	26e2e42c 	addiu	v0,s7,-7124
8006e0d4:	90830013 	lbu	v1,19(a0)
8006e0d8:	10600003 	beqz	v1,8006e0e8 <_ZN7CMemory7InitROMEh+0xa50>
8006e0dc:	240200ff 	li	v0,255
8006e0e0:	1462fda9 	bne	v1,v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e0e4:	26e2e42c 	addiu	v0,s7,-7124
8006e0e8:	90820014 	lbu	v0,20(a0)
8006e0ec:	1440fda6 	bnez	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e0f0:	26e2e42c 	addiu	v0,s7,-7124
8006e0f4:	24060010 	li	a2,16
8006e0f8:	0801b852 	j	8006e148 <_ZN7CMemory7InitROMEh+0xab0>
8006e0fc:	00002821 	move	a1,zero
8006e100:	2462ffe0 	addiu	v0,v1,-32
8006e104:	30420040 	andi	v0,v0,0x40
8006e108:	10400013 	beqz	v0,8006e158 <_ZN7CMemory7InitROMEh+0xac0>
8006e10c:	00000000 	nop
8006e110:	90830000 	lbu	v1,0(a0)
8006e114:	2c620020 	sltiu	v0,v1,32
8006e118:	10400005 	beqz	v0,8006e130 <_ZN7CMemory7InitROMEh+0xa98>
8006e11c:	2402000b 	li	v0,11
8006e120:	14a2fd99 	bne	a1,v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e124:	26e2e42c 	addiu	v0,s7,-7124
8006e128:	1460fd97 	bnez	v1,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e12c:	00000000 	nop
8006e130:	24840001 	addiu	a0,a0,1
8006e134:	24a50001 	addiu	a1,a1,1
8006e138:	24c6ffff 	addiu	a2,a2,-1
8006e13c:	24c6ffff 	addiu	a2,a2,-1
8006e140:	18c0018d 	blez	a2,8006e778 <_ZN7CMemory7InitROMEh+0x10e0>
8006e144:	00000000 	nop
8006e148:	90830000 	lbu	v1,0(a0)
8006e14c:	30620080 	andi	v0,v1,0x80
8006e150:	1440ffeb 	bnez	v0,8006e100 <_ZN7CMemory7InitROMEh+0xa68>
8006e154:	24840001 	addiu	a0,a0,1
8006e158:	14600174 	bnez	v1,8006e72c <_ZN7CMemory7InitROMEh+0x1094>
8006e15c:	2c620020 	sltiu	v0,v1,32
8006e160:	14a0fff7 	bnez	a1,8006e140 <_ZN7CMemory7InitROMEh+0xaa8>
8006e164:	24c6ffff 	addiu	a2,a2,-1
8006e168:	24c60001 	addiu	a2,a2,1
8006e16c:	0801b5e2 	j	8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e170:	26e2e42c 	addiu	v0,s7,-7124
8006e174:	1062fe1b 	beq	v1,v0,8006d9e4 <_ZN7CMemory7InitROMEh+0x34c>
8006e178:	3c028007 	lui	v0,0x8007
8006e17c:	24429dc0 	addiu	v0,v0,-25152
8006e180:	0040f809 	jalr	v0
8006e184:	02802021 	move	a0,s4
8006e188:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e18c:	26e2e42c 	addiu	v0,s7,-7124
8006e190:	3c020040 	lui	v0,0x40
8006e194:	0801b5d5 	j	8006d754 <_ZN7CMemory7InitROMEh+0xbc>
8006e198:	02228821 	addu	s1,s1,v0
8006e19c:	92220040 	lbu	v0,64(s1)
8006e1a0:	2c420001 	sltiu	v0,v0,1
8006e1a4:	a2220054 	sb	v0,84(s1)
8006e1a8:	92220054 	lbu	v0,84(s1)
8006e1ac:	1040fdfa 	beqz	v0,8006d998 <_ZN7CMemory7InitROMEh+0x300>
8006e1b0:	3c02800d 	lui	v0,0x800d
8006e1b4:	24427988 	addiu	v0,v0,31112
8006e1b8:	0040f809 	jalr	v0
8006e1bc:	00000000 	nop
8006e1c0:	9202b048 	lbu	v0,-20408(s0)
8006e1c4:	240300f0 	li	v1,240
8006e1c8:	304200f0 	andi	v0,v0,0xf0
8006e1cc:	1443fdf7 	bne	v0,v1,8006d9ac <_ZN7CMemory7InitROMEh+0x314>
8006e1d0:	00000000 	nop
8006e1d4:	9202b047 	lbu	v0,-20409(s0)
8006e1d8:	24030005 	li	v1,5
8006e1dc:	3042000f 	andi	v0,v0,0xf
8006e1e0:	1043fdf2 	beq	v0,v1,8006d9ac <_ZN7CMemory7InitROMEh+0x314>
8006e1e4:	3c028022 	lui	v0,0x8022
8006e1e8:	24050002 	li	a1,2
8006e1ec:	a2850024 	sb	a1,36(s4)
8006e1f0:	a04050a7 	sb	zero,20647(v0)
8006e1f4:	9203b048 	lbu	v1,-20408(s0)
8006e1f8:	24020006 	li	v0,6
8006e1fc:	3063000f 	andi	v1,v1,0xf
8006e200:	1062012a 	beq	v1,v0,8006e6ac <_ZN7CMemory7InitROMEh+0x1014>
8006e204:	24020003 	li	v0,3
8006e208:	a2220121 	sb	v0,289(s1)
8006e20c:	0801b66b 	j	8006d9ac <_ZN7CMemory7InitROMEh+0x314>
8006e210:	a2850024 	sb	a1,36(s4)
8006e214:	9082b048 	lbu	v0,-20408(a0)
8006e218:	304200f0 	andi	v0,v0,0xf0
8006e21c:	1443fdb3 	bne	v0,v1,8006d8ec <_ZN7CMemory7InitROMEh+0x254>
8006e220:	26e3e42c 	addiu	v1,s7,-7124
8006e224:	24060001 	li	a2,1
8006e228:	a0a60055 	sb	a2,85(a1)
8006e22c:	9082b048 	lbu	v0,-20408(a0)
8006e230:	24030009 	li	v1,9
8006e234:	3042000f 	andi	v0,v0,0xf
8006e238:	1443fdac 	bne	v0,v1,8006d8ec <_ZN7CMemory7InitROMEh+0x254>
8006e23c:	26e3e42c 	addiu	v1,s7,-7124
8006e240:	0801b63b 	j	8006d8ec <_ZN7CMemory7InitROMEh+0x254>
8006e244:	a0a60056 	sb	a2,86(a1)
8006e248:	2442cbe4 	addiu	v0,v0,-13340
8006e24c:	0040f809 	jalr	v0
8006e250:	02802021 	move	a0,s4
8006e254:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e258:	26e2e42c 	addiu	v0,s7,-7124
8006e25c:	24020001 	li	v0,1
8006e260:	a2220057 	sb	v0,87(s1)
8006e264:	9203b048 	lbu	v1,-20408(s0)
8006e268:	240200e5 	li	v0,229
8006e26c:	1462fdbd 	bne	v1,v0,8006d964 <_ZN7CMemory7InitROMEh+0x2cc>
8006e270:	306300f0 	andi	v1,v1,0xf0
8006e274:	24020001 	li	v0,1
8006e278:	a222011a 	sb	v0,282(s1)
8006e27c:	9203b048 	lbu	v1,-20408(s0)
8006e280:	24020010 	li	v0,16
8006e284:	306300f0 	andi	v1,v1,0xf0
8006e288:	1462fdb9 	bne	v1,v0,8006d970 <_ZN7CMemory7InitROMEh+0x2d8>
8006e28c:	00000000 	nop
8006e290:	92220038 	lbu	v0,56(s1)
8006e294:	2c420001 	sltiu	v0,v0,1
8006e298:	a2220050 	sb	v0,80(s1)
8006e29c:	9222003f 	lbu	v0,63(s1)
8006e2a0:	a2220054 	sb	v0,84(s1)
8006e2a4:	9203b048 	lbu	v1,-20408(s0)
8006e2a8:	24020040 	li	v0,64
8006e2ac:	306300f0 	andi	v1,v1,0xf0
8006e2b0:	1462fdb6 	bne	v1,v0,8006d98c <_ZN7CMemory7InitROMEh+0x2f4>
8006e2b4:	00000000 	nop
8006e2b8:	0801b868 	j	8006e1a0 <_ZN7CMemory7InitROMEh+0xb08>
8006e2bc:	92220040 	lbu	v0,64(s1)
8006e2c0:	9083b048 	lbu	v1,-20408(a0)
8006e2c4:	3062000f 	andi	v0,v1,0xf
8006e2c8:	28420004 	slti	v0,v0,4
8006e2cc:	1440fddc 	bnez	v0,8006da40 <_ZN7CMemory7InitROMEh+0x3a8>
8006e2d0:	3c020001 	lui	v0,0x1
8006e2d4:	306300f0 	andi	v1,v1,0xf0
8006e2d8:	24020030 	li	v0,48
8006e2dc:	1462fdd7 	bne	v1,v0,8006da3c <_ZN7CMemory7InitROMEh+0x3a4>
8006e2e0:	24020001 	li	v0,1
8006e2e4:	a2020052 	sb	v0,82(s0)
8006e2e8:	3c028006 	lui	v0,0x8006
8006e2ec:	02802021 	move	a0,s4
8006e2f0:	a2000054 	sb	zero,84(s0)
8006e2f4:	a2000051 	sb	zero,81(s0)
8006e2f8:	24427eb0 	addiu	v0,v0,32432
8006e2fc:	0040f809 	jalr	v0
8006e300:	a2000053 	sb	zero,83(s0)
8006e304:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e308:	26e2e42c 	addiu	v0,s7,-7124
8006e30c:	02828821 	addu	s1,s4,v0
8006e310:	3c058019 	lui	a1,0x8019
8006e314:	3c028012 	lui	v0,0x8012
8006e318:	24a51b14 	addiu	a1,a1,6932
8006e31c:	2452bfc0 	addiu	s2,v0,-16448
8006e320:	02202021 	move	a0,s1
8006e324:	0240f809 	jalr	s2
8006e328:	24060009 	li	a2,9
8006e32c:	144000ee 	bnez	v0,8006e6e8 <_ZN7CMemory7InitROMEh+0x1050>
8006e330:	3c058019 	lui	a1,0x8019
8006e334:	9202003e 	lbu	v0,62(s0)
8006e338:	2c420001 	sltiu	v0,v0,1
8006e33c:	0801b675 	j	8006d9d4 <_ZN7CMemory7InitROMEh+0x33c>
8006e340:	a2020053 	sb	v0,83(s0)
8006e344:	3c028007 	lui	v0,0x8007
8006e348:	02602821 	move	a1,s3
8006e34c:	24428ae0 	addiu	v0,v0,-29984
8006e350:	0040f809 	jalr	v0
8006e354:	02802021 	move	a0,s4
8006e358:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e35c:	26e2e42c 	addiu	v0,s7,-7124
8006e360:	26e4e42c 	addiu	a0,s7,-7124
8006e364:	3c028021 	lui	v0,0x8021
8006e368:	2443701c 	addiu	v1,v0,28700
8006e36c:	a0a0001e 	sb	zero,30(a1)
8006e370:	3c020001 	lui	v0,0x1
8006e374:	8c850024 	lw	a1,36(a0)
8006e378:	00621821 	addu	v1,v1,v0
8006e37c:	2402003c 	li	v0,60
8006e380:	ac850028 	sw	a1,40(a0)
8006e384:	0801b71b 	j	8006dc6c <_ZN7CMemory7InitROMEh+0x5d4>
8006e388:	ac62b04c 	sw	v0,-20404(v1)
8006e38c:	3c020001 	lui	v0,0x1
8006e390:	02821021 	addu	v0,s4,v0
8006e394:	8c47b054 	lw	a3,-20396(v0)
8006e398:	14e0fe05 	bnez	a3,8006dbb0 <_ZN7CMemory7InitROMEh+0x518>
8006e39c:	8e880004 	lw	t0,4(s4)
8006e3a0:	0801b6fc 	j	8006dbf0 <_ZN7CMemory7InitROMEh+0x558>
8006e3a4:	00001821 	move	v1,zero
8006e3a8:	3c028019 	lui	v0,0x8019
8006e3ac:	2543701c 	addiu	v1,t2,28700
8006e3b0:	2456138c 	addiu	s6,v0,5004
8006e3b4:	90620024 	lbu	v0,36(v1)
8006e3b8:	2c420011 	sltiu	v0,v0,17
8006e3bc:	1040feef 	beqz	v0,8006df7c <_ZN7CMemory7InitROMEh+0x8e4>
8006e3c0:	3c028019 	lui	v0,0x8019
8006e3c4:	8e860020 	lw	a2,32(s4)
8006e3c8:	3c10802c 	lui	s0,0x802c
8006e3cc:	24c60001 	addiu	a2,a2,1
8006e3d0:	3c058019 	lui	a1,0x8019
8006e3d4:	24a51418 	addiu	a1,a1,5144
8006e3d8:	00063282 	srl	a2,a2,0xa
8006e3dc:	26a2ec30 	addiu	v0,s5,-5072
8006e3e0:	0040f809 	jalr	v0
8006e3e4:	26044444 	addiu	a0,s0,17476
8006e3e8:	0801b7e0 	j	8006df80 <_ZN7CMemory7InitROMEh+0x8e8>
8006e3ec:	26094444 	addiu	t1,s0,17476
8006e3f0:	244213ac 	addiu	v0,v0,5036
8006e3f4:	afa20038 	sw	v0,56(sp)
8006e3f8:	3c020001 	lui	v0,0x1
8006e3fc:	02821021 	addu	v0,s4,v0
8006e400:	9043b049 	lbu	v1,-20407(v0)
8006e404:	2463fff9 	addiu	v1,v1,-7
8006e408:	306200ff 	andi	v0,v1,0xff
8006e40c:	2c420018 	sltiu	v0,v0,24
8006e410:	1040febf 	beqz	v0,8006df10 <_ZN7CMemory7InitROMEh+0x878>
8006e414:	3c028019 	lui	v0,0x8019
8006e418:	3c10802c 	lui	s0,0x802c
8006e41c:	24060001 	li	a2,1
8006e420:	3c058019 	lui	a1,0x8019
8006e424:	00663004 	sllv	a2,a2,v1
8006e428:	24a51410 	addiu	a1,a1,5136
8006e42c:	26a2ec30 	addiu	v0,s5,-5072
8006e430:	0040f809 	jalr	v0
8006e434:	26044430 	addiu	a0,s0,17456
8006e438:	0801b7c5 	j	8006df14 <_ZN7CMemory7InitROMEh+0x87c>
8006e43c:	261e4430 	addiu	s8,s0,17456
8006e440:	8c82b058 	lw	v0,-20392(a0)
8006e444:	14a2fea1 	bne	a1,v0,8006decc <_ZN7CMemory7InitROMEh+0x834>
8006e448:	3c028019 	lui	v0,0x8019
8006e44c:	3c028019 	lui	v0,0x8019
8006e450:	24421ba4 	addiu	v0,v0,7076
8006e454:	0801b7b5 	j	8006ded4 <_ZN7CMemory7InitROMEh+0x83c>
8006e458:	afa2003c 	sw	v0,60(sp)
8006e45c:	8c82b058 	lw	v0,-20392(a0)
8006e460:	14a2fe32 	bne	a1,v0,8006dd2c <_ZN7CMemory7InitROMEh+0x694>
8006e464:	3c030002 	lui	v1,0x2
8006e468:	9082b049 	lbu	v0,-20407(a0)
8006e46c:	8c84b054 	lw	a0,-20396(a0)
8006e470:	2442fff9 	addiu	v0,v0,-7
8006e474:	00431804 	sllv	v1,v1,v0
8006e478:	0064202b 	sltu	a0,v1,a0
8006e47c:	1080fe32 	beqz	a0,8006dd48 <_ZN7CMemory7InitROMEh+0x6b0>
8006e480:	26e8e42c 	addiu	t0,s7,-7124
8006e484:	0801b74c 	j	8006dd30 <_ZN7CMemory7InitROMEh+0x698>
8006e488:	26e4e42c 	addiu	a0,s7,-7124
8006e48c:	0801b712 	j	8006dc48 <_ZN7CMemory7InitROMEh+0x5b0>
8006e490:	a0a2001e 	sb	v0,30(a1)
8006e494:	244283d4 	addiu	v0,v0,-31788
8006e498:	0040f809 	jalr	v0
8006e49c:	02802021 	move	a0,s4
8006e4a0:	a2000054 	sb	zero,84(s0)
8006e4a4:	a200004d 	sb	zero,77(s0)
8006e4a8:	a2000051 	sb	zero,81(s0)
8006e4ac:	a2000052 	sb	zero,82(s0)
8006e4b0:	0801b699 	j	8006da64 <_ZN7CMemory7InitROMEh+0x3cc>
8006e4b4:	a2000053 	sb	zero,83(s0)
8006e4b8:	2442d184 	addiu	v0,v0,-11900
8006e4bc:	0040f809 	jalr	v0
8006e4c0:	02802021 	move	a0,s4
8006e4c4:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e4c8:	26e2e42c 	addiu	v0,s7,-7124
8006e4cc:	9062001d 	lbu	v0,29(v1)
8006e4d0:	1040fda4 	beqz	v0,8006db64 <_ZN7CMemory7InitROMEh+0x4cc>
8006e4d4:	25037fb0 	addiu	v1,t0,32688
8006e4d8:	00002021 	move	a0,zero
8006e4dc:	00002821 	move	a1,zero
8006e4e0:	24060030 	li	a2,48
8006e4e4:	90620000 	lbu	v0,0(v1)
8006e4e8:	24840001 	addiu	a0,a0,1
8006e4ec:	00a22821 	addu	a1,a1,v0
8006e4f0:	1486fffc 	bne	a0,a2,8006e4e4 <_ZN7CMemory7InitROMEh+0xe4c>
8006e4f4:	24630001 	addiu	v1,v1,1
8006e4f8:	0801b6d9 	j	8006db64 <_ZN7CMemory7InitROMEh+0x4cc>
8006e4fc:	00a01021 	move	v0,a1
8006e500:	2c4200c1 	sltiu	v0,v0,193
8006e504:	1040fcb9 	beqz	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e508:	26e2e42c 	addiu	v0,s7,-7124
8006e50c:	90830018 	lbu	v1,24(a0)
8006e510:	306200ce 	andi	v0,v1,0xce
8006e514:	1440fcb5 	bnez	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e518:	26e2e42c 	addiu	v0,s7,-7124
8006e51c:	30620030 	andi	v0,v1,0x30
8006e520:	1040fcb2 	beqz	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e524:	26e2e42c 	addiu	v0,s7,-7124
8006e528:	90820015 	lbu	v0,21(a0)
8006e52c:	30420003 	andi	v0,v0,0x3
8006e530:	1440fcae 	bnez	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e534:	26e2e42c 	addiu	v0,s7,-7124
8006e538:	90830013 	lbu	v1,19(a0)
8006e53c:	10600003 	beqz	v1,8006e54c <_ZN7CMemory7InitROMEh+0xeb4>
8006e540:	240200ff 	li	v0,255
8006e544:	1462fca9 	bne	v1,v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e548:	26e2e42c 	addiu	v0,s7,-7124
8006e54c:	90820014 	lbu	v0,20(a0)
8006e550:	1440fca6 	bnez	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e554:	26e2e42c 	addiu	v0,s7,-7124
8006e558:	24060010 	li	a2,16
8006e55c:	0801b96b 	j	8006e5ac <_ZN7CMemory7InitROMEh+0xf14>
8006e560:	00002821 	move	a1,zero
8006e564:	2462ffe0 	addiu	v0,v1,-32
8006e568:	30420040 	andi	v0,v0,0x40
8006e56c:	10400013 	beqz	v0,8006e5bc <_ZN7CMemory7InitROMEh+0xf24>
8006e570:	00000000 	nop
8006e574:	90830000 	lbu	v1,0(a0)
8006e578:	2c620020 	sltiu	v0,v1,32
8006e57c:	10400005 	beqz	v0,8006e594 <_ZN7CMemory7InitROMEh+0xefc>
8006e580:	2402000b 	li	v0,11
8006e584:	14a2fc99 	bne	a1,v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e588:	26e2e42c 	addiu	v0,s7,-7124
8006e58c:	1460fc97 	bnez	v1,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e590:	00000000 	nop
8006e594:	24840001 	addiu	a0,a0,1
8006e598:	24a50001 	addiu	a1,a1,1
8006e59c:	24c6ffff 	addiu	a2,a2,-1
8006e5a0:	24c6ffff 	addiu	a2,a2,-1
8006e5a4:	18c00090 	blez	a2,8006e7e8 <_ZN7CMemory7InitROMEh+0x1150>
8006e5a8:	00000000 	nop
8006e5ac:	90830000 	lbu	v1,0(a0)
8006e5b0:	30620080 	andi	v0,v1,0x80
8006e5b4:	1440ffeb 	bnez	v0,8006e564 <_ZN7CMemory7InitROMEh+0xecc>
8006e5b8:	24840001 	addiu	a0,a0,1
8006e5bc:	14600052 	bnez	v1,8006e708 <_ZN7CMemory7InitROMEh+0x1070>
8006e5c0:	2c620020 	sltiu	v0,v1,32
8006e5c4:	14a0fff7 	bnez	a1,8006e5a4 <_ZN7CMemory7InitROMEh+0xf0c>
8006e5c8:	24c6ffff 	addiu	a2,a2,-1
8006e5cc:	26e2e42c 	addiu	v0,s7,-7124
8006e5d0:	0801b5fc 	j	8006d7f0 <_ZN7CMemory7InitROMEh+0x158>
8006e5d4:	a040011a 	sb	zero,282(v0)
8006e5d8:	2553701c 	addiu	s3,t2,28700
8006e5dc:	8e620004 	lw	v0,4(s3)
8006e5e0:	3c058019 	lui	a1,0x8019
8006e5e4:	24507fc0 	addiu	s0,v0,32704
8006e5e8:	3c028012 	lui	v0,0x8012
8006e5ec:	24a51b2c 	addiu	a1,a1,6956
8006e5f0:	2452bfc0 	addiu	s2,v0,-16448
8006e5f4:	02002021 	move	a0,s0
8006e5f8:	0240f809 	jalr	s2
8006e5fc:	24060011 	li	a2,17
8006e600:	1040001c 	beqz	v0,8006e674 <_ZN7CMemory7InitROMEh+0xfdc>
8006e604:	3c028006 	lui	v0,0x8006
8006e608:	3c058019 	lui	a1,0x8019
8006e60c:	24a51b40 	addiu	a1,a1,6976
8006e610:	02002021 	move	a0,s0
8006e614:	0240f809 	jalr	s2
8006e618:	24060011 	li	a2,17
8006e61c:	10400015 	beqz	v0,8006e674 <_ZN7CMemory7InitROMEh+0xfdc>
8006e620:	3c028006 	lui	v0,0x8006
8006e624:	3c058019 	lui	a1,0x8019
8006e628:	24a51b54 	addiu	a1,a1,6996
8006e62c:	02002021 	move	a0,s0
8006e630:	0240f809 	jalr	s2
8006e634:	24060015 	li	a2,21
8006e638:	10400008 	beqz	v0,8006e65c <_ZN7CMemory7InitROMEh+0xfc4>
8006e63c:	3c028007 	lui	v0,0x8007
8006e640:	3c058019 	lui	a1,0x8019
8006e644:	24a51b6c 	addiu	a1,a1,7020
8006e648:	02002021 	move	a0,s0
8006e64c:	0240f809 	jalr	s2
8006e650:	2406000b 	li	a2,11
8006e654:	14400051 	bnez	v0,8006e79c <_ZN7CMemory7InitROMEh+0x1104>
8006e658:	3c028007 	lui	v0,0x8007
8006e65c:	2442bf70 	addiu	v0,v0,-16528
8006e660:	0040f809 	jalr	v0
8006e664:	02802021 	move	a0,s4
8006e668:	26e3e42c 	addiu	v1,s7,-7124
8006e66c:	0801b699 	j	8006da64 <_ZN7CMemory7InitROMEh+0x3cc>
8006e670:	a0600051 	sb	zero,81(v1)
8006e674:	244275e0 	addiu	v0,v0,30176
8006e678:	0040f809 	jalr	v0
8006e67c:	02802021 	move	a0,s4
8006e680:	26e3e42c 	addiu	v1,s7,-7124
8006e684:	0801b699 	j	8006da64 <_ZN7CMemory7InitROMEh+0x3cc>
8006e688:	a0600051 	sb	zero,81(v1)
8006e68c:	0801b6c2 	j	8006db08 <_ZN7CMemory7InitROMEh+0x470>
8006e690:	00005021 	move	t2,zero
8006e694:	8e880004 	lw	t0,4(s4)
8006e698:	0801b6b9 	j	8006dae4 <_ZN7CMemory7InitROMEh+0x44c>
8006e69c:	00003821 	move	a3,zero
8006e6a0:	24050001 	li	a1,1
8006e6a4:	0801b6b0 	j	8006dac0 <_ZN7CMemory7InitROMEh+0x428>
8006e6a8:	240b0001 	li	t3,1
8006e6ac:	8e820004 	lw	v0,4(s4)
8006e6b0:	24030009 	li	v1,9
8006e6b4:	90447fd7 	lbu	a0,32727(v0)
8006e6b8:	10830025 	beq	a0,v1,8006e750 <_ZN7CMemory7InitROMEh+0x10b8>
8006e6bc:	24030001 	li	v1,1
8006e6c0:	3c02800d 	lui	v0,0x800d
8006e6c4:	24422bac 	addiu	v0,v0,11180
8006e6c8:	a2230121 	sb	v1,289(s1)
8006e6cc:	3c04801f 	lui	a0,0x801f
8006e6d0:	3c03800d 	lui	v1,0x800d
8006e6d4:	ac822100 	sw	v0,8448(a0)
8006e6d8:	24632830 	addiu	v1,v1,10288
8006e6dc:	3c02801f 	lui	v0,0x801f
8006e6e0:	0801b66b 	j	8006d9ac <_ZN7CMemory7InitROMEh+0x314>
8006e6e4:	ac432104 	sw	v1,8452(v0)
8006e6e8:	02202021 	move	a0,s1
8006e6ec:	24a51b20 	addiu	a1,a1,6944
8006e6f0:	0240f809 	jalr	s2
8006e6f4:	24060009 	li	a2,9
8006e6f8:	1440fcb6 	bnez	v0,8006d9d4 <_ZN7CMemory7InitROMEh+0x33c>
8006e6fc:	00000000 	nop
8006e700:	0801b8ce 	j	8006e338 <_ZN7CMemory7InitROMEh+0xca0>
8006e704:	9202003e 	lbu	v0,62(s0)
8006e708:	1440fc37 	bnez	v0,8006d7e8 <_ZN7CMemory7InitROMEh+0x150>
8006e70c:	2c620080 	sltiu	v0,v1,128
8006e710:	14400004 	bnez	v0,8006e724 <_ZN7CMemory7InitROMEh+0x108c>
8006e714:	2462ff60 	addiu	v0,v1,-160
8006e718:	2c420050 	sltiu	v0,v0,80
8006e71c:	1040fc33 	beqz	v0,8006d7ec <_ZN7CMemory7InitROMEh+0x154>
8006e720:	26e2e42c 	addiu	v0,s7,-7124
8006e724:	0801b968 	j	8006e5a0 <_ZN7CMemory7InitROMEh+0xf08>
8006e728:	24a50001 	addiu	a1,a1,1
8006e72c:	1440fc15 	bnez	v0,8006d784 <_ZN7CMemory7InitROMEh+0xec>
8006e730:	2c620080 	sltiu	v0,v1,128
8006e734:	14400004 	bnez	v0,8006e748 <_ZN7CMemory7InitROMEh+0x10b0>
8006e738:	2462ff60 	addiu	v0,v1,-160
8006e73c:	2c420050 	sltiu	v0,v0,80
8006e740:	1040fc11 	beqz	v0,8006d788 <_ZN7CMemory7InitROMEh+0xf0>
8006e744:	26e2e42c 	addiu	v0,s7,-7124
8006e748:	0801b84f 	j	8006e13c <_ZN7CMemory7InitROMEh+0xaa4>
8006e74c:	24a50001 	addiu	a1,a1,1
8006e750:	3c02800d 	lui	v0,0x800d
8006e754:	24423948 	addiu	v0,v0,14664
8006e758:	3c04801f 	lui	a0,0x801f
8006e75c:	3c03800d 	lui	v1,0x800d
8006e760:	ac822100 	sw	v0,8448(a0)
8006e764:	24633910 	addiu	v1,v1,14608
8006e768:	3c02801f 	lui	v0,0x801f
8006e76c:	a2250121 	sb	a1,289(s1)
8006e770:	0801b66b 	j	8006d9ac <_ZN7CMemory7InitROMEh+0x314>
8006e774:	ac432104 	sw	v1,8452(v0)
8006e778:	18a0fc02 	blez	a1,8006d784 <_ZN7CMemory7InitROMEh+0xec>
8006e77c:	3c038021 	lui	v1,0x8021
8006e780:	2464701c 	addiu	a0,v1,28700
8006e784:	24020001 	li	v0,1
8006e788:	26e3e42c 	addiu	v1,s7,-7124
8006e78c:	a062011a 	sb	v0,282(v1)
8006e790:	a082001d 	sb	v0,29(a0)
8006e794:	0801b5fc 	j	8006d7f0 <_ZN7CMemory7InitROMEh+0x158>
8006e798:	a080001c 	sb	zero,28(a0)
8006e79c:	3c058019 	lui	a1,0x8019
8006e7a0:	02002021 	move	a0,s0
8006e7a4:	24a51b78 	addiu	a1,a1,7032
8006e7a8:	0240f809 	jalr	s2
8006e7ac:	24060013 	li	a2,19
8006e7b0:	10400028 	beqz	v0,8006e854 <_ZN7CMemory7InitROMEh+0x11bc>
8006e7b4:	24020022 	li	v0,34
8006e7b8:	1222001a 	beq	s1,v0,8006e824 <_ZN7CMemory7InitROMEh+0x118c>
8006e7bc:	3404b028 	li	a0,0xb028
8006e7c0:	26e2e42c 	addiu	v0,s7,-7124
8006e7c4:	9043011a 	lbu	v1,282(v0)
8006e7c8:	10600010 	beqz	v1,8006e80c <_ZN7CMemory7InitROMEh+0x1174>
8006e7cc:	00000000 	nop
8006e7d0:	3c028007 	lui	v0,0x8007
8006e7d4:	24429594 	addiu	v0,v0,-27244
8006e7d8:	0040f809 	jalr	v0
8006e7dc:	02802021 	move	a0,s4
8006e7e0:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e7e4:	26e2e42c 	addiu	v0,s7,-7124
8006e7e8:	18a0fbff 	blez	a1,8006d7e8 <_ZN7CMemory7InitROMEh+0x150>
8006e7ec:	3c0a8021 	lui	t2,0x8021
8006e7f0:	24020001 	li	v0,1
8006e7f4:	2544701c 	addiu	a0,t2,28700
8006e7f8:	26e3e42c 	addiu	v1,s7,-7124
8006e7fc:	a062011a 	sb	v0,282(v1)
8006e800:	a082001c 	sb	v0,28(a0)
8006e804:	0801b5fc 	j	8006d7f0 <_ZN7CMemory7InitROMEh+0x158>
8006e808:	a080001d 	sb	zero,29(a0)
8006e80c:	3c028006 	lui	v0,0x8006
8006e810:	24427020 	addiu	v0,v0,28704
8006e814:	0040f809 	jalr	v0
8006e818:	02802021 	move	a0,s4
8006e81c:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e820:	26e2e42c 	addiu	v0,s7,-7124
8006e824:	3c058019 	lui	a1,0x8019
8006e828:	02842021 	addu	a0,s4,a0
8006e82c:	24a51b8c 	addiu	a1,a1,7052
8006e830:	0240f809 	jalr	s2
8006e834:	24060014 	li	a2,20
8006e838:	1040ffe1 	beqz	v0,8006e7c0 <_ZN7CMemory7InitROMEh+0x1128>
8006e83c:	3c028007 	lui	v0,0x8007
8006e840:	244288c8 	addiu	v0,v0,-30520
8006e844:	0040f809 	jalr	v0
8006e848:	02802021 	move	a0,s4
8006e84c:	0801b69a 	j	8006da68 <_ZN7CMemory7InitROMEh+0x3d0>
8006e850:	26e2e42c 	addiu	v0,s7,-7124
8006e854:	26e2e42c 	addiu	v0,s7,-7124
8006e858:	3c038007 	lui	v1,0x8007
8006e85c:	a0400051 	sb	zero,81(v0)
8006e860:	a040004d 	sb	zero,77(v0)
8006e864:	a040004f 	sb	zero,79(v0)
8006e868:	a040004e 	sb	zero,78(v0)
8006e86c:	2463c784 	addiu	v1,v1,-14460
8006e870:	0060f809 	jalr	v1
8006e874:	02802021 	move	a0,s4
8006e878:	24020003 	li	v0,3
8006e87c:	0801b699 	j	8006da64 <_ZN7CMemory7InitROMEh+0x3cc>
8006e880:	a2620024 	sb	v0,36(s3)

8006e884 <_Z20S9xDeinterleaveType2h>:
8006e884:	27bdfec0 	addiu	sp,sp,-320
8006e888:	3c028021 	lui	v0,0x8021
8006e88c:	2445e42c 	addiu	a1,v0,-7124
8006e890:	afbf013c 	sw	ra,316(sp)
8006e894:	afbe0138 	sw	s8,312(sp)
8006e898:	afb70134 	sw	s7,308(sp)
8006e89c:	afb60130 	sw	s6,304(sp)
8006e8a0:	afb5012c 	sw	s5,300(sp)
8006e8a4:	afb40128 	sw	s4,296(sp)
8006e8a8:	afb30124 	sw	s3,292(sp)
8006e8ac:	afb20120 	sw	s2,288(sp)
8006e8b0:	afb1011c 	sw	s1,284(sp)
8006e8b4:	afb00118 	sw	s0,280(sp)
8006e8b8:	94a30124 	lhu	v1,292(a1)
8006e8bc:	308400ff 	andi	a0,a0,0xff
8006e8c0:	3402ffff 	li	v0,0xffff
8006e8c4:	1062006f 	beq	v1,v0,8006ea84 <_Z20S9xDeinterleaveType2h+0x200>
8006e8c8:	afa40114 	sw	a0,276(sp)
8006e8cc:	240203e0 	li	v0,992
8006e8d0:	1062006c 	beq	v1,v0,8006ea84 <_Z20S9xDeinterleaveType2h+0x200>
8006e8d4:	3c068019 	lui	a2,0x8019
8006e8d8:	3c02800d 	lui	v0,0x800d
8006e8dc:	24040003 	li	a0,3
8006e8e0:	24427918 	addiu	v0,v0,31000
8006e8e4:	24c61c20 	addiu	a2,a2,7200
8006e8e8:	0040f809 	jalr	v0
8006e8ec:	24050003 	li	a1,3
8006e8f0:	3c028021 	lui	v0,0x8021
8006e8f4:	2443701c 	addiu	v1,v0,28700
8006e8f8:	3c020001 	lui	v0,0x1
8006e8fc:	00621821 	addu	v1,v1,v0
8006e900:	9464b056 	lhu	a0,-20394(v1)
8006e904:	28820041 	slti	v0,a0,65
8006e908:	10400008 	beqz	v0,8006e92c <_Z20S9xDeinterleaveType2h+0xa8>
8006e90c:	24170080 	li	s7,128
8006e910:	24030040 	li	v1,64
8006e914:	00031843 	sra	v1,v1,0x1
8006e918:	0064102a 	slt	v0,v1,a0
8006e91c:	1040fffd 	beqz	v0,8006e914 <_Z20S9xDeinterleaveType2h+0x90>
8006e920:	0003b840 	sll	s7,v1,0x1
8006e924:	1ae00011 	blez	s7,8006e96c <_Z20S9xDeinterleaveType2h+0xe8>
8006e928:	3c028010 	lui	v0,0x8010
8006e92c:	00003021 	move	a2,zero
8006e930:	30c30003 	andi	v1,a2,0x3
8006e934:	2402fff0 	li	v0,-16
8006e938:	00c21024 	and	v0,a2,v0
8006e93c:	00031880 	sll	v1,v1,0x2
8006e940:	30c4000c 	andi	a0,a2,0xc
8006e944:	00431025 	or	v0,v0,v1
8006e948:	27a30010 	addiu	v1,sp,16
8006e94c:	00662821 	addu	a1,v1,a2
8006e950:	00042083 	sra	a0,a0,0x2
8006e954:	24c60001 	addiu	a2,a2,1
8006e958:	00441025 	or	v0,v0,a0
8006e95c:	00d7182a 	slt	v1,a2,s7
8006e960:	1460fff3 	bnez	v1,8006e930 <_Z20S9xDeinterleaveType2h+0xac>
8006e964:	a0a20000 	sb	v0,0(a1)
8006e968:	3c028010 	lui	v0,0x8010
8006e96c:	24425378 	addiu	v0,v0,21368
8006e970:	0040f809 	jalr	v0
8006e974:	3c040001 	lui	a0,0x1
8006e978:	10400015 	beqz	v0,8006e9d0 <_Z20S9xDeinterleaveType2h+0x14c>
8006e97c:	afa20110 	sw	v0,272(sp)
8006e980:	1ae0000f 	blez	s7,8006e9c0 <_Z20S9xDeinterleaveType2h+0x13c>
8006e984:	0000b021 	move	s6,zero
8006e988:	27be0010 	addiu	s8,sp,16
8006e98c:	27a20010 	addiu	v0,sp,16
8006e990:	00561821 	addu	v1,v0,s6
8006e994:	02c0a821 	move	s5,s6
8006e998:	90620000 	lbu	v0,0(v1)
8006e99c:	12c2001a 	beq	s6,v0,8006ea08 <_Z20S9xDeinterleaveType2h+0x184>
8006e9a0:	24630001 	addiu	v1,v1,1
8006e9a4:	26b50001 	addiu	s5,s5,1
8006e9a8:	02b7102a 	slt	v0,s5,s7
8006e9ac:	1440fffa 	bnez	v0,8006e998 <_Z20S9xDeinterleaveType2h+0x114>
8006e9b0:	00000000 	nop
8006e9b4:	26d60001 	addiu	s6,s6,1
8006e9b8:	16f6fff4 	bne	s7,s6,8006e98c <_Z20S9xDeinterleaveType2h+0x108>
8006e9bc:	27de0001 	addiu	s8,s8,1
8006e9c0:	3c028010 	lui	v0,0x8010
8006e9c4:	24424e60 	addiu	v0,v0,20064
8006e9c8:	0040f809 	jalr	v0
8006e9cc:	8fa40110 	lw	a0,272(sp)
8006e9d0:	8fa30114 	lw	v1,276(sp)
8006e9d4:	1460003e 	bnez	v1,8006ead0 <_Z20S9xDeinterleaveType2h+0x24c>
8006e9d8:	8fbf013c 	lw	ra,316(sp)
8006e9dc:	8fbe0138 	lw	s8,312(sp)
8006e9e0:	8fb70134 	lw	s7,308(sp)
8006e9e4:	8fb60130 	lw	s6,304(sp)
8006e9e8:	8fb5012c 	lw	s5,300(sp)
8006e9ec:	8fb40128 	lw	s4,296(sp)
8006e9f0:	8fb30124 	lw	s3,292(sp)
8006e9f4:	8fb20120 	lw	s2,288(sp)
8006e9f8:	8fb1011c 	lw	s1,284(sp)
8006e9fc:	8fb00118 	lw	s0,280(sp)
8006ea00:	03e00008 	jr	ra
8006ea04:	27bd0140 	addiu	sp,sp,320
8006ea08:	3c028021 	lui	v0,0x8021
8006ea0c:	2451701c 	addiu	s1,v0,28700
8006ea10:	8e250004 	lw	a1,4(s1)
8006ea14:	00169c00 	sll	s3,s6,0x10
8006ea18:	8fa40110 	lw	a0,272(sp)
8006ea1c:	3c108012 	lui	s0,0x8012
8006ea20:	2610c980 	addiu	s0,s0,-13952
8006ea24:	02652821 	addu	a1,s3,a1
8006ea28:	0200f809 	jalr	s0
8006ea2c:	3c060001 	lui	a2,0x1
8006ea30:	93d40000 	lbu	s4,0(s8)
8006ea34:	8e250004 	lw	a1,4(s1)
8006ea38:	00149400 	sll	s2,s4,0x10
8006ea3c:	00b32021 	addu	a0,a1,s3
8006ea40:	3c060001 	lui	a2,0x1
8006ea44:	0200f809 	jalr	s0
8006ea48:	00b22821 	addu	a1,a1,s2
8006ea4c:	8e240004 	lw	a0,4(s1)
8006ea50:	8fa50110 	lw	a1,272(sp)
8006ea54:	02442021 	addu	a0,s2,a0
8006ea58:	0200f809 	jalr	s0
8006ea5c:	3c060001 	lui	a2,0x1
8006ea60:	27a20010 	addiu	v0,sp,16
8006ea64:	00551821 	addu	v1,v0,s5
8006ea68:	a0740000 	sb	s4,0(v1)
8006ea6c:	a3d60000 	sb	s6,0(s8)
8006ea70:	26d60001 	addiu	s6,s6,1
8006ea74:	16f6ffc6 	bne	s7,s6,8006e990 <_Z20S9xDeinterleaveType2h+0x10c>
8006ea78:	27de0001 	addiu	s8,s8,1
8006ea7c:	0801ba71 	j	8006e9c4 <_Z20S9xDeinterleaveType2h+0x140>
8006ea80:	3c028010 	lui	v0,0x8010
8006ea84:	240219df 	li	v0,6623
8006ea88:	a4a20124 	sh	v0,292(a1)
8006ea8c:	3c068019 	lui	a2,0x8019
8006ea90:	3c02800d 	lui	v0,0x800d
8006ea94:	24040003 	li	a0,3
8006ea98:	24427918 	addiu	v0,v0,31000
8006ea9c:	24c61c20 	addiu	a2,a2,7200
8006eaa0:	0040f809 	jalr	v0
8006eaa4:	24050003 	li	a1,3
8006eaa8:	3c028021 	lui	v0,0x8021
8006eaac:	2443701c 	addiu	v1,v0,28700
8006eab0:	3c020001 	lui	v0,0x1
8006eab4:	00621821 	addu	v1,v1,v0
8006eab8:	9464b056 	lhu	a0,-20394(v1)
8006eabc:	28820041 	slti	v0,a0,65
8006eac0:	1440ff94 	bnez	v0,8006e914 <_Z20S9xDeinterleaveType2h+0x90>
8006eac4:	24030040 	li	v1,64
8006eac8:	0801ba4b 	j	8006e92c <_Z20S9xDeinterleaveType2h+0xa8>
8006eacc:	24170080 	li	s7,128
8006ead0:	3c028021 	lui	v0,0x8021
8006ead4:	2444701c 	addiu	a0,v0,28700
8006ead8:	3c028007 	lui	v0,0x8007
8006eadc:	2442d698 	addiu	v0,v0,-10600
8006eae0:	0040f809 	jalr	v0
8006eae4:	00002821 	move	a1,zero
8006eae8:	3c198001 	lui	t9,0x8001
8006eaec:	8fbf013c 	lw	ra,316(sp)
8006eaf0:	8fbe0138 	lw	s8,312(sp)
8006eaf4:	8fb70134 	lw	s7,308(sp)
8006eaf8:	8fb60130 	lw	s6,304(sp)
8006eafc:	8fb5012c 	lw	s5,300(sp)
8006eb00:	8fb40128 	lw	s4,296(sp)
8006eb04:	8fb30124 	lw	s3,292(sp)
8006eb08:	8fb20120 	lw	s2,288(sp)
8006eb0c:	8fb1011c 	lw	s1,284(sp)
8006eb10:	8fb00118 	lw	s0,280(sp)
8006eb14:	2739d2fc 	addiu	t9,t9,-11524
8006eb18:	03200008 	jr	t9
8006eb1c:	27bd0140 	addiu	sp,sp,320

8006eb20 <S9xDeinterleaveMode2>:
8006eb20:	3c198007 	lui	t9,0x8007
8006eb24:	2739e884 	addiu	t9,t9,-6012
8006eb28:	03200008 	jr	t9
8006eb2c:	24040001 	li	a0,1

8006eb30 <_ZN7CMemory7LoadROMEPKc>:
8006eb30:	27bdffb0 	addiu	sp,sp,-80
8006eb34:	3c020001 	lui	v0,0x1
8006eb38:	afb30034 	sw	s3,52(sp)
8006eb3c:	00829821 	addu	s3,a0,v0
8006eb40:	afb20030 	sw	s2,48(sp)
8006eb44:	afbf004c 	sw	ra,76(sp)
8006eb48:	afbe0048 	sw	s8,72(sp)
8006eb4c:	afb70044 	sw	s7,68(sp)
8006eb50:	afb60040 	sw	s6,64(sp)
8006eb54:	afb5003c 	sw	s5,60(sp)
8006eb58:	afb40038 	sw	s4,56(sp)
8006eb5c:	afb1002c 	sw	s1,44(sp)
8006eb60:	afb00028 	sw	s0,40(sp)
8006eb64:	3c02802f 	lui	v0,0x802f
8006eb68:	a260e080 	sb	zero,-8064(s3)
8006eb6c:	8c830004 	lw	v1,4(a0)
8006eb70:	8c426f20 	lw	v0,28448(v0)
8006eb74:	00809021 	move	s2,a0
8006eb78:	afa50054 	sw	a1,84(sp)
8006eb7c:	afa00010 	sw	zero,16(sp)
8006eb80:	10400003 	beqz	v0,8006eb90 <_ZN7CMemory7LoadROMEPKc+0x60>
8006eb84:	afa30018 	sw	v1,24(sp)
8006eb88:	0040f809 	jalr	v0
8006eb8c:	00000000 	nop
8006eb90:	3c108022 	lui	s0,0x8022
8006eb94:	3c028011 	lui	v0,0x8011
8006eb98:	260450a4 	addiu	a0,s0,20644
8006eb9c:	00002821 	move	a1,zero
8006eba0:	2451ca64 	addiu	s1,v0,-13724
8006eba4:	0220f809 	jalr	s1
8006eba8:	24060006 	li	a2,6
8006ebac:	261050a4 	addiu	s0,s0,20644
8006ebb0:	24020060 	li	v0,96
8006ebb4:	3c04802c 	lui	a0,0x802c
8006ebb8:	24842410 	addiu	a0,a0,9232
8006ebbc:	00002821 	move	a1,zero
8006ebc0:	24062000 	li	a2,8192
8006ebc4:	0220f809 	jalr	s1
8006ebc8:	a2020003 	sb	v0,3(s0)
8006ebcc:	3c048021 	lui	a0,0x8021
8006ebd0:	2483e2a8 	addiu	v1,a0,-7512
8006ebd4:	a0600045 	sb	zero,69(v1)
8006ebd8:	3c03801f 	lui	v1,0x801f
8006ebdc:	3c028021 	lui	v0,0x8021
8006ebe0:	ae60b054 	sw	zero,-20396(s3)
8006ebe4:	ac604424 	sw	zero,17444(v1)
8006ebe8:	3c038006 	lui	v1,0x8006
8006ebec:	2454e42c 	addiu	s4,v0,-7124
8006ebf0:	8e450004 	lw	a1,4(s2)
8006ebf4:	24625e58 	addiu	v0,v1,24152
8006ebf8:	8fa60054 	lw	a2,84(sp)
8006ebfc:	2403ffff 	li	v1,-1
8006ec00:	afa0001c 	sw	zero,28(sp)
8006ec04:	afb30020 	sw	s3,32(sp)
8006ec08:	afb30024 	sw	s3,36(sp)
8006ec0c:	02402021 	move	a0,s2
8006ec10:	3c070080 	lui	a3,0x80
8006ec14:	0040f809 	jalr	v0
8006ec18:	a6830124 	sh	v1,292(s4)
8006ec1c:	0260a821 	move	s5,s3
8006ec20:	24160001 	li	s6,1
8006ec24:	1040013f 	beqz	v0,8006f124 <_ZN7CMemory7LoadROMEPKc+0x5f4>
8006ec28:	afa20010 	sw	v0,16(sp)
8006ec2c:	92820131 	lbu	v0,305(s4)
8006ec30:	104001cf 	beqz	v0,8006f370 <_ZN7CMemory7LoadROMEPKc+0x840>
8006ec34:	8fa50054 	lw	a1,84(sp)
8006ec38:	8e500004 	lw	s0,4(s2)
8006ec3c:	3c118019 	lui	s1,0x8019
8006ec40:	3c178012 	lui	s7,0x8012
8006ec44:	26241c54 	addiu	a0,s1,7252
8006ec48:	26057fc0 	addiu	a1,s0,32704
8006ec4c:	26e2bfc0 	addiu	v0,s7,-16448
8006ec50:	0040f809 	jalr	v0
8006ec54:	24060013 	li	a2,19
8006ec58:	14400013 	bnez	v0,8006eca8 <_ZN7CMemory7LoadROMEPKc+0x178>
8006ec5c:	3405ffc0 	li	a1,0xffc0
8006ec60:	92027fd5 	lbu	v0,32725(s0)
8006ec64:	24030031 	li	v1,49
8006ec68:	1043000f 	beq	v0,v1,8006eca8 <_ZN7CMemory7LoadROMEPKc+0x178>
8006ec6c:	24020002 	li	v0,2
8006ec70:	a2037fd5 	sb	v1,32725(s0)
8006ec74:	8e430004 	lw	v1,4(s2)
8006ec78:	a0627fd6 	sb	v0,32726(v1)
8006ec7c:	2402001f 	li	v0,31
8006ec80:	a6820124 	sh	v0,292(s4)
8006ec84:	3c068019 	lui	a2,0x8019
8006ec88:	3c02800d 	lui	v0,0x800d
8006ec8c:	24c61c68 	addiu	a2,a2,7272
8006ec90:	24040004 	li	a0,4
8006ec94:	24427918 	addiu	v0,v0,31000
8006ec98:	0040f809 	jalr	v0
8006ec9c:	24050002 	li	a1,2
8006eca0:	8e500004 	lw	s0,4(s2)
8006eca4:	3405ffc0 	li	a1,0xffc0
8006eca8:	26241c54 	addiu	a0,s1,7252
8006ecac:	02052821 	addu	a1,s0,a1
8006ecb0:	26e2bfc0 	addiu	v0,s7,-16448
8006ecb4:	0040f809 	jalr	v0
8006ecb8:	24060013 	li	a2,19
8006ecbc:	14400015 	bnez	v0,8006ed14 <_ZN7CMemory7LoadROMEPKc+0x1e4>
8006ecc0:	3402ffd5 	li	v0,0xffd5
8006ecc4:	02021021 	addu	v0,s0,v0
8006ecc8:	90430000 	lbu	v1,0(v0)
8006eccc:	24040031 	li	a0,49
8006ecd0:	10640010 	beq	v1,a0,8006ed14 <_ZN7CMemory7LoadROMEPKc+0x1e4>
8006ecd4:	3c030001 	lui	v1,0x1
8006ecd8:	a0440000 	sb	a0,0(v0)
8006ecdc:	8e420004 	lw	v0,4(s2)
8006ece0:	00431021 	addu	v0,v0,v1
8006ece4:	24030002 	li	v1,2
8006ece8:	a043ffd6 	sb	v1,-42(v0)
8006ecec:	2402001f 	li	v0,31
8006ecf0:	a6820124 	sh	v0,292(s4)
8006ecf4:	3c068019 	lui	a2,0x8019
8006ecf8:	3c02800d 	lui	v0,0x800d
8006ecfc:	24c61c68 	addiu	a2,a2,7272
8006ed00:	24040004 	li	a0,4
8006ed04:	24427918 	addiu	v0,v0,31000
8006ed08:	0040f809 	jalr	v0
8006ed0c:	24050002 	li	a1,2
8006ed10:	8e500004 	lw	s0,4(s2)
8006ed14:	92037fd5 	lbu	v1,32725(s0)
8006ed18:	24020042 	li	v0,66
8006ed1c:	1062019d 	beq	v1,v0,8006f394 <_ZN7CMemory7LoadROMEPKc+0x864>
8006ed20:	24020013 	li	v0,19
8006ed24:	3c038006 	lui	v1,0x8006
8006ed28:	00002821 	move	a1,zero
8006ed2c:	00003021 	move	a2,zero
8006ed30:	24633548 	addiu	v1,v1,13640
8006ed34:	0060f809 	jalr	v1
8006ed38:	02402021 	move	a0,s2
8006ed3c:	3c038006 	lui	v1,0x8006
8006ed40:	02402021 	move	a0,s2
8006ed44:	00002821 	move	a1,zero
8006ed48:	00003021 	move	a2,zero
8006ed4c:	2463373c 	addiu	v1,v1,14140
8006ed50:	0060f809 	jalr	v1
8006ed54:	00408821 	move	s1,v0
8006ed58:	00408021 	move	s0,v0
8006ed5c:	8ea2b050 	lw	v0,-20400(s5)
8006ed60:	1440002d 	bnez	v0,8006ee18 <_ZN7CMemory7LoadROMEPKc+0x2e8>
8006ed64:	3c1e8006 	lui	s8,0x8006
8006ed68:	92820033 	lbu	v0,51(s4)
8006ed6c:	1440002b 	bnez	v0,8006ee1c <_ZN7CMemory7LoadROMEPKc+0x2ec>
8006ed70:	8fa20010 	lw	v0,16(sp)
8006ed74:	0211102a 	slt	v0,s0,s1
8006ed78:	104001bc 	beqz	v0,8006f46c <_ZN7CMemory7LoadROMEPKc+0x93c>
8006ed7c:	3c038006 	lui	v1,0x8006
8006ed80:	3c038006 	lui	v1,0x8006
8006ed84:	02402021 	move	a0,s2
8006ed88:	24050001 	li	a1,1
8006ed8c:	24633548 	addiu	v1,v1,13640
8006ed90:	0060f809 	jalr	v1
8006ed94:	00003021 	move	a2,zero
8006ed98:	0222102a 	slt	v0,s1,v0
8006ed9c:	1040001f 	beqz	v0,8006ee1c <_ZN7CMemory7LoadROMEPKc+0x2ec>
8006eda0:	8fa20010 	lw	v0,16(sp)
8006eda4:	3c028021 	lui	v0,0x8021
8006eda8:	8c447020 	lw	a0,28704(v0)
8006edac:	8fa60010 	lw	a2,16(sp)
8006edb0:	3c028012 	lui	v0,0x8012
8006edb4:	24850200 	addiu	a1,a0,512
8006edb8:	2442c980 	addiu	v0,v0,-13952
8006edbc:	0040f809 	jalr	v0
8006edc0:	24c6fe00 	addiu	a2,a2,-512
8006edc4:	8fa30010 	lw	v1,16(sp)
8006edc8:	3c068019 	lui	a2,0x8019
8006edcc:	2463fe00 	addiu	v1,v1,-512
8006edd0:	3c02800d 	lui	v0,0x800d
8006edd4:	24c61cd8 	addiu	a2,a2,7384
8006edd8:	24050014 	li	a1,20
8006eddc:	24040003 	li	a0,3
8006ede0:	24427918 	addiu	v0,v0,31000
8006ede4:	0040f809 	jalr	v0
8006ede8:	afa30010 	sw	v1,16(sp)
8006edec:	3c038006 	lui	v1,0x8006
8006edf0:	02402021 	move	a0,s2
8006edf4:	00002821 	move	a1,zero
8006edf8:	24623548 	addiu	v0,v1,13640
8006edfc:	0040f809 	jalr	v0
8006ee00:	00003021 	move	a2,zero
8006ee04:	02402021 	move	a0,s2
8006ee08:	00002821 	move	a1,zero
8006ee0c:	27c2373c 	addiu	v0,s8,14140
8006ee10:	0040f809 	jalr	v0
8006ee14:	00003021 	move	a2,zero
8006ee18:	8fa20010 	lw	v0,16(sp)
8006ee1c:	8e440004 	lw	a0,4(s2)
8006ee20:	24451fff 	addiu	a1,v0,8191
8006ee24:	28430000 	slti	v1,v0,0
8006ee28:	00a3100b 	movn	v0,a1,v1
8006ee2c:	00021343 	sra	v0,v0,0xd
8006ee30:	3c110001 	lui	s1,0x1
8006ee34:	00021340 	sll	v0,v0,0xd
8006ee38:	3c038011 	lui	v1,0x8011
8006ee3c:	02518021 	addu	s0,s2,s1
8006ee40:	3c060080 	lui	a2,0x80
8006ee44:	00c23023 	subu	a2,a2,v0
8006ee48:	ae02b054 	sw	v0,-20396(s0)
8006ee4c:	00442021 	addu	a0,v0,a0
8006ee50:	2462ca64 	addiu	v0,v1,-13724
8006ee54:	0040f809 	jalr	v0
8006ee58:	00002821 	move	a1,zero
8006ee5c:	8e03b054 	lw	v1,-20396(s0)
8006ee60:	3c020040 	lui	v0,0x40
8006ee64:	34420001 	ori	v0,v0,0x1
8006ee68:	0062182b 	sltu	v1,v1,v0
8006ee6c:	146000bd 	bnez	v1,8006f164 <_ZN7CMemory7LoadROMEPKc+0x634>
8006ee70:	3c040001 	lui	a0,0x1
8006ee74:	8e440004 	lw	a0,4(s2)
8006ee78:	24020032 	li	v0,50
8006ee7c:	90837fd5 	lbu	v1,32725(a0)
8006ee80:	10620164 	beq	v1,v0,8006f414 <_ZN7CMemory7LoadROMEPKc+0x8e4>
8006ee84:	24030040 	li	v1,64
8006ee88:	00912021 	addu	a0,a0,s1
8006ee8c:	9083ffd5 	lbu	v1,-43(a0)
8006ee90:	2402003a 	li	v0,58
8006ee94:	106200af 	beq	v1,v0,8006f154 <_ZN7CMemory7LoadROMEPKc+0x624>
8006ee98:	240300f0 	li	v1,240
8006ee9c:	a216e080 	sb	s6,-8064(s0)
8006eea0:	3c038006 	lui	v1,0x8006
8006eea4:	24633548 	addiu	v1,v1,13640
8006eea8:	00002821 	move	a1,zero
8006eeac:	00003021 	move	a2,zero
8006eeb0:	0060f809 	jalr	v1
8006eeb4:	02402021 	move	a0,s2
8006eeb8:	27d0373c 	addiu	s0,s8,14140
8006eebc:	02402021 	move	a0,s2
8006eec0:	00002821 	move	a1,zero
8006eec4:	00003021 	move	a2,zero
8006eec8:	0200f809 	jalr	s0
8006eecc:	00408821 	move	s1,v0
8006eed0:	8fa30020 	lw	v1,32(sp)
8006eed4:	00402021 	move	a0,v0
8006eed8:	9062e080 	lbu	v0,-8064(v1)
8006eedc:	144000fb 	bnez	v0,8006f2cc <_ZN7CMemory7LoadROMEPKc+0x79c>
8006eee0:	00002821 	move	a1,zero
8006eee4:	3c028021 	lui	v0,0x8021
8006eee8:	2446e42c 	addiu	a2,v0,-7124
8006eeec:	94c20034 	lhu	v0,52(a2)
8006eef0:	90c30030 	lbu	v1,48(a2)
8006eef4:	146000c6 	bnez	v1,8006f210 <_ZN7CMemory7LoadROMEPKc+0x6e0>
8006eef8:	0002982b 	sltu	s3,zero,v0
8006eefc:	90c20031 	lbu	v0,49(a2)
8006ef00:	14400003 	bnez	v0,8006ef10 <_ZN7CMemory7LoadROMEPKc+0x3e0>
8006ef04:	0091102a 	slt	v0,a0,s1
8006ef08:	104000c1 	beqz	v0,8006f210 <_ZN7CMemory7LoadROMEPKc+0x6e0>
8006ef0c:	00000000 	nop
8006ef10:	8fa40018 	lw	a0,24(sp)
8006ef14:	3c030001 	lui	v1,0x1
8006ef18:	00831021 	addu	v0,a0,v1
8006ef1c:	9044ffd5 	lbu	a0,-43(v0)
8006ef20:	24020020 	li	v0,32
8006ef24:	308300f0 	andi	v1,a0,0xf0
8006ef28:	106200b2 	beq	v1,v0,8006f1f4 <_ZN7CMemory7LoadROMEPKc+0x6c4>
8006ef2c:	24020030 	li	v0,48
8006ef30:	106200b1 	beq	v1,v0,8006f1f8 <_ZN7CMemory7LoadROMEPKc+0x6c8>
8006ef34:	3083000f 	andi	v1,a0,0xf
8006ef38:	a240001d 	sb	zero,29(s2)
8006ef3c:	a256001c 	sb	s6,28(s2)
8006ef40:	3c028021 	lui	v0,0x8021
8006ef44:	2444e42c 	addiu	a0,v0,-7124
8006ef48:	94820030 	lhu	v0,48(a0)
8006ef4c:	14400014 	bnez	v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470>
8006ef50:	3c038019 	lui	v1,0x8019
8006ef54:	8c830034 	lw	v1,52(a0)
8006ef58:	3c0200ff 	lui	v0,0xff
8006ef5c:	3442ffff 	ori	v0,v0,0xffff
8006ef60:	00621824 	and	v1,v1,v0
8006ef64:	1460000d 	bnez	v1,8006ef9c <_ZN7CMemory7LoadROMEPKc+0x46c>
8006ef68:	00000000 	nop
8006ef6c:	9082001c 	lbu	v0,28(a0)
8006ef70:	1440000b 	bnez	v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470>
8006ef74:	3c038019 	lui	v1,0x8019
8006ef78:	90820037 	lbu	v0,55(a0)
8006ef7c:	14400009 	bnez	v0,8006efa4 <_ZN7CMemory7LoadROMEPKc+0x474>
8006ef80:	24632418 	addiu	v1,v1,9240
8006ef84:	8c820038 	lw	v0,56(a0)
8006ef88:	3c03ff00 	lui	v1,0xff00
8006ef8c:	3463ff00 	ori	v1,v1,0xff00
8006ef90:	00431024 	and	v0,v0,v1
8006ef94:	10400182 	beqz	v0,8006f5a0 <_ZN7CMemory7LoadROMEPKc+0xa70>
8006ef98:	00000000 	nop
8006ef9c:	3c038019 	lui	v1,0x8019
8006efa0:	24632418 	addiu	v1,v1,9240
8006efa4:	8c700000 	lw	s0,0(v1)
8006efa8:	92020036 	lbu	v0,54(s0)
8006efac:	1440013e 	bnez	v0,8006f4a8 <_ZN7CMemory7LoadROMEPKc+0x978>
8006efb0:	8fa30024 	lw	v1,36(sp)
8006efb4:	1260013c 	beqz	s3,8006f4a8 <_ZN7CMemory7LoadROMEPKc+0x978>
8006efb8:	3c048021 	lui	a0,0x8021
8006efbc:	2482e2a8 	addiu	v0,a0,-7512
8006efc0:	a0560045 	sb	s6,69(v0)
8006efc4:	3c068019 	lui	a2,0x8019
8006efc8:	3c02800d 	lui	v0,0x800d
8006efcc:	24c61c20 	addiu	a2,a2,7200
8006efd0:	24040003 	li	a0,3
8006efd4:	24427918 	addiu	v0,v0,31000
8006efd8:	0040f809 	jalr	v0
8006efdc:	24050003 	li	a1,3
8006efe0:	8fa3001c 	lw	v1,28(sp)
8006efe4:	1060009d 	beqz	v1,8006f25c <_ZN7CMemory7LoadROMEPKc+0x72c>
8006efe8:	3c028021 	lui	v0,0x8021
8006efec:	3c100001 	lui	s0,0x1
8006eff0:	2442701c 	addiu	v0,v0,28700
8006eff4:	00501021 	addu	v0,v0,s0
8006eff8:	9044e080 	lbu	a0,-8064(v0)
8006effc:	24030002 	li	v1,2
8006f000:	1083010a 	beq	a0,v1,8006f42c <_ZN7CMemory7LoadROMEPKc+0x8fc>
8006f004:	3c028006 	lui	v0,0x8006
8006f008:	02508021 	addu	s0,s2,s0
8006f00c:	8e04b054 	lw	a0,-20396(s0)
8006f010:	3c11ffc0 	lui	s1,0xffc0
8006f014:	8e450004 	lw	a1,4(s2)
8006f018:	24425b70 	addiu	v0,v0,23408
8006f01c:	0040f809 	jalr	v0
8006f020:	00912021 	addu	a0,a0,s1
8006f024:	8e02b054 	lw	v0,-20396(s0)
8006f028:	8e450004 	lw	a1,4(s2)
8006f02c:	3c038006 	lui	v1,0x8006
8006f030:	00a22821 	addu	a1,a1,v0
8006f034:	3c040040 	lui	a0,0x40
8006f038:	24635b70 	addiu	v1,v1,23408
8006f03c:	0060f809 	jalr	v1
8006f040:	00b12821 	addu	a1,a1,s1
8006f044:	a240001d 	sb	zero,29(s2)
8006f048:	a256001c 	sb	s6,28(s2)
8006f04c:	3c048006 	lui	a0,0x8006
8006f050:	24823548 	addiu	v0,a0,13640
8006f054:	00002821 	move	a1,zero
8006f058:	00003021 	move	a2,zero
8006f05c:	0040f809 	jalr	v0
8006f060:	02402021 	move	a0,s2
8006f064:	00408021 	move	s0,v0
8006f068:	02402021 	move	a0,s2
8006f06c:	27c2373c 	addiu	v0,s8,14140
8006f070:	00002821 	move	a1,zero
8006f074:	0040f809 	jalr	v0
8006f078:	00003021 	move	a2,zero
8006f07c:	00401821 	move	v1,v0
8006f080:	9242001c 	lbu	v0,28(s2)
8006f084:	10400005 	beqz	v0,8006f09c <_ZN7CMemory7LoadROMEPKc+0x56c>
8006f088:	0070102a 	slt	v0,v1,s0
8006f08c:	1040000a 	beqz	v0,8006f0b8 <_ZN7CMemory7LoadROMEPKc+0x588>
8006f090:	00000000 	nop
8006f094:	06000008 	bltz	s0,8006f0b8 <_ZN7CMemory7LoadROMEPKc+0x588>
8006f098:	00000000 	nop
8006f09c:	9242001d 	lbu	v0,29(s2)
8006f0a0:	10400100 	beqz	v0,8006f4a4 <_ZN7CMemory7LoadROMEPKc+0x974>
8006f0a4:	0070102a 	slt	v0,v1,s0
8006f0a8:	14400003 	bnez	v0,8006f0b8 <_ZN7CMemory7LoadROMEPKc+0x588>
8006f0ac:	00000000 	nop
8006f0b0:	046100fd 	bgez	v1,8006f4a8 <_ZN7CMemory7LoadROMEPKc+0x978>
8006f0b4:	8fa30024 	lw	v1,36(sp)
8006f0b8:	3c03801f 	lui	v1,0x801f
8006f0bc:	8c624424 	lw	v0,17444(v1)
8006f0c0:	144000f8 	bnez	v0,8006f4a4 <_ZN7CMemory7LoadROMEPKc+0x974>
8006f0c4:	00608021 	move	s0,v1
8006f0c8:	3c068019 	lui	a2,0x8019
8006f0cc:	3c02800d 	lui	v0,0x800d
8006f0d0:	24c61ca8 	addiu	a2,a2,7336
8006f0d4:	24040003 	li	a0,3
8006f0d8:	24427918 	addiu	v0,v0,31000
8006f0dc:	0040f809 	jalr	v0
8006f0e0:	24050002 	li	a1,2
8006f0e4:	8e024424 	lw	v0,17444(s0)
8006f0e8:	a2960036 	sb	s6,54(s4)
8006f0ec:	24420001 	addiu	v0,v0,1
8006f0f0:	a2800034 	sb	zero,52(s4)
8006f0f4:	3c038006 	lui	v1,0x8006
8006f0f8:	ae024424 	sw	v0,17444(s0)
8006f0fc:	8e450004 	lw	a1,4(s2)
8006f100:	24625e58 	addiu	v0,v1,24152
8006f104:	8fa60054 	lw	a2,84(sp)
8006f108:	2403ffff 	li	v1,-1
8006f10c:	02402021 	move	a0,s2
8006f110:	3c070080 	lui	a3,0x80
8006f114:	0040f809 	jalr	v0
8006f118:	a6830124 	sh	v1,292(s4)
8006f11c:	1440fec3 	bnez	v0,8006ec2c <_ZN7CMemory7LoadROMEPKc+0xfc>
8006f120:	afa20010 	sw	v0,16(sp)
8006f124:	8fbf004c 	lw	ra,76(sp)
8006f128:	8fbe0048 	lw	s8,72(sp)
8006f12c:	8fb70044 	lw	s7,68(sp)
8006f130:	8fb60040 	lw	s6,64(sp)
8006f134:	8fb5003c 	lw	s5,60(sp)
8006f138:	8fb40038 	lw	s4,56(sp)
8006f13c:	8fb30034 	lw	s3,52(sp)
8006f140:	8fb20030 	lw	s2,48(sp)
8006f144:	8fb1002c 	lw	s1,44(sp)
8006f148:	8fb00028 	lw	s0,40(sp)
8006f14c:	03e00008 	jr	ra
8006f150:	27bd0050 	addiu	sp,sp,80
8006f154:	9082ffd6 	lbu	v0,-42(a0)
8006f158:	304200f0 	andi	v0,v0,0xf0
8006f15c:	1443ff4f 	bne	v0,v1,8006ee9c <_ZN7CMemory7LoadROMEPKc+0x36c>
8006f160:	3c040001 	lui	a0,0x1
8006f164:	02441021 	addu	v0,s2,a0
8006f168:	9043e080 	lbu	v1,-8064(v0)
8006f16c:	1460ff4d 	bnez	v1,8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374>
8006f170:	3c038006 	lui	v1,0x8006
8006f174:	8e500004 	lw	s0,4(s2)
8006f178:	24057fff 	li	a1,32767
8006f17c:	92037ffd 	lbu	v1,32765(s0)
8006f180:	92027ffc 	lbu	v0,32764(s0)
8006f184:	00031a00 	sll	v1,v1,0x8
8006f188:	00431025 	or	v0,v0,v1
8006f18c:	00a2102a 	slt	v0,a1,v0
8006f190:	1440ff44 	bnez	v0,8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374>
8006f194:	3c038006 	lui	v1,0x8006
8006f198:	02042021 	addu	a0,s0,a0
8006f19c:	9083fffd 	lbu	v1,-3(a0)
8006f1a0:	9082fffc 	lbu	v0,-4(a0)
8006f1a4:	00031a00 	sll	v1,v1,0x8
8006f1a8:	00431025 	or	v0,v0,v1
8006f1ac:	00a2102a 	slt	v0,a1,v0
8006f1b0:	1440ff3c 	bnez	v0,8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374>
8006f1b4:	3c038006 	lui	v1,0x8006
8006f1b8:	3c028021 	lui	v0,0x8021
8006f1bc:	2444e42c 	addiu	a0,v0,-7124
8006f1c0:	94830124 	lhu	v1,292(a0)
8006f1c4:	3402ffff 	li	v0,0xffff
8006f1c8:	10620111 	beq	v1,v0,8006f610 <_ZN7CMemory7LoadROMEPKc+0xae0>
8006f1cc:	240203e0 	li	v0,992
8006f1d0:	90820034 	lbu	v0,52(a0)
8006f1d4:	1440ff32 	bnez	v0,8006eea0 <_ZN7CMemory7LoadROMEPKc+0x370>
8006f1d8:	8fa40010 	lw	a0,16(sp)
8006f1dc:	3c038006 	lui	v1,0x8006
8006f1e0:	24635b70 	addiu	v1,v1,23408
8006f1e4:	0060f809 	jalr	v1
8006f1e8:	02002821 	move	a1,s0
8006f1ec:	0801bba9 	j	8006eea4 <_ZN7CMemory7LoadROMEPKc+0x374>
8006f1f0:	3c038006 	lui	v1,0x8006
8006f1f4:	3083000f 	andi	v1,a0,0xf
8006f1f8:	10600003 	beqz	v1,8006f208 <_ZN7CMemory7LoadROMEPKc+0x6d8>
8006f1fc:	24020003 	li	v0,3
8006f200:	1462ff4d 	bne	v1,v0,8006ef38 <_ZN7CMemory7LoadROMEPKc+0x408>
8006f204:	00000000 	nop
8006f208:	0801bbce 	j	8006ef38 <_ZN7CMemory7LoadROMEPKc+0x408>
8006f20c:	24130001 	li	s3,1
8006f210:	a256001d 	sb	s6,29(s2)
8006f214:	a240001c 	sb	zero,28(s2)
8006f218:	8fa30018 	lw	v1,24(sp)
8006f21c:	24020020 	li	v0,32
8006f220:	90647fd5 	lbu	a0,32725(v1)
8006f224:	308300f0 	andi	v1,a0,0xf0
8006f228:	10620003 	beq	v1,v0,8006f238 <_ZN7CMemory7LoadROMEPKc+0x708>
8006f22c:	24020030 	li	v0,48
8006f230:	1462ff44 	bne	v1,v0,8006ef44 <_ZN7CMemory7LoadROMEPKc+0x414>
8006f234:	3c028021 	lui	v0,0x8021
8006f238:	3083000f 	andi	v1,a0,0xf
8006f23c:	24020001 	li	v0,1
8006f240:	10620096 	beq	v1,v0,8006f49c <_ZN7CMemory7LoadROMEPKc+0x96c>
8006f244:	24020005 	li	v0,5
8006f248:	1462ff3e 	bne	v1,v0,8006ef44 <_ZN7CMemory7LoadROMEPKc+0x414>
8006f24c:	3c028021 	lui	v0,0x8021
8006f250:	24130001 	li	s3,1
8006f254:	0801bbd1 	j	8006ef44 <_ZN7CMemory7LoadROMEPKc+0x414>
8006f258:	afb3001c 	sw	s3,28(sp)
8006f25c:	92020035 	lbu	v0,53(s0)
8006f260:	14400067 	bnez	v0,8006f400 <_ZN7CMemory7LoadROMEPKc+0x8d0>
8006f264:	3c028007 	lui	v0,0x8007
8006f268:	3c048021 	lui	a0,0x8021
8006f26c:	2484e42c 	addiu	a0,a0,-7124
8006f270:	90820132 	lbu	v0,306(a0)
8006f274:	10400005 	beqz	v0,8006f28c <_ZN7CMemory7LoadROMEPKc+0x75c>
8006f278:	3c028021 	lui	v0,0x8021
8006f27c:	8ea3b054 	lw	v1,-20396(s5)
8006f280:	3c020030 	lui	v0,0x30
8006f284:	106200d7 	beq	v1,v0,8006f5e4 <_ZN7CMemory7LoadROMEPKc+0xab4>
8006f288:	3c028021 	lui	v0,0x8021
8006f28c:	2444e42c 	addiu	a0,v0,-7124
8006f290:	94830124 	lhu	v1,292(a0)
8006f294:	3402ffff 	li	v0,0xffff
8006f298:	1062007e 	beq	v1,v0,8006f494 <_ZN7CMemory7LoadROMEPKc+0x964>
8006f29c:	240203e0 	li	v0,992
8006f2a0:	9243001d 	lbu	v1,29(s2)
8006f2a4:	9242001c 	lbu	v0,28(s2)
8006f2a8:	8ea4b054 	lw	a0,-20396(s5)
8006f2ac:	a243001c 	sb	v1,28(s2)
8006f2b0:	8e450004 	lw	a1,4(s2)
8006f2b4:	3c038006 	lui	v1,0x8006
8006f2b8:	24635b70 	addiu	v1,v1,23408
8006f2bc:	0060f809 	jalr	v1
8006f2c0:	a242001d 	sb	v0,29(s2)
8006f2c4:	0801bc14 	j	8006f050 <_ZN7CMemory7LoadROMEPKc+0x520>
8006f2c8:	3c048006 	lui	a0,0x8006
8006f2cc:	00003021 	move	a2,zero
8006f2d0:	0200f809 	jalr	s0
8006f2d4:	02402021 	move	a0,s2
8006f2d8:	3c038006 	lui	v1,0x8006
8006f2dc:	24633548 	addiu	v1,v1,13640
8006f2e0:	02402021 	move	a0,s2
8006f2e4:	00002821 	move	a1,zero
8006f2e8:	00003021 	move	a2,zero
8006f2ec:	0060f809 	jalr	v1
8006f2f0:	00409821 	move	s3,v0
8006f2f4:	02402021 	move	a0,s2
8006f2f8:	00002821 	move	a1,zero
8006f2fc:	3c060040 	lui	a2,0x40
8006f300:	0200f809 	jalr	s0
8006f304:	00408821 	move	s1,v0
8006f308:	3c038006 	lui	v1,0x8006
8006f30c:	02402021 	move	a0,s2
8006f310:	00002821 	move	a1,zero
8006f314:	3c060040 	lui	a2,0x40
8006f318:	24633548 	addiu	v1,v1,13640
8006f31c:	0060f809 	jalr	v1
8006f320:	00408021 	move	s0,v0
8006f324:	0202202a 	slt	a0,s0,v0
8006f328:	0271282a 	slt	a1,s3,s1
8006f32c:	02201821 	move	v1,s1
8006f330:	00403021 	move	a2,v0
8006f334:	0265180a 	movz	v1,s3,a1
8006f338:	0204100a 	movz	v0,s0,a0
8006f33c:	0043102a 	slt	v0,v0,v1
8006f340:	14400029 	bnez	v0,8006f3e8 <_ZN7CMemory7LoadROMEPKc+0x8b8>
8006f344:	8fa30020 	lw	v1,32(sp)
8006f348:	8e420004 	lw	v0,4(s2)
8006f34c:	3c030040 	lui	v1,0x40
8006f350:	00431021 	addu	v0,v0,v1
8006f354:	8fa30020 	lw	v1,32(sp)
8006f358:	afa20018 	sw	v0,24(sp)
8006f35c:	00c08821 	move	s1,a2
8006f360:	24020002 	li	v0,2
8006f364:	02002021 	move	a0,s0
8006f368:	0801bbb9 	j	8006eee4 <_ZN7CMemory7LoadROMEPKc+0x3b4>
8006f36c:	a062e080 	sb	v0,-8064(v1)
8006f370:	8ea6b050 	lw	a2,-20400(s5)
8006f374:	3c028006 	lui	v0,0x8006
8006f378:	0006302b 	sltu	a2,zero,a2
8006f37c:	02402021 	move	a0,s2
8006f380:	24426308 	addiu	v0,v0,25352
8006f384:	0040f809 	jalr	v0
8006f388:	27a70010 	addiu	a3,sp,16
8006f38c:	0801bb0f 	j	8006ec3c <_ZN7CMemory7LoadROMEPKc+0x10c>
8006f390:	8e500004 	lw	s0,4(s2)
8006f394:	92037fd6 	lbu	v1,32726(s0)
8006f398:	1462fe63 	bne	v1,v0,8006ed28 <_ZN7CMemory7LoadROMEPKc+0x1f8>
8006f39c:	3c038006 	lui	v1,0x8006
8006f3a0:	3c048019 	lui	a0,0x8019
8006f3a4:	24841c80 	addiu	a0,a0,7296
8006f3a8:	26057fc0 	addiu	a1,s0,32704
8006f3ac:	26e2bfc0 	addiu	v0,s7,-16448
8006f3b0:	0040f809 	jalr	v0
8006f3b4:	2406000c 	li	a2,12
8006f3b8:	1440fe5a 	bnez	v0,8006ed24 <_ZN7CMemory7LoadROMEPKc+0x1f4>
8006f3bc:	2402001f 	li	v0,31
8006f3c0:	3c068019 	lui	a2,0x8019
8006f3c4:	3c03800d 	lui	v1,0x800d
8006f3c8:	24c61c68 	addiu	a2,a2,7272
8006f3cc:	24040004 	li	a0,4
8006f3d0:	24050002 	li	a1,2
8006f3d4:	24637918 	addiu	v1,v1,31000
8006f3d8:	0060f809 	jalr	v1
8006f3dc:	a6820124 	sh	v0,292(s4)
8006f3e0:	0801bb4a 	j	8006ed28 <_ZN7CMemory7LoadROMEPKc+0x1f8>
8006f3e4:	3c038006 	lui	v1,0x8006
8006f3e8:	8e440004 	lw	a0,4(s2)
8006f3ec:	afa40018 	sw	a0,24(sp)
8006f3f0:	24020003 	li	v0,3
8006f3f4:	02602021 	move	a0,s3
8006f3f8:	0801bbb9 	j	8006eee4 <_ZN7CMemory7LoadROMEPKc+0x3b4>
8006f3fc:	a062e080 	sb	v0,-8064(v1)
8006f400:	2442e884 	addiu	v0,v0,-6012
8006f404:	0040f809 	jalr	v0
8006f408:	00002021 	move	a0,zero
8006f40c:	0801bc14 	j	8006f050 <_ZN7CMemory7LoadROMEPKc+0x520>
8006f410:	3c048006 	lui	a0,0x8006
8006f414:	90827fd6 	lbu	v0,32726(a0)
8006f418:	304200f0 	andi	v0,v0,0xf0
8006f41c:	1443fe9a 	bne	v0,v1,8006ee88 <_ZN7CMemory7LoadROMEPKc+0x358>
8006f420:	00000000 	nop
8006f424:	0801bc59 	j	8006f164 <_ZN7CMemory7LoadROMEPKc+0x634>
8006f428:	3c040001 	lui	a0,0x1
8006f42c:	8e450004 	lw	a1,4(s2)
8006f430:	24425b70 	addiu	v0,v0,23408
8006f434:	0040f809 	jalr	v0
8006f438:	3c040040 	lui	a0,0x40
8006f43c:	02501021 	addu	v0,s2,s0
8006f440:	8c43b054 	lw	v1,-20396(v0)
8006f444:	8e460004 	lw	a2,4(s2)
8006f448:	3c04ffc0 	lui	a0,0xffc0
8006f44c:	00642021 	addu	a0,v1,a0
8006f450:	3c050040 	lui	a1,0x40
8006f454:	3c038006 	lui	v1,0x8006
8006f458:	24635b70 	addiu	v1,v1,23408
8006f45c:	0060f809 	jalr	v1
8006f460:	00c52821 	addu	a1,a2,a1
8006f464:	0801bc12 	j	8006f048 <_ZN7CMemory7LoadROMEPKc+0x518>
8006f468:	a240001d 	sb	zero,29(s2)
8006f46c:	02402021 	move	a0,s2
8006f470:	24050001 	li	a1,1
8006f474:	2463373c 	addiu	v1,v1,14140
8006f478:	0060f809 	jalr	v1
8006f47c:	00003021 	move	a2,zero
8006f480:	0202102a 	slt	v0,s0,v0
8006f484:	1440fe47 	bnez	v0,8006eda4 <_ZN7CMemory7LoadROMEPKc+0x274>
8006f488:	8fa20010 	lw	v0,16(sp)
8006f48c:	0801bb88 	j	8006ee20 <_ZN7CMemory7LoadROMEPKc+0x2f0>
8006f490:	8e440004 	lw	a0,4(s2)
8006f494:	0801bca8 	j	8006f2a0 <_ZN7CMemory7LoadROMEPKc+0x770>
8006f498:	a4820124 	sh	v0,292(a0)
8006f49c:	0801bbd0 	j	8006ef40 <_ZN7CMemory7LoadROMEPKc+0x410>
8006f4a0:	24130001 	li	s3,1
8006f4a4:	8fa30024 	lw	v1,36(sp)
8006f4a8:	92a2e080 	lbu	v0,-8064(s5)
8006f4ac:	8c64b064 	lw	a0,-20380(v1)
8006f4b0:	8fa3001c 	lw	v1,28(sp)
8006f4b4:	38420003 	xori	v0,v0,0x3
8006f4b8:	24100001 	li	s0,1
8006f4bc:	10800007 	beqz	a0,8006f4dc <_ZN7CMemory7LoadROMEPKc+0x9ac>
8006f4c0:	0062800b 	movn	s0,v1,v0
8006f4c4:	3c028010 	lui	v0,0x8010
8006f4c8:	24424e60 	addiu	v0,v0,20064
8006f4cc:	0040f809 	jalr	v0
8006f4d0:	00000000 	nop
8006f4d4:	8fa40024 	lw	a0,36(sp)
8006f4d8:	ac80b064 	sw	zero,-20380(a0)
8006f4dc:	8fa20024 	lw	v0,36(sp)
8006f4e0:	8c44b068 	lw	a0,-20376(v0)
8006f4e4:	10800006 	beqz	a0,8006f500 <_ZN7CMemory7LoadROMEPKc+0x9d0>
8006f4e8:	3c028010 	lui	v0,0x8010
8006f4ec:	24424e60 	addiu	v0,v0,20064
8006f4f0:	0040f809 	jalr	v0
8006f4f4:	00000000 	nop
8006f4f8:	8fa30024 	lw	v1,36(sp)
8006f4fc:	ac60b068 	sw	zero,-20376(v1)
8006f500:	3c028007 	lui	v0,0x8007
8006f504:	02002821 	move	a1,s0
8006f508:	2442d698 	addiu	v0,v0,-10600
8006f50c:	0040f809 	jalr	v0
8006f510:	02402021 	move	a0,s2
8006f514:	3c048019 	lui	a0,0x8019
8006f518:	3c02800d 	lui	v0,0x800d
8006f51c:	24427660 	addiu	v0,v0,30304
8006f520:	0040f809 	jalr	v0
8006f524:	24841cd0 	addiu	a0,a0,7376
8006f528:	00402021 	move	a0,v0
8006f52c:	3c028001 	lui	v0,0x8001
8006f530:	2442b108 	addiu	v0,v0,-20216
8006f534:	0040f809 	jalr	v0
8006f538:	00000000 	nop
8006f53c:	3c038001 	lui	v1,0x8001
8006f540:	2463aeb0 	addiu	v1,v1,-20816
8006f544:	0060f809 	jalr	v1
8006f548:	00000000 	nop
8006f54c:	3c028001 	lui	v0,0x8001
8006f550:	2442b8dc 	addiu	v0,v0,-18212
8006f554:	0040f809 	jalr	v0
8006f558:	00000000 	nop
8006f55c:	3c038001 	lui	v1,0x8001
8006f560:	2463d2fc 	addiu	v1,v1,-11524
8006f564:	0060f809 	jalr	v1
8006f568:	00000000 	nop
8006f56c:	8fbf004c 	lw	ra,76(sp)
8006f570:	8fbe0048 	lw	s8,72(sp)
8006f574:	8fb70044 	lw	s7,68(sp)
8006f578:	8fb60040 	lw	s6,64(sp)
8006f57c:	8fb5003c 	lw	s5,60(sp)
8006f580:	8fb40038 	lw	s4,56(sp)
8006f584:	8fb30034 	lw	s3,52(sp)
8006f588:	8fb20030 	lw	s2,48(sp)
8006f58c:	8fb1002c 	lw	s1,44(sp)
8006f590:	8fb00028 	lw	s0,40(sp)
8006f594:	24020001 	li	v0,1
8006f598:	03e00008 	jr	ra
8006f59c:	27bd0050 	addiu	sp,sp,80
8006f5a0:	8c82003c 	lw	v0,60(a0)
8006f5a4:	00431024 	and	v0,v0,v1
8006f5a8:	1440fe7d 	bnez	v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470>
8006f5ac:	3c038019 	lui	v1,0x8019
8006f5b0:	8e440004 	lw	a0,4(s2)
8006f5b4:	3c058019 	lui	a1,0x8019
8006f5b8:	24847fc0 	addiu	a0,a0,32704
8006f5bc:	24a51c90 	addiu	a1,a1,7312
8006f5c0:	26e2bfc0 	addiu	v0,s7,-16448
8006f5c4:	0040f809 	jalr	v0
8006f5c8:	24060016 	li	a2,22
8006f5cc:	1440fe74 	bnez	v0,8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470>
8006f5d0:	3c038019 	lui	v1,0x8019
8006f5d4:	00009821 	move	s3,zero
8006f5d8:	a256001d 	sb	s6,29(s2)
8006f5dc:	0801bbe8 	j	8006efa0 <_ZN7CMemory7LoadROMEPKc+0x470>
8006f5e0:	a240001c 	sb	zero,28(s2)
8006f5e4:	9242001c 	lbu	v0,28(s2)
8006f5e8:	9243001d 	lbu	v1,29(s2)
8006f5ec:	8e450004 	lw	a1,4(s2)
8006f5f0:	a242001d 	sb	v0,29(s2)
8006f5f4:	3c028006 	lui	v0,0x8006
8006f5f8:	a243001c 	sb	v1,28(s2)
8006f5fc:	24425d34 	addiu	v0,v0,23860
8006f600:	0040f809 	jalr	v0
8006f604:	3c040030 	lui	a0,0x30
8006f608:	0801bc14 	j	8006f050 <_ZN7CMemory7LoadROMEPKc+0x520>
8006f60c:	3c048006 	lui	a0,0x8006
8006f610:	0801bc74 	j	8006f1d0 <_ZN7CMemory7LoadROMEPKc+0x6a0>
8006f614:	a4820124 	sh	v0,292(a0)
	...

8006f620 <_Z15S9xUpdateHTimerv>:
8006f620:	3c088022 	lui	t0,0x8022
8006f624:	250550e8 	addiu	a1,t0,20712
8006f628:	90a20a9b 	lbu	v0,2715(a1)
8006f62c:	1040001c 	beqz	v0,8006f6a0 <_Z15S9xUpdateHTimerv+0x80>
8006f630:	3c098021 	lui	t1,0x8021
8006f634:	2526e42c 	addiu	a2,t1,-7124
8006f638:	8cc70004 	lw	a3,4(a2)
8006f63c:	94a2084c 	lhu	v0,2124(a1)
8006f640:	3c03bfa0 	lui	v1,0xbfa0
8006f644:	70471002 	mul	v0,v0,a3
8006f648:	34632fe9 	ori	v1,v1,0x2fe9
8006f64c:	00430018 	mult	v0,v1
8006f650:	000227c3 	sra	a0,v0,0x1f
8006f654:	00001810 	mfhi	v1
8006f658:	00621821 	addu	v1,v1,v0
8006f65c:	00031a03 	sra	v1,v1,0x8
8006f660:	00641823 	subu	v1,v1,a0
8006f664:	00031c00 	sll	v1,v1,0x10
8006f668:	00031c03 	sra	v1,v1,0x10
8006f66c:	10e3000e 	beq	a3,v1,8006f6a8 <_Z15S9xUpdateHTimerv+0x88>
8006f670:	a4a30a9c 	sh	v1,2716(a1)
8006f674:	8cc20008 	lw	v0,8(a2)
8006f678:	1062000c 	beq	v1,v0,8006f6ac <_Z15S9xUpdateHTimerv+0x8c>
8006f67c:	2462ffff 	addiu	v0,v1,-1
8006f680:	90a20a9a 	lbu	v0,2714(a1)
8006f684:	1040000e 	beqz	v0,8006f6c0 <_Z15S9xUpdateHTimerv+0xa0>
8006f688:	3c068021 	lui	a2,0x8021
8006f68c:	24c2e2a8 	addiu	v0,a2,-7512
8006f690:	8c440028 	lw	a0,40(v0)
8006f694:	94a3084a 	lhu	v1,2122(a1)
8006f698:	1083000a 	beq	a0,v1,8006f6c4 <_Z15S9xUpdateHTimerv+0xa4>
8006f69c:	24c6e2a8 	addiu	a2,a2,-7512
8006f6a0:	03e00008 	jr	ra
8006f6a4:	00000000 	nop
8006f6a8:	2462ffff 	addiu	v0,v1,-1
8006f6ac:	a4a20a9c 	sh	v0,2716(a1)
8006f6b0:	250550e8 	addiu	a1,t0,20712
8006f6b4:	90a20a9a 	lbu	v0,2714(a1)
8006f6b8:	1440fff4 	bnez	v0,8006f68c <_Z15S9xUpdateHTimerv+0x6c>
8006f6bc:	3c068021 	lui	a2,0x8021
8006f6c0:	24c6e2a8 	addiu	a2,a2,-7512
8006f6c4:	84a40a9c 	lh	a0,2716(a1)
8006f6c8:	8cc20020 	lw	v0,32(a2)
8006f6cc:	0082102a 	slt	v0,a0,v0
8006f6d0:	1040000b 	beqz	v0,8006f700 <_Z15S9xUpdateHTimerv+0xe0>
8006f6d4:	00000000 	nop
8006f6d8:	90c30009 	lbu	v1,9(a2)
8006f6dc:	24040001 	li	a0,1
8006f6e0:	10640019 	beq	v1,a0,8006f748 <_Z15S9xUpdateHTimerv+0x128>
8006f6e4:	24020003 	li	v0,3
8006f6e8:	10620017 	beq	v1,v0,8006f748 <_Z15S9xUpdateHTimerv+0x128>
8006f6ec:	2522e42c 	addiu	v0,t1,-7124
8006f6f0:	8c430008 	lw	v1,8(v0)
8006f6f4:	a0c00009 	sb	zero,9(a2)
8006f6f8:	03e00008 	jr	ra
8006f6fc:	acc30024 	sw	v1,36(a2)
8006f700:	90c20009 	lbu	v0,9(a2)
8006f704:	24050002 	li	a1,2
8006f708:	10450007 	beq	v0,a1,8006f728 <_Z15S9xUpdateHTimerv+0x108>
8006f70c:	00000000 	nop
8006f710:	10400006 	beqz	v0,8006f72c <_Z15S9xUpdateHTimerv+0x10c>
8006f714:	2522e42c 	addiu	v0,t1,-7124
8006f718:	24020003 	li	v0,3
8006f71c:	acc40024 	sw	a0,36(a2)
8006f720:	03e00008 	jr	ra
8006f724:	a0c20009 	sb	v0,9(a2)
8006f728:	2522e42c 	addiu	v0,t1,-7124
8006f72c:	8c420008 	lw	v0,8(v0)
8006f730:	0044182a 	slt	v1,v0,a0
8006f734:	10600007 	beqz	v1,8006f754 <_Z15S9xUpdateHTimerv+0x134>
8006f738:	00000000 	nop
8006f73c:	acc20024 	sw	v0,36(a2)
8006f740:	03e00008 	jr	ra
8006f744:	a0c00009 	sb	zero,9(a2)
8006f748:	acc70024 	sw	a3,36(a2)
8006f74c:	03e00008 	jr	ra
8006f750:	a0c40009 	sb	a0,9(a2)
8006f754:	a0c50009 	sb	a1,9(a2)
8006f758:	03e00008 	jr	ra
8006f75c:	acc40024 	sw	a0,36(a2)

8006f760 <S9xFixColourBrightness>:
8006f760:	3c028022 	lui	v0,0x8022
8006f764:	904450ea 	lbu	a0,20714(v0)
8006f768:	3c038021 	lui	v1,0x8021
8006f76c:	3c02801f 	lui	v0,0x801f
8006f770:	00042140 	sll	a0,a0,0x5
8006f774:	9065e49f 	lbu	a1,-7009(v1)
8006f778:	24429150 	addiu	v0,v0,-28336
8006f77c:	00822021 	addu	a0,a0,v0
8006f780:	3c038022 	lui	v1,0x8022
8006f784:	10a00022 	beqz	a1,8006f810 <S9xFixColourBrightness+0xb0>
8006f788:	ac646808 	sw	a0,26632(v1)
8006f78c:	3c028022 	lui	v0,0x8022
8006f790:	244a5128 	addiu	t2,v0,20776
8006f794:	3c028022 	lui	v0,0x8022
8006f798:	3c038022 	lui	v1,0x8022
8006f79c:	244b680c 	addiu	t3,v0,26636
8006f7a0:	3c028022 	lui	v0,0x8022
8006f7a4:	24695c08 	addiu	t1,v1,23560
8006f7a8:	00804021 	move	t0,a0
8006f7ac:	244c5328 	addiu	t4,v0,21288
8006f7b0:	95420000 	lhu	v0,0(t2)
8006f7b4:	254a0002 	addiu	t2,t2,2
8006f7b8:	00021942 	srl	v1,v0,0x5
8006f7bc:	00022282 	srl	a0,v0,0xa
8006f7c0:	3063001f 	andi	v1,v1,0x1f
8006f7c4:	01031821 	addu	v1,t0,v1
8006f7c8:	3084001f 	andi	a0,a0,0x1f
8006f7cc:	3042001f 	andi	v0,v0,0x1f
8006f7d0:	90670000 	lbu	a3,0(v1)
8006f7d4:	01021021 	addu	v0,t0,v0
8006f7d8:	01042021 	addu	a0,t0,a0
8006f7dc:	90450000 	lbu	a1,0(v0)
8006f7e0:	90860000 	lbu	a2,0(a0)
8006f7e4:	00071940 	sll	v1,a3,0x5
8006f7e8:	00651825 	or	v1,v1,a1
8006f7ec:	00061280 	sll	v0,a2,0xa
8006f7f0:	00431025 	or	v0,v0,v1
8006f7f4:	a5620000 	sh	v0,0(t3)
8006f7f8:	ad250000 	sw	a1,0(t1)
8006f7fc:	ad270400 	sw	a3,1024(t1)
8006f800:	ad260800 	sw	a2,2048(t1)
8006f804:	256b0002 	addiu	t3,t3,2
8006f808:	154cffe9 	bne	t2,t4,8006f7b0 <S9xFixColourBrightness+0x50>
8006f80c:	25290004 	addiu	t1,t1,4
8006f810:	03e00008 	jr	ra
8006f814:	00000000 	nop

8006f818 <S9xNextController>:
8006f818:	3c058022 	lui	a1,0x8022
8006f81c:	24a25bc4 	addiu	v0,a1,23492
8006f820:	8c420e50 	lw	v0,3664(v0)
8006f824:	2c430007 	sltiu	v1,v0,7
8006f828:	10600009 	beqz	v1,8006f850 <S9xNextController+0x38>
8006f82c:	24a35bc4 	addiu	v1,a1,23492
8006f830:	3c038019 	lui	v1,0x8019
8006f834:	00021080 	sll	v0,v0,0x2
8006f838:	24632420 	addiu	v1,v1,9248
8006f83c:	00431021 	addu	v0,v0,v1
8006f840:	8c440000 	lw	a0,0(v0)
8006f844:	00800008 	jr	a0
8006f848:	00000000 	nop
8006f84c:	24a35bc4 	addiu	v1,a1,23492
8006f850:	24020001 	li	v0,1
8006f854:	03e00008 	jr	ra
8006f858:	ac620e50 	sw	v0,3664(v1)
8006f85c:	3c048021 	lui	a0,0x8021
8006f860:	2482e42c 	addiu	v0,a0,-7124
8006f864:	9043004f 	lbu	v1,79(v0)
8006f868:	1060001d 	beqz	v1,8006f8e0 <S9xNextController+0xc8>
8006f86c:	24a35bc4 	addiu	v1,a1,23492
8006f870:	24020002 	li	v0,2
8006f874:	03e00008 	jr	ra
8006f878:	ac620e50 	sw	v0,3664(v1)
8006f87c:	3c048021 	lui	a0,0x8021
8006f880:	2482e42c 	addiu	v0,a0,-7124
8006f884:	9043004d 	lbu	v1,77(v0)
8006f888:	1060fff0 	beqz	v1,8006f84c <S9xNextController+0x34>
8006f88c:	24a25bc4 	addiu	v0,a1,23492
8006f890:	03e00008 	jr	ra
8006f894:	ac400e50 	sw	zero,3664(v0)
8006f898:	3c048021 	lui	a0,0x8021
8006f89c:	2482e42c 	addiu	v0,a0,-7124
8006f8a0:	9043011e 	lbu	v1,286(v0)
8006f8a4:	1060fff7 	beqz	v1,8006f884 <S9xNextController+0x6c>
8006f8a8:	24a35bc4 	addiu	v1,a1,23492
8006f8ac:	24020006 	li	v0,6
8006f8b0:	03e00008 	jr	ra
8006f8b4:	ac620e50 	sw	v0,3664(v1)
8006f8b8:	3c048021 	lui	a0,0x8021
8006f8bc:	2482e42c 	addiu	v0,a0,-7124
8006f8c0:	9043011e 	lbu	v1,286(v0)
8006f8c4:	1060ffef 	beqz	v1,8006f884 <S9xNextController+0x6c>
8006f8c8:	24a35bc4 	addiu	v1,a1,23492
8006f8cc:	24020005 	li	v0,5
8006f8d0:	03e00008 	jr	ra
8006f8d4:	ac620e50 	sw	v0,3664(v1)
8006f8d8:	3c048021 	lui	a0,0x8021
8006f8dc:	2482e42c 	addiu	v0,a0,-7124
8006f8e0:	9043004e 	lbu	v1,78(v0)
8006f8e4:	1060fff6 	beqz	v1,8006f8c0 <S9xNextController+0xa8>
8006f8e8:	2482e42c 	addiu	v0,a0,-7124
8006f8ec:	24a35bc4 	addiu	v1,a1,23492
8006f8f0:	24020004 	li	v0,4
8006f8f4:	03e00008 	jr	ra
8006f8f8:	ac620e50 	sw	v0,3664(v1)
8006f8fc:	3c048021 	lui	a0,0x8021
8006f900:	2482e42c 	addiu	v0,a0,-7124
8006f904:	9043004f 	lbu	v1,79(v0)
8006f908:	1060fff5 	beqz	v1,8006f8e0 <S9xNextController+0xc8>
8006f90c:	24a35bc4 	addiu	v1,a1,23492
8006f910:	24020003 	li	v0,3
8006f914:	03e00008 	jr	ra
8006f918:	ac620e50 	sw	v0,3664(v1)

8006f91c <S9xSuperFXExec>:
8006f91c:	27bdffe8 	addiu	sp,sp,-24
8006f920:	3c028021 	lui	v0,0x8021
8006f924:	afb00010 	sw	s0,16(sp)
8006f928:	afbf0014 	sw	ra,20(sp)
8006f92c:	2446e42c 	addiu	a2,v0,-7124
8006f930:	90c30050 	lbu	v1,80(a2)
8006f934:	3c108021 	lui	s0,0x8021
8006f938:	10600023 	beqz	v1,8006f9c8 <S9xSuperFXExec+0xac>
8006f93c:	2604701c 	addiu	a0,s0,28700
8006f940:	8c850014 	lw	a1,20(a0)
8006f944:	90a23030 	lbu	v0,12336(a1)
8006f948:	30420020 	andi	v0,v0,0x20
8006f94c:	1040001e 	beqz	v0,8006f9c8 <S9xSuperFXExec+0xac>
8006f950:	24030018 	li	v1,24
8006f954:	90a2303a 	lbu	v0,12346(a1)
8006f958:	30420018 	andi	v0,v0,0x18
8006f95c:	1443001a 	bne	v0,v1,8006f9c8 <S9xSuperFXExec+0xac>
8006f960:	00000000 	nop
8006f964:	90c20119 	lbu	v0,281(a2)
8006f968:	10400009 	beqz	v0,8006f990 <S9xSuperFXExec+0x74>
8006f96c:	2404ffff 	li	a0,-1
8006f970:	90c20118 	lbu	v0,280(a2)
8006f974:	14400006 	bnez	v0,8006f990 <S9xSuperFXExec+0x74>
8006f978:	240702bc 	li	a3,700
8006f97c:	90a33039 	lbu	v1,12345(a1)
8006f980:	2402015e 	li	v0,350
8006f984:	30630001 	andi	v1,v1,0x1
8006f988:	0043380a 	movz	a3,v0,v1
8006f98c:	00e02021 	move	a0,a3
8006f990:	3c028004 	lui	v0,0x8004
8006f994:	2442e098 	addiu	v0,v0,-8040
8006f998:	0040f809 	jalr	v0
8006f99c:	00000000 	nop
8006f9a0:	2603701c 	addiu	v1,s0,28700
8006f9a4:	8c650014 	lw	a1,20(v1)
8006f9a8:	90a23031 	lbu	v0,12337(a1)
8006f9ac:	90a33030 	lbu	v1,12336(a1)
8006f9b0:	00021200 	sll	v0,v0,0x8
8006f9b4:	00621825 	or	v1,v1,v0
8006f9b8:	30638020 	andi	v1,v1,0x8020
8006f9bc:	34028000 	li	v0,0x8000
8006f9c0:	10620005 	beq	v1,v0,8006f9d8 <S9xSuperFXExec+0xbc>
8006f9c4:	24040004 	li	a0,4
8006f9c8:	8fbf0014 	lw	ra,20(sp)
8006f9cc:	8fb00010 	lw	s0,16(sp)
8006f9d0:	03e00008 	jr	ra
8006f9d4:	27bd0018 	addiu	sp,sp,24
8006f9d8:	3c198001 	lui	t9,0x8001
8006f9dc:	8fbf0014 	lw	ra,20(sp)
8006f9e0:	8fb00010 	lw	s0,16(sp)
8006f9e4:	2739d5c0 	addiu	t9,t9,-10816
8006f9e8:	03200008 	jr	t9
8006f9ec:	27bd0018 	addiu	sp,sp,24

8006f9f0 <_Z19S9xUpdateJustifiersv>:
8006f9f0:	27bdffd0 	addiu	sp,sp,-48
8006f9f4:	3c02ffff 	lui	v0,0xffff
8006f9f8:	afb00020 	sw	s0,32(sp)
8006f9fc:	344200aa 	ori	v0,v0,0xaa
8006fa00:	3c10801f 	lui	s0,0x801f
8006fa04:	afbf002c 	sw	ra,44(sp)
8006fa08:	afb20028 	sw	s2,40(sp)
8006fa0c:	afb10024 	sw	s1,36(sp)
8006fa10:	3c03802c 	lui	v1,0x802c
8006fa14:	ae02bd80 	sw	v0,-17024(s0)
8006fa18:	3c02800d 	lui	v0,0x800d
8006fa1c:	24426a70 	addiu	v0,v0,27248
8006fa20:	0040f809 	jalr	v0
8006fa24:	a0604460 	sb	zero,17504(v1)
8006fa28:	00409021 	move	s2,v0
8006fa2c:	3c02800d 	lui	v0,0x800d
8006fa30:	3c11801f 	lui	s1,0x801f
8006fa34:	24426a78 	addiu	v0,v0,27256
8006fa38:	0040f809 	jalr	v0
8006fa3c:	2604bd80 	addiu	a0,s0,-17024
8006fa40:	8e234430 	lw	v1,17456(s1)
8006fa44:	2c630001 	sltiu	v1,v1,1
8006fa48:	14600004 	bnez	v1,8006fa5c <_Z19S9xUpdateJustifiersv+0x6c>
8006fa4c:	ae234430 	sw	v1,17456(s1)
8006fa50:	8e02bd80 	lw	v0,-17024(s0)
8006fa54:	34421000 	ori	v0,v0,0x1000
8006fa58:	ae02bd80 	sw	v0,-17024(s0)
8006fa5c:	3c108021 	lui	s0,0x8021
8006fa60:	2602701c 	addiu	v0,s0,28700
8006fa64:	8c430014 	lw	v1,20(v0)
8006fa68:	80644201 	lb	a0,16897(v1)
8006fa6c:	04800007 	bltz	a0,8006fa8c <_Z19S9xUpdateJustifiersv+0x9c>
8006fa70:	3c02800d 	lui	v0,0x800d
8006fa74:	8fbf002c 	lw	ra,44(sp)
8006fa78:	8fb20028 	lw	s2,40(sp)
8006fa7c:	8fb10024 	lw	s1,36(sp)
8006fa80:	8fb00020 	lw	s0,32(sp)
8006fa84:	03e00008 	jr	ra
8006fa88:	27bd0030 	addiu	sp,sp,48
8006fa8c:	27a40010 	addiu	a0,sp,16
8006fa90:	27a50014 	addiu	a1,sp,20
8006fa94:	24426a68 	addiu	v0,v0,27240
8006fa98:	0040f809 	jalr	v0
8006fa9c:	27a60018 	addiu	a2,sp,24
8006faa0:	8fa30010 	lw	v1,16(sp)
8006faa4:	24630028 	addiu	v1,v1,40
8006faa8:	28620128 	slti	v0,v1,296
8006faac:	1440007e 	bnez	v0,8006fca8 <_Z19S9xUpdateJustifiersv+0x2b8>
8006fab0:	afa30010 	sw	v1,16(sp)
8006fab4:	24020127 	li	v0,295
8006fab8:	afa20010 	sw	v0,16(sp)
8006fabc:	3c088022 	lui	t0,0x8022
8006fac0:	250650e8 	addiu	a2,t0,20712
8006fac4:	94c3086a 	lhu	v1,2154(a2)
8006fac8:	8fa40014 	lw	a0,20(sp)
8006facc:	2463ffff 	addiu	v1,v1,-1
8006fad0:	0064102a 	slt	v0,v1,a0
8006fad4:	10400004 	beqz	v0,8006fae8 <_Z19S9xUpdateJustifiersv+0xf8>
8006fad8:	8fa20014 	lw	v0,20(sp)
8006fadc:	00602021 	move	a0,v1
8006fae0:	afa30014 	sw	v1,20(sp)
8006fae4:	8fa20014 	lw	v0,20(sp)
8006fae8:	28830000 	slti	v1,a0,0
8006faec:	8e274430 	lw	a3,17456(s1)
8006faf0:	0003100b 	movn	v0,zero,v1
8006faf4:	10e00038 	beqz	a3,8006fbd8 <_Z19S9xUpdateJustifiersv+0x1e8>
8006faf8:	afa20014 	sw	v0,20(sp)
8006fafc:	3c09801f 	lui	t1,0x801f
8006fb00:	8d23b3a8 	lw	v1,-19544(t1)
8006fb04:	a0c00854 	sb	zero,2132(a2)
8006fb08:	260a701c 	addiu	t2,s0,28700
8006fb0c:	90640001 	lbu	a0,1(v1)
8006fb10:	8d420014 	lw	v0,20(t2)
8006fb14:	3c038021 	lui	v1,0x8021
8006fb18:	a044213f 	sb	a0,8511(v0)
8006fb1c:	9062e54c 	lbu	v0,-6836(v1)
8006fb20:	1040003a 	beqz	v0,8006fc0c <_Z19S9xUpdateJustifiersv+0x21c>
8006fb24:	24030006 	li	v1,6
8006fb28:	3c0b8022 	lui	t3,0x8022
8006fb2c:	25625bc4 	addiu	v0,t3,23492
8006fb30:	8c440e50 	lw	a0,3664(v0)
8006fb34:	14830035 	bne	a0,v1,8006fc0c <_Z19S9xUpdateJustifiersv+0x21c>
8006fb38:	00000000 	nop
8006fb3c:	1640004e 	bnez	s2,8006fc78 <_Z19S9xUpdateJustifiersv+0x288>
8006fb40:	8d25b3a8 	lw	a1,-19544(t1)
8006fb44:	8fa30014 	lw	v1,20(sp)
8006fb48:	24020001 	li	v0,1
8006fb4c:	a0c20854 	sb	v0,2132(a2)
8006fb50:	8fa20010 	lw	v0,16(sp)
8006fb54:	24630001 	addiu	v1,v1,1
8006fb58:	8d25b3a8 	lw	a1,-19544(t1)
8006fb5c:	a4c3084e 	sh	v1,2126(a2)
8006fb60:	a4c20850 	sh	v0,2128(a2)
8006fb64:	8d440014 	lw	a0,20(t2)
8006fb68:	90a20001 	lbu	v0,1(a1)
8006fb6c:	9083213f 	lbu	v1,8511(a0)
8006fb70:	34420040 	ori	v0,v0,0x40
8006fb74:	00431025 	or	v0,v0,v1
8006fb78:	10e0003a 	beqz	a3,8006fc64 <_Z19S9xUpdateJustifiersv+0x274>
8006fb7c:	a082213f 	sb	v0,8511(a0)
8006fb80:	25625bc4 	addiu	v0,t3,23492
8006fb84:	8c440e50 	lw	a0,3664(v0)
8006fb88:	24030006 	li	v1,6
8006fb8c:	1483003a 	bne	a0,v1,8006fc78 <_Z19S9xUpdateJustifiersv+0x288>
8006fb90:	8d25b3a8 	lw	a1,-19544(t1)
8006fb94:	250450e8 	addiu	a0,t0,20712
8006fb98:	8fa30014 	lw	v1,20(sp)
8006fb9c:	24020001 	li	v0,1
8006fba0:	a0820854 	sb	v0,2132(a0)
8006fba4:	8fa20010 	lw	v0,16(sp)
8006fba8:	8d27b3a8 	lw	a3,-19544(t1)
8006fbac:	24630001 	addiu	v1,v1,1
8006fbb0:	2606701c 	addiu	a2,s0,28700
8006fbb4:	a483084e 	sh	v1,2126(a0)
8006fbb8:	a4820850 	sh	v0,2128(a0)
8006fbbc:	8cc50014 	lw	a1,20(a2)
8006fbc0:	90e20001 	lbu	v0,1(a3)
8006fbc4:	90a3213f 	lbu	v1,8511(a1)
8006fbc8:	34420040 	ori	v0,v0,0x40
8006fbcc:	00431025 	or	v0,v0,v1
8006fbd0:	0801be9d 	j	8006fa74 <_Z19S9xUpdateJustifiersv+0x84>
8006fbd4:	a0a2213f 	sb	v0,8511(a1)
8006fbd8:	3c09801f 	lui	t1,0x801f
8006fbdc:	8d22b3a8 	lw	v0,-19544(t1)
8006fbe0:	a0c00854 	sb	zero,2132(a2)
8006fbe4:	260a701c 	addiu	t2,s0,28700
8006fbe8:	90440001 	lbu	a0,1(v0)
8006fbec:	8d430014 	lw	v1,20(t2)
8006fbf0:	3c0b8022 	lui	t3,0x8022
8006fbf4:	a064213f 	sb	a0,8511(v1)
8006fbf8:	25625bc4 	addiu	v0,t3,23492
8006fbfc:	8c440e50 	lw	a0,3664(v0)
8006fc00:	24030005 	li	v1,5
8006fc04:	10830007 	beq	a0,v1,8006fc24 <_Z19S9xUpdateJustifiersv+0x234>
8006fc08:	00000000 	nop
8006fc0c:	1640001a 	bnez	s2,8006fc78 <_Z19S9xUpdateJustifiersv+0x288>
8006fc10:	8d25b3a8 	lw	a1,-19544(t1)
8006fc14:	14e0ffda 	bnez	a3,8006fb80 <_Z19S9xUpdateJustifiersv+0x190>
8006fc18:	3c0b8022 	lui	t3,0x8022
8006fc1c:	0801bf1a 	j	8006fc68 <_Z19S9xUpdateJustifiersv+0x278>
8006fc20:	25625bc4 	addiu	v0,t3,23492
8006fc24:	16400014 	bnez	s2,8006fc78 <_Z19S9xUpdateJustifiersv+0x288>
8006fc28:	8d25b3a8 	lw	a1,-19544(t1)
8006fc2c:	8fa30014 	lw	v1,20(sp)
8006fc30:	24020001 	li	v0,1
8006fc34:	a0c20854 	sb	v0,2132(a2)
8006fc38:	8fa20010 	lw	v0,16(sp)
8006fc3c:	24630001 	addiu	v1,v1,1
8006fc40:	8d25b3a8 	lw	a1,-19544(t1)
8006fc44:	a4c3084e 	sh	v1,2126(a2)
8006fc48:	a4c20850 	sh	v0,2128(a2)
8006fc4c:	8d440014 	lw	a0,20(t2)
8006fc50:	90a20001 	lbu	v0,1(a1)
8006fc54:	9083213f 	lbu	v1,8511(a0)
8006fc58:	34420040 	ori	v0,v0,0x40
8006fc5c:	00431025 	or	v0,v0,v1
8006fc60:	a082213f 	sb	v0,8511(a0)
8006fc64:	25625bc4 	addiu	v0,t3,23492
8006fc68:	8c440e50 	lw	a0,3664(v0)
8006fc6c:	24030005 	li	v1,5
8006fc70:	1083ffc8 	beq	a0,v1,8006fb94 <_Z19S9xUpdateJustifiersv+0x1a4>
8006fc74:	8d25b3a8 	lw	a1,-19544(t1)
8006fc78:	250250e8 	addiu	v0,t0,20712
8006fc7c:	a0400854 	sb	zero,2132(v0)
8006fc80:	2603701c 	addiu	v1,s0,28700
8006fc84:	8c640014 	lw	a0,20(v1)
8006fc88:	90a20001 	lbu	v0,1(a1)
8006fc8c:	a082213f 	sb	v0,8511(a0)
8006fc90:	8fbf002c 	lw	ra,44(sp)
8006fc94:	8fb20028 	lw	s2,40(sp)
8006fc98:	8fb10024 	lw	s1,36(sp)
8006fc9c:	8fb00020 	lw	s0,32(sp)
8006fca0:	03e00008 	jr	ra
8006fca4:	27bd0030 	addiu	sp,sp,48
8006fca8:	28620028 	slti	v0,v1,40
8006fcac:	1040ff84 	beqz	v0,8006fac0 <_Z19S9xUpdateJustifiersv+0xd0>
8006fcb0:	3c088022 	lui	t0,0x8022
8006fcb4:	24020028 	li	v0,40
8006fcb8:	0801beb0 	j	8006fac0 <_Z19S9xUpdateJustifiersv+0xd0>
8006fcbc:	afa20010 	sw	v0,16(sp)

8006fcc0 <_Z17ProcessSuperScopev>:
8006fcc0:	27bdffd8 	addiu	sp,sp,-40
8006fcc4:	afb00020 	sw	s0,32(sp)
8006fcc8:	3c108022 	lui	s0,0x8022
8006fccc:	afbf0024 	sw	ra,36(sp)
8006fcd0:	26025bc4 	addiu	v0,s0,23492
8006fcd4:	8c440e50 	lw	a0,3664(v0)
8006fcd8:	24030004 	li	v1,4
8006fcdc:	10830005 	beq	a0,v1,8006fcf4 <_Z17ProcessSuperScopev+0x34>
8006fce0:	3c02800d 	lui	v0,0x800d
8006fce4:	8fbf0024 	lw	ra,36(sp)
8006fce8:	8fb00020 	lw	s0,32(sp)
8006fcec:	03e00008 	jr	ra
8006fcf0:	27bd0028 	addiu	sp,sp,40
8006fcf4:	27a40010 	addiu	a0,sp,16
8006fcf8:	27a50014 	addiu	a1,sp,20
8006fcfc:	24426a68 	addiu	v0,v0,27240
8006fd00:	0040f809 	jalr	v0
8006fd04:	27a60018 	addiu	a2,sp,24
8006fd08:	1040fff7 	beqz	v0,8006fce8 <_Z17ProcessSuperScopev+0x28>
8006fd0c:	8fbf0024 	lw	ra,36(sp)
8006fd10:	3c028021 	lui	v0,0x8021
8006fd14:	8c487030 	lw	t0,28720(v0)
8006fd18:	81024201 	lb	v0,16897(t0)
8006fd1c:	04400010 	bltz	v0,8006fd60 <_Z17ProcessSuperScopev+0xa0>
8006fd20:	8fa60018 	lw	a2,24(sp)
8006fd24:	30c50002 	andi	a1,a2,0x2
8006fd28:	30c30001 	andi	v1,a2,0x1
8006fd2c:	00031bc0 	sll	v1,v1,0xf
8006fd30:	00052b40 	sll	a1,a1,0xd
8006fd34:	30c20004 	andi	v0,a2,0x4
8006fd38:	30c40008 	andi	a0,a2,0x8
8006fd3c:	00042240 	sll	a0,a0,0x9
8006fd40:	00651825 	or	v1,v1,a1
8006fd44:	000212c0 	sll	v0,v0,0xb
8006fd48:	00441025 	or	v0,v0,a0
8006fd4c:	346300ff 	ori	v1,v1,0xff
8006fd50:	00431025 	or	v0,v0,v1
8006fd54:	26045bc4 	addiu	a0,s0,23492
8006fd58:	0801bf39 	j	8006fce4 <_Z17ProcessSuperScopev+0x24>
8006fd5c:	ac820e58 	sw	v0,3672(a0)
8006fd60:	8fa70010 	lw	a3,16(sp)
8006fd64:	24e70028 	addiu	a3,a3,40
8006fd68:	28e20128 	slti	v0,a3,296
8006fd6c:	1440001c 	bnez	v0,8006fde0 <_Z17ProcessSuperScopev+0x120>
8006fd70:	afa70010 	sw	a3,16(sp)
8006fd74:	24070127 	li	a3,295
8006fd78:	afa70010 	sw	a3,16(sp)
8006fd7c:	3c028022 	lui	v0,0x8022
8006fd80:	244950e8 	addiu	t1,v0,20712
8006fd84:	9523086a 	lhu	v1,2154(t1)
8006fd88:	8fa50014 	lw	a1,20(sp)
8006fd8c:	2463ffff 	addiu	v1,v1,-1
8006fd90:	0065102a 	slt	v0,v1,a1
8006fd94:	10400003 	beqz	v0,8006fda4 <_Z17ProcessSuperScopev+0xe4>
8006fd98:	00000000 	nop
8006fd9c:	00602821 	move	a1,v1
8006fda0:	afa30014 	sw	v1,20(sp)
8006fda4:	04a00014 	bltz	a1,8006fdf8 <_Z17ProcessSuperScopev+0x138>
8006fda8:	00000000 	nop
8006fdac:	3c02801f 	lui	v0,0x801f
8006fdb0:	8c44b3a8 	lw	a0,-19544(v0)
8006fdb4:	24a30001 	addiu	v1,a1,1
8006fdb8:	24020001 	li	v0,1
8006fdbc:	a1220854 	sb	v0,2132(t1)
8006fdc0:	a523084e 	sh	v1,2126(t1)
8006fdc4:	a5270850 	sh	a3,2128(t1)
8006fdc8:	90820001 	lbu	v0,1(a0)
8006fdcc:	9103213f 	lbu	v1,8511(t0)
8006fdd0:	34420040 	ori	v0,v0,0x40
8006fdd4:	00431025 	or	v0,v0,v1
8006fdd8:	0801bf49 	j	8006fd24 <_Z17ProcessSuperScopev+0x64>
8006fddc:	a102213f 	sb	v0,8511(t0)
8006fde0:	28e20028 	slti	v0,a3,40
8006fde4:	1040ffe6 	beqz	v0,8006fd80 <_Z17ProcessSuperScopev+0xc0>
8006fde8:	3c028022 	lui	v0,0x8022
8006fdec:	24070028 	li	a3,40
8006fdf0:	0801bf60 	j	8006fd80 <_Z17ProcessSuperScopev+0xc0>
8006fdf4:	afa70010 	sw	a3,16(sp)
8006fdf8:	00002821 	move	a1,zero
8006fdfc:	0801bf6b 	j	8006fdac <_Z17ProcessSuperScopev+0xec>
8006fe00:	afa00014 	sw	zero,20(sp)

8006fe04 <S9xProcessMouse>:
8006fe04:	27bdffd0 	addiu	sp,sp,-48
8006fe08:	afb20028 	sw	s2,40(sp)
8006fe0c:	3c128022 	lui	s2,0x8022
8006fe10:	afb00020 	sw	s0,32(sp)
8006fe14:	26505bc4 	addiu	s0,s2,23492
8006fe18:	8e020e50 	lw	v0,3664(s0)
8006fe1c:	afb10024 	sw	s1,36(sp)
8006fe20:	2442fffe 	addiu	v0,v0,-2
8006fe24:	2c420002 	sltiu	v0,v0,2
8006fe28:	afbf002c 	sw	ra,44(sp)
8006fe2c:	14400007 	bnez	v0,8006fe4c <S9xProcessMouse+0x48>
8006fe30:	00808821 	move	s1,a0
8006fe34:	8fbf002c 	lw	ra,44(sp)
8006fe38:	8fb20028 	lw	s2,40(sp)
8006fe3c:	8fb10024 	lw	s1,36(sp)
8006fe40:	8fb00020 	lw	s0,32(sp)
8006fe44:	03e00008 	jr	ra
8006fe48:	27bd0030 	addiu	sp,sp,48
8006fe4c:	3c02800d 	lui	v0,0x800d
8006fe50:	27a50010 	addiu	a1,sp,16
8006fe54:	27a60014 	addiu	a2,sp,20
8006fe58:	24426a60 	addiu	v0,v0,27232
8006fe5c:	0040f809 	jalr	v0
8006fe60:	27a70018 	addiu	a3,sp,24
8006fe64:	1040fff4 	beqz	v0,8006fe38 <S9xProcessMouse+0x34>
8006fe68:	8fbf002c 	lw	ra,44(sp)
8006fe6c:	3c028022 	lui	v0,0x8022
8006fe70:	244250e8 	addiu	v0,v0,20712
8006fe74:	02221021 	addu	v0,s1,v0
8006fe78:	00114880 	sll	t1,s1,0x2
8006fe7c:	01303021 	addu	a2,t1,s0
8006fe80:	90430ad4 	lbu	v1,2772(v0)
8006fe84:	8fa20018 	lw	v0,24(sp)
8006fe88:	8faa0010 	lw	t2,16(sp)
8006fe8c:	8cc80e74 	lw	t0,3700(a2)
8006fe90:	30420003 	andi	v0,v0,0x3
8006fe94:	00031900 	sll	v1,v1,0x4
8006fe98:	00021180 	sll	v0,v0,0x6
8006fe9c:	34630001 	ori	v1,v1,0x1
8006fea0:	01483823 	subu	a3,t2,t0
8006fea4:	8fab0014 	lw	t3,20(sp)
8006fea8:	8cc50e7c 	lw	a1,3708(a2)
8006feac:	00431025 	or	v0,v0,v1
8006feb0:	28e40040 	slti	a0,a3,64
8006feb4:	acc20e6c 	sw	v0,3692(a2)
8006feb8:	14800023 	bnez	a0,8006ff48 <S9xProcessMouse+0x144>
8006febc:	01652823 	subu	a1,t3,a1
8006fec0:	2502003f 	addiu	v0,t0,63
8006fec4:	2407003f 	li	a3,63
8006fec8:	acc20e74 	sw	v0,3700(a2)
8006fecc:	28a20040 	slti	v0,a1,64
8006fed0:	14400023 	bnez	v0,8006ff60 <S9xProcessMouse+0x15c>
8006fed4:	28a2ffc1 	slti	v0,a1,-63
8006fed8:	26435bc4 	addiu	v1,s2,23492
8006fedc:	01231821 	addu	v1,t1,v1
8006fee0:	8c620e7c 	lw	v0,3708(v1)
8006fee4:	2405003f 	li	a1,63
8006fee8:	2442003f 	addiu	v0,v0,63
8006feec:	ac620e7c 	sw	v0,3708(v1)
8006fef0:	04e0002c 	bltz	a3,8006ffa4 <S9xProcessMouse+0x1a0>
8006fef4:	26425bc4 	addiu	v0,s2,23492
8006fef8:	01221021 	addu	v0,t1,v0
8006fefc:	8c430e6c 	lw	v1,3692(v0)
8006ff00:	00072400 	sll	a0,a3,0x10
8006ff04:	00641825 	or	v1,v1,a0
8006ff08:	ac430e6c 	sw	v1,3692(v0)
8006ff0c:	04a0002d 	bltz	a1,8006ffc4 <S9xProcessMouse+0x1c0>
8006ff10:	26425bc4 	addiu	v0,s2,23492
8006ff14:	01221021 	addu	v0,t1,v0
8006ff18:	8c430e6c 	lw	v1,3692(v0)
8006ff1c:	00052600 	sll	a0,a1,0x18
8006ff20:	00641825 	or	v1,v1,a0
8006ff24:	ac430e6c 	sw	v1,3692(v0)
8006ff28:	26455bc4 	addiu	a1,s2,23492
8006ff2c:	8ca30e50 	lw	v1,3664(a1)
8006ff30:	24020002 	li	v0,2
8006ff34:	10620013 	beq	v1,v0,8006ff84 <S9xProcessMouse+0x180>
8006ff38:	01251021 	addu	v0,t1,a1
8006ff3c:	8c430e6c 	lw	v1,3692(v0)
8006ff40:	0801bf8d 	j	8006fe34 <S9xProcessMouse+0x30>
8006ff44:	aca30e58 	sw	v1,3672(a1)
8006ff48:	28e2ffc1 	slti	v0,a3,-63
8006ff4c:	10400010 	beqz	v0,8006ff90 <S9xProcessMouse+0x18c>
8006ff50:	2502ffc1 	addiu	v0,t0,-63
8006ff54:	2407ffc1 	li	a3,-63
8006ff58:	0801bfb3 	j	8006fecc <S9xProcessMouse+0xc8>
8006ff5c:	acc20e74 	sw	v0,3700(a2)
8006ff60:	1040000d 	beqz	v0,8006ff98 <S9xProcessMouse+0x194>
8006ff64:	26425bc4 	addiu	v0,s2,23492
8006ff68:	26435bc4 	addiu	v1,s2,23492
8006ff6c:	01231821 	addu	v1,t1,v1
8006ff70:	8c620e7c 	lw	v0,3708(v1)
8006ff74:	2405ffc1 	li	a1,-63
8006ff78:	2442ffc1 	addiu	v0,v0,-63
8006ff7c:	0801bfbc 	j	8006fef0 <S9xProcessMouse+0xec>
8006ff80:	ac620e7c 	sw	v0,3708(v1)
8006ff84:	8c430e6c 	lw	v1,3692(v0)
8006ff88:	0801bf8d 	j	8006fe34 <S9xProcessMouse+0x30>
8006ff8c:	aca30e54 	sw	v1,3668(a1)
8006ff90:	0801bfb3 	j	8006fecc <S9xProcessMouse+0xc8>
8006ff94:	acca0e74 	sw	t2,3700(a2)
8006ff98:	01221021 	addu	v0,t1,v0
8006ff9c:	0801bfbc 	j	8006fef0 <S9xProcessMouse+0xec>
8006ffa0:	ac4b0e7c 	sw	t3,3708(v0)
8006ffa4:	01221021 	addu	v0,t1,v0
8006ffa8:	00071823 	negu	v1,a3
8006ffac:	8c440e6c 	lw	a0,3692(v0)
8006ffb0:	34630080 	ori	v1,v1,0x80
8006ffb4:	00031c00 	sll	v1,v1,0x10
8006ffb8:	00832025 	or	a0,a0,v1
8006ffbc:	0801bfc3 	j	8006ff0c <S9xProcessMouse+0x108>
8006ffc0:	ac440e6c 	sw	a0,3692(v0)
8006ffc4:	01221021 	addu	v0,t1,v0
8006ffc8:	00051823 	negu	v1,a1
8006ffcc:	8c440e6c 	lw	a0,3692(v0)
8006ffd0:	34630080 	ori	v1,v1,0x80
8006ffd4:	00031e00 	sll	v1,v1,0x18
8006ffd8:	00832025 	or	a0,a0,v1
8006ffdc:	0801bfca 	j	8006ff28 <S9xProcessMouse+0x124>
8006ffe0:	ac440e6c 	sw	a0,3692(v0)

8006ffe4 <S9xGetCPU>:
8006ffe4:	3085ffff 	andi	a1,a0,0xffff
8006ffe8:	27bdffe8 	addiu	sp,sp,-24
8006ffec:	2ca24200 	sltiu	v0,a1,16896
8006fff0:	10400011 	beqz	v0,80070038 <S9xGetCPU+0x54>
8006fff4:	afbf0010 	sw	ra,16(sp)
8006fff8:	3c028021 	lui	v0,0x8021
8006fffc:	2442e2a8 	addiu	v0,v0,-7512
80070000:	8c430020 	lw	v1,32(v0)
80070004:	24044016 	li	a0,16406
80070008:	24630006 	addiu	v1,v1,6
8007000c:	10a40029 	beq	a1,a0,800700b4 <S9xGetCPU+0xd0>
80070010:	ac430020 	sw	v1,32(v0)
80070014:	24024017 	li	v0,16407
80070018:	10a2003e 	beq	a1,v0,80070114 <S9xGetCPU+0x130>
8007001c:	3c038021 	lui	v1,0x8021
80070020:	3c028022 	lui	v0,0x8022
80070024:	904350cc 	lbu	v1,20684(v0)
80070028:	8fbf0010 	lw	ra,16(sp)
8007002c:	00601021 	move	v0,v1
80070030:	03e00008 	jr	ra
80070034:	27bd0018 	addiu	sp,sp,24
80070038:	24a2be00 	addiu	v0,a1,-16896
8007003c:	3042ffff 	andi	v0,v0,0xffff
80070040:	2c430180 	sltiu	v1,v0,384
80070044:	14600015 	bnez	v1,8007009c <S9xGetCPU+0xb8>
80070048:	3c038019 	lui	v1,0x8019
8007004c:	2ca24800 	sltiu	v0,a1,18432
80070050:	10400027 	beqz	v0,800700f0 <S9xGetCPU+0x10c>
80070054:	3c028021 	lui	v0,0x8021
80070058:	24a2b800 	addiu	v0,a1,-18432
8007005c:	3042ffff 	andi	v0,v0,0xffff
80070060:	2c420008 	sltiu	v0,v0,8
80070064:	1040ffef 	beqz	v0,80070024 <S9xGetCPU+0x40>
80070068:	3c028022 	lui	v0,0x8022
8007006c:	3c028021 	lui	v0,0x8021
80070070:	9043e480 	lbu	v1,-7040(v0)
80070074:	1060ffea 	beqz	v1,80070020 <S9xGetCPU+0x3c>
80070078:	00000000 	nop
8007007c:	3c038021 	lui	v1,0x8021
80070080:	8c627030 	lw	v0,28720(v1)
80070084:	8fbf0010 	lw	ra,16(sp)
80070088:	00451021 	addu	v0,v0,a1
8007008c:	90430000 	lbu	v1,0(v0)
80070090:	27bd0018 	addiu	sp,sp,24
80070094:	03e00008 	jr	ra
80070098:	00601021 	move	v0,v1
8007009c:	00021080 	sll	v0,v0,0x2
800700a0:	2463243c 	addiu	v1,v1,9276
800700a4:	00431021 	addu	v0,v0,v1
800700a8:	8c440000 	lw	a0,0(v0)
800700ac:	00800008 	jr	a0
800700b0:	00000000 	nop
800700b4:	3c028021 	lui	v0,0x8021
800700b8:	8c447030 	lw	a0,28720(v0)
800700bc:	90834016 	lbu	v1,16406(a0)
800700c0:	30630001 	andi	v1,v1,0x1
800700c4:	10600023 	beqz	v1,80070154 <S9xGetCPU+0x170>
800700c8:	3c028021 	lui	v0,0x8021
800700cc:	9043e446 	lbu	v1,-7098(v0)
800700d0:	10600045 	beqz	v1,800701e8 <S9xGetCPU+0x204>
800700d4:	3c028022 	lui	v0,0x8022
800700d8:	8c446a14 	lw	a0,27156(v0)
800700dc:	24030003 	li	v1,3
800700e0:	10830046 	beq	a0,v1,800701fc <S9xGetCPU+0x218>
800700e4:	3c028022 	lui	v0,0x8022
800700e8:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800700ec:	00001821 	move	v1,zero
800700f0:	9043e481 	lbu	v1,-7039(v0)
800700f4:	1060ffd9 	beqz	v1,8007005c <S9xGetCPU+0x78>
800700f8:	24a2b800 	addiu	v0,a1,-18432
800700fc:	3c02800d 	lui	v0,0x800d
80070100:	2442f7ec 	addiu	v0,v0,-2068
80070104:	0040f809 	jalr	v0
80070108:	00a02021 	move	a0,a1
8007010c:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070110:	00401821 	move	v1,v0
80070114:	8c657030 	lw	a1,28720(v1)
80070118:	90a24016 	lbu	v0,16406(a1)
8007011c:	30420001 	andi	v0,v0,0x1
80070120:	1040001c 	beqz	v0,80070194 <S9xGetCPU+0x1b0>
80070124:	3c028022 	lui	v0,0x8022
80070128:	3c028022 	lui	v0,0x8022
8007012c:	8c446a14 	lw	a0,27156(v0)
80070130:	24030002 	li	v1,2
80070134:	1083004c 	beq	a0,v1,80070268 <S9xGetCPU+0x284>
80070138:	24020003 	li	v0,3
8007013c:	108200ce 	beq	a0,v0,80070478 <S9xGetCPU+0x494>
80070140:	3c028021 	lui	v0,0x8021
80070144:	1080ffb9 	beqz	a0,8007002c <S9xGetCPU+0x48>
80070148:	8fbf0010 	lw	ra,16(sp)
8007014c:	0801c00b 	j	8007002c <S9xGetCPU+0x48>
80070150:	00001821 	move	v1,zero
80070154:	9043e446 	lbu	v1,-7098(v0)
80070158:	3c068022 	lui	a2,0x8022
8007015c:	0003182b 	sltu	v1,zero,v1
80070160:	3c028022 	lui	v0,0x8022
80070164:	24c650e8 	addiu	a2,a2,20712
80070168:	24425bc4 	addiu	v0,v0,23492
8007016c:	00031880 	sll	v1,v1,0x2
80070170:	90c50862 	lbu	a1,2146(a2)
80070174:	00621821 	addu	v1,v1,v0
80070178:	8c620e54 	lw	v0,3668(v1)
8007017c:	38a4000f 	xori	a0,a1,0xf
80070180:	00821006 	srlv	v0,v0,a0
80070184:	24a50001 	addiu	a1,a1,1
80070188:	30430001 	andi	v1,v0,0x1
8007018c:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070190:	a0c50862 	sb	a1,2146(a2)
80070194:	24485bc4 	addiu	t0,v0,23492
80070198:	3c038021 	lui	v1,0x8021
8007019c:	9062e446 	lbu	v0,-7098(v1)
800701a0:	8d040e50 	lw	a0,3664(t0)
800701a4:	1080001f 	beqz	a0,80070224 <S9xGetCPU+0x240>
800701a8:	2c430001 	sltiu	v1,v0,1
800701ac:	2482fffb 	addiu	v0,a0,-5
800701b0:	2c420002 	sltiu	v0,v0,2
800701b4:	144000c6 	bnez	v0,800704d0 <S9xGetCPU+0x4ec>
800701b8:	3c068022 	lui	a2,0x8022
800701bc:	24c650e8 	addiu	a2,a2,20712
800701c0:	00031080 	sll	v0,v1,0x2
800701c4:	90c50863 	lbu	a1,2147(a2)
800701c8:	00481021 	addu	v0,v0,t0
800701cc:	8c430e54 	lw	v1,3668(v0)
800701d0:	38a4000f 	xori	a0,a1,0xf
800701d4:	00831806 	srlv	v1,v1,a0
800701d8:	24a50001 	addiu	a1,a1,1
800701dc:	30630001 	andi	v1,v1,0x1
800701e0:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800701e4:	a0c50863 	sb	a1,2147(a2)
800701e8:	8c446a14 	lw	a0,27156(v0)
800701ec:	24030002 	li	v1,2
800701f0:	1483ff8d 	bne	a0,v1,80070028 <S9xGetCPU+0x44>
800701f4:	00001821 	move	v1,zero
800701f8:	3c028022 	lui	v0,0x8022
800701fc:	244450e8 	addiu	a0,v0,20712
80070200:	90830ad4 	lbu	v1,2772(a0)
80070204:	24630001 	addiu	v1,v1,1
80070208:	306300ff 	andi	v1,v1,0xff
8007020c:	2c620003 	sltiu	v0,v1,3
80070210:	1440ffb5 	bnez	v0,800700e8 <S9xGetCPU+0x104>
80070214:	a0830ad4 	sb	v1,2772(a0)
80070218:	00001821 	move	v1,zero
8007021c:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070220:	a0800ad4 	sb	zero,2772(a0)
80070224:	80a24201 	lb	v0,16897(a1)
80070228:	04400098 	bltz	v0,8007048c <S9xGetCPU+0x4a8>
8007022c:	3c068022 	lui	a2,0x8022
80070230:	24c650e8 	addiu	a2,a2,20712
80070234:	90c50ad3 	lbu	a1,2771(a2)
80070238:	8d020e64 	lw	v0,3684(t0)
8007023c:	38a4000f 	xori	a0,a1,0xf
80070240:	8d030e60 	lw	v1,3680(t0)
80070244:	00821006 	srlv	v0,v0,a0
80070248:	00831806 	srlv	v1,v1,a0
8007024c:	30420001 	andi	v0,v0,0x1
80070250:	30630001 	andi	v1,v1,0x1
80070254:	00021040 	sll	v0,v0,0x1
80070258:	24a50001 	addiu	a1,a1,1
8007025c:	00621825 	or	v1,v1,v0
80070260:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070264:	a0c50ad3 	sb	a1,2771(a2)
80070268:	3c028021 	lui	v0,0x8021
8007026c:	9043e446 	lbu	v1,-7098(v0)
80070270:	1460ffe2 	bnez	v1,800701fc <S9xGetCPU+0x218>
80070274:	3c028022 	lui	v0,0x8022
80070278:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
8007027c:	00001821 	move	v1,zero
80070280:	3c078021 	lui	a3,0x8021
80070284:	24e4e2a8 	addiu	a0,a3,-7512
80070288:	3c028021 	lui	v0,0x8021
8007028c:	8c45e434 	lw	a1,-7116(v0)
80070290:	90830006 	lbu	v1,6(a0)
80070294:	8c820020 	lw	v0,32(a0)
80070298:	306600fc 	andi	a2,v1,0xfc
8007029c:	0045102a 	slt	v0,v0,a1
800702a0:	30630003 	andi	v1,v1,0x3
800702a4:	2408ff80 	li	t0,-128
800702a8:	24050040 	li	a1,64
800702ac:	0003400a 	movz	t0,zero,v1
800702b0:	0002280b 	movn	a1,zero,v0
800702b4:	14c00005 	bnez	a2,800702cc <S9xGetCPU+0x2e8>
800702b8:	a0860006 	sb	a2,6(a0)
800702bc:	8ce2e2a8 	lw	v0,-7512(a3)
800702c0:	2403f7ff 	li	v1,-2049
800702c4:	00431024 	and	v0,v0,v1
800702c8:	ace2e2a8 	sw	v0,-7512(a3)
800702cc:	3c028022 	lui	v0,0x8022
800702d0:	904350cc 	lbu	v1,20684(v0)
800702d4:	00a82025 	or	a0,a1,t0
800702d8:	3063003f 	andi	v1,v1,0x3f
800702dc:	00641825 	or	v1,v1,a0
800702e0:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800702e4:	306300ff 	andi	v1,v1,0xff
800702e8:	3c028021 	lui	v0,0x8021
800702ec:	8c437030 	lw	v1,28720(v0)
800702f0:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800702f4:	90634213 	lbu	v1,16915(v1)
800702f8:	3c098022 	lui	t1,0x8022
800702fc:	252250e8 	addiu	v0,t1,20712
80070300:	3c078021 	lui	a3,0x8021
80070304:	24e3e2a8 	addiu	v1,a3,-7512
80070308:	9446086a 	lhu	a2,2154(v0)
8007030c:	8c650028 	lw	a1,40(v1)
80070310:	8c640014 	lw	a0,20(v1)
80070314:	24c20001 	addiu	v0,a2,1
80070318:	3c088023 	lui	t0,0x8023
8007031c:	00a2102a 	slt	v0,a1,v0
80070320:	ac640018 	sw	a0,24(v1)
80070324:	14400006 	bnez	v0,80070340 <S9xGetCPU+0x35c>
80070328:	a100cd24 	sb	zero,-13020(t0)
8007032c:	24c20004 	addiu	v0,a2,4
80070330:	00a2102a 	slt	v0,a1,v0
80070334:	10400002 	beqz	v0,80070340 <S9xGetCPU+0x35c>
80070338:	24020001 	li	v0,1
8007033c:	a102cd24 	sb	v0,-13020(t0)
80070340:	24e7e2a8 	addiu	a3,a3,-7512
80070344:	3c028021 	lui	v0,0x8021
80070348:	8c46e434 	lw	a2,-7116(v0)
8007034c:	252450e8 	addiu	a0,t1,20712
80070350:	8ce30020 	lw	v1,32(a3)
80070354:	9485086a 	lhu	a1,2154(a0)
80070358:	0066182a 	slt	v1,v1,a2
8007035c:	8ce40028 	lw	a0,40(a3)
80070360:	9106cd24 	lbu	a2,-13020(t0)
80070364:	24020040 	li	v0,64
80070368:	24a50001 	addiu	a1,a1,1
8007036c:	0003100b 	movn	v0,zero,v1
80070370:	00461825 	or	v1,v0,a2
80070374:	0085202a 	slt	a0,a0,a1
80070378:	a103cd24 	sb	v1,-13020(t0)
8007037c:	14800004 	bnez	a0,80070390 <S9xGetCPU+0x3ac>
80070380:	3c058023 	lui	a1,0x8023
80070384:	2402ff80 	li	v0,-128
80070388:	00621025 	or	v0,v1,v0
8007038c:	a0a2cd24 	sb	v0,-13020(a1)
80070390:	3c028022 	lui	v0,0x8022
80070394:	904350cc 	lbu	v1,20684(v0)
80070398:	90a4cd24 	lbu	a0,-13020(a1)
8007039c:	3063003e 	andi	v1,v1,0x3e
800703a0:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800703a4:	00831825 	or	v1,a0,v1
800703a8:	0801c01f 	j	8007007c <S9xGetCPU+0x98>
800703ac:	30a5fffb 	andi	a1,a1,0xfffb
800703b0:	3c028022 	lui	v0,0x8022
800703b4:	90435bc5 	lbu	v1,23493(v0)
800703b8:	30a40070 	andi	a0,a1,0x70
800703bc:	00042103 	sra	a0,a0,0x4
800703c0:	00831807 	srav	v1,v1,a0
800703c4:	30630001 	andi	v1,v1,0x1
800703c8:	1060ff2c 	beqz	v1,8007007c <S9xGetCPU+0x98>
800703cc:	00041900 	sll	v1,a0,0x4
800703d0:	00041080 	sll	v0,a0,0x2
800703d4:	00621823 	subu	v1,v1,v0
800703d8:	00641823 	subu	v1,v1,a0
800703dc:	3c028022 	lui	v0,0x8022
800703e0:	00031840 	sll	v1,v1,0x1
800703e4:	24426cb8 	addiu	v0,v0,27832
800703e8:	00621821 	addu	v1,v1,v0
800703ec:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800703f0:	90630014 	lbu	v1,20(v1)
800703f4:	3c028021 	lui	v0,0x8021
800703f8:	2442e2a8 	addiu	v0,v0,-7512
800703fc:	8c440014 	lw	a0,20(v0)
80070400:	3c07801f 	lui	a3,0x801f
80070404:	8ce6b3a8 	lw	a2,-19544(a3)
80070408:	ac440018 	sw	a0,24(v0)
8007040c:	3c038021 	lui	v1,0x8021
80070410:	8c627030 	lw	v0,28720(v1)
80070414:	90c50002 	lbu	a1,2(a2)
80070418:	90444210 	lbu	a0,16912(v0)
8007041c:	a0454210 	sb	a1,16912(v0)
80070420:	3c038022 	lui	v1,0x8022
80070424:	8ce6b3a8 	lw	a2,-19544(a3)
80070428:	906250cc 	lbu	v0,20684(v1)
8007042c:	90c50002 	lbu	a1,2(a2)
80070430:	30420070 	andi	v0,v0,0x70
80070434:	00451025 	or	v0,v0,a1
80070438:	30840080 	andi	a0,a0,0x80
8007043c:	00822025 	or	a0,a0,v0
80070440:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070444:	308300ff 	andi	v1,a0,0xff
80070448:	00051902 	srl	v1,a1,0x4
8007044c:	30630007 	andi	v1,v1,0x7
80070450:	00032080 	sll	a0,v1,0x2
80070454:	00031100 	sll	v0,v1,0x4
80070458:	00441023 	subu	v0,v0,a0
8007045c:	00431023 	subu	v0,v0,v1
80070460:	3c038022 	lui	v1,0x8022
80070464:	24636cb8 	addiu	v1,v1,27832
80070468:	00021040 	sll	v0,v0,0x1
8007046c:	00431021 	addu	v0,v0,v1
80070470:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070474:	90430012 	lbu	v1,18(v0)
80070478:	9043e446 	lbu	v1,-7098(v0)
8007047c:	1060ff5f 	beqz	v1,800701fc <S9xGetCPU+0x218>
80070480:	3c028022 	lui	v0,0x8022
80070484:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
80070488:	00001821 	move	v1,zero
8007048c:	3c078022 	lui	a3,0x8022
80070490:	24e750e8 	addiu	a3,a3,20712
80070494:	90e60863 	lbu	a2,2147(a3)
80070498:	00031880 	sll	v1,v1,0x2
8007049c:	00681821 	addu	v1,v1,t0
800704a0:	8d020e5c 	lw	v0,3676(t0)
800704a4:	38c5000f 	xori	a1,a2,0xf
800704a8:	8c640e54 	lw	a0,3668(v1)
800704ac:	00a21006 	srlv	v0,v0,a1
800704b0:	00a42006 	srlv	a0,a0,a1
800704b4:	30420001 	andi	v0,v0,0x1
800704b8:	30840001 	andi	a0,a0,0x1
800704bc:	00021040 	sll	v0,v0,0x1
800704c0:	24c60001 	addiu	a2,a2,1
800704c4:	00821825 	or	v1,a0,v0
800704c8:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800704cc:	a0e60863 	sb	a2,2147(a3)
800704d0:	3c05802c 	lui	a1,0x802c
800704d4:	3c03801f 	lui	v1,0x801f
800704d8:	90a24460 	lbu	v0,17504(a1)
800704dc:	8c64bd80 	lw	a0,-17024(v1)
800704e0:	00442006 	srlv	a0,a0,v0
800704e4:	24420001 	addiu	v0,v0,1
800704e8:	3042001f 	andi	v0,v0,0x1f
800704ec:	30830001 	andi	v1,a0,0x1
800704f0:	0801c00a 	j	80070028 <S9xGetCPU+0x44>
800704f4:	a0a24460 	sb	v0,17504(a1)

800704f8 <S9xGetPPU>:
800704f8:	27bdffe0 	addiu	sp,sp,-32
800704fc:	afb00010 	sw	s0,16(sp)
80070500:	3090ffff 	andi	s0,a0,0xffff
80070504:	afbf0018 	sw	ra,24(sp)
80070508:	afb10014 	sw	s1,20(sp)
8007050c:	3c078022 	lui	a3,0x8022
80070510:	2e022100 	sltiu	v0,s0,8448
80070514:	14400029 	bnez	v0,800705bc <S9xGetPPU+0xc4>
80070518:	90e650cc 	lbu	a2,20684(a3)
8007051c:	2e022191 	sltiu	v0,s0,8593
80070520:	1440002d 	bnez	v0,800705d8 <S9xGetPPU+0xe0>
80070524:	2602df00 	addiu	v0,s0,-8448
80070528:	3c028021 	lui	v0,0x8021
8007052c:	2444e42c 	addiu	a0,v0,-7124
80070530:	90830052 	lbu	v1,82(a0)
80070534:	14600033 	bnez	v1,80070604 <S9xGetPPU+0x10c>
80070538:	2602d000 	addiu	v0,s0,-12288
8007053c:	3042ffff 	andi	v0,v0,0xffff
80070540:	2c420300 	sltiu	v0,v0,768
80070544:	14400035 	bnez	v0,8007061c <S9xGetPPU+0x124>
80070548:	240221c3 	li	v0,8643
8007054c:	12020151 	beq	s0,v0,80070a94 <S9xGetPPU+0x59c>
80070550:	24022800 	li	v0,10240
80070554:	12020042 	beq	s0,v0,80070660 <S9xGetPPU+0x168>
80070558:	240221c2 	li	v0,8642
8007055c:	16020017 	bne	s0,v0,800705bc <S9xGetPPU+0xc4>
80070560:	3c02801f 	lui	v0,0x801f
80070564:	8c43b3a8 	lw	v1,-19544(v0)
80070568:	24050020 	li	a1,32
8007056c:	90620000 	lbu	v0,0(v1)
80070570:	38420002 	xori	v0,v0,0x2
80070574:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070578:	00c2280b 	movn	a1,a2,v0
8007057c:	3c088022 	lui	t0,0x8022
80070580:	250350e8 	addiu	v1,t0,20712
80070584:	90620853 	lbu	v0,2131(v1)
80070588:	104001a3 	beqz	v0,80070c18 <S9xGetPPU+0x720>
8007058c:	00000000 	nop
80070590:	9462084e 	lhu	v0,2126(v1)
80070594:	90630ada 	lbu	v1,2778(v1)
80070598:	00021202 	srl	v0,v0,0x8
8007059c:	306300fe 	andi	v1,v1,0xfe
800705a0:	30420001 	andi	v0,v0,0x1
800705a4:	00623025 	or	a2,v1,v0
800705a8:	250350e8 	addiu	v1,t0,20712
800705ac:	90620853 	lbu	v0,2131(v1)
800705b0:	a0660ada 	sb	a2,2778(v1)
800705b4:	38420001 	xori	v0,v0,0x1
800705b8:	a0620853 	sb	v0,2131(v1)
800705bc:	00c02821 	move	a1,a2
800705c0:	8fbf0018 	lw	ra,24(sp)
800705c4:	8fb10014 	lw	s1,20(sp)
800705c8:	8fb00010 	lw	s0,16(sp)
800705cc:	00a01021 	move	v0,a1
800705d0:	03e00008 	jr	ra
800705d4:	27bd0020 	addiu	sp,sp,32
800705d8:	3042ffff 	andi	v0,v0,0xffff
800705dc:	2c430084 	sltiu	v1,v0,132
800705e0:	1060fff7 	beqz	v1,800705c0 <S9xGetPPU+0xc8>
800705e4:	00c02821 	move	a1,a2
800705e8:	3c038019 	lui	v1,0x8019
800705ec:	00021080 	sll	v0,v0,0x2
800705f0:	24632a3c 	addiu	v1,v1,10812
800705f4:	00431021 	addu	v0,v0,v1
800705f8:	8c440000 	lw	a0,0(v0)
800705fc:	00800008 	jr	a0
80070600:	00000000 	nop
80070604:	3c028007 	lui	v0,0x8007
80070608:	244264c8 	addiu	v0,v0,25800
8007060c:	0040f809 	jalr	v0
80070610:	02002021 	move	a0,s0
80070614:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070618:	00402821 	move	a1,v0
8007061c:	90820050 	lbu	v0,80(a0)
80070620:	1040ffe7 	beqz	v0,800705c0 <S9xGetPPU+0xc8>
80070624:	00c02821 	move	a1,a2
80070628:	3c028021 	lui	v0,0x8021
8007062c:	8c457030 	lw	a1,28720(v0)
80070630:	24023030 	li	v0,12336
80070634:	00b01821 	addu	v1,a1,s0
80070638:	1202011d 	beq	s0,v0,80070ab0 <S9xGetPPU+0x5b8>
8007063c:	90640000 	lbu	a0,0(v1)
80070640:	24023031 	li	v0,12337
80070644:	1202000e 	beq	s0,v0,80070680 <S9xGetPPU+0x188>
80070648:	00000000 	nop
8007064c:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070650:	00802821 	move	a1,a0
80070654:	3c028022 	lui	v0,0x8022
80070658:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
8007065c:	90455bc1 	lbu	a1,23489(v0)
80070660:	90820044 	lbu	v0,68(a0)
80070664:	1040ffd5 	beqz	v0,800705bc <S9xGetPPU+0xc4>
80070668:	3c02800a 	lui	v0,0x800a
8007066c:	2442b0b8 	addiu	v0,v0,-20296
80070670:	0040f809 	jalr	v0
80070674:	24042800 	li	a0,10240
80070678:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
8007067c:	00402821 	move	a1,v0
80070680:	3c068021 	lui	a2,0x8021
80070684:	24c3e2a8 	addiu	v1,a2,-7512
80070688:	90620006 	lbu	v0,6(v1)
8007068c:	304200fb 	andi	v0,v0,0xfb
80070690:	14400005 	bnez	v0,800706a8 <S9xGetPPU+0x1b0>
80070694:	a0620006 	sb	v0,6(v1)
80070698:	8cc2e2a8 	lw	v0,-7512(a2)
8007069c:	2403f7ff 	li	v1,-2049
800706a0:	00431024 	and	v0,v0,v1
800706a4:	acc2e2a8 	sw	v0,-7512(a2)
800706a8:	3082007f 	andi	v0,a0,0x7f
800706ac:	a0a23031 	sb	v0,12337(a1)
800706b0:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
800706b4:	00802821 	move	a1,a0
800706b8:	90e550cc 	lbu	a1,20684(a3)
800706bc:	24030001 	li	v1,1
800706c0:	3c028021 	lui	v0,0x8021
800706c4:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
800706c8:	a043e271 	sb	v1,-7567(v0)
800706cc:	3c028022 	lui	v0,0x8022
800706d0:	244750e8 	addiu	a3,v0,20712
800706d4:	90e30ad2 	lbu	v1,2770(a3)
800706d8:	1060000e 	beqz	v1,80070714 <S9xGetPPU+0x21c>
800706dc:	3c088021 	lui	t0,0x8021
800706e0:	80e30859 	lb	v1,2137(a3)
800706e4:	84e20856 	lh	v0,2134(a3)
800706e8:	70431002 	mul	v0,v0,v1
800706ec:	2504701c 	addiu	a0,t0,28700
800706f0:	8c830014 	lw	v1,20(a0)
800706f4:	00023203 	sra	a2,v0,0x8
800706f8:	a0622134 	sb	v0,8500(v1)
800706fc:	8c850014 	lw	a1,20(a0)
80070700:	00021403 	sra	v0,v0,0x10
80070704:	a0a62135 	sb	a2,8501(a1)
80070708:	8c830014 	lw	v1,20(a0)
8007070c:	a0622136 	sb	v0,8502(v1)
80070710:	a0e00ad2 	sb	zero,2770(a3)
80070714:	2502701c 	addiu	v0,t0,28700
80070718:	8c430014 	lw	v1,20(v0)
8007071c:	00701821 	addu	v1,v1,s0
80070720:	90620000 	lbu	v0,0(v1)
80070724:	00402821 	move	a1,v0
80070728:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
8007072c:	a0e20ad9 	sb	v0,2777(a3)
80070730:	3c028021 	lui	v0,0x8021
80070734:	8c487030 	lw	t0,28720(v0)
80070738:	81034213 	lb	v1,16915(t0)
8007073c:	046000c0 	bltz	v1,80070a40 <S9xGetPPU+0x548>
80070740:	3c048021 	lui	a0,0x8021
80070744:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070748:	90e550cc 	lbu	a1,20684(a3)
8007074c:	3c088022 	lui	t0,0x8022
80070750:	250650e8 	addiu	a2,t0,20712
80070754:	94c30844 	lhu	v1,2116(a2)
80070758:	30620100 	andi	v0,v1,0x100
8007075c:	104000da 	beqz	v0,80070ac8 <S9xGetPPU+0x5d0>
80070760:	00000000 	nop
80070764:	90c20847 	lbu	v0,2119(a2)
80070768:	30420001 	andi	v0,v0,0x1
8007076c:	1440014d 	bnez	v0,80070ca4 <S9xGetPPU+0x7ac>
80070770:	24620001 	addiu	v0,v1,1
80070774:	3062010f 	andi	v0,v1,0x10f
80070778:	00021040 	sll	v0,v0,0x1
8007077c:	00461021 	addu	v0,v0,a2
80070780:	9047087a 	lbu	a3,2170(v0)
80070784:	250350e8 	addiu	v1,t0,20712
80070788:	90620847 	lbu	v0,2119(v1)
8007078c:	00e02821 	move	a1,a3
80070790:	38420001 	xori	v0,v0,0x1
80070794:	a0620847 	sb	v0,2119(v1)
80070798:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
8007079c:	a0670ad9 	sb	a3,2777(v1)
800707a0:	3c078022 	lui	a3,0x8022
800707a4:	24e25bc4 	addiu	v0,a3,23492
800707a8:	90430034 	lbu	v1,52(v0)
800707ac:	106000ef 	beqz	v1,80070b6c <S9xGetPPU+0x674>
800707b0:	3c088022 	lui	t0,0x8022
800707b4:	250250e8 	addiu	v0,t0,20712
800707b8:	94430006 	lhu	v1,6(v0)
800707bc:	3c048021 	lui	a0,0x8021
800707c0:	00031840 	sll	v1,v1,0x1
800707c4:	8c827024 	lw	v0,28708(a0)
800707c8:	3063ffff 	andi	v1,v1,0xffff
800707cc:	00431021 	addu	v0,v0,v1
800707d0:	90460000 	lbu	a2,0(v0)
800707d4:	250550e8 	addiu	a1,t0,20712
800707d8:	90a20004 	lbu	v0,4(a1)
800707dc:	14400007 	bnez	v0,800707fc <S9xGetPPU+0x304>
800707e0:	00000000 	nop
800707e4:	94a20006 	lhu	v0,6(a1)
800707e8:	90a30005 	lbu	v1,5(a1)
800707ec:	24e45bc4 	addiu	a0,a3,23492
800707f0:	00431021 	addu	v0,v0,v1
800707f4:	a4a20006 	sh	v0,6(a1)
800707f8:	a0800034 	sb	zero,52(a0)
800707fc:	0801c16f 	j	800705bc <S9xGetPPU+0xc4>
80070800:	a0a60ad9 	sb	a2,2777(a1)
80070804:	3c078022 	lui	a3,0x8022
80070808:	24e25bc4 	addiu	v0,a3,23492
8007080c:	90430034 	lbu	v1,52(v0)
80070810:	106000ee 	beqz	v1,80070bcc <S9xGetPPU+0x6d4>
80070814:	3c088022 	lui	t0,0x8022
80070818:	250350e8 	addiu	v1,t0,20712
8007081c:	94620006 	lhu	v0,6(v1)
80070820:	00021040 	sll	v0,v0,0x1
80070824:	24420001 	addiu	v0,v0,1
80070828:	3c048021 	lui	a0,0x8021
8007082c:	8c837024 	lw	v1,28708(a0)
80070830:	3042ffff 	andi	v0,v0,0xffff
80070834:	250550e8 	addiu	a1,t0,20712
80070838:	00621821 	addu	v1,v1,v0
8007083c:	90a20004 	lbu	v0,4(a1)
80070840:	1440ffe8 	bnez	v0,800707e4 <S9xGetPPU+0x2ec>
80070844:	90660000 	lbu	a2,0(v1)
80070848:	0801c16f 	j	800705bc <S9xGetPPU+0xc4>
8007084c:	a0a60ad9 	sb	a2,2777(a1)
80070850:	3c088022 	lui	t0,0x8022
80070854:	250550e8 	addiu	a1,t0,20712
80070858:	90a20acf 	lbu	v0,2767(a1)
8007085c:	104000a4 	beqz	v0,80070af0 <S9xGetPPU+0x5f8>
80070860:	00000000 	nop
80070864:	90a20864 	lbu	v0,2148(a1)
80070868:	00021840 	sll	v1,v0,0x1
8007086c:	00651821 	addu	v1,v1,a1
80070870:	94640040 	lhu	a0,64(v1)
80070874:	24420001 	addiu	v0,v0,1
80070878:	00042202 	srl	a0,a0,0x8
8007087c:	a0a20864 	sb	v0,2148(a1)
80070880:	250350e8 	addiu	v1,t0,20712
80070884:	90620acf 	lbu	v0,2767(v1)
80070888:	00802821 	move	a1,a0
8007088c:	38420001 	xori	v0,v0,0x1
80070890:	a0620acf 	sb	v0,2767(v1)
80070894:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070898:	a0640ada 	sb	a0,2778(v1)
8007089c:	3c028022 	lui	v0,0x8022
800708a0:	24425bc4 	addiu	v0,v0,23492
800708a4:	8c440e4c 	lw	a0,3660(v0)
800708a8:	8c430e48 	lw	v1,3656(v0)
800708ac:	10640004 	beq	v1,a0,800708c0 <S9xGetPPU+0x3c8>
800708b0:	3c028006 	lui	v0,0x8006
800708b4:	24421e28 	addiu	v0,v0,7720
800708b8:	0040f809 	jalr	v0
800708bc:	00000000 	nop
800708c0:	3c02801f 	lui	v0,0x801f
800708c4:	8c45b3a8 	lw	a1,-19544(v0)
800708c8:	3c048022 	lui	a0,0x8022
800708cc:	248450e8 	addiu	a0,a0,20712
800708d0:	90a20000 	lbu	v0,0(a1)
800708d4:	90830846 	lbu	v1,2118(a0)
800708d8:	00431025 	or	v0,v0,v1
800708dc:	304200ff 	andi	v0,v0,0xff
800708e0:	00402821 	move	a1,v0
800708e4:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
800708e8:	a0820ad9 	sb	v0,2777(a0)
800708ec:	3c088022 	lui	t0,0x8022
800708f0:	250350e8 	addiu	v1,t0,20712
800708f4:	90620852 	lbu	v0,2130(v1)
800708f8:	1040007b 	beqz	v0,80070ae8 <S9xGetPPU+0x5f0>
800708fc:	00000000 	nop
80070900:	94620850 	lhu	v0,2128(v1)
80070904:	90630ada 	lbu	v1,2778(v1)
80070908:	00021202 	srl	v0,v0,0x8
8007090c:	306300fe 	andi	v1,v1,0xfe
80070910:	30420001 	andi	v0,v0,0x1
80070914:	00623025 	or	a2,v1,v0
80070918:	250350e8 	addiu	v1,t0,20712
8007091c:	90620852 	lbu	v0,2130(v1)
80070920:	a0660ada 	sb	a2,2778(v1)
80070924:	38420001 	xori	v0,v0,0x1
80070928:	0801c16f 	j	800705bc <S9xGetPPU+0xc4>
8007092c:	a0620852 	sb	v0,2130(v1)
80070930:	3c038021 	lui	v1,0x8021
80070934:	2463e3e8 	addiu	v1,v1,-7192
80070938:	8c62001c 	lw	v0,28(v1)
8007093c:	3c068021 	lui	a2,0x8021
80070940:	90c4e42c 	lbu	a0,-7124(a2)
80070944:	24420001 	addiu	v0,v0,1
80070948:	ac62001c 	sw	v0,28(v1)
8007094c:	1080006d 	beqz	a0,80070b04 <S9xGetPPU+0x60c>
80070950:	a064000c 	sb	a0,12(v1)
80070954:	3c028022 	lui	v0,0x8022
80070958:	904350a5 	lbu	v1,20645(v0)
8007095c:	106000b0 	beqz	v1,80070c20 <S9xGetPPU+0x728>
80070960:	3c028021 	lui	v0,0x8021
80070964:	2e022140 	sltiu	v0,s0,8512
80070968:	144000ad 	bnez	v0,80070c20 <S9xGetPPU+0x728>
8007096c:	3c028021 	lui	v0,0x8021
80070970:	2e022144 	sltiu	v0,s0,8516
80070974:	104000aa 	beqz	v0,80070c20 <S9xGetPPU+0x728>
80070978:	3c028021 	lui	v0,0x8021
8007097c:	3c028021 	lui	v0,0x8021
80070980:	8c43e2d0 	lw	v1,-7472(v0)
80070984:	146000a6 	bnez	v1,80070c20 <S9xGetPPU+0x728>
80070988:	3c028021 	lui	v0,0x8021
8007098c:	32020001 	andi	v0,s0,0x1
80070990:	104000e0 	beqz	v0,80070d14 <S9xGetPPU+0x81c>
80070994:	3c028011 	lui	v0,0x8011
80070998:	2442e2d0 	addiu	v0,v0,-7472
8007099c:	0040f809 	jalr	v0
800709a0:	00000000 	nop
800709a4:	3042ff00 	andi	v0,v0,0xff00
800709a8:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
800709ac:	00022a02 	srl	a1,v0,0x8
800709b0:	3c088022 	lui	t0,0x8022
800709b4:	3c028021 	lui	v0,0x8021
800709b8:	250450e8 	addiu	a0,t0,20712
800709bc:	8c487030 	lw	t0,28720(v0)
800709c0:	3c02801f 	lui	v0,0x801f
800709c4:	a0800852 	sb	zero,2130(a0)
800709c8:	a0800853 	sb	zero,2131(a0)
800709cc:	8c46b3a8 	lw	a2,-19544(v0)
800709d0:	90850ada 	lbu	a1,2778(a0)
800709d4:	3c038021 	lui	v1,0x8021
800709d8:	9064e44a 	lbu	a0,-7094(v1)
800709dc:	9102213f 	lbu	v0,8511(t0)
800709e0:	90c70001 	lbu	a3,1(a2)
800709e4:	00052827 	nor	a1,zero,a1
800709e8:	24030010 	li	v1,16
800709ec:	30a50020 	andi	a1,a1,0x20
800709f0:	0004180a 	movz	v1,zero,a0
800709f4:	304200c0 	andi	v0,v0,0xc0
800709f8:	00651825 	or	v1,v1,a1
800709fc:	00471025 	or	v0,v0,a3
80070a00:	00431025 	or	v0,v0,v1
80070a04:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070a08:	304500ff 	andi	a1,v0,0xff
80070a0c:	3c058022 	lui	a1,0x8022
80070a10:	24a550e8 	addiu	a1,a1,20712
80070a14:	3c038021 	lui	v1,0x8021
80070a18:	8ca4086c 	lw	a0,2156(a1)
80070a1c:	8c62701c 	lw	v0,28700(v1)
80070a20:	00441021 	addu	v0,v0,a0
80070a24:	90460000 	lbu	a2,0(v0)
80070a28:	3c020001 	lui	v0,0x1
80070a2c:	24840001 	addiu	a0,a0,1
80070a30:	3442ffff 	ori	v0,v0,0xffff
80070a34:	00822024 	and	a0,a0,v0
80070a38:	0801c16f 	j	800705bc <S9xGetPPU+0xc4>
80070a3c:	aca4086c 	sw	a0,2156(a1)
80070a40:	2484e2a8 	addiu	a0,a0,-7512
80070a44:	8c850020 	lw	a1,32(a0)
80070a48:	24020156 	li	v0,342
80070a4c:	70a22802 	mul	a1,a1,v0
80070a50:	3c038021 	lui	v1,0x8021
80070a54:	8c62e430 	lw	v0,-7120(v1)
80070a58:	8c860028 	lw	a2,40(a0)
80070a5c:	00a2001a 	div	zero,a1,v0
80070a60:	004001f4 	teq	v0,zero,0x7
80070a64:	3c038022 	lui	v1,0x8022
80070a68:	246350e8 	addiu	v1,v1,20712
80070a6c:	24020001 	li	v0,1
80070a70:	a0620854 	sb	v0,2132(v1)
80070a74:	a466084e 	sh	a2,2126(v1)
80070a78:	00002812 	mflo	a1
80070a7c:	a4650850 	sh	a1,2128(v1)
80070a80:	9102213f 	lbu	v0,8511(t0)
80070a84:	34420040 	ori	v0,v0,0x40
80070a88:	a102213f 	sb	v0,8511(t0)
80070a8c:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070a90:	90e550cc 	lbu	a1,20684(a3)
80070a94:	3c02801f 	lui	v0,0x801f
80070a98:	8c44b3a8 	lw	a0,-19544(v0)
80070a9c:	00002821 	move	a1,zero
80070aa0:	90830000 	lbu	v1,0(a0)
80070aa4:	38630002 	xori	v1,v1,0x2
80070aa8:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070aac:	00c3280b 	movn	a1,a2,v1
80070ab0:	3c028021 	lui	v0,0x8021
80070ab4:	2442e2a8 	addiu	v0,v0,-7512
80070ab8:	8c430014 	lw	v1,20(v0)
80070abc:	00802821 	move	a1,a0
80070ac0:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070ac4:	ac430018 	sw	v1,24(v0)
80070ac8:	90c20847 	lbu	v0,2119(a2)
80070acc:	30420001 	andi	v0,v0,0x1
80070ad0:	1440005c 	bnez	v0,80070c44 <S9xGetPPU+0x74c>
80070ad4:	24620001 	addiu	v0,v1,1
80070ad8:	00031040 	sll	v0,v1,0x1
80070adc:	00461021 	addu	v0,v0,a2
80070ae0:	0801c1e1 	j	80070784 <S9xGetPPU+0x28c>
80070ae4:	9047087a 	lbu	a3,2170(v0)
80070ae8:	0801c246 	j	80070918 <S9xGetPPU+0x420>
80070aec:	90660850 	lbu	a2,2128(v1)
80070af0:	90a20864 	lbu	v0,2148(a1)
80070af4:	00021040 	sll	v0,v0,0x1
80070af8:	00451021 	addu	v0,v0,a1
80070afc:	0801c220 	j	80070880 <S9xGetPPU+0x388>
80070b00:	90440040 	lbu	a0,64(v0)
80070b04:	24c2e42c 	addiu	v0,a2,-7124
80070b08:	90440002 	lbu	a0,2(v0)
80070b0c:	2c830002 	sltiu	v1,a0,2
80070b10:	14600048 	bnez	v1,80070c34 <S9xGetPPU+0x73c>
80070b14:	24020003 	li	v0,3
80070b18:	10820047 	beq	a0,v0,80070c38 <S9xGetPPU+0x740>
80070b1c:	24030001 	li	v1,1
80070b20:	32110003 	andi	s1,s0,0x3
80070b24:	2a220002 	slti	v0,s1,2
80070b28:	1440006d 	bnez	v0,80070ce0 <S9xGetPPU+0x7e8>
80070b2c:	3c028011 	lui	v0,0x8011
80070b30:	2442e2d0 	addiu	v0,v0,-7472
80070b34:	0040f809 	jalr	v0
80070b38:	00000000 	nop
80070b3c:	00401821 	move	v1,v0
80070b40:	30420002 	andi	v0,v0,0x2
80070b44:	14400007 	bnez	v0,80070b64 <S9xGetPPU+0x66c>
80070b48:	000310c3 	sra	v0,v1,0x3
80070b4c:	3c038021 	lui	v1,0x8021
80070b50:	8c627030 	lw	v0,28720(v1)
80070b54:	00501021 	addu	v0,v0,s0
80070b58:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070b5c:	90450000 	lbu	a1,0(v0)
80070b60:	000310c3 	sra	v0,v1,0x3
80070b64:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070b68:	304500ff 	andi	a1,v0,0xff
80070b6c:	250550e8 	addiu	a1,t0,20712
80070b70:	94a4000a 	lhu	a0,10(a1)
80070b74:	10800049 	beqz	a0,80070c9c <S9xGetPPU+0x7a4>
80070b78:	2484ffff 	addiu	a0,a0,-1
80070b7c:	94a20006 	lhu	v0,6(a1)
80070b80:	94a30008 	lhu	v1,8(a1)
80070b84:	2442ffff 	addiu	v0,v0,-1
80070b88:	94a6000c 	lhu	a2,12(a1)
80070b8c:	00032827 	nor	a1,zero,v1
80070b90:	00431824 	and	v1,v0,v1
80070b94:	00642024 	and	a0,v1,a0
80070b98:	00451024 	and	v0,v0,a1
80070b9c:	00c31806 	srlv	v1,v1,a2
80070ba0:	00431021 	addu	v0,v0,v1
80070ba4:	000420c0 	sll	a0,a0,0x3
80070ba8:	00441021 	addu	v0,v0,a0
80070bac:	00021040 	sll	v0,v0,0x1
80070bb0:	3c048021 	lui	a0,0x8021
80070bb4:	2442fffe 	addiu	v0,v0,-2
80070bb8:	8c837024 	lw	v1,28708(a0)
80070bbc:	3042ffff 	andi	v0,v0,0xffff
80070bc0:	00621821 	addu	v1,v1,v0
80070bc4:	0801c1f5 	j	800707d4 <S9xGetPPU+0x2dc>
80070bc8:	90660000 	lbu	a2,0(v1)
80070bcc:	250550e8 	addiu	a1,t0,20712
80070bd0:	94a4000a 	lhu	a0,10(a1)
80070bd4:	1080002d 	beqz	a0,80070c8c <S9xGetPPU+0x794>
80070bd8:	2484ffff 	addiu	a0,a0,-1
80070bdc:	94a20006 	lhu	v0,6(a1)
80070be0:	94a30008 	lhu	v1,8(a1)
80070be4:	2442ffff 	addiu	v0,v0,-1
80070be8:	94a6000c 	lhu	a2,12(a1)
80070bec:	00032827 	nor	a1,zero,v1
80070bf0:	00431824 	and	v1,v0,v1
80070bf4:	00642024 	and	a0,v1,a0
80070bf8:	00451024 	and	v0,v0,a1
80070bfc:	00c31806 	srlv	v1,v1,a2
80070c00:	00431021 	addu	v0,v0,v1
80070c04:	000420c0 	sll	a0,a0,0x3
80070c08:	00441021 	addu	v0,v0,a0
80070c0c:	00021040 	sll	v0,v0,0x1
80070c10:	0801c20a 	j	80070828 <S9xGetPPU+0x330>
80070c14:	2442ffff 	addiu	v0,v0,-1
80070c18:	0801c16a 	j	800705a8 <S9xGetPPU+0xb0>
80070c1c:	9066084e 	lbu	a2,2126(v1)
80070c20:	32030003 	andi	v1,s0,0x3
80070c24:	2442e308 	addiu	v0,v0,-7416
80070c28:	00621821 	addu	v1,v1,v0
80070c2c:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070c30:	90650007 	lbu	a1,7(v1)
80070c34:	24030001 	li	v1,1
80070c38:	3c028021 	lui	v0,0x8021
80070c3c:	0801c2c8 	j	80070b20 <S9xGetPPU+0x628>
80070c40:	a043e2ac 	sb	v1,-7508(v0)
80070c44:	90c40842 	lbu	a0,2114(a2)
80070c48:	00031840 	sll	v1,v1,0x1
80070c4c:	00661821 	addu	v1,v1,a2
80070c50:	3045ffff 	andi	a1,v0,0xffff
80070c54:	9067087b 	lbu	a3,2171(v1)
80070c58:	1080feca 	beqz	a0,80070784 <S9xGetPPU+0x28c>
80070c5c:	a4c50844 	sh	a1,2116(a2)
80070c60:	90c30240 	lbu	v1,576(a2)
80070c64:	00051042 	srl	v0,a1,0x1
80070c68:	1062fec7 	beq	v1,v0,80070788 <S9xGetPPU+0x290>
80070c6c:	250350e8 	addiu	v1,t0,20712
80070c70:	30a200fe 	andi	v0,a1,0xfe
80070c74:	00021043 	sra	v0,v0,0x1
80070c78:	a0c20240 	sb	v0,576(a2)
80070c7c:	24030001 	li	v1,1
80070c80:	3c028022 	lui	v0,0x8022
80070c84:	0801c1e1 	j	80070784 <S9xGetPPU+0x28c>
80070c88:	a0435bc9 	sb	v1,23497(v0)
80070c8c:	94a20006 	lhu	v0,6(a1)
80070c90:	00021040 	sll	v0,v0,0x1
80070c94:	0801c20a 	j	80070828 <S9xGetPPU+0x330>
80070c98:	2442ffff 	addiu	v0,v0,-1
80070c9c:	0801c2eb 	j	80070bac <S9xGetPPU+0x6b4>
80070ca0:	94a20006 	lhu	v0,6(a1)
80070ca4:	3063010f 	andi	v1,v1,0x10f
80070ca8:	00031840 	sll	v1,v1,0x1
80070cac:	3045ffff 	andi	a1,v0,0xffff
80070cb0:	90c40842 	lbu	a0,2114(a2)
80070cb4:	00661821 	addu	v1,v1,a2
80070cb8:	30a201ff 	andi	v0,a1,0x1ff
80070cbc:	9067087b 	lbu	a3,2171(v1)
80070cc0:	1080feb0 	beqz	a0,80070784 <S9xGetPPU+0x28c>
80070cc4:	a4c20844 	sh	v0,2116(a2)
80070cc8:	90c30240 	lbu	v1,576(a2)
80070ccc:	00021042 	srl	v0,v0,0x1
80070cd0:	1462ffe8 	bne	v1,v0,80070c74 <S9xGetPPU+0x77c>
80070cd4:	30a200fe 	andi	v0,a1,0xfe
80070cd8:	0801c1e2 	j	80070788 <S9xGetPPU+0x290>
80070cdc:	250350e8 	addiu	v1,t0,20712
80070ce0:	2442e2d0 	addiu	v0,v0,-7472
80070ce4:	0040f809 	jalr	v0
80070ce8:	00000000 	nop
80070cec:	00401821 	move	v1,v0
80070cf0:	30420002 	andi	v0,v0,0x2
80070cf4:	1040ff95 	beqz	v0,80070b4c <S9xGetPPU+0x654>
80070cf8:	30620004 	andi	v0,v1,0x4
80070cfc:	1040ff98 	beqz	v0,80070b60 <S9xGetPPU+0x668>
80070d00:	240200bb 	li	v0,187
80070d04:	3a230001 	xori	v1,s1,0x1
80070d08:	240500aa 	li	a1,170
80070d0c:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070d10:	0043280b 	movn	a1,v0,v1
80070d14:	2442e2d0 	addiu	v0,v0,-7472
80070d18:	0040f809 	jalr	v0
80070d1c:	00000000 	nop
80070d20:	0801c170 	j	800705c0 <S9xGetPPU+0xc8>
80070d24:	304500ff 	andi	a1,v0,0xff

80070d28 <S9xSetPPU>:
80070d28:	30a5ffff 	andi	a1,a1,0xffff
80070d2c:	27bdffd0 	addiu	sp,sp,-48
80070d30:	2ca22184 	sltiu	v0,a1,8580
80070d34:	afb00010 	sw	s0,16(sp)
80070d38:	afbf002c 	sw	ra,44(sp)
80070d3c:	afb60028 	sw	s6,40(sp)
80070d40:	afb50024 	sw	s5,36(sp)
80070d44:	afb40020 	sw	s4,32(sp)
80070d48:	afb3001c 	sw	s3,28(sp)
80070d4c:	afb20018 	sw	s2,24(sp)
80070d50:	afb10014 	sw	s1,20(sp)
80070d54:	10400016 	beqz	v0,80070db0 <S9xSetPPU+0x88>
80070d58:	309000ff 	andi	s0,a0,0xff
80070d5c:	24a2df00 	addiu	v0,a1,-8448
80070d60:	3042ffff 	andi	v0,v0,0xffff
80070d64:	2c430084 	sltiu	v1,v0,132
80070d68:	14600048 	bnez	v1,80070e8c <S9xSetPPU+0x164>
80070d6c:	3c038019 	lui	v1,0x8019
80070d70:	00a06021 	move	t4,a1
80070d74:	3c028021 	lui	v0,0x8021
80070d78:	2443701c 	addiu	v1,v0,28700
80070d7c:	8c620014 	lw	v0,20(v1)
80070d80:	01821021 	addu	v0,t4,v0
80070d84:	a0500000 	sb	s0,0(v0)
80070d88:	8fbf002c 	lw	ra,44(sp)
80070d8c:	8fb60028 	lw	s6,40(sp)
80070d90:	8fb50024 	lw	s5,36(sp)
80070d94:	8fb40020 	lw	s4,32(sp)
80070d98:	8fb3001c 	lw	s3,28(sp)
80070d9c:	8fb20018 	lw	s2,24(sp)
80070da0:	8fb10014 	lw	s1,20(sp)
80070da4:	8fb00010 	lw	s0,16(sp)
80070da8:	03e00008 	jr	ra
80070dac:	27bd0030 	addiu	sp,sp,48
80070db0:	3c118021 	lui	s1,0x8021
80070db4:	2623e42c 	addiu	v1,s1,-7124
80070db8:	90620052 	lbu	v0,82(v1)
80070dbc:	14400022 	bnez	v0,80070e48 <S9xSetPPU+0x120>
80070dc0:	24a2de00 	addiu	v0,a1,-8704
80070dc4:	24022801 	li	v0,10241
80070dc8:	10a20043 	beq	a1,v0,80070ed8 <S9xSetPPU+0x1b0>
80070dcc:	24a2d000 	addiu	v0,a1,-12288
80070dd0:	3042ffff 	andi	v0,v0,0xffff
80070dd4:	2c420300 	sltiu	v0,v0,768
80070dd8:	1040ffe6 	beqz	v0,80070d74 <S9xSetPPU+0x4c>
80070ddc:	00a06021 	move	t4,a1
80070de0:	90620050 	lbu	v0,80(v1)
80070de4:	1040ffe8 	beqz	v0,80070d88 <S9xSetPPU+0x60>
80070de8:	24a2cfe1 	addiu	v0,a1,-12319
80070dec:	3042ffff 	andi	v0,v0,0xffff
80070df0:	2c430021 	sltiu	v1,v0,33
80070df4:	1460003d 	bnez	v1,80070eec <S9xSetPPU+0x1c4>
80070df8:	3c038019 	lui	v1,0x8019
80070dfc:	3c028021 	lui	v0,0x8021
80070e00:	8c437030 	lw	v1,28720(v0)
80070e04:	2ca43100 	sltiu	a0,a1,12544
80070e08:	00651821 	addu	v1,v1,a1
80070e0c:	1480ffde 	bnez	a0,80070d88 <S9xSetPPU+0x60>
80070e10:	a0700000 	sb	s0,0(v1)
80070e14:	3c198004 	lui	t9,0x8004
80070e18:	00a02021 	move	a0,a1
80070e1c:	2739d170 	addiu	t9,t9,-11920
80070e20:	8fbf002c 	lw	ra,44(sp)
80070e24:	8fb60028 	lw	s6,40(sp)
80070e28:	8fb50024 	lw	s5,36(sp)
80070e2c:	8fb40020 	lw	s4,32(sp)
80070e30:	8fb3001c 	lw	s3,28(sp)
80070e34:	8fb20018 	lw	s2,24(sp)
80070e38:	8fb10014 	lw	s1,20(sp)
80070e3c:	8fb00010 	lw	s0,16(sp)
80070e40:	03200008 	jr	t9
80070e44:	27bd0030 	addiu	sp,sp,48
80070e48:	3042ffff 	andi	v0,v0,0xffff
80070e4c:	2c4201ff 	sltiu	v0,v0,511
80070e50:	14400014 	bnez	v0,80070ea4 <S9xSetPPU+0x17c>
80070e54:	3c038021 	lui	v1,0x8021
80070e58:	8c627030 	lw	v0,28720(v1)
80070e5c:	00451021 	addu	v0,v0,a1
80070e60:	a0500000 	sb	s0,0(v0)
80070e64:	8fbf002c 	lw	ra,44(sp)
80070e68:	8fb60028 	lw	s6,40(sp)
80070e6c:	8fb50024 	lw	s5,36(sp)
80070e70:	8fb40020 	lw	s4,32(sp)
80070e74:	8fb3001c 	lw	s3,28(sp)
80070e78:	8fb20018 	lw	s2,24(sp)
80070e7c:	8fb10014 	lw	s1,20(sp)
80070e80:	8fb00010 	lw	s0,16(sp)
80070e84:	03e00008 	jr	ra
80070e88:	27bd0030 	addiu	sp,sp,48
80070e8c:	00021080 	sll	v0,v0,0x2
80070e90:	24632c4c 	addiu	v1,v1,11340
80070e94:	00431021 	addu	v0,v0,v1
80070e98:	8c440000 	lw	a0,0(v0)
80070e9c:	00800008 	jr	a0
80070ea0:	00000000 	nop
80070ea4:	3c198007 	lui	t9,0x8007
80070ea8:	02002021 	move	a0,s0
80070eac:	8fbf002c 	lw	ra,44(sp)
80070eb0:	8fb60028 	lw	s6,40(sp)
80070eb4:	8fb50024 	lw	s5,36(sp)
80070eb8:	8fb40020 	lw	s4,32(sp)
80070ebc:	8fb3001c 	lw	s3,28(sp)
80070ec0:	8fb20018 	lw	s2,24(sp)
80070ec4:	8fb10014 	lw	s1,20(sp)
80070ec8:	8fb00010 	lw	s0,16(sp)
80070ecc:	27396f3c 	addiu	t9,t9,28476
80070ed0:	03200008 	jr	t9
80070ed4:	27bd0030 	addiu	sp,sp,48
80070ed8:	90620044 	lbu	v0,68(v1)
80070edc:	14400009 	bnez	v0,80070f04 <S9xSetPPU+0x1dc>
80070ee0:	3c02800a 	lui	v0,0x800a
80070ee4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80070ee8:	240c2801 	li	t4,10241
80070eec:	00021080 	sll	v0,v0,0x2
80070ef0:	24632e5c 	addiu	v1,v1,11868
80070ef4:	00431021 	addu	v0,v0,v1
80070ef8:	8c440000 	lw	a0,0(v0)
80070efc:	00800008 	jr	a0
80070f00:	00000000 	nop
80070f04:	02002021 	move	a0,s0
80070f08:	2442b150 	addiu	v0,v0,-20144
80070f0c:	0040f809 	jalr	v0
80070f10:	24052801 	li	a1,10241
80070f14:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80070f18:	240c2801 	li	t4,10241
80070f1c:	3c048021 	lui	a0,0x8021
80070f20:	2482701c 	addiu	v0,a0,28700
80070f24:	8c430014 	lw	v1,20(v0)
80070f28:	90642129 	lbu	a0,8489(v1)
80070f2c:	120406ae 	beq	s0,a0,800729e8 <S9xSetPPU+0x1cc0>
80070f30:	3c028022 	lui	v0,0x8022
80070f34:	24425bc4 	addiu	v0,v0,23492
80070f38:	8c440e4c 	lw	a0,3660(v0)
80070f3c:	8c430e48 	lw	v1,3656(v0)
80070f40:	10640004 	beq	v1,a0,80070f54 <S9xSetPPU+0x22c>
80070f44:	3c028006 	lui	v0,0x8006
80070f48:	24421e28 	addiu	v0,v0,7720
80070f4c:	0040f809 	jalr	v0
80070f50:	00000000 	nop
80070f54:	3c028022 	lui	v0,0x8022
80070f58:	244250e8 	addiu	v0,v0,20712
80070f5c:	24030001 	li	v1,1
80070f60:	240c2129 	li	t4,8489
80070f64:	a0430ace 	sb	v1,2766(v0)
80070f68:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80070f6c:	a0500aa9 	sb	s0,2729(v0)
80070f70:	3c038021 	lui	v1,0x8021
80070f74:	2462701c 	addiu	v0,v1,28700
80070f78:	8c430014 	lw	v1,20(v0)
80070f7c:	90642128 	lbu	a0,8488(v1)
80070f80:	12040697 	beq	s0,a0,800729e0 <S9xSetPPU+0x1cb8>
80070f84:	3c028022 	lui	v0,0x8022
80070f88:	24425bc4 	addiu	v0,v0,23492
80070f8c:	8c440e4c 	lw	a0,3660(v0)
80070f90:	8c430e48 	lw	v1,3656(v0)
80070f94:	10640004 	beq	v1,a0,80070fa8 <S9xSetPPU+0x280>
80070f98:	3c028006 	lui	v0,0x8006
80070f9c:	24421e28 	addiu	v0,v0,7720
80070fa0:	0040f809 	jalr	v0
80070fa4:	00000000 	nop
80070fa8:	3c028022 	lui	v0,0x8022
80070fac:	244250e8 	addiu	v0,v0,20712
80070fb0:	24030001 	li	v1,1
80070fb4:	240c2128 	li	t4,8488
80070fb8:	a0430ace 	sb	v1,2766(v0)
80070fbc:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80070fc0:	a0500aa8 	sb	s0,2728(v0)
80070fc4:	3c048021 	lui	a0,0x8021
80070fc8:	2482701c 	addiu	v0,a0,28700
80070fcc:	8c430014 	lw	v1,20(v0)
80070fd0:	90642127 	lbu	a0,8487(v1)
80070fd4:	12040674 	beq	s0,a0,800729a8 <S9xSetPPU+0x1c80>
80070fd8:	3c028022 	lui	v0,0x8022
80070fdc:	24425bc4 	addiu	v0,v0,23492
80070fe0:	8c440e4c 	lw	a0,3660(v0)
80070fe4:	8c430e48 	lw	v1,3656(v0)
80070fe8:	10640004 	beq	v1,a0,80070ffc <S9xSetPPU+0x2d4>
80070fec:	3c028006 	lui	v0,0x8006
80070ff0:	24421e28 	addiu	v0,v0,7720
80070ff4:	0040f809 	jalr	v0
80070ff8:	00000000 	nop
80070ffc:	3c028022 	lui	v0,0x8022
80071000:	244250e8 	addiu	v0,v0,20712
80071004:	24030001 	li	v1,1
80071008:	240c2127 	li	t4,8487
8007100c:	a0430ace 	sb	v1,2766(v0)
80071010:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071014:	a0500aa7 	sb	s0,2727(v0)
80071018:	3c048021 	lui	a0,0x8021
8007101c:	2483701c 	addiu	v1,a0,28700
80071020:	8c640014 	lw	a0,20(v1)
80071024:	3c038022 	lui	v1,0x8022
80071028:	90822103 	lbu	v0,8451(a0)
8007102c:	246550e8 	addiu	a1,v1,20712
80071030:	30420001 	andi	v0,v0,0x1
80071034:	00021200 	sll	v0,v0,0x8
80071038:	90a40842 	lbu	a0,2114(a1)
8007103c:	00501025 	or	v0,v0,s0
80071040:	24030002 	li	v1,2
80071044:	a0a30847 	sb	v1,2119(a1)
80071048:	a4a20868 	sh	v0,2152(a1)
8007104c:	a4a20844 	sh	v0,2116(a1)
80071050:	108005c7 	beqz	a0,80072770 <S9xSetPPU+0x1a48>
80071054:	a0a00879 	sb	zero,2169(a1)
80071058:	3044ffff 	andi	a0,v0,0xffff
8007105c:	90a30240 	lbu	v1,576(a1)
80071060:	00041042 	srl	v0,a0,0x1
80071064:	106205c2 	beq	v1,v0,80072770 <S9xSetPPU+0x1a48>
80071068:	308200fe 	andi	v0,a0,0xfe
8007106c:	00021043 	sra	v0,v0,0x1
80071070:	a0a20240 	sb	v0,576(a1)
80071074:	24030001 	li	v1,1
80071078:	3c028022 	lui	v0,0x8022
8007107c:	240c2102 	li	t4,8450
80071080:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071084:	a0435bc9 	sb	v1,23497(v0)
80071088:	3c058022 	lui	a1,0x8022
8007108c:	24a550e8 	addiu	a1,a1,20712
80071090:	94a4086c 	lhu	a0,2156(a1)
80071094:	00101c00 	sll	v1,s0,0x10
80071098:	3c020001 	lui	v0,0x1
8007109c:	00832025 	or	a0,a0,v1
800710a0:	3442ffff 	ori	v0,v0,0xffff
800710a4:	00822024 	and	a0,a0,v0
800710a8:	240c2183 	li	t4,8579
800710ac:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800710b0:	aca4086c 	sw	a0,2156(a1)
800710b4:	3c048022 	lui	a0,0x8022
800710b8:	248450e8 	addiu	a0,a0,20712
800710bc:	9083085d 	lbu	v1,2141(a0)
800710c0:	00101200 	sll	v0,s0,0x8
800710c4:	00621825 	or	v1,v1,v0
800710c8:	240c211e 	li	t4,8478
800710cc:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800710d0:	a483085c 	sh	v1,2140(a0)
800710d4:	3c048022 	lui	a0,0x8022
800710d8:	248450e8 	addiu	a0,a0,20712
800710dc:	9083085b 	lbu	v1,2139(a0)
800710e0:	00101200 	sll	v0,s0,0x8
800710e4:	00621825 	or	v1,v1,v0
800710e8:	240c211d 	li	t4,8477
800710ec:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800710f0:	a483085a 	sh	v1,2138(a0)
800710f4:	3c038022 	lui	v1,0x8022
800710f8:	246350e8 	addiu	v1,v1,20712
800710fc:	90640859 	lbu	a0,2137(v1)
80071100:	00101200 	sll	v0,s0,0x8
80071104:	00822025 	or	a0,a0,v0
80071108:	240c211c 	li	t4,8476
8007110c:	24020001 	li	v0,1
80071110:	a0620ad2 	sb	v0,2770(v1)
80071114:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071118:	a4640858 	sh	a0,2136(v1)
8007111c:	3c038022 	lui	v1,0x8022
80071120:	246350e8 	addiu	v1,v1,20712
80071124:	90640857 	lbu	a0,2135(v1)
80071128:	00101200 	sll	v0,s0,0x8
8007112c:	00822025 	or	a0,a0,v0
80071130:	240c211b 	li	t4,8475
80071134:	24020001 	li	v0,1
80071138:	a0620ad2 	sb	v0,2770(v1)
8007113c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071140:	a4640856 	sh	a0,2134(v1)
80071144:	3c038021 	lui	v1,0x8021
80071148:	2462701c 	addiu	v0,v1,28700
8007114c:	8c430014 	lw	v1,20(v0)
80071150:	9064211a 	lbu	a0,8474(v1)
80071154:	12040630 	beq	s0,a0,80072a18 <S9xSetPPU+0x1cf0>
80071158:	3c028022 	lui	v0,0x8022
8007115c:	24425bc4 	addiu	v0,v0,23492
80071160:	8c440e4c 	lw	a0,3660(v0)
80071164:	8c430e48 	lw	v1,3656(v0)
80071168:	10640004 	beq	v1,a0,8007117c <S9xSetPPU+0x454>
8007116c:	3c028006 	lui	v0,0x8006
80071170:	24421e28 	addiu	v0,v0,7720
80071174:	0040f809 	jalr	v0
80071178:	00000000 	nop
8007117c:	3c028022 	lui	v0,0x8022
80071180:	244450e8 	addiu	a0,v0,20712
80071184:	00101982 	srl	v1,s0,0x6
80071188:	24020001 	li	v0,1
8007118c:	1062068b 	beq	v1,v0,80072bbc <S9xSetPPU+0x1e94>
80071190:	a0830aa5 	sb	v1,2725(a0)
80071194:	32020002 	andi	v0,s0,0x2
80071198:	00021043 	sra	v0,v0,0x1
8007119c:	32030001 	andi	v1,s0,0x1
800711a0:	240c211a 	li	t4,8474
800711a4:	a0830aa3 	sb	v1,2723(a0)
800711a8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800711ac:	a0820aa4 	sb	v0,2724(a0)
800711b0:	3c028021 	lui	v0,0x8021
800711b4:	2451701c 	addiu	s1,v0,28700
800711b8:	8e250014 	lw	a1,20(s1)
800711bc:	90a22131 	lbu	v0,8497(a1)
800711c0:	12020613 	beq	s0,v0,80072a10 <S9xSetPPU+0x1ce8>
800711c4:	3c028022 	lui	v0,0x8022
800711c8:	24425bc4 	addiu	v0,v0,23492
800711cc:	8c440e4c 	lw	a0,3660(v0)
800711d0:	8c430e48 	lw	v1,3656(v0)
800711d4:	10640005 	beq	v1,a0,800711ec <S9xSetPPU+0x4c4>
800711d8:	3c028006 	lui	v0,0x8006
800711dc:	24421e28 	addiu	v0,v0,7720
800711e0:	0040f809 	jalr	v0
800711e4:	00000000 	nop
800711e8:	8e250014 	lw	a1,20(s1)
800711ec:	240c2131 	li	t4,8497
800711f0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800711f4:	a0b02131 	sb	s0,8497(a1)
800711f8:	3c038021 	lui	v1,0x8021
800711fc:	2462701c 	addiu	v0,v1,28700
80071200:	8c430014 	lw	v1,20(v0)
80071204:	90642132 	lbu	a0,8498(v1)
80071208:	1204055d 	beq	s0,a0,80072780 <S9xSetPPU+0x1a58>
8007120c:	3c028022 	lui	v0,0x8022
80071210:	24425bc4 	addiu	v0,v0,23492
80071214:	8c440e4c 	lw	a0,3660(v0)
80071218:	8c430e48 	lw	v1,3656(v0)
8007121c:	10640004 	beq	v1,a0,80071230 <S9xSetPPU+0x508>
80071220:	3c028006 	lui	v0,0x8006
80071224:	24421e28 	addiu	v0,v0,7720
80071228:	0040f809 	jalr	v0
8007122c:	00000000 	nop
80071230:	00101600 	sll	v0,s0,0x18
80071234:	00021603 	sra	v0,v0,0x18
80071238:	04400665 	bltz	v0,80072bd0 <S9xSetPPU+0x1ea8>
8007123c:	3203001f 	andi	v1,s0,0x1f
80071240:	32020040 	andi	v0,s0,0x40
80071244:	10400005 	beqz	v0,8007125c <S9xSetPPU+0x534>
80071248:	32020020 	andi	v0,s0,0x20
8007124c:	3203001f 	andi	v1,s0,0x1f
80071250:	3c028022 	lui	v0,0x8022
80071254:	a043594e 	sb	v1,22862(v0)
80071258:	32020020 	andi	v0,s0,0x20
8007125c:	10400548 	beqz	v0,80072780 <S9xSetPPU+0x1a58>
80071260:	3203001f 	andi	v1,s0,0x1f
80071264:	3c028022 	lui	v0,0x8022
80071268:	240c2132 	li	t4,8498
8007126c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071270:	a043594d 	sb	v1,22861(v0)
80071274:	3c058022 	lui	a1,0x8022
80071278:	24a550e8 	addiu	a1,a1,20712
8007127c:	8ca4086c 	lw	a0,2156(a1)
80071280:	3c020001 	lui	v0,0x1
80071284:	344200ff 	ori	v0,v0,0xff
80071288:	00822024 	and	a0,a0,v0
8007128c:	00101a00 	sll	v1,s0,0x8
80071290:	00832025 	or	a0,a0,v1
80071294:	240c2182 	li	t4,8578
80071298:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007129c:	aca4086c 	sw	a0,2156(a1)
800712a0:	3c038021 	lui	v1,0x8021
800712a4:	2462701c 	addiu	v0,v1,28700
800712a8:	8c430014 	lw	v1,20(v0)
800712ac:	90642126 	lbu	a0,8486(v1)
800712b0:	120405d1 	beq	s0,a0,800729f8 <S9xSetPPU+0x1cd0>
800712b4:	3c028022 	lui	v0,0x8022
800712b8:	24425bc4 	addiu	v0,v0,23492
800712bc:	8c440e4c 	lw	a0,3660(v0)
800712c0:	8c430e48 	lw	v1,3656(v0)
800712c4:	10640004 	beq	v1,a0,800712d8 <S9xSetPPU+0x5b0>
800712c8:	3c028006 	lui	v0,0x8006
800712cc:	24421e28 	addiu	v0,v0,7720
800712d0:	0040f809 	jalr	v0
800712d4:	00000000 	nop
800712d8:	3c028022 	lui	v0,0x8022
800712dc:	244250e8 	addiu	v0,v0,20712
800712e0:	24030001 	li	v1,1
800712e4:	240c2126 	li	t4,8486
800712e8:	a0430ace 	sb	v1,2766(v0)
800712ec:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800712f0:	a0500aa6 	sb	s0,2726(v0)
800712f4:	3c048021 	lui	a0,0x8021
800712f8:	2482701c 	addiu	v0,a0,28700
800712fc:	8c430014 	lw	v1,20(v0)
80071300:	90642125 	lbu	a0,8485(v1)
80071304:	120405ba 	beq	s0,a0,800729f0 <S9xSetPPU+0x1cc8>
80071308:	3c028022 	lui	v0,0x8022
8007130c:	24425bc4 	addiu	v0,v0,23492
80071310:	8c440e4c 	lw	a0,3660(v0)
80071314:	8c430e48 	lw	v1,3656(v0)
80071318:	10640004 	beq	v1,a0,8007132c <S9xSetPPU+0x604>
8007131c:	3c028006 	lui	v0,0x8006
80071320:	24421e28 	addiu	v0,v0,7720
80071324:	0040f809 	jalr	v0
80071328:	00000000 	nop
8007132c:	00103902 	srl	a3,s0,0x4
80071330:	00104082 	srl	t0,s0,0x2
80071334:	00104982 	srl	t1,s0,0x6
80071338:	38e70001 	xori	a3,a3,0x1
8007133c:	39080001 	xori	t0,t0,0x1
80071340:	39290001 	xori	t1,t1,0x1
80071344:	00102042 	srl	a0,s0,0x1
80071348:	00102942 	srl	a1,s0,0x5
8007134c:	001030c2 	srl	a2,s0,0x3
80071350:	320a0001 	andi	t2,s0,0x1
80071354:	3c038022 	lui	v1,0x8022
80071358:	246350e8 	addiu	v1,v1,20712
8007135c:	30840001 	andi	a0,a0,0x1
80071360:	30a50001 	andi	a1,a1,0x1
80071364:	30c60001 	andi	a2,a2,0x1
80071368:	394a0001 	xori	t2,t2,0x1
8007136c:	30e70001 	andi	a3,a3,0x1
80071370:	31080001 	andi	t0,t0,0x1
80071374:	31290001 	andi	t1,t1,0x1
80071378:	001059c2 	srl	t3,s0,0x7
8007137c:	24020001 	li	v0,1
80071380:	240c2125 	li	t4,8485
80071384:	a0620ace 	sb	v0,2766(v1)
80071388:	a0640aba 	sb	a0,2746(v1)
8007138c:	a0650abb 	sb	a1,2747(v1)
80071390:	a0660ac0 	sb	a2,2752(v1)
80071394:	a06b0ac1 	sb	t3,2753(v1)
80071398:	a06a0ac6 	sb	t2,2758(v1)
8007139c:	a0670ac7 	sb	a3,2759(v1)
800713a0:	a0680acc 	sb	t0,2764(v1)
800713a4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800713a8:	a0690acd 	sb	t1,2765(v1)
800713ac:	3c038021 	lui	v1,0x8021
800713b0:	2462701c 	addiu	v0,v1,28700
800713b4:	8c430014 	lw	v1,20(v0)
800713b8:	90642124 	lbu	a0,8484(v1)
800713bc:	12040592 	beq	s0,a0,80072a08 <S9xSetPPU+0x1ce0>
800713c0:	3c028022 	lui	v0,0x8022
800713c4:	24425bc4 	addiu	v0,v0,23492
800713c8:	8c440e4c 	lw	a0,3660(v0)
800713cc:	8c430e48 	lw	v1,3656(v0)
800713d0:	10640004 	beq	v1,a0,800713e4 <S9xSetPPU+0x6bc>
800713d4:	3c028006 	lui	v0,0x8006
800713d8:	24421e28 	addiu	v0,v0,7720
800713dc:	0040f809 	jalr	v0
800713e0:	00000000 	nop
800713e4:	00103902 	srl	a3,s0,0x4
800713e8:	00104082 	srl	t0,s0,0x2
800713ec:	00104982 	srl	t1,s0,0x6
800713f0:	38e70001 	xori	a3,a3,0x1
800713f4:	39080001 	xori	t0,t0,0x1
800713f8:	39290001 	xori	t1,t1,0x1
800713fc:	00102042 	srl	a0,s0,0x1
80071400:	00102942 	srl	a1,s0,0x5
80071404:	001030c2 	srl	a2,s0,0x3
80071408:	320a0001 	andi	t2,s0,0x1
8007140c:	3c038022 	lui	v1,0x8022
80071410:	246350e8 	addiu	v1,v1,20712
80071414:	30840001 	andi	a0,a0,0x1
80071418:	30a50001 	andi	a1,a1,0x1
8007141c:	30c60001 	andi	a2,a2,0x1
80071420:	394a0001 	xori	t2,t2,0x1
80071424:	30e70001 	andi	a3,a3,0x1
80071428:	31080001 	andi	t0,t0,0x1
8007142c:	31290001 	andi	t1,t1,0x1
80071430:	001059c2 	srl	t3,s0,0x7
80071434:	24020001 	li	v0,1
80071438:	240c2124 	li	t4,8484
8007143c:	a0620ace 	sb	v0,2766(v1)
80071440:	a0640ab8 	sb	a0,2744(v1)
80071444:	a0650ab9 	sb	a1,2745(v1)
80071448:	a0660abe 	sb	a2,2750(v1)
8007144c:	a06b0abf 	sb	t3,2751(v1)
80071450:	a06a0ac4 	sb	t2,2756(v1)
80071454:	a0670ac5 	sb	a3,2757(v1)
80071458:	a0680aca 	sb	t0,2762(v1)
8007145c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071460:	a0690acb 	sb	t1,2763(v1)
80071464:	3c048021 	lui	a0,0x8021
80071468:	2482701c 	addiu	v0,a0,28700
8007146c:	8c430014 	lw	v1,20(v0)
80071470:	90642123 	lbu	a0,8483(v1)
80071474:	12040562 	beq	s0,a0,80072a00 <S9xSetPPU+0x1cd8>
80071478:	3c028022 	lui	v0,0x8022
8007147c:	24425bc4 	addiu	v0,v0,23492
80071480:	8c440e4c 	lw	a0,3660(v0)
80071484:	8c430e48 	lw	v1,3656(v0)
80071488:	10640004 	beq	v1,a0,8007149c <S9xSetPPU+0x774>
8007148c:	3c028006 	lui	v0,0x8006
80071490:	24421e28 	addiu	v0,v0,7720
80071494:	0040f809 	jalr	v0
80071498:	00000000 	nop
8007149c:	00103902 	srl	a3,s0,0x4
800714a0:	00104082 	srl	t0,s0,0x2
800714a4:	00104982 	srl	t1,s0,0x6
800714a8:	38e70001 	xori	a3,a3,0x1
800714ac:	39080001 	xori	t0,t0,0x1
800714b0:	39290001 	xori	t1,t1,0x1
800714b4:	00102042 	srl	a0,s0,0x1
800714b8:	00102942 	srl	a1,s0,0x5
800714bc:	001030c2 	srl	a2,s0,0x3
800714c0:	320a0001 	andi	t2,s0,0x1
800714c4:	3c038022 	lui	v1,0x8022
800714c8:	246350e8 	addiu	v1,v1,20712
800714cc:	30840001 	andi	a0,a0,0x1
800714d0:	30a50001 	andi	a1,a1,0x1
800714d4:	30c60001 	andi	a2,a2,0x1
800714d8:	394a0001 	xori	t2,t2,0x1
800714dc:	30e70001 	andi	a3,a3,0x1
800714e0:	31080001 	andi	t0,t0,0x1
800714e4:	31290001 	andi	t1,t1,0x1
800714e8:	001059c2 	srl	t3,s0,0x7
800714ec:	24020001 	li	v0,1
800714f0:	240c2123 	li	t4,8483
800714f4:	a0620ace 	sb	v0,2766(v1)
800714f8:	a0640ab6 	sb	a0,2742(v1)
800714fc:	a0650ab7 	sb	a1,2743(v1)
80071500:	a0660abc 	sb	a2,2748(v1)
80071504:	a06b0abd 	sb	t3,2749(v1)
80071508:	a06a0ac2 	sb	t2,2754(v1)
8007150c:	a0670ac3 	sb	a3,2755(v1)
80071510:	a0680ac8 	sb	t0,2760(v1)
80071514:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071518:	a0690ac9 	sb	t1,2761(v1)
8007151c:	3c168022 	lui	s6,0x8022
80071520:	26c450e8 	addiu	a0,s6,20712
80071524:	9082003e 	lbu	v0,62(a0)
80071528:	104004b9 	beqz	v0,80072810 <S9xSetPPU+0x1ae8>
8007152c:	321200ff 	andi	s2,s0,0xff
80071530:	90830864 	lbu	v1,2148(a0)
80071534:	3253007f 	andi	s3,s2,0x7f
80071538:	00031840 	sll	v1,v1,0x1
8007153c:	00641821 	addu	v1,v1,a0
80071540:	94620040 	lhu	v0,64(v1)
80071544:	00021202 	srl	v0,v0,0x8
80071548:	12620031 	beq	s3,v0,80071610 <S9xSetPPU+0x8e8>
8007154c:	3c118021 	lui	s1,0x8021
80071550:	2622e42c 	addiu	v0,s1,-7124
80071554:	90430073 	lbu	v1,115(v0)
80071558:	10600009 	beqz	v1,80071580 <S9xSetPPU+0x858>
8007155c:	3c148022 	lui	s4,0x8022
80071560:	26825bc4 	addiu	v0,s4,23492
80071564:	8c440e4c 	lw	a0,3660(v0)
80071568:	8c430e48 	lw	v1,3656(v0)
8007156c:	10640004 	beq	v1,a0,80071580 <S9xSetPPU+0x858>
80071570:	3c028006 	lui	v0,0x8006
80071574:	24421e28 	addiu	v0,v0,7720
80071578:	0040f809 	jalr	v0
8007157c:	00000000 	nop
80071580:	26c250e8 	addiu	v0,s6,20712
80071584:	90470864 	lbu	a3,2148(v0)
80071588:	2625e42c 	addiu	a1,s1,-7124
8007158c:	00074840 	sll	t1,a3,0x1
80071590:	01224021 	addu	t0,t1,v0
80071594:	91030040 	lbu	v1,64(t0)
80071598:	00132200 	sll	a0,s3,0x8
8007159c:	90a60073 	lbu	a2,115(a1)
800715a0:	00641825 	or	v1,v1,a0
800715a4:	24020001 	li	v0,1
800715a8:	a2825bc4 	sb	v0,23492(s4)
800715ac:	10c00018 	beqz	a2,80071610 <S9xSetPPU+0x8e8>
800715b0:	a5030040 	sh	v1,64(t0)
800715b4:	3c048022 	lui	a0,0x8022
800715b8:	24845bc4 	addiu	a0,a0,23492
800715bc:	8c860c44 	lw	a2,3140(a0)
800715c0:	00121082 	srl	v0,s2,0x2
800715c4:	3042001f 	andi	v0,v0,0x1f
800715c8:	00c21021 	addu	v0,a2,v0
800715cc:	3063ffff 	andi	v1,v1,0xffff
800715d0:	90450000 	lbu	a1,0(v0)
800715d4:	00073880 	sll	a3,a3,0x2
800715d8:	00031942 	srl	v1,v1,0x5
800715dc:	00e43821 	addu	a3,a3,a0
800715e0:	3063001f 	andi	v1,v1,0x1f
800715e4:	00c33021 	addu	a2,a2,v1
800715e8:	ace50844 	sw	a1,2116(a3)
800715ec:	90c80000 	lbu	t0,0(a2)
800715f0:	8ce30044 	lw	v1,68(a3)
800715f4:	00052a80 	sll	a1,a1,0xa
800715f8:	00a32825 	or	a1,a1,v1
800715fc:	00081140 	sll	v0,t0,0x5
80071600:	01242021 	addu	a0,t1,a0
80071604:	00451025 	or	v0,v0,a1
80071608:	a4820c48 	sh	v0,3144(a0)
8007160c:	ace80444 	sw	t0,1092(a3)
80071610:	26c350e8 	addiu	v1,s6,20712
80071614:	90620864 	lbu	v0,2148(v1)
80071618:	24420001 	addiu	v0,v0,1
8007161c:	a0620864 	sb	v0,2148(v1)
80071620:	26c350e8 	addiu	v1,s6,20712
80071624:	9062003e 	lbu	v0,62(v1)
80071628:	240c2122 	li	t4,8482
8007162c:	38420001 	xori	v0,v0,0x1
80071630:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071634:	a062003e 	sb	v0,62(v1)
80071638:	3c028022 	lui	v0,0x8022
8007163c:	244250e8 	addiu	v0,v0,20712
80071640:	240c2121 	li	t4,8481
80071644:	a0500864 	sb	s0,2148(v0)
80071648:	a040003e 	sb	zero,62(v0)
8007164c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071650:	a0400acf 	sb	zero,2767(v0)
80071654:	3c048022 	lui	a0,0x8022
80071658:	248450e8 	addiu	a0,a0,20712
8007165c:	90830861 	lbu	v1,2145(a0)
80071660:	00101200 	sll	v0,s0,0x8
80071664:	00621825 	or	v1,v1,v0
80071668:	240c2120 	li	t4,8480
8007166c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071670:	a4830860 	sh	v1,2144(a0)
80071674:	3c048022 	lui	a0,0x8022
80071678:	248450e8 	addiu	a0,a0,20712
8007167c:	9083085f 	lbu	v1,2143(a0)
80071680:	00101200 	sll	v0,s0,0x8
80071684:	00621825 	or	v1,v1,v0
80071688:	240c211f 	li	t4,8479
8007168c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071690:	a483085e 	sh	v1,2142(a0)
80071694:	3c028022 	lui	v0,0x8022
80071698:	244250e8 	addiu	v0,v0,20712
8007169c:	90440ad8 	lbu	a0,2776(v0)
800716a0:	00101a00 	sll	v1,s0,0x8
800716a4:	00641825 	or	v1,v1,a0
800716a8:	240c210e 	li	t4,8462
800716ac:	a4430010 	sh	v1,16(v0)
800716b0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800716b4:	a0500ad8 	sb	s0,2776(v0)
800716b8:	3c028022 	lui	v0,0x8022
800716bc:	244250e8 	addiu	v0,v0,20712
800716c0:	90440ad8 	lbu	a0,2776(v0)
800716c4:	00101a00 	sll	v1,s0,0x8
800716c8:	00641825 	or	v1,v1,a0
800716cc:	240c210d 	li	t4,8461
800716d0:	a4430012 	sh	v1,18(v0)
800716d4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800716d8:	a0500ad8 	sb	s0,2776(v0)
800716dc:	3c038021 	lui	v1,0x8021
800716e0:	2462701c 	addiu	v0,v1,28700
800716e4:	8c430014 	lw	v1,20(v0)
800716e8:	9064210c 	lbu	a0,8460(v1)
800716ec:	120404d2 	beq	s0,a0,80072a38 <S9xSetPPU+0x1d10>
800716f0:	3c028022 	lui	v0,0x8022
800716f4:	24425bc4 	addiu	v0,v0,23492
800716f8:	8c440e4c 	lw	a0,3660(v0)
800716fc:	8c430e48 	lw	v1,3656(v0)
80071700:	10640004 	beq	v1,a0,80071714 <S9xSetPPU+0x9ec>
80071704:	3c028006 	lui	v0,0x8006
80071708:	24421e28 	addiu	v0,v0,7720
8007170c:	0040f809 	jalr	v0
80071710:	00000000 	nop
80071714:	32040007 	andi	a0,s0,0x7
80071718:	00101a00 	sll	v1,s0,0x8
8007171c:	3c028022 	lui	v0,0x8022
80071720:	244250e8 	addiu	v0,v0,20712
80071724:	00042300 	sll	a0,a0,0xc
80071728:	30637000 	andi	v1,v1,0x7000
8007172c:	240c210c 	li	t4,8460
80071730:	a443003a 	sh	v1,58(v0)
80071734:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071738:	a444002e 	sh	a0,46(v0)
8007173c:	3c048021 	lui	a0,0x8021
80071740:	2482701c 	addiu	v0,a0,28700
80071744:	8c430014 	lw	v1,20(v0)
80071748:	9064210b 	lbu	a0,8459(v1)
8007174c:	120404b8 	beq	s0,a0,80072a30 <S9xSetPPU+0x1d08>
80071750:	3c028022 	lui	v0,0x8022
80071754:	24425bc4 	addiu	v0,v0,23492
80071758:	8c440e4c 	lw	a0,3660(v0)
8007175c:	8c430e48 	lw	v1,3656(v0)
80071760:	10640004 	beq	v1,a0,80071774 <S9xSetPPU+0xa4c>
80071764:	3c028006 	lui	v0,0x8006
80071768:	24421e28 	addiu	v0,v0,7720
8007176c:	0040f809 	jalr	v0
80071770:	00000000 	nop
80071774:	32040007 	andi	a0,s0,0x7
80071778:	00101a00 	sll	v1,s0,0x8
8007177c:	3c028022 	lui	v0,0x8022
80071780:	244250e8 	addiu	v0,v0,20712
80071784:	00042300 	sll	a0,a0,0xc
80071788:	30637000 	andi	v1,v1,0x7000
8007178c:	240c210b 	li	t4,8459
80071790:	a4430022 	sh	v1,34(v0)
80071794:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071798:	a4440016 	sh	a0,22(v0)
8007179c:	3c038021 	lui	v1,0x8021
800717a0:	2462701c 	addiu	v0,v1,28700
800717a4:	8c430014 	lw	v1,20(v0)
800717a8:	9064210a 	lbu	a0,8458(v1)
800717ac:	1204049e 	beq	s0,a0,80072a28 <S9xSetPPU+0x1d00>
800717b0:	3c028022 	lui	v0,0x8022
800717b4:	24425bc4 	addiu	v0,v0,23492
800717b8:	8c440e4c 	lw	a0,3660(v0)
800717bc:	8c430e48 	lw	v1,3656(v0)
800717c0:	10640004 	beq	v1,a0,800717d4 <S9xSetPPU+0xaac>
800717c4:	3c028006 	lui	v0,0x8006
800717c8:	24421e28 	addiu	v0,v0,7720
800717cc:	0040f809 	jalr	v0
800717d0:	00000000 	nop
800717d4:	3202007c 	andi	v0,s0,0x7c
800717d8:	3c038022 	lui	v1,0x8022
800717dc:	246350e8 	addiu	v1,v1,20712
800717e0:	00021200 	sll	v0,v0,0x8
800717e4:	32040003 	andi	a0,s0,0x3
800717e8:	240c210a 	li	t4,8458
800717ec:	a4620032 	sh	v0,50(v1)
800717f0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800717f4:	a464003c 	sh	a0,60(v1)
800717f8:	3c048021 	lui	a0,0x8021
800717fc:	2482701c 	addiu	v0,a0,28700
80071800:	8c430014 	lw	v1,20(v0)
80071804:	90642109 	lbu	a0,8457(v1)
80071808:	12040485 	beq	s0,a0,80072a20 <S9xSetPPU+0x1cf8>
8007180c:	3c028022 	lui	v0,0x8022
80071810:	24425bc4 	addiu	v0,v0,23492
80071814:	8c440e4c 	lw	a0,3660(v0)
80071818:	8c430e48 	lw	v1,3656(v0)
8007181c:	10640004 	beq	v1,a0,80071830 <S9xSetPPU+0xb08>
80071820:	3c028006 	lui	v0,0x8006
80071824:	24421e28 	addiu	v0,v0,7720
80071828:	0040f809 	jalr	v0
8007182c:	00000000 	nop
80071830:	3202007c 	andi	v0,s0,0x7c
80071834:	3c038022 	lui	v1,0x8022
80071838:	246350e8 	addiu	v1,v1,20712
8007183c:	00021200 	sll	v0,v0,0x8
80071840:	32040003 	andi	a0,s0,0x3
80071844:	240c2109 	li	t4,8457
80071848:	a4620026 	sh	v0,38(v1)
8007184c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071850:	a4640030 	sh	a0,48(v1)
80071854:	3c038021 	lui	v1,0x8021
80071858:	2462701c 	addiu	v0,v1,28700
8007185c:	8c430014 	lw	v1,20(v0)
80071860:	90642108 	lbu	a0,8456(v1)
80071864:	1204047c 	beq	s0,a0,80072a58 <S9xSetPPU+0x1d30>
80071868:	3c028022 	lui	v0,0x8022
8007186c:	24425bc4 	addiu	v0,v0,23492
80071870:	8c440e4c 	lw	a0,3660(v0)
80071874:	8c430e48 	lw	v1,3656(v0)
80071878:	10640004 	beq	v1,a0,8007188c <S9xSetPPU+0xb64>
8007187c:	3c028006 	lui	v0,0x8006
80071880:	24421e28 	addiu	v0,v0,7720
80071884:	0040f809 	jalr	v0
80071888:	00000000 	nop
8007188c:	3202007c 	andi	v0,s0,0x7c
80071890:	3c038022 	lui	v1,0x8022
80071894:	246350e8 	addiu	v1,v1,20712
80071898:	00021200 	sll	v0,v0,0x8
8007189c:	32040003 	andi	a0,s0,0x3
800718a0:	240c2108 	li	t4,8456
800718a4:	a462001a 	sh	v0,26(v1)
800718a8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800718ac:	a4640024 	sh	a0,36(v1)
800718b0:	3c048021 	lui	a0,0x8021
800718b4:	2482701c 	addiu	v0,a0,28700
800718b8:	8c430014 	lw	v1,20(v0)
800718bc:	90642107 	lbu	a0,8455(v1)
800718c0:	12040463 	beq	s0,a0,80072a50 <S9xSetPPU+0x1d28>
800718c4:	3c028022 	lui	v0,0x8022
800718c8:	24425bc4 	addiu	v0,v0,23492
800718cc:	8c440e4c 	lw	a0,3660(v0)
800718d0:	8c430e48 	lw	v1,3656(v0)
800718d4:	10640004 	beq	v1,a0,800718e8 <S9xSetPPU+0xbc0>
800718d8:	3c028006 	lui	v0,0x8006
800718dc:	24421e28 	addiu	v0,v0,7720
800718e0:	0040f809 	jalr	v0
800718e4:	00000000 	nop
800718e8:	3202007c 	andi	v0,s0,0x7c
800718ec:	3c038022 	lui	v1,0x8022
800718f0:	246350e8 	addiu	v1,v1,20712
800718f4:	00021200 	sll	v0,v0,0x8
800718f8:	32040003 	andi	a0,s0,0x3
800718fc:	240c2107 	li	t4,8455
80071900:	a462000e 	sh	v0,14(v1)
80071904:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071908:	a4640018 	sh	a0,24(v1)
8007190c:	3c048021 	lui	a0,0x8021
80071910:	2482701c 	addiu	v0,a0,28700
80071914:	8c430014 	lw	v1,20(v0)
80071918:	9064212e 	lbu	a0,8494(v1)
8007191c:	1204044a 	beq	s0,a0,80072a48 <S9xSetPPU+0x1d20>
80071920:	3c028022 	lui	v0,0x8022
80071924:	24425bc4 	addiu	v0,v0,23492
80071928:	8c440e4c 	lw	a0,3660(v0)
8007192c:	8c430e48 	lw	v1,3656(v0)
80071930:	10640004 	beq	v1,a0,80071944 <S9xSetPPU+0xc1c>
80071934:	3c028006 	lui	v0,0x8006
80071938:	24421e28 	addiu	v0,v0,7720
8007193c:	0040f809 	jalr	v0
80071940:	00000000 	nop
80071944:	24030001 	li	v1,1
80071948:	3c028022 	lui	v0,0x8022
8007194c:	240c212e 	li	t4,8494
80071950:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071954:	a0435bb6 	sb	v1,23478(v0)
80071958:	3c038021 	lui	v1,0x8021
8007195c:	2471701c 	addiu	s1,v1,28700
80071960:	8e250014 	lw	a1,20(s1)
80071964:	90a2212d 	lbu	v0,8493(a1)
80071968:	12020435 	beq	s0,v0,80072a40 <S9xSetPPU+0x1d18>
8007196c:	3c028022 	lui	v0,0x8022
80071970:	24425bc4 	addiu	v0,v0,23492
80071974:	8c440e4c 	lw	a0,3660(v0)
80071978:	8c430e48 	lw	v1,3656(v0)
8007197c:	10640005 	beq	v1,a0,80071994 <S9xSetPPU+0xc6c>
80071980:	3c028006 	lui	v0,0x8006
80071984:	24421e28 	addiu	v0,v0,7720
80071988:	0040f809 	jalr	v0
8007198c:	00000000 	nop
80071990:	8e250014 	lw	a1,20(s1)
80071994:	24030001 	li	v1,1
80071998:	3c028022 	lui	v0,0x8022
8007199c:	a0435bb6 	sb	v1,23478(v0)
800719a0:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
800719a4:	a0b0212d 	sb	s0,8493(a1)
800719a8:	3c028021 	lui	v0,0x8021
800719ac:	2451701c 	addiu	s1,v0,28700
800719b0:	8e250014 	lw	a1,20(s1)
800719b4:	90a2212c 	lbu	v0,8492(a1)
800719b8:	12020401 	beq	s0,v0,800729c0 <S9xSetPPU+0x1c98>
800719bc:	3c028022 	lui	v0,0x8022
800719c0:	24425bc4 	addiu	v0,v0,23492
800719c4:	8c440e4c 	lw	a0,3660(v0)
800719c8:	8c430e48 	lw	v1,3656(v0)
800719cc:	10640005 	beq	v1,a0,800719e4 <S9xSetPPU+0xcbc>
800719d0:	3c028006 	lui	v0,0x8006
800719d4:	24421e28 	addiu	v0,v0,7720
800719d8:	0040f809 	jalr	v0
800719dc:	00000000 	nop
800719e0:	8e250014 	lw	a1,20(s1)
800719e4:	24030001 	li	v1,1
800719e8:	3c028022 	lui	v0,0x8022
800719ec:	a0435bb6 	sb	v1,23478(v0)
800719f0:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
800719f4:	a0b0212c 	sb	s0,8492(a1)
800719f8:	3c048021 	lui	a0,0x8021
800719fc:	2482701c 	addiu	v0,a0,28700
80071a00:	8c430014 	lw	v1,20(v0)
80071a04:	9064212b 	lbu	a0,8491(v1)
80071a08:	120403eb 	beq	s0,a0,800729b8 <S9xSetPPU+0x1c90>
80071a0c:	3c028022 	lui	v0,0x8022
80071a10:	24425bc4 	addiu	v0,v0,23492
80071a14:	8c440e4c 	lw	a0,3660(v0)
80071a18:	8c430e48 	lw	v1,3656(v0)
80071a1c:	10640004 	beq	v1,a0,80071a30 <S9xSetPPU+0xd08>
80071a20:	3c028006 	lui	v0,0x8006
80071a24:	24421e28 	addiu	v0,v0,7720
80071a28:	0040f809 	jalr	v0
80071a2c:	00000000 	nop
80071a30:	3204000c 	andi	a0,s0,0xc
80071a34:	3c038022 	lui	v1,0x8022
80071a38:	246350e8 	addiu	v1,v1,20712
80071a3c:	00042083 	sra	a0,a0,0x2
80071a40:	32050003 	andi	a1,s0,0x3
80071a44:	24020001 	li	v0,1
80071a48:	240c212b 	li	t4,8491
80071a4c:	a0620ace 	sb	v0,2766(v1)
80071a50:	a0650ab4 	sb	a1,2740(v1)
80071a54:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071a58:	a0640ab5 	sb	a0,2741(v1)
80071a5c:	3c038021 	lui	v1,0x8021
80071a60:	2462701c 	addiu	v0,v1,28700
80071a64:	8c430014 	lw	v1,20(v0)
80071a68:	9064212a 	lbu	a0,8490(v1)
80071a6c:	120403d0 	beq	s0,a0,800729b0 <S9xSetPPU+0x1c88>
80071a70:	3c028022 	lui	v0,0x8022
80071a74:	24425bc4 	addiu	v0,v0,23492
80071a78:	8c440e4c 	lw	a0,3660(v0)
80071a7c:	8c430e48 	lw	v1,3656(v0)
80071a80:	10640004 	beq	v1,a0,80071a94 <S9xSetPPU+0xd6c>
80071a84:	3c028006 	lui	v0,0x8006
80071a88:	24421e28 	addiu	v0,v0,7720
80071a8c:	0040f809 	jalr	v0
80071a90:	00000000 	nop
80071a94:	3204000c 	andi	a0,s0,0xc
80071a98:	32050030 	andi	a1,s0,0x30
80071a9c:	3c028022 	lui	v0,0x8022
80071aa0:	244250e8 	addiu	v0,v0,20712
80071aa4:	00042083 	sra	a0,a0,0x2
80071aa8:	00052903 	sra	a1,a1,0x4
80071aac:	32060003 	andi	a2,s0,0x3
80071ab0:	00103982 	srl	a3,s0,0x6
80071ab4:	24030001 	li	v1,1
80071ab8:	240c212a 	li	t4,8490
80071abc:	a0430ace 	sb	v1,2766(v0)
80071ac0:	a0460ab0 	sb	a2,2736(v0)
80071ac4:	a0440ab1 	sb	a0,2737(v0)
80071ac8:	a0450ab2 	sb	a1,2738(v0)
80071acc:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071ad0:	a0470ab3 	sb	a3,2739(v0)
80071ad4:	3c058022 	lui	a1,0x8022
80071ad8:	24a550e8 	addiu	a1,a1,20712
80071adc:	3c048021 	lui	a0,0x8021
80071ae0:	8ca3086c 	lw	v1,2156(a1)
80071ae4:	8c82701c 	lw	v0,28700(a0)
80071ae8:	320700ff 	andi	a3,s0,0xff
80071aec:	00431021 	addu	v0,v0,v1
80071af0:	a0470000 	sb	a3,0(v0)
80071af4:	2484701c 	addiu	a0,a0,28700
80071af8:	3c020001 	lui	v0,0x1
80071afc:	24630001 	addiu	v1,v1,1
80071b00:	8c860014 	lw	a2,20(a0)
80071b04:	3442ffff 	ori	v0,v0,0xffff
80071b08:	00621824 	and	v1,v1,v0
80071b0c:	240c2180 	li	t4,8576
80071b10:	aca3086c 	sw	v1,2156(a1)
80071b14:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071b18:	a0c72180 	sb	a3,8576(a2)
80071b1c:	3c048021 	lui	a0,0x8021
80071b20:	2483701c 	addiu	v1,a0,28700
80071b24:	8c620014 	lw	v0,20(v1)
80071b28:	3c048021 	lui	a0,0x8021
80071b2c:	00451021 	addu	v0,v0,a1
80071b30:	a0500000 	sb	s0,0(v0)
80071b34:	2484e3e8 	addiu	a0,a0,-7192
80071b38:	8c820004 	lw	v0,4(a0)
80071b3c:	30a30003 	andi	v1,a1,0x3
80071b40:	00431021 	addu	v0,v0,v1
80071b44:	a05000f4 	sb	s0,244(v0)
80071b48:	8c83001c 	lw	v1,28(a0)
80071b4c:	3c028021 	lui	v0,0x8021
80071b50:	00a06021 	move	t4,a1
80071b54:	9045e42c 	lbu	a1,-7124(v0)
80071b58:	24630001 	addiu	v1,v1,1
80071b5c:	ac83001c 	sw	v1,28(a0)
80071b60:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071b64:	a085000c 	sb	a1,12(a0)
80071b68:	3c048021 	lui	a0,0x8021
80071b6c:	2482701c 	addiu	v0,a0,28700
80071b70:	8c430014 	lw	v1,20(v0)
80071b74:	90642133 	lbu	a0,8499(v1)
80071b78:	120402ff 	beq	s0,a0,80072778 <S9xSetPPU+0x1a50>
80071b7c:	32020004 	andi	v0,s0,0x4
80071b80:	1040037d 	beqz	v0,80072978 <S9xSetPPU+0x1c50>
80071b84:	3c168022 	lui	s6,0x8022
80071b88:	3c028022 	lui	v0,0x8022
80071b8c:	24455bc4 	addiu	a1,v0,23492
80071b90:	90a40035 	lbu	a0,53(a1)
80071b94:	26c350e8 	addiu	v1,s6,20712
80071b98:	240200ef 	li	v0,239
80071b9c:	10800409 	beqz	a0,80072bc4 <S9xSetPPU+0x1e9c>
80071ba0:	a462086a 	sh	v0,2154(v1)
80071ba4:	240201de 	li	v0,478
80071ba8:	aca2003c 	sw	v0,60(a1)
80071bac:	3c028021 	lui	v0,0x8021
80071bb0:	2451701c 	addiu	s1,v0,28700
80071bb4:	8e240014 	lw	a0,20(s1)
80071bb8:	90822133 	lbu	v0,8499(a0)
80071bbc:	02021026 	xor	v0,s0,v0
80071bc0:	30420003 	andi	v0,v0,0x3
80071bc4:	1040fc6b 	beqz	v0,80070d74 <S9xSetPPU+0x4c>
80071bc8:	240c2133 	li	t4,8499
80071bcc:	3c028022 	lui	v0,0x8022
80071bd0:	24525bc4 	addiu	s2,v0,23492
80071bd4:	8e430e48 	lw	v1,3656(s2)
80071bd8:	8e420e4c 	lw	v0,3660(s2)
80071bdc:	10620005 	beq	v1,v0,80071bf4 <S9xSetPPU+0xecc>
80071be0:	3c028006 	lui	v0,0x8006
80071be4:	24421e28 	addiu	v0,v0,7720
80071be8:	0040f809 	jalr	v0
80071bec:	00000000 	nop
80071bf0:	8e240014 	lw	a0,20(s1)
80071bf4:	90822133 	lbu	v0,8499(a0)
80071bf8:	02021026 	xor	v0,s0,v0
80071bfc:	30420002 	andi	v0,v0,0x2
80071c00:	10400004 	beqz	v0,80071c14 <S9xSetPPU+0xeec>
80071c04:	92c250e8 	lbu	v0,20712(s6)
80071c08:	24020001 	li	v0,1
80071c0c:	a2420005 	sb	v0,5(s2)
80071c10:	92c250e8 	lbu	v0,20712(s6)
80071c14:	2442fffb 	addiu	v0,v0,-5
80071c18:	304200ff 	andi	v0,v0,0xff
80071c1c:	2c420002 	sltiu	v0,v0,2
80071c20:	144002cf 	bnez	v0,80072760 <S9xSetPPU+0x1a38>
80071c24:	32020001 	andi	v0,s0,0x1
80071c28:	240c2133 	li	t4,8499
80071c2c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071c30:	a2400037 	sb	zero,55(s2)
80071c34:	3c048021 	lui	a0,0x8021
80071c38:	2482701c 	addiu	v0,a0,28700
80071c3c:	8c430014 	lw	v1,20(v0)
80071c40:	90642130 	lbu	a0,8496(v1)
80071c44:	12040356 	beq	s0,a0,800729a0 <S9xSetPPU+0x1c78>
80071c48:	3c028022 	lui	v0,0x8022
80071c4c:	24425bc4 	addiu	v0,v0,23492
80071c50:	8c440e4c 	lw	a0,3660(v0)
80071c54:	8c430e48 	lw	v1,3656(v0)
80071c58:	10640004 	beq	v1,a0,80071c6c <S9xSetPPU+0xf44>
80071c5c:	3c028006 	lui	v0,0x8006
80071c60:	24421e28 	addiu	v0,v0,7720
80071c64:	0040f809 	jalr	v0
80071c68:	00000000 	nop
80071c6c:	24030001 	li	v1,1
80071c70:	3c028022 	lui	v0,0x8022
80071c74:	240c2130 	li	t4,8496
80071c78:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071c7c:	a0435bb6 	sb	v1,23478(v0)
80071c80:	3c038021 	lui	v1,0x8021
80071c84:	2462701c 	addiu	v0,v1,28700
80071c88:	8c430014 	lw	v1,20(v0)
80071c8c:	9064212f 	lbu	a0,8495(v1)
80071c90:	12040341 	beq	s0,a0,80072998 <S9xSetPPU+0x1c70>
80071c94:	3c028022 	lui	v0,0x8022
80071c98:	24425bc4 	addiu	v0,v0,23492
80071c9c:	8c440e4c 	lw	a0,3660(v0)
80071ca0:	8c430e48 	lw	v1,3656(v0)
80071ca4:	10640004 	beq	v1,a0,80071cb8 <S9xSetPPU+0xf90>
80071ca8:	3c028006 	lui	v0,0x8006
80071cac:	24421e28 	addiu	v0,v0,7720
80071cb0:	0040f809 	jalr	v0
80071cb4:	00000000 	nop
80071cb8:	24030001 	li	v1,1
80071cbc:	3c028022 	lui	v0,0x8022
80071cc0:	240c212f 	li	t4,8495
80071cc4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071cc8:	a0435bb6 	sb	v1,23478(v0)
80071ccc:	3c038021 	lui	v1,0x8021
80071cd0:	2462701c 	addiu	v0,v1,28700
80071cd4:	8c430014 	lw	v1,20(v0)
80071cd8:	90642106 	lbu	a0,8454(v1)
80071cdc:	1204032c 	beq	s0,a0,80072990 <S9xSetPPU+0x1c68>
80071ce0:	3c028022 	lui	v0,0x8022
80071ce4:	24425bc4 	addiu	v0,v0,23492
80071ce8:	8c440e4c 	lw	a0,3660(v0)
80071cec:	8c430e48 	lw	v1,3656(v0)
80071cf0:	10640004 	beq	v1,a0,80071d04 <S9xSetPPU+0xfdc>
80071cf4:	3c028006 	lui	v0,0x8006
80071cf8:	24421e28 	addiu	v0,v0,7720
80071cfc:	0040f809 	jalr	v0
80071d00:	00000000 	nop
80071d04:	00101102 	srl	v0,s0,0x4
80071d08:	3c168022 	lui	s6,0x8022
80071d0c:	24440001 	addiu	a0,v0,1
80071d10:	26c350e8 	addiu	v1,s6,20712
80071d14:	32020001 	andi	v0,s0,0x1
80071d18:	14400314 	bnez	v0,8007296c <S9xSetPPU+0x1c44>
80071d1c:	a0640a9e 	sb	a0,2718(v1)
80071d20:	00002021 	move	a0,zero
80071d24:	26c350e8 	addiu	v1,s6,20712
80071d28:	32020002 	andi	v0,s0,0x2
80071d2c:	1440030b 	bnez	v0,8007295c <S9xSetPPU+0x1c34>
80071d30:	a0640a9f 	sb	a0,2719(v1)
80071d34:	00002021 	move	a0,zero
80071d38:	26c350e8 	addiu	v1,s6,20712
80071d3c:	32020004 	andi	v0,s0,0x4
80071d40:	14400302 	bnez	v0,8007294c <S9xSetPPU+0x1c24>
80071d44:	a0640aa0 	sb	a0,2720(v1)
80071d48:	00002021 	move	a0,zero
80071d4c:	26c350e8 	addiu	v1,s6,20712
80071d50:	32020008 	andi	v0,s0,0x8
80071d54:	144002f9 	bnez	v0,8007293c <S9xSetPPU+0x1c14>
80071d58:	a0640aa1 	sb	a0,2721(v1)
80071d5c:	00001821 	move	v1,zero
80071d60:	26c250e8 	addiu	v0,s6,20712
80071d64:	240c2106 	li	t4,8454
80071d68:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071d6c:	a0430aa2 	sb	v1,2722(v0)
80071d70:	3c028021 	lui	v0,0x8021
80071d74:	2452701c 	addiu	s2,v0,28700
80071d78:	8e420014 	lw	v0,20(s2)
80071d7c:	90432105 	lbu	v1,8453(v0)
80071d80:	12030020 	beq	s0,v1,80071e04 <S9xSetPPU+0x10dc>
80071d84:	3c028022 	lui	v0,0x8022
80071d88:	24515bc4 	addiu	s1,v0,23492
80071d8c:	8e230e48 	lw	v1,3656(s1)
80071d90:	8e220e4c 	lw	v0,3660(s1)
80071d94:	10620004 	beq	v1,v0,80071da8 <S9xSetPPU+0x1080>
80071d98:	3c028006 	lui	v0,0x8006
80071d9c:	24421e28 	addiu	v0,v0,7720
80071da0:	0040f809 	jalr	v0
80071da4:	00000000 	nop
80071da8:	32090007 	andi	t1,s0,0x7
80071dac:	2527fffb 	addiu	a3,t1,-5
80071db0:	3203000f 	andi	v1,s0,0xf
80071db4:	3c0a8022 	lui	t2,0x8022
80071db8:	38630009 	xori	v1,v1,0x9
80071dbc:	30e700ff 	andi	a3,a3,0xff
80071dc0:	00102102 	srl	a0,s0,0x4
80071dc4:	00102942 	srl	a1,s0,0x5
80071dc8:	00103182 	srl	a2,s0,0x6
80071dcc:	254250e8 	addiu	v0,t2,20712
80071dd0:	30840001 	andi	a0,a0,0x1
80071dd4:	30a50001 	andi	a1,a1,0x1
80071dd8:	30c60001 	andi	a2,a2,0x1
80071ddc:	2c630001 	sltiu	v1,v1,1
80071de0:	001041c2 	srl	t0,s0,0x7
80071de4:	2ce70002 	sltiu	a3,a3,2
80071de8:	a0440014 	sb	a0,20(v0)
80071dec:	a0450020 	sb	a1,32(v0)
80071df0:	a046002c 	sb	a2,44(v0)
80071df4:	a0480038 	sb	t0,56(v0)
80071df8:	a0430001 	sb	v1,1(v0)
80071dfc:	14e00252 	bnez	a3,80072748 <S9xSetPPU+0x1a20>
80071e00:	a14950e8 	sb	t1,20712(t2)
80071e04:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071e08:	240c2105 	li	t4,8453
80071e0c:	3c168022 	lui	s6,0x8022
80071e10:	26d350e8 	addiu	s3,s6,20712
80071e14:	96650844 	lhu	a1,2116(s3)
80071e18:	30a20100 	andi	v0,a1,0x100
80071e1c:	104002b2 	beqz	v0,800728e8 <S9xSetPPU+0x1bc0>
80071e20:	321200ff 	andi	s2,s0,0xff
80071e24:	92620847 	lbu	v0,2119(s3)
80071e28:	30a3010f 	andi	v1,a1,0x10f
80071e2c:	30420001 	andi	v0,v0,0x1
80071e30:	00031840 	sll	v1,v1,0x1
80071e34:	00628821 	addu	s1,v1,v0
80071e38:	0233a021 	addu	s4,s1,s3
80071e3c:	9282087a 	lbu	v0,2170(s4)
80071e40:	10520038 	beq	v0,s2,80071f24 <S9xSetPPU+0x11fc>
80071e44:	3c028022 	lui	v0,0x8022
80071e48:	24555bc4 	addiu	s5,v0,23492
80071e4c:	8ea30e48 	lw	v1,3656(s5)
80071e50:	8ea20e4c 	lw	v0,3660(s5)
80071e54:	10620004 	beq	v1,v0,80071e68 <S9xSetPPU+0x1140>
80071e58:	3c028006 	lui	v0,0x8006
80071e5c:	24421e28 	addiu	v0,v0,7720
80071e60:	0040f809 	jalr	v0
80071e64:	00000000 	nop
80071e68:	3222001f 	andi	v0,s1,0x1f
80071e6c:	00021980 	sll	v1,v0,0x6
80071e70:	00021100 	sll	v0,v0,0x4
80071e74:	00621823 	subu	v1,v1,v0
80071e78:	32440001 	andi	a0,s2,0x1
80071e7c:	00122842 	srl	a1,s2,0x1
80071e80:	001230c2 	srl	a2,s2,0x3
80071e84:	00123942 	srl	a3,s2,0x5
80071e88:	3c02801f 	lui	v0,0x801f
80071e8c:	2442b3ac 	addiu	v0,v0,-19540
80071e90:	24630240 	addiu	v1,v1,576
80071e94:	00042040 	sll	a0,a0,0x1
80071e98:	30a50002 	andi	a1,a1,0x2
80071e9c:	30c60002 	andi	a2,a2,0x2
80071ea0:	30e70002 	andi	a3,a3,0x2
80071ea4:	a292087a 	sb	s2,2170(s4)
80071ea8:	00731821 	addu	v1,v1,s3
80071eac:	00e23821 	addu	a3,a3,v0
80071eb0:	00822021 	addu	a0,a0,v0
80071eb4:	00c23021 	addu	a2,a2,v0
80071eb8:	00a22821 	addu	a1,a1,v0
80071ebc:	94890000 	lhu	t1,0(a0)
80071ec0:	94a20000 	lhu	v0,0(a1)
80071ec4:	94c40000 	lhu	a0,0(a2)
80071ec8:	94ea0000 	lhu	t2,0(a3)
80071ecc:	90650002 	lbu	a1,2(v1)
80071ed0:	9066000e 	lbu	a2,14(v1)
80071ed4:	9067001a 	lbu	a3,26(v1)
80071ed8:	90680026 	lbu	t0,38(v1)
80071edc:	00a92825 	or	a1,a1,t1
80071ee0:	00c23025 	or	a2,a2,v0
80071ee4:	00e43825 	or	a3,a3,a0
80071ee8:	010a4025 	or	t0,t0,t2
80071eec:	32490002 	andi	t1,s2,0x2
80071ef0:	324a0008 	andi	t2,s2,0x8
80071ef4:	324b0020 	andi	t3,s2,0x20
80071ef8:	32440080 	andi	a0,s2,0x80
80071efc:	24020001 	li	v0,1
80071f00:	a2a20005 	sb	v0,5(s5)
80071f04:	a0640030 	sb	a0,48(v1)
80071f08:	a4650002 	sh	a1,2(v1)
80071f0c:	a069000c 	sb	t1,12(v1)
80071f10:	a466000e 	sh	a2,14(v1)
80071f14:	a06a0018 	sb	t2,24(v1)
80071f18:	a467001a 	sh	a3,26(v1)
80071f1c:	a06b0024 	sb	t3,36(v1)
80071f20:	a4680026 	sh	t0,38(v1)
80071f24:	26c450e8 	addiu	a0,s6,20712
80071f28:	90820847 	lbu	v0,2119(a0)
80071f2c:	38420001 	xori	v0,v0,0x1
80071f30:	30430001 	andi	v1,v0,0x1
80071f34:	1460030c 	bnez	v1,80072b68 <S9xSetPPU+0x1e40>
80071f38:	a0820847 	sb	v0,2119(a0)
80071f3c:	94820844 	lhu	v0,2116(a0)
80071f40:	90830842 	lbu	v1,2114(a0)
80071f44:	24420001 	addiu	v0,v0,1
80071f48:	3045ffff 	andi	a1,v0,0xffff
80071f4c:	30a201ff 	andi	v0,a1,0x1ff
80071f50:	1060000a 	beqz	v1,80071f7c <S9xSetPPU+0x1254>
80071f54:	a4820844 	sh	v0,2116(a0)
80071f58:	90830240 	lbu	v1,576(a0)
80071f5c:	00021042 	srl	v0,v0,0x1
80071f60:	10620006 	beq	v1,v0,80071f7c <S9xSetPPU+0x1254>
80071f64:	30a200fe 	andi	v0,a1,0xfe
80071f68:	00021043 	sra	v0,v0,0x1
80071f6c:	a0820240 	sb	v0,576(a0)
80071f70:	24030001 	li	v1,1
80071f74:	3c028022 	lui	v0,0x8022
80071f78:	a0435bc9 	sb	v1,23497(v0)
80071f7c:	3c048021 	lui	a0,0x8021
80071f80:	2482701c 	addiu	v0,a0,28700
80071f84:	8c430014 	lw	v1,20(v0)
80071f88:	240c2104 	li	t4,8452
80071f8c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071f90:	a0722104 	sb	s2,8452(v1)
80071f94:	3c038021 	lui	v1,0x8021
80071f98:	2462701c 	addiu	v0,v1,28700
80071f9c:	8c440014 	lw	a0,20(v0)
80071fa0:	32030001 	andi	v1,s0,0x1
80071fa4:	90822102 	lbu	v0,8450(a0)
80071fa8:	00031a00 	sll	v1,v1,0x8
80071fac:	00621825 	or	v1,v1,v0
80071fb0:	3c168022 	lui	s6,0x8022
80071fb4:	00101600 	sll	v0,s0,0x18
80071fb8:	26c450e8 	addiu	a0,s6,20712
80071fbc:	00021603 	sra	v0,v0,0x18
80071fc0:	044002f2 	bltz	v0,80072b8c <S9xSetPPU+0x1e64>
80071fc4:	a4830844 	sh	v1,2116(a0)
80071fc8:	90820240 	lbu	v0,576(a0)
80071fcc:	10400005 	beqz	v0,80071fe4 <S9xSetPPU+0x12bc>
80071fd0:	a0800842 	sb	zero,2114(a0)
80071fd4:	24030001 	li	v1,1
80071fd8:	3c028022 	lui	v0,0x8022
80071fdc:	a0435bc9 	sb	v1,23497(v0)
80071fe0:	a0800240 	sb	zero,576(a0)
80071fe4:	26c250e8 	addiu	v0,s6,20712
80071fe8:	94430844 	lhu	v1,2116(v0)
80071fec:	240c2103 	li	t4,8451
80071ff0:	a4430868 	sh	v1,2152(v0)
80071ff4:	a0400847 	sb	zero,2119(v0)
80071ff8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80071ffc:	a0400879 	sb	zero,2169(v0)
80072000:	3c038022 	lui	v1,0x8022
80072004:	246350e8 	addiu	v1,v1,20712
80072008:	94620006 	lhu	v0,6(v1)
8007200c:	24040001 	li	a0,1
80072010:	3042ff00 	andi	v0,v0,0xff00
80072014:	00501025 	or	v0,v0,s0
80072018:	a4620006 	sh	v0,6(v1)
8007201c:	240c2116 	li	t4,8470
80072020:	3c028022 	lui	v0,0x8022
80072024:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072028:	a0445bf8 	sb	a0,23544(v0)
8007202c:	3c168022 	lui	s6,0x8022
80072030:	26c550e8 	addiu	a1,s6,20712
80072034:	001011c2 	srl	v0,s0,0x7
80072038:	32030003 	andi	v1,s0,0x3
8007203c:	24040001 	li	a0,1
80072040:	10640264 	beq	v1,a0,800729d4 <S9xSetPPU+0x1cac>
80072044:	a0a20004 	sb	v0,4(a1)
80072048:	28620002 	slti	v0,v1,2
8007204c:	144002e3 	bnez	v0,80072bdc <S9xSetPPU+0x1eb4>
80072050:	24020002 	li	v0,2
80072054:	1062025c 	beq	v1,v0,800729c8 <S9xSetPPU+0x1ca0>
80072058:	24020003 	li	v0,3
8007205c:	1062025b 	beq	v1,v0,800729cc <S9xSetPPU+0x1ca4>
80072060:	2402ff80 	li	v0,-128
80072064:	3204000c 	andi	a0,s0,0xc
80072068:	108001e6 	beqz	a0,80072804 <S9xSetPPU+0x1adc>
8007206c:	26c250e8 	addiu	v0,s6,20712
80072070:	3c028019 	lui	v0,0x8019
80072074:	00042042 	srl	a0,a0,0x1
80072078:	24422f20 	addiu	v0,v0,12064
8007207c:	00821021 	addu	v0,a0,v0
80072080:	3c038019 	lui	v1,0x8019
80072084:	94460000 	lhu	a2,0(v0)
80072088:	24632f18 	addiu	v1,v1,12056
8007208c:	00832021 	addu	a0,a0,v1
80072090:	000628c0 	sll	a1,a2,0x3
80072094:	94830000 	lhu	v1,0(a0)
80072098:	26c250e8 	addiu	v0,s6,20712
8007209c:	24a5ffff 	addiu	a1,a1,-1
800720a0:	240c2115 	li	t4,8469
800720a4:	a443000c 	sh	v1,12(v0)
800720a8:	a4450008 	sh	a1,8(v0)
800720ac:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800720b0:	a446000a 	sh	a2,10(v0)
800720b4:	3c028022 	lui	v0,0x8022
800720b8:	244250e8 	addiu	v0,v0,20712
800720bc:	90440ad8 	lbu	a0,2776(v0)
800720c0:	00101a00 	sll	v1,s0,0x8
800720c4:	00641825 	or	v1,v1,a0
800720c8:	240c2114 	li	t4,8468
800720cc:	a4430034 	sh	v1,52(v0)
800720d0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800720d4:	a0500ad8 	sb	s0,2776(v0)
800720d8:	3c028022 	lui	v0,0x8022
800720dc:	244250e8 	addiu	v0,v0,20712
800720e0:	90440ad8 	lbu	a0,2776(v0)
800720e4:	00101a00 	sll	v1,s0,0x8
800720e8:	00641825 	or	v1,v1,a0
800720ec:	240c2113 	li	t4,8467
800720f0:	a4430036 	sh	v1,54(v0)
800720f4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800720f8:	a0500ad8 	sb	s0,2776(v0)
800720fc:	3c038021 	lui	v1,0x8021
80072100:	2462701c 	addiu	v0,v1,28700
80072104:	8c430014 	lw	v1,20(v0)
80072108:	90642100 	lbu	a0,8448(v1)
8007210c:	12040209 	beq	s0,a0,80072934 <S9xSetPPU+0x1c0c>
80072110:	3c148022 	lui	s4,0x8022
80072114:	26915bc4 	addiu	s1,s4,23492
80072118:	8e230e48 	lw	v1,3656(s1)
8007211c:	8e220e4c 	lw	v0,3660(s1)
80072120:	10620004 	beq	v1,v0,80072134 <S9xSetPPU+0x140c>
80072124:	3c028006 	lui	v0,0x8006
80072128:	24421e28 	addiu	v0,v0,7720
8007212c:	0040f809 	jalr	v0
80072130:	00000000 	nop
80072134:	3c168022 	lui	s6,0x8022
80072138:	26c750e8 	addiu	a3,s6,20712
8007213c:	90e20002 	lbu	v0,2(a3)
80072140:	3206000f 	andi	a2,s0,0xf
80072144:	10460035 	beq	v0,a2,8007221c <S9xSetPPU+0x14f4>
80072148:	3c038021 	lui	v1,0x8021
8007214c:	3c02801f 	lui	v0,0x801f
80072150:	00062140 	sll	a0,a2,0x5
80072154:	9065e49f 	lbu	a1,-7009(v1)
80072158:	24429150 	addiu	v0,v0,-28336
8007215c:	24030001 	li	v1,1
80072160:	00822021 	addu	a0,a0,v0
80072164:	a2230007 	sb	v1,7(s1)
80072168:	a0e60002 	sb	a2,2(a3)
8007216c:	ae240c44 	sw	a0,3140(s1)
80072170:	10a00022 	beqz	a1,800721fc <S9xSetPPU+0x14d4>
80072174:	a2835bc4 	sb	v1,23492(s4)
80072178:	3c028022 	lui	v0,0x8022
8007217c:	244a5128 	addiu	t2,v0,20776
80072180:	3c028022 	lui	v0,0x8022
80072184:	3c038022 	lui	v1,0x8022
80072188:	244b680c 	addiu	t3,v0,26636
8007218c:	3c028022 	lui	v0,0x8022
80072190:	24695c08 	addiu	t1,v1,23560
80072194:	00804021 	move	t0,a0
80072198:	244c5328 	addiu	t4,v0,21288
8007219c:	95420000 	lhu	v0,0(t2)
800721a0:	254a0002 	addiu	t2,t2,2
800721a4:	00021942 	srl	v1,v0,0x5
800721a8:	00022282 	srl	a0,v0,0xa
800721ac:	3063001f 	andi	v1,v1,0x1f
800721b0:	01031821 	addu	v1,t0,v1
800721b4:	3084001f 	andi	a0,a0,0x1f
800721b8:	3042001f 	andi	v0,v0,0x1f
800721bc:	90670000 	lbu	a3,0(v1)
800721c0:	01021021 	addu	v0,t0,v0
800721c4:	01042021 	addu	a0,t0,a0
800721c8:	90450000 	lbu	a1,0(v0)
800721cc:	90860000 	lbu	a2,0(a0)
800721d0:	00071940 	sll	v1,a3,0x5
800721d4:	00651825 	or	v1,v1,a1
800721d8:	00061280 	sll	v0,a2,0xa
800721dc:	00431025 	or	v0,v0,v1
800721e0:	a5620000 	sh	v0,0(t3)
800721e4:	ad250000 	sw	a1,0(t1)
800721e8:	ad270400 	sw	a3,1024(t1)
800721ec:	ad260800 	sw	a2,2048(t1)
800721f0:	256b0002 	addiu	t3,t3,2
800721f4:	154cffe9 	bne	t2,t4,8007219c <S9xSetPPU+0x1474>
800721f8:	25290004 	addiu	t1,t1,4
800721fc:	26c350e8 	addiu	v1,s6,20712
80072200:	26845bc4 	addiu	a0,s4,23492
80072204:	90630002 	lbu	v1,2(v1)
80072208:	90820003 	lbu	v0,3(a0)
8007220c:	0043102b 	sltu	v0,v0,v1
80072210:	10400002 	beqz	v0,8007221c <S9xSetPPU+0x14f4>
80072214:	00000000 	nop
80072218:	a0830003 	sb	v1,3(a0)
8007221c:	3c048021 	lui	a0,0x8021
80072220:	2482701c 	addiu	v0,a0,28700
80072224:	8c430014 	lw	v1,20(v0)
80072228:	32040080 	andi	a0,s0,0x80
8007222c:	90622100 	lbu	v0,8448(v1)
80072230:	30420080 	andi	v0,v0,0x80
80072234:	104401bf 	beq	v0,a0,80072934 <S9xSetPPU+0x1c0c>
80072238:	001019c2 	srl	v1,s0,0x7
8007223c:	26c450e8 	addiu	a0,s6,20712
80072240:	24020001 	li	v0,1
80072244:	240c2100 	li	t4,8448
80072248:	a2825bc4 	sb	v0,23492(s4)
8007224c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072250:	a0830871 	sb	v1,2161(a0)
80072254:	3c168022 	lui	s6,0x8022
80072258:	26c550e8 	addiu	a1,s6,20712
8007225c:	3c148022 	lui	s4,0x8022
80072260:	94a4000a 	lhu	a0,10(a1)
80072264:	26835bc4 	addiu	v1,s4,23492
80072268:	24020001 	li	v0,1
8007226c:	a0620034 	sb	v0,52(v1)
80072270:	1080015a 	beqz	a0,800727dc <S9xSetPPU+0x1ab4>
80072274:	320700ff 	andi	a3,s0,0xff
80072278:	94a30006 	lhu	v1,6(a1)
8007227c:	94a20008 	lhu	v0,8(a1)
80072280:	94a6000c 	lhu	a2,12(a1)
80072284:	2484ffff 	addiu	a0,a0,-1
80072288:	00022827 	nor	a1,zero,v0
8007228c:	00621024 	and	v0,v1,v0
80072290:	00442024 	and	a0,v0,a0
80072294:	00651824 	and	v1,v1,a1
80072298:	00c21006 	srlv	v0,v0,a2
8007229c:	00621821 	addu	v1,v1,v0
800722a0:	000420c0 	sll	a0,a0,0x3
800722a4:	00641821 	addu	v1,v1,a0
800722a8:	3c048021 	lui	a0,0x8021
800722ac:	00031840 	sll	v1,v1,0x1
800722b0:	2482701c 	addiu	v0,a0,28700
800722b4:	8c440008 	lw	a0,8(v0)
800722b8:	24630001 	addiu	v1,v1,1
800722bc:	3065ffff 	andi	a1,v1,0xffff
800722c0:	00852021 	addu	a0,a0,a1
800722c4:	a0870000 	sb	a3,0(a0)
800722c8:	26845bc4 	addiu	a0,s4,23492
800722cc:	8c820028 	lw	v0,40(a0)
800722d0:	00051902 	srl	v1,a1,0x4
800722d4:	00431021 	addu	v0,v0,v1
800722d8:	a0400000 	sb	zero,0(v0)
800722dc:	8c83002c 	lw	v1,44(a0)
800722e0:	00051142 	srl	v0,a1,0x5
800722e4:	00621821 	addu	v1,v1,v0
800722e8:	a0600000 	sb	zero,0(v1)
800722ec:	8c820030 	lw	v0,48(a0)
800722f0:	00051982 	srl	v1,a1,0x6
800722f4:	00431021 	addu	v0,v0,v1
800722f8:	a0400000 	sb	zero,0(v0)
800722fc:	26c450e8 	addiu	a0,s6,20712
80072300:	90820004 	lbu	v0,4(a0)
80072304:	1440012f 	bnez	v0,800727c4 <S9xSetPPU+0x1a9c>
80072308:	00000000 	nop
8007230c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072310:	240c2119 	li	t4,8473
80072314:	3c168022 	lui	s6,0x8022
80072318:	26c550e8 	addiu	a1,s6,20712
8007231c:	3c148022 	lui	s4,0x8022
80072320:	94a4000a 	lhu	a0,10(a1)
80072324:	26835bc4 	addiu	v1,s4,23492
80072328:	24020001 	li	v0,1
8007232c:	a0620034 	sb	v0,52(v1)
80072330:	1080011b 	beqz	a0,800727a0 <S9xSetPPU+0x1a78>
80072334:	320700ff 	andi	a3,s0,0xff
80072338:	94a30006 	lhu	v1,6(a1)
8007233c:	94a20008 	lhu	v0,8(a1)
80072340:	94a6000c 	lhu	a2,12(a1)
80072344:	2484ffff 	addiu	a0,a0,-1
80072348:	00022827 	nor	a1,zero,v0
8007234c:	00621024 	and	v0,v1,v0
80072350:	00442024 	and	a0,v0,a0
80072354:	00651824 	and	v1,v1,a1
80072358:	00c21006 	srlv	v0,v0,a2
8007235c:	00621821 	addu	v1,v1,v0
80072360:	000420c0 	sll	a0,a0,0x3
80072364:	00641821 	addu	v1,v1,a0
80072368:	3c048021 	lui	a0,0x8021
8007236c:	2482701c 	addiu	v0,a0,28700
80072370:	8c440008 	lw	a0,8(v0)
80072374:	00031840 	sll	v1,v1,0x1
80072378:	3065ffff 	andi	a1,v1,0xffff
8007237c:	00852021 	addu	a0,a0,a1
80072380:	a0870000 	sb	a3,0(a0)
80072384:	26845bc4 	addiu	a0,s4,23492
80072388:	8c820028 	lw	v0,40(a0)
8007238c:	00051902 	srl	v1,a1,0x4
80072390:	00431021 	addu	v0,v0,v1
80072394:	a0400000 	sb	zero,0(v0)
80072398:	8c83002c 	lw	v1,44(a0)
8007239c:	00051142 	srl	v0,a1,0x5
800723a0:	00621821 	addu	v1,v1,v0
800723a4:	a0600000 	sb	zero,0(v1)
800723a8:	8c820030 	lw	v0,48(a0)
800723ac:	00051982 	srl	v1,a1,0x6
800723b0:	00431021 	addu	v0,v0,v1
800723b4:	a0400000 	sb	zero,0(v0)
800723b8:	26c450e8 	addiu	a0,s6,20712
800723bc:	90820004 	lbu	v0,4(a0)
800723c0:	104000f1 	beqz	v0,80072788 <S9xSetPPU+0x1a60>
800723c4:	00000000 	nop
800723c8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800723cc:	240c2118 	li	t4,8472
800723d0:	3c048022 	lui	a0,0x8022
800723d4:	248450e8 	addiu	a0,a0,20712
800723d8:	90830006 	lbu	v1,6(a0)
800723dc:	00101200 	sll	v0,s0,0x8
800723e0:	00621825 	or	v1,v1,v0
800723e4:	24050001 	li	a1,1
800723e8:	3c028022 	lui	v0,0x8022
800723ec:	240c2117 	li	t4,8471
800723f0:	a4830006 	sh	v1,6(a0)
800723f4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800723f8:	a0455bf8 	sb	a1,23544(v0)
800723fc:	3c028022 	lui	v0,0x8022
80072400:	244250e8 	addiu	v0,v0,20712
80072404:	90440ad8 	lbu	a0,2776(v0)
80072408:	00101a00 	sll	v1,s0,0x8
8007240c:	00641825 	or	v1,v1,a0
80072410:	240c2112 	li	t4,8466
80072414:	a4430028 	sh	v1,40(v0)
80072418:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007241c:	a0500ad8 	sb	s0,2776(v0)
80072420:	3c028022 	lui	v0,0x8022
80072424:	244250e8 	addiu	v0,v0,20712
80072428:	90440ad8 	lbu	a0,2776(v0)
8007242c:	00101a00 	sll	v1,s0,0x8
80072430:	00641825 	or	v1,v1,a0
80072434:	240c2111 	li	t4,8465
80072438:	a443002a 	sh	v1,42(v0)
8007243c:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072440:	a0500ad8 	sb	s0,2776(v0)
80072444:	3c028022 	lui	v0,0x8022
80072448:	244250e8 	addiu	v0,v0,20712
8007244c:	90440ad8 	lbu	a0,2776(v0)
80072450:	00101a00 	sll	v1,s0,0x8
80072454:	00641825 	or	v1,v1,a0
80072458:	240c2110 	li	t4,8464
8007245c:	a443001c 	sh	v1,28(v0)
80072460:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072464:	a0500ad8 	sb	s0,2776(v0)
80072468:	3c028022 	lui	v0,0x8022
8007246c:	244250e8 	addiu	v0,v0,20712
80072470:	90440ad8 	lbu	a0,2776(v0)
80072474:	00101a00 	sll	v1,s0,0x8
80072478:	00641825 	or	v1,v1,a0
8007247c:	240c210f 	li	t4,8463
80072480:	a443001e 	sh	v1,30(v0)
80072484:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072488:	a0500ad8 	sb	s0,2776(v0)
8007248c:	3c048022 	lui	a0,0x8022
80072490:	248450e8 	addiu	a0,a0,20712
80072494:	8c83086c 	lw	v1,2156(a0)
80072498:	3c020001 	lui	v0,0x1
8007249c:	3442ff00 	ori	v0,v0,0xff00
800724a0:	00621824 	and	v1,v1,v0
800724a4:	00701825 	or	v1,v1,s0
800724a8:	240c2181 	li	t4,8577
800724ac:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800724b0:	ac83086c 	sw	v1,2156(a0)
800724b4:	3c038021 	lui	v1,0x8021
800724b8:	2462701c 	addiu	v0,v1,28700
800724bc:	8c430014 	lw	v1,20(v0)
800724c0:	90642101 	lbu	a0,8449(v1)
800724c4:	12040130 	beq	s0,a0,80072988 <S9xSetPPU+0x1c60>
800724c8:	3c028022 	lui	v0,0x8022
800724cc:	24515bc4 	addiu	s1,v0,23492
800724d0:	8e230e48 	lw	v1,3656(s1)
800724d4:	8e220e4c 	lw	v0,3660(s1)
800724d8:	10620004 	beq	v1,v0,800724ec <S9xSetPPU+0x17c4>
800724dc:	3c028006 	lui	v0,0x8006
800724e0:	24421e28 	addiu	v0,v0,7720
800724e4:	0040f809 	jalr	v0
800724e8:	00000000 	nop
800724ec:	00102a80 	sll	a1,s0,0xa
800724f0:	3c038022 	lui	v1,0x8022
800724f4:	246350e8 	addiu	v1,v1,20712
800724f8:	30a56000 	andi	a1,a1,0x6000
800724fc:	00103380 	sll	a2,s0,0xe
80072500:	00102142 	srl	a0,s0,0x5
80072504:	24020001 	li	v0,1
80072508:	240c2101 	li	t4,8449
8007250c:	a0640874 	sb	a0,2164(v1)
80072510:	a2220005 	sb	v0,5(s1)
80072514:	a4660876 	sh	a2,2166(v1)
80072518:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007251c:	a4650ad0 	sh	a1,2768(v1)
80072520:	3c028021 	lui	v0,0x8021
80072524:	8c447030 	lw	a0,28720(v0)
80072528:	3203007f 	andi	v1,s0,0x7f
8007252c:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
80072530:	a0833034 	sb	v1,12340(a0)
80072534:	3c028021 	lui	v0,0x8021
80072538:	8c447030 	lw	a0,28720(v0)
8007253c:	3203007f 	andi	v1,s0,0x7f
80072540:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
80072544:	a0833036 	sb	v1,12342(a0)
80072548:	3c028021 	lui	v0,0x8021
8007254c:	8c437030 	lw	v1,28720(v0)
80072550:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
80072554:	a0703037 	sb	s0,12343(v1)
80072558:	3c028021 	lui	v0,0x8021
8007255c:	8c437030 	lw	v1,28720(v0)
80072560:	3c198004 	lui	t9,0x8004
80072564:	a0703038 	sb	s0,12344(v1)
80072568:	2739d200 	addiu	t9,t9,-11776
8007256c:	8fbf002c 	lw	ra,44(sp)
80072570:	8fb60028 	lw	s6,40(sp)
80072574:	8fb50024 	lw	s5,36(sp)
80072578:	8fb40020 	lw	s4,32(sp)
8007257c:	8fb3001c 	lw	s3,28(sp)
80072580:	8fb20018 	lw	s2,24(sp)
80072584:	8fb10014 	lw	s1,20(sp)
80072588:	8fb00010 	lw	s0,16(sp)
8007258c:	03200008 	jr	t9
80072590:	27bd0030 	addiu	sp,sp,48
80072594:	3c028021 	lui	v0,0x8021
80072598:	8c437030 	lw	v1,28720(v0)
8007259c:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
800725a0:	a0703039 	sb	s0,12345(v1)
800725a4:	3c028021 	lui	v0,0x8021
800725a8:	8c437030 	lw	v1,28720(v0)
800725ac:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
800725b0:	a070303a 	sb	s0,12346(v1)
800725b4:	3c028021 	lui	v0,0x8021
800725b8:	8c437030 	lw	v1,28720(v0)
800725bc:	3c198004 	lui	t9,0x8004
800725c0:	02002021 	move	a0,s0
800725c4:	2739d1dc 	addiu	t9,t9,-11812
800725c8:	0801c388 	j	80070e20 <S9xSetPPU+0xf8>
800725cc:	a070303c 	sb	s0,12348(v1)
800725d0:	3c028021 	lui	v0,0x8021
800725d4:	8c437030 	lw	v1,28720(v0)
800725d8:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
800725dc:	a070303f 	sb	s0,12351(v1)
800725e0:	3c028021 	lui	v0,0x8021
800725e4:	2446701c 	addiu	a2,v0,28700
800725e8:	8cc20014 	lw	v0,20(a2)
800725ec:	2625e42c 	addiu	a1,s1,-7124
800725f0:	a050301f 	sb	s0,12319(v0)
800725f4:	8cc40014 	lw	a0,20(a2)
800725f8:	90823030 	lbu	v0,12336(a0)
800725fc:	34420020 	ori	v0,v0,0x20
80072600:	a0823030 	sb	v0,12336(a0)
80072604:	90a30050 	lbu	v1,80(a1)
80072608:	1060f9e0 	beqz	v1,80070d8c <S9xSetPPU+0x64>
8007260c:	8fbf002c 	lw	ra,44(sp)
80072610:	8cc40014 	lw	a0,20(a2)
80072614:	90823030 	lbu	v0,12336(a0)
80072618:	30420020 	andi	v0,v0,0x20
8007261c:	1040f9db 	beqz	v0,80070d8c <S9xSetPPU+0x64>
80072620:	24030018 	li	v1,24
80072624:	9082303a 	lbu	v0,12346(a0)
80072628:	30420018 	andi	v0,v0,0x18
8007262c:	1443f9d8 	bne	v0,v1,80070d90 <S9xSetPPU+0x68>
80072630:	8fb60028 	lw	s6,40(sp)
80072634:	90a20119 	lbu	v0,281(a1)
80072638:	10400179 	beqz	v0,80072c20 <S9xSetPPU+0x1ef8>
8007263c:	3c028004 	lui	v0,0x8004
80072640:	90a20118 	lbu	v0,280(a1)
80072644:	14400176 	bnez	v0,80072c20 <S9xSetPPU+0x1ef8>
80072648:	3c028004 	lui	v0,0x8004
8007264c:	90823039 	lbu	v0,12345(a0)
80072650:	30420001 	andi	v0,v0,0x1
80072654:	240402bc 	li	a0,700
80072658:	2403015e 	li	v1,350
8007265c:	0062200a 	movz	a0,v1,v0
80072660:	3c028004 	lui	v0,0x8004
80072664:	2442e098 	addiu	v0,v0,-8040
80072668:	0040f809 	jalr	v0
8007266c:	00000000 	nop
80072670:	3c048021 	lui	a0,0x8021
80072674:	2483701c 	addiu	v1,a0,28700
80072678:	8c640014 	lw	a0,20(v1)
8007267c:	90823031 	lbu	v0,12337(a0)
80072680:	90833030 	lbu	v1,12336(a0)
80072684:	00021200 	sll	v0,v0,0x8
80072688:	00621825 	or	v1,v1,v0
8007268c:	30638020 	andi	v1,v1,0x8020
80072690:	34028000 	li	v0,0x8000
80072694:	1462f9bd 	bne	v1,v0,80070d8c <S9xSetPPU+0x64>
80072698:	8fbf002c 	lw	ra,44(sp)
8007269c:	3c198001 	lui	t9,0x8001
800726a0:	24040004 	li	a0,4
800726a4:	0801c389 	j	80070e24 <S9xSetPPU+0xfc>
800726a8:	2739d5c0 	addiu	t9,t9,-10816
800726ac:	3c028021 	lui	v0,0x8021
800726b0:	2445701c 	addiu	a1,v0,28700
800726b4:	8ca30014 	lw	v1,20(a1)
800726b8:	90623030 	lbu	v0,12336(v1)
800726bc:	00501026 	xor	v0,v0,s0
800726c0:	30420020 	andi	v0,v0,0x20
800726c4:	10400126 	beqz	v0,80072b60 <S9xSetPPU+0x1e38>
800726c8:	32020020 	andi	v0,s0,0x20
800726cc:	10400159 	beqz	v0,80072c34 <S9xSetPPU+0x1f0c>
800726d0:	a0703030 	sb	s0,12336(v1)
800726d4:	2624e42c 	addiu	a0,s1,-7124
800726d8:	90820050 	lbu	v0,80(a0)
800726dc:	1040f9ab 	beqz	v0,80070d8c <S9xSetPPU+0x64>
800726e0:	8fbf002c 	lw	ra,44(sp)
800726e4:	8ca60014 	lw	a2,20(a1)
800726e8:	90c23030 	lbu	v0,12336(a2)
800726ec:	30420020 	andi	v0,v0,0x20
800726f0:	1040f9a6 	beqz	v0,80070d8c <S9xSetPPU+0x64>
800726f4:	24030018 	li	v1,24
800726f8:	90c2303a 	lbu	v0,12346(a2)
800726fc:	30420018 	andi	v0,v0,0x18
80072700:	1443f9a3 	bne	v0,v1,80070d90 <S9xSetPPU+0x68>
80072704:	8fb60028 	lw	s6,40(sp)
80072708:	90820119 	lbu	v0,281(a0)
8007270c:	10400144 	beqz	v0,80072c20 <S9xSetPPU+0x1ef8>
80072710:	3c028004 	lui	v0,0x8004
80072714:	90820118 	lbu	v0,280(a0)
80072718:	14400140 	bnez	v0,80072c1c <S9xSetPPU+0x1ef4>
8007271c:	00000000 	nop
80072720:	0801c994 	j	80072650 <S9xSetPPU+0x1928>
80072724:	90c23039 	lbu	v0,12345(a2)
80072728:	3c028021 	lui	v0,0x8021
8007272c:	8c437030 	lw	v1,28720(v0)
80072730:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
80072734:	a0703031 	sb	s0,12337(v1)
80072738:	3c028021 	lui	v0,0x8021
8007273c:	8c437030 	lw	v1,28720(v0)
80072740:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
80072744:	a0703033 	sb	s0,12339(v1)
80072748:	8e430014 	lw	v1,20(s2)
8007274c:	240c2105 	li	t4,8453
80072750:	90622133 	lbu	v0,8499(v1)
80072754:	30420001 	andi	v0,v0,0x1
80072758:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007275c:	a2220036 	sb	v0,54(s1)
80072760:	240c2133 	li	t4,8499
80072764:	a2420036 	sb	v0,54(s2)
80072768:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007276c:	a2400037 	sb	zero,55(s2)
80072770:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072774:	240c2102 	li	t4,8450
80072778:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007277c:	240c2133 	li	t4,8499
80072780:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072784:	240c2132 	li	t4,8498
80072788:	94820006 	lhu	v0,6(a0)
8007278c:	90830005 	lbu	v1,5(a0)
80072790:	240c2118 	li	t4,8472
80072794:	00431021 	addu	v0,v0,v1
80072798:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007279c:	a4820006 	sh	v0,6(a0)
800727a0:	94a20006 	lhu	v0,6(a1)
800727a4:	3c048021 	lui	a0,0x8021
800727a8:	2483701c 	addiu	v1,a0,28700
800727ac:	8c640008 	lw	a0,8(v1)
800727b0:	00021040 	sll	v0,v0,0x1
800727b4:	3045ffff 	andi	a1,v0,0xffff
800727b8:	00852021 	addu	a0,a0,a1
800727bc:	0801c8e1 	j	80072384 <S9xSetPPU+0x165c>
800727c0:	a0870000 	sb	a3,0(a0)
800727c4:	94820006 	lhu	v0,6(a0)
800727c8:	90830005 	lbu	v1,5(a0)
800727cc:	240c2119 	li	t4,8473
800727d0:	00431021 	addu	v0,v0,v1
800727d4:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800727d8:	a4820006 	sh	v0,6(a0)
800727dc:	94a20006 	lhu	v0,6(a1)
800727e0:	3c048021 	lui	a0,0x8021
800727e4:	00021040 	sll	v0,v0,0x1
800727e8:	2483701c 	addiu	v1,a0,28700
800727ec:	8c640008 	lw	a0,8(v1)
800727f0:	24420001 	addiu	v0,v0,1
800727f4:	3045ffff 	andi	a1,v0,0xffff
800727f8:	00852021 	addu	a0,a0,a1
800727fc:	0801c8b2 	j	800722c8 <S9xSetPPU+0x15a0>
80072800:	a0870000 	sb	a3,0(a0)
80072804:	240c2115 	li	t4,8469
80072808:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007280c:	a440000a 	sh	zero,10(v0)
80072810:	90820864 	lbu	v0,2148(a0)
80072814:	00021040 	sll	v0,v0,0x1
80072818:	00441021 	addu	v0,v0,a0
8007281c:	90430040 	lbu	v1,64(v0)
80072820:	1243fb7f 	beq	s2,v1,80071620 <S9xSetPPU+0x8f8>
80072824:	3c118021 	lui	s1,0x8021
80072828:	2622e42c 	addiu	v0,s1,-7124
8007282c:	90430073 	lbu	v1,115(v0)
80072830:	10600009 	beqz	v1,80072858 <S9xSetPPU+0x1b30>
80072834:	3c148022 	lui	s4,0x8022
80072838:	26825bc4 	addiu	v0,s4,23492
8007283c:	8c440e4c 	lw	a0,3660(v0)
80072840:	8c430e48 	lw	v1,3656(v0)
80072844:	10640004 	beq	v1,a0,80072858 <S9xSetPPU+0x1b30>
80072848:	3c028006 	lui	v0,0x8006
8007284c:	24421e28 	addiu	v0,v0,7720
80072850:	0040f809 	jalr	v0
80072854:	00000000 	nop
80072858:	26c350e8 	addiu	v1,s6,20712
8007285c:	90660864 	lbu	a2,2148(v1)
80072860:	2624e42c 	addiu	a0,s1,-7124
80072864:	00064840 	sll	t1,a2,0x1
80072868:	01233821 	addu	a3,t1,v1
8007286c:	94e20040 	lhu	v0,64(a3)
80072870:	90850073 	lbu	a1,115(a0)
80072874:	30427f00 	andi	v0,v0,0x7f00
80072878:	00521025 	or	v0,v0,s2
8007287c:	24030001 	li	v1,1
80072880:	a2835bc4 	sb	v1,23492(s4)
80072884:	10a0fb66 	beqz	a1,80071620 <S9xSetPPU+0x8f8>
80072888:	a4e20040 	sh	v0,64(a3)
8007288c:	3c048022 	lui	a0,0x8022
80072890:	24845bc4 	addiu	a0,a0,23492
80072894:	8c850c44 	lw	a1,3140(a0)
80072898:	94e30040 	lhu	v1,64(a3)
8007289c:	3242001f 	andi	v0,s2,0x1f
800728a0:	00a21021 	addu	v0,a1,v0
800728a4:	90480000 	lbu	t0,0(v0)
800728a8:	00063080 	sll	a2,a2,0x2
800728ac:	00031942 	srl	v1,v1,0x5
800728b0:	00c43021 	addu	a2,a2,a0
800728b4:	3063001f 	andi	v1,v1,0x1f
800728b8:	00a32821 	addu	a1,a1,v1
800728bc:	acc80044 	sw	t0,68(a2)
800728c0:	8cc30844 	lw	v1,2116(a2)
800728c4:	90a70000 	lbu	a3,0(a1)
800728c8:	00031a80 	sll	v1,v1,0xa
800728cc:	00681825 	or	v1,v1,t0
800728d0:	00071140 	sll	v0,a3,0x5
800728d4:	01242021 	addu	a0,t1,a0
800728d8:	00431025 	or	v0,v0,v1
800728dc:	a4820c48 	sh	v0,3144(a0)
800728e0:	0801c588 	j	80071620 <S9xSetPPU+0x8f8>
800728e4:	acc70444 	sw	a3,1092(a2)
800728e8:	92630847 	lbu	v1,2119(s3)
800728ec:	30620001 	andi	v0,v1,0x1
800728f0:	1440005b 	bnez	v0,80072a60 <S9xSetPPU+0x1d38>
800728f4:	0005a040 	sll	s4,a1,0x1
800728f8:	96620ad6 	lhu	v0,2774(s3)
800728fc:	92640842 	lbu	a0,2114(s3)
80072900:	3042ff00 	andi	v0,v0,0xff00
80072904:	00521025 	or	v0,v0,s2
80072908:	34630001 	ori	v1,v1,0x1
8007290c:	a6620ad6 	sh	v0,2774(s3)
80072910:	1080fd9a 	beqz	a0,80071f7c <S9xSetPPU+0x1254>
80072914:	a2630847 	sb	v1,2119(s3)
80072918:	30a20001 	andi	v0,a1,0x1
8007291c:	1040fd97 	beqz	v0,80071f7c <S9xSetPPU+0x1254>
80072920:	00000000 	nop
80072924:	24030001 	li	v1,1
80072928:	3c028022 	lui	v0,0x8022
8007292c:	0801c7df 	j	80071f7c <S9xSetPPU+0x1254>
80072930:	a0435bc9 	sb	v1,23497(v0)
80072934:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072938:	240c2100 	li	t4,8448
8007293c:	90620a9e 	lbu	v0,2718(v1)
80072940:	2c420002 	sltiu	v0,v0,2
80072944:	0801c758 	j	80071d60 <S9xSetPPU+0x1038>
80072948:	38430001 	xori	v1,v0,0x1
8007294c:	90620a9e 	lbu	v0,2718(v1)
80072950:	2c420002 	sltiu	v0,v0,2
80072954:	0801c753 	j	80071d4c <S9xSetPPU+0x1024>
80072958:	38440001 	xori	a0,v0,0x1
8007295c:	90620a9e 	lbu	v0,2718(v1)
80072960:	2c420002 	sltiu	v0,v0,2
80072964:	0801c74e 	j	80071d38 <S9xSetPPU+0x1010>
80072968:	38440001 	xori	a0,v0,0x1
8007296c:	2c820002 	sltiu	v0,a0,2
80072970:	0801c749 	j	80071d24 <S9xSetPPU+0xffc>
80072974:	38440001 	xori	a0,v0,0x1
80072978:	26c350e8 	addiu	v1,s6,20712
8007297c:	240200e0 	li	v0,224
80072980:	0801c6eb 	j	80071bac <S9xSetPPU+0xe84>
80072984:	a462086a 	sh	v0,2154(v1)
80072988:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007298c:	240c2101 	li	t4,8449
80072990:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072994:	240c2106 	li	t4,8454
80072998:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
8007299c:	240c212f 	li	t4,8495
800729a0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729a4:	240c2130 	li	t4,8496
800729a8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729ac:	240c2127 	li	t4,8487
800729b0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729b4:	240c212a 	li	t4,8490
800729b8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729bc:	240c212b 	li	t4,8491
800729c0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729c4:	240c212c 	li	t4,8492
800729c8:	2402ff80 	li	v0,-128
800729cc:	0801c819 	j	80072064 <S9xSetPPU+0x133c>
800729d0:	a0a20005 	sb	v0,5(a1)
800729d4:	24020020 	li	v0,32
800729d8:	0801c819 	j	80072064 <S9xSetPPU+0x133c>
800729dc:	a0a20005 	sb	v0,5(a1)
800729e0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729e4:	240c2128 	li	t4,8488
800729e8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729ec:	240c2129 	li	t4,8489
800729f0:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729f4:	240c2125 	li	t4,8485
800729f8:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
800729fc:	240c2126 	li	t4,8486
80072a00:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a04:	240c2123 	li	t4,8483
80072a08:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a0c:	240c2124 	li	t4,8484
80072a10:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a14:	240c2131 	li	t4,8497
80072a18:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a1c:	240c211a 	li	t4,8474
80072a20:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a24:	240c2109 	li	t4,8457
80072a28:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a2c:	240c210a 	li	t4,8458
80072a30:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a34:	240c210b 	li	t4,8459
80072a38:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a3c:	240c210c 	li	t4,8460
80072a40:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a44:	240c212d 	li	t4,8493
80072a48:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a4c:	240c212e 	li	t4,8494
80072a50:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a54:	240c2107 	li	t4,8455
80072a58:	0801c35d 	j	80070d74 <S9xSetPPU+0x4c>
80072a5c:	240c2108 	li	t4,8456
80072a60:	92640ad6 	lbu	a0,2774(s3)
80072a64:	02931821 	addu	v1,s4,s3
80072a68:	00121200 	sll	v0,s2,0x8
80072a6c:	9065087a 	lbu	a1,2170(v1)
80072a70:	00821025 	or	v0,a0,v0
80072a74:	309500ff 	andi	s5,a0,0xff
80072a78:	10b50071 	beq	a1,s5,80072c40 <S9xSetPPU+0x1f18>
80072a7c:	a6620ad6 	sh	v0,2774(s3)
80072a80:	26910001 	addiu	s1,s4,1
80072a84:	3c028022 	lui	v0,0x8022
80072a88:	24535bc4 	addiu	s3,v0,23492
80072a8c:	8e630e48 	lw	v1,3656(s3)
80072a90:	8e620e4c 	lw	v0,3660(s3)
80072a94:	10620004 	beq	v1,v0,80072aa8 <S9xSetPPU+0x1d80>
80072a98:	3c028006 	lui	v0,0x8006
80072a9c:	24421e28 	addiu	v0,v0,7720
80072aa0:	0040f809 	jalr	v0
80072aa4:	00000000 	nop
80072aa8:	26c850e8 	addiu	t0,s6,20712
80072aac:	02282021 	addu	a0,s1,t0
80072ab0:	02881821 	addu	v1,s4,t0
80072ab4:	24020001 	li	v0,1
80072ab8:	32850002 	andi	a1,s4,0x2
80072abc:	a075087a 	sb	s5,2170(v1)
80072ac0:	a2620005 	sb	v0,5(s3)
80072ac4:	10a00049 	beqz	a1,80072bec <S9xSetPPU+0x1ec4>
80072ac8:	a092087a 	sb	s2,2170(a0)
80072acc:	95020844 	lhu	v0,2116(t0)
80072ad0:	95070ad6 	lhu	a3,2774(t0)
80072ad4:	00021042 	srl	v0,v0,0x1
80072ad8:	00021900 	sll	v1,v0,0x4
80072adc:	00021080 	sll	v0,v0,0x2
80072ae0:	00621823 	subu	v1,v1,v0
80072ae4:	00122042 	srl	a0,s2,0x1
80072ae8:	00122902 	srl	a1,s2,0x4
80072aec:	00123182 	srl	a2,s2,0x6
80072af0:	00681821 	addu	v1,v1,t0
80072af4:	30e701ff 	andi	a3,a3,0x1ff
80072af8:	30840007 	andi	a0,a0,0x7
80072afc:	30a50003 	andi	a1,a1,0x3
80072b00:	30c60001 	andi	a2,a2,0x1
80072b04:	001211c2 	srl	v0,s2,0x7
80072b08:	a0620248 	sb	v0,584(v1)
80072b0c:	a4670246 	sh	a3,582(v1)
80072b10:	a064024b 	sb	a0,587(v1)
80072b14:	a065024a 	sb	a1,586(v1)
80072b18:	a0660249 	sb	a2,585(v1)
80072b1c:	26c650e8 	addiu	a2,s6,20712
80072b20:	94c20844 	lhu	v0,2116(a2)
80072b24:	90c30847 	lbu	v1,2119(a2)
80072b28:	24420001 	addiu	v0,v0,1
80072b2c:	90c40842 	lbu	a0,2114(a2)
80072b30:	306300fe 	andi	v1,v1,0xfe
80072b34:	3045ffff 	andi	a1,v0,0xffff
80072b38:	a0c30847 	sb	v1,2119(a2)
80072b3c:	1080fd0f 	beqz	a0,80071f7c <S9xSetPPU+0x1254>
80072b40:	a4c50844 	sh	a1,2116(a2)
80072b44:	90c30240 	lbu	v1,576(a2)
80072b48:	00051042 	srl	v0,a1,0x1
80072b4c:	1062fd0b 	beq	v1,v0,80071f7c <S9xSetPPU+0x1254>
80072b50:	30a200fe 	andi	v0,a1,0xfe
80072b54:	00021043 	sra	v0,v0,0x1
80072b58:	0801ca49 	j	80072924 <S9xSetPPU+0x1bfc>
80072b5c:	a0c20240 	sb	v0,576(a2)
80072b60:	0801c362 	j	80070d88 <S9xSetPPU+0x60>
80072b64:	a0703030 	sb	s0,12336(v1)
80072b68:	90820842 	lbu	v0,2114(a0)
80072b6c:	1040fd03 	beqz	v0,80071f7c <S9xSetPPU+0x1254>
80072b70:	00000000 	nop
80072b74:	94820844 	lhu	v0,2116(a0)
80072b78:	30420001 	andi	v0,v0,0x1
80072b7c:	1040fcff 	beqz	v0,80071f7c <S9xSetPPU+0x1254>
80072b80:	24030001 	li	v1,1
80072b84:	0801ca4b 	j	8007292c <S9xSetPPU+0x1c04>
80072b88:	3c028022 	lui	v0,0x8022
80072b8c:	3065ffff 	andi	a1,v1,0xffff
80072b90:	90830240 	lbu	v1,576(a0)
80072b94:	24060001 	li	a2,1
80072b98:	00051042 	srl	v0,a1,0x1
80072b9c:	1062fd11 	beq	v1,v0,80071fe4 <S9xSetPPU+0x12bc>
80072ba0:	a0860842 	sb	a2,2114(a0)
80072ba4:	30a200fe 	andi	v0,a1,0xfe
80072ba8:	00021043 	sra	v0,v0,0x1
80072bac:	3c038022 	lui	v1,0x8022
80072bb0:	a0820240 	sb	v0,576(a0)
80072bb4:	0801c7f9 	j	80071fe4 <S9xSetPPU+0x12bc>
80072bb8:	a0665bc9 	sb	a2,23497(v1)
80072bbc:	0801c465 	j	80071194 <S9xSetPPU+0x46c>
80072bc0:	a0800aa5 	sb	zero,2725(a0)
80072bc4:	240200ef 	li	v0,239
80072bc8:	0801c6eb 	j	80071bac <S9xSetPPU+0xe84>
80072bcc:	aca2003c 	sw	v0,60(a1)
80072bd0:	3c028022 	lui	v0,0x8022
80072bd4:	0801c490 	j	80071240 <S9xSetPPU+0x518>
80072bd8:	a043594f 	sb	v1,22863(v0)
80072bdc:	1460fd21 	bnez	v1,80072064 <S9xSetPPU+0x133c>
80072be0:	00000000 	nop
80072be4:	0801c819 	j	80072064 <S9xSetPPU+0x133c>
80072be8:	a0a40005 	sb	a0,5(a1)
80072bec:	95020844 	lhu	v0,2116(t0)
80072bf0:	00021042 	srl	v0,v0,0x1
80072bf4:	00021900 	sll	v1,v0,0x4
80072bf8:	00021080 	sll	v0,v0,0x2
80072bfc:	00621823 	subu	v1,v1,v0
80072c00:	00681821 	addu	v1,v1,t0
80072c04:	94620242 	lhu	v0,578(v1)
80072c08:	a4720244 	sh	s2,580(v1)
80072c0c:	3042ff00 	andi	v0,v0,0xff00
80072c10:	00551025 	or	v0,v0,s5
80072c14:	0801cac7 	j	80072b1c <S9xSetPPU+0x1df4>
80072c18:	a4620242 	sh	v0,578(v1)
80072c1c:	3c028004 	lui	v0,0x8004
80072c20:	2442e098 	addiu	v0,v0,-8040
80072c24:	0040f809 	jalr	v0
80072c28:	2404ffff 	li	a0,-1
80072c2c:	0801c99d 	j	80072674 <S9xSetPPU+0x194c>
80072c30:	3c048021 	lui	a0,0x8021
80072c34:	3c198004 	lui	t9,0x8004
80072c38:	0801c95b 	j	8007256c <S9xSetPPU+0x1844>
80072c3c:	2739d1b0 	addiu	t9,t9,-11856
80072c40:	26910001 	addiu	s1,s4,1
80072c44:	02331021 	addu	v0,s1,s3
80072c48:	9043087a 	lbu	v1,2170(v0)
80072c4c:	1472ff8e 	bne	v1,s2,80072a88 <S9xSetPPU+0x1d60>
80072c50:	3c028022 	lui	v0,0x8022
80072c54:	0801cac8 	j	80072b20 <S9xSetPPU+0x1df8>
80072c58:	26c650e8 	addiu	a2,s6,20712

80072c5c <S9xSetCPU>:
80072c5c:	27bdffe0 	addiu	sp,sp,-32
80072c60:	afb00010 	sw	s0,16(sp)
80072c64:	30b0ffff 	andi	s0,a1,0xffff
80072c68:	2e024200 	sltiu	v0,s0,16896
80072c6c:	afb10014 	sw	s1,20(sp)
80072c70:	afbf0018 	sw	ra,24(sp)
80072c74:	10400013 	beqz	v0,80072cc4 <S9xSetCPU+0x68>
80072c78:	309100ff 	andi	s1,a0,0xff
80072c7c:	3c028021 	lui	v0,0x8021
80072c80:	2442e2a8 	addiu	v0,v0,-7512
80072c84:	8c430020 	lw	v1,32(v0)
80072c88:	24044016 	li	a0,16406
80072c8c:	24630006 	addiu	v1,v1,6
80072c90:	120400b5 	beq	s0,a0,80072f68 <S9xSetCPU+0x30c>
80072c94:	ac430020 	sw	v1,32(v0)
80072c98:	02004021 	move	t0,s0
80072c9c:	3c028021 	lui	v0,0x8021
80072ca0:	2443701c 	addiu	v1,v0,28700
80072ca4:	8c620014 	lw	v0,20(v1)
80072ca8:	00481021 	addu	v0,v0,t0
80072cac:	a0510000 	sb	s1,0(v0)
80072cb0:	8fbf0018 	lw	ra,24(sp)
80072cb4:	8fb10014 	lw	s1,20(sp)
80072cb8:	8fb00010 	lw	s0,16(sp)
80072cbc:	03e00008 	jr	ra
80072cc0:	27bd0020 	addiu	sp,sp,32
80072cc4:	2402433b 	li	v0,17211
80072cc8:	12020020 	beq	s0,v0,80072d4c <S9xSetCPU+0xf0>
80072ccc:	2e02433c 	sltiu	v0,s0,17212
80072cd0:	14400029 	bnez	v0,80072d78 <S9xSetCPU+0x11c>
80072cd4:	24024314 	li	v0,17172
80072cd8:	24024365 	li	v0,17253
80072cdc:	12020117 	beq	s0,v0,8007313c <S9xSetCPU+0x4e0>
80072ce0:	2e024366 	sltiu	v0,s0,17254
80072ce4:	104000d0 	beqz	v0,80073028 <S9xSetCPU+0x3cc>
80072ce8:	24024379 	li	v0,17273
80072cec:	24024351 	li	v0,17233
80072cf0:	12020179 	beq	s0,v0,800732d8 <S9xSetCPU+0x67c>
80072cf4:	2e024352 	sltiu	v0,s0,17234
80072cf8:	104001e5 	beqz	v0,80073490 <S9xSetCPU+0x834>
80072cfc:	24024359 	li	v0,17241
80072d00:	24024346 	li	v0,17222
80072d04:	12020219 	beq	s0,v0,8007356c <S9xSetCPU+0x910>
80072d08:	2e024347 	sltiu	v0,s0,17223
80072d0c:	1040014c 	beqz	v0,80073240 <S9xSetCPU+0x5e4>
80072d10:	2402434a 	li	v0,17226
80072d14:	24024342 	li	v0,17218
80072d18:	120201eb 	beq	s0,v0,800734c8 <S9xSetCPU+0x86c>
80072d1c:	2e024343 	sltiu	v0,s0,17219
80072d20:	10400307 	beqz	v0,80073940 <S9xSetCPU+0xce4>
80072d24:	24024344 	li	v0,17220
80072d28:	24024340 	li	v0,17216
80072d2c:	1202012b 	beq	s0,v0,800731dc <S9xSetCPU+0x580>
80072d30:	2e024341 	sltiu	v0,s0,17217
80072d34:	10400169 	beqz	v0,800732dc <S9xSetCPU+0x680>
80072d38:	00101102 	srl	v0,s0,0x4
80072d3c:	2402433f 	li	v0,17215
80072d40:	1602ffd5 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80072d44:	00000000 	nop
80072d48:	3210fffb 	andi	s0,s0,0xfffb
80072d4c:	3c02801f 	lui	v0,0x801f
80072d50:	8c4430c8 	lw	a0,12488(v0)
80072d54:	3c058019 	lui	a1,0x8019
80072d58:	3c02800f 	lui	v0,0x800f
80072d5c:	24a52f30 	addiu	a1,a1,12080
80072d60:	02203021 	move	a2,s1
80072d64:	24425a20 	addiu	v0,v0,23072
80072d68:	0040f809 	jalr	v0
80072d6c:	02003821 	move	a3,s0
80072d70:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80072d74:	02004021 	move	t0,s0
80072d78:	120200d6 	beq	s0,v0,800730d4 <S9xSetCPU+0x478>
80072d7c:	2e024315 	sltiu	v0,s0,17173
80072d80:	10400085 	beqz	v0,80072f98 <S9xSetCPU+0x33c>
80072d84:	24024327 	li	v0,17191
80072d88:	24024300 	li	v0,17152
80072d8c:	12020113 	beq	s0,v0,800731dc <S9xSetCPU+0x580>
80072d90:	2e024301 	sltiu	v0,s0,17153
80072d94:	10400180 	beqz	v0,80073398 <S9xSetCPU+0x73c>
80072d98:	24024308 	li	v0,17160
80072d9c:	2402420a 	li	v0,16906
80072da0:	12020266 	beq	s0,v0,8007373c <S9xSetCPU+0xae0>
80072da4:	2e02420b 	sltiu	v0,s0,16907
80072da8:	10400227 	beqz	v0,80073648 <S9xSetCPU+0x9ec>
80072dac:	24024210 	li	v0,16912
80072db0:	24024206 	li	v0,16902
80072db4:	12020343 	beq	s0,v0,80073ac4 <S9xSetCPU+0xe68>
80072db8:	3c038021 	lui	v1,0x8021
80072dbc:	2e024207 	sltiu	v0,s0,16903
80072dc0:	1040029d 	beqz	v0,80073838 <S9xSetCPU+0xbdc>
80072dc4:	24024208 	li	v0,16904
80072dc8:	24024201 	li	v0,16897
80072dcc:	120203e6 	beq	s0,v0,80073d68 <S9xSetCPU+0x110c>
80072dd0:	24024203 	li	v0,16899
80072dd4:	1202040a 	beq	s0,v0,80073e00 <S9xSetCPU+0x11a4>
80072dd8:	24024200 	li	v0,16896
80072ddc:	1602ffaf 	bne	s0,v0,80072c9c <S9xSetCPU+0x40>
80072de0:	02004021 	move	t0,s0
80072de4:	32220020 	andi	v0,s1,0x20
80072de8:	10400464 	beqz	v0,80073f7c <S9xSetCPU+0x1320>
80072dec:	3c108022 	lui	s0,0x8022
80072df0:	260650e8 	addiu	a2,s0,20712
80072df4:	90c20a9a 	lbu	v0,2714(a2)
80072df8:	14400022 	bnez	v0,80072e84 <S9xSetCPU+0x228>
80072dfc:	3c088021 	lui	t0,0x8021
80072e00:	90c30a9b 	lbu	v1,2715(a2)
80072e04:	24020001 	li	v0,1
80072e08:	10600471 	beqz	v1,80073fd0 <S9xSetCPU+0x1374>
80072e0c:	a0c20a9a 	sb	v0,2714(a2)
80072e10:	3c088021 	lui	t0,0x8021
80072e14:	2507e42c 	addiu	a3,t0,-7124
80072e18:	94c3084c 	lhu	v1,2124(a2)
80072e1c:	8ce50004 	lw	a1,4(a3)
80072e20:	3c02bfa0 	lui	v0,0xbfa0
80072e24:	70651802 	mul	v1,v1,a1
80072e28:	34422fe9 	ori	v0,v0,0x2fe9
80072e2c:	00620018 	mult	v1,v0
80072e30:	000327c3 	sra	a0,v1,0x1f
80072e34:	00001010 	mfhi	v0
80072e38:	00431021 	addu	v0,v0,v1
80072e3c:	00021203 	sra	v0,v0,0x8
80072e40:	00441023 	subu	v0,v0,a0
80072e44:	00021c00 	sll	v1,v0,0x10
80072e48:	00031c03 	sra	v1,v1,0x10
80072e4c:	10650524 	beq	v1,a1,800742e0 <S9xSetCPU+0x1684>
80072e50:	a4c30a9c 	sh	v1,2716(a2)
80072e54:	8ce20008 	lw	v0,8(a3)
80072e58:	10620522 	beq	v1,v0,800742e4 <S9xSetCPU+0x1688>
80072e5c:	2462ffff 	addiu	v0,v1,-1
80072e60:	260650e8 	addiu	a2,s0,20712
80072e64:	90c20a9a 	lbu	v0,2714(a2)
80072e68:	104004e2 	beqz	v0,800741f4 <S9xSetCPU+0x1598>
80072e6c:	3c098021 	lui	t1,0x8021
80072e70:	2522e2a8 	addiu	v0,t1,-7512
80072e74:	8c440028 	lw	a0,40(v0)
80072e78:	94c3084a 	lhu	v1,2122(a2)
80072e7c:	108304de 	beq	a0,v1,800741f8 <S9xSetCPU+0x159c>
80072e80:	2525e2a8 	addiu	a1,t1,-7512
80072e84:	32220010 	andi	v0,s1,0x10
80072e88:	1040041c 	beqz	v0,80073efc <S9xSetCPU+0x12a0>
80072e8c:	2502e42c 	addiu	v0,t0,-7124
80072e90:	260650e8 	addiu	a2,s0,20712
80072e94:	90c20a9b 	lbu	v0,2715(a2)
80072e98:	14400020 	bnez	v0,80072f1c <S9xSetCPU+0x2c0>
80072e9c:	2502e42c 	addiu	v0,t0,-7124
80072ea0:	2507e42c 	addiu	a3,t0,-7124
80072ea4:	94c3084c 	lhu	v1,2124(a2)
80072ea8:	8ce50004 	lw	a1,4(a3)
80072eac:	3c02bfa0 	lui	v0,0xbfa0
80072eb0:	70651802 	mul	v1,v1,a1
80072eb4:	34422fe9 	ori	v0,v0,0x2fe9
80072eb8:	00620018 	mult	v1,v0
80072ebc:	000327c3 	sra	a0,v1,0x1f
80072ec0:	00001010 	mfhi	v0
80072ec4:	00431021 	addu	v0,v0,v1
80072ec8:	00021203 	sra	v0,v0,0x8
80072ecc:	00441023 	subu	v0,v0,a0
80072ed0:	00022400 	sll	a0,v0,0x10
80072ed4:	00042403 	sra	a0,a0,0x10
80072ed8:	24030001 	li	v1,1
80072edc:	a0c30a9b 	sb	v1,2715(a2)
80072ee0:	108504c1 	beq	a0,a1,800741e8 <S9xSetCPU+0x158c>
80072ee4:	a4c40a9c 	sh	a0,2716(a2)
80072ee8:	8ce20008 	lw	v0,8(a3)
80072eec:	108204bf 	beq	a0,v0,800741ec <S9xSetCPU+0x1590>
80072ef0:	2482ffff 	addiu	v0,a0,-1
80072ef4:	260650e8 	addiu	a2,s0,20712
80072ef8:	90c20a9a 	lbu	v0,2714(a2)
80072efc:	10400453 	beqz	v0,8007404c <S9xSetCPU+0x13f0>
80072f00:	3c098021 	lui	t1,0x8021
80072f04:	2522e2a8 	addiu	v0,t1,-7512
80072f08:	8c440028 	lw	a0,40(v0)
80072f0c:	94c3084a 	lhu	v1,2122(a2)
80072f10:	1083044f 	beq	a0,v1,80074050 <S9xSetCPU+0x13f4>
80072f14:	2525e2a8 	addiu	a1,t1,-7512
80072f18:	2502e42c 	addiu	v0,t0,-7124
80072f1c:	9043011b 	lbu	v1,283(v0)
80072f20:	1460000c 	bnez	v1,80072f54 <S9xSetCPU+0x2f8>
80072f24:	00111600 	sll	v0,s1,0x18
80072f28:	3c048021 	lui	a0,0x8021
80072f2c:	2483e2a8 	addiu	v1,a0,-7512
80072f30:	90620006 	lbu	v0,6(v1)
80072f34:	304200fc 	andi	v0,v0,0xfc
80072f38:	14400005 	bnez	v0,80072f50 <S9xSetCPU+0x2f4>
80072f3c:	a0620006 	sb	v0,6(v1)
80072f40:	8c82e2a8 	lw	v0,-7512(a0)
80072f44:	2403f7ff 	li	v1,-2049
80072f48:	00431024 	and	v0,v0,v1
80072f4c:	ac82e2a8 	sw	v0,-7512(a0)
80072f50:	00111600 	sll	v0,s1,0x18
80072f54:	00021603 	sra	v0,v0,0x18
80072f58:	044000ec 	bltz	v0,8007330c <S9xSetCPU+0x6b0>
80072f5c:	3c038021 	lui	v1,0x8021
80072f60:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80072f64:	24084200 	li	t0,16896
80072f68:	32220001 	andi	v0,s1,0x1
80072f6c:	1040ff4b 	beqz	v0,80072c9c <S9xSetCPU+0x40>
80072f70:	24084016 	li	t0,16406
80072f74:	3c038021 	lui	v1,0x8021
80072f78:	2462701c 	addiu	v0,v1,28700
80072f7c:	8c440014 	lw	a0,20(v0)
80072f80:	90834016 	lbu	v1,16406(a0)
80072f84:	30630001 	andi	v1,v1,0x1
80072f88:	10600085 	beqz	v1,800731a0 <S9xSetCPU+0x544>
80072f8c:	3c028022 	lui	v0,0x8022
80072f90:	0801cb28 	j	80072ca0 <S9xSetCPU+0x44>
80072f94:	3c028021 	lui	v0,0x8021
80072f98:	12020012 	beq	s0,v0,80072fe4 <S9xSetCPU+0x388>
80072f9c:	2e024328 	sltiu	v0,s0,17192
80072fa0:	1040011b 	beqz	v0,80073410 <S9xSetCPU+0x7b4>
80072fa4:	24024332 	li	v0,17202
80072fa8:	2402431f 	li	v0,17183
80072fac:	1202ff66 	beq	s0,v0,80072d48 <S9xSetCPU+0xec>
80072fb0:	2e024320 	sltiu	v0,s0,17184
80072fb4:	10400080 	beqz	v0,800731b8 <S9xSetCPU+0x55c>
80072fb8:	24024323 	li	v0,17187
80072fbc:	24024318 	li	v0,17176
80072fc0:	1202002c 	beq	s0,v0,80073074 <S9xSetCPU+0x418>
80072fc4:	2e024319 	sltiu	v0,s0,17177
80072fc8:	1040024b 	beqz	v0,800738f8 <S9xSetCPU+0xc9c>
80072fcc:	2402431a 	li	v0,17178
80072fd0:	24024316 	li	v0,17174
80072fd4:	12020165 	beq	s0,v0,8007356c <S9xSetCPU+0x910>
80072fd8:	2e024317 	sltiu	v0,s0,17175
80072fdc:	14400058 	bnez	v0,80073140 <S9xSetCPU+0x4e4>
80072fe0:	00101102 	srl	v0,s0,0x4
80072fe4:	00101102 	srl	v0,s0,0x4
80072fe8:	30420007 	andi	v0,v0,0x7
80072fec:	00022880 	sll	a1,v0,0x2
80072ff0:	00022100 	sll	a0,v0,0x4
80072ff4:	00852023 	subu	a0,a0,a1
80072ff8:	00822023 	subu	a0,a0,v0
80072ffc:	3c038022 	lui	v1,0x8022
80073000:	3c028022 	lui	v0,0x8022
80073004:	00042040 	sll	a0,a0,0x1
80073008:	24426cb8 	addiu	v0,v0,27832
8007300c:	24636d68 	addiu	v1,v1,28008
80073010:	00822021 	addu	a0,a0,v0
80073014:	00a32821 	addu	a1,a1,v1
80073018:	02004021 	move	t0,s0
8007301c:	a0910012 	sb	s1,18(a0)
80073020:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073024:	aca00000 	sw	zero,0(a1)
80073028:	1202008e 	beq	s0,v0,80073264 <S9xSetCPU+0x608>
8007302c:	2e02437a 	sltiu	v0,s0,17274
80073030:	10400135 	beqz	v0,80073508 <S9xSetCPU+0x8ac>
80073034:	2e02480d 	sltiu	v0,s0,18445
80073038:	24024370 	li	v0,17264
8007303c:	12020067 	beq	s0,v0,800731dc <S9xSetCPU+0x580>
80073040:	2e024371 	sltiu	v0,s0,17265
80073044:	1040009b 	beqz	v0,800732b4 <S9xSetCPU+0x658>
80073048:	24024374 	li	v0,17268
8007304c:	24024369 	li	v0,17257
80073050:	12020084 	beq	s0,v0,80073264 <S9xSetCPU+0x608>
80073054:	2e02436a 	sltiu	v0,s0,17258
80073058:	10400253 	beqz	v0,800739a8 <S9xSetCPU+0xd4c>
8007305c:	2402436b 	li	v0,17259
80073060:	24024367 	li	v0,17255
80073064:	1202ffdf 	beq	s0,v0,80072fe4 <S9xSetCPU+0x388>
80073068:	2e024368 	sltiu	v0,s0,17256
8007306c:	14400140 	bnez	v0,80073570 <S9xSetCPU+0x914>
80073070:	00101102 	srl	v0,s0,0x4
80073074:	00101102 	srl	v0,s0,0x4
80073078:	30420007 	andi	v0,v0,0x7
8007307c:	00022880 	sll	a1,v0,0x2
80073080:	00021900 	sll	v1,v0,0x4
80073084:	00651823 	subu	v1,v1,a1
80073088:	00621823 	subu	v1,v1,v0
8007308c:	3c028022 	lui	v0,0x8022
80073090:	24426cb8 	addiu	v0,v0,27832
80073094:	00031840 	sll	v1,v1,0x1
80073098:	00621821 	addu	v1,v1,v0
8007309c:	94640008 	lhu	a0,8(v1)
800730a0:	3c028022 	lui	v0,0x8022
800730a4:	3084ff00 	andi	a0,a0,0xff00
800730a8:	24426d68 	addiu	v0,v0,28008
800730ac:	00a22821 	addu	a1,a1,v0
800730b0:	00912025 	or	a0,a0,s1
800730b4:	02004021 	move	t0,s0
800730b8:	a4640008 	sh	a0,8(v1)
800730bc:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800730c0:	aca00000 	sw	zero,0(a1)
800730c4:	1202001d 	beq	s0,v0,8007313c <S9xSetCPU+0x4e0>
800730c8:	2e024326 	sltiu	v0,s0,17190
800730cc:	10400128 	beqz	v0,80073570 <S9xSetCPU+0x914>
800730d0:	00101102 	srl	v0,s0,0x4
800730d4:	00101102 	srl	v0,s0,0x4
800730d8:	30420007 	andi	v0,v0,0x7
800730dc:	00022880 	sll	a1,v0,0x2
800730e0:	00022100 	sll	a0,v0,0x4
800730e4:	00852023 	subu	a0,a0,a1
800730e8:	00822023 	subu	a0,a0,v0
800730ec:	3c038022 	lui	v1,0x8022
800730f0:	3c028022 	lui	v0,0x8022
800730f4:	00042040 	sll	a0,a0,0x1
800730f8:	24426cb8 	addiu	v0,v0,27832
800730fc:	24636d68 	addiu	v1,v1,28008
80073100:	00822021 	addu	a0,a0,v0
80073104:	00a32821 	addu	a1,a1,v1
80073108:	02004021 	move	t0,s0
8007310c:	a0910004 	sb	s1,4(a0)
80073110:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073114:	aca00000 	sw	zero,0(a1)
80073118:	12020114 	beq	s0,v0,8007356c <S9xSetCPU+0x910>
8007311c:	2e024337 	sltiu	v0,s0,17207
80073120:	10400250 	beqz	v0,80073a64 <S9xSetCPU+0xe08>
80073124:	24024338 	li	v0,17208
80073128:	24024334 	li	v0,17204
8007312c:	1202ffe9 	beq	s0,v0,800730d4 <S9xSetCPU+0x478>
80073130:	2e024335 	sltiu	v0,s0,17205
80073134:	144000a7 	bnez	v0,800733d4 <S9xSetCPU+0x778>
80073138:	00101102 	srl	v0,s0,0x4
8007313c:	00101102 	srl	v0,s0,0x4
80073140:	30420007 	andi	v0,v0,0x7
80073144:	00023880 	sll	a3,v0,0x2
80073148:	00021900 	sll	v1,v0,0x4
8007314c:	00671823 	subu	v1,v1,a3
80073150:	00621823 	subu	v1,v1,v0
80073154:	3c028022 	lui	v0,0x8022
80073158:	24426cb8 	addiu	v0,v0,27832
8007315c:	00031840 	sll	v1,v1,0x1
80073160:	00621821 	addu	v1,v1,v0
80073164:	9466000c 	lhu	a2,12(v1)
80073168:	94650010 	lhu	a1,16(v1)
8007316c:	2404ff00 	li	a0,-256
80073170:	3c028022 	lui	v0,0x8022
80073174:	00a42824 	and	a1,a1,a0
80073178:	00c43024 	and	a2,a2,a0
8007317c:	24426d68 	addiu	v0,v0,28008
80073180:	00e23821 	addu	a3,a3,v0
80073184:	02263025 	or	a2,s1,a2
80073188:	02252825 	or	a1,s1,a1
8007318c:	02004021 	move	t0,s0
80073190:	a4650010 	sh	a1,16(v1)
80073194:	a466000c 	sh	a2,12(v1)
80073198:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
8007319c:	ace00000 	sw	zero,0(a3)
800731a0:	244250e8 	addiu	v0,v0,20712
800731a4:	24084016 	li	t0,16406
800731a8:	a0400ad3 	sb	zero,2771(v0)
800731ac:	a0400862 	sb	zero,2146(v0)
800731b0:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800731b4:	a0400863 	sb	zero,2147(v0)
800731b8:	12020085 	beq	s0,v0,800733d0 <S9xSetCPU+0x774>
800731bc:	2e024324 	sltiu	v0,s0,17188
800731c0:	1040ffc0 	beqz	v0,800730c4 <S9xSetCPU+0x468>
800731c4:	24024325 	li	v0,17189
800731c8:	24024321 	li	v0,17185
800731cc:	12020042 	beq	s0,v0,800732d8 <S9xSetCPU+0x67c>
800731d0:	2e024322 	sltiu	v0,s0,17186
800731d4:	104000bd 	beqz	v0,800734cc <S9xSetCPU+0x870>
800731d8:	00101102 	srl	v0,s0,0x4
800731dc:	00101102 	srl	v0,s0,0x4
800731e0:	30420007 	andi	v0,v0,0x7
800731e4:	00022080 	sll	a0,v0,0x2
800731e8:	00021900 	sll	v1,v0,0x4
800731ec:	00641823 	subu	v1,v1,a0
800731f0:	00621823 	subu	v1,v1,v0
800731f4:	3c028022 	lui	v0,0x8022
800731f8:	24426cb8 	addiu	v0,v0,27832
800731fc:	00031840 	sll	v1,v1,0x1
80073200:	00112182 	srl	a0,s1,0x6
80073204:	00112902 	srl	a1,s1,0x4
80073208:	001130c2 	srl	a2,s1,0x3
8007320c:	00621821 	addu	v1,v1,v0
80073210:	30840001 	andi	a0,a0,0x1
80073214:	30a50001 	andi	a1,a1,0x1
80073218:	30c60001 	andi	a2,a2,0x1
8007321c:	001139c2 	srl	a3,s1,0x7
80073220:	32220007 	andi	v0,s1,0x7
80073224:	02004021 	move	t0,s0
80073228:	a0620003 	sb	v0,3(v1)
8007322c:	a0670000 	sb	a3,0(v1)
80073230:	a064000e 	sb	a0,14(v1)
80073234:	a0650002 	sb	a1,2(v1)
80073238:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
8007323c:	a0660001 	sb	a2,1(v1)
80073240:	12020081 	beq	s0,v0,80073448 <S9xSetCPU+0x7ec>
80073244:	2e02434b 	sltiu	v0,s0,17227
80073248:	104001b4 	beqz	v0,8007391c <S9xSetCPU+0xcc0>
8007324c:	2402434f 	li	v0,17231
80073250:	24024348 	li	v0,17224
80073254:	1202ff87 	beq	s0,v0,80073074 <S9xSetCPU+0x418>
80073258:	2e024349 	sltiu	v0,s0,17225
8007325c:	1440ff62 	bnez	v0,80072fe8 <S9xSetCPU+0x38c>
80073260:	00101102 	srl	v0,s0,0x4
80073264:	00101102 	srl	v0,s0,0x4
80073268:	30420007 	andi	v0,v0,0x7
8007326c:	00023080 	sll	a2,v0,0x2
80073270:	00021900 	sll	v1,v0,0x4
80073274:	00661823 	subu	v1,v1,a2
80073278:	00621823 	subu	v1,v1,v0
8007327c:	3c028022 	lui	v0,0x8022
80073280:	24426cb8 	addiu	v0,v0,27832
80073284:	00031840 	sll	v1,v1,0x1
80073288:	00621821 	addu	v1,v1,v0
8007328c:	90650008 	lbu	a1,8(v1)
80073290:	3c028022 	lui	v0,0x8022
80073294:	00112200 	sll	a0,s1,0x8
80073298:	24426d68 	addiu	v0,v0,28008
8007329c:	00a42825 	or	a1,a1,a0
800732a0:	00c23021 	addu	a2,a2,v0
800732a4:	02004021 	move	t0,s0
800732a8:	a4650008 	sh	a1,8(v1)
800732ac:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800732b0:	acc00000 	sw	zero,0(a2)
800732b4:	1202ff87 	beq	s0,v0,800730d4 <S9xSetCPU+0x478>
800732b8:	2e024375 	sltiu	v0,s0,17269
800732bc:	104001de 	beqz	v0,80073a38 <S9xSetCPU+0xddc>
800732c0:	24024376 	li	v0,17270
800732c4:	24024372 	li	v0,17266
800732c8:	1202007f 	beq	s0,v0,800734c8 <S9xSetCPU+0x86c>
800732cc:	2e024373 	sltiu	v0,s0,17267
800732d0:	10400040 	beqz	v0,800733d4 <S9xSetCPU+0x778>
800732d4:	00101102 	srl	v0,s0,0x4
800732d8:	00101102 	srl	v0,s0,0x4
800732dc:	30420007 	andi	v0,v0,0x7
800732e0:	00022080 	sll	a0,v0,0x2
800732e4:	00021900 	sll	v1,v0,0x4
800732e8:	00641823 	subu	v1,v1,a0
800732ec:	00621823 	subu	v1,v1,v0
800732f0:	3c028022 	lui	v0,0x8022
800732f4:	00031840 	sll	v1,v1,0x1
800732f8:	24426cb8 	addiu	v0,v0,27832
800732fc:	00621821 	addu	v1,v1,v0
80073300:	02004021 	move	t0,s0
80073304:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073308:	a071000a 	sb	s1,10(v1)
8007330c:	2462701c 	addiu	v0,v1,28700
80073310:	8c480014 	lw	t0,20(v0)
80073314:	81034200 	lb	v1,16896(t0)
80073318:	0460ff11 	bltz	v1,80072f60 <S9xSetCPU+0x304>
8007331c:	260250e8 	addiu	v0,s0,20712
80073320:	3c098021 	lui	t1,0x8021
80073324:	9446086a 	lhu	a2,2154(v0)
80073328:	2527e2a8 	addiu	a3,t1,-7512
8007332c:	8ce50028 	lw	a1,40(a3)
80073330:	24c20001 	addiu	v0,a2,1
80073334:	00a2102a 	slt	v0,a1,v0
80073338:	1440ff09 	bnez	v0,80072f60 <S9xSetCPU+0x304>
8007333c:	3c038022 	lui	v1,0x8022
80073340:	906450a4 	lbu	a0,20644(v1)
80073344:	24020019 	li	v0,25
80073348:	2403000f 	li	v1,15
8007334c:	0064100a 	movz	v0,v1,a0
80073350:	00461021 	addu	v0,v0,a2
80073354:	0045102a 	slt	v0,v0,a1
80073358:	1440ff01 	bnez	v0,80072f60 <S9xSetCPU+0x304>
8007335c:	00000000 	nop
80073360:	81024210 	lb	v0,16912(t0)
80073364:	0441fe4d 	bgez	v0,80072c9c <S9xSetCPU+0x40>
80073368:	24084200 	li	t0,16896
8007336c:	90e20005 	lbu	v0,5(a3)
80073370:	1440fe4a 	bnez	v0,80072c9c <S9xSetCPU+0x40>
80073374:	8d22e2a8 	lw	v0,-7512(t1)
80073378:	8ce30040 	lw	v1,64(a3)
8007337c:	34420080 	ori	v0,v0,0x80
80073380:	ad22e2a8 	sw	v0,-7512(t1)
80073384:	24084200 	li	t0,16896
80073388:	24020001 	li	v0,1
8007338c:	ace30048 	sw	v1,72(a3)
80073390:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073394:	a0e20005 	sb	v0,5(a3)
80073398:	1202ff36 	beq	s0,v0,80073074 <S9xSetCPU+0x418>
8007339c:	2e024309 	sltiu	v0,s0,17161
800733a0:	104000d8 	beqz	v0,80073704 <S9xSetCPU+0xaa8>
800733a4:	2402430f 	li	v0,17167
800733a8:	24024304 	li	v0,17156
800733ac:	1202ff49 	beq	s0,v0,800730d4 <S9xSetCPU+0x478>
800733b0:	2e024305 	sltiu	v0,s0,17157
800733b4:	1040018f 	beqz	v0,800739f4 <S9xSetCPU+0xd98>
800733b8:	24024306 	li	v0,17158
800733bc:	24024302 	li	v0,17154
800733c0:	12020041 	beq	s0,v0,800734c8 <S9xSetCPU+0x86c>
800733c4:	2e024303 	sltiu	v0,s0,17155
800733c8:	1440ffc4 	bnez	v0,800732dc <S9xSetCPU+0x680>
800733cc:	00101102 	srl	v0,s0,0x4
800733d0:	00101102 	srl	v0,s0,0x4
800733d4:	30420007 	andi	v0,v0,0x7
800733d8:	00022080 	sll	a0,v0,0x2
800733dc:	00021900 	sll	v1,v0,0x4
800733e0:	00641823 	subu	v1,v1,a0
800733e4:	00621823 	subu	v1,v1,v0
800733e8:	3c028022 	lui	v0,0x8022
800733ec:	24426cb8 	addiu	v0,v0,27832
800733f0:	00031840 	sll	v1,v1,0x1
800733f4:	00621821 	addu	v1,v1,v0
800733f8:	90640006 	lbu	a0,6(v1)
800733fc:	00111200 	sll	v0,s1,0x8
80073400:	00822025 	or	a0,a0,v0
80073404:	02004021 	move	t0,s0
80073408:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
8007340c:	a4640006 	sh	a0,6(v1)
80073410:	1202002d 	beq	s0,v0,800734c8 <S9xSetCPU+0x86c>
80073414:	2e024333 	sltiu	v0,s0,17203
80073418:	1040ff3f 	beqz	v0,80073118 <S9xSetCPU+0x4bc>
8007341c:	24024336 	li	v0,17206
80073420:	2402432b 	li	v0,17195
80073424:	1202fe49 	beq	s0,v0,80072d4c <S9xSetCPU+0xf0>
80073428:	2e02432c 	sltiu	v0,s0,17196
8007342c:	10400155 	beqz	v0,80073984 <S9xSetCPU+0xd28>
80073430:	24024330 	li	v0,17200
80073434:	24024329 	li	v0,17193
80073438:	1202ff8a 	beq	s0,v0,80073264 <S9xSetCPU+0x608>
8007343c:	2e02432a 	sltiu	v0,s0,17194
80073440:	1440ff0d 	bnez	v0,80073078 <S9xSetCPU+0x41c>
80073444:	00101102 	srl	v0,s0,0x4
80073448:	00101102 	srl	v0,s0,0x4
8007344c:	30420007 	andi	v0,v0,0x7
80073450:	00022080 	sll	a0,v0,0x2
80073454:	00021900 	sll	v1,v0,0x4
80073458:	00641823 	subu	v1,v1,a0
8007345c:	00621823 	subu	v1,v1,v0
80073460:	00112027 	nor	a0,zero,s1
80073464:	3c028022 	lui	v0,0x8022
80073468:	24426cb8 	addiu	v0,v0,27832
8007346c:	00031840 	sll	v1,v1,0x1
80073470:	308400ff 	andi	a0,a0,0xff
80073474:	00621821 	addu	v1,v1,v0
80073478:	000421c2 	srl	a0,a0,0x7
8007347c:	3222007f 	andi	v0,s1,0x7f
80073480:	02004021 	move	t0,s0
80073484:	a0640013 	sb	a0,19(v1)
80073488:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
8007348c:	a0620014 	sb	v0,20(v1)
80073490:	1202ff74 	beq	s0,v0,80073264 <S9xSetCPU+0x608>
80073494:	2e02435a 	sltiu	v0,s0,17242
80073498:	1040008c 	beqz	v0,800736cc <S9xSetCPU+0xa70>
8007349c:	24024360 	li	v0,17248
800734a0:	24024355 	li	v0,17237
800734a4:	1202ff25 	beq	s0,v0,8007313c <S9xSetCPU+0x4e0>
800734a8:	2e024356 	sltiu	v0,s0,17238
800734ac:	1040002b 	beqz	v0,8007355c <S9xSetCPU+0x900>
800734b0:	24024357 	li	v0,17239
800734b4:	24024353 	li	v0,17235
800734b8:	1202ffc5 	beq	s0,v0,800733d0 <S9xSetCPU+0x774>
800734bc:	2e024354 	sltiu	v0,s0,17236
800734c0:	1040ff05 	beqz	v0,800730d8 <S9xSetCPU+0x47c>
800734c4:	00101102 	srl	v0,s0,0x4
800734c8:	00101102 	srl	v0,s0,0x4
800734cc:	30420007 	andi	v0,v0,0x7
800734d0:	00022080 	sll	a0,v0,0x2
800734d4:	00021900 	sll	v1,v0,0x4
800734d8:	00641823 	subu	v1,v1,a0
800734dc:	00621823 	subu	v1,v1,v0
800734e0:	3c028022 	lui	v0,0x8022
800734e4:	00031840 	sll	v1,v1,0x1
800734e8:	24426cb8 	addiu	v0,v0,27832
800734ec:	00621821 	addu	v1,v1,v0
800734f0:	94640006 	lhu	a0,6(v1)
800734f4:	02004021 	move	t0,s0
800734f8:	3084ff00 	andi	a0,a0,0xff00
800734fc:	00912025 	or	a0,a0,s1
80073500:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073504:	a4640006 	sh	a0,6(v1)
80073508:	1040003f 	beqz	v0,80073608 <S9xSetCPU+0x9ac>
8007350c:	2e024835 	sltiu	v0,s0,18485
80073510:	2e024808 	sltiu	v0,s0,18440
80073514:	10400033 	beqz	v0,800735e4 <S9xSetCPU+0x988>
80073518:	3c028021 	lui	v0,0x8021
8007351c:	2e024804 	sltiu	v0,s0,18436
80073520:	1040012a 	beqz	v0,800739cc <S9xSetCPU+0xd70>
80073524:	3c028021 	lui	v0,0x8021
80073528:	2e024800 	sltiu	v0,s0,18432
8007352c:	1040002d 	beqz	v0,800735e4 <S9xSetCPU+0x988>
80073530:	3c028021 	lui	v0,0x8021
80073534:	2402437b 	li	v0,17275
80073538:	1202fe04 	beq	s0,v0,80072d4c <S9xSetCPU+0xf0>
8007353c:	2e02437b 	sltiu	v0,s0,17275
80073540:	1440ffc2 	bnez	v0,8007344c <S9xSetCPU+0x7f0>
80073544:	00101102 	srl	v0,s0,0x4
80073548:	2402437f 	li	v0,17279
8007354c:	1602fdd2 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073550:	00000000 	nop
80073554:	0801cb53 	j	80072d4c <S9xSetCPU+0xf0>
80073558:	3210fffb 	andi	s0,s0,0xfffb
8007355c:	1202fea1 	beq	s0,v0,80072fe4 <S9xSetCPU+0x388>
80073560:	2e024358 	sltiu	v0,s0,17240
80073564:	1040fec4 	beqz	v0,80073078 <S9xSetCPU+0x41c>
80073568:	00101102 	srl	v0,s0,0x4
8007356c:	00101102 	srl	v0,s0,0x4
80073570:	30420007 	andi	v0,v0,0x7
80073574:	00023080 	sll	a2,v0,0x2
80073578:	00021900 	sll	v1,v0,0x4
8007357c:	00661823 	subu	v1,v1,a2
80073580:	00621823 	subu	v1,v1,v0
80073584:	3c028022 	lui	v0,0x8022
80073588:	24426cb8 	addiu	v0,v0,27832
8007358c:	00031840 	sll	v1,v1,0x1
80073590:	00621821 	addu	v1,v1,v0
80073594:	00112200 	sll	a0,s1,0x8
80073598:	9067000c 	lbu	a3,12(v1)
8007359c:	90650010 	lbu	a1,16(v1)
800735a0:	00042400 	sll	a0,a0,0x10
800735a4:	3c028022 	lui	v0,0x8022
800735a8:	00042403 	sra	a0,a0,0x10
800735ac:	24426d68 	addiu	v0,v0,28008
800735b0:	00852825 	or	a1,a0,a1
800735b4:	00c23021 	addu	a2,a2,v0
800735b8:	00872025 	or	a0,a0,a3
800735bc:	02004021 	move	t0,s0
800735c0:	a4650010 	sh	a1,16(v1)
800735c4:	a464000c 	sh	a0,12(v1)
800735c8:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800735cc:	acc00000 	sw	zero,0(a2)
800735d0:	24030002 	li	v1,2
800735d4:	0062102b 	sltu	v0,v1,v0
800735d8:	1440fdb0 	bnez	v0,80072c9c <S9xSetCPU+0x40>
800735dc:	02004021 	move	t0,s0
800735e0:	3c028021 	lui	v0,0x8021
800735e4:	9043e481 	lbu	v1,-7039(v0)
800735e8:	1060fdab 	beqz	v1,80072c98 <S9xSetCPU+0x3c>
800735ec:	3c02800d 	lui	v0,0x800d
800735f0:	02202021 	move	a0,s1
800735f4:	2442ffdc 	addiu	v0,v0,-36
800735f8:	0040f809 	jalr	v0
800735fc:	02002821 	move	a1,s0
80073600:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073604:	02004021 	move	t0,s0
80073608:	1040fff1 	beqz	v0,800735d0 <S9xSetCPU+0x974>
8007360c:	2602b7c0 	addiu	v0,s0,-18496
80073610:	2e024820 	sltiu	v0,s0,18464
80073614:	1040fff3 	beqz	v0,800735e4 <S9xSetCPU+0x988>
80073618:	3c028021 	lui	v0,0x8021
8007361c:	2e024810 	sltiu	v0,s0,18448
80073620:	1440fd9e 	bnez	v0,80072c9c <S9xSetCPU+0x40>
80073624:	02004021 	move	t0,s0
80073628:	2e024819 	sltiu	v0,s0,18457
8007362c:	1440ffed 	bnez	v0,800735e4 <S9xSetCPU+0x988>
80073630:	3c028021 	lui	v0,0x8021
80073634:	2402481a 	li	v0,18458
80073638:	1602fd98 	bne	s0,v0,80072c9c <S9xSetCPU+0x40>
8007363c:	3c028021 	lui	v0,0x8021
80073640:	0801cd7a 	j	800735e8 <S9xSetCPU+0x98c>
80073644:	9043e481 	lbu	v1,-7039(v0)
80073648:	12020117 	beq	s0,v0,80073aa8 <S9xSetCPU+0xe4c>
8007364c:	2e024211 	sltiu	v0,s0,16913
80073650:	1040010f 	beqz	v0,80073a90 <S9xSetCPU+0xe34>
80073654:	24024211 	li	v0,16913
80073658:	2402420c 	li	v0,16908
8007365c:	120201d2 	beq	s0,v0,80073da8 <S9xSetCPU+0x114c>
80073660:	2e02420c 	sltiu	v0,s0,16908
80073664:	1440013f 	bnez	v0,80073b64 <S9xSetCPU+0xf08>
80073668:	32220001 	andi	v0,s1,0x1
8007366c:	2402420d 	li	v0,16909
80073670:	1602fd8a 	bne	s0,v0,80072c9c <S9xSetCPU+0x40>
80073674:	02004021 	move	t0,s0
80073678:	3c038021 	lui	v1,0x8021
8007367c:	2462701c 	addiu	v0,v1,28700
80073680:	8c430014 	lw	v1,20(v0)
80073684:	32240001 	andi	a0,s1,0x1
80073688:	9062420d 	lbu	v0,16909(v1)
8007368c:	30420001 	andi	v0,v0,0x1
80073690:	1082fd82 	beq	a0,v0,80072c9c <S9xSetCPU+0x40>
80073694:	2408420d 	li	t0,16909
80073698:	10800298 	beqz	a0,800740fc <S9xSetCPU+0x14a0>
8007369c:	24030008 	li	v1,8
800736a0:	24030006 	li	v1,6
800736a4:	3c028021 	lui	v0,0x8021
800736a8:	ac43e2dc 	sw	v1,-7460(v0)
800736ac:	3c028021 	lui	v0,0x8021
800736b0:	2444701c 	addiu	a0,v0,28700
800736b4:	3c028006 	lui	v0,0x8006
800736b8:	24423914 	addiu	v0,v0,14612
800736bc:	0040f809 	jalr	v0
800736c0:	00000000 	nop
800736c4:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800736c8:	2408420d 	li	t0,16909
800736cc:	1202fec3 	beq	s0,v0,800731dc <S9xSetCPU+0x580>
800736d0:	2e024361 	sltiu	v0,s0,17249
800736d4:	104000cd 	beqz	v0,80073a0c <S9xSetCPU+0xdb0>
800736d8:	24024362 	li	v0,17250
800736dc:	2402435b 	li	v0,17243
800736e0:	1202fd9a 	beq	s0,v0,80072d4c <S9xSetCPU+0xf0>
800736e4:	2e02435b 	sltiu	v0,s0,17243
800736e8:	1440ff58 	bnez	v0,8007344c <S9xSetCPU+0x7f0>
800736ec:	00101102 	srl	v0,s0,0x4
800736f0:	2402435f 	li	v0,17247
800736f4:	1602fd68 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
800736f8:	00000000 	nop
800736fc:	0801cb53 	j	80072d4c <S9xSetCPU+0xf0>
80073700:	3210fffb 	andi	s0,s0,0xfffb
80073704:	1202fd90 	beq	s0,v0,80072d48 <S9xSetCPU+0xec>
80073708:	2e024310 	sltiu	v0,s0,17168
8007370c:	10400092 	beqz	v0,80073958 <S9xSetCPU+0xcfc>
80073710:	24024311 	li	v0,17169
80073714:	2402430a 	li	v0,17162
80073718:	1202ff4b 	beq	s0,v0,80073448 <S9xSetCPU+0x7ec>
8007371c:	2e02430a 	sltiu	v0,s0,17162
80073720:	1440fed1 	bnez	v0,80073268 <S9xSetCPU+0x60c>
80073724:	00101102 	srl	v0,s0,0x4
80073728:	2402430b 	li	v0,17163
8007372c:	1602fd5a 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073730:	3c02801f 	lui	v0,0x801f
80073734:	0801cb55 	j	80072d54 <S9xSetCPU+0xf8>
80073738:	8c4430c8 	lw	a0,12488(v0)
8007373c:	3c108022 	lui	s0,0x8022
80073740:	260750e8 	addiu	a3,s0,20712
80073744:	94e6084a 	lhu	a2,2122(a3)
80073748:	32220001 	andi	v0,s1,0x1
8007374c:	00021200 	sll	v0,v0,0x8
80073750:	30c300ff 	andi	v1,a2,0xff
80073754:	90e40a9a 	lbu	a0,2714(a3)
80073758:	00622825 	or	a1,v1,v0
8007375c:	10800023 	beqz	a0,800737ec <S9xSetCPU+0xb90>
80073760:	a4e5084a 	sh	a1,2122(a3)
80073764:	10c5fd4d 	beq	a2,a1,80072c9c <S9xSetCPU+0x40>
80073768:	2408420a 	li	t0,16906
8007376c:	90e20a9b 	lbu	v0,2715(a3)
80073770:	104000eb 	beqz	v0,80073b20 <S9xSetCPU+0xec4>
80073774:	3c028021 	lui	v0,0x8021
80073778:	3c088021 	lui	t0,0x8021
8007377c:	2506e42c 	addiu	a2,t0,-7124
80073780:	94e3084c 	lhu	v1,2124(a3)
80073784:	8cc50004 	lw	a1,4(a2)
80073788:	3c02bfa0 	lui	v0,0xbfa0
8007378c:	70651802 	mul	v1,v1,a1
80073790:	34422fe9 	ori	v0,v0,0x2fe9
80073794:	00620018 	mult	v1,v0
80073798:	000327c3 	sra	a0,v1,0x1f
8007379c:	00001010 	mfhi	v0
800737a0:	00431021 	addu	v0,v0,v1
800737a4:	00021203 	sra	v0,v0,0x8
800737a8:	00441023 	subu	v0,v0,a0
800737ac:	00021c00 	sll	v1,v0,0x10
800737b0:	00031c03 	sra	v1,v1,0x10
800737b4:	1065018f 	beq	v1,a1,80073df4 <S9xSetCPU+0x1198>
800737b8:	a4e30a9c 	sh	v1,2716(a3)
800737bc:	8cc20008 	lw	v0,8(a2)
800737c0:	1062018d 	beq	v1,v0,80073df8 <S9xSetCPU+0x119c>
800737c4:	2462ffff 	addiu	v0,v1,-1
800737c8:	260650e8 	addiu	a2,s0,20712
800737cc:	90c20a9a 	lbu	v0,2714(a2)
800737d0:	10400008 	beqz	v0,800737f4 <S9xSetCPU+0xb98>
800737d4:	3c098021 	lui	t1,0x8021
800737d8:	2522e2a8 	addiu	v0,t1,-7512
800737dc:	8c440028 	lw	a0,40(v0)
800737e0:	94c3084a 	lhu	v1,2122(a2)
800737e4:	10830004 	beq	a0,v1,800737f8 <S9xSetCPU+0xb9c>
800737e8:	2525e2a8 	addiu	a1,t1,-7512
800737ec:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800737f0:	2408420a 	li	t0,16906
800737f4:	2525e2a8 	addiu	a1,t1,-7512
800737f8:	84c40a9c 	lh	a0,2716(a2)
800737fc:	8ca20020 	lw	v0,32(a1)
80073800:	0082102a 	slt	v0,a0,v0
80073804:	10400189 	beqz	v0,80073e2c <S9xSetCPU+0x11d0>
80073808:	00000000 	nop
8007380c:	90a30009 	lbu	v1,9(a1)
80073810:	24040001 	li	a0,1
80073814:	106401e8 	beq	v1,a0,80073fb8 <S9xSetCPU+0x135c>
80073818:	24020003 	li	v0,3
8007381c:	106201e6 	beq	v1,v0,80073fb8 <S9xSetCPU+0x135c>
80073820:	2502e42c 	addiu	v0,t0,-7124
80073824:	8c430008 	lw	v1,8(v0)
80073828:	2408420a 	li	t0,16906
8007382c:	aca30024 	sw	v1,36(a1)
80073830:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073834:	a0a00009 	sb	zero,9(a1)
80073838:	12020122 	beq	s0,v0,80073cc4 <S9xSetCPU+0x1068>
8007383c:	2e024209 	sltiu	v0,s0,16905
80073840:	144000e7 	bnez	v0,80073be0 <S9xSetCPU+0xf84>
80073844:	3c108022 	lui	s0,0x8022
80073848:	260650e8 	addiu	a2,s0,20712
8007384c:	94c5084a 	lhu	a1,2122(a2)
80073850:	90c30a9a 	lbu	v1,2714(a2)
80073854:	30a2ff00 	andi	v0,a1,0xff00
80073858:	00511025 	or	v0,v0,s1
8007385c:	3044ffff 	andi	a0,v0,0xffff
80073860:	10600023 	beqz	v1,800738f0 <S9xSetCPU+0xc94>
80073864:	a4c4084a 	sh	a0,2122(a2)
80073868:	10a4fd0c 	beq	a1,a0,80072c9c <S9xSetCPU+0x40>
8007386c:	24084209 	li	t0,16905
80073870:	90c20a9b 	lbu	v0,2715(a2)
80073874:	104001c8 	beqz	v0,80073f98 <S9xSetCPU+0x133c>
80073878:	3c028021 	lui	v0,0x8021
8007387c:	3c088021 	lui	t0,0x8021
80073880:	2507e42c 	addiu	a3,t0,-7124
80073884:	94c3084c 	lhu	v1,2124(a2)
80073888:	8ce50004 	lw	a1,4(a3)
8007388c:	3c02bfa0 	lui	v0,0xbfa0
80073890:	70651802 	mul	v1,v1,a1
80073894:	34422fe9 	ori	v0,v0,0x2fe9
80073898:	00620018 	mult	v1,v0
8007389c:	000327c3 	sra	a0,v1,0x1f
800738a0:	00001010 	mfhi	v0
800738a4:	00431021 	addu	v0,v0,v1
800738a8:	00021203 	sra	v0,v0,0x8
800738ac:	00441023 	subu	v0,v0,a0
800738b0:	00021c00 	sll	v1,v0,0x10
800738b4:	00031c03 	sra	v1,v1,0x10
800738b8:	106501cc 	beq	v1,a1,80073fec <S9xSetCPU+0x1390>
800738bc:	a4c30a9c 	sh	v1,2716(a2)
800738c0:	8ce20008 	lw	v0,8(a3)
800738c4:	106201ca 	beq	v1,v0,80073ff0 <S9xSetCPU+0x1394>
800738c8:	2462ffff 	addiu	v0,v1,-1
800738cc:	260650e8 	addiu	a2,s0,20712
800738d0:	90c20a9a 	lbu	v0,2714(a2)
800738d4:	104001ed 	beqz	v0,8007408c <S9xSetCPU+0x1430>
800738d8:	3c098021 	lui	t1,0x8021
800738dc:	2522e2a8 	addiu	v0,t1,-7512
800738e0:	8c440028 	lw	a0,40(v0)
800738e4:	94c3084a 	lhu	v1,2122(a2)
800738e8:	108301e9 	beq	a0,v1,80074090 <S9xSetCPU+0x1434>
800738ec:	2525e2a8 	addiu	a1,t1,-7512
800738f0:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800738f4:	24084209 	li	t0,16905
800738f8:	1202fed3 	beq	s0,v0,80073448 <S9xSetCPU+0x7ec>
800738fc:	2e02431a 	sltiu	v0,s0,17178
80073900:	1440fe59 	bnez	v0,80073268 <S9xSetCPU+0x60c>
80073904:	00101102 	srl	v0,s0,0x4
80073908:	2402431b 	li	v0,17179
8007390c:	1602fce2 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073910:	3c02801f 	lui	v0,0x801f
80073914:	0801cb55 	j	80072d54 <S9xSetCPU+0xf8>
80073918:	8c4430c8 	lw	a0,12488(v0)
8007391c:	1202fd0a 	beq	s0,v0,80072d48 <S9xSetCPU+0xec>
80073920:	2e024350 	sltiu	v0,s0,17232
80073924:	1040fe2e 	beqz	v0,800731e0 <S9xSetCPU+0x584>
80073928:	00101102 	srl	v0,s0,0x4
8007392c:	2402434b 	li	v0,17227
80073930:	1602fcd9 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073934:	3c02801f 	lui	v0,0x801f
80073938:	0801cb55 	j	80072d54 <S9xSetCPU+0xf8>
8007393c:	8c4430c8 	lw	a0,12488(v0)
80073940:	1202fde4 	beq	s0,v0,800730d4 <S9xSetCPU+0x478>
80073944:	2e024345 	sltiu	v0,s0,17221
80073948:	1040fdfc 	beqz	v0,8007313c <S9xSetCPU+0x4e0>
8007394c:	00101102 	srl	v0,s0,0x4
80073950:	0801ccf6 	j	800733d8 <S9xSetCPU+0x77c>
80073954:	30420007 	andi	v0,v0,0x7
80073958:	1202fe5f 	beq	s0,v0,800732d8 <S9xSetCPU+0x67c>
8007395c:	2e024311 	sltiu	v0,s0,17169
80073960:	1440fe1f 	bnez	v0,800731e0 <S9xSetCPU+0x584>
80073964:	00101102 	srl	v0,s0,0x4
80073968:	24024312 	li	v0,17170
8007396c:	1202fed6 	beq	s0,v0,800734c8 <S9xSetCPU+0x86c>
80073970:	24024313 	li	v0,17171
80073974:	1602fcc8 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073978:	00101102 	srl	v0,s0,0x4
8007397c:	0801ccf6 	j	800733d8 <S9xSetCPU+0x77c>
80073980:	30420007 	andi	v0,v0,0x7
80073984:	1202fe15 	beq	s0,v0,800731dc <S9xSetCPU+0x580>
80073988:	2e024331 	sltiu	v0,s0,17201
8007398c:	1040fe53 	beqz	v0,800732dc <S9xSetCPU+0x680>
80073990:	00101102 	srl	v0,s0,0x4
80073994:	2402432f 	li	v0,17199
80073998:	1602fcbf 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
8007399c:	00000000 	nop
800739a0:	0801cb53 	j	80072d4c <S9xSetCPU+0xf0>
800739a4:	3210fffb 	andi	s0,s0,0xfffb
800739a8:	1202fce8 	beq	s0,v0,80072d4c <S9xSetCPU+0xf0>
800739ac:	2e02436b 	sltiu	v0,s0,17259
800739b0:	1440fea6 	bnez	v0,8007344c <S9xSetCPU+0x7f0>
800739b4:	00101102 	srl	v0,s0,0x4
800739b8:	2402436f 	li	v0,17263
800739bc:	1602fcb6 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
800739c0:	00000000 	nop
800739c4:	0801cb53 	j	80072d4c <S9xSetCPU+0xf0>
800739c8:	3210fffb 	andi	s0,s0,0xfffb
800739cc:	9043e481 	lbu	v1,-7039(v0)
800739d0:	1460ff07 	bnez	v1,800735f0 <S9xSetCPU+0x994>
800739d4:	3c02800d 	lui	v0,0x800d
800739d8:	3c028009 	lui	v0,0x8009
800739dc:	2604b7fc 	addiu	a0,s0,-18436
800739e0:	24422cc0 	addiu	v0,v0,11456
800739e4:	0040f809 	jalr	v0
800739e8:	32250007 	andi	a1,s1,0x7
800739ec:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800739f0:	02004021 	move	t0,s0
800739f4:	1202fedd 	beq	s0,v0,8007356c <S9xSetCPU+0x910>
800739f8:	2e024307 	sltiu	v0,s0,17159
800739fc:	1040fd79 	beqz	v0,80072fe4 <S9xSetCPU+0x388>
80073a00:	00101102 	srl	v0,s0,0x4
80073a04:	0801cc51 	j	80073144 <S9xSetCPU+0x4e8>
80073a08:	30420007 	andi	v0,v0,0x7
80073a0c:	1202feae 	beq	s0,v0,800734c8 <S9xSetCPU+0x86c>
80073a10:	2e024362 	sltiu	v0,s0,17250
80073a14:	1440fe31 	bnez	v0,800732dc <S9xSetCPU+0x680>
80073a18:	00101102 	srl	v0,s0,0x4
80073a1c:	24024363 	li	v0,17251
80073a20:	1202fe6b 	beq	s0,v0,800733d0 <S9xSetCPU+0x774>
80073a24:	24024364 	li	v0,17252
80073a28:	1602fc9b 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073a2c:	00101102 	srl	v0,s0,0x4
80073a30:	0801cc37 	j	800730dc <S9xSetCPU+0x480>
80073a34:	30420007 	andi	v0,v0,0x7
80073a38:	1202fecc 	beq	s0,v0,8007356c <S9xSetCPU+0x910>
80073a3c:	2e024376 	sltiu	v0,s0,17270
80073a40:	1440fdbf 	bnez	v0,80073140 <S9xSetCPU+0x4e4>
80073a44:	00101102 	srl	v0,s0,0x4
80073a48:	24024377 	li	v0,17271
80073a4c:	1202fd65 	beq	s0,v0,80072fe4 <S9xSetCPU+0x388>
80073a50:	24024378 	li	v0,17272
80073a54:	1602fc90 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073a58:	00101102 	srl	v0,s0,0x4
80073a5c:	0801cc1f 	j	8007307c <S9xSetCPU+0x420>
80073a60:	30420007 	andi	v0,v0,0x7
80073a64:	1202fd83 	beq	s0,v0,80073074 <S9xSetCPU+0x418>
80073a68:	2e024338 	sltiu	v0,s0,17208
80073a6c:	1440fd5e 	bnez	v0,80072fe8 <S9xSetCPU+0x38c>
80073a70:	00101102 	srl	v0,s0,0x4
80073a74:	24024339 	li	v0,17209
80073a78:	1202fdfa 	beq	s0,v0,80073264 <S9xSetCPU+0x608>
80073a7c:	2402433a 	li	v0,17210
80073a80:	1602fc85 	bne	s0,v0,80072c98 <S9xSetCPU+0x3c>
80073a84:	00101102 	srl	v0,s0,0x4
80073a88:	0801cd14 	j	80073450 <S9xSetCPU+0x7f4>
80073a8c:	30420007 	andi	v0,v0,0x7
80073a90:	120200d0 	beq	s0,v0,80073dd4 <S9xSetCPU+0x1178>
80073a94:	2e024220 	sltiu	v0,s0,16928
80073a98:	1040fc80 	beqz	v0,80072c9c <S9xSetCPU+0x40>
80073a9c:	02004021 	move	t0,s0
80073aa0:	0801cb2d 	j	80072cb4 <S9xSetCPU+0x58>
80073aa4:	8fbf0018 	lw	ra,24(sp)
80073aa8:	3c02801f 	lui	v0,0x801f
80073aac:	8c45b3a8 	lw	a1,-19544(v0)
80073ab0:	3c038021 	lui	v1,0x8021
80073ab4:	8c647030 	lw	a0,28720(v1)
80073ab8:	90a20002 	lbu	v0,2(a1)
80073abc:	0801cb2c 	j	80072cb0 <S9xSetCPU+0x54>
80073ac0:	a0824210 	sb	v0,16912(a0)
80073ac4:	2462701c 	addiu	v0,v1,28700
80073ac8:	8c440014 	lw	a0,20(v0)
80073acc:	90834205 	lbu	v1,16901(a0)
80073ad0:	90824204 	lbu	v0,16900(a0)
80073ad4:	00031a00 	sll	v1,v1,0x8
80073ad8:	00621821 	addu	v1,v1,v0
80073adc:	16200018 	bnez	s1,80073b40 <S9xSetCPU+0xee4>
80073ae0:	3062ffff 	andi	v0,v1,0xffff
80073ae4:	00403021 	move	a2,v0
80073ae8:	240700ff 	li	a3,255
80073aec:	240200ff 	li	v0,255
80073af0:	a0824214 	sb	v0,16916(a0)
80073af4:	3c028021 	lui	v0,0x8021
80073af8:	2443701c 	addiu	v1,v0,28700
80073afc:	8c620014 	lw	v0,20(v1)
80073b00:	00062a02 	srl	a1,a2,0x8
80073b04:	a0474215 	sb	a3,16917(v0)
80073b08:	8c640014 	lw	a0,20(v1)
80073b0c:	24084206 	li	t0,16902
80073b10:	a0864216 	sb	a2,16918(a0)
80073b14:	8c620014 	lw	v0,20(v1)
80073b18:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073b1c:	a0454217 	sb	a1,16919(v0)
80073b20:	8c43e2d0 	lw	v1,-7472(v0)
80073b24:	14a3ff31 	bne	a1,v1,800737ec <S9xSetCPU+0xb90>
80073b28:	3c028001 	lui	v0,0x8001
80073b2c:	2442d5c0 	addiu	v0,v0,-10816
80073b30:	0040f809 	jalr	v0
80073b34:	24040002 	li	a0,2
80073b38:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073b3c:	2408420a 	li	t0,16906
80073b40:	0051001a 	div	zero,v0,s1
80073b44:	022001f4 	teq	s1,zero,0x7
80073b48:	00001012 	mflo	v0
80073b4c:	00001810 	mfhi	v1
80073b50:	3042ffff 	andi	v0,v0,0xffff
80073b54:	00023a02 	srl	a3,v0,0x8
80073b58:	3066ffff 	andi	a2,v1,0xffff
80073b5c:	0801cebc 	j	80073af0 <S9xSetCPU+0xe94>
80073b60:	304200ff 	andi	v0,v0,0xff
80073b64:	144000c2 	bnez	v0,80073e70 <S9xSetCPU+0x1214>
80073b68:	3c028003 	lui	v0,0x8003
80073b6c:	32220002 	andi	v0,s1,0x2
80073b70:	144000c9 	bnez	v0,80073e98 <S9xSetCPU+0x123c>
80073b74:	3c028003 	lui	v0,0x8003
80073b78:	32220004 	andi	v0,s1,0x4
80073b7c:	144000c1 	bnez	v0,80073e84 <S9xSetCPU+0x1228>
80073b80:	3c028003 	lui	v0,0x8003
80073b84:	32220008 	andi	v0,s1,0x8
80073b88:	144000d7 	bnez	v0,80073ee8 <S9xSetCPU+0x128c>
80073b8c:	3c028003 	lui	v0,0x8003
80073b90:	32220010 	andi	v0,s1,0x10
80073b94:	144000cf 	bnez	v0,80073ed4 <S9xSetCPU+0x1278>
80073b98:	3c028003 	lui	v0,0x8003
80073b9c:	32220020 	andi	v0,s1,0x20
80073ba0:	144000c7 	bnez	v0,80073ec0 <S9xSetCPU+0x1264>
80073ba4:	3c028003 	lui	v0,0x8003
80073ba8:	32220040 	andi	v0,s1,0x40
80073bac:	144000bf 	bnez	v0,80073eac <S9xSetCPU+0x1250>
80073bb0:	3c028003 	lui	v0,0x8003
80073bb4:	00111600 	sll	v0,s1,0x18
80073bb8:	00021603 	sra	v0,v0,0x18
80073bbc:	04400003 	bltz	v0,80073bcc <S9xSetCPU+0xf70>
80073bc0:	3c028003 	lui	v0,0x8003
80073bc4:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073bc8:	2408420b 	li	t0,16907
80073bcc:	2442c86c 	addiu	v0,v0,-14228
80073bd0:	0040f809 	jalr	v0
80073bd4:	24040007 	li	a0,7
80073bd8:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073bdc:	2408420b 	li	t0,16907
80073be0:	260650e8 	addiu	a2,s0,20712
80073be4:	94c4084c 	lhu	a0,2124(a2)
80073be8:	90c30a9b 	lbu	v1,2715(a2)
80073bec:	3082ff00 	andi	v0,a0,0xff00
80073bf0:	00511025 	or	v0,v0,s1
80073bf4:	3042ffff 	andi	v0,v0,0xffff
80073bf8:	1060001f 	beqz	v1,80073c78 <S9xSetCPU+0x101c>
80073bfc:	a4c2084c 	sh	v0,2124(a2)
80073c00:	1082fc26 	beq	a0,v0,80072c9c <S9xSetCPU+0x40>
80073c04:	24084207 	li	t0,16903
80073c08:	3c088021 	lui	t0,0x8021
80073c0c:	2507e42c 	addiu	a3,t0,-7124
80073c10:	8ce50004 	lw	a1,4(a3)
80073c14:	70451802 	mul	v1,v0,a1
80073c18:	3c02bfa0 	lui	v0,0xbfa0
80073c1c:	34422fe9 	ori	v0,v0,0x2fe9
80073c20:	00620018 	mult	v1,v0
80073c24:	000327c3 	sra	a0,v1,0x1f
80073c28:	00001010 	mfhi	v0
80073c2c:	00431021 	addu	v0,v0,v1
80073c30:	00021203 	sra	v0,v0,0x8
80073c34:	00441023 	subu	v0,v0,a0
80073c38:	00021c00 	sll	v1,v0,0x10
80073c3c:	00031c03 	sra	v1,v1,0x10
80073c40:	106500d2 	beq	v1,a1,80073f8c <S9xSetCPU+0x1330>
80073c44:	a4c30a9c 	sh	v1,2716(a2)
80073c48:	8ce20008 	lw	v0,8(a3)
80073c4c:	106200d0 	beq	v1,v0,80073f90 <S9xSetCPU+0x1334>
80073c50:	2462ffff 	addiu	v0,v1,-1
80073c54:	260650e8 	addiu	a2,s0,20712
80073c58:	90c20a9a 	lbu	v0,2714(a2)
80073c5c:	10400008 	beqz	v0,80073c80 <S9xSetCPU+0x1024>
80073c60:	3c098021 	lui	t1,0x8021
80073c64:	2522e2a8 	addiu	v0,t1,-7512
80073c68:	8c440028 	lw	a0,40(v0)
80073c6c:	94c3084a 	lhu	v1,2122(a2)
80073c70:	10830004 	beq	a0,v1,80073c84 <S9xSetCPU+0x1028>
80073c74:	2525e2a8 	addiu	a1,t1,-7512
80073c78:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073c7c:	24084207 	li	t0,16903
80073c80:	2525e2a8 	addiu	a1,t1,-7512
80073c84:	84c40a9c 	lh	a0,2716(a2)
80073c88:	8ca20020 	lw	v0,32(a1)
80073c8c:	0082102a 	slt	v0,a0,v0
80073c90:	104000e3 	beqz	v0,80074020 <S9xSetCPU+0x13c4>
80073c94:	00000000 	nop
80073c98:	90a30009 	lbu	v1,9(a1)
80073c9c:	24040001 	li	a0,1
80073ca0:	106400d9 	beq	v1,a0,80074008 <S9xSetCPU+0x13ac>
80073ca4:	24020003 	li	v0,3
80073ca8:	106200d7 	beq	v1,v0,80074008 <S9xSetCPU+0x13ac>
80073cac:	2502e42c 	addiu	v0,t0,-7124
80073cb0:	8c430008 	lw	v1,8(v0)
80073cb4:	24084207 	li	t0,16903
80073cb8:	aca30024 	sw	v1,36(a1)
80073cbc:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073cc0:	a0a00009 	sb	zero,9(a1)
80073cc4:	3c108022 	lui	s0,0x8022
80073cc8:	260650e8 	addiu	a2,s0,20712
80073ccc:	94c5084c 	lhu	a1,2124(a2)
80073cd0:	32220001 	andi	v0,s1,0x1
80073cd4:	00021200 	sll	v0,v0,0x8
80073cd8:	30a300ff 	andi	v1,a1,0xff
80073cdc:	90c40a9b 	lbu	a0,2715(a2)
80073ce0:	00621825 	or	v1,v1,v0
80073ce4:	1080001e 	beqz	a0,80073d60 <S9xSetCPU+0x1104>
80073ce8:	a4c3084c 	sh	v1,2124(a2)
80073cec:	10a3001c 	beq	a1,v1,80073d60 <S9xSetCPU+0x1104>
80073cf0:	3c02bfa0 	lui	v0,0xbfa0
80073cf4:	3c088021 	lui	t0,0x8021
80073cf8:	2507e42c 	addiu	a3,t0,-7124
80073cfc:	8ce50004 	lw	a1,4(a3)
80073d00:	70651802 	mul	v1,v1,a1
80073d04:	34422fe9 	ori	v0,v0,0x2fe9
80073d08:	00620018 	mult	v1,v0
80073d0c:	000327c3 	sra	a0,v1,0x1f
80073d10:	00001010 	mfhi	v0
80073d14:	00431021 	addu	v0,v0,v1
80073d18:	00021203 	sra	v0,v0,0x8
80073d1c:	00441023 	subu	v0,v0,a0
80073d20:	00021c00 	sll	v1,v0,0x10
80073d24:	00031c03 	sra	v1,v1,0x10
80073d28:	10650123 	beq	v1,a1,800741b8 <S9xSetCPU+0x155c>
80073d2c:	a4c30a9c 	sh	v1,2716(a2)
80073d30:	8ce20008 	lw	v0,8(a3)
80073d34:	10620121 	beq	v1,v0,800741bc <S9xSetCPU+0x1560>
80073d38:	2462ffff 	addiu	v0,v1,-1
80073d3c:	260650e8 	addiu	a2,s0,20712
80073d40:	90c20a9a 	lbu	v0,2714(a2)
80073d44:	10400073 	beqz	v0,80073f14 <S9xSetCPU+0x12b8>
80073d48:	3c098021 	lui	t1,0x8021
80073d4c:	2522e2a8 	addiu	v0,t1,-7512
80073d50:	8c440028 	lw	a0,40(v0)
80073d54:	94c3084a 	lhu	v1,2122(a2)
80073d58:	1083006f 	beq	a0,v1,80073f18 <S9xSetCPU+0x12bc>
80073d5c:	2525e2a8 	addiu	a1,t1,-7512
80073d60:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073d64:	24084208 	li	t0,16904
80073d68:	00111600 	sll	v0,s1,0x18
80073d6c:	00021603 	sra	v0,v0,0x18
80073d70:	04400006 	bltz	v0,80073d8c <S9xSetCPU+0x1130>
80073d74:	3c038021 	lui	v1,0x8021
80073d78:	2462701c 	addiu	v0,v1,28700
80073d7c:	8c470014 	lw	a3,20(v0)
80073d80:	80e34213 	lb	v1,16915(a3)
80073d84:	046000f8 	bltz	v1,80074168 <S9xSetCPU+0x150c>
80073d88:	3c048021 	lui	a0,0x8021
80073d8c:	3c038021 	lui	v1,0x8021
80073d90:	2462701c 	addiu	v0,v1,28700
80073d94:	8c430014 	lw	v1,20(v0)
80073d98:	24084201 	li	t0,16897
80073d9c:	a0714201 	sb	s1,16897(v1)
80073da0:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073da4:	a0714213 	sb	s1,16915(v1)
80073da8:	3c028021 	lui	v0,0x8021
80073dac:	9044e4a7 	lbu	a0,-7001(v0)
80073db0:	3c028021 	lui	v0,0x8021
80073db4:	2443701c 	addiu	v1,v0,28700
80073db8:	8c650014 	lw	a1,20(v1)
80073dbc:	0004880b 	movn	s1,zero,a0
80073dc0:	3c028022 	lui	v0,0x8022
80073dc4:	2408420c 	li	t0,16908
80073dc8:	a0b1420c 	sb	s1,16908(a1)
80073dcc:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073dd0:	a0515bc5 	sb	s1,23493(v0)
80073dd4:	3c048021 	lui	a0,0x8021
80073dd8:	2483e2a8 	addiu	v1,a0,-7512
80073ddc:	90620006 	lbu	v0,6(v1)
80073de0:	304200fc 	andi	v0,v0,0xfc
80073de4:	1040001c 	beqz	v0,80073e58 <S9xSetCPU+0x11fc>
80073de8:	a0620006 	sb	v0,6(v1)
80073dec:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073df0:	24084211 	li	t0,16913
80073df4:	2462ffff 	addiu	v0,v1,-1
80073df8:	0801cdf2 	j	800737c8 <S9xSetCPU+0xb6c>
80073dfc:	a4e20a9c 	sh	v0,2716(a3)
80073e00:	3c028021 	lui	v0,0x8021
80073e04:	2445701c 	addiu	a1,v0,28700
80073e08:	8ca40014 	lw	a0,20(a1)
80073e0c:	24084203 	li	t0,16899
80073e10:	90824202 	lbu	v0,16898(a0)
80073e14:	70511002 	mul	v0,v0,s1
80073e18:	a0824216 	sb	v0,16918(a0)
80073e1c:	8ca30014 	lw	v1,20(a1)
80073e20:	00021202 	srl	v0,v0,0x8
80073e24:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073e28:	a0624217 	sb	v0,16919(v1)
80073e2c:	90a20009 	lbu	v0,9(a1)
80073e30:	24060002 	li	a2,2
80073e34:	10460048 	beq	v0,a2,80073f58 <S9xSetCPU+0x12fc>
80073e38:	00000000 	nop
80073e3c:	10400047 	beqz	v0,80073f5c <S9xSetCPU+0x1300>
80073e40:	2502e42c 	addiu	v0,t0,-7124
80073e44:	24020003 	li	v0,3
80073e48:	2408420a 	li	t0,16906
80073e4c:	aca40024 	sw	a0,36(a1)
80073e50:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073e54:	a0a20009 	sb	v0,9(a1)
80073e58:	8c83e2a8 	lw	v1,-7512(a0)
80073e5c:	2402f7ff 	li	v0,-2049
80073e60:	00621824 	and	v1,v1,v0
80073e64:	24084211 	li	t0,16913
80073e68:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073e6c:	ac83e2a8 	sw	v1,-7512(a0)
80073e70:	2442c86c 	addiu	v0,v0,-14228
80073e74:	0040f809 	jalr	v0
80073e78:	00002021 	move	a0,zero
80073e7c:	0801cedc 	j	80073b70 <S9xSetCPU+0xf14>
80073e80:	32220002 	andi	v0,s1,0x2
80073e84:	2442c86c 	addiu	v0,v0,-14228
80073e88:	0040f809 	jalr	v0
80073e8c:	24040002 	li	a0,2
80073e90:	0801cee2 	j	80073b88 <S9xSetCPU+0xf2c>
80073e94:	32220008 	andi	v0,s1,0x8
80073e98:	2442c86c 	addiu	v0,v0,-14228
80073e9c:	0040f809 	jalr	v0
80073ea0:	24040001 	li	a0,1
80073ea4:	0801cedf 	j	80073b7c <S9xSetCPU+0xf20>
80073ea8:	32220004 	andi	v0,s1,0x4
80073eac:	2442c86c 	addiu	v0,v0,-14228
80073eb0:	0040f809 	jalr	v0
80073eb4:	24040006 	li	a0,6
80073eb8:	0801ceee 	j	80073bb8 <S9xSetCPU+0xf5c>
80073ebc:	00111600 	sll	v0,s1,0x18
80073ec0:	2442c86c 	addiu	v0,v0,-14228
80073ec4:	0040f809 	jalr	v0
80073ec8:	24040005 	li	a0,5
80073ecc:	0801ceeb 	j	80073bac <S9xSetCPU+0xf50>
80073ed0:	32220040 	andi	v0,s1,0x40
80073ed4:	2442c86c 	addiu	v0,v0,-14228
80073ed8:	0040f809 	jalr	v0
80073edc:	24040004 	li	a0,4
80073ee0:	0801cee8 	j	80073ba0 <S9xSetCPU+0xf44>
80073ee4:	32220020 	andi	v0,s1,0x20
80073ee8:	2442c86c 	addiu	v0,v0,-14228
80073eec:	0040f809 	jalr	v0
80073ef0:	24040003 	li	a0,3
80073ef4:	0801cee5 	j	80073b94 <S9xSetCPU+0xf38>
80073ef8:	32220010 	andi	v0,s1,0x10
80073efc:	8c430004 	lw	v1,4(v0)
80073f00:	260450e8 	addiu	a0,s0,20712
80073f04:	24630001 	addiu	v1,v1,1
80073f08:	a4830a9c 	sh	v1,2716(a0)
80073f0c:	0801cbc6 	j	80072f18 <S9xSetCPU+0x2bc>
80073f10:	a0800a9b 	sb	zero,2715(a0)
80073f14:	2525e2a8 	addiu	a1,t1,-7512
80073f18:	84c40a9c 	lh	a0,2716(a2)
80073f1c:	8ca20020 	lw	v0,32(a1)
80073f20:	0082102a 	slt	v0,a0,v0
80073f24:	1040006a 	beqz	v0,800740d0 <S9xSetCPU+0x1474>
80073f28:	00000000 	nop
80073f2c:	90a30009 	lbu	v1,9(a1)
80073f30:	24040001 	li	a0,1
80073f34:	1064010f 	beq	v1,a0,80074374 <S9xSetCPU+0x1718>
80073f38:	24020003 	li	v0,3
80073f3c:	1062010d 	beq	v1,v0,80074374 <S9xSetCPU+0x1718>
80073f40:	2502e42c 	addiu	v0,t0,-7124
80073f44:	8c430008 	lw	v1,8(v0)
80073f48:	24084208 	li	t0,16904
80073f4c:	aca30024 	sw	v1,36(a1)
80073f50:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073f54:	a0a00009 	sb	zero,9(a1)
80073f58:	2502e42c 	addiu	v0,t0,-7124
80073f5c:	8c420008 	lw	v0,8(v0)
80073f60:	0044182a 	slt	v1,v0,a0
80073f64:	10600024 	beqz	v1,80073ff8 <S9xSetCPU+0x139c>
80073f68:	00000000 	nop
80073f6c:	2408420a 	li	t0,16906
80073f70:	aca20024 	sw	v0,36(a1)
80073f74:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073f78:	a0a00009 	sb	zero,9(a1)
80073f7c:	260250e8 	addiu	v0,s0,20712
80073f80:	3c088021 	lui	t0,0x8021
80073f84:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
80073f88:	a0400a9a 	sb	zero,2714(v0)
80073f8c:	2462ffff 	addiu	v0,v1,-1
80073f90:	0801cf15 	j	80073c54 <S9xSetCPU+0xff8>
80073f94:	a4c20a9c 	sh	v0,2716(a2)
80073f98:	8c43e2d0 	lw	v1,-7472(v0)
80073f9c:	1483fe54 	bne	a0,v1,800738f0 <S9xSetCPU+0xc94>
80073fa0:	3c028001 	lui	v0,0x8001
80073fa4:	2442d5c0 	addiu	v0,v0,-10816
80073fa8:	0040f809 	jalr	v0
80073fac:	24040002 	li	a0,2
80073fb0:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073fb4:	24084209 	li	t0,16905
80073fb8:	2502e42c 	addiu	v0,t0,-7124
80073fbc:	8c430004 	lw	v1,4(v0)
80073fc0:	2408420a 	li	t0,16906
80073fc4:	aca30024 	sw	v1,36(a1)
80073fc8:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80073fcc:	a0a40009 	sb	a0,9(a1)
80073fd0:	3c038021 	lui	v1,0x8021
80073fd4:	94c2084a 	lhu	v0,2122(a2)
80073fd8:	8c64e2d0 	lw	a0,-7472(v1)
80073fdc:	104400e0 	beq	v0,a0,80074360 <S9xSetCPU+0x1704>
80073fe0:	3c028001 	lui	v0,0x8001
80073fe4:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
80073fe8:	3c088021 	lui	t0,0x8021
80073fec:	2462ffff 	addiu	v0,v1,-1
80073ff0:	0801ce33 	j	800738cc <S9xSetCPU+0xc70>
80073ff4:	a4c20a9c 	sh	v0,2716(a2)
80073ff8:	2408420a 	li	t0,16906
80073ffc:	a0a60009 	sb	a2,9(a1)
80074000:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074004:	aca40024 	sw	a0,36(a1)
80074008:	2502e42c 	addiu	v0,t0,-7124
8007400c:	8c430004 	lw	v1,4(v0)
80074010:	24084207 	li	t0,16903
80074014:	aca30024 	sw	v1,36(a1)
80074018:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
8007401c:	a0a40009 	sb	a0,9(a1)
80074020:	90a20009 	lbu	v0,9(a1)
80074024:	24060002 	li	a2,2
80074028:	10460037 	beq	v0,a2,80074108 <S9xSetCPU+0x14ac>
8007402c:	00000000 	nop
80074030:	10400036 	beqz	v0,8007410c <S9xSetCPU+0x14b0>
80074034:	2502e42c 	addiu	v0,t0,-7124
80074038:	24020003 	li	v0,3
8007403c:	24084207 	li	t0,16903
80074040:	aca40024 	sw	a0,36(a1)
80074044:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074048:	a0a20009 	sb	v0,9(a1)
8007404c:	2525e2a8 	addiu	a1,t1,-7512
80074050:	84c40a9c 	lh	a0,2716(a2)
80074054:	8ca20020 	lw	v0,32(a1)
80074058:	0082102a 	slt	v0,a0,v0
8007405c:	104000ac 	beqz	v0,80074310 <S9xSetCPU+0x16b4>
80074060:	00000000 	nop
80074064:	90a30009 	lbu	v1,9(a1)
80074068:	24040001 	li	a0,1
8007406c:	106400a3 	beq	v1,a0,800742fc <S9xSetCPU+0x16a0>
80074070:	24020003 	li	v0,3
80074074:	106200a1 	beq	v1,v0,800742fc <S9xSetCPU+0x16a0>
80074078:	2502e42c 	addiu	v0,t0,-7124
8007407c:	8c430008 	lw	v1,8(v0)
80074080:	a0a00009 	sb	zero,9(a1)
80074084:	0801cbc7 	j	80072f1c <S9xSetCPU+0x2c0>
80074088:	aca30024 	sw	v1,36(a1)
8007408c:	2525e2a8 	addiu	a1,t1,-7512
80074090:	84c40a9c 	lh	a0,2716(a2)
80074094:	8ca20020 	lw	v0,32(a1)
80074098:	0082102a 	slt	v0,a0,v0
8007409c:	10400023 	beqz	v0,8007412c <S9xSetCPU+0x14d0>
800740a0:	00000000 	nop
800740a4:	90a30009 	lbu	v1,9(a1)
800740a8:	24040001 	li	a0,1
800740ac:	10640082 	beq	v1,a0,800742b8 <S9xSetCPU+0x165c>
800740b0:	24020003 	li	v0,3
800740b4:	10620080 	beq	v1,v0,800742b8 <S9xSetCPU+0x165c>
800740b8:	2502e42c 	addiu	v0,t0,-7124
800740bc:	8c430008 	lw	v1,8(v0)
800740c0:	24084209 	li	t0,16905
800740c4:	aca30024 	sw	v1,36(a1)
800740c8:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800740cc:	a0a00009 	sb	zero,9(a1)
800740d0:	90a20009 	lbu	v0,9(a1)
800740d4:	24060002 	li	a2,2
800740d8:	1046003a 	beq	v0,a2,800741c4 <S9xSetCPU+0x1568>
800740dc:	00000000 	nop
800740e0:	10400039 	beqz	v0,800741c8 <S9xSetCPU+0x156c>
800740e4:	2502e42c 	addiu	v0,t0,-7124
800740e8:	24020003 	li	v0,3
800740ec:	24084208 	li	t0,16904
800740f0:	aca40024 	sw	a0,36(a1)
800740f4:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800740f8:	a0a20009 	sb	v0,9(a1)
800740fc:	3c028021 	lui	v0,0x8021
80074100:	0801cdab 	j	800736ac <S9xSetCPU+0xa50>
80074104:	ac43e2dc 	sw	v1,-7460(v0)
80074108:	2502e42c 	addiu	v0,t0,-7124
8007410c:	8c420008 	lw	v0,8(v0)
80074110:	0044182a 	slt	v1,v0,a0
80074114:	1060006e 	beqz	v1,800742d0 <S9xSetCPU+0x1674>
80074118:	00000000 	nop
8007411c:	24084207 	li	t0,16903
80074120:	aca20024 	sw	v0,36(a1)
80074124:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074128:	a0a00009 	sb	zero,9(a1)
8007412c:	90a20009 	lbu	v0,9(a1)
80074130:	24060002 	li	a2,2
80074134:	10460003 	beq	v0,a2,80074144 <S9xSetCPU+0x14e8>
80074138:	00000000 	nop
8007413c:	1440003d 	bnez	v0,80074234 <S9xSetCPU+0x15d8>
80074140:	24020003 	li	v0,3
80074144:	2502e42c 	addiu	v0,t0,-7124
80074148:	8c420008 	lw	v0,8(v0)
8007414c:	0044182a 	slt	v1,v0,a0
80074150:	10600066 	beqz	v1,800742ec <S9xSetCPU+0x1690>
80074154:	00000000 	nop
80074158:	24084209 	li	t0,16905
8007415c:	aca20024 	sw	v0,36(a1)
80074160:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074164:	a0a00009 	sb	zero,9(a1)
80074168:	2484e2a8 	addiu	a0,a0,-7512
8007416c:	8c850020 	lw	a1,32(a0)
80074170:	24020156 	li	v0,342
80074174:	70a22802 	mul	a1,a1,v0
80074178:	3c038021 	lui	v1,0x8021
8007417c:	8c62e430 	lw	v0,-7120(v1)
80074180:	8c860028 	lw	a2,40(a0)
80074184:	00a2001a 	div	zero,a1,v0
80074188:	004001f4 	teq	v0,zero,0x7
8007418c:	3c038022 	lui	v1,0x8022
80074190:	246350e8 	addiu	v1,v1,20712
80074194:	24020001 	li	v0,1
80074198:	a0620854 	sb	v0,2132(v1)
8007419c:	a466084e 	sh	a2,2126(v1)
800741a0:	00002812 	mflo	a1
800741a4:	a4650850 	sh	a1,2128(v1)
800741a8:	90e2213f 	lbu	v0,8511(a3)
800741ac:	34420040 	ori	v0,v0,0x40
800741b0:	0801cf63 	j	80073d8c <S9xSetCPU+0x1130>
800741b4:	a0e2213f 	sb	v0,8511(a3)
800741b8:	2462ffff 	addiu	v0,v1,-1
800741bc:	0801cf4f 	j	80073d3c <S9xSetCPU+0x10e0>
800741c0:	a4c20a9c 	sh	v0,2716(a2)
800741c4:	2502e42c 	addiu	v0,t0,-7124
800741c8:	8c420008 	lw	v0,8(v0)
800741cc:	0044182a 	slt	v1,v0,a0
800741d0:	1060001c 	beqz	v1,80074244 <S9xSetCPU+0x15e8>
800741d4:	00000000 	nop
800741d8:	24084208 	li	t0,16904
800741dc:	aca20024 	sw	v0,36(a1)
800741e0:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800741e4:	a0a00009 	sb	zero,9(a1)
800741e8:	2482ffff 	addiu	v0,a0,-1
800741ec:	0801cbbd 	j	80072ef4 <S9xSetCPU+0x298>
800741f0:	a4c20a9c 	sh	v0,2716(a2)
800741f4:	2525e2a8 	addiu	a1,t1,-7512
800741f8:	84c40a9c 	lh	a0,2716(a2)
800741fc:	8ca20020 	lw	v0,32(a1)
80074200:	0082102a 	slt	v0,a0,v0
80074204:	10400018 	beqz	v0,80074268 <S9xSetCPU+0x160c>
80074208:	00000000 	nop
8007420c:	90a30009 	lbu	v1,9(a1)
80074210:	24040001 	li	a0,1
80074214:	1064000f 	beq	v1,a0,80074254 <S9xSetCPU+0x15f8>
80074218:	24020003 	li	v0,3
8007421c:	1062000d 	beq	v1,v0,80074254 <S9xSetCPU+0x15f8>
80074220:	2502e42c 	addiu	v0,t0,-7124
80074224:	8c430008 	lw	v1,8(v0)
80074228:	a0a00009 	sb	zero,9(a1)
8007422c:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
80074230:	aca30024 	sw	v1,36(a1)
80074234:	24084209 	li	t0,16905
80074238:	aca40024 	sw	a0,36(a1)
8007423c:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074240:	a0a20009 	sb	v0,9(a1)
80074244:	24084208 	li	t0,16904
80074248:	a0a60009 	sb	a2,9(a1)
8007424c:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074250:	aca40024 	sw	a0,36(a1)
80074254:	2502e42c 	addiu	v0,t0,-7124
80074258:	8c430004 	lw	v1,4(v0)
8007425c:	a0a40009 	sb	a0,9(a1)
80074260:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
80074264:	aca30024 	sw	v1,36(a1)
80074268:	90a20009 	lbu	v0,9(a1)
8007426c:	24060002 	li	a2,2
80074270:	10460003 	beq	v0,a2,80074280 <S9xSetCPU+0x1624>
80074274:	00000000 	nop
80074278:	14400009 	bnez	v0,800742a0 <S9xSetCPU+0x1644>
8007427c:	24020003 	li	v0,3
80074280:	2502e42c 	addiu	v0,t0,-7124
80074284:	8c420008 	lw	v0,8(v0)
80074288:	0044182a 	slt	v1,v0,a0
8007428c:	10600007 	beqz	v1,800742ac <S9xSetCPU+0x1650>
80074290:	00000000 	nop
80074294:	aca20024 	sw	v0,36(a1)
80074298:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
8007429c:	a0a00009 	sb	zero,9(a1)
800742a0:	aca40024 	sw	a0,36(a1)
800742a4:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
800742a8:	a0a20009 	sb	v0,9(a1)
800742ac:	a0a60009 	sb	a2,9(a1)
800742b0:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
800742b4:	aca40024 	sw	a0,36(a1)
800742b8:	2502e42c 	addiu	v0,t0,-7124
800742bc:	8c430004 	lw	v1,4(v0)
800742c0:	24084209 	li	t0,16905
800742c4:	aca30024 	sw	v1,36(a1)
800742c8:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800742cc:	a0a40009 	sb	a0,9(a1)
800742d0:	24084207 	li	t0,16903
800742d4:	a0a60009 	sb	a2,9(a1)
800742d8:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800742dc:	aca40024 	sw	a0,36(a1)
800742e0:	2462ffff 	addiu	v0,v1,-1
800742e4:	0801cb98 	j	80072e60 <S9xSetCPU+0x204>
800742e8:	a4c20a9c 	sh	v0,2716(a2)
800742ec:	24084209 	li	t0,16905
800742f0:	a0a60009 	sb	a2,9(a1)
800742f4:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
800742f8:	aca40024 	sw	a0,36(a1)
800742fc:	2502e42c 	addiu	v0,t0,-7124
80074300:	8c430004 	lw	v1,4(v0)
80074304:	a0a40009 	sb	a0,9(a1)
80074308:	0801cbc7 	j	80072f1c <S9xSetCPU+0x2c0>
8007430c:	aca30024 	sw	v1,36(a1)
80074310:	90a20009 	lbu	v0,9(a1)
80074314:	24060002 	li	a2,2
80074318:	10460003 	beq	v0,a2,80074328 <S9xSetCPU+0x16cc>
8007431c:	00000000 	nop
80074320:	14400009 	bnez	v0,80074348 <S9xSetCPU+0x16ec>
80074324:	24020003 	li	v0,3
80074328:	2502e42c 	addiu	v0,t0,-7124
8007432c:	8c420008 	lw	v0,8(v0)
80074330:	0044182a 	slt	v1,v0,a0
80074334:	10600007 	beqz	v1,80074354 <S9xSetCPU+0x16f8>
80074338:	00000000 	nop
8007433c:	aca20024 	sw	v0,36(a1)
80074340:	0801cbc6 	j	80072f18 <S9xSetCPU+0x2bc>
80074344:	a0a00009 	sb	zero,9(a1)
80074348:	aca40024 	sw	a0,36(a1)
8007434c:	0801cbc6 	j	80072f18 <S9xSetCPU+0x2bc>
80074350:	a0a20009 	sb	v0,9(a1)
80074354:	a0a60009 	sb	a2,9(a1)
80074358:	0801cbc6 	j	80072f18 <S9xSetCPU+0x2bc>
8007435c:	aca40024 	sw	a0,36(a1)
80074360:	2442d5c0 	addiu	v0,v0,-10816
80074364:	0040f809 	jalr	v0
80074368:	24040002 	li	a0,2
8007436c:	0801cba1 	j	80072e84 <S9xSetCPU+0x228>
80074370:	3c088021 	lui	t0,0x8021
80074374:	2502e42c 	addiu	v0,t0,-7124
80074378:	8c430004 	lw	v1,4(v0)
8007437c:	24084208 	li	t0,16904
80074380:	aca30024 	sw	v1,36(a1)
80074384:	0801cb27 	j	80072c9c <S9xSetCPU+0x40>
80074388:	a0a40009 	sb	a0,9(a1)

8007438c <S9xUpdateJoypads>:
8007438c:	27bdffd0 	addiu	sp,sp,-48
80074390:	afb00020 	sw	s0,32(sp)
80074394:	3c10800d 	lui	s0,0x800d
80074398:	afbf002c 	sw	ra,44(sp)
8007439c:	26106db4 	addiu	s0,s0,28084
800743a0:	afb20028 	sw	s2,40(sp)
800743a4:	afb10024 	sw	s1,36(sp)
800743a8:	00002021 	move	a0,zero
800743ac:	3c128022 	lui	s2,0x8022
800743b0:	0200f809 	jalr	s0
800743b4:	26515bc4 	addiu	s1,s2,23492
800743b8:	ae220e54 	sw	v0,3668(s1)
800743bc:	0200f809 	jalr	s0
800743c0:	24040001 	li	a0,1
800743c4:	ae220e58 	sw	v0,3672(s1)
800743c8:	0200f809 	jalr	s0
800743cc:	24040002 	li	a0,2
800743d0:	ae220e5c 	sw	v0,3676(s1)
800743d4:	0200f809 	jalr	s0
800743d8:	24040003 	li	a0,3
800743dc:	ae220e60 	sw	v0,3680(s1)
800743e0:	0200f809 	jalr	s0
800743e4:	24040004 	li	a0,4
800743e8:	8e230e54 	lw	v1,3668(s1)
800743ec:	ae220e64 	sw	v0,3684(s1)
800743f0:	30620200 	andi	v0,v1,0x200
800743f4:	10400005 	beqz	v0,8007440c <S9xUpdateJoypads+0x80>
800743f8:	30620800 	andi	v0,v1,0x800
800743fc:	2402feff 	li	v0,-257
80074400:	00621824 	and	v1,v1,v0
80074404:	ae230e54 	sw	v1,3668(s1)
80074408:	30620800 	andi	v0,v1,0x800
8007440c:	10400003 	beqz	v0,8007441c <S9xUpdateJoypads+0x90>
80074410:	2402fbff 	li	v0,-1025
80074414:	00621824 	and	v1,v1,v0
80074418:	ae230e54 	sw	v1,3668(s1)
8007441c:	8e230e58 	lw	v1,3672(s1)
80074420:	30620200 	andi	v0,v1,0x200
80074424:	10400005 	beqz	v0,8007443c <S9xUpdateJoypads+0xb0>
80074428:	30620800 	andi	v0,v1,0x800
8007442c:	2402feff 	li	v0,-257
80074430:	00621824 	and	v1,v1,v0
80074434:	ae230e58 	sw	v1,3672(s1)
80074438:	30620800 	andi	v0,v1,0x800
8007443c:	10400003 	beqz	v0,8007444c <S9xUpdateJoypads+0xc0>
80074440:	2402fbff 	li	v0,-1025
80074444:	00621824 	and	v1,v1,v0
80074448:	ae230e58 	sw	v1,3672(s1)
8007444c:	8e230e5c 	lw	v1,3676(s1)
80074450:	30620200 	andi	v0,v1,0x200
80074454:	10400005 	beqz	v0,8007446c <S9xUpdateJoypads+0xe0>
80074458:	30620800 	andi	v0,v1,0x800
8007445c:	2402feff 	li	v0,-257
80074460:	00621824 	and	v1,v1,v0
80074464:	ae230e5c 	sw	v1,3676(s1)
80074468:	30620800 	andi	v0,v1,0x800
8007446c:	10400003 	beqz	v0,8007447c <S9xUpdateJoypads+0xf0>
80074470:	2402fbff 	li	v0,-1025
80074474:	00621824 	and	v1,v1,v0
80074478:	ae230e5c 	sw	v1,3676(s1)
8007447c:	8e230e60 	lw	v1,3680(s1)
80074480:	30620200 	andi	v0,v1,0x200
80074484:	10400005 	beqz	v0,8007449c <S9xUpdateJoypads+0x110>
80074488:	30620800 	andi	v0,v1,0x800
8007448c:	2402feff 	li	v0,-257
80074490:	00621824 	and	v1,v1,v0
80074494:	ae230e60 	sw	v1,3680(s1)
80074498:	30620800 	andi	v0,v1,0x800
8007449c:	10400003 	beqz	v0,800744ac <S9xUpdateJoypads+0x120>
800744a0:	2402fbff 	li	v0,-1025
800744a4:	00621824 	and	v1,v1,v0
800744a8:	ae230e60 	sw	v1,3680(s1)
800744ac:	8e230e64 	lw	v1,3684(s1)
800744b0:	30620200 	andi	v0,v1,0x200
800744b4:	10400005 	beqz	v0,800744cc <S9xUpdateJoypads+0x140>
800744b8:	30620800 	andi	v0,v1,0x800
800744bc:	2402feff 	li	v0,-257
800744c0:	00621824 	and	v1,v1,v0
800744c4:	ae230e64 	sw	v1,3684(s1)
800744c8:	30620800 	andi	v0,v1,0x800
800744cc:	10400003 	beqz	v0,800744dc <S9xUpdateJoypads+0x150>
800744d0:	2402fbff 	li	v0,-1025
800744d4:	00621824 	and	v1,v1,v0
800744d8:	ae230e64 	sw	v1,3684(s1)
800744dc:	8e220e50 	lw	v0,3664(s1)
800744e0:	2c420002 	sltiu	v0,v0,2
800744e4:	14400068 	bnez	v0,80074688 <S9xUpdateJoypads+0x2fc>
800744e8:	00000000 	nop
800744ec:	3c118021 	lui	s1,0x8021
800744f0:	2622e42c 	addiu	v0,s1,-7124
800744f4:	9043004f 	lbu	v1,79(v0)
800744f8:	1060000e 	beqz	v1,80074534 <S9xUpdateJoypads+0x1a8>
800744fc:	00000000 	nop
80074500:	26505bc4 	addiu	s0,s2,23492
80074504:	8e020e50 	lw	v0,3664(s0)
80074508:	2442fffe 	addiu	v0,v0,-2
8007450c:	2c420002 	sltiu	v0,v0,2
80074510:	144000de 	bnez	v0,8007488c <S9xUpdateJoypads+0x500>
80074514:	3c02800d 	lui	v0,0x800d
80074518:	26505bc4 	addiu	s0,s2,23492
8007451c:	8e020e50 	lw	v0,3664(s0)
80074520:	2442fffe 	addiu	v0,v0,-2
80074524:	2c420002 	sltiu	v0,v0,2
80074528:	144000a0 	bnez	v0,800747ac <S9xUpdateJoypads+0x420>
8007452c:	3c02800d 	lui	v0,0x800d
80074530:	2622e42c 	addiu	v0,s1,-7124
80074534:	9043004e 	lbu	v1,78(v0)
80074538:	10600007 	beqz	v1,80074558 <S9xUpdateJoypads+0x1cc>
8007453c:	3c098021 	lui	t1,0x8021
80074540:	26425bc4 	addiu	v0,s2,23492
80074544:	8c440e50 	lw	a0,3664(v0)
80074548:	24030004 	li	v1,4
8007454c:	1083007c 	beq	a0,v1,80074740 <S9xUpdateJoypads+0x3b4>
80074550:	3c02800d 	lui	v0,0x800d
80074554:	3c098021 	lui	t1,0x8021
80074558:	2523701c 	addiu	v1,t1,28700
8007455c:	8c650014 	lw	a1,20(v1)
80074560:	90a24200 	lbu	v0,16896(a1)
80074564:	30420001 	andi	v0,v0,0x1
80074568:	10400033 	beqz	v0,80074638 <S9xUpdateJoypads+0x2ac>
8007456c:	2623e42c 	addiu	v1,s1,-7124
80074570:	3c028022 	lui	v0,0x8022
80074574:	244450e8 	addiu	a0,v0,20712
80074578:	24030010 	li	v1,16
8007457c:	a0830862 	sb	v1,2146(a0)
80074580:	80a24201 	lb	v0,16897(a1)
80074584:	0440006b 	bltz	v0,80074734 <S9xUpdateJoypads+0x3a8>
80074588:	00000000 	nop
8007458c:	a0830ad3 	sb	v1,2771(a0)
80074590:	a0800863 	sb	zero,2147(a0)
80074594:	2622e42c 	addiu	v0,s1,-7124
80074598:	9043001a 	lbu	v1,26(v0)
8007459c:	26485bc4 	addiu	t0,s2,23492
800745a0:	0003182b 	sltu	v1,zero,v1
800745a4:	00031080 	sll	v0,v1,0x2
800745a8:	00483821 	addu	a3,v0,t0
800745ac:	8ce40e54 	lw	a0,3668(a3)
800745b0:	2526701c 	addiu	a2,t1,28700
800745b4:	a0a44218 	sb	a0,16920(a1)
800745b8:	8ce20e54 	lw	v0,3668(a3)
800745bc:	8cc40014 	lw	a0,20(a2)
800745c0:	38630001 	xori	v1,v1,0x1
800745c4:	00021202 	srl	v0,v0,0x8
800745c8:	00031880 	sll	v1,v1,0x2
800745cc:	a0824219 	sb	v0,16921(a0)
800745d0:	00681821 	addu	v1,v1,t0
800745d4:	8c640e54 	lw	a0,3668(v1)
800745d8:	8cc50014 	lw	a1,20(a2)
800745dc:	a0a4421a 	sb	a0,16922(a1)
800745e0:	8c620e54 	lw	v0,3668(v1)
800745e4:	8cc40014 	lw	a0,20(a2)
800745e8:	00021202 	srl	v0,v0,0x8
800745ec:	a082421b 	sb	v0,16923(a0)
800745f0:	8cc40014 	lw	a0,20(a2)
800745f4:	80824201 	lb	v0,16897(a0)
800745f8:	044000db 	bltz	v0,80074968 <S9xUpdateJoypads+0x5dc>
800745fc:	00000000 	nop
80074600:	8d030e60 	lw	v1,3680(t0)
80074604:	a083421c 	sb	v1,16924(a0)
80074608:	8d020e60 	lw	v0,3680(t0)
8007460c:	8cc30014 	lw	v1,20(a2)
80074610:	00021202 	srl	v0,v0,0x8
80074614:	a062421d 	sb	v0,16925(v1)
80074618:	8d030e64 	lw	v1,3684(t0)
8007461c:	8cc40014 	lw	a0,20(a2)
80074620:	a083421e 	sb	v1,16926(a0)
80074624:	8d020e64 	lw	v0,3684(t0)
80074628:	8cc30014 	lw	v1,20(a2)
8007462c:	00021202 	srl	v0,v0,0x8
80074630:	a062421f 	sb	v0,16927(v1)
80074634:	2623e42c 	addiu	v1,s1,-7124
80074638:	9062011f 	lbu	v0,287(v1)
8007463c:	14400004 	bnez	v0,80074650 <S9xUpdateJoypads+0x2c4>
80074640:	2525701c 	addiu	a1,t1,28700
80074644:	90620120 	lbu	v0,288(v1)
80074648:	1040000a 	beqz	v0,80074674 <S9xUpdateJoypads+0x2e8>
8007464c:	8fbf002c 	lw	ra,44(sp)
80074650:	8ca40014 	lw	a0,20(a1)
80074654:	2402000e 	li	v0,14
80074658:	a082421a 	sb	v0,16922(a0)
8007465c:	8ca30014 	lw	v1,20(a1)
80074660:	3c028007 	lui	v0,0x8007
80074664:	2442f9f0 	addiu	v0,v0,-1552
80074668:	0040f809 	jalr	v0
8007466c:	a060421b 	sb	zero,16923(v1)
80074670:	8fbf002c 	lw	ra,44(sp)
80074674:	8fb20028 	lw	s2,40(sp)
80074678:	8fb10024 	lw	s1,36(sp)
8007467c:	8fb00020 	lw	s0,32(sp)
80074680:	03e00008 	jr	ra
80074684:	27bd0030 	addiu	sp,sp,48
80074688:	8e230e54 	lw	v1,3668(s1)
8007468c:	14600023 	bnez	v1,8007471c <S9xUpdateJoypads+0x390>
80074690:	3c02ffff 	lui	v0,0xffff
80074694:	8e230e58 	lw	v1,3672(s1)
80074698:	1460001b 	bnez	v1,80074708 <S9xUpdateJoypads+0x37c>
8007469c:	00621025 	or	v0,v1,v0
800746a0:	8e230e5c 	lw	v1,3676(s1)
800746a4:	14600010 	bnez	v1,800746e8 <S9xUpdateJoypads+0x35c>
800746a8:	00000000 	nop
800746ac:	8e230e60 	lw	v1,3680(s1)
800746b0:	14600007 	bnez	v1,800746d0 <S9xUpdateJoypads+0x344>
800746b4:	3c02ffff 	lui	v0,0xffff
800746b8:	8e230e64 	lw	v1,3684(s1)
800746bc:	1060ff8b 	beqz	v1,800744ec <S9xUpdateJoypads+0x160>
800746c0:	3c02ffff 	lui	v0,0xffff
800746c4:	00621025 	or	v0,v1,v0
800746c8:	0801d13b 	j	800744ec <S9xUpdateJoypads+0x160>
800746cc:	ae220e64 	sw	v0,3684(s1)
800746d0:	00621025 	or	v0,v1,v0
800746d4:	8e230e64 	lw	v1,3684(s1)
800746d8:	1060ff84 	beqz	v1,800744ec <S9xUpdateJoypads+0x160>
800746dc:	ae220e60 	sw	v0,3680(s1)
800746e0:	0801d1b1 	j	800746c4 <S9xUpdateJoypads+0x338>
800746e4:	3c02ffff 	lui	v0,0xffff
800746e8:	3c02ffff 	lui	v0,0xffff
800746ec:	00621025 	or	v0,v1,v0
800746f0:	8e230e60 	lw	v1,3680(s1)
800746f4:	1060fff0 	beqz	v1,800746b8 <S9xUpdateJoypads+0x32c>
800746f8:	ae220e5c 	sw	v0,3676(s1)
800746fc:	0801d1b4 	j	800746d0 <S9xUpdateJoypads+0x344>
80074700:	3c02ffff 	lui	v0,0xffff
80074704:	00621025 	or	v0,v1,v0
80074708:	8e230e5c 	lw	v1,3676(s1)
8007470c:	1060ffe7 	beqz	v1,800746ac <S9xUpdateJoypads+0x320>
80074710:	ae220e58 	sw	v0,3672(s1)
80074714:	0801d1bb 	j	800746ec <S9xUpdateJoypads+0x360>
80074718:	3c02ffff 	lui	v0,0xffff
8007471c:	00621025 	or	v0,v1,v0
80074720:	8e230e58 	lw	v1,3672(s1)
80074724:	1060ffde 	beqz	v1,800746a0 <S9xUpdateJoypads+0x314>
80074728:	ae220e54 	sw	v0,3668(s1)
8007472c:	0801d1c1 	j	80074704 <S9xUpdateJoypads+0x378>
80074730:	3c02ffff 	lui	v0,0xffff
80074734:	a0830863 	sb	v1,2147(a0)
80074738:	0801d165 	j	80074594 <S9xUpdateJoypads+0x208>
8007473c:	a0800ad3 	sb	zero,2771(a0)
80074740:	27a40010 	addiu	a0,sp,16
80074744:	27a50014 	addiu	a1,sp,20
80074748:	24426a68 	addiu	v0,v0,27240
8007474c:	0040f809 	jalr	v0
80074750:	27a60018 	addiu	a2,sp,24
80074754:	1040ff80 	beqz	v0,80074558 <S9xUpdateJoypads+0x1cc>
80074758:	3c098021 	lui	t1,0x8021
8007475c:	2522701c 	addiu	v0,t1,28700
80074760:	8c480014 	lw	t0,20(v0)
80074764:	81024201 	lb	v0,16897(t0)
80074768:	044000a6 	bltz	v0,80074a04 <S9xUpdateJoypads+0x678>
8007476c:	8fa60018 	lw	a2,24(sp)
80074770:	30c50002 	andi	a1,a2,0x2
80074774:	30c30001 	andi	v1,a2,0x1
80074778:	00031bc0 	sll	v1,v1,0xf
8007477c:	00052b40 	sll	a1,a1,0xd
80074780:	30c20004 	andi	v0,a2,0x4
80074784:	30c40008 	andi	a0,a2,0x8
80074788:	00042240 	sll	a0,a0,0x9
8007478c:	00651825 	or	v1,v1,a1
80074790:	000212c0 	sll	v0,v0,0xb
80074794:	00441025 	or	v0,v0,a0
80074798:	346300ff 	ori	v1,v1,0xff
8007479c:	00431025 	or	v0,v0,v1
800747a0:	26445bc4 	addiu	a0,s2,23492
800747a4:	0801d156 	j	80074558 <S9xUpdateJoypads+0x1cc>
800747a8:	ac820e58 	sw	v0,3672(a0)
800747ac:	24040001 	li	a0,1
800747b0:	27a50018 	addiu	a1,sp,24
800747b4:	27a60014 	addiu	a2,sp,20
800747b8:	24426a60 	addiu	v0,v0,27232
800747bc:	0040f809 	jalr	v0
800747c0:	27a70010 	addiu	a3,sp,16
800747c4:	1040ff5b 	beqz	v0,80074534 <S9xUpdateJoypads+0x1a8>
800747c8:	2622e42c 	addiu	v0,s1,-7124
800747cc:	3c028022 	lui	v0,0x8022
800747d0:	90435bbd 	lbu	v1,23485(v0)
800747d4:	8fa20010 	lw	v0,16(sp)
800747d8:	8fa80018 	lw	t0,24(sp)
800747dc:	8e070e78 	lw	a3,3704(s0)
800747e0:	30420003 	andi	v0,v0,0x3
800747e4:	00031900 	sll	v1,v1,0x4
800747e8:	00021180 	sll	v0,v0,0x6
800747ec:	34630001 	ori	v1,v1,0x1
800747f0:	01073023 	subu	a2,t0,a3
800747f4:	8fa90014 	lw	t1,20(sp)
800747f8:	8e050e80 	lw	a1,3712(s0)
800747fc:	00431025 	or	v0,v0,v1
80074800:	28c40040 	slti	a0,a2,64
80074804:	ae020e70 	sw	v0,3696(s0)
80074808:	1480006d 	bnez	a0,800749c0 <S9xUpdateJoypads+0x634>
8007480c:	01252823 	subu	a1,t1,a1
80074810:	24e2003f 	addiu	v0,a3,63
80074814:	2406003f 	li	a2,63
80074818:	ae020e78 	sw	v0,3704(s0)
8007481c:	28a20040 	slti	v0,a1,64
80074820:	1440005f 	bnez	v0,800749a0 <S9xUpdateJoypads+0x614>
80074824:	28a2ffc1 	slti	v0,a1,-63
80074828:	26435bc4 	addiu	v1,s2,23492
8007482c:	8c620e80 	lw	v0,3712(v1)
80074830:	2405003f 	li	a1,63
80074834:	2442003f 	addiu	v0,v0,63
80074838:	ac620e80 	sw	v0,3712(v1)
8007483c:	04c000b4 	bltz	a2,80074b10 <S9xUpdateJoypads+0x784>
80074840:	26425bc4 	addiu	v0,s2,23492
80074844:	8c430e70 	lw	v1,3696(v0)
80074848:	00062400 	sll	a0,a2,0x10
8007484c:	00641825 	or	v1,v1,a0
80074850:	ac430e70 	sw	v1,3696(v0)
80074854:	04a0009e 	bltz	a1,80074ad0 <S9xUpdateJoypads+0x744>
80074858:	26425bc4 	addiu	v0,s2,23492
8007485c:	8c430e70 	lw	v1,3696(v0)
80074860:	00052600 	sll	a0,a1,0x18
80074864:	00641825 	or	v1,v1,a0
80074868:	ac430e70 	sw	v1,3696(v0)
8007486c:	26445bc4 	addiu	a0,s2,23492
80074870:	8c830e50 	lw	v1,3664(a0)
80074874:	24020002 	li	v0,2
80074878:	10620082 	beq	v1,v0,80074a84 <S9xUpdateJoypads+0x6f8>
8007487c:	00000000 	nop
80074880:	8c820e70 	lw	v0,3696(a0)
80074884:	0801d14c 	j	80074530 <S9xUpdateJoypads+0x1a4>
80074888:	ac820e58 	sw	v0,3672(a0)
8007488c:	00002021 	move	a0,zero
80074890:	27a50018 	addiu	a1,sp,24
80074894:	27a60014 	addiu	a2,sp,20
80074898:	24426a60 	addiu	v0,v0,27232
8007489c:	0040f809 	jalr	v0
800748a0:	27a70010 	addiu	a3,sp,16
800748a4:	1040ff1c 	beqz	v0,80074518 <S9xUpdateJoypads+0x18c>
800748a8:	3c028022 	lui	v0,0x8022
800748ac:	90435bbc 	lbu	v1,23484(v0)
800748b0:	8fa20010 	lw	v0,16(sp)
800748b4:	8fa80018 	lw	t0,24(sp)
800748b8:	8e070e74 	lw	a3,3700(s0)
800748bc:	30420003 	andi	v0,v0,0x3
800748c0:	00031900 	sll	v1,v1,0x4
800748c4:	00021180 	sll	v0,v0,0x6
800748c8:	34630001 	ori	v1,v1,0x1
800748cc:	01073023 	subu	a2,t0,a3
800748d0:	8fa90014 	lw	t1,20(sp)
800748d4:	8e050e7c 	lw	a1,3708(s0)
800748d8:	00431025 	or	v0,v0,v1
800748dc:	28c40040 	slti	a0,a2,64
800748e0:	ae020e6c 	sw	v0,3692(s0)
800748e4:	14800041 	bnez	a0,800749ec <S9xUpdateJoypads+0x660>
800748e8:	01252823 	subu	a1,t1,a1
800748ec:	24e2003f 	addiu	v0,a3,63
800748f0:	2406003f 	li	a2,63
800748f4:	ae020e74 	sw	v0,3700(s0)
800748f8:	28a20040 	slti	v0,a1,64
800748fc:	14400036 	bnez	v0,800749d8 <S9xUpdateJoypads+0x64c>
80074900:	28a2ffc1 	slti	v0,a1,-63
80074904:	26435bc4 	addiu	v1,s2,23492
80074908:	8c620e7c 	lw	v0,3708(v1)
8007490c:	2405003f 	li	a1,63
80074910:	2442003f 	addiu	v0,v0,63
80074914:	ac620e7c 	sw	v0,3708(v1)
80074918:	04c00075 	bltz	a2,80074af0 <S9xUpdateJoypads+0x764>
8007491c:	26425bc4 	addiu	v0,s2,23492
80074920:	8c430e6c 	lw	v1,3692(v0)
80074924:	00062400 	sll	a0,a2,0x10
80074928:	00641825 	or	v1,v1,a0
8007492c:	ac430e6c 	sw	v1,3692(v0)
80074930:	04a0007f 	bltz	a1,80074b30 <S9xUpdateJoypads+0x7a4>
80074934:	26425bc4 	addiu	v0,s2,23492
80074938:	8c430e6c 	lw	v1,3692(v0)
8007493c:	00052600 	sll	a0,a1,0x18
80074940:	00641825 	or	v1,v1,a0
80074944:	ac430e6c 	sw	v1,3692(v0)
80074948:	26445bc4 	addiu	a0,s2,23492
8007494c:	8c830e50 	lw	v1,3664(a0)
80074950:	24020002 	li	v0,2
80074954:	1062004e 	beq	v1,v0,80074a90 <S9xUpdateJoypads+0x704>
80074958:	00000000 	nop
8007495c:	8c820e6c 	lw	v0,3692(a0)
80074960:	0801d146 	j	80074518 <S9xUpdateJoypads+0x18c>
80074964:	ac820e58 	sw	v0,3672(a0)
80074968:	8ce30e54 	lw	v1,3668(a3)
8007496c:	a083421c 	sb	v1,16924(a0)
80074970:	8ce20e54 	lw	v0,3668(a3)
80074974:	8cc30014 	lw	v1,20(a2)
80074978:	00021202 	srl	v0,v0,0x8
8007497c:	a062421d 	sb	v0,16925(v1)
80074980:	8d030e5c 	lw	v1,3676(t0)
80074984:	8cc40014 	lw	a0,20(a2)
80074988:	a083421e 	sb	v1,16926(a0)
8007498c:	8d020e5c 	lw	v0,3676(t0)
80074990:	8cc30014 	lw	v1,20(a2)
80074994:	00021202 	srl	v0,v0,0x8
80074998:	0801d18d 	j	80074634 <S9xUpdateJoypads+0x2a8>
8007499c:	a062421f 	sb	v0,16927(v1)
800749a0:	1040003e 	beqz	v0,80074a9c <S9xUpdateJoypads+0x710>
800749a4:	26425bc4 	addiu	v0,s2,23492
800749a8:	26435bc4 	addiu	v1,s2,23492
800749ac:	8c620e80 	lw	v0,3712(v1)
800749b0:	2405ffc1 	li	a1,-63
800749b4:	2442ffc1 	addiu	v0,v0,-63
800749b8:	0801d20f 	j	8007483c <S9xUpdateJoypads+0x4b0>
800749bc:	ac620e80 	sw	v0,3712(v1)
800749c0:	28c2ffc1 	slti	v0,a2,-63
800749c4:	1040003b 	beqz	v0,80074ab4 <S9xUpdateJoypads+0x728>
800749c8:	24e2ffc1 	addiu	v0,a3,-63
800749cc:	2406ffc1 	li	a2,-63
800749d0:	0801d207 	j	8007481c <S9xUpdateJoypads+0x490>
800749d4:	ae020e78 	sw	v0,3704(s0)
800749d8:	14400038 	bnez	v0,80074abc <S9xUpdateJoypads+0x730>
800749dc:	26435bc4 	addiu	v1,s2,23492
800749e0:	26425bc4 	addiu	v0,s2,23492
800749e4:	0801d246 	j	80074918 <S9xUpdateJoypads+0x58c>
800749e8:	ac490e7c 	sw	t1,3708(v0)
800749ec:	28c2ffc1 	slti	v0,a2,-63
800749f0:	1440002c 	bnez	v0,80074aa4 <S9xUpdateJoypads+0x718>
800749f4:	24e3ffc1 	addiu	v1,a3,-63
800749f8:	26425bc4 	addiu	v0,s2,23492
800749fc:	0801d23e 	j	800748f8 <S9xUpdateJoypads+0x56c>
80074a00:	ac480e74 	sw	t0,3700(v0)
80074a04:	8fa70010 	lw	a3,16(sp)
80074a08:	24e70028 	addiu	a3,a3,40
80074a0c:	28e20128 	slti	v0,a3,296
80074a10:	1440004f 	bnez	v0,80074b50 <S9xUpdateJoypads+0x7c4>
80074a14:	afa70010 	sw	a3,16(sp)
80074a18:	24070127 	li	a3,295
80074a1c:	afa70010 	sw	a3,16(sp)
80074a20:	3c028022 	lui	v0,0x8022
80074a24:	244a50e8 	addiu	t2,v0,20712
80074a28:	9543086a 	lhu	v1,2154(t2)
80074a2c:	8fa50014 	lw	a1,20(sp)
80074a30:	2463ffff 	addiu	v1,v1,-1
80074a34:	0065102a 	slt	v0,v1,a1
80074a38:	10400003 	beqz	v0,80074a48 <S9xUpdateJoypads+0x6bc>
80074a3c:	00000000 	nop
80074a40:	00602821 	move	a1,v1
80074a44:	afa30014 	sw	v1,20(sp)
80074a48:	04a00047 	bltz	a1,80074b68 <S9xUpdateJoypads+0x7dc>
80074a4c:	00000000 	nop
80074a50:	3c02801f 	lui	v0,0x801f
80074a54:	8c44b3a8 	lw	a0,-19544(v0)
80074a58:	24a30001 	addiu	v1,a1,1
80074a5c:	24020001 	li	v0,1
80074a60:	a1420854 	sb	v0,2132(t2)
80074a64:	a543084e 	sh	v1,2126(t2)
80074a68:	a5470850 	sh	a3,2128(t2)
80074a6c:	90820001 	lbu	v0,1(a0)
80074a70:	9103213f 	lbu	v1,8511(t0)
80074a74:	34420040 	ori	v0,v0,0x40
80074a78:	00431025 	or	v0,v0,v1
80074a7c:	0801d1dc 	j	80074770 <S9xUpdateJoypads+0x3e4>
80074a80:	a102213f 	sb	v0,8511(t0)
80074a84:	8c820e70 	lw	v0,3696(a0)
80074a88:	0801d14c 	j	80074530 <S9xUpdateJoypads+0x1a4>
80074a8c:	ac820e54 	sw	v0,3668(a0)
80074a90:	8c820e6c 	lw	v0,3692(a0)
80074a94:	0801d146 	j	80074518 <S9xUpdateJoypads+0x18c>
80074a98:	ac820e54 	sw	v0,3668(a0)
80074a9c:	0801d20f 	j	8007483c <S9xUpdateJoypads+0x4b0>
80074aa0:	ac490e80 	sw	t1,3712(v0)
80074aa4:	26425bc4 	addiu	v0,s2,23492
80074aa8:	2406ffc1 	li	a2,-63
80074aac:	0801d23e 	j	800748f8 <S9xUpdateJoypads+0x56c>
80074ab0:	ac430e74 	sw	v1,3700(v0)
80074ab4:	0801d207 	j	8007481c <S9xUpdateJoypads+0x490>
80074ab8:	ae080e78 	sw	t0,3704(s0)
80074abc:	8c620e7c 	lw	v0,3708(v1)
80074ac0:	2405ffc1 	li	a1,-63
80074ac4:	2442ffc1 	addiu	v0,v0,-63
80074ac8:	0801d246 	j	80074918 <S9xUpdateJoypads+0x58c>
80074acc:	ac620e7c 	sw	v0,3708(v1)
80074ad0:	26445bc4 	addiu	a0,s2,23492
80074ad4:	00051023 	negu	v0,a1
80074ad8:	8c830e70 	lw	v1,3696(a0)
80074adc:	34420080 	ori	v0,v0,0x80
80074ae0:	00021600 	sll	v0,v0,0x18
80074ae4:	00621825 	or	v1,v1,v0
80074ae8:	0801d21c 	j	80074870 <S9xUpdateJoypads+0x4e4>
80074aec:	ac830e70 	sw	v1,3696(a0)
80074af0:	26445bc4 	addiu	a0,s2,23492
80074af4:	00061023 	negu	v0,a2
80074af8:	8c830e6c 	lw	v1,3692(a0)
80074afc:	34420080 	ori	v0,v0,0x80
80074b00:	00021400 	sll	v0,v0,0x10
80074b04:	00621825 	or	v1,v1,v0
80074b08:	0801d24c 	j	80074930 <S9xUpdateJoypads+0x5a4>
80074b0c:	ac830e6c 	sw	v1,3692(a0)
80074b10:	26445bc4 	addiu	a0,s2,23492
80074b14:	00061023 	negu	v0,a2
80074b18:	8c830e70 	lw	v1,3696(a0)
80074b1c:	34420080 	ori	v0,v0,0x80
80074b20:	00021400 	sll	v0,v0,0x10
80074b24:	00621825 	or	v1,v1,v0
80074b28:	0801d215 	j	80074854 <S9xUpdateJoypads+0x4c8>
80074b2c:	ac830e70 	sw	v1,3696(a0)
80074b30:	26445bc4 	addiu	a0,s2,23492
80074b34:	00051023 	negu	v0,a1
80074b38:	8c830e6c 	lw	v1,3692(a0)
80074b3c:	34420080 	ori	v0,v0,0x80
80074b40:	00021600 	sll	v0,v0,0x18
80074b44:	00621825 	or	v1,v1,v0
80074b48:	0801d253 	j	8007494c <S9xUpdateJoypads+0x5c0>
80074b4c:	ac830e6c 	sw	v1,3692(a0)
80074b50:	28e20028 	slti	v0,a3,40
80074b54:	1040ffb3 	beqz	v0,80074a24 <S9xUpdateJoypads+0x698>
80074b58:	3c028022 	lui	v0,0x8022
80074b5c:	24070028 	li	a3,40
80074b60:	0801d289 	j	80074a24 <S9xUpdateJoypads+0x698>
80074b64:	afa70010 	sw	a3,16(sp)
80074b68:	00002821 	move	a1,zero
80074b6c:	0801d294 	j	80074a50 <S9xUpdateJoypads+0x6c4>
80074b70:	afa00014 	sw	zero,20(sp)

80074b74 <S9xSoftResetPPU>:
80074b74:	27bdffb8 	addiu	sp,sp,-72
80074b78:	afb60038 	sw	s6,56(sp)
80074b7c:	3c168022 	lui	s6,0x8022
80074b80:	26c250e8 	addiu	v0,s6,20712
80074b84:	afbe0040 	sw	s8,64(sp)
80074b88:	afb7003c 	sw	s7,60(sp)
80074b8c:	24030001 	li	v1,1
80074b90:	3c178022 	lui	s7,0x8022
80074b94:	3c1e8022 	lui	s8,0x8022
80074b98:	afbf0044 	sw	ra,68(sp)
80074b9c:	afb50034 	sw	s5,52(sp)
80074ba0:	afb40030 	sw	s4,48(sp)
80074ba4:	afb3002c 	sw	s3,44(sp)
80074ba8:	afb20028 	sw	s2,40(sp)
80074bac:	afb10024 	sw	s1,36(sp)
80074bb0:	afb00020 	sw	s0,32(sp)
80074bb4:	a2c050e8 	sb	zero,20712(s6)
80074bb8:	a0400001 	sb	zero,1(v0)
80074bbc:	a0400002 	sb	zero,2(v0)
80074bc0:	a0400004 	sb	zero,4(v0)
80074bc4:	a0430005 	sb	v1,5(v0)
80074bc8:	a4400006 	sh	zero,6(v0)
80074bcc:	a440000a 	sh	zero,10(v0)
80074bd0:	a440000c 	sh	zero,12(v0)
80074bd4:	a440000e 	sh	zero,14(v0)
80074bd8:	a4400010 	sh	zero,16(v0)
80074bdc:	a4400012 	sh	zero,18(v0)
80074be0:	a0400014 	sb	zero,20(v0)
80074be4:	a4400016 	sh	zero,22(v0)
80074be8:	a4400018 	sh	zero,24(v0)
80074bec:	a0400aaa 	sb	zero,2730(v0)
80074bf0:	a0400ab0 	sb	zero,2736(v0)
80074bf4:	a0400ab6 	sb	zero,2742(v0)
80074bf8:	a0400abc 	sb	zero,2748(v0)
80074bfc:	a0430ac2 	sb	v1,2754(v0)
80074c00:	a0430ac8 	sb	v1,2760(v0)
80074c04:	a440001a 	sh	zero,26(v0)
80074c08:	a440001c 	sh	zero,28(v0)
80074c0c:	a440001e 	sh	zero,30(v0)
80074c10:	00003821 	move	a3,zero
80074c14:	a0400020 	sb	zero,32(v0)
80074c18:	26e85c08 	addiu	t0,s7,23560
80074c1c:	a4400022 	sh	zero,34(v0)
80074c20:	a4400024 	sh	zero,36(v0)
80074c24:	a0400aab 	sb	zero,2731(v0)
80074c28:	a0400ab1 	sb	zero,2737(v0)
80074c2c:	a0400ab7 	sb	zero,2743(v0)
80074c30:	a0400abd 	sb	zero,2749(v0)
80074c34:	a0430ac3 	sb	v1,2755(v0)
80074c38:	a0430ac9 	sb	v1,2761(v0)
80074c3c:	a4400026 	sh	zero,38(v0)
80074c40:	a4400028 	sh	zero,40(v0)
80074c44:	a440002a 	sh	zero,42(v0)
80074c48:	a040002c 	sb	zero,44(v0)
80074c4c:	a440002e 	sh	zero,46(v0)
80074c50:	a4400030 	sh	zero,48(v0)
80074c54:	a0400aac 	sb	zero,2732(v0)
80074c58:	a0400ab2 	sb	zero,2738(v0)
80074c5c:	a0400ab8 	sb	zero,2744(v0)
80074c60:	a0400abe 	sb	zero,2750(v0)
80074c64:	a0430ac4 	sb	v1,2756(v0)
80074c68:	a0430aca 	sb	v1,2762(v0)
80074c6c:	a4400032 	sh	zero,50(v0)
80074c70:	a4400034 	sh	zero,52(v0)
80074c74:	a4400036 	sh	zero,54(v0)
80074c78:	a0400038 	sb	zero,56(v0)
80074c7c:	a440003a 	sh	zero,58(v0)
80074c80:	a440003c 	sh	zero,60(v0)
80074c84:	a0400aad 	sb	zero,2733(v0)
80074c88:	a0400ab3 	sb	zero,2739(v0)
80074c8c:	a0400ab9 	sb	zero,2745(v0)
80074c90:	a0400abf 	sb	zero,2751(v0)
80074c94:	a0430ac5 	sb	v1,2757(v0)
80074c98:	a0430acb 	sb	v1,2763(v0)
80074c9c:	a0400aae 	sb	zero,2734(v0)
80074ca0:	27c95128 	addiu	t1,s8,20776
80074ca4:	a0400aaf 	sb	zero,2735(v0)
80074ca8:	240a0100 	li	t2,256
80074cac:	a0400ab5 	sb	zero,2741(v0)
80074cb0:	a0400ab4 	sb	zero,2740(v0)
80074cb4:	a0400abb 	sb	zero,2747(v0)
80074cb8:	a0400aba 	sb	zero,2746(v0)
80074cbc:	a0400ac1 	sb	zero,2753(v0)
80074cc0:	a0400ac0 	sb	zero,2752(v0)
80074cc4:	a0430ac7 	sb	v1,2759(v0)
80074cc8:	a0430ac6 	sb	v1,2758(v0)
80074ccc:	a0430acd 	sb	v1,2765(v0)
80074cd0:	a0430acc 	sb	v1,2764(v0)
80074cd4:	a040003e 	sb	zero,62(v0)
80074cd8:	000728c3 	sra	a1,a3,0x3
80074cdc:	30a50007 	andi	a1,a1,0x7
80074ce0:	30e60007 	andi	a2,a3,0x7
80074ce4:	00072183 	sra	a0,a3,0x6
80074ce8:	00063080 	sll	a2,a2,0x2
80074cec:	30840002 	andi	a0,a0,0x2
80074cf0:	000519c0 	sll	v1,a1,0x7
80074cf4:	00041340 	sll	v0,a0,0xd
80074cf8:	00c31825 	or	v1,a2,v1
80074cfc:	00621825 	or	v1,v1,v0
80074d00:	00052880 	sll	a1,a1,0x2
80074d04:	000420c0 	sll	a0,a0,0x3
80074d08:	24e70001 	addiu	a3,a3,1
80074d0c:	ad050400 	sw	a1,1024(t0)
80074d10:	ad040800 	sw	a0,2048(t0)
80074d14:	a5230000 	sh	v1,0(t1)
80074d18:	ad060000 	sw	a2,0(t0)
80074d1c:	25290002 	addiu	t1,t1,2
80074d20:	14eaffed 	bne	a3,t2,80074cd8 <S9xSoftResetPPU+0x164>
80074d24:	25080004 	addiu	t0,t0,4
80074d28:	26c350e8 	addiu	v1,s6,20712
80074d2c:	2402007f 	li	v0,127
80074d30:	a0620241 	sb	v0,577(v1)
80074d34:	a0600240 	sb	zero,576(v1)
80074d38:	3c028022 	lui	v0,0x8022
80074d3c:	3c038022 	lui	v1,0x8022
80074d40:	2442532a 	addiu	v0,v0,21290
80074d44:	2463592a 	addiu	v1,v1,22826
80074d48:	a4400000 	sh	zero,0(v0)
80074d4c:	a4400002 	sh	zero,2(v0)
80074d50:	a0400006 	sb	zero,6(v0)
80074d54:	a0400007 	sb	zero,7(v0)
80074d58:	a0400008 	sb	zero,8(v0)
80074d5c:	a0400009 	sb	zero,9(v0)
80074d60:	a4400004 	sh	zero,4(v0)
80074d64:	a040000a 	sb	zero,10(v0)
80074d68:	2442000c 	addiu	v0,v0,12
80074d6c:	1443fff6 	bne	v0,v1,80074d48 <S9xSoftResetPPU+0x1d4>
80074d70:	26d050e8 	addiu	s0,s6,20712
80074d74:	3c028011 	lui	v0,0x8011
80074d78:	24120001 	li	s2,1
80074d7c:	2453ca64 	addiu	s3,v0,-13724
80074d80:	3c048022 	lui	a0,0x8022
80074d84:	240200e0 	li	v0,224
80074d88:	24845962 	addiu	a0,a0,22882
80074d8c:	00002821 	move	a1,zero
80074d90:	24060220 	li	a2,544
80074d94:	a602086a 	sh	v0,2154(s0)
80074d98:	3c158021 	lui	s5,0x8021
80074d9c:	a2000842 	sb	zero,2114(s0)
80074da0:	a6000ad6 	sh	zero,2774(s0)
80074da4:	a2000846 	sb	zero,2118(s0)
80074da8:	a2000ad9 	sb	zero,2777(s0)
80074dac:	a2000ada 	sb	zero,2778(s0)
80074db0:	a2000847 	sb	zero,2119(s0)
80074db4:	a6000848 	sh	zero,2120(s0)
80074db8:	a6000844 	sh	zero,2116(s0)
80074dbc:	a600084a 	sh	zero,2122(s0)
80074dc0:	a600084c 	sh	zero,2124(s0)
80074dc4:	a600084e 	sh	zero,2126(s0)
80074dc8:	a6000850 	sh	zero,2128(s0)
80074dcc:	a2000852 	sb	zero,2130(s0)
80074dd0:	a2000853 	sb	zero,2131(s0)
80074dd4:	a2000854 	sb	zero,2132(s0)
80074dd8:	a600085c 	sh	zero,2140(s0)
80074ddc:	a600085a 	sh	zero,2138(s0)
80074de0:	a6000858 	sh	zero,2136(s0)
80074de4:	a6000856 	sh	zero,2134(s0)
80074de8:	a6000860 	sh	zero,2144(s0)
80074dec:	a600085e 	sh	zero,2142(s0)
80074df0:	a2000864 	sb	zero,2148(s0)
80074df4:	a2000867 	sb	zero,2151(s0)
80074df8:	a2000866 	sb	zero,2150(s0)
80074dfc:	a2000865 	sb	zero,2149(s0)
80074e00:	a6000868 	sh	zero,2152(s0)
80074e04:	ae00086c 	sw	zero,2156(s0)
80074e08:	a2000870 	sb	zero,2160(s0)
80074e0c:	a2120871 	sb	s2,2161(s0)
80074e10:	a2000872 	sb	zero,2162(s0)
80074e14:	a2000873 	sb	zero,2163(s0)
80074e18:	a2000874 	sb	zero,2164(s0)
80074e1c:	a6000ad0 	sh	zero,2768(s0)
80074e20:	a6000876 	sh	zero,2166(s0)
80074e24:	a2000878 	sb	zero,2168(s0)
80074e28:	a2000879 	sb	zero,2169(s0)
80074e2c:	0260f809 	jalr	s3
80074e30:	a2000ad8 	sb	zero,2776(s0)
80074e34:	26a3e42c 	addiu	v1,s5,-7124
80074e38:	8c620004 	lw	v0,4(v1)
80074e3c:	3c148022 	lui	s4,0x8022
80074e40:	26915bc4 	addiu	s1,s4,23492
80074e44:	24420001 	addiu	v0,v0,1
80074e48:	a6020a9c 	sh	v0,2716(s0)
80074e4c:	a2000ad4 	sb	zero,2772(s0)
80074e50:	a2320007 	sb	s2,7(s1)
80074e54:	a2000a9a 	sb	zero,2714(s0)
80074e58:	a2000a9b 	sb	zero,2715(s0)
80074e5c:	a2000a9e 	sb	zero,2718(s0)
80074e60:	a2000aa0 	sb	zero,2720(s0)
80074e64:	a2000a9f 	sb	zero,2719(s0)
80074e68:	a2000aa2 	sb	zero,2722(s0)
80074e6c:	a2000aa1 	sb	zero,2721(s0)
80074e70:	a2000aa3 	sb	zero,2723(s0)
80074e74:	a2000aa4 	sb	zero,2724(s0)
80074e78:	a2000aa5 	sb	zero,2725(s0)
80074e7c:	a2120aa6 	sb	s2,2726(s0)
80074e80:	a2000aa7 	sb	zero,2727(s0)
80074e84:	a2120aa8 	sb	s2,2728(s0)
80074e88:	a2000aa9 	sb	zero,2729(s0)
80074e8c:	a2120ace 	sb	s2,2766(s0)
80074e90:	a2000acf 	sb	zero,2767(s0)
80074e94:	a2000ad2 	sb	zero,2770(s0)
80074e98:	a2000ad5 	sb	zero,2773(s0)
80074e9c:	a2925bc4 	sb	s2,23492(s4)
80074ea0:	a2200001 	sb	zero,1(s1)
80074ea4:	a2200002 	sb	zero,2(s1)
80074ea8:	a2200003 	sb	zero,3(s1)
80074eac:	a2200004 	sb	zero,4(s1)
80074eb0:	a2320005 	sb	s2,5(s1)
80074eb4:	a2320006 	sb	s2,6(s1)
80074eb8:	ae200008 	sw	zero,8(s1)
80074ebc:	ae20000c 	sw	zero,12(s1)
80074ec0:	ae200010 	sw	zero,16(s1)
80074ec4:	ae200014 	sw	zero,20(s1)
80074ec8:	ae200018 	sw	zero,24(s1)
80074ecc:	8e240028 	lw	a0,40(s1)
80074ed0:	00002821 	move	a1,zero
80074ed4:	0260f809 	jalr	s3
80074ed8:	24061000 	li	a2,4096
80074edc:	8e24002c 	lw	a0,44(s1)
80074ee0:	00002821 	move	a1,zero
80074ee4:	0260f809 	jalr	s3
80074ee8:	24060800 	li	a2,2048
80074eec:	8e240030 	lw	a0,48(s1)
80074ef0:	24060400 	li	a2,1024
80074ef4:	0260f809 	jalr	s3
80074ef8:	00002821 	move	a1,zero
80074efc:	24020100 	li	v0,256
80074f00:	240300e0 	li	v1,224
80074f04:	3c068022 	lui	a2,0x8022
80074f08:	ae220040 	sw	v0,64(s1)
80074f0c:	ae23003c 	sw	v1,60(s1)
80074f10:	ae200c44 	sw	zero,3140(s1)
80074f14:	a2200034 	sb	zero,52(s1)
80074f18:	a2200036 	sb	zero,54(s1)
80074f1c:	a2200037 	sb	zero,55(s1)
80074f20:	a2200038 	sb	zero,56(s1)
80074f24:	a2200035 	sb	zero,53(s1)
80074f28:	00001021 	move	v0,zero
80074f2c:	24c3680c 	addiu	v1,a2,26636
80074f30:	24040100 	li	a0,256
80074f34:	a4620000 	sh	v0,0(v1)
80074f38:	24420001 	addiu	v0,v0,1
80074f3c:	1444fffd 	bne	v0,a0,80074f34 <S9xSoftResetPPU+0x3c0>
80074f40:	24630002 	addiu	v1,v1,2
80074f44:	26c250e8 	addiu	v0,s6,20712
80074f48:	90440002 	lbu	a0,2(v0)
80074f4c:	26a3e42c 	addiu	v1,s5,-7124
80074f50:	3c02801f 	lui	v0,0x801f
80074f54:	00042140 	sll	a0,a0,0x5
80074f58:	90650073 	lbu	a1,115(v1)
80074f5c:	24429150 	addiu	v0,v0,-28336
80074f60:	00821021 	addu	v0,a0,v0
80074f64:	26835bc4 	addiu	v1,s4,23492
80074f68:	10a0001f 	beqz	a1,80074fe8 <S9xSoftResetPPU+0x474>
80074f6c:	ac620c44 	sw	v0,3140(v1)
80074f70:	00404021 	move	t0,v0
80074f74:	3c028022 	lui	v0,0x8022
80074f78:	27ca5128 	addiu	t2,s8,20776
80074f7c:	26e95c08 	addiu	t1,s7,23560
80074f80:	24cb680c 	addiu	t3,a2,26636
80074f84:	244c5328 	addiu	t4,v0,21288
80074f88:	95420000 	lhu	v0,0(t2)
80074f8c:	254a0002 	addiu	t2,t2,2
80074f90:	00021942 	srl	v1,v0,0x5
80074f94:	00022282 	srl	a0,v0,0xa
80074f98:	3063001f 	andi	v1,v1,0x1f
80074f9c:	01031821 	addu	v1,t0,v1
80074fa0:	3084001f 	andi	a0,a0,0x1f
80074fa4:	3042001f 	andi	v0,v0,0x1f
80074fa8:	90670000 	lbu	a3,0(v1)
80074fac:	01021021 	addu	v0,t0,v0
80074fb0:	01042021 	addu	a0,t0,a0
80074fb4:	90450000 	lbu	a1,0(v0)
80074fb8:	90860000 	lbu	a2,0(a0)
80074fbc:	00071940 	sll	v1,a3,0x5
80074fc0:	00651825 	or	v1,v1,a1
80074fc4:	00061280 	sll	v0,a2,0xa
80074fc8:	00431025 	or	v0,v0,v1
80074fcc:	a5620000 	sh	v0,0(t3)
80074fd0:	ad250000 	sw	a1,0(t1)
80074fd4:	ad270400 	sw	a3,1024(t1)
80074fd8:	ad260800 	sw	a2,2048(t1)
80074fdc:	256b0002 	addiu	t3,t3,2
80074fe0:	154cffe9 	bne	t2,t4,80074f88 <S9xSoftResetPPU+0x414>
80074fe4:	25290004 	addiu	t1,t1,4
80074fe8:	26a2e42c 	addiu	v0,s5,-7124
80074fec:	8c420048 	lw	v0,72(v0)
80074ff0:	26845bc4 	addiu	a0,s4,23492
80074ff4:	ac800e4c 	sw	zero,3660(a0)
80074ff8:	14400057 	bnez	v0,80075158 <S9xSoftResetPPU+0x5e4>
80074ffc:	ac800e48 	sw	zero,3656(a0)
80075000:	24020006 	li	v0,6
80075004:	ac820e50 	sw	v0,3664(a0)
80075008:	26a2e42c 	addiu	v0,s5,-7124
8007500c:	9043004d 	lbu	v1,77(v0)
80075010:	1460005c 	bnez	v1,80075184 <S9xSoftResetPPU+0x610>
80075014:	26825bc4 	addiu	v0,s4,23492
80075018:	26835bc4 	addiu	v1,s4,23492
8007501c:	24020001 	li	v0,1
80075020:	ac620e50 	sw	v0,3664(v1)
80075024:	3c028011 	lui	v0,0x8011
80075028:	3c048022 	lui	a0,0x8022
8007502c:	24846a48 	addiu	a0,a0,27208
80075030:	2450ca64 	addiu	s0,v0,-13724
80075034:	00002821 	move	a1,zero
80075038:	0200f809 	jalr	s0
8007503c:	24060138 	li	a2,312
80075040:	3c048022 	lui	a0,0x8022
80075044:	24846b80 	addiu	a0,a0,27520
80075048:	00002821 	move	a1,zero
8007504c:	0200f809 	jalr	s0
80075050:	24060138 	li	a2,312
80075054:	26a3e42c 	addiu	v1,s5,-7124
80075058:	9062004f 	lbu	v0,79(v1)
8007505c:	1040000e 	beqz	v0,80075098 <S9xSoftResetPPU+0x524>
80075060:	3c028021 	lui	v0,0x8021
80075064:	26905bc4 	addiu	s0,s4,23492
80075068:	8e020e50 	lw	v0,3664(s0)
8007506c:	2442fffe 	addiu	v0,v0,-2
80075070:	2c420002 	sltiu	v0,v0,2
80075074:	1440007d 	bnez	v0,8007526c <S9xSoftResetPPU+0x6f8>
80075078:	3c02800d 	lui	v0,0x800d
8007507c:	26915bc4 	addiu	s1,s4,23492
80075080:	8e220e50 	lw	v0,3664(s1)
80075084:	2442fffe 	addiu	v0,v0,-2
80075088:	2c420002 	sltiu	v0,v0,2
8007508c:	1440003f 	bnez	v0,8007518c <S9xSoftResetPPU+0x618>
80075090:	3c02800d 	lui	v0,0x800d
80075094:	3c028021 	lui	v0,0x8021
80075098:	3c038011 	lui	v1,0x8011
8007509c:	2453701c 	addiu	s3,v0,28700
800750a0:	2472ca64 	addiu	s2,v1,-13724
800750a4:	00008021 	move	s0,zero
800750a8:	34118000 	li	s1,0x8000
800750ac:	8e640014 	lw	a0,20(s3)
800750b0:	00102a03 	sra	a1,s0,0x8
800750b4:	02042021 	addu	a0,s0,a0
800750b8:	24060100 	li	a2,256
800750bc:	0240f809 	jalr	s2
800750c0:	26100100 	addiu	s0,s0,256
800750c4:	1611fff9 	bne	s0,s1,800750ac <S9xSoftResetPPU+0x538>
800750c8:	00002821 	move	a1,zero
800750cc:	8e640014 	lw	a0,20(s3)
800750d0:	24842100 	addiu	a0,a0,8448
800750d4:	0240f809 	jalr	s2
800750d8:	24060100 	li	a2,256
800750dc:	8e640014 	lw	a0,20(s3)
800750e0:	00002821 	move	a1,zero
800750e4:	24844200 	addiu	a0,a0,16896
800750e8:	0240f809 	jalr	s2
800750ec:	24060100 	li	a2,256
800750f0:	8e640014 	lw	a0,20(s3)
800750f4:	00002821 	move	a1,zero
800750f8:	24844000 	addiu	a0,a0,16384
800750fc:	0240f809 	jalr	s2
80075100:	24060100 	li	a2,256
80075104:	8e640014 	lw	a0,20(s3)
80075108:	00002821 	move	a1,zero
8007510c:	24841000 	addiu	a0,a0,4096
80075110:	0240f809 	jalr	s2
80075114:	24061000 	li	a2,4096
80075118:	8e630014 	lw	v1,20(s3)
8007511c:	2402ffff 	li	v0,-1
80075120:	a0624201 	sb	v0,16897(v1)
80075124:	a0624213 	sb	v0,16915(v1)
80075128:	8fbf0044 	lw	ra,68(sp)
8007512c:	8fbe0040 	lw	s8,64(sp)
80075130:	8fb7003c 	lw	s7,60(sp)
80075134:	8fb60038 	lw	s6,56(sp)
80075138:	8fb50034 	lw	s5,52(sp)
8007513c:	8fb40030 	lw	s4,48(sp)
80075140:	8fb3002c 	lw	s3,44(sp)
80075144:	8fb20028 	lw	s2,40(sp)
80075148:	8fb10024 	lw	s1,36(sp)
8007514c:	8fb00020 	lw	s0,32(sp)
80075150:	03e00008 	jr	ra
80075154:	27bd0048 	addiu	sp,sp,72
80075158:	2443ffff 	addiu	v1,v0,-1
8007515c:	2c620007 	sltiu	v0,v1,7
80075160:	1040ffad 	beqz	v0,80075018 <S9xSoftResetPPU+0x4a4>
80075164:	ac830e50 	sw	v1,3664(a0)
80075168:	00031080 	sll	v0,v1,0x2
8007516c:	3c038019 	lui	v1,0x8019
80075170:	24632ee0 	addiu	v1,v1,12000
80075174:	00431021 	addu	v0,v0,v1
80075178:	8c440000 	lw	a0,0(v0)
8007517c:	00800008 	jr	a0
80075180:	00000000 	nop
80075184:	0801d409 	j	80075024 <S9xSoftResetPPU+0x4b0>
80075188:	ac400e50 	sw	zero,3664(v0)
8007518c:	24040001 	li	a0,1
80075190:	27a50010 	addiu	a1,sp,16
80075194:	27a60014 	addiu	a2,sp,20
80075198:	24426a60 	addiu	v0,v0,27232
8007519c:	0040f809 	jalr	v0
800751a0:	27a70018 	addiu	a3,sp,24
800751a4:	1040ffbc 	beqz	v0,80075098 <S9xSoftResetPPU+0x524>
800751a8:	3c028021 	lui	v0,0x8021
800751ac:	26c250e8 	addiu	v0,s6,20712
800751b0:	90430ad5 	lbu	v1,2773(v0)
800751b4:	8fa20018 	lw	v0,24(sp)
800751b8:	8fa90010 	lw	t1,16(sp)
800751bc:	8e270e78 	lw	a3,3704(s1)
800751c0:	30420003 	andi	v0,v0,0x3
800751c4:	00031900 	sll	v1,v1,0x4
800751c8:	00021180 	sll	v0,v0,0x6
800751cc:	34630001 	ori	v1,v1,0x1
800751d0:	01273023 	subu	a2,t1,a3
800751d4:	8fa80014 	lw	t0,20(sp)
800751d8:	8e250e80 	lw	a1,3712(s1)
800751dc:	00431025 	or	v0,v0,v1
800751e0:	28c40040 	slti	a0,a2,64
800751e4:	ae220e70 	sw	v0,3696(s1)
800751e8:	14800083 	bnez	a0,800753f8 <S9xSoftResetPPU+0x884>
800751ec:	01052823 	subu	a1,t0,a1
800751f0:	24e2003f 	addiu	v0,a3,63
800751f4:	2406003f 	li	a2,63
800751f8:	ae220e78 	sw	v0,3704(s1)
800751fc:	28a20040 	slti	v0,a1,64
80075200:	144000b3 	bnez	v0,800754d0 <S9xSoftResetPPU+0x95c>
80075204:	28a2ffc1 	slti	v0,a1,-63
80075208:	26835bc4 	addiu	v1,s4,23492
8007520c:	8c620e80 	lw	v0,3712(v1)
80075210:	2405003f 	li	a1,63
80075214:	2442003f 	addiu	v0,v0,63
80075218:	ac620e80 	sw	v0,3712(v1)
8007521c:	04c00084 	bltz	a2,80075430 <S9xSoftResetPPU+0x8bc>
80075220:	26825bc4 	addiu	v0,s4,23492
80075224:	8c430e70 	lw	v1,3696(v0)
80075228:	00062400 	sll	a0,a2,0x10
8007522c:	00641825 	or	v1,v1,a0
80075230:	ac430e70 	sw	v1,3696(v0)
80075234:	04a00089 	bltz	a1,8007545c <S9xSoftResetPPU+0x8e8>
80075238:	26825bc4 	addiu	v0,s4,23492
8007523c:	8c430e70 	lw	v1,3696(v0)
80075240:	00052600 	sll	a0,a1,0x18
80075244:	00641825 	or	v1,v1,a0
80075248:	ac430e70 	sw	v1,3696(v0)
8007524c:	26845bc4 	addiu	a0,s4,23492
80075250:	8c830e50 	lw	v1,3664(a0)
80075254:	24020002 	li	v0,2
80075258:	1062007d 	beq	v1,v0,80075450 <S9xSoftResetPPU+0x8dc>
8007525c:	00000000 	nop
80075260:	8c820e70 	lw	v0,3696(a0)
80075264:	0801d425 	j	80075094 <S9xSoftResetPPU+0x520>
80075268:	ac820e58 	sw	v0,3672(a0)
8007526c:	00002021 	move	a0,zero
80075270:	27a50018 	addiu	a1,sp,24
80075274:	27a60014 	addiu	a2,sp,20
80075278:	24426a60 	addiu	v0,v0,27232
8007527c:	0040f809 	jalr	v0
80075280:	27a70010 	addiu	a3,sp,16
80075284:	1040ff7e 	beqz	v0,80075080 <S9xSoftResetPPU+0x50c>
80075288:	26915bc4 	addiu	s1,s4,23492
8007528c:	26c250e8 	addiu	v0,s6,20712
80075290:	90430ad4 	lbu	v1,2772(v0)
80075294:	8fa20010 	lw	v0,16(sp)
80075298:	8fa90018 	lw	t1,24(sp)
8007529c:	8e070e74 	lw	a3,3700(s0)
800752a0:	30420003 	andi	v0,v0,0x3
800752a4:	00031900 	sll	v1,v1,0x4
800752a8:	00021180 	sll	v0,v0,0x6
800752ac:	34630001 	ori	v1,v1,0x1
800752b0:	01273023 	subu	a2,t1,a3
800752b4:	8fa80014 	lw	t0,20(sp)
800752b8:	8e050e7c 	lw	a1,3708(s0)
800752bc:	00431025 	or	v0,v0,v1
800752c0:	28c40040 	slti	a0,a2,64
800752c4:	ae020e6c 	sw	v0,3692(s0)
800752c8:	1480006c 	bnez	a0,8007547c <S9xSoftResetPPU+0x908>
800752cc:	01052823 	subu	a1,t0,a1
800752d0:	24e2003f 	addiu	v0,a3,63
800752d4:	2406003f 	li	a2,63
800752d8:	ae020e74 	sw	v0,3700(s0)
800752dc:	28a20040 	slti	v0,a1,64
800752e0:	1440004b 	bnez	v0,80075410 <S9xSoftResetPPU+0x89c>
800752e4:	28a2ffc1 	slti	v0,a1,-63
800752e8:	26835bc4 	addiu	v1,s4,23492
800752ec:	8c620e7c 	lw	v0,3708(v1)
800752f0:	2405003f 	li	a1,63
800752f4:	2442003f 	addiu	v0,v0,63
800752f8:	ac620e7c 	sw	v0,3708(v1)
800752fc:	04c00036 	bltz	a2,800753d8 <S9xSoftResetPPU+0x864>
80075300:	26825bc4 	addiu	v0,s4,23492
80075304:	8c430e6c 	lw	v1,3692(v0)
80075308:	00062400 	sll	a0,a2,0x10
8007530c:	00641825 	or	v1,v1,a0
80075310:	ac430e6c 	sw	v1,3692(v0)
80075314:	04a00066 	bltz	a1,800754b0 <S9xSoftResetPPU+0x93c>
80075318:	26825bc4 	addiu	v0,s4,23492
8007531c:	8c430e6c 	lw	v1,3692(v0)
80075320:	00052600 	sll	a0,a1,0x18
80075324:	00641825 	or	v1,v1,a0
80075328:	ac430e6c 	sw	v1,3692(v0)
8007532c:	26845bc4 	addiu	a0,s4,23492
80075330:	8c830e50 	lw	v1,3664(a0)
80075334:	24020002 	li	v0,2
80075338:	1062005a 	beq	v1,v0,800754a4 <S9xSoftResetPPU+0x930>
8007533c:	00000000 	nop
80075340:	8c820e6c 	lw	v0,3692(a0)
80075344:	0801d41f 	j	8007507c <S9xSoftResetPPU+0x508>
80075348:	ac820e58 	sw	v0,3672(a0)
8007534c:	26a2e42c 	addiu	v0,s5,-7124
80075350:	9043004e 	lbu	v1,78(v0)
80075354:	14600008 	bnez	v1,80075378 <S9xSoftResetPPU+0x804>
80075358:	26835bc4 	addiu	v1,s4,23492
8007535c:	26a2e42c 	addiu	v0,s5,-7124
80075360:	9043011e 	lbu	v1,286(v0)
80075364:	1060ff29 	beqz	v1,8007500c <S9xSoftResetPPU+0x498>
80075368:	26835bc4 	addiu	v1,s4,23492
8007536c:	24020005 	li	v0,5
80075370:	0801d409 	j	80075024 <S9xSoftResetPPU+0x4b0>
80075374:	ac620e50 	sw	v0,3664(v1)
80075378:	24020004 	li	v0,4
8007537c:	0801d409 	j	80075024 <S9xSoftResetPPU+0x4b0>
80075380:	ac620e50 	sw	v0,3664(v1)
80075384:	26a2e42c 	addiu	v0,s5,-7124
80075388:	9043004f 	lbu	v1,79(v0)
8007538c:	1060fff0 	beqz	v1,80075350 <S9xSoftResetPPU+0x7dc>
80075390:	26835bc4 	addiu	v1,s4,23492
80075394:	24020003 	li	v0,3
80075398:	0801d409 	j	80075024 <S9xSoftResetPPU+0x4b0>
8007539c:	ac620e50 	sw	v0,3664(v1)
800753a0:	26a2e42c 	addiu	v0,s5,-7124
800753a4:	9043004f 	lbu	v1,79(v0)
800753a8:	1060ffe9 	beqz	v1,80075350 <S9xSoftResetPPU+0x7dc>
800753ac:	26835bc4 	addiu	v1,s4,23492
800753b0:	24020002 	li	v0,2
800753b4:	0801d409 	j	80075024 <S9xSoftResetPPU+0x4b0>
800753b8:	ac620e50 	sw	v0,3664(v1)
800753bc:	26a2e42c 	addiu	v0,s5,-7124
800753c0:	9043011e 	lbu	v1,286(v0)
800753c4:	1060ff11 	beqz	v1,8007500c <S9xSoftResetPPU+0x498>
800753c8:	26835bc4 	addiu	v1,s4,23492
800753cc:	24020006 	li	v0,6
800753d0:	0801d409 	j	80075024 <S9xSoftResetPPU+0x4b0>
800753d4:	ac620e50 	sw	v0,3664(v1)
800753d8:	26845bc4 	addiu	a0,s4,23492
800753dc:	00061023 	negu	v0,a2
800753e0:	8c830e6c 	lw	v1,3692(a0)
800753e4:	34420080 	ori	v0,v0,0x80
800753e8:	00021400 	sll	v0,v0,0x10
800753ec:	00621825 	or	v1,v1,v0
800753f0:	0801d4c5 	j	80075314 <S9xSoftResetPPU+0x7a0>
800753f4:	ac830e6c 	sw	v1,3692(a0)
800753f8:	28c2ffc1 	slti	v0,a2,-63
800753fc:	10400025 	beqz	v0,80075494 <S9xSoftResetPPU+0x920>
80075400:	24e2ffc1 	addiu	v0,a3,-63
80075404:	2406ffc1 	li	a2,-63
80075408:	0801d47f 	j	800751fc <S9xSoftResetPPU+0x688>
8007540c:	ae220e78 	sw	v0,3704(s1)
80075410:	10400037 	beqz	v0,800754f0 <S9xSoftResetPPU+0x97c>
80075414:	26825bc4 	addiu	v0,s4,23492
80075418:	26835bc4 	addiu	v1,s4,23492
8007541c:	8c620e7c 	lw	v0,3708(v1)
80075420:	2405ffc1 	li	a1,-63
80075424:	2442ffc1 	addiu	v0,v0,-63
80075428:	0801d4bf 	j	800752fc <S9xSoftResetPPU+0x788>
8007542c:	ac620e7c 	sw	v0,3708(v1)
80075430:	26845bc4 	addiu	a0,s4,23492
80075434:	00061023 	negu	v0,a2
80075438:	8c830e70 	lw	v1,3696(a0)
8007543c:	34420080 	ori	v0,v0,0x80
80075440:	00021400 	sll	v0,v0,0x10
80075444:	00621825 	or	v1,v1,v0
80075448:	0801d48d 	j	80075234 <S9xSoftResetPPU+0x6c0>
8007544c:	ac830e70 	sw	v1,3696(a0)
80075450:	8c820e70 	lw	v0,3696(a0)
80075454:	0801d425 	j	80075094 <S9xSoftResetPPU+0x520>
80075458:	ac820e54 	sw	v0,3668(a0)
8007545c:	26845bc4 	addiu	a0,s4,23492
80075460:	00051023 	negu	v0,a1
80075464:	8c830e70 	lw	v1,3696(a0)
80075468:	34420080 	ori	v0,v0,0x80
8007546c:	00021600 	sll	v0,v0,0x18
80075470:	00621825 	or	v1,v1,v0
80075474:	0801d494 	j	80075250 <S9xSoftResetPPU+0x6dc>
80075478:	ac830e70 	sw	v1,3696(a0)
8007547c:	28c2ffc1 	slti	v0,a2,-63
80075480:	10400006 	beqz	v0,8007549c <S9xSoftResetPPU+0x928>
80075484:	24e2ffc1 	addiu	v0,a3,-63
80075488:	2406ffc1 	li	a2,-63
8007548c:	0801d4b7 	j	800752dc <S9xSoftResetPPU+0x768>
80075490:	ae020e74 	sw	v0,3700(s0)
80075494:	0801d47f 	j	800751fc <S9xSoftResetPPU+0x688>
80075498:	ae290e78 	sw	t1,3704(s1)
8007549c:	0801d4b7 	j	800752dc <S9xSoftResetPPU+0x768>
800754a0:	ae090e74 	sw	t1,3700(s0)
800754a4:	8c820e6c 	lw	v0,3692(a0)
800754a8:	0801d41f 	j	8007507c <S9xSoftResetPPU+0x508>
800754ac:	ac820e54 	sw	v0,3668(a0)
800754b0:	26845bc4 	addiu	a0,s4,23492
800754b4:	00051023 	negu	v0,a1
800754b8:	8c830e6c 	lw	v1,3692(a0)
800754bc:	34420080 	ori	v0,v0,0x80
800754c0:	00021600 	sll	v0,v0,0x18
800754c4:	00621825 	or	v1,v1,v0
800754c8:	0801d4cc 	j	80075330 <S9xSoftResetPPU+0x7bc>
800754cc:	ac830e6c 	sw	v1,3692(a0)
800754d0:	10400009 	beqz	v0,800754f8 <S9xSoftResetPPU+0x984>
800754d4:	26825bc4 	addiu	v0,s4,23492
800754d8:	26835bc4 	addiu	v1,s4,23492
800754dc:	8c620e80 	lw	v0,3712(v1)
800754e0:	2405ffc1 	li	a1,-63
800754e4:	2442ffc1 	addiu	v0,v0,-63
800754e8:	0801d487 	j	8007521c <S9xSoftResetPPU+0x6a8>
800754ec:	ac620e80 	sw	v0,3712(v1)
800754f0:	0801d4bf 	j	800752fc <S9xSoftResetPPU+0x788>
800754f4:	ac480e7c 	sw	t0,3708(v0)
800754f8:	0801d487 	j	8007521c <S9xSoftResetPPU+0x6a8>
800754fc:	ac480e80 	sw	t0,3712(v0)

80075500 <S9xResetPPU>:
80075500:	27bdffb8 	addiu	sp,sp,-72
80075504:	afb60038 	sw	s6,56(sp)
80075508:	3c168022 	lui	s6,0x8022
8007550c:	26c250e8 	addiu	v0,s6,20712
80075510:	afbe0040 	sw	s8,64(sp)
80075514:	afb7003c 	sw	s7,60(sp)
80075518:	24030001 	li	v1,1
8007551c:	3c1e8022 	lui	s8,0x8022
80075520:	3c178022 	lui	s7,0x8022
80075524:	afbf0044 	sw	ra,68(sp)
80075528:	afb50034 	sw	s5,52(sp)
8007552c:	afb40030 	sw	s4,48(sp)
80075530:	afb3002c 	sw	s3,44(sp)
80075534:	afb20028 	sw	s2,40(sp)
80075538:	afb10024 	sw	s1,36(sp)
8007553c:	afb00020 	sw	s0,32(sp)
80075540:	a2c050e8 	sb	zero,20712(s6)
80075544:	a0400001 	sb	zero,1(v0)
80075548:	a0400002 	sb	zero,2(v0)
8007554c:	a0400004 	sb	zero,4(v0)
80075550:	a0430005 	sb	v1,5(v0)
80075554:	a4400006 	sh	zero,6(v0)
80075558:	a440000a 	sh	zero,10(v0)
8007555c:	a440000c 	sh	zero,12(v0)
80075560:	a440000e 	sh	zero,14(v0)
80075564:	a4400010 	sh	zero,16(v0)
80075568:	a4400012 	sh	zero,18(v0)
8007556c:	a0400014 	sb	zero,20(v0)
80075570:	a4400016 	sh	zero,22(v0)
80075574:	a4400018 	sh	zero,24(v0)
80075578:	a0400aaa 	sb	zero,2730(v0)
8007557c:	a0400ab0 	sb	zero,2736(v0)
80075580:	a0400ab6 	sb	zero,2742(v0)
80075584:	a0400abc 	sb	zero,2748(v0)
80075588:	a0430ac2 	sb	v1,2754(v0)
8007558c:	a0430ac8 	sb	v1,2760(v0)
80075590:	a440001a 	sh	zero,26(v0)
80075594:	a440001c 	sh	zero,28(v0)
80075598:	a440001e 	sh	zero,30(v0)
8007559c:	00003821 	move	a3,zero
800755a0:	a0400020 	sb	zero,32(v0)
800755a4:	27c85c08 	addiu	t0,s8,23560
800755a8:	a4400022 	sh	zero,34(v0)
800755ac:	a4400024 	sh	zero,36(v0)
800755b0:	a0400aab 	sb	zero,2731(v0)
800755b4:	a0400ab1 	sb	zero,2737(v0)
800755b8:	a0400ab7 	sb	zero,2743(v0)
800755bc:	a0400abd 	sb	zero,2749(v0)
800755c0:	a0430ac3 	sb	v1,2755(v0)
800755c4:	a0430ac9 	sb	v1,2761(v0)
800755c8:	a4400026 	sh	zero,38(v0)
800755cc:	a4400028 	sh	zero,40(v0)
800755d0:	a440002a 	sh	zero,42(v0)
800755d4:	a040002c 	sb	zero,44(v0)
800755d8:	a440002e 	sh	zero,46(v0)
800755dc:	a4400030 	sh	zero,48(v0)
800755e0:	a0400aac 	sb	zero,2732(v0)
800755e4:	a0400ab2 	sb	zero,2738(v0)
800755e8:	a0400ab8 	sb	zero,2744(v0)
800755ec:	a0400abe 	sb	zero,2750(v0)
800755f0:	a0430ac4 	sb	v1,2756(v0)
800755f4:	a0430aca 	sb	v1,2762(v0)
800755f8:	a4400032 	sh	zero,50(v0)
800755fc:	a4400034 	sh	zero,52(v0)
80075600:	a4400036 	sh	zero,54(v0)
80075604:	a0400038 	sb	zero,56(v0)
80075608:	a440003a 	sh	zero,58(v0)
8007560c:	a440003c 	sh	zero,60(v0)
80075610:	a0400aad 	sb	zero,2733(v0)
80075614:	a0400ab3 	sb	zero,2739(v0)
80075618:	a0400ab9 	sb	zero,2745(v0)
8007561c:	a0400abf 	sb	zero,2751(v0)
80075620:	a0430ac5 	sb	v1,2757(v0)
80075624:	a0430acb 	sb	v1,2763(v0)
80075628:	a0400aae 	sb	zero,2734(v0)
8007562c:	26e95128 	addiu	t1,s7,20776
80075630:	a0400aaf 	sb	zero,2735(v0)
80075634:	240a0100 	li	t2,256
80075638:	a0400ab5 	sb	zero,2741(v0)
8007563c:	a0400ab4 	sb	zero,2740(v0)
80075640:	a0400abb 	sb	zero,2747(v0)
80075644:	a0400aba 	sb	zero,2746(v0)
80075648:	a0400ac1 	sb	zero,2753(v0)
8007564c:	a0400ac0 	sb	zero,2752(v0)
80075650:	a0430ac7 	sb	v1,2759(v0)
80075654:	a0430ac6 	sb	v1,2758(v0)
80075658:	a0430acd 	sb	v1,2765(v0)
8007565c:	a0430acc 	sb	v1,2764(v0)
80075660:	a040003e 	sb	zero,62(v0)
80075664:	000728c3 	sra	a1,a3,0x3
80075668:	30a50007 	andi	a1,a1,0x7
8007566c:	30e60007 	andi	a2,a3,0x7
80075670:	00072183 	sra	a0,a3,0x6
80075674:	00063080 	sll	a2,a2,0x2
80075678:	30840002 	andi	a0,a0,0x2
8007567c:	000519c0 	sll	v1,a1,0x7
80075680:	00041340 	sll	v0,a0,0xd
80075684:	00c31825 	or	v1,a2,v1
80075688:	00621825 	or	v1,v1,v0
8007568c:	00052880 	sll	a1,a1,0x2
80075690:	000420c0 	sll	a0,a0,0x3
80075694:	24e70001 	addiu	a3,a3,1
80075698:	ad050400 	sw	a1,1024(t0)
8007569c:	ad040800 	sw	a0,2048(t0)
800756a0:	a5230000 	sh	v1,0(t1)
800756a4:	ad060000 	sw	a2,0(t0)
800756a8:	25290002 	addiu	t1,t1,2
800756ac:	14eaffed 	bne	a3,t2,80075664 <S9xResetPPU+0x164>
800756b0:	25080004 	addiu	t0,t0,4
800756b4:	26c350e8 	addiu	v1,s6,20712
800756b8:	2402007f 	li	v0,127
800756bc:	a0620241 	sb	v0,577(v1)
800756c0:	a0600240 	sb	zero,576(v1)
800756c4:	3c028022 	lui	v0,0x8022
800756c8:	3c038022 	lui	v1,0x8022
800756cc:	2442532a 	addiu	v0,v0,21290
800756d0:	2463592a 	addiu	v1,v1,22826
800756d4:	a4400000 	sh	zero,0(v0)
800756d8:	a4400002 	sh	zero,2(v0)
800756dc:	a0400006 	sb	zero,6(v0)
800756e0:	a0400007 	sb	zero,7(v0)
800756e4:	a0400008 	sb	zero,8(v0)
800756e8:	a0400009 	sb	zero,9(v0)
800756ec:	a4400004 	sh	zero,4(v0)
800756f0:	a040000a 	sb	zero,10(v0)
800756f4:	2442000c 	addiu	v0,v0,12
800756f8:	1443fff6 	bne	v0,v1,800756d4 <S9xResetPPU+0x1d4>
800756fc:	26d050e8 	addiu	s0,s6,20712
80075700:	3c028011 	lui	v0,0x8011
80075704:	24120001 	li	s2,1
80075708:	2453ca64 	addiu	s3,v0,-13724
8007570c:	3c048022 	lui	a0,0x8022
80075710:	240200e0 	li	v0,224
80075714:	24845962 	addiu	a0,a0,22882
80075718:	00002821 	move	a1,zero
8007571c:	24060220 	li	a2,544
80075720:	a602086a 	sh	v0,2154(s0)
80075724:	3c158021 	lui	s5,0x8021
80075728:	a2000842 	sb	zero,2114(s0)
8007572c:	a6000ad6 	sh	zero,2774(s0)
80075730:	a2000846 	sb	zero,2118(s0)
80075734:	a2000ad9 	sb	zero,2777(s0)
80075738:	a2000ada 	sb	zero,2778(s0)
8007573c:	a2000847 	sb	zero,2119(s0)
80075740:	a6000848 	sh	zero,2120(s0)
80075744:	a6000844 	sh	zero,2116(s0)
80075748:	a600084a 	sh	zero,2122(s0)
8007574c:	a600084c 	sh	zero,2124(s0)
80075750:	a600084e 	sh	zero,2126(s0)
80075754:	a6000850 	sh	zero,2128(s0)
80075758:	a2000852 	sb	zero,2130(s0)
8007575c:	a2000853 	sb	zero,2131(s0)
80075760:	a2000854 	sb	zero,2132(s0)
80075764:	a600085c 	sh	zero,2140(s0)
80075768:	a600085a 	sh	zero,2138(s0)
8007576c:	a6000858 	sh	zero,2136(s0)
80075770:	a6000856 	sh	zero,2134(s0)
80075774:	a6000860 	sh	zero,2144(s0)
80075778:	a600085e 	sh	zero,2142(s0)
8007577c:	a2000862 	sb	zero,2146(s0)
80075780:	a2000863 	sb	zero,2147(s0)
80075784:	a2000ad3 	sb	zero,2771(s0)
80075788:	a2000864 	sb	zero,2148(s0)
8007578c:	a2000867 	sb	zero,2151(s0)
80075790:	a2000866 	sb	zero,2150(s0)
80075794:	a2000865 	sb	zero,2149(s0)
80075798:	a6000868 	sh	zero,2152(s0)
8007579c:	ae00086c 	sw	zero,2156(s0)
800757a0:	a2000870 	sb	zero,2160(s0)
800757a4:	a2120871 	sb	s2,2161(s0)
800757a8:	a2000872 	sb	zero,2162(s0)
800757ac:	a2000873 	sb	zero,2163(s0)
800757b0:	a2000874 	sb	zero,2164(s0)
800757b4:	a6000ad0 	sh	zero,2768(s0)
800757b8:	a6000876 	sh	zero,2166(s0)
800757bc:	a2000878 	sb	zero,2168(s0)
800757c0:	a2000879 	sb	zero,2169(s0)
800757c4:	0260f809 	jalr	s3
800757c8:	a2000ad8 	sb	zero,2776(s0)
800757cc:	26a3e42c 	addiu	v1,s5,-7124
800757d0:	8c620004 	lw	v0,4(v1)
800757d4:	3c148022 	lui	s4,0x8022
800757d8:	26915bc4 	addiu	s1,s4,23492
800757dc:	24420001 	addiu	v0,v0,1
800757e0:	a6020a9c 	sh	v0,2716(s0)
800757e4:	a2000ad4 	sb	zero,2772(s0)
800757e8:	a2320007 	sb	s2,7(s1)
800757ec:	a2000a9a 	sb	zero,2714(s0)
800757f0:	a2000a9b 	sb	zero,2715(s0)
800757f4:	a2000a9e 	sb	zero,2718(s0)
800757f8:	a2000aa0 	sb	zero,2720(s0)
800757fc:	a2000a9f 	sb	zero,2719(s0)
80075800:	a2000aa2 	sb	zero,2722(s0)
80075804:	a2000aa1 	sb	zero,2721(s0)
80075808:	a2000aa3 	sb	zero,2723(s0)
8007580c:	a2000aa4 	sb	zero,2724(s0)
80075810:	a2000aa5 	sb	zero,2725(s0)
80075814:	a2120aa6 	sb	s2,2726(s0)
80075818:	a2000aa7 	sb	zero,2727(s0)
8007581c:	a2120aa8 	sb	s2,2728(s0)
80075820:	a2000aa9 	sb	zero,2729(s0)
80075824:	a2120ace 	sb	s2,2766(s0)
80075828:	a2000acf 	sb	zero,2767(s0)
8007582c:	a2000ad2 	sb	zero,2770(s0)
80075830:	a2000ad5 	sb	zero,2773(s0)
80075834:	a2925bc4 	sb	s2,23492(s4)
80075838:	a2200001 	sb	zero,1(s1)
8007583c:	a2200002 	sb	zero,2(s1)
80075840:	a2200003 	sb	zero,3(s1)
80075844:	a2200004 	sb	zero,4(s1)
80075848:	a2320005 	sb	s2,5(s1)
8007584c:	a2320006 	sb	s2,6(s1)
80075850:	ae200008 	sw	zero,8(s1)
80075854:	ae20000c 	sw	zero,12(s1)
80075858:	ae200010 	sw	zero,16(s1)
8007585c:	ae200014 	sw	zero,20(s1)
80075860:	ae200018 	sw	zero,24(s1)
80075864:	8e240028 	lw	a0,40(s1)
80075868:	00002821 	move	a1,zero
8007586c:	0260f809 	jalr	s3
80075870:	24061000 	li	a2,4096
80075874:	8e24002c 	lw	a0,44(s1)
80075878:	00002821 	move	a1,zero
8007587c:	0260f809 	jalr	s3
80075880:	24060800 	li	a2,2048
80075884:	8e240030 	lw	a0,48(s1)
80075888:	24060400 	li	a2,1024
8007588c:	0260f809 	jalr	s3
80075890:	00002821 	move	a1,zero
80075894:	24020100 	li	v0,256
80075898:	240300e0 	li	v1,224
8007589c:	3c068022 	lui	a2,0x8022
800758a0:	ae220040 	sw	v0,64(s1)
800758a4:	ae23003c 	sw	v1,60(s1)
800758a8:	ae200c44 	sw	zero,3140(s1)
800758ac:	a2200034 	sb	zero,52(s1)
800758b0:	a2200036 	sb	zero,54(s1)
800758b4:	a2200037 	sb	zero,55(s1)
800758b8:	a2200038 	sb	zero,56(s1)
800758bc:	a2200035 	sb	zero,53(s1)
800758c0:	00001021 	move	v0,zero
800758c4:	24c3680c 	addiu	v1,a2,26636
800758c8:	24040100 	li	a0,256
800758cc:	a4620000 	sh	v0,0(v1)
800758d0:	24420001 	addiu	v0,v0,1
800758d4:	1444fffd 	bne	v0,a0,800758cc <S9xResetPPU+0x3cc>
800758d8:	24630002 	addiu	v1,v1,2
800758dc:	26c250e8 	addiu	v0,s6,20712
800758e0:	90440002 	lbu	a0,2(v0)
800758e4:	26a3e42c 	addiu	v1,s5,-7124
800758e8:	3c02801f 	lui	v0,0x801f
800758ec:	00042140 	sll	a0,a0,0x5
800758f0:	90650073 	lbu	a1,115(v1)
800758f4:	24429150 	addiu	v0,v0,-28336
800758f8:	00821021 	addu	v0,a0,v0
800758fc:	26835bc4 	addiu	v1,s4,23492
80075900:	10a0001f 	beqz	a1,80075980 <S9xResetPPU+0x480>
80075904:	ac620c44 	sw	v0,3140(v1)
80075908:	00404021 	move	t0,v0
8007590c:	3c028022 	lui	v0,0x8022
80075910:	26ea5128 	addiu	t2,s7,20776
80075914:	27c95c08 	addiu	t1,s8,23560
80075918:	24cb680c 	addiu	t3,a2,26636
8007591c:	244c5328 	addiu	t4,v0,21288
80075920:	95420000 	lhu	v0,0(t2)
80075924:	254a0002 	addiu	t2,t2,2
80075928:	00021942 	srl	v1,v0,0x5
8007592c:	00022282 	srl	a0,v0,0xa
80075930:	3063001f 	andi	v1,v1,0x1f
80075934:	01031821 	addu	v1,t0,v1
80075938:	3084001f 	andi	a0,a0,0x1f
8007593c:	3042001f 	andi	v0,v0,0x1f
80075940:	90670000 	lbu	a3,0(v1)
80075944:	01021021 	addu	v0,t0,v0
80075948:	01042021 	addu	a0,t0,a0
8007594c:	90450000 	lbu	a1,0(v0)
80075950:	90860000 	lbu	a2,0(a0)
80075954:	00071940 	sll	v1,a3,0x5
80075958:	00651825 	or	v1,v1,a1
8007595c:	00061280 	sll	v0,a2,0xa
80075960:	00431025 	or	v0,v0,v1
80075964:	a5620000 	sh	v0,0(t3)
80075968:	ad250000 	sw	a1,0(t1)
8007596c:	ad270400 	sw	a3,1024(t1)
80075970:	ad260800 	sw	a2,2048(t1)
80075974:	256b0002 	addiu	t3,t3,2
80075978:	154cffe9 	bne	t2,t4,80075920 <S9xResetPPU+0x420>
8007597c:	25290004 	addiu	t1,t1,4
80075980:	26a2e42c 	addiu	v0,s5,-7124
80075984:	8c450048 	lw	a1,72(v0)
80075988:	26845bc4 	addiu	a0,s4,23492
8007598c:	24020080 	li	v0,128
80075990:	24030070 	li	v1,112
80075994:	ac820e74 	sw	v0,3700(a0)
80075998:	ac830e7c 	sw	v1,3708(a0)
8007599c:	ac800e4c 	sw	zero,3660(a0)
800759a0:	ac800e48 	sw	zero,3656(a0)
800759a4:	ac800e5c 	sw	zero,3676(a0)
800759a8:	ac800e58 	sw	zero,3672(a0)
800759ac:	ac800e54 	sw	zero,3668(a0)
800759b0:	ac800e64 	sw	zero,3684(a0)
800759b4:	ac800e60 	sw	zero,3680(a0)
800759b8:	ac800e68 	sw	zero,3688(a0)
800759bc:	ac800e70 	sw	zero,3696(a0)
800759c0:	ac800e6c 	sw	zero,3692(a0)
800759c4:	ac820e78 	sw	v0,3704(a0)
800759c8:	14a00067 	bnez	a1,80075b68 <S9xResetPPU+0x668>
800759cc:	ac830e80 	sw	v1,3712(a0)
800759d0:	24020006 	li	v0,6
800759d4:	ac820e50 	sw	v0,3664(a0)
800759d8:	26a2e42c 	addiu	v0,s5,-7124
800759dc:	9043004d 	lbu	v1,77(v0)
800759e0:	1460006c 	bnez	v1,80075b94 <S9xResetPPU+0x694>
800759e4:	26825bc4 	addiu	v0,s4,23492
800759e8:	26835bc4 	addiu	v1,s4,23492
800759ec:	24020001 	li	v0,1
800759f0:	ac620e50 	sw	v0,3664(v1)
800759f4:	3c028011 	lui	v0,0x8011
800759f8:	3c048022 	lui	a0,0x8022
800759fc:	24846a48 	addiu	a0,a0,27208
80075a00:	00002821 	move	a1,zero
80075a04:	2450ca64 	addiu	s0,v0,-13724
80075a08:	0200f809 	jalr	s0
80075a0c:	24060138 	li	a2,312
80075a10:	3c048022 	lui	a0,0x8022
80075a14:	24846b80 	addiu	a0,a0,27520
80075a18:	00002821 	move	a1,zero
80075a1c:	0200f809 	jalr	s0
80075a20:	24060138 	li	a2,312
80075a24:	26a3e42c 	addiu	v1,s5,-7124
80075a28:	9062004f 	lbu	v0,79(v1)
80075a2c:	1040000d 	beqz	v0,80075a64 <S9xResetPPU+0x564>
80075a30:	00000000 	nop
80075a34:	26905bc4 	addiu	s0,s4,23492
80075a38:	8e020e50 	lw	v0,3664(s0)
80075a3c:	2442fffe 	addiu	v0,v0,-2
80075a40:	2c420002 	sltiu	v0,v0,2
80075a44:	1440008d 	bnez	v0,80075c7c <S9xResetPPU+0x77c>
80075a48:	3c02800d 	lui	v0,0x800d
80075a4c:	26915bc4 	addiu	s1,s4,23492
80075a50:	8e220e50 	lw	v0,3664(s1)
80075a54:	2442fffe 	addiu	v0,v0,-2
80075a58:	2c420002 	sltiu	v0,v0,2
80075a5c:	1440004f 	bnez	v0,80075b9c <S9xResetPPU+0x69c>
80075a60:	3c02800d 	lui	v0,0x800d
80075a64:	3c158021 	lui	s5,0x8021
80075a68:	3c028021 	lui	v0,0x8021
80075a6c:	3c038011 	lui	v1,0x8011
80075a70:	2453e42c 	addiu	s3,v0,-7124
80075a74:	2474ca64 	addiu	s4,v1,-13724
80075a78:	00008821 	move	s1,zero
80075a7c:	26b0701c 	addiu	s0,s5,28700
80075a80:	0801d6a8 	j	80075aa0 <S9xResetPPU+0x5a0>
80075a84:	34128000 	li	s2,0x8000
80075a88:	2c420300 	sltiu	v0,v0,768
80075a8c:	10400007 	beqz	v0,80075aac <S9xResetPPU+0x5ac>
80075a90:	00000000 	nop
80075a94:	26310100 	addiu	s1,s1,256
80075a98:	1232000c 	beq	s1,s2,80075acc <S9xResetPPU+0x5cc>
80075a9c:	00000000 	nop
80075aa0:	92620050 	lbu	v0,80(s3)
80075aa4:	1440fff8 	bnez	v0,80075a88 <S9xResetPPU+0x588>
80075aa8:	2622d000 	addiu	v0,s1,-12288
80075aac:	8e040014 	lw	a0,20(s0)
80075ab0:	00112a03 	sra	a1,s1,0x8
80075ab4:	02242021 	addu	a0,s1,a0
80075ab8:	24060100 	li	a2,256
80075abc:	0280f809 	jalr	s4
80075ac0:	26310100 	addiu	s1,s1,256
80075ac4:	1632fff6 	bne	s1,s2,80075aa0 <S9xResetPPU+0x5a0>
80075ac8:	00000000 	nop
80075acc:	26b0701c 	addiu	s0,s5,28700
80075ad0:	8e040014 	lw	a0,20(s0)
80075ad4:	3c028011 	lui	v0,0x8011
80075ad8:	2451ca64 	addiu	s1,v0,-13724
80075adc:	24842100 	addiu	a0,a0,8448
80075ae0:	00002821 	move	a1,zero
80075ae4:	0220f809 	jalr	s1
80075ae8:	24060100 	li	a2,256
80075aec:	8e040014 	lw	a0,20(s0)
80075af0:	00002821 	move	a1,zero
80075af4:	24844200 	addiu	a0,a0,16896
80075af8:	0220f809 	jalr	s1
80075afc:	24060100 	li	a2,256
80075b00:	8e040014 	lw	a0,20(s0)
80075b04:	00002821 	move	a1,zero
80075b08:	24844000 	addiu	a0,a0,16384
80075b0c:	0220f809 	jalr	s1
80075b10:	24060100 	li	a2,256
80075b14:	8e040014 	lw	a0,20(s0)
80075b18:	00002821 	move	a1,zero
80075b1c:	24841000 	addiu	a0,a0,4096
80075b20:	0220f809 	jalr	s1
80075b24:	24061000 	li	a2,4096
80075b28:	8e030014 	lw	v1,20(s0)
80075b2c:	2402ffff 	li	v0,-1
80075b30:	a0624201 	sb	v0,16897(v1)
80075b34:	a0624213 	sb	v0,16915(v1)
80075b38:	8fbf0044 	lw	ra,68(sp)
80075b3c:	8fbe0040 	lw	s8,64(sp)
80075b40:	8fb7003c 	lw	s7,60(sp)
80075b44:	8fb60038 	lw	s6,56(sp)
80075b48:	8fb50034 	lw	s5,52(sp)
80075b4c:	8fb40030 	lw	s4,48(sp)
80075b50:	8fb3002c 	lw	s3,44(sp)
80075b54:	8fb20028 	lw	s2,40(sp)
80075b58:	8fb10024 	lw	s1,36(sp)
80075b5c:	8fb00020 	lw	s0,32(sp)
80075b60:	03e00008 	jr	ra
80075b64:	27bd0048 	addiu	sp,sp,72
80075b68:	24a3ffff 	addiu	v1,a1,-1
80075b6c:	2c620007 	sltiu	v0,v1,7
80075b70:	1040ff9d 	beqz	v0,800759e8 <S9xResetPPU+0x4e8>
80075b74:	ac830e50 	sw	v1,3664(a0)
80075b78:	00031080 	sll	v0,v1,0x2
80075b7c:	3c038019 	lui	v1,0x8019
80075b80:	24632efc 	addiu	v1,v1,12028
80075b84:	00431021 	addu	v0,v0,v1
80075b88:	8c440000 	lw	a0,0(v0)
80075b8c:	00800008 	jr	a0
80075b90:	00000000 	nop
80075b94:	0801d67d 	j	800759f4 <S9xResetPPU+0x4f4>
80075b98:	ac400e50 	sw	zero,3664(v0)
80075b9c:	24040001 	li	a0,1
80075ba0:	27a50010 	addiu	a1,sp,16
80075ba4:	27a60014 	addiu	a2,sp,20
80075ba8:	24426a60 	addiu	v0,v0,27232
80075bac:	0040f809 	jalr	v0
80075bb0:	27a70018 	addiu	a3,sp,24
80075bb4:	1040ffac 	beqz	v0,80075a68 <S9xResetPPU+0x568>
80075bb8:	3c158021 	lui	s5,0x8021
80075bbc:	26c250e8 	addiu	v0,s6,20712
80075bc0:	90430ad5 	lbu	v1,2773(v0)
80075bc4:	8fa20018 	lw	v0,24(sp)
80075bc8:	8fa90010 	lw	t1,16(sp)
80075bcc:	8e270e78 	lw	a3,3704(s1)
80075bd0:	30420003 	andi	v0,v0,0x3
80075bd4:	00031900 	sll	v1,v1,0x4
80075bd8:	00021180 	sll	v0,v0,0x6
80075bdc:	34630001 	ori	v1,v1,0x1
80075be0:	01273023 	subu	a2,t1,a3
80075be4:	8fa80014 	lw	t0,20(sp)
80075be8:	8e250e80 	lw	a1,3712(s1)
80075bec:	00431025 	or	v0,v0,v1
80075bf0:	28c40040 	slti	a0,a2,64
80075bf4:	ae220e70 	sw	v0,3696(s1)
80075bf8:	14800083 	bnez	a0,80075e08 <S9xResetPPU+0x908>
80075bfc:	01052823 	subu	a1,t0,a1
80075c00:	24e2003f 	addiu	v0,a3,63
80075c04:	2406003f 	li	a2,63
80075c08:	ae220e78 	sw	v0,3704(s1)
80075c0c:	28a20040 	slti	v0,a1,64
80075c10:	144000b3 	bnez	v0,80075ee0 <S9xResetPPU+0x9e0>
80075c14:	28a2ffc1 	slti	v0,a1,-63
80075c18:	26835bc4 	addiu	v1,s4,23492
80075c1c:	8c620e80 	lw	v0,3712(v1)
80075c20:	2405003f 	li	a1,63
80075c24:	2442003f 	addiu	v0,v0,63
80075c28:	ac620e80 	sw	v0,3712(v1)
80075c2c:	04c00084 	bltz	a2,80075e40 <S9xResetPPU+0x940>
80075c30:	26825bc4 	addiu	v0,s4,23492
80075c34:	8c430e70 	lw	v1,3696(v0)
80075c38:	00062400 	sll	a0,a2,0x10
80075c3c:	00641825 	or	v1,v1,a0
80075c40:	ac430e70 	sw	v1,3696(v0)
80075c44:	04a00089 	bltz	a1,80075e6c <S9xResetPPU+0x96c>
80075c48:	26825bc4 	addiu	v0,s4,23492
80075c4c:	8c430e70 	lw	v1,3696(v0)
80075c50:	00052600 	sll	a0,a1,0x18
80075c54:	00641825 	or	v1,v1,a0
80075c58:	ac430e70 	sw	v1,3696(v0)
80075c5c:	26845bc4 	addiu	a0,s4,23492
80075c60:	8c830e50 	lw	v1,3664(a0)
80075c64:	24020002 	li	v0,2
80075c68:	1062007d 	beq	v1,v0,80075e60 <S9xResetPPU+0x960>
80075c6c:	00000000 	nop
80075c70:	8c820e70 	lw	v0,3696(a0)
80075c74:	0801d699 	j	80075a64 <S9xResetPPU+0x564>
80075c78:	ac820e58 	sw	v0,3672(a0)
80075c7c:	00002021 	move	a0,zero
80075c80:	27a50018 	addiu	a1,sp,24
80075c84:	27a60014 	addiu	a2,sp,20
80075c88:	24426a60 	addiu	v0,v0,27232
80075c8c:	0040f809 	jalr	v0
80075c90:	27a70010 	addiu	a3,sp,16
80075c94:	1040ff6e 	beqz	v0,80075a50 <S9xResetPPU+0x550>
80075c98:	26915bc4 	addiu	s1,s4,23492
80075c9c:	26c250e8 	addiu	v0,s6,20712
80075ca0:	90430ad4 	lbu	v1,2772(v0)
80075ca4:	8fa20010 	lw	v0,16(sp)
80075ca8:	8fa90018 	lw	t1,24(sp)
80075cac:	8e070e74 	lw	a3,3700(s0)
80075cb0:	30420003 	andi	v0,v0,0x3
80075cb4:	00031900 	sll	v1,v1,0x4
80075cb8:	00021180 	sll	v0,v0,0x6
80075cbc:	34630001 	ori	v1,v1,0x1
80075cc0:	01273023 	subu	a2,t1,a3
80075cc4:	8fa80014 	lw	t0,20(sp)
80075cc8:	8e050e7c 	lw	a1,3708(s0)
80075ccc:	00431025 	or	v0,v0,v1
80075cd0:	28c40040 	slti	a0,a2,64
80075cd4:	ae020e6c 	sw	v0,3692(s0)
80075cd8:	1480006c 	bnez	a0,80075e8c <S9xResetPPU+0x98c>
80075cdc:	01052823 	subu	a1,t0,a1
80075ce0:	24e2003f 	addiu	v0,a3,63
80075ce4:	2406003f 	li	a2,63
80075ce8:	ae020e74 	sw	v0,3700(s0)
80075cec:	28a20040 	slti	v0,a1,64
80075cf0:	1440004b 	bnez	v0,80075e20 <S9xResetPPU+0x920>
80075cf4:	28a2ffc1 	slti	v0,a1,-63
80075cf8:	26835bc4 	addiu	v1,s4,23492
80075cfc:	8c620e7c 	lw	v0,3708(v1)
80075d00:	2405003f 	li	a1,63
80075d04:	2442003f 	addiu	v0,v0,63
80075d08:	ac620e7c 	sw	v0,3708(v1)
80075d0c:	04c00036 	bltz	a2,80075de8 <S9xResetPPU+0x8e8>
80075d10:	26825bc4 	addiu	v0,s4,23492
80075d14:	8c430e6c 	lw	v1,3692(v0)
80075d18:	00062400 	sll	a0,a2,0x10
80075d1c:	00641825 	or	v1,v1,a0
80075d20:	ac430e6c 	sw	v1,3692(v0)
80075d24:	04a00066 	bltz	a1,80075ec0 <S9xResetPPU+0x9c0>
80075d28:	26825bc4 	addiu	v0,s4,23492
80075d2c:	8c430e6c 	lw	v1,3692(v0)
80075d30:	00052600 	sll	a0,a1,0x18
80075d34:	00641825 	or	v1,v1,a0
80075d38:	ac430e6c 	sw	v1,3692(v0)
80075d3c:	26845bc4 	addiu	a0,s4,23492
80075d40:	8c830e50 	lw	v1,3664(a0)
80075d44:	24020002 	li	v0,2
80075d48:	1062005a 	beq	v1,v0,80075eb4 <S9xResetPPU+0x9b4>
80075d4c:	00000000 	nop
80075d50:	8c820e6c 	lw	v0,3692(a0)
80075d54:	0801d693 	j	80075a4c <S9xResetPPU+0x54c>
80075d58:	ac820e58 	sw	v0,3672(a0)
80075d5c:	26a2e42c 	addiu	v0,s5,-7124
80075d60:	9043004e 	lbu	v1,78(v0)
80075d64:	14600008 	bnez	v1,80075d88 <S9xResetPPU+0x888>
80075d68:	26835bc4 	addiu	v1,s4,23492
80075d6c:	26a2e42c 	addiu	v0,s5,-7124
80075d70:	9043011e 	lbu	v1,286(v0)
80075d74:	1060ff19 	beqz	v1,800759dc <S9xResetPPU+0x4dc>
80075d78:	26835bc4 	addiu	v1,s4,23492
80075d7c:	24020005 	li	v0,5
80075d80:	0801d67d 	j	800759f4 <S9xResetPPU+0x4f4>
80075d84:	ac620e50 	sw	v0,3664(v1)
80075d88:	24020004 	li	v0,4
80075d8c:	0801d67d 	j	800759f4 <S9xResetPPU+0x4f4>
80075d90:	ac620e50 	sw	v0,3664(v1)
80075d94:	26a2e42c 	addiu	v0,s5,-7124
80075d98:	9043004f 	lbu	v1,79(v0)
80075d9c:	1060fff0 	beqz	v1,80075d60 <S9xResetPPU+0x860>
80075da0:	26835bc4 	addiu	v1,s4,23492
80075da4:	24020003 	li	v0,3
80075da8:	0801d67d 	j	800759f4 <S9xResetPPU+0x4f4>
80075dac:	ac620e50 	sw	v0,3664(v1)
80075db0:	26a2e42c 	addiu	v0,s5,-7124
80075db4:	9043004f 	lbu	v1,79(v0)
80075db8:	1060ffe9 	beqz	v1,80075d60 <S9xResetPPU+0x860>
80075dbc:	26835bc4 	addiu	v1,s4,23492
80075dc0:	24020002 	li	v0,2
80075dc4:	0801d67d 	j	800759f4 <S9xResetPPU+0x4f4>
80075dc8:	ac620e50 	sw	v0,3664(v1)
80075dcc:	26a2e42c 	addiu	v0,s5,-7124
80075dd0:	9043011e 	lbu	v1,286(v0)
80075dd4:	1060ff01 	beqz	v1,800759dc <S9xResetPPU+0x4dc>
80075dd8:	26835bc4 	addiu	v1,s4,23492
80075ddc:	24020006 	li	v0,6
80075de0:	0801d67d 	j	800759f4 <S9xResetPPU+0x4f4>
80075de4:	ac620e50 	sw	v0,3664(v1)
80075de8:	26845bc4 	addiu	a0,s4,23492
80075dec:	00061023 	negu	v0,a2
80075df0:	8c830e6c 	lw	v1,3692(a0)
80075df4:	34420080 	ori	v0,v0,0x80
80075df8:	00021400 	sll	v0,v0,0x10
80075dfc:	00621825 	or	v1,v1,v0
80075e00:	0801d749 	j	80075d24 <S9xResetPPU+0x824>
80075e04:	ac830e6c 	sw	v1,3692(a0)
80075e08:	28c2ffc1 	slti	v0,a2,-63
80075e0c:	10400025 	beqz	v0,80075ea4 <S9xResetPPU+0x9a4>
80075e10:	24e2ffc1 	addiu	v0,a3,-63
80075e14:	2406ffc1 	li	a2,-63
80075e18:	0801d703 	j	80075c0c <S9xResetPPU+0x70c>
80075e1c:	ae220e78 	sw	v0,3704(s1)
80075e20:	10400037 	beqz	v0,80075f00 <S9xResetPPU+0xa00>
80075e24:	26825bc4 	addiu	v0,s4,23492
80075e28:	26835bc4 	addiu	v1,s4,23492
80075e2c:	8c620e7c 	lw	v0,3708(v1)
80075e30:	2405ffc1 	li	a1,-63
80075e34:	2442ffc1 	addiu	v0,v0,-63
80075e38:	0801d743 	j	80075d0c <S9xResetPPU+0x80c>
80075e3c:	ac620e7c 	sw	v0,3708(v1)
80075e40:	26845bc4 	addiu	a0,s4,23492
80075e44:	00061023 	negu	v0,a2
80075e48:	8c830e70 	lw	v1,3696(a0)
80075e4c:	34420080 	ori	v0,v0,0x80
80075e50:	00021400 	sll	v0,v0,0x10
80075e54:	00621825 	or	v1,v1,v0
80075e58:	0801d711 	j	80075c44 <S9xResetPPU+0x744>
80075e5c:	ac830e70 	sw	v1,3696(a0)
80075e60:	8c820e70 	lw	v0,3696(a0)
80075e64:	0801d699 	j	80075a64 <S9xResetPPU+0x564>
80075e68:	ac820e54 	sw	v0,3668(a0)
80075e6c:	26845bc4 	addiu	a0,s4,23492
80075e70:	00051023 	negu	v0,a1
80075e74:	8c830e70 	lw	v1,3696(a0)
80075e78:	34420080 	ori	v0,v0,0x80
80075e7c:	00021600 	sll	v0,v0,0x18
80075e80:	00621825 	or	v1,v1,v0
80075e84:	0801d718 	j	80075c60 <S9xResetPPU+0x760>
80075e88:	ac830e70 	sw	v1,3696(a0)
80075e8c:	28c2ffc1 	slti	v0,a2,-63
80075e90:	10400006 	beqz	v0,80075eac <S9xResetPPU+0x9ac>
80075e94:	24e2ffc1 	addiu	v0,a3,-63
80075e98:	2406ffc1 	li	a2,-63
80075e9c:	0801d73b 	j	80075cec <S9xResetPPU+0x7ec>
80075ea0:	ae020e74 	sw	v0,3700(s0)
80075ea4:	0801d703 	j	80075c0c <S9xResetPPU+0x70c>
80075ea8:	ae290e78 	sw	t1,3704(s1)
80075eac:	0801d73b 	j	80075cec <S9xResetPPU+0x7ec>
80075eb0:	ae090e74 	sw	t1,3700(s0)
80075eb4:	8c820e6c 	lw	v0,3692(a0)
80075eb8:	0801d693 	j	80075a4c <S9xResetPPU+0x54c>
80075ebc:	ac820e54 	sw	v0,3668(a0)
80075ec0:	26845bc4 	addiu	a0,s4,23492
80075ec4:	00051023 	negu	v0,a1
80075ec8:	8c830e6c 	lw	v1,3692(a0)
80075ecc:	34420080 	ori	v0,v0,0x80
80075ed0:	00021600 	sll	v0,v0,0x18
80075ed4:	00621825 	or	v1,v1,v0
80075ed8:	0801d750 	j	80075d40 <S9xResetPPU+0x840>
80075edc:	ac830e6c 	sw	v1,3692(a0)
80075ee0:	10400009 	beqz	v0,80075f08 <S9xResetPPU+0xa08>
80075ee4:	26825bc4 	addiu	v0,s4,23492
80075ee8:	26835bc4 	addiu	v1,s4,23492
80075eec:	8c620e80 	lw	v0,3712(v1)
80075ef0:	2405ffc1 	li	a1,-63
80075ef4:	2442ffc1 	addiu	v0,v0,-63
80075ef8:	0801d70b 	j	80075c2c <S9xResetPPU+0x72c>
80075efc:	ac620e80 	sw	v0,3712(v1)
80075f00:	0801d743 	j	80075d0c <S9xResetPPU+0x80c>
80075f04:	ac480e7c 	sw	t0,3708(v0)
80075f08:	0801d70b 	j	80075c2c <S9xResetPPU+0x72c>
80075f0c:	ac480e80 	sw	t0,3712(v0)

80075f10 <_Z20S9xSA1SetBWRAMMemMaph>:
80075f10:	308400ff 	andi	a0,a0,0xff
80075f14:	00041600 	sll	v0,a0,0x18
80075f18:	00021603 	sra	v0,v0,0x18
80075f1c:	04400018 	bltz	v0,80075f80 <_Z20S9xSA1SetBWRAMMemMaph+0x70>
80075f20:	3c028021 	lui	v0,0x8021
80075f24:	3c038021 	lui	v1,0x8021
80075f28:	244209e4 	addiu	v0,v0,2532
80075f2c:	246319e4 	addiu	v1,v1,6628
80075f30:	24050008 	li	a1,8
80075f34:	ac45fffc 	sw	a1,-4(v0)
80075f38:	ac45dffc 	sw	a1,-8196(v0)
80075f3c:	ac450000 	sw	a1,0(v0)
80075f40:	ac45e000 	sw	a1,-8192(v0)
80075f44:	ac453ffc 	sw	a1,16380(v0)
80075f48:	ac451ffc 	sw	a1,8188(v0)
80075f4c:	ac454000 	sw	a1,16384(v0)
80075f50:	ac452000 	sw	a1,8192(v0)
80075f54:	24420040 	addiu	v0,v0,64
80075f58:	1443fff6 	bne	v0,v1,80075f34 <_Z20S9xSA1SetBWRAMMemMaph+0x24>
80075f5c:	00000000 	nop
80075f60:	3c038021 	lui	v1,0x8021
80075f64:	30820007 	andi	v0,a0,0x7
80075f68:	8c647028 	lw	a0,28712(v1)
80075f6c:	00021340 	sll	v0,v0,0xd
80075f70:	00822021 	addu	a0,a0,v0
80075f74:	3c038021 	lui	v1,0x8021
80075f78:	03e00008 	jr	ra
80075f7c:	ac64e9b0 	sw	a0,-5712(v1)
80075f80:	3c038021 	lui	v1,0x8021
80075f84:	244209e4 	addiu	v0,v0,2532
80075f88:	246319e4 	addiu	v1,v1,6628
80075f8c:	2405000a 	li	a1,10
80075f90:	ac45fffc 	sw	a1,-4(v0)
80075f94:	ac45dffc 	sw	a1,-8196(v0)
80075f98:	ac450000 	sw	a1,0(v0)
80075f9c:	ac45e000 	sw	a1,-8192(v0)
80075fa0:	ac453ffc 	sw	a1,16380(v0)
80075fa4:	ac451ffc 	sw	a1,8188(v0)
80075fa8:	ac454000 	sw	a1,16384(v0)
80075fac:	ac452000 	sw	a1,8192(v0)
80075fb0:	24420040 	addiu	v0,v0,64
80075fb4:	1443fff6 	bne	v0,v1,80075f90 <_Z20S9xSA1SetBWRAMMemMaph+0x80>
80075fb8:	00000000 	nop
80075fbc:	3c038021 	lui	v1,0x8021
80075fc0:	3082007f 	andi	v0,a0,0x7f
80075fc4:	8c647028 	lw	a0,28712(v1)
80075fc8:	000212c0 	sll	v0,v0,0xb
80075fcc:	00822021 	addu	a0,a0,v0
80075fd0:	3c038021 	lui	v1,0x8021
80075fd4:	03e00008 	jr	ra
80075fd8:	ac64e9b0 	sw	a0,-5712(v1)

80075fdc <S9xSA1SetPCBase>:
80075fdc:	00041282 	srl	v0,a0,0xa
80075fe0:	3c078021 	lui	a3,0x8021
80075fe4:	00803021 	move	a2,a0
80075fe8:	30423ffc 	andi	v0,v0,0x3ffc
80075fec:	24e4e988 	addiu	a0,a3,-5752
80075ff0:	00441021 	addu	v0,v0,a0
80075ff4:	8c450040 	lw	a1,64(v0)
80075ff8:	2ca30012 	sltiu	v1,a1,18
80075ffc:	14600006 	bnez	v1,80076018 <S9xSA1SetPCBase+0x3c>
80076000:	2ca2000c 	sltiu	v0,a1,12
80076004:	30c2ffff 	andi	v0,a2,0xffff
80076008:	00a21021 	addu	v0,a1,v0
8007600c:	ac820020 	sw	v0,32(a0)
80076010:	03e00008 	jr	ra
80076014:	ac850024 	sw	a1,36(a0)
80076018:	14400009 	bnez	v0,80076040 <S9xSA1SetPCBase+0x64>
8007601c:	3c038019 	lui	v1,0x8019
80076020:	3c038021 	lui	v1,0x8021
80076024:	8c64701c 	lw	a0,28700(v1)
80076028:	30c2ffff 	andi	v0,a2,0xffff
8007602c:	24e3e988 	addiu	v1,a3,-5752
80076030:	00821021 	addu	v0,a0,v0
80076034:	ac620020 	sw	v0,32(v1)
80076038:	03e00008 	jr	ra
8007603c:	ac640024 	sw	a0,36(v1)
80076040:	00051080 	sll	v0,a1,0x2
80076044:	24632f50 	addiu	v1,v1,12112
80076048:	00431021 	addu	v0,v0,v1
8007604c:	8c440000 	lw	a0,0(v0)
80076050:	00800008 	jr	a0
80076054:	00000000 	nop
80076058:	3c028021 	lui	v0,0x8021
8007605c:	8c447030 	lw	a0,28720(v0)
80076060:	30c3ffff 	andi	v1,a2,0xffff
80076064:	2484e000 	addiu	a0,a0,-8192
80076068:	24e2e988 	addiu	v0,a3,-5752
8007606c:	00831821 	addu	v1,a0,v1
80076070:	ac430020 	sw	v1,32(v0)
80076074:	03e00008 	jr	ra
80076078:	ac440024 	sw	a0,36(v0)
8007607c:	3c038021 	lui	v1,0x8021
80076080:	0801d80a 	j	80076028 <S9xSA1SetPCBase+0x4c>
80076084:	8c647028 	lw	a0,28712(v1)
80076088:	24e4e988 	addiu	a0,a3,-5752
8007608c:	8c830028 	lw	v1,40(a0)
80076090:	30c2ffff 	andi	v0,a2,0xffff
80076094:	2463a000 	addiu	v1,v1,-24576
80076098:	00621021 	addu	v0,v1,v0
8007609c:	ac820020 	sw	v0,32(a0)
800760a0:	03e00008 	jr	ra
800760a4:	ac830024 	sw	v1,36(a0)
800760a8:	3c028021 	lui	v0,0x8021
800760ac:	8c447028 	lw	a0,28712(v0)
800760b0:	2484a000 	addiu	a0,a0,-24576
800760b4:	30c3ffff 	andi	v1,a2,0xffff
800760b8:	24e2e988 	addiu	v0,a3,-5752
800760bc:	00831821 	addu	v1,a0,v1
800760c0:	ac430020 	sw	v1,32(v0)
800760c4:	03e00008 	jr	ra
800760c8:	ac440024 	sw	a0,36(v0)
800760cc:	3c028021 	lui	v0,0x8021
800760d0:	0801d82c 	j	800760b0 <S9xSA1SetPCBase+0xd4>
800760d4:	8c447030 	lw	a0,28720(v0)
800760d8:	3c028021 	lui	v0,0x8021
800760dc:	8c447030 	lw	a0,28720(v0)
800760e0:	30c3ffff 	andi	v1,a2,0xffff
800760e4:	2484c000 	addiu	a0,a0,-16384
800760e8:	24e2e988 	addiu	v0,a3,-5752
800760ec:	00831821 	addu	v1,a0,v1
800760f0:	ac430020 	sw	v1,32(v0)
800760f4:	03e00008 	jr	ra
800760f8:	ac440024 	sw	a0,36(v0)

800760fc <S9xSA1ExecuteDuringSleep>:
800760fc:	03e00008 	jr	ra
80076100:	00000000 	nop

80076104 <_Z15S9xSetSA1MemMapjh>:
80076104:	3c0a8021 	lui	t2,0x8021
80076108:	2542701c 	addiu	v0,t2,28700
8007610c:	8c460004 	lw	a2,4(v0)
80076110:	00045a40 	sll	t3,a0,0x9
80076114:	30a50007 	andi	a1,a1,0x7
80076118:	2c830002 	sltiu	v1,a0,2
8007611c:	00054d00 	sll	t1,a1,0x14
80076120:	25620400 	addiu	v0,t3,1024
80076124:	0043580a 	movz	t3,v0,v1
80076128:	01263021 	addu	a2,t1,a2
8007612c:	00046200 	sll	t4,a0,0x8
80076130:	00003821 	move	a3,zero
80076134:	24080010 	li	t0,16
80076138:	3c0d8021 	lui	t5,0x8021
8007613c:	00ec1021 	addu	v0,a3,t4
80076140:	24420c00 	addiu	v0,v0,3072
80076144:	00021080 	sll	v0,v0,0x2
80076148:	24450028 	addiu	a1,v0,40
8007614c:	25a3e988 	addiu	v1,t5,-5752
80076150:	24420040 	addiu	v0,v0,64
80076154:	2544701c 	addiu	a0,t2,28700
80076158:	00431821 	addu	v1,v0,v1
8007615c:	00a42821 	addu	a1,a1,a0
80076160:	24e70001 	addiu	a3,a3,1
80076164:	00e8102a 	slt	v0,a3,t0
80076168:	ac660000 	sw	a2,0(v1)
8007616c:	aca60000 	sw	a2,0(a1)
80076170:	24630004 	addiu	v1,v1,4
80076174:	1440fffa 	bnez	v0,80076160 <_Z15S9xSetSA1MemMapjh+0x5c>
80076178:	24a50004 	addiu	a1,a1,4
8007617c:	00081300 	sll	v0,t0,0xc
80076180:	01002821 	move	a1,t0
80076184:	29030100 	slti	v1,t0,256
80076188:	25080010 	addiu	t0,t0,16
8007618c:	2547701c 	addiu	a3,t2,28700
80076190:	01223021 	addu	a2,t1,v0
80076194:	10600006 	beqz	v1,800761b0 <_Z15S9xSetSA1MemMapjh+0xac>
80076198:	00a8202a 	slt	a0,a1,t0
8007619c:	8ce20004 	lw	v0,4(a3)
800761a0:	1080fff6 	beqz	a0,8007617c <_Z15S9xSetSA1MemMapjh+0x78>
800761a4:	00c23021 	addu	a2,a2,v0
800761a8:	0801d84f 	j	8007613c <_Z15S9xSetSA1MemMapjh+0x38>
800761ac:	00a03821 	move	a3,a1
800761b0:	8ce20004 	lw	v0,4(a3)
800761b4:	24080010 	li	t0,16
800761b8:	01221021 	addu	v0,t1,v0
800761bc:	24070008 	li	a3,8
800761c0:	24468000 	addiu	a2,v0,-32768
800761c4:	01671021 	addu	v0,t3,a3
800761c8:	00021080 	sll	v0,v0,0x2
800761cc:	24450028 	addiu	a1,v0,40
800761d0:	25a3e988 	addiu	v1,t5,-5752
800761d4:	24420040 	addiu	v0,v0,64
800761d8:	2544701c 	addiu	a0,t2,28700
800761dc:	00431821 	addu	v1,v0,v1
800761e0:	00a42821 	addu	a1,a1,a0
800761e4:	24e70001 	addiu	a3,a3,1
800761e8:	00e8102a 	slt	v0,a3,t0
800761ec:	ac660000 	sw	a2,0(v1)
800761f0:	aca60000 	sw	a2,0(a1)
800761f4:	24630004 	addiu	v1,v1,4
800761f8:	1440fffa 	bnez	v0,800761e4 <_Z15S9xSetSA1MemMapjh+0xe0>
800761fc:	24a50004 	addiu	a1,a1,4
80076200:	000812c0 	sll	v0,t0,0xb
80076204:	25070008 	addiu	a3,t0,8
80076208:	00492021 	addu	a0,v0,t1
8007620c:	29020200 	slti	v0,t0,512
80076210:	25080010 	addiu	t0,t0,16
80076214:	2545701c 	addiu	a1,t2,28700
80076218:	1040000d 	beqz	v0,80076250 <_Z15S9xSetSA1MemMapjh+0x14c>
8007621c:	00e8182a 	slt	v1,a3,t0
80076220:	8ca20004 	lw	v0,4(a1)
80076224:	00821021 	addu	v0,a0,v0
80076228:	1460ffe6 	bnez	v1,800761c4 <_Z15S9xSetSA1MemMapjh+0xc0>
8007622c:	24468000 	addiu	a2,v0,-32768
80076230:	000812c0 	sll	v0,t0,0xb
80076234:	25070008 	addiu	a3,t0,8
80076238:	00492021 	addu	a0,v0,t1
8007623c:	29020200 	slti	v0,t0,512
80076240:	25080010 	addiu	t0,t0,16
80076244:	2545701c 	addiu	a1,t2,28700
80076248:	1440fff5 	bnez	v0,80076220 <_Z15S9xSetSA1MemMapjh+0x11c>
8007624c:	00e8182a 	slt	v1,a3,t0
80076250:	03e00008 	jr	ra
80076254:	00000000 	nop

80076258 <S9xSA1Init>:
80076258:	27bdffe0 	addiu	sp,sp,-32
8007625c:	afb10014 	sw	s1,20(sp)
80076260:	3c118021 	lui	s1,0x8021
80076264:	2631701c 	addiu	s1,s1,28700
80076268:	afb20018 	sw	s2,24(sp)
8007626c:	8e240014 	lw	a0,20(s1)
80076270:	3c128021 	lui	s2,0x8021
80076274:	afb00010 	sw	s0,16(sp)
80076278:	3c028011 	lui	v0,0x8011
8007627c:	2650e988 	addiu	s0,s2,-5752
80076280:	afbf001c 	sw	ra,28(sp)
80076284:	24842200 	addiu	a0,a0,8704
80076288:	00002821 	move	a1,zero
8007628c:	a2000019 	sb	zero,25(s0)
80076290:	a200001a 	sb	zero,26(s0)
80076294:	a200001b 	sb	zero,27(s0)
80076298:	a200001c 	sb	zero,28(s0)
8007629c:	ae000014 	sw	zero,20(s0)
800762a0:	a2000018 	sb	zero,24(s0)
800762a4:	2442ca64 	addiu	v0,v0,-13724
800762a8:	0040f809 	jalr	v0
800762ac:	24060200 	li	a2,512
800762b0:	8e240014 	lw	a0,20(s1)
800762b4:	24020020 	li	v0,32
800762b8:	a0822200 	sb	v0,8704(a0)
800762bc:	8e230014 	lw	v1,20(s1)
800762c0:	24020001 	li	v0,1
800762c4:	a0602220 	sb	zero,8736(v1)
800762c8:	8e240014 	lw	a0,20(s1)
800762cc:	a0822221 	sb	v0,8737(a0)
800762d0:	8e230014 	lw	v1,20(s1)
800762d4:	24020002 	li	v0,2
800762d8:	a0622222 	sb	v0,8738(v1)
800762dc:	8e240014 	lw	a0,20(s1)
800762e0:	24020003 	li	v0,3
800762e4:	a0822223 	sb	v0,8739(a0)
800762e8:	8e250014 	lw	a1,20(s1)
800762ec:	3c020001 	lui	v0,0x1
800762f0:	2403ffff 	li	v1,-1
800762f4:	a0a32228 	sb	v1,8744(a1)
800762f8:	02028021 	addu	s0,s0,v0
800762fc:	00001821 	move	v1,zero
80076300:	00001021 	move	v0,zero
80076304:	a2008050 	sb	zero,-32688(s0)
80076308:	a6008040 	sh	zero,-32704(s0)
8007630c:	a6008042 	sh	zero,-32702(s0)
80076310:	ae008044 	sw	zero,-32700(s0)
80076314:	ae028048 	sw	v0,-32696(s0)
80076318:	ae03804c 	sw	v1,-32692(s0)
8007631c:	ae40e988 	sw	zero,-5752(s2)
80076320:	8fbf001c 	lw	ra,28(sp)
80076324:	8fb20018 	lw	s2,24(sp)
80076328:	8fb10014 	lw	s1,20(sp)
8007632c:	8fb00010 	lw	s0,16(sp)
80076330:	03e00008 	jr	ra
80076334:	27bd0020 	addiu	sp,sp,32

80076338 <_Z28S9xSA1ReadVariableLengthDatahh>:
80076338:	27bdffc0 	addiu	sp,sp,-64
8007633c:	3c038021 	lui	v1,0x8021
80076340:	afb60030 	sw	s6,48(sp)
80076344:	afb30024 	sw	s3,36(sp)
80076348:	afbf003c 	sw	ra,60(sp)
8007634c:	afbe0038 	sw	s8,56(sp)
80076350:	afb70034 	sw	s7,52(sp)
80076354:	afb5002c 	sw	s5,44(sp)
80076358:	afb40028 	sw	s4,40(sp)
8007635c:	afb20020 	sw	s2,32(sp)
80076360:	afb1001c 	sw	s1,28(sp)
80076364:	afb00018 	sw	s0,24(sp)
80076368:	2462701c 	addiu	v0,v1,28700
8007636c:	8c470014 	lw	a3,20(v0)
80076370:	308400ff 	andi	a0,a0,0xff
80076374:	90e2225a 	lbu	v0,8794(a3)
80076378:	90e62259 	lbu	a2,8793(a3)
8007637c:	90e3225b 	lbu	v1,8795(a3)
80076380:	00021200 	sll	v0,v0,0x8
80076384:	00c23025 	or	a2,a2,v0
80076388:	00031c00 	sll	v1,v1,0x10
8007638c:	afa40010 	sw	a0,16(sp)
80076390:	30a500ff 	andi	a1,a1,0xff
80076394:	0000b021 	move	s6,zero
80076398:	00c39825 	or	s3,a2,v1
8007639c:	14a00004 	bnez	a1,800763b0 <_Z28S9xSA1ReadVariableLengthDatahh+0x78>
800763a0:	90e22258 	lbu	v0,8792(a3)
800763a4:	3056000f 	andi	s6,v0,0xf
800763a8:	24020010 	li	v0,16
800763ac:	0056b00a 	movz	s6,v0,s6
800763b0:	3c038021 	lui	v1,0x8021
800763b4:	2463e988 	addiu	v1,v1,-5752
800763b8:	3c040001 	lui	a0,0x1
800763bc:	3c028007 	lui	v0,0x8007
800763c0:	0064b821 	addu	s7,v1,a0
800763c4:	24556674 	addiu	s5,v0,26228
800763c8:	92e28053 	lbu	v0,-32685(s7)
800763cc:	3c1e8022 	lui	s8,0x8022
800763d0:	02c21021 	addu	v0,s6,v0
800763d4:	305400ff 	andi	s4,v0,0xff
800763d8:	00141902 	srl	v1,s4,0x4
800763dc:	2e820010 	sltiu	v0,s4,16
800763e0:	14400003 	bnez	v0,800763f0 <_Z28S9xSA1ReadVariableLengthDatahh+0xb8>
800763e4:	00031840 	sll	v1,v1,0x1
800763e8:	02639821 	addu	s3,s3,v1
800763ec:	3294000f 	andi	s4,s4,0xf
800763f0:	02a0f809 	jalr	s5
800763f4:	02602021 	move	a0,s3
800763f8:	a3c250cc 	sb	v0,20684(s8)
800763fc:	26640001 	addiu	a0,s3,1
80076400:	02a0f809 	jalr	s5
80076404:	00408021 	move	s0,v0
80076408:	26640002 	addiu	a0,s3,2
8007640c:	02a0f809 	jalr	s5
80076410:	00409021 	move	s2,v0
80076414:	a3c250cc 	sb	v0,20684(s8)
80076418:	26640003 	addiu	a0,s3,3
8007641c:	02a0f809 	jalr	s5
80076420:	00408821 	move	s1,v0
80076424:	00021200 	sll	v0,v0,0x8
80076428:	00129200 	sll	s2,s2,0x8
8007642c:	02228825 	or	s1,s1,v0
80076430:	02128025 	or	s0,s0,s2
80076434:	3c028021 	lui	v0,0x8021
80076438:	2444701c 	addiu	a0,v0,28700
8007643c:	3210ffff 	andi	s0,s0,0xffff
80076440:	00118c00 	sll	s1,s1,0x10
80076444:	8c820014 	lw	v0,20(a0)
80076448:	02118025 	or	s0,s0,s1
8007644c:	02908006 	srlv	s0,s0,s4
80076450:	a050230c 	sb	s0,8972(v0)
80076454:	8c820014 	lw	v0,20(a0)
80076458:	00108202 	srl	s0,s0,0x8
8007645c:	a050230d 	sb	s0,8973(v0)
80076460:	8fa30010 	lw	v1,16(sp)
80076464:	00133202 	srl	a2,s3,0x8
80076468:	1060000b 	beqz	v1,80076498 <_Z28S9xSA1ReadVariableLengthDatahh+0x160>
8007646c:	00132c02 	srl	a1,s3,0x10
80076470:	92e28053 	lbu	v0,-32685(s7)
80076474:	8c830014 	lw	v1,20(a0)
80076478:	02c21021 	addu	v0,s6,v0
8007647c:	3042000f 	andi	v0,v0,0xf
80076480:	a2e28053 	sb	v0,-32685(s7)
80076484:	a0732259 	sb	s3,8793(v1)
80076488:	8c820014 	lw	v0,20(a0)
8007648c:	a046225a 	sb	a2,8794(v0)
80076490:	8c830014 	lw	v1,20(a0)
80076494:	a065225b 	sb	a1,8795(v1)
80076498:	8fbf003c 	lw	ra,60(sp)
8007649c:	8fbe0038 	lw	s8,56(sp)
800764a0:	8fb70034 	lw	s7,52(sp)
800764a4:	8fb60030 	lw	s6,48(sp)
800764a8:	8fb5002c 	lw	s5,44(sp)
800764ac:	8fb40028 	lw	s4,40(sp)
800764b0:	8fb30024 	lw	s3,36(sp)
800764b4:	8fb20020 	lw	s2,32(sp)
800764b8:	8fb1001c 	lw	s1,28(sp)
800764bc:	8fb00018 	lw	s0,24(sp)
800764c0:	03e00008 	jr	ra
800764c4:	27bd0040 	addiu	sp,sp,64

800764c8 <S9xGetSA1>:
800764c8:	2483dd00 	addiu	v1,a0,-8960
800764cc:	27bdffe8 	addiu	sp,sp,-24
800764d0:	2c62000e 	sltiu	v0,v1,14
800764d4:	afb00010 	sw	s0,16(sp)
800764d8:	afbf0014 	sw	ra,20(sp)
800764dc:	10400008 	beqz	v0,80076500 <S9xGetSA1+0x38>
800764e0:	00808021 	move	s0,a0
800764e4:	00031080 	sll	v0,v1,0x2
800764e8:	3c038019 	lui	v1,0x8019
800764ec:	24632f80 	addiu	v1,v1,12160
800764f0:	00431021 	addu	v0,v0,v1
800764f4:	8c440000 	lw	a0,0(v0)
800764f8:	00800008 	jr	a0
800764fc:	00000000 	nop
80076500:	3c048019 	lui	a0,0x8019
80076504:	3c02800f 	lui	v0,0x800f
80076508:	24843250 	addiu	a0,a0,12880
8007650c:	24424bb0 	addiu	v0,v0,19376
80076510:	0040f809 	jalr	v0
80076514:	02002821 	move	a1,s0
80076518:	3c038021 	lui	v1,0x8021
8007651c:	8c627030 	lw	v0,28720(v1)
80076520:	00501021 	addu	v0,v0,s0
80076524:	90420000 	lbu	v0,0(v0)
80076528:	8fbf0014 	lw	ra,20(sp)
8007652c:	8fb00010 	lw	s0,16(sp)
80076530:	03e00008 	jr	ra
80076534:	27bd0018 	addiu	sp,sp,24
80076538:	3c028021 	lui	v0,0x8021
8007653c:	8c437030 	lw	v1,28720(v0)
80076540:	3c048021 	lui	a0,0x8021
80076544:	90652209 	lbu	a1,8713(v1)
80076548:	9082e2ae 	lbu	v0,-7506(a0)
8007654c:	30a5005f 	andi	a1,a1,0x5f
80076550:	304200a0 	andi	v0,v0,0xa0
80076554:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
80076558:	00a21025 	or	v0,a1,v0
8007655c:	3c028021 	lui	v0,0x8021
80076560:	8c437030 	lw	v1,28720(v0)
80076564:	80642258 	lb	a0,8792(v1)
80076568:	0480003b 	bltz	a0,80076658 <S9xGetSA1+0x190>
8007656c:	9070230d 	lbu	s0,8973(v1)
80076570:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
80076574:	02001021 	move	v0,s0
80076578:	3c028021 	lui	v0,0x8021
8007657c:	8c437030 	lw	v1,28720(v0)
80076580:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
80076584:	9062230c 	lbu	v0,8972(v1)
80076588:	3c048021 	lui	a0,0x8021
8007658c:	3c020001 	lui	v0,0x1
80076590:	2484e988 	addiu	a0,a0,-5752
80076594:	00822021 	addu	a0,a0,v0
80076598:	8c85804c 	lw	a1,-32692(a0)
8007659c:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
800765a0:	30a200ff 	andi	v0,a1,0xff
800765a4:	3c048021 	lui	a0,0x8021
800765a8:	3c020001 	lui	v0,0x1
800765ac:	2484e988 	addiu	a0,a0,-5752
800765b0:	00822021 	addu	a0,a0,v0
800765b4:	8c86804c 	lw	a2,-32692(a0)
800765b8:	9082804b 	lbu	v0,-32693(a0)
800765bc:	00062a00 	sll	a1,a2,0x8
800765c0:	00a21025 	or	v0,a1,v0
800765c4:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
800765c8:	304200ff 	andi	v0,v0,0xff
800765cc:	3c048021 	lui	a0,0x8021
800765d0:	3c020001 	lui	v0,0x1
800765d4:	2484e988 	addiu	a0,a0,-5752
800765d8:	00822021 	addu	a0,a0,v0
800765dc:	8c86804c 	lw	a2,-32692(a0)
800765e0:	9482804a 	lhu	v0,-32694(a0)
800765e4:	00062c00 	sll	a1,a2,0x10
800765e8:	00a21025 	or	v0,a1,v0
800765ec:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
800765f0:	304200ff 	andi	v0,v0,0xff
800765f4:	3c028021 	lui	v0,0x8021
800765f8:	2442e988 	addiu	v0,v0,-5752
800765fc:	3c030001 	lui	v1,0x1
80076600:	00431021 	addu	v0,v0,v1
80076604:	8c46804c 	lw	a2,-32692(v0)
80076608:	8c448048 	lw	a0,-32696(v0)
8007660c:	00062e00 	sll	a1,a2,0x18
80076610:	00041202 	srl	v0,a0,0x8
80076614:	00a21025 	or	v0,a1,v0
80076618:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
8007661c:	304200ff 	andi	v0,v0,0xff
80076620:	3c028021 	lui	v0,0x8021
80076624:	2442e988 	addiu	v0,v0,-5752
80076628:	3c030001 	lui	v1,0x1
8007662c:	00431021 	addu	v0,v0,v1
80076630:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
80076634:	90428048 	lbu	v0,-32696(v0)
80076638:	3c028021 	lui	v0,0x8021
8007663c:	8c447030 	lw	a0,28720(v0)
80076640:	90832301 	lbu	v1,8961(a0)
80076644:	90822200 	lbu	v0,8704(a0)
80076648:	306300f0 	andi	v1,v1,0xf0
8007664c:	3042000f 	andi	v0,v0,0xf
80076650:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
80076654:	00431025 	or	v0,v0,v1
80076658:	3c028007 	lui	v0,0x8007
8007665c:	24426338 	addiu	v0,v0,25400
80076660:	24040001 	li	a0,1
80076664:	0040f809 	jalr	v0
80076668:	00002821 	move	a1,zero
8007666c:	0801d94a 	j	80076528 <S9xGetSA1+0x60>
80076670:	02001021 	move	v0,s0

80076674 <S9xSA1GetByte>:
80076674:	3c078021 	lui	a3,0x8021
80076678:	00041282 	srl	v0,a0,0xa
8007667c:	27bdffe8 	addiu	sp,sp,-24
80076680:	24e3e988 	addiu	v1,a3,-5752
80076684:	30423ffc 	andi	v0,v0,0x3ffc
80076688:	00431021 	addu	v0,v0,v1
8007668c:	afbf0014 	sw	ra,20(sp)
80076690:	afb00010 	sw	s0,16(sp)
80076694:	8c460040 	lw	a2,64(v0)
80076698:	2cc30012 	sltiu	v1,a2,18
8007669c:	14600008 	bnez	v1,800766c0 <S9xSA1GetByte+0x4c>
800766a0:	00802821 	move	a1,a0
800766a4:	3082ffff 	andi	v0,a0,0xffff
800766a8:	00c21021 	addu	v0,a2,v0
800766ac:	90420000 	lbu	v0,0(v0)
800766b0:	8fbf0014 	lw	ra,20(sp)
800766b4:	8fb00010 	lw	s0,16(sp)
800766b8:	03e00008 	jr	ra
800766bc:	27bd0018 	addiu	sp,sp,24
800766c0:	2cc2000c 	sltiu	v0,a2,12
800766c4:	14400007 	bnez	v0,800766e4 <S9xSA1GetByte+0x70>
800766c8:	3c038019 	lui	v1,0x8019
800766cc:	3c028022 	lui	v0,0x8022
800766d0:	904250cc 	lbu	v0,20684(v0)
800766d4:	8fbf0014 	lw	ra,20(sp)
800766d8:	8fb00010 	lw	s0,16(sp)
800766dc:	03e00008 	jr	ra
800766e0:	27bd0018 	addiu	sp,sp,24
800766e4:	00061080 	sll	v0,a2,0x2
800766e8:	24632fb8 	addiu	v1,v1,12216
800766ec:	00431021 	addu	v0,v0,v1
800766f0:	8c440000 	lw	a0,0(v0)
800766f4:	00800008 	jr	a0
800766f8:	00000000 	nop
800766fc:	30b0ffff 	andi	s0,a1,0xffff
80076700:	2603dd00 	addiu	v1,s0,-8960
80076704:	2c62000e 	sltiu	v0,v1,14
80076708:	1040003a 	beqz	v0,800767f4 <S9xSA1GetByte+0x180>
8007670c:	3c048019 	lui	a0,0x8019
80076710:	00031080 	sll	v0,v1,0x2
80076714:	3c038019 	lui	v1,0x8019
80076718:	24632fe8 	addiu	v1,v1,12264
8007671c:	00431021 	addu	v0,v0,v1
80076720:	8c440000 	lw	a0,0(v0)
80076724:	00800008 	jr	a0
80076728:	00000000 	nop
8007672c:	3c028021 	lui	v0,0x8021
80076730:	8c437028 	lw	v1,28712(v0)
80076734:	30a4ffff 	andi	a0,a1,0xffff
80076738:	00641821 	addu	v1,v1,a0
8007673c:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
80076740:	90620000 	lbu	v0,0(v1)
80076744:	24e6e988 	addiu	a2,a3,-5752
80076748:	3c020001 	lui	v0,0x1
8007674c:	00c21021 	addu	v0,a2,v0
80076750:	90448051 	lbu	a0,-32687(v0)
80076754:	30a3ffff 	andi	v1,a1,0xffff
80076758:	24020002 	li	v0,2
8007675c:	10820083 	beq	a0,v0,8007696c <S9xSA1GetByte+0x2f8>
80076760:	2465a000 	addiu	a1,v1,-24576
80076764:	8cc30028 	lw	v1,40(a2)
80076768:	00051042 	srl	v0,a1,0x1
8007676c:	3042ffff 	andi	v0,v0,0xffff
80076770:	00621821 	addu	v1,v1,v0
80076774:	90640000 	lbu	a0,0(v1)
80076778:	30a20001 	andi	v0,a1,0x1
8007677c:	00021080 	sll	v0,v0,0x2
80076780:	00442007 	srav	a0,a0,v0
80076784:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
80076788:	3082000f 	andi	v0,a0,0xf
8007678c:	3c030001 	lui	v1,0x1
80076790:	24e2e988 	addiu	v0,a3,-5752
80076794:	00431021 	addu	v0,v0,v1
80076798:	90448051 	lbu	a0,-32687(v0)
8007679c:	3c03ffa0 	lui	v1,0xffa0
800767a0:	24020002 	li	v0,2
800767a4:	1082007b 	beq	a0,v0,80076994 <S9xSA1GetByte+0x320>
800767a8:	00a32821 	addu	a1,a1,v1
800767ac:	3c038021 	lui	v1,0x8021
800767b0:	8c647028 	lw	a0,28712(v1)
800767b4:	00051042 	srl	v0,a1,0x1
800767b8:	3042ffff 	andi	v0,v0,0xffff
800767bc:	00822021 	addu	a0,a0,v0
800767c0:	90830000 	lbu	v1,0(a0)
800767c4:	30a20001 	andi	v0,a1,0x1
800767c8:	00021080 	sll	v0,v0,0x2
800767cc:	00431807 	srav	v1,v1,v0
800767d0:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
800767d4:	3062000f 	andi	v0,v1,0xf
800767d8:	24e2e988 	addiu	v0,a3,-5752
800767dc:	8c430028 	lw	v1,40(v0)
800767e0:	30a47fff 	andi	a0,a1,0x7fff
800767e4:	00641821 	addu	v1,v1,a0
800767e8:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
800767ec:	9062a000 	lbu	v0,-24576(v1)
800767f0:	3c048019 	lui	a0,0x8019
800767f4:	3c02800f 	lui	v0,0x800f
800767f8:	24843250 	addiu	a0,a0,12880
800767fc:	24424bb0 	addiu	v0,v0,19376
80076800:	0040f809 	jalr	v0
80076804:	02002821 	move	a1,s0
80076808:	3c038021 	lui	v1,0x8021
8007680c:	8c627030 	lw	v0,28720(v1)
80076810:	00501021 	addu	v0,v0,s0
80076814:	90420000 	lbu	v0,0(v0)
80076818:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
8007681c:	304200ff 	andi	v0,v0,0xff
80076820:	3c028021 	lui	v0,0x8021
80076824:	8c437030 	lw	v1,28720(v0)
80076828:	80642258 	lb	a0,8792(v1)
8007682c:	04800048 	bltz	a0,80076950 <S9xSA1GetByte+0x2dc>
80076830:	9070230d 	lbu	s0,8973(v1)
80076834:	02001021 	move	v0,s0
80076838:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
8007683c:	304200ff 	andi	v0,v0,0xff
80076840:	3c020001 	lui	v0,0x1
80076844:	24e4e988 	addiu	a0,a3,-5752
80076848:	00822021 	addu	a0,a0,v0
8007684c:	8c85804c 	lw	a1,-32692(a0)
80076850:	30a200ff 	andi	v0,a1,0xff
80076854:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
80076858:	304200ff 	andi	v0,v0,0xff
8007685c:	3c028021 	lui	v0,0x8021
80076860:	8c437030 	lw	v1,28720(v0)
80076864:	9062230c 	lbu	v0,8972(v1)
80076868:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
8007686c:	304200ff 	andi	v0,v0,0xff
80076870:	3c028021 	lui	v0,0x8021
80076874:	8c437030 	lw	v1,28720(v0)
80076878:	3c048021 	lui	a0,0x8021
8007687c:	90652209 	lbu	a1,8713(v1)
80076880:	9082e2ae 	lbu	v0,-7506(a0)
80076884:	30a5005f 	andi	a1,a1,0x5f
80076888:	304200a0 	andi	v0,v0,0xa0
8007688c:	00a21025 	or	v0,a1,v0
80076890:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
80076894:	304200ff 	andi	v0,v0,0xff
80076898:	3c028021 	lui	v0,0x8021
8007689c:	8c447030 	lw	a0,28720(v0)
800768a0:	90832301 	lbu	v1,8961(a0)
800768a4:	90822200 	lbu	v0,8704(a0)
800768a8:	306300f0 	andi	v1,v1,0xf0
800768ac:	3042000f 	andi	v0,v0,0xf
800768b0:	00431025 	or	v0,v0,v1
800768b4:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
800768b8:	304200ff 	andi	v0,v0,0xff
800768bc:	24e2e988 	addiu	v0,a3,-5752
800768c0:	3c030001 	lui	v1,0x1
800768c4:	00431021 	addu	v0,v0,v1
800768c8:	90428048 	lbu	v0,-32696(v0)
800768cc:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
800768d0:	304200ff 	andi	v0,v0,0xff
800768d4:	24e2e988 	addiu	v0,a3,-5752
800768d8:	3c030001 	lui	v1,0x1
800768dc:	00431021 	addu	v0,v0,v1
800768e0:	8c46804c 	lw	a2,-32692(v0)
800768e4:	8c448048 	lw	a0,-32696(v0)
800768e8:	00062e00 	sll	a1,a2,0x18
800768ec:	00041202 	srl	v0,a0,0x8
800768f0:	00a21025 	or	v0,a1,v0
800768f4:	304200ff 	andi	v0,v0,0xff
800768f8:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
800768fc:	304200ff 	andi	v0,v0,0xff
80076900:	3c020001 	lui	v0,0x1
80076904:	24e4e988 	addiu	a0,a3,-5752
80076908:	00822021 	addu	a0,a0,v0
8007690c:	8c85804c 	lw	a1,-32692(a0)
80076910:	9482804a 	lhu	v0,-32694(a0)
80076914:	00053400 	sll	a2,a1,0x10
80076918:	00c21025 	or	v0,a2,v0
8007691c:	304200ff 	andi	v0,v0,0xff
80076920:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
80076924:	304200ff 	andi	v0,v0,0xff
80076928:	3c020001 	lui	v0,0x1
8007692c:	24e4e988 	addiu	a0,a3,-5752
80076930:	00822021 	addu	a0,a0,v0
80076934:	8c85804c 	lw	a1,-32692(a0)
80076938:	9082804b 	lbu	v0,-32693(a0)
8007693c:	00053200 	sll	a2,a1,0x8
80076940:	00c21025 	or	v0,a2,v0
80076944:	304200ff 	andi	v0,v0,0xff
80076948:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
8007694c:	304200ff 	andi	v0,v0,0xff
80076950:	3c028007 	lui	v0,0x8007
80076954:	24426338 	addiu	v0,v0,25400
80076958:	24040001 	li	a0,1
8007695c:	0040f809 	jalr	v0
80076960:	00002821 	move	a1,zero
80076964:	0801da0e 	j	80076838 <S9xSA1GetByte+0x1c4>
80076968:	02001021 	move	v0,s0
8007696c:	8cc30028 	lw	v1,40(a2)
80076970:	00051082 	srl	v0,a1,0x2
80076974:	3042ffff 	andi	v0,v0,0xffff
80076978:	00621821 	addu	v1,v1,v0
8007697c:	90640000 	lbu	a0,0(v1)
80076980:	30a20003 	andi	v0,a1,0x3
80076984:	00021040 	sll	v0,v0,0x1
80076988:	00442007 	srav	a0,a0,v0
8007698c:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
80076990:	30820003 	andi	v0,a0,0x3
80076994:	3c038021 	lui	v1,0x8021
80076998:	8c647028 	lw	a0,28712(v1)
8007699c:	00051082 	srl	v0,a1,0x2
800769a0:	3042ffff 	andi	v0,v0,0xffff
800769a4:	00822021 	addu	a0,a0,v0
800769a8:	90830000 	lbu	v1,0(a0)
800769ac:	30a20003 	andi	v0,a1,0x3
800769b0:	00021040 	sll	v0,v0,0x1
800769b4:	00431807 	srav	v1,v1,v0
800769b8:	0801d9ac 	j	800766b0 <S9xSA1GetByte+0x3c>
800769bc:	30620003 	andi	v0,v1,0x3

800769c0 <S9xSA1GetWord>:
800769c0:	27bdffe0 	addiu	sp,sp,-32
800769c4:	afb10014 	sw	s1,20(sp)
800769c8:	3c118007 	lui	s1,0x8007
800769cc:	26316674 	addiu	s1,s1,26228
800769d0:	afbf001c 	sw	ra,28(sp)
800769d4:	afb20018 	sw	s2,24(sp)
800769d8:	afb00010 	sw	s0,16(sp)
800769dc:	0220f809 	jalr	s1
800769e0:	00809021 	move	s2,a0
800769e4:	00408021 	move	s0,v0
800769e8:	3c028022 	lui	v0,0x8022
800769ec:	26440001 	addiu	a0,s2,1
800769f0:	0220f809 	jalr	s1
800769f4:	a05050cc 	sb	s0,20684(v0)
800769f8:	00021200 	sll	v0,v0,0x8
800769fc:	02028025 	or	s0,s0,v0
80076a00:	3202ffff 	andi	v0,s0,0xffff
80076a04:	8fbf001c 	lw	ra,28(sp)
80076a08:	8fb20018 	lw	s2,24(sp)
80076a0c:	8fb10014 	lw	s1,20(sp)
80076a10:	8fb00010 	lw	s0,16(sp)
80076a14:	03e00008 	jr	ra
80076a18:	27bd0020 	addiu	sp,sp,32

80076a1c <_Z11S9xSA1Resetv>:
80076a1c:	3c0c8021 	lui	t4,0x8021
80076a20:	2582701c 	addiu	v0,t4,28700
80076a24:	8c490014 	lw	t1,20(v0)
80076a28:	3c0b8021 	lui	t3,0x8021
80076a2c:	a160e974 	sb	zero,-5772(t3)
80076a30:	91222204 	lbu	v0,8708(t1)
80076a34:	91232203 	lbu	v1,8707(t1)
80076a38:	00021200 	sll	v0,v0,0x8
80076a3c:	00434025 	or	t0,v0,v1
80076a40:	3c0a8021 	lui	t2,0x8021
80076a44:	00081302 	srl	v0,t0,0xc
80076a48:	2546e988 	addiu	a2,t2,-5752
80076a4c:	00021080 	sll	v0,v0,0x2
80076a50:	00461021 	addu	v0,v0,a2
80076a54:	8c470040 	lw	a3,64(v0)
80076a58:	2563e974 	addiu	v1,t3,-5772
80076a5c:	24020134 	li	v0,308
80076a60:	a4620002 	sh	v0,2(v1)
80076a64:	24040001 	li	a0,1
80076a68:	2402ffff 	li	v0,-1
80076a6c:	2ce50012 	sltiu	a1,a3,18
80076a70:	a0640009 	sb	a0,9(v1)
80076a74:	a0620008 	sb	v0,8(v1)
80076a78:	a468000e 	sh	t0,14(v1)
80076a7c:	a4600006 	sh	zero,6(v1)
80076a80:	a0600001 	sb	zero,1(v1)
80076a84:	a060000b 	sb	zero,11(v1)
80076a88:	a060000d 	sb	zero,13(v1)
80076a8c:	acc0000c 	sw	zero,12(a2)
80076a90:	acc00010 	sw	zero,16(a2)
80076a94:	a0c0001b 	sb	zero,27(a2)
80076a98:	acc00020 	sw	zero,32(a2)
80076a9c:	14a0001c 	bnez	a1,80076b10 <_Z11S9xSA1Resetv+0xf4>
80076aa0:	acc00024 	sw	zero,36(a2)
80076aa4:	00e81021 	addu	v0,a3,t0
80076aa8:	acc20020 	sw	v0,32(a2)
80076aac:	acc70024 	sw	a3,36(a2)
80076ab0:	2562e974 	addiu	v0,t3,-5772
80076ab4:	90450002 	lbu	a1,2(v0)
80076ab8:	2583701c 	addiu	v1,t4,28700
80076abc:	00052042 	srl	a0,a1,0x1
80076ac0:	3c02801f 	lui	v0,0x801f
80076ac4:	8c68000c 	lw	t0,12(v1)
80076ac8:	30a60040 	andi	a2,a1,0x40
80076acc:	2442bd90 	addiu	v0,v0,-17008
80076ad0:	38840001 	xori	a0,a0,0x1
80076ad4:	2543e988 	addiu	v1,t2,-5752
80076ad8:	30a70080 	andi	a3,a1,0x80
80076adc:	ad42e988 	sw	v0,-5752(t2)
80076ae0:	30840001 	andi	a0,a0,0x1
80076ae4:	00063183 	sra	a2,a2,0x6
80076ae8:	30a50001 	andi	a1,a1,0x1
80076aec:	24020001 	li	v0,1
80076af0:	ac680028 	sw	t0,40(v1)
80076af4:	a0640005 	sb	a0,5(v1)
80076af8:	a0670006 	sb	a3,6(v1)
80076afc:	a0650004 	sb	a1,4(v1)
80076b00:	a0660007 	sb	a2,7(v1)
80076b04:	a0620018 	sb	v0,24(v1)
80076b08:	03e00008 	jr	ra
80076b0c:	a1202225 	sb	zero,8741(t1)
80076b10:	2ce2000c 	sltiu	v0,a3,12
80076b14:	14400007 	bnez	v0,80076b34 <_Z11S9xSA1Resetv+0x118>
80076b18:	3c038019 	lui	v1,0x8019
80076b1c:	8d84701c 	lw	a0,28700(t4)
80076b20:	2543e988 	addiu	v1,t2,-5752
80076b24:	00881021 	addu	v0,a0,t0
80076b28:	ac620020 	sw	v0,32(v1)
80076b2c:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076b30:	ac640024 	sw	a0,36(v1)
80076b34:	00071080 	sll	v0,a3,0x2
80076b38:	24633020 	addiu	v1,v1,12320
80076b3c:	00431021 	addu	v0,v0,v1
80076b40:	8c440000 	lw	a0,0(v0)
80076b44:	00800008 	jr	a0
80076b48:	00000000 	nop
80076b4c:	2524e000 	addiu	a0,t1,-8192
80076b50:	2542e988 	addiu	v0,t2,-5752
80076b54:	00881821 	addu	v1,a0,t0
80076b58:	ac430020 	sw	v1,32(v0)
80076b5c:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076b60:	ac440024 	sw	a0,36(v0)
80076b64:	2582701c 	addiu	v0,t4,28700
80076b68:	8c44000c 	lw	a0,12(v0)
80076b6c:	2543e988 	addiu	v1,t2,-5752
80076b70:	00881021 	addu	v0,a0,t0
80076b74:	ac620020 	sw	v0,32(v1)
80076b78:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076b7c:	ac640024 	sw	a0,36(v1)
80076b80:	2542e988 	addiu	v0,t2,-5752
80076b84:	8c430028 	lw	v1,40(v0)
80076b88:	2463a000 	addiu	v1,v1,-24576
80076b8c:	00682021 	addu	a0,v1,t0
80076b90:	ac440020 	sw	a0,32(v0)
80076b94:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076b98:	ac430024 	sw	v1,36(v0)
80076b9c:	2582701c 	addiu	v0,t4,28700
80076ba0:	8c43000c 	lw	v1,12(v0)
80076ba4:	2544e988 	addiu	a0,t2,-5752
80076ba8:	2463a000 	addiu	v1,v1,-24576
80076bac:	00681021 	addu	v0,v1,t0
80076bb0:	ac820020 	sw	v0,32(a0)
80076bb4:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076bb8:	ac830024 	sw	v1,36(a0)
80076bbc:	2524a000 	addiu	a0,t1,-24576
80076bc0:	2542e988 	addiu	v0,t2,-5752
80076bc4:	00881821 	addu	v1,a0,t0
80076bc8:	ac430020 	sw	v1,32(v0)
80076bcc:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076bd0:	ac440024 	sw	a0,36(v0)
80076bd4:	2524c000 	addiu	a0,t1,-16384
80076bd8:	2542e988 	addiu	v0,t2,-5752
80076bdc:	00881821 	addu	v1,a0,t0
80076be0:	ac430020 	sw	v1,32(v0)
80076be4:	0801daac 	j	80076ab0 <_Z11S9xSA1Resetv+0x94>
80076be8:	ac440024 	sw	a0,36(v0)

80076bec <S9xFixSA1AfterSnapshotLoad>:
80076bec:	3c0a8021 	lui	t2,0x8021
80076bf0:	2545e974 	addiu	a1,t2,-5772
80076bf4:	9144e974 	lbu	a0,-5772(t2)
80076bf8:	94a2000e 	lhu	v0,14(a1)
80076bfc:	00042400 	sll	a0,a0,0x10
80076c00:	00444021 	addu	t0,v0,a0
80076c04:	3c098021 	lui	t1,0x8021
80076c08:	00081282 	srl	v0,t0,0xa
80076c0c:	2527e988 	addiu	a3,t1,-5752
80076c10:	30423ffc 	andi	v0,v0,0x3ffc
80076c14:	00471021 	addu	v0,v0,a3
80076c18:	8c460040 	lw	a2,64(v0)
80076c1c:	90a30001 	lbu	v1,1(a1)
80076c20:	2cc20012 	sltiu	v0,a2,18
80076c24:	00031c00 	sll	v1,v1,0x10
80076c28:	ace30010 	sw	v1,16(a3)
80076c2c:	1440005a 	bnez	v0,80076d98 <S9xFixSA1AfterSnapshotLoad+0x1ac>
80076c30:	ace4000c 	sw	a0,12(a3)
80076c34:	3102ffff 	andi	v0,t0,0xffff
80076c38:	00c21021 	addu	v0,a2,v0
80076c3c:	3c0b8021 	lui	t3,0x8021
80076c40:	ace20020 	sw	v0,32(a3)
80076c44:	ace60024 	sw	a2,36(a3)
80076c48:	2542e974 	addiu	v0,t2,-5772
80076c4c:	90480002 	lbu	t0,2(v0)
80076c50:	94450002 	lhu	a1,2(v0)
80076c54:	00081842 	srl	v1,t0,0x1
80076c58:	38630001 	xori	v1,v1,0x1
80076c5c:	31040040 	andi	a0,t0,0x40
80076c60:	2522e988 	addiu	v0,t1,-5752
80076c64:	30630001 	andi	v1,v1,0x1
80076c68:	00042183 	sra	a0,a0,0x6
80076c6c:	31060080 	andi	a2,t0,0x80
80076c70:	31070001 	andi	a3,t0,0x1
80076c74:	30a50100 	andi	a1,a1,0x100
80076c78:	a0430005 	sb	v1,5(v0)
80076c7c:	a0440007 	sb	a0,7(v0)
80076c80:	a0460006 	sb	a2,6(v0)
80076c84:	a0470004 	sb	a3,4(v0)
80076c88:	14a0000c 	bnez	a1,80076cbc <S9xFixSA1AfterSnapshotLoad+0xd0>
80076c8c:	3c038021 	lui	v1,0x8021
80076c90:	31020020 	andi	v0,t0,0x20
80076c94:	14400007 	bnez	v0,80076cb4 <S9xFixSA1AfterSnapshotLoad+0xc8>
80076c98:	31020010 	andi	v0,t0,0x10
80076c9c:	1440006d 	bnez	v0,80076e54 <S9xFixSA1AfterSnapshotLoad+0x268>
80076ca0:	3c02801f 	lui	v0,0x801f
80076ca4:	3c02801f 	lui	v0,0x801f
80076ca8:	2442c990 	addiu	v0,v0,-13936
80076cac:	0801db32 	j	80076cc8 <S9xFixSA1AfterSnapshotLoad+0xdc>
80076cb0:	ac62e988 	sw	v0,-5752(v1)
80076cb4:	1040006a 	beqz	v0,80076e60 <S9xFixSA1AfterSnapshotLoad+0x274>
80076cb8:	3c02801f 	lui	v0,0x801f
80076cbc:	3c02801f 	lui	v0,0x801f
80076cc0:	2442bd90 	addiu	v0,v0,-17008
80076cc4:	ac62e988 	sw	v0,-5752(v1)
80076cc8:	2567701c 	addiu	a3,t3,28700
80076ccc:	8ce80014 	lw	t0,20(a3)
80076cd0:	24020004 	li	v0,4
80076cd4:	8104223f 	lb	a0,8767(t0)
80076cd8:	3c030001 	lui	v1,0x1
80076cdc:	24060002 	li	a2,2
80076ce0:	28840000 	slti	a0,a0,0
80076ce4:	2525e988 	addiu	a1,t1,-5752
80076ce8:	00a32821 	addu	a1,a1,v1
80076cec:	0044300a 	movz	a2,v0,a0
80076cf0:	a0a68051 	sb	a2,-32687(a1)
80076cf4:	91022224 	lbu	v0,8740(t0)
80076cf8:	8ce3000c 	lw	v1,12(a3)
80076cfc:	30420007 	andi	v0,v0,0x7
80076d00:	00021340 	sll	v0,v0,0xd
80076d04:	00621821 	addu	v1,v1,v0
80076d08:	ace30010 	sw	v1,16(a3)
80076d0c:	91052225 	lbu	a1,8741(t0)
80076d10:	00051600 	sll	v0,a1,0x18
80076d14:	00021603 	sra	v0,v0,0x18
80076d18:	04400030 	bltz	v0,80076ddc <S9xFixSA1AfterSnapshotLoad+0x1f0>
80076d1c:	3c028021 	lui	v0,0x8021
80076d20:	3c038021 	lui	v1,0x8021
80076d24:	244209e4 	addiu	v0,v0,2532
80076d28:	246319e4 	addiu	v1,v1,6628
80076d2c:	24040008 	li	a0,8
80076d30:	ac44fffc 	sw	a0,-4(v0)
80076d34:	ac44dffc 	sw	a0,-8196(v0)
80076d38:	ac440000 	sw	a0,0(v0)
80076d3c:	ac44e000 	sw	a0,-8192(v0)
80076d40:	ac443ffc 	sw	a0,16380(v0)
80076d44:	ac441ffc 	sw	a0,8188(v0)
80076d48:	ac444000 	sw	a0,16384(v0)
80076d4c:	ac442000 	sw	a0,8192(v0)
80076d50:	24420040 	addiu	v0,v0,64
80076d54:	1443fff6 	bne	v0,v1,80076d30 <S9xFixSA1AfterSnapshotLoad+0x144>
80076d58:	00000000 	nop
80076d5c:	2564701c 	addiu	a0,t3,28700
80076d60:	8c83000c 	lw	v1,12(a0)
80076d64:	30a20007 	andi	v0,a1,0x7
80076d68:	00021340 	sll	v0,v0,0xd
80076d6c:	00621821 	addu	v1,v1,v0
80076d70:	2524e988 	addiu	a0,t1,-5752
80076d74:	ac830028 	sw	v1,40(a0)
80076d78:	91022200 	lbu	v0,8704(t0)
80076d7c:	2524e988 	addiu	a0,t1,-5752
80076d80:	30420060 	andi	v0,v0,0x60
80076d84:	0002102b 	sltu	v0,zero,v0
80076d88:	2c430001 	sltiu	v1,v0,1
80076d8c:	a0830018 	sb	v1,24(a0)
80076d90:	03e00008 	jr	ra
80076d94:	a082001c 	sb	v0,28(a0)
80076d98:	2cc2000c 	sltiu	v0,a2,12
80076d9c:	14400009 	bnez	v0,80076dc4 <S9xFixSA1AfterSnapshotLoad+0x1d8>
80076da0:	00061080 	sll	v0,a2,0x2
80076da4:	3c0b8021 	lui	t3,0x8021
80076da8:	8d62701c 	lw	v0,28700(t3)
80076dac:	3103ffff 	andi	v1,t0,0xffff
80076db0:	2524e988 	addiu	a0,t1,-5752
80076db4:	00431821 	addu	v1,v0,v1
80076db8:	ac830020 	sw	v1,32(a0)
80076dbc:	0801db12 	j	80076c48 <S9xFixSA1AfterSnapshotLoad+0x5c>
80076dc0:	ac820024 	sw	v0,36(a0)
80076dc4:	3c038019 	lui	v1,0x8019
80076dc8:	24633050 	addiu	v1,v1,12368
80076dcc:	00431021 	addu	v0,v0,v1
80076dd0:	8c440000 	lw	a0,0(v0)
80076dd4:	00800008 	jr	a0
80076dd8:	00000000 	nop
80076ddc:	3c038021 	lui	v1,0x8021
80076de0:	244209e4 	addiu	v0,v0,2532
80076de4:	246319e4 	addiu	v1,v1,6628
80076de8:	2404000a 	li	a0,10
80076dec:	ac44fffc 	sw	a0,-4(v0)
80076df0:	ac44dffc 	sw	a0,-8196(v0)
80076df4:	ac440000 	sw	a0,0(v0)
80076df8:	ac44e000 	sw	a0,-8192(v0)
80076dfc:	ac443ffc 	sw	a0,16380(v0)
80076e00:	ac441ffc 	sw	a0,8188(v0)
80076e04:	ac444000 	sw	a0,16384(v0)
80076e08:	ac442000 	sw	a0,8192(v0)
80076e0c:	24420040 	addiu	v0,v0,64
80076e10:	1443fff6 	bne	v0,v1,80076dec <S9xFixSA1AfterSnapshotLoad+0x200>
80076e14:	00000000 	nop
80076e18:	2564701c 	addiu	a0,t3,28700
80076e1c:	8c83000c 	lw	v1,12(a0)
80076e20:	30a2007f 	andi	v0,a1,0x7f
80076e24:	000212c0 	sll	v0,v0,0xb
80076e28:	00621821 	addu	v1,v1,v0
80076e2c:	2524e988 	addiu	a0,t1,-5752
80076e30:	ac830028 	sw	v1,40(a0)
80076e34:	91022200 	lbu	v0,8704(t0)
80076e38:	2524e988 	addiu	a0,t1,-5752
80076e3c:	30420060 	andi	v0,v0,0x60
80076e40:	0002102b 	sltu	v0,zero,v0
80076e44:	2c430001 	sltiu	v1,v0,1
80076e48:	a0830018 	sb	v1,24(a0)
80076e4c:	03e00008 	jr	ra
80076e50:	a082001c 	sb	v0,28(a0)
80076e54:	2442cd90 	addiu	v0,v0,-12912
80076e58:	0801db32 	j	80076cc8 <S9xFixSA1AfterSnapshotLoad+0xdc>
80076e5c:	ac62e988 	sw	v0,-5752(v1)
80076e60:	2442c590 	addiu	v0,v0,-14960
80076e64:	0801db32 	j	80076cc8 <S9xFixSA1AfterSnapshotLoad+0xdc>
80076e68:	ac62e988 	sw	v0,-5752(v1)
80076e6c:	3c0b8021 	lui	t3,0x8021
80076e70:	2562701c 	addiu	v0,t3,28700
80076e74:	8c440014 	lw	a0,20(v0)
80076e78:	3103ffff 	andi	v1,t0,0xffff
80076e7c:	2484e000 	addiu	a0,a0,-8192
80076e80:	2522e988 	addiu	v0,t1,-5752
80076e84:	00831821 	addu	v1,a0,v1
80076e88:	ac430020 	sw	v1,32(v0)
80076e8c:	0801db12 	j	80076c48 <S9xFixSA1AfterSnapshotLoad+0x5c>
80076e90:	ac440024 	sw	a0,36(v0)
80076e94:	3c0b8021 	lui	t3,0x8021
80076e98:	2563701c 	addiu	v1,t3,28700
80076e9c:	8c64000c 	lw	a0,12(v1)
80076ea0:	3102ffff 	andi	v0,t0,0xffff
80076ea4:	2523e988 	addiu	v1,t1,-5752
80076ea8:	00821021 	addu	v0,a0,v0
80076eac:	ac620020 	sw	v0,32(v1)
80076eb0:	0801db12 	j	80076c48 <S9xFixSA1AfterSnapshotLoad+0x5c>
80076eb4:	ac640024 	sw	a0,36(v1)
80076eb8:	2524e988 	addiu	a0,t1,-5752
80076ebc:	8c830028 	lw	v1,40(a0)
80076ec0:	3102ffff 	andi	v0,t0,0xffff
80076ec4:	2463a000 	addiu	v1,v1,-24576
80076ec8:	00621021 	addu	v0,v1,v0
80076ecc:	3c0b8021 	lui	t3,0x8021
80076ed0:	ac820020 	sw	v0,32(a0)
80076ed4:	0801db12 	j	80076c48 <S9xFixSA1AfterSnapshotLoad+0x5c>
80076ed8:	ac830024 	sw	v1,36(a0)
80076edc:	3c0b8021 	lui	t3,0x8021
80076ee0:	2562701c 	addiu	v0,t3,28700
80076ee4:	8c44000c 	lw	a0,12(v0)
80076ee8:	2484a000 	addiu	a0,a0,-24576
80076eec:	3103ffff 	andi	v1,t0,0xffff
80076ef0:	2522e988 	addiu	v0,t1,-5752
80076ef4:	00831821 	addu	v1,a0,v1
80076ef8:	ac430020 	sw	v1,32(v0)
80076efc:	0801db12 	j	80076c48 <S9xFixSA1AfterSnapshotLoad+0x5c>
80076f00:	ac440024 	sw	a0,36(v0)
80076f04:	3c0b8021 	lui	t3,0x8021
80076f08:	2562701c 	addiu	v0,t3,28700
80076f0c:	0801dbba 	j	80076ee8 <S9xFixSA1AfterSnapshotLoad+0x2fc>
80076f10:	8c440014 	lw	a0,20(v0)
80076f14:	3c0b8021 	lui	t3,0x8021
80076f18:	2562701c 	addiu	v0,t3,28700
80076f1c:	8c440014 	lw	a0,20(v0)
80076f20:	3103ffff 	andi	v1,t0,0xffff
80076f24:	2484c000 	addiu	a0,a0,-16384
80076f28:	2522e988 	addiu	v0,t1,-5752
80076f2c:	00831821 	addu	v1,a0,v1
80076f30:	ac430020 	sw	v1,32(v0)
80076f34:	0801db12 	j	80076c48 <S9xFixSA1AfterSnapshotLoad+0x5c>
80076f38:	ac440024 	sw	a0,36(v0)

80076f3c <S9xSetSA1>:
80076f3c:	24a9de00 	addiu	t1,a1,-8704
80076f40:	27bdffd8 	addiu	sp,sp,-40
80076f44:	2d22005c 	sltiu	v0,t1,92
80076f48:	afb3001c 	sw	s3,28(sp)
80076f4c:	afb20018 	sw	s2,24(sp)
80076f50:	afbf0024 	sw	ra,36(sp)
80076f54:	afb40020 	sw	s4,32(sp)
80076f58:	afb10014 	sw	s1,20(sp)
80076f5c:	afb00010 	sw	s0,16(sp)
80076f60:	00a09821 	move	s3,a1
80076f64:	1040000c 	beqz	v0,80076f98 <S9xSetSA1+0x5c>
80076f68:	309200ff 	andi	s2,a0,0xff
80076f6c:	3c038019 	lui	v1,0x8019
80076f70:	00091080 	sll	v0,t1,0x2
80076f74:	24633080 	addiu	v1,v1,12416
80076f78:	00431021 	addu	v0,v0,v1
80076f7c:	8c440000 	lw	a0,0(v0)
80076f80:	00800008 	jr	a0
80076f84:	00000000 	nop
80076f88:	3c038021 	lui	v1,0x8021
80076f8c:	8c627030 	lw	v0,28720(v1)
80076f90:	00451021 	addu	v0,v0,a1
80076f94:	a0520000 	sb	s2,0(v0)
80076f98:	2d220100 	sltiu	v0,t1,256
80076f9c:	10400007 	beqz	v0,80076fbc <S9xSetSA1+0x80>
80076fa0:	8fbf0024 	lw	ra,36(sp)
80076fa4:	3c028021 	lui	v0,0x8021
80076fa8:	2443701c 	addiu	v1,v0,28700
80076fac:	8c620014 	lw	v0,20(v1)
80076fb0:	00531021 	addu	v0,v0,s3
80076fb4:	a0520000 	sb	s2,0(v0)
80076fb8:	8fbf0024 	lw	ra,36(sp)
80076fbc:	8fb40020 	lw	s4,32(sp)
80076fc0:	8fb3001c 	lw	s3,28(sp)
80076fc4:	8fb20018 	lw	s2,24(sp)
80076fc8:	8fb10014 	lw	s1,20(sp)
80076fcc:	8fb00010 	lw	s0,16(sp)
80076fd0:	03e00008 	jr	ra
80076fd4:	27bd0028 	addiu	sp,sp,40
80076fd8:	3c048021 	lui	a0,0x8021
80076fdc:	2491701c 	addiu	s1,a0,28700
80076fe0:	8e220014 	lw	v0,20(s1)
80076fe4:	240300a0 	li	v1,160
80076fe8:	a052224f 	sb	s2,8783(v0)
80076fec:	8e250014 	lw	a1,20(s1)
80076ff0:	90a22230 	lbu	v0,8752(a1)
80076ff4:	304200b0 	andi	v0,v0,0xb0
80076ff8:	1443ffeb 	bne	v0,v1,80076fa8 <S9xSetSA1+0x6c>
80076ffc:	3c028021 	lui	v0,0x8021
80077000:	3c108021 	lui	s0,0x8021
80077004:	3c020001 	lui	v0,0x1
80077008:	2610e988 	addiu	s0,s0,-5752
8007700c:	02028021 	addu	s0,s0,v0
80077010:	92048052 	lbu	a0,-32686(s0)
80077014:	8e230004 	lw	v1,4(s1)
80077018:	00042100 	sll	a0,a0,0x4
8007701c:	00832021 	addu	a0,a0,v1
80077020:	3c02007f 	lui	v0,0x7f
80077024:	00822021 	addu	a0,a0,v0
80077028:	3c028012 	lui	v0,0x8012
8007702c:	24a52240 	addiu	a1,a1,8768
80077030:	2442c980 	addiu	v0,v0,-13952
80077034:	0040f809 	jalr	v0
80077038:	24060010 	li	a2,16
8007703c:	92038052 	lbu	v1,-32686(s0)
80077040:	24630001 	addiu	v1,v1,1
80077044:	306300ff 	andi	v1,v1,0xff
80077048:	30650007 	andi	a1,v1,0x7
8007704c:	30620003 	andi	v0,v1,0x3
80077050:	1440ffd4 	bnez	v0,80076fa4 <S9xSetSA1+0x68>
80077054:	a2058052 	sb	a1,-32686(s0)
80077058:	8e260014 	lw	a2,20(s1)
8007705c:	90c22231 	lbu	v0,8753(a2)
80077060:	90c72235 	lbu	a3,8757(a2)
80077064:	30420003 	andi	v0,v0,0x3
80077068:	1440ffce 	bnez	v0,80076fa4 <S9xSetSA1+0x68>
8007706c:	90c32236 	lbu	v1,8758(a2)
80077070:	3c0c8021 	lui	t4,0x8021
80077074:	00031a00 	sll	v1,v1,0x8
80077078:	2584701c 	addiu	a0,t4,28700
8007707c:	2ca20001 	sltiu	v0,a1,1
80077080:	00e31825 	or	v1,a3,v1
80077084:	8c850004 	lw	a1,4(a0)
80077088:	00c31821 	addu	v1,a2,v1
8007708c:	00021180 	sll	v0,v0,0x6
80077090:	0045c821 	addu	t9,v0,a1
80077094:	00431021 	addu	v0,v0,v1
80077098:	3c03007f 	lui	v1,0x7f
8007709c:	24583000 	addiu	t8,v0,12288
800770a0:	0801dc2c 	j	800770b0 <S9xSetSA1+0x174>
800770a4:	0323a021 	addu	s4,t9,v1
800770a8:	27180002 	addiu	t8,t8,2
800770ac:	26940008 	addiu	s4,s4,8
800770b0:	92820000 	lbu	v0,0(s4)
800770b4:	93030000 	lbu	v1,0(t8)
800770b8:	93040001 	lbu	a0,1(t8)
800770bc:	93050010 	lbu	a1,16(t8)
800770c0:	93060011 	lbu	a2,17(t8)
800770c4:	93070020 	lbu	a3,32(t8)
800770c8:	93080021 	lbu	t0,33(t8)
800770cc:	93090030 	lbu	t1,48(t8)
800770d0:	930a0031 	lbu	t2,49(t8)
800770d4:	00025842 	srl	t3,v0,0x1
800770d8:	00026082 	srl	t4,v0,0x2
800770dc:	000268c2 	srl	t5,v0,0x3
800770e0:	00027102 	srl	t6,v0,0x4
800770e4:	00027942 	srl	t7,v0,0x5
800770e8:	00028182 	srl	s0,v0,0x6
800770ec:	000289c2 	srl	s1,v0,0x7
800770f0:	316b0001 	andi	t3,t3,0x1
800770f4:	318c0001 	andi	t4,t4,0x1
800770f8:	31ad0001 	andi	t5,t5,0x1
800770fc:	31ce0001 	andi	t6,t6,0x1
80077100:	31ef0001 	andi	t7,t7,0x1
80077104:	32100001 	andi	s0,s0,0x1
80077108:	30420001 	andi	v0,v0,0x1
8007710c:	00031840 	sll	v1,v1,0x1
80077110:	00042040 	sll	a0,a0,0x1
80077114:	00052840 	sll	a1,a1,0x1
80077118:	00063040 	sll	a2,a2,0x1
8007711c:	00073840 	sll	a3,a3,0x1
80077120:	00084040 	sll	t0,t0,0x1
80077124:	00094840 	sll	t1,t1,0x1
80077128:	000a5040 	sll	t2,t2,0x1
8007712c:	00621825 	or	v1,v1,v0
80077130:	008b2025 	or	a0,a0,t3
80077134:	00ac2825 	or	a1,a1,t4
80077138:	00cd3025 	or	a2,a2,t5
8007713c:	00ee3825 	or	a3,a3,t6
80077140:	010f4025 	or	t0,t0,t7
80077144:	01304825 	or	t1,t1,s0
80077148:	01515025 	or	t2,t2,s1
8007714c:	a3030000 	sb	v1,0(t8)
80077150:	a3040001 	sb	a0,1(t8)
80077154:	a3050010 	sb	a1,16(t8)
80077158:	a3060011 	sb	a2,17(t8)
8007715c:	a3070020 	sb	a3,32(t8)
80077160:	a3080021 	sb	t0,33(t8)
80077164:	a3090030 	sb	t1,48(t8)
80077168:	a30a0031 	sb	t2,49(t8)
8007716c:	92820001 	lbu	v0,1(s4)
80077170:	306300ff 	andi	v1,v1,0xff
80077174:	00025842 	srl	t3,v0,0x1
80077178:	00026082 	srl	t4,v0,0x2
8007717c:	000268c2 	srl	t5,v0,0x3
80077180:	00027102 	srl	t6,v0,0x4
80077184:	00027942 	srl	t7,v0,0x5
80077188:	00028182 	srl	s0,v0,0x6
8007718c:	308400ff 	andi	a0,a0,0xff
80077190:	30a500ff 	andi	a1,a1,0xff
80077194:	30c600ff 	andi	a2,a2,0xff
80077198:	30e700ff 	andi	a3,a3,0xff
8007719c:	310800ff 	andi	t0,t0,0xff
800771a0:	312900ff 	andi	t1,t1,0xff
800771a4:	314a00ff 	andi	t2,t2,0xff
800771a8:	000289c2 	srl	s1,v0,0x7
800771ac:	316b0001 	andi	t3,t3,0x1
800771b0:	318c0001 	andi	t4,t4,0x1
800771b4:	31ad0001 	andi	t5,t5,0x1
800771b8:	31ce0001 	andi	t6,t6,0x1
800771bc:	31ef0001 	andi	t7,t7,0x1
800771c0:	32100001 	andi	s0,s0,0x1
800771c4:	30420001 	andi	v0,v0,0x1
800771c8:	00031840 	sll	v1,v1,0x1
800771cc:	00042040 	sll	a0,a0,0x1
800771d0:	00052840 	sll	a1,a1,0x1
800771d4:	00063040 	sll	a2,a2,0x1
800771d8:	00073840 	sll	a3,a3,0x1
800771dc:	00084040 	sll	t0,t0,0x1
800771e0:	00094840 	sll	t1,t1,0x1
800771e4:	000a5040 	sll	t2,t2,0x1
800771e8:	00621825 	or	v1,v1,v0
800771ec:	008b2025 	or	a0,a0,t3
800771f0:	00ac2825 	or	a1,a1,t4
800771f4:	00cd3025 	or	a2,a2,t5
800771f8:	00ee3825 	or	a3,a3,t6
800771fc:	010f4025 	or	t0,t0,t7
80077200:	01304825 	or	t1,t1,s0
80077204:	01515025 	or	t2,t2,s1
80077208:	a3030000 	sb	v1,0(t8)
8007720c:	a3040001 	sb	a0,1(t8)
80077210:	a3050010 	sb	a1,16(t8)
80077214:	a3060011 	sb	a2,17(t8)
80077218:	a3070020 	sb	a3,32(t8)
8007721c:	a3080021 	sb	t0,33(t8)
80077220:	a3090030 	sb	t1,48(t8)
80077224:	a30a0031 	sb	t2,49(t8)
80077228:	92820002 	lbu	v0,2(s4)
8007722c:	306300ff 	andi	v1,v1,0xff
80077230:	00025842 	srl	t3,v0,0x1
80077234:	00026082 	srl	t4,v0,0x2
80077238:	000268c2 	srl	t5,v0,0x3
8007723c:	00027102 	srl	t6,v0,0x4
80077240:	00027942 	srl	t7,v0,0x5
80077244:	00028182 	srl	s0,v0,0x6
80077248:	308400ff 	andi	a0,a0,0xff
8007724c:	30a500ff 	andi	a1,a1,0xff
80077250:	30c600ff 	andi	a2,a2,0xff
80077254:	30e700ff 	andi	a3,a3,0xff
80077258:	310800ff 	andi	t0,t0,0xff
8007725c:	312900ff 	andi	t1,t1,0xff
80077260:	314a00ff 	andi	t2,t2,0xff
80077264:	000289c2 	srl	s1,v0,0x7
80077268:	316b0001 	andi	t3,t3,0x1
8007726c:	318c0001 	andi	t4,t4,0x1
80077270:	31ad0001 	andi	t5,t5,0x1
80077274:	31ce0001 	andi	t6,t6,0x1
80077278:	31ef0001 	andi	t7,t7,0x1
8007727c:	32100001 	andi	s0,s0,0x1
80077280:	30420001 	andi	v0,v0,0x1
80077284:	00031840 	sll	v1,v1,0x1
80077288:	00042040 	sll	a0,a0,0x1
8007728c:	00052840 	sll	a1,a1,0x1
80077290:	00063040 	sll	a2,a2,0x1
80077294:	00073840 	sll	a3,a3,0x1
80077298:	00084040 	sll	t0,t0,0x1
8007729c:	00094840 	sll	t1,t1,0x1
800772a0:	000a5040 	sll	t2,t2,0x1
800772a4:	00621825 	or	v1,v1,v0
800772a8:	008b2025 	or	a0,a0,t3
800772ac:	00ac2825 	or	a1,a1,t4
800772b0:	00cd3025 	or	a2,a2,t5
800772b4:	00ee3825 	or	a3,a3,t6
800772b8:	010f4025 	or	t0,t0,t7
800772bc:	01304825 	or	t1,t1,s0
800772c0:	01515025 	or	t2,t2,s1
800772c4:	a3030000 	sb	v1,0(t8)
800772c8:	a3040001 	sb	a0,1(t8)
800772cc:	a3050010 	sb	a1,16(t8)
800772d0:	a3060011 	sb	a2,17(t8)
800772d4:	a3070020 	sb	a3,32(t8)
800772d8:	a3080021 	sb	t0,33(t8)
800772dc:	a3090030 	sb	t1,48(t8)
800772e0:	a30a0031 	sb	t2,49(t8)
800772e4:	92820003 	lbu	v0,3(s4)
800772e8:	306300ff 	andi	v1,v1,0xff
800772ec:	00025842 	srl	t3,v0,0x1
800772f0:	00026082 	srl	t4,v0,0x2
800772f4:	000268c2 	srl	t5,v0,0x3
800772f8:	00027102 	srl	t6,v0,0x4
800772fc:	00027942 	srl	t7,v0,0x5
80077300:	00028182 	srl	s0,v0,0x6
80077304:	308400ff 	andi	a0,a0,0xff
80077308:	30a500ff 	andi	a1,a1,0xff
8007730c:	30c600ff 	andi	a2,a2,0xff
80077310:	30e700ff 	andi	a3,a3,0xff
80077314:	310800ff 	andi	t0,t0,0xff
80077318:	312900ff 	andi	t1,t1,0xff
8007731c:	314a00ff 	andi	t2,t2,0xff
80077320:	000289c2 	srl	s1,v0,0x7
80077324:	316b0001 	andi	t3,t3,0x1
80077328:	318c0001 	andi	t4,t4,0x1
8007732c:	31ad0001 	andi	t5,t5,0x1
80077330:	31ce0001 	andi	t6,t6,0x1
80077334:	31ef0001 	andi	t7,t7,0x1
80077338:	32100001 	andi	s0,s0,0x1
8007733c:	30420001 	andi	v0,v0,0x1
80077340:	00031840 	sll	v1,v1,0x1
80077344:	00042040 	sll	a0,a0,0x1
80077348:	00052840 	sll	a1,a1,0x1
8007734c:	00063040 	sll	a2,a2,0x1
80077350:	00073840 	sll	a3,a3,0x1
80077354:	00084040 	sll	t0,t0,0x1
80077358:	00094840 	sll	t1,t1,0x1
8007735c:	000a5040 	sll	t2,t2,0x1
80077360:	00621825 	or	v1,v1,v0
80077364:	008b2025 	or	a0,a0,t3
80077368:	00ac2825 	or	a1,a1,t4
8007736c:	00cd3025 	or	a2,a2,t5
80077370:	00ee3825 	or	a3,a3,t6
80077374:	010f4025 	or	t0,t0,t7
80077378:	01304825 	or	t1,t1,s0
8007737c:	01515025 	or	t2,t2,s1
80077380:	a3030000 	sb	v1,0(t8)
80077384:	a3040001 	sb	a0,1(t8)
80077388:	a3050010 	sb	a1,16(t8)
8007738c:	a3060011 	sb	a2,17(t8)
80077390:	a3070020 	sb	a3,32(t8)
80077394:	a3080021 	sb	t0,33(t8)
80077398:	a3090030 	sb	t1,48(t8)
8007739c:	a30a0031 	sb	t2,49(t8)
800773a0:	92820004 	lbu	v0,4(s4)
800773a4:	306300ff 	andi	v1,v1,0xff
800773a8:	00025842 	srl	t3,v0,0x1
800773ac:	00026082 	srl	t4,v0,0x2
800773b0:	000268c2 	srl	t5,v0,0x3
800773b4:	00027102 	srl	t6,v0,0x4
800773b8:	00027942 	srl	t7,v0,0x5
800773bc:	00028182 	srl	s0,v0,0x6
800773c0:	308400ff 	andi	a0,a0,0xff
800773c4:	30a500ff 	andi	a1,a1,0xff
800773c8:	30c600ff 	andi	a2,a2,0xff
800773cc:	30e700ff 	andi	a3,a3,0xff
800773d0:	310800ff 	andi	t0,t0,0xff
800773d4:	312900ff 	andi	t1,t1,0xff
800773d8:	314a00ff 	andi	t2,t2,0xff
800773dc:	000289c2 	srl	s1,v0,0x7
800773e0:	316b0001 	andi	t3,t3,0x1
800773e4:	318c0001 	andi	t4,t4,0x1
800773e8:	31ad0001 	andi	t5,t5,0x1
800773ec:	31ce0001 	andi	t6,t6,0x1
800773f0:	31ef0001 	andi	t7,t7,0x1
800773f4:	32100001 	andi	s0,s0,0x1
800773f8:	30420001 	andi	v0,v0,0x1
800773fc:	00031840 	sll	v1,v1,0x1
80077400:	00042040 	sll	a0,a0,0x1
80077404:	00052840 	sll	a1,a1,0x1
80077408:	00063040 	sll	a2,a2,0x1
8007740c:	00073840 	sll	a3,a3,0x1
80077410:	00084040 	sll	t0,t0,0x1
80077414:	00094840 	sll	t1,t1,0x1
80077418:	000a5040 	sll	t2,t2,0x1
8007741c:	00621825 	or	v1,v1,v0
80077420:	008b2025 	or	a0,a0,t3
80077424:	00ac2825 	or	a1,a1,t4
80077428:	00cd3025 	or	a2,a2,t5
8007742c:	00ee3825 	or	a3,a3,t6
80077430:	010f4025 	or	t0,t0,t7
80077434:	01304825 	or	t1,t1,s0
80077438:	01515025 	or	t2,t2,s1
8007743c:	a3030000 	sb	v1,0(t8)
80077440:	a3040001 	sb	a0,1(t8)
80077444:	a3050010 	sb	a1,16(t8)
80077448:	a3060011 	sb	a2,17(t8)
8007744c:	a3070020 	sb	a3,32(t8)
80077450:	a3080021 	sb	t0,33(t8)
80077454:	a3090030 	sb	t1,48(t8)
80077458:	a30a0031 	sb	t2,49(t8)
8007745c:	92820005 	lbu	v0,5(s4)
80077460:	306300ff 	andi	v1,v1,0xff
80077464:	00025842 	srl	t3,v0,0x1
80077468:	00026082 	srl	t4,v0,0x2
8007746c:	000268c2 	srl	t5,v0,0x3
80077470:	00027102 	srl	t6,v0,0x4
80077474:	00027942 	srl	t7,v0,0x5
80077478:	00028182 	srl	s0,v0,0x6
8007747c:	308400ff 	andi	a0,a0,0xff
80077480:	30a500ff 	andi	a1,a1,0xff
80077484:	30c600ff 	andi	a2,a2,0xff
80077488:	30e700ff 	andi	a3,a3,0xff
8007748c:	310800ff 	andi	t0,t0,0xff
80077490:	312900ff 	andi	t1,t1,0xff
80077494:	314a00ff 	andi	t2,t2,0xff
80077498:	000289c2 	srl	s1,v0,0x7
8007749c:	316b0001 	andi	t3,t3,0x1
800774a0:	318c0001 	andi	t4,t4,0x1
800774a4:	31ad0001 	andi	t5,t5,0x1
800774a8:	31ce0001 	andi	t6,t6,0x1
800774ac:	31ef0001 	andi	t7,t7,0x1
800774b0:	32100001 	andi	s0,s0,0x1
800774b4:	30420001 	andi	v0,v0,0x1
800774b8:	00031840 	sll	v1,v1,0x1
800774bc:	00042040 	sll	a0,a0,0x1
800774c0:	00052840 	sll	a1,a1,0x1
800774c4:	00063040 	sll	a2,a2,0x1
800774c8:	00073840 	sll	a3,a3,0x1
800774cc:	00084040 	sll	t0,t0,0x1
800774d0:	00094840 	sll	t1,t1,0x1
800774d4:	000a5040 	sll	t2,t2,0x1
800774d8:	00621825 	or	v1,v1,v0
800774dc:	008b2025 	or	a0,a0,t3
800774e0:	00ac2825 	or	a1,a1,t4
800774e4:	00cd3025 	or	a2,a2,t5
800774e8:	00ee3825 	or	a3,a3,t6
800774ec:	010f4025 	or	t0,t0,t7
800774f0:	01304825 	or	t1,t1,s0
800774f4:	01515025 	or	t2,t2,s1
800774f8:	a3030000 	sb	v1,0(t8)
800774fc:	a3040001 	sb	a0,1(t8)
80077500:	a3050010 	sb	a1,16(t8)
80077504:	a3060011 	sb	a2,17(t8)
80077508:	a3070020 	sb	a3,32(t8)
8007750c:	a3080021 	sb	t0,33(t8)
80077510:	a3090030 	sb	t1,48(t8)
80077514:	a30a0031 	sb	t2,49(t8)
80077518:	92820006 	lbu	v0,6(s4)
8007751c:	306300ff 	andi	v1,v1,0xff
80077520:	00025842 	srl	t3,v0,0x1
80077524:	00026082 	srl	t4,v0,0x2
80077528:	000268c2 	srl	t5,v0,0x3
8007752c:	00027102 	srl	t6,v0,0x4
80077530:	00027942 	srl	t7,v0,0x5
80077534:	00028182 	srl	s0,v0,0x6
80077538:	308400ff 	andi	a0,a0,0xff
8007753c:	30a500ff 	andi	a1,a1,0xff
80077540:	30c600ff 	andi	a2,a2,0xff
80077544:	30e700ff 	andi	a3,a3,0xff
80077548:	310800ff 	andi	t0,t0,0xff
8007754c:	312900ff 	andi	t1,t1,0xff
80077550:	314a00ff 	andi	t2,t2,0xff
80077554:	000289c2 	srl	s1,v0,0x7
80077558:	316b0001 	andi	t3,t3,0x1
8007755c:	318c0001 	andi	t4,t4,0x1
80077560:	31ad0001 	andi	t5,t5,0x1
80077564:	31ce0001 	andi	t6,t6,0x1
80077568:	31ef0001 	andi	t7,t7,0x1
8007756c:	32100001 	andi	s0,s0,0x1
80077570:	30420001 	andi	v0,v0,0x1
80077574:	00031840 	sll	v1,v1,0x1
80077578:	00042040 	sll	a0,a0,0x1
8007757c:	00052840 	sll	a1,a1,0x1
80077580:	00063040 	sll	a2,a2,0x1
80077584:	00073840 	sll	a3,a3,0x1
80077588:	00084040 	sll	t0,t0,0x1
8007758c:	00094840 	sll	t1,t1,0x1
80077590:	000a5040 	sll	t2,t2,0x1
80077594:	00621825 	or	v1,v1,v0
80077598:	008b2025 	or	a0,a0,t3
8007759c:	00ac2825 	or	a1,a1,t4
800775a0:	00cd3025 	or	a2,a2,t5
800775a4:	00ee3825 	or	a3,a3,t6
800775a8:	010f4025 	or	t0,t0,t7
800775ac:	01304825 	or	t1,t1,s0
800775b0:	01515025 	or	t2,t2,s1
800775b4:	a3030000 	sb	v1,0(t8)
800775b8:	a3040001 	sb	a0,1(t8)
800775bc:	a3050010 	sb	a1,16(t8)
800775c0:	a3060011 	sb	a2,17(t8)
800775c4:	a3070020 	sb	a3,32(t8)
800775c8:	a3080021 	sb	t0,33(t8)
800775cc:	a3090030 	sb	t1,48(t8)
800775d0:	a30a0031 	sb	t2,49(t8)
800775d4:	92820007 	lbu	v0,7(s4)
800775d8:	306300ff 	andi	v1,v1,0xff
800775dc:	00025842 	srl	t3,v0,0x1
800775e0:	00026082 	srl	t4,v0,0x2
800775e4:	000268c2 	srl	t5,v0,0x3
800775e8:	00027102 	srl	t6,v0,0x4
800775ec:	00027942 	srl	t7,v0,0x5
800775f0:	00028182 	srl	s0,v0,0x6
800775f4:	000289c2 	srl	s1,v0,0x7
800775f8:	00031840 	sll	v1,v1,0x1
800775fc:	30420001 	andi	v0,v0,0x1
80077600:	00621825 	or	v1,v1,v0
80077604:	308400ff 	andi	a0,a0,0xff
80077608:	30a500ff 	andi	a1,a1,0xff
8007760c:	30c600ff 	andi	a2,a2,0xff
80077610:	30e700ff 	andi	a3,a3,0xff
80077614:	310800ff 	andi	t0,t0,0xff
80077618:	312900ff 	andi	t1,t1,0xff
8007761c:	314a00ff 	andi	t2,t2,0xff
80077620:	3c02007f 	lui	v0,0x7f
80077624:	00042040 	sll	a0,a0,0x1
80077628:	316b0001 	andi	t3,t3,0x1
8007762c:	00052840 	sll	a1,a1,0x1
80077630:	318c0001 	andi	t4,t4,0x1
80077634:	00063040 	sll	a2,a2,0x1
80077638:	31ad0001 	andi	t5,t5,0x1
8007763c:	00073840 	sll	a3,a3,0x1
80077640:	31ce0001 	andi	t6,t6,0x1
80077644:	00084040 	sll	t0,t0,0x1
80077648:	31ef0001 	andi	t7,t7,0x1
8007764c:	00094840 	sll	t1,t1,0x1
80077650:	32100001 	andi	s0,s0,0x1
80077654:	000a5040 	sll	t2,t2,0x1
80077658:	34420038 	ori	v0,v0,0x38
8007765c:	008b2025 	or	a0,a0,t3
80077660:	00ac2825 	or	a1,a1,t4
80077664:	00cd3025 	or	a2,a2,t5
80077668:	00ee3825 	or	a3,a3,t6
8007766c:	010f4025 	or	t0,t0,t7
80077670:	01304825 	or	t1,t1,s0
80077674:	01515025 	or	t2,t2,s1
80077678:	03221021 	addu	v0,t9,v0
8007767c:	a3030000 	sb	v1,0(t8)
80077680:	a3040001 	sb	a0,1(t8)
80077684:	a3050010 	sb	a1,16(t8)
80077688:	a3060011 	sb	a2,17(t8)
8007768c:	a3070020 	sb	a3,32(t8)
80077690:	a3080021 	sb	t0,33(t8)
80077694:	a3090030 	sb	t1,48(t8)
80077698:	1682fe83 	bne	s4,v0,800770a8 <S9xSetSA1+0x16c>
8007769c:	a30a0031 	sb	t2,49(t8)
800776a0:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
800776a4:	3c028021 	lui	v0,0x8021
800776a8:	32420002 	andi	v0,s2,0x2
800776ac:	10400008 	beqz	v0,800776d0 <S9xSetSA1+0x794>
800776b0:	3c0d8021 	lui	t5,0x8021
800776b4:	25a2e988 	addiu	v0,t5,-5752
800776b8:	3c030001 	lui	v1,0x1
800776bc:	00431021 	addu	v0,v0,v1
800776c0:	00002021 	move	a0,zero
800776c4:	00002821 	move	a1,zero
800776c8:	ac448048 	sw	a0,-32696(v0)
800776cc:	ac45804c 	sw	a1,-32692(v0)
800776d0:	25a2e988 	addiu	v0,t5,-5752
800776d4:	3c030001 	lui	v1,0x1
800776d8:	00431021 	addu	v0,v0,v1
800776dc:	32440003 	andi	a0,s2,0x3
800776e0:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
800776e4:	ac448044 	sw	a0,-32700(v0)
800776e8:	3c048021 	lui	a0,0x8021
800776ec:	2484e988 	addiu	a0,a0,-5752
800776f0:	3c030001 	lui	v1,0x1
800776f4:	00832021 	addu	a0,a0,v1
800776f8:	94828040 	lhu	v0,-32704(a0)
800776fc:	3042ff00 	andi	v0,v0,0xff00
80077700:	00521025 	or	v0,v0,s2
80077704:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077708:	a4828040 	sh	v0,-32704(a0)
8007770c:	3c048021 	lui	a0,0x8021
80077710:	3c020001 	lui	v0,0x1
80077714:	2484e988 	addiu	a0,a0,-5752
80077718:	00822021 	addu	a0,a0,v0
8007771c:	90838040 	lbu	v1,-32704(a0)
80077720:	00121200 	sll	v0,s2,0x8
80077724:	00621825 	or	v1,v1,v0
80077728:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
8007772c:	a4838040 	sh	v1,-32704(a0)
80077730:	3c048021 	lui	a0,0x8021
80077734:	2484e988 	addiu	a0,a0,-5752
80077738:	3c030001 	lui	v1,0x1
8007773c:	00832021 	addu	a0,a0,v1
80077740:	94828042 	lhu	v0,-32702(a0)
80077744:	3042ff00 	andi	v0,v0,0xff00
80077748:	00521025 	or	v0,v0,s2
8007774c:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077750:	a4828042 	sh	v0,-32702(a0)
80077754:	3c0d8021 	lui	t5,0x8021
80077758:	3c020001 	lui	v0,0x1
8007775c:	25a4e988 	addiu	a0,t5,-5752
80077760:	00824821 	addu	t1,a0,v0
80077764:	91238042 	lbu	v1,-32702(t1)
80077768:	00121200 	sll	v0,s2,0x8
8007776c:	00621825 	or	v1,v1,v0
80077770:	00031c00 	sll	v1,v1,0x10
80077774:	8d228044 	lw	v0,-32700(t1)
80077778:	00031c03 	sra	v1,v1,0x10
8007777c:	10400275 	beqz	v0,80078154 <S9xSetSA1+0x1218>
80077780:	a5238042 	sh	v1,-32702(t1)
80077784:	240a0001 	li	t2,1
80077788:	104a02fa 	beq	v0,t2,80078374 <S9xSetSA1+0x1438>
8007778c:	00000000 	nop
80077790:	85228040 	lh	v0,-32704(t1)
80077794:	8d268048 	lw	a2,-32696(t1)
80077798:	70431002 	mul	v0,v0,v1
8007779c:	8d27804c 	lw	a3,-32692(t1)
800777a0:	00c22021 	addu	a0,a2,v0
800777a4:	00021fc3 	sra	v1,v0,0x1f
800777a8:	0086402b 	sltu	t0,a0,a2
800777ac:	00e32821 	addu	a1,a3,v1
800777b0:	3c0600ff 	lui	a2,0xff
800777b4:	01052821 	addu	a1,t0,a1
800777b8:	34c6ffff 	ori	a2,a2,0xffff
800777bc:	00001021 	move	v0,zero
800777c0:	00a61824 	and	v1,a1,a2
800777c4:	00431025 	or	v0,v0,v1
800777c8:	ad248048 	sw	a0,-32696(t1)
800777cc:	1040fdf5 	beqz	v0,80076fa4 <S9xSetSA1+0x68>
800777d0:	ad25804c 	sw	a1,-32692(t1)
800777d4:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
800777d8:	a12a8050 	sb	t2,-32688(t1)
800777dc:	3c028021 	lui	v0,0x8021
800777e0:	8c437030 	lw	v1,28720(v0)
800777e4:	24040001 	li	a0,1
800777e8:	a0722258 	sb	s2,8792(v1)
800777ec:	00002821 	move	a1,zero
800777f0:	3c198007 	lui	t9,0x8007
800777f4:	8fbf0024 	lw	ra,36(sp)
800777f8:	8fb40020 	lw	s4,32(sp)
800777fc:	8fb3001c 	lw	s3,28(sp)
80077800:	8fb20018 	lw	s2,24(sp)
80077804:	8fb10014 	lw	s1,20(sp)
80077808:	8fb00010 	lw	s0,16(sp)
8007780c:	27396338 	addiu	t9,t9,25400
80077810:	03200008 	jr	t9
80077814:	27bd0028 	addiu	sp,sp,40
80077818:	3c038021 	lui	v1,0x8021
8007781c:	8c627030 	lw	v0,28720(v1)
80077820:	3c030001 	lui	v1,0x1
80077824:	00451021 	addu	v0,v0,a1
80077828:	a0520000 	sb	s2,0(v0)
8007782c:	3c028021 	lui	v0,0x8021
80077830:	2442e988 	addiu	v0,v0,-5752
80077834:	00431021 	addu	v0,v0,v1
80077838:	00002021 	move	a0,zero
8007783c:	24050001 	li	a1,1
80077840:	0801ddfc 	j	800777f0 <S9xSetSA1+0x8b4>
80077844:	a0408053 	sb	zero,-32685(v0)
80077848:	00121600 	sll	v0,s2,0x18
8007784c:	00021603 	sra	v0,v0,0x18
80077850:	044002e7 	bltz	v0,800783f0 <S9xSetSA1+0x14b4>
80077854:	3c028021 	lui	v0,0x8021
80077858:	32420020 	andi	v0,s2,0x20
8007785c:	1040fdd1 	beqz	v0,80076fa4 <S9xSetSA1+0x68>
80077860:	3c048021 	lui	a0,0x8021
80077864:	2483701c 	addiu	v1,a0,28700
80077868:	8c640014 	lw	a0,20(v1)
8007786c:	90822300 	lbu	v0,8960(a0)
80077870:	304200df 	andi	v0,v0,0xdf
80077874:	a0822300 	sb	v0,8960(a0)
80077878:	3c028001 	lui	v0,0x8001
8007787c:	2442d60c 	addiu	v0,v0,-10740
80077880:	0040f809 	jalr	v0
80077884:	24040020 	li	a0,32
80077888:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
8007788c:	3c028021 	lui	v0,0x8021
80077890:	3c0c8021 	lui	t4,0x8021
80077894:	2585701c 	addiu	a1,t4,28700
80077898:	8ca20014 	lw	v0,20(a1)
8007789c:	00121e00 	sll	v1,s2,0x18
800778a0:	00031e03 	sra	v1,v1,0x18
800778a4:	0460025c 	bltz	v1,80078218 <S9xSetSA1+0x12dc>
800778a8:	a0522209 	sb	s2,8713(v0)
800778ac:	8ca30014 	lw	v1,20(a1)
800778b0:	90622201 	lbu	v0,8705(v1)
800778b4:	02421024 	and	v0,s2,v0
800778b8:	30420080 	andi	v0,v0,0x80
800778bc:	1040fdb9 	beqz	v0,80076fa4 <S9xSetSA1+0x68>
800778c0:	3c028001 	lui	v0,0x8001
800778c4:	2442d5c0 	addiu	v0,v0,-10816
800778c8:	0040f809 	jalr	v0
800778cc:	24040080 	li	a0,128
800778d0:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
800778d4:	3c028021 	lui	v0,0x8021
800778d8:	3c0e8021 	lui	t6,0x8021
800778dc:	25c3701c 	addiu	v1,t6,28700
800778e0:	8c630014 	lw	v1,20(v1)
800778e4:	9062220a 	lbu	v0,8714(v1)
800778e8:	02421026 	xor	v0,s2,v0
800778ec:	30420080 	andi	v0,v0,0x80
800778f0:	10400010 	beqz	v0,80077934 <S9xSetSA1+0x9f8>
800778f4:	3c028021 	lui	v0,0x8021
800778f8:	90622301 	lbu	v0,8961(v1)
800778fc:	02421024 	and	v0,s2,v0
80077900:	30420080 	andi	v0,v0,0x80
80077904:	1040000b 	beqz	v0,80077934 <S9xSetSA1+0x9f8>
80077908:	3c028021 	lui	v0,0x8021
8007790c:	3c048021 	lui	a0,0x8021
80077910:	2484e988 	addiu	a0,a0,-5752
80077914:	8c850014 	lw	a1,20(a0)
80077918:	9082001a 	lbu	v0,26(a0)
8007791c:	2403ff80 	li	v1,-128
80077920:	00431025 	or	v0,v0,v1
80077924:	34a50800 	ori	a1,a1,0x800
80077928:	a082001a 	sb	v0,26(a0)
8007792c:	ac850014 	sw	a1,20(a0)
80077930:	3c028021 	lui	v0,0x8021
80077934:	2443701c 	addiu	v1,v0,28700
80077938:	8c630014 	lw	v1,20(v1)
8007793c:	9062220a 	lbu	v0,8714(v1)
80077940:	02421026 	xor	v0,s2,v0
80077944:	30420040 	andi	v0,v0,0x40
80077948:	1040000f 	beqz	v0,80077988 <S9xSetSA1+0xa4c>
8007794c:	3c048021 	lui	a0,0x8021
80077950:	90622301 	lbu	v0,8961(v1)
80077954:	02421024 	and	v0,s2,v0
80077958:	30420040 	andi	v0,v0,0x40
8007795c:	1040000b 	beqz	v0,8007798c <S9xSetSA1+0xa50>
80077960:	2483701c 	addiu	v1,a0,28700
80077964:	3c028021 	lui	v0,0x8021
80077968:	2442e988 	addiu	v0,v0,-5752
8007796c:	8c440014 	lw	a0,20(v0)
80077970:	9043001a 	lbu	v1,26(v0)
80077974:	34840800 	ori	a0,a0,0x800
80077978:	34630040 	ori	v1,v1,0x40
8007797c:	a043001a 	sb	v1,26(v0)
80077980:	ac440014 	sw	a0,20(v0)
80077984:	3c048021 	lui	a0,0x8021
80077988:	2483701c 	addiu	v1,a0,28700
8007798c:	8c630014 	lw	v1,20(v1)
80077990:	9062220a 	lbu	v0,8714(v1)
80077994:	02421026 	xor	v0,s2,v0
80077998:	30420020 	andi	v0,v0,0x20
8007799c:	1040fd82 	beqz	v0,80076fa8 <S9xSetSA1+0x6c>
800779a0:	3c028021 	lui	v0,0x8021
800779a4:	90622301 	lbu	v0,8961(v1)
800779a8:	02421024 	and	v0,s2,v0
800779ac:	30420020 	andi	v0,v0,0x20
800779b0:	1040fd7d 	beqz	v0,80076fa8 <S9xSetSA1+0x6c>
800779b4:	3c028021 	lui	v0,0x8021
800779b8:	3c028021 	lui	v0,0x8021
800779bc:	2442e988 	addiu	v0,v0,-5752
800779c0:	8c440014 	lw	a0,20(v0)
800779c4:	9043001a 	lbu	v1,26(v0)
800779c8:	34840800 	ori	a0,a0,0x800
800779cc:	34630020 	ori	v1,v1,0x20
800779d0:	a043001a 	sb	v1,26(v0)
800779d4:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
800779d8:	ac440014 	sw	a0,20(v0)
800779dc:	00121600 	sll	v0,s2,0x18
800779e0:	00021603 	sra	v0,v0,0x18
800779e4:	04400212 	bltz	v0,80078230 <S9xSetSA1+0x12f4>
800779e8:	3c0d8021 	lui	t5,0x8021
800779ec:	32420040 	andi	v0,s2,0x40
800779f0:	1040000d 	beqz	v0,80077a28 <S9xSetSA1+0xaec>
800779f4:	32420020 	andi	v0,s2,0x20
800779f8:	25a5e988 	addiu	a1,t5,-5752
800779fc:	90a3001a 	lbu	v1,26(a1)
80077a00:	3c0e8021 	lui	t6,0x8021
80077a04:	2406ffbf 	li	a2,-65
80077a08:	25c2701c 	addiu	v0,t6,28700
80077a0c:	8c440014 	lw	a0,20(v0)
80077a10:	00661824 	and	v1,v1,a2
80077a14:	a0a3001a 	sb	v1,26(a1)
80077a18:	90822301 	lbu	v0,8961(a0)
80077a1c:	00461024 	and	v0,v0,a2
80077a20:	a0822301 	sb	v0,8961(a0)
80077a24:	32420020 	andi	v0,s2,0x20
80077a28:	1040000d 	beqz	v0,80077a60 <S9xSetSA1+0xb24>
80077a2c:	32420010 	andi	v0,s2,0x10
80077a30:	25a5e988 	addiu	a1,t5,-5752
80077a34:	90a3001a 	lbu	v1,26(a1)
80077a38:	3c048021 	lui	a0,0x8021
80077a3c:	2406ffdf 	li	a2,-33
80077a40:	2482701c 	addiu	v0,a0,28700
80077a44:	8c440014 	lw	a0,20(v0)
80077a48:	00661824 	and	v1,v1,a2
80077a4c:	a0a3001a 	sb	v1,26(a1)
80077a50:	90822301 	lbu	v0,8961(a0)
80077a54:	00461024 	and	v0,v0,a2
80077a58:	a0822301 	sb	v0,8961(a0)
80077a5c:	32420010 	andi	v0,s2,0x10
80077a60:	10400008 	beqz	v0,80077a84 <S9xSetSA1+0xb48>
80077a64:	25a4e988 	addiu	a0,t5,-5752
80077a68:	3c058021 	lui	a1,0x8021
80077a6c:	24a2701c 	addiu	v0,a1,28700
80077a70:	8c440014 	lw	a0,20(v0)
80077a74:	90832301 	lbu	v1,8961(a0)
80077a78:	306300ef 	andi	v1,v1,0xef
80077a7c:	a0832301 	sb	v1,8961(a0)
80077a80:	25a4e988 	addiu	a0,t5,-5752
80077a84:	9082001a 	lbu	v0,26(a0)
80077a88:	1440fd47 	bnez	v0,80076fa8 <S9xSetSA1+0x6c>
80077a8c:	3c028021 	lui	v0,0x8021
80077a90:	8c820014 	lw	v0,20(a0)
80077a94:	2403f7ff 	li	v1,-2049
80077a98:	00431024 	and	v0,v0,v1
80077a9c:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077aa0:	ac820014 	sw	v0,20(a0)
80077aa4:	3c048019 	lui	a0,0x8019
80077aa8:	3c02800f 	lui	v0,0x800f
80077aac:	24424bb0 	addiu	v0,v0,19376
80077ab0:	0040f809 	jalr	v0
80077ab4:	2484325c 	addiu	a0,a0,12892
80077ab8:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
80077abc:	3c028021 	lui	v0,0x8021
80077ac0:	3c0c8021 	lui	t4,0x8021
80077ac4:	2582701c 	addiu	v0,t4,28700
80077ac8:	8c430014 	lw	v1,20(v0)
80077acc:	3c048019 	lui	a0,0x8019
80077ad0:	90652213 	lbu	a1,8723(v1)
80077ad4:	3c02800f 	lui	v0,0x800f
80077ad8:	00052a00 	sll	a1,a1,0x8
80077adc:	2484326c 	addiu	a0,a0,12908
80077ae0:	24424bb0 	addiu	v0,v0,19376
80077ae4:	0040f809 	jalr	v0
80077ae8:	02452825 	or	a1,s2,a1
80077aec:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
80077af0:	3c028021 	lui	v0,0x8021
80077af4:	3c0e8021 	lui	t6,0x8021
80077af8:	25c2701c 	addiu	v0,t6,28700
80077afc:	8c430014 	lw	v1,20(v0)
80077b00:	00122200 	sll	a0,s2,0x8
80077b04:	90652212 	lbu	a1,8722(v1)
80077b08:	3c02800f 	lui	v0,0x800f
80077b0c:	00852825 	or	a1,a0,a1
80077b10:	3c048019 	lui	a0,0x8019
80077b14:	24424bb0 	addiu	v0,v0,19376
80077b18:	0040f809 	jalr	v0
80077b1c:	2484326c 	addiu	a0,a0,12908
80077b20:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
80077b24:	3c028021 	lui	v0,0x8021
80077b28:	3c038021 	lui	v1,0x8021
80077b2c:	2462701c 	addiu	v0,v1,28700
80077b30:	8c430014 	lw	v1,20(v0)
80077b34:	3c048019 	lui	a0,0x8019
80077b38:	90652215 	lbu	a1,8725(v1)
80077b3c:	3c02800f 	lui	v0,0x800f
80077b40:	00052a00 	sll	a1,a1,0x8
80077b44:	2484327c 	addiu	a0,a0,12924
80077b48:	24424bb0 	addiu	v0,v0,19376
80077b4c:	0040f809 	jalr	v0
80077b50:	02452825 	or	a1,s2,a1
80077b54:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
80077b58:	3c028021 	lui	v0,0x8021
80077b5c:	3c048021 	lui	a0,0x8021
80077b60:	2482701c 	addiu	v0,a0,28700
80077b64:	8c430014 	lw	v1,20(v0)
80077b68:	00122200 	sll	a0,s2,0x8
80077b6c:	90652214 	lbu	a1,8724(v1)
80077b70:	3c02800f 	lui	v0,0x800f
80077b74:	00852825 	or	a1,a0,a1
80077b78:	3c048019 	lui	a0,0x8019
80077b7c:	24424bb0 	addiu	v0,v0,19376
80077b80:	0040f809 	jalr	v0
80077b84:	2484327c 	addiu	a0,a0,12924
80077b88:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
80077b8c:	3c028021 	lui	v0,0x8021
80077b90:	24a4dde0 	addiu	a0,a1,-8736
80077b94:	3c058021 	lui	a1,0x8021
80077b98:	24a2701c 	addiu	v0,a1,28700
80077b9c:	8c460004 	lw	a2,4(v0)
80077ba0:	00045a40 	sll	t3,a0,0x9
80077ba4:	32430007 	andi	v1,s2,0x7
80077ba8:	2c850002 	sltiu	a1,a0,2
80077bac:	00035500 	sll	t2,v1,0x14
80077bb0:	25620400 	addiu	v0,t3,1024
80077bb4:	0045580a 	movz	t3,v0,a1
80077bb8:	01463021 	addu	a2,t2,a2
80077bbc:	00046200 	sll	t4,a0,0x8
80077bc0:	00003821 	move	a3,zero
80077bc4:	24080010 	li	t0,16
80077bc8:	3c0d8021 	lui	t5,0x8021
80077bcc:	00ec1021 	addu	v0,a3,t4
80077bd0:	24420c00 	addiu	v0,v0,3072
80077bd4:	00021080 	sll	v0,v0,0x2
80077bd8:	3c0e8021 	lui	t6,0x8021
80077bdc:	24450028 	addiu	a1,v0,40
80077be0:	25a3e988 	addiu	v1,t5,-5752
80077be4:	24420040 	addiu	v0,v0,64
80077be8:	25c4701c 	addiu	a0,t6,28700
80077bec:	00431821 	addu	v1,v0,v1
80077bf0:	00a42821 	addu	a1,a1,a0
80077bf4:	24e70001 	addiu	a3,a3,1
80077bf8:	00e8102a 	slt	v0,a3,t0
80077bfc:	ac660000 	sw	a2,0(v1)
80077c00:	aca60000 	sw	a2,0(a1)
80077c04:	24630004 	addiu	v1,v1,4
80077c08:	1440fffa 	bnez	v0,80077bf4 <S9xSetSA1+0xcb8>
80077c0c:	24a50004 	addiu	a1,a1,4
80077c10:	29020100 	slti	v0,t0,256
80077c14:	10400129 	beqz	v0,800780bc <S9xSetSA1+0x1180>
80077c18:	01003821 	move	a3,t0
80077c1c:	3c0e8021 	lui	t6,0x8021
80077c20:	25c2701c 	addiu	v0,t6,28700
80077c24:	8c440004 	lw	a0,4(v0)
80077c28:	00081b00 	sll	v1,t0,0xc
80077c2c:	25080010 	addiu	t0,t0,16
80077c30:	006a1821 	addu	v1,v1,t2
80077c34:	00e8102a 	slt	v0,a3,t0
80077c38:	1440ffe4 	bnez	v0,80077bcc <S9xSetSA1+0xc90>
80077c3c:	00643021 	addu	a2,v1,a0
80077c40:	0801df05 	j	80077c14 <S9xSetSA1+0xcd8>
80077c44:	29020100 	slti	v0,t0,256
80077c48:	3c0e8021 	lui	t6,0x8021
80077c4c:	25c2701c 	addiu	v0,t6,28700
80077c50:	32430007 	andi	v1,s2,0x7
80077c54:	8c44000c 	lw	a0,12(v0)
80077c58:	00031b40 	sll	v1,v1,0xd
80077c5c:	00832021 	addu	a0,a0,v1
80077c60:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077c64:	ac440010 	sw	a0,16(v0)
80077c68:	3c038021 	lui	v1,0x8021
80077c6c:	2462701c 	addiu	v0,v1,28700
80077c70:	8c430014 	lw	v1,20(v0)
80077c74:	90642225 	lbu	a0,8741(v1)
80077c78:	1244fcca 	beq	s2,a0,80076fa4 <S9xSetSA1+0x68>
80077c7c:	324500ff 	andi	a1,s2,0xff
80077c80:	00051600 	sll	v0,a1,0x18
80077c84:	00021603 	sra	v0,v0,0x18
80077c88:	0440018f 	bltz	v0,800782c8 <S9xSetSA1+0x138c>
80077c8c:	3c028021 	lui	v0,0x8021
80077c90:	3c038021 	lui	v1,0x8021
80077c94:	244209e4 	addiu	v0,v0,2532
80077c98:	246319e4 	addiu	v1,v1,6628
80077c9c:	24040008 	li	a0,8
80077ca0:	ac44fffc 	sw	a0,-4(v0)
80077ca4:	ac44dffc 	sw	a0,-8196(v0)
80077ca8:	ac440000 	sw	a0,0(v0)
80077cac:	ac44e000 	sw	a0,-8192(v0)
80077cb0:	ac443ffc 	sw	a0,16380(v0)
80077cb4:	ac441ffc 	sw	a0,8188(v0)
80077cb8:	ac444000 	sw	a0,16384(v0)
80077cbc:	ac442000 	sw	a0,8192(v0)
80077cc0:	24420040 	addiu	v0,v0,64
80077cc4:	1443fff6 	bne	v0,v1,80077ca0 <S9xSetSA1+0xd64>
80077cc8:	3c0e8021 	lui	t6,0x8021
80077ccc:	25c4701c 	addiu	a0,t6,28700
80077cd0:	8c83000c 	lw	v1,12(a0)
80077cd4:	30a20007 	andi	v0,a1,0x7
80077cd8:	00021340 	sll	v0,v0,0xd
80077cdc:	00621821 	addu	v1,v1,v0
80077ce0:	3c048021 	lui	a0,0x8021
80077ce4:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077ce8:	ac83e9b0 	sw	v1,-5712(a0)
80077cec:	00121600 	sll	v0,s2,0x18
80077cf0:	00021603 	sra	v0,v0,0x18
80077cf4:	0441fcac 	bgez	v0,80076fa8 <S9xSetSA1+0x6c>
80077cf8:	3c028021 	lui	v0,0x8021
80077cfc:	3c028021 	lui	v0,0x8021
80077d00:	2442e988 	addiu	v0,v0,-5752
80077d04:	3c030001 	lui	v1,0x1
80077d08:	00431021 	addu	v0,v0,v1
80077d0c:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077d10:	a0408052 	sb	zero,-32686(v0)
80077d14:	3c048021 	lui	a0,0x8021
80077d18:	248c701c 	addiu	t4,a0,28700
80077d1c:	8d820014 	lw	v0,20(t4)
80077d20:	a0522236 	sb	s2,8758(v0)
80077d24:	8d8a0014 	lw	t2,20(t4)
80077d28:	24020080 	li	v0,128
80077d2c:	914b2230 	lbu	t3,8752(t2)
80077d30:	316300a4 	andi	v1,t3,0xa4
80077d34:	1062010d 	beq	v1,v0,8007816c <S9xSetSA1+0x1230>
80077d38:	316300b0 	andi	v1,t3,0xb0
80077d3c:	240200b0 	li	v0,176
80077d40:	1462fc99 	bne	v1,v0,80076fa8 <S9xSetSA1+0x6c>
80077d44:	3c028021 	lui	v0,0x8021
80077d48:	91422300 	lbu	v0,8960(t2)
80077d4c:	34420020 	ori	v0,v0,0x20
80077d50:	a1422300 	sb	v0,8960(t2)
80077d54:	8d830014 	lw	v1,20(t4)
80077d58:	90622201 	lbu	v0,8705(v1)
80077d5c:	30420020 	andi	v0,v0,0x20
80077d60:	144001d8 	bnez	v0,800784c4 <S9xSetSA1+0x1588>
80077d64:	3c028001 	lui	v0,0x8001
80077d68:	3c038021 	lui	v1,0x8021
80077d6c:	2463e988 	addiu	v1,v1,-5752
80077d70:	3c040001 	lui	a0,0x1
80077d74:	24020001 	li	v0,1
80077d78:	00641821 	addu	v1,v1,a0
80077d7c:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80077d80:	a0628052 	sb	v0,-32686(v1)
80077d84:	3c0e8021 	lui	t6,0x8021
80077d88:	25cc701c 	addiu	t4,t6,28700
80077d8c:	8d820014 	lw	v0,20(t4)
80077d90:	a0522237 	sb	s2,8759(v0)
80077d94:	8d8a0014 	lw	t2,20(t4)
80077d98:	24020084 	li	v0,132
80077d9c:	914b2230 	lbu	t3,8752(t2)
80077da0:	316300a4 	andi	v1,t3,0xa4
80077da4:	1462fc80 	bne	v1,v0,80076fa8 <S9xSetSA1+0x6c>
80077da8:	3c028021 	lui	v0,0x8021
80077dac:	91422233 	lbu	v0,8755(t2)
80077db0:	91432236 	lbu	v1,8758(t2)
80077db4:	91482232 	lbu	t0,8754(t2)
80077db8:	91442234 	lbu	a0,8756(t2)
80077dbc:	91452235 	lbu	a1,8757(t2)
80077dc0:	91462237 	lbu	a2,8759(t2)
80077dc4:	91472239 	lbu	a3,8761(t2)
80077dc8:	00031a00 	sll	v1,v1,0x8
80077dcc:	00021200 	sll	v0,v0,0x8
80077dd0:	91492238 	lbu	t1,8760(t2)
80077dd4:	00a32825 	or	a1,a1,v1
80077dd8:	00063400 	sll	a2,a2,0x10
80077ddc:	01024025 	or	t0,t0,v0
80077de0:	00042400 	sll	a0,a0,0x10
80077de4:	00073a00 	sll	a3,a3,0x8
80077de8:	31630003 	andi	v1,t3,0x3
80077dec:	00a66825 	or	t5,a1,a2
80077df0:	01044025 	or	t0,t0,a0
80077df4:	10600167 	beqz	v1,80078394 <S9xSetSA1+0x1458>
80077df8:	01273025 	or	a2,t1,a3
80077dfc:	24020001 	li	v0,1
80077e00:	106201a4 	beq	v1,v0,80078494 <S9xSetSA1+0x1558>
80077e04:	310203ff 	andi	v0,t0,0x3ff
80077e08:	01421021 	addu	v0,t2,v0
80077e0c:	30c603ff 	andi	a2,a2,0x3ff
80077e10:	24483000 	addiu	t0,v0,12288
80077e14:	31620004 	andi	v0,t3,0x4
80077e18:	10400127 	beqz	v0,800782b8 <S9xSetSA1+0x137c>
80077e1c:	31a203ff 	andi	v0,t5,0x3ff
80077e20:	3c028021 	lui	v0,0x8021
80077e24:	2443701c 	addiu	v1,v0,28700
80077e28:	8c650020 	lw	a1,32(v1)
80077e2c:	8c64000c 	lw	a0,12(v1)
80077e30:	01a51024 	and	v0,t5,a1
80077e34:	00442021 	addu	a0,v0,a0
80077e38:	00c53024 	and	a2,a2,a1
80077e3c:	3c028012 	lui	v0,0x8012
80077e40:	2442c980 	addiu	v0,v0,-13952
80077e44:	0040f809 	jalr	v0
80077e48:	01002821 	move	a1,t0
80077e4c:	3c038021 	lui	v1,0x8021
80077e50:	2465701c 	addiu	a1,v1,28700
80077e54:	8ca40014 	lw	a0,20(a1)
80077e58:	90822301 	lbu	v0,8961(a0)
80077e5c:	34420020 	ori	v0,v0,0x20
80077e60:	a0822301 	sb	v0,8961(a0)
80077e64:	8ca30014 	lw	v1,20(a1)
80077e68:	9062220a 	lbu	v0,8714(v1)
80077e6c:	30420020 	andi	v0,v0,0x20
80077e70:	1040fc4c 	beqz	v0,80076fa4 <S9xSetSA1+0x68>
80077e74:	3c028021 	lui	v0,0x8021
80077e78:	0801de70 	j	800779c0 <S9xSetSA1+0xa84>
80077e7c:	2442e988 	addiu	v0,v0,-5752
80077e80:	3c0c8021 	lui	t4,0x8021
80077e84:	2583701c 	addiu	v1,t4,28700
80077e88:	8c630014 	lw	v1,20(v1)
80077e8c:	90622201 	lbu	v0,8705(v1)
80077e90:	02421026 	xor	v0,s2,v0
80077e94:	30420080 	andi	v0,v0,0x80
80077e98:	10400006 	beqz	v0,80077eb4 <S9xSetSA1+0xf78>
80077e9c:	3c0e8021 	lui	t6,0x8021
80077ea0:	90622300 	lbu	v0,8960(v1)
80077ea4:	02421024 	and	v0,s2,v0
80077ea8:	30420080 	andi	v0,v0,0x80
80077eac:	1440012c 	bnez	v0,80078360 <S9xSetSA1+0x1424>
80077eb0:	3c028001 	lui	v0,0x8001
80077eb4:	25c3701c 	addiu	v1,t6,28700
80077eb8:	8c630014 	lw	v1,20(v1)
80077ebc:	90622201 	lbu	v0,8705(v1)
80077ec0:	02421026 	xor	v0,s2,v0
80077ec4:	30420020 	andi	v0,v0,0x20
80077ec8:	1040fc37 	beqz	v0,80076fa8 <S9xSetSA1+0x6c>
80077ecc:	3c028021 	lui	v0,0x8021
80077ed0:	90622300 	lbu	v0,8960(v1)
80077ed4:	02421024 	and	v0,s2,v0
80077ed8:	30420020 	andi	v0,v0,0x20
80077edc:	1040fc31 	beqz	v0,80076fa4 <S9xSetSA1+0x68>
80077ee0:	3c028001 	lui	v0,0x8001
80077ee4:	2442d5c0 	addiu	v0,v0,-10816
80077ee8:	0040f809 	jalr	v0
80077eec:	24040020 	li	a0,32
80077ef0:	0801dbea 	j	80076fa8 <S9xSetSA1+0x6c>
80077ef4:	3c028021 	lui	v0,0x8021
80077ef8:	3c0d8021 	lui	t5,0x8021
80077efc:	32420060 	andi	v0,s2,0x60
80077f00:	0002102b 	sltu	v0,zero,v0
80077f04:	25a8e988 	addiu	t0,t5,-5752
80077f08:	32430020 	andi	v1,s2,0x20
80077f0c:	1460004e 	bnez	v1,80078048 <S9xSetSA1+0x110c>
80077f10:	a102001c 	sb	v0,28(t0)
80077f14:	3c028021 	lui	v0,0x8021
80077f18:	2443701c 	addiu	v1,v0,28700
80077f1c:	8c630014 	lw	v1,20(v1)
80077f20:	90622200 	lbu	v0,8704(v1)
80077f24:	30420020 	andi	v0,v0,0x20
80077f28:	10400048 	beqz	v0,8007804c <S9xSetSA1+0x1110>
80077f2c:	00121600 	sll	v0,s2,0x18
80077f30:	3c098021 	lui	t1,0x8021
80077f34:	a120e974 	sb	zero,-5772(t1)
80077f38:	90622204 	lbu	v0,8708(v1)
80077f3c:	90632203 	lbu	v1,8707(v1)
80077f40:	00021200 	sll	v0,v0,0x8
80077f44:	00431025 	or	v0,v0,v1
80077f48:	2524e974 	addiu	a0,t1,-5772
80077f4c:	3047ffff 	andi	a3,v0,0xffff
80077f50:	a482000e 	sh	v0,14(a0)
80077f54:	00071302 	srl	v0,a3,0xc
80077f58:	00021080 	sll	v0,v0,0x2
80077f5c:	00481021 	addu	v0,v0,t0
80077f60:	8c460040 	lw	a2,64(v0)
80077f64:	24020001 	li	v0,1
80077f68:	a0820009 	sb	v0,9(a0)
80077f6c:	2403ffff 	li	v1,-1
80077f70:	24020134 	li	v0,308
80077f74:	2cc50012 	sltiu	a1,a2,18
80077f78:	a0830008 	sb	v1,8(a0)
80077f7c:	a4820002 	sh	v0,2(a0)
80077f80:	a4800006 	sh	zero,6(a0)
80077f84:	a0800001 	sb	zero,1(a0)
80077f88:	a080000b 	sb	zero,11(a0)
80077f8c:	a080000d 	sb	zero,13(a0)
80077f90:	ad00000c 	sw	zero,12(t0)
80077f94:	ad000010 	sw	zero,16(t0)
80077f98:	a100001b 	sb	zero,27(t0)
80077f9c:	ad000020 	sw	zero,32(t0)
80077fa0:	14a00109 	bnez	a1,800783c8 <S9xSetSA1+0x148c>
80077fa4:	ad000024 	sw	zero,36(t0)
80077fa8:	00c71021 	addu	v0,a2,a3
80077fac:	ad020020 	sw	v0,32(t0)
80077fb0:	ad060024 	sw	a2,36(t0)
80077fb4:	2522e974 	addiu	v0,t1,-5772
80077fb8:	90480002 	lbu	t0,2(v0)
80077fbc:	94450002 	lhu	a1,2(v0)
80077fc0:	00081842 	srl	v1,t0,0x1
80077fc4:	3c02801f 	lui	v0,0x801f
80077fc8:	38630001 	xori	v1,v1,0x1
80077fcc:	31040040 	andi	a0,t0,0x40
80077fd0:	2449bd90 	addiu	t1,v0,-17008
80077fd4:	30630001 	andi	v1,v1,0x1
80077fd8:	25a2e988 	addiu	v0,t5,-5752
80077fdc:	00042183 	sra	a0,a0,0x6
80077fe0:	31060080 	andi	a2,t0,0x80
80077fe4:	31070001 	andi	a3,t0,0x1
80077fe8:	30a50100 	andi	a1,a1,0x100
80077fec:	a0430005 	sb	v1,5(v0)
80077ff0:	a0440007 	sb	a0,7(v0)
80077ff4:	a0460006 	sb	a2,6(v0)
80077ff8:	a0470004 	sb	a3,4(v0)
80077ffc:	ada9e988 	sw	t1,-5752(t5)
80078000:	14a000ef 	bnez	a1,800783c0 <S9xSetSA1+0x1484>
80078004:	3c038021 	lui	v1,0x8021
80078008:	31020020 	andi	v0,t0,0x20
8007800c:	1040011b 	beqz	v0,8007847c <S9xSetSA1+0x1540>
80078010:	31020010 	andi	v0,t0,0x10
80078014:	144000ea 	bnez	v0,800783c0 <S9xSetSA1+0x1484>
80078018:	3c02801f 	lui	v0,0x801f
8007801c:	2442c590 	addiu	v0,v0,-14960
80078020:	ac62e988 	sw	v0,-5752(v1)
80078024:	3c038021 	lui	v1,0x8021
80078028:	2462701c 	addiu	v0,v1,28700
8007802c:	8c43000c 	lw	v1,12(v0)
80078030:	8c450014 	lw	a1,20(v0)
80078034:	25a4e988 	addiu	a0,t5,-5752
80078038:	24020001 	li	v0,1
8007803c:	ac830028 	sw	v1,40(a0)
80078040:	a0820018 	sb	v0,24(a0)
80078044:	a0a02225 	sb	zero,8741(a1)
80078048:	00121600 	sll	v0,s2,0x18
8007804c:	00021603 	sra	v0,v0,0x18
80078050:	04400082 	bltz	v0,8007825c <S9xSetSA1+0x1320>
80078054:	3c048021 	lui	a0,0x8021
80078058:	32420010 	andi	v0,s2,0x10
8007805c:	1040fbd2 	beqz	v0,80076fa8 <S9xSetSA1+0x6c>
80078060:	3c028021 	lui	v0,0x8021
80078064:	3c058021 	lui	a1,0x8021
80078068:	24a2701c 	addiu	v0,a1,28700
8007806c:	8c440014 	lw	a0,20(v0)
80078070:	90832301 	lbu	v1,8961(a0)
80078074:	34630010 	ori	v1,v1,0x10
80078078:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
8007807c:	a0832301 	sb	v1,8961(a0)
80078080:	001219c2 	srl	v1,s2,0x7
80078084:	24020004 	li	v0,4
80078088:	24040002 	li	a0,2
8007808c:	0043200a 	movz	a0,v0,v1
80078090:	3c028021 	lui	v0,0x8021
80078094:	2442e988 	addiu	v0,v0,-5752
80078098:	3c030001 	lui	v1,0x1
8007809c:	00431021 	addu	v0,v0,v1
800780a0:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
800780a4:	a0448051 	sb	a0,-32687(v0)
800780a8:	3c038021 	lui	v1,0x8021
800780ac:	2462701c 	addiu	v0,v1,28700
800780b0:	8c430014 	lw	v1,20(v0)
800780b4:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
800780b8:	a0722235 	sb	s2,8757(v1)
800780bc:	3c028021 	lui	v0,0x8021
800780c0:	2443701c 	addiu	v1,v0,28700
800780c4:	8c620004 	lw	v0,4(v1)
800780c8:	24070008 	li	a3,8
800780cc:	01421021 	addu	v0,t2,v0
800780d0:	24468000 	addiu	a2,v0,-32768
800780d4:	24080010 	li	t0,16
800780d8:	01671021 	addu	v0,t3,a3
800780dc:	00021080 	sll	v0,v0,0x2
800780e0:	3c0c8021 	lui	t4,0x8021
800780e4:	24450028 	addiu	a1,v0,40
800780e8:	25a3e988 	addiu	v1,t5,-5752
800780ec:	24420040 	addiu	v0,v0,64
800780f0:	2584701c 	addiu	a0,t4,28700
800780f4:	00431821 	addu	v1,v0,v1
800780f8:	00a42821 	addu	a1,a1,a0
800780fc:	24e70001 	addiu	a3,a3,1
80078100:	00e8102a 	slt	v0,a3,t0
80078104:	ac660000 	sw	a2,0(v1)
80078108:	aca60000 	sw	a2,0(a1)
8007810c:	24630004 	addiu	v1,v1,4
80078110:	1440fffa 	bnez	v0,800780fc <S9xSetSA1+0x11c0>
80078114:	24a50004 	addiu	a1,a1,4
80078118:	29020200 	slti	v0,t0,512
8007811c:	1040fb9e 	beqz	v0,80076f98 <S9xSetSA1+0x5c>
80078120:	3c038021 	lui	v1,0x8021
80078124:	2462701c 	addiu	v0,v1,28700
80078128:	8c440004 	lw	a0,4(v0)
8007812c:	00081ac0 	sll	v1,t0,0xb
80078130:	25070008 	addiu	a3,t0,8
80078134:	01431821 	addu	v1,t2,v1
80078138:	25080010 	addiu	t0,t0,16
8007813c:	00641821 	addu	v1,v1,a0
80078140:	00e8102a 	slt	v0,a3,t0
80078144:	1440ffe4 	bnez	v0,800780d8 <S9xSetSA1+0x119c>
80078148:	24668000 	addiu	a2,v1,-32768
8007814c:	0801e047 	j	8007811c <S9xSetSA1+0x11e0>
80078150:	29020200 	slti	v0,t0,512
80078154:	85228040 	lh	v0,-32704(t1)
80078158:	70431002 	mul	v0,v0,v1
8007815c:	00021fc3 	sra	v1,v0,0x1f
80078160:	ad23804c 	sw	v1,-32692(t1)
80078164:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80078168:	ad228048 	sw	v0,-32696(t1)
8007816c:	91422233 	lbu	v0,8755(t2)
80078170:	91432236 	lbu	v1,8758(t2)
80078174:	91482232 	lbu	t0,8754(t2)
80078178:	91442234 	lbu	a0,8756(t2)
8007817c:	91452235 	lbu	a1,8757(t2)
80078180:	91462237 	lbu	a2,8759(t2)
80078184:	91472239 	lbu	a3,8761(t2)
80078188:	00031a00 	sll	v1,v1,0x8
8007818c:	00021200 	sll	v0,v0,0x8
80078190:	91492238 	lbu	t1,8760(t2)
80078194:	00a32825 	or	a1,a1,v1
80078198:	00063400 	sll	a2,a2,0x10
8007819c:	01024025 	or	t0,t0,v0
800781a0:	00042400 	sll	a0,a0,0x10
800781a4:	00073a00 	sll	a3,a3,0x8
800781a8:	31630003 	andi	v1,t3,0x3
800781ac:	00a66825 	or	t5,a1,a2
800781b0:	01044025 	or	t0,t0,a0
800781b4:	1060005f 	beqz	v1,80078334 <S9xSetSA1+0x13f8>
800781b8:	01273025 	or	a2,t1,a3
800781bc:	24020001 	li	v0,1
800781c0:	106200ba 	beq	v1,v0,800784ac <S9xSetSA1+0x1570>
800781c4:	310203ff 	andi	v0,t0,0x3ff
800781c8:	01421021 	addu	v0,t2,v0
800781cc:	30c603ff 	andi	a2,a2,0x3ff
800781d0:	24483000 	addiu	t0,v0,12288
800781d4:	31620004 	andi	v0,t3,0x4
800781d8:	10400052 	beqz	v0,80078324 <S9xSetSA1+0x13e8>
800781dc:	31a203ff 	andi	v0,t5,0x3ff
800781e0:	3c058021 	lui	a1,0x8021
800781e4:	24a3701c 	addiu	v1,a1,28700
800781e8:	8c650020 	lw	a1,32(v1)
800781ec:	8c64000c 	lw	a0,12(v1)
800781f0:	01a51024 	and	v0,t5,a1
800781f4:	00442021 	addu	a0,v0,a0
800781f8:	00c53024 	and	a2,a2,a1
800781fc:	3c028012 	lui	v0,0x8012
80078200:	2442c980 	addiu	v0,v0,-13952
80078204:	0040f809 	jalr	v0
80078208:	01002821 	move	a1,t0
8007820c:	3c0c8021 	lui	t4,0x8021
80078210:	0801df95 	j	80077e54 <S9xSetSA1+0xf18>
80078214:	2585701c 	addiu	a1,t4,28700
80078218:	8ca20014 	lw	v0,20(a1)
8007821c:	2404ff80 	li	a0,-128
80078220:	90432300 	lbu	v1,8960(v0)
80078224:	00641825 	or	v1,v1,a0
80078228:	0801de2b 	j	800778ac <S9xSetSA1+0x970>
8007822c:	a0432300 	sb	v1,8960(v0)
80078230:	25a5e988 	addiu	a1,t5,-5752
80078234:	90a3001a 	lbu	v1,26(a1)
80078238:	3c0c8021 	lui	t4,0x8021
8007823c:	2582701c 	addiu	v0,t4,28700
80078240:	8c440014 	lw	a0,20(v0)
80078244:	3063007f 	andi	v1,v1,0x7f
80078248:	a0a3001a 	sb	v1,26(a1)
8007824c:	90822301 	lbu	v0,8961(a0)
80078250:	3042007f 	andi	v0,v0,0x7f
80078254:	0801de7b 	j	800779ec <S9xSetSA1+0xab0>
80078258:	a0822301 	sb	v0,8961(a0)
8007825c:	2485701c 	addiu	a1,a0,28700
80078260:	8ca40014 	lw	a0,20(a1)
80078264:	2406ff80 	li	a2,-128
80078268:	90822301 	lbu	v0,8961(a0)
8007826c:	00461025 	or	v0,v0,a2
80078270:	a0822301 	sb	v0,8961(a0)
80078274:	8ca30014 	lw	v1,20(a1)
80078278:	8062220a 	lb	v0,8714(v1)
8007827c:	0441ff77 	bgez	v0,8007805c <S9xSetSA1+0x1120>
80078280:	32420010 	andi	v0,s2,0x10
80078284:	25a2e988 	addiu	v0,t5,-5752
80078288:	8c430014 	lw	v1,20(v0)
8007828c:	9044001a 	lbu	a0,26(v0)
80078290:	9045001c 	lbu	a1,28(v0)
80078294:	00862025 	or	a0,a0,a2
80078298:	34630800 	ori	v1,v1,0x800
8007829c:	ac430014 	sw	v1,20(v0)
800782a0:	10a00090 	beqz	a1,800784e4 <S9xSetSA1+0x15a8>
800782a4:	a044001a 	sb	a0,26(v0)
800782a8:	00001821 	move	v1,zero
800782ac:	25a2e988 	addiu	v0,t5,-5752
800782b0:	0801e016 	j	80078058 <S9xSetSA1+0x111c>
800782b4:	a0430018 	sb	v1,24(v0)
800782b8:	01421021 	addu	v0,t2,v0
800782bc:	30c603ff 	andi	a2,a2,0x3ff
800782c0:	0801df8f 	j	80077e3c <S9xSetSA1+0xf00>
800782c4:	24443000 	addiu	a0,v0,12288
800782c8:	3c038021 	lui	v1,0x8021
800782cc:	244209e4 	addiu	v0,v0,2532
800782d0:	246319e4 	addiu	v1,v1,6628
800782d4:	2404000a 	li	a0,10
800782d8:	ac44fffc 	sw	a0,-4(v0)
800782dc:	ac44dffc 	sw	a0,-8196(v0)
800782e0:	ac440000 	sw	a0,0(v0)
800782e4:	ac44e000 	sw	a0,-8192(v0)
800782e8:	ac443ffc 	sw	a0,16380(v0)
800782ec:	ac441ffc 	sw	a0,8188(v0)
800782f0:	ac444000 	sw	a0,16384(v0)
800782f4:	ac442000 	sw	a0,8192(v0)
800782f8:	24420040 	addiu	v0,v0,64
800782fc:	1443fff6 	bne	v0,v1,800782d8 <S9xSetSA1+0x139c>
80078300:	3c0c8021 	lui	t4,0x8021
80078304:	2584701c 	addiu	a0,t4,28700
80078308:	8c83000c 	lw	v1,12(a0)
8007830c:	30a2007f 	andi	v0,a1,0x7f
80078310:	000212c0 	sll	v0,v0,0xb
80078314:	00621821 	addu	v1,v1,v0
80078318:	3c048021 	lui	a0,0x8021
8007831c:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80078320:	ac83e9b0 	sw	v1,-5712(a0)
80078324:	01421021 	addu	v0,t2,v0
80078328:	30c603ff 	andi	a2,a2,0x3ff
8007832c:	0801e07f 	j	800781fc <S9xSetSA1+0x12c0>
80078330:	24443000 	addiu	a0,v0,12288
80078334:	00081302 	srl	v0,t0,0xc
80078338:	3c038021 	lui	v1,0x8021
8007833c:	2463e988 	addiu	v1,v1,-5752
80078340:	00021080 	sll	v0,v0,0x2
80078344:	00431021 	addu	v0,v0,v1
80078348:	8c450040 	lw	a1,64(v0)
8007834c:	2ca30012 	sltiu	v1,a1,18
80078350:	14600035 	bnez	v1,80078428 <S9xSetSA1+0x14ec>
80078354:	3102ffff 	andi	v0,t0,0xffff
80078358:	0801e075 	j	800781d4 <S9xSetSA1+0x1298>
8007835c:	00a24021 	addu	t0,a1,v0
80078360:	2442d5c0 	addiu	v0,v0,-10816
80078364:	0040f809 	jalr	v0
80078368:	24040080 	li	a0,128
8007836c:	0801dfad 	j	80077eb4 <S9xSetSA1+0xf78>
80078370:	3c0e8021 	lui	t6,0x8021
80078374:	1460002f 	bnez	v1,80078434 <S9xSetSA1+0x14f8>
80078378:	3063ffff 	andi	v1,v1,0xffff
8007837c:	85228040 	lh	v0,-32704(t1)
80078380:	00021400 	sll	v0,v0,0x10
80078384:	00021fc3 	sra	v1,v0,0x1f
80078388:	ad23804c 	sw	v1,-32692(t1)
8007838c:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
80078390:	ad228048 	sw	v0,-32696(t1)
80078394:	00081302 	srl	v0,t0,0xc
80078398:	3c038021 	lui	v1,0x8021
8007839c:	2463e988 	addiu	v1,v1,-5752
800783a0:	00021080 	sll	v0,v0,0x2
800783a4:	00431021 	addu	v0,v0,v1
800783a8:	8c450040 	lw	a1,64(v0)
800783ac:	2ca30012 	sltiu	v1,a1,18
800783b0:	1460001a 	bnez	v1,8007841c <S9xSetSA1+0x14e0>
800783b4:	3102ffff 	andi	v0,t0,0xffff
800783b8:	0801df85 	j	80077e14 <S9xSetSA1+0xed8>
800783bc:	00a24021 	addu	t0,a1,v0
800783c0:	0801e009 	j	80078024 <S9xSetSA1+0x10e8>
800783c4:	ac69e988 	sw	t1,-5752(v1)
800783c8:	2cc2000c 	sltiu	v0,a2,12
800783cc:	10400025 	beqz	v0,80078464 <S9xSetSA1+0x1528>
800783d0:	3c028021 	lui	v0,0x8021
800783d4:	3c038019 	lui	v1,0x8019
800783d8:	00061080 	sll	v0,a2,0x2
800783dc:	246331f0 	addiu	v1,v1,12784
800783e0:	00431021 	addu	v0,v0,v1
800783e4:	8c440000 	lw	a0,0(v0)
800783e8:	00800008 	jr	a0
800783ec:	00000000 	nop
800783f0:	2443701c 	addiu	v1,v0,28700
800783f4:	8c640014 	lw	a0,20(v1)
800783f8:	90822300 	lbu	v0,8960(a0)
800783fc:	3042007f 	andi	v0,v0,0x7f
80078400:	a0822300 	sb	v0,8960(a0)
80078404:	3c028001 	lui	v0,0x8001
80078408:	2442d60c 	addiu	v0,v0,-10740
8007840c:	0040f809 	jalr	v0
80078410:	24040080 	li	a0,128
80078414:	0801de17 	j	8007785c <S9xSetSA1+0x920>
80078418:	32420020 	andi	v0,s2,0x20
8007841c:	8d830004 	lw	v1,4(t4)
80078420:	0801df85 	j	80077e14 <S9xSetSA1+0xed8>
80078424:	00434021 	addu	t0,v0,v1
80078428:	8d830004 	lw	v1,4(t4)
8007842c:	0801e075 	j	800781d4 <S9xSetSA1+0x1298>
80078430:	00434021 	addu	t0,v0,v1
80078434:	85228040 	lh	v0,-32704(t1)
80078438:	0043001a 	div	zero,v0,v1
8007843c:	006001f4 	teq	v1,zero,0x7
80078440:	00002010 	mfhi	a0
80078444:	00001012 	mflo	v0
80078448:	00042400 	sll	a0,a0,0x10
8007844c:	00441025 	or	v0,v0,a0
80078450:	00021fc3 	sra	v1,v0,0x1f
80078454:	ad23804c 	sw	v1,-32692(t1)
80078458:	0801dbe9 	j	80076fa4 <S9xSetSA1+0x68>
8007845c:	ad228048 	sw	v0,-32696(t1)
80078460:	3c028021 	lui	v0,0x8021
80078464:	8c44701c 	lw	a0,28700(v0)
80078468:	25a3e988 	addiu	v1,t5,-5752
8007846c:	00871021 	addu	v0,a0,a3
80078470:	ac620020 	sw	v0,32(v1)
80078474:	0801dfed 	j	80077fb4 <S9xSetSA1+0x1078>
80078478:	ac640024 	sw	a0,36(v1)
8007847c:	10400016 	beqz	v0,800784d8 <S9xSetSA1+0x159c>
80078480:	3c02801f 	lui	v0,0x801f
80078484:	3c02801f 	lui	v0,0x801f
80078488:	2442cd90 	addiu	v0,v0,-12912
8007848c:	0801e009 	j	80078024 <S9xSetSA1+0x10e8>
80078490:	ac62e988 	sw	v0,-5752(v1)
80078494:	8d840020 	lw	a0,32(t4)
80078498:	8d83000c 	lw	v1,12(t4)
8007849c:	01041024 	and	v0,t0,a0
800784a0:	00434021 	addu	t0,v0,v1
800784a4:	0801df85 	j	80077e14 <S9xSetSA1+0xed8>
800784a8:	00c43024 	and	a2,a2,a0
800784ac:	8d840020 	lw	a0,32(t4)
800784b0:	8d83000c 	lw	v1,12(t4)
800784b4:	01041024 	and	v0,t0,a0
800784b8:	00434021 	addu	t0,v0,v1
800784bc:	0801e075 	j	800781d4 <S9xSetSA1+0x1298>
800784c0:	00c43024 	and	a2,a2,a0
800784c4:	2442d5c0 	addiu	v0,v0,-10816
800784c8:	0040f809 	jalr	v0
800784cc:	24040020 	li	a0,32
800784d0:	0801df5b 	j	80077d6c <S9xSetSA1+0xe30>
800784d4:	3c038021 	lui	v1,0x8021
800784d8:	2442c990 	addiu	v0,v0,-13936
800784dc:	0801e009 	j	80078024 <S9xSetSA1+0x10e8>
800784e0:	ac62e988 	sw	v0,-5752(v1)
800784e4:	3c028021 	lui	v0,0x8021
800784e8:	8c43e988 	lw	v1,-5752(v0)
800784ec:	25a2e988 	addiu	v0,t5,-5752
800784f0:	0003182b 	sltu	v1,zero,v1
800784f4:	0801e016 	j	80078058 <S9xSetSA1+0x111c>
800784f8:	a0430018 	sb	v1,24(v0)
800784fc:	3c0e8021 	lui	t6,0x8021
80078500:	25c2701c 	addiu	v0,t6,28700
80078504:	8c43000c 	lw	v1,12(v0)
80078508:	2463a000 	addiu	v1,v1,-24576
8007850c:	25a4e988 	addiu	a0,t5,-5752
80078510:	00671021 	addu	v0,v1,a3
80078514:	ac820020 	sw	v0,32(a0)
80078518:	0801dfed 	j	80077fb4 <S9xSetSA1+0x1078>
8007851c:	ac830024 	sw	v1,36(a0)
80078520:	25a2e988 	addiu	v0,t5,-5752
80078524:	8c430028 	lw	v1,40(v0)
80078528:	2463a000 	addiu	v1,v1,-24576
8007852c:	00672021 	addu	a0,v1,a3
80078530:	ac440020 	sw	a0,32(v0)
80078534:	0801dfed 	j	80077fb4 <S9xSetSA1+0x1078>
80078538:	ac430024 	sw	v1,36(v0)
8007853c:	3c0c8021 	lui	t4,0x8021
80078540:	2582701c 	addiu	v0,t4,28700
80078544:	8c44000c 	lw	a0,12(v0)
80078548:	25a3e988 	addiu	v1,t5,-5752
8007854c:	00871021 	addu	v0,a0,a3
80078550:	ac620020 	sw	v0,32(v1)
80078554:	0801dfed 	j	80077fb4 <S9xSetSA1+0x1078>
80078558:	ac640024 	sw	a0,36(v1)
8007855c:	3c038021 	lui	v1,0x8021
80078560:	2462701c 	addiu	v0,v1,28700
80078564:	8c430014 	lw	v1,20(v0)
80078568:	25a4e988 	addiu	a0,t5,-5752
8007856c:	2463e000 	addiu	v1,v1,-8192
80078570:	00671021 	addu	v0,v1,a3
80078574:	ac820020 	sw	v0,32(a0)
80078578:	0801dfed 	j	80077fb4 <S9xSetSA1+0x1078>
8007857c:	ac830024 	sw	v1,36(a0)
80078580:	3c048021 	lui	a0,0x8021
80078584:	2482701c 	addiu	v0,a0,28700
80078588:	8c430014 	lw	v1,20(v0)
8007858c:	25a4e988 	addiu	a0,t5,-5752
80078590:	2463c000 	addiu	v1,v1,-16384
80078594:	00671021 	addu	v0,v1,a3
80078598:	ac820020 	sw	v0,32(a0)
8007859c:	0801dfed 	j	80077fb4 <S9xSetSA1+0x1078>
800785a0:	ac830024 	sw	v1,36(a0)
800785a4:	3c058021 	lui	a1,0x8021
800785a8:	24a2701c 	addiu	v0,a1,28700
800785ac:	0801e142 	j	80078508 <S9xSetSA1+0x15cc>
800785b0:	8c430014 	lw	v1,20(v0)

800785b4 <S9xSA1SetByte>:
800785b4:	3c078021 	lui	a3,0x8021
800785b8:	00051282 	srl	v0,a1,0xa
800785bc:	30423ffc 	andi	v0,v0,0x3ffc
800785c0:	24e3e988 	addiu	v1,a3,-5752
800785c4:	00431021 	addu	v0,v0,v1
800785c8:	8c464040 	lw	a2,16448(v0)
800785cc:	2cc20012 	sltiu	v0,a2,18
800785d0:	14400005 	bnez	v0,800785e8 <S9xSA1SetByte+0x34>
800785d4:	308800ff 	andi	t0,a0,0xff
800785d8:	30a2ffff 	andi	v0,a1,0xffff
800785dc:	00c21021 	addu	v0,a2,v0
800785e0:	03e00008 	jr	ra
800785e4:	a0480000 	sb	t0,0(v0)
800785e8:	2cc2000c 	sltiu	v0,a2,12
800785ec:	14400003 	bnez	v0,800785fc <S9xSA1SetByte+0x48>
800785f0:	3c038019 	lui	v1,0x8019
800785f4:	03e00008 	jr	ra
800785f8:	00000000 	nop
800785fc:	00061080 	sll	v0,a2,0x2
80078600:	24633220 	addiu	v1,v1,12832
80078604:	00431021 	addu	v0,v0,v1
80078608:	8c440000 	lw	a0,0(v0)
8007860c:	00800008 	jr	a0
80078610:	00000000 	nop
80078614:	3c198007 	lui	t9,0x8007
80078618:	01002021 	move	a0,t0
8007861c:	27396f3c 	addiu	t9,t9,28476
80078620:	03200008 	jr	t9
80078624:	30a5ffff 	andi	a1,a1,0xffff
80078628:	3c028021 	lui	v0,0x8021
8007862c:	8c437028 	lw	v1,28712(v0)
80078630:	30a4ffff 	andi	a0,a1,0xffff
80078634:	00641821 	addu	v1,v1,a0
80078638:	03e00008 	jr	ra
8007863c:	a0680000 	sb	t0,0(v1)
80078640:	24e6e988 	addiu	a2,a3,-5752
80078644:	3c020001 	lui	v0,0x1
80078648:	00c21021 	addu	v0,a2,v0
8007864c:	90448051 	lbu	a0,-32687(v0)
80078650:	30a3ffff 	andi	v1,a1,0xffff
80078654:	24020002 	li	v0,2
80078658:	10820030 	beq	a0,v0,8007871c <S9xSA1SetByte+0x168>
8007865c:	2463a000 	addiu	v1,v1,-24576
80078660:	8cc20028 	lw	v0,40(a2)
80078664:	00032842 	srl	a1,v1,0x1
80078668:	30640001 	andi	a0,v1,0x1
8007866c:	30a5ffff 	andi	a1,a1,0xffff
80078670:	00a22821 	addu	a1,a1,v0
80078674:	00042080 	sll	a0,a0,0x2
80078678:	2402000f 	li	v0,15
8007867c:	90a60000 	lbu	a2,0(a1)
80078680:	00821004 	sllv	v0,v0,a0
80078684:	00021027 	nor	v0,zero,v0
80078688:	3103000f 	andi	v1,t0,0xf
8007868c:	00461024 	and	v0,v0,a2
80078690:	00831804 	sllv	v1,v1,a0
80078694:	00431025 	or	v0,v0,v1
80078698:	03e00008 	jr	ra
8007869c:	a0a20000 	sb	v0,0(a1)
800786a0:	3c030001 	lui	v1,0x1
800786a4:	24e2e988 	addiu	v0,a3,-5752
800786a8:	00431021 	addu	v0,v0,v1
800786ac:	90448051 	lbu	a0,-32687(v0)
800786b0:	3c03ffa0 	lui	v1,0xffa0
800786b4:	24020002 	li	v0,2
800786b8:	10820028 	beq	a0,v0,8007875c <S9xSA1SetByte+0x1a8>
800786bc:	00a33021 	addu	a2,a1,v1
800786c0:	3c028021 	lui	v0,0x8021
800786c4:	8c437028 	lw	v1,28712(v0)
800786c8:	00062842 	srl	a1,a2,0x1
800786cc:	30c40001 	andi	a0,a2,0x1
800786d0:	30a5ffff 	andi	a1,a1,0xffff
800786d4:	00a32821 	addu	a1,a1,v1
800786d8:	00042080 	sll	a0,a0,0x2
800786dc:	2402000f 	li	v0,15
800786e0:	90a60000 	lbu	a2,0(a1)
800786e4:	00821004 	sllv	v0,v0,a0
800786e8:	00021027 	nor	v0,zero,v0
800786ec:	3103000f 	andi	v1,t0,0xf
800786f0:	00461024 	and	v0,v0,a2
800786f4:	00831804 	sllv	v1,v1,a0
800786f8:	00431025 	or	v0,v0,v1
800786fc:	03e00008 	jr	ra
80078700:	a0a20000 	sb	v0,0(a1)
80078704:	24e2e988 	addiu	v0,a3,-5752
80078708:	8c430028 	lw	v1,40(v0)
8007870c:	30a47fff 	andi	a0,a1,0x7fff
80078710:	00641821 	addu	v1,v1,a0
80078714:	03e00008 	jr	ra
80078718:	a068a000 	sb	t0,-24576(v1)
8007871c:	8cc20028 	lw	v0,40(a2)
80078720:	00032882 	srl	a1,v1,0x2
80078724:	30a5ffff 	andi	a1,a1,0xffff
80078728:	30640003 	andi	a0,v1,0x3
8007872c:	00a22821 	addu	a1,a1,v0
80078730:	00042040 	sll	a0,a0,0x1
80078734:	24020003 	li	v0,3
80078738:	90a60000 	lbu	a2,0(a1)
8007873c:	00821004 	sllv	v0,v0,a0
80078740:	00021027 	nor	v0,zero,v0
80078744:	31030003 	andi	v1,t0,0x3
80078748:	00461024 	and	v0,v0,a2
8007874c:	00831804 	sllv	v1,v1,a0
80078750:	00431025 	or	v0,v0,v1
80078754:	03e00008 	jr	ra
80078758:	a0a20000 	sb	v0,0(a1)
8007875c:	3c028021 	lui	v0,0x8021
80078760:	8c437028 	lw	v1,28712(v0)
80078764:	00062882 	srl	a1,a2,0x2
80078768:	30a5ffff 	andi	a1,a1,0xffff
8007876c:	30c40003 	andi	a0,a2,0x3
80078770:	0801e1cc 	j	80078730 <S9xSA1SetByte+0x17c>
80078774:	00a32821 	addu	a1,a1,v1

80078778 <S9xSA1SetWord>:
80078778:	27bdffe0 	addiu	sp,sp,-32
8007877c:	afb00010 	sw	s0,16(sp)
80078780:	3c028008 	lui	v0,0x8008
80078784:	3090ffff 	andi	s0,a0,0xffff
80078788:	afbf001c 	sw	ra,28(sp)
8007878c:	afb20018 	sw	s2,24(sp)
80078790:	afb10014 	sw	s1,20(sp)
80078794:	245285b4 	addiu	s2,v0,-31308
80078798:	00a08821 	move	s1,a1
8007879c:	0240f809 	jalr	s2
800787a0:	320400ff 	andi	a0,s0,0xff
800787a4:	00102202 	srl	a0,s0,0x8
800787a8:	26250001 	addiu	a1,s1,1
800787ac:	0240c821 	move	t9,s2
800787b0:	8fbf001c 	lw	ra,28(sp)
800787b4:	8fb20018 	lw	s2,24(sp)
800787b8:	8fb10014 	lw	s1,20(sp)
800787bc:	8fb00010 	lw	s0,16(sp)
800787c0:	03200008 	jr	t9
800787c4:	27bd0020 	addiu	sp,sp,32
	...

800787d0 <_Z6Op29M1v>:
800787d0:	3c058021 	lui	a1,0x8021
800787d4:	24a5e988 	addiu	a1,a1,-5752
800787d8:	8ca40020 	lw	a0,32(a1)
800787dc:	3c038021 	lui	v1,0x8021
800787e0:	2463e974 	addiu	v1,v1,-5772
800787e4:	90860000 	lbu	a2,0(a0)
800787e8:	90620004 	lbu	v0,4(v1)
800787ec:	24840001 	addiu	a0,a0,1
800787f0:	00461024 	and	v0,v0,a2
800787f4:	304600ff 	andi	a2,v0,0xff
800787f8:	a0620004 	sb	v0,4(v1)
800787fc:	aca40020 	sw	a0,32(a1)
80078800:	a0a60006 	sb	a2,6(a1)
80078804:	03e00008 	jr	ra
80078808:	a0a60005 	sb	a2,5(a1)

8007880c <_Z6Op0AM1v>:
8007880c:	3c028021 	lui	v0,0x8021
80078810:	2442e974 	addiu	v0,v0,-5772
80078814:	90440004 	lbu	a0,4(v0)
80078818:	00041840 	sll	v1,a0,0x1
8007881c:	306500ff 	andi	a1,v1,0xff
80078820:	a0430004 	sb	v1,4(v0)
80078824:	3c038021 	lui	v1,0x8021
80078828:	2463e988 	addiu	v1,v1,-5752
8007882c:	000421c2 	srl	a0,a0,0x7
80078830:	a0650006 	sb	a1,6(v1)
80078834:	a0640004 	sb	a0,4(v1)
80078838:	03e00008 	jr	ra
8007883c:	a0650005 	sb	a1,5(v1)

80078840 <_Z6Op0AM0v>:
80078840:	3c038021 	lui	v1,0x8021
80078844:	2463e974 	addiu	v1,v1,-5772
80078848:	94620004 	lhu	v0,4(v1)
8007884c:	90650005 	lbu	a1,5(v1)
80078850:	00021040 	sll	v0,v0,0x1
80078854:	3044ffff 	andi	a0,v0,0xffff
80078858:	a4620004 	sh	v0,4(v1)
8007885c:	3c028021 	lui	v0,0x8021
80078860:	2442e988 	addiu	v0,v0,-5752
80078864:	00041a02 	srl	v1,a0,0x8
80078868:	000529c2 	srl	a1,a1,0x7
8007886c:	0004202b 	sltu	a0,zero,a0
80078870:	a0430006 	sb	v1,6(v0)
80078874:	a0450004 	sb	a1,4(v0)
80078878:	03e00008 	jr	ra
8007887c:	a0440005 	sb	a0,5(v0)

80078880 <_Z6Op89M1v>:
80078880:	3c058021 	lui	a1,0x8021
80078884:	24a5e988 	addiu	a1,a1,-5752
80078888:	8ca30020 	lw	v1,32(a1)
8007888c:	3c028021 	lui	v0,0x8021
80078890:	90660000 	lbu	a2,0(v1)
80078894:	9044e978 	lbu	a0,-5768(v0)
80078898:	24630001 	addiu	v1,v1,1
8007889c:	00862024 	and	a0,a0,a2
800788a0:	aca30020 	sw	v1,32(a1)
800788a4:	03e00008 	jr	ra
800788a8:	a0a40005 	sb	a0,5(a1)

800788ac <_Z6Op89M0v>:
800788ac:	3c078021 	lui	a3,0x8021
800788b0:	24e7e988 	addiu	a3,a3,-5752
800788b4:	8ce60020 	lw	a2,32(a3)
800788b8:	3c028021 	lui	v0,0x8021
800788bc:	90c40001 	lbu	a0,1(a2)
800788c0:	90c50000 	lbu	a1,0(a2)
800788c4:	9443e978 	lhu	v1,-5768(v0)
800788c8:	00042200 	sll	a0,a0,0x8
800788cc:	00a42821 	addu	a1,a1,a0
800788d0:	00651824 	and	v1,v1,a1
800788d4:	0003182b 	sltu	v1,zero,v1
800788d8:	24c60002 	addiu	a2,a2,2
800788dc:	ace60020 	sw	a2,32(a3)
800788e0:	03e00008 	jr	ra
800788e4:	a0e30005 	sb	v1,5(a3)

800788e8 <_Z6OpC0X0v>:
800788e8:	3c058021 	lui	a1,0x8021
800788ec:	24a5e988 	addiu	a1,a1,-5752
800788f0:	8ca70020 	lw	a3,32(a1)
800788f4:	3c028021 	lui	v0,0x8021
800788f8:	90e30001 	lbu	v1,1(a3)
800788fc:	90e40000 	lbu	a0,0(a3)
80078900:	9446e980 	lhu	a2,-5760(v0)
80078904:	00031a00 	sll	v1,v1,0x8
80078908:	00832021 	addu	a0,a0,v1
8007890c:	00c43023 	subu	a2,a2,a0
80078910:	30c3ffff 	andi	v1,a2,0xffff
80078914:	00062027 	nor	a0,zero,a2
80078918:	00034202 	srl	t0,v1,0x8
8007891c:	000427c2 	srl	a0,a0,0x1f
80078920:	24e70002 	addiu	a3,a3,2
80078924:	0003182b 	sltu	v1,zero,v1
80078928:	3c028022 	lui	v0,0x8022
8007892c:	aca70020 	sw	a3,32(a1)
80078930:	ac4650c8 	sw	a2,20680(v0)
80078934:	a0a40004 	sb	a0,4(a1)
80078938:	a0a30005 	sb	v1,5(a1)
8007893c:	03e00008 	jr	ra
80078940:	a0a80006 	sb	t0,6(a1)

80078944 <_Z6Op3AM1v>:
80078944:	3c038021 	lui	v1,0x8021
80078948:	2463e974 	addiu	v1,v1,-5772
8007894c:	90620004 	lbu	v0,4(v1)
80078950:	2442ffff 	addiu	v0,v0,-1
80078954:	304400ff 	andi	a0,v0,0xff
80078958:	a0620004 	sb	v0,4(v1)
8007895c:	3c028021 	lui	v0,0x8021
80078960:	2442e988 	addiu	v0,v0,-5752
80078964:	a0440006 	sb	a0,6(v0)
80078968:	ac400030 	sw	zero,48(v0)
8007896c:	03e00008 	jr	ra
80078970:	a0440005 	sb	a0,5(v0)

80078974 <_Z6Op3AM0v>:
80078974:	3c038021 	lui	v1,0x8021
80078978:	2463e974 	addiu	v1,v1,-5772
8007897c:	94620004 	lhu	v0,4(v1)
80078980:	2442ffff 	addiu	v0,v0,-1
80078984:	3044ffff 	andi	a0,v0,0xffff
80078988:	a4620004 	sh	v0,4(v1)
8007898c:	3c028021 	lui	v0,0x8021
80078990:	2442e988 	addiu	v0,v0,-5752
80078994:	00041a02 	srl	v1,a0,0x8
80078998:	0004202b 	sltu	a0,zero,a0
8007899c:	a0430006 	sb	v1,6(v0)
800789a0:	a0440005 	sb	a0,5(v0)
800789a4:	03e00008 	jr	ra
800789a8:	ac400030 	sw	zero,48(v0)

800789ac <_Z6Op1AM1v>:
800789ac:	3c038021 	lui	v1,0x8021
800789b0:	2463e974 	addiu	v1,v1,-5772
800789b4:	90620004 	lbu	v0,4(v1)
800789b8:	24420001 	addiu	v0,v0,1
800789bc:	304400ff 	andi	a0,v0,0xff
800789c0:	a0620004 	sb	v0,4(v1)
800789c4:	3c028021 	lui	v0,0x8021
800789c8:	2442e988 	addiu	v0,v0,-5752
800789cc:	a0440006 	sb	a0,6(v0)
800789d0:	ac400030 	sw	zero,48(v0)
800789d4:	03e00008 	jr	ra
800789d8:	a0440005 	sb	a0,5(v0)

800789dc <_Z6Op1AM0v>:
800789dc:	3c038021 	lui	v1,0x8021
800789e0:	2463e974 	addiu	v1,v1,-5772
800789e4:	94620004 	lhu	v0,4(v1)
800789e8:	24420001 	addiu	v0,v0,1
800789ec:	3044ffff 	andi	a0,v0,0xffff
800789f0:	a4620004 	sh	v0,4(v1)
800789f4:	3c028021 	lui	v0,0x8021
800789f8:	2442e988 	addiu	v0,v0,-5752
800789fc:	00041a02 	srl	v1,a0,0x8
80078a00:	0004202b 	sltu	a0,zero,a0
80078a04:	a0430006 	sb	v1,6(v0)
80078a08:	a0440005 	sb	a0,5(v0)
80078a0c:	03e00008 	jr	ra
80078a10:	ac400030 	sw	zero,48(v0)

80078a14 <_Z6Op4AM1v>:
80078a14:	3c028021 	lui	v0,0x8021
80078a18:	2442e974 	addiu	v0,v0,-5772
80078a1c:	90440004 	lbu	a0,4(v0)
80078a20:	00041842 	srl	v1,a0,0x1
80078a24:	306500ff 	andi	a1,v1,0xff
80078a28:	a0430004 	sb	v1,4(v0)
80078a2c:	3c038021 	lui	v1,0x8021
80078a30:	2463e988 	addiu	v1,v1,-5752
80078a34:	30840001 	andi	a0,a0,0x1
80078a38:	a0650006 	sb	a1,6(v1)
80078a3c:	a0640004 	sb	a0,4(v1)
80078a40:	03e00008 	jr	ra
80078a44:	a0650005 	sb	a1,5(v1)

80078a48 <_Z6Op4AM0v>:
80078a48:	3c038021 	lui	v1,0x8021
80078a4c:	2463e974 	addiu	v1,v1,-5772
80078a50:	94620004 	lhu	v0,4(v1)
80078a54:	90650004 	lbu	a1,4(v1)
80078a58:	00021042 	srl	v0,v0,0x1
80078a5c:	3044ffff 	andi	a0,v0,0xffff
80078a60:	a4620004 	sh	v0,4(v1)
80078a64:	3c028021 	lui	v0,0x8021
80078a68:	2442e988 	addiu	v0,v0,-5752
80078a6c:	00041a02 	srl	v1,a0,0x8
80078a70:	30a50001 	andi	a1,a1,0x1
80078a74:	0004202b 	sltu	a0,zero,a0
80078a78:	a0430006 	sb	v1,6(v0)
80078a7c:	a0450004 	sb	a1,4(v0)
80078a80:	03e00008 	jr	ra
80078a84:	a0440005 	sb	a0,5(v0)

80078a88 <_Z6Op2AM1v>:
80078a88:	3c068021 	lui	a2,0x8021
80078a8c:	24c6e974 	addiu	a2,a2,-5772
80078a90:	3c058021 	lui	a1,0x8021
80078a94:	24a5e988 	addiu	a1,a1,-5752
80078a98:	90c20004 	lbu	v0,4(a2)
80078a9c:	90a30004 	lbu	v1,4(a1)
80078aa0:	00021040 	sll	v0,v0,0x1
80078aa4:	00431025 	or	v0,v0,v1
80078aa8:	3042ffff 	andi	v0,v0,0xffff
80078aac:	304800ff 	andi	t0,v0,0xff
80078ab0:	2c440100 	sltiu	a0,v0,256
80078ab4:	310700ff 	andi	a3,t0,0xff
80078ab8:	38840001 	xori	a0,a0,0x1
80078abc:	3c038022 	lui	v1,0x8022
80078ac0:	a0a70006 	sb	a3,6(a1)
80078ac4:	a46250be 	sh	v0,20670(v1)
80078ac8:	a0a40004 	sb	a0,4(a1)
80078acc:	a0c80004 	sb	t0,4(a2)
80078ad0:	03e00008 	jr	ra
80078ad4:	a0a70005 	sb	a3,5(a1)

80078ad8 <_Z6Op2AM0v>:
80078ad8:	3c088021 	lui	t0,0x8021
80078adc:	2508e974 	addiu	t0,t0,-5772
80078ae0:	3c078021 	lui	a3,0x8021
80078ae4:	24e7e988 	addiu	a3,a3,-5752
80078ae8:	95020004 	lhu	v0,4(t0)
80078aec:	90e30004 	lbu	v1,4(a3)
80078af0:	00021040 	sll	v0,v0,0x1
80078af4:	00431025 	or	v0,v0,v1
80078af8:	3049ffff 	andi	t1,v0,0xffff
80078afc:	3125ffff 	andi	a1,t1,0xffff
80078b00:	3404ffff 	li	a0,0xffff
80078b04:	00053202 	srl	a2,a1,0x8
80078b08:	0082202b 	sltu	a0,a0,v0
80078b0c:	0005282b 	sltu	a1,zero,a1
80078b10:	3c038022 	lui	v1,0x8022
80078b14:	a0e60006 	sb	a2,6(a3)
80078b18:	ac6250c0 	sw	v0,20672(v1)
80078b1c:	a0e40004 	sb	a0,4(a3)
80078b20:	a5090004 	sh	t1,4(t0)
80078b24:	03e00008 	jr	ra
80078b28:	a0e50005 	sb	a1,5(a3)

80078b2c <_Z6Op6AM1v>:
80078b2c:	3c048021 	lui	a0,0x8021
80078b30:	2484e988 	addiu	a0,a0,-5752
80078b34:	3c058021 	lui	a1,0x8021
80078b38:	24a5e974 	addiu	a1,a1,-5772
80078b3c:	90820004 	lbu	v0,4(a0)
80078b40:	90a30004 	lbu	v1,4(a1)
80078b44:	00021200 	sll	v0,v0,0x8
80078b48:	00431025 	or	v0,v0,v1
80078b4c:	00023042 	srl	a2,v0,0x1
80078b50:	30c700ff 	andi	a3,a2,0xff
80078b54:	30e800ff 	andi	t0,a3,0xff
80078b58:	30420001 	andi	v0,v0,0x1
80078b5c:	3c038022 	lui	v1,0x8022
80078b60:	a0880006 	sb	t0,6(a0)
80078b64:	a0820004 	sb	v0,4(a0)
80078b68:	a46650be 	sh	a2,20670(v1)
80078b6c:	a0a70004 	sb	a3,4(a1)
80078b70:	03e00008 	jr	ra
80078b74:	a0880005 	sb	t0,5(a0)

80078b78 <_Z6Op6AM0v>:
80078b78:	3c058021 	lui	a1,0x8021
80078b7c:	24a5e988 	addiu	a1,a1,-5752
80078b80:	3c068021 	lui	a2,0x8021
80078b84:	24c6e974 	addiu	a2,a2,-5772
80078b88:	90a20004 	lbu	v0,4(a1)
80078b8c:	94c30004 	lhu	v1,4(a2)
80078b90:	00021400 	sll	v0,v0,0x10
80078b94:	00621825 	or	v1,v1,v0
80078b98:	00033842 	srl	a3,v1,0x1
80078b9c:	30e8ffff 	andi	t0,a3,0xffff
80078ba0:	3104ffff 	andi	a0,t0,0xffff
80078ba4:	00041202 	srl	v0,a0,0x8
80078ba8:	30630001 	andi	v1,v1,0x1
80078bac:	0004202b 	sltu	a0,zero,a0
80078bb0:	a0a20006 	sb	v0,6(a1)
80078bb4:	3c028022 	lui	v0,0x8022
80078bb8:	a0a30004 	sb	v1,4(a1)
80078bbc:	ac4750c0 	sw	a3,20672(v0)
80078bc0:	a4c80004 	sh	t0,4(a2)
80078bc4:	03e00008 	jr	ra
80078bc8:	a0a40005 	sb	a0,5(a1)

80078bcc <_Z4Op18v>:
80078bcc:	3c028021 	lui	v0,0x8021
80078bd0:	03e00008 	jr	ra
80078bd4:	a040e98c 	sb	zero,-5748(v0)

80078bd8 <_Z4OpD8v>:
80078bd8:	3c038021 	lui	v1,0x8021
80078bdc:	2463e974 	addiu	v1,v1,-5772
80078be0:	90620002 	lbu	v0,2(v1)
80078be4:	304200f7 	andi	v0,v0,0xf7
80078be8:	03e00008 	jr	ra
80078bec:	a0620002 	sb	v0,2(v1)

80078bf0 <_Z4Op58v>:
80078bf0:	3c038021 	lui	v1,0x8021
80078bf4:	2463e974 	addiu	v1,v1,-5772
80078bf8:	90620002 	lbu	v0,2(v1)
80078bfc:	304200fb 	andi	v0,v0,0xfb
80078c00:	03e00008 	jr	ra
80078c04:	a0620002 	sb	v0,2(v1)

80078c08 <_Z4OpB8v>:
80078c08:	3c028021 	lui	v0,0x8021
80078c0c:	03e00008 	jr	ra
80078c10:	a040e98f 	sb	zero,-5745(v0)

80078c14 <_Z4OpEAv>:
80078c14:	03e00008 	jr	ra
80078c18:	00000000 	nop

80078c1c <_Z4Op38v>:
80078c1c:	24030001 	li	v1,1
80078c20:	3c028021 	lui	v0,0x8021
80078c24:	03e00008 	jr	ra
80078c28:	a043e98c 	sb	v1,-5748(v0)

80078c2c <_Z4OpF8v>:
80078c2c:	3c038021 	lui	v1,0x8021
80078c30:	2463e974 	addiu	v1,v1,-5772
80078c34:	90620002 	lbu	v0,2(v1)
80078c38:	24040001 	li	a0,1
80078c3c:	34420008 	ori	v0,v0,0x8
80078c40:	a0620002 	sb	v0,2(v1)
80078c44:	3c028021 	lui	v0,0x8021
80078c48:	03e00008 	jr	ra
80078c4c:	a044e1d5 	sb	a0,-7723(v0)

80078c50 <_Z4Op78v>:
80078c50:	3c038021 	lui	v1,0x8021
80078c54:	2463e974 	addiu	v1,v1,-5772
80078c58:	90620002 	lbu	v0,2(v1)
80078c5c:	34420004 	ori	v0,v0,0x4
80078c60:	03e00008 	jr	ra
80078c64:	a0620002 	sb	v0,2(v1)

80078c68 <_Z4Op1Bv>:
80078c68:	3c028021 	lui	v0,0x8021
80078c6c:	2444e974 	addiu	a0,v0,-5772
80078c70:	94830002 	lhu	v1,2(a0)
80078c74:	94820004 	lhu	v0,4(a0)
80078c78:	30630100 	andi	v1,v1,0x100
80078c7c:	10600003 	beqz	v1,80078c8c <_Z4Op1Bv+0x24>
80078c80:	a4820008 	sh	v0,8(a0)
80078c84:	24020001 	li	v0,1
80078c88:	a0820009 	sb	v0,9(a0)
80078c8c:	03e00008 	jr	ra
80078c90:	00000000 	nop

80078c94 <_Z4Op9Av>:
80078c94:	3c028021 	lui	v0,0x8021
80078c98:	2444e974 	addiu	a0,v0,-5772
80078c9c:	94830002 	lhu	v1,2(a0)
80078ca0:	9482000a 	lhu	v0,10(a0)
80078ca4:	30630100 	andi	v1,v1,0x100
80078ca8:	10600003 	beqz	v1,80078cb8 <_Z4Op9Av+0x24>
80078cac:	a4820008 	sh	v0,8(a0)
80078cb0:	24020001 	li	v0,1
80078cb4:	a0820009 	sb	v0,9(a0)
80078cb8:	03e00008 	jr	ra
80078cbc:	00000000 	nop

80078cc0 <_Z4OpFBv>:
80078cc0:	3c0a8021 	lui	t2,0x8021
80078cc4:	2544e988 	addiu	a0,t2,-5752
80078cc8:	90870004 	lbu	a3,4(a0)
80078ccc:	3c028021 	lui	v0,0x8021
80078cd0:	2448e974 	addiu	t0,v0,-5772
80078cd4:	91050003 	lbu	a1,3(t0)
80078cd8:	a1070003 	sb	a3,3(t0)
80078cdc:	95090002 	lhu	t1,2(t0)
80078ce0:	30a30001 	andi	v1,a1,0x1
80078ce4:	a0830004 	sb	v1,4(a0)
80078ce8:	3c028022 	lui	v0,0x8022
80078cec:	3c038022 	lui	v1,0x8022
80078cf0:	31260100 	andi	a2,t1,0x100
80078cf4:	a04750aa 	sb	a3,20650(v0)
80078cf8:	10c00008 	beqz	a2,80078d1c <_Z4OpFBv+0x5c>
80078cfc:	a06550ab 	sb	a1,20651(v1)
80078d00:	35220030 	ori	v0,t1,0x30
80078d04:	24030001 	li	v1,1
80078d08:	a5020002 	sh	v0,2(t0)
80078d0c:	3049ffff 	andi	t1,v0,0xffff
80078d10:	3c028021 	lui	v0,0x8021
80078d14:	a043e1d4 	sb	v1,-7724(v0)
80078d18:	a1030009 	sb	v1,9(t0)
80078d1c:	91040002 	lbu	a0,2(t0)
80078d20:	30830010 	andi	v1,a0,0x10
80078d24:	10600003 	beqz	v1,80078d34 <_Z4OpFBv+0x74>
80078d28:	31220100 	andi	v0,t1,0x100
80078d2c:	a100000d 	sb	zero,13(t0)
80078d30:	a100000b 	sb	zero,11(t0)
80078d34:	1440000d 	bnez	v0,80078d6c <_Z4OpFBv+0xac>
80078d38:	3c02801f 	lui	v0,0x801f
80078d3c:	30820020 	andi	v0,a0,0x20
80078d40:	14400007 	bnez	v0,80078d60 <_Z4OpFBv+0xa0>
80078d44:	00000000 	nop
80078d48:	1460000b 	bnez	v1,80078d78 <_Z4OpFBv+0xb8>
80078d4c:	3c02801f 	lui	v0,0x801f
80078d50:	3c02801f 	lui	v0,0x801f
80078d54:	2442c990 	addiu	v0,v0,-13936
80078d58:	03e00008 	jr	ra
80078d5c:	ad42e988 	sw	v0,-5752(t2)
80078d60:	10600008 	beqz	v1,80078d84 <_Z4OpFBv+0xc4>
80078d64:	3c02801f 	lui	v0,0x801f
80078d68:	3c02801f 	lui	v0,0x801f
80078d6c:	2442bd90 	addiu	v0,v0,-17008
80078d70:	03e00008 	jr	ra
80078d74:	ad42e988 	sw	v0,-5752(t2)
80078d78:	2442cd90 	addiu	v0,v0,-12912
80078d7c:	03e00008 	jr	ra
80078d80:	ad42e988 	sw	v0,-5752(t2)
80078d84:	2442c590 	addiu	v0,v0,-14960
80078d88:	03e00008 	jr	ra
80078d8c:	ad42e988 	sw	v0,-5752(t2)

80078d90 <_Z4OpCBv>:
80078d90:	3c028021 	lui	v0,0x8021
80078d94:	2442e988 	addiu	v0,v0,-5752
80078d98:	8c430020 	lw	v1,32(v0)
80078d9c:	24040001 	li	a0,1
80078da0:	2463ffff 	addiu	v1,v1,-1
80078da4:	ac430020 	sw	v1,32(v0)
80078da8:	03e00008 	jr	ra
80078dac:	a044001b 	sb	a0,27(v0)

80078db0 <_Z4OpDBv>:
80078db0:	3c028021 	lui	v0,0x8021
80078db4:	2442e988 	addiu	v0,v0,-5752
80078db8:	8c440020 	lw	a0,32(v0)
80078dbc:	8c430014 	lw	v1,20(v0)
80078dc0:	2484ffff 	addiu	a0,a0,-1
80078dc4:	34630001 	ori	v1,v1,0x1
80078dc8:	ac430014 	sw	v1,20(v0)
80078dcc:	03e00008 	jr	ra
80078dd0:	ac440020 	sw	a0,32(v0)

80078dd4 <_Z4Op42v>:
80078dd4:	03e00008 	jr	ra
80078dd8:	00000000 	nop

80078ddc <_Z5ADC16v>:
80078ddc:	27bdffd8 	addiu	sp,sp,-40
80078de0:	afb10014 	sw	s1,20(sp)
80078de4:	afbf0020 	sw	ra,32(sp)
80078de8:	afb3001c 	sw	s3,28(sp)
80078dec:	afb20018 	sw	s2,24(sp)
80078df0:	afb00010 	sw	s0,16(sp)
80078df4:	3c028021 	lui	v0,0x8021
80078df8:	8c447018 	lw	a0,28696(v0)
80078dfc:	3c028007 	lui	v0,0x8007
80078e00:	244269c0 	addiu	v0,v0,27072
80078e04:	0040f809 	jalr	v0
80078e08:	3c118021 	lui	s1,0x8021
80078e0c:	2624e974 	addiu	a0,s1,-5772
80078e10:	00403821 	move	a3,v0
80078e14:	90820002 	lbu	v0,2(a0)
80078e18:	3c038022 	lui	v1,0x8022
80078e1c:	30420008 	andi	v0,v0,0x8
80078e20:	10400062 	beqz	v0,80078fac <_Z5ADC16v+0x1d0>
80078e24:	a46750be 	sh	a3,20670(v1)
80078e28:	3c138021 	lui	s3,0x8021
80078e2c:	94890004 	lhu	t1,4(a0)
80078e30:	2672e988 	addiu	s2,s3,-5752
80078e34:	92430004 	lbu	v1,4(s2)
80078e38:	3122000f 	andi	v0,t1,0xf
80078e3c:	00431021 	addu	v0,v0,v1
80078e40:	30e6000f 	andi	a2,a3,0xf
80078e44:	00c21021 	addu	v0,a2,v0
80078e48:	304800ff 	andi	t0,v0,0xff
80078e4c:	00091902 	srl	v1,t1,0x4
80078e50:	00091202 	srl	v0,t1,0x8
80078e54:	00072102 	srl	a0,a3,0x4
80078e58:	306e000f 	andi	t6,v1,0xf
80078e5c:	3058000f 	andi	t8,v0,0xf
80078e60:	308a000f 	andi	t2,a0,0xf
80078e64:	3c028022 	lui	v0,0x8022
80078e68:	3c038022 	lui	v1,0x8022
80078e6c:	00072a02 	srl	a1,a3,0x8
80078e70:	30a5000f 	andi	a1,a1,0xf
80078e74:	3c0d8022 	lui	t5,0x8022
80078e78:	3c0c8022 	lui	t4,0x8022
80078e7c:	00098302 	srl	s0,t1,0xc
80078e80:	3c0b8022 	lui	t3,0x8022
80078e84:	00077b02 	srl	t7,a3,0xc
80078e88:	3c198022 	lui	t9,0x8022
80078e8c:	a04650ae 	sb	a2,20654(v0)
80078e90:	a06a50af 	sb	t2,20655(v1)
80078e94:	3c028022 	lui	v0,0x8022
80078e98:	3c038022 	lui	v1,0x8022
80078e9c:	2d04000a 	sltiu	a0,t0,10
80078ea0:	a04550b0 	sb	a1,20656(v0)
80078ea4:	a06f50b1 	sb	t7,20657(v1)
80078ea8:	a1ae50ab 	sb	t6,20651(t5)
80078eac:	a19850ac 	sb	t8,20652(t4)
80078eb0:	a17050ad 	sb	s0,20653(t3)
80078eb4:	10800071 	beqz	a0,8007907c <_Z5ADC16v+0x2a0>
80078eb8:	a32850aa 	sb	t0,20650(t9)
80078ebc:	91a250ab 	lbu	v0,20651(t5)
80078ec0:	01421021 	addu	v0,t2,v0
80078ec4:	304200ff 	andi	v0,v0,0xff
80078ec8:	2c43000a 	sltiu	v1,v0,10
80078ecc:	1060005e 	beqz	v1,80079048 <_Z5ADC16v+0x26c>
80078ed0:	a1a250ab 	sb	v0,20651(t5)
80078ed4:	918250ac 	lbu	v0,20652(t4)
80078ed8:	00a21021 	addu	v0,a1,v0
80078edc:	304200ff 	andi	v0,v0,0xff
80078ee0:	2c43000a 	sltiu	v1,v0,10
80078ee4:	10600072 	beqz	v1,800790b0 <_Z5ADC16v+0x2d4>
80078ee8:	a18250ac 	sb	v0,20652(t4)
80078eec:	916250ad 	lbu	v0,20653(t3)
80078ef0:	01e21021 	addu	v0,t7,v0
80078ef4:	304200ff 	andi	v0,v0,0xff
80078ef8:	2c43000a 	sltiu	v1,v0,10
80078efc:	14600050 	bnez	v1,80079040 <_Z5ADC16v+0x264>
80078f00:	a16250ad 	sb	v0,20653(t3)
80078f04:	2442fff6 	addiu	v0,v0,-10
80078f08:	3042000f 	andi	v0,v0,0xf
80078f0c:	24030001 	li	v1,1
80078f10:	a2430004 	sb	v1,4(s2)
80078f14:	a16250ad 	sb	v0,20653(t3)
80078f18:	916250ad 	lbu	v0,20653(t3)
80078f1c:	918350ac 	lbu	v1,20652(t4)
80078f20:	932450aa 	lbu	a0,20650(t9)
80078f24:	00031a00 	sll	v1,v1,0x8
80078f28:	91a550ab 	lbu	a1,20651(t5)
80078f2c:	00021300 	sll	v0,v0,0xc
80078f30:	00431025 	or	v0,v0,v1
80078f34:	00441025 	or	v0,v0,a0
80078f38:	00052900 	sll	a1,a1,0x4
80078f3c:	00a22825 	or	a1,a1,v0
80078f40:	30a5ffff 	andi	a1,a1,0xffff
80078f44:	01272026 	xor	a0,t1,a3
80078f48:	00e51026 	xor	v0,a3,a1
80078f4c:	00042027 	nor	a0,zero,a0
80078f50:	30428000 	andi	v0,v0,0x8000
80078f54:	3c038022 	lui	v1,0x8022
80078f58:	00822024 	and	a0,a0,v0
80078f5c:	10800061 	beqz	a0,800790e4 <_Z5ADC16v+0x308>
80078f60:	a46550b4 	sh	a1,20660(v1)
80078f64:	2663e988 	addiu	v1,s3,-5752
80078f68:	24020001 	li	v0,1
80078f6c:	a0620007 	sb	v0,7(v1)
80078f70:	2623e974 	addiu	v1,s1,-5772
80078f74:	30a2ffff 	andi	v0,a1,0xffff
80078f78:	a4650004 	sh	a1,4(v1)
80078f7c:	2664e988 	addiu	a0,s3,-5752
80078f80:	00021a02 	srl	v1,v0,0x8
80078f84:	0002102b 	sltu	v0,zero,v0
80078f88:	a0830006 	sb	v1,6(a0)
80078f8c:	a0820005 	sb	v0,5(a0)
80078f90:	8fbf0020 	lw	ra,32(sp)
80078f94:	8fb3001c 	lw	s3,28(sp)
80078f98:	8fb20018 	lw	s2,24(sp)
80078f9c:	8fb10014 	lw	s1,20(sp)
80078fa0:	8fb00010 	lw	s0,16(sp)
80078fa4:	03e00008 	jr	ra
80078fa8:	27bd0028 	addiu	sp,sp,40
80078fac:	3c138021 	lui	s3,0x8021
80078fb0:	2666e988 	addiu	a2,s3,-5752
80078fb4:	90c30004 	lbu	v1,4(a2)
80078fb8:	94820004 	lhu	v0,4(a0)
80078fbc:	00472026 	xor	a0,v0,a3
80078fc0:	00431021 	addu	v0,v0,v1
80078fc4:	00e21021 	addu	v0,a3,v0
80078fc8:	3048ffff 	andi	t0,v0,0xffff
80078fcc:	00042027 	nor	a0,zero,a0
80078fd0:	30848000 	andi	a0,a0,0x8000
80078fd4:	00e82826 	xor	a1,a3,t0
80078fd8:	3403ffff 	li	v1,0xffff
80078fdc:	00a42824 	and	a1,a1,a0
80078fe0:	0062182b 	sltu	v1,v1,v0
80078fe4:	3c048022 	lui	a0,0x8022
80078fe8:	ac8250b8 	sw	v0,20664(a0)
80078fec:	10a00012 	beqz	a1,80079038 <_Z5ADC16v+0x25c>
80078ff0:	a0c30004 	sb	v1,4(a2)
80078ff4:	24020001 	li	v0,1
80078ff8:	a0c20007 	sb	v0,7(a2)
80078ffc:	2623e974 	addiu	v1,s1,-5772
80079000:	3102ffff 	andi	v0,t0,0xffff
80079004:	a4680004 	sh	t0,4(v1)
80079008:	2664e988 	addiu	a0,s3,-5752
8007900c:	00021a02 	srl	v1,v0,0x8
80079010:	0002102b 	sltu	v0,zero,v0
80079014:	a0830006 	sb	v1,6(a0)
80079018:	a0820005 	sb	v0,5(a0)
8007901c:	8fbf0020 	lw	ra,32(sp)
80079020:	8fb3001c 	lw	s3,28(sp)
80079024:	8fb20018 	lw	s2,24(sp)
80079028:	8fb10014 	lw	s1,20(sp)
8007902c:	8fb00010 	lw	s0,16(sp)
80079030:	03e00008 	jr	ra
80079034:	27bd0028 	addiu	sp,sp,40
80079038:	0801e3ff 	j	80078ffc <_Z5ADC16v+0x220>
8007903c:	a0c00007 	sb	zero,7(a2)
80079040:	0801e3c6 	j	80078f18 <_Z5ADC16v+0x13c>
80079044:	a2400004 	sb	zero,4(s2)
80079048:	27030001 	addiu	v1,t8,1
8007904c:	2442fff6 	addiu	v0,v0,-10
80079050:	a18350ac 	sb	v1,20652(t4)
80079054:	3042000f 	andi	v0,v0,0xf
80079058:	a1a250ab 	sb	v0,20651(t5)
8007905c:	918250ac 	lbu	v0,20652(t4)
80079060:	00a21021 	addu	v0,a1,v0
80079064:	304200ff 	andi	v0,v0,0xff
80079068:	2c43000a 	sltiu	v1,v0,10
8007906c:	1460ff9f 	bnez	v1,80078eec <_Z5ADC16v+0x110>
80079070:	a18250ac 	sb	v0,20652(t4)
80079074:	0801e42d 	j	800790b4 <_Z5ADC16v+0x2d8>
80079078:	26030001 	addiu	v1,s0,1
8007907c:	25c30001 	addiu	v1,t6,1
80079080:	2502fff6 	addiu	v0,t0,-10
80079084:	a1a350ab 	sb	v1,20651(t5)
80079088:	3042000f 	andi	v0,v0,0xf
8007908c:	a32250aa 	sb	v0,20650(t9)
80079090:	91a250ab 	lbu	v0,20651(t5)
80079094:	01421021 	addu	v0,t2,v0
80079098:	304200ff 	andi	v0,v0,0xff
8007909c:	2c43000a 	sltiu	v1,v0,10
800790a0:	1460ff8c 	bnez	v1,80078ed4 <_Z5ADC16v+0xf8>
800790a4:	a1a250ab 	sb	v0,20651(t5)
800790a8:	0801e413 	j	8007904c <_Z5ADC16v+0x270>
800790ac:	27030001 	addiu	v1,t8,1
800790b0:	26030001 	addiu	v1,s0,1
800790b4:	2442fff6 	addiu	v0,v0,-10
800790b8:	a16350ad 	sb	v1,20653(t3)
800790bc:	3042000f 	andi	v0,v0,0xf
800790c0:	a18250ac 	sb	v0,20652(t4)
800790c4:	916250ad 	lbu	v0,20653(t3)
800790c8:	01e21021 	addu	v0,t7,v0
800790cc:	304200ff 	andi	v0,v0,0xff
800790d0:	2c43000a 	sltiu	v1,v0,10
800790d4:	1460ffda 	bnez	v1,80079040 <_Z5ADC16v+0x264>
800790d8:	a16250ad 	sb	v0,20653(t3)
800790dc:	0801e3c2 	j	80078f08 <_Z5ADC16v+0x12c>
800790e0:	2442fff6 	addiu	v0,v0,-10
800790e4:	2662e988 	addiu	v0,s3,-5752
800790e8:	0801e3dc 	j	80078f70 <_Z5ADC16v+0x194>
800790ec:	a0400007 	sb	zero,7(v0)

800790f0 <_Z6Op5AX0v>:
800790f0:	27bdffe0 	addiu	sp,sp,-32
800790f4:	afb00010 	sw	s0,16(sp)
800790f8:	3c108021 	lui	s0,0x8021
800790fc:	2610e974 	addiu	s0,s0,-5772
80079100:	9604000c 	lhu	a0,12(s0)
80079104:	afb10014 	sw	s1,20(sp)
80079108:	96050008 	lhu	a1,8(s0)
8007910c:	3c118008 	lui	s1,0x8008
80079110:	263185b4 	addiu	s1,s1,-31308
80079114:	afbf0018 	sw	ra,24(sp)
80079118:	0220f809 	jalr	s1
8007911c:	00042202 	srl	a0,a0,0x8
80079120:	96050008 	lhu	a1,8(s0)
80079124:	9204000c 	lbu	a0,12(s0)
80079128:	24a5ffff 	addiu	a1,a1,-1
8007912c:	0220f809 	jalr	s1
80079130:	30a5ffff 	andi	a1,a1,0xffff
80079134:	96020008 	lhu	v0,8(s0)
80079138:	8fbf0018 	lw	ra,24(sp)
8007913c:	2442fffe 	addiu	v0,v0,-2
80079140:	a6020008 	sh	v0,8(s0)
80079144:	8fb10014 	lw	s1,20(sp)
80079148:	8fb00010 	lw	s0,16(sp)
8007914c:	03e00008 	jr	ra
80079150:	27bd0020 	addiu	sp,sp,32

80079154 <_Z6Op5AX1v>:
80079154:	3c038021 	lui	v1,0x8021
80079158:	2463e974 	addiu	v1,v1,-5772
8007915c:	94620008 	lhu	v0,8(v1)
80079160:	3c198008 	lui	t9,0x8008
80079164:	9064000c 	lbu	a0,12(v1)
80079168:	00402821 	move	a1,v0
8007916c:	273985b4 	addiu	t9,t9,-31308
80079170:	2442ffff 	addiu	v0,v0,-1
80079174:	03200008 	jr	t9
80079178:	a4620008 	sh	v0,8(v1)

8007917c <_Z6Op5AE1v>:
8007917c:	27bdffe8 	addiu	sp,sp,-24
80079180:	afb00010 	sw	s0,16(sp)
80079184:	3c108021 	lui	s0,0x8021
80079188:	2610e974 	addiu	s0,s0,-5772
8007918c:	96030008 	lhu	v1,8(s0)
80079190:	9204000c 	lbu	a0,12(s0)
80079194:	3c028008 	lui	v0,0x8008
80079198:	00602821 	move	a1,v1
8007919c:	244285b4 	addiu	v0,v0,-31308
800791a0:	2463ffff 	addiu	v1,v1,-1
800791a4:	afbf0014 	sw	ra,20(sp)
800791a8:	0040f809 	jalr	v0
800791ac:	a6030008 	sh	v1,8(s0)
800791b0:	24030001 	li	v1,1
800791b4:	a2030009 	sb	v1,9(s0)
800791b8:	8fbf0014 	lw	ra,20(sp)
800791bc:	8fb00010 	lw	s0,16(sp)
800791c0:	03e00008 	jr	ra
800791c4:	27bd0018 	addiu	sp,sp,24

800791c8 <_Z6OpDAX0v>:
800791c8:	27bdffe0 	addiu	sp,sp,-32
800791cc:	afb00010 	sw	s0,16(sp)
800791d0:	3c108021 	lui	s0,0x8021
800791d4:	2610e974 	addiu	s0,s0,-5772
800791d8:	9604000a 	lhu	a0,10(s0)
800791dc:	afb10014 	sw	s1,20(sp)
800791e0:	96050008 	lhu	a1,8(s0)
800791e4:	3c118008 	lui	s1,0x8008
800791e8:	263185b4 	addiu	s1,s1,-31308
800791ec:	afbf0018 	sw	ra,24(sp)
800791f0:	0220f809 	jalr	s1
800791f4:	00042202 	srl	a0,a0,0x8
800791f8:	96050008 	lhu	a1,8(s0)
800791fc:	9204000a 	lbu	a0,10(s0)
80079200:	24a5ffff 	addiu	a1,a1,-1
80079204:	0220f809 	jalr	s1
80079208:	30a5ffff 	andi	a1,a1,0xffff
8007920c:	96020008 	lhu	v0,8(s0)
80079210:	8fbf0018 	lw	ra,24(sp)
80079214:	2442fffe 	addiu	v0,v0,-2
80079218:	a6020008 	sh	v0,8(s0)
8007921c:	8fb10014 	lw	s1,20(sp)
80079220:	8fb00010 	lw	s0,16(sp)
80079224:	03e00008 	jr	ra
80079228:	27bd0020 	addiu	sp,sp,32

8007922c <_Z6OpDAX1v>:
8007922c:	3c038021 	lui	v1,0x8021
80079230:	2463e974 	addiu	v1,v1,-5772
80079234:	94620008 	lhu	v0,8(v1)
80079238:	3c198008 	lui	t9,0x8008
8007923c:	9064000a 	lbu	a0,10(v1)
80079240:	00402821 	move	a1,v0
80079244:	273985b4 	addiu	t9,t9,-31308
80079248:	2442ffff 	addiu	v0,v0,-1
8007924c:	03200008 	jr	t9
80079250:	a4620008 	sh	v0,8(v1)

80079254 <_Z6OpDAE1v>:
80079254:	27bdffe8 	addiu	sp,sp,-24
80079258:	afb00010 	sw	s0,16(sp)
8007925c:	3c108021 	lui	s0,0x8021
80079260:	2610e974 	addiu	s0,s0,-5772
80079264:	96030008 	lhu	v1,8(s0)
80079268:	9204000a 	lbu	a0,10(s0)
8007926c:	3c028008 	lui	v0,0x8008
80079270:	00602821 	move	a1,v1
80079274:	244285b4 	addiu	v0,v0,-31308
80079278:	2463ffff 	addiu	v1,v1,-1
8007927c:	afbf0014 	sw	ra,20(sp)
80079280:	0040f809 	jalr	v0
80079284:	a6030008 	sh	v1,8(s0)
80079288:	24030001 	li	v1,1
8007928c:	a2030009 	sb	v1,9(s0)
80079290:	8fbf0014 	lw	ra,20(sp)
80079294:	8fb00010 	lw	s0,16(sp)
80079298:	03e00008 	jr	ra
8007929c:	27bd0018 	addiu	sp,sp,24

800792a0 <_Z6Op08E1v>:
800792a0:	27bdffe8 	addiu	sp,sp,-24
800792a4:	afb00010 	sw	s0,16(sp)
800792a8:	3c108021 	lui	s0,0x8021
800792ac:	2610e974 	addiu	s0,s0,-5772
800792b0:	92030002 	lbu	v1,2(s0)
800792b4:	3c028021 	lui	v0,0x8021
800792b8:	afbf0014 	sw	ra,20(sp)
800792bc:	2442e988 	addiu	v0,v0,-5752
800792c0:	90450006 	lbu	a1,6(v0)
800792c4:	3063003c 	andi	v1,v1,0x3c
800792c8:	a2030002 	sb	v1,2(s0)
800792cc:	90460004 	lbu	a2,4(v0)
800792d0:	90470005 	lbu	a3,5(v0)
800792d4:	90430007 	lbu	v1,7(v0)
800792d8:	92040002 	lbu	a0,2(s0)
800792dc:	30a50080 	andi	a1,a1,0x80
800792e0:	24020002 	li	v0,2
800792e4:	00c53025 	or	a2,a2,a1
800792e8:	0007100b 	movn	v0,zero,a3
800792ec:	00031980 	sll	v1,v1,0x6
800792f0:	00862025 	or	a0,a0,a2
800792f4:	00431025 	or	v0,v0,v1
800792f8:	96030008 	lhu	v1,8(s0)
800792fc:	00441025 	or	v0,v0,a0
80079300:	a2020002 	sb	v0,2(s0)
80079304:	304400ff 	andi	a0,v0,0xff
80079308:	00602821 	move	a1,v1
8007930c:	3c028008 	lui	v0,0x8008
80079310:	2463ffff 	addiu	v1,v1,-1
80079314:	244285b4 	addiu	v0,v0,-31308
80079318:	0040f809 	jalr	v0
8007931c:	a6030008 	sh	v1,8(s0)
80079320:	24030001 	li	v1,1
80079324:	a2030009 	sb	v1,9(s0)
80079328:	8fbf0014 	lw	ra,20(sp)
8007932c:	8fb00010 	lw	s0,16(sp)
80079330:	03e00008 	jr	ra
80079334:	27bd0018 	addiu	sp,sp,24

80079338 <_Z4Op4Bv>:
80079338:	3c038021 	lui	v1,0x8021
8007933c:	2466e974 	addiu	a2,v1,-5772
80079340:	94c20008 	lhu	v0,8(a2)
80079344:	3c198008 	lui	t9,0x8008
80079348:	00402821 	move	a1,v0
8007934c:	9064e974 	lbu	a0,-5772(v1)
80079350:	2442ffff 	addiu	v0,v0,-1
80079354:	273985b4 	addiu	t9,t9,-31308
80079358:	03200008 	jr	t9
8007935c:	a4c20008 	sh	v0,8(a2)

80079360 <_Z6Op4BE1v>:
80079360:	27bdffe8 	addiu	sp,sp,-24
80079364:	3c028021 	lui	v0,0x8021
80079368:	afb00010 	sw	s0,16(sp)
8007936c:	2450e974 	addiu	s0,v0,-5772
80079370:	96030008 	lhu	v1,8(s0)
80079374:	afbf0014 	sw	ra,20(sp)
80079378:	9044e974 	lbu	a0,-5772(v0)
8007937c:	00602821 	move	a1,v1
80079380:	3c028008 	lui	v0,0x8008
80079384:	2463ffff 	addiu	v1,v1,-1
80079388:	244285b4 	addiu	v0,v0,-31308
8007938c:	0040f809 	jalr	v0
80079390:	a6030008 	sh	v1,8(s0)
80079394:	24030001 	li	v1,1
80079398:	a2030009 	sb	v1,9(s0)
8007939c:	8fbf0014 	lw	ra,20(sp)
800793a0:	8fb00010 	lw	s0,16(sp)
800793a4:	03e00008 	jr	ra
800793a8:	27bd0018 	addiu	sp,sp,24

800793ac <_Z4Op0Bv>:
800793ac:	27bdffe0 	addiu	sp,sp,-32
800793b0:	afb00010 	sw	s0,16(sp)
800793b4:	3c108021 	lui	s0,0x8021
800793b8:	2610e974 	addiu	s0,s0,-5772
800793bc:	96040006 	lhu	a0,6(s0)
800793c0:	afb10014 	sw	s1,20(sp)
800793c4:	96050008 	lhu	a1,8(s0)
800793c8:	3c118008 	lui	s1,0x8008
800793cc:	263185b4 	addiu	s1,s1,-31308
800793d0:	afbf0018 	sw	ra,24(sp)
800793d4:	0220f809 	jalr	s1
800793d8:	00042202 	srl	a0,a0,0x8
800793dc:	96050008 	lhu	a1,8(s0)
800793e0:	92040006 	lbu	a0,6(s0)
800793e4:	24a5ffff 	addiu	a1,a1,-1
800793e8:	0220f809 	jalr	s1
800793ec:	30a5ffff 	andi	a1,a1,0xffff
800793f0:	96020008 	lhu	v0,8(s0)
800793f4:	8fbf0018 	lw	ra,24(sp)
800793f8:	2442fffe 	addiu	v0,v0,-2
800793fc:	a6020008 	sh	v0,8(s0)
80079400:	8fb10014 	lw	s1,20(sp)
80079404:	8fb00010 	lw	s0,16(sp)
80079408:	03e00008 	jr	ra
8007940c:	27bd0020 	addiu	sp,sp,32

80079410 <_Z6Op0BE1v>:
80079410:	27bdffe0 	addiu	sp,sp,-32
80079414:	afb00010 	sw	s0,16(sp)
80079418:	3c108021 	lui	s0,0x8021
8007941c:	2610e974 	addiu	s0,s0,-5772
80079420:	96020008 	lhu	v0,8(s0)
80079424:	96040006 	lhu	a0,6(s0)
80079428:	afb10014 	sw	s1,20(sp)
8007942c:	3c118008 	lui	s1,0x8008
80079430:	00402821 	move	a1,v0
80079434:	263185b4 	addiu	s1,s1,-31308
80079438:	2442ffff 	addiu	v0,v0,-1
8007943c:	00042202 	srl	a0,a0,0x8
80079440:	afbf0018 	sw	ra,24(sp)
80079444:	0220f809 	jalr	s1
80079448:	a6020008 	sh	v0,8(s0)
8007944c:	96020008 	lhu	v0,8(s0)
80079450:	92040006 	lbu	a0,6(s0)
80079454:	00402821 	move	a1,v0
80079458:	2442ffff 	addiu	v0,v0,-1
8007945c:	0220f809 	jalr	s1
80079460:	a6020008 	sh	v0,8(s0)
80079464:	24020001 	li	v0,1
80079468:	a2020009 	sb	v0,9(s0)
8007946c:	8fbf0018 	lw	ra,24(sp)
80079470:	8fb10014 	lw	s1,20(sp)
80079474:	8fb00010 	lw	s0,16(sp)
80079478:	03e00008 	jr	ra
8007947c:	27bd0020 	addiu	sp,sp,32

80079480 <_Z4Op8Bv>:
80079480:	3c038021 	lui	v1,0x8021
80079484:	2463e974 	addiu	v1,v1,-5772
80079488:	94620008 	lhu	v0,8(v1)
8007948c:	3c198008 	lui	t9,0x8008
80079490:	90640001 	lbu	a0,1(v1)
80079494:	00402821 	move	a1,v0
80079498:	273985b4 	addiu	t9,t9,-31308
8007949c:	2442ffff 	addiu	v0,v0,-1
800794a0:	03200008 	jr	t9
800794a4:	a4620008 	sh	v0,8(v1)

800794a8 <_Z6Op8BE1v>:
800794a8:	27bdffe8 	addiu	sp,sp,-24
800794ac:	afb00010 	sw	s0,16(sp)
800794b0:	3c108021 	lui	s0,0x8021
800794b4:	2610e974 	addiu	s0,s0,-5772
800794b8:	96030008 	lhu	v1,8(s0)
800794bc:	92040001 	lbu	a0,1(s0)
800794c0:	3c028008 	lui	v0,0x8008
800794c4:	00602821 	move	a1,v1
800794c8:	244285b4 	addiu	v0,v0,-31308
800794cc:	2463ffff 	addiu	v1,v1,-1
800794d0:	afbf0014 	sw	ra,20(sp)
800794d4:	0040f809 	jalr	v0
800794d8:	a6030008 	sh	v1,8(s0)
800794dc:	24030001 	li	v1,1
800794e0:	a2030009 	sb	v1,9(s0)
800794e4:	8fbf0014 	lw	ra,20(sp)
800794e8:	8fb00010 	lw	s0,16(sp)
800794ec:	03e00008 	jr	ra
800794f0:	27bd0018 	addiu	sp,sp,24

800794f4 <_Z6Op48M0v>:
800794f4:	27bdffe0 	addiu	sp,sp,-32
800794f8:	afb00010 	sw	s0,16(sp)
800794fc:	3c108021 	lui	s0,0x8021
80079500:	2610e974 	addiu	s0,s0,-5772
80079504:	96040004 	lhu	a0,4(s0)
80079508:	afb10014 	sw	s1,20(sp)
8007950c:	96050008 	lhu	a1,8(s0)
80079510:	3c118008 	lui	s1,0x8008
80079514:	263185b4 	addiu	s1,s1,-31308
80079518:	afbf0018 	sw	ra,24(sp)
8007951c:	0220f809 	jalr	s1
80079520:	00042202 	srl	a0,a0,0x8
80079524:	96050008 	lhu	a1,8(s0)
80079528:	92040004 	lbu	a0,4(s0)
8007952c:	24a5ffff 	addiu	a1,a1,-1
80079530:	0220f809 	jalr	s1
80079534:	30a5ffff 	andi	a1,a1,0xffff
80079538:	96020008 	lhu	v0,8(s0)
8007953c:	8fbf0018 	lw	ra,24(sp)
80079540:	2442fffe 	addiu	v0,v0,-2
80079544:	a6020008 	sh	v0,8(s0)
80079548:	8fb10014 	lw	s1,20(sp)
8007954c:	8fb00010 	lw	s0,16(sp)
80079550:	03e00008 	jr	ra
80079554:	27bd0020 	addiu	sp,sp,32

80079558 <_Z6Op48M1v>:
80079558:	3c038021 	lui	v1,0x8021
8007955c:	2463e974 	addiu	v1,v1,-5772
80079560:	94620008 	lhu	v0,8(v1)
80079564:	3c198008 	lui	t9,0x8008
80079568:	90640004 	lbu	a0,4(v1)
8007956c:	00402821 	move	a1,v0
80079570:	273985b4 	addiu	t9,t9,-31308
80079574:	2442ffff 	addiu	v0,v0,-1
80079578:	03200008 	jr	t9
8007957c:	a4620008 	sh	v0,8(v1)

80079580 <_Z6Op48E1v>:
80079580:	27bdffe8 	addiu	sp,sp,-24
80079584:	afb00010 	sw	s0,16(sp)
80079588:	3c108021 	lui	s0,0x8021
8007958c:	2610e974 	addiu	s0,s0,-5772
80079590:	96030008 	lhu	v1,8(s0)
80079594:	92040004 	lbu	a0,4(s0)
80079598:	3c028008 	lui	v0,0x8008
8007959c:	00602821 	move	a1,v1
800795a0:	244285b4 	addiu	v0,v0,-31308
800795a4:	2463ffff 	addiu	v1,v1,-1
800795a8:	afbf0014 	sw	ra,20(sp)
800795ac:	0040f809 	jalr	v0
800795b0:	a6030008 	sh	v1,8(s0)
800795b4:	24030001 	li	v1,1
800795b8:	a2030009 	sb	v1,9(s0)
800795bc:	8fbf0014 	lw	ra,20(sp)
800795c0:	8fb00010 	lw	s0,16(sp)
800795c4:	03e00008 	jr	ra
800795c8:	27bd0018 	addiu	sp,sp,24

800795cc <_Z6Op62E1v>:
800795cc:	27bdffe0 	addiu	sp,sp,-32
800795d0:	3c078021 	lui	a3,0x8021
800795d4:	afbf001c 	sw	ra,28(sp)
800795d8:	afb20018 	sw	s2,24(sp)
800795dc:	afb10014 	sw	s1,20(sp)
800795e0:	afb00010 	sw	s0,16(sp)
800795e4:	24e7e988 	addiu	a3,a3,-5752
800795e8:	8ce20020 	lw	v0,32(a3)
800795ec:	8ce30024 	lw	v1,36(a3)
800795f0:	90440000 	lbu	a0,0(v0)
800795f4:	90460001 	lbu	a2,1(v0)
800795f8:	24480002 	addiu	t0,v0,2
800795fc:	01031823 	subu	v1,t0,v1
80079600:	3c108021 	lui	s0,0x8021
80079604:	2610e974 	addiu	s0,s0,-5772
80079608:	00832021 	addu	a0,a0,v1
8007960c:	00063200 	sll	a2,a2,0x8
80079610:	96020008 	lhu	v0,8(s0)
80079614:	00c43021 	addu	a2,a2,a0
80079618:	30c6ffff 	andi	a2,a2,0xffff
8007961c:	3c118008 	lui	s1,0x8008
80079620:	00062202 	srl	a0,a2,0x8
80079624:	00402821 	move	a1,v0
80079628:	263185b4 	addiu	s1,s1,-31308
8007962c:	3c128021 	lui	s2,0x8021
80079630:	2442ffff 	addiu	v0,v0,-1
80079634:	ace80020 	sw	t0,32(a3)
80079638:	a6020008 	sh	v0,8(s0)
8007963c:	0220f809 	jalr	s1
80079640:	ae467018 	sw	a2,28696(s2)
80079644:	96020008 	lhu	v0,8(s0)
80079648:	92447018 	lbu	a0,28696(s2)
8007964c:	00402821 	move	a1,v0
80079650:	2442ffff 	addiu	v0,v0,-1
80079654:	0220f809 	jalr	s1
80079658:	a6020008 	sh	v0,8(s0)
8007965c:	24020001 	li	v0,1
80079660:	a2020009 	sb	v0,9(s0)
80079664:	8fbf001c 	lw	ra,28(sp)
80079668:	8fb20018 	lw	s2,24(sp)
8007966c:	8fb10014 	lw	s1,20(sp)
80079670:	8fb00010 	lw	s0,16(sp)
80079674:	03e00008 	jr	ra
80079678:	27bd0020 	addiu	sp,sp,32

8007967c <_Z6Op44X0v>:
8007967c:	27bdffe0 	addiu	sp,sp,-32
80079680:	3c028021 	lui	v0,0x8021
80079684:	afb10014 	sw	s1,20(sp)
80079688:	2451e988 	addiu	s1,v0,-5752
8007968c:	8e230020 	lw	v1,32(s1)
80079690:	afbf0018 	sw	ra,24(sp)
80079694:	afb00010 	sw	s0,16(sp)
80079698:	90660000 	lbu	a2,0(v1)
8007969c:	3c108021 	lui	s0,0x8021
800796a0:	2610e974 	addiu	s0,s0,-5772
800796a4:	00062400 	sll	a0,a2,0x10
800796a8:	24620001 	addiu	v0,v1,1
800796ac:	ae220020 	sw	v0,32(s1)
800796b0:	ae240010 	sw	a0,16(s1)
800796b4:	a2060001 	sb	a2,1(s0)
800796b8:	90650001 	lbu	a1,1(v1)
800796bc:	9602000a 	lhu	v0,10(s0)
800796c0:	00052400 	sll	a0,a1,0x10
800796c4:	00822021 	addu	a0,a0,v0
800796c8:	3c028022 	lui	v0,0x8022
800796cc:	24630002 	addiu	v1,v1,2
800796d0:	a04550cc 	sb	a1,20684(v0)
800796d4:	3c028007 	lui	v0,0x8007
800796d8:	24426674 	addiu	v0,v0,26228
800796dc:	0040f809 	jalr	v0
800796e0:	ae230020 	sw	v1,32(s1)
800796e4:	9603000c 	lhu	v1,12(s0)
800796e8:	8e250010 	lw	a1,16(s1)
800796ec:	00402021 	move	a0,v0
800796f0:	3c028008 	lui	v0,0x8008
800796f4:	244285b4 	addiu	v0,v0,-31308
800796f8:	0040f809 	jalr	v0
800796fc:	00652821 	addu	a1,v1,a1
80079700:	96030004 	lhu	v1,4(s0)
80079704:	9602000a 	lhu	v0,10(s0)
80079708:	9604000c 	lhu	a0,12(s0)
8007970c:	2463ffff 	addiu	v1,v1,-1
80079710:	2442ffff 	addiu	v0,v0,-1
80079714:	a6030004 	sh	v1,4(s0)
80079718:	2484ffff 	addiu	a0,a0,-1
8007971c:	a602000a 	sh	v0,10(s0)
80079720:	3063ffff 	andi	v1,v1,0xffff
80079724:	3402ffff 	li	v0,0xffff
80079728:	10620004 	beq	v1,v0,8007973c <_Z6Op44X0v+0xc0>
8007972c:	a604000c 	sh	a0,12(s0)
80079730:	8e220020 	lw	v0,32(s1)
80079734:	2442fffd 	addiu	v0,v0,-3
80079738:	ae220020 	sw	v0,32(s1)
8007973c:	8fbf0018 	lw	ra,24(sp)
80079740:	8fb10014 	lw	s1,20(sp)
80079744:	8fb00010 	lw	s0,16(sp)
80079748:	03e00008 	jr	ra
8007974c:	27bd0020 	addiu	sp,sp,32

80079750 <_Z6Op44X1v>:
80079750:	27bdffe0 	addiu	sp,sp,-32
80079754:	3c028021 	lui	v0,0x8021
80079758:	afb10014 	sw	s1,20(sp)
8007975c:	2451e988 	addiu	s1,v0,-5752
80079760:	8e230020 	lw	v1,32(s1)
80079764:	afbf0018 	sw	ra,24(sp)
80079768:	afb00010 	sw	s0,16(sp)
8007976c:	90660000 	lbu	a2,0(v1)
80079770:	3c108021 	lui	s0,0x8021
80079774:	2610e974 	addiu	s0,s0,-5772
80079778:	00062400 	sll	a0,a2,0x10
8007977c:	24620001 	addiu	v0,v1,1
80079780:	ae220020 	sw	v0,32(s1)
80079784:	ae240010 	sw	a0,16(s1)
80079788:	a2060001 	sb	a2,1(s0)
8007978c:	90650001 	lbu	a1,1(v1)
80079790:	9602000a 	lhu	v0,10(s0)
80079794:	00052400 	sll	a0,a1,0x10
80079798:	00822021 	addu	a0,a0,v0
8007979c:	3c028022 	lui	v0,0x8022
800797a0:	24630002 	addiu	v1,v1,2
800797a4:	a04550cc 	sb	a1,20684(v0)
800797a8:	3c028007 	lui	v0,0x8007
800797ac:	24426674 	addiu	v0,v0,26228
800797b0:	0040f809 	jalr	v0
800797b4:	ae230020 	sw	v1,32(s1)
800797b8:	9603000c 	lhu	v1,12(s0)
800797bc:	8e250010 	lw	a1,16(s1)
800797c0:	00402021 	move	a0,v0
800797c4:	3c028008 	lui	v0,0x8008
800797c8:	244285b4 	addiu	v0,v0,-31308
800797cc:	0040f809 	jalr	v0
800797d0:	00652821 	addu	a1,v1,a1
800797d4:	96030004 	lhu	v1,4(s0)
800797d8:	9202000a 	lbu	v0,10(s0)
800797dc:	9204000c 	lbu	a0,12(s0)
800797e0:	2463ffff 	addiu	v1,v1,-1
800797e4:	2442ffff 	addiu	v0,v0,-1
800797e8:	a6030004 	sh	v1,4(s0)
800797ec:	2484ffff 	addiu	a0,a0,-1
800797f0:	a202000a 	sb	v0,10(s0)
800797f4:	3063ffff 	andi	v1,v1,0xffff
800797f8:	3402ffff 	li	v0,0xffff
800797fc:	10620004 	beq	v1,v0,80079810 <_Z6Op44X1v+0xc0>
80079800:	a204000c 	sb	a0,12(s0)
80079804:	8e220020 	lw	v0,32(s1)
80079808:	2442fffd 	addiu	v0,v0,-3
8007980c:	ae220020 	sw	v0,32(s1)
80079810:	8fbf0018 	lw	ra,24(sp)
80079814:	8fb10014 	lw	s1,20(sp)
80079818:	8fb00010 	lw	s0,16(sp)
8007981c:	03e00008 	jr	ra
80079820:	27bd0020 	addiu	sp,sp,32

80079824 <_Z6Op54X0v>:
80079824:	27bdffe0 	addiu	sp,sp,-32
80079828:	3c028021 	lui	v0,0x8021
8007982c:	afb10014 	sw	s1,20(sp)
80079830:	2451e988 	addiu	s1,v0,-5752
80079834:	8e230020 	lw	v1,32(s1)
80079838:	afbf0018 	sw	ra,24(sp)
8007983c:	afb00010 	sw	s0,16(sp)
80079840:	90660000 	lbu	a2,0(v1)
80079844:	3c108021 	lui	s0,0x8021
80079848:	2610e974 	addiu	s0,s0,-5772
8007984c:	00062400 	sll	a0,a2,0x10
80079850:	24620001 	addiu	v0,v1,1
80079854:	ae220020 	sw	v0,32(s1)
80079858:	ae240010 	sw	a0,16(s1)
8007985c:	a2060001 	sb	a2,1(s0)
80079860:	90650001 	lbu	a1,1(v1)
80079864:	9602000a 	lhu	v0,10(s0)
80079868:	00052400 	sll	a0,a1,0x10
8007986c:	00822021 	addu	a0,a0,v0
80079870:	3c028022 	lui	v0,0x8022
80079874:	24630002 	addiu	v1,v1,2
80079878:	a04550cc 	sb	a1,20684(v0)
8007987c:	3c028007 	lui	v0,0x8007
80079880:	24426674 	addiu	v0,v0,26228
80079884:	0040f809 	jalr	v0
80079888:	ae230020 	sw	v1,32(s1)
8007988c:	9603000c 	lhu	v1,12(s0)
80079890:	8e250010 	lw	a1,16(s1)
80079894:	00402021 	move	a0,v0
80079898:	3c028008 	lui	v0,0x8008
8007989c:	244285b4 	addiu	v0,v0,-31308
800798a0:	0040f809 	jalr	v0
800798a4:	00652821 	addu	a1,v1,a1
800798a8:	96030004 	lhu	v1,4(s0)
800798ac:	9602000a 	lhu	v0,10(s0)
800798b0:	9604000c 	lhu	a0,12(s0)
800798b4:	2463ffff 	addiu	v1,v1,-1
800798b8:	24420001 	addiu	v0,v0,1
800798bc:	a6030004 	sh	v1,4(s0)
800798c0:	24840001 	addiu	a0,a0,1
800798c4:	a602000a 	sh	v0,10(s0)
800798c8:	3063ffff 	andi	v1,v1,0xffff
800798cc:	3402ffff 	li	v0,0xffff
800798d0:	10620004 	beq	v1,v0,800798e4 <_Z6Op54X0v+0xc0>
800798d4:	a604000c 	sh	a0,12(s0)
800798d8:	8e220020 	lw	v0,32(s1)
800798dc:	2442fffd 	addiu	v0,v0,-3
800798e0:	ae220020 	sw	v0,32(s1)
800798e4:	8fbf0018 	lw	ra,24(sp)
800798e8:	8fb10014 	lw	s1,20(sp)
800798ec:	8fb00010 	lw	s0,16(sp)
800798f0:	03e00008 	jr	ra
800798f4:	27bd0020 	addiu	sp,sp,32

800798f8 <_Z6Op54X1v>:
800798f8:	27bdffe0 	addiu	sp,sp,-32
800798fc:	3c028021 	lui	v0,0x8021
80079900:	afb10014 	sw	s1,20(sp)
80079904:	2451e988 	addiu	s1,v0,-5752
80079908:	8e230020 	lw	v1,32(s1)
8007990c:	afbf0018 	sw	ra,24(sp)
80079910:	afb00010 	sw	s0,16(sp)
80079914:	90660000 	lbu	a2,0(v1)
80079918:	3c108021 	lui	s0,0x8021
8007991c:	2610e974 	addiu	s0,s0,-5772
80079920:	00062400 	sll	a0,a2,0x10
80079924:	24620001 	addiu	v0,v1,1
80079928:	ae220020 	sw	v0,32(s1)
8007992c:	ae240010 	sw	a0,16(s1)
80079930:	a2060001 	sb	a2,1(s0)
80079934:	90650001 	lbu	a1,1(v1)
80079938:	9602000a 	lhu	v0,10(s0)
8007993c:	00052400 	sll	a0,a1,0x10
80079940:	00822021 	addu	a0,a0,v0
80079944:	3c028022 	lui	v0,0x8022
80079948:	24630002 	addiu	v1,v1,2
8007994c:	a04550cc 	sb	a1,20684(v0)
80079950:	3c028007 	lui	v0,0x8007
80079954:	24426674 	addiu	v0,v0,26228
80079958:	0040f809 	jalr	v0
8007995c:	ae230020 	sw	v1,32(s1)
80079960:	9603000c 	lhu	v1,12(s0)
80079964:	8e250010 	lw	a1,16(s1)
80079968:	00402021 	move	a0,v0
8007996c:	3c028008 	lui	v0,0x8008
80079970:	244285b4 	addiu	v0,v0,-31308
80079974:	0040f809 	jalr	v0
80079978:	00652821 	addu	a1,v1,a1
8007997c:	96030004 	lhu	v1,4(s0)
80079980:	9202000a 	lbu	v0,10(s0)
80079984:	9204000c 	lbu	a0,12(s0)
80079988:	2463ffff 	addiu	v1,v1,-1
8007998c:	24420001 	addiu	v0,v0,1
80079990:	a6030004 	sh	v1,4(s0)
80079994:	24840001 	addiu	a0,a0,1
80079998:	a202000a 	sb	v0,10(s0)
8007999c:	3063ffff 	andi	v1,v1,0xffff
800799a0:	3402ffff 	li	v0,0xffff
800799a4:	10620004 	beq	v1,v0,800799b8 <_Z6Op54X1v+0xc0>
800799a8:	a204000c 	sb	a0,12(s0)
800799ac:	8e220020 	lw	v0,32(s1)
800799b0:	2442fffd 	addiu	v0,v0,-3
800799b4:	ae220020 	sw	v0,32(s1)
800799b8:	8fbf0018 	lw	ra,24(sp)
800799bc:	8fb10014 	lw	s1,20(sp)
800799c0:	8fb00010 	lw	s0,16(sp)
800799c4:	03e00008 	jr	ra
800799c8:	27bd0020 	addiu	sp,sp,32

800799cc <_Z6Op69M1v>:
800799cc:	27bdffe0 	addiu	sp,sp,-32
800799d0:	afb10014 	sw	s1,20(sp)
800799d4:	3c118021 	lui	s1,0x8021
800799d8:	afb00010 	sw	s0,16(sp)
800799dc:	afbf0018 	sw	ra,24(sp)
800799e0:	2630e988 	addiu	s0,s1,-5752
800799e4:	8e050020 	lw	a1,32(s0)
800799e8:	8e02000c 	lw	v0,12(s0)
800799ec:	8e030024 	lw	v1,36(s0)
800799f0:	00a21021 	addu	v0,a1,v0
800799f4:	00431023 	subu	v0,v0,v1
800799f8:	3c038021 	lui	v1,0x8021
800799fc:	00402021 	move	a0,v0
80079a00:	ac627018 	sw	v0,28696(v1)
80079a04:	24a50001 	addiu	a1,a1,1
80079a08:	3c028007 	lui	v0,0x8007
80079a0c:	24426674 	addiu	v0,v0,26228
80079a10:	0040f809 	jalr	v0
80079a14:	ae050020 	sw	a1,32(s0)
80079a18:	3c0c8021 	lui	t4,0x8021
80079a1c:	2584e974 	addiu	a0,t4,-5772
80079a20:	00403021 	move	a2,v0
80079a24:	90820002 	lbu	v0,2(a0)
80079a28:	3c038022 	lui	v1,0x8022
80079a2c:	30420008 	andi	v0,v0,0x8
80079a30:	1040003d 	beqz	v0,80079b28 <_Z6Op69M1v+0x15c>
80079a34:	a06650bc 	sb	a2,20668(v1)
80079a38:	94830004 	lhu	v1,4(a0)
80079a3c:	92040004 	lbu	a0,4(s0)
80079a40:	3062000f 	andi	v0,v1,0xf
80079a44:	00441021 	addu	v0,v0,a0
80079a48:	30c5000f 	andi	a1,a2,0xf
80079a4c:	00a21021 	addu	v0,a1,v0
80079a50:	304700ff 	andi	a3,v0,0xff
80079a54:	00031902 	srl	v1,v1,0x4
80079a58:	306a000f 	andi	t2,v1,0xf
80079a5c:	3c088022 	lui	t0,0x8022
80079a60:	00064902 	srl	t1,a2,0x4
80079a64:	3c0b8022 	lui	t3,0x8022
80079a68:	3c028022 	lui	v0,0x8022
80079a6c:	3c038022 	lui	v1,0x8022
80079a70:	2ce4000a 	sltiu	a0,a3,10
80079a74:	a04550ae 	sb	a1,20654(v0)
80079a78:	a06950af 	sb	t1,20655(v1)
80079a7c:	a10a50ab 	sb	t2,20651(t0)
80079a80:	1080005c 	beqz	a0,80079bf4 <_Z6Op69M1v+0x228>
80079a84:	a16750aa 	sb	a3,20650(t3)
80079a88:	910250ab 	lbu	v0,20651(t0)
80079a8c:	01221021 	addu	v0,t1,v0
80079a90:	304200ff 	andi	v0,v0,0xff
80079a94:	2c43000a 	sltiu	v1,v0,10
80079a98:	14600043 	bnez	v1,80079ba8 <_Z6Op69M1v+0x1dc>
80079a9c:	a10250ab 	sb	v0,20651(t0)
80079aa0:	2442fff6 	addiu	v0,v0,-10
80079aa4:	3042000f 	andi	v0,v0,0xf
80079aa8:	24030001 	li	v1,1
80079aac:	a10250ab 	sb	v0,20651(t0)
80079ab0:	a2030004 	sb	v1,4(s0)
80079ab4:	910350ab 	lbu	v1,20651(t0)
80079ab8:	916550aa 	lbu	a1,20650(t3)
80079abc:	2584e974 	addiu	a0,t4,-5772
80079ac0:	00031900 	sll	v1,v1,0x4
80079ac4:	00651825 	or	v1,v1,a1
80079ac8:	90820004 	lbu	v0,4(a0)
80079acc:	306500ff 	andi	a1,v1,0xff
80079ad0:	00461026 	xor	v0,v0,a2
80079ad4:	00c51826 	xor	v1,a2,a1
80079ad8:	00021027 	nor	v0,zero,v0
80079adc:	30630080 	andi	v1,v1,0x80
80079ae0:	3c048022 	lui	a0,0x8022
80079ae4:	00431024 	and	v0,v0,v1
80079ae8:	1040003f 	beqz	v0,80079be8 <_Z6Op69M1v+0x21c>
80079aec:	a08550b2 	sb	a1,20658(a0)
80079af0:	2623e988 	addiu	v1,s1,-5752
80079af4:	24020001 	li	v0,1
80079af8:	a0620007 	sb	v0,7(v1)
80079afc:	2623e988 	addiu	v1,s1,-5752
80079b00:	30a400ff 	andi	a0,a1,0xff
80079b04:	2582e974 	addiu	v0,t4,-5772
80079b08:	a0450004 	sb	a1,4(v0)
80079b0c:	a0640006 	sb	a0,6(v1)
80079b10:	a0640005 	sb	a0,5(v1)
80079b14:	8fbf0018 	lw	ra,24(sp)
80079b18:	8fb10014 	lw	s1,20(sp)
80079b1c:	8fb00010 	lw	s0,16(sp)
80079b20:	03e00008 	jr	ra
80079b24:	27bd0020 	addiu	sp,sp,32
80079b28:	90820004 	lbu	v0,4(a0)
80079b2c:	92040004 	lbu	a0,4(s0)
80079b30:	00461826 	xor	v1,v0,a2
80079b34:	00441021 	addu	v0,v0,a0
80079b38:	00c21021 	addu	v0,a2,v0
80079b3c:	3042ffff 	andi	v0,v0,0xffff
80079b40:	304700ff 	andi	a3,v0,0xff
80079b44:	00031827 	nor	v1,zero,v1
80079b48:	30630080 	andi	v1,v1,0x80
80079b4c:	2c440100 	sltiu	a0,v0,256
80079b50:	00c72826 	xor	a1,a2,a3
80079b54:	00a32824 	and	a1,a1,v1
80079b58:	38840001 	xori	a0,a0,0x1
80079b5c:	3c038022 	lui	v1,0x8022
80079b60:	a46250b4 	sh	v0,20660(v1)
80079b64:	10a0000e 	beqz	a1,80079ba0 <_Z6Op69M1v+0x1d4>
80079b68:	a2040004 	sb	a0,4(s0)
80079b6c:	24020001 	li	v0,1
80079b70:	a2020007 	sb	v0,7(s0)
80079b74:	2623e988 	addiu	v1,s1,-5752
80079b78:	30e400ff 	andi	a0,a3,0xff
80079b7c:	2582e974 	addiu	v0,t4,-5772
80079b80:	a0470004 	sb	a3,4(v0)
80079b84:	a0640006 	sb	a0,6(v1)
80079b88:	a0640005 	sb	a0,5(v1)
80079b8c:	8fbf0018 	lw	ra,24(sp)
80079b90:	8fb10014 	lw	s1,20(sp)
80079b94:	8fb00010 	lw	s0,16(sp)
80079b98:	03e00008 	jr	ra
80079b9c:	27bd0020 	addiu	sp,sp,32
80079ba0:	0801e6dd 	j	80079b74 <_Z6Op69M1v+0x1a8>
80079ba4:	a2000007 	sb	zero,7(s0)
80079ba8:	910350ab 	lbu	v1,20651(t0)
80079bac:	916550aa 	lbu	a1,20650(t3)
80079bb0:	2584e974 	addiu	a0,t4,-5772
80079bb4:	00031900 	sll	v1,v1,0x4
80079bb8:	00651825 	or	v1,v1,a1
80079bbc:	90820004 	lbu	v0,4(a0)
80079bc0:	306500ff 	andi	a1,v1,0xff
80079bc4:	00461026 	xor	v0,v0,a2
80079bc8:	00c51826 	xor	v1,a2,a1
80079bcc:	00021027 	nor	v0,zero,v0
80079bd0:	30630080 	andi	v1,v1,0x80
80079bd4:	3c048022 	lui	a0,0x8022
80079bd8:	00431024 	and	v0,v0,v1
80079bdc:	a2000004 	sb	zero,4(s0)
80079be0:	1440ffc3 	bnez	v0,80079af0 <_Z6Op69M1v+0x124>
80079be4:	a08550b2 	sb	a1,20658(a0)
80079be8:	2622e988 	addiu	v0,s1,-5752
80079bec:	0801e6bf 	j	80079afc <_Z6Op69M1v+0x130>
80079bf0:	a0400007 	sb	zero,7(v0)
80079bf4:	25430001 	addiu	v1,t2,1
80079bf8:	24e2fff6 	addiu	v0,a3,-10
80079bfc:	a10350ab 	sb	v1,20651(t0)
80079c00:	3042000f 	andi	v0,v0,0xf
80079c04:	a16250aa 	sb	v0,20650(t3)
80079c08:	910250ab 	lbu	v0,20651(t0)
80079c0c:	01221021 	addu	v0,t1,v0
80079c10:	304200ff 	andi	v0,v0,0xff
80079c14:	2c43000a 	sltiu	v1,v0,10
80079c18:	1460ffe3 	bnez	v1,80079ba8 <_Z6Op69M1v+0x1dc>
80079c1c:	a10250ab 	sb	v0,20651(t0)
80079c20:	0801e6a9 	j	80079aa4 <_Z6Op69M1v+0xd8>
80079c24:	2442fff6 	addiu	v0,v0,-10

80079c28 <_Z6OpB7M0v>:
80079c28:	27bdffd0 	addiu	sp,sp,-48
80079c2c:	afb40020 	sw	s4,32(sp)
80079c30:	3c148021 	lui	s4,0x8021
80079c34:	2694e988 	addiu	s4,s4,-5752
80079c38:	8e850020 	lw	a1,32(s4)
80079c3c:	afbf0028 	sw	ra,40(sp)
80079c40:	afb50024 	sw	s5,36(sp)
80079c44:	afb3001c 	sw	s3,28(sp)
80079c48:	afb20018 	sw	s2,24(sp)
80079c4c:	afb10014 	sw	s1,20(sp)
80079c50:	afb00010 	sw	s0,16(sp)
80079c54:	90a20000 	lbu	v0,0(a1)
80079c58:	3c158022 	lui	s5,0x8022
80079c5c:	3c138021 	lui	s3,0x8021
80079c60:	a2a250cc 	sb	v0,20684(s5)
80079c64:	2673e974 	addiu	s3,s3,-5772
80079c68:	90a30000 	lbu	v1,0(a1)
80079c6c:	96620006 	lhu	v0,6(s3)
80079c70:	3c118007 	lui	s1,0x8007
80079c74:	00621821 	addu	v1,v1,v0
80079c78:	3063ffff 	andi	v1,v1,0xffff
80079c7c:	24a50001 	addiu	a1,a1,1
80079c80:	00602021 	move	a0,v1
80079c84:	3c128021 	lui	s2,0x8021
80079c88:	263169c0 	addiu	s1,s1,27072
80079c8c:	ae850020 	sw	a1,32(s4)
80079c90:	0220f809 	jalr	s1
80079c94:	ae437018 	sw	v1,28696(s2)
80079c98:	8e447018 	lw	a0,28696(s2)
80079c9c:	00408021 	move	s0,v0
80079ca0:	3c028007 	lui	v0,0x8007
80079ca4:	24426674 	addiu	v0,v0,26228
80079ca8:	0040f809 	jalr	v0
80079cac:	24840002 	addiu	a0,a0,2
80079cb0:	9664000c 	lhu	a0,12(s3)
80079cb4:	00021c00 	sll	v1,v0,0x10
80079cb8:	02048021 	addu	s0,s0,a0
80079cbc:	00701821 	addu	v1,v1,s0
80079cc0:	00602021 	move	a0,v1
80079cc4:	ae437018 	sw	v1,28696(s2)
80079cc8:	0220f809 	jalr	s1
80079ccc:	a2a250cc 	sb	v0,20684(s5)
80079cd0:	a6620004 	sh	v0,4(s3)
80079cd4:	3042ffff 	andi	v0,v0,0xffff
80079cd8:	00021a02 	srl	v1,v0,0x8
80079cdc:	0002102b 	sltu	v0,zero,v0
80079ce0:	a2830006 	sb	v1,6(s4)
80079ce4:	a2820005 	sb	v0,5(s4)
80079ce8:	8fbf0028 	lw	ra,40(sp)
80079cec:	8fb50024 	lw	s5,36(sp)
80079cf0:	8fb40020 	lw	s4,32(sp)
80079cf4:	8fb3001c 	lw	s3,28(sp)
80079cf8:	8fb20018 	lw	s2,24(sp)
80079cfc:	8fb10014 	lw	s1,20(sp)
80079d00:	8fb00010 	lw	s0,16(sp)
80079d04:	03e00008 	jr	ra
80079d08:	27bd0030 	addiu	sp,sp,48

80079d0c <_Z4Op60v>:
80079d0c:	27bdffe0 	addiu	sp,sp,-32
80079d10:	afb10014 	sw	s1,20(sp)
80079d14:	3c118021 	lui	s1,0x8021
80079d18:	2631e974 	addiu	s1,s1,-5772
80079d1c:	afbf001c 	sw	ra,28(sp)
80079d20:	afb20018 	sw	s2,24(sp)
80079d24:	afb00010 	sw	s0,16(sp)
80079d28:	96220008 	lhu	v0,8(s1)
80079d2c:	3c128007 	lui	s2,0x8007
80079d30:	24420001 	addiu	v0,v0,1
80079d34:	26526674 	addiu	s2,s2,26228
80079d38:	a6220008 	sh	v0,8(s1)
80079d3c:	0240f809 	jalr	s2
80079d40:	3044ffff 	andi	a0,v0,0xffff
80079d44:	00408021 	move	s0,v0
80079d48:	96220008 	lhu	v0,8(s1)
80079d4c:	a630000e 	sh	s0,14(s1)
80079d50:	24420001 	addiu	v0,v0,1
80079d54:	a6220008 	sh	v0,8(s1)
80079d58:	0240f809 	jalr	s2
80079d5c:	3044ffff 	andi	a0,v0,0xffff
80079d60:	00021200 	sll	v0,v0,0x8
80079d64:	02028025 	or	s0,s0,v0
80079d68:	3210ffff 	andi	s0,s0,0xffff
80079d6c:	3c028021 	lui	v0,0x8021
80079d70:	26040001 	addiu	a0,s0,1
80079d74:	8c43e994 	lw	v1,-5740(v0)
80079d78:	a630000e 	sh	s0,14(s1)
80079d7c:	3084ffff 	andi	a0,a0,0xffff
80079d80:	3c198007 	lui	t9,0x8007
80079d84:	8fbf001c 	lw	ra,28(sp)
80079d88:	8fb20018 	lw	s2,24(sp)
80079d8c:	8fb10014 	lw	s1,20(sp)
80079d90:	8fb00010 	lw	s0,16(sp)
80079d94:	00832021 	addu	a0,a0,v1
80079d98:	27395fdc 	addiu	t9,t9,24540
80079d9c:	03200008 	jr	t9
80079da0:	27bd0020 	addiu	sp,sp,32

80079da4 <_Z4Op6Bv>:
80079da4:	27bdffd8 	addiu	sp,sp,-40
80079da8:	afb3001c 	sw	s3,28(sp)
80079dac:	3c138021 	lui	s3,0x8021
80079db0:	afbf0020 	sw	ra,32(sp)
80079db4:	afb20018 	sw	s2,24(sp)
80079db8:	afb10014 	sw	s1,20(sp)
80079dbc:	afb00010 	sw	s0,16(sp)
80079dc0:	2670e974 	addiu	s0,s3,-5772
80079dc4:	96020008 	lhu	v0,8(s0)
80079dc8:	3c128007 	lui	s2,0x8007
80079dcc:	24420001 	addiu	v0,v0,1
80079dd0:	26526674 	addiu	s2,s2,26228
80079dd4:	a6020008 	sh	v0,8(s0)
80079dd8:	0240f809 	jalr	s2
80079ddc:	3044ffff 	andi	a0,v0,0xffff
80079de0:	00408821 	move	s1,v0
80079de4:	96020008 	lhu	v0,8(s0)
80079de8:	a611000e 	sh	s1,14(s0)
80079dec:	24420001 	addiu	v0,v0,1
80079df0:	a6020008 	sh	v0,8(s0)
80079df4:	0240f809 	jalr	s2
80079df8:	3044ffff 	andi	a0,v0,0xffff
80079dfc:	96030008 	lhu	v1,8(s0)
80079e00:	00021200 	sll	v0,v0,0x8
80079e04:	24630001 	addiu	v1,v1,1
80079e08:	02228825 	or	s1,s1,v0
80079e0c:	a6030008 	sh	v1,8(s0)
80079e10:	3064ffff 	andi	a0,v1,0xffff
80079e14:	0240f809 	jalr	s2
80079e18:	a611000e 	sh	s1,14(s0)
80079e1c:	9604000e 	lhu	a0,14(s0)
80079e20:	a262e974 	sb	v0,-5772(s3)
80079e24:	00021c00 	sll	v1,v0,0x10
80079e28:	24840001 	addiu	a0,a0,1
80079e2c:	3c028021 	lui	v0,0x8021
80079e30:	ac43e994 	sw	v1,-5740(v0)
80079e34:	3084ffff 	andi	a0,a0,0xffff
80079e38:	3c198007 	lui	t9,0x8007
80079e3c:	8fbf0020 	lw	ra,32(sp)
80079e40:	8fb3001c 	lw	s3,28(sp)
80079e44:	8fb20018 	lw	s2,24(sp)
80079e48:	8fb10014 	lw	s1,20(sp)
80079e4c:	8fb00010 	lw	s0,16(sp)
80079e50:	00642021 	addu	a0,v1,a0
80079e54:	27395fdc 	addiu	t9,t9,24540
80079e58:	03200008 	jr	t9
80079e5c:	27bd0028 	addiu	sp,sp,40

80079e60 <_Z6Op6BE1v>:
80079e60:	27bdffd8 	addiu	sp,sp,-40
80079e64:	afb3001c 	sw	s3,28(sp)
80079e68:	3c138021 	lui	s3,0x8021
80079e6c:	afbf0020 	sw	ra,32(sp)
80079e70:	afb20018 	sw	s2,24(sp)
80079e74:	afb10014 	sw	s1,20(sp)
80079e78:	afb00010 	sw	s0,16(sp)
80079e7c:	2670e974 	addiu	s0,s3,-5772
80079e80:	96020008 	lhu	v0,8(s0)
80079e84:	3c128007 	lui	s2,0x8007
80079e88:	24420001 	addiu	v0,v0,1
80079e8c:	26526674 	addiu	s2,s2,26228
80079e90:	a6020008 	sh	v0,8(s0)
80079e94:	0240f809 	jalr	s2
80079e98:	3044ffff 	andi	a0,v0,0xffff
80079e9c:	00408821 	move	s1,v0
80079ea0:	96020008 	lhu	v0,8(s0)
80079ea4:	a611000e 	sh	s1,14(s0)
80079ea8:	24420001 	addiu	v0,v0,1
80079eac:	a6020008 	sh	v0,8(s0)
80079eb0:	0240f809 	jalr	s2
80079eb4:	3044ffff 	andi	a0,v0,0xffff
80079eb8:	24040001 	li	a0,1
80079ebc:	a2040009 	sb	a0,9(s0)
80079ec0:	96030008 	lhu	v1,8(s0)
80079ec4:	00021200 	sll	v0,v0,0x8
80079ec8:	24630001 	addiu	v1,v1,1
80079ecc:	02228825 	or	s1,s1,v0
80079ed0:	a6030008 	sh	v1,8(s0)
80079ed4:	3064ffff 	andi	a0,v1,0xffff
80079ed8:	0240f809 	jalr	s2
80079edc:	a611000e 	sh	s1,14(s0)
80079ee0:	9604000e 	lhu	a0,14(s0)
80079ee4:	a262e974 	sb	v0,-5772(s3)
80079ee8:	00021c00 	sll	v1,v0,0x10
80079eec:	24840001 	addiu	a0,a0,1
80079ef0:	3c028021 	lui	v0,0x8021
80079ef4:	ac43e994 	sw	v1,-5740(v0)
80079ef8:	3084ffff 	andi	a0,a0,0xffff
80079efc:	3c198007 	lui	t9,0x8007
80079f00:	8fbf0020 	lw	ra,32(sp)
80079f04:	8fb3001c 	lw	s3,28(sp)
80079f08:	8fb20018 	lw	s2,24(sp)
80079f0c:	8fb10014 	lw	s1,20(sp)
80079f10:	8fb00010 	lw	s0,16(sp)
80079f14:	00642021 	addu	a0,v1,a0
80079f18:	27395fdc 	addiu	t9,t9,24540
80079f1c:	03200008 	jr	t9
80079f20:	27bd0028 	addiu	sp,sp,40

80079f24 <_Z4Op7Cv>:
80079f24:	27bdffe0 	addiu	sp,sp,-32
80079f28:	afb00010 	sw	s0,16(sp)
80079f2c:	3c108021 	lui	s0,0x8021
80079f30:	afbf0018 	sw	ra,24(sp)
80079f34:	afb10014 	sw	s1,20(sp)
80079f38:	2610e988 	addiu	s0,s0,-5752
80079f3c:	8e050020 	lw	a1,32(s0)
80079f40:	3c028021 	lui	v0,0x8021
80079f44:	90a30000 	lbu	v1,0(a1)
80079f48:	9444e97e 	lhu	a0,-5762(v0)
80079f4c:	90a20001 	lbu	v0,1(a1)
80079f50:	00832021 	addu	a0,a0,v1
80079f54:	00021200 	sll	v0,v0,0x8
80079f58:	00822021 	addu	a0,a0,v0
80079f5c:	3c118021 	lui	s1,0x8021
80079f60:	3084ffff 	andi	a0,a0,0xffff
80079f64:	ae247018 	sw	a0,28696(s1)
80079f68:	8e02000c 	lw	v0,12(s0)
80079f6c:	90a30001 	lbu	v1,1(a1)
80079f70:	00822021 	addu	a0,a0,v0
80079f74:	3c028022 	lui	v0,0x8022
80079f78:	24a50002 	addiu	a1,a1,2
80079f7c:	a04350cc 	sb	v1,20684(v0)
80079f80:	3c028007 	lui	v0,0x8007
80079f84:	244269c0 	addiu	v0,v0,27072
80079f88:	0040f809 	jalr	v0
80079f8c:	ae050020 	sw	a1,32(s0)
80079f90:	8e04000c 	lw	a0,12(s0)
80079f94:	ae227018 	sw	v0,28696(s1)
80079f98:	3c198007 	lui	t9,0x8007
80079f9c:	8fbf0018 	lw	ra,24(sp)
80079fa0:	8fb10014 	lw	s1,20(sp)
80079fa4:	8fb00010 	lw	s0,16(sp)
80079fa8:	00442021 	addu	a0,v0,a0
80079fac:	27395fdc 	addiu	t9,t9,24540
80079fb0:	03200008 	jr	t9
80079fb4:	27bd0020 	addiu	sp,sp,32

80079fb8 <_Z4Op6Cv>:
80079fb8:	27bdffe0 	addiu	sp,sp,-32
80079fbc:	afb00010 	sw	s0,16(sp)
80079fc0:	3c108021 	lui	s0,0x8021
80079fc4:	afbf0018 	sw	ra,24(sp)
80079fc8:	afb10014 	sw	s1,20(sp)
80079fcc:	2610e988 	addiu	s0,s0,-5752
80079fd0:	8e030020 	lw	v1,32(s0)
80079fd4:	3c118021 	lui	s1,0x8021
80079fd8:	90620001 	lbu	v0,1(v1)
80079fdc:	90640000 	lbu	a0,0(v1)
80079fe0:	00021200 	sll	v0,v0,0x8
80079fe4:	00822021 	addu	a0,a0,v0
80079fe8:	ae247018 	sw	a0,28696(s1)
80079fec:	90650001 	lbu	a1,1(v1)
80079ff0:	3c028022 	lui	v0,0x8022
80079ff4:	24630002 	addiu	v1,v1,2
80079ff8:	a04550cc 	sb	a1,20684(v0)
80079ffc:	3c028007 	lui	v0,0x8007
8007a000:	244269c0 	addiu	v0,v0,27072
8007a004:	0040f809 	jalr	v0
8007a008:	ae030020 	sw	v1,32(s0)
8007a00c:	8e03000c 	lw	v1,12(s0)
8007a010:	3c198007 	lui	t9,0x8007
8007a014:	00621021 	addu	v0,v1,v0
8007a018:	ae227018 	sw	v0,28696(s1)
8007a01c:	3044ffff 	andi	a0,v0,0xffff
8007a020:	8fbf0018 	lw	ra,24(sp)
8007a024:	8fb10014 	lw	s1,20(sp)
8007a028:	8fb00010 	lw	s0,16(sp)
8007a02c:	00642021 	addu	a0,v1,a0
8007a030:	27395fdc 	addiu	t9,t9,24540
8007a034:	03200008 	jr	t9
8007a038:	27bd0020 	addiu	sp,sp,32

8007a03c <_Z4OpDCv>:
8007a03c:	27bdffe0 	addiu	sp,sp,-32
8007a040:	afb10014 	sw	s1,20(sp)
8007a044:	3c118021 	lui	s1,0x8021
8007a048:	afbf001c 	sw	ra,28(sp)
8007a04c:	afb20018 	sw	s2,24(sp)
8007a050:	afb00010 	sw	s0,16(sp)
8007a054:	2631e988 	addiu	s1,s1,-5752
8007a058:	8e230020 	lw	v1,32(s1)
8007a05c:	3c128021 	lui	s2,0x8021
8007a060:	90620001 	lbu	v0,1(v1)
8007a064:	90640000 	lbu	a0,0(v1)
8007a068:	00021200 	sll	v0,v0,0x8
8007a06c:	00822021 	addu	a0,a0,v0
8007a070:	ae447018 	sw	a0,28696(s2)
8007a074:	90650001 	lbu	a1,1(v1)
8007a078:	3c028022 	lui	v0,0x8022
8007a07c:	24630002 	addiu	v1,v1,2
8007a080:	a04550cc 	sb	a1,20684(v0)
8007a084:	3c028007 	lui	v0,0x8007
8007a088:	244269c0 	addiu	v0,v0,27072
8007a08c:	0040f809 	jalr	v0
8007a090:	ae230020 	sw	v1,32(s1)
8007a094:	8e447018 	lw	a0,28696(s2)
8007a098:	00408021 	move	s0,v0
8007a09c:	3c028007 	lui	v0,0x8007
8007a0a0:	24426674 	addiu	v0,v0,26228
8007a0a4:	0040f809 	jalr	v0
8007a0a8:	24840002 	addiu	a0,a0,2
8007a0ac:	00021400 	sll	v0,v0,0x10
8007a0b0:	02028025 	or	s0,s0,v0
8007a0b4:	3c0300ff 	lui	v1,0xff
8007a0b8:	02031824 	and	v1,s0,v1
8007a0bc:	00102c03 	sra	a1,s0,0x10
8007a0c0:	3c028021 	lui	v0,0x8021
8007a0c4:	a045e974 	sb	a1,-5772(v0)
8007a0c8:	ae23000c 	sw	v1,12(s1)
8007a0cc:	ae507018 	sw	s0,28696(s2)
8007a0d0:	3c198007 	lui	t9,0x8007
8007a0d4:	02002021 	move	a0,s0
8007a0d8:	8fbf001c 	lw	ra,28(sp)
8007a0dc:	8fb20018 	lw	s2,24(sp)
8007a0e0:	8fb10014 	lw	s1,20(sp)
8007a0e4:	8fb00010 	lw	s0,16(sp)
8007a0e8:	27395fdc 	addiu	t9,t9,24540
8007a0ec:	03200008 	jr	t9
8007a0f0:	27bd0020 	addiu	sp,sp,32

8007a0f4 <_Z16S9xSA1Opcode_IRQv>:
8007a0f4:	27bdffd8 	addiu	sp,sp,-40
8007a0f8:	afb3001c 	sw	s3,28(sp)
8007a0fc:	3c138021 	lui	s3,0x8021
8007a100:	afb20018 	sw	s2,24(sp)
8007a104:	afbf0020 	sw	ra,32(sp)
8007a108:	afb10014 	sw	s1,20(sp)
8007a10c:	afb00010 	sw	s0,16(sp)
8007a110:	2672e974 	addiu	s2,s3,-5772
8007a114:	96420002 	lhu	v0,2(s2)
8007a118:	30420100 	andi	v0,v0,0x100
8007a11c:	14400048 	bnez	v0,8007a240 <_Z16S9xSA1Opcode_IRQv+0x14c>
8007a120:	3c108021 	lui	s0,0x8021
8007a124:	96420008 	lhu	v0,8(s2)
8007a128:	9264e974 	lbu	a0,-5772(s3)
8007a12c:	00402821 	move	a1,v0
8007a130:	3c118008 	lui	s1,0x8008
8007a134:	2442ffff 	addiu	v0,v0,-1
8007a138:	a6420008 	sh	v0,8(s2)
8007a13c:	263185b4 	addiu	s1,s1,-31308
8007a140:	0220f809 	jalr	s1
8007a144:	2610e988 	addiu	s0,s0,-5752
8007a148:	8e040020 	lw	a0,32(s0)
8007a14c:	8e020024 	lw	v0,36(s0)
8007a150:	96450008 	lhu	a1,8(s2)
8007a154:	00822023 	subu	a0,a0,v0
8007a158:	00042203 	sra	a0,a0,0x8
8007a15c:	0220f809 	jalr	s1
8007a160:	308400ff 	andi	a0,a0,0xff
8007a164:	8e020024 	lw	v0,36(s0)
8007a168:	8e040020 	lw	a0,32(s0)
8007a16c:	96450008 	lhu	a1,8(s2)
8007a170:	00822023 	subu	a0,a0,v0
8007a174:	24a5ffff 	addiu	a1,a1,-1
8007a178:	308400ff 	andi	a0,a0,0xff
8007a17c:	0220f809 	jalr	s1
8007a180:	30a5ffff 	andi	a1,a1,0xffff
8007a184:	92030006 	lbu	v1,6(s0)
8007a188:	92420002 	lbu	v0,2(s2)
8007a18c:	92060004 	lbu	a2,4(s0)
8007a190:	30630080 	andi	v1,v1,0x80
8007a194:	92070005 	lbu	a3,5(s0)
8007a198:	92040007 	lbu	a0,7(s0)
8007a19c:	00c33025 	or	a2,a2,v1
8007a1a0:	3042003c 	andi	v0,v0,0x3c
8007a1a4:	96430008 	lhu	v1,8(s2)
8007a1a8:	304500ff 	andi	a1,v0,0xff
8007a1ac:	24020002 	li	v0,2
8007a1b0:	0007100b 	movn	v0,zero,a3
8007a1b4:	00042180 	sll	a0,a0,0x6
8007a1b8:	2463fffe 	addiu	v1,v1,-2
8007a1bc:	00a62825 	or	a1,a1,a2
8007a1c0:	00441025 	or	v0,v0,a0
8007a1c4:	3063ffff 	andi	v1,v1,0xffff
8007a1c8:	00451025 	or	v0,v0,a1
8007a1cc:	00602821 	move	a1,v1
8007a1d0:	2463ffff 	addiu	v1,v1,-1
8007a1d4:	a2420002 	sb	v0,2(s2)
8007a1d8:	304400ff 	andi	a0,v0,0xff
8007a1dc:	0220f809 	jalr	s1
8007a1e0:	a6430008 	sh	v1,8(s2)
8007a1e4:	92440002 	lbu	a0,2(s2)
8007a1e8:	3c038021 	lui	v1,0x8021
8007a1ec:	308200f7 	andi	v0,a0,0xf7
8007a1f0:	8c657030 	lw	a1,28720(v1)
8007a1f4:	34420004 	ori	v0,v0,0x4
8007a1f8:	3c038022 	lui	v1,0x8022
8007a1fc:	a2420002 	sb	v0,2(s2)
8007a200:	a06450cc 	sb	a0,20684(v1)
8007a204:	a260e974 	sb	zero,-5772(s3)
8007a208:	ae00000c 	sw	zero,12(s0)
8007a20c:	90a42208 	lbu	a0,8712(a1)
8007a210:	90a22207 	lbu	v0,8711(a1)
8007a214:	00042200 	sll	a0,a0,0x8
8007a218:	3c198007 	lui	t9,0x8007
8007a21c:	8fbf0020 	lw	ra,32(sp)
8007a220:	8fb3001c 	lw	s3,28(sp)
8007a224:	8fb20018 	lw	s2,24(sp)
8007a228:	8fb10014 	lw	s1,20(sp)
8007a22c:	8fb00010 	lw	s0,16(sp)
8007a230:	00442025 	or	a0,v0,a0
8007a234:	27395fdc 	addiu	t9,t9,24540
8007a238:	03200008 	jr	t9
8007a23c:	27bd0028 	addiu	sp,sp,40
8007a240:	2610e988 	addiu	s0,s0,-5752
8007a244:	8e040020 	lw	a0,32(s0)
8007a248:	8e020024 	lw	v0,36(s0)
8007a24c:	3c118008 	lui	s1,0x8008
8007a250:	00822023 	subu	a0,a0,v0
8007a254:	96450008 	lhu	a1,8(s2)
8007a258:	00042203 	sra	a0,a0,0x8
8007a25c:	0801e857 	j	8007a15c <_Z16S9xSA1Opcode_IRQv+0x68>
8007a260:	263185b4 	addiu	s1,s1,-31308

8007a264 <S9xSA1MainLoop>:
8007a264:	27bdffe0 	addiu	sp,sp,-32
8007a268:	afb00010 	sw	s0,16(sp)
8007a26c:	3c108021 	lui	s0,0x8021
8007a270:	afbf0018 	sw	ra,24(sp)
8007a274:	afb10014 	sw	s1,20(sp)
8007a278:	2603e988 	addiu	v1,s0,-5752
8007a27c:	8c640014 	lw	a0,20(v1)
8007a280:	30820800 	andi	v0,a0,0x800
8007a284:	10400006 	beqz	v0,8007a2a0 <S9xSA1MainLoop+0x3c>
8007a288:	00000000 	nop
8007a28c:	9062001a 	lbu	v0,26(v1)
8007a290:	1440002d 	bnez	v0,8007a348 <S9xSA1MainLoop+0xe4>
8007a294:	2402f7ff 	li	v0,-2049
8007a298:	00821024 	and	v0,a0,v0
8007a29c:	ac620014 	sw	v0,20(v1)
8007a2a0:	2610e988 	addiu	s0,s0,-5752
8007a2a4:	92020018 	lbu	v0,24(s0)
8007a2a8:	1040003f 	beqz	v0,8007a3a8 <S9xSA1MainLoop+0x144>
8007a2ac:	3c118021 	lui	s1,0x8021
8007a2b0:	8e030020 	lw	v1,32(s0)
8007a2b4:	8e25e988 	lw	a1,-5752(s1)
8007a2b8:	ae03002c 	sw	v1,44(s0)
8007a2bc:	90620000 	lbu	v0,0(v1)
8007a2c0:	24630001 	addiu	v1,v1,1
8007a2c4:	00021080 	sll	v0,v0,0x2
8007a2c8:	00451021 	addu	v0,v0,a1
8007a2cc:	8c440000 	lw	a0,0(v0)
8007a2d0:	0080f809 	jalr	a0
8007a2d4:	ae030020 	sw	v1,32(s0)
8007a2d8:	92020018 	lbu	v0,24(s0)
8007a2dc:	10400032 	beqz	v0,8007a3a8 <S9xSA1MainLoop+0x144>
8007a2e0:	8e25e988 	lw	a1,-5752(s1)
8007a2e4:	8e030020 	lw	v1,32(s0)
8007a2e8:	ae03002c 	sw	v1,44(s0)
8007a2ec:	90620000 	lbu	v0,0(v1)
8007a2f0:	24630001 	addiu	v1,v1,1
8007a2f4:	00021080 	sll	v0,v0,0x2
8007a2f8:	00451021 	addu	v0,v0,a1
8007a2fc:	8c440000 	lw	a0,0(v0)
8007a300:	0080f809 	jalr	a0
8007a304:	ae030020 	sw	v1,32(s0)
8007a308:	92020018 	lbu	v0,24(s0)
8007a30c:	10400026 	beqz	v0,8007a3a8 <S9xSA1MainLoop+0x144>
8007a310:	8e24e988 	lw	a0,-5752(s1)
8007a314:	8e030020 	lw	v1,32(s0)
8007a318:	ae03002c 	sw	v1,44(s0)
8007a31c:	90620000 	lbu	v0,0(v1)
8007a320:	24630001 	addiu	v1,v1,1
8007a324:	00021080 	sll	v0,v0,0x2
8007a328:	00441021 	addu	v0,v0,a0
8007a32c:	ae030020 	sw	v1,32(s0)
8007a330:	8c590000 	lw	t9,0(v0)
8007a334:	8fbf0018 	lw	ra,24(sp)
8007a338:	8fb10014 	lw	s1,20(sp)
8007a33c:	8fb00010 	lw	s0,16(sp)
8007a340:	03200008 	jr	t9
8007a344:	27bd0020 	addiu	sp,sp,32
8007a348:	9062001b 	lbu	v0,27(v1)
8007a34c:	1440000b 	bnez	v0,8007a37c <S9xSA1MainLoop+0x118>
8007a350:	00000000 	nop
8007a354:	3c038021 	lui	v1,0x8021
8007a358:	9062e976 	lbu	v0,-5770(v1)
8007a35c:	30420004 	andi	v0,v0,0x4
8007a360:	1440ffcf 	bnez	v0,8007a2a0 <S9xSA1MainLoop+0x3c>
8007a364:	3c028008 	lui	v0,0x8008
8007a368:	2442a0f4 	addiu	v0,v0,-24332
8007a36c:	0040f809 	jalr	v0
8007a370:	2610e988 	addiu	s0,s0,-5752
8007a374:	0801e8aa 	j	8007a2a8 <S9xSA1MainLoop+0x44>
8007a378:	92020018 	lbu	v0,24(s0)
8007a37c:	8c620020 	lw	v0,32(v1)
8007a380:	a060001b 	sb	zero,27(v1)
8007a384:	24420001 	addiu	v0,v0,1
8007a388:	ac620020 	sw	v0,32(v1)
8007a38c:	3c038021 	lui	v1,0x8021
8007a390:	9062e976 	lbu	v0,-5770(v1)
8007a394:	30420004 	andi	v0,v0,0x4
8007a398:	1440ffc1 	bnez	v0,8007a2a0 <S9xSA1MainLoop+0x3c>
8007a39c:	3c028008 	lui	v0,0x8008
8007a3a0:	0801e8db 	j	8007a36c <S9xSA1MainLoop+0x108>
8007a3a4:	2442a0f4 	addiu	v0,v0,-24332
8007a3a8:	8fbf0018 	lw	ra,24(sp)
8007a3ac:	8fb10014 	lw	s1,20(sp)
8007a3b0:	8fb00010 	lw	s0,16(sp)
8007a3b4:	03e00008 	jr	ra
8007a3b8:	27bd0020 	addiu	sp,sp,32

8007a3bc <_Z6Op04M0v>:
8007a3bc:	27bdffd8 	addiu	sp,sp,-40
8007a3c0:	afb10014 	sw	s1,20(sp)
8007a3c4:	3c118021 	lui	s1,0x8021
8007a3c8:	afbf0020 	sw	ra,32(sp)
8007a3cc:	afb3001c 	sw	s3,28(sp)
8007a3d0:	afb20018 	sw	s2,24(sp)
8007a3d4:	afb00010 	sw	s0,16(sp)
8007a3d8:	2631e988 	addiu	s1,s1,-5752
8007a3dc:	8e250020 	lw	a1,32(s1)
8007a3e0:	3c028022 	lui	v0,0x8022
8007a3e4:	90a30000 	lbu	v1,0(a1)
8007a3e8:	3c108021 	lui	s0,0x8021
8007a3ec:	a04350cc 	sb	v1,20684(v0)
8007a3f0:	2610e974 	addiu	s0,s0,-5772
8007a3f4:	90a30000 	lbu	v1,0(a1)
8007a3f8:	96020006 	lhu	v0,6(s0)
8007a3fc:	3c128021 	lui	s2,0x8021
8007a400:	00621821 	addu	v1,v1,v0
8007a404:	3063ffff 	andi	v1,v1,0xffff
8007a408:	24a50001 	addiu	a1,a1,1
8007a40c:	3c028007 	lui	v0,0x8007
8007a410:	00602021 	move	a0,v1
8007a414:	ae250020 	sw	a1,32(s1)
8007a418:	244269c0 	addiu	v0,v0,27072
8007a41c:	0040f809 	jalr	v0
8007a420:	ae437018 	sw	v1,28696(s2)
8007a424:	96040004 	lhu	a0,4(s0)
8007a428:	8e457018 	lw	a1,28696(s2)
8007a42c:	00441825 	or	v1,v0,a0
8007a430:	00441024 	and	v0,v0,a0
8007a434:	3063ffff 	andi	v1,v1,0xffff
8007a438:	3c108022 	lui	s0,0x8022
8007a43c:	0002102b 	sltu	v0,zero,v0
8007a440:	3c068008 	lui	a2,0x8008
8007a444:	24d385b4 	addiu	s3,a2,-31308
8007a448:	00032202 	srl	a0,v1,0x8
8007a44c:	24a50001 	addiu	a1,a1,1
8007a450:	a2220005 	sb	v0,5(s1)
8007a454:	0260f809 	jalr	s3
8007a458:	a60350be 	sh	v1,20670(s0)
8007a45c:	920450be 	lbu	a0,20670(s0)
8007a460:	8e457018 	lw	a1,28696(s2)
8007a464:	0260c821 	move	t9,s3
8007a468:	8fbf0020 	lw	ra,32(sp)
8007a46c:	8fb3001c 	lw	s3,28(sp)
8007a470:	8fb20018 	lw	s2,24(sp)
8007a474:	8fb10014 	lw	s1,20(sp)
8007a478:	8fb00010 	lw	s0,16(sp)
8007a47c:	03200008 	jr	t9
8007a480:	27bd0028 	addiu	sp,sp,40

8007a484 <_Z6Op04M1v>:
8007a484:	27bdffe0 	addiu	sp,sp,-32
8007a488:	afb10014 	sw	s1,20(sp)
8007a48c:	3c118021 	lui	s1,0x8021
8007a490:	afbf001c 	sw	ra,28(sp)
8007a494:	afb20018 	sw	s2,24(sp)
8007a498:	afb00010 	sw	s0,16(sp)
8007a49c:	2631e988 	addiu	s1,s1,-5752
8007a4a0:	8e250020 	lw	a1,32(s1)
8007a4a4:	3c028022 	lui	v0,0x8022
8007a4a8:	90a30000 	lbu	v1,0(a1)
8007a4ac:	3c108021 	lui	s0,0x8021
8007a4b0:	a04350cc 	sb	v1,20684(v0)
8007a4b4:	2610e974 	addiu	s0,s0,-5772
8007a4b8:	90a30000 	lbu	v1,0(a1)
8007a4bc:	96020006 	lhu	v0,6(s0)
8007a4c0:	24a50001 	addiu	a1,a1,1
8007a4c4:	00621821 	addu	v1,v1,v0
8007a4c8:	3063ffff 	andi	v1,v1,0xffff
8007a4cc:	3c128021 	lui	s2,0x8021
8007a4d0:	3c028007 	lui	v0,0x8007
8007a4d4:	00602021 	move	a0,v1
8007a4d8:	ae250020 	sw	a1,32(s1)
8007a4dc:	24426674 	addiu	v0,v0,26228
8007a4e0:	0040f809 	jalr	v0
8007a4e4:	ae437018 	sw	v1,28696(s2)
8007a4e8:	92060004 	lbu	a2,4(s0)
8007a4ec:	8e457018 	lw	a1,28696(s2)
8007a4f0:	00461825 	or	v1,v0,a2
8007a4f4:	00461024 	and	v0,v0,a2
8007a4f8:	a2220005 	sb	v0,5(s1)
8007a4fc:	306300ff 	andi	v1,v1,0xff
8007a500:	3c028022 	lui	v0,0x8022
8007a504:	a04350bc 	sb	v1,20668(v0)
8007a508:	3c198008 	lui	t9,0x8008
8007a50c:	8fbf001c 	lw	ra,28(sp)
8007a510:	8fb20018 	lw	s2,24(sp)
8007a514:	8fb10014 	lw	s1,20(sp)
8007a518:	8fb00010 	lw	s0,16(sp)
8007a51c:	00602021 	move	a0,v1
8007a520:	273985b4 	addiu	t9,t9,-31308
8007a524:	03200008 	jr	t9
8007a528:	27bd0020 	addiu	sp,sp,32

8007a52c <_Z6Op14M0v>:
8007a52c:	27bdffd8 	addiu	sp,sp,-40
8007a530:	afb10014 	sw	s1,20(sp)
8007a534:	3c118021 	lui	s1,0x8021
8007a538:	afbf0020 	sw	ra,32(sp)
8007a53c:	afb3001c 	sw	s3,28(sp)
8007a540:	afb20018 	sw	s2,24(sp)
8007a544:	afb00010 	sw	s0,16(sp)
8007a548:	2631e988 	addiu	s1,s1,-5752
8007a54c:	8e250020 	lw	a1,32(s1)
8007a550:	3c028022 	lui	v0,0x8022
8007a554:	90a30000 	lbu	v1,0(a1)
8007a558:	3c108021 	lui	s0,0x8021
8007a55c:	a04350cc 	sb	v1,20684(v0)
8007a560:	2610e974 	addiu	s0,s0,-5772
8007a564:	90a30000 	lbu	v1,0(a1)
8007a568:	96020006 	lhu	v0,6(s0)
8007a56c:	3c128021 	lui	s2,0x8021
8007a570:	00621821 	addu	v1,v1,v0
8007a574:	3063ffff 	andi	v1,v1,0xffff
8007a578:	24a50001 	addiu	a1,a1,1
8007a57c:	3c028007 	lui	v0,0x8007
8007a580:	00602021 	move	a0,v1
8007a584:	ae250020 	sw	a1,32(s1)
8007a588:	244269c0 	addiu	v0,v0,27072
8007a58c:	0040f809 	jalr	v0
8007a590:	ae437018 	sw	v1,28696(s2)
8007a594:	96040004 	lhu	a0,4(s0)
8007a598:	8e457018 	lw	a1,28696(s2)
8007a59c:	00041827 	nor	v1,zero,a0
8007a5a0:	00621824 	and	v1,v1,v0
8007a5a4:	00441024 	and	v0,v0,a0
8007a5a8:	3063ffff 	andi	v1,v1,0xffff
8007a5ac:	3c108022 	lui	s0,0x8022
8007a5b0:	0002102b 	sltu	v0,zero,v0
8007a5b4:	3c068008 	lui	a2,0x8008
8007a5b8:	24d385b4 	addiu	s3,a2,-31308
8007a5bc:	00032202 	srl	a0,v1,0x8
8007a5c0:	24a50001 	addiu	a1,a1,1
8007a5c4:	a2220005 	sb	v0,5(s1)
8007a5c8:	0260f809 	jalr	s3
8007a5cc:	a60350be 	sh	v1,20670(s0)
8007a5d0:	920450be 	lbu	a0,20670(s0)
8007a5d4:	8e457018 	lw	a1,28696(s2)
8007a5d8:	0260c821 	move	t9,s3
8007a5dc:	8fbf0020 	lw	ra,32(sp)
8007a5e0:	8fb3001c 	lw	s3,28(sp)
8007a5e4:	8fb20018 	lw	s2,24(sp)
8007a5e8:	8fb10014 	lw	s1,20(sp)
8007a5ec:	8fb00010 	lw	s0,16(sp)
8007a5f0:	03200008 	jr	t9
8007a5f4:	27bd0028 	addiu	sp,sp,40

8007a5f8 <_Z6Op14M1v>:
8007a5f8:	27bdffe0 	addiu	sp,sp,-32
8007a5fc:	afb10014 	sw	s1,20(sp)
8007a600:	3c118021 	lui	s1,0x8021
8007a604:	afbf001c 	sw	ra,28(sp)
8007a608:	afb20018 	sw	s2,24(sp)
8007a60c:	afb00010 	sw	s0,16(sp)
8007a610:	2631e988 	addiu	s1,s1,-5752
8007a614:	8e250020 	lw	a1,32(s1)
8007a618:	3c028022 	lui	v0,0x8022
8007a61c:	90a30000 	lbu	v1,0(a1)
8007a620:	3c108021 	lui	s0,0x8021
8007a624:	a04350cc 	sb	v1,20684(v0)
8007a628:	2610e974 	addiu	s0,s0,-5772
8007a62c:	90a30000 	lbu	v1,0(a1)
8007a630:	96020006 	lhu	v0,6(s0)
8007a634:	24a50001 	addiu	a1,a1,1
8007a638:	00621821 	addu	v1,v1,v0
8007a63c:	3063ffff 	andi	v1,v1,0xffff
8007a640:	3c128021 	lui	s2,0x8021
8007a644:	3c028007 	lui	v0,0x8007
8007a648:	00602021 	move	a0,v1
8007a64c:	ae250020 	sw	a1,32(s1)
8007a650:	24426674 	addiu	v0,v0,26228
8007a654:	0040f809 	jalr	v0
8007a658:	ae437018 	sw	v1,28696(s2)
8007a65c:	92060004 	lbu	a2,4(s0)
8007a660:	8e457018 	lw	a1,28696(s2)
8007a664:	00061827 	nor	v1,zero,a2
8007a668:	00621824 	and	v1,v1,v0
8007a66c:	00461024 	and	v0,v0,a2
8007a670:	a2220005 	sb	v0,5(s1)
8007a674:	306300ff 	andi	v1,v1,0xff
8007a678:	3c028022 	lui	v0,0x8022
8007a67c:	a04350bc 	sb	v1,20668(v0)
8007a680:	3c198008 	lui	t9,0x8008
8007a684:	8fbf001c 	lw	ra,28(sp)
8007a688:	8fb20018 	lw	s2,24(sp)
8007a68c:	8fb10014 	lw	s1,20(sp)
8007a690:	8fb00010 	lw	s0,16(sp)
8007a694:	00602021 	move	a0,v1
8007a698:	273985b4 	addiu	t9,t9,-31308
8007a69c:	03200008 	jr	t9
8007a6a0:	27bd0020 	addiu	sp,sp,32

8007a6a4 <_Z6Op64M0v>:
8007a6a4:	3c078021 	lui	a3,0x8021
8007a6a8:	24e7e988 	addiu	a3,a3,-5752
8007a6ac:	8ce60020 	lw	a2,32(a3)
8007a6b0:	3c028021 	lui	v0,0x8021
8007a6b4:	90c30000 	lbu	v1,0(a2)
8007a6b8:	9444e97a 	lhu	a0,-5766(v0)
8007a6bc:	24c60001 	addiu	a2,a2,1
8007a6c0:	00641821 	addu	v1,v1,a0
8007a6c4:	3063ffff 	andi	v1,v1,0xffff
8007a6c8:	3c028021 	lui	v0,0x8021
8007a6cc:	3c198008 	lui	t9,0x8008
8007a6d0:	00602821 	move	a1,v1
8007a6d4:	00002021 	move	a0,zero
8007a6d8:	ace60020 	sw	a2,32(a3)
8007a6dc:	27398778 	addiu	t9,t9,-30856
8007a6e0:	03200008 	jr	t9
8007a6e4:	ac437018 	sw	v1,28696(v0)

8007a6e8 <_Z6Op64M1v>:
8007a6e8:	3c078021 	lui	a3,0x8021
8007a6ec:	24e7e988 	addiu	a3,a3,-5752
8007a6f0:	8ce60020 	lw	a2,32(a3)
8007a6f4:	3c028021 	lui	v0,0x8021
8007a6f8:	90c30000 	lbu	v1,0(a2)
8007a6fc:	9444e97a 	lhu	a0,-5766(v0)
8007a700:	24c60001 	addiu	a2,a2,1
8007a704:	00641821 	addu	v1,v1,a0
8007a708:	3063ffff 	andi	v1,v1,0xffff
8007a70c:	3c028021 	lui	v0,0x8021
8007a710:	3c198008 	lui	t9,0x8008
8007a714:	00602821 	move	a1,v1
8007a718:	00002021 	move	a0,zero
8007a71c:	ace60020 	sw	a2,32(a3)
8007a720:	273985b4 	addiu	t9,t9,-31308
8007a724:	03200008 	jr	t9
8007a728:	ac437018 	sw	v1,28696(v0)

8007a72c <_Z6Op84X0v>:
8007a72c:	3c078021 	lui	a3,0x8021
8007a730:	24e7e988 	addiu	a3,a3,-5752
8007a734:	8ce60020 	lw	a2,32(a3)
8007a738:	3c028021 	lui	v0,0x8021
8007a73c:	2442e974 	addiu	v0,v0,-5772
8007a740:	90c30000 	lbu	v1,0(a2)
8007a744:	94450006 	lhu	a1,6(v0)
8007a748:	9444000c 	lhu	a0,12(v0)
8007a74c:	00651821 	addu	v1,v1,a1
8007a750:	3063ffff 	andi	v1,v1,0xffff
8007a754:	24c60001 	addiu	a2,a2,1
8007a758:	3c028021 	lui	v0,0x8021
8007a75c:	3c198008 	lui	t9,0x8008
8007a760:	00602821 	move	a1,v1
8007a764:	ace60020 	sw	a2,32(a3)
8007a768:	27398778 	addiu	t9,t9,-30856
8007a76c:	03200008 	jr	t9
8007a770:	ac437018 	sw	v1,28696(v0)

8007a774 <_Z6Op84X1v>:
8007a774:	3c078021 	lui	a3,0x8021
8007a778:	24e7e988 	addiu	a3,a3,-5752
8007a77c:	8ce60020 	lw	a2,32(a3)
8007a780:	3c028021 	lui	v0,0x8021
8007a784:	2442e974 	addiu	v0,v0,-5772
8007a788:	90c30000 	lbu	v1,0(a2)
8007a78c:	94450006 	lhu	a1,6(v0)
8007a790:	9044000c 	lbu	a0,12(v0)
8007a794:	00651821 	addu	v1,v1,a1
8007a798:	3063ffff 	andi	v1,v1,0xffff
8007a79c:	24c60001 	addiu	a2,a2,1
8007a7a0:	3c028021 	lui	v0,0x8021
8007a7a4:	3c198008 	lui	t9,0x8008
8007a7a8:	00602821 	move	a1,v1
8007a7ac:	ace60020 	sw	a2,32(a3)
8007a7b0:	273985b4 	addiu	t9,t9,-31308
8007a7b4:	03200008 	jr	t9
8007a7b8:	ac437018 	sw	v1,28696(v0)

8007a7bc <_Z6Op86X0v>:
8007a7bc:	3c078021 	lui	a3,0x8021
8007a7c0:	24e7e988 	addiu	a3,a3,-5752
8007a7c4:	8ce60020 	lw	a2,32(a3)
8007a7c8:	3c028021 	lui	v0,0x8021
8007a7cc:	2442e974 	addiu	v0,v0,-5772
8007a7d0:	90c30000 	lbu	v1,0(a2)
8007a7d4:	94450006 	lhu	a1,6(v0)
8007a7d8:	9444000a 	lhu	a0,10(v0)
8007a7dc:	00651821 	addu	v1,v1,a1
8007a7e0:	3063ffff 	andi	v1,v1,0xffff
8007a7e4:	24c60001 	addiu	a2,a2,1
8007a7e8:	3c028021 	lui	v0,0x8021
8007a7ec:	3c198008 	lui	t9,0x8008
8007a7f0:	00602821 	move	a1,v1
8007a7f4:	ace60020 	sw	a2,32(a3)
8007a7f8:	27398778 	addiu	t9,t9,-30856
8007a7fc:	03200008 	jr	t9
8007a800:	ac437018 	sw	v1,28696(v0)

8007a804 <_Z6Op86X1v>:
8007a804:	3c078021 	lui	a3,0x8021
8007a808:	24e7e988 	addiu	a3,a3,-5752
8007a80c:	8ce60020 	lw	a2,32(a3)
8007a810:	3c028021 	lui	v0,0x8021
8007a814:	2442e974 	addiu	v0,v0,-5772
8007a818:	90c30000 	lbu	v1,0(a2)
8007a81c:	94450006 	lhu	a1,6(v0)
8007a820:	9044000a 	lbu	a0,10(v0)
8007a824:	00651821 	addu	v1,v1,a1
8007a828:	3063ffff 	andi	v1,v1,0xffff
8007a82c:	24c60001 	addiu	a2,a2,1
8007a830:	3c028021 	lui	v0,0x8021
8007a834:	3c198008 	lui	t9,0x8008
8007a838:	00602821 	move	a1,v1
8007a83c:	ace60020 	sw	a2,32(a3)
8007a840:	273985b4 	addiu	t9,t9,-31308
8007a844:	03200008 	jr	t9
8007a848:	ac437018 	sw	v1,28696(v0)

8007a84c <_Z6Op85M0v>:
8007a84c:	3c078021 	lui	a3,0x8021
8007a850:	24e7e988 	addiu	a3,a3,-5752
8007a854:	8ce60020 	lw	a2,32(a3)
8007a858:	3c028021 	lui	v0,0x8021
8007a85c:	2442e974 	addiu	v0,v0,-5772
8007a860:	90c30000 	lbu	v1,0(a2)
8007a864:	94450006 	lhu	a1,6(v0)
8007a868:	94440004 	lhu	a0,4(v0)
8007a86c:	00651821 	addu	v1,v1,a1
8007a870:	3063ffff 	andi	v1,v1,0xffff
8007a874:	24c60001 	addiu	a2,a2,1
8007a878:	3c028021 	lui	v0,0x8021
8007a87c:	3c198008 	lui	t9,0x8008
8007a880:	00602821 	move	a1,v1
8007a884:	ace60020 	sw	a2,32(a3)
8007a888:	27398778 	addiu	t9,t9,-30856
8007a88c:	03200008 	jr	t9
8007a890:	ac437018 	sw	v1,28696(v0)

8007a894 <_Z6Op85M1v>:
8007a894:	3c078021 	lui	a3,0x8021
8007a898:	24e7e988 	addiu	a3,a3,-5752
8007a89c:	8ce60020 	lw	a2,32(a3)
8007a8a0:	3c028021 	lui	v0,0x8021
8007a8a4:	2442e974 	addiu	v0,v0,-5772
8007a8a8:	90c30000 	lbu	v1,0(a2)
8007a8ac:	94450006 	lhu	a1,6(v0)
8007a8b0:	90440004 	lbu	a0,4(v0)
8007a8b4:	00651821 	addu	v1,v1,a1
8007a8b8:	3063ffff 	andi	v1,v1,0xffff
8007a8bc:	24c60001 	addiu	a2,a2,1
8007a8c0:	3c028021 	lui	v0,0x8021
8007a8c4:	3c198008 	lui	t9,0x8008
8007a8c8:	00602821 	move	a1,v1
8007a8cc:	ace60020 	sw	a2,32(a3)
8007a8d0:	273985b4 	addiu	t9,t9,-31308
8007a8d4:	03200008 	jr	t9
8007a8d8:	ac437018 	sw	v1,28696(v0)

8007a8dc <_Z6Op66M0v>:
8007a8dc:	27bdffd8 	addiu	sp,sp,-40
8007a8e0:	afb20018 	sw	s2,24(sp)
8007a8e4:	3c128021 	lui	s2,0x8021
8007a8e8:	2652e988 	addiu	s2,s2,-5752
8007a8ec:	8e450020 	lw	a1,32(s2)
8007a8f0:	afbf0020 	sw	ra,32(sp)
8007a8f4:	afb3001c 	sw	s3,28(sp)
8007a8f8:	afb10014 	sw	s1,20(sp)
8007a8fc:	afb00010 	sw	s0,16(sp)
8007a900:	90a40000 	lbu	a0,0(a1)
8007a904:	3c028022 	lui	v0,0x8022
8007a908:	a04450cc 	sb	a0,20684(v0)
8007a90c:	3c038021 	lui	v1,0x8021
8007a910:	90a20000 	lbu	v0,0(a1)
8007a914:	9464e97a 	lhu	a0,-5766(v1)
8007a918:	3c138021 	lui	s3,0x8021
8007a91c:	00441021 	addu	v0,v0,a0
8007a920:	3042ffff 	andi	v0,v0,0xffff
8007a924:	24a50001 	addiu	a1,a1,1
8007a928:	00402021 	move	a0,v0
8007a92c:	ae627018 	sw	v0,28696(s3)
8007a930:	3c028007 	lui	v0,0x8007
8007a934:	244269c0 	addiu	v0,v0,27072
8007a938:	0040f809 	jalr	v0
8007a93c:	ae450020 	sw	a1,32(s2)
8007a940:	92430004 	lbu	v1,4(s2)
8007a944:	8e657018 	lw	a1,28696(s3)
8007a948:	00031c00 	sll	v1,v1,0x10
8007a94c:	00431025 	or	v0,v0,v1
8007a950:	00022242 	srl	a0,v0,0x9
8007a954:	3c108008 	lui	s0,0x8008
8007a958:	30430001 	andi	v1,v0,0x1
8007a95c:	3c118022 	lui	s1,0x8022
8007a960:	00021042 	srl	v0,v0,0x1
8007a964:	261085b4 	addiu	s0,s0,-31308
8007a968:	308400ff 	andi	a0,a0,0xff
8007a96c:	24a50001 	addiu	a1,a1,1
8007a970:	a2430004 	sb	v1,4(s2)
8007a974:	0200f809 	jalr	s0
8007a978:	ae2250c0 	sw	v0,20672(s1)
8007a97c:	8e657018 	lw	a1,28696(s3)
8007a980:	0200f809 	jalr	s0
8007a984:	922450c0 	lbu	a0,20672(s1)
8007a988:	962250c0 	lhu	v0,20672(s1)
8007a98c:	8fbf0020 	lw	ra,32(sp)
8007a990:	00021a02 	srl	v1,v0,0x8
8007a994:	0002102b 	sltu	v0,zero,v0
8007a998:	a2430006 	sb	v1,6(s2)
8007a99c:	a2420005 	sb	v0,5(s2)
8007a9a0:	8fb3001c 	lw	s3,28(sp)
8007a9a4:	8fb20018 	lw	s2,24(sp)
8007a9a8:	8fb10014 	lw	s1,20(sp)
8007a9ac:	8fb00010 	lw	s0,16(sp)
8007a9b0:	03e00008 	jr	ra
8007a9b4:	27bd0028 	addiu	sp,sp,40

8007a9b8 <_Z6Op66M1v>:
8007a9b8:	27bdffe0 	addiu	sp,sp,-32
8007a9bc:	afb00010 	sw	s0,16(sp)
8007a9c0:	3c108021 	lui	s0,0x8021
8007a9c4:	2610e988 	addiu	s0,s0,-5752
8007a9c8:	8e050020 	lw	a1,32(s0)
8007a9cc:	afbf0018 	sw	ra,24(sp)
8007a9d0:	afb10014 	sw	s1,20(sp)
8007a9d4:	90a40000 	lbu	a0,0(a1)
8007a9d8:	3c028022 	lui	v0,0x8022
8007a9dc:	a04450cc 	sb	a0,20684(v0)
8007a9e0:	3c038021 	lui	v1,0x8021
8007a9e4:	90a20000 	lbu	v0,0(a1)
8007a9e8:	9464e97a 	lhu	a0,-5766(v1)
8007a9ec:	3c118021 	lui	s1,0x8021
8007a9f0:	00441021 	addu	v0,v0,a0
8007a9f4:	3042ffff 	andi	v0,v0,0xffff
8007a9f8:	24a50001 	addiu	a1,a1,1
8007a9fc:	00402021 	move	a0,v0
8007aa00:	ae227018 	sw	v0,28696(s1)
8007aa04:	3c028007 	lui	v0,0x8007
8007aa08:	24426674 	addiu	v0,v0,26228
8007aa0c:	0040f809 	jalr	v0
8007aa10:	ae050020 	sw	a1,32(s0)
8007aa14:	92030004 	lbu	v1,4(s0)
8007aa18:	8e257018 	lw	a1,28696(s1)
8007aa1c:	00031a00 	sll	v1,v1,0x8
8007aa20:	00621825 	or	v1,v1,v0
8007aa24:	3063ffff 	andi	v1,v1,0xffff
8007aa28:	00033042 	srl	a2,v1,0x1
8007aa2c:	3c118022 	lui	s1,0x8022
8007aa30:	30630001 	andi	v1,v1,0x1
8007aa34:	3c028008 	lui	v0,0x8008
8007aa38:	a2030004 	sb	v1,4(s0)
8007aa3c:	a62650be 	sh	a2,20670(s1)
8007aa40:	244285b4 	addiu	v0,v0,-31308
8007aa44:	0040f809 	jalr	v0
8007aa48:	30c400ff 	andi	a0,a2,0xff
8007aa4c:	922350be 	lbu	v1,20670(s1)
8007aa50:	8fbf0018 	lw	ra,24(sp)
8007aa54:	a2030006 	sb	v1,6(s0)
8007aa58:	a2030005 	sb	v1,5(s0)
8007aa5c:	8fb10014 	lw	s1,20(sp)
8007aa60:	8fb00010 	lw	s0,16(sp)
8007aa64:	03e00008 	jr	ra
8007aa68:	27bd0020 	addiu	sp,sp,32

8007aa6c <_Z6Op26M0v>:
8007aa6c:	27bdffd8 	addiu	sp,sp,-40
8007aa70:	afb20018 	sw	s2,24(sp)
8007aa74:	3c128021 	lui	s2,0x8021
8007aa78:	2652e988 	addiu	s2,s2,-5752
8007aa7c:	8e450020 	lw	a1,32(s2)
8007aa80:	afbf0020 	sw	ra,32(sp)
8007aa84:	afb3001c 	sw	s3,28(sp)
8007aa88:	afb10014 	sw	s1,20(sp)
8007aa8c:	afb00010 	sw	s0,16(sp)
8007aa90:	90a40000 	lbu	a0,0(a1)
8007aa94:	3c028022 	lui	v0,0x8022
8007aa98:	a04450cc 	sb	a0,20684(v0)
8007aa9c:	3c038021 	lui	v1,0x8021
8007aaa0:	90a20000 	lbu	v0,0(a1)
8007aaa4:	9464e97a 	lhu	a0,-5766(v1)
8007aaa8:	3c138021 	lui	s3,0x8021
8007aaac:	00441021 	addu	v0,v0,a0
8007aab0:	3042ffff 	andi	v0,v0,0xffff
8007aab4:	24a50001 	addiu	a1,a1,1
8007aab8:	00402021 	move	a0,v0
8007aabc:	ae627018 	sw	v0,28696(s3)
8007aac0:	3c028007 	lui	v0,0x8007
8007aac4:	244269c0 	addiu	v0,v0,27072
8007aac8:	0040f809 	jalr	v0
8007aacc:	ae450020 	sw	a1,32(s2)
8007aad0:	92430004 	lbu	v1,4(s2)
8007aad4:	00021040 	sll	v0,v0,0x1
8007aad8:	00431025 	or	v0,v0,v1
8007aadc:	8e657018 	lw	a1,28696(s3)
8007aae0:	00022202 	srl	a0,v0,0x8
8007aae4:	3403ffff 	li	v1,0xffff
8007aae8:	3c108008 	lui	s0,0x8008
8007aaec:	0062182b 	sltu	v1,v1,v0
8007aaf0:	3c118022 	lui	s1,0x8022
8007aaf4:	261085b4 	addiu	s0,s0,-31308
8007aaf8:	308400ff 	andi	a0,a0,0xff
8007aafc:	24a50001 	addiu	a1,a1,1
8007ab00:	a2430004 	sb	v1,4(s2)
8007ab04:	0200f809 	jalr	s0
8007ab08:	ae2250c0 	sw	v0,20672(s1)
8007ab0c:	8e657018 	lw	a1,28696(s3)
8007ab10:	0200f809 	jalr	s0
8007ab14:	922450c0 	lbu	a0,20672(s1)
8007ab18:	962250c0 	lhu	v0,20672(s1)
8007ab1c:	8fbf0020 	lw	ra,32(sp)
8007ab20:	00021a02 	srl	v1,v0,0x8
8007ab24:	0002102b 	sltu	v0,zero,v0
8007ab28:	a2430006 	sb	v1,6(s2)
8007ab2c:	a2420005 	sb	v0,5(s2)
8007ab30:	8fb3001c 	lw	s3,28(sp)
8007ab34:	8fb20018 	lw	s2,24(sp)
8007ab38:	8fb10014 	lw	s1,20(sp)
8007ab3c:	8fb00010 	lw	s0,16(sp)
8007ab40:	03e00008 	jr	ra
8007ab44:	27bd0028 	addiu	sp,sp,40

8007ab48 <_Z6Op26M1v>:
8007ab48:	27bdffe0 	addiu	sp,sp,-32
8007ab4c:	afb00010 	sw	s0,16(sp)
8007ab50:	3c108021 	lui	s0,0x8021
8007ab54:	2610e988 	addiu	s0,s0,-5752
8007ab58:	8e050020 	lw	a1,32(s0)
8007ab5c:	afbf0018 	sw	ra,24(sp)
8007ab60:	afb10014 	sw	s1,20(sp)
8007ab64:	90a40000 	lbu	a0,0(a1)
8007ab68:	3c028022 	lui	v0,0x8022
8007ab6c:	a04450cc 	sb	a0,20684(v0)
8007ab70:	3c038021 	lui	v1,0x8021
8007ab74:	90a20000 	lbu	v0,0(a1)
8007ab78:	9464e97a 	lhu	a0,-5766(v1)
8007ab7c:	3c118021 	lui	s1,0x8021
8007ab80:	00441021 	addu	v0,v0,a0
8007ab84:	3042ffff 	andi	v0,v0,0xffff
8007ab88:	24a50001 	addiu	a1,a1,1
8007ab8c:	00402021 	move	a0,v0
8007ab90:	ae227018 	sw	v0,28696(s1)
8007ab94:	3c028007 	lui	v0,0x8007
8007ab98:	24426674 	addiu	v0,v0,26228
8007ab9c:	0040f809 	jalr	v0
8007aba0:	ae050020 	sw	a1,32(s0)
8007aba4:	92030004 	lbu	v1,4(s0)
8007aba8:	00021040 	sll	v0,v0,0x1
8007abac:	00431025 	or	v0,v0,v1
8007abb0:	3042ffff 	andi	v0,v0,0xffff
8007abb4:	8e257018 	lw	a1,28696(s1)
8007abb8:	2c430100 	sltiu	v1,v0,256
8007abbc:	3c118022 	lui	s1,0x8022
8007abc0:	38630001 	xori	v1,v1,0x1
8007abc4:	a62250be 	sh	v0,20670(s1)
8007abc8:	304400ff 	andi	a0,v0,0xff
8007abcc:	3c028008 	lui	v0,0x8008
8007abd0:	244285b4 	addiu	v0,v0,-31308
8007abd4:	0040f809 	jalr	v0
8007abd8:	a2030004 	sb	v1,4(s0)
8007abdc:	922350be 	lbu	v1,20670(s1)
8007abe0:	8fbf0018 	lw	ra,24(sp)
8007abe4:	a2030006 	sb	v1,6(s0)
8007abe8:	a2030005 	sb	v1,5(s0)
8007abec:	8fb10014 	lw	s1,20(sp)
8007abf0:	8fb00010 	lw	s0,16(sp)
8007abf4:	03e00008 	jr	ra
8007abf8:	27bd0020 	addiu	sp,sp,32

8007abfc <_Z6Op46M0v>:
8007abfc:	27bdffd8 	addiu	sp,sp,-40
8007ac00:	afb20018 	sw	s2,24(sp)
8007ac04:	3c128021 	lui	s2,0x8021
8007ac08:	2652e988 	addiu	s2,s2,-5752
8007ac0c:	8e450020 	lw	a1,32(s2)
8007ac10:	afbf0020 	sw	ra,32(sp)
8007ac14:	afb3001c 	sw	s3,28(sp)
8007ac18:	afb10014 	sw	s1,20(sp)
8007ac1c:	afb00010 	sw	s0,16(sp)
8007ac20:	90a40000 	lbu	a0,0(a1)
8007ac24:	3c028022 	lui	v0,0x8022
8007ac28:	a04450cc 	sb	a0,20684(v0)
8007ac2c:	3c038021 	lui	v1,0x8021
8007ac30:	90a20000 	lbu	v0,0(a1)
8007ac34:	9464e97a 	lhu	a0,-5766(v1)
8007ac38:	3c138021 	lui	s3,0x8021
8007ac3c:	00441021 	addu	v0,v0,a0
8007ac40:	3042ffff 	andi	v0,v0,0xffff
8007ac44:	24a50001 	addiu	a1,a1,1
8007ac48:	00402021 	move	a0,v0
8007ac4c:	ae627018 	sw	v0,28696(s3)
8007ac50:	3c028007 	lui	v0,0x8007
8007ac54:	244269c0 	addiu	v0,v0,27072
8007ac58:	0040f809 	jalr	v0
8007ac5c:	ae450020 	sw	a1,32(s2)
8007ac60:	00021842 	srl	v1,v0,0x1
8007ac64:	8e657018 	lw	a1,28696(s3)
8007ac68:	3063ffff 	andi	v1,v1,0xffff
8007ac6c:	3c108008 	lui	s0,0x8008
8007ac70:	00032202 	srl	a0,v1,0x8
8007ac74:	3c118022 	lui	s1,0x8022
8007ac78:	30420001 	andi	v0,v0,0x1
8007ac7c:	261085b4 	addiu	s0,s0,-31308
8007ac80:	24a50001 	addiu	a1,a1,1
8007ac84:	a2420004 	sb	v0,4(s2)
8007ac88:	0200f809 	jalr	s0
8007ac8c:	a62350be 	sh	v1,20670(s1)
8007ac90:	8e657018 	lw	a1,28696(s3)
8007ac94:	0200f809 	jalr	s0
8007ac98:	922450be 	lbu	a0,20670(s1)
8007ac9c:	962250be 	lhu	v0,20670(s1)
8007aca0:	8fbf0020 	lw	ra,32(sp)
8007aca4:	00021a02 	srl	v1,v0,0x8
8007aca8:	0002102b 	sltu	v0,zero,v0
8007acac:	a2430006 	sb	v1,6(s2)
8007acb0:	a2420005 	sb	v0,5(s2)
8007acb4:	8fb3001c 	lw	s3,28(sp)
8007acb8:	8fb20018 	lw	s2,24(sp)
8007acbc:	8fb10014 	lw	s1,20(sp)
8007acc0:	8fb00010 	lw	s0,16(sp)
8007acc4:	03e00008 	jr	ra
8007acc8:	27bd0028 	addiu	sp,sp,40

8007accc <_Z6Op46M1v>:
8007accc:	27bdffe0 	addiu	sp,sp,-32
8007acd0:	afb00010 	sw	s0,16(sp)
8007acd4:	3c108021 	lui	s0,0x8021
8007acd8:	2610e988 	addiu	s0,s0,-5752
8007acdc:	8e050020 	lw	a1,32(s0)
8007ace0:	afbf0018 	sw	ra,24(sp)
8007ace4:	afb10014 	sw	s1,20(sp)
8007ace8:	90a40000 	lbu	a0,0(a1)
8007acec:	3c028022 	lui	v0,0x8022
8007acf0:	a04450cc 	sb	a0,20684(v0)
8007acf4:	3c038021 	lui	v1,0x8021
8007acf8:	90a20000 	lbu	v0,0(a1)
8007acfc:	9464e97a 	lhu	a0,-5766(v1)
8007ad00:	3c118021 	lui	s1,0x8021
8007ad04:	00441021 	addu	v0,v0,a0
8007ad08:	3042ffff 	andi	v0,v0,0xffff
8007ad0c:	24a50001 	addiu	a1,a1,1
8007ad10:	00402021 	move	a0,v0
8007ad14:	ae227018 	sw	v0,28696(s1)
8007ad18:	3c028007 	lui	v0,0x8007
8007ad1c:	24426674 	addiu	v0,v0,26228
8007ad20:	0040f809 	jalr	v0
8007ad24:	ae050020 	sw	a1,32(s0)
8007ad28:	00021842 	srl	v1,v0,0x1
8007ad2c:	30420001 	andi	v0,v0,0x1
8007ad30:	306300ff 	andi	v1,v1,0xff
8007ad34:	a2020004 	sb	v0,4(s0)
8007ad38:	8e257018 	lw	a1,28696(s1)
8007ad3c:	3c028008 	lui	v0,0x8008
8007ad40:	3c118022 	lui	s1,0x8022
8007ad44:	a22350bc 	sb	v1,20668(s1)
8007ad48:	244285b4 	addiu	v0,v0,-31308
8007ad4c:	0040f809 	jalr	v0
8007ad50:	00602021 	move	a0,v1
8007ad54:	922350bc 	lbu	v1,20668(s1)
8007ad58:	8fbf0018 	lw	ra,24(sp)
8007ad5c:	a2030006 	sb	v1,6(s0)
8007ad60:	a2030005 	sb	v1,5(s0)
8007ad64:	8fb10014 	lw	s1,20(sp)
8007ad68:	8fb00010 	lw	s0,16(sp)
8007ad6c:	03e00008 	jr	ra
8007ad70:	27bd0020 	addiu	sp,sp,32

8007ad74 <_Z6OpA4X0v>:
8007ad74:	27bdffe0 	addiu	sp,sp,-32
8007ad78:	afb10014 	sw	s1,20(sp)
8007ad7c:	3c118021 	lui	s1,0x8021
8007ad80:	2631e988 	addiu	s1,s1,-5752
8007ad84:	8e250020 	lw	a1,32(s1)
8007ad88:	afbf0018 	sw	ra,24(sp)
8007ad8c:	afb00010 	sw	s0,16(sp)
8007ad90:	90a30000 	lbu	v1,0(a1)
8007ad94:	3c028022 	lui	v0,0x8022
8007ad98:	3c108021 	lui	s0,0x8021
8007ad9c:	a04350cc 	sb	v1,20684(v0)
8007ada0:	2610e974 	addiu	s0,s0,-5772
8007ada4:	90a20000 	lbu	v0,0(a1)
8007ada8:	96030006 	lhu	v1,6(s0)
8007adac:	24a50001 	addiu	a1,a1,1
8007adb0:	00431021 	addu	v0,v0,v1
8007adb4:	3042ffff 	andi	v0,v0,0xffff
8007adb8:	3c038021 	lui	v1,0x8021
8007adbc:	ac627018 	sw	v0,28696(v1)
8007adc0:	00402021 	move	a0,v0
8007adc4:	3c028007 	lui	v0,0x8007
8007adc8:	244269c0 	addiu	v0,v0,27072
8007adcc:	0040f809 	jalr	v0
8007add0:	ae250020 	sw	a1,32(s1)
8007add4:	a602000c 	sh	v0,12(s0)
8007add8:	3042ffff 	andi	v0,v0,0xffff
8007addc:	00021a02 	srl	v1,v0,0x8
8007ade0:	0002102b 	sltu	v0,zero,v0
8007ade4:	a2230006 	sb	v1,6(s1)
8007ade8:	a2220005 	sb	v0,5(s1)
8007adec:	8fbf0018 	lw	ra,24(sp)
8007adf0:	8fb10014 	lw	s1,20(sp)
8007adf4:	8fb00010 	lw	s0,16(sp)
8007adf8:	03e00008 	jr	ra
8007adfc:	27bd0020 	addiu	sp,sp,32

8007ae00 <_Z6OpA4X1v>:
8007ae00:	27bdffe0 	addiu	sp,sp,-32
8007ae04:	afb10014 	sw	s1,20(sp)
8007ae08:	3c118021 	lui	s1,0x8021
8007ae0c:	2631e988 	addiu	s1,s1,-5752
8007ae10:	8e250020 	lw	a1,32(s1)
8007ae14:	afbf0018 	sw	ra,24(sp)
8007ae18:	afb00010 	sw	s0,16(sp)
8007ae1c:	90a30000 	lbu	v1,0(a1)
8007ae20:	3c028022 	lui	v0,0x8022
8007ae24:	3c108021 	lui	s0,0x8021
8007ae28:	a04350cc 	sb	v1,20684(v0)
8007ae2c:	2610e974 	addiu	s0,s0,-5772
8007ae30:	90a20000 	lbu	v0,0(a1)
8007ae34:	96030006 	lhu	v1,6(s0)
8007ae38:	24a50001 	addiu	a1,a1,1
8007ae3c:	00431021 	addu	v0,v0,v1
8007ae40:	3042ffff 	andi	v0,v0,0xffff
8007ae44:	3c038021 	lui	v1,0x8021
8007ae48:	00402021 	move	a0,v0
8007ae4c:	ac627018 	sw	v0,28696(v1)
8007ae50:	3c028007 	lui	v0,0x8007
8007ae54:	24426674 	addiu	v0,v0,26228
8007ae58:	0040f809 	jalr	v0
8007ae5c:	ae250020 	sw	a1,32(s1)
8007ae60:	a202000c 	sb	v0,12(s0)
8007ae64:	304200ff 	andi	v0,v0,0xff
8007ae68:	a2220006 	sb	v0,6(s1)
8007ae6c:	a2220005 	sb	v0,5(s1)
8007ae70:	8fbf0018 	lw	ra,24(sp)
8007ae74:	8fb10014 	lw	s1,20(sp)
8007ae78:	8fb00010 	lw	s0,16(sp)
8007ae7c:	03e00008 	jr	ra
8007ae80:	27bd0020 	addiu	sp,sp,32

8007ae84 <_Z6OpA6X0v>:
8007ae84:	27bdffe0 	addiu	sp,sp,-32
8007ae88:	afb10014 	sw	s1,20(sp)
8007ae8c:	3c118021 	lui	s1,0x8021
8007ae90:	2631e988 	addiu	s1,s1,-5752
8007ae94:	8e250020 	lw	a1,32(s1)
8007ae98:	afbf0018 	sw	ra,24(sp)
8007ae9c:	afb00010 	sw	s0,16(sp)
8007aea0:	90a30000 	lbu	v1,0(a1)
8007aea4:	3c028022 	lui	v0,0x8022
8007aea8:	3c108021 	lui	s0,0x8021
8007aeac:	a04350cc 	sb	v1,20684(v0)
8007aeb0:	2610e974 	addiu	s0,s0,-5772
8007aeb4:	90a20000 	lbu	v0,0(a1)
8007aeb8:	96030006 	lhu	v1,6(s0)
8007aebc:	24a50001 	addiu	a1,a1,1
8007aec0:	00431021 	addu	v0,v0,v1
8007aec4:	3042ffff 	andi	v0,v0,0xffff
8007aec8:	3c038021 	lui	v1,0x8021
8007aecc:	ac627018 	sw	v0,28696(v1)
8007aed0:	00402021 	move	a0,v0
8007aed4:	3c028007 	lui	v0,0x8007
8007aed8:	244269c0 	addiu	v0,v0,27072
8007aedc:	0040f809 	jalr	v0
8007aee0:	ae250020 	sw	a1,32(s1)
8007aee4:	a602000a 	sh	v0,10(s0)
8007aee8:	3042ffff 	andi	v0,v0,0xffff
8007aeec:	00021a02 	srl	v1,v0,0x8
8007aef0:	0002102b 	sltu	v0,zero,v0
8007aef4:	a2230006 	sb	v1,6(s1)
8007aef8:	a2220005 	sb	v0,5(s1)
8007aefc:	8fbf0018 	lw	ra,24(sp)
8007af00:	8fb10014 	lw	s1,20(sp)
8007af04:	8fb00010 	lw	s0,16(sp)
8007af08:	03e00008 	jr	ra
8007af0c:	27bd0020 	addiu	sp,sp,32

8007af10 <_Z6OpA6X1v>:
8007af10:	27bdffe0 	addiu	sp,sp,-32
8007af14:	afb10014 	sw	s1,20(sp)
8007af18:	3c118021 	lui	s1,0x8021
8007af1c:	2631e988 	addiu	s1,s1,-5752
8007af20:	8e250020 	lw	a1,32(s1)
8007af24:	afbf0018 	sw	ra,24(sp)
8007af28:	afb00010 	sw	s0,16(sp)
8007af2c:	90a30000 	lbu	v1,0(a1)
8007af30:	3c028022 	lui	v0,0x8022
8007af34:	3c108021 	lui	s0,0x8021
8007af38:	a04350cc 	sb	v1,20684(v0)
8007af3c:	2610e974 	addiu	s0,s0,-5772
8007af40:	90a20000 	lbu	v0,0(a1)
8007af44:	96030006 	lhu	v1,6(s0)
8007af48:	24a50001 	addiu	a1,a1,1
8007af4c:	00431021 	addu	v0,v0,v1
8007af50:	3042ffff 	andi	v0,v0,0xffff
8007af54:	3c038021 	lui	v1,0x8021
8007af58:	00402021 	move	a0,v0
8007af5c:	ac627018 	sw	v0,28696(v1)
8007af60:	3c028007 	lui	v0,0x8007
8007af64:	24426674 	addiu	v0,v0,26228
8007af68:	0040f809 	jalr	v0
8007af6c:	ae250020 	sw	a1,32(s1)
8007af70:	a202000a 	sb	v0,10(s0)
8007af74:	304200ff 	andi	v0,v0,0xff
8007af78:	a2220006 	sb	v0,6(s1)
8007af7c:	a2220005 	sb	v0,5(s1)
8007af80:	8fbf0018 	lw	ra,24(sp)
8007af84:	8fb10014 	lw	s1,20(sp)
8007af88:	8fb00010 	lw	s0,16(sp)
8007af8c:	03e00008 	jr	ra
8007af90:	27bd0020 	addiu	sp,sp,32

8007af94 <_Z6OpE6M0v>:
8007af94:	27bdffd8 	addiu	sp,sp,-40
8007af98:	afb20018 	sw	s2,24(sp)
8007af9c:	3c128021 	lui	s2,0x8021
8007afa0:	2652e988 	addiu	s2,s2,-5752
8007afa4:	8e450020 	lw	a1,32(s2)
8007afa8:	afbf0020 	sw	ra,32(sp)
8007afac:	afb3001c 	sw	s3,28(sp)
8007afb0:	afb10014 	sw	s1,20(sp)
8007afb4:	afb00010 	sw	s0,16(sp)
8007afb8:	90a40000 	lbu	a0,0(a1)
8007afbc:	3c028022 	lui	v0,0x8022
8007afc0:	3c038021 	lui	v1,0x8021
8007afc4:	a04450cc 	sb	a0,20684(v0)
8007afc8:	90a20000 	lbu	v0,0(a1)
8007afcc:	9464e97a 	lhu	a0,-5766(v1)
8007afd0:	3c138021 	lui	s3,0x8021
8007afd4:	00441021 	addu	v0,v0,a0
8007afd8:	3042ffff 	andi	v0,v0,0xffff
8007afdc:	24a50001 	addiu	a1,a1,1
8007afe0:	00402021 	move	a0,v0
8007afe4:	ae627018 	sw	v0,28696(s3)
8007afe8:	3c028007 	lui	v0,0x8007
8007afec:	ae450020 	sw	a1,32(s2)
8007aff0:	244269c0 	addiu	v0,v0,27072
8007aff4:	0040f809 	jalr	v0
8007aff8:	ae400030 	sw	zero,48(s2)
8007affc:	24420001 	addiu	v0,v0,1
8007b000:	8e657018 	lw	a1,28696(s3)
8007b004:	3042ffff 	andi	v0,v0,0xffff
8007b008:	3c108008 	lui	s0,0x8008
8007b00c:	00022202 	srl	a0,v0,0x8
8007b010:	3c118022 	lui	s1,0x8022
8007b014:	261085b4 	addiu	s0,s0,-31308
8007b018:	24a50001 	addiu	a1,a1,1
8007b01c:	0200f809 	jalr	s0
8007b020:	a62250be 	sh	v0,20670(s1)
8007b024:	8e657018 	lw	a1,28696(s3)
8007b028:	0200f809 	jalr	s0
8007b02c:	922450be 	lbu	a0,20670(s1)
8007b030:	962250be 	lhu	v0,20670(s1)
8007b034:	8fbf0020 	lw	ra,32(sp)
8007b038:	00021a02 	srl	v1,v0,0x8
8007b03c:	0002102b 	sltu	v0,zero,v0
8007b040:	a2430006 	sb	v1,6(s2)
8007b044:	a2420005 	sb	v0,5(s2)
8007b048:	8fb3001c 	lw	s3,28(sp)
8007b04c:	8fb20018 	lw	s2,24(sp)
8007b050:	8fb10014 	lw	s1,20(sp)
8007b054:	8fb00010 	lw	s0,16(sp)
8007b058:	03e00008 	jr	ra
8007b05c:	27bd0028 	addiu	sp,sp,40

8007b060 <_Z6OpE6M1v>:
8007b060:	27bdffe0 	addiu	sp,sp,-32
8007b064:	afb00010 	sw	s0,16(sp)
8007b068:	3c108021 	lui	s0,0x8021
8007b06c:	2610e988 	addiu	s0,s0,-5752
8007b070:	8e050020 	lw	a1,32(s0)
8007b074:	afbf0018 	sw	ra,24(sp)
8007b078:	afb10014 	sw	s1,20(sp)
8007b07c:	90a40000 	lbu	a0,0(a1)
8007b080:	3c028022 	lui	v0,0x8022
8007b084:	3c038021 	lui	v1,0x8021
8007b088:	a04450cc 	sb	a0,20684(v0)
8007b08c:	90a20000 	lbu	v0,0(a1)
8007b090:	9464e97a 	lhu	a0,-5766(v1)
8007b094:	3c118021 	lui	s1,0x8021
8007b098:	00441021 	addu	v0,v0,a0
8007b09c:	3042ffff 	andi	v0,v0,0xffff
8007b0a0:	24a50001 	addiu	a1,a1,1
8007b0a4:	00402021 	move	a0,v0
8007b0a8:	ae227018 	sw	v0,28696(s1)
8007b0ac:	3c028007 	lui	v0,0x8007
8007b0b0:	ae050020 	sw	a1,32(s0)
8007b0b4:	24426674 	addiu	v0,v0,26228
8007b0b8:	0040f809 	jalr	v0
8007b0bc:	ae000030 	sw	zero,48(s0)
8007b0c0:	24420001 	addiu	v0,v0,1
8007b0c4:	304200ff 	andi	v0,v0,0xff
8007b0c8:	8e257018 	lw	a1,28696(s1)
8007b0cc:	3c118022 	lui	s1,0x8022
8007b0d0:	a22250bc 	sb	v0,20668(s1)
8007b0d4:	00402021 	move	a0,v0
8007b0d8:	3c028008 	lui	v0,0x8008
8007b0dc:	244285b4 	addiu	v0,v0,-31308
8007b0e0:	0040f809 	jalr	v0
8007b0e4:	00000000 	nop
8007b0e8:	922350bc 	lbu	v1,20668(s1)
8007b0ec:	8fbf0018 	lw	ra,24(sp)
8007b0f0:	a2030006 	sb	v1,6(s0)
8007b0f4:	a2030005 	sb	v1,5(s0)
8007b0f8:	8fb10014 	lw	s1,20(sp)
8007b0fc:	8fb00010 	lw	s0,16(sp)
8007b100:	03e00008 	jr	ra
8007b104:	27bd0020 	addiu	sp,sp,32

8007b108 <_Z6OpC6M0v>:
8007b108:	27bdffd8 	addiu	sp,sp,-40
8007b10c:	afb20018 	sw	s2,24(sp)
8007b110:	3c128021 	lui	s2,0x8021
8007b114:	2652e988 	addiu	s2,s2,-5752
8007b118:	8e450020 	lw	a1,32(s2)
8007b11c:	afbf0020 	sw	ra,32(sp)
8007b120:	afb3001c 	sw	s3,28(sp)
8007b124:	afb10014 	sw	s1,20(sp)
8007b128:	afb00010 	sw	s0,16(sp)
8007b12c:	90a40000 	lbu	a0,0(a1)
8007b130:	3c028022 	lui	v0,0x8022
8007b134:	3c038021 	lui	v1,0x8021
8007b138:	a04450cc 	sb	a0,20684(v0)
8007b13c:	90a20000 	lbu	v0,0(a1)
8007b140:	9464e97a 	lhu	a0,-5766(v1)
8007b144:	3c138021 	lui	s3,0x8021
8007b148:	00441021 	addu	v0,v0,a0
8007b14c:	3042ffff 	andi	v0,v0,0xffff
8007b150:	24a50001 	addiu	a1,a1,1
8007b154:	00402021 	move	a0,v0
8007b158:	ae627018 	sw	v0,28696(s3)
8007b15c:	3c028007 	lui	v0,0x8007
8007b160:	ae450020 	sw	a1,32(s2)
8007b164:	244269c0 	addiu	v0,v0,27072
8007b168:	0040f809 	jalr	v0
8007b16c:	ae400030 	sw	zero,48(s2)
8007b170:	2442ffff 	addiu	v0,v0,-1
8007b174:	8e657018 	lw	a1,28696(s3)
8007b178:	3042ffff 	andi	v0,v0,0xffff
8007b17c:	3c108008 	lui	s0,0x8008
8007b180:	00022202 	srl	a0,v0,0x8
8007b184:	3c118022 	lui	s1,0x8022
8007b188:	261085b4 	addiu	s0,s0,-31308
8007b18c:	24a50001 	addiu	a1,a1,1
8007b190:	0200f809 	jalr	s0
8007b194:	a62250be 	sh	v0,20670(s1)
8007b198:	8e657018 	lw	a1,28696(s3)
8007b19c:	0200f809 	jalr	s0
8007b1a0:	922450be 	lbu	a0,20670(s1)
8007b1a4:	962250be 	lhu	v0,20670(s1)
8007b1a8:	8fbf0020 	lw	ra,32(sp)
8007b1ac:	00021a02 	srl	v1,v0,0x8
8007b1b0:	0002102b 	sltu	v0,zero,v0
8007b1b4:	a2430006 	sb	v1,6(s2)
8007b1b8:	a2420005 	sb	v0,5(s2)
8007b1bc:	8fb3001c 	lw	s3,28(sp)
8007b1c0:	8fb20018 	lw	s2,24(sp)
8007b1c4:	8fb10014 	lw	s1,20(sp)
8007b1c8:	8fb00010 	lw	s0,16(sp)
8007b1cc:	03e00008 	jr	ra
8007b1d0:	27bd0028 	addiu	sp,sp,40

8007b1d4 <_Z6OpC6M1v>:
8007b1d4:	27bdffe0 	addiu	sp,sp,-32
8007b1d8:	afb00010 	sw	s0,16(sp)
8007b1dc:	3c108021 	lui	s0,0x8021
8007b1e0:	2610e988 	addiu	s0,s0,-5752
8007b1e4:	8e050020 	lw	a1,32(s0)
8007b1e8:	afbf0018 	sw	ra,24(sp)
8007b1ec:	afb10014 	sw	s1,20(sp)
8007b1f0:	90a40000 	lbu	a0,0(a1)
8007b1f4:	3c028022 	lui	v0,0x8022
8007b1f8:	3c038021 	lui	v1,0x8021
8007b1fc:	a04450cc 	sb	a0,20684(v0)
8007b200:	90a20000 	lbu	v0,0(a1)
8007b204:	9464e97a 	lhu	a0,-5766(v1)
8007b208:	3c118021 	lui	s1,0x8021
8007b20c:	00441021 	addu	v0,v0,a0
8007b210:	3042ffff 	andi	v0,v0,0xffff
8007b214:	24a50001 	addiu	a1,a1,1
8007b218:	00402021 	move	a0,v0
8007b21c:	ae227018 	sw	v0,28696(s1)
8007b220:	3c028007 	lui	v0,0x8007
8007b224:	ae050020 	sw	a1,32(s0)
8007b228:	24426674 	addiu	v0,v0,26228
8007b22c:	0040f809 	jalr	v0
8007b230:	ae000030 	sw	zero,48(s0)
8007b234:	2442ffff 	addiu	v0,v0,-1
8007b238:	304200ff 	andi	v0,v0,0xff
8007b23c:	8e257018 	lw	a1,28696(s1)
8007b240:	3c118022 	lui	s1,0x8022
8007b244:	a22250bc 	sb	v0,20668(s1)
8007b248:	00402021 	move	a0,v0
8007b24c:	3c028008 	lui	v0,0x8008
8007b250:	244285b4 	addiu	v0,v0,-31308
8007b254:	0040f809 	jalr	v0
8007b258:	00000000 	nop
8007b25c:	922350bc 	lbu	v1,20668(s1)
8007b260:	8fbf0018 	lw	ra,24(sp)
8007b264:	a2030006 	sb	v1,6(s0)
8007b268:	a2030005 	sb	v1,5(s0)
8007b26c:	8fb10014 	lw	s1,20(sp)
8007b270:	8fb00010 	lw	s0,16(sp)
8007b274:	03e00008 	jr	ra
8007b278:	27bd0020 	addiu	sp,sp,32

8007b27c <_Z6OpC4X0v>:
8007b27c:	27bdffe0 	addiu	sp,sp,-32
8007b280:	afb00010 	sw	s0,16(sp)
8007b284:	3c108021 	lui	s0,0x8021
8007b288:	2610e988 	addiu	s0,s0,-5752
8007b28c:	8e050020 	lw	a1,32(s0)
8007b290:	afbf0018 	sw	ra,24(sp)
8007b294:	afb10014 	sw	s1,20(sp)
8007b298:	90a30000 	lbu	v1,0(a1)
8007b29c:	3c028022 	lui	v0,0x8022
8007b2a0:	3c048021 	lui	a0,0x8021
8007b2a4:	a04350cc 	sb	v1,20684(v0)
8007b2a8:	2484e974 	addiu	a0,a0,-5772
8007b2ac:	90a30000 	lbu	v1,0(a1)
8007b2b0:	94820006 	lhu	v0,6(a0)
8007b2b4:	24a50001 	addiu	a1,a1,1
8007b2b8:	00621821 	addu	v1,v1,v0
8007b2bc:	3063ffff 	andi	v1,v1,0xffff
8007b2c0:	3c028021 	lui	v0,0x8021
8007b2c4:	ac437018 	sw	v1,28696(v0)
8007b2c8:	3c028007 	lui	v0,0x8007
8007b2cc:	9491000c 	lhu	s1,12(a0)
8007b2d0:	ae050020 	sw	a1,32(s0)
8007b2d4:	244269c0 	addiu	v0,v0,27072
8007b2d8:	0040f809 	jalr	v0
8007b2dc:	00602021 	move	a0,v1
8007b2e0:	02228823 	subu	s1,s1,v0
8007b2e4:	3224ffff 	andi	a0,s1,0xffff
8007b2e8:	00111827 	nor	v1,zero,s1
8007b2ec:	3c028022 	lui	v0,0x8022
8007b2f0:	ac5150c8 	sw	s1,20680(v0)
8007b2f4:	00042a02 	srl	a1,a0,0x8
8007b2f8:	00031fc2 	srl	v1,v1,0x1f
8007b2fc:	0004202b 	sltu	a0,zero,a0
8007b300:	a2050006 	sb	a1,6(s0)
8007b304:	a2030004 	sb	v1,4(s0)
8007b308:	a2040005 	sb	a0,5(s0)
8007b30c:	8fbf0018 	lw	ra,24(sp)
8007b310:	8fb10014 	lw	s1,20(sp)
8007b314:	8fb00010 	lw	s0,16(sp)
8007b318:	03e00008 	jr	ra
8007b31c:	27bd0020 	addiu	sp,sp,32

8007b320 <_Z6OpC4X1v>:
8007b320:	27bdffe0 	addiu	sp,sp,-32
8007b324:	afb10014 	sw	s1,20(sp)
8007b328:	3c118021 	lui	s1,0x8021
8007b32c:	2631e988 	addiu	s1,s1,-5752
8007b330:	8e250020 	lw	a1,32(s1)
8007b334:	afbf0018 	sw	ra,24(sp)
8007b338:	afb00010 	sw	s0,16(sp)
8007b33c:	90a30000 	lbu	v1,0(a1)
8007b340:	3c028022 	lui	v0,0x8022
8007b344:	3c048021 	lui	a0,0x8021
8007b348:	a04350cc 	sb	v1,20684(v0)
8007b34c:	2484e974 	addiu	a0,a0,-5772
8007b350:	90a30000 	lbu	v1,0(a1)
8007b354:	94820006 	lhu	v0,6(a0)
8007b358:	24a50001 	addiu	a1,a1,1
8007b35c:	00621821 	addu	v1,v1,v0
8007b360:	3063ffff 	andi	v1,v1,0xffff
8007b364:	3c028021 	lui	v0,0x8021
8007b368:	ac437018 	sw	v1,28696(v0)
8007b36c:	3c028007 	lui	v0,0x8007
8007b370:	9090000c 	lbu	s0,12(a0)
8007b374:	ae250020 	sw	a1,32(s1)
8007b378:	24426674 	addiu	v0,v0,26228
8007b37c:	0040f809 	jalr	v0
8007b380:	00602021 	move	a0,v1
8007b384:	02028023 	subu	s0,s0,v0
8007b388:	00108400 	sll	s0,s0,0x10
8007b38c:	00108403 	sra	s0,s0,0x10
8007b390:	00101827 	nor	v1,zero,s0
8007b394:	3c028022 	lui	v0,0x8022
8007b398:	320400ff 	andi	a0,s0,0xff
8007b39c:	a45050c6 	sh	s0,20678(v0)
8007b3a0:	00031fc2 	srl	v1,v1,0x1f
8007b3a4:	a2240006 	sb	a0,6(s1)
8007b3a8:	a2230004 	sb	v1,4(s1)
8007b3ac:	a2240005 	sb	a0,5(s1)
8007b3b0:	8fbf0018 	lw	ra,24(sp)
8007b3b4:	8fb10014 	lw	s1,20(sp)
8007b3b8:	8fb00010 	lw	s0,16(sp)
8007b3bc:	03e00008 	jr	ra
8007b3c0:	27bd0020 	addiu	sp,sp,32

8007b3c4 <_Z6OpE4X0v>:
8007b3c4:	27bdffe0 	addiu	sp,sp,-32
8007b3c8:	afb00010 	sw	s0,16(sp)
8007b3cc:	3c108021 	lui	s0,0x8021
8007b3d0:	2610e988 	addiu	s0,s0,-5752
8007b3d4:	8e050020 	lw	a1,32(s0)
8007b3d8:	afbf0018 	sw	ra,24(sp)
8007b3dc:	afb10014 	sw	s1,20(sp)
8007b3e0:	90a30000 	lbu	v1,0(a1)
8007b3e4:	3c028022 	lui	v0,0x8022
8007b3e8:	3c048021 	lui	a0,0x8021
8007b3ec:	a04350cc 	sb	v1,20684(v0)
8007b3f0:	2484e974 	addiu	a0,a0,-5772
8007b3f4:	90a30000 	lbu	v1,0(a1)
8007b3f8:	94820006 	lhu	v0,6(a0)
8007b3fc:	24a50001 	addiu	a1,a1,1
8007b400:	00621821 	addu	v1,v1,v0
8007b404:	3063ffff 	andi	v1,v1,0xffff
8007b408:	3c028021 	lui	v0,0x8021
8007b40c:	ac437018 	sw	v1,28696(v0)
8007b410:	3c028007 	lui	v0,0x8007
8007b414:	9491000a 	lhu	s1,10(a0)
8007b418:	ae050020 	sw	a1,32(s0)
8007b41c:	244269c0 	addiu	v0,v0,27072
8007b420:	0040f809 	jalr	v0
8007b424:	00602021 	move	a0,v1
8007b428:	02228823 	subu	s1,s1,v0
8007b42c:	3224ffff 	andi	a0,s1,0xffff
8007b430:	00111827 	nor	v1,zero,s1
8007b434:	3c028022 	lui	v0,0x8022
8007b438:	ac5150c8 	sw	s1,20680(v0)
8007b43c:	00042a02 	srl	a1,a0,0x8
8007b440:	00031fc2 	srl	v1,v1,0x1f
8007b444:	0004202b 	sltu	a0,zero,a0
8007b448:	a2050006 	sb	a1,6(s0)
8007b44c:	a2030004 	sb	v1,4(s0)
8007b450:	a2040005 	sb	a0,5(s0)
8007b454:	8fbf0018 	lw	ra,24(sp)
8007b458:	8fb10014 	lw	s1,20(sp)
8007b45c:	8fb00010 	lw	s0,16(sp)
8007b460:	03e00008 	jr	ra
8007b464:	27bd0020 	addiu	sp,sp,32

8007b468 <_Z6OpE4X1v>:
8007b468:	27bdffe0 	addiu	sp,sp,-32
8007b46c:	afb10014 	sw	s1,20(sp)
8007b470:	3c118021 	lui	s1,0x8021
8007b474:	2631e988 	addiu	s1,s1,-5752
8007b478:	8e250020 	lw	a1,32(s1)
8007b47c:	afbf0018 	sw	ra,24(sp)
8007b480:	afb00010 	sw	s0,16(sp)
8007b484:	90a30000 	lbu	v1,0(a1)
8007b488:	3c028022 	lui	v0,0x8022
8007b48c:	3c048021 	lui	a0,0x8021
8007b490:	a04350cc 	sb	v1,20684(v0)
8007b494:	2484e974 	addiu	a0,a0,-5772
8007b498:	90a30000 	lbu	v1,0(a1)
8007b49c:	94820006 	lhu	v0,6(a0)
8007b4a0:	24a50001 	addiu	a1,a1,1
8007b4a4:	00621821 	addu	v1,v1,v0
8007b4a8:	3063ffff 	andi	v1,v1,0xffff
8007b4ac:	3c028021 	lui	v0,0x8021
8007b4b0:	ac437018 	sw	v1,28696(v0)
8007b4b4:	3c028007 	lui	v0,0x8007
8007b4b8:	9090000a 	lbu	s0,10(a0)
8007b4bc:	ae250020 	sw	a1,32(s1)
8007b4c0:	24426674 	addiu	v0,v0,26228
8007b4c4:	0040f809 	jalr	v0
8007b4c8:	00602021 	move	a0,v1
8007b4cc:	02028023 	subu	s0,s0,v0
8007b4d0:	00108400 	sll	s0,s0,0x10
8007b4d4:	00108403 	sra	s0,s0,0x10
8007b4d8:	00101827 	nor	v1,zero,s0
8007b4dc:	3c028022 	lui	v0,0x8022
8007b4e0:	320400ff 	andi	a0,s0,0xff
8007b4e4:	a45050c6 	sh	s0,20678(v0)
8007b4e8:	00031fc2 	srl	v1,v1,0x1f
8007b4ec:	a2240006 	sb	a0,6(s1)
8007b4f0:	a2230004 	sb	v1,4(s1)
8007b4f4:	a2240005 	sb	a0,5(s1)
8007b4f8:	8fbf0018 	lw	ra,24(sp)
8007b4fc:	8fb10014 	lw	s1,20(sp)
8007b500:	8fb00010 	lw	s0,16(sp)
8007b504:	03e00008 	jr	ra
8007b508:	27bd0020 	addiu	sp,sp,32

8007b50c <_Z6Op24M0v>:
8007b50c:	27bdffe0 	addiu	sp,sp,-32
8007b510:	afb00010 	sw	s0,16(sp)
8007b514:	3c108021 	lui	s0,0x8021
8007b518:	2610e988 	addiu	s0,s0,-5752
8007b51c:	8e050020 	lw	a1,32(s0)
8007b520:	afbf0018 	sw	ra,24(sp)
8007b524:	afb10014 	sw	s1,20(sp)
8007b528:	90a30000 	lbu	v1,0(a1)
8007b52c:	3c028022 	lui	v0,0x8022
8007b530:	3c118021 	lui	s1,0x8021
8007b534:	a04350cc 	sb	v1,20684(v0)
8007b538:	2631e974 	addiu	s1,s1,-5772
8007b53c:	90a20000 	lbu	v0,0(a1)
8007b540:	96230006 	lhu	v1,6(s1)
8007b544:	24a50001 	addiu	a1,a1,1
8007b548:	00431021 	addu	v0,v0,v1
8007b54c:	3042ffff 	andi	v0,v0,0xffff
8007b550:	3c038021 	lui	v1,0x8021
8007b554:	00402021 	move	a0,v0
8007b558:	ac627018 	sw	v0,28696(v1)
8007b55c:	3c028007 	lui	v0,0x8007
8007b560:	244269c0 	addiu	v0,v0,27072
8007b564:	0040f809 	jalr	v0
8007b568:	ae050020 	sw	a1,32(s0)
8007b56c:	96230004 	lhu	v1,4(s1)
8007b570:	00022b82 	srl	a1,v0,0xe
8007b574:	00431824 	and	v1,v0,v1
8007b578:	3c048022 	lui	a0,0x8022
8007b57c:	a48250be 	sh	v0,20670(a0)
8007b580:	30a50001 	andi	a1,a1,0x1
8007b584:	0003182b 	sltu	v1,zero,v1
8007b588:	00023202 	srl	a2,v0,0x8
8007b58c:	a2030005 	sb	v1,5(s0)
8007b590:	a2050007 	sb	a1,7(s0)
8007b594:	a2060006 	sb	a2,6(s0)
8007b598:	8fbf0018 	lw	ra,24(sp)
8007b59c:	8fb10014 	lw	s1,20(sp)
8007b5a0:	8fb00010 	lw	s0,16(sp)
8007b5a4:	03e00008 	jr	ra
8007b5a8:	27bd0020 	addiu	sp,sp,32

8007b5ac <_Z6Op24M1v>:
8007b5ac:	27bdffe0 	addiu	sp,sp,-32
8007b5b0:	afb00010 	sw	s0,16(sp)
8007b5b4:	3c108021 	lui	s0,0x8021
8007b5b8:	2610e988 	addiu	s0,s0,-5752
8007b5bc:	8e050020 	lw	a1,32(s0)
8007b5c0:	afbf0018 	sw	ra,24(sp)
8007b5c4:	afb10014 	sw	s1,20(sp)
8007b5c8:	90a30000 	lbu	v1,0(a1)
8007b5cc:	3c028022 	lui	v0,0x8022
8007b5d0:	3c118021 	lui	s1,0x8021
8007b5d4:	a04350cc 	sb	v1,20684(v0)
8007b5d8:	2631e974 	addiu	s1,s1,-5772
8007b5dc:	90a20000 	lbu	v0,0(a1)
8007b5e0:	96230006 	lhu	v1,6(s1)
8007b5e4:	24a50001 	addiu	a1,a1,1
8007b5e8:	00431021 	addu	v0,v0,v1
8007b5ec:	3042ffff 	andi	v0,v0,0xffff
8007b5f0:	3c038021 	lui	v1,0x8021
8007b5f4:	00402021 	move	a0,v0
8007b5f8:	ac627018 	sw	v0,28696(v1)
8007b5fc:	3c028007 	lui	v0,0x8007
8007b600:	24426674 	addiu	v0,v0,26228
8007b604:	0040f809 	jalr	v0
8007b608:	ae050020 	sw	a1,32(s0)
8007b60c:	92230004 	lbu	v1,4(s1)
8007b610:	00022982 	srl	a1,v0,0x6
8007b614:	3c048022 	lui	a0,0x8022
8007b618:	a08250bc 	sb	v0,20668(a0)
8007b61c:	00431824 	and	v1,v0,v1
8007b620:	30a50001 	andi	a1,a1,0x1
8007b624:	a2030005 	sb	v1,5(s0)
8007b628:	a2050007 	sb	a1,7(s0)
8007b62c:	a2020006 	sb	v0,6(s0)
8007b630:	8fbf0018 	lw	ra,24(sp)
8007b634:	8fb10014 	lw	s1,20(sp)
8007b638:	8fb00010 	lw	s0,16(sp)
8007b63c:	03e00008 	jr	ra
8007b640:	27bd0020 	addiu	sp,sp,32

8007b644 <_Z6Op06M0v>:
8007b644:	27bdffd8 	addiu	sp,sp,-40
8007b648:	afb20018 	sw	s2,24(sp)
8007b64c:	3c128021 	lui	s2,0x8021
8007b650:	2652e988 	addiu	s2,s2,-5752
8007b654:	8e450020 	lw	a1,32(s2)
8007b658:	afbf0020 	sw	ra,32(sp)
8007b65c:	afb3001c 	sw	s3,28(sp)
8007b660:	afb10014 	sw	s1,20(sp)
8007b664:	afb00010 	sw	s0,16(sp)
8007b668:	90a40000 	lbu	a0,0(a1)
8007b66c:	3c028022 	lui	v0,0x8022
8007b670:	a04450cc 	sb	a0,20684(v0)
8007b674:	3c038021 	lui	v1,0x8021
8007b678:	90a20000 	lbu	v0,0(a1)
8007b67c:	9464e97a 	lhu	a0,-5766(v1)
8007b680:	3c138021 	lui	s3,0x8021
8007b684:	00441021 	addu	v0,v0,a0
8007b688:	3042ffff 	andi	v0,v0,0xffff
8007b68c:	24a50001 	addiu	a1,a1,1
8007b690:	00402021 	move	a0,v0
8007b694:	ae627018 	sw	v0,28696(s3)
8007b698:	3c028007 	lui	v0,0x8007
8007b69c:	244269c0 	addiu	v0,v0,27072
8007b6a0:	0040f809 	jalr	v0
8007b6a4:	ae450020 	sw	a1,32(s2)
8007b6a8:	00021840 	sll	v1,v0,0x1
8007b6ac:	8e657018 	lw	a1,28696(s3)
8007b6b0:	3063ffff 	andi	v1,v1,0xffff
8007b6b4:	3c108008 	lui	s0,0x8008
8007b6b8:	00032202 	srl	a0,v1,0x8
8007b6bc:	3c118022 	lui	s1,0x8022
8007b6c0:	000213c2 	srl	v0,v0,0xf
8007b6c4:	261085b4 	addiu	s0,s0,-31308
8007b6c8:	24a50001 	addiu	a1,a1,1
8007b6cc:	a2420004 	sb	v0,4(s2)
8007b6d0:	0200f809 	jalr	s0
8007b6d4:	a62350be 	sh	v1,20670(s1)
8007b6d8:	8e657018 	lw	a1,28696(s3)
8007b6dc:	0200f809 	jalr	s0
8007b6e0:	922450be 	lbu	a0,20670(s1)
8007b6e4:	962250be 	lhu	v0,20670(s1)
8007b6e8:	8fbf0020 	lw	ra,32(sp)
8007b6ec:	00021a02 	srl	v1,v0,0x8
8007b6f0:	0002102b 	sltu	v0,zero,v0
8007b6f4:	a2430006 	sb	v1,6(s2)
8007b6f8:	a2420005 	sb	v0,5(s2)
8007b6fc:	8fb3001c 	lw	s3,28(sp)
8007b700:	8fb20018 	lw	s2,24(sp)
8007b704:	8fb10014 	lw	s1,20(sp)
8007b708:	8fb00010 	lw	s0,16(sp)
8007b70c:	03e00008 	jr	ra
8007b710:	27bd0028 	addiu	sp,sp,40

8007b714 <_Z6Op06M1v>:
8007b714:	27bdffe0 	addiu	sp,sp,-32
8007b718:	afb00010 	sw	s0,16(sp)
8007b71c:	3c108021 	lui	s0,0x8021
8007b720:	2610e988 	addiu	s0,s0,-5752
8007b724:	8e050020 	lw	a1,32(s0)
8007b728:	afbf0018 	sw	ra,24(sp)
8007b72c:	afb10014 	sw	s1,20(sp)
8007b730:	90a40000 	lbu	a0,0(a1)
8007b734:	3c028022 	lui	v0,0x8022
8007b738:	a04450cc 	sb	a0,20684(v0)
8007b73c:	3c038021 	lui	v1,0x8021
8007b740:	90a20000 	lbu	v0,0(a1)
8007b744:	9464e97a 	lhu	a0,-5766(v1)
8007b748:	3c118021 	lui	s1,0x8021
8007b74c:	00441021 	addu	v0,v0,a0
8007b750:	3042ffff 	andi	v0,v0,0xffff
8007b754:	24a50001 	addiu	a1,a1,1
8007b758:	00402021 	move	a0,v0
8007b75c:	ae227018 	sw	v0,28696(s1)
8007b760:	3c028007 	lui	v0,0x8007
8007b764:	24426674 	addiu	v0,v0,26228
8007b768:	0040f809 	jalr	v0
8007b76c:	ae050020 	sw	a1,32(s0)
8007b770:	00021840 	sll	v1,v0,0x1
8007b774:	000211c2 	srl	v0,v0,0x7
8007b778:	306300ff 	andi	v1,v1,0xff
8007b77c:	a2020004 	sb	v0,4(s0)
8007b780:	8e257018 	lw	a1,28696(s1)
8007b784:	3c028008 	lui	v0,0x8008
8007b788:	3c118022 	lui	s1,0x8022
8007b78c:	a22350bc 	sb	v1,20668(s1)
8007b790:	244285b4 	addiu	v0,v0,-31308
8007b794:	0040f809 	jalr	v0
8007b798:	00602021 	move	a0,v1
8007b79c:	922350bc 	lbu	v1,20668(s1)
8007b7a0:	8fbf0018 	lw	ra,24(sp)
8007b7a4:	a2030006 	sb	v1,6(s0)
8007b7a8:	a2030005 	sb	v1,5(s0)
8007b7ac:	8fb10014 	lw	s1,20(sp)
8007b7b0:	8fb00010 	lw	s0,16(sp)
8007b7b4:	03e00008 	jr	ra
8007b7b8:	27bd0020 	addiu	sp,sp,32

8007b7bc <_Z4OpEBv>:
8007b7bc:	3c028021 	lui	v0,0x8021
8007b7c0:	2442e974 	addiu	v0,v0,-5772
8007b7c4:	90430005 	lbu	v1,5(v0)
8007b7c8:	90460004 	lbu	a2,4(v0)
8007b7cc:	3c048021 	lui	a0,0x8021
8007b7d0:	306500ff 	andi	a1,v1,0xff
8007b7d4:	2484e988 	addiu	a0,a0,-5752
8007b7d8:	a0430004 	sb	v1,4(v0)
8007b7dc:	3c038022 	lui	v1,0x8022
8007b7e0:	a0850006 	sb	a1,6(a0)
8007b7e4:	a06650bc 	sb	a2,20668(v1)
8007b7e8:	a0460005 	sb	a2,5(v0)
8007b7ec:	03e00008 	jr	ra
8007b7f0:	a0850005 	sb	a1,5(a0)

8007b7f4 <_Z6OpBBX1v>:
8007b7f4:	3c038021 	lui	v1,0x8021
8007b7f8:	2463e974 	addiu	v1,v1,-5772
8007b7fc:	9062000c 	lbu	v0,12(v1)
8007b800:	304400ff 	andi	a0,v0,0xff
8007b804:	a062000a 	sb	v0,10(v1)
8007b808:	3c028021 	lui	v0,0x8021
8007b80c:	2442e988 	addiu	v0,v0,-5752
8007b810:	a0440006 	sb	a0,6(v0)
8007b814:	03e00008 	jr	ra
8007b818:	a0440005 	sb	a0,5(v0)

8007b81c <_Z6Op98M1v>:
8007b81c:	3c038021 	lui	v1,0x8021
8007b820:	2463e974 	addiu	v1,v1,-5772
8007b824:	9062000c 	lbu	v0,12(v1)
8007b828:	304400ff 	andi	a0,v0,0xff
8007b82c:	a0620004 	sb	v0,4(v1)
8007b830:	3c028021 	lui	v0,0x8021
8007b834:	2442e988 	addiu	v0,v0,-5752
8007b838:	a0440006 	sb	a0,6(v0)
8007b83c:	03e00008 	jr	ra
8007b840:	a0440005 	sb	a0,5(v0)

8007b844 <_Z6Op9BX1v>:
8007b844:	3c038021 	lui	v1,0x8021
8007b848:	2463e974 	addiu	v1,v1,-5772
8007b84c:	9062000a 	lbu	v0,10(v1)
8007b850:	304400ff 	andi	a0,v0,0xff
8007b854:	a062000c 	sb	v0,12(v1)
8007b858:	3c028021 	lui	v0,0x8021
8007b85c:	2442e988 	addiu	v0,v0,-5752
8007b860:	a0440006 	sb	a0,6(v0)
8007b864:	03e00008 	jr	ra
8007b868:	a0440005 	sb	a0,5(v0)

8007b86c <_Z6Op8AM1v>:
8007b86c:	3c038021 	lui	v1,0x8021
8007b870:	2463e974 	addiu	v1,v1,-5772
8007b874:	9062000a 	lbu	v0,10(v1)
8007b878:	304400ff 	andi	a0,v0,0xff
8007b87c:	a0620004 	sb	v0,4(v1)
8007b880:	3c028021 	lui	v0,0x8021
8007b884:	2442e988 	addiu	v0,v0,-5752
8007b888:	a0440006 	sb	a0,6(v0)
8007b88c:	03e00008 	jr	ra
8007b890:	a0440005 	sb	a0,5(v0)

8007b894 <_Z6OpBAX1v>:
8007b894:	3c038021 	lui	v1,0x8021
8007b898:	2463e974 	addiu	v1,v1,-5772
8007b89c:	90620008 	lbu	v0,8(v1)
8007b8a0:	304400ff 	andi	a0,v0,0xff
8007b8a4:	a062000a 	sb	v0,10(v1)
8007b8a8:	3c028021 	lui	v0,0x8021
8007b8ac:	2442e988 	addiu	v0,v0,-5752
8007b8b0:	a0440006 	sb	a0,6(v0)
8007b8b4:	03e00008 	jr	ra
8007b8b8:	a0440005 	sb	a0,5(v0)

8007b8bc <_Z6OpA8X1v>:
8007b8bc:	3c038021 	lui	v1,0x8021
8007b8c0:	2463e974 	addiu	v1,v1,-5772
8007b8c4:	90620004 	lbu	v0,4(v1)
8007b8c8:	304400ff 	andi	a0,v0,0xff
8007b8cc:	a062000c 	sb	v0,12(v1)
8007b8d0:	3c028021 	lui	v0,0x8021
8007b8d4:	2442e988 	addiu	v0,v0,-5752
8007b8d8:	a0440006 	sb	a0,6(v0)
8007b8dc:	03e00008 	jr	ra
8007b8e0:	a0440005 	sb	a0,5(v0)

8007b8e4 <_Z6OpAAX1v>:
8007b8e4:	3c038021 	lui	v1,0x8021
8007b8e8:	2463e974 	addiu	v1,v1,-5772
8007b8ec:	90620004 	lbu	v0,4(v1)
8007b8f0:	304400ff 	andi	a0,v0,0xff
8007b8f4:	a062000a 	sb	v0,10(v1)
8007b8f8:	3c028021 	lui	v0,0x8021
8007b8fc:	2442e988 	addiu	v0,v0,-5752
8007b900:	a0440006 	sb	a0,6(v0)
8007b904:	03e00008 	jr	ra
8007b908:	a0440005 	sb	a0,5(v0)

8007b90c <_Z6Op7AX1v>:
8007b90c:	27bdffe8 	addiu	sp,sp,-24
8007b910:	afb00010 	sw	s0,16(sp)
8007b914:	3c108021 	lui	s0,0x8021
8007b918:	2610e974 	addiu	s0,s0,-5772
8007b91c:	96020008 	lhu	v0,8(s0)
8007b920:	afbf0014 	sw	ra,20(sp)
8007b924:	24420001 	addiu	v0,v0,1
8007b928:	a6020008 	sh	v0,8(s0)
8007b92c:	3044ffff 	andi	a0,v0,0xffff
8007b930:	3c028007 	lui	v0,0x8007
8007b934:	24426674 	addiu	v0,v0,26228
8007b938:	0040f809 	jalr	v0
8007b93c:	00000000 	nop
8007b940:	304300ff 	andi	v1,v0,0xff
8007b944:	a202000c 	sb	v0,12(s0)
8007b948:	3c028021 	lui	v0,0x8021
8007b94c:	2442e988 	addiu	v0,v0,-5752
8007b950:	a0430006 	sb	v1,6(v0)
8007b954:	a0430005 	sb	v1,5(v0)
8007b958:	8fbf0014 	lw	ra,20(sp)
8007b95c:	8fb00010 	lw	s0,16(sp)
8007b960:	03e00008 	jr	ra
8007b964:	27bd0018 	addiu	sp,sp,24

8007b968 <_Z6Op7AE1v>:
8007b968:	27bdffe8 	addiu	sp,sp,-24
8007b96c:	afb00010 	sw	s0,16(sp)
8007b970:	3c108021 	lui	s0,0x8021
8007b974:	2610e974 	addiu	s0,s0,-5772
8007b978:	96020008 	lhu	v0,8(s0)
8007b97c:	24030001 	li	v1,1
8007b980:	24420001 	addiu	v0,v0,1
8007b984:	a6020008 	sh	v0,8(s0)
8007b988:	a2030009 	sb	v1,9(s0)
8007b98c:	96040008 	lhu	a0,8(s0)
8007b990:	3c028007 	lui	v0,0x8007
8007b994:	afbf0014 	sw	ra,20(sp)
8007b998:	24426674 	addiu	v0,v0,26228
8007b99c:	0040f809 	jalr	v0
8007b9a0:	00000000 	nop
8007b9a4:	304300ff 	andi	v1,v0,0xff
8007b9a8:	a202000c 	sb	v0,12(s0)
8007b9ac:	3c028021 	lui	v0,0x8021
8007b9b0:	2442e988 	addiu	v0,v0,-5752
8007b9b4:	a0430006 	sb	v1,6(v0)
8007b9b8:	a0430005 	sb	v1,5(v0)
8007b9bc:	8fbf0014 	lw	ra,20(sp)
8007b9c0:	8fb00010 	lw	s0,16(sp)
8007b9c4:	03e00008 	jr	ra
8007b9c8:	27bd0018 	addiu	sp,sp,24

8007b9cc <_Z6OpFAX1v>:
8007b9cc:	27bdffe8 	addiu	sp,sp,-24
8007b9d0:	afb00010 	sw	s0,16(sp)
8007b9d4:	3c108021 	lui	s0,0x8021
8007b9d8:	2610e974 	addiu	s0,s0,-5772
8007b9dc:	96020008 	lhu	v0,8(s0)
8007b9e0:	afbf0014 	sw	ra,20(sp)
8007b9e4:	24420001 	addiu	v0,v0,1
8007b9e8:	a6020008 	sh	v0,8(s0)
8007b9ec:	3044ffff 	andi	a0,v0,0xffff
8007b9f0:	3c028007 	lui	v0,0x8007
8007b9f4:	24426674 	addiu	v0,v0,26228
8007b9f8:	0040f809 	jalr	v0
8007b9fc:	00000000 	nop
8007ba00:	304300ff 	andi	v1,v0,0xff
8007ba04:	a202000a 	sb	v0,10(s0)
8007ba08:	3c028021 	lui	v0,0x8021
8007ba0c:	2442e988 	addiu	v0,v0,-5752
8007ba10:	a0430006 	sb	v1,6(v0)
8007ba14:	a0430005 	sb	v1,5(v0)
8007ba18:	8fbf0014 	lw	ra,20(sp)
8007ba1c:	8fb00010 	lw	s0,16(sp)
8007ba20:	03e00008 	jr	ra
8007ba24:	27bd0018 	addiu	sp,sp,24

8007ba28 <_Z6OpFAE1v>:
8007ba28:	27bdffe8 	addiu	sp,sp,-24
8007ba2c:	afb00010 	sw	s0,16(sp)
8007ba30:	3c108021 	lui	s0,0x8021
8007ba34:	2610e974 	addiu	s0,s0,-5772
8007ba38:	96020008 	lhu	v0,8(s0)
8007ba3c:	24030001 	li	v1,1
8007ba40:	24420001 	addiu	v0,v0,1
8007ba44:	a6020008 	sh	v0,8(s0)
8007ba48:	a2030009 	sb	v1,9(s0)
8007ba4c:	96040008 	lhu	a0,8(s0)
8007ba50:	3c028007 	lui	v0,0x8007
8007ba54:	afbf0014 	sw	ra,20(sp)
8007ba58:	24426674 	addiu	v0,v0,26228
8007ba5c:	0040f809 	jalr	v0
8007ba60:	00000000 	nop
8007ba64:	304300ff 	andi	v1,v0,0xff
8007ba68:	a202000a 	sb	v0,10(s0)
8007ba6c:	3c028021 	lui	v0,0x8021
8007ba70:	2442e988 	addiu	v0,v0,-5752
8007ba74:	a0430006 	sb	v1,6(v0)
8007ba78:	a0430005 	sb	v1,5(v0)
8007ba7c:	8fbf0014 	lw	ra,20(sp)
8007ba80:	8fb00010 	lw	s0,16(sp)
8007ba84:	03e00008 	jr	ra
8007ba88:	27bd0018 	addiu	sp,sp,24

8007ba8c <_Z4OpABv>:
8007ba8c:	27bdffe8 	addiu	sp,sp,-24
8007ba90:	afb00010 	sw	s0,16(sp)
8007ba94:	3c108021 	lui	s0,0x8021
8007ba98:	2610e974 	addiu	s0,s0,-5772
8007ba9c:	96020008 	lhu	v0,8(s0)
8007baa0:	afbf0014 	sw	ra,20(sp)
8007baa4:	24420001 	addiu	v0,v0,1
8007baa8:	a6020008 	sh	v0,8(s0)
8007baac:	3044ffff 	andi	a0,v0,0xffff
8007bab0:	3c028007 	lui	v0,0x8007
8007bab4:	24426674 	addiu	v0,v0,26228
8007bab8:	0040f809 	jalr	v0
8007babc:	00000000 	nop
8007bac0:	a2020001 	sb	v0,1(s0)
8007bac4:	3c038021 	lui	v1,0x8021
8007bac8:	8fbf0014 	lw	ra,20(sp)
8007bacc:	8fb00010 	lw	s0,16(sp)
8007bad0:	2463e988 	addiu	v1,v1,-5752
8007bad4:	304500ff 	andi	a1,v0,0xff
8007bad8:	00022400 	sll	a0,v0,0x10
8007badc:	27bd0018 	addiu	sp,sp,24
8007bae0:	ac640010 	sw	a0,16(v1)
8007bae4:	a0650006 	sb	a1,6(v1)
8007bae8:	03e00008 	jr	ra
8007baec:	a0650005 	sb	a1,5(v1)

8007baf0 <_Z6OpABE1v>:
8007baf0:	27bdffe8 	addiu	sp,sp,-24
8007baf4:	afb00010 	sw	s0,16(sp)
8007baf8:	3c108021 	lui	s0,0x8021
8007bafc:	2610e974 	addiu	s0,s0,-5772
8007bb00:	96020008 	lhu	v0,8(s0)
8007bb04:	24030001 	li	v1,1
8007bb08:	24420001 	addiu	v0,v0,1
8007bb0c:	a6020008 	sh	v0,8(s0)
8007bb10:	a2030009 	sb	v1,9(s0)
8007bb14:	96040008 	lhu	a0,8(s0)
8007bb18:	3c028007 	lui	v0,0x8007
8007bb1c:	afbf0014 	sw	ra,20(sp)
8007bb20:	24426674 	addiu	v0,v0,26228
8007bb24:	0040f809 	jalr	v0
8007bb28:	00000000 	nop
8007bb2c:	3c038021 	lui	v1,0x8021
8007bb30:	2463e988 	addiu	v1,v1,-5752
8007bb34:	304500ff 	andi	a1,v0,0xff
8007bb38:	00022400 	sll	a0,v0,0x10
8007bb3c:	ac640010 	sw	a0,16(v1)
8007bb40:	a0650006 	sb	a1,6(v1)
8007bb44:	a0650005 	sb	a1,5(v1)
8007bb48:	a2020001 	sb	v0,1(s0)
8007bb4c:	8fbf0014 	lw	ra,20(sp)
8007bb50:	8fb00010 	lw	s0,16(sp)
8007bb54:	03e00008 	jr	ra
8007bb58:	27bd0018 	addiu	sp,sp,24

8007bb5c <_Z6Op68M1v>:
8007bb5c:	27bdffe8 	addiu	sp,sp,-24
8007bb60:	afb00010 	sw	s0,16(sp)
8007bb64:	3c108021 	lui	s0,0x8021
8007bb68:	2610e974 	addiu	s0,s0,-5772
8007bb6c:	96020008 	lhu	v0,8(s0)
8007bb70:	afbf0014 	sw	ra,20(sp)
8007bb74:	24420001 	addiu	v0,v0,1
8007bb78:	a6020008 	sh	v0,8(s0)
8007bb7c:	3044ffff 	andi	a0,v0,0xffff
8007bb80:	3c028007 	lui	v0,0x8007
8007bb84:	24426674 	addiu	v0,v0,26228
8007bb88:	0040f809 	jalr	v0
8007bb8c:	00000000 	nop
8007bb90:	304300ff 	andi	v1,v0,0xff
8007bb94:	a2020004 	sb	v0,4(s0)
8007bb98:	3c028021 	lui	v0,0x8021
8007bb9c:	2442e988 	addiu	v0,v0,-5752
8007bba0:	a0430006 	sb	v1,6(v0)
8007bba4:	a0430005 	sb	v1,5(v0)
8007bba8:	8fbf0014 	lw	ra,20(sp)
8007bbac:	8fb00010 	lw	s0,16(sp)
8007bbb0:	03e00008 	jr	ra
8007bbb4:	27bd0018 	addiu	sp,sp,24

8007bbb8 <_Z6Op68E1v>:
8007bbb8:	27bdffe8 	addiu	sp,sp,-24
8007bbbc:	afb00010 	sw	s0,16(sp)
8007bbc0:	3c108021 	lui	s0,0x8021
8007bbc4:	2610e974 	addiu	s0,s0,-5772
8007bbc8:	96020008 	lhu	v0,8(s0)
8007bbcc:	24030001 	li	v1,1
8007bbd0:	24420001 	addiu	v0,v0,1
8007bbd4:	a6020008 	sh	v0,8(s0)
8007bbd8:	a2030009 	sb	v1,9(s0)
8007bbdc:	96040008 	lhu	a0,8(s0)
8007bbe0:	3c028007 	lui	v0,0x8007
8007bbe4:	afbf0014 	sw	ra,20(sp)
8007bbe8:	24426674 	addiu	v0,v0,26228
8007bbec:	0040f809 	jalr	v0
8007bbf0:	00000000 	nop
8007bbf4:	304300ff 	andi	v1,v0,0xff
8007bbf8:	a2020004 	sb	v0,4(s0)
8007bbfc:	3c028021 	lui	v0,0x8021
8007bc00:	2442e988 	addiu	v0,v0,-5752
8007bc04:	a0430006 	sb	v1,6(v0)
8007bc08:	a0430005 	sb	v1,5(v0)
8007bc0c:	8fbf0014 	lw	ra,20(sp)
8007bc10:	8fb00010 	lw	s0,16(sp)
8007bc14:	03e00008 	jr	ra
8007bc18:	27bd0018 	addiu	sp,sp,24

8007bc1c <_Z6OpC8X1v>:
8007bc1c:	3c038021 	lui	v1,0x8021
8007bc20:	2463e974 	addiu	v1,v1,-5772
8007bc24:	9062000c 	lbu	v0,12(v1)
8007bc28:	24420001 	addiu	v0,v0,1
8007bc2c:	304400ff 	andi	a0,v0,0xff
8007bc30:	a062000c 	sb	v0,12(v1)
8007bc34:	3c028021 	lui	v0,0x8021
8007bc38:	2442e988 	addiu	v0,v0,-5752
8007bc3c:	a0440006 	sb	a0,6(v0)
8007bc40:	ac400030 	sw	zero,48(v0)
8007bc44:	03e00008 	jr	ra
8007bc48:	a0440005 	sb	a0,5(v0)

8007bc4c <_Z6OpE8X1v>:
8007bc4c:	3c038021 	lui	v1,0x8021
8007bc50:	2463e974 	addiu	v1,v1,-5772
8007bc54:	9062000a 	lbu	v0,10(v1)
8007bc58:	24420001 	addiu	v0,v0,1
8007bc5c:	304400ff 	andi	a0,v0,0xff
8007bc60:	a062000a 	sb	v0,10(v1)
8007bc64:	3c028021 	lui	v0,0x8021
8007bc68:	2442e988 	addiu	v0,v0,-5752
8007bc6c:	a0440006 	sb	a0,6(v0)
8007bc70:	ac400030 	sw	zero,48(v0)
8007bc74:	03e00008 	jr	ra
8007bc78:	a0440005 	sb	a0,5(v0)

8007bc7c <_Z6Op88X1v>:
8007bc7c:	3c038021 	lui	v1,0x8021
8007bc80:	2463e974 	addiu	v1,v1,-5772
8007bc84:	9062000c 	lbu	v0,12(v1)
8007bc88:	2442ffff 	addiu	v0,v0,-1
8007bc8c:	304400ff 	andi	a0,v0,0xff
8007bc90:	a062000c 	sb	v0,12(v1)
8007bc94:	3c028021 	lui	v0,0x8021
8007bc98:	2442e988 	addiu	v0,v0,-5752
8007bc9c:	a0440006 	sb	a0,6(v0)
8007bca0:	ac400030 	sw	zero,48(v0)
8007bca4:	03e00008 	jr	ra
8007bca8:	a0440005 	sb	a0,5(v0)

8007bcac <_Z6OpCAX1v>:
8007bcac:	3c038021 	lui	v1,0x8021
8007bcb0:	2463e974 	addiu	v1,v1,-5772
8007bcb4:	9062000a 	lbu	v0,10(v1)
8007bcb8:	2442ffff 	addiu	v0,v0,-1
8007bcbc:	304400ff 	andi	a0,v0,0xff
8007bcc0:	a062000a 	sb	v0,10(v1)
8007bcc4:	3c028021 	lui	v0,0x8021
8007bcc8:	2442e988 	addiu	v0,v0,-5752
8007bccc:	a0440006 	sb	a0,6(v0)
8007bcd0:	ac400030 	sw	zero,48(v0)
8007bcd4:	03e00008 	jr	ra
8007bcd8:	a0440005 	sb	a0,5(v0)

8007bcdc <_Z6Op09M1v>:
8007bcdc:	3c058021 	lui	a1,0x8021
8007bce0:	24a5e988 	addiu	a1,a1,-5752
8007bce4:	8ca40020 	lw	a0,32(a1)
8007bce8:	3c038021 	lui	v1,0x8021
8007bcec:	2463e974 	addiu	v1,v1,-5772
8007bcf0:	90860000 	lbu	a2,0(a0)
8007bcf4:	90620004 	lbu	v0,4(v1)
8007bcf8:	24840001 	addiu	a0,a0,1
8007bcfc:	00461025 	or	v0,v0,a2
8007bd00:	304600ff 	andi	a2,v0,0xff
8007bd04:	a0620004 	sb	v0,4(v1)
8007bd08:	aca40020 	sw	a0,32(a1)
8007bd0c:	a0a60006 	sb	a2,6(a1)
8007bd10:	03e00008 	jr	ra
8007bd14:	a0a60005 	sb	a2,5(a1)

8007bd18 <_Z6OpA0X1v>:
8007bd18:	3c038021 	lui	v1,0x8021
8007bd1c:	2463e988 	addiu	v1,v1,-5752
8007bd20:	8c640020 	lw	a0,32(v1)
8007bd24:	3c028021 	lui	v0,0x8021
8007bd28:	90860000 	lbu	a2,0(a0)
8007bd2c:	2442e974 	addiu	v0,v0,-5772
8007bd30:	30c500ff 	andi	a1,a2,0xff
8007bd34:	24840001 	addiu	a0,a0,1
8007bd38:	a046000c 	sb	a2,12(v0)
8007bd3c:	a0650006 	sb	a1,6(v1)
8007bd40:	ac640020 	sw	a0,32(v1)
8007bd44:	03e00008 	jr	ra
8007bd48:	a0650005 	sb	a1,5(v1)

8007bd4c <_Z6OpA2X1v>:
8007bd4c:	3c038021 	lui	v1,0x8021
8007bd50:	2463e988 	addiu	v1,v1,-5752
8007bd54:	8c640020 	lw	a0,32(v1)
8007bd58:	3c028021 	lui	v0,0x8021
8007bd5c:	90860000 	lbu	a2,0(a0)
8007bd60:	2442e974 	addiu	v0,v0,-5772
8007bd64:	30c500ff 	andi	a1,a2,0xff
8007bd68:	24840001 	addiu	a0,a0,1
8007bd6c:	a046000a 	sb	a2,10(v0)
8007bd70:	a0650006 	sb	a1,6(v1)
8007bd74:	ac640020 	sw	a0,32(v1)
8007bd78:	03e00008 	jr	ra
8007bd7c:	a0650005 	sb	a1,5(v1)

8007bd80 <_Z6OpA9M1v>:
8007bd80:	3c038021 	lui	v1,0x8021
8007bd84:	2463e988 	addiu	v1,v1,-5752
8007bd88:	8c640020 	lw	a0,32(v1)
8007bd8c:	3c028021 	lui	v0,0x8021
8007bd90:	90860000 	lbu	a2,0(a0)
8007bd94:	2442e974 	addiu	v0,v0,-5772
8007bd98:	30c500ff 	andi	a1,a2,0xff
8007bd9c:	24840001 	addiu	a0,a0,1
8007bda0:	a0460004 	sb	a2,4(v0)
8007bda4:	a0650006 	sb	a1,6(v1)
8007bda8:	ac640020 	sw	a0,32(v1)
8007bdac:	03e00008 	jr	ra
8007bdb0:	a0650005 	sb	a1,5(v1)

8007bdb4 <_Z6Op49M1v>:
8007bdb4:	3c058021 	lui	a1,0x8021
8007bdb8:	24a5e988 	addiu	a1,a1,-5752
8007bdbc:	8ca40020 	lw	a0,32(a1)
8007bdc0:	3c038021 	lui	v1,0x8021
8007bdc4:	2463e974 	addiu	v1,v1,-5772
8007bdc8:	90860000 	lbu	a2,0(a0)
8007bdcc:	90620004 	lbu	v0,4(v1)
8007bdd0:	24840001 	addiu	a0,a0,1
8007bdd4:	00461026 	xor	v0,v0,a2
8007bdd8:	304600ff 	andi	a2,v0,0xff
8007bddc:	a0620004 	sb	v0,4(v1)
8007bde0:	aca40020 	sw	a0,32(a1)
8007bde4:	a0a60006 	sb	a2,6(a1)
8007bde8:	03e00008 	jr	ra
8007bdec:	a0a60005 	sb	a2,5(a1)

8007bdf0 <_Z6OpC0X1v>:
8007bdf0:	3c038021 	lui	v1,0x8021
8007bdf4:	2463e988 	addiu	v1,v1,-5752
8007bdf8:	8c670020 	lw	a3,32(v1)
8007bdfc:	3c028021 	lui	v0,0x8021
8007be00:	90e60000 	lbu	a2,0(a3)
8007be04:	9044e980 	lbu	a0,-5760(v0)
8007be08:	24e70001 	addiu	a3,a3,1
8007be0c:	00862023 	subu	a0,a0,a2
8007be10:	00042827 	nor	a1,zero,a0
8007be14:	308600ff 	andi	a2,a0,0xff
8007be18:	00052fc2 	srl	a1,a1,0x1f
8007be1c:	3c028022 	lui	v0,0x8022
8007be20:	a0660006 	sb	a2,6(v1)
8007be24:	ac4450c8 	sw	a0,20680(v0)
8007be28:	ac670020 	sw	a3,32(v1)
8007be2c:	a0650004 	sb	a1,4(v1)
8007be30:	03e00008 	jr	ra
8007be34:	a0660005 	sb	a2,5(v1)

8007be38 <_Z6OpE0X1v>:
8007be38:	3c038021 	lui	v1,0x8021
8007be3c:	2463e988 	addiu	v1,v1,-5752
8007be40:	8c670020 	lw	a3,32(v1)
8007be44:	3c028021 	lui	v0,0x8021
8007be48:	90e60000 	lbu	a2,0(a3)
8007be4c:	9044e97e 	lbu	a0,-5762(v0)
8007be50:	24e70001 	addiu	a3,a3,1
8007be54:	00862023 	subu	a0,a0,a2
8007be58:	00042827 	nor	a1,zero,a0
8007be5c:	308600ff 	andi	a2,a0,0xff
8007be60:	00052fc2 	srl	a1,a1,0x1f
8007be64:	3c028022 	lui	v0,0x8022
8007be68:	a0660006 	sb	a2,6(v1)
8007be6c:	ac4450c8 	sw	a0,20680(v0)
8007be70:	ac670020 	sw	a3,32(v1)
8007be74:	a0650004 	sb	a1,4(v1)
8007be78:	03e00008 	jr	ra
8007be7c:	a0660005 	sb	a2,5(v1)

8007be80 <_Z6OpC9M1v>:
8007be80:	3c038021 	lui	v1,0x8021
8007be84:	2463e988 	addiu	v1,v1,-5752
8007be88:	8c670020 	lw	a3,32(v1)
8007be8c:	3c028021 	lui	v0,0x8021
8007be90:	90e60000 	lbu	a2,0(a3)
8007be94:	9044e978 	lbu	a0,-5768(v0)
8007be98:	24e70001 	addiu	a3,a3,1
8007be9c:	00862023 	subu	a0,a0,a2
8007bea0:	00042827 	nor	a1,zero,a0
8007bea4:	308600ff 	andi	a2,a0,0xff
8007bea8:	00052fc2 	srl	a1,a1,0x1f
8007beac:	3c028022 	lui	v0,0x8022
8007beb0:	a0660006 	sb	a2,6(v1)
8007beb4:	ac4450c8 	sw	a0,20680(v0)
8007beb8:	ac670020 	sw	a3,32(v1)
8007bebc:	a0650004 	sb	a1,4(v1)
8007bec0:	03e00008 	jr	ra
8007bec4:	a0660005 	sb	a2,5(v1)

8007bec8 <_Z6Op29M0v>:
8007bec8:	3c068021 	lui	a2,0x8021
8007becc:	24c6e988 	addiu	a2,a2,-5752
8007bed0:	8cc50020 	lw	a1,32(a2)
8007bed4:	3c048021 	lui	a0,0x8021
8007bed8:	90a20001 	lbu	v0,1(a1)
8007bedc:	90a70000 	lbu	a3,0(a1)
8007bee0:	2484e974 	addiu	a0,a0,-5772
8007bee4:	94830004 	lhu	v1,4(a0)
8007bee8:	00021200 	sll	v0,v0,0x8
8007beec:	00471021 	addu	v0,v0,a3
8007bef0:	00431024 	and	v0,v0,v1
8007bef4:	3043ffff 	andi	v1,v0,0xffff
8007bef8:	a4820004 	sh	v0,4(a0)
8007befc:	24a50002 	addiu	a1,a1,2
8007bf00:	00031202 	srl	v0,v1,0x8
8007bf04:	0003182b 	sltu	v1,zero,v1
8007bf08:	a0c20006 	sb	v0,6(a2)
8007bf0c:	acc50020 	sw	a1,32(a2)
8007bf10:	03e00008 	jr	ra
8007bf14:	a0c30005 	sb	v1,5(a2)

8007bf18 <_Z6OpE0X0v>:
8007bf18:	3c058021 	lui	a1,0x8021
8007bf1c:	24a5e988 	addiu	a1,a1,-5752
8007bf20:	8ca70020 	lw	a3,32(a1)
8007bf24:	3c028021 	lui	v0,0x8021
8007bf28:	90e30001 	lbu	v1,1(a3)
8007bf2c:	90e40000 	lbu	a0,0(a3)
8007bf30:	9446e97e 	lhu	a2,-5762(v0)
8007bf34:	00031a00 	sll	v1,v1,0x8
8007bf38:	00832021 	addu	a0,a0,v1
8007bf3c:	00c43023 	subu	a2,a2,a0
8007bf40:	30c3ffff 	andi	v1,a2,0xffff
8007bf44:	00062027 	nor	a0,zero,a2
8007bf48:	00034202 	srl	t0,v1,0x8
8007bf4c:	000427c2 	srl	a0,a0,0x1f
8007bf50:	24e70002 	addiu	a3,a3,2
8007bf54:	0003182b 	sltu	v1,zero,v1
8007bf58:	3c028022 	lui	v0,0x8022
8007bf5c:	aca70020 	sw	a3,32(a1)
8007bf60:	ac4650c8 	sw	a2,20680(v0)
8007bf64:	a0a40004 	sb	a0,4(a1)
8007bf68:	a0a30005 	sb	v1,5(a1)
8007bf6c:	03e00008 	jr	ra
8007bf70:	a0a80006 	sb	t0,6(a1)

8007bf74 <_Z6OpC9M0v>:
8007bf74:	3c058021 	lui	a1,0x8021
8007bf78:	24a5e988 	addiu	a1,a1,-5752
8007bf7c:	8ca70020 	lw	a3,32(a1)
8007bf80:	3c028021 	lui	v0,0x8021
8007bf84:	90e30001 	lbu	v1,1(a3)
8007bf88:	90e40000 	lbu	a0,0(a3)
8007bf8c:	9446e978 	lhu	a2,-5768(v0)
8007bf90:	00031a00 	sll	v1,v1,0x8
8007bf94:	00832021 	addu	a0,a0,v1
8007bf98:	00c43023 	subu	a2,a2,a0
8007bf9c:	30c3ffff 	andi	v1,a2,0xffff
8007bfa0:	00062027 	nor	a0,zero,a2
8007bfa4:	00034202 	srl	t0,v1,0x8
8007bfa8:	000427c2 	srl	a0,a0,0x1f
8007bfac:	24e70002 	addiu	a3,a3,2
8007bfb0:	0003182b 	sltu	v1,zero,v1
8007bfb4:	3c028022 	lui	v0,0x8022
8007bfb8:	aca70020 	sw	a3,32(a1)
8007bfbc:	ac4650c8 	sw	a2,20680(v0)
8007bfc0:	a0a40004 	sb	a0,4(a1)
8007bfc4:	a0a30005 	sb	v1,5(a1)
8007bfc8:	03e00008 	jr	ra
8007bfcc:	a0a80006 	sb	t0,6(a1)

8007bfd0 <_Z6OpBBX0v>:
8007bfd0:	3c028021 	lui	v0,0x8021
8007bfd4:	2442e974 	addiu	v0,v0,-5772
8007bfd8:	9443000c 	lhu	v1,12(v0)
8007bfdc:	3064ffff 	andi	a0,v1,0xffff
8007bfe0:	a443000a 	sh	v1,10(v0)
8007bfe4:	3c038021 	lui	v1,0x8021
8007bfe8:	2463e988 	addiu	v1,v1,-5752
8007bfec:	00041202 	srl	v0,a0,0x8
8007bff0:	0004202b 	sltu	a0,zero,a0
8007bff4:	a0620006 	sb	v0,6(v1)
8007bff8:	03e00008 	jr	ra
8007bffc:	a0640005 	sb	a0,5(v1)

8007c000 <_Z6Op98M0v>:
8007c000:	3c028021 	lui	v0,0x8021
8007c004:	2442e974 	addiu	v0,v0,-5772
8007c008:	9443000c 	lhu	v1,12(v0)
8007c00c:	3064ffff 	andi	a0,v1,0xffff
8007c010:	a4430004 	sh	v1,4(v0)
8007c014:	3c038021 	lui	v1,0x8021
8007c018:	2463e988 	addiu	v1,v1,-5752
8007c01c:	00041202 	srl	v0,a0,0x8
8007c020:	0004202b 	sltu	a0,zero,a0
8007c024:	a0620006 	sb	v0,6(v1)
8007c028:	03e00008 	jr	ra
8007c02c:	a0640005 	sb	a0,5(v1)

8007c030 <_Z6Op9BX0v>:
8007c030:	3c028021 	lui	v0,0x8021
8007c034:	2442e974 	addiu	v0,v0,-5772
8007c038:	9443000a 	lhu	v1,10(v0)
8007c03c:	3064ffff 	andi	a0,v1,0xffff
8007c040:	a443000c 	sh	v1,12(v0)
8007c044:	3c038021 	lui	v1,0x8021
8007c048:	2463e988 	addiu	v1,v1,-5752
8007c04c:	00041202 	srl	v0,a0,0x8
8007c050:	0004202b 	sltu	a0,zero,a0
8007c054:	a0620006 	sb	v0,6(v1)
8007c058:	03e00008 	jr	ra
8007c05c:	a0640005 	sb	a0,5(v1)

8007c060 <_Z6Op8AM0v>:
8007c060:	3c028021 	lui	v0,0x8021
8007c064:	2442e974 	addiu	v0,v0,-5772
8007c068:	9443000a 	lhu	v1,10(v0)
8007c06c:	3064ffff 	andi	a0,v1,0xffff
8007c070:	a4430004 	sh	v1,4(v0)
8007c074:	3c038021 	lui	v1,0x8021
8007c078:	2463e988 	addiu	v1,v1,-5752
8007c07c:	00041202 	srl	v0,a0,0x8
8007c080:	0004202b 	sltu	a0,zero,a0
8007c084:	a0620006 	sb	v0,6(v1)
8007c088:	03e00008 	jr	ra
8007c08c:	a0640005 	sb	a0,5(v1)

8007c090 <_Z6OpBAX0v>:
8007c090:	3c028021 	lui	v0,0x8021
8007c094:	2442e974 	addiu	v0,v0,-5772
8007c098:	94430008 	lhu	v1,8(v0)
8007c09c:	3064ffff 	andi	a0,v1,0xffff
8007c0a0:	a443000a 	sh	v1,10(v0)
8007c0a4:	3c038021 	lui	v1,0x8021
8007c0a8:	2463e988 	addiu	v1,v1,-5752
8007c0ac:	00041202 	srl	v0,a0,0x8
8007c0b0:	0004202b 	sltu	a0,zero,a0
8007c0b4:	a0620006 	sb	v0,6(v1)
8007c0b8:	03e00008 	jr	ra
8007c0bc:	a0640005 	sb	a0,5(v1)

8007c0c0 <_Z4Op3Bv>:
8007c0c0:	3c028021 	lui	v0,0x8021
8007c0c4:	2442e974 	addiu	v0,v0,-5772
8007c0c8:	94430008 	lhu	v1,8(v0)
8007c0cc:	3064ffff 	andi	a0,v1,0xffff
8007c0d0:	a4430004 	sh	v1,4(v0)
8007c0d4:	3c038021 	lui	v1,0x8021
8007c0d8:	2463e988 	addiu	v1,v1,-5752
8007c0dc:	00041202 	srl	v0,a0,0x8
8007c0e0:	0004202b 	sltu	a0,zero,a0
8007c0e4:	a0620006 	sb	v0,6(v1)
8007c0e8:	03e00008 	jr	ra
8007c0ec:	a0640005 	sb	a0,5(v1)

8007c0f0 <_Z4Op7Bv>:
8007c0f0:	3c028021 	lui	v0,0x8021
8007c0f4:	2442e974 	addiu	v0,v0,-5772
8007c0f8:	94430006 	lhu	v1,6(v0)
8007c0fc:	3064ffff 	andi	a0,v1,0xffff
8007c100:	a4430004 	sh	v1,4(v0)
8007c104:	3c038021 	lui	v1,0x8021
8007c108:	2463e988 	addiu	v1,v1,-5752
8007c10c:	00041202 	srl	v0,a0,0x8
8007c110:	0004202b 	sltu	a0,zero,a0
8007c114:	a0620006 	sb	v0,6(v1)
8007c118:	03e00008 	jr	ra
8007c11c:	a0640005 	sb	a0,5(v1)

8007c120 <_Z4Op5Bv>:
8007c120:	3c028021 	lui	v0,0x8021
8007c124:	2442e974 	addiu	v0,v0,-5772
8007c128:	94430004 	lhu	v1,4(v0)
8007c12c:	3064ffff 	andi	a0,v1,0xffff
8007c130:	a4430006 	sh	v1,6(v0)
8007c134:	3c038021 	lui	v1,0x8021
8007c138:	2463e988 	addiu	v1,v1,-5752
8007c13c:	00041202 	srl	v0,a0,0x8
8007c140:	0004202b 	sltu	a0,zero,a0
8007c144:	a0620006 	sb	v0,6(v1)
8007c148:	03e00008 	jr	ra
8007c14c:	a0640005 	sb	a0,5(v1)

8007c150 <_Z6OpA8X0v>:
8007c150:	3c028021 	lui	v0,0x8021
8007c154:	2442e974 	addiu	v0,v0,-5772
8007c158:	94430004 	lhu	v1,4(v0)
8007c15c:	3064ffff 	andi	a0,v1,0xffff
8007c160:	a443000c 	sh	v1,12(v0)
8007c164:	3c038021 	lui	v1,0x8021
8007c168:	2463e988 	addiu	v1,v1,-5752
8007c16c:	00041202 	srl	v0,a0,0x8
8007c170:	0004202b 	sltu	a0,zero,a0
8007c174:	a0620006 	sb	v0,6(v1)
8007c178:	03e00008 	jr	ra
8007c17c:	a0640005 	sb	a0,5(v1)

8007c180 <_Z6OpAAX0v>:
8007c180:	3c028021 	lui	v0,0x8021
8007c184:	2442e974 	addiu	v0,v0,-5772
8007c188:	94430004 	lhu	v1,4(v0)
8007c18c:	3064ffff 	andi	a0,v1,0xffff
8007c190:	a443000a 	sh	v1,10(v0)
8007c194:	3c038021 	lui	v1,0x8021
8007c198:	2463e988 	addiu	v1,v1,-5752
8007c19c:	00041202 	srl	v0,a0,0x8
8007c1a0:	0004202b 	sltu	a0,zero,a0
8007c1a4:	a0620006 	sb	v0,6(v1)
8007c1a8:	03e00008 	jr	ra
8007c1ac:	a0640005 	sb	a0,5(v1)

8007c1b0 <_Z6Op7AX0v>:
8007c1b0:	27bdffe0 	addiu	sp,sp,-32
8007c1b4:	afb00010 	sw	s0,16(sp)
8007c1b8:	3c108021 	lui	s0,0x8021
8007c1bc:	2610e974 	addiu	s0,s0,-5772
8007c1c0:	96020008 	lhu	v0,8(s0)
8007c1c4:	afb20018 	sw	s2,24(sp)
8007c1c8:	24420001 	addiu	v0,v0,1
8007c1cc:	3c128007 	lui	s2,0x8007
8007c1d0:	26526674 	addiu	s2,s2,26228
8007c1d4:	3044ffff 	andi	a0,v0,0xffff
8007c1d8:	afbf001c 	sw	ra,28(sp)
8007c1dc:	afb10014 	sw	s1,20(sp)
8007c1e0:	0240f809 	jalr	s2
8007c1e4:	a6020008 	sh	v0,8(s0)
8007c1e8:	96030008 	lhu	v1,8(s0)
8007c1ec:	a602000c 	sh	v0,12(s0)
8007c1f0:	24630001 	addiu	v1,v1,1
8007c1f4:	3064ffff 	andi	a0,v1,0xffff
8007c1f8:	a6030008 	sh	v1,8(s0)
8007c1fc:	0240f809 	jalr	s2
8007c200:	00028c00 	sll	s1,v0,0x10
8007c204:	00021200 	sll	v0,v0,0x8
8007c208:	00118c03 	sra	s1,s1,0x10
8007c20c:	02228825 	or	s1,s1,v0
8007c210:	3223ffff 	andi	v1,s1,0xffff
8007c214:	3c028021 	lui	v0,0x8021
8007c218:	2442e988 	addiu	v0,v0,-5752
8007c21c:	00032202 	srl	a0,v1,0x8
8007c220:	0003182b 	sltu	v1,zero,v1
8007c224:	a0440006 	sb	a0,6(v0)
8007c228:	a0430005 	sb	v1,5(v0)
8007c22c:	a611000c 	sh	s1,12(s0)
8007c230:	8fbf001c 	lw	ra,28(sp)
8007c234:	8fb20018 	lw	s2,24(sp)
8007c238:	8fb10014 	lw	s1,20(sp)
8007c23c:	8fb00010 	lw	s0,16(sp)
8007c240:	03e00008 	jr	ra
8007c244:	27bd0020 	addiu	sp,sp,32

8007c248 <_Z6OpFAX0v>:
8007c248:	27bdffe0 	addiu	sp,sp,-32
8007c24c:	afb00010 	sw	s0,16(sp)
8007c250:	3c108021 	lui	s0,0x8021
8007c254:	2610e974 	addiu	s0,s0,-5772
8007c258:	96020008 	lhu	v0,8(s0)
8007c25c:	afb20018 	sw	s2,24(sp)
8007c260:	24420001 	addiu	v0,v0,1
8007c264:	3c128007 	lui	s2,0x8007
8007c268:	26526674 	addiu	s2,s2,26228
8007c26c:	3044ffff 	andi	a0,v0,0xffff
8007c270:	afbf001c 	sw	ra,28(sp)
8007c274:	afb10014 	sw	s1,20(sp)
8007c278:	0240f809 	jalr	s2
8007c27c:	a6020008 	sh	v0,8(s0)
8007c280:	96030008 	lhu	v1,8(s0)
8007c284:	a602000a 	sh	v0,10(s0)
8007c288:	24630001 	addiu	v1,v1,1
8007c28c:	3064ffff 	andi	a0,v1,0xffff
8007c290:	a6030008 	sh	v1,8(s0)
8007c294:	0240f809 	jalr	s2
8007c298:	00028c00 	sll	s1,v0,0x10
8007c29c:	00021200 	sll	v0,v0,0x8
8007c2a0:	00118c03 	sra	s1,s1,0x10
8007c2a4:	02228825 	or	s1,s1,v0
8007c2a8:	3223ffff 	andi	v1,s1,0xffff
8007c2ac:	3c028021 	lui	v0,0x8021
8007c2b0:	2442e988 	addiu	v0,v0,-5752
8007c2b4:	00032202 	srl	a0,v1,0x8
8007c2b8:	0003182b 	sltu	v1,zero,v1
8007c2bc:	a0440006 	sb	a0,6(v0)
8007c2c0:	a0430005 	sb	v1,5(v0)
8007c2c4:	a611000a 	sh	s1,10(s0)
8007c2c8:	8fbf001c 	lw	ra,28(sp)
8007c2cc:	8fb20018 	lw	s2,24(sp)
8007c2d0:	8fb10014 	lw	s1,20(sp)
8007c2d4:	8fb00010 	lw	s0,16(sp)
8007c2d8:	03e00008 	jr	ra
8007c2dc:	27bd0020 	addiu	sp,sp,32

8007c2e0 <_Z4Op2Bv>:
8007c2e0:	27bdffe0 	addiu	sp,sp,-32
8007c2e4:	afb00010 	sw	s0,16(sp)
8007c2e8:	3c108021 	lui	s0,0x8021
8007c2ec:	2610e974 	addiu	s0,s0,-5772
8007c2f0:	96020008 	lhu	v0,8(s0)
8007c2f4:	afb20018 	sw	s2,24(sp)
8007c2f8:	24420001 	addiu	v0,v0,1
8007c2fc:	3c128007 	lui	s2,0x8007
8007c300:	26526674 	addiu	s2,s2,26228
8007c304:	3044ffff 	andi	a0,v0,0xffff
8007c308:	afbf001c 	sw	ra,28(sp)
8007c30c:	afb10014 	sw	s1,20(sp)
8007c310:	0240f809 	jalr	s2
8007c314:	a6020008 	sh	v0,8(s0)
8007c318:	96030008 	lhu	v1,8(s0)
8007c31c:	a6020006 	sh	v0,6(s0)
8007c320:	24630001 	addiu	v1,v1,1
8007c324:	3064ffff 	andi	a0,v1,0xffff
8007c328:	a6030008 	sh	v1,8(s0)
8007c32c:	0240f809 	jalr	s2
8007c330:	00028c00 	sll	s1,v0,0x10
8007c334:	00021200 	sll	v0,v0,0x8
8007c338:	00118c03 	sra	s1,s1,0x10
8007c33c:	02228825 	or	s1,s1,v0
8007c340:	3223ffff 	andi	v1,s1,0xffff
8007c344:	3c028021 	lui	v0,0x8021
8007c348:	2442e988 	addiu	v0,v0,-5752
8007c34c:	00032202 	srl	a0,v1,0x8
8007c350:	0003182b 	sltu	v1,zero,v1
8007c354:	a0440006 	sb	a0,6(v0)
8007c358:	a0430005 	sb	v1,5(v0)
8007c35c:	a6110006 	sh	s1,6(s0)
8007c360:	8fbf001c 	lw	ra,28(sp)
8007c364:	8fb20018 	lw	s2,24(sp)
8007c368:	8fb10014 	lw	s1,20(sp)
8007c36c:	8fb00010 	lw	s0,16(sp)
8007c370:	03e00008 	jr	ra
8007c374:	27bd0020 	addiu	sp,sp,32

8007c378 <_Z6Op2BE1v>:
8007c378:	27bdffe0 	addiu	sp,sp,-32
8007c37c:	afb10014 	sw	s1,20(sp)
8007c380:	3c118021 	lui	s1,0x8021
8007c384:	2631e974 	addiu	s1,s1,-5772
8007c388:	96220008 	lhu	v0,8(s1)
8007c38c:	afb20018 	sw	s2,24(sp)
8007c390:	24420001 	addiu	v0,v0,1
8007c394:	3c128007 	lui	s2,0x8007
8007c398:	26526674 	addiu	s2,s2,26228
8007c39c:	3044ffff 	andi	a0,v0,0xffff
8007c3a0:	afbf001c 	sw	ra,28(sp)
8007c3a4:	afb00010 	sw	s0,16(sp)
8007c3a8:	0240f809 	jalr	s2
8007c3ac:	a6220008 	sh	v0,8(s1)
8007c3b0:	96230008 	lhu	v1,8(s1)
8007c3b4:	a6220006 	sh	v0,6(s1)
8007c3b8:	24630001 	addiu	v1,v1,1
8007c3bc:	3064ffff 	andi	a0,v1,0xffff
8007c3c0:	a6230008 	sh	v1,8(s1)
8007c3c4:	0240f809 	jalr	s2
8007c3c8:	00028400 	sll	s0,v0,0x10
8007c3cc:	00021200 	sll	v0,v0,0x8
8007c3d0:	00108403 	sra	s0,s0,0x10
8007c3d4:	02028025 	or	s0,s0,v0
8007c3d8:	3204ffff 	andi	a0,s0,0xffff
8007c3dc:	3c038021 	lui	v1,0x8021
8007c3e0:	2463e988 	addiu	v1,v1,-5752
8007c3e4:	00042a02 	srl	a1,a0,0x8
8007c3e8:	0004202b 	sltu	a0,zero,a0
8007c3ec:	a0650006 	sb	a1,6(v1)
8007c3f0:	a0640005 	sb	a0,5(v1)
8007c3f4:	24020001 	li	v0,1
8007c3f8:	a6300006 	sh	s0,6(s1)
8007c3fc:	a2220009 	sb	v0,9(s1)
8007c400:	8fbf001c 	lw	ra,28(sp)
8007c404:	8fb20018 	lw	s2,24(sp)
8007c408:	8fb10014 	lw	s1,20(sp)
8007c40c:	8fb00010 	lw	s0,16(sp)
8007c410:	03e00008 	jr	ra
8007c414:	27bd0020 	addiu	sp,sp,32

8007c418 <_Z6Op68M0v>:
8007c418:	27bdffe0 	addiu	sp,sp,-32
8007c41c:	afb00010 	sw	s0,16(sp)
8007c420:	3c108021 	lui	s0,0x8021
8007c424:	2610e974 	addiu	s0,s0,-5772
8007c428:	96020008 	lhu	v0,8(s0)
8007c42c:	afb20018 	sw	s2,24(sp)
8007c430:	24420001 	addiu	v0,v0,1
8007c434:	3c128007 	lui	s2,0x8007
8007c438:	26526674 	addiu	s2,s2,26228
8007c43c:	3044ffff 	andi	a0,v0,0xffff
8007c440:	afbf001c 	sw	ra,28(sp)
8007c444:	afb10014 	sw	s1,20(sp)
8007c448:	0240f809 	jalr	s2
8007c44c:	a6020008 	sh	v0,8(s0)
8007c450:	96030008 	lhu	v1,8(s0)
8007c454:	a6020004 	sh	v0,4(s0)
8007c458:	24630001 	addiu	v1,v1,1
8007c45c:	3064ffff 	andi	a0,v1,0xffff
8007c460:	a6030008 	sh	v1,8(s0)
8007c464:	0240f809 	jalr	s2
8007c468:	00028c00 	sll	s1,v0,0x10
8007c46c:	00021200 	sll	v0,v0,0x8
8007c470:	00118c03 	sra	s1,s1,0x10
8007c474:	02228825 	or	s1,s1,v0
8007c478:	3223ffff 	andi	v1,s1,0xffff
8007c47c:	3c028021 	lui	v0,0x8021
8007c480:	2442e988 	addiu	v0,v0,-5752
8007c484:	00032202 	srl	a0,v1,0x8
8007c488:	0003182b 	sltu	v1,zero,v1
8007c48c:	a0440006 	sb	a0,6(v0)
8007c490:	a0430005 	sb	v1,5(v0)
8007c494:	a6110004 	sh	s1,4(s0)
8007c498:	8fbf001c 	lw	ra,28(sp)
8007c49c:	8fb20018 	lw	s2,24(sp)
8007c4a0:	8fb10014 	lw	s1,20(sp)
8007c4a4:	8fb00010 	lw	s0,16(sp)
8007c4a8:	03e00008 	jr	ra
8007c4ac:	27bd0020 	addiu	sp,sp,32

8007c4b0 <_Z6OpC8X0v>:
8007c4b0:	3c038021 	lui	v1,0x8021
8007c4b4:	2463e974 	addiu	v1,v1,-5772
8007c4b8:	9462000c 	lhu	v0,12(v1)
8007c4bc:	24420001 	addiu	v0,v0,1
8007c4c0:	3044ffff 	andi	a0,v0,0xffff
8007c4c4:	a462000c 	sh	v0,12(v1)
8007c4c8:	3c028021 	lui	v0,0x8021
8007c4cc:	2442e988 	addiu	v0,v0,-5752
8007c4d0:	00041a02 	srl	v1,a0,0x8
8007c4d4:	0004202b 	sltu	a0,zero,a0
8007c4d8:	a0430006 	sb	v1,6(v0)
8007c4dc:	a0440005 	sb	a0,5(v0)
8007c4e0:	03e00008 	jr	ra
8007c4e4:	ac400030 	sw	zero,48(v0)

8007c4e8 <_Z6OpE8X0v>:
8007c4e8:	3c038021 	lui	v1,0x8021
8007c4ec:	2463e974 	addiu	v1,v1,-5772
8007c4f0:	9462000a 	lhu	v0,10(v1)
8007c4f4:	24420001 	addiu	v0,v0,1
8007c4f8:	3044ffff 	andi	a0,v0,0xffff
8007c4fc:	a462000a 	sh	v0,10(v1)
8007c500:	3c028021 	lui	v0,0x8021
8007c504:	2442e988 	addiu	v0,v0,-5752
8007c508:	00041a02 	srl	v1,a0,0x8
8007c50c:	0004202b 	sltu	a0,zero,a0
8007c510:	a0430006 	sb	v1,6(v0)
8007c514:	a0440005 	sb	a0,5(v0)
8007c518:	03e00008 	jr	ra
8007c51c:	ac400030 	sw	zero,48(v0)

8007c520 <_Z6Op88X0v>:
8007c520:	3c038021 	lui	v1,0x8021
8007c524:	2463e974 	addiu	v1,v1,-5772
8007c528:	9462000c 	lhu	v0,12(v1)
8007c52c:	2442ffff 	addiu	v0,v0,-1
8007c530:	3044ffff 	andi	a0,v0,0xffff
8007c534:	a462000c 	sh	v0,12(v1)
8007c538:	3c028021 	lui	v0,0x8021
8007c53c:	2442e988 	addiu	v0,v0,-5752
8007c540:	00041a02 	srl	v1,a0,0x8
8007c544:	0004202b 	sltu	a0,zero,a0
8007c548:	a0430006 	sb	v1,6(v0)
8007c54c:	a0440005 	sb	a0,5(v0)
8007c550:	03e00008 	jr	ra
8007c554:	ac400030 	sw	zero,48(v0)

8007c558 <_Z6OpCAX0v>:
8007c558:	3c038021 	lui	v1,0x8021
8007c55c:	2463e974 	addiu	v1,v1,-5772
8007c560:	9462000a 	lhu	v0,10(v1)
8007c564:	2442ffff 	addiu	v0,v0,-1
8007c568:	3044ffff 	andi	a0,v0,0xffff
8007c56c:	a462000a 	sh	v0,10(v1)
8007c570:	3c028021 	lui	v0,0x8021
8007c574:	2442e988 	addiu	v0,v0,-5752
8007c578:	00041a02 	srl	v1,a0,0x8
8007c57c:	0004202b 	sltu	a0,zero,a0
8007c580:	a0430006 	sb	v1,6(v0)
8007c584:	a0440005 	sb	a0,5(v0)
8007c588:	03e00008 	jr	ra
8007c58c:	ac400030 	sw	zero,48(v0)

8007c590 <_Z6Op09M0v>:
8007c590:	3c068021 	lui	a2,0x8021
8007c594:	24c6e988 	addiu	a2,a2,-5752
8007c598:	8cc50020 	lw	a1,32(a2)
8007c59c:	3c048021 	lui	a0,0x8021
8007c5a0:	90a20001 	lbu	v0,1(a1)
8007c5a4:	90a70000 	lbu	a3,0(a1)
8007c5a8:	2484e974 	addiu	a0,a0,-5772
8007c5ac:	94830004 	lhu	v1,4(a0)
8007c5b0:	00021200 	sll	v0,v0,0x8
8007c5b4:	00471021 	addu	v0,v0,a3
8007c5b8:	00431025 	or	v0,v0,v1
8007c5bc:	3043ffff 	andi	v1,v0,0xffff
8007c5c0:	a4820004 	sh	v0,4(a0)
8007c5c4:	24a50002 	addiu	a1,a1,2
8007c5c8:	00031202 	srl	v0,v1,0x8
8007c5cc:	0003182b 	sltu	v1,zero,v1
8007c5d0:	a0c20006 	sb	v0,6(a2)
8007c5d4:	acc50020 	sw	a1,32(a2)
8007c5d8:	03e00008 	jr	ra
8007c5dc:	a0c30005 	sb	v1,5(a2)

8007c5e0 <_Z6OpA0X0v>:
8007c5e0:	3c068021 	lui	a2,0x8021
8007c5e4:	24c6e988 	addiu	a2,a2,-5752
8007c5e8:	8cc50020 	lw	a1,32(a2)
8007c5ec:	3c028021 	lui	v0,0x8021
8007c5f0:	90a30001 	lbu	v1,1(a1)
8007c5f4:	90a40000 	lbu	a0,0(a1)
8007c5f8:	00031a00 	sll	v1,v1,0x8
8007c5fc:	00641821 	addu	v1,v1,a0
8007c600:	2442e974 	addiu	v0,v0,-5772
8007c604:	3064ffff 	andi	a0,v1,0xffff
8007c608:	a443000c 	sh	v1,12(v0)
8007c60c:	24a50002 	addiu	a1,a1,2
8007c610:	00041202 	srl	v0,a0,0x8
8007c614:	0004202b 	sltu	a0,zero,a0
8007c618:	a0c20006 	sb	v0,6(a2)
8007c61c:	acc50020 	sw	a1,32(a2)
8007c620:	03e00008 	jr	ra
8007c624:	a0c40005 	sb	a0,5(a2)

8007c628 <_Z6OpA2X0v>:
8007c628:	3c068021 	lui	a2,0x8021
8007c62c:	24c6e988 	addiu	a2,a2,-5752
8007c630:	8cc50020 	lw	a1,32(a2)
8007c634:	3c028021 	lui	v0,0x8021
8007c638:	90a30001 	lbu	v1,1(a1)
8007c63c:	90a40000 	lbu	a0,0(a1)
8007c640:	00031a00 	sll	v1,v1,0x8
8007c644:	00641821 	addu	v1,v1,a0
8007c648:	2442e974 	addiu	v0,v0,-5772
8007c64c:	3064ffff 	andi	a0,v1,0xffff
8007c650:	a443000a 	sh	v1,10(v0)
8007c654:	24a50002 	addiu	a1,a1,2
8007c658:	00041202 	srl	v0,a0,0x8
8007c65c:	0004202b 	sltu	a0,zero,a0
8007c660:	a0c20006 	sb	v0,6(a2)
8007c664:	acc50020 	sw	a1,32(a2)
8007c668:	03e00008 	jr	ra
8007c66c:	a0c40005 	sb	a0,5(a2)

8007c670 <_Z6OpA9M0v>:
8007c670:	3c068021 	lui	a2,0x8021
8007c674:	24c6e988 	addiu	a2,a2,-5752
8007c678:	8cc50020 	lw	a1,32(a2)
8007c67c:	3c028021 	lui	v0,0x8021
8007c680:	90a30001 	lbu	v1,1(a1)
8007c684:	90a40000 	lbu	a0,0(a1)
8007c688:	00031a00 	sll	v1,v1,0x8
8007c68c:	00641821 	addu	v1,v1,a0
8007c690:	2442e974 	addiu	v0,v0,-5772
8007c694:	3064ffff 	andi	a0,v1,0xffff
8007c698:	a4430004 	sh	v1,4(v0)
8007c69c:	24a50002 	addiu	a1,a1,2
8007c6a0:	00041202 	srl	v0,a0,0x8
8007c6a4:	0004202b 	sltu	a0,zero,a0
8007c6a8:	a0c20006 	sb	v0,6(a2)
8007c6ac:	acc50020 	sw	a1,32(a2)
8007c6b0:	03e00008 	jr	ra
8007c6b4:	a0c40005 	sb	a0,5(a2)

8007c6b8 <_Z6Op49M0v>:
8007c6b8:	3c068021 	lui	a2,0x8021
8007c6bc:	24c6e988 	addiu	a2,a2,-5752
8007c6c0:	8cc50020 	lw	a1,32(a2)
8007c6c4:	3c048021 	lui	a0,0x8021
8007c6c8:	90a20001 	lbu	v0,1(a1)
8007c6cc:	90a70000 	lbu	a3,0(a1)
8007c6d0:	2484e974 	addiu	a0,a0,-5772
8007c6d4:	94830004 	lhu	v1,4(a0)
8007c6d8:	00021200 	sll	v0,v0,0x8
8007c6dc:	00471021 	addu	v0,v0,a3
8007c6e0:	00431026 	xor	v0,v0,v1
8007c6e4:	3043ffff 	andi	v1,v0,0xffff
8007c6e8:	a4820004 	sh	v0,4(a0)
8007c6ec:	24a50002 	addiu	a1,a1,2
8007c6f0:	00031202 	srl	v0,v1,0x8
8007c6f4:	0003182b 	sltu	v1,zero,v1
8007c6f8:	a0c20006 	sb	v0,6(a2)
8007c6fc:	acc50020 	sw	a1,32(a2)
8007c700:	03e00008 	jr	ra
8007c704:	a0c30005 	sb	v1,5(a2)

8007c708 <_Z4Op20v>:
8007c708:	27bdffd8 	addiu	sp,sp,-40
8007c70c:	afb00010 	sw	s0,16(sp)
8007c710:	3c108021 	lui	s0,0x8021
8007c714:	afbf0020 	sw	ra,32(sp)
8007c718:	afb3001c 	sw	s3,28(sp)
8007c71c:	afb20018 	sw	s2,24(sp)
8007c720:	afb10014 	sw	s1,20(sp)
8007c724:	2610e988 	addiu	s0,s0,-5752
8007c728:	8e020020 	lw	v0,32(s0)
8007c72c:	8e040024 	lw	a0,36(s0)
8007c730:	90430001 	lbu	v1,1(v0)
8007c734:	24470002 	addiu	a3,v0,2
8007c738:	90460000 	lbu	a2,0(v0)
8007c73c:	00031a00 	sll	v1,v1,0x8
8007c740:	8e020010 	lw	v0,16(s0)
8007c744:	00e42023 	subu	a0,a3,a0
8007c748:	3c128021 	lui	s2,0x8021
8007c74c:	2652e974 	addiu	s2,s2,-5772
8007c750:	00c33021 	addu	a2,a2,v1
8007c754:	2484ffff 	addiu	a0,a0,-1
8007c758:	00c23021 	addu	a2,a2,v0
8007c75c:	96450008 	lhu	a1,8(s2)
8007c760:	3c138021 	lui	s3,0x8021
8007c764:	00042203 	sra	a0,a0,0x8
8007c768:	3c118008 	lui	s1,0x8008
8007c76c:	263185b4 	addiu	s1,s1,-31308
8007c770:	ae667018 	sw	a2,28696(s3)
8007c774:	ae070020 	sw	a3,32(s0)
8007c778:	0220f809 	jalr	s1
8007c77c:	308400ff 	andi	a0,a0,0xff
8007c780:	8e020024 	lw	v0,36(s0)
8007c784:	8e040020 	lw	a0,32(s0)
8007c788:	96450008 	lhu	a1,8(s2)
8007c78c:	00822023 	subu	a0,a0,v0
8007c790:	2484ffff 	addiu	a0,a0,-1
8007c794:	24a5ffff 	addiu	a1,a1,-1
8007c798:	308400ff 	andi	a0,a0,0xff
8007c79c:	0220f809 	jalr	s1
8007c7a0:	30a5ffff 	andi	a1,a1,0xffff
8007c7a4:	96420008 	lhu	v0,8(s2)
8007c7a8:	96637018 	lhu	v1,28696(s3)
8007c7ac:	8e04000c 	lw	a0,12(s0)
8007c7b0:	2442fffe 	addiu	v0,v0,-2
8007c7b4:	a6420008 	sh	v0,8(s2)
8007c7b8:	3c198007 	lui	t9,0x8007
8007c7bc:	8fbf0020 	lw	ra,32(sp)
8007c7c0:	8fb3001c 	lw	s3,28(sp)
8007c7c4:	8fb20018 	lw	s2,24(sp)
8007c7c8:	8fb10014 	lw	s1,20(sp)
8007c7cc:	8fb00010 	lw	s0,16(sp)
8007c7d0:	00642021 	addu	a0,v1,a0
8007c7d4:	27395fdc 	addiu	t9,t9,24540
8007c7d8:	03200008 	jr	t9
8007c7dc:	27bd0028 	addiu	sp,sp,40

8007c7e0 <_Z4OpF4v>:
8007c7e0:	27bdffe0 	addiu	sp,sp,-32
8007c7e4:	3c078021 	lui	a3,0x8021
8007c7e8:	afbf001c 	sw	ra,28(sp)
8007c7ec:	afb20018 	sw	s2,24(sp)
8007c7f0:	afb10014 	sw	s1,20(sp)
8007c7f4:	afb00010 	sw	s0,16(sp)
8007c7f8:	24e7e988 	addiu	a3,a3,-5752
8007c7fc:	8ce60020 	lw	a2,32(a3)
8007c800:	8ce40010 	lw	a0,16(a3)
8007c804:	90c20001 	lbu	v0,1(a2)
8007c808:	90c30000 	lbu	v1,0(a2)
8007c80c:	00021200 	sll	v0,v0,0x8
8007c810:	00621821 	addu	v1,v1,v0
8007c814:	3c118021 	lui	s1,0x8021
8007c818:	2631e974 	addiu	s1,s1,-5772
8007c81c:	00641821 	addu	v1,v1,a0
8007c820:	3064ffff 	andi	a0,v1,0xffff
8007c824:	96250008 	lhu	a1,8(s1)
8007c828:	24c60002 	addiu	a2,a2,2
8007c82c:	3c108008 	lui	s0,0x8008
8007c830:	261085b4 	addiu	s0,s0,-31308
8007c834:	3c128021 	lui	s2,0x8021
8007c838:	00042202 	srl	a0,a0,0x8
8007c83c:	ace60020 	sw	a2,32(a3)
8007c840:	0200f809 	jalr	s0
8007c844:	ae437018 	sw	v1,28696(s2)
8007c848:	96250008 	lhu	a1,8(s1)
8007c84c:	92447018 	lbu	a0,28696(s2)
8007c850:	24a5ffff 	addiu	a1,a1,-1
8007c854:	0200f809 	jalr	s0
8007c858:	30a5ffff 	andi	a1,a1,0xffff
8007c85c:	96220008 	lhu	v0,8(s1)
8007c860:	8fbf001c 	lw	ra,28(sp)
8007c864:	2442fffe 	addiu	v0,v0,-2
8007c868:	a6220008 	sh	v0,8(s1)
8007c86c:	8fb20018 	lw	s2,24(sp)
8007c870:	8fb10014 	lw	s1,20(sp)
8007c874:	8fb00010 	lw	s0,16(sp)
8007c878:	03e00008 	jr	ra
8007c87c:	27bd0020 	addiu	sp,sp,32

8007c880 <_Z6OpF4E1v>:
8007c880:	27bdffe0 	addiu	sp,sp,-32
8007c884:	3c078021 	lui	a3,0x8021
8007c888:	afbf001c 	sw	ra,28(sp)
8007c88c:	afb20018 	sw	s2,24(sp)
8007c890:	afb10014 	sw	s1,20(sp)
8007c894:	afb00010 	sw	s0,16(sp)
8007c898:	24e7e988 	addiu	a3,a3,-5752
8007c89c:	8ce60020 	lw	a2,32(a3)
8007c8a0:	8ce40010 	lw	a0,16(a3)
8007c8a4:	90c20001 	lbu	v0,1(a2)
8007c8a8:	90c30000 	lbu	v1,0(a2)
8007c8ac:	00021200 	sll	v0,v0,0x8
8007c8b0:	3c108021 	lui	s0,0x8021
8007c8b4:	2610e974 	addiu	s0,s0,-5772
8007c8b8:	00621821 	addu	v1,v1,v0
8007c8bc:	00641821 	addu	v1,v1,a0
8007c8c0:	96020008 	lhu	v0,8(s0)
8007c8c4:	3064ffff 	andi	a0,v1,0xffff
8007c8c8:	24c60002 	addiu	a2,a2,2
8007c8cc:	3c118008 	lui	s1,0x8008
8007c8d0:	00402821 	move	a1,v0
8007c8d4:	263185b4 	addiu	s1,s1,-31308
8007c8d8:	3c128021 	lui	s2,0x8021
8007c8dc:	2442ffff 	addiu	v0,v0,-1
8007c8e0:	00042202 	srl	a0,a0,0x8
8007c8e4:	ace60020 	sw	a2,32(a3)
8007c8e8:	a6020008 	sh	v0,8(s0)
8007c8ec:	0220f809 	jalr	s1
8007c8f0:	ae437018 	sw	v1,28696(s2)
8007c8f4:	96020008 	lhu	v0,8(s0)
8007c8f8:	92447018 	lbu	a0,28696(s2)
8007c8fc:	00402821 	move	a1,v0
8007c900:	2442ffff 	addiu	v0,v0,-1
8007c904:	0220f809 	jalr	s1
8007c908:	a6020008 	sh	v0,8(s0)
8007c90c:	24020001 	li	v0,1
8007c910:	a2020009 	sb	v0,9(s0)
8007c914:	8fbf001c 	lw	ra,28(sp)
8007c918:	8fb20018 	lw	s2,24(sp)
8007c91c:	8fb10014 	lw	s1,20(sp)
8007c920:	8fb00010 	lw	s0,16(sp)
8007c924:	03e00008 	jr	ra
8007c928:	27bd0020 	addiu	sp,sp,32

8007c92c <_Z6OpDDM1v>:
8007c92c:	27bdffe0 	addiu	sp,sp,-32
8007c930:	afb10014 	sw	s1,20(sp)
8007c934:	3c118021 	lui	s1,0x8021
8007c938:	2631e988 	addiu	s1,s1,-5752
8007c93c:	8e250020 	lw	a1,32(s1)
8007c940:	afbf0018 	sw	ra,24(sp)
8007c944:	afb00010 	sw	s0,16(sp)
8007c948:	3c068021 	lui	a2,0x8021
8007c94c:	90a30000 	lbu	v1,0(a1)
8007c950:	24c6e974 	addiu	a2,a2,-5772
8007c954:	8e270010 	lw	a3,16(s1)
8007c958:	90a40001 	lbu	a0,1(a1)
8007c95c:	94c2000a 	lhu	v0,10(a2)
8007c960:	00671821 	addu	v1,v1,a3
8007c964:	00621821 	addu	v1,v1,v0
8007c968:	00042200 	sll	a0,a0,0x8
8007c96c:	00832021 	addu	a0,a0,v1
8007c970:	3c028021 	lui	v0,0x8021
8007c974:	ac447018 	sw	a0,28696(v0)
8007c978:	90a30001 	lbu	v1,1(a1)
8007c97c:	3c028022 	lui	v0,0x8022
8007c980:	a04350cc 	sb	v1,20684(v0)
8007c984:	24a50002 	addiu	a1,a1,2
8007c988:	3c028007 	lui	v0,0x8007
8007c98c:	90d00004 	lbu	s0,4(a2)
8007c990:	24426674 	addiu	v0,v0,26228
8007c994:	0040f809 	jalr	v0
8007c998:	ae250020 	sw	a1,32(s1)
8007c99c:	02028023 	subu	s0,s0,v0
8007c9a0:	00108400 	sll	s0,s0,0x10
8007c9a4:	00108403 	sra	s0,s0,0x10
8007c9a8:	00101827 	nor	v1,zero,s0
8007c9ac:	3c028022 	lui	v0,0x8022
8007c9b0:	320400ff 	andi	a0,s0,0xff
8007c9b4:	a45050c6 	sh	s0,20678(v0)
8007c9b8:	00031fc2 	srl	v1,v1,0x1f
8007c9bc:	a2240006 	sb	a0,6(s1)
8007c9c0:	a2230004 	sb	v1,4(s1)
8007c9c4:	a2240005 	sb	a0,5(s1)
8007c9c8:	8fbf0018 	lw	ra,24(sp)
8007c9cc:	8fb10014 	lw	s1,20(sp)
8007c9d0:	8fb00010 	lw	s0,16(sp)
8007c9d4:	03e00008 	jr	ra
8007c9d8:	27bd0020 	addiu	sp,sp,32

8007c9dc <_Z6OpA3M1v>:
8007c9dc:	27bdffe0 	addiu	sp,sp,-32
8007c9e0:	afb10014 	sw	s1,20(sp)
8007c9e4:	3c118021 	lui	s1,0x8021
8007c9e8:	2631e988 	addiu	s1,s1,-5752
8007c9ec:	8e250020 	lw	a1,32(s1)
8007c9f0:	afbf0018 	sw	ra,24(sp)
8007c9f4:	afb00010 	sw	s0,16(sp)
8007c9f8:	90a30000 	lbu	v1,0(a1)
8007c9fc:	3c028022 	lui	v0,0x8022
8007ca00:	3c108021 	lui	s0,0x8021
8007ca04:	a04350cc 	sb	v1,20684(v0)
8007ca08:	2610e974 	addiu	s0,s0,-5772
8007ca0c:	90a20000 	lbu	v0,0(a1)
8007ca10:	96030008 	lhu	v1,8(s0)
8007ca14:	24a50001 	addiu	a1,a1,1
8007ca18:	00431021 	addu	v0,v0,v1
8007ca1c:	3042ffff 	andi	v0,v0,0xffff
8007ca20:	3c038021 	lui	v1,0x8021
8007ca24:	00402021 	move	a0,v0
8007ca28:	ac627018 	sw	v0,28696(v1)
8007ca2c:	3c028007 	lui	v0,0x8007
8007ca30:	24426674 	addiu	v0,v0,26228
8007ca34:	0040f809 	jalr	v0
8007ca38:	ae250020 	sw	a1,32(s1)
8007ca3c:	a2020004 	sb	v0,4(s0)
8007ca40:	304200ff 	andi	v0,v0,0xff
8007ca44:	a2220006 	sb	v0,6(s1)
8007ca48:	a2220005 	sb	v0,5(s1)
8007ca4c:	8fbf0018 	lw	ra,24(sp)
8007ca50:	8fb10014 	lw	s1,20(sp)
8007ca54:	8fb00010 	lw	s0,16(sp)
8007ca58:	03e00008 	jr	ra
8007ca5c:	27bd0020 	addiu	sp,sp,32

8007ca60 <_Z6Op43M0v>:
8007ca60:	27bdffe0 	addiu	sp,sp,-32
8007ca64:	afb20018 	sw	s2,24(sp)
8007ca68:	3c128021 	lui	s2,0x8021
8007ca6c:	2652e988 	addiu	s2,s2,-5752
8007ca70:	8e450020 	lw	a1,32(s2)
8007ca74:	afbf001c 	sw	ra,28(sp)
8007ca78:	afb10014 	sw	s1,20(sp)
8007ca7c:	afb00010 	sw	s0,16(sp)
8007ca80:	90a30000 	lbu	v1,0(a1)
8007ca84:	3c028022 	lui	v0,0x8022
8007ca88:	3c118021 	lui	s1,0x8021
8007ca8c:	2631e974 	addiu	s1,s1,-5772
8007ca90:	a04350cc 	sb	v1,20684(v0)
8007ca94:	90a30000 	lbu	v1,0(a1)
8007ca98:	96220008 	lhu	v0,8(s1)
8007ca9c:	24a50001 	addiu	a1,a1,1
8007caa0:	00621821 	addu	v1,v1,v0
8007caa4:	3063ffff 	andi	v1,v1,0xffff
8007caa8:	3c028021 	lui	v0,0x8021
8007caac:	ac437018 	sw	v1,28696(v0)
8007cab0:	3c028007 	lui	v0,0x8007
8007cab4:	96300004 	lhu	s0,4(s1)
8007cab8:	00602021 	move	a0,v1
8007cabc:	244269c0 	addiu	v0,v0,27072
8007cac0:	0040f809 	jalr	v0
8007cac4:	ae450020 	sw	a1,32(s2)
8007cac8:	02028026 	xor	s0,s0,v0
8007cacc:	3202ffff 	andi	v0,s0,0xffff
8007cad0:	00021a02 	srl	v1,v0,0x8
8007cad4:	0002102b 	sltu	v0,zero,v0
8007cad8:	a6300004 	sh	s0,4(s1)
8007cadc:	a2430006 	sb	v1,6(s2)
8007cae0:	a2420005 	sb	v0,5(s2)
8007cae4:	8fbf001c 	lw	ra,28(sp)
8007cae8:	8fb20018 	lw	s2,24(sp)
8007caec:	8fb10014 	lw	s1,20(sp)
8007caf0:	8fb00010 	lw	s0,16(sp)
8007caf4:	03e00008 	jr	ra
8007caf8:	27bd0020 	addiu	sp,sp,32

8007cafc <_Z4Op22v>:
8007cafc:	27bdffd8 	addiu	sp,sp,-40
8007cb00:	afb00010 	sw	s0,16(sp)
8007cb04:	3c108021 	lui	s0,0x8021
8007cb08:	afbf0024 	sw	ra,36(sp)
8007cb0c:	afb40020 	sw	s4,32(sp)
8007cb10:	afb3001c 	sw	s3,28(sp)
8007cb14:	afb20018 	sw	s2,24(sp)
8007cb18:	afb10014 	sw	s1,20(sp)
8007cb1c:	2610e988 	addiu	s0,s0,-5752
8007cb20:	8e080020 	lw	t0,32(s0)
8007cb24:	3c138021 	lui	s3,0x8021
8007cb28:	91030001 	lbu	v1,1(t0)
8007cb2c:	2672e974 	addiu	s2,s3,-5772
8007cb30:	91060000 	lbu	a2,0(t0)
8007cb34:	91020002 	lbu	v0,2(t0)
8007cb38:	00031a00 	sll	v1,v1,0x8
8007cb3c:	96470008 	lhu	a3,8(s2)
8007cb40:	00c33021 	addu	a2,a2,v1
8007cb44:	00021400 	sll	v0,v0,0x10
8007cb48:	00c23021 	addu	a2,a2,v0
8007cb4c:	25080003 	addiu	t0,t0,3
8007cb50:	9264e974 	lbu	a0,-5772(s3)
8007cb54:	00e02821 	move	a1,a3
8007cb58:	3c148021 	lui	s4,0x8021
8007cb5c:	24e7ffff 	addiu	a3,a3,-1
8007cb60:	3c118008 	lui	s1,0x8008
8007cb64:	263185b4 	addiu	s1,s1,-31308
8007cb68:	ae867018 	sw	a2,28696(s4)
8007cb6c:	ae080020 	sw	t0,32(s0)
8007cb70:	0220f809 	jalr	s1
8007cb74:	a6470008 	sh	a3,8(s2)
8007cb78:	8e020024 	lw	v0,36(s0)
8007cb7c:	8e040020 	lw	a0,32(s0)
8007cb80:	96450008 	lhu	a1,8(s2)
8007cb84:	00822023 	subu	a0,a0,v0
8007cb88:	2484ffff 	addiu	a0,a0,-1
8007cb8c:	00042203 	sra	a0,a0,0x8
8007cb90:	0220f809 	jalr	s1
8007cb94:	308400ff 	andi	a0,a0,0xff
8007cb98:	8e020024 	lw	v0,36(s0)
8007cb9c:	8e040020 	lw	a0,32(s0)
8007cba0:	96450008 	lhu	a1,8(s2)
8007cba4:	00822023 	subu	a0,a0,v0
8007cba8:	2484ffff 	addiu	a0,a0,-1
8007cbac:	24a5ffff 	addiu	a1,a1,-1
8007cbb0:	308400ff 	andi	a0,a0,0xff
8007cbb4:	0220f809 	jalr	s1
8007cbb8:	30a5ffff 	andi	a1,a1,0xffff
8007cbbc:	8e827018 	lw	v0,28696(s4)
8007cbc0:	96430008 	lhu	v1,8(s2)
8007cbc4:	3c0500ff 	lui	a1,0xff
8007cbc8:	00452824 	and	a1,v0,a1
8007cbcc:	2463fffe 	addiu	v1,v1,-2
8007cbd0:	00402021 	move	a0,v0
8007cbd4:	00021403 	sra	v0,v0,0x10
8007cbd8:	a6430008 	sh	v1,8(s2)
8007cbdc:	a262e974 	sb	v0,-5772(s3)
8007cbe0:	ae05000c 	sw	a1,12(s0)
8007cbe4:	3c198007 	lui	t9,0x8007
8007cbe8:	8fbf0024 	lw	ra,36(sp)
8007cbec:	8fb40020 	lw	s4,32(sp)
8007cbf0:	8fb3001c 	lw	s3,28(sp)
8007cbf4:	8fb20018 	lw	s2,24(sp)
8007cbf8:	8fb10014 	lw	s1,20(sp)
8007cbfc:	8fb00010 	lw	s0,16(sp)
8007cc00:	27395fdc 	addiu	t9,t9,24540
8007cc04:	03200008 	jr	t9
8007cc08:	27bd0028 	addiu	sp,sp,40

8007cc0c <_Z6Op22E1v>:
8007cc0c:	27bdffd8 	addiu	sp,sp,-40
8007cc10:	afb00010 	sw	s0,16(sp)
8007cc14:	3c108021 	lui	s0,0x8021
8007cc18:	afbf0024 	sw	ra,36(sp)
8007cc1c:	afb40020 	sw	s4,32(sp)
8007cc20:	afb3001c 	sw	s3,28(sp)
8007cc24:	afb20018 	sw	s2,24(sp)
8007cc28:	afb10014 	sw	s1,20(sp)
8007cc2c:	2610e988 	addiu	s0,s0,-5752
8007cc30:	8e080020 	lw	t0,32(s0)
8007cc34:	3c138021 	lui	s3,0x8021
8007cc38:	91030001 	lbu	v1,1(t0)
8007cc3c:	2671e974 	addiu	s1,s3,-5772
8007cc40:	91060000 	lbu	a2,0(t0)
8007cc44:	91020002 	lbu	v0,2(t0)
8007cc48:	96270008 	lhu	a3,8(s1)
8007cc4c:	00031a00 	sll	v1,v1,0x8
8007cc50:	00c33021 	addu	a2,a2,v1
8007cc54:	00021400 	sll	v0,v0,0x10
8007cc58:	00c23021 	addu	a2,a2,v0
8007cc5c:	25080003 	addiu	t0,t0,3
8007cc60:	9264e974 	lbu	a0,-5772(s3)
8007cc64:	00e02821 	move	a1,a3
8007cc68:	3c148021 	lui	s4,0x8021
8007cc6c:	24e7ffff 	addiu	a3,a3,-1
8007cc70:	3c128008 	lui	s2,0x8008
8007cc74:	265285b4 	addiu	s2,s2,-31308
8007cc78:	ae867018 	sw	a2,28696(s4)
8007cc7c:	ae080020 	sw	t0,32(s0)
8007cc80:	0240f809 	jalr	s2
8007cc84:	a6270008 	sh	a3,8(s1)
8007cc88:	8e030024 	lw	v1,36(s0)
8007cc8c:	8e040020 	lw	a0,32(s0)
8007cc90:	96220008 	lhu	v0,8(s1)
8007cc94:	00832023 	subu	a0,a0,v1
8007cc98:	2484ffff 	addiu	a0,a0,-1
8007cc9c:	00402821 	move	a1,v0
8007cca0:	00042203 	sra	a0,a0,0x8
8007cca4:	2442ffff 	addiu	v0,v0,-1
8007cca8:	a6220008 	sh	v0,8(s1)
8007ccac:	0240f809 	jalr	s2
8007ccb0:	308400ff 	andi	a0,a0,0xff
8007ccb4:	8e030024 	lw	v1,36(s0)
8007ccb8:	8e040020 	lw	a0,32(s0)
8007ccbc:	96220008 	lhu	v0,8(s1)
8007ccc0:	00832023 	subu	a0,a0,v1
8007ccc4:	00402821 	move	a1,v0
8007ccc8:	2484ffff 	addiu	a0,a0,-1
8007cccc:	2442ffff 	addiu	v0,v0,-1
8007ccd0:	a6220008 	sh	v0,8(s1)
8007ccd4:	0240f809 	jalr	s2
8007ccd8:	308400ff 	andi	a0,a0,0xff
8007ccdc:	8e837018 	lw	v1,28696(s4)
8007cce0:	3c0500ff 	lui	a1,0xff
8007cce4:	00652824 	and	a1,v1,a1
8007cce8:	00602021 	move	a0,v1
8007ccec:	24020001 	li	v0,1
8007ccf0:	00031c03 	sra	v1,v1,0x10
8007ccf4:	a2220009 	sb	v0,9(s1)
8007ccf8:	a263e974 	sb	v1,-5772(s3)
8007ccfc:	ae05000c 	sw	a1,12(s0)
8007cd00:	3c198007 	lui	t9,0x8007
8007cd04:	8fbf0024 	lw	ra,36(sp)
8007cd08:	8fb40020 	lw	s4,32(sp)
8007cd0c:	8fb3001c 	lw	s3,28(sp)
8007cd10:	8fb20018 	lw	s2,24(sp)
8007cd14:	8fb10014 	lw	s1,20(sp)
8007cd18:	8fb00010 	lw	s0,16(sp)
8007cd1c:	27395fdc 	addiu	t9,t9,24540
8007cd20:	03200008 	jr	t9
8007cd24:	27bd0028 	addiu	sp,sp,40

8007cd28 <_Z4Op5Cv>:
8007cd28:	3c088021 	lui	t0,0x8021
8007cd2c:	2508e988 	addiu	t0,t0,-5752
8007cd30:	8d070020 	lw	a3,32(t0)
8007cd34:	3c198007 	lui	t9,0x8007
8007cd38:	90e20001 	lbu	v0,1(a3)
8007cd3c:	90e50000 	lbu	a1,0(a3)
8007cd40:	90e30002 	lbu	v1,2(a3)
8007cd44:	00021200 	sll	v0,v0,0x8
8007cd48:	00a22821 	addu	a1,a1,v0
8007cd4c:	00031c00 	sll	v1,v1,0x10
8007cd50:	00a32821 	addu	a1,a1,v1
8007cd54:	3c028021 	lui	v0,0x8021
8007cd58:	00053403 	sra	a2,a1,0x10
8007cd5c:	3c0300ff 	lui	v1,0xff
8007cd60:	a046e974 	sb	a2,-5772(v0)
8007cd64:	3c028021 	lui	v0,0x8021
8007cd68:	24e70003 	addiu	a3,a3,3
8007cd6c:	00a31824 	and	v1,a1,v1
8007cd70:	00a02021 	move	a0,a1
8007cd74:	ac457018 	sw	a1,28696(v0)
8007cd78:	27395fdc 	addiu	t9,t9,24540
8007cd7c:	ad03000c 	sw	v1,12(t0)
8007cd80:	03200008 	jr	t9
8007cd84:	ad070020 	sw	a3,32(t0)

8007cd88 <_Z6OpCFM0v>:
8007cd88:	27bdffe0 	addiu	sp,sp,-32
8007cd8c:	afb10014 	sw	s1,20(sp)
8007cd90:	3c118021 	lui	s1,0x8021
8007cd94:	2631e988 	addiu	s1,s1,-5752
8007cd98:	8e250020 	lw	a1,32(s1)
8007cd9c:	afbf0018 	sw	ra,24(sp)
8007cda0:	afb00010 	sw	s0,16(sp)
8007cda4:	90a20001 	lbu	v0,1(a1)
8007cda8:	90a40000 	lbu	a0,0(a1)
8007cdac:	90a30002 	lbu	v1,2(a1)
8007cdb0:	00021200 	sll	v0,v0,0x8
8007cdb4:	00822021 	addu	a0,a0,v0
8007cdb8:	00031c00 	sll	v1,v1,0x10
8007cdbc:	00832021 	addu	a0,a0,v1
8007cdc0:	3c028021 	lui	v0,0x8021
8007cdc4:	ac447018 	sw	a0,28696(v0)
8007cdc8:	90a30002 	lbu	v1,2(a1)
8007cdcc:	3c028021 	lui	v0,0x8021
8007cdd0:	9450e978 	lhu	s0,-5768(v0)
8007cdd4:	3c028022 	lui	v0,0x8022
8007cdd8:	24a50003 	addiu	a1,a1,3
8007cddc:	a04350cc 	sb	v1,20684(v0)
8007cde0:	3c028007 	lui	v0,0x8007
8007cde4:	244269c0 	addiu	v0,v0,27072
8007cde8:	0040f809 	jalr	v0
8007cdec:	ae250020 	sw	a1,32(s1)
8007cdf0:	02028023 	subu	s0,s0,v0
8007cdf4:	3204ffff 	andi	a0,s0,0xffff
8007cdf8:	00101827 	nor	v1,zero,s0
8007cdfc:	3c028022 	lui	v0,0x8022
8007ce00:	ac5050c8 	sw	s0,20680(v0)
8007ce04:	00042a02 	srl	a1,a0,0x8
8007ce08:	00031fc2 	srl	v1,v1,0x1f
8007ce0c:	0004202b 	sltu	a0,zero,a0
8007ce10:	a2250006 	sb	a1,6(s1)
8007ce14:	a2230004 	sb	v1,4(s1)
8007ce18:	a2240005 	sb	a0,5(s1)
8007ce1c:	8fbf0018 	lw	ra,24(sp)
8007ce20:	8fb10014 	lw	s1,20(sp)
8007ce24:	8fb00010 	lw	s0,16(sp)
8007ce28:	03e00008 	jr	ra
8007ce2c:	27bd0020 	addiu	sp,sp,32

8007ce30 <_Z6Op2FM1v>:
8007ce30:	27bdffe0 	addiu	sp,sp,-32
8007ce34:	afb20018 	sw	s2,24(sp)
8007ce38:	3c128021 	lui	s2,0x8021
8007ce3c:	2652e988 	addiu	s2,s2,-5752
8007ce40:	8e450020 	lw	a1,32(s2)
8007ce44:	afbf001c 	sw	ra,28(sp)
8007ce48:	afb10014 	sw	s1,20(sp)
8007ce4c:	afb00010 	sw	s0,16(sp)
8007ce50:	90a20001 	lbu	v0,1(a1)
8007ce54:	90a40000 	lbu	a0,0(a1)
8007ce58:	90a30002 	lbu	v1,2(a1)
8007ce5c:	00021200 	sll	v0,v0,0x8
8007ce60:	00822021 	addu	a0,a0,v0
8007ce64:	00031c00 	sll	v1,v1,0x10
8007ce68:	00832021 	addu	a0,a0,v1
8007ce6c:	3c028021 	lui	v0,0x8021
8007ce70:	ac447018 	sw	a0,28696(v0)
8007ce74:	90a30002 	lbu	v1,2(a1)
8007ce78:	3c028022 	lui	v0,0x8022
8007ce7c:	3c118021 	lui	s1,0x8021
8007ce80:	2631e974 	addiu	s1,s1,-5772
8007ce84:	24a50003 	addiu	a1,a1,3
8007ce88:	a04350cc 	sb	v1,20684(v0)
8007ce8c:	3c028007 	lui	v0,0x8007
8007ce90:	92300004 	lbu	s0,4(s1)
8007ce94:	24426674 	addiu	v0,v0,26228
8007ce98:	0040f809 	jalr	v0
8007ce9c:	ae450020 	sw	a1,32(s2)
8007cea0:	02028024 	and	s0,s0,v0
8007cea4:	320200ff 	andi	v0,s0,0xff
8007cea8:	a2300004 	sb	s0,4(s1)
8007ceac:	a2420006 	sb	v0,6(s2)
8007ceb0:	a2420005 	sb	v0,5(s2)
8007ceb4:	8fbf001c 	lw	ra,28(sp)
8007ceb8:	8fb20018 	lw	s2,24(sp)
8007cebc:	8fb10014 	lw	s1,20(sp)
8007cec0:	8fb00010 	lw	s0,16(sp)
8007cec4:	03e00008 	jr	ra
8007cec8:	27bd0020 	addiu	sp,sp,32

8007cecc <_Z4Op80v>:
8007cecc:	3c028021 	lui	v0,0x8021
8007ced0:	2447e988 	addiu	a3,v0,-5752
8007ced4:	8ce30020 	lw	v1,32(a3)
8007ced8:	8ce40024 	lw	a0,36(a3)
8007cedc:	80650000 	lb	a1,0(v1)
8007cee0:	24620001 	addiu	v0,v1,1
8007cee4:	00441023 	subu	v0,v0,a0
8007cee8:	3c038021 	lui	v1,0x8021
8007ceec:	00451021 	addu	v0,v0,a1
8007cef0:	3042ffff 	andi	v0,v0,0xffff
8007cef4:	9066e42d 	lbu	a2,-7123(v1)
8007cef8:	00824021 	addu	t0,a0,v0
8007cefc:	3c038022 	lui	v1,0x8022
8007cf00:	3c048021 	lui	a0,0x8021
8007cf04:	a06550c4 	sb	a1,20676(v1)
8007cf08:	ac827018 	sw	v0,28696(a0)
8007cf0c:	10c00004 	beqz	a2,8007cf20 <_Z4Op80v+0x54>
8007cf10:	ace80020 	sw	t0,32(a3)
8007cf14:	8ce20030 	lw	v0,48(a3)
8007cf18:	11020003 	beq	t0,v0,8007cf28 <_Z4Op80v+0x5c>
8007cf1c:	00000000 	nop
8007cf20:	03e00008 	jr	ra
8007cf24:	00000000 	nop
8007cf28:	8ce20034 	lw	v0,52(a3)
8007cf2c:	14400003 	bnez	v0,8007cf3c <_Z4Op80v+0x70>
8007cf30:	24020001 	li	v0,1
8007cf34:	03e00008 	jr	ra
8007cf38:	ace20034 	sw	v0,52(a3)
8007cf3c:	a0e00008 	sb	zero,8(a3)
8007cf40:	03e00008 	jr	ra
8007cf44:	a0e00018 	sb	zero,24(a3)

8007cf48 <_Z4Op10v>:
8007cf48:	3c028021 	lui	v0,0x8021
8007cf4c:	2449e988 	addiu	t1,v0,-5752
8007cf50:	8d230020 	lw	v1,32(t1)
8007cf54:	8d250024 	lw	a1,36(t1)
8007cf58:	80660000 	lb	a2,0(v1)
8007cf5c:	24670001 	addiu	a3,v1,1
8007cf60:	00e52023 	subu	a0,a3,a1
8007cf64:	00862021 	addu	a0,a0,a2
8007cf68:	81280006 	lb	t0,6(t1)
8007cf6c:	3084ffff 	andi	a0,a0,0xffff
8007cf70:	3c028022 	lui	v0,0x8022
8007cf74:	3c038021 	lui	v1,0x8021
8007cf78:	00a42821 	addu	a1,a1,a0
8007cf7c:	a04650c4 	sb	a2,20676(v0)
8007cf80:	ac647018 	sw	a0,28696(v1)
8007cf84:	05000008 	bltz	t0,8007cfa8 <_Z4Op10v+0x60>
8007cf88:	ad270020 	sw	a3,32(t1)
8007cf8c:	3c028021 	lui	v0,0x8021
8007cf90:	9043e42d 	lbu	v1,-7123(v0)
8007cf94:	10600004 	beqz	v1,8007cfa8 <_Z4Op10v+0x60>
8007cf98:	ad250020 	sw	a1,32(t1)
8007cf9c:	8d220030 	lw	v0,48(t1)
8007cfa0:	10a20003 	beq	a1,v0,8007cfb0 <_Z4Op10v+0x68>
8007cfa4:	00000000 	nop
8007cfa8:	03e00008 	jr	ra
8007cfac:	00000000 	nop
8007cfb0:	8d220034 	lw	v0,52(t1)
8007cfb4:	10400004 	beqz	v0,8007cfc8 <_Z4Op10v+0x80>
8007cfb8:	00000000 	nop
8007cfbc:	a1200008 	sb	zero,8(t1)
8007cfc0:	03e00008 	jr	ra
8007cfc4:	a1200018 	sb	zero,24(t1)
8007cfc8:	24020001 	li	v0,1
8007cfcc:	03e00008 	jr	ra
8007cfd0:	ad220034 	sw	v0,52(t1)

8007cfd4 <_Z4OpD0v>:
8007cfd4:	3c028021 	lui	v0,0x8021
8007cfd8:	2449e988 	addiu	t1,v0,-5752
8007cfdc:	8d230020 	lw	v1,32(t1)
8007cfe0:	8d250024 	lw	a1,36(t1)
8007cfe4:	80660000 	lb	a2,0(v1)
8007cfe8:	24670001 	addiu	a3,v1,1
8007cfec:	00e52023 	subu	a0,a3,a1
8007cff0:	00862021 	addu	a0,a0,a2
8007cff4:	91280005 	lbu	t0,5(t1)
8007cff8:	3084ffff 	andi	a0,a0,0xffff
8007cffc:	3c028022 	lui	v0,0x8022
8007d000:	3c038021 	lui	v1,0x8021
8007d004:	00a42821 	addu	a1,a1,a0
8007d008:	a04650c4 	sb	a2,20676(v0)
8007d00c:	ac647018 	sw	a0,28696(v1)
8007d010:	11000008 	beqz	t0,8007d034 <_Z4OpD0v+0x60>
8007d014:	ad270020 	sw	a3,32(t1)
8007d018:	3c028021 	lui	v0,0x8021
8007d01c:	9043e42d 	lbu	v1,-7123(v0)
8007d020:	10600004 	beqz	v1,8007d034 <_Z4OpD0v+0x60>
8007d024:	ad250020 	sw	a1,32(t1)
8007d028:	8d220030 	lw	v0,48(t1)
8007d02c:	10a20003 	beq	a1,v0,8007d03c <_Z4OpD0v+0x68>
8007d030:	00000000 	nop
8007d034:	03e00008 	jr	ra
8007d038:	00000000 	nop
8007d03c:	8d220034 	lw	v0,52(t1)
8007d040:	10400004 	beqz	v0,8007d054 <_Z4OpD0v+0x80>
8007d044:	00000000 	nop
8007d048:	a1200008 	sb	zero,8(t1)
8007d04c:	03e00008 	jr	ra
8007d050:	a1200018 	sb	zero,24(t1)
8007d054:	24020001 	li	v0,1
8007d058:	03e00008 	jr	ra
8007d05c:	ad220034 	sw	v0,52(t1)

8007d060 <_Z4Op30v>:
8007d060:	3c028021 	lui	v0,0x8021
8007d064:	2449e988 	addiu	t1,v0,-5752
8007d068:	8d230020 	lw	v1,32(t1)
8007d06c:	8d250024 	lw	a1,36(t1)
8007d070:	80660000 	lb	a2,0(v1)
8007d074:	24670001 	addiu	a3,v1,1
8007d078:	00e52023 	subu	a0,a3,a1
8007d07c:	00862021 	addu	a0,a0,a2
8007d080:	81280006 	lb	t0,6(t1)
8007d084:	3084ffff 	andi	a0,a0,0xffff
8007d088:	3c028022 	lui	v0,0x8022
8007d08c:	3c038021 	lui	v1,0x8021
8007d090:	00a42821 	addu	a1,a1,a0
8007d094:	a04650c4 	sb	a2,20676(v0)
8007d098:	ac647018 	sw	a0,28696(v1)
8007d09c:	05000003 	bltz	t0,8007d0ac <_Z4Op30v+0x4c>
8007d0a0:	ad270020 	sw	a3,32(t1)
8007d0a4:	03e00008 	jr	ra
8007d0a8:	00000000 	nop
8007d0ac:	3c028021 	lui	v0,0x8021
8007d0b0:	9043e42d 	lbu	v1,-7123(v0)
8007d0b4:	1060fffb 	beqz	v1,8007d0a4 <_Z4Op30v+0x44>
8007d0b8:	ad250020 	sw	a1,32(t1)
8007d0bc:	8d220030 	lw	v0,48(t1)
8007d0c0:	14a2fff8 	bne	a1,v0,8007d0a4 <_Z4Op30v+0x44>
8007d0c4:	00000000 	nop
8007d0c8:	8d220034 	lw	v0,52(t1)
8007d0cc:	14400003 	bnez	v0,8007d0dc <_Z4Op30v+0x7c>
8007d0d0:	24020001 	li	v0,1
8007d0d4:	03e00008 	jr	ra
8007d0d8:	ad220034 	sw	v0,52(t1)
8007d0dc:	a1200008 	sb	zero,8(t1)
8007d0e0:	03e00008 	jr	ra
8007d0e4:	a1200018 	sb	zero,24(t1)

8007d0e8 <_Z4OpF0v>:
8007d0e8:	3c028021 	lui	v0,0x8021
8007d0ec:	2449e988 	addiu	t1,v0,-5752
8007d0f0:	8d230020 	lw	v1,32(t1)
8007d0f4:	8d250024 	lw	a1,36(t1)
8007d0f8:	80660000 	lb	a2,0(v1)
8007d0fc:	24670001 	addiu	a3,v1,1
8007d100:	00e52023 	subu	a0,a3,a1
8007d104:	00862021 	addu	a0,a0,a2
8007d108:	91280005 	lbu	t0,5(t1)
8007d10c:	3084ffff 	andi	a0,a0,0xffff
8007d110:	3c028022 	lui	v0,0x8022
8007d114:	3c038021 	lui	v1,0x8021
8007d118:	00a42821 	addu	a1,a1,a0
8007d11c:	a04650c4 	sb	a2,20676(v0)
8007d120:	ac647018 	sw	a0,28696(v1)
8007d124:	15000008 	bnez	t0,8007d148 <_Z4OpF0v+0x60>
8007d128:	ad270020 	sw	a3,32(t1)
8007d12c:	3c028021 	lui	v0,0x8021
8007d130:	9043e42d 	lbu	v1,-7123(v0)
8007d134:	10600004 	beqz	v1,8007d148 <_Z4OpF0v+0x60>
8007d138:	ad250020 	sw	a1,32(t1)
8007d13c:	8d220030 	lw	v0,48(t1)
8007d140:	10a20003 	beq	a1,v0,8007d150 <_Z4OpF0v+0x68>
8007d144:	00000000 	nop
8007d148:	03e00008 	jr	ra
8007d14c:	00000000 	nop
8007d150:	8d220034 	lw	v0,52(t1)
8007d154:	10400004 	beqz	v0,8007d168 <_Z4OpF0v+0x80>
8007d158:	00000000 	nop
8007d15c:	a1200008 	sb	zero,8(t1)
8007d160:	03e00008 	jr	ra
8007d164:	a1200018 	sb	zero,24(t1)
8007d168:	24020001 	li	v0,1
8007d16c:	03e00008 	jr	ra
8007d170:	ad220034 	sw	v0,52(t1)

8007d174 <_Z4OpB0v>:
8007d174:	3c028021 	lui	v0,0x8021
8007d178:	2449e988 	addiu	t1,v0,-5752
8007d17c:	8d230020 	lw	v1,32(t1)
8007d180:	8d250024 	lw	a1,36(t1)
8007d184:	80660000 	lb	a2,0(v1)
8007d188:	24670001 	addiu	a3,v1,1
8007d18c:	00e52023 	subu	a0,a3,a1
8007d190:	00862021 	addu	a0,a0,a2
8007d194:	91280004 	lbu	t0,4(t1)
8007d198:	3084ffff 	andi	a0,a0,0xffff
8007d19c:	3c028022 	lui	v0,0x8022
8007d1a0:	3c038021 	lui	v1,0x8021
8007d1a4:	00a42821 	addu	a1,a1,a0
8007d1a8:	a04650c4 	sb	a2,20676(v0)
8007d1ac:	ac647018 	sw	a0,28696(v1)
8007d1b0:	11000008 	beqz	t0,8007d1d4 <_Z4OpB0v+0x60>
8007d1b4:	ad270020 	sw	a3,32(t1)
8007d1b8:	3c028021 	lui	v0,0x8021
8007d1bc:	9043e42d 	lbu	v1,-7123(v0)
8007d1c0:	10600004 	beqz	v1,8007d1d4 <_Z4OpB0v+0x60>
8007d1c4:	ad250020 	sw	a1,32(t1)
8007d1c8:	8d220030 	lw	v0,48(t1)
8007d1cc:	10a20003 	beq	a1,v0,8007d1dc <_Z4OpB0v+0x68>
8007d1d0:	00000000 	nop
8007d1d4:	03e00008 	jr	ra
8007d1d8:	00000000 	nop
8007d1dc:	8d220034 	lw	v0,52(t1)
8007d1e0:	10400004 	beqz	v0,8007d1f4 <_Z4OpB0v+0x80>
8007d1e4:	00000000 	nop
8007d1e8:	a1200008 	sb	zero,8(t1)
8007d1ec:	03e00008 	jr	ra
8007d1f0:	a1200018 	sb	zero,24(t1)
8007d1f4:	24020001 	li	v0,1
8007d1f8:	03e00008 	jr	ra
8007d1fc:	ad220034 	sw	v0,52(t1)

8007d200 <_Z4Op90v>:
8007d200:	3c028021 	lui	v0,0x8021
8007d204:	2449e988 	addiu	t1,v0,-5752
8007d208:	8d230020 	lw	v1,32(t1)
8007d20c:	8d250024 	lw	a1,36(t1)
8007d210:	80660000 	lb	a2,0(v1)
8007d214:	24670001 	addiu	a3,v1,1
8007d218:	00e52023 	subu	a0,a3,a1
8007d21c:	00862021 	addu	a0,a0,a2
8007d220:	91280004 	lbu	t0,4(t1)
8007d224:	3084ffff 	andi	a0,a0,0xffff
8007d228:	3c028022 	lui	v0,0x8022
8007d22c:	3c038021 	lui	v1,0x8021
8007d230:	00a42821 	addu	a1,a1,a0
8007d234:	a04650c4 	sb	a2,20676(v0)
8007d238:	ac647018 	sw	a0,28696(v1)
8007d23c:	15000008 	bnez	t0,8007d260 <_Z4Op90v+0x60>
8007d240:	ad270020 	sw	a3,32(t1)
8007d244:	3c028021 	lui	v0,0x8021
8007d248:	9043e42d 	lbu	v1,-7123(v0)
8007d24c:	10600004 	beqz	v1,8007d260 <_Z4Op90v+0x60>
8007d250:	ad250020 	sw	a1,32(t1)
8007d254:	8d220030 	lw	v0,48(t1)
8007d258:	10a20003 	beq	a1,v0,8007d268 <_Z4Op90v+0x68>
8007d25c:	00000000 	nop
8007d260:	03e00008 	jr	ra
8007d264:	00000000 	nop
8007d268:	8d220034 	lw	v0,52(t1)
8007d26c:	10400004 	beqz	v0,8007d280 <_Z4Op90v+0x80>
8007d270:	00000000 	nop
8007d274:	a1200008 	sb	zero,8(t1)
8007d278:	03e00008 	jr	ra
8007d27c:	a1200018 	sb	zero,24(t1)
8007d280:	24020001 	li	v0,1
8007d284:	03e00008 	jr	ra
8007d288:	ad220034 	sw	v0,52(t1)

8007d28c <_Z4Op4Cv>:
8007d28c:	27bdffe8 	addiu	sp,sp,-24
8007d290:	3c028021 	lui	v0,0x8021
8007d294:	afb00010 	sw	s0,16(sp)
8007d298:	afbf0014 	sw	ra,20(sp)
8007d29c:	2450e988 	addiu	s0,v0,-5752
8007d2a0:	8e050020 	lw	a1,32(s0)
8007d2a4:	8e040010 	lw	a0,16(s0)
8007d2a8:	90a20001 	lbu	v0,1(a1)
8007d2ac:	90a30000 	lbu	v1,0(a1)
8007d2b0:	00021200 	sll	v0,v0,0x8
8007d2b4:	00621821 	addu	v1,v1,v0
8007d2b8:	00641821 	addu	v1,v1,a0
8007d2bc:	8e02000c 	lw	v0,12(s0)
8007d2c0:	3064ffff 	andi	a0,v1,0xffff
8007d2c4:	00822021 	addu	a0,a0,v0
8007d2c8:	3c028021 	lui	v0,0x8021
8007d2cc:	ac437018 	sw	v1,28696(v0)
8007d2d0:	24a50002 	addiu	a1,a1,2
8007d2d4:	3c028007 	lui	v0,0x8007
8007d2d8:	24425fdc 	addiu	v0,v0,24540
8007d2dc:	0040f809 	jalr	v0
8007d2e0:	ae050020 	sw	a1,32(s0)
8007d2e4:	3c038021 	lui	v1,0x8021
8007d2e8:	9062e42d 	lbu	v0,-7123(v1)
8007d2ec:	10400005 	beqz	v0,8007d304 <_Z4Op4Cv+0x78>
8007d2f0:	8fbf0014 	lw	ra,20(sp)
8007d2f4:	8e030020 	lw	v1,32(s0)
8007d2f8:	8e020030 	lw	v0,48(s0)
8007d2fc:	10620004 	beq	v1,v0,8007d310 <_Z4Op4Cv+0x84>
8007d300:	00000000 	nop
8007d304:	8fb00010 	lw	s0,16(sp)
8007d308:	03e00008 	jr	ra
8007d30c:	27bd0018 	addiu	sp,sp,24
8007d310:	8e020034 	lw	v0,52(s0)
8007d314:	14400006 	bnez	v0,8007d330 <_Z4Op4Cv+0xa4>
8007d318:	24020001 	li	v0,1
8007d31c:	ae020034 	sw	v0,52(s0)
8007d320:	8fbf0014 	lw	ra,20(sp)
8007d324:	8fb00010 	lw	s0,16(sp)
8007d328:	03e00008 	jr	ra
8007d32c:	27bd0018 	addiu	sp,sp,24
8007d330:	a2000008 	sb	zero,8(s0)
8007d334:	a2000018 	sb	zero,24(s0)
8007d338:	8fbf0014 	lw	ra,20(sp)
8007d33c:	8fb00010 	lw	s0,16(sp)
8007d340:	03e00008 	jr	ra
8007d344:	27bd0018 	addiu	sp,sp,24

8007d348 <_Z4Op70v>:
8007d348:	3c028021 	lui	v0,0x8021
8007d34c:	2449e988 	addiu	t1,v0,-5752
8007d350:	8d230020 	lw	v1,32(t1)
8007d354:	8d250024 	lw	a1,36(t1)
8007d358:	80660000 	lb	a2,0(v1)
8007d35c:	24670001 	addiu	a3,v1,1
8007d360:	00e52023 	subu	a0,a3,a1
8007d364:	00862021 	addu	a0,a0,a2
8007d368:	91280007 	lbu	t0,7(t1)
8007d36c:	3084ffff 	andi	a0,a0,0xffff
8007d370:	3c028022 	lui	v0,0x8022
8007d374:	3c038021 	lui	v1,0x8021
8007d378:	00a42821 	addu	a1,a1,a0
8007d37c:	a04650c4 	sb	a2,20676(v0)
8007d380:	ac647018 	sw	a0,28696(v1)
8007d384:	11000008 	beqz	t0,8007d3a8 <_Z4Op70v+0x60>
8007d388:	ad270020 	sw	a3,32(t1)
8007d38c:	3c028021 	lui	v0,0x8021
8007d390:	9043e42d 	lbu	v1,-7123(v0)
8007d394:	10600004 	beqz	v1,8007d3a8 <_Z4Op70v+0x60>
8007d398:	ad250020 	sw	a1,32(t1)
8007d39c:	8d220030 	lw	v0,48(t1)
8007d3a0:	10a20003 	beq	a1,v0,8007d3b0 <_Z4Op70v+0x68>
8007d3a4:	00000000 	nop
8007d3a8:	03e00008 	jr	ra
8007d3ac:	00000000 	nop
8007d3b0:	8d220034 	lw	v0,52(t1)
8007d3b4:	10400004 	beqz	v0,8007d3c8 <_Z4Op70v+0x80>
8007d3b8:	00000000 	nop
8007d3bc:	a1200008 	sb	zero,8(t1)
8007d3c0:	03e00008 	jr	ra
8007d3c4:	a1200018 	sb	zero,24(t1)
8007d3c8:	24020001 	li	v0,1
8007d3cc:	03e00008 	jr	ra
8007d3d0:	ad220034 	sw	v0,52(t1)

8007d3d4 <_Z4Op50v>:
8007d3d4:	3c028021 	lui	v0,0x8021
8007d3d8:	2449e988 	addiu	t1,v0,-5752
8007d3dc:	8d230020 	lw	v1,32(t1)
8007d3e0:	8d250024 	lw	a1,36(t1)
8007d3e4:	80660000 	lb	a2,0(v1)
8007d3e8:	24670001 	addiu	a3,v1,1
8007d3ec:	00e52023 	subu	a0,a3,a1
8007d3f0:	00862021 	addu	a0,a0,a2
8007d3f4:	91280007 	lbu	t0,7(t1)
8007d3f8:	3084ffff 	andi	a0,a0,0xffff
8007d3fc:	3c028022 	lui	v0,0x8022
8007d400:	3c038021 	lui	v1,0x8021
8007d404:	00a42821 	addu	a1,a1,a0
8007d408:	a04650c4 	sb	a2,20676(v0)
8007d40c:	ac647018 	sw	a0,28696(v1)
8007d410:	15000008 	bnez	t0,8007d434 <_Z4Op50v+0x60>
8007d414:	ad270020 	sw	a3,32(t1)
8007d418:	3c028021 	lui	v0,0x8021
8007d41c:	9043e42d 	lbu	v1,-7123(v0)
8007d420:	10600004 	beqz	v1,8007d434 <_Z4Op50v+0x60>
8007d424:	ad250020 	sw	a1,32(t1)
8007d428:	8d220030 	lw	v0,48(t1)
8007d42c:	10a20003 	beq	a1,v0,8007d43c <_Z4Op50v+0x68>
8007d430:	00000000 	nop
8007d434:	03e00008 	jr	ra
8007d438:	00000000 	nop
8007d43c:	8d220034 	lw	v0,52(t1)
8007d440:	10400004 	beqz	v0,8007d454 <_Z4Op50v+0x80>
8007d444:	00000000 	nop
8007d448:	a1200008 	sb	zero,8(t1)
8007d44c:	03e00008 	jr	ra
8007d450:	a1200018 	sb	zero,24(t1)
8007d454:	24020001 	li	v0,1
8007d458:	03e00008 	jr	ra
8007d45c:	ad220034 	sw	v0,52(t1)

8007d460 <_Z4Op02v>:
8007d460:	27bdffd8 	addiu	sp,sp,-40
8007d464:	afb3001c 	sw	s3,28(sp)
8007d468:	3c138021 	lui	s3,0x8021
8007d46c:	afb20018 	sw	s2,24(sp)
8007d470:	afbf0020 	sw	ra,32(sp)
8007d474:	afb10014 	sw	s1,20(sp)
8007d478:	afb00010 	sw	s0,16(sp)
8007d47c:	2672e974 	addiu	s2,s3,-5772
8007d480:	96420002 	lhu	v0,2(s2)
8007d484:	30420100 	andi	v0,v0,0x100
8007d488:	14400049 	bnez	v0,8007d5b0 <_Z4Op02v+0x150>
8007d48c:	3c108021 	lui	s0,0x8021
8007d490:	96420008 	lhu	v0,8(s2)
8007d494:	9264e974 	lbu	a0,-5772(s3)
8007d498:	00402821 	move	a1,v0
8007d49c:	3c118008 	lui	s1,0x8008
8007d4a0:	2442ffff 	addiu	v0,v0,-1
8007d4a4:	2610e988 	addiu	s0,s0,-5752
8007d4a8:	263185b4 	addiu	s1,s1,-31308
8007d4ac:	0220f809 	jalr	s1
8007d4b0:	a6420008 	sh	v0,8(s2)
8007d4b4:	8e020024 	lw	v0,36(s0)
8007d4b8:	8e040020 	lw	a0,32(s0)
8007d4bc:	96450008 	lhu	a1,8(s2)
8007d4c0:	00822023 	subu	a0,a0,v0
8007d4c4:	24840001 	addiu	a0,a0,1
8007d4c8:	00042203 	sra	a0,a0,0x8
8007d4cc:	0220f809 	jalr	s1
8007d4d0:	308400ff 	andi	a0,a0,0xff
8007d4d4:	8e020024 	lw	v0,36(s0)
8007d4d8:	8e040020 	lw	a0,32(s0)
8007d4dc:	96450008 	lhu	a1,8(s2)
8007d4e0:	00822023 	subu	a0,a0,v0
8007d4e4:	24840001 	addiu	a0,a0,1
8007d4e8:	24a5ffff 	addiu	a1,a1,-1
8007d4ec:	308400ff 	andi	a0,a0,0xff
8007d4f0:	0220f809 	jalr	s1
8007d4f4:	30a5ffff 	andi	a1,a1,0xffff
8007d4f8:	92030006 	lbu	v1,6(s0)
8007d4fc:	92420002 	lbu	v0,2(s2)
8007d500:	92060004 	lbu	a2,4(s0)
8007d504:	30630080 	andi	v1,v1,0x80
8007d508:	00c33025 	or	a2,a2,v1
8007d50c:	3042003c 	andi	v0,v0,0x3c
8007d510:	96430008 	lhu	v1,8(s2)
8007d514:	92070005 	lbu	a3,5(s0)
8007d518:	92040007 	lbu	a0,7(s0)
8007d51c:	304500ff 	andi	a1,v0,0xff
8007d520:	24020002 	li	v0,2
8007d524:	0007100b 	movn	v0,zero,a3
8007d528:	00042180 	sll	a0,a0,0x6
8007d52c:	2463fffe 	addiu	v1,v1,-2
8007d530:	00a62825 	or	a1,a1,a2
8007d534:	00441025 	or	v0,v0,a0
8007d538:	3063ffff 	andi	v1,v1,0xffff
8007d53c:	00451025 	or	v0,v0,a1
8007d540:	00602821 	move	a1,v1
8007d544:	2463ffff 	addiu	v1,v1,-1
8007d548:	304400ff 	andi	a0,v0,0xff
8007d54c:	a2420002 	sb	v0,2(s2)
8007d550:	0220f809 	jalr	s1
8007d554:	a6430008 	sh	v1,8(s2)
8007d558:	92450002 	lbu	a1,2(s2)
8007d55c:	3404ffe4 	li	a0,0xffe4
8007d560:	30a200f7 	andi	v0,a1,0xf7
8007d564:	34420004 	ori	v0,v0,0x4
8007d568:	a2420002 	sb	v0,2(s2)
8007d56c:	3c038022 	lui	v1,0x8022
8007d570:	3c028007 	lui	v0,0x8007
8007d574:	a260e974 	sb	zero,-5772(s3)
8007d578:	ae00000c 	sw	zero,12(s0)
8007d57c:	244269c0 	addiu	v0,v0,27072
8007d580:	0040f809 	jalr	v0
8007d584:	a06550cc 	sb	a1,20684(v1)
8007d588:	3c198007 	lui	t9,0x8007
8007d58c:	8fbf0020 	lw	ra,32(sp)
8007d590:	8fb3001c 	lw	s3,28(sp)
8007d594:	8fb20018 	lw	s2,24(sp)
8007d598:	8fb10014 	lw	s1,20(sp)
8007d59c:	8fb00010 	lw	s0,16(sp)
8007d5a0:	00402021 	move	a0,v0
8007d5a4:	27395fdc 	addiu	t9,t9,24540
8007d5a8:	03200008 	jr	t9
8007d5ac:	27bd0028 	addiu	sp,sp,40
8007d5b0:	2610e988 	addiu	s0,s0,-5752
8007d5b4:	8e020024 	lw	v0,36(s0)
8007d5b8:	8e040020 	lw	a0,32(s0)
8007d5bc:	96450008 	lhu	a1,8(s2)
8007d5c0:	00822023 	subu	a0,a0,v0
8007d5c4:	00042203 	sra	a0,a0,0x8
8007d5c8:	3c118008 	lui	s1,0x8008
8007d5cc:	263185b4 	addiu	s1,s1,-31308
8007d5d0:	0220f809 	jalr	s1
8007d5d4:	308400ff 	andi	a0,a0,0xff
8007d5d8:	8e020024 	lw	v0,36(s0)
8007d5dc:	8e040020 	lw	a0,32(s0)
8007d5e0:	96450008 	lhu	a1,8(s2)
8007d5e4:	00822023 	subu	a0,a0,v0
8007d5e8:	24a5ffff 	addiu	a1,a1,-1
8007d5ec:	308400ff 	andi	a0,a0,0xff
8007d5f0:	0220f809 	jalr	s1
8007d5f4:	30a5ffff 	andi	a1,a1,0xffff
8007d5f8:	92030006 	lbu	v1,6(s0)
8007d5fc:	92420002 	lbu	v0,2(s2)
8007d600:	92060004 	lbu	a2,4(s0)
8007d604:	30630080 	andi	v1,v1,0x80
8007d608:	00c33025 	or	a2,a2,v1
8007d60c:	3042003c 	andi	v0,v0,0x3c
8007d610:	96430008 	lhu	v1,8(s2)
8007d614:	92070005 	lbu	a3,5(s0)
8007d618:	92040007 	lbu	a0,7(s0)
8007d61c:	304500ff 	andi	a1,v0,0xff
8007d620:	24020002 	li	v0,2
8007d624:	0007100b 	movn	v0,zero,a3
8007d628:	00042180 	sll	a0,a0,0x6
8007d62c:	2463fffe 	addiu	v1,v1,-2
8007d630:	00a62825 	or	a1,a1,a2
8007d634:	00441025 	or	v0,v0,a0
8007d638:	3063ffff 	andi	v1,v1,0xffff
8007d63c:	00451025 	or	v0,v0,a1
8007d640:	00602821 	move	a1,v1
8007d644:	2463ffff 	addiu	v1,v1,-1
8007d648:	304400ff 	andi	a0,v0,0xff
8007d64c:	a2420002 	sb	v0,2(s2)
8007d650:	0220f809 	jalr	s1
8007d654:	a6430008 	sh	v1,8(s2)
8007d658:	92450002 	lbu	a1,2(s2)
8007d65c:	3404fff4 	li	a0,0xfff4
8007d660:	30a200f7 	andi	v0,a1,0xf7
8007d664:	0801f55a 	j	8007d568 <_Z4Op02v+0x108>
8007d668:	34420004 	ori	v0,v0,0x4

8007d66c <_Z16S9xSA1Opcode_NMIv>:
8007d66c:	27bdffd8 	addiu	sp,sp,-40
8007d670:	afb3001c 	sw	s3,28(sp)
8007d674:	3c138021 	lui	s3,0x8021
8007d678:	afb20018 	sw	s2,24(sp)
8007d67c:	afbf0020 	sw	ra,32(sp)
8007d680:	afb10014 	sw	s1,20(sp)
8007d684:	afb00010 	sw	s0,16(sp)
8007d688:	2672e974 	addiu	s2,s3,-5772
8007d68c:	96420002 	lhu	v0,2(s2)
8007d690:	30420100 	andi	v0,v0,0x100
8007d694:	14400048 	bnez	v0,8007d7b8 <_Z16S9xSA1Opcode_NMIv+0x14c>
8007d698:	3c108021 	lui	s0,0x8021
8007d69c:	96420008 	lhu	v0,8(s2)
8007d6a0:	9264e974 	lbu	a0,-5772(s3)
8007d6a4:	00402821 	move	a1,v0
8007d6a8:	3c118008 	lui	s1,0x8008
8007d6ac:	2442ffff 	addiu	v0,v0,-1
8007d6b0:	a6420008 	sh	v0,8(s2)
8007d6b4:	263185b4 	addiu	s1,s1,-31308
8007d6b8:	0220f809 	jalr	s1
8007d6bc:	2610e988 	addiu	s0,s0,-5752
8007d6c0:	8e040020 	lw	a0,32(s0)
8007d6c4:	8e020024 	lw	v0,36(s0)
8007d6c8:	96450008 	lhu	a1,8(s2)
8007d6cc:	00822023 	subu	a0,a0,v0
8007d6d0:	00042203 	sra	a0,a0,0x8
8007d6d4:	0220f809 	jalr	s1
8007d6d8:	308400ff 	andi	a0,a0,0xff
8007d6dc:	8e020024 	lw	v0,36(s0)
8007d6e0:	8e040020 	lw	a0,32(s0)
8007d6e4:	96450008 	lhu	a1,8(s2)
8007d6e8:	00822023 	subu	a0,a0,v0
8007d6ec:	24a5ffff 	addiu	a1,a1,-1
8007d6f0:	308400ff 	andi	a0,a0,0xff
8007d6f4:	0220f809 	jalr	s1
8007d6f8:	30a5ffff 	andi	a1,a1,0xffff
8007d6fc:	92030006 	lbu	v1,6(s0)
8007d700:	92420002 	lbu	v0,2(s2)
8007d704:	92060004 	lbu	a2,4(s0)
8007d708:	30630080 	andi	v1,v1,0x80
8007d70c:	92070005 	lbu	a3,5(s0)
8007d710:	92040007 	lbu	a0,7(s0)
8007d714:	00c33025 	or	a2,a2,v1
8007d718:	3042003c 	andi	v0,v0,0x3c
8007d71c:	96430008 	lhu	v1,8(s2)
8007d720:	304500ff 	andi	a1,v0,0xff
8007d724:	24020002 	li	v0,2
8007d728:	0007100b 	movn	v0,zero,a3
8007d72c:	00042180 	sll	a0,a0,0x6
8007d730:	2463fffe 	addiu	v1,v1,-2
8007d734:	00a62825 	or	a1,a1,a2
8007d738:	00441025 	or	v0,v0,a0
8007d73c:	3063ffff 	andi	v1,v1,0xffff
8007d740:	00451025 	or	v0,v0,a1
8007d744:	00602821 	move	a1,v1
8007d748:	2463ffff 	addiu	v1,v1,-1
8007d74c:	a2420002 	sb	v0,2(s2)
8007d750:	304400ff 	andi	a0,v0,0xff
8007d754:	0220f809 	jalr	s1
8007d758:	a6430008 	sh	v1,8(s2)
8007d75c:	92440002 	lbu	a0,2(s2)
8007d760:	3c038021 	lui	v1,0x8021
8007d764:	308200f7 	andi	v0,a0,0xf7
8007d768:	8c657030 	lw	a1,28720(v1)
8007d76c:	34420004 	ori	v0,v0,0x4
8007d770:	3c038022 	lui	v1,0x8022
8007d774:	a2420002 	sb	v0,2(s2)
8007d778:	a06450cc 	sb	a0,20684(v1)
8007d77c:	a260e974 	sb	zero,-5772(s3)
8007d780:	ae00000c 	sw	zero,12(s0)
8007d784:	90a42206 	lbu	a0,8710(a1)
8007d788:	90a22205 	lbu	v0,8709(a1)
8007d78c:	00042200 	sll	a0,a0,0x8
8007d790:	3c198007 	lui	t9,0x8007
8007d794:	8fbf0020 	lw	ra,32(sp)
8007d798:	8fb3001c 	lw	s3,28(sp)
8007d79c:	8fb20018 	lw	s2,24(sp)
8007d7a0:	8fb10014 	lw	s1,20(sp)
8007d7a4:	8fb00010 	lw	s0,16(sp)
8007d7a8:	00442025 	or	a0,v0,a0
8007d7ac:	27395fdc 	addiu	t9,t9,24540
8007d7b0:	03200008 	jr	t9
8007d7b4:	27bd0028 	addiu	sp,sp,40
8007d7b8:	2610e988 	addiu	s0,s0,-5752
8007d7bc:	8e040020 	lw	a0,32(s0)
8007d7c0:	8e020024 	lw	v0,36(s0)
8007d7c4:	3c118008 	lui	s1,0x8008
8007d7c8:	00822023 	subu	a0,a0,v0
8007d7cc:	96450008 	lhu	a1,8(s2)
8007d7d0:	00042203 	sra	a0,a0,0x8
8007d7d4:	0801f5b5 	j	8007d6d4 <_Z16S9xSA1Opcode_NMIv+0x68>
8007d7d8:	263185b4 	addiu	s1,s1,-31308

8007d7dc <_Z4Op00v>:
8007d7dc:	27bdffd8 	addiu	sp,sp,-40
8007d7e0:	afb3001c 	sw	s3,28(sp)
8007d7e4:	3c138021 	lui	s3,0x8021
8007d7e8:	afb20018 	sw	s2,24(sp)
8007d7ec:	afbf0020 	sw	ra,32(sp)
8007d7f0:	afb10014 	sw	s1,20(sp)
8007d7f4:	afb00010 	sw	s0,16(sp)
8007d7f8:	2672e974 	addiu	s2,s3,-5772
8007d7fc:	96420002 	lhu	v0,2(s2)
8007d800:	30420100 	andi	v0,v0,0x100
8007d804:	14400049 	bnez	v0,8007d92c <_Z4Op00v+0x150>
8007d808:	3c108021 	lui	s0,0x8021
8007d80c:	96420008 	lhu	v0,8(s2)
8007d810:	9264e974 	lbu	a0,-5772(s3)
8007d814:	00402821 	move	a1,v0
8007d818:	3c118008 	lui	s1,0x8008
8007d81c:	2442ffff 	addiu	v0,v0,-1
8007d820:	2610e988 	addiu	s0,s0,-5752
8007d824:	263185b4 	addiu	s1,s1,-31308
8007d828:	0220f809 	jalr	s1
8007d82c:	a6420008 	sh	v0,8(s2)
8007d830:	8e020024 	lw	v0,36(s0)
8007d834:	8e040020 	lw	a0,32(s0)
8007d838:	96450008 	lhu	a1,8(s2)
8007d83c:	00822023 	subu	a0,a0,v0
8007d840:	24840001 	addiu	a0,a0,1
8007d844:	00042203 	sra	a0,a0,0x8
8007d848:	0220f809 	jalr	s1
8007d84c:	308400ff 	andi	a0,a0,0xff
8007d850:	8e020024 	lw	v0,36(s0)
8007d854:	8e040020 	lw	a0,32(s0)
8007d858:	96450008 	lhu	a1,8(s2)
8007d85c:	00822023 	subu	a0,a0,v0
8007d860:	24840001 	addiu	a0,a0,1
8007d864:	24a5ffff 	addiu	a1,a1,-1
8007d868:	308400ff 	andi	a0,a0,0xff
8007d86c:	0220f809 	jalr	s1
8007d870:	30a5ffff 	andi	a1,a1,0xffff
8007d874:	92030006 	lbu	v1,6(s0)
8007d878:	92420002 	lbu	v0,2(s2)
8007d87c:	92060004 	lbu	a2,4(s0)
8007d880:	30630080 	andi	v1,v1,0x80
8007d884:	00c33025 	or	a2,a2,v1
8007d888:	3042003c 	andi	v0,v0,0x3c
8007d88c:	96430008 	lhu	v1,8(s2)
8007d890:	92070005 	lbu	a3,5(s0)
8007d894:	92040007 	lbu	a0,7(s0)
8007d898:	304500ff 	andi	a1,v0,0xff
8007d89c:	24020002 	li	v0,2
8007d8a0:	0007100b 	movn	v0,zero,a3
8007d8a4:	00042180 	sll	a0,a0,0x6
8007d8a8:	2463fffe 	addiu	v1,v1,-2
8007d8ac:	00a62825 	or	a1,a1,a2
8007d8b0:	00441025 	or	v0,v0,a0
8007d8b4:	3063ffff 	andi	v1,v1,0xffff
8007d8b8:	00451025 	or	v0,v0,a1
8007d8bc:	00602821 	move	a1,v1
8007d8c0:	2463ffff 	addiu	v1,v1,-1
8007d8c4:	304400ff 	andi	a0,v0,0xff
8007d8c8:	a2420002 	sb	v0,2(s2)
8007d8cc:	0220f809 	jalr	s1
8007d8d0:	a6430008 	sh	v1,8(s2)
8007d8d4:	92450002 	lbu	a1,2(s2)
8007d8d8:	3404ffe6 	li	a0,0xffe6
8007d8dc:	30a200f7 	andi	v0,a1,0xf7
8007d8e0:	34420004 	ori	v0,v0,0x4
8007d8e4:	a2420002 	sb	v0,2(s2)
8007d8e8:	3c038022 	lui	v1,0x8022
8007d8ec:	3c028007 	lui	v0,0x8007
8007d8f0:	a260e974 	sb	zero,-5772(s3)
8007d8f4:	ae00000c 	sw	zero,12(s0)
8007d8f8:	244269c0 	addiu	v0,v0,27072
8007d8fc:	0040f809 	jalr	v0
8007d900:	a06550cc 	sb	a1,20684(v1)
8007d904:	3c198007 	lui	t9,0x8007
8007d908:	8fbf0020 	lw	ra,32(sp)
8007d90c:	8fb3001c 	lw	s3,28(sp)
8007d910:	8fb20018 	lw	s2,24(sp)
8007d914:	8fb10014 	lw	s1,20(sp)
8007d918:	8fb00010 	lw	s0,16(sp)
8007d91c:	00402021 	move	a0,v0
8007d920:	27395fdc 	addiu	t9,t9,24540
8007d924:	03200008 	jr	t9
8007d928:	27bd0028 	addiu	sp,sp,40
8007d92c:	2610e988 	addiu	s0,s0,-5752
8007d930:	8e020024 	lw	v0,36(s0)
8007d934:	8e040020 	lw	a0,32(s0)
8007d938:	96450008 	lhu	a1,8(s2)
8007d93c:	00822023 	subu	a0,a0,v0
8007d940:	00042203 	sra	a0,a0,0x8
8007d944:	3c118008 	lui	s1,0x8008
8007d948:	263185b4 	addiu	s1,s1,-31308
8007d94c:	0220f809 	jalr	s1
8007d950:	308400ff 	andi	a0,a0,0xff
8007d954:	8e020024 	lw	v0,36(s0)
8007d958:	8e040020 	lw	a0,32(s0)
8007d95c:	96450008 	lhu	a1,8(s2)
8007d960:	00822023 	subu	a0,a0,v0
8007d964:	24a5ffff 	addiu	a1,a1,-1
8007d968:	308400ff 	andi	a0,a0,0xff
8007d96c:	0220f809 	jalr	s1
8007d970:	30a5ffff 	andi	a1,a1,0xffff
8007d974:	92030006 	lbu	v1,6(s0)
8007d978:	92420002 	lbu	v0,2(s2)
8007d97c:	92060004 	lbu	a2,4(s0)
8007d980:	30630080 	andi	v1,v1,0x80
8007d984:	00c33025 	or	a2,a2,v1
8007d988:	3042003c 	andi	v0,v0,0x3c
8007d98c:	96430008 	lhu	v1,8(s2)
8007d990:	92070005 	lbu	a3,5(s0)
8007d994:	92040007 	lbu	a0,7(s0)
8007d998:	304500ff 	andi	a1,v0,0xff
8007d99c:	24020002 	li	v0,2
8007d9a0:	0007100b 	movn	v0,zero,a3
8007d9a4:	00042180 	sll	a0,a0,0x6
8007d9a8:	2463fffe 	addiu	v1,v1,-2
8007d9ac:	00a62825 	or	a1,a1,a2
8007d9b0:	00441025 	or	v0,v0,a0
8007d9b4:	3063ffff 	andi	v1,v1,0xffff
8007d9b8:	00451025 	or	v0,v0,a1
8007d9bc:	00602821 	move	a1,v1
8007d9c0:	2463ffff 	addiu	v1,v1,-1
8007d9c4:	304400ff 	andi	a0,v0,0xff
8007d9c8:	a2420002 	sb	v0,2(s2)
8007d9cc:	0220f809 	jalr	s1
8007d9d0:	a6430008 	sh	v1,8(s2)
8007d9d4:	92450002 	lbu	a1,2(s2)
8007d9d8:	3404fffe 	li	a0,0xfffe
8007d9dc:	30a200f7 	andi	v0,a1,0xf7
8007d9e0:	0801f639 	j	8007d8e4 <_Z4Op00v+0x108>
8007d9e4:	34420004 	ori	v0,v0,0x4

8007d9e8 <_Z4Op08v>:
8007d9e8:	3c068021 	lui	a2,0x8021
8007d9ec:	24c6e974 	addiu	a2,a2,-5772
8007d9f0:	90c30002 	lbu	v1,2(a2)
8007d9f4:	3c028021 	lui	v0,0x8021
8007d9f8:	2442e988 	addiu	v0,v0,-5752
8007d9fc:	3063003c 	andi	v1,v1,0x3c
8007da00:	a0c30002 	sb	v1,2(a2)
8007da04:	90450006 	lbu	a1,6(v0)
8007da08:	90480005 	lbu	t0,5(v0)
8007da0c:	90430007 	lbu	v1,7(v0)
8007da10:	90470004 	lbu	a3,4(v0)
8007da14:	24020002 	li	v0,2
8007da18:	30a50080 	andi	a1,a1,0x80
8007da1c:	90c40002 	lbu	a0,2(a2)
8007da20:	00031980 	sll	v1,v1,0x6
8007da24:	0008100b 	movn	v0,zero,t0
8007da28:	00e53825 	or	a3,a3,a1
8007da2c:	00431025 	or	v0,v0,v1
8007da30:	94c30008 	lhu	v1,8(a2)
8007da34:	00872025 	or	a0,a0,a3
8007da38:	00441025 	or	v0,v0,a0
8007da3c:	00602821 	move	a1,v1
8007da40:	3c198008 	lui	t9,0x8008
8007da44:	2463ffff 	addiu	v1,v1,-1
8007da48:	a0c20002 	sb	v0,2(a2)
8007da4c:	304400ff 	andi	a0,v0,0xff
8007da50:	273985b4 	addiu	t9,t9,-31308
8007da54:	03200008 	jr	t9
8007da58:	a4c30008 	sh	v1,8(a2)

8007da5c <_Z4Op82v>:
8007da5c:	3c068021 	lui	a2,0x8021
8007da60:	24c6e988 	addiu	a2,a2,-5752
8007da64:	8cc30020 	lw	v1,32(a2)
8007da68:	8cc40024 	lw	a0,36(a2)
8007da6c:	90650000 	lbu	a1,0(v1)
8007da70:	90620001 	lbu	v0,1(v1)
8007da74:	24670002 	addiu	a3,v1,2
8007da78:	00e42023 	subu	a0,a3,a0
8007da7c:	00a42821 	addu	a1,a1,a0
8007da80:	00021200 	sll	v0,v0,0x8
8007da84:	00451021 	addu	v0,v0,a1
8007da88:	8cc4000c 	lw	a0,12(a2)
8007da8c:	3042ffff 	andi	v0,v0,0xffff
8007da90:	3c038021 	lui	v1,0x8021
8007da94:	3c198007 	lui	t9,0x8007
8007da98:	00442021 	addu	a0,v0,a0
8007da9c:	ac627018 	sw	v0,28696(v1)
8007daa0:	27395fdc 	addiu	t9,t9,24540
8007daa4:	03200008 	jr	t9
8007daa8:	acc70020 	sw	a3,32(a2)

8007daac <_Z4Op62v>:
8007daac:	27bdffe0 	addiu	sp,sp,-32
8007dab0:	3c068021 	lui	a2,0x8021
8007dab4:	afbf001c 	sw	ra,28(sp)
8007dab8:	afb20018 	sw	s2,24(sp)
8007dabc:	afb10014 	sw	s1,20(sp)
8007dac0:	afb00010 	sw	s0,16(sp)
8007dac4:	24c6e988 	addiu	a2,a2,-5752
8007dac8:	8cc20020 	lw	v0,32(a2)
8007dacc:	8cc40024 	lw	a0,36(a2)
8007dad0:	90450000 	lbu	a1,0(v0)
8007dad4:	90430001 	lbu	v1,1(v0)
8007dad8:	24470002 	addiu	a3,v0,2
8007dadc:	00e42023 	subu	a0,a3,a0
8007dae0:	00a42821 	addu	a1,a1,a0
8007dae4:	00031a00 	sll	v1,v1,0x8
8007dae8:	3c118021 	lui	s1,0x8021
8007daec:	2631e974 	addiu	s1,s1,-5772
8007daf0:	00651821 	addu	v1,v1,a1
8007daf4:	3063ffff 	andi	v1,v1,0xffff
8007daf8:	96250008 	lhu	a1,8(s1)
8007dafc:	3c108008 	lui	s0,0x8008
8007db00:	00032202 	srl	a0,v1,0x8
8007db04:	261085b4 	addiu	s0,s0,-31308
8007db08:	3c128021 	lui	s2,0x8021
8007db0c:	acc70020 	sw	a3,32(a2)
8007db10:	0200f809 	jalr	s0
8007db14:	ae437018 	sw	v1,28696(s2)
8007db18:	96250008 	lhu	a1,8(s1)
8007db1c:	92447018 	lbu	a0,28696(s2)
8007db20:	24a5ffff 	addiu	a1,a1,-1
8007db24:	0200f809 	jalr	s0
8007db28:	30a5ffff 	andi	a1,a1,0xffff
8007db2c:	96220008 	lhu	v0,8(s1)
8007db30:	8fbf001c 	lw	ra,28(sp)
8007db34:	2442fffe 	addiu	v0,v0,-2
8007db38:	a6220008 	sh	v0,8(s1)
8007db3c:	8fb20018 	lw	s2,24(sp)
8007db40:	8fb10014 	lw	s1,20(sp)
8007db44:	8fb00010 	lw	s0,16(sp)
8007db48:	03e00008 	jr	ra
8007db4c:	27bd0020 	addiu	sp,sp,32

8007db50 <_Z4Op28v>:
8007db50:	27bdffe8 	addiu	sp,sp,-24
8007db54:	3c038021 	lui	v1,0x8021
8007db58:	afb00010 	sw	s0,16(sp)
8007db5c:	afbf0014 	sw	ra,20(sp)
8007db60:	2470e974 	addiu	s0,v1,-5772
8007db64:	96020008 	lhu	v0,8(s0)
8007db68:	24420001 	addiu	v0,v0,1
8007db6c:	3044ffff 	andi	a0,v0,0xffff
8007db70:	a6020008 	sh	v0,8(s0)
8007db74:	3c028007 	lui	v0,0x8007
8007db78:	24426674 	addiu	v0,v0,26228
8007db7c:	0040f809 	jalr	v0
8007db80:	00000000 	nop
8007db84:	304700ff 	andi	a3,v0,0xff
8007db88:	00071842 	srl	v1,a3,0x1
8007db8c:	3c098021 	lui	t1,0x8021
8007db90:	38630001 	xori	v1,v1,0x1
8007db94:	30e40040 	andi	a0,a3,0x40
8007db98:	a2020002 	sb	v0,2(s0)
8007db9c:	30630001 	andi	v1,v1,0x1
8007dba0:	2522e988 	addiu	v0,t1,-5752
8007dba4:	00042183 	sra	a0,a0,0x6
8007dba8:	30e50080 	andi	a1,a3,0x80
8007dbac:	30e60001 	andi	a2,a3,0x1
8007dbb0:	30e80010 	andi	t0,a3,0x10
8007dbb4:	a0440007 	sb	a0,7(v0)
8007dbb8:	a0430005 	sb	v1,5(v0)
8007dbbc:	a0450006 	sb	a1,6(v0)
8007dbc0:	11000003 	beqz	t0,8007dbd0 <_Z4Op28v+0x80>
8007dbc4:	a0460004 	sb	a2,4(v0)
8007dbc8:	a200000b 	sb	zero,11(s0)
8007dbcc:	a200000d 	sb	zero,13(s0)
8007dbd0:	96020002 	lhu	v0,2(s0)
8007dbd4:	30420100 	andi	v0,v0,0x100
8007dbd8:	14400010 	bnez	v0,8007dc1c <_Z4Op28v+0xcc>
8007dbdc:	3c02801f 	lui	v0,0x801f
8007dbe0:	30e20020 	andi	v0,a3,0x20
8007dbe4:	1440000a 	bnez	v0,8007dc10 <_Z4Op28v+0xc0>
8007dbe8:	00000000 	nop
8007dbec:	15000011 	bnez	t0,8007dc34 <_Z4Op28v+0xe4>
8007dbf0:	3c02801f 	lui	v0,0x801f
8007dbf4:	3c02801f 	lui	v0,0x801f
8007dbf8:	8fbf0014 	lw	ra,20(sp)
8007dbfc:	8fb00010 	lw	s0,16(sp)
8007dc00:	2442c990 	addiu	v0,v0,-13936
8007dc04:	27bd0018 	addiu	sp,sp,24
8007dc08:	03e00008 	jr	ra
8007dc0c:	ad22e988 	sw	v0,-5752(t1)
8007dc10:	1100000e 	beqz	t0,8007dc4c <_Z4Op28v+0xfc>
8007dc14:	3c02801f 	lui	v0,0x801f
8007dc18:	3c02801f 	lui	v0,0x801f
8007dc1c:	8fbf0014 	lw	ra,20(sp)
8007dc20:	8fb00010 	lw	s0,16(sp)
8007dc24:	2442bd90 	addiu	v0,v0,-17008
8007dc28:	27bd0018 	addiu	sp,sp,24
8007dc2c:	03e00008 	jr	ra
8007dc30:	ad22e988 	sw	v0,-5752(t1)
8007dc34:	8fbf0014 	lw	ra,20(sp)
8007dc38:	8fb00010 	lw	s0,16(sp)
8007dc3c:	2442cd90 	addiu	v0,v0,-12912
8007dc40:	27bd0018 	addiu	sp,sp,24
8007dc44:	03e00008 	jr	ra
8007dc48:	ad22e988 	sw	v0,-5752(t1)
8007dc4c:	8fbf0014 	lw	ra,20(sp)
8007dc50:	8fb00010 	lw	s0,16(sp)
8007dc54:	2442c590 	addiu	v0,v0,-14960
8007dc58:	27bd0018 	addiu	sp,sp,24
8007dc5c:	03e00008 	jr	ra
8007dc60:	ad22e988 	sw	v0,-5752(t1)

8007dc64 <_Z4Op40v>:
8007dc64:	27bdffd0 	addiu	sp,sp,-48
8007dc68:	afb40020 	sw	s4,32(sp)
8007dc6c:	3c148021 	lui	s4,0x8021
8007dc70:	afbf0028 	sw	ra,40(sp)
8007dc74:	afb50024 	sw	s5,36(sp)
8007dc78:	afb3001c 	sw	s3,28(sp)
8007dc7c:	afb20018 	sw	s2,24(sp)
8007dc80:	afb10014 	sw	s1,20(sp)
8007dc84:	afb00010 	sw	s0,16(sp)
8007dc88:	2691e974 	addiu	s1,s4,-5772
8007dc8c:	96220008 	lhu	v0,8(s1)
8007dc90:	24420001 	addiu	v0,v0,1
8007dc94:	3044ffff 	andi	a0,v0,0xffff
8007dc98:	a6220008 	sh	v0,8(s1)
8007dc9c:	3c028007 	lui	v0,0x8007
8007dca0:	24536674 	addiu	s3,v0,26228
8007dca4:	0260f809 	jalr	s3
8007dca8:	3c158021 	lui	s5,0x8021
8007dcac:	a2220002 	sb	v0,2(s1)
8007dcb0:	92250002 	lbu	a1,2(s1)
8007dcb4:	96220008 	lhu	v0,8(s1)
8007dcb8:	00051842 	srl	v1,a1,0x1
8007dcbc:	24420001 	addiu	v0,v0,1
8007dcc0:	a6220008 	sh	v0,8(s1)
8007dcc4:	38630001 	xori	v1,v1,0x1
8007dcc8:	30a20040 	andi	v0,a1,0x40
8007dccc:	30630001 	andi	v1,v1,0x1
8007dcd0:	26b2e988 	addiu	s2,s5,-5752
8007dcd4:	30a60080 	andi	a2,a1,0x80
8007dcd8:	96240008 	lhu	a0,8(s1)
8007dcdc:	30a50001 	andi	a1,a1,0x1
8007dce0:	00021183 	sra	v0,v0,0x6
8007dce4:	a2430005 	sb	v1,5(s2)
8007dce8:	a2460006 	sb	a2,6(s2)
8007dcec:	a2450004 	sb	a1,4(s2)
8007dcf0:	0260f809 	jalr	s3
8007dcf4:	a2420007 	sb	v0,7(s2)
8007dcf8:	00408021 	move	s0,v0
8007dcfc:	96220008 	lhu	v0,8(s1)
8007dd00:	a630000e 	sh	s0,14(s1)
8007dd04:	24420001 	addiu	v0,v0,1
8007dd08:	a6220008 	sh	v0,8(s1)
8007dd0c:	0260f809 	jalr	s3
8007dd10:	3044ffff 	andi	a0,v0,0xffff
8007dd14:	96230002 	lhu	v1,2(s1)
8007dd18:	00021200 	sll	v0,v0,0x8
8007dd1c:	02028025 	or	s0,s0,v0
8007dd20:	30620100 	andi	v0,v1,0x100
8007dd24:	10400037 	beqz	v0,8007de04 <_Z4Op40v+0x1a0>
8007dd28:	a630000e 	sh	s0,14(s1)
8007dd2c:	34620030 	ori	v0,v1,0x30
8007dd30:	a6220002 	sh	v0,2(s1)
8007dd34:	24030001 	li	v1,1
8007dd38:	3c028021 	lui	v0,0x8021
8007dd3c:	a043e1d4 	sb	v1,-7724(v0)
8007dd40:	2690e974 	addiu	s0,s4,-5772
8007dd44:	26a2e988 	addiu	v0,s5,-5752
8007dd48:	8c43000c 	lw	v1,12(v0)
8007dd4c:	9604000e 	lhu	a0,14(s0)
8007dd50:	3c028007 	lui	v0,0x8007
8007dd54:	24425fdc 	addiu	v0,v0,24540
8007dd58:	0040f809 	jalr	v0
8007dd5c:	00832021 	addu	a0,a0,v1
8007dd60:	92040002 	lbu	a0,2(s0)
8007dd64:	30830010 	andi	v1,a0,0x10
8007dd68:	10600003 	beqz	v1,8007dd78 <_Z4Op40v+0x114>
8007dd6c:	3c058021 	lui	a1,0x8021
8007dd70:	a200000b 	sb	zero,11(s0)
8007dd74:	a200000d 	sb	zero,13(s0)
8007dd78:	96020002 	lhu	v0,2(s0)
8007dd7c:	30420100 	andi	v0,v0,0x100
8007dd80:	14400015 	bnez	v0,8007ddd8 <_Z4Op40v+0x174>
8007dd84:	3c02801f 	lui	v0,0x801f
8007dd88:	30820020 	andi	v0,a0,0x20
8007dd8c:	1440000f 	bnez	v0,8007ddcc <_Z4Op40v+0x168>
8007dd90:	00000000 	nop
8007dd94:	14600024 	bnez	v1,8007de28 <_Z4Op40v+0x1c4>
8007dd98:	3c02801f 	lui	v0,0x801f
8007dd9c:	3c02801f 	lui	v0,0x801f
8007dda0:	2442c990 	addiu	v0,v0,-13936
8007dda4:	aca2e988 	sw	v0,-5752(a1)
8007dda8:	8fbf0028 	lw	ra,40(sp)
8007ddac:	8fb50024 	lw	s5,36(sp)
8007ddb0:	8fb40020 	lw	s4,32(sp)
8007ddb4:	8fb3001c 	lw	s3,28(sp)
8007ddb8:	8fb20018 	lw	s2,24(sp)
8007ddbc:	8fb10014 	lw	s1,20(sp)
8007ddc0:	8fb00010 	lw	s0,16(sp)
8007ddc4:	03e00008 	jr	ra
8007ddc8:	27bd0030 	addiu	sp,sp,48
8007ddcc:	10600021 	beqz	v1,8007de54 <_Z4Op40v+0x1f0>
8007ddd0:	3c02801f 	lui	v0,0x801f
8007ddd4:	3c02801f 	lui	v0,0x801f
8007ddd8:	2442bd90 	addiu	v0,v0,-17008
8007dddc:	aca2e988 	sw	v0,-5752(a1)
8007dde0:	8fbf0028 	lw	ra,40(sp)
8007dde4:	8fb50024 	lw	s5,36(sp)
8007dde8:	8fb40020 	lw	s4,32(sp)
8007ddec:	8fb3001c 	lw	s3,28(sp)
8007ddf0:	8fb20018 	lw	s2,24(sp)
8007ddf4:	8fb10014 	lw	s1,20(sp)
8007ddf8:	8fb00010 	lw	s0,16(sp)
8007ddfc:	03e00008 	jr	ra
8007de00:	27bd0030 	addiu	sp,sp,48
8007de04:	96220008 	lhu	v0,8(s1)
8007de08:	24420001 	addiu	v0,v0,1
8007de0c:	a6220008 	sh	v0,8(s1)
8007de10:	0260f809 	jalr	s3
8007de14:	3044ffff 	andi	a0,v0,0xffff
8007de18:	00021c00 	sll	v1,v0,0x10
8007de1c:	ae43000c 	sw	v1,12(s2)
8007de20:	0801f750 	j	8007dd40 <_Z4Op40v+0xdc>
8007de24:	a282e974 	sb	v0,-5772(s4)
8007de28:	2442cd90 	addiu	v0,v0,-12912
8007de2c:	aca2e988 	sw	v0,-5752(a1)
8007de30:	8fbf0028 	lw	ra,40(sp)
8007de34:	8fb50024 	lw	s5,36(sp)
8007de38:	8fb40020 	lw	s4,32(sp)
8007de3c:	8fb3001c 	lw	s3,28(sp)
8007de40:	8fb20018 	lw	s2,24(sp)
8007de44:	8fb10014 	lw	s1,20(sp)
8007de48:	8fb00010 	lw	s0,16(sp)
8007de4c:	03e00008 	jr	ra
8007de50:	27bd0030 	addiu	sp,sp,48
8007de54:	2442c590 	addiu	v0,v0,-14960
8007de58:	aca2e988 	sw	v0,-5752(a1)
8007de5c:	8fbf0028 	lw	ra,40(sp)
8007de60:	8fb50024 	lw	s5,36(sp)
8007de64:	8fb40020 	lw	s4,32(sp)
8007de68:	8fb3001c 	lw	s3,28(sp)
8007de6c:	8fb20018 	lw	s2,24(sp)
8007de70:	8fb10014 	lw	s1,20(sp)
8007de74:	8fb00010 	lw	s0,16(sp)
8007de78:	03e00008 	jr	ra
8007de7c:	27bd0030 	addiu	sp,sp,48

8007de80 <_Z4OpE2v>:
8007de80:	3c0c8021 	lui	t4,0x8021
8007de84:	258ae988 	addiu	t2,t4,-5752
8007de88:	8d460020 	lw	a2,32(t2)
8007de8c:	3c028021 	lui	v0,0x8021
8007de90:	90c40000 	lbu	a0,0(a2)
8007de94:	244be974 	addiu	t3,v0,-5772
8007de98:	91490007 	lbu	t1,7(t2)
8007de9c:	91420004 	lbu	v0,4(t2)
8007dea0:	91670002 	lbu	a3,2(t3)
8007dea4:	91480006 	lbu	t0,6(t2)
8007dea8:	00041982 	srl	v1,a0,0x6
8007deac:	30630001 	andi	v1,v1,0x1
8007deb0:	30850001 	andi	a1,a0,0x1
8007deb4:	00a22825 	or	a1,a1,v0
8007deb8:	00691825 	or	v1,v1,t1
8007debc:	24c60001 	addiu	a2,a2,1
8007dec0:	00873825 	or	a3,a0,a3
8007dec4:	00884025 	or	t0,a0,t0
8007dec8:	3c028022 	lui	v0,0x8022
8007decc:	30890002 	andi	t1,a0,0x2
8007ded0:	a04450bc 	sb	a0,20668(v0)
8007ded4:	ad460020 	sw	a2,32(t2)
8007ded8:	a1670002 	sb	a3,2(t3)
8007dedc:	a1450004 	sb	a1,4(t2)
8007dee0:	a1430007 	sb	v1,7(t2)
8007dee4:	11200002 	beqz	t1,8007def0 <_Z4OpE2v+0x70>
8007dee8:	a1480006 	sb	t0,6(t2)
8007deec:	a1400005 	sb	zero,5(t2)
8007def0:	95640002 	lhu	a0,2(t3)
8007def4:	30820100 	andi	v0,a0,0x100
8007def8:	10400006 	beqz	v0,8007df14 <_Z4OpE2v+0x94>
8007defc:	34820030 	ori	v0,a0,0x30
8007df00:	a5620002 	sh	v0,2(t3)
8007df04:	3044ffff 	andi	a0,v0,0xffff
8007df08:	24030001 	li	v1,1
8007df0c:	3c028021 	lui	v0,0x8021
8007df10:	a043e1d4 	sb	v1,-7724(v0)
8007df14:	91650002 	lbu	a1,2(t3)
8007df18:	30a30010 	andi	v1,a1,0x10
8007df1c:	10600003 	beqz	v1,8007df2c <_Z4OpE2v+0xac>
8007df20:	30820100 	andi	v0,a0,0x100
8007df24:	a160000d 	sb	zero,13(t3)
8007df28:	a160000b 	sb	zero,11(t3)
8007df2c:	1440000d 	bnez	v0,8007df64 <_Z4OpE2v+0xe4>
8007df30:	3c02801f 	lui	v0,0x801f
8007df34:	30a20020 	andi	v0,a1,0x20
8007df38:	14400007 	bnez	v0,8007df58 <_Z4OpE2v+0xd8>
8007df3c:	00000000 	nop
8007df40:	1460000b 	bnez	v1,8007df70 <_Z4OpE2v+0xf0>
8007df44:	3c02801f 	lui	v0,0x801f
8007df48:	3c02801f 	lui	v0,0x801f
8007df4c:	2442c990 	addiu	v0,v0,-13936
8007df50:	03e00008 	jr	ra
8007df54:	ad82e988 	sw	v0,-5752(t4)
8007df58:	10600008 	beqz	v1,8007df7c <_Z4OpE2v+0xfc>
8007df5c:	3c02801f 	lui	v0,0x801f
8007df60:	3c02801f 	lui	v0,0x801f
8007df64:	2442bd90 	addiu	v0,v0,-17008
8007df68:	03e00008 	jr	ra
8007df6c:	ad82e988 	sw	v0,-5752(t4)
8007df70:	2442cd90 	addiu	v0,v0,-12912
8007df74:	03e00008 	jr	ra
8007df78:	ad82e988 	sw	v0,-5752(t4)
8007df7c:	2442c590 	addiu	v0,v0,-14960
8007df80:	03e00008 	jr	ra
8007df84:	ad82e988 	sw	v0,-5752(t4)

8007df88 <_Z4OpC2v>:
8007df88:	3c0d8021 	lui	t5,0x8021
8007df8c:	25a4e988 	addiu	a0,t5,-5752
8007df90:	8c890020 	lw	t1,32(a0)
8007df94:	3c028021 	lui	v0,0x8021
8007df98:	91230000 	lbu	v1,0(t1)
8007df9c:	244ce974 	addiu	t4,v0,-5772
8007dfa0:	91820002 	lbu	v0,2(t4)
8007dfa4:	00031827 	nor	v1,zero,v1
8007dfa8:	306300ff 	andi	v1,v1,0xff
8007dfac:	00621024 	and	v0,v1,v0
8007dfb0:	a1820002 	sb	v0,2(t4)
8007dfb4:	908a0007 	lbu	t2,7(a0)
8007dfb8:	90820005 	lbu	v0,5(a0)
8007dfbc:	90870004 	lbu	a3,4(a0)
8007dfc0:	90880006 	lbu	t0,6(a0)
8007dfc4:	00032827 	nor	a1,zero,v1
8007dfc8:	958b0002 	lhu	t3,2(t4)
8007dfcc:	30a50002 	andi	a1,a1,0x2
8007dfd0:	00033182 	srl	a2,v1,0x6
8007dfd4:	00ca3024 	and	a2,a2,t2
8007dfd8:	00a22825 	or	a1,a1,v0
8007dfdc:	25290001 	addiu	t1,t1,1
8007dfe0:	00673824 	and	a3,v1,a3
8007dfe4:	00684024 	and	t0,v1,t0
8007dfe8:	3c028022 	lui	v0,0x8022
8007dfec:	316a0100 	andi	t2,t3,0x100
8007dff0:	a0850005 	sb	a1,5(a0)
8007dff4:	a04350bc 	sb	v1,20668(v0)
8007dff8:	ac890020 	sw	t1,32(a0)
8007dffc:	a0870004 	sb	a3,4(a0)
8007e000:	a0860007 	sb	a2,7(a0)
8007e004:	11400007 	beqz	t2,8007e024 <_Z4OpC2v+0x9c>
8007e008:	a0880006 	sb	t0,6(a0)
8007e00c:	35620030 	ori	v0,t3,0x30
8007e010:	a5820002 	sh	v0,2(t4)
8007e014:	304bffff 	andi	t3,v0,0xffff
8007e018:	24030001 	li	v1,1
8007e01c:	3c028021 	lui	v0,0x8021
8007e020:	a043e1d4 	sb	v1,-7724(v0)
8007e024:	91840002 	lbu	a0,2(t4)
8007e028:	30830010 	andi	v1,a0,0x10
8007e02c:	10600003 	beqz	v1,8007e03c <_Z4OpC2v+0xb4>
8007e030:	31620100 	andi	v0,t3,0x100
8007e034:	a180000d 	sb	zero,13(t4)
8007e038:	a180000b 	sb	zero,11(t4)
8007e03c:	1440000d 	bnez	v0,8007e074 <_Z4OpC2v+0xec>
8007e040:	3c02801f 	lui	v0,0x801f
8007e044:	30820020 	andi	v0,a0,0x20
8007e048:	14400007 	bnez	v0,8007e068 <_Z4OpC2v+0xe0>
8007e04c:	00000000 	nop
8007e050:	1460000b 	bnez	v1,8007e080 <_Z4OpC2v+0xf8>
8007e054:	3c02801f 	lui	v0,0x801f
8007e058:	3c02801f 	lui	v0,0x801f
8007e05c:	2442c990 	addiu	v0,v0,-13936
8007e060:	03e00008 	jr	ra
8007e064:	ada2e988 	sw	v0,-5752(t5)
8007e068:	10600008 	beqz	v1,8007e08c <_Z4OpC2v+0x104>
8007e06c:	3c02801f 	lui	v0,0x801f
8007e070:	3c02801f 	lui	v0,0x801f
8007e074:	2442bd90 	addiu	v0,v0,-17008
8007e078:	03e00008 	jr	ra
8007e07c:	ada2e988 	sw	v0,-5752(t5)
8007e080:	2442cd90 	addiu	v0,v0,-12912
8007e084:	03e00008 	jr	ra
8007e088:	ada2e988 	sw	v0,-5752(t5)
8007e08c:	2442c590 	addiu	v0,v0,-14960
8007e090:	03e00008 	jr	ra
8007e094:	ada2e988 	sw	v0,-5752(t5)

8007e098 <_Z6Op8EX0v>:
8007e098:	3c078021 	lui	a3,0x8021
8007e09c:	24e7e988 	addiu	a3,a3,-5752
8007e0a0:	8ce60020 	lw	a2,32(a3)
8007e0a4:	8ce40010 	lw	a0,16(a3)
8007e0a8:	90c20001 	lbu	v0,1(a2)
8007e0ac:	90c30000 	lbu	v1,0(a2)
8007e0b0:	00021200 	sll	v0,v0,0x8
8007e0b4:	00621821 	addu	v1,v1,v0
8007e0b8:	3c028021 	lui	v0,0x8021
8007e0bc:	00641821 	addu	v1,v1,a0
8007e0c0:	24c60002 	addiu	a2,a2,2
8007e0c4:	9444e97e 	lhu	a0,-5762(v0)
8007e0c8:	3c198008 	lui	t9,0x8008
8007e0cc:	3c028021 	lui	v0,0x8021
8007e0d0:	00602821 	move	a1,v1
8007e0d4:	ace60020 	sw	a2,32(a3)
8007e0d8:	27398778 	addiu	t9,t9,-30856
8007e0dc:	03200008 	jr	t9
8007e0e0:	ac437018 	sw	v1,28696(v0)

8007e0e4 <_Z6Op96X0v>:
8007e0e4:	3c098021 	lui	t1,0x8021
8007e0e8:	2529e988 	addiu	t1,t1,-5752
8007e0ec:	3c068021 	lui	a2,0x8021
8007e0f0:	24c6e974 	addiu	a2,a2,-5772
8007e0f4:	8d280020 	lw	t0,32(t1)
8007e0f8:	94c2000c 	lhu	v0,12(a2)
8007e0fc:	94c70006 	lhu	a3,6(a2)
8007e100:	94c40002 	lhu	a0,2(a2)
8007e104:	91050000 	lbu	a1,0(t0)
8007e108:	00e23821 	addu	a3,a3,v0
8007e10c:	30840100 	andi	a0,a0,0x100
8007e110:	3402ffff 	li	v0,0xffff
8007e114:	240300ff 	li	v1,255
8007e118:	0044180a 	movz	v1,v0,a0
8007e11c:	00a72821 	addu	a1,a1,a3
8007e120:	00651824 	and	v1,v1,a1
8007e124:	3c028021 	lui	v0,0x8021
8007e128:	3c198008 	lui	t9,0x8008
8007e12c:	94c4000a 	lhu	a0,10(a2)
8007e130:	25080001 	addiu	t0,t0,1
8007e134:	00602821 	move	a1,v1
8007e138:	ac437018 	sw	v1,28696(v0)
8007e13c:	27398778 	addiu	t9,t9,-30856
8007e140:	03200008 	jr	t9
8007e144:	ad280020 	sw	t0,32(t1)

8007e148 <_Z6Op8EX1v>:
8007e148:	3c078021 	lui	a3,0x8021
8007e14c:	24e7e988 	addiu	a3,a3,-5752
8007e150:	8ce60020 	lw	a2,32(a3)
8007e154:	8ce40010 	lw	a0,16(a3)
8007e158:	90c20001 	lbu	v0,1(a2)
8007e15c:	90c30000 	lbu	v1,0(a2)
8007e160:	00021200 	sll	v0,v0,0x8
8007e164:	00621821 	addu	v1,v1,v0
8007e168:	3c028021 	lui	v0,0x8021
8007e16c:	00641821 	addu	v1,v1,a0
8007e170:	24c60002 	addiu	a2,a2,2
8007e174:	9044e97e 	lbu	a0,-5762(v0)
8007e178:	3c198008 	lui	t9,0x8008
8007e17c:	3c028021 	lui	v0,0x8021
8007e180:	00602821 	move	a1,v1
8007e184:	ace60020 	sw	a2,32(a3)
8007e188:	273985b4 	addiu	t9,t9,-31308
8007e18c:	03200008 	jr	t9
8007e190:	ac437018 	sw	v1,28696(v0)

8007e194 <_Z6Op96X1v>:
8007e194:	3c098021 	lui	t1,0x8021
8007e198:	2529e988 	addiu	t1,t1,-5752
8007e19c:	3c068021 	lui	a2,0x8021
8007e1a0:	24c6e974 	addiu	a2,a2,-5772
8007e1a4:	8d280020 	lw	t0,32(t1)
8007e1a8:	94c2000c 	lhu	v0,12(a2)
8007e1ac:	94c70006 	lhu	a3,6(a2)
8007e1b0:	94c40002 	lhu	a0,2(a2)
8007e1b4:	91050000 	lbu	a1,0(t0)
8007e1b8:	00e23821 	addu	a3,a3,v0
8007e1bc:	30840100 	andi	a0,a0,0x100
8007e1c0:	3402ffff 	li	v0,0xffff
8007e1c4:	240300ff 	li	v1,255
8007e1c8:	0044180a 	movz	v1,v0,a0
8007e1cc:	00a72821 	addu	a1,a1,a3
8007e1d0:	00651824 	and	v1,v1,a1
8007e1d4:	3c028021 	lui	v0,0x8021
8007e1d8:	3c198008 	lui	t9,0x8008
8007e1dc:	90c4000a 	lbu	a0,10(a2)
8007e1e0:	25080001 	addiu	t0,t0,1
8007e1e4:	00602821 	move	a1,v1
8007e1e8:	ac437018 	sw	v1,28696(v0)
8007e1ec:	273985b4 	addiu	t9,t9,-31308
8007e1f0:	03200008 	jr	t9
8007e1f4:	ad280020 	sw	t0,32(t1)

8007e1f8 <_Z6Op8CX0v>:
8007e1f8:	3c078021 	lui	a3,0x8021
8007e1fc:	24e7e988 	addiu	a3,a3,-5752
8007e200:	8ce60020 	lw	a2,32(a3)
8007e204:	8ce40010 	lw	a0,16(a3)
8007e208:	90c20001 	lbu	v0,1(a2)
8007e20c:	90c30000 	lbu	v1,0(a2)
8007e210:	00021200 	sll	v0,v0,0x8
8007e214:	00621821 	addu	v1,v1,v0
8007e218:	3c028021 	lui	v0,0x8021
8007e21c:	00641821 	addu	v1,v1,a0
8007e220:	24c60002 	addiu	a2,a2,2
8007e224:	9444e980 	lhu	a0,-5760(v0)
8007e228:	3c198008 	lui	t9,0x8008
8007e22c:	3c028021 	lui	v0,0x8021
8007e230:	00602821 	move	a1,v1
8007e234:	ace60020 	sw	a2,32(a3)
8007e238:	27398778 	addiu	t9,t9,-30856
8007e23c:	03200008 	jr	t9
8007e240:	ac437018 	sw	v1,28696(v0)

8007e244 <_Z6Op94X0v>:
8007e244:	3c098021 	lui	t1,0x8021
8007e248:	2529e988 	addiu	t1,t1,-5752
8007e24c:	3c068021 	lui	a2,0x8021
8007e250:	24c6e974 	addiu	a2,a2,-5772
8007e254:	8d280020 	lw	t0,32(t1)
8007e258:	94c2000a 	lhu	v0,10(a2)
8007e25c:	94c70006 	lhu	a3,6(a2)
8007e260:	94c40002 	lhu	a0,2(a2)
8007e264:	91050000 	lbu	a1,0(t0)
8007e268:	00e23821 	addu	a3,a3,v0
8007e26c:	30840100 	andi	a0,a0,0x100
8007e270:	3402ffff 	li	v0,0xffff
8007e274:	240300ff 	li	v1,255
8007e278:	0044180a 	movz	v1,v0,a0
8007e27c:	00a72821 	addu	a1,a1,a3
8007e280:	00651824 	and	v1,v1,a1
8007e284:	3c028021 	lui	v0,0x8021
8007e288:	3c198008 	lui	t9,0x8008
8007e28c:	94c4000c 	lhu	a0,12(a2)
8007e290:	25080001 	addiu	t0,t0,1
8007e294:	00602821 	move	a1,v1
8007e298:	ac437018 	sw	v1,28696(v0)
8007e29c:	27398778 	addiu	t9,t9,-30856
8007e2a0:	03200008 	jr	t9
8007e2a4:	ad280020 	sw	t0,32(t1)

8007e2a8 <_Z6Op8CX1v>:
8007e2a8:	3c078021 	lui	a3,0x8021
8007e2ac:	24e7e988 	addiu	a3,a3,-5752
8007e2b0:	8ce60020 	lw	a2,32(a3)
8007e2b4:	8ce40010 	lw	a0,16(a3)
8007e2b8:	90c20001 	lbu	v0,1(a2)
8007e2bc:	90c30000 	lbu	v1,0(a2)
8007e2c0:	00021200 	sll	v0,v0,0x8
8007e2c4:	00621821 	addu	v1,v1,v0
8007e2c8:	3c028021 	lui	v0,0x8021
8007e2cc:	00641821 	addu	v1,v1,a0
8007e2d0:	24c60002 	addiu	a2,a2,2
8007e2d4:	9044e980 	lbu	a0,-5760(v0)
8007e2d8:	3c198008 	lui	t9,0x8008
8007e2dc:	3c028021 	lui	v0,0x8021
8007e2e0:	00602821 	move	a1,v1
8007e2e4:	ace60020 	sw	a2,32(a3)
8007e2e8:	273985b4 	addiu	t9,t9,-31308
8007e2ec:	03200008 	jr	t9
8007e2f0:	ac437018 	sw	v1,28696(v0)

8007e2f4 <_Z6Op94X1v>:
8007e2f4:	3c098021 	lui	t1,0x8021
8007e2f8:	2529e988 	addiu	t1,t1,-5752
8007e2fc:	3c068021 	lui	a2,0x8021
8007e300:	24c6e974 	addiu	a2,a2,-5772
8007e304:	8d280020 	lw	t0,32(t1)
8007e308:	94c2000a 	lhu	v0,10(a2)
8007e30c:	94c70006 	lhu	a3,6(a2)
8007e310:	94c40002 	lhu	a0,2(a2)
8007e314:	91050000 	lbu	a1,0(t0)
8007e318:	00e23821 	addu	a3,a3,v0
8007e31c:	30840100 	andi	a0,a0,0x100
8007e320:	3402ffff 	li	v0,0xffff
8007e324:	240300ff 	li	v1,255
8007e328:	0044180a 	movz	v1,v0,a0
8007e32c:	00a72821 	addu	a1,a1,a3
8007e330:	00651824 	and	v1,v1,a1
8007e334:	3c028021 	lui	v0,0x8021
8007e338:	3c198008 	lui	t9,0x8008
8007e33c:	90c4000c 	lbu	a0,12(a2)
8007e340:	25080001 	addiu	t0,t0,1
8007e344:	00602821 	move	a1,v1
8007e348:	ac437018 	sw	v1,28696(v0)
8007e34c:	273985b4 	addiu	t9,t9,-31308
8007e350:	03200008 	jr	t9
8007e354:	ad280020 	sw	t0,32(t1)

8007e358 <_Z6Op9EM0v>:
8007e358:	3c088021 	lui	t0,0x8021
8007e35c:	2508e988 	addiu	t0,t0,-5752
8007e360:	8d070020 	lw	a3,32(t0)
8007e364:	8d050010 	lw	a1,16(t0)
8007e368:	90e30000 	lbu	v1,0(a3)
8007e36c:	3c028021 	lui	v0,0x8021
8007e370:	90e60001 	lbu	a2,1(a3)
8007e374:	9444e97e 	lhu	a0,-5762(v0)
8007e378:	00651821 	addu	v1,v1,a1
8007e37c:	00641821 	addu	v1,v1,a0
8007e380:	00063200 	sll	a2,a2,0x8
8007e384:	00c33021 	addu	a2,a2,v1
8007e388:	3c028021 	lui	v0,0x8021
8007e38c:	3c198008 	lui	t9,0x8008
8007e390:	24e70002 	addiu	a3,a3,2
8007e394:	00c02821 	move	a1,a2
8007e398:	00002021 	move	a0,zero
8007e39c:	ac467018 	sw	a2,28696(v0)
8007e3a0:	27398778 	addiu	t9,t9,-30856
8007e3a4:	03200008 	jr	t9
8007e3a8:	ad070020 	sw	a3,32(t0)

8007e3ac <_Z6Op9CM0v>:
8007e3ac:	3c078021 	lui	a3,0x8021
8007e3b0:	24e7e988 	addiu	a3,a3,-5752
8007e3b4:	8ce60020 	lw	a2,32(a3)
8007e3b8:	8ce40010 	lw	a0,16(a3)
8007e3bc:	90c20001 	lbu	v0,1(a2)
8007e3c0:	90c30000 	lbu	v1,0(a2)
8007e3c4:	00021200 	sll	v0,v0,0x8
8007e3c8:	00621821 	addu	v1,v1,v0
8007e3cc:	00641821 	addu	v1,v1,a0
8007e3d0:	24c60002 	addiu	a2,a2,2
8007e3d4:	3c028021 	lui	v0,0x8021
8007e3d8:	3c198008 	lui	t9,0x8008
8007e3dc:	00602821 	move	a1,v1
8007e3e0:	00002021 	move	a0,zero
8007e3e4:	ace60020 	sw	a2,32(a3)
8007e3e8:	27398778 	addiu	t9,t9,-30856
8007e3ec:	03200008 	jr	t9
8007e3f0:	ac437018 	sw	v1,28696(v0)

8007e3f4 <_Z6Op74M0v>:
8007e3f4:	3c088021 	lui	t0,0x8021
8007e3f8:	2508e988 	addiu	t0,t0,-5752
8007e3fc:	3c028021 	lui	v0,0x8021
8007e400:	2442e974 	addiu	v0,v0,-5772
8007e404:	8d070020 	lw	a3,32(t0)
8007e408:	9443000a 	lhu	v1,10(v0)
8007e40c:	94450002 	lhu	a1,2(v0)
8007e410:	94460006 	lhu	a2,6(v0)
8007e414:	90e40000 	lbu	a0,0(a3)
8007e418:	00c33021 	addu	a2,a2,v1
8007e41c:	30a50100 	andi	a1,a1,0x100
8007e420:	3402ffff 	li	v0,0xffff
8007e424:	240300ff 	li	v1,255
8007e428:	0045180a 	movz	v1,v0,a1
8007e42c:	00862021 	addu	a0,a0,a2
8007e430:	00641824 	and	v1,v1,a0
8007e434:	3c028021 	lui	v0,0x8021
8007e438:	3c198008 	lui	t9,0x8008
8007e43c:	24e70001 	addiu	a3,a3,1
8007e440:	00602821 	move	a1,v1
8007e444:	00002021 	move	a0,zero
8007e448:	ac437018 	sw	v1,28696(v0)
8007e44c:	27398778 	addiu	t9,t9,-30856
8007e450:	03200008 	jr	t9
8007e454:	ad070020 	sw	a3,32(t0)

8007e458 <_Z6Op9EM1v>:
8007e458:	3c088021 	lui	t0,0x8021
8007e45c:	2508e988 	addiu	t0,t0,-5752
8007e460:	8d070020 	lw	a3,32(t0)
8007e464:	8d050010 	lw	a1,16(t0)
8007e468:	90e30000 	lbu	v1,0(a3)
8007e46c:	3c028021 	lui	v0,0x8021
8007e470:	90e60001 	lbu	a2,1(a3)
8007e474:	9444e97e 	lhu	a0,-5762(v0)
8007e478:	00651821 	addu	v1,v1,a1
8007e47c:	00641821 	addu	v1,v1,a0
8007e480:	00063200 	sll	a2,a2,0x8
8007e484:	00c33021 	addu	a2,a2,v1
8007e488:	3c028021 	lui	v0,0x8021
8007e48c:	3c198008 	lui	t9,0x8008
8007e490:	24e70002 	addiu	a3,a3,2
8007e494:	00c02821 	move	a1,a2
8007e498:	00002021 	move	a0,zero
8007e49c:	ac467018 	sw	a2,28696(v0)
8007e4a0:	273985b4 	addiu	t9,t9,-31308
8007e4a4:	03200008 	jr	t9
8007e4a8:	ad070020 	sw	a3,32(t0)

8007e4ac <_Z6Op9CM1v>:
8007e4ac:	3c078021 	lui	a3,0x8021
8007e4b0:	24e7e988 	addiu	a3,a3,-5752
8007e4b4:	8ce60020 	lw	a2,32(a3)
8007e4b8:	8ce40010 	lw	a0,16(a3)
8007e4bc:	90c20001 	lbu	v0,1(a2)
8007e4c0:	90c30000 	lbu	v1,0(a2)
8007e4c4:	00021200 	sll	v0,v0,0x8
8007e4c8:	00621821 	addu	v1,v1,v0
8007e4cc:	00641821 	addu	v1,v1,a0
8007e4d0:	24c60002 	addiu	a2,a2,2
8007e4d4:	3c028021 	lui	v0,0x8021
8007e4d8:	3c198008 	lui	t9,0x8008
8007e4dc:	00602821 	move	a1,v1
8007e4e0:	00002021 	move	a0,zero
8007e4e4:	ace60020 	sw	a2,32(a3)
8007e4e8:	273985b4 	addiu	t9,t9,-31308
8007e4ec:	03200008 	jr	t9
8007e4f0:	ac437018 	sw	v1,28696(v0)

8007e4f4 <_Z6Op74M1v>:
8007e4f4:	3c088021 	lui	t0,0x8021
8007e4f8:	2508e988 	addiu	t0,t0,-5752
8007e4fc:	3c028021 	lui	v0,0x8021
8007e500:	2442e974 	addiu	v0,v0,-5772
8007e504:	8d070020 	lw	a3,32(t0)
8007e508:	9443000a 	lhu	v1,10(v0)
8007e50c:	94450002 	lhu	a1,2(v0)
8007e510:	94460006 	lhu	a2,6(v0)
8007e514:	90e40000 	lbu	a0,0(a3)
8007e518:	00c33021 	addu	a2,a2,v1
8007e51c:	30a50100 	andi	a1,a1,0x100
8007e520:	3402ffff 	li	v0,0xffff
8007e524:	240300ff 	li	v1,255
8007e528:	0045180a 	movz	v1,v0,a1
8007e52c:	00862021 	addu	a0,a0,a2
8007e530:	00641824 	and	v1,v1,a0
8007e534:	3c028021 	lui	v0,0x8021
8007e538:	3c198008 	lui	t9,0x8008
8007e53c:	24e70001 	addiu	a3,a3,1
8007e540:	00602821 	move	a1,v1
8007e544:	00002021 	move	a0,zero
8007e548:	ac437018 	sw	v1,28696(v0)
8007e54c:	273985b4 	addiu	t9,t9,-31308
8007e550:	03200008 	jr	t9
8007e554:	ad070020 	sw	a3,32(t0)

8007e558 <_Z6OpECX1v>:
8007e558:	27bdffe0 	addiu	sp,sp,-32
8007e55c:	afb10014 	sw	s1,20(sp)
8007e560:	3c118021 	lui	s1,0x8021
8007e564:	2631e988 	addiu	s1,s1,-5752
8007e568:	8e230020 	lw	v1,32(s1)
8007e56c:	afbf0018 	sw	ra,24(sp)
8007e570:	afb00010 	sw	s0,16(sp)
8007e574:	90620001 	lbu	v0,1(v1)
8007e578:	90640000 	lbu	a0,0(v1)
8007e57c:	8e250010 	lw	a1,16(s1)
8007e580:	00021200 	sll	v0,v0,0x8
8007e584:	00822021 	addu	a0,a0,v0
8007e588:	00852021 	addu	a0,a0,a1
8007e58c:	3c028021 	lui	v0,0x8021
8007e590:	ac447018 	sw	a0,28696(v0)
8007e594:	90650001 	lbu	a1,1(v1)
8007e598:	3c028021 	lui	v0,0x8021
8007e59c:	9050e97e 	lbu	s0,-5762(v0)
8007e5a0:	3c028022 	lui	v0,0x8022
8007e5a4:	24630002 	addiu	v1,v1,2
8007e5a8:	a04550cc 	sb	a1,20684(v0)
8007e5ac:	3c028007 	lui	v0,0x8007
8007e5b0:	24426674 	addiu	v0,v0,26228
8007e5b4:	0040f809 	jalr	v0
8007e5b8:	ae230020 	sw	v1,32(s1)
8007e5bc:	02028023 	subu	s0,s0,v0
8007e5c0:	00108400 	sll	s0,s0,0x10
8007e5c4:	00108403 	sra	s0,s0,0x10
8007e5c8:	00101827 	nor	v1,zero,s0
8007e5cc:	3c028022 	lui	v0,0x8022
8007e5d0:	320400ff 	andi	a0,s0,0xff
8007e5d4:	a45050c6 	sh	s0,20678(v0)
8007e5d8:	00031fc2 	srl	v1,v1,0x1f
8007e5dc:	a2240006 	sb	a0,6(s1)
8007e5e0:	a2230004 	sb	v1,4(s1)
8007e5e4:	a2240005 	sb	a0,5(s1)
8007e5e8:	8fbf0018 	lw	ra,24(sp)
8007e5ec:	8fb10014 	lw	s1,20(sp)
8007e5f0:	8fb00010 	lw	s0,16(sp)
8007e5f4:	03e00008 	jr	ra
8007e5f8:	27bd0020 	addiu	sp,sp,32

8007e5fc <_Z6OpCCX1v>:
8007e5fc:	27bdffe0 	addiu	sp,sp,-32
8007e600:	afb10014 	sw	s1,20(sp)
8007e604:	3c118021 	lui	s1,0x8021
8007e608:	2631e988 	addiu	s1,s1,-5752
8007e60c:	8e230020 	lw	v1,32(s1)
8007e610:	afbf0018 	sw	ra,24(sp)
8007e614:	afb00010 	sw	s0,16(sp)
8007e618:	90620001 	lbu	v0,1(v1)
8007e61c:	90640000 	lbu	a0,0(v1)
8007e620:	8e250010 	lw	a1,16(s1)
8007e624:	00021200 	sll	v0,v0,0x8
8007e628:	00822021 	addu	a0,a0,v0
8007e62c:	00852021 	addu	a0,a0,a1
8007e630:	3c028021 	lui	v0,0x8021
8007e634:	ac447018 	sw	a0,28696(v0)
8007e638:	90650001 	lbu	a1,1(v1)
8007e63c:	3c028021 	lui	v0,0x8021
8007e640:	9050e980 	lbu	s0,-5760(v0)
8007e644:	3c028022 	lui	v0,0x8022
8007e648:	24630002 	addiu	v1,v1,2
8007e64c:	a04550cc 	sb	a1,20684(v0)
8007e650:	3c028007 	lui	v0,0x8007
8007e654:	24426674 	addiu	v0,v0,26228
8007e658:	0040f809 	jalr	v0
8007e65c:	ae230020 	sw	v1,32(s1)
8007e660:	02028023 	subu	s0,s0,v0
8007e664:	00108400 	sll	s0,s0,0x10
8007e668:	00108403 	sra	s0,s0,0x10
8007e66c:	00101827 	nor	v1,zero,s0
8007e670:	3c028022 	lui	v0,0x8022
8007e674:	320400ff 	andi	a0,s0,0xff
8007e678:	a45050c6 	sh	s0,20678(v0)
8007e67c:	00031fc2 	srl	v1,v1,0x1f
8007e680:	a2240006 	sb	a0,6(s1)
8007e684:	a2230004 	sb	v1,4(s1)
8007e688:	a2240005 	sb	a0,5(s1)
8007e68c:	8fbf0018 	lw	ra,24(sp)
8007e690:	8fb10014 	lw	s1,20(sp)
8007e694:	8fb00010 	lw	s0,16(sp)
8007e698:	03e00008 	jr	ra
8007e69c:	27bd0020 	addiu	sp,sp,32

8007e6a0 <_Z6OpECX0v>:
8007e6a0:	27bdffe0 	addiu	sp,sp,-32
8007e6a4:	afb00010 	sw	s0,16(sp)
8007e6a8:	3c108021 	lui	s0,0x8021
8007e6ac:	2610e988 	addiu	s0,s0,-5752
8007e6b0:	8e030020 	lw	v1,32(s0)
8007e6b4:	afbf0018 	sw	ra,24(sp)
8007e6b8:	afb10014 	sw	s1,20(sp)
8007e6bc:	90620001 	lbu	v0,1(v1)
8007e6c0:	90640000 	lbu	a0,0(v1)
8007e6c4:	8e050010 	lw	a1,16(s0)
8007e6c8:	00021200 	sll	v0,v0,0x8
8007e6cc:	00822021 	addu	a0,a0,v0
8007e6d0:	00852021 	addu	a0,a0,a1
8007e6d4:	3c028021 	lui	v0,0x8021
8007e6d8:	ac447018 	sw	a0,28696(v0)
8007e6dc:	90650001 	lbu	a1,1(v1)
8007e6e0:	3c028021 	lui	v0,0x8021
8007e6e4:	9451e97e 	lhu	s1,-5762(v0)
8007e6e8:	3c028022 	lui	v0,0x8022
8007e6ec:	24630002 	addiu	v1,v1,2
8007e6f0:	a04550cc 	sb	a1,20684(v0)
8007e6f4:	3c028007 	lui	v0,0x8007
8007e6f8:	244269c0 	addiu	v0,v0,27072
8007e6fc:	0040f809 	jalr	v0
8007e700:	ae030020 	sw	v1,32(s0)
8007e704:	02228823 	subu	s1,s1,v0
8007e708:	3224ffff 	andi	a0,s1,0xffff
8007e70c:	00111827 	nor	v1,zero,s1
8007e710:	3c028022 	lui	v0,0x8022
8007e714:	ac5150c8 	sw	s1,20680(v0)
8007e718:	00042a02 	srl	a1,a0,0x8
8007e71c:	00031fc2 	srl	v1,v1,0x1f
8007e720:	0004202b 	sltu	a0,zero,a0
8007e724:	a2050006 	sb	a1,6(s0)
8007e728:	a2030004 	sb	v1,4(s0)
8007e72c:	a2040005 	sb	a0,5(s0)
8007e730:	8fbf0018 	lw	ra,24(sp)
8007e734:	8fb10014 	lw	s1,20(sp)
8007e738:	8fb00010 	lw	s0,16(sp)
8007e73c:	03e00008 	jr	ra
8007e740:	27bd0020 	addiu	sp,sp,32

8007e744 <_Z6OpCCX0v>:
8007e744:	27bdffe0 	addiu	sp,sp,-32
8007e748:	afb00010 	sw	s0,16(sp)
8007e74c:	3c108021 	lui	s0,0x8021
8007e750:	2610e988 	addiu	s0,s0,-5752
8007e754:	8e030020 	lw	v1,32(s0)
8007e758:	afbf0018 	sw	ra,24(sp)
8007e75c:	afb10014 	sw	s1,20(sp)
8007e760:	90620001 	lbu	v0,1(v1)
8007e764:	90640000 	lbu	a0,0(v1)
8007e768:	8e050010 	lw	a1,16(s0)
8007e76c:	00021200 	sll	v0,v0,0x8
8007e770:	00822021 	addu	a0,a0,v0
8007e774:	00852021 	addu	a0,a0,a1
8007e778:	3c028021 	lui	v0,0x8021
8007e77c:	ac447018 	sw	a0,28696(v0)
8007e780:	90650001 	lbu	a1,1(v1)
8007e784:	3c028021 	lui	v0,0x8021
8007e788:	9451e980 	lhu	s1,-5760(v0)
8007e78c:	3c028022 	lui	v0,0x8022
8007e790:	24630002 	addiu	v1,v1,2
8007e794:	a04550cc 	sb	a1,20684(v0)
8007e798:	3c028007 	lui	v0,0x8007
8007e79c:	244269c0 	addiu	v0,v0,27072
8007e7a0:	0040f809 	jalr	v0
8007e7a4:	ae030020 	sw	v1,32(s0)
8007e7a8:	02228823 	subu	s1,s1,v0
8007e7ac:	3224ffff 	andi	a0,s1,0xffff
8007e7b0:	00111827 	nor	v1,zero,s1
8007e7b4:	3c028022 	lui	v0,0x8022
8007e7b8:	ac5150c8 	sw	s1,20680(v0)
8007e7bc:	00042a02 	srl	a1,a0,0x8
8007e7c0:	00031fc2 	srl	v1,v1,0x1f
8007e7c4:	0004202b 	sltu	a0,zero,a0
8007e7c8:	a2050006 	sb	a1,6(s0)
8007e7cc:	a2030004 	sb	v1,4(s0)
8007e7d0:	a2040005 	sb	a0,5(s0)
8007e7d4:	8fbf0018 	lw	ra,24(sp)
8007e7d8:	8fb10014 	lw	s1,20(sp)
8007e7dc:	8fb00010 	lw	s0,16(sp)
8007e7e0:	03e00008 	jr	ra
8007e7e4:	27bd0020 	addiu	sp,sp,32

8007e7e8 <_Z6OpBEX1v>:
8007e7e8:	27bdffe0 	addiu	sp,sp,-32
8007e7ec:	afb00010 	sw	s0,16(sp)
8007e7f0:	3c108021 	lui	s0,0x8021
8007e7f4:	2610e988 	addiu	s0,s0,-5752
8007e7f8:	8e050020 	lw	a1,32(s0)
8007e7fc:	afbf0018 	sw	ra,24(sp)
8007e800:	afb10014 	sw	s1,20(sp)
8007e804:	3c118021 	lui	s1,0x8021
8007e808:	90a30000 	lbu	v1,0(a1)
8007e80c:	2631e974 	addiu	s1,s1,-5772
8007e810:	8e060010 	lw	a2,16(s0)
8007e814:	90a40001 	lbu	a0,1(a1)
8007e818:	9622000c 	lhu	v0,12(s1)
8007e81c:	00661821 	addu	v1,v1,a2
8007e820:	00621821 	addu	v1,v1,v0
8007e824:	00042200 	sll	a0,a0,0x8
8007e828:	00832021 	addu	a0,a0,v1
8007e82c:	3c028021 	lui	v0,0x8021
8007e830:	ac447018 	sw	a0,28696(v0)
8007e834:	90a30001 	lbu	v1,1(a1)
8007e838:	3c028022 	lui	v0,0x8022
8007e83c:	24a50002 	addiu	a1,a1,2
8007e840:	a04350cc 	sb	v1,20684(v0)
8007e844:	3c028007 	lui	v0,0x8007
8007e848:	24426674 	addiu	v0,v0,26228
8007e84c:	0040f809 	jalr	v0
8007e850:	ae050020 	sw	a1,32(s0)
8007e854:	a222000a 	sb	v0,10(s1)
8007e858:	304200ff 	andi	v0,v0,0xff
8007e85c:	a2020006 	sb	v0,6(s0)
8007e860:	a2020005 	sb	v0,5(s0)
8007e864:	8fbf0018 	lw	ra,24(sp)
8007e868:	8fb10014 	lw	s1,20(sp)
8007e86c:	8fb00010 	lw	s0,16(sp)
8007e870:	03e00008 	jr	ra
8007e874:	27bd0020 	addiu	sp,sp,32

8007e878 <_Z6OpAEX1v>:
8007e878:	27bdffe8 	addiu	sp,sp,-24
8007e87c:	afb00010 	sw	s0,16(sp)
8007e880:	3c108021 	lui	s0,0x8021
8007e884:	2610e988 	addiu	s0,s0,-5752
8007e888:	8e030020 	lw	v1,32(s0)
8007e88c:	afbf0014 	sw	ra,20(sp)
8007e890:	90620001 	lbu	v0,1(v1)
8007e894:	90640000 	lbu	a0,0(v1)
8007e898:	8e050010 	lw	a1,16(s0)
8007e89c:	00021200 	sll	v0,v0,0x8
8007e8a0:	00822021 	addu	a0,a0,v0
8007e8a4:	00852021 	addu	a0,a0,a1
8007e8a8:	3c028021 	lui	v0,0x8021
8007e8ac:	ac447018 	sw	a0,28696(v0)
8007e8b0:	90650001 	lbu	a1,1(v1)
8007e8b4:	3c028022 	lui	v0,0x8022
8007e8b8:	24630002 	addiu	v1,v1,2
8007e8bc:	a04550cc 	sb	a1,20684(v0)
8007e8c0:	3c028007 	lui	v0,0x8007
8007e8c4:	24426674 	addiu	v0,v0,26228
8007e8c8:	0040f809 	jalr	v0
8007e8cc:	ae030020 	sw	v1,32(s0)
8007e8d0:	3c038021 	lui	v1,0x8021
8007e8d4:	2463e974 	addiu	v1,v1,-5772
8007e8d8:	a062000a 	sb	v0,10(v1)
8007e8dc:	304200ff 	andi	v0,v0,0xff
8007e8e0:	a2020006 	sb	v0,6(s0)
8007e8e4:	a2020005 	sb	v0,5(s0)
8007e8e8:	8fbf0014 	lw	ra,20(sp)
8007e8ec:	8fb00010 	lw	s0,16(sp)
8007e8f0:	03e00008 	jr	ra
8007e8f4:	27bd0018 	addiu	sp,sp,24

8007e8f8 <_Z6OpB6X1v>:
8007e8f8:	27bdffe0 	addiu	sp,sp,-32
8007e8fc:	afb10014 	sw	s1,20(sp)
8007e900:	3c118021 	lui	s1,0x8021
8007e904:	2631e988 	addiu	s1,s1,-5752
8007e908:	8e270020 	lw	a3,32(s1)
8007e90c:	afbf0018 	sw	ra,24(sp)
8007e910:	afb00010 	sw	s0,16(sp)
8007e914:	90e30000 	lbu	v1,0(a3)
8007e918:	3c108021 	lui	s0,0x8021
8007e91c:	2610e974 	addiu	s0,s0,-5772
8007e920:	3c028022 	lui	v0,0x8022
8007e924:	a04350cc 	sb	v1,20684(v0)
8007e928:	96060006 	lhu	a2,6(s0)
8007e92c:	9602000c 	lhu	v0,12(s0)
8007e930:	96040002 	lhu	a0,2(s0)
8007e934:	90e50000 	lbu	a1,0(a3)
8007e938:	00c23021 	addu	a2,a2,v0
8007e93c:	30840100 	andi	a0,a0,0x100
8007e940:	3402ffff 	li	v0,0xffff
8007e944:	240300ff 	li	v1,255
8007e948:	0044180a 	movz	v1,v0,a0
8007e94c:	00a62821 	addu	a1,a1,a2
8007e950:	00651824 	and	v1,v1,a1
8007e954:	3c028021 	lui	v0,0x8021
8007e958:	24e70001 	addiu	a3,a3,1
8007e95c:	ac437018 	sw	v1,28696(v0)
8007e960:	3c028007 	lui	v0,0x8007
8007e964:	ae270020 	sw	a3,32(s1)
8007e968:	24426674 	addiu	v0,v0,26228
8007e96c:	0040f809 	jalr	v0
8007e970:	00602021 	move	a0,v1
8007e974:	a202000a 	sb	v0,10(s0)
8007e978:	304200ff 	andi	v0,v0,0xff
8007e97c:	a2220006 	sb	v0,6(s1)
8007e980:	a2220005 	sb	v0,5(s1)
8007e984:	8fbf0018 	lw	ra,24(sp)
8007e988:	8fb10014 	lw	s1,20(sp)
8007e98c:	8fb00010 	lw	s0,16(sp)
8007e990:	03e00008 	jr	ra
8007e994:	27bd0020 	addiu	sp,sp,32

8007e998 <_Z6OpBCX1v>:
8007e998:	27bdffe0 	addiu	sp,sp,-32
8007e99c:	afb00010 	sw	s0,16(sp)
8007e9a0:	3c108021 	lui	s0,0x8021
8007e9a4:	2610e988 	addiu	s0,s0,-5752
8007e9a8:	8e050020 	lw	a1,32(s0)
8007e9ac:	afbf0018 	sw	ra,24(sp)
8007e9b0:	afb10014 	sw	s1,20(sp)
8007e9b4:	3c118021 	lui	s1,0x8021
8007e9b8:	90a30000 	lbu	v1,0(a1)
8007e9bc:	2631e974 	addiu	s1,s1,-5772
8007e9c0:	8e060010 	lw	a2,16(s0)
8007e9c4:	90a40001 	lbu	a0,1(a1)
8007e9c8:	9622000a 	lhu	v0,10(s1)
8007e9cc:	00661821 	addu	v1,v1,a2
8007e9d0:	00621821 	addu	v1,v1,v0
8007e9d4:	00042200 	sll	a0,a0,0x8
8007e9d8:	00832021 	addu	a0,a0,v1
8007e9dc:	3c028021 	lui	v0,0x8021
8007e9e0:	ac447018 	sw	a0,28696(v0)
8007e9e4:	90a30001 	lbu	v1,1(a1)
8007e9e8:	3c028022 	lui	v0,0x8022
8007e9ec:	24a50002 	addiu	a1,a1,2
8007e9f0:	a04350cc 	sb	v1,20684(v0)
8007e9f4:	3c028007 	lui	v0,0x8007
8007e9f8:	24426674 	addiu	v0,v0,26228
8007e9fc:	0040f809 	jalr	v0
8007ea00:	ae050020 	sw	a1,32(s0)
8007ea04:	a222000c 	sb	v0,12(s1)
8007ea08:	304200ff 	andi	v0,v0,0xff
8007ea0c:	a2020006 	sb	v0,6(s0)
8007ea10:	a2020005 	sb	v0,5(s0)
8007ea14:	8fbf0018 	lw	ra,24(sp)
8007ea18:	8fb10014 	lw	s1,20(sp)
8007ea1c:	8fb00010 	lw	s0,16(sp)
8007ea20:	03e00008 	jr	ra
8007ea24:	27bd0020 	addiu	sp,sp,32

8007ea28 <_Z6OpACX1v>:
8007ea28:	27bdffe8 	addiu	sp,sp,-24
8007ea2c:	afb00010 	sw	s0,16(sp)
8007ea30:	3c108021 	lui	s0,0x8021
8007ea34:	2610e988 	addiu	s0,s0,-5752
8007ea38:	8e030020 	lw	v1,32(s0)
8007ea3c:	afbf0014 	sw	ra,20(sp)
8007ea40:	90620001 	lbu	v0,1(v1)
8007ea44:	90640000 	lbu	a0,0(v1)
8007ea48:	8e050010 	lw	a1,16(s0)
8007ea4c:	00021200 	sll	v0,v0,0x8
8007ea50:	00822021 	addu	a0,a0,v0
8007ea54:	00852021 	addu	a0,a0,a1
8007ea58:	3c028021 	lui	v0,0x8021
8007ea5c:	ac447018 	sw	a0,28696(v0)
8007ea60:	90650001 	lbu	a1,1(v1)
8007ea64:	3c028022 	lui	v0,0x8022
8007ea68:	24630002 	addiu	v1,v1,2
8007ea6c:	a04550cc 	sb	a1,20684(v0)
8007ea70:	3c028007 	lui	v0,0x8007
8007ea74:	24426674 	addiu	v0,v0,26228
8007ea78:	0040f809 	jalr	v0
8007ea7c:	ae030020 	sw	v1,32(s0)
8007ea80:	3c038021 	lui	v1,0x8021
8007ea84:	2463e974 	addiu	v1,v1,-5772
8007ea88:	a062000c 	sb	v0,12(v1)
8007ea8c:	304200ff 	andi	v0,v0,0xff
8007ea90:	a2020006 	sb	v0,6(s0)
8007ea94:	a2020005 	sb	v0,5(s0)
8007ea98:	8fbf0014 	lw	ra,20(sp)
8007ea9c:	8fb00010 	lw	s0,16(sp)
8007eaa0:	03e00008 	jr	ra
8007eaa4:	27bd0018 	addiu	sp,sp,24

8007eaa8 <_Z6OpB4X1v>:
8007eaa8:	27bdffe0 	addiu	sp,sp,-32
8007eaac:	afb10014 	sw	s1,20(sp)
8007eab0:	3c118021 	lui	s1,0x8021
8007eab4:	2631e988 	addiu	s1,s1,-5752
8007eab8:	8e270020 	lw	a3,32(s1)
8007eabc:	afbf0018 	sw	ra,24(sp)
8007eac0:	afb00010 	sw	s0,16(sp)
8007eac4:	90e30000 	lbu	v1,0(a3)
8007eac8:	3c108021 	lui	s0,0x8021
8007eacc:	2610e974 	addiu	s0,s0,-5772
8007ead0:	3c028022 	lui	v0,0x8022
8007ead4:	a04350cc 	sb	v1,20684(v0)
8007ead8:	96060006 	lhu	a2,6(s0)
8007eadc:	9602000a 	lhu	v0,10(s0)
8007eae0:	96040002 	lhu	a0,2(s0)
8007eae4:	90e50000 	lbu	a1,0(a3)
8007eae8:	00c23021 	addu	a2,a2,v0
8007eaec:	30840100 	andi	a0,a0,0x100
8007eaf0:	3402ffff 	li	v0,0xffff
8007eaf4:	240300ff 	li	v1,255
8007eaf8:	0044180a 	movz	v1,v0,a0
8007eafc:	00a62821 	addu	a1,a1,a2
8007eb00:	00651824 	and	v1,v1,a1
8007eb04:	3c028021 	lui	v0,0x8021
8007eb08:	24e70001 	addiu	a3,a3,1
8007eb0c:	ac437018 	sw	v1,28696(v0)
8007eb10:	3c028007 	lui	v0,0x8007
8007eb14:	ae270020 	sw	a3,32(s1)
8007eb18:	24426674 	addiu	v0,v0,26228
8007eb1c:	0040f809 	jalr	v0
8007eb20:	00602021 	move	a0,v1
8007eb24:	a202000c 	sb	v0,12(s0)
8007eb28:	304200ff 	andi	v0,v0,0xff
8007eb2c:	a2220006 	sb	v0,6(s1)
8007eb30:	a2220005 	sb	v0,5(s1)
8007eb34:	8fbf0018 	lw	ra,24(sp)
8007eb38:	8fb10014 	lw	s1,20(sp)
8007eb3c:	8fb00010 	lw	s0,16(sp)
8007eb40:	03e00008 	jr	ra
8007eb44:	27bd0020 	addiu	sp,sp,32

8007eb48 <_Z6OpBCX0v>:
8007eb48:	27bdffe0 	addiu	sp,sp,-32
8007eb4c:	afb00010 	sw	s0,16(sp)
8007eb50:	3c108021 	lui	s0,0x8021
8007eb54:	2610e988 	addiu	s0,s0,-5752
8007eb58:	8e050020 	lw	a1,32(s0)
8007eb5c:	afbf0018 	sw	ra,24(sp)
8007eb60:	afb10014 	sw	s1,20(sp)
8007eb64:	3c118021 	lui	s1,0x8021
8007eb68:	90a30000 	lbu	v1,0(a1)
8007eb6c:	2631e974 	addiu	s1,s1,-5772
8007eb70:	8e060010 	lw	a2,16(s0)
8007eb74:	90a40001 	lbu	a0,1(a1)
8007eb78:	9622000a 	lhu	v0,10(s1)
8007eb7c:	00661821 	addu	v1,v1,a2
8007eb80:	00621821 	addu	v1,v1,v0
8007eb84:	00042200 	sll	a0,a0,0x8
8007eb88:	00832021 	addu	a0,a0,v1
8007eb8c:	3c028021 	lui	v0,0x8021
8007eb90:	ac447018 	sw	a0,28696(v0)
8007eb94:	90a30001 	lbu	v1,1(a1)
8007eb98:	3c028022 	lui	v0,0x8022
8007eb9c:	a04350cc 	sb	v1,20684(v0)
8007eba0:	24a50002 	addiu	a1,a1,2
8007eba4:	3c028007 	lui	v0,0x8007
8007eba8:	244269c0 	addiu	v0,v0,27072
8007ebac:	0040f809 	jalr	v0
8007ebb0:	ae050020 	sw	a1,32(s0)
8007ebb4:	a622000c 	sh	v0,12(s1)
8007ebb8:	3042ffff 	andi	v0,v0,0xffff
8007ebbc:	00021a02 	srl	v1,v0,0x8
8007ebc0:	0002102b 	sltu	v0,zero,v0
8007ebc4:	a2030006 	sb	v1,6(s0)
8007ebc8:	a2020005 	sb	v0,5(s0)
8007ebcc:	8fbf0018 	lw	ra,24(sp)
8007ebd0:	8fb10014 	lw	s1,20(sp)
8007ebd4:	8fb00010 	lw	s0,16(sp)
8007ebd8:	03e00008 	jr	ra
8007ebdc:	27bd0020 	addiu	sp,sp,32

8007ebe0 <_Z6OpACX0v>:
8007ebe0:	27bdffe8 	addiu	sp,sp,-24
8007ebe4:	afb00010 	sw	s0,16(sp)
8007ebe8:	3c108021 	lui	s0,0x8021
8007ebec:	2610e988 	addiu	s0,s0,-5752
8007ebf0:	8e030020 	lw	v1,32(s0)
8007ebf4:	afbf0014 	sw	ra,20(sp)
8007ebf8:	90620001 	lbu	v0,1(v1)
8007ebfc:	90640000 	lbu	a0,0(v1)
8007ec00:	8e050010 	lw	a1,16(s0)
8007ec04:	00021200 	sll	v0,v0,0x8
8007ec08:	00822021 	addu	a0,a0,v0
8007ec0c:	00852021 	addu	a0,a0,a1
8007ec10:	3c028021 	lui	v0,0x8021
8007ec14:	ac447018 	sw	a0,28696(v0)
8007ec18:	90650001 	lbu	a1,1(v1)
8007ec1c:	3c028022 	lui	v0,0x8022
8007ec20:	24630002 	addiu	v1,v1,2
8007ec24:	a04550cc 	sb	a1,20684(v0)
8007ec28:	3c028007 	lui	v0,0x8007
8007ec2c:	244269c0 	addiu	v0,v0,27072
8007ec30:	0040f809 	jalr	v0
8007ec34:	ae030020 	sw	v1,32(s0)
8007ec38:	3c038021 	lui	v1,0x8021
8007ec3c:	2463e974 	addiu	v1,v1,-5772
8007ec40:	a462000c 	sh	v0,12(v1)
8007ec44:	3042ffff 	andi	v0,v0,0xffff
8007ec48:	00022202 	srl	a0,v0,0x8
8007ec4c:	0002102b 	sltu	v0,zero,v0
8007ec50:	a2040006 	sb	a0,6(s0)
8007ec54:	a2020005 	sb	v0,5(s0)
8007ec58:	8fbf0014 	lw	ra,20(sp)
8007ec5c:	8fb00010 	lw	s0,16(sp)
8007ec60:	03e00008 	jr	ra
8007ec64:	27bd0018 	addiu	sp,sp,24

8007ec68 <_Z6OpB4X0v>:
8007ec68:	27bdffe0 	addiu	sp,sp,-32
8007ec6c:	afb10014 	sw	s1,20(sp)
8007ec70:	3c118021 	lui	s1,0x8021
8007ec74:	2631e988 	addiu	s1,s1,-5752
8007ec78:	8e270020 	lw	a3,32(s1)
8007ec7c:	afbf0018 	sw	ra,24(sp)
8007ec80:	afb00010 	sw	s0,16(sp)
8007ec84:	90e30000 	lbu	v1,0(a3)
8007ec88:	3c108021 	lui	s0,0x8021
8007ec8c:	2610e974 	addiu	s0,s0,-5772
8007ec90:	3c028022 	lui	v0,0x8022
8007ec94:	a04350cc 	sb	v1,20684(v0)
8007ec98:	96060006 	lhu	a2,6(s0)
8007ec9c:	9602000a 	lhu	v0,10(s0)
8007eca0:	96040002 	lhu	a0,2(s0)
8007eca4:	90e50000 	lbu	a1,0(a3)
8007eca8:	00c23021 	addu	a2,a2,v0
8007ecac:	30840100 	andi	a0,a0,0x100
8007ecb0:	3402ffff 	li	v0,0xffff
8007ecb4:	240300ff 	li	v1,255
8007ecb8:	0044180a 	movz	v1,v0,a0
8007ecbc:	00a62821 	addu	a1,a1,a2
8007ecc0:	00651824 	and	v1,v1,a1
8007ecc4:	3c028021 	lui	v0,0x8021
8007ecc8:	ac437018 	sw	v1,28696(v0)
8007eccc:	24e70001 	addiu	a3,a3,1
8007ecd0:	3c028007 	lui	v0,0x8007
8007ecd4:	00602021 	move	a0,v1
8007ecd8:	244269c0 	addiu	v0,v0,27072
8007ecdc:	0040f809 	jalr	v0
8007ece0:	ae270020 	sw	a3,32(s1)
8007ece4:	a602000c 	sh	v0,12(s0)
8007ece8:	3042ffff 	andi	v0,v0,0xffff
8007ecec:	00021a02 	srl	v1,v0,0x8
8007ecf0:	0002102b 	sltu	v0,zero,v0
8007ecf4:	a2230006 	sb	v1,6(s1)
8007ecf8:	a2220005 	sb	v0,5(s1)
8007ecfc:	8fbf0018 	lw	ra,24(sp)
8007ed00:	8fb10014 	lw	s1,20(sp)
8007ed04:	8fb00010 	lw	s0,16(sp)
8007ed08:	03e00008 	jr	ra
8007ed0c:	27bd0020 	addiu	sp,sp,32

8007ed10 <_Z6OpBEX0v>:
8007ed10:	27bdffe0 	addiu	sp,sp,-32
8007ed14:	afb00010 	sw	s0,16(sp)
8007ed18:	3c108021 	lui	s0,0x8021
8007ed1c:	2610e988 	addiu	s0,s0,-5752
8007ed20:	8e050020 	lw	a1,32(s0)
8007ed24:	afbf0018 	sw	ra,24(sp)
8007ed28:	afb10014 	sw	s1,20(sp)
8007ed2c:	3c118021 	lui	s1,0x8021
8007ed30:	90a30000 	lbu	v1,0(a1)
8007ed34:	2631e974 	addiu	s1,s1,-5772
8007ed38:	8e060010 	lw	a2,16(s0)
8007ed3c:	90a40001 	lbu	a0,1(a1)
8007ed40:	9622000c 	lhu	v0,12(s1)
8007ed44:	00661821 	addu	v1,v1,a2
8007ed48:	00621821 	addu	v1,v1,v0
8007ed4c:	00042200 	sll	a0,a0,0x8
8007ed50:	00832021 	addu	a0,a0,v1
8007ed54:	3c028021 	lui	v0,0x8021
8007ed58:	ac447018 	sw	a0,28696(v0)
8007ed5c:	90a30001 	lbu	v1,1(a1)
8007ed60:	3c028022 	lui	v0,0x8022
8007ed64:	a04350cc 	sb	v1,20684(v0)
8007ed68:	24a50002 	addiu	a1,a1,2
8007ed6c:	3c028007 	lui	v0,0x8007
8007ed70:	244269c0 	addiu	v0,v0,27072
8007ed74:	0040f809 	jalr	v0
8007ed78:	ae050020 	sw	a1,32(s0)
8007ed7c:	a622000a 	sh	v0,10(s1)
8007ed80:	3042ffff 	andi	v0,v0,0xffff
8007ed84:	00021a02 	srl	v1,v0,0x8
8007ed88:	0002102b 	sltu	v0,zero,v0
8007ed8c:	a2030006 	sb	v1,6(s0)
8007ed90:	a2020005 	sb	v0,5(s0)
8007ed94:	8fbf0018 	lw	ra,24(sp)
8007ed98:	8fb10014 	lw	s1,20(sp)
8007ed9c:	8fb00010 	lw	s0,16(sp)
8007eda0:	03e00008 	jr	ra
8007eda4:	27bd0020 	addiu	sp,sp,32

8007eda8 <_Z6OpAEX0v>:
8007eda8:	27bdffe8 	addiu	sp,sp,-24
8007edac:	afb00010 	sw	s0,16(sp)
8007edb0:	3c108021 	lui	s0,0x8021
8007edb4:	2610e988 	addiu	s0,s0,-5752
8007edb8:	8e030020 	lw	v1,32(s0)
8007edbc:	afbf0014 	sw	ra,20(sp)
8007edc0:	90620001 	lbu	v0,1(v1)
8007edc4:	90640000 	lbu	a0,0(v1)
8007edc8:	8e050010 	lw	a1,16(s0)
8007edcc:	00021200 	sll	v0,v0,0x8
8007edd0:	00822021 	addu	a0,a0,v0
8007edd4:	00852021 	addu	a0,a0,a1
8007edd8:	3c028021 	lui	v0,0x8021
8007eddc:	ac447018 	sw	a0,28696(v0)
8007ede0:	90650001 	lbu	a1,1(v1)
8007ede4:	3c028022 	lui	v0,0x8022
8007ede8:	24630002 	addiu	v1,v1,2
8007edec:	a04550cc 	sb	a1,20684(v0)
8007edf0:	3c028007 	lui	v0,0x8007
8007edf4:	244269c0 	addiu	v0,v0,27072
8007edf8:	0040f809 	jalr	v0
8007edfc:	ae030020 	sw	v1,32(s0)
8007ee00:	3c038021 	lui	v1,0x8021
8007ee04:	2463e974 	addiu	v1,v1,-5772
8007ee08:	a462000a 	sh	v0,10(v1)
8007ee0c:	3042ffff 	andi	v0,v0,0xffff
8007ee10:	00022202 	srl	a0,v0,0x8
8007ee14:	0002102b 	sltu	v0,zero,v0
8007ee18:	a2040006 	sb	a0,6(s0)
8007ee1c:	a2020005 	sb	v0,5(s0)
8007ee20:	8fbf0014 	lw	ra,20(sp)
8007ee24:	8fb00010 	lw	s0,16(sp)
8007ee28:	03e00008 	jr	ra
8007ee2c:	27bd0018 	addiu	sp,sp,24

8007ee30 <_Z6OpB6X0v>:
8007ee30:	27bdffe0 	addiu	sp,sp,-32
8007ee34:	afb10014 	sw	s1,20(sp)
8007ee38:	3c118021 	lui	s1,0x8021
8007ee3c:	2631e988 	addiu	s1,s1,-5752
8007ee40:	8e270020 	lw	a3,32(s1)
8007ee44:	afbf0018 	sw	ra,24(sp)
8007ee48:	afb00010 	sw	s0,16(sp)
8007ee4c:	90e30000 	lbu	v1,0(a3)
8007ee50:	3c108021 	lui	s0,0x8021
8007ee54:	2610e974 	addiu	s0,s0,-5772
8007ee58:	3c028022 	lui	v0,0x8022
8007ee5c:	a04350cc 	sb	v1,20684(v0)
8007ee60:	96060006 	lhu	a2,6(s0)
8007ee64:	9602000c 	lhu	v0,12(s0)
8007ee68:	96040002 	lhu	a0,2(s0)
8007ee6c:	90e50000 	lbu	a1,0(a3)
8007ee70:	00c23021 	addu	a2,a2,v0
8007ee74:	30840100 	andi	a0,a0,0x100
8007ee78:	3402ffff 	li	v0,0xffff
8007ee7c:	240300ff 	li	v1,255
8007ee80:	0044180a 	movz	v1,v0,a0
8007ee84:	00a62821 	addu	a1,a1,a2
8007ee88:	00651824 	and	v1,v1,a1
8007ee8c:	3c028021 	lui	v0,0x8021
8007ee90:	ac437018 	sw	v1,28696(v0)
8007ee94:	24e70001 	addiu	a3,a3,1
8007ee98:	3c028007 	lui	v0,0x8007
8007ee9c:	00602021 	move	a0,v1
8007eea0:	244269c0 	addiu	v0,v0,27072
8007eea4:	0040f809 	jalr	v0
8007eea8:	ae270020 	sw	a3,32(s1)
8007eeac:	a602000a 	sh	v0,10(s0)
8007eeb0:	3042ffff 	andi	v0,v0,0xffff
8007eeb4:	00021a02 	srl	v1,v0,0x8
8007eeb8:	0002102b 	sltu	v0,zero,v0
8007eebc:	a2230006 	sb	v1,6(s1)
8007eec0:	a2220005 	sb	v0,5(s1)
8007eec4:	8fbf0018 	lw	ra,24(sp)
8007eec8:	8fb10014 	lw	s1,20(sp)
8007eecc:	8fb00010 	lw	s0,16(sp)
8007eed0:	03e00008 	jr	ra
8007eed4:	27bd0020 	addiu	sp,sp,32

8007eed8 <_Z6Op0CM1v>:
8007eed8:	27bdffe0 	addiu	sp,sp,-32
8007eedc:	afb00010 	sw	s0,16(sp)
8007eee0:	3c108021 	lui	s0,0x8021
8007eee4:	afbf0018 	sw	ra,24(sp)
8007eee8:	afb10014 	sw	s1,20(sp)
8007eeec:	2610e988 	addiu	s0,s0,-5752
8007eef0:	8e030020 	lw	v1,32(s0)
8007eef4:	8e050010 	lw	a1,16(s0)
8007eef8:	90620001 	lbu	v0,1(v1)
8007eefc:	90640000 	lbu	a0,0(v1)
8007ef00:	00021200 	sll	v0,v0,0x8
8007ef04:	00822021 	addu	a0,a0,v0
8007ef08:	00852021 	addu	a0,a0,a1
8007ef0c:	3c118021 	lui	s1,0x8021
8007ef10:	ae247018 	sw	a0,28696(s1)
8007ef14:	90650001 	lbu	a1,1(v1)
8007ef18:	3c028022 	lui	v0,0x8022
8007ef1c:	24630002 	addiu	v1,v1,2
8007ef20:	a04550cc 	sb	a1,20684(v0)
8007ef24:	3c028007 	lui	v0,0x8007
8007ef28:	24426674 	addiu	v0,v0,26228
8007ef2c:	0040f809 	jalr	v0
8007ef30:	ae030020 	sw	v1,32(s0)
8007ef34:	3c038021 	lui	v1,0x8021
8007ef38:	9066e978 	lbu	a2,-5768(v1)
8007ef3c:	8e257018 	lw	a1,28696(s1)
8007ef40:	00461825 	or	v1,v0,a2
8007ef44:	00461024 	and	v0,v0,a2
8007ef48:	a2020005 	sb	v0,5(s0)
8007ef4c:	306300ff 	andi	v1,v1,0xff
8007ef50:	3c028022 	lui	v0,0x8022
8007ef54:	a04350bc 	sb	v1,20668(v0)
8007ef58:	3c198008 	lui	t9,0x8008
8007ef5c:	8fbf0018 	lw	ra,24(sp)
8007ef60:	8fb10014 	lw	s1,20(sp)
8007ef64:	8fb00010 	lw	s0,16(sp)
8007ef68:	00602021 	move	a0,v1
8007ef6c:	273985b4 	addiu	t9,t9,-31308
8007ef70:	03200008 	jr	t9
8007ef74:	27bd0020 	addiu	sp,sp,32

8007ef78 <_Z6Op3CM1v>:
8007ef78:	27bdffe0 	addiu	sp,sp,-32
8007ef7c:	afb00010 	sw	s0,16(sp)
8007ef80:	3c108021 	lui	s0,0x8021
8007ef84:	2610e988 	addiu	s0,s0,-5752
8007ef88:	8e050020 	lw	a1,32(s0)
8007ef8c:	afbf0018 	sw	ra,24(sp)
8007ef90:	afb10014 	sw	s1,20(sp)
8007ef94:	3c118021 	lui	s1,0x8021
8007ef98:	90a30000 	lbu	v1,0(a1)
8007ef9c:	2631e974 	addiu	s1,s1,-5772
8007efa0:	8e060010 	lw	a2,16(s0)
8007efa4:	90a40001 	lbu	a0,1(a1)
8007efa8:	9622000a 	lhu	v0,10(s1)
8007efac:	00661821 	addu	v1,v1,a2
8007efb0:	00621821 	addu	v1,v1,v0
8007efb4:	00042200 	sll	a0,a0,0x8
8007efb8:	00832021 	addu	a0,a0,v1
8007efbc:	3c028021 	lui	v0,0x8021
8007efc0:	ac447018 	sw	a0,28696(v0)
8007efc4:	90a30001 	lbu	v1,1(a1)
8007efc8:	3c028022 	lui	v0,0x8022
8007efcc:	24a50002 	addiu	a1,a1,2
8007efd0:	a04350cc 	sb	v1,20684(v0)
8007efd4:	3c028007 	lui	v0,0x8007
8007efd8:	24426674 	addiu	v0,v0,26228
8007efdc:	0040f809 	jalr	v0
8007efe0:	ae050020 	sw	a1,32(s0)
8007efe4:	92230004 	lbu	v1,4(s1)
8007efe8:	00022982 	srl	a1,v0,0x6
8007efec:	3c048022 	lui	a0,0x8022
8007eff0:	a08250bc 	sb	v0,20668(a0)
8007eff4:	00431824 	and	v1,v0,v1
8007eff8:	30a50001 	andi	a1,a1,0x1
8007effc:	a2030005 	sb	v1,5(s0)
8007f000:	a2050007 	sb	a1,7(s0)
8007f004:	a2020006 	sb	v0,6(s0)
8007f008:	8fbf0018 	lw	ra,24(sp)
8007f00c:	8fb10014 	lw	s1,20(sp)
8007f010:	8fb00010 	lw	s0,16(sp)
8007f014:	03e00008 	jr	ra
8007f018:	27bd0020 	addiu	sp,sp,32

8007f01c <_Z6Op2CM1v>:
8007f01c:	27bdffe8 	addiu	sp,sp,-24
8007f020:	afb00010 	sw	s0,16(sp)
8007f024:	3c108021 	lui	s0,0x8021
8007f028:	2610e988 	addiu	s0,s0,-5752
8007f02c:	8e030020 	lw	v1,32(s0)
8007f030:	afbf0014 	sw	ra,20(sp)
8007f034:	90620001 	lbu	v0,1(v1)
8007f038:	90640000 	lbu	a0,0(v1)
8007f03c:	8e050010 	lw	a1,16(s0)
8007f040:	00021200 	sll	v0,v0,0x8
8007f044:	00822021 	addu	a0,a0,v0
8007f048:	00852021 	addu	a0,a0,a1
8007f04c:	3c028021 	lui	v0,0x8021
8007f050:	ac447018 	sw	a0,28696(v0)
8007f054:	90650001 	lbu	a1,1(v1)
8007f058:	3c028022 	lui	v0,0x8022
8007f05c:	24630002 	addiu	v1,v1,2
8007f060:	a04550cc 	sb	a1,20684(v0)
8007f064:	3c028007 	lui	v0,0x8007
8007f068:	24426674 	addiu	v0,v0,26228
8007f06c:	0040f809 	jalr	v0
8007f070:	ae030020 	sw	v1,32(s0)
8007f074:	3c038021 	lui	v1,0x8021
8007f078:	9064e978 	lbu	a0,-5768(v1)
8007f07c:	00022982 	srl	a1,v0,0x6
8007f080:	3c038022 	lui	v1,0x8022
8007f084:	a06250bc 	sb	v0,20668(v1)
8007f088:	00442024 	and	a0,v0,a0
8007f08c:	30a50001 	andi	a1,a1,0x1
8007f090:	a2040005 	sb	a0,5(s0)
8007f094:	a2050007 	sb	a1,7(s0)
8007f098:	a2020006 	sb	v0,6(s0)
8007f09c:	8fbf0014 	lw	ra,20(sp)
8007f0a0:	8fb00010 	lw	s0,16(sp)
8007f0a4:	03e00008 	jr	ra
8007f0a8:	27bd0018 	addiu	sp,sp,24

8007f0ac <_Z6Op34M1v>:
8007f0ac:	27bdffe0 	addiu	sp,sp,-32
8007f0b0:	afb00010 	sw	s0,16(sp)
8007f0b4:	3c108021 	lui	s0,0x8021
8007f0b8:	2610e988 	addiu	s0,s0,-5752
8007f0bc:	8e070020 	lw	a3,32(s0)
8007f0c0:	afbf0018 	sw	ra,24(sp)
8007f0c4:	afb10014 	sw	s1,20(sp)
8007f0c8:	90e30000 	lbu	v1,0(a3)
8007f0cc:	3c118021 	lui	s1,0x8021
8007f0d0:	2631e974 	addiu	s1,s1,-5772
8007f0d4:	3c028022 	lui	v0,0x8022
8007f0d8:	a04350cc 	sb	v1,20684(v0)
8007f0dc:	96260006 	lhu	a2,6(s1)
8007f0e0:	9622000a 	lhu	v0,10(s1)
8007f0e4:	96240002 	lhu	a0,2(s1)
8007f0e8:	90e50000 	lbu	a1,0(a3)
8007f0ec:	00c23021 	addu	a2,a2,v0
8007f0f0:	30840100 	andi	a0,a0,0x100
8007f0f4:	3402ffff 	li	v0,0xffff
8007f0f8:	240300ff 	li	v1,255
8007f0fc:	0044180a 	movz	v1,v0,a0
8007f100:	00a62821 	addu	a1,a1,a2
8007f104:	00651824 	and	v1,v1,a1
8007f108:	3c028021 	lui	v0,0x8021
8007f10c:	ac437018 	sw	v1,28696(v0)
8007f110:	24e70001 	addiu	a3,a3,1
8007f114:	3c028007 	lui	v0,0x8007
8007f118:	00602021 	move	a0,v1
8007f11c:	24426674 	addiu	v0,v0,26228
8007f120:	0040f809 	jalr	v0
8007f124:	ae070020 	sw	a3,32(s0)
8007f128:	92230004 	lbu	v1,4(s1)
8007f12c:	00022982 	srl	a1,v0,0x6
8007f130:	3c048022 	lui	a0,0x8022
8007f134:	a08250bc 	sb	v0,20668(a0)
8007f138:	00431824 	and	v1,v0,v1
8007f13c:	30a50001 	andi	a1,a1,0x1
8007f140:	a2030005 	sb	v1,5(s0)
8007f144:	a2050007 	sb	a1,7(s0)
8007f148:	a2020006 	sb	v0,6(s0)
8007f14c:	8fbf0018 	lw	ra,24(sp)
8007f150:	8fb10014 	lw	s1,20(sp)
8007f154:	8fb00010 	lw	s0,16(sp)
8007f158:	03e00008 	jr	ra
8007f15c:	27bd0020 	addiu	sp,sp,32

8007f160 <_Z6Op1CM1v>:
8007f160:	27bdffe0 	addiu	sp,sp,-32
8007f164:	afb00010 	sw	s0,16(sp)
8007f168:	3c108021 	lui	s0,0x8021
8007f16c:	afbf0018 	sw	ra,24(sp)
8007f170:	afb10014 	sw	s1,20(sp)
8007f174:	2610e988 	addiu	s0,s0,-5752
8007f178:	8e030020 	lw	v1,32(s0)
8007f17c:	8e050010 	lw	a1,16(s0)
8007f180:	90620001 	lbu	v0,1(v1)
8007f184:	90640000 	lbu	a0,0(v1)
8007f188:	00021200 	sll	v0,v0,0x8
8007f18c:	00822021 	addu	a0,a0,v0
8007f190:	00852021 	addu	a0,a0,a1
8007f194:	3c118021 	lui	s1,0x8021
8007f198:	ae247018 	sw	a0,28696(s1)
8007f19c:	90650001 	lbu	a1,1(v1)
8007f1a0:	3c028022 	lui	v0,0x8022
8007f1a4:	24630002 	addiu	v1,v1,2
8007f1a8:	a04550cc 	sb	a1,20684(v0)
8007f1ac:	3c028007 	lui	v0,0x8007
8007f1b0:	24426674 	addiu	v0,v0,26228
8007f1b4:	0040f809 	jalr	v0
8007f1b8:	ae030020 	sw	v1,32(s0)
8007f1bc:	3c038021 	lui	v1,0x8021
8007f1c0:	9066e978 	lbu	a2,-5768(v1)
8007f1c4:	8e257018 	lw	a1,28696(s1)
8007f1c8:	00061827 	nor	v1,zero,a2
8007f1cc:	00621824 	and	v1,v1,v0
8007f1d0:	00461024 	and	v0,v0,a2
8007f1d4:	a2020005 	sb	v0,5(s0)
8007f1d8:	306300ff 	andi	v1,v1,0xff
8007f1dc:	3c028022 	lui	v0,0x8022
8007f1e0:	a04350bc 	sb	v1,20668(v0)
8007f1e4:	3c198008 	lui	t9,0x8008
8007f1e8:	8fbf0018 	lw	ra,24(sp)
8007f1ec:	8fb10014 	lw	s1,20(sp)
8007f1f0:	8fb00010 	lw	s0,16(sp)
8007f1f4:	00602021 	move	a0,v1
8007f1f8:	273985b4 	addiu	t9,t9,-31308
8007f1fc:	03200008 	jr	t9
8007f200:	27bd0020 	addiu	sp,sp,32

8007f204 <_Z6Op83M0v>:
8007f204:	3c078021 	lui	a3,0x8021
8007f208:	24e7e988 	addiu	a3,a3,-5752
8007f20c:	8ce60020 	lw	a2,32(a3)
8007f210:	3c028021 	lui	v0,0x8021
8007f214:	2442e974 	addiu	v0,v0,-5772
8007f218:	90c30000 	lbu	v1,0(a2)
8007f21c:	94450008 	lhu	a1,8(v0)
8007f220:	94440004 	lhu	a0,4(v0)
8007f224:	00651821 	addu	v1,v1,a1
8007f228:	3063ffff 	andi	v1,v1,0xffff
8007f22c:	24c60001 	addiu	a2,a2,1
8007f230:	3c028021 	lui	v0,0x8021
8007f234:	3c198008 	lui	t9,0x8008
8007f238:	00602821 	move	a1,v1
8007f23c:	ace60020 	sw	a2,32(a3)
8007f240:	27398778 	addiu	t9,t9,-30856
8007f244:	03200008 	jr	t9
8007f248:	ac437018 	sw	v1,28696(v0)

8007f24c <_Z6Op9FM0v>:
8007f24c:	3c088021 	lui	t0,0x8021
8007f250:	2508e988 	addiu	t0,t0,-5752
8007f254:	8d060020 	lw	a2,32(t0)
8007f258:	3c078021 	lui	a3,0x8021
8007f25c:	90c20001 	lbu	v0,1(a2)
8007f260:	90c40000 	lbu	a0,0(a2)
8007f264:	24e7e974 	addiu	a3,a3,-5772
8007f268:	90c30002 	lbu	v1,2(a2)
8007f26c:	00021200 	sll	v0,v0,0x8
8007f270:	94e5000a 	lhu	a1,10(a3)
8007f274:	00822021 	addu	a0,a0,v0
8007f278:	00852021 	addu	a0,a0,a1
8007f27c:	00031c00 	sll	v1,v1,0x10
8007f280:	3c0200ff 	lui	v0,0xff
8007f284:	00641821 	addu	v1,v1,a0
8007f288:	3442ffff 	ori	v0,v0,0xffff
8007f28c:	00621824 	and	v1,v1,v0
8007f290:	3c198008 	lui	t9,0x8008
8007f294:	3c028021 	lui	v0,0x8021
8007f298:	94e40004 	lhu	a0,4(a3)
8007f29c:	24c60003 	addiu	a2,a2,3
8007f2a0:	00602821 	move	a1,v1
8007f2a4:	ac437018 	sw	v1,28696(v0)
8007f2a8:	27398778 	addiu	t9,t9,-30856
8007f2ac:	03200008 	jr	t9
8007f2b0:	ad060020 	sw	a2,32(t0)

8007f2b4 <_Z6Op8FM0v>:
8007f2b4:	3c088021 	lui	t0,0x8021
8007f2b8:	2508e988 	addiu	t0,t0,-5752
8007f2bc:	8d060020 	lw	a2,32(t0)
8007f2c0:	3c198008 	lui	t9,0x8008
8007f2c4:	90c20001 	lbu	v0,1(a2)
8007f2c8:	90c70000 	lbu	a3,0(a2)
8007f2cc:	90c30002 	lbu	v1,2(a2)
8007f2d0:	00021200 	sll	v0,v0,0x8
8007f2d4:	00e23821 	addu	a3,a3,v0
8007f2d8:	00031c00 	sll	v1,v1,0x10
8007f2dc:	3c028021 	lui	v0,0x8021
8007f2e0:	00e33821 	addu	a3,a3,v1
8007f2e4:	9444e978 	lhu	a0,-5768(v0)
8007f2e8:	3c028021 	lui	v0,0x8021
8007f2ec:	24c60003 	addiu	a2,a2,3
8007f2f0:	00e02821 	move	a1,a3
8007f2f4:	ac477018 	sw	a3,28696(v0)
8007f2f8:	27398778 	addiu	t9,t9,-30856
8007f2fc:	03200008 	jr	t9
8007f300:	ad060020 	sw	a2,32(t0)

8007f304 <_Z6Op99M0v>:
8007f304:	3c078021 	lui	a3,0x8021
8007f308:	24e7e988 	addiu	a3,a3,-5752
8007f30c:	8ce60020 	lw	a2,32(a3)
8007f310:	3c058021 	lui	a1,0x8021
8007f314:	90c20000 	lbu	v0,0(a2)
8007f318:	24a5e974 	addiu	a1,a1,-5772
8007f31c:	8ce80010 	lw	t0,16(a3)
8007f320:	90c30001 	lbu	v1,1(a2)
8007f324:	94a4000c 	lhu	a0,12(a1)
8007f328:	00481021 	addu	v0,v0,t0
8007f32c:	00441021 	addu	v0,v0,a0
8007f330:	00031a00 	sll	v1,v1,0x8
8007f334:	00621821 	addu	v1,v1,v0
8007f338:	94a40004 	lhu	a0,4(a1)
8007f33c:	24c60002 	addiu	a2,a2,2
8007f340:	3c028021 	lui	v0,0x8021
8007f344:	3c198008 	lui	t9,0x8008
8007f348:	00602821 	move	a1,v1
8007f34c:	ace60020 	sw	a2,32(a3)
8007f350:	27398778 	addiu	t9,t9,-30856
8007f354:	03200008 	jr	t9
8007f358:	ac437018 	sw	v1,28696(v0)

8007f35c <_Z6Op9DM0v>:
8007f35c:	3c078021 	lui	a3,0x8021
8007f360:	24e7e988 	addiu	a3,a3,-5752
8007f364:	8ce60020 	lw	a2,32(a3)
8007f368:	3c058021 	lui	a1,0x8021
8007f36c:	90c20000 	lbu	v0,0(a2)
8007f370:	24a5e974 	addiu	a1,a1,-5772
8007f374:	8ce80010 	lw	t0,16(a3)
8007f378:	90c30001 	lbu	v1,1(a2)
8007f37c:	94a4000a 	lhu	a0,10(a1)
8007f380:	00481021 	addu	v0,v0,t0
8007f384:	00441021 	addu	v0,v0,a0
8007f388:	00031a00 	sll	v1,v1,0x8
8007f38c:	00621821 	addu	v1,v1,v0
8007f390:	94a40004 	lhu	a0,4(a1)
8007f394:	24c60002 	addiu	a2,a2,2
8007f398:	3c028021 	lui	v0,0x8021
8007f39c:	3c198008 	lui	t9,0x8008
8007f3a0:	00602821 	move	a1,v1
8007f3a4:	ace60020 	sw	a2,32(a3)
8007f3a8:	27398778 	addiu	t9,t9,-30856
8007f3ac:	03200008 	jr	t9
8007f3b0:	ac437018 	sw	v1,28696(v0)

8007f3b4 <_Z6Op8DM0v>:
8007f3b4:	3c078021 	lui	a3,0x8021
8007f3b8:	24e7e988 	addiu	a3,a3,-5752
8007f3bc:	8ce60020 	lw	a2,32(a3)
8007f3c0:	8ce40010 	lw	a0,16(a3)
8007f3c4:	90c20001 	lbu	v0,1(a2)
8007f3c8:	90c30000 	lbu	v1,0(a2)
8007f3cc:	00021200 	sll	v0,v0,0x8
8007f3d0:	00621821 	addu	v1,v1,v0
8007f3d4:	3c028021 	lui	v0,0x8021
8007f3d8:	00641821 	addu	v1,v1,a0
8007f3dc:	24c60002 	addiu	a2,a2,2
8007f3e0:	9444e978 	lhu	a0,-5768(v0)
8007f3e4:	3c198008 	lui	t9,0x8008
8007f3e8:	3c028021 	lui	v0,0x8021
8007f3ec:	00602821 	move	a1,v1
8007f3f0:	ace60020 	sw	a2,32(a3)
8007f3f4:	27398778 	addiu	t9,t9,-30856
8007f3f8:	03200008 	jr	t9
8007f3fc:	ac437018 	sw	v1,28696(v0)

8007f400 <_Z6Op92M0v>:
8007f400:	27bdffe0 	addiu	sp,sp,-32
8007f404:	afb10014 	sw	s1,20(sp)
8007f408:	3c118021 	lui	s1,0x8021
8007f40c:	afbf001c 	sw	ra,28(sp)
8007f410:	afb20018 	sw	s2,24(sp)
8007f414:	afb00010 	sw	s0,16(sp)
8007f418:	2631e988 	addiu	s1,s1,-5752
8007f41c:	8e250020 	lw	a1,32(s1)
8007f420:	3c028022 	lui	v0,0x8022
8007f424:	90a30000 	lbu	v1,0(a1)
8007f428:	3c108021 	lui	s0,0x8021
8007f42c:	a04350cc 	sb	v1,20684(v0)
8007f430:	2610e974 	addiu	s0,s0,-5772
8007f434:	90a30000 	lbu	v1,0(a1)
8007f438:	96020006 	lhu	v0,6(s0)
8007f43c:	24a50001 	addiu	a1,a1,1
8007f440:	00621821 	addu	v1,v1,v0
8007f444:	3063ffff 	andi	v1,v1,0xffff
8007f448:	3c128021 	lui	s2,0x8021
8007f44c:	3c028007 	lui	v0,0x8007
8007f450:	00602021 	move	a0,v1
8007f454:	ae250020 	sw	a1,32(s1)
8007f458:	244269c0 	addiu	v0,v0,27072
8007f45c:	0040f809 	jalr	v0
8007f460:	ae437018 	sw	v1,28696(s2)
8007f464:	8e230010 	lw	v1,16(s1)
8007f468:	96040004 	lhu	a0,4(s0)
8007f46c:	00431021 	addu	v0,v0,v1
8007f470:	ae427018 	sw	v0,28696(s2)
8007f474:	3c198008 	lui	t9,0x8008
8007f478:	8fbf001c 	lw	ra,28(sp)
8007f47c:	8fb20018 	lw	s2,24(sp)
8007f480:	8fb10014 	lw	s1,20(sp)
8007f484:	8fb00010 	lw	s0,16(sp)
8007f488:	00402821 	move	a1,v0
8007f48c:	27398778 	addiu	t9,t9,-30856
8007f490:	03200008 	jr	t9
8007f494:	27bd0020 	addiu	sp,sp,32

8007f498 <_Z6Op95M0v>:
8007f498:	3c098021 	lui	t1,0x8021
8007f49c:	2529e988 	addiu	t1,t1,-5752
8007f4a0:	3c068021 	lui	a2,0x8021
8007f4a4:	24c6e974 	addiu	a2,a2,-5772
8007f4a8:	8d280020 	lw	t0,32(t1)
8007f4ac:	94c2000a 	lhu	v0,10(a2)
8007f4b0:	94c70006 	lhu	a3,6(a2)
8007f4b4:	94c40002 	lhu	a0,2(a2)
8007f4b8:	91050000 	lbu	a1,0(t0)
8007f4bc:	00e23821 	addu	a3,a3,v0
8007f4c0:	30840100 	andi	a0,a0,0x100
8007f4c4:	3402ffff 	li	v0,0xffff
8007f4c8:	240300ff 	li	v1,255
8007f4cc:	0044180a 	movz	v1,v0,a0
8007f4d0:	00a72821 	addu	a1,a1,a3
8007f4d4:	00651824 	and	v1,v1,a1
8007f4d8:	3c028021 	lui	v0,0x8021
8007f4dc:	3c198008 	lui	t9,0x8008
8007f4e0:	94c40004 	lhu	a0,4(a2)
8007f4e4:	25080001 	addiu	t0,t0,1
8007f4e8:	00602821 	move	a1,v1
8007f4ec:	ac437018 	sw	v1,28696(v0)
8007f4f0:	27398778 	addiu	t9,t9,-30856
8007f4f4:	03200008 	jr	t9
8007f4f8:	ad280020 	sw	t0,32(t1)

8007f4fc <_Z6Op83M1v>:
8007f4fc:	3c078021 	lui	a3,0x8021
8007f500:	24e7e988 	addiu	a3,a3,-5752
8007f504:	8ce60020 	lw	a2,32(a3)
8007f508:	3c028021 	lui	v0,0x8021
8007f50c:	2442e974 	addiu	v0,v0,-5772
8007f510:	90c30000 	lbu	v1,0(a2)
8007f514:	94450008 	lhu	a1,8(v0)
8007f518:	90440004 	lbu	a0,4(v0)
8007f51c:	00651821 	addu	v1,v1,a1
8007f520:	3063ffff 	andi	v1,v1,0xffff
8007f524:	24c60001 	addiu	a2,a2,1
8007f528:	3c028021 	lui	v0,0x8021
8007f52c:	3c198008 	lui	t9,0x8008
8007f530:	00602821 	move	a1,v1
8007f534:	ace60020 	sw	a2,32(a3)
8007f538:	273985b4 	addiu	t9,t9,-31308
8007f53c:	03200008 	jr	t9
8007f540:	ac437018 	sw	v1,28696(v0)

8007f544 <_Z6Op9FM1v>:
8007f544:	3c088021 	lui	t0,0x8021
8007f548:	2508e988 	addiu	t0,t0,-5752
8007f54c:	8d060020 	lw	a2,32(t0)
8007f550:	3c078021 	lui	a3,0x8021
8007f554:	90c20001 	lbu	v0,1(a2)
8007f558:	90c40000 	lbu	a0,0(a2)
8007f55c:	24e7e974 	addiu	a3,a3,-5772
8007f560:	90c30002 	lbu	v1,2(a2)
8007f564:	00021200 	sll	v0,v0,0x8
8007f568:	94e5000a 	lhu	a1,10(a3)
8007f56c:	00822021 	addu	a0,a0,v0
8007f570:	00852021 	addu	a0,a0,a1
8007f574:	00031c00 	sll	v1,v1,0x10
8007f578:	3c0200ff 	lui	v0,0xff
8007f57c:	00641821 	addu	v1,v1,a0
8007f580:	3442ffff 	ori	v0,v0,0xffff
8007f584:	00621824 	and	v1,v1,v0
8007f588:	3c198008 	lui	t9,0x8008
8007f58c:	3c028021 	lui	v0,0x8021
8007f590:	90e40004 	lbu	a0,4(a3)
8007f594:	24c60003 	addiu	a2,a2,3
8007f598:	00602821 	move	a1,v1
8007f59c:	ac437018 	sw	v1,28696(v0)
8007f5a0:	273985b4 	addiu	t9,t9,-31308
8007f5a4:	03200008 	jr	t9
8007f5a8:	ad060020 	sw	a2,32(t0)

8007f5ac <_Z6Op8FM1v>:
8007f5ac:	3c088021 	lui	t0,0x8021
8007f5b0:	2508e988 	addiu	t0,t0,-5752
8007f5b4:	8d060020 	lw	a2,32(t0)
8007f5b8:	3c198008 	lui	t9,0x8008
8007f5bc:	90c20001 	lbu	v0,1(a2)
8007f5c0:	90c70000 	lbu	a3,0(a2)
8007f5c4:	90c30002 	lbu	v1,2(a2)
8007f5c8:	00021200 	sll	v0,v0,0x8
8007f5cc:	00e23821 	addu	a3,a3,v0
8007f5d0:	00031c00 	sll	v1,v1,0x10
8007f5d4:	3c028021 	lui	v0,0x8021
8007f5d8:	00e33821 	addu	a3,a3,v1
8007f5dc:	9044e978 	lbu	a0,-5768(v0)
8007f5e0:	3c028021 	lui	v0,0x8021
8007f5e4:	24c60003 	addiu	a2,a2,3
8007f5e8:	00e02821 	move	a1,a3
8007f5ec:	ac477018 	sw	a3,28696(v0)
8007f5f0:	273985b4 	addiu	t9,t9,-31308
8007f5f4:	03200008 	jr	t9
8007f5f8:	ad060020 	sw	a2,32(t0)

8007f5fc <_Z6Op99M1v>:
8007f5fc:	3c078021 	lui	a3,0x8021
8007f600:	24e7e988 	addiu	a3,a3,-5752
8007f604:	8ce60020 	lw	a2,32(a3)
8007f608:	3c058021 	lui	a1,0x8021
8007f60c:	90c20000 	lbu	v0,0(a2)
8007f610:	24a5e974 	addiu	a1,a1,-5772
8007f614:	8ce80010 	lw	t0,16(a3)
8007f618:	90c30001 	lbu	v1,1(a2)
8007f61c:	94a4000c 	lhu	a0,12(a1)
8007f620:	00481021 	addu	v0,v0,t0
8007f624:	00441021 	addu	v0,v0,a0
8007f628:	00031a00 	sll	v1,v1,0x8
8007f62c:	00621821 	addu	v1,v1,v0
8007f630:	90a40004 	lbu	a0,4(a1)
8007f634:	24c60002 	addiu	a2,a2,2
8007f638:	3c028021 	lui	v0,0x8021
8007f63c:	3c198008 	lui	t9,0x8008
8007f640:	00602821 	move	a1,v1
8007f644:	ace60020 	sw	a2,32(a3)
8007f648:	273985b4 	addiu	t9,t9,-31308
8007f64c:	03200008 	jr	t9
8007f650:	ac437018 	sw	v1,28696(v0)

8007f654 <_Z6Op9DM1v>:
8007f654:	3c078021 	lui	a3,0x8021
8007f658:	24e7e988 	addiu	a3,a3,-5752
8007f65c:	8ce60020 	lw	a2,32(a3)
8007f660:	3c058021 	lui	a1,0x8021
8007f664:	90c20000 	lbu	v0,0(a2)
8007f668:	24a5e974 	addiu	a1,a1,-5772
8007f66c:	8ce80010 	lw	t0,16(a3)
8007f670:	90c30001 	lbu	v1,1(a2)
8007f674:	94a4000a 	lhu	a0,10(a1)
8007f678:	00481021 	addu	v0,v0,t0
8007f67c:	00441021 	addu	v0,v0,a0
8007f680:	00031a00 	sll	v1,v1,0x8
8007f684:	00621821 	addu	v1,v1,v0
8007f688:	90a40004 	lbu	a0,4(a1)
8007f68c:	24c60002 	addiu	a2,a2,2
8007f690:	3c028021 	lui	v0,0x8021
8007f694:	3c198008 	lui	t9,0x8008
8007f698:	00602821 	move	a1,v1
8007f69c:	ace60020 	sw	a2,32(a3)
8007f6a0:	273985b4 	addiu	t9,t9,-31308
8007f6a4:	03200008 	jr	t9
8007f6a8:	ac437018 	sw	v1,28696(v0)

8007f6ac <_Z6Op8DM1v>:
8007f6ac:	3c078021 	lui	a3,0x8021
8007f6b0:	24e7e988 	addiu	a3,a3,-5752
8007f6b4:	8ce60020 	lw	a2,32(a3)
8007f6b8:	8ce40010 	lw	a0,16(a3)
8007f6bc:	90c20001 	lbu	v0,1(a2)
8007f6c0:	90c30000 	lbu	v1,0(a2)
8007f6c4:	00021200 	sll	v0,v0,0x8
8007f6c8:	00621821 	addu	v1,v1,v0
8007f6cc:	3c028021 	lui	v0,0x8021
8007f6d0:	00641821 	addu	v1,v1,a0
8007f6d4:	24c60002 	addiu	a2,a2,2
8007f6d8:	9044e978 	lbu	a0,-5768(v0)
8007f6dc:	3c198008 	lui	t9,0x8008
8007f6e0:	3c028021 	lui	v0,0x8021
8007f6e4:	00602821 	move	a1,v1
8007f6e8:	ace60020 	sw	a2,32(a3)
8007f6ec:	273985b4 	addiu	t9,t9,-31308
8007f6f0:	03200008 	jr	t9
8007f6f4:	ac437018 	sw	v1,28696(v0)

8007f6f8 <_Z6Op95M1v>:
8007f6f8:	3c098021 	lui	t1,0x8021
8007f6fc:	2529e988 	addiu	t1,t1,-5752
8007f700:	3c068021 	lui	a2,0x8021
8007f704:	24c6e974 	addiu	a2,a2,-5772
8007f708:	8d280020 	lw	t0,32(t1)
8007f70c:	94c2000a 	lhu	v0,10(a2)
8007f710:	94c70006 	lhu	a3,6(a2)
8007f714:	94c40002 	lhu	a0,2(a2)
8007f718:	91050000 	lbu	a1,0(t0)
8007f71c:	00e23821 	addu	a3,a3,v0
8007f720:	30840100 	andi	a0,a0,0x100
8007f724:	3402ffff 	li	v0,0xffff
8007f728:	240300ff 	li	v1,255
8007f72c:	0044180a 	movz	v1,v0,a0
8007f730:	00a72821 	addu	a1,a1,a3
8007f734:	00651824 	and	v1,v1,a1
8007f738:	3c028021 	lui	v0,0x8021
8007f73c:	3c198008 	lui	t9,0x8008
8007f740:	90c40004 	lbu	a0,4(a2)
8007f744:	25080001 	addiu	t0,t0,1
8007f748:	00602821 	move	a1,v1
8007f74c:	ac437018 	sw	v1,28696(v0)
8007f750:	273985b4 	addiu	t9,t9,-31308
8007f754:	03200008 	jr	t9
8007f758:	ad280020 	sw	t0,32(t1)

8007f75c <_Z4OpFCv>:
8007f75c:	27bdffd8 	addiu	sp,sp,-40
8007f760:	afb10014 	sw	s1,20(sp)
8007f764:	3c118021 	lui	s1,0x8021
8007f768:	afbf0020 	sw	ra,32(sp)
8007f76c:	afb3001c 	sw	s3,28(sp)
8007f770:	afb20018 	sw	s2,24(sp)
8007f774:	afb00010 	sw	s0,16(sp)
8007f778:	2631e988 	addiu	s1,s1,-5752
8007f77c:	8e230020 	lw	v1,32(s1)
8007f780:	3c128021 	lui	s2,0x8021
8007f784:	2652e974 	addiu	s2,s2,-5772
8007f788:	90650000 	lbu	a1,0(v1)
8007f78c:	90620001 	lbu	v0,1(v1)
8007f790:	9644000a 	lhu	a0,10(s2)
8007f794:	00021200 	sll	v0,v0,0x8
8007f798:	00852021 	addu	a0,a0,a1
8007f79c:	00822021 	addu	a0,a0,v0
8007f7a0:	3c138021 	lui	s3,0x8021
8007f7a4:	3084ffff 	andi	a0,a0,0xffff
8007f7a8:	ae647018 	sw	a0,28696(s3)
8007f7ac:	8e22000c 	lw	v0,12(s1)
8007f7b0:	90650001 	lbu	a1,1(v1)
8007f7b4:	00822021 	addu	a0,a0,v0
8007f7b8:	3c028022 	lui	v0,0x8022
8007f7bc:	24630002 	addiu	v1,v1,2
8007f7c0:	a04550cc 	sb	a1,20684(v0)
8007f7c4:	3c028007 	lui	v0,0x8007
8007f7c8:	244269c0 	addiu	v0,v0,27072
8007f7cc:	0040f809 	jalr	v0
8007f7d0:	ae230020 	sw	v1,32(s1)
8007f7d4:	8e230024 	lw	v1,36(s1)
8007f7d8:	8e240020 	lw	a0,32(s1)
8007f7dc:	96450008 	lhu	a1,8(s2)
8007f7e0:	00832023 	subu	a0,a0,v1
8007f7e4:	2484ffff 	addiu	a0,a0,-1
8007f7e8:	00042203 	sra	a0,a0,0x8
8007f7ec:	3c108008 	lui	s0,0x8008
8007f7f0:	261085b4 	addiu	s0,s0,-31308
8007f7f4:	ae627018 	sw	v0,28696(s3)
8007f7f8:	0200f809 	jalr	s0
8007f7fc:	308400ff 	andi	a0,a0,0xff
8007f800:	8e220024 	lw	v0,36(s1)
8007f804:	8e240020 	lw	a0,32(s1)
8007f808:	96450008 	lhu	a1,8(s2)
8007f80c:	00822023 	subu	a0,a0,v0
8007f810:	2484ffff 	addiu	a0,a0,-1
8007f814:	24a5ffff 	addiu	a1,a1,-1
8007f818:	308400ff 	andi	a0,a0,0xff
8007f81c:	0200f809 	jalr	s0
8007f820:	30a5ffff 	andi	a1,a1,0xffff
8007f824:	96420008 	lhu	v0,8(s2)
8007f828:	8e23000c 	lw	v1,12(s1)
8007f82c:	8e647018 	lw	a0,28696(s3)
8007f830:	2442fffe 	addiu	v0,v0,-2
8007f834:	a6420008 	sh	v0,8(s2)
8007f838:	3c198007 	lui	t9,0x8007
8007f83c:	8fbf0020 	lw	ra,32(sp)
8007f840:	8fb3001c 	lw	s3,28(sp)
8007f844:	8fb20018 	lw	s2,24(sp)
8007f848:	8fb10014 	lw	s1,20(sp)
8007f84c:	8fb00010 	lw	s0,16(sp)
8007f850:	00642021 	addu	a0,v1,a0
8007f854:	27395fdc 	addiu	t9,t9,24540
8007f858:	03200008 	jr	t9
8007f85c:	27bd0028 	addiu	sp,sp,40

8007f860 <_Z6OpFCE1v>:
8007f860:	27bdffd8 	addiu	sp,sp,-40
8007f864:	afb00010 	sw	s0,16(sp)
8007f868:	3c108021 	lui	s0,0x8021
8007f86c:	afbf0020 	sw	ra,32(sp)
8007f870:	afb3001c 	sw	s3,28(sp)
8007f874:	afb20018 	sw	s2,24(sp)
8007f878:	afb10014 	sw	s1,20(sp)
8007f87c:	2610e988 	addiu	s0,s0,-5752
8007f880:	8e030020 	lw	v1,32(s0)
8007f884:	3c128021 	lui	s2,0x8021
8007f888:	2652e974 	addiu	s2,s2,-5772
8007f88c:	90650000 	lbu	a1,0(v1)
8007f890:	90620001 	lbu	v0,1(v1)
8007f894:	9644000a 	lhu	a0,10(s2)
8007f898:	00021200 	sll	v0,v0,0x8
8007f89c:	00852021 	addu	a0,a0,a1
8007f8a0:	00822021 	addu	a0,a0,v0
8007f8a4:	3c138021 	lui	s3,0x8021
8007f8a8:	3084ffff 	andi	a0,a0,0xffff
8007f8ac:	ae647018 	sw	a0,28696(s3)
8007f8b0:	8e02000c 	lw	v0,12(s0)
8007f8b4:	90650001 	lbu	a1,1(v1)
8007f8b8:	00822021 	addu	a0,a0,v0
8007f8bc:	3c028022 	lui	v0,0x8022
8007f8c0:	24630002 	addiu	v1,v1,2
8007f8c4:	a04550cc 	sb	a1,20684(v0)
8007f8c8:	3c028007 	lui	v0,0x8007
8007f8cc:	244269c0 	addiu	v0,v0,27072
8007f8d0:	0040f809 	jalr	v0
8007f8d4:	ae030020 	sw	v1,32(s0)
8007f8d8:	8e030024 	lw	v1,36(s0)
8007f8dc:	8e040020 	lw	a0,32(s0)
8007f8e0:	96460008 	lhu	a2,8(s2)
8007f8e4:	00832023 	subu	a0,a0,v1
8007f8e8:	2484ffff 	addiu	a0,a0,-1
8007f8ec:	00c02821 	move	a1,a2
8007f8f0:	00042203 	sra	a0,a0,0x8
8007f8f4:	24c6ffff 	addiu	a2,a2,-1
8007f8f8:	3c118008 	lui	s1,0x8008
8007f8fc:	263185b4 	addiu	s1,s1,-31308
8007f900:	ae627018 	sw	v0,28696(s3)
8007f904:	a6460008 	sh	a2,8(s2)
8007f908:	0220f809 	jalr	s1
8007f90c:	308400ff 	andi	a0,a0,0xff
8007f910:	8e030024 	lw	v1,36(s0)
8007f914:	8e040020 	lw	a0,32(s0)
8007f918:	96420008 	lhu	v0,8(s2)
8007f91c:	00832023 	subu	a0,a0,v1
8007f920:	00402821 	move	a1,v0
8007f924:	2484ffff 	addiu	a0,a0,-1
8007f928:	2442ffff 	addiu	v0,v0,-1
8007f92c:	a6420008 	sh	v0,8(s2)
8007f930:	0220f809 	jalr	s1
8007f934:	308400ff 	andi	a0,a0,0xff
8007f938:	8e03000c 	lw	v1,12(s0)
8007f93c:	8e647018 	lw	a0,28696(s3)
8007f940:	24020001 	li	v0,1
8007f944:	a2420009 	sb	v0,9(s2)
8007f948:	3c198007 	lui	t9,0x8007
8007f94c:	8fbf0020 	lw	ra,32(sp)
8007f950:	8fb3001c 	lw	s3,28(sp)
8007f954:	8fb20018 	lw	s2,24(sp)
8007f958:	8fb10014 	lw	s1,20(sp)
8007f95c:	8fb00010 	lw	s0,16(sp)
8007f960:	00642021 	addu	a0,v1,a0
8007f964:	27395fdc 	addiu	t9,t9,24540
8007f968:	03200008 	jr	t9
8007f96c:	27bd0028 	addiu	sp,sp,40

8007f970 <_Z6Op3CM0v>:
8007f970:	27bdffe0 	addiu	sp,sp,-32
8007f974:	afb00010 	sw	s0,16(sp)
8007f978:	3c108021 	lui	s0,0x8021
8007f97c:	2610e988 	addiu	s0,s0,-5752
8007f980:	8e050020 	lw	a1,32(s0)
8007f984:	afbf0018 	sw	ra,24(sp)
8007f988:	afb10014 	sw	s1,20(sp)
8007f98c:	3c118021 	lui	s1,0x8021
8007f990:	90a30000 	lbu	v1,0(a1)
8007f994:	8e060010 	lw	a2,16(s0)
8007f998:	2631e974 	addiu	s1,s1,-5772
8007f99c:	90a40001 	lbu	a0,1(a1)
8007f9a0:	9622000a 	lhu	v0,10(s1)
8007f9a4:	00661821 	addu	v1,v1,a2
8007f9a8:	00621821 	addu	v1,v1,v0
8007f9ac:	00042200 	sll	a0,a0,0x8
8007f9b0:	00832021 	addu	a0,a0,v1
8007f9b4:	3c028021 	lui	v0,0x8021
8007f9b8:	ac447018 	sw	a0,28696(v0)
8007f9bc:	90a30001 	lbu	v1,1(a1)
8007f9c0:	3c028022 	lui	v0,0x8022
8007f9c4:	24a50002 	addiu	a1,a1,2
8007f9c8:	a04350cc 	sb	v1,20684(v0)
8007f9cc:	3c028007 	lui	v0,0x8007
8007f9d0:	244269c0 	addiu	v0,v0,27072
8007f9d4:	0040f809 	jalr	v0
8007f9d8:	ae050020 	sw	a1,32(s0)
8007f9dc:	96230004 	lhu	v1,4(s1)
8007f9e0:	00022b82 	srl	a1,v0,0xe
8007f9e4:	00431824 	and	v1,v0,v1
8007f9e8:	3c048022 	lui	a0,0x8022
8007f9ec:	a48250be 	sh	v0,20670(a0)
8007f9f0:	30a50001 	andi	a1,a1,0x1
8007f9f4:	0003182b 	sltu	v1,zero,v1
8007f9f8:	00023202 	srl	a2,v0,0x8
8007f9fc:	a2030005 	sb	v1,5(s0)
8007fa00:	a2050007 	sb	a1,7(s0)
8007fa04:	a2060006 	sb	a2,6(s0)
8007fa08:	8fbf0018 	lw	ra,24(sp)
8007fa0c:	8fb10014 	lw	s1,20(sp)
8007fa10:	8fb00010 	lw	s0,16(sp)
8007fa14:	03e00008 	jr	ra
8007fa18:	27bd0020 	addiu	sp,sp,32

8007fa1c <_Z6Op2CM0v>:
8007fa1c:	27bdffe8 	addiu	sp,sp,-24
8007fa20:	afb00010 	sw	s0,16(sp)
8007fa24:	3c108021 	lui	s0,0x8021
8007fa28:	2610e988 	addiu	s0,s0,-5752
8007fa2c:	8e030020 	lw	v1,32(s0)
8007fa30:	afbf0014 	sw	ra,20(sp)
8007fa34:	90620001 	lbu	v0,1(v1)
8007fa38:	90640000 	lbu	a0,0(v1)
8007fa3c:	8e050010 	lw	a1,16(s0)
8007fa40:	00021200 	sll	v0,v0,0x8
8007fa44:	00822021 	addu	a0,a0,v0
8007fa48:	00852021 	addu	a0,a0,a1
8007fa4c:	3c028021 	lui	v0,0x8021
8007fa50:	ac447018 	sw	a0,28696(v0)
8007fa54:	90650001 	lbu	a1,1(v1)
8007fa58:	3c028022 	lui	v0,0x8022
8007fa5c:	24630002 	addiu	v1,v1,2
8007fa60:	a04550cc 	sb	a1,20684(v0)
8007fa64:	3c028007 	lui	v0,0x8007
8007fa68:	244269c0 	addiu	v0,v0,27072
8007fa6c:	0040f809 	jalr	v0
8007fa70:	ae030020 	sw	v1,32(s0)
8007fa74:	3c038021 	lui	v1,0x8021
8007fa78:	9464e978 	lhu	a0,-5768(v1)
8007fa7c:	00022b82 	srl	a1,v0,0xe
8007fa80:	00442024 	and	a0,v0,a0
8007fa84:	3c038022 	lui	v1,0x8022
8007fa88:	a46250be 	sh	v0,20670(v1)
8007fa8c:	30a50001 	andi	a1,a1,0x1
8007fa90:	0004202b 	sltu	a0,zero,a0
8007fa94:	00023202 	srl	a2,v0,0x8
8007fa98:	a2040005 	sb	a0,5(s0)
8007fa9c:	a2050007 	sb	a1,7(s0)
8007faa0:	a2060006 	sb	a2,6(s0)
8007faa4:	8fbf0014 	lw	ra,20(sp)
8007faa8:	8fb00010 	lw	s0,16(sp)
8007faac:	03e00008 	jr	ra
8007fab0:	27bd0018 	addiu	sp,sp,24

8007fab4 <_Z6Op34M0v>:
8007fab4:	27bdffe0 	addiu	sp,sp,-32
8007fab8:	afb00010 	sw	s0,16(sp)
8007fabc:	3c108021 	lui	s0,0x8021
8007fac0:	2610e988 	addiu	s0,s0,-5752
8007fac4:	8e070020 	lw	a3,32(s0)
8007fac8:	afbf0018 	sw	ra,24(sp)
8007facc:	afb10014 	sw	s1,20(sp)
8007fad0:	90e30000 	lbu	v1,0(a3)
8007fad4:	3c118021 	lui	s1,0x8021
8007fad8:	2631e974 	addiu	s1,s1,-5772
8007fadc:	3c028022 	lui	v0,0x8022
8007fae0:	a04350cc 	sb	v1,20684(v0)
8007fae4:	96260006 	lhu	a2,6(s1)
8007fae8:	9622000a 	lhu	v0,10(s1)
8007faec:	96240002 	lhu	a0,2(s1)
8007faf0:	90e50000 	lbu	a1,0(a3)
8007faf4:	00c23021 	addu	a2,a2,v0
8007faf8:	30840100 	andi	a0,a0,0x100
8007fafc:	3402ffff 	li	v0,0xffff
8007fb00:	240300ff 	li	v1,255
8007fb04:	00a62821 	addu	a1,a1,a2
8007fb08:	0044180a 	movz	v1,v0,a0
8007fb0c:	00651824 	and	v1,v1,a1
8007fb10:	3c028021 	lui	v0,0x8021
8007fb14:	ac437018 	sw	v1,28696(v0)
8007fb18:	24e70001 	addiu	a3,a3,1
8007fb1c:	3c028007 	lui	v0,0x8007
8007fb20:	00602021 	move	a0,v1
8007fb24:	244269c0 	addiu	v0,v0,27072
8007fb28:	0040f809 	jalr	v0
8007fb2c:	ae070020 	sw	a3,32(s0)
8007fb30:	96230004 	lhu	v1,4(s1)
8007fb34:	00022b82 	srl	a1,v0,0xe
8007fb38:	00431824 	and	v1,v0,v1
8007fb3c:	3c048022 	lui	a0,0x8022
8007fb40:	a48250be 	sh	v0,20670(a0)
8007fb44:	30a50001 	andi	a1,a1,0x1
8007fb48:	0003182b 	sltu	v1,zero,v1
8007fb4c:	00023202 	srl	a2,v0,0x8
8007fb50:	a2030005 	sb	v1,5(s0)
8007fb54:	a2050007 	sb	a1,7(s0)
8007fb58:	a2060006 	sb	a2,6(s0)
8007fb5c:	8fbf0018 	lw	ra,24(sp)
8007fb60:	8fb10014 	lw	s1,20(sp)
8007fb64:	8fb00010 	lw	s0,16(sp)
8007fb68:	03e00008 	jr	ra
8007fb6c:	27bd0020 	addiu	sp,sp,32

8007fb70 <_Z6Op0CM0v>:
8007fb70:	27bdffd8 	addiu	sp,sp,-40
8007fb74:	afb10014 	sw	s1,20(sp)
8007fb78:	3c118021 	lui	s1,0x8021
8007fb7c:	afbf0020 	sw	ra,32(sp)
8007fb80:	afb3001c 	sw	s3,28(sp)
8007fb84:	afb20018 	sw	s2,24(sp)
8007fb88:	afb00010 	sw	s0,16(sp)
8007fb8c:	2631e988 	addiu	s1,s1,-5752
8007fb90:	8e230020 	lw	v1,32(s1)
8007fb94:	8e250010 	lw	a1,16(s1)
8007fb98:	90620001 	lbu	v0,1(v1)
8007fb9c:	90640000 	lbu	a0,0(v1)
8007fba0:	00021200 	sll	v0,v0,0x8
8007fba4:	00822021 	addu	a0,a0,v0
8007fba8:	00852021 	addu	a0,a0,a1
8007fbac:	3c128021 	lui	s2,0x8021
8007fbb0:	ae447018 	sw	a0,28696(s2)
8007fbb4:	90650001 	lbu	a1,1(v1)
8007fbb8:	3c028022 	lui	v0,0x8022
8007fbbc:	24630002 	addiu	v1,v1,2
8007fbc0:	a04550cc 	sb	a1,20684(v0)
8007fbc4:	3c028007 	lui	v0,0x8007
8007fbc8:	244269c0 	addiu	v0,v0,27072
8007fbcc:	0040f809 	jalr	v0
8007fbd0:	ae230020 	sw	v1,32(s1)
8007fbd4:	3c038021 	lui	v1,0x8021
8007fbd8:	9464e978 	lhu	a0,-5768(v1)
8007fbdc:	8e457018 	lw	a1,28696(s2)
8007fbe0:	00441825 	or	v1,v0,a0
8007fbe4:	00441024 	and	v0,v0,a0
8007fbe8:	3063ffff 	andi	v1,v1,0xffff
8007fbec:	3c108022 	lui	s0,0x8022
8007fbf0:	0002102b 	sltu	v0,zero,v0
8007fbf4:	3c068008 	lui	a2,0x8008
8007fbf8:	24d385b4 	addiu	s3,a2,-31308
8007fbfc:	00032202 	srl	a0,v1,0x8
8007fc00:	24a50001 	addiu	a1,a1,1
8007fc04:	a2220005 	sb	v0,5(s1)
8007fc08:	0260f809 	jalr	s3
8007fc0c:	a60350be 	sh	v1,20670(s0)
8007fc10:	920450be 	lbu	a0,20670(s0)
8007fc14:	8e457018 	lw	a1,28696(s2)
8007fc18:	0260c821 	move	t9,s3
8007fc1c:	8fbf0020 	lw	ra,32(sp)
8007fc20:	8fb3001c 	lw	s3,28(sp)
8007fc24:	8fb20018 	lw	s2,24(sp)
8007fc28:	8fb10014 	lw	s1,20(sp)
8007fc2c:	8fb00010 	lw	s0,16(sp)
8007fc30:	03200008 	jr	t9
8007fc34:	27bd0028 	addiu	sp,sp,40

8007fc38 <_Z6Op1CM0v>:
8007fc38:	27bdffd8 	addiu	sp,sp,-40
8007fc3c:	afb10014 	sw	s1,20(sp)
8007fc40:	3c118021 	lui	s1,0x8021
8007fc44:	afbf0020 	sw	ra,32(sp)
8007fc48:	afb3001c 	sw	s3,28(sp)
8007fc4c:	afb20018 	sw	s2,24(sp)
8007fc50:	afb00010 	sw	s0,16(sp)
8007fc54:	2631e988 	addiu	s1,s1,-5752
8007fc58:	8e230020 	lw	v1,32(s1)
8007fc5c:	8e250010 	lw	a1,16(s1)
8007fc60:	90620001 	lbu	v0,1(v1)
8007fc64:	90640000 	lbu	a0,0(v1)
8007fc68:	00021200 	sll	v0,v0,0x8
8007fc6c:	00822021 	addu	a0,a0,v0
8007fc70:	00852021 	addu	a0,a0,a1
8007fc74:	3c128021 	lui	s2,0x8021
8007fc78:	ae447018 	sw	a0,28696(s2)
8007fc7c:	90650001 	lbu	a1,1(v1)
8007fc80:	3c028022 	lui	v0,0x8022
8007fc84:	24630002 	addiu	v1,v1,2
8007fc88:	a04550cc 	sb	a1,20684(v0)
8007fc8c:	3c028007 	lui	v0,0x8007
8007fc90:	244269c0 	addiu	v0,v0,27072
8007fc94:	0040f809 	jalr	v0
8007fc98:	ae230020 	sw	v1,32(s1)
8007fc9c:	3c038021 	lui	v1,0x8021
8007fca0:	9464e978 	lhu	a0,-5768(v1)
8007fca4:	8e457018 	lw	a1,28696(s2)
8007fca8:	00041827 	nor	v1,zero,a0
8007fcac:	00621824 	and	v1,v1,v0
8007fcb0:	00441024 	and	v0,v0,a0
8007fcb4:	3063ffff 	andi	v1,v1,0xffff
8007fcb8:	3c108022 	lui	s0,0x8022
8007fcbc:	0002102b 	sltu	v0,zero,v0
8007fcc0:	3c068008 	lui	a2,0x8008
8007fcc4:	24d385b4 	addiu	s3,a2,-31308
8007fcc8:	00032202 	srl	a0,v1,0x8
8007fccc:	24a50001 	addiu	a1,a1,1
8007fcd0:	a2220005 	sb	v0,5(s1)
8007fcd4:	0260f809 	jalr	s3
8007fcd8:	a60350be 	sh	v1,20670(s0)
8007fcdc:	920450be 	lbu	a0,20670(s0)
8007fce0:	8e457018 	lw	a1,28696(s2)
8007fce4:	0260c821 	move	t9,s3
8007fce8:	8fbf0020 	lw	ra,32(sp)
8007fcec:	8fb3001c 	lw	s3,28(sp)
8007fcf0:	8fb20018 	lw	s2,24(sp)
8007fcf4:	8fb10014 	lw	s1,20(sp)
8007fcf8:	8fb00010 	lw	s0,16(sp)
8007fcfc:	03200008 	jr	t9
8007fd00:	27bd0028 	addiu	sp,sp,40

8007fd04 <_Z6OpB5M1v>:
8007fd04:	27bdffe0 	addiu	sp,sp,-32
8007fd08:	afb10014 	sw	s1,20(sp)
8007fd0c:	3c118021 	lui	s1,0x8021
8007fd10:	2631e988 	addiu	s1,s1,-5752
8007fd14:	8e270020 	lw	a3,32(s1)
8007fd18:	afbf0018 	sw	ra,24(sp)
8007fd1c:	afb00010 	sw	s0,16(sp)
8007fd20:	90e30000 	lbu	v1,0(a3)
8007fd24:	3c108021 	lui	s0,0x8021
8007fd28:	2610e974 	addiu	s0,s0,-5772
8007fd2c:	3c028022 	lui	v0,0x8022
8007fd30:	a04350cc 	sb	v1,20684(v0)
8007fd34:	96060006 	lhu	a2,6(s0)
8007fd38:	9602000a 	lhu	v0,10(s0)
8007fd3c:	96040002 	lhu	a0,2(s0)
8007fd40:	90e50000 	lbu	a1,0(a3)
8007fd44:	00c23021 	addu	a2,a2,v0
8007fd48:	30840100 	andi	a0,a0,0x100
8007fd4c:	3402ffff 	li	v0,0xffff
8007fd50:	240300ff 	li	v1,255
8007fd54:	0044180a 	movz	v1,v0,a0
8007fd58:	00a62821 	addu	a1,a1,a2
8007fd5c:	00651824 	and	v1,v1,a1
8007fd60:	3c028021 	lui	v0,0x8021
8007fd64:	24e70001 	addiu	a3,a3,1
8007fd68:	ac437018 	sw	v1,28696(v0)
8007fd6c:	3c028007 	lui	v0,0x8007
8007fd70:	ae270020 	sw	a3,32(s1)
8007fd74:	24426674 	addiu	v0,v0,26228
8007fd78:	0040f809 	jalr	v0
8007fd7c:	00602021 	move	a0,v1
8007fd80:	a2020004 	sb	v0,4(s0)
8007fd84:	304200ff 	andi	v0,v0,0xff
8007fd88:	a2220006 	sb	v0,6(s1)
8007fd8c:	a2220005 	sb	v0,5(s1)
8007fd90:	8fbf0018 	lw	ra,24(sp)
8007fd94:	8fb10014 	lw	s1,20(sp)
8007fd98:	8fb00010 	lw	s0,16(sp)
8007fd9c:	03e00008 	jr	ra
8007fda0:	27bd0020 	addiu	sp,sp,32

8007fda4 <_Z6OpA5M1v>:
8007fda4:	27bdffe0 	addiu	sp,sp,-32
8007fda8:	afb10014 	sw	s1,20(sp)
8007fdac:	3c118021 	lui	s1,0x8021
8007fdb0:	2631e988 	addiu	s1,s1,-5752
8007fdb4:	8e250020 	lw	a1,32(s1)
8007fdb8:	afbf0018 	sw	ra,24(sp)
8007fdbc:	afb00010 	sw	s0,16(sp)
8007fdc0:	90a30000 	lbu	v1,0(a1)
8007fdc4:	3c028022 	lui	v0,0x8022
8007fdc8:	3c108021 	lui	s0,0x8021
8007fdcc:	a04350cc 	sb	v1,20684(v0)
8007fdd0:	2610e974 	addiu	s0,s0,-5772
8007fdd4:	90a20000 	lbu	v0,0(a1)
8007fdd8:	96030006 	lhu	v1,6(s0)
8007fddc:	24a50001 	addiu	a1,a1,1
8007fde0:	00431021 	addu	v0,v0,v1
8007fde4:	3042ffff 	andi	v0,v0,0xffff
8007fde8:	3c038021 	lui	v1,0x8021
8007fdec:	00402021 	move	a0,v0
8007fdf0:	ac627018 	sw	v0,28696(v1)
8007fdf4:	3c028007 	lui	v0,0x8007
8007fdf8:	24426674 	addiu	v0,v0,26228
8007fdfc:	0040f809 	jalr	v0
8007fe00:	ae250020 	sw	a1,32(s1)
8007fe04:	a2020004 	sb	v0,4(s0)
8007fe08:	304200ff 	andi	v0,v0,0xff
8007fe0c:	a2220006 	sb	v0,6(s1)
8007fe10:	a2220005 	sb	v0,5(s1)
8007fe14:	8fbf0018 	lw	ra,24(sp)
8007fe18:	8fb10014 	lw	s1,20(sp)
8007fe1c:	8fb00010 	lw	s0,16(sp)
8007fe20:	03e00008 	jr	ra
8007fe24:	27bd0020 	addiu	sp,sp,32

8007fe28 <_Z6OpBFM1v>:
8007fe28:	27bdffe0 	addiu	sp,sp,-32
8007fe2c:	afb10014 	sw	s1,20(sp)
8007fe30:	3c118021 	lui	s1,0x8021
8007fe34:	2631e988 	addiu	s1,s1,-5752
8007fe38:	8e250020 	lw	a1,32(s1)
8007fe3c:	afbf0018 	sw	ra,24(sp)
8007fe40:	afb00010 	sw	s0,16(sp)
8007fe44:	90a20001 	lbu	v0,1(a1)
8007fe48:	3c108021 	lui	s0,0x8021
8007fe4c:	90a30000 	lbu	v1,0(a1)
8007fe50:	2610e974 	addiu	s0,s0,-5772
8007fe54:	90a40002 	lbu	a0,2(a1)
8007fe58:	9606000a 	lhu	a2,10(s0)
8007fe5c:	00021200 	sll	v0,v0,0x8
8007fe60:	00621821 	addu	v1,v1,v0
8007fe64:	00661821 	addu	v1,v1,a2
8007fe68:	00042400 	sll	a0,a0,0x10
8007fe6c:	3c0200ff 	lui	v0,0xff
8007fe70:	00832021 	addu	a0,a0,v1
8007fe74:	3442ffff 	ori	v0,v0,0xffff
8007fe78:	00822024 	and	a0,a0,v0
8007fe7c:	3c038021 	lui	v1,0x8021
8007fe80:	ac647018 	sw	a0,28696(v1)
8007fe84:	90a60002 	lbu	a2,2(a1)
8007fe88:	3c028022 	lui	v0,0x8022
8007fe8c:	24a50003 	addiu	a1,a1,3
8007fe90:	a04650cc 	sb	a2,20684(v0)
8007fe94:	3c028007 	lui	v0,0x8007
8007fe98:	24426674 	addiu	v0,v0,26228
8007fe9c:	0040f809 	jalr	v0
8007fea0:	ae250020 	sw	a1,32(s1)
8007fea4:	a2020004 	sb	v0,4(s0)
8007fea8:	304200ff 	andi	v0,v0,0xff
8007feac:	a2220006 	sb	v0,6(s1)
8007feb0:	a2220005 	sb	v0,5(s1)
8007feb4:	8fbf0018 	lw	ra,24(sp)
8007feb8:	8fb10014 	lw	s1,20(sp)
8007febc:	8fb00010 	lw	s0,16(sp)
8007fec0:	03e00008 	jr	ra
8007fec4:	27bd0020 	addiu	sp,sp,32

8007fec8 <_Z6OpAFM1v>:
8007fec8:	27bdffe8 	addiu	sp,sp,-24
8007fecc:	afb00010 	sw	s0,16(sp)
8007fed0:	3c108021 	lui	s0,0x8021
8007fed4:	2610e988 	addiu	s0,s0,-5752
8007fed8:	8e050020 	lw	a1,32(s0)
8007fedc:	afbf0014 	sw	ra,20(sp)
8007fee0:	90a20001 	lbu	v0,1(a1)
8007fee4:	90a40000 	lbu	a0,0(a1)
8007fee8:	90a30002 	lbu	v1,2(a1)
8007feec:	00021200 	sll	v0,v0,0x8
8007fef0:	00822021 	addu	a0,a0,v0
8007fef4:	00031c00 	sll	v1,v1,0x10
8007fef8:	00832021 	addu	a0,a0,v1
8007fefc:	3c028021 	lui	v0,0x8021
8007ff00:	ac447018 	sw	a0,28696(v0)
8007ff04:	90a30002 	lbu	v1,2(a1)
8007ff08:	3c028022 	lui	v0,0x8022
8007ff0c:	a04350cc 	sb	v1,20684(v0)
8007ff10:	24a50003 	addiu	a1,a1,3
8007ff14:	3c028007 	lui	v0,0x8007
8007ff18:	24426674 	addiu	v0,v0,26228
8007ff1c:	0040f809 	jalr	v0
8007ff20:	ae050020 	sw	a1,32(s0)
8007ff24:	3c038021 	lui	v1,0x8021
8007ff28:	2463e974 	addiu	v1,v1,-5772
8007ff2c:	a0620004 	sb	v0,4(v1)
8007ff30:	304200ff 	andi	v0,v0,0xff
8007ff34:	a2020006 	sb	v0,6(s0)
8007ff38:	a2020005 	sb	v0,5(s0)
8007ff3c:	8fbf0014 	lw	ra,20(sp)
8007ff40:	8fb00010 	lw	s0,16(sp)
8007ff44:	03e00008 	jr	ra
8007ff48:	27bd0018 	addiu	sp,sp,24

8007ff4c <_Z6OpB9M1v>:
8007ff4c:	27bdffe0 	addiu	sp,sp,-32
8007ff50:	afb00010 	sw	s0,16(sp)
8007ff54:	3c108021 	lui	s0,0x8021
8007ff58:	2610e988 	addiu	s0,s0,-5752
8007ff5c:	8e050020 	lw	a1,32(s0)
8007ff60:	afbf0018 	sw	ra,24(sp)
8007ff64:	afb10014 	sw	s1,20(sp)
8007ff68:	3c118021 	lui	s1,0x8021
8007ff6c:	90a30000 	lbu	v1,0(a1)
8007ff70:	2631e974 	addiu	s1,s1,-5772
8007ff74:	8e060010 	lw	a2,16(s0)
8007ff78:	90a40001 	lbu	a0,1(a1)
8007ff7c:	9622000c 	lhu	v0,12(s1)
8007ff80:	00661821 	addu	v1,v1,a2
8007ff84:	00621821 	addu	v1,v1,v0
8007ff88:	00042200 	sll	a0,a0,0x8
8007ff8c:	00832021 	addu	a0,a0,v1
8007ff90:	3c028021 	lui	v0,0x8021
8007ff94:	ac447018 	sw	a0,28696(v0)
8007ff98:	90a30001 	lbu	v1,1(a1)
8007ff9c:	3c028022 	lui	v0,0x8022
8007ffa0:	24a50002 	addiu	a1,a1,2
8007ffa4:	a04350cc 	sb	v1,20684(v0)
8007ffa8:	3c028007 	lui	v0,0x8007
8007ffac:	24426674 	addiu	v0,v0,26228
8007ffb0:	0040f809 	jalr	v0
8007ffb4:	ae050020 	sw	a1,32(s0)
8007ffb8:	a2220004 	sb	v0,4(s1)
8007ffbc:	304200ff 	andi	v0,v0,0xff
8007ffc0:	a2020006 	sb	v0,6(s0)
8007ffc4:	a2020005 	sb	v0,5(s0)
8007ffc8:	8fbf0018 	lw	ra,24(sp)
8007ffcc:	8fb10014 	lw	s1,20(sp)
8007ffd0:	8fb00010 	lw	s0,16(sp)
8007ffd4:	03e00008 	jr	ra
8007ffd8:	27bd0020 	addiu	sp,sp,32

8007ffdc <_Z6OpBDM1v>:
8007ffdc:	27bdffe0 	addiu	sp,sp,-32
8007ffe0:	afb00010 	sw	s0,16(sp)
8007ffe4:	3c108021 	lui	s0,0x8021
8007ffe8:	2610e988 	addiu	s0,s0,-5752
8007ffec:	8e050020 	lw	a1,32(s0)
8007fff0:	afbf0018 	sw	ra,24(sp)
8007fff4:	afb10014 	sw	s1,20(sp)
8007fff8:	3c118021 	lui	s1,0x8021
8007fffc:	90a30000 	lbu	v1,0(a1)
80080000:	2631e974 	addiu	s1,s1,-5772
80080004:	8e060010 	lw	a2,16(s0)
80080008:	90a40001 	lbu	a0,1(a1)
8008000c:	9622000a 	lhu	v0,10(s1)
80080010:	00661821 	addu	v1,v1,a2
80080014:	00621821 	addu	v1,v1,v0
80080018:	00042200 	sll	a0,a0,0x8
8008001c:	00832021 	addu	a0,a0,v1
80080020:	3c028021 	lui	v0,0x8021
80080024:	ac447018 	sw	a0,28696(v0)
80080028:	90a30001 	lbu	v1,1(a1)
8008002c:	3c028022 	lui	v0,0x8022
80080030:	24a50002 	addiu	a1,a1,2
80080034:	a04350cc 	sb	v1,20684(v0)
80080038:	3c028007 	lui	v0,0x8007
8008003c:	24426674 	addiu	v0,v0,26228
80080040:	0040f809 	jalr	v0
80080044:	ae050020 	sw	a1,32(s0)
80080048:	a2220004 	sb	v0,4(s1)
8008004c:	304200ff 	andi	v0,v0,0xff
80080050:	a2020006 	sb	v0,6(s0)
80080054:	a2020005 	sb	v0,5(s0)
80080058:	8fbf0018 	lw	ra,24(sp)
8008005c:	8fb10014 	lw	s1,20(sp)
80080060:	8fb00010 	lw	s0,16(sp)
80080064:	03e00008 	jr	ra
80080068:	27bd0020 	addiu	sp,sp,32

8008006c <_Z6OpADM1v>:
8008006c:	27bdffe8 	addiu	sp,sp,-24
80080070:	afb00010 	sw	s0,16(sp)
80080074:	3c108021 	lui	s0,0x8021
80080078:	2610e988 	addiu	s0,s0,-5752
8008007c:	8e030020 	lw	v1,32(s0)
80080080:	afbf0014 	sw	ra,20(sp)
80080084:	90620001 	lbu	v0,1(v1)
80080088:	90640000 	lbu	a0,0(v1)
8008008c:	8e050010 	lw	a1,16(s0)
80080090:	00021200 	sll	v0,v0,0x8
80080094:	00822021 	addu	a0,a0,v0
80080098:	00852021 	addu	a0,a0,a1
8008009c:	3c028021 	lui	v0,0x8021
800800a0:	ac447018 	sw	a0,28696(v0)
800800a4:	90650001 	lbu	a1,1(v1)
800800a8:	3c028022 	lui	v0,0x8022
800800ac:	24630002 	addiu	v1,v1,2
800800b0:	a04550cc 	sb	a1,20684(v0)
800800b4:	3c028007 	lui	v0,0x8007
800800b8:	24426674 	addiu	v0,v0,26228
800800bc:	0040f809 	jalr	v0
800800c0:	ae030020 	sw	v1,32(s0)
800800c4:	3c038021 	lui	v1,0x8021
800800c8:	2463e974 	addiu	v1,v1,-5772
800800cc:	a0620004 	sb	v0,4(v1)
800800d0:	304200ff 	andi	v0,v0,0xff
800800d4:	a2020006 	sb	v0,6(s0)
800800d8:	a2020005 	sb	v0,5(s0)
800800dc:	8fbf0014 	lw	ra,20(sp)
800800e0:	8fb00010 	lw	s0,16(sp)
800800e4:	03e00008 	jr	ra
800800e8:	27bd0018 	addiu	sp,sp,24

800800ec <_Z6Op15M1v>:
800800ec:	27bdffe0 	addiu	sp,sp,-32
800800f0:	afb20018 	sw	s2,24(sp)
800800f4:	3c128021 	lui	s2,0x8021
800800f8:	2652e988 	addiu	s2,s2,-5752
800800fc:	8e470020 	lw	a3,32(s2)
80080100:	afbf001c 	sw	ra,28(sp)
80080104:	afb10014 	sw	s1,20(sp)
80080108:	afb00010 	sw	s0,16(sp)
8008010c:	90e30000 	lbu	v1,0(a3)
80080110:	3c108021 	lui	s0,0x8021
80080114:	2610e974 	addiu	s0,s0,-5772
80080118:	3c028022 	lui	v0,0x8022
8008011c:	a04350cc 	sb	v1,20684(v0)
80080120:	96060006 	lhu	a2,6(s0)
80080124:	9602000a 	lhu	v0,10(s0)
80080128:	96040002 	lhu	a0,2(s0)
8008012c:	90e50000 	lbu	a1,0(a3)
80080130:	00c23021 	addu	a2,a2,v0
80080134:	30840100 	andi	a0,a0,0x100
80080138:	3402ffff 	li	v0,0xffff
8008013c:	240300ff 	li	v1,255
80080140:	0044180a 	movz	v1,v0,a0
80080144:	00a62821 	addu	a1,a1,a2
80080148:	00651824 	and	v1,v1,a1
8008014c:	3c028021 	lui	v0,0x8021
80080150:	24e70001 	addiu	a3,a3,1
80080154:	ac437018 	sw	v1,28696(v0)
80080158:	3c028007 	lui	v0,0x8007
8008015c:	92110004 	lbu	s1,4(s0)
80080160:	ae470020 	sw	a3,32(s2)
80080164:	24426674 	addiu	v0,v0,26228
80080168:	0040f809 	jalr	v0
8008016c:	00602021 	move	a0,v1
80080170:	02228825 	or	s1,s1,v0
80080174:	322200ff 	andi	v0,s1,0xff
80080178:	a2110004 	sb	s1,4(s0)
8008017c:	a2420006 	sb	v0,6(s2)
80080180:	a2420005 	sb	v0,5(s2)
80080184:	8fbf001c 	lw	ra,28(sp)
80080188:	8fb20018 	lw	s2,24(sp)
8008018c:	8fb10014 	lw	s1,20(sp)
80080190:	8fb00010 	lw	s0,16(sp)
80080194:	03e00008 	jr	ra
80080198:	27bd0020 	addiu	sp,sp,32

8008019c <_Z6Op05M1v>:
8008019c:	27bdffe0 	addiu	sp,sp,-32
800801a0:	afb20018 	sw	s2,24(sp)
800801a4:	3c128021 	lui	s2,0x8021
800801a8:	2652e988 	addiu	s2,s2,-5752
800801ac:	8e450020 	lw	a1,32(s2)
800801b0:	afbf001c 	sw	ra,28(sp)
800801b4:	afb10014 	sw	s1,20(sp)
800801b8:	afb00010 	sw	s0,16(sp)
800801bc:	90a30000 	lbu	v1,0(a1)
800801c0:	3c028022 	lui	v0,0x8022
800801c4:	3c118021 	lui	s1,0x8021
800801c8:	2631e974 	addiu	s1,s1,-5772
800801cc:	a04350cc 	sb	v1,20684(v0)
800801d0:	90a30000 	lbu	v1,0(a1)
800801d4:	96220006 	lhu	v0,6(s1)
800801d8:	24a50001 	addiu	a1,a1,1
800801dc:	00621821 	addu	v1,v1,v0
800801e0:	3063ffff 	andi	v1,v1,0xffff
800801e4:	3c028021 	lui	v0,0x8021
800801e8:	ac437018 	sw	v1,28696(v0)
800801ec:	3c028007 	lui	v0,0x8007
800801f0:	92300004 	lbu	s0,4(s1)
800801f4:	ae450020 	sw	a1,32(s2)
800801f8:	24426674 	addiu	v0,v0,26228
800801fc:	0040f809 	jalr	v0
80080200:	00602021 	move	a0,v1
80080204:	02028025 	or	s0,s0,v0
80080208:	320200ff 	andi	v0,s0,0xff
8008020c:	a2300004 	sb	s0,4(s1)
80080210:	a2420006 	sb	v0,6(s2)
80080214:	a2420005 	sb	v0,5(s2)
80080218:	8fbf001c 	lw	ra,28(sp)
8008021c:	8fb20018 	lw	s2,24(sp)
80080220:	8fb10014 	lw	s1,20(sp)
80080224:	8fb00010 	lw	s0,16(sp)
80080228:	03e00008 	jr	ra
8008022c:	27bd0020 	addiu	sp,sp,32

80080230 <_Z6Op55M1v>:
80080230:	27bdffe0 	addiu	sp,sp,-32
80080234:	afb20018 	sw	s2,24(sp)
80080238:	3c128021 	lui	s2,0x8021
8008023c:	2652e988 	addiu	s2,s2,-5752
80080240:	8e470020 	lw	a3,32(s2)
80080244:	afbf001c 	sw	ra,28(sp)
80080248:	afb10014 	sw	s1,20(sp)
8008024c:	afb00010 	sw	s0,16(sp)
80080250:	90e30000 	lbu	v1,0(a3)
80080254:	3c108021 	lui	s0,0x8021
80080258:	2610e974 	addiu	s0,s0,-5772
8008025c:	3c028022 	lui	v0,0x8022
80080260:	a04350cc 	sb	v1,20684(v0)
80080264:	96060006 	lhu	a2,6(s0)
80080268:	9602000a 	lhu	v0,10(s0)
8008026c:	96040002 	lhu	a0,2(s0)
80080270:	90e50000 	lbu	a1,0(a3)
80080274:	00c23021 	addu	a2,a2,v0
80080278:	30840100 	andi	a0,a0,0x100
8008027c:	3402ffff 	li	v0,0xffff
80080280:	240300ff 	li	v1,255
80080284:	0044180a 	movz	v1,v0,a0
80080288:	00a62821 	addu	a1,a1,a2
8008028c:	00651824 	and	v1,v1,a1
80080290:	3c028021 	lui	v0,0x8021
80080294:	24e70001 	addiu	a3,a3,1
80080298:	ac437018 	sw	v1,28696(v0)
8008029c:	3c028007 	lui	v0,0x8007
800802a0:	92110004 	lbu	s1,4(s0)
800802a4:	ae470020 	sw	a3,32(s2)
800802a8:	24426674 	addiu	v0,v0,26228
800802ac:	0040f809 	jalr	v0
800802b0:	00602021 	move	a0,v1
800802b4:	02228826 	xor	s1,s1,v0
800802b8:	322200ff 	andi	v0,s1,0xff
800802bc:	a2110004 	sb	s1,4(s0)
800802c0:	a2420006 	sb	v0,6(s2)
800802c4:	a2420005 	sb	v0,5(s2)
800802c8:	8fbf001c 	lw	ra,28(sp)
800802cc:	8fb20018 	lw	s2,24(sp)
800802d0:	8fb10014 	lw	s1,20(sp)
800802d4:	8fb00010 	lw	s0,16(sp)
800802d8:	03e00008 	jr	ra
800802dc:	27bd0020 	addiu	sp,sp,32

800802e0 <_Z6Op45M1v>:
800802e0:	27bdffe0 	addiu	sp,sp,-32
800802e4:	afb20018 	sw	s2,24(sp)
800802e8:	3c128021 	lui	s2,0x8021
800802ec:	2652e988 	addiu	s2,s2,-5752
800802f0:	8e450020 	lw	a1,32(s2)
800802f4:	afbf001c 	sw	ra,28(sp)
800802f8:	afb10014 	sw	s1,20(sp)
800802fc:	afb00010 	sw	s0,16(sp)
80080300:	90a30000 	lbu	v1,0(a1)
80080304:	3c028022 	lui	v0,0x8022
80080308:	3c118021 	lui	s1,0x8021
8008030c:	2631e974 	addiu	s1,s1,-5772
80080310:	a04350cc 	sb	v1,20684(v0)
80080314:	90a30000 	lbu	v1,0(a1)
80080318:	96220006 	lhu	v0,6(s1)
8008031c:	24a50001 	addiu	a1,a1,1
80080320:	00621821 	addu	v1,v1,v0
80080324:	3063ffff 	andi	v1,v1,0xffff
80080328:	3c028021 	lui	v0,0x8021
8008032c:	ac437018 	sw	v1,28696(v0)
80080330:	3c028007 	lui	v0,0x8007
80080334:	92300004 	lbu	s0,4(s1)
80080338:	ae450020 	sw	a1,32(s2)
8008033c:	24426674 	addiu	v0,v0,26228
80080340:	0040f809 	jalr	v0
80080344:	00602021 	move	a0,v1
80080348:	02028026 	xor	s0,s0,v0
8008034c:	320200ff 	andi	v0,s0,0xff
80080350:	a2300004 	sb	s0,4(s1)
80080354:	a2420006 	sb	v0,6(s2)
80080358:	a2420005 	sb	v0,5(s2)
8008035c:	8fbf001c 	lw	ra,28(sp)
80080360:	8fb20018 	lw	s2,24(sp)
80080364:	8fb10014 	lw	s1,20(sp)
80080368:	8fb00010 	lw	s0,16(sp)
8008036c:	03e00008 	jr	ra
80080370:	27bd0020 	addiu	sp,sp,32

80080374 <_Z6Op43M1v>:
80080374:	27bdffe0 	addiu	sp,sp,-32
80080378:	afb20018 	sw	s2,24(sp)
8008037c:	3c128021 	lui	s2,0x8021
80080380:	2652e988 	addiu	s2,s2,-5752
80080384:	8e450020 	lw	a1,32(s2)
80080388:	afbf001c 	sw	ra,28(sp)
8008038c:	afb10014 	sw	s1,20(sp)
80080390:	afb00010 	sw	s0,16(sp)
80080394:	90a30000 	lbu	v1,0(a1)
80080398:	3c028022 	lui	v0,0x8022
8008039c:	3c118021 	lui	s1,0x8021
800803a0:	2631e974 	addiu	s1,s1,-5772
800803a4:	a04350cc 	sb	v1,20684(v0)
800803a8:	90a30000 	lbu	v1,0(a1)
800803ac:	96220008 	lhu	v0,8(s1)
800803b0:	24a50001 	addiu	a1,a1,1
800803b4:	00621821 	addu	v1,v1,v0
800803b8:	3063ffff 	andi	v1,v1,0xffff
800803bc:	3c028021 	lui	v0,0x8021
800803c0:	ac437018 	sw	v1,28696(v0)
800803c4:	3c028007 	lui	v0,0x8007
800803c8:	92300004 	lbu	s0,4(s1)
800803cc:	ae450020 	sw	a1,32(s2)
800803d0:	24426674 	addiu	v0,v0,26228
800803d4:	0040f809 	jalr	v0
800803d8:	00602021 	move	a0,v1
800803dc:	02028026 	xor	s0,s0,v0
800803e0:	320200ff 	andi	v0,s0,0xff
800803e4:	a2300004 	sb	s0,4(s1)
800803e8:	a2420006 	sb	v0,6(s2)
800803ec:	a2420005 	sb	v0,5(s2)
800803f0:	8fbf001c 	lw	ra,28(sp)
800803f4:	8fb20018 	lw	s2,24(sp)
800803f8:	8fb10014 	lw	s1,20(sp)
800803fc:	8fb00010 	lw	s0,16(sp)
80080400:	03e00008 	jr	ra
80080404:	27bd0020 	addiu	sp,sp,32

80080408 <_Z6Op5FM1v>:
80080408:	27bdffe0 	addiu	sp,sp,-32
8008040c:	afb20018 	sw	s2,24(sp)
80080410:	3c128021 	lui	s2,0x8021
80080414:	2652e988 	addiu	s2,s2,-5752
80080418:	8e450020 	lw	a1,32(s2)
8008041c:	afbf001c 	sw	ra,28(sp)
80080420:	afb10014 	sw	s1,20(sp)
80080424:	afb00010 	sw	s0,16(sp)
80080428:	90a20001 	lbu	v0,1(a1)
8008042c:	3c118021 	lui	s1,0x8021
80080430:	90a30000 	lbu	v1,0(a1)
80080434:	2631e974 	addiu	s1,s1,-5772
80080438:	90a40002 	lbu	a0,2(a1)
8008043c:	9626000a 	lhu	a2,10(s1)
80080440:	00021200 	sll	v0,v0,0x8
80080444:	00621821 	addu	v1,v1,v0
80080448:	00661821 	addu	v1,v1,a2
8008044c:	00042400 	sll	a0,a0,0x10
80080450:	3c0200ff 	lui	v0,0xff
80080454:	00832021 	addu	a0,a0,v1
80080458:	3442ffff 	ori	v0,v0,0xffff
8008045c:	00822024 	and	a0,a0,v0
80080460:	3c038021 	lui	v1,0x8021
80080464:	ac647018 	sw	a0,28696(v1)
80080468:	90a60002 	lbu	a2,2(a1)
8008046c:	3c028022 	lui	v0,0x8022
80080470:	24a50003 	addiu	a1,a1,3
80080474:	a04650cc 	sb	a2,20684(v0)
80080478:	3c028007 	lui	v0,0x8007
8008047c:	92300004 	lbu	s0,4(s1)
80080480:	24426674 	addiu	v0,v0,26228
80080484:	0040f809 	jalr	v0
80080488:	ae450020 	sw	a1,32(s2)
8008048c:	02028026 	xor	s0,s0,v0
80080490:	320200ff 	andi	v0,s0,0xff
80080494:	a2300004 	sb	s0,4(s1)
80080498:	a2420006 	sb	v0,6(s2)
8008049c:	a2420005 	sb	v0,5(s2)
800804a0:	8fbf001c 	lw	ra,28(sp)
800804a4:	8fb20018 	lw	s2,24(sp)
800804a8:	8fb10014 	lw	s1,20(sp)
800804ac:	8fb00010 	lw	s0,16(sp)
800804b0:	03e00008 	jr	ra
800804b4:	27bd0020 	addiu	sp,sp,32

800804b8 <_Z6Op4FM1v>:
800804b8:	27bdffe0 	addiu	sp,sp,-32
800804bc:	afb20018 	sw	s2,24(sp)
800804c0:	3c128021 	lui	s2,0x8021
800804c4:	2652e988 	addiu	s2,s2,-5752
800804c8:	8e450020 	lw	a1,32(s2)
800804cc:	afbf001c 	sw	ra,28(sp)
800804d0:	afb10014 	sw	s1,20(sp)
800804d4:	afb00010 	sw	s0,16(sp)
800804d8:	90a20001 	lbu	v0,1(a1)
800804dc:	90a40000 	lbu	a0,0(a1)
800804e0:	90a30002 	lbu	v1,2(a1)
800804e4:	00021200 	sll	v0,v0,0x8
800804e8:	00822021 	addu	a0,a0,v0
800804ec:	00031c00 	sll	v1,v1,0x10
800804f0:	00832021 	addu	a0,a0,v1
800804f4:	3c028021 	lui	v0,0x8021
800804f8:	ac447018 	sw	a0,28696(v0)
800804fc:	90a30002 	lbu	v1,2(a1)
80080500:	3c028022 	lui	v0,0x8022
80080504:	3c118021 	lui	s1,0x8021
80080508:	2631e974 	addiu	s1,s1,-5772
8008050c:	24a50003 	addiu	a1,a1,3
80080510:	a04350cc 	sb	v1,20684(v0)
80080514:	3c028007 	lui	v0,0x8007
80080518:	92300004 	lbu	s0,4(s1)
8008051c:	24426674 	addiu	v0,v0,26228
80080520:	0040f809 	jalr	v0
80080524:	ae450020 	sw	a1,32(s2)
80080528:	02028026 	xor	s0,s0,v0
8008052c:	320200ff 	andi	v0,s0,0xff
80080530:	a2300004 	sb	s0,4(s1)
80080534:	a2420006 	sb	v0,6(s2)
80080538:	a2420005 	sb	v0,5(s2)
8008053c:	8fbf001c 	lw	ra,28(sp)
80080540:	8fb20018 	lw	s2,24(sp)
80080544:	8fb10014 	lw	s1,20(sp)
80080548:	8fb00010 	lw	s0,16(sp)
8008054c:	03e00008 	jr	ra
80080550:	27bd0020 	addiu	sp,sp,32

80080554 <_Z6Op59M1v>:
80080554:	27bdffe0 	addiu	sp,sp,-32
80080558:	afb10014 	sw	s1,20(sp)
8008055c:	3c118021 	lui	s1,0x8021
80080560:	2631e988 	addiu	s1,s1,-5752
80080564:	8e250020 	lw	a1,32(s1)
80080568:	afbf001c 	sw	ra,28(sp)
8008056c:	afb20018 	sw	s2,24(sp)
80080570:	afb00010 	sw	s0,16(sp)
80080574:	3c128021 	lui	s2,0x8021
80080578:	90a30000 	lbu	v1,0(a1)
8008057c:	2652e974 	addiu	s2,s2,-5772
80080580:	8e260010 	lw	a2,16(s1)
80080584:	90a40001 	lbu	a0,1(a1)
80080588:	9642000c 	lhu	v0,12(s2)
8008058c:	00661821 	addu	v1,v1,a2
80080590:	00621821 	addu	v1,v1,v0
80080594:	00042200 	sll	a0,a0,0x8
80080598:	00832021 	addu	a0,a0,v1
8008059c:	3c028021 	lui	v0,0x8021
800805a0:	ac447018 	sw	a0,28696(v0)
800805a4:	90a30001 	lbu	v1,1(a1)
800805a8:	3c028022 	lui	v0,0x8022
800805ac:	24a50002 	addiu	a1,a1,2
800805b0:	a04350cc 	sb	v1,20684(v0)
800805b4:	3c028007 	lui	v0,0x8007
800805b8:	92500004 	lbu	s0,4(s2)
800805bc:	24426674 	addiu	v0,v0,26228
800805c0:	0040f809 	jalr	v0
800805c4:	ae250020 	sw	a1,32(s1)
800805c8:	02028026 	xor	s0,s0,v0
800805cc:	320200ff 	andi	v0,s0,0xff
800805d0:	a2500004 	sb	s0,4(s2)
800805d4:	a2220006 	sb	v0,6(s1)
800805d8:	a2220005 	sb	v0,5(s1)
800805dc:	8fbf001c 	lw	ra,28(sp)
800805e0:	8fb20018 	lw	s2,24(sp)
800805e4:	8fb10014 	lw	s1,20(sp)
800805e8:	8fb00010 	lw	s0,16(sp)
800805ec:	03e00008 	jr	ra
800805f0:	27bd0020 	addiu	sp,sp,32

800805f4 <_Z6Op5DM1v>:
800805f4:	27bdffe0 	addiu	sp,sp,-32
800805f8:	afb10014 	sw	s1,20(sp)
800805fc:	3c118021 	lui	s1,0x8021
80080600:	2631e988 	addiu	s1,s1,-5752
80080604:	8e250020 	lw	a1,32(s1)
80080608:	afbf001c 	sw	ra,28(sp)
8008060c:	afb20018 	sw	s2,24(sp)
80080610:	afb00010 	sw	s0,16(sp)
80080614:	3c128021 	lui	s2,0x8021
80080618:	90a30000 	lbu	v1,0(a1)
8008061c:	2652e974 	addiu	s2,s2,-5772
80080620:	8e260010 	lw	a2,16(s1)
80080624:	90a40001 	lbu	a0,1(a1)
80080628:	9642000a 	lhu	v0,10(s2)
8008062c:	00661821 	addu	v1,v1,a2
80080630:	00621821 	addu	v1,v1,v0
80080634:	00042200 	sll	a0,a0,0x8
80080638:	00832021 	addu	a0,a0,v1
8008063c:	3c028021 	lui	v0,0x8021
80080640:	ac447018 	sw	a0,28696(v0)
80080644:	90a30001 	lbu	v1,1(a1)
80080648:	3c028022 	lui	v0,0x8022
8008064c:	24a50002 	addiu	a1,a1,2
80080650:	a04350cc 	sb	v1,20684(v0)
80080654:	3c028007 	lui	v0,0x8007
80080658:	92500004 	lbu	s0,4(s2)
8008065c:	24426674 	addiu	v0,v0,26228
80080660:	0040f809 	jalr	v0
80080664:	ae250020 	sw	a1,32(s1)
80080668:	02028026 	xor	s0,s0,v0
8008066c:	320200ff 	andi	v0,s0,0xff
80080670:	a2500004 	sb	s0,4(s2)
80080674:	a2220006 	sb	v0,6(s1)
80080678:	a2220005 	sb	v0,5(s1)
8008067c:	8fbf001c 	lw	ra,28(sp)
80080680:	8fb20018 	lw	s2,24(sp)
80080684:	8fb10014 	lw	s1,20(sp)
80080688:	8fb00010 	lw	s0,16(sp)
8008068c:	03e00008 	jr	ra
80080690:	27bd0020 	addiu	sp,sp,32

80080694 <_Z6Op4DM1v>:
80080694:	27bdffe0 	addiu	sp,sp,-32
80080698:	afb10014 	sw	s1,20(sp)
8008069c:	3c118021 	lui	s1,0x8021
800806a0:	2631e988 	addiu	s1,s1,-5752
800806a4:	8e230020 	lw	v1,32(s1)
800806a8:	afbf001c 	sw	ra,28(sp)
800806ac:	afb20018 	sw	s2,24(sp)
800806b0:	afb00010 	sw	s0,16(sp)
800806b4:	90620001 	lbu	v0,1(v1)
800806b8:	90640000 	lbu	a0,0(v1)
800806bc:	8e250010 	lw	a1,16(s1)
800806c0:	00021200 	sll	v0,v0,0x8
800806c4:	00822021 	addu	a0,a0,v0
800806c8:	00852021 	addu	a0,a0,a1
800806cc:	3c028021 	lui	v0,0x8021
800806d0:	ac447018 	sw	a0,28696(v0)
800806d4:	90650001 	lbu	a1,1(v1)
800806d8:	3c028022 	lui	v0,0x8022
800806dc:	3c128021 	lui	s2,0x8021
800806e0:	2652e974 	addiu	s2,s2,-5772
800806e4:	24630002 	addiu	v1,v1,2
800806e8:	a04550cc 	sb	a1,20684(v0)
800806ec:	3c028007 	lui	v0,0x8007
800806f0:	92500004 	lbu	s0,4(s2)
800806f4:	24426674 	addiu	v0,v0,26228
800806f8:	0040f809 	jalr	v0
800806fc:	ae230020 	sw	v1,32(s1)
80080700:	02028026 	xor	s0,s0,v0
80080704:	320200ff 	andi	v0,s0,0xff
80080708:	a2500004 	sb	s0,4(s2)
8008070c:	a2220006 	sb	v0,6(s1)
80080710:	a2220005 	sb	v0,5(s1)
80080714:	8fbf001c 	lw	ra,28(sp)
80080718:	8fb20018 	lw	s2,24(sp)
8008071c:	8fb10014 	lw	s1,20(sp)
80080720:	8fb00010 	lw	s0,16(sp)
80080724:	03e00008 	jr	ra
80080728:	27bd0020 	addiu	sp,sp,32

8008072c <_Z6Op03M1v>:
8008072c:	27bdffe0 	addiu	sp,sp,-32
80080730:	afb20018 	sw	s2,24(sp)
80080734:	3c128021 	lui	s2,0x8021
80080738:	2652e988 	addiu	s2,s2,-5752
8008073c:	8e450020 	lw	a1,32(s2)
80080740:	afbf001c 	sw	ra,28(sp)
80080744:	afb10014 	sw	s1,20(sp)
80080748:	afb00010 	sw	s0,16(sp)
8008074c:	90a30000 	lbu	v1,0(a1)
80080750:	3c028022 	lui	v0,0x8022
80080754:	3c118021 	lui	s1,0x8021
80080758:	2631e974 	addiu	s1,s1,-5772
8008075c:	a04350cc 	sb	v1,20684(v0)
80080760:	90a30000 	lbu	v1,0(a1)
80080764:	96220008 	lhu	v0,8(s1)
80080768:	24a50001 	addiu	a1,a1,1
8008076c:	00621821 	addu	v1,v1,v0
80080770:	3063ffff 	andi	v1,v1,0xffff
80080774:	3c028021 	lui	v0,0x8021
80080778:	ac437018 	sw	v1,28696(v0)
8008077c:	3c028007 	lui	v0,0x8007
80080780:	92300004 	lbu	s0,4(s1)
80080784:	ae450020 	sw	a1,32(s2)
80080788:	24426674 	addiu	v0,v0,26228
8008078c:	0040f809 	jalr	v0
80080790:	00602021 	move	a0,v1
80080794:	02028025 	or	s0,s0,v0
80080798:	320200ff 	andi	v0,s0,0xff
8008079c:	a2300004 	sb	s0,4(s1)
800807a0:	a2420006 	sb	v0,6(s2)
800807a4:	a2420005 	sb	v0,5(s2)
800807a8:	8fbf001c 	lw	ra,28(sp)
800807ac:	8fb20018 	lw	s2,24(sp)
800807b0:	8fb10014 	lw	s1,20(sp)
800807b4:	8fb00010 	lw	s0,16(sp)
800807b8:	03e00008 	jr	ra
800807bc:	27bd0020 	addiu	sp,sp,32

800807c0 <_Z6Op1FM1v>:
800807c0:	27bdffe0 	addiu	sp,sp,-32
800807c4:	afb20018 	sw	s2,24(sp)
800807c8:	3c128021 	lui	s2,0x8021
800807cc:	2652e988 	addiu	s2,s2,-5752
800807d0:	8e450020 	lw	a1,32(s2)
800807d4:	afbf001c 	sw	ra,28(sp)
800807d8:	afb10014 	sw	s1,20(sp)
800807dc:	afb00010 	sw	s0,16(sp)
800807e0:	90a20001 	lbu	v0,1(a1)
800807e4:	3c118021 	lui	s1,0x8021
800807e8:	90a30000 	lbu	v1,0(a1)
800807ec:	2631e974 	addiu	s1,s1,-5772
800807f0:	90a40002 	lbu	a0,2(a1)
800807f4:	9626000a 	lhu	a2,10(s1)
800807f8:	00021200 	sll	v0,v0,0x8
800807fc:	00621821 	addu	v1,v1,v0
80080800:	00661821 	addu	v1,v1,a2
80080804:	00042400 	sll	a0,a0,0x10
80080808:	3c0200ff 	lui	v0,0xff
8008080c:	00832021 	addu	a0,a0,v1
80080810:	3442ffff 	ori	v0,v0,0xffff
80080814:	00822024 	and	a0,a0,v0
80080818:	3c038021 	lui	v1,0x8021
8008081c:	ac647018 	sw	a0,28696(v1)
80080820:	90a60002 	lbu	a2,2(a1)
80080824:	3c028022 	lui	v0,0x8022
80080828:	24a50003 	addiu	a1,a1,3
8008082c:	a04650cc 	sb	a2,20684(v0)
80080830:	3c028007 	lui	v0,0x8007
80080834:	92300004 	lbu	s0,4(s1)
80080838:	24426674 	addiu	v0,v0,26228
8008083c:	0040f809 	jalr	v0
80080840:	ae450020 	sw	a1,32(s2)
80080844:	02028025 	or	s0,s0,v0
80080848:	320200ff 	andi	v0,s0,0xff
8008084c:	a2300004 	sb	s0,4(s1)
80080850:	a2420006 	sb	v0,6(s2)
80080854:	a2420005 	sb	v0,5(s2)
80080858:	8fbf001c 	lw	ra,28(sp)
8008085c:	8fb20018 	lw	s2,24(sp)
80080860:	8fb10014 	lw	s1,20(sp)
80080864:	8fb00010 	lw	s0,16(sp)
80080868:	03e00008 	jr	ra
8008086c:	27bd0020 	addiu	sp,sp,32

80080870 <_Z6Op0FM1v>:
80080870:	27bdffe0 	addiu	sp,sp,-32
80080874:	afb20018 	sw	s2,24(sp)
80080878:	3c128021 	lui	s2,0x8021
8008087c:	2652e988 	addiu	s2,s2,-5752
80080880:	8e450020 	lw	a1,32(s2)
80080884:	afbf001c 	sw	ra,28(sp)
80080888:	afb10014 	sw	s1,20(sp)
8008088c:	afb00010 	sw	s0,16(sp)
80080890:	90a20001 	lbu	v0,1(a1)
80080894:	90a40000 	lbu	a0,0(a1)
80080898:	90a30002 	lbu	v1,2(a1)
8008089c:	00021200 	sll	v0,v0,0x8
800808a0:	00822021 	addu	a0,a0,v0
800808a4:	00031c00 	sll	v1,v1,0x10
800808a8:	00832021 	addu	a0,a0,v1
800808ac:	3c028021 	lui	v0,0x8021
800808b0:	ac447018 	sw	a0,28696(v0)
800808b4:	90a30002 	lbu	v1,2(a1)
800808b8:	3c028022 	lui	v0,0x8022
800808bc:	3c118021 	lui	s1,0x8021
800808c0:	2631e974 	addiu	s1,s1,-5772
800808c4:	24a50003 	addiu	a1,a1,3
800808c8:	a04350cc 	sb	v1,20684(v0)
800808cc:	3c028007 	lui	v0,0x8007
800808d0:	92300004 	lbu	s0,4(s1)
800808d4:	24426674 	addiu	v0,v0,26228
800808d8:	0040f809 	jalr	v0
800808dc:	ae450020 	sw	a1,32(s2)
800808e0:	02028025 	or	s0,s0,v0
800808e4:	320200ff 	andi	v0,s0,0xff
800808e8:	a2300004 	sb	s0,4(s1)
800808ec:	a2420006 	sb	v0,6(s2)
800808f0:	a2420005 	sb	v0,5(s2)
800808f4:	8fbf001c 	lw	ra,28(sp)
800808f8:	8fb20018 	lw	s2,24(sp)
800808fc:	8fb10014 	lw	s1,20(sp)
80080900:	8fb00010 	lw	s0,16(sp)
80080904:	03e00008 	jr	ra
80080908:	27bd0020 	addiu	sp,sp,32

8008090c <_Z6Op19M1v>:
8008090c:	27bdffe0 	addiu	sp,sp,-32
80080910:	afb10014 	sw	s1,20(sp)
80080914:	3c118021 	lui	s1,0x8021
80080918:	2631e988 	addiu	s1,s1,-5752
8008091c:	8e250020 	lw	a1,32(s1)
80080920:	afbf001c 	sw	ra,28(sp)
80080924:	afb20018 	sw	s2,24(sp)
80080928:	afb00010 	sw	s0,16(sp)
8008092c:	3c128021 	lui	s2,0x8021
80080930:	90a30000 	lbu	v1,0(a1)
80080934:	2652e974 	addiu	s2,s2,-5772
80080938:	8e260010 	lw	a2,16(s1)
8008093c:	90a40001 	lbu	a0,1(a1)
80080940:	9642000c 	lhu	v0,12(s2)
80080944:	00661821 	addu	v1,v1,a2
80080948:	00621821 	addu	v1,v1,v0
8008094c:	00042200 	sll	a0,a0,0x8
80080950:	00832021 	addu	a0,a0,v1
80080954:	3c028021 	lui	v0,0x8021
80080958:	ac447018 	sw	a0,28696(v0)
8008095c:	90a30001 	lbu	v1,1(a1)
80080960:	3c028022 	lui	v0,0x8022
80080964:	24a50002 	addiu	a1,a1,2
80080968:	a04350cc 	sb	v1,20684(v0)
8008096c:	3c028007 	lui	v0,0x8007
80080970:	92500004 	lbu	s0,4(s2)
80080974:	24426674 	addiu	v0,v0,26228
80080978:	0040f809 	jalr	v0
8008097c:	ae250020 	sw	a1,32(s1)
80080980:	02028025 	or	s0,s0,v0
80080984:	320200ff 	andi	v0,s0,0xff
80080988:	a2500004 	sb	s0,4(s2)
8008098c:	a2220006 	sb	v0,6(s1)
80080990:	a2220005 	sb	v0,5(s1)
80080994:	8fbf001c 	lw	ra,28(sp)
80080998:	8fb20018 	lw	s2,24(sp)
8008099c:	8fb10014 	lw	s1,20(sp)
800809a0:	8fb00010 	lw	s0,16(sp)
800809a4:	03e00008 	jr	ra
800809a8:	27bd0020 	addiu	sp,sp,32

800809ac <_Z6Op1DM1v>:
800809ac:	27bdffe0 	addiu	sp,sp,-32
800809b0:	afb10014 	sw	s1,20(sp)
800809b4:	3c118021 	lui	s1,0x8021
800809b8:	2631e988 	addiu	s1,s1,-5752
800809bc:	8e250020 	lw	a1,32(s1)
800809c0:	afbf001c 	sw	ra,28(sp)
800809c4:	afb20018 	sw	s2,24(sp)
800809c8:	afb00010 	sw	s0,16(sp)
800809cc:	3c128021 	lui	s2,0x8021
800809d0:	90a30000 	lbu	v1,0(a1)
800809d4:	2652e974 	addiu	s2,s2,-5772
800809d8:	8e260010 	lw	a2,16(s1)
800809dc:	90a40001 	lbu	a0,1(a1)
800809e0:	9642000a 	lhu	v0,10(s2)
800809e4:	00661821 	addu	v1,v1,a2
800809e8:	00621821 	addu	v1,v1,v0
800809ec:	00042200 	sll	a0,a0,0x8
800809f0:	00832021 	addu	a0,a0,v1
800809f4:	3c028021 	lui	v0,0x8021
800809f8:	ac447018 	sw	a0,28696(v0)
800809fc:	90a30001 	lbu	v1,1(a1)
80080a00:	3c028022 	lui	v0,0x8022
80080a04:	24a50002 	addiu	a1,a1,2
80080a08:	a04350cc 	sb	v1,20684(v0)
80080a0c:	3c028007 	lui	v0,0x8007
80080a10:	92500004 	lbu	s0,4(s2)
80080a14:	24426674 	addiu	v0,v0,26228
80080a18:	0040f809 	jalr	v0
80080a1c:	ae250020 	sw	a1,32(s1)
80080a20:	02028025 	or	s0,s0,v0
80080a24:	320200ff 	andi	v0,s0,0xff
80080a28:	a2500004 	sb	s0,4(s2)
80080a2c:	a2220006 	sb	v0,6(s1)
80080a30:	a2220005 	sb	v0,5(s1)
80080a34:	8fbf001c 	lw	ra,28(sp)
80080a38:	8fb20018 	lw	s2,24(sp)
80080a3c:	8fb10014 	lw	s1,20(sp)
80080a40:	8fb00010 	lw	s0,16(sp)
80080a44:	03e00008 	jr	ra
80080a48:	27bd0020 	addiu	sp,sp,32

80080a4c <_Z6Op0DM1v>:
80080a4c:	27bdffe0 	addiu	sp,sp,-32
80080a50:	afb10014 	sw	s1,20(sp)
80080a54:	3c118021 	lui	s1,0x8021
80080a58:	2631e988 	addiu	s1,s1,-5752
80080a5c:	8e230020 	lw	v1,32(s1)
80080a60:	afbf001c 	sw	ra,28(sp)
80080a64:	afb20018 	sw	s2,24(sp)
80080a68:	afb00010 	sw	s0,16(sp)
80080a6c:	90620001 	lbu	v0,1(v1)
80080a70:	90640000 	lbu	a0,0(v1)
80080a74:	8e250010 	lw	a1,16(s1)
80080a78:	00021200 	sll	v0,v0,0x8
80080a7c:	00822021 	addu	a0,a0,v0
80080a80:	00852021 	addu	a0,a0,a1
80080a84:	3c028021 	lui	v0,0x8021
80080a88:	ac447018 	sw	a0,28696(v0)
80080a8c:	90650001 	lbu	a1,1(v1)
80080a90:	3c028022 	lui	v0,0x8022
80080a94:	3c128021 	lui	s2,0x8021
80080a98:	2652e974 	addiu	s2,s2,-5772
80080a9c:	24630002 	addiu	v1,v1,2
80080aa0:	a04550cc 	sb	a1,20684(v0)
80080aa4:	3c028007 	lui	v0,0x8007
80080aa8:	92500004 	lbu	s0,4(s2)
80080aac:	24426674 	addiu	v0,v0,26228
80080ab0:	0040f809 	jalr	v0
80080ab4:	ae230020 	sw	v1,32(s1)
80080ab8:	02028025 	or	s0,s0,v0
80080abc:	320200ff 	andi	v0,s0,0xff
80080ac0:	a2500004 	sb	s0,4(s2)
80080ac4:	a2220006 	sb	v0,6(s1)
80080ac8:	a2220005 	sb	v0,5(s1)
80080acc:	8fbf001c 	lw	ra,28(sp)
80080ad0:	8fb20018 	lw	s2,24(sp)
80080ad4:	8fb10014 	lw	s1,20(sp)
80080ad8:	8fb00010 	lw	s0,16(sp)
80080adc:	03e00008 	jr	ra
80080ae0:	27bd0020 	addiu	sp,sp,32

80080ae4 <_Z6Op35M1v>:
80080ae4:	27bdffe0 	addiu	sp,sp,-32
80080ae8:	afb20018 	sw	s2,24(sp)
80080aec:	3c128021 	lui	s2,0x8021
80080af0:	2652e988 	addiu	s2,s2,-5752
80080af4:	8e470020 	lw	a3,32(s2)
80080af8:	afbf001c 	sw	ra,28(sp)
80080afc:	afb10014 	sw	s1,20(sp)
80080b00:	afb00010 	sw	s0,16(sp)
80080b04:	90e30000 	lbu	v1,0(a3)
80080b08:	3c108021 	lui	s0,0x8021
80080b0c:	2610e974 	addiu	s0,s0,-5772
80080b10:	3c028022 	lui	v0,0x8022
80080b14:	a04350cc 	sb	v1,20684(v0)
80080b18:	96060006 	lhu	a2,6(s0)
80080b1c:	9602000a 	lhu	v0,10(s0)
80080b20:	96040002 	lhu	a0,2(s0)
80080b24:	90e50000 	lbu	a1,0(a3)
80080b28:	00c23021 	addu	a2,a2,v0
80080b2c:	30840100 	andi	a0,a0,0x100
80080b30:	3402ffff 	li	v0,0xffff
80080b34:	240300ff 	li	v1,255
80080b38:	0044180a 	movz	v1,v0,a0
80080b3c:	00a62821 	addu	a1,a1,a2
80080b40:	00651824 	and	v1,v1,a1
80080b44:	3c028021 	lui	v0,0x8021
80080b48:	24e70001 	addiu	a3,a3,1
80080b4c:	ac437018 	sw	v1,28696(v0)
80080b50:	3c028007 	lui	v0,0x8007
80080b54:	92110004 	lbu	s1,4(s0)
80080b58:	ae470020 	sw	a3,32(s2)
80080b5c:	24426674 	addiu	v0,v0,26228
80080b60:	0040f809 	jalr	v0
80080b64:	00602021 	move	a0,v1
80080b68:	02228824 	and	s1,s1,v0
80080b6c:	322200ff 	andi	v0,s1,0xff
80080b70:	a2110004 	sb	s1,4(s0)
80080b74:	a2420006 	sb	v0,6(s2)
80080b78:	a2420005 	sb	v0,5(s2)
80080b7c:	8fbf001c 	lw	ra,28(sp)
80080b80:	8fb20018 	lw	s2,24(sp)
80080b84:	8fb10014 	lw	s1,20(sp)
80080b88:	8fb00010 	lw	s0,16(sp)
80080b8c:	03e00008 	jr	ra
80080b90:	27bd0020 	addiu	sp,sp,32

80080b94 <_Z6Op25M1v>:
80080b94:	27bdffe0 	addiu	sp,sp,-32
80080b98:	afb20018 	sw	s2,24(sp)
80080b9c:	3c128021 	lui	s2,0x8021
80080ba0:	2652e988 	addiu	s2,s2,-5752
80080ba4:	8e450020 	lw	a1,32(s2)
80080ba8:	afbf001c 	sw	ra,28(sp)
80080bac:	afb10014 	sw	s1,20(sp)
80080bb0:	afb00010 	sw	s0,16(sp)
80080bb4:	90a30000 	lbu	v1,0(a1)
80080bb8:	3c028022 	lui	v0,0x8022
80080bbc:	3c118021 	lui	s1,0x8021
80080bc0:	2631e974 	addiu	s1,s1,-5772
80080bc4:	a04350cc 	sb	v1,20684(v0)
80080bc8:	90a30000 	lbu	v1,0(a1)
80080bcc:	96220006 	lhu	v0,6(s1)
80080bd0:	24a50001 	addiu	a1,a1,1
80080bd4:	00621821 	addu	v1,v1,v0
80080bd8:	3063ffff 	andi	v1,v1,0xffff
80080bdc:	3c028021 	lui	v0,0x8021
80080be0:	ac437018 	sw	v1,28696(v0)
80080be4:	3c028007 	lui	v0,0x8007
80080be8:	92300004 	lbu	s0,4(s1)
80080bec:	ae450020 	sw	a1,32(s2)
80080bf0:	24426674 	addiu	v0,v0,26228
80080bf4:	0040f809 	jalr	v0
80080bf8:	00602021 	move	a0,v1
80080bfc:	02028024 	and	s0,s0,v0
80080c00:	320200ff 	andi	v0,s0,0xff
80080c04:	a2300004 	sb	s0,4(s1)
80080c08:	a2420006 	sb	v0,6(s2)
80080c0c:	a2420005 	sb	v0,5(s2)
80080c10:	8fbf001c 	lw	ra,28(sp)
80080c14:	8fb20018 	lw	s2,24(sp)
80080c18:	8fb10014 	lw	s1,20(sp)
80080c1c:	8fb00010 	lw	s0,16(sp)
80080c20:	03e00008 	jr	ra
80080c24:	27bd0020 	addiu	sp,sp,32

80080c28 <_Z6Op39M1v>:
80080c28:	27bdffe0 	addiu	sp,sp,-32
80080c2c:	afb10014 	sw	s1,20(sp)
80080c30:	3c118021 	lui	s1,0x8021
80080c34:	2631e988 	addiu	s1,s1,-5752
80080c38:	8e250020 	lw	a1,32(s1)
80080c3c:	afbf001c 	sw	ra,28(sp)
80080c40:	afb20018 	sw	s2,24(sp)
80080c44:	afb00010 	sw	s0,16(sp)
80080c48:	3c128021 	lui	s2,0x8021
80080c4c:	90a30000 	lbu	v1,0(a1)
80080c50:	2652e974 	addiu	s2,s2,-5772
80080c54:	8e260010 	lw	a2,16(s1)
80080c58:	90a40001 	lbu	a0,1(a1)
80080c5c:	9642000c 	lhu	v0,12(s2)
80080c60:	00661821 	addu	v1,v1,a2
80080c64:	00621821 	addu	v1,v1,v0
80080c68:	00042200 	sll	a0,a0,0x8
80080c6c:	00832021 	addu	a0,a0,v1
80080c70:	3c028021 	lui	v0,0x8021
80080c74:	ac447018 	sw	a0,28696(v0)
80080c78:	90a30001 	lbu	v1,1(a1)
80080c7c:	3c028022 	lui	v0,0x8022
80080c80:	24a50002 	addiu	a1,a1,2
80080c84:	a04350cc 	sb	v1,20684(v0)
80080c88:	3c028007 	lui	v0,0x8007
80080c8c:	92500004 	lbu	s0,4(s2)
80080c90:	24426674 	addiu	v0,v0,26228
80080c94:	0040f809 	jalr	v0
80080c98:	ae250020 	sw	a1,32(s1)
80080c9c:	02028024 	and	s0,s0,v0
80080ca0:	320200ff 	andi	v0,s0,0xff
80080ca4:	a2500004 	sb	s0,4(s2)
80080ca8:	a2220006 	sb	v0,6(s1)
80080cac:	a2220005 	sb	v0,5(s1)
80080cb0:	8fbf001c 	lw	ra,28(sp)
80080cb4:	8fb20018 	lw	s2,24(sp)
80080cb8:	8fb10014 	lw	s1,20(sp)
80080cbc:	8fb00010 	lw	s0,16(sp)
80080cc0:	03e00008 	jr	ra
80080cc4:	27bd0020 	addiu	sp,sp,32

80080cc8 <_Z6Op3DM1v>:
80080cc8:	27bdffe0 	addiu	sp,sp,-32
80080ccc:	afb10014 	sw	s1,20(sp)
80080cd0:	3c118021 	lui	s1,0x8021
80080cd4:	2631e988 	addiu	s1,s1,-5752
80080cd8:	8e250020 	lw	a1,32(s1)
80080cdc:	afbf001c 	sw	ra,28(sp)
80080ce0:	afb20018 	sw	s2,24(sp)
80080ce4:	afb00010 	sw	s0,16(sp)
80080ce8:	3c128021 	lui	s2,0x8021
80080cec:	90a30000 	lbu	v1,0(a1)
80080cf0:	2652e974 	addiu	s2,s2,-5772
80080cf4:	8e260010 	lw	a2,16(s1)
80080cf8:	90a40001 	lbu	a0,1(a1)
80080cfc:	9642000a 	lhu	v0,10(s2)
80080d00:	00661821 	addu	v1,v1,a2
80080d04:	00621821 	addu	v1,v1,v0
80080d08:	00042200 	sll	a0,a0,0x8
80080d0c:	00832021 	addu	a0,a0,v1
80080d10:	3c028021 	lui	v0,0x8021
80080d14:	ac447018 	sw	a0,28696(v0)
80080d18:	90a30001 	lbu	v1,1(a1)
80080d1c:	3c028022 	lui	v0,0x8022
80080d20:	24a50002 	addiu	a1,a1,2
80080d24:	a04350cc 	sb	v1,20684(v0)
80080d28:	3c028007 	lui	v0,0x8007
80080d2c:	92500004 	lbu	s0,4(s2)
80080d30:	24426674 	addiu	v0,v0,26228
80080d34:	0040f809 	jalr	v0
80080d38:	ae250020 	sw	a1,32(s1)
80080d3c:	02028024 	and	s0,s0,v0
80080d40:	320200ff 	andi	v0,s0,0xff
80080d44:	a2500004 	sb	s0,4(s2)
80080d48:	a2220006 	sb	v0,6(s1)
80080d4c:	a2220005 	sb	v0,5(s1)
80080d50:	8fbf001c 	lw	ra,28(sp)
80080d54:	8fb20018 	lw	s2,24(sp)
80080d58:	8fb10014 	lw	s1,20(sp)
80080d5c:	8fb00010 	lw	s0,16(sp)
80080d60:	03e00008 	jr	ra
80080d64:	27bd0020 	addiu	sp,sp,32

80080d68 <_Z6Op2DM1v>:
80080d68:	27bdffe0 	addiu	sp,sp,-32
80080d6c:	afb10014 	sw	s1,20(sp)
80080d70:	3c118021 	lui	s1,0x8021
80080d74:	2631e988 	addiu	s1,s1,-5752
80080d78:	8e230020 	lw	v1,32(s1)
80080d7c:	afbf001c 	sw	ra,28(sp)
80080d80:	afb20018 	sw	s2,24(sp)
80080d84:	afb00010 	sw	s0,16(sp)
80080d88:	90620001 	lbu	v0,1(v1)
80080d8c:	90640000 	lbu	a0,0(v1)
80080d90:	8e250010 	lw	a1,16(s1)
80080d94:	00021200 	sll	v0,v0,0x8
80080d98:	00822021 	addu	a0,a0,v0
80080d9c:	00852021 	addu	a0,a0,a1
80080da0:	3c028021 	lui	v0,0x8021
80080da4:	ac447018 	sw	a0,28696(v0)
80080da8:	90650001 	lbu	a1,1(v1)
80080dac:	3c028022 	lui	v0,0x8022
80080db0:	3c128021 	lui	s2,0x8021
80080db4:	2652e974 	addiu	s2,s2,-5772
80080db8:	24630002 	addiu	v1,v1,2
80080dbc:	a04550cc 	sb	a1,20684(v0)
80080dc0:	3c028007 	lui	v0,0x8007
80080dc4:	92500004 	lbu	s0,4(s2)
80080dc8:	24426674 	addiu	v0,v0,26228
80080dcc:	0040f809 	jalr	v0
80080dd0:	ae230020 	sw	v1,32(s1)
80080dd4:	02028024 	and	s0,s0,v0
80080dd8:	320200ff 	andi	v0,s0,0xff
80080ddc:	a2500004 	sb	s0,4(s2)
80080de0:	a2220006 	sb	v0,6(s1)
80080de4:	a2220005 	sb	v0,5(s1)
80080de8:	8fbf001c 	lw	ra,28(sp)
80080dec:	8fb20018 	lw	s2,24(sp)
80080df0:	8fb10014 	lw	s1,20(sp)
80080df4:	8fb00010 	lw	s0,16(sp)
80080df8:	03e00008 	jr	ra
80080dfc:	27bd0020 	addiu	sp,sp,32

80080e00 <_Z6Op23M1v>:
80080e00:	27bdffe0 	addiu	sp,sp,-32
80080e04:	afb20018 	sw	s2,24(sp)
80080e08:	3c128021 	lui	s2,0x8021
80080e0c:	2652e988 	addiu	s2,s2,-5752
80080e10:	8e450020 	lw	a1,32(s2)
80080e14:	afbf001c 	sw	ra,28(sp)
80080e18:	afb10014 	sw	s1,20(sp)
80080e1c:	afb00010 	sw	s0,16(sp)
80080e20:	90a30000 	lbu	v1,0(a1)
80080e24:	3c028022 	lui	v0,0x8022
80080e28:	3c118021 	lui	s1,0x8021
80080e2c:	2631e974 	addiu	s1,s1,-5772
80080e30:	a04350cc 	sb	v1,20684(v0)
80080e34:	90a30000 	lbu	v1,0(a1)
80080e38:	96220008 	lhu	v0,8(s1)
80080e3c:	24a50001 	addiu	a1,a1,1
80080e40:	00621821 	addu	v1,v1,v0
80080e44:	3063ffff 	andi	v1,v1,0xffff
80080e48:	3c028021 	lui	v0,0x8021
80080e4c:	ac437018 	sw	v1,28696(v0)
80080e50:	3c028007 	lui	v0,0x8007
80080e54:	92300004 	lbu	s0,4(s1)
80080e58:	ae450020 	sw	a1,32(s2)
80080e5c:	24426674 	addiu	v0,v0,26228
80080e60:	0040f809 	jalr	v0
80080e64:	00602021 	move	a0,v1
80080e68:	02028024 	and	s0,s0,v0
80080e6c:	320200ff 	andi	v0,s0,0xff
80080e70:	a2300004 	sb	s0,4(s1)
80080e74:	a2420006 	sb	v0,6(s2)
80080e78:	a2420005 	sb	v0,5(s2)
80080e7c:	8fbf001c 	lw	ra,28(sp)
80080e80:	8fb20018 	lw	s2,24(sp)
80080e84:	8fb10014 	lw	s1,20(sp)
80080e88:	8fb00010 	lw	s0,16(sp)
80080e8c:	03e00008 	jr	ra
80080e90:	27bd0020 	addiu	sp,sp,32

80080e94 <_Z6Op3FM1v>:
80080e94:	27bdffe0 	addiu	sp,sp,-32
80080e98:	afb20018 	sw	s2,24(sp)
80080e9c:	3c128021 	lui	s2,0x8021
80080ea0:	2652e988 	addiu	s2,s2,-5752
80080ea4:	8e450020 	lw	a1,32(s2)
80080ea8:	afbf001c 	sw	ra,28(sp)
80080eac:	afb10014 	sw	s1,20(sp)
80080eb0:	afb00010 	sw	s0,16(sp)
80080eb4:	90a20001 	lbu	v0,1(a1)
80080eb8:	3c118021 	lui	s1,0x8021
80080ebc:	90a30000 	lbu	v1,0(a1)
80080ec0:	2631e974 	addiu	s1,s1,-5772
80080ec4:	90a40002 	lbu	a0,2(a1)
80080ec8:	9626000a 	lhu	a2,10(s1)
80080ecc:	00021200 	sll	v0,v0,0x8
80080ed0:	00621821 	addu	v1,v1,v0
80080ed4:	00661821 	addu	v1,v1,a2
80080ed8:	00042400 	sll	a0,a0,0x10
80080edc:	3c0200ff 	lui	v0,0xff
80080ee0:	00832021 	addu	a0,a0,v1
80080ee4:	3442ffff 	ori	v0,v0,0xffff
80080ee8:	00822024 	and	a0,a0,v0
80080eec:	3c038021 	lui	v1,0x8021
80080ef0:	ac647018 	sw	a0,28696(v1)
80080ef4:	90a60002 	lbu	a2,2(a1)
80080ef8:	3c028022 	lui	v0,0x8022
80080efc:	24a50003 	addiu	a1,a1,3
80080f00:	a04650cc 	sb	a2,20684(v0)
80080f04:	3c028007 	lui	v0,0x8007
80080f08:	92300004 	lbu	s0,4(s1)
80080f0c:	24426674 	addiu	v0,v0,26228
80080f10:	0040f809 	jalr	v0
80080f14:	ae450020 	sw	a1,32(s2)
80080f18:	02028024 	and	s0,s0,v0
80080f1c:	320200ff 	andi	v0,s0,0xff
80080f20:	a2300004 	sb	s0,4(s1)
80080f24:	a2420006 	sb	v0,6(s2)
80080f28:	a2420005 	sb	v0,5(s2)
80080f2c:	8fbf001c 	lw	ra,28(sp)
80080f30:	8fb20018 	lw	s2,24(sp)
80080f34:	8fb10014 	lw	s1,20(sp)
80080f38:	8fb00010 	lw	s0,16(sp)
80080f3c:	03e00008 	jr	ra
80080f40:	27bd0020 	addiu	sp,sp,32

80080f44 <_Z6OpFEM1v>:
80080f44:	27bdffe0 	addiu	sp,sp,-32
80080f48:	afb00010 	sw	s0,16(sp)
80080f4c:	3c108021 	lui	s0,0x8021
80080f50:	2610e988 	addiu	s0,s0,-5752
80080f54:	8e050020 	lw	a1,32(s0)
80080f58:	afbf0018 	sw	ra,24(sp)
80080f5c:	afb10014 	sw	s1,20(sp)
80080f60:	90a30000 	lbu	v1,0(a1)
80080f64:	8e070010 	lw	a3,16(s0)
80080f68:	3c028021 	lui	v0,0x8021
80080f6c:	90a40001 	lbu	a0,1(a1)
80080f70:	9446e97e 	lhu	a2,-5762(v0)
80080f74:	00671821 	addu	v1,v1,a3
80080f78:	00661821 	addu	v1,v1,a2
80080f7c:	00042200 	sll	a0,a0,0x8
80080f80:	00832021 	addu	a0,a0,v1
80080f84:	3c118021 	lui	s1,0x8021
80080f88:	ae247018 	sw	a0,28696(s1)
80080f8c:	90a30001 	lbu	v1,1(a1)
80080f90:	3c028022 	lui	v0,0x8022
80080f94:	a04350cc 	sb	v1,20684(v0)
80080f98:	24a50002 	addiu	a1,a1,2
80080f9c:	3c028007 	lui	v0,0x8007
80080fa0:	ae050020 	sw	a1,32(s0)
80080fa4:	24426674 	addiu	v0,v0,26228
80080fa8:	0040f809 	jalr	v0
80080fac:	ae000030 	sw	zero,48(s0)
80080fb0:	24420001 	addiu	v0,v0,1
80080fb4:	304200ff 	andi	v0,v0,0xff
80080fb8:	8e257018 	lw	a1,28696(s1)
80080fbc:	3c118022 	lui	s1,0x8022
80080fc0:	a22250bc 	sb	v0,20668(s1)
80080fc4:	00402021 	move	a0,v0
80080fc8:	3c028008 	lui	v0,0x8008
80080fcc:	244285b4 	addiu	v0,v0,-31308
80080fd0:	0040f809 	jalr	v0
80080fd4:	00000000 	nop
80080fd8:	922350bc 	lbu	v1,20668(s1)
80080fdc:	8fbf0018 	lw	ra,24(sp)
80080fe0:	a2030006 	sb	v1,6(s0)
80080fe4:	a2030005 	sb	v1,5(s0)
80080fe8:	8fb10014 	lw	s1,20(sp)
80080fec:	8fb00010 	lw	s0,16(sp)
80080ff0:	03e00008 	jr	ra
80080ff4:	27bd0020 	addiu	sp,sp,32

80080ff8 <_Z6OpEEM1v>:
80080ff8:	27bdffe0 	addiu	sp,sp,-32
80080ffc:	afb00010 	sw	s0,16(sp)
80081000:	3c108021 	lui	s0,0x8021
80081004:	2610e988 	addiu	s0,s0,-5752
80081008:	8e030020 	lw	v1,32(s0)
8008100c:	afbf0018 	sw	ra,24(sp)
80081010:	afb10014 	sw	s1,20(sp)
80081014:	90620001 	lbu	v0,1(v1)
80081018:	90640000 	lbu	a0,0(v1)
8008101c:	8e050010 	lw	a1,16(s0)
80081020:	00021200 	sll	v0,v0,0x8
80081024:	00822021 	addu	a0,a0,v0
80081028:	00852021 	addu	a0,a0,a1
8008102c:	3c118021 	lui	s1,0x8021
80081030:	ae247018 	sw	a0,28696(s1)
80081034:	90650001 	lbu	a1,1(v1)
80081038:	3c028022 	lui	v0,0x8022
8008103c:	24630002 	addiu	v1,v1,2
80081040:	a04550cc 	sb	a1,20684(v0)
80081044:	3c028007 	lui	v0,0x8007
80081048:	ae030020 	sw	v1,32(s0)
8008104c:	24426674 	addiu	v0,v0,26228
80081050:	0040f809 	jalr	v0
80081054:	ae000030 	sw	zero,48(s0)
80081058:	24420001 	addiu	v0,v0,1
8008105c:	304200ff 	andi	v0,v0,0xff
80081060:	8e257018 	lw	a1,28696(s1)
80081064:	3c118022 	lui	s1,0x8022
80081068:	a22250bc 	sb	v0,20668(s1)
8008106c:	00402021 	move	a0,v0
80081070:	3c028008 	lui	v0,0x8008
80081074:	244285b4 	addiu	v0,v0,-31308
80081078:	0040f809 	jalr	v0
8008107c:	00000000 	nop
80081080:	922350bc 	lbu	v1,20668(s1)
80081084:	8fbf0018 	lw	ra,24(sp)
80081088:	a2030006 	sb	v1,6(s0)
8008108c:	a2030005 	sb	v1,5(s0)
80081090:	8fb10014 	lw	s1,20(sp)
80081094:	8fb00010 	lw	s0,16(sp)
80081098:	03e00008 	jr	ra
8008109c:	27bd0020 	addiu	sp,sp,32

800810a0 <_Z6OpF6M1v>:
800810a0:	27bdffe0 	addiu	sp,sp,-32
800810a4:	afb00010 	sw	s0,16(sp)
800810a8:	3c108021 	lui	s0,0x8021
800810ac:	2610e988 	addiu	s0,s0,-5752
800810b0:	8e070020 	lw	a3,32(s0)
800810b4:	afbf0018 	sw	ra,24(sp)
800810b8:	afb10014 	sw	s1,20(sp)
800810bc:	90e40000 	lbu	a0,0(a3)
800810c0:	3c028021 	lui	v0,0x8021
800810c4:	2442e974 	addiu	v0,v0,-5772
800810c8:	3c038022 	lui	v1,0x8022
800810cc:	a06450cc 	sb	a0,20684(v1)
800810d0:	94450002 	lhu	a1,2(v0)
800810d4:	9443000a 	lhu	v1,10(v0)
800810d8:	94460006 	lhu	a2,6(v0)
800810dc:	90e40000 	lbu	a0,0(a3)
800810e0:	00c33021 	addu	a2,a2,v1
800810e4:	30a50100 	andi	a1,a1,0x100
800810e8:	3402ffff 	li	v0,0xffff
800810ec:	240300ff 	li	v1,255
800810f0:	0045180a 	movz	v1,v0,a1
800810f4:	00862021 	addu	a0,a0,a2
800810f8:	00641824 	and	v1,v1,a0
800810fc:	24e70001 	addiu	a3,a3,1
80081100:	3c118021 	lui	s1,0x8021
80081104:	3c028007 	lui	v0,0x8007
80081108:	00602021 	move	a0,v1
8008110c:	ae237018 	sw	v1,28696(s1)
80081110:	ae070020 	sw	a3,32(s0)
80081114:	24426674 	addiu	v0,v0,26228
80081118:	0040f809 	jalr	v0
8008111c:	ae000030 	sw	zero,48(s0)
80081120:	24420001 	addiu	v0,v0,1
80081124:	304200ff 	andi	v0,v0,0xff
80081128:	8e257018 	lw	a1,28696(s1)
8008112c:	3c118022 	lui	s1,0x8022
80081130:	a22250bc 	sb	v0,20668(s1)
80081134:	00402021 	move	a0,v0
80081138:	3c028008 	lui	v0,0x8008
8008113c:	244285b4 	addiu	v0,v0,-31308
80081140:	0040f809 	jalr	v0
80081144:	00000000 	nop
80081148:	922350bc 	lbu	v1,20668(s1)
8008114c:	8fbf0018 	lw	ra,24(sp)
80081150:	a2030006 	sb	v1,6(s0)
80081154:	a2030005 	sb	v1,5(s0)
80081158:	8fb10014 	lw	s1,20(sp)
8008115c:	8fb00010 	lw	s0,16(sp)
80081160:	03e00008 	jr	ra
80081164:	27bd0020 	addiu	sp,sp,32

80081168 <_Z6OpDEM1v>:
80081168:	27bdffe0 	addiu	sp,sp,-32
8008116c:	afb00010 	sw	s0,16(sp)
80081170:	3c108021 	lui	s0,0x8021
80081174:	2610e988 	addiu	s0,s0,-5752
80081178:	8e050020 	lw	a1,32(s0)
8008117c:	afbf0018 	sw	ra,24(sp)
80081180:	afb10014 	sw	s1,20(sp)
80081184:	90a30000 	lbu	v1,0(a1)
80081188:	8e070010 	lw	a3,16(s0)
8008118c:	3c028021 	lui	v0,0x8021
80081190:	90a40001 	lbu	a0,1(a1)
80081194:	9446e97e 	lhu	a2,-5762(v0)
80081198:	00671821 	addu	v1,v1,a3
8008119c:	00661821 	addu	v1,v1,a2
800811a0:	00042200 	sll	a0,a0,0x8
800811a4:	00832021 	addu	a0,a0,v1
800811a8:	3c118021 	lui	s1,0x8021
800811ac:	ae247018 	sw	a0,28696(s1)
800811b0:	90a30001 	lbu	v1,1(a1)
800811b4:	3c028022 	lui	v0,0x8022
800811b8:	a04350cc 	sb	v1,20684(v0)
800811bc:	24a50002 	addiu	a1,a1,2
800811c0:	3c028007 	lui	v0,0x8007
800811c4:	ae050020 	sw	a1,32(s0)
800811c8:	24426674 	addiu	v0,v0,26228
800811cc:	0040f809 	jalr	v0
800811d0:	ae000030 	sw	zero,48(s0)
800811d4:	2442ffff 	addiu	v0,v0,-1
800811d8:	304200ff 	andi	v0,v0,0xff
800811dc:	8e257018 	lw	a1,28696(s1)
800811e0:	3c118022 	lui	s1,0x8022
800811e4:	a22250bc 	sb	v0,20668(s1)
800811e8:	00402021 	move	a0,v0
800811ec:	3c028008 	lui	v0,0x8008
800811f0:	244285b4 	addiu	v0,v0,-31308
800811f4:	0040f809 	jalr	v0
800811f8:	00000000 	nop
800811fc:	922350bc 	lbu	v1,20668(s1)
80081200:	8fbf0018 	lw	ra,24(sp)
80081204:	a2030006 	sb	v1,6(s0)
80081208:	a2030005 	sb	v1,5(s0)
8008120c:	8fb10014 	lw	s1,20(sp)
80081210:	8fb00010 	lw	s0,16(sp)
80081214:	03e00008 	jr	ra
80081218:	27bd0020 	addiu	sp,sp,32

8008121c <_Z6OpCEM1v>:
8008121c:	27bdffe0 	addiu	sp,sp,-32
80081220:	afb00010 	sw	s0,16(sp)
80081224:	3c108021 	lui	s0,0x8021
80081228:	2610e988 	addiu	s0,s0,-5752
8008122c:	8e030020 	lw	v1,32(s0)
80081230:	afbf0018 	sw	ra,24(sp)
80081234:	afb10014 	sw	s1,20(sp)
80081238:	90620001 	lbu	v0,1(v1)
8008123c:	90640000 	lbu	a0,0(v1)
80081240:	8e050010 	lw	a1,16(s0)
80081244:	00021200 	sll	v0,v0,0x8
80081248:	00822021 	addu	a0,a0,v0
8008124c:	00852021 	addu	a0,a0,a1
80081250:	3c118021 	lui	s1,0x8021
80081254:	ae247018 	sw	a0,28696(s1)
80081258:	90650001 	lbu	a1,1(v1)
8008125c:	3c028022 	lui	v0,0x8022
80081260:	24630002 	addiu	v1,v1,2
80081264:	a04550cc 	sb	a1,20684(v0)
80081268:	3c028007 	lui	v0,0x8007
8008126c:	ae030020 	sw	v1,32(s0)
80081270:	24426674 	addiu	v0,v0,26228
80081274:	0040f809 	jalr	v0
80081278:	ae000030 	sw	zero,48(s0)
8008127c:	2442ffff 	addiu	v0,v0,-1
80081280:	304200ff 	andi	v0,v0,0xff
80081284:	8e257018 	lw	a1,28696(s1)
80081288:	3c118022 	lui	s1,0x8022
8008128c:	a22250bc 	sb	v0,20668(s1)
80081290:	00402021 	move	a0,v0
80081294:	3c028008 	lui	v0,0x8008
80081298:	244285b4 	addiu	v0,v0,-31308
8008129c:	0040f809 	jalr	v0
800812a0:	00000000 	nop
800812a4:	922350bc 	lbu	v1,20668(s1)
800812a8:	8fbf0018 	lw	ra,24(sp)
800812ac:	a2030006 	sb	v1,6(s0)
800812b0:	a2030005 	sb	v1,5(s0)
800812b4:	8fb10014 	lw	s1,20(sp)
800812b8:	8fb00010 	lw	s0,16(sp)
800812bc:	03e00008 	jr	ra
800812c0:	27bd0020 	addiu	sp,sp,32

800812c4 <_Z6OpD6M1v>:
800812c4:	27bdffe0 	addiu	sp,sp,-32
800812c8:	afb00010 	sw	s0,16(sp)
800812cc:	3c108021 	lui	s0,0x8021
800812d0:	2610e988 	addiu	s0,s0,-5752
800812d4:	8e070020 	lw	a3,32(s0)
800812d8:	afbf0018 	sw	ra,24(sp)
800812dc:	afb10014 	sw	s1,20(sp)
800812e0:	90e40000 	lbu	a0,0(a3)
800812e4:	3c028021 	lui	v0,0x8021
800812e8:	2442e974 	addiu	v0,v0,-5772
800812ec:	3c038022 	lui	v1,0x8022
800812f0:	a06450cc 	sb	a0,20684(v1)
800812f4:	94450002 	lhu	a1,2(v0)
800812f8:	9443000a 	lhu	v1,10(v0)
800812fc:	94460006 	lhu	a2,6(v0)
80081300:	90e40000 	lbu	a0,0(a3)
80081304:	00c33021 	addu	a2,a2,v1
80081308:	30a50100 	andi	a1,a1,0x100
8008130c:	3402ffff 	li	v0,0xffff
80081310:	240300ff 	li	v1,255
80081314:	0045180a 	movz	v1,v0,a1
80081318:	00862021 	addu	a0,a0,a2
8008131c:	00641824 	and	v1,v1,a0
80081320:	24e70001 	addiu	a3,a3,1
80081324:	3c118021 	lui	s1,0x8021
80081328:	3c028007 	lui	v0,0x8007
8008132c:	00602021 	move	a0,v1
80081330:	ae237018 	sw	v1,28696(s1)
80081334:	ae070020 	sw	a3,32(s0)
80081338:	24426674 	addiu	v0,v0,26228
8008133c:	0040f809 	jalr	v0
80081340:	ae000030 	sw	zero,48(s0)
80081344:	2442ffff 	addiu	v0,v0,-1
80081348:	304200ff 	andi	v0,v0,0xff
8008134c:	8e257018 	lw	a1,28696(s1)
80081350:	3c118022 	lui	s1,0x8022
80081354:	a22250bc 	sb	v0,20668(s1)
80081358:	00402021 	move	a0,v0
8008135c:	3c028008 	lui	v0,0x8008
80081360:	244285b4 	addiu	v0,v0,-31308
80081364:	0040f809 	jalr	v0
80081368:	00000000 	nop
8008136c:	922350bc 	lbu	v1,20668(s1)
80081370:	8fbf0018 	lw	ra,24(sp)
80081374:	a2030006 	sb	v1,6(s0)
80081378:	a2030005 	sb	v1,5(s0)
8008137c:	8fb10014 	lw	s1,20(sp)
80081380:	8fb00010 	lw	s0,16(sp)
80081384:	03e00008 	jr	ra
80081388:	27bd0020 	addiu	sp,sp,32

8008138c <_Z6Op5EM1v>:
8008138c:	27bdffe0 	addiu	sp,sp,-32
80081390:	afb00010 	sw	s0,16(sp)
80081394:	3c108021 	lui	s0,0x8021
80081398:	2610e988 	addiu	s0,s0,-5752
8008139c:	8e050020 	lw	a1,32(s0)
800813a0:	afbf0018 	sw	ra,24(sp)
800813a4:	afb10014 	sw	s1,20(sp)
800813a8:	90a30000 	lbu	v1,0(a1)
800813ac:	8e070010 	lw	a3,16(s0)
800813b0:	3c028021 	lui	v0,0x8021
800813b4:	90a40001 	lbu	a0,1(a1)
800813b8:	9446e97e 	lhu	a2,-5762(v0)
800813bc:	00671821 	addu	v1,v1,a3
800813c0:	00661821 	addu	v1,v1,a2
800813c4:	00042200 	sll	a0,a0,0x8
800813c8:	00832021 	addu	a0,a0,v1
800813cc:	3c118021 	lui	s1,0x8021
800813d0:	ae247018 	sw	a0,28696(s1)
800813d4:	90a30001 	lbu	v1,1(a1)
800813d8:	3c028022 	lui	v0,0x8022
800813dc:	24a50002 	addiu	a1,a1,2
800813e0:	a04350cc 	sb	v1,20684(v0)
800813e4:	3c028007 	lui	v0,0x8007
800813e8:	24426674 	addiu	v0,v0,26228
800813ec:	0040f809 	jalr	v0
800813f0:	ae050020 	sw	a1,32(s0)
800813f4:	00021842 	srl	v1,v0,0x1
800813f8:	30420001 	andi	v0,v0,0x1
800813fc:	306300ff 	andi	v1,v1,0xff
80081400:	a2020004 	sb	v0,4(s0)
80081404:	8e257018 	lw	a1,28696(s1)
80081408:	3c028008 	lui	v0,0x8008
8008140c:	3c118022 	lui	s1,0x8022
80081410:	a22350bc 	sb	v1,20668(s1)
80081414:	244285b4 	addiu	v0,v0,-31308
80081418:	0040f809 	jalr	v0
8008141c:	00602021 	move	a0,v1
80081420:	922350bc 	lbu	v1,20668(s1)
80081424:	8fbf0018 	lw	ra,24(sp)
80081428:	a2030006 	sb	v1,6(s0)
8008142c:	a2030005 	sb	v1,5(s0)
80081430:	8fb10014 	lw	s1,20(sp)
80081434:	8fb00010 	lw	s0,16(sp)
80081438:	03e00008 	jr	ra
8008143c:	27bd0020 	addiu	sp,sp,32

80081440 <_Z6Op4EM1v>:
80081440:	27bdffe0 	addiu	sp,sp,-32
80081444:	afb00010 	sw	s0,16(sp)
80081448:	3c108021 	lui	s0,0x8021
8008144c:	2610e988 	addiu	s0,s0,-5752
80081450:	8e030020 	lw	v1,32(s0)
80081454:	afbf0018 	sw	ra,24(sp)
80081458:	afb10014 	sw	s1,20(sp)
8008145c:	90620001 	lbu	v0,1(v1)
80081460:	90640000 	lbu	a0,0(v1)
80081464:	8e050010 	lw	a1,16(s0)
80081468:	00021200 	sll	v0,v0,0x8
8008146c:	00822021 	addu	a0,a0,v0
80081470:	00852021 	addu	a0,a0,a1
80081474:	3c118021 	lui	s1,0x8021
80081478:	ae247018 	sw	a0,28696(s1)
8008147c:	90650001 	lbu	a1,1(v1)
80081480:	3c028022 	lui	v0,0x8022
80081484:	24630002 	addiu	v1,v1,2
80081488:	a04550cc 	sb	a1,20684(v0)
8008148c:	3c028007 	lui	v0,0x8007
80081490:	24426674 	addiu	v0,v0,26228
80081494:	0040f809 	jalr	v0
80081498:	ae030020 	sw	v1,32(s0)
8008149c:	00021842 	srl	v1,v0,0x1
800814a0:	30420001 	andi	v0,v0,0x1
800814a4:	306300ff 	andi	v1,v1,0xff
800814a8:	a2020004 	sb	v0,4(s0)
800814ac:	8e257018 	lw	a1,28696(s1)
800814b0:	3c028008 	lui	v0,0x8008
800814b4:	3c118022 	lui	s1,0x8022
800814b8:	a22350bc 	sb	v1,20668(s1)
800814bc:	244285b4 	addiu	v0,v0,-31308
800814c0:	0040f809 	jalr	v0
800814c4:	00602021 	move	a0,v1
800814c8:	922350bc 	lbu	v1,20668(s1)
800814cc:	8fbf0018 	lw	ra,24(sp)
800814d0:	a2030006 	sb	v1,6(s0)
800814d4:	a2030005 	sb	v1,5(s0)
800814d8:	8fb10014 	lw	s1,20(sp)
800814dc:	8fb00010 	lw	s0,16(sp)
800814e0:	03e00008 	jr	ra
800814e4:	27bd0020 	addiu	sp,sp,32

800814e8 <_Z6Op56M1v>:
800814e8:	27bdffe0 	addiu	sp,sp,-32
800814ec:	afb00010 	sw	s0,16(sp)
800814f0:	3c108021 	lui	s0,0x8021
800814f4:	2610e988 	addiu	s0,s0,-5752
800814f8:	8e070020 	lw	a3,32(s0)
800814fc:	afbf0018 	sw	ra,24(sp)
80081500:	afb10014 	sw	s1,20(sp)
80081504:	90e40000 	lbu	a0,0(a3)
80081508:	3c028021 	lui	v0,0x8021
8008150c:	2442e974 	addiu	v0,v0,-5772
80081510:	3c038022 	lui	v1,0x8022
80081514:	a06450cc 	sb	a0,20684(v1)
80081518:	94450002 	lhu	a1,2(v0)
8008151c:	9443000a 	lhu	v1,10(v0)
80081520:	94460006 	lhu	a2,6(v0)
80081524:	90e40000 	lbu	a0,0(a3)
80081528:	00c33021 	addu	a2,a2,v1
8008152c:	30a50100 	andi	a1,a1,0x100
80081530:	3402ffff 	li	v0,0xffff
80081534:	240300ff 	li	v1,255
80081538:	0045180a 	movz	v1,v0,a1
8008153c:	00862021 	addu	a0,a0,a2
80081540:	00641824 	and	v1,v1,a0
80081544:	24e70001 	addiu	a3,a3,1
80081548:	3c118021 	lui	s1,0x8021
8008154c:	3c028007 	lui	v0,0x8007
80081550:	00602021 	move	a0,v1
80081554:	ae070020 	sw	a3,32(s0)
80081558:	24426674 	addiu	v0,v0,26228
8008155c:	0040f809 	jalr	v0
80081560:	ae237018 	sw	v1,28696(s1)
80081564:	00021842 	srl	v1,v0,0x1
80081568:	30420001 	andi	v0,v0,0x1
8008156c:	306300ff 	andi	v1,v1,0xff
80081570:	a2020004 	sb	v0,4(s0)
80081574:	8e257018 	lw	a1,28696(s1)
80081578:	3c028008 	lui	v0,0x8008
8008157c:	3c118022 	lui	s1,0x8022
80081580:	a22350bc 	sb	v1,20668(s1)
80081584:	244285b4 	addiu	v0,v0,-31308
80081588:	0040f809 	jalr	v0
8008158c:	00602021 	move	a0,v1
80081590:	922350bc 	lbu	v1,20668(s1)
80081594:	8fbf0018 	lw	ra,24(sp)
80081598:	a2030006 	sb	v1,6(s0)
8008159c:	a2030005 	sb	v1,5(s0)
800815a0:	8fb10014 	lw	s1,20(sp)
800815a4:	8fb00010 	lw	s0,16(sp)
800815a8:	03e00008 	jr	ra
800815ac:	27bd0020 	addiu	sp,sp,32

800815b0 <_Z6Op1EM1v>:
800815b0:	27bdffe0 	addiu	sp,sp,-32
800815b4:	afb00010 	sw	s0,16(sp)
800815b8:	3c108021 	lui	s0,0x8021
800815bc:	2610e988 	addiu	s0,s0,-5752
800815c0:	8e050020 	lw	a1,32(s0)
800815c4:	afbf0018 	sw	ra,24(sp)
800815c8:	afb10014 	sw	s1,20(sp)
800815cc:	90a30000 	lbu	v1,0(a1)
800815d0:	8e070010 	lw	a3,16(s0)
800815d4:	3c028021 	lui	v0,0x8021
800815d8:	90a40001 	lbu	a0,1(a1)
800815dc:	9446e97e 	lhu	a2,-5762(v0)
800815e0:	00671821 	addu	v1,v1,a3
800815e4:	00661821 	addu	v1,v1,a2
800815e8:	00042200 	sll	a0,a0,0x8
800815ec:	00832021 	addu	a0,a0,v1
800815f0:	3c118021 	lui	s1,0x8021
800815f4:	ae247018 	sw	a0,28696(s1)
800815f8:	90a30001 	lbu	v1,1(a1)
800815fc:	3c028022 	lui	v0,0x8022
80081600:	24a50002 	addiu	a1,a1,2
80081604:	a04350cc 	sb	v1,20684(v0)
80081608:	3c028007 	lui	v0,0x8007
8008160c:	24426674 	addiu	v0,v0,26228
80081610:	0040f809 	jalr	v0
80081614:	ae050020 	sw	a1,32(s0)
80081618:	00021840 	sll	v1,v0,0x1
8008161c:	000211c2 	srl	v0,v0,0x7
80081620:	306300ff 	andi	v1,v1,0xff
80081624:	a2020004 	sb	v0,4(s0)
80081628:	8e257018 	lw	a1,28696(s1)
8008162c:	3c028008 	lui	v0,0x8008
80081630:	3c118022 	lui	s1,0x8022
80081634:	a22350bc 	sb	v1,20668(s1)
80081638:	244285b4 	addiu	v0,v0,-31308
8008163c:	0040f809 	jalr	v0
80081640:	00602021 	move	a0,v1
80081644:	922350bc 	lbu	v1,20668(s1)
80081648:	8fbf0018 	lw	ra,24(sp)
8008164c:	a2030006 	sb	v1,6(s0)
80081650:	a2030005 	sb	v1,5(s0)
80081654:	8fb10014 	lw	s1,20(sp)
80081658:	8fb00010 	lw	s0,16(sp)
8008165c:	03e00008 	jr	ra
80081660:	27bd0020 	addiu	sp,sp,32

80081664 <_Z6Op0EM1v>:
80081664:	27bdffe0 	addiu	sp,sp,-32
80081668:	afb00010 	sw	s0,16(sp)
8008166c:	3c108021 	lui	s0,0x8021
80081670:	2610e988 	addiu	s0,s0,-5752
80081674:	8e030020 	lw	v1,32(s0)
80081678:	afbf0018 	sw	ra,24(sp)
8008167c:	afb10014 	sw	s1,20(sp)
80081680:	90620001 	lbu	v0,1(v1)
80081684:	90640000 	lbu	a0,0(v1)
80081688:	8e050010 	lw	a1,16(s0)
8008168c:	00021200 	sll	v0,v0,0x8
80081690:	00822021 	addu	a0,a0,v0
80081694:	00852021 	addu	a0,a0,a1
80081698:	3c118021 	lui	s1,0x8021
8008169c:	ae247018 	sw	a0,28696(s1)
800816a0:	90650001 	lbu	a1,1(v1)
800816a4:	3c028022 	lui	v0,0x8022
800816a8:	24630002 	addiu	v1,v1,2
800816ac:	a04550cc 	sb	a1,20684(v0)
800816b0:	3c028007 	lui	v0,0x8007
800816b4:	24426674 	addiu	v0,v0,26228
800816b8:	0040f809 	jalr	v0
800816bc:	ae030020 	sw	v1,32(s0)
800816c0:	00021840 	sll	v1,v0,0x1
800816c4:	000211c2 	srl	v0,v0,0x7
800816c8:	306300ff 	andi	v1,v1,0xff
800816cc:	a2020004 	sb	v0,4(s0)
800816d0:	8e257018 	lw	a1,28696(s1)
800816d4:	3c028008 	lui	v0,0x8008
800816d8:	3c118022 	lui	s1,0x8022
800816dc:	a22350bc 	sb	v1,20668(s1)
800816e0:	244285b4 	addiu	v0,v0,-31308
800816e4:	0040f809 	jalr	v0
800816e8:	00602021 	move	a0,v1
800816ec:	922350bc 	lbu	v1,20668(s1)
800816f0:	8fbf0018 	lw	ra,24(sp)
800816f4:	a2030006 	sb	v1,6(s0)
800816f8:	a2030005 	sb	v1,5(s0)
800816fc:	8fb10014 	lw	s1,20(sp)
80081700:	8fb00010 	lw	s0,16(sp)
80081704:	03e00008 	jr	ra
80081708:	27bd0020 	addiu	sp,sp,32

8008170c <_Z6Op16M1v>:
8008170c:	27bdffe0 	addiu	sp,sp,-32
80081710:	afb00010 	sw	s0,16(sp)
80081714:	3c108021 	lui	s0,0x8021
80081718:	2610e988 	addiu	s0,s0,-5752
8008171c:	8e070020 	lw	a3,32(s0)
80081720:	afbf0018 	sw	ra,24(sp)
80081724:	afb10014 	sw	s1,20(sp)
80081728:	90e40000 	lbu	a0,0(a3)
8008172c:	3c028021 	lui	v0,0x8021
80081730:	2442e974 	addiu	v0,v0,-5772
80081734:	3c038022 	lui	v1,0x8022
80081738:	a06450cc 	sb	a0,20684(v1)
8008173c:	94450002 	lhu	a1,2(v0)
80081740:	9443000a 	lhu	v1,10(v0)
80081744:	94460006 	lhu	a2,6(v0)
80081748:	90e40000 	lbu	a0,0(a3)
8008174c:	00c33021 	addu	a2,a2,v1
80081750:	30a50100 	andi	a1,a1,0x100
80081754:	3402ffff 	li	v0,0xffff
80081758:	240300ff 	li	v1,255
8008175c:	0045180a 	movz	v1,v0,a1
80081760:	00862021 	addu	a0,a0,a2
80081764:	00641824 	and	v1,v1,a0
80081768:	24e70001 	addiu	a3,a3,1
8008176c:	3c118021 	lui	s1,0x8021
80081770:	3c028007 	lui	v0,0x8007
80081774:	00602021 	move	a0,v1
80081778:	ae070020 	sw	a3,32(s0)
8008177c:	24426674 	addiu	v0,v0,26228
80081780:	0040f809 	jalr	v0
80081784:	ae237018 	sw	v1,28696(s1)
80081788:	00021840 	sll	v1,v0,0x1
8008178c:	000211c2 	srl	v0,v0,0x7
80081790:	306300ff 	andi	v1,v1,0xff
80081794:	a2020004 	sb	v0,4(s0)
80081798:	8e257018 	lw	a1,28696(s1)
8008179c:	3c028008 	lui	v0,0x8008
800817a0:	3c118022 	lui	s1,0x8022
800817a4:	a22350bc 	sb	v1,20668(s1)
800817a8:	244285b4 	addiu	v0,v0,-31308
800817ac:	0040f809 	jalr	v0
800817b0:	00602021 	move	a0,v1
800817b4:	922350bc 	lbu	v1,20668(s1)
800817b8:	8fbf0018 	lw	ra,24(sp)
800817bc:	a2030006 	sb	v1,6(s0)
800817c0:	a2030005 	sb	v1,5(s0)
800817c4:	8fb10014 	lw	s1,20(sp)
800817c8:	8fb00010 	lw	s0,16(sp)
800817cc:	03e00008 	jr	ra
800817d0:	27bd0020 	addiu	sp,sp,32

800817d4 <_Z6Op3EM1v>:
800817d4:	27bdffe0 	addiu	sp,sp,-32
800817d8:	afb00010 	sw	s0,16(sp)
800817dc:	3c108021 	lui	s0,0x8021
800817e0:	2610e988 	addiu	s0,s0,-5752
800817e4:	8e050020 	lw	a1,32(s0)
800817e8:	afbf0018 	sw	ra,24(sp)
800817ec:	afb10014 	sw	s1,20(sp)
800817f0:	90a30000 	lbu	v1,0(a1)
800817f4:	8e070010 	lw	a3,16(s0)
800817f8:	3c028021 	lui	v0,0x8021
800817fc:	90a40001 	lbu	a0,1(a1)
80081800:	9446e97e 	lhu	a2,-5762(v0)
80081804:	00671821 	addu	v1,v1,a3
80081808:	00661821 	addu	v1,v1,a2
8008180c:	00042200 	sll	a0,a0,0x8
80081810:	00832021 	addu	a0,a0,v1
80081814:	3c118021 	lui	s1,0x8021
80081818:	ae247018 	sw	a0,28696(s1)
8008181c:	90a30001 	lbu	v1,1(a1)
80081820:	3c028022 	lui	v0,0x8022
80081824:	24a50002 	addiu	a1,a1,2
80081828:	a04350cc 	sb	v1,20684(v0)
8008182c:	3c028007 	lui	v0,0x8007
80081830:	24426674 	addiu	v0,v0,26228
80081834:	0040f809 	jalr	v0
80081838:	ae050020 	sw	a1,32(s0)
8008183c:	92030004 	lbu	v1,4(s0)
80081840:	00021040 	sll	v0,v0,0x1
80081844:	00431025 	or	v0,v0,v1
80081848:	3042ffff 	andi	v0,v0,0xffff
8008184c:	8e257018 	lw	a1,28696(s1)
80081850:	2c430100 	sltiu	v1,v0,256
80081854:	3c118022 	lui	s1,0x8022
80081858:	38630001 	xori	v1,v1,0x1
8008185c:	a62250be 	sh	v0,20670(s1)
80081860:	304400ff 	andi	a0,v0,0xff
80081864:	3c028008 	lui	v0,0x8008
80081868:	244285b4 	addiu	v0,v0,-31308
8008186c:	0040f809 	jalr	v0
80081870:	a2030004 	sb	v1,4(s0)
80081874:	922350be 	lbu	v1,20670(s1)
80081878:	8fbf0018 	lw	ra,24(sp)
8008187c:	a2030006 	sb	v1,6(s0)
80081880:	a2030005 	sb	v1,5(s0)
80081884:	8fb10014 	lw	s1,20(sp)
80081888:	8fb00010 	lw	s0,16(sp)
8008188c:	03e00008 	jr	ra
80081890:	27bd0020 	addiu	sp,sp,32

80081894 <_Z6Op2EM1v>:
80081894:	27bdffe0 	addiu	sp,sp,-32
80081898:	afb00010 	sw	s0,16(sp)
8008189c:	3c108021 	lui	s0,0x8021
800818a0:	2610e988 	addiu	s0,s0,-5752
800818a4:	8e030020 	lw	v1,32(s0)
800818a8:	afbf0018 	sw	ra,24(sp)
800818ac:	afb10014 	sw	s1,20(sp)
800818b0:	90620001 	lbu	v0,1(v1)
800818b4:	90640000 	lbu	a0,0(v1)
800818b8:	8e050010 	lw	a1,16(s0)
800818bc:	00021200 	sll	v0,v0,0x8
800818c0:	00822021 	addu	a0,a0,v0
800818c4:	00852021 	addu	a0,a0,a1
800818c8:	3c118021 	lui	s1,0x8021
800818cc:	ae247018 	sw	a0,28696(s1)
800818d0:	90650001 	lbu	a1,1(v1)
800818d4:	3c028022 	lui	v0,0x8022
800818d8:	24630002 	addiu	v1,v1,2
800818dc:	a04550cc 	sb	a1,20684(v0)
800818e0:	3c028007 	lui	v0,0x8007
800818e4:	24426674 	addiu	v0,v0,26228
800818e8:	0040f809 	jalr	v0
800818ec:	ae030020 	sw	v1,32(s0)
800818f0:	92030004 	lbu	v1,4(s0)
800818f4:	00021040 	sll	v0,v0,0x1
800818f8:	00431025 	or	v0,v0,v1
800818fc:	3042ffff 	andi	v0,v0,0xffff
80081900:	8e257018 	lw	a1,28696(s1)
80081904:	2c430100 	sltiu	v1,v0,256
80081908:	3c118022 	lui	s1,0x8022
8008190c:	38630001 	xori	v1,v1,0x1
80081910:	a62250be 	sh	v0,20670(s1)
80081914:	304400ff 	andi	a0,v0,0xff
80081918:	3c028008 	lui	v0,0x8008
8008191c:	244285b4 	addiu	v0,v0,-31308
80081920:	0040f809 	jalr	v0
80081924:	a2030004 	sb	v1,4(s0)
80081928:	922350be 	lbu	v1,20670(s1)
8008192c:	8fbf0018 	lw	ra,24(sp)
80081930:	a2030006 	sb	v1,6(s0)
80081934:	a2030005 	sb	v1,5(s0)
80081938:	8fb10014 	lw	s1,20(sp)
8008193c:	8fb00010 	lw	s0,16(sp)
80081940:	03e00008 	jr	ra
80081944:	27bd0020 	addiu	sp,sp,32

80081948 <_Z6Op36M1v>:
80081948:	27bdffe0 	addiu	sp,sp,-32
8008194c:	afb00010 	sw	s0,16(sp)
80081950:	3c108021 	lui	s0,0x8021
80081954:	2610e988 	addiu	s0,s0,-5752
80081958:	8e070020 	lw	a3,32(s0)
8008195c:	afbf0018 	sw	ra,24(sp)
80081960:	afb10014 	sw	s1,20(sp)
80081964:	90e40000 	lbu	a0,0(a3)
80081968:	3c028021 	lui	v0,0x8021
8008196c:	2442e974 	addiu	v0,v0,-5772
80081970:	3c038022 	lui	v1,0x8022
80081974:	a06450cc 	sb	a0,20684(v1)
80081978:	94450002 	lhu	a1,2(v0)
8008197c:	9443000a 	lhu	v1,10(v0)
80081980:	94460006 	lhu	a2,6(v0)
80081984:	90e40000 	lbu	a0,0(a3)
80081988:	00c33021 	addu	a2,a2,v1
8008198c:	30a50100 	andi	a1,a1,0x100
80081990:	3402ffff 	li	v0,0xffff
80081994:	240300ff 	li	v1,255
80081998:	0045180a 	movz	v1,v0,a1
8008199c:	00862021 	addu	a0,a0,a2
800819a0:	00641824 	and	v1,v1,a0
800819a4:	24e70001 	addiu	a3,a3,1
800819a8:	3c118021 	lui	s1,0x8021
800819ac:	3c028007 	lui	v0,0x8007
800819b0:	00602021 	move	a0,v1
800819b4:	ae070020 	sw	a3,32(s0)
800819b8:	24426674 	addiu	v0,v0,26228
800819bc:	0040f809 	jalr	v0
800819c0:	ae237018 	sw	v1,28696(s1)
800819c4:	92030004 	lbu	v1,4(s0)
800819c8:	00021040 	sll	v0,v0,0x1
800819cc:	00431025 	or	v0,v0,v1
800819d0:	3042ffff 	andi	v0,v0,0xffff
800819d4:	8e257018 	lw	a1,28696(s1)
800819d8:	2c430100 	sltiu	v1,v0,256
800819dc:	3c118022 	lui	s1,0x8022
800819e0:	38630001 	xori	v1,v1,0x1
800819e4:	a62250be 	sh	v0,20670(s1)
800819e8:	304400ff 	andi	a0,v0,0xff
800819ec:	3c028008 	lui	v0,0x8008
800819f0:	244285b4 	addiu	v0,v0,-31308
800819f4:	0040f809 	jalr	v0
800819f8:	a2030004 	sb	v1,4(s0)
800819fc:	922350be 	lbu	v1,20670(s1)
80081a00:	8fbf0018 	lw	ra,24(sp)
80081a04:	a2030006 	sb	v1,6(s0)
80081a08:	a2030005 	sb	v1,5(s0)
80081a0c:	8fb10014 	lw	s1,20(sp)
80081a10:	8fb00010 	lw	s0,16(sp)
80081a14:	03e00008 	jr	ra
80081a18:	27bd0020 	addiu	sp,sp,32

80081a1c <_Z6OpB5M0v>:
80081a1c:	27bdffe0 	addiu	sp,sp,-32
80081a20:	afb10014 	sw	s1,20(sp)
80081a24:	3c118021 	lui	s1,0x8021
80081a28:	2631e988 	addiu	s1,s1,-5752
80081a2c:	8e270020 	lw	a3,32(s1)
80081a30:	afbf0018 	sw	ra,24(sp)
80081a34:	afb00010 	sw	s0,16(sp)
80081a38:	90e30000 	lbu	v1,0(a3)
80081a3c:	3c108021 	lui	s0,0x8021
80081a40:	2610e974 	addiu	s0,s0,-5772
80081a44:	3c028022 	lui	v0,0x8022
80081a48:	a04350cc 	sb	v1,20684(v0)
80081a4c:	96060006 	lhu	a2,6(s0)
80081a50:	9602000a 	lhu	v0,10(s0)
80081a54:	96040002 	lhu	a0,2(s0)
80081a58:	90e50000 	lbu	a1,0(a3)
80081a5c:	00c23021 	addu	a2,a2,v0
80081a60:	30840100 	andi	a0,a0,0x100
80081a64:	3402ffff 	li	v0,0xffff
80081a68:	240300ff 	li	v1,255
80081a6c:	0044180a 	movz	v1,v0,a0
80081a70:	00a62821 	addu	a1,a1,a2
80081a74:	00651824 	and	v1,v1,a1
80081a78:	3c028021 	lui	v0,0x8021
80081a7c:	ac437018 	sw	v1,28696(v0)
80081a80:	24e70001 	addiu	a3,a3,1
80081a84:	3c028007 	lui	v0,0x8007
80081a88:	00602021 	move	a0,v1
80081a8c:	244269c0 	addiu	v0,v0,27072
80081a90:	0040f809 	jalr	v0
80081a94:	ae270020 	sw	a3,32(s1)
80081a98:	a6020004 	sh	v0,4(s0)
80081a9c:	3042ffff 	andi	v0,v0,0xffff
80081aa0:	00021a02 	srl	v1,v0,0x8
80081aa4:	0002102b 	sltu	v0,zero,v0
80081aa8:	a2230006 	sb	v1,6(s1)
80081aac:	a2220005 	sb	v0,5(s1)
80081ab0:	8fbf0018 	lw	ra,24(sp)
80081ab4:	8fb10014 	lw	s1,20(sp)
80081ab8:	8fb00010 	lw	s0,16(sp)
80081abc:	03e00008 	jr	ra
80081ac0:	27bd0020 	addiu	sp,sp,32

80081ac4 <_Z6OpA5M0v>:
80081ac4:	27bdffe0 	addiu	sp,sp,-32
80081ac8:	afb10014 	sw	s1,20(sp)
80081acc:	3c118021 	lui	s1,0x8021
80081ad0:	2631e988 	addiu	s1,s1,-5752
80081ad4:	8e250020 	lw	a1,32(s1)
80081ad8:	afbf0018 	sw	ra,24(sp)
80081adc:	afb00010 	sw	s0,16(sp)
80081ae0:	90a30000 	lbu	v1,0(a1)
80081ae4:	3c028022 	lui	v0,0x8022
80081ae8:	3c108021 	lui	s0,0x8021
80081aec:	a04350cc 	sb	v1,20684(v0)
80081af0:	2610e974 	addiu	s0,s0,-5772
80081af4:	90a20000 	lbu	v0,0(a1)
80081af8:	96030006 	lhu	v1,6(s0)
80081afc:	24a50001 	addiu	a1,a1,1
80081b00:	00431021 	addu	v0,v0,v1
80081b04:	3042ffff 	andi	v0,v0,0xffff
80081b08:	3c038021 	lui	v1,0x8021
80081b0c:	ac627018 	sw	v0,28696(v1)
80081b10:	00402021 	move	a0,v0
80081b14:	3c028007 	lui	v0,0x8007
80081b18:	244269c0 	addiu	v0,v0,27072
80081b1c:	0040f809 	jalr	v0
80081b20:	ae250020 	sw	a1,32(s1)
80081b24:	a6020004 	sh	v0,4(s0)
80081b28:	3042ffff 	andi	v0,v0,0xffff
80081b2c:	00021a02 	srl	v1,v0,0x8
80081b30:	0002102b 	sltu	v0,zero,v0
80081b34:	a2230006 	sb	v1,6(s1)
80081b38:	a2220005 	sb	v0,5(s1)
80081b3c:	8fbf0018 	lw	ra,24(sp)
80081b40:	8fb10014 	lw	s1,20(sp)
80081b44:	8fb00010 	lw	s0,16(sp)
80081b48:	03e00008 	jr	ra
80081b4c:	27bd0020 	addiu	sp,sp,32

80081b50 <_Z6OpB1M0v>:
80081b50:	27bdffd8 	addiu	sp,sp,-40
80081b54:	afb00010 	sw	s0,16(sp)
80081b58:	3c108021 	lui	s0,0x8021
80081b5c:	2610e988 	addiu	s0,s0,-5752
80081b60:	8e050020 	lw	a1,32(s0)
80081b64:	afbf0024 	sw	ra,36(sp)
80081b68:	afb40020 	sw	s4,32(sp)
80081b6c:	afb3001c 	sw	s3,28(sp)
80081b70:	afb20018 	sw	s2,24(sp)
80081b74:	afb10014 	sw	s1,20(sp)
80081b78:	90a20000 	lbu	v0,0(a1)
80081b7c:	3c148022 	lui	s4,0x8022
80081b80:	3c128021 	lui	s2,0x8021
80081b84:	a28250cc 	sb	v0,20684(s4)
80081b88:	2652e974 	addiu	s2,s2,-5772
80081b8c:	90a30000 	lbu	v1,0(a1)
80081b90:	96420006 	lhu	v0,6(s2)
80081b94:	3c118007 	lui	s1,0x8007
80081b98:	00621821 	addu	v1,v1,v0
80081b9c:	3063ffff 	andi	v1,v1,0xffff
80081ba0:	24a50001 	addiu	a1,a1,1
80081ba4:	00602021 	move	a0,v1
80081ba8:	263169c0 	addiu	s1,s1,27072
80081bac:	3c138021 	lui	s3,0x8021
80081bb0:	ae050020 	sw	a1,32(s0)
80081bb4:	0220f809 	jalr	s1
80081bb8:	ae637018 	sw	v1,28696(s3)
80081bbc:	8e040010 	lw	a0,16(s0)
80081bc0:	9643000c 	lhu	v1,12(s2)
80081bc4:	00022a03 	sra	a1,v0,0x8
80081bc8:	00641821 	addu	v1,v1,a0
80081bcc:	00621821 	addu	v1,v1,v0
80081bd0:	00602021 	move	a0,v1
80081bd4:	ae637018 	sw	v1,28696(s3)
80081bd8:	0220f809 	jalr	s1
80081bdc:	a28550cc 	sb	a1,20684(s4)
80081be0:	a6420004 	sh	v0,4(s2)
80081be4:	3042ffff 	andi	v0,v0,0xffff
80081be8:	00021a02 	srl	v1,v0,0x8
80081bec:	0002102b 	sltu	v0,zero,v0
80081bf0:	a2030006 	sb	v1,6(s0)
80081bf4:	a2020005 	sb	v0,5(s0)
80081bf8:	8fbf0024 	lw	ra,36(sp)
80081bfc:	8fb40020 	lw	s4,32(sp)
80081c00:	8fb3001c 	lw	s3,28(sp)
80081c04:	8fb20018 	lw	s2,24(sp)
80081c08:	8fb10014 	lw	s1,20(sp)
80081c0c:	8fb00010 	lw	s0,16(sp)
80081c10:	03e00008 	jr	ra
80081c14:	27bd0028 	addiu	sp,sp,40

80081c18 <_Z6OpA3M0v>:
80081c18:	27bdffe0 	addiu	sp,sp,-32
80081c1c:	afb10014 	sw	s1,20(sp)
80081c20:	3c118021 	lui	s1,0x8021
80081c24:	2631e988 	addiu	s1,s1,-5752
80081c28:	8e250020 	lw	a1,32(s1)
80081c2c:	afbf0018 	sw	ra,24(sp)
80081c30:	afb00010 	sw	s0,16(sp)
80081c34:	90a30000 	lbu	v1,0(a1)
80081c38:	3c028022 	lui	v0,0x8022
80081c3c:	3c108021 	lui	s0,0x8021
80081c40:	a04350cc 	sb	v1,20684(v0)
80081c44:	2610e974 	addiu	s0,s0,-5772
80081c48:	90a20000 	lbu	v0,0(a1)
80081c4c:	96030008 	lhu	v1,8(s0)
80081c50:	24a50001 	addiu	a1,a1,1
80081c54:	00431021 	addu	v0,v0,v1
80081c58:	3042ffff 	andi	v0,v0,0xffff
80081c5c:	3c038021 	lui	v1,0x8021
80081c60:	ac627018 	sw	v0,28696(v1)
80081c64:	00402021 	move	a0,v0
80081c68:	3c028007 	lui	v0,0x8007
80081c6c:	244269c0 	addiu	v0,v0,27072
80081c70:	0040f809 	jalr	v0
80081c74:	ae250020 	sw	a1,32(s1)
80081c78:	a6020004 	sh	v0,4(s0)
80081c7c:	3042ffff 	andi	v0,v0,0xffff
80081c80:	00021a02 	srl	v1,v0,0x8
80081c84:	0002102b 	sltu	v0,zero,v0
80081c88:	a2230006 	sb	v1,6(s1)
80081c8c:	a2220005 	sb	v0,5(s1)
80081c90:	8fbf0018 	lw	ra,24(sp)
80081c94:	8fb10014 	lw	s1,20(sp)
80081c98:	8fb00010 	lw	s0,16(sp)
80081c9c:	03e00008 	jr	ra
80081ca0:	27bd0020 	addiu	sp,sp,32

80081ca4 <_Z6OpBFM0v>:
80081ca4:	27bdffe0 	addiu	sp,sp,-32
80081ca8:	afb10014 	sw	s1,20(sp)
80081cac:	3c118021 	lui	s1,0x8021
80081cb0:	2631e988 	addiu	s1,s1,-5752
80081cb4:	8e250020 	lw	a1,32(s1)
80081cb8:	afbf0018 	sw	ra,24(sp)
80081cbc:	afb00010 	sw	s0,16(sp)
80081cc0:	90a20001 	lbu	v0,1(a1)
80081cc4:	3c108021 	lui	s0,0x8021
80081cc8:	90a30000 	lbu	v1,0(a1)
80081ccc:	2610e974 	addiu	s0,s0,-5772
80081cd0:	90a40002 	lbu	a0,2(a1)
80081cd4:	9606000a 	lhu	a2,10(s0)
80081cd8:	00021200 	sll	v0,v0,0x8
80081cdc:	00621821 	addu	v1,v1,v0
80081ce0:	00661821 	addu	v1,v1,a2
80081ce4:	00042400 	sll	a0,a0,0x10
80081ce8:	3c0200ff 	lui	v0,0xff
80081cec:	00832021 	addu	a0,a0,v1
80081cf0:	3442ffff 	ori	v0,v0,0xffff
80081cf4:	00822024 	and	a0,a0,v0
80081cf8:	3c038021 	lui	v1,0x8021
80081cfc:	ac647018 	sw	a0,28696(v1)
80081d00:	90a60002 	lbu	a2,2(a1)
80081d04:	3c028022 	lui	v0,0x8022
80081d08:	24a50003 	addiu	a1,a1,3
80081d0c:	a04650cc 	sb	a2,20684(v0)
80081d10:	3c028007 	lui	v0,0x8007
80081d14:	244269c0 	addiu	v0,v0,27072
80081d18:	0040f809 	jalr	v0
80081d1c:	ae250020 	sw	a1,32(s1)
80081d20:	a6020004 	sh	v0,4(s0)
80081d24:	3042ffff 	andi	v0,v0,0xffff
80081d28:	00021a02 	srl	v1,v0,0x8
80081d2c:	0002102b 	sltu	v0,zero,v0
80081d30:	a2230006 	sb	v1,6(s1)
80081d34:	a2220005 	sb	v0,5(s1)
80081d38:	8fbf0018 	lw	ra,24(sp)
80081d3c:	8fb10014 	lw	s1,20(sp)
80081d40:	8fb00010 	lw	s0,16(sp)
80081d44:	03e00008 	jr	ra
80081d48:	27bd0020 	addiu	sp,sp,32

80081d4c <_Z6OpAFM0v>:
80081d4c:	27bdffe8 	addiu	sp,sp,-24
80081d50:	afb00010 	sw	s0,16(sp)
80081d54:	3c108021 	lui	s0,0x8021
80081d58:	2610e988 	addiu	s0,s0,-5752
80081d5c:	8e050020 	lw	a1,32(s0)
80081d60:	afbf0014 	sw	ra,20(sp)
80081d64:	90a20001 	lbu	v0,1(a1)
80081d68:	90a40000 	lbu	a0,0(a1)
80081d6c:	90a30002 	lbu	v1,2(a1)
80081d70:	00021200 	sll	v0,v0,0x8
80081d74:	00822021 	addu	a0,a0,v0
80081d78:	00031c00 	sll	v1,v1,0x10
80081d7c:	00832021 	addu	a0,a0,v1
80081d80:	3c028021 	lui	v0,0x8021
80081d84:	ac447018 	sw	a0,28696(v0)
80081d88:	90a30002 	lbu	v1,2(a1)
80081d8c:	3c028022 	lui	v0,0x8022
80081d90:	a04350cc 	sb	v1,20684(v0)
80081d94:	24a50003 	addiu	a1,a1,3
80081d98:	3c028007 	lui	v0,0x8007
80081d9c:	244269c0 	addiu	v0,v0,27072
80081da0:	0040f809 	jalr	v0
80081da4:	ae050020 	sw	a1,32(s0)
80081da8:	3c038021 	lui	v1,0x8021
80081dac:	2463e974 	addiu	v1,v1,-5772
80081db0:	a4620004 	sh	v0,4(v1)
80081db4:	3042ffff 	andi	v0,v0,0xffff
80081db8:	00022202 	srl	a0,v0,0x8
80081dbc:	0002102b 	sltu	v0,zero,v0
80081dc0:	a2040006 	sb	a0,6(s0)
80081dc4:	a2020005 	sb	v0,5(s0)
80081dc8:	8fbf0014 	lw	ra,20(sp)
80081dcc:	8fb00010 	lw	s0,16(sp)
80081dd0:	03e00008 	jr	ra
80081dd4:	27bd0018 	addiu	sp,sp,24

80081dd8 <_Z6OpB9M0v>:
80081dd8:	27bdffe0 	addiu	sp,sp,-32
80081ddc:	afb00010 	sw	s0,16(sp)
80081de0:	3c108021 	lui	s0,0x8021
80081de4:	2610e988 	addiu	s0,s0,-5752
80081de8:	8e050020 	lw	a1,32(s0)
80081dec:	afbf0018 	sw	ra,24(sp)
80081df0:	afb10014 	sw	s1,20(sp)
80081df4:	3c118021 	lui	s1,0x8021
80081df8:	90a30000 	lbu	v1,0(a1)
80081dfc:	2631e974 	addiu	s1,s1,-5772
80081e00:	8e060010 	lw	a2,16(s0)
80081e04:	90a40001 	lbu	a0,1(a1)
80081e08:	9622000c 	lhu	v0,12(s1)
80081e0c:	00661821 	addu	v1,v1,a2
80081e10:	00621821 	addu	v1,v1,v0
80081e14:	00042200 	sll	a0,a0,0x8
80081e18:	00832021 	addu	a0,a0,v1
80081e1c:	3c028021 	lui	v0,0x8021
80081e20:	ac447018 	sw	a0,28696(v0)
80081e24:	90a30001 	lbu	v1,1(a1)
80081e28:	3c028022 	lui	v0,0x8022
80081e2c:	a04350cc 	sb	v1,20684(v0)
80081e30:	24a50002 	addiu	a1,a1,2
80081e34:	3c028007 	lui	v0,0x8007
80081e38:	244269c0 	addiu	v0,v0,27072
80081e3c:	0040f809 	jalr	v0
80081e40:	ae050020 	sw	a1,32(s0)
80081e44:	a6220004 	sh	v0,4(s1)
80081e48:	3042ffff 	andi	v0,v0,0xffff
80081e4c:	00021a02 	srl	v1,v0,0x8
80081e50:	0002102b 	sltu	v0,zero,v0
80081e54:	a2030006 	sb	v1,6(s0)
80081e58:	a2020005 	sb	v0,5(s0)
80081e5c:	8fbf0018 	lw	ra,24(sp)
80081e60:	8fb10014 	lw	s1,20(sp)
80081e64:	8fb00010 	lw	s0,16(sp)
80081e68:	03e00008 	jr	ra
80081e6c:	27bd0020 	addiu	sp,sp,32

80081e70 <_Z6OpBDM0v>:
80081e70:	27bdffe0 	addiu	sp,sp,-32
80081e74:	afb00010 	sw	s0,16(sp)
80081e78:	3c108021 	lui	s0,0x8021
80081e7c:	2610e988 	addiu	s0,s0,-5752
80081e80:	8e050020 	lw	a1,32(s0)
80081e84:	afbf0018 	sw	ra,24(sp)
80081e88:	afb10014 	sw	s1,20(sp)
80081e8c:	3c118021 	lui	s1,0x8021
80081e90:	90a30000 	lbu	v1,0(a1)
80081e94:	2631e974 	addiu	s1,s1,-5772
80081e98:	8e060010 	lw	a2,16(s0)
80081e9c:	90a40001 	lbu	a0,1(a1)
80081ea0:	9622000a 	lhu	v0,10(s1)
80081ea4:	00661821 	addu	v1,v1,a2
80081ea8:	00621821 	addu	v1,v1,v0
80081eac:	00042200 	sll	a0,a0,0x8
80081eb0:	00832021 	addu	a0,a0,v1
80081eb4:	3c028021 	lui	v0,0x8021
80081eb8:	ac447018 	sw	a0,28696(v0)
80081ebc:	90a30001 	lbu	v1,1(a1)
80081ec0:	3c028022 	lui	v0,0x8022
80081ec4:	a04350cc 	sb	v1,20684(v0)
80081ec8:	24a50002 	addiu	a1,a1,2
80081ecc:	3c028007 	lui	v0,0x8007
80081ed0:	244269c0 	addiu	v0,v0,27072
80081ed4:	0040f809 	jalr	v0
80081ed8:	ae050020 	sw	a1,32(s0)
80081edc:	a6220004 	sh	v0,4(s1)
80081ee0:	3042ffff 	andi	v0,v0,0xffff
80081ee4:	00021a02 	srl	v1,v0,0x8
80081ee8:	0002102b 	sltu	v0,zero,v0
80081eec:	a2030006 	sb	v1,6(s0)
80081ef0:	a2020005 	sb	v0,5(s0)
80081ef4:	8fbf0018 	lw	ra,24(sp)
80081ef8:	8fb10014 	lw	s1,20(sp)
80081efc:	8fb00010 	lw	s0,16(sp)
80081f00:	03e00008 	jr	ra
80081f04:	27bd0020 	addiu	sp,sp,32

80081f08 <_Z6OpADM0v>:
80081f08:	27bdffe8 	addiu	sp,sp,-24
80081f0c:	afb00010 	sw	s0,16(sp)
80081f10:	3c108021 	lui	s0,0x8021
80081f14:	2610e988 	addiu	s0,s0,-5752
80081f18:	8e030020 	lw	v1,32(s0)
80081f1c:	afbf0014 	sw	ra,20(sp)
80081f20:	90620001 	lbu	v0,1(v1)
80081f24:	90640000 	lbu	a0,0(v1)
80081f28:	8e050010 	lw	a1,16(s0)
80081f2c:	00021200 	sll	v0,v0,0x8
80081f30:	00822021 	addu	a0,a0,v0
80081f34:	00852021 	addu	a0,a0,a1
80081f38:	3c028021 	lui	v0,0x8021
80081f3c:	ac447018 	sw	a0,28696(v0)
80081f40:	90650001 	lbu	a1,1(v1)
80081f44:	3c028022 	lui	v0,0x8022
80081f48:	24630002 	addiu	v1,v1,2
80081f4c:	a04550cc 	sb	a1,20684(v0)
80081f50:	3c028007 	lui	v0,0x8007
80081f54:	244269c0 	addiu	v0,v0,27072
80081f58:	0040f809 	jalr	v0
80081f5c:	ae030020 	sw	v1,32(s0)
80081f60:	3c038021 	lui	v1,0x8021
80081f64:	2463e974 	addiu	v1,v1,-5772
80081f68:	a4620004 	sh	v0,4(v1)
80081f6c:	3042ffff 	andi	v0,v0,0xffff
80081f70:	00022202 	srl	a0,v0,0x8
80081f74:	0002102b 	sltu	v0,zero,v0
80081f78:	a2040006 	sb	a0,6(s0)
80081f7c:	a2020005 	sb	v0,5(s0)
80081f80:	8fbf0014 	lw	ra,20(sp)
80081f84:	8fb00010 	lw	s0,16(sp)
80081f88:	03e00008 	jr	ra
80081f8c:	27bd0018 	addiu	sp,sp,24

80081f90 <_Z6Op7EM1v>:
80081f90:	27bdffe0 	addiu	sp,sp,-32
80081f94:	afb00010 	sw	s0,16(sp)
80081f98:	3c108021 	lui	s0,0x8021
80081f9c:	2610e988 	addiu	s0,s0,-5752
80081fa0:	8e050020 	lw	a1,32(s0)
80081fa4:	afbf0018 	sw	ra,24(sp)
80081fa8:	afb10014 	sw	s1,20(sp)
80081fac:	90a30000 	lbu	v1,0(a1)
80081fb0:	8e070010 	lw	a3,16(s0)
80081fb4:	3c028021 	lui	v0,0x8021
80081fb8:	90a40001 	lbu	a0,1(a1)
80081fbc:	9446e97e 	lhu	a2,-5762(v0)
80081fc0:	00671821 	addu	v1,v1,a3
80081fc4:	00661821 	addu	v1,v1,a2
80081fc8:	00042200 	sll	a0,a0,0x8
80081fcc:	00832021 	addu	a0,a0,v1
80081fd0:	3c118021 	lui	s1,0x8021
80081fd4:	ae247018 	sw	a0,28696(s1)
80081fd8:	90a30001 	lbu	v1,1(a1)
80081fdc:	3c028022 	lui	v0,0x8022
80081fe0:	24a50002 	addiu	a1,a1,2
80081fe4:	a04350cc 	sb	v1,20684(v0)
80081fe8:	3c028007 	lui	v0,0x8007
80081fec:	24426674 	addiu	v0,v0,26228
80081ff0:	0040f809 	jalr	v0
80081ff4:	ae050020 	sw	a1,32(s0)
80081ff8:	92030004 	lbu	v1,4(s0)
80081ffc:	8e257018 	lw	a1,28696(s1)
80082000:	00031a00 	sll	v1,v1,0x8
80082004:	00621825 	or	v1,v1,v0
80082008:	3063ffff 	andi	v1,v1,0xffff
8008200c:	00033042 	srl	a2,v1,0x1
80082010:	3c118022 	lui	s1,0x8022
80082014:	30630001 	andi	v1,v1,0x1
80082018:	3c028008 	lui	v0,0x8008
8008201c:	a2030004 	sb	v1,4(s0)
80082020:	a62650be 	sh	a2,20670(s1)
80082024:	244285b4 	addiu	v0,v0,-31308
80082028:	0040f809 	jalr	v0
8008202c:	30c400ff 	andi	a0,a2,0xff
80082030:	922350be 	lbu	v1,20670(s1)
80082034:	8fbf0018 	lw	ra,24(sp)
80082038:	a2030006 	sb	v1,6(s0)
8008203c:	a2030005 	sb	v1,5(s0)
80082040:	8fb10014 	lw	s1,20(sp)
80082044:	8fb00010 	lw	s0,16(sp)
80082048:	03e00008 	jr	ra
8008204c:	27bd0020 	addiu	sp,sp,32

80082050 <_Z6Op6EM1v>:
80082050:	27bdffe0 	addiu	sp,sp,-32
80082054:	afb00010 	sw	s0,16(sp)
80082058:	3c108021 	lui	s0,0x8021
8008205c:	2610e988 	addiu	s0,s0,-5752
80082060:	8e030020 	lw	v1,32(s0)
80082064:	afbf0018 	sw	ra,24(sp)
80082068:	afb10014 	sw	s1,20(sp)
8008206c:	90620001 	lbu	v0,1(v1)
80082070:	90640000 	lbu	a0,0(v1)
80082074:	8e050010 	lw	a1,16(s0)
80082078:	00021200 	sll	v0,v0,0x8
8008207c:	00822021 	addu	a0,a0,v0
80082080:	00852021 	addu	a0,a0,a1
80082084:	3c118021 	lui	s1,0x8021
80082088:	ae247018 	sw	a0,28696(s1)
8008208c:	90650001 	lbu	a1,1(v1)
80082090:	3c028022 	lui	v0,0x8022
80082094:	24630002 	addiu	v1,v1,2
80082098:	a04550cc 	sb	a1,20684(v0)
8008209c:	3c028007 	lui	v0,0x8007
800820a0:	24426674 	addiu	v0,v0,26228
800820a4:	0040f809 	jalr	v0
800820a8:	ae030020 	sw	v1,32(s0)
800820ac:	92030004 	lbu	v1,4(s0)
800820b0:	8e257018 	lw	a1,28696(s1)
800820b4:	00031a00 	sll	v1,v1,0x8
800820b8:	00621825 	or	v1,v1,v0
800820bc:	3063ffff 	andi	v1,v1,0xffff
800820c0:	00033042 	srl	a2,v1,0x1
800820c4:	3c118022 	lui	s1,0x8022
800820c8:	30630001 	andi	v1,v1,0x1
800820cc:	3c028008 	lui	v0,0x8008
800820d0:	a2030004 	sb	v1,4(s0)
800820d4:	a62650be 	sh	a2,20670(s1)
800820d8:	244285b4 	addiu	v0,v0,-31308
800820dc:	0040f809 	jalr	v0
800820e0:	30c400ff 	andi	a0,a2,0xff
800820e4:	922350be 	lbu	v1,20670(s1)
800820e8:	8fbf0018 	lw	ra,24(sp)
800820ec:	a2030006 	sb	v1,6(s0)
800820f0:	a2030005 	sb	v1,5(s0)
800820f4:	8fb10014 	lw	s1,20(sp)
800820f8:	8fb00010 	lw	s0,16(sp)
800820fc:	03e00008 	jr	ra
80082100:	27bd0020 	addiu	sp,sp,32

80082104 <_Z6Op76M1v>:
80082104:	27bdffe0 	addiu	sp,sp,-32
80082108:	afb00010 	sw	s0,16(sp)
8008210c:	3c108021 	lui	s0,0x8021
80082110:	2610e988 	addiu	s0,s0,-5752
80082114:	8e070020 	lw	a3,32(s0)
80082118:	afbf0018 	sw	ra,24(sp)
8008211c:	afb10014 	sw	s1,20(sp)
80082120:	90e40000 	lbu	a0,0(a3)
80082124:	3c028021 	lui	v0,0x8021
80082128:	2442e974 	addiu	v0,v0,-5772
8008212c:	3c038022 	lui	v1,0x8022
80082130:	a06450cc 	sb	a0,20684(v1)
80082134:	94450002 	lhu	a1,2(v0)
80082138:	9443000a 	lhu	v1,10(v0)
8008213c:	94460006 	lhu	a2,6(v0)
80082140:	90e40000 	lbu	a0,0(a3)
80082144:	00c33021 	addu	a2,a2,v1
80082148:	30a50100 	andi	a1,a1,0x100
8008214c:	3402ffff 	li	v0,0xffff
80082150:	240300ff 	li	v1,255
80082154:	0045180a 	movz	v1,v0,a1
80082158:	00862021 	addu	a0,a0,a2
8008215c:	00641824 	and	v1,v1,a0
80082160:	24e70001 	addiu	a3,a3,1
80082164:	3c118021 	lui	s1,0x8021
80082168:	3c028007 	lui	v0,0x8007
8008216c:	00602021 	move	a0,v1
80082170:	ae070020 	sw	a3,32(s0)
80082174:	24426674 	addiu	v0,v0,26228
80082178:	0040f809 	jalr	v0
8008217c:	ae237018 	sw	v1,28696(s1)
80082180:	92030004 	lbu	v1,4(s0)
80082184:	8e257018 	lw	a1,28696(s1)
80082188:	00031a00 	sll	v1,v1,0x8
8008218c:	00621825 	or	v1,v1,v0
80082190:	3063ffff 	andi	v1,v1,0xffff
80082194:	00033042 	srl	a2,v1,0x1
80082198:	3c118022 	lui	s1,0x8022
8008219c:	30630001 	andi	v1,v1,0x1
800821a0:	3c028008 	lui	v0,0x8008
800821a4:	a2030004 	sb	v1,4(s0)
800821a8:	a62650be 	sh	a2,20670(s1)
800821ac:	244285b4 	addiu	v0,v0,-31308
800821b0:	0040f809 	jalr	v0
800821b4:	30c400ff 	andi	a0,a2,0xff
800821b8:	922350be 	lbu	v1,20670(s1)
800821bc:	8fbf0018 	lw	ra,24(sp)
800821c0:	a2030006 	sb	v1,6(s0)
800821c4:	a2030005 	sb	v1,5(s0)
800821c8:	8fb10014 	lw	s1,20(sp)
800821cc:	8fb00010 	lw	s0,16(sp)
800821d0:	03e00008 	jr	ra
800821d4:	27bd0020 	addiu	sp,sp,32

800821d8 <_Z6Op5FM0v>:
800821d8:	27bdffe0 	addiu	sp,sp,-32
800821dc:	afb20018 	sw	s2,24(sp)
800821e0:	3c128021 	lui	s2,0x8021
800821e4:	2652e988 	addiu	s2,s2,-5752
800821e8:	8e450020 	lw	a1,32(s2)
800821ec:	afbf001c 	sw	ra,28(sp)
800821f0:	afb10014 	sw	s1,20(sp)
800821f4:	afb00010 	sw	s0,16(sp)
800821f8:	90a20001 	lbu	v0,1(a1)
800821fc:	3c118021 	lui	s1,0x8021
80082200:	90a30000 	lbu	v1,0(a1)
80082204:	2631e974 	addiu	s1,s1,-5772
80082208:	90a40002 	lbu	a0,2(a1)
8008220c:	9626000a 	lhu	a2,10(s1)
80082210:	00021200 	sll	v0,v0,0x8
80082214:	00621821 	addu	v1,v1,v0
80082218:	00661821 	addu	v1,v1,a2
8008221c:	00042400 	sll	a0,a0,0x10
80082220:	3c0200ff 	lui	v0,0xff
80082224:	00832021 	addu	a0,a0,v1
80082228:	3442ffff 	ori	v0,v0,0xffff
8008222c:	00822024 	and	a0,a0,v0
80082230:	3c038021 	lui	v1,0x8021
80082234:	ac647018 	sw	a0,28696(v1)
80082238:	90a60002 	lbu	a2,2(a1)
8008223c:	3c028022 	lui	v0,0x8022
80082240:	24a50003 	addiu	a1,a1,3
80082244:	a04650cc 	sb	a2,20684(v0)
80082248:	3c028007 	lui	v0,0x8007
8008224c:	96300004 	lhu	s0,4(s1)
80082250:	244269c0 	addiu	v0,v0,27072
80082254:	0040f809 	jalr	v0
80082258:	ae450020 	sw	a1,32(s2)
8008225c:	02028026 	xor	s0,s0,v0
80082260:	3202ffff 	andi	v0,s0,0xffff
80082264:	00021a02 	srl	v1,v0,0x8
80082268:	0002102b 	sltu	v0,zero,v0
8008226c:	a6300004 	sh	s0,4(s1)
80082270:	a2430006 	sb	v1,6(s2)
80082274:	a2420005 	sb	v0,5(s2)
80082278:	8fbf001c 	lw	ra,28(sp)
8008227c:	8fb20018 	lw	s2,24(sp)
80082280:	8fb10014 	lw	s1,20(sp)
80082284:	8fb00010 	lw	s0,16(sp)
80082288:	03e00008 	jr	ra
8008228c:	27bd0020 	addiu	sp,sp,32

80082290 <_Z6Op4FM0v>:
80082290:	27bdffe0 	addiu	sp,sp,-32
80082294:	afb20018 	sw	s2,24(sp)
80082298:	3c128021 	lui	s2,0x8021
8008229c:	2652e988 	addiu	s2,s2,-5752
800822a0:	8e450020 	lw	a1,32(s2)
800822a4:	afbf001c 	sw	ra,28(sp)
800822a8:	afb10014 	sw	s1,20(sp)
800822ac:	afb00010 	sw	s0,16(sp)
800822b0:	90a20001 	lbu	v0,1(a1)
800822b4:	90a40000 	lbu	a0,0(a1)
800822b8:	90a30002 	lbu	v1,2(a1)
800822bc:	00021200 	sll	v0,v0,0x8
800822c0:	00822021 	addu	a0,a0,v0
800822c4:	00031c00 	sll	v1,v1,0x10
800822c8:	00832021 	addu	a0,a0,v1
800822cc:	3c028021 	lui	v0,0x8021
800822d0:	ac447018 	sw	a0,28696(v0)
800822d4:	90a30002 	lbu	v1,2(a1)
800822d8:	3c028022 	lui	v0,0x8022
800822dc:	3c118021 	lui	s1,0x8021
800822e0:	2631e974 	addiu	s1,s1,-5772
800822e4:	a04350cc 	sb	v1,20684(v0)
800822e8:	24a50003 	addiu	a1,a1,3
800822ec:	3c028007 	lui	v0,0x8007
800822f0:	96300004 	lhu	s0,4(s1)
800822f4:	244269c0 	addiu	v0,v0,27072
800822f8:	0040f809 	jalr	v0
800822fc:	ae450020 	sw	a1,32(s2)
80082300:	02028026 	xor	s0,s0,v0
80082304:	3202ffff 	andi	v0,s0,0xffff
80082308:	00021a02 	srl	v1,v0,0x8
8008230c:	0002102b 	sltu	v0,zero,v0
80082310:	a6300004 	sh	s0,4(s1)
80082314:	a2430006 	sb	v1,6(s2)
80082318:	a2420005 	sb	v0,5(s2)
8008231c:	8fbf001c 	lw	ra,28(sp)
80082320:	8fb20018 	lw	s2,24(sp)
80082324:	8fb10014 	lw	s1,20(sp)
80082328:	8fb00010 	lw	s0,16(sp)
8008232c:	03e00008 	jr	ra
80082330:	27bd0020 	addiu	sp,sp,32

80082334 <_Z6Op59M0v>:
80082334:	27bdffe0 	addiu	sp,sp,-32
80082338:	afb10014 	sw	s1,20(sp)
8008233c:	3c118021 	lui	s1,0x8021
80082340:	2631e988 	addiu	s1,s1,-5752
80082344:	8e250020 	lw	a1,32(s1)
80082348:	afbf001c 	sw	ra,28(sp)
8008234c:	afb20018 	sw	s2,24(sp)
80082350:	afb00010 	sw	s0,16(sp)
80082354:	3c128021 	lui	s2,0x8021
80082358:	90a30000 	lbu	v1,0(a1)
8008235c:	2652e974 	addiu	s2,s2,-5772
80082360:	8e260010 	lw	a2,16(s1)
80082364:	90a40001 	lbu	a0,1(a1)
80082368:	9642000c 	lhu	v0,12(s2)
8008236c:	00661821 	addu	v1,v1,a2
80082370:	00621821 	addu	v1,v1,v0
80082374:	00042200 	sll	a0,a0,0x8
80082378:	00832021 	addu	a0,a0,v1
8008237c:	3c028021 	lui	v0,0x8021
80082380:	ac447018 	sw	a0,28696(v0)
80082384:	90a30001 	lbu	v1,1(a1)
80082388:	3c028022 	lui	v0,0x8022
8008238c:	a04350cc 	sb	v1,20684(v0)
80082390:	24a50002 	addiu	a1,a1,2
80082394:	3c028007 	lui	v0,0x8007
80082398:	96500004 	lhu	s0,4(s2)
8008239c:	244269c0 	addiu	v0,v0,27072
800823a0:	0040f809 	jalr	v0
800823a4:	ae250020 	sw	a1,32(s1)
800823a8:	02028026 	xor	s0,s0,v0
800823ac:	3202ffff 	andi	v0,s0,0xffff
800823b0:	00021a02 	srl	v1,v0,0x8
800823b4:	0002102b 	sltu	v0,zero,v0
800823b8:	a6500004 	sh	s0,4(s2)
800823bc:	a2230006 	sb	v1,6(s1)
800823c0:	a2220005 	sb	v0,5(s1)
800823c4:	8fbf001c 	lw	ra,28(sp)
800823c8:	8fb20018 	lw	s2,24(sp)
800823cc:	8fb10014 	lw	s1,20(sp)
800823d0:	8fb00010 	lw	s0,16(sp)
800823d4:	03e00008 	jr	ra
800823d8:	27bd0020 	addiu	sp,sp,32

800823dc <_Z6Op5DM0v>:
800823dc:	27bdffe0 	addiu	sp,sp,-32
800823e0:	afb10014 	sw	s1,20(sp)
800823e4:	3c118021 	lui	s1,0x8021
800823e8:	2631e988 	addiu	s1,s1,-5752
800823ec:	8e250020 	lw	a1,32(s1)
800823f0:	afbf001c 	sw	ra,28(sp)
800823f4:	afb20018 	sw	s2,24(sp)
800823f8:	afb00010 	sw	s0,16(sp)
800823fc:	3c128021 	lui	s2,0x8021
80082400:	90a30000 	lbu	v1,0(a1)
80082404:	2652e974 	addiu	s2,s2,-5772
80082408:	8e260010 	lw	a2,16(s1)
8008240c:	90a40001 	lbu	a0,1(a1)
80082410:	9642000a 	lhu	v0,10(s2)
80082414:	00661821 	addu	v1,v1,a2
80082418:	00621821 	addu	v1,v1,v0
8008241c:	00042200 	sll	a0,a0,0x8
80082420:	00832021 	addu	a0,a0,v1
80082424:	3c028021 	lui	v0,0x8021
80082428:	ac447018 	sw	a0,28696(v0)
8008242c:	90a30001 	lbu	v1,1(a1)
80082430:	3c028022 	lui	v0,0x8022
80082434:	a04350cc 	sb	v1,20684(v0)
80082438:	24a50002 	addiu	a1,a1,2
8008243c:	3c028007 	lui	v0,0x8007
80082440:	96500004 	lhu	s0,4(s2)
80082444:	244269c0 	addiu	v0,v0,27072
80082448:	0040f809 	jalr	v0
8008244c:	ae250020 	sw	a1,32(s1)
80082450:	02028026 	xor	s0,s0,v0
80082454:	3202ffff 	andi	v0,s0,0xffff
80082458:	00021a02 	srl	v1,v0,0x8
8008245c:	0002102b 	sltu	v0,zero,v0
80082460:	a6500004 	sh	s0,4(s2)
80082464:	a2230006 	sb	v1,6(s1)
80082468:	a2220005 	sb	v0,5(s1)
8008246c:	8fbf001c 	lw	ra,28(sp)
80082470:	8fb20018 	lw	s2,24(sp)
80082474:	8fb10014 	lw	s1,20(sp)
80082478:	8fb00010 	lw	s0,16(sp)
8008247c:	03e00008 	jr	ra
80082480:	27bd0020 	addiu	sp,sp,32

80082484 <_Z6Op4DM0v>:
80082484:	27bdffe0 	addiu	sp,sp,-32
80082488:	afb20018 	sw	s2,24(sp)
8008248c:	3c128021 	lui	s2,0x8021
80082490:	2652e988 	addiu	s2,s2,-5752
80082494:	8e430020 	lw	v1,32(s2)
80082498:	afbf001c 	sw	ra,28(sp)
8008249c:	afb10014 	sw	s1,20(sp)
800824a0:	afb00010 	sw	s0,16(sp)
800824a4:	90620001 	lbu	v0,1(v1)
800824a8:	90640000 	lbu	a0,0(v1)
800824ac:	8e450010 	lw	a1,16(s2)
800824b0:	00021200 	sll	v0,v0,0x8
800824b4:	00822021 	addu	a0,a0,v0
800824b8:	00852021 	addu	a0,a0,a1
800824bc:	3c028021 	lui	v0,0x8021
800824c0:	ac447018 	sw	a0,28696(v0)
800824c4:	90650001 	lbu	a1,1(v1)
800824c8:	3c028022 	lui	v0,0x8022
800824cc:	3c118021 	lui	s1,0x8021
800824d0:	2631e974 	addiu	s1,s1,-5772
800824d4:	24630002 	addiu	v1,v1,2
800824d8:	a04550cc 	sb	a1,20684(v0)
800824dc:	3c028007 	lui	v0,0x8007
800824e0:	96300004 	lhu	s0,4(s1)
800824e4:	244269c0 	addiu	v0,v0,27072
800824e8:	0040f809 	jalr	v0
800824ec:	ae430020 	sw	v1,32(s2)
800824f0:	02028026 	xor	s0,s0,v0
800824f4:	3202ffff 	andi	v0,s0,0xffff
800824f8:	00021a02 	srl	v1,v0,0x8
800824fc:	0002102b 	sltu	v0,zero,v0
80082500:	a6300004 	sh	s0,4(s1)
80082504:	a2430006 	sb	v1,6(s2)
80082508:	a2420005 	sb	v0,5(s2)
8008250c:	8fbf001c 	lw	ra,28(sp)
80082510:	8fb20018 	lw	s2,24(sp)
80082514:	8fb10014 	lw	s1,20(sp)
80082518:	8fb00010 	lw	s0,16(sp)
8008251c:	03e00008 	jr	ra
80082520:	27bd0020 	addiu	sp,sp,32

80082524 <_Z6Op47M0v>:
80082524:	27bdffd0 	addiu	sp,sp,-48
80082528:	afb50024 	sw	s5,36(sp)
8008252c:	3c158021 	lui	s5,0x8021
80082530:	26b5e988 	addiu	s5,s5,-5752
80082534:	8ea50020 	lw	a1,32(s5)
80082538:	afbf002c 	sw	ra,44(sp)
8008253c:	afb60028 	sw	s6,40(sp)
80082540:	afb40020 	sw	s4,32(sp)
80082544:	afb3001c 	sw	s3,28(sp)
80082548:	afb20018 	sw	s2,24(sp)
8008254c:	afb10014 	sw	s1,20(sp)
80082550:	afb00010 	sw	s0,16(sp)
80082554:	90a20000 	lbu	v0,0(a1)
80082558:	3c168022 	lui	s6,0x8022
8008255c:	3c148021 	lui	s4,0x8021
80082560:	a2c250cc 	sb	v0,20684(s6)
80082564:	2694e974 	addiu	s4,s4,-5772
80082568:	90a30000 	lbu	v1,0(a1)
8008256c:	96820006 	lhu	v0,6(s4)
80082570:	3c128007 	lui	s2,0x8007
80082574:	00621821 	addu	v1,v1,v0
80082578:	3063ffff 	andi	v1,v1,0xffff
8008257c:	24a50001 	addiu	a1,a1,1
80082580:	00602021 	move	a0,v1
80082584:	3c138021 	lui	s3,0x8021
80082588:	265269c0 	addiu	s2,s2,27072
8008258c:	aea50020 	sw	a1,32(s5)
80082590:	0240f809 	jalr	s2
80082594:	ae637018 	sw	v1,28696(s3)
80082598:	8e647018 	lw	a0,28696(s3)
8008259c:	00408821 	move	s1,v0
800825a0:	3c028007 	lui	v0,0x8007
800825a4:	24426674 	addiu	v0,v0,26228
800825a8:	0040f809 	jalr	v0
800825ac:	24840002 	addiu	a0,a0,2
800825b0:	00021c00 	sll	v1,v0,0x10
800825b4:	02238821 	addu	s1,s1,v1
800825b8:	96900004 	lhu	s0,4(s4)
800825bc:	02202021 	move	a0,s1
800825c0:	ae717018 	sw	s1,28696(s3)
800825c4:	0240f809 	jalr	s2
800825c8:	a2c250cc 	sb	v0,20684(s6)
800825cc:	02028026 	xor	s0,s0,v0
800825d0:	3202ffff 	andi	v0,s0,0xffff
800825d4:	00021a02 	srl	v1,v0,0x8
800825d8:	0002102b 	sltu	v0,zero,v0
800825dc:	a6900004 	sh	s0,4(s4)
800825e0:	a2a30006 	sb	v1,6(s5)
800825e4:	a2a20005 	sb	v0,5(s5)
800825e8:	8fbf002c 	lw	ra,44(sp)
800825ec:	8fb60028 	lw	s6,40(sp)
800825f0:	8fb50024 	lw	s5,36(sp)
800825f4:	8fb40020 	lw	s4,32(sp)
800825f8:	8fb3001c 	lw	s3,28(sp)
800825fc:	8fb20018 	lw	s2,24(sp)
80082600:	8fb10014 	lw	s1,20(sp)
80082604:	8fb00010 	lw	s0,16(sp)
80082608:	03e00008 	jr	ra
8008260c:	27bd0030 	addiu	sp,sp,48

80082610 <_Z6Op55M0v>:
80082610:	27bdffe0 	addiu	sp,sp,-32
80082614:	afb20018 	sw	s2,24(sp)
80082618:	3c128021 	lui	s2,0x8021
8008261c:	2652e988 	addiu	s2,s2,-5752
80082620:	8e470020 	lw	a3,32(s2)
80082624:	afbf001c 	sw	ra,28(sp)
80082628:	afb10014 	sw	s1,20(sp)
8008262c:	afb00010 	sw	s0,16(sp)
80082630:	90e30000 	lbu	v1,0(a3)
80082634:	3c108021 	lui	s0,0x8021
80082638:	2610e974 	addiu	s0,s0,-5772
8008263c:	3c028022 	lui	v0,0x8022
80082640:	a04350cc 	sb	v1,20684(v0)
80082644:	96060006 	lhu	a2,6(s0)
80082648:	9602000a 	lhu	v0,10(s0)
8008264c:	96040002 	lhu	a0,2(s0)
80082650:	90e50000 	lbu	a1,0(a3)
80082654:	00c23021 	addu	a2,a2,v0
80082658:	30840100 	andi	a0,a0,0x100
8008265c:	3402ffff 	li	v0,0xffff
80082660:	240300ff 	li	v1,255
80082664:	0044180a 	movz	v1,v0,a0
80082668:	00a62821 	addu	a1,a1,a2
8008266c:	00651824 	and	v1,v1,a1
80082670:	3c028021 	lui	v0,0x8021
80082674:	ac437018 	sw	v1,28696(v0)
80082678:	24e70001 	addiu	a3,a3,1
8008267c:	3c028007 	lui	v0,0x8007
80082680:	96110004 	lhu	s1,4(s0)
80082684:	00602021 	move	a0,v1
80082688:	244269c0 	addiu	v0,v0,27072
8008268c:	0040f809 	jalr	v0
80082690:	ae470020 	sw	a3,32(s2)
80082694:	02228826 	xor	s1,s1,v0
80082698:	3222ffff 	andi	v0,s1,0xffff
8008269c:	00021a02 	srl	v1,v0,0x8
800826a0:	0002102b 	sltu	v0,zero,v0
800826a4:	a6110004 	sh	s1,4(s0)
800826a8:	a2430006 	sb	v1,6(s2)
800826ac:	a2420005 	sb	v0,5(s2)
800826b0:	8fbf001c 	lw	ra,28(sp)
800826b4:	8fb20018 	lw	s2,24(sp)
800826b8:	8fb10014 	lw	s1,20(sp)
800826bc:	8fb00010 	lw	s0,16(sp)
800826c0:	03e00008 	jr	ra
800826c4:	27bd0020 	addiu	sp,sp,32

800826c8 <_Z6Op45M0v>:
800826c8:	27bdffe0 	addiu	sp,sp,-32
800826cc:	afb20018 	sw	s2,24(sp)
800826d0:	3c128021 	lui	s2,0x8021
800826d4:	2652e988 	addiu	s2,s2,-5752
800826d8:	8e450020 	lw	a1,32(s2)
800826dc:	afbf001c 	sw	ra,28(sp)
800826e0:	afb10014 	sw	s1,20(sp)
800826e4:	afb00010 	sw	s0,16(sp)
800826e8:	90a30000 	lbu	v1,0(a1)
800826ec:	3c028022 	lui	v0,0x8022
800826f0:	3c118021 	lui	s1,0x8021
800826f4:	2631e974 	addiu	s1,s1,-5772
800826f8:	a04350cc 	sb	v1,20684(v0)
800826fc:	90a30000 	lbu	v1,0(a1)
80082700:	96220006 	lhu	v0,6(s1)
80082704:	24a50001 	addiu	a1,a1,1
80082708:	00621821 	addu	v1,v1,v0
8008270c:	3063ffff 	andi	v1,v1,0xffff
80082710:	3c028021 	lui	v0,0x8021
80082714:	ac437018 	sw	v1,28696(v0)
80082718:	3c028007 	lui	v0,0x8007
8008271c:	96300004 	lhu	s0,4(s1)
80082720:	00602021 	move	a0,v1
80082724:	244269c0 	addiu	v0,v0,27072
80082728:	0040f809 	jalr	v0
8008272c:	ae450020 	sw	a1,32(s2)
80082730:	02028026 	xor	s0,s0,v0
80082734:	3202ffff 	andi	v0,s0,0xffff
80082738:	00021a02 	srl	v1,v0,0x8
8008273c:	0002102b 	sltu	v0,zero,v0
80082740:	a6300004 	sh	s0,4(s1)
80082744:	a2430006 	sb	v1,6(s2)
80082748:	a2420005 	sb	v0,5(s2)
8008274c:	8fbf001c 	lw	ra,28(sp)
80082750:	8fb20018 	lw	s2,24(sp)
80082754:	8fb10014 	lw	s1,20(sp)
80082758:	8fb00010 	lw	s0,16(sp)
8008275c:	03e00008 	jr	ra
80082760:	27bd0020 	addiu	sp,sp,32

80082764 <_Z6Op15M0v>:
80082764:	27bdffe0 	addiu	sp,sp,-32
80082768:	afb20018 	sw	s2,24(sp)
8008276c:	3c128021 	lui	s2,0x8021
80082770:	2652e988 	addiu	s2,s2,-5752
80082774:	8e470020 	lw	a3,32(s2)
80082778:	afbf001c 	sw	ra,28(sp)
8008277c:	afb10014 	sw	s1,20(sp)
80082780:	afb00010 	sw	s0,16(sp)
80082784:	90e30000 	lbu	v1,0(a3)
80082788:	3c108021 	lui	s0,0x8021
8008278c:	2610e974 	addiu	s0,s0,-5772
80082790:	3c028022 	lui	v0,0x8022
80082794:	a04350cc 	sb	v1,20684(v0)
80082798:	96060006 	lhu	a2,6(s0)
8008279c:	9602000a 	lhu	v0,10(s0)
800827a0:	96040002 	lhu	a0,2(s0)
800827a4:	90e50000 	lbu	a1,0(a3)
800827a8:	00c23021 	addu	a2,a2,v0
800827ac:	30840100 	andi	a0,a0,0x100
800827b0:	3402ffff 	li	v0,0xffff
800827b4:	240300ff 	li	v1,255
800827b8:	0044180a 	movz	v1,v0,a0
800827bc:	00a62821 	addu	a1,a1,a2
800827c0:	00651824 	and	v1,v1,a1
800827c4:	3c028021 	lui	v0,0x8021
800827c8:	ac437018 	sw	v1,28696(v0)
800827cc:	24e70001 	addiu	a3,a3,1
800827d0:	3c028007 	lui	v0,0x8007
800827d4:	96110004 	lhu	s1,4(s0)
800827d8:	00602021 	move	a0,v1
800827dc:	244269c0 	addiu	v0,v0,27072
800827e0:	0040f809 	jalr	v0
800827e4:	ae470020 	sw	a3,32(s2)
800827e8:	02228825 	or	s1,s1,v0
800827ec:	3222ffff 	andi	v0,s1,0xffff
800827f0:	00021a02 	srl	v1,v0,0x8
800827f4:	0002102b 	sltu	v0,zero,v0
800827f8:	a6110004 	sh	s1,4(s0)
800827fc:	a2430006 	sb	v1,6(s2)
80082800:	a2420005 	sb	v0,5(s2)
80082804:	8fbf001c 	lw	ra,28(sp)
80082808:	8fb20018 	lw	s2,24(sp)
8008280c:	8fb10014 	lw	s1,20(sp)
80082810:	8fb00010 	lw	s0,16(sp)
80082814:	03e00008 	jr	ra
80082818:	27bd0020 	addiu	sp,sp,32

8008281c <_Z6Op05M0v>:
8008281c:	27bdffe0 	addiu	sp,sp,-32
80082820:	afb20018 	sw	s2,24(sp)
80082824:	3c128021 	lui	s2,0x8021
80082828:	2652e988 	addiu	s2,s2,-5752
8008282c:	8e450020 	lw	a1,32(s2)
80082830:	afbf001c 	sw	ra,28(sp)
80082834:	afb10014 	sw	s1,20(sp)
80082838:	afb00010 	sw	s0,16(sp)
8008283c:	90a30000 	lbu	v1,0(a1)
80082840:	3c028022 	lui	v0,0x8022
80082844:	3c118021 	lui	s1,0x8021
80082848:	2631e974 	addiu	s1,s1,-5772
8008284c:	a04350cc 	sb	v1,20684(v0)
80082850:	90a30000 	lbu	v1,0(a1)
80082854:	96220006 	lhu	v0,6(s1)
80082858:	24a50001 	addiu	a1,a1,1
8008285c:	00621821 	addu	v1,v1,v0
80082860:	3063ffff 	andi	v1,v1,0xffff
80082864:	3c028021 	lui	v0,0x8021
80082868:	ac437018 	sw	v1,28696(v0)
8008286c:	3c028007 	lui	v0,0x8007
80082870:	96300004 	lhu	s0,4(s1)
80082874:	00602021 	move	a0,v1
80082878:	244269c0 	addiu	v0,v0,27072
8008287c:	0040f809 	jalr	v0
80082880:	ae450020 	sw	a1,32(s2)
80082884:	02028025 	or	s0,s0,v0
80082888:	3202ffff 	andi	v0,s0,0xffff
8008288c:	00021a02 	srl	v1,v0,0x8
80082890:	0002102b 	sltu	v0,zero,v0
80082894:	a6300004 	sh	s0,4(s1)
80082898:	a2430006 	sb	v1,6(s2)
8008289c:	a2420005 	sb	v0,5(s2)
800828a0:	8fbf001c 	lw	ra,28(sp)
800828a4:	8fb20018 	lw	s2,24(sp)
800828a8:	8fb10014 	lw	s1,20(sp)
800828ac:	8fb00010 	lw	s0,16(sp)
800828b0:	03e00008 	jr	ra
800828b4:	27bd0020 	addiu	sp,sp,32

800828b8 <_Z6OpCDM1v>:
800828b8:	27bdffe0 	addiu	sp,sp,-32
800828bc:	afb10014 	sw	s1,20(sp)
800828c0:	3c118021 	lui	s1,0x8021
800828c4:	2631e988 	addiu	s1,s1,-5752
800828c8:	8e230020 	lw	v1,32(s1)
800828cc:	afbf0018 	sw	ra,24(sp)
800828d0:	afb00010 	sw	s0,16(sp)
800828d4:	90620001 	lbu	v0,1(v1)
800828d8:	90640000 	lbu	a0,0(v1)
800828dc:	8e250010 	lw	a1,16(s1)
800828e0:	00021200 	sll	v0,v0,0x8
800828e4:	00822021 	addu	a0,a0,v0
800828e8:	00852021 	addu	a0,a0,a1
800828ec:	3c028021 	lui	v0,0x8021
800828f0:	ac447018 	sw	a0,28696(v0)
800828f4:	90650001 	lbu	a1,1(v1)
800828f8:	3c028021 	lui	v0,0x8021
800828fc:	9050e978 	lbu	s0,-5768(v0)
80082900:	3c028022 	lui	v0,0x8022
80082904:	24630002 	addiu	v1,v1,2
80082908:	a04550cc 	sb	a1,20684(v0)
8008290c:	3c028007 	lui	v0,0x8007
80082910:	24426674 	addiu	v0,v0,26228
80082914:	0040f809 	jalr	v0
80082918:	ae230020 	sw	v1,32(s1)
8008291c:	02028023 	subu	s0,s0,v0
80082920:	00108400 	sll	s0,s0,0x10
80082924:	00108403 	sra	s0,s0,0x10
80082928:	00101827 	nor	v1,zero,s0
8008292c:	3c028022 	lui	v0,0x8022
80082930:	320400ff 	andi	a0,s0,0xff
80082934:	a45050c6 	sh	s0,20678(v0)
80082938:	00031fc2 	srl	v1,v1,0x1f
8008293c:	a2240006 	sb	a0,6(s1)
80082940:	a2230004 	sb	v1,4(s1)
80082944:	a2240005 	sb	a0,5(s1)
80082948:	8fbf0018 	lw	ra,24(sp)
8008294c:	8fb10014 	lw	s1,20(sp)
80082950:	8fb00010 	lw	s0,16(sp)
80082954:	03e00008 	jr	ra
80082958:	27bd0020 	addiu	sp,sp,32

8008295c <_Z6OpD5M1v>:
8008295c:	27bdffe0 	addiu	sp,sp,-32
80082960:	afb10014 	sw	s1,20(sp)
80082964:	3c118021 	lui	s1,0x8021
80082968:	2631e988 	addiu	s1,s1,-5752
8008296c:	8e280020 	lw	t0,32(s1)
80082970:	afbf0018 	sw	ra,24(sp)
80082974:	afb00010 	sw	s0,16(sp)
80082978:	91030000 	lbu	v1,0(t0)
8008297c:	3c078021 	lui	a3,0x8021
80082980:	24e7e974 	addiu	a3,a3,-5772
80082984:	3c028022 	lui	v0,0x8022
80082988:	a04350cc 	sb	v1,20684(v0)
8008298c:	94e60006 	lhu	a2,6(a3)
80082990:	94e2000a 	lhu	v0,10(a3)
80082994:	94e40002 	lhu	a0,2(a3)
80082998:	91050000 	lbu	a1,0(t0)
8008299c:	00c23021 	addu	a2,a2,v0
800829a0:	30840100 	andi	a0,a0,0x100
800829a4:	3402ffff 	li	v0,0xffff
800829a8:	240300ff 	li	v1,255
800829ac:	0044180a 	movz	v1,v0,a0
800829b0:	00a62821 	addu	a1,a1,a2
800829b4:	00651824 	and	v1,v1,a1
800829b8:	3c028021 	lui	v0,0x8021
800829bc:	ac437018 	sw	v1,28696(v0)
800829c0:	25080001 	addiu	t0,t0,1
800829c4:	3c028007 	lui	v0,0x8007
800829c8:	00602021 	move	a0,v1
800829cc:	90f00004 	lbu	s0,4(a3)
800829d0:	24426674 	addiu	v0,v0,26228
800829d4:	0040f809 	jalr	v0
800829d8:	ae280020 	sw	t0,32(s1)
800829dc:	02028023 	subu	s0,s0,v0
800829e0:	00108400 	sll	s0,s0,0x10
800829e4:	00108403 	sra	s0,s0,0x10
800829e8:	00101827 	nor	v1,zero,s0
800829ec:	3c028022 	lui	v0,0x8022
800829f0:	320400ff 	andi	a0,s0,0xff
800829f4:	a45050c6 	sh	s0,20678(v0)
800829f8:	00031fc2 	srl	v1,v1,0x1f
800829fc:	a2240006 	sb	a0,6(s1)
80082a00:	a2230004 	sb	v1,4(s1)
80082a04:	a2240005 	sb	a0,5(s1)
80082a08:	8fbf0018 	lw	ra,24(sp)
80082a0c:	8fb10014 	lw	s1,20(sp)
80082a10:	8fb00010 	lw	s0,16(sp)
80082a14:	03e00008 	jr	ra
80082a18:	27bd0020 	addiu	sp,sp,32

80082a1c <_Z6OpC5M1v>:
80082a1c:	27bdffe0 	addiu	sp,sp,-32
80082a20:	afb10014 	sw	s1,20(sp)
80082a24:	3c118021 	lui	s1,0x8021
80082a28:	2631e988 	addiu	s1,s1,-5752
80082a2c:	8e250020 	lw	a1,32(s1)
80082a30:	afbf0018 	sw	ra,24(sp)
80082a34:	afb00010 	sw	s0,16(sp)
80082a38:	90a30000 	lbu	v1,0(a1)
80082a3c:	3c028022 	lui	v0,0x8022
80082a40:	3c048021 	lui	a0,0x8021
80082a44:	a04350cc 	sb	v1,20684(v0)
80082a48:	2484e974 	addiu	a0,a0,-5772
80082a4c:	90a30000 	lbu	v1,0(a1)
80082a50:	94820006 	lhu	v0,6(a0)
80082a54:	24a50001 	addiu	a1,a1,1
80082a58:	00621821 	addu	v1,v1,v0
80082a5c:	3063ffff 	andi	v1,v1,0xffff
80082a60:	3c028021 	lui	v0,0x8021
80082a64:	ac437018 	sw	v1,28696(v0)
80082a68:	3c028007 	lui	v0,0x8007
80082a6c:	90900004 	lbu	s0,4(a0)
80082a70:	ae250020 	sw	a1,32(s1)
80082a74:	24426674 	addiu	v0,v0,26228
80082a78:	0040f809 	jalr	v0
80082a7c:	00602021 	move	a0,v1
80082a80:	02028023 	subu	s0,s0,v0
80082a84:	00108400 	sll	s0,s0,0x10
80082a88:	00108403 	sra	s0,s0,0x10
80082a8c:	00101827 	nor	v1,zero,s0
80082a90:	3c028022 	lui	v0,0x8022
80082a94:	320400ff 	andi	a0,s0,0xff
80082a98:	a45050c6 	sh	s0,20678(v0)
80082a9c:	00031fc2 	srl	v1,v1,0x1f
80082aa0:	a2240006 	sb	a0,6(s1)
80082aa4:	a2230004 	sb	v1,4(s1)
80082aa8:	a2240005 	sb	a0,5(s1)
80082aac:	8fbf0018 	lw	ra,24(sp)
80082ab0:	8fb10014 	lw	s1,20(sp)
80082ab4:	8fb00010 	lw	s0,16(sp)
80082ab8:	03e00008 	jr	ra
80082abc:	27bd0020 	addiu	sp,sp,32

80082ac0 <_Z6Op03M0v>:
80082ac0:	27bdffe0 	addiu	sp,sp,-32
80082ac4:	afb20018 	sw	s2,24(sp)
80082ac8:	3c128021 	lui	s2,0x8021
80082acc:	2652e988 	addiu	s2,s2,-5752
80082ad0:	8e450020 	lw	a1,32(s2)
80082ad4:	afbf001c 	sw	ra,28(sp)
80082ad8:	afb10014 	sw	s1,20(sp)
80082adc:	afb00010 	sw	s0,16(sp)
80082ae0:	90a30000 	lbu	v1,0(a1)
80082ae4:	3c028022 	lui	v0,0x8022
80082ae8:	3c118021 	lui	s1,0x8021
80082aec:	2631e974 	addiu	s1,s1,-5772
80082af0:	a04350cc 	sb	v1,20684(v0)
80082af4:	90a30000 	lbu	v1,0(a1)
80082af8:	96220008 	lhu	v0,8(s1)
80082afc:	24a50001 	addiu	a1,a1,1
80082b00:	00621821 	addu	v1,v1,v0
80082b04:	3063ffff 	andi	v1,v1,0xffff
80082b08:	3c028021 	lui	v0,0x8021
80082b0c:	ac437018 	sw	v1,28696(v0)
80082b10:	3c028007 	lui	v0,0x8007
80082b14:	96300004 	lhu	s0,4(s1)
80082b18:	00602021 	move	a0,v1
80082b1c:	244269c0 	addiu	v0,v0,27072
80082b20:	0040f809 	jalr	v0
80082b24:	ae450020 	sw	a1,32(s2)
80082b28:	02028025 	or	s0,s0,v0
80082b2c:	3202ffff 	andi	v0,s0,0xffff
80082b30:	00021a02 	srl	v1,v0,0x8
80082b34:	0002102b 	sltu	v0,zero,v0
80082b38:	a6300004 	sh	s0,4(s1)
80082b3c:	a2430006 	sb	v1,6(s2)
80082b40:	a2420005 	sb	v0,5(s2)
80082b44:	8fbf001c 	lw	ra,28(sp)
80082b48:	8fb20018 	lw	s2,24(sp)
80082b4c:	8fb10014 	lw	s1,20(sp)
80082b50:	8fb00010 	lw	s0,16(sp)
80082b54:	03e00008 	jr	ra
80082b58:	27bd0020 	addiu	sp,sp,32

80082b5c <_Z6OpC3M1v>:
80082b5c:	27bdffe0 	addiu	sp,sp,-32
80082b60:	afb10014 	sw	s1,20(sp)
80082b64:	3c118021 	lui	s1,0x8021
80082b68:	2631e988 	addiu	s1,s1,-5752
80082b6c:	8e250020 	lw	a1,32(s1)
80082b70:	afbf0018 	sw	ra,24(sp)
80082b74:	afb00010 	sw	s0,16(sp)
80082b78:	90a30000 	lbu	v1,0(a1)
80082b7c:	3c028022 	lui	v0,0x8022
80082b80:	3c048021 	lui	a0,0x8021
80082b84:	a04350cc 	sb	v1,20684(v0)
80082b88:	2484e974 	addiu	a0,a0,-5772
80082b8c:	90a30000 	lbu	v1,0(a1)
80082b90:	94820008 	lhu	v0,8(a0)
80082b94:	24a50001 	addiu	a1,a1,1
80082b98:	00621821 	addu	v1,v1,v0
80082b9c:	3063ffff 	andi	v1,v1,0xffff
80082ba0:	3c028021 	lui	v0,0x8021
80082ba4:	ac437018 	sw	v1,28696(v0)
80082ba8:	3c028007 	lui	v0,0x8007
80082bac:	90900004 	lbu	s0,4(a0)
80082bb0:	ae250020 	sw	a1,32(s1)
80082bb4:	24426674 	addiu	v0,v0,26228
80082bb8:	0040f809 	jalr	v0
80082bbc:	00602021 	move	a0,v1
80082bc0:	02028023 	subu	s0,s0,v0
80082bc4:	00108400 	sll	s0,s0,0x10
80082bc8:	00108403 	sra	s0,s0,0x10
80082bcc:	00101827 	nor	v1,zero,s0
80082bd0:	3c028022 	lui	v0,0x8022
80082bd4:	320400ff 	andi	a0,s0,0xff
80082bd8:	a45050c6 	sh	s0,20678(v0)
80082bdc:	00031fc2 	srl	v1,v1,0x1f
80082be0:	a2240006 	sb	a0,6(s1)
80082be4:	a2230004 	sb	v1,4(s1)
80082be8:	a2240005 	sb	a0,5(s1)
80082bec:	8fbf0018 	lw	ra,24(sp)
80082bf0:	8fb10014 	lw	s1,20(sp)
80082bf4:	8fb00010 	lw	s0,16(sp)
80082bf8:	03e00008 	jr	ra
80082bfc:	27bd0020 	addiu	sp,sp,32

80082c00 <_Z6OpDFM1v>:
80082c00:	27bdffe0 	addiu	sp,sp,-32
80082c04:	afb10014 	sw	s1,20(sp)
80082c08:	3c118021 	lui	s1,0x8021
80082c0c:	2631e988 	addiu	s1,s1,-5752
80082c10:	8e250020 	lw	a1,32(s1)
80082c14:	afbf0018 	sw	ra,24(sp)
80082c18:	afb00010 	sw	s0,16(sp)
80082c1c:	90a20001 	lbu	v0,1(a1)
80082c20:	3c078021 	lui	a3,0x8021
80082c24:	90a30000 	lbu	v1,0(a1)
80082c28:	24e7e974 	addiu	a3,a3,-5772
80082c2c:	90a40002 	lbu	a0,2(a1)
80082c30:	94e6000a 	lhu	a2,10(a3)
80082c34:	00021200 	sll	v0,v0,0x8
80082c38:	00621821 	addu	v1,v1,v0
80082c3c:	00661821 	addu	v1,v1,a2
80082c40:	00042400 	sll	a0,a0,0x10
80082c44:	3c0200ff 	lui	v0,0xff
80082c48:	00832021 	addu	a0,a0,v1
80082c4c:	3442ffff 	ori	v0,v0,0xffff
80082c50:	00822024 	and	a0,a0,v0
80082c54:	3c038021 	lui	v1,0x8021
80082c58:	ac647018 	sw	a0,28696(v1)
80082c5c:	90a60002 	lbu	a2,2(a1)
80082c60:	3c028022 	lui	v0,0x8022
80082c64:	24a50003 	addiu	a1,a1,3
80082c68:	a04650cc 	sb	a2,20684(v0)
80082c6c:	3c028007 	lui	v0,0x8007
80082c70:	90f00004 	lbu	s0,4(a3)
80082c74:	24426674 	addiu	v0,v0,26228
80082c78:	0040f809 	jalr	v0
80082c7c:	ae250020 	sw	a1,32(s1)
80082c80:	02028023 	subu	s0,s0,v0
80082c84:	00108400 	sll	s0,s0,0x10
80082c88:	00108403 	sra	s0,s0,0x10
80082c8c:	00101827 	nor	v1,zero,s0
80082c90:	3c028022 	lui	v0,0x8022
80082c94:	320400ff 	andi	a0,s0,0xff
80082c98:	a45050c6 	sh	s0,20678(v0)
80082c9c:	00031fc2 	srl	v1,v1,0x1f
80082ca0:	a2240006 	sb	a0,6(s1)
80082ca4:	a2230004 	sb	v1,4(s1)
80082ca8:	a2240005 	sb	a0,5(s1)
80082cac:	8fbf0018 	lw	ra,24(sp)
80082cb0:	8fb10014 	lw	s1,20(sp)
80082cb4:	8fb00010 	lw	s0,16(sp)
80082cb8:	03e00008 	jr	ra
80082cbc:	27bd0020 	addiu	sp,sp,32

80082cc0 <_Z6OpCFM1v>:
80082cc0:	27bdffe0 	addiu	sp,sp,-32
80082cc4:	afb10014 	sw	s1,20(sp)
80082cc8:	3c118021 	lui	s1,0x8021
80082ccc:	2631e988 	addiu	s1,s1,-5752
80082cd0:	8e250020 	lw	a1,32(s1)
80082cd4:	afbf0018 	sw	ra,24(sp)
80082cd8:	afb00010 	sw	s0,16(sp)
80082cdc:	90a20001 	lbu	v0,1(a1)
80082ce0:	90a40000 	lbu	a0,0(a1)
80082ce4:	90a30002 	lbu	v1,2(a1)
80082ce8:	00021200 	sll	v0,v0,0x8
80082cec:	00822021 	addu	a0,a0,v0
80082cf0:	00031c00 	sll	v1,v1,0x10
80082cf4:	00832021 	addu	a0,a0,v1
80082cf8:	3c028021 	lui	v0,0x8021
80082cfc:	ac447018 	sw	a0,28696(v0)
80082d00:	90a30002 	lbu	v1,2(a1)
80082d04:	3c028021 	lui	v0,0x8021
80082d08:	9050e978 	lbu	s0,-5768(v0)
80082d0c:	3c028022 	lui	v0,0x8022
80082d10:	a04350cc 	sb	v1,20684(v0)
80082d14:	24a50003 	addiu	a1,a1,3
80082d18:	3c028007 	lui	v0,0x8007
80082d1c:	24426674 	addiu	v0,v0,26228
80082d20:	0040f809 	jalr	v0
80082d24:	ae250020 	sw	a1,32(s1)
80082d28:	02028023 	subu	s0,s0,v0
80082d2c:	00108400 	sll	s0,s0,0x10
80082d30:	00108403 	sra	s0,s0,0x10
80082d34:	00101827 	nor	v1,zero,s0
80082d38:	3c028022 	lui	v0,0x8022
80082d3c:	320400ff 	andi	a0,s0,0xff
80082d40:	a45050c6 	sh	s0,20678(v0)
80082d44:	00031fc2 	srl	v1,v1,0x1f
80082d48:	a2240006 	sb	a0,6(s1)
80082d4c:	a2230004 	sb	v1,4(s1)
80082d50:	a2240005 	sb	a0,5(s1)
80082d54:	8fbf0018 	lw	ra,24(sp)
80082d58:	8fb10014 	lw	s1,20(sp)
80082d5c:	8fb00010 	lw	s0,16(sp)
80082d60:	03e00008 	jr	ra
80082d64:	27bd0020 	addiu	sp,sp,32

80082d68 <_Z6OpD9M1v>:
80082d68:	27bdffe0 	addiu	sp,sp,-32
80082d6c:	afb10014 	sw	s1,20(sp)
80082d70:	3c118021 	lui	s1,0x8021
80082d74:	2631e988 	addiu	s1,s1,-5752
80082d78:	8e250020 	lw	a1,32(s1)
80082d7c:	afbf0018 	sw	ra,24(sp)
80082d80:	afb00010 	sw	s0,16(sp)
80082d84:	3c068021 	lui	a2,0x8021
80082d88:	90a30000 	lbu	v1,0(a1)
80082d8c:	24c6e974 	addiu	a2,a2,-5772
80082d90:	8e270010 	lw	a3,16(s1)
80082d94:	90a40001 	lbu	a0,1(a1)
80082d98:	94c2000c 	lhu	v0,12(a2)
80082d9c:	00671821 	addu	v1,v1,a3
80082da0:	00621821 	addu	v1,v1,v0
80082da4:	00042200 	sll	a0,a0,0x8
80082da8:	00832021 	addu	a0,a0,v1
80082dac:	3c028021 	lui	v0,0x8021
80082db0:	ac447018 	sw	a0,28696(v0)
80082db4:	90a30001 	lbu	v1,1(a1)
80082db8:	3c028022 	lui	v0,0x8022
80082dbc:	a04350cc 	sb	v1,20684(v0)
80082dc0:	24a50002 	addiu	a1,a1,2
80082dc4:	3c028007 	lui	v0,0x8007
80082dc8:	90d00004 	lbu	s0,4(a2)
80082dcc:	24426674 	addiu	v0,v0,26228
80082dd0:	0040f809 	jalr	v0
80082dd4:	ae250020 	sw	a1,32(s1)
80082dd8:	02028023 	subu	s0,s0,v0
80082ddc:	00108400 	sll	s0,s0,0x10
80082de0:	00108403 	sra	s0,s0,0x10
80082de4:	00101827 	nor	v1,zero,s0
80082de8:	3c028022 	lui	v0,0x8022
80082dec:	320400ff 	andi	a0,s0,0xff
80082df0:	a45050c6 	sh	s0,20678(v0)
80082df4:	00031fc2 	srl	v1,v1,0x1f
80082df8:	a2240006 	sb	a0,6(s1)
80082dfc:	a2230004 	sb	v1,4(s1)
80082e00:	a2240005 	sb	a0,5(s1)
80082e04:	8fbf0018 	lw	ra,24(sp)
80082e08:	8fb10014 	lw	s1,20(sp)
80082e0c:	8fb00010 	lw	s0,16(sp)
80082e10:	03e00008 	jr	ra
80082e14:	27bd0020 	addiu	sp,sp,32

80082e18 <_Z6Op33M0v>:
80082e18:	27bdffd0 	addiu	sp,sp,-48
80082e1c:	afb20018 	sw	s2,24(sp)
80082e20:	3c128021 	lui	s2,0x8021
80082e24:	2652e988 	addiu	s2,s2,-5752
80082e28:	8e450020 	lw	a1,32(s2)
80082e2c:	afbf0028 	sw	ra,40(sp)
80082e30:	afb50024 	sw	s5,36(sp)
80082e34:	afb40020 	sw	s4,32(sp)
80082e38:	afb3001c 	sw	s3,28(sp)
80082e3c:	afb10014 	sw	s1,20(sp)
80082e40:	afb00010 	sw	s0,16(sp)
80082e44:	90a20000 	lbu	v0,0(a1)
80082e48:	3c158022 	lui	s5,0x8022
80082e4c:	3c118021 	lui	s1,0x8021
80082e50:	2631e974 	addiu	s1,s1,-5772
80082e54:	a2a250cc 	sb	v0,20684(s5)
80082e58:	90a30000 	lbu	v1,0(a1)
80082e5c:	96220008 	lhu	v0,8(s1)
80082e60:	3c138007 	lui	s3,0x8007
80082e64:	00621821 	addu	v1,v1,v0
80082e68:	3063ffff 	andi	v1,v1,0xffff
80082e6c:	24a50001 	addiu	a1,a1,1
80082e70:	00602021 	move	a0,v1
80082e74:	267369c0 	addiu	s3,s3,27072
80082e78:	3c148021 	lui	s4,0x8021
80082e7c:	ae450020 	sw	a1,32(s2)
80082e80:	0260f809 	jalr	s3
80082e84:	ae837018 	sw	v1,28696(s4)
80082e88:	8e430010 	lw	v1,16(s2)
80082e8c:	9625000c 	lhu	a1,12(s1)
80082e90:	96300004 	lhu	s0,4(s1)
80082e94:	00a32821 	addu	a1,a1,v1
80082e98:	3c0300ff 	lui	v1,0xff
80082e9c:	3463ffff 	ori	v1,v1,0xffff
80082ea0:	00452821 	addu	a1,v0,a1
80082ea4:	00a32824 	and	a1,a1,v1
80082ea8:	00021203 	sra	v0,v0,0x8
80082eac:	00a02021 	move	a0,a1
80082eb0:	a2a250cc 	sb	v0,20684(s5)
80082eb4:	0260f809 	jalr	s3
80082eb8:	ae857018 	sw	a1,28696(s4)
80082ebc:	02028024 	and	s0,s0,v0
80082ec0:	3202ffff 	andi	v0,s0,0xffff
80082ec4:	00021a02 	srl	v1,v0,0x8
80082ec8:	0002102b 	sltu	v0,zero,v0
80082ecc:	a6300004 	sh	s0,4(s1)
80082ed0:	a2430006 	sb	v1,6(s2)
80082ed4:	a2420005 	sb	v0,5(s2)
80082ed8:	8fbf0028 	lw	ra,40(sp)
80082edc:	8fb50024 	lw	s5,36(sp)
80082ee0:	8fb40020 	lw	s4,32(sp)
80082ee4:	8fb3001c 	lw	s3,28(sp)
80082ee8:	8fb20018 	lw	s2,24(sp)
80082eec:	8fb10014 	lw	s1,20(sp)
80082ef0:	8fb00010 	lw	s0,16(sp)
80082ef4:	03e00008 	jr	ra
80082ef8:	27bd0030 	addiu	sp,sp,48

80082efc <_Z6Op23M0v>:
80082efc:	27bdffe0 	addiu	sp,sp,-32
80082f00:	afb20018 	sw	s2,24(sp)
80082f04:	3c128021 	lui	s2,0x8021
80082f08:	2652e988 	addiu	s2,s2,-5752
80082f0c:	8e450020 	lw	a1,32(s2)
80082f10:	afbf001c 	sw	ra,28(sp)
80082f14:	afb10014 	sw	s1,20(sp)
80082f18:	afb00010 	sw	s0,16(sp)
80082f1c:	90a30000 	lbu	v1,0(a1)
80082f20:	3c028022 	lui	v0,0x8022
80082f24:	3c118021 	lui	s1,0x8021
80082f28:	2631e974 	addiu	s1,s1,-5772
80082f2c:	a04350cc 	sb	v1,20684(v0)
80082f30:	90a30000 	lbu	v1,0(a1)
80082f34:	96220008 	lhu	v0,8(s1)
80082f38:	24a50001 	addiu	a1,a1,1
80082f3c:	00621821 	addu	v1,v1,v0
80082f40:	3063ffff 	andi	v1,v1,0xffff
80082f44:	3c028021 	lui	v0,0x8021
80082f48:	ac437018 	sw	v1,28696(v0)
80082f4c:	3c028007 	lui	v0,0x8007
80082f50:	96300004 	lhu	s0,4(s1)
80082f54:	00602021 	move	a0,v1
80082f58:	244269c0 	addiu	v0,v0,27072
80082f5c:	0040f809 	jalr	v0
80082f60:	ae450020 	sw	a1,32(s2)
80082f64:	02028024 	and	s0,s0,v0
80082f68:	3202ffff 	andi	v0,s0,0xffff
80082f6c:	00021a02 	srl	v1,v0,0x8
80082f70:	0002102b 	sltu	v0,zero,v0
80082f74:	a6300004 	sh	s0,4(s1)
80082f78:	a2430006 	sb	v1,6(s2)
80082f7c:	a2420005 	sb	v0,5(s2)
80082f80:	8fbf001c 	lw	ra,28(sp)
80082f84:	8fb20018 	lw	s2,24(sp)
80082f88:	8fb10014 	lw	s1,20(sp)
80082f8c:	8fb00010 	lw	s0,16(sp)
80082f90:	03e00008 	jr	ra
80082f94:	27bd0020 	addiu	sp,sp,32

80082f98 <_Z6Op35M0v>:
80082f98:	27bdffe0 	addiu	sp,sp,-32
80082f9c:	afb20018 	sw	s2,24(sp)
80082fa0:	3c128021 	lui	s2,0x8021
80082fa4:	2652e988 	addiu	s2,s2,-5752
80082fa8:	8e470020 	lw	a3,32(s2)
80082fac:	afbf001c 	sw	ra,28(sp)
80082fb0:	afb10014 	sw	s1,20(sp)
80082fb4:	afb00010 	sw	s0,16(sp)
80082fb8:	90e30000 	lbu	v1,0(a3)
80082fbc:	3c108021 	lui	s0,0x8021
80082fc0:	2610e974 	addiu	s0,s0,-5772
80082fc4:	3c028022 	lui	v0,0x8022
80082fc8:	a04350cc 	sb	v1,20684(v0)
80082fcc:	96060006 	lhu	a2,6(s0)
80082fd0:	9602000a 	lhu	v0,10(s0)
80082fd4:	96040002 	lhu	a0,2(s0)
80082fd8:	90e50000 	lbu	a1,0(a3)
80082fdc:	00c23021 	addu	a2,a2,v0
80082fe0:	30840100 	andi	a0,a0,0x100
80082fe4:	3402ffff 	li	v0,0xffff
80082fe8:	240300ff 	li	v1,255
80082fec:	0044180a 	movz	v1,v0,a0
80082ff0:	00a62821 	addu	a1,a1,a2
80082ff4:	00651824 	and	v1,v1,a1
80082ff8:	3c028021 	lui	v0,0x8021
80082ffc:	ac437018 	sw	v1,28696(v0)
80083000:	24e70001 	addiu	a3,a3,1
80083004:	3c028007 	lui	v0,0x8007
80083008:	96110004 	lhu	s1,4(s0)
8008300c:	00602021 	move	a0,v1
80083010:	244269c0 	addiu	v0,v0,27072
80083014:	0040f809 	jalr	v0
80083018:	ae470020 	sw	a3,32(s2)
8008301c:	02228824 	and	s1,s1,v0
80083020:	3222ffff 	andi	v0,s1,0xffff
80083024:	00021a02 	srl	v1,v0,0x8
80083028:	0002102b 	sltu	v0,zero,v0
8008302c:	a6110004 	sh	s1,4(s0)
80083030:	a2430006 	sb	v1,6(s2)
80083034:	a2420005 	sb	v0,5(s2)
80083038:	8fbf001c 	lw	ra,28(sp)
8008303c:	8fb20018 	lw	s2,24(sp)
80083040:	8fb10014 	lw	s1,20(sp)
80083044:	8fb00010 	lw	s0,16(sp)
80083048:	03e00008 	jr	ra
8008304c:	27bd0020 	addiu	sp,sp,32

80083050 <_Z6Op25M0v>:
80083050:	27bdffe0 	addiu	sp,sp,-32
80083054:	afb20018 	sw	s2,24(sp)
80083058:	3c128021 	lui	s2,0x8021
8008305c:	2652e988 	addiu	s2,s2,-5752
80083060:	8e450020 	lw	a1,32(s2)
80083064:	afbf001c 	sw	ra,28(sp)
80083068:	afb10014 	sw	s1,20(sp)
8008306c:	afb00010 	sw	s0,16(sp)
80083070:	90a30000 	lbu	v1,0(a1)
80083074:	3c028022 	lui	v0,0x8022
80083078:	3c118021 	lui	s1,0x8021
8008307c:	2631e974 	addiu	s1,s1,-5772
80083080:	a04350cc 	sb	v1,20684(v0)
80083084:	90a30000 	lbu	v1,0(a1)
80083088:	96220006 	lhu	v0,6(s1)
8008308c:	24a50001 	addiu	a1,a1,1
80083090:	00621821 	addu	v1,v1,v0
80083094:	3063ffff 	andi	v1,v1,0xffff
80083098:	3c028021 	lui	v0,0x8021
8008309c:	ac437018 	sw	v1,28696(v0)
800830a0:	3c028007 	lui	v0,0x8007
800830a4:	96300004 	lhu	s0,4(s1)
800830a8:	00602021 	move	a0,v1
800830ac:	244269c0 	addiu	v0,v0,27072
800830b0:	0040f809 	jalr	v0
800830b4:	ae450020 	sw	a1,32(s2)
800830b8:	02028024 	and	s0,s0,v0
800830bc:	3202ffff 	andi	v0,s0,0xffff
800830c0:	00021a02 	srl	v1,v0,0x8
800830c4:	0002102b 	sltu	v0,zero,v0
800830c8:	a6300004 	sh	s0,4(s1)
800830cc:	a2430006 	sb	v1,6(s2)
800830d0:	a2420005 	sb	v0,5(s2)
800830d4:	8fbf001c 	lw	ra,28(sp)
800830d8:	8fb20018 	lw	s2,24(sp)
800830dc:	8fb10014 	lw	s1,20(sp)
800830e0:	8fb00010 	lw	s0,16(sp)
800830e4:	03e00008 	jr	ra
800830e8:	27bd0020 	addiu	sp,sp,32

800830ec <_Z6Op3FM0v>:
800830ec:	27bdffe0 	addiu	sp,sp,-32
800830f0:	afb20018 	sw	s2,24(sp)
800830f4:	3c128021 	lui	s2,0x8021
800830f8:	2652e988 	addiu	s2,s2,-5752
800830fc:	8e450020 	lw	a1,32(s2)
80083100:	afbf001c 	sw	ra,28(sp)
80083104:	afb10014 	sw	s1,20(sp)
80083108:	afb00010 	sw	s0,16(sp)
8008310c:	90a20001 	lbu	v0,1(a1)
80083110:	3c118021 	lui	s1,0x8021
80083114:	90a30000 	lbu	v1,0(a1)
80083118:	2631e974 	addiu	s1,s1,-5772
8008311c:	90a40002 	lbu	a0,2(a1)
80083120:	9626000a 	lhu	a2,10(s1)
80083124:	00021200 	sll	v0,v0,0x8
80083128:	00621821 	addu	v1,v1,v0
8008312c:	00661821 	addu	v1,v1,a2
80083130:	00042400 	sll	a0,a0,0x10
80083134:	3c0200ff 	lui	v0,0xff
80083138:	00832021 	addu	a0,a0,v1
8008313c:	3442ffff 	ori	v0,v0,0xffff
80083140:	00822024 	and	a0,a0,v0
80083144:	3c038021 	lui	v1,0x8021
80083148:	ac647018 	sw	a0,28696(v1)
8008314c:	90a60002 	lbu	a2,2(a1)
80083150:	3c028022 	lui	v0,0x8022
80083154:	24a50003 	addiu	a1,a1,3
80083158:	a04650cc 	sb	a2,20684(v0)
8008315c:	3c028007 	lui	v0,0x8007
80083160:	96300004 	lhu	s0,4(s1)
80083164:	244269c0 	addiu	v0,v0,27072
80083168:	0040f809 	jalr	v0
8008316c:	ae450020 	sw	a1,32(s2)
80083170:	02028024 	and	s0,s0,v0
80083174:	3202ffff 	andi	v0,s0,0xffff
80083178:	00021a02 	srl	v1,v0,0x8
8008317c:	0002102b 	sltu	v0,zero,v0
80083180:	a6300004 	sh	s0,4(s1)
80083184:	a2430006 	sb	v1,6(s2)
80083188:	a2420005 	sb	v0,5(s2)
8008318c:	8fbf001c 	lw	ra,28(sp)
80083190:	8fb20018 	lw	s2,24(sp)
80083194:	8fb10014 	lw	s1,20(sp)
80083198:	8fb00010 	lw	s0,16(sp)
8008319c:	03e00008 	jr	ra
800831a0:	27bd0020 	addiu	sp,sp,32

800831a4 <_Z6Op2FM0v>:
800831a4:	27bdffe0 	addiu	sp,sp,-32
800831a8:	afb20018 	sw	s2,24(sp)
800831ac:	3c128021 	lui	s2,0x8021
800831b0:	2652e988 	addiu	s2,s2,-5752
800831b4:	8e450020 	lw	a1,32(s2)
800831b8:	afbf001c 	sw	ra,28(sp)
800831bc:	afb10014 	sw	s1,20(sp)
800831c0:	afb00010 	sw	s0,16(sp)
800831c4:	90a20001 	lbu	v0,1(a1)
800831c8:	90a40000 	lbu	a0,0(a1)
800831cc:	90a30002 	lbu	v1,2(a1)
800831d0:	00021200 	sll	v0,v0,0x8
800831d4:	00822021 	addu	a0,a0,v0
800831d8:	00031c00 	sll	v1,v1,0x10
800831dc:	00832021 	addu	a0,a0,v1
800831e0:	3c028021 	lui	v0,0x8021
800831e4:	ac447018 	sw	a0,28696(v0)
800831e8:	90a30002 	lbu	v1,2(a1)
800831ec:	3c028022 	lui	v0,0x8022
800831f0:	3c118021 	lui	s1,0x8021
800831f4:	2631e974 	addiu	s1,s1,-5772
800831f8:	a04350cc 	sb	v1,20684(v0)
800831fc:	24a50003 	addiu	a1,a1,3
80083200:	3c028007 	lui	v0,0x8007
80083204:	96300004 	lhu	s0,4(s1)
80083208:	244269c0 	addiu	v0,v0,27072
8008320c:	0040f809 	jalr	v0
80083210:	ae450020 	sw	a1,32(s2)
80083214:	02028024 	and	s0,s0,v0
80083218:	3202ffff 	andi	v0,s0,0xffff
8008321c:	00021a02 	srl	v1,v0,0x8
80083220:	0002102b 	sltu	v0,zero,v0
80083224:	a6300004 	sh	s0,4(s1)
80083228:	a2430006 	sb	v1,6(s2)
8008322c:	a2420005 	sb	v0,5(s2)
80083230:	8fbf001c 	lw	ra,28(sp)
80083234:	8fb20018 	lw	s2,24(sp)
80083238:	8fb10014 	lw	s1,20(sp)
8008323c:	8fb00010 	lw	s0,16(sp)
80083240:	03e00008 	jr	ra
80083244:	27bd0020 	addiu	sp,sp,32

80083248 <_Z6Op39M0v>:
80083248:	27bdffe0 	addiu	sp,sp,-32
8008324c:	afb10014 	sw	s1,20(sp)
80083250:	3c118021 	lui	s1,0x8021
80083254:	2631e988 	addiu	s1,s1,-5752
80083258:	8e250020 	lw	a1,32(s1)
8008325c:	afbf001c 	sw	ra,28(sp)
80083260:	afb20018 	sw	s2,24(sp)
80083264:	afb00010 	sw	s0,16(sp)
80083268:	3c128021 	lui	s2,0x8021
8008326c:	90a30000 	lbu	v1,0(a1)
80083270:	2652e974 	addiu	s2,s2,-5772
80083274:	8e260010 	lw	a2,16(s1)
80083278:	90a40001 	lbu	a0,1(a1)
8008327c:	9642000c 	lhu	v0,12(s2)
80083280:	00661821 	addu	v1,v1,a2
80083284:	00621821 	addu	v1,v1,v0
80083288:	00042200 	sll	a0,a0,0x8
8008328c:	00832021 	addu	a0,a0,v1
80083290:	3c028021 	lui	v0,0x8021
80083294:	ac447018 	sw	a0,28696(v0)
80083298:	90a30001 	lbu	v1,1(a1)
8008329c:	3c028022 	lui	v0,0x8022
800832a0:	a04350cc 	sb	v1,20684(v0)
800832a4:	24a50002 	addiu	a1,a1,2
800832a8:	3c028007 	lui	v0,0x8007
800832ac:	96500004 	lhu	s0,4(s2)
800832b0:	244269c0 	addiu	v0,v0,27072
800832b4:	0040f809 	jalr	v0
800832b8:	ae250020 	sw	a1,32(s1)
800832bc:	02028024 	and	s0,s0,v0
800832c0:	3202ffff 	andi	v0,s0,0xffff
800832c4:	00021a02 	srl	v1,v0,0x8
800832c8:	0002102b 	sltu	v0,zero,v0
800832cc:	a6500004 	sh	s0,4(s2)
800832d0:	a2230006 	sb	v1,6(s1)
800832d4:	a2220005 	sb	v0,5(s1)
800832d8:	8fbf001c 	lw	ra,28(sp)
800832dc:	8fb20018 	lw	s2,24(sp)
800832e0:	8fb10014 	lw	s1,20(sp)
800832e4:	8fb00010 	lw	s0,16(sp)
800832e8:	03e00008 	jr	ra
800832ec:	27bd0020 	addiu	sp,sp,32

800832f0 <_Z6Op3DM0v>:
800832f0:	27bdffe0 	addiu	sp,sp,-32
800832f4:	afb10014 	sw	s1,20(sp)
800832f8:	3c118021 	lui	s1,0x8021
800832fc:	2631e988 	addiu	s1,s1,-5752
80083300:	8e250020 	lw	a1,32(s1)
80083304:	afbf001c 	sw	ra,28(sp)
80083308:	afb20018 	sw	s2,24(sp)
8008330c:	afb00010 	sw	s0,16(sp)
80083310:	3c128021 	lui	s2,0x8021
80083314:	90a30000 	lbu	v1,0(a1)
80083318:	2652e974 	addiu	s2,s2,-5772
8008331c:	8e260010 	lw	a2,16(s1)
80083320:	90a40001 	lbu	a0,1(a1)
80083324:	9642000a 	lhu	v0,10(s2)
80083328:	00661821 	addu	v1,v1,a2
8008332c:	00621821 	addu	v1,v1,v0
80083330:	00042200 	sll	a0,a0,0x8
80083334:	00832021 	addu	a0,a0,v1
80083338:	3c028021 	lui	v0,0x8021
8008333c:	ac447018 	sw	a0,28696(v0)
80083340:	90a30001 	lbu	v1,1(a1)
80083344:	3c028022 	lui	v0,0x8022
80083348:	a04350cc 	sb	v1,20684(v0)
8008334c:	24a50002 	addiu	a1,a1,2
80083350:	3c028007 	lui	v0,0x8007
80083354:	96500004 	lhu	s0,4(s2)
80083358:	244269c0 	addiu	v0,v0,27072
8008335c:	0040f809 	jalr	v0
80083360:	ae250020 	sw	a1,32(s1)
80083364:	02028024 	and	s0,s0,v0
80083368:	3202ffff 	andi	v0,s0,0xffff
8008336c:	00021a02 	srl	v1,v0,0x8
80083370:	0002102b 	sltu	v0,zero,v0
80083374:	a6500004 	sh	s0,4(s2)
80083378:	a2230006 	sb	v1,6(s1)
8008337c:	a2220005 	sb	v0,5(s1)
80083380:	8fbf001c 	lw	ra,28(sp)
80083384:	8fb20018 	lw	s2,24(sp)
80083388:	8fb10014 	lw	s1,20(sp)
8008338c:	8fb00010 	lw	s0,16(sp)
80083390:	03e00008 	jr	ra
80083394:	27bd0020 	addiu	sp,sp,32

80083398 <_Z6Op2DM0v>:
80083398:	27bdffe0 	addiu	sp,sp,-32
8008339c:	afb20018 	sw	s2,24(sp)
800833a0:	3c128021 	lui	s2,0x8021
800833a4:	2652e988 	addiu	s2,s2,-5752
800833a8:	8e430020 	lw	v1,32(s2)
800833ac:	afbf001c 	sw	ra,28(sp)
800833b0:	afb10014 	sw	s1,20(sp)
800833b4:	afb00010 	sw	s0,16(sp)
800833b8:	90620001 	lbu	v0,1(v1)
800833bc:	90640000 	lbu	a0,0(v1)
800833c0:	8e450010 	lw	a1,16(s2)
800833c4:	00021200 	sll	v0,v0,0x8
800833c8:	00822021 	addu	a0,a0,v0
800833cc:	00852021 	addu	a0,a0,a1
800833d0:	3c028021 	lui	v0,0x8021
800833d4:	ac447018 	sw	a0,28696(v0)
800833d8:	90650001 	lbu	a1,1(v1)
800833dc:	3c028022 	lui	v0,0x8022
800833e0:	3c118021 	lui	s1,0x8021
800833e4:	2631e974 	addiu	s1,s1,-5772
800833e8:	24630002 	addiu	v1,v1,2
800833ec:	a04550cc 	sb	a1,20684(v0)
800833f0:	3c028007 	lui	v0,0x8007
800833f4:	96300004 	lhu	s0,4(s1)
800833f8:	244269c0 	addiu	v0,v0,27072
800833fc:	0040f809 	jalr	v0
80083400:	ae430020 	sw	v1,32(s2)
80083404:	02028024 	and	s0,s0,v0
80083408:	3202ffff 	andi	v0,s0,0xffff
8008340c:	00021a02 	srl	v1,v0,0x8
80083410:	0002102b 	sltu	v0,zero,v0
80083414:	a6300004 	sh	s0,4(s1)
80083418:	a2430006 	sb	v1,6(s2)
8008341c:	a2420005 	sb	v0,5(s2)
80083420:	8fbf001c 	lw	ra,28(sp)
80083424:	8fb20018 	lw	s2,24(sp)
80083428:	8fb10014 	lw	s1,20(sp)
8008342c:	8fb00010 	lw	s0,16(sp)
80083430:	03e00008 	jr	ra
80083434:	27bd0020 	addiu	sp,sp,32

80083438 <_Z6Op1FM0v>:
80083438:	27bdffe0 	addiu	sp,sp,-32
8008343c:	afb20018 	sw	s2,24(sp)
80083440:	3c128021 	lui	s2,0x8021
80083444:	2652e988 	addiu	s2,s2,-5752
80083448:	8e450020 	lw	a1,32(s2)
8008344c:	afbf001c 	sw	ra,28(sp)
80083450:	afb10014 	sw	s1,20(sp)
80083454:	afb00010 	sw	s0,16(sp)
80083458:	90a20001 	lbu	v0,1(a1)
8008345c:	3c118021 	lui	s1,0x8021
80083460:	90a30000 	lbu	v1,0(a1)
80083464:	2631e974 	addiu	s1,s1,-5772
80083468:	90a40002 	lbu	a0,2(a1)
8008346c:	9626000a 	lhu	a2,10(s1)
80083470:	00021200 	sll	v0,v0,0x8
80083474:	00621821 	addu	v1,v1,v0
80083478:	00661821 	addu	v1,v1,a2
8008347c:	00042400 	sll	a0,a0,0x10
80083480:	3c0200ff 	lui	v0,0xff
80083484:	00832021 	addu	a0,a0,v1
80083488:	3442ffff 	ori	v0,v0,0xffff
8008348c:	00822024 	and	a0,a0,v0
80083490:	3c038021 	lui	v1,0x8021
80083494:	ac647018 	sw	a0,28696(v1)
80083498:	90a60002 	lbu	a2,2(a1)
8008349c:	3c028022 	lui	v0,0x8022
800834a0:	24a50003 	addiu	a1,a1,3
800834a4:	a04650cc 	sb	a2,20684(v0)
800834a8:	3c028007 	lui	v0,0x8007
800834ac:	96300004 	lhu	s0,4(s1)
800834b0:	244269c0 	addiu	v0,v0,27072
800834b4:	0040f809 	jalr	v0
800834b8:	ae450020 	sw	a1,32(s2)
800834bc:	02028025 	or	s0,s0,v0
800834c0:	3202ffff 	andi	v0,s0,0xffff
800834c4:	00021a02 	srl	v1,v0,0x8
800834c8:	0002102b 	sltu	v0,zero,v0
800834cc:	a6300004 	sh	s0,4(s1)
800834d0:	a2430006 	sb	v1,6(s2)
800834d4:	a2420005 	sb	v0,5(s2)
800834d8:	8fbf001c 	lw	ra,28(sp)
800834dc:	8fb20018 	lw	s2,24(sp)
800834e0:	8fb10014 	lw	s1,20(sp)
800834e4:	8fb00010 	lw	s0,16(sp)
800834e8:	03e00008 	jr	ra
800834ec:	27bd0020 	addiu	sp,sp,32

800834f0 <_Z6Op0FM0v>:
800834f0:	27bdffe0 	addiu	sp,sp,-32
800834f4:	afb20018 	sw	s2,24(sp)
800834f8:	3c128021 	lui	s2,0x8021
800834fc:	2652e988 	addiu	s2,s2,-5752
80083500:	8e450020 	lw	a1,32(s2)
80083504:	afbf001c 	sw	ra,28(sp)
80083508:	afb10014 	sw	s1,20(sp)
8008350c:	afb00010 	sw	s0,16(sp)
80083510:	90a20001 	lbu	v0,1(a1)
80083514:	90a40000 	lbu	a0,0(a1)
80083518:	90a30002 	lbu	v1,2(a1)
8008351c:	00021200 	sll	v0,v0,0x8
80083520:	00822021 	addu	a0,a0,v0
80083524:	00031c00 	sll	v1,v1,0x10
80083528:	00832021 	addu	a0,a0,v1
8008352c:	3c028021 	lui	v0,0x8021
80083530:	ac447018 	sw	a0,28696(v0)
80083534:	90a30002 	lbu	v1,2(a1)
80083538:	3c028022 	lui	v0,0x8022
8008353c:	3c118021 	lui	s1,0x8021
80083540:	2631e974 	addiu	s1,s1,-5772
80083544:	a04350cc 	sb	v1,20684(v0)
80083548:	24a50003 	addiu	a1,a1,3
8008354c:	3c028007 	lui	v0,0x8007
80083550:	96300004 	lhu	s0,4(s1)
80083554:	244269c0 	addiu	v0,v0,27072
80083558:	0040f809 	jalr	v0
8008355c:	ae450020 	sw	a1,32(s2)
80083560:	02028025 	or	s0,s0,v0
80083564:	3202ffff 	andi	v0,s0,0xffff
80083568:	00021a02 	srl	v1,v0,0x8
8008356c:	0002102b 	sltu	v0,zero,v0
80083570:	a6300004 	sh	s0,4(s1)
80083574:	a2430006 	sb	v1,6(s2)
80083578:	a2420005 	sb	v0,5(s2)
8008357c:	8fbf001c 	lw	ra,28(sp)
80083580:	8fb20018 	lw	s2,24(sp)
80083584:	8fb10014 	lw	s1,20(sp)
80083588:	8fb00010 	lw	s0,16(sp)
8008358c:	03e00008 	jr	ra
80083590:	27bd0020 	addiu	sp,sp,32

80083594 <_Z6Op19M0v>:
80083594:	27bdffe0 	addiu	sp,sp,-32
80083598:	afb10014 	sw	s1,20(sp)
8008359c:	3c118021 	lui	s1,0x8021
800835a0:	2631e988 	addiu	s1,s1,-5752
800835a4:	8e250020 	lw	a1,32(s1)
800835a8:	afbf001c 	sw	ra,28(sp)
800835ac:	afb20018 	sw	s2,24(sp)
800835b0:	afb00010 	sw	s0,16(sp)
800835b4:	3c128021 	lui	s2,0x8021
800835b8:	90a30000 	lbu	v1,0(a1)
800835bc:	2652e974 	addiu	s2,s2,-5772
800835c0:	8e260010 	lw	a2,16(s1)
800835c4:	90a40001 	lbu	a0,1(a1)
800835c8:	9642000c 	lhu	v0,12(s2)
800835cc:	00661821 	addu	v1,v1,a2
800835d0:	00621821 	addu	v1,v1,v0
800835d4:	00042200 	sll	a0,a0,0x8
800835d8:	00832021 	addu	a0,a0,v1
800835dc:	3c028021 	lui	v0,0x8021
800835e0:	ac447018 	sw	a0,28696(v0)
800835e4:	90a30001 	lbu	v1,1(a1)
800835e8:	3c028022 	lui	v0,0x8022
800835ec:	a04350cc 	sb	v1,20684(v0)
800835f0:	24a50002 	addiu	a1,a1,2
800835f4:	3c028007 	lui	v0,0x8007
800835f8:	96500004 	lhu	s0,4(s2)
800835fc:	244269c0 	addiu	v0,v0,27072
80083600:	0040f809 	jalr	v0
80083604:	ae250020 	sw	a1,32(s1)
80083608:	02028025 	or	s0,s0,v0
8008360c:	3202ffff 	andi	v0,s0,0xffff
80083610:	00021a02 	srl	v1,v0,0x8
80083614:	0002102b 	sltu	v0,zero,v0
80083618:	a6500004 	sh	s0,4(s2)
8008361c:	a2230006 	sb	v1,6(s1)
80083620:	a2220005 	sb	v0,5(s1)
80083624:	8fbf001c 	lw	ra,28(sp)
80083628:	8fb20018 	lw	s2,24(sp)
8008362c:	8fb10014 	lw	s1,20(sp)
80083630:	8fb00010 	lw	s0,16(sp)
80083634:	03e00008 	jr	ra
80083638:	27bd0020 	addiu	sp,sp,32

8008363c <_Z6Op1DM0v>:
8008363c:	27bdffe0 	addiu	sp,sp,-32
80083640:	afb10014 	sw	s1,20(sp)
80083644:	3c118021 	lui	s1,0x8021
80083648:	2631e988 	addiu	s1,s1,-5752
8008364c:	8e250020 	lw	a1,32(s1)
80083650:	afbf001c 	sw	ra,28(sp)
80083654:	afb20018 	sw	s2,24(sp)
80083658:	afb00010 	sw	s0,16(sp)
8008365c:	3c128021 	lui	s2,0x8021
80083660:	90a30000 	lbu	v1,0(a1)
80083664:	2652e974 	addiu	s2,s2,-5772
80083668:	8e260010 	lw	a2,16(s1)
8008366c:	90a40001 	lbu	a0,1(a1)
80083670:	9642000a 	lhu	v0,10(s2)
80083674:	00661821 	addu	v1,v1,a2
80083678:	00621821 	addu	v1,v1,v0
8008367c:	00042200 	sll	a0,a0,0x8
80083680:	00832021 	addu	a0,a0,v1
80083684:	3c028021 	lui	v0,0x8021
80083688:	ac447018 	sw	a0,28696(v0)
8008368c:	90a30001 	lbu	v1,1(a1)
80083690:	3c028022 	lui	v0,0x8022
80083694:	a04350cc 	sb	v1,20684(v0)
80083698:	24a50002 	addiu	a1,a1,2
8008369c:	3c028007 	lui	v0,0x8007
800836a0:	96500004 	lhu	s0,4(s2)
800836a4:	244269c0 	addiu	v0,v0,27072
800836a8:	0040f809 	jalr	v0
800836ac:	ae250020 	sw	a1,32(s1)
800836b0:	02028025 	or	s0,s0,v0
800836b4:	3202ffff 	andi	v0,s0,0xffff
800836b8:	00021a02 	srl	v1,v0,0x8
800836bc:	0002102b 	sltu	v0,zero,v0
800836c0:	a6500004 	sh	s0,4(s2)
800836c4:	a2230006 	sb	v1,6(s1)
800836c8:	a2220005 	sb	v0,5(s1)
800836cc:	8fbf001c 	lw	ra,28(sp)
800836d0:	8fb20018 	lw	s2,24(sp)
800836d4:	8fb10014 	lw	s1,20(sp)
800836d8:	8fb00010 	lw	s0,16(sp)
800836dc:	03e00008 	jr	ra
800836e0:	27bd0020 	addiu	sp,sp,32

800836e4 <_Z6Op0DM0v>:
800836e4:	27bdffe0 	addiu	sp,sp,-32
800836e8:	afb20018 	sw	s2,24(sp)
800836ec:	3c128021 	lui	s2,0x8021
800836f0:	2652e988 	addiu	s2,s2,-5752
800836f4:	8e430020 	lw	v1,32(s2)
800836f8:	afbf001c 	sw	ra,28(sp)
800836fc:	afb10014 	sw	s1,20(sp)
80083700:	afb00010 	sw	s0,16(sp)
80083704:	90620001 	lbu	v0,1(v1)
80083708:	90640000 	lbu	a0,0(v1)
8008370c:	8e450010 	lw	a1,16(s2)
80083710:	00021200 	sll	v0,v0,0x8
80083714:	00822021 	addu	a0,a0,v0
80083718:	00852021 	addu	a0,a0,a1
8008371c:	3c028021 	lui	v0,0x8021
80083720:	ac447018 	sw	a0,28696(v0)
80083724:	90650001 	lbu	a1,1(v1)
80083728:	3c028022 	lui	v0,0x8022
8008372c:	3c118021 	lui	s1,0x8021
80083730:	2631e974 	addiu	s1,s1,-5772
80083734:	24630002 	addiu	v1,v1,2
80083738:	a04550cc 	sb	a1,20684(v0)
8008373c:	3c028007 	lui	v0,0x8007
80083740:	96300004 	lhu	s0,4(s1)
80083744:	244269c0 	addiu	v0,v0,27072
80083748:	0040f809 	jalr	v0
8008374c:	ae430020 	sw	v1,32(s2)
80083750:	02028025 	or	s0,s0,v0
80083754:	3202ffff 	andi	v0,s0,0xffff
80083758:	00021a02 	srl	v1,v0,0x8
8008375c:	0002102b 	sltu	v0,zero,v0
80083760:	a6300004 	sh	s0,4(s1)
80083764:	a2430006 	sb	v1,6(s2)
80083768:	a2420005 	sb	v0,5(s2)
8008376c:	8fbf001c 	lw	ra,28(sp)
80083770:	8fb20018 	lw	s2,24(sp)
80083774:	8fb10014 	lw	s1,20(sp)
80083778:	8fb00010 	lw	s0,16(sp)
8008377c:	03e00008 	jr	ra
80083780:	27bd0020 	addiu	sp,sp,32

80083784 <_Z6OpD5M0v>:
80083784:	27bdffe0 	addiu	sp,sp,-32
80083788:	afb10014 	sw	s1,20(sp)
8008378c:	3c118021 	lui	s1,0x8021
80083790:	2631e988 	addiu	s1,s1,-5752
80083794:	8e280020 	lw	t0,32(s1)
80083798:	afbf0018 	sw	ra,24(sp)
8008379c:	afb00010 	sw	s0,16(sp)
800837a0:	91030000 	lbu	v1,0(t0)
800837a4:	3c078021 	lui	a3,0x8021
800837a8:	24e7e974 	addiu	a3,a3,-5772
800837ac:	3c028022 	lui	v0,0x8022
800837b0:	a04350cc 	sb	v1,20684(v0)
800837b4:	94e60006 	lhu	a2,6(a3)
800837b8:	94e2000a 	lhu	v0,10(a3)
800837bc:	94e40002 	lhu	a0,2(a3)
800837c0:	91050000 	lbu	a1,0(t0)
800837c4:	00c23021 	addu	a2,a2,v0
800837c8:	30840100 	andi	a0,a0,0x100
800837cc:	3402ffff 	li	v0,0xffff
800837d0:	240300ff 	li	v1,255
800837d4:	0044180a 	movz	v1,v0,a0
800837d8:	00a62821 	addu	a1,a1,a2
800837dc:	00651824 	and	v1,v1,a1
800837e0:	3c028021 	lui	v0,0x8021
800837e4:	ac437018 	sw	v1,28696(v0)
800837e8:	25080001 	addiu	t0,t0,1
800837ec:	3c028007 	lui	v0,0x8007
800837f0:	00602021 	move	a0,v1
800837f4:	94f00004 	lhu	s0,4(a3)
800837f8:	244269c0 	addiu	v0,v0,27072
800837fc:	0040f809 	jalr	v0
80083800:	ae280020 	sw	t0,32(s1)
80083804:	02028023 	subu	s0,s0,v0
80083808:	3204ffff 	andi	a0,s0,0xffff
8008380c:	00101827 	nor	v1,zero,s0
80083810:	3c028022 	lui	v0,0x8022
80083814:	ac5050c8 	sw	s0,20680(v0)
80083818:	00042a02 	srl	a1,a0,0x8
8008381c:	00031fc2 	srl	v1,v1,0x1f
80083820:	0004202b 	sltu	a0,zero,a0
80083824:	a2250006 	sb	a1,6(s1)
80083828:	a2230004 	sb	v1,4(s1)
8008382c:	a2240005 	sb	a0,5(s1)
80083830:	8fbf0018 	lw	ra,24(sp)
80083834:	8fb10014 	lw	s1,20(sp)
80083838:	8fb00010 	lw	s0,16(sp)
8008383c:	03e00008 	jr	ra
80083840:	27bd0020 	addiu	sp,sp,32

80083844 <_Z6OpC5M0v>:
80083844:	27bdffe0 	addiu	sp,sp,-32
80083848:	afb00010 	sw	s0,16(sp)
8008384c:	3c108021 	lui	s0,0x8021
80083850:	2610e988 	addiu	s0,s0,-5752
80083854:	8e050020 	lw	a1,32(s0)
80083858:	afbf0018 	sw	ra,24(sp)
8008385c:	afb10014 	sw	s1,20(sp)
80083860:	90a30000 	lbu	v1,0(a1)
80083864:	3c028022 	lui	v0,0x8022
80083868:	3c048021 	lui	a0,0x8021
8008386c:	a04350cc 	sb	v1,20684(v0)
80083870:	2484e974 	addiu	a0,a0,-5772
80083874:	90a30000 	lbu	v1,0(a1)
80083878:	94820006 	lhu	v0,6(a0)
8008387c:	24a50001 	addiu	a1,a1,1
80083880:	00621821 	addu	v1,v1,v0
80083884:	3063ffff 	andi	v1,v1,0xffff
80083888:	3c028021 	lui	v0,0x8021
8008388c:	ac437018 	sw	v1,28696(v0)
80083890:	3c028007 	lui	v0,0x8007
80083894:	94910004 	lhu	s1,4(a0)
80083898:	ae050020 	sw	a1,32(s0)
8008389c:	244269c0 	addiu	v0,v0,27072
800838a0:	0040f809 	jalr	v0
800838a4:	00602021 	move	a0,v1
800838a8:	02228823 	subu	s1,s1,v0
800838ac:	3224ffff 	andi	a0,s1,0xffff
800838b0:	00111827 	nor	v1,zero,s1
800838b4:	3c028022 	lui	v0,0x8022
800838b8:	ac5150c8 	sw	s1,20680(v0)
800838bc:	00042a02 	srl	a1,a0,0x8
800838c0:	00031fc2 	srl	v1,v1,0x1f
800838c4:	0004202b 	sltu	a0,zero,a0
800838c8:	a2050006 	sb	a1,6(s0)
800838cc:	a2030004 	sb	v1,4(s0)
800838d0:	a2040005 	sb	a0,5(s0)
800838d4:	8fbf0018 	lw	ra,24(sp)
800838d8:	8fb10014 	lw	s1,20(sp)
800838dc:	8fb00010 	lw	s0,16(sp)
800838e0:	03e00008 	jr	ra
800838e4:	27bd0020 	addiu	sp,sp,32

800838e8 <_Z6OpD9M0v>:
800838e8:	27bdffe0 	addiu	sp,sp,-32
800838ec:	afb00010 	sw	s0,16(sp)
800838f0:	3c108021 	lui	s0,0x8021
800838f4:	2610e988 	addiu	s0,s0,-5752
800838f8:	8e050020 	lw	a1,32(s0)
800838fc:	afbf0018 	sw	ra,24(sp)
80083900:	afb10014 	sw	s1,20(sp)
80083904:	3c068021 	lui	a2,0x8021
80083908:	90a30000 	lbu	v1,0(a1)
8008390c:	24c6e974 	addiu	a2,a2,-5772
80083910:	8e070010 	lw	a3,16(s0)
80083914:	90a40001 	lbu	a0,1(a1)
80083918:	94c2000c 	lhu	v0,12(a2)
8008391c:	00671821 	addu	v1,v1,a3
80083920:	00621821 	addu	v1,v1,v0
80083924:	00042200 	sll	a0,a0,0x8
80083928:	00832021 	addu	a0,a0,v1
8008392c:	3c028021 	lui	v0,0x8021
80083930:	ac447018 	sw	a0,28696(v0)
80083934:	90a30001 	lbu	v1,1(a1)
80083938:	3c028022 	lui	v0,0x8022
8008393c:	24a50002 	addiu	a1,a1,2
80083940:	a04350cc 	sb	v1,20684(v0)
80083944:	3c028007 	lui	v0,0x8007
80083948:	ae050020 	sw	a1,32(s0)
8008394c:	244269c0 	addiu	v0,v0,27072
80083950:	0040f809 	jalr	v0
80083954:	94d10004 	lhu	s1,4(a2)
80083958:	02228823 	subu	s1,s1,v0
8008395c:	3224ffff 	andi	a0,s1,0xffff
80083960:	00111827 	nor	v1,zero,s1
80083964:	3c028022 	lui	v0,0x8022
80083968:	ac5150c8 	sw	s1,20680(v0)
8008396c:	00042a02 	srl	a1,a0,0x8
80083970:	00031fc2 	srl	v1,v1,0x1f
80083974:	0004202b 	sltu	a0,zero,a0
80083978:	a2050006 	sb	a1,6(s0)
8008397c:	a2030004 	sb	v1,4(s0)
80083980:	a2040005 	sb	a0,5(s0)
80083984:	8fbf0018 	lw	ra,24(sp)
80083988:	8fb10014 	lw	s1,20(sp)
8008398c:	8fb00010 	lw	s0,16(sp)
80083990:	03e00008 	jr	ra
80083994:	27bd0020 	addiu	sp,sp,32

80083998 <_Z6OpDDM0v>:
80083998:	27bdffe0 	addiu	sp,sp,-32
8008399c:	afb00010 	sw	s0,16(sp)
800839a0:	3c108021 	lui	s0,0x8021
800839a4:	2610e988 	addiu	s0,s0,-5752
800839a8:	8e050020 	lw	a1,32(s0)
800839ac:	afbf0018 	sw	ra,24(sp)
800839b0:	afb10014 	sw	s1,20(sp)
800839b4:	3c068021 	lui	a2,0x8021
800839b8:	90a30000 	lbu	v1,0(a1)
800839bc:	24c6e974 	addiu	a2,a2,-5772
800839c0:	8e070010 	lw	a3,16(s0)
800839c4:	90a40001 	lbu	a0,1(a1)
800839c8:	94c2000a 	lhu	v0,10(a2)
800839cc:	00671821 	addu	v1,v1,a3
800839d0:	00621821 	addu	v1,v1,v0
800839d4:	00042200 	sll	a0,a0,0x8
800839d8:	00832021 	addu	a0,a0,v1
800839dc:	3c028021 	lui	v0,0x8021
800839e0:	ac447018 	sw	a0,28696(v0)
800839e4:	90a30001 	lbu	v1,1(a1)
800839e8:	3c028022 	lui	v0,0x8022
800839ec:	24a50002 	addiu	a1,a1,2
800839f0:	a04350cc 	sb	v1,20684(v0)
800839f4:	3c028007 	lui	v0,0x8007
800839f8:	ae050020 	sw	a1,32(s0)
800839fc:	244269c0 	addiu	v0,v0,27072
80083a00:	0040f809 	jalr	v0
80083a04:	94d10004 	lhu	s1,4(a2)
80083a08:	02228823 	subu	s1,s1,v0
80083a0c:	3224ffff 	andi	a0,s1,0xffff
80083a10:	00111827 	nor	v1,zero,s1
80083a14:	3c028022 	lui	v0,0x8022
80083a18:	ac5150c8 	sw	s1,20680(v0)
80083a1c:	00042a02 	srl	a1,a0,0x8
80083a20:	00031fc2 	srl	v1,v1,0x1f
80083a24:	0004202b 	sltu	a0,zero,a0
80083a28:	a2050006 	sb	a1,6(s0)
80083a2c:	a2030004 	sb	v1,4(s0)
80083a30:	a2040005 	sb	a0,5(s0)
80083a34:	8fbf0018 	lw	ra,24(sp)
80083a38:	8fb10014 	lw	s1,20(sp)
80083a3c:	8fb00010 	lw	s0,16(sp)
80083a40:	03e00008 	jr	ra
80083a44:	27bd0020 	addiu	sp,sp,32

80083a48 <_Z6OpCDM0v>:
80083a48:	27bdffe0 	addiu	sp,sp,-32
80083a4c:	afb00010 	sw	s0,16(sp)
80083a50:	3c108021 	lui	s0,0x8021
80083a54:	2610e988 	addiu	s0,s0,-5752
80083a58:	8e030020 	lw	v1,32(s0)
80083a5c:	afbf0018 	sw	ra,24(sp)
80083a60:	afb10014 	sw	s1,20(sp)
80083a64:	90620001 	lbu	v0,1(v1)
80083a68:	90640000 	lbu	a0,0(v1)
80083a6c:	8e050010 	lw	a1,16(s0)
80083a70:	00021200 	sll	v0,v0,0x8
80083a74:	00822021 	addu	a0,a0,v0
80083a78:	00852021 	addu	a0,a0,a1
80083a7c:	3c028021 	lui	v0,0x8021
80083a80:	ac447018 	sw	a0,28696(v0)
80083a84:	90650001 	lbu	a1,1(v1)
80083a88:	3c028021 	lui	v0,0x8021
80083a8c:	9451e978 	lhu	s1,-5768(v0)
80083a90:	3c028022 	lui	v0,0x8022
80083a94:	24630002 	addiu	v1,v1,2
80083a98:	a04550cc 	sb	a1,20684(v0)
80083a9c:	3c028007 	lui	v0,0x8007
80083aa0:	244269c0 	addiu	v0,v0,27072
80083aa4:	0040f809 	jalr	v0
80083aa8:	ae030020 	sw	v1,32(s0)
80083aac:	02228823 	subu	s1,s1,v0
80083ab0:	3224ffff 	andi	a0,s1,0xffff
80083ab4:	00111827 	nor	v1,zero,s1
80083ab8:	3c028022 	lui	v0,0x8022
80083abc:	ac5150c8 	sw	s1,20680(v0)
80083ac0:	00042a02 	srl	a1,a0,0x8
80083ac4:	00031fc2 	srl	v1,v1,0x1f
80083ac8:	0004202b 	sltu	a0,zero,a0
80083acc:	a2050006 	sb	a1,6(s0)
80083ad0:	a2030004 	sb	v1,4(s0)
80083ad4:	a2040005 	sb	a0,5(s0)
80083ad8:	8fbf0018 	lw	ra,24(sp)
80083adc:	8fb10014 	lw	s1,20(sp)
80083ae0:	8fb00010 	lw	s0,16(sp)
80083ae4:	03e00008 	jr	ra
80083ae8:	27bd0020 	addiu	sp,sp,32

80083aec <_Z6OpC3M0v>:
80083aec:	27bdffe0 	addiu	sp,sp,-32
80083af0:	afb00010 	sw	s0,16(sp)
80083af4:	3c108021 	lui	s0,0x8021
80083af8:	2610e988 	addiu	s0,s0,-5752
80083afc:	8e050020 	lw	a1,32(s0)
80083b00:	afbf0018 	sw	ra,24(sp)
80083b04:	afb10014 	sw	s1,20(sp)
80083b08:	90a30000 	lbu	v1,0(a1)
80083b0c:	3c028022 	lui	v0,0x8022
80083b10:	3c048021 	lui	a0,0x8021
80083b14:	a04350cc 	sb	v1,20684(v0)
80083b18:	2484e974 	addiu	a0,a0,-5772
80083b1c:	90a30000 	lbu	v1,0(a1)
80083b20:	94820008 	lhu	v0,8(a0)
80083b24:	24a50001 	addiu	a1,a1,1
80083b28:	00621821 	addu	v1,v1,v0
80083b2c:	3063ffff 	andi	v1,v1,0xffff
80083b30:	3c028021 	lui	v0,0x8021
80083b34:	ac437018 	sw	v1,28696(v0)
80083b38:	3c028007 	lui	v0,0x8007
80083b3c:	94910004 	lhu	s1,4(a0)
80083b40:	ae050020 	sw	a1,32(s0)
80083b44:	244269c0 	addiu	v0,v0,27072
80083b48:	0040f809 	jalr	v0
80083b4c:	00602021 	move	a0,v1
80083b50:	02228823 	subu	s1,s1,v0
80083b54:	3224ffff 	andi	a0,s1,0xffff
80083b58:	00111827 	nor	v1,zero,s1
80083b5c:	3c028022 	lui	v0,0x8022
80083b60:	ac5150c8 	sw	s1,20680(v0)
80083b64:	00042a02 	srl	a1,a0,0x8
80083b68:	00031fc2 	srl	v1,v1,0x1f
80083b6c:	0004202b 	sltu	a0,zero,a0
80083b70:	a2050006 	sb	a1,6(s0)
80083b74:	a2030004 	sb	v1,4(s0)
80083b78:	a2040005 	sb	a0,5(s0)
80083b7c:	8fbf0018 	lw	ra,24(sp)
80083b80:	8fb10014 	lw	s1,20(sp)
80083b84:	8fb00010 	lw	s0,16(sp)
80083b88:	03e00008 	jr	ra
80083b8c:	27bd0020 	addiu	sp,sp,32

80083b90 <_Z6OpDFM0v>:
80083b90:	27bdffe0 	addiu	sp,sp,-32
80083b94:	afb10014 	sw	s1,20(sp)
80083b98:	3c118021 	lui	s1,0x8021
80083b9c:	2631e988 	addiu	s1,s1,-5752
80083ba0:	8e250020 	lw	a1,32(s1)
80083ba4:	afbf0018 	sw	ra,24(sp)
80083ba8:	afb00010 	sw	s0,16(sp)
80083bac:	90a20001 	lbu	v0,1(a1)
80083bb0:	3c078021 	lui	a3,0x8021
80083bb4:	90a30000 	lbu	v1,0(a1)
80083bb8:	24e7e974 	addiu	a3,a3,-5772
80083bbc:	90a40002 	lbu	a0,2(a1)
80083bc0:	94e6000a 	lhu	a2,10(a3)
80083bc4:	00021200 	sll	v0,v0,0x8
80083bc8:	00621821 	addu	v1,v1,v0
80083bcc:	00661821 	addu	v1,v1,a2
80083bd0:	00042400 	sll	a0,a0,0x10
80083bd4:	3c0200ff 	lui	v0,0xff
80083bd8:	00832021 	addu	a0,a0,v1
80083bdc:	3442ffff 	ori	v0,v0,0xffff
80083be0:	00822024 	and	a0,a0,v0
80083be4:	3c038021 	lui	v1,0x8021
80083be8:	ac647018 	sw	a0,28696(v1)
80083bec:	90a60002 	lbu	a2,2(a1)
80083bf0:	3c028022 	lui	v0,0x8022
80083bf4:	24a50003 	addiu	a1,a1,3
80083bf8:	a04650cc 	sb	a2,20684(v0)
80083bfc:	3c028007 	lui	v0,0x8007
80083c00:	ae250020 	sw	a1,32(s1)
80083c04:	244269c0 	addiu	v0,v0,27072
80083c08:	0040f809 	jalr	v0
80083c0c:	94f00004 	lhu	s0,4(a3)
80083c10:	02028023 	subu	s0,s0,v0
80083c14:	3204ffff 	andi	a0,s0,0xffff
80083c18:	00101827 	nor	v1,zero,s0
80083c1c:	3c028022 	lui	v0,0x8022
80083c20:	ac5050c8 	sw	s0,20680(v0)
80083c24:	00042a02 	srl	a1,a0,0x8
80083c28:	00031fc2 	srl	v1,v1,0x1f
80083c2c:	0004202b 	sltu	a0,zero,a0
80083c30:	a2250006 	sb	a1,6(s1)
80083c34:	a2230004 	sb	v1,4(s1)
80083c38:	a2240005 	sb	a0,5(s1)
80083c3c:	8fbf0018 	lw	ra,24(sp)
80083c40:	8fb10014 	lw	s1,20(sp)
80083c44:	8fb00010 	lw	s0,16(sp)
80083c48:	03e00008 	jr	ra
80083c4c:	27bd0020 	addiu	sp,sp,32

80083c50 <_Z6OpDEM0v>:
80083c50:	27bdffd8 	addiu	sp,sp,-40
80083c54:	afb20018 	sw	s2,24(sp)
80083c58:	3c128021 	lui	s2,0x8021
80083c5c:	2652e988 	addiu	s2,s2,-5752
80083c60:	8e450020 	lw	a1,32(s2)
80083c64:	afbf0020 	sw	ra,32(sp)
80083c68:	afb3001c 	sw	s3,28(sp)
80083c6c:	afb10014 	sw	s1,20(sp)
80083c70:	afb00010 	sw	s0,16(sp)
80083c74:	90a30000 	lbu	v1,0(a1)
80083c78:	8e470010 	lw	a3,16(s2)
80083c7c:	3c028021 	lui	v0,0x8021
80083c80:	90a40001 	lbu	a0,1(a1)
80083c84:	9446e97e 	lhu	a2,-5762(v0)
80083c88:	00671821 	addu	v1,v1,a3
80083c8c:	00661821 	addu	v1,v1,a2
80083c90:	00042200 	sll	a0,a0,0x8
80083c94:	00832021 	addu	a0,a0,v1
80083c98:	3c138021 	lui	s3,0x8021
80083c9c:	ae647018 	sw	a0,28696(s3)
80083ca0:	90a30001 	lbu	v1,1(a1)
80083ca4:	3c028022 	lui	v0,0x8022
80083ca8:	a04350cc 	sb	v1,20684(v0)
80083cac:	24a50002 	addiu	a1,a1,2
80083cb0:	3c028007 	lui	v0,0x8007
80083cb4:	ae450020 	sw	a1,32(s2)
80083cb8:	244269c0 	addiu	v0,v0,27072
80083cbc:	0040f809 	jalr	v0
80083cc0:	ae400030 	sw	zero,48(s2)
80083cc4:	2442ffff 	addiu	v0,v0,-1
80083cc8:	8e657018 	lw	a1,28696(s3)
80083ccc:	3042ffff 	andi	v0,v0,0xffff
80083cd0:	3c108008 	lui	s0,0x8008
80083cd4:	00022202 	srl	a0,v0,0x8
80083cd8:	3c118022 	lui	s1,0x8022
80083cdc:	261085b4 	addiu	s0,s0,-31308
80083ce0:	24a50001 	addiu	a1,a1,1
80083ce4:	0200f809 	jalr	s0
80083ce8:	a62250be 	sh	v0,20670(s1)
80083cec:	8e657018 	lw	a1,28696(s3)
80083cf0:	0200f809 	jalr	s0
80083cf4:	922450be 	lbu	a0,20670(s1)
80083cf8:	962250be 	lhu	v0,20670(s1)
80083cfc:	8fbf0020 	lw	ra,32(sp)
80083d00:	00021a02 	srl	v1,v0,0x8
80083d04:	0002102b 	sltu	v0,zero,v0
80083d08:	a2430006 	sb	v1,6(s2)
80083d0c:	a2420005 	sb	v0,5(s2)
80083d10:	8fb3001c 	lw	s3,28(sp)
80083d14:	8fb20018 	lw	s2,24(sp)
80083d18:	8fb10014 	lw	s1,20(sp)
80083d1c:	8fb00010 	lw	s0,16(sp)
80083d20:	03e00008 	jr	ra
80083d24:	27bd0028 	addiu	sp,sp,40

80083d28 <_Z6OpCEM0v>:
80083d28:	27bdffd8 	addiu	sp,sp,-40
80083d2c:	afb20018 	sw	s2,24(sp)
80083d30:	3c128021 	lui	s2,0x8021
80083d34:	2652e988 	addiu	s2,s2,-5752
80083d38:	8e430020 	lw	v1,32(s2)
80083d3c:	afbf0020 	sw	ra,32(sp)
80083d40:	afb3001c 	sw	s3,28(sp)
80083d44:	afb10014 	sw	s1,20(sp)
80083d48:	afb00010 	sw	s0,16(sp)
80083d4c:	90620001 	lbu	v0,1(v1)
80083d50:	90640000 	lbu	a0,0(v1)
80083d54:	8e450010 	lw	a1,16(s2)
80083d58:	00021200 	sll	v0,v0,0x8
80083d5c:	00822021 	addu	a0,a0,v0
80083d60:	00852021 	addu	a0,a0,a1
80083d64:	3c138021 	lui	s3,0x8021
80083d68:	ae647018 	sw	a0,28696(s3)
80083d6c:	90650001 	lbu	a1,1(v1)
80083d70:	3c028022 	lui	v0,0x8022
80083d74:	24630002 	addiu	v1,v1,2
80083d78:	a04550cc 	sb	a1,20684(v0)
80083d7c:	3c028007 	lui	v0,0x8007
80083d80:	ae430020 	sw	v1,32(s2)
80083d84:	244269c0 	addiu	v0,v0,27072
80083d88:	0040f809 	jalr	v0
80083d8c:	ae400030 	sw	zero,48(s2)
80083d90:	2442ffff 	addiu	v0,v0,-1
80083d94:	8e657018 	lw	a1,28696(s3)
80083d98:	3042ffff 	andi	v0,v0,0xffff
80083d9c:	3c108008 	lui	s0,0x8008
80083da0:	00022202 	srl	a0,v0,0x8
80083da4:	3c118022 	lui	s1,0x8022
80083da8:	261085b4 	addiu	s0,s0,-31308
80083dac:	24a50001 	addiu	a1,a1,1
80083db0:	0200f809 	jalr	s0
80083db4:	a62250be 	sh	v0,20670(s1)
80083db8:	8e657018 	lw	a1,28696(s3)
80083dbc:	0200f809 	jalr	s0
80083dc0:	922450be 	lbu	a0,20670(s1)
80083dc4:	962250be 	lhu	v0,20670(s1)
80083dc8:	8fbf0020 	lw	ra,32(sp)
80083dcc:	00021a02 	srl	v1,v0,0x8
80083dd0:	0002102b 	sltu	v0,zero,v0
80083dd4:	a2430006 	sb	v1,6(s2)
80083dd8:	a2420005 	sb	v0,5(s2)
80083ddc:	8fb3001c 	lw	s3,28(sp)
80083de0:	8fb20018 	lw	s2,24(sp)
80083de4:	8fb10014 	lw	s1,20(sp)
80083de8:	8fb00010 	lw	s0,16(sp)
80083dec:	03e00008 	jr	ra
80083df0:	27bd0028 	addiu	sp,sp,40

80083df4 <_Z6OpFEM0v>:
80083df4:	27bdffd8 	addiu	sp,sp,-40
80083df8:	afb20018 	sw	s2,24(sp)
80083dfc:	3c128021 	lui	s2,0x8021
80083e00:	2652e988 	addiu	s2,s2,-5752
80083e04:	8e450020 	lw	a1,32(s2)
80083e08:	afbf0020 	sw	ra,32(sp)
80083e0c:	afb3001c 	sw	s3,28(sp)
80083e10:	afb10014 	sw	s1,20(sp)
80083e14:	afb00010 	sw	s0,16(sp)
80083e18:	90a30000 	lbu	v1,0(a1)
80083e1c:	8e470010 	lw	a3,16(s2)
80083e20:	3c028021 	lui	v0,0x8021
80083e24:	90a40001 	lbu	a0,1(a1)
80083e28:	9446e97e 	lhu	a2,-5762(v0)
80083e2c:	00671821 	addu	v1,v1,a3
80083e30:	00661821 	addu	v1,v1,a2
80083e34:	00042200 	sll	a0,a0,0x8
80083e38:	00832021 	addu	a0,a0,v1
80083e3c:	3c138021 	lui	s3,0x8021
80083e40:	ae647018 	sw	a0,28696(s3)
80083e44:	90a30001 	lbu	v1,1(a1)
80083e48:	3c028022 	lui	v0,0x8022
80083e4c:	a04350cc 	sb	v1,20684(v0)
80083e50:	24a50002 	addiu	a1,a1,2
80083e54:	3c028007 	lui	v0,0x8007
80083e58:	ae450020 	sw	a1,32(s2)
80083e5c:	244269c0 	addiu	v0,v0,27072
80083e60:	0040f809 	jalr	v0
80083e64:	ae400030 	sw	zero,48(s2)
80083e68:	24420001 	addiu	v0,v0,1
80083e6c:	8e657018 	lw	a1,28696(s3)
80083e70:	3042ffff 	andi	v0,v0,0xffff
80083e74:	3c108008 	lui	s0,0x8008
80083e78:	00022202 	srl	a0,v0,0x8
80083e7c:	3c118022 	lui	s1,0x8022
80083e80:	261085b4 	addiu	s0,s0,-31308
80083e84:	24a50001 	addiu	a1,a1,1
80083e88:	0200f809 	jalr	s0
80083e8c:	a62250be 	sh	v0,20670(s1)
80083e90:	8e657018 	lw	a1,28696(s3)
80083e94:	0200f809 	jalr	s0
80083e98:	922450be 	lbu	a0,20670(s1)
80083e9c:	962250be 	lhu	v0,20670(s1)
80083ea0:	8fbf0020 	lw	ra,32(sp)
80083ea4:	00021a02 	srl	v1,v0,0x8
80083ea8:	0002102b 	sltu	v0,zero,v0
80083eac:	a2430006 	sb	v1,6(s2)
80083eb0:	a2420005 	sb	v0,5(s2)
80083eb4:	8fb3001c 	lw	s3,28(sp)
80083eb8:	8fb20018 	lw	s2,24(sp)
80083ebc:	8fb10014 	lw	s1,20(sp)
80083ec0:	8fb00010 	lw	s0,16(sp)
80083ec4:	03e00008 	jr	ra
80083ec8:	27bd0028 	addiu	sp,sp,40

80083ecc <_Z6OpEEM0v>:
80083ecc:	27bdffd8 	addiu	sp,sp,-40
80083ed0:	afb20018 	sw	s2,24(sp)
80083ed4:	3c128021 	lui	s2,0x8021
80083ed8:	2652e988 	addiu	s2,s2,-5752
80083edc:	8e430020 	lw	v1,32(s2)
80083ee0:	afbf0020 	sw	ra,32(sp)
80083ee4:	afb3001c 	sw	s3,28(sp)
80083ee8:	afb10014 	sw	s1,20(sp)
80083eec:	afb00010 	sw	s0,16(sp)
80083ef0:	90620001 	lbu	v0,1(v1)
80083ef4:	90640000 	lbu	a0,0(v1)
80083ef8:	8e450010 	lw	a1,16(s2)
80083efc:	00021200 	sll	v0,v0,0x8
80083f00:	00822021 	addu	a0,a0,v0
80083f04:	00852021 	addu	a0,a0,a1
80083f08:	3c138021 	lui	s3,0x8021
80083f0c:	ae647018 	sw	a0,28696(s3)
80083f10:	90650001 	lbu	a1,1(v1)
80083f14:	3c028022 	lui	v0,0x8022
80083f18:	24630002 	addiu	v1,v1,2
80083f1c:	a04550cc 	sb	a1,20684(v0)
80083f20:	3c028007 	lui	v0,0x8007
80083f24:	ae430020 	sw	v1,32(s2)
80083f28:	244269c0 	addiu	v0,v0,27072
80083f2c:	0040f809 	jalr	v0
80083f30:	ae400030 	sw	zero,48(s2)
80083f34:	24420001 	addiu	v0,v0,1
80083f38:	8e657018 	lw	a1,28696(s3)
80083f3c:	3042ffff 	andi	v0,v0,0xffff
80083f40:	3c108008 	lui	s0,0x8008
80083f44:	00022202 	srl	a0,v0,0x8
80083f48:	3c118022 	lui	s1,0x8022
80083f4c:	261085b4 	addiu	s0,s0,-31308
80083f50:	24a50001 	addiu	a1,a1,1
80083f54:	0200f809 	jalr	s0
80083f58:	a62250be 	sh	v0,20670(s1)
80083f5c:	8e657018 	lw	a1,28696(s3)
80083f60:	0200f809 	jalr	s0
80083f64:	922450be 	lbu	a0,20670(s1)
80083f68:	962250be 	lhu	v0,20670(s1)
80083f6c:	8fbf0020 	lw	ra,32(sp)
80083f70:	00021a02 	srl	v1,v0,0x8
80083f74:	0002102b 	sltu	v0,zero,v0
80083f78:	a2430006 	sb	v1,6(s2)
80083f7c:	a2420005 	sb	v0,5(s2)
80083f80:	8fb3001c 	lw	s3,28(sp)
80083f84:	8fb20018 	lw	s2,24(sp)
80083f88:	8fb10014 	lw	s1,20(sp)
80083f8c:	8fb00010 	lw	s0,16(sp)
80083f90:	03e00008 	jr	ra
80083f94:	27bd0028 	addiu	sp,sp,40

80083f98 <_Z6OpF6M0v>:
80083f98:	27bdffd8 	addiu	sp,sp,-40
80083f9c:	afb20018 	sw	s2,24(sp)
80083fa0:	3c128021 	lui	s2,0x8021
80083fa4:	2652e988 	addiu	s2,s2,-5752
80083fa8:	8e470020 	lw	a3,32(s2)
80083fac:	afbf0020 	sw	ra,32(sp)
80083fb0:	afb3001c 	sw	s3,28(sp)
80083fb4:	afb10014 	sw	s1,20(sp)
80083fb8:	afb00010 	sw	s0,16(sp)
80083fbc:	90e40000 	lbu	a0,0(a3)
80083fc0:	3c028021 	lui	v0,0x8021
80083fc4:	2442e974 	addiu	v0,v0,-5772
80083fc8:	3c038022 	lui	v1,0x8022
80083fcc:	a06450cc 	sb	a0,20684(v1)
80083fd0:	94450002 	lhu	a1,2(v0)
80083fd4:	9443000a 	lhu	v1,10(v0)
80083fd8:	94460006 	lhu	a2,6(v0)
80083fdc:	90e40000 	lbu	a0,0(a3)
80083fe0:	00c33021 	addu	a2,a2,v1
80083fe4:	30a50100 	andi	a1,a1,0x100
80083fe8:	3402ffff 	li	v0,0xffff
80083fec:	240300ff 	li	v1,255
80083ff0:	00862021 	addu	a0,a0,a2
80083ff4:	0045180a 	movz	v1,v0,a1
80083ff8:	00641824 	and	v1,v1,a0
80083ffc:	24e70001 	addiu	a3,a3,1
80084000:	3c138021 	lui	s3,0x8021
80084004:	3c028007 	lui	v0,0x8007
80084008:	00602021 	move	a0,v1
8008400c:	ae637018 	sw	v1,28696(s3)
80084010:	ae470020 	sw	a3,32(s2)
80084014:	244269c0 	addiu	v0,v0,27072
80084018:	0040f809 	jalr	v0
8008401c:	ae400030 	sw	zero,48(s2)
80084020:	24420001 	addiu	v0,v0,1
80084024:	8e657018 	lw	a1,28696(s3)
80084028:	3042ffff 	andi	v0,v0,0xffff
8008402c:	3c108008 	lui	s0,0x8008
80084030:	00022202 	srl	a0,v0,0x8
80084034:	3c118022 	lui	s1,0x8022
80084038:	261085b4 	addiu	s0,s0,-31308
8008403c:	24a50001 	addiu	a1,a1,1
80084040:	0200f809 	jalr	s0
80084044:	a62250be 	sh	v0,20670(s1)
80084048:	8e657018 	lw	a1,28696(s3)
8008404c:	0200f809 	jalr	s0
80084050:	922450be 	lbu	a0,20670(s1)
80084054:	962250be 	lhu	v0,20670(s1)
80084058:	8fbf0020 	lw	ra,32(sp)
8008405c:	00021a02 	srl	v1,v0,0x8
80084060:	0002102b 	sltu	v0,zero,v0
80084064:	a2430006 	sb	v1,6(s2)
80084068:	a2420005 	sb	v0,5(s2)
8008406c:	8fb3001c 	lw	s3,28(sp)
80084070:	8fb20018 	lw	s2,24(sp)
80084074:	8fb10014 	lw	s1,20(sp)
80084078:	8fb00010 	lw	s0,16(sp)
8008407c:	03e00008 	jr	ra
80084080:	27bd0028 	addiu	sp,sp,40

80084084 <_Z6OpD6M0v>:
80084084:	27bdffd8 	addiu	sp,sp,-40
80084088:	afb20018 	sw	s2,24(sp)
8008408c:	3c128021 	lui	s2,0x8021
80084090:	2652e988 	addiu	s2,s2,-5752
80084094:	8e470020 	lw	a3,32(s2)
80084098:	afbf0020 	sw	ra,32(sp)
8008409c:	afb3001c 	sw	s3,28(sp)
800840a0:	afb10014 	sw	s1,20(sp)
800840a4:	afb00010 	sw	s0,16(sp)
800840a8:	90e40000 	lbu	a0,0(a3)
800840ac:	3c028021 	lui	v0,0x8021
800840b0:	2442e974 	addiu	v0,v0,-5772
800840b4:	3c038022 	lui	v1,0x8022
800840b8:	a06450cc 	sb	a0,20684(v1)
800840bc:	94450002 	lhu	a1,2(v0)
800840c0:	9443000a 	lhu	v1,10(v0)
800840c4:	94460006 	lhu	a2,6(v0)
800840c8:	90e40000 	lbu	a0,0(a3)
800840cc:	00c33021 	addu	a2,a2,v1
800840d0:	30a50100 	andi	a1,a1,0x100
800840d4:	3402ffff 	li	v0,0xffff
800840d8:	240300ff 	li	v1,255
800840dc:	00862021 	addu	a0,a0,a2
800840e0:	0045180a 	movz	v1,v0,a1
800840e4:	00641824 	and	v1,v1,a0
800840e8:	24e70001 	addiu	a3,a3,1
800840ec:	3c138021 	lui	s3,0x8021
800840f0:	3c028007 	lui	v0,0x8007
800840f4:	00602021 	move	a0,v1
800840f8:	ae637018 	sw	v1,28696(s3)
800840fc:	ae470020 	sw	a3,32(s2)
80084100:	244269c0 	addiu	v0,v0,27072
80084104:	0040f809 	jalr	v0
80084108:	ae400030 	sw	zero,48(s2)
8008410c:	2442ffff 	addiu	v0,v0,-1
80084110:	8e657018 	lw	a1,28696(s3)
80084114:	3042ffff 	andi	v0,v0,0xffff
80084118:	3c108008 	lui	s0,0x8008
8008411c:	00022202 	srl	a0,v0,0x8
80084120:	3c118022 	lui	s1,0x8022
80084124:	261085b4 	addiu	s0,s0,-31308
80084128:	24a50001 	addiu	a1,a1,1
8008412c:	0200f809 	jalr	s0
80084130:	a62250be 	sh	v0,20670(s1)
80084134:	8e657018 	lw	a1,28696(s3)
80084138:	0200f809 	jalr	s0
8008413c:	922450be 	lbu	a0,20670(s1)
80084140:	962250be 	lhu	v0,20670(s1)
80084144:	8fbf0020 	lw	ra,32(sp)
80084148:	00021a02 	srl	v1,v0,0x8
8008414c:	0002102b 	sltu	v0,zero,v0
80084150:	a2430006 	sb	v1,6(s2)
80084154:	a2420005 	sb	v0,5(s2)
80084158:	8fb3001c 	lw	s3,28(sp)
8008415c:	8fb20018 	lw	s2,24(sp)
80084160:	8fb10014 	lw	s1,20(sp)
80084164:	8fb00010 	lw	s0,16(sp)
80084168:	03e00008 	jr	ra
8008416c:	27bd0028 	addiu	sp,sp,40

80084170 <_Z6Op1EM0v>:
80084170:	27bdffd8 	addiu	sp,sp,-40
80084174:	afb20018 	sw	s2,24(sp)
80084178:	3c128021 	lui	s2,0x8021
8008417c:	2652e988 	addiu	s2,s2,-5752
80084180:	8e450020 	lw	a1,32(s2)
80084184:	afbf0020 	sw	ra,32(sp)
80084188:	afb3001c 	sw	s3,28(sp)
8008418c:	afb10014 	sw	s1,20(sp)
80084190:	afb00010 	sw	s0,16(sp)
80084194:	90a30000 	lbu	v1,0(a1)
80084198:	8e470010 	lw	a3,16(s2)
8008419c:	3c028021 	lui	v0,0x8021
800841a0:	90a40001 	lbu	a0,1(a1)
800841a4:	9446e97e 	lhu	a2,-5762(v0)
800841a8:	00671821 	addu	v1,v1,a3
800841ac:	00661821 	addu	v1,v1,a2
800841b0:	00042200 	sll	a0,a0,0x8
800841b4:	00832021 	addu	a0,a0,v1
800841b8:	3c138021 	lui	s3,0x8021
800841bc:	ae647018 	sw	a0,28696(s3)
800841c0:	90a30001 	lbu	v1,1(a1)
800841c4:	3c028022 	lui	v0,0x8022
800841c8:	24a50002 	addiu	a1,a1,2
800841cc:	a04350cc 	sb	v1,20684(v0)
800841d0:	3c028007 	lui	v0,0x8007
800841d4:	244269c0 	addiu	v0,v0,27072
800841d8:	0040f809 	jalr	v0
800841dc:	ae450020 	sw	a1,32(s2)
800841e0:	00021840 	sll	v1,v0,0x1
800841e4:	8e657018 	lw	a1,28696(s3)
800841e8:	3063ffff 	andi	v1,v1,0xffff
800841ec:	3c108008 	lui	s0,0x8008
800841f0:	00032202 	srl	a0,v1,0x8
800841f4:	3c118022 	lui	s1,0x8022
800841f8:	000213c2 	srl	v0,v0,0xf
800841fc:	261085b4 	addiu	s0,s0,-31308
80084200:	24a50001 	addiu	a1,a1,1
80084204:	a2420004 	sb	v0,4(s2)
80084208:	0200f809 	jalr	s0
8008420c:	a62350be 	sh	v1,20670(s1)
80084210:	8e657018 	lw	a1,28696(s3)
80084214:	0200f809 	jalr	s0
80084218:	922450be 	lbu	a0,20670(s1)
8008421c:	962250be 	lhu	v0,20670(s1)
80084220:	8fbf0020 	lw	ra,32(sp)
80084224:	00021a02 	srl	v1,v0,0x8
80084228:	0002102b 	sltu	v0,zero,v0
8008422c:	a2430006 	sb	v1,6(s2)
80084230:	a2420005 	sb	v0,5(s2)
80084234:	8fb3001c 	lw	s3,28(sp)
80084238:	8fb20018 	lw	s2,24(sp)
8008423c:	8fb10014 	lw	s1,20(sp)
80084240:	8fb00010 	lw	s0,16(sp)
80084244:	03e00008 	jr	ra
80084248:	27bd0028 	addiu	sp,sp,40

8008424c <_Z6Op0EM0v>:
8008424c:	27bdffd8 	addiu	sp,sp,-40
80084250:	afb20018 	sw	s2,24(sp)
80084254:	3c128021 	lui	s2,0x8021
80084258:	2652e988 	addiu	s2,s2,-5752
8008425c:	8e430020 	lw	v1,32(s2)
80084260:	afbf0020 	sw	ra,32(sp)
80084264:	afb3001c 	sw	s3,28(sp)
80084268:	afb10014 	sw	s1,20(sp)
8008426c:	afb00010 	sw	s0,16(sp)
80084270:	90620001 	lbu	v0,1(v1)
80084274:	90640000 	lbu	a0,0(v1)
80084278:	8e450010 	lw	a1,16(s2)
8008427c:	00021200 	sll	v0,v0,0x8
80084280:	00822021 	addu	a0,a0,v0
80084284:	00852021 	addu	a0,a0,a1
80084288:	3c138021 	lui	s3,0x8021
8008428c:	ae647018 	sw	a0,28696(s3)
80084290:	90650001 	lbu	a1,1(v1)
80084294:	3c028022 	lui	v0,0x8022
80084298:	24630002 	addiu	v1,v1,2
8008429c:	a04550cc 	sb	a1,20684(v0)
800842a0:	3c028007 	lui	v0,0x8007
800842a4:	244269c0 	addiu	v0,v0,27072
800842a8:	0040f809 	jalr	v0
800842ac:	ae430020 	sw	v1,32(s2)
800842b0:	00021840 	sll	v1,v0,0x1
800842b4:	8e657018 	lw	a1,28696(s3)
800842b8:	3063ffff 	andi	v1,v1,0xffff
800842bc:	3c108008 	lui	s0,0x8008
800842c0:	00032202 	srl	a0,v1,0x8
800842c4:	3c118022 	lui	s1,0x8022
800842c8:	000213c2 	srl	v0,v0,0xf
800842cc:	261085b4 	addiu	s0,s0,-31308
800842d0:	24a50001 	addiu	a1,a1,1
800842d4:	a2420004 	sb	v0,4(s2)
800842d8:	0200f809 	jalr	s0
800842dc:	a62350be 	sh	v1,20670(s1)
800842e0:	8e657018 	lw	a1,28696(s3)
800842e4:	0200f809 	jalr	s0
800842e8:	922450be 	lbu	a0,20670(s1)
800842ec:	962250be 	lhu	v0,20670(s1)
800842f0:	8fbf0020 	lw	ra,32(sp)
800842f4:	00021a02 	srl	v1,v0,0x8
800842f8:	0002102b 	sltu	v0,zero,v0
800842fc:	a2430006 	sb	v1,6(s2)
80084300:	a2420005 	sb	v0,5(s2)
80084304:	8fb3001c 	lw	s3,28(sp)
80084308:	8fb20018 	lw	s2,24(sp)
8008430c:	8fb10014 	lw	s1,20(sp)
80084310:	8fb00010 	lw	s0,16(sp)
80084314:	03e00008 	jr	ra
80084318:	27bd0028 	addiu	sp,sp,40

8008431c <_Z6Op16M0v>:
8008431c:	27bdffd8 	addiu	sp,sp,-40
80084320:	afb20018 	sw	s2,24(sp)
80084324:	3c128021 	lui	s2,0x8021
80084328:	2652e988 	addiu	s2,s2,-5752
8008432c:	8e470020 	lw	a3,32(s2)
80084330:	afbf0020 	sw	ra,32(sp)
80084334:	afb3001c 	sw	s3,28(sp)
80084338:	afb10014 	sw	s1,20(sp)
8008433c:	afb00010 	sw	s0,16(sp)
80084340:	90e40000 	lbu	a0,0(a3)
80084344:	3c028021 	lui	v0,0x8021
80084348:	2442e974 	addiu	v0,v0,-5772
8008434c:	3c038022 	lui	v1,0x8022
80084350:	a06450cc 	sb	a0,20684(v1)
80084354:	94450002 	lhu	a1,2(v0)
80084358:	9443000a 	lhu	v1,10(v0)
8008435c:	94460006 	lhu	a2,6(v0)
80084360:	90e40000 	lbu	a0,0(a3)
80084364:	00c33021 	addu	a2,a2,v1
80084368:	30a50100 	andi	a1,a1,0x100
8008436c:	3402ffff 	li	v0,0xffff
80084370:	240300ff 	li	v1,255
80084374:	00862021 	addu	a0,a0,a2
80084378:	0045180a 	movz	v1,v0,a1
8008437c:	00641824 	and	v1,v1,a0
80084380:	24e70001 	addiu	a3,a3,1
80084384:	3c138021 	lui	s3,0x8021
80084388:	3c028007 	lui	v0,0x8007
8008438c:	ae470020 	sw	a3,32(s2)
80084390:	00602021 	move	a0,v1
80084394:	244269c0 	addiu	v0,v0,27072
80084398:	0040f809 	jalr	v0
8008439c:	ae637018 	sw	v1,28696(s3)
800843a0:	00021840 	sll	v1,v0,0x1
800843a4:	8e657018 	lw	a1,28696(s3)
800843a8:	3063ffff 	andi	v1,v1,0xffff
800843ac:	3c108008 	lui	s0,0x8008
800843b0:	00032202 	srl	a0,v1,0x8
800843b4:	3c118022 	lui	s1,0x8022
800843b8:	000213c2 	srl	v0,v0,0xf
800843bc:	261085b4 	addiu	s0,s0,-31308
800843c0:	24a50001 	addiu	a1,a1,1
800843c4:	a2420004 	sb	v0,4(s2)
800843c8:	0200f809 	jalr	s0
800843cc:	a62350be 	sh	v1,20670(s1)
800843d0:	8e657018 	lw	a1,28696(s3)
800843d4:	0200f809 	jalr	s0
800843d8:	922450be 	lbu	a0,20670(s1)
800843dc:	962250be 	lhu	v0,20670(s1)
800843e0:	8fbf0020 	lw	ra,32(sp)
800843e4:	00021a02 	srl	v1,v0,0x8
800843e8:	0002102b 	sltu	v0,zero,v0
800843ec:	a2430006 	sb	v1,6(s2)
800843f0:	a2420005 	sb	v0,5(s2)
800843f4:	8fb3001c 	lw	s3,28(sp)
800843f8:	8fb20018 	lw	s2,24(sp)
800843fc:	8fb10014 	lw	s1,20(sp)
80084400:	8fb00010 	lw	s0,16(sp)
80084404:	03e00008 	jr	ra
80084408:	27bd0028 	addiu	sp,sp,40

8008440c <_Z6Op5EM0v>:
8008440c:	27bdffd8 	addiu	sp,sp,-40
80084410:	afb20018 	sw	s2,24(sp)
80084414:	3c128021 	lui	s2,0x8021
80084418:	2652e988 	addiu	s2,s2,-5752
8008441c:	8e450020 	lw	a1,32(s2)
80084420:	afbf0020 	sw	ra,32(sp)
80084424:	afb3001c 	sw	s3,28(sp)
80084428:	afb10014 	sw	s1,20(sp)
8008442c:	afb00010 	sw	s0,16(sp)
80084430:	90a30000 	lbu	v1,0(a1)
80084434:	8e470010 	lw	a3,16(s2)
80084438:	3c028021 	lui	v0,0x8021
8008443c:	90a40001 	lbu	a0,1(a1)
80084440:	9446e97e 	lhu	a2,-5762(v0)
80084444:	00671821 	addu	v1,v1,a3
80084448:	00661821 	addu	v1,v1,a2
8008444c:	00042200 	sll	a0,a0,0x8
80084450:	00832021 	addu	a0,a0,v1
80084454:	3c138021 	lui	s3,0x8021
80084458:	ae647018 	sw	a0,28696(s3)
8008445c:	90a30001 	lbu	v1,1(a1)
80084460:	3c028022 	lui	v0,0x8022
80084464:	24a50002 	addiu	a1,a1,2
80084468:	a04350cc 	sb	v1,20684(v0)
8008446c:	3c028007 	lui	v0,0x8007
80084470:	244269c0 	addiu	v0,v0,27072
80084474:	0040f809 	jalr	v0
80084478:	ae450020 	sw	a1,32(s2)
8008447c:	00021842 	srl	v1,v0,0x1
80084480:	8e657018 	lw	a1,28696(s3)
80084484:	3063ffff 	andi	v1,v1,0xffff
80084488:	3c108008 	lui	s0,0x8008
8008448c:	00032202 	srl	a0,v1,0x8
80084490:	3c118022 	lui	s1,0x8022
80084494:	30420001 	andi	v0,v0,0x1
80084498:	261085b4 	addiu	s0,s0,-31308
8008449c:	24a50001 	addiu	a1,a1,1
800844a0:	a2420004 	sb	v0,4(s2)
800844a4:	0200f809 	jalr	s0
800844a8:	a62350be 	sh	v1,20670(s1)
800844ac:	8e657018 	lw	a1,28696(s3)
800844b0:	0200f809 	jalr	s0
800844b4:	922450be 	lbu	a0,20670(s1)
800844b8:	962250be 	lhu	v0,20670(s1)
800844bc:	8fbf0020 	lw	ra,32(sp)
800844c0:	00021a02 	srl	v1,v0,0x8
800844c4:	0002102b 	sltu	v0,zero,v0
800844c8:	a2430006 	sb	v1,6(s2)
800844cc:	a2420005 	sb	v0,5(s2)
800844d0:	8fb3001c 	lw	s3,28(sp)
800844d4:	8fb20018 	lw	s2,24(sp)
800844d8:	8fb10014 	lw	s1,20(sp)
800844dc:	8fb00010 	lw	s0,16(sp)
800844e0:	03e00008 	jr	ra
800844e4:	27bd0028 	addiu	sp,sp,40

800844e8 <_Z6Op4EM0v>:
800844e8:	27bdffd8 	addiu	sp,sp,-40
800844ec:	afb20018 	sw	s2,24(sp)
800844f0:	3c128021 	lui	s2,0x8021
800844f4:	2652e988 	addiu	s2,s2,-5752
800844f8:	8e430020 	lw	v1,32(s2)
800844fc:	afbf0020 	sw	ra,32(sp)
80084500:	afb3001c 	sw	s3,28(sp)
80084504:	afb10014 	sw	s1,20(sp)
80084508:	afb00010 	sw	s0,16(sp)
8008450c:	90620001 	lbu	v0,1(v1)
80084510:	90640000 	lbu	a0,0(v1)
80084514:	8e450010 	lw	a1,16(s2)
80084518:	00021200 	sll	v0,v0,0x8
8008451c:	00822021 	addu	a0,a0,v0
80084520:	00852021 	addu	a0,a0,a1
80084524:	3c138021 	lui	s3,0x8021
80084528:	ae647018 	sw	a0,28696(s3)
8008452c:	90650001 	lbu	a1,1(v1)
80084530:	3c028022 	lui	v0,0x8022
80084534:	24630002 	addiu	v1,v1,2
80084538:	a04550cc 	sb	a1,20684(v0)
8008453c:	3c028007 	lui	v0,0x8007
80084540:	244269c0 	addiu	v0,v0,27072
80084544:	0040f809 	jalr	v0
80084548:	ae430020 	sw	v1,32(s2)
8008454c:	00021842 	srl	v1,v0,0x1
80084550:	8e657018 	lw	a1,28696(s3)
80084554:	3063ffff 	andi	v1,v1,0xffff
80084558:	3c108008 	lui	s0,0x8008
8008455c:	00032202 	srl	a0,v1,0x8
80084560:	3c118022 	lui	s1,0x8022
80084564:	30420001 	andi	v0,v0,0x1
80084568:	261085b4 	addiu	s0,s0,-31308
8008456c:	24a50001 	addiu	a1,a1,1
80084570:	a2420004 	sb	v0,4(s2)
80084574:	0200f809 	jalr	s0
80084578:	a62350be 	sh	v1,20670(s1)
8008457c:	8e657018 	lw	a1,28696(s3)
80084580:	0200f809 	jalr	s0
80084584:	922450be 	lbu	a0,20670(s1)
80084588:	962250be 	lhu	v0,20670(s1)
8008458c:	8fbf0020 	lw	ra,32(sp)
80084590:	00021a02 	srl	v1,v0,0x8
80084594:	0002102b 	sltu	v0,zero,v0
80084598:	a2430006 	sb	v1,6(s2)
8008459c:	a2420005 	sb	v0,5(s2)
800845a0:	8fb3001c 	lw	s3,28(sp)
800845a4:	8fb20018 	lw	s2,24(sp)
800845a8:	8fb10014 	lw	s1,20(sp)
800845ac:	8fb00010 	lw	s0,16(sp)
800845b0:	03e00008 	jr	ra
800845b4:	27bd0028 	addiu	sp,sp,40

800845b8 <_Z6Op56M0v>:
800845b8:	27bdffd8 	addiu	sp,sp,-40
800845bc:	afb20018 	sw	s2,24(sp)
800845c0:	3c128021 	lui	s2,0x8021
800845c4:	2652e988 	addiu	s2,s2,-5752
800845c8:	8e470020 	lw	a3,32(s2)
800845cc:	afbf0020 	sw	ra,32(sp)
800845d0:	afb3001c 	sw	s3,28(sp)
800845d4:	afb10014 	sw	s1,20(sp)
800845d8:	afb00010 	sw	s0,16(sp)
800845dc:	90e40000 	lbu	a0,0(a3)
800845e0:	3c028021 	lui	v0,0x8021
800845e4:	2442e974 	addiu	v0,v0,-5772
800845e8:	3c038022 	lui	v1,0x8022
800845ec:	a06450cc 	sb	a0,20684(v1)
800845f0:	94450002 	lhu	a1,2(v0)
800845f4:	9443000a 	lhu	v1,10(v0)
800845f8:	94460006 	lhu	a2,6(v0)
800845fc:	90e40000 	lbu	a0,0(a3)
80084600:	00c33021 	addu	a2,a2,v1
80084604:	30a50100 	andi	a1,a1,0x100
80084608:	3402ffff 	li	v0,0xffff
8008460c:	240300ff 	li	v1,255
80084610:	00862021 	addu	a0,a0,a2
80084614:	0045180a 	movz	v1,v0,a1
80084618:	00641824 	and	v1,v1,a0
8008461c:	24e70001 	addiu	a3,a3,1
80084620:	3c138021 	lui	s3,0x8021
80084624:	3c028007 	lui	v0,0x8007
80084628:	ae470020 	sw	a3,32(s2)
8008462c:	00602021 	move	a0,v1
80084630:	244269c0 	addiu	v0,v0,27072
80084634:	0040f809 	jalr	v0
80084638:	ae637018 	sw	v1,28696(s3)
8008463c:	00021842 	srl	v1,v0,0x1
80084640:	8e657018 	lw	a1,28696(s3)
80084644:	3063ffff 	andi	v1,v1,0xffff
80084648:	3c108008 	lui	s0,0x8008
8008464c:	00032202 	srl	a0,v1,0x8
80084650:	3c118022 	lui	s1,0x8022
80084654:	30420001 	andi	v0,v0,0x1
80084658:	261085b4 	addiu	s0,s0,-31308
8008465c:	24a50001 	addiu	a1,a1,1
80084660:	a2420004 	sb	v0,4(s2)
80084664:	0200f809 	jalr	s0
80084668:	a62350be 	sh	v1,20670(s1)
8008466c:	8e657018 	lw	a1,28696(s3)
80084670:	0200f809 	jalr	s0
80084674:	922450be 	lbu	a0,20670(s1)
80084678:	962250be 	lhu	v0,20670(s1)
8008467c:	8fbf0020 	lw	ra,32(sp)
80084680:	00021a02 	srl	v1,v0,0x8
80084684:	0002102b 	sltu	v0,zero,v0
80084688:	a2430006 	sb	v1,6(s2)
8008468c:	a2420005 	sb	v0,5(s2)
80084690:	8fb3001c 	lw	s3,28(sp)
80084694:	8fb20018 	lw	s2,24(sp)
80084698:	8fb10014 	lw	s1,20(sp)
8008469c:	8fb00010 	lw	s0,16(sp)
800846a0:	03e00008 	jr	ra
800846a4:	27bd0028 	addiu	sp,sp,40

800846a8 <_Z6Op3EM0v>:
800846a8:	27bdffd8 	addiu	sp,sp,-40
800846ac:	afb20018 	sw	s2,24(sp)
800846b0:	3c128021 	lui	s2,0x8021
800846b4:	2652e988 	addiu	s2,s2,-5752
800846b8:	8e450020 	lw	a1,32(s2)
800846bc:	afbf0020 	sw	ra,32(sp)
800846c0:	afb3001c 	sw	s3,28(sp)
800846c4:	afb10014 	sw	s1,20(sp)
800846c8:	afb00010 	sw	s0,16(sp)
800846cc:	90a30000 	lbu	v1,0(a1)
800846d0:	8e470010 	lw	a3,16(s2)
800846d4:	3c028021 	lui	v0,0x8021
800846d8:	90a40001 	lbu	a0,1(a1)
800846dc:	9446e97e 	lhu	a2,-5762(v0)
800846e0:	00671821 	addu	v1,v1,a3
800846e4:	00661821 	addu	v1,v1,a2
800846e8:	00042200 	sll	a0,a0,0x8
800846ec:	00832021 	addu	a0,a0,v1
800846f0:	3c138021 	lui	s3,0x8021
800846f4:	ae647018 	sw	a0,28696(s3)
800846f8:	90a30001 	lbu	v1,1(a1)
800846fc:	3c028022 	lui	v0,0x8022
80084700:	24a50002 	addiu	a1,a1,2
80084704:	a04350cc 	sb	v1,20684(v0)
80084708:	3c028007 	lui	v0,0x8007
8008470c:	244269c0 	addiu	v0,v0,27072
80084710:	0040f809 	jalr	v0
80084714:	ae450020 	sw	a1,32(s2)
80084718:	92430004 	lbu	v1,4(s2)
8008471c:	00021040 	sll	v0,v0,0x1
80084720:	00431025 	or	v0,v0,v1
80084724:	8e657018 	lw	a1,28696(s3)
80084728:	00022202 	srl	a0,v0,0x8
8008472c:	3403ffff 	li	v1,0xffff
80084730:	3c108008 	lui	s0,0x8008
80084734:	0062182b 	sltu	v1,v1,v0
80084738:	3c118022 	lui	s1,0x8022
8008473c:	261085b4 	addiu	s0,s0,-31308
80084740:	308400ff 	andi	a0,a0,0xff
80084744:	24a50001 	addiu	a1,a1,1
80084748:	a2430004 	sb	v1,4(s2)
8008474c:	0200f809 	jalr	s0
80084750:	ae2250c0 	sw	v0,20672(s1)
80084754:	8e657018 	lw	a1,28696(s3)
80084758:	0200f809 	jalr	s0
8008475c:	922450c0 	lbu	a0,20672(s1)
80084760:	962250c0 	lhu	v0,20672(s1)
80084764:	8fbf0020 	lw	ra,32(sp)
80084768:	00021a02 	srl	v1,v0,0x8
8008476c:	0002102b 	sltu	v0,zero,v0
80084770:	a2430006 	sb	v1,6(s2)
80084774:	a2420005 	sb	v0,5(s2)
80084778:	8fb3001c 	lw	s3,28(sp)
8008477c:	8fb20018 	lw	s2,24(sp)
80084780:	8fb10014 	lw	s1,20(sp)
80084784:	8fb00010 	lw	s0,16(sp)
80084788:	03e00008 	jr	ra
8008478c:	27bd0028 	addiu	sp,sp,40

80084790 <_Z6Op2EM0v>:
80084790:	27bdffd8 	addiu	sp,sp,-40
80084794:	afb20018 	sw	s2,24(sp)
80084798:	3c128021 	lui	s2,0x8021
8008479c:	2652e988 	addiu	s2,s2,-5752
800847a0:	8e430020 	lw	v1,32(s2)
800847a4:	afbf0020 	sw	ra,32(sp)
800847a8:	afb3001c 	sw	s3,28(sp)
800847ac:	afb10014 	sw	s1,20(sp)
800847b0:	afb00010 	sw	s0,16(sp)
800847b4:	90620001 	lbu	v0,1(v1)
800847b8:	90640000 	lbu	a0,0(v1)
800847bc:	8e450010 	lw	a1,16(s2)
800847c0:	00021200 	sll	v0,v0,0x8
800847c4:	00822021 	addu	a0,a0,v0
800847c8:	00852021 	addu	a0,a0,a1
800847cc:	3c138021 	lui	s3,0x8021
800847d0:	ae647018 	sw	a0,28696(s3)
800847d4:	90650001 	lbu	a1,1(v1)
800847d8:	3c028022 	lui	v0,0x8022
800847dc:	24630002 	addiu	v1,v1,2
800847e0:	a04550cc 	sb	a1,20684(v0)
800847e4:	3c028007 	lui	v0,0x8007
800847e8:	244269c0 	addiu	v0,v0,27072
800847ec:	0040f809 	jalr	v0
800847f0:	ae430020 	sw	v1,32(s2)
800847f4:	92430004 	lbu	v1,4(s2)
800847f8:	00021040 	sll	v0,v0,0x1
800847fc:	00431025 	or	v0,v0,v1
80084800:	8e657018 	lw	a1,28696(s3)
80084804:	00022202 	srl	a0,v0,0x8
80084808:	3403ffff 	li	v1,0xffff
8008480c:	3c108008 	lui	s0,0x8008
80084810:	0062182b 	sltu	v1,v1,v0
80084814:	3c118022 	lui	s1,0x8022
80084818:	261085b4 	addiu	s0,s0,-31308
8008481c:	308400ff 	andi	a0,a0,0xff
80084820:	24a50001 	addiu	a1,a1,1
80084824:	a2430004 	sb	v1,4(s2)
80084828:	0200f809 	jalr	s0
8008482c:	ae2250c0 	sw	v0,20672(s1)
80084830:	8e657018 	lw	a1,28696(s3)
80084834:	0200f809 	jalr	s0
80084838:	922450c0 	lbu	a0,20672(s1)
8008483c:	962250c0 	lhu	v0,20672(s1)
80084840:	8fbf0020 	lw	ra,32(sp)
80084844:	00021a02 	srl	v1,v0,0x8
80084848:	0002102b 	sltu	v0,zero,v0
8008484c:	a2430006 	sb	v1,6(s2)
80084850:	a2420005 	sb	v0,5(s2)
80084854:	8fb3001c 	lw	s3,28(sp)
80084858:	8fb20018 	lw	s2,24(sp)
8008485c:	8fb10014 	lw	s1,20(sp)
80084860:	8fb00010 	lw	s0,16(sp)
80084864:	03e00008 	jr	ra
80084868:	27bd0028 	addiu	sp,sp,40

8008486c <_Z6Op36M0v>:
8008486c:	27bdffd8 	addiu	sp,sp,-40
80084870:	afb20018 	sw	s2,24(sp)
80084874:	3c128021 	lui	s2,0x8021
80084878:	2652e988 	addiu	s2,s2,-5752
8008487c:	8e470020 	lw	a3,32(s2)
80084880:	afbf0024 	sw	ra,36(sp)
80084884:	afb40020 	sw	s4,32(sp)
80084888:	afb3001c 	sw	s3,28(sp)
8008488c:	afb10014 	sw	s1,20(sp)
80084890:	afb00010 	sw	s0,16(sp)
80084894:	90e50000 	lbu	a1,0(a3)
80084898:	3c028021 	lui	v0,0x8021
8008489c:	2442e974 	addiu	v0,v0,-5772
800848a0:	3c038022 	lui	v1,0x8022
800848a4:	9446000a 	lhu	a2,10(v0)
800848a8:	a06550cc 	sb	a1,20684(v1)
800848ac:	94440002 	lhu	a0,2(v0)
800848b0:	94450006 	lhu	a1,6(v0)
800848b4:	90e30000 	lbu	v1,0(a3)
800848b8:	00a62821 	addu	a1,a1,a2
800848bc:	30840100 	andi	a0,a0,0x100
800848c0:	3413ffff 	li	s3,0xffff
800848c4:	240200ff 	li	v0,255
800848c8:	00651821 	addu	v1,v1,a1
800848cc:	0264100a 	movz	v0,s3,a0
800848d0:	00431024 	and	v0,v0,v1
800848d4:	3c148021 	lui	s4,0x8021
800848d8:	24e70001 	addiu	a3,a3,1
800848dc:	00402021 	move	a0,v0
800848e0:	ae827018 	sw	v0,28696(s4)
800848e4:	3c028007 	lui	v0,0x8007
800848e8:	244269c0 	addiu	v0,v0,27072
800848ec:	0040f809 	jalr	v0
800848f0:	ae470020 	sw	a3,32(s2)
800848f4:	92430004 	lbu	v1,4(s2)
800848f8:	00021040 	sll	v0,v0,0x1
800848fc:	00431025 	or	v0,v0,v1
80084900:	8e857018 	lw	a1,28696(s4)
80084904:	00022202 	srl	a0,v0,0x8
80084908:	3c108008 	lui	s0,0x8008
8008490c:	0262982b 	sltu	s3,s3,v0
80084910:	3c118022 	lui	s1,0x8022
80084914:	261085b4 	addiu	s0,s0,-31308
80084918:	308400ff 	andi	a0,a0,0xff
8008491c:	24a50001 	addiu	a1,a1,1
80084920:	ae2250c0 	sw	v0,20672(s1)
80084924:	0200f809 	jalr	s0
80084928:	a2530004 	sb	s3,4(s2)
8008492c:	8e857018 	lw	a1,28696(s4)
80084930:	0200f809 	jalr	s0
80084934:	922450c0 	lbu	a0,20672(s1)
80084938:	962250c0 	lhu	v0,20672(s1)
8008493c:	8fbf0024 	lw	ra,36(sp)
80084940:	00021a02 	srl	v1,v0,0x8
80084944:	0002102b 	sltu	v0,zero,v0
80084948:	a2430006 	sb	v1,6(s2)
8008494c:	a2420005 	sb	v0,5(s2)
80084950:	8fb40020 	lw	s4,32(sp)
80084954:	8fb3001c 	lw	s3,28(sp)
80084958:	8fb20018 	lw	s2,24(sp)
8008495c:	8fb10014 	lw	s1,20(sp)
80084960:	8fb00010 	lw	s0,16(sp)
80084964:	03e00008 	jr	ra
80084968:	27bd0028 	addiu	sp,sp,40

8008496c <_Z6Op7EM0v>:
8008496c:	27bdffd8 	addiu	sp,sp,-40
80084970:	afb20018 	sw	s2,24(sp)
80084974:	3c128021 	lui	s2,0x8021
80084978:	2652e988 	addiu	s2,s2,-5752
8008497c:	8e450020 	lw	a1,32(s2)
80084980:	afbf0020 	sw	ra,32(sp)
80084984:	afb3001c 	sw	s3,28(sp)
80084988:	afb10014 	sw	s1,20(sp)
8008498c:	afb00010 	sw	s0,16(sp)
80084990:	90a30000 	lbu	v1,0(a1)
80084994:	8e470010 	lw	a3,16(s2)
80084998:	3c028021 	lui	v0,0x8021
8008499c:	90a40001 	lbu	a0,1(a1)
800849a0:	9446e97e 	lhu	a2,-5762(v0)
800849a4:	00671821 	addu	v1,v1,a3
800849a8:	00661821 	addu	v1,v1,a2
800849ac:	00042200 	sll	a0,a0,0x8
800849b0:	00832021 	addu	a0,a0,v1
800849b4:	3c138021 	lui	s3,0x8021
800849b8:	ae647018 	sw	a0,28696(s3)
800849bc:	90a30001 	lbu	v1,1(a1)
800849c0:	3c028022 	lui	v0,0x8022
800849c4:	24a50002 	addiu	a1,a1,2
800849c8:	a04350cc 	sb	v1,20684(v0)
800849cc:	3c028007 	lui	v0,0x8007
800849d0:	244269c0 	addiu	v0,v0,27072
800849d4:	0040f809 	jalr	v0
800849d8:	ae450020 	sw	a1,32(s2)
800849dc:	92430004 	lbu	v1,4(s2)
800849e0:	8e657018 	lw	a1,28696(s3)
800849e4:	00031c00 	sll	v1,v1,0x10
800849e8:	00431025 	or	v0,v0,v1
800849ec:	00022242 	srl	a0,v0,0x9
800849f0:	3c108008 	lui	s0,0x8008
800849f4:	30430001 	andi	v1,v0,0x1
800849f8:	3c118022 	lui	s1,0x8022
800849fc:	00021042 	srl	v0,v0,0x1
80084a00:	261085b4 	addiu	s0,s0,-31308
80084a04:	308400ff 	andi	a0,a0,0xff
80084a08:	24a50001 	addiu	a1,a1,1
80084a0c:	a2430004 	sb	v1,4(s2)
80084a10:	0200f809 	jalr	s0
80084a14:	ae2250c0 	sw	v0,20672(s1)
80084a18:	8e657018 	lw	a1,28696(s3)
80084a1c:	0200f809 	jalr	s0
80084a20:	922450c0 	lbu	a0,20672(s1)
80084a24:	962250c0 	lhu	v0,20672(s1)
80084a28:	8fbf0020 	lw	ra,32(sp)
80084a2c:	00021a02 	srl	v1,v0,0x8
80084a30:	0002102b 	sltu	v0,zero,v0
80084a34:	a2430006 	sb	v1,6(s2)
80084a38:	a2420005 	sb	v0,5(s2)
80084a3c:	8fb3001c 	lw	s3,28(sp)
80084a40:	8fb20018 	lw	s2,24(sp)
80084a44:	8fb10014 	lw	s1,20(sp)
80084a48:	8fb00010 	lw	s0,16(sp)
80084a4c:	03e00008 	jr	ra
80084a50:	27bd0028 	addiu	sp,sp,40

80084a54 <_Z6Op6EM0v>:
80084a54:	27bdffd8 	addiu	sp,sp,-40
80084a58:	afb20018 	sw	s2,24(sp)
80084a5c:	3c128021 	lui	s2,0x8021
80084a60:	2652e988 	addiu	s2,s2,-5752
80084a64:	8e430020 	lw	v1,32(s2)
80084a68:	afbf0020 	sw	ra,32(sp)
80084a6c:	afb3001c 	sw	s3,28(sp)
80084a70:	afb10014 	sw	s1,20(sp)
80084a74:	afb00010 	sw	s0,16(sp)
80084a78:	90620001 	lbu	v0,1(v1)
80084a7c:	90640000 	lbu	a0,0(v1)
80084a80:	8e450010 	lw	a1,16(s2)
80084a84:	00021200 	sll	v0,v0,0x8
80084a88:	00822021 	addu	a0,a0,v0
80084a8c:	00852021 	addu	a0,a0,a1
80084a90:	3c138021 	lui	s3,0x8021
80084a94:	ae647018 	sw	a0,28696(s3)
80084a98:	90650001 	lbu	a1,1(v1)
80084a9c:	3c028022 	lui	v0,0x8022
80084aa0:	24630002 	addiu	v1,v1,2
80084aa4:	a04550cc 	sb	a1,20684(v0)
80084aa8:	3c028007 	lui	v0,0x8007
80084aac:	244269c0 	addiu	v0,v0,27072
80084ab0:	0040f809 	jalr	v0
80084ab4:	ae430020 	sw	v1,32(s2)
80084ab8:	92430004 	lbu	v1,4(s2)
80084abc:	8e657018 	lw	a1,28696(s3)
80084ac0:	00031c00 	sll	v1,v1,0x10
80084ac4:	00431025 	or	v0,v0,v1
80084ac8:	00022242 	srl	a0,v0,0x9
80084acc:	3c108008 	lui	s0,0x8008
80084ad0:	30430001 	andi	v1,v0,0x1
80084ad4:	3c118022 	lui	s1,0x8022
80084ad8:	00021042 	srl	v0,v0,0x1
80084adc:	261085b4 	addiu	s0,s0,-31308
80084ae0:	308400ff 	andi	a0,a0,0xff
80084ae4:	24a50001 	addiu	a1,a1,1
80084ae8:	a2430004 	sb	v1,4(s2)
80084aec:	0200f809 	jalr	s0
80084af0:	ae2250c0 	sw	v0,20672(s1)
80084af4:	8e657018 	lw	a1,28696(s3)
80084af8:	0200f809 	jalr	s0
80084afc:	922450c0 	lbu	a0,20672(s1)
80084b00:	962250c0 	lhu	v0,20672(s1)
80084b04:	8fbf0020 	lw	ra,32(sp)
80084b08:	00021a02 	srl	v1,v0,0x8
80084b0c:	0002102b 	sltu	v0,zero,v0
80084b10:	a2430006 	sb	v1,6(s2)
80084b14:	a2420005 	sb	v0,5(s2)
80084b18:	8fb3001c 	lw	s3,28(sp)
80084b1c:	8fb20018 	lw	s2,24(sp)
80084b20:	8fb10014 	lw	s1,20(sp)
80084b24:	8fb00010 	lw	s0,16(sp)
80084b28:	03e00008 	jr	ra
80084b2c:	27bd0028 	addiu	sp,sp,40

80084b30 <_Z6Op76M0v>:
80084b30:	27bdffd8 	addiu	sp,sp,-40
80084b34:	afb20018 	sw	s2,24(sp)
80084b38:	3c128021 	lui	s2,0x8021
80084b3c:	2652e988 	addiu	s2,s2,-5752
80084b40:	8e470020 	lw	a3,32(s2)
80084b44:	afbf0020 	sw	ra,32(sp)
80084b48:	afb3001c 	sw	s3,28(sp)
80084b4c:	afb10014 	sw	s1,20(sp)
80084b50:	afb00010 	sw	s0,16(sp)
80084b54:	90e40000 	lbu	a0,0(a3)
80084b58:	3c028021 	lui	v0,0x8021
80084b5c:	2442e974 	addiu	v0,v0,-5772
80084b60:	3c038022 	lui	v1,0x8022
80084b64:	a06450cc 	sb	a0,20684(v1)
80084b68:	94450002 	lhu	a1,2(v0)
80084b6c:	9443000a 	lhu	v1,10(v0)
80084b70:	94460006 	lhu	a2,6(v0)
80084b74:	90e40000 	lbu	a0,0(a3)
80084b78:	00c33021 	addu	a2,a2,v1
80084b7c:	30a50100 	andi	a1,a1,0x100
80084b80:	3402ffff 	li	v0,0xffff
80084b84:	240300ff 	li	v1,255
80084b88:	00862021 	addu	a0,a0,a2
80084b8c:	0045180a 	movz	v1,v0,a1
80084b90:	00641824 	and	v1,v1,a0
80084b94:	24e70001 	addiu	a3,a3,1
80084b98:	3c138021 	lui	s3,0x8021
80084b9c:	3c028007 	lui	v0,0x8007
80084ba0:	ae470020 	sw	a3,32(s2)
80084ba4:	00602021 	move	a0,v1
80084ba8:	244269c0 	addiu	v0,v0,27072
80084bac:	0040f809 	jalr	v0
80084bb0:	ae637018 	sw	v1,28696(s3)
80084bb4:	92430004 	lbu	v1,4(s2)
80084bb8:	8e657018 	lw	a1,28696(s3)
80084bbc:	00031c00 	sll	v1,v1,0x10
80084bc0:	00431025 	or	v0,v0,v1
80084bc4:	00022242 	srl	a0,v0,0x9
80084bc8:	3c108008 	lui	s0,0x8008
80084bcc:	30430001 	andi	v1,v0,0x1
80084bd0:	3c118022 	lui	s1,0x8022
80084bd4:	00021042 	srl	v0,v0,0x1
80084bd8:	261085b4 	addiu	s0,s0,-31308
80084bdc:	308400ff 	andi	a0,a0,0xff
80084be0:	24a50001 	addiu	a1,a1,1
80084be4:	a2430004 	sb	v1,4(s2)
80084be8:	0200f809 	jalr	s0
80084bec:	ae2250c0 	sw	v0,20672(s1)
80084bf0:	8e657018 	lw	a1,28696(s3)
80084bf4:	0200f809 	jalr	s0
80084bf8:	922450c0 	lbu	a0,20672(s1)
80084bfc:	962250c0 	lhu	v0,20672(s1)
80084c00:	8fbf0020 	lw	ra,32(sp)
80084c04:	00021a02 	srl	v1,v0,0x8
80084c08:	0002102b 	sltu	v0,zero,v0
80084c0c:	a2430006 	sb	v1,6(s2)
80084c10:	a2420005 	sb	v0,5(s2)
80084c14:	8fb3001c 	lw	s3,28(sp)
80084c18:	8fb20018 	lw	s2,24(sp)
80084c1c:	8fb10014 	lw	s1,20(sp)
80084c20:	8fb00010 	lw	s0,16(sp)
80084c24:	03e00008 	jr	ra
80084c28:	27bd0028 	addiu	sp,sp,40

80084c2c <_Z6OpB1M1v>:
80084c2c:	27bdffd8 	addiu	sp,sp,-40
80084c30:	afb00010 	sw	s0,16(sp)
80084c34:	3c108021 	lui	s0,0x8021
80084c38:	2610e988 	addiu	s0,s0,-5752
80084c3c:	8e050020 	lw	a1,32(s0)
80084c40:	afbf0020 	sw	ra,32(sp)
80084c44:	afb3001c 	sw	s3,28(sp)
80084c48:	afb20018 	sw	s2,24(sp)
80084c4c:	afb10014 	sw	s1,20(sp)
80084c50:	90a20000 	lbu	v0,0(a1)
80084c54:	3c138022 	lui	s3,0x8022
80084c58:	3c118021 	lui	s1,0x8021
80084c5c:	a26250cc 	sb	v0,20684(s3)
80084c60:	2631e974 	addiu	s1,s1,-5772
80084c64:	90a30000 	lbu	v1,0(a1)
80084c68:	96220006 	lhu	v0,6(s1)
80084c6c:	24a50001 	addiu	a1,a1,1
80084c70:	00621821 	addu	v1,v1,v0
80084c74:	3063ffff 	andi	v1,v1,0xffff
80084c78:	3c128021 	lui	s2,0x8021
80084c7c:	3c028007 	lui	v0,0x8007
80084c80:	00602021 	move	a0,v1
80084c84:	ae050020 	sw	a1,32(s0)
80084c88:	244269c0 	addiu	v0,v0,27072
80084c8c:	0040f809 	jalr	v0
80084c90:	ae437018 	sw	v1,28696(s2)
80084c94:	8e040010 	lw	a0,16(s0)
80084c98:	9623000c 	lhu	v1,12(s1)
80084c9c:	00641821 	addu	v1,v1,a0
80084ca0:	00621821 	addu	v1,v1,v0
80084ca4:	00021203 	sra	v0,v0,0x8
80084ca8:	a26250cc 	sb	v0,20684(s3)
80084cac:	3c028007 	lui	v0,0x8007
80084cb0:	ae437018 	sw	v1,28696(s2)
80084cb4:	24426674 	addiu	v0,v0,26228
80084cb8:	0040f809 	jalr	v0
80084cbc:	00602021 	move	a0,v1
80084cc0:	a2220004 	sb	v0,4(s1)
80084cc4:	304200ff 	andi	v0,v0,0xff
80084cc8:	a2020006 	sb	v0,6(s0)
80084ccc:	a2020005 	sb	v0,5(s0)
80084cd0:	8fbf0020 	lw	ra,32(sp)
80084cd4:	8fb3001c 	lw	s3,28(sp)
80084cd8:	8fb20018 	lw	s2,24(sp)
80084cdc:	8fb10014 	lw	s1,20(sp)
80084ce0:	8fb00010 	lw	s0,16(sp)
80084ce4:	03e00008 	jr	ra
80084ce8:	27bd0028 	addiu	sp,sp,40

80084cec <_Z6Op51M0v>:
80084cec:	27bdffd0 	addiu	sp,sp,-48
80084cf0:	afb20018 	sw	s2,24(sp)
80084cf4:	3c128021 	lui	s2,0x8021
80084cf8:	2652e988 	addiu	s2,s2,-5752
80084cfc:	8e450020 	lw	a1,32(s2)
80084d00:	afbf0028 	sw	ra,40(sp)
80084d04:	afb50024 	sw	s5,36(sp)
80084d08:	afb40020 	sw	s4,32(sp)
80084d0c:	afb3001c 	sw	s3,28(sp)
80084d10:	afb10014 	sw	s1,20(sp)
80084d14:	afb00010 	sw	s0,16(sp)
80084d18:	90a20000 	lbu	v0,0(a1)
80084d1c:	3c158022 	lui	s5,0x8022
80084d20:	3c118021 	lui	s1,0x8021
80084d24:	2631e974 	addiu	s1,s1,-5772
80084d28:	a2a250cc 	sb	v0,20684(s5)
80084d2c:	90a30000 	lbu	v1,0(a1)
80084d30:	96220006 	lhu	v0,6(s1)
80084d34:	3c138007 	lui	s3,0x8007
80084d38:	00621821 	addu	v1,v1,v0
80084d3c:	3063ffff 	andi	v1,v1,0xffff
80084d40:	24a50001 	addiu	a1,a1,1
80084d44:	00602021 	move	a0,v1
80084d48:	267369c0 	addiu	s3,s3,27072
80084d4c:	3c148021 	lui	s4,0x8021
80084d50:	ae450020 	sw	a1,32(s2)
80084d54:	0260f809 	jalr	s3
80084d58:	ae837018 	sw	v1,28696(s4)
80084d5c:	8e440010 	lw	a0,16(s2)
80084d60:	9623000c 	lhu	v1,12(s1)
80084d64:	96300004 	lhu	s0,4(s1)
80084d68:	00641821 	addu	v1,v1,a0
80084d6c:	00621821 	addu	v1,v1,v0
80084d70:	00022a03 	sra	a1,v0,0x8
80084d74:	00602021 	move	a0,v1
80084d78:	ae837018 	sw	v1,28696(s4)
80084d7c:	0260f809 	jalr	s3
80084d80:	a2a550cc 	sb	a1,20684(s5)
80084d84:	02028026 	xor	s0,s0,v0
80084d88:	3202ffff 	andi	v0,s0,0xffff
80084d8c:	00021a02 	srl	v1,v0,0x8
80084d90:	0002102b 	sltu	v0,zero,v0
80084d94:	a6300004 	sh	s0,4(s1)
80084d98:	a2430006 	sb	v1,6(s2)
80084d9c:	a2420005 	sb	v0,5(s2)
80084da0:	8fbf0028 	lw	ra,40(sp)
80084da4:	8fb50024 	lw	s5,36(sp)
80084da8:	8fb40020 	lw	s4,32(sp)
80084dac:	8fb3001c 	lw	s3,28(sp)
80084db0:	8fb20018 	lw	s2,24(sp)
80084db4:	8fb10014 	lw	s1,20(sp)
80084db8:	8fb00010 	lw	s0,16(sp)
80084dbc:	03e00008 	jr	ra
80084dc0:	27bd0030 	addiu	sp,sp,48

80084dc4 <_Z6Op51M1v>:
80084dc4:	27bdffd8 	addiu	sp,sp,-40
80084dc8:	afb20018 	sw	s2,24(sp)
80084dcc:	3c128021 	lui	s2,0x8021
80084dd0:	2652e988 	addiu	s2,s2,-5752
80084dd4:	8e450020 	lw	a1,32(s2)
80084dd8:	afbf0024 	sw	ra,36(sp)
80084ddc:	afb40020 	sw	s4,32(sp)
80084de0:	afb3001c 	sw	s3,28(sp)
80084de4:	afb10014 	sw	s1,20(sp)
80084de8:	afb00010 	sw	s0,16(sp)
80084dec:	90a20000 	lbu	v0,0(a1)
80084df0:	3c148022 	lui	s4,0x8022
80084df4:	3c118021 	lui	s1,0x8021
80084df8:	2631e974 	addiu	s1,s1,-5772
80084dfc:	a28250cc 	sb	v0,20684(s4)
80084e00:	90a30000 	lbu	v1,0(a1)
80084e04:	96220006 	lhu	v0,6(s1)
80084e08:	24a50001 	addiu	a1,a1,1
80084e0c:	00621821 	addu	v1,v1,v0
80084e10:	3063ffff 	andi	v1,v1,0xffff
80084e14:	3c138021 	lui	s3,0x8021
80084e18:	3c028007 	lui	v0,0x8007
80084e1c:	00602021 	move	a0,v1
80084e20:	ae450020 	sw	a1,32(s2)
80084e24:	244269c0 	addiu	v0,v0,27072
80084e28:	0040f809 	jalr	v0
80084e2c:	ae637018 	sw	v1,28696(s3)
80084e30:	9625000c 	lhu	a1,12(s1)
80084e34:	8e430010 	lw	v1,16(s2)
80084e38:	92300004 	lbu	s0,4(s1)
80084e3c:	00a32821 	addu	a1,a1,v1
80084e40:	00a22821 	addu	a1,a1,v0
80084e44:	00021203 	sra	v0,v0,0x8
80084e48:	a28250cc 	sb	v0,20684(s4)
80084e4c:	3c028007 	lui	v0,0x8007
80084e50:	ae657018 	sw	a1,28696(s3)
80084e54:	24426674 	addiu	v0,v0,26228
80084e58:	0040f809 	jalr	v0
80084e5c:	00a02021 	move	a0,a1
80084e60:	02028026 	xor	s0,s0,v0
80084e64:	320200ff 	andi	v0,s0,0xff
80084e68:	a2300004 	sb	s0,4(s1)
80084e6c:	a2420006 	sb	v0,6(s2)
80084e70:	a2420005 	sb	v0,5(s2)
80084e74:	8fbf0024 	lw	ra,36(sp)
80084e78:	8fb40020 	lw	s4,32(sp)
80084e7c:	8fb3001c 	lw	s3,28(sp)
80084e80:	8fb20018 	lw	s2,24(sp)
80084e84:	8fb10014 	lw	s1,20(sp)
80084e88:	8fb00010 	lw	s0,16(sp)
80084e8c:	03e00008 	jr	ra
80084e90:	27bd0028 	addiu	sp,sp,40

80084e94 <_Z6OpD1M0v>:
80084e94:	27bdffd0 	addiu	sp,sp,-48
80084e98:	afb20018 	sw	s2,24(sp)
80084e9c:	3c128021 	lui	s2,0x8021
80084ea0:	2652e988 	addiu	s2,s2,-5752
80084ea4:	8e450020 	lw	a1,32(s2)
80084ea8:	afbf0028 	sw	ra,40(sp)
80084eac:	afb50024 	sw	s5,36(sp)
80084eb0:	afb40020 	sw	s4,32(sp)
80084eb4:	afb3001c 	sw	s3,28(sp)
80084eb8:	afb10014 	sw	s1,20(sp)
80084ebc:	afb00010 	sw	s0,16(sp)
80084ec0:	90a20000 	lbu	v0,0(a1)
80084ec4:	3c158022 	lui	s5,0x8022
80084ec8:	3c118021 	lui	s1,0x8021
80084ecc:	a2a250cc 	sb	v0,20684(s5)
80084ed0:	2631e974 	addiu	s1,s1,-5772
80084ed4:	90a30000 	lbu	v1,0(a1)
80084ed8:	96220006 	lhu	v0,6(s1)
80084edc:	3c138007 	lui	s3,0x8007
80084ee0:	00621821 	addu	v1,v1,v0
80084ee4:	3063ffff 	andi	v1,v1,0xffff
80084ee8:	24a50001 	addiu	a1,a1,1
80084eec:	00602021 	move	a0,v1
80084ef0:	267369c0 	addiu	s3,s3,27072
80084ef4:	3c148021 	lui	s4,0x8021
80084ef8:	ae450020 	sw	a1,32(s2)
80084efc:	0260f809 	jalr	s3
80084f00:	ae837018 	sw	v1,28696(s4)
80084f04:	8e440010 	lw	a0,16(s2)
80084f08:	9623000c 	lhu	v1,12(s1)
80084f0c:	96300004 	lhu	s0,4(s1)
80084f10:	00641821 	addu	v1,v1,a0
80084f14:	00621821 	addu	v1,v1,v0
80084f18:	00602021 	move	a0,v1
80084f1c:	00021203 	sra	v0,v0,0x8
80084f20:	ae837018 	sw	v1,28696(s4)
80084f24:	0260f809 	jalr	s3
80084f28:	a2a250cc 	sb	v0,20684(s5)
80084f2c:	02028023 	subu	s0,s0,v0
80084f30:	3204ffff 	andi	a0,s0,0xffff
80084f34:	00101827 	nor	v1,zero,s0
80084f38:	3c028022 	lui	v0,0x8022
80084f3c:	ac5050c8 	sw	s0,20680(v0)
80084f40:	00042a02 	srl	a1,a0,0x8
80084f44:	00031fc2 	srl	v1,v1,0x1f
80084f48:	0004202b 	sltu	a0,zero,a0
80084f4c:	a2450006 	sb	a1,6(s2)
80084f50:	a2430004 	sb	v1,4(s2)
80084f54:	a2440005 	sb	a0,5(s2)
80084f58:	8fbf0028 	lw	ra,40(sp)
80084f5c:	8fb50024 	lw	s5,36(sp)
80084f60:	8fb40020 	lw	s4,32(sp)
80084f64:	8fb3001c 	lw	s3,28(sp)
80084f68:	8fb20018 	lw	s2,24(sp)
80084f6c:	8fb10014 	lw	s1,20(sp)
80084f70:	8fb00010 	lw	s0,16(sp)
80084f74:	03e00008 	jr	ra
80084f78:	27bd0030 	addiu	sp,sp,48

80084f7c <_Z6OpD1M1v>:
80084f7c:	27bdffd8 	addiu	sp,sp,-40
80084f80:	afb10014 	sw	s1,20(sp)
80084f84:	3c118021 	lui	s1,0x8021
80084f88:	2631e988 	addiu	s1,s1,-5752
80084f8c:	8e250020 	lw	a1,32(s1)
80084f90:	afbf0024 	sw	ra,36(sp)
80084f94:	afb40020 	sw	s4,32(sp)
80084f98:	afb3001c 	sw	s3,28(sp)
80084f9c:	afb20018 	sw	s2,24(sp)
80084fa0:	afb00010 	sw	s0,16(sp)
80084fa4:	90a20000 	lbu	v0,0(a1)
80084fa8:	3c148022 	lui	s4,0x8022
80084fac:	3c128021 	lui	s2,0x8021
80084fb0:	a28250cc 	sb	v0,20684(s4)
80084fb4:	2652e974 	addiu	s2,s2,-5772
80084fb8:	90a30000 	lbu	v1,0(a1)
80084fbc:	96420006 	lhu	v0,6(s2)
80084fc0:	24a50001 	addiu	a1,a1,1
80084fc4:	00621821 	addu	v1,v1,v0
80084fc8:	3063ffff 	andi	v1,v1,0xffff
80084fcc:	3c138021 	lui	s3,0x8021
80084fd0:	3c028007 	lui	v0,0x8007
80084fd4:	00602021 	move	a0,v1
80084fd8:	ae250020 	sw	a1,32(s1)
80084fdc:	244269c0 	addiu	v0,v0,27072
80084fe0:	0040f809 	jalr	v0
80084fe4:	ae637018 	sw	v1,28696(s3)
80084fe8:	8e230010 	lw	v1,16(s1)
80084fec:	9645000c 	lhu	a1,12(s2)
80084ff0:	92500004 	lbu	s0,4(s2)
80084ff4:	00a32821 	addu	a1,a1,v1
80084ff8:	00a22821 	addu	a1,a1,v0
80084ffc:	00021203 	sra	v0,v0,0x8
80085000:	a28250cc 	sb	v0,20684(s4)
80085004:	3c028007 	lui	v0,0x8007
80085008:	00a02021 	move	a0,a1
8008500c:	24426674 	addiu	v0,v0,26228
80085010:	0040f809 	jalr	v0
80085014:	ae657018 	sw	a1,28696(s3)
80085018:	02028023 	subu	s0,s0,v0
8008501c:	00108400 	sll	s0,s0,0x10
80085020:	00108403 	sra	s0,s0,0x10
80085024:	00101827 	nor	v1,zero,s0
80085028:	3c028022 	lui	v0,0x8022
8008502c:	a45050c6 	sh	s0,20678(v0)
80085030:	320400ff 	andi	a0,s0,0xff
80085034:	00031fc2 	srl	v1,v1,0x1f
80085038:	a2240006 	sb	a0,6(s1)
8008503c:	a2230004 	sb	v1,4(s1)
80085040:	a2240005 	sb	a0,5(s1)
80085044:	8fbf0024 	lw	ra,36(sp)
80085048:	8fb40020 	lw	s4,32(sp)
8008504c:	8fb3001c 	lw	s3,28(sp)
80085050:	8fb20018 	lw	s2,24(sp)
80085054:	8fb10014 	lw	s1,20(sp)
80085058:	8fb00010 	lw	s0,16(sp)
8008505c:	03e00008 	jr	ra
80085060:	27bd0028 	addiu	sp,sp,40

80085064 <_Z6Op31M0v>:
80085064:	27bdffd0 	addiu	sp,sp,-48
80085068:	afb20018 	sw	s2,24(sp)
8008506c:	3c128021 	lui	s2,0x8021
80085070:	2652e988 	addiu	s2,s2,-5752
80085074:	8e450020 	lw	a1,32(s2)
80085078:	afbf0028 	sw	ra,40(sp)
8008507c:	afb50024 	sw	s5,36(sp)
80085080:	afb40020 	sw	s4,32(sp)
80085084:	afb3001c 	sw	s3,28(sp)
80085088:	afb10014 	sw	s1,20(sp)
8008508c:	afb00010 	sw	s0,16(sp)
80085090:	90a20000 	lbu	v0,0(a1)
80085094:	3c158022 	lui	s5,0x8022
80085098:	3c118021 	lui	s1,0x8021
8008509c:	2631e974 	addiu	s1,s1,-5772
800850a0:	a2a250cc 	sb	v0,20684(s5)
800850a4:	90a30000 	lbu	v1,0(a1)
800850a8:	96220006 	lhu	v0,6(s1)
800850ac:	3c138007 	lui	s3,0x8007
800850b0:	00621821 	addu	v1,v1,v0
800850b4:	3063ffff 	andi	v1,v1,0xffff
800850b8:	24a50001 	addiu	a1,a1,1
800850bc:	00602021 	move	a0,v1
800850c0:	267369c0 	addiu	s3,s3,27072
800850c4:	3c148021 	lui	s4,0x8021
800850c8:	ae450020 	sw	a1,32(s2)
800850cc:	0260f809 	jalr	s3
800850d0:	ae837018 	sw	v1,28696(s4)
800850d4:	8e440010 	lw	a0,16(s2)
800850d8:	9623000c 	lhu	v1,12(s1)
800850dc:	96300004 	lhu	s0,4(s1)
800850e0:	00641821 	addu	v1,v1,a0
800850e4:	00621821 	addu	v1,v1,v0
800850e8:	00022a03 	sra	a1,v0,0x8
800850ec:	00602021 	move	a0,v1
800850f0:	ae837018 	sw	v1,28696(s4)
800850f4:	0260f809 	jalr	s3
800850f8:	a2a550cc 	sb	a1,20684(s5)
800850fc:	02028024 	and	s0,s0,v0
80085100:	3202ffff 	andi	v0,s0,0xffff
80085104:	00021a02 	srl	v1,v0,0x8
80085108:	0002102b 	sltu	v0,zero,v0
8008510c:	a6300004 	sh	s0,4(s1)
80085110:	a2430006 	sb	v1,6(s2)
80085114:	a2420005 	sb	v0,5(s2)
80085118:	8fbf0028 	lw	ra,40(sp)
8008511c:	8fb50024 	lw	s5,36(sp)
80085120:	8fb40020 	lw	s4,32(sp)
80085124:	8fb3001c 	lw	s3,28(sp)
80085128:	8fb20018 	lw	s2,24(sp)
8008512c:	8fb10014 	lw	s1,20(sp)
80085130:	8fb00010 	lw	s0,16(sp)
80085134:	03e00008 	jr	ra
80085138:	27bd0030 	addiu	sp,sp,48

8008513c <_Z6Op31M1v>:
8008513c:	27bdffd8 	addiu	sp,sp,-40
80085140:	afb20018 	sw	s2,24(sp)
80085144:	3c128021 	lui	s2,0x8021
80085148:	2652e988 	addiu	s2,s2,-5752
8008514c:	8e450020 	lw	a1,32(s2)
80085150:	afbf0024 	sw	ra,36(sp)
80085154:	afb40020 	sw	s4,32(sp)
80085158:	afb3001c 	sw	s3,28(sp)
8008515c:	afb10014 	sw	s1,20(sp)
80085160:	afb00010 	sw	s0,16(sp)
80085164:	90a20000 	lbu	v0,0(a1)
80085168:	3c148022 	lui	s4,0x8022
8008516c:	3c118021 	lui	s1,0x8021
80085170:	2631e974 	addiu	s1,s1,-5772
80085174:	a28250cc 	sb	v0,20684(s4)
80085178:	90a30000 	lbu	v1,0(a1)
8008517c:	96220006 	lhu	v0,6(s1)
80085180:	24a50001 	addiu	a1,a1,1
80085184:	00621821 	addu	v1,v1,v0
80085188:	3063ffff 	andi	v1,v1,0xffff
8008518c:	3c138021 	lui	s3,0x8021
80085190:	3c028007 	lui	v0,0x8007
80085194:	00602021 	move	a0,v1
80085198:	ae450020 	sw	a1,32(s2)
8008519c:	244269c0 	addiu	v0,v0,27072
800851a0:	0040f809 	jalr	v0
800851a4:	ae637018 	sw	v1,28696(s3)
800851a8:	9625000c 	lhu	a1,12(s1)
800851ac:	8e430010 	lw	v1,16(s2)
800851b0:	92300004 	lbu	s0,4(s1)
800851b4:	00a32821 	addu	a1,a1,v1
800851b8:	00a22821 	addu	a1,a1,v0
800851bc:	00021203 	sra	v0,v0,0x8
800851c0:	a28250cc 	sb	v0,20684(s4)
800851c4:	3c028007 	lui	v0,0x8007
800851c8:	ae657018 	sw	a1,28696(s3)
800851cc:	24426674 	addiu	v0,v0,26228
800851d0:	0040f809 	jalr	v0
800851d4:	00a02021 	move	a0,a1
800851d8:	02028024 	and	s0,s0,v0
800851dc:	320200ff 	andi	v0,s0,0xff
800851e0:	a2300004 	sb	s0,4(s1)
800851e4:	a2420006 	sb	v0,6(s2)
800851e8:	a2420005 	sb	v0,5(s2)
800851ec:	8fbf0024 	lw	ra,36(sp)
800851f0:	8fb40020 	lw	s4,32(sp)
800851f4:	8fb3001c 	lw	s3,28(sp)
800851f8:	8fb20018 	lw	s2,24(sp)
800851fc:	8fb10014 	lw	s1,20(sp)
80085200:	8fb00010 	lw	s0,16(sp)
80085204:	03e00008 	jr	ra
80085208:	27bd0028 	addiu	sp,sp,40

8008520c <_Z6Op91M0v>:
8008520c:	27bdffe0 	addiu	sp,sp,-32
80085210:	afb10014 	sw	s1,20(sp)
80085214:	3c118021 	lui	s1,0x8021
80085218:	afbf001c 	sw	ra,28(sp)
8008521c:	afb20018 	sw	s2,24(sp)
80085220:	afb00010 	sw	s0,16(sp)
80085224:	2631e988 	addiu	s1,s1,-5752
80085228:	8e250020 	lw	a1,32(s1)
8008522c:	3c028022 	lui	v0,0x8022
80085230:	90a30000 	lbu	v1,0(a1)
80085234:	3c108021 	lui	s0,0x8021
80085238:	2610e974 	addiu	s0,s0,-5772
8008523c:	a04350cc 	sb	v1,20684(v0)
80085240:	90a30000 	lbu	v1,0(a1)
80085244:	96020006 	lhu	v0,6(s0)
80085248:	24a50001 	addiu	a1,a1,1
8008524c:	00621821 	addu	v1,v1,v0
80085250:	3063ffff 	andi	v1,v1,0xffff
80085254:	3c128021 	lui	s2,0x8021
80085258:	3c028007 	lui	v0,0x8007
8008525c:	00602021 	move	a0,v1
80085260:	ae250020 	sw	a1,32(s1)
80085264:	244269c0 	addiu	v0,v0,27072
80085268:	0040f809 	jalr	v0
8008526c:	ae437018 	sw	v1,28696(s2)
80085270:	8e250010 	lw	a1,16(s1)
80085274:	9603000c 	lhu	v1,12(s0)
80085278:	96040004 	lhu	a0,4(s0)
8008527c:	00651821 	addu	v1,v1,a1
80085280:	00621821 	addu	v1,v1,v0
80085284:	ae437018 	sw	v1,28696(s2)
80085288:	3c198008 	lui	t9,0x8008
8008528c:	8fbf001c 	lw	ra,28(sp)
80085290:	8fb20018 	lw	s2,24(sp)
80085294:	8fb10014 	lw	s1,20(sp)
80085298:	8fb00010 	lw	s0,16(sp)
8008529c:	00602821 	move	a1,v1
800852a0:	27398778 	addiu	t9,t9,-30856
800852a4:	03200008 	jr	t9
800852a8:	27bd0020 	addiu	sp,sp,32

800852ac <_Z6Op91M1v>:
800852ac:	27bdffe0 	addiu	sp,sp,-32
800852b0:	afb10014 	sw	s1,20(sp)
800852b4:	3c118021 	lui	s1,0x8021
800852b8:	afbf001c 	sw	ra,28(sp)
800852bc:	afb20018 	sw	s2,24(sp)
800852c0:	afb00010 	sw	s0,16(sp)
800852c4:	2631e988 	addiu	s1,s1,-5752
800852c8:	8e250020 	lw	a1,32(s1)
800852cc:	3c028022 	lui	v0,0x8022
800852d0:	90a30000 	lbu	v1,0(a1)
800852d4:	3c108021 	lui	s0,0x8021
800852d8:	2610e974 	addiu	s0,s0,-5772
800852dc:	a04350cc 	sb	v1,20684(v0)
800852e0:	90a30000 	lbu	v1,0(a1)
800852e4:	96020006 	lhu	v0,6(s0)
800852e8:	24a50001 	addiu	a1,a1,1
800852ec:	00621821 	addu	v1,v1,v0
800852f0:	3063ffff 	andi	v1,v1,0xffff
800852f4:	3c128021 	lui	s2,0x8021
800852f8:	3c028007 	lui	v0,0x8007
800852fc:	00602021 	move	a0,v1
80085300:	ae250020 	sw	a1,32(s1)
80085304:	244269c0 	addiu	v0,v0,27072
80085308:	0040f809 	jalr	v0
8008530c:	ae437018 	sw	v1,28696(s2)
80085310:	8e250010 	lw	a1,16(s1)
80085314:	9603000c 	lhu	v1,12(s0)
80085318:	92040004 	lbu	a0,4(s0)
8008531c:	00651821 	addu	v1,v1,a1
80085320:	00621821 	addu	v1,v1,v0
80085324:	ae437018 	sw	v1,28696(s2)
80085328:	3c198008 	lui	t9,0x8008
8008532c:	8fbf001c 	lw	ra,28(sp)
80085330:	8fb20018 	lw	s2,24(sp)
80085334:	8fb10014 	lw	s1,20(sp)
80085338:	8fb00010 	lw	s0,16(sp)
8008533c:	00602821 	move	a1,v1
80085340:	273985b4 	addiu	t9,t9,-31308
80085344:	03200008 	jr	t9
80085348:	27bd0020 	addiu	sp,sp,32

8008534c <_Z6OpF1M0v>:
8008534c:	27bdffd0 	addiu	sp,sp,-48
80085350:	afb50024 	sw	s5,36(sp)
80085354:	3c158021 	lui	s5,0x8021
80085358:	afbf002c 	sw	ra,44(sp)
8008535c:	afb60028 	sw	s6,40(sp)
80085360:	afb40020 	sw	s4,32(sp)
80085364:	afb3001c 	sw	s3,28(sp)
80085368:	afb20018 	sw	s2,24(sp)
8008536c:	afb10014 	sw	s1,20(sp)
80085370:	afb00010 	sw	s0,16(sp)
80085374:	26b4e988 	addiu	s4,s5,-5752
80085378:	8e850020 	lw	a1,32(s4)
8008537c:	3c128022 	lui	s2,0x8022
80085380:	90a20000 	lbu	v0,0(a1)
80085384:	3c168021 	lui	s6,0x8021
80085388:	a24250cc 	sb	v0,20684(s2)
8008538c:	26d3e974 	addiu	s3,s6,-5772
80085390:	90a30000 	lbu	v1,0(a1)
80085394:	96620006 	lhu	v0,6(s3)
80085398:	24a50001 	addiu	a1,a1,1
8008539c:	00621821 	addu	v1,v1,v0
800853a0:	3063ffff 	andi	v1,v1,0xffff
800853a4:	3c118021 	lui	s1,0x8021
800853a8:	3c108007 	lui	s0,0x8007
800853ac:	00602021 	move	a0,v1
800853b0:	261069c0 	addiu	s0,s0,27072
800853b4:	ae850020 	sw	a1,32(s4)
800853b8:	0200f809 	jalr	s0
800853bc:	ae237018 	sw	v1,28696(s1)
800853c0:	8e840010 	lw	a0,16(s4)
800853c4:	9663000c 	lhu	v1,12(s3)
800853c8:	00022a03 	sra	a1,v0,0x8
800853cc:	00641821 	addu	v1,v1,a0
800853d0:	00621821 	addu	v1,v1,v0
800853d4:	00602021 	move	a0,v1
800853d8:	ae237018 	sw	v1,28696(s1)
800853dc:	0200f809 	jalr	s0
800853e0:	a24550cc 	sb	a1,20684(s2)
800853e4:	00405821 	move	t3,v0
800853e8:	92620002 	lbu	v0,2(s3)
800853ec:	3c038022 	lui	v1,0x8022
800853f0:	30420008 	andi	v0,v0,0x8
800853f4:	10400061 	beqz	v0,8008557c <_Z6OpF1M0v+0x230>
800853f8:	a46b50be 	sh	t3,20670(v1)
800853fc:	92820004 	lbu	v0,4(s4)
80085400:	966c0004 	lhu	t4,4(s3)
80085404:	3169000f 	andi	t1,t3,0xf
80085408:	2c420001 	sltiu	v0,v0,1
8008540c:	01221021 	addu	v0,t1,v0
80085410:	000b3102 	srl	a2,t3,0x4
80085414:	3185000f 	andi	a1,t4,0xf
80085418:	000c1902 	srl	v1,t4,0x4
8008541c:	00a22823 	subu	a1,a1,v0
80085420:	30c6000f 	andi	a2,a2,0xf
80085424:	000b4302 	srl	t0,t3,0xc
80085428:	000b3a02 	srl	a3,t3,0x8
8008542c:	000c2202 	srl	a0,t4,0x8
80085430:	3063000f 	andi	v1,v1,0xf
80085434:	000c1302 	srl	v0,t4,0xc
80085438:	30e7000f 	andi	a3,a3,0xf
8008543c:	00661823 	subu	v1,v1,a2
80085440:	00481023 	subu	v0,v0,t0
80085444:	3084000f 	andi	a0,a0,0xf
80085448:	00872023 	subu	a0,a0,a3
8008544c:	30a500ff 	andi	a1,a1,0xff
80085450:	306f00ff 	andi	t7,v1,0xff
80085454:	305200ff 	andi	s2,v0,0xff
80085458:	3c038022 	lui	v1,0x8022
8008545c:	3c028022 	lui	v0,0x8022
80085460:	309000ff 	andi	s0,a0,0xff
80085464:	3c118022 	lui	s1,0x8022
80085468:	3c0e8022 	lui	t6,0x8022
8008546c:	3c0d8022 	lui	t5,0x8022
80085470:	3c0a8022 	lui	t2,0x8022
80085474:	a04950ae 	sb	t1,20654(v0)
80085478:	a06650af 	sb	a2,20655(v1)
8008547c:	3c028022 	lui	v0,0x8022
80085480:	3c038022 	lui	v1,0x8022
80085484:	2ca4000a 	sltiu	a0,a1,10
80085488:	a04750b0 	sb	a3,20656(v0)
8008548c:	a06850b1 	sb	t0,20657(v1)
80085490:	a22550aa 	sb	a1,20650(s1)
80085494:	a1cf50ab 	sb	t7,20651(t6)
80085498:	a1b050ac 	sb	s0,20652(t5)
8008549c:	10800069 	beqz	a0,80085644 <_Z6OpF1M0v+0x2f8>
800854a0:	a15250ad 	sb	s2,20653(t2)
800854a4:	91c350ab 	lbu	v1,20651(t6)
800854a8:	2c62000a 	sltiu	v0,v1,10
800854ac:	1040005c 	beqz	v0,80085620 <_Z6OpF1M0v+0x2d4>
800854b0:	2462000a 	addiu	v0,v1,10
800854b4:	91a350ac 	lbu	v1,20652(t5)
800854b8:	2c62000a 	sltiu	v0,v1,10
800854bc:	1040006b 	beqz	v0,8008566c <_Z6OpF1M0v+0x320>
800854c0:	2462000a 	addiu	v0,v1,10
800854c4:	914350ad 	lbu	v1,20653(t2)
800854c8:	2c62000a 	sltiu	v0,v1,10
800854cc:	14400052 	bnez	v0,80085618 <_Z6OpF1M0v+0x2cc>
800854d0:	24020001 	li	v0,1
800854d4:	2462000a 	addiu	v0,v1,10
800854d8:	a14250ad 	sb	v0,20653(t2)
800854dc:	a2800004 	sb	zero,4(s4)
800854e0:	914250ad 	lbu	v0,20653(t2)
800854e4:	91a350ac 	lbu	v1,20652(t5)
800854e8:	91c450ab 	lbu	a0,20651(t6)
800854ec:	00031a00 	sll	v1,v1,0x8
800854f0:	00021300 	sll	v0,v0,0xc
800854f4:	922550aa 	lbu	a1,20650(s1)
800854f8:	00431025 	or	v0,v0,v1
800854fc:	00451025 	or	v0,v0,a1
80085500:	00042100 	sll	a0,a0,0x4
80085504:	00822025 	or	a0,a0,v0
80085508:	308affff 	andi	t2,a0,0xffff
8008550c:	018a1026 	xor	v0,t4,t2
80085510:	018b2026 	xor	a0,t4,t3
80085514:	30428000 	andi	v0,v0,0x8000
80085518:	3c038022 	lui	v1,0x8022
8008551c:	00822024 	and	a0,a0,v0
80085520:	1080005b 	beqz	a0,80085690 <_Z6OpF1M0v+0x344>
80085524:	a46a50b4 	sh	t2,20660(v1)
80085528:	26a3e988 	addiu	v1,s5,-5752
8008552c:	24020001 	li	v0,1
80085530:	a0620007 	sb	v0,7(v1)
80085534:	26c3e974 	addiu	v1,s6,-5772
80085538:	3142ffff 	andi	v0,t2,0xffff
8008553c:	a46a0004 	sh	t2,4(v1)
80085540:	26a4e988 	addiu	a0,s5,-5752
80085544:	00021a02 	srl	v1,v0,0x8
80085548:	0002102b 	sltu	v0,zero,v0
8008554c:	a0830006 	sb	v1,6(a0)
80085550:	a0820005 	sb	v0,5(a0)
80085554:	8fbf002c 	lw	ra,44(sp)
80085558:	8fb60028 	lw	s6,40(sp)
8008555c:	8fb50024 	lw	s5,36(sp)
80085560:	8fb40020 	lw	s4,32(sp)
80085564:	8fb3001c 	lw	s3,28(sp)
80085568:	8fb20018 	lw	s2,24(sp)
8008556c:	8fb10014 	lw	s1,20(sp)
80085570:	8fb00010 	lw	s0,16(sp)
80085574:	03e00008 	jr	ra
80085578:	27bd0030 	addiu	sp,sp,48
8008557c:	96640004 	lhu	a0,4(s3)
80085580:	92830004 	lbu	v1,4(s4)
80085584:	008b1023 	subu	v0,a0,t3
80085588:	00431021 	addu	v0,v0,v1
8008558c:	2442ffff 	addiu	v0,v0,-1
80085590:	008b1826 	xor	v1,a0,t3
80085594:	3046ffff 	andi	a2,v0,0xffff
80085598:	30638000 	andi	v1,v1,0x8000
8008559c:	00022827 	nor	a1,zero,v0
800855a0:	00862026 	xor	a0,a0,a2
800855a4:	00832024 	and	a0,a0,v1
800855a8:	00052fc2 	srl	a1,a1,0x1f
800855ac:	3c038022 	lui	v1,0x8022
800855b0:	ac6250c8 	sw	v0,20680(v1)
800855b4:	10800015 	beqz	a0,8008560c <_Z6OpF1M0v+0x2c0>
800855b8:	a2850004 	sb	a1,4(s4)
800855bc:	24020001 	li	v0,1
800855c0:	a2820007 	sb	v0,7(s4)
800855c4:	26c3e974 	addiu	v1,s6,-5772
800855c8:	30c2ffff 	andi	v0,a2,0xffff
800855cc:	a4660004 	sh	a2,4(v1)
800855d0:	26a4e988 	addiu	a0,s5,-5752
800855d4:	00021a02 	srl	v1,v0,0x8
800855d8:	0002102b 	sltu	v0,zero,v0
800855dc:	a0830006 	sb	v1,6(a0)
800855e0:	a0820005 	sb	v0,5(a0)
800855e4:	8fbf002c 	lw	ra,44(sp)
800855e8:	8fb60028 	lw	s6,40(sp)
800855ec:	8fb50024 	lw	s5,36(sp)
800855f0:	8fb40020 	lw	s4,32(sp)
800855f4:	8fb3001c 	lw	s3,28(sp)
800855f8:	8fb20018 	lw	s2,24(sp)
800855fc:	8fb10014 	lw	s1,20(sp)
80085600:	8fb00010 	lw	s0,16(sp)
80085604:	03e00008 	jr	ra
80085608:	27bd0030 	addiu	sp,sp,48
8008560c:	08021571 	j	800855c4 <_Z6OpF1M0v+0x278>
80085610:	a2800007 	sb	zero,7(s4)
80085614:	24020001 	li	v0,1
80085618:	08021538 	j	800854e0 <_Z6OpF1M0v+0x194>
8008561c:	a2820004 	sb	v0,4(s4)
80085620:	2603ffff 	addiu	v1,s0,-1
80085624:	a1a350ac 	sb	v1,20652(t5)
80085628:	91a350ac 	lbu	v1,20652(t5)
8008562c:	a1c250ab 	sb	v0,20651(t6)
80085630:	2c62000a 	sltiu	v0,v1,10
80085634:	1440ffa3 	bnez	v0,800854c4 <_Z6OpF1M0v+0x178>
80085638:	2462000a 	addiu	v0,v1,10
8008563c:	0802159c 	j	80085670 <_Z6OpF1M0v+0x324>
80085640:	2643ffff 	addiu	v1,s2,-1
80085644:	25e3ffff 	addiu	v1,t7,-1
80085648:	a1c350ab 	sb	v1,20651(t6)
8008564c:	91c350ab 	lbu	v1,20651(t6)
80085650:	24a2000a 	addiu	v0,a1,10
80085654:	a22250aa 	sb	v0,20650(s1)
80085658:	2c62000a 	sltiu	v0,v1,10
8008565c:	1440ff95 	bnez	v0,800854b4 <_Z6OpF1M0v+0x168>
80085660:	2462000a 	addiu	v0,v1,10
80085664:	08021589 	j	80085624 <_Z6OpF1M0v+0x2d8>
80085668:	2603ffff 	addiu	v1,s0,-1
8008566c:	2643ffff 	addiu	v1,s2,-1
80085670:	a14350ad 	sb	v1,20653(t2)
80085674:	914350ad 	lbu	v1,20653(t2)
80085678:	a1a250ac 	sb	v0,20652(t5)
8008567c:	2c62000a 	sltiu	v0,v1,10
80085680:	1440ffe4 	bnez	v0,80085614 <_Z6OpF1M0v+0x2c8>
80085684:	2462000a 	addiu	v0,v1,10
80085688:	08021537 	j	800854dc <_Z6OpF1M0v+0x190>
8008568c:	a14250ad 	sb	v0,20653(t2)
80085690:	26a2e988 	addiu	v0,s5,-5752
80085694:	0802154d 	j	80085534 <_Z6OpF1M0v+0x1e8>
80085698:	a0400007 	sb	zero,7(v0)

8008569c <_Z6Op11M0v>:
8008569c:	27bdffd0 	addiu	sp,sp,-48
800856a0:	afb20018 	sw	s2,24(sp)
800856a4:	3c128021 	lui	s2,0x8021
800856a8:	2652e988 	addiu	s2,s2,-5752
800856ac:	8e450020 	lw	a1,32(s2)
800856b0:	afbf0028 	sw	ra,40(sp)
800856b4:	afb50024 	sw	s5,36(sp)
800856b8:	afb40020 	sw	s4,32(sp)
800856bc:	afb3001c 	sw	s3,28(sp)
800856c0:	afb10014 	sw	s1,20(sp)
800856c4:	afb00010 	sw	s0,16(sp)
800856c8:	90a20000 	lbu	v0,0(a1)
800856cc:	3c158022 	lui	s5,0x8022
800856d0:	3c118021 	lui	s1,0x8021
800856d4:	2631e974 	addiu	s1,s1,-5772
800856d8:	a2a250cc 	sb	v0,20684(s5)
800856dc:	90a30000 	lbu	v1,0(a1)
800856e0:	96220006 	lhu	v0,6(s1)
800856e4:	3c138007 	lui	s3,0x8007
800856e8:	00621821 	addu	v1,v1,v0
800856ec:	3063ffff 	andi	v1,v1,0xffff
800856f0:	24a50001 	addiu	a1,a1,1
800856f4:	00602021 	move	a0,v1
800856f8:	267369c0 	addiu	s3,s3,27072
800856fc:	3c148021 	lui	s4,0x8021
80085700:	ae450020 	sw	a1,32(s2)
80085704:	0260f809 	jalr	s3
80085708:	ae837018 	sw	v1,28696(s4)
8008570c:	8e440010 	lw	a0,16(s2)
80085710:	9623000c 	lhu	v1,12(s1)
80085714:	96300004 	lhu	s0,4(s1)
80085718:	00641821 	addu	v1,v1,a0
8008571c:	00621821 	addu	v1,v1,v0
80085720:	00022a03 	sra	a1,v0,0x8
80085724:	00602021 	move	a0,v1
80085728:	ae837018 	sw	v1,28696(s4)
8008572c:	0260f809 	jalr	s3
80085730:	a2a550cc 	sb	a1,20684(s5)
80085734:	02028025 	or	s0,s0,v0
80085738:	3202ffff 	andi	v0,s0,0xffff
8008573c:	00021a02 	srl	v1,v0,0x8
80085740:	0002102b 	sltu	v0,zero,v0
80085744:	a6300004 	sh	s0,4(s1)
80085748:	a2430006 	sb	v1,6(s2)
8008574c:	a2420005 	sb	v0,5(s2)
80085750:	8fbf0028 	lw	ra,40(sp)
80085754:	8fb50024 	lw	s5,36(sp)
80085758:	8fb40020 	lw	s4,32(sp)
8008575c:	8fb3001c 	lw	s3,28(sp)
80085760:	8fb20018 	lw	s2,24(sp)
80085764:	8fb10014 	lw	s1,20(sp)
80085768:	8fb00010 	lw	s0,16(sp)
8008576c:	03e00008 	jr	ra
80085770:	27bd0030 	addiu	sp,sp,48

80085774 <_Z6Op11M1v>:
80085774:	27bdffd8 	addiu	sp,sp,-40
80085778:	afb20018 	sw	s2,24(sp)
8008577c:	3c128021 	lui	s2,0x8021
80085780:	2652e988 	addiu	s2,s2,-5752
80085784:	8e450020 	lw	a1,32(s2)
80085788:	afbf0024 	sw	ra,36(sp)
8008578c:	afb40020 	sw	s4,32(sp)
80085790:	afb3001c 	sw	s3,28(sp)
80085794:	afb10014 	sw	s1,20(sp)
80085798:	afb00010 	sw	s0,16(sp)
8008579c:	90a20000 	lbu	v0,0(a1)
800857a0:	3c148022 	lui	s4,0x8022
800857a4:	3c118021 	lui	s1,0x8021
800857a8:	2631e974 	addiu	s1,s1,-5772
800857ac:	a28250cc 	sb	v0,20684(s4)
800857b0:	90a30000 	lbu	v1,0(a1)
800857b4:	96220006 	lhu	v0,6(s1)
800857b8:	24a50001 	addiu	a1,a1,1
800857bc:	00621821 	addu	v1,v1,v0
800857c0:	3063ffff 	andi	v1,v1,0xffff
800857c4:	3c138021 	lui	s3,0x8021
800857c8:	3c028007 	lui	v0,0x8007
800857cc:	00602021 	move	a0,v1
800857d0:	ae450020 	sw	a1,32(s2)
800857d4:	244269c0 	addiu	v0,v0,27072
800857d8:	0040f809 	jalr	v0
800857dc:	ae637018 	sw	v1,28696(s3)
800857e0:	9625000c 	lhu	a1,12(s1)
800857e4:	8e430010 	lw	v1,16(s2)
800857e8:	92300004 	lbu	s0,4(s1)
800857ec:	00a32821 	addu	a1,a1,v1
800857f0:	00a22821 	addu	a1,a1,v0
800857f4:	00021203 	sra	v0,v0,0x8
800857f8:	a28250cc 	sb	v0,20684(s4)
800857fc:	3c028007 	lui	v0,0x8007
80085800:	ae657018 	sw	a1,28696(s3)
80085804:	24426674 	addiu	v0,v0,26228
80085808:	0040f809 	jalr	v0
8008580c:	00a02021 	move	a0,a1
80085810:	02028025 	or	s0,s0,v0
80085814:	320200ff 	andi	v0,s0,0xff
80085818:	a2300004 	sb	s0,4(s1)
8008581c:	a2420006 	sb	v0,6(s2)
80085820:	a2420005 	sb	v0,5(s2)
80085824:	8fbf0024 	lw	ra,36(sp)
80085828:	8fb40020 	lw	s4,32(sp)
8008582c:	8fb3001c 	lw	s3,28(sp)
80085830:	8fb20018 	lw	s2,24(sp)
80085834:	8fb10014 	lw	s1,20(sp)
80085838:	8fb00010 	lw	s0,16(sp)
8008583c:	03e00008 	jr	ra
80085840:	27bd0028 	addiu	sp,sp,40

80085844 <_Z6OpA1M1v>:
80085844:	27bdffd8 	addiu	sp,sp,-40
80085848:	afb00010 	sw	s0,16(sp)
8008584c:	3c108021 	lui	s0,0x8021
80085850:	2610e988 	addiu	s0,s0,-5752
80085854:	8e050020 	lw	a1,32(s0)
80085858:	afbf0020 	sw	ra,32(sp)
8008585c:	afb3001c 	sw	s3,28(sp)
80085860:	afb20018 	sw	s2,24(sp)
80085864:	afb10014 	sw	s1,20(sp)
80085868:	90a30000 	lbu	v1,0(a1)
8008586c:	3c118021 	lui	s1,0x8021
80085870:	2631e974 	addiu	s1,s1,-5772
80085874:	3c138022 	lui	s3,0x8022
80085878:	9624000a 	lhu	a0,10(s1)
8008587c:	a26350cc 	sb	v1,20684(s3)
80085880:	96220006 	lhu	v0,6(s1)
80085884:	90a30000 	lbu	v1,0(a1)
80085888:	00441021 	addu	v0,v0,a0
8008588c:	00621821 	addu	v1,v1,v0
80085890:	3063ffff 	andi	v1,v1,0xffff
80085894:	24a50001 	addiu	a1,a1,1
80085898:	3c128021 	lui	s2,0x8021
8008589c:	3c028007 	lui	v0,0x8007
800858a0:	00602021 	move	a0,v1
800858a4:	ae050020 	sw	a1,32(s0)
800858a8:	244269c0 	addiu	v0,v0,27072
800858ac:	0040f809 	jalr	v0
800858b0:	ae437018 	sw	v1,28696(s2)
800858b4:	8e030010 	lw	v1,16(s0)
800858b8:	00431821 	addu	v1,v0,v1
800858bc:	00021203 	sra	v0,v0,0x8
800858c0:	a26250cc 	sb	v0,20684(s3)
800858c4:	3c028007 	lui	v0,0x8007
800858c8:	ae437018 	sw	v1,28696(s2)
800858cc:	24426674 	addiu	v0,v0,26228
800858d0:	0040f809 	jalr	v0
800858d4:	00602021 	move	a0,v1
800858d8:	a2220004 	sb	v0,4(s1)
800858dc:	304200ff 	andi	v0,v0,0xff
800858e0:	a2020006 	sb	v0,6(s0)
800858e4:	a2020005 	sb	v0,5(s0)
800858e8:	8fbf0020 	lw	ra,32(sp)
800858ec:	8fb3001c 	lw	s3,28(sp)
800858f0:	8fb20018 	lw	s2,24(sp)
800858f4:	8fb10014 	lw	s1,20(sp)
800858f8:	8fb00010 	lw	s0,16(sp)
800858fc:	03e00008 	jr	ra
80085900:	27bd0028 	addiu	sp,sp,40

80085904 <_Z6Op41M0v>:
80085904:	27bdffd0 	addiu	sp,sp,-48
80085908:	afb3001c 	sw	s3,28(sp)
8008590c:	3c138021 	lui	s3,0x8021
80085910:	2673e988 	addiu	s3,s3,-5752
80085914:	8e650020 	lw	a1,32(s3)
80085918:	afbf0028 	sw	ra,40(sp)
8008591c:	afb50024 	sw	s5,36(sp)
80085920:	afb40020 	sw	s4,32(sp)
80085924:	afb20018 	sw	s2,24(sp)
80085928:	afb10014 	sw	s1,20(sp)
8008592c:	afb00010 	sw	s0,16(sp)
80085930:	90a30000 	lbu	v1,0(a1)
80085934:	3c118021 	lui	s1,0x8021
80085938:	2631e974 	addiu	s1,s1,-5772
8008593c:	3c158022 	lui	s5,0x8022
80085940:	9624000a 	lhu	a0,10(s1)
80085944:	a2a350cc 	sb	v1,20684(s5)
80085948:	96220006 	lhu	v0,6(s1)
8008594c:	90a30000 	lbu	v1,0(a1)
80085950:	00441021 	addu	v0,v0,a0
80085954:	00621821 	addu	v1,v1,v0
80085958:	3063ffff 	andi	v1,v1,0xffff
8008595c:	3c128007 	lui	s2,0x8007
80085960:	24a50001 	addiu	a1,a1,1
80085964:	00602021 	move	a0,v1
80085968:	265269c0 	addiu	s2,s2,27072
8008596c:	3c148021 	lui	s4,0x8021
80085970:	ae650020 	sw	a1,32(s3)
80085974:	0240f809 	jalr	s2
80085978:	ae837018 	sw	v1,28696(s4)
8008597c:	8e630010 	lw	v1,16(s3)
80085980:	00022a03 	sra	a1,v0,0x8
80085984:	00431021 	addu	v0,v0,v1
80085988:	96300004 	lhu	s0,4(s1)
8008598c:	00402021 	move	a0,v0
80085990:	a2a550cc 	sb	a1,20684(s5)
80085994:	0240f809 	jalr	s2
80085998:	ae827018 	sw	v0,28696(s4)
8008599c:	02028026 	xor	s0,s0,v0
800859a0:	3202ffff 	andi	v0,s0,0xffff
800859a4:	00021a02 	srl	v1,v0,0x8
800859a8:	0002102b 	sltu	v0,zero,v0
800859ac:	a6300004 	sh	s0,4(s1)
800859b0:	a2630006 	sb	v1,6(s3)
800859b4:	a2620005 	sb	v0,5(s3)
800859b8:	8fbf0028 	lw	ra,40(sp)
800859bc:	8fb50024 	lw	s5,36(sp)
800859c0:	8fb40020 	lw	s4,32(sp)
800859c4:	8fb3001c 	lw	s3,28(sp)
800859c8:	8fb20018 	lw	s2,24(sp)
800859cc:	8fb10014 	lw	s1,20(sp)
800859d0:	8fb00010 	lw	s0,16(sp)
800859d4:	03e00008 	jr	ra
800859d8:	27bd0030 	addiu	sp,sp,48

800859dc <_Z6Op41M1v>:
800859dc:	27bdffd8 	addiu	sp,sp,-40
800859e0:	afb20018 	sw	s2,24(sp)
800859e4:	3c128021 	lui	s2,0x8021
800859e8:	2652e988 	addiu	s2,s2,-5752
800859ec:	8e450020 	lw	a1,32(s2)
800859f0:	afbf0024 	sw	ra,36(sp)
800859f4:	afb40020 	sw	s4,32(sp)
800859f8:	afb3001c 	sw	s3,28(sp)
800859fc:	afb10014 	sw	s1,20(sp)
80085a00:	afb00010 	sw	s0,16(sp)
80085a04:	90a30000 	lbu	v1,0(a1)
80085a08:	3c118021 	lui	s1,0x8021
80085a0c:	2631e974 	addiu	s1,s1,-5772
80085a10:	3c148022 	lui	s4,0x8022
80085a14:	9624000a 	lhu	a0,10(s1)
80085a18:	a28350cc 	sb	v1,20684(s4)
80085a1c:	96220006 	lhu	v0,6(s1)
80085a20:	90a30000 	lbu	v1,0(a1)
80085a24:	00441021 	addu	v0,v0,a0
80085a28:	00621821 	addu	v1,v1,v0
80085a2c:	3063ffff 	andi	v1,v1,0xffff
80085a30:	24a50001 	addiu	a1,a1,1
80085a34:	3c138021 	lui	s3,0x8021
80085a38:	3c028007 	lui	v0,0x8007
80085a3c:	00602021 	move	a0,v1
80085a40:	ae450020 	sw	a1,32(s2)
80085a44:	244269c0 	addiu	v0,v0,27072
80085a48:	0040f809 	jalr	v0
80085a4c:	ae637018 	sw	v1,28696(s3)
80085a50:	8e430010 	lw	v1,16(s2)
80085a54:	92300004 	lbu	s0,4(s1)
80085a58:	00431821 	addu	v1,v0,v1
80085a5c:	00021203 	sra	v0,v0,0x8
80085a60:	a28250cc 	sb	v0,20684(s4)
80085a64:	3c028007 	lui	v0,0x8007
80085a68:	ae637018 	sw	v1,28696(s3)
80085a6c:	24426674 	addiu	v0,v0,26228
80085a70:	0040f809 	jalr	v0
80085a74:	00602021 	move	a0,v1
80085a78:	02028026 	xor	s0,s0,v0
80085a7c:	320200ff 	andi	v0,s0,0xff
80085a80:	a2300004 	sb	s0,4(s1)
80085a84:	a2420006 	sb	v0,6(s2)
80085a88:	a2420005 	sb	v0,5(s2)
80085a8c:	8fbf0024 	lw	ra,36(sp)
80085a90:	8fb40020 	lw	s4,32(sp)
80085a94:	8fb3001c 	lw	s3,28(sp)
80085a98:	8fb20018 	lw	s2,24(sp)
80085a9c:	8fb10014 	lw	s1,20(sp)
80085aa0:	8fb00010 	lw	s0,16(sp)
80085aa4:	03e00008 	jr	ra
80085aa8:	27bd0028 	addiu	sp,sp,40

80085aac <_Z6OpC1M0v>:
80085aac:	27bdffd0 	addiu	sp,sp,-48
80085ab0:	afb20018 	sw	s2,24(sp)
80085ab4:	3c128021 	lui	s2,0x8021
80085ab8:	2652e988 	addiu	s2,s2,-5752
80085abc:	8e450020 	lw	a1,32(s2)
80085ac0:	afbf0028 	sw	ra,40(sp)
80085ac4:	afb50024 	sw	s5,36(sp)
80085ac8:	afb40020 	sw	s4,32(sp)
80085acc:	afb3001c 	sw	s3,28(sp)
80085ad0:	afb10014 	sw	s1,20(sp)
80085ad4:	afb00010 	sw	s0,16(sp)
80085ad8:	90a30000 	lbu	v1,0(a1)
80085adc:	3c138021 	lui	s3,0x8021
80085ae0:	2673e974 	addiu	s3,s3,-5772
80085ae4:	3c158022 	lui	s5,0x8022
80085ae8:	9664000a 	lhu	a0,10(s3)
80085aec:	a2a350cc 	sb	v1,20684(s5)
80085af0:	96620006 	lhu	v0,6(s3)
80085af4:	90a30000 	lbu	v1,0(a1)
80085af8:	00441021 	addu	v0,v0,a0
80085afc:	00621821 	addu	v1,v1,v0
80085b00:	3063ffff 	andi	v1,v1,0xffff
80085b04:	3c118007 	lui	s1,0x8007
80085b08:	24a50001 	addiu	a1,a1,1
80085b0c:	00602021 	move	a0,v1
80085b10:	263169c0 	addiu	s1,s1,27072
80085b14:	3c148021 	lui	s4,0x8021
80085b18:	ae450020 	sw	a1,32(s2)
80085b1c:	0220f809 	jalr	s1
80085b20:	ae837018 	sw	v1,28696(s4)
80085b24:	8e430010 	lw	v1,16(s2)
80085b28:	96700004 	lhu	s0,4(s3)
80085b2c:	00431821 	addu	v1,v0,v1
80085b30:	00602021 	move	a0,v1
80085b34:	00021203 	sra	v0,v0,0x8
80085b38:	ae837018 	sw	v1,28696(s4)
80085b3c:	0220f809 	jalr	s1
80085b40:	a2a250cc 	sb	v0,20684(s5)
80085b44:	02028023 	subu	s0,s0,v0
80085b48:	3204ffff 	andi	a0,s0,0xffff
80085b4c:	00101827 	nor	v1,zero,s0
80085b50:	3c028022 	lui	v0,0x8022
80085b54:	ac5050c8 	sw	s0,20680(v0)
80085b58:	00042a02 	srl	a1,a0,0x8
80085b5c:	00031fc2 	srl	v1,v1,0x1f
80085b60:	0004202b 	sltu	a0,zero,a0
80085b64:	a2450006 	sb	a1,6(s2)
80085b68:	a2430004 	sb	v1,4(s2)
80085b6c:	a2440005 	sb	a0,5(s2)
80085b70:	8fbf0028 	lw	ra,40(sp)
80085b74:	8fb50024 	lw	s5,36(sp)
80085b78:	8fb40020 	lw	s4,32(sp)
80085b7c:	8fb3001c 	lw	s3,28(sp)
80085b80:	8fb20018 	lw	s2,24(sp)
80085b84:	8fb10014 	lw	s1,20(sp)
80085b88:	8fb00010 	lw	s0,16(sp)
80085b8c:	03e00008 	jr	ra
80085b90:	27bd0030 	addiu	sp,sp,48

80085b94 <_Z6OpC1M1v>:
80085b94:	27bdffd8 	addiu	sp,sp,-40
80085b98:	afb10014 	sw	s1,20(sp)
80085b9c:	3c118021 	lui	s1,0x8021
80085ba0:	2631e988 	addiu	s1,s1,-5752
80085ba4:	8e250020 	lw	a1,32(s1)
80085ba8:	afbf0024 	sw	ra,36(sp)
80085bac:	afb40020 	sw	s4,32(sp)
80085bb0:	afb3001c 	sw	s3,28(sp)
80085bb4:	afb20018 	sw	s2,24(sp)
80085bb8:	afb00010 	sw	s0,16(sp)
80085bbc:	90a30000 	lbu	v1,0(a1)
80085bc0:	3c128021 	lui	s2,0x8021
80085bc4:	2652e974 	addiu	s2,s2,-5772
80085bc8:	3c148022 	lui	s4,0x8022
80085bcc:	9644000a 	lhu	a0,10(s2)
80085bd0:	a28350cc 	sb	v1,20684(s4)
80085bd4:	96420006 	lhu	v0,6(s2)
80085bd8:	90a30000 	lbu	v1,0(a1)
80085bdc:	00441021 	addu	v0,v0,a0
80085be0:	00621821 	addu	v1,v1,v0
80085be4:	3063ffff 	andi	v1,v1,0xffff
80085be8:	24a50001 	addiu	a1,a1,1
80085bec:	3c138021 	lui	s3,0x8021
80085bf0:	3c028007 	lui	v0,0x8007
80085bf4:	00602021 	move	a0,v1
80085bf8:	ae250020 	sw	a1,32(s1)
80085bfc:	244269c0 	addiu	v0,v0,27072
80085c00:	0040f809 	jalr	v0
80085c04:	ae637018 	sw	v1,28696(s3)
80085c08:	8e230010 	lw	v1,16(s1)
80085c0c:	92500004 	lbu	s0,4(s2)
80085c10:	00431821 	addu	v1,v0,v1
80085c14:	00021203 	sra	v0,v0,0x8
80085c18:	a28250cc 	sb	v0,20684(s4)
80085c1c:	3c028007 	lui	v0,0x8007
80085c20:	00602021 	move	a0,v1
80085c24:	24426674 	addiu	v0,v0,26228
80085c28:	0040f809 	jalr	v0
80085c2c:	ae637018 	sw	v1,28696(s3)
80085c30:	02028023 	subu	s0,s0,v0
80085c34:	00108400 	sll	s0,s0,0x10
80085c38:	00108403 	sra	s0,s0,0x10
80085c3c:	00101827 	nor	v1,zero,s0
80085c40:	3c028022 	lui	v0,0x8022
80085c44:	a45050c6 	sh	s0,20678(v0)
80085c48:	320400ff 	andi	a0,s0,0xff
80085c4c:	00031fc2 	srl	v1,v1,0x1f
80085c50:	a2240006 	sb	a0,6(s1)
80085c54:	a2230004 	sb	v1,4(s1)
80085c58:	a2240005 	sb	a0,5(s1)
80085c5c:	8fbf0024 	lw	ra,36(sp)
80085c60:	8fb40020 	lw	s4,32(sp)
80085c64:	8fb3001c 	lw	s3,28(sp)
80085c68:	8fb20018 	lw	s2,24(sp)
80085c6c:	8fb10014 	lw	s1,20(sp)
80085c70:	8fb00010 	lw	s0,16(sp)
80085c74:	03e00008 	jr	ra
80085c78:	27bd0028 	addiu	sp,sp,40

80085c7c <_Z6Op21M0v>:
80085c7c:	27bdffd0 	addiu	sp,sp,-48
80085c80:	afb3001c 	sw	s3,28(sp)
80085c84:	3c138021 	lui	s3,0x8021
80085c88:	2673e988 	addiu	s3,s3,-5752
80085c8c:	8e650020 	lw	a1,32(s3)
80085c90:	afbf0028 	sw	ra,40(sp)
80085c94:	afb50024 	sw	s5,36(sp)
80085c98:	afb40020 	sw	s4,32(sp)
80085c9c:	afb20018 	sw	s2,24(sp)
80085ca0:	afb10014 	sw	s1,20(sp)
80085ca4:	afb00010 	sw	s0,16(sp)
80085ca8:	90a30000 	lbu	v1,0(a1)
80085cac:	3c118021 	lui	s1,0x8021
80085cb0:	2631e974 	addiu	s1,s1,-5772
80085cb4:	3c158022 	lui	s5,0x8022
80085cb8:	9624000a 	lhu	a0,10(s1)
80085cbc:	a2a350cc 	sb	v1,20684(s5)
80085cc0:	96220006 	lhu	v0,6(s1)
80085cc4:	90a30000 	lbu	v1,0(a1)
80085cc8:	00441021 	addu	v0,v0,a0
80085ccc:	00621821 	addu	v1,v1,v0
80085cd0:	3063ffff 	andi	v1,v1,0xffff
80085cd4:	3c128007 	lui	s2,0x8007
80085cd8:	24a50001 	addiu	a1,a1,1
80085cdc:	00602021 	move	a0,v1
80085ce0:	265269c0 	addiu	s2,s2,27072
80085ce4:	3c148021 	lui	s4,0x8021
80085ce8:	ae650020 	sw	a1,32(s3)
80085cec:	0240f809 	jalr	s2
80085cf0:	ae837018 	sw	v1,28696(s4)
80085cf4:	8e630010 	lw	v1,16(s3)
80085cf8:	00022a03 	sra	a1,v0,0x8
80085cfc:	00431021 	addu	v0,v0,v1
80085d00:	96300004 	lhu	s0,4(s1)
80085d04:	00402021 	move	a0,v0
80085d08:	a2a550cc 	sb	a1,20684(s5)
80085d0c:	0240f809 	jalr	s2
80085d10:	ae827018 	sw	v0,28696(s4)
80085d14:	02028024 	and	s0,s0,v0
80085d18:	3202ffff 	andi	v0,s0,0xffff
80085d1c:	00021a02 	srl	v1,v0,0x8
80085d20:	0002102b 	sltu	v0,zero,v0
80085d24:	a6300004 	sh	s0,4(s1)
80085d28:	a2630006 	sb	v1,6(s3)
80085d2c:	a2620005 	sb	v0,5(s3)
80085d30:	8fbf0028 	lw	ra,40(sp)
80085d34:	8fb50024 	lw	s5,36(sp)
80085d38:	8fb40020 	lw	s4,32(sp)
80085d3c:	8fb3001c 	lw	s3,28(sp)
80085d40:	8fb20018 	lw	s2,24(sp)
80085d44:	8fb10014 	lw	s1,20(sp)
80085d48:	8fb00010 	lw	s0,16(sp)
80085d4c:	03e00008 	jr	ra
80085d50:	27bd0030 	addiu	sp,sp,48

80085d54 <_Z6Op21M1v>:
80085d54:	27bdffd8 	addiu	sp,sp,-40
80085d58:	afb20018 	sw	s2,24(sp)
80085d5c:	3c128021 	lui	s2,0x8021
80085d60:	2652e988 	addiu	s2,s2,-5752
80085d64:	8e450020 	lw	a1,32(s2)
80085d68:	afbf0024 	sw	ra,36(sp)
80085d6c:	afb40020 	sw	s4,32(sp)
80085d70:	afb3001c 	sw	s3,28(sp)
80085d74:	afb10014 	sw	s1,20(sp)
80085d78:	afb00010 	sw	s0,16(sp)
80085d7c:	90a30000 	lbu	v1,0(a1)
80085d80:	3c118021 	lui	s1,0x8021
80085d84:	2631e974 	addiu	s1,s1,-5772
80085d88:	3c148022 	lui	s4,0x8022
80085d8c:	9624000a 	lhu	a0,10(s1)
80085d90:	a28350cc 	sb	v1,20684(s4)
80085d94:	96220006 	lhu	v0,6(s1)
80085d98:	90a30000 	lbu	v1,0(a1)
80085d9c:	00441021 	addu	v0,v0,a0
80085da0:	00621821 	addu	v1,v1,v0
80085da4:	3063ffff 	andi	v1,v1,0xffff
80085da8:	24a50001 	addiu	a1,a1,1
80085dac:	3c138021 	lui	s3,0x8021
80085db0:	3c028007 	lui	v0,0x8007
80085db4:	00602021 	move	a0,v1
80085db8:	ae450020 	sw	a1,32(s2)
80085dbc:	244269c0 	addiu	v0,v0,27072
80085dc0:	0040f809 	jalr	v0
80085dc4:	ae637018 	sw	v1,28696(s3)
80085dc8:	8e430010 	lw	v1,16(s2)
80085dcc:	92300004 	lbu	s0,4(s1)
80085dd0:	00431821 	addu	v1,v0,v1
80085dd4:	00021203 	sra	v0,v0,0x8
80085dd8:	a28250cc 	sb	v0,20684(s4)
80085ddc:	3c028007 	lui	v0,0x8007
80085de0:	ae637018 	sw	v1,28696(s3)
80085de4:	24426674 	addiu	v0,v0,26228
80085de8:	0040f809 	jalr	v0
80085dec:	00602021 	move	a0,v1
80085df0:	02028024 	and	s0,s0,v0
80085df4:	320200ff 	andi	v0,s0,0xff
80085df8:	a2300004 	sb	s0,4(s1)
80085dfc:	a2420006 	sb	v0,6(s2)
80085e00:	a2420005 	sb	v0,5(s2)
80085e04:	8fbf0024 	lw	ra,36(sp)
80085e08:	8fb40020 	lw	s4,32(sp)
80085e0c:	8fb3001c 	lw	s3,28(sp)
80085e10:	8fb20018 	lw	s2,24(sp)
80085e14:	8fb10014 	lw	s1,20(sp)
80085e18:	8fb00010 	lw	s0,16(sp)
80085e1c:	03e00008 	jr	ra
80085e20:	27bd0028 	addiu	sp,sp,40

80085e24 <_Z6Op81M0v>:
80085e24:	27bdffe0 	addiu	sp,sp,-32
80085e28:	afb10014 	sw	s1,20(sp)
80085e2c:	3c118021 	lui	s1,0x8021
80085e30:	afbf001c 	sw	ra,28(sp)
80085e34:	afb20018 	sw	s2,24(sp)
80085e38:	afb00010 	sw	s0,16(sp)
80085e3c:	2631e988 	addiu	s1,s1,-5752
80085e40:	8e250020 	lw	a1,32(s1)
80085e44:	3c108021 	lui	s0,0x8021
80085e48:	90a40000 	lbu	a0,0(a1)
80085e4c:	2610e974 	addiu	s0,s0,-5772
80085e50:	3c028022 	lui	v0,0x8022
80085e54:	a04450cc 	sb	a0,20684(v0)
80085e58:	96030006 	lhu	v1,6(s0)
80085e5c:	9604000a 	lhu	a0,10(s0)
80085e60:	90a20000 	lbu	v0,0(a1)
80085e64:	00641821 	addu	v1,v1,a0
80085e68:	00431021 	addu	v0,v0,v1
80085e6c:	3042ffff 	andi	v0,v0,0xffff
80085e70:	3c128021 	lui	s2,0x8021
80085e74:	24a50001 	addiu	a1,a1,1
80085e78:	00402021 	move	a0,v0
80085e7c:	ae427018 	sw	v0,28696(s2)
80085e80:	3c028007 	lui	v0,0x8007
80085e84:	244269c0 	addiu	v0,v0,27072
80085e88:	0040f809 	jalr	v0
80085e8c:	ae250020 	sw	a1,32(s1)
80085e90:	8e230010 	lw	v1,16(s1)
80085e94:	96040004 	lhu	a0,4(s0)
80085e98:	00431021 	addu	v0,v0,v1
80085e9c:	ae427018 	sw	v0,28696(s2)
80085ea0:	3c198008 	lui	t9,0x8008
80085ea4:	8fbf001c 	lw	ra,28(sp)
80085ea8:	8fb20018 	lw	s2,24(sp)
80085eac:	8fb10014 	lw	s1,20(sp)
80085eb0:	8fb00010 	lw	s0,16(sp)
80085eb4:	00402821 	move	a1,v0
80085eb8:	27398778 	addiu	t9,t9,-30856
80085ebc:	03200008 	jr	t9
80085ec0:	27bd0020 	addiu	sp,sp,32

80085ec4 <_Z6Op81M1v>:
80085ec4:	27bdffe0 	addiu	sp,sp,-32
80085ec8:	afb10014 	sw	s1,20(sp)
80085ecc:	3c118021 	lui	s1,0x8021
80085ed0:	afbf001c 	sw	ra,28(sp)
80085ed4:	afb20018 	sw	s2,24(sp)
80085ed8:	afb00010 	sw	s0,16(sp)
80085edc:	2631e988 	addiu	s1,s1,-5752
80085ee0:	8e250020 	lw	a1,32(s1)
80085ee4:	3c108021 	lui	s0,0x8021
80085ee8:	90a40000 	lbu	a0,0(a1)
80085eec:	2610e974 	addiu	s0,s0,-5772
80085ef0:	3c028022 	lui	v0,0x8022
80085ef4:	a04450cc 	sb	a0,20684(v0)
80085ef8:	96030006 	lhu	v1,6(s0)
80085efc:	9604000a 	lhu	a0,10(s0)
80085f00:	90a20000 	lbu	v0,0(a1)
80085f04:	00641821 	addu	v1,v1,a0
80085f08:	00431021 	addu	v0,v0,v1
80085f0c:	3042ffff 	andi	v0,v0,0xffff
80085f10:	3c128021 	lui	s2,0x8021
80085f14:	24a50001 	addiu	a1,a1,1
80085f18:	00402021 	move	a0,v0
80085f1c:	ae427018 	sw	v0,28696(s2)
80085f20:	3c028007 	lui	v0,0x8007
80085f24:	244269c0 	addiu	v0,v0,27072
80085f28:	0040f809 	jalr	v0
80085f2c:	ae250020 	sw	a1,32(s1)
80085f30:	8e230010 	lw	v1,16(s1)
80085f34:	92040004 	lbu	a0,4(s0)
80085f38:	00431021 	addu	v0,v0,v1
80085f3c:	ae427018 	sw	v0,28696(s2)
80085f40:	3c198008 	lui	t9,0x8008
80085f44:	8fbf001c 	lw	ra,28(sp)
80085f48:	8fb20018 	lw	s2,24(sp)
80085f4c:	8fb10014 	lw	s1,20(sp)
80085f50:	8fb00010 	lw	s0,16(sp)
80085f54:	00402821 	move	a1,v0
80085f58:	273985b4 	addiu	t9,t9,-31308
80085f5c:	03200008 	jr	t9
80085f60:	27bd0020 	addiu	sp,sp,32

80085f64 <_Z6OpE1M1v>:
80085f64:	27bdffd0 	addiu	sp,sp,-48
80085f68:	afb50024 	sw	s5,36(sp)
80085f6c:	3c158021 	lui	s5,0x8021
80085f70:	afbf0028 	sw	ra,40(sp)
80085f74:	afb40020 	sw	s4,32(sp)
80085f78:	afb3001c 	sw	s3,28(sp)
80085f7c:	afb20018 	sw	s2,24(sp)
80085f80:	afb10014 	sw	s1,20(sp)
80085f84:	afb00010 	sw	s0,16(sp)
80085f88:	26b3e988 	addiu	s3,s5,-5752
80085f8c:	8e650020 	lw	a1,32(s3)
80085f90:	3c148021 	lui	s4,0x8021
80085f94:	90a30000 	lbu	v1,0(a1)
80085f98:	2692e974 	addiu	s2,s4,-5772
80085f9c:	3c118022 	lui	s1,0x8022
80085fa0:	9644000a 	lhu	a0,10(s2)
80085fa4:	a22350cc 	sb	v1,20684(s1)
80085fa8:	96420006 	lhu	v0,6(s2)
80085fac:	90a30000 	lbu	v1,0(a1)
80085fb0:	00441021 	addu	v0,v0,a0
80085fb4:	00621821 	addu	v1,v1,v0
80085fb8:	3063ffff 	andi	v1,v1,0xffff
80085fbc:	24a50001 	addiu	a1,a1,1
80085fc0:	3c108021 	lui	s0,0x8021
80085fc4:	3c028007 	lui	v0,0x8007
80085fc8:	00602021 	move	a0,v1
80085fcc:	ae650020 	sw	a1,32(s3)
80085fd0:	244269c0 	addiu	v0,v0,27072
80085fd4:	0040f809 	jalr	v0
80085fd8:	ae037018 	sw	v1,28696(s0)
80085fdc:	8e630010 	lw	v1,16(s3)
80085fe0:	00431821 	addu	v1,v0,v1
80085fe4:	00021203 	sra	v0,v0,0x8
80085fe8:	a22250cc 	sb	v0,20684(s1)
80085fec:	3c028007 	lui	v0,0x8007
80085ff0:	00602021 	move	a0,v1
80085ff4:	24426674 	addiu	v0,v0,26228
80085ff8:	0040f809 	jalr	v0
80085ffc:	ae037018 	sw	v1,28696(s0)
80086000:	00404021 	move	t0,v0
80086004:	92420002 	lbu	v0,2(s2)
80086008:	3c038022 	lui	v1,0x8022
8008600c:	30420008 	andi	v0,v0,0x8
80086010:	1040003f 	beqz	v0,80086110 <_Z6OpE1M1v+0x1ac>
80086014:	a06850bc 	sb	t0,20668(v1)
80086018:	92620004 	lbu	v0,4(s3)
8008601c:	96440004 	lhu	a0,4(s2)
80086020:	3106000f 	andi	a2,t0,0xf
80086024:	2c420001 	sltiu	v0,v0,1
80086028:	00c21021 	addu	v0,a2,v0
8008602c:	00041902 	srl	v1,a0,0x4
80086030:	3084000f 	andi	a0,a0,0xf
80086034:	00822023 	subu	a0,a0,v0
80086038:	00082902 	srl	a1,t0,0x4
8008603c:	3063000f 	andi	v1,v1,0xf
80086040:	00651823 	subu	v1,v1,a1
80086044:	308700ff 	andi	a3,a0,0xff
80086048:	306a00ff 	andi	t2,v1,0xff
8008604c:	3c0b8022 	lui	t3,0x8022
80086050:	3c098022 	lui	t1,0x8022
80086054:	3c028022 	lui	v0,0x8022
80086058:	3c038022 	lui	v1,0x8022
8008605c:	2ce4000a 	sltiu	a0,a3,10
80086060:	a04650ae 	sb	a2,20654(v0)
80086064:	a06550af 	sb	a1,20655(v1)
80086068:	a16750aa 	sb	a3,20650(t3)
8008606c:	10800060 	beqz	a0,800861f0 <_Z6OpE1M1v+0x28c>
80086070:	a12a50ab 	sb	t2,20651(t1)
80086074:	912350ab 	lbu	v1,20651(t1)
80086078:	2c62000a 	sltiu	v0,v1,10
8008607c:	1440004b 	bnez	v0,800861ac <_Z6OpE1M1v+0x248>
80086080:	24020001 	li	v0,1
80086084:	2462000a 	addiu	v0,v1,10
80086088:	a12250ab 	sb	v0,20651(t1)
8008608c:	912350ab 	lbu	v1,20651(t1)
80086090:	916550aa 	lbu	a1,20650(t3)
80086094:	2682e974 	addiu	v0,s4,-5772
80086098:	00031900 	sll	v1,v1,0x4
8008609c:	00651825 	or	v1,v1,a1
800860a0:	90440004 	lbu	a0,4(v0)
800860a4:	306700ff 	andi	a3,v1,0xff
800860a8:	00871026 	xor	v0,a0,a3
800860ac:	30420080 	andi	v0,v0,0x80
800860b0:	00882026 	xor	a0,a0,t0
800860b4:	3c038022 	lui	v1,0x8022
800860b8:	00822024 	and	a0,a0,v0
800860bc:	a2600004 	sb	zero,4(s3)
800860c0:	10800048 	beqz	a0,800861e4 <_Z6OpE1M1v+0x280>
800860c4:	a06750b2 	sb	a3,20658(v1)
800860c8:	26a3e988 	addiu	v1,s5,-5752
800860cc:	24020001 	li	v0,1
800860d0:	a0620007 	sb	v0,7(v1)
800860d4:	26a3e988 	addiu	v1,s5,-5752
800860d8:	2682e974 	addiu	v0,s4,-5772
800860dc:	30e400ff 	andi	a0,a3,0xff
800860e0:	a0470004 	sb	a3,4(v0)
800860e4:	a0640006 	sb	a0,6(v1)
800860e8:	a0640005 	sb	a0,5(v1)
800860ec:	8fbf0028 	lw	ra,40(sp)
800860f0:	8fb50024 	lw	s5,36(sp)
800860f4:	8fb40020 	lw	s4,32(sp)
800860f8:	8fb3001c 	lw	s3,28(sp)
800860fc:	8fb20018 	lw	s2,24(sp)
80086100:	8fb10014 	lw	s1,20(sp)
80086104:	8fb00010 	lw	s0,16(sp)
80086108:	03e00008 	jr	ra
8008610c:	27bd0030 	addiu	sp,sp,48
80086110:	92440004 	lbu	a0,4(s2)
80086114:	92630004 	lbu	v1,4(s3)
80086118:	00881023 	subu	v0,a0,t0
8008611c:	00431021 	addu	v0,v0,v1
80086120:	2442ffff 	addiu	v0,v0,-1
80086124:	00021400 	sll	v0,v0,0x10
80086128:	00021403 	sra	v0,v0,0x10
8008612c:	00881826 	xor	v1,a0,t0
80086130:	304600ff 	andi	a2,v0,0xff
80086134:	30630080 	andi	v1,v1,0x80
80086138:	00022827 	nor	a1,zero,v0
8008613c:	00862026 	xor	a0,a0,a2
80086140:	00832024 	and	a0,a0,v1
80086144:	00052fc2 	srl	a1,a1,0x1f
80086148:	3c038022 	lui	v1,0x8022
8008614c:	a46250c6 	sh	v0,20678(v1)
80086150:	10800012 	beqz	a0,8008619c <_Z6OpE1M1v+0x238>
80086154:	a2650004 	sb	a1,4(s3)
80086158:	24020001 	li	v0,1
8008615c:	a2620007 	sb	v0,7(s3)
80086160:	26a3e988 	addiu	v1,s5,-5752
80086164:	2682e974 	addiu	v0,s4,-5772
80086168:	30c400ff 	andi	a0,a2,0xff
8008616c:	a0460004 	sb	a2,4(v0)
80086170:	a0640006 	sb	a0,6(v1)
80086174:	a0640005 	sb	a0,5(v1)
80086178:	8fbf0028 	lw	ra,40(sp)
8008617c:	8fb50024 	lw	s5,36(sp)
80086180:	8fb40020 	lw	s4,32(sp)
80086184:	8fb3001c 	lw	s3,28(sp)
80086188:	8fb20018 	lw	s2,24(sp)
8008618c:	8fb10014 	lw	s1,20(sp)
80086190:	8fb00010 	lw	s0,16(sp)
80086194:	03e00008 	jr	ra
80086198:	27bd0030 	addiu	sp,sp,48
8008619c:	08021858 	j	80086160 <_Z6OpE1M1v+0x1fc>
800861a0:	a2600007 	sb	zero,7(s3)
800861a4:	912350ab 	lbu	v1,20651(t1)
800861a8:	24020001 	li	v0,1
800861ac:	916550aa 	lbu	a1,20650(t3)
800861b0:	a2620004 	sb	v0,4(s3)
800861b4:	00031900 	sll	v1,v1,0x4
800861b8:	2682e974 	addiu	v0,s4,-5772
800861bc:	00651825 	or	v1,v1,a1
800861c0:	90440004 	lbu	a0,4(v0)
800861c4:	306700ff 	andi	a3,v1,0xff
800861c8:	00871026 	xor	v0,a0,a3
800861cc:	30420080 	andi	v0,v0,0x80
800861d0:	00882026 	xor	a0,a0,t0
800861d4:	3c038022 	lui	v1,0x8022
800861d8:	00822024 	and	a0,a0,v0
800861dc:	1480ffba 	bnez	a0,800860c8 <_Z6OpE1M1v+0x164>
800861e0:	a06750b2 	sb	a3,20658(v1)
800861e4:	26a2e988 	addiu	v0,s5,-5752
800861e8:	08021835 	j	800860d4 <_Z6OpE1M1v+0x170>
800861ec:	a0400007 	sb	zero,7(v0)
800861f0:	2543ffff 	addiu	v1,t2,-1
800861f4:	a12350ab 	sb	v1,20651(t1)
800861f8:	912350ab 	lbu	v1,20651(t1)
800861fc:	24e2000a 	addiu	v0,a3,10
80086200:	a16250aa 	sb	v0,20650(t3)
80086204:	2c62000a 	sltiu	v0,v1,10
80086208:	1440ffe6 	bnez	v0,800861a4 <_Z6OpE1M1v+0x240>
8008620c:	2462000a 	addiu	v0,v1,10
80086210:	08021823 	j	8008608c <_Z6OpE1M1v+0x128>
80086214:	a12250ab 	sb	v0,20651(t1)

80086218 <_Z6Op01M0v>:
80086218:	27bdffd0 	addiu	sp,sp,-48
8008621c:	afb3001c 	sw	s3,28(sp)
80086220:	3c138021 	lui	s3,0x8021
80086224:	2673e988 	addiu	s3,s3,-5752
80086228:	8e650020 	lw	a1,32(s3)
8008622c:	afbf0028 	sw	ra,40(sp)
80086230:	afb50024 	sw	s5,36(sp)
80086234:	afb40020 	sw	s4,32(sp)
80086238:	afb20018 	sw	s2,24(sp)
8008623c:	afb10014 	sw	s1,20(sp)
80086240:	afb00010 	sw	s0,16(sp)
80086244:	90a30000 	lbu	v1,0(a1)
80086248:	3c118021 	lui	s1,0x8021
8008624c:	2631e974 	addiu	s1,s1,-5772
80086250:	3c158022 	lui	s5,0x8022
80086254:	9624000a 	lhu	a0,10(s1)
80086258:	a2a350cc 	sb	v1,20684(s5)
8008625c:	96220006 	lhu	v0,6(s1)
80086260:	90a30000 	lbu	v1,0(a1)
80086264:	00441021 	addu	v0,v0,a0
80086268:	00621821 	addu	v1,v1,v0
8008626c:	3063ffff 	andi	v1,v1,0xffff
80086270:	3c128007 	lui	s2,0x8007
80086274:	24a50001 	addiu	a1,a1,1
80086278:	00602021 	move	a0,v1
8008627c:	265269c0 	addiu	s2,s2,27072
80086280:	3c148021 	lui	s4,0x8021
80086284:	ae650020 	sw	a1,32(s3)
80086288:	0240f809 	jalr	s2
8008628c:	ae837018 	sw	v1,28696(s4)
80086290:	8e630010 	lw	v1,16(s3)
80086294:	00022a03 	sra	a1,v0,0x8
80086298:	00431021 	addu	v0,v0,v1
8008629c:	96300004 	lhu	s0,4(s1)
800862a0:	00402021 	move	a0,v0
800862a4:	a2a550cc 	sb	a1,20684(s5)
800862a8:	0240f809 	jalr	s2
800862ac:	ae827018 	sw	v0,28696(s4)
800862b0:	02028025 	or	s0,s0,v0
800862b4:	3202ffff 	andi	v0,s0,0xffff
800862b8:	00021a02 	srl	v1,v0,0x8
800862bc:	0002102b 	sltu	v0,zero,v0
800862c0:	a6300004 	sh	s0,4(s1)
800862c4:	a2630006 	sb	v1,6(s3)
800862c8:	a2620005 	sb	v0,5(s3)
800862cc:	8fbf0028 	lw	ra,40(sp)
800862d0:	8fb50024 	lw	s5,36(sp)
800862d4:	8fb40020 	lw	s4,32(sp)
800862d8:	8fb3001c 	lw	s3,28(sp)
800862dc:	8fb20018 	lw	s2,24(sp)
800862e0:	8fb10014 	lw	s1,20(sp)
800862e4:	8fb00010 	lw	s0,16(sp)
800862e8:	03e00008 	jr	ra
800862ec:	27bd0030 	addiu	sp,sp,48

800862f0 <_Z6Op01M1v>:
800862f0:	27bdffd8 	addiu	sp,sp,-40
800862f4:	afb20018 	sw	s2,24(sp)
800862f8:	3c128021 	lui	s2,0x8021
800862fc:	2652e988 	addiu	s2,s2,-5752
80086300:	8e450020 	lw	a1,32(s2)
80086304:	afbf0024 	sw	ra,36(sp)
80086308:	afb40020 	sw	s4,32(sp)
8008630c:	afb3001c 	sw	s3,28(sp)
80086310:	afb10014 	sw	s1,20(sp)
80086314:	afb00010 	sw	s0,16(sp)
80086318:	90a30000 	lbu	v1,0(a1)
8008631c:	3c118021 	lui	s1,0x8021
80086320:	2631e974 	addiu	s1,s1,-5772
80086324:	3c148022 	lui	s4,0x8022
80086328:	9624000a 	lhu	a0,10(s1)
8008632c:	a28350cc 	sb	v1,20684(s4)
80086330:	96220006 	lhu	v0,6(s1)
80086334:	90a30000 	lbu	v1,0(a1)
80086338:	00441021 	addu	v0,v0,a0
8008633c:	00621821 	addu	v1,v1,v0
80086340:	3063ffff 	andi	v1,v1,0xffff
80086344:	24a50001 	addiu	a1,a1,1
80086348:	3c138021 	lui	s3,0x8021
8008634c:	3c028007 	lui	v0,0x8007
80086350:	00602021 	move	a0,v1
80086354:	ae450020 	sw	a1,32(s2)
80086358:	244269c0 	addiu	v0,v0,27072
8008635c:	0040f809 	jalr	v0
80086360:	ae637018 	sw	v1,28696(s3)
80086364:	8e430010 	lw	v1,16(s2)
80086368:	92300004 	lbu	s0,4(s1)
8008636c:	00431821 	addu	v1,v0,v1
80086370:	00021203 	sra	v0,v0,0x8
80086374:	a28250cc 	sb	v0,20684(s4)
80086378:	3c028007 	lui	v0,0x8007
8008637c:	ae637018 	sw	v1,28696(s3)
80086380:	24426674 	addiu	v0,v0,26228
80086384:	0040f809 	jalr	v0
80086388:	00602021 	move	a0,v1
8008638c:	02028025 	or	s0,s0,v0
80086390:	320200ff 	andi	v0,s0,0xff
80086394:	a2300004 	sb	s0,4(s1)
80086398:	a2420006 	sb	v0,6(s2)
8008639c:	a2420005 	sb	v0,5(s2)
800863a0:	8fbf0024 	lw	ra,36(sp)
800863a4:	8fb40020 	lw	s4,32(sp)
800863a8:	8fb3001c 	lw	s3,28(sp)
800863ac:	8fb20018 	lw	s2,24(sp)
800863b0:	8fb10014 	lw	s1,20(sp)
800863b4:	8fb00010 	lw	s0,16(sp)
800863b8:	03e00008 	jr	ra
800863bc:	27bd0028 	addiu	sp,sp,40

800863c0 <_Z6OpA1M0v>:
800863c0:	27bdffd8 	addiu	sp,sp,-40
800863c4:	afb10014 	sw	s1,20(sp)
800863c8:	3c118021 	lui	s1,0x8021
800863cc:	2631e988 	addiu	s1,s1,-5752
800863d0:	8e250020 	lw	a1,32(s1)
800863d4:	afbf0024 	sw	ra,36(sp)
800863d8:	afb40020 	sw	s4,32(sp)
800863dc:	afb3001c 	sw	s3,28(sp)
800863e0:	afb20018 	sw	s2,24(sp)
800863e4:	afb00010 	sw	s0,16(sp)
800863e8:	90a30000 	lbu	v1,0(a1)
800863ec:	3c128021 	lui	s2,0x8021
800863f0:	2652e974 	addiu	s2,s2,-5772
800863f4:	3c148022 	lui	s4,0x8022
800863f8:	9644000a 	lhu	a0,10(s2)
800863fc:	a28350cc 	sb	v1,20684(s4)
80086400:	96420006 	lhu	v0,6(s2)
80086404:	90a30000 	lbu	v1,0(a1)
80086408:	00441021 	addu	v0,v0,a0
8008640c:	00621821 	addu	v1,v1,v0
80086410:	3063ffff 	andi	v1,v1,0xffff
80086414:	3c108007 	lui	s0,0x8007
80086418:	24a50001 	addiu	a1,a1,1
8008641c:	00602021 	move	a0,v1
80086420:	261069c0 	addiu	s0,s0,27072
80086424:	3c138021 	lui	s3,0x8021
80086428:	ae250020 	sw	a1,32(s1)
8008642c:	0200f809 	jalr	s0
80086430:	ae637018 	sw	v1,28696(s3)
80086434:	8e230010 	lw	v1,16(s1)
80086438:	00022a03 	sra	a1,v0,0x8
8008643c:	00431021 	addu	v0,v0,v1
80086440:	00402021 	move	a0,v0
80086444:	a28550cc 	sb	a1,20684(s4)
80086448:	0200f809 	jalr	s0
8008644c:	ae627018 	sw	v0,28696(s3)
80086450:	a6420004 	sh	v0,4(s2)
80086454:	3042ffff 	andi	v0,v0,0xffff
80086458:	00021a02 	srl	v1,v0,0x8
8008645c:	0002102b 	sltu	v0,zero,v0
80086460:	a2230006 	sb	v1,6(s1)
80086464:	a2220005 	sb	v0,5(s1)
80086468:	8fbf0024 	lw	ra,36(sp)
8008646c:	8fb40020 	lw	s4,32(sp)
80086470:	8fb3001c 	lw	s3,28(sp)
80086474:	8fb20018 	lw	s2,24(sp)
80086478:	8fb10014 	lw	s1,20(sp)
8008647c:	8fb00010 	lw	s0,16(sp)
80086480:	03e00008 	jr	ra
80086484:	27bd0028 	addiu	sp,sp,40

80086488 <_Z6Op52M1v>:
80086488:	27bdffd8 	addiu	sp,sp,-40
8008648c:	afb10014 	sw	s1,20(sp)
80086490:	3c118021 	lui	s1,0x8021
80086494:	2631e988 	addiu	s1,s1,-5752
80086498:	8e250020 	lw	a1,32(s1)
8008649c:	afbf0024 	sw	ra,36(sp)
800864a0:	afb40020 	sw	s4,32(sp)
800864a4:	afb3001c 	sw	s3,28(sp)
800864a8:	afb20018 	sw	s2,24(sp)
800864ac:	afb00010 	sw	s0,16(sp)
800864b0:	90a20000 	lbu	v0,0(a1)
800864b4:	3c148022 	lui	s4,0x8022
800864b8:	3c128021 	lui	s2,0x8021
800864bc:	a28250cc 	sb	v0,20684(s4)
800864c0:	2652e974 	addiu	s2,s2,-5772
800864c4:	90a30000 	lbu	v1,0(a1)
800864c8:	96420006 	lhu	v0,6(s2)
800864cc:	24a50001 	addiu	a1,a1,1
800864d0:	00621821 	addu	v1,v1,v0
800864d4:	3063ffff 	andi	v1,v1,0xffff
800864d8:	3c138021 	lui	s3,0x8021
800864dc:	3c028007 	lui	v0,0x8007
800864e0:	00602021 	move	a0,v1
800864e4:	ae250020 	sw	a1,32(s1)
800864e8:	244269c0 	addiu	v0,v0,27072
800864ec:	0040f809 	jalr	v0
800864f0:	ae637018 	sw	v1,28696(s3)
800864f4:	8e230010 	lw	v1,16(s1)
800864f8:	92500004 	lbu	s0,4(s2)
800864fc:	00431821 	addu	v1,v0,v1
80086500:	00021203 	sra	v0,v0,0x8
80086504:	a28250cc 	sb	v0,20684(s4)
80086508:	3c028007 	lui	v0,0x8007
8008650c:	ae637018 	sw	v1,28696(s3)
80086510:	24426674 	addiu	v0,v0,26228
80086514:	0040f809 	jalr	v0
80086518:	00602021 	move	a0,v1
8008651c:	02028026 	xor	s0,s0,v0
80086520:	320200ff 	andi	v0,s0,0xff
80086524:	a2500004 	sb	s0,4(s2)
80086528:	a2220006 	sb	v0,6(s1)
8008652c:	a2220005 	sb	v0,5(s1)
80086530:	8fbf0024 	lw	ra,36(sp)
80086534:	8fb40020 	lw	s4,32(sp)
80086538:	8fb3001c 	lw	s3,28(sp)
8008653c:	8fb20018 	lw	s2,24(sp)
80086540:	8fb10014 	lw	s1,20(sp)
80086544:	8fb00010 	lw	s0,16(sp)
80086548:	03e00008 	jr	ra
8008654c:	27bd0028 	addiu	sp,sp,40

80086550 <_Z6OpD2M0v>:
80086550:	27bdffd0 	addiu	sp,sp,-48
80086554:	afb20018 	sw	s2,24(sp)
80086558:	3c128021 	lui	s2,0x8021
8008655c:	2652e988 	addiu	s2,s2,-5752
80086560:	8e450020 	lw	a1,32(s2)
80086564:	afbf0028 	sw	ra,40(sp)
80086568:	afb50024 	sw	s5,36(sp)
8008656c:	afb40020 	sw	s4,32(sp)
80086570:	afb3001c 	sw	s3,28(sp)
80086574:	afb10014 	sw	s1,20(sp)
80086578:	afb00010 	sw	s0,16(sp)
8008657c:	90a20000 	lbu	v0,0(a1)
80086580:	3c158022 	lui	s5,0x8022
80086584:	3c138021 	lui	s3,0x8021
80086588:	a2a250cc 	sb	v0,20684(s5)
8008658c:	2673e974 	addiu	s3,s3,-5772
80086590:	90a30000 	lbu	v1,0(a1)
80086594:	96620006 	lhu	v0,6(s3)
80086598:	3c118007 	lui	s1,0x8007
8008659c:	00621821 	addu	v1,v1,v0
800865a0:	3063ffff 	andi	v1,v1,0xffff
800865a4:	24a50001 	addiu	a1,a1,1
800865a8:	00602021 	move	a0,v1
800865ac:	263169c0 	addiu	s1,s1,27072
800865b0:	3c148021 	lui	s4,0x8021
800865b4:	ae450020 	sw	a1,32(s2)
800865b8:	0220f809 	jalr	s1
800865bc:	ae837018 	sw	v1,28696(s4)
800865c0:	8e430010 	lw	v1,16(s2)
800865c4:	96700004 	lhu	s0,4(s3)
800865c8:	00431821 	addu	v1,v0,v1
800865cc:	00602021 	move	a0,v1
800865d0:	00021203 	sra	v0,v0,0x8
800865d4:	ae837018 	sw	v1,28696(s4)
800865d8:	0220f809 	jalr	s1
800865dc:	a2a250cc 	sb	v0,20684(s5)
800865e0:	02028023 	subu	s0,s0,v0
800865e4:	3204ffff 	andi	a0,s0,0xffff
800865e8:	00101827 	nor	v1,zero,s0
800865ec:	3c028022 	lui	v0,0x8022
800865f0:	ac5050c8 	sw	s0,20680(v0)
800865f4:	00042a02 	srl	a1,a0,0x8
800865f8:	00031fc2 	srl	v1,v1,0x1f
800865fc:	0004202b 	sltu	a0,zero,a0
80086600:	a2450006 	sb	a1,6(s2)
80086604:	a2430004 	sb	v1,4(s2)
80086608:	a2440005 	sb	a0,5(s2)
8008660c:	8fbf0028 	lw	ra,40(sp)
80086610:	8fb50024 	lw	s5,36(sp)
80086614:	8fb40020 	lw	s4,32(sp)
80086618:	8fb3001c 	lw	s3,28(sp)
8008661c:	8fb20018 	lw	s2,24(sp)
80086620:	8fb10014 	lw	s1,20(sp)
80086624:	8fb00010 	lw	s0,16(sp)
80086628:	03e00008 	jr	ra
8008662c:	27bd0030 	addiu	sp,sp,48

80086630 <_Z6OpD2M1v>:
80086630:	27bdffd8 	addiu	sp,sp,-40
80086634:	afb10014 	sw	s1,20(sp)
80086638:	3c118021 	lui	s1,0x8021
8008663c:	2631e988 	addiu	s1,s1,-5752
80086640:	8e250020 	lw	a1,32(s1)
80086644:	afbf0024 	sw	ra,36(sp)
80086648:	afb40020 	sw	s4,32(sp)
8008664c:	afb3001c 	sw	s3,28(sp)
80086650:	afb20018 	sw	s2,24(sp)
80086654:	afb00010 	sw	s0,16(sp)
80086658:	90a20000 	lbu	v0,0(a1)
8008665c:	3c148022 	lui	s4,0x8022
80086660:	3c128021 	lui	s2,0x8021
80086664:	a28250cc 	sb	v0,20684(s4)
80086668:	2652e974 	addiu	s2,s2,-5772
8008666c:	90a30000 	lbu	v1,0(a1)
80086670:	96420006 	lhu	v0,6(s2)
80086674:	24a50001 	addiu	a1,a1,1
80086678:	00621821 	addu	v1,v1,v0
8008667c:	3063ffff 	andi	v1,v1,0xffff
80086680:	3c138021 	lui	s3,0x8021
80086684:	3c028007 	lui	v0,0x8007
80086688:	00602021 	move	a0,v1
8008668c:	ae250020 	sw	a1,32(s1)
80086690:	244269c0 	addiu	v0,v0,27072
80086694:	0040f809 	jalr	v0
80086698:	ae637018 	sw	v1,28696(s3)
8008669c:	8e230010 	lw	v1,16(s1)
800866a0:	92500004 	lbu	s0,4(s2)
800866a4:	00431821 	addu	v1,v0,v1
800866a8:	00021203 	sra	v0,v0,0x8
800866ac:	a28250cc 	sb	v0,20684(s4)
800866b0:	3c028007 	lui	v0,0x8007
800866b4:	00602021 	move	a0,v1
800866b8:	24426674 	addiu	v0,v0,26228
800866bc:	0040f809 	jalr	v0
800866c0:	ae637018 	sw	v1,28696(s3)
800866c4:	02028023 	subu	s0,s0,v0
800866c8:	00108400 	sll	s0,s0,0x10
800866cc:	00108403 	sra	s0,s0,0x10
800866d0:	00101827 	nor	v1,zero,s0
800866d4:	3c028022 	lui	v0,0x8022
800866d8:	a45050c6 	sh	s0,20678(v0)
800866dc:	320400ff 	andi	a0,s0,0xff
800866e0:	00031fc2 	srl	v1,v1,0x1f
800866e4:	a2240006 	sb	a0,6(s1)
800866e8:	a2230004 	sb	v1,4(s1)
800866ec:	a2240005 	sb	a0,5(s1)
800866f0:	8fbf0024 	lw	ra,36(sp)
800866f4:	8fb40020 	lw	s4,32(sp)
800866f8:	8fb3001c 	lw	s3,28(sp)
800866fc:	8fb20018 	lw	s2,24(sp)
80086700:	8fb10014 	lw	s1,20(sp)
80086704:	8fb00010 	lw	s0,16(sp)
80086708:	03e00008 	jr	ra
8008670c:	27bd0028 	addiu	sp,sp,40

80086710 <_Z6Op32M0v>:
80086710:	27bdffd0 	addiu	sp,sp,-48
80086714:	afb20018 	sw	s2,24(sp)
80086718:	3c128021 	lui	s2,0x8021
8008671c:	2652e988 	addiu	s2,s2,-5752
80086720:	8e450020 	lw	a1,32(s2)
80086724:	afbf0028 	sw	ra,40(sp)
80086728:	afb50024 	sw	s5,36(sp)
8008672c:	afb40020 	sw	s4,32(sp)
80086730:	afb3001c 	sw	s3,28(sp)
80086734:	afb10014 	sw	s1,20(sp)
80086738:	afb00010 	sw	s0,16(sp)
8008673c:	90a20000 	lbu	v0,0(a1)
80086740:	3c158022 	lui	s5,0x8022
80086744:	3c138021 	lui	s3,0x8021
80086748:	a2a250cc 	sb	v0,20684(s5)
8008674c:	2673e974 	addiu	s3,s3,-5772
80086750:	90a30000 	lbu	v1,0(a1)
80086754:	96620006 	lhu	v0,6(s3)
80086758:	3c118007 	lui	s1,0x8007
8008675c:	00621821 	addu	v1,v1,v0
80086760:	3063ffff 	andi	v1,v1,0xffff
80086764:	24a50001 	addiu	a1,a1,1
80086768:	00602021 	move	a0,v1
8008676c:	263169c0 	addiu	s1,s1,27072
80086770:	3c148021 	lui	s4,0x8021
80086774:	ae450020 	sw	a1,32(s2)
80086778:	0220f809 	jalr	s1
8008677c:	ae837018 	sw	v1,28696(s4)
80086780:	8e430010 	lw	v1,16(s2)
80086784:	00022a03 	sra	a1,v0,0x8
80086788:	00431021 	addu	v0,v0,v1
8008678c:	96700004 	lhu	s0,4(s3)
80086790:	00402021 	move	a0,v0
80086794:	a2a550cc 	sb	a1,20684(s5)
80086798:	0220f809 	jalr	s1
8008679c:	ae827018 	sw	v0,28696(s4)
800867a0:	02028024 	and	s0,s0,v0
800867a4:	3202ffff 	andi	v0,s0,0xffff
800867a8:	00021a02 	srl	v1,v0,0x8
800867ac:	0002102b 	sltu	v0,zero,v0
800867b0:	a6700004 	sh	s0,4(s3)
800867b4:	a2430006 	sb	v1,6(s2)
800867b8:	a2420005 	sb	v0,5(s2)
800867bc:	8fbf0028 	lw	ra,40(sp)
800867c0:	8fb50024 	lw	s5,36(sp)
800867c4:	8fb40020 	lw	s4,32(sp)
800867c8:	8fb3001c 	lw	s3,28(sp)
800867cc:	8fb20018 	lw	s2,24(sp)
800867d0:	8fb10014 	lw	s1,20(sp)
800867d4:	8fb00010 	lw	s0,16(sp)
800867d8:	03e00008 	jr	ra
800867dc:	27bd0030 	addiu	sp,sp,48

800867e0 <_Z6Op32M1v>:
800867e0:	27bdffd8 	addiu	sp,sp,-40
800867e4:	afb10014 	sw	s1,20(sp)
800867e8:	3c118021 	lui	s1,0x8021
800867ec:	2631e988 	addiu	s1,s1,-5752
800867f0:	8e250020 	lw	a1,32(s1)
800867f4:	afbf0024 	sw	ra,36(sp)
800867f8:	afb40020 	sw	s4,32(sp)
800867fc:	afb3001c 	sw	s3,28(sp)
80086800:	afb20018 	sw	s2,24(sp)
80086804:	afb00010 	sw	s0,16(sp)
80086808:	90a20000 	lbu	v0,0(a1)
8008680c:	3c148022 	lui	s4,0x8022
80086810:	3c128021 	lui	s2,0x8021
80086814:	a28250cc 	sb	v0,20684(s4)
80086818:	2652e974 	addiu	s2,s2,-5772
8008681c:	90a30000 	lbu	v1,0(a1)
80086820:	96420006 	lhu	v0,6(s2)
80086824:	24a50001 	addiu	a1,a1,1
80086828:	00621821 	addu	v1,v1,v0
8008682c:	3063ffff 	andi	v1,v1,0xffff
80086830:	3c138021 	lui	s3,0x8021
80086834:	3c028007 	lui	v0,0x8007
80086838:	00602021 	move	a0,v1
8008683c:	ae250020 	sw	a1,32(s1)
80086840:	244269c0 	addiu	v0,v0,27072
80086844:	0040f809 	jalr	v0
80086848:	ae637018 	sw	v1,28696(s3)
8008684c:	8e230010 	lw	v1,16(s1)
80086850:	92500004 	lbu	s0,4(s2)
80086854:	00431821 	addu	v1,v0,v1
80086858:	00021203 	sra	v0,v0,0x8
8008685c:	a28250cc 	sb	v0,20684(s4)
80086860:	3c028007 	lui	v0,0x8007
80086864:	ae637018 	sw	v1,28696(s3)
80086868:	24426674 	addiu	v0,v0,26228
8008686c:	0040f809 	jalr	v0
80086870:	00602021 	move	a0,v1
80086874:	02028024 	and	s0,s0,v0
80086878:	320200ff 	andi	v0,s0,0xff
8008687c:	a2500004 	sb	s0,4(s2)
80086880:	a2220006 	sb	v0,6(s1)
80086884:	a2220005 	sb	v0,5(s1)
80086888:	8fbf0024 	lw	ra,36(sp)
8008688c:	8fb40020 	lw	s4,32(sp)
80086890:	8fb3001c 	lw	s3,28(sp)
80086894:	8fb20018 	lw	s2,24(sp)
80086898:	8fb10014 	lw	s1,20(sp)
8008689c:	8fb00010 	lw	s0,16(sp)
800868a0:	03e00008 	jr	ra
800868a4:	27bd0028 	addiu	sp,sp,40

800868a8 <_Z6Op92M1v>:
800868a8:	27bdffe0 	addiu	sp,sp,-32
800868ac:	afb10014 	sw	s1,20(sp)
800868b0:	3c118021 	lui	s1,0x8021
800868b4:	afbf001c 	sw	ra,28(sp)
800868b8:	afb20018 	sw	s2,24(sp)
800868bc:	afb00010 	sw	s0,16(sp)
800868c0:	2631e988 	addiu	s1,s1,-5752
800868c4:	8e250020 	lw	a1,32(s1)
800868c8:	3c028022 	lui	v0,0x8022
800868cc:	90a30000 	lbu	v1,0(a1)
800868d0:	3c108021 	lui	s0,0x8021
800868d4:	a04350cc 	sb	v1,20684(v0)
800868d8:	2610e974 	addiu	s0,s0,-5772
800868dc:	90a30000 	lbu	v1,0(a1)
800868e0:	96020006 	lhu	v0,6(s0)
800868e4:	24a50001 	addiu	a1,a1,1
800868e8:	00621821 	addu	v1,v1,v0
800868ec:	3063ffff 	andi	v1,v1,0xffff
800868f0:	3c128021 	lui	s2,0x8021
800868f4:	3c028007 	lui	v0,0x8007
800868f8:	00602021 	move	a0,v1
800868fc:	ae250020 	sw	a1,32(s1)
80086900:	244269c0 	addiu	v0,v0,27072
80086904:	0040f809 	jalr	v0
80086908:	ae437018 	sw	v1,28696(s2)
8008690c:	8e230010 	lw	v1,16(s1)
80086910:	92040004 	lbu	a0,4(s0)
80086914:	00431021 	addu	v0,v0,v1
80086918:	ae427018 	sw	v0,28696(s2)
8008691c:	3c198008 	lui	t9,0x8008
80086920:	8fbf001c 	lw	ra,28(sp)
80086924:	8fb20018 	lw	s2,24(sp)
80086928:	8fb10014 	lw	s1,20(sp)
8008692c:	8fb00010 	lw	s0,16(sp)
80086930:	00402821 	move	a1,v0
80086934:	273985b4 	addiu	t9,t9,-31308
80086938:	03200008 	jr	t9
8008693c:	27bd0020 	addiu	sp,sp,32

80086940 <_Z6Op12M0v>:
80086940:	27bdffd0 	addiu	sp,sp,-48
80086944:	afb20018 	sw	s2,24(sp)
80086948:	3c128021 	lui	s2,0x8021
8008694c:	2652e988 	addiu	s2,s2,-5752
80086950:	8e450020 	lw	a1,32(s2)
80086954:	afbf0028 	sw	ra,40(sp)
80086958:	afb50024 	sw	s5,36(sp)
8008695c:	afb40020 	sw	s4,32(sp)
80086960:	afb3001c 	sw	s3,28(sp)
80086964:	afb10014 	sw	s1,20(sp)
80086968:	afb00010 	sw	s0,16(sp)
8008696c:	90a20000 	lbu	v0,0(a1)
80086970:	3c158022 	lui	s5,0x8022
80086974:	3c138021 	lui	s3,0x8021
80086978:	a2a250cc 	sb	v0,20684(s5)
8008697c:	2673e974 	addiu	s3,s3,-5772
80086980:	90a30000 	lbu	v1,0(a1)
80086984:	96620006 	lhu	v0,6(s3)
80086988:	3c118007 	lui	s1,0x8007
8008698c:	00621821 	addu	v1,v1,v0
80086990:	3063ffff 	andi	v1,v1,0xffff
80086994:	24a50001 	addiu	a1,a1,1
80086998:	00602021 	move	a0,v1
8008699c:	263169c0 	addiu	s1,s1,27072
800869a0:	3c148021 	lui	s4,0x8021
800869a4:	ae450020 	sw	a1,32(s2)
800869a8:	0220f809 	jalr	s1
800869ac:	ae837018 	sw	v1,28696(s4)
800869b0:	8e430010 	lw	v1,16(s2)
800869b4:	00022a03 	sra	a1,v0,0x8
800869b8:	00431021 	addu	v0,v0,v1
800869bc:	96700004 	lhu	s0,4(s3)
800869c0:	00402021 	move	a0,v0
800869c4:	a2a550cc 	sb	a1,20684(s5)
800869c8:	0220f809 	jalr	s1
800869cc:	ae827018 	sw	v0,28696(s4)
800869d0:	02028025 	or	s0,s0,v0
800869d4:	3202ffff 	andi	v0,s0,0xffff
800869d8:	00021a02 	srl	v1,v0,0x8
800869dc:	0002102b 	sltu	v0,zero,v0
800869e0:	a6700004 	sh	s0,4(s3)
800869e4:	a2430006 	sb	v1,6(s2)
800869e8:	a2420005 	sb	v0,5(s2)
800869ec:	8fbf0028 	lw	ra,40(sp)
800869f0:	8fb50024 	lw	s5,36(sp)
800869f4:	8fb40020 	lw	s4,32(sp)
800869f8:	8fb3001c 	lw	s3,28(sp)
800869fc:	8fb20018 	lw	s2,24(sp)
80086a00:	8fb10014 	lw	s1,20(sp)
80086a04:	8fb00010 	lw	s0,16(sp)
80086a08:	03e00008 	jr	ra
80086a0c:	27bd0030 	addiu	sp,sp,48

80086a10 <_Z6Op12M1v>:
80086a10:	27bdffd8 	addiu	sp,sp,-40
80086a14:	afb10014 	sw	s1,20(sp)
80086a18:	3c118021 	lui	s1,0x8021
80086a1c:	2631e988 	addiu	s1,s1,-5752
80086a20:	8e250020 	lw	a1,32(s1)
80086a24:	afbf0024 	sw	ra,36(sp)
80086a28:	afb40020 	sw	s4,32(sp)
80086a2c:	afb3001c 	sw	s3,28(sp)
80086a30:	afb20018 	sw	s2,24(sp)
80086a34:	afb00010 	sw	s0,16(sp)
80086a38:	90a20000 	lbu	v0,0(a1)
80086a3c:	3c148022 	lui	s4,0x8022
80086a40:	3c128021 	lui	s2,0x8021
80086a44:	a28250cc 	sb	v0,20684(s4)
80086a48:	2652e974 	addiu	s2,s2,-5772
80086a4c:	90a30000 	lbu	v1,0(a1)
80086a50:	96420006 	lhu	v0,6(s2)
80086a54:	24a50001 	addiu	a1,a1,1
80086a58:	00621821 	addu	v1,v1,v0
80086a5c:	3063ffff 	andi	v1,v1,0xffff
80086a60:	3c138021 	lui	s3,0x8021
80086a64:	3c028007 	lui	v0,0x8007
80086a68:	00602021 	move	a0,v1
80086a6c:	ae250020 	sw	a1,32(s1)
80086a70:	244269c0 	addiu	v0,v0,27072
80086a74:	0040f809 	jalr	v0
80086a78:	ae637018 	sw	v1,28696(s3)
80086a7c:	8e230010 	lw	v1,16(s1)
80086a80:	92500004 	lbu	s0,4(s2)
80086a84:	00431821 	addu	v1,v0,v1
80086a88:	00021203 	sra	v0,v0,0x8
80086a8c:	a28250cc 	sb	v0,20684(s4)
80086a90:	3c028007 	lui	v0,0x8007
80086a94:	ae637018 	sw	v1,28696(s3)
80086a98:	24426674 	addiu	v0,v0,26228
80086a9c:	0040f809 	jalr	v0
80086aa0:	00602021 	move	a0,v1
80086aa4:	02028025 	or	s0,s0,v0
80086aa8:	320200ff 	andi	v0,s0,0xff
80086aac:	a2500004 	sb	s0,4(s2)
80086ab0:	a2220006 	sb	v0,6(s1)
80086ab4:	a2220005 	sb	v0,5(s1)
80086ab8:	8fbf0024 	lw	ra,36(sp)
80086abc:	8fb40020 	lw	s4,32(sp)
80086ac0:	8fb3001c 	lw	s3,28(sp)
80086ac4:	8fb20018 	lw	s2,24(sp)
80086ac8:	8fb10014 	lw	s1,20(sp)
80086acc:	8fb00010 	lw	s0,16(sp)
80086ad0:	03e00008 	jr	ra
80086ad4:	27bd0028 	addiu	sp,sp,40

80086ad8 <_Z6OpB2M0v>:
80086ad8:	27bdffd8 	addiu	sp,sp,-40
80086adc:	afb10014 	sw	s1,20(sp)
80086ae0:	3c118021 	lui	s1,0x8021
80086ae4:	2631e988 	addiu	s1,s1,-5752
80086ae8:	8e250020 	lw	a1,32(s1)
80086aec:	afbf0024 	sw	ra,36(sp)
80086af0:	afb40020 	sw	s4,32(sp)
80086af4:	afb3001c 	sw	s3,28(sp)
80086af8:	afb20018 	sw	s2,24(sp)
80086afc:	afb00010 	sw	s0,16(sp)
80086b00:	90a20000 	lbu	v0,0(a1)
80086b04:	3c148022 	lui	s4,0x8022
80086b08:	3c128021 	lui	s2,0x8021
80086b0c:	a28250cc 	sb	v0,20684(s4)
80086b10:	2652e974 	addiu	s2,s2,-5772
80086b14:	90a30000 	lbu	v1,0(a1)
80086b18:	96420006 	lhu	v0,6(s2)
80086b1c:	3c108007 	lui	s0,0x8007
80086b20:	00621821 	addu	v1,v1,v0
80086b24:	3063ffff 	andi	v1,v1,0xffff
80086b28:	24a50001 	addiu	a1,a1,1
80086b2c:	00602021 	move	a0,v1
80086b30:	261069c0 	addiu	s0,s0,27072
80086b34:	3c138021 	lui	s3,0x8021
80086b38:	ae250020 	sw	a1,32(s1)
80086b3c:	0200f809 	jalr	s0
80086b40:	ae637018 	sw	v1,28696(s3)
80086b44:	8e230010 	lw	v1,16(s1)
80086b48:	00022a03 	sra	a1,v0,0x8
80086b4c:	00431021 	addu	v0,v0,v1
80086b50:	00402021 	move	a0,v0
80086b54:	a28550cc 	sb	a1,20684(s4)
80086b58:	0200f809 	jalr	s0
80086b5c:	ae627018 	sw	v0,28696(s3)
80086b60:	a6420004 	sh	v0,4(s2)
80086b64:	3042ffff 	andi	v0,v0,0xffff
80086b68:	00021a02 	srl	v1,v0,0x8
80086b6c:	0002102b 	sltu	v0,zero,v0
80086b70:	a2230006 	sb	v1,6(s1)
80086b74:	a2220005 	sb	v0,5(s1)
80086b78:	8fbf0024 	lw	ra,36(sp)
80086b7c:	8fb40020 	lw	s4,32(sp)
80086b80:	8fb3001c 	lw	s3,28(sp)
80086b84:	8fb20018 	lw	s2,24(sp)
80086b88:	8fb10014 	lw	s1,20(sp)
80086b8c:	8fb00010 	lw	s0,16(sp)
80086b90:	03e00008 	jr	ra
80086b94:	27bd0028 	addiu	sp,sp,40

80086b98 <_Z6OpB2M1v>:
80086b98:	27bdffd8 	addiu	sp,sp,-40
80086b9c:	afb00010 	sw	s0,16(sp)
80086ba0:	3c108021 	lui	s0,0x8021
80086ba4:	2610e988 	addiu	s0,s0,-5752
80086ba8:	8e050020 	lw	a1,32(s0)
80086bac:	afbf0020 	sw	ra,32(sp)
80086bb0:	afb3001c 	sw	s3,28(sp)
80086bb4:	afb20018 	sw	s2,24(sp)
80086bb8:	afb10014 	sw	s1,20(sp)
80086bbc:	90a20000 	lbu	v0,0(a1)
80086bc0:	3c138022 	lui	s3,0x8022
80086bc4:	3c118021 	lui	s1,0x8021
80086bc8:	a26250cc 	sb	v0,20684(s3)
80086bcc:	2631e974 	addiu	s1,s1,-5772
80086bd0:	90a30000 	lbu	v1,0(a1)
80086bd4:	96220006 	lhu	v0,6(s1)
80086bd8:	24a50001 	addiu	a1,a1,1
80086bdc:	00621821 	addu	v1,v1,v0
80086be0:	3063ffff 	andi	v1,v1,0xffff
80086be4:	3c128021 	lui	s2,0x8021
80086be8:	3c028007 	lui	v0,0x8007
80086bec:	00602021 	move	a0,v1
80086bf0:	ae050020 	sw	a1,32(s0)
80086bf4:	244269c0 	addiu	v0,v0,27072
80086bf8:	0040f809 	jalr	v0
80086bfc:	ae437018 	sw	v1,28696(s2)
80086c00:	8e030010 	lw	v1,16(s0)
80086c04:	00431821 	addu	v1,v0,v1
80086c08:	00021203 	sra	v0,v0,0x8
80086c0c:	a26250cc 	sb	v0,20684(s3)
80086c10:	3c028007 	lui	v0,0x8007
80086c14:	ae437018 	sw	v1,28696(s2)
80086c18:	24426674 	addiu	v0,v0,26228
80086c1c:	0040f809 	jalr	v0
80086c20:	00602021 	move	a0,v1
80086c24:	a2220004 	sb	v0,4(s1)
80086c28:	304200ff 	andi	v0,v0,0xff
80086c2c:	a2020006 	sb	v0,6(s0)
80086c30:	a2020005 	sb	v0,5(s0)
80086c34:	8fbf0020 	lw	ra,32(sp)
80086c38:	8fb3001c 	lw	s3,28(sp)
80086c3c:	8fb20018 	lw	s2,24(sp)
80086c40:	8fb10014 	lw	s1,20(sp)
80086c44:	8fb00010 	lw	s0,16(sp)
80086c48:	03e00008 	jr	ra
80086c4c:	27bd0028 	addiu	sp,sp,40

80086c50 <_Z6Op52M0v>:
80086c50:	27bdffd0 	addiu	sp,sp,-48
80086c54:	afb20018 	sw	s2,24(sp)
80086c58:	3c128021 	lui	s2,0x8021
80086c5c:	2652e988 	addiu	s2,s2,-5752
80086c60:	8e450020 	lw	a1,32(s2)
80086c64:	afbf0028 	sw	ra,40(sp)
80086c68:	afb50024 	sw	s5,36(sp)
80086c6c:	afb40020 	sw	s4,32(sp)
80086c70:	afb3001c 	sw	s3,28(sp)
80086c74:	afb10014 	sw	s1,20(sp)
80086c78:	afb00010 	sw	s0,16(sp)
80086c7c:	90a20000 	lbu	v0,0(a1)
80086c80:	3c158022 	lui	s5,0x8022
80086c84:	3c138021 	lui	s3,0x8021
80086c88:	a2a250cc 	sb	v0,20684(s5)
80086c8c:	2673e974 	addiu	s3,s3,-5772
80086c90:	90a30000 	lbu	v1,0(a1)
80086c94:	96620006 	lhu	v0,6(s3)
80086c98:	3c118007 	lui	s1,0x8007
80086c9c:	00621821 	addu	v1,v1,v0
80086ca0:	3063ffff 	andi	v1,v1,0xffff
80086ca4:	24a50001 	addiu	a1,a1,1
80086ca8:	00602021 	move	a0,v1
80086cac:	263169c0 	addiu	s1,s1,27072
80086cb0:	3c148021 	lui	s4,0x8021
80086cb4:	ae450020 	sw	a1,32(s2)
80086cb8:	0220f809 	jalr	s1
80086cbc:	ae837018 	sw	v1,28696(s4)
80086cc0:	8e430010 	lw	v1,16(s2)
80086cc4:	00022a03 	sra	a1,v0,0x8
80086cc8:	00431021 	addu	v0,v0,v1
80086ccc:	96700004 	lhu	s0,4(s3)
80086cd0:	00402021 	move	a0,v0
80086cd4:	a2a550cc 	sb	a1,20684(s5)
80086cd8:	0220f809 	jalr	s1
80086cdc:	ae827018 	sw	v0,28696(s4)
80086ce0:	02028026 	xor	s0,s0,v0
80086ce4:	3202ffff 	andi	v0,s0,0xffff
80086ce8:	00021a02 	srl	v1,v0,0x8
80086cec:	0002102b 	sltu	v0,zero,v0
80086cf0:	a6700004 	sh	s0,4(s3)
80086cf4:	a2430006 	sb	v1,6(s2)
80086cf8:	a2420005 	sb	v0,5(s2)
80086cfc:	8fbf0028 	lw	ra,40(sp)
80086d00:	8fb50024 	lw	s5,36(sp)
80086d04:	8fb40020 	lw	s4,32(sp)
80086d08:	8fb3001c 	lw	s3,28(sp)
80086d0c:	8fb20018 	lw	s2,24(sp)
80086d10:	8fb10014 	lw	s1,20(sp)
80086d14:	8fb00010 	lw	s0,16(sp)
80086d18:	03e00008 	jr	ra
80086d1c:	27bd0030 	addiu	sp,sp,48

80086d20 <_Z4OpD4v>:
80086d20:	27bdffe0 	addiu	sp,sp,-32
80086d24:	afb00010 	sw	s0,16(sp)
80086d28:	3c108021 	lui	s0,0x8021
80086d2c:	afbf001c 	sw	ra,28(sp)
80086d30:	afb20018 	sw	s2,24(sp)
80086d34:	afb10014 	sw	s1,20(sp)
80086d38:	2610e988 	addiu	s0,s0,-5752
80086d3c:	8e050020 	lw	a1,32(s0)
80086d40:	3c028022 	lui	v0,0x8022
80086d44:	90a30000 	lbu	v1,0(a1)
80086d48:	3c118021 	lui	s1,0x8021
80086d4c:	2631e974 	addiu	s1,s1,-5772
80086d50:	a04350cc 	sb	v1,20684(v0)
80086d54:	90a30000 	lbu	v1,0(a1)
80086d58:	96220006 	lhu	v0,6(s1)
80086d5c:	3c128021 	lui	s2,0x8021
80086d60:	00621821 	addu	v1,v1,v0
80086d64:	3063ffff 	andi	v1,v1,0xffff
80086d68:	24a50001 	addiu	a1,a1,1
80086d6c:	3c028007 	lui	v0,0x8007
80086d70:	00602021 	move	a0,v1
80086d74:	ae050020 	sw	a1,32(s0)
80086d78:	244269c0 	addiu	v0,v0,27072
80086d7c:	0040f809 	jalr	v0
80086d80:	ae437018 	sw	v1,28696(s2)
80086d84:	8e030010 	lw	v1,16(s0)
80086d88:	96250008 	lhu	a1,8(s1)
80086d8c:	00431021 	addu	v0,v0,v1
80086d90:	3044ffff 	andi	a0,v0,0xffff
80086d94:	3c108008 	lui	s0,0x8008
80086d98:	ae427018 	sw	v0,28696(s2)
80086d9c:	261085b4 	addiu	s0,s0,-31308
80086da0:	0200f809 	jalr	s0
80086da4:	00042202 	srl	a0,a0,0x8
80086da8:	96250008 	lhu	a1,8(s1)
80086dac:	92447018 	lbu	a0,28696(s2)
80086db0:	24a5ffff 	addiu	a1,a1,-1
80086db4:	0200f809 	jalr	s0
80086db8:	30a5ffff 	andi	a1,a1,0xffff
80086dbc:	96220008 	lhu	v0,8(s1)
80086dc0:	8fbf001c 	lw	ra,28(sp)
80086dc4:	2442fffe 	addiu	v0,v0,-2
80086dc8:	a6220008 	sh	v0,8(s1)
80086dcc:	8fb20018 	lw	s2,24(sp)
80086dd0:	8fb10014 	lw	s1,20(sp)
80086dd4:	8fb00010 	lw	s0,16(sp)
80086dd8:	03e00008 	jr	ra
80086ddc:	27bd0020 	addiu	sp,sp,32

80086de0 <_Z6OpD4E1v>:
80086de0:	27bdffe0 	addiu	sp,sp,-32
80086de4:	afb00010 	sw	s0,16(sp)
80086de8:	3c108021 	lui	s0,0x8021
80086dec:	afbf001c 	sw	ra,28(sp)
80086df0:	afb20018 	sw	s2,24(sp)
80086df4:	afb10014 	sw	s1,20(sp)
80086df8:	2610e988 	addiu	s0,s0,-5752
80086dfc:	8e050020 	lw	a1,32(s0)
80086e00:	3c028022 	lui	v0,0x8022
80086e04:	90a30000 	lbu	v1,0(a1)
80086e08:	3c118021 	lui	s1,0x8021
80086e0c:	2631e974 	addiu	s1,s1,-5772
80086e10:	a04350cc 	sb	v1,20684(v0)
80086e14:	90a30000 	lbu	v1,0(a1)
80086e18:	96220006 	lhu	v0,6(s1)
80086e1c:	3c128021 	lui	s2,0x8021
80086e20:	00621821 	addu	v1,v1,v0
80086e24:	3063ffff 	andi	v1,v1,0xffff
80086e28:	24a50001 	addiu	a1,a1,1
80086e2c:	3c028007 	lui	v0,0x8007
80086e30:	00602021 	move	a0,v1
80086e34:	ae050020 	sw	a1,32(s0)
80086e38:	244269c0 	addiu	v0,v0,27072
80086e3c:	0040f809 	jalr	v0
80086e40:	ae437018 	sw	v1,28696(s2)
80086e44:	8e040010 	lw	a0,16(s0)
80086e48:	96230008 	lhu	v1,8(s1)
80086e4c:	00441021 	addu	v0,v0,a0
80086e50:	3044ffff 	andi	a0,v0,0xffff
80086e54:	00602821 	move	a1,v1
80086e58:	3c108008 	lui	s0,0x8008
80086e5c:	2463ffff 	addiu	v1,v1,-1
80086e60:	261085b4 	addiu	s0,s0,-31308
80086e64:	a6230008 	sh	v1,8(s1)
80086e68:	ae427018 	sw	v0,28696(s2)
80086e6c:	0200f809 	jalr	s0
80086e70:	00042202 	srl	a0,a0,0x8
80086e74:	96220008 	lhu	v0,8(s1)
80086e78:	92447018 	lbu	a0,28696(s2)
80086e7c:	00402821 	move	a1,v0
80086e80:	2442ffff 	addiu	v0,v0,-1
80086e84:	0200f809 	jalr	s0
80086e88:	a6220008 	sh	v0,8(s1)
80086e8c:	24020001 	li	v0,1
80086e90:	a2220009 	sb	v0,9(s1)
80086e94:	8fbf001c 	lw	ra,28(sp)
80086e98:	8fb20018 	lw	s2,24(sp)
80086e9c:	8fb10014 	lw	s1,20(sp)
80086ea0:	8fb00010 	lw	s0,16(sp)
80086ea4:	03e00008 	jr	ra
80086ea8:	27bd0020 	addiu	sp,sp,32

80086eac <_Z6Op33M1v>:
80086eac:	27bdffd8 	addiu	sp,sp,-40
80086eb0:	afb20018 	sw	s2,24(sp)
80086eb4:	3c128021 	lui	s2,0x8021
80086eb8:	2652e988 	addiu	s2,s2,-5752
80086ebc:	8e450020 	lw	a1,32(s2)
80086ec0:	afbf0024 	sw	ra,36(sp)
80086ec4:	afb40020 	sw	s4,32(sp)
80086ec8:	afb3001c 	sw	s3,28(sp)
80086ecc:	afb10014 	sw	s1,20(sp)
80086ed0:	afb00010 	sw	s0,16(sp)
80086ed4:	90a20000 	lbu	v0,0(a1)
80086ed8:	3c148022 	lui	s4,0x8022
80086edc:	3c118021 	lui	s1,0x8021
80086ee0:	2631e974 	addiu	s1,s1,-5772
80086ee4:	a28250cc 	sb	v0,20684(s4)
80086ee8:	90a30000 	lbu	v1,0(a1)
80086eec:	96220008 	lhu	v0,8(s1)
80086ef0:	24a50001 	addiu	a1,a1,1
80086ef4:	00621821 	addu	v1,v1,v0
80086ef8:	3063ffff 	andi	v1,v1,0xffff
80086efc:	3c138021 	lui	s3,0x8021
80086f00:	3c028007 	lui	v0,0x8007
80086f04:	00602021 	move	a0,v1
80086f08:	ae450020 	sw	a1,32(s2)
80086f0c:	244269c0 	addiu	v0,v0,27072
80086f10:	0040f809 	jalr	v0
80086f14:	ae637018 	sw	v1,28696(s3)
80086f18:	8e430010 	lw	v1,16(s2)
80086f1c:	9625000c 	lhu	a1,12(s1)
80086f20:	92300004 	lbu	s0,4(s1)
80086f24:	00a32821 	addu	a1,a1,v1
80086f28:	3c0300ff 	lui	v1,0xff
80086f2c:	00452821 	addu	a1,v0,a1
80086f30:	3463ffff 	ori	v1,v1,0xffff
80086f34:	00021203 	sra	v0,v0,0x8
80086f38:	00a32824 	and	a1,a1,v1
80086f3c:	a28250cc 	sb	v0,20684(s4)
80086f40:	3c028007 	lui	v0,0x8007
80086f44:	ae657018 	sw	a1,28696(s3)
80086f48:	24426674 	addiu	v0,v0,26228
80086f4c:	0040f809 	jalr	v0
80086f50:	00a02021 	move	a0,a1
80086f54:	02028024 	and	s0,s0,v0
80086f58:	320200ff 	andi	v0,s0,0xff
80086f5c:	a2300004 	sb	s0,4(s1)
80086f60:	a2420006 	sb	v0,6(s2)
80086f64:	a2420005 	sb	v0,5(s2)
80086f68:	8fbf0024 	lw	ra,36(sp)
80086f6c:	8fb40020 	lw	s4,32(sp)
80086f70:	8fb3001c 	lw	s3,28(sp)
80086f74:	8fb20018 	lw	s2,24(sp)
80086f78:	8fb10014 	lw	s1,20(sp)
80086f7c:	8fb00010 	lw	s0,16(sp)
80086f80:	03e00008 	jr	ra
80086f84:	27bd0028 	addiu	sp,sp,40

80086f88 <_Z6Op93M0v>:
80086f88:	27bdffe0 	addiu	sp,sp,-32
80086f8c:	afb00010 	sw	s0,16(sp)
80086f90:	3c108021 	lui	s0,0x8021
80086f94:	afbf001c 	sw	ra,28(sp)
80086f98:	afb20018 	sw	s2,24(sp)
80086f9c:	afb10014 	sw	s1,20(sp)
80086fa0:	2610e988 	addiu	s0,s0,-5752
80086fa4:	8e050020 	lw	a1,32(s0)
80086fa8:	3c028022 	lui	v0,0x8022
80086fac:	90a30000 	lbu	v1,0(a1)
80086fb0:	3c118021 	lui	s1,0x8021
80086fb4:	2631e974 	addiu	s1,s1,-5772
80086fb8:	a04350cc 	sb	v1,20684(v0)
80086fbc:	90a30000 	lbu	v1,0(a1)
80086fc0:	96220008 	lhu	v0,8(s1)
80086fc4:	24a50001 	addiu	a1,a1,1
80086fc8:	00621821 	addu	v1,v1,v0
80086fcc:	3063ffff 	andi	v1,v1,0xffff
80086fd0:	3c128021 	lui	s2,0x8021
80086fd4:	3c028007 	lui	v0,0x8007
80086fd8:	00602021 	move	a0,v1
80086fdc:	ae050020 	sw	a1,32(s0)
80086fe0:	244269c0 	addiu	v0,v0,27072
80086fe4:	0040f809 	jalr	v0
80086fe8:	ae437018 	sw	v1,28696(s2)
80086fec:	8e040010 	lw	a0,16(s0)
80086ff0:	9623000c 	lhu	v1,12(s1)
80086ff4:	3c198008 	lui	t9,0x8008
80086ff8:	00641821 	addu	v1,v1,a0
80086ffc:	3c0400ff 	lui	a0,0xff
80087000:	3484ffff 	ori	a0,a0,0xffff
80087004:	00431021 	addu	v0,v0,v1
80087008:	00441024 	and	v0,v0,a0
8008700c:	ae427018 	sw	v0,28696(s2)
80087010:	96240004 	lhu	a0,4(s1)
80087014:	8fbf001c 	lw	ra,28(sp)
80087018:	8fb20018 	lw	s2,24(sp)
8008701c:	8fb10014 	lw	s1,20(sp)
80087020:	8fb00010 	lw	s0,16(sp)
80087024:	00402821 	move	a1,v0
80087028:	27398778 	addiu	t9,t9,-30856
8008702c:	03200008 	jr	t9
80087030:	27bd0020 	addiu	sp,sp,32

80087034 <_Z6Op93M1v>:
80087034:	27bdffe0 	addiu	sp,sp,-32
80087038:	afb00010 	sw	s0,16(sp)
8008703c:	3c108021 	lui	s0,0x8021
80087040:	afbf001c 	sw	ra,28(sp)
80087044:	afb20018 	sw	s2,24(sp)
80087048:	afb10014 	sw	s1,20(sp)
8008704c:	2610e988 	addiu	s0,s0,-5752
80087050:	8e050020 	lw	a1,32(s0)
80087054:	3c028022 	lui	v0,0x8022
80087058:	90a30000 	lbu	v1,0(a1)
8008705c:	3c118021 	lui	s1,0x8021
80087060:	2631e974 	addiu	s1,s1,-5772
80087064:	a04350cc 	sb	v1,20684(v0)
80087068:	90a30000 	lbu	v1,0(a1)
8008706c:	96220008 	lhu	v0,8(s1)
80087070:	24a50001 	addiu	a1,a1,1
80087074:	00621821 	addu	v1,v1,v0
80087078:	3063ffff 	andi	v1,v1,0xffff
8008707c:	3c128021 	lui	s2,0x8021
80087080:	3c028007 	lui	v0,0x8007
80087084:	00602021 	move	a0,v1
80087088:	ae050020 	sw	a1,32(s0)
8008708c:	244269c0 	addiu	v0,v0,27072
80087090:	0040f809 	jalr	v0
80087094:	ae437018 	sw	v1,28696(s2)
80087098:	8e040010 	lw	a0,16(s0)
8008709c:	9623000c 	lhu	v1,12(s1)
800870a0:	3c198008 	lui	t9,0x8008
800870a4:	00641821 	addu	v1,v1,a0
800870a8:	3c0400ff 	lui	a0,0xff
800870ac:	3484ffff 	ori	a0,a0,0xffff
800870b0:	00431021 	addu	v0,v0,v1
800870b4:	00441024 	and	v0,v0,a0
800870b8:	ae427018 	sw	v0,28696(s2)
800870bc:	92240004 	lbu	a0,4(s1)
800870c0:	8fbf001c 	lw	ra,28(sp)
800870c4:	8fb20018 	lw	s2,24(sp)
800870c8:	8fb10014 	lw	s1,20(sp)
800870cc:	8fb00010 	lw	s0,16(sp)
800870d0:	00402821 	move	a1,v0
800870d4:	273985b4 	addiu	t9,t9,-31308
800870d8:	03200008 	jr	t9
800870dc:	27bd0020 	addiu	sp,sp,32

800870e0 <_Z6Op13M0v>:
800870e0:	27bdffd0 	addiu	sp,sp,-48
800870e4:	afb20018 	sw	s2,24(sp)
800870e8:	3c128021 	lui	s2,0x8021
800870ec:	2652e988 	addiu	s2,s2,-5752
800870f0:	8e450020 	lw	a1,32(s2)
800870f4:	afbf0028 	sw	ra,40(sp)
800870f8:	afb50024 	sw	s5,36(sp)
800870fc:	afb40020 	sw	s4,32(sp)
80087100:	afb3001c 	sw	s3,28(sp)
80087104:	afb10014 	sw	s1,20(sp)
80087108:	afb00010 	sw	s0,16(sp)
8008710c:	90a20000 	lbu	v0,0(a1)
80087110:	3c158022 	lui	s5,0x8022
80087114:	3c118021 	lui	s1,0x8021
80087118:	2631e974 	addiu	s1,s1,-5772
8008711c:	a2a250cc 	sb	v0,20684(s5)
80087120:	90a30000 	lbu	v1,0(a1)
80087124:	96220008 	lhu	v0,8(s1)
80087128:	3c138007 	lui	s3,0x8007
8008712c:	00621821 	addu	v1,v1,v0
80087130:	3063ffff 	andi	v1,v1,0xffff
80087134:	24a50001 	addiu	a1,a1,1
80087138:	00602021 	move	a0,v1
8008713c:	267369c0 	addiu	s3,s3,27072
80087140:	3c148021 	lui	s4,0x8021
80087144:	ae450020 	sw	a1,32(s2)
80087148:	0260f809 	jalr	s3
8008714c:	ae837018 	sw	v1,28696(s4)
80087150:	8e430010 	lw	v1,16(s2)
80087154:	9625000c 	lhu	a1,12(s1)
80087158:	96300004 	lhu	s0,4(s1)
8008715c:	00a32821 	addu	a1,a1,v1
80087160:	3c0300ff 	lui	v1,0xff
80087164:	3463ffff 	ori	v1,v1,0xffff
80087168:	00452821 	addu	a1,v0,a1
8008716c:	00a32824 	and	a1,a1,v1
80087170:	00021203 	sra	v0,v0,0x8
80087174:	00a02021 	move	a0,a1
80087178:	a2a250cc 	sb	v0,20684(s5)
8008717c:	0260f809 	jalr	s3
80087180:	ae857018 	sw	a1,28696(s4)
80087184:	02028025 	or	s0,s0,v0
80087188:	3202ffff 	andi	v0,s0,0xffff
8008718c:	00021a02 	srl	v1,v0,0x8
80087190:	0002102b 	sltu	v0,zero,v0
80087194:	a6300004 	sh	s0,4(s1)
80087198:	a2430006 	sb	v1,6(s2)
8008719c:	a2420005 	sb	v0,5(s2)
800871a0:	8fbf0028 	lw	ra,40(sp)
800871a4:	8fb50024 	lw	s5,36(sp)
800871a8:	8fb40020 	lw	s4,32(sp)
800871ac:	8fb3001c 	lw	s3,28(sp)
800871b0:	8fb20018 	lw	s2,24(sp)
800871b4:	8fb10014 	lw	s1,20(sp)
800871b8:	8fb00010 	lw	s0,16(sp)
800871bc:	03e00008 	jr	ra
800871c0:	27bd0030 	addiu	sp,sp,48

800871c4 <_Z6Op13M1v>:
800871c4:	27bdffd8 	addiu	sp,sp,-40
800871c8:	afb20018 	sw	s2,24(sp)
800871cc:	3c128021 	lui	s2,0x8021
800871d0:	2652e988 	addiu	s2,s2,-5752
800871d4:	8e450020 	lw	a1,32(s2)
800871d8:	afbf0024 	sw	ra,36(sp)
800871dc:	afb40020 	sw	s4,32(sp)
800871e0:	afb3001c 	sw	s3,28(sp)
800871e4:	afb10014 	sw	s1,20(sp)
800871e8:	afb00010 	sw	s0,16(sp)
800871ec:	90a20000 	lbu	v0,0(a1)
800871f0:	3c148022 	lui	s4,0x8022
800871f4:	3c118021 	lui	s1,0x8021
800871f8:	2631e974 	addiu	s1,s1,-5772
800871fc:	a28250cc 	sb	v0,20684(s4)
80087200:	90a30000 	lbu	v1,0(a1)
80087204:	96220008 	lhu	v0,8(s1)
80087208:	24a50001 	addiu	a1,a1,1
8008720c:	00621821 	addu	v1,v1,v0
80087210:	3063ffff 	andi	v1,v1,0xffff
80087214:	3c138021 	lui	s3,0x8021
80087218:	3c028007 	lui	v0,0x8007
8008721c:	00602021 	move	a0,v1
80087220:	ae450020 	sw	a1,32(s2)
80087224:	244269c0 	addiu	v0,v0,27072
80087228:	0040f809 	jalr	v0
8008722c:	ae637018 	sw	v1,28696(s3)
80087230:	8e430010 	lw	v1,16(s2)
80087234:	9625000c 	lhu	a1,12(s1)
80087238:	92300004 	lbu	s0,4(s1)
8008723c:	00a32821 	addu	a1,a1,v1
80087240:	3c0300ff 	lui	v1,0xff
80087244:	00452821 	addu	a1,v0,a1
80087248:	3463ffff 	ori	v1,v1,0xffff
8008724c:	00021203 	sra	v0,v0,0x8
80087250:	00a32824 	and	a1,a1,v1
80087254:	a28250cc 	sb	v0,20684(s4)
80087258:	3c028007 	lui	v0,0x8007
8008725c:	ae657018 	sw	a1,28696(s3)
80087260:	24426674 	addiu	v0,v0,26228
80087264:	0040f809 	jalr	v0
80087268:	00a02021 	move	a0,a1
8008726c:	02028025 	or	s0,s0,v0
80087270:	320200ff 	andi	v0,s0,0xff
80087274:	a2300004 	sb	s0,4(s1)
80087278:	a2420006 	sb	v0,6(s2)
8008727c:	a2420005 	sb	v0,5(s2)
80087280:	8fbf0024 	lw	ra,36(sp)
80087284:	8fb40020 	lw	s4,32(sp)
80087288:	8fb3001c 	lw	s3,28(sp)
8008728c:	8fb20018 	lw	s2,24(sp)
80087290:	8fb10014 	lw	s1,20(sp)
80087294:	8fb00010 	lw	s0,16(sp)
80087298:	03e00008 	jr	ra
8008729c:	27bd0028 	addiu	sp,sp,40

800872a0 <_Z6OpB3M0v>:
800872a0:	27bdffd8 	addiu	sp,sp,-40
800872a4:	afb00010 	sw	s0,16(sp)
800872a8:	3c108021 	lui	s0,0x8021
800872ac:	2610e988 	addiu	s0,s0,-5752
800872b0:	8e050020 	lw	a1,32(s0)
800872b4:	afbf0024 	sw	ra,36(sp)
800872b8:	afb40020 	sw	s4,32(sp)
800872bc:	afb3001c 	sw	s3,28(sp)
800872c0:	afb20018 	sw	s2,24(sp)
800872c4:	afb10014 	sw	s1,20(sp)
800872c8:	90a20000 	lbu	v0,0(a1)
800872cc:	3c148022 	lui	s4,0x8022
800872d0:	3c128021 	lui	s2,0x8021
800872d4:	a28250cc 	sb	v0,20684(s4)
800872d8:	2652e974 	addiu	s2,s2,-5772
800872dc:	90a30000 	lbu	v1,0(a1)
800872e0:	96420008 	lhu	v0,8(s2)
800872e4:	3c118007 	lui	s1,0x8007
800872e8:	00621821 	addu	v1,v1,v0
800872ec:	3063ffff 	andi	v1,v1,0xffff
800872f0:	24a50001 	addiu	a1,a1,1
800872f4:	00602021 	move	a0,v1
800872f8:	263169c0 	addiu	s1,s1,27072
800872fc:	3c138021 	lui	s3,0x8021
80087300:	ae050020 	sw	a1,32(s0)
80087304:	0220f809 	jalr	s1
80087308:	ae637018 	sw	v1,28696(s3)
8008730c:	8e030010 	lw	v1,16(s0)
80087310:	9645000c 	lhu	a1,12(s2)
80087314:	00a32821 	addu	a1,a1,v1
80087318:	3c0300ff 	lui	v1,0xff
8008731c:	3463ffff 	ori	v1,v1,0xffff
80087320:	00452821 	addu	a1,v0,a1
80087324:	00a32824 	and	a1,a1,v1
80087328:	00021203 	sra	v0,v0,0x8
8008732c:	00a02021 	move	a0,a1
80087330:	a28250cc 	sb	v0,20684(s4)
80087334:	0220f809 	jalr	s1
80087338:	ae657018 	sw	a1,28696(s3)
8008733c:	a6420004 	sh	v0,4(s2)
80087340:	3042ffff 	andi	v0,v0,0xffff
80087344:	00021a02 	srl	v1,v0,0x8
80087348:	0002102b 	sltu	v0,zero,v0
8008734c:	a2030006 	sb	v1,6(s0)
80087350:	a2020005 	sb	v0,5(s0)
80087354:	8fbf0024 	lw	ra,36(sp)
80087358:	8fb40020 	lw	s4,32(sp)
8008735c:	8fb3001c 	lw	s3,28(sp)
80087360:	8fb20018 	lw	s2,24(sp)
80087364:	8fb10014 	lw	s1,20(sp)
80087368:	8fb00010 	lw	s0,16(sp)
8008736c:	03e00008 	jr	ra
80087370:	27bd0028 	addiu	sp,sp,40

80087374 <_Z6OpB3M1v>:
80087374:	27bdffd8 	addiu	sp,sp,-40
80087378:	afb00010 	sw	s0,16(sp)
8008737c:	3c108021 	lui	s0,0x8021
80087380:	2610e988 	addiu	s0,s0,-5752
80087384:	8e050020 	lw	a1,32(s0)
80087388:	afbf0020 	sw	ra,32(sp)
8008738c:	afb3001c 	sw	s3,28(sp)
80087390:	afb20018 	sw	s2,24(sp)
80087394:	afb10014 	sw	s1,20(sp)
80087398:	90a20000 	lbu	v0,0(a1)
8008739c:	3c138022 	lui	s3,0x8022
800873a0:	3c118021 	lui	s1,0x8021
800873a4:	a26250cc 	sb	v0,20684(s3)
800873a8:	2631e974 	addiu	s1,s1,-5772
800873ac:	90a30000 	lbu	v1,0(a1)
800873b0:	96220008 	lhu	v0,8(s1)
800873b4:	24a50001 	addiu	a1,a1,1
800873b8:	00621821 	addu	v1,v1,v0
800873bc:	3063ffff 	andi	v1,v1,0xffff
800873c0:	3c128021 	lui	s2,0x8021
800873c4:	3c028007 	lui	v0,0x8007
800873c8:	00602021 	move	a0,v1
800873cc:	ae050020 	sw	a1,32(s0)
800873d0:	244269c0 	addiu	v0,v0,27072
800873d4:	0040f809 	jalr	v0
800873d8:	ae437018 	sw	v1,28696(s2)
800873dc:	8e030010 	lw	v1,16(s0)
800873e0:	9625000c 	lhu	a1,12(s1)
800873e4:	00a32821 	addu	a1,a1,v1
800873e8:	3c0300ff 	lui	v1,0xff
800873ec:	00452821 	addu	a1,v0,a1
800873f0:	3463ffff 	ori	v1,v1,0xffff
800873f4:	00021203 	sra	v0,v0,0x8
800873f8:	00a32824 	and	a1,a1,v1
800873fc:	a26250cc 	sb	v0,20684(s3)
80087400:	3c028007 	lui	v0,0x8007
80087404:	ae457018 	sw	a1,28696(s2)
80087408:	24426674 	addiu	v0,v0,26228
8008740c:	0040f809 	jalr	v0
80087410:	00a02021 	move	a0,a1
80087414:	a2220004 	sb	v0,4(s1)
80087418:	304200ff 	andi	v0,v0,0xff
8008741c:	a2020006 	sb	v0,6(s0)
80087420:	a2020005 	sb	v0,5(s0)
80087424:	8fbf0020 	lw	ra,32(sp)
80087428:	8fb3001c 	lw	s3,28(sp)
8008742c:	8fb20018 	lw	s2,24(sp)
80087430:	8fb10014 	lw	s1,20(sp)
80087434:	8fb00010 	lw	s0,16(sp)
80087438:	03e00008 	jr	ra
8008743c:	27bd0028 	addiu	sp,sp,40

80087440 <_Z6Op53M0v>:
80087440:	27bdffd0 	addiu	sp,sp,-48
80087444:	afb20018 	sw	s2,24(sp)
80087448:	3c128021 	lui	s2,0x8021
8008744c:	2652e988 	addiu	s2,s2,-5752
80087450:	8e450020 	lw	a1,32(s2)
80087454:	afbf0028 	sw	ra,40(sp)
80087458:	afb50024 	sw	s5,36(sp)
8008745c:	afb40020 	sw	s4,32(sp)
80087460:	afb3001c 	sw	s3,28(sp)
80087464:	afb10014 	sw	s1,20(sp)
80087468:	afb00010 	sw	s0,16(sp)
8008746c:	90a20000 	lbu	v0,0(a1)
80087470:	3c158022 	lui	s5,0x8022
80087474:	3c118021 	lui	s1,0x8021
80087478:	2631e974 	addiu	s1,s1,-5772
8008747c:	a2a250cc 	sb	v0,20684(s5)
80087480:	90a30000 	lbu	v1,0(a1)
80087484:	96220008 	lhu	v0,8(s1)
80087488:	3c138007 	lui	s3,0x8007
8008748c:	00621821 	addu	v1,v1,v0
80087490:	3063ffff 	andi	v1,v1,0xffff
80087494:	24a50001 	addiu	a1,a1,1
80087498:	00602021 	move	a0,v1
8008749c:	267369c0 	addiu	s3,s3,27072
800874a0:	3c148021 	lui	s4,0x8021
800874a4:	ae450020 	sw	a1,32(s2)
800874a8:	0260f809 	jalr	s3
800874ac:	ae837018 	sw	v1,28696(s4)
800874b0:	8e430010 	lw	v1,16(s2)
800874b4:	9625000c 	lhu	a1,12(s1)
800874b8:	96300004 	lhu	s0,4(s1)
800874bc:	00a32821 	addu	a1,a1,v1
800874c0:	3c0300ff 	lui	v1,0xff
800874c4:	3463ffff 	ori	v1,v1,0xffff
800874c8:	00452821 	addu	a1,v0,a1
800874cc:	00a32824 	and	a1,a1,v1
800874d0:	00021203 	sra	v0,v0,0x8
800874d4:	00a02021 	move	a0,a1
800874d8:	a2a250cc 	sb	v0,20684(s5)
800874dc:	0260f809 	jalr	s3
800874e0:	ae857018 	sw	a1,28696(s4)
800874e4:	02028026 	xor	s0,s0,v0
800874e8:	3202ffff 	andi	v0,s0,0xffff
800874ec:	00021a02 	srl	v1,v0,0x8
800874f0:	0002102b 	sltu	v0,zero,v0
800874f4:	a6300004 	sh	s0,4(s1)
800874f8:	a2430006 	sb	v1,6(s2)
800874fc:	a2420005 	sb	v0,5(s2)
80087500:	8fbf0028 	lw	ra,40(sp)
80087504:	8fb50024 	lw	s5,36(sp)
80087508:	8fb40020 	lw	s4,32(sp)
8008750c:	8fb3001c 	lw	s3,28(sp)
80087510:	8fb20018 	lw	s2,24(sp)
80087514:	8fb10014 	lw	s1,20(sp)
80087518:	8fb00010 	lw	s0,16(sp)
8008751c:	03e00008 	jr	ra
80087520:	27bd0030 	addiu	sp,sp,48

80087524 <_Z6Op53M1v>:
80087524:	27bdffd8 	addiu	sp,sp,-40
80087528:	afb20018 	sw	s2,24(sp)
8008752c:	3c128021 	lui	s2,0x8021
80087530:	2652e988 	addiu	s2,s2,-5752
80087534:	8e450020 	lw	a1,32(s2)
80087538:	afbf0024 	sw	ra,36(sp)
8008753c:	afb40020 	sw	s4,32(sp)
80087540:	afb3001c 	sw	s3,28(sp)
80087544:	afb10014 	sw	s1,20(sp)
80087548:	afb00010 	sw	s0,16(sp)
8008754c:	90a20000 	lbu	v0,0(a1)
80087550:	3c148022 	lui	s4,0x8022
80087554:	3c118021 	lui	s1,0x8021
80087558:	2631e974 	addiu	s1,s1,-5772
8008755c:	a28250cc 	sb	v0,20684(s4)
80087560:	90a30000 	lbu	v1,0(a1)
80087564:	96220008 	lhu	v0,8(s1)
80087568:	24a50001 	addiu	a1,a1,1
8008756c:	00621821 	addu	v1,v1,v0
80087570:	3063ffff 	andi	v1,v1,0xffff
80087574:	3c138021 	lui	s3,0x8021
80087578:	3c028007 	lui	v0,0x8007
8008757c:	00602021 	move	a0,v1
80087580:	ae450020 	sw	a1,32(s2)
80087584:	244269c0 	addiu	v0,v0,27072
80087588:	0040f809 	jalr	v0
8008758c:	ae637018 	sw	v1,28696(s3)
80087590:	8e430010 	lw	v1,16(s2)
80087594:	9625000c 	lhu	a1,12(s1)
80087598:	92300004 	lbu	s0,4(s1)
8008759c:	00a32821 	addu	a1,a1,v1
800875a0:	3c0300ff 	lui	v1,0xff
800875a4:	00452821 	addu	a1,v0,a1
800875a8:	3463ffff 	ori	v1,v1,0xffff
800875ac:	00021203 	sra	v0,v0,0x8
800875b0:	00a32824 	and	a1,a1,v1
800875b4:	a28250cc 	sb	v0,20684(s4)
800875b8:	3c028007 	lui	v0,0x8007
800875bc:	ae657018 	sw	a1,28696(s3)
800875c0:	24426674 	addiu	v0,v0,26228
800875c4:	0040f809 	jalr	v0
800875c8:	00a02021 	move	a0,a1
800875cc:	02028026 	xor	s0,s0,v0
800875d0:	320200ff 	andi	v0,s0,0xff
800875d4:	a2300004 	sb	s0,4(s1)
800875d8:	a2420006 	sb	v0,6(s2)
800875dc:	a2420005 	sb	v0,5(s2)
800875e0:	8fbf0024 	lw	ra,36(sp)
800875e4:	8fb40020 	lw	s4,32(sp)
800875e8:	8fb3001c 	lw	s3,28(sp)
800875ec:	8fb20018 	lw	s2,24(sp)
800875f0:	8fb10014 	lw	s1,20(sp)
800875f4:	8fb00010 	lw	s0,16(sp)
800875f8:	03e00008 	jr	ra
800875fc:	27bd0028 	addiu	sp,sp,40

80087600 <_Z6OpD3M0v>:
80087600:	27bdffd0 	addiu	sp,sp,-48
80087604:	afb10014 	sw	s1,20(sp)
80087608:	3c118021 	lui	s1,0x8021
8008760c:	2631e988 	addiu	s1,s1,-5752
80087610:	8e250020 	lw	a1,32(s1)
80087614:	afbf0028 	sw	ra,40(sp)
80087618:	afb50024 	sw	s5,36(sp)
8008761c:	afb40020 	sw	s4,32(sp)
80087620:	afb3001c 	sw	s3,28(sp)
80087624:	afb20018 	sw	s2,24(sp)
80087628:	afb00010 	sw	s0,16(sp)
8008762c:	90a20000 	lbu	v0,0(a1)
80087630:	3c158022 	lui	s5,0x8022
80087634:	3c128021 	lui	s2,0x8021
80087638:	a2a250cc 	sb	v0,20684(s5)
8008763c:	2652e974 	addiu	s2,s2,-5772
80087640:	90a30000 	lbu	v1,0(a1)
80087644:	96420008 	lhu	v0,8(s2)
80087648:	3c138007 	lui	s3,0x8007
8008764c:	00621821 	addu	v1,v1,v0
80087650:	3063ffff 	andi	v1,v1,0xffff
80087654:	24a50001 	addiu	a1,a1,1
80087658:	00602021 	move	a0,v1
8008765c:	267369c0 	addiu	s3,s3,27072
80087660:	3c148021 	lui	s4,0x8021
80087664:	ae250020 	sw	a1,32(s1)
80087668:	0260f809 	jalr	s3
8008766c:	ae837018 	sw	v1,28696(s4)
80087670:	8e230010 	lw	v1,16(s1)
80087674:	9645000c 	lhu	a1,12(s2)
80087678:	96500004 	lhu	s0,4(s2)
8008767c:	00a32821 	addu	a1,a1,v1
80087680:	3c0300ff 	lui	v1,0xff
80087684:	3463ffff 	ori	v1,v1,0xffff
80087688:	00452821 	addu	a1,v0,a1
8008768c:	00a32824 	and	a1,a1,v1
80087690:	00a02021 	move	a0,a1
80087694:	00021203 	sra	v0,v0,0x8
80087698:	ae857018 	sw	a1,28696(s4)
8008769c:	0260f809 	jalr	s3
800876a0:	a2a250cc 	sb	v0,20684(s5)
800876a4:	02028023 	subu	s0,s0,v0
800876a8:	3204ffff 	andi	a0,s0,0xffff
800876ac:	00101827 	nor	v1,zero,s0
800876b0:	3c028022 	lui	v0,0x8022
800876b4:	ac5050c8 	sw	s0,20680(v0)
800876b8:	00042a02 	srl	a1,a0,0x8
800876bc:	00031fc2 	srl	v1,v1,0x1f
800876c0:	0004202b 	sltu	a0,zero,a0
800876c4:	a2250006 	sb	a1,6(s1)
800876c8:	a2230004 	sb	v1,4(s1)
800876cc:	a2240005 	sb	a0,5(s1)
800876d0:	8fbf0028 	lw	ra,40(sp)
800876d4:	8fb50024 	lw	s5,36(sp)
800876d8:	8fb40020 	lw	s4,32(sp)
800876dc:	8fb3001c 	lw	s3,28(sp)
800876e0:	8fb20018 	lw	s2,24(sp)
800876e4:	8fb10014 	lw	s1,20(sp)
800876e8:	8fb00010 	lw	s0,16(sp)
800876ec:	03e00008 	jr	ra
800876f0:	27bd0030 	addiu	sp,sp,48

800876f4 <_Z6OpD3M1v>:
800876f4:	27bdffd8 	addiu	sp,sp,-40
800876f8:	afb10014 	sw	s1,20(sp)
800876fc:	3c118021 	lui	s1,0x8021
80087700:	2631e988 	addiu	s1,s1,-5752
80087704:	8e250020 	lw	a1,32(s1)
80087708:	afbf0024 	sw	ra,36(sp)
8008770c:	afb40020 	sw	s4,32(sp)
80087710:	afb3001c 	sw	s3,28(sp)
80087714:	afb20018 	sw	s2,24(sp)
80087718:	afb00010 	sw	s0,16(sp)
8008771c:	90a20000 	lbu	v0,0(a1)
80087720:	3c148022 	lui	s4,0x8022
80087724:	3c128021 	lui	s2,0x8021
80087728:	a28250cc 	sb	v0,20684(s4)
8008772c:	2652e974 	addiu	s2,s2,-5772
80087730:	90a30000 	lbu	v1,0(a1)
80087734:	96420008 	lhu	v0,8(s2)
80087738:	24a50001 	addiu	a1,a1,1
8008773c:	00621821 	addu	v1,v1,v0
80087740:	3063ffff 	andi	v1,v1,0xffff
80087744:	3c138021 	lui	s3,0x8021
80087748:	3c028007 	lui	v0,0x8007
8008774c:	00602021 	move	a0,v1
80087750:	ae250020 	sw	a1,32(s1)
80087754:	244269c0 	addiu	v0,v0,27072
80087758:	0040f809 	jalr	v0
8008775c:	ae637018 	sw	v1,28696(s3)
80087760:	8e230010 	lw	v1,16(s1)
80087764:	9645000c 	lhu	a1,12(s2)
80087768:	92500004 	lbu	s0,4(s2)
8008776c:	00a32821 	addu	a1,a1,v1
80087770:	3c0300ff 	lui	v1,0xff
80087774:	3463ffff 	ori	v1,v1,0xffff
80087778:	00452821 	addu	a1,v0,a1
8008777c:	00021203 	sra	v0,v0,0x8
80087780:	00a32824 	and	a1,a1,v1
80087784:	a28250cc 	sb	v0,20684(s4)
80087788:	3c028007 	lui	v0,0x8007
8008778c:	00a02021 	move	a0,a1
80087790:	24426674 	addiu	v0,v0,26228
80087794:	0040f809 	jalr	v0
80087798:	ae657018 	sw	a1,28696(s3)
8008779c:	02028023 	subu	s0,s0,v0
800877a0:	00108400 	sll	s0,s0,0x10
800877a4:	00108403 	sra	s0,s0,0x10
800877a8:	00101827 	nor	v1,zero,s0
800877ac:	3c028022 	lui	v0,0x8022
800877b0:	a45050c6 	sh	s0,20678(v0)
800877b4:	320400ff 	andi	a0,s0,0xff
800877b8:	00031fc2 	srl	v1,v1,0x1f
800877bc:	a2240006 	sb	a0,6(s1)
800877c0:	a2230004 	sb	v1,4(s1)
800877c4:	a2240005 	sb	a0,5(s1)
800877c8:	8fbf0024 	lw	ra,36(sp)
800877cc:	8fb40020 	lw	s4,32(sp)
800877d0:	8fb3001c 	lw	s3,28(sp)
800877d4:	8fb20018 	lw	s2,24(sp)
800877d8:	8fb10014 	lw	s1,20(sp)
800877dc:	8fb00010 	lw	s0,16(sp)
800877e0:	03e00008 	jr	ra
800877e4:	27bd0028 	addiu	sp,sp,40

800877e8 <_Z6OpF2M1v>:
800877e8:	27bdffd0 	addiu	sp,sp,-48
800877ec:	afb50024 	sw	s5,36(sp)
800877f0:	3c158021 	lui	s5,0x8021
800877f4:	afbf0028 	sw	ra,40(sp)
800877f8:	afb40020 	sw	s4,32(sp)
800877fc:	afb3001c 	sw	s3,28(sp)
80087800:	afb20018 	sw	s2,24(sp)
80087804:	afb10014 	sw	s1,20(sp)
80087808:	afb00010 	sw	s0,16(sp)
8008780c:	26b3e988 	addiu	s3,s5,-5752
80087810:	8e650020 	lw	a1,32(s3)
80087814:	3c118022 	lui	s1,0x8022
80087818:	90a20000 	lbu	v0,0(a1)
8008781c:	3c148021 	lui	s4,0x8021
80087820:	a22250cc 	sb	v0,20684(s1)
80087824:	2692e974 	addiu	s2,s4,-5772
80087828:	90a30000 	lbu	v1,0(a1)
8008782c:	96420006 	lhu	v0,6(s2)
80087830:	24a50001 	addiu	a1,a1,1
80087834:	00621821 	addu	v1,v1,v0
80087838:	3063ffff 	andi	v1,v1,0xffff
8008783c:	3c108021 	lui	s0,0x8021
80087840:	3c028007 	lui	v0,0x8007
80087844:	00602021 	move	a0,v1
80087848:	ae650020 	sw	a1,32(s3)
8008784c:	244269c0 	addiu	v0,v0,27072
80087850:	0040f809 	jalr	v0
80087854:	ae037018 	sw	v1,28696(s0)
80087858:	8e630010 	lw	v1,16(s3)
8008785c:	00431821 	addu	v1,v0,v1
80087860:	00021203 	sra	v0,v0,0x8
80087864:	a22250cc 	sb	v0,20684(s1)
80087868:	3c028007 	lui	v0,0x8007
8008786c:	00602021 	move	a0,v1
80087870:	24426674 	addiu	v0,v0,26228
80087874:	0040f809 	jalr	v0
80087878:	ae037018 	sw	v1,28696(s0)
8008787c:	00404021 	move	t0,v0
80087880:	92420002 	lbu	v0,2(s2)
80087884:	3c038022 	lui	v1,0x8022
80087888:	30420008 	andi	v0,v0,0x8
8008788c:	1040003f 	beqz	v0,8008798c <_Z6OpF2M1v+0x1a4>
80087890:	a06850bc 	sb	t0,20668(v1)
80087894:	92620004 	lbu	v0,4(s3)
80087898:	96440004 	lhu	a0,4(s2)
8008789c:	3106000f 	andi	a2,t0,0xf
800878a0:	2c420001 	sltiu	v0,v0,1
800878a4:	00c21021 	addu	v0,a2,v0
800878a8:	00041902 	srl	v1,a0,0x4
800878ac:	3084000f 	andi	a0,a0,0xf
800878b0:	00822023 	subu	a0,a0,v0
800878b4:	00082902 	srl	a1,t0,0x4
800878b8:	3063000f 	andi	v1,v1,0xf
800878bc:	00651823 	subu	v1,v1,a1
800878c0:	308700ff 	andi	a3,a0,0xff
800878c4:	306a00ff 	andi	t2,v1,0xff
800878c8:	3c0b8022 	lui	t3,0x8022
800878cc:	3c098022 	lui	t1,0x8022
800878d0:	3c028022 	lui	v0,0x8022
800878d4:	3c038022 	lui	v1,0x8022
800878d8:	2ce4000a 	sltiu	a0,a3,10
800878dc:	a04650ae 	sb	a2,20654(v0)
800878e0:	a06550af 	sb	a1,20655(v1)
800878e4:	a16750aa 	sb	a3,20650(t3)
800878e8:	10800060 	beqz	a0,80087a6c <_Z6OpF2M1v+0x284>
800878ec:	a12a50ab 	sb	t2,20651(t1)
800878f0:	912350ab 	lbu	v1,20651(t1)
800878f4:	2c62000a 	sltiu	v0,v1,10
800878f8:	1440004b 	bnez	v0,80087a28 <_Z6OpF2M1v+0x240>
800878fc:	24020001 	li	v0,1
80087900:	2462000a 	addiu	v0,v1,10
80087904:	a12250ab 	sb	v0,20651(t1)
80087908:	912350ab 	lbu	v1,20651(t1)
8008790c:	916550aa 	lbu	a1,20650(t3)
80087910:	2682e974 	addiu	v0,s4,-5772
80087914:	00031900 	sll	v1,v1,0x4
80087918:	00651825 	or	v1,v1,a1
8008791c:	90440004 	lbu	a0,4(v0)
80087920:	306700ff 	andi	a3,v1,0xff
80087924:	00871026 	xor	v0,a0,a3
80087928:	30420080 	andi	v0,v0,0x80
8008792c:	00882026 	xor	a0,a0,t0
80087930:	3c038022 	lui	v1,0x8022
80087934:	00822024 	and	a0,a0,v0
80087938:	a2600004 	sb	zero,4(s3)
8008793c:	10800048 	beqz	a0,80087a60 <_Z6OpF2M1v+0x278>
80087940:	a06750b2 	sb	a3,20658(v1)
80087944:	26a3e988 	addiu	v1,s5,-5752
80087948:	24020001 	li	v0,1
8008794c:	a0620007 	sb	v0,7(v1)
80087950:	26a3e988 	addiu	v1,s5,-5752
80087954:	2682e974 	addiu	v0,s4,-5772
80087958:	30e400ff 	andi	a0,a3,0xff
8008795c:	a0470004 	sb	a3,4(v0)
80087960:	a0640006 	sb	a0,6(v1)
80087964:	a0640005 	sb	a0,5(v1)
80087968:	8fbf0028 	lw	ra,40(sp)
8008796c:	8fb50024 	lw	s5,36(sp)
80087970:	8fb40020 	lw	s4,32(sp)
80087974:	8fb3001c 	lw	s3,28(sp)
80087978:	8fb20018 	lw	s2,24(sp)
8008797c:	8fb10014 	lw	s1,20(sp)
80087980:	8fb00010 	lw	s0,16(sp)
80087984:	03e00008 	jr	ra
80087988:	27bd0030 	addiu	sp,sp,48
8008798c:	92440004 	lbu	a0,4(s2)
80087990:	92630004 	lbu	v1,4(s3)
80087994:	00881023 	subu	v0,a0,t0
80087998:	00431021 	addu	v0,v0,v1
8008799c:	2442ffff 	addiu	v0,v0,-1
800879a0:	00021400 	sll	v0,v0,0x10
800879a4:	00021403 	sra	v0,v0,0x10
800879a8:	00881826 	xor	v1,a0,t0
800879ac:	304600ff 	andi	a2,v0,0xff
800879b0:	30630080 	andi	v1,v1,0x80
800879b4:	00022827 	nor	a1,zero,v0
800879b8:	00862026 	xor	a0,a0,a2
800879bc:	00832024 	and	a0,a0,v1
800879c0:	00052fc2 	srl	a1,a1,0x1f
800879c4:	3c038022 	lui	v1,0x8022
800879c8:	a46250c6 	sh	v0,20678(v1)
800879cc:	10800012 	beqz	a0,80087a18 <_Z6OpF2M1v+0x230>
800879d0:	a2650004 	sb	a1,4(s3)
800879d4:	24020001 	li	v0,1
800879d8:	a2620007 	sb	v0,7(s3)
800879dc:	26a3e988 	addiu	v1,s5,-5752
800879e0:	2682e974 	addiu	v0,s4,-5772
800879e4:	30c400ff 	andi	a0,a2,0xff
800879e8:	a0460004 	sb	a2,4(v0)
800879ec:	a0640006 	sb	a0,6(v1)
800879f0:	a0640005 	sb	a0,5(v1)
800879f4:	8fbf0028 	lw	ra,40(sp)
800879f8:	8fb50024 	lw	s5,36(sp)
800879fc:	8fb40020 	lw	s4,32(sp)
80087a00:	8fb3001c 	lw	s3,28(sp)
80087a04:	8fb20018 	lw	s2,24(sp)
80087a08:	8fb10014 	lw	s1,20(sp)
80087a0c:	8fb00010 	lw	s0,16(sp)
80087a10:	03e00008 	jr	ra
80087a14:	27bd0030 	addiu	sp,sp,48
80087a18:	08021e77 	j	800879dc <_Z6OpF2M1v+0x1f4>
80087a1c:	a2600007 	sb	zero,7(s3)
80087a20:	912350ab 	lbu	v1,20651(t1)
80087a24:	24020001 	li	v0,1
80087a28:	916550aa 	lbu	a1,20650(t3)
80087a2c:	a2620004 	sb	v0,4(s3)
80087a30:	00031900 	sll	v1,v1,0x4
80087a34:	2682e974 	addiu	v0,s4,-5772
80087a38:	00651825 	or	v1,v1,a1
80087a3c:	90440004 	lbu	a0,4(v0)
80087a40:	306700ff 	andi	a3,v1,0xff
80087a44:	00871026 	xor	v0,a0,a3
80087a48:	30420080 	andi	v0,v0,0x80
80087a4c:	00882026 	xor	a0,a0,t0
80087a50:	3c038022 	lui	v1,0x8022
80087a54:	00822024 	and	a0,a0,v0
80087a58:	1480ffba 	bnez	a0,80087944 <_Z6OpF2M1v+0x15c>
80087a5c:	a06750b2 	sb	a3,20658(v1)
80087a60:	26a2e988 	addiu	v0,s5,-5752
80087a64:	08021e54 	j	80087950 <_Z6OpF2M1v+0x168>
80087a68:	a0400007 	sb	zero,7(v0)
80087a6c:	2543ffff 	addiu	v1,t2,-1
80087a70:	a12350ab 	sb	v1,20651(t1)
80087a74:	912350ab 	lbu	v1,20651(t1)
80087a78:	24e2000a 	addiu	v0,a3,10
80087a7c:	a16250aa 	sb	v0,20650(t3)
80087a80:	2c62000a 	sltiu	v0,v1,10
80087a84:	1440ffe6 	bnez	v0,80087a20 <_Z6OpF2M1v+0x238>
80087a88:	2462000a 	addiu	v0,v1,10
80087a8c:	08021e42 	j	80087908 <_Z6OpF2M1v+0x120>
80087a90:	a12250ab 	sb	v0,20651(t1)

80087a94 <_Z6OpF5M1v>:
80087a94:	27bdffd8 	addiu	sp,sp,-40
80087a98:	afb3001c 	sw	s3,28(sp)
80087a9c:	3c138021 	lui	s3,0x8021
80087aa0:	afb20018 	sw	s2,24(sp)
80087aa4:	afb10014 	sw	s1,20(sp)
80087aa8:	afb00010 	sw	s0,16(sp)
80087aac:	afbf0020 	sw	ra,32(sp)
80087ab0:	2671e988 	addiu	s1,s3,-5752
80087ab4:	8e270020 	lw	a3,32(s1)
80087ab8:	3c128021 	lui	s2,0x8021
80087abc:	90e30000 	lbu	v1,0(a3)
80087ac0:	2650e974 	addiu	s0,s2,-5772
80087ac4:	3c028022 	lui	v0,0x8022
80087ac8:	a04350cc 	sb	v1,20684(v0)
80087acc:	96060006 	lhu	a2,6(s0)
80087ad0:	9602000a 	lhu	v0,10(s0)
80087ad4:	96040002 	lhu	a0,2(s0)
80087ad8:	90e50000 	lbu	a1,0(a3)
80087adc:	00c23021 	addu	a2,a2,v0
80087ae0:	30840100 	andi	a0,a0,0x100
80087ae4:	3402ffff 	li	v0,0xffff
80087ae8:	240300ff 	li	v1,255
80087aec:	0044180a 	movz	v1,v0,a0
80087af0:	00a62821 	addu	a1,a1,a2
80087af4:	00651824 	and	v1,v1,a1
80087af8:	3c028021 	lui	v0,0x8021
80087afc:	ac437018 	sw	v1,28696(v0)
80087b00:	24e70001 	addiu	a3,a3,1
80087b04:	3c028007 	lui	v0,0x8007
80087b08:	00602021 	move	a0,v1
80087b0c:	24426674 	addiu	v0,v0,26228
80087b10:	0040f809 	jalr	v0
80087b14:	ae270020 	sw	a3,32(s1)
80087b18:	00404021 	move	t0,v0
80087b1c:	92020002 	lbu	v0,2(s0)
80087b20:	3c038022 	lui	v1,0x8022
80087b24:	30420008 	andi	v0,v0,0x8
80087b28:	1040003e 	beqz	v0,80087c24 <_Z6OpF5M1v+0x190>
80087b2c:	a06850bc 	sb	t0,20668(v1)
80087b30:	92220004 	lbu	v0,4(s1)
80087b34:	96040004 	lhu	a0,4(s0)
80087b38:	3106000f 	andi	a2,t0,0xf
80087b3c:	2c420001 	sltiu	v0,v0,1
80087b40:	00c21021 	addu	v0,a2,v0
80087b44:	00041902 	srl	v1,a0,0x4
80087b48:	3084000f 	andi	a0,a0,0xf
80087b4c:	00822023 	subu	a0,a0,v0
80087b50:	00082902 	srl	a1,t0,0x4
80087b54:	3063000f 	andi	v1,v1,0xf
80087b58:	00651823 	subu	v1,v1,a1
80087b5c:	308700ff 	andi	a3,a0,0xff
80087b60:	306a00ff 	andi	t2,v1,0xff
80087b64:	3c0b8022 	lui	t3,0x8022
80087b68:	3c098022 	lui	t1,0x8022
80087b6c:	3c028022 	lui	v0,0x8022
80087b70:	3c038022 	lui	v1,0x8022
80087b74:	2ce4000a 	sltiu	a0,a3,10
80087b78:	02206021 	move	t4,s1
80087b7c:	a04650ae 	sb	a2,20654(v0)
80087b80:	a06550af 	sb	a1,20655(v1)
80087b84:	a16750aa 	sb	a3,20650(t3)
80087b88:	1080005c 	beqz	a0,80087cfc <_Z6OpF5M1v+0x268>
80087b8c:	a12a50ab 	sb	t2,20651(t1)
80087b90:	912350ab 	lbu	v1,20651(t1)
80087b94:	2c62000a 	sltiu	v0,v1,10
80087b98:	14400047 	bnez	v0,80087cb8 <_Z6OpF5M1v+0x224>
80087b9c:	24020001 	li	v0,1
80087ba0:	2462000a 	addiu	v0,v1,10
80087ba4:	a12250ab 	sb	v0,20651(t1)
80087ba8:	912350ab 	lbu	v1,20651(t1)
80087bac:	916550aa 	lbu	a1,20650(t3)
80087bb0:	2642e974 	addiu	v0,s2,-5772
80087bb4:	00031900 	sll	v1,v1,0x4
80087bb8:	00651825 	or	v1,v1,a1
80087bbc:	90440004 	lbu	a0,4(v0)
80087bc0:	306700ff 	andi	a3,v1,0xff
80087bc4:	00871026 	xor	v0,a0,a3
80087bc8:	30420080 	andi	v0,v0,0x80
80087bcc:	00882026 	xor	a0,a0,t0
80087bd0:	3c038022 	lui	v1,0x8022
80087bd4:	00822024 	and	a0,a0,v0
80087bd8:	a1800004 	sb	zero,4(t4)
80087bdc:	10800044 	beqz	a0,80087cf0 <_Z6OpF5M1v+0x25c>
80087be0:	a06750b2 	sb	a3,20658(v1)
80087be4:	2663e988 	addiu	v1,s3,-5752
80087be8:	24020001 	li	v0,1
80087bec:	a0620007 	sb	v0,7(v1)
80087bf0:	2663e988 	addiu	v1,s3,-5752
80087bf4:	2642e974 	addiu	v0,s2,-5772
80087bf8:	30e400ff 	andi	a0,a3,0xff
80087bfc:	a0470004 	sb	a3,4(v0)
80087c00:	a0640006 	sb	a0,6(v1)
80087c04:	a0640005 	sb	a0,5(v1)
80087c08:	8fbf0020 	lw	ra,32(sp)
80087c0c:	8fb3001c 	lw	s3,28(sp)
80087c10:	8fb20018 	lw	s2,24(sp)
80087c14:	8fb10014 	lw	s1,20(sp)
80087c18:	8fb00010 	lw	s0,16(sp)
80087c1c:	03e00008 	jr	ra
80087c20:	27bd0028 	addiu	sp,sp,40
80087c24:	92040004 	lbu	a0,4(s0)
80087c28:	92230004 	lbu	v1,4(s1)
80087c2c:	00881023 	subu	v0,a0,t0
80087c30:	00431021 	addu	v0,v0,v1
80087c34:	2442ffff 	addiu	v0,v0,-1
80087c38:	00021400 	sll	v0,v0,0x10
80087c3c:	00021403 	sra	v0,v0,0x10
80087c40:	00881826 	xor	v1,a0,t0
80087c44:	304600ff 	andi	a2,v0,0xff
80087c48:	30630080 	andi	v1,v1,0x80
80087c4c:	00022827 	nor	a1,zero,v0
80087c50:	00862026 	xor	a0,a0,a2
80087c54:	00832024 	and	a0,a0,v1
80087c58:	00052fc2 	srl	a1,a1,0x1f
80087c5c:	3c038022 	lui	v1,0x8022
80087c60:	a46250c6 	sh	v0,20678(v1)
80087c64:	10800010 	beqz	a0,80087ca8 <_Z6OpF5M1v+0x214>
80087c68:	a2250004 	sb	a1,4(s1)
80087c6c:	24020001 	li	v0,1
80087c70:	a2220007 	sb	v0,7(s1)
80087c74:	2663e988 	addiu	v1,s3,-5752
80087c78:	2642e974 	addiu	v0,s2,-5772
80087c7c:	30c400ff 	andi	a0,a2,0xff
80087c80:	a0460004 	sb	a2,4(v0)
80087c84:	a0640006 	sb	a0,6(v1)
80087c88:	a0640005 	sb	a0,5(v1)
80087c8c:	8fbf0020 	lw	ra,32(sp)
80087c90:	8fb3001c 	lw	s3,28(sp)
80087c94:	8fb20018 	lw	s2,24(sp)
80087c98:	8fb10014 	lw	s1,20(sp)
80087c9c:	8fb00010 	lw	s0,16(sp)
80087ca0:	03e00008 	jr	ra
80087ca4:	27bd0028 	addiu	sp,sp,40
80087ca8:	08021f1d 	j	80087c74 <_Z6OpF5M1v+0x1e0>
80087cac:	a2200007 	sb	zero,7(s1)
80087cb0:	912350ab 	lbu	v1,20651(t1)
80087cb4:	24020001 	li	v0,1
80087cb8:	916550aa 	lbu	a1,20650(t3)
80087cbc:	a2220004 	sb	v0,4(s1)
80087cc0:	00031900 	sll	v1,v1,0x4
80087cc4:	2642e974 	addiu	v0,s2,-5772
80087cc8:	00651825 	or	v1,v1,a1
80087ccc:	90440004 	lbu	a0,4(v0)
80087cd0:	306700ff 	andi	a3,v1,0xff
80087cd4:	00871026 	xor	v0,a0,a3
80087cd8:	30420080 	andi	v0,v0,0x80
80087cdc:	00882026 	xor	a0,a0,t0
80087ce0:	3c038022 	lui	v1,0x8022
80087ce4:	00822024 	and	a0,a0,v0
80087ce8:	1480ffbe 	bnez	a0,80087be4 <_Z6OpF5M1v+0x150>
80087cec:	a06750b2 	sb	a3,20658(v1)
80087cf0:	2662e988 	addiu	v0,s3,-5752
80087cf4:	08021efc 	j	80087bf0 <_Z6OpF5M1v+0x15c>
80087cf8:	a0400007 	sb	zero,7(v0)
80087cfc:	2543ffff 	addiu	v1,t2,-1
80087d00:	a12350ab 	sb	v1,20651(t1)
80087d04:	912350ab 	lbu	v1,20651(t1)
80087d08:	24e2000a 	addiu	v0,a3,10
80087d0c:	a16250aa 	sb	v0,20650(t3)
80087d10:	2c62000a 	sltiu	v0,v1,10
80087d14:	1440ffe6 	bnez	v0,80087cb0 <_Z6OpF5M1v+0x21c>
80087d18:	2462000a 	addiu	v0,v1,10
80087d1c:	08021eea 	j	80087ba8 <_Z6OpF5M1v+0x114>
80087d20:	a12250ab 	sb	v0,20651(t1)

80087d24 <_Z6OpE5M1v>:
80087d24:	27bdffd8 	addiu	sp,sp,-40
80087d28:	afb3001c 	sw	s3,28(sp)
80087d2c:	3c138021 	lui	s3,0x8021
80087d30:	afb20018 	sw	s2,24(sp)
80087d34:	afb10014 	sw	s1,20(sp)
80087d38:	afb00010 	sw	s0,16(sp)
80087d3c:	afbf0020 	sw	ra,32(sp)
80087d40:	2671e988 	addiu	s1,s3,-5752
80087d44:	8e250020 	lw	a1,32(s1)
80087d48:	3c028022 	lui	v0,0x8022
80087d4c:	90a30000 	lbu	v1,0(a1)
80087d50:	3c128021 	lui	s2,0x8021
80087d54:	a04350cc 	sb	v1,20684(v0)
80087d58:	2650e974 	addiu	s0,s2,-5772
80087d5c:	90a20000 	lbu	v0,0(a1)
80087d60:	96030006 	lhu	v1,6(s0)
80087d64:	24a50001 	addiu	a1,a1,1
80087d68:	00431021 	addu	v0,v0,v1
80087d6c:	3042ffff 	andi	v0,v0,0xffff
80087d70:	3c038021 	lui	v1,0x8021
80087d74:	ac627018 	sw	v0,28696(v1)
80087d78:	00402021 	move	a0,v0
80087d7c:	3c028007 	lui	v0,0x8007
80087d80:	24426674 	addiu	v0,v0,26228
80087d84:	0040f809 	jalr	v0
80087d88:	ae250020 	sw	a1,32(s1)
80087d8c:	00404021 	move	t0,v0
80087d90:	92020002 	lbu	v0,2(s0)
80087d94:	3c038022 	lui	v1,0x8022
80087d98:	30420008 	andi	v0,v0,0x8
80087d9c:	1040003d 	beqz	v0,80087e94 <_Z6OpE5M1v+0x170>
80087da0:	a06850bc 	sb	t0,20668(v1)
80087da4:	92220004 	lbu	v0,4(s1)
80087da8:	96040004 	lhu	a0,4(s0)
80087dac:	3106000f 	andi	a2,t0,0xf
80087db0:	2c420001 	sltiu	v0,v0,1
80087db4:	00c21021 	addu	v0,a2,v0
80087db8:	00041902 	srl	v1,a0,0x4
80087dbc:	3084000f 	andi	a0,a0,0xf
80087dc0:	00822023 	subu	a0,a0,v0
80087dc4:	00082902 	srl	a1,t0,0x4
80087dc8:	3063000f 	andi	v1,v1,0xf
80087dcc:	00651823 	subu	v1,v1,a1
80087dd0:	308700ff 	andi	a3,a0,0xff
80087dd4:	306a00ff 	andi	t2,v1,0xff
80087dd8:	3c0b8022 	lui	t3,0x8022
80087ddc:	3c098022 	lui	t1,0x8022
80087de0:	3c028022 	lui	v0,0x8022
80087de4:	3c038022 	lui	v1,0x8022
80087de8:	2ce4000a 	sltiu	a0,a3,10
80087dec:	a04650ae 	sb	a2,20654(v0)
80087df0:	a06550af 	sb	a1,20655(v1)
80087df4:	a16750aa 	sb	a3,20650(t3)
80087df8:	1080005c 	beqz	a0,80087f6c <_Z6OpE5M1v+0x248>
80087dfc:	a12a50ab 	sb	t2,20651(t1)
80087e00:	912350ab 	lbu	v1,20651(t1)
80087e04:	2c62000a 	sltiu	v0,v1,10
80087e08:	14400047 	bnez	v0,80087f28 <_Z6OpE5M1v+0x204>
80087e0c:	24020001 	li	v0,1
80087e10:	2462000a 	addiu	v0,v1,10
80087e14:	a12250ab 	sb	v0,20651(t1)
80087e18:	912350ab 	lbu	v1,20651(t1)
80087e1c:	916550aa 	lbu	a1,20650(t3)
80087e20:	2642e974 	addiu	v0,s2,-5772
80087e24:	00031900 	sll	v1,v1,0x4
80087e28:	00651825 	or	v1,v1,a1
80087e2c:	90440004 	lbu	a0,4(v0)
80087e30:	306700ff 	andi	a3,v1,0xff
80087e34:	00871026 	xor	v0,a0,a3
80087e38:	30420080 	andi	v0,v0,0x80
80087e3c:	00882026 	xor	a0,a0,t0
80087e40:	3c038022 	lui	v1,0x8022
80087e44:	00822024 	and	a0,a0,v0
80087e48:	a2200004 	sb	zero,4(s1)
80087e4c:	10800044 	beqz	a0,80087f60 <_Z6OpE5M1v+0x23c>
80087e50:	a06750b2 	sb	a3,20658(v1)
80087e54:	2663e988 	addiu	v1,s3,-5752
80087e58:	24020001 	li	v0,1
80087e5c:	a0620007 	sb	v0,7(v1)
80087e60:	2663e988 	addiu	v1,s3,-5752
80087e64:	2642e974 	addiu	v0,s2,-5772
80087e68:	30e400ff 	andi	a0,a3,0xff
80087e6c:	a0470004 	sb	a3,4(v0)
80087e70:	a0640006 	sb	a0,6(v1)
80087e74:	a0640005 	sb	a0,5(v1)
80087e78:	8fbf0020 	lw	ra,32(sp)
80087e7c:	8fb3001c 	lw	s3,28(sp)
80087e80:	8fb20018 	lw	s2,24(sp)
80087e84:	8fb10014 	lw	s1,20(sp)
80087e88:	8fb00010 	lw	s0,16(sp)
80087e8c:	03e00008 	jr	ra
80087e90:	27bd0028 	addiu	sp,sp,40
80087e94:	92040004 	lbu	a0,4(s0)
80087e98:	92230004 	lbu	v1,4(s1)
80087e9c:	00881023 	subu	v0,a0,t0
80087ea0:	00431021 	addu	v0,v0,v1
80087ea4:	2442ffff 	addiu	v0,v0,-1
80087ea8:	00021400 	sll	v0,v0,0x10
80087eac:	00021403 	sra	v0,v0,0x10
80087eb0:	00881826 	xor	v1,a0,t0
80087eb4:	304600ff 	andi	a2,v0,0xff
80087eb8:	30630080 	andi	v1,v1,0x80
80087ebc:	00022827 	nor	a1,zero,v0
80087ec0:	00862026 	xor	a0,a0,a2
80087ec4:	00832024 	and	a0,a0,v1
80087ec8:	00052fc2 	srl	a1,a1,0x1f
80087ecc:	3c038022 	lui	v1,0x8022
80087ed0:	a46250c6 	sh	v0,20678(v1)
80087ed4:	10800010 	beqz	a0,80087f18 <_Z6OpE5M1v+0x1f4>
80087ed8:	a2250004 	sb	a1,4(s1)
80087edc:	24020001 	li	v0,1
80087ee0:	a2220007 	sb	v0,7(s1)
80087ee4:	2663e988 	addiu	v1,s3,-5752
80087ee8:	2642e974 	addiu	v0,s2,-5772
80087eec:	30c400ff 	andi	a0,a2,0xff
80087ef0:	a0460004 	sb	a2,4(v0)
80087ef4:	a0640006 	sb	a0,6(v1)
80087ef8:	a0640005 	sb	a0,5(v1)
80087efc:	8fbf0020 	lw	ra,32(sp)
80087f00:	8fb3001c 	lw	s3,28(sp)
80087f04:	8fb20018 	lw	s2,24(sp)
80087f08:	8fb10014 	lw	s1,20(sp)
80087f0c:	8fb00010 	lw	s0,16(sp)
80087f10:	03e00008 	jr	ra
80087f14:	27bd0028 	addiu	sp,sp,40
80087f18:	08021fb9 	j	80087ee4 <_Z6OpE5M1v+0x1c0>
80087f1c:	a2200007 	sb	zero,7(s1)
80087f20:	912350ab 	lbu	v1,20651(t1)
80087f24:	24020001 	li	v0,1
80087f28:	916550aa 	lbu	a1,20650(t3)
80087f2c:	a2220004 	sb	v0,4(s1)
80087f30:	00031900 	sll	v1,v1,0x4
80087f34:	2642e974 	addiu	v0,s2,-5772
80087f38:	00651825 	or	v1,v1,a1
80087f3c:	90440004 	lbu	a0,4(v0)
80087f40:	306700ff 	andi	a3,v1,0xff
80087f44:	00871026 	xor	v0,a0,a3
80087f48:	30420080 	andi	v0,v0,0x80
80087f4c:	00882026 	xor	a0,a0,t0
80087f50:	3c038022 	lui	v1,0x8022
80087f54:	00822024 	and	a0,a0,v0
80087f58:	1480ffbe 	bnez	a0,80087e54 <_Z6OpE5M1v+0x130>
80087f5c:	a06750b2 	sb	a3,20658(v1)
80087f60:	2662e988 	addiu	v0,s3,-5752
80087f64:	08021f98 	j	80087e60 <_Z6OpE5M1v+0x13c>
80087f68:	a0400007 	sb	zero,7(v0)
80087f6c:	2543ffff 	addiu	v1,t2,-1
80087f70:	a12350ab 	sb	v1,20651(t1)
80087f74:	912350ab 	lbu	v1,20651(t1)
80087f78:	24e2000a 	addiu	v0,a3,10
80087f7c:	a16250aa 	sb	v0,20650(t3)
80087f80:	2c62000a 	sltiu	v0,v1,10
80087f84:	1440ffe6 	bnez	v0,80087f20 <_Z6OpE5M1v+0x1fc>
80087f88:	2462000a 	addiu	v0,v1,10
80087f8c:	08021f86 	j	80087e18 <_Z6OpE5M1v+0xf4>
80087f90:	a12250ab 	sb	v0,20651(t1)

80087f94 <_Z6OpE9M1v>:
80087f94:	27bdffe0 	addiu	sp,sp,-32
80087f98:	afb10014 	sw	s1,20(sp)
80087f9c:	3c118021 	lui	s1,0x8021
80087fa0:	afb00010 	sw	s0,16(sp)
80087fa4:	afbf0018 	sw	ra,24(sp)
80087fa8:	2630e988 	addiu	s0,s1,-5752
80087fac:	8e050020 	lw	a1,32(s0)
80087fb0:	8e02000c 	lw	v0,12(s0)
80087fb4:	8e030024 	lw	v1,36(s0)
80087fb8:	00a21021 	addu	v0,a1,v0
80087fbc:	00431023 	subu	v0,v0,v1
80087fc0:	3c038021 	lui	v1,0x8021
80087fc4:	00402021 	move	a0,v0
80087fc8:	ac627018 	sw	v0,28696(v1)
80087fcc:	24a50001 	addiu	a1,a1,1
80087fd0:	3c028007 	lui	v0,0x8007
80087fd4:	24426674 	addiu	v0,v0,26228
80087fd8:	0040f809 	jalr	v0
80087fdc:	ae050020 	sw	a1,32(s0)
80087fe0:	3c0c8021 	lui	t4,0x8021
80087fe4:	2584e974 	addiu	a0,t4,-5772
80087fe8:	00404021 	move	t0,v0
80087fec:	90820002 	lbu	v0,2(a0)
80087ff0:	3c038022 	lui	v1,0x8022
80087ff4:	30420008 	andi	v0,v0,0x8
80087ff8:	1040003b 	beqz	v0,800880e8 <_Z6OpE9M1v+0x154>
80087ffc:	a06850bc 	sb	t0,20668(v1)
80088000:	92020004 	lbu	v0,4(s0)
80088004:	94840004 	lhu	a0,4(a0)
80088008:	3106000f 	andi	a2,t0,0xf
8008800c:	2c420001 	sltiu	v0,v0,1
80088010:	00c21021 	addu	v0,a2,v0
80088014:	00041902 	srl	v1,a0,0x4
80088018:	3084000f 	andi	a0,a0,0xf
8008801c:	00822023 	subu	a0,a0,v0
80088020:	00082902 	srl	a1,t0,0x4
80088024:	3063000f 	andi	v1,v1,0xf
80088028:	00651823 	subu	v1,v1,a1
8008802c:	308700ff 	andi	a3,a0,0xff
80088030:	306a00ff 	andi	t2,v1,0xff
80088034:	3c0b8022 	lui	t3,0x8022
80088038:	3c098022 	lui	t1,0x8022
8008803c:	3c028022 	lui	v0,0x8022
80088040:	3c038022 	lui	v1,0x8022
80088044:	2ce4000a 	sltiu	a0,a3,10
80088048:	a04650ae 	sb	a2,20654(v0)
8008804c:	a06550af 	sb	a1,20655(v1)
80088050:	a16750aa 	sb	a3,20650(t3)
80088054:	10800058 	beqz	a0,800881b8 <_Z6OpE9M1v+0x224>
80088058:	a12a50ab 	sb	t2,20651(t1)
8008805c:	912350ab 	lbu	v1,20651(t1)
80088060:	2c62000a 	sltiu	v0,v1,10
80088064:	14400043 	bnez	v0,80088174 <_Z6OpE9M1v+0x1e0>
80088068:	24020001 	li	v0,1
8008806c:	2462000a 	addiu	v0,v1,10
80088070:	a12250ab 	sb	v0,20651(t1)
80088074:	912350ab 	lbu	v1,20651(t1)
80088078:	916550aa 	lbu	a1,20650(t3)
8008807c:	2582e974 	addiu	v0,t4,-5772
80088080:	00031900 	sll	v1,v1,0x4
80088084:	00651825 	or	v1,v1,a1
80088088:	90440004 	lbu	a0,4(v0)
8008808c:	306700ff 	andi	a3,v1,0xff
80088090:	00871026 	xor	v0,a0,a3
80088094:	30420080 	andi	v0,v0,0x80
80088098:	00882026 	xor	a0,a0,t0
8008809c:	3c038022 	lui	v1,0x8022
800880a0:	00822024 	and	a0,a0,v0
800880a4:	a2000004 	sb	zero,4(s0)
800880a8:	10800040 	beqz	a0,800881ac <_Z6OpE9M1v+0x218>
800880ac:	a06750b2 	sb	a3,20658(v1)
800880b0:	2623e988 	addiu	v1,s1,-5752
800880b4:	24020001 	li	v0,1
800880b8:	a0620007 	sb	v0,7(v1)
800880bc:	2623e988 	addiu	v1,s1,-5752
800880c0:	30e400ff 	andi	a0,a3,0xff
800880c4:	2582e974 	addiu	v0,t4,-5772
800880c8:	a0470004 	sb	a3,4(v0)
800880cc:	a0640006 	sb	a0,6(v1)
800880d0:	a0640005 	sb	a0,5(v1)
800880d4:	8fbf0018 	lw	ra,24(sp)
800880d8:	8fb10014 	lw	s1,20(sp)
800880dc:	8fb00010 	lw	s0,16(sp)
800880e0:	03e00008 	jr	ra
800880e4:	27bd0020 	addiu	sp,sp,32
800880e8:	90840004 	lbu	a0,4(a0)
800880ec:	92030004 	lbu	v1,4(s0)
800880f0:	00881023 	subu	v0,a0,t0
800880f4:	00431021 	addu	v0,v0,v1
800880f8:	2442ffff 	addiu	v0,v0,-1
800880fc:	00021400 	sll	v0,v0,0x10
80088100:	00021403 	sra	v0,v0,0x10
80088104:	00881826 	xor	v1,a0,t0
80088108:	304600ff 	andi	a2,v0,0xff
8008810c:	30630080 	andi	v1,v1,0x80
80088110:	00022827 	nor	a1,zero,v0
80088114:	00862026 	xor	a0,a0,a2
80088118:	00832024 	and	a0,a0,v1
8008811c:	00052fc2 	srl	a1,a1,0x1f
80088120:	3c038022 	lui	v1,0x8022
80088124:	a46250c6 	sh	v0,20678(v1)
80088128:	1080000e 	beqz	a0,80088164 <_Z6OpE9M1v+0x1d0>
8008812c:	a2050004 	sb	a1,4(s0)
80088130:	24020001 	li	v0,1
80088134:	a2020007 	sb	v0,7(s0)
80088138:	2623e988 	addiu	v1,s1,-5752
8008813c:	30c400ff 	andi	a0,a2,0xff
80088140:	2582e974 	addiu	v0,t4,-5772
80088144:	a0460004 	sb	a2,4(v0)
80088148:	a0640006 	sb	a0,6(v1)
8008814c:	a0640005 	sb	a0,5(v1)
80088150:	8fbf0018 	lw	ra,24(sp)
80088154:	8fb10014 	lw	s1,20(sp)
80088158:	8fb00010 	lw	s0,16(sp)
8008815c:	03e00008 	jr	ra
80088160:	27bd0020 	addiu	sp,sp,32
80088164:	0802204e 	j	80088138 <_Z6OpE9M1v+0x1a4>
80088168:	a2000007 	sb	zero,7(s0)
8008816c:	912350ab 	lbu	v1,20651(t1)
80088170:	24020001 	li	v0,1
80088174:	916550aa 	lbu	a1,20650(t3)
80088178:	a2020004 	sb	v0,4(s0)
8008817c:	00031900 	sll	v1,v1,0x4
80088180:	2582e974 	addiu	v0,t4,-5772
80088184:	00651825 	or	v1,v1,a1
80088188:	90440004 	lbu	a0,4(v0)
8008818c:	306700ff 	andi	a3,v1,0xff
80088190:	00871026 	xor	v0,a0,a3
80088194:	30420080 	andi	v0,v0,0x80
80088198:	00882026 	xor	a0,a0,t0
8008819c:	3c038022 	lui	v1,0x8022
800881a0:	00822024 	and	a0,a0,v0
800881a4:	1480ffc2 	bnez	a0,800880b0 <_Z6OpE9M1v+0x11c>
800881a8:	a06750b2 	sb	a3,20658(v1)
800881ac:	2622e988 	addiu	v0,s1,-5752
800881b0:	0802202f 	j	800880bc <_Z6OpE9M1v+0x128>
800881b4:	a0400007 	sb	zero,7(v0)
800881b8:	2543ffff 	addiu	v1,t2,-1
800881bc:	a12350ab 	sb	v1,20651(t1)
800881c0:	912350ab 	lbu	v1,20651(t1)
800881c4:	24e2000a 	addiu	v0,a3,10
800881c8:	a16250aa 	sb	v0,20650(t3)
800881cc:	2c62000a 	sltiu	v0,v1,10
800881d0:	1440ffe6 	bnez	v0,8008816c <_Z6OpE9M1v+0x1d8>
800881d4:	2462000a 	addiu	v0,v1,10
800881d8:	0802201d 	j	80088074 <_Z6OpE9M1v+0xe0>
800881dc:	a12250ab 	sb	v0,20651(t1)

800881e0 <_Z6OpF3M1v>:
800881e0:	27bdffd0 	addiu	sp,sp,-48
800881e4:	afb50024 	sw	s5,36(sp)
800881e8:	3c158021 	lui	s5,0x8021
800881ec:	afbf0028 	sw	ra,40(sp)
800881f0:	afb40020 	sw	s4,32(sp)
800881f4:	afb3001c 	sw	s3,28(sp)
800881f8:	afb20018 	sw	s2,24(sp)
800881fc:	afb10014 	sw	s1,20(sp)
80088200:	afb00010 	sw	s0,16(sp)
80088204:	26b3e988 	addiu	s3,s5,-5752
80088208:	8e650020 	lw	a1,32(s3)
8008820c:	3c118022 	lui	s1,0x8022
80088210:	90a20000 	lbu	v0,0(a1)
80088214:	3c148021 	lui	s4,0x8021
80088218:	a22250cc 	sb	v0,20684(s1)
8008821c:	2692e974 	addiu	s2,s4,-5772
80088220:	90a30000 	lbu	v1,0(a1)
80088224:	96420008 	lhu	v0,8(s2)
80088228:	24a50001 	addiu	a1,a1,1
8008822c:	00621821 	addu	v1,v1,v0
80088230:	3063ffff 	andi	v1,v1,0xffff
80088234:	3c108021 	lui	s0,0x8021
80088238:	3c028007 	lui	v0,0x8007
8008823c:	00602021 	move	a0,v1
80088240:	ae650020 	sw	a1,32(s3)
80088244:	244269c0 	addiu	v0,v0,27072
80088248:	0040f809 	jalr	v0
8008824c:	ae037018 	sw	v1,28696(s0)
80088250:	8e630010 	lw	v1,16(s3)
80088254:	9645000c 	lhu	a1,12(s2)
80088258:	00a32821 	addu	a1,a1,v1
8008825c:	3c0300ff 	lui	v1,0xff
80088260:	3463ffff 	ori	v1,v1,0xffff
80088264:	00452821 	addu	a1,v0,a1
80088268:	00021203 	sra	v0,v0,0x8
8008826c:	00a32824 	and	a1,a1,v1
80088270:	a22250cc 	sb	v0,20684(s1)
80088274:	3c028007 	lui	v0,0x8007
80088278:	00a02021 	move	a0,a1
8008827c:	24426674 	addiu	v0,v0,26228
80088280:	0040f809 	jalr	v0
80088284:	ae057018 	sw	a1,28696(s0)
80088288:	00404021 	move	t0,v0
8008828c:	92420002 	lbu	v0,2(s2)
80088290:	3c038022 	lui	v1,0x8022
80088294:	30420008 	andi	v0,v0,0x8
80088298:	1040003f 	beqz	v0,80088398 <_Z6OpF3M1v+0x1b8>
8008829c:	a06850bc 	sb	t0,20668(v1)
800882a0:	92620004 	lbu	v0,4(s3)
800882a4:	96440004 	lhu	a0,4(s2)
800882a8:	3106000f 	andi	a2,t0,0xf
800882ac:	2c420001 	sltiu	v0,v0,1
800882b0:	00c21021 	addu	v0,a2,v0
800882b4:	00041902 	srl	v1,a0,0x4
800882b8:	3084000f 	andi	a0,a0,0xf
800882bc:	00822023 	subu	a0,a0,v0
800882c0:	00082902 	srl	a1,t0,0x4
800882c4:	3063000f 	andi	v1,v1,0xf
800882c8:	00651823 	subu	v1,v1,a1
800882cc:	308700ff 	andi	a3,a0,0xff
800882d0:	306a00ff 	andi	t2,v1,0xff
800882d4:	3c0b8022 	lui	t3,0x8022
800882d8:	3c098022 	lui	t1,0x8022
800882dc:	3c028022 	lui	v0,0x8022
800882e0:	3c038022 	lui	v1,0x8022
800882e4:	2ce4000a 	sltiu	a0,a3,10
800882e8:	a04650ae 	sb	a2,20654(v0)
800882ec:	a06550af 	sb	a1,20655(v1)
800882f0:	a16750aa 	sb	a3,20650(t3)
800882f4:	10800060 	beqz	a0,80088478 <_Z6OpF3M1v+0x298>
800882f8:	a12a50ab 	sb	t2,20651(t1)
800882fc:	912350ab 	lbu	v1,20651(t1)
80088300:	2c62000a 	sltiu	v0,v1,10
80088304:	1440004b 	bnez	v0,80088434 <_Z6OpF3M1v+0x254>
80088308:	24020001 	li	v0,1
8008830c:	2462000a 	addiu	v0,v1,10
80088310:	a12250ab 	sb	v0,20651(t1)
80088314:	912350ab 	lbu	v1,20651(t1)
80088318:	916550aa 	lbu	a1,20650(t3)
8008831c:	2682e974 	addiu	v0,s4,-5772
80088320:	00031900 	sll	v1,v1,0x4
80088324:	00651825 	or	v1,v1,a1
80088328:	90440004 	lbu	a0,4(v0)
8008832c:	306700ff 	andi	a3,v1,0xff
80088330:	00871026 	xor	v0,a0,a3
80088334:	30420080 	andi	v0,v0,0x80
80088338:	00882026 	xor	a0,a0,t0
8008833c:	3c038022 	lui	v1,0x8022
80088340:	00822024 	and	a0,a0,v0
80088344:	a2600004 	sb	zero,4(s3)
80088348:	10800048 	beqz	a0,8008846c <_Z6OpF3M1v+0x28c>
8008834c:	a06750b2 	sb	a3,20658(v1)
80088350:	26a3e988 	addiu	v1,s5,-5752
80088354:	24020001 	li	v0,1
80088358:	a0620007 	sb	v0,7(v1)
8008835c:	26a3e988 	addiu	v1,s5,-5752
80088360:	2682e974 	addiu	v0,s4,-5772
80088364:	30e400ff 	andi	a0,a3,0xff
80088368:	a0470004 	sb	a3,4(v0)
8008836c:	a0640006 	sb	a0,6(v1)
80088370:	a0640005 	sb	a0,5(v1)
80088374:	8fbf0028 	lw	ra,40(sp)
80088378:	8fb50024 	lw	s5,36(sp)
8008837c:	8fb40020 	lw	s4,32(sp)
80088380:	8fb3001c 	lw	s3,28(sp)
80088384:	8fb20018 	lw	s2,24(sp)
80088388:	8fb10014 	lw	s1,20(sp)
8008838c:	8fb00010 	lw	s0,16(sp)
80088390:	03e00008 	jr	ra
80088394:	27bd0030 	addiu	sp,sp,48
80088398:	92440004 	lbu	a0,4(s2)
8008839c:	92630004 	lbu	v1,4(s3)
800883a0:	00881023 	subu	v0,a0,t0
800883a4:	00431021 	addu	v0,v0,v1
800883a8:	2442ffff 	addiu	v0,v0,-1
800883ac:	00021400 	sll	v0,v0,0x10
800883b0:	00021403 	sra	v0,v0,0x10
800883b4:	00881826 	xor	v1,a0,t0
800883b8:	304600ff 	andi	a2,v0,0xff
800883bc:	30630080 	andi	v1,v1,0x80
800883c0:	00022827 	nor	a1,zero,v0
800883c4:	00862026 	xor	a0,a0,a2
800883c8:	00832024 	and	a0,a0,v1
800883cc:	00052fc2 	srl	a1,a1,0x1f
800883d0:	3c038022 	lui	v1,0x8022
800883d4:	a46250c6 	sh	v0,20678(v1)
800883d8:	10800012 	beqz	a0,80088424 <_Z6OpF3M1v+0x244>
800883dc:	a2650004 	sb	a1,4(s3)
800883e0:	24020001 	li	v0,1
800883e4:	a2620007 	sb	v0,7(s3)
800883e8:	26a3e988 	addiu	v1,s5,-5752
800883ec:	2682e974 	addiu	v0,s4,-5772
800883f0:	30c400ff 	andi	a0,a2,0xff
800883f4:	a0460004 	sb	a2,4(v0)
800883f8:	a0640006 	sb	a0,6(v1)
800883fc:	a0640005 	sb	a0,5(v1)
80088400:	8fbf0028 	lw	ra,40(sp)
80088404:	8fb50024 	lw	s5,36(sp)
80088408:	8fb40020 	lw	s4,32(sp)
8008840c:	8fb3001c 	lw	s3,28(sp)
80088410:	8fb20018 	lw	s2,24(sp)
80088414:	8fb10014 	lw	s1,20(sp)
80088418:	8fb00010 	lw	s0,16(sp)
8008841c:	03e00008 	jr	ra
80088420:	27bd0030 	addiu	sp,sp,48
80088424:	080220fa 	j	800883e8 <_Z6OpF3M1v+0x208>
80088428:	a2600007 	sb	zero,7(s3)
8008842c:	912350ab 	lbu	v1,20651(t1)
80088430:	24020001 	li	v0,1
80088434:	916550aa 	lbu	a1,20650(t3)
80088438:	a2620004 	sb	v0,4(s3)
8008843c:	00031900 	sll	v1,v1,0x4
80088440:	2682e974 	addiu	v0,s4,-5772
80088444:	00651825 	or	v1,v1,a1
80088448:	90440004 	lbu	a0,4(v0)
8008844c:	306700ff 	andi	a3,v1,0xff
80088450:	00871026 	xor	v0,a0,a3
80088454:	30420080 	andi	v0,v0,0x80
80088458:	00882026 	xor	a0,a0,t0
8008845c:	3c038022 	lui	v1,0x8022
80088460:	00822024 	and	a0,a0,v0
80088464:	1480ffba 	bnez	a0,80088350 <_Z6OpF3M1v+0x170>
80088468:	a06750b2 	sb	a3,20658(v1)
8008846c:	26a2e988 	addiu	v0,s5,-5752
80088470:	080220d7 	j	8008835c <_Z6OpF3M1v+0x17c>
80088474:	a0400007 	sb	zero,7(v0)
80088478:	2543ffff 	addiu	v1,t2,-1
8008847c:	a12350ab 	sb	v1,20651(t1)
80088480:	912350ab 	lbu	v1,20651(t1)
80088484:	24e2000a 	addiu	v0,a3,10
80088488:	a16250aa 	sb	v0,20650(t3)
8008848c:	2c62000a 	sltiu	v0,v1,10
80088490:	1440ffe6 	bnez	v0,8008842c <_Z6OpF3M1v+0x24c>
80088494:	2462000a 	addiu	v0,v1,10
80088498:	080220c5 	j	80088314 <_Z6OpF3M1v+0x134>
8008849c:	a12250ab 	sb	v0,20651(t1)

800884a0 <_Z6OpE3M1v>:
800884a0:	27bdffd8 	addiu	sp,sp,-40
800884a4:	afb3001c 	sw	s3,28(sp)
800884a8:	3c138021 	lui	s3,0x8021
800884ac:	afb20018 	sw	s2,24(sp)
800884b0:	afb10014 	sw	s1,20(sp)
800884b4:	afb00010 	sw	s0,16(sp)
800884b8:	afbf0020 	sw	ra,32(sp)
800884bc:	2671e988 	addiu	s1,s3,-5752
800884c0:	8e250020 	lw	a1,32(s1)
800884c4:	3c028022 	lui	v0,0x8022
800884c8:	90a30000 	lbu	v1,0(a1)
800884cc:	3c128021 	lui	s2,0x8021
800884d0:	a04350cc 	sb	v1,20684(v0)
800884d4:	2650e974 	addiu	s0,s2,-5772
800884d8:	90a20000 	lbu	v0,0(a1)
800884dc:	96030008 	lhu	v1,8(s0)
800884e0:	24a50001 	addiu	a1,a1,1
800884e4:	00431021 	addu	v0,v0,v1
800884e8:	3042ffff 	andi	v0,v0,0xffff
800884ec:	3c038021 	lui	v1,0x8021
800884f0:	ac627018 	sw	v0,28696(v1)
800884f4:	00402021 	move	a0,v0
800884f8:	3c028007 	lui	v0,0x8007
800884fc:	24426674 	addiu	v0,v0,26228
80088500:	0040f809 	jalr	v0
80088504:	ae250020 	sw	a1,32(s1)
80088508:	00404021 	move	t0,v0
8008850c:	92020002 	lbu	v0,2(s0)
80088510:	3c038022 	lui	v1,0x8022
80088514:	30420008 	andi	v0,v0,0x8
80088518:	1040003d 	beqz	v0,80088610 <_Z6OpE3M1v+0x170>
8008851c:	a06850bc 	sb	t0,20668(v1)
80088520:	92220004 	lbu	v0,4(s1)
80088524:	96040004 	lhu	a0,4(s0)
80088528:	3106000f 	andi	a2,t0,0xf
8008852c:	2c420001 	sltiu	v0,v0,1
80088530:	00c21021 	addu	v0,a2,v0
80088534:	00041902 	srl	v1,a0,0x4
80088538:	3084000f 	andi	a0,a0,0xf
8008853c:	00822023 	subu	a0,a0,v0
80088540:	00082902 	srl	a1,t0,0x4
80088544:	3063000f 	andi	v1,v1,0xf
80088548:	00651823 	subu	v1,v1,a1
8008854c:	308700ff 	andi	a3,a0,0xff
80088550:	306a00ff 	andi	t2,v1,0xff
80088554:	3c0b8022 	lui	t3,0x8022
80088558:	3c098022 	lui	t1,0x8022
8008855c:	3c028022 	lui	v0,0x8022
80088560:	3c038022 	lui	v1,0x8022
80088564:	2ce4000a 	sltiu	a0,a3,10
80088568:	a04650ae 	sb	a2,20654(v0)
8008856c:	a06550af 	sb	a1,20655(v1)
80088570:	a16750aa 	sb	a3,20650(t3)
80088574:	1080005c 	beqz	a0,800886e8 <_Z6OpE3M1v+0x248>
80088578:	a12a50ab 	sb	t2,20651(t1)
8008857c:	912350ab 	lbu	v1,20651(t1)
80088580:	2c62000a 	sltiu	v0,v1,10
80088584:	14400047 	bnez	v0,800886a4 <_Z6OpE3M1v+0x204>
80088588:	24020001 	li	v0,1
8008858c:	2462000a 	addiu	v0,v1,10
80088590:	a12250ab 	sb	v0,20651(t1)
80088594:	912350ab 	lbu	v1,20651(t1)
80088598:	916550aa 	lbu	a1,20650(t3)
8008859c:	2642e974 	addiu	v0,s2,-5772
800885a0:	00031900 	sll	v1,v1,0x4
800885a4:	00651825 	or	v1,v1,a1
800885a8:	90440004 	lbu	a0,4(v0)
800885ac:	306700ff 	andi	a3,v1,0xff
800885b0:	00871026 	xor	v0,a0,a3
800885b4:	30420080 	andi	v0,v0,0x80
800885b8:	00882026 	xor	a0,a0,t0
800885bc:	3c038022 	lui	v1,0x8022
800885c0:	00822024 	and	a0,a0,v0
800885c4:	a2200004 	sb	zero,4(s1)
800885c8:	10800044 	beqz	a0,800886dc <_Z6OpE3M1v+0x23c>
800885cc:	a06750b2 	sb	a3,20658(v1)
800885d0:	2663e988 	addiu	v1,s3,-5752
800885d4:	24020001 	li	v0,1
800885d8:	a0620007 	sb	v0,7(v1)
800885dc:	2663e988 	addiu	v1,s3,-5752
800885e0:	2642e974 	addiu	v0,s2,-5772
800885e4:	30e400ff 	andi	a0,a3,0xff
800885e8:	a0470004 	sb	a3,4(v0)
800885ec:	a0640006 	sb	a0,6(v1)
800885f0:	a0640005 	sb	a0,5(v1)
800885f4:	8fbf0020 	lw	ra,32(sp)
800885f8:	8fb3001c 	lw	s3,28(sp)
800885fc:	8fb20018 	lw	s2,24(sp)
80088600:	8fb10014 	lw	s1,20(sp)
80088604:	8fb00010 	lw	s0,16(sp)
80088608:	03e00008 	jr	ra
8008860c:	27bd0028 	addiu	sp,sp,40
80088610:	92040004 	lbu	a0,4(s0)
80088614:	92230004 	lbu	v1,4(s1)
80088618:	00881023 	subu	v0,a0,t0
8008861c:	00431021 	addu	v0,v0,v1
80088620:	2442ffff 	addiu	v0,v0,-1
80088624:	00021400 	sll	v0,v0,0x10
80088628:	00021403 	sra	v0,v0,0x10
8008862c:	00881826 	xor	v1,a0,t0
80088630:	304600ff 	andi	a2,v0,0xff
80088634:	30630080 	andi	v1,v1,0x80
80088638:	00022827 	nor	a1,zero,v0
8008863c:	00862026 	xor	a0,a0,a2
80088640:	00832024 	and	a0,a0,v1
80088644:	00052fc2 	srl	a1,a1,0x1f
80088648:	3c038022 	lui	v1,0x8022
8008864c:	a46250c6 	sh	v0,20678(v1)
80088650:	10800010 	beqz	a0,80088694 <_Z6OpE3M1v+0x1f4>
80088654:	a2250004 	sb	a1,4(s1)
80088658:	24020001 	li	v0,1
8008865c:	a2220007 	sb	v0,7(s1)
80088660:	2663e988 	addiu	v1,s3,-5752
80088664:	2642e974 	addiu	v0,s2,-5772
80088668:	30c400ff 	andi	a0,a2,0xff
8008866c:	a0460004 	sb	a2,4(v0)
80088670:	a0640006 	sb	a0,6(v1)
80088674:	a0640005 	sb	a0,5(v1)
80088678:	8fbf0020 	lw	ra,32(sp)
8008867c:	8fb3001c 	lw	s3,28(sp)
80088680:	8fb20018 	lw	s2,24(sp)
80088684:	8fb10014 	lw	s1,20(sp)
80088688:	8fb00010 	lw	s0,16(sp)
8008868c:	03e00008 	jr	ra
80088690:	27bd0028 	addiu	sp,sp,40
80088694:	08022198 	j	80088660 <_Z6OpE3M1v+0x1c0>
80088698:	a2200007 	sb	zero,7(s1)
8008869c:	912350ab 	lbu	v1,20651(t1)
800886a0:	24020001 	li	v0,1
800886a4:	916550aa 	lbu	a1,20650(t3)
800886a8:	a2220004 	sb	v0,4(s1)
800886ac:	00031900 	sll	v1,v1,0x4
800886b0:	2642e974 	addiu	v0,s2,-5772
800886b4:	00651825 	or	v1,v1,a1
800886b8:	90440004 	lbu	a0,4(v0)
800886bc:	306700ff 	andi	a3,v1,0xff
800886c0:	00871026 	xor	v0,a0,a3
800886c4:	30420080 	andi	v0,v0,0x80
800886c8:	00882026 	xor	a0,a0,t0
800886cc:	3c038022 	lui	v1,0x8022
800886d0:	00822024 	and	a0,a0,v0
800886d4:	1480ffbe 	bnez	a0,800885d0 <_Z6OpE3M1v+0x130>
800886d8:	a06750b2 	sb	a3,20658(v1)
800886dc:	2662e988 	addiu	v0,s3,-5752
800886e0:	08022177 	j	800885dc <_Z6OpE3M1v+0x13c>
800886e4:	a0400007 	sb	zero,7(v0)
800886e8:	2543ffff 	addiu	v1,t2,-1
800886ec:	a12350ab 	sb	v1,20651(t1)
800886f0:	912350ab 	lbu	v1,20651(t1)
800886f4:	24e2000a 	addiu	v0,a3,10
800886f8:	a16250aa 	sb	v0,20650(t3)
800886fc:	2c62000a 	sltiu	v0,v1,10
80088700:	1440ffe6 	bnez	v0,8008869c <_Z6OpE3M1v+0x1fc>
80088704:	2462000a 	addiu	v0,v1,10
80088708:	08022165 	j	80088594 <_Z6OpE3M1v+0xf4>
8008870c:	a12250ab 	sb	v0,20651(t1)

80088710 <_Z6OpFFM1v>:
80088710:	27bdffd8 	addiu	sp,sp,-40
80088714:	afb3001c 	sw	s3,28(sp)
80088718:	3c138021 	lui	s3,0x8021
8008871c:	afb20018 	sw	s2,24(sp)
80088720:	afb10014 	sw	s1,20(sp)
80088724:	afb00010 	sw	s0,16(sp)
80088728:	afbf0020 	sw	ra,32(sp)
8008872c:	2671e988 	addiu	s1,s3,-5752
80088730:	8e250020 	lw	a1,32(s1)
80088734:	3c128021 	lui	s2,0x8021
80088738:	90a20001 	lbu	v0,1(a1)
8008873c:	90a30000 	lbu	v1,0(a1)
80088740:	2650e974 	addiu	s0,s2,-5772
80088744:	90a40002 	lbu	a0,2(a1)
80088748:	9606000a 	lhu	a2,10(s0)
8008874c:	00021200 	sll	v0,v0,0x8
80088750:	00621821 	addu	v1,v1,v0
80088754:	00661821 	addu	v1,v1,a2
80088758:	00042400 	sll	a0,a0,0x10
8008875c:	3c0200ff 	lui	v0,0xff
80088760:	00832021 	addu	a0,a0,v1
80088764:	3442ffff 	ori	v0,v0,0xffff
80088768:	00822024 	and	a0,a0,v0
8008876c:	3c038021 	lui	v1,0x8021
80088770:	ac647018 	sw	a0,28696(v1)
80088774:	90a60002 	lbu	a2,2(a1)
80088778:	3c028022 	lui	v0,0x8022
8008877c:	24a50003 	addiu	a1,a1,3
80088780:	a04650cc 	sb	a2,20684(v0)
80088784:	3c028007 	lui	v0,0x8007
80088788:	24426674 	addiu	v0,v0,26228
8008878c:	0040f809 	jalr	v0
80088790:	ae250020 	sw	a1,32(s1)
80088794:	00404021 	move	t0,v0
80088798:	92020002 	lbu	v0,2(s0)
8008879c:	3c038022 	lui	v1,0x8022
800887a0:	30420008 	andi	v0,v0,0x8
800887a4:	1040003d 	beqz	v0,8008889c <_Z6OpFFM1v+0x18c>
800887a8:	a06850bc 	sb	t0,20668(v1)
800887ac:	92220004 	lbu	v0,4(s1)
800887b0:	96040004 	lhu	a0,4(s0)
800887b4:	3106000f 	andi	a2,t0,0xf
800887b8:	2c420001 	sltiu	v0,v0,1
800887bc:	00c21021 	addu	v0,a2,v0
800887c0:	00041902 	srl	v1,a0,0x4
800887c4:	3084000f 	andi	a0,a0,0xf
800887c8:	00822023 	subu	a0,a0,v0
800887cc:	00082902 	srl	a1,t0,0x4
800887d0:	3063000f 	andi	v1,v1,0xf
800887d4:	00651823 	subu	v1,v1,a1
800887d8:	308700ff 	andi	a3,a0,0xff
800887dc:	306a00ff 	andi	t2,v1,0xff
800887e0:	3c0b8022 	lui	t3,0x8022
800887e4:	3c098022 	lui	t1,0x8022
800887e8:	3c028022 	lui	v0,0x8022
800887ec:	3c038022 	lui	v1,0x8022
800887f0:	2ce4000a 	sltiu	a0,a3,10
800887f4:	a04650ae 	sb	a2,20654(v0)
800887f8:	a06550af 	sb	a1,20655(v1)
800887fc:	a16750aa 	sb	a3,20650(t3)
80088800:	1080005c 	beqz	a0,80088974 <_Z6OpFFM1v+0x264>
80088804:	a12a50ab 	sb	t2,20651(t1)
80088808:	912350ab 	lbu	v1,20651(t1)
8008880c:	2c62000a 	sltiu	v0,v1,10
80088810:	14400047 	bnez	v0,80088930 <_Z6OpFFM1v+0x220>
80088814:	24020001 	li	v0,1
80088818:	2462000a 	addiu	v0,v1,10
8008881c:	a12250ab 	sb	v0,20651(t1)
80088820:	912350ab 	lbu	v1,20651(t1)
80088824:	916550aa 	lbu	a1,20650(t3)
80088828:	2642e974 	addiu	v0,s2,-5772
8008882c:	00031900 	sll	v1,v1,0x4
80088830:	00651825 	or	v1,v1,a1
80088834:	90440004 	lbu	a0,4(v0)
80088838:	306700ff 	andi	a3,v1,0xff
8008883c:	00871026 	xor	v0,a0,a3
80088840:	30420080 	andi	v0,v0,0x80
80088844:	00882026 	xor	a0,a0,t0
80088848:	3c038022 	lui	v1,0x8022
8008884c:	00822024 	and	a0,a0,v0
80088850:	a2200004 	sb	zero,4(s1)
80088854:	10800044 	beqz	a0,80088968 <_Z6OpFFM1v+0x258>
80088858:	a06750b2 	sb	a3,20658(v1)
8008885c:	2663e988 	addiu	v1,s3,-5752
80088860:	24020001 	li	v0,1
80088864:	a0620007 	sb	v0,7(v1)
80088868:	2663e988 	addiu	v1,s3,-5752
8008886c:	2642e974 	addiu	v0,s2,-5772
80088870:	30e400ff 	andi	a0,a3,0xff
80088874:	a0470004 	sb	a3,4(v0)
80088878:	a0640006 	sb	a0,6(v1)
8008887c:	a0640005 	sb	a0,5(v1)
80088880:	8fbf0020 	lw	ra,32(sp)
80088884:	8fb3001c 	lw	s3,28(sp)
80088888:	8fb20018 	lw	s2,24(sp)
8008888c:	8fb10014 	lw	s1,20(sp)
80088890:	8fb00010 	lw	s0,16(sp)
80088894:	03e00008 	jr	ra
80088898:	27bd0028 	addiu	sp,sp,40
8008889c:	92040004 	lbu	a0,4(s0)
800888a0:	92230004 	lbu	v1,4(s1)
800888a4:	00881023 	subu	v0,a0,t0
800888a8:	00431021 	addu	v0,v0,v1
800888ac:	2442ffff 	addiu	v0,v0,-1
800888b0:	00021400 	sll	v0,v0,0x10
800888b4:	00021403 	sra	v0,v0,0x10
800888b8:	00881826 	xor	v1,a0,t0
800888bc:	304600ff 	andi	a2,v0,0xff
800888c0:	30630080 	andi	v1,v1,0x80
800888c4:	00022827 	nor	a1,zero,v0
800888c8:	00862026 	xor	a0,a0,a2
800888cc:	00832024 	and	a0,a0,v1
800888d0:	00052fc2 	srl	a1,a1,0x1f
800888d4:	3c038022 	lui	v1,0x8022
800888d8:	a46250c6 	sh	v0,20678(v1)
800888dc:	10800010 	beqz	a0,80088920 <_Z6OpFFM1v+0x210>
800888e0:	a2250004 	sb	a1,4(s1)
800888e4:	24020001 	li	v0,1
800888e8:	a2220007 	sb	v0,7(s1)
800888ec:	2663e988 	addiu	v1,s3,-5752
800888f0:	2642e974 	addiu	v0,s2,-5772
800888f4:	30c400ff 	andi	a0,a2,0xff
800888f8:	a0460004 	sb	a2,4(v0)
800888fc:	a0640006 	sb	a0,6(v1)
80088900:	a0640005 	sb	a0,5(v1)
80088904:	8fbf0020 	lw	ra,32(sp)
80088908:	8fb3001c 	lw	s3,28(sp)
8008890c:	8fb20018 	lw	s2,24(sp)
80088910:	8fb10014 	lw	s1,20(sp)
80088914:	8fb00010 	lw	s0,16(sp)
80088918:	03e00008 	jr	ra
8008891c:	27bd0028 	addiu	sp,sp,40
80088920:	0802223b 	j	800888ec <_Z6OpFFM1v+0x1dc>
80088924:	a2200007 	sb	zero,7(s1)
80088928:	912350ab 	lbu	v1,20651(t1)
8008892c:	24020001 	li	v0,1
80088930:	916550aa 	lbu	a1,20650(t3)
80088934:	a2220004 	sb	v0,4(s1)
80088938:	00031900 	sll	v1,v1,0x4
8008893c:	2642e974 	addiu	v0,s2,-5772
80088940:	00651825 	or	v1,v1,a1
80088944:	90440004 	lbu	a0,4(v0)
80088948:	306700ff 	andi	a3,v1,0xff
8008894c:	00871026 	xor	v0,a0,a3
80088950:	30420080 	andi	v0,v0,0x80
80088954:	00882026 	xor	a0,a0,t0
80088958:	3c038022 	lui	v1,0x8022
8008895c:	00822024 	and	a0,a0,v0
80088960:	1480ffbe 	bnez	a0,8008885c <_Z6OpFFM1v+0x14c>
80088964:	a06750b2 	sb	a3,20658(v1)
80088968:	2662e988 	addiu	v0,s3,-5752
8008896c:	0802221a 	j	80088868 <_Z6OpFFM1v+0x158>
80088970:	a0400007 	sb	zero,7(v0)
80088974:	2543ffff 	addiu	v1,t2,-1
80088978:	a12350ab 	sb	v1,20651(t1)
8008897c:	912350ab 	lbu	v1,20651(t1)
80088980:	24e2000a 	addiu	v0,a3,10
80088984:	a16250aa 	sb	v0,20650(t3)
80088988:	2c62000a 	sltiu	v0,v1,10
8008898c:	1440ffe6 	bnez	v0,80088928 <_Z6OpFFM1v+0x218>
80088990:	2462000a 	addiu	v0,v1,10
80088994:	08022208 	j	80088820 <_Z6OpFFM1v+0x110>
80088998:	a12250ab 	sb	v0,20651(t1)

8008899c <_Z6OpEFM1v>:
8008899c:	27bdffe0 	addiu	sp,sp,-32
800889a0:	afb10014 	sw	s1,20(sp)
800889a4:	3c118021 	lui	s1,0x8021
800889a8:	afb00010 	sw	s0,16(sp)
800889ac:	afbf0018 	sw	ra,24(sp)
800889b0:	2630e988 	addiu	s0,s1,-5752
800889b4:	8e050020 	lw	a1,32(s0)
800889b8:	90a20001 	lbu	v0,1(a1)
800889bc:	90a40000 	lbu	a0,0(a1)
800889c0:	90a30002 	lbu	v1,2(a1)
800889c4:	00021200 	sll	v0,v0,0x8
800889c8:	00822021 	addu	a0,a0,v0
800889cc:	00031c00 	sll	v1,v1,0x10
800889d0:	00832021 	addu	a0,a0,v1
800889d4:	3c028021 	lui	v0,0x8021
800889d8:	ac447018 	sw	a0,28696(v0)
800889dc:	90a30002 	lbu	v1,2(a1)
800889e0:	3c028022 	lui	v0,0x8022
800889e4:	a04350cc 	sb	v1,20684(v0)
800889e8:	24a50003 	addiu	a1,a1,3
800889ec:	3c028007 	lui	v0,0x8007
800889f0:	24426674 	addiu	v0,v0,26228
800889f4:	0040f809 	jalr	v0
800889f8:	ae050020 	sw	a1,32(s0)
800889fc:	3c0c8021 	lui	t4,0x8021
80088a00:	2584e974 	addiu	a0,t4,-5772
80088a04:	00404021 	move	t0,v0
80088a08:	90820002 	lbu	v0,2(a0)
80088a0c:	3c038022 	lui	v1,0x8022
80088a10:	30420008 	andi	v0,v0,0x8
80088a14:	1040003b 	beqz	v0,80088b04 <_Z6OpEFM1v+0x168>
80088a18:	a06850bc 	sb	t0,20668(v1)
80088a1c:	92020004 	lbu	v0,4(s0)
80088a20:	94840004 	lhu	a0,4(a0)
80088a24:	3106000f 	andi	a2,t0,0xf
80088a28:	2c420001 	sltiu	v0,v0,1
80088a2c:	00c21021 	addu	v0,a2,v0
80088a30:	00041902 	srl	v1,a0,0x4
80088a34:	3084000f 	andi	a0,a0,0xf
80088a38:	00822023 	subu	a0,a0,v0
80088a3c:	00082902 	srl	a1,t0,0x4
80088a40:	3063000f 	andi	v1,v1,0xf
80088a44:	00651823 	subu	v1,v1,a1
80088a48:	308700ff 	andi	a3,a0,0xff
80088a4c:	306a00ff 	andi	t2,v1,0xff
80088a50:	3c0b8022 	lui	t3,0x8022
80088a54:	3c098022 	lui	t1,0x8022
80088a58:	3c028022 	lui	v0,0x8022
80088a5c:	3c038022 	lui	v1,0x8022
80088a60:	2ce4000a 	sltiu	a0,a3,10
80088a64:	a04650ae 	sb	a2,20654(v0)
80088a68:	a06550af 	sb	a1,20655(v1)
80088a6c:	a16750aa 	sb	a3,20650(t3)
80088a70:	10800058 	beqz	a0,80088bd4 <_Z6OpEFM1v+0x238>
80088a74:	a12a50ab 	sb	t2,20651(t1)
80088a78:	912350ab 	lbu	v1,20651(t1)
80088a7c:	2c62000a 	sltiu	v0,v1,10
80088a80:	14400043 	bnez	v0,80088b90 <_Z6OpEFM1v+0x1f4>
80088a84:	24020001 	li	v0,1
80088a88:	2462000a 	addiu	v0,v1,10
80088a8c:	a12250ab 	sb	v0,20651(t1)
80088a90:	912350ab 	lbu	v1,20651(t1)
80088a94:	916550aa 	lbu	a1,20650(t3)
80088a98:	2582e974 	addiu	v0,t4,-5772
80088a9c:	00031900 	sll	v1,v1,0x4
80088aa0:	00651825 	or	v1,v1,a1
80088aa4:	90440004 	lbu	a0,4(v0)
80088aa8:	306700ff 	andi	a3,v1,0xff
80088aac:	00871026 	xor	v0,a0,a3
80088ab0:	30420080 	andi	v0,v0,0x80
80088ab4:	00882026 	xor	a0,a0,t0
80088ab8:	3c038022 	lui	v1,0x8022
80088abc:	00822024 	and	a0,a0,v0
80088ac0:	a2000004 	sb	zero,4(s0)
80088ac4:	10800040 	beqz	a0,80088bc8 <_Z6OpEFM1v+0x22c>
80088ac8:	a06750b2 	sb	a3,20658(v1)
80088acc:	2623e988 	addiu	v1,s1,-5752
80088ad0:	24020001 	li	v0,1
80088ad4:	a0620007 	sb	v0,7(v1)
80088ad8:	2623e988 	addiu	v1,s1,-5752
80088adc:	30e400ff 	andi	a0,a3,0xff
80088ae0:	2582e974 	addiu	v0,t4,-5772
80088ae4:	a0470004 	sb	a3,4(v0)
80088ae8:	a0640006 	sb	a0,6(v1)
80088aec:	a0640005 	sb	a0,5(v1)
80088af0:	8fbf0018 	lw	ra,24(sp)
80088af4:	8fb10014 	lw	s1,20(sp)
80088af8:	8fb00010 	lw	s0,16(sp)
80088afc:	03e00008 	jr	ra
80088b00:	27bd0020 	addiu	sp,sp,32
80088b04:	90840004 	lbu	a0,4(a0)
80088b08:	92030004 	lbu	v1,4(s0)
80088b0c:	00881023 	subu	v0,a0,t0
80088b10:	00431021 	addu	v0,v0,v1
80088b14:	2442ffff 	addiu	v0,v0,-1
80088b18:	00021400 	sll	v0,v0,0x10
80088b1c:	00021403 	sra	v0,v0,0x10
80088b20:	00881826 	xor	v1,a0,t0
80088b24:	304600ff 	andi	a2,v0,0xff
80088b28:	30630080 	andi	v1,v1,0x80
80088b2c:	00022827 	nor	a1,zero,v0
80088b30:	00862026 	xor	a0,a0,a2
80088b34:	00832024 	and	a0,a0,v1
80088b38:	00052fc2 	srl	a1,a1,0x1f
80088b3c:	3c038022 	lui	v1,0x8022
80088b40:	a46250c6 	sh	v0,20678(v1)
80088b44:	1080000e 	beqz	a0,80088b80 <_Z6OpEFM1v+0x1e4>
80088b48:	a2050004 	sb	a1,4(s0)
80088b4c:	24020001 	li	v0,1
80088b50:	a2020007 	sb	v0,7(s0)
80088b54:	2623e988 	addiu	v1,s1,-5752
80088b58:	30c400ff 	andi	a0,a2,0xff
80088b5c:	2582e974 	addiu	v0,t4,-5772
80088b60:	a0460004 	sb	a2,4(v0)
80088b64:	a0640006 	sb	a0,6(v1)
80088b68:	a0640005 	sb	a0,5(v1)
80088b6c:	8fbf0018 	lw	ra,24(sp)
80088b70:	8fb10014 	lw	s1,20(sp)
80088b74:	8fb00010 	lw	s0,16(sp)
80088b78:	03e00008 	jr	ra
80088b7c:	27bd0020 	addiu	sp,sp,32
80088b80:	080222d5 	j	80088b54 <_Z6OpEFM1v+0x1b8>
80088b84:	a2000007 	sb	zero,7(s0)
80088b88:	912350ab 	lbu	v1,20651(t1)
80088b8c:	24020001 	li	v0,1
80088b90:	916550aa 	lbu	a1,20650(t3)
80088b94:	a2020004 	sb	v0,4(s0)
80088b98:	00031900 	sll	v1,v1,0x4
80088b9c:	2582e974 	addiu	v0,t4,-5772
80088ba0:	00651825 	or	v1,v1,a1
80088ba4:	90440004 	lbu	a0,4(v0)
80088ba8:	306700ff 	andi	a3,v1,0xff
80088bac:	00871026 	xor	v0,a0,a3
80088bb0:	30420080 	andi	v0,v0,0x80
80088bb4:	00882026 	xor	a0,a0,t0
80088bb8:	3c038022 	lui	v1,0x8022
80088bbc:	00822024 	and	a0,a0,v0
80088bc0:	1480ffc2 	bnez	a0,80088acc <_Z6OpEFM1v+0x130>
80088bc4:	a06750b2 	sb	a3,20658(v1)
80088bc8:	2622e988 	addiu	v0,s1,-5752
80088bcc:	080222b6 	j	80088ad8 <_Z6OpEFM1v+0x13c>
80088bd0:	a0400007 	sb	zero,7(v0)
80088bd4:	2543ffff 	addiu	v1,t2,-1
80088bd8:	a12350ab 	sb	v1,20651(t1)
80088bdc:	912350ab 	lbu	v1,20651(t1)
80088be0:	24e2000a 	addiu	v0,a3,10
80088be4:	a16250aa 	sb	v0,20650(t3)
80088be8:	2c62000a 	sltiu	v0,v1,10
80088bec:	1440ffe6 	bnez	v0,80088b88 <_Z6OpEFM1v+0x1ec>
80088bf0:	2462000a 	addiu	v0,v1,10
80088bf4:	080222a4 	j	80088a90 <_Z6OpEFM1v+0xf4>
80088bf8:	a12250ab 	sb	v0,20651(t1)

80088bfc <_Z6OpF9M1v>:
80088bfc:	27bdffd8 	addiu	sp,sp,-40
80088c00:	afb3001c 	sw	s3,28(sp)
80088c04:	3c138021 	lui	s3,0x8021
80088c08:	afb20018 	sw	s2,24(sp)
80088c0c:	afb10014 	sw	s1,20(sp)
80088c10:	afb00010 	sw	s0,16(sp)
80088c14:	afbf0020 	sw	ra,32(sp)
80088c18:	2671e988 	addiu	s1,s3,-5752
80088c1c:	8e250020 	lw	a1,32(s1)
80088c20:	3c128021 	lui	s2,0x8021
80088c24:	90a30000 	lbu	v1,0(a1)
80088c28:	8e260010 	lw	a2,16(s1)
80088c2c:	2650e974 	addiu	s0,s2,-5772
80088c30:	90a40001 	lbu	a0,1(a1)
80088c34:	9602000c 	lhu	v0,12(s0)
80088c38:	00661821 	addu	v1,v1,a2
80088c3c:	00621821 	addu	v1,v1,v0
80088c40:	00042200 	sll	a0,a0,0x8
80088c44:	00832021 	addu	a0,a0,v1
80088c48:	3c028021 	lui	v0,0x8021
80088c4c:	ac447018 	sw	a0,28696(v0)
80088c50:	90a30001 	lbu	v1,1(a1)
80088c54:	3c028022 	lui	v0,0x8022
80088c58:	a04350cc 	sb	v1,20684(v0)
80088c5c:	24a50002 	addiu	a1,a1,2
80088c60:	3c028007 	lui	v0,0x8007
80088c64:	24426674 	addiu	v0,v0,26228
80088c68:	0040f809 	jalr	v0
80088c6c:	ae250020 	sw	a1,32(s1)
80088c70:	00404021 	move	t0,v0
80088c74:	92020002 	lbu	v0,2(s0)
80088c78:	3c038022 	lui	v1,0x8022
80088c7c:	30420008 	andi	v0,v0,0x8
80088c80:	1040003d 	beqz	v0,80088d78 <_Z6OpF9M1v+0x17c>
80088c84:	a06850bc 	sb	t0,20668(v1)
80088c88:	92220004 	lbu	v0,4(s1)
80088c8c:	96040004 	lhu	a0,4(s0)
80088c90:	3106000f 	andi	a2,t0,0xf
80088c94:	2c420001 	sltiu	v0,v0,1
80088c98:	00c21021 	addu	v0,a2,v0
80088c9c:	00041902 	srl	v1,a0,0x4
80088ca0:	3084000f 	andi	a0,a0,0xf
80088ca4:	00822023 	subu	a0,a0,v0
80088ca8:	00082902 	srl	a1,t0,0x4
80088cac:	3063000f 	andi	v1,v1,0xf
80088cb0:	00651823 	subu	v1,v1,a1
80088cb4:	308700ff 	andi	a3,a0,0xff
80088cb8:	306a00ff 	andi	t2,v1,0xff
80088cbc:	3c0b8022 	lui	t3,0x8022
80088cc0:	3c098022 	lui	t1,0x8022
80088cc4:	3c028022 	lui	v0,0x8022
80088cc8:	3c038022 	lui	v1,0x8022
80088ccc:	2ce4000a 	sltiu	a0,a3,10
80088cd0:	a04650ae 	sb	a2,20654(v0)
80088cd4:	a06550af 	sb	a1,20655(v1)
80088cd8:	a16750aa 	sb	a3,20650(t3)
80088cdc:	1080005c 	beqz	a0,80088e50 <_Z6OpF9M1v+0x254>
80088ce0:	a12a50ab 	sb	t2,20651(t1)
80088ce4:	912350ab 	lbu	v1,20651(t1)
80088ce8:	2c62000a 	sltiu	v0,v1,10
80088cec:	14400047 	bnez	v0,80088e0c <_Z6OpF9M1v+0x210>
80088cf0:	24020001 	li	v0,1
80088cf4:	2462000a 	addiu	v0,v1,10
80088cf8:	a12250ab 	sb	v0,20651(t1)
80088cfc:	912350ab 	lbu	v1,20651(t1)
80088d00:	916550aa 	lbu	a1,20650(t3)
80088d04:	2642e974 	addiu	v0,s2,-5772
80088d08:	00031900 	sll	v1,v1,0x4
80088d0c:	00651825 	or	v1,v1,a1
80088d10:	90440004 	lbu	a0,4(v0)
80088d14:	306700ff 	andi	a3,v1,0xff
80088d18:	00871026 	xor	v0,a0,a3
80088d1c:	30420080 	andi	v0,v0,0x80
80088d20:	00882026 	xor	a0,a0,t0
80088d24:	3c038022 	lui	v1,0x8022
80088d28:	00822024 	and	a0,a0,v0
80088d2c:	a2200004 	sb	zero,4(s1)
80088d30:	10800044 	beqz	a0,80088e44 <_Z6OpF9M1v+0x248>
80088d34:	a06750b2 	sb	a3,20658(v1)
80088d38:	2663e988 	addiu	v1,s3,-5752
80088d3c:	24020001 	li	v0,1
80088d40:	a0620007 	sb	v0,7(v1)
80088d44:	2663e988 	addiu	v1,s3,-5752
80088d48:	2642e974 	addiu	v0,s2,-5772
80088d4c:	30e400ff 	andi	a0,a3,0xff
80088d50:	a0470004 	sb	a3,4(v0)
80088d54:	a0640006 	sb	a0,6(v1)
80088d58:	a0640005 	sb	a0,5(v1)
80088d5c:	8fbf0020 	lw	ra,32(sp)
80088d60:	8fb3001c 	lw	s3,28(sp)
80088d64:	8fb20018 	lw	s2,24(sp)
80088d68:	8fb10014 	lw	s1,20(sp)
80088d6c:	8fb00010 	lw	s0,16(sp)
80088d70:	03e00008 	jr	ra
80088d74:	27bd0028 	addiu	sp,sp,40
80088d78:	92040004 	lbu	a0,4(s0)
80088d7c:	92230004 	lbu	v1,4(s1)
80088d80:	00881023 	subu	v0,a0,t0
80088d84:	00431021 	addu	v0,v0,v1
80088d88:	2442ffff 	addiu	v0,v0,-1
80088d8c:	00021400 	sll	v0,v0,0x10
80088d90:	00021403 	sra	v0,v0,0x10
80088d94:	00881826 	xor	v1,a0,t0
80088d98:	304600ff 	andi	a2,v0,0xff
80088d9c:	30630080 	andi	v1,v1,0x80
80088da0:	00022827 	nor	a1,zero,v0
80088da4:	00862026 	xor	a0,a0,a2
80088da8:	00832024 	and	a0,a0,v1
80088dac:	00052fc2 	srl	a1,a1,0x1f
80088db0:	3c038022 	lui	v1,0x8022
80088db4:	a46250c6 	sh	v0,20678(v1)
80088db8:	10800010 	beqz	a0,80088dfc <_Z6OpF9M1v+0x200>
80088dbc:	a2250004 	sb	a1,4(s1)
80088dc0:	24020001 	li	v0,1
80088dc4:	a2220007 	sb	v0,7(s1)
80088dc8:	2663e988 	addiu	v1,s3,-5752
80088dcc:	2642e974 	addiu	v0,s2,-5772
80088dd0:	30c400ff 	andi	a0,a2,0xff
80088dd4:	a0460004 	sb	a2,4(v0)
80088dd8:	a0640006 	sb	a0,6(v1)
80088ddc:	a0640005 	sb	a0,5(v1)
80088de0:	8fbf0020 	lw	ra,32(sp)
80088de4:	8fb3001c 	lw	s3,28(sp)
80088de8:	8fb20018 	lw	s2,24(sp)
80088dec:	8fb10014 	lw	s1,20(sp)
80088df0:	8fb00010 	lw	s0,16(sp)
80088df4:	03e00008 	jr	ra
80088df8:	27bd0028 	addiu	sp,sp,40
80088dfc:	08022372 	j	80088dc8 <_Z6OpF9M1v+0x1cc>
80088e00:	a2200007 	sb	zero,7(s1)
80088e04:	912350ab 	lbu	v1,20651(t1)
80088e08:	24020001 	li	v0,1
80088e0c:	916550aa 	lbu	a1,20650(t3)
80088e10:	a2220004 	sb	v0,4(s1)
80088e14:	00031900 	sll	v1,v1,0x4
80088e18:	2642e974 	addiu	v0,s2,-5772
80088e1c:	00651825 	or	v1,v1,a1
80088e20:	90440004 	lbu	a0,4(v0)
80088e24:	306700ff 	andi	a3,v1,0xff
80088e28:	00871026 	xor	v0,a0,a3
80088e2c:	30420080 	andi	v0,v0,0x80
80088e30:	00882026 	xor	a0,a0,t0
80088e34:	3c038022 	lui	v1,0x8022
80088e38:	00822024 	and	a0,a0,v0
80088e3c:	1480ffbe 	bnez	a0,80088d38 <_Z6OpF9M1v+0x13c>
80088e40:	a06750b2 	sb	a3,20658(v1)
80088e44:	2662e988 	addiu	v0,s3,-5752
80088e48:	08022351 	j	80088d44 <_Z6OpF9M1v+0x148>
80088e4c:	a0400007 	sb	zero,7(v0)
80088e50:	2543ffff 	addiu	v1,t2,-1
80088e54:	a12350ab 	sb	v1,20651(t1)
80088e58:	912350ab 	lbu	v1,20651(t1)
80088e5c:	24e2000a 	addiu	v0,a3,10
80088e60:	a16250aa 	sb	v0,20650(t3)
80088e64:	2c62000a 	sltiu	v0,v1,10
80088e68:	1440ffe6 	bnez	v0,80088e04 <_Z6OpF9M1v+0x208>
80088e6c:	2462000a 	addiu	v0,v1,10
80088e70:	0802233f 	j	80088cfc <_Z6OpF9M1v+0x100>
80088e74:	a12250ab 	sb	v0,20651(t1)

80088e78 <_Z6OpFDM1v>:
80088e78:	27bdffd8 	addiu	sp,sp,-40
80088e7c:	afb3001c 	sw	s3,28(sp)
80088e80:	3c138021 	lui	s3,0x8021
80088e84:	afb20018 	sw	s2,24(sp)
80088e88:	afb10014 	sw	s1,20(sp)
80088e8c:	afb00010 	sw	s0,16(sp)
80088e90:	afbf0020 	sw	ra,32(sp)
80088e94:	2671e988 	addiu	s1,s3,-5752
80088e98:	8e250020 	lw	a1,32(s1)
80088e9c:	3c128021 	lui	s2,0x8021
80088ea0:	90a30000 	lbu	v1,0(a1)
80088ea4:	8e260010 	lw	a2,16(s1)
80088ea8:	2650e974 	addiu	s0,s2,-5772
80088eac:	90a40001 	lbu	a0,1(a1)
80088eb0:	9602000a 	lhu	v0,10(s0)
80088eb4:	00661821 	addu	v1,v1,a2
80088eb8:	00621821 	addu	v1,v1,v0
80088ebc:	00042200 	sll	a0,a0,0x8
80088ec0:	00832021 	addu	a0,a0,v1
80088ec4:	3c028021 	lui	v0,0x8021
80088ec8:	ac447018 	sw	a0,28696(v0)
80088ecc:	90a30001 	lbu	v1,1(a1)
80088ed0:	3c028022 	lui	v0,0x8022
80088ed4:	a04350cc 	sb	v1,20684(v0)
80088ed8:	24a50002 	addiu	a1,a1,2
80088edc:	3c028007 	lui	v0,0x8007
80088ee0:	24426674 	addiu	v0,v0,26228
80088ee4:	0040f809 	jalr	v0
80088ee8:	ae250020 	sw	a1,32(s1)
80088eec:	00404021 	move	t0,v0
80088ef0:	92020002 	lbu	v0,2(s0)
80088ef4:	3c038022 	lui	v1,0x8022
80088ef8:	30420008 	andi	v0,v0,0x8
80088efc:	1040003d 	beqz	v0,80088ff4 <_Z6OpFDM1v+0x17c>
80088f00:	a06850bc 	sb	t0,20668(v1)
80088f04:	92220004 	lbu	v0,4(s1)
80088f08:	96040004 	lhu	a0,4(s0)
80088f0c:	3106000f 	andi	a2,t0,0xf
80088f10:	2c420001 	sltiu	v0,v0,1
80088f14:	00c21021 	addu	v0,a2,v0
80088f18:	00041902 	srl	v1,a0,0x4
80088f1c:	3084000f 	andi	a0,a0,0xf
80088f20:	00822023 	subu	a0,a0,v0
80088f24:	00082902 	srl	a1,t0,0x4
80088f28:	3063000f 	andi	v1,v1,0xf
80088f2c:	00651823 	subu	v1,v1,a1
80088f30:	308700ff 	andi	a3,a0,0xff
80088f34:	306a00ff 	andi	t2,v1,0xff
80088f38:	3c0b8022 	lui	t3,0x8022
80088f3c:	3c098022 	lui	t1,0x8022
80088f40:	3c028022 	lui	v0,0x8022
80088f44:	3c038022 	lui	v1,0x8022
80088f48:	2ce4000a 	sltiu	a0,a3,10
80088f4c:	a04650ae 	sb	a2,20654(v0)
80088f50:	a06550af 	sb	a1,20655(v1)
80088f54:	a16750aa 	sb	a3,20650(t3)
80088f58:	1080005c 	beqz	a0,800890cc <_Z6OpFDM1v+0x254>
80088f5c:	a12a50ab 	sb	t2,20651(t1)
80088f60:	912350ab 	lbu	v1,20651(t1)
80088f64:	2c62000a 	sltiu	v0,v1,10
80088f68:	14400047 	bnez	v0,80089088 <_Z6OpFDM1v+0x210>
80088f6c:	24020001 	li	v0,1
80088f70:	2462000a 	addiu	v0,v1,10
80088f74:	a12250ab 	sb	v0,20651(t1)
80088f78:	912350ab 	lbu	v1,20651(t1)
80088f7c:	916550aa 	lbu	a1,20650(t3)
80088f80:	2642e974 	addiu	v0,s2,-5772
80088f84:	00031900 	sll	v1,v1,0x4
80088f88:	00651825 	or	v1,v1,a1
80088f8c:	90440004 	lbu	a0,4(v0)
80088f90:	306700ff 	andi	a3,v1,0xff
80088f94:	00871026 	xor	v0,a0,a3
80088f98:	30420080 	andi	v0,v0,0x80
80088f9c:	00882026 	xor	a0,a0,t0
80088fa0:	3c038022 	lui	v1,0x8022
80088fa4:	00822024 	and	a0,a0,v0
80088fa8:	a2200004 	sb	zero,4(s1)
80088fac:	10800044 	beqz	a0,800890c0 <_Z6OpFDM1v+0x248>
80088fb0:	a06750b2 	sb	a3,20658(v1)
80088fb4:	2663e988 	addiu	v1,s3,-5752
80088fb8:	24020001 	li	v0,1
80088fbc:	a0620007 	sb	v0,7(v1)
80088fc0:	2663e988 	addiu	v1,s3,-5752
80088fc4:	2642e974 	addiu	v0,s2,-5772
80088fc8:	30e400ff 	andi	a0,a3,0xff
80088fcc:	a0470004 	sb	a3,4(v0)
80088fd0:	a0640006 	sb	a0,6(v1)
80088fd4:	a0640005 	sb	a0,5(v1)
80088fd8:	8fbf0020 	lw	ra,32(sp)
80088fdc:	8fb3001c 	lw	s3,28(sp)
80088fe0:	8fb20018 	lw	s2,24(sp)
80088fe4:	8fb10014 	lw	s1,20(sp)
80088fe8:	8fb00010 	lw	s0,16(sp)
80088fec:	03e00008 	jr	ra
80088ff0:	27bd0028 	addiu	sp,sp,40
80088ff4:	92040004 	lbu	a0,4(s0)
80088ff8:	92230004 	lbu	v1,4(s1)
80088ffc:	00881023 	subu	v0,a0,t0
80089000:	00431021 	addu	v0,v0,v1
80089004:	2442ffff 	addiu	v0,v0,-1
80089008:	00021400 	sll	v0,v0,0x10
8008900c:	00021403 	sra	v0,v0,0x10
80089010:	00881826 	xor	v1,a0,t0
80089014:	304600ff 	andi	a2,v0,0xff
80089018:	30630080 	andi	v1,v1,0x80
8008901c:	00022827 	nor	a1,zero,v0
80089020:	00862026 	xor	a0,a0,a2
80089024:	00832024 	and	a0,a0,v1
80089028:	00052fc2 	srl	a1,a1,0x1f
8008902c:	3c038022 	lui	v1,0x8022
80089030:	a46250c6 	sh	v0,20678(v1)
80089034:	10800010 	beqz	a0,80089078 <_Z6OpFDM1v+0x200>
80089038:	a2250004 	sb	a1,4(s1)
8008903c:	24020001 	li	v0,1
80089040:	a2220007 	sb	v0,7(s1)
80089044:	2663e988 	addiu	v1,s3,-5752
80089048:	2642e974 	addiu	v0,s2,-5772
8008904c:	30c400ff 	andi	a0,a2,0xff
80089050:	a0460004 	sb	a2,4(v0)
80089054:	a0640006 	sb	a0,6(v1)
80089058:	a0640005 	sb	a0,5(v1)
8008905c:	8fbf0020 	lw	ra,32(sp)
80089060:	8fb3001c 	lw	s3,28(sp)
80089064:	8fb20018 	lw	s2,24(sp)
80089068:	8fb10014 	lw	s1,20(sp)
8008906c:	8fb00010 	lw	s0,16(sp)
80089070:	03e00008 	jr	ra
80089074:	27bd0028 	addiu	sp,sp,40
80089078:	08022411 	j	80089044 <_Z6OpFDM1v+0x1cc>
8008907c:	a2200007 	sb	zero,7(s1)
80089080:	912350ab 	lbu	v1,20651(t1)
80089084:	24020001 	li	v0,1
80089088:	916550aa 	lbu	a1,20650(t3)
8008908c:	a2220004 	sb	v0,4(s1)
80089090:	00031900 	sll	v1,v1,0x4
80089094:	2642e974 	addiu	v0,s2,-5772
80089098:	00651825 	or	v1,v1,a1
8008909c:	90440004 	lbu	a0,4(v0)
800890a0:	306700ff 	andi	a3,v1,0xff
800890a4:	00871026 	xor	v0,a0,a3
800890a8:	30420080 	andi	v0,v0,0x80
800890ac:	00882026 	xor	a0,a0,t0
800890b0:	3c038022 	lui	v1,0x8022
800890b4:	00822024 	and	a0,a0,v0
800890b8:	1480ffbe 	bnez	a0,80088fb4 <_Z6OpFDM1v+0x13c>
800890bc:	a06750b2 	sb	a3,20658(v1)
800890c0:	2662e988 	addiu	v0,s3,-5752
800890c4:	080223f0 	j	80088fc0 <_Z6OpFDM1v+0x148>
800890c8:	a0400007 	sb	zero,7(v0)
800890cc:	2543ffff 	addiu	v1,t2,-1
800890d0:	a12350ab 	sb	v1,20651(t1)
800890d4:	912350ab 	lbu	v1,20651(t1)
800890d8:	24e2000a 	addiu	v0,a3,10
800890dc:	a16250aa 	sb	v0,20650(t3)
800890e0:	2c62000a 	sltiu	v0,v1,10
800890e4:	1440ffe6 	bnez	v0,80089080 <_Z6OpFDM1v+0x208>
800890e8:	2462000a 	addiu	v0,v1,10
800890ec:	080223de 	j	80088f78 <_Z6OpFDM1v+0x100>
800890f0:	a12250ab 	sb	v0,20651(t1)

800890f4 <_Z6OpEDM1v>:
800890f4:	27bdffe0 	addiu	sp,sp,-32
800890f8:	afb10014 	sw	s1,20(sp)
800890fc:	3c118021 	lui	s1,0x8021
80089100:	afb00010 	sw	s0,16(sp)
80089104:	afbf0018 	sw	ra,24(sp)
80089108:	2630e988 	addiu	s0,s1,-5752
8008910c:	8e030020 	lw	v1,32(s0)
80089110:	8e050010 	lw	a1,16(s0)
80089114:	90620001 	lbu	v0,1(v1)
80089118:	90640000 	lbu	a0,0(v1)
8008911c:	00021200 	sll	v0,v0,0x8
80089120:	00822021 	addu	a0,a0,v0
80089124:	00852021 	addu	a0,a0,a1
80089128:	3c028021 	lui	v0,0x8021
8008912c:	ac447018 	sw	a0,28696(v0)
80089130:	90650001 	lbu	a1,1(v1)
80089134:	3c028022 	lui	v0,0x8022
80089138:	24630002 	addiu	v1,v1,2
8008913c:	a04550cc 	sb	a1,20684(v0)
80089140:	3c028007 	lui	v0,0x8007
80089144:	24426674 	addiu	v0,v0,26228
80089148:	0040f809 	jalr	v0
8008914c:	ae030020 	sw	v1,32(s0)
80089150:	3c0c8021 	lui	t4,0x8021
80089154:	2584e974 	addiu	a0,t4,-5772
80089158:	00404021 	move	t0,v0
8008915c:	90820002 	lbu	v0,2(a0)
80089160:	3c038022 	lui	v1,0x8022
80089164:	30420008 	andi	v0,v0,0x8
80089168:	1040003b 	beqz	v0,80089258 <_Z6OpEDM1v+0x164>
8008916c:	a06850bc 	sb	t0,20668(v1)
80089170:	92020004 	lbu	v0,4(s0)
80089174:	94840004 	lhu	a0,4(a0)
80089178:	3106000f 	andi	a2,t0,0xf
8008917c:	2c420001 	sltiu	v0,v0,1
80089180:	00c21021 	addu	v0,a2,v0
80089184:	00041902 	srl	v1,a0,0x4
80089188:	3084000f 	andi	a0,a0,0xf
8008918c:	00822023 	subu	a0,a0,v0
80089190:	00082902 	srl	a1,t0,0x4
80089194:	3063000f 	andi	v1,v1,0xf
80089198:	00651823 	subu	v1,v1,a1
8008919c:	308700ff 	andi	a3,a0,0xff
800891a0:	306a00ff 	andi	t2,v1,0xff
800891a4:	3c0b8022 	lui	t3,0x8022
800891a8:	3c098022 	lui	t1,0x8022
800891ac:	3c028022 	lui	v0,0x8022
800891b0:	3c038022 	lui	v1,0x8022
800891b4:	2ce4000a 	sltiu	a0,a3,10
800891b8:	a04650ae 	sb	a2,20654(v0)
800891bc:	a06550af 	sb	a1,20655(v1)
800891c0:	a16750aa 	sb	a3,20650(t3)
800891c4:	10800058 	beqz	a0,80089328 <_Z6OpEDM1v+0x234>
800891c8:	a12a50ab 	sb	t2,20651(t1)
800891cc:	912350ab 	lbu	v1,20651(t1)
800891d0:	2c62000a 	sltiu	v0,v1,10
800891d4:	14400043 	bnez	v0,800892e4 <_Z6OpEDM1v+0x1f0>
800891d8:	24020001 	li	v0,1
800891dc:	2462000a 	addiu	v0,v1,10
800891e0:	a12250ab 	sb	v0,20651(t1)
800891e4:	912350ab 	lbu	v1,20651(t1)
800891e8:	916550aa 	lbu	a1,20650(t3)
800891ec:	2582e974 	addiu	v0,t4,-5772
800891f0:	00031900 	sll	v1,v1,0x4
800891f4:	00651825 	or	v1,v1,a1
800891f8:	90440004 	lbu	a0,4(v0)
800891fc:	306700ff 	andi	a3,v1,0xff
80089200:	00871026 	xor	v0,a0,a3
80089204:	30420080 	andi	v0,v0,0x80
80089208:	00882026 	xor	a0,a0,t0
8008920c:	3c038022 	lui	v1,0x8022
80089210:	00822024 	and	a0,a0,v0
80089214:	a2000004 	sb	zero,4(s0)
80089218:	10800040 	beqz	a0,8008931c <_Z6OpEDM1v+0x228>
8008921c:	a06750b2 	sb	a3,20658(v1)
80089220:	2623e988 	addiu	v1,s1,-5752
80089224:	24020001 	li	v0,1
80089228:	a0620007 	sb	v0,7(v1)
8008922c:	2623e988 	addiu	v1,s1,-5752
80089230:	30e400ff 	andi	a0,a3,0xff
80089234:	2582e974 	addiu	v0,t4,-5772
80089238:	a0470004 	sb	a3,4(v0)
8008923c:	a0640006 	sb	a0,6(v1)
80089240:	a0640005 	sb	a0,5(v1)
80089244:	8fbf0018 	lw	ra,24(sp)
80089248:	8fb10014 	lw	s1,20(sp)
8008924c:	8fb00010 	lw	s0,16(sp)
80089250:	03e00008 	jr	ra
80089254:	27bd0020 	addiu	sp,sp,32
80089258:	90840004 	lbu	a0,4(a0)
8008925c:	92030004 	lbu	v1,4(s0)
80089260:	00881023 	subu	v0,a0,t0
80089264:	00431021 	addu	v0,v0,v1
80089268:	2442ffff 	addiu	v0,v0,-1
8008926c:	00021400 	sll	v0,v0,0x10
80089270:	00021403 	sra	v0,v0,0x10
80089274:	00881826 	xor	v1,a0,t0
80089278:	304600ff 	andi	a2,v0,0xff
8008927c:	30630080 	andi	v1,v1,0x80
80089280:	00022827 	nor	a1,zero,v0
80089284:	00862026 	xor	a0,a0,a2
80089288:	00832024 	and	a0,a0,v1
8008928c:	00052fc2 	srl	a1,a1,0x1f
80089290:	3c038022 	lui	v1,0x8022
80089294:	a46250c6 	sh	v0,20678(v1)
80089298:	1080000e 	beqz	a0,800892d4 <_Z6OpEDM1v+0x1e0>
8008929c:	a2050004 	sb	a1,4(s0)
800892a0:	24020001 	li	v0,1
800892a4:	a2020007 	sb	v0,7(s0)
800892a8:	2623e988 	addiu	v1,s1,-5752
800892ac:	30c400ff 	andi	a0,a2,0xff
800892b0:	2582e974 	addiu	v0,t4,-5772
800892b4:	a0460004 	sb	a2,4(v0)
800892b8:	a0640006 	sb	a0,6(v1)
800892bc:	a0640005 	sb	a0,5(v1)
800892c0:	8fbf0018 	lw	ra,24(sp)
800892c4:	8fb10014 	lw	s1,20(sp)
800892c8:	8fb00010 	lw	s0,16(sp)
800892cc:	03e00008 	jr	ra
800892d0:	27bd0020 	addiu	sp,sp,32
800892d4:	080224aa 	j	800892a8 <_Z6OpEDM1v+0x1b4>
800892d8:	a2000007 	sb	zero,7(s0)
800892dc:	912350ab 	lbu	v1,20651(t1)
800892e0:	24020001 	li	v0,1
800892e4:	916550aa 	lbu	a1,20650(t3)
800892e8:	a2020004 	sb	v0,4(s0)
800892ec:	00031900 	sll	v1,v1,0x4
800892f0:	2582e974 	addiu	v0,t4,-5772
800892f4:	00651825 	or	v1,v1,a1
800892f8:	90440004 	lbu	a0,4(v0)
800892fc:	306700ff 	andi	a3,v1,0xff
80089300:	00871026 	xor	v0,a0,a3
80089304:	30420080 	andi	v0,v0,0x80
80089308:	00882026 	xor	a0,a0,t0
8008930c:	3c038022 	lui	v1,0x8022
80089310:	00822024 	and	a0,a0,v0
80089314:	1480ffc2 	bnez	a0,80089220 <_Z6OpEDM1v+0x12c>
80089318:	a06750b2 	sb	a3,20658(v1)
8008931c:	2622e988 	addiu	v0,s1,-5752
80089320:	0802248b 	j	8008922c <_Z6OpEDM1v+0x138>
80089324:	a0400007 	sb	zero,7(v0)
80089328:	2543ffff 	addiu	v1,t2,-1
8008932c:	a12350ab 	sb	v1,20651(t1)
80089330:	912350ab 	lbu	v1,20651(t1)
80089334:	24e2000a 	addiu	v0,a3,10
80089338:	a16250aa 	sb	v0,20650(t3)
8008933c:	2c62000a 	sltiu	v0,v1,10
80089340:	1440ffe6 	bnez	v0,800892dc <_Z6OpEDM1v+0x1e8>
80089344:	2462000a 	addiu	v0,v1,10
80089348:	08022479 	j	800891e4 <_Z6OpEDM1v+0xf0>
8008934c:	a12250ab 	sb	v0,20651(t1)

80089350 <_Z6OpF1M1v>:
80089350:	27bdffd0 	addiu	sp,sp,-48
80089354:	afb50024 	sw	s5,36(sp)
80089358:	3c158021 	lui	s5,0x8021
8008935c:	afbf0028 	sw	ra,40(sp)
80089360:	afb40020 	sw	s4,32(sp)
80089364:	afb3001c 	sw	s3,28(sp)
80089368:	afb20018 	sw	s2,24(sp)
8008936c:	afb10014 	sw	s1,20(sp)
80089370:	afb00010 	sw	s0,16(sp)
80089374:	26b3e988 	addiu	s3,s5,-5752
80089378:	8e650020 	lw	a1,32(s3)
8008937c:	3c118022 	lui	s1,0x8022
80089380:	90a20000 	lbu	v0,0(a1)
80089384:	3c148021 	lui	s4,0x8021
80089388:	a22250cc 	sb	v0,20684(s1)
8008938c:	2692e974 	addiu	s2,s4,-5772
80089390:	90a30000 	lbu	v1,0(a1)
80089394:	96420006 	lhu	v0,6(s2)
80089398:	24a50001 	addiu	a1,a1,1
8008939c:	00621821 	addu	v1,v1,v0
800893a0:	3063ffff 	andi	v1,v1,0xffff
800893a4:	3c108021 	lui	s0,0x8021
800893a8:	3c028007 	lui	v0,0x8007
800893ac:	00602021 	move	a0,v1
800893b0:	ae650020 	sw	a1,32(s3)
800893b4:	244269c0 	addiu	v0,v0,27072
800893b8:	0040f809 	jalr	v0
800893bc:	ae037018 	sw	v1,28696(s0)
800893c0:	8e640010 	lw	a0,16(s3)
800893c4:	9643000c 	lhu	v1,12(s2)
800893c8:	00641821 	addu	v1,v1,a0
800893cc:	00621821 	addu	v1,v1,v0
800893d0:	00021203 	sra	v0,v0,0x8
800893d4:	a22250cc 	sb	v0,20684(s1)
800893d8:	3c028007 	lui	v0,0x8007
800893dc:	00602021 	move	a0,v1
800893e0:	24426674 	addiu	v0,v0,26228
800893e4:	0040f809 	jalr	v0
800893e8:	ae037018 	sw	v1,28696(s0)
800893ec:	00404021 	move	t0,v0
800893f0:	92420002 	lbu	v0,2(s2)
800893f4:	3c038022 	lui	v1,0x8022
800893f8:	30420008 	andi	v0,v0,0x8
800893fc:	1040003f 	beqz	v0,800894fc <_Z6OpF1M1v+0x1ac>
80089400:	a06850bc 	sb	t0,20668(v1)
80089404:	92620004 	lbu	v0,4(s3)
80089408:	96440004 	lhu	a0,4(s2)
8008940c:	3106000f 	andi	a2,t0,0xf
80089410:	2c420001 	sltiu	v0,v0,1
80089414:	00c21021 	addu	v0,a2,v0
80089418:	00041902 	srl	v1,a0,0x4
8008941c:	3084000f 	andi	a0,a0,0xf
80089420:	00822023 	subu	a0,a0,v0
80089424:	00082902 	srl	a1,t0,0x4
80089428:	3063000f 	andi	v1,v1,0xf
8008942c:	00651823 	subu	v1,v1,a1
80089430:	308700ff 	andi	a3,a0,0xff
80089434:	306a00ff 	andi	t2,v1,0xff
80089438:	3c0b8022 	lui	t3,0x8022
8008943c:	3c098022 	lui	t1,0x8022
80089440:	3c028022 	lui	v0,0x8022
80089444:	3c038022 	lui	v1,0x8022
80089448:	2ce4000a 	sltiu	a0,a3,10
8008944c:	a04650ae 	sb	a2,20654(v0)
80089450:	a06550af 	sb	a1,20655(v1)
80089454:	a16750aa 	sb	a3,20650(t3)
80089458:	10800060 	beqz	a0,800895dc <_Z6OpF1M1v+0x28c>
8008945c:	a12a50ab 	sb	t2,20651(t1)
80089460:	912350ab 	lbu	v1,20651(t1)
80089464:	2c62000a 	sltiu	v0,v1,10
80089468:	1440004b 	bnez	v0,80089598 <_Z6OpF1M1v+0x248>
8008946c:	24020001 	li	v0,1
80089470:	2462000a 	addiu	v0,v1,10
80089474:	a12250ab 	sb	v0,20651(t1)
80089478:	912350ab 	lbu	v1,20651(t1)
8008947c:	916550aa 	lbu	a1,20650(t3)
80089480:	2682e974 	addiu	v0,s4,-5772
80089484:	00031900 	sll	v1,v1,0x4
80089488:	00651825 	or	v1,v1,a1
8008948c:	90440004 	lbu	a0,4(v0)
80089490:	306700ff 	andi	a3,v1,0xff
80089494:	00871026 	xor	v0,a0,a3
80089498:	30420080 	andi	v0,v0,0x80
8008949c:	00882026 	xor	a0,a0,t0
800894a0:	3c038022 	lui	v1,0x8022
800894a4:	00822024 	and	a0,a0,v0
800894a8:	a2600004 	sb	zero,4(s3)
800894ac:	10800048 	beqz	a0,800895d0 <_Z6OpF1M1v+0x280>
800894b0:	a06750b2 	sb	a3,20658(v1)
800894b4:	26a3e988 	addiu	v1,s5,-5752
800894b8:	24020001 	li	v0,1
800894bc:	a0620007 	sb	v0,7(v1)
800894c0:	26a3e988 	addiu	v1,s5,-5752
800894c4:	2682e974 	addiu	v0,s4,-5772
800894c8:	30e400ff 	andi	a0,a3,0xff
800894cc:	a0470004 	sb	a3,4(v0)
800894d0:	a0640006 	sb	a0,6(v1)
800894d4:	a0640005 	sb	a0,5(v1)
800894d8:	8fbf0028 	lw	ra,40(sp)
800894dc:	8fb50024 	lw	s5,36(sp)
800894e0:	8fb40020 	lw	s4,32(sp)
800894e4:	8fb3001c 	lw	s3,28(sp)
800894e8:	8fb20018 	lw	s2,24(sp)
800894ec:	8fb10014 	lw	s1,20(sp)
800894f0:	8fb00010 	lw	s0,16(sp)
800894f4:	03e00008 	jr	ra
800894f8:	27bd0030 	addiu	sp,sp,48
800894fc:	92440004 	lbu	a0,4(s2)
80089500:	92630004 	lbu	v1,4(s3)
80089504:	00881023 	subu	v0,a0,t0
80089508:	00431021 	addu	v0,v0,v1
8008950c:	2442ffff 	addiu	v0,v0,-1
80089510:	00021400 	sll	v0,v0,0x10
80089514:	00021403 	sra	v0,v0,0x10
80089518:	00881826 	xor	v1,a0,t0
8008951c:	304600ff 	andi	a2,v0,0xff
80089520:	30630080 	andi	v1,v1,0x80
80089524:	00022827 	nor	a1,zero,v0
80089528:	00862026 	xor	a0,a0,a2
8008952c:	00832024 	and	a0,a0,v1
80089530:	00052fc2 	srl	a1,a1,0x1f
80089534:	3c038022 	lui	v1,0x8022
80089538:	a46250c6 	sh	v0,20678(v1)
8008953c:	10800012 	beqz	a0,80089588 <_Z6OpF1M1v+0x238>
80089540:	a2650004 	sb	a1,4(s3)
80089544:	24020001 	li	v0,1
80089548:	a2620007 	sb	v0,7(s3)
8008954c:	26a3e988 	addiu	v1,s5,-5752
80089550:	2682e974 	addiu	v0,s4,-5772
80089554:	30c400ff 	andi	a0,a2,0xff
80089558:	a0460004 	sb	a2,4(v0)
8008955c:	a0640006 	sb	a0,6(v1)
80089560:	a0640005 	sb	a0,5(v1)
80089564:	8fbf0028 	lw	ra,40(sp)
80089568:	8fb50024 	lw	s5,36(sp)
8008956c:	8fb40020 	lw	s4,32(sp)
80089570:	8fb3001c 	lw	s3,28(sp)
80089574:	8fb20018 	lw	s2,24(sp)
80089578:	8fb10014 	lw	s1,20(sp)
8008957c:	8fb00010 	lw	s0,16(sp)
80089580:	03e00008 	jr	ra
80089584:	27bd0030 	addiu	sp,sp,48
80089588:	08022553 	j	8008954c <_Z6OpF1M1v+0x1fc>
8008958c:	a2600007 	sb	zero,7(s3)
80089590:	912350ab 	lbu	v1,20651(t1)
80089594:	24020001 	li	v0,1
80089598:	916550aa 	lbu	a1,20650(t3)
8008959c:	a2620004 	sb	v0,4(s3)
800895a0:	00031900 	sll	v1,v1,0x4
800895a4:	2682e974 	addiu	v0,s4,-5772
800895a8:	00651825 	or	v1,v1,a1
800895ac:	90440004 	lbu	a0,4(v0)
800895b0:	306700ff 	andi	a3,v1,0xff
800895b4:	00871026 	xor	v0,a0,a3
800895b8:	30420080 	andi	v0,v0,0x80
800895bc:	00882026 	xor	a0,a0,t0
800895c0:	3c038022 	lui	v1,0x8022
800895c4:	00822024 	and	a0,a0,v0
800895c8:	1480ffba 	bnez	a0,800894b4 <_Z6OpF1M1v+0x164>
800895cc:	a06750b2 	sb	a3,20658(v1)
800895d0:	26a2e988 	addiu	v0,s5,-5752
800895d4:	08022530 	j	800894c0 <_Z6OpF1M1v+0x170>
800895d8:	a0400007 	sb	zero,7(v0)
800895dc:	2543ffff 	addiu	v1,t2,-1
800895e0:	a12350ab 	sb	v1,20651(t1)
800895e4:	912350ab 	lbu	v1,20651(t1)
800895e8:	24e2000a 	addiu	v0,a3,10
800895ec:	a16250aa 	sb	v0,20650(t3)
800895f0:	2c62000a 	sltiu	v0,v1,10
800895f4:	1440ffe6 	bnez	v0,80089590 <_Z6OpF1M1v+0x240>
800895f8:	2462000a 	addiu	v0,v1,10
800895fc:	0802251e 	j	80089478 <_Z6OpF1M1v+0x128>
80089600:	a12250ab 	sb	v0,20651(t1)

80089604 <_Z6Op27M1v>:
80089604:	27bdffd0 	addiu	sp,sp,-48
80089608:	afb50024 	sw	s5,36(sp)
8008960c:	3c158021 	lui	s5,0x8021
80089610:	26b5e988 	addiu	s5,s5,-5752
80089614:	8ea50020 	lw	a1,32(s5)
80089618:	afbf002c 	sw	ra,44(sp)
8008961c:	afb60028 	sw	s6,40(sp)
80089620:	afb40020 	sw	s4,32(sp)
80089624:	afb3001c 	sw	s3,28(sp)
80089628:	afb20018 	sw	s2,24(sp)
8008962c:	afb10014 	sw	s1,20(sp)
80089630:	afb00010 	sw	s0,16(sp)
80089634:	90a20000 	lbu	v0,0(a1)
80089638:	3c168022 	lui	s6,0x8022
8008963c:	3c138021 	lui	s3,0x8021
80089640:	a2c250cc 	sb	v0,20684(s6)
80089644:	2673e974 	addiu	s3,s3,-5772
80089648:	90a30000 	lbu	v1,0(a1)
8008964c:	96620006 	lhu	v0,6(s3)
80089650:	24a50001 	addiu	a1,a1,1
80089654:	00621821 	addu	v1,v1,v0
80089658:	3063ffff 	andi	v1,v1,0xffff
8008965c:	3c148021 	lui	s4,0x8021
80089660:	3c028007 	lui	v0,0x8007
80089664:	00602021 	move	a0,v1
80089668:	aea50020 	sw	a1,32(s5)
8008966c:	244269c0 	addiu	v0,v0,27072
80089670:	0040f809 	jalr	v0
80089674:	ae837018 	sw	v1,28696(s4)
80089678:	8e847018 	lw	a0,28696(s4)
8008967c:	3c118007 	lui	s1,0x8007
80089680:	26316674 	addiu	s1,s1,26228
80089684:	24840002 	addiu	a0,a0,2
80089688:	0220f809 	jalr	s1
8008968c:	00409021 	move	s2,v0
80089690:	00021c00 	sll	v1,v0,0x10
80089694:	02439021 	addu	s2,s2,v1
80089698:	92700004 	lbu	s0,4(s3)
8008969c:	02402021 	move	a0,s2
800896a0:	ae927018 	sw	s2,28696(s4)
800896a4:	0220f809 	jalr	s1
800896a8:	a2c250cc 	sb	v0,20684(s6)
800896ac:	02028024 	and	s0,s0,v0
800896b0:	320200ff 	andi	v0,s0,0xff
800896b4:	a2700004 	sb	s0,4(s3)
800896b8:	a2a20006 	sb	v0,6(s5)
800896bc:	a2a20005 	sb	v0,5(s5)
800896c0:	8fbf002c 	lw	ra,44(sp)
800896c4:	8fb60028 	lw	s6,40(sp)
800896c8:	8fb50024 	lw	s5,36(sp)
800896cc:	8fb40020 	lw	s4,32(sp)
800896d0:	8fb3001c 	lw	s3,28(sp)
800896d4:	8fb20018 	lw	s2,24(sp)
800896d8:	8fb10014 	lw	s1,20(sp)
800896dc:	8fb00010 	lw	s0,16(sp)
800896e0:	03e00008 	jr	ra
800896e4:	27bd0030 	addiu	sp,sp,48

800896e8 <_Z6Op67M0v>:
800896e8:	27bdffe0 	addiu	sp,sp,-32
800896ec:	3c068021 	lui	a2,0x8021
800896f0:	afbf001c 	sw	ra,28(sp)
800896f4:	afb20018 	sw	s2,24(sp)
800896f8:	afb10014 	sw	s1,20(sp)
800896fc:	afb00010 	sw	s0,16(sp)
80089700:	24c6e988 	addiu	a2,a2,-5752
80089704:	8cc50020 	lw	a1,32(a2)
80089708:	3c128022 	lui	s2,0x8022
8008970c:	90a20000 	lbu	v0,0(a1)
80089710:	3c038021 	lui	v1,0x8021
80089714:	a24250cc 	sb	v0,20684(s2)
80089718:	9464e97a 	lhu	a0,-5766(v1)
8008971c:	90a20000 	lbu	v0,0(a1)
80089720:	3c118021 	lui	s1,0x8021
80089724:	00441021 	addu	v0,v0,a0
80089728:	3042ffff 	andi	v0,v0,0xffff
8008972c:	24a50001 	addiu	a1,a1,1
80089730:	00402021 	move	a0,v0
80089734:	ae227018 	sw	v0,28696(s1)
80089738:	3c028007 	lui	v0,0x8007
8008973c:	244269c0 	addiu	v0,v0,27072
80089740:	0040f809 	jalr	v0
80089744:	acc50020 	sw	a1,32(a2)
80089748:	8e247018 	lw	a0,28696(s1)
8008974c:	00408021 	move	s0,v0
80089750:	3c028007 	lui	v0,0x8007
80089754:	24426674 	addiu	v0,v0,26228
80089758:	0040f809 	jalr	v0
8008975c:	24840002 	addiu	a0,a0,2
80089760:	00021c00 	sll	v1,v0,0x10
80089764:	02038021 	addu	s0,s0,v1
80089768:	ae307018 	sw	s0,28696(s1)
8008976c:	a24250cc 	sb	v0,20684(s2)
80089770:	3c198008 	lui	t9,0x8008
80089774:	8fbf001c 	lw	ra,28(sp)
80089778:	8fb20018 	lw	s2,24(sp)
8008977c:	8fb10014 	lw	s1,20(sp)
80089780:	8fb00010 	lw	s0,16(sp)
80089784:	27398ddc 	addiu	t9,t9,-29220
80089788:	03200008 	jr	t9
8008978c:	27bd0020 	addiu	sp,sp,32

80089790 <_Z6Op47M1v>:
80089790:	27bdffd0 	addiu	sp,sp,-48
80089794:	afb50024 	sw	s5,36(sp)
80089798:	3c158021 	lui	s5,0x8021
8008979c:	26b5e988 	addiu	s5,s5,-5752
800897a0:	8ea50020 	lw	a1,32(s5)
800897a4:	afbf002c 	sw	ra,44(sp)
800897a8:	afb60028 	sw	s6,40(sp)
800897ac:	afb40020 	sw	s4,32(sp)
800897b0:	afb3001c 	sw	s3,28(sp)
800897b4:	afb20018 	sw	s2,24(sp)
800897b8:	afb10014 	sw	s1,20(sp)
800897bc:	afb00010 	sw	s0,16(sp)
800897c0:	90a20000 	lbu	v0,0(a1)
800897c4:	3c168022 	lui	s6,0x8022
800897c8:	3c138021 	lui	s3,0x8021
800897cc:	a2c250cc 	sb	v0,20684(s6)
800897d0:	2673e974 	addiu	s3,s3,-5772
800897d4:	90a30000 	lbu	v1,0(a1)
800897d8:	96620006 	lhu	v0,6(s3)
800897dc:	24a50001 	addiu	a1,a1,1
800897e0:	00621821 	addu	v1,v1,v0
800897e4:	3063ffff 	andi	v1,v1,0xffff
800897e8:	3c148021 	lui	s4,0x8021
800897ec:	3c028007 	lui	v0,0x8007
800897f0:	00602021 	move	a0,v1
800897f4:	aea50020 	sw	a1,32(s5)
800897f8:	244269c0 	addiu	v0,v0,27072
800897fc:	0040f809 	jalr	v0
80089800:	ae837018 	sw	v1,28696(s4)
80089804:	8e847018 	lw	a0,28696(s4)
80089808:	3c118007 	lui	s1,0x8007
8008980c:	26316674 	addiu	s1,s1,26228
80089810:	24840002 	addiu	a0,a0,2
80089814:	0220f809 	jalr	s1
80089818:	00409021 	move	s2,v0
8008981c:	00021c00 	sll	v1,v0,0x10
80089820:	02439021 	addu	s2,s2,v1
80089824:	92700004 	lbu	s0,4(s3)
80089828:	02402021 	move	a0,s2
8008982c:	ae927018 	sw	s2,28696(s4)
80089830:	0220f809 	jalr	s1
80089834:	a2c250cc 	sb	v0,20684(s6)
80089838:	02028026 	xor	s0,s0,v0
8008983c:	320200ff 	andi	v0,s0,0xff
80089840:	a2700004 	sb	s0,4(s3)
80089844:	a2a20006 	sb	v0,6(s5)
80089848:	a2a20005 	sb	v0,5(s5)
8008984c:	8fbf002c 	lw	ra,44(sp)
80089850:	8fb60028 	lw	s6,40(sp)
80089854:	8fb50024 	lw	s5,36(sp)
80089858:	8fb40020 	lw	s4,32(sp)
8008985c:	8fb3001c 	lw	s3,28(sp)
80089860:	8fb20018 	lw	s2,24(sp)
80089864:	8fb10014 	lw	s1,20(sp)
80089868:	8fb00010 	lw	s0,16(sp)
8008986c:	03e00008 	jr	ra
80089870:	27bd0030 	addiu	sp,sp,48

80089874 <_Z6OpC7M0v>:
80089874:	27bdffd0 	addiu	sp,sp,-48
80089878:	afb20018 	sw	s2,24(sp)
8008987c:	3c128021 	lui	s2,0x8021
80089880:	2652e988 	addiu	s2,s2,-5752
80089884:	8e450020 	lw	a1,32(s2)
80089888:	afbf002c 	sw	ra,44(sp)
8008988c:	afb60028 	sw	s6,40(sp)
80089890:	afb50024 	sw	s5,36(sp)
80089894:	afb40020 	sw	s4,32(sp)
80089898:	afb3001c 	sw	s3,28(sp)
8008989c:	afb10014 	sw	s1,20(sp)
800898a0:	afb00010 	sw	s0,16(sp)
800898a4:	90a20000 	lbu	v0,0(a1)
800898a8:	3c168022 	lui	s6,0x8022
800898ac:	3c158021 	lui	s5,0x8021
800898b0:	a2c250cc 	sb	v0,20684(s6)
800898b4:	26b5e974 	addiu	s5,s5,-5772
800898b8:	90a30000 	lbu	v1,0(a1)
800898bc:	96a20006 	lhu	v0,6(s5)
800898c0:	3c138007 	lui	s3,0x8007
800898c4:	00621821 	addu	v1,v1,v0
800898c8:	3063ffff 	andi	v1,v1,0xffff
800898cc:	24a50001 	addiu	a1,a1,1
800898d0:	00602021 	move	a0,v1
800898d4:	3c148021 	lui	s4,0x8021
800898d8:	267369c0 	addiu	s3,s3,27072
800898dc:	ae450020 	sw	a1,32(s2)
800898e0:	0260f809 	jalr	s3
800898e4:	ae837018 	sw	v1,28696(s4)
800898e8:	8e847018 	lw	a0,28696(s4)
800898ec:	00408821 	move	s1,v0
800898f0:	3c028007 	lui	v0,0x8007
800898f4:	24426674 	addiu	v0,v0,26228
800898f8:	0040f809 	jalr	v0
800898fc:	24840002 	addiu	a0,a0,2
80089900:	00021c00 	sll	v1,v0,0x10
80089904:	02238821 	addu	s1,s1,v1
80089908:	96b00004 	lhu	s0,4(s5)
8008990c:	02202021 	move	a0,s1
80089910:	ae917018 	sw	s1,28696(s4)
80089914:	0260f809 	jalr	s3
80089918:	a2c250cc 	sb	v0,20684(s6)
8008991c:	02028023 	subu	s0,s0,v0
80089920:	3204ffff 	andi	a0,s0,0xffff
80089924:	00101827 	nor	v1,zero,s0
80089928:	3c028022 	lui	v0,0x8022
8008992c:	ac5050c8 	sw	s0,20680(v0)
80089930:	00042a02 	srl	a1,a0,0x8
80089934:	00031fc2 	srl	v1,v1,0x1f
80089938:	0004202b 	sltu	a0,zero,a0
8008993c:	a2450006 	sb	a1,6(s2)
80089940:	a2430004 	sb	v1,4(s2)
80089944:	a2440005 	sb	a0,5(s2)
80089948:	8fbf002c 	lw	ra,44(sp)
8008994c:	8fb60028 	lw	s6,40(sp)
80089950:	8fb50024 	lw	s5,36(sp)
80089954:	8fb40020 	lw	s4,32(sp)
80089958:	8fb3001c 	lw	s3,28(sp)
8008995c:	8fb20018 	lw	s2,24(sp)
80089960:	8fb10014 	lw	s1,20(sp)
80089964:	8fb00010 	lw	s0,16(sp)
80089968:	03e00008 	jr	ra
8008996c:	27bd0030 	addiu	sp,sp,48

80089970 <_Z6OpC7M1v>:
80089970:	27bdffd0 	addiu	sp,sp,-48
80089974:	afb3001c 	sw	s3,28(sp)
80089978:	3c138021 	lui	s3,0x8021
8008997c:	2673e988 	addiu	s3,s3,-5752
80089980:	8e650020 	lw	a1,32(s3)
80089984:	afbf002c 	sw	ra,44(sp)
80089988:	afb60028 	sw	s6,40(sp)
8008998c:	afb50024 	sw	s5,36(sp)
80089990:	afb40020 	sw	s4,32(sp)
80089994:	afb20018 	sw	s2,24(sp)
80089998:	afb10014 	sw	s1,20(sp)
8008999c:	afb00010 	sw	s0,16(sp)
800899a0:	90a20000 	lbu	v0,0(a1)
800899a4:	3c168022 	lui	s6,0x8022
800899a8:	3c158021 	lui	s5,0x8021
800899ac:	a2c250cc 	sb	v0,20684(s6)
800899b0:	26b5e974 	addiu	s5,s5,-5772
800899b4:	90a30000 	lbu	v1,0(a1)
800899b8:	96a20006 	lhu	v0,6(s5)
800899bc:	24a50001 	addiu	a1,a1,1
800899c0:	00621821 	addu	v1,v1,v0
800899c4:	3063ffff 	andi	v1,v1,0xffff
800899c8:	3c148021 	lui	s4,0x8021
800899cc:	3c028007 	lui	v0,0x8007
800899d0:	00602021 	move	a0,v1
800899d4:	ae650020 	sw	a1,32(s3)
800899d8:	244269c0 	addiu	v0,v0,27072
800899dc:	0040f809 	jalr	v0
800899e0:	ae837018 	sw	v1,28696(s4)
800899e4:	8e847018 	lw	a0,28696(s4)
800899e8:	3c118007 	lui	s1,0x8007
800899ec:	26316674 	addiu	s1,s1,26228
800899f0:	24840002 	addiu	a0,a0,2
800899f4:	0220f809 	jalr	s1
800899f8:	00409021 	move	s2,v0
800899fc:	00021c00 	sll	v1,v0,0x10
80089a00:	02439021 	addu	s2,s2,v1
80089a04:	92b00004 	lbu	s0,4(s5)
80089a08:	02402021 	move	a0,s2
80089a0c:	ae927018 	sw	s2,28696(s4)
80089a10:	0220f809 	jalr	s1
80089a14:	a2c250cc 	sb	v0,20684(s6)
80089a18:	02028023 	subu	s0,s0,v0
80089a1c:	00108400 	sll	s0,s0,0x10
80089a20:	00108403 	sra	s0,s0,0x10
80089a24:	00101827 	nor	v1,zero,s0
80089a28:	3c028022 	lui	v0,0x8022
80089a2c:	a45050c6 	sh	s0,20678(v0)
80089a30:	320400ff 	andi	a0,s0,0xff
80089a34:	00031fc2 	srl	v1,v1,0x1f
80089a38:	a2640006 	sb	a0,6(s3)
80089a3c:	a2630004 	sb	v1,4(s3)
80089a40:	a2640005 	sb	a0,5(s3)
80089a44:	8fbf002c 	lw	ra,44(sp)
80089a48:	8fb60028 	lw	s6,40(sp)
80089a4c:	8fb50024 	lw	s5,36(sp)
80089a50:	8fb40020 	lw	s4,32(sp)
80089a54:	8fb3001c 	lw	s3,28(sp)
80089a58:	8fb20018 	lw	s2,24(sp)
80089a5c:	8fb10014 	lw	s1,20(sp)
80089a60:	8fb00010 	lw	s0,16(sp)
80089a64:	03e00008 	jr	ra
80089a68:	27bd0030 	addiu	sp,sp,48

80089a6c <_Z6Op27M0v>:
80089a6c:	27bdffd0 	addiu	sp,sp,-48
80089a70:	afb50024 	sw	s5,36(sp)
80089a74:	3c158021 	lui	s5,0x8021
80089a78:	26b5e988 	addiu	s5,s5,-5752
80089a7c:	8ea50020 	lw	a1,32(s5)
80089a80:	afbf002c 	sw	ra,44(sp)
80089a84:	afb60028 	sw	s6,40(sp)
80089a88:	afb40020 	sw	s4,32(sp)
80089a8c:	afb3001c 	sw	s3,28(sp)
80089a90:	afb20018 	sw	s2,24(sp)
80089a94:	afb10014 	sw	s1,20(sp)
80089a98:	afb00010 	sw	s0,16(sp)
80089a9c:	90a20000 	lbu	v0,0(a1)
80089aa0:	3c168022 	lui	s6,0x8022
80089aa4:	3c148021 	lui	s4,0x8021
80089aa8:	a2c250cc 	sb	v0,20684(s6)
80089aac:	2694e974 	addiu	s4,s4,-5772
80089ab0:	90a30000 	lbu	v1,0(a1)
80089ab4:	96820006 	lhu	v0,6(s4)
80089ab8:	3c128007 	lui	s2,0x8007
80089abc:	00621821 	addu	v1,v1,v0
80089ac0:	3063ffff 	andi	v1,v1,0xffff
80089ac4:	24a50001 	addiu	a1,a1,1
80089ac8:	00602021 	move	a0,v1
80089acc:	3c138021 	lui	s3,0x8021
80089ad0:	265269c0 	addiu	s2,s2,27072
80089ad4:	aea50020 	sw	a1,32(s5)
80089ad8:	0240f809 	jalr	s2
80089adc:	ae637018 	sw	v1,28696(s3)
80089ae0:	8e647018 	lw	a0,28696(s3)
80089ae4:	00408821 	move	s1,v0
80089ae8:	3c028007 	lui	v0,0x8007
80089aec:	24426674 	addiu	v0,v0,26228
80089af0:	0040f809 	jalr	v0
80089af4:	24840002 	addiu	a0,a0,2
80089af8:	00021c00 	sll	v1,v0,0x10
80089afc:	02238821 	addu	s1,s1,v1
80089b00:	96900004 	lhu	s0,4(s4)
80089b04:	02202021 	move	a0,s1
80089b08:	ae717018 	sw	s1,28696(s3)
80089b0c:	0240f809 	jalr	s2
80089b10:	a2c250cc 	sb	v0,20684(s6)
80089b14:	02028024 	and	s0,s0,v0
80089b18:	3202ffff 	andi	v0,s0,0xffff
80089b1c:	00021a02 	srl	v1,v0,0x8
80089b20:	0002102b 	sltu	v0,zero,v0
80089b24:	a6900004 	sh	s0,4(s4)
80089b28:	a2a30006 	sb	v1,6(s5)
80089b2c:	a2a20005 	sb	v0,5(s5)
80089b30:	8fbf002c 	lw	ra,44(sp)
80089b34:	8fb60028 	lw	s6,40(sp)
80089b38:	8fb50024 	lw	s5,36(sp)
80089b3c:	8fb40020 	lw	s4,32(sp)
80089b40:	8fb3001c 	lw	s3,28(sp)
80089b44:	8fb20018 	lw	s2,24(sp)
80089b48:	8fb10014 	lw	s1,20(sp)
80089b4c:	8fb00010 	lw	s0,16(sp)
80089b50:	03e00008 	jr	ra
80089b54:	27bd0030 	addiu	sp,sp,48

80089b58 <_Z6Op87M0v>:
80089b58:	27bdffe0 	addiu	sp,sp,-32
80089b5c:	3c068021 	lui	a2,0x8021
80089b60:	afbf001c 	sw	ra,28(sp)
80089b64:	afb20018 	sw	s2,24(sp)
80089b68:	afb10014 	sw	s1,20(sp)
80089b6c:	afb00010 	sw	s0,16(sp)
80089b70:	24c6e988 	addiu	a2,a2,-5752
80089b74:	8cc50020 	lw	a1,32(a2)
80089b78:	3c028022 	lui	v0,0x8022
80089b7c:	90a30000 	lbu	v1,0(a1)
80089b80:	3c128021 	lui	s2,0x8021
80089b84:	a04350cc 	sb	v1,20684(v0)
80089b88:	2652e974 	addiu	s2,s2,-5772
80089b8c:	90a30000 	lbu	v1,0(a1)
80089b90:	96420006 	lhu	v0,6(s2)
80089b94:	24a50001 	addiu	a1,a1,1
80089b98:	00621821 	addu	v1,v1,v0
80089b9c:	3063ffff 	andi	v1,v1,0xffff
80089ba0:	3c118021 	lui	s1,0x8021
80089ba4:	3c028007 	lui	v0,0x8007
80089ba8:	00602021 	move	a0,v1
80089bac:	acc50020 	sw	a1,32(a2)
80089bb0:	244269c0 	addiu	v0,v0,27072
80089bb4:	0040f809 	jalr	v0
80089bb8:	ae237018 	sw	v1,28696(s1)
80089bbc:	8e247018 	lw	a0,28696(s1)
80089bc0:	00408021 	move	s0,v0
80089bc4:	3c028007 	lui	v0,0x8007
80089bc8:	24426674 	addiu	v0,v0,26228
80089bcc:	0040f809 	jalr	v0
80089bd0:	24840002 	addiu	a0,a0,2
80089bd4:	00021400 	sll	v0,v0,0x10
80089bd8:	02028021 	addu	s0,s0,v0
80089bdc:	ae307018 	sw	s0,28696(s1)
80089be0:	96440004 	lhu	a0,4(s2)
80089be4:	3c198008 	lui	t9,0x8008
80089be8:	02002821 	move	a1,s0
80089bec:	8fbf001c 	lw	ra,28(sp)
80089bf0:	8fb20018 	lw	s2,24(sp)
80089bf4:	8fb10014 	lw	s1,20(sp)
80089bf8:	8fb00010 	lw	s0,16(sp)
80089bfc:	27398778 	addiu	t9,t9,-30856
80089c00:	03200008 	jr	t9
80089c04:	27bd0020 	addiu	sp,sp,32

80089c08 <_Z6Op87M1v>:
80089c08:	27bdffe0 	addiu	sp,sp,-32
80089c0c:	3c068021 	lui	a2,0x8021
80089c10:	afbf001c 	sw	ra,28(sp)
80089c14:	afb20018 	sw	s2,24(sp)
80089c18:	afb10014 	sw	s1,20(sp)
80089c1c:	afb00010 	sw	s0,16(sp)
80089c20:	24c6e988 	addiu	a2,a2,-5752
80089c24:	8cc50020 	lw	a1,32(a2)
80089c28:	3c028022 	lui	v0,0x8022
80089c2c:	90a30000 	lbu	v1,0(a1)
80089c30:	3c128021 	lui	s2,0x8021
80089c34:	a04350cc 	sb	v1,20684(v0)
80089c38:	2652e974 	addiu	s2,s2,-5772
80089c3c:	90a30000 	lbu	v1,0(a1)
80089c40:	96420006 	lhu	v0,6(s2)
80089c44:	24a50001 	addiu	a1,a1,1
80089c48:	00621821 	addu	v1,v1,v0
80089c4c:	3063ffff 	andi	v1,v1,0xffff
80089c50:	3c118021 	lui	s1,0x8021
80089c54:	3c028007 	lui	v0,0x8007
80089c58:	00602021 	move	a0,v1
80089c5c:	acc50020 	sw	a1,32(a2)
80089c60:	244269c0 	addiu	v0,v0,27072
80089c64:	0040f809 	jalr	v0
80089c68:	ae237018 	sw	v1,28696(s1)
80089c6c:	8e247018 	lw	a0,28696(s1)
80089c70:	00408021 	move	s0,v0
80089c74:	3c028007 	lui	v0,0x8007
80089c78:	24426674 	addiu	v0,v0,26228
80089c7c:	0040f809 	jalr	v0
80089c80:	24840002 	addiu	a0,a0,2
80089c84:	00021400 	sll	v0,v0,0x10
80089c88:	02028021 	addu	s0,s0,v0
80089c8c:	ae307018 	sw	s0,28696(s1)
80089c90:	92440004 	lbu	a0,4(s2)
80089c94:	3c198008 	lui	t9,0x8008
80089c98:	02002821 	move	a1,s0
80089c9c:	8fbf001c 	lw	ra,28(sp)
80089ca0:	8fb20018 	lw	s2,24(sp)
80089ca4:	8fb10014 	lw	s1,20(sp)
80089ca8:	8fb00010 	lw	s0,16(sp)
80089cac:	273985b4 	addiu	t9,t9,-31308
80089cb0:	03200008 	jr	t9
80089cb4:	27bd0020 	addiu	sp,sp,32

80089cb8 <_Z6OpE7M1v>:
80089cb8:	27bdffc8 	addiu	sp,sp,-56
80089cbc:	afb7002c 	sw	s7,44(sp)
80089cc0:	3c178021 	lui	s7,0x8021
80089cc4:	afbf0030 	sw	ra,48(sp)
80089cc8:	afb60028 	sw	s6,40(sp)
80089ccc:	afb50024 	sw	s5,36(sp)
80089cd0:	afb40020 	sw	s4,32(sp)
80089cd4:	afb3001c 	sw	s3,28(sp)
80089cd8:	afb20018 	sw	s2,24(sp)
80089cdc:	afb10014 	sw	s1,20(sp)
80089ce0:	afb00010 	sw	s0,16(sp)
80089ce4:	26f5e988 	addiu	s5,s7,-5752
80089ce8:	8ea50020 	lw	a1,32(s5)
80089cec:	3c138022 	lui	s3,0x8022
80089cf0:	90a20000 	lbu	v0,0(a1)
80089cf4:	3c168021 	lui	s6,0x8021
80089cf8:	a26250cc 	sb	v0,20684(s3)
80089cfc:	26d4e974 	addiu	s4,s6,-5772
80089d00:	90a30000 	lbu	v1,0(a1)
80089d04:	96820006 	lhu	v0,6(s4)
80089d08:	24a50001 	addiu	a1,a1,1
80089d0c:	00621821 	addu	v1,v1,v0
80089d10:	3063ffff 	andi	v1,v1,0xffff
80089d14:	3c128021 	lui	s2,0x8021
80089d18:	3c028007 	lui	v0,0x8007
80089d1c:	00602021 	move	a0,v1
80089d20:	aea50020 	sw	a1,32(s5)
80089d24:	244269c0 	addiu	v0,v0,27072
80089d28:	0040f809 	jalr	v0
80089d2c:	ae437018 	sw	v1,28696(s2)
80089d30:	8e447018 	lw	a0,28696(s2)
80089d34:	3c108007 	lui	s0,0x8007
80089d38:	24840002 	addiu	a0,a0,2
80089d3c:	26106674 	addiu	s0,s0,26228
80089d40:	0200f809 	jalr	s0
80089d44:	00408821 	move	s1,v0
80089d48:	00021c00 	sll	v1,v0,0x10
80089d4c:	02238821 	addu	s1,s1,v1
80089d50:	02202021 	move	a0,s1
80089d54:	a26250cc 	sb	v0,20684(s3)
80089d58:	0200f809 	jalr	s0
80089d5c:	ae517018 	sw	s1,28696(s2)
80089d60:	00404021 	move	t0,v0
80089d64:	92820002 	lbu	v0,2(s4)
80089d68:	3c038022 	lui	v1,0x8022
80089d6c:	30420008 	andi	v0,v0,0x8
80089d70:	10400041 	beqz	v0,80089e78 <_Z6OpE7M1v+0x1c0>
80089d74:	a06850bc 	sb	t0,20668(v1)
80089d78:	92a20004 	lbu	v0,4(s5)
80089d7c:	96840004 	lhu	a0,4(s4)
80089d80:	3106000f 	andi	a2,t0,0xf
80089d84:	2c420001 	sltiu	v0,v0,1
80089d88:	00c21021 	addu	v0,a2,v0
80089d8c:	00041902 	srl	v1,a0,0x4
80089d90:	3084000f 	andi	a0,a0,0xf
80089d94:	00822023 	subu	a0,a0,v0
80089d98:	00082902 	srl	a1,t0,0x4
80089d9c:	3063000f 	andi	v1,v1,0xf
80089da0:	00651823 	subu	v1,v1,a1
80089da4:	308700ff 	andi	a3,a0,0xff
80089da8:	306a00ff 	andi	t2,v1,0xff
80089dac:	3c0b8022 	lui	t3,0x8022
80089db0:	3c098022 	lui	t1,0x8022
80089db4:	3c028022 	lui	v0,0x8022
80089db8:	3c038022 	lui	v1,0x8022
80089dbc:	2ce4000a 	sltiu	a0,a3,10
80089dc0:	a04650ae 	sb	a2,20654(v0)
80089dc4:	a06550af 	sb	a1,20655(v1)
80089dc8:	a16750aa 	sb	a3,20650(t3)
80089dcc:	10800064 	beqz	a0,80089f60 <_Z6OpE7M1v+0x2a8>
80089dd0:	a12a50ab 	sb	t2,20651(t1)
80089dd4:	912350ab 	lbu	v1,20651(t1)
80089dd8:	2c62000a 	sltiu	v0,v1,10
80089ddc:	1440004f 	bnez	v0,80089f1c <_Z6OpE7M1v+0x264>
80089de0:	24020001 	li	v0,1
80089de4:	2462000a 	addiu	v0,v1,10
80089de8:	a12250ab 	sb	v0,20651(t1)
80089dec:	912350ab 	lbu	v1,20651(t1)
80089df0:	916550aa 	lbu	a1,20650(t3)
80089df4:	26c2e974 	addiu	v0,s6,-5772
80089df8:	00031900 	sll	v1,v1,0x4
80089dfc:	00651825 	or	v1,v1,a1
80089e00:	90440004 	lbu	a0,4(v0)
80089e04:	306700ff 	andi	a3,v1,0xff
80089e08:	00871026 	xor	v0,a0,a3
80089e0c:	30420080 	andi	v0,v0,0x80
80089e10:	00882026 	xor	a0,a0,t0
80089e14:	3c038022 	lui	v1,0x8022
80089e18:	00822024 	and	a0,a0,v0
80089e1c:	a2a00004 	sb	zero,4(s5)
80089e20:	1080004c 	beqz	a0,80089f54 <_Z6OpE7M1v+0x29c>
80089e24:	a06750b2 	sb	a3,20658(v1)
80089e28:	26e3e988 	addiu	v1,s7,-5752
80089e2c:	24020001 	li	v0,1
80089e30:	a0620007 	sb	v0,7(v1)
80089e34:	26e3e988 	addiu	v1,s7,-5752
80089e38:	26c2e974 	addiu	v0,s6,-5772
80089e3c:	30e400ff 	andi	a0,a3,0xff
80089e40:	a0470004 	sb	a3,4(v0)
80089e44:	a0640006 	sb	a0,6(v1)
80089e48:	a0640005 	sb	a0,5(v1)
80089e4c:	8fbf0030 	lw	ra,48(sp)
80089e50:	8fb7002c 	lw	s7,44(sp)
80089e54:	8fb60028 	lw	s6,40(sp)
80089e58:	8fb50024 	lw	s5,36(sp)
80089e5c:	8fb40020 	lw	s4,32(sp)
80089e60:	8fb3001c 	lw	s3,28(sp)
80089e64:	8fb20018 	lw	s2,24(sp)
80089e68:	8fb10014 	lw	s1,20(sp)
80089e6c:	8fb00010 	lw	s0,16(sp)
80089e70:	03e00008 	jr	ra
80089e74:	27bd0038 	addiu	sp,sp,56
80089e78:	92840004 	lbu	a0,4(s4)
80089e7c:	92a30004 	lbu	v1,4(s5)
80089e80:	00881023 	subu	v0,a0,t0
80089e84:	00431021 	addu	v0,v0,v1
80089e88:	2442ffff 	addiu	v0,v0,-1
80089e8c:	00021400 	sll	v0,v0,0x10
80089e90:	00021403 	sra	v0,v0,0x10
80089e94:	00881826 	xor	v1,a0,t0
80089e98:	304600ff 	andi	a2,v0,0xff
80089e9c:	30630080 	andi	v1,v1,0x80
80089ea0:	00022827 	nor	a1,zero,v0
80089ea4:	00862026 	xor	a0,a0,a2
80089ea8:	00832024 	and	a0,a0,v1
80089eac:	00052fc2 	srl	a1,a1,0x1f
80089eb0:	3c038022 	lui	v1,0x8022
80089eb4:	a46250c6 	sh	v0,20678(v1)
80089eb8:	10800014 	beqz	a0,80089f0c <_Z6OpE7M1v+0x254>
80089ebc:	a2a50004 	sb	a1,4(s5)
80089ec0:	24020001 	li	v0,1
80089ec4:	a2a20007 	sb	v0,7(s5)
80089ec8:	26e3e988 	addiu	v1,s7,-5752
80089ecc:	26c2e974 	addiu	v0,s6,-5772
80089ed0:	30c400ff 	andi	a0,a2,0xff
80089ed4:	a0460004 	sb	a2,4(v0)
80089ed8:	a0640006 	sb	a0,6(v1)
80089edc:	a0640005 	sb	a0,5(v1)
80089ee0:	8fbf0030 	lw	ra,48(sp)
80089ee4:	8fb7002c 	lw	s7,44(sp)
80089ee8:	8fb60028 	lw	s6,40(sp)
80089eec:	8fb50024 	lw	s5,36(sp)
80089ef0:	8fb40020 	lw	s4,32(sp)
80089ef4:	8fb3001c 	lw	s3,28(sp)
80089ef8:	8fb20018 	lw	s2,24(sp)
80089efc:	8fb10014 	lw	s1,20(sp)
80089f00:	8fb00010 	lw	s0,16(sp)
80089f04:	03e00008 	jr	ra
80089f08:	27bd0038 	addiu	sp,sp,56
80089f0c:	080227b2 	j	80089ec8 <_Z6OpE7M1v+0x210>
80089f10:	a2a00007 	sb	zero,7(s5)
80089f14:	912350ab 	lbu	v1,20651(t1)
80089f18:	24020001 	li	v0,1
80089f1c:	916550aa 	lbu	a1,20650(t3)
80089f20:	a2a20004 	sb	v0,4(s5)
80089f24:	00031900 	sll	v1,v1,0x4
80089f28:	26c2e974 	addiu	v0,s6,-5772
80089f2c:	00651825 	or	v1,v1,a1
80089f30:	90440004 	lbu	a0,4(v0)
80089f34:	306700ff 	andi	a3,v1,0xff
80089f38:	00871026 	xor	v0,a0,a3
80089f3c:	30420080 	andi	v0,v0,0x80
80089f40:	00882026 	xor	a0,a0,t0
80089f44:	3c038022 	lui	v1,0x8022
80089f48:	00822024 	and	a0,a0,v0
80089f4c:	1480ffb6 	bnez	a0,80089e28 <_Z6OpE7M1v+0x170>
80089f50:	a06750b2 	sb	a3,20658(v1)
80089f54:	26e2e988 	addiu	v0,s7,-5752
80089f58:	0802278d 	j	80089e34 <_Z6OpE7M1v+0x17c>
80089f5c:	a0400007 	sb	zero,7(v0)
80089f60:	2543ffff 	addiu	v1,t2,-1
80089f64:	a12350ab 	sb	v1,20651(t1)
80089f68:	912350ab 	lbu	v1,20651(t1)
80089f6c:	24e2000a 	addiu	v0,a3,10
80089f70:	a16250aa 	sb	v0,20650(t3)
80089f74:	2c62000a 	sltiu	v0,v1,10
80089f78:	1440ffe6 	bnez	v0,80089f14 <_Z6OpE7M1v+0x25c>
80089f7c:	2462000a 	addiu	v0,v1,10
80089f80:	0802277b 	j	80089dec <_Z6OpE7M1v+0x134>
80089f84:	a12250ab 	sb	v0,20651(t1)

80089f88 <_Z6Op07M0v>:
80089f88:	27bdffd0 	addiu	sp,sp,-48
80089f8c:	afb50024 	sw	s5,36(sp)
80089f90:	3c158021 	lui	s5,0x8021
80089f94:	26b5e988 	addiu	s5,s5,-5752
80089f98:	8ea50020 	lw	a1,32(s5)
80089f9c:	afbf002c 	sw	ra,44(sp)
80089fa0:	afb60028 	sw	s6,40(sp)
80089fa4:	afb40020 	sw	s4,32(sp)
80089fa8:	afb3001c 	sw	s3,28(sp)
80089fac:	afb20018 	sw	s2,24(sp)
80089fb0:	afb10014 	sw	s1,20(sp)
80089fb4:	afb00010 	sw	s0,16(sp)
80089fb8:	90a20000 	lbu	v0,0(a1)
80089fbc:	3c168022 	lui	s6,0x8022
80089fc0:	3c148021 	lui	s4,0x8021
80089fc4:	a2c250cc 	sb	v0,20684(s6)
80089fc8:	2694e974 	addiu	s4,s4,-5772
80089fcc:	90a30000 	lbu	v1,0(a1)
80089fd0:	96820006 	lhu	v0,6(s4)
80089fd4:	3c128007 	lui	s2,0x8007
80089fd8:	00621821 	addu	v1,v1,v0
80089fdc:	3063ffff 	andi	v1,v1,0xffff
80089fe0:	24a50001 	addiu	a1,a1,1
80089fe4:	00602021 	move	a0,v1
80089fe8:	3c138021 	lui	s3,0x8021
80089fec:	265269c0 	addiu	s2,s2,27072
80089ff0:	aea50020 	sw	a1,32(s5)
80089ff4:	0240f809 	jalr	s2
80089ff8:	ae637018 	sw	v1,28696(s3)
80089ffc:	8e647018 	lw	a0,28696(s3)
8008a000:	00408821 	move	s1,v0
8008a004:	3c028007 	lui	v0,0x8007
8008a008:	24426674 	addiu	v0,v0,26228
8008a00c:	0040f809 	jalr	v0
8008a010:	24840002 	addiu	a0,a0,2
8008a014:	00021c00 	sll	v1,v0,0x10
8008a018:	02238821 	addu	s1,s1,v1
8008a01c:	96900004 	lhu	s0,4(s4)
8008a020:	02202021 	move	a0,s1
8008a024:	ae717018 	sw	s1,28696(s3)
8008a028:	0240f809 	jalr	s2
8008a02c:	a2c250cc 	sb	v0,20684(s6)
8008a030:	02028025 	or	s0,s0,v0
8008a034:	3202ffff 	andi	v0,s0,0xffff
8008a038:	00021a02 	srl	v1,v0,0x8
8008a03c:	0002102b 	sltu	v0,zero,v0
8008a040:	a6900004 	sh	s0,4(s4)
8008a044:	a2a30006 	sb	v1,6(s5)
8008a048:	a2a20005 	sb	v0,5(s5)
8008a04c:	8fbf002c 	lw	ra,44(sp)
8008a050:	8fb60028 	lw	s6,40(sp)
8008a054:	8fb50024 	lw	s5,36(sp)
8008a058:	8fb40020 	lw	s4,32(sp)
8008a05c:	8fb3001c 	lw	s3,28(sp)
8008a060:	8fb20018 	lw	s2,24(sp)
8008a064:	8fb10014 	lw	s1,20(sp)
8008a068:	8fb00010 	lw	s0,16(sp)
8008a06c:	03e00008 	jr	ra
8008a070:	27bd0030 	addiu	sp,sp,48

8008a074 <_Z6Op07M1v>:
8008a074:	27bdffd0 	addiu	sp,sp,-48
8008a078:	afb50024 	sw	s5,36(sp)
8008a07c:	3c158021 	lui	s5,0x8021
8008a080:	26b5e988 	addiu	s5,s5,-5752
8008a084:	8ea50020 	lw	a1,32(s5)
8008a088:	afbf002c 	sw	ra,44(sp)
8008a08c:	afb60028 	sw	s6,40(sp)
8008a090:	afb40020 	sw	s4,32(sp)
8008a094:	afb3001c 	sw	s3,28(sp)
8008a098:	afb20018 	sw	s2,24(sp)
8008a09c:	afb10014 	sw	s1,20(sp)
8008a0a0:	afb00010 	sw	s0,16(sp)
8008a0a4:	90a20000 	lbu	v0,0(a1)
8008a0a8:	3c168022 	lui	s6,0x8022
8008a0ac:	3c138021 	lui	s3,0x8021
8008a0b0:	a2c250cc 	sb	v0,20684(s6)
8008a0b4:	2673e974 	addiu	s3,s3,-5772
8008a0b8:	90a30000 	lbu	v1,0(a1)
8008a0bc:	96620006 	lhu	v0,6(s3)
8008a0c0:	24a50001 	addiu	a1,a1,1
8008a0c4:	00621821 	addu	v1,v1,v0
8008a0c8:	3063ffff 	andi	v1,v1,0xffff
8008a0cc:	3c148021 	lui	s4,0x8021
8008a0d0:	3c028007 	lui	v0,0x8007
8008a0d4:	00602021 	move	a0,v1
8008a0d8:	aea50020 	sw	a1,32(s5)
8008a0dc:	244269c0 	addiu	v0,v0,27072
8008a0e0:	0040f809 	jalr	v0
8008a0e4:	ae837018 	sw	v1,28696(s4)
8008a0e8:	8e847018 	lw	a0,28696(s4)
8008a0ec:	3c118007 	lui	s1,0x8007
8008a0f0:	26316674 	addiu	s1,s1,26228
8008a0f4:	24840002 	addiu	a0,a0,2
8008a0f8:	0220f809 	jalr	s1
8008a0fc:	00409021 	move	s2,v0
8008a100:	00021c00 	sll	v1,v0,0x10
8008a104:	02439021 	addu	s2,s2,v1
8008a108:	92700004 	lbu	s0,4(s3)
8008a10c:	02402021 	move	a0,s2
8008a110:	ae927018 	sw	s2,28696(s4)
8008a114:	0220f809 	jalr	s1
8008a118:	a2c250cc 	sb	v0,20684(s6)
8008a11c:	02028025 	or	s0,s0,v0
8008a120:	320200ff 	andi	v0,s0,0xff
8008a124:	a2700004 	sb	s0,4(s3)
8008a128:	a2a20006 	sb	v0,6(s5)
8008a12c:	a2a20005 	sb	v0,5(s5)
8008a130:	8fbf002c 	lw	ra,44(sp)
8008a134:	8fb60028 	lw	s6,40(sp)
8008a138:	8fb50024 	lw	s5,36(sp)
8008a13c:	8fb40020 	lw	s4,32(sp)
8008a140:	8fb3001c 	lw	s3,28(sp)
8008a144:	8fb20018 	lw	s2,24(sp)
8008a148:	8fb10014 	lw	s1,20(sp)
8008a14c:	8fb00010 	lw	s0,16(sp)
8008a150:	03e00008 	jr	ra
8008a154:	27bd0030 	addiu	sp,sp,48

8008a158 <_Z6OpA7M0v>:
8008a158:	27bdffd0 	addiu	sp,sp,-48
8008a15c:	afb40020 	sw	s4,32(sp)
8008a160:	3c148021 	lui	s4,0x8021
8008a164:	2694e988 	addiu	s4,s4,-5752
8008a168:	8e850020 	lw	a1,32(s4)
8008a16c:	afbf0028 	sw	ra,40(sp)
8008a170:	afb50024 	sw	s5,36(sp)
8008a174:	afb3001c 	sw	s3,28(sp)
8008a178:	afb20018 	sw	s2,24(sp)
8008a17c:	afb10014 	sw	s1,20(sp)
8008a180:	afb00010 	sw	s0,16(sp)
8008a184:	90a20000 	lbu	v0,0(a1)
8008a188:	3c158022 	lui	s5,0x8022
8008a18c:	3c138021 	lui	s3,0x8021
8008a190:	a2a250cc 	sb	v0,20684(s5)
8008a194:	2673e974 	addiu	s3,s3,-5772
8008a198:	90a30000 	lbu	v1,0(a1)
8008a19c:	96620006 	lhu	v0,6(s3)
8008a1a0:	3c118007 	lui	s1,0x8007
8008a1a4:	00621821 	addu	v1,v1,v0
8008a1a8:	3063ffff 	andi	v1,v1,0xffff
8008a1ac:	24a50001 	addiu	a1,a1,1
8008a1b0:	00602021 	move	a0,v1
8008a1b4:	3c128021 	lui	s2,0x8021
8008a1b8:	263169c0 	addiu	s1,s1,27072
8008a1bc:	ae850020 	sw	a1,32(s4)
8008a1c0:	0220f809 	jalr	s1
8008a1c4:	ae437018 	sw	v1,28696(s2)
8008a1c8:	8e447018 	lw	a0,28696(s2)
8008a1cc:	00408021 	move	s0,v0
8008a1d0:	3c028007 	lui	v0,0x8007
8008a1d4:	24426674 	addiu	v0,v0,26228
8008a1d8:	0040f809 	jalr	v0
8008a1dc:	24840002 	addiu	a0,a0,2
8008a1e0:	00021c00 	sll	v1,v0,0x10
8008a1e4:	02038021 	addu	s0,s0,v1
8008a1e8:	02002021 	move	a0,s0
8008a1ec:	ae507018 	sw	s0,28696(s2)
8008a1f0:	0220f809 	jalr	s1
8008a1f4:	a2a250cc 	sb	v0,20684(s5)
8008a1f8:	a6620004 	sh	v0,4(s3)
8008a1fc:	3042ffff 	andi	v0,v0,0xffff
8008a200:	00021a02 	srl	v1,v0,0x8
8008a204:	0002102b 	sltu	v0,zero,v0
8008a208:	a2830006 	sb	v1,6(s4)
8008a20c:	a2820005 	sb	v0,5(s4)
8008a210:	8fbf0028 	lw	ra,40(sp)
8008a214:	8fb50024 	lw	s5,36(sp)
8008a218:	8fb40020 	lw	s4,32(sp)
8008a21c:	8fb3001c 	lw	s3,28(sp)
8008a220:	8fb20018 	lw	s2,24(sp)
8008a224:	8fb10014 	lw	s1,20(sp)
8008a228:	8fb00010 	lw	s0,16(sp)
8008a22c:	03e00008 	jr	ra
8008a230:	27bd0030 	addiu	sp,sp,48

8008a234 <_Z6OpA7M1v>:
8008a234:	27bdffd0 	addiu	sp,sp,-48
8008a238:	afb40020 	sw	s4,32(sp)
8008a23c:	3c148021 	lui	s4,0x8021
8008a240:	2694e988 	addiu	s4,s4,-5752
8008a244:	8e850020 	lw	a1,32(s4)
8008a248:	afbf0028 	sw	ra,40(sp)
8008a24c:	afb50024 	sw	s5,36(sp)
8008a250:	afb3001c 	sw	s3,28(sp)
8008a254:	afb20018 	sw	s2,24(sp)
8008a258:	afb10014 	sw	s1,20(sp)
8008a25c:	afb00010 	sw	s0,16(sp)
8008a260:	90a20000 	lbu	v0,0(a1)
8008a264:	3c158022 	lui	s5,0x8022
8008a268:	3c138021 	lui	s3,0x8021
8008a26c:	a2a250cc 	sb	v0,20684(s5)
8008a270:	2673e974 	addiu	s3,s3,-5772
8008a274:	90a30000 	lbu	v1,0(a1)
8008a278:	96620006 	lhu	v0,6(s3)
8008a27c:	24a50001 	addiu	a1,a1,1
8008a280:	00621821 	addu	v1,v1,v0
8008a284:	3063ffff 	andi	v1,v1,0xffff
8008a288:	3c128021 	lui	s2,0x8021
8008a28c:	3c028007 	lui	v0,0x8007
8008a290:	00602021 	move	a0,v1
8008a294:	ae850020 	sw	a1,32(s4)
8008a298:	244269c0 	addiu	v0,v0,27072
8008a29c:	0040f809 	jalr	v0
8008a2a0:	ae437018 	sw	v1,28696(s2)
8008a2a4:	8e447018 	lw	a0,28696(s2)
8008a2a8:	3c108007 	lui	s0,0x8007
8008a2ac:	26106674 	addiu	s0,s0,26228
8008a2b0:	24840002 	addiu	a0,a0,2
8008a2b4:	0200f809 	jalr	s0
8008a2b8:	00408821 	move	s1,v0
8008a2bc:	00021c00 	sll	v1,v0,0x10
8008a2c0:	02238821 	addu	s1,s1,v1
8008a2c4:	02202021 	move	a0,s1
8008a2c8:	ae517018 	sw	s1,28696(s2)
8008a2cc:	0200f809 	jalr	s0
8008a2d0:	a2a250cc 	sb	v0,20684(s5)
8008a2d4:	a2620004 	sb	v0,4(s3)
8008a2d8:	304200ff 	andi	v0,v0,0xff
8008a2dc:	a2820006 	sb	v0,6(s4)
8008a2e0:	a2820005 	sb	v0,5(s4)
8008a2e4:	8fbf0028 	lw	ra,40(sp)
8008a2e8:	8fb50024 	lw	s5,36(sp)
8008a2ec:	8fb40020 	lw	s4,32(sp)
8008a2f0:	8fb3001c 	lw	s3,28(sp)
8008a2f4:	8fb20018 	lw	s2,24(sp)
8008a2f8:	8fb10014 	lw	s1,20(sp)
8008a2fc:	8fb00010 	lw	s0,16(sp)
8008a300:	03e00008 	jr	ra
8008a304:	27bd0030 	addiu	sp,sp,48

8008a308 <_Z6Op73M1v>:
8008a308:	27bdffd0 	addiu	sp,sp,-48
8008a30c:	afb50024 	sw	s5,36(sp)
8008a310:	3c158021 	lui	s5,0x8021
8008a314:	afbf0028 	sw	ra,40(sp)
8008a318:	afb40020 	sw	s4,32(sp)
8008a31c:	afb3001c 	sw	s3,28(sp)
8008a320:	afb20018 	sw	s2,24(sp)
8008a324:	afb10014 	sw	s1,20(sp)
8008a328:	afb00010 	sw	s0,16(sp)
8008a32c:	26b3e988 	addiu	s3,s5,-5752
8008a330:	8e650020 	lw	a1,32(s3)
8008a334:	3c118022 	lui	s1,0x8022
8008a338:	90a20000 	lbu	v0,0(a1)
8008a33c:	3c148021 	lui	s4,0x8021
8008a340:	a22250cc 	sb	v0,20684(s1)
8008a344:	2692e974 	addiu	s2,s4,-5772
8008a348:	90a30000 	lbu	v1,0(a1)
8008a34c:	96420008 	lhu	v0,8(s2)
8008a350:	24a50001 	addiu	a1,a1,1
8008a354:	00621821 	addu	v1,v1,v0
8008a358:	3063ffff 	andi	v1,v1,0xffff
8008a35c:	3c108021 	lui	s0,0x8021
8008a360:	3c028007 	lui	v0,0x8007
8008a364:	00602021 	move	a0,v1
8008a368:	ae650020 	sw	a1,32(s3)
8008a36c:	244269c0 	addiu	v0,v0,27072
8008a370:	0040f809 	jalr	v0
8008a374:	ae037018 	sw	v1,28696(s0)
8008a378:	8e630010 	lw	v1,16(s3)
8008a37c:	9645000c 	lhu	a1,12(s2)
8008a380:	00a32821 	addu	a1,a1,v1
8008a384:	3c0300ff 	lui	v1,0xff
8008a388:	3463ffff 	ori	v1,v1,0xffff
8008a38c:	00452821 	addu	a1,v0,a1
8008a390:	00021203 	sra	v0,v0,0x8
8008a394:	00a32824 	and	a1,a1,v1
8008a398:	a22250cc 	sb	v0,20684(s1)
8008a39c:	3c028007 	lui	v0,0x8007
8008a3a0:	00a02021 	move	a0,a1
8008a3a4:	24426674 	addiu	v0,v0,26228
8008a3a8:	0040f809 	jalr	v0
8008a3ac:	ae057018 	sw	a1,28696(s0)
8008a3b0:	00403021 	move	a2,v0
8008a3b4:	92420002 	lbu	v0,2(s2)
8008a3b8:	3c038022 	lui	v1,0x8022
8008a3bc:	30420008 	andi	v0,v0,0x8
8008a3c0:	10400041 	beqz	v0,8008a4c8 <_Z6Op73M1v+0x1c0>
8008a3c4:	a06650bc 	sb	a2,20668(v1)
8008a3c8:	96430004 	lhu	v1,4(s2)
8008a3cc:	92640004 	lbu	a0,4(s3)
8008a3d0:	3062000f 	andi	v0,v1,0xf
8008a3d4:	00441021 	addu	v0,v0,a0
8008a3d8:	30c5000f 	andi	a1,a2,0xf
8008a3dc:	00a21021 	addu	v0,a1,v0
8008a3e0:	304700ff 	andi	a3,v0,0xff
8008a3e4:	00031902 	srl	v1,v1,0x4
8008a3e8:	306a000f 	andi	t2,v1,0xf
8008a3ec:	3c088022 	lui	t0,0x8022
8008a3f0:	00064902 	srl	t1,a2,0x4
8008a3f4:	3c0b8022 	lui	t3,0x8022
8008a3f8:	3c028022 	lui	v0,0x8022
8008a3fc:	3c038022 	lui	v1,0x8022
8008a400:	2ce4000a 	sltiu	a0,a3,10
8008a404:	a04550ae 	sb	a1,20654(v0)
8008a408:	a06950af 	sb	t1,20655(v1)
8008a40c:	a10a50ab 	sb	t2,20651(t0)
8008a410:	10800064 	beqz	a0,8008a5a4 <_Z6Op73M1v+0x29c>
8008a414:	a16750aa 	sb	a3,20650(t3)
8008a418:	910250ab 	lbu	v0,20651(t0)
8008a41c:	01221021 	addu	v0,t1,v0
8008a420:	304200ff 	andi	v0,v0,0xff
8008a424:	2c43000a 	sltiu	v1,v0,10
8008a428:	1460004b 	bnez	v1,8008a558 <_Z6Op73M1v+0x250>
8008a42c:	a10250ab 	sb	v0,20651(t0)
8008a430:	2442fff6 	addiu	v0,v0,-10
8008a434:	3042000f 	andi	v0,v0,0xf
8008a438:	24030001 	li	v1,1
8008a43c:	a10250ab 	sb	v0,20651(t0)
8008a440:	a2630004 	sb	v1,4(s3)
8008a444:	910350ab 	lbu	v1,20651(t0)
8008a448:	916550aa 	lbu	a1,20650(t3)
8008a44c:	2684e974 	addiu	a0,s4,-5772
8008a450:	00031900 	sll	v1,v1,0x4
8008a454:	00651825 	or	v1,v1,a1
8008a458:	90820004 	lbu	v0,4(a0)
8008a45c:	306500ff 	andi	a1,v1,0xff
8008a460:	00461026 	xor	v0,v0,a2
8008a464:	00c51826 	xor	v1,a2,a1
8008a468:	00021027 	nor	v0,zero,v0
8008a46c:	30630080 	andi	v1,v1,0x80
8008a470:	3c048022 	lui	a0,0x8022
8008a474:	00431024 	and	v0,v0,v1
8008a478:	10400047 	beqz	v0,8008a598 <_Z6Op73M1v+0x290>
8008a47c:	a08550b2 	sb	a1,20658(a0)
8008a480:	26a3e988 	addiu	v1,s5,-5752
8008a484:	24020001 	li	v0,1
8008a488:	a0620007 	sb	v0,7(v1)
8008a48c:	26a3e988 	addiu	v1,s5,-5752
8008a490:	2682e974 	addiu	v0,s4,-5772
8008a494:	30a400ff 	andi	a0,a1,0xff
8008a498:	a0450004 	sb	a1,4(v0)
8008a49c:	a0640006 	sb	a0,6(v1)
8008a4a0:	a0640005 	sb	a0,5(v1)
8008a4a4:	8fbf0028 	lw	ra,40(sp)
8008a4a8:	8fb50024 	lw	s5,36(sp)
8008a4ac:	8fb40020 	lw	s4,32(sp)
8008a4b0:	8fb3001c 	lw	s3,28(sp)
8008a4b4:	8fb20018 	lw	s2,24(sp)
8008a4b8:	8fb10014 	lw	s1,20(sp)
8008a4bc:	8fb00010 	lw	s0,16(sp)
8008a4c0:	03e00008 	jr	ra
8008a4c4:	27bd0030 	addiu	sp,sp,48
8008a4c8:	92640004 	lbu	a0,4(s3)
8008a4cc:	92420004 	lbu	v0,4(s2)
8008a4d0:	00461826 	xor	v1,v0,a2
8008a4d4:	00441021 	addu	v0,v0,a0
8008a4d8:	00c21021 	addu	v0,a2,v0
8008a4dc:	3042ffff 	andi	v0,v0,0xffff
8008a4e0:	304700ff 	andi	a3,v0,0xff
8008a4e4:	00031827 	nor	v1,zero,v1
8008a4e8:	30630080 	andi	v1,v1,0x80
8008a4ec:	2c440100 	sltiu	a0,v0,256
8008a4f0:	00c72826 	xor	a1,a2,a3
8008a4f4:	00a32824 	and	a1,a1,v1
8008a4f8:	38840001 	xori	a0,a0,0x1
8008a4fc:	3c038022 	lui	v1,0x8022
8008a500:	a46250b4 	sh	v0,20660(v1)
8008a504:	10a00012 	beqz	a1,8008a550 <_Z6Op73M1v+0x248>
8008a508:	a2640004 	sb	a0,4(s3)
8008a50c:	24020001 	li	v0,1
8008a510:	a2620007 	sb	v0,7(s3)
8008a514:	26a3e988 	addiu	v1,s5,-5752
8008a518:	2682e974 	addiu	v0,s4,-5772
8008a51c:	30e400ff 	andi	a0,a3,0xff
8008a520:	a0470004 	sb	a3,4(v0)
8008a524:	a0640006 	sb	a0,6(v1)
8008a528:	a0640005 	sb	a0,5(v1)
8008a52c:	8fbf0028 	lw	ra,40(sp)
8008a530:	8fb50024 	lw	s5,36(sp)
8008a534:	8fb40020 	lw	s4,32(sp)
8008a538:	8fb3001c 	lw	s3,28(sp)
8008a53c:	8fb20018 	lw	s2,24(sp)
8008a540:	8fb10014 	lw	s1,20(sp)
8008a544:	8fb00010 	lw	s0,16(sp)
8008a548:	03e00008 	jr	ra
8008a54c:	27bd0030 	addiu	sp,sp,48
8008a550:	08022945 	j	8008a514 <_Z6Op73M1v+0x20c>
8008a554:	a2600007 	sb	zero,7(s3)
8008a558:	910350ab 	lbu	v1,20651(t0)
8008a55c:	916550aa 	lbu	a1,20650(t3)
8008a560:	2684e974 	addiu	a0,s4,-5772
8008a564:	00031900 	sll	v1,v1,0x4
8008a568:	00651825 	or	v1,v1,a1
8008a56c:	90820004 	lbu	v0,4(a0)
8008a570:	306500ff 	andi	a1,v1,0xff
8008a574:	00461026 	xor	v0,v0,a2
8008a578:	00c51826 	xor	v1,a2,a1
8008a57c:	00021027 	nor	v0,zero,v0
8008a580:	30630080 	andi	v1,v1,0x80
8008a584:	3c048022 	lui	a0,0x8022
8008a588:	00431024 	and	v0,v0,v1
8008a58c:	a2600004 	sb	zero,4(s3)
8008a590:	1440ffbb 	bnez	v0,8008a480 <_Z6Op73M1v+0x178>
8008a594:	a08550b2 	sb	a1,20658(a0)
8008a598:	26a2e988 	addiu	v0,s5,-5752
8008a59c:	08022923 	j	8008a48c <_Z6Op73M1v+0x184>
8008a5a0:	a0400007 	sb	zero,7(v0)
8008a5a4:	25430001 	addiu	v1,t2,1
8008a5a8:	24e2fff6 	addiu	v0,a3,-10
8008a5ac:	a10350ab 	sb	v1,20651(t0)
8008a5b0:	3042000f 	andi	v0,v0,0xf
8008a5b4:	a16250aa 	sb	v0,20650(t3)
8008a5b8:	910250ab 	lbu	v0,20651(t0)
8008a5bc:	01221021 	addu	v0,t1,v0
8008a5c0:	304200ff 	andi	v0,v0,0xff
8008a5c4:	2c43000a 	sltiu	v1,v0,10
8008a5c8:	1460ffe3 	bnez	v1,8008a558 <_Z6Op73M1v+0x250>
8008a5cc:	a10250ab 	sb	v0,20651(t0)
8008a5d0:	0802290d 	j	8008a434 <_Z6Op73M1v+0x12c>
8008a5d4:	2442fff6 	addiu	v0,v0,-10

8008a5d8 <_Z6Op63M1v>:
8008a5d8:	27bdffd8 	addiu	sp,sp,-40
8008a5dc:	afb3001c 	sw	s3,28(sp)
8008a5e0:	3c138021 	lui	s3,0x8021
8008a5e4:	afb20018 	sw	s2,24(sp)
8008a5e8:	afb10014 	sw	s1,20(sp)
8008a5ec:	afb00010 	sw	s0,16(sp)
8008a5f0:	afbf0020 	sw	ra,32(sp)
8008a5f4:	2671e988 	addiu	s1,s3,-5752
8008a5f8:	8e250020 	lw	a1,32(s1)
8008a5fc:	3c028022 	lui	v0,0x8022
8008a600:	90a30000 	lbu	v1,0(a1)
8008a604:	3c128021 	lui	s2,0x8021
8008a608:	a04350cc 	sb	v1,20684(v0)
8008a60c:	2650e974 	addiu	s0,s2,-5772
8008a610:	90a20000 	lbu	v0,0(a1)
8008a614:	96030008 	lhu	v1,8(s0)
8008a618:	24a50001 	addiu	a1,a1,1
8008a61c:	00431021 	addu	v0,v0,v1
8008a620:	3042ffff 	andi	v0,v0,0xffff
8008a624:	3c038021 	lui	v1,0x8021
8008a628:	ac627018 	sw	v0,28696(v1)
8008a62c:	00402021 	move	a0,v0
8008a630:	3c028007 	lui	v0,0x8007
8008a634:	24426674 	addiu	v0,v0,26228
8008a638:	0040f809 	jalr	v0
8008a63c:	ae250020 	sw	a1,32(s1)
8008a640:	00403021 	move	a2,v0
8008a644:	92020002 	lbu	v0,2(s0)
8008a648:	3c038022 	lui	v1,0x8022
8008a64c:	30420008 	andi	v0,v0,0x8
8008a650:	1040003f 	beqz	v0,8008a750 <_Z6Op63M1v+0x178>
8008a654:	a06650bc 	sb	a2,20668(v1)
8008a658:	96030004 	lhu	v1,4(s0)
8008a65c:	92240004 	lbu	a0,4(s1)
8008a660:	3062000f 	andi	v0,v1,0xf
8008a664:	00441021 	addu	v0,v0,a0
8008a668:	30c5000f 	andi	a1,a2,0xf
8008a66c:	00a21021 	addu	v0,a1,v0
8008a670:	304700ff 	andi	a3,v0,0xff
8008a674:	00031902 	srl	v1,v1,0x4
8008a678:	306a000f 	andi	t2,v1,0xf
8008a67c:	3c088022 	lui	t0,0x8022
8008a680:	00064902 	srl	t1,a2,0x4
8008a684:	3c0b8022 	lui	t3,0x8022
8008a688:	3c028022 	lui	v0,0x8022
8008a68c:	3c038022 	lui	v1,0x8022
8008a690:	2ce4000a 	sltiu	a0,a3,10
8008a694:	a04550ae 	sb	a1,20654(v0)
8008a698:	a06950af 	sb	t1,20655(v1)
8008a69c:	a10a50ab 	sb	t2,20651(t0)
8008a6a0:	10800060 	beqz	a0,8008a824 <_Z6Op63M1v+0x24c>
8008a6a4:	a16750aa 	sb	a3,20650(t3)
8008a6a8:	910250ab 	lbu	v0,20651(t0)
8008a6ac:	01221021 	addu	v0,t1,v0
8008a6b0:	304200ff 	andi	v0,v0,0xff
8008a6b4:	2c43000a 	sltiu	v1,v0,10
8008a6b8:	14600047 	bnez	v1,8008a7d8 <_Z6Op63M1v+0x200>
8008a6bc:	a10250ab 	sb	v0,20651(t0)
8008a6c0:	2442fff6 	addiu	v0,v0,-10
8008a6c4:	3042000f 	andi	v0,v0,0xf
8008a6c8:	24030001 	li	v1,1
8008a6cc:	a10250ab 	sb	v0,20651(t0)
8008a6d0:	a2230004 	sb	v1,4(s1)
8008a6d4:	910350ab 	lbu	v1,20651(t0)
8008a6d8:	916550aa 	lbu	a1,20650(t3)
8008a6dc:	2644e974 	addiu	a0,s2,-5772
8008a6e0:	00031900 	sll	v1,v1,0x4
8008a6e4:	00651825 	or	v1,v1,a1
8008a6e8:	90820004 	lbu	v0,4(a0)
8008a6ec:	306500ff 	andi	a1,v1,0xff
8008a6f0:	00461026 	xor	v0,v0,a2
8008a6f4:	00c51826 	xor	v1,a2,a1
8008a6f8:	00021027 	nor	v0,zero,v0
8008a6fc:	30630080 	andi	v1,v1,0x80
8008a700:	3c048022 	lui	a0,0x8022
8008a704:	00431024 	and	v0,v0,v1
8008a708:	10400043 	beqz	v0,8008a818 <_Z6Op63M1v+0x240>
8008a70c:	a08550b2 	sb	a1,20658(a0)
8008a710:	2663e988 	addiu	v1,s3,-5752
8008a714:	24020001 	li	v0,1
8008a718:	a0620007 	sb	v0,7(v1)
8008a71c:	2663e988 	addiu	v1,s3,-5752
8008a720:	2642e974 	addiu	v0,s2,-5772
8008a724:	30a400ff 	andi	a0,a1,0xff
8008a728:	a0450004 	sb	a1,4(v0)
8008a72c:	a0640006 	sb	a0,6(v1)
8008a730:	a0640005 	sb	a0,5(v1)
8008a734:	8fbf0020 	lw	ra,32(sp)
8008a738:	8fb3001c 	lw	s3,28(sp)
8008a73c:	8fb20018 	lw	s2,24(sp)
8008a740:	8fb10014 	lw	s1,20(sp)
8008a744:	8fb00010 	lw	s0,16(sp)
8008a748:	03e00008 	jr	ra
8008a74c:	27bd0028 	addiu	sp,sp,40
8008a750:	92240004 	lbu	a0,4(s1)
8008a754:	92020004 	lbu	v0,4(s0)
8008a758:	00461826 	xor	v1,v0,a2
8008a75c:	00441021 	addu	v0,v0,a0
8008a760:	00c21021 	addu	v0,a2,v0
8008a764:	3042ffff 	andi	v0,v0,0xffff
8008a768:	304700ff 	andi	a3,v0,0xff
8008a76c:	00031827 	nor	v1,zero,v1
8008a770:	30630080 	andi	v1,v1,0x80
8008a774:	2c440100 	sltiu	a0,v0,256
8008a778:	00c72826 	xor	a1,a2,a3
8008a77c:	00a32824 	and	a1,a1,v1
8008a780:	38840001 	xori	a0,a0,0x1
8008a784:	3c038022 	lui	v1,0x8022
8008a788:	a46250b4 	sh	v0,20660(v1)
8008a78c:	10a00010 	beqz	a1,8008a7d0 <_Z6Op63M1v+0x1f8>
8008a790:	a2240004 	sb	a0,4(s1)
8008a794:	24020001 	li	v0,1
8008a798:	a2220007 	sb	v0,7(s1)
8008a79c:	2663e988 	addiu	v1,s3,-5752
8008a7a0:	2642e974 	addiu	v0,s2,-5772
8008a7a4:	30e400ff 	andi	a0,a3,0xff
8008a7a8:	a0470004 	sb	a3,4(v0)
8008a7ac:	a0640006 	sb	a0,6(v1)
8008a7b0:	a0640005 	sb	a0,5(v1)
8008a7b4:	8fbf0020 	lw	ra,32(sp)
8008a7b8:	8fb3001c 	lw	s3,28(sp)
8008a7bc:	8fb20018 	lw	s2,24(sp)
8008a7c0:	8fb10014 	lw	s1,20(sp)
8008a7c4:	8fb00010 	lw	s0,16(sp)
8008a7c8:	03e00008 	jr	ra
8008a7cc:	27bd0028 	addiu	sp,sp,40
8008a7d0:	080229e7 	j	8008a79c <_Z6Op63M1v+0x1c4>
8008a7d4:	a2200007 	sb	zero,7(s1)
8008a7d8:	910350ab 	lbu	v1,20651(t0)
8008a7dc:	916550aa 	lbu	a1,20650(t3)
8008a7e0:	2644e974 	addiu	a0,s2,-5772
8008a7e4:	00031900 	sll	v1,v1,0x4
8008a7e8:	00651825 	or	v1,v1,a1
8008a7ec:	90820004 	lbu	v0,4(a0)
8008a7f0:	306500ff 	andi	a1,v1,0xff
8008a7f4:	00461026 	xor	v0,v0,a2
8008a7f8:	00c51826 	xor	v1,a2,a1
8008a7fc:	00021027 	nor	v0,zero,v0
8008a800:	30630080 	andi	v1,v1,0x80
8008a804:	3c048022 	lui	a0,0x8022
8008a808:	00431024 	and	v0,v0,v1
8008a80c:	a2200004 	sb	zero,4(s1)
8008a810:	1440ffbf 	bnez	v0,8008a710 <_Z6Op63M1v+0x138>
8008a814:	a08550b2 	sb	a1,20658(a0)
8008a818:	2662e988 	addiu	v0,s3,-5752
8008a81c:	080229c7 	j	8008a71c <_Z6Op63M1v+0x144>
8008a820:	a0400007 	sb	zero,7(v0)
8008a824:	25430001 	addiu	v1,t2,1
8008a828:	24e2fff6 	addiu	v0,a3,-10
8008a82c:	a10350ab 	sb	v1,20651(t0)
8008a830:	3042000f 	andi	v0,v0,0xf
8008a834:	a16250aa 	sb	v0,20650(t3)
8008a838:	910250ab 	lbu	v0,20651(t0)
8008a83c:	01221021 	addu	v0,t1,v0
8008a840:	304200ff 	andi	v0,v0,0xff
8008a844:	2c43000a 	sltiu	v1,v0,10
8008a848:	1460ffe3 	bnez	v1,8008a7d8 <_Z6Op63M1v+0x200>
8008a84c:	a10250ab 	sb	v0,20651(t0)
8008a850:	080229b1 	j	8008a6c4 <_Z6Op63M1v+0xec>
8008a854:	2442fff6 	addiu	v0,v0,-10

8008a858 <_Z6Op7FM1v>:
8008a858:	27bdffd8 	addiu	sp,sp,-40
8008a85c:	afb3001c 	sw	s3,28(sp)
8008a860:	3c138021 	lui	s3,0x8021
8008a864:	afb20018 	sw	s2,24(sp)
8008a868:	afb10014 	sw	s1,20(sp)
8008a86c:	afb00010 	sw	s0,16(sp)
8008a870:	afbf0020 	sw	ra,32(sp)
8008a874:	2671e988 	addiu	s1,s3,-5752
8008a878:	8e250020 	lw	a1,32(s1)
8008a87c:	3c128021 	lui	s2,0x8021
8008a880:	90a20001 	lbu	v0,1(a1)
8008a884:	90a30000 	lbu	v1,0(a1)
8008a888:	2650e974 	addiu	s0,s2,-5772
8008a88c:	90a40002 	lbu	a0,2(a1)
8008a890:	9606000a 	lhu	a2,10(s0)
8008a894:	00021200 	sll	v0,v0,0x8
8008a898:	00621821 	addu	v1,v1,v0
8008a89c:	00661821 	addu	v1,v1,a2
8008a8a0:	00042400 	sll	a0,a0,0x10
8008a8a4:	3c0200ff 	lui	v0,0xff
8008a8a8:	00832021 	addu	a0,a0,v1
8008a8ac:	3442ffff 	ori	v0,v0,0xffff
8008a8b0:	00822024 	and	a0,a0,v0
8008a8b4:	3c038021 	lui	v1,0x8021
8008a8b8:	ac647018 	sw	a0,28696(v1)
8008a8bc:	90a60002 	lbu	a2,2(a1)
8008a8c0:	3c028022 	lui	v0,0x8022
8008a8c4:	a04650cc 	sb	a2,20684(v0)
8008a8c8:	24a50003 	addiu	a1,a1,3
8008a8cc:	3c028007 	lui	v0,0x8007
8008a8d0:	24426674 	addiu	v0,v0,26228
8008a8d4:	0040f809 	jalr	v0
8008a8d8:	ae250020 	sw	a1,32(s1)
8008a8dc:	00403021 	move	a2,v0
8008a8e0:	92020002 	lbu	v0,2(s0)
8008a8e4:	3c038022 	lui	v1,0x8022
8008a8e8:	30420008 	andi	v0,v0,0x8
8008a8ec:	1040003f 	beqz	v0,8008a9ec <_Z6Op7FM1v+0x194>
8008a8f0:	a06650bc 	sb	a2,20668(v1)
8008a8f4:	96030004 	lhu	v1,4(s0)
8008a8f8:	92240004 	lbu	a0,4(s1)
8008a8fc:	3062000f 	andi	v0,v1,0xf
8008a900:	00441021 	addu	v0,v0,a0
8008a904:	30c5000f 	andi	a1,a2,0xf
8008a908:	00a21021 	addu	v0,a1,v0
8008a90c:	304700ff 	andi	a3,v0,0xff
8008a910:	00031902 	srl	v1,v1,0x4
8008a914:	306a000f 	andi	t2,v1,0xf
8008a918:	3c088022 	lui	t0,0x8022
8008a91c:	00064902 	srl	t1,a2,0x4
8008a920:	3c0b8022 	lui	t3,0x8022
8008a924:	3c028022 	lui	v0,0x8022
8008a928:	3c038022 	lui	v1,0x8022
8008a92c:	2ce4000a 	sltiu	a0,a3,10
8008a930:	a04550ae 	sb	a1,20654(v0)
8008a934:	a06950af 	sb	t1,20655(v1)
8008a938:	a10a50ab 	sb	t2,20651(t0)
8008a93c:	10800060 	beqz	a0,8008aac0 <_Z6Op7FM1v+0x268>
8008a940:	a16750aa 	sb	a3,20650(t3)
8008a944:	910250ab 	lbu	v0,20651(t0)
8008a948:	01221021 	addu	v0,t1,v0
8008a94c:	304200ff 	andi	v0,v0,0xff
8008a950:	2c43000a 	sltiu	v1,v0,10
8008a954:	14600047 	bnez	v1,8008aa74 <_Z6Op7FM1v+0x21c>
8008a958:	a10250ab 	sb	v0,20651(t0)
8008a95c:	2442fff6 	addiu	v0,v0,-10
8008a960:	3042000f 	andi	v0,v0,0xf
8008a964:	24030001 	li	v1,1
8008a968:	a10250ab 	sb	v0,20651(t0)
8008a96c:	a2230004 	sb	v1,4(s1)
8008a970:	910350ab 	lbu	v1,20651(t0)
8008a974:	916550aa 	lbu	a1,20650(t3)
8008a978:	2644e974 	addiu	a0,s2,-5772
8008a97c:	00031900 	sll	v1,v1,0x4
8008a980:	00651825 	or	v1,v1,a1
8008a984:	90820004 	lbu	v0,4(a0)
8008a988:	306500ff 	andi	a1,v1,0xff
8008a98c:	00461026 	xor	v0,v0,a2
8008a990:	00c51826 	xor	v1,a2,a1
8008a994:	00021027 	nor	v0,zero,v0
8008a998:	30630080 	andi	v1,v1,0x80
8008a99c:	3c048022 	lui	a0,0x8022
8008a9a0:	00431024 	and	v0,v0,v1
8008a9a4:	10400043 	beqz	v0,8008aab4 <_Z6Op7FM1v+0x25c>
8008a9a8:	a08550b2 	sb	a1,20658(a0)
8008a9ac:	2663e988 	addiu	v1,s3,-5752
8008a9b0:	24020001 	li	v0,1
8008a9b4:	a0620007 	sb	v0,7(v1)
8008a9b8:	2663e988 	addiu	v1,s3,-5752
8008a9bc:	2642e974 	addiu	v0,s2,-5772
8008a9c0:	30a400ff 	andi	a0,a1,0xff
8008a9c4:	a0450004 	sb	a1,4(v0)
8008a9c8:	a0640006 	sb	a0,6(v1)
8008a9cc:	a0640005 	sb	a0,5(v1)
8008a9d0:	8fbf0020 	lw	ra,32(sp)
8008a9d4:	8fb3001c 	lw	s3,28(sp)
8008a9d8:	8fb20018 	lw	s2,24(sp)
8008a9dc:	8fb10014 	lw	s1,20(sp)
8008a9e0:	8fb00010 	lw	s0,16(sp)
8008a9e4:	03e00008 	jr	ra
8008a9e8:	27bd0028 	addiu	sp,sp,40
8008a9ec:	92240004 	lbu	a0,4(s1)
8008a9f0:	92020004 	lbu	v0,4(s0)
8008a9f4:	00461826 	xor	v1,v0,a2
8008a9f8:	00441021 	addu	v0,v0,a0
8008a9fc:	00c21021 	addu	v0,a2,v0
8008aa00:	3042ffff 	andi	v0,v0,0xffff
8008aa04:	304700ff 	andi	a3,v0,0xff
8008aa08:	00031827 	nor	v1,zero,v1
8008aa0c:	30630080 	andi	v1,v1,0x80
8008aa10:	2c440100 	sltiu	a0,v0,256
8008aa14:	00c72826 	xor	a1,a2,a3
8008aa18:	00a32824 	and	a1,a1,v1
8008aa1c:	38840001 	xori	a0,a0,0x1
8008aa20:	3c038022 	lui	v1,0x8022
8008aa24:	a46250b4 	sh	v0,20660(v1)
8008aa28:	10a00010 	beqz	a1,8008aa6c <_Z6Op7FM1v+0x214>
8008aa2c:	a2240004 	sb	a0,4(s1)
8008aa30:	24020001 	li	v0,1
8008aa34:	a2220007 	sb	v0,7(s1)
8008aa38:	2663e988 	addiu	v1,s3,-5752
8008aa3c:	2642e974 	addiu	v0,s2,-5772
8008aa40:	30e400ff 	andi	a0,a3,0xff
8008aa44:	a0470004 	sb	a3,4(v0)
8008aa48:	a0640006 	sb	a0,6(v1)
8008aa4c:	a0640005 	sb	a0,5(v1)
8008aa50:	8fbf0020 	lw	ra,32(sp)
8008aa54:	8fb3001c 	lw	s3,28(sp)
8008aa58:	8fb20018 	lw	s2,24(sp)
8008aa5c:	8fb10014 	lw	s1,20(sp)
8008aa60:	8fb00010 	lw	s0,16(sp)
8008aa64:	03e00008 	jr	ra
8008aa68:	27bd0028 	addiu	sp,sp,40
8008aa6c:	08022a8e 	j	8008aa38 <_Z6Op7FM1v+0x1e0>
8008aa70:	a2200007 	sb	zero,7(s1)
8008aa74:	910350ab 	lbu	v1,20651(t0)
8008aa78:	916550aa 	lbu	a1,20650(t3)
8008aa7c:	2644e974 	addiu	a0,s2,-5772
8008aa80:	00031900 	sll	v1,v1,0x4
8008aa84:	00651825 	or	v1,v1,a1
8008aa88:	90820004 	lbu	v0,4(a0)
8008aa8c:	306500ff 	andi	a1,v1,0xff
8008aa90:	00461026 	xor	v0,v0,a2
8008aa94:	00c51826 	xor	v1,a2,a1
8008aa98:	00021027 	nor	v0,zero,v0
8008aa9c:	30630080 	andi	v1,v1,0x80
8008aaa0:	3c048022 	lui	a0,0x8022
8008aaa4:	00431024 	and	v0,v0,v1
8008aaa8:	a2200004 	sb	zero,4(s1)
8008aaac:	1440ffbf 	bnez	v0,8008a9ac <_Z6Op7FM1v+0x154>
8008aab0:	a08550b2 	sb	a1,20658(a0)
8008aab4:	2662e988 	addiu	v0,s3,-5752
8008aab8:	08022a6e 	j	8008a9b8 <_Z6Op7FM1v+0x160>
8008aabc:	a0400007 	sb	zero,7(v0)
8008aac0:	25430001 	addiu	v1,t2,1
8008aac4:	24e2fff6 	addiu	v0,a3,-10
8008aac8:	a10350ab 	sb	v1,20651(t0)
8008aacc:	3042000f 	andi	v0,v0,0xf
8008aad0:	a16250aa 	sb	v0,20650(t3)
8008aad4:	910250ab 	lbu	v0,20651(t0)
8008aad8:	01221021 	addu	v0,t1,v0
8008aadc:	304200ff 	andi	v0,v0,0xff
8008aae0:	2c43000a 	sltiu	v1,v0,10
8008aae4:	1460ffe3 	bnez	v1,8008aa74 <_Z6Op7FM1v+0x21c>
8008aae8:	a10250ab 	sb	v0,20651(t0)
8008aaec:	08022a58 	j	8008a960 <_Z6Op7FM1v+0x108>
8008aaf0:	2442fff6 	addiu	v0,v0,-10

8008aaf4 <_Z6Op6FM1v>:
8008aaf4:	27bdffe0 	addiu	sp,sp,-32
8008aaf8:	afb10014 	sw	s1,20(sp)
8008aafc:	3c118021 	lui	s1,0x8021
8008ab00:	afb00010 	sw	s0,16(sp)
8008ab04:	afbf0018 	sw	ra,24(sp)
8008ab08:	2630e988 	addiu	s0,s1,-5752
8008ab0c:	8e050020 	lw	a1,32(s0)
8008ab10:	90a20001 	lbu	v0,1(a1)
8008ab14:	90a40000 	lbu	a0,0(a1)
8008ab18:	90a30002 	lbu	v1,2(a1)
8008ab1c:	00021200 	sll	v0,v0,0x8
8008ab20:	00822021 	addu	a0,a0,v0
8008ab24:	00031c00 	sll	v1,v1,0x10
8008ab28:	00832021 	addu	a0,a0,v1
8008ab2c:	3c028021 	lui	v0,0x8021
8008ab30:	ac447018 	sw	a0,28696(v0)
8008ab34:	90a30002 	lbu	v1,2(a1)
8008ab38:	3c028022 	lui	v0,0x8022
8008ab3c:	a04350cc 	sb	v1,20684(v0)
8008ab40:	24a50003 	addiu	a1,a1,3
8008ab44:	3c028007 	lui	v0,0x8007
8008ab48:	24426674 	addiu	v0,v0,26228
8008ab4c:	0040f809 	jalr	v0
8008ab50:	ae050020 	sw	a1,32(s0)
8008ab54:	3c0c8021 	lui	t4,0x8021
8008ab58:	2584e974 	addiu	a0,t4,-5772
8008ab5c:	00403021 	move	a2,v0
8008ab60:	90820002 	lbu	v0,2(a0)
8008ab64:	3c038022 	lui	v1,0x8022
8008ab68:	30420008 	andi	v0,v0,0x8
8008ab6c:	1040003d 	beqz	v0,8008ac64 <_Z6Op6FM1v+0x170>
8008ab70:	a06650bc 	sb	a2,20668(v1)
8008ab74:	94830004 	lhu	v1,4(a0)
8008ab78:	92040004 	lbu	a0,4(s0)
8008ab7c:	3062000f 	andi	v0,v1,0xf
8008ab80:	00441021 	addu	v0,v0,a0
8008ab84:	30c5000f 	andi	a1,a2,0xf
8008ab88:	00a21021 	addu	v0,a1,v0
8008ab8c:	304700ff 	andi	a3,v0,0xff
8008ab90:	00031902 	srl	v1,v1,0x4
8008ab94:	306a000f 	andi	t2,v1,0xf
8008ab98:	3c088022 	lui	t0,0x8022
8008ab9c:	00064902 	srl	t1,a2,0x4
8008aba0:	3c0b8022 	lui	t3,0x8022
8008aba4:	3c028022 	lui	v0,0x8022
8008aba8:	3c038022 	lui	v1,0x8022
8008abac:	2ce4000a 	sltiu	a0,a3,10
8008abb0:	a04550ae 	sb	a1,20654(v0)
8008abb4:	a06950af 	sb	t1,20655(v1)
8008abb8:	a10a50ab 	sb	t2,20651(t0)
8008abbc:	1080005c 	beqz	a0,8008ad30 <_Z6Op6FM1v+0x23c>
8008abc0:	a16750aa 	sb	a3,20650(t3)
8008abc4:	910250ab 	lbu	v0,20651(t0)
8008abc8:	01221021 	addu	v0,t1,v0
8008abcc:	304200ff 	andi	v0,v0,0xff
8008abd0:	2c43000a 	sltiu	v1,v0,10
8008abd4:	14600043 	bnez	v1,8008ace4 <_Z6Op6FM1v+0x1f0>
8008abd8:	a10250ab 	sb	v0,20651(t0)
8008abdc:	2442fff6 	addiu	v0,v0,-10
8008abe0:	3042000f 	andi	v0,v0,0xf
8008abe4:	24030001 	li	v1,1
8008abe8:	a10250ab 	sb	v0,20651(t0)
8008abec:	a2030004 	sb	v1,4(s0)
8008abf0:	910350ab 	lbu	v1,20651(t0)
8008abf4:	916550aa 	lbu	a1,20650(t3)
8008abf8:	2584e974 	addiu	a0,t4,-5772
8008abfc:	00031900 	sll	v1,v1,0x4
8008ac00:	00651825 	or	v1,v1,a1
8008ac04:	90820004 	lbu	v0,4(a0)
8008ac08:	306500ff 	andi	a1,v1,0xff
8008ac0c:	00461026 	xor	v0,v0,a2
8008ac10:	00c51826 	xor	v1,a2,a1
8008ac14:	00021027 	nor	v0,zero,v0
8008ac18:	30630080 	andi	v1,v1,0x80
8008ac1c:	3c048022 	lui	a0,0x8022
8008ac20:	00431024 	and	v0,v0,v1
8008ac24:	1040003f 	beqz	v0,8008ad24 <_Z6Op6FM1v+0x230>
8008ac28:	a08550b2 	sb	a1,20658(a0)
8008ac2c:	2623e988 	addiu	v1,s1,-5752
8008ac30:	24020001 	li	v0,1
8008ac34:	a0620007 	sb	v0,7(v1)
8008ac38:	2623e988 	addiu	v1,s1,-5752
8008ac3c:	30a400ff 	andi	a0,a1,0xff
8008ac40:	2582e974 	addiu	v0,t4,-5772
8008ac44:	a0450004 	sb	a1,4(v0)
8008ac48:	a0640006 	sb	a0,6(v1)
8008ac4c:	a0640005 	sb	a0,5(v1)
8008ac50:	8fbf0018 	lw	ra,24(sp)
8008ac54:	8fb10014 	lw	s1,20(sp)
8008ac58:	8fb00010 	lw	s0,16(sp)
8008ac5c:	03e00008 	jr	ra
8008ac60:	27bd0020 	addiu	sp,sp,32
8008ac64:	90820004 	lbu	v0,4(a0)
8008ac68:	92040004 	lbu	a0,4(s0)
8008ac6c:	00461826 	xor	v1,v0,a2
8008ac70:	00441021 	addu	v0,v0,a0
8008ac74:	00c21021 	addu	v0,a2,v0
8008ac78:	3042ffff 	andi	v0,v0,0xffff
8008ac7c:	304700ff 	andi	a3,v0,0xff
8008ac80:	00031827 	nor	v1,zero,v1
8008ac84:	30630080 	andi	v1,v1,0x80
8008ac88:	2c440100 	sltiu	a0,v0,256
8008ac8c:	00c72826 	xor	a1,a2,a3
8008ac90:	00a32824 	and	a1,a1,v1
8008ac94:	38840001 	xori	a0,a0,0x1
8008ac98:	3c038022 	lui	v1,0x8022
8008ac9c:	a46250b4 	sh	v0,20660(v1)
8008aca0:	10a0000e 	beqz	a1,8008acdc <_Z6Op6FM1v+0x1e8>
8008aca4:	a2040004 	sb	a0,4(s0)
8008aca8:	24020001 	li	v0,1
8008acac:	a2020007 	sb	v0,7(s0)
8008acb0:	2623e988 	addiu	v1,s1,-5752
8008acb4:	30e400ff 	andi	a0,a3,0xff
8008acb8:	2582e974 	addiu	v0,t4,-5772
8008acbc:	a0470004 	sb	a3,4(v0)
8008acc0:	a0640006 	sb	a0,6(v1)
8008acc4:	a0640005 	sb	a0,5(v1)
8008acc8:	8fbf0018 	lw	ra,24(sp)
8008accc:	8fb10014 	lw	s1,20(sp)
8008acd0:	8fb00010 	lw	s0,16(sp)
8008acd4:	03e00008 	jr	ra
8008acd8:	27bd0020 	addiu	sp,sp,32
8008acdc:	08022b2c 	j	8008acb0 <_Z6Op6FM1v+0x1bc>
8008ace0:	a2000007 	sb	zero,7(s0)
8008ace4:	910350ab 	lbu	v1,20651(t0)
8008ace8:	916550aa 	lbu	a1,20650(t3)
8008acec:	2584e974 	addiu	a0,t4,-5772
8008acf0:	00031900 	sll	v1,v1,0x4
8008acf4:	00651825 	or	v1,v1,a1
8008acf8:	90820004 	lbu	v0,4(a0)
8008acfc:	306500ff 	andi	a1,v1,0xff
8008ad00:	00461026 	xor	v0,v0,a2
8008ad04:	00c51826 	xor	v1,a2,a1
8008ad08:	00021027 	nor	v0,zero,v0
8008ad0c:	30630080 	andi	v1,v1,0x80
8008ad10:	3c048022 	lui	a0,0x8022
8008ad14:	00431024 	and	v0,v0,v1
8008ad18:	a2000004 	sb	zero,4(s0)
8008ad1c:	1440ffc3 	bnez	v0,8008ac2c <_Z6Op6FM1v+0x138>
8008ad20:	a08550b2 	sb	a1,20658(a0)
8008ad24:	2622e988 	addiu	v0,s1,-5752
8008ad28:	08022b0e 	j	8008ac38 <_Z6Op6FM1v+0x144>
8008ad2c:	a0400007 	sb	zero,7(v0)
8008ad30:	25430001 	addiu	v1,t2,1
8008ad34:	24e2fff6 	addiu	v0,a3,-10
8008ad38:	a10350ab 	sb	v1,20651(t0)
8008ad3c:	3042000f 	andi	v0,v0,0xf
8008ad40:	a16250aa 	sb	v0,20650(t3)
8008ad44:	910250ab 	lbu	v0,20651(t0)
8008ad48:	01221021 	addu	v0,t1,v0
8008ad4c:	304200ff 	andi	v0,v0,0xff
8008ad50:	2c43000a 	sltiu	v1,v0,10
8008ad54:	1460ffe3 	bnez	v1,8008ace4 <_Z6Op6FM1v+0x1f0>
8008ad58:	a10250ab 	sb	v0,20651(t0)
8008ad5c:	08022af8 	j	8008abe0 <_Z6Op6FM1v+0xec>
8008ad60:	2442fff6 	addiu	v0,v0,-10

8008ad64 <_Z6Op79M1v>:
8008ad64:	27bdffd8 	addiu	sp,sp,-40
8008ad68:	afb3001c 	sw	s3,28(sp)
8008ad6c:	3c138021 	lui	s3,0x8021
8008ad70:	afb20018 	sw	s2,24(sp)
8008ad74:	afb10014 	sw	s1,20(sp)
8008ad78:	afb00010 	sw	s0,16(sp)
8008ad7c:	afbf0020 	sw	ra,32(sp)
8008ad80:	2671e988 	addiu	s1,s3,-5752
8008ad84:	8e250020 	lw	a1,32(s1)
8008ad88:	3c128021 	lui	s2,0x8021
8008ad8c:	90a30000 	lbu	v1,0(a1)
8008ad90:	8e260010 	lw	a2,16(s1)
8008ad94:	2650e974 	addiu	s0,s2,-5772
8008ad98:	90a40001 	lbu	a0,1(a1)
8008ad9c:	9602000c 	lhu	v0,12(s0)
8008ada0:	00661821 	addu	v1,v1,a2
8008ada4:	00621821 	addu	v1,v1,v0
8008ada8:	00042200 	sll	a0,a0,0x8
8008adac:	00832021 	addu	a0,a0,v1
8008adb0:	3c028021 	lui	v0,0x8021
8008adb4:	ac447018 	sw	a0,28696(v0)
8008adb8:	90a30001 	lbu	v1,1(a1)
8008adbc:	3c028022 	lui	v0,0x8022
8008adc0:	a04350cc 	sb	v1,20684(v0)
8008adc4:	24a50002 	addiu	a1,a1,2
8008adc8:	3c028007 	lui	v0,0x8007
8008adcc:	24426674 	addiu	v0,v0,26228
8008add0:	0040f809 	jalr	v0
8008add4:	ae250020 	sw	a1,32(s1)
8008add8:	00403021 	move	a2,v0
8008addc:	92020002 	lbu	v0,2(s0)
8008ade0:	3c038022 	lui	v1,0x8022
8008ade4:	30420008 	andi	v0,v0,0x8
8008ade8:	1040003f 	beqz	v0,8008aee8 <_Z6Op79M1v+0x184>
8008adec:	a06650bc 	sb	a2,20668(v1)
8008adf0:	96030004 	lhu	v1,4(s0)
8008adf4:	92240004 	lbu	a0,4(s1)
8008adf8:	3062000f 	andi	v0,v1,0xf
8008adfc:	00441021 	addu	v0,v0,a0
8008ae00:	30c5000f 	andi	a1,a2,0xf
8008ae04:	00a21021 	addu	v0,a1,v0
8008ae08:	304700ff 	andi	a3,v0,0xff
8008ae0c:	00031902 	srl	v1,v1,0x4
8008ae10:	306a000f 	andi	t2,v1,0xf
8008ae14:	3c088022 	lui	t0,0x8022
8008ae18:	00064902 	srl	t1,a2,0x4
8008ae1c:	3c0b8022 	lui	t3,0x8022
8008ae20:	3c028022 	lui	v0,0x8022
8008ae24:	3c038022 	lui	v1,0x8022
8008ae28:	2ce4000a 	sltiu	a0,a3,10
8008ae2c:	a04550ae 	sb	a1,20654(v0)
8008ae30:	a06950af 	sb	t1,20655(v1)
8008ae34:	a10a50ab 	sb	t2,20651(t0)
8008ae38:	10800060 	beqz	a0,8008afbc <_Z6Op79M1v+0x258>
8008ae3c:	a16750aa 	sb	a3,20650(t3)
8008ae40:	910250ab 	lbu	v0,20651(t0)
8008ae44:	01221021 	addu	v0,t1,v0
8008ae48:	304200ff 	andi	v0,v0,0xff
8008ae4c:	2c43000a 	sltiu	v1,v0,10
8008ae50:	14600047 	bnez	v1,8008af70 <_Z6Op79M1v+0x20c>
8008ae54:	a10250ab 	sb	v0,20651(t0)
8008ae58:	2442fff6 	addiu	v0,v0,-10
8008ae5c:	3042000f 	andi	v0,v0,0xf
8008ae60:	24030001 	li	v1,1
8008ae64:	a10250ab 	sb	v0,20651(t0)
8008ae68:	a2230004 	sb	v1,4(s1)
8008ae6c:	910350ab 	lbu	v1,20651(t0)
8008ae70:	916550aa 	lbu	a1,20650(t3)
8008ae74:	2644e974 	addiu	a0,s2,-5772
8008ae78:	00031900 	sll	v1,v1,0x4
8008ae7c:	00651825 	or	v1,v1,a1
8008ae80:	90820004 	lbu	v0,4(a0)
8008ae84:	306500ff 	andi	a1,v1,0xff
8008ae88:	00461026 	xor	v0,v0,a2
8008ae8c:	00c51826 	xor	v1,a2,a1
8008ae90:	00021027 	nor	v0,zero,v0
8008ae94:	30630080 	andi	v1,v1,0x80
8008ae98:	3c048022 	lui	a0,0x8022
8008ae9c:	00431024 	and	v0,v0,v1
8008aea0:	10400043 	beqz	v0,8008afb0 <_Z6Op79M1v+0x24c>
8008aea4:	a08550b2 	sb	a1,20658(a0)
8008aea8:	2663e988 	addiu	v1,s3,-5752
8008aeac:	24020001 	li	v0,1
8008aeb0:	a0620007 	sb	v0,7(v1)
8008aeb4:	2663e988 	addiu	v1,s3,-5752
8008aeb8:	2642e974 	addiu	v0,s2,-5772
8008aebc:	30a400ff 	andi	a0,a1,0xff
8008aec0:	a0450004 	sb	a1,4(v0)
8008aec4:	a0640006 	sb	a0,6(v1)
8008aec8:	a0640005 	sb	a0,5(v1)
8008aecc:	8fbf0020 	lw	ra,32(sp)
8008aed0:	8fb3001c 	lw	s3,28(sp)
8008aed4:	8fb20018 	lw	s2,24(sp)
8008aed8:	8fb10014 	lw	s1,20(sp)
8008aedc:	8fb00010 	lw	s0,16(sp)
8008aee0:	03e00008 	jr	ra
8008aee4:	27bd0028 	addiu	sp,sp,40
8008aee8:	92240004 	lbu	a0,4(s1)
8008aeec:	92020004 	lbu	v0,4(s0)
8008aef0:	00461826 	xor	v1,v0,a2
8008aef4:	00441021 	addu	v0,v0,a0
8008aef8:	00c21021 	addu	v0,a2,v0
8008aefc:	3042ffff 	andi	v0,v0,0xffff
8008af00:	304700ff 	andi	a3,v0,0xff
8008af04:	00031827 	nor	v1,zero,v1
8008af08:	30630080 	andi	v1,v1,0x80
8008af0c:	2c440100 	sltiu	a0,v0,256
8008af10:	00c72826 	xor	a1,a2,a3
8008af14:	00a32824 	and	a1,a1,v1
8008af18:	38840001 	xori	a0,a0,0x1
8008af1c:	3c038022 	lui	v1,0x8022
8008af20:	a46250b4 	sh	v0,20660(v1)
8008af24:	10a00010 	beqz	a1,8008af68 <_Z6Op79M1v+0x204>
8008af28:	a2240004 	sb	a0,4(s1)
8008af2c:	24020001 	li	v0,1
8008af30:	a2220007 	sb	v0,7(s1)
8008af34:	2663e988 	addiu	v1,s3,-5752
8008af38:	2642e974 	addiu	v0,s2,-5772
8008af3c:	30e400ff 	andi	a0,a3,0xff
8008af40:	a0470004 	sb	a3,4(v0)
8008af44:	a0640006 	sb	a0,6(v1)
8008af48:	a0640005 	sb	a0,5(v1)
8008af4c:	8fbf0020 	lw	ra,32(sp)
8008af50:	8fb3001c 	lw	s3,28(sp)
8008af54:	8fb20018 	lw	s2,24(sp)
8008af58:	8fb10014 	lw	s1,20(sp)
8008af5c:	8fb00010 	lw	s0,16(sp)
8008af60:	03e00008 	jr	ra
8008af64:	27bd0028 	addiu	sp,sp,40
8008af68:	08022bcd 	j	8008af34 <_Z6Op79M1v+0x1d0>
8008af6c:	a2200007 	sb	zero,7(s1)
8008af70:	910350ab 	lbu	v1,20651(t0)
8008af74:	916550aa 	lbu	a1,20650(t3)
8008af78:	2644e974 	addiu	a0,s2,-5772
8008af7c:	00031900 	sll	v1,v1,0x4
8008af80:	00651825 	or	v1,v1,a1
8008af84:	90820004 	lbu	v0,4(a0)
8008af88:	306500ff 	andi	a1,v1,0xff
8008af8c:	00461026 	xor	v0,v0,a2
8008af90:	00c51826 	xor	v1,a2,a1
8008af94:	00021027 	nor	v0,zero,v0
8008af98:	30630080 	andi	v1,v1,0x80
8008af9c:	3c048022 	lui	a0,0x8022
8008afa0:	00431024 	and	v0,v0,v1
8008afa4:	a2200004 	sb	zero,4(s1)
8008afa8:	1440ffbf 	bnez	v0,8008aea8 <_Z6Op79M1v+0x144>
8008afac:	a08550b2 	sb	a1,20658(a0)
8008afb0:	2662e988 	addiu	v0,s3,-5752
8008afb4:	08022bad 	j	8008aeb4 <_Z6Op79M1v+0x150>
8008afb8:	a0400007 	sb	zero,7(v0)
8008afbc:	25430001 	addiu	v1,t2,1
8008afc0:	24e2fff6 	addiu	v0,a3,-10
8008afc4:	a10350ab 	sb	v1,20651(t0)
8008afc8:	3042000f 	andi	v0,v0,0xf
8008afcc:	a16250aa 	sb	v0,20650(t3)
8008afd0:	910250ab 	lbu	v0,20651(t0)
8008afd4:	01221021 	addu	v0,t1,v0
8008afd8:	304200ff 	andi	v0,v0,0xff
8008afdc:	2c43000a 	sltiu	v1,v0,10
8008afe0:	1460ffe3 	bnez	v1,8008af70 <_Z6Op79M1v+0x20c>
8008afe4:	a10250ab 	sb	v0,20651(t0)
8008afe8:	08022b97 	j	8008ae5c <_Z6Op79M1v+0xf8>
8008afec:	2442fff6 	addiu	v0,v0,-10

8008aff0 <_Z6Op7DM1v>:
8008aff0:	27bdffd8 	addiu	sp,sp,-40
8008aff4:	afb3001c 	sw	s3,28(sp)
8008aff8:	3c138021 	lui	s3,0x8021
8008affc:	afb20018 	sw	s2,24(sp)
8008b000:	afb10014 	sw	s1,20(sp)
8008b004:	afb00010 	sw	s0,16(sp)
8008b008:	afbf0020 	sw	ra,32(sp)
8008b00c:	2671e988 	addiu	s1,s3,-5752
8008b010:	8e250020 	lw	a1,32(s1)
8008b014:	3c128021 	lui	s2,0x8021
8008b018:	90a30000 	lbu	v1,0(a1)
8008b01c:	8e260010 	lw	a2,16(s1)
8008b020:	2650e974 	addiu	s0,s2,-5772
8008b024:	90a40001 	lbu	a0,1(a1)
8008b028:	9602000a 	lhu	v0,10(s0)
8008b02c:	00661821 	addu	v1,v1,a2
8008b030:	00621821 	addu	v1,v1,v0
8008b034:	00042200 	sll	a0,a0,0x8
8008b038:	00832021 	addu	a0,a0,v1
8008b03c:	3c028021 	lui	v0,0x8021
8008b040:	ac447018 	sw	a0,28696(v0)
8008b044:	90a30001 	lbu	v1,1(a1)
8008b048:	3c028022 	lui	v0,0x8022
8008b04c:	a04350cc 	sb	v1,20684(v0)
8008b050:	24a50002 	addiu	a1,a1,2
8008b054:	3c028007 	lui	v0,0x8007
8008b058:	24426674 	addiu	v0,v0,26228
8008b05c:	0040f809 	jalr	v0
8008b060:	ae250020 	sw	a1,32(s1)
8008b064:	00403021 	move	a2,v0
8008b068:	92020002 	lbu	v0,2(s0)
8008b06c:	3c038022 	lui	v1,0x8022
8008b070:	30420008 	andi	v0,v0,0x8
8008b074:	1040003f 	beqz	v0,8008b174 <_Z6Op7DM1v+0x184>
8008b078:	a06650bc 	sb	a2,20668(v1)
8008b07c:	96030004 	lhu	v1,4(s0)
8008b080:	92240004 	lbu	a0,4(s1)
8008b084:	3062000f 	andi	v0,v1,0xf
8008b088:	00441021 	addu	v0,v0,a0
8008b08c:	30c5000f 	andi	a1,a2,0xf
8008b090:	00a21021 	addu	v0,a1,v0
8008b094:	304700ff 	andi	a3,v0,0xff
8008b098:	00031902 	srl	v1,v1,0x4
8008b09c:	306a000f 	andi	t2,v1,0xf
8008b0a0:	3c088022 	lui	t0,0x8022
8008b0a4:	00064902 	srl	t1,a2,0x4
8008b0a8:	3c0b8022 	lui	t3,0x8022
8008b0ac:	3c028022 	lui	v0,0x8022
8008b0b0:	3c038022 	lui	v1,0x8022
8008b0b4:	2ce4000a 	sltiu	a0,a3,10
8008b0b8:	a04550ae 	sb	a1,20654(v0)
8008b0bc:	a06950af 	sb	t1,20655(v1)
8008b0c0:	a10a50ab 	sb	t2,20651(t0)
8008b0c4:	10800060 	beqz	a0,8008b248 <_Z6Op7DM1v+0x258>
8008b0c8:	a16750aa 	sb	a3,20650(t3)
8008b0cc:	910250ab 	lbu	v0,20651(t0)
8008b0d0:	01221021 	addu	v0,t1,v0
8008b0d4:	304200ff 	andi	v0,v0,0xff
8008b0d8:	2c43000a 	sltiu	v1,v0,10
8008b0dc:	14600047 	bnez	v1,8008b1fc <_Z6Op7DM1v+0x20c>
8008b0e0:	a10250ab 	sb	v0,20651(t0)
8008b0e4:	2442fff6 	addiu	v0,v0,-10
8008b0e8:	3042000f 	andi	v0,v0,0xf
8008b0ec:	24030001 	li	v1,1
8008b0f0:	a10250ab 	sb	v0,20651(t0)
8008b0f4:	a2230004 	sb	v1,4(s1)
8008b0f8:	910350ab 	lbu	v1,20651(t0)
8008b0fc:	916550aa 	lbu	a1,20650(t3)
8008b100:	2644e974 	addiu	a0,s2,-5772
8008b104:	00031900 	sll	v1,v1,0x4
8008b108:	00651825 	or	v1,v1,a1
8008b10c:	90820004 	lbu	v0,4(a0)
8008b110:	306500ff 	andi	a1,v1,0xff
8008b114:	00461026 	xor	v0,v0,a2
8008b118:	00c51826 	xor	v1,a2,a1
8008b11c:	00021027 	nor	v0,zero,v0
8008b120:	30630080 	andi	v1,v1,0x80
8008b124:	3c048022 	lui	a0,0x8022
8008b128:	00431024 	and	v0,v0,v1
8008b12c:	10400043 	beqz	v0,8008b23c <_Z6Op7DM1v+0x24c>
8008b130:	a08550b2 	sb	a1,20658(a0)
8008b134:	2663e988 	addiu	v1,s3,-5752
8008b138:	24020001 	li	v0,1
8008b13c:	a0620007 	sb	v0,7(v1)
8008b140:	2663e988 	addiu	v1,s3,-5752
8008b144:	2642e974 	addiu	v0,s2,-5772
8008b148:	30a400ff 	andi	a0,a1,0xff
8008b14c:	a0450004 	sb	a1,4(v0)
8008b150:	a0640006 	sb	a0,6(v1)
8008b154:	a0640005 	sb	a0,5(v1)
8008b158:	8fbf0020 	lw	ra,32(sp)
8008b15c:	8fb3001c 	lw	s3,28(sp)
8008b160:	8fb20018 	lw	s2,24(sp)
8008b164:	8fb10014 	lw	s1,20(sp)
8008b168:	8fb00010 	lw	s0,16(sp)
8008b16c:	03e00008 	jr	ra
8008b170:	27bd0028 	addiu	sp,sp,40
8008b174:	92240004 	lbu	a0,4(s1)
8008b178:	92020004 	lbu	v0,4(s0)
8008b17c:	00461826 	xor	v1,v0,a2
8008b180:	00441021 	addu	v0,v0,a0
8008b184:	00c21021 	addu	v0,a2,v0
8008b188:	3042ffff 	andi	v0,v0,0xffff
8008b18c:	304700ff 	andi	a3,v0,0xff
8008b190:	00031827 	nor	v1,zero,v1
8008b194:	30630080 	andi	v1,v1,0x80
8008b198:	2c440100 	sltiu	a0,v0,256
8008b19c:	00c72826 	xor	a1,a2,a3
8008b1a0:	00a32824 	and	a1,a1,v1
8008b1a4:	38840001 	xori	a0,a0,0x1
8008b1a8:	3c038022 	lui	v1,0x8022
8008b1ac:	a46250b4 	sh	v0,20660(v1)
8008b1b0:	10a00010 	beqz	a1,8008b1f4 <_Z6Op7DM1v+0x204>
8008b1b4:	a2240004 	sb	a0,4(s1)
8008b1b8:	24020001 	li	v0,1
8008b1bc:	a2220007 	sb	v0,7(s1)
8008b1c0:	2663e988 	addiu	v1,s3,-5752
8008b1c4:	2642e974 	addiu	v0,s2,-5772
8008b1c8:	30e400ff 	andi	a0,a3,0xff
8008b1cc:	a0470004 	sb	a3,4(v0)
8008b1d0:	a0640006 	sb	a0,6(v1)
8008b1d4:	a0640005 	sb	a0,5(v1)
8008b1d8:	8fbf0020 	lw	ra,32(sp)
8008b1dc:	8fb3001c 	lw	s3,28(sp)
8008b1e0:	8fb20018 	lw	s2,24(sp)
8008b1e4:	8fb10014 	lw	s1,20(sp)
8008b1e8:	8fb00010 	lw	s0,16(sp)
8008b1ec:	03e00008 	jr	ra
8008b1f0:	27bd0028 	addiu	sp,sp,40
8008b1f4:	08022c70 	j	8008b1c0 <_Z6Op7DM1v+0x1d0>
8008b1f8:	a2200007 	sb	zero,7(s1)
8008b1fc:	910350ab 	lbu	v1,20651(t0)
8008b200:	916550aa 	lbu	a1,20650(t3)
8008b204:	2644e974 	addiu	a0,s2,-5772
8008b208:	00031900 	sll	v1,v1,0x4
8008b20c:	00651825 	or	v1,v1,a1
8008b210:	90820004 	lbu	v0,4(a0)
8008b214:	306500ff 	andi	a1,v1,0xff
8008b218:	00461026 	xor	v0,v0,a2
8008b21c:	00c51826 	xor	v1,a2,a1
8008b220:	00021027 	nor	v0,zero,v0
8008b224:	30630080 	andi	v1,v1,0x80
8008b228:	3c048022 	lui	a0,0x8022
8008b22c:	00431024 	and	v0,v0,v1
8008b230:	a2200004 	sb	zero,4(s1)
8008b234:	1440ffbf 	bnez	v0,8008b134 <_Z6Op7DM1v+0x144>
8008b238:	a08550b2 	sb	a1,20658(a0)
8008b23c:	2662e988 	addiu	v0,s3,-5752
8008b240:	08022c50 	j	8008b140 <_Z6Op7DM1v+0x150>
8008b244:	a0400007 	sb	zero,7(v0)
8008b248:	25430001 	addiu	v1,t2,1
8008b24c:	24e2fff6 	addiu	v0,a3,-10
8008b250:	a10350ab 	sb	v1,20651(t0)
8008b254:	3042000f 	andi	v0,v0,0xf
8008b258:	a16250aa 	sb	v0,20650(t3)
8008b25c:	910250ab 	lbu	v0,20651(t0)
8008b260:	01221021 	addu	v0,t1,v0
8008b264:	304200ff 	andi	v0,v0,0xff
8008b268:	2c43000a 	sltiu	v1,v0,10
8008b26c:	1460ffe3 	bnez	v1,8008b1fc <_Z6Op7DM1v+0x20c>
8008b270:	a10250ab 	sb	v0,20651(t0)
8008b274:	08022c3a 	j	8008b0e8 <_Z6Op7DM1v+0xf8>
8008b278:	2442fff6 	addiu	v0,v0,-10

8008b27c <_Z6Op6DM1v>:
8008b27c:	27bdffe0 	addiu	sp,sp,-32
8008b280:	afb10014 	sw	s1,20(sp)
8008b284:	3c118021 	lui	s1,0x8021
8008b288:	afb00010 	sw	s0,16(sp)
8008b28c:	afbf0018 	sw	ra,24(sp)
8008b290:	2630e988 	addiu	s0,s1,-5752
8008b294:	8e030020 	lw	v1,32(s0)
8008b298:	8e050010 	lw	a1,16(s0)
8008b29c:	90620001 	lbu	v0,1(v1)
8008b2a0:	90640000 	lbu	a0,0(v1)
8008b2a4:	00021200 	sll	v0,v0,0x8
8008b2a8:	00822021 	addu	a0,a0,v0
8008b2ac:	00852021 	addu	a0,a0,a1
8008b2b0:	3c028021 	lui	v0,0x8021
8008b2b4:	ac447018 	sw	a0,28696(v0)
8008b2b8:	90650001 	lbu	a1,1(v1)
8008b2bc:	3c028022 	lui	v0,0x8022
8008b2c0:	24630002 	addiu	v1,v1,2
8008b2c4:	a04550cc 	sb	a1,20684(v0)
8008b2c8:	3c028007 	lui	v0,0x8007
8008b2cc:	24426674 	addiu	v0,v0,26228
8008b2d0:	0040f809 	jalr	v0
8008b2d4:	ae030020 	sw	v1,32(s0)
8008b2d8:	3c0c8021 	lui	t4,0x8021
8008b2dc:	2584e974 	addiu	a0,t4,-5772
8008b2e0:	00403021 	move	a2,v0
8008b2e4:	90820002 	lbu	v0,2(a0)
8008b2e8:	3c038022 	lui	v1,0x8022
8008b2ec:	30420008 	andi	v0,v0,0x8
8008b2f0:	1040003d 	beqz	v0,8008b3e8 <_Z6Op6DM1v+0x16c>
8008b2f4:	a06650bc 	sb	a2,20668(v1)
8008b2f8:	94830004 	lhu	v1,4(a0)
8008b2fc:	92040004 	lbu	a0,4(s0)
8008b300:	3062000f 	andi	v0,v1,0xf
8008b304:	00441021 	addu	v0,v0,a0
8008b308:	30c5000f 	andi	a1,a2,0xf
8008b30c:	00a21021 	addu	v0,a1,v0
8008b310:	304700ff 	andi	a3,v0,0xff
8008b314:	00031902 	srl	v1,v1,0x4
8008b318:	306a000f 	andi	t2,v1,0xf
8008b31c:	3c088022 	lui	t0,0x8022
8008b320:	00064902 	srl	t1,a2,0x4
8008b324:	3c0b8022 	lui	t3,0x8022
8008b328:	3c028022 	lui	v0,0x8022
8008b32c:	3c038022 	lui	v1,0x8022
8008b330:	2ce4000a 	sltiu	a0,a3,10
8008b334:	a04550ae 	sb	a1,20654(v0)
8008b338:	a06950af 	sb	t1,20655(v1)
8008b33c:	a10a50ab 	sb	t2,20651(t0)
8008b340:	1080005c 	beqz	a0,8008b4b4 <_Z6Op6DM1v+0x238>
8008b344:	a16750aa 	sb	a3,20650(t3)
8008b348:	910250ab 	lbu	v0,20651(t0)
8008b34c:	01221021 	addu	v0,t1,v0
8008b350:	304200ff 	andi	v0,v0,0xff
8008b354:	2c43000a 	sltiu	v1,v0,10
8008b358:	14600043 	bnez	v1,8008b468 <_Z6Op6DM1v+0x1ec>
8008b35c:	a10250ab 	sb	v0,20651(t0)
8008b360:	2442fff6 	addiu	v0,v0,-10
8008b364:	3042000f 	andi	v0,v0,0xf
8008b368:	24030001 	li	v1,1
8008b36c:	a10250ab 	sb	v0,20651(t0)
8008b370:	a2030004 	sb	v1,4(s0)
8008b374:	910350ab 	lbu	v1,20651(t0)
8008b378:	916550aa 	lbu	a1,20650(t3)
8008b37c:	2584e974 	addiu	a0,t4,-5772
8008b380:	00031900 	sll	v1,v1,0x4
8008b384:	00651825 	or	v1,v1,a1
8008b388:	90820004 	lbu	v0,4(a0)
8008b38c:	306500ff 	andi	a1,v1,0xff
8008b390:	00461026 	xor	v0,v0,a2
8008b394:	00c51826 	xor	v1,a2,a1
8008b398:	00021027 	nor	v0,zero,v0
8008b39c:	30630080 	andi	v1,v1,0x80
8008b3a0:	3c048022 	lui	a0,0x8022
8008b3a4:	00431024 	and	v0,v0,v1
8008b3a8:	1040003f 	beqz	v0,8008b4a8 <_Z6Op6DM1v+0x22c>
8008b3ac:	a08550b2 	sb	a1,20658(a0)
8008b3b0:	2623e988 	addiu	v1,s1,-5752
8008b3b4:	24020001 	li	v0,1
8008b3b8:	a0620007 	sb	v0,7(v1)
8008b3bc:	2623e988 	addiu	v1,s1,-5752
8008b3c0:	30a400ff 	andi	a0,a1,0xff
8008b3c4:	2582e974 	addiu	v0,t4,-5772
8008b3c8:	a0450004 	sb	a1,4(v0)
8008b3cc:	a0640006 	sb	a0,6(v1)
8008b3d0:	a0640005 	sb	a0,5(v1)
8008b3d4:	8fbf0018 	lw	ra,24(sp)
8008b3d8:	8fb10014 	lw	s1,20(sp)
8008b3dc:	8fb00010 	lw	s0,16(sp)
8008b3e0:	03e00008 	jr	ra
8008b3e4:	27bd0020 	addiu	sp,sp,32
8008b3e8:	90820004 	lbu	v0,4(a0)
8008b3ec:	92040004 	lbu	a0,4(s0)
8008b3f0:	00461826 	xor	v1,v0,a2
8008b3f4:	00441021 	addu	v0,v0,a0
8008b3f8:	00c21021 	addu	v0,a2,v0
8008b3fc:	3042ffff 	andi	v0,v0,0xffff
8008b400:	304700ff 	andi	a3,v0,0xff
8008b404:	00031827 	nor	v1,zero,v1
8008b408:	30630080 	andi	v1,v1,0x80
8008b40c:	2c440100 	sltiu	a0,v0,256
8008b410:	00c72826 	xor	a1,a2,a3
8008b414:	00a32824 	and	a1,a1,v1
8008b418:	38840001 	xori	a0,a0,0x1
8008b41c:	3c038022 	lui	v1,0x8022
8008b420:	a46250b4 	sh	v0,20660(v1)
8008b424:	10a0000e 	beqz	a1,8008b460 <_Z6Op6DM1v+0x1e4>
8008b428:	a2040004 	sb	a0,4(s0)
8008b42c:	24020001 	li	v0,1
8008b430:	a2020007 	sb	v0,7(s0)
8008b434:	2623e988 	addiu	v1,s1,-5752
8008b438:	30e400ff 	andi	a0,a3,0xff
8008b43c:	2582e974 	addiu	v0,t4,-5772
8008b440:	a0470004 	sb	a3,4(v0)
8008b444:	a0640006 	sb	a0,6(v1)
8008b448:	a0640005 	sb	a0,5(v1)
8008b44c:	8fbf0018 	lw	ra,24(sp)
8008b450:	8fb10014 	lw	s1,20(sp)
8008b454:	8fb00010 	lw	s0,16(sp)
8008b458:	03e00008 	jr	ra
8008b45c:	27bd0020 	addiu	sp,sp,32
8008b460:	08022d0d 	j	8008b434 <_Z6Op6DM1v+0x1b8>
8008b464:	a2000007 	sb	zero,7(s0)
8008b468:	910350ab 	lbu	v1,20651(t0)
8008b46c:	916550aa 	lbu	a1,20650(t3)
8008b470:	2584e974 	addiu	a0,t4,-5772
8008b474:	00031900 	sll	v1,v1,0x4
8008b478:	00651825 	or	v1,v1,a1
8008b47c:	90820004 	lbu	v0,4(a0)
8008b480:	306500ff 	andi	a1,v1,0xff
8008b484:	00461026 	xor	v0,v0,a2
8008b488:	00c51826 	xor	v1,a2,a1
8008b48c:	00021027 	nor	v0,zero,v0
8008b490:	30630080 	andi	v1,v1,0x80
8008b494:	3c048022 	lui	a0,0x8022
8008b498:	00431024 	and	v0,v0,v1
8008b49c:	a2000004 	sb	zero,4(s0)
8008b4a0:	1440ffc3 	bnez	v0,8008b3b0 <_Z6Op6DM1v+0x134>
8008b4a4:	a08550b2 	sb	a1,20658(a0)
8008b4a8:	2622e988 	addiu	v0,s1,-5752
8008b4ac:	08022cef 	j	8008b3bc <_Z6Op6DM1v+0x140>
8008b4b0:	a0400007 	sb	zero,7(v0)
8008b4b4:	25430001 	addiu	v1,t2,1
8008b4b8:	24e2fff6 	addiu	v0,a3,-10
8008b4bc:	a10350ab 	sb	v1,20651(t0)
8008b4c0:	3042000f 	andi	v0,v0,0xf
8008b4c4:	a16250aa 	sb	v0,20650(t3)
8008b4c8:	910250ab 	lbu	v0,20651(t0)
8008b4cc:	01221021 	addu	v0,t1,v0
8008b4d0:	304200ff 	andi	v0,v0,0xff
8008b4d4:	2c43000a 	sltiu	v1,v0,10
8008b4d8:	1460ffe3 	bnez	v1,8008b468 <_Z6Op6DM1v+0x1ec>
8008b4dc:	a10250ab 	sb	v0,20651(t0)
8008b4e0:	08022cd9 	j	8008b364 <_Z6Op6DM1v+0xe8>
8008b4e4:	2442fff6 	addiu	v0,v0,-10

8008b4e8 <_Z6Op67M1v>:
8008b4e8:	27bdffc8 	addiu	sp,sp,-56
8008b4ec:	afb7002c 	sw	s7,44(sp)
8008b4f0:	3c178021 	lui	s7,0x8021
8008b4f4:	afbf0030 	sw	ra,48(sp)
8008b4f8:	afb60028 	sw	s6,40(sp)
8008b4fc:	afb50024 	sw	s5,36(sp)
8008b500:	afb40020 	sw	s4,32(sp)
8008b504:	afb3001c 	sw	s3,28(sp)
8008b508:	afb20018 	sw	s2,24(sp)
8008b50c:	afb10014 	sw	s1,20(sp)
8008b510:	afb00010 	sw	s0,16(sp)
8008b514:	26f5e988 	addiu	s5,s7,-5752
8008b518:	8ea50020 	lw	a1,32(s5)
8008b51c:	3c138022 	lui	s3,0x8022
8008b520:	90a20000 	lbu	v0,0(a1)
8008b524:	3c168021 	lui	s6,0x8021
8008b528:	a26250cc 	sb	v0,20684(s3)
8008b52c:	26d4e974 	addiu	s4,s6,-5772
8008b530:	90a30000 	lbu	v1,0(a1)
8008b534:	96820006 	lhu	v0,6(s4)
8008b538:	24a50001 	addiu	a1,a1,1
8008b53c:	00621821 	addu	v1,v1,v0
8008b540:	3063ffff 	andi	v1,v1,0xffff
8008b544:	3c128021 	lui	s2,0x8021
8008b548:	3c028007 	lui	v0,0x8007
8008b54c:	00602021 	move	a0,v1
8008b550:	aea50020 	sw	a1,32(s5)
8008b554:	244269c0 	addiu	v0,v0,27072
8008b558:	0040f809 	jalr	v0
8008b55c:	ae437018 	sw	v1,28696(s2)
8008b560:	8e447018 	lw	a0,28696(s2)
8008b564:	3c108007 	lui	s0,0x8007
8008b568:	24840002 	addiu	a0,a0,2
8008b56c:	26106674 	addiu	s0,s0,26228
8008b570:	0200f809 	jalr	s0
8008b574:	00408821 	move	s1,v0
8008b578:	00021c00 	sll	v1,v0,0x10
8008b57c:	02238821 	addu	s1,s1,v1
8008b580:	02202021 	move	a0,s1
8008b584:	a26250cc 	sb	v0,20684(s3)
8008b588:	0200f809 	jalr	s0
8008b58c:	ae517018 	sw	s1,28696(s2)
8008b590:	00403021 	move	a2,v0
8008b594:	92820002 	lbu	v0,2(s4)
8008b598:	3c038022 	lui	v1,0x8022
8008b59c:	30420008 	andi	v0,v0,0x8
8008b5a0:	10400043 	beqz	v0,8008b6b0 <_Z6Op67M1v+0x1c8>
8008b5a4:	a06650bc 	sb	a2,20668(v1)
8008b5a8:	96830004 	lhu	v1,4(s4)
8008b5ac:	92a40004 	lbu	a0,4(s5)
8008b5b0:	3062000f 	andi	v0,v1,0xf
8008b5b4:	00441021 	addu	v0,v0,a0
8008b5b8:	30c5000f 	andi	a1,a2,0xf
8008b5bc:	00a21021 	addu	v0,a1,v0
8008b5c0:	304700ff 	andi	a3,v0,0xff
8008b5c4:	00031902 	srl	v1,v1,0x4
8008b5c8:	306a000f 	andi	t2,v1,0xf
8008b5cc:	3c088022 	lui	t0,0x8022
8008b5d0:	00064902 	srl	t1,a2,0x4
8008b5d4:	3c0b8022 	lui	t3,0x8022
8008b5d8:	3c028022 	lui	v0,0x8022
8008b5dc:	3c038022 	lui	v1,0x8022
8008b5e0:	2ce4000a 	sltiu	a0,a3,10
8008b5e4:	a04550ae 	sb	a1,20654(v0)
8008b5e8:	a06950af 	sb	t1,20655(v1)
8008b5ec:	a10a50ab 	sb	t2,20651(t0)
8008b5f0:	10800068 	beqz	a0,8008b794 <_Z6Op67M1v+0x2ac>
8008b5f4:	a16750aa 	sb	a3,20650(t3)
8008b5f8:	910250ab 	lbu	v0,20651(t0)
8008b5fc:	01221021 	addu	v0,t1,v0
8008b600:	304200ff 	andi	v0,v0,0xff
8008b604:	2c43000a 	sltiu	v1,v0,10
8008b608:	1460004f 	bnez	v1,8008b748 <_Z6Op67M1v+0x260>
8008b60c:	a10250ab 	sb	v0,20651(t0)
8008b610:	2442fff6 	addiu	v0,v0,-10
8008b614:	3042000f 	andi	v0,v0,0xf
8008b618:	24030001 	li	v1,1
8008b61c:	a10250ab 	sb	v0,20651(t0)
8008b620:	a2a30004 	sb	v1,4(s5)
8008b624:	910350ab 	lbu	v1,20651(t0)
8008b628:	916550aa 	lbu	a1,20650(t3)
8008b62c:	26c4e974 	addiu	a0,s6,-5772
8008b630:	00031900 	sll	v1,v1,0x4
8008b634:	00651825 	or	v1,v1,a1
8008b638:	90820004 	lbu	v0,4(a0)
8008b63c:	306500ff 	andi	a1,v1,0xff
8008b640:	00461026 	xor	v0,v0,a2
8008b644:	00c51826 	xor	v1,a2,a1
8008b648:	00021027 	nor	v0,zero,v0
8008b64c:	30630080 	andi	v1,v1,0x80
8008b650:	3c048022 	lui	a0,0x8022
8008b654:	00431024 	and	v0,v0,v1
8008b658:	1040004b 	beqz	v0,8008b788 <_Z6Op67M1v+0x2a0>
8008b65c:	a08550b2 	sb	a1,20658(a0)
8008b660:	26e3e988 	addiu	v1,s7,-5752
8008b664:	24020001 	li	v0,1
8008b668:	a0620007 	sb	v0,7(v1)
8008b66c:	26e3e988 	addiu	v1,s7,-5752
8008b670:	26c2e974 	addiu	v0,s6,-5772
8008b674:	30a400ff 	andi	a0,a1,0xff
8008b678:	a0450004 	sb	a1,4(v0)
8008b67c:	a0640006 	sb	a0,6(v1)
8008b680:	a0640005 	sb	a0,5(v1)
8008b684:	8fbf0030 	lw	ra,48(sp)
8008b688:	8fb7002c 	lw	s7,44(sp)
8008b68c:	8fb60028 	lw	s6,40(sp)
8008b690:	8fb50024 	lw	s5,36(sp)
8008b694:	8fb40020 	lw	s4,32(sp)
8008b698:	8fb3001c 	lw	s3,28(sp)
8008b69c:	8fb20018 	lw	s2,24(sp)
8008b6a0:	8fb10014 	lw	s1,20(sp)
8008b6a4:	8fb00010 	lw	s0,16(sp)
8008b6a8:	03e00008 	jr	ra
8008b6ac:	27bd0038 	addiu	sp,sp,56
8008b6b0:	92a40004 	lbu	a0,4(s5)
8008b6b4:	92820004 	lbu	v0,4(s4)
8008b6b8:	00461826 	xor	v1,v0,a2
8008b6bc:	00441021 	addu	v0,v0,a0
8008b6c0:	00c21021 	addu	v0,a2,v0
8008b6c4:	3042ffff 	andi	v0,v0,0xffff
8008b6c8:	304700ff 	andi	a3,v0,0xff
8008b6cc:	00031827 	nor	v1,zero,v1
8008b6d0:	30630080 	andi	v1,v1,0x80
8008b6d4:	2c440100 	sltiu	a0,v0,256
8008b6d8:	00c72826 	xor	a1,a2,a3
8008b6dc:	00a32824 	and	a1,a1,v1
8008b6e0:	38840001 	xori	a0,a0,0x1
8008b6e4:	3c038022 	lui	v1,0x8022
8008b6e8:	a46250b4 	sh	v0,20660(v1)
8008b6ec:	10a00014 	beqz	a1,8008b740 <_Z6Op67M1v+0x258>
8008b6f0:	a2a40004 	sb	a0,4(s5)
8008b6f4:	24020001 	li	v0,1
8008b6f8:	a2a20007 	sb	v0,7(s5)
8008b6fc:	26e3e988 	addiu	v1,s7,-5752
8008b700:	26c2e974 	addiu	v0,s6,-5772
8008b704:	30e400ff 	andi	a0,a3,0xff
8008b708:	a0470004 	sb	a3,4(v0)
8008b70c:	a0640006 	sb	a0,6(v1)
8008b710:	a0640005 	sb	a0,5(v1)
8008b714:	8fbf0030 	lw	ra,48(sp)
8008b718:	8fb7002c 	lw	s7,44(sp)
8008b71c:	8fb60028 	lw	s6,40(sp)
8008b720:	8fb50024 	lw	s5,36(sp)
8008b724:	8fb40020 	lw	s4,32(sp)
8008b728:	8fb3001c 	lw	s3,28(sp)
8008b72c:	8fb20018 	lw	s2,24(sp)
8008b730:	8fb10014 	lw	s1,20(sp)
8008b734:	8fb00010 	lw	s0,16(sp)
8008b738:	03e00008 	jr	ra
8008b73c:	27bd0038 	addiu	sp,sp,56
8008b740:	08022dbf 	j	8008b6fc <_Z6Op67M1v+0x214>
8008b744:	a2a00007 	sb	zero,7(s5)
8008b748:	910350ab 	lbu	v1,20651(t0)
8008b74c:	916550aa 	lbu	a1,20650(t3)
8008b750:	26c4e974 	addiu	a0,s6,-5772
8008b754:	00031900 	sll	v1,v1,0x4
8008b758:	00651825 	or	v1,v1,a1
8008b75c:	90820004 	lbu	v0,4(a0)
8008b760:	306500ff 	andi	a1,v1,0xff
8008b764:	00461026 	xor	v0,v0,a2
8008b768:	00c51826 	xor	v1,a2,a1
8008b76c:	00021027 	nor	v0,zero,v0
8008b770:	30630080 	andi	v1,v1,0x80
8008b774:	3c048022 	lui	a0,0x8022
8008b778:	00431024 	and	v0,v0,v1
8008b77c:	a2a00004 	sb	zero,4(s5)
8008b780:	1440ffb7 	bnez	v0,8008b660 <_Z6Op67M1v+0x178>
8008b784:	a08550b2 	sb	a1,20658(a0)
8008b788:	26e2e988 	addiu	v0,s7,-5752
8008b78c:	08022d9b 	j	8008b66c <_Z6Op67M1v+0x184>
8008b790:	a0400007 	sb	zero,7(v0)
8008b794:	25430001 	addiu	v1,t2,1
8008b798:	24e2fff6 	addiu	v0,a3,-10
8008b79c:	a10350ab 	sb	v1,20651(t0)
8008b7a0:	3042000f 	andi	v0,v0,0xf
8008b7a4:	a16250aa 	sb	v0,20650(t3)
8008b7a8:	910250ab 	lbu	v0,20651(t0)
8008b7ac:	01221021 	addu	v0,t1,v0
8008b7b0:	304200ff 	andi	v0,v0,0xff
8008b7b4:	2c43000a 	sltiu	v1,v0,10
8008b7b8:	1460ffe3 	bnez	v1,8008b748 <_Z6Op67M1v+0x260>
8008b7bc:	a10250ab 	sb	v0,20651(t0)
8008b7c0:	08022d85 	j	8008b614 <_Z6Op67M1v+0x12c>
8008b7c4:	2442fff6 	addiu	v0,v0,-10

8008b7c8 <_Z6Op71M1v>:
8008b7c8:	27bdffd0 	addiu	sp,sp,-48
8008b7cc:	afb50024 	sw	s5,36(sp)
8008b7d0:	3c158021 	lui	s5,0x8021
8008b7d4:	afbf0028 	sw	ra,40(sp)
8008b7d8:	afb40020 	sw	s4,32(sp)
8008b7dc:	afb3001c 	sw	s3,28(sp)
8008b7e0:	afb20018 	sw	s2,24(sp)
8008b7e4:	afb10014 	sw	s1,20(sp)
8008b7e8:	afb00010 	sw	s0,16(sp)
8008b7ec:	26b3e988 	addiu	s3,s5,-5752
8008b7f0:	8e650020 	lw	a1,32(s3)
8008b7f4:	3c118022 	lui	s1,0x8022
8008b7f8:	90a20000 	lbu	v0,0(a1)
8008b7fc:	3c148021 	lui	s4,0x8021
8008b800:	a22250cc 	sb	v0,20684(s1)
8008b804:	2692e974 	addiu	s2,s4,-5772
8008b808:	90a30000 	lbu	v1,0(a1)
8008b80c:	96420006 	lhu	v0,6(s2)
8008b810:	24a50001 	addiu	a1,a1,1
8008b814:	00621821 	addu	v1,v1,v0
8008b818:	3063ffff 	andi	v1,v1,0xffff
8008b81c:	3c108021 	lui	s0,0x8021
8008b820:	3c028007 	lui	v0,0x8007
8008b824:	00602021 	move	a0,v1
8008b828:	ae650020 	sw	a1,32(s3)
8008b82c:	244269c0 	addiu	v0,v0,27072
8008b830:	0040f809 	jalr	v0
8008b834:	ae037018 	sw	v1,28696(s0)
8008b838:	8e640010 	lw	a0,16(s3)
8008b83c:	9643000c 	lhu	v1,12(s2)
8008b840:	00641821 	addu	v1,v1,a0
8008b844:	00621821 	addu	v1,v1,v0
8008b848:	00021203 	sra	v0,v0,0x8
8008b84c:	a22250cc 	sb	v0,20684(s1)
8008b850:	3c028007 	lui	v0,0x8007
8008b854:	00602021 	move	a0,v1
8008b858:	24426674 	addiu	v0,v0,26228
8008b85c:	0040f809 	jalr	v0
8008b860:	ae037018 	sw	v1,28696(s0)
8008b864:	00403021 	move	a2,v0
8008b868:	92420002 	lbu	v0,2(s2)
8008b86c:	3c038022 	lui	v1,0x8022
8008b870:	30420008 	andi	v0,v0,0x8
8008b874:	10400041 	beqz	v0,8008b97c <_Z6Op71M1v+0x1b4>
8008b878:	a06650bc 	sb	a2,20668(v1)
8008b87c:	96430004 	lhu	v1,4(s2)
8008b880:	92640004 	lbu	a0,4(s3)
8008b884:	3062000f 	andi	v0,v1,0xf
8008b888:	00441021 	addu	v0,v0,a0
8008b88c:	30c5000f 	andi	a1,a2,0xf
8008b890:	00a21021 	addu	v0,a1,v0
8008b894:	304700ff 	andi	a3,v0,0xff
8008b898:	00031902 	srl	v1,v1,0x4
8008b89c:	306a000f 	andi	t2,v1,0xf
8008b8a0:	3c088022 	lui	t0,0x8022
8008b8a4:	00064902 	srl	t1,a2,0x4
8008b8a8:	3c0b8022 	lui	t3,0x8022
8008b8ac:	3c028022 	lui	v0,0x8022
8008b8b0:	3c038022 	lui	v1,0x8022
8008b8b4:	2ce4000a 	sltiu	a0,a3,10
8008b8b8:	a04550ae 	sb	a1,20654(v0)
8008b8bc:	a06950af 	sb	t1,20655(v1)
8008b8c0:	a10a50ab 	sb	t2,20651(t0)
8008b8c4:	10800064 	beqz	a0,8008ba58 <_Z6Op71M1v+0x290>
8008b8c8:	a16750aa 	sb	a3,20650(t3)
8008b8cc:	910250ab 	lbu	v0,20651(t0)
8008b8d0:	01221021 	addu	v0,t1,v0
8008b8d4:	304200ff 	andi	v0,v0,0xff
8008b8d8:	2c43000a 	sltiu	v1,v0,10
8008b8dc:	1460004b 	bnez	v1,8008ba0c <_Z6Op71M1v+0x244>
8008b8e0:	a10250ab 	sb	v0,20651(t0)
8008b8e4:	2442fff6 	addiu	v0,v0,-10
8008b8e8:	3042000f 	andi	v0,v0,0xf
8008b8ec:	24030001 	li	v1,1
8008b8f0:	a10250ab 	sb	v0,20651(t0)
8008b8f4:	a2630004 	sb	v1,4(s3)
8008b8f8:	910350ab 	lbu	v1,20651(t0)
8008b8fc:	916550aa 	lbu	a1,20650(t3)
8008b900:	2684e974 	addiu	a0,s4,-5772
8008b904:	00031900 	sll	v1,v1,0x4
8008b908:	00651825 	or	v1,v1,a1
8008b90c:	90820004 	lbu	v0,4(a0)
8008b910:	306500ff 	andi	a1,v1,0xff
8008b914:	00461026 	xor	v0,v0,a2
8008b918:	00c51826 	xor	v1,a2,a1
8008b91c:	00021027 	nor	v0,zero,v0
8008b920:	30630080 	andi	v1,v1,0x80
8008b924:	3c048022 	lui	a0,0x8022
8008b928:	00431024 	and	v0,v0,v1
8008b92c:	10400047 	beqz	v0,8008ba4c <_Z6Op71M1v+0x284>
8008b930:	a08550b2 	sb	a1,20658(a0)
8008b934:	26a3e988 	addiu	v1,s5,-5752
8008b938:	24020001 	li	v0,1
8008b93c:	a0620007 	sb	v0,7(v1)
8008b940:	26a3e988 	addiu	v1,s5,-5752
8008b944:	2682e974 	addiu	v0,s4,-5772
8008b948:	30a400ff 	andi	a0,a1,0xff
8008b94c:	a0450004 	sb	a1,4(v0)
8008b950:	a0640006 	sb	a0,6(v1)
8008b954:	a0640005 	sb	a0,5(v1)
8008b958:	8fbf0028 	lw	ra,40(sp)
8008b95c:	8fb50024 	lw	s5,36(sp)
8008b960:	8fb40020 	lw	s4,32(sp)
8008b964:	8fb3001c 	lw	s3,28(sp)
8008b968:	8fb20018 	lw	s2,24(sp)
8008b96c:	8fb10014 	lw	s1,20(sp)
8008b970:	8fb00010 	lw	s0,16(sp)
8008b974:	03e00008 	jr	ra
8008b978:	27bd0030 	addiu	sp,sp,48
8008b97c:	92640004 	lbu	a0,4(s3)
8008b980:	92420004 	lbu	v0,4(s2)
8008b984:	00461826 	xor	v1,v0,a2
8008b988:	00441021 	addu	v0,v0,a0
8008b98c:	00c21021 	addu	v0,a2,v0
8008b990:	3042ffff 	andi	v0,v0,0xffff
8008b994:	304700ff 	andi	a3,v0,0xff
8008b998:	00031827 	nor	v1,zero,v1
8008b99c:	30630080 	andi	v1,v1,0x80
8008b9a0:	2c440100 	sltiu	a0,v0,256
8008b9a4:	00c72826 	xor	a1,a2,a3
8008b9a8:	00a32824 	and	a1,a1,v1
8008b9ac:	38840001 	xori	a0,a0,0x1
8008b9b0:	3c038022 	lui	v1,0x8022
8008b9b4:	a46250b4 	sh	v0,20660(v1)
8008b9b8:	10a00012 	beqz	a1,8008ba04 <_Z6Op71M1v+0x23c>
8008b9bc:	a2640004 	sb	a0,4(s3)
8008b9c0:	24020001 	li	v0,1
8008b9c4:	a2620007 	sb	v0,7(s3)
8008b9c8:	26a3e988 	addiu	v1,s5,-5752
8008b9cc:	2682e974 	addiu	v0,s4,-5772
8008b9d0:	30e400ff 	andi	a0,a3,0xff
8008b9d4:	a0470004 	sb	a3,4(v0)
8008b9d8:	a0640006 	sb	a0,6(v1)
8008b9dc:	a0640005 	sb	a0,5(v1)
8008b9e0:	8fbf0028 	lw	ra,40(sp)
8008b9e4:	8fb50024 	lw	s5,36(sp)
8008b9e8:	8fb40020 	lw	s4,32(sp)
8008b9ec:	8fb3001c 	lw	s3,28(sp)
8008b9f0:	8fb20018 	lw	s2,24(sp)
8008b9f4:	8fb10014 	lw	s1,20(sp)
8008b9f8:	8fb00010 	lw	s0,16(sp)
8008b9fc:	03e00008 	jr	ra
8008ba00:	27bd0030 	addiu	sp,sp,48
8008ba04:	08022e72 	j	8008b9c8 <_Z6Op71M1v+0x200>
8008ba08:	a2600007 	sb	zero,7(s3)
8008ba0c:	910350ab 	lbu	v1,20651(t0)
8008ba10:	916550aa 	lbu	a1,20650(t3)
8008ba14:	2684e974 	addiu	a0,s4,-5772
8008ba18:	00031900 	sll	v1,v1,0x4
8008ba1c:	00651825 	or	v1,v1,a1
8008ba20:	90820004 	lbu	v0,4(a0)
8008ba24:	306500ff 	andi	a1,v1,0xff
8008ba28:	00461026 	xor	v0,v0,a2
8008ba2c:	00c51826 	xor	v1,a2,a1
8008ba30:	00021027 	nor	v0,zero,v0
8008ba34:	30630080 	andi	v1,v1,0x80
8008ba38:	3c048022 	lui	a0,0x8022
8008ba3c:	00431024 	and	v0,v0,v1
8008ba40:	a2600004 	sb	zero,4(s3)
8008ba44:	1440ffbb 	bnez	v0,8008b934 <_Z6Op71M1v+0x16c>
8008ba48:	a08550b2 	sb	a1,20658(a0)
8008ba4c:	26a2e988 	addiu	v0,s5,-5752
8008ba50:	08022e50 	j	8008b940 <_Z6Op71M1v+0x178>
8008ba54:	a0400007 	sb	zero,7(v0)
8008ba58:	25430001 	addiu	v1,t2,1
8008ba5c:	24e2fff6 	addiu	v0,a3,-10
8008ba60:	a10350ab 	sb	v1,20651(t0)
8008ba64:	3042000f 	andi	v0,v0,0xf
8008ba68:	a16250aa 	sb	v0,20650(t3)
8008ba6c:	910250ab 	lbu	v0,20651(t0)
8008ba70:	01221021 	addu	v0,t1,v0
8008ba74:	304200ff 	andi	v0,v0,0xff
8008ba78:	2c43000a 	sltiu	v1,v0,10
8008ba7c:	1460ffe3 	bnez	v1,8008ba0c <_Z6Op71M1v+0x244>
8008ba80:	a10250ab 	sb	v0,20651(t0)
8008ba84:	08022e3a 	j	8008b8e8 <_Z6Op71M1v+0x120>
8008ba88:	2442fff6 	addiu	v0,v0,-10

8008ba8c <_Z6Op61M1v>:
8008ba8c:	27bdffd0 	addiu	sp,sp,-48
8008ba90:	afb50024 	sw	s5,36(sp)
8008ba94:	3c158021 	lui	s5,0x8021
8008ba98:	afbf0028 	sw	ra,40(sp)
8008ba9c:	afb40020 	sw	s4,32(sp)
8008baa0:	afb3001c 	sw	s3,28(sp)
8008baa4:	afb20018 	sw	s2,24(sp)
8008baa8:	afb10014 	sw	s1,20(sp)
8008baac:	afb00010 	sw	s0,16(sp)
8008bab0:	26b3e988 	addiu	s3,s5,-5752
8008bab4:	8e650020 	lw	a1,32(s3)
8008bab8:	3c148021 	lui	s4,0x8021
8008babc:	90a30000 	lbu	v1,0(a1)
8008bac0:	2692e974 	addiu	s2,s4,-5772
8008bac4:	3c118022 	lui	s1,0x8022
8008bac8:	9644000a 	lhu	a0,10(s2)
8008bacc:	a22350cc 	sb	v1,20684(s1)
8008bad0:	96420006 	lhu	v0,6(s2)
8008bad4:	90a30000 	lbu	v1,0(a1)
8008bad8:	00441021 	addu	v0,v0,a0
8008badc:	00621821 	addu	v1,v1,v0
8008bae0:	3063ffff 	andi	v1,v1,0xffff
8008bae4:	24a50001 	addiu	a1,a1,1
8008bae8:	3c108021 	lui	s0,0x8021
8008baec:	3c028007 	lui	v0,0x8007
8008baf0:	00602021 	move	a0,v1
8008baf4:	ae650020 	sw	a1,32(s3)
8008baf8:	244269c0 	addiu	v0,v0,27072
8008bafc:	0040f809 	jalr	v0
8008bb00:	ae037018 	sw	v1,28696(s0)
8008bb04:	8e630010 	lw	v1,16(s3)
8008bb08:	00431821 	addu	v1,v0,v1
8008bb0c:	00021203 	sra	v0,v0,0x8
8008bb10:	a22250cc 	sb	v0,20684(s1)
8008bb14:	3c028007 	lui	v0,0x8007
8008bb18:	00602021 	move	a0,v1
8008bb1c:	24426674 	addiu	v0,v0,26228
8008bb20:	0040f809 	jalr	v0
8008bb24:	ae037018 	sw	v1,28696(s0)
8008bb28:	00403021 	move	a2,v0
8008bb2c:	92420002 	lbu	v0,2(s2)
8008bb30:	3c038022 	lui	v1,0x8022
8008bb34:	30420008 	andi	v0,v0,0x8
8008bb38:	10400041 	beqz	v0,8008bc40 <_Z6Op61M1v+0x1b4>
8008bb3c:	a06650bc 	sb	a2,20668(v1)
8008bb40:	96430004 	lhu	v1,4(s2)
8008bb44:	92640004 	lbu	a0,4(s3)
8008bb48:	3062000f 	andi	v0,v1,0xf
8008bb4c:	00441021 	addu	v0,v0,a0
8008bb50:	30c5000f 	andi	a1,a2,0xf
8008bb54:	00a21021 	addu	v0,a1,v0
8008bb58:	304700ff 	andi	a3,v0,0xff
8008bb5c:	00031902 	srl	v1,v1,0x4
8008bb60:	306a000f 	andi	t2,v1,0xf
8008bb64:	3c088022 	lui	t0,0x8022
8008bb68:	00064902 	srl	t1,a2,0x4
8008bb6c:	3c0b8022 	lui	t3,0x8022
8008bb70:	3c028022 	lui	v0,0x8022
8008bb74:	3c038022 	lui	v1,0x8022
8008bb78:	2ce4000a 	sltiu	a0,a3,10
8008bb7c:	a04550ae 	sb	a1,20654(v0)
8008bb80:	a06950af 	sb	t1,20655(v1)
8008bb84:	a10a50ab 	sb	t2,20651(t0)
8008bb88:	10800064 	beqz	a0,8008bd1c <_Z6Op61M1v+0x290>
8008bb8c:	a16750aa 	sb	a3,20650(t3)
8008bb90:	910250ab 	lbu	v0,20651(t0)
8008bb94:	01221021 	addu	v0,t1,v0
8008bb98:	304200ff 	andi	v0,v0,0xff
8008bb9c:	2c43000a 	sltiu	v1,v0,10
8008bba0:	1460004b 	bnez	v1,8008bcd0 <_Z6Op61M1v+0x244>
8008bba4:	a10250ab 	sb	v0,20651(t0)
8008bba8:	2442fff6 	addiu	v0,v0,-10
8008bbac:	3042000f 	andi	v0,v0,0xf
8008bbb0:	24030001 	li	v1,1
8008bbb4:	a10250ab 	sb	v0,20651(t0)
8008bbb8:	a2630004 	sb	v1,4(s3)
8008bbbc:	910350ab 	lbu	v1,20651(t0)
8008bbc0:	916550aa 	lbu	a1,20650(t3)
8008bbc4:	2684e974 	addiu	a0,s4,-5772
8008bbc8:	00031900 	sll	v1,v1,0x4
8008bbcc:	00651825 	or	v1,v1,a1
8008bbd0:	90820004 	lbu	v0,4(a0)
8008bbd4:	306500ff 	andi	a1,v1,0xff
8008bbd8:	00461026 	xor	v0,v0,a2
8008bbdc:	00c51826 	xor	v1,a2,a1
8008bbe0:	00021027 	nor	v0,zero,v0
8008bbe4:	30630080 	andi	v1,v1,0x80
8008bbe8:	3c048022 	lui	a0,0x8022
8008bbec:	00431024 	and	v0,v0,v1
8008bbf0:	10400047 	beqz	v0,8008bd10 <_Z6Op61M1v+0x284>
8008bbf4:	a08550b2 	sb	a1,20658(a0)
8008bbf8:	26a3e988 	addiu	v1,s5,-5752
8008bbfc:	24020001 	li	v0,1
8008bc00:	a0620007 	sb	v0,7(v1)
8008bc04:	26a3e988 	addiu	v1,s5,-5752
8008bc08:	2682e974 	addiu	v0,s4,-5772
8008bc0c:	30a400ff 	andi	a0,a1,0xff
8008bc10:	a0450004 	sb	a1,4(v0)
8008bc14:	a0640006 	sb	a0,6(v1)
8008bc18:	a0640005 	sb	a0,5(v1)
8008bc1c:	8fbf0028 	lw	ra,40(sp)
8008bc20:	8fb50024 	lw	s5,36(sp)
8008bc24:	8fb40020 	lw	s4,32(sp)
8008bc28:	8fb3001c 	lw	s3,28(sp)
8008bc2c:	8fb20018 	lw	s2,24(sp)
8008bc30:	8fb10014 	lw	s1,20(sp)
8008bc34:	8fb00010 	lw	s0,16(sp)
8008bc38:	03e00008 	jr	ra
8008bc3c:	27bd0030 	addiu	sp,sp,48
8008bc40:	92640004 	lbu	a0,4(s3)
8008bc44:	92420004 	lbu	v0,4(s2)
8008bc48:	00461826 	xor	v1,v0,a2
8008bc4c:	00441021 	addu	v0,v0,a0
8008bc50:	00c21021 	addu	v0,a2,v0
8008bc54:	3042ffff 	andi	v0,v0,0xffff
8008bc58:	304700ff 	andi	a3,v0,0xff
8008bc5c:	00031827 	nor	v1,zero,v1
8008bc60:	30630080 	andi	v1,v1,0x80
8008bc64:	2c440100 	sltiu	a0,v0,256
8008bc68:	00c72826 	xor	a1,a2,a3
8008bc6c:	00a32824 	and	a1,a1,v1
8008bc70:	38840001 	xori	a0,a0,0x1
8008bc74:	3c038022 	lui	v1,0x8022
8008bc78:	a46250b4 	sh	v0,20660(v1)
8008bc7c:	10a00012 	beqz	a1,8008bcc8 <_Z6Op61M1v+0x23c>
8008bc80:	a2640004 	sb	a0,4(s3)
8008bc84:	24020001 	li	v0,1
8008bc88:	a2620007 	sb	v0,7(s3)
8008bc8c:	26a3e988 	addiu	v1,s5,-5752
8008bc90:	2682e974 	addiu	v0,s4,-5772
8008bc94:	30e400ff 	andi	a0,a3,0xff
8008bc98:	a0470004 	sb	a3,4(v0)
8008bc9c:	a0640006 	sb	a0,6(v1)
8008bca0:	a0640005 	sb	a0,5(v1)
8008bca4:	8fbf0028 	lw	ra,40(sp)
8008bca8:	8fb50024 	lw	s5,36(sp)
8008bcac:	8fb40020 	lw	s4,32(sp)
8008bcb0:	8fb3001c 	lw	s3,28(sp)
8008bcb4:	8fb20018 	lw	s2,24(sp)
8008bcb8:	8fb10014 	lw	s1,20(sp)
8008bcbc:	8fb00010 	lw	s0,16(sp)
8008bcc0:	03e00008 	jr	ra
8008bcc4:	27bd0030 	addiu	sp,sp,48
8008bcc8:	08022f23 	j	8008bc8c <_Z6Op61M1v+0x200>
8008bccc:	a2600007 	sb	zero,7(s3)
8008bcd0:	910350ab 	lbu	v1,20651(t0)
8008bcd4:	916550aa 	lbu	a1,20650(t3)
8008bcd8:	2684e974 	addiu	a0,s4,-5772
8008bcdc:	00031900 	sll	v1,v1,0x4
8008bce0:	00651825 	or	v1,v1,a1
8008bce4:	90820004 	lbu	v0,4(a0)
8008bce8:	306500ff 	andi	a1,v1,0xff
8008bcec:	00461026 	xor	v0,v0,a2
8008bcf0:	00c51826 	xor	v1,a2,a1
8008bcf4:	00021027 	nor	v0,zero,v0
8008bcf8:	30630080 	andi	v1,v1,0x80
8008bcfc:	3c048022 	lui	a0,0x8022
8008bd00:	00431024 	and	v0,v0,v1
8008bd04:	a2600004 	sb	zero,4(s3)
8008bd08:	1440ffbb 	bnez	v0,8008bbf8 <_Z6Op61M1v+0x16c>
8008bd0c:	a08550b2 	sb	a1,20658(a0)
8008bd10:	26a2e988 	addiu	v0,s5,-5752
8008bd14:	08022f01 	j	8008bc04 <_Z6Op61M1v+0x178>
8008bd18:	a0400007 	sb	zero,7(v0)
8008bd1c:	25430001 	addiu	v1,t2,1
8008bd20:	24e2fff6 	addiu	v0,a3,-10
8008bd24:	a10350ab 	sb	v1,20651(t0)
8008bd28:	3042000f 	andi	v0,v0,0xf
8008bd2c:	a16250aa 	sb	v0,20650(t3)
8008bd30:	910250ab 	lbu	v0,20651(t0)
8008bd34:	01221021 	addu	v0,t1,v0
8008bd38:	304200ff 	andi	v0,v0,0xff
8008bd3c:	2c43000a 	sltiu	v1,v0,10
8008bd40:	1460ffe3 	bnez	v1,8008bcd0 <_Z6Op61M1v+0x244>
8008bd44:	a10250ab 	sb	v0,20651(t0)
8008bd48:	08022eeb 	j	8008bbac <_Z6Op61M1v+0x120>
8008bd4c:	2442fff6 	addiu	v0,v0,-10

8008bd50 <_Z6Op72M1v>:
8008bd50:	27bdffd0 	addiu	sp,sp,-48
8008bd54:	afb50024 	sw	s5,36(sp)
8008bd58:	3c158021 	lui	s5,0x8021
8008bd5c:	afbf0028 	sw	ra,40(sp)
8008bd60:	afb40020 	sw	s4,32(sp)
8008bd64:	afb3001c 	sw	s3,28(sp)
8008bd68:	afb20018 	sw	s2,24(sp)
8008bd6c:	afb10014 	sw	s1,20(sp)
8008bd70:	afb00010 	sw	s0,16(sp)
8008bd74:	26b3e988 	addiu	s3,s5,-5752
8008bd78:	8e650020 	lw	a1,32(s3)
8008bd7c:	3c118022 	lui	s1,0x8022
8008bd80:	90a20000 	lbu	v0,0(a1)
8008bd84:	3c148021 	lui	s4,0x8021
8008bd88:	a22250cc 	sb	v0,20684(s1)
8008bd8c:	2692e974 	addiu	s2,s4,-5772
8008bd90:	90a30000 	lbu	v1,0(a1)
8008bd94:	96420006 	lhu	v0,6(s2)
8008bd98:	24a50001 	addiu	a1,a1,1
8008bd9c:	00621821 	addu	v1,v1,v0
8008bda0:	3063ffff 	andi	v1,v1,0xffff
8008bda4:	3c108021 	lui	s0,0x8021
8008bda8:	3c028007 	lui	v0,0x8007
8008bdac:	00602021 	move	a0,v1
8008bdb0:	ae650020 	sw	a1,32(s3)
8008bdb4:	244269c0 	addiu	v0,v0,27072
8008bdb8:	0040f809 	jalr	v0
8008bdbc:	ae037018 	sw	v1,28696(s0)
8008bdc0:	8e630010 	lw	v1,16(s3)
8008bdc4:	00431821 	addu	v1,v0,v1
8008bdc8:	00021203 	sra	v0,v0,0x8
8008bdcc:	a22250cc 	sb	v0,20684(s1)
8008bdd0:	3c028007 	lui	v0,0x8007
8008bdd4:	00602021 	move	a0,v1
8008bdd8:	24426674 	addiu	v0,v0,26228
8008bddc:	0040f809 	jalr	v0
8008bde0:	ae037018 	sw	v1,28696(s0)
8008bde4:	00403021 	move	a2,v0
8008bde8:	92420002 	lbu	v0,2(s2)
8008bdec:	3c038022 	lui	v1,0x8022
8008bdf0:	30420008 	andi	v0,v0,0x8
8008bdf4:	10400041 	beqz	v0,8008befc <_Z6Op72M1v+0x1ac>
8008bdf8:	a06650bc 	sb	a2,20668(v1)
8008bdfc:	96430004 	lhu	v1,4(s2)
8008be00:	92640004 	lbu	a0,4(s3)
8008be04:	3062000f 	andi	v0,v1,0xf
8008be08:	00441021 	addu	v0,v0,a0
8008be0c:	30c5000f 	andi	a1,a2,0xf
8008be10:	00a21021 	addu	v0,a1,v0
8008be14:	304700ff 	andi	a3,v0,0xff
8008be18:	00031902 	srl	v1,v1,0x4
8008be1c:	306a000f 	andi	t2,v1,0xf
8008be20:	3c088022 	lui	t0,0x8022
8008be24:	00064902 	srl	t1,a2,0x4
8008be28:	3c0b8022 	lui	t3,0x8022
8008be2c:	3c028022 	lui	v0,0x8022
8008be30:	3c038022 	lui	v1,0x8022
8008be34:	2ce4000a 	sltiu	a0,a3,10
8008be38:	a04550ae 	sb	a1,20654(v0)
8008be3c:	a06950af 	sb	t1,20655(v1)
8008be40:	a10a50ab 	sb	t2,20651(t0)
8008be44:	10800064 	beqz	a0,8008bfd8 <_Z6Op72M1v+0x288>
8008be48:	a16750aa 	sb	a3,20650(t3)
8008be4c:	910250ab 	lbu	v0,20651(t0)
8008be50:	01221021 	addu	v0,t1,v0
8008be54:	304200ff 	andi	v0,v0,0xff
8008be58:	2c43000a 	sltiu	v1,v0,10
8008be5c:	1460004b 	bnez	v1,8008bf8c <_Z6Op72M1v+0x23c>
8008be60:	a10250ab 	sb	v0,20651(t0)
8008be64:	2442fff6 	addiu	v0,v0,-10
8008be68:	3042000f 	andi	v0,v0,0xf
8008be6c:	24030001 	li	v1,1
8008be70:	a10250ab 	sb	v0,20651(t0)
8008be74:	a2630004 	sb	v1,4(s3)
8008be78:	910350ab 	lbu	v1,20651(t0)
8008be7c:	916550aa 	lbu	a1,20650(t3)
8008be80:	2684e974 	addiu	a0,s4,-5772
8008be84:	00031900 	sll	v1,v1,0x4
8008be88:	00651825 	or	v1,v1,a1
8008be8c:	90820004 	lbu	v0,4(a0)
8008be90:	306500ff 	andi	a1,v1,0xff
8008be94:	00461026 	xor	v0,v0,a2
8008be98:	00c51826 	xor	v1,a2,a1
8008be9c:	00021027 	nor	v0,zero,v0
8008bea0:	30630080 	andi	v1,v1,0x80
8008bea4:	3c048022 	lui	a0,0x8022
8008bea8:	00431024 	and	v0,v0,v1
8008beac:	10400047 	beqz	v0,8008bfcc <_Z6Op72M1v+0x27c>
8008beb0:	a08550b2 	sb	a1,20658(a0)
8008beb4:	26a3e988 	addiu	v1,s5,-5752
8008beb8:	24020001 	li	v0,1
8008bebc:	a0620007 	sb	v0,7(v1)
8008bec0:	26a3e988 	addiu	v1,s5,-5752
8008bec4:	2682e974 	addiu	v0,s4,-5772
8008bec8:	30a400ff 	andi	a0,a1,0xff
8008becc:	a0450004 	sb	a1,4(v0)
8008bed0:	a0640006 	sb	a0,6(v1)
8008bed4:	a0640005 	sb	a0,5(v1)
8008bed8:	8fbf0028 	lw	ra,40(sp)
8008bedc:	8fb50024 	lw	s5,36(sp)
8008bee0:	8fb40020 	lw	s4,32(sp)
8008bee4:	8fb3001c 	lw	s3,28(sp)
8008bee8:	8fb20018 	lw	s2,24(sp)
8008beec:	8fb10014 	lw	s1,20(sp)
8008bef0:	8fb00010 	lw	s0,16(sp)
8008bef4:	03e00008 	jr	ra
8008bef8:	27bd0030 	addiu	sp,sp,48
8008befc:	92640004 	lbu	a0,4(s3)
8008bf00:	92420004 	lbu	v0,4(s2)
8008bf04:	00461826 	xor	v1,v0,a2
8008bf08:	00441021 	addu	v0,v0,a0
8008bf0c:	00c21021 	addu	v0,a2,v0
8008bf10:	3042ffff 	andi	v0,v0,0xffff
8008bf14:	304700ff 	andi	a3,v0,0xff
8008bf18:	00031827 	nor	v1,zero,v1
8008bf1c:	30630080 	andi	v1,v1,0x80
8008bf20:	2c440100 	sltiu	a0,v0,256
8008bf24:	00c72826 	xor	a1,a2,a3
8008bf28:	00a32824 	and	a1,a1,v1
8008bf2c:	38840001 	xori	a0,a0,0x1
8008bf30:	3c038022 	lui	v1,0x8022
8008bf34:	a46250b4 	sh	v0,20660(v1)
8008bf38:	10a00012 	beqz	a1,8008bf84 <_Z6Op72M1v+0x234>
8008bf3c:	a2640004 	sb	a0,4(s3)
8008bf40:	24020001 	li	v0,1
8008bf44:	a2620007 	sb	v0,7(s3)
8008bf48:	26a3e988 	addiu	v1,s5,-5752
8008bf4c:	2682e974 	addiu	v0,s4,-5772
8008bf50:	30e400ff 	andi	a0,a3,0xff
8008bf54:	a0470004 	sb	a3,4(v0)
8008bf58:	a0640006 	sb	a0,6(v1)
8008bf5c:	a0640005 	sb	a0,5(v1)
8008bf60:	8fbf0028 	lw	ra,40(sp)
8008bf64:	8fb50024 	lw	s5,36(sp)
8008bf68:	8fb40020 	lw	s4,32(sp)
8008bf6c:	8fb3001c 	lw	s3,28(sp)
8008bf70:	8fb20018 	lw	s2,24(sp)
8008bf74:	8fb10014 	lw	s1,20(sp)
8008bf78:	8fb00010 	lw	s0,16(sp)
8008bf7c:	03e00008 	jr	ra
8008bf80:	27bd0030 	addiu	sp,sp,48
8008bf84:	08022fd2 	j	8008bf48 <_Z6Op72M1v+0x1f8>
8008bf88:	a2600007 	sb	zero,7(s3)
8008bf8c:	910350ab 	lbu	v1,20651(t0)
8008bf90:	916550aa 	lbu	a1,20650(t3)
8008bf94:	2684e974 	addiu	a0,s4,-5772
8008bf98:	00031900 	sll	v1,v1,0x4
8008bf9c:	00651825 	or	v1,v1,a1
8008bfa0:	90820004 	lbu	v0,4(a0)
8008bfa4:	306500ff 	andi	a1,v1,0xff
8008bfa8:	00461026 	xor	v0,v0,a2
8008bfac:	00c51826 	xor	v1,a2,a1
8008bfb0:	00021027 	nor	v0,zero,v0
8008bfb4:	30630080 	andi	v1,v1,0x80
8008bfb8:	3c048022 	lui	a0,0x8022
8008bfbc:	00431024 	and	v0,v0,v1
8008bfc0:	a2600004 	sb	zero,4(s3)
8008bfc4:	1440ffbb 	bnez	v0,8008beb4 <_Z6Op72M1v+0x164>
8008bfc8:	a08550b2 	sb	a1,20658(a0)
8008bfcc:	26a2e988 	addiu	v0,s5,-5752
8008bfd0:	08022fb0 	j	8008bec0 <_Z6Op72M1v+0x170>
8008bfd4:	a0400007 	sb	zero,7(v0)
8008bfd8:	25430001 	addiu	v1,t2,1
8008bfdc:	24e2fff6 	addiu	v0,a3,-10
8008bfe0:	a10350ab 	sb	v1,20651(t0)
8008bfe4:	3042000f 	andi	v0,v0,0xf
8008bfe8:	a16250aa 	sb	v0,20650(t3)
8008bfec:	910250ab 	lbu	v0,20651(t0)
8008bff0:	01221021 	addu	v0,t1,v0
8008bff4:	304200ff 	andi	v0,v0,0xff
8008bff8:	2c43000a 	sltiu	v1,v0,10
8008bffc:	1460ffe3 	bnez	v1,8008bf8c <_Z6Op72M1v+0x23c>
8008c000:	a10250ab 	sb	v0,20651(t0)
8008c004:	08022f9a 	j	8008be68 <_Z6Op72M1v+0x118>
8008c008:	2442fff6 	addiu	v0,v0,-10

8008c00c <_Z6Op75M1v>:
8008c00c:	27bdffd8 	addiu	sp,sp,-40
8008c010:	afb3001c 	sw	s3,28(sp)
8008c014:	3c138021 	lui	s3,0x8021
8008c018:	afb20018 	sw	s2,24(sp)
8008c01c:	afb10014 	sw	s1,20(sp)
8008c020:	afb00010 	sw	s0,16(sp)
8008c024:	afbf0020 	sw	ra,32(sp)
8008c028:	2671e988 	addiu	s1,s3,-5752
8008c02c:	8e270020 	lw	a3,32(s1)
8008c030:	3c128021 	lui	s2,0x8021
8008c034:	90e30000 	lbu	v1,0(a3)
8008c038:	2650e974 	addiu	s0,s2,-5772
8008c03c:	3c028022 	lui	v0,0x8022
8008c040:	a04350cc 	sb	v1,20684(v0)
8008c044:	96060006 	lhu	a2,6(s0)
8008c048:	9602000a 	lhu	v0,10(s0)
8008c04c:	96040002 	lhu	a0,2(s0)
8008c050:	90e50000 	lbu	a1,0(a3)
8008c054:	00c23021 	addu	a2,a2,v0
8008c058:	30840100 	andi	a0,a0,0x100
8008c05c:	3402ffff 	li	v0,0xffff
8008c060:	240300ff 	li	v1,255
8008c064:	0044180a 	movz	v1,v0,a0
8008c068:	00a62821 	addu	a1,a1,a2
8008c06c:	00651824 	and	v1,v1,a1
8008c070:	3c028021 	lui	v0,0x8021
8008c074:	ac437018 	sw	v1,28696(v0)
8008c078:	24e70001 	addiu	a3,a3,1
8008c07c:	3c028007 	lui	v0,0x8007
8008c080:	00602021 	move	a0,v1
8008c084:	24426674 	addiu	v0,v0,26228
8008c088:	0040f809 	jalr	v0
8008c08c:	ae270020 	sw	a3,32(s1)
8008c090:	00403021 	move	a2,v0
8008c094:	92020002 	lbu	v0,2(s0)
8008c098:	3c038022 	lui	v1,0x8022
8008c09c:	30420008 	andi	v0,v0,0x8
8008c0a0:	10400040 	beqz	v0,8008c1a4 <_Z6Op75M1v+0x198>
8008c0a4:	a06650bc 	sb	a2,20668(v1)
8008c0a8:	96030004 	lhu	v1,4(s0)
8008c0ac:	92240004 	lbu	a0,4(s1)
8008c0b0:	3062000f 	andi	v0,v1,0xf
8008c0b4:	00441021 	addu	v0,v0,a0
8008c0b8:	30c5000f 	andi	a1,a2,0xf
8008c0bc:	00a21021 	addu	v0,a1,v0
8008c0c0:	304700ff 	andi	a3,v0,0xff
8008c0c4:	00031902 	srl	v1,v1,0x4
8008c0c8:	306a000f 	andi	t2,v1,0xf
8008c0cc:	3c088022 	lui	t0,0x8022
8008c0d0:	00064902 	srl	t1,a2,0x4
8008c0d4:	3c0b8022 	lui	t3,0x8022
8008c0d8:	3c028022 	lui	v0,0x8022
8008c0dc:	3c038022 	lui	v1,0x8022
8008c0e0:	2ce4000a 	sltiu	a0,a3,10
8008c0e4:	02206021 	move	t4,s1
8008c0e8:	a04550ae 	sb	a1,20654(v0)
8008c0ec:	a06950af 	sb	t1,20655(v1)
8008c0f0:	a10a50ab 	sb	t2,20651(t0)
8008c0f4:	10800060 	beqz	a0,8008c278 <_Z6Op75M1v+0x26c>
8008c0f8:	a16750aa 	sb	a3,20650(t3)
8008c0fc:	910250ab 	lbu	v0,20651(t0)
8008c100:	01221021 	addu	v0,t1,v0
8008c104:	304200ff 	andi	v0,v0,0xff
8008c108:	2c43000a 	sltiu	v1,v0,10
8008c10c:	14600047 	bnez	v1,8008c22c <_Z6Op75M1v+0x220>
8008c110:	a10250ab 	sb	v0,20651(t0)
8008c114:	2442fff6 	addiu	v0,v0,-10
8008c118:	3042000f 	andi	v0,v0,0xf
8008c11c:	24030001 	li	v1,1
8008c120:	a10250ab 	sb	v0,20651(t0)
8008c124:	a1830004 	sb	v1,4(t4)
8008c128:	910350ab 	lbu	v1,20651(t0)
8008c12c:	916550aa 	lbu	a1,20650(t3)
8008c130:	2644e974 	addiu	a0,s2,-5772
8008c134:	00031900 	sll	v1,v1,0x4
8008c138:	00651825 	or	v1,v1,a1
8008c13c:	90820004 	lbu	v0,4(a0)
8008c140:	306500ff 	andi	a1,v1,0xff
8008c144:	00461026 	xor	v0,v0,a2
8008c148:	00c51826 	xor	v1,a2,a1
8008c14c:	00021027 	nor	v0,zero,v0
8008c150:	30630080 	andi	v1,v1,0x80
8008c154:	3c048022 	lui	a0,0x8022
8008c158:	00431024 	and	v0,v0,v1
8008c15c:	10400043 	beqz	v0,8008c26c <_Z6Op75M1v+0x260>
8008c160:	a08550b2 	sb	a1,20658(a0)
8008c164:	2663e988 	addiu	v1,s3,-5752
8008c168:	24020001 	li	v0,1
8008c16c:	a0620007 	sb	v0,7(v1)
8008c170:	2663e988 	addiu	v1,s3,-5752
8008c174:	2642e974 	addiu	v0,s2,-5772
8008c178:	30a400ff 	andi	a0,a1,0xff
8008c17c:	a0450004 	sb	a1,4(v0)
8008c180:	a0640006 	sb	a0,6(v1)
8008c184:	a0640005 	sb	a0,5(v1)
8008c188:	8fbf0020 	lw	ra,32(sp)
8008c18c:	8fb3001c 	lw	s3,28(sp)
8008c190:	8fb20018 	lw	s2,24(sp)
8008c194:	8fb10014 	lw	s1,20(sp)
8008c198:	8fb00010 	lw	s0,16(sp)
8008c19c:	03e00008 	jr	ra
8008c1a0:	27bd0028 	addiu	sp,sp,40
8008c1a4:	92240004 	lbu	a0,4(s1)
8008c1a8:	92020004 	lbu	v0,4(s0)
8008c1ac:	00461826 	xor	v1,v0,a2
8008c1b0:	00441021 	addu	v0,v0,a0
8008c1b4:	00c21021 	addu	v0,a2,v0
8008c1b8:	3042ffff 	andi	v0,v0,0xffff
8008c1bc:	304700ff 	andi	a3,v0,0xff
8008c1c0:	00031827 	nor	v1,zero,v1
8008c1c4:	30630080 	andi	v1,v1,0x80
8008c1c8:	2c440100 	sltiu	a0,v0,256
8008c1cc:	00c72826 	xor	a1,a2,a3
8008c1d0:	00a32824 	and	a1,a1,v1
8008c1d4:	38840001 	xori	a0,a0,0x1
8008c1d8:	3c038022 	lui	v1,0x8022
8008c1dc:	a46250b4 	sh	v0,20660(v1)
8008c1e0:	10a00010 	beqz	a1,8008c224 <_Z6Op75M1v+0x218>
8008c1e4:	a2240004 	sb	a0,4(s1)
8008c1e8:	24020001 	li	v0,1
8008c1ec:	a2220007 	sb	v0,7(s1)
8008c1f0:	2663e988 	addiu	v1,s3,-5752
8008c1f4:	2642e974 	addiu	v0,s2,-5772
8008c1f8:	30e400ff 	andi	a0,a3,0xff
8008c1fc:	a0470004 	sb	a3,4(v0)
8008c200:	a0640006 	sb	a0,6(v1)
8008c204:	a0640005 	sb	a0,5(v1)
8008c208:	8fbf0020 	lw	ra,32(sp)
8008c20c:	8fb3001c 	lw	s3,28(sp)
8008c210:	8fb20018 	lw	s2,24(sp)
8008c214:	8fb10014 	lw	s1,20(sp)
8008c218:	8fb00010 	lw	s0,16(sp)
8008c21c:	03e00008 	jr	ra
8008c220:	27bd0028 	addiu	sp,sp,40
8008c224:	0802307c 	j	8008c1f0 <_Z6Op75M1v+0x1e4>
8008c228:	a2200007 	sb	zero,7(s1)
8008c22c:	910350ab 	lbu	v1,20651(t0)
8008c230:	916550aa 	lbu	a1,20650(t3)
8008c234:	2644e974 	addiu	a0,s2,-5772
8008c238:	00031900 	sll	v1,v1,0x4
8008c23c:	00651825 	or	v1,v1,a1
8008c240:	90820004 	lbu	v0,4(a0)
8008c244:	306500ff 	andi	a1,v1,0xff
8008c248:	00461026 	xor	v0,v0,a2
8008c24c:	00c51826 	xor	v1,a2,a1
8008c250:	00021027 	nor	v0,zero,v0
8008c254:	30630080 	andi	v1,v1,0x80
8008c258:	3c048022 	lui	a0,0x8022
8008c25c:	00431024 	and	v0,v0,v1
8008c260:	a2200004 	sb	zero,4(s1)
8008c264:	1440ffbf 	bnez	v0,8008c164 <_Z6Op75M1v+0x158>
8008c268:	a08550b2 	sb	a1,20658(a0)
8008c26c:	2662e988 	addiu	v0,s3,-5752
8008c270:	0802305c 	j	8008c170 <_Z6Op75M1v+0x164>
8008c274:	a0400007 	sb	zero,7(v0)
8008c278:	25430001 	addiu	v1,t2,1
8008c27c:	24e2fff6 	addiu	v0,a3,-10
8008c280:	a10350ab 	sb	v1,20651(t0)
8008c284:	3042000f 	andi	v0,v0,0xf
8008c288:	a16250aa 	sb	v0,20650(t3)
8008c28c:	910250ab 	lbu	v0,20651(t0)
8008c290:	01221021 	addu	v0,t1,v0
8008c294:	304200ff 	andi	v0,v0,0xff
8008c298:	2c43000a 	sltiu	v1,v0,10
8008c29c:	1460ffe3 	bnez	v1,8008c22c <_Z6Op75M1v+0x220>
8008c2a0:	a10250ab 	sb	v0,20651(t0)
8008c2a4:	08023046 	j	8008c118 <_Z6Op75M1v+0x10c>
8008c2a8:	2442fff6 	addiu	v0,v0,-10

8008c2ac <_Z6Op65M1v>:
8008c2ac:	27bdffd8 	addiu	sp,sp,-40
8008c2b0:	afb3001c 	sw	s3,28(sp)
8008c2b4:	3c138021 	lui	s3,0x8021
8008c2b8:	afb20018 	sw	s2,24(sp)
8008c2bc:	afb10014 	sw	s1,20(sp)
8008c2c0:	afb00010 	sw	s0,16(sp)
8008c2c4:	afbf0020 	sw	ra,32(sp)
8008c2c8:	2671e988 	addiu	s1,s3,-5752
8008c2cc:	8e250020 	lw	a1,32(s1)
8008c2d0:	3c028022 	lui	v0,0x8022
8008c2d4:	90a30000 	lbu	v1,0(a1)
8008c2d8:	3c128021 	lui	s2,0x8021
8008c2dc:	a04350cc 	sb	v1,20684(v0)
8008c2e0:	2650e974 	addiu	s0,s2,-5772
8008c2e4:	90a20000 	lbu	v0,0(a1)
8008c2e8:	96030006 	lhu	v1,6(s0)
8008c2ec:	24a50001 	addiu	a1,a1,1
8008c2f0:	00431021 	addu	v0,v0,v1
8008c2f4:	3042ffff 	andi	v0,v0,0xffff
8008c2f8:	3c038021 	lui	v1,0x8021
8008c2fc:	ac627018 	sw	v0,28696(v1)
8008c300:	00402021 	move	a0,v0
8008c304:	3c028007 	lui	v0,0x8007
8008c308:	24426674 	addiu	v0,v0,26228
8008c30c:	0040f809 	jalr	v0
8008c310:	ae250020 	sw	a1,32(s1)
8008c314:	00403021 	move	a2,v0
8008c318:	92020002 	lbu	v0,2(s0)
8008c31c:	3c038022 	lui	v1,0x8022
8008c320:	30420008 	andi	v0,v0,0x8
8008c324:	1040003f 	beqz	v0,8008c424 <_Z6Op65M1v+0x178>
8008c328:	a06650bc 	sb	a2,20668(v1)
8008c32c:	96030004 	lhu	v1,4(s0)
8008c330:	92240004 	lbu	a0,4(s1)
8008c334:	3062000f 	andi	v0,v1,0xf
8008c338:	00441021 	addu	v0,v0,a0
8008c33c:	30c5000f 	andi	a1,a2,0xf
8008c340:	00a21021 	addu	v0,a1,v0
8008c344:	304700ff 	andi	a3,v0,0xff
8008c348:	00031902 	srl	v1,v1,0x4
8008c34c:	306a000f 	andi	t2,v1,0xf
8008c350:	3c088022 	lui	t0,0x8022
8008c354:	00064902 	srl	t1,a2,0x4
8008c358:	3c0b8022 	lui	t3,0x8022
8008c35c:	3c028022 	lui	v0,0x8022
8008c360:	3c038022 	lui	v1,0x8022
8008c364:	2ce4000a 	sltiu	a0,a3,10
8008c368:	a04550ae 	sb	a1,20654(v0)
8008c36c:	a06950af 	sb	t1,20655(v1)
8008c370:	a10a50ab 	sb	t2,20651(t0)
8008c374:	10800060 	beqz	a0,8008c4f8 <_Z6Op65M1v+0x24c>
8008c378:	a16750aa 	sb	a3,20650(t3)
8008c37c:	910250ab 	lbu	v0,20651(t0)
8008c380:	01221021 	addu	v0,t1,v0
8008c384:	304200ff 	andi	v0,v0,0xff
8008c388:	2c43000a 	sltiu	v1,v0,10
8008c38c:	14600047 	bnez	v1,8008c4ac <_Z6Op65M1v+0x200>
8008c390:	a10250ab 	sb	v0,20651(t0)
8008c394:	2442fff6 	addiu	v0,v0,-10
8008c398:	3042000f 	andi	v0,v0,0xf
8008c39c:	24030001 	li	v1,1
8008c3a0:	a10250ab 	sb	v0,20651(t0)
8008c3a4:	a2230004 	sb	v1,4(s1)
8008c3a8:	910350ab 	lbu	v1,20651(t0)
8008c3ac:	916550aa 	lbu	a1,20650(t3)
8008c3b0:	2644e974 	addiu	a0,s2,-5772
8008c3b4:	00031900 	sll	v1,v1,0x4
8008c3b8:	00651825 	or	v1,v1,a1
8008c3bc:	90820004 	lbu	v0,4(a0)
8008c3c0:	306500ff 	andi	a1,v1,0xff
8008c3c4:	00461026 	xor	v0,v0,a2
8008c3c8:	00c51826 	xor	v1,a2,a1
8008c3cc:	00021027 	nor	v0,zero,v0
8008c3d0:	30630080 	andi	v1,v1,0x80
8008c3d4:	3c048022 	lui	a0,0x8022
8008c3d8:	00431024 	and	v0,v0,v1
8008c3dc:	10400043 	beqz	v0,8008c4ec <_Z6Op65M1v+0x240>
8008c3e0:	a08550b2 	sb	a1,20658(a0)
8008c3e4:	2663e988 	addiu	v1,s3,-5752
8008c3e8:	24020001 	li	v0,1
8008c3ec:	a0620007 	sb	v0,7(v1)
8008c3f0:	2663e988 	addiu	v1,s3,-5752
8008c3f4:	2642e974 	addiu	v0,s2,-5772
8008c3f8:	30a400ff 	andi	a0,a1,0xff
8008c3fc:	a0450004 	sb	a1,4(v0)
8008c400:	a0640006 	sb	a0,6(v1)
8008c404:	a0640005 	sb	a0,5(v1)
8008c408:	8fbf0020 	lw	ra,32(sp)
8008c40c:	8fb3001c 	lw	s3,28(sp)
8008c410:	8fb20018 	lw	s2,24(sp)
8008c414:	8fb10014 	lw	s1,20(sp)
8008c418:	8fb00010 	lw	s0,16(sp)
8008c41c:	03e00008 	jr	ra
8008c420:	27bd0028 	addiu	sp,sp,40
8008c424:	92240004 	lbu	a0,4(s1)
8008c428:	92020004 	lbu	v0,4(s0)
8008c42c:	00461826 	xor	v1,v0,a2
8008c430:	00441021 	addu	v0,v0,a0
8008c434:	00c21021 	addu	v0,a2,v0
8008c438:	3042ffff 	andi	v0,v0,0xffff
8008c43c:	304700ff 	andi	a3,v0,0xff
8008c440:	00031827 	nor	v1,zero,v1
8008c444:	30630080 	andi	v1,v1,0x80
8008c448:	2c440100 	sltiu	a0,v0,256
8008c44c:	00c72826 	xor	a1,a2,a3
8008c450:	00a32824 	and	a1,a1,v1
8008c454:	38840001 	xori	a0,a0,0x1
8008c458:	3c038022 	lui	v1,0x8022
8008c45c:	a46250b4 	sh	v0,20660(v1)
8008c460:	10a00010 	beqz	a1,8008c4a4 <_Z6Op65M1v+0x1f8>
8008c464:	a2240004 	sb	a0,4(s1)
8008c468:	24020001 	li	v0,1
8008c46c:	a2220007 	sb	v0,7(s1)
8008c470:	2663e988 	addiu	v1,s3,-5752
8008c474:	2642e974 	addiu	v0,s2,-5772
8008c478:	30e400ff 	andi	a0,a3,0xff
8008c47c:	a0470004 	sb	a3,4(v0)
8008c480:	a0640006 	sb	a0,6(v1)
8008c484:	a0640005 	sb	a0,5(v1)
8008c488:	8fbf0020 	lw	ra,32(sp)
8008c48c:	8fb3001c 	lw	s3,28(sp)
8008c490:	8fb20018 	lw	s2,24(sp)
8008c494:	8fb10014 	lw	s1,20(sp)
8008c498:	8fb00010 	lw	s0,16(sp)
8008c49c:	03e00008 	jr	ra
8008c4a0:	27bd0028 	addiu	sp,sp,40
8008c4a4:	0802311c 	j	8008c470 <_Z6Op65M1v+0x1c4>
8008c4a8:	a2200007 	sb	zero,7(s1)
8008c4ac:	910350ab 	lbu	v1,20651(t0)
8008c4b0:	916550aa 	lbu	a1,20650(t3)
8008c4b4:	2644e974 	addiu	a0,s2,-5772
8008c4b8:	00031900 	sll	v1,v1,0x4
8008c4bc:	00651825 	or	v1,v1,a1
8008c4c0:	90820004 	lbu	v0,4(a0)
8008c4c4:	306500ff 	andi	a1,v1,0xff
8008c4c8:	00461026 	xor	v0,v0,a2
8008c4cc:	00c51826 	xor	v1,a2,a1
8008c4d0:	00021027 	nor	v0,zero,v0
8008c4d4:	30630080 	andi	v1,v1,0x80
8008c4d8:	3c048022 	lui	a0,0x8022
8008c4dc:	00431024 	and	v0,v0,v1
8008c4e0:	a2200004 	sb	zero,4(s1)
8008c4e4:	1440ffbf 	bnez	v0,8008c3e4 <_Z6Op65M1v+0x138>
8008c4e8:	a08550b2 	sb	a1,20658(a0)
8008c4ec:	2662e988 	addiu	v0,s3,-5752
8008c4f0:	080230fc 	j	8008c3f0 <_Z6Op65M1v+0x144>
8008c4f4:	a0400007 	sb	zero,7(v0)
8008c4f8:	25430001 	addiu	v1,t2,1
8008c4fc:	24e2fff6 	addiu	v0,a3,-10
8008c500:	a10350ab 	sb	v1,20651(t0)
8008c504:	3042000f 	andi	v0,v0,0xf
8008c508:	a16250aa 	sb	v0,20650(t3)
8008c50c:	910250ab 	lbu	v0,20651(t0)
8008c510:	01221021 	addu	v0,t1,v0
8008c514:	304200ff 	andi	v0,v0,0xff
8008c518:	2c43000a 	sltiu	v1,v0,10
8008c51c:	1460ffe3 	bnez	v1,8008c4ac <_Z6Op65M1v+0x200>
8008c520:	a10250ab 	sb	v0,20651(t0)
8008c524:	080230e6 	j	8008c398 <_Z6Op65M1v+0xec>
8008c528:	2442fff6 	addiu	v0,v0,-10

8008c52c <_Z6OpB7M1v>:
8008c52c:	27bdffd0 	addiu	sp,sp,-48
8008c530:	afb40020 	sw	s4,32(sp)
8008c534:	3c148021 	lui	s4,0x8021
8008c538:	2694e988 	addiu	s4,s4,-5752
8008c53c:	8e850020 	lw	a1,32(s4)
8008c540:	afbf0028 	sw	ra,40(sp)
8008c544:	afb50024 	sw	s5,36(sp)
8008c548:	afb3001c 	sw	s3,28(sp)
8008c54c:	afb20018 	sw	s2,24(sp)
8008c550:	afb10014 	sw	s1,20(sp)
8008c554:	afb00010 	sw	s0,16(sp)
8008c558:	90a20000 	lbu	v0,0(a1)
8008c55c:	3c158022 	lui	s5,0x8022
8008c560:	3c128021 	lui	s2,0x8021
8008c564:	a2a250cc 	sb	v0,20684(s5)
8008c568:	2652e974 	addiu	s2,s2,-5772
8008c56c:	90a30000 	lbu	v1,0(a1)
8008c570:	96420006 	lhu	v0,6(s2)
8008c574:	24a50001 	addiu	a1,a1,1
8008c578:	00621821 	addu	v1,v1,v0
8008c57c:	3063ffff 	andi	v1,v1,0xffff
8008c580:	3c138021 	lui	s3,0x8021
8008c584:	3c028007 	lui	v0,0x8007
8008c588:	00602021 	move	a0,v1
8008c58c:	ae850020 	sw	a1,32(s4)
8008c590:	244269c0 	addiu	v0,v0,27072
8008c594:	0040f809 	jalr	v0
8008c598:	ae637018 	sw	v1,28696(s3)
8008c59c:	8e647018 	lw	a0,28696(s3)
8008c5a0:	3c108007 	lui	s0,0x8007
8008c5a4:	26106674 	addiu	s0,s0,26228
8008c5a8:	24840002 	addiu	a0,a0,2
8008c5ac:	0200f809 	jalr	s0
8008c5b0:	00408821 	move	s1,v0
8008c5b4:	9644000c 	lhu	a0,12(s2)
8008c5b8:	00021c00 	sll	v1,v0,0x10
8008c5bc:	02248821 	addu	s1,s1,a0
8008c5c0:	00711821 	addu	v1,v1,s1
8008c5c4:	00602021 	move	a0,v1
8008c5c8:	a2a250cc 	sb	v0,20684(s5)
8008c5cc:	0200f809 	jalr	s0
8008c5d0:	ae637018 	sw	v1,28696(s3)
8008c5d4:	a2420004 	sb	v0,4(s2)
8008c5d8:	304200ff 	andi	v0,v0,0xff
8008c5dc:	a2820006 	sb	v0,6(s4)
8008c5e0:	a2820005 	sb	v0,5(s4)
8008c5e4:	8fbf0028 	lw	ra,40(sp)
8008c5e8:	8fb50024 	lw	s5,36(sp)
8008c5ec:	8fb40020 	lw	s4,32(sp)
8008c5f0:	8fb3001c 	lw	s3,28(sp)
8008c5f4:	8fb20018 	lw	s2,24(sp)
8008c5f8:	8fb10014 	lw	s1,20(sp)
8008c5fc:	8fb00010 	lw	s0,16(sp)
8008c600:	03e00008 	jr	ra
8008c604:	27bd0030 	addiu	sp,sp,48

8008c608 <_Z6Op57M0v>:
8008c608:	27bdffd0 	addiu	sp,sp,-48
8008c60c:	afb40020 	sw	s4,32(sp)
8008c610:	3c148021 	lui	s4,0x8021
8008c614:	2694e988 	addiu	s4,s4,-5752
8008c618:	8e850020 	lw	a1,32(s4)
8008c61c:	afbf0028 	sw	ra,40(sp)
8008c620:	afb50024 	sw	s5,36(sp)
8008c624:	afb3001c 	sw	s3,28(sp)
8008c628:	afb20018 	sw	s2,24(sp)
8008c62c:	afb10014 	sw	s1,20(sp)
8008c630:	afb00010 	sw	s0,16(sp)
8008c634:	90a20000 	lbu	v0,0(a1)
8008c638:	3c158022 	lui	s5,0x8022
8008c63c:	3c118021 	lui	s1,0x8021
8008c640:	2631e974 	addiu	s1,s1,-5772
8008c644:	a2a250cc 	sb	v0,20684(s5)
8008c648:	90a30000 	lbu	v1,0(a1)
8008c64c:	96220006 	lhu	v0,6(s1)
8008c650:	3c128007 	lui	s2,0x8007
8008c654:	00621821 	addu	v1,v1,v0
8008c658:	3063ffff 	andi	v1,v1,0xffff
8008c65c:	24a50001 	addiu	a1,a1,1
8008c660:	00602021 	move	a0,v1
8008c664:	3c138021 	lui	s3,0x8021
8008c668:	265269c0 	addiu	s2,s2,27072
8008c66c:	ae850020 	sw	a1,32(s4)
8008c670:	0240f809 	jalr	s2
8008c674:	ae637018 	sw	v1,28696(s3)
8008c678:	8e647018 	lw	a0,28696(s3)
8008c67c:	00408021 	move	s0,v0
8008c680:	3c028007 	lui	v0,0x8007
8008c684:	24426674 	addiu	v0,v0,26228
8008c688:	0040f809 	jalr	v0
8008c68c:	24840002 	addiu	a0,a0,2
8008c690:	9624000c 	lhu	a0,12(s1)
8008c694:	00021c00 	sll	v1,v0,0x10
8008c698:	02048021 	addu	s0,s0,a0
8008c69c:	00701821 	addu	v1,v1,s0
8008c6a0:	00602021 	move	a0,v1
8008c6a4:	96300004 	lhu	s0,4(s1)
8008c6a8:	ae637018 	sw	v1,28696(s3)
8008c6ac:	0240f809 	jalr	s2
8008c6b0:	a2a250cc 	sb	v0,20684(s5)
8008c6b4:	02028026 	xor	s0,s0,v0
8008c6b8:	3202ffff 	andi	v0,s0,0xffff
8008c6bc:	00021a02 	srl	v1,v0,0x8
8008c6c0:	0002102b 	sltu	v0,zero,v0
8008c6c4:	a6300004 	sh	s0,4(s1)
8008c6c8:	a2830006 	sb	v1,6(s4)
8008c6cc:	a2820005 	sb	v0,5(s4)
8008c6d0:	8fbf0028 	lw	ra,40(sp)
8008c6d4:	8fb50024 	lw	s5,36(sp)
8008c6d8:	8fb40020 	lw	s4,32(sp)
8008c6dc:	8fb3001c 	lw	s3,28(sp)
8008c6e0:	8fb20018 	lw	s2,24(sp)
8008c6e4:	8fb10014 	lw	s1,20(sp)
8008c6e8:	8fb00010 	lw	s0,16(sp)
8008c6ec:	03e00008 	jr	ra
8008c6f0:	27bd0030 	addiu	sp,sp,48

8008c6f4 <_Z6Op57M1v>:
8008c6f4:	27bdffd0 	addiu	sp,sp,-48
8008c6f8:	afb40020 	sw	s4,32(sp)
8008c6fc:	3c148021 	lui	s4,0x8021
8008c700:	2694e988 	addiu	s4,s4,-5752
8008c704:	8e850020 	lw	a1,32(s4)
8008c708:	afbf0028 	sw	ra,40(sp)
8008c70c:	afb50024 	sw	s5,36(sp)
8008c710:	afb3001c 	sw	s3,28(sp)
8008c714:	afb20018 	sw	s2,24(sp)
8008c718:	afb10014 	sw	s1,20(sp)
8008c71c:	afb00010 	sw	s0,16(sp)
8008c720:	90a20000 	lbu	v0,0(a1)
8008c724:	3c158022 	lui	s5,0x8022
8008c728:	3c128021 	lui	s2,0x8021
8008c72c:	2652e974 	addiu	s2,s2,-5772
8008c730:	a2a250cc 	sb	v0,20684(s5)
8008c734:	90a30000 	lbu	v1,0(a1)
8008c738:	96420006 	lhu	v0,6(s2)
8008c73c:	24a50001 	addiu	a1,a1,1
8008c740:	00621821 	addu	v1,v1,v0
8008c744:	3063ffff 	andi	v1,v1,0xffff
8008c748:	3c138021 	lui	s3,0x8021
8008c74c:	3c028007 	lui	v0,0x8007
8008c750:	00602021 	move	a0,v1
8008c754:	ae850020 	sw	a1,32(s4)
8008c758:	244269c0 	addiu	v0,v0,27072
8008c75c:	0040f809 	jalr	v0
8008c760:	ae637018 	sw	v1,28696(s3)
8008c764:	8e647018 	lw	a0,28696(s3)
8008c768:	3c118007 	lui	s1,0x8007
8008c76c:	26316674 	addiu	s1,s1,26228
8008c770:	24840002 	addiu	a0,a0,2
8008c774:	0220f809 	jalr	s1
8008c778:	00408021 	move	s0,v0
8008c77c:	9644000c 	lhu	a0,12(s2)
8008c780:	00021c00 	sll	v1,v0,0x10
8008c784:	02048021 	addu	s0,s0,a0
8008c788:	00701821 	addu	v1,v1,s0
8008c78c:	00602021 	move	a0,v1
8008c790:	92500004 	lbu	s0,4(s2)
8008c794:	a2a250cc 	sb	v0,20684(s5)
8008c798:	0220f809 	jalr	s1
8008c79c:	ae637018 	sw	v1,28696(s3)
8008c7a0:	02028026 	xor	s0,s0,v0
8008c7a4:	320200ff 	andi	v0,s0,0xff
8008c7a8:	a2500004 	sb	s0,4(s2)
8008c7ac:	a2820006 	sb	v0,6(s4)
8008c7b0:	a2820005 	sb	v0,5(s4)
8008c7b4:	8fbf0028 	lw	ra,40(sp)
8008c7b8:	8fb50024 	lw	s5,36(sp)
8008c7bc:	8fb40020 	lw	s4,32(sp)
8008c7c0:	8fb3001c 	lw	s3,28(sp)
8008c7c4:	8fb20018 	lw	s2,24(sp)
8008c7c8:	8fb10014 	lw	s1,20(sp)
8008c7cc:	8fb00010 	lw	s0,16(sp)
8008c7d0:	03e00008 	jr	ra
8008c7d4:	27bd0030 	addiu	sp,sp,48

8008c7d8 <_Z6OpD7M0v>:
8008c7d8:	27bdffd0 	addiu	sp,sp,-48
8008c7dc:	afb20018 	sw	s2,24(sp)
8008c7e0:	3c128021 	lui	s2,0x8021
8008c7e4:	2652e988 	addiu	s2,s2,-5752
8008c7e8:	8e450020 	lw	a1,32(s2)
8008c7ec:	afbf002c 	sw	ra,44(sp)
8008c7f0:	afb60028 	sw	s6,40(sp)
8008c7f4:	afb50024 	sw	s5,36(sp)
8008c7f8:	afb40020 	sw	s4,32(sp)
8008c7fc:	afb3001c 	sw	s3,28(sp)
8008c800:	afb10014 	sw	s1,20(sp)
8008c804:	afb00010 	sw	s0,16(sp)
8008c808:	90a20000 	lbu	v0,0(a1)
8008c80c:	3c168022 	lui	s6,0x8022
8008c810:	3c138021 	lui	s3,0x8021
8008c814:	a2c250cc 	sb	v0,20684(s6)
8008c818:	2673e974 	addiu	s3,s3,-5772
8008c81c:	90a30000 	lbu	v1,0(a1)
8008c820:	96620006 	lhu	v0,6(s3)
8008c824:	3c148007 	lui	s4,0x8007
8008c828:	00621821 	addu	v1,v1,v0
8008c82c:	3063ffff 	andi	v1,v1,0xffff
8008c830:	24a50001 	addiu	a1,a1,1
8008c834:	00602021 	move	a0,v1
8008c838:	3c158021 	lui	s5,0x8021
8008c83c:	269469c0 	addiu	s4,s4,27072
8008c840:	ae450020 	sw	a1,32(s2)
8008c844:	0280f809 	jalr	s4
8008c848:	aea37018 	sw	v1,28696(s5)
8008c84c:	8ea47018 	lw	a0,28696(s5)
8008c850:	00408821 	move	s1,v0
8008c854:	3c028007 	lui	v0,0x8007
8008c858:	24426674 	addiu	v0,v0,26228
8008c85c:	0040f809 	jalr	v0
8008c860:	24840002 	addiu	a0,a0,2
8008c864:	9664000c 	lhu	a0,12(s3)
8008c868:	00021c00 	sll	v1,v0,0x10
8008c86c:	02248821 	addu	s1,s1,a0
8008c870:	00711821 	addu	v1,v1,s1
8008c874:	96700004 	lhu	s0,4(s3)
8008c878:	00602021 	move	a0,v1
8008c87c:	aea37018 	sw	v1,28696(s5)
8008c880:	0280f809 	jalr	s4
8008c884:	a2c250cc 	sb	v0,20684(s6)
8008c888:	02028023 	subu	s0,s0,v0
8008c88c:	3204ffff 	andi	a0,s0,0xffff
8008c890:	00101827 	nor	v1,zero,s0
8008c894:	3c028022 	lui	v0,0x8022
8008c898:	ac5050c8 	sw	s0,20680(v0)
8008c89c:	00042a02 	srl	a1,a0,0x8
8008c8a0:	00031fc2 	srl	v1,v1,0x1f
8008c8a4:	0004202b 	sltu	a0,zero,a0
8008c8a8:	a2450006 	sb	a1,6(s2)
8008c8ac:	a2430004 	sb	v1,4(s2)
8008c8b0:	a2440005 	sb	a0,5(s2)
8008c8b4:	8fbf002c 	lw	ra,44(sp)
8008c8b8:	8fb60028 	lw	s6,40(sp)
8008c8bc:	8fb50024 	lw	s5,36(sp)
8008c8c0:	8fb40020 	lw	s4,32(sp)
8008c8c4:	8fb3001c 	lw	s3,28(sp)
8008c8c8:	8fb20018 	lw	s2,24(sp)
8008c8cc:	8fb10014 	lw	s1,20(sp)
8008c8d0:	8fb00010 	lw	s0,16(sp)
8008c8d4:	03e00008 	jr	ra
8008c8d8:	27bd0030 	addiu	sp,sp,48

8008c8dc <_Z6OpD7M1v>:
8008c8dc:	27bdffd0 	addiu	sp,sp,-48
8008c8e0:	afb3001c 	sw	s3,28(sp)
8008c8e4:	3c138021 	lui	s3,0x8021
8008c8e8:	2673e988 	addiu	s3,s3,-5752
8008c8ec:	8e650020 	lw	a1,32(s3)
8008c8f0:	afbf002c 	sw	ra,44(sp)
8008c8f4:	afb60028 	sw	s6,40(sp)
8008c8f8:	afb50024 	sw	s5,36(sp)
8008c8fc:	afb40020 	sw	s4,32(sp)
8008c900:	afb20018 	sw	s2,24(sp)
8008c904:	afb10014 	sw	s1,20(sp)
8008c908:	afb00010 	sw	s0,16(sp)
8008c90c:	90a20000 	lbu	v0,0(a1)
8008c910:	3c168022 	lui	s6,0x8022
8008c914:	3c148021 	lui	s4,0x8021
8008c918:	a2c250cc 	sb	v0,20684(s6)
8008c91c:	2694e974 	addiu	s4,s4,-5772
8008c920:	90a30000 	lbu	v1,0(a1)
8008c924:	96820006 	lhu	v0,6(s4)
8008c928:	24a50001 	addiu	a1,a1,1
8008c92c:	00621821 	addu	v1,v1,v0
8008c930:	3063ffff 	andi	v1,v1,0xffff
8008c934:	3c158021 	lui	s5,0x8021
8008c938:	3c028007 	lui	v0,0x8007
8008c93c:	00602021 	move	a0,v1
8008c940:	ae650020 	sw	a1,32(s3)
8008c944:	244269c0 	addiu	v0,v0,27072
8008c948:	0040f809 	jalr	v0
8008c94c:	aea37018 	sw	v1,28696(s5)
8008c950:	8ea47018 	lw	a0,28696(s5)
8008c954:	3c118007 	lui	s1,0x8007
8008c958:	26316674 	addiu	s1,s1,26228
8008c95c:	24840002 	addiu	a0,a0,2
8008c960:	0220f809 	jalr	s1
8008c964:	00409021 	move	s2,v0
8008c968:	9684000c 	lhu	a0,12(s4)
8008c96c:	00021c00 	sll	v1,v0,0x10
8008c970:	02449021 	addu	s2,s2,a0
8008c974:	00721821 	addu	v1,v1,s2
8008c978:	92900004 	lbu	s0,4(s4)
8008c97c:	00602021 	move	a0,v1
8008c980:	aea37018 	sw	v1,28696(s5)
8008c984:	0220f809 	jalr	s1
8008c988:	a2c250cc 	sb	v0,20684(s6)
8008c98c:	02028023 	subu	s0,s0,v0
8008c990:	00108400 	sll	s0,s0,0x10
8008c994:	00108403 	sra	s0,s0,0x10
8008c998:	00101827 	nor	v1,zero,s0
8008c99c:	3c028022 	lui	v0,0x8022
8008c9a0:	a45050c6 	sh	s0,20678(v0)
8008c9a4:	320400ff 	andi	a0,s0,0xff
8008c9a8:	00031fc2 	srl	v1,v1,0x1f
8008c9ac:	a2640006 	sb	a0,6(s3)
8008c9b0:	a2630004 	sb	v1,4(s3)
8008c9b4:	a2640005 	sb	a0,5(s3)
8008c9b8:	8fbf002c 	lw	ra,44(sp)
8008c9bc:	8fb60028 	lw	s6,40(sp)
8008c9c0:	8fb50024 	lw	s5,36(sp)
8008c9c4:	8fb40020 	lw	s4,32(sp)
8008c9c8:	8fb3001c 	lw	s3,28(sp)
8008c9cc:	8fb20018 	lw	s2,24(sp)
8008c9d0:	8fb10014 	lw	s1,20(sp)
8008c9d4:	8fb00010 	lw	s0,16(sp)
8008c9d8:	03e00008 	jr	ra
8008c9dc:	27bd0030 	addiu	sp,sp,48

8008c9e0 <_Z6Op37M0v>:
8008c9e0:	27bdffd0 	addiu	sp,sp,-48
8008c9e4:	afb40020 	sw	s4,32(sp)
8008c9e8:	3c148021 	lui	s4,0x8021
8008c9ec:	2694e988 	addiu	s4,s4,-5752
8008c9f0:	8e850020 	lw	a1,32(s4)
8008c9f4:	afbf0028 	sw	ra,40(sp)
8008c9f8:	afb50024 	sw	s5,36(sp)
8008c9fc:	afb3001c 	sw	s3,28(sp)
8008ca00:	afb20018 	sw	s2,24(sp)
8008ca04:	afb10014 	sw	s1,20(sp)
8008ca08:	afb00010 	sw	s0,16(sp)
8008ca0c:	90a20000 	lbu	v0,0(a1)
8008ca10:	3c158022 	lui	s5,0x8022
8008ca14:	3c118021 	lui	s1,0x8021
8008ca18:	2631e974 	addiu	s1,s1,-5772
8008ca1c:	a2a250cc 	sb	v0,20684(s5)
8008ca20:	90a30000 	lbu	v1,0(a1)
8008ca24:	96220006 	lhu	v0,6(s1)
8008ca28:	3c128007 	lui	s2,0x8007
8008ca2c:	00621821 	addu	v1,v1,v0
8008ca30:	3063ffff 	andi	v1,v1,0xffff
8008ca34:	24a50001 	addiu	a1,a1,1
8008ca38:	00602021 	move	a0,v1
8008ca3c:	3c138021 	lui	s3,0x8021
8008ca40:	265269c0 	addiu	s2,s2,27072
8008ca44:	ae850020 	sw	a1,32(s4)
8008ca48:	0240f809 	jalr	s2
8008ca4c:	ae637018 	sw	v1,28696(s3)
8008ca50:	8e647018 	lw	a0,28696(s3)
8008ca54:	00408021 	move	s0,v0
8008ca58:	3c028007 	lui	v0,0x8007
8008ca5c:	24426674 	addiu	v0,v0,26228
8008ca60:	0040f809 	jalr	v0
8008ca64:	24840002 	addiu	a0,a0,2
8008ca68:	9624000c 	lhu	a0,12(s1)
8008ca6c:	00021c00 	sll	v1,v0,0x10
8008ca70:	02048021 	addu	s0,s0,a0
8008ca74:	00701821 	addu	v1,v1,s0
8008ca78:	00602021 	move	a0,v1
8008ca7c:	96300004 	lhu	s0,4(s1)
8008ca80:	ae637018 	sw	v1,28696(s3)
8008ca84:	0240f809 	jalr	s2
8008ca88:	a2a250cc 	sb	v0,20684(s5)
8008ca8c:	02028024 	and	s0,s0,v0
8008ca90:	3202ffff 	andi	v0,s0,0xffff
8008ca94:	00021a02 	srl	v1,v0,0x8
8008ca98:	0002102b 	sltu	v0,zero,v0
8008ca9c:	a6300004 	sh	s0,4(s1)
8008caa0:	a2830006 	sb	v1,6(s4)
8008caa4:	a2820005 	sb	v0,5(s4)
8008caa8:	8fbf0028 	lw	ra,40(sp)
8008caac:	8fb50024 	lw	s5,36(sp)
8008cab0:	8fb40020 	lw	s4,32(sp)
8008cab4:	8fb3001c 	lw	s3,28(sp)
8008cab8:	8fb20018 	lw	s2,24(sp)
8008cabc:	8fb10014 	lw	s1,20(sp)
8008cac0:	8fb00010 	lw	s0,16(sp)
8008cac4:	03e00008 	jr	ra
8008cac8:	27bd0030 	addiu	sp,sp,48

8008cacc <_Z6Op37M1v>:
8008cacc:	27bdffd0 	addiu	sp,sp,-48
8008cad0:	afb40020 	sw	s4,32(sp)
8008cad4:	3c148021 	lui	s4,0x8021
8008cad8:	2694e988 	addiu	s4,s4,-5752
8008cadc:	8e850020 	lw	a1,32(s4)
8008cae0:	afbf0028 	sw	ra,40(sp)
8008cae4:	afb50024 	sw	s5,36(sp)
8008cae8:	afb3001c 	sw	s3,28(sp)
8008caec:	afb20018 	sw	s2,24(sp)
8008caf0:	afb10014 	sw	s1,20(sp)
8008caf4:	afb00010 	sw	s0,16(sp)
8008caf8:	90a20000 	lbu	v0,0(a1)
8008cafc:	3c158022 	lui	s5,0x8022
8008cb00:	3c128021 	lui	s2,0x8021
8008cb04:	2652e974 	addiu	s2,s2,-5772
8008cb08:	a2a250cc 	sb	v0,20684(s5)
8008cb0c:	90a30000 	lbu	v1,0(a1)
8008cb10:	96420006 	lhu	v0,6(s2)
8008cb14:	24a50001 	addiu	a1,a1,1
8008cb18:	00621821 	addu	v1,v1,v0
8008cb1c:	3063ffff 	andi	v1,v1,0xffff
8008cb20:	3c138021 	lui	s3,0x8021
8008cb24:	3c028007 	lui	v0,0x8007
8008cb28:	00602021 	move	a0,v1
8008cb2c:	ae850020 	sw	a1,32(s4)
8008cb30:	244269c0 	addiu	v0,v0,27072
8008cb34:	0040f809 	jalr	v0
8008cb38:	ae637018 	sw	v1,28696(s3)
8008cb3c:	8e647018 	lw	a0,28696(s3)
8008cb40:	3c118007 	lui	s1,0x8007
8008cb44:	26316674 	addiu	s1,s1,26228
8008cb48:	24840002 	addiu	a0,a0,2
8008cb4c:	0220f809 	jalr	s1
8008cb50:	00408021 	move	s0,v0
8008cb54:	9644000c 	lhu	a0,12(s2)
8008cb58:	00021c00 	sll	v1,v0,0x10
8008cb5c:	02048021 	addu	s0,s0,a0
8008cb60:	00701821 	addu	v1,v1,s0
8008cb64:	00602021 	move	a0,v1
8008cb68:	92500004 	lbu	s0,4(s2)
8008cb6c:	a2a250cc 	sb	v0,20684(s5)
8008cb70:	0220f809 	jalr	s1
8008cb74:	ae637018 	sw	v1,28696(s3)
8008cb78:	02028024 	and	s0,s0,v0
8008cb7c:	320200ff 	andi	v0,s0,0xff
8008cb80:	a2500004 	sb	s0,4(s2)
8008cb84:	a2820006 	sb	v0,6(s4)
8008cb88:	a2820005 	sb	v0,5(s4)
8008cb8c:	8fbf0028 	lw	ra,40(sp)
8008cb90:	8fb50024 	lw	s5,36(sp)
8008cb94:	8fb40020 	lw	s4,32(sp)
8008cb98:	8fb3001c 	lw	s3,28(sp)
8008cb9c:	8fb20018 	lw	s2,24(sp)
8008cba0:	8fb10014 	lw	s1,20(sp)
8008cba4:	8fb00010 	lw	s0,16(sp)
8008cba8:	03e00008 	jr	ra
8008cbac:	27bd0030 	addiu	sp,sp,48

8008cbb0 <_Z6Op77M0v>:
8008cbb0:	27bdffd8 	addiu	sp,sp,-40
8008cbb4:	3c068021 	lui	a2,0x8021
8008cbb8:	afbf0020 	sw	ra,32(sp)
8008cbbc:	afb3001c 	sw	s3,28(sp)
8008cbc0:	afb20018 	sw	s2,24(sp)
8008cbc4:	afb10014 	sw	s1,20(sp)
8008cbc8:	afb00010 	sw	s0,16(sp)
8008cbcc:	24c6e988 	addiu	a2,a2,-5752
8008cbd0:	8cc50020 	lw	a1,32(a2)
8008cbd4:	3c138022 	lui	s3,0x8022
8008cbd8:	90a20000 	lbu	v0,0(a1)
8008cbdc:	3c118021 	lui	s1,0x8021
8008cbe0:	a26250cc 	sb	v0,20684(s3)
8008cbe4:	2631e974 	addiu	s1,s1,-5772
8008cbe8:	90a30000 	lbu	v1,0(a1)
8008cbec:	96220006 	lhu	v0,6(s1)
8008cbf0:	3c128021 	lui	s2,0x8021
8008cbf4:	00621821 	addu	v1,v1,v0
8008cbf8:	3063ffff 	andi	v1,v1,0xffff
8008cbfc:	24a50001 	addiu	a1,a1,1
8008cc00:	3c028007 	lui	v0,0x8007
8008cc04:	00602021 	move	a0,v1
8008cc08:	ae437018 	sw	v1,28696(s2)
8008cc0c:	244269c0 	addiu	v0,v0,27072
8008cc10:	0040f809 	jalr	v0
8008cc14:	acc50020 	sw	a1,32(a2)
8008cc18:	8e447018 	lw	a0,28696(s2)
8008cc1c:	00408021 	move	s0,v0
8008cc20:	3c028007 	lui	v0,0x8007
8008cc24:	24426674 	addiu	v0,v0,26228
8008cc28:	0040f809 	jalr	v0
8008cc2c:	24840002 	addiu	a0,a0,2
8008cc30:	9624000c 	lhu	a0,12(s1)
8008cc34:	00021c00 	sll	v1,v0,0x10
8008cc38:	02048021 	addu	s0,s0,a0
8008cc3c:	00701821 	addu	v1,v1,s0
8008cc40:	ae437018 	sw	v1,28696(s2)
8008cc44:	a26250cc 	sb	v0,20684(s3)
8008cc48:	3c198008 	lui	t9,0x8008
8008cc4c:	8fbf0020 	lw	ra,32(sp)
8008cc50:	8fb3001c 	lw	s3,28(sp)
8008cc54:	8fb20018 	lw	s2,24(sp)
8008cc58:	8fb10014 	lw	s1,20(sp)
8008cc5c:	8fb00010 	lw	s0,16(sp)
8008cc60:	27398ddc 	addiu	t9,t9,-29220
8008cc64:	03200008 	jr	t9
8008cc68:	27bd0028 	addiu	sp,sp,40

8008cc6c <_Z6Op97M0v>:
8008cc6c:	27bdffe0 	addiu	sp,sp,-32
8008cc70:	3c068021 	lui	a2,0x8021
8008cc74:	afbf001c 	sw	ra,28(sp)
8008cc78:	afb20018 	sw	s2,24(sp)
8008cc7c:	afb10014 	sw	s1,20(sp)
8008cc80:	afb00010 	sw	s0,16(sp)
8008cc84:	24c6e988 	addiu	a2,a2,-5752
8008cc88:	8cc50020 	lw	a1,32(a2)
8008cc8c:	3c028022 	lui	v0,0x8022
8008cc90:	90a30000 	lbu	v1,0(a1)
8008cc94:	3c118021 	lui	s1,0x8021
8008cc98:	2631e974 	addiu	s1,s1,-5772
8008cc9c:	a04350cc 	sb	v1,20684(v0)
8008cca0:	90a30000 	lbu	v1,0(a1)
8008cca4:	96220006 	lhu	v0,6(s1)
8008cca8:	24a50001 	addiu	a1,a1,1
8008ccac:	00621821 	addu	v1,v1,v0
8008ccb0:	3063ffff 	andi	v1,v1,0xffff
8008ccb4:	3c128021 	lui	s2,0x8021
8008ccb8:	3c028007 	lui	v0,0x8007
8008ccbc:	00602021 	move	a0,v1
8008ccc0:	ae437018 	sw	v1,28696(s2)
8008ccc4:	244269c0 	addiu	v0,v0,27072
8008ccc8:	0040f809 	jalr	v0
8008cccc:	acc50020 	sw	a1,32(a2)
8008ccd0:	8e447018 	lw	a0,28696(s2)
8008ccd4:	00408021 	move	s0,v0
8008ccd8:	3c028007 	lui	v0,0x8007
8008ccdc:	24426674 	addiu	v0,v0,26228
8008cce0:	0040f809 	jalr	v0
8008cce4:	24840002 	addiu	a0,a0,2
8008cce8:	9623000c 	lhu	v1,12(s1)
8008ccec:	00021400 	sll	v0,v0,0x10
8008ccf0:	02038021 	addu	s0,s0,v1
8008ccf4:	00501021 	addu	v0,v0,s0
8008ccf8:	ae427018 	sw	v0,28696(s2)
8008ccfc:	96240004 	lhu	a0,4(s1)
8008cd00:	3c198008 	lui	t9,0x8008
8008cd04:	8fbf001c 	lw	ra,28(sp)
8008cd08:	8fb20018 	lw	s2,24(sp)
8008cd0c:	8fb10014 	lw	s1,20(sp)
8008cd10:	8fb00010 	lw	s0,16(sp)
8008cd14:	00402821 	move	a1,v0
8008cd18:	27398778 	addiu	t9,t9,-30856
8008cd1c:	03200008 	jr	t9
8008cd20:	27bd0020 	addiu	sp,sp,32

8008cd24 <_Z6Op77M1v>:
8008cd24:	27bdffc8 	addiu	sp,sp,-56
8008cd28:	afb7002c 	sw	s7,44(sp)
8008cd2c:	3c178021 	lui	s7,0x8021
8008cd30:	afbf0030 	sw	ra,48(sp)
8008cd34:	afb60028 	sw	s6,40(sp)
8008cd38:	afb50024 	sw	s5,36(sp)
8008cd3c:	afb40020 	sw	s4,32(sp)
8008cd40:	afb3001c 	sw	s3,28(sp)
8008cd44:	afb20018 	sw	s2,24(sp)
8008cd48:	afb10014 	sw	s1,20(sp)
8008cd4c:	afb00010 	sw	s0,16(sp)
8008cd50:	26f5e988 	addiu	s5,s7,-5752
8008cd54:	8ea50020 	lw	a1,32(s5)
8008cd58:	3c138022 	lui	s3,0x8022
8008cd5c:	90a20000 	lbu	v0,0(a1)
8008cd60:	3c168021 	lui	s6,0x8021
8008cd64:	a26250cc 	sb	v0,20684(s3)
8008cd68:	26d4e974 	addiu	s4,s6,-5772
8008cd6c:	90a30000 	lbu	v1,0(a1)
8008cd70:	96820006 	lhu	v0,6(s4)
8008cd74:	24a50001 	addiu	a1,a1,1
8008cd78:	00621821 	addu	v1,v1,v0
8008cd7c:	3063ffff 	andi	v1,v1,0xffff
8008cd80:	3c128021 	lui	s2,0x8021
8008cd84:	3c028007 	lui	v0,0x8007
8008cd88:	00602021 	move	a0,v1
8008cd8c:	aea50020 	sw	a1,32(s5)
8008cd90:	244269c0 	addiu	v0,v0,27072
8008cd94:	0040f809 	jalr	v0
8008cd98:	ae437018 	sw	v1,28696(s2)
8008cd9c:	8e447018 	lw	a0,28696(s2)
8008cda0:	3c108007 	lui	s0,0x8007
8008cda4:	24840002 	addiu	a0,a0,2
8008cda8:	26106674 	addiu	s0,s0,26228
8008cdac:	0200f809 	jalr	s0
8008cdb0:	00408821 	move	s1,v0
8008cdb4:	9684000c 	lhu	a0,12(s4)
8008cdb8:	00021c00 	sll	v1,v0,0x10
8008cdbc:	02248821 	addu	s1,s1,a0
8008cdc0:	00711821 	addu	v1,v1,s1
8008cdc4:	00602021 	move	a0,v1
8008cdc8:	ae437018 	sw	v1,28696(s2)
8008cdcc:	0200f809 	jalr	s0
8008cdd0:	a26250cc 	sb	v0,20684(s3)
8008cdd4:	00403021 	move	a2,v0
8008cdd8:	92820002 	lbu	v0,2(s4)
8008cddc:	3c038022 	lui	v1,0x8022
8008cde0:	30420008 	andi	v0,v0,0x8
8008cde4:	10400043 	beqz	v0,8008cef4 <_Z6Op77M1v+0x1d0>
8008cde8:	a06650bc 	sb	a2,20668(v1)
8008cdec:	96830004 	lhu	v1,4(s4)
8008cdf0:	92a40004 	lbu	a0,4(s5)
8008cdf4:	3062000f 	andi	v0,v1,0xf
8008cdf8:	00441021 	addu	v0,v0,a0
8008cdfc:	30c5000f 	andi	a1,a2,0xf
8008ce00:	00a21021 	addu	v0,a1,v0
8008ce04:	304700ff 	andi	a3,v0,0xff
8008ce08:	00031902 	srl	v1,v1,0x4
8008ce0c:	306a000f 	andi	t2,v1,0xf
8008ce10:	3c088022 	lui	t0,0x8022
8008ce14:	00064902 	srl	t1,a2,0x4
8008ce18:	3c0b8022 	lui	t3,0x8022
8008ce1c:	3c028022 	lui	v0,0x8022
8008ce20:	3c038022 	lui	v1,0x8022
8008ce24:	2ce4000a 	sltiu	a0,a3,10
8008ce28:	a04550ae 	sb	a1,20654(v0)
8008ce2c:	a06950af 	sb	t1,20655(v1)
8008ce30:	a10a50ab 	sb	t2,20651(t0)
8008ce34:	10800068 	beqz	a0,8008cfd8 <_Z6Op77M1v+0x2b4>
8008ce38:	a16750aa 	sb	a3,20650(t3)
8008ce3c:	910250ab 	lbu	v0,20651(t0)
8008ce40:	01221021 	addu	v0,t1,v0
8008ce44:	304200ff 	andi	v0,v0,0xff
8008ce48:	2c43000a 	sltiu	v1,v0,10
8008ce4c:	1460004f 	bnez	v1,8008cf8c <_Z6Op77M1v+0x268>
8008ce50:	a10250ab 	sb	v0,20651(t0)
8008ce54:	2442fff6 	addiu	v0,v0,-10
8008ce58:	3042000f 	andi	v0,v0,0xf
8008ce5c:	24030001 	li	v1,1
8008ce60:	a10250ab 	sb	v0,20651(t0)
8008ce64:	a2a30004 	sb	v1,4(s5)
8008ce68:	910350ab 	lbu	v1,20651(t0)
8008ce6c:	916550aa 	lbu	a1,20650(t3)
8008ce70:	26c4e974 	addiu	a0,s6,-5772
8008ce74:	00031900 	sll	v1,v1,0x4
8008ce78:	00651825 	or	v1,v1,a1
8008ce7c:	90820004 	lbu	v0,4(a0)
8008ce80:	306500ff 	andi	a1,v1,0xff
8008ce84:	00461026 	xor	v0,v0,a2
8008ce88:	00c51826 	xor	v1,a2,a1
8008ce8c:	00021027 	nor	v0,zero,v0
8008ce90:	30630080 	andi	v1,v1,0x80
8008ce94:	3c048022 	lui	a0,0x8022
8008ce98:	00431024 	and	v0,v0,v1
8008ce9c:	1040004b 	beqz	v0,8008cfcc <_Z6Op77M1v+0x2a8>
8008cea0:	a08550b2 	sb	a1,20658(a0)
8008cea4:	26e3e988 	addiu	v1,s7,-5752
8008cea8:	24020001 	li	v0,1
8008ceac:	a0620007 	sb	v0,7(v1)
8008ceb0:	26e3e988 	addiu	v1,s7,-5752
8008ceb4:	26c2e974 	addiu	v0,s6,-5772
8008ceb8:	30a400ff 	andi	a0,a1,0xff
8008cebc:	a0450004 	sb	a1,4(v0)
8008cec0:	a0640006 	sb	a0,6(v1)
8008cec4:	a0640005 	sb	a0,5(v1)
8008cec8:	8fbf0030 	lw	ra,48(sp)
8008cecc:	8fb7002c 	lw	s7,44(sp)
8008ced0:	8fb60028 	lw	s6,40(sp)
8008ced4:	8fb50024 	lw	s5,36(sp)
8008ced8:	8fb40020 	lw	s4,32(sp)
8008cedc:	8fb3001c 	lw	s3,28(sp)
8008cee0:	8fb20018 	lw	s2,24(sp)
8008cee4:	8fb10014 	lw	s1,20(sp)
8008cee8:	8fb00010 	lw	s0,16(sp)
8008ceec:	03e00008 	jr	ra
8008cef0:	27bd0038 	addiu	sp,sp,56
8008cef4:	92a40004 	lbu	a0,4(s5)
8008cef8:	92820004 	lbu	v0,4(s4)
8008cefc:	00461826 	xor	v1,v0,a2
8008cf00:	00441021 	addu	v0,v0,a0
8008cf04:	00c21021 	addu	v0,a2,v0
8008cf08:	3042ffff 	andi	v0,v0,0xffff
8008cf0c:	304700ff 	andi	a3,v0,0xff
8008cf10:	00031827 	nor	v1,zero,v1
8008cf14:	30630080 	andi	v1,v1,0x80
8008cf18:	2c440100 	sltiu	a0,v0,256
8008cf1c:	00c72826 	xor	a1,a2,a3
8008cf20:	00a32824 	and	a1,a1,v1
8008cf24:	38840001 	xori	a0,a0,0x1
8008cf28:	3c038022 	lui	v1,0x8022
8008cf2c:	a46250b4 	sh	v0,20660(v1)
8008cf30:	10a00014 	beqz	a1,8008cf84 <_Z6Op77M1v+0x260>
8008cf34:	a2a40004 	sb	a0,4(s5)
8008cf38:	24020001 	li	v0,1
8008cf3c:	a2a20007 	sb	v0,7(s5)
8008cf40:	26e3e988 	addiu	v1,s7,-5752
8008cf44:	26c2e974 	addiu	v0,s6,-5772
8008cf48:	30e400ff 	andi	a0,a3,0xff
8008cf4c:	a0470004 	sb	a3,4(v0)
8008cf50:	a0640006 	sb	a0,6(v1)
8008cf54:	a0640005 	sb	a0,5(v1)
8008cf58:	8fbf0030 	lw	ra,48(sp)
8008cf5c:	8fb7002c 	lw	s7,44(sp)
8008cf60:	8fb60028 	lw	s6,40(sp)
8008cf64:	8fb50024 	lw	s5,36(sp)
8008cf68:	8fb40020 	lw	s4,32(sp)
8008cf6c:	8fb3001c 	lw	s3,28(sp)
8008cf70:	8fb20018 	lw	s2,24(sp)
8008cf74:	8fb10014 	lw	s1,20(sp)
8008cf78:	8fb00010 	lw	s0,16(sp)
8008cf7c:	03e00008 	jr	ra
8008cf80:	27bd0038 	addiu	sp,sp,56
8008cf84:	080233d0 	j	8008cf40 <_Z6Op77M1v+0x21c>
8008cf88:	a2a00007 	sb	zero,7(s5)
8008cf8c:	910350ab 	lbu	v1,20651(t0)
8008cf90:	916550aa 	lbu	a1,20650(t3)
8008cf94:	26c4e974 	addiu	a0,s6,-5772
8008cf98:	00031900 	sll	v1,v1,0x4
8008cf9c:	00651825 	or	v1,v1,a1
8008cfa0:	90820004 	lbu	v0,4(a0)
8008cfa4:	306500ff 	andi	a1,v1,0xff
8008cfa8:	00461026 	xor	v0,v0,a2
8008cfac:	00c51826 	xor	v1,a2,a1
8008cfb0:	00021027 	nor	v0,zero,v0
8008cfb4:	30630080 	andi	v1,v1,0x80
8008cfb8:	3c048022 	lui	a0,0x8022
8008cfbc:	00431024 	and	v0,v0,v1
8008cfc0:	a2a00004 	sb	zero,4(s5)
8008cfc4:	1440ffb7 	bnez	v0,8008cea4 <_Z6Op77M1v+0x180>
8008cfc8:	a08550b2 	sb	a1,20658(a0)
8008cfcc:	26e2e988 	addiu	v0,s7,-5752
8008cfd0:	080233ac 	j	8008ceb0 <_Z6Op77M1v+0x18c>
8008cfd4:	a0400007 	sb	zero,7(v0)
8008cfd8:	25430001 	addiu	v1,t2,1
8008cfdc:	24e2fff6 	addiu	v0,a3,-10
8008cfe0:	a10350ab 	sb	v1,20651(t0)
8008cfe4:	3042000f 	andi	v0,v0,0xf
8008cfe8:	a16250aa 	sb	v0,20650(t3)
8008cfec:	910250ab 	lbu	v0,20651(t0)
8008cff0:	01221021 	addu	v0,t1,v0
8008cff4:	304200ff 	andi	v0,v0,0xff
8008cff8:	2c43000a 	sltiu	v1,v0,10
8008cffc:	1460ffe3 	bnez	v1,8008cf8c <_Z6Op77M1v+0x268>
8008d000:	a10250ab 	sb	v0,20651(t0)
8008d004:	08023396 	j	8008ce58 <_Z6Op77M1v+0x134>
8008d008:	2442fff6 	addiu	v0,v0,-10

8008d00c <_Z6Op97M1v>:
8008d00c:	27bdffe0 	addiu	sp,sp,-32
8008d010:	3c068021 	lui	a2,0x8021
8008d014:	afbf001c 	sw	ra,28(sp)
8008d018:	afb20018 	sw	s2,24(sp)
8008d01c:	afb10014 	sw	s1,20(sp)
8008d020:	afb00010 	sw	s0,16(sp)
8008d024:	24c6e988 	addiu	a2,a2,-5752
8008d028:	8cc50020 	lw	a1,32(a2)
8008d02c:	3c028022 	lui	v0,0x8022
8008d030:	90a30000 	lbu	v1,0(a1)
8008d034:	3c118021 	lui	s1,0x8021
8008d038:	2631e974 	addiu	s1,s1,-5772
8008d03c:	a04350cc 	sb	v1,20684(v0)
8008d040:	90a30000 	lbu	v1,0(a1)
8008d044:	96220006 	lhu	v0,6(s1)
8008d048:	24a50001 	addiu	a1,a1,1
8008d04c:	00621821 	addu	v1,v1,v0
8008d050:	3063ffff 	andi	v1,v1,0xffff
8008d054:	3c128021 	lui	s2,0x8021
8008d058:	3c028007 	lui	v0,0x8007
8008d05c:	00602021 	move	a0,v1
8008d060:	ae437018 	sw	v1,28696(s2)
8008d064:	244269c0 	addiu	v0,v0,27072
8008d068:	0040f809 	jalr	v0
8008d06c:	acc50020 	sw	a1,32(a2)
8008d070:	8e447018 	lw	a0,28696(s2)
8008d074:	00408021 	move	s0,v0
8008d078:	3c028007 	lui	v0,0x8007
8008d07c:	24426674 	addiu	v0,v0,26228
8008d080:	0040f809 	jalr	v0
8008d084:	24840002 	addiu	a0,a0,2
8008d088:	9623000c 	lhu	v1,12(s1)
8008d08c:	00021400 	sll	v0,v0,0x10
8008d090:	02038021 	addu	s0,s0,v1
8008d094:	00501021 	addu	v0,v0,s0
8008d098:	ae427018 	sw	v0,28696(s2)
8008d09c:	92240004 	lbu	a0,4(s1)
8008d0a0:	3c198008 	lui	t9,0x8008
8008d0a4:	8fbf001c 	lw	ra,28(sp)
8008d0a8:	8fb20018 	lw	s2,24(sp)
8008d0ac:	8fb10014 	lw	s1,20(sp)
8008d0b0:	8fb00010 	lw	s0,16(sp)
8008d0b4:	00402821 	move	a1,v0
8008d0b8:	273985b4 	addiu	t9,t9,-31308
8008d0bc:	03200008 	jr	t9
8008d0c0:	27bd0020 	addiu	sp,sp,32

8008d0c4 <_Z6OpF7M1v>:
8008d0c4:	27bdffc8 	addiu	sp,sp,-56
8008d0c8:	afb7002c 	sw	s7,44(sp)
8008d0cc:	3c178021 	lui	s7,0x8021
8008d0d0:	afbf0030 	sw	ra,48(sp)
8008d0d4:	afb60028 	sw	s6,40(sp)
8008d0d8:	afb50024 	sw	s5,36(sp)
8008d0dc:	afb40020 	sw	s4,32(sp)
8008d0e0:	afb3001c 	sw	s3,28(sp)
8008d0e4:	afb20018 	sw	s2,24(sp)
8008d0e8:	afb10014 	sw	s1,20(sp)
8008d0ec:	afb00010 	sw	s0,16(sp)
8008d0f0:	26f5e988 	addiu	s5,s7,-5752
8008d0f4:	8ea50020 	lw	a1,32(s5)
8008d0f8:	3c138022 	lui	s3,0x8022
8008d0fc:	90a20000 	lbu	v0,0(a1)
8008d100:	3c168021 	lui	s6,0x8021
8008d104:	a26250cc 	sb	v0,20684(s3)
8008d108:	26d4e974 	addiu	s4,s6,-5772
8008d10c:	90a30000 	lbu	v1,0(a1)
8008d110:	96820006 	lhu	v0,6(s4)
8008d114:	24a50001 	addiu	a1,a1,1
8008d118:	00621821 	addu	v1,v1,v0
8008d11c:	3063ffff 	andi	v1,v1,0xffff
8008d120:	3c128021 	lui	s2,0x8021
8008d124:	3c028007 	lui	v0,0x8007
8008d128:	00602021 	move	a0,v1
8008d12c:	aea50020 	sw	a1,32(s5)
8008d130:	244269c0 	addiu	v0,v0,27072
8008d134:	0040f809 	jalr	v0
8008d138:	ae437018 	sw	v1,28696(s2)
8008d13c:	8e447018 	lw	a0,28696(s2)
8008d140:	3c108007 	lui	s0,0x8007
8008d144:	24840002 	addiu	a0,a0,2
8008d148:	26106674 	addiu	s0,s0,26228
8008d14c:	0200f809 	jalr	s0
8008d150:	00408821 	move	s1,v0
8008d154:	9684000c 	lhu	a0,12(s4)
8008d158:	00021c00 	sll	v1,v0,0x10
8008d15c:	02248821 	addu	s1,s1,a0
8008d160:	00711821 	addu	v1,v1,s1
8008d164:	00602021 	move	a0,v1
8008d168:	ae437018 	sw	v1,28696(s2)
8008d16c:	0200f809 	jalr	s0
8008d170:	a26250cc 	sb	v0,20684(s3)
8008d174:	00404021 	move	t0,v0
8008d178:	92820002 	lbu	v0,2(s4)
8008d17c:	3c038022 	lui	v1,0x8022
8008d180:	30420008 	andi	v0,v0,0x8
8008d184:	10400041 	beqz	v0,8008d28c <_Z6OpF7M1v+0x1c8>
8008d188:	a06850bc 	sb	t0,20668(v1)
8008d18c:	92a20004 	lbu	v0,4(s5)
8008d190:	96840004 	lhu	a0,4(s4)
8008d194:	3106000f 	andi	a2,t0,0xf
8008d198:	2c420001 	sltiu	v0,v0,1
8008d19c:	00c21021 	addu	v0,a2,v0
8008d1a0:	00041902 	srl	v1,a0,0x4
8008d1a4:	3084000f 	andi	a0,a0,0xf
8008d1a8:	00822023 	subu	a0,a0,v0
8008d1ac:	00082902 	srl	a1,t0,0x4
8008d1b0:	3063000f 	andi	v1,v1,0xf
8008d1b4:	00651823 	subu	v1,v1,a1
8008d1b8:	308700ff 	andi	a3,a0,0xff
8008d1bc:	306a00ff 	andi	t2,v1,0xff
8008d1c0:	3c0b8022 	lui	t3,0x8022
8008d1c4:	3c098022 	lui	t1,0x8022
8008d1c8:	3c028022 	lui	v0,0x8022
8008d1cc:	3c038022 	lui	v1,0x8022
8008d1d0:	2ce4000a 	sltiu	a0,a3,10
8008d1d4:	a04650ae 	sb	a2,20654(v0)
8008d1d8:	a06550af 	sb	a1,20655(v1)
8008d1dc:	a16750aa 	sb	a3,20650(t3)
8008d1e0:	10800064 	beqz	a0,8008d374 <_Z6OpF7M1v+0x2b0>
8008d1e4:	a12a50ab 	sb	t2,20651(t1)
8008d1e8:	912350ab 	lbu	v1,20651(t1)
8008d1ec:	2c62000a 	sltiu	v0,v1,10
8008d1f0:	1440004f 	bnez	v0,8008d330 <_Z6OpF7M1v+0x26c>
8008d1f4:	24020001 	li	v0,1
8008d1f8:	2462000a 	addiu	v0,v1,10
8008d1fc:	a12250ab 	sb	v0,20651(t1)
8008d200:	912350ab 	lbu	v1,20651(t1)
8008d204:	916550aa 	lbu	a1,20650(t3)
8008d208:	26c2e974 	addiu	v0,s6,-5772
8008d20c:	00031900 	sll	v1,v1,0x4
8008d210:	00651825 	or	v1,v1,a1
8008d214:	90440004 	lbu	a0,4(v0)
8008d218:	306700ff 	andi	a3,v1,0xff
8008d21c:	00871026 	xor	v0,a0,a3
8008d220:	30420080 	andi	v0,v0,0x80
8008d224:	00882026 	xor	a0,a0,t0
8008d228:	3c038022 	lui	v1,0x8022
8008d22c:	00822024 	and	a0,a0,v0
8008d230:	a2a00004 	sb	zero,4(s5)
8008d234:	1080004c 	beqz	a0,8008d368 <_Z6OpF7M1v+0x2a4>
8008d238:	a06750b2 	sb	a3,20658(v1)
8008d23c:	26e3e988 	addiu	v1,s7,-5752
8008d240:	24020001 	li	v0,1
8008d244:	a0620007 	sb	v0,7(v1)
8008d248:	26e3e988 	addiu	v1,s7,-5752
8008d24c:	26c2e974 	addiu	v0,s6,-5772
8008d250:	30e400ff 	andi	a0,a3,0xff
8008d254:	a0470004 	sb	a3,4(v0)
8008d258:	a0640006 	sb	a0,6(v1)
8008d25c:	a0640005 	sb	a0,5(v1)
8008d260:	8fbf0030 	lw	ra,48(sp)
8008d264:	8fb7002c 	lw	s7,44(sp)
8008d268:	8fb60028 	lw	s6,40(sp)
8008d26c:	8fb50024 	lw	s5,36(sp)
8008d270:	8fb40020 	lw	s4,32(sp)
8008d274:	8fb3001c 	lw	s3,28(sp)
8008d278:	8fb20018 	lw	s2,24(sp)
8008d27c:	8fb10014 	lw	s1,20(sp)
8008d280:	8fb00010 	lw	s0,16(sp)
8008d284:	03e00008 	jr	ra
8008d288:	27bd0038 	addiu	sp,sp,56
8008d28c:	92840004 	lbu	a0,4(s4)
8008d290:	92a30004 	lbu	v1,4(s5)
8008d294:	00881023 	subu	v0,a0,t0
8008d298:	00431021 	addu	v0,v0,v1
8008d29c:	2442ffff 	addiu	v0,v0,-1
8008d2a0:	00021400 	sll	v0,v0,0x10
8008d2a4:	00021403 	sra	v0,v0,0x10
8008d2a8:	00881826 	xor	v1,a0,t0
8008d2ac:	304600ff 	andi	a2,v0,0xff
8008d2b0:	30630080 	andi	v1,v1,0x80
8008d2b4:	00022827 	nor	a1,zero,v0
8008d2b8:	00862026 	xor	a0,a0,a2
8008d2bc:	00832024 	and	a0,a0,v1
8008d2c0:	00052fc2 	srl	a1,a1,0x1f
8008d2c4:	3c038022 	lui	v1,0x8022
8008d2c8:	a46250c6 	sh	v0,20678(v1)
8008d2cc:	10800014 	beqz	a0,8008d320 <_Z6OpF7M1v+0x25c>
8008d2d0:	a2a50004 	sb	a1,4(s5)
8008d2d4:	24020001 	li	v0,1
8008d2d8:	a2a20007 	sb	v0,7(s5)
8008d2dc:	26e3e988 	addiu	v1,s7,-5752
8008d2e0:	26c2e974 	addiu	v0,s6,-5772
8008d2e4:	30c400ff 	andi	a0,a2,0xff
8008d2e8:	a0460004 	sb	a2,4(v0)
8008d2ec:	a0640006 	sb	a0,6(v1)
8008d2f0:	a0640005 	sb	a0,5(v1)
8008d2f4:	8fbf0030 	lw	ra,48(sp)
8008d2f8:	8fb7002c 	lw	s7,44(sp)
8008d2fc:	8fb60028 	lw	s6,40(sp)
8008d300:	8fb50024 	lw	s5,36(sp)
8008d304:	8fb40020 	lw	s4,32(sp)
8008d308:	8fb3001c 	lw	s3,28(sp)
8008d30c:	8fb20018 	lw	s2,24(sp)
8008d310:	8fb10014 	lw	s1,20(sp)
8008d314:	8fb00010 	lw	s0,16(sp)
8008d318:	03e00008 	jr	ra
8008d31c:	27bd0038 	addiu	sp,sp,56
8008d320:	080234b7 	j	8008d2dc <_Z6OpF7M1v+0x218>
8008d324:	a2a00007 	sb	zero,7(s5)
8008d328:	912350ab 	lbu	v1,20651(t1)
8008d32c:	24020001 	li	v0,1
8008d330:	916550aa 	lbu	a1,20650(t3)
8008d334:	a2a20004 	sb	v0,4(s5)
8008d338:	00031900 	sll	v1,v1,0x4
8008d33c:	26c2e974 	addiu	v0,s6,-5772
8008d340:	00651825 	or	v1,v1,a1
8008d344:	90440004 	lbu	a0,4(v0)
8008d348:	306700ff 	andi	a3,v1,0xff
8008d34c:	00871026 	xor	v0,a0,a3
8008d350:	30420080 	andi	v0,v0,0x80
8008d354:	00882026 	xor	a0,a0,t0
8008d358:	3c038022 	lui	v1,0x8022
8008d35c:	00822024 	and	a0,a0,v0
8008d360:	1480ffb6 	bnez	a0,8008d23c <_Z6OpF7M1v+0x178>
8008d364:	a06750b2 	sb	a3,20658(v1)
8008d368:	26e2e988 	addiu	v0,s7,-5752
8008d36c:	08023492 	j	8008d248 <_Z6OpF7M1v+0x184>
8008d370:	a0400007 	sb	zero,7(v0)
8008d374:	2543ffff 	addiu	v1,t2,-1
8008d378:	a12350ab 	sb	v1,20651(t1)
8008d37c:	912350ab 	lbu	v1,20651(t1)
8008d380:	24e2000a 	addiu	v0,a3,10
8008d384:	a16250aa 	sb	v0,20650(t3)
8008d388:	2c62000a 	sltiu	v0,v1,10
8008d38c:	1440ffe6 	bnez	v0,8008d328 <_Z6OpF7M1v+0x264>
8008d390:	2462000a 	addiu	v0,v1,10
8008d394:	08023480 	j	8008d200 <_Z6OpF7M1v+0x13c>
8008d398:	a12250ab 	sb	v0,20651(t1)

8008d39c <_Z6Op17M0v>:
8008d39c:	27bdffd0 	addiu	sp,sp,-48
8008d3a0:	afb40020 	sw	s4,32(sp)
8008d3a4:	3c148021 	lui	s4,0x8021
8008d3a8:	2694e988 	addiu	s4,s4,-5752
8008d3ac:	8e850020 	lw	a1,32(s4)
8008d3b0:	afbf0028 	sw	ra,40(sp)
8008d3b4:	afb50024 	sw	s5,36(sp)
8008d3b8:	afb3001c 	sw	s3,28(sp)
8008d3bc:	afb20018 	sw	s2,24(sp)
8008d3c0:	afb10014 	sw	s1,20(sp)
8008d3c4:	afb00010 	sw	s0,16(sp)
8008d3c8:	90a20000 	lbu	v0,0(a1)
8008d3cc:	3c158022 	lui	s5,0x8022
8008d3d0:	3c118021 	lui	s1,0x8021
8008d3d4:	2631e974 	addiu	s1,s1,-5772
8008d3d8:	a2a250cc 	sb	v0,20684(s5)
8008d3dc:	90a30000 	lbu	v1,0(a1)
8008d3e0:	96220006 	lhu	v0,6(s1)
8008d3e4:	3c128007 	lui	s2,0x8007
8008d3e8:	00621821 	addu	v1,v1,v0
8008d3ec:	3063ffff 	andi	v1,v1,0xffff
8008d3f0:	24a50001 	addiu	a1,a1,1
8008d3f4:	00602021 	move	a0,v1
8008d3f8:	3c138021 	lui	s3,0x8021
8008d3fc:	265269c0 	addiu	s2,s2,27072
8008d400:	ae850020 	sw	a1,32(s4)
8008d404:	0240f809 	jalr	s2
8008d408:	ae637018 	sw	v1,28696(s3)
8008d40c:	8e647018 	lw	a0,28696(s3)
8008d410:	00408021 	move	s0,v0
8008d414:	3c028007 	lui	v0,0x8007
8008d418:	24426674 	addiu	v0,v0,26228
8008d41c:	0040f809 	jalr	v0
8008d420:	24840002 	addiu	a0,a0,2
8008d424:	9624000c 	lhu	a0,12(s1)
8008d428:	00021c00 	sll	v1,v0,0x10
8008d42c:	02048021 	addu	s0,s0,a0
8008d430:	00701821 	addu	v1,v1,s0
8008d434:	00602021 	move	a0,v1
8008d438:	96300004 	lhu	s0,4(s1)
8008d43c:	ae637018 	sw	v1,28696(s3)
8008d440:	0240f809 	jalr	s2
8008d444:	a2a250cc 	sb	v0,20684(s5)
8008d448:	02028025 	or	s0,s0,v0
8008d44c:	3202ffff 	andi	v0,s0,0xffff
8008d450:	00021a02 	srl	v1,v0,0x8
8008d454:	0002102b 	sltu	v0,zero,v0
8008d458:	a6300004 	sh	s0,4(s1)
8008d45c:	a2830006 	sb	v1,6(s4)
8008d460:	a2820005 	sb	v0,5(s4)
8008d464:	8fbf0028 	lw	ra,40(sp)
8008d468:	8fb50024 	lw	s5,36(sp)
8008d46c:	8fb40020 	lw	s4,32(sp)
8008d470:	8fb3001c 	lw	s3,28(sp)
8008d474:	8fb20018 	lw	s2,24(sp)
8008d478:	8fb10014 	lw	s1,20(sp)
8008d47c:	8fb00010 	lw	s0,16(sp)
8008d480:	03e00008 	jr	ra
8008d484:	27bd0030 	addiu	sp,sp,48

8008d488 <_Z6Op17M1v>:
8008d488:	27bdffd0 	addiu	sp,sp,-48
8008d48c:	afb40020 	sw	s4,32(sp)
8008d490:	3c148021 	lui	s4,0x8021
8008d494:	2694e988 	addiu	s4,s4,-5752
8008d498:	8e850020 	lw	a1,32(s4)
8008d49c:	afbf0028 	sw	ra,40(sp)
8008d4a0:	afb50024 	sw	s5,36(sp)
8008d4a4:	afb3001c 	sw	s3,28(sp)
8008d4a8:	afb20018 	sw	s2,24(sp)
8008d4ac:	afb10014 	sw	s1,20(sp)
8008d4b0:	afb00010 	sw	s0,16(sp)
8008d4b4:	90a20000 	lbu	v0,0(a1)
8008d4b8:	3c158022 	lui	s5,0x8022
8008d4bc:	3c128021 	lui	s2,0x8021
8008d4c0:	2652e974 	addiu	s2,s2,-5772
8008d4c4:	a2a250cc 	sb	v0,20684(s5)
8008d4c8:	90a30000 	lbu	v1,0(a1)
8008d4cc:	96420006 	lhu	v0,6(s2)
8008d4d0:	24a50001 	addiu	a1,a1,1
8008d4d4:	00621821 	addu	v1,v1,v0
8008d4d8:	3063ffff 	andi	v1,v1,0xffff
8008d4dc:	3c138021 	lui	s3,0x8021
8008d4e0:	3c028007 	lui	v0,0x8007
8008d4e4:	00602021 	move	a0,v1
8008d4e8:	ae850020 	sw	a1,32(s4)
8008d4ec:	244269c0 	addiu	v0,v0,27072
8008d4f0:	0040f809 	jalr	v0
8008d4f4:	ae637018 	sw	v1,28696(s3)
8008d4f8:	8e647018 	lw	a0,28696(s3)
8008d4fc:	3c118007 	lui	s1,0x8007
8008d500:	26316674 	addiu	s1,s1,26228
8008d504:	24840002 	addiu	a0,a0,2
8008d508:	0220f809 	jalr	s1
8008d50c:	00408021 	move	s0,v0
8008d510:	9644000c 	lhu	a0,12(s2)
8008d514:	00021c00 	sll	v1,v0,0x10
8008d518:	02048021 	addu	s0,s0,a0
8008d51c:	00701821 	addu	v1,v1,s0
8008d520:	00602021 	move	a0,v1
8008d524:	92500004 	lbu	s0,4(s2)
8008d528:	a2a250cc 	sb	v0,20684(s5)
8008d52c:	0220f809 	jalr	s1
8008d530:	ae637018 	sw	v1,28696(s3)
8008d534:	02028025 	or	s0,s0,v0
8008d538:	320200ff 	andi	v0,s0,0xff
8008d53c:	a2500004 	sb	s0,4(s2)
8008d540:	a2820006 	sb	v0,6(s4)
8008d544:	a2820005 	sb	v0,5(s4)
8008d548:	8fbf0028 	lw	ra,40(sp)
8008d54c:	8fb50024 	lw	s5,36(sp)
8008d550:	8fb40020 	lw	s4,32(sp)
8008d554:	8fb3001c 	lw	s3,28(sp)
8008d558:	8fb20018 	lw	s2,24(sp)
8008d55c:	8fb10014 	lw	s1,20(sp)
8008d560:	8fb00010 	lw	s0,16(sp)
8008d564:	03e00008 	jr	ra
8008d568:	27bd0030 	addiu	sp,sp,48

8008d56c <_Z6OpF3M0v>:
8008d56c:	27bdffd0 	addiu	sp,sp,-48
8008d570:	afb50024 	sw	s5,36(sp)
8008d574:	3c158021 	lui	s5,0x8021
8008d578:	afbf002c 	sw	ra,44(sp)
8008d57c:	afb60028 	sw	s6,40(sp)
8008d580:	afb40020 	sw	s4,32(sp)
8008d584:	afb3001c 	sw	s3,28(sp)
8008d588:	afb20018 	sw	s2,24(sp)
8008d58c:	afb10014 	sw	s1,20(sp)
8008d590:	afb00010 	sw	s0,16(sp)
8008d594:	26b4e988 	addiu	s4,s5,-5752
8008d598:	8e850020 	lw	a1,32(s4)
8008d59c:	3c128022 	lui	s2,0x8022
8008d5a0:	90a20000 	lbu	v0,0(a1)
8008d5a4:	3c168021 	lui	s6,0x8021
8008d5a8:	a24250cc 	sb	v0,20684(s2)
8008d5ac:	26d3e974 	addiu	s3,s6,-5772
8008d5b0:	90a30000 	lbu	v1,0(a1)
8008d5b4:	96620008 	lhu	v0,8(s3)
8008d5b8:	24a50001 	addiu	a1,a1,1
8008d5bc:	00621821 	addu	v1,v1,v0
8008d5c0:	3063ffff 	andi	v1,v1,0xffff
8008d5c4:	3c118021 	lui	s1,0x8021
8008d5c8:	3c108007 	lui	s0,0x8007
8008d5cc:	00602021 	move	a0,v1
8008d5d0:	261069c0 	addiu	s0,s0,27072
8008d5d4:	ae850020 	sw	a1,32(s4)
8008d5d8:	0200f809 	jalr	s0
8008d5dc:	ae237018 	sw	v1,28696(s1)
8008d5e0:	8e830010 	lw	v1,16(s4)
8008d5e4:	9665000c 	lhu	a1,12(s3)
8008d5e8:	00a32821 	addu	a1,a1,v1
8008d5ec:	3c0300ff 	lui	v1,0xff
8008d5f0:	3463ffff 	ori	v1,v1,0xffff
8008d5f4:	00452821 	addu	a1,v0,a1
8008d5f8:	00a32824 	and	a1,a1,v1
8008d5fc:	00021203 	sra	v0,v0,0x8
8008d600:	00a02021 	move	a0,a1
8008d604:	a24250cc 	sb	v0,20684(s2)
8008d608:	0200f809 	jalr	s0
8008d60c:	ae257018 	sw	a1,28696(s1)
8008d610:	00405821 	move	t3,v0
8008d614:	92620002 	lbu	v0,2(s3)
8008d618:	3c038022 	lui	v1,0x8022
8008d61c:	30420008 	andi	v0,v0,0x8
8008d620:	10400061 	beqz	v0,8008d7a8 <_Z6OpF3M0v+0x23c>
8008d624:	a46b50be 	sh	t3,20670(v1)
8008d628:	92820004 	lbu	v0,4(s4)
8008d62c:	966c0004 	lhu	t4,4(s3)
8008d630:	3169000f 	andi	t1,t3,0xf
8008d634:	2c420001 	sltiu	v0,v0,1
8008d638:	01221021 	addu	v0,t1,v0
8008d63c:	000b3102 	srl	a2,t3,0x4
8008d640:	3185000f 	andi	a1,t4,0xf
8008d644:	000c1902 	srl	v1,t4,0x4
8008d648:	00a22823 	subu	a1,a1,v0
8008d64c:	30c6000f 	andi	a2,a2,0xf
8008d650:	000b4302 	srl	t0,t3,0xc
8008d654:	000b3a02 	srl	a3,t3,0x8
8008d658:	000c2202 	srl	a0,t4,0x8
8008d65c:	3063000f 	andi	v1,v1,0xf
8008d660:	000c1302 	srl	v0,t4,0xc
8008d664:	30e7000f 	andi	a3,a3,0xf
8008d668:	00661823 	subu	v1,v1,a2
8008d66c:	00481023 	subu	v0,v0,t0
8008d670:	3084000f 	andi	a0,a0,0xf
8008d674:	00872023 	subu	a0,a0,a3
8008d678:	30a500ff 	andi	a1,a1,0xff
8008d67c:	306f00ff 	andi	t7,v1,0xff
8008d680:	305200ff 	andi	s2,v0,0xff
8008d684:	3c038022 	lui	v1,0x8022
8008d688:	3c028022 	lui	v0,0x8022
8008d68c:	309000ff 	andi	s0,a0,0xff
8008d690:	3c118022 	lui	s1,0x8022
8008d694:	3c0e8022 	lui	t6,0x8022
8008d698:	3c0d8022 	lui	t5,0x8022
8008d69c:	3c0a8022 	lui	t2,0x8022
8008d6a0:	a04950ae 	sb	t1,20654(v0)
8008d6a4:	a06650af 	sb	a2,20655(v1)
8008d6a8:	3c028022 	lui	v0,0x8022
8008d6ac:	3c038022 	lui	v1,0x8022
8008d6b0:	2ca4000a 	sltiu	a0,a1,10
8008d6b4:	a04750b0 	sb	a3,20656(v0)
8008d6b8:	a06850b1 	sb	t0,20657(v1)
8008d6bc:	a22550aa 	sb	a1,20650(s1)
8008d6c0:	a1cf50ab 	sb	t7,20651(t6)
8008d6c4:	a1b050ac 	sb	s0,20652(t5)
8008d6c8:	10800069 	beqz	a0,8008d870 <_Z6OpF3M0v+0x304>
8008d6cc:	a15250ad 	sb	s2,20653(t2)
8008d6d0:	91c350ab 	lbu	v1,20651(t6)
8008d6d4:	2c62000a 	sltiu	v0,v1,10
8008d6d8:	1040005c 	beqz	v0,8008d84c <_Z6OpF3M0v+0x2e0>
8008d6dc:	2462000a 	addiu	v0,v1,10
8008d6e0:	91a350ac 	lbu	v1,20652(t5)
8008d6e4:	2c62000a 	sltiu	v0,v1,10
8008d6e8:	1040006b 	beqz	v0,8008d898 <_Z6OpF3M0v+0x32c>
8008d6ec:	2462000a 	addiu	v0,v1,10
8008d6f0:	914350ad 	lbu	v1,20653(t2)
8008d6f4:	2c62000a 	sltiu	v0,v1,10
8008d6f8:	14400052 	bnez	v0,8008d844 <_Z6OpF3M0v+0x2d8>
8008d6fc:	24020001 	li	v0,1
8008d700:	2462000a 	addiu	v0,v1,10
8008d704:	a14250ad 	sb	v0,20653(t2)
8008d708:	a2800004 	sb	zero,4(s4)
8008d70c:	914250ad 	lbu	v0,20653(t2)
8008d710:	91a350ac 	lbu	v1,20652(t5)
8008d714:	91c450ab 	lbu	a0,20651(t6)
8008d718:	00031a00 	sll	v1,v1,0x8
8008d71c:	00021300 	sll	v0,v0,0xc
8008d720:	922550aa 	lbu	a1,20650(s1)
8008d724:	00431025 	or	v0,v0,v1
8008d728:	00451025 	or	v0,v0,a1
8008d72c:	00042100 	sll	a0,a0,0x4
8008d730:	00822025 	or	a0,a0,v0
8008d734:	308affff 	andi	t2,a0,0xffff
8008d738:	018a1026 	xor	v0,t4,t2
8008d73c:	018b2026 	xor	a0,t4,t3
8008d740:	30428000 	andi	v0,v0,0x8000
8008d744:	3c038022 	lui	v1,0x8022
8008d748:	00822024 	and	a0,a0,v0
8008d74c:	1080005b 	beqz	a0,8008d8bc <_Z6OpF3M0v+0x350>
8008d750:	a46a50b4 	sh	t2,20660(v1)
8008d754:	26a3e988 	addiu	v1,s5,-5752
8008d758:	24020001 	li	v0,1
8008d75c:	a0620007 	sb	v0,7(v1)
8008d760:	26c3e974 	addiu	v1,s6,-5772
8008d764:	3142ffff 	andi	v0,t2,0xffff
8008d768:	a46a0004 	sh	t2,4(v1)
8008d76c:	26a4e988 	addiu	a0,s5,-5752
8008d770:	00021a02 	srl	v1,v0,0x8
8008d774:	0002102b 	sltu	v0,zero,v0
8008d778:	a0830006 	sb	v1,6(a0)
8008d77c:	a0820005 	sb	v0,5(a0)
8008d780:	8fbf002c 	lw	ra,44(sp)
8008d784:	8fb60028 	lw	s6,40(sp)
8008d788:	8fb50024 	lw	s5,36(sp)
8008d78c:	8fb40020 	lw	s4,32(sp)
8008d790:	8fb3001c 	lw	s3,28(sp)
8008d794:	8fb20018 	lw	s2,24(sp)
8008d798:	8fb10014 	lw	s1,20(sp)
8008d79c:	8fb00010 	lw	s0,16(sp)
8008d7a0:	03e00008 	jr	ra
8008d7a4:	27bd0030 	addiu	sp,sp,48
8008d7a8:	96640004 	lhu	a0,4(s3)
8008d7ac:	92830004 	lbu	v1,4(s4)
8008d7b0:	008b1023 	subu	v0,a0,t3
8008d7b4:	00431021 	addu	v0,v0,v1
8008d7b8:	2442ffff 	addiu	v0,v0,-1
8008d7bc:	008b1826 	xor	v1,a0,t3
8008d7c0:	3046ffff 	andi	a2,v0,0xffff
8008d7c4:	30638000 	andi	v1,v1,0x8000
8008d7c8:	00022827 	nor	a1,zero,v0
8008d7cc:	00862026 	xor	a0,a0,a2
8008d7d0:	00832024 	and	a0,a0,v1
8008d7d4:	00052fc2 	srl	a1,a1,0x1f
8008d7d8:	3c038022 	lui	v1,0x8022
8008d7dc:	ac6250c8 	sw	v0,20680(v1)
8008d7e0:	10800015 	beqz	a0,8008d838 <_Z6OpF3M0v+0x2cc>
8008d7e4:	a2850004 	sb	a1,4(s4)
8008d7e8:	24020001 	li	v0,1
8008d7ec:	a2820007 	sb	v0,7(s4)
8008d7f0:	26c3e974 	addiu	v1,s6,-5772
8008d7f4:	30c2ffff 	andi	v0,a2,0xffff
8008d7f8:	a4660004 	sh	a2,4(v1)
8008d7fc:	26a4e988 	addiu	a0,s5,-5752
8008d800:	00021a02 	srl	v1,v0,0x8
8008d804:	0002102b 	sltu	v0,zero,v0
8008d808:	a0830006 	sb	v1,6(a0)
8008d80c:	a0820005 	sb	v0,5(a0)
8008d810:	8fbf002c 	lw	ra,44(sp)
8008d814:	8fb60028 	lw	s6,40(sp)
8008d818:	8fb50024 	lw	s5,36(sp)
8008d81c:	8fb40020 	lw	s4,32(sp)
8008d820:	8fb3001c 	lw	s3,28(sp)
8008d824:	8fb20018 	lw	s2,24(sp)
8008d828:	8fb10014 	lw	s1,20(sp)
8008d82c:	8fb00010 	lw	s0,16(sp)
8008d830:	03e00008 	jr	ra
8008d834:	27bd0030 	addiu	sp,sp,48
8008d838:	080235fc 	j	8008d7f0 <_Z6OpF3M0v+0x284>
8008d83c:	a2800007 	sb	zero,7(s4)
8008d840:	24020001 	li	v0,1
8008d844:	080235c3 	j	8008d70c <_Z6OpF3M0v+0x1a0>
8008d848:	a2820004 	sb	v0,4(s4)
8008d84c:	2603ffff 	addiu	v1,s0,-1
8008d850:	a1a350ac 	sb	v1,20652(t5)
8008d854:	91a350ac 	lbu	v1,20652(t5)
8008d858:	a1c250ab 	sb	v0,20651(t6)
8008d85c:	2c62000a 	sltiu	v0,v1,10
8008d860:	1440ffa3 	bnez	v0,8008d6f0 <_Z6OpF3M0v+0x184>
8008d864:	2462000a 	addiu	v0,v1,10
8008d868:	08023627 	j	8008d89c <_Z6OpF3M0v+0x330>
8008d86c:	2643ffff 	addiu	v1,s2,-1
8008d870:	25e3ffff 	addiu	v1,t7,-1
8008d874:	a1c350ab 	sb	v1,20651(t6)
8008d878:	91c350ab 	lbu	v1,20651(t6)
8008d87c:	24a2000a 	addiu	v0,a1,10
8008d880:	a22250aa 	sb	v0,20650(s1)
8008d884:	2c62000a 	sltiu	v0,v1,10
8008d888:	1440ff95 	bnez	v0,8008d6e0 <_Z6OpF3M0v+0x174>
8008d88c:	2462000a 	addiu	v0,v1,10
8008d890:	08023614 	j	8008d850 <_Z6OpF3M0v+0x2e4>
8008d894:	2603ffff 	addiu	v1,s0,-1
8008d898:	2643ffff 	addiu	v1,s2,-1
8008d89c:	a14350ad 	sb	v1,20653(t2)
8008d8a0:	914350ad 	lbu	v1,20653(t2)
8008d8a4:	a1a250ac 	sb	v0,20652(t5)
8008d8a8:	2c62000a 	sltiu	v0,v1,10
8008d8ac:	1440ffe4 	bnez	v0,8008d840 <_Z6OpF3M0v+0x2d4>
8008d8b0:	2462000a 	addiu	v0,v1,10
8008d8b4:	080235c2 	j	8008d708 <_Z6OpF3M0v+0x19c>
8008d8b8:	a14250ad 	sb	v0,20653(t2)
8008d8bc:	26a2e988 	addiu	v0,s5,-5752
8008d8c0:	080235d8 	j	8008d760 <_Z6OpF3M0v+0x1f4>
8008d8c4:	a0400007 	sb	zero,7(v0)

8008d8c8 <_Z6OpE3M0v>:
8008d8c8:	27bdffd8 	addiu	sp,sp,-40
8008d8cc:	afb20018 	sw	s2,24(sp)
8008d8d0:	3c128021 	lui	s2,0x8021
8008d8d4:	afb3001c 	sw	s3,28(sp)
8008d8d8:	afb10014 	sw	s1,20(sp)
8008d8dc:	afb00010 	sw	s0,16(sp)
8008d8e0:	afbf0020 	sw	ra,32(sp)
8008d8e4:	2651e988 	addiu	s1,s2,-5752
8008d8e8:	8e250020 	lw	a1,32(s1)
8008d8ec:	3c028022 	lui	v0,0x8022
8008d8f0:	90a30000 	lbu	v1,0(a1)
8008d8f4:	3c138021 	lui	s3,0x8021
8008d8f8:	a04350cc 	sb	v1,20684(v0)
8008d8fc:	2670e974 	addiu	s0,s3,-5772
8008d900:	90a20000 	lbu	v0,0(a1)
8008d904:	96030008 	lhu	v1,8(s0)
8008d908:	24a50001 	addiu	a1,a1,1
8008d90c:	00431021 	addu	v0,v0,v1
8008d910:	3042ffff 	andi	v0,v0,0xffff
8008d914:	3c038021 	lui	v1,0x8021
8008d918:	ac627018 	sw	v0,28696(v1)
8008d91c:	00402021 	move	a0,v0
8008d920:	3c028007 	lui	v0,0x8007
8008d924:	244269c0 	addiu	v0,v0,27072
8008d928:	0040f809 	jalr	v0
8008d92c:	ae250020 	sw	a1,32(s1)
8008d930:	00405821 	move	t3,v0
8008d934:	92020002 	lbu	v0,2(s0)
8008d938:	3c038022 	lui	v1,0x8022
8008d93c:	30420008 	andi	v0,v0,0x8
8008d940:	1040005e 	beqz	v0,8008dabc <_Z6OpE3M0v+0x1f4>
8008d944:	a46b50be 	sh	t3,20670(v1)
8008d948:	92220004 	lbu	v0,4(s1)
8008d94c:	960c0004 	lhu	t4,4(s0)
8008d950:	3169000f 	andi	t1,t3,0xf
8008d954:	2c420001 	sltiu	v0,v0,1
8008d958:	01221021 	addu	v0,t1,v0
8008d95c:	000b3102 	srl	a2,t3,0x4
8008d960:	3185000f 	andi	a1,t4,0xf
8008d964:	000c1902 	srl	v1,t4,0x4
8008d968:	00a22823 	subu	a1,a1,v0
8008d96c:	30c6000f 	andi	a2,a2,0xf
8008d970:	000b4302 	srl	t0,t3,0xc
8008d974:	000b3a02 	srl	a3,t3,0x8
8008d978:	000c2202 	srl	a0,t4,0x8
8008d97c:	3063000f 	andi	v1,v1,0xf
8008d980:	000c1302 	srl	v0,t4,0xc
8008d984:	30e7000f 	andi	a3,a3,0xf
8008d988:	00661823 	subu	v1,v1,a2
8008d98c:	00481023 	subu	v0,v0,t0
8008d990:	3084000f 	andi	a0,a0,0xf
8008d994:	00872023 	subu	a0,a0,a3
8008d998:	30a500ff 	andi	a1,a1,0xff
8008d99c:	306f00ff 	andi	t7,v1,0xff
8008d9a0:	305900ff 	andi	t9,v0,0xff
8008d9a4:	3c038022 	lui	v1,0x8022
8008d9a8:	3c028022 	lui	v0,0x8022
8008d9ac:	309000ff 	andi	s0,a0,0xff
8008d9b0:	3c188022 	lui	t8,0x8022
8008d9b4:	3c0e8022 	lui	t6,0x8022
8008d9b8:	3c0d8022 	lui	t5,0x8022
8008d9bc:	3c0a8022 	lui	t2,0x8022
8008d9c0:	a04950ae 	sb	t1,20654(v0)
8008d9c4:	a06650af 	sb	a2,20655(v1)
8008d9c8:	3c028022 	lui	v0,0x8022
8008d9cc:	3c038022 	lui	v1,0x8022
8008d9d0:	2ca4000a 	sltiu	a0,a1,10
8008d9d4:	a04750b0 	sb	a3,20656(v0)
8008d9d8:	a06850b1 	sb	t0,20657(v1)
8008d9dc:	a30550aa 	sb	a1,20650(t8)
8008d9e0:	a1cf50ab 	sb	t7,20651(t6)
8008d9e4:	a1b050ac 	sb	s0,20652(t5)
8008d9e8:	10800063 	beqz	a0,8008db78 <_Z6OpE3M0v+0x2b0>
8008d9ec:	a15950ad 	sb	t9,20653(t2)
8008d9f0:	91c350ab 	lbu	v1,20651(t6)
8008d9f4:	2c62000a 	sltiu	v0,v1,10
8008d9f8:	10400056 	beqz	v0,8008db54 <_Z6OpE3M0v+0x28c>
8008d9fc:	2462000a 	addiu	v0,v1,10
8008da00:	91a350ac 	lbu	v1,20652(t5)
8008da04:	2c62000a 	sltiu	v0,v1,10
8008da08:	10400065 	beqz	v0,8008dba0 <_Z6OpE3M0v+0x2d8>
8008da0c:	2462000a 	addiu	v0,v1,10
8008da10:	914350ad 	lbu	v1,20653(t2)
8008da14:	2c62000a 	sltiu	v0,v1,10
8008da18:	1440004c 	bnez	v0,8008db4c <_Z6OpE3M0v+0x284>
8008da1c:	24020001 	li	v0,1
8008da20:	2462000a 	addiu	v0,v1,10
8008da24:	a14250ad 	sb	v0,20653(t2)
8008da28:	a2200004 	sb	zero,4(s1)
8008da2c:	914250ad 	lbu	v0,20653(t2)
8008da30:	91a350ac 	lbu	v1,20652(t5)
8008da34:	91c450ab 	lbu	a0,20651(t6)
8008da38:	00031a00 	sll	v1,v1,0x8
8008da3c:	00021300 	sll	v0,v0,0xc
8008da40:	930550aa 	lbu	a1,20650(t8)
8008da44:	00431025 	or	v0,v0,v1
8008da48:	00451025 	or	v0,v0,a1
8008da4c:	00042100 	sll	a0,a0,0x4
8008da50:	00822025 	or	a0,a0,v0
8008da54:	308affff 	andi	t2,a0,0xffff
8008da58:	018a1026 	xor	v0,t4,t2
8008da5c:	018b2026 	xor	a0,t4,t3
8008da60:	30428000 	andi	v0,v0,0x8000
8008da64:	3c038022 	lui	v1,0x8022
8008da68:	00822024 	and	a0,a0,v0
8008da6c:	10800055 	beqz	a0,8008dbc4 <_Z6OpE3M0v+0x2fc>
8008da70:	a46a50b4 	sh	t2,20660(v1)
8008da74:	2643e988 	addiu	v1,s2,-5752
8008da78:	24020001 	li	v0,1
8008da7c:	a0620007 	sb	v0,7(v1)
8008da80:	2663e974 	addiu	v1,s3,-5772
8008da84:	3142ffff 	andi	v0,t2,0xffff
8008da88:	a46a0004 	sh	t2,4(v1)
8008da8c:	2644e988 	addiu	a0,s2,-5752
8008da90:	00021a02 	srl	v1,v0,0x8
8008da94:	0002102b 	sltu	v0,zero,v0
8008da98:	a0830006 	sb	v1,6(a0)
8008da9c:	a0820005 	sb	v0,5(a0)
8008daa0:	8fbf0020 	lw	ra,32(sp)
8008daa4:	8fb3001c 	lw	s3,28(sp)
8008daa8:	8fb20018 	lw	s2,24(sp)
8008daac:	8fb10014 	lw	s1,20(sp)
8008dab0:	8fb00010 	lw	s0,16(sp)
8008dab4:	03e00008 	jr	ra
8008dab8:	27bd0028 	addiu	sp,sp,40
8008dabc:	96040004 	lhu	a0,4(s0)
8008dac0:	92230004 	lbu	v1,4(s1)
8008dac4:	008b1023 	subu	v0,a0,t3
8008dac8:	00431021 	addu	v0,v0,v1
8008dacc:	2442ffff 	addiu	v0,v0,-1
8008dad0:	008b1826 	xor	v1,a0,t3
8008dad4:	3046ffff 	andi	a2,v0,0xffff
8008dad8:	30638000 	andi	v1,v1,0x8000
8008dadc:	00022827 	nor	a1,zero,v0
8008dae0:	00862026 	xor	a0,a0,a2
8008dae4:	00832024 	and	a0,a0,v1
8008dae8:	00052fc2 	srl	a1,a1,0x1f
8008daec:	3c038022 	lui	v1,0x8022
8008daf0:	ac6250c8 	sw	v0,20680(v1)
8008daf4:	10800012 	beqz	a0,8008db40 <_Z6OpE3M0v+0x278>
8008daf8:	a2250004 	sb	a1,4(s1)
8008dafc:	24020001 	li	v0,1
8008db00:	a2220007 	sb	v0,7(s1)
8008db04:	2663e974 	addiu	v1,s3,-5772
8008db08:	30c2ffff 	andi	v0,a2,0xffff
8008db0c:	a4660004 	sh	a2,4(v1)
8008db10:	2644e988 	addiu	a0,s2,-5752
8008db14:	00021a02 	srl	v1,v0,0x8
8008db18:	0002102b 	sltu	v0,zero,v0
8008db1c:	a0830006 	sb	v1,6(a0)
8008db20:	a0820005 	sb	v0,5(a0)
8008db24:	8fbf0020 	lw	ra,32(sp)
8008db28:	8fb3001c 	lw	s3,28(sp)
8008db2c:	8fb20018 	lw	s2,24(sp)
8008db30:	8fb10014 	lw	s1,20(sp)
8008db34:	8fb00010 	lw	s0,16(sp)
8008db38:	03e00008 	jr	ra
8008db3c:	27bd0028 	addiu	sp,sp,40
8008db40:	080236c1 	j	8008db04 <_Z6OpE3M0v+0x23c>
8008db44:	a2200007 	sb	zero,7(s1)
8008db48:	24020001 	li	v0,1
8008db4c:	0802368b 	j	8008da2c <_Z6OpE3M0v+0x164>
8008db50:	a2220004 	sb	v0,4(s1)
8008db54:	2603ffff 	addiu	v1,s0,-1
8008db58:	a1a350ac 	sb	v1,20652(t5)
8008db5c:	91a350ac 	lbu	v1,20652(t5)
8008db60:	a1c250ab 	sb	v0,20651(t6)
8008db64:	2c62000a 	sltiu	v0,v1,10
8008db68:	1440ffa9 	bnez	v0,8008da10 <_Z6OpE3M0v+0x148>
8008db6c:	2462000a 	addiu	v0,v1,10
8008db70:	080236e9 	j	8008dba4 <_Z6OpE3M0v+0x2dc>
8008db74:	2723ffff 	addiu	v1,t9,-1
8008db78:	25e3ffff 	addiu	v1,t7,-1
8008db7c:	a1c350ab 	sb	v1,20651(t6)
8008db80:	91c350ab 	lbu	v1,20651(t6)
8008db84:	24a2000a 	addiu	v0,a1,10
8008db88:	a30250aa 	sb	v0,20650(t8)
8008db8c:	2c62000a 	sltiu	v0,v1,10
8008db90:	1440ff9b 	bnez	v0,8008da00 <_Z6OpE3M0v+0x138>
8008db94:	2462000a 	addiu	v0,v1,10
8008db98:	080236d6 	j	8008db58 <_Z6OpE3M0v+0x290>
8008db9c:	2603ffff 	addiu	v1,s0,-1
8008dba0:	2723ffff 	addiu	v1,t9,-1
8008dba4:	a14350ad 	sb	v1,20653(t2)
8008dba8:	914350ad 	lbu	v1,20653(t2)
8008dbac:	a1a250ac 	sb	v0,20652(t5)
8008dbb0:	2c62000a 	sltiu	v0,v1,10
8008dbb4:	1440ffe4 	bnez	v0,8008db48 <_Z6OpE3M0v+0x280>
8008dbb8:	2462000a 	addiu	v0,v1,10
8008dbbc:	0802368a 	j	8008da28 <_Z6OpE3M0v+0x160>
8008dbc0:	a14250ad 	sb	v0,20653(t2)
8008dbc4:	2642e988 	addiu	v0,s2,-5752
8008dbc8:	080236a0 	j	8008da80 <_Z6OpE3M0v+0x1b8>
8008dbcc:	a0400007 	sb	zero,7(v0)

8008dbd0 <_Z6OpE1M0v>:
8008dbd0:	27bdffd0 	addiu	sp,sp,-48
8008dbd4:	afb50024 	sw	s5,36(sp)
8008dbd8:	3c158021 	lui	s5,0x8021
8008dbdc:	afbf002c 	sw	ra,44(sp)
8008dbe0:	afb60028 	sw	s6,40(sp)
8008dbe4:	afb40020 	sw	s4,32(sp)
8008dbe8:	afb3001c 	sw	s3,28(sp)
8008dbec:	afb20018 	sw	s2,24(sp)
8008dbf0:	afb10014 	sw	s1,20(sp)
8008dbf4:	afb00010 	sw	s0,16(sp)
8008dbf8:	26b4e988 	addiu	s4,s5,-5752
8008dbfc:	8e850020 	lw	a1,32(s4)
8008dc00:	3c168021 	lui	s6,0x8021
8008dc04:	90a30000 	lbu	v1,0(a1)
8008dc08:	26d3e974 	addiu	s3,s6,-5772
8008dc0c:	3c128022 	lui	s2,0x8022
8008dc10:	9664000a 	lhu	a0,10(s3)
8008dc14:	a24350cc 	sb	v1,20684(s2)
8008dc18:	96620006 	lhu	v0,6(s3)
8008dc1c:	90a30000 	lbu	v1,0(a1)
8008dc20:	00441021 	addu	v0,v0,a0
8008dc24:	00621821 	addu	v1,v1,v0
8008dc28:	3063ffff 	andi	v1,v1,0xffff
8008dc2c:	24a50001 	addiu	a1,a1,1
8008dc30:	3c118021 	lui	s1,0x8021
8008dc34:	3c108007 	lui	s0,0x8007
8008dc38:	00602021 	move	a0,v1
8008dc3c:	261069c0 	addiu	s0,s0,27072
8008dc40:	ae850020 	sw	a1,32(s4)
8008dc44:	0200f809 	jalr	s0
8008dc48:	ae237018 	sw	v1,28696(s1)
8008dc4c:	8e830010 	lw	v1,16(s4)
8008dc50:	00022a03 	sra	a1,v0,0x8
8008dc54:	00431021 	addu	v0,v0,v1
8008dc58:	00402021 	move	a0,v0
8008dc5c:	a24550cc 	sb	a1,20684(s2)
8008dc60:	0200f809 	jalr	s0
8008dc64:	ae227018 	sw	v0,28696(s1)
8008dc68:	00405821 	move	t3,v0
8008dc6c:	92620002 	lbu	v0,2(s3)
8008dc70:	3c038022 	lui	v1,0x8022
8008dc74:	30420008 	andi	v0,v0,0x8
8008dc78:	10400061 	beqz	v0,8008de00 <_Z6OpE1M0v+0x230>
8008dc7c:	a46b50be 	sh	t3,20670(v1)
8008dc80:	92820004 	lbu	v0,4(s4)
8008dc84:	966c0004 	lhu	t4,4(s3)
8008dc88:	3169000f 	andi	t1,t3,0xf
8008dc8c:	2c420001 	sltiu	v0,v0,1
8008dc90:	01221021 	addu	v0,t1,v0
8008dc94:	000b3102 	srl	a2,t3,0x4
8008dc98:	3185000f 	andi	a1,t4,0xf
8008dc9c:	000c1902 	srl	v1,t4,0x4
8008dca0:	00a22823 	subu	a1,a1,v0
8008dca4:	30c6000f 	andi	a2,a2,0xf
8008dca8:	000b4302 	srl	t0,t3,0xc
8008dcac:	000b3a02 	srl	a3,t3,0x8
8008dcb0:	000c2202 	srl	a0,t4,0x8
8008dcb4:	3063000f 	andi	v1,v1,0xf
8008dcb8:	000c1302 	srl	v0,t4,0xc
8008dcbc:	30e7000f 	andi	a3,a3,0xf
8008dcc0:	00661823 	subu	v1,v1,a2
8008dcc4:	00481023 	subu	v0,v0,t0
8008dcc8:	3084000f 	andi	a0,a0,0xf
8008dccc:	00872023 	subu	a0,a0,a3
8008dcd0:	30a500ff 	andi	a1,a1,0xff
8008dcd4:	306f00ff 	andi	t7,v1,0xff
8008dcd8:	305200ff 	andi	s2,v0,0xff
8008dcdc:	3c038022 	lui	v1,0x8022
8008dce0:	3c028022 	lui	v0,0x8022
8008dce4:	309000ff 	andi	s0,a0,0xff
8008dce8:	3c118022 	lui	s1,0x8022
8008dcec:	3c0e8022 	lui	t6,0x8022
8008dcf0:	3c0d8022 	lui	t5,0x8022
8008dcf4:	3c0a8022 	lui	t2,0x8022
8008dcf8:	a04950ae 	sb	t1,20654(v0)
8008dcfc:	a06650af 	sb	a2,20655(v1)
8008dd00:	3c028022 	lui	v0,0x8022
8008dd04:	3c038022 	lui	v1,0x8022
8008dd08:	2ca4000a 	sltiu	a0,a1,10
8008dd0c:	a04750b0 	sb	a3,20656(v0)
8008dd10:	a06850b1 	sb	t0,20657(v1)
8008dd14:	a22550aa 	sb	a1,20650(s1)
8008dd18:	a1cf50ab 	sb	t7,20651(t6)
8008dd1c:	a1b050ac 	sb	s0,20652(t5)
8008dd20:	10800069 	beqz	a0,8008dec8 <_Z6OpE1M0v+0x2f8>
8008dd24:	a15250ad 	sb	s2,20653(t2)
8008dd28:	91c350ab 	lbu	v1,20651(t6)
8008dd2c:	2c62000a 	sltiu	v0,v1,10
8008dd30:	1040005c 	beqz	v0,8008dea4 <_Z6OpE1M0v+0x2d4>
8008dd34:	2462000a 	addiu	v0,v1,10
8008dd38:	91a350ac 	lbu	v1,20652(t5)
8008dd3c:	2c62000a 	sltiu	v0,v1,10
8008dd40:	1040006b 	beqz	v0,8008def0 <_Z6OpE1M0v+0x320>
8008dd44:	2462000a 	addiu	v0,v1,10
8008dd48:	914350ad 	lbu	v1,20653(t2)
8008dd4c:	2c62000a 	sltiu	v0,v1,10
8008dd50:	14400052 	bnez	v0,8008de9c <_Z6OpE1M0v+0x2cc>
8008dd54:	24020001 	li	v0,1
8008dd58:	2462000a 	addiu	v0,v1,10
8008dd5c:	a14250ad 	sb	v0,20653(t2)
8008dd60:	a2800004 	sb	zero,4(s4)
8008dd64:	914250ad 	lbu	v0,20653(t2)
8008dd68:	91a350ac 	lbu	v1,20652(t5)
8008dd6c:	91c450ab 	lbu	a0,20651(t6)
8008dd70:	00031a00 	sll	v1,v1,0x8
8008dd74:	00021300 	sll	v0,v0,0xc
8008dd78:	922550aa 	lbu	a1,20650(s1)
8008dd7c:	00431025 	or	v0,v0,v1
8008dd80:	00451025 	or	v0,v0,a1
8008dd84:	00042100 	sll	a0,a0,0x4
8008dd88:	00822025 	or	a0,a0,v0
8008dd8c:	308affff 	andi	t2,a0,0xffff
8008dd90:	018a1026 	xor	v0,t4,t2
8008dd94:	018b2026 	xor	a0,t4,t3
8008dd98:	30428000 	andi	v0,v0,0x8000
8008dd9c:	3c038022 	lui	v1,0x8022
8008dda0:	00822024 	and	a0,a0,v0
8008dda4:	1080005b 	beqz	a0,8008df14 <_Z6OpE1M0v+0x344>
8008dda8:	a46a50b4 	sh	t2,20660(v1)
8008ddac:	26a3e988 	addiu	v1,s5,-5752
8008ddb0:	24020001 	li	v0,1
8008ddb4:	a0620007 	sb	v0,7(v1)
8008ddb8:	26c3e974 	addiu	v1,s6,-5772
8008ddbc:	3142ffff 	andi	v0,t2,0xffff
8008ddc0:	a46a0004 	sh	t2,4(v1)
8008ddc4:	26a4e988 	addiu	a0,s5,-5752
8008ddc8:	00021a02 	srl	v1,v0,0x8
8008ddcc:	0002102b 	sltu	v0,zero,v0
8008ddd0:	a0830006 	sb	v1,6(a0)
8008ddd4:	a0820005 	sb	v0,5(a0)
8008ddd8:	8fbf002c 	lw	ra,44(sp)
8008dddc:	8fb60028 	lw	s6,40(sp)
8008dde0:	8fb50024 	lw	s5,36(sp)
8008dde4:	8fb40020 	lw	s4,32(sp)
8008dde8:	8fb3001c 	lw	s3,28(sp)
8008ddec:	8fb20018 	lw	s2,24(sp)
8008ddf0:	8fb10014 	lw	s1,20(sp)
8008ddf4:	8fb00010 	lw	s0,16(sp)
8008ddf8:	03e00008 	jr	ra
8008ddfc:	27bd0030 	addiu	sp,sp,48
8008de00:	96640004 	lhu	a0,4(s3)
8008de04:	92830004 	lbu	v1,4(s4)
8008de08:	008b1023 	subu	v0,a0,t3
8008de0c:	00431021 	addu	v0,v0,v1
8008de10:	2442ffff 	addiu	v0,v0,-1
8008de14:	008b1826 	xor	v1,a0,t3
8008de18:	3046ffff 	andi	a2,v0,0xffff
8008de1c:	30638000 	andi	v1,v1,0x8000
8008de20:	00022827 	nor	a1,zero,v0
8008de24:	00862026 	xor	a0,a0,a2
8008de28:	00832024 	and	a0,a0,v1
8008de2c:	00052fc2 	srl	a1,a1,0x1f
8008de30:	3c038022 	lui	v1,0x8022
8008de34:	ac6250c8 	sw	v0,20680(v1)
8008de38:	10800015 	beqz	a0,8008de90 <_Z6OpE1M0v+0x2c0>
8008de3c:	a2850004 	sb	a1,4(s4)
8008de40:	24020001 	li	v0,1
8008de44:	a2820007 	sb	v0,7(s4)
8008de48:	26c3e974 	addiu	v1,s6,-5772
8008de4c:	30c2ffff 	andi	v0,a2,0xffff
8008de50:	a4660004 	sh	a2,4(v1)
8008de54:	26a4e988 	addiu	a0,s5,-5752
8008de58:	00021a02 	srl	v1,v0,0x8
8008de5c:	0002102b 	sltu	v0,zero,v0
8008de60:	a0830006 	sb	v1,6(a0)
8008de64:	a0820005 	sb	v0,5(a0)
8008de68:	8fbf002c 	lw	ra,44(sp)
8008de6c:	8fb60028 	lw	s6,40(sp)
8008de70:	8fb50024 	lw	s5,36(sp)
8008de74:	8fb40020 	lw	s4,32(sp)
8008de78:	8fb3001c 	lw	s3,28(sp)
8008de7c:	8fb20018 	lw	s2,24(sp)
8008de80:	8fb10014 	lw	s1,20(sp)
8008de84:	8fb00010 	lw	s0,16(sp)
8008de88:	03e00008 	jr	ra
8008de8c:	27bd0030 	addiu	sp,sp,48
8008de90:	08023792 	j	8008de48 <_Z6OpE1M0v+0x278>
8008de94:	a2800007 	sb	zero,7(s4)
8008de98:	24020001 	li	v0,1
8008de9c:	08023759 	j	8008dd64 <_Z6OpE1M0v+0x194>
8008dea0:	a2820004 	sb	v0,4(s4)
8008dea4:	2603ffff 	addiu	v1,s0,-1
8008dea8:	a1a350ac 	sb	v1,20652(t5)
8008deac:	91a350ac 	lbu	v1,20652(t5)
8008deb0:	a1c250ab 	sb	v0,20651(t6)
8008deb4:	2c62000a 	sltiu	v0,v1,10
8008deb8:	1440ffa3 	bnez	v0,8008dd48 <_Z6OpE1M0v+0x178>
8008debc:	2462000a 	addiu	v0,v1,10
8008dec0:	080237bd 	j	8008def4 <_Z6OpE1M0v+0x324>
8008dec4:	2643ffff 	addiu	v1,s2,-1
8008dec8:	25e3ffff 	addiu	v1,t7,-1
8008decc:	a1c350ab 	sb	v1,20651(t6)
8008ded0:	91c350ab 	lbu	v1,20651(t6)
8008ded4:	24a2000a 	addiu	v0,a1,10
8008ded8:	a22250aa 	sb	v0,20650(s1)
8008dedc:	2c62000a 	sltiu	v0,v1,10
8008dee0:	1440ff95 	bnez	v0,8008dd38 <_Z6OpE1M0v+0x168>
8008dee4:	2462000a 	addiu	v0,v1,10
8008dee8:	080237aa 	j	8008dea8 <_Z6OpE1M0v+0x2d8>
8008deec:	2603ffff 	addiu	v1,s0,-1
8008def0:	2643ffff 	addiu	v1,s2,-1
8008def4:	a14350ad 	sb	v1,20653(t2)
8008def8:	914350ad 	lbu	v1,20653(t2)
8008defc:	a1a250ac 	sb	v0,20652(t5)
8008df00:	2c62000a 	sltiu	v0,v1,10
8008df04:	1440ffe4 	bnez	v0,8008de98 <_Z6OpE1M0v+0x2c8>
8008df08:	2462000a 	addiu	v0,v1,10
8008df0c:	08023758 	j	8008dd60 <_Z6OpE1M0v+0x190>
8008df10:	a14250ad 	sb	v0,20653(t2)
8008df14:	26a2e988 	addiu	v0,s5,-5752
8008df18:	0802376e 	j	8008ddb8 <_Z6OpE1M0v+0x1e8>
8008df1c:	a0400007 	sb	zero,7(v0)

8008df20 <_Z6OpF2M0v>:
8008df20:	27bdffd0 	addiu	sp,sp,-48
8008df24:	afb50024 	sw	s5,36(sp)
8008df28:	3c158021 	lui	s5,0x8021
8008df2c:	afbf002c 	sw	ra,44(sp)
8008df30:	afb60028 	sw	s6,40(sp)
8008df34:	afb40020 	sw	s4,32(sp)
8008df38:	afb3001c 	sw	s3,28(sp)
8008df3c:	afb20018 	sw	s2,24(sp)
8008df40:	afb10014 	sw	s1,20(sp)
8008df44:	afb00010 	sw	s0,16(sp)
8008df48:	26b4e988 	addiu	s4,s5,-5752
8008df4c:	8e850020 	lw	a1,32(s4)
8008df50:	3c128022 	lui	s2,0x8022
8008df54:	90a20000 	lbu	v0,0(a1)
8008df58:	3c168021 	lui	s6,0x8021
8008df5c:	a24250cc 	sb	v0,20684(s2)
8008df60:	26d3e974 	addiu	s3,s6,-5772
8008df64:	90a30000 	lbu	v1,0(a1)
8008df68:	96620006 	lhu	v0,6(s3)
8008df6c:	24a50001 	addiu	a1,a1,1
8008df70:	00621821 	addu	v1,v1,v0
8008df74:	3063ffff 	andi	v1,v1,0xffff
8008df78:	3c118021 	lui	s1,0x8021
8008df7c:	3c108007 	lui	s0,0x8007
8008df80:	00602021 	move	a0,v1
8008df84:	261069c0 	addiu	s0,s0,27072
8008df88:	ae850020 	sw	a1,32(s4)
8008df8c:	0200f809 	jalr	s0
8008df90:	ae237018 	sw	v1,28696(s1)
8008df94:	8e830010 	lw	v1,16(s4)
8008df98:	00022a03 	sra	a1,v0,0x8
8008df9c:	00431021 	addu	v0,v0,v1
8008dfa0:	00402021 	move	a0,v0
8008dfa4:	a24550cc 	sb	a1,20684(s2)
8008dfa8:	0200f809 	jalr	s0
8008dfac:	ae227018 	sw	v0,28696(s1)
8008dfb0:	00405821 	move	t3,v0
8008dfb4:	92620002 	lbu	v0,2(s3)
8008dfb8:	3c038022 	lui	v1,0x8022
8008dfbc:	30420008 	andi	v0,v0,0x8
8008dfc0:	10400061 	beqz	v0,8008e148 <_Z6OpF2M0v+0x228>
8008dfc4:	a46b50be 	sh	t3,20670(v1)
8008dfc8:	92820004 	lbu	v0,4(s4)
8008dfcc:	966c0004 	lhu	t4,4(s3)
8008dfd0:	3169000f 	andi	t1,t3,0xf
8008dfd4:	2c420001 	sltiu	v0,v0,1
8008dfd8:	01221021 	addu	v0,t1,v0
8008dfdc:	000b3102 	srl	a2,t3,0x4
8008dfe0:	3185000f 	andi	a1,t4,0xf
8008dfe4:	000c1902 	srl	v1,t4,0x4
8008dfe8:	00a22823 	subu	a1,a1,v0
8008dfec:	30c6000f 	andi	a2,a2,0xf
8008dff0:	000b4302 	srl	t0,t3,0xc
8008dff4:	000b3a02 	srl	a3,t3,0x8
8008dff8:	000c2202 	srl	a0,t4,0x8
8008dffc:	3063000f 	andi	v1,v1,0xf
8008e000:	000c1302 	srl	v0,t4,0xc
8008e004:	30e7000f 	andi	a3,a3,0xf
8008e008:	00661823 	subu	v1,v1,a2
8008e00c:	00481023 	subu	v0,v0,t0
8008e010:	3084000f 	andi	a0,a0,0xf
8008e014:	00872023 	subu	a0,a0,a3
8008e018:	30a500ff 	andi	a1,a1,0xff
8008e01c:	306f00ff 	andi	t7,v1,0xff
8008e020:	305200ff 	andi	s2,v0,0xff
8008e024:	3c038022 	lui	v1,0x8022
8008e028:	3c028022 	lui	v0,0x8022
8008e02c:	309000ff 	andi	s0,a0,0xff
8008e030:	3c118022 	lui	s1,0x8022
8008e034:	3c0e8022 	lui	t6,0x8022
8008e038:	3c0d8022 	lui	t5,0x8022
8008e03c:	3c0a8022 	lui	t2,0x8022
8008e040:	a04950ae 	sb	t1,20654(v0)
8008e044:	a06650af 	sb	a2,20655(v1)
8008e048:	3c028022 	lui	v0,0x8022
8008e04c:	3c038022 	lui	v1,0x8022
8008e050:	2ca4000a 	sltiu	a0,a1,10
8008e054:	a04750b0 	sb	a3,20656(v0)
8008e058:	a06850b1 	sb	t0,20657(v1)
8008e05c:	a22550aa 	sb	a1,20650(s1)
8008e060:	a1cf50ab 	sb	t7,20651(t6)
8008e064:	a1b050ac 	sb	s0,20652(t5)
8008e068:	10800069 	beqz	a0,8008e210 <_Z6OpF2M0v+0x2f0>
8008e06c:	a15250ad 	sb	s2,20653(t2)
8008e070:	91c350ab 	lbu	v1,20651(t6)
8008e074:	2c62000a 	sltiu	v0,v1,10
8008e078:	1040005c 	beqz	v0,8008e1ec <_Z6OpF2M0v+0x2cc>
8008e07c:	2462000a 	addiu	v0,v1,10
8008e080:	91a350ac 	lbu	v1,20652(t5)
8008e084:	2c62000a 	sltiu	v0,v1,10
8008e088:	1040006b 	beqz	v0,8008e238 <_Z6OpF2M0v+0x318>
8008e08c:	2462000a 	addiu	v0,v1,10
8008e090:	914350ad 	lbu	v1,20653(t2)
8008e094:	2c62000a 	sltiu	v0,v1,10
8008e098:	14400052 	bnez	v0,8008e1e4 <_Z6OpF2M0v+0x2c4>
8008e09c:	24020001 	li	v0,1
8008e0a0:	2462000a 	addiu	v0,v1,10
8008e0a4:	a14250ad 	sb	v0,20653(t2)
8008e0a8:	a2800004 	sb	zero,4(s4)
8008e0ac:	914250ad 	lbu	v0,20653(t2)
8008e0b0:	91a350ac 	lbu	v1,20652(t5)
8008e0b4:	91c450ab 	lbu	a0,20651(t6)
8008e0b8:	00031a00 	sll	v1,v1,0x8
8008e0bc:	00021300 	sll	v0,v0,0xc
8008e0c0:	922550aa 	lbu	a1,20650(s1)
8008e0c4:	00431025 	or	v0,v0,v1
8008e0c8:	00451025 	or	v0,v0,a1
8008e0cc:	00042100 	sll	a0,a0,0x4
8008e0d0:	00822025 	or	a0,a0,v0
8008e0d4:	308affff 	andi	t2,a0,0xffff
8008e0d8:	018a1026 	xor	v0,t4,t2
8008e0dc:	018b2026 	xor	a0,t4,t3
8008e0e0:	30428000 	andi	v0,v0,0x8000
8008e0e4:	3c038022 	lui	v1,0x8022
8008e0e8:	00822024 	and	a0,a0,v0
8008e0ec:	1080005b 	beqz	a0,8008e25c <_Z6OpF2M0v+0x33c>
8008e0f0:	a46a50b4 	sh	t2,20660(v1)
8008e0f4:	26a3e988 	addiu	v1,s5,-5752
8008e0f8:	24020001 	li	v0,1
8008e0fc:	a0620007 	sb	v0,7(v1)
8008e100:	26c3e974 	addiu	v1,s6,-5772
8008e104:	3142ffff 	andi	v0,t2,0xffff
8008e108:	a46a0004 	sh	t2,4(v1)
8008e10c:	26a4e988 	addiu	a0,s5,-5752
8008e110:	00021a02 	srl	v1,v0,0x8
8008e114:	0002102b 	sltu	v0,zero,v0
8008e118:	a0830006 	sb	v1,6(a0)
8008e11c:	a0820005 	sb	v0,5(a0)
8008e120:	8fbf002c 	lw	ra,44(sp)
8008e124:	8fb60028 	lw	s6,40(sp)
8008e128:	8fb50024 	lw	s5,36(sp)
8008e12c:	8fb40020 	lw	s4,32(sp)
8008e130:	8fb3001c 	lw	s3,28(sp)
8008e134:	8fb20018 	lw	s2,24(sp)
8008e138:	8fb10014 	lw	s1,20(sp)
8008e13c:	8fb00010 	lw	s0,16(sp)
8008e140:	03e00008 	jr	ra
8008e144:	27bd0030 	addiu	sp,sp,48
8008e148:	96640004 	lhu	a0,4(s3)
8008e14c:	92830004 	lbu	v1,4(s4)
8008e150:	008b1023 	subu	v0,a0,t3
8008e154:	00431021 	addu	v0,v0,v1
8008e158:	2442ffff 	addiu	v0,v0,-1
8008e15c:	008b1826 	xor	v1,a0,t3
8008e160:	3046ffff 	andi	a2,v0,0xffff
8008e164:	30638000 	andi	v1,v1,0x8000
8008e168:	00022827 	nor	a1,zero,v0
8008e16c:	00862026 	xor	a0,a0,a2
8008e170:	00832024 	and	a0,a0,v1
8008e174:	00052fc2 	srl	a1,a1,0x1f
8008e178:	3c038022 	lui	v1,0x8022
8008e17c:	ac6250c8 	sw	v0,20680(v1)
8008e180:	10800015 	beqz	a0,8008e1d8 <_Z6OpF2M0v+0x2b8>
8008e184:	a2850004 	sb	a1,4(s4)
8008e188:	24020001 	li	v0,1
8008e18c:	a2820007 	sb	v0,7(s4)
8008e190:	26c3e974 	addiu	v1,s6,-5772
8008e194:	30c2ffff 	andi	v0,a2,0xffff
8008e198:	a4660004 	sh	a2,4(v1)
8008e19c:	26a4e988 	addiu	a0,s5,-5752
8008e1a0:	00021a02 	srl	v1,v0,0x8
8008e1a4:	0002102b 	sltu	v0,zero,v0
8008e1a8:	a0830006 	sb	v1,6(a0)
8008e1ac:	a0820005 	sb	v0,5(a0)
8008e1b0:	8fbf002c 	lw	ra,44(sp)
8008e1b4:	8fb60028 	lw	s6,40(sp)
8008e1b8:	8fb50024 	lw	s5,36(sp)
8008e1bc:	8fb40020 	lw	s4,32(sp)
8008e1c0:	8fb3001c 	lw	s3,28(sp)
8008e1c4:	8fb20018 	lw	s2,24(sp)
8008e1c8:	8fb10014 	lw	s1,20(sp)
8008e1cc:	8fb00010 	lw	s0,16(sp)
8008e1d0:	03e00008 	jr	ra
8008e1d4:	27bd0030 	addiu	sp,sp,48
8008e1d8:	08023864 	j	8008e190 <_Z6OpF2M0v+0x270>
8008e1dc:	a2800007 	sb	zero,7(s4)
8008e1e0:	24020001 	li	v0,1
8008e1e4:	0802382b 	j	8008e0ac <_Z6OpF2M0v+0x18c>
8008e1e8:	a2820004 	sb	v0,4(s4)
8008e1ec:	2603ffff 	addiu	v1,s0,-1
8008e1f0:	a1a350ac 	sb	v1,20652(t5)
8008e1f4:	91a350ac 	lbu	v1,20652(t5)
8008e1f8:	a1c250ab 	sb	v0,20651(t6)
8008e1fc:	2c62000a 	sltiu	v0,v1,10
8008e200:	1440ffa3 	bnez	v0,8008e090 <_Z6OpF2M0v+0x170>
8008e204:	2462000a 	addiu	v0,v1,10
8008e208:	0802388f 	j	8008e23c <_Z6OpF2M0v+0x31c>
8008e20c:	2643ffff 	addiu	v1,s2,-1
8008e210:	25e3ffff 	addiu	v1,t7,-1
8008e214:	a1c350ab 	sb	v1,20651(t6)
8008e218:	91c350ab 	lbu	v1,20651(t6)
8008e21c:	24a2000a 	addiu	v0,a1,10
8008e220:	a22250aa 	sb	v0,20650(s1)
8008e224:	2c62000a 	sltiu	v0,v1,10
8008e228:	1440ff95 	bnez	v0,8008e080 <_Z6OpF2M0v+0x160>
8008e22c:	2462000a 	addiu	v0,v1,10
8008e230:	0802387c 	j	8008e1f0 <_Z6OpF2M0v+0x2d0>
8008e234:	2603ffff 	addiu	v1,s0,-1
8008e238:	2643ffff 	addiu	v1,s2,-1
8008e23c:	a14350ad 	sb	v1,20653(t2)
8008e240:	914350ad 	lbu	v1,20653(t2)
8008e244:	a1a250ac 	sb	v0,20652(t5)
8008e248:	2c62000a 	sltiu	v0,v1,10
8008e24c:	1440ffe4 	bnez	v0,8008e1e0 <_Z6OpF2M0v+0x2c0>
8008e250:	2462000a 	addiu	v0,v1,10
8008e254:	0802382a 	j	8008e0a8 <_Z6OpF2M0v+0x188>
8008e258:	a14250ad 	sb	v0,20653(t2)
8008e25c:	26a2e988 	addiu	v0,s5,-5752
8008e260:	08023840 	j	8008e100 <_Z6OpF2M0v+0x1e0>
8008e264:	a0400007 	sb	zero,7(v0)

8008e268 <_Z6OpF5M0v>:
8008e268:	27bdffd8 	addiu	sp,sp,-40
8008e26c:	afb20018 	sw	s2,24(sp)
8008e270:	3c128021 	lui	s2,0x8021
8008e274:	afb3001c 	sw	s3,28(sp)
8008e278:	afb10014 	sw	s1,20(sp)
8008e27c:	afb00010 	sw	s0,16(sp)
8008e280:	afbf0024 	sw	ra,36(sp)
8008e284:	afb40020 	sw	s4,32(sp)
8008e288:	2651e988 	addiu	s1,s2,-5752
8008e28c:	8e270020 	lw	a3,32(s1)
8008e290:	3c138021 	lui	s3,0x8021
8008e294:	90e30000 	lbu	v1,0(a3)
8008e298:	2670e974 	addiu	s0,s3,-5772
8008e29c:	3c028022 	lui	v0,0x8022
8008e2a0:	a04350cc 	sb	v1,20684(v0)
8008e2a4:	96060006 	lhu	a2,6(s0)
8008e2a8:	9602000a 	lhu	v0,10(s0)
8008e2ac:	96040002 	lhu	a0,2(s0)
8008e2b0:	90e50000 	lbu	a1,0(a3)
8008e2b4:	00c23021 	addu	a2,a2,v0
8008e2b8:	30840100 	andi	a0,a0,0x100
8008e2bc:	3402ffff 	li	v0,0xffff
8008e2c0:	240300ff 	li	v1,255
8008e2c4:	0044180a 	movz	v1,v0,a0
8008e2c8:	00a62821 	addu	a1,a1,a2
8008e2cc:	00651824 	and	v1,v1,a1
8008e2d0:	3c028021 	lui	v0,0x8021
8008e2d4:	ac437018 	sw	v1,28696(v0)
8008e2d8:	24e70001 	addiu	a3,a3,1
8008e2dc:	3c028007 	lui	v0,0x8007
8008e2e0:	00602021 	move	a0,v1
8008e2e4:	244269c0 	addiu	v0,v0,27072
8008e2e8:	0040f809 	jalr	v0
8008e2ec:	ae270020 	sw	a3,32(s1)
8008e2f0:	00405821 	move	t3,v0
8008e2f4:	92020002 	lbu	v0,2(s0)
8008e2f8:	3c038022 	lui	v1,0x8022
8008e2fc:	30420008 	andi	v0,v0,0x8
8008e300:	10400060 	beqz	v0,8008e484 <_Z6OpF5M0v+0x21c>
8008e304:	a46b50be 	sh	t3,20670(v1)
8008e308:	92220004 	lbu	v0,4(s1)
8008e30c:	960c0004 	lhu	t4,4(s0)
8008e310:	3169000f 	andi	t1,t3,0xf
8008e314:	2c420001 	sltiu	v0,v0,1
8008e318:	01221021 	addu	v0,t1,v0
8008e31c:	000b3102 	srl	a2,t3,0x4
8008e320:	3185000f 	andi	a1,t4,0xf
8008e324:	000c1902 	srl	v1,t4,0x4
8008e328:	00a22823 	subu	a1,a1,v0
8008e32c:	30c6000f 	andi	a2,a2,0xf
8008e330:	000b4302 	srl	t0,t3,0xc
8008e334:	000b3a02 	srl	a3,t3,0x8
8008e338:	000c2202 	srl	a0,t4,0x8
8008e33c:	3063000f 	andi	v1,v1,0xf
8008e340:	000c1302 	srl	v0,t4,0xc
8008e344:	30e7000f 	andi	a3,a3,0xf
8008e348:	00661823 	subu	v1,v1,a2
8008e34c:	00481023 	subu	v0,v0,t0
8008e350:	3084000f 	andi	a0,a0,0xf
8008e354:	00872023 	subu	a0,a0,a3
8008e358:	30a500ff 	andi	a1,a1,0xff
8008e35c:	306f00ff 	andi	t7,v1,0xff
8008e360:	305900ff 	andi	t9,v0,0xff
8008e364:	3c038022 	lui	v1,0x8022
8008e368:	3c028022 	lui	v0,0x8022
8008e36c:	309000ff 	andi	s0,a0,0xff
8008e370:	3c188022 	lui	t8,0x8022
8008e374:	3c0e8022 	lui	t6,0x8022
8008e378:	3c0d8022 	lui	t5,0x8022
8008e37c:	3c0a8022 	lui	t2,0x8022
8008e380:	a04950ae 	sb	t1,20654(v0)
8008e384:	a06650af 	sb	a2,20655(v1)
8008e388:	3c028022 	lui	v0,0x8022
8008e38c:	3c038022 	lui	v1,0x8022
8008e390:	2ca4000a 	sltiu	a0,a1,10
8008e394:	0220a021 	move	s4,s1
8008e398:	a04750b0 	sb	a3,20656(v0)
8008e39c:	a06850b1 	sb	t0,20657(v1)
8008e3a0:	a30550aa 	sb	a1,20650(t8)
8008e3a4:	a1cf50ab 	sb	t7,20651(t6)
8008e3a8:	a1b050ac 	sb	s0,20652(t5)
8008e3ac:	10800065 	beqz	a0,8008e544 <_Z6OpF5M0v+0x2dc>
8008e3b0:	a15950ad 	sb	t9,20653(t2)
8008e3b4:	91c350ab 	lbu	v1,20651(t6)
8008e3b8:	2c62000a 	sltiu	v0,v1,10
8008e3bc:	10400058 	beqz	v0,8008e520 <_Z6OpF5M0v+0x2b8>
8008e3c0:	2462000a 	addiu	v0,v1,10
8008e3c4:	91a350ac 	lbu	v1,20652(t5)
8008e3c8:	2c62000a 	sltiu	v0,v1,10
8008e3cc:	10400067 	beqz	v0,8008e56c <_Z6OpF5M0v+0x304>
8008e3d0:	2462000a 	addiu	v0,v1,10
8008e3d4:	914350ad 	lbu	v1,20653(t2)
8008e3d8:	2c62000a 	sltiu	v0,v1,10
8008e3dc:	1440004e 	bnez	v0,8008e518 <_Z6OpF5M0v+0x2b0>
8008e3e0:	24020001 	li	v0,1
8008e3e4:	2462000a 	addiu	v0,v1,10
8008e3e8:	a14250ad 	sb	v0,20653(t2)
8008e3ec:	a2800004 	sb	zero,4(s4)
8008e3f0:	914250ad 	lbu	v0,20653(t2)
8008e3f4:	91a350ac 	lbu	v1,20652(t5)
8008e3f8:	91c450ab 	lbu	a0,20651(t6)
8008e3fc:	00031a00 	sll	v1,v1,0x8
8008e400:	00021300 	sll	v0,v0,0xc
8008e404:	930550aa 	lbu	a1,20650(t8)
8008e408:	00431025 	or	v0,v0,v1
8008e40c:	00451025 	or	v0,v0,a1
8008e410:	00042100 	sll	a0,a0,0x4
8008e414:	00822025 	or	a0,a0,v0
8008e418:	308affff 	andi	t2,a0,0xffff
8008e41c:	018a1026 	xor	v0,t4,t2
8008e420:	018b2026 	xor	a0,t4,t3
8008e424:	30428000 	andi	v0,v0,0x8000
8008e428:	3c038022 	lui	v1,0x8022
8008e42c:	00822024 	and	a0,a0,v0
8008e430:	10800057 	beqz	a0,8008e590 <_Z6OpF5M0v+0x328>
8008e434:	a46a50b4 	sh	t2,20660(v1)
8008e438:	2643e988 	addiu	v1,s2,-5752
8008e43c:	24020001 	li	v0,1
8008e440:	a0620007 	sb	v0,7(v1)
8008e444:	2663e974 	addiu	v1,s3,-5772
8008e448:	3142ffff 	andi	v0,t2,0xffff
8008e44c:	a46a0004 	sh	t2,4(v1)
8008e450:	2644e988 	addiu	a0,s2,-5752
8008e454:	00021a02 	srl	v1,v0,0x8
8008e458:	0002102b 	sltu	v0,zero,v0
8008e45c:	a0830006 	sb	v1,6(a0)
8008e460:	a0820005 	sb	v0,5(a0)
8008e464:	8fbf0024 	lw	ra,36(sp)
8008e468:	8fb40020 	lw	s4,32(sp)
8008e46c:	8fb3001c 	lw	s3,28(sp)
8008e470:	8fb20018 	lw	s2,24(sp)
8008e474:	8fb10014 	lw	s1,20(sp)
8008e478:	8fb00010 	lw	s0,16(sp)
8008e47c:	03e00008 	jr	ra
8008e480:	27bd0028 	addiu	sp,sp,40
8008e484:	96040004 	lhu	a0,4(s0)
8008e488:	92230004 	lbu	v1,4(s1)
8008e48c:	008b1023 	subu	v0,a0,t3
8008e490:	00431021 	addu	v0,v0,v1
8008e494:	2442ffff 	addiu	v0,v0,-1
8008e498:	008b1826 	xor	v1,a0,t3
8008e49c:	3047ffff 	andi	a3,v0,0xffff
8008e4a0:	30638000 	andi	v1,v1,0x8000
8008e4a4:	00022827 	nor	a1,zero,v0
8008e4a8:	00872026 	xor	a0,a0,a3
8008e4ac:	00832024 	and	a0,a0,v1
8008e4b0:	00052fc2 	srl	a1,a1,0x1f
8008e4b4:	3c038022 	lui	v1,0x8022
8008e4b8:	ac6250c8 	sw	v0,20680(v1)
8008e4bc:	10800013 	beqz	a0,8008e50c <_Z6OpF5M0v+0x2a4>
8008e4c0:	a2250004 	sb	a1,4(s1)
8008e4c4:	24020001 	li	v0,1
8008e4c8:	a2220007 	sb	v0,7(s1)
8008e4cc:	2663e974 	addiu	v1,s3,-5772
8008e4d0:	30e2ffff 	andi	v0,a3,0xffff
8008e4d4:	a4670004 	sh	a3,4(v1)
8008e4d8:	2644e988 	addiu	a0,s2,-5752
8008e4dc:	00021a02 	srl	v1,v0,0x8
8008e4e0:	0002102b 	sltu	v0,zero,v0
8008e4e4:	a0830006 	sb	v1,6(a0)
8008e4e8:	a0820005 	sb	v0,5(a0)
8008e4ec:	8fbf0024 	lw	ra,36(sp)
8008e4f0:	8fb40020 	lw	s4,32(sp)
8008e4f4:	8fb3001c 	lw	s3,28(sp)
8008e4f8:	8fb20018 	lw	s2,24(sp)
8008e4fc:	8fb10014 	lw	s1,20(sp)
8008e500:	8fb00010 	lw	s0,16(sp)
8008e504:	03e00008 	jr	ra
8008e508:	27bd0028 	addiu	sp,sp,40
8008e50c:	08023933 	j	8008e4cc <_Z6OpF5M0v+0x264>
8008e510:	a2200007 	sb	zero,7(s1)
8008e514:	24020001 	li	v0,1
8008e518:	080238fc 	j	8008e3f0 <_Z6OpF5M0v+0x188>
8008e51c:	a2220004 	sb	v0,4(s1)
8008e520:	2603ffff 	addiu	v1,s0,-1
8008e524:	a1a350ac 	sb	v1,20652(t5)
8008e528:	91a350ac 	lbu	v1,20652(t5)
8008e52c:	a1c250ab 	sb	v0,20651(t6)
8008e530:	2c62000a 	sltiu	v0,v1,10
8008e534:	1440ffa7 	bnez	v0,8008e3d4 <_Z6OpF5M0v+0x16c>
8008e538:	2462000a 	addiu	v0,v1,10
8008e53c:	0802395c 	j	8008e570 <_Z6OpF5M0v+0x308>
8008e540:	2723ffff 	addiu	v1,t9,-1
8008e544:	25e3ffff 	addiu	v1,t7,-1
8008e548:	a1c350ab 	sb	v1,20651(t6)
8008e54c:	91c350ab 	lbu	v1,20651(t6)
8008e550:	24a2000a 	addiu	v0,a1,10
8008e554:	a30250aa 	sb	v0,20650(t8)
8008e558:	2c62000a 	sltiu	v0,v1,10
8008e55c:	1440ff99 	bnez	v0,8008e3c4 <_Z6OpF5M0v+0x15c>
8008e560:	2462000a 	addiu	v0,v1,10
8008e564:	08023949 	j	8008e524 <_Z6OpF5M0v+0x2bc>
8008e568:	2603ffff 	addiu	v1,s0,-1
8008e56c:	2723ffff 	addiu	v1,t9,-1
8008e570:	a14350ad 	sb	v1,20653(t2)
8008e574:	914350ad 	lbu	v1,20653(t2)
8008e578:	a1a250ac 	sb	v0,20652(t5)
8008e57c:	2c62000a 	sltiu	v0,v1,10
8008e580:	1440ffe4 	bnez	v0,8008e514 <_Z6OpF5M0v+0x2ac>
8008e584:	2462000a 	addiu	v0,v1,10
8008e588:	080238fb 	j	8008e3ec <_Z6OpF5M0v+0x184>
8008e58c:	a14250ad 	sb	v0,20653(t2)
8008e590:	2642e988 	addiu	v0,s2,-5752
8008e594:	08023911 	j	8008e444 <_Z6OpF5M0v+0x1dc>
8008e598:	a0400007 	sb	zero,7(v0)

8008e59c <_Z6OpE5M0v>:
8008e59c:	27bdffd8 	addiu	sp,sp,-40
8008e5a0:	afb20018 	sw	s2,24(sp)
8008e5a4:	3c128021 	lui	s2,0x8021
8008e5a8:	afb3001c 	sw	s3,28(sp)
8008e5ac:	afb10014 	sw	s1,20(sp)
8008e5b0:	afb00010 	sw	s0,16(sp)
8008e5b4:	afbf0020 	sw	ra,32(sp)
8008e5b8:	2651e988 	addiu	s1,s2,-5752
8008e5bc:	8e250020 	lw	a1,32(s1)
8008e5c0:	3c028022 	lui	v0,0x8022
8008e5c4:	90a30000 	lbu	v1,0(a1)
8008e5c8:	3c138021 	lui	s3,0x8021
8008e5cc:	a04350cc 	sb	v1,20684(v0)
8008e5d0:	2670e974 	addiu	s0,s3,-5772
8008e5d4:	90a20000 	lbu	v0,0(a1)
8008e5d8:	96030006 	lhu	v1,6(s0)
8008e5dc:	24a50001 	addiu	a1,a1,1
8008e5e0:	00431021 	addu	v0,v0,v1
8008e5e4:	3042ffff 	andi	v0,v0,0xffff
8008e5e8:	3c038021 	lui	v1,0x8021
8008e5ec:	ac627018 	sw	v0,28696(v1)
8008e5f0:	00402021 	move	a0,v0
8008e5f4:	3c028007 	lui	v0,0x8007
8008e5f8:	244269c0 	addiu	v0,v0,27072
8008e5fc:	0040f809 	jalr	v0
8008e600:	ae250020 	sw	a1,32(s1)
8008e604:	00405821 	move	t3,v0
8008e608:	92020002 	lbu	v0,2(s0)
8008e60c:	3c038022 	lui	v1,0x8022
8008e610:	30420008 	andi	v0,v0,0x8
8008e614:	1040005e 	beqz	v0,8008e790 <_Z6OpE5M0v+0x1f4>
8008e618:	a46b50be 	sh	t3,20670(v1)
8008e61c:	92220004 	lbu	v0,4(s1)
8008e620:	960c0004 	lhu	t4,4(s0)
8008e624:	3169000f 	andi	t1,t3,0xf
8008e628:	2c420001 	sltiu	v0,v0,1
8008e62c:	01221021 	addu	v0,t1,v0
8008e630:	000b3102 	srl	a2,t3,0x4
8008e634:	3185000f 	andi	a1,t4,0xf
8008e638:	000c1902 	srl	v1,t4,0x4
8008e63c:	00a22823 	subu	a1,a1,v0
8008e640:	30c6000f 	andi	a2,a2,0xf
8008e644:	000b4302 	srl	t0,t3,0xc
8008e648:	000b3a02 	srl	a3,t3,0x8
8008e64c:	000c2202 	srl	a0,t4,0x8
8008e650:	3063000f 	andi	v1,v1,0xf
8008e654:	000c1302 	srl	v0,t4,0xc
8008e658:	30e7000f 	andi	a3,a3,0xf
8008e65c:	00661823 	subu	v1,v1,a2
8008e660:	00481023 	subu	v0,v0,t0
8008e664:	3084000f 	andi	a0,a0,0xf
8008e668:	00872023 	subu	a0,a0,a3
8008e66c:	30a500ff 	andi	a1,a1,0xff
8008e670:	306f00ff 	andi	t7,v1,0xff
8008e674:	305900ff 	andi	t9,v0,0xff
8008e678:	3c038022 	lui	v1,0x8022
8008e67c:	3c028022 	lui	v0,0x8022
8008e680:	309000ff 	andi	s0,a0,0xff
8008e684:	3c188022 	lui	t8,0x8022
8008e688:	3c0e8022 	lui	t6,0x8022
8008e68c:	3c0d8022 	lui	t5,0x8022
8008e690:	3c0a8022 	lui	t2,0x8022
8008e694:	a04950ae 	sb	t1,20654(v0)
8008e698:	a06650af 	sb	a2,20655(v1)
8008e69c:	3c028022 	lui	v0,0x8022
8008e6a0:	3c038022 	lui	v1,0x8022
8008e6a4:	2ca4000a 	sltiu	a0,a1,10
8008e6a8:	a04750b0 	sb	a3,20656(v0)
8008e6ac:	a06850b1 	sb	t0,20657(v1)
8008e6b0:	a30550aa 	sb	a1,20650(t8)
8008e6b4:	a1cf50ab 	sb	t7,20651(t6)
8008e6b8:	a1b050ac 	sb	s0,20652(t5)
8008e6bc:	10800063 	beqz	a0,8008e84c <_Z6OpE5M0v+0x2b0>
8008e6c0:	a15950ad 	sb	t9,20653(t2)
8008e6c4:	91c350ab 	lbu	v1,20651(t6)
8008e6c8:	2c62000a 	sltiu	v0,v1,10
8008e6cc:	10400056 	beqz	v0,8008e828 <_Z6OpE5M0v+0x28c>
8008e6d0:	2462000a 	addiu	v0,v1,10
8008e6d4:	91a350ac 	lbu	v1,20652(t5)
8008e6d8:	2c62000a 	sltiu	v0,v1,10
8008e6dc:	10400065 	beqz	v0,8008e874 <_Z6OpE5M0v+0x2d8>
8008e6e0:	2462000a 	addiu	v0,v1,10
8008e6e4:	914350ad 	lbu	v1,20653(t2)
8008e6e8:	2c62000a 	sltiu	v0,v1,10
8008e6ec:	1440004c 	bnez	v0,8008e820 <_Z6OpE5M0v+0x284>
8008e6f0:	24020001 	li	v0,1
8008e6f4:	2462000a 	addiu	v0,v1,10
8008e6f8:	a14250ad 	sb	v0,20653(t2)
8008e6fc:	a2200004 	sb	zero,4(s1)
8008e700:	914250ad 	lbu	v0,20653(t2)
8008e704:	91a350ac 	lbu	v1,20652(t5)
8008e708:	91c450ab 	lbu	a0,20651(t6)
8008e70c:	00031a00 	sll	v1,v1,0x8
8008e710:	00021300 	sll	v0,v0,0xc
8008e714:	930550aa 	lbu	a1,20650(t8)
8008e718:	00431025 	or	v0,v0,v1
8008e71c:	00451025 	or	v0,v0,a1
8008e720:	00042100 	sll	a0,a0,0x4
8008e724:	00822025 	or	a0,a0,v0
8008e728:	308affff 	andi	t2,a0,0xffff
8008e72c:	018a1026 	xor	v0,t4,t2
8008e730:	018b2026 	xor	a0,t4,t3
8008e734:	30428000 	andi	v0,v0,0x8000
8008e738:	3c038022 	lui	v1,0x8022
8008e73c:	00822024 	and	a0,a0,v0
8008e740:	10800055 	beqz	a0,8008e898 <_Z6OpE5M0v+0x2fc>
8008e744:	a46a50b4 	sh	t2,20660(v1)
8008e748:	2643e988 	addiu	v1,s2,-5752
8008e74c:	24020001 	li	v0,1
8008e750:	a0620007 	sb	v0,7(v1)
8008e754:	2663e974 	addiu	v1,s3,-5772
8008e758:	3142ffff 	andi	v0,t2,0xffff
8008e75c:	a46a0004 	sh	t2,4(v1)
8008e760:	2644e988 	addiu	a0,s2,-5752
8008e764:	00021a02 	srl	v1,v0,0x8
8008e768:	0002102b 	sltu	v0,zero,v0
8008e76c:	a0830006 	sb	v1,6(a0)
8008e770:	a0820005 	sb	v0,5(a0)
8008e774:	8fbf0020 	lw	ra,32(sp)
8008e778:	8fb3001c 	lw	s3,28(sp)
8008e77c:	8fb20018 	lw	s2,24(sp)
8008e780:	8fb10014 	lw	s1,20(sp)
8008e784:	8fb00010 	lw	s0,16(sp)
8008e788:	03e00008 	jr	ra
8008e78c:	27bd0028 	addiu	sp,sp,40
8008e790:	96040004 	lhu	a0,4(s0)
8008e794:	92230004 	lbu	v1,4(s1)
8008e798:	008b1023 	subu	v0,a0,t3
8008e79c:	00431021 	addu	v0,v0,v1
8008e7a0:	2442ffff 	addiu	v0,v0,-1
8008e7a4:	008b1826 	xor	v1,a0,t3
8008e7a8:	3046ffff 	andi	a2,v0,0xffff
8008e7ac:	30638000 	andi	v1,v1,0x8000
8008e7b0:	00022827 	nor	a1,zero,v0
8008e7b4:	00862026 	xor	a0,a0,a2
8008e7b8:	00832024 	and	a0,a0,v1
8008e7bc:	00052fc2 	srl	a1,a1,0x1f
8008e7c0:	3c038022 	lui	v1,0x8022
8008e7c4:	ac6250c8 	sw	v0,20680(v1)
8008e7c8:	10800012 	beqz	a0,8008e814 <_Z6OpE5M0v+0x278>
8008e7cc:	a2250004 	sb	a1,4(s1)
8008e7d0:	24020001 	li	v0,1
8008e7d4:	a2220007 	sb	v0,7(s1)
8008e7d8:	2663e974 	addiu	v1,s3,-5772
8008e7dc:	30c2ffff 	andi	v0,a2,0xffff
8008e7e0:	a4660004 	sh	a2,4(v1)
8008e7e4:	2644e988 	addiu	a0,s2,-5752
8008e7e8:	00021a02 	srl	v1,v0,0x8
8008e7ec:	0002102b 	sltu	v0,zero,v0
8008e7f0:	a0830006 	sb	v1,6(a0)
8008e7f4:	a0820005 	sb	v0,5(a0)
8008e7f8:	8fbf0020 	lw	ra,32(sp)
8008e7fc:	8fb3001c 	lw	s3,28(sp)
8008e800:	8fb20018 	lw	s2,24(sp)
8008e804:	8fb10014 	lw	s1,20(sp)
8008e808:	8fb00010 	lw	s0,16(sp)
8008e80c:	03e00008 	jr	ra
8008e810:	27bd0028 	addiu	sp,sp,40
8008e814:	080239f6 	j	8008e7d8 <_Z6OpE5M0v+0x23c>
8008e818:	a2200007 	sb	zero,7(s1)
8008e81c:	24020001 	li	v0,1
8008e820:	080239c0 	j	8008e700 <_Z6OpE5M0v+0x164>
8008e824:	a2220004 	sb	v0,4(s1)
8008e828:	2603ffff 	addiu	v1,s0,-1
8008e82c:	a1a350ac 	sb	v1,20652(t5)
8008e830:	91a350ac 	lbu	v1,20652(t5)
8008e834:	a1c250ab 	sb	v0,20651(t6)
8008e838:	2c62000a 	sltiu	v0,v1,10
8008e83c:	1440ffa9 	bnez	v0,8008e6e4 <_Z6OpE5M0v+0x148>
8008e840:	2462000a 	addiu	v0,v1,10
8008e844:	08023a1e 	j	8008e878 <_Z6OpE5M0v+0x2dc>
8008e848:	2723ffff 	addiu	v1,t9,-1
8008e84c:	25e3ffff 	addiu	v1,t7,-1
8008e850:	a1c350ab 	sb	v1,20651(t6)
8008e854:	91c350ab 	lbu	v1,20651(t6)
8008e858:	24a2000a 	addiu	v0,a1,10
8008e85c:	a30250aa 	sb	v0,20650(t8)
8008e860:	2c62000a 	sltiu	v0,v1,10
8008e864:	1440ff9b 	bnez	v0,8008e6d4 <_Z6OpE5M0v+0x138>
8008e868:	2462000a 	addiu	v0,v1,10
8008e86c:	08023a0b 	j	8008e82c <_Z6OpE5M0v+0x290>
8008e870:	2603ffff 	addiu	v1,s0,-1
8008e874:	2723ffff 	addiu	v1,t9,-1
8008e878:	a14350ad 	sb	v1,20653(t2)
8008e87c:	914350ad 	lbu	v1,20653(t2)
8008e880:	a1a250ac 	sb	v0,20652(t5)
8008e884:	2c62000a 	sltiu	v0,v1,10
8008e888:	1440ffe4 	bnez	v0,8008e81c <_Z6OpE5M0v+0x280>
8008e88c:	2462000a 	addiu	v0,v1,10
8008e890:	080239bf 	j	8008e6fc <_Z6OpE5M0v+0x160>
8008e894:	a14250ad 	sb	v0,20653(t2)
8008e898:	2642e988 	addiu	v0,s2,-5752
8008e89c:	080239d5 	j	8008e754 <_Z6OpE5M0v+0x1b8>
8008e8a0:	a0400007 	sb	zero,7(v0)

8008e8a4 <_Z6OpE9M0v>:
8008e8a4:	27bdffd8 	addiu	sp,sp,-40
8008e8a8:	afb3001c 	sw	s3,28(sp)
8008e8ac:	3c138021 	lui	s3,0x8021
8008e8b0:	afb20018 	sw	s2,24(sp)
8008e8b4:	afb00010 	sw	s0,16(sp)
8008e8b8:	afbf0020 	sw	ra,32(sp)
8008e8bc:	afb10014 	sw	s1,20(sp)
8008e8c0:	2670e988 	addiu	s0,s3,-5752
8008e8c4:	8e050020 	lw	a1,32(s0)
8008e8c8:	8e02000c 	lw	v0,12(s0)
8008e8cc:	8e030024 	lw	v1,36(s0)
8008e8d0:	00a21021 	addu	v0,a1,v0
8008e8d4:	00431023 	subu	v0,v0,v1
8008e8d8:	3c038021 	lui	v1,0x8021
8008e8dc:	00402021 	move	a0,v0
8008e8e0:	ac627018 	sw	v0,28696(v1)
8008e8e4:	24a50002 	addiu	a1,a1,2
8008e8e8:	3c028007 	lui	v0,0x8007
8008e8ec:	ae050020 	sw	a1,32(s0)
8008e8f0:	244269c0 	addiu	v0,v0,27072
8008e8f4:	0040f809 	jalr	v0
8008e8f8:	3c128021 	lui	s2,0x8021
8008e8fc:	2644e974 	addiu	a0,s2,-5772
8008e900:	00405821 	move	t3,v0
8008e904:	90820002 	lbu	v0,2(a0)
8008e908:	3c038022 	lui	v1,0x8022
8008e90c:	30420008 	andi	v0,v0,0x8
8008e910:	1040005e 	beqz	v0,8008ea8c <_Z6OpE9M0v+0x1e8>
8008e914:	a46b50be 	sh	t3,20670(v1)
8008e918:	92020004 	lbu	v0,4(s0)
8008e91c:	948c0004 	lhu	t4,4(a0)
8008e920:	3169000f 	andi	t1,t3,0xf
8008e924:	2c420001 	sltiu	v0,v0,1
8008e928:	01221021 	addu	v0,t1,v0
8008e92c:	000b3102 	srl	a2,t3,0x4
8008e930:	3185000f 	andi	a1,t4,0xf
8008e934:	000c1902 	srl	v1,t4,0x4
8008e938:	00a22823 	subu	a1,a1,v0
8008e93c:	30c6000f 	andi	a2,a2,0xf
8008e940:	000b4302 	srl	t0,t3,0xc
8008e944:	000b3a02 	srl	a3,t3,0x8
8008e948:	000c2202 	srl	a0,t4,0x8
8008e94c:	3063000f 	andi	v1,v1,0xf
8008e950:	000c1302 	srl	v0,t4,0xc
8008e954:	30e7000f 	andi	a3,a3,0xf
8008e958:	00661823 	subu	v1,v1,a2
8008e95c:	00481023 	subu	v0,v0,t0
8008e960:	3084000f 	andi	a0,a0,0xf
8008e964:	00872023 	subu	a0,a0,a3
8008e968:	30a500ff 	andi	a1,a1,0xff
8008e96c:	306f00ff 	andi	t7,v1,0xff
8008e970:	305100ff 	andi	s1,v0,0xff
8008e974:	3c038022 	lui	v1,0x8022
8008e978:	3c028022 	lui	v0,0x8022
8008e97c:	309800ff 	andi	t8,a0,0xff
8008e980:	3c198022 	lui	t9,0x8022
8008e984:	3c0e8022 	lui	t6,0x8022
8008e988:	3c0d8022 	lui	t5,0x8022
8008e98c:	3c0a8022 	lui	t2,0x8022
8008e990:	a04950ae 	sb	t1,20654(v0)
8008e994:	a06650af 	sb	a2,20655(v1)
8008e998:	3c028022 	lui	v0,0x8022
8008e99c:	3c038022 	lui	v1,0x8022
8008e9a0:	2ca4000a 	sltiu	a0,a1,10
8008e9a4:	a04750b0 	sb	a3,20656(v0)
8008e9a8:	a06850b1 	sb	t0,20657(v1)
8008e9ac:	a32550aa 	sb	a1,20650(t9)
8008e9b0:	a1cf50ab 	sb	t7,20651(t6)
8008e9b4:	a1b850ac 	sb	t8,20652(t5)
8008e9b8:	10800063 	beqz	a0,8008eb48 <_Z6OpE9M0v+0x2a4>
8008e9bc:	a15150ad 	sb	s1,20653(t2)
8008e9c0:	91c350ab 	lbu	v1,20651(t6)
8008e9c4:	2c62000a 	sltiu	v0,v1,10
8008e9c8:	10400056 	beqz	v0,8008eb24 <_Z6OpE9M0v+0x280>
8008e9cc:	2462000a 	addiu	v0,v1,10
8008e9d0:	91a350ac 	lbu	v1,20652(t5)
8008e9d4:	2c62000a 	sltiu	v0,v1,10
8008e9d8:	10400065 	beqz	v0,8008eb70 <_Z6OpE9M0v+0x2cc>
8008e9dc:	2462000a 	addiu	v0,v1,10
8008e9e0:	914350ad 	lbu	v1,20653(t2)
8008e9e4:	2c62000a 	sltiu	v0,v1,10
8008e9e8:	1440004c 	bnez	v0,8008eb1c <_Z6OpE9M0v+0x278>
8008e9ec:	24020001 	li	v0,1
8008e9f0:	2462000a 	addiu	v0,v1,10
8008e9f4:	a14250ad 	sb	v0,20653(t2)
8008e9f8:	a2000004 	sb	zero,4(s0)
8008e9fc:	914250ad 	lbu	v0,20653(t2)
8008ea00:	91a350ac 	lbu	v1,20652(t5)
8008ea04:	91c450ab 	lbu	a0,20651(t6)
8008ea08:	00031a00 	sll	v1,v1,0x8
8008ea0c:	00021300 	sll	v0,v0,0xc
8008ea10:	932550aa 	lbu	a1,20650(t9)
8008ea14:	00431025 	or	v0,v0,v1
8008ea18:	00451025 	or	v0,v0,a1
8008ea1c:	00042100 	sll	a0,a0,0x4
8008ea20:	00822025 	or	a0,a0,v0
8008ea24:	308affff 	andi	t2,a0,0xffff
8008ea28:	018a1026 	xor	v0,t4,t2
8008ea2c:	018b2026 	xor	a0,t4,t3
8008ea30:	30428000 	andi	v0,v0,0x8000
8008ea34:	3c038022 	lui	v1,0x8022
8008ea38:	00822024 	and	a0,a0,v0
8008ea3c:	10800055 	beqz	a0,8008eb94 <_Z6OpE9M0v+0x2f0>
8008ea40:	a46a50b4 	sh	t2,20660(v1)
8008ea44:	2663e988 	addiu	v1,s3,-5752
8008ea48:	24020001 	li	v0,1
8008ea4c:	a0620007 	sb	v0,7(v1)
8008ea50:	2643e974 	addiu	v1,s2,-5772
8008ea54:	3142ffff 	andi	v0,t2,0xffff
8008ea58:	a46a0004 	sh	t2,4(v1)
8008ea5c:	2664e988 	addiu	a0,s3,-5752
8008ea60:	00021a02 	srl	v1,v0,0x8
8008ea64:	0002102b 	sltu	v0,zero,v0
8008ea68:	a0830006 	sb	v1,6(a0)
8008ea6c:	a0820005 	sb	v0,5(a0)
8008ea70:	8fbf0020 	lw	ra,32(sp)
8008ea74:	8fb3001c 	lw	s3,28(sp)
8008ea78:	8fb20018 	lw	s2,24(sp)
8008ea7c:	8fb10014 	lw	s1,20(sp)
8008ea80:	8fb00010 	lw	s0,16(sp)
8008ea84:	03e00008 	jr	ra
8008ea88:	27bd0028 	addiu	sp,sp,40
8008ea8c:	94840004 	lhu	a0,4(a0)
8008ea90:	92030004 	lbu	v1,4(s0)
8008ea94:	008b1023 	subu	v0,a0,t3
8008ea98:	00431021 	addu	v0,v0,v1
8008ea9c:	2442ffff 	addiu	v0,v0,-1
8008eaa0:	008b1826 	xor	v1,a0,t3
8008eaa4:	3046ffff 	andi	a2,v0,0xffff
8008eaa8:	30638000 	andi	v1,v1,0x8000
8008eaac:	00022827 	nor	a1,zero,v0
8008eab0:	00862026 	xor	a0,a0,a2
8008eab4:	00832024 	and	a0,a0,v1
8008eab8:	00052fc2 	srl	a1,a1,0x1f
8008eabc:	3c038022 	lui	v1,0x8022
8008eac0:	ac6250c8 	sw	v0,20680(v1)
8008eac4:	10800012 	beqz	a0,8008eb10 <_Z6OpE9M0v+0x26c>
8008eac8:	a2050004 	sb	a1,4(s0)
8008eacc:	24020001 	li	v0,1
8008ead0:	a2020007 	sb	v0,7(s0)
8008ead4:	2643e974 	addiu	v1,s2,-5772
8008ead8:	30c2ffff 	andi	v0,a2,0xffff
8008eadc:	a4660004 	sh	a2,4(v1)
8008eae0:	2664e988 	addiu	a0,s3,-5752
8008eae4:	00021a02 	srl	v1,v0,0x8
8008eae8:	0002102b 	sltu	v0,zero,v0
8008eaec:	a0830006 	sb	v1,6(a0)
8008eaf0:	a0820005 	sb	v0,5(a0)
8008eaf4:	8fbf0020 	lw	ra,32(sp)
8008eaf8:	8fb3001c 	lw	s3,28(sp)
8008eafc:	8fb20018 	lw	s2,24(sp)
8008eb00:	8fb10014 	lw	s1,20(sp)
8008eb04:	8fb00010 	lw	s0,16(sp)
8008eb08:	03e00008 	jr	ra
8008eb0c:	27bd0028 	addiu	sp,sp,40
8008eb10:	08023ab5 	j	8008ead4 <_Z6OpE9M0v+0x230>
8008eb14:	a2000007 	sb	zero,7(s0)
8008eb18:	24020001 	li	v0,1
8008eb1c:	08023a7f 	j	8008e9fc <_Z6OpE9M0v+0x158>
8008eb20:	a2020004 	sb	v0,4(s0)
8008eb24:	2703ffff 	addiu	v1,t8,-1
8008eb28:	a1a350ac 	sb	v1,20652(t5)
8008eb2c:	91a350ac 	lbu	v1,20652(t5)
8008eb30:	a1c250ab 	sb	v0,20651(t6)
8008eb34:	2c62000a 	sltiu	v0,v1,10
8008eb38:	1440ffa9 	bnez	v0,8008e9e0 <_Z6OpE9M0v+0x13c>
8008eb3c:	2462000a 	addiu	v0,v1,10
8008eb40:	08023add 	j	8008eb74 <_Z6OpE9M0v+0x2d0>
8008eb44:	2623ffff 	addiu	v1,s1,-1
8008eb48:	25e3ffff 	addiu	v1,t7,-1
8008eb4c:	a1c350ab 	sb	v1,20651(t6)
8008eb50:	91c350ab 	lbu	v1,20651(t6)
8008eb54:	24a2000a 	addiu	v0,a1,10
8008eb58:	a32250aa 	sb	v0,20650(t9)
8008eb5c:	2c62000a 	sltiu	v0,v1,10
8008eb60:	1440ff9b 	bnez	v0,8008e9d0 <_Z6OpE9M0v+0x12c>
8008eb64:	2462000a 	addiu	v0,v1,10
8008eb68:	08023aca 	j	8008eb28 <_Z6OpE9M0v+0x284>
8008eb6c:	2703ffff 	addiu	v1,t8,-1
8008eb70:	2623ffff 	addiu	v1,s1,-1
8008eb74:	a14350ad 	sb	v1,20653(t2)
8008eb78:	914350ad 	lbu	v1,20653(t2)
8008eb7c:	a1a250ac 	sb	v0,20652(t5)
8008eb80:	2c62000a 	sltiu	v0,v1,10
8008eb84:	1440ffe4 	bnez	v0,8008eb18 <_Z6OpE9M0v+0x274>
8008eb88:	2462000a 	addiu	v0,v1,10
8008eb8c:	08023a7e 	j	8008e9f8 <_Z6OpE9M0v+0x154>
8008eb90:	a14250ad 	sb	v0,20653(t2)
8008eb94:	2662e988 	addiu	v0,s3,-5752
8008eb98:	08023a94 	j	8008ea50 <_Z6OpE9M0v+0x1ac>
8008eb9c:	a0400007 	sb	zero,7(v0)

8008eba0 <_Z6OpFFM0v>:
8008eba0:	27bdffd8 	addiu	sp,sp,-40
8008eba4:	afb20018 	sw	s2,24(sp)
8008eba8:	3c128021 	lui	s2,0x8021
8008ebac:	afb3001c 	sw	s3,28(sp)
8008ebb0:	afb10014 	sw	s1,20(sp)
8008ebb4:	afb00010 	sw	s0,16(sp)
8008ebb8:	afbf0020 	sw	ra,32(sp)
8008ebbc:	2651e988 	addiu	s1,s2,-5752
8008ebc0:	8e250020 	lw	a1,32(s1)
8008ebc4:	3c138021 	lui	s3,0x8021
8008ebc8:	90a20001 	lbu	v0,1(a1)
8008ebcc:	90a30000 	lbu	v1,0(a1)
8008ebd0:	2670e974 	addiu	s0,s3,-5772
8008ebd4:	90a40002 	lbu	a0,2(a1)
8008ebd8:	9606000a 	lhu	a2,10(s0)
8008ebdc:	00021200 	sll	v0,v0,0x8
8008ebe0:	00621821 	addu	v1,v1,v0
8008ebe4:	00661821 	addu	v1,v1,a2
8008ebe8:	00042400 	sll	a0,a0,0x10
8008ebec:	3c0200ff 	lui	v0,0xff
8008ebf0:	00832021 	addu	a0,a0,v1
8008ebf4:	3442ffff 	ori	v0,v0,0xffff
8008ebf8:	00822024 	and	a0,a0,v0
8008ebfc:	3c038021 	lui	v1,0x8021
8008ec00:	ac647018 	sw	a0,28696(v1)
8008ec04:	90a60002 	lbu	a2,2(a1)
8008ec08:	3c028022 	lui	v0,0x8022
8008ec0c:	24a50003 	addiu	a1,a1,3
8008ec10:	a04650cc 	sb	a2,20684(v0)
8008ec14:	3c028007 	lui	v0,0x8007
8008ec18:	244269c0 	addiu	v0,v0,27072
8008ec1c:	0040f809 	jalr	v0
8008ec20:	ae250020 	sw	a1,32(s1)
8008ec24:	00405821 	move	t3,v0
8008ec28:	92020002 	lbu	v0,2(s0)
8008ec2c:	3c038022 	lui	v1,0x8022
8008ec30:	30420008 	andi	v0,v0,0x8
8008ec34:	1040005e 	beqz	v0,8008edb0 <_Z6OpFFM0v+0x210>
8008ec38:	a46b50be 	sh	t3,20670(v1)
8008ec3c:	92220004 	lbu	v0,4(s1)
8008ec40:	960c0004 	lhu	t4,4(s0)
8008ec44:	3169000f 	andi	t1,t3,0xf
8008ec48:	2c420001 	sltiu	v0,v0,1
8008ec4c:	01221021 	addu	v0,t1,v0
8008ec50:	000b3102 	srl	a2,t3,0x4
8008ec54:	3185000f 	andi	a1,t4,0xf
8008ec58:	000c1902 	srl	v1,t4,0x4
8008ec5c:	00a22823 	subu	a1,a1,v0
8008ec60:	30c6000f 	andi	a2,a2,0xf
8008ec64:	000b4302 	srl	t0,t3,0xc
8008ec68:	000b3a02 	srl	a3,t3,0x8
8008ec6c:	000c2202 	srl	a0,t4,0x8
8008ec70:	3063000f 	andi	v1,v1,0xf
8008ec74:	000c1302 	srl	v0,t4,0xc
8008ec78:	30e7000f 	andi	a3,a3,0xf
8008ec7c:	00661823 	subu	v1,v1,a2
8008ec80:	00481023 	subu	v0,v0,t0
8008ec84:	3084000f 	andi	a0,a0,0xf
8008ec88:	00872023 	subu	a0,a0,a3
8008ec8c:	30a500ff 	andi	a1,a1,0xff
8008ec90:	306f00ff 	andi	t7,v1,0xff
8008ec94:	305900ff 	andi	t9,v0,0xff
8008ec98:	3c038022 	lui	v1,0x8022
8008ec9c:	3c028022 	lui	v0,0x8022
8008eca0:	309000ff 	andi	s0,a0,0xff
8008eca4:	3c188022 	lui	t8,0x8022
8008eca8:	3c0e8022 	lui	t6,0x8022
8008ecac:	3c0d8022 	lui	t5,0x8022
8008ecb0:	3c0a8022 	lui	t2,0x8022
8008ecb4:	a04950ae 	sb	t1,20654(v0)
8008ecb8:	a06650af 	sb	a2,20655(v1)
8008ecbc:	3c028022 	lui	v0,0x8022
8008ecc0:	3c038022 	lui	v1,0x8022
8008ecc4:	2ca4000a 	sltiu	a0,a1,10
8008ecc8:	a04750b0 	sb	a3,20656(v0)
8008eccc:	a06850b1 	sb	t0,20657(v1)
8008ecd0:	a30550aa 	sb	a1,20650(t8)
8008ecd4:	a1cf50ab 	sb	t7,20651(t6)
8008ecd8:	a1b050ac 	sb	s0,20652(t5)
8008ecdc:	10800063 	beqz	a0,8008ee6c <_Z6OpFFM0v+0x2cc>
8008ece0:	a15950ad 	sb	t9,20653(t2)
8008ece4:	91c350ab 	lbu	v1,20651(t6)
8008ece8:	2c62000a 	sltiu	v0,v1,10
8008ecec:	10400056 	beqz	v0,8008ee48 <_Z6OpFFM0v+0x2a8>
8008ecf0:	2462000a 	addiu	v0,v1,10
8008ecf4:	91a350ac 	lbu	v1,20652(t5)
8008ecf8:	2c62000a 	sltiu	v0,v1,10
8008ecfc:	10400065 	beqz	v0,8008ee94 <_Z6OpFFM0v+0x2f4>
8008ed00:	2462000a 	addiu	v0,v1,10
8008ed04:	914350ad 	lbu	v1,20653(t2)
8008ed08:	2c62000a 	sltiu	v0,v1,10
8008ed0c:	1440004c 	bnez	v0,8008ee40 <_Z6OpFFM0v+0x2a0>
8008ed10:	24020001 	li	v0,1
8008ed14:	2462000a 	addiu	v0,v1,10
8008ed18:	a14250ad 	sb	v0,20653(t2)
8008ed1c:	a2200004 	sb	zero,4(s1)
8008ed20:	914250ad 	lbu	v0,20653(t2)
8008ed24:	91a350ac 	lbu	v1,20652(t5)
8008ed28:	91c450ab 	lbu	a0,20651(t6)
8008ed2c:	00031a00 	sll	v1,v1,0x8
8008ed30:	00021300 	sll	v0,v0,0xc
8008ed34:	930550aa 	lbu	a1,20650(t8)
8008ed38:	00431025 	or	v0,v0,v1
8008ed3c:	00451025 	or	v0,v0,a1
8008ed40:	00042100 	sll	a0,a0,0x4
8008ed44:	00822025 	or	a0,a0,v0
8008ed48:	308affff 	andi	t2,a0,0xffff
8008ed4c:	018a1026 	xor	v0,t4,t2
8008ed50:	018b2026 	xor	a0,t4,t3
8008ed54:	30428000 	andi	v0,v0,0x8000
8008ed58:	3c038022 	lui	v1,0x8022
8008ed5c:	00822024 	and	a0,a0,v0
8008ed60:	10800055 	beqz	a0,8008eeb8 <_Z6OpFFM0v+0x318>
8008ed64:	a46a50b4 	sh	t2,20660(v1)
8008ed68:	2643e988 	addiu	v1,s2,-5752
8008ed6c:	24020001 	li	v0,1
8008ed70:	a0620007 	sb	v0,7(v1)
8008ed74:	2663e974 	addiu	v1,s3,-5772
8008ed78:	3142ffff 	andi	v0,t2,0xffff
8008ed7c:	a46a0004 	sh	t2,4(v1)
8008ed80:	2644e988 	addiu	a0,s2,-5752
8008ed84:	00021a02 	srl	v1,v0,0x8
8008ed88:	0002102b 	sltu	v0,zero,v0
8008ed8c:	a0830006 	sb	v1,6(a0)
8008ed90:	a0820005 	sb	v0,5(a0)
8008ed94:	8fbf0020 	lw	ra,32(sp)
8008ed98:	8fb3001c 	lw	s3,28(sp)
8008ed9c:	8fb20018 	lw	s2,24(sp)
8008eda0:	8fb10014 	lw	s1,20(sp)
8008eda4:	8fb00010 	lw	s0,16(sp)
8008eda8:	03e00008 	jr	ra
8008edac:	27bd0028 	addiu	sp,sp,40
8008edb0:	96040004 	lhu	a0,4(s0)
8008edb4:	92230004 	lbu	v1,4(s1)
8008edb8:	008b1023 	subu	v0,a0,t3
8008edbc:	00431021 	addu	v0,v0,v1
8008edc0:	2442ffff 	addiu	v0,v0,-1
8008edc4:	008b1826 	xor	v1,a0,t3
8008edc8:	3046ffff 	andi	a2,v0,0xffff
8008edcc:	30638000 	andi	v1,v1,0x8000
8008edd0:	00022827 	nor	a1,zero,v0
8008edd4:	00862026 	xor	a0,a0,a2
8008edd8:	00832024 	and	a0,a0,v1
8008eddc:	00052fc2 	srl	a1,a1,0x1f
8008ede0:	3c038022 	lui	v1,0x8022
8008ede4:	ac6250c8 	sw	v0,20680(v1)
8008ede8:	10800012 	beqz	a0,8008ee34 <_Z6OpFFM0v+0x294>
8008edec:	a2250004 	sb	a1,4(s1)
8008edf0:	24020001 	li	v0,1
8008edf4:	a2220007 	sb	v0,7(s1)
8008edf8:	2663e974 	addiu	v1,s3,-5772
8008edfc:	30c2ffff 	andi	v0,a2,0xffff
8008ee00:	a4660004 	sh	a2,4(v1)
8008ee04:	2644e988 	addiu	a0,s2,-5752
8008ee08:	00021a02 	srl	v1,v0,0x8
8008ee0c:	0002102b 	sltu	v0,zero,v0
8008ee10:	a0830006 	sb	v1,6(a0)
8008ee14:	a0820005 	sb	v0,5(a0)
8008ee18:	8fbf0020 	lw	ra,32(sp)
8008ee1c:	8fb3001c 	lw	s3,28(sp)
8008ee20:	8fb20018 	lw	s2,24(sp)
8008ee24:	8fb10014 	lw	s1,20(sp)
8008ee28:	8fb00010 	lw	s0,16(sp)
8008ee2c:	03e00008 	jr	ra
8008ee30:	27bd0028 	addiu	sp,sp,40
8008ee34:	08023b7e 	j	8008edf8 <_Z6OpFFM0v+0x258>
8008ee38:	a2200007 	sb	zero,7(s1)
8008ee3c:	24020001 	li	v0,1
8008ee40:	08023b48 	j	8008ed20 <_Z6OpFFM0v+0x180>
8008ee44:	a2220004 	sb	v0,4(s1)
8008ee48:	2603ffff 	addiu	v1,s0,-1
8008ee4c:	a1a350ac 	sb	v1,20652(t5)
8008ee50:	91a350ac 	lbu	v1,20652(t5)
8008ee54:	a1c250ab 	sb	v0,20651(t6)
8008ee58:	2c62000a 	sltiu	v0,v1,10
8008ee5c:	1440ffa9 	bnez	v0,8008ed04 <_Z6OpFFM0v+0x164>
8008ee60:	2462000a 	addiu	v0,v1,10
8008ee64:	08023ba6 	j	8008ee98 <_Z6OpFFM0v+0x2f8>
8008ee68:	2723ffff 	addiu	v1,t9,-1
8008ee6c:	25e3ffff 	addiu	v1,t7,-1
8008ee70:	a1c350ab 	sb	v1,20651(t6)
8008ee74:	91c350ab 	lbu	v1,20651(t6)
8008ee78:	24a2000a 	addiu	v0,a1,10
8008ee7c:	a30250aa 	sb	v0,20650(t8)
8008ee80:	2c62000a 	sltiu	v0,v1,10
8008ee84:	1440ff9b 	bnez	v0,8008ecf4 <_Z6OpFFM0v+0x154>
8008ee88:	2462000a 	addiu	v0,v1,10
8008ee8c:	08023b93 	j	8008ee4c <_Z6OpFFM0v+0x2ac>
8008ee90:	2603ffff 	addiu	v1,s0,-1
8008ee94:	2723ffff 	addiu	v1,t9,-1
8008ee98:	a14350ad 	sb	v1,20653(t2)
8008ee9c:	914350ad 	lbu	v1,20653(t2)
8008eea0:	a1a250ac 	sb	v0,20652(t5)
8008eea4:	2c62000a 	sltiu	v0,v1,10
8008eea8:	1440ffe4 	bnez	v0,8008ee3c <_Z6OpFFM0v+0x29c>
8008eeac:	2462000a 	addiu	v0,v1,10
8008eeb0:	08023b47 	j	8008ed1c <_Z6OpFFM0v+0x17c>
8008eeb4:	a14250ad 	sb	v0,20653(t2)
8008eeb8:	2642e988 	addiu	v0,s2,-5752
8008eebc:	08023b5d 	j	8008ed74 <_Z6OpFFM0v+0x1d4>
8008eec0:	a0400007 	sb	zero,7(v0)

8008eec4 <_Z6OpEFM0v>:
8008eec4:	27bdffd8 	addiu	sp,sp,-40
8008eec8:	afb3001c 	sw	s3,28(sp)
8008eecc:	3c138021 	lui	s3,0x8021
8008eed0:	afb20018 	sw	s2,24(sp)
8008eed4:	afb00010 	sw	s0,16(sp)
8008eed8:	afbf0020 	sw	ra,32(sp)
8008eedc:	afb10014 	sw	s1,20(sp)
8008eee0:	2670e988 	addiu	s0,s3,-5752
8008eee4:	8e050020 	lw	a1,32(s0)
8008eee8:	3c128021 	lui	s2,0x8021
8008eeec:	90a20001 	lbu	v0,1(a1)
8008eef0:	90a40000 	lbu	a0,0(a1)
8008eef4:	90a30002 	lbu	v1,2(a1)
8008eef8:	00021200 	sll	v0,v0,0x8
8008eefc:	00822021 	addu	a0,a0,v0
8008ef00:	00031c00 	sll	v1,v1,0x10
8008ef04:	00832021 	addu	a0,a0,v1
8008ef08:	3c028021 	lui	v0,0x8021
8008ef0c:	ac447018 	sw	a0,28696(v0)
8008ef10:	90a30002 	lbu	v1,2(a1)
8008ef14:	3c028022 	lui	v0,0x8022
8008ef18:	a04350cc 	sb	v1,20684(v0)
8008ef1c:	24a50003 	addiu	a1,a1,3
8008ef20:	3c028007 	lui	v0,0x8007
8008ef24:	244269c0 	addiu	v0,v0,27072
8008ef28:	0040f809 	jalr	v0
8008ef2c:	ae050020 	sw	a1,32(s0)
8008ef30:	2644e974 	addiu	a0,s2,-5772
8008ef34:	00405821 	move	t3,v0
8008ef38:	90820002 	lbu	v0,2(a0)
8008ef3c:	3c038022 	lui	v1,0x8022
8008ef40:	30420008 	andi	v0,v0,0x8
8008ef44:	1040005e 	beqz	v0,8008f0c0 <_Z6OpEFM0v+0x1fc>
8008ef48:	a46b50be 	sh	t3,20670(v1)
8008ef4c:	92020004 	lbu	v0,4(s0)
8008ef50:	948c0004 	lhu	t4,4(a0)
8008ef54:	3169000f 	andi	t1,t3,0xf
8008ef58:	2c420001 	sltiu	v0,v0,1
8008ef5c:	01221021 	addu	v0,t1,v0
8008ef60:	000b3102 	srl	a2,t3,0x4
8008ef64:	3185000f 	andi	a1,t4,0xf
8008ef68:	000c1902 	srl	v1,t4,0x4
8008ef6c:	00a22823 	subu	a1,a1,v0
8008ef70:	30c6000f 	andi	a2,a2,0xf
8008ef74:	000b4302 	srl	t0,t3,0xc
8008ef78:	000b3a02 	srl	a3,t3,0x8
8008ef7c:	000c2202 	srl	a0,t4,0x8
8008ef80:	3063000f 	andi	v1,v1,0xf
8008ef84:	000c1302 	srl	v0,t4,0xc
8008ef88:	30e7000f 	andi	a3,a3,0xf
8008ef8c:	00661823 	subu	v1,v1,a2
8008ef90:	00481023 	subu	v0,v0,t0
8008ef94:	3084000f 	andi	a0,a0,0xf
8008ef98:	00872023 	subu	a0,a0,a3
8008ef9c:	30a500ff 	andi	a1,a1,0xff
8008efa0:	306f00ff 	andi	t7,v1,0xff
8008efa4:	305100ff 	andi	s1,v0,0xff
8008efa8:	3c038022 	lui	v1,0x8022
8008efac:	3c028022 	lui	v0,0x8022
8008efb0:	309800ff 	andi	t8,a0,0xff
8008efb4:	3c198022 	lui	t9,0x8022
8008efb8:	3c0e8022 	lui	t6,0x8022
8008efbc:	3c0d8022 	lui	t5,0x8022
8008efc0:	3c0a8022 	lui	t2,0x8022
8008efc4:	a04950ae 	sb	t1,20654(v0)
8008efc8:	a06650af 	sb	a2,20655(v1)
8008efcc:	3c028022 	lui	v0,0x8022
8008efd0:	3c038022 	lui	v1,0x8022
8008efd4:	2ca4000a 	sltiu	a0,a1,10
8008efd8:	a04750b0 	sb	a3,20656(v0)
8008efdc:	a06850b1 	sb	t0,20657(v1)
8008efe0:	a32550aa 	sb	a1,20650(t9)
8008efe4:	a1cf50ab 	sb	t7,20651(t6)
8008efe8:	a1b850ac 	sb	t8,20652(t5)
8008efec:	10800063 	beqz	a0,8008f17c <_Z6OpEFM0v+0x2b8>
8008eff0:	a15150ad 	sb	s1,20653(t2)
8008eff4:	91c350ab 	lbu	v1,20651(t6)
8008eff8:	2c62000a 	sltiu	v0,v1,10
8008effc:	10400056 	beqz	v0,8008f158 <_Z6OpEFM0v+0x294>
8008f000:	2462000a 	addiu	v0,v1,10
8008f004:	91a350ac 	lbu	v1,20652(t5)
8008f008:	2c62000a 	sltiu	v0,v1,10
8008f00c:	10400065 	beqz	v0,8008f1a4 <_Z6OpEFM0v+0x2e0>
8008f010:	2462000a 	addiu	v0,v1,10
8008f014:	914350ad 	lbu	v1,20653(t2)
8008f018:	2c62000a 	sltiu	v0,v1,10
8008f01c:	1440004c 	bnez	v0,8008f150 <_Z6OpEFM0v+0x28c>
8008f020:	24020001 	li	v0,1
8008f024:	2462000a 	addiu	v0,v1,10
8008f028:	a14250ad 	sb	v0,20653(t2)
8008f02c:	a2000004 	sb	zero,4(s0)
8008f030:	914250ad 	lbu	v0,20653(t2)
8008f034:	91a350ac 	lbu	v1,20652(t5)
8008f038:	91c450ab 	lbu	a0,20651(t6)
8008f03c:	00031a00 	sll	v1,v1,0x8
8008f040:	00021300 	sll	v0,v0,0xc
8008f044:	932550aa 	lbu	a1,20650(t9)
8008f048:	00431025 	or	v0,v0,v1
8008f04c:	00451025 	or	v0,v0,a1
8008f050:	00042100 	sll	a0,a0,0x4
8008f054:	00822025 	or	a0,a0,v0
8008f058:	308affff 	andi	t2,a0,0xffff
8008f05c:	018a1026 	xor	v0,t4,t2
8008f060:	018b2026 	xor	a0,t4,t3
8008f064:	30428000 	andi	v0,v0,0x8000
8008f068:	3c038022 	lui	v1,0x8022
8008f06c:	00822024 	and	a0,a0,v0
8008f070:	10800055 	beqz	a0,8008f1c8 <_Z6OpEFM0v+0x304>
8008f074:	a46a50b4 	sh	t2,20660(v1)
8008f078:	2663e988 	addiu	v1,s3,-5752
8008f07c:	24020001 	li	v0,1
8008f080:	a0620007 	sb	v0,7(v1)
8008f084:	2643e974 	addiu	v1,s2,-5772
8008f088:	3142ffff 	andi	v0,t2,0xffff
8008f08c:	a46a0004 	sh	t2,4(v1)
8008f090:	2664e988 	addiu	a0,s3,-5752
8008f094:	00021a02 	srl	v1,v0,0x8
8008f098:	0002102b 	sltu	v0,zero,v0
8008f09c:	a0830006 	sb	v1,6(a0)
8008f0a0:	a0820005 	sb	v0,5(a0)
8008f0a4:	8fbf0020 	lw	ra,32(sp)
8008f0a8:	8fb3001c 	lw	s3,28(sp)
8008f0ac:	8fb20018 	lw	s2,24(sp)
8008f0b0:	8fb10014 	lw	s1,20(sp)
8008f0b4:	8fb00010 	lw	s0,16(sp)
8008f0b8:	03e00008 	jr	ra
8008f0bc:	27bd0028 	addiu	sp,sp,40
8008f0c0:	94840004 	lhu	a0,4(a0)
8008f0c4:	92030004 	lbu	v1,4(s0)
8008f0c8:	008b1023 	subu	v0,a0,t3
8008f0cc:	00431021 	addu	v0,v0,v1
8008f0d0:	2442ffff 	addiu	v0,v0,-1
8008f0d4:	008b1826 	xor	v1,a0,t3
8008f0d8:	3046ffff 	andi	a2,v0,0xffff
8008f0dc:	30638000 	andi	v1,v1,0x8000
8008f0e0:	00022827 	nor	a1,zero,v0
8008f0e4:	00862026 	xor	a0,a0,a2
8008f0e8:	00832024 	and	a0,a0,v1
8008f0ec:	00052fc2 	srl	a1,a1,0x1f
8008f0f0:	3c038022 	lui	v1,0x8022
8008f0f4:	ac6250c8 	sw	v0,20680(v1)
8008f0f8:	10800012 	beqz	a0,8008f144 <_Z6OpEFM0v+0x280>
8008f0fc:	a2050004 	sb	a1,4(s0)
8008f100:	24020001 	li	v0,1
8008f104:	a2020007 	sb	v0,7(s0)
8008f108:	2643e974 	addiu	v1,s2,-5772
8008f10c:	30c2ffff 	andi	v0,a2,0xffff
8008f110:	a4660004 	sh	a2,4(v1)
8008f114:	2664e988 	addiu	a0,s3,-5752
8008f118:	00021a02 	srl	v1,v0,0x8
8008f11c:	0002102b 	sltu	v0,zero,v0
8008f120:	a0830006 	sb	v1,6(a0)
8008f124:	a0820005 	sb	v0,5(a0)
8008f128:	8fbf0020 	lw	ra,32(sp)
8008f12c:	8fb3001c 	lw	s3,28(sp)
8008f130:	8fb20018 	lw	s2,24(sp)
8008f134:	8fb10014 	lw	s1,20(sp)
8008f138:	8fb00010 	lw	s0,16(sp)
8008f13c:	03e00008 	jr	ra
8008f140:	27bd0028 	addiu	sp,sp,40
8008f144:	08023c42 	j	8008f108 <_Z6OpEFM0v+0x244>
8008f148:	a2000007 	sb	zero,7(s0)
8008f14c:	24020001 	li	v0,1
8008f150:	08023c0c 	j	8008f030 <_Z6OpEFM0v+0x16c>
8008f154:	a2020004 	sb	v0,4(s0)
8008f158:	2703ffff 	addiu	v1,t8,-1
8008f15c:	a1a350ac 	sb	v1,20652(t5)
8008f160:	91a350ac 	lbu	v1,20652(t5)
8008f164:	a1c250ab 	sb	v0,20651(t6)
8008f168:	2c62000a 	sltiu	v0,v1,10
8008f16c:	1440ffa9 	bnez	v0,8008f014 <_Z6OpEFM0v+0x150>
8008f170:	2462000a 	addiu	v0,v1,10
8008f174:	08023c6a 	j	8008f1a8 <_Z6OpEFM0v+0x2e4>
8008f178:	2623ffff 	addiu	v1,s1,-1
8008f17c:	25e3ffff 	addiu	v1,t7,-1
8008f180:	a1c350ab 	sb	v1,20651(t6)
8008f184:	91c350ab 	lbu	v1,20651(t6)
8008f188:	24a2000a 	addiu	v0,a1,10
8008f18c:	a32250aa 	sb	v0,20650(t9)
8008f190:	2c62000a 	sltiu	v0,v1,10
8008f194:	1440ff9b 	bnez	v0,8008f004 <_Z6OpEFM0v+0x140>
8008f198:	2462000a 	addiu	v0,v1,10
8008f19c:	08023c57 	j	8008f15c <_Z6OpEFM0v+0x298>
8008f1a0:	2703ffff 	addiu	v1,t8,-1
8008f1a4:	2623ffff 	addiu	v1,s1,-1
8008f1a8:	a14350ad 	sb	v1,20653(t2)
8008f1ac:	914350ad 	lbu	v1,20653(t2)
8008f1b0:	a1a250ac 	sb	v0,20652(t5)
8008f1b4:	2c62000a 	sltiu	v0,v1,10
8008f1b8:	1440ffe4 	bnez	v0,8008f14c <_Z6OpEFM0v+0x288>
8008f1bc:	2462000a 	addiu	v0,v1,10
8008f1c0:	08023c0b 	j	8008f02c <_Z6OpEFM0v+0x168>
8008f1c4:	a14250ad 	sb	v0,20653(t2)
8008f1c8:	2662e988 	addiu	v0,s3,-5752
8008f1cc:	08023c21 	j	8008f084 <_Z6OpEFM0v+0x1c0>
8008f1d0:	a0400007 	sb	zero,7(v0)

8008f1d4 <_Z6OpF9M0v>:
8008f1d4:	27bdffd8 	addiu	sp,sp,-40
8008f1d8:	afb20018 	sw	s2,24(sp)
8008f1dc:	3c128021 	lui	s2,0x8021
8008f1e0:	afb3001c 	sw	s3,28(sp)
8008f1e4:	afb10014 	sw	s1,20(sp)
8008f1e8:	afb00010 	sw	s0,16(sp)
8008f1ec:	afbf0020 	sw	ra,32(sp)
8008f1f0:	2651e988 	addiu	s1,s2,-5752
8008f1f4:	8e250020 	lw	a1,32(s1)
8008f1f8:	3c138021 	lui	s3,0x8021
8008f1fc:	90a30000 	lbu	v1,0(a1)
8008f200:	8e260010 	lw	a2,16(s1)
8008f204:	2670e974 	addiu	s0,s3,-5772
8008f208:	90a40001 	lbu	a0,1(a1)
8008f20c:	9602000c 	lhu	v0,12(s0)
8008f210:	00661821 	addu	v1,v1,a2
8008f214:	00621821 	addu	v1,v1,v0
8008f218:	00042200 	sll	a0,a0,0x8
8008f21c:	00832021 	addu	a0,a0,v1
8008f220:	3c028021 	lui	v0,0x8021
8008f224:	ac447018 	sw	a0,28696(v0)
8008f228:	90a30001 	lbu	v1,1(a1)
8008f22c:	3c028022 	lui	v0,0x8022
8008f230:	a04350cc 	sb	v1,20684(v0)
8008f234:	24a50002 	addiu	a1,a1,2
8008f238:	3c028007 	lui	v0,0x8007
8008f23c:	244269c0 	addiu	v0,v0,27072
8008f240:	0040f809 	jalr	v0
8008f244:	ae250020 	sw	a1,32(s1)
8008f248:	00405821 	move	t3,v0
8008f24c:	92020002 	lbu	v0,2(s0)
8008f250:	3c038022 	lui	v1,0x8022
8008f254:	30420008 	andi	v0,v0,0x8
8008f258:	1040005e 	beqz	v0,8008f3d4 <_Z6OpF9M0v+0x200>
8008f25c:	a46b50be 	sh	t3,20670(v1)
8008f260:	92220004 	lbu	v0,4(s1)
8008f264:	960c0004 	lhu	t4,4(s0)
8008f268:	3169000f 	andi	t1,t3,0xf
8008f26c:	2c420001 	sltiu	v0,v0,1
8008f270:	01221021 	addu	v0,t1,v0
8008f274:	000b3102 	srl	a2,t3,0x4
8008f278:	3185000f 	andi	a1,t4,0xf
8008f27c:	000c1902 	srl	v1,t4,0x4
8008f280:	00a22823 	subu	a1,a1,v0
8008f284:	30c6000f 	andi	a2,a2,0xf
8008f288:	000b4302 	srl	t0,t3,0xc
8008f28c:	000b3a02 	srl	a3,t3,0x8
8008f290:	000c2202 	srl	a0,t4,0x8
8008f294:	3063000f 	andi	v1,v1,0xf
8008f298:	000c1302 	srl	v0,t4,0xc
8008f29c:	30e7000f 	andi	a3,a3,0xf
8008f2a0:	00661823 	subu	v1,v1,a2
8008f2a4:	00481023 	subu	v0,v0,t0
8008f2a8:	3084000f 	andi	a0,a0,0xf
8008f2ac:	00872023 	subu	a0,a0,a3
8008f2b0:	30a500ff 	andi	a1,a1,0xff
8008f2b4:	306f00ff 	andi	t7,v1,0xff
8008f2b8:	305900ff 	andi	t9,v0,0xff
8008f2bc:	3c038022 	lui	v1,0x8022
8008f2c0:	3c028022 	lui	v0,0x8022
8008f2c4:	309000ff 	andi	s0,a0,0xff
8008f2c8:	3c188022 	lui	t8,0x8022
8008f2cc:	3c0e8022 	lui	t6,0x8022
8008f2d0:	3c0d8022 	lui	t5,0x8022
8008f2d4:	3c0a8022 	lui	t2,0x8022
8008f2d8:	a04950ae 	sb	t1,20654(v0)
8008f2dc:	a06650af 	sb	a2,20655(v1)
8008f2e0:	3c028022 	lui	v0,0x8022
8008f2e4:	3c038022 	lui	v1,0x8022
8008f2e8:	2ca4000a 	sltiu	a0,a1,10
8008f2ec:	a04750b0 	sb	a3,20656(v0)
8008f2f0:	a06850b1 	sb	t0,20657(v1)
8008f2f4:	a30550aa 	sb	a1,20650(t8)
8008f2f8:	a1cf50ab 	sb	t7,20651(t6)
8008f2fc:	a1b050ac 	sb	s0,20652(t5)
8008f300:	10800063 	beqz	a0,8008f490 <_Z6OpF9M0v+0x2bc>
8008f304:	a15950ad 	sb	t9,20653(t2)
8008f308:	91c350ab 	lbu	v1,20651(t6)
8008f30c:	2c62000a 	sltiu	v0,v1,10
8008f310:	10400056 	beqz	v0,8008f46c <_Z6OpF9M0v+0x298>
8008f314:	2462000a 	addiu	v0,v1,10
8008f318:	91a350ac 	lbu	v1,20652(t5)
8008f31c:	2c62000a 	sltiu	v0,v1,10
8008f320:	10400065 	beqz	v0,8008f4b8 <_Z6OpF9M0v+0x2e4>
8008f324:	2462000a 	addiu	v0,v1,10
8008f328:	914350ad 	lbu	v1,20653(t2)
8008f32c:	2c62000a 	sltiu	v0,v1,10
8008f330:	1440004c 	bnez	v0,8008f464 <_Z6OpF9M0v+0x290>
8008f334:	24020001 	li	v0,1
8008f338:	2462000a 	addiu	v0,v1,10
8008f33c:	a14250ad 	sb	v0,20653(t2)
8008f340:	a2200004 	sb	zero,4(s1)
8008f344:	914250ad 	lbu	v0,20653(t2)
8008f348:	91a350ac 	lbu	v1,20652(t5)
8008f34c:	91c450ab 	lbu	a0,20651(t6)
8008f350:	00031a00 	sll	v1,v1,0x8
8008f354:	00021300 	sll	v0,v0,0xc
8008f358:	930550aa 	lbu	a1,20650(t8)
8008f35c:	00431025 	or	v0,v0,v1
8008f360:	00451025 	or	v0,v0,a1
8008f364:	00042100 	sll	a0,a0,0x4
8008f368:	00822025 	or	a0,a0,v0
8008f36c:	308affff 	andi	t2,a0,0xffff
8008f370:	018a1026 	xor	v0,t4,t2
8008f374:	018b2026 	xor	a0,t4,t3
8008f378:	30428000 	andi	v0,v0,0x8000
8008f37c:	3c038022 	lui	v1,0x8022
8008f380:	00822024 	and	a0,a0,v0
8008f384:	10800055 	beqz	a0,8008f4dc <_Z6OpF9M0v+0x308>
8008f388:	a46a50b4 	sh	t2,20660(v1)
8008f38c:	2643e988 	addiu	v1,s2,-5752
8008f390:	24020001 	li	v0,1
8008f394:	a0620007 	sb	v0,7(v1)
8008f398:	2663e974 	addiu	v1,s3,-5772
8008f39c:	3142ffff 	andi	v0,t2,0xffff
8008f3a0:	a46a0004 	sh	t2,4(v1)
8008f3a4:	2644e988 	addiu	a0,s2,-5752
8008f3a8:	00021a02 	srl	v1,v0,0x8
8008f3ac:	0002102b 	sltu	v0,zero,v0
8008f3b0:	a0830006 	sb	v1,6(a0)
8008f3b4:	a0820005 	sb	v0,5(a0)
8008f3b8:	8fbf0020 	lw	ra,32(sp)
8008f3bc:	8fb3001c 	lw	s3,28(sp)
8008f3c0:	8fb20018 	lw	s2,24(sp)
8008f3c4:	8fb10014 	lw	s1,20(sp)
8008f3c8:	8fb00010 	lw	s0,16(sp)
8008f3cc:	03e00008 	jr	ra
8008f3d0:	27bd0028 	addiu	sp,sp,40
8008f3d4:	96040004 	lhu	a0,4(s0)
8008f3d8:	92230004 	lbu	v1,4(s1)
8008f3dc:	008b1023 	subu	v0,a0,t3
8008f3e0:	00431021 	addu	v0,v0,v1
8008f3e4:	2442ffff 	addiu	v0,v0,-1
8008f3e8:	008b1826 	xor	v1,a0,t3
8008f3ec:	3046ffff 	andi	a2,v0,0xffff
8008f3f0:	30638000 	andi	v1,v1,0x8000
8008f3f4:	00022827 	nor	a1,zero,v0
8008f3f8:	00862026 	xor	a0,a0,a2
8008f3fc:	00832024 	and	a0,a0,v1
8008f400:	00052fc2 	srl	a1,a1,0x1f
8008f404:	3c038022 	lui	v1,0x8022
8008f408:	ac6250c8 	sw	v0,20680(v1)
8008f40c:	10800012 	beqz	a0,8008f458 <_Z6OpF9M0v+0x284>
8008f410:	a2250004 	sb	a1,4(s1)
8008f414:	24020001 	li	v0,1
8008f418:	a2220007 	sb	v0,7(s1)
8008f41c:	2663e974 	addiu	v1,s3,-5772
8008f420:	30c2ffff 	andi	v0,a2,0xffff
8008f424:	a4660004 	sh	a2,4(v1)
8008f428:	2644e988 	addiu	a0,s2,-5752
8008f42c:	00021a02 	srl	v1,v0,0x8
8008f430:	0002102b 	sltu	v0,zero,v0
8008f434:	a0830006 	sb	v1,6(a0)
8008f438:	a0820005 	sb	v0,5(a0)
8008f43c:	8fbf0020 	lw	ra,32(sp)
8008f440:	8fb3001c 	lw	s3,28(sp)
8008f444:	8fb20018 	lw	s2,24(sp)
8008f448:	8fb10014 	lw	s1,20(sp)
8008f44c:	8fb00010 	lw	s0,16(sp)
8008f450:	03e00008 	jr	ra
8008f454:	27bd0028 	addiu	sp,sp,40
8008f458:	08023d07 	j	8008f41c <_Z6OpF9M0v+0x248>
8008f45c:	a2200007 	sb	zero,7(s1)
8008f460:	24020001 	li	v0,1
8008f464:	08023cd1 	j	8008f344 <_Z6OpF9M0v+0x170>
8008f468:	a2220004 	sb	v0,4(s1)
8008f46c:	2603ffff 	addiu	v1,s0,-1
8008f470:	a1a350ac 	sb	v1,20652(t5)
8008f474:	91a350ac 	lbu	v1,20652(t5)
8008f478:	a1c250ab 	sb	v0,20651(t6)
8008f47c:	2c62000a 	sltiu	v0,v1,10
8008f480:	1440ffa9 	bnez	v0,8008f328 <_Z6OpF9M0v+0x154>
8008f484:	2462000a 	addiu	v0,v1,10
8008f488:	08023d2f 	j	8008f4bc <_Z6OpF9M0v+0x2e8>
8008f48c:	2723ffff 	addiu	v1,t9,-1
8008f490:	25e3ffff 	addiu	v1,t7,-1
8008f494:	a1c350ab 	sb	v1,20651(t6)
8008f498:	91c350ab 	lbu	v1,20651(t6)
8008f49c:	24a2000a 	addiu	v0,a1,10
8008f4a0:	a30250aa 	sb	v0,20650(t8)
8008f4a4:	2c62000a 	sltiu	v0,v1,10
8008f4a8:	1440ff9b 	bnez	v0,8008f318 <_Z6OpF9M0v+0x144>
8008f4ac:	2462000a 	addiu	v0,v1,10
8008f4b0:	08023d1c 	j	8008f470 <_Z6OpF9M0v+0x29c>
8008f4b4:	2603ffff 	addiu	v1,s0,-1
8008f4b8:	2723ffff 	addiu	v1,t9,-1
8008f4bc:	a14350ad 	sb	v1,20653(t2)
8008f4c0:	914350ad 	lbu	v1,20653(t2)
8008f4c4:	a1a250ac 	sb	v0,20652(t5)
8008f4c8:	2c62000a 	sltiu	v0,v1,10
8008f4cc:	1440ffe4 	bnez	v0,8008f460 <_Z6OpF9M0v+0x28c>
8008f4d0:	2462000a 	addiu	v0,v1,10
8008f4d4:	08023cd0 	j	8008f340 <_Z6OpF9M0v+0x16c>
8008f4d8:	a14250ad 	sb	v0,20653(t2)
8008f4dc:	2642e988 	addiu	v0,s2,-5752
8008f4e0:	08023ce6 	j	8008f398 <_Z6OpF9M0v+0x1c4>
8008f4e4:	a0400007 	sb	zero,7(v0)

8008f4e8 <_Z6OpFDM0v>:
8008f4e8:	27bdffd8 	addiu	sp,sp,-40
8008f4ec:	afb20018 	sw	s2,24(sp)
8008f4f0:	3c128021 	lui	s2,0x8021
8008f4f4:	afb3001c 	sw	s3,28(sp)
8008f4f8:	afb10014 	sw	s1,20(sp)
8008f4fc:	afb00010 	sw	s0,16(sp)
8008f500:	afbf0020 	sw	ra,32(sp)
8008f504:	2651e988 	addiu	s1,s2,-5752
8008f508:	8e250020 	lw	a1,32(s1)
8008f50c:	3c138021 	lui	s3,0x8021
8008f510:	90a30000 	lbu	v1,0(a1)
8008f514:	8e260010 	lw	a2,16(s1)
8008f518:	2670e974 	addiu	s0,s3,-5772
8008f51c:	90a40001 	lbu	a0,1(a1)
8008f520:	9602000a 	lhu	v0,10(s0)
8008f524:	00661821 	addu	v1,v1,a2
8008f528:	00621821 	addu	v1,v1,v0
8008f52c:	00042200 	sll	a0,a0,0x8
8008f530:	00832021 	addu	a0,a0,v1
8008f534:	3c028021 	lui	v0,0x8021
8008f538:	ac447018 	sw	a0,28696(v0)
8008f53c:	90a30001 	lbu	v1,1(a1)
8008f540:	3c028022 	lui	v0,0x8022
8008f544:	a04350cc 	sb	v1,20684(v0)
8008f548:	24a50002 	addiu	a1,a1,2
8008f54c:	3c028007 	lui	v0,0x8007
8008f550:	244269c0 	addiu	v0,v0,27072
8008f554:	0040f809 	jalr	v0
8008f558:	ae250020 	sw	a1,32(s1)
8008f55c:	00405821 	move	t3,v0
8008f560:	92020002 	lbu	v0,2(s0)
8008f564:	3c038022 	lui	v1,0x8022
8008f568:	30420008 	andi	v0,v0,0x8
8008f56c:	1040005e 	beqz	v0,8008f6e8 <_Z6OpFDM0v+0x200>
8008f570:	a46b50be 	sh	t3,20670(v1)
8008f574:	92220004 	lbu	v0,4(s1)
8008f578:	960c0004 	lhu	t4,4(s0)
8008f57c:	3169000f 	andi	t1,t3,0xf
8008f580:	2c420001 	sltiu	v0,v0,1
8008f584:	01221021 	addu	v0,t1,v0
8008f588:	000b3102 	srl	a2,t3,0x4
8008f58c:	3185000f 	andi	a1,t4,0xf
8008f590:	000c1902 	srl	v1,t4,0x4
8008f594:	00a22823 	subu	a1,a1,v0
8008f598:	30c6000f 	andi	a2,a2,0xf
8008f59c:	000b4302 	srl	t0,t3,0xc
8008f5a0:	000b3a02 	srl	a3,t3,0x8
8008f5a4:	000c2202 	srl	a0,t4,0x8
8008f5a8:	3063000f 	andi	v1,v1,0xf
8008f5ac:	000c1302 	srl	v0,t4,0xc
8008f5b0:	30e7000f 	andi	a3,a3,0xf
8008f5b4:	00661823 	subu	v1,v1,a2
8008f5b8:	00481023 	subu	v0,v0,t0
8008f5bc:	3084000f 	andi	a0,a0,0xf
8008f5c0:	00872023 	subu	a0,a0,a3
8008f5c4:	30a500ff 	andi	a1,a1,0xff
8008f5c8:	306f00ff 	andi	t7,v1,0xff
8008f5cc:	305900ff 	andi	t9,v0,0xff
8008f5d0:	3c038022 	lui	v1,0x8022
8008f5d4:	3c028022 	lui	v0,0x8022
8008f5d8:	309000ff 	andi	s0,a0,0xff
8008f5dc:	3c188022 	lui	t8,0x8022
8008f5e0:	3c0e8022 	lui	t6,0x8022
8008f5e4:	3c0d8022 	lui	t5,0x8022
8008f5e8:	3c0a8022 	lui	t2,0x8022
8008f5ec:	a04950ae 	sb	t1,20654(v0)
8008f5f0:	a06650af 	sb	a2,20655(v1)
8008f5f4:	3c028022 	lui	v0,0x8022
8008f5f8:	3c038022 	lui	v1,0x8022
8008f5fc:	2ca4000a 	sltiu	a0,a1,10
8008f600:	a04750b0 	sb	a3,20656(v0)
8008f604:	a06850b1 	sb	t0,20657(v1)
8008f608:	a30550aa 	sb	a1,20650(t8)
8008f60c:	a1cf50ab 	sb	t7,20651(t6)
8008f610:	a1b050ac 	sb	s0,20652(t5)
8008f614:	10800063 	beqz	a0,8008f7a4 <_Z6OpFDM0v+0x2bc>
8008f618:	a15950ad 	sb	t9,20653(t2)
8008f61c:	91c350ab 	lbu	v1,20651(t6)
8008f620:	2c62000a 	sltiu	v0,v1,10
8008f624:	10400056 	beqz	v0,8008f780 <_Z6OpFDM0v+0x298>
8008f628:	2462000a 	addiu	v0,v1,10
8008f62c:	91a350ac 	lbu	v1,20652(t5)
8008f630:	2c62000a 	sltiu	v0,v1,10
8008f634:	10400065 	beqz	v0,8008f7cc <_Z6OpFDM0v+0x2e4>
8008f638:	2462000a 	addiu	v0,v1,10
8008f63c:	914350ad 	lbu	v1,20653(t2)
8008f640:	2c62000a 	sltiu	v0,v1,10
8008f644:	1440004c 	bnez	v0,8008f778 <_Z6OpFDM0v+0x290>
8008f648:	24020001 	li	v0,1
8008f64c:	2462000a 	addiu	v0,v1,10
8008f650:	a14250ad 	sb	v0,20653(t2)
8008f654:	a2200004 	sb	zero,4(s1)
8008f658:	914250ad 	lbu	v0,20653(t2)
8008f65c:	91a350ac 	lbu	v1,20652(t5)
8008f660:	91c450ab 	lbu	a0,20651(t6)
8008f664:	00031a00 	sll	v1,v1,0x8
8008f668:	00021300 	sll	v0,v0,0xc
8008f66c:	930550aa 	lbu	a1,20650(t8)
8008f670:	00431025 	or	v0,v0,v1
8008f674:	00451025 	or	v0,v0,a1
8008f678:	00042100 	sll	a0,a0,0x4
8008f67c:	00822025 	or	a0,a0,v0
8008f680:	308affff 	andi	t2,a0,0xffff
8008f684:	018a1026 	xor	v0,t4,t2
8008f688:	018b2026 	xor	a0,t4,t3
8008f68c:	30428000 	andi	v0,v0,0x8000
8008f690:	3c038022 	lui	v1,0x8022
8008f694:	00822024 	and	a0,a0,v0
8008f698:	10800055 	beqz	a0,8008f7f0 <_Z6OpFDM0v+0x308>
8008f69c:	a46a50b4 	sh	t2,20660(v1)
8008f6a0:	2643e988 	addiu	v1,s2,-5752
8008f6a4:	24020001 	li	v0,1
8008f6a8:	a0620007 	sb	v0,7(v1)
8008f6ac:	2663e974 	addiu	v1,s3,-5772
8008f6b0:	3142ffff 	andi	v0,t2,0xffff
8008f6b4:	a46a0004 	sh	t2,4(v1)
8008f6b8:	2644e988 	addiu	a0,s2,-5752
8008f6bc:	00021a02 	srl	v1,v0,0x8
8008f6c0:	0002102b 	sltu	v0,zero,v0
8008f6c4:	a0830006 	sb	v1,6(a0)
8008f6c8:	a0820005 	sb	v0,5(a0)
8008f6cc:	8fbf0020 	lw	ra,32(sp)
8008f6d0:	8fb3001c 	lw	s3,28(sp)
8008f6d4:	8fb20018 	lw	s2,24(sp)
8008f6d8:	8fb10014 	lw	s1,20(sp)
8008f6dc:	8fb00010 	lw	s0,16(sp)
8008f6e0:	03e00008 	jr	ra
8008f6e4:	27bd0028 	addiu	sp,sp,40
8008f6e8:	96040004 	lhu	a0,4(s0)
8008f6ec:	92230004 	lbu	v1,4(s1)
8008f6f0:	008b1023 	subu	v0,a0,t3
8008f6f4:	00431021 	addu	v0,v0,v1
8008f6f8:	2442ffff 	addiu	v0,v0,-1
8008f6fc:	008b1826 	xor	v1,a0,t3
8008f700:	3046ffff 	andi	a2,v0,0xffff
8008f704:	30638000 	andi	v1,v1,0x8000
8008f708:	00022827 	nor	a1,zero,v0
8008f70c:	00862026 	xor	a0,a0,a2
8008f710:	00832024 	and	a0,a0,v1
8008f714:	00052fc2 	srl	a1,a1,0x1f
8008f718:	3c038022 	lui	v1,0x8022
8008f71c:	ac6250c8 	sw	v0,20680(v1)
8008f720:	10800012 	beqz	a0,8008f76c <_Z6OpFDM0v+0x284>
8008f724:	a2250004 	sb	a1,4(s1)
8008f728:	24020001 	li	v0,1
8008f72c:	a2220007 	sb	v0,7(s1)
8008f730:	2663e974 	addiu	v1,s3,-5772
8008f734:	30c2ffff 	andi	v0,a2,0xffff
8008f738:	a4660004 	sh	a2,4(v1)
8008f73c:	2644e988 	addiu	a0,s2,-5752
8008f740:	00021a02 	srl	v1,v0,0x8
8008f744:	0002102b 	sltu	v0,zero,v0
8008f748:	a0830006 	sb	v1,6(a0)
8008f74c:	a0820005 	sb	v0,5(a0)
8008f750:	8fbf0020 	lw	ra,32(sp)
8008f754:	8fb3001c 	lw	s3,28(sp)
8008f758:	8fb20018 	lw	s2,24(sp)
8008f75c:	8fb10014 	lw	s1,20(sp)
8008f760:	8fb00010 	lw	s0,16(sp)
8008f764:	03e00008 	jr	ra
8008f768:	27bd0028 	addiu	sp,sp,40
8008f76c:	08023dcc 	j	8008f730 <_Z6OpFDM0v+0x248>
8008f770:	a2200007 	sb	zero,7(s1)
8008f774:	24020001 	li	v0,1
8008f778:	08023d96 	j	8008f658 <_Z6OpFDM0v+0x170>
8008f77c:	a2220004 	sb	v0,4(s1)
8008f780:	2603ffff 	addiu	v1,s0,-1
8008f784:	a1a350ac 	sb	v1,20652(t5)
8008f788:	91a350ac 	lbu	v1,20652(t5)
8008f78c:	a1c250ab 	sb	v0,20651(t6)
8008f790:	2c62000a 	sltiu	v0,v1,10
8008f794:	1440ffa9 	bnez	v0,8008f63c <_Z6OpFDM0v+0x154>
8008f798:	2462000a 	addiu	v0,v1,10
8008f79c:	08023df4 	j	8008f7d0 <_Z6OpFDM0v+0x2e8>
8008f7a0:	2723ffff 	addiu	v1,t9,-1
8008f7a4:	25e3ffff 	addiu	v1,t7,-1
8008f7a8:	a1c350ab 	sb	v1,20651(t6)
8008f7ac:	91c350ab 	lbu	v1,20651(t6)
8008f7b0:	24a2000a 	addiu	v0,a1,10
8008f7b4:	a30250aa 	sb	v0,20650(t8)
8008f7b8:	2c62000a 	sltiu	v0,v1,10
8008f7bc:	1440ff9b 	bnez	v0,8008f62c <_Z6OpFDM0v+0x144>
8008f7c0:	2462000a 	addiu	v0,v1,10
8008f7c4:	08023de1 	j	8008f784 <_Z6OpFDM0v+0x29c>
8008f7c8:	2603ffff 	addiu	v1,s0,-1
8008f7cc:	2723ffff 	addiu	v1,t9,-1
8008f7d0:	a14350ad 	sb	v1,20653(t2)
8008f7d4:	914350ad 	lbu	v1,20653(t2)
8008f7d8:	a1a250ac 	sb	v0,20652(t5)
8008f7dc:	2c62000a 	sltiu	v0,v1,10
8008f7e0:	1440ffe4 	bnez	v0,8008f774 <_Z6OpFDM0v+0x28c>
8008f7e4:	2462000a 	addiu	v0,v1,10
8008f7e8:	08023d95 	j	8008f654 <_Z6OpFDM0v+0x16c>
8008f7ec:	a14250ad 	sb	v0,20653(t2)
8008f7f0:	2642e988 	addiu	v0,s2,-5752
8008f7f4:	08023dab 	j	8008f6ac <_Z6OpFDM0v+0x1c4>
8008f7f8:	a0400007 	sb	zero,7(v0)

8008f7fc <_Z6OpEDM0v>:
8008f7fc:	27bdffd8 	addiu	sp,sp,-40
8008f800:	afb3001c 	sw	s3,28(sp)
8008f804:	3c138021 	lui	s3,0x8021
8008f808:	afb20018 	sw	s2,24(sp)
8008f80c:	afb00010 	sw	s0,16(sp)
8008f810:	afbf0020 	sw	ra,32(sp)
8008f814:	afb10014 	sw	s1,20(sp)
8008f818:	2670e988 	addiu	s0,s3,-5752
8008f81c:	8e030020 	lw	v1,32(s0)
8008f820:	8e050010 	lw	a1,16(s0)
8008f824:	90620001 	lbu	v0,1(v1)
8008f828:	90640000 	lbu	a0,0(v1)
8008f82c:	00021200 	sll	v0,v0,0x8
8008f830:	00822021 	addu	a0,a0,v0
8008f834:	00852021 	addu	a0,a0,a1
8008f838:	3c028021 	lui	v0,0x8021
8008f83c:	ac447018 	sw	a0,28696(v0)
8008f840:	90650001 	lbu	a1,1(v1)
8008f844:	3c028022 	lui	v0,0x8022
8008f848:	24630002 	addiu	v1,v1,2
8008f84c:	a04550cc 	sb	a1,20684(v0)
8008f850:	3c028007 	lui	v0,0x8007
8008f854:	ae030020 	sw	v1,32(s0)
8008f858:	244269c0 	addiu	v0,v0,27072
8008f85c:	0040f809 	jalr	v0
8008f860:	3c128021 	lui	s2,0x8021
8008f864:	2644e974 	addiu	a0,s2,-5772
8008f868:	00405821 	move	t3,v0
8008f86c:	90820002 	lbu	v0,2(a0)
8008f870:	3c038022 	lui	v1,0x8022
8008f874:	30420008 	andi	v0,v0,0x8
8008f878:	1040005e 	beqz	v0,8008f9f4 <_Z6OpEDM0v+0x1f8>
8008f87c:	a46b50be 	sh	t3,20670(v1)
8008f880:	92020004 	lbu	v0,4(s0)
8008f884:	948c0004 	lhu	t4,4(a0)
8008f888:	3169000f 	andi	t1,t3,0xf
8008f88c:	2c420001 	sltiu	v0,v0,1
8008f890:	01221021 	addu	v0,t1,v0
8008f894:	000b3102 	srl	a2,t3,0x4
8008f898:	3185000f 	andi	a1,t4,0xf
8008f89c:	000c1902 	srl	v1,t4,0x4
8008f8a0:	00a22823 	subu	a1,a1,v0
8008f8a4:	30c6000f 	andi	a2,a2,0xf
8008f8a8:	000b4302 	srl	t0,t3,0xc
8008f8ac:	000b3a02 	srl	a3,t3,0x8
8008f8b0:	000c2202 	srl	a0,t4,0x8
8008f8b4:	3063000f 	andi	v1,v1,0xf
8008f8b8:	000c1302 	srl	v0,t4,0xc
8008f8bc:	30e7000f 	andi	a3,a3,0xf
8008f8c0:	00661823 	subu	v1,v1,a2
8008f8c4:	00481023 	subu	v0,v0,t0
8008f8c8:	3084000f 	andi	a0,a0,0xf
8008f8cc:	00872023 	subu	a0,a0,a3
8008f8d0:	30a500ff 	andi	a1,a1,0xff
8008f8d4:	306f00ff 	andi	t7,v1,0xff
8008f8d8:	305100ff 	andi	s1,v0,0xff
8008f8dc:	3c038022 	lui	v1,0x8022
8008f8e0:	3c028022 	lui	v0,0x8022
8008f8e4:	309800ff 	andi	t8,a0,0xff
8008f8e8:	3c198022 	lui	t9,0x8022
8008f8ec:	3c0e8022 	lui	t6,0x8022
8008f8f0:	3c0d8022 	lui	t5,0x8022
8008f8f4:	3c0a8022 	lui	t2,0x8022
8008f8f8:	a04950ae 	sb	t1,20654(v0)
8008f8fc:	a06650af 	sb	a2,20655(v1)
8008f900:	3c028022 	lui	v0,0x8022
8008f904:	3c038022 	lui	v1,0x8022
8008f908:	2ca4000a 	sltiu	a0,a1,10
8008f90c:	a04750b0 	sb	a3,20656(v0)
8008f910:	a06850b1 	sb	t0,20657(v1)
8008f914:	a32550aa 	sb	a1,20650(t9)
8008f918:	a1cf50ab 	sb	t7,20651(t6)
8008f91c:	a1b850ac 	sb	t8,20652(t5)
8008f920:	10800063 	beqz	a0,8008fab0 <_Z6OpEDM0v+0x2b4>
8008f924:	a15150ad 	sb	s1,20653(t2)
8008f928:	91c350ab 	lbu	v1,20651(t6)
8008f92c:	2c62000a 	sltiu	v0,v1,10
8008f930:	10400056 	beqz	v0,8008fa8c <_Z6OpEDM0v+0x290>
8008f934:	2462000a 	addiu	v0,v1,10
8008f938:	91a350ac 	lbu	v1,20652(t5)
8008f93c:	2c62000a 	sltiu	v0,v1,10
8008f940:	10400065 	beqz	v0,8008fad8 <_Z6OpEDM0v+0x2dc>
8008f944:	2462000a 	addiu	v0,v1,10
8008f948:	914350ad 	lbu	v1,20653(t2)
8008f94c:	2c62000a 	sltiu	v0,v1,10
8008f950:	1440004c 	bnez	v0,8008fa84 <_Z6OpEDM0v+0x288>
8008f954:	24020001 	li	v0,1
8008f958:	2462000a 	addiu	v0,v1,10
8008f95c:	a14250ad 	sb	v0,20653(t2)
8008f960:	a2000004 	sb	zero,4(s0)
8008f964:	914250ad 	lbu	v0,20653(t2)
8008f968:	91a350ac 	lbu	v1,20652(t5)
8008f96c:	91c450ab 	lbu	a0,20651(t6)
8008f970:	00031a00 	sll	v1,v1,0x8
8008f974:	00021300 	sll	v0,v0,0xc
8008f978:	932550aa 	lbu	a1,20650(t9)
8008f97c:	00431025 	or	v0,v0,v1
8008f980:	00451025 	or	v0,v0,a1
8008f984:	00042100 	sll	a0,a0,0x4
8008f988:	00822025 	or	a0,a0,v0
8008f98c:	308affff 	andi	t2,a0,0xffff
8008f990:	018a1026 	xor	v0,t4,t2
8008f994:	018b2026 	xor	a0,t4,t3
8008f998:	30428000 	andi	v0,v0,0x8000
8008f99c:	3c038022 	lui	v1,0x8022
8008f9a0:	00822024 	and	a0,a0,v0
8008f9a4:	10800055 	beqz	a0,8008fafc <_Z6OpEDM0v+0x300>
8008f9a8:	a46a50b4 	sh	t2,20660(v1)
8008f9ac:	2663e988 	addiu	v1,s3,-5752
8008f9b0:	24020001 	li	v0,1
8008f9b4:	a0620007 	sb	v0,7(v1)
8008f9b8:	2643e974 	addiu	v1,s2,-5772
8008f9bc:	3142ffff 	andi	v0,t2,0xffff
8008f9c0:	a46a0004 	sh	t2,4(v1)
8008f9c4:	2664e988 	addiu	a0,s3,-5752
8008f9c8:	00021a02 	srl	v1,v0,0x8
8008f9cc:	0002102b 	sltu	v0,zero,v0
8008f9d0:	a0830006 	sb	v1,6(a0)
8008f9d4:	a0820005 	sb	v0,5(a0)
8008f9d8:	8fbf0020 	lw	ra,32(sp)
8008f9dc:	8fb3001c 	lw	s3,28(sp)
8008f9e0:	8fb20018 	lw	s2,24(sp)
8008f9e4:	8fb10014 	lw	s1,20(sp)
8008f9e8:	8fb00010 	lw	s0,16(sp)
8008f9ec:	03e00008 	jr	ra
8008f9f0:	27bd0028 	addiu	sp,sp,40
8008f9f4:	94840004 	lhu	a0,4(a0)
8008f9f8:	92030004 	lbu	v1,4(s0)
8008f9fc:	008b1023 	subu	v0,a0,t3
8008fa00:	00431021 	addu	v0,v0,v1
8008fa04:	2442ffff 	addiu	v0,v0,-1
8008fa08:	008b1826 	xor	v1,a0,t3
8008fa0c:	3046ffff 	andi	a2,v0,0xffff
8008fa10:	30638000 	andi	v1,v1,0x8000
8008fa14:	00022827 	nor	a1,zero,v0
8008fa18:	00862026 	xor	a0,a0,a2
8008fa1c:	00832024 	and	a0,a0,v1
8008fa20:	00052fc2 	srl	a1,a1,0x1f
8008fa24:	3c038022 	lui	v1,0x8022
8008fa28:	ac6250c8 	sw	v0,20680(v1)
8008fa2c:	10800012 	beqz	a0,8008fa78 <_Z6OpEDM0v+0x27c>
8008fa30:	a2050004 	sb	a1,4(s0)
8008fa34:	24020001 	li	v0,1
8008fa38:	a2020007 	sb	v0,7(s0)
8008fa3c:	2643e974 	addiu	v1,s2,-5772
8008fa40:	30c2ffff 	andi	v0,a2,0xffff
8008fa44:	a4660004 	sh	a2,4(v1)
8008fa48:	2664e988 	addiu	a0,s3,-5752
8008fa4c:	00021a02 	srl	v1,v0,0x8
8008fa50:	0002102b 	sltu	v0,zero,v0
8008fa54:	a0830006 	sb	v1,6(a0)
8008fa58:	a0820005 	sb	v0,5(a0)
8008fa5c:	8fbf0020 	lw	ra,32(sp)
8008fa60:	8fb3001c 	lw	s3,28(sp)
8008fa64:	8fb20018 	lw	s2,24(sp)
8008fa68:	8fb10014 	lw	s1,20(sp)
8008fa6c:	8fb00010 	lw	s0,16(sp)
8008fa70:	03e00008 	jr	ra
8008fa74:	27bd0028 	addiu	sp,sp,40
8008fa78:	08023e8f 	j	8008fa3c <_Z6OpEDM0v+0x240>
8008fa7c:	a2000007 	sb	zero,7(s0)
8008fa80:	24020001 	li	v0,1
8008fa84:	08023e59 	j	8008f964 <_Z6OpEDM0v+0x168>
8008fa88:	a2020004 	sb	v0,4(s0)
8008fa8c:	2703ffff 	addiu	v1,t8,-1
8008fa90:	a1a350ac 	sb	v1,20652(t5)
8008fa94:	91a350ac 	lbu	v1,20652(t5)
8008fa98:	a1c250ab 	sb	v0,20651(t6)
8008fa9c:	2c62000a 	sltiu	v0,v1,10
8008faa0:	1440ffa9 	bnez	v0,8008f948 <_Z6OpEDM0v+0x14c>
8008faa4:	2462000a 	addiu	v0,v1,10
8008faa8:	08023eb7 	j	8008fadc <_Z6OpEDM0v+0x2e0>
8008faac:	2623ffff 	addiu	v1,s1,-1
8008fab0:	25e3ffff 	addiu	v1,t7,-1
8008fab4:	a1c350ab 	sb	v1,20651(t6)
8008fab8:	91c350ab 	lbu	v1,20651(t6)
8008fabc:	24a2000a 	addiu	v0,a1,10
8008fac0:	a32250aa 	sb	v0,20650(t9)
8008fac4:	2c62000a 	sltiu	v0,v1,10
8008fac8:	1440ff9b 	bnez	v0,8008f938 <_Z6OpEDM0v+0x13c>
8008facc:	2462000a 	addiu	v0,v1,10
8008fad0:	08023ea4 	j	8008fa90 <_Z6OpEDM0v+0x294>
8008fad4:	2703ffff 	addiu	v1,t8,-1
8008fad8:	2623ffff 	addiu	v1,s1,-1
8008fadc:	a14350ad 	sb	v1,20653(t2)
8008fae0:	914350ad 	lbu	v1,20653(t2)
8008fae4:	a1a250ac 	sb	v0,20652(t5)
8008fae8:	2c62000a 	sltiu	v0,v1,10
8008faec:	1440ffe4 	bnez	v0,8008fa80 <_Z6OpEDM0v+0x284>
8008faf0:	2462000a 	addiu	v0,v1,10
8008faf4:	08023e58 	j	8008f960 <_Z6OpEDM0v+0x164>
8008faf8:	a14250ad 	sb	v0,20653(t2)
8008fafc:	2662e988 	addiu	v0,s3,-5752
8008fb00:	08023e6e 	j	8008f9b8 <_Z6OpEDM0v+0x1bc>
8008fb04:	a0400007 	sb	zero,7(v0)

8008fb08 <_Z6OpF7M0v>:
8008fb08:	27bdffc8 	addiu	sp,sp,-56
8008fb0c:	afb60028 	sw	s6,40(sp)
8008fb10:	3c168021 	lui	s6,0x8021
8008fb14:	afb50024 	sw	s5,36(sp)
8008fb18:	26d5e988 	addiu	s5,s6,-5752
8008fb1c:	8ea50020 	lw	a1,32(s5)
8008fb20:	afbf0030 	sw	ra,48(sp)
8008fb24:	afb7002c 	sw	s7,44(sp)
8008fb28:	afb40020 	sw	s4,32(sp)
8008fb2c:	afb3001c 	sw	s3,28(sp)
8008fb30:	afb20018 	sw	s2,24(sp)
8008fb34:	afb10014 	sw	s1,20(sp)
8008fb38:	afb00010 	sw	s0,16(sp)
8008fb3c:	90a20000 	lbu	v0,0(a1)
8008fb40:	3c138022 	lui	s3,0x8022
8008fb44:	3c178021 	lui	s7,0x8021
8008fb48:	a26250cc 	sb	v0,20684(s3)
8008fb4c:	26f4e974 	addiu	s4,s7,-5772
8008fb50:	90a30000 	lbu	v1,0(a1)
8008fb54:	96820006 	lhu	v0,6(s4)
8008fb58:	24a50001 	addiu	a1,a1,1
8008fb5c:	00621821 	addu	v1,v1,v0
8008fb60:	3063ffff 	andi	v1,v1,0xffff
8008fb64:	3c128021 	lui	s2,0x8021
8008fb68:	3c118007 	lui	s1,0x8007
8008fb6c:	00602021 	move	a0,v1
8008fb70:	aea50020 	sw	a1,32(s5)
8008fb74:	263169c0 	addiu	s1,s1,27072
8008fb78:	0220f809 	jalr	s1
8008fb7c:	ae437018 	sw	v1,28696(s2)
8008fb80:	8e447018 	lw	a0,28696(s2)
8008fb84:	00408021 	move	s0,v0
8008fb88:	3c028007 	lui	v0,0x8007
8008fb8c:	24426674 	addiu	v0,v0,26228
8008fb90:	0040f809 	jalr	v0
8008fb94:	24840002 	addiu	a0,a0,2
8008fb98:	9684000c 	lhu	a0,12(s4)
8008fb9c:	00021c00 	sll	v1,v0,0x10
8008fba0:	02048021 	addu	s0,s0,a0
8008fba4:	00701821 	addu	v1,v1,s0
8008fba8:	00602021 	move	a0,v1
8008fbac:	ae437018 	sw	v1,28696(s2)
8008fbb0:	0220f809 	jalr	s1
8008fbb4:	a26250cc 	sb	v0,20684(s3)
8008fbb8:	00405821 	move	t3,v0
8008fbbc:	92820002 	lbu	v0,2(s4)
8008fbc0:	3c038022 	lui	v1,0x8022
8008fbc4:	30420008 	andi	v0,v0,0x8
8008fbc8:	10400053 	beqz	v0,8008fd18 <_Z6OpF7M0v+0x210>
8008fbcc:	a46b50be 	sh	t3,20670(v1)
8008fbd0:	92a20004 	lbu	v0,4(s5)
8008fbd4:	968c0004 	lhu	t4,4(s4)
8008fbd8:	3169000f 	andi	t1,t3,0xf
8008fbdc:	2c420001 	sltiu	v0,v0,1
8008fbe0:	01221021 	addu	v0,t1,v0
8008fbe4:	000b3102 	srl	a2,t3,0x4
8008fbe8:	3185000f 	andi	a1,t4,0xf
8008fbec:	000c1902 	srl	v1,t4,0x4
8008fbf0:	00a22823 	subu	a1,a1,v0
8008fbf4:	30c6000f 	andi	a2,a2,0xf
8008fbf8:	000b4302 	srl	t0,t3,0xc
8008fbfc:	000b3a02 	srl	a3,t3,0x8
8008fc00:	000c2202 	srl	a0,t4,0x8
8008fc04:	3063000f 	andi	v1,v1,0xf
8008fc08:	000c1302 	srl	v0,t4,0xc
8008fc0c:	30e7000f 	andi	a3,a3,0xf
8008fc10:	00661823 	subu	v1,v1,a2
8008fc14:	00481023 	subu	v0,v0,t0
8008fc18:	3084000f 	andi	a0,a0,0xf
8008fc1c:	00872023 	subu	a0,a0,a3
8008fc20:	30a500ff 	andi	a1,a1,0xff
8008fc24:	306f00ff 	andi	t7,v1,0xff
8008fc28:	305200ff 	andi	s2,v0,0xff
8008fc2c:	3c038022 	lui	v1,0x8022
8008fc30:	3c028022 	lui	v0,0x8022
8008fc34:	309000ff 	andi	s0,a0,0xff
8008fc38:	3c118022 	lui	s1,0x8022
8008fc3c:	3c0e8022 	lui	t6,0x8022
8008fc40:	3c0d8022 	lui	t5,0x8022
8008fc44:	3c0a8022 	lui	t2,0x8022
8008fc48:	a04950ae 	sb	t1,20654(v0)
8008fc4c:	a06650af 	sb	a2,20655(v1)
8008fc50:	3c028022 	lui	v0,0x8022
8008fc54:	3c038022 	lui	v1,0x8022
8008fc58:	2ca4000a 	sltiu	a0,a1,10
8008fc5c:	a04750b0 	sb	a3,20656(v0)
8008fc60:	a06850b1 	sb	t0,20657(v1)
8008fc64:	a22550aa 	sb	a1,20650(s1)
8008fc68:	a1cf50ab 	sb	t7,20651(t6)
8008fc6c:	a1b050ac 	sb	s0,20652(t5)
8008fc70:	1080005c 	beqz	a0,8008fde4 <_Z6OpF7M0v+0x2dc>
8008fc74:	a15250ad 	sb	s2,20653(t2)
8008fc78:	91c350ab 	lbu	v1,20651(t6)
8008fc7c:	2c62000a 	sltiu	v0,v1,10
8008fc80:	1040004f 	beqz	v0,8008fdc0 <_Z6OpF7M0v+0x2b8>
8008fc84:	2462000a 	addiu	v0,v1,10
8008fc88:	91a350ac 	lbu	v1,20652(t5)
8008fc8c:	2c62000a 	sltiu	v0,v1,10
8008fc90:	1040005e 	beqz	v0,8008fe0c <_Z6OpF7M0v+0x304>
8008fc94:	2462000a 	addiu	v0,v1,10
8008fc98:	914350ad 	lbu	v1,20653(t2)
8008fc9c:	2c62000a 	sltiu	v0,v1,10
8008fca0:	14400045 	bnez	v0,8008fdb8 <_Z6OpF7M0v+0x2b0>
8008fca4:	24020001 	li	v0,1
8008fca8:	2462000a 	addiu	v0,v1,10
8008fcac:	a14250ad 	sb	v0,20653(t2)
8008fcb0:	a2a00004 	sb	zero,4(s5)
8008fcb4:	914250ad 	lbu	v0,20653(t2)
8008fcb8:	91a350ac 	lbu	v1,20652(t5)
8008fcbc:	91c450ab 	lbu	a0,20651(t6)
8008fcc0:	00031a00 	sll	v1,v1,0x8
8008fcc4:	00021300 	sll	v0,v0,0xc
8008fcc8:	922550aa 	lbu	a1,20650(s1)
8008fccc:	00431025 	or	v0,v0,v1
8008fcd0:	00451025 	or	v0,v0,a1
8008fcd4:	00042100 	sll	a0,a0,0x4
8008fcd8:	00822025 	or	a0,a0,v0
8008fcdc:	308affff 	andi	t2,a0,0xffff
8008fce0:	018a1026 	xor	v0,t4,t2
8008fce4:	018b2026 	xor	a0,t4,t3
8008fce8:	30428000 	andi	v0,v0,0x8000
8008fcec:	3c038022 	lui	v1,0x8022
8008fcf0:	00822024 	and	a0,a0,v0
8008fcf4:	1080004e 	beqz	a0,8008fe30 <_Z6OpF7M0v+0x328>
8008fcf8:	a46a50b4 	sh	t2,20660(v1)
8008fcfc:	26c3e988 	addiu	v1,s6,-5752
8008fd00:	24020001 	li	v0,1
8008fd04:	a0620007 	sb	v0,7(v1)
8008fd08:	26e3e974 	addiu	v1,s7,-5772
8008fd0c:	3142ffff 	andi	v0,t2,0xffff
8008fd10:	08023f5b 	j	8008fd6c <_Z6OpF7M0v+0x264>
8008fd14:	a46a0004 	sh	t2,4(v1)
8008fd18:	96840004 	lhu	a0,4(s4)
8008fd1c:	92a30004 	lbu	v1,4(s5)
8008fd20:	008b1023 	subu	v0,a0,t3
8008fd24:	00431021 	addu	v0,v0,v1
8008fd28:	2442ffff 	addiu	v0,v0,-1
8008fd2c:	008b1826 	xor	v1,a0,t3
8008fd30:	3046ffff 	andi	a2,v0,0xffff
8008fd34:	30638000 	andi	v1,v1,0x8000
8008fd38:	00022827 	nor	a1,zero,v0
8008fd3c:	00862026 	xor	a0,a0,a2
8008fd40:	00832024 	and	a0,a0,v1
8008fd44:	00052fc2 	srl	a1,a1,0x1f
8008fd48:	3c038022 	lui	v1,0x8022
8008fd4c:	ac6250c8 	sw	v0,20680(v1)
8008fd50:	10800016 	beqz	a0,8008fdac <_Z6OpF7M0v+0x2a4>
8008fd54:	a2a50004 	sb	a1,4(s5)
8008fd58:	24020001 	li	v0,1
8008fd5c:	a2a20007 	sb	v0,7(s5)
8008fd60:	26e3e974 	addiu	v1,s7,-5772
8008fd64:	a4660004 	sh	a2,4(v1)
8008fd68:	30c2ffff 	andi	v0,a2,0xffff
8008fd6c:	26c4e988 	addiu	a0,s6,-5752
8008fd70:	00021a02 	srl	v1,v0,0x8
8008fd74:	0002102b 	sltu	v0,zero,v0
8008fd78:	a0830006 	sb	v1,6(a0)
8008fd7c:	a0820005 	sb	v0,5(a0)
8008fd80:	8fbf0030 	lw	ra,48(sp)
8008fd84:	8fb7002c 	lw	s7,44(sp)
8008fd88:	8fb60028 	lw	s6,40(sp)
8008fd8c:	8fb50024 	lw	s5,36(sp)
8008fd90:	8fb40020 	lw	s4,32(sp)
8008fd94:	8fb3001c 	lw	s3,28(sp)
8008fd98:	8fb20018 	lw	s2,24(sp)
8008fd9c:	8fb10014 	lw	s1,20(sp)
8008fda0:	8fb00010 	lw	s0,16(sp)
8008fda4:	03e00008 	jr	ra
8008fda8:	27bd0038 	addiu	sp,sp,56
8008fdac:	08023f58 	j	8008fd60 <_Z6OpF7M0v+0x258>
8008fdb0:	a2a00007 	sb	zero,7(s5)
8008fdb4:	24020001 	li	v0,1
8008fdb8:	08023f2d 	j	8008fcb4 <_Z6OpF7M0v+0x1ac>
8008fdbc:	a2a20004 	sb	v0,4(s5)
8008fdc0:	2603ffff 	addiu	v1,s0,-1
8008fdc4:	a1a350ac 	sb	v1,20652(t5)
8008fdc8:	91a350ac 	lbu	v1,20652(t5)
8008fdcc:	a1c250ab 	sb	v0,20651(t6)
8008fdd0:	2c62000a 	sltiu	v0,v1,10
8008fdd4:	1440ffb0 	bnez	v0,8008fc98 <_Z6OpF7M0v+0x190>
8008fdd8:	2462000a 	addiu	v0,v1,10
8008fddc:	08023f84 	j	8008fe10 <_Z6OpF7M0v+0x308>
8008fde0:	2643ffff 	addiu	v1,s2,-1
8008fde4:	25e3ffff 	addiu	v1,t7,-1
8008fde8:	a1c350ab 	sb	v1,20651(t6)
8008fdec:	91c350ab 	lbu	v1,20651(t6)
8008fdf0:	24a2000a 	addiu	v0,a1,10
8008fdf4:	a22250aa 	sb	v0,20650(s1)
8008fdf8:	2c62000a 	sltiu	v0,v1,10
8008fdfc:	1440ffa2 	bnez	v0,8008fc88 <_Z6OpF7M0v+0x180>
8008fe00:	2462000a 	addiu	v0,v1,10
8008fe04:	08023f71 	j	8008fdc4 <_Z6OpF7M0v+0x2bc>
8008fe08:	2603ffff 	addiu	v1,s0,-1
8008fe0c:	2643ffff 	addiu	v1,s2,-1
8008fe10:	a14350ad 	sb	v1,20653(t2)
8008fe14:	914350ad 	lbu	v1,20653(t2)
8008fe18:	a1a250ac 	sb	v0,20652(t5)
8008fe1c:	2c62000a 	sltiu	v0,v1,10
8008fe20:	1440ffe4 	bnez	v0,8008fdb4 <_Z6OpF7M0v+0x2ac>
8008fe24:	2462000a 	addiu	v0,v1,10
8008fe28:	08023f2c 	j	8008fcb0 <_Z6OpF7M0v+0x1a8>
8008fe2c:	a14250ad 	sb	v0,20653(t2)
8008fe30:	26c2e988 	addiu	v0,s6,-5752
8008fe34:	08023f42 	j	8008fd08 <_Z6OpF7M0v+0x200>
8008fe38:	a0400007 	sb	zero,7(v0)

8008fe3c <_Z6OpE7M0v>:
8008fe3c:	27bdffc8 	addiu	sp,sp,-56
8008fe40:	afb60028 	sw	s6,40(sp)
8008fe44:	3c168021 	lui	s6,0x8021
8008fe48:	afb50024 	sw	s5,36(sp)
8008fe4c:	26d5e988 	addiu	s5,s6,-5752
8008fe50:	8ea50020 	lw	a1,32(s5)
8008fe54:	afbf0030 	sw	ra,48(sp)
8008fe58:	afb7002c 	sw	s7,44(sp)
8008fe5c:	afb40020 	sw	s4,32(sp)
8008fe60:	afb3001c 	sw	s3,28(sp)
8008fe64:	afb20018 	sw	s2,24(sp)
8008fe68:	afb10014 	sw	s1,20(sp)
8008fe6c:	afb00010 	sw	s0,16(sp)
8008fe70:	90a20000 	lbu	v0,0(a1)
8008fe74:	3c138022 	lui	s3,0x8022
8008fe78:	3c178021 	lui	s7,0x8021
8008fe7c:	a26250cc 	sb	v0,20684(s3)
8008fe80:	26f4e974 	addiu	s4,s7,-5772
8008fe84:	90a30000 	lbu	v1,0(a1)
8008fe88:	96820006 	lhu	v0,6(s4)
8008fe8c:	24a50001 	addiu	a1,a1,1
8008fe90:	00621821 	addu	v1,v1,v0
8008fe94:	3063ffff 	andi	v1,v1,0xffff
8008fe98:	3c128021 	lui	s2,0x8021
8008fe9c:	3c118007 	lui	s1,0x8007
8008fea0:	00602021 	move	a0,v1
8008fea4:	aea50020 	sw	a1,32(s5)
8008fea8:	263169c0 	addiu	s1,s1,27072
8008feac:	0220f809 	jalr	s1
8008feb0:	ae437018 	sw	v1,28696(s2)
8008feb4:	8e447018 	lw	a0,28696(s2)
8008feb8:	00408021 	move	s0,v0
8008febc:	3c028007 	lui	v0,0x8007
8008fec0:	24426674 	addiu	v0,v0,26228
8008fec4:	0040f809 	jalr	v0
8008fec8:	24840002 	addiu	a0,a0,2
8008fecc:	00021c00 	sll	v1,v0,0x10
8008fed0:	02038021 	addu	s0,s0,v1
8008fed4:	02002021 	move	a0,s0
8008fed8:	a26250cc 	sb	v0,20684(s3)
8008fedc:	0220f809 	jalr	s1
8008fee0:	ae507018 	sw	s0,28696(s2)
8008fee4:	00405821 	move	t3,v0
8008fee8:	92820002 	lbu	v0,2(s4)
8008feec:	3c038022 	lui	v1,0x8022
8008fef0:	30420008 	andi	v0,v0,0x8
8008fef4:	10400053 	beqz	v0,80090044 <_Z6OpE7M0v+0x208>
8008fef8:	a46b50be 	sh	t3,20670(v1)
8008fefc:	92a20004 	lbu	v0,4(s5)
8008ff00:	968c0004 	lhu	t4,4(s4)
8008ff04:	3169000f 	andi	t1,t3,0xf
8008ff08:	2c420001 	sltiu	v0,v0,1
8008ff0c:	01221021 	addu	v0,t1,v0
8008ff10:	000b3102 	srl	a2,t3,0x4
8008ff14:	3185000f 	andi	a1,t4,0xf
8008ff18:	000c1902 	srl	v1,t4,0x4
8008ff1c:	00a22823 	subu	a1,a1,v0
8008ff20:	30c6000f 	andi	a2,a2,0xf
8008ff24:	000b4302 	srl	t0,t3,0xc
8008ff28:	000b3a02 	srl	a3,t3,0x8
8008ff2c:	000c2202 	srl	a0,t4,0x8
8008ff30:	3063000f 	andi	v1,v1,0xf
8008ff34:	000c1302 	srl	v0,t4,0xc
8008ff38:	30e7000f 	andi	a3,a3,0xf
8008ff3c:	00661823 	subu	v1,v1,a2
8008ff40:	00481023 	subu	v0,v0,t0
8008ff44:	3084000f 	andi	a0,a0,0xf
8008ff48:	00872023 	subu	a0,a0,a3
8008ff4c:	30a500ff 	andi	a1,a1,0xff
8008ff50:	306f00ff 	andi	t7,v1,0xff
8008ff54:	305200ff 	andi	s2,v0,0xff
8008ff58:	3c038022 	lui	v1,0x8022
8008ff5c:	3c028022 	lui	v0,0x8022
8008ff60:	309000ff 	andi	s0,a0,0xff
8008ff64:	3c118022 	lui	s1,0x8022
8008ff68:	3c0e8022 	lui	t6,0x8022
8008ff6c:	3c0d8022 	lui	t5,0x8022
8008ff70:	3c0a8022 	lui	t2,0x8022
8008ff74:	a04950ae 	sb	t1,20654(v0)
8008ff78:	a06650af 	sb	a2,20655(v1)
8008ff7c:	3c028022 	lui	v0,0x8022
8008ff80:	3c038022 	lui	v1,0x8022
8008ff84:	2ca4000a 	sltiu	a0,a1,10
8008ff88:	a04750b0 	sb	a3,20656(v0)
8008ff8c:	a06850b1 	sb	t0,20657(v1)
8008ff90:	a22550aa 	sb	a1,20650(s1)
8008ff94:	a1cf50ab 	sb	t7,20651(t6)
8008ff98:	a1b050ac 	sb	s0,20652(t5)
8008ff9c:	1080005c 	beqz	a0,80090110 <_Z6OpE7M0v+0x2d4>
8008ffa0:	a15250ad 	sb	s2,20653(t2)
8008ffa4:	91c350ab 	lbu	v1,20651(t6)
8008ffa8:	2c62000a 	sltiu	v0,v1,10
8008ffac:	1040004f 	beqz	v0,800900ec <_Z6OpE7M0v+0x2b0>
8008ffb0:	2462000a 	addiu	v0,v1,10
8008ffb4:	91a350ac 	lbu	v1,20652(t5)
8008ffb8:	2c62000a 	sltiu	v0,v1,10
8008ffbc:	1040005e 	beqz	v0,80090138 <_Z6OpE7M0v+0x2fc>
8008ffc0:	2462000a 	addiu	v0,v1,10
8008ffc4:	914350ad 	lbu	v1,20653(t2)
8008ffc8:	2c62000a 	sltiu	v0,v1,10
8008ffcc:	14400045 	bnez	v0,800900e4 <_Z6OpE7M0v+0x2a8>
8008ffd0:	24020001 	li	v0,1
8008ffd4:	2462000a 	addiu	v0,v1,10
8008ffd8:	a14250ad 	sb	v0,20653(t2)
8008ffdc:	a2a00004 	sb	zero,4(s5)
8008ffe0:	914250ad 	lbu	v0,20653(t2)
8008ffe4:	91a350ac 	lbu	v1,20652(t5)
8008ffe8:	91c450ab 	lbu	a0,20651(t6)
8008ffec:	00031a00 	sll	v1,v1,0x8
8008fff0:	00021300 	sll	v0,v0,0xc
8008fff4:	922550aa 	lbu	a1,20650(s1)
8008fff8:	00431025 	or	v0,v0,v1
8008fffc:	00451025 	or	v0,v0,a1
80090000:	00042100 	sll	a0,a0,0x4
80090004:	00822025 	or	a0,a0,v0
80090008:	308affff 	andi	t2,a0,0xffff
8009000c:	018a1026 	xor	v0,t4,t2
80090010:	018b2026 	xor	a0,t4,t3
80090014:	30428000 	andi	v0,v0,0x8000
80090018:	3c038022 	lui	v1,0x8022
8009001c:	00822024 	and	a0,a0,v0
80090020:	1080004e 	beqz	a0,8009015c <_Z6OpE7M0v+0x320>
80090024:	a46a50b4 	sh	t2,20660(v1)
80090028:	26c3e988 	addiu	v1,s6,-5752
8009002c:	24020001 	li	v0,1
80090030:	a0620007 	sb	v0,7(v1)
80090034:	26e3e974 	addiu	v1,s7,-5772
80090038:	3142ffff 	andi	v0,t2,0xffff
8009003c:	08024026 	j	80090098 <_Z6OpE7M0v+0x25c>
80090040:	a46a0004 	sh	t2,4(v1)
80090044:	96840004 	lhu	a0,4(s4)
80090048:	92a30004 	lbu	v1,4(s5)
8009004c:	008b1023 	subu	v0,a0,t3
80090050:	00431021 	addu	v0,v0,v1
80090054:	2442ffff 	addiu	v0,v0,-1
80090058:	008b1826 	xor	v1,a0,t3
8009005c:	3046ffff 	andi	a2,v0,0xffff
80090060:	30638000 	andi	v1,v1,0x8000
80090064:	00022827 	nor	a1,zero,v0
80090068:	00862026 	xor	a0,a0,a2
8009006c:	00832024 	and	a0,a0,v1
80090070:	00052fc2 	srl	a1,a1,0x1f
80090074:	3c038022 	lui	v1,0x8022
80090078:	ac6250c8 	sw	v0,20680(v1)
8009007c:	10800016 	beqz	a0,800900d8 <_Z6OpE7M0v+0x29c>
80090080:	a2a50004 	sb	a1,4(s5)
80090084:	24020001 	li	v0,1
80090088:	a2a20007 	sb	v0,7(s5)
8009008c:	26e3e974 	addiu	v1,s7,-5772
80090090:	a4660004 	sh	a2,4(v1)
80090094:	30c2ffff 	andi	v0,a2,0xffff
80090098:	26c4e988 	addiu	a0,s6,-5752
8009009c:	00021a02 	srl	v1,v0,0x8
800900a0:	0002102b 	sltu	v0,zero,v0
800900a4:	a0830006 	sb	v1,6(a0)
800900a8:	a0820005 	sb	v0,5(a0)
800900ac:	8fbf0030 	lw	ra,48(sp)
800900b0:	8fb7002c 	lw	s7,44(sp)
800900b4:	8fb60028 	lw	s6,40(sp)
800900b8:	8fb50024 	lw	s5,36(sp)
800900bc:	8fb40020 	lw	s4,32(sp)
800900c0:	8fb3001c 	lw	s3,28(sp)
800900c4:	8fb20018 	lw	s2,24(sp)
800900c8:	8fb10014 	lw	s1,20(sp)
800900cc:	8fb00010 	lw	s0,16(sp)
800900d0:	03e00008 	jr	ra
800900d4:	27bd0038 	addiu	sp,sp,56
800900d8:	08024023 	j	8009008c <_Z6OpE7M0v+0x250>
800900dc:	a2a00007 	sb	zero,7(s5)
800900e0:	24020001 	li	v0,1
800900e4:	08023ff8 	j	8008ffe0 <_Z6OpE7M0v+0x1a4>
800900e8:	a2a20004 	sb	v0,4(s5)
800900ec:	2603ffff 	addiu	v1,s0,-1
800900f0:	a1a350ac 	sb	v1,20652(t5)
800900f4:	91a350ac 	lbu	v1,20652(t5)
800900f8:	a1c250ab 	sb	v0,20651(t6)
800900fc:	2c62000a 	sltiu	v0,v1,10
80090100:	1440ffb0 	bnez	v0,8008ffc4 <_Z6OpE7M0v+0x188>
80090104:	2462000a 	addiu	v0,v1,10
80090108:	0802404f 	j	8009013c <_Z6OpE7M0v+0x300>
8009010c:	2643ffff 	addiu	v1,s2,-1
80090110:	25e3ffff 	addiu	v1,t7,-1
80090114:	a1c350ab 	sb	v1,20651(t6)
80090118:	91c350ab 	lbu	v1,20651(t6)
8009011c:	24a2000a 	addiu	v0,a1,10
80090120:	a22250aa 	sb	v0,20650(s1)
80090124:	2c62000a 	sltiu	v0,v1,10
80090128:	1440ffa2 	bnez	v0,8008ffb4 <_Z6OpE7M0v+0x178>
8009012c:	2462000a 	addiu	v0,v1,10
80090130:	0802403c 	j	800900f0 <_Z6OpE7M0v+0x2b4>
80090134:	2603ffff 	addiu	v1,s0,-1
80090138:	2643ffff 	addiu	v1,s2,-1
8009013c:	a14350ad 	sb	v1,20653(t2)
80090140:	914350ad 	lbu	v1,20653(t2)
80090144:	a1a250ac 	sb	v0,20652(t5)
80090148:	2c62000a 	sltiu	v0,v1,10
8009014c:	1440ffe4 	bnez	v0,800900e0 <_Z6OpE7M0v+0x2a4>
80090150:	2462000a 	addiu	v0,v1,10
80090154:	08023ff7 	j	8008ffdc <_Z6OpE7M0v+0x1a0>
80090158:	a14250ad 	sb	v0,20653(t2)
8009015c:	26c2e988 	addiu	v0,s6,-5752
80090160:	0802400d 	j	80090034 <_Z6OpE7M0v+0x1f8>
80090164:	a0400007 	sb	zero,7(v0)

80090168 <_Z6Op73M0v>:
80090168:	27bdffd0 	addiu	sp,sp,-48
8009016c:	afb50024 	sw	s5,36(sp)
80090170:	3c158021 	lui	s5,0x8021
80090174:	afbf002c 	sw	ra,44(sp)
80090178:	afb60028 	sw	s6,40(sp)
8009017c:	afb40020 	sw	s4,32(sp)
80090180:	afb3001c 	sw	s3,28(sp)
80090184:	afb20018 	sw	s2,24(sp)
80090188:	afb10014 	sw	s1,20(sp)
8009018c:	afb00010 	sw	s0,16(sp)
80090190:	26b4e988 	addiu	s4,s5,-5752
80090194:	8e850020 	lw	a1,32(s4)
80090198:	3c128022 	lui	s2,0x8022
8009019c:	90a20000 	lbu	v0,0(a1)
800901a0:	3c168021 	lui	s6,0x8021
800901a4:	a24250cc 	sb	v0,20684(s2)
800901a8:	26d3e974 	addiu	s3,s6,-5772
800901ac:	90a30000 	lbu	v1,0(a1)
800901b0:	96620008 	lhu	v0,8(s3)
800901b4:	24a50001 	addiu	a1,a1,1
800901b8:	00621821 	addu	v1,v1,v0
800901bc:	3063ffff 	andi	v1,v1,0xffff
800901c0:	3c118021 	lui	s1,0x8021
800901c4:	3c108007 	lui	s0,0x8007
800901c8:	00602021 	move	a0,v1
800901cc:	261069c0 	addiu	s0,s0,27072
800901d0:	ae850020 	sw	a1,32(s4)
800901d4:	0200f809 	jalr	s0
800901d8:	ae237018 	sw	v1,28696(s1)
800901dc:	8e830010 	lw	v1,16(s4)
800901e0:	9665000c 	lhu	a1,12(s3)
800901e4:	00a32821 	addu	a1,a1,v1
800901e8:	3c0300ff 	lui	v1,0xff
800901ec:	3463ffff 	ori	v1,v1,0xffff
800901f0:	00452821 	addu	a1,v0,a1
800901f4:	00a32824 	and	a1,a1,v1
800901f8:	00021203 	sra	v0,v0,0x8
800901fc:	00a02021 	move	a0,a1
80090200:	a24250cc 	sb	v0,20684(s2)
80090204:	0200f809 	jalr	s0
80090208:	ae257018 	sw	a1,28696(s1)
8009020c:	00403821 	move	a3,v0
80090210:	92620002 	lbu	v0,2(s3)
80090214:	3c038022 	lui	v1,0x8022
80090218:	30420008 	andi	v0,v0,0x8
8009021c:	10400063 	beqz	v0,800903ac <_Z6Op73M0v+0x244>
80090220:	a46750be 	sh	a3,20670(v1)
80090224:	96690004 	lhu	t1,4(s3)
80090228:	92830004 	lbu	v1,4(s4)
8009022c:	3122000f 	andi	v0,t1,0xf
80090230:	00431021 	addu	v0,v0,v1
80090234:	30e6000f 	andi	a2,a3,0xf
80090238:	00c21021 	addu	v0,a2,v0
8009023c:	304800ff 	andi	t0,v0,0xff
80090240:	00091902 	srl	v1,t1,0x4
80090244:	00091202 	srl	v0,t1,0x8
80090248:	00072102 	srl	a0,a3,0x4
8009024c:	306e000f 	andi	t6,v1,0xf
80090250:	3050000f 	andi	s0,v0,0xf
80090254:	308a000f 	andi	t2,a0,0xf
80090258:	3c028022 	lui	v0,0x8022
8009025c:	3c038022 	lui	v1,0x8022
80090260:	00072a02 	srl	a1,a3,0x8
80090264:	30a5000f 	andi	a1,a1,0xf
80090268:	3c0d8022 	lui	t5,0x8022
8009026c:	3c0c8022 	lui	t4,0x8022
80090270:	00099302 	srl	s2,t1,0xc
80090274:	3c0b8022 	lui	t3,0x8022
80090278:	00077b02 	srl	t7,a3,0xc
8009027c:	3c118022 	lui	s1,0x8022
80090280:	a04650ae 	sb	a2,20654(v0)
80090284:	a06a50af 	sb	t2,20655(v1)
80090288:	3c028022 	lui	v0,0x8022
8009028c:	3c038022 	lui	v1,0x8022
80090290:	2d04000a 	sltiu	a0,t0,10
80090294:	a04550b0 	sb	a1,20656(v0)
80090298:	a06f50b1 	sb	t7,20657(v1)
8009029c:	a1ae50ab 	sb	t6,20651(t5)
800902a0:	a19050ac 	sb	s0,20652(t4)
800902a4:	a17250ad 	sb	s2,20653(t3)
800902a8:	10800075 	beqz	a0,80090480 <_Z6Op73M0v+0x318>
800902ac:	a22850aa 	sb	t0,20650(s1)
800902b0:	91a250ab 	lbu	v0,20651(t5)
800902b4:	01421021 	addu	v0,t2,v0
800902b8:	304200ff 	andi	v0,v0,0xff
800902bc:	2c43000a 	sltiu	v1,v0,10
800902c0:	10600062 	beqz	v1,8009044c <_Z6Op73M0v+0x2e4>
800902c4:	a1a250ab 	sb	v0,20651(t5)
800902c8:	918250ac 	lbu	v0,20652(t4)
800902cc:	00a21021 	addu	v0,a1,v0
800902d0:	304200ff 	andi	v0,v0,0xff
800902d4:	2c43000a 	sltiu	v1,v0,10
800902d8:	10600076 	beqz	v1,800904b4 <_Z6Op73M0v+0x34c>
800902dc:	a18250ac 	sb	v0,20652(t4)
800902e0:	916250ad 	lbu	v0,20653(t3)
800902e4:	01e21021 	addu	v0,t7,v0
800902e8:	304200ff 	andi	v0,v0,0xff
800902ec:	2c43000a 	sltiu	v1,v0,10
800902f0:	14600054 	bnez	v1,80090444 <_Z6Op73M0v+0x2dc>
800902f4:	a16250ad 	sb	v0,20653(t3)
800902f8:	2442fff6 	addiu	v0,v0,-10
800902fc:	3042000f 	andi	v0,v0,0xf
80090300:	24030001 	li	v1,1
80090304:	a2830004 	sb	v1,4(s4)
80090308:	a16250ad 	sb	v0,20653(t3)
8009030c:	916250ad 	lbu	v0,20653(t3)
80090310:	918350ac 	lbu	v1,20652(t4)
80090314:	922450aa 	lbu	a0,20650(s1)
80090318:	00031a00 	sll	v1,v1,0x8
8009031c:	91a550ab 	lbu	a1,20651(t5)
80090320:	00021300 	sll	v0,v0,0xc
80090324:	00431025 	or	v0,v0,v1
80090328:	00441025 	or	v0,v0,a0
8009032c:	00052900 	sll	a1,a1,0x4
80090330:	00a22825 	or	a1,a1,v0
80090334:	30a5ffff 	andi	a1,a1,0xffff
80090338:	01272026 	xor	a0,t1,a3
8009033c:	00e51026 	xor	v0,a3,a1
80090340:	00042027 	nor	a0,zero,a0
80090344:	30428000 	andi	v0,v0,0x8000
80090348:	3c038022 	lui	v1,0x8022
8009034c:	00822024 	and	a0,a0,v0
80090350:	10800065 	beqz	a0,800904e8 <_Z6Op73M0v+0x380>
80090354:	a46550b4 	sh	a1,20660(v1)
80090358:	26a3e988 	addiu	v1,s5,-5752
8009035c:	24020001 	li	v0,1
80090360:	a0620007 	sb	v0,7(v1)
80090364:	26c3e974 	addiu	v1,s6,-5772
80090368:	30a2ffff 	andi	v0,a1,0xffff
8009036c:	a4650004 	sh	a1,4(v1)
80090370:	26a4e988 	addiu	a0,s5,-5752
80090374:	00021a02 	srl	v1,v0,0x8
80090378:	0002102b 	sltu	v0,zero,v0
8009037c:	a0830006 	sb	v1,6(a0)
80090380:	a0820005 	sb	v0,5(a0)
80090384:	8fbf002c 	lw	ra,44(sp)
80090388:	8fb60028 	lw	s6,40(sp)
8009038c:	8fb50024 	lw	s5,36(sp)
80090390:	8fb40020 	lw	s4,32(sp)
80090394:	8fb3001c 	lw	s3,28(sp)
80090398:	8fb20018 	lw	s2,24(sp)
8009039c:	8fb10014 	lw	s1,20(sp)
800903a0:	8fb00010 	lw	s0,16(sp)
800903a4:	03e00008 	jr	ra
800903a8:	27bd0030 	addiu	sp,sp,48
800903ac:	92830004 	lbu	v1,4(s4)
800903b0:	96620004 	lhu	v0,4(s3)
800903b4:	00472026 	xor	a0,v0,a3
800903b8:	00431021 	addu	v0,v0,v1
800903bc:	00e21021 	addu	v0,a3,v0
800903c0:	3046ffff 	andi	a2,v0,0xffff
800903c4:	00042027 	nor	a0,zero,a0
800903c8:	30848000 	andi	a0,a0,0x8000
800903cc:	00e62826 	xor	a1,a3,a2
800903d0:	3403ffff 	li	v1,0xffff
800903d4:	00a42824 	and	a1,a1,a0
800903d8:	0062182b 	sltu	v1,v1,v0
800903dc:	3c048022 	lui	a0,0x8022
800903e0:	ac8250b8 	sw	v0,20664(a0)
800903e4:	10a00015 	beqz	a1,8009043c <_Z6Op73M0v+0x2d4>
800903e8:	a2830004 	sb	v1,4(s4)
800903ec:	24020001 	li	v0,1
800903f0:	a2820007 	sb	v0,7(s4)
800903f4:	26c3e974 	addiu	v1,s6,-5772
800903f8:	30c2ffff 	andi	v0,a2,0xffff
800903fc:	a4660004 	sh	a2,4(v1)
80090400:	26a4e988 	addiu	a0,s5,-5752
80090404:	00021a02 	srl	v1,v0,0x8
80090408:	0002102b 	sltu	v0,zero,v0
8009040c:	a0830006 	sb	v1,6(a0)
80090410:	a0820005 	sb	v0,5(a0)
80090414:	8fbf002c 	lw	ra,44(sp)
80090418:	8fb60028 	lw	s6,40(sp)
8009041c:	8fb50024 	lw	s5,36(sp)
80090420:	8fb40020 	lw	s4,32(sp)
80090424:	8fb3001c 	lw	s3,28(sp)
80090428:	8fb20018 	lw	s2,24(sp)
8009042c:	8fb10014 	lw	s1,20(sp)
80090430:	8fb00010 	lw	s0,16(sp)
80090434:	03e00008 	jr	ra
80090438:	27bd0030 	addiu	sp,sp,48
8009043c:	080240fd 	j	800903f4 <_Z6Op73M0v+0x28c>
80090440:	a2800007 	sb	zero,7(s4)
80090444:	080240c3 	j	8009030c <_Z6Op73M0v+0x1a4>
80090448:	a2800004 	sb	zero,4(s4)
8009044c:	26030001 	addiu	v1,s0,1
80090450:	2442fff6 	addiu	v0,v0,-10
80090454:	a18350ac 	sb	v1,20652(t4)
80090458:	3042000f 	andi	v0,v0,0xf
8009045c:	a1a250ab 	sb	v0,20651(t5)
80090460:	918250ac 	lbu	v0,20652(t4)
80090464:	00a21021 	addu	v0,a1,v0
80090468:	304200ff 	andi	v0,v0,0xff
8009046c:	2c43000a 	sltiu	v1,v0,10
80090470:	1460ff9b 	bnez	v1,800902e0 <_Z6Op73M0v+0x178>
80090474:	a18250ac 	sb	v0,20652(t4)
80090478:	0802412e 	j	800904b8 <_Z6Op73M0v+0x350>
8009047c:	26430001 	addiu	v1,s2,1
80090480:	25c30001 	addiu	v1,t6,1
80090484:	2502fff6 	addiu	v0,t0,-10
80090488:	a1a350ab 	sb	v1,20651(t5)
8009048c:	3042000f 	andi	v0,v0,0xf
80090490:	a22250aa 	sb	v0,20650(s1)
80090494:	91a250ab 	lbu	v0,20651(t5)
80090498:	01421021 	addu	v0,t2,v0
8009049c:	304200ff 	andi	v0,v0,0xff
800904a0:	2c43000a 	sltiu	v1,v0,10
800904a4:	1460ff88 	bnez	v1,800902c8 <_Z6Op73M0v+0x160>
800904a8:	a1a250ab 	sb	v0,20651(t5)
800904ac:	08024114 	j	80090450 <_Z6Op73M0v+0x2e8>
800904b0:	26030001 	addiu	v1,s0,1
800904b4:	26430001 	addiu	v1,s2,1
800904b8:	2442fff6 	addiu	v0,v0,-10
800904bc:	a16350ad 	sb	v1,20653(t3)
800904c0:	3042000f 	andi	v0,v0,0xf
800904c4:	a18250ac 	sb	v0,20652(t4)
800904c8:	916250ad 	lbu	v0,20653(t3)
800904cc:	01e21021 	addu	v0,t7,v0
800904d0:	304200ff 	andi	v0,v0,0xff
800904d4:	2c43000a 	sltiu	v1,v0,10
800904d8:	1460ffda 	bnez	v1,80090444 <_Z6Op73M0v+0x2dc>
800904dc:	a16250ad 	sb	v0,20653(t3)
800904e0:	080240bf 	j	800902fc <_Z6Op73M0v+0x194>
800904e4:	2442fff6 	addiu	v0,v0,-10
800904e8:	26a2e988 	addiu	v0,s5,-5752
800904ec:	080240d9 	j	80090364 <_Z6Op73M0v+0x1fc>
800904f0:	a0400007 	sb	zero,7(v0)

800904f4 <_Z6Op65M0v>:
800904f4:	27bdffd8 	addiu	sp,sp,-40
800904f8:	afb20018 	sw	s2,24(sp)
800904fc:	3c128021 	lui	s2,0x8021
80090500:	afb3001c 	sw	s3,28(sp)
80090504:	afb10014 	sw	s1,20(sp)
80090508:	afb00010 	sw	s0,16(sp)
8009050c:	afbf0020 	sw	ra,32(sp)
80090510:	2651e988 	addiu	s1,s2,-5752
80090514:	8e250020 	lw	a1,32(s1)
80090518:	3c028022 	lui	v0,0x8022
8009051c:	90a30000 	lbu	v1,0(a1)
80090520:	3c138021 	lui	s3,0x8021
80090524:	a04350cc 	sb	v1,20684(v0)
80090528:	2670e974 	addiu	s0,s3,-5772
8009052c:	90a20000 	lbu	v0,0(a1)
80090530:	96030006 	lhu	v1,6(s0)
80090534:	24a50001 	addiu	a1,a1,1
80090538:	00431021 	addu	v0,v0,v1
8009053c:	3042ffff 	andi	v0,v0,0xffff
80090540:	3c038021 	lui	v1,0x8021
80090544:	ac627018 	sw	v0,28696(v1)
80090548:	00402021 	move	a0,v0
8009054c:	3c028007 	lui	v0,0x8007
80090550:	244269c0 	addiu	v0,v0,27072
80090554:	0040f809 	jalr	v0
80090558:	ae250020 	sw	a1,32(s1)
8009055c:	00403821 	move	a3,v0
80090560:	92020002 	lbu	v0,2(s0)
80090564:	3c038022 	lui	v1,0x8022
80090568:	30420008 	andi	v0,v0,0x8
8009056c:	10400060 	beqz	v0,800906f0 <_Z6Op65M0v+0x1fc>
80090570:	a46750be 	sh	a3,20670(v1)
80090574:	96090004 	lhu	t1,4(s0)
80090578:	92230004 	lbu	v1,4(s1)
8009057c:	3122000f 	andi	v0,t1,0xf
80090580:	00431021 	addu	v0,v0,v1
80090584:	30e6000f 	andi	a2,a3,0xf
80090588:	00c21021 	addu	v0,a2,v0
8009058c:	304800ff 	andi	t0,v0,0xff
80090590:	00091902 	srl	v1,t1,0x4
80090594:	00091202 	srl	v0,t1,0x8
80090598:	00072102 	srl	a0,a3,0x4
8009059c:	306e000f 	andi	t6,v1,0xf
800905a0:	3050000f 	andi	s0,v0,0xf
800905a4:	308a000f 	andi	t2,a0,0xf
800905a8:	3c028022 	lui	v0,0x8022
800905ac:	3c038022 	lui	v1,0x8022
800905b0:	00072a02 	srl	a1,a3,0x8
800905b4:	30a5000f 	andi	a1,a1,0xf
800905b8:	3c0d8022 	lui	t5,0x8022
800905bc:	3c0c8022 	lui	t4,0x8022
800905c0:	0009cb02 	srl	t9,t1,0xc
800905c4:	3c0b8022 	lui	t3,0x8022
800905c8:	00077b02 	srl	t7,a3,0xc
800905cc:	3c188022 	lui	t8,0x8022
800905d0:	a04650ae 	sb	a2,20654(v0)
800905d4:	a06a50af 	sb	t2,20655(v1)
800905d8:	3c028022 	lui	v0,0x8022
800905dc:	3c038022 	lui	v1,0x8022
800905e0:	2d04000a 	sltiu	a0,t0,10
800905e4:	a04550b0 	sb	a1,20656(v0)
800905e8:	a06f50b1 	sb	t7,20657(v1)
800905ec:	a1ae50ab 	sb	t6,20651(t5)
800905f0:	a19050ac 	sb	s0,20652(t4)
800905f4:	a17950ad 	sb	t9,20653(t3)
800905f8:	1080006f 	beqz	a0,800907b8 <_Z6Op65M0v+0x2c4>
800905fc:	a30850aa 	sb	t0,20650(t8)
80090600:	91a250ab 	lbu	v0,20651(t5)
80090604:	01421021 	addu	v0,t2,v0
80090608:	304200ff 	andi	v0,v0,0xff
8009060c:	2c43000a 	sltiu	v1,v0,10
80090610:	1060005c 	beqz	v1,80090784 <_Z6Op65M0v+0x290>
80090614:	a1a250ab 	sb	v0,20651(t5)
80090618:	918250ac 	lbu	v0,20652(t4)
8009061c:	00a21021 	addu	v0,a1,v0
80090620:	304200ff 	andi	v0,v0,0xff
80090624:	2c43000a 	sltiu	v1,v0,10
80090628:	10600070 	beqz	v1,800907ec <_Z6Op65M0v+0x2f8>
8009062c:	a18250ac 	sb	v0,20652(t4)
80090630:	916250ad 	lbu	v0,20653(t3)
80090634:	01e21021 	addu	v0,t7,v0
80090638:	304200ff 	andi	v0,v0,0xff
8009063c:	2c43000a 	sltiu	v1,v0,10
80090640:	1460004e 	bnez	v1,8009077c <_Z6Op65M0v+0x288>
80090644:	a16250ad 	sb	v0,20653(t3)
80090648:	2442fff6 	addiu	v0,v0,-10
8009064c:	3042000f 	andi	v0,v0,0xf
80090650:	24030001 	li	v1,1
80090654:	a2230004 	sb	v1,4(s1)
80090658:	a16250ad 	sb	v0,20653(t3)
8009065c:	916250ad 	lbu	v0,20653(t3)
80090660:	918350ac 	lbu	v1,20652(t4)
80090664:	930450aa 	lbu	a0,20650(t8)
80090668:	00031a00 	sll	v1,v1,0x8
8009066c:	91a550ab 	lbu	a1,20651(t5)
80090670:	00021300 	sll	v0,v0,0xc
80090674:	00431025 	or	v0,v0,v1
80090678:	00441025 	or	v0,v0,a0
8009067c:	00052900 	sll	a1,a1,0x4
80090680:	00a22825 	or	a1,a1,v0
80090684:	30a5ffff 	andi	a1,a1,0xffff
80090688:	01272026 	xor	a0,t1,a3
8009068c:	00e51026 	xor	v0,a3,a1
80090690:	00042027 	nor	a0,zero,a0
80090694:	30428000 	andi	v0,v0,0x8000
80090698:	3c038022 	lui	v1,0x8022
8009069c:	00822024 	and	a0,a0,v0
800906a0:	1080005f 	beqz	a0,80090820 <_Z6Op65M0v+0x32c>
800906a4:	a46550b4 	sh	a1,20660(v1)
800906a8:	2643e988 	addiu	v1,s2,-5752
800906ac:	24020001 	li	v0,1
800906b0:	a0620007 	sb	v0,7(v1)
800906b4:	2663e974 	addiu	v1,s3,-5772
800906b8:	30a2ffff 	andi	v0,a1,0xffff
800906bc:	a4650004 	sh	a1,4(v1)
800906c0:	2644e988 	addiu	a0,s2,-5752
800906c4:	00021a02 	srl	v1,v0,0x8
800906c8:	0002102b 	sltu	v0,zero,v0
800906cc:	a0830006 	sb	v1,6(a0)
800906d0:	a0820005 	sb	v0,5(a0)
800906d4:	8fbf0020 	lw	ra,32(sp)
800906d8:	8fb3001c 	lw	s3,28(sp)
800906dc:	8fb20018 	lw	s2,24(sp)
800906e0:	8fb10014 	lw	s1,20(sp)
800906e4:	8fb00010 	lw	s0,16(sp)
800906e8:	03e00008 	jr	ra
800906ec:	27bd0028 	addiu	sp,sp,40
800906f0:	92230004 	lbu	v1,4(s1)
800906f4:	96020004 	lhu	v0,4(s0)
800906f8:	00472026 	xor	a0,v0,a3
800906fc:	00431021 	addu	v0,v0,v1
80090700:	00e21021 	addu	v0,a3,v0
80090704:	3046ffff 	andi	a2,v0,0xffff
80090708:	00042027 	nor	a0,zero,a0
8009070c:	30848000 	andi	a0,a0,0x8000
80090710:	00e62826 	xor	a1,a3,a2
80090714:	3403ffff 	li	v1,0xffff
80090718:	00a42824 	and	a1,a1,a0
8009071c:	0062182b 	sltu	v1,v1,v0
80090720:	3c048022 	lui	a0,0x8022
80090724:	ac8250b8 	sw	v0,20664(a0)
80090728:	10a00012 	beqz	a1,80090774 <_Z6Op65M0v+0x280>
8009072c:	a2230004 	sb	v1,4(s1)
80090730:	24020001 	li	v0,1
80090734:	a2220007 	sb	v0,7(s1)
80090738:	2663e974 	addiu	v1,s3,-5772
8009073c:	30c2ffff 	andi	v0,a2,0xffff
80090740:	a4660004 	sh	a2,4(v1)
80090744:	2644e988 	addiu	a0,s2,-5752
80090748:	00021a02 	srl	v1,v0,0x8
8009074c:	0002102b 	sltu	v0,zero,v0
80090750:	a0830006 	sb	v1,6(a0)
80090754:	a0820005 	sb	v0,5(a0)
80090758:	8fbf0020 	lw	ra,32(sp)
8009075c:	8fb3001c 	lw	s3,28(sp)
80090760:	8fb20018 	lw	s2,24(sp)
80090764:	8fb10014 	lw	s1,20(sp)
80090768:	8fb00010 	lw	s0,16(sp)
8009076c:	03e00008 	jr	ra
80090770:	27bd0028 	addiu	sp,sp,40
80090774:	080241ce 	j	80090738 <_Z6Op65M0v+0x244>
80090778:	a2200007 	sb	zero,7(s1)
8009077c:	08024197 	j	8009065c <_Z6Op65M0v+0x168>
80090780:	a2200004 	sb	zero,4(s1)
80090784:	26030001 	addiu	v1,s0,1
80090788:	2442fff6 	addiu	v0,v0,-10
8009078c:	a18350ac 	sb	v1,20652(t4)
80090790:	3042000f 	andi	v0,v0,0xf
80090794:	a1a250ab 	sb	v0,20651(t5)
80090798:	918250ac 	lbu	v0,20652(t4)
8009079c:	00a21021 	addu	v0,a1,v0
800907a0:	304200ff 	andi	v0,v0,0xff
800907a4:	2c43000a 	sltiu	v1,v0,10
800907a8:	1460ffa1 	bnez	v1,80090630 <_Z6Op65M0v+0x13c>
800907ac:	a18250ac 	sb	v0,20652(t4)
800907b0:	080241fc 	j	800907f0 <_Z6Op65M0v+0x2fc>
800907b4:	27230001 	addiu	v1,t9,1
800907b8:	25c30001 	addiu	v1,t6,1
800907bc:	2502fff6 	addiu	v0,t0,-10
800907c0:	a1a350ab 	sb	v1,20651(t5)
800907c4:	3042000f 	andi	v0,v0,0xf
800907c8:	a30250aa 	sb	v0,20650(t8)
800907cc:	91a250ab 	lbu	v0,20651(t5)
800907d0:	01421021 	addu	v0,t2,v0
800907d4:	304200ff 	andi	v0,v0,0xff
800907d8:	2c43000a 	sltiu	v1,v0,10
800907dc:	1460ff8e 	bnez	v1,80090618 <_Z6Op65M0v+0x124>
800907e0:	a1a250ab 	sb	v0,20651(t5)
800907e4:	080241e2 	j	80090788 <_Z6Op65M0v+0x294>
800907e8:	26030001 	addiu	v1,s0,1
800907ec:	27230001 	addiu	v1,t9,1
800907f0:	2442fff6 	addiu	v0,v0,-10
800907f4:	a16350ad 	sb	v1,20653(t3)
800907f8:	3042000f 	andi	v0,v0,0xf
800907fc:	a18250ac 	sb	v0,20652(t4)
80090800:	916250ad 	lbu	v0,20653(t3)
80090804:	01e21021 	addu	v0,t7,v0
80090808:	304200ff 	andi	v0,v0,0xff
8009080c:	2c43000a 	sltiu	v1,v0,10
80090810:	1460ffda 	bnez	v1,8009077c <_Z6Op65M0v+0x288>
80090814:	a16250ad 	sb	v0,20653(t3)
80090818:	08024193 	j	8009064c <_Z6Op65M0v+0x158>
8009081c:	2442fff6 	addiu	v0,v0,-10
80090820:	2642e988 	addiu	v0,s2,-5752
80090824:	080241ad 	j	800906b4 <_Z6Op65M0v+0x1c0>
80090828:	a0400007 	sb	zero,7(v0)

8009082c <_Z6Op69M0v>:
8009082c:	27bdffd8 	addiu	sp,sp,-40
80090830:	afb3001c 	sw	s3,28(sp)
80090834:	3c138021 	lui	s3,0x8021
80090838:	afb20018 	sw	s2,24(sp)
8009083c:	afb00010 	sw	s0,16(sp)
80090840:	afbf0020 	sw	ra,32(sp)
80090844:	afb10014 	sw	s1,20(sp)
80090848:	2670e988 	addiu	s0,s3,-5752
8009084c:	8e050020 	lw	a1,32(s0)
80090850:	8e02000c 	lw	v0,12(s0)
80090854:	8e030024 	lw	v1,36(s0)
80090858:	00a21021 	addu	v0,a1,v0
8009085c:	00431023 	subu	v0,v0,v1
80090860:	3c038021 	lui	v1,0x8021
80090864:	00402021 	move	a0,v0
80090868:	ac627018 	sw	v0,28696(v1)
8009086c:	24a50002 	addiu	a1,a1,2
80090870:	3c028007 	lui	v0,0x8007
80090874:	ae050020 	sw	a1,32(s0)
80090878:	244269c0 	addiu	v0,v0,27072
8009087c:	0040f809 	jalr	v0
80090880:	3c128021 	lui	s2,0x8021
80090884:	2644e974 	addiu	a0,s2,-5772
80090888:	00403821 	move	a3,v0
8009088c:	90820002 	lbu	v0,2(a0)
80090890:	3c038022 	lui	v1,0x8022
80090894:	30420008 	andi	v0,v0,0x8
80090898:	10400060 	beqz	v0,80090a1c <_Z6Op69M0v+0x1f0>
8009089c:	a46750be 	sh	a3,20670(v1)
800908a0:	94890004 	lhu	t1,4(a0)
800908a4:	92030004 	lbu	v1,4(s0)
800908a8:	3122000f 	andi	v0,t1,0xf
800908ac:	00431021 	addu	v0,v0,v1
800908b0:	30e6000f 	andi	a2,a3,0xf
800908b4:	00c21021 	addu	v0,a2,v0
800908b8:	304800ff 	andi	t0,v0,0xff
800908bc:	00091902 	srl	v1,t1,0x4
800908c0:	00091202 	srl	v0,t1,0x8
800908c4:	00072102 	srl	a0,a3,0x4
800908c8:	306e000f 	andi	t6,v1,0xf
800908cc:	3058000f 	andi	t8,v0,0xf
800908d0:	308a000f 	andi	t2,a0,0xf
800908d4:	3c028022 	lui	v0,0x8022
800908d8:	3c038022 	lui	v1,0x8022
800908dc:	00072a02 	srl	a1,a3,0x8
800908e0:	30a5000f 	andi	a1,a1,0xf
800908e4:	3c0d8022 	lui	t5,0x8022
800908e8:	3c0c8022 	lui	t4,0x8022
800908ec:	00098b02 	srl	s1,t1,0xc
800908f0:	3c0b8022 	lui	t3,0x8022
800908f4:	00077b02 	srl	t7,a3,0xc
800908f8:	3c198022 	lui	t9,0x8022
800908fc:	a04650ae 	sb	a2,20654(v0)
80090900:	a06a50af 	sb	t2,20655(v1)
80090904:	3c028022 	lui	v0,0x8022
80090908:	3c038022 	lui	v1,0x8022
8009090c:	2d04000a 	sltiu	a0,t0,10
80090910:	a04550b0 	sb	a1,20656(v0)
80090914:	a06f50b1 	sb	t7,20657(v1)
80090918:	a1ae50ab 	sb	t6,20651(t5)
8009091c:	a19850ac 	sb	t8,20652(t4)
80090920:	a17150ad 	sb	s1,20653(t3)
80090924:	1080006f 	beqz	a0,80090ae4 <_Z6Op69M0v+0x2b8>
80090928:	a32850aa 	sb	t0,20650(t9)
8009092c:	91a250ab 	lbu	v0,20651(t5)
80090930:	01421021 	addu	v0,t2,v0
80090934:	304200ff 	andi	v0,v0,0xff
80090938:	2c43000a 	sltiu	v1,v0,10
8009093c:	1060005c 	beqz	v1,80090ab0 <_Z6Op69M0v+0x284>
80090940:	a1a250ab 	sb	v0,20651(t5)
80090944:	918250ac 	lbu	v0,20652(t4)
80090948:	00a21021 	addu	v0,a1,v0
8009094c:	304200ff 	andi	v0,v0,0xff
80090950:	2c43000a 	sltiu	v1,v0,10
80090954:	10600070 	beqz	v1,80090b18 <_Z6Op69M0v+0x2ec>
80090958:	a18250ac 	sb	v0,20652(t4)
8009095c:	916250ad 	lbu	v0,20653(t3)
80090960:	01e21021 	addu	v0,t7,v0
80090964:	304200ff 	andi	v0,v0,0xff
80090968:	2c43000a 	sltiu	v1,v0,10
8009096c:	1460004e 	bnez	v1,80090aa8 <_Z6Op69M0v+0x27c>
80090970:	a16250ad 	sb	v0,20653(t3)
80090974:	2442fff6 	addiu	v0,v0,-10
80090978:	3042000f 	andi	v0,v0,0xf
8009097c:	24030001 	li	v1,1
80090980:	a2030004 	sb	v1,4(s0)
80090984:	a16250ad 	sb	v0,20653(t3)
80090988:	916250ad 	lbu	v0,20653(t3)
8009098c:	918350ac 	lbu	v1,20652(t4)
80090990:	932450aa 	lbu	a0,20650(t9)
80090994:	00031a00 	sll	v1,v1,0x8
80090998:	91a550ab 	lbu	a1,20651(t5)
8009099c:	00021300 	sll	v0,v0,0xc
800909a0:	00431025 	or	v0,v0,v1
800909a4:	00441025 	or	v0,v0,a0
800909a8:	00052900 	sll	a1,a1,0x4
800909ac:	00a22825 	or	a1,a1,v0
800909b0:	30a5ffff 	andi	a1,a1,0xffff
800909b4:	01272026 	xor	a0,t1,a3
800909b8:	00e51026 	xor	v0,a3,a1
800909bc:	00042027 	nor	a0,zero,a0
800909c0:	30428000 	andi	v0,v0,0x8000
800909c4:	3c038022 	lui	v1,0x8022
800909c8:	00822024 	and	a0,a0,v0
800909cc:	1080005f 	beqz	a0,80090b4c <_Z6Op69M0v+0x320>
800909d0:	a46550b4 	sh	a1,20660(v1)
800909d4:	2663e988 	addiu	v1,s3,-5752
800909d8:	24020001 	li	v0,1
800909dc:	a0620007 	sb	v0,7(v1)
800909e0:	2643e974 	addiu	v1,s2,-5772
800909e4:	30a2ffff 	andi	v0,a1,0xffff
800909e8:	a4650004 	sh	a1,4(v1)
800909ec:	2664e988 	addiu	a0,s3,-5752
800909f0:	00021a02 	srl	v1,v0,0x8
800909f4:	0002102b 	sltu	v0,zero,v0
800909f8:	a0830006 	sb	v1,6(a0)
800909fc:	a0820005 	sb	v0,5(a0)
80090a00:	8fbf0020 	lw	ra,32(sp)
80090a04:	8fb3001c 	lw	s3,28(sp)
80090a08:	8fb20018 	lw	s2,24(sp)
80090a0c:	8fb10014 	lw	s1,20(sp)
80090a10:	8fb00010 	lw	s0,16(sp)
80090a14:	03e00008 	jr	ra
80090a18:	27bd0028 	addiu	sp,sp,40
80090a1c:	92030004 	lbu	v1,4(s0)
80090a20:	94820004 	lhu	v0,4(a0)
80090a24:	00472026 	xor	a0,v0,a3
80090a28:	00431021 	addu	v0,v0,v1
80090a2c:	00e21021 	addu	v0,a3,v0
80090a30:	3046ffff 	andi	a2,v0,0xffff
80090a34:	00042027 	nor	a0,zero,a0
80090a38:	30848000 	andi	a0,a0,0x8000
80090a3c:	00e62826 	xor	a1,a3,a2
80090a40:	3403ffff 	li	v1,0xffff
80090a44:	00a42824 	and	a1,a1,a0
80090a48:	0062182b 	sltu	v1,v1,v0
80090a4c:	3c048022 	lui	a0,0x8022
80090a50:	ac8250b8 	sw	v0,20664(a0)
80090a54:	10a00012 	beqz	a1,80090aa0 <_Z6Op69M0v+0x274>
80090a58:	a2030004 	sb	v1,4(s0)
80090a5c:	24020001 	li	v0,1
80090a60:	a2020007 	sb	v0,7(s0)
80090a64:	2643e974 	addiu	v1,s2,-5772
80090a68:	30c2ffff 	andi	v0,a2,0xffff
80090a6c:	a4660004 	sh	a2,4(v1)
80090a70:	2664e988 	addiu	a0,s3,-5752
80090a74:	00021a02 	srl	v1,v0,0x8
80090a78:	0002102b 	sltu	v0,zero,v0
80090a7c:	a0830006 	sb	v1,6(a0)
80090a80:	a0820005 	sb	v0,5(a0)
80090a84:	8fbf0020 	lw	ra,32(sp)
80090a88:	8fb3001c 	lw	s3,28(sp)
80090a8c:	8fb20018 	lw	s2,24(sp)
80090a90:	8fb10014 	lw	s1,20(sp)
80090a94:	8fb00010 	lw	s0,16(sp)
80090a98:	03e00008 	jr	ra
80090a9c:	27bd0028 	addiu	sp,sp,40
80090aa0:	08024299 	j	80090a64 <_Z6Op69M0v+0x238>
80090aa4:	a2000007 	sb	zero,7(s0)
80090aa8:	08024262 	j	80090988 <_Z6Op69M0v+0x15c>
80090aac:	a2000004 	sb	zero,4(s0)
80090ab0:	27030001 	addiu	v1,t8,1
80090ab4:	2442fff6 	addiu	v0,v0,-10
80090ab8:	a18350ac 	sb	v1,20652(t4)
80090abc:	3042000f 	andi	v0,v0,0xf
80090ac0:	a1a250ab 	sb	v0,20651(t5)
80090ac4:	918250ac 	lbu	v0,20652(t4)
80090ac8:	00a21021 	addu	v0,a1,v0
80090acc:	304200ff 	andi	v0,v0,0xff
80090ad0:	2c43000a 	sltiu	v1,v0,10
80090ad4:	1460ffa1 	bnez	v1,8009095c <_Z6Op69M0v+0x130>
80090ad8:	a18250ac 	sb	v0,20652(t4)
80090adc:	080242c7 	j	80090b1c <_Z6Op69M0v+0x2f0>
80090ae0:	26230001 	addiu	v1,s1,1
80090ae4:	25c30001 	addiu	v1,t6,1
80090ae8:	2502fff6 	addiu	v0,t0,-10
80090aec:	a1a350ab 	sb	v1,20651(t5)
80090af0:	3042000f 	andi	v0,v0,0xf
80090af4:	a32250aa 	sb	v0,20650(t9)
80090af8:	91a250ab 	lbu	v0,20651(t5)
80090afc:	01421021 	addu	v0,t2,v0
80090b00:	304200ff 	andi	v0,v0,0xff
80090b04:	2c43000a 	sltiu	v1,v0,10
80090b08:	1460ff8e 	bnez	v1,80090944 <_Z6Op69M0v+0x118>
80090b0c:	a1a250ab 	sb	v0,20651(t5)
80090b10:	080242ad 	j	80090ab4 <_Z6Op69M0v+0x288>
80090b14:	27030001 	addiu	v1,t8,1
80090b18:	26230001 	addiu	v1,s1,1
80090b1c:	2442fff6 	addiu	v0,v0,-10
80090b20:	a16350ad 	sb	v1,20653(t3)
80090b24:	3042000f 	andi	v0,v0,0xf
80090b28:	a18250ac 	sb	v0,20652(t4)
80090b2c:	916250ad 	lbu	v0,20653(t3)
80090b30:	01e21021 	addu	v0,t7,v0
80090b34:	304200ff 	andi	v0,v0,0xff
80090b38:	2c43000a 	sltiu	v1,v0,10
80090b3c:	1460ffda 	bnez	v1,80090aa8 <_Z6Op69M0v+0x27c>
80090b40:	a16250ad 	sb	v0,20653(t3)
80090b44:	0802425e 	j	80090978 <_Z6Op69M0v+0x14c>
80090b48:	2442fff6 	addiu	v0,v0,-10
80090b4c:	2662e988 	addiu	v0,s3,-5752
80090b50:	08024278 	j	800909e0 <_Z6Op69M0v+0x1b4>
80090b54:	a0400007 	sb	zero,7(v0)

80090b58 <_Z6Op71M0v>:
80090b58:	27bdffd0 	addiu	sp,sp,-48
80090b5c:	afb50024 	sw	s5,36(sp)
80090b60:	3c158021 	lui	s5,0x8021
80090b64:	afbf002c 	sw	ra,44(sp)
80090b68:	afb60028 	sw	s6,40(sp)
80090b6c:	afb40020 	sw	s4,32(sp)
80090b70:	afb3001c 	sw	s3,28(sp)
80090b74:	afb20018 	sw	s2,24(sp)
80090b78:	afb10014 	sw	s1,20(sp)
80090b7c:	afb00010 	sw	s0,16(sp)
80090b80:	26b4e988 	addiu	s4,s5,-5752
80090b84:	8e850020 	lw	a1,32(s4)
80090b88:	3c128022 	lui	s2,0x8022
80090b8c:	90a20000 	lbu	v0,0(a1)
80090b90:	3c168021 	lui	s6,0x8021
80090b94:	a24250cc 	sb	v0,20684(s2)
80090b98:	26d3e974 	addiu	s3,s6,-5772
80090b9c:	90a30000 	lbu	v1,0(a1)
80090ba0:	96620006 	lhu	v0,6(s3)
80090ba4:	24a50001 	addiu	a1,a1,1
80090ba8:	00621821 	addu	v1,v1,v0
80090bac:	3063ffff 	andi	v1,v1,0xffff
80090bb0:	3c118021 	lui	s1,0x8021
80090bb4:	3c108007 	lui	s0,0x8007
80090bb8:	00602021 	move	a0,v1
80090bbc:	261069c0 	addiu	s0,s0,27072
80090bc0:	ae850020 	sw	a1,32(s4)
80090bc4:	0200f809 	jalr	s0
80090bc8:	ae237018 	sw	v1,28696(s1)
80090bcc:	8e840010 	lw	a0,16(s4)
80090bd0:	9663000c 	lhu	v1,12(s3)
80090bd4:	00022a03 	sra	a1,v0,0x8
80090bd8:	00641821 	addu	v1,v1,a0
80090bdc:	00621821 	addu	v1,v1,v0
80090be0:	00602021 	move	a0,v1
80090be4:	ae237018 	sw	v1,28696(s1)
80090be8:	0200f809 	jalr	s0
80090bec:	a24550cc 	sb	a1,20684(s2)
80090bf0:	00403821 	move	a3,v0
80090bf4:	92620002 	lbu	v0,2(s3)
80090bf8:	3c038022 	lui	v1,0x8022
80090bfc:	30420008 	andi	v0,v0,0x8
80090c00:	10400063 	beqz	v0,80090d90 <_Z6Op71M0v+0x238>
80090c04:	a46750be 	sh	a3,20670(v1)
80090c08:	96690004 	lhu	t1,4(s3)
80090c0c:	92830004 	lbu	v1,4(s4)
80090c10:	3122000f 	andi	v0,t1,0xf
80090c14:	00431021 	addu	v0,v0,v1
80090c18:	30e6000f 	andi	a2,a3,0xf
80090c1c:	00c21021 	addu	v0,a2,v0
80090c20:	304800ff 	andi	t0,v0,0xff
80090c24:	00091902 	srl	v1,t1,0x4
80090c28:	00091202 	srl	v0,t1,0x8
80090c2c:	00072102 	srl	a0,a3,0x4
80090c30:	306e000f 	andi	t6,v1,0xf
80090c34:	3050000f 	andi	s0,v0,0xf
80090c38:	308a000f 	andi	t2,a0,0xf
80090c3c:	3c028022 	lui	v0,0x8022
80090c40:	3c038022 	lui	v1,0x8022
80090c44:	00072a02 	srl	a1,a3,0x8
80090c48:	30a5000f 	andi	a1,a1,0xf
80090c4c:	3c0d8022 	lui	t5,0x8022
80090c50:	3c0c8022 	lui	t4,0x8022
80090c54:	00099302 	srl	s2,t1,0xc
80090c58:	3c0b8022 	lui	t3,0x8022
80090c5c:	00077b02 	srl	t7,a3,0xc
80090c60:	3c118022 	lui	s1,0x8022
80090c64:	a04650ae 	sb	a2,20654(v0)
80090c68:	a06a50af 	sb	t2,20655(v1)
80090c6c:	3c028022 	lui	v0,0x8022
80090c70:	3c038022 	lui	v1,0x8022
80090c74:	2d04000a 	sltiu	a0,t0,10
80090c78:	a04550b0 	sb	a1,20656(v0)
80090c7c:	a06f50b1 	sb	t7,20657(v1)
80090c80:	a1ae50ab 	sb	t6,20651(t5)
80090c84:	a19050ac 	sb	s0,20652(t4)
80090c88:	a17250ad 	sb	s2,20653(t3)
80090c8c:	10800075 	beqz	a0,80090e64 <_Z6Op71M0v+0x30c>
80090c90:	a22850aa 	sb	t0,20650(s1)
80090c94:	91a250ab 	lbu	v0,20651(t5)
80090c98:	01421021 	addu	v0,t2,v0
80090c9c:	304200ff 	andi	v0,v0,0xff
80090ca0:	2c43000a 	sltiu	v1,v0,10
80090ca4:	10600062 	beqz	v1,80090e30 <_Z6Op71M0v+0x2d8>
80090ca8:	a1a250ab 	sb	v0,20651(t5)
80090cac:	918250ac 	lbu	v0,20652(t4)
80090cb0:	00a21021 	addu	v0,a1,v0
80090cb4:	304200ff 	andi	v0,v0,0xff
80090cb8:	2c43000a 	sltiu	v1,v0,10
80090cbc:	10600076 	beqz	v1,80090e98 <_Z6Op71M0v+0x340>
80090cc0:	a18250ac 	sb	v0,20652(t4)
80090cc4:	916250ad 	lbu	v0,20653(t3)
80090cc8:	01e21021 	addu	v0,t7,v0
80090ccc:	304200ff 	andi	v0,v0,0xff
80090cd0:	2c43000a 	sltiu	v1,v0,10
80090cd4:	14600054 	bnez	v1,80090e28 <_Z6Op71M0v+0x2d0>
80090cd8:	a16250ad 	sb	v0,20653(t3)
80090cdc:	2442fff6 	addiu	v0,v0,-10
80090ce0:	3042000f 	andi	v0,v0,0xf
80090ce4:	24030001 	li	v1,1
80090ce8:	a2830004 	sb	v1,4(s4)
80090cec:	a16250ad 	sb	v0,20653(t3)
80090cf0:	916250ad 	lbu	v0,20653(t3)
80090cf4:	918350ac 	lbu	v1,20652(t4)
80090cf8:	922450aa 	lbu	a0,20650(s1)
80090cfc:	00031a00 	sll	v1,v1,0x8
80090d00:	91a550ab 	lbu	a1,20651(t5)
80090d04:	00021300 	sll	v0,v0,0xc
80090d08:	00431025 	or	v0,v0,v1
80090d0c:	00441025 	or	v0,v0,a0
80090d10:	00052900 	sll	a1,a1,0x4
80090d14:	00a22825 	or	a1,a1,v0
80090d18:	30a5ffff 	andi	a1,a1,0xffff
80090d1c:	01272026 	xor	a0,t1,a3
80090d20:	00e51026 	xor	v0,a3,a1
80090d24:	00042027 	nor	a0,zero,a0
80090d28:	30428000 	andi	v0,v0,0x8000
80090d2c:	3c038022 	lui	v1,0x8022
80090d30:	00822024 	and	a0,a0,v0
80090d34:	10800065 	beqz	a0,80090ecc <_Z6Op71M0v+0x374>
80090d38:	a46550b4 	sh	a1,20660(v1)
80090d3c:	26a3e988 	addiu	v1,s5,-5752
80090d40:	24020001 	li	v0,1
80090d44:	a0620007 	sb	v0,7(v1)
80090d48:	26c3e974 	addiu	v1,s6,-5772
80090d4c:	30a2ffff 	andi	v0,a1,0xffff
80090d50:	a4650004 	sh	a1,4(v1)
80090d54:	26a4e988 	addiu	a0,s5,-5752
80090d58:	00021a02 	srl	v1,v0,0x8
80090d5c:	0002102b 	sltu	v0,zero,v0
80090d60:	a0830006 	sb	v1,6(a0)
80090d64:	a0820005 	sb	v0,5(a0)
80090d68:	8fbf002c 	lw	ra,44(sp)
80090d6c:	8fb60028 	lw	s6,40(sp)
80090d70:	8fb50024 	lw	s5,36(sp)
80090d74:	8fb40020 	lw	s4,32(sp)
80090d78:	8fb3001c 	lw	s3,28(sp)
80090d7c:	8fb20018 	lw	s2,24(sp)
80090d80:	8fb10014 	lw	s1,20(sp)
80090d84:	8fb00010 	lw	s0,16(sp)
80090d88:	03e00008 	jr	ra
80090d8c:	27bd0030 	addiu	sp,sp,48
80090d90:	92830004 	lbu	v1,4(s4)
80090d94:	96620004 	lhu	v0,4(s3)
80090d98:	00472026 	xor	a0,v0,a3
80090d9c:	00431021 	addu	v0,v0,v1
80090da0:	00e21021 	addu	v0,a3,v0
80090da4:	3046ffff 	andi	a2,v0,0xffff
80090da8:	00042027 	nor	a0,zero,a0
80090dac:	30848000 	andi	a0,a0,0x8000
80090db0:	00e62826 	xor	a1,a3,a2
80090db4:	3403ffff 	li	v1,0xffff
80090db8:	00a42824 	and	a1,a1,a0
80090dbc:	0062182b 	sltu	v1,v1,v0
80090dc0:	3c048022 	lui	a0,0x8022
80090dc4:	ac8250b8 	sw	v0,20664(a0)
80090dc8:	10a00015 	beqz	a1,80090e20 <_Z6Op71M0v+0x2c8>
80090dcc:	a2830004 	sb	v1,4(s4)
80090dd0:	24020001 	li	v0,1
80090dd4:	a2820007 	sb	v0,7(s4)
80090dd8:	26c3e974 	addiu	v1,s6,-5772
80090ddc:	30c2ffff 	andi	v0,a2,0xffff
80090de0:	a4660004 	sh	a2,4(v1)
80090de4:	26a4e988 	addiu	a0,s5,-5752
80090de8:	00021a02 	srl	v1,v0,0x8
80090dec:	0002102b 	sltu	v0,zero,v0
80090df0:	a0830006 	sb	v1,6(a0)
80090df4:	a0820005 	sb	v0,5(a0)
80090df8:	8fbf002c 	lw	ra,44(sp)
80090dfc:	8fb60028 	lw	s6,40(sp)
80090e00:	8fb50024 	lw	s5,36(sp)
80090e04:	8fb40020 	lw	s4,32(sp)
80090e08:	8fb3001c 	lw	s3,28(sp)
80090e0c:	8fb20018 	lw	s2,24(sp)
80090e10:	8fb10014 	lw	s1,20(sp)
80090e14:	8fb00010 	lw	s0,16(sp)
80090e18:	03e00008 	jr	ra
80090e1c:	27bd0030 	addiu	sp,sp,48
80090e20:	08024376 	j	80090dd8 <_Z6Op71M0v+0x280>
80090e24:	a2800007 	sb	zero,7(s4)
80090e28:	0802433c 	j	80090cf0 <_Z6Op71M0v+0x198>
80090e2c:	a2800004 	sb	zero,4(s4)
80090e30:	26030001 	addiu	v1,s0,1
80090e34:	2442fff6 	addiu	v0,v0,-10
80090e38:	a18350ac 	sb	v1,20652(t4)
80090e3c:	3042000f 	andi	v0,v0,0xf
80090e40:	a1a250ab 	sb	v0,20651(t5)
80090e44:	918250ac 	lbu	v0,20652(t4)
80090e48:	00a21021 	addu	v0,a1,v0
80090e4c:	304200ff 	andi	v0,v0,0xff
80090e50:	2c43000a 	sltiu	v1,v0,10
80090e54:	1460ff9b 	bnez	v1,80090cc4 <_Z6Op71M0v+0x16c>
80090e58:	a18250ac 	sb	v0,20652(t4)
80090e5c:	080243a7 	j	80090e9c <_Z6Op71M0v+0x344>
80090e60:	26430001 	addiu	v1,s2,1
80090e64:	25c30001 	addiu	v1,t6,1
80090e68:	2502fff6 	addiu	v0,t0,-10
80090e6c:	a1a350ab 	sb	v1,20651(t5)
80090e70:	3042000f 	andi	v0,v0,0xf
80090e74:	a22250aa 	sb	v0,20650(s1)
80090e78:	91a250ab 	lbu	v0,20651(t5)
80090e7c:	01421021 	addu	v0,t2,v0
80090e80:	304200ff 	andi	v0,v0,0xff
80090e84:	2c43000a 	sltiu	v1,v0,10
80090e88:	1460ff88 	bnez	v1,80090cac <_Z6Op71M0v+0x154>
80090e8c:	a1a250ab 	sb	v0,20651(t5)
80090e90:	0802438d 	j	80090e34 <_Z6Op71M0v+0x2dc>
80090e94:	26030001 	addiu	v1,s0,1
80090e98:	26430001 	addiu	v1,s2,1
80090e9c:	2442fff6 	addiu	v0,v0,-10
80090ea0:	a16350ad 	sb	v1,20653(t3)
80090ea4:	3042000f 	andi	v0,v0,0xf
80090ea8:	a18250ac 	sb	v0,20652(t4)
80090eac:	916250ad 	lbu	v0,20653(t3)
80090eb0:	01e21021 	addu	v0,t7,v0
80090eb4:	304200ff 	andi	v0,v0,0xff
80090eb8:	2c43000a 	sltiu	v1,v0,10
80090ebc:	1460ffda 	bnez	v1,80090e28 <_Z6Op71M0v+0x2d0>
80090ec0:	a16250ad 	sb	v0,20653(t3)
80090ec4:	08024338 	j	80090ce0 <_Z6Op71M0v+0x188>
80090ec8:	2442fff6 	addiu	v0,v0,-10
80090ecc:	26a2e988 	addiu	v0,s5,-5752
80090ed0:	08024352 	j	80090d48 <_Z6Op71M0v+0x1f0>
80090ed4:	a0400007 	sb	zero,7(v0)

80090ed8 <_Z6Op61M0v>:
80090ed8:	27bdffd0 	addiu	sp,sp,-48
80090edc:	afb50024 	sw	s5,36(sp)
80090ee0:	3c158021 	lui	s5,0x8021
80090ee4:	afbf002c 	sw	ra,44(sp)
80090ee8:	afb60028 	sw	s6,40(sp)
80090eec:	afb40020 	sw	s4,32(sp)
80090ef0:	afb3001c 	sw	s3,28(sp)
80090ef4:	afb20018 	sw	s2,24(sp)
80090ef8:	afb10014 	sw	s1,20(sp)
80090efc:	afb00010 	sw	s0,16(sp)
80090f00:	26b4e988 	addiu	s4,s5,-5752
80090f04:	8e850020 	lw	a1,32(s4)
80090f08:	3c168021 	lui	s6,0x8021
80090f0c:	90a30000 	lbu	v1,0(a1)
80090f10:	26d3e974 	addiu	s3,s6,-5772
80090f14:	3c128022 	lui	s2,0x8022
80090f18:	9664000a 	lhu	a0,10(s3)
80090f1c:	a24350cc 	sb	v1,20684(s2)
80090f20:	96620006 	lhu	v0,6(s3)
80090f24:	90a30000 	lbu	v1,0(a1)
80090f28:	00441021 	addu	v0,v0,a0
80090f2c:	00621821 	addu	v1,v1,v0
80090f30:	3063ffff 	andi	v1,v1,0xffff
80090f34:	24a50001 	addiu	a1,a1,1
80090f38:	3c118021 	lui	s1,0x8021
80090f3c:	3c108007 	lui	s0,0x8007
80090f40:	00602021 	move	a0,v1
80090f44:	261069c0 	addiu	s0,s0,27072
80090f48:	ae850020 	sw	a1,32(s4)
80090f4c:	0200f809 	jalr	s0
80090f50:	ae237018 	sw	v1,28696(s1)
80090f54:	8e830010 	lw	v1,16(s4)
80090f58:	00022a03 	sra	a1,v0,0x8
80090f5c:	00431021 	addu	v0,v0,v1
80090f60:	00402021 	move	a0,v0
80090f64:	a24550cc 	sb	a1,20684(s2)
80090f68:	0200f809 	jalr	s0
80090f6c:	ae227018 	sw	v0,28696(s1)
80090f70:	00403821 	move	a3,v0
80090f74:	92620002 	lbu	v0,2(s3)
80090f78:	3c038022 	lui	v1,0x8022
80090f7c:	30420008 	andi	v0,v0,0x8
80090f80:	10400063 	beqz	v0,80091110 <_Z6Op61M0v+0x238>
80090f84:	a46750be 	sh	a3,20670(v1)
80090f88:	96690004 	lhu	t1,4(s3)
80090f8c:	92830004 	lbu	v1,4(s4)
80090f90:	3122000f 	andi	v0,t1,0xf
80090f94:	00431021 	addu	v0,v0,v1
80090f98:	30e6000f 	andi	a2,a3,0xf
80090f9c:	00c21021 	addu	v0,a2,v0
80090fa0:	304800ff 	andi	t0,v0,0xff
80090fa4:	00091902 	srl	v1,t1,0x4
80090fa8:	00091202 	srl	v0,t1,0x8
80090fac:	00072102 	srl	a0,a3,0x4
80090fb0:	306e000f 	andi	t6,v1,0xf
80090fb4:	3050000f 	andi	s0,v0,0xf
80090fb8:	308a000f 	andi	t2,a0,0xf
80090fbc:	3c028022 	lui	v0,0x8022
80090fc0:	3c038022 	lui	v1,0x8022
80090fc4:	00072a02 	srl	a1,a3,0x8
80090fc8:	30a5000f 	andi	a1,a1,0xf
80090fcc:	3c0d8022 	lui	t5,0x8022
80090fd0:	3c0c8022 	lui	t4,0x8022
80090fd4:	00099302 	srl	s2,t1,0xc
80090fd8:	3c0b8022 	lui	t3,0x8022
80090fdc:	00077b02 	srl	t7,a3,0xc
80090fe0:	3c118022 	lui	s1,0x8022
80090fe4:	a04650ae 	sb	a2,20654(v0)
80090fe8:	a06a50af 	sb	t2,20655(v1)
80090fec:	3c028022 	lui	v0,0x8022
80090ff0:	3c038022 	lui	v1,0x8022
80090ff4:	2d04000a 	sltiu	a0,t0,10
80090ff8:	a04550b0 	sb	a1,20656(v0)
80090ffc:	a06f50b1 	sb	t7,20657(v1)
80091000:	a1ae50ab 	sb	t6,20651(t5)
80091004:	a19050ac 	sb	s0,20652(t4)
80091008:	a17250ad 	sb	s2,20653(t3)
8009100c:	10800075 	beqz	a0,800911e4 <_Z6Op61M0v+0x30c>
80091010:	a22850aa 	sb	t0,20650(s1)
80091014:	91a250ab 	lbu	v0,20651(t5)
80091018:	01421021 	addu	v0,t2,v0
8009101c:	304200ff 	andi	v0,v0,0xff
80091020:	2c43000a 	sltiu	v1,v0,10
80091024:	10600062 	beqz	v1,800911b0 <_Z6Op61M0v+0x2d8>
80091028:	a1a250ab 	sb	v0,20651(t5)
8009102c:	918250ac 	lbu	v0,20652(t4)
80091030:	00a21021 	addu	v0,a1,v0
80091034:	304200ff 	andi	v0,v0,0xff
80091038:	2c43000a 	sltiu	v1,v0,10
8009103c:	10600076 	beqz	v1,80091218 <_Z6Op61M0v+0x340>
80091040:	a18250ac 	sb	v0,20652(t4)
80091044:	916250ad 	lbu	v0,20653(t3)
80091048:	01e21021 	addu	v0,t7,v0
8009104c:	304200ff 	andi	v0,v0,0xff
80091050:	2c43000a 	sltiu	v1,v0,10
80091054:	14600054 	bnez	v1,800911a8 <_Z6Op61M0v+0x2d0>
80091058:	a16250ad 	sb	v0,20653(t3)
8009105c:	2442fff6 	addiu	v0,v0,-10
80091060:	3042000f 	andi	v0,v0,0xf
80091064:	24030001 	li	v1,1
80091068:	a2830004 	sb	v1,4(s4)
8009106c:	a16250ad 	sb	v0,20653(t3)
80091070:	916250ad 	lbu	v0,20653(t3)
80091074:	918350ac 	lbu	v1,20652(t4)
80091078:	922450aa 	lbu	a0,20650(s1)
8009107c:	00031a00 	sll	v1,v1,0x8
80091080:	91a550ab 	lbu	a1,20651(t5)
80091084:	00021300 	sll	v0,v0,0xc
80091088:	00431025 	or	v0,v0,v1
8009108c:	00441025 	or	v0,v0,a0
80091090:	00052900 	sll	a1,a1,0x4
80091094:	00a22825 	or	a1,a1,v0
80091098:	30a5ffff 	andi	a1,a1,0xffff
8009109c:	01272026 	xor	a0,t1,a3
800910a0:	00e51026 	xor	v0,a3,a1
800910a4:	00042027 	nor	a0,zero,a0
800910a8:	30428000 	andi	v0,v0,0x8000
800910ac:	3c038022 	lui	v1,0x8022
800910b0:	00822024 	and	a0,a0,v0
800910b4:	10800065 	beqz	a0,8009124c <_Z6Op61M0v+0x374>
800910b8:	a46550b4 	sh	a1,20660(v1)
800910bc:	26a3e988 	addiu	v1,s5,-5752
800910c0:	24020001 	li	v0,1
800910c4:	a0620007 	sb	v0,7(v1)
800910c8:	26c3e974 	addiu	v1,s6,-5772
800910cc:	30a2ffff 	andi	v0,a1,0xffff
800910d0:	a4650004 	sh	a1,4(v1)
800910d4:	26a4e988 	addiu	a0,s5,-5752
800910d8:	00021a02 	srl	v1,v0,0x8
800910dc:	0002102b 	sltu	v0,zero,v0
800910e0:	a0830006 	sb	v1,6(a0)
800910e4:	a0820005 	sb	v0,5(a0)
800910e8:	8fbf002c 	lw	ra,44(sp)
800910ec:	8fb60028 	lw	s6,40(sp)
800910f0:	8fb50024 	lw	s5,36(sp)
800910f4:	8fb40020 	lw	s4,32(sp)
800910f8:	8fb3001c 	lw	s3,28(sp)
800910fc:	8fb20018 	lw	s2,24(sp)
80091100:	8fb10014 	lw	s1,20(sp)
80091104:	8fb00010 	lw	s0,16(sp)
80091108:	03e00008 	jr	ra
8009110c:	27bd0030 	addiu	sp,sp,48
80091110:	92830004 	lbu	v1,4(s4)
80091114:	96620004 	lhu	v0,4(s3)
80091118:	00472026 	xor	a0,v0,a3
8009111c:	00431021 	addu	v0,v0,v1
80091120:	00e21021 	addu	v0,a3,v0
80091124:	3046ffff 	andi	a2,v0,0xffff
80091128:	00042027 	nor	a0,zero,a0
8009112c:	30848000 	andi	a0,a0,0x8000
80091130:	00e62826 	xor	a1,a3,a2
80091134:	3403ffff 	li	v1,0xffff
80091138:	00a42824 	and	a1,a1,a0
8009113c:	0062182b 	sltu	v1,v1,v0
80091140:	3c048022 	lui	a0,0x8022
80091144:	ac8250b8 	sw	v0,20664(a0)
80091148:	10a00015 	beqz	a1,800911a0 <_Z6Op61M0v+0x2c8>
8009114c:	a2830004 	sb	v1,4(s4)
80091150:	24020001 	li	v0,1
80091154:	a2820007 	sb	v0,7(s4)
80091158:	26c3e974 	addiu	v1,s6,-5772
8009115c:	30c2ffff 	andi	v0,a2,0xffff
80091160:	a4660004 	sh	a2,4(v1)
80091164:	26a4e988 	addiu	a0,s5,-5752
80091168:	00021a02 	srl	v1,v0,0x8
8009116c:	0002102b 	sltu	v0,zero,v0
80091170:	a0830006 	sb	v1,6(a0)
80091174:	a0820005 	sb	v0,5(a0)
80091178:	8fbf002c 	lw	ra,44(sp)
8009117c:	8fb60028 	lw	s6,40(sp)
80091180:	8fb50024 	lw	s5,36(sp)
80091184:	8fb40020 	lw	s4,32(sp)
80091188:	8fb3001c 	lw	s3,28(sp)
8009118c:	8fb20018 	lw	s2,24(sp)
80091190:	8fb10014 	lw	s1,20(sp)
80091194:	8fb00010 	lw	s0,16(sp)
80091198:	03e00008 	jr	ra
8009119c:	27bd0030 	addiu	sp,sp,48
800911a0:	08024456 	j	80091158 <_Z6Op61M0v+0x280>
800911a4:	a2800007 	sb	zero,7(s4)
800911a8:	0802441c 	j	80091070 <_Z6Op61M0v+0x198>
800911ac:	a2800004 	sb	zero,4(s4)
800911b0:	26030001 	addiu	v1,s0,1
800911b4:	2442fff6 	addiu	v0,v0,-10
800911b8:	a18350ac 	sb	v1,20652(t4)
800911bc:	3042000f 	andi	v0,v0,0xf
800911c0:	a1a250ab 	sb	v0,20651(t5)
800911c4:	918250ac 	lbu	v0,20652(t4)
800911c8:	00a21021 	addu	v0,a1,v0
800911cc:	304200ff 	andi	v0,v0,0xff
800911d0:	2c43000a 	sltiu	v1,v0,10
800911d4:	1460ff9b 	bnez	v1,80091044 <_Z6Op61M0v+0x16c>
800911d8:	a18250ac 	sb	v0,20652(t4)
800911dc:	08024487 	j	8009121c <_Z6Op61M0v+0x344>
800911e0:	26430001 	addiu	v1,s2,1
800911e4:	25c30001 	addiu	v1,t6,1
800911e8:	2502fff6 	addiu	v0,t0,-10
800911ec:	a1a350ab 	sb	v1,20651(t5)
800911f0:	3042000f 	andi	v0,v0,0xf
800911f4:	a22250aa 	sb	v0,20650(s1)
800911f8:	91a250ab 	lbu	v0,20651(t5)
800911fc:	01421021 	addu	v0,t2,v0
80091200:	304200ff 	andi	v0,v0,0xff
80091204:	2c43000a 	sltiu	v1,v0,10
80091208:	1460ff88 	bnez	v1,8009102c <_Z6Op61M0v+0x154>
8009120c:	a1a250ab 	sb	v0,20651(t5)
80091210:	0802446d 	j	800911b4 <_Z6Op61M0v+0x2dc>
80091214:	26030001 	addiu	v1,s0,1
80091218:	26430001 	addiu	v1,s2,1
8009121c:	2442fff6 	addiu	v0,v0,-10
80091220:	a16350ad 	sb	v1,20653(t3)
80091224:	3042000f 	andi	v0,v0,0xf
80091228:	a18250ac 	sb	v0,20652(t4)
8009122c:	916250ad 	lbu	v0,20653(t3)
80091230:	01e21021 	addu	v0,t7,v0
80091234:	304200ff 	andi	v0,v0,0xff
80091238:	2c43000a 	sltiu	v1,v0,10
8009123c:	1460ffda 	bnez	v1,800911a8 <_Z6Op61M0v+0x2d0>
80091240:	a16250ad 	sb	v0,20653(t3)
80091244:	08024418 	j	80091060 <_Z6Op61M0v+0x188>
80091248:	2442fff6 	addiu	v0,v0,-10
8009124c:	26a2e988 	addiu	v0,s5,-5752
80091250:	08024432 	j	800910c8 <_Z6Op61M0v+0x1f0>
80091254:	a0400007 	sb	zero,7(v0)

80091258 <_Z6Op72M0v>:
80091258:	27bdffd0 	addiu	sp,sp,-48
8009125c:	afb50024 	sw	s5,36(sp)
80091260:	3c158021 	lui	s5,0x8021
80091264:	afbf002c 	sw	ra,44(sp)
80091268:	afb60028 	sw	s6,40(sp)
8009126c:	afb40020 	sw	s4,32(sp)
80091270:	afb3001c 	sw	s3,28(sp)
80091274:	afb20018 	sw	s2,24(sp)
80091278:	afb10014 	sw	s1,20(sp)
8009127c:	afb00010 	sw	s0,16(sp)
80091280:	26b4e988 	addiu	s4,s5,-5752
80091284:	8e850020 	lw	a1,32(s4)
80091288:	3c128022 	lui	s2,0x8022
8009128c:	90a20000 	lbu	v0,0(a1)
80091290:	3c168021 	lui	s6,0x8021
80091294:	a24250cc 	sb	v0,20684(s2)
80091298:	26d3e974 	addiu	s3,s6,-5772
8009129c:	90a30000 	lbu	v1,0(a1)
800912a0:	96620006 	lhu	v0,6(s3)
800912a4:	24a50001 	addiu	a1,a1,1
800912a8:	00621821 	addu	v1,v1,v0
800912ac:	3063ffff 	andi	v1,v1,0xffff
800912b0:	3c118021 	lui	s1,0x8021
800912b4:	3c108007 	lui	s0,0x8007
800912b8:	00602021 	move	a0,v1
800912bc:	261069c0 	addiu	s0,s0,27072
800912c0:	ae850020 	sw	a1,32(s4)
800912c4:	0200f809 	jalr	s0
800912c8:	ae237018 	sw	v1,28696(s1)
800912cc:	8e830010 	lw	v1,16(s4)
800912d0:	00022a03 	sra	a1,v0,0x8
800912d4:	00431021 	addu	v0,v0,v1
800912d8:	00402021 	move	a0,v0
800912dc:	a24550cc 	sb	a1,20684(s2)
800912e0:	0200f809 	jalr	s0
800912e4:	ae227018 	sw	v0,28696(s1)
800912e8:	00403821 	move	a3,v0
800912ec:	92620002 	lbu	v0,2(s3)
800912f0:	3c038022 	lui	v1,0x8022
800912f4:	30420008 	andi	v0,v0,0x8
800912f8:	10400063 	beqz	v0,80091488 <_Z6Op72M0v+0x230>
800912fc:	a46750be 	sh	a3,20670(v1)
80091300:	96690004 	lhu	t1,4(s3)
80091304:	92830004 	lbu	v1,4(s4)
80091308:	3122000f 	andi	v0,t1,0xf
8009130c:	00431021 	addu	v0,v0,v1
80091310:	30e6000f 	andi	a2,a3,0xf
80091314:	00c21021 	addu	v0,a2,v0
80091318:	304800ff 	andi	t0,v0,0xff
8009131c:	00091902 	srl	v1,t1,0x4
80091320:	00091202 	srl	v0,t1,0x8
80091324:	00072102 	srl	a0,a3,0x4
80091328:	306e000f 	andi	t6,v1,0xf
8009132c:	3050000f 	andi	s0,v0,0xf
80091330:	308a000f 	andi	t2,a0,0xf
80091334:	3c028022 	lui	v0,0x8022
80091338:	3c038022 	lui	v1,0x8022
8009133c:	00072a02 	srl	a1,a3,0x8
80091340:	30a5000f 	andi	a1,a1,0xf
80091344:	3c0d8022 	lui	t5,0x8022
80091348:	3c0c8022 	lui	t4,0x8022
8009134c:	00099302 	srl	s2,t1,0xc
80091350:	3c0b8022 	lui	t3,0x8022
80091354:	00077b02 	srl	t7,a3,0xc
80091358:	3c118022 	lui	s1,0x8022
8009135c:	a04650ae 	sb	a2,20654(v0)
80091360:	a06a50af 	sb	t2,20655(v1)
80091364:	3c028022 	lui	v0,0x8022
80091368:	3c038022 	lui	v1,0x8022
8009136c:	2d04000a 	sltiu	a0,t0,10
80091370:	a04550b0 	sb	a1,20656(v0)
80091374:	a06f50b1 	sb	t7,20657(v1)
80091378:	a1ae50ab 	sb	t6,20651(t5)
8009137c:	a19050ac 	sb	s0,20652(t4)
80091380:	a17250ad 	sb	s2,20653(t3)
80091384:	10800075 	beqz	a0,8009155c <_Z6Op72M0v+0x304>
80091388:	a22850aa 	sb	t0,20650(s1)
8009138c:	91a250ab 	lbu	v0,20651(t5)
80091390:	01421021 	addu	v0,t2,v0
80091394:	304200ff 	andi	v0,v0,0xff
80091398:	2c43000a 	sltiu	v1,v0,10
8009139c:	10600062 	beqz	v1,80091528 <_Z6Op72M0v+0x2d0>
800913a0:	a1a250ab 	sb	v0,20651(t5)
800913a4:	918250ac 	lbu	v0,20652(t4)
800913a8:	00a21021 	addu	v0,a1,v0
800913ac:	304200ff 	andi	v0,v0,0xff
800913b0:	2c43000a 	sltiu	v1,v0,10
800913b4:	10600076 	beqz	v1,80091590 <_Z6Op72M0v+0x338>
800913b8:	a18250ac 	sb	v0,20652(t4)
800913bc:	916250ad 	lbu	v0,20653(t3)
800913c0:	01e21021 	addu	v0,t7,v0
800913c4:	304200ff 	andi	v0,v0,0xff
800913c8:	2c43000a 	sltiu	v1,v0,10
800913cc:	14600054 	bnez	v1,80091520 <_Z6Op72M0v+0x2c8>
800913d0:	a16250ad 	sb	v0,20653(t3)
800913d4:	2442fff6 	addiu	v0,v0,-10
800913d8:	3042000f 	andi	v0,v0,0xf
800913dc:	24030001 	li	v1,1
800913e0:	a2830004 	sb	v1,4(s4)
800913e4:	a16250ad 	sb	v0,20653(t3)
800913e8:	916250ad 	lbu	v0,20653(t3)
800913ec:	918350ac 	lbu	v1,20652(t4)
800913f0:	922450aa 	lbu	a0,20650(s1)
800913f4:	00031a00 	sll	v1,v1,0x8
800913f8:	91a550ab 	lbu	a1,20651(t5)
800913fc:	00021300 	sll	v0,v0,0xc
80091400:	00431025 	or	v0,v0,v1
80091404:	00441025 	or	v0,v0,a0
80091408:	00052900 	sll	a1,a1,0x4
8009140c:	00a22825 	or	a1,a1,v0
80091410:	30a5ffff 	andi	a1,a1,0xffff
80091414:	01272026 	xor	a0,t1,a3
80091418:	00e51026 	xor	v0,a3,a1
8009141c:	00042027 	nor	a0,zero,a0
80091420:	30428000 	andi	v0,v0,0x8000
80091424:	3c038022 	lui	v1,0x8022
80091428:	00822024 	and	a0,a0,v0
8009142c:	10800065 	beqz	a0,800915c4 <_Z6Op72M0v+0x36c>
80091430:	a46550b4 	sh	a1,20660(v1)
80091434:	26a3e988 	addiu	v1,s5,-5752
80091438:	24020001 	li	v0,1
8009143c:	a0620007 	sb	v0,7(v1)
80091440:	26c3e974 	addiu	v1,s6,-5772
80091444:	30a2ffff 	andi	v0,a1,0xffff
80091448:	a4650004 	sh	a1,4(v1)
8009144c:	26a4e988 	addiu	a0,s5,-5752
80091450:	00021a02 	srl	v1,v0,0x8
80091454:	0002102b 	sltu	v0,zero,v0
80091458:	a0830006 	sb	v1,6(a0)
8009145c:	a0820005 	sb	v0,5(a0)
80091460:	8fbf002c 	lw	ra,44(sp)
80091464:	8fb60028 	lw	s6,40(sp)
80091468:	8fb50024 	lw	s5,36(sp)
8009146c:	8fb40020 	lw	s4,32(sp)
80091470:	8fb3001c 	lw	s3,28(sp)
80091474:	8fb20018 	lw	s2,24(sp)
80091478:	8fb10014 	lw	s1,20(sp)
8009147c:	8fb00010 	lw	s0,16(sp)
80091480:	03e00008 	jr	ra
80091484:	27bd0030 	addiu	sp,sp,48
80091488:	92830004 	lbu	v1,4(s4)
8009148c:	96620004 	lhu	v0,4(s3)
80091490:	00472026 	xor	a0,v0,a3
80091494:	00431021 	addu	v0,v0,v1
80091498:	00e21021 	addu	v0,a3,v0
8009149c:	3046ffff 	andi	a2,v0,0xffff
800914a0:	00042027 	nor	a0,zero,a0
800914a4:	30848000 	andi	a0,a0,0x8000
800914a8:	00e62826 	xor	a1,a3,a2
800914ac:	3403ffff 	li	v1,0xffff
800914b0:	00a42824 	and	a1,a1,a0
800914b4:	0062182b 	sltu	v1,v1,v0
800914b8:	3c048022 	lui	a0,0x8022
800914bc:	ac8250b8 	sw	v0,20664(a0)
800914c0:	10a00015 	beqz	a1,80091518 <_Z6Op72M0v+0x2c0>
800914c4:	a2830004 	sb	v1,4(s4)
800914c8:	24020001 	li	v0,1
800914cc:	a2820007 	sb	v0,7(s4)
800914d0:	26c3e974 	addiu	v1,s6,-5772
800914d4:	30c2ffff 	andi	v0,a2,0xffff
800914d8:	a4660004 	sh	a2,4(v1)
800914dc:	26a4e988 	addiu	a0,s5,-5752
800914e0:	00021a02 	srl	v1,v0,0x8
800914e4:	0002102b 	sltu	v0,zero,v0
800914e8:	a0830006 	sb	v1,6(a0)
800914ec:	a0820005 	sb	v0,5(a0)
800914f0:	8fbf002c 	lw	ra,44(sp)
800914f4:	8fb60028 	lw	s6,40(sp)
800914f8:	8fb50024 	lw	s5,36(sp)
800914fc:	8fb40020 	lw	s4,32(sp)
80091500:	8fb3001c 	lw	s3,28(sp)
80091504:	8fb20018 	lw	s2,24(sp)
80091508:	8fb10014 	lw	s1,20(sp)
8009150c:	8fb00010 	lw	s0,16(sp)
80091510:	03e00008 	jr	ra
80091514:	27bd0030 	addiu	sp,sp,48
80091518:	08024534 	j	800914d0 <_Z6Op72M0v+0x278>
8009151c:	a2800007 	sb	zero,7(s4)
80091520:	080244fa 	j	800913e8 <_Z6Op72M0v+0x190>
80091524:	a2800004 	sb	zero,4(s4)
80091528:	26030001 	addiu	v1,s0,1
8009152c:	2442fff6 	addiu	v0,v0,-10
80091530:	a18350ac 	sb	v1,20652(t4)
80091534:	3042000f 	andi	v0,v0,0xf
80091538:	a1a250ab 	sb	v0,20651(t5)
8009153c:	918250ac 	lbu	v0,20652(t4)
80091540:	00a21021 	addu	v0,a1,v0
80091544:	304200ff 	andi	v0,v0,0xff
80091548:	2c43000a 	sltiu	v1,v0,10
8009154c:	1460ff9b 	bnez	v1,800913bc <_Z6Op72M0v+0x164>
80091550:	a18250ac 	sb	v0,20652(t4)
80091554:	08024565 	j	80091594 <_Z6Op72M0v+0x33c>
80091558:	26430001 	addiu	v1,s2,1
8009155c:	25c30001 	addiu	v1,t6,1
80091560:	2502fff6 	addiu	v0,t0,-10
80091564:	a1a350ab 	sb	v1,20651(t5)
80091568:	3042000f 	andi	v0,v0,0xf
8009156c:	a22250aa 	sb	v0,20650(s1)
80091570:	91a250ab 	lbu	v0,20651(t5)
80091574:	01421021 	addu	v0,t2,v0
80091578:	304200ff 	andi	v0,v0,0xff
8009157c:	2c43000a 	sltiu	v1,v0,10
80091580:	1460ff88 	bnez	v1,800913a4 <_Z6Op72M0v+0x14c>
80091584:	a1a250ab 	sb	v0,20651(t5)
80091588:	0802454b 	j	8009152c <_Z6Op72M0v+0x2d4>
8009158c:	26030001 	addiu	v1,s0,1
80091590:	26430001 	addiu	v1,s2,1
80091594:	2442fff6 	addiu	v0,v0,-10
80091598:	a16350ad 	sb	v1,20653(t3)
8009159c:	3042000f 	andi	v0,v0,0xf
800915a0:	a18250ac 	sb	v0,20652(t4)
800915a4:	916250ad 	lbu	v0,20653(t3)
800915a8:	01e21021 	addu	v0,t7,v0
800915ac:	304200ff 	andi	v0,v0,0xff
800915b0:	2c43000a 	sltiu	v1,v0,10
800915b4:	1460ffda 	bnez	v1,80091520 <_Z6Op72M0v+0x2c8>
800915b8:	a16250ad 	sb	v0,20653(t3)
800915bc:	080244f6 	j	800913d8 <_Z6Op72M0v+0x180>
800915c0:	2442fff6 	addiu	v0,v0,-10
800915c4:	26a2e988 	addiu	v0,s5,-5752
800915c8:	08024510 	j	80091440 <_Z6Op72M0v+0x1e8>
800915cc:	a0400007 	sb	zero,7(v0)

800915d0 <_Z6Op75M0v>:
800915d0:	27bdffd8 	addiu	sp,sp,-40
800915d4:	afb3001c 	sw	s3,28(sp)
800915d8:	3c138021 	lui	s3,0x8021
800915dc:	afb40020 	sw	s4,32(sp)
800915e0:	afb20018 	sw	s2,24(sp)
800915e4:	afb10014 	sw	s1,20(sp)
800915e8:	afb00010 	sw	s0,16(sp)
800915ec:	afbf0024 	sw	ra,36(sp)
800915f0:	2672e988 	addiu	s2,s3,-5752
800915f4:	8e460020 	lw	a2,32(s2)
800915f8:	3c148021 	lui	s4,0x8021
800915fc:	90c30000 	lbu	v1,0(a2)
80091600:	2690e974 	addiu	s0,s4,-5772
80091604:	3c028022 	lui	v0,0x8022
80091608:	a04350cc 	sb	v1,20684(v0)
8009160c:	96050006 	lhu	a1,6(s0)
80091610:	9603000a 	lhu	v1,10(s0)
80091614:	96020002 	lhu	v0,2(s0)
80091618:	90c40000 	lbu	a0,0(a2)
8009161c:	00a32821 	addu	a1,a1,v1
80091620:	30420100 	andi	v0,v0,0x100
80091624:	3411ffff 	li	s1,0xffff
80091628:	240300ff 	li	v1,255
8009162c:	00852021 	addu	a0,a0,a1
80091630:	0222180a 	movz	v1,s1,v0
80091634:	00641824 	and	v1,v1,a0
80091638:	3c028021 	lui	v0,0x8021
8009163c:	ac437018 	sw	v1,28696(v0)
80091640:	24c60001 	addiu	a2,a2,1
80091644:	3c028007 	lui	v0,0x8007
80091648:	00602021 	move	a0,v1
8009164c:	244269c0 	addiu	v0,v0,27072
80091650:	0040f809 	jalr	v0
80091654:	ae460020 	sw	a2,32(s2)
80091658:	00403821 	move	a3,v0
8009165c:	92020002 	lbu	v0,2(s0)
80091660:	3c038022 	lui	v1,0x8022
80091664:	30420008 	andi	v0,v0,0x8
80091668:	10400062 	beqz	v0,800917f4 <_Z6Op75M0v+0x224>
8009166c:	a46750be 	sh	a3,20670(v1)
80091670:	96090004 	lhu	t1,4(s0)
80091674:	92430004 	lbu	v1,4(s2)
80091678:	3122000f 	andi	v0,t1,0xf
8009167c:	00431021 	addu	v0,v0,v1
80091680:	30e6000f 	andi	a2,a3,0xf
80091684:	00c21021 	addu	v0,a2,v0
80091688:	304800ff 	andi	t0,v0,0xff
8009168c:	00091902 	srl	v1,t1,0x4
80091690:	00091202 	srl	v0,t1,0x8
80091694:	00072102 	srl	a0,a3,0x4
80091698:	306e000f 	andi	t6,v1,0xf
8009169c:	3050000f 	andi	s0,v0,0xf
800916a0:	308a000f 	andi	t2,a0,0xf
800916a4:	3c028022 	lui	v0,0x8022
800916a8:	3c038022 	lui	v1,0x8022
800916ac:	00072a02 	srl	a1,a3,0x8
800916b0:	30a5000f 	andi	a1,a1,0xf
800916b4:	3c0d8022 	lui	t5,0x8022
800916b8:	3c0c8022 	lui	t4,0x8022
800916bc:	0009c302 	srl	t8,t1,0xc
800916c0:	3c0b8022 	lui	t3,0x8022
800916c4:	00077b02 	srl	t7,a3,0xc
800916c8:	3c118022 	lui	s1,0x8022
800916cc:	a04650ae 	sb	a2,20654(v0)
800916d0:	a06a50af 	sb	t2,20655(v1)
800916d4:	3c028022 	lui	v0,0x8022
800916d8:	3c038022 	lui	v1,0x8022
800916dc:	2d04000a 	sltiu	a0,t0,10
800916e0:	0240c821 	move	t9,s2
800916e4:	a04550b0 	sb	a1,20656(v0)
800916e8:	a06f50b1 	sb	t7,20657(v1)
800916ec:	a1ae50ab 	sb	t6,20651(t5)
800916f0:	a19050ac 	sb	s0,20652(t4)
800916f4:	a17850ad 	sb	t8,20653(t3)
800916f8:	10800070 	beqz	a0,800918bc <_Z6Op75M0v+0x2ec>
800916fc:	a22850aa 	sb	t0,20650(s1)
80091700:	91a250ab 	lbu	v0,20651(t5)
80091704:	01421021 	addu	v0,t2,v0
80091708:	304200ff 	andi	v0,v0,0xff
8009170c:	2c43000a 	sltiu	v1,v0,10
80091710:	1060005d 	beqz	v1,80091888 <_Z6Op75M0v+0x2b8>
80091714:	a1a250ab 	sb	v0,20651(t5)
80091718:	918250ac 	lbu	v0,20652(t4)
8009171c:	00a21021 	addu	v0,a1,v0
80091720:	304200ff 	andi	v0,v0,0xff
80091724:	2c43000a 	sltiu	v1,v0,10
80091728:	10600071 	beqz	v1,800918f0 <_Z6Op75M0v+0x320>
8009172c:	a18250ac 	sb	v0,20652(t4)
80091730:	916250ad 	lbu	v0,20653(t3)
80091734:	01e21021 	addu	v0,t7,v0
80091738:	304200ff 	andi	v0,v0,0xff
8009173c:	2c43000a 	sltiu	v1,v0,10
80091740:	1460004f 	bnez	v1,80091880 <_Z6Op75M0v+0x2b0>
80091744:	a16250ad 	sb	v0,20653(t3)
80091748:	2442fff6 	addiu	v0,v0,-10
8009174c:	3042000f 	andi	v0,v0,0xf
80091750:	24030001 	li	v1,1
80091754:	a3230004 	sb	v1,4(t9)
80091758:	a16250ad 	sb	v0,20653(t3)
8009175c:	916250ad 	lbu	v0,20653(t3)
80091760:	918350ac 	lbu	v1,20652(t4)
80091764:	922450aa 	lbu	a0,20650(s1)
80091768:	00031a00 	sll	v1,v1,0x8
8009176c:	91a550ab 	lbu	a1,20651(t5)
80091770:	00021300 	sll	v0,v0,0xc
80091774:	00431025 	or	v0,v0,v1
80091778:	00441025 	or	v0,v0,a0
8009177c:	00052900 	sll	a1,a1,0x4
80091780:	00a22825 	or	a1,a1,v0
80091784:	30a5ffff 	andi	a1,a1,0xffff
80091788:	01272026 	xor	a0,t1,a3
8009178c:	00e51026 	xor	v0,a3,a1
80091790:	00042027 	nor	a0,zero,a0
80091794:	30428000 	andi	v0,v0,0x8000
80091798:	3c038022 	lui	v1,0x8022
8009179c:	00822024 	and	a0,a0,v0
800917a0:	10800060 	beqz	a0,80091924 <_Z6Op75M0v+0x354>
800917a4:	a46550b4 	sh	a1,20660(v1)
800917a8:	2663e988 	addiu	v1,s3,-5752
800917ac:	24020001 	li	v0,1
800917b0:	a0620007 	sb	v0,7(v1)
800917b4:	2683e974 	addiu	v1,s4,-5772
800917b8:	30a2ffff 	andi	v0,a1,0xffff
800917bc:	a4650004 	sh	a1,4(v1)
800917c0:	2664e988 	addiu	a0,s3,-5752
800917c4:	00021a02 	srl	v1,v0,0x8
800917c8:	0002102b 	sltu	v0,zero,v0
800917cc:	a0830006 	sb	v1,6(a0)
800917d0:	a0820005 	sb	v0,5(a0)
800917d4:	8fbf0024 	lw	ra,36(sp)
800917d8:	8fb40020 	lw	s4,32(sp)
800917dc:	8fb3001c 	lw	s3,28(sp)
800917e0:	8fb20018 	lw	s2,24(sp)
800917e4:	8fb10014 	lw	s1,20(sp)
800917e8:	8fb00010 	lw	s0,16(sp)
800917ec:	03e00008 	jr	ra
800917f0:	27bd0028 	addiu	sp,sp,40
800917f4:	92440004 	lbu	a0,4(s2)
800917f8:	96020004 	lhu	v0,4(s0)
800917fc:	00471826 	xor	v1,v0,a3
80091800:	00441021 	addu	v0,v0,a0
80091804:	00e21021 	addu	v0,a3,v0
80091808:	3048ffff 	andi	t0,v0,0xffff
8009180c:	00031827 	nor	v1,zero,v1
80091810:	30638000 	andi	v1,v1,0x8000
80091814:	00e82026 	xor	a0,a3,t0
80091818:	00832024 	and	a0,a0,v1
8009181c:	0222282b 	sltu	a1,s1,v0
80091820:	3c038022 	lui	v1,0x8022
80091824:	ac6250b8 	sw	v0,20664(v1)
80091828:	10800013 	beqz	a0,80091878 <_Z6Op75M0v+0x2a8>
8009182c:	a2450004 	sb	a1,4(s2)
80091830:	24020001 	li	v0,1
80091834:	a2420007 	sb	v0,7(s2)
80091838:	2683e974 	addiu	v1,s4,-5772
8009183c:	3102ffff 	andi	v0,t0,0xffff
80091840:	a4680004 	sh	t0,4(v1)
80091844:	2664e988 	addiu	a0,s3,-5752
80091848:	00021a02 	srl	v1,v0,0x8
8009184c:	0002102b 	sltu	v0,zero,v0
80091850:	a0830006 	sb	v1,6(a0)
80091854:	a0820005 	sb	v0,5(a0)
80091858:	8fbf0024 	lw	ra,36(sp)
8009185c:	8fb40020 	lw	s4,32(sp)
80091860:	8fb3001c 	lw	s3,28(sp)
80091864:	8fb20018 	lw	s2,24(sp)
80091868:	8fb10014 	lw	s1,20(sp)
8009186c:	8fb00010 	lw	s0,16(sp)
80091870:	03e00008 	jr	ra
80091874:	27bd0028 	addiu	sp,sp,40
80091878:	0802460e 	j	80091838 <_Z6Op75M0v+0x268>
8009187c:	a2400007 	sb	zero,7(s2)
80091880:	080245d7 	j	8009175c <_Z6Op75M0v+0x18c>
80091884:	a2400004 	sb	zero,4(s2)
80091888:	26030001 	addiu	v1,s0,1
8009188c:	2442fff6 	addiu	v0,v0,-10
80091890:	a18350ac 	sb	v1,20652(t4)
80091894:	3042000f 	andi	v0,v0,0xf
80091898:	a1a250ab 	sb	v0,20651(t5)
8009189c:	918250ac 	lbu	v0,20652(t4)
800918a0:	00a21021 	addu	v0,a1,v0
800918a4:	304200ff 	andi	v0,v0,0xff
800918a8:	2c43000a 	sltiu	v1,v0,10
800918ac:	1460ffa0 	bnez	v1,80091730 <_Z6Op75M0v+0x160>
800918b0:	a18250ac 	sb	v0,20652(t4)
800918b4:	0802463d 	j	800918f4 <_Z6Op75M0v+0x324>
800918b8:	27030001 	addiu	v1,t8,1
800918bc:	25c30001 	addiu	v1,t6,1
800918c0:	2502fff6 	addiu	v0,t0,-10
800918c4:	a1a350ab 	sb	v1,20651(t5)
800918c8:	3042000f 	andi	v0,v0,0xf
800918cc:	a22250aa 	sb	v0,20650(s1)
800918d0:	91a250ab 	lbu	v0,20651(t5)
800918d4:	01421021 	addu	v0,t2,v0
800918d8:	304200ff 	andi	v0,v0,0xff
800918dc:	2c43000a 	sltiu	v1,v0,10
800918e0:	1460ff8d 	bnez	v1,80091718 <_Z6Op75M0v+0x148>
800918e4:	a1a250ab 	sb	v0,20651(t5)
800918e8:	08024623 	j	8009188c <_Z6Op75M0v+0x2bc>
800918ec:	26030001 	addiu	v1,s0,1
800918f0:	27030001 	addiu	v1,t8,1
800918f4:	2442fff6 	addiu	v0,v0,-10
800918f8:	a16350ad 	sb	v1,20653(t3)
800918fc:	3042000f 	andi	v0,v0,0xf
80091900:	a18250ac 	sb	v0,20652(t4)
80091904:	916250ad 	lbu	v0,20653(t3)
80091908:	01e21021 	addu	v0,t7,v0
8009190c:	304200ff 	andi	v0,v0,0xff
80091910:	2c43000a 	sltiu	v1,v0,10
80091914:	1460ffda 	bnez	v1,80091880 <_Z6Op75M0v+0x2b0>
80091918:	a16250ad 	sb	v0,20653(t3)
8009191c:	080245d3 	j	8009174c <_Z6Op75M0v+0x17c>
80091920:	2442fff6 	addiu	v0,v0,-10
80091924:	2662e988 	addiu	v0,s3,-5752
80091928:	080245ed 	j	800917b4 <_Z6Op75M0v+0x1e4>
8009192c:	a0400007 	sb	zero,7(v0)

80091930 <_Z6Op63M0v>:
80091930:	27bdffd8 	addiu	sp,sp,-40
80091934:	afb20018 	sw	s2,24(sp)
80091938:	3c128021 	lui	s2,0x8021
8009193c:	afb3001c 	sw	s3,28(sp)
80091940:	afb10014 	sw	s1,20(sp)
80091944:	afb00010 	sw	s0,16(sp)
80091948:	afbf0020 	sw	ra,32(sp)
8009194c:	2651e988 	addiu	s1,s2,-5752
80091950:	8e250020 	lw	a1,32(s1)
80091954:	3c028022 	lui	v0,0x8022
80091958:	90a30000 	lbu	v1,0(a1)
8009195c:	3c138021 	lui	s3,0x8021
80091960:	a04350cc 	sb	v1,20684(v0)
80091964:	2670e974 	addiu	s0,s3,-5772
80091968:	90a20000 	lbu	v0,0(a1)
8009196c:	96030008 	lhu	v1,8(s0)
80091970:	24a50001 	addiu	a1,a1,1
80091974:	00431021 	addu	v0,v0,v1
80091978:	3042ffff 	andi	v0,v0,0xffff
8009197c:	3c038021 	lui	v1,0x8021
80091980:	ac627018 	sw	v0,28696(v1)
80091984:	00402021 	move	a0,v0
80091988:	3c028007 	lui	v0,0x8007
8009198c:	244269c0 	addiu	v0,v0,27072
80091990:	0040f809 	jalr	v0
80091994:	ae250020 	sw	a1,32(s1)
80091998:	00403821 	move	a3,v0
8009199c:	92020002 	lbu	v0,2(s0)
800919a0:	3c038022 	lui	v1,0x8022
800919a4:	30420008 	andi	v0,v0,0x8
800919a8:	10400060 	beqz	v0,80091b2c <_Z6Op63M0v+0x1fc>
800919ac:	a46750be 	sh	a3,20670(v1)
800919b0:	96090004 	lhu	t1,4(s0)
800919b4:	92230004 	lbu	v1,4(s1)
800919b8:	3122000f 	andi	v0,t1,0xf
800919bc:	00431021 	addu	v0,v0,v1
800919c0:	30e6000f 	andi	a2,a3,0xf
800919c4:	00c21021 	addu	v0,a2,v0
800919c8:	304800ff 	andi	t0,v0,0xff
800919cc:	00091902 	srl	v1,t1,0x4
800919d0:	00091202 	srl	v0,t1,0x8
800919d4:	00072102 	srl	a0,a3,0x4
800919d8:	306e000f 	andi	t6,v1,0xf
800919dc:	3050000f 	andi	s0,v0,0xf
800919e0:	308a000f 	andi	t2,a0,0xf
800919e4:	3c028022 	lui	v0,0x8022
800919e8:	3c038022 	lui	v1,0x8022
800919ec:	00072a02 	srl	a1,a3,0x8
800919f0:	30a5000f 	andi	a1,a1,0xf
800919f4:	3c0d8022 	lui	t5,0x8022
800919f8:	3c0c8022 	lui	t4,0x8022
800919fc:	0009cb02 	srl	t9,t1,0xc
80091a00:	3c0b8022 	lui	t3,0x8022
80091a04:	00077b02 	srl	t7,a3,0xc
80091a08:	3c188022 	lui	t8,0x8022
80091a0c:	a04650ae 	sb	a2,20654(v0)
80091a10:	a06a50af 	sb	t2,20655(v1)
80091a14:	3c028022 	lui	v0,0x8022
80091a18:	3c038022 	lui	v1,0x8022
80091a1c:	2d04000a 	sltiu	a0,t0,10
80091a20:	a04550b0 	sb	a1,20656(v0)
80091a24:	a06f50b1 	sb	t7,20657(v1)
80091a28:	a1ae50ab 	sb	t6,20651(t5)
80091a2c:	a19050ac 	sb	s0,20652(t4)
80091a30:	a17950ad 	sb	t9,20653(t3)
80091a34:	1080006f 	beqz	a0,80091bf4 <_Z6Op63M0v+0x2c4>
80091a38:	a30850aa 	sb	t0,20650(t8)
80091a3c:	91a250ab 	lbu	v0,20651(t5)
80091a40:	01421021 	addu	v0,t2,v0
80091a44:	304200ff 	andi	v0,v0,0xff
80091a48:	2c43000a 	sltiu	v1,v0,10
80091a4c:	1060005c 	beqz	v1,80091bc0 <_Z6Op63M0v+0x290>
80091a50:	a1a250ab 	sb	v0,20651(t5)
80091a54:	918250ac 	lbu	v0,20652(t4)
80091a58:	00a21021 	addu	v0,a1,v0
80091a5c:	304200ff 	andi	v0,v0,0xff
80091a60:	2c43000a 	sltiu	v1,v0,10
80091a64:	10600070 	beqz	v1,80091c28 <_Z6Op63M0v+0x2f8>
80091a68:	a18250ac 	sb	v0,20652(t4)
80091a6c:	916250ad 	lbu	v0,20653(t3)
80091a70:	01e21021 	addu	v0,t7,v0
80091a74:	304200ff 	andi	v0,v0,0xff
80091a78:	2c43000a 	sltiu	v1,v0,10
80091a7c:	1460004e 	bnez	v1,80091bb8 <_Z6Op63M0v+0x288>
80091a80:	a16250ad 	sb	v0,20653(t3)
80091a84:	2442fff6 	addiu	v0,v0,-10
80091a88:	3042000f 	andi	v0,v0,0xf
80091a8c:	24030001 	li	v1,1
80091a90:	a2230004 	sb	v1,4(s1)
80091a94:	a16250ad 	sb	v0,20653(t3)
80091a98:	916250ad 	lbu	v0,20653(t3)
80091a9c:	918350ac 	lbu	v1,20652(t4)
80091aa0:	930450aa 	lbu	a0,20650(t8)
80091aa4:	00031a00 	sll	v1,v1,0x8
80091aa8:	91a550ab 	lbu	a1,20651(t5)
80091aac:	00021300 	sll	v0,v0,0xc
80091ab0:	00431025 	or	v0,v0,v1
80091ab4:	00441025 	or	v0,v0,a0
80091ab8:	00052900 	sll	a1,a1,0x4
80091abc:	00a22825 	or	a1,a1,v0
80091ac0:	30a5ffff 	andi	a1,a1,0xffff
80091ac4:	01272026 	xor	a0,t1,a3
80091ac8:	00e51026 	xor	v0,a3,a1
80091acc:	00042027 	nor	a0,zero,a0
80091ad0:	30428000 	andi	v0,v0,0x8000
80091ad4:	3c038022 	lui	v1,0x8022
80091ad8:	00822024 	and	a0,a0,v0
80091adc:	1080005f 	beqz	a0,80091c5c <_Z6Op63M0v+0x32c>
80091ae0:	a46550b4 	sh	a1,20660(v1)
80091ae4:	2643e988 	addiu	v1,s2,-5752
80091ae8:	24020001 	li	v0,1
80091aec:	a0620007 	sb	v0,7(v1)
80091af0:	2663e974 	addiu	v1,s3,-5772
80091af4:	30a2ffff 	andi	v0,a1,0xffff
80091af8:	a4650004 	sh	a1,4(v1)
80091afc:	2644e988 	addiu	a0,s2,-5752
80091b00:	00021a02 	srl	v1,v0,0x8
80091b04:	0002102b 	sltu	v0,zero,v0
80091b08:	a0830006 	sb	v1,6(a0)
80091b0c:	a0820005 	sb	v0,5(a0)
80091b10:	8fbf0020 	lw	ra,32(sp)
80091b14:	8fb3001c 	lw	s3,28(sp)
80091b18:	8fb20018 	lw	s2,24(sp)
80091b1c:	8fb10014 	lw	s1,20(sp)
80091b20:	8fb00010 	lw	s0,16(sp)
80091b24:	03e00008 	jr	ra
80091b28:	27bd0028 	addiu	sp,sp,40
80091b2c:	92230004 	lbu	v1,4(s1)
80091b30:	96020004 	lhu	v0,4(s0)
80091b34:	00472026 	xor	a0,v0,a3
80091b38:	00431021 	addu	v0,v0,v1
80091b3c:	00e21021 	addu	v0,a3,v0
80091b40:	3046ffff 	andi	a2,v0,0xffff
80091b44:	00042027 	nor	a0,zero,a0
80091b48:	30848000 	andi	a0,a0,0x8000
80091b4c:	00e62826 	xor	a1,a3,a2
80091b50:	3403ffff 	li	v1,0xffff
80091b54:	00a42824 	and	a1,a1,a0
80091b58:	0062182b 	sltu	v1,v1,v0
80091b5c:	3c048022 	lui	a0,0x8022
80091b60:	ac8250b8 	sw	v0,20664(a0)
80091b64:	10a00012 	beqz	a1,80091bb0 <_Z6Op63M0v+0x280>
80091b68:	a2230004 	sb	v1,4(s1)
80091b6c:	24020001 	li	v0,1
80091b70:	a2220007 	sb	v0,7(s1)
80091b74:	2663e974 	addiu	v1,s3,-5772
80091b78:	30c2ffff 	andi	v0,a2,0xffff
80091b7c:	a4660004 	sh	a2,4(v1)
80091b80:	2644e988 	addiu	a0,s2,-5752
80091b84:	00021a02 	srl	v1,v0,0x8
80091b88:	0002102b 	sltu	v0,zero,v0
80091b8c:	a0830006 	sb	v1,6(a0)
80091b90:	a0820005 	sb	v0,5(a0)
80091b94:	8fbf0020 	lw	ra,32(sp)
80091b98:	8fb3001c 	lw	s3,28(sp)
80091b9c:	8fb20018 	lw	s2,24(sp)
80091ba0:	8fb10014 	lw	s1,20(sp)
80091ba4:	8fb00010 	lw	s0,16(sp)
80091ba8:	03e00008 	jr	ra
80091bac:	27bd0028 	addiu	sp,sp,40
80091bb0:	080246dd 	j	80091b74 <_Z6Op63M0v+0x244>
80091bb4:	a2200007 	sb	zero,7(s1)
80091bb8:	080246a6 	j	80091a98 <_Z6Op63M0v+0x168>
80091bbc:	a2200004 	sb	zero,4(s1)
80091bc0:	26030001 	addiu	v1,s0,1
80091bc4:	2442fff6 	addiu	v0,v0,-10
80091bc8:	a18350ac 	sb	v1,20652(t4)
80091bcc:	3042000f 	andi	v0,v0,0xf
80091bd0:	a1a250ab 	sb	v0,20651(t5)
80091bd4:	918250ac 	lbu	v0,20652(t4)
80091bd8:	00a21021 	addu	v0,a1,v0
80091bdc:	304200ff 	andi	v0,v0,0xff
80091be0:	2c43000a 	sltiu	v1,v0,10
80091be4:	1460ffa1 	bnez	v1,80091a6c <_Z6Op63M0v+0x13c>
80091be8:	a18250ac 	sb	v0,20652(t4)
80091bec:	0802470b 	j	80091c2c <_Z6Op63M0v+0x2fc>
80091bf0:	27230001 	addiu	v1,t9,1
80091bf4:	25c30001 	addiu	v1,t6,1
80091bf8:	2502fff6 	addiu	v0,t0,-10
80091bfc:	a1a350ab 	sb	v1,20651(t5)
80091c00:	3042000f 	andi	v0,v0,0xf
80091c04:	a30250aa 	sb	v0,20650(t8)
80091c08:	91a250ab 	lbu	v0,20651(t5)
80091c0c:	01421021 	addu	v0,t2,v0
80091c10:	304200ff 	andi	v0,v0,0xff
80091c14:	2c43000a 	sltiu	v1,v0,10
80091c18:	1460ff8e 	bnez	v1,80091a54 <_Z6Op63M0v+0x124>
80091c1c:	a1a250ab 	sb	v0,20651(t5)
80091c20:	080246f1 	j	80091bc4 <_Z6Op63M0v+0x294>
80091c24:	26030001 	addiu	v1,s0,1
80091c28:	27230001 	addiu	v1,t9,1
80091c2c:	2442fff6 	addiu	v0,v0,-10
80091c30:	a16350ad 	sb	v1,20653(t3)
80091c34:	3042000f 	andi	v0,v0,0xf
80091c38:	a18250ac 	sb	v0,20652(t4)
80091c3c:	916250ad 	lbu	v0,20653(t3)
80091c40:	01e21021 	addu	v0,t7,v0
80091c44:	304200ff 	andi	v0,v0,0xff
80091c48:	2c43000a 	sltiu	v1,v0,10
80091c4c:	1460ffda 	bnez	v1,80091bb8 <_Z6Op63M0v+0x288>
80091c50:	a16250ad 	sb	v0,20653(t3)
80091c54:	080246a2 	j	80091a88 <_Z6Op63M0v+0x158>
80091c58:	2442fff6 	addiu	v0,v0,-10
80091c5c:	2642e988 	addiu	v0,s2,-5752
80091c60:	080246bc 	j	80091af0 <_Z6Op63M0v+0x1c0>
80091c64:	a0400007 	sb	zero,7(v0)

80091c68 <_Z6Op7FM0v>:
80091c68:	27bdffd8 	addiu	sp,sp,-40
80091c6c:	afb20018 	sw	s2,24(sp)
80091c70:	3c128021 	lui	s2,0x8021
80091c74:	afb3001c 	sw	s3,28(sp)
80091c78:	afb10014 	sw	s1,20(sp)
80091c7c:	afb00010 	sw	s0,16(sp)
80091c80:	afbf0020 	sw	ra,32(sp)
80091c84:	2651e988 	addiu	s1,s2,-5752
80091c88:	8e250020 	lw	a1,32(s1)
80091c8c:	3c138021 	lui	s3,0x8021
80091c90:	90a20001 	lbu	v0,1(a1)
80091c94:	90a30000 	lbu	v1,0(a1)
80091c98:	2670e974 	addiu	s0,s3,-5772
80091c9c:	90a40002 	lbu	a0,2(a1)
80091ca0:	9606000a 	lhu	a2,10(s0)
80091ca4:	00021200 	sll	v0,v0,0x8
80091ca8:	00621821 	addu	v1,v1,v0
80091cac:	00661821 	addu	v1,v1,a2
80091cb0:	00042400 	sll	a0,a0,0x10
80091cb4:	3c0200ff 	lui	v0,0xff
80091cb8:	00832021 	addu	a0,a0,v1
80091cbc:	3442ffff 	ori	v0,v0,0xffff
80091cc0:	00822024 	and	a0,a0,v0
80091cc4:	3c038021 	lui	v1,0x8021
80091cc8:	ac647018 	sw	a0,28696(v1)
80091ccc:	90a60002 	lbu	a2,2(a1)
80091cd0:	3c028022 	lui	v0,0x8022
80091cd4:	24a50003 	addiu	a1,a1,3
80091cd8:	a04650cc 	sb	a2,20684(v0)
80091cdc:	3c028007 	lui	v0,0x8007
80091ce0:	244269c0 	addiu	v0,v0,27072
80091ce4:	0040f809 	jalr	v0
80091ce8:	ae250020 	sw	a1,32(s1)
80091cec:	00403821 	move	a3,v0
80091cf0:	92020002 	lbu	v0,2(s0)
80091cf4:	3c038022 	lui	v1,0x8022
80091cf8:	30420008 	andi	v0,v0,0x8
80091cfc:	10400060 	beqz	v0,80091e80 <_Z6Op7FM0v+0x218>
80091d00:	a46750be 	sh	a3,20670(v1)
80091d04:	96090004 	lhu	t1,4(s0)
80091d08:	92230004 	lbu	v1,4(s1)
80091d0c:	3122000f 	andi	v0,t1,0xf
80091d10:	00431021 	addu	v0,v0,v1
80091d14:	30e6000f 	andi	a2,a3,0xf
80091d18:	00c21021 	addu	v0,a2,v0
80091d1c:	304800ff 	andi	t0,v0,0xff
80091d20:	00091902 	srl	v1,t1,0x4
80091d24:	00091202 	srl	v0,t1,0x8
80091d28:	00072102 	srl	a0,a3,0x4
80091d2c:	306e000f 	andi	t6,v1,0xf
80091d30:	3050000f 	andi	s0,v0,0xf
80091d34:	308a000f 	andi	t2,a0,0xf
80091d38:	3c028022 	lui	v0,0x8022
80091d3c:	3c038022 	lui	v1,0x8022
80091d40:	00072a02 	srl	a1,a3,0x8
80091d44:	30a5000f 	andi	a1,a1,0xf
80091d48:	3c0d8022 	lui	t5,0x8022
80091d4c:	3c0c8022 	lui	t4,0x8022
80091d50:	0009cb02 	srl	t9,t1,0xc
80091d54:	3c0b8022 	lui	t3,0x8022
80091d58:	00077b02 	srl	t7,a3,0xc
80091d5c:	3c188022 	lui	t8,0x8022
80091d60:	a04650ae 	sb	a2,20654(v0)
80091d64:	a06a50af 	sb	t2,20655(v1)
80091d68:	3c028022 	lui	v0,0x8022
80091d6c:	3c038022 	lui	v1,0x8022
80091d70:	2d04000a 	sltiu	a0,t0,10
80091d74:	a04550b0 	sb	a1,20656(v0)
80091d78:	a06f50b1 	sb	t7,20657(v1)
80091d7c:	a1ae50ab 	sb	t6,20651(t5)
80091d80:	a19050ac 	sb	s0,20652(t4)
80091d84:	a17950ad 	sb	t9,20653(t3)
80091d88:	1080006f 	beqz	a0,80091f48 <_Z6Op7FM0v+0x2e0>
80091d8c:	a30850aa 	sb	t0,20650(t8)
80091d90:	91a250ab 	lbu	v0,20651(t5)
80091d94:	01421021 	addu	v0,t2,v0
80091d98:	304200ff 	andi	v0,v0,0xff
80091d9c:	2c43000a 	sltiu	v1,v0,10
80091da0:	1060005c 	beqz	v1,80091f14 <_Z6Op7FM0v+0x2ac>
80091da4:	a1a250ab 	sb	v0,20651(t5)
80091da8:	918250ac 	lbu	v0,20652(t4)
80091dac:	00a21021 	addu	v0,a1,v0
80091db0:	304200ff 	andi	v0,v0,0xff
80091db4:	2c43000a 	sltiu	v1,v0,10
80091db8:	10600070 	beqz	v1,80091f7c <_Z6Op7FM0v+0x314>
80091dbc:	a18250ac 	sb	v0,20652(t4)
80091dc0:	916250ad 	lbu	v0,20653(t3)
80091dc4:	01e21021 	addu	v0,t7,v0
80091dc8:	304200ff 	andi	v0,v0,0xff
80091dcc:	2c43000a 	sltiu	v1,v0,10
80091dd0:	1460004e 	bnez	v1,80091f0c <_Z6Op7FM0v+0x2a4>
80091dd4:	a16250ad 	sb	v0,20653(t3)
80091dd8:	2442fff6 	addiu	v0,v0,-10
80091ddc:	3042000f 	andi	v0,v0,0xf
80091de0:	24030001 	li	v1,1
80091de4:	a2230004 	sb	v1,4(s1)
80091de8:	a16250ad 	sb	v0,20653(t3)
80091dec:	916250ad 	lbu	v0,20653(t3)
80091df0:	918350ac 	lbu	v1,20652(t4)
80091df4:	930450aa 	lbu	a0,20650(t8)
80091df8:	00031a00 	sll	v1,v1,0x8
80091dfc:	91a550ab 	lbu	a1,20651(t5)
80091e00:	00021300 	sll	v0,v0,0xc
80091e04:	00431025 	or	v0,v0,v1
80091e08:	00441025 	or	v0,v0,a0
80091e0c:	00052900 	sll	a1,a1,0x4
80091e10:	00a22825 	or	a1,a1,v0
80091e14:	30a5ffff 	andi	a1,a1,0xffff
80091e18:	01272026 	xor	a0,t1,a3
80091e1c:	00e51026 	xor	v0,a3,a1
80091e20:	00042027 	nor	a0,zero,a0
80091e24:	30428000 	andi	v0,v0,0x8000
80091e28:	3c038022 	lui	v1,0x8022
80091e2c:	00822024 	and	a0,a0,v0
80091e30:	1080005f 	beqz	a0,80091fb0 <_Z6Op7FM0v+0x348>
80091e34:	a46550b4 	sh	a1,20660(v1)
80091e38:	2643e988 	addiu	v1,s2,-5752
80091e3c:	24020001 	li	v0,1
80091e40:	a0620007 	sb	v0,7(v1)
80091e44:	2663e974 	addiu	v1,s3,-5772
80091e48:	30a2ffff 	andi	v0,a1,0xffff
80091e4c:	a4650004 	sh	a1,4(v1)
80091e50:	2644e988 	addiu	a0,s2,-5752
80091e54:	00021a02 	srl	v1,v0,0x8
80091e58:	0002102b 	sltu	v0,zero,v0
80091e5c:	a0830006 	sb	v1,6(a0)
80091e60:	a0820005 	sb	v0,5(a0)
80091e64:	8fbf0020 	lw	ra,32(sp)
80091e68:	8fb3001c 	lw	s3,28(sp)
80091e6c:	8fb20018 	lw	s2,24(sp)
80091e70:	8fb10014 	lw	s1,20(sp)
80091e74:	8fb00010 	lw	s0,16(sp)
80091e78:	03e00008 	jr	ra
80091e7c:	27bd0028 	addiu	sp,sp,40
80091e80:	92230004 	lbu	v1,4(s1)
80091e84:	96020004 	lhu	v0,4(s0)
80091e88:	00472026 	xor	a0,v0,a3
80091e8c:	00431021 	addu	v0,v0,v1
80091e90:	00e21021 	addu	v0,a3,v0
80091e94:	3046ffff 	andi	a2,v0,0xffff
80091e98:	00042027 	nor	a0,zero,a0
80091e9c:	30848000 	andi	a0,a0,0x8000
80091ea0:	00e62826 	xor	a1,a3,a2
80091ea4:	3403ffff 	li	v1,0xffff
80091ea8:	00a42824 	and	a1,a1,a0
80091eac:	0062182b 	sltu	v1,v1,v0
80091eb0:	3c048022 	lui	a0,0x8022
80091eb4:	ac8250b8 	sw	v0,20664(a0)
80091eb8:	10a00012 	beqz	a1,80091f04 <_Z6Op7FM0v+0x29c>
80091ebc:	a2230004 	sb	v1,4(s1)
80091ec0:	24020001 	li	v0,1
80091ec4:	a2220007 	sb	v0,7(s1)
80091ec8:	2663e974 	addiu	v1,s3,-5772
80091ecc:	30c2ffff 	andi	v0,a2,0xffff
80091ed0:	a4660004 	sh	a2,4(v1)
80091ed4:	2644e988 	addiu	a0,s2,-5752
80091ed8:	00021a02 	srl	v1,v0,0x8
80091edc:	0002102b 	sltu	v0,zero,v0
80091ee0:	a0830006 	sb	v1,6(a0)
80091ee4:	a0820005 	sb	v0,5(a0)
80091ee8:	8fbf0020 	lw	ra,32(sp)
80091eec:	8fb3001c 	lw	s3,28(sp)
80091ef0:	8fb20018 	lw	s2,24(sp)
80091ef4:	8fb10014 	lw	s1,20(sp)
80091ef8:	8fb00010 	lw	s0,16(sp)
80091efc:	03e00008 	jr	ra
80091f00:	27bd0028 	addiu	sp,sp,40
80091f04:	080247b2 	j	80091ec8 <_Z6Op7FM0v+0x260>
80091f08:	a2200007 	sb	zero,7(s1)
80091f0c:	0802477b 	j	80091dec <_Z6Op7FM0v+0x184>
80091f10:	a2200004 	sb	zero,4(s1)
80091f14:	26030001 	addiu	v1,s0,1
80091f18:	2442fff6 	addiu	v0,v0,-10
80091f1c:	a18350ac 	sb	v1,20652(t4)
80091f20:	3042000f 	andi	v0,v0,0xf
80091f24:	a1a250ab 	sb	v0,20651(t5)
80091f28:	918250ac 	lbu	v0,20652(t4)
80091f2c:	00a21021 	addu	v0,a1,v0
80091f30:	304200ff 	andi	v0,v0,0xff
80091f34:	2c43000a 	sltiu	v1,v0,10
80091f38:	1460ffa1 	bnez	v1,80091dc0 <_Z6Op7FM0v+0x158>
80091f3c:	a18250ac 	sb	v0,20652(t4)
80091f40:	080247e0 	j	80091f80 <_Z6Op7FM0v+0x318>
80091f44:	27230001 	addiu	v1,t9,1
80091f48:	25c30001 	addiu	v1,t6,1
80091f4c:	2502fff6 	addiu	v0,t0,-10
80091f50:	a1a350ab 	sb	v1,20651(t5)
80091f54:	3042000f 	andi	v0,v0,0xf
80091f58:	a30250aa 	sb	v0,20650(t8)
80091f5c:	91a250ab 	lbu	v0,20651(t5)
80091f60:	01421021 	addu	v0,t2,v0
80091f64:	304200ff 	andi	v0,v0,0xff
80091f68:	2c43000a 	sltiu	v1,v0,10
80091f6c:	1460ff8e 	bnez	v1,80091da8 <_Z6Op7FM0v+0x140>
80091f70:	a1a250ab 	sb	v0,20651(t5)
80091f74:	080247c6 	j	80091f18 <_Z6Op7FM0v+0x2b0>
80091f78:	26030001 	addiu	v1,s0,1
80091f7c:	27230001 	addiu	v1,t9,1
80091f80:	2442fff6 	addiu	v0,v0,-10
80091f84:	a16350ad 	sb	v1,20653(t3)
80091f88:	3042000f 	andi	v0,v0,0xf
80091f8c:	a18250ac 	sb	v0,20652(t4)
80091f90:	916250ad 	lbu	v0,20653(t3)
80091f94:	01e21021 	addu	v0,t7,v0
80091f98:	304200ff 	andi	v0,v0,0xff
80091f9c:	2c43000a 	sltiu	v1,v0,10
80091fa0:	1460ffda 	bnez	v1,80091f0c <_Z6Op7FM0v+0x2a4>
80091fa4:	a16250ad 	sb	v0,20653(t3)
80091fa8:	08024777 	j	80091ddc <_Z6Op7FM0v+0x174>
80091fac:	2442fff6 	addiu	v0,v0,-10
80091fb0:	2642e988 	addiu	v0,s2,-5752
80091fb4:	08024791 	j	80091e44 <_Z6Op7FM0v+0x1dc>
80091fb8:	a0400007 	sb	zero,7(v0)

80091fbc <_Z6Op6FM0v>:
80091fbc:	27bdffd8 	addiu	sp,sp,-40
80091fc0:	afb3001c 	sw	s3,28(sp)
80091fc4:	3c138021 	lui	s3,0x8021
80091fc8:	afb20018 	sw	s2,24(sp)
80091fcc:	afb00010 	sw	s0,16(sp)
80091fd0:	afbf0020 	sw	ra,32(sp)
80091fd4:	afb10014 	sw	s1,20(sp)
80091fd8:	2670e988 	addiu	s0,s3,-5752
80091fdc:	8e050020 	lw	a1,32(s0)
80091fe0:	3c128021 	lui	s2,0x8021
80091fe4:	90a20001 	lbu	v0,1(a1)
80091fe8:	90a40000 	lbu	a0,0(a1)
80091fec:	90a30002 	lbu	v1,2(a1)
80091ff0:	00021200 	sll	v0,v0,0x8
80091ff4:	00822021 	addu	a0,a0,v0
80091ff8:	00031c00 	sll	v1,v1,0x10
80091ffc:	00832021 	addu	a0,a0,v1
80092000:	3c028021 	lui	v0,0x8021
80092004:	ac447018 	sw	a0,28696(v0)
80092008:	90a30002 	lbu	v1,2(a1)
8009200c:	3c028022 	lui	v0,0x8022
80092010:	a04350cc 	sb	v1,20684(v0)
80092014:	24a50003 	addiu	a1,a1,3
80092018:	3c028007 	lui	v0,0x8007
8009201c:	244269c0 	addiu	v0,v0,27072
80092020:	0040f809 	jalr	v0
80092024:	ae050020 	sw	a1,32(s0)
80092028:	2644e974 	addiu	a0,s2,-5772
8009202c:	00403821 	move	a3,v0
80092030:	90820002 	lbu	v0,2(a0)
80092034:	3c038022 	lui	v1,0x8022
80092038:	30420008 	andi	v0,v0,0x8
8009203c:	10400060 	beqz	v0,800921c0 <_Z6Op6FM0v+0x204>
80092040:	a46750be 	sh	a3,20670(v1)
80092044:	94890004 	lhu	t1,4(a0)
80092048:	92030004 	lbu	v1,4(s0)
8009204c:	3122000f 	andi	v0,t1,0xf
80092050:	00431021 	addu	v0,v0,v1
80092054:	30e6000f 	andi	a2,a3,0xf
80092058:	00c21021 	addu	v0,a2,v0
8009205c:	304800ff 	andi	t0,v0,0xff
80092060:	00091902 	srl	v1,t1,0x4
80092064:	00091202 	srl	v0,t1,0x8
80092068:	00072102 	srl	a0,a3,0x4
8009206c:	306e000f 	andi	t6,v1,0xf
80092070:	3058000f 	andi	t8,v0,0xf
80092074:	308a000f 	andi	t2,a0,0xf
80092078:	3c028022 	lui	v0,0x8022
8009207c:	3c038022 	lui	v1,0x8022
80092080:	00072a02 	srl	a1,a3,0x8
80092084:	30a5000f 	andi	a1,a1,0xf
80092088:	3c0d8022 	lui	t5,0x8022
8009208c:	3c0c8022 	lui	t4,0x8022
80092090:	00098b02 	srl	s1,t1,0xc
80092094:	3c0b8022 	lui	t3,0x8022
80092098:	00077b02 	srl	t7,a3,0xc
8009209c:	3c198022 	lui	t9,0x8022
800920a0:	a04650ae 	sb	a2,20654(v0)
800920a4:	a06a50af 	sb	t2,20655(v1)
800920a8:	3c028022 	lui	v0,0x8022
800920ac:	3c038022 	lui	v1,0x8022
800920b0:	2d04000a 	sltiu	a0,t0,10
800920b4:	a04550b0 	sb	a1,20656(v0)
800920b8:	a06f50b1 	sb	t7,20657(v1)
800920bc:	a1ae50ab 	sb	t6,20651(t5)
800920c0:	a19850ac 	sb	t8,20652(t4)
800920c4:	a17150ad 	sb	s1,20653(t3)
800920c8:	1080006f 	beqz	a0,80092288 <_Z6Op6FM0v+0x2cc>
800920cc:	a32850aa 	sb	t0,20650(t9)
800920d0:	91a250ab 	lbu	v0,20651(t5)
800920d4:	01421021 	addu	v0,t2,v0
800920d8:	304200ff 	andi	v0,v0,0xff
800920dc:	2c43000a 	sltiu	v1,v0,10
800920e0:	1060005c 	beqz	v1,80092254 <_Z6Op6FM0v+0x298>
800920e4:	a1a250ab 	sb	v0,20651(t5)
800920e8:	918250ac 	lbu	v0,20652(t4)
800920ec:	00a21021 	addu	v0,a1,v0
800920f0:	304200ff 	andi	v0,v0,0xff
800920f4:	2c43000a 	sltiu	v1,v0,10
800920f8:	10600070 	beqz	v1,800922bc <_Z6Op6FM0v+0x300>
800920fc:	a18250ac 	sb	v0,20652(t4)
80092100:	916250ad 	lbu	v0,20653(t3)
80092104:	01e21021 	addu	v0,t7,v0
80092108:	304200ff 	andi	v0,v0,0xff
8009210c:	2c43000a 	sltiu	v1,v0,10
80092110:	1460004e 	bnez	v1,8009224c <_Z6Op6FM0v+0x290>
80092114:	a16250ad 	sb	v0,20653(t3)
80092118:	2442fff6 	addiu	v0,v0,-10
8009211c:	3042000f 	andi	v0,v0,0xf
80092120:	24030001 	li	v1,1
80092124:	a2030004 	sb	v1,4(s0)
80092128:	a16250ad 	sb	v0,20653(t3)
8009212c:	916250ad 	lbu	v0,20653(t3)
80092130:	918350ac 	lbu	v1,20652(t4)
80092134:	932450aa 	lbu	a0,20650(t9)
80092138:	00031a00 	sll	v1,v1,0x8
8009213c:	91a550ab 	lbu	a1,20651(t5)
80092140:	00021300 	sll	v0,v0,0xc
80092144:	00431025 	or	v0,v0,v1
80092148:	00441025 	or	v0,v0,a0
8009214c:	00052900 	sll	a1,a1,0x4
80092150:	00a22825 	or	a1,a1,v0
80092154:	30a5ffff 	andi	a1,a1,0xffff
80092158:	01272026 	xor	a0,t1,a3
8009215c:	00e51026 	xor	v0,a3,a1
80092160:	00042027 	nor	a0,zero,a0
80092164:	30428000 	andi	v0,v0,0x8000
80092168:	3c038022 	lui	v1,0x8022
8009216c:	00822024 	and	a0,a0,v0
80092170:	1080005f 	beqz	a0,800922f0 <_Z6Op6FM0v+0x334>
80092174:	a46550b4 	sh	a1,20660(v1)
80092178:	2663e988 	addiu	v1,s3,-5752
8009217c:	24020001 	li	v0,1
80092180:	a0620007 	sb	v0,7(v1)
80092184:	2643e974 	addiu	v1,s2,-5772
80092188:	30a2ffff 	andi	v0,a1,0xffff
8009218c:	a4650004 	sh	a1,4(v1)
80092190:	2664e988 	addiu	a0,s3,-5752
80092194:	00021a02 	srl	v1,v0,0x8
80092198:	0002102b 	sltu	v0,zero,v0
8009219c:	a0830006 	sb	v1,6(a0)
800921a0:	a0820005 	sb	v0,5(a0)
800921a4:	8fbf0020 	lw	ra,32(sp)
800921a8:	8fb3001c 	lw	s3,28(sp)
800921ac:	8fb20018 	lw	s2,24(sp)
800921b0:	8fb10014 	lw	s1,20(sp)
800921b4:	8fb00010 	lw	s0,16(sp)
800921b8:	03e00008 	jr	ra
800921bc:	27bd0028 	addiu	sp,sp,40
800921c0:	92030004 	lbu	v1,4(s0)
800921c4:	94820004 	lhu	v0,4(a0)
800921c8:	00472026 	xor	a0,v0,a3
800921cc:	00431021 	addu	v0,v0,v1
800921d0:	00e21021 	addu	v0,a3,v0
800921d4:	3046ffff 	andi	a2,v0,0xffff
800921d8:	00042027 	nor	a0,zero,a0
800921dc:	30848000 	andi	a0,a0,0x8000
800921e0:	00e62826 	xor	a1,a3,a2
800921e4:	3403ffff 	li	v1,0xffff
800921e8:	00a42824 	and	a1,a1,a0
800921ec:	0062182b 	sltu	v1,v1,v0
800921f0:	3c048022 	lui	a0,0x8022
800921f4:	ac8250b8 	sw	v0,20664(a0)
800921f8:	10a00012 	beqz	a1,80092244 <_Z6Op6FM0v+0x288>
800921fc:	a2030004 	sb	v1,4(s0)
80092200:	24020001 	li	v0,1
80092204:	a2020007 	sb	v0,7(s0)
80092208:	2643e974 	addiu	v1,s2,-5772
8009220c:	30c2ffff 	andi	v0,a2,0xffff
80092210:	a4660004 	sh	a2,4(v1)
80092214:	2664e988 	addiu	a0,s3,-5752
80092218:	00021a02 	srl	v1,v0,0x8
8009221c:	0002102b 	sltu	v0,zero,v0
80092220:	a0830006 	sb	v1,6(a0)
80092224:	a0820005 	sb	v0,5(a0)
80092228:	8fbf0020 	lw	ra,32(sp)
8009222c:	8fb3001c 	lw	s3,28(sp)
80092230:	8fb20018 	lw	s2,24(sp)
80092234:	8fb10014 	lw	s1,20(sp)
80092238:	8fb00010 	lw	s0,16(sp)
8009223c:	03e00008 	jr	ra
80092240:	27bd0028 	addiu	sp,sp,40
80092244:	08024882 	j	80092208 <_Z6Op6FM0v+0x24c>
80092248:	a2000007 	sb	zero,7(s0)
8009224c:	0802484b 	j	8009212c <_Z6Op6FM0v+0x170>
80092250:	a2000004 	sb	zero,4(s0)
80092254:	27030001 	addiu	v1,t8,1
80092258:	2442fff6 	addiu	v0,v0,-10
8009225c:	a18350ac 	sb	v1,20652(t4)
80092260:	3042000f 	andi	v0,v0,0xf
80092264:	a1a250ab 	sb	v0,20651(t5)
80092268:	918250ac 	lbu	v0,20652(t4)
8009226c:	00a21021 	addu	v0,a1,v0
80092270:	304200ff 	andi	v0,v0,0xff
80092274:	2c43000a 	sltiu	v1,v0,10
80092278:	1460ffa1 	bnez	v1,80092100 <_Z6Op6FM0v+0x144>
8009227c:	a18250ac 	sb	v0,20652(t4)
80092280:	080248b0 	j	800922c0 <_Z6Op6FM0v+0x304>
80092284:	26230001 	addiu	v1,s1,1
80092288:	25c30001 	addiu	v1,t6,1
8009228c:	2502fff6 	addiu	v0,t0,-10
80092290:	a1a350ab 	sb	v1,20651(t5)
80092294:	3042000f 	andi	v0,v0,0xf
80092298:	a32250aa 	sb	v0,20650(t9)
8009229c:	91a250ab 	lbu	v0,20651(t5)
800922a0:	01421021 	addu	v0,t2,v0
800922a4:	304200ff 	andi	v0,v0,0xff
800922a8:	2c43000a 	sltiu	v1,v0,10
800922ac:	1460ff8e 	bnez	v1,800920e8 <_Z6Op6FM0v+0x12c>
800922b0:	a1a250ab 	sb	v0,20651(t5)
800922b4:	08024896 	j	80092258 <_Z6Op6FM0v+0x29c>
800922b8:	27030001 	addiu	v1,t8,1
800922bc:	26230001 	addiu	v1,s1,1
800922c0:	2442fff6 	addiu	v0,v0,-10
800922c4:	a16350ad 	sb	v1,20653(t3)
800922c8:	3042000f 	andi	v0,v0,0xf
800922cc:	a18250ac 	sb	v0,20652(t4)
800922d0:	916250ad 	lbu	v0,20653(t3)
800922d4:	01e21021 	addu	v0,t7,v0
800922d8:	304200ff 	andi	v0,v0,0xff
800922dc:	2c43000a 	sltiu	v1,v0,10
800922e0:	1460ffda 	bnez	v1,8009224c <_Z6Op6FM0v+0x290>
800922e4:	a16250ad 	sb	v0,20653(t3)
800922e8:	08024847 	j	8009211c <_Z6Op6FM0v+0x160>
800922ec:	2442fff6 	addiu	v0,v0,-10
800922f0:	2662e988 	addiu	v0,s3,-5752
800922f4:	08024861 	j	80092184 <_Z6Op6FM0v+0x1c8>
800922f8:	a0400007 	sb	zero,7(v0)

800922fc <_Z6Op79M0v>:
800922fc:	27bdffd8 	addiu	sp,sp,-40
80092300:	afb20018 	sw	s2,24(sp)
80092304:	3c128021 	lui	s2,0x8021
80092308:	afb3001c 	sw	s3,28(sp)
8009230c:	afb10014 	sw	s1,20(sp)
80092310:	afb00010 	sw	s0,16(sp)
80092314:	afbf0020 	sw	ra,32(sp)
80092318:	2651e988 	addiu	s1,s2,-5752
8009231c:	8e250020 	lw	a1,32(s1)
80092320:	3c138021 	lui	s3,0x8021
80092324:	90a30000 	lbu	v1,0(a1)
80092328:	8e260010 	lw	a2,16(s1)
8009232c:	2670e974 	addiu	s0,s3,-5772
80092330:	90a40001 	lbu	a0,1(a1)
80092334:	9602000c 	lhu	v0,12(s0)
80092338:	00661821 	addu	v1,v1,a2
8009233c:	00621821 	addu	v1,v1,v0
80092340:	00042200 	sll	a0,a0,0x8
80092344:	00832021 	addu	a0,a0,v1
80092348:	3c028021 	lui	v0,0x8021
8009234c:	ac447018 	sw	a0,28696(v0)
80092350:	90a30001 	lbu	v1,1(a1)
80092354:	3c028022 	lui	v0,0x8022
80092358:	a04350cc 	sb	v1,20684(v0)
8009235c:	24a50002 	addiu	a1,a1,2
80092360:	3c028007 	lui	v0,0x8007
80092364:	244269c0 	addiu	v0,v0,27072
80092368:	0040f809 	jalr	v0
8009236c:	ae250020 	sw	a1,32(s1)
80092370:	00403821 	move	a3,v0
80092374:	92020002 	lbu	v0,2(s0)
80092378:	3c038022 	lui	v1,0x8022
8009237c:	30420008 	andi	v0,v0,0x8
80092380:	10400060 	beqz	v0,80092504 <_Z6Op79M0v+0x208>
80092384:	a46750be 	sh	a3,20670(v1)
80092388:	96090004 	lhu	t1,4(s0)
8009238c:	92230004 	lbu	v1,4(s1)
80092390:	3122000f 	andi	v0,t1,0xf
80092394:	00431021 	addu	v0,v0,v1
80092398:	30e6000f 	andi	a2,a3,0xf
8009239c:	00c21021 	addu	v0,a2,v0
800923a0:	304800ff 	andi	t0,v0,0xff
800923a4:	00091902 	srl	v1,t1,0x4
800923a8:	00091202 	srl	v0,t1,0x8
800923ac:	00072102 	srl	a0,a3,0x4
800923b0:	306e000f 	andi	t6,v1,0xf
800923b4:	3050000f 	andi	s0,v0,0xf
800923b8:	308a000f 	andi	t2,a0,0xf
800923bc:	3c028022 	lui	v0,0x8022
800923c0:	3c038022 	lui	v1,0x8022
800923c4:	00072a02 	srl	a1,a3,0x8
800923c8:	30a5000f 	andi	a1,a1,0xf
800923cc:	3c0d8022 	lui	t5,0x8022
800923d0:	3c0c8022 	lui	t4,0x8022
800923d4:	0009cb02 	srl	t9,t1,0xc
800923d8:	3c0b8022 	lui	t3,0x8022
800923dc:	00077b02 	srl	t7,a3,0xc
800923e0:	3c188022 	lui	t8,0x8022
800923e4:	a04650ae 	sb	a2,20654(v0)
800923e8:	a06a50af 	sb	t2,20655(v1)
800923ec:	3c028022 	lui	v0,0x8022
800923f0:	3c038022 	lui	v1,0x8022
800923f4:	2d04000a 	sltiu	a0,t0,10
800923f8:	a04550b0 	sb	a1,20656(v0)
800923fc:	a06f50b1 	sb	t7,20657(v1)
80092400:	a1ae50ab 	sb	t6,20651(t5)
80092404:	a19050ac 	sb	s0,20652(t4)
80092408:	a17950ad 	sb	t9,20653(t3)
8009240c:	1080006f 	beqz	a0,800925cc <_Z6Op79M0v+0x2d0>
80092410:	a30850aa 	sb	t0,20650(t8)
80092414:	91a250ab 	lbu	v0,20651(t5)
80092418:	01421021 	addu	v0,t2,v0
8009241c:	304200ff 	andi	v0,v0,0xff
80092420:	2c43000a 	sltiu	v1,v0,10
80092424:	1060005c 	beqz	v1,80092598 <_Z6Op79M0v+0x29c>
80092428:	a1a250ab 	sb	v0,20651(t5)
8009242c:	918250ac 	lbu	v0,20652(t4)
80092430:	00a21021 	addu	v0,a1,v0
80092434:	304200ff 	andi	v0,v0,0xff
80092438:	2c43000a 	sltiu	v1,v0,10
8009243c:	10600070 	beqz	v1,80092600 <_Z6Op79M0v+0x304>
80092440:	a18250ac 	sb	v0,20652(t4)
80092444:	916250ad 	lbu	v0,20653(t3)
80092448:	01e21021 	addu	v0,t7,v0
8009244c:	304200ff 	andi	v0,v0,0xff
80092450:	2c43000a 	sltiu	v1,v0,10
80092454:	1460004e 	bnez	v1,80092590 <_Z6Op79M0v+0x294>
80092458:	a16250ad 	sb	v0,20653(t3)
8009245c:	2442fff6 	addiu	v0,v0,-10
80092460:	3042000f 	andi	v0,v0,0xf
80092464:	24030001 	li	v1,1
80092468:	a2230004 	sb	v1,4(s1)
8009246c:	a16250ad 	sb	v0,20653(t3)
80092470:	916250ad 	lbu	v0,20653(t3)
80092474:	918350ac 	lbu	v1,20652(t4)
80092478:	930450aa 	lbu	a0,20650(t8)
8009247c:	00031a00 	sll	v1,v1,0x8
80092480:	91a550ab 	lbu	a1,20651(t5)
80092484:	00021300 	sll	v0,v0,0xc
80092488:	00431025 	or	v0,v0,v1
8009248c:	00441025 	or	v0,v0,a0
80092490:	00052900 	sll	a1,a1,0x4
80092494:	00a22825 	or	a1,a1,v0
80092498:	30a5ffff 	andi	a1,a1,0xffff
8009249c:	01272026 	xor	a0,t1,a3
800924a0:	00e51026 	xor	v0,a3,a1
800924a4:	00042027 	nor	a0,zero,a0
800924a8:	30428000 	andi	v0,v0,0x8000
800924ac:	3c038022 	lui	v1,0x8022
800924b0:	00822024 	and	a0,a0,v0
800924b4:	1080005f 	beqz	a0,80092634 <_Z6Op79M0v+0x338>
800924b8:	a46550b4 	sh	a1,20660(v1)
800924bc:	2643e988 	addiu	v1,s2,-5752
800924c0:	24020001 	li	v0,1
800924c4:	a0620007 	sb	v0,7(v1)
800924c8:	2663e974 	addiu	v1,s3,-5772
800924cc:	30a2ffff 	andi	v0,a1,0xffff
800924d0:	a4650004 	sh	a1,4(v1)
800924d4:	2644e988 	addiu	a0,s2,-5752
800924d8:	00021a02 	srl	v1,v0,0x8
800924dc:	0002102b 	sltu	v0,zero,v0
800924e0:	a0830006 	sb	v1,6(a0)
800924e4:	a0820005 	sb	v0,5(a0)
800924e8:	8fbf0020 	lw	ra,32(sp)
800924ec:	8fb3001c 	lw	s3,28(sp)
800924f0:	8fb20018 	lw	s2,24(sp)
800924f4:	8fb10014 	lw	s1,20(sp)
800924f8:	8fb00010 	lw	s0,16(sp)
800924fc:	03e00008 	jr	ra
80092500:	27bd0028 	addiu	sp,sp,40
80092504:	92230004 	lbu	v1,4(s1)
80092508:	96020004 	lhu	v0,4(s0)
8009250c:	00472026 	xor	a0,v0,a3
80092510:	00431021 	addu	v0,v0,v1
80092514:	00e21021 	addu	v0,a3,v0
80092518:	3046ffff 	andi	a2,v0,0xffff
8009251c:	00042027 	nor	a0,zero,a0
80092520:	30848000 	andi	a0,a0,0x8000
80092524:	00e62826 	xor	a1,a3,a2
80092528:	3403ffff 	li	v1,0xffff
8009252c:	00a42824 	and	a1,a1,a0
80092530:	0062182b 	sltu	v1,v1,v0
80092534:	3c048022 	lui	a0,0x8022
80092538:	ac8250b8 	sw	v0,20664(a0)
8009253c:	10a00012 	beqz	a1,80092588 <_Z6Op79M0v+0x28c>
80092540:	a2230004 	sb	v1,4(s1)
80092544:	24020001 	li	v0,1
80092548:	a2220007 	sb	v0,7(s1)
8009254c:	2663e974 	addiu	v1,s3,-5772
80092550:	30c2ffff 	andi	v0,a2,0xffff
80092554:	a4660004 	sh	a2,4(v1)
80092558:	2644e988 	addiu	a0,s2,-5752
8009255c:	00021a02 	srl	v1,v0,0x8
80092560:	0002102b 	sltu	v0,zero,v0
80092564:	a0830006 	sb	v1,6(a0)
80092568:	a0820005 	sb	v0,5(a0)
8009256c:	8fbf0020 	lw	ra,32(sp)
80092570:	8fb3001c 	lw	s3,28(sp)
80092574:	8fb20018 	lw	s2,24(sp)
80092578:	8fb10014 	lw	s1,20(sp)
8009257c:	8fb00010 	lw	s0,16(sp)
80092580:	03e00008 	jr	ra
80092584:	27bd0028 	addiu	sp,sp,40
80092588:	08024953 	j	8009254c <_Z6Op79M0v+0x250>
8009258c:	a2200007 	sb	zero,7(s1)
80092590:	0802491c 	j	80092470 <_Z6Op79M0v+0x174>
80092594:	a2200004 	sb	zero,4(s1)
80092598:	26030001 	addiu	v1,s0,1
8009259c:	2442fff6 	addiu	v0,v0,-10
800925a0:	a18350ac 	sb	v1,20652(t4)
800925a4:	3042000f 	andi	v0,v0,0xf
800925a8:	a1a250ab 	sb	v0,20651(t5)
800925ac:	918250ac 	lbu	v0,20652(t4)
800925b0:	00a21021 	addu	v0,a1,v0
800925b4:	304200ff 	andi	v0,v0,0xff
800925b8:	2c43000a 	sltiu	v1,v0,10
800925bc:	1460ffa1 	bnez	v1,80092444 <_Z6Op79M0v+0x148>
800925c0:	a18250ac 	sb	v0,20652(t4)
800925c4:	08024981 	j	80092604 <_Z6Op79M0v+0x308>
800925c8:	27230001 	addiu	v1,t9,1
800925cc:	25c30001 	addiu	v1,t6,1
800925d0:	2502fff6 	addiu	v0,t0,-10
800925d4:	a1a350ab 	sb	v1,20651(t5)
800925d8:	3042000f 	andi	v0,v0,0xf
800925dc:	a30250aa 	sb	v0,20650(t8)
800925e0:	91a250ab 	lbu	v0,20651(t5)
800925e4:	01421021 	addu	v0,t2,v0
800925e8:	304200ff 	andi	v0,v0,0xff
800925ec:	2c43000a 	sltiu	v1,v0,10
800925f0:	1460ff8e 	bnez	v1,8009242c <_Z6Op79M0v+0x130>
800925f4:	a1a250ab 	sb	v0,20651(t5)
800925f8:	08024967 	j	8009259c <_Z6Op79M0v+0x2a0>
800925fc:	26030001 	addiu	v1,s0,1
80092600:	27230001 	addiu	v1,t9,1
80092604:	2442fff6 	addiu	v0,v0,-10
80092608:	a16350ad 	sb	v1,20653(t3)
8009260c:	3042000f 	andi	v0,v0,0xf
80092610:	a18250ac 	sb	v0,20652(t4)
80092614:	916250ad 	lbu	v0,20653(t3)
80092618:	01e21021 	addu	v0,t7,v0
8009261c:	304200ff 	andi	v0,v0,0xff
80092620:	2c43000a 	sltiu	v1,v0,10
80092624:	1460ffda 	bnez	v1,80092590 <_Z6Op79M0v+0x294>
80092628:	a16250ad 	sb	v0,20653(t3)
8009262c:	08024918 	j	80092460 <_Z6Op79M0v+0x164>
80092630:	2442fff6 	addiu	v0,v0,-10
80092634:	2642e988 	addiu	v0,s2,-5752
80092638:	08024932 	j	800924c8 <_Z6Op79M0v+0x1cc>
8009263c:	a0400007 	sb	zero,7(v0)

80092640 <_Z6Op7DM0v>:
80092640:	27bdffd8 	addiu	sp,sp,-40
80092644:	afb20018 	sw	s2,24(sp)
80092648:	3c128021 	lui	s2,0x8021
8009264c:	afb3001c 	sw	s3,28(sp)
80092650:	afb10014 	sw	s1,20(sp)
80092654:	afb00010 	sw	s0,16(sp)
80092658:	afbf0020 	sw	ra,32(sp)
8009265c:	2651e988 	addiu	s1,s2,-5752
80092660:	8e250020 	lw	a1,32(s1)
80092664:	3c138021 	lui	s3,0x8021
80092668:	90a30000 	lbu	v1,0(a1)
8009266c:	8e260010 	lw	a2,16(s1)
80092670:	2670e974 	addiu	s0,s3,-5772
80092674:	90a40001 	lbu	a0,1(a1)
80092678:	9602000a 	lhu	v0,10(s0)
8009267c:	00661821 	addu	v1,v1,a2
80092680:	00621821 	addu	v1,v1,v0
80092684:	00042200 	sll	a0,a0,0x8
80092688:	00832021 	addu	a0,a0,v1
8009268c:	3c028021 	lui	v0,0x8021
80092690:	ac447018 	sw	a0,28696(v0)
80092694:	90a30001 	lbu	v1,1(a1)
80092698:	3c028022 	lui	v0,0x8022
8009269c:	a04350cc 	sb	v1,20684(v0)
800926a0:	24a50002 	addiu	a1,a1,2
800926a4:	3c028007 	lui	v0,0x8007
800926a8:	244269c0 	addiu	v0,v0,27072
800926ac:	0040f809 	jalr	v0
800926b0:	ae250020 	sw	a1,32(s1)
800926b4:	00403821 	move	a3,v0
800926b8:	92020002 	lbu	v0,2(s0)
800926bc:	3c038022 	lui	v1,0x8022
800926c0:	30420008 	andi	v0,v0,0x8
800926c4:	10400060 	beqz	v0,80092848 <_Z6Op7DM0v+0x208>
800926c8:	a46750be 	sh	a3,20670(v1)
800926cc:	96090004 	lhu	t1,4(s0)
800926d0:	92230004 	lbu	v1,4(s1)
800926d4:	3122000f 	andi	v0,t1,0xf
800926d8:	00431021 	addu	v0,v0,v1
800926dc:	30e6000f 	andi	a2,a3,0xf
800926e0:	00c21021 	addu	v0,a2,v0
800926e4:	304800ff 	andi	t0,v0,0xff
800926e8:	00091902 	srl	v1,t1,0x4
800926ec:	00091202 	srl	v0,t1,0x8
800926f0:	00072102 	srl	a0,a3,0x4
800926f4:	306e000f 	andi	t6,v1,0xf
800926f8:	3050000f 	andi	s0,v0,0xf
800926fc:	308a000f 	andi	t2,a0,0xf
80092700:	3c028022 	lui	v0,0x8022
80092704:	3c038022 	lui	v1,0x8022
80092708:	00072a02 	srl	a1,a3,0x8
8009270c:	30a5000f 	andi	a1,a1,0xf
80092710:	3c0d8022 	lui	t5,0x8022
80092714:	3c0c8022 	lui	t4,0x8022
80092718:	0009cb02 	srl	t9,t1,0xc
8009271c:	3c0b8022 	lui	t3,0x8022
80092720:	00077b02 	srl	t7,a3,0xc
80092724:	3c188022 	lui	t8,0x8022
80092728:	a04650ae 	sb	a2,20654(v0)
8009272c:	a06a50af 	sb	t2,20655(v1)
80092730:	3c028022 	lui	v0,0x8022
80092734:	3c038022 	lui	v1,0x8022
80092738:	2d04000a 	sltiu	a0,t0,10
8009273c:	a04550b0 	sb	a1,20656(v0)
80092740:	a06f50b1 	sb	t7,20657(v1)
80092744:	a1ae50ab 	sb	t6,20651(t5)
80092748:	a19050ac 	sb	s0,20652(t4)
8009274c:	a17950ad 	sb	t9,20653(t3)
80092750:	1080006f 	beqz	a0,80092910 <_Z6Op7DM0v+0x2d0>
80092754:	a30850aa 	sb	t0,20650(t8)
80092758:	91a250ab 	lbu	v0,20651(t5)
8009275c:	01421021 	addu	v0,t2,v0
80092760:	304200ff 	andi	v0,v0,0xff
80092764:	2c43000a 	sltiu	v1,v0,10
80092768:	1060005c 	beqz	v1,800928dc <_Z6Op7DM0v+0x29c>
8009276c:	a1a250ab 	sb	v0,20651(t5)
80092770:	918250ac 	lbu	v0,20652(t4)
80092774:	00a21021 	addu	v0,a1,v0
80092778:	304200ff 	andi	v0,v0,0xff
8009277c:	2c43000a 	sltiu	v1,v0,10
80092780:	10600070 	beqz	v1,80092944 <_Z6Op7DM0v+0x304>
80092784:	a18250ac 	sb	v0,20652(t4)
80092788:	916250ad 	lbu	v0,20653(t3)
8009278c:	01e21021 	addu	v0,t7,v0
80092790:	304200ff 	andi	v0,v0,0xff
80092794:	2c43000a 	sltiu	v1,v0,10
80092798:	1460004e 	bnez	v1,800928d4 <_Z6Op7DM0v+0x294>
8009279c:	a16250ad 	sb	v0,20653(t3)
800927a0:	2442fff6 	addiu	v0,v0,-10
800927a4:	3042000f 	andi	v0,v0,0xf
800927a8:	24030001 	li	v1,1
800927ac:	a2230004 	sb	v1,4(s1)
800927b0:	a16250ad 	sb	v0,20653(t3)
800927b4:	916250ad 	lbu	v0,20653(t3)
800927b8:	918350ac 	lbu	v1,20652(t4)
800927bc:	930450aa 	lbu	a0,20650(t8)
800927c0:	00031a00 	sll	v1,v1,0x8
800927c4:	91a550ab 	lbu	a1,20651(t5)
800927c8:	00021300 	sll	v0,v0,0xc
800927cc:	00431025 	or	v0,v0,v1
800927d0:	00441025 	or	v0,v0,a0
800927d4:	00052900 	sll	a1,a1,0x4
800927d8:	00a22825 	or	a1,a1,v0
800927dc:	30a5ffff 	andi	a1,a1,0xffff
800927e0:	01272026 	xor	a0,t1,a3
800927e4:	00e51026 	xor	v0,a3,a1
800927e8:	00042027 	nor	a0,zero,a0
800927ec:	30428000 	andi	v0,v0,0x8000
800927f0:	3c038022 	lui	v1,0x8022
800927f4:	00822024 	and	a0,a0,v0
800927f8:	1080005f 	beqz	a0,80092978 <_Z6Op7DM0v+0x338>
800927fc:	a46550b4 	sh	a1,20660(v1)
80092800:	2643e988 	addiu	v1,s2,-5752
80092804:	24020001 	li	v0,1
80092808:	a0620007 	sb	v0,7(v1)
8009280c:	2663e974 	addiu	v1,s3,-5772
80092810:	30a2ffff 	andi	v0,a1,0xffff
80092814:	a4650004 	sh	a1,4(v1)
80092818:	2644e988 	addiu	a0,s2,-5752
8009281c:	00021a02 	srl	v1,v0,0x8
80092820:	0002102b 	sltu	v0,zero,v0
80092824:	a0830006 	sb	v1,6(a0)
80092828:	a0820005 	sb	v0,5(a0)
8009282c:	8fbf0020 	lw	ra,32(sp)
80092830:	8fb3001c 	lw	s3,28(sp)
80092834:	8fb20018 	lw	s2,24(sp)
80092838:	8fb10014 	lw	s1,20(sp)
8009283c:	8fb00010 	lw	s0,16(sp)
80092840:	03e00008 	jr	ra
80092844:	27bd0028 	addiu	sp,sp,40
80092848:	92230004 	lbu	v1,4(s1)
8009284c:	96020004 	lhu	v0,4(s0)
80092850:	00472026 	xor	a0,v0,a3
80092854:	00431021 	addu	v0,v0,v1
80092858:	00e21021 	addu	v0,a3,v0
8009285c:	3046ffff 	andi	a2,v0,0xffff
80092860:	00042027 	nor	a0,zero,a0
80092864:	30848000 	andi	a0,a0,0x8000
80092868:	00e62826 	xor	a1,a3,a2
8009286c:	3403ffff 	li	v1,0xffff
80092870:	00a42824 	and	a1,a1,a0
80092874:	0062182b 	sltu	v1,v1,v0
80092878:	3c048022 	lui	a0,0x8022
8009287c:	ac8250b8 	sw	v0,20664(a0)
80092880:	10a00012 	beqz	a1,800928cc <_Z6Op7DM0v+0x28c>
80092884:	a2230004 	sb	v1,4(s1)
80092888:	24020001 	li	v0,1
8009288c:	a2220007 	sb	v0,7(s1)
80092890:	2663e974 	addiu	v1,s3,-5772
80092894:	30c2ffff 	andi	v0,a2,0xffff
80092898:	a4660004 	sh	a2,4(v1)
8009289c:	2644e988 	addiu	a0,s2,-5752
800928a0:	00021a02 	srl	v1,v0,0x8
800928a4:	0002102b 	sltu	v0,zero,v0
800928a8:	a0830006 	sb	v1,6(a0)
800928ac:	a0820005 	sb	v0,5(a0)
800928b0:	8fbf0020 	lw	ra,32(sp)
800928b4:	8fb3001c 	lw	s3,28(sp)
800928b8:	8fb20018 	lw	s2,24(sp)
800928bc:	8fb10014 	lw	s1,20(sp)
800928c0:	8fb00010 	lw	s0,16(sp)
800928c4:	03e00008 	jr	ra
800928c8:	27bd0028 	addiu	sp,sp,40
800928cc:	08024a24 	j	80092890 <_Z6Op7DM0v+0x250>
800928d0:	a2200007 	sb	zero,7(s1)
800928d4:	080249ed 	j	800927b4 <_Z6Op7DM0v+0x174>
800928d8:	a2200004 	sb	zero,4(s1)
800928dc:	26030001 	addiu	v1,s0,1
800928e0:	2442fff6 	addiu	v0,v0,-10
800928e4:	a18350ac 	sb	v1,20652(t4)
800928e8:	3042000f 	andi	v0,v0,0xf
800928ec:	a1a250ab 	sb	v0,20651(t5)
800928f0:	918250ac 	lbu	v0,20652(t4)
800928f4:	00a21021 	addu	v0,a1,v0
800928f8:	304200ff 	andi	v0,v0,0xff
800928fc:	2c43000a 	sltiu	v1,v0,10
80092900:	1460ffa1 	bnez	v1,80092788 <_Z6Op7DM0v+0x148>
80092904:	a18250ac 	sb	v0,20652(t4)
80092908:	08024a52 	j	80092948 <_Z6Op7DM0v+0x308>
8009290c:	27230001 	addiu	v1,t9,1
80092910:	25c30001 	addiu	v1,t6,1
80092914:	2502fff6 	addiu	v0,t0,-10
80092918:	a1a350ab 	sb	v1,20651(t5)
8009291c:	3042000f 	andi	v0,v0,0xf
80092920:	a30250aa 	sb	v0,20650(t8)
80092924:	91a250ab 	lbu	v0,20651(t5)
80092928:	01421021 	addu	v0,t2,v0
8009292c:	304200ff 	andi	v0,v0,0xff
80092930:	2c43000a 	sltiu	v1,v0,10
80092934:	1460ff8e 	bnez	v1,80092770 <_Z6Op7DM0v+0x130>
80092938:	a1a250ab 	sb	v0,20651(t5)
8009293c:	08024a38 	j	800928e0 <_Z6Op7DM0v+0x2a0>
80092940:	26030001 	addiu	v1,s0,1
80092944:	27230001 	addiu	v1,t9,1
80092948:	2442fff6 	addiu	v0,v0,-10
8009294c:	a16350ad 	sb	v1,20653(t3)
80092950:	3042000f 	andi	v0,v0,0xf
80092954:	a18250ac 	sb	v0,20652(t4)
80092958:	916250ad 	lbu	v0,20653(t3)
8009295c:	01e21021 	addu	v0,t7,v0
80092960:	304200ff 	andi	v0,v0,0xff
80092964:	2c43000a 	sltiu	v1,v0,10
80092968:	1460ffda 	bnez	v1,800928d4 <_Z6Op7DM0v+0x294>
8009296c:	a16250ad 	sb	v0,20653(t3)
80092970:	080249e9 	j	800927a4 <_Z6Op7DM0v+0x164>
80092974:	2442fff6 	addiu	v0,v0,-10
80092978:	2642e988 	addiu	v0,s2,-5752
8009297c:	08024a03 	j	8009280c <_Z6Op7DM0v+0x1cc>
80092980:	a0400007 	sb	zero,7(v0)

80092984 <_Z6Op6DM0v>:
80092984:	27bdffd8 	addiu	sp,sp,-40
80092988:	afb3001c 	sw	s3,28(sp)
8009298c:	3c138021 	lui	s3,0x8021
80092990:	afb20018 	sw	s2,24(sp)
80092994:	afb00010 	sw	s0,16(sp)
80092998:	afbf0020 	sw	ra,32(sp)
8009299c:	afb10014 	sw	s1,20(sp)
800929a0:	2670e988 	addiu	s0,s3,-5752
800929a4:	8e030020 	lw	v1,32(s0)
800929a8:	8e050010 	lw	a1,16(s0)
800929ac:	90620001 	lbu	v0,1(v1)
800929b0:	90640000 	lbu	a0,0(v1)
800929b4:	00021200 	sll	v0,v0,0x8
800929b8:	00822021 	addu	a0,a0,v0
800929bc:	00852021 	addu	a0,a0,a1
800929c0:	3c028021 	lui	v0,0x8021
800929c4:	ac447018 	sw	a0,28696(v0)
800929c8:	90650001 	lbu	a1,1(v1)
800929cc:	3c028022 	lui	v0,0x8022
800929d0:	24630002 	addiu	v1,v1,2
800929d4:	a04550cc 	sb	a1,20684(v0)
800929d8:	3c028007 	lui	v0,0x8007
800929dc:	ae030020 	sw	v1,32(s0)
800929e0:	244269c0 	addiu	v0,v0,27072
800929e4:	0040f809 	jalr	v0
800929e8:	3c128021 	lui	s2,0x8021
800929ec:	2644e974 	addiu	a0,s2,-5772
800929f0:	00403821 	move	a3,v0
800929f4:	90820002 	lbu	v0,2(a0)
800929f8:	3c038022 	lui	v1,0x8022
800929fc:	30420008 	andi	v0,v0,0x8
80092a00:	10400060 	beqz	v0,80092b84 <_Z6Op6DM0v+0x200>
80092a04:	a46750be 	sh	a3,20670(v1)
80092a08:	94890004 	lhu	t1,4(a0)
80092a0c:	92030004 	lbu	v1,4(s0)
80092a10:	3122000f 	andi	v0,t1,0xf
80092a14:	00431021 	addu	v0,v0,v1
80092a18:	30e6000f 	andi	a2,a3,0xf
80092a1c:	00c21021 	addu	v0,a2,v0
80092a20:	304800ff 	andi	t0,v0,0xff
80092a24:	00091902 	srl	v1,t1,0x4
80092a28:	00091202 	srl	v0,t1,0x8
80092a2c:	00072102 	srl	a0,a3,0x4
80092a30:	306e000f 	andi	t6,v1,0xf
80092a34:	3058000f 	andi	t8,v0,0xf
80092a38:	308a000f 	andi	t2,a0,0xf
80092a3c:	3c028022 	lui	v0,0x8022
80092a40:	3c038022 	lui	v1,0x8022
80092a44:	00072a02 	srl	a1,a3,0x8
80092a48:	30a5000f 	andi	a1,a1,0xf
80092a4c:	3c0d8022 	lui	t5,0x8022
80092a50:	3c0c8022 	lui	t4,0x8022
80092a54:	00098b02 	srl	s1,t1,0xc
80092a58:	3c0b8022 	lui	t3,0x8022
80092a5c:	00077b02 	srl	t7,a3,0xc
80092a60:	3c198022 	lui	t9,0x8022
80092a64:	a04650ae 	sb	a2,20654(v0)
80092a68:	a06a50af 	sb	t2,20655(v1)
80092a6c:	3c028022 	lui	v0,0x8022
80092a70:	3c038022 	lui	v1,0x8022
80092a74:	2d04000a 	sltiu	a0,t0,10
80092a78:	a04550b0 	sb	a1,20656(v0)
80092a7c:	a06f50b1 	sb	t7,20657(v1)
80092a80:	a1ae50ab 	sb	t6,20651(t5)
80092a84:	a19850ac 	sb	t8,20652(t4)
80092a88:	a17150ad 	sb	s1,20653(t3)
80092a8c:	1080006f 	beqz	a0,80092c4c <_Z6Op6DM0v+0x2c8>
80092a90:	a32850aa 	sb	t0,20650(t9)
80092a94:	91a250ab 	lbu	v0,20651(t5)
80092a98:	01421021 	addu	v0,t2,v0
80092a9c:	304200ff 	andi	v0,v0,0xff
80092aa0:	2c43000a 	sltiu	v1,v0,10
80092aa4:	1060005c 	beqz	v1,80092c18 <_Z6Op6DM0v+0x294>
80092aa8:	a1a250ab 	sb	v0,20651(t5)
80092aac:	918250ac 	lbu	v0,20652(t4)
80092ab0:	00a21021 	addu	v0,a1,v0
80092ab4:	304200ff 	andi	v0,v0,0xff
80092ab8:	2c43000a 	sltiu	v1,v0,10
80092abc:	10600070 	beqz	v1,80092c80 <_Z6Op6DM0v+0x2fc>
80092ac0:	a18250ac 	sb	v0,20652(t4)
80092ac4:	916250ad 	lbu	v0,20653(t3)
80092ac8:	01e21021 	addu	v0,t7,v0
80092acc:	304200ff 	andi	v0,v0,0xff
80092ad0:	2c43000a 	sltiu	v1,v0,10
80092ad4:	1460004e 	bnez	v1,80092c10 <_Z6Op6DM0v+0x28c>
80092ad8:	a16250ad 	sb	v0,20653(t3)
80092adc:	2442fff6 	addiu	v0,v0,-10
80092ae0:	3042000f 	andi	v0,v0,0xf
80092ae4:	24030001 	li	v1,1
80092ae8:	a2030004 	sb	v1,4(s0)
80092aec:	a16250ad 	sb	v0,20653(t3)
80092af0:	916250ad 	lbu	v0,20653(t3)
80092af4:	918350ac 	lbu	v1,20652(t4)
80092af8:	932450aa 	lbu	a0,20650(t9)
80092afc:	00031a00 	sll	v1,v1,0x8
80092b00:	91a550ab 	lbu	a1,20651(t5)
80092b04:	00021300 	sll	v0,v0,0xc
80092b08:	00431025 	or	v0,v0,v1
80092b0c:	00441025 	or	v0,v0,a0
80092b10:	00052900 	sll	a1,a1,0x4
80092b14:	00a22825 	or	a1,a1,v0
80092b18:	30a5ffff 	andi	a1,a1,0xffff
80092b1c:	01272026 	xor	a0,t1,a3
80092b20:	00e51026 	xor	v0,a3,a1
80092b24:	00042027 	nor	a0,zero,a0
80092b28:	30428000 	andi	v0,v0,0x8000
80092b2c:	3c038022 	lui	v1,0x8022
80092b30:	00822024 	and	a0,a0,v0
80092b34:	1080005f 	beqz	a0,80092cb4 <_Z6Op6DM0v+0x330>
80092b38:	a46550b4 	sh	a1,20660(v1)
80092b3c:	2663e988 	addiu	v1,s3,-5752
80092b40:	24020001 	li	v0,1
80092b44:	a0620007 	sb	v0,7(v1)
80092b48:	2643e974 	addiu	v1,s2,-5772
80092b4c:	30a2ffff 	andi	v0,a1,0xffff
80092b50:	a4650004 	sh	a1,4(v1)
80092b54:	2664e988 	addiu	a0,s3,-5752
80092b58:	00021a02 	srl	v1,v0,0x8
80092b5c:	0002102b 	sltu	v0,zero,v0
80092b60:	a0830006 	sb	v1,6(a0)
80092b64:	a0820005 	sb	v0,5(a0)
80092b68:	8fbf0020 	lw	ra,32(sp)
80092b6c:	8fb3001c 	lw	s3,28(sp)
80092b70:	8fb20018 	lw	s2,24(sp)
80092b74:	8fb10014 	lw	s1,20(sp)
80092b78:	8fb00010 	lw	s0,16(sp)
80092b7c:	03e00008 	jr	ra
80092b80:	27bd0028 	addiu	sp,sp,40
80092b84:	92030004 	lbu	v1,4(s0)
80092b88:	94820004 	lhu	v0,4(a0)
80092b8c:	00472026 	xor	a0,v0,a3
80092b90:	00431021 	addu	v0,v0,v1
80092b94:	00e21021 	addu	v0,a3,v0
80092b98:	3046ffff 	andi	a2,v0,0xffff
80092b9c:	00042027 	nor	a0,zero,a0
80092ba0:	30848000 	andi	a0,a0,0x8000
80092ba4:	00e62826 	xor	a1,a3,a2
80092ba8:	3403ffff 	li	v1,0xffff
80092bac:	00a42824 	and	a1,a1,a0
80092bb0:	0062182b 	sltu	v1,v1,v0
80092bb4:	3c048022 	lui	a0,0x8022
80092bb8:	ac8250b8 	sw	v0,20664(a0)
80092bbc:	10a00012 	beqz	a1,80092c08 <_Z6Op6DM0v+0x284>
80092bc0:	a2030004 	sb	v1,4(s0)
80092bc4:	24020001 	li	v0,1
80092bc8:	a2020007 	sb	v0,7(s0)
80092bcc:	2643e974 	addiu	v1,s2,-5772
80092bd0:	30c2ffff 	andi	v0,a2,0xffff
80092bd4:	a4660004 	sh	a2,4(v1)
80092bd8:	2664e988 	addiu	a0,s3,-5752
80092bdc:	00021a02 	srl	v1,v0,0x8
80092be0:	0002102b 	sltu	v0,zero,v0
80092be4:	a0830006 	sb	v1,6(a0)
80092be8:	a0820005 	sb	v0,5(a0)
80092bec:	8fbf0020 	lw	ra,32(sp)
80092bf0:	8fb3001c 	lw	s3,28(sp)
80092bf4:	8fb20018 	lw	s2,24(sp)
80092bf8:	8fb10014 	lw	s1,20(sp)
80092bfc:	8fb00010 	lw	s0,16(sp)
80092c00:	03e00008 	jr	ra
80092c04:	27bd0028 	addiu	sp,sp,40
80092c08:	08024af3 	j	80092bcc <_Z6Op6DM0v+0x248>
80092c0c:	a2000007 	sb	zero,7(s0)
80092c10:	08024abc 	j	80092af0 <_Z6Op6DM0v+0x16c>
80092c14:	a2000004 	sb	zero,4(s0)
80092c18:	27030001 	addiu	v1,t8,1
80092c1c:	2442fff6 	addiu	v0,v0,-10
80092c20:	a18350ac 	sb	v1,20652(t4)
80092c24:	3042000f 	andi	v0,v0,0xf
80092c28:	a1a250ab 	sb	v0,20651(t5)
80092c2c:	918250ac 	lbu	v0,20652(t4)
80092c30:	00a21021 	addu	v0,a1,v0
80092c34:	304200ff 	andi	v0,v0,0xff
80092c38:	2c43000a 	sltiu	v1,v0,10
80092c3c:	1460ffa1 	bnez	v1,80092ac4 <_Z6Op6DM0v+0x140>
80092c40:	a18250ac 	sb	v0,20652(t4)
80092c44:	08024b21 	j	80092c84 <_Z6Op6DM0v+0x300>
80092c48:	26230001 	addiu	v1,s1,1
80092c4c:	25c30001 	addiu	v1,t6,1
80092c50:	2502fff6 	addiu	v0,t0,-10
80092c54:	a1a350ab 	sb	v1,20651(t5)
80092c58:	3042000f 	andi	v0,v0,0xf
80092c5c:	a32250aa 	sb	v0,20650(t9)
80092c60:	91a250ab 	lbu	v0,20651(t5)
80092c64:	01421021 	addu	v0,t2,v0
80092c68:	304200ff 	andi	v0,v0,0xff
80092c6c:	2c43000a 	sltiu	v1,v0,10
80092c70:	1460ff8e 	bnez	v1,80092aac <_Z6Op6DM0v+0x128>
80092c74:	a1a250ab 	sb	v0,20651(t5)
80092c78:	08024b07 	j	80092c1c <_Z6Op6DM0v+0x298>
80092c7c:	27030001 	addiu	v1,t8,1
80092c80:	26230001 	addiu	v1,s1,1
80092c84:	2442fff6 	addiu	v0,v0,-10
80092c88:	a16350ad 	sb	v1,20653(t3)
80092c8c:	3042000f 	andi	v0,v0,0xf
80092c90:	a18250ac 	sb	v0,20652(t4)
80092c94:	916250ad 	lbu	v0,20653(t3)
80092c98:	01e21021 	addu	v0,t7,v0
80092c9c:	304200ff 	andi	v0,v0,0xff
80092ca0:	2c43000a 	sltiu	v1,v0,10
80092ca4:	1460ffda 	bnez	v1,80092c10 <_Z6Op6DM0v+0x28c>
80092ca8:	a16250ad 	sb	v0,20653(t3)
80092cac:	08024ab8 	j	80092ae0 <_Z6Op6DM0v+0x15c>
80092cb0:	2442fff6 	addiu	v0,v0,-10
80092cb4:	2662e988 	addiu	v0,s3,-5752
80092cb8:	08024ad2 	j	80092b48 <_Z6Op6DM0v+0x1c4>
80092cbc:	a0400007 	sb	zero,7(v0)

80092cc0 <_Z19S9xSetSDD1MemoryMapjj>:
80092cc0:	3c0b8021 	lui	t3,0x8021
80092cc4:	2562701c 	addiu	v0,t3,28700
80092cc8:	8c430004 	lw	v1,4(v0)
80092ccc:	00052d00 	sll	a1,a1,0x14
80092cd0:	00042200 	sll	a0,a0,0x8
80092cd4:	00a34021 	addu	t0,a1,v1
80092cd8:	00003021 	move	a2,zero
80092cdc:	24070010 	li	a3,16
80092ce0:	00861021 	addu	v0,a0,a2
80092ce4:	00021080 	sll	v0,v0,0x2
80092ce8:	24423028 	addiu	v0,v0,12328
80092cec:	2563701c 	addiu	v1,t3,28700
80092cf0:	00431821 	addu	v1,v0,v1
80092cf4:	24c60001 	addiu	a2,a2,1
80092cf8:	00c7102a 	slt	v0,a2,a3
80092cfc:	ac680000 	sw	t0,0(v1)
80092d00:	1440fffc 	bnez	v0,80092cf4 <_Z19S9xSetSDD1MemoryMapjj+0x34>
80092d04:	24630004 	addiu	v1,v1,4
80092d08:	00071300 	sll	v0,a3,0xc
80092d0c:	00e04821 	move	t1,a3
80092d10:	28e30100 	slti	v1,a3,256
80092d14:	24e70010 	addiu	a3,a3,16
80092d18:	256a701c 	addiu	t2,t3,28700
80092d1c:	00a24021 	addu	t0,a1,v0
80092d20:	10600006 	beqz	v1,80092d3c <_Z19S9xSetSDD1MemoryMapjj+0x7c>
80092d24:	0127302a 	slt	a2,t1,a3
80092d28:	8d420004 	lw	v0,4(t2)
80092d2c:	10c0fff6 	beqz	a2,80092d08 <_Z19S9xSetSDD1MemoryMapjj+0x48>
80092d30:	01024021 	addu	t0,t0,v0
80092d34:	08024b38 	j	80092ce0 <_Z19S9xSetSDD1MemoryMapjj+0x20>
80092d38:	01203021 	move	a2,t1
80092d3c:	03e00008 	jr	ra
80092d40:	00000000 	nop

80092d44 <_Z31S9xCompareSDD1LoggedDataEntriesPKvS0_>:
80092d44:	90860000 	lbu	a2,0(a0)
80092d48:	90a70000 	lbu	a3,0(a1)
80092d4c:	90880002 	lbu	t0,2(a0)
80092d50:	90a90002 	lbu	t1,2(a1)
80092d54:	90830001 	lbu	v1,1(a0)
80092d58:	90a20001 	lbu	v0,1(a1)
80092d5c:	00063400 	sll	a2,a2,0x10
80092d60:	00073c00 	sll	a3,a3,0x10
80092d64:	00c83021 	addu	a2,a2,t0
80092d68:	00e93821 	addu	a3,a3,t1
80092d6c:	00031a00 	sll	v1,v1,0x8
80092d70:	00021200 	sll	v0,v0,0x8
80092d74:	00661821 	addu	v1,v1,a2
80092d78:	00471021 	addu	v0,v0,a3
80092d7c:	03e00008 	jr	ra
80092d80:	00621023 	subu	v0,v1,v0

80092d84 <_Z21S9xSDD1LoadLoggedDatav>:
80092d84:	27bdffe0 	addiu	sp,sp,-32
80092d88:	3c048019 	lui	a0,0x8019
80092d8c:	3c02800d 	lui	v0,0x800d
80092d90:	afbf0018 	sw	ra,24(sp)
80092d94:	afb10014 	sw	s1,20(sp)
80092d98:	afb00010 	sw	s0,16(sp)
80092d9c:	24427660 	addiu	v0,v0,30304
80092da0:	0040f809 	jalr	v0
80092da4:	24844c48 	addiu	a0,a0,19528
80092da8:	00402021 	move	a0,v0
80092dac:	3c058019 	lui	a1,0x8019
80092db0:	3c02800f 	lui	v0,0x800f
80092db4:	24425f70 	addiu	v0,v0,24432
80092db8:	0040f809 	jalr	v0
80092dbc:	24a5cdf4 	addiu	a1,a1,-12812
80092dc0:	00408021 	move	s0,v0
80092dc4:	00403821 	move	a3,v0
80092dc8:	3c028021 	lui	v0,0x8021
80092dcc:	2442701c 	addiu	v0,v0,28700
80092dd0:	3c030001 	lui	v1,0x1
80092dd4:	00438821 	addu	s1,v0,v1
80092dd8:	3c048022 	lui	a0,0x8022
80092ddc:	24842094 	addiu	a0,a0,8340
80092de0:	24050008 	li	a1,8
80092de4:	24062000 	li	a2,8192
80092de8:	ae20b070 	sw	zero,-20368(s1)
80092dec:	12000012 	beqz	s0,80092e38 <_Z21S9xSDD1LoadLoggedDatav+0xb4>
80092df0:	ae20b074 	sw	zero,-20364(s1)
80092df4:	3c02800f 	lui	v0,0x800f
80092df8:	24425ed4 	addiu	v0,v0,24276
80092dfc:	0040f809 	jalr	v0
80092e00:	00000000 	nop
80092e04:	00401821 	move	v1,v0
80092e08:	2402ffff 	li	v0,-1
80092e0c:	10620003 	beq	v1,v0,80092e1c <_Z21S9xSDD1LoadLoggedDatav+0x98>
80092e10:	02002021 	move	a0,s0
80092e14:	ae23b074 	sw	v1,-20364(s1)
80092e18:	ae23b070 	sw	v1,-20368(s1)
80092e1c:	3c19800f 	lui	t9,0x800f
80092e20:	8fbf0018 	lw	ra,24(sp)
80092e24:	8fb10014 	lw	s1,20(sp)
80092e28:	8fb00010 	lw	s0,16(sp)
80092e2c:	27395f58 	addiu	t9,t9,24408
80092e30:	03200008 	jr	t9
80092e34:	27bd0020 	addiu	sp,sp,32
80092e38:	8fbf0018 	lw	ra,24(sp)
80092e3c:	8fb10014 	lw	s1,20(sp)
80092e40:	8fb00010 	lw	s0,16(sp)
80092e44:	03e00008 	jr	ra
80092e48:	27bd0020 	addiu	sp,sp,32

80092e4c <_Z21S9xSDD1SaveLoggedDatav>:
80092e4c:	3c028021 	lui	v0,0x8021
80092e50:	27bdffd8 	addiu	sp,sp,-40
80092e54:	2442701c 	addiu	v0,v0,28700
80092e58:	3c030001 	lui	v1,0x1
80092e5c:	afb40020 	sw	s4,32(sp)
80092e60:	afb20018 	sw	s2,24(sp)
80092e64:	afb10014 	sw	s1,20(sp)
80092e68:	afbf0024 	sw	ra,36(sp)
80092e6c:	afb3001c 	sw	s3,28(sp)
80092e70:	afb00010 	sw	s0,16(sp)
80092e74:	00439021 	addu	s2,v0,v1
80092e78:	8e48b074 	lw	t0,-20364(s2)
80092e7c:	8e42b070 	lw	v0,-20368(s2)
80092e80:	3c118022 	lui	s1,0x8022
80092e84:	3c078009 	lui	a3,0x8009
80092e88:	24e72d44 	addiu	a3,a3,11588
80092e8c:	24060008 	li	a2,8
80092e90:	26242094 	addiu	a0,s1,8340
80092e94:	3c148019 	lui	s4,0x8019
80092e98:	11020030 	beq	t0,v0,80092f5c <_Z21S9xSDD1SaveLoggedDatav+0x110>
80092e9c:	01002821 	move	a1,t0
80092ea0:	3c028011 	lui	v0,0x8011
80092ea4:	2442dc8c 	addiu	v0,v0,-9076
80092ea8:	0040f809 	jalr	v0
80092eac:	00000000 	nop
80092eb0:	3c03800d 	lui	v1,0x800d
80092eb4:	24737660 	addiu	s3,v1,30304
80092eb8:	0260f809 	jalr	s3
80092ebc:	26844c48 	addiu	a0,s4,19528
80092ec0:	00402021 	move	a0,v0
80092ec4:	3c058019 	lui	a1,0x8019
80092ec8:	3c02800f 	lui	v0,0x800f
80092ecc:	24425f70 	addiu	v0,v0,24432
80092ed0:	0040f809 	jalr	v0
80092ed4:	24a5cdf0 	addiu	a1,a1,-12816
80092ed8:	00408021 	move	s0,v0
80092edc:	26242094 	addiu	a0,s1,8340
80092ee0:	24050008 	li	a1,8
80092ee4:	1040001b 	beqz	v0,80092f54 <_Z21S9xSDD1SaveLoggedDatav+0x108>
80092ee8:	00403821 	move	a3,v0
80092eec:	3c02800f 	lui	v0,0x800f
80092ef0:	24425bb0 	addiu	v0,v0,23472
80092ef4:	0040f809 	jalr	v0
80092ef8:	8e46b074 	lw	a2,-20364(s2)
80092efc:	3c02800f 	lui	v0,0x800f
80092f00:	24425f58 	addiu	v0,v0,24408
80092f04:	0040f809 	jalr	v0
80092f08:	02002021 	move	a0,s0
80092f0c:	0260f809 	jalr	s3
80092f10:	26844c48 	addiu	a0,s4,19528
80092f14:	00408821 	move	s1,v0
80092f18:	3c028012 	lui	v0,0x8012
80092f1c:	2442d980 	addiu	v0,v0,-9856
80092f20:	0040f809 	jalr	v0
80092f24:	00000000 	nop
80092f28:	00408021 	move	s0,v0
80092f2c:	3c028012 	lui	v0,0x8012
80092f30:	2442d990 	addiu	v0,v0,-9840
80092f34:	0040f809 	jalr	v0
80092f38:	00000000 	nop
80092f3c:	00403021 	move	a2,v0
80092f40:	3c028012 	lui	v0,0x8012
80092f44:	02202021 	move	a0,s1
80092f48:	2442e358 	addiu	v0,v0,-7336
80092f4c:	0040f809 	jalr	v0
80092f50:	02002821 	move	a1,s0
80092f54:	8e42b074 	lw	v0,-20364(s2)
80092f58:	ae42b070 	sw	v0,-20368(s2)
80092f5c:	8fbf0024 	lw	ra,36(sp)
80092f60:	8fb40020 	lw	s4,32(sp)
80092f64:	8fb3001c 	lw	s3,28(sp)
80092f68:	8fb20018 	lw	s2,24(sp)
80092f6c:	8fb10014 	lw	s1,20(sp)
80092f70:	8fb00010 	lw	s0,16(sp)
80092f74:	03e00008 	jr	ra
80092f78:	27bd0028 	addiu	sp,sp,40

80092f7c <_Z12S9xResetSDD1v>:
80092f7c:	27bdffe8 	addiu	sp,sp,-24
80092f80:	afb00010 	sw	s0,16(sp)
80092f84:	3c108021 	lui	s0,0x8021
80092f88:	2610701c 	addiu	s0,s0,28700
80092f8c:	8e040014 	lw	a0,20(s0)
80092f90:	3c028011 	lui	v0,0x8011
80092f94:	afbf0014 	sw	ra,20(sp)
80092f98:	24844800 	addiu	a0,a0,18432
80092f9c:	00002821 	move	a1,zero
80092fa0:	2442ca64 	addiu	v0,v0,-13724
80092fa4:	0040f809 	jalr	v0
80092fa8:	24060004 	li	a2,4
80092fac:	00005021 	move	t2,zero
80092fb0:	00004821 	move	t1,zero
80092fb4:	3c0b0010 	lui	t3,0x10
80092fb8:	240c0004 	li	t4,4
80092fbc:	8e020014 	lw	v0,20(s0)
80092fc0:	000a4200 	sll	t0,t2,0x8
80092fc4:	004a1021 	addu	v0,v0,t2
80092fc8:	a04a4804 	sb	t2,18436(v0)
80092fcc:	8e030004 	lw	v1,4(s0)
80092fd0:	00002021 	move	a0,zero
80092fd4:	01233021 	addu	a2,t1,v1
80092fd8:	24050010 	li	a1,16
80092fdc:	00881021 	addu	v0,a0,t0
80092fe0:	00021080 	sll	v0,v0,0x2
80092fe4:	24423028 	addiu	v0,v0,12328
80092fe8:	00501821 	addu	v1,v0,s0
80092fec:	24840001 	addiu	a0,a0,1
80092ff0:	0085102a 	slt	v0,a0,a1
80092ff4:	ac660000 	sw	a2,0(v1)
80092ff8:	1440fffc 	bnez	v0,80092fec <_Z12S9xResetSDD1v+0x70>
80092ffc:	24630004 	addiu	v1,v1,4
80093000:	00051300 	sll	v0,a1,0xc
80093004:	00a02021 	move	a0,a1
80093008:	28a30100 	slti	v1,a1,256
8009300c:	24a50010 	addiu	a1,a1,16
80093010:	00493021 	addu	a2,v0,t1
80093014:	1060000b 	beqz	v1,80093044 <_Z12S9xResetSDD1v+0xc8>
80093018:	0085382a 	slt	a3,a0,a1
8009301c:	8e020004 	lw	v0,4(s0)
80093020:	14e0ffee 	bnez	a3,80092fdc <_Z12S9xResetSDD1v+0x60>
80093024:	00c23021 	addu	a2,a2,v0
80093028:	00051300 	sll	v0,a1,0xc
8009302c:	00a02021 	move	a0,a1
80093030:	28a30100 	slti	v1,a1,256
80093034:	24a50010 	addiu	a1,a1,16
80093038:	00493021 	addu	a2,v0,t1
8009303c:	1460fff7 	bnez	v1,8009301c <_Z12S9xResetSDD1v+0xa0>
80093040:	0085382a 	slt	a3,a0,a1
80093044:	254a0001 	addiu	t2,t2,1
80093048:	154cffdc 	bne	t2,t4,80092fbc <_Z12S9xResetSDD1v+0x40>
8009304c:	012b4821 	addu	t1,t1,t3
80093050:	8fbf0014 	lw	ra,20(sp)
80093054:	8fb00010 	lw	s0,16(sp)
80093058:	03e00008 	jr	ra
8009305c:	27bd0018 	addiu	sp,sp,24

80093060 <_Z20S9xSDD1PostLoadStatev>:
80093060:	3c028021 	lui	v0,0x8021
80093064:	244a701c 	addiu	t2,v0,28700
80093068:	8d4c0014 	lw	t4,20(t2)
8009306c:	8d490004 	lw	t1,4(t2)
80093070:	00005821 	move	t3,zero
80093074:	240d0004 	li	t5,4
80093078:	018b1021 	addu	v0,t4,t3
8009307c:	90434804 	lbu	v1,18436(v0)
80093080:	000b4200 	sll	t0,t3,0x8
80093084:	00033d00 	sll	a3,v1,0x14
80093088:	00e93021 	addu	a2,a3,t1
8009308c:	00002021 	move	a0,zero
80093090:	24050010 	li	a1,16
80093094:	00881021 	addu	v0,a0,t0
80093098:	00021080 	sll	v0,v0,0x2
8009309c:	24423028 	addiu	v0,v0,12328
800930a0:	004a1821 	addu	v1,v0,t2
800930a4:	24840001 	addiu	a0,a0,1
800930a8:	0085102a 	slt	v0,a0,a1
800930ac:	ac660000 	sw	a2,0(v1)
800930b0:	1440fffc 	bnez	v0,800930a4 <_Z20S9xSDD1PostLoadStatev+0x44>
800930b4:	24630004 	addiu	v1,v1,4
800930b8:	00051300 	sll	v0,a1,0xc
800930bc:	00e21021 	addu	v0,a3,v0
800930c0:	00a02021 	move	a0,a1
800930c4:	28a30100 	slti	v1,a1,256
800930c8:	24a50010 	addiu	a1,a1,16
800930cc:	00493021 	addu	a2,v0,t1
800930d0:	1060000a 	beqz	v1,800930fc <_Z20S9xSDD1PostLoadStatev+0x9c>
800930d4:	0085102a 	slt	v0,a0,a1
800930d8:	1440ffee 	bnez	v0,80093094 <_Z20S9xSDD1PostLoadStatev+0x34>
800930dc:	00051300 	sll	v0,a1,0xc
800930e0:	00e21021 	addu	v0,a3,v0
800930e4:	00a02021 	move	a0,a1
800930e8:	28a30100 	slti	v1,a1,256
800930ec:	24a50010 	addiu	a1,a1,16
800930f0:	00493021 	addu	a2,v0,t1
800930f4:	1460fff8 	bnez	v1,800930d8 <_Z20S9xSDD1PostLoadStatev+0x78>
800930f8:	0085102a 	slt	v0,a0,a1
800930fc:	256b0001 	addiu	t3,t3,1
80093100:	156dffde 	bne	t3,t5,8009307c <_Z20S9xSDD1PostLoadStatev+0x1c>
80093104:	018b1021 	addu	v0,t4,t3
80093108:	03e00008 	jr	ra
8009310c:	00000000 	nop

80093110 <SDD1_init>:
80093110:	27bdffe8 	addiu	sp,sp,-24
80093114:	afbf0014 	sw	ra,20(sp)
80093118:	afb00010 	sw	s0,16(sp)
8009311c:	90860000 	lbu	a2,0(a0)
80093120:	00804021 	move	t0,a0
80093124:	00061182 	srl	v0,a2,0x6
80093128:	3c03801f 	lui	v1,0x801f
8009312c:	30c50030 	andi	a1,a2,0x30
80093130:	24040010 	li	a0,16
80093134:	10a40036 	beq	a1,a0,80093210 <SDD1_init+0x100>
80093138:	ac624434 	sw	v0,17460(v1)
8009313c:	28a20011 	slti	v0,a1,17
80093140:	1440002f 	bnez	v0,80093200 <SDD1_init+0xf0>
80093144:	24020020 	li	v0,32
80093148:	10a2003e 	beq	a1,v0,80093244 <SDD1_init+0x134>
8009314c:	24020030 	li	v0,48
80093150:	10a20036 	beq	a1,v0,8009322c <SDD1_init+0x11c>
80093154:	3c02801f 	lui	v0,0x801f
80093158:	91020001 	lbu	v0,1(t0)
8009315c:	00061ac0 	sll	v1,a2,0xb
80093160:	000210c0 	sll	v0,v0,0x3
80093164:	00621825 	or	v1,v1,v0
80093168:	3c02801f 	lui	v0,0x801f
8009316c:	25080002 	addiu	t0,t0,2
80093170:	24070005 	li	a3,5
80093174:	a443444c 	sh	v1,17484(v0)
80093178:	3c108011 	lui	s0,0x8011
8009317c:	3c03801f 	lui	v1,0x801f
80093180:	3c02801f 	lui	v0,0x801f
80093184:	3c04802c 	lui	a0,0x802c
80093188:	2610ca64 	addiu	s0,s0,-13724
8009318c:	ac684448 	sw	t0,17480(v1)
80093190:	ac474444 	sw	a3,17476(v0)
80093194:	24844530 	addiu	a0,a0,17712
80093198:	00002821 	move	a1,zero
8009319c:	0200f809 	jalr	s0
800931a0:	24060008 	li	a2,8
800931a4:	3c04802c 	lui	a0,0x802c
800931a8:	24844490 	addiu	a0,a0,17552
800931ac:	00002821 	move	a1,zero
800931b0:	0200f809 	jalr	s0
800931b4:	24060020 	li	a2,32
800931b8:	3c04802c 	lui	a0,0x802c
800931bc:	248444b0 	addiu	a0,a0,17584
800931c0:	00002821 	move	a1,zero
800931c4:	0200f809 	jalr	s0
800931c8:	24060080 	li	a2,128
800931cc:	3c04802c 	lui	a0,0x802c
800931d0:	24844470 	addiu	a0,a0,17520
800931d4:	00002821 	move	a1,zero
800931d8:	0200f809 	jalr	s0
800931dc:	24060020 	li	a2,32
800931e0:	3c03801f 	lui	v1,0x801f
800931e4:	3c02801f 	lui	v0,0x801f
800931e8:	a060443a 	sb	zero,17466(v1)
800931ec:	a0404438 	sb	zero,17464(v0)
800931f0:	8fbf0014 	lw	ra,20(sp)
800931f4:	8fb00010 	lw	s0,16(sp)
800931f8:	03e00008 	jr	ra
800931fc:	27bd0018 	addiu	sp,sp,24
80093200:	14a0ffd5 	bnez	a1,80093158 <SDD1_init+0x48>
80093204:	240301c0 	li	v1,448
80093208:	08024c86 	j	80093218 <SDD1_init+0x108>
8009320c:	3c02801f 	lui	v0,0x801f
80093210:	24030180 	li	v1,384
80093214:	3c02801f 	lui	v0,0x801f
80093218:	ac43443c 	sw	v1,17468(v0)
8009321c:	24040001 	li	a0,1
80093220:	3c02801f 	lui	v0,0x801f
80093224:	08024c56 	j	80093158 <SDD1_init+0x48>
80093228:	ac444440 	sw	a0,17472(v0)
8009322c:	24030180 	li	v1,384
80093230:	ac43443c 	sw	v1,17468(v0)
80093234:	24040003 	li	a0,3
80093238:	3c02801f 	lui	v0,0x801f
8009323c:	08024c56 	j	80093158 <SDD1_init+0x48>
80093240:	ac444440 	sw	a0,17472(v0)
80093244:	08024c85 	j	80093214 <SDD1_init+0x104>
80093248:	240300c0 	li	v1,192

8009324c <SDD1_decompress>:
8009324c:	27bdff98 	addiu	sp,sp,-104
80093250:	afb40050 	sw	s4,80(sp)
80093254:	afbf0064 	sw	ra,100(sp)
80093258:	afbe0060 	sw	s8,96(sp)
8009325c:	afb7005c 	sw	s7,92(sp)
80093260:	afb60058 	sw	s6,88(sp)
80093264:	afb50054 	sw	s5,84(sp)
80093268:	afb3004c 	sw	s3,76(sp)
8009326c:	afb20048 	sw	s2,72(sp)
80093270:	afb10044 	sw	s1,68(sp)
80093274:	afb00040 	sw	s0,64(sp)
80093278:	90a80000 	lbu	t0,0(a1)
8009327c:	3c14801f 	lui	s4,0x801f
80093280:	00081182 	srl	v0,t0,0x6
80093284:	3c070001 	lui	a3,0x1
80093288:	00c6380b 	movn	a3,a2,a2
8009328c:	ae824434 	sw	v0,17460(s4)
80093290:	31030030 	andi	v1,t0,0x30
80093294:	24020010 	li	v0,16
80093298:	afa70028 	sw	a3,40(sp)
8009329c:	10620047 	beq	v1,v0,800933bc <SDD1_decompress+0x170>
800932a0:	afa40068 	sw	a0,104(sp)
800932a4:	28620011 	slti	v0,v1,17
800932a8:	14400040 	bnez	v0,800933ac <SDD1_decompress+0x160>
800932ac:	24020020 	li	v0,32
800932b0:	106204cb 	beq	v1,v0,800945e0 <SDD1_decompress+0x1394>
800932b4:	24020030 	li	v0,48
800932b8:	10620189 	beq	v1,v0,800938e0 <SDD1_decompress+0x694>
800932bc:	3c02801f 	lui	v0,0x801f
800932c0:	90a20001 	lbu	v0,1(a1)
800932c4:	00081ac0 	sll	v1,t0,0xb
800932c8:	000210c0 	sll	v0,v0,0x3
800932cc:	00621825 	or	v1,v1,v0
800932d0:	3c02801f 	lui	v0,0x801f
800932d4:	a443444c 	sh	v1,17484(v0)
800932d8:	3c03801f 	lui	v1,0x801f
800932dc:	24020005 	li	v0,5
800932e0:	24a70002 	addiu	a3,a1,2
800932e4:	ac624444 	sw	v0,17476(v1)
800932e8:	3c11802c 	lui	s1,0x802c
800932ec:	3c02801f 	lui	v0,0x801f
800932f0:	3c108011 	lui	s0,0x8011
800932f4:	2610ca64 	addiu	s0,s0,-13724
800932f8:	ac474448 	sw	a3,17480(v0)
800932fc:	26244530 	addiu	a0,s1,17712
80093300:	00002821 	move	a1,zero
80093304:	24060008 	li	a2,8
80093308:	0200f809 	jalr	s0
8009330c:	3c12802c 	lui	s2,0x802c
80093310:	3c15802c 	lui	s5,0x802c
80093314:	26444490 	addiu	a0,s2,17552
80093318:	00002821 	move	a1,zero
8009331c:	0200f809 	jalr	s0
80093320:	24060020 	li	a2,32
80093324:	3c13802c 	lui	s3,0x802c
80093328:	26a444b0 	addiu	a0,s5,17584
8009332c:	00002821 	move	a1,zero
80093330:	0200f809 	jalr	s0
80093334:	24060080 	li	a2,128
80093338:	26644470 	addiu	a0,s3,17520
8009333c:	00002821 	move	a1,zero
80093340:	0200f809 	jalr	s0
80093344:	24060020 	li	a2,32
80093348:	8e834434 	lw	v1,17460(s4)
8009334c:	24020001 	li	v0,1
80093350:	3c06801f 	lui	a2,0x801f
80093354:	3c05801f 	lui	a1,0x801f
80093358:	1062001f 	beq	v1,v0,800933d8 <SDD1_decompress+0x18c>
8009335c:	3c04801f 	lui	a0,0x801f
80093360:	28620002 	slti	v0,v1,2
80093364:	144002a7 	bnez	v0,80093e04 <SDD1_decompress+0xbb8>
80093368:	24020002 	li	v0,2
8009336c:	10620162 	beq	v1,v0,800938f8 <SDD1_decompress+0x6ac>
80093370:	24020003 	li	v0,3
80093374:	106203e3 	beq	v1,v0,80094304 <SDD1_decompress+0x10b8>
80093378:	3c02801f 	lui	v0,0x801f
8009337c:	8fbf0064 	lw	ra,100(sp)
80093380:	8fbe0060 	lw	s8,96(sp)
80093384:	8fb7005c 	lw	s7,92(sp)
80093388:	8fb60058 	lw	s6,88(sp)
8009338c:	8fb50054 	lw	s5,84(sp)
80093390:	8fb40050 	lw	s4,80(sp)
80093394:	8fb3004c 	lw	s3,76(sp)
80093398:	8fb20048 	lw	s2,72(sp)
8009339c:	8fb10044 	lw	s1,68(sp)
800933a0:	8fb00040 	lw	s0,64(sp)
800933a4:	03e00008 	jr	ra
800933a8:	27bd0068 	addiu	sp,sp,104
800933ac:	1460ffc4 	bnez	v1,800932c0 <SDD1_decompress+0x74>
800933b0:	240301c0 	li	v1,448
800933b4:	08024cf1 	j	800933c4 <SDD1_decompress+0x178>
800933b8:	3c02801f 	lui	v0,0x801f
800933bc:	24030180 	li	v1,384
800933c0:	3c02801f 	lui	v0,0x801f
800933c4:	ac43443c 	sw	v1,17468(v0)
800933c8:	24040001 	li	a0,1
800933cc:	3c02801f 	lui	v0,0x801f
800933d0:	08024cb0 	j	800932c0 <SDD1_decompress+0x74>
800933d4:	ac444440 	sw	a0,17472(v0)
800933d8:	3c03801f 	lui	v1,0x801f
800933dc:	3c02801f 	lui	v0,0x801f
800933e0:	80774440 	lb	s7,17472(v1)
800933e4:	3c04801f 	lui	a0,0x801f
800933e8:	3c03801f 	lui	v1,0x801f
800933ec:	24050001 	li	a1,1
800933f0:	8c56443c 	lw	s6,17468(v0)
800933f4:	8c684444 	lw	t0,17476(v1)
800933f8:	3c02801f 	lui	v0,0x801f
800933fc:	948c444c 	lhu	t4,17484(a0)
80093400:	8c4d4448 	lw	t5,17480(v0)
80093404:	afa00024 	sw	zero,36(sp)
80093408:	afa00020 	sw	zero,32(sp)
8009340c:	afa00038 	sw	zero,56(sp)
80093410:	afa50034 	sw	a1,52(sp)
80093414:	00a01021 	move	v0,a1
80093418:	8fa40038 	lw	a0,56(sp)
8009341c:	8fa50038 	lw	a1,56(sp)
80093420:	30830001 	andi	v1,a0,0x1
80093424:	30440001 	andi	a0,v0,0x1
80093428:	00031900 	sll	v1,v1,0x4
8009342c:	00042100 	sll	a0,a0,0x4
80093430:	00031e00 	sll	v1,v1,0x18
80093434:	0004f600 	sll	s8,a0,0x18
80093438:	00031e03 	sra	v1,v1,0x18
8009343c:	001ef603 	sra	s8,s8,0x18
80093440:	0002a080 	sll	s4,v0,0x2
80093444:	240e0080 	li	t6,128
80093448:	00007821 	move	t7,zero
8009344c:	00008021 	move	s0,zero
80093450:	0000c021 	move	t8,zero
80093454:	0005c880 	sll	t9,a1,0x2
80093458:	08024d86 	j	80093618 <SDD1_decompress+0x3cc>
8009345c:	afa30018 	sw	v1,24(sp)
80093460:	24833290 	addiu	v1,a0,12944
80093464:	00e61021 	addu	v0,a3,a2
80093468:	00431021 	addu	v0,v0,v1
8009346c:	90440002 	lbu	a0,2(v0)
80093470:	26434490 	addiu	v1,s2,17552
80093474:	01231821 	addu	v1,t1,v1
80093478:	2cc20002 	sltiu	v0,a2,2
8009347c:	14400108 	bnez	v0,800938a0 <SDD1_decompress+0x654>
80093480:	a0640000 	sb	a0,0(v1)
80093484:	26a344b0 	addiu	v1,s5,17584
80093488:	00091080 	sll	v0,t1,0x2
8009348c:	00431021 	addu	v0,v0,v1
80093490:	90440000 	lbu	a0,0(v0)
80093494:	38830001 	xori	v1,a0,0x1
80093498:	306500ff 	andi	a1,v1,0xff
8009349c:	000a1040 	sll	v0,t2,0x1
800934a0:	26634470 	addiu	v1,s3,17520
800934a4:	03232021 	addu	a0,t9,v1
800934a8:	00451025 	or	v0,v0,a1
800934ac:	ac820000 	sw	v0,0(a0)
800934b0:	02831821 	addu	v1,s4,v1
800934b4:	8c6b0000 	lw	t3,0(v1)
800934b8:	26444490 	addiu	a0,s2,17552
800934bc:	02cb1824 	and	v1,s6,t3
800934c0:	02eb1024 	and	v0,s7,t3
800934c4:	03c21025 	or	v0,s8,v0
800934c8:	00031943 	sra	v1,v1,0x5
800934cc:	00621825 	or	v1,v1,v0
800934d0:	306a00ff 	andi	t2,v1,0xff
800934d4:	01442021 	addu	a0,t2,a0
800934d8:	90870000 	lbu	a3,0(a0)
800934dc:	3c028019 	lui	v0,0x8019
800934e0:	00074840 	sll	t1,a3,0x1
800934e4:	24433290 	addiu	v1,v0,12944
800934e8:	01271021 	addu	v0,t1,a3
800934ec:	00431021 	addu	v0,v0,v1
800934f0:	90460000 	lbu	a2,0(v0)
800934f4:	26234530 	addiu	v1,s1,17712
800934f8:	00c31821 	addu	v1,a2,v1
800934fc:	90640000 	lbu	a0,0(v1)
80093500:	01ee1025 	or	v0,t7,t6
80093504:	1480001f 	bnez	a0,80093584 <SDD1_decompress+0x338>
80093508:	0045780b 	movn	t7,v0,a1
8009350c:	15000007 	bnez	t0,8009352c <SDD1_decompress+0x2e0>
80093510:	000c1040 	sll	v0,t4,0x1
80093514:	91a20000 	lbu	v0,0(t5)
80093518:	24080008 	li	t0,8
8009351c:	01821025 	or	v0,t4,v0
80093520:	25ad0001 	addiu	t5,t5,1
80093524:	304cffff 	andi	t4,v0,0xffff
80093528:	000c1040 	sll	v0,t4,0x1
8009352c:	3042fffe 	andi	v0,v0,0xfffe
80093530:	38448000 	xori	a0,v0,0x8000
80093534:	00041c00 	sll	v1,a0,0x10
80093538:	00031c03 	sra	v1,v1,0x10
8009353c:	046000c2 	bltz	v1,80093848 <SDD1_decompress+0x5fc>
80093540:	2508ffff 	addiu	t0,t0,-1
80093544:	00c41004 	sllv	v0,a0,a2
80093548:	01064023 	subu	t0,t0,a2
8009354c:	050000cc 	bltz	t0,80093880 <SDD1_decompress+0x634>
80093550:	304cffff 	andi	t4,v0,0xffff
80093554:	2403007f 	li	v1,127
80093558:	00c31807 	srav	v1,v1,a2
8009355c:	00041202 	srl	v0,a0,0x8
80093560:	00431025 	or	v0,v0,v1
80093564:	3c038019 	lui	v1,0x8019
80093568:	246332f4 	addiu	v1,v1,13044
8009356c:	304200ff 	andi	v0,v0,0xff
80093570:	00431021 	addu	v0,v0,v1
80093574:	90430000 	lbu	v1,0(v0)
80093578:	26224530 	addiu	v0,s1,17712
8009357c:	00c21021 	addu	v0,a2,v0
80093580:	a0430000 	sb	v1,0(v0)
80093584:	26224530 	addiu	v0,s1,17712
80093588:	00c22821 	addu	a1,a2,v0
8009358c:	90a30000 	lbu	v1,0(a1)
80093590:	24020080 	li	v0,128
80093594:	2463ffff 	addiu	v1,v1,-1
80093598:	306300ff 	andi	v1,v1,0xff
8009359c:	10620062 	beq	v1,v0,80093728 <SDD1_decompress+0x4dc>
800935a0:	a0a30000 	sb	v1,0(a1)
800935a4:	1460006a 	bnez	v1,80093750 <SDD1_decompress+0x504>
800935a8:	26a344b0 	addiu	v1,s5,17584
800935ac:	3c058019 	lui	a1,0x8019
800935b0:	24a33290 	addiu	v1,a1,12944
800935b4:	01271021 	addu	v0,t1,a3
800935b8:	00431021 	addu	v0,v0,v1
800935bc:	90440002 	lbu	a0,2(v0)
800935c0:	26434490 	addiu	v1,s2,17552
800935c4:	01431821 	addu	v1,t2,v1
800935c8:	2ce20002 	sltiu	v0,a3,2
800935cc:	144000bc 	bnez	v0,800938c0 <SDD1_decompress+0x674>
800935d0:	a0640000 	sb	a0,0(v1)
800935d4:	26a344b0 	addiu	v1,s5,17584
800935d8:	000a1080 	sll	v0,t2,0x2
800935dc:	00431021 	addu	v0,v0,v1
800935e0:	90440000 	lbu	a0,0(v0)
800935e4:	38830001 	xori	v1,a0,0x1
800935e8:	306500ff 	andi	a1,v1,0xff
800935ec:	26624470 	addiu	v0,s3,17520
800935f0:	000b1840 	sll	v1,t3,0x1
800935f4:	02821021 	addu	v0,s4,v0
800935f8:	00651825 	or	v1,v1,a1
800935fc:	020e2025 	or	a0,s0,t6
80093600:	ac430000 	sw	v1,0(v0)
80093604:	27180001 	addiu	t8,t8,1
80093608:	24020008 	li	v0,8
8009360c:	0085800b 	movn	s0,a0,a1
80093610:	1302005e 	beq	t8,v0,8009378c <SDD1_decompress+0x540>
80093614:	000e7042 	srl	t6,t6,0x1
80093618:	26624470 	addiu	v0,s3,17520
8009361c:	03221021 	addu	v0,t9,v0
80093620:	8c4a0000 	lw	t2,0(v0)
80093624:	8fa70018 	lw	a3,24(sp)
80093628:	01561824 	and	v1,t2,s6
8009362c:	02ea1024 	and	v0,s7,t2
80093630:	00e21025 	or	v0,a3,v0
80093634:	00031943 	sra	v1,v1,0x5
80093638:	00621825 	or	v1,v1,v0
8009363c:	306900ff 	andi	t1,v1,0xff
80093640:	26444490 	addiu	a0,s2,17552
80093644:	01242021 	addu	a0,t1,a0
80093648:	90860000 	lbu	a2,0(a0)
8009364c:	3c028019 	lui	v0,0x8019
80093650:	00063840 	sll	a3,a2,0x1
80093654:	24433290 	addiu	v1,v0,12944
80093658:	00e61021 	addu	v0,a3,a2
8009365c:	00431021 	addu	v0,v0,v1
80093660:	90440000 	lbu	a0,0(v0)
80093664:	26234530 	addiu	v1,s1,17712
80093668:	00831821 	addu	v1,a0,v1
8009366c:	90620000 	lbu	v0,0(v1)
80093670:	1440001f 	bnez	v0,800936f0 <SDD1_decompress+0x4a4>
80093674:	26224530 	addiu	v0,s1,17712
80093678:	15000006 	bnez	t0,80093694 <SDD1_decompress+0x448>
8009367c:	000c1040 	sll	v0,t4,0x1
80093680:	91a20000 	lbu	v0,0(t5)
80093684:	24080008 	li	t0,8
80093688:	25ad0001 	addiu	t5,t5,1
8009368c:	01826025 	or	t4,t4,v0
80093690:	000c1040 	sll	v0,t4,0x1
80093694:	3042fffe 	andi	v0,v0,0xfffe
80093698:	38458000 	xori	a1,v0,0x8000
8009369c:	00051c00 	sll	v1,a1,0x10
800936a0:	00031c03 	sra	v1,v1,0x10
800936a4:	04600062 	bltz	v1,80093830 <SDD1_decompress+0x5e4>
800936a8:	2508ffff 	addiu	t0,t0,-1
800936ac:	00851004 	sllv	v0,a1,a0
800936b0:	01044023 	subu	t0,t0,a0
800936b4:	0500006a 	bltz	t0,80093860 <SDD1_decompress+0x614>
800936b8:	304cffff 	andi	t4,v0,0xffff
800936bc:	2403007f 	li	v1,127
800936c0:	00831807 	srav	v1,v1,a0
800936c4:	00051202 	srl	v0,a1,0x8
800936c8:	00431025 	or	v0,v0,v1
800936cc:	3c038019 	lui	v1,0x8019
800936d0:	246332f4 	addiu	v1,v1,13044
800936d4:	304200ff 	andi	v0,v0,0xff
800936d8:	00431021 	addu	v0,v0,v1
800936dc:	90430000 	lbu	v1,0(v0)
800936e0:	26224530 	addiu	v0,s1,17712
800936e4:	00821021 	addu	v0,a0,v0
800936e8:	a0430000 	sb	v1,0(v0)
800936ec:	26224530 	addiu	v0,s1,17712
800936f0:	00822821 	addu	a1,a0,v0
800936f4:	90a30000 	lbu	v1,0(a1)
800936f8:	24020080 	li	v0,128
800936fc:	2463ffff 	addiu	v1,v1,-1
80093700:	306300ff 	andi	v1,v1,0xff
80093704:	1062003c 	beq	v1,v0,800937f8 <SDD1_decompress+0x5ac>
80093708:	a0a30000 	sb	v1,0(a1)
8009370c:	1060ff54 	beqz	v1,80093460 <SDD1_decompress+0x214>
80093710:	3c048019 	lui	a0,0x8019
80093714:	26a344b0 	addiu	v1,s5,17584
80093718:	00091080 	sll	v0,t1,0x2
8009371c:	00431021 	addu	v0,v0,v1
80093720:	08024d26 	j	80093498 <SDD1_decompress+0x24c>
80093724:	90430000 	lbu	v1,0(v0)
80093728:	3c048019 	lui	a0,0x8019
8009372c:	24823290 	addiu	v0,a0,12944
80093730:	01271821 	addu	v1,t1,a3
80093734:	00621821 	addu	v1,v1,v0
80093738:	90640001 	lbu	a0,1(v1)
8009373c:	26424490 	addiu	v0,s2,17552
80093740:	01421021 	addu	v0,t2,v0
80093744:	a0440000 	sb	a0,0(v0)
80093748:	a0a00000 	sb	zero,0(a1)
8009374c:	26a344b0 	addiu	v1,s5,17584
80093750:	000a1080 	sll	v0,t2,0x2
80093754:	00431021 	addu	v0,v0,v1
80093758:	90430000 	lbu	v1,0(v0)
8009375c:	26624470 	addiu	v0,s3,17520
80093760:	306500ff 	andi	a1,v1,0xff
80093764:	000b1840 	sll	v1,t3,0x1
80093768:	02821021 	addu	v0,s4,v0
8009376c:	00651825 	or	v1,v1,a1
80093770:	020e2025 	or	a0,s0,t6
80093774:	ac430000 	sw	v1,0(v0)
80093778:	27180001 	addiu	t8,t8,1
8009377c:	24020008 	li	v0,8
80093780:	0085800b 	movn	s0,a0,a1
80093784:	1702ffa4 	bne	t8,v0,80093618 <SDD1_decompress+0x3cc>
80093788:	000e7042 	srl	t6,t6,0x1
8009378c:	8fa50068 	lw	a1,104(sp)
80093790:	24020001 	li	v0,1
80093794:	a0af0000 	sb	t7,0(a1)
80093798:	8fa70028 	lw	a3,40(sp)
8009379c:	10e202b5 	beq	a3,v0,80094274 <SDD1_decompress+0x1028>
800937a0:	24e7fffe 	addiu	a3,a3,-2
800937a4:	afa70028 	sw	a3,40(sp)
800937a8:	10e002c4 	beqz	a3,800942bc <SDD1_decompress+0x1070>
800937ac:	a0b00001 	sb	s0,1(a1)
800937b0:	8fa30024 	lw	v1,36(sp)
800937b4:	24620020 	addiu	v0,v1,32
800937b8:	304200ff 	andi	v0,v0,0xff
800937bc:	14400009 	bnez	v0,800937e4 <SDD1_decompress+0x598>
800937c0:	afa20024 	sw	v0,36(sp)
800937c4:	8fa40020 	lw	a0,32(sp)
800937c8:	24820002 	addiu	v0,a0,2
800937cc:	30420007 	andi	v0,v0,0x7
800937d0:	304500ff 	andi	a1,v0,0xff
800937d4:	24470001 	addiu	a3,v0,1
800937d8:	afa20020 	sw	v0,32(sp)
800937dc:	afa50038 	sw	a1,56(sp)
800937e0:	afa70034 	sw	a3,52(sp)
800937e4:	8fa20068 	lw	v0,104(sp)
800937e8:	24420002 	addiu	v0,v0,2
800937ec:	afa20068 	sw	v0,104(sp)
800937f0:	08024d06 	j	80093418 <SDD1_decompress+0x1cc>
800937f4:	8fa20034 	lw	v0,52(sp)
800937f8:	3c048019 	lui	a0,0x8019
800937fc:	24823290 	addiu	v0,a0,12944
80093800:	00e61821 	addu	v1,a3,a2
80093804:	00621821 	addu	v1,v1,v0
80093808:	90640001 	lbu	a0,1(v1)
8009380c:	26424490 	addiu	v0,s2,17552
80093810:	01221021 	addu	v0,t1,v0
80093814:	26a344b0 	addiu	v1,s5,17584
80093818:	a0440000 	sb	a0,0(v0)
8009381c:	00091080 	sll	v0,t1,0x2
80093820:	00431021 	addu	v0,v0,v1
80093824:	90430000 	lbu	v1,0(v0)
80093828:	08024d26 	j	80093498 <SDD1_decompress+0x24c>
8009382c:	a0a00000 	sb	zero,0(a1)
80093830:	24020001 	li	v0,1
80093834:	00821004 	sllv	v0,v0,a0
80093838:	2442ff80 	addiu	v0,v0,-128
8009383c:	304300ff 	andi	v1,v0,0xff
80093840:	08024db8 	j	800936e0 <SDD1_decompress+0x494>
80093844:	00a06021 	move	t4,a1
80093848:	24020001 	li	v0,1
8009384c:	00c21004 	sllv	v0,v0,a2
80093850:	2442ff80 	addiu	v0,v0,-128
80093854:	304300ff 	andi	v1,v0,0xff
80093858:	08024d5e 	j	80093578 <SDD1_decompress+0x32c>
8009385c:	00806021 	move	t4,a0
80093860:	91a20000 	lbu	v0,0(t5)
80093864:	00081823 	negu	v1,t0
80093868:	00621004 	sllv	v0,v0,v1
8009386c:	004c1025 	or	v0,v0,t4
80093870:	304cffff 	andi	t4,v0,0xffff
80093874:	25ad0001 	addiu	t5,t5,1
80093878:	08024daf 	j	800936bc <SDD1_decompress+0x470>
8009387c:	25080008 	addiu	t0,t0,8
80093880:	91a20000 	lbu	v0,0(t5)
80093884:	00081823 	negu	v1,t0
80093888:	00621004 	sllv	v0,v0,v1
8009388c:	004c1025 	or	v0,v0,t4
80093890:	304cffff 	andi	t4,v0,0xffff
80093894:	25ad0001 	addiu	t5,t5,1
80093898:	08024d55 	j	80093554 <SDD1_decompress+0x308>
8009389c:	25080008 	addiu	t0,t0,8
800938a0:	26a344b0 	addiu	v1,s5,17584
800938a4:	00092080 	sll	a0,t1,0x2
800938a8:	00832021 	addu	a0,a0,v1
800938ac:	8c820000 	lw	v0,0(a0)
800938b0:	38420001 	xori	v0,v0,0x1
800938b4:	304300ff 	andi	v1,v0,0xff
800938b8:	08024d26 	j	80093498 <SDD1_decompress+0x24c>
800938bc:	ac820000 	sw	v0,0(a0)
800938c0:	26a344b0 	addiu	v1,s5,17584
800938c4:	000a2080 	sll	a0,t2,0x2
800938c8:	00832021 	addu	a0,a0,v1
800938cc:	8c820000 	lw	v0,0(a0)
800938d0:	38420001 	xori	v0,v0,0x1
800938d4:	304300ff 	andi	v1,v0,0xff
800938d8:	08024d7a 	j	800935e8 <SDD1_decompress+0x39c>
800938dc:	ac820000 	sw	v0,0(a0)
800938e0:	24030180 	li	v1,384
800938e4:	ac43443c 	sw	v1,17468(v0)
800938e8:	24040003 	li	a0,3
800938ec:	3c02801f 	lui	v0,0x801f
800938f0:	08024cb0 	j	800932c0 <SDD1_decompress+0x74>
800938f4:	ac444440 	sw	a0,17472(v0)
800938f8:	3c03801f 	lui	v1,0x801f
800938fc:	3c02801f 	lui	v0,0x801f
80093900:	3c04801f 	lui	a0,0x801f
80093904:	3c05801f 	lui	a1,0x801f
80093908:	24070001 	li	a3,1
8009390c:	80784440 	lb	t8,17472(v1)
80093910:	8c59443c 	lw	t9,17468(v0)
80093914:	3c03801f 	lui	v1,0x801f
80093918:	8c884444 	lw	t0,17476(a0)
8009391c:	94ab444c 	lhu	t3,17484(a1)
80093920:	8c6d4448 	lw	t5,17480(v1)
80093924:	afa00010 	sw	zero,16(sp)
80093928:	afa00014 	sw	zero,20(sp)
8009392c:	afa00030 	sw	zero,48(sp)
80093930:	afa7002c 	sw	a3,44(sp)
80093934:	00e01821 	move	v1,a3
80093938:	8fa40030 	lw	a0,48(sp)
8009393c:	306200ff 	andi	v0,v1,0xff
80093940:	30830001 	andi	v1,a0,0x1
80093944:	30440001 	andi	a0,v0,0x1
80093948:	00031900 	sll	v1,v1,0x4
8009394c:	00042100 	sll	a0,a0,0x4
80093950:	8fa50030 	lw	a1,48(sp)
80093954:	00031e00 	sll	v1,v1,0x18
80093958:	0004f600 	sll	s8,a0,0x18
8009395c:	00031e03 	sra	v1,v1,0x18
80093960:	001ef603 	sra	s8,s8,0x18
80093964:	0002b880 	sll	s7,v0,0x2
80093968:	240e0080 	li	t6,128
8009396c:	00007821 	move	t7,zero
80093970:	00008021 	move	s0,zero
80093974:	0000a021 	move	s4,zero
80093978:	0005b080 	sll	s6,a1,0x2
8009397c:	08024ed0 	j	80093b40 <SDD1_decompress+0x8f4>
80093980:	afa3001c 	sw	v1,28(sp)
80093984:	3c078019 	lui	a3,0x8019
80093988:	24e33290 	addiu	v1,a3,12944
8009398c:	00431021 	addu	v0,v0,v1
80093990:	90440002 	lbu	a0,2(v0)
80093994:	26434490 	addiu	v1,s2,17552
80093998:	01231821 	addu	v1,t1,v1
8009399c:	2cc20002 	sltiu	v0,a2,2
800939a0:	14400108 	bnez	v0,80093dc4 <SDD1_decompress+0xb78>
800939a4:	a0640000 	sb	a0,0(v1)
800939a8:	26a344b0 	addiu	v1,s5,17584
800939ac:	00091080 	sll	v0,t1,0x2
800939b0:	00431021 	addu	v0,v0,v1
800939b4:	90440000 	lbu	a0,0(v0)
800939b8:	38830001 	xori	v1,a0,0x1
800939bc:	306500ff 	andi	a1,v1,0xff
800939c0:	000a1040 	sll	v0,t2,0x1
800939c4:	26634470 	addiu	v1,s3,17520
800939c8:	02c32021 	addu	a0,s6,v1
800939cc:	00451025 	or	v0,v0,a1
800939d0:	ac820000 	sw	v0,0(a0)
800939d4:	02e31821 	addu	v1,s7,v1
800939d8:	8c6c0000 	lw	t4,0(v1)
800939dc:	26444490 	addiu	a0,s2,17552
800939e0:	032c1824 	and	v1,t9,t4
800939e4:	030c1024 	and	v0,t8,t4
800939e8:	03c21025 	or	v0,s8,v0
800939ec:	00031943 	sra	v1,v1,0x5
800939f0:	00621825 	or	v1,v1,v0
800939f4:	306a00ff 	andi	t2,v1,0xff
800939f8:	01442021 	addu	a0,t2,a0
800939fc:	90870000 	lbu	a3,0(a0)
80093a00:	3c028019 	lui	v0,0x8019
80093a04:	00074840 	sll	t1,a3,0x1
80093a08:	24433290 	addiu	v1,v0,12944
80093a0c:	01271021 	addu	v0,t1,a3
80093a10:	00431021 	addu	v0,v0,v1
80093a14:	90460000 	lbu	a2,0(v0)
80093a18:	26234530 	addiu	v1,s1,17712
80093a1c:	00c31821 	addu	v1,a2,v1
80093a20:	90640000 	lbu	a0,0(v1)
80093a24:	01ee1025 	or	v0,t7,t6
80093a28:	14800020 	bnez	a0,80093aac <SDD1_decompress+0x860>
80093a2c:	0045780b 	movn	t7,v0,a1
80093a30:	15000007 	bnez	t0,80093a50 <SDD1_decompress+0x804>
80093a34:	000b1040 	sll	v0,t3,0x1
80093a38:	91a20000 	lbu	v0,0(t5)
80093a3c:	24080008 	li	t0,8
80093a40:	01621025 	or	v0,t3,v0
80093a44:	25ad0001 	addiu	t5,t5,1
80093a48:	304bffff 	andi	t3,v0,0xffff
80093a4c:	000b1040 	sll	v0,t3,0x1
80093a50:	3042fffe 	andi	v0,v0,0xfffe
80093a54:	384b8000 	xori	t3,v0,0x8000
80093a58:	000b1c00 	sll	v1,t3,0x10
80093a5c:	00031c03 	sra	v1,v1,0x10
80093a60:	046000bd 	bltz	v1,80093d58 <SDD1_decompress+0xb0c>
80093a64:	2508ffff 	addiu	t0,t0,-1
80093a68:	00cb1004 	sllv	v0,t3,a2
80093a6c:	01064023 	subu	t0,t0,a2
80093a70:	050000cc 	bltz	t0,80093da4 <SDD1_decompress+0xb58>
80093a74:	3044ffff 	andi	a0,v0,0xffff
80093a78:	2403007f 	li	v1,127
80093a7c:	000b1202 	srl	v0,t3,0x8
80093a80:	00c31807 	srav	v1,v1,a2
80093a84:	00431025 	or	v0,v0,v1
80093a88:	3c038019 	lui	v1,0x8019
80093a8c:	246332f4 	addiu	v1,v1,13044
80093a90:	304200ff 	andi	v0,v0,0xff
80093a94:	00431021 	addu	v0,v0,v1
80093a98:	90430000 	lbu	v1,0(v0)
80093a9c:	00805821 	move	t3,a0
80093aa0:	26224530 	addiu	v0,s1,17712
80093aa4:	00c21021 	addu	v0,a2,v0
80093aa8:	a0430000 	sb	v1,0(v0)
80093aac:	26224530 	addiu	v0,s1,17712
80093ab0:	00c22821 	addu	a1,a2,v0
80093ab4:	90a30000 	lbu	v1,0(a1)
80093ab8:	24020080 	li	v0,128
80093abc:	2463ffff 	addiu	v1,v1,-1
80093ac0:	306300ff 	andi	v1,v1,0xff
80093ac4:	10620063 	beq	v1,v0,80093c54 <SDD1_decompress+0xa08>
80093ac8:	a0a30000 	sb	v1,0(a1)
80093acc:	1460006b 	bnez	v1,80093c7c <SDD1_decompress+0xa30>
80093ad0:	26a344b0 	addiu	v1,s5,17584
80093ad4:	3c048019 	lui	a0,0x8019
80093ad8:	24833290 	addiu	v1,a0,12944
80093adc:	01271021 	addu	v0,t1,a3
80093ae0:	00431021 	addu	v0,v0,v1
80093ae4:	90440002 	lbu	a0,2(v0)
80093ae8:	26434490 	addiu	v1,s2,17552
80093aec:	01431821 	addu	v1,t2,v1
80093af0:	2ce20002 	sltiu	v0,a3,2
80093af4:	144000bb 	bnez	v0,80093de4 <SDD1_decompress+0xb98>
80093af8:	a0640000 	sb	a0,0(v1)
80093afc:	26a344b0 	addiu	v1,s5,17584
80093b00:	000a1080 	sll	v0,t2,0x2
80093b04:	00431021 	addu	v0,v0,v1
80093b08:	90440000 	lbu	a0,0(v0)
80093b0c:	38830001 	xori	v1,a0,0x1
80093b10:	306500ff 	andi	a1,v1,0xff
80093b14:	26624470 	addiu	v0,s3,17520
80093b18:	000c1840 	sll	v1,t4,0x1
80093b1c:	02e21021 	addu	v0,s7,v0
80093b20:	00651825 	or	v1,v1,a1
80093b24:	020e2025 	or	a0,s0,t6
80093b28:	ac430000 	sw	v1,0(v0)
80093b2c:	26940001 	addiu	s4,s4,1
80093b30:	24020008 	li	v0,8
80093b34:	0085800b 	movn	s0,a0,a1
80093b38:	1282005f 	beq	s4,v0,80093cb8 <SDD1_decompress+0xa6c>
80093b3c:	000e7042 	srl	t6,t6,0x1
80093b40:	26624470 	addiu	v0,s3,17520
80093b44:	02c21021 	addu	v0,s6,v0
80093b48:	8c4a0000 	lw	t2,0(v0)
80093b4c:	8fa7001c 	lw	a3,28(sp)
80093b50:	01591824 	and	v1,t2,t9
80093b54:	030a1024 	and	v0,t8,t2
80093b58:	00e21025 	or	v0,a3,v0
80093b5c:	00031943 	sra	v1,v1,0x5
80093b60:	00621825 	or	v1,v1,v0
80093b64:	306900ff 	andi	t1,v1,0xff
80093b68:	26444490 	addiu	a0,s2,17552
80093b6c:	01242021 	addu	a0,t1,a0
80093b70:	90860000 	lbu	a2,0(a0)
80093b74:	3c028019 	lui	v0,0x8019
80093b78:	00063840 	sll	a3,a2,0x1
80093b7c:	24433290 	addiu	v1,v0,12944
80093b80:	00e61021 	addu	v0,a3,a2
80093b84:	00431021 	addu	v0,v0,v1
80093b88:	90440000 	lbu	a0,0(v0)
80093b8c:	26234530 	addiu	v1,s1,17712
80093b90:	00831821 	addu	v1,a0,v1
80093b94:	90620000 	lbu	v0,0(v1)
80093b98:	14400020 	bnez	v0,80093c1c <SDD1_decompress+0x9d0>
80093b9c:	26224530 	addiu	v0,s1,17712
80093ba0:	15000007 	bnez	t0,80093bc0 <SDD1_decompress+0x974>
80093ba4:	000b1040 	sll	v0,t3,0x1
80093ba8:	91a20000 	lbu	v0,0(t5)
80093bac:	24080008 	li	t0,8
80093bb0:	01621025 	or	v0,t3,v0
80093bb4:	25ad0001 	addiu	t5,t5,1
80093bb8:	304bffff 	andi	t3,v0,0xffff
80093bbc:	000b1040 	sll	v0,t3,0x1
80093bc0:	3042fffe 	andi	v0,v0,0xfffe
80093bc4:	38458000 	xori	a1,v0,0x8000
80093bc8:	00051c00 	sll	v1,a1,0x10
80093bcc:	00031c03 	sra	v1,v1,0x10
80093bd0:	04600066 	bltz	v1,80093d6c <SDD1_decompress+0xb20>
80093bd4:	2508ffff 	addiu	t0,t0,-1
80093bd8:	00851004 	sllv	v0,a1,a0
80093bdc:	01044023 	subu	t0,t0,a0
80093be0:	05000068 	bltz	t0,80093d84 <SDD1_decompress+0xb38>
80093be4:	304bffff 	andi	t3,v0,0xffff
80093be8:	2403007f 	li	v1,127
80093bec:	00831807 	srav	v1,v1,a0
80093bf0:	00051202 	srl	v0,a1,0x8
80093bf4:	00431025 	or	v0,v0,v1
80093bf8:	3c038019 	lui	v1,0x8019
80093bfc:	246332f4 	addiu	v1,v1,13044
80093c00:	304200ff 	andi	v0,v0,0xff
80093c04:	00431021 	addu	v0,v0,v1
80093c08:	90430000 	lbu	v1,0(v0)
80093c0c:	26224530 	addiu	v0,s1,17712
80093c10:	00821021 	addu	v0,a0,v0
80093c14:	a0430000 	sb	v1,0(v0)
80093c18:	26224530 	addiu	v0,s1,17712
80093c1c:	00822821 	addu	a1,a0,v0
80093c20:	90a30000 	lbu	v1,0(a1)
80093c24:	24020080 	li	v0,128
80093c28:	2463ffff 	addiu	v1,v1,-1
80093c2c:	306300ff 	andi	v1,v1,0xff
80093c30:	1062003b 	beq	v1,v0,80093d20 <SDD1_decompress+0xad4>
80093c34:	a0a30000 	sb	v1,0(a1)
80093c38:	1060ff52 	beqz	v1,80093984 <SDD1_decompress+0x738>
80093c3c:	00e61021 	addu	v0,a3,a2
80093c40:	26a344b0 	addiu	v1,s5,17584
80093c44:	00091080 	sll	v0,t1,0x2
80093c48:	00431021 	addu	v0,v0,v1
80093c4c:	08024e6f 	j	800939bc <SDD1_decompress+0x770>
80093c50:	90430000 	lbu	v1,0(v0)
80093c54:	3c048019 	lui	a0,0x8019
80093c58:	24823290 	addiu	v0,a0,12944
80093c5c:	01271821 	addu	v1,t1,a3
80093c60:	00621821 	addu	v1,v1,v0
80093c64:	90640001 	lbu	a0,1(v1)
80093c68:	26424490 	addiu	v0,s2,17552
80093c6c:	01421021 	addu	v0,t2,v0
80093c70:	a0440000 	sb	a0,0(v0)
80093c74:	a0a00000 	sb	zero,0(a1)
80093c78:	26a344b0 	addiu	v1,s5,17584
80093c7c:	000a1080 	sll	v0,t2,0x2
80093c80:	00431021 	addu	v0,v0,v1
80093c84:	90430000 	lbu	v1,0(v0)
80093c88:	26624470 	addiu	v0,s3,17520
80093c8c:	306500ff 	andi	a1,v1,0xff
80093c90:	000c1840 	sll	v1,t4,0x1
80093c94:	02e21021 	addu	v0,s7,v0
80093c98:	00651825 	or	v1,v1,a1
80093c9c:	020e2025 	or	a0,s0,t6
80093ca0:	ac430000 	sw	v1,0(v0)
80093ca4:	26940001 	addiu	s4,s4,1
80093ca8:	24020008 	li	v0,8
80093cac:	0085800b 	movn	s0,a0,a1
80093cb0:	1682ffa3 	bne	s4,v0,80093b40 <SDD1_decompress+0x8f4>
80093cb4:	000e7042 	srl	t6,t6,0x1
80093cb8:	8fa50068 	lw	a1,104(sp)
80093cbc:	24020001 	li	v0,1
80093cc0:	a0af0000 	sb	t7,0(a1)
80093cc4:	8fa70028 	lw	a3,40(sp)
80093cc8:	10e20247 	beq	a3,v0,800945e8 <SDD1_decompress+0x139c>
80093ccc:	24e7fffe 	addiu	a3,a3,-2
80093cd0:	afa70028 	sw	a3,40(sp)
80093cd4:	10e0024b 	beqz	a3,80094604 <SDD1_decompress+0x13b8>
80093cd8:	a0b00001 	sb	s0,1(a1)
80093cdc:	8fa30010 	lw	v1,16(sp)
80093ce0:	24620020 	addiu	v0,v1,32
80093ce4:	304200ff 	andi	v0,v0,0xff
80093ce8:	14400008 	bnez	v0,80093d0c <SDD1_decompress+0xac0>
80093cec:	afa20010 	sw	v0,16(sp)
80093cf0:	8fa40014 	lw	a0,20(sp)
80093cf4:	38840002 	xori	a0,a0,0x2
80093cf8:	308500ff 	andi	a1,a0,0xff
80093cfc:	24870001 	addiu	a3,a0,1
80093d00:	afa40014 	sw	a0,20(sp)
80093d04:	afa50030 	sw	a1,48(sp)
80093d08:	afa7002c 	sw	a3,44(sp)
80093d0c:	8fa20068 	lw	v0,104(sp)
80093d10:	8fa3002c 	lw	v1,44(sp)
80093d14:	24420002 	addiu	v0,v0,2
80093d18:	08024e4e 	j	80093938 <SDD1_decompress+0x6ec>
80093d1c:	afa20068 	sw	v0,104(sp)
80093d20:	3c048019 	lui	a0,0x8019
80093d24:	24823290 	addiu	v0,a0,12944
80093d28:	00e61821 	addu	v1,a3,a2
80093d2c:	00621821 	addu	v1,v1,v0
80093d30:	90640001 	lbu	a0,1(v1)
80093d34:	26424490 	addiu	v0,s2,17552
80093d38:	01221021 	addu	v0,t1,v0
80093d3c:	26a344b0 	addiu	v1,s5,17584
80093d40:	a0440000 	sb	a0,0(v0)
80093d44:	00091080 	sll	v0,t1,0x2
80093d48:	00431021 	addu	v0,v0,v1
80093d4c:	90430000 	lbu	v1,0(v0)
80093d50:	08024e6f 	j	800939bc <SDD1_decompress+0x770>
80093d54:	a0a00000 	sb	zero,0(a1)
80093d58:	24020001 	li	v0,1
80093d5c:	00c21004 	sllv	v0,v0,a2
80093d60:	2442ff80 	addiu	v0,v0,-128
80093d64:	08024ea8 	j	80093aa0 <SDD1_decompress+0x854>
80093d68:	304300ff 	andi	v1,v0,0xff
80093d6c:	24020001 	li	v0,1
80093d70:	00821004 	sllv	v0,v0,a0
80093d74:	2442ff80 	addiu	v0,v0,-128
80093d78:	304300ff 	andi	v1,v0,0xff
80093d7c:	08024f03 	j	80093c0c <SDD1_decompress+0x9c0>
80093d80:	00a05821 	move	t3,a1
80093d84:	91a20000 	lbu	v0,0(t5)
80093d88:	00081823 	negu	v1,t0
80093d8c:	00621004 	sllv	v0,v0,v1
80093d90:	004b1025 	or	v0,v0,t3
80093d94:	304bffff 	andi	t3,v0,0xffff
80093d98:	25ad0001 	addiu	t5,t5,1
80093d9c:	08024efa 	j	80093be8 <SDD1_decompress+0x99c>
80093da0:	25080008 	addiu	t0,t0,8
80093da4:	91a20000 	lbu	v0,0(t5)
80093da8:	00081823 	negu	v1,t0
80093dac:	00621004 	sllv	v0,v0,v1
80093db0:	00441025 	or	v0,v0,a0
80093db4:	3044ffff 	andi	a0,v0,0xffff
80093db8:	25ad0001 	addiu	t5,t5,1
80093dbc:	08024e9e 	j	80093a78 <SDD1_decompress+0x82c>
80093dc0:	25080008 	addiu	t0,t0,8
80093dc4:	26a344b0 	addiu	v1,s5,17584
80093dc8:	00092080 	sll	a0,t1,0x2
80093dcc:	00832021 	addu	a0,a0,v1
80093dd0:	8c820000 	lw	v0,0(a0)
80093dd4:	38420001 	xori	v0,v0,0x1
80093dd8:	304300ff 	andi	v1,v0,0xff
80093ddc:	08024e6f 	j	800939bc <SDD1_decompress+0x770>
80093de0:	ac820000 	sw	v0,0(a0)
80093de4:	26a344b0 	addiu	v1,s5,17584
80093de8:	000a2080 	sll	a0,t2,0x2
80093dec:	00832021 	addu	a0,a0,v1
80093df0:	8c820000 	lw	v0,0(a0)
80093df4:	38420001 	xori	v0,v0,0x1
80093df8:	304300ff 	andi	v1,v0,0xff
80093dfc:	08024ec4 	j	80093b10 <SDD1_decompress+0x8c4>
80093e00:	ac820000 	sw	v0,0(a0)
80093e04:	1460fd5e 	bnez	v1,80093380 <SDD1_decompress+0x134>
80093e08:	8fbf0064 	lw	ra,100(sp)
80093e0c:	3c02801f 	lui	v0,0x801f
80093e10:	3c03801f 	lui	v1,0x801f
80093e14:	8c58443c 	lw	t8,17468(v0)
80093e18:	80794440 	lb	t9,17472(v1)
80093e1c:	3c07801f 	lui	a3,0x801f
80093e20:	3c02801f 	lui	v0,0x801f
80093e24:	3c03801f 	lui	v1,0x801f
80093e28:	8cef4448 	lw	t7,17480(a3)
80093e2c:	8c494444 	lw	t1,17476(v0)
80093e30:	946a444c 	lhu	t2,17484(v1)
80093e34:	24100080 	li	s0,128
80093e38:	0000a021 	move	s4,zero
80093e3c:	0000b821 	move	s7,zero
80093e40:	08024fff 	j	80093ffc <SDD1_decompress+0xdb0>
80093e44:	0000b021 	move	s6,zero
80093e48:	3c058019 	lui	a1,0x8019
80093e4c:	24a33290 	addiu	v1,a1,12944
80093e50:	00431021 	addu	v0,v0,v1
80093e54:	90440002 	lbu	a0,2(v0)
80093e58:	26434490 	addiu	v1,s2,17552
80093e5c:	01031821 	addu	v1,t0,v1
80093e60:	2cc20002 	sltiu	v0,a2,2
80093e64:	144000f3 	bnez	v0,80094234 <SDD1_decompress+0xfe8>
80093e68:	a0640000 	sb	a0,0(v1)
80093e6c:	00081080 	sll	v0,t0,0x2
80093e70:	26a344b0 	addiu	v1,s5,17584
80093e74:	00431021 	addu	v0,v0,v1
80093e78:	90440000 	lbu	a0,0(v0)
80093e7c:	38850001 	xori	a1,a0,0x1
80093e80:	3c02802c 	lui	v0,0x802c
80093e84:	24424470 	addiu	v0,v0,17520
80093e88:	8c4d0004 	lw	t5,4(v0)
80093e8c:	26444490 	addiu	a0,s2,17552
80093e90:	030d1824 	and	v1,t8,t5
80093e94:	032d1024 	and	v0,t9,t5
80093e98:	34420010 	ori	v0,v0,0x10
80093e9c:	00031943 	sra	v1,v1,0x5
80093ea0:	00621825 	or	v1,v1,v0
80093ea4:	306b00ff 	andi	t3,v1,0xff
80093ea8:	01642021 	addu	a0,t3,a0
80093eac:	90880000 	lbu	t0,0(a0)
80093eb0:	3c028019 	lui	v0,0x8019
80093eb4:	00086040 	sll	t4,t0,0x1
80093eb8:	24433290 	addiu	v1,v0,12944
80093ebc:	01881021 	addu	v0,t4,t0
80093ec0:	00431021 	addu	v0,v0,v1
80093ec4:	90470000 	lbu	a3,0(v0)
80093ec8:	26234530 	addiu	v1,s1,17712
80093ecc:	00e31821 	addu	v1,a3,v1
80093ed0:	30a500ff 	andi	a1,a1,0xff
80093ed4:	000e2040 	sll	a0,t6,0x1
80093ed8:	90660000 	lbu	a2,0(v1)
80093edc:	00852025 	or	a0,a0,a1
80093ee0:	02901025 	or	v0,s4,s0
80093ee4:	0045a00b 	movn	s4,v0,a1
80093ee8:	14c00020 	bnez	a2,80093f6c <SDD1_decompress+0xd20>
80093eec:	ae644470 	sw	a0,17520(s3)
80093ef0:	15200007 	bnez	t1,80093f10 <SDD1_decompress+0xcc4>
80093ef4:	000a1040 	sll	v0,t2,0x1
80093ef8:	91e20000 	lbu	v0,0(t7)
80093efc:	24090008 	li	t1,8
80093f00:	01421025 	or	v0,t2,v0
80093f04:	25ef0001 	addiu	t7,t7,1
80093f08:	304affff 	andi	t2,v0,0xffff
80093f0c:	000a1040 	sll	v0,t2,0x1
80093f10:	3042fffe 	andi	v0,v0,0xfffe
80093f14:	384a8000 	xori	t2,v0,0x8000
80093f18:	000a1c00 	sll	v1,t2,0x10
80093f1c:	00031c03 	sra	v1,v1,0x10
80093f20:	046000a9 	bltz	v1,800941c8 <SDD1_decompress+0xf7c>
80093f24:	2529ffff 	addiu	t1,t1,-1
80093f28:	00ea1004 	sllv	v0,t2,a3
80093f2c:	01274823 	subu	t1,t1,a3
80093f30:	052000b8 	bltz	t1,80094214 <SDD1_decompress+0xfc8>
80093f34:	3044ffff 	andi	a0,v0,0xffff
80093f38:	2403007f 	li	v1,127
80093f3c:	000a1202 	srl	v0,t2,0x8
80093f40:	00e31807 	srav	v1,v1,a3
80093f44:	00431025 	or	v0,v0,v1
80093f48:	3c038019 	lui	v1,0x8019
80093f4c:	246332f4 	addiu	v1,v1,13044
80093f50:	304200ff 	andi	v0,v0,0xff
80093f54:	00431021 	addu	v0,v0,v1
80093f58:	90430000 	lbu	v1,0(v0)
80093f5c:	00805021 	move	t2,a0
80093f60:	26224530 	addiu	v0,s1,17712
80093f64:	00e21021 	addu	v0,a3,v0
80093f68:	a0430000 	sb	v1,0(v0)
80093f6c:	26224530 	addiu	v0,s1,17712
80093f70:	00e22821 	addu	a1,a3,v0
80093f74:	90a30000 	lbu	v1,0(a1)
80093f78:	24020080 	li	v0,128
80093f7c:	2463ffff 	addiu	v1,v1,-1
80093f80:	306300ff 	andi	v1,v1,0xff
80093f84:	1062005e 	beq	v1,v0,80094100 <SDD1_decompress+0xeb4>
80093f88:	a0a30000 	sb	v1,0(a1)
80093f8c:	14600066 	bnez	v1,80094128 <SDD1_decompress+0xedc>
80093f90:	26a344b0 	addiu	v1,s5,17584
80093f94:	3c078019 	lui	a3,0x8019
80093f98:	24e33290 	addiu	v1,a3,12944
80093f9c:	01881021 	addu	v0,t4,t0
80093fa0:	00431021 	addu	v0,v0,v1
80093fa4:	90440002 	lbu	a0,2(v0)
80093fa8:	26434490 	addiu	v1,s2,17552
80093fac:	01631821 	addu	v1,t3,v1
80093fb0:	2d020002 	sltiu	v0,t0,2
80093fb4:	144000a7 	bnez	v0,80094254 <SDD1_decompress+0x1008>
80093fb8:	a0640000 	sb	a0,0(v1)
80093fbc:	26a344b0 	addiu	v1,s5,17584
80093fc0:	000b1080 	sll	v0,t3,0x2
80093fc4:	00431021 	addu	v0,v0,v1
80093fc8:	90440000 	lbu	a0,0(v0)
80093fcc:	38830001 	xori	v1,a0,0x1
80093fd0:	306500ff 	andi	a1,v1,0xff
80093fd4:	000d1840 	sll	v1,t5,0x1
80093fd8:	26624470 	addiu	v0,s3,17520
80093fdc:	00651825 	or	v1,v1,a1
80093fe0:	02f02025 	or	a0,s7,s0
80093fe4:	ac430004 	sw	v1,4(v0)
80093fe8:	26d60001 	addiu	s6,s6,1
80093fec:	24020008 	li	v0,8
80093ff0:	0085b80b 	movn	s7,a0,a1
80093ff4:	12c2005a 	beq	s6,v0,80094160 <SDD1_decompress+0xf14>
80093ff8:	00108042 	srl	s0,s0,0x1
80093ffc:	8e6e4470 	lw	t6,17520(s3)
80094000:	26444490 	addiu	a0,s2,17552
80094004:	01d81024 	and	v0,t6,t8
80094008:	032e1824 	and	v1,t9,t6
8009400c:	00021143 	sra	v0,v0,0x5
80094010:	00431025 	or	v0,v0,v1
80094014:	304800ff 	andi	t0,v0,0xff
80094018:	01042021 	addu	a0,t0,a0
8009401c:	90860000 	lbu	a2,0(a0)
80094020:	3c048019 	lui	a0,0x8019
80094024:	00063840 	sll	a3,a2,0x1
80094028:	24833290 	addiu	v1,a0,12944
8009402c:	00e61021 	addu	v0,a3,a2
80094030:	00431021 	addu	v0,v0,v1
80094034:	90440000 	lbu	a0,0(v0)
80094038:	26234530 	addiu	v1,s1,17712
8009403c:	00831821 	addu	v1,a0,v1
80094040:	90620000 	lbu	v0,0(v1)
80094044:	14400020 	bnez	v0,800940c8 <SDD1_decompress+0xe7c>
80094048:	26224530 	addiu	v0,s1,17712
8009404c:	15200007 	bnez	t1,8009406c <SDD1_decompress+0xe20>
80094050:	000a1040 	sll	v0,t2,0x1
80094054:	91e20000 	lbu	v0,0(t7)
80094058:	24090008 	li	t1,8
8009405c:	01421025 	or	v0,t2,v0
80094060:	25ef0001 	addiu	t7,t7,1
80094064:	304affff 	andi	t2,v0,0xffff
80094068:	000a1040 	sll	v0,t2,0x1
8009406c:	3042fffe 	andi	v0,v0,0xfffe
80094070:	38458000 	xori	a1,v0,0x8000
80094074:	00051c00 	sll	v1,a1,0x10
80094078:	00031c03 	sra	v1,v1,0x10
8009407c:	04600057 	bltz	v1,800941dc <SDD1_decompress+0xf90>
80094080:	2529ffff 	addiu	t1,t1,-1
80094084:	00851004 	sllv	v0,a1,a0
80094088:	01244823 	subu	t1,t1,a0
8009408c:	05200059 	bltz	t1,800941f4 <SDD1_decompress+0xfa8>
80094090:	304affff 	andi	t2,v0,0xffff
80094094:	2403007f 	li	v1,127
80094098:	00831807 	srav	v1,v1,a0
8009409c:	00051202 	srl	v0,a1,0x8
800940a0:	00431025 	or	v0,v0,v1
800940a4:	3c038019 	lui	v1,0x8019
800940a8:	246332f4 	addiu	v1,v1,13044
800940ac:	304200ff 	andi	v0,v0,0xff
800940b0:	00431021 	addu	v0,v0,v1
800940b4:	90430000 	lbu	v1,0(v0)
800940b8:	26224530 	addiu	v0,s1,17712
800940bc:	00821021 	addu	v0,a0,v0
800940c0:	a0430000 	sb	v1,0(v0)
800940c4:	26224530 	addiu	v0,s1,17712
800940c8:	00822821 	addu	a1,a0,v0
800940cc:	90a30000 	lbu	v1,0(a1)
800940d0:	24020080 	li	v0,128
800940d4:	2463ffff 	addiu	v1,v1,-1
800940d8:	306300ff 	andi	v1,v1,0xff
800940dc:	1062002c 	beq	v1,v0,80094190 <SDD1_decompress+0xf44>
800940e0:	a0a30000 	sb	v1,0(a1)
800940e4:	1060ff58 	beqz	v1,80093e48 <SDD1_decompress+0xbfc>
800940e8:	00e61021 	addu	v0,a3,a2
800940ec:	00081080 	sll	v0,t0,0x2
800940f0:	26a344b0 	addiu	v1,s5,17584
800940f4:	00431021 	addu	v0,v0,v1
800940f8:	08024fa0 	j	80093e80 <SDD1_decompress+0xc34>
800940fc:	90450000 	lbu	a1,0(v0)
80094100:	3c048019 	lui	a0,0x8019
80094104:	24823290 	addiu	v0,a0,12944
80094108:	01881821 	addu	v1,t4,t0
8009410c:	00621821 	addu	v1,v1,v0
80094110:	90640001 	lbu	a0,1(v1)
80094114:	26424490 	addiu	v0,s2,17552
80094118:	01621021 	addu	v0,t3,v0
8009411c:	a0440000 	sb	a0,0(v0)
80094120:	a0a00000 	sb	zero,0(a1)
80094124:	26a344b0 	addiu	v1,s5,17584
80094128:	000b1080 	sll	v0,t3,0x2
8009412c:	00431021 	addu	v0,v0,v1
80094130:	90430000 	lbu	v1,0(v0)
80094134:	26624470 	addiu	v0,s3,17520
80094138:	306500ff 	andi	a1,v1,0xff
8009413c:	000d1840 	sll	v1,t5,0x1
80094140:	00651825 	or	v1,v1,a1
80094144:	02f02025 	or	a0,s7,s0
80094148:	ac430004 	sw	v1,4(v0)
8009414c:	26d60001 	addiu	s6,s6,1
80094150:	24020008 	li	v0,8
80094154:	0085b80b 	movn	s7,a0,a1
80094158:	16c2ffa8 	bne	s6,v0,80093ffc <SDD1_decompress+0xdb0>
8009415c:	00108042 	srl	s0,s0,0x1
80094160:	8fa50068 	lw	a1,104(sp)
80094164:	24020001 	li	v0,1
80094168:	a0b40000 	sb	s4,0(a1)
8009416c:	8fa70028 	lw	a3,40(sp)
80094170:	10e20132 	beq	a3,v0,8009463c <SDD1_decompress+0x13f0>
80094174:	24e7fffe 	addiu	a3,a3,-2
80094178:	afa70028 	sw	a3,40(sp)
8009417c:	10e00128 	beqz	a3,80094620 <SDD1_decompress+0x13d4>
80094180:	a0b70001 	sb	s7,1(a1)
80094184:	24a50002 	addiu	a1,a1,2
80094188:	08024f8d 	j	80093e34 <SDD1_decompress+0xbe8>
8009418c:	afa50068 	sw	a1,104(sp)
80094190:	00e61821 	addu	v1,a3,a2
80094194:	3c078019 	lui	a3,0x8019
80094198:	24e23290 	addiu	v0,a3,12944
8009419c:	00621821 	addu	v1,v1,v0
800941a0:	90640001 	lbu	a0,1(v1)
800941a4:	26424490 	addiu	v0,s2,17552
800941a8:	01021021 	addu	v0,t0,v0
800941ac:	a0440000 	sb	a0,0(v0)
800941b0:	26a344b0 	addiu	v1,s5,17584
800941b4:	00081080 	sll	v0,t0,0x2
800941b8:	00431021 	addu	v0,v0,v1
800941bc:	a0a00000 	sb	zero,0(a1)
800941c0:	08024fa0 	j	80093e80 <SDD1_decompress+0xc34>
800941c4:	90450000 	lbu	a1,0(v0)
800941c8:	24020001 	li	v0,1
800941cc:	00e21004 	sllv	v0,v0,a3
800941d0:	2442ff80 	addiu	v0,v0,-128
800941d4:	08024fd8 	j	80093f60 <SDD1_decompress+0xd14>
800941d8:	304300ff 	andi	v1,v0,0xff
800941dc:	24020001 	li	v0,1
800941e0:	00821004 	sllv	v0,v0,a0
800941e4:	2442ff80 	addiu	v0,v0,-128
800941e8:	304300ff 	andi	v1,v0,0xff
800941ec:	0802502e 	j	800940b8 <SDD1_decompress+0xe6c>
800941f0:	00a05021 	move	t2,a1
800941f4:	91e20000 	lbu	v0,0(t7)
800941f8:	00091823 	negu	v1,t1
800941fc:	00621004 	sllv	v0,v0,v1
80094200:	004a1025 	or	v0,v0,t2
80094204:	304affff 	andi	t2,v0,0xffff
80094208:	25ef0001 	addiu	t7,t7,1
8009420c:	08025025 	j	80094094 <SDD1_decompress+0xe48>
80094210:	25290008 	addiu	t1,t1,8
80094214:	91e20000 	lbu	v0,0(t7)
80094218:	00091823 	negu	v1,t1
8009421c:	00621004 	sllv	v0,v0,v1
80094220:	00441025 	or	v0,v0,a0
80094224:	3044ffff 	andi	a0,v0,0xffff
80094228:	25ef0001 	addiu	t7,t7,1
8009422c:	08024fce 	j	80093f38 <SDD1_decompress+0xcec>
80094230:	25290008 	addiu	t1,t1,8
80094234:	00082080 	sll	a0,t0,0x2
80094238:	26a344b0 	addiu	v1,s5,17584
8009423c:	00832021 	addu	a0,a0,v1
80094240:	8c820000 	lw	v0,0(a0)
80094244:	38420001 	xori	v0,v0,0x1
80094248:	304500ff 	andi	a1,v0,0xff
8009424c:	08024fa0 	j	80093e80 <SDD1_decompress+0xc34>
80094250:	ac820000 	sw	v0,0(a0)
80094254:	26a344b0 	addiu	v1,s5,17584
80094258:	000b2080 	sll	a0,t3,0x2
8009425c:	00832021 	addu	a0,a0,v1
80094260:	8c820000 	lw	v0,0(a0)
80094264:	38420001 	xori	v0,v0,0x1
80094268:	304300ff 	andi	v1,v0,0xff
8009426c:	08024ff4 	j	80093fd0 <SDD1_decompress+0xd84>
80094270:	ac820000 	sw	v0,0(a0)
80094274:	8fbf0064 	lw	ra,100(sp)
80094278:	8fbe0060 	lw	s8,96(sp)
8009427c:	8fb7005c 	lw	s7,92(sp)
80094280:	8fb60058 	lw	s6,88(sp)
80094284:	8fb50054 	lw	s5,84(sp)
80094288:	8fb40050 	lw	s4,80(sp)
8009428c:	8fb3004c 	lw	s3,76(sp)
80094290:	8fb20048 	lw	s2,72(sp)
80094294:	8fb10044 	lw	s1,68(sp)
80094298:	8fb00040 	lw	s0,64(sp)
8009429c:	3c07801f 	lui	a3,0x801f
800942a0:	3c02801f 	lui	v0,0x801f
800942a4:	3c03801f 	lui	v1,0x801f
800942a8:	27bd0068 	addiu	sp,sp,104
800942ac:	aced4448 	sw	t5,17480(a3)
800942b0:	ac484444 	sw	t0,17476(v0)
800942b4:	03e00008 	jr	ra
800942b8:	a46c444c 	sh	t4,17484(v1)
800942bc:	8fbf0064 	lw	ra,100(sp)
800942c0:	8fbe0060 	lw	s8,96(sp)
800942c4:	8fb7005c 	lw	s7,92(sp)
800942c8:	8fb60058 	lw	s6,88(sp)
800942cc:	8fb50054 	lw	s5,84(sp)
800942d0:	8fb40050 	lw	s4,80(sp)
800942d4:	8fb3004c 	lw	s3,76(sp)
800942d8:	8fb20048 	lw	s2,72(sp)
800942dc:	8fb10044 	lw	s1,68(sp)
800942e0:	8fb00040 	lw	s0,64(sp)
800942e4:	3c04801f 	lui	a0,0x801f
800942e8:	3c05801f 	lui	a1,0x801f
800942ec:	3c07801f 	lui	a3,0x801f
800942f0:	27bd0068 	addiu	sp,sp,104
800942f4:	ac8d4448 	sw	t5,17480(a0)
800942f8:	aca84444 	sw	t0,17476(a1)
800942fc:	03e00008 	jr	ra
80094300:	a4ec444c 	sh	t4,17484(a3)
80094304:	3c03801f 	lui	v1,0x801f
80094308:	8c54443c 	lw	s4,17468(v0)
8009430c:	80764440 	lb	s6,17472(v1)
80094310:	8c904448 	lw	s0,17480(a0)
80094314:	8caa4444 	lw	t2,17476(a1)
80094318:	94cb444c 	lhu	t3,17484(a2)
8009431c:	240f0001 	li	t7,1
80094320:	00007021 	move	t6,zero
80094324:	080250e6 	j	80094398 <SDD1_decompress+0x114c>
80094328:	00006021 	move	t4,zero
8009432c:	24a33290 	addiu	v1,a1,12944
80094330:	00e61021 	addu	v0,a3,a2
80094334:	00431021 	addu	v0,v0,v1
80094338:	90440002 	lbu	a0,2(v0)
8009433c:	26434490 	addiu	v1,s2,17552
80094340:	01031821 	addu	v1,t0,v1
80094344:	2cc20002 	sltiu	v0,a2,2
80094348:	1440008b 	bnez	v0,80094578 <SDD1_decompress+0x132c>
8009434c:	a0640000 	sb	a0,0(v1)
80094350:	26a344b0 	addiu	v1,s5,17584
80094354:	00081080 	sll	v0,t0,0x2
80094358:	00431021 	addu	v0,v0,v1
8009435c:	90440000 	lbu	a0,0(v0)
80094360:	38830001 	xori	v1,a0,0x1
80094364:	306600ff 	andi	a2,v1,0xff
80094368:	26624470 	addiu	v0,s3,17520
8009436c:	00091840 	sll	v1,t1,0x1
80094370:	01a21021 	addu	v0,t5,v0
80094374:	00661825 	or	v1,v1,a2
80094378:	01cf2025 	or	a0,t6,t7
8009437c:	000f2840 	sll	a1,t7,0x1
80094380:	ac430000 	sw	v1,0(v0)
80094384:	258c0001 	addiu	t4,t4,1
80094388:	24020008 	li	v0,8
8009438c:	0086700b 	movn	t6,a0,a2
80094390:	11820054 	beq	t4,v0,800944e4 <SDD1_decompress+0x1298>
80094394:	30af00ff 	andi	t7,a1,0xff
80094398:	318300ff 	andi	v1,t4,0xff
8009439c:	00036880 	sll	t5,v1,0x2
800943a0:	26624470 	addiu	v0,s3,17520
800943a4:	01a21021 	addu	v0,t5,v0
800943a8:	8c490000 	lw	t1,0(v0)
800943ac:	30630001 	andi	v1,v1,0x1
800943b0:	02c91024 	and	v0,s6,t1
800943b4:	00031900 	sll	v1,v1,0x4
800943b8:	01342024 	and	a0,t1,s4
800943bc:	00621825 	or	v1,v1,v0
800943c0:	00042143 	sra	a0,a0,0x5
800943c4:	00832025 	or	a0,a0,v1
800943c8:	308800ff 	andi	t0,a0,0xff
800943cc:	26424490 	addiu	v0,s2,17552
800943d0:	01021021 	addu	v0,t0,v0
800943d4:	90460000 	lbu	a2,0(v0)
800943d8:	3c028019 	lui	v0,0x8019
800943dc:	00063840 	sll	a3,a2,0x1
800943e0:	24433290 	addiu	v1,v0,12944
800943e4:	00e61021 	addu	v0,a3,a2
800943e8:	00431021 	addu	v0,v0,v1
800943ec:	90440000 	lbu	a0,0(v0)
800943f0:	26234530 	addiu	v1,s1,17712
800943f4:	00831821 	addu	v1,a0,v1
800943f8:	90620000 	lbu	v0,0(v1)
800943fc:	1440001f 	bnez	v0,8009447c <SDD1_decompress+0x1230>
80094400:	26224530 	addiu	v0,s1,17712
80094404:	15400006 	bnez	t2,80094420 <SDD1_decompress+0x11d4>
80094408:	000b1040 	sll	v0,t3,0x1
8009440c:	92020000 	lbu	v0,0(s0)
80094410:	240a0008 	li	t2,8
80094414:	26100001 	addiu	s0,s0,1
80094418:	01625825 	or	t3,t3,v0
8009441c:	000b1040 	sll	v0,t3,0x1
80094420:	3042fffe 	andi	v0,v0,0xfffe
80094424:	38458000 	xori	a1,v0,0x8000
80094428:	00051c00 	sll	v1,a1,0x10
8009442c:	00031c03 	sra	v1,v1,0x10
80094430:	04600043 	bltz	v1,80094540 <SDD1_decompress+0x12f4>
80094434:	254affff 	addiu	t2,t2,-1
80094438:	00851004 	sllv	v0,a1,a0
8009443c:	01445023 	subu	t2,t2,a0
80094440:	05400045 	bltz	t2,80094558 <SDD1_decompress+0x130c>
80094444:	304bffff 	andi	t3,v0,0xffff
80094448:	2403007f 	li	v1,127
8009444c:	00831807 	srav	v1,v1,a0
80094450:	00051202 	srl	v0,a1,0x8
80094454:	00431025 	or	v0,v0,v1
80094458:	3c038019 	lui	v1,0x8019
8009445c:	246332f4 	addiu	v1,v1,13044
80094460:	304200ff 	andi	v0,v0,0xff
80094464:	00431021 	addu	v0,v0,v1
80094468:	90430000 	lbu	v1,0(v0)
8009446c:	26224530 	addiu	v0,s1,17712
80094470:	00821021 	addu	v0,a0,v0
80094474:	a0430000 	sb	v1,0(v0)
80094478:	26224530 	addiu	v0,s1,17712
8009447c:	00822821 	addu	a1,a0,v0
80094480:	90a30000 	lbu	v1,0(a1)
80094484:	24020080 	li	v0,128
80094488:	2463ffff 	addiu	v1,v1,-1
8009448c:	306300ff 	andi	v1,v1,0xff
80094490:	1062001d 	beq	v1,v0,80094508 <SDD1_decompress+0x12bc>
80094494:	a0a30000 	sb	v1,0(a1)
80094498:	1060ffa4 	beqz	v1,8009432c <SDD1_decompress+0x10e0>
8009449c:	3c058019 	lui	a1,0x8019
800944a0:	26a344b0 	addiu	v1,s5,17584
800944a4:	00081080 	sll	v0,t0,0x2
800944a8:	00431021 	addu	v0,v0,v1
800944ac:	90430000 	lbu	v1,0(v0)
800944b0:	306600ff 	andi	a2,v1,0xff
800944b4:	26624470 	addiu	v0,s3,17520
800944b8:	00091840 	sll	v1,t1,0x1
800944bc:	01a21021 	addu	v0,t5,v0
800944c0:	00661825 	or	v1,v1,a2
800944c4:	01cf2025 	or	a0,t6,t7
800944c8:	000f2840 	sll	a1,t7,0x1
800944cc:	ac430000 	sw	v1,0(v0)
800944d0:	258c0001 	addiu	t4,t4,1
800944d4:	24020008 	li	v0,8
800944d8:	0086700b 	movn	t6,a0,a2
800944dc:	1582ffae 	bne	t4,v0,80094398 <SDD1_decompress+0x114c>
800944e0:	30af00ff 	andi	t7,a1,0xff
800944e4:	8fa50028 	lw	a1,40(sp)
800944e8:	8fa70068 	lw	a3,104(sp)
800944ec:	24a5ffff 	addiu	a1,a1,-1
800944f0:	afa50028 	sw	a1,40(sp)
800944f4:	10a00028 	beqz	a1,80094598 <SDD1_decompress+0x134c>
800944f8:	a0ee0000 	sb	t6,0(a3)
800944fc:	24e70001 	addiu	a3,a3,1
80094500:	080250c7 	j	8009431c <SDD1_decompress+0x10d0>
80094504:	afa70068 	sw	a3,104(sp)
80094508:	3c048019 	lui	a0,0x8019
8009450c:	24823290 	addiu	v0,a0,12944
80094510:	00e61821 	addu	v1,a3,a2
80094514:	00621821 	addu	v1,v1,v0
80094518:	90640001 	lbu	a0,1(v1)
8009451c:	26424490 	addiu	v0,s2,17552
80094520:	01021021 	addu	v0,t0,v0
80094524:	26a344b0 	addiu	v1,s5,17584
80094528:	a0440000 	sb	a0,0(v0)
8009452c:	00081080 	sll	v0,t0,0x2
80094530:	00431021 	addu	v0,v0,v1
80094534:	90430000 	lbu	v1,0(v0)
80094538:	0802512c 	j	800944b0 <SDD1_decompress+0x1264>
8009453c:	a0a00000 	sb	zero,0(a1)
80094540:	24020001 	li	v0,1
80094544:	00821004 	sllv	v0,v0,a0
80094548:	2442ff80 	addiu	v0,v0,-128
8009454c:	304300ff 	andi	v1,v0,0xff
80094550:	0802511b 	j	8009446c <SDD1_decompress+0x1220>
80094554:	00a05821 	move	t3,a1
80094558:	92020000 	lbu	v0,0(s0)
8009455c:	000a1823 	negu	v1,t2
80094560:	00621004 	sllv	v0,v0,v1
80094564:	004b1025 	or	v0,v0,t3
80094568:	304bffff 	andi	t3,v0,0xffff
8009456c:	26100001 	addiu	s0,s0,1
80094570:	08025112 	j	80094448 <SDD1_decompress+0x11fc>
80094574:	254a0008 	addiu	t2,t2,8
80094578:	26a344b0 	addiu	v1,s5,17584
8009457c:	00082080 	sll	a0,t0,0x2
80094580:	00832021 	addu	a0,a0,v1
80094584:	8c820000 	lw	v0,0(a0)
80094588:	38420001 	xori	v0,v0,0x1
8009458c:	304300ff 	andi	v1,v0,0xff
80094590:	080250d9 	j	80094364 <SDD1_decompress+0x1118>
80094594:	ac820000 	sw	v0,0(a0)
80094598:	3c03801f 	lui	v1,0x801f
8009459c:	ac704448 	sw	s0,17480(v1)
800945a0:	8fbf0064 	lw	ra,100(sp)
800945a4:	8fbe0060 	lw	s8,96(sp)
800945a8:	8fb7005c 	lw	s7,92(sp)
800945ac:	8fb60058 	lw	s6,88(sp)
800945b0:	8fb50054 	lw	s5,84(sp)
800945b4:	8fb40050 	lw	s4,80(sp)
800945b8:	8fb3004c 	lw	s3,76(sp)
800945bc:	8fb20048 	lw	s2,72(sp)
800945c0:	8fb10044 	lw	s1,68(sp)
800945c4:	8fb00040 	lw	s0,64(sp)
800945c8:	3c04801f 	lui	a0,0x801f
800945cc:	3c05801f 	lui	a1,0x801f
800945d0:	27bd0068 	addiu	sp,sp,104
800945d4:	ac8a4444 	sw	t2,17476(a0)
800945d8:	03e00008 	jr	ra
800945dc:	a4ab444c 	sh	t3,17484(a1)
800945e0:	08024cf0 	j	800933c0 <SDD1_decompress+0x174>
800945e4:	240300c0 	li	v1,192
800945e8:	3c02801f 	lui	v0,0x801f
800945ec:	3c03801f 	lui	v1,0x801f
800945f0:	3c04801f 	lui	a0,0x801f
800945f4:	ac4d4448 	sw	t5,17480(v0)
800945f8:	ac684444 	sw	t0,17476(v1)
800945fc:	08024cdf 	j	8009337c <SDD1_decompress+0x130>
80094600:	a48b444c 	sh	t3,17484(a0)
80094604:	3c05801f 	lui	a1,0x801f
80094608:	3c07801f 	lui	a3,0x801f
8009460c:	3c02801f 	lui	v0,0x801f
80094610:	acad4448 	sw	t5,17480(a1)
80094614:	ace84444 	sw	t0,17476(a3)
80094618:	08024cdf 	j	8009337c <SDD1_decompress+0x130>
8009461c:	a44b444c 	sh	t3,17484(v0)
80094620:	3c07801f 	lui	a3,0x801f
80094624:	3c02801f 	lui	v0,0x801f
80094628:	3c03801f 	lui	v1,0x801f
8009462c:	acef4448 	sw	t7,17480(a3)
80094630:	ac494444 	sw	t1,17476(v0)
80094634:	08024cdf 	j	8009337c <SDD1_decompress+0x130>
80094638:	a46a444c 	sh	t2,17484(v1)
8009463c:	3c02801f 	lui	v0,0x801f
80094640:	3c03801f 	lui	v1,0x801f
80094644:	3c04801f 	lui	a0,0x801f
80094648:	ac4f4448 	sw	t7,17480(v0)
8009464c:	ac694444 	sw	t1,17476(v1)
80094650:	08024cdf 	j	8009337c <SDD1_decompress+0x130>
80094654:	a48a444c 	sh	t2,17484(a0)

80094658 <SDD1_get_byte>:
80094658:	27bdffd8 	addiu	sp,sp,-40
8009465c:	afbe0020 	sw	s8,32(sp)
80094660:	afb7001c 	sw	s7,28(sp)
80094664:	afb60018 	sw	s6,24(sp)
80094668:	afb50014 	sw	s5,20(sp)
8009466c:	afb40010 	sw	s4,16(sp)
80094670:	afb3000c 	sw	s3,12(sp)
80094674:	afb20008 	sw	s2,8(sp)
80094678:	afb10004 	sw	s1,4(sp)
8009467c:	afb00000 	sw	s0,0(sp)
80094680:	3c02801f 	lui	v0,0x801f
80094684:	8c444434 	lw	a0,17460(v0)
80094688:	24030001 	li	v1,1
8009468c:	10830013 	beq	a0,v1,800946dc <SDD1_get_byte+0x84>
80094690:	28820002 	slti	v0,a0,2
80094694:	144002de 	bnez	v0,80095210 <SDD1_get_byte+0xbb8>
80094698:	24020002 	li	v0,2
8009469c:	108200ee 	beq	a0,v0,80094a58 <SDD1_get_byte+0x400>
800946a0:	24020003 	li	v0,3
800946a4:	108201dd 	beq	a0,v0,80094e1c <SDD1_get_byte+0x7c4>
800946a8:	3c02801f 	lui	v0,0x801f
800946ac:	00001021 	move	v0,zero
800946b0:	8fbe0020 	lw	s8,32(sp)
800946b4:	8fb7001c 	lw	s7,28(sp)
800946b8:	8fb60018 	lw	s6,24(sp)
800946bc:	8fb50014 	lw	s5,20(sp)
800946c0:	8fb40010 	lw	s4,16(sp)
800946c4:	8fb3000c 	lw	s3,12(sp)
800946c8:	8fb20008 	lw	s2,8(sp)
800946cc:	8fb10004 	lw	s1,4(sp)
800946d0:	8fb00000 	lw	s0,0(sp)
800946d4:	03e00008 	jr	ra
800946d8:	27bd0028 	addiu	sp,sp,40
800946dc:	3c02801f 	lui	v0,0x801f
800946e0:	90434438 	lbu	v1,17464(v0)
800946e4:	24630010 	addiu	v1,v1,16
800946e8:	306300ff 	andi	v1,v1,0xff
800946ec:	30640010 	andi	a0,v1,0x10
800946f0:	108001b6 	beqz	a0,80094dcc <SDD1_get_byte+0x774>
800946f4:	a0434438 	sb	v1,17464(v0)
800946f8:	3c02801f 	lui	v0,0x801f
800946fc:	9044443a 	lbu	a0,17466(v0)
80094700:	3c02801f 	lui	v0,0x801f
80094704:	24870001 	addiu	a3,a0,1
80094708:	30e700ff 	andi	a3,a3,0xff
8009470c:	308400ff 	andi	a0,a0,0xff
80094710:	30e60001 	andi	a2,a3,0x1
80094714:	3c03801f 	lui	v1,0x801f
80094718:	30850001 	andi	a1,a0,0x1
8009471c:	8c53443c 	lw	s3,17468(v0)
80094720:	3c02801f 	lui	v0,0x801f
80094724:	00063100 	sll	a2,a2,0x4
80094728:	00052900 	sll	a1,a1,0x4
8009472c:	80724440 	lb	s2,17472(v1)
80094730:	8c4f4448 	lw	t7,17480(v0)
80094734:	3c03801f 	lui	v1,0x801f
80094738:	3c02801f 	lui	v0,0x801f
8009473c:	0006a600 	sll	s4,a2,0x18
80094740:	8c6a4444 	lw	t2,17476(v1)
80094744:	0005ae00 	sll	s5,a1,0x18
80094748:	944b444c 	lhu	t3,17484(v0)
8009474c:	3c03801f 	lui	v1,0x801f
80094750:	00078080 	sll	s0,a3,0x2
80094754:	0015ae03 	sra	s5,s5,0x18
80094758:	0014a603 	sra	s4,s4,0x18
8009475c:	00048880 	sll	s1,a0,0x2
80094760:	24180080 	li	t8,128
80094764:	0000c821 	move	t9,zero
80094768:	00003021 	move	a2,zero
8009476c:	00003821 	move	a3,zero
80094770:	3c1e802c 	lui	s8,0x802c
80094774:	3c178019 	lui	s7,0x8019
80094778:	3c16802c 	lui	s6,0x802c
8009477c:	08025251 	j	80094944 <SDD1_get_byte+0x2ec>
80094780:	a0604439 	sb	zero,17465(v1)
80094784:	26e33290 	addiu	v1,s7,12944
80094788:	00431021 	addu	v0,v0,v1
8009478c:	90440002 	lbu	a0,2(v0)
80094790:	27c34490 	addiu	v1,s8,17552
80094794:	01831821 	addu	v1,t4,v1
80094798:	2d020002 	sltiu	v0,t0,2
8009479c:	1440038b 	bnez	v0,800955cc <SDD1_get_byte+0xf74>
800947a0:	a0640000 	sb	a0,0(v1)
800947a4:	3c04802c 	lui	a0,0x802c
800947a8:	248344b0 	addiu	v1,a0,17584
800947ac:	000c1080 	sll	v0,t4,0x2
800947b0:	00431021 	addu	v0,v0,v1
800947b4:	90440000 	lbu	a0,0(v0)
800947b8:	38830001 	xori	v1,a0,0x1
800947bc:	3c04802c 	lui	a0,0x802c
800947c0:	306500ff 	andi	a1,v1,0xff
800947c4:	000d1040 	sll	v0,t5,0x1
800947c8:	24834470 	addiu	v1,a0,17520
800947cc:	02232021 	addu	a0,s1,v1
800947d0:	00451025 	or	v0,v0,a1
800947d4:	ac820000 	sw	v0,0(a0)
800947d8:	02031821 	addu	v1,s0,v1
800947dc:	8c6e0000 	lw	t6,0(v1)
800947e0:	27c44490 	addiu	a0,s8,17552
800947e4:	026e1824 	and	v1,s3,t6
800947e8:	024e1024 	and	v0,s2,t6
800947ec:	02821025 	or	v0,s4,v0
800947f0:	00031943 	sra	v1,v1,0x5
800947f4:	00621825 	or	v1,v1,v0
800947f8:	306d00ff 	andi	t5,v1,0xff
800947fc:	01a42021 	addu	a0,t5,a0
80094800:	90890000 	lbu	t1,0(a0)
80094804:	26e33290 	addiu	v1,s7,12944
80094808:	00096040 	sll	t4,t1,0x1
8009480c:	01891021 	addu	v0,t4,t1
80094810:	00431021 	addu	v0,v0,v1
80094814:	90480000 	lbu	t0,0(v0)
80094818:	26c34530 	addiu	v1,s6,17712
8009481c:	01031821 	addu	v1,t0,v1
80094820:	90640000 	lbu	a0,0(v1)
80094824:	03191025 	or	v0,t8,t9
80094828:	14800020 	bnez	a0,800948ac <SDD1_get_byte+0x254>
8009482c:	0045c80b 	movn	t9,v0,a1
80094830:	15400007 	bnez	t2,80094850 <SDD1_get_byte+0x1f8>
80094834:	000b1040 	sll	v0,t3,0x1
80094838:	91e20000 	lbu	v0,0(t7)
8009483c:	240a0008 	li	t2,8
80094840:	01621025 	or	v0,t3,v0
80094844:	25ef0001 	addiu	t7,t7,1
80094848:	304bffff 	andi	t3,v0,0xffff
8009484c:	000b1040 	sll	v0,t3,0x1
80094850:	3042fffe 	andi	v0,v0,0xfffe
80094854:	384b8000 	xori	t3,v0,0x8000
80094858:	000b1c00 	sll	v1,t3,0x10
8009485c:	00031c03 	sra	v1,v1,0x10
80094860:	0460033f 	bltz	v1,80095560 <SDD1_get_byte+0xf08>
80094864:	254affff 	addiu	t2,t2,-1
80094868:	010b1004 	sllv	v0,t3,t0
8009486c:	01485023 	subu	t2,t2,t0
80094870:	0540034e 	bltz	t2,800955ac <SDD1_get_byte+0xf54>
80094874:	3044ffff 	andi	a0,v0,0xffff
80094878:	2403007f 	li	v1,127
8009487c:	000b1202 	srl	v0,t3,0x8
80094880:	01031807 	srav	v1,v1,t0
80094884:	00431025 	or	v0,v0,v1
80094888:	3c038019 	lui	v1,0x8019
8009488c:	246332f4 	addiu	v1,v1,13044
80094890:	304200ff 	andi	v0,v0,0xff
80094894:	00431021 	addu	v0,v0,v1
80094898:	90430000 	lbu	v1,0(v0)
8009489c:	00805821 	move	t3,a0
800948a0:	26c24530 	addiu	v0,s6,17712
800948a4:	01021021 	addu	v0,t0,v0
800948a8:	a0430000 	sb	v1,0(v0)
800948ac:	26c24530 	addiu	v0,s6,17712
800948b0:	01022821 	addu	a1,t0,v0
800948b4:	90a30000 	lbu	v1,0(a1)
800948b8:	24020080 	li	v0,128
800948bc:	2463ffff 	addiu	v1,v1,-1
800948c0:	306300ff 	andi	v1,v1,0xff
800948c4:	106201ec 	beq	v1,v0,80095078 <SDD1_get_byte+0xa20>
800948c8:	a0a30000 	sb	v1,0(a1)
800948cc:	146001f3 	bnez	v1,8009509c <SDD1_get_byte+0xa44>
800948d0:	3c04802c 	lui	a0,0x802c
800948d4:	26e33290 	addiu	v1,s7,12944
800948d8:	01891021 	addu	v0,t4,t1
800948dc:	00431021 	addu	v0,v0,v1
800948e0:	90440002 	lbu	a0,2(v0)
800948e4:	27c34490 	addiu	v1,s8,17552
800948e8:	01a31821 	addu	v1,t5,v1
800948ec:	2d220002 	sltiu	v0,t1,2
800948f0:	1440033f 	bnez	v0,800955f0 <SDD1_get_byte+0xf98>
800948f4:	a0640000 	sb	a0,0(v1)
800948f8:	3c04802c 	lui	a0,0x802c
800948fc:	248344b0 	addiu	v1,a0,17584
80094900:	000d1080 	sll	v0,t5,0x2
80094904:	00431021 	addu	v0,v0,v1
80094908:	90440000 	lbu	a0,0(v0)
8009490c:	38830001 	xori	v1,a0,0x1
80094910:	3c04802c 	lui	a0,0x802c
80094914:	306500ff 	andi	a1,v1,0xff
80094918:	24824470 	addiu	v0,a0,17520
8009491c:	000e1840 	sll	v1,t6,0x1
80094920:	02021021 	addu	v0,s0,v0
80094924:	00651825 	or	v1,v1,a1
80094928:	00d82025 	or	a0,a2,t8
8009492c:	ac430000 	sw	v1,0(v0)
80094930:	24e70001 	addiu	a3,a3,1
80094934:	24020008 	li	v0,8
80094938:	0085300b 	movn	a2,a0,a1
8009493c:	10e201e8 	beq	a3,v0,800950e0 <SDD1_get_byte+0xa88>
80094940:	0018c042 	srl	t8,t8,0x1
80094944:	3c04802c 	lui	a0,0x802c
80094948:	24824470 	addiu	v0,a0,17520
8009494c:	02221021 	addu	v0,s1,v0
80094950:	8c4d0000 	lw	t5,0(v0)
80094954:	27c44490 	addiu	a0,s8,17552
80094958:	01b31824 	and	v1,t5,s3
8009495c:	024d1024 	and	v0,s2,t5
80094960:	02a21025 	or	v0,s5,v0
80094964:	00031943 	sra	v1,v1,0x5
80094968:	00621825 	or	v1,v1,v0
8009496c:	306c00ff 	andi	t4,v1,0xff
80094970:	01842021 	addu	a0,t4,a0
80094974:	90880000 	lbu	t0,0(a0)
80094978:	26e33290 	addiu	v1,s7,12944
8009497c:	00084840 	sll	t1,t0,0x1
80094980:	01281021 	addu	v0,t1,t0
80094984:	00431021 	addu	v0,v0,v1
80094988:	90440000 	lbu	a0,0(v0)
8009498c:	26c34530 	addiu	v1,s6,17712
80094990:	00831821 	addu	v1,a0,v1
80094994:	90620000 	lbu	v0,0(v1)
80094998:	14400020 	bnez	v0,80094a1c <SDD1_get_byte+0x3c4>
8009499c:	26c24530 	addiu	v0,s6,17712
800949a0:	15400007 	bnez	t2,800949c0 <SDD1_get_byte+0x368>
800949a4:	000b1040 	sll	v0,t3,0x1
800949a8:	91e20000 	lbu	v0,0(t7)
800949ac:	240a0008 	li	t2,8
800949b0:	01621025 	or	v0,t3,v0
800949b4:	25ef0001 	addiu	t7,t7,1
800949b8:	304bffff 	andi	t3,v0,0xffff
800949bc:	000b1040 	sll	v0,t3,0x1
800949c0:	3042fffe 	andi	v0,v0,0xfffe
800949c4:	38458000 	xori	a1,v0,0x8000
800949c8:	00051c00 	sll	v1,a1,0x10
800949cc:	00031c03 	sra	v1,v1,0x10
800949d0:	046002dd 	bltz	v1,80095548 <SDD1_get_byte+0xef0>
800949d4:	254affff 	addiu	t2,t2,-1
800949d8:	00851004 	sllv	v0,a1,a0
800949dc:	01445023 	subu	t2,t2,a0
800949e0:	054002ea 	bltz	t2,8009558c <SDD1_get_byte+0xf34>
800949e4:	304bffff 	andi	t3,v0,0xffff
800949e8:	2403007f 	li	v1,127
800949ec:	00831807 	srav	v1,v1,a0
800949f0:	00051202 	srl	v0,a1,0x8
800949f4:	00431025 	or	v0,v0,v1
800949f8:	3c038019 	lui	v1,0x8019
800949fc:	246332f4 	addiu	v1,v1,13044
80094a00:	304200ff 	andi	v0,v0,0xff
80094a04:	00431021 	addu	v0,v0,v1
80094a08:	90430000 	lbu	v1,0(v0)
80094a0c:	26c24530 	addiu	v0,s6,17712
80094a10:	00821021 	addu	v0,a0,v0
80094a14:	a0430000 	sb	v1,0(v0)
80094a18:	26c24530 	addiu	v0,s6,17712
80094a1c:	00822821 	addu	a1,a0,v0
80094a20:	90a30000 	lbu	v1,0(a1)
80094a24:	24020080 	li	v0,128
80094a28:	2463ffff 	addiu	v1,v1,-1
80094a2c:	306300ff 	andi	v1,v1,0xff
80094a30:	106201cd 	beq	v1,v0,80095168 <SDD1_get_byte+0xb10>
80094a34:	a0a30000 	sb	v1,0(a1)
80094a38:	1060ff52 	beqz	v1,80094784 <SDD1_get_byte+0x12c>
80094a3c:	01281021 	addu	v0,t1,t0
80094a40:	3c04802c 	lui	a0,0x802c
80094a44:	248344b0 	addiu	v1,a0,17584
80094a48:	000c1080 	sll	v0,t4,0x2
80094a4c:	00431021 	addu	v0,v0,v1
80094a50:	080251ef 	j	800947bc <SDD1_get_byte+0x164>
80094a54:	90430000 	lbu	v1,0(v0)
80094a58:	3c02801f 	lui	v0,0x801f
80094a5c:	90434438 	lbu	v1,17464(v0)
80094a60:	24630010 	addiu	v1,v1,16
80094a64:	306300ff 	andi	v1,v1,0xff
80094a68:	30640010 	andi	a0,v1,0x10
80094a6c:	108002e9 	beqz	a0,80095614 <SDD1_get_byte+0xfbc>
80094a70:	a0434438 	sb	v1,17464(v0)
80094a74:	3c02801f 	lui	v0,0x801f
80094a78:	9044443a 	lbu	a0,17466(v0)
80094a7c:	3c02801f 	lui	v0,0x801f
80094a80:	24870001 	addiu	a3,a0,1
80094a84:	30e700ff 	andi	a3,a3,0xff
80094a88:	308400ff 	andi	a0,a0,0xff
80094a8c:	30e60001 	andi	a2,a3,0x1
80094a90:	3c03801f 	lui	v1,0x801f
80094a94:	30850001 	andi	a1,a0,0x1
80094a98:	8c59443c 	lw	t9,17468(v0)
80094a9c:	3c02801f 	lui	v0,0x801f
80094aa0:	00052900 	sll	a1,a1,0x4
80094aa4:	00063100 	sll	a2,a2,0x4
80094aa8:	80744440 	lb	s4,17472(v1)
80094aac:	8c4f4448 	lw	t7,17480(v0)
80094ab0:	3c03801f 	lui	v1,0x801f
80094ab4:	3c02801f 	lui	v0,0x801f
80094ab8:	8c6a4444 	lw	t2,17476(v1)
80094abc:	0005ae00 	sll	s5,a1,0x18
80094ac0:	00063600 	sll	a2,a2,0x18
80094ac4:	944e444c 	lhu	t6,17484(v0)
80094ac8:	3c03801f 	lui	v1,0x801f
80094acc:	0015ae03 	sra	s5,s5,0x18
80094ad0:	00063603 	sra	a2,a2,0x18
80094ad4:	00049880 	sll	s3,a0,0x2
80094ad8:	00073880 	sll	a3,a3,0x2
80094adc:	24180080 	li	t8,128
80094ae0:	00008021 	move	s0,zero
80094ae4:	00008821 	move	s1,zero
80094ae8:	00009021 	move	s2,zero
80094aec:	3c1e802c 	lui	s8,0x802c
80094af0:	3c178019 	lui	s7,0x8019
80094af4:	3c16802c 	lui	s6,0x802c
80094af8:	0802532f 	j	80094cbc <SDD1_get_byte+0x664>
80094afc:	a0604439 	sb	zero,17465(v1)
80094b00:	26e33290 	addiu	v1,s7,12944
80094b04:	00431021 	addu	v0,v0,v1
80094b08:	90440002 	lbu	a0,2(v0)
80094b0c:	27c34490 	addiu	v1,s8,17552
80094b10:	01631821 	addu	v1,t3,v1
80094b14:	2d020002 	sltiu	v0,t0,2
80094b18:	1440031d 	bnez	v0,80095790 <SDD1_get_byte+0x1138>
80094b1c:	a0640000 	sb	a0,0(v1)
80094b20:	3c04802c 	lui	a0,0x802c
80094b24:	248344b0 	addiu	v1,a0,17584
80094b28:	000b1080 	sll	v0,t3,0x2
80094b2c:	00431021 	addu	v0,v0,v1
80094b30:	90440000 	lbu	a0,0(v0)
80094b34:	38830001 	xori	v1,a0,0x1
80094b38:	3c04802c 	lui	a0,0x802c
80094b3c:	306500ff 	andi	a1,v1,0xff
80094b40:	000c1040 	sll	v0,t4,0x1
80094b44:	24834470 	addiu	v1,a0,17520
80094b48:	02632021 	addu	a0,s3,v1
80094b4c:	00451025 	or	v0,v0,a1
80094b50:	ac820000 	sw	v0,0(a0)
80094b54:	00e31821 	addu	v1,a3,v1
80094b58:	8c6d0000 	lw	t5,0(v1)
80094b5c:	27c44490 	addiu	a0,s8,17552
80094b60:	032d1824 	and	v1,t9,t5
80094b64:	028d1024 	and	v0,s4,t5
80094b68:	00c21025 	or	v0,a2,v0
80094b6c:	00031943 	sra	v1,v1,0x5
80094b70:	00621825 	or	v1,v1,v0
80094b74:	306c00ff 	andi	t4,v1,0xff
80094b78:	01842021 	addu	a0,t4,a0
80094b7c:	90890000 	lbu	t1,0(a0)
80094b80:	26e33290 	addiu	v1,s7,12944
80094b84:	00095840 	sll	t3,t1,0x1
80094b88:	01691021 	addu	v0,t3,t1
80094b8c:	00431021 	addu	v0,v0,v1
80094b90:	90480000 	lbu	t0,0(v0)
80094b94:	26c34530 	addiu	v1,s6,17712
80094b98:	01031821 	addu	v1,t0,v1
80094b9c:	90640000 	lbu	a0,0(v1)
80094ba0:	03101025 	or	v0,t8,s0
80094ba4:	1480001f 	bnez	a0,80094c24 <SDD1_get_byte+0x5cc>
80094ba8:	0045800b 	movn	s0,v0,a1
80094bac:	15400007 	bnez	t2,80094bcc <SDD1_get_byte+0x574>
80094bb0:	000e1040 	sll	v0,t6,0x1
80094bb4:	91e20000 	lbu	v0,0(t7)
80094bb8:	240a0008 	li	t2,8
80094bbc:	01c21025 	or	v0,t6,v0
80094bc0:	25ef0001 	addiu	t7,t7,1
80094bc4:	304effff 	andi	t6,v0,0xffff
80094bc8:	000e1040 	sll	v0,t6,0x1
80094bcc:	3042fffe 	andi	v0,v0,0xfffe
80094bd0:	38448000 	xori	a0,v0,0x8000
80094bd4:	00041c00 	sll	v1,a0,0x10
80094bd8:	00031c03 	sra	v1,v1,0x10
80094bdc:	046002b0 	bltz	v1,800956a0 <SDD1_get_byte+0x1048>
80094be0:	254affff 	addiu	t2,t2,-1
80094be4:	01041004 	sllv	v0,a0,t0
80094be8:	01485023 	subu	t2,t2,t0
80094bec:	054002b8 	bltz	t2,800956d0 <SDD1_get_byte+0x1078>
80094bf0:	304effff 	andi	t6,v0,0xffff
80094bf4:	2403007f 	li	v1,127
80094bf8:	01031807 	srav	v1,v1,t0
80094bfc:	00041202 	srl	v0,a0,0x8
80094c00:	00431025 	or	v0,v0,v1
80094c04:	3c038019 	lui	v1,0x8019
80094c08:	246332f4 	addiu	v1,v1,13044
80094c0c:	304200ff 	andi	v0,v0,0xff
80094c10:	00431021 	addu	v0,v0,v1
80094c14:	90430000 	lbu	v1,0(v0)
80094c18:	26c24530 	addiu	v0,s6,17712
80094c1c:	01021021 	addu	v0,t0,v0
80094c20:	a0430000 	sb	v1,0(v0)
80094c24:	26c24530 	addiu	v0,s6,17712
80094c28:	01022821 	addu	a1,t0,v0
80094c2c:	90a30000 	lbu	v1,0(a1)
80094c30:	24020080 	li	v0,128
80094c34:	2463ffff 	addiu	v1,v1,-1
80094c38:	306300ff 	andi	v1,v1,0xff
80094c3c:	1062013c 	beq	v1,v0,80095130 <SDD1_get_byte+0xad8>
80094c40:	a0a30000 	sb	v1,0(a1)
80094c44:	14600143 	bnez	v1,80095154 <SDD1_get_byte+0xafc>
80094c48:	3c04802c 	lui	a0,0x802c
80094c4c:	26e33290 	addiu	v1,s7,12944
80094c50:	01691021 	addu	v0,t3,t1
80094c54:	00431021 	addu	v0,v0,v1
80094c58:	90440002 	lbu	a0,2(v0)
80094c5c:	27c34490 	addiu	v1,s8,17552
80094c60:	01831821 	addu	v1,t4,v1
80094c64:	2d220002 	sltiu	v0,t1,2
80094c68:	144002c0 	bnez	v0,8009576c <SDD1_get_byte+0x1114>
80094c6c:	a0640000 	sb	a0,0(v1)
80094c70:	3c04802c 	lui	a0,0x802c
80094c74:	248344b0 	addiu	v1,a0,17584
80094c78:	000c1080 	sll	v0,t4,0x2
80094c7c:	00431021 	addu	v0,v0,v1
80094c80:	90440000 	lbu	a0,0(v0)
80094c84:	38830001 	xori	v1,a0,0x1
80094c88:	3c04802c 	lui	a0,0x802c
80094c8c:	306500ff 	andi	a1,v1,0xff
80094c90:	24824470 	addiu	v0,a0,17520
80094c94:	000d1840 	sll	v1,t5,0x1
80094c98:	00e21021 	addu	v0,a3,v0
80094c9c:	00651825 	or	v1,v1,a1
80094ca0:	03112025 	or	a0,t8,s1
80094ca4:	ac430000 	sw	v1,0(v0)
80094ca8:	26520001 	addiu	s2,s2,1
80094cac:	24020008 	li	v0,8
80094cb0:	0085880b 	movn	s1,a0,a1
80094cb4:	1242025f 	beq	s2,v0,80095634 <SDD1_get_byte+0xfdc>
80094cb8:	0018c042 	srl	t8,t8,0x1
80094cbc:	3c04802c 	lui	a0,0x802c
80094cc0:	24824470 	addiu	v0,a0,17520
80094cc4:	02621021 	addu	v0,s3,v0
80094cc8:	8c4c0000 	lw	t4,0(v0)
80094ccc:	27c44490 	addiu	a0,s8,17552
80094cd0:	01991824 	and	v1,t4,t9
80094cd4:	028c1024 	and	v0,s4,t4
80094cd8:	02a21025 	or	v0,s5,v0
80094cdc:	00031943 	sra	v1,v1,0x5
80094ce0:	00621825 	or	v1,v1,v0
80094ce4:	306b00ff 	andi	t3,v1,0xff
80094ce8:	01642021 	addu	a0,t3,a0
80094cec:	90880000 	lbu	t0,0(a0)
80094cf0:	26e33290 	addiu	v1,s7,12944
80094cf4:	00084840 	sll	t1,t0,0x1
80094cf8:	01281021 	addu	v0,t1,t0
80094cfc:	00431021 	addu	v0,v0,v1
80094d00:	90440000 	lbu	a0,0(v0)
80094d04:	26c34530 	addiu	v1,s6,17712
80094d08:	00831821 	addu	v1,a0,v1
80094d0c:	90620000 	lbu	v0,0(v1)
80094d10:	1440001f 	bnez	v0,80094d90 <SDD1_get_byte+0x738>
80094d14:	26c24530 	addiu	v0,s6,17712
80094d18:	15400006 	bnez	t2,80094d34 <SDD1_get_byte+0x6dc>
80094d1c:	000e1040 	sll	v0,t6,0x1
80094d20:	91e20000 	lbu	v0,0(t7)
80094d24:	240a0008 	li	t2,8
80094d28:	25ef0001 	addiu	t7,t7,1
80094d2c:	01c27025 	or	t6,t6,v0
80094d30:	000e1040 	sll	v0,t6,0x1
80094d34:	3042fffe 	andi	v0,v0,0xfffe
80094d38:	38458000 	xori	a1,v0,0x8000
80094d3c:	00051c00 	sll	v1,a1,0x10
80094d40:	00031c03 	sra	v1,v1,0x10
80094d44:	0460025c 	bltz	v1,800956b8 <SDD1_get_byte+0x1060>
80094d48:	254affff 	addiu	t2,t2,-1
80094d4c:	00851004 	sllv	v0,a1,a0
80094d50:	01445023 	subu	t2,t2,a0
80094d54:	05400266 	bltz	t2,800956f0 <SDD1_get_byte+0x1098>
80094d58:	304effff 	andi	t6,v0,0xffff
80094d5c:	2403007f 	li	v1,127
80094d60:	00831807 	srav	v1,v1,a0
80094d64:	00051202 	srl	v0,a1,0x8
80094d68:	00431025 	or	v0,v0,v1
80094d6c:	3c038019 	lui	v1,0x8019
80094d70:	246332f4 	addiu	v1,v1,13044
80094d74:	304200ff 	andi	v0,v0,0xff
80094d78:	00431021 	addu	v0,v0,v1
80094d7c:	90430000 	lbu	v1,0(v0)
80094d80:	26c24530 	addiu	v0,s6,17712
80094d84:	00821021 	addu	v0,a0,v0
80094d88:	a0430000 	sb	v1,0(v0)
80094d8c:	26c24530 	addiu	v0,s6,17712
80094d90:	00822821 	addu	a1,a0,v0
80094d94:	90a30000 	lbu	v1,0(a1)
80094d98:	24020080 	li	v0,128
80094d9c:	2463ffff 	addiu	v1,v1,-1
80094da0:	306300ff 	andi	v1,v1,0xff
80094da4:	1062010c 	beq	v1,v0,800951d8 <SDD1_get_byte+0xb80>
80094da8:	a0a30000 	sb	v1,0(a1)
80094dac:	1060ff54 	beqz	v1,80094b00 <SDD1_get_byte+0x4a8>
80094db0:	01281021 	addu	v0,t1,t0
80094db4:	3c04802c 	lui	a0,0x802c
80094db8:	248344b0 	addiu	v1,a0,17584
80094dbc:	000b1080 	sll	v0,t3,0x2
80094dc0:	00431021 	addu	v0,v0,v1
80094dc4:	080252ce 	j	80094b38 <SDD1_get_byte+0x4e0>
80094dc8:	90430000 	lbu	v1,0(v0)
80094dcc:	14600007 	bnez	v1,80094dec <SDD1_get_byte+0x794>
80094dd0:	3c02801f 	lui	v0,0x801f
80094dd4:	3c03801f 	lui	v1,0x801f
80094dd8:	9062443a 	lbu	v0,17466(v1)
80094ddc:	24420002 	addiu	v0,v0,2
80094de0:	30420007 	andi	v0,v0,0x7
80094de4:	a062443a 	sb	v0,17466(v1)
80094de8:	3c02801f 	lui	v0,0x801f
80094dec:	90424439 	lbu	v0,17465(v0)
80094df0:	8fbe0020 	lw	s8,32(sp)
80094df4:	8fb7001c 	lw	s7,28(sp)
80094df8:	8fb60018 	lw	s6,24(sp)
80094dfc:	8fb50014 	lw	s5,20(sp)
80094e00:	8fb40010 	lw	s4,16(sp)
80094e04:	8fb3000c 	lw	s3,12(sp)
80094e08:	8fb20008 	lw	s2,8(sp)
80094e0c:	8fb10004 	lw	s1,4(sp)
80094e10:	8fb00000 	lw	s0,0(sp)
80094e14:	03e00008 	jr	ra
80094e18:	27bd0028 	addiu	sp,sp,40
80094e1c:	3c03801f 	lui	v1,0x801f
80094e20:	8c51443c 	lw	s1,17468(v0)
80094e24:	80704440 	lb	s0,17472(v1)
80094e28:	3c02801f 	lui	v0,0x801f
80094e2c:	3c03801f 	lui	v1,0x801f
80094e30:	3c04801f 	lui	a0,0x801f
80094e34:	8c4d4448 	lw	t5,17480(v0)
80094e38:	8c6a4444 	lw	t2,17476(v1)
80094e3c:	948c444c 	lhu	t4,17484(a0)
80094e40:	3c12801f 	lui	s2,0x801f
80094e44:	24180001 	li	t8,1
80094e48:	00007821 	move	t7,zero
80094e4c:	00002821 	move	a1,zero
80094e50:	3c1e802c 	lui	s8,0x802c
80094e54:	3c178019 	lui	s7,0x8019
80094e58:	3c16802c 	lui	s6,0x802c
80094e5c:	080253b6 	j	80094ed8 <SDD1_get_byte+0x880>
80094e60:	a240443a 	sb	zero,17466(s2)
80094e64:	01071021 	addu	v0,t0,a3
80094e68:	00431021 	addu	v0,v0,v1
80094e6c:	90440002 	lbu	a0,2(v0)
80094e70:	27c34490 	addiu	v1,s8,17552
80094e74:	01231821 	addu	v1,t1,v1
80094e78:	2ce20002 	sltiu	v0,a3,2
80094e7c:	144001ff 	bnez	v0,8009567c <SDD1_get_byte+0x1024>
80094e80:	a0640000 	sb	a0,0(v1)
80094e84:	3c04802c 	lui	a0,0x802c
80094e88:	248344b0 	addiu	v1,a0,17584
80094e8c:	00091080 	sll	v0,t1,0x2
80094e90:	00431021 	addu	v0,v0,v1
80094e94:	90440000 	lbu	a0,0(v0)
80094e98:	38830001 	xori	v1,a0,0x1
80094e9c:	3c04802c 	lui	a0,0x802c
80094ea0:	306700ff 	andi	a3,v1,0xff
80094ea4:	24824470 	addiu	v0,a0,17520
80094ea8:	000b1840 	sll	v1,t3,0x1
80094eac:	01c21021 	addu	v0,t6,v0
80094eb0:	24a50001 	addiu	a1,a1,1
80094eb4:	00671825 	or	v1,v1,a3
80094eb8:	030f2025 	or	a0,t8,t7
80094ebc:	00183040 	sll	a2,t8,0x1
80094ec0:	ac430000 	sw	v1,0(v0)
80094ec4:	30a500ff 	andi	a1,a1,0xff
80094ec8:	24020008 	li	v0,8
80094ecc:	0087780b 	movn	t7,a0,a3
80094ed0:	10a20056 	beq	a1,v0,8009502c <SDD1_get_byte+0x9d4>
80094ed4:	30d800ff 	andi	t8,a2,0xff
80094ed8:	3c06802c 	lui	a2,0x802c
80094edc:	00057080 	sll	t6,a1,0x2
80094ee0:	24c24470 	addiu	v0,a2,17520
80094ee4:	01c21021 	addu	v0,t6,v0
80094ee8:	8c4b0000 	lw	t3,0(v0)
80094eec:	30a40001 	andi	a0,a1,0x1
80094ef0:	020b1024 	and	v0,s0,t3
80094ef4:	00042100 	sll	a0,a0,0x4
80094ef8:	01711824 	and	v1,t3,s1
80094efc:	00822025 	or	a0,a0,v0
80094f00:	00031943 	sra	v1,v1,0x5
80094f04:	00641825 	or	v1,v1,a0
80094f08:	306900ff 	andi	t1,v1,0xff
80094f0c:	27c24490 	addiu	v0,s8,17552
80094f10:	01221021 	addu	v0,t1,v0
80094f14:	90470000 	lbu	a3,0(v0)
80094f18:	26e33290 	addiu	v1,s7,12944
80094f1c:	00074040 	sll	t0,a3,0x1
80094f20:	01071021 	addu	v0,t0,a3
80094f24:	00431021 	addu	v0,v0,v1
80094f28:	90440000 	lbu	a0,0(v0)
80094f2c:	26c34530 	addiu	v1,s6,17712
80094f30:	00831821 	addu	v1,a0,v1
80094f34:	90620000 	lbu	v0,0(v1)
80094f38:	1440001f 	bnez	v0,80094fb8 <SDD1_get_byte+0x960>
80094f3c:	26c24530 	addiu	v0,s6,17712
80094f40:	15400006 	bnez	t2,80094f5c <SDD1_get_byte+0x904>
80094f44:	000c1040 	sll	v0,t4,0x1
80094f48:	91a20000 	lbu	v0,0(t5)
80094f4c:	240a0008 	li	t2,8
80094f50:	25ad0001 	addiu	t5,t5,1
80094f54:	01826025 	or	t4,t4,v0
80094f58:	000c1040 	sll	v0,t4,0x1
80094f5c:	3042fffe 	andi	v0,v0,0xfffe
80094f60:	38468000 	xori	a2,v0,0x8000
80094f64:	00061c00 	sll	v1,a2,0x10
80094f68:	00031c03 	sra	v1,v1,0x10
80094f6c:	04600181 	bltz	v1,80095574 <SDD1_get_byte+0xf1c>
80094f70:	254affff 	addiu	t2,t2,-1
80094f74:	00861004 	sllv	v0,a2,a0
80094f78:	01445023 	subu	t2,t2,a0
80094f7c:	054001b7 	bltz	t2,8009565c <SDD1_get_byte+0x1004>
80094f80:	304cffff 	andi	t4,v0,0xffff
80094f84:	2403007f 	li	v1,127
80094f88:	00831807 	srav	v1,v1,a0
80094f8c:	00061202 	srl	v0,a2,0x8
80094f90:	00431025 	or	v0,v0,v1
80094f94:	3c038019 	lui	v1,0x8019
80094f98:	246332f4 	addiu	v1,v1,13044
80094f9c:	304200ff 	andi	v0,v0,0xff
80094fa0:	00431021 	addu	v0,v0,v1
80094fa4:	90430000 	lbu	v1,0(v0)
80094fa8:	26c24530 	addiu	v0,s6,17712
80094fac:	00821021 	addu	v0,a0,v0
80094fb0:	a0430000 	sb	v1,0(v0)
80094fb4:	26c24530 	addiu	v0,s6,17712
80094fb8:	00823021 	addu	a2,a0,v0
80094fbc:	90c30000 	lbu	v1,0(a2)
80094fc0:	24020080 	li	v0,128
80094fc4:	2463ffff 	addiu	v1,v1,-1
80094fc8:	306300ff 	andi	v1,v1,0xff
80094fcc:	10620074 	beq	v1,v0,800951a0 <SDD1_get_byte+0xb48>
80094fd0:	a0c30000 	sb	v1,0(a2)
80094fd4:	1060ffa3 	beqz	v1,80094e64 <SDD1_get_byte+0x80c>
80094fd8:	26e33290 	addiu	v1,s7,12944
80094fdc:	3c06802c 	lui	a2,0x802c
80094fe0:	24c344b0 	addiu	v1,a2,17584
80094fe4:	00091080 	sll	v0,t1,0x2
80094fe8:	00431021 	addu	v0,v0,v1
80094fec:	90430000 	lbu	v1,0(v0)
80094ff0:	3c04802c 	lui	a0,0x802c
80094ff4:	306700ff 	andi	a3,v1,0xff
80094ff8:	24824470 	addiu	v0,a0,17520
80094ffc:	000b1840 	sll	v1,t3,0x1
80095000:	01c21021 	addu	v0,t6,v0
80095004:	24a50001 	addiu	a1,a1,1
80095008:	00671825 	or	v1,v1,a3
8009500c:	030f2025 	or	a0,t8,t7
80095010:	00183040 	sll	a2,t8,0x1
80095014:	ac430000 	sw	v1,0(v0)
80095018:	30a500ff 	andi	a1,a1,0xff
8009501c:	24020008 	li	v0,8
80095020:	0087780b 	movn	t7,a0,a3
80095024:	14a2ffac 	bne	a1,v0,80094ed8 <SDD1_get_byte+0x880>
80095028:	30d800ff 	andi	t8,a2,0xff
8009502c:	a245443a 	sb	a1,17466(s2)
80095030:	8fbe0020 	lw	s8,32(sp)
80095034:	8fb7001c 	lw	s7,28(sp)
80095038:	8fb60018 	lw	s6,24(sp)
8009503c:	8fb50014 	lw	s5,20(sp)
80095040:	8fb40010 	lw	s4,16(sp)
80095044:	8fb3000c 	lw	s3,12(sp)
80095048:	8fb20008 	lw	s2,8(sp)
8009504c:	8fb10004 	lw	s1,4(sp)
80095050:	8fb00000 	lw	s0,0(sp)
80095054:	01e01021 	move	v0,t7
80095058:	3c06801f 	lui	a2,0x801f
8009505c:	3c03801f 	lui	v1,0x801f
80095060:	3c04801f 	lui	a0,0x801f
80095064:	27bd0028 	addiu	sp,sp,40
80095068:	accd4448 	sw	t5,17480(a2)
8009506c:	ac6a4444 	sw	t2,17476(v1)
80095070:	03e00008 	jr	ra
80095074:	a48c444c 	sh	t4,17484(a0)
80095078:	26e23290 	addiu	v0,s7,12944
8009507c:	01891821 	addu	v1,t4,t1
80095080:	00621821 	addu	v1,v1,v0
80095084:	90640001 	lbu	a0,1(v1)
80095088:	27c24490 	addiu	v0,s8,17552
8009508c:	01a21021 	addu	v0,t5,v0
80095090:	a0440000 	sb	a0,0(v0)
80095094:	a0a00000 	sb	zero,0(a1)
80095098:	3c04802c 	lui	a0,0x802c
8009509c:	248344b0 	addiu	v1,a0,17584
800950a0:	000d1080 	sll	v0,t5,0x2
800950a4:	00431021 	addu	v0,v0,v1
800950a8:	90430000 	lbu	v1,0(v0)
800950ac:	3c04802c 	lui	a0,0x802c
800950b0:	306500ff 	andi	a1,v1,0xff
800950b4:	24824470 	addiu	v0,a0,17520
800950b8:	000e1840 	sll	v1,t6,0x1
800950bc:	02021021 	addu	v0,s0,v0
800950c0:	00651825 	or	v1,v1,a1
800950c4:	00d82025 	or	a0,a2,t8
800950c8:	ac430000 	sw	v1,0(v0)
800950cc:	24e70001 	addiu	a3,a3,1
800950d0:	24020008 	li	v0,8
800950d4:	0085300b 	movn	a2,a0,a1
800950d8:	14e2fe1a 	bne	a3,v0,80094944 <SDD1_get_byte+0x2ec>
800950dc:	0018c042 	srl	t8,t8,0x1
800950e0:	3c03801f 	lui	v1,0x801f
800950e4:	3c04801f 	lui	a0,0x801f
800950e8:	8fbe0020 	lw	s8,32(sp)
800950ec:	8fb7001c 	lw	s7,28(sp)
800950f0:	8fb60018 	lw	s6,24(sp)
800950f4:	8fb50014 	lw	s5,20(sp)
800950f8:	8fb40010 	lw	s4,16(sp)
800950fc:	8fb3000c 	lw	s3,12(sp)
80095100:	8fb20008 	lw	s2,8(sp)
80095104:	8fb10004 	lw	s1,4(sp)
80095108:	8fb00000 	lw	s0,0(sp)
8009510c:	03201021 	move	v0,t9
80095110:	ac6f4448 	sw	t7,17480(v1)
80095114:	ac8a4444 	sw	t2,17476(a0)
80095118:	3c03801f 	lui	v1,0x801f
8009511c:	3c04801f 	lui	a0,0x801f
80095120:	27bd0028 	addiu	sp,sp,40
80095124:	a46b444c 	sh	t3,17484(v1)
80095128:	03e00008 	jr	ra
8009512c:	a0864439 	sb	a2,17465(a0)
80095130:	26e23290 	addiu	v0,s7,12944
80095134:	01691821 	addu	v1,t3,t1
80095138:	00621821 	addu	v1,v1,v0
8009513c:	90640001 	lbu	a0,1(v1)
80095140:	27c24490 	addiu	v0,s8,17552
80095144:	01821021 	addu	v0,t4,v0
80095148:	a0440000 	sb	a0,0(v0)
8009514c:	a0a00000 	sb	zero,0(a1)
80095150:	3c04802c 	lui	a0,0x802c
80095154:	248344b0 	addiu	v1,a0,17584
80095158:	000c1080 	sll	v0,t4,0x2
8009515c:	00431021 	addu	v0,v0,v1
80095160:	08025322 	j	80094c88 <SDD1_get_byte+0x630>
80095164:	90430000 	lbu	v1,0(v0)
80095168:	26e23290 	addiu	v0,s7,12944
8009516c:	01281821 	addu	v1,t1,t0
80095170:	00621821 	addu	v1,v1,v0
80095174:	90640001 	lbu	a0,1(v1)
80095178:	27c24490 	addiu	v0,s8,17552
8009517c:	01821021 	addu	v0,t4,v0
80095180:	a0440000 	sb	a0,0(v0)
80095184:	3c04802c 	lui	a0,0x802c
80095188:	248344b0 	addiu	v1,a0,17584
8009518c:	000c1080 	sll	v0,t4,0x2
80095190:	00431021 	addu	v0,v0,v1
80095194:	90430000 	lbu	v1,0(v0)
80095198:	080251ef 	j	800947bc <SDD1_get_byte+0x164>
8009519c:	a0a00000 	sb	zero,0(a1)
800951a0:	26e23290 	addiu	v0,s7,12944
800951a4:	01071821 	addu	v1,t0,a3
800951a8:	00621821 	addu	v1,v1,v0
800951ac:	90640001 	lbu	a0,1(v1)
800951b0:	27c24490 	addiu	v0,s8,17552
800951b4:	01221021 	addu	v0,t1,v0
800951b8:	a0c00000 	sb	zero,0(a2)
800951bc:	3c06802c 	lui	a2,0x802c
800951c0:	24c344b0 	addiu	v1,a2,17584
800951c4:	a0440000 	sb	a0,0(v0)
800951c8:	00091080 	sll	v0,t1,0x2
800951cc:	00431021 	addu	v0,v0,v1
800951d0:	080253fc 	j	80094ff0 <SDD1_get_byte+0x998>
800951d4:	90430000 	lbu	v1,0(v0)
800951d8:	26e23290 	addiu	v0,s7,12944
800951dc:	01281821 	addu	v1,t1,t0
800951e0:	00621821 	addu	v1,v1,v0
800951e4:	90640001 	lbu	a0,1(v1)
800951e8:	27c24490 	addiu	v0,s8,17552
800951ec:	01621021 	addu	v0,t3,v0
800951f0:	a0440000 	sb	a0,0(v0)
800951f4:	3c04802c 	lui	a0,0x802c
800951f8:	248344b0 	addiu	v1,a0,17584
800951fc:	000b1080 	sll	v0,t3,0x2
80095200:	00431021 	addu	v0,v0,v1
80095204:	90430000 	lbu	v1,0(v0)
80095208:	080252ce 	j	80094b38 <SDD1_get_byte+0x4e0>
8009520c:	a0a00000 	sb	zero,0(a1)
80095210:	1480fd27 	bnez	a0,800946b0 <SDD1_get_byte+0x58>
80095214:	00001021 	move	v0,zero
80095218:	3c02801f 	lui	v0,0x801f
8009521c:	90434438 	lbu	v1,17464(v0)
80095220:	24630010 	addiu	v1,v1,16
80095224:	306300ff 	andi	v1,v1,0xff
80095228:	30640010 	andi	a0,v1,0x10
8009522c:	1080feee 	beqz	a0,80094de8 <SDD1_get_byte+0x790>
80095230:	a0434438 	sb	v1,17464(v0)
80095234:	3c02801f 	lui	v0,0x801f
80095238:	3c03801f 	lui	v1,0x801f
8009523c:	8c54443c 	lw	s4,17468(v0)
80095240:	80754440 	lb	s5,17472(v1)
80095244:	3c02801f 	lui	v0,0x801f
80095248:	3c03801f 	lui	v1,0x801f
8009524c:	3c04801f 	lui	a0,0x801f
80095250:	8c4f4448 	lw	t7,17480(v0)
80095254:	8c6a4444 	lw	t2,17476(v1)
80095258:	9488444c 	lhu	t0,17484(a0)
8009525c:	3c06801f 	lui	a2,0x801f
80095260:	24100080 	li	s0,128
80095264:	00009021 	move	s2,zero
80095268:	00008821 	move	s1,zero
8009526c:	00009821 	move	s3,zero
80095270:	3c1e802c 	lui	s8,0x802c
80095274:	3c178019 	lui	s7,0x8019
80095278:	3c16802c 	lui	s6,0x802c
8009527c:	0802550f 	j	8009543c <SDD1_get_byte+0xde4>
80095280:	a0c04439 	sb	zero,17465(a2)
80095284:	00e61021 	addu	v0,a3,a2
80095288:	00431021 	addu	v0,v0,v1
8009528c:	90440002 	lbu	a0,2(v0)
80095290:	27c34490 	addiu	v1,s8,17552
80095294:	01231821 	addu	v1,t1,v1
80095298:	2cc20002 	sltiu	v0,a2,2
8009529c:	14400169 	bnez	v0,80095844 <SDD1_get_byte+0x11ec>
800952a0:	a0640000 	sb	a0,0(v1)
800952a4:	3c04802c 	lui	a0,0x802c
800952a8:	248344b0 	addiu	v1,a0,17584
800952ac:	00091080 	sll	v0,t1,0x2
800952b0:	00431021 	addu	v0,v0,v1
800952b4:	90440000 	lbu	a0,0(v0)
800952b8:	38850001 	xori	a1,a0,0x1
800952bc:	3c02802c 	lui	v0,0x802c
800952c0:	24424470 	addiu	v0,v0,17520
800952c4:	8c4d0004 	lw	t5,4(v0)
800952c8:	27c44490 	addiu	a0,s8,17552
800952cc:	028d1824 	and	v1,s4,t5
800952d0:	02ad1024 	and	v0,s5,t5
800952d4:	34420010 	ori	v0,v0,0x10
800952d8:	00031943 	sra	v1,v1,0x5
800952dc:	00621825 	or	v1,v1,v0
800952e0:	306b00ff 	andi	t3,v1,0xff
800952e4:	01642021 	addu	a0,t3,a0
800952e8:	90890000 	lbu	t1,0(a0)
800952ec:	26e33290 	addiu	v1,s7,12944
800952f0:	00096040 	sll	t4,t1,0x1
800952f4:	01891021 	addu	v0,t4,t1
800952f8:	00431021 	addu	v0,v0,v1
800952fc:	90470000 	lbu	a3,0(v0)
80095300:	26c34530 	addiu	v1,s6,17712
80095304:	00e31821 	addu	v1,a3,v1
80095308:	30a500ff 	andi	a1,a1,0xff
8009530c:	02121025 	or	v0,s0,s2
80095310:	000e2040 	sll	a0,t6,0x1
80095314:	90660000 	lbu	a2,0(v1)
80095318:	00852025 	or	a0,a0,a1
8009531c:	0045900b 	movn	s2,v0,a1
80095320:	3c02802c 	lui	v0,0x802c
80095324:	14c00020 	bnez	a2,800953a8 <SDD1_get_byte+0xd50>
80095328:	ac444470 	sw	a0,17520(v0)
8009532c:	15400007 	bnez	t2,8009534c <SDD1_get_byte+0xcf4>
80095330:	00081040 	sll	v0,t0,0x1
80095334:	91e20000 	lbu	v0,0(t7)
80095338:	240a0008 	li	t2,8
8009533c:	01021025 	or	v0,t0,v0
80095340:	25ef0001 	addiu	t7,t7,1
80095344:	3048ffff 	andi	t0,v0,0xffff
80095348:	00081040 	sll	v0,t0,0x1
8009534c:	3042fffe 	andi	v0,v0,0xfffe
80095350:	38488000 	xori	t0,v0,0x8000
80095354:	00081c00 	sll	v1,t0,0x10
80095358:	00031c03 	sra	v1,v1,0x10
8009535c:	04600124 	bltz	v1,800957f0 <SDD1_get_byte+0x1198>
80095360:	254affff 	addiu	t2,t2,-1
80095364:	00e81004 	sllv	v0,t0,a3
80095368:	01475023 	subu	t2,t2,a3
8009536c:	0540012d 	bltz	t2,80095824 <SDD1_get_byte+0x11cc>
80095370:	3044ffff 	andi	a0,v0,0xffff
80095374:	2403007f 	li	v1,127
80095378:	00081202 	srl	v0,t0,0x8
8009537c:	00e31807 	srav	v1,v1,a3
80095380:	00431025 	or	v0,v0,v1
80095384:	3c038019 	lui	v1,0x8019
80095388:	246332f4 	addiu	v1,v1,13044
8009538c:	304200ff 	andi	v0,v0,0xff
80095390:	00431021 	addu	v0,v0,v1
80095394:	90430000 	lbu	v1,0(v0)
80095398:	00804021 	move	t0,a0
8009539c:	26c24530 	addiu	v0,s6,17712
800953a0:	00e21021 	addu	v0,a3,v0
800953a4:	a0430000 	sb	v1,0(v0)
800953a8:	26c24530 	addiu	v0,s6,17712
800953ac:	00e22821 	addu	a1,a3,v0
800953b0:	90a30000 	lbu	v1,0(a1)
800953b4:	24020080 	li	v0,128
800953b8:	2463ffff 	addiu	v1,v1,-1
800953bc:	306300ff 	andi	v1,v1,0xff
800953c0:	106200d3 	beq	v1,v0,80095710 <SDD1_get_byte+0x10b8>
800953c4:	a0a30000 	sb	v1,0(a1)
800953c8:	146000da 	bnez	v1,80095734 <SDD1_get_byte+0x10dc>
800953cc:	3c06802c 	lui	a2,0x802c
800953d0:	26e33290 	addiu	v1,s7,12944
800953d4:	01891021 	addu	v0,t4,t1
800953d8:	00431021 	addu	v0,v0,v1
800953dc:	90440002 	lbu	a0,2(v0)
800953e0:	27c34490 	addiu	v1,s8,17552
800953e4:	01631821 	addu	v1,t3,v1
800953e8:	2d220002 	sltiu	v0,t1,2
800953ec:	1440011e 	bnez	v0,80095868 <SDD1_get_byte+0x1210>
800953f0:	a0640000 	sb	a0,0(v1)
800953f4:	3c04802c 	lui	a0,0x802c
800953f8:	248344b0 	addiu	v1,a0,17584
800953fc:	000b1080 	sll	v0,t3,0x2
80095400:	00431021 	addu	v0,v0,v1
80095404:	90440000 	lbu	a0,0(v0)
80095408:	38830001 	xori	v1,a0,0x1
8009540c:	306500ff 	andi	a1,v1,0xff
80095410:	3c06802c 	lui	a2,0x802c
80095414:	000d1840 	sll	v1,t5,0x1
80095418:	24c24470 	addiu	v0,a2,17520
8009541c:	00651825 	or	v1,v1,a1
80095420:	02302025 	or	a0,s1,s0
80095424:	ac430004 	sw	v1,4(v0)
80095428:	26730001 	addiu	s3,s3,1
8009542c:	24020008 	li	v0,8
80095430:	0085880b 	movn	s1,a0,a1
80095434:	126200df 	beq	s3,v0,800957b4 <SDD1_get_byte+0x115c>
80095438:	00108042 	srl	s0,s0,0x1
8009543c:	3c02802c 	lui	v0,0x802c
80095440:	8c4e4470 	lw	t6,17520(v0)
80095444:	27c44490 	addiu	a0,s8,17552
80095448:	01d41024 	and	v0,t6,s4
8009544c:	02ae1824 	and	v1,s5,t6
80095450:	00021143 	sra	v0,v0,0x5
80095454:	00431025 	or	v0,v0,v1
80095458:	304900ff 	andi	t1,v0,0xff
8009545c:	01242021 	addu	a0,t1,a0
80095460:	90860000 	lbu	a2,0(a0)
80095464:	26e33290 	addiu	v1,s7,12944
80095468:	00063840 	sll	a3,a2,0x1
8009546c:	00e61021 	addu	v0,a3,a2
80095470:	00431021 	addu	v0,v0,v1
80095474:	90440000 	lbu	a0,0(v0)
80095478:	26c34530 	addiu	v1,s6,17712
8009547c:	00831821 	addu	v1,a0,v1
80095480:	90620000 	lbu	v0,0(v1)
80095484:	14400021 	bnez	v0,8009550c <SDD1_get_byte+0xeb4>
80095488:	26c24530 	addiu	v0,s6,17712
8009548c:	15400007 	bnez	t2,800954ac <SDD1_get_byte+0xe54>
80095490:	00081040 	sll	v0,t0,0x1
80095494:	91e20000 	lbu	v0,0(t7)
80095498:	240a0008 	li	t2,8
8009549c:	01021025 	or	v0,t0,v0
800954a0:	25ef0001 	addiu	t7,t7,1
800954a4:	3048ffff 	andi	t0,v0,0xffff
800954a8:	00081040 	sll	v0,t0,0x1
800954ac:	3042fffe 	andi	v0,v0,0xfffe
800954b0:	38488000 	xori	t0,v0,0x8000
800954b4:	00081c00 	sll	v1,t0,0x10
800954b8:	00031c03 	sra	v1,v1,0x10
800954bc:	046000c7 	bltz	v1,800957dc <SDD1_get_byte+0x1184>
800954c0:	254affff 	addiu	t2,t2,-1
800954c4:	00881004 	sllv	v0,t0,a0
800954c8:	01445023 	subu	t2,t2,a0
800954cc:	054000cd 	bltz	t2,80095804 <SDD1_get_byte+0x11ac>
800954d0:	3045ffff 	andi	a1,v0,0xffff
800954d4:	2403007f 	li	v1,127
800954d8:	00081202 	srl	v0,t0,0x8
800954dc:	00831807 	srav	v1,v1,a0
800954e0:	00431025 	or	v0,v0,v1
800954e4:	3c038019 	lui	v1,0x8019
800954e8:	246332f4 	addiu	v1,v1,13044
800954ec:	304200ff 	andi	v0,v0,0xff
800954f0:	00431021 	addu	v0,v0,v1
800954f4:	90430000 	lbu	v1,0(v0)
800954f8:	00a04021 	move	t0,a1
800954fc:	26c24530 	addiu	v0,s6,17712
80095500:	00821021 	addu	v0,a0,v0
80095504:	a0430000 	sb	v1,0(v0)
80095508:	26c24530 	addiu	v0,s6,17712
8009550c:	00822821 	addu	a1,a0,v0
80095510:	90a30000 	lbu	v1,0(a1)
80095514:	24020080 	li	v0,128
80095518:	2463ffff 	addiu	v1,v1,-1
8009551c:	306300ff 	andi	v1,v1,0xff
80095520:	10620089 	beq	v1,v0,80095748 <SDD1_get_byte+0x10f0>
80095524:	a0a30000 	sb	v1,0(a1)
80095528:	1060ff56 	beqz	v1,80095284 <SDD1_get_byte+0xc2c>
8009552c:	26e33290 	addiu	v1,s7,12944
80095530:	3c06802c 	lui	a2,0x802c
80095534:	00091080 	sll	v0,t1,0x2
80095538:	24c344b0 	addiu	v1,a2,17584
8009553c:	00431021 	addu	v0,v0,v1
80095540:	080254af 	j	800952bc <SDD1_get_byte+0xc64>
80095544:	90450000 	lbu	a1,0(v0)
80095548:	24020001 	li	v0,1
8009554c:	00821004 	sllv	v0,v0,a0
80095550:	2442ff80 	addiu	v0,v0,-128
80095554:	304300ff 	andi	v1,v0,0xff
80095558:	08025283 	j	80094a0c <SDD1_get_byte+0x3b4>
8009555c:	00a05821 	move	t3,a1
80095560:	24020001 	li	v0,1
80095564:	01021004 	sllv	v0,v0,t0
80095568:	2442ff80 	addiu	v0,v0,-128
8009556c:	08025228 	j	800948a0 <SDD1_get_byte+0x248>
80095570:	304300ff 	andi	v1,v0,0xff
80095574:	24020001 	li	v0,1
80095578:	00821004 	sllv	v0,v0,a0
8009557c:	2442ff80 	addiu	v0,v0,-128
80095580:	304300ff 	andi	v1,v0,0xff
80095584:	080253ea 	j	80094fa8 <SDD1_get_byte+0x950>
80095588:	00c06021 	move	t4,a2
8009558c:	91e20000 	lbu	v0,0(t7)
80095590:	000a1823 	negu	v1,t2
80095594:	00621004 	sllv	v0,v0,v1
80095598:	004b1025 	or	v0,v0,t3
8009559c:	304bffff 	andi	t3,v0,0xffff
800955a0:	25ef0001 	addiu	t7,t7,1
800955a4:	0802527a 	j	800949e8 <SDD1_get_byte+0x390>
800955a8:	254a0008 	addiu	t2,t2,8
800955ac:	91e20000 	lbu	v0,0(t7)
800955b0:	000a1823 	negu	v1,t2
800955b4:	00621004 	sllv	v0,v0,v1
800955b8:	00441025 	or	v0,v0,a0
800955bc:	3044ffff 	andi	a0,v0,0xffff
800955c0:	25ef0001 	addiu	t7,t7,1
800955c4:	0802521e 	j	80094878 <SDD1_get_byte+0x220>
800955c8:	254a0008 	addiu	t2,t2,8
800955cc:	3c02802c 	lui	v0,0x802c
800955d0:	244344b0 	addiu	v1,v0,17584
800955d4:	000c2080 	sll	a0,t4,0x2
800955d8:	00832021 	addu	a0,a0,v1
800955dc:	8c820000 	lw	v0,0(a0)
800955e0:	38420001 	xori	v0,v0,0x1
800955e4:	304300ff 	andi	v1,v0,0xff
800955e8:	080251ef 	j	800947bc <SDD1_get_byte+0x164>
800955ec:	ac820000 	sw	v0,0(a0)
800955f0:	3c02802c 	lui	v0,0x802c
800955f4:	244344b0 	addiu	v1,v0,17584
800955f8:	000d2080 	sll	a0,t5,0x2
800955fc:	00832021 	addu	a0,a0,v1
80095600:	8c820000 	lw	v0,0(a0)
80095604:	38420001 	xori	v0,v0,0x1
80095608:	304300ff 	andi	v1,v0,0xff
8009560c:	08025244 	j	80094910 <SDD1_get_byte+0x2b8>
80095610:	ac820000 	sw	v0,0(a0)
80095614:	1460fdf4 	bnez	v1,80094de8 <SDD1_get_byte+0x790>
80095618:	3c03801f 	lui	v1,0x801f
8009561c:	9062443a 	lbu	v0,17466(v1)
80095620:	38420002 	xori	v0,v0,0x2
80095624:	a062443a 	sb	v0,17466(v1)
80095628:	3c02801f 	lui	v0,0x801f
8009562c:	0802537c 	j	80094df0 <SDD1_get_byte+0x798>
80095630:	90424439 	lbu	v0,17465(v0)
80095634:	3c06801f 	lui	a2,0x801f
80095638:	accf4448 	sw	t7,17480(a2)
8009563c:	3c03801f 	lui	v1,0x801f
80095640:	3c04801f 	lui	a0,0x801f
80095644:	3c06801f 	lui	a2,0x801f
80095648:	02001021 	move	v0,s0
8009564c:	ac6a4444 	sw	t2,17476(v1)
80095650:	a48e444c 	sh	t6,17484(a0)
80095654:	080251ac 	j	800946b0 <SDD1_get_byte+0x58>
80095658:	a0d14439 	sb	s1,17465(a2)
8009565c:	91a20000 	lbu	v0,0(t5)
80095660:	000a1823 	negu	v1,t2
80095664:	00621004 	sllv	v0,v0,v1
80095668:	004c1025 	or	v0,v0,t4
8009566c:	304cffff 	andi	t4,v0,0xffff
80095670:	25ad0001 	addiu	t5,t5,1
80095674:	080253e1 	j	80094f84 <SDD1_get_byte+0x92c>
80095678:	254a0008 	addiu	t2,t2,8
8009567c:	3c02802c 	lui	v0,0x802c
80095680:	244344b0 	addiu	v1,v0,17584
80095684:	00092080 	sll	a0,t1,0x2
80095688:	00832021 	addu	a0,a0,v1
8009568c:	8c820000 	lw	v0,0(a0)
80095690:	38420001 	xori	v0,v0,0x1
80095694:	304300ff 	andi	v1,v0,0xff
80095698:	080253a7 	j	80094e9c <SDD1_get_byte+0x844>
8009569c:	ac820000 	sw	v0,0(a0)
800956a0:	24020001 	li	v0,1
800956a4:	01021004 	sllv	v0,v0,t0
800956a8:	2442ff80 	addiu	v0,v0,-128
800956ac:	304300ff 	andi	v1,v0,0xff
800956b0:	08025306 	j	80094c18 <SDD1_get_byte+0x5c0>
800956b4:	00807021 	move	t6,a0
800956b8:	24020001 	li	v0,1
800956bc:	00821004 	sllv	v0,v0,a0
800956c0:	2442ff80 	addiu	v0,v0,-128
800956c4:	304300ff 	andi	v1,v0,0xff
800956c8:	08025360 	j	80094d80 <SDD1_get_byte+0x728>
800956cc:	00a07021 	move	t6,a1
800956d0:	91e20000 	lbu	v0,0(t7)
800956d4:	000a1823 	negu	v1,t2
800956d8:	00621004 	sllv	v0,v0,v1
800956dc:	004e1025 	or	v0,v0,t6
800956e0:	304effff 	andi	t6,v0,0xffff
800956e4:	25ef0001 	addiu	t7,t7,1
800956e8:	080252fd 	j	80094bf4 <SDD1_get_byte+0x59c>
800956ec:	254a0008 	addiu	t2,t2,8
800956f0:	91e20000 	lbu	v0,0(t7)
800956f4:	000a1823 	negu	v1,t2
800956f8:	00621004 	sllv	v0,v0,v1
800956fc:	004e1025 	or	v0,v0,t6
80095700:	304effff 	andi	t6,v0,0xffff
80095704:	25ef0001 	addiu	t7,t7,1
80095708:	08025357 	j	80094d5c <SDD1_get_byte+0x704>
8009570c:	254a0008 	addiu	t2,t2,8
80095710:	26e23290 	addiu	v0,s7,12944
80095714:	01891821 	addu	v1,t4,t1
80095718:	00621821 	addu	v1,v1,v0
8009571c:	90640001 	lbu	a0,1(v1)
80095720:	27c24490 	addiu	v0,s8,17552
80095724:	01621021 	addu	v0,t3,v0
80095728:	a0440000 	sb	a0,0(v0)
8009572c:	a0a00000 	sb	zero,0(a1)
80095730:	3c06802c 	lui	a2,0x802c
80095734:	24c344b0 	addiu	v1,a2,17584
80095738:	000b1080 	sll	v0,t3,0x2
8009573c:	00431021 	addu	v0,v0,v1
80095740:	08025503 	j	8009540c <SDD1_get_byte+0xdb4>
80095744:	90430000 	lbu	v1,0(v0)
80095748:	26e23290 	addiu	v0,s7,12944
8009574c:	00e61821 	addu	v1,a3,a2
80095750:	00621821 	addu	v1,v1,v0
80095754:	90640001 	lbu	a0,1(v1)
80095758:	27c24490 	addiu	v0,s8,17552
8009575c:	01221021 	addu	v0,t1,v0
80095760:	a0440000 	sb	a0,0(v0)
80095764:	0802554c 	j	80095530 <SDD1_get_byte+0xed8>
80095768:	a0a00000 	sb	zero,0(a1)
8009576c:	3c02802c 	lui	v0,0x802c
80095770:	244344b0 	addiu	v1,v0,17584
80095774:	000c2080 	sll	a0,t4,0x2
80095778:	00832021 	addu	a0,a0,v1
8009577c:	8c820000 	lw	v0,0(a0)
80095780:	38420001 	xori	v0,v0,0x1
80095784:	304300ff 	andi	v1,v0,0xff
80095788:	08025322 	j	80094c88 <SDD1_get_byte+0x630>
8009578c:	ac820000 	sw	v0,0(a0)
80095790:	3c02802c 	lui	v0,0x802c
80095794:	244344b0 	addiu	v1,v0,17584
80095798:	000b2080 	sll	a0,t3,0x2
8009579c:	00832021 	addu	a0,a0,v1
800957a0:	8c820000 	lw	v0,0(a0)
800957a4:	38420001 	xori	v0,v0,0x1
800957a8:	304300ff 	andi	v1,v0,0xff
800957ac:	080252ce 	j	80094b38 <SDD1_get_byte+0x4e0>
800957b0:	ac820000 	sw	v0,0(a0)
800957b4:	3c03801f 	lui	v1,0x801f
800957b8:	ac6f4448 	sw	t7,17480(v1)
800957bc:	3c04801f 	lui	a0,0x801f
800957c0:	3c06801f 	lui	a2,0x801f
800957c4:	3c03801f 	lui	v1,0x801f
800957c8:	02401021 	move	v0,s2
800957cc:	ac8a4444 	sw	t2,17476(a0)
800957d0:	a4c8444c 	sh	t0,17484(a2)
800957d4:	080251ac 	j	800946b0 <SDD1_get_byte+0x58>
800957d8:	a0714439 	sb	s1,17465(v1)
800957dc:	24020001 	li	v0,1
800957e0:	00821004 	sllv	v0,v0,a0
800957e4:	2442ff80 	addiu	v0,v0,-128
800957e8:	0802553f 	j	800954fc <SDD1_get_byte+0xea4>
800957ec:	304300ff 	andi	v1,v0,0xff
800957f0:	24020001 	li	v0,1
800957f4:	00e21004 	sllv	v0,v0,a3
800957f8:	2442ff80 	addiu	v0,v0,-128
800957fc:	080254e7 	j	8009539c <SDD1_get_byte+0xd44>
80095800:	304300ff 	andi	v1,v0,0xff
80095804:	91e20000 	lbu	v0,0(t7)
80095808:	000a1823 	negu	v1,t2
8009580c:	00621004 	sllv	v0,v0,v1
80095810:	00451025 	or	v0,v0,a1
80095814:	3045ffff 	andi	a1,v0,0xffff
80095818:	25ef0001 	addiu	t7,t7,1
8009581c:	08025535 	j	800954d4 <SDD1_get_byte+0xe7c>
80095820:	254a0008 	addiu	t2,t2,8
80095824:	91e20000 	lbu	v0,0(t7)
80095828:	000a1823 	negu	v1,t2
8009582c:	00621004 	sllv	v0,v0,v1
80095830:	00441025 	or	v0,v0,a0
80095834:	3044ffff 	andi	a0,v0,0xffff
80095838:	25ef0001 	addiu	t7,t7,1
8009583c:	080254dd 	j	80095374 <SDD1_get_byte+0xd1c>
80095840:	254a0008 	addiu	t2,t2,8
80095844:	3c06802c 	lui	a2,0x802c
80095848:	00092080 	sll	a0,t1,0x2
8009584c:	24c344b0 	addiu	v1,a2,17584
80095850:	00832021 	addu	a0,a0,v1
80095854:	8c820000 	lw	v0,0(a0)
80095858:	38420001 	xori	v0,v0,0x1
8009585c:	304500ff 	andi	a1,v0,0xff
80095860:	080254af 	j	800952bc <SDD1_get_byte+0xc64>
80095864:	ac820000 	sw	v0,0(a0)
80095868:	24c344b0 	addiu	v1,a2,17584
8009586c:	000b2080 	sll	a0,t3,0x2
80095870:	00832021 	addu	a0,a0,v1
80095874:	8c820000 	lw	v0,0(a0)
80095878:	38420001 	xori	v0,v0,0x1
8009587c:	304300ff 	andi	v1,v0,0xff
80095880:	08025503 	j	8009540c <SDD1_get_byte+0xdb4>
80095884:	ac820000 	sw	v0,0(a0)
	...

80095890 <_Z10FreezeSizeii>:
80095890:	24020002 	li	v0,2
80095894:	10a20006 	beq	a1,v0,800958b0 <_Z10FreezeSizeii+0x20>
80095898:	00000000 	nop
8009589c:	24020003 	li	v0,3
800958a0:	10a20006 	beq	a1,v0,800958bc <_Z10FreezeSizeii+0x2c>
800958a4:	00000000 	nop
800958a8:	03e00008 	jr	ra
800958ac:	00801021 	move	v0,a0
800958b0:	00042040 	sll	a0,a0,0x1
800958b4:	03e00008 	jr	ra
800958b8:	00801021 	move	v0,a0
800958bc:	00042080 	sll	a0,a0,0x2
800958c0:	03e00008 	jr	ra
800958c4:	00801021 	move	v0,a0

800958c8 <S9xSPCDump>:
800958c8:	03e00008 	jr	ra
800958cc:	00001021 	move	v0,zero

800958d0 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh>:
800958d0:	27bdffd0 	addiu	sp,sp,-48
800958d4:	afb40020 	sw	s4,32(sp)
800958d8:	afb3001c 	sw	s3,28(sp)
800958dc:	afbf0028 	sw	ra,40(sp)
800958e0:	afb50024 	sw	s5,36(sp)
800958e4:	afb20018 	sw	s2,24(sp)
800958e8:	afb10014 	sw	s1,20(sp)
800958ec:	afb00010 	sw	s0,16(sp)
800958f0:	00c0a021 	move	s4,a2
800958f4:	18c0001e 	blez	a2,80095970 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xa0>
800958f8:	00809821 	move	s3,a0
800958fc:	00a08821 	move	s1,a1
80095900:	00e08021 	move	s0,a3
80095904:	00009021 	move	s2,zero
80095908:	0802564d 	j	80095934 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x64>
8009590c:	24150001 	li	s5,1
80095910:	14400032 	bnez	v0,800959dc <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x10c>
80095914:	24020002 	li	v0,2
80095918:	1062001e 	beq	v1,v0,80095994 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xc4>
8009591c:	24020003 	li	v0,3
80095920:	1062003d 	beq	v1,v0,80095a18 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x148>
80095924:	00000000 	nop
80095928:	26520001 	addiu	s2,s2,1
8009592c:	12920010 	beq	s4,s2,80095970 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xa0>
80095930:	2631000c 	addiu	s1,s1,12
80095934:	8e230008 	lw	v1,8(s1)
80095938:	1475fff5 	bne	v1,s5,80095910 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x40>
8009593c:	28620002 	slti	v0,v1,2
80095940:	8e240000 	lw	a0,0(s1)
80095944:	8e260004 	lw	a2,4(s1)
80095948:	3c028012 	lui	v0,0x8012
8009594c:	02002821 	move	a1,s0
80095950:	2442c980 	addiu	v0,v0,-13952
80095954:	0040f809 	jalr	v0
80095958:	02642021 	addu	a0,s3,a0
8009595c:	8e230004 	lw	v1,4(s1)
80095960:	26520001 	addiu	s2,s2,1
80095964:	02038021 	addu	s0,s0,v1
80095968:	1692fff2 	bne	s4,s2,80095934 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x64>
8009596c:	2631000c 	addiu	s1,s1,12
80095970:	8fbf0028 	lw	ra,40(sp)
80095974:	8fb50024 	lw	s5,36(sp)
80095978:	8fb40020 	lw	s4,32(sp)
8009597c:	8fb3001c 	lw	s3,28(sp)
80095980:	8fb20018 	lw	s2,24(sp)
80095984:	8fb10014 	lw	s1,20(sp)
80095988:	8fb00010 	lw	s0,16(sp)
8009598c:	03e00008 	jr	ra
80095990:	27bd0030 	addiu	sp,sp,48
80095994:	8e270004 	lw	a3,4(s1)
80095998:	18e0ffe3 	blez	a3,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
8009599c:	02002021 	move	a0,s0
800959a0:	8e220000 	lw	v0,0(s1)
800959a4:	02622821 	addu	a1,s3,v0
800959a8:	00003021 	move	a2,zero
800959ac:	90820000 	lbu	v0,0(a0)
800959b0:	90830001 	lbu	v1,1(a0)
800959b4:	00021200 	sll	v0,v0,0x8
800959b8:	00431025 	or	v0,v0,v1
800959bc:	24c60001 	addiu	a2,a2,1
800959c0:	a4a20000 	sh	v0,0(a1)
800959c4:	24840002 	addiu	a0,a0,2
800959c8:	14c7fff8 	bne	a2,a3,800959ac <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0xdc>
800959cc:	24a50002 	addiu	a1,a1,2
800959d0:	00071040 	sll	v0,a3,0x1
800959d4:	0802564a 	j	80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
800959d8:	02028021 	addu	s0,s0,v0
800959dc:	1460ffd2 	bnez	v1,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
800959e0:	00000000 	nop
800959e4:	8e230004 	lw	v1,4(s1)
800959e8:	10620059 	beq	v1,v0,80095b50 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x280>
800959ec:	28620003 	slti	v0,v1,3
800959f0:	10400022 	beqz	v0,80095a7c <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x1ac>
800959f4:	24020004 	li	v0,4
800959f8:	1475ffcb 	bne	v1,s5,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
800959fc:	00000000 	nop
80095a00:	8e220000 	lw	v0,0(s1)
80095a04:	92030000 	lbu	v1,0(s0)
80095a08:	00531021 	addu	v0,v0,s3
80095a0c:	26100001 	addiu	s0,s0,1
80095a10:	0802564a 	j	80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
80095a14:	a0430000 	sb	v1,0(v0)
80095a18:	8e220004 	lw	v0,4(s1)
80095a1c:	1840ffc2 	blez	v0,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
80095a20:	00004021 	move	t0,zero
80095a24:	92020000 	lbu	v0,0(s0)
80095a28:	92040001 	lbu	a0,1(s0)
80095a2c:	92070003 	lbu	a3,3(s0)
80095a30:	92050002 	lbu	a1,2(s0)
80095a34:	8e260000 	lw	a2,0(s1)
80095a38:	00021600 	sll	v0,v0,0x18
80095a3c:	00042400 	sll	a0,a0,0x10
80095a40:	00081880 	sll	v1,t0,0x2
80095a44:	00441025 	or	v0,v0,a0
80095a48:	00471025 	or	v0,v0,a3
80095a4c:	00661821 	addu	v1,v1,a2
80095a50:	00052a00 	sll	a1,a1,0x8
80095a54:	00a22825 	or	a1,a1,v0
80095a58:	00731821 	addu	v1,v1,s3
80095a5c:	ac650000 	sw	a1,0(v1)
80095a60:	8e220004 	lw	v0,4(s1)
80095a64:	25080001 	addiu	t0,t0,1
80095a68:	0102102a 	slt	v0,t0,v0
80095a6c:	1440ffed 	bnez	v0,80095a24 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x154>
80095a70:	26100004 	addiu	s0,s0,4
80095a74:	0802564b 	j	8009592c <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x5c>
80095a78:	26520001 	addiu	s2,s2,1
80095a7c:	1062003e 	beq	v1,v0,80095b78 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x2a8>
80095a80:	24020008 	li	v0,8
80095a84:	1462ffa8 	bne	v1,v0,80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
80095a88:	00004821 	move	t1,zero
80095a8c:	92020000 	lbu	v0,0(s0)
80095a90:	92040001 	lbu	a0,1(s0)
80095a94:	92060002 	lbu	a2,2(s0)
80095a98:	00042c00 	sll	a1,a0,0x10
80095a9c:	00021e00 	sll	v1,v0,0x18
80095aa0:	00002021 	move	a0,zero
80095aa4:	00001021 	move	v0,zero
80095aa8:	92080004 	lbu	t0,4(s0)
80095aac:	00441025 	or	v0,v0,a0
80095ab0:	92040003 	lbu	a0,3(s0)
80095ab4:	920a0005 	lbu	t2,5(s0)
80095ab8:	00651825 	or	v1,v1,a1
80095abc:	00063a00 	sll	a3,a2,0x8
80095ac0:	00003021 	move	a2,zero
80095ac4:	920c0006 	lbu	t4,6(s0)
80095ac8:	00802821 	move	a1,a0
80095acc:	00461025 	or	v0,v0,a2
80095ad0:	00002021 	move	a0,zero
80095ad4:	00083202 	srl	a2,t0,0x8
80095ad8:	00671825 	or	v1,v1,a3
80095adc:	00441025 	or	v0,v0,a0
80095ae0:	00651825 	or	v1,v1,a1
80095ae4:	000a2402 	srl	a0,t2,0x10
80095ae8:	00c94825 	or	t1,a2,t1
80095aec:	00005821 	move	t3,zero
80095af0:	00084600 	sll	t0,t0,0x18
80095af4:	260f0007 	addiu	t7,s0,7
80095af8:	008b5825 	or	t3,a0,t3
80095afc:	00006821 	move	t5,zero
80095b00:	000c2602 	srl	a0,t4,0x18
80095b04:	00481025 	or	v0,v0,t0
80095b08:	00691825 	or	v1,v1,t1
80095b0c:	000a5400 	sll	t2,t2,0x10
80095b10:	008d6825 	or	t5,a0,t5
80095b14:	8e2e0000 	lw	t6,0(s1)
80095b18:	91e40000 	lbu	a0,0(t7)
80095b1c:	004a1025 	or	v0,v0,t2
80095b20:	006b1825 	or	v1,v1,t3
80095b24:	000c6200 	sll	t4,t4,0x8
80095b28:	00002821 	move	a1,zero
80095b2c:	004c1025 	or	v0,v0,t4
80095b30:	006d1825 	or	v1,v1,t5
80095b34:	01d37021 	addu	t6,t6,s3
80095b38:	00653025 	or	a2,v1,a1
80095b3c:	00441025 	or	v0,v0,a0
80095b40:	26100008 	addiu	s0,s0,8
80095b44:	adc60004 	sw	a2,4(t6)
80095b48:	0802564a 	j	80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
80095b4c:	adc20000 	sw	v0,0(t6)
80095b50:	92040000 	lbu	a0,0(s0)
80095b54:	26020001 	addiu	v0,s0,1
80095b58:	90450000 	lbu	a1,0(v0)
80095b5c:	8e230000 	lw	v1,0(s1)
80095b60:	00042200 	sll	a0,a0,0x8
80095b64:	00852025 	or	a0,a0,a1
80095b68:	00731821 	addu	v1,v1,s3
80095b6c:	26100002 	addiu	s0,s0,2
80095b70:	0802564a 	j	80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
80095b74:	a4640000 	sh	a0,0(v1)
80095b78:	92020000 	lbu	v0,0(s0)
80095b7c:	92040001 	lbu	a0,1(s0)
80095b80:	26030002 	addiu	v1,s0,2
80095b84:	90650000 	lbu	a1,0(v1)
80095b88:	92060003 	lbu	a2,3(s0)
80095b8c:	00021600 	sll	v0,v0,0x18
80095b90:	00042400 	sll	a0,a0,0x10
80095b94:	8e230000 	lw	v1,0(s1)
80095b98:	00441025 	or	v0,v0,a0
80095b9c:	00461025 	or	v0,v0,a2
80095ba0:	00052a00 	sll	a1,a1,0x8
80095ba4:	00a22825 	or	a1,a1,v0
80095ba8:	00731821 	addu	v1,v1,s3
80095bac:	26100004 	addiu	s0,s0,4
80095bb0:	0802564a 	j	80095928 <_Z22UnfreezeStructFromCopyPvP10FreezeDataiPh+0x58>
80095bb4:	ac650000 	sw	a1,0(v1)

80095bb8 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi>:
80095bb8:	27bdffb8 	addiu	sp,sp,-72
80095bbc:	afb40038 	sw	s4,56(sp)
80095bc0:	afb1002c 	sw	s1,44(sp)
80095bc4:	afb00028 	sw	s0,40(sp)
80095bc8:	00808821 	move	s1,a0
80095bcc:	27b00010 	addiu	s0,sp,16
80095bd0:	3c14800f 	lui	s4,0x800f
80095bd4:	afb5003c 	sw	s5,60(sp)
80095bd8:	afb30034 	sw	s3,52(sp)
80095bdc:	afb20030 	sw	s2,48(sp)
80095be0:	afbf0044 	sw	ra,68(sp)
80095be4:	afb60040 	sw	s6,64(sp)
80095be8:	00a09021 	move	s2,a1
80095bec:	00c0a821 	move	s5,a2
80095bf0:	00e09821 	move	s3,a3
80095bf4:	02002021 	move	a0,s0
80095bf8:	24050001 	li	a1,1
80095bfc:	2406000b 	li	a2,11
80095c00:	26825ed4 	addiu	v0,s4,24276
80095c04:	0040f809 	jalr	v0
80095c08:	02203821 	move	a3,s1
80095c0c:	2403000b 	li	v1,11
80095c10:	14430008 	bne	v0,v1,80095c34 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x7c>
80095c14:	3c028012 	lui	v0,0x8012
80095c18:	02002021 	move	a0,s0
80095c1c:	02402821 	move	a1,s2
80095c20:	2442bfc0 	addiu	v0,v0,-16448
80095c24:	0040f809 	jalr	v0
80095c28:	24060003 	li	a2,3
80095c2c:	10400016 	beqz	v0,80095c88 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0xd0>
80095c30:	83a30013 	lb	v1,19(sp)
80095c34:	3c02800f 	lui	v0,0x800f
80095c38:	24425610 	addiu	v0,v0,22032
80095c3c:	0040f809 	jalr	v0
80095c40:	02202021 	move	a0,s1
80095c44:	2445fff5 	addiu	a1,v0,-11
80095c48:	3c02800f 	lui	v0,0x800f
80095c4c:	02202021 	move	a0,s1
80095c50:	24425c60 	addiu	v0,v0,23648
80095c54:	0040f809 	jalr	v0
80095c58:	00003021 	move	a2,zero
80095c5c:	2402ffff 	li	v0,-1
80095c60:	8fbf0044 	lw	ra,68(sp)
80095c64:	8fb60040 	lw	s6,64(sp)
80095c68:	8fb5003c 	lw	s5,60(sp)
80095c6c:	8fb40038 	lw	s4,56(sp)
80095c70:	8fb30034 	lw	s3,52(sp)
80095c74:	8fb20030 	lw	s2,48(sp)
80095c78:	8fb1002c 	lw	s1,44(sp)
80095c7c:	8fb00028 	lw	s0,40(sp)
80095c80:	03e00008 	jr	ra
80095c84:	27bd0048 	addiu	sp,sp,72
80095c88:	2402003a 	li	v0,58
80095c8c:	1462ffea 	bne	v1,v0,80095c38 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x80>
80095c90:	3c02800f 	lui	v0,0x800f
80095c94:	3c028011 	lui	v0,0x8011
80095c98:	2406000a 	li	a2,10
80095c9c:	27a40014 	addiu	a0,sp,20
80095ca0:	00002821 	move	a1,zero
80095ca4:	2442e2e0 	addiu	v0,v0,-7456
80095ca8:	0040f809 	jalr	v0
80095cac:	00003821 	move	a3,zero
80095cb0:	1040ffe0 	beqz	v0,80095c34 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x7c>
80095cb4:	00403021 	move	a2,v0
80095cb8:	0262102a 	slt	v0,s3,v0
80095cbc:	14400021 	bnez	v0,80095d44 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x18c>
80095cc0:	00d3b023 	subu	s6,a2,s3
80095cc4:	00c08021 	move	s0,a2
80095cc8:	0000b021 	move	s6,zero
80095ccc:	02a02021 	move	a0,s5
80095cd0:	26935ed4 	addiu	s3,s4,24276
80095cd4:	24050001 	li	a1,1
80095cd8:	02003021 	move	a2,s0
80095cdc:	0260f809 	jalr	s3
80095ce0:	02203821 	move	a3,s1
80095ce4:	16020019 	bne	s0,v0,80095d4c <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x194>
80095ce8:	00409021 	move	s2,v0
80095cec:	16c00003 	bnez	s6,80095cfc <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x144>
80095cf0:	00000000 	nop
80095cf4:	08025718 	j	80095c60 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0xa8>
80095cf8:	24020001 	li	v0,1
80095cfc:	3c028010 	lui	v0,0x8010
80095d00:	24425378 	addiu	v0,v0,21368
80095d04:	0040f809 	jalr	v0
80095d08:	02c02021 	move	a0,s6
80095d0c:	00408021 	move	s0,v0
80095d10:	00402021 	move	a0,v0
80095d14:	02c03021 	move	a2,s6
80095d18:	02203821 	move	a3,s1
80095d1c:	0260f809 	jalr	s3
80095d20:	24050001 	li	a1,1
80095d24:	1200fff3 	beqz	s0,80095cf4 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x13c>
80095d28:	00000000 	nop
80095d2c:	3c028010 	lui	v0,0x8010
80095d30:	24424e60 	addiu	v0,v0,20064
80095d34:	0040f809 	jalr	v0
80095d38:	02002021 	move	a0,s0
80095d3c:	08025718 	j	80095c60 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0xa8>
80095d40:	24020001 	li	v0,1
80095d44:	08025733 	j	80095ccc <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x114>
80095d48:	02608021 	move	s0,s3
80095d4c:	3c02800f 	lui	v0,0x800f
80095d50:	24425610 	addiu	v0,v0,22032
80095d54:	0040f809 	jalr	v0
80095d58:	02202021 	move	a0,s1
80095d5c:	08025711 	j	80095c44 <_Z13UnfreezeBlockP11FILE_STRUCTPcPhi+0x8c>
80095d60:	00521023 	subu	v0,v0,s2

80095d64 <_Z17UnfreezeBlockCopyP11FILE_STRUCTPcPPhi>:
80095d64:	27bdffd8 	addiu	sp,sp,-40
80095d68:	3c028010 	lui	v0,0x8010
80095d6c:	afbf0020 	sw	ra,32(sp)
80095d70:	afb3001c 	sw	s3,28(sp)
80095d74:	afb20018 	sw	s2,24(sp)
80095d78:	afb10014 	sw	s1,20(sp)
80095d7c:	afb00010 	sw	s0,16(sp)
80095d80:	00809021 	move	s2,a0
80095d84:	24425378 	addiu	v0,v0,21368
80095d88:	00e02021 	move	a0,a3
80095d8c:	00c09821 	move	s3,a2
80095d90:	00a08021 	move	s0,a1
80095d94:	0040f809 	jalr	v0
80095d98:	00e08821 	move	s1,a3
80095d9c:	00403021 	move	a2,v0
80095da0:	ae620000 	sw	v0,0(s3)
80095da4:	3c028009 	lui	v0,0x8009
80095da8:	02002821 	move	a1,s0
80095dac:	02402021 	move	a0,s2
80095db0:	24425bb8 	addiu	v0,v0,23480
80095db4:	0040f809 	jalr	v0
80095db8:	02203821 	move	a3,s1
80095dbc:	00408021 	move	s0,v0
80095dc0:	24020001 	li	v0,1
80095dc4:	1202000a 	beq	s0,v0,80095df0 <_Z17UnfreezeBlockCopyP11FILE_STRUCTPcPPhi+0x8c>
80095dc8:	02001021 	move	v0,s0
80095dcc:	8e620000 	lw	v0,0(s3)
80095dd0:	10400005 	beqz	v0,80095de8 <_Z17UnfreezeBlockCopyP11FILE_STRUCTPcPPhi+0x84>
80095dd4:	00402021 	move	a0,v0
80095dd8:	3c028010 	lui	v0,0x8010
80095ddc:	24424e60 	addiu	v0,v0,20064
80095de0:	0040f809 	jalr	v0
80095de4:	00000000 	nop
80095de8:	ae600000 	sw	zero,0(s3)
80095dec:	02001021 	move	v0,s0
80095df0:	8fbf0020 	lw	ra,32(sp)
80095df4:	8fb3001c 	lw	s3,28(sp)
80095df8:	8fb20018 	lw	s2,24(sp)
80095dfc:	8fb10014 	lw	s1,20(sp)
80095e00:	8fb00010 	lw	s0,16(sp)
80095e04:	03e00008 	jr	ra
80095e08:	27bd0028 	addiu	sp,sp,40

80095e0c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai>:
80095e0c:	27bdffc8 	addiu	sp,sp,-56
80095e10:	afb3001c 	sw	s3,28(sp)
80095e14:	8fb30048 	lw	s3,72(sp)
80095e18:	afb60028 	sw	s6,40(sp)
80095e1c:	afb50024 	sw	s5,36(sp)
80095e20:	afb20018 	sw	s2,24(sp)
80095e24:	afb10014 	sw	s1,20(sp)
80095e28:	afbf0030 	sw	ra,48(sp)
80095e2c:	afb7002c 	sw	s7,44(sp)
80095e30:	afb40020 	sw	s4,32(sp)
80095e34:	afb00010 	sw	s0,16(sp)
80095e38:	00808821 	move	s1,a0
80095e3c:	00a09021 	move	s2,a1
80095e40:	00c0b021 	move	s6,a2
80095e44:	1a6000da 	blez	s3,800961b0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3a4>
80095e48:	00e0a821 	move	s5,a3
80095e4c:	00e02821 	move	a1,a3
80095e50:	00008021 	move	s0,zero
80095e54:	00003821 	move	a3,zero
80095e58:	24080002 	li	t0,2
80095e5c:	24090003 	li	t1,3
80095e60:	8ca30008 	lw	v1,8(a1)
80095e64:	8ca60000 	lw	a2,0(a1)
80095e68:	10680032 	beq	v1,t0,80095f34 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x128>
80095e6c:	8ca40004 	lw	a0,4(a1)
80095e70:	10690002 	beq	v1,t1,80095e7c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x70>
80095e74:	00041080 	sll	v0,a0,0x2
80095e78:	00801021 	move	v0,a0
80095e7c:	00461021 	addu	v0,v0,a2
80095e80:	0202102a 	slt	v0,s0,v0
80095e84:	10400006 	beqz	v0,80095ea0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x94>
80095e88:	00000000 	nop
80095e8c:	1068002b 	beq	v1,t0,80095f3c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x130>
80095e90:	00000000 	nop
80095e94:	10690025 	beq	v1,t1,80095f2c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x120>
80095e98:	00000000 	nop
80095e9c:	00868021 	addu	s0,a0,a2
80095ea0:	24e70001 	addiu	a3,a3,1
80095ea4:	1667ffee 	bne	s3,a3,80095e60 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x54>
80095ea8:	24a5000c 	addiu	a1,a1,12
80095eac:	02002021 	move	a0,s0
80095eb0:	3c028010 	lui	v0,0x8010
80095eb4:	24425378 	addiu	v0,v0,21368
80095eb8:	0040f809 	jalr	v0
80095ebc:	00000000 	nop
80095ec0:	00403021 	move	a2,v0
80095ec4:	0040a021 	move	s4,v0
80095ec8:	3c028009 	lui	v0,0x8009
80095ecc:	02202021 	move	a0,s1
80095ed0:	02402821 	move	a1,s2
80095ed4:	24425bb8 	addiu	v0,v0,23480
80095ed8:	0040f809 	jalr	v0
80095edc:	02003821 	move	a3,s0
80095ee0:	0040b821 	move	s7,v0
80095ee4:	24020001 	li	v0,1
80095ee8:	12e20016 	beq	s7,v0,80095f44 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x138>
80095eec:	3c028010 	lui	v0,0x8010
80095ef0:	24424e60 	addiu	v0,v0,20064
80095ef4:	0040f809 	jalr	v0
80095ef8:	02802021 	move	a0,s4
80095efc:	02e01021 	move	v0,s7
80095f00:	8fbf0030 	lw	ra,48(sp)
80095f04:	8fb7002c 	lw	s7,44(sp)
80095f08:	8fb60028 	lw	s6,40(sp)
80095f0c:	8fb50024 	lw	s5,36(sp)
80095f10:	8fb40020 	lw	s4,32(sp)
80095f14:	8fb3001c 	lw	s3,28(sp)
80095f18:	8fb20018 	lw	s2,24(sp)
80095f1c:	8fb10014 	lw	s1,20(sp)
80095f20:	8fb00010 	lw	s0,16(sp)
80095f24:	03e00008 	jr	ra
80095f28:	27bd0038 	addiu	sp,sp,56
80095f2c:	080257a7 	j	80095e9c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x90>
80095f30:	00042080 	sll	a0,a0,0x2
80095f34:	0802579f 	j	80095e7c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x70>
80095f38:	00041040 	sll	v0,a0,0x1
80095f3c:	080257a7 	j	80095e9c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x90>
80095f40:	00042040 	sll	a0,a0,0x1
80095f44:	1a60001d 	blez	s3,80095fbc <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1b0>
80095f48:	02a08821 	move	s1,s5
80095f4c:	02808021 	move	s0,s4
80095f50:	00009021 	move	s2,zero
80095f54:	080257e0 	j	80095f80 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x174>
80095f58:	24150001 	li	s5,1
80095f5c:	14400037 	bnez	v0,8009603c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x230>
80095f60:	24020002 	li	v0,2
80095f64:	10620023 	beq	v1,v0,80095ff4 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1e8>
80095f68:	24020003 	li	v0,3
80095f6c:	1062006f 	beq	v1,v0,8009612c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x320>
80095f70:	00000000 	nop
80095f74:	26520001 	addiu	s2,s2,1
80095f78:	12720010 	beq	s3,s2,80095fbc <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1b0>
80095f7c:	2631000c 	addiu	s1,s1,12
80095f80:	8e230008 	lw	v1,8(s1)
80095f84:	1475fff5 	bne	v1,s5,80095f5c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x150>
80095f88:	28620002 	slti	v0,v1,2
80095f8c:	8e240000 	lw	a0,0(s1)
80095f90:	8e260004 	lw	a2,4(s1)
80095f94:	3c028012 	lui	v0,0x8012
80095f98:	02002821 	move	a1,s0
80095f9c:	2442c980 	addiu	v0,v0,-13952
80095fa0:	0040f809 	jalr	v0
80095fa4:	02c42021 	addu	a0,s6,a0
80095fa8:	8e230004 	lw	v1,4(s1)
80095fac:	26520001 	addiu	s2,s2,1
80095fb0:	02038021 	addu	s0,s0,v1
80095fb4:	1672fff2 	bne	s3,s2,80095f80 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x174>
80095fb8:	2631000c 	addiu	s1,s1,12
80095fbc:	1680ffcc 	bnez	s4,80095ef0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe4>
80095fc0:	3c028010 	lui	v0,0x8010
80095fc4:	02e01021 	move	v0,s7
80095fc8:	8fbf0030 	lw	ra,48(sp)
80095fcc:	8fb7002c 	lw	s7,44(sp)
80095fd0:	8fb60028 	lw	s6,40(sp)
80095fd4:	8fb50024 	lw	s5,36(sp)
80095fd8:	8fb40020 	lw	s4,32(sp)
80095fdc:	8fb3001c 	lw	s3,28(sp)
80095fe0:	8fb20018 	lw	s2,24(sp)
80095fe4:	8fb10014 	lw	s1,20(sp)
80095fe8:	8fb00010 	lw	s0,16(sp)
80095fec:	03e00008 	jr	ra
80095ff0:	27bd0038 	addiu	sp,sp,56
80095ff4:	8e270004 	lw	a3,4(s1)
80095ff8:	18e0ffde 	blez	a3,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80095ffc:	02002021 	move	a0,s0
80096000:	8e220000 	lw	v0,0(s1)
80096004:	02c22821 	addu	a1,s6,v0
80096008:	00003021 	move	a2,zero
8009600c:	90820000 	lbu	v0,0(a0)
80096010:	90830001 	lbu	v1,1(a0)
80096014:	00021200 	sll	v0,v0,0x8
80096018:	00431025 	or	v0,v0,v1
8009601c:	24c60001 	addiu	a2,a2,1
80096020:	a4a20000 	sh	v0,0(a1)
80096024:	24840002 	addiu	a0,a0,2
80096028:	14c7fff8 	bne	a2,a3,8009600c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x200>
8009602c:	24a50002 	addiu	a1,a1,2
80096030:	00071040 	sll	v0,a3,0x1
80096034:	080257dd 	j	80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096038:	02028021 	addu	s0,s0,v0
8009603c:	1460ffcd 	bnez	v1,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096040:	00000000 	nop
80096044:	8e230004 	lw	v1,4(s1)
80096048:	1062005c 	beq	v1,v0,800961bc <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3b0>
8009604c:	28620003 	slti	v0,v1,3
80096050:	1440004f 	bnez	v0,80096190 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x384>
80096054:	24020004 	li	v0,4
80096058:	10620062 	beq	v1,v0,800961e4 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3d8>
8009605c:	24020008 	li	v0,8
80096060:	1462ffc4 	bne	v1,v0,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096064:	00004821 	move	t1,zero
80096068:	92020000 	lbu	v0,0(s0)
8009606c:	92040001 	lbu	a0,1(s0)
80096070:	92060002 	lbu	a2,2(s0)
80096074:	00042c00 	sll	a1,a0,0x10
80096078:	00021e00 	sll	v1,v0,0x18
8009607c:	00002021 	move	a0,zero
80096080:	00001021 	move	v0,zero
80096084:	92080004 	lbu	t0,4(s0)
80096088:	00441025 	or	v0,v0,a0
8009608c:	92040003 	lbu	a0,3(s0)
80096090:	920a0005 	lbu	t2,5(s0)
80096094:	00651825 	or	v1,v1,a1
80096098:	00063a00 	sll	a3,a2,0x8
8009609c:	00003021 	move	a2,zero
800960a0:	920c0006 	lbu	t4,6(s0)
800960a4:	00802821 	move	a1,a0
800960a8:	00461025 	or	v0,v0,a2
800960ac:	00002021 	move	a0,zero
800960b0:	00083202 	srl	a2,t0,0x8
800960b4:	00671825 	or	v1,v1,a3
800960b8:	00441025 	or	v0,v0,a0
800960bc:	00651825 	or	v1,v1,a1
800960c0:	000a2402 	srl	a0,t2,0x10
800960c4:	00c94825 	or	t1,a2,t1
800960c8:	00005821 	move	t3,zero
800960cc:	00084600 	sll	t0,t0,0x18
800960d0:	260f0007 	addiu	t7,s0,7
800960d4:	008b5825 	or	t3,a0,t3
800960d8:	00006821 	move	t5,zero
800960dc:	000c2602 	srl	a0,t4,0x18
800960e0:	00481025 	or	v0,v0,t0
800960e4:	00691825 	or	v1,v1,t1
800960e8:	000a5400 	sll	t2,t2,0x10
800960ec:	008d6825 	or	t5,a0,t5
800960f0:	8e2e0000 	lw	t6,0(s1)
800960f4:	91e40000 	lbu	a0,0(t7)
800960f8:	004a1025 	or	v0,v0,t2
800960fc:	006b1825 	or	v1,v1,t3
80096100:	000c6200 	sll	t4,t4,0x8
80096104:	00002821 	move	a1,zero
80096108:	004c1025 	or	v0,v0,t4
8009610c:	006d1825 	or	v1,v1,t5
80096110:	01d67021 	addu	t6,t6,s6
80096114:	00653025 	or	a2,v1,a1
80096118:	00441025 	or	v0,v0,a0
8009611c:	26100008 	addiu	s0,s0,8
80096120:	adc60004 	sw	a2,4(t6)
80096124:	080257dd 	j	80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096128:	adc20000 	sw	v0,0(t6)
8009612c:	8e220004 	lw	v0,4(s1)
80096130:	1840ff90 	blez	v0,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096134:	00004021 	move	t0,zero
80096138:	02c03821 	move	a3,s6
8009613c:	92020000 	lbu	v0,0(s0)
80096140:	92040001 	lbu	a0,1(s0)
80096144:	92060003 	lbu	a2,3(s0)
80096148:	92030002 	lbu	v1,2(s0)
8009614c:	00021600 	sll	v0,v0,0x18
80096150:	00042400 	sll	a0,a0,0x10
80096154:	8e250000 	lw	a1,0(s1)
80096158:	00441025 	or	v0,v0,a0
8009615c:	00461025 	or	v0,v0,a2
80096160:	00031a00 	sll	v1,v1,0x8
80096164:	00621825 	or	v1,v1,v0
80096168:	00e52821 	addu	a1,a3,a1
8009616c:	aca30000 	sw	v1,0(a1)
80096170:	8e220004 	lw	v0,4(s1)
80096174:	25080001 	addiu	t0,t0,1
80096178:	0102102a 	slt	v0,t0,v0
8009617c:	26100004 	addiu	s0,s0,4
80096180:	1440ffee 	bnez	v0,8009613c <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x330>
80096184:	24e70004 	addiu	a3,a3,4
80096188:	080257de 	j	80095f78 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x16c>
8009618c:	26520001 	addiu	s2,s2,1
80096190:	1475ff78 	bne	v1,s5,80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096194:	00000000 	nop
80096198:	8e220000 	lw	v0,0(s1)
8009619c:	92030000 	lbu	v1,0(s0)
800961a0:	00561021 	addu	v0,v0,s6
800961a4:	26100001 	addiu	s0,s0,1
800961a8:	080257dd 	j	80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
800961ac:	a0430000 	sb	v1,0(v0)
800961b0:	00008021 	move	s0,zero
800961b4:	080257ac 	j	80095eb0 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xa4>
800961b8:	00002021 	move	a0,zero
800961bc:	92040000 	lbu	a0,0(s0)
800961c0:	26020001 	addiu	v0,s0,1
800961c4:	90450000 	lbu	a1,0(v0)
800961c8:	8e230000 	lw	v1,0(s1)
800961cc:	00042200 	sll	a0,a0,0x8
800961d0:	00852025 	or	a0,a0,a1
800961d4:	00761821 	addu	v1,v1,s6
800961d8:	26100002 	addiu	s0,s0,2
800961dc:	080257dd 	j	80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
800961e0:	a4640000 	sh	a0,0(v1)
800961e4:	92020000 	lbu	v0,0(s0)
800961e8:	92040001 	lbu	a0,1(s0)
800961ec:	26030002 	addiu	v1,s0,2
800961f0:	90650000 	lbu	a1,0(v1)
800961f4:	92060003 	lbu	a2,3(s0)
800961f8:	00021600 	sll	v0,v0,0x18
800961fc:	00042400 	sll	a0,a0,0x10
80096200:	8e230000 	lw	v1,0(s1)
80096204:	00441025 	or	v0,v0,a0
80096208:	00461025 	or	v0,v0,a2
8009620c:	00052a00 	sll	a1,a1,0x8
80096210:	00a22825 	or	a1,a1,v0
80096214:	00761821 	addu	v1,v1,s6
80096218:	26100004 	addiu	s0,s0,4
8009621c:	080257dd 	j	80095f74 <_Z14UnfreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x168>
80096220:	ac650000 	sw	a1,0(v1)

80096224 <_Z11FreezeBlockP11FILE_STRUCTPcPhi>:
80096224:	27bdfdd8 	addiu	sp,sp,-552
80096228:	00a01021 	move	v0,a1
8009622c:	afb3021c 	sw	s3,540(sp)
80096230:	afb00210 	sw	s0,528(sp)
80096234:	00c09821 	move	s3,a2
80096238:	27b00010 	addiu	s0,sp,16
8009623c:	00403021 	move	a2,v0
80096240:	3c058019 	lui	a1,0x8019
80096244:	3c028011 	lui	v0,0x8011
80096248:	afbf0220 	sw	ra,544(sp)
8009624c:	afb20218 	sw	s2,536(sp)
80096250:	afb10214 	sw	s1,532(sp)
80096254:	24a53380 	addiu	a1,a1,13184
80096258:	00808821 	move	s1,a0
8009625c:	2442ec30 	addiu	v0,v0,-5072
80096260:	02002021 	move	a0,s0
80096264:	0040f809 	jalr	v0
80096268:	00e09021 	move	s2,a3
8009626c:	3c028012 	lui	v0,0x8012
80096270:	2442bdb0 	addiu	v0,v0,-16976
80096274:	0040f809 	jalr	v0
80096278:	02002021 	move	a0,s0
8009627c:	02002021 	move	a0,s0
80096280:	3c10800f 	lui	s0,0x800f
80096284:	26105bb0 	addiu	s0,s0,23472
80096288:	02203821 	move	a3,s1
8009628c:	00403021 	move	a2,v0
80096290:	0200f809 	jalr	s0
80096294:	24050001 	li	a1,1
80096298:	02602021 	move	a0,s3
8009629c:	02403021 	move	a2,s2
800962a0:	02203821 	move	a3,s1
800962a4:	0200f809 	jalr	s0
800962a8:	24050001 	li	a1,1
800962ac:	8fbf0220 	lw	ra,544(sp)
800962b0:	8fb3021c 	lw	s3,540(sp)
800962b4:	8fb20218 	lw	s2,536(sp)
800962b8:	8fb10214 	lw	s1,532(sp)
800962bc:	8fb00210 	lw	s0,528(sp)
800962c0:	03e00008 	jr	ra
800962c4:	27bd0228 	addiu	sp,sp,552

800962c8 <_Z16S9xUnfreezeZSNESPKc>:
800962c8:	27bdf020 	addiu	sp,sp,-4064
800962cc:	3c058019 	lui	a1,0x8019
800962d0:	3c02800f 	lui	v0,0x800f
800962d4:	afb50fcc 	sw	s5,4044(sp)
800962d8:	afbf0fdc 	sw	ra,4060(sp)
800962dc:	afbe0fd8 	sw	s8,4056(sp)
800962e0:	afb70fd4 	sw	s7,4052(sp)
800962e4:	afb60fd0 	sw	s6,4048(sp)
800962e8:	afb40fc8 	sw	s4,4040(sp)
800962ec:	afb30fc4 	sw	s3,4036(sp)
800962f0:	afb20fc0 	sw	s2,4032(sp)
800962f4:	afb10fbc 	sw	s1,4028(sp)
800962f8:	afb00fb8 	sw	s0,4024(sp)
800962fc:	24425f70 	addiu	v0,v0,24432
80096300:	0040f809 	jalr	v0
80096304:	24a5cdf4 	addiu	a1,a1,-12812
80096308:	10400010 	beqz	v0,8009634c <_Z16S9xUnfreezeZSNESPKc+0x84>
8009630c:	0040a821 	move	s5,v0
80096310:	27b60014 	addiu	s6,sp,20
80096314:	3c1e800f 	lui	s8,0x800f
80096318:	02c02021 	move	a0,s6
8009631c:	24050040 	li	a1,64
80096320:	24060001 	li	a2,1
80096324:	27d25ed4 	addiu	s2,s8,24276
80096328:	0240f809 	jalr	s2
8009632c:	00403821 	move	a3,v0
80096330:	24030001 	li	v1,1
80096334:	10430013 	beq	v0,v1,80096384 <_Z16S9xUnfreezeZSNESPKc+0xbc>
80096338:	3c058019 	lui	a1,0x8019
8009633c:	3c02800f 	lui	v0,0x800f
80096340:	24425f58 	addiu	v0,v0,24408
80096344:	0040f809 	jalr	v0
80096348:	02a02021 	move	a0,s5
8009634c:	00002021 	move	a0,zero
80096350:	8fbf0fdc 	lw	ra,4060(sp)
80096354:	8fbe0fd8 	lw	s8,4056(sp)
80096358:	8fb70fd4 	lw	s7,4052(sp)
8009635c:	8fb60fd0 	lw	s6,4048(sp)
80096360:	8fb50fcc 	lw	s5,4044(sp)
80096364:	8fb40fc8 	lw	s4,4040(sp)
80096368:	8fb30fc4 	lw	s3,4036(sp)
8009636c:	8fb20fc0 	lw	s2,4032(sp)
80096370:	8fb10fbc 	lw	s1,4028(sp)
80096374:	8fb00fb8 	lw	s0,4024(sp)
80096378:	00801021 	move	v0,a0
8009637c:	03e00008 	jr	ra
80096380:	27bd0fe0 	addiu	sp,sp,4064
80096384:	3c028012 	lui	v0,0x8012
80096388:	24a5338c 	addiu	a1,a1,13196
8009638c:	02c02021 	move	a0,s6
80096390:	2442bfc0 	addiu	v0,v0,-16448
80096394:	0040f809 	jalr	v0
80096398:	2406001a 	li	a2,26
8009639c:	1440ffe8 	bnez	v0,80096340 <_Z16S9xUnfreezeZSNESPKc+0x78>
800963a0:	3c02800f 	lui	v0,0x800f
800963a4:	3c028001 	lui	v0,0x8001
800963a8:	2442d2fc 	addiu	v0,v0,-11524
800963ac:	0040f809 	jalr	v0
800963b0:	3c178007 	lui	s7,0x8007
800963b4:	3c03800c 	lui	v1,0x800c
800963b8:	24624094 	addiu	v0,v1,16532
800963bc:	0040f809 	jalr	v0
800963c0:	24040001 	li	a0,1
800963c4:	93a40032 	lbu	a0,50(sp)
800963c8:	93ad0048 	lbu	t5,72(sp)
800963cc:	93af0031 	lbu	t7,49(sp)
800963d0:	93a80047 	lbu	t0,71(sp)
800963d4:	93a9003e 	lbu	t1,62(sp)
800963d8:	00042200 	sll	a0,a0,0x8
800963dc:	01e47825 	or	t7,t7,a0
800963e0:	93a2003d 	lbu	v0,61(sp)
800963e4:	93a3004c 	lbu	v1,76(sp)
800963e8:	3c048021 	lui	a0,0x8021
800963ec:	000d6a00 	sll	t5,t5,0x8
800963f0:	01a86825 	or	t5,t5,t0
800963f4:	93b1004b 	lbu	s1,75(sp)
800963f8:	2488e2f8 	addiu	t0,a0,-7432
800963fc:	00094a00 	sll	t1,t1,0x8
80096400:	3c048021 	lui	a0,0x8021
80096404:	01224825 	or	t1,t1,v0
80096408:	00031a00 	sll	v1,v1,0x8
8009640c:	2482e2a8 	addiu	v0,a0,-7512
80096410:	ac4f0028 	sw	t7,40(v0)
80096414:	00711825 	or	v1,v1,s1
80096418:	93a20038 	lbu	v0,56(sp)
8009641c:	a503000e 	sh	v1,14(t0)
80096420:	93aa0042 	lbu	t2,66(sp)
80096424:	93ab0044 	lbu	t3,68(sp)
80096428:	93ac0046 	lbu	t4,70(sp)
8009642c:	93ae004a 	lbu	t6,74(sp)
80096430:	3c038021 	lui	v1,0x8021
80096434:	93a50041 	lbu	a1,65(sp)
80096438:	93a60043 	lbu	a2,67(sp)
8009643c:	93a70045 	lbu	a3,69(sp)
80096440:	93b00049 	lbu	s0,73(sp)
80096444:	a062e42c 	sb	v0,-7124(v1)
80096448:	93a2003f 	lbu	v0,63(sp)
8009644c:	93a30040 	lbu	v1,64(sp)
80096450:	000a5200 	sll	t2,t2,0x8
80096454:	000b5a00 	sll	t3,t3,0x8
80096458:	000c6200 	sll	t4,t4,0x8
8009645c:	000e7200 	sll	t6,t6,0x8
80096460:	01455025 	or	t2,t2,a1
80096464:	01665825 	or	t3,t3,a2
80096468:	01876025 	or	t4,t4,a3
8009646c:	01d07025 	or	t6,t6,s0
80096470:	a1020001 	sb	v0,1(t0)
80096474:	3c028021 	lui	v0,0x8021
80096478:	a043e2f8 	sb	v1,-7432(v0)
8009647c:	a5090004 	sh	t1,4(t0)
80096480:	a50a0008 	sh	t2,8(t0)
80096484:	a50b0006 	sh	t3,6(t0)
80096488:	a50c000a 	sh	t4,10(t0)
8009648c:	a50d000c 	sh	t5,12(t0)
80096490:	a50e0002 	sh	t6,2(t0)
80096494:	24050001 	li	a1,1
80096498:	24060008 	li	a2,8
8009649c:	02a03821 	move	a3,s5
800964a0:	0240f809 	jalr	s2
800964a4:	02c02021 	move	a0,s6
800964a8:	24060bcb 	li	a2,3019
800964ac:	02c02021 	move	a0,s6
800964b0:	24050001 	li	a1,1
800964b4:	0240f809 	jalr	s2
800964b8:	02a03821 	move	a3,s5
800964bc:	93a40016 	lbu	a0,22(sp)
800964c0:	3c028007 	lui	v0,0x8007
800964c4:	24422c5c 	addiu	v0,v0,11356
800964c8:	0040f809 	jalr	v0
800964cc:	24054200 	li	a1,16896
800964d0:	3c048021 	lui	a0,0x8021
800964d4:	2483701c 	addiu	v1,a0,28700
800964d8:	8c650014 	lw	a1,20(v1)
800964dc:	93a20017 	lbu	v0,23(sp)
800964e0:	a0a24210 	sb	v0,16912(a1)
800964e4:	93a509f4 	lbu	a1,2548(sp)
800964e8:	93a609f3 	lbu	a2,2547(sp)
800964ec:	93a40019 	lbu	a0,25(sp)
800964f0:	93a30018 	lbu	v1,24(sp)
800964f4:	93a2001c 	lbu	v0,28(sp)
800964f8:	00052a00 	sll	a1,a1,0x8
800964fc:	00a62825 	or	a1,a1,a2
80096500:	00042200 	sll	a0,a0,0x8
80096504:	3c068022 	lui	a2,0x8022
80096508:	00832025 	or	a0,a0,v1
8009650c:	000211c2 	srl	v0,v0,0x7
80096510:	24c350e8 	addiu	v1,a2,20712
80096514:	a0620871 	sb	v0,2161(v1)
80096518:	93a2001a 	lbu	v0,26(sp)
8009651c:	a464084a 	sh	a0,2122(v1)
80096520:	a465084c 	sh	a1,2124(v1)
80096524:	a0620002 	sb	v0,2(v1)
80096528:	27b00148 	addiu	s0,sp,328
8009652c:	27b20368 	addiu	s2,sp,872
80096530:	26f10d28 	addiu	s1,s7,3368
80096534:	92040000 	lbu	a0,0(s0)
80096538:	24052104 	li	a1,8452
8009653c:	0220f809 	jalr	s1
80096540:	26100001 	addiu	s0,s0,1
80096544:	1612fffb 	bne	s0,s2,80096534 <_Z16S9xUnfreezeZSNESPKc+0x26c>
80096548:	93a3001e 	lbu	v1,30(sp)
8009654c:	93a20022 	lbu	v0,34(sp)
80096550:	93a4001d 	lbu	a0,29(sp)
80096554:	93a50021 	lbu	a1,33(sp)
80096558:	00031a00 	sll	v1,v1,0x8
8009655c:	00021200 	sll	v0,v0,0x8
80096560:	00641825 	or	v1,v1,a0
80096564:	00451025 	or	v0,v0,a1
80096568:	3c068022 	lui	a2,0x8022
8009656c:	93a40026 	lbu	a0,38(sp)
80096570:	24c550e8 	addiu	a1,a2,20712
80096574:	00431023 	subu	v0,v0,v1
80096578:	24060004 	li	a2,4
8009657c:	a4a20ad0 	sh	v0,2768(a1)
80096580:	108601fc 	beq	a0,a2,80096d74 <_Z16S9xUnfreezeZSNESPKc+0xaac>
80096584:	a4a30876 	sh	v1,2166(a1)
80096588:	24020010 	li	v0,16
8009658c:	1082044e 	beq	a0,v0,800976c8 <_Z16S9xUnfreezeZSNESPKc+0x1400>
80096590:	93a30025 	lbu	v1,37(sp)
80096594:	24020001 	li	v0,1
80096598:	10620454 	beq	v1,v0,800976ec <_Z16S9xUnfreezeZSNESPKc+0x1424>
8009659c:	24020002 	li	v0,2
800965a0:	1066044e 	beq	v1,a2,800976dc <_Z16S9xUnfreezeZSNESPKc+0x1414>
800965a4:	24020005 	li	v0,5
800965a8:	a0a20874 	sb	v0,2164(a1)
800965ac:	93a20038 	lbu	v0,56(sp)
800965b0:	93a80030 	lbu	t0,48(sp)
800965b4:	93ad0037 	lbu	t5,55(sp)
800965b8:	93b0002f 	lbu	s0,47(sp)
800965bc:	93a3003a 	lbu	v1,58(sp)
800965c0:	00021200 	sll	v0,v0,0x8
800965c4:	93a4003c 	lbu	a0,60(sp)
800965c8:	93a7002e 	lbu	a3,46(sp)
800965cc:	93ae0039 	lbu	t6,57(sp)
800965d0:	01a26825 	or	t5,t5,v0
800965d4:	00084200 	sll	t0,t0,0x8
800965d8:	3c028022 	lui	v0,0x8022
800965dc:	93a6002d 	lbu	a2,45(sp)
800965e0:	93af003b 	lbu	t7,59(sp)
800965e4:	01104025 	or	t0,t0,s0
800965e8:	00031a00 	sll	v1,v1,0x8
800965ec:	245050e8 	addiu	s0,v0,20712
800965f0:	93a20031 	lbu	v0,49(sp)
800965f4:	93a90036 	lbu	t1,54(sp)
800965f8:	93a50034 	lbu	a1,52(sp)
800965fc:	00042200 	sll	a0,a0,0x8
80096600:	01c37025 	or	t6,t6,v1
80096604:	00073a00 	sll	a3,a3,0x8
80096608:	93a30032 	lbu	v1,50(sp)
8009660c:	00e63825 	or	a3,a3,a2
80096610:	a2020240 	sb	v0,576(s0)
80096614:	93a60034 	lbu	a2,52(sp)
80096618:	01e47825 	or	t7,t7,a0
8009661c:	3c028022 	lui	v0,0x8022
80096620:	93a40035 	lbu	a0,53(sp)
80096624:	a04350e8 	sb	v1,20712(v0)
80096628:	000588c2 	srl	s1,a1,0x3
8009662c:	93a20033 	lbu	v0,51(sp)
80096630:	000990c2 	srl	s2,t1,0x3
80096634:	00055042 	srl	t2,a1,0x1
80096638:	00095842 	srl	t3,t1,0x1
8009663c:	00096082 	srl	t4,t1,0x2
80096640:	00052882 	srl	a1,a1,0x2
80096644:	30c60001 	andi	a2,a2,0x1
80096648:	314a0001 	andi	t2,t2,0x1
8009664c:	30a50001 	andi	a1,a1,0x1
80096650:	32310001 	andi	s1,s1,0x1
80096654:	24840001 	addiu	a0,a0,1
80096658:	316b0001 	andi	t3,t3,0x1
8009665c:	318c0001 	andi	t4,t4,0x1
80096660:	32520001 	andi	s2,s2,0x1
80096664:	000d6843 	sra	t5,t5,0x1
80096668:	000e7043 	sra	t6,t6,0x1
8009666c:	000f7843 	sra	t7,t7,0x1
80096670:	31290001 	andi	t1,t1,0x1
80096674:	a6070844 	sh	a3,2116(s0)
80096678:	a6080868 	sh	t0,2152(s0)
8009667c:	a2020001 	sb	v0,1(s0)
80096680:	a2060014 	sb	a2,20(s0)
80096684:	a20a0020 	sb	t2,32(s0)
80096688:	a205002c 	sb	a1,44(s0)
8009668c:	a2110038 	sb	s1,56(s0)
80096690:	a2040a9e 	sb	a0,2718(s0)
80096694:	a2090a9f 	sb	t1,2719(s0)
80096698:	a20b0aa0 	sb	t3,2720(s0)
8009669c:	a20c0aa1 	sb	t4,2721(s0)
800966a0:	a2120aa2 	sb	s2,2722(s0)
800966a4:	a60d000e 	sh	t5,14(s0)
800966a8:	a60e001a 	sh	t6,26(s0)
800966ac:	a60f0026 	sh	t7,38(s0)
800966b0:	93a2003e 	lbu	v0,62(sp)
800966b4:	93a3005c 	lbu	v1,92(sp)
800966b8:	93a4005e 	lbu	a0,94(sp)
800966bc:	93a50060 	lbu	a1,96(sp)
800966c0:	93a60062 	lbu	a2,98(sp)
800966c4:	93a7003d 	lbu	a3,61(sp)
800966c8:	93a8005b 	lbu	t0,91(sp)
800966cc:	93a9005d 	lbu	t1,93(sp)
800966d0:	93aa005f 	lbu	t2,95(sp)
800966d4:	93ab0061 	lbu	t3,97(sp)
800966d8:	93ac0064 	lbu	t4,100(sp)
800966dc:	93ad0066 	lbu	t5,102(sp)
800966e0:	93ae0068 	lbu	t6,104(sp)
800966e4:	93af006a 	lbu	t7,106(sp)
800966e8:	93b10063 	lbu	s1,99(sp)
800966ec:	93b30067 	lbu	s3,103(sp)
800966f0:	93b20065 	lbu	s2,101(sp)
800966f4:	93b40069 	lbu	s4,105(sp)
800966f8:	00021200 	sll	v0,v0,0x8
800966fc:	00031a00 	sll	v1,v1,0x8
80096700:	00042200 	sll	a0,a0,0x8
80096704:	00052a00 	sll	a1,a1,0x8
80096708:	00063200 	sll	a2,a2,0x8
8009670c:	00e23825 	or	a3,a3,v0
80096710:	01034025 	or	t0,t0,v1
80096714:	93a20057 	lbu	v0,87(sp)
80096718:	93a30058 	lbu	v1,88(sp)
8009671c:	01244825 	or	t1,t1,a0
80096720:	01455025 	or	t2,t2,a1
80096724:	93a40059 	lbu	a0,89(sp)
80096728:	93a5005a 	lbu	a1,90(sp)
8009672c:	01665825 	or	t3,t3,a2
80096730:	000c6200 	sll	t4,t4,0x8
80096734:	000d6a00 	sll	t5,t5,0x8
80096738:	000e7200 	sll	t6,t6,0x8
8009673c:	000f7a00 	sll	t7,t7,0x8
80096740:	01916025 	or	t4,t4,s1
80096744:	01d37025 	or	t6,t6,s3
80096748:	01b26825 	or	t5,t5,s2
8009674c:	01f47825 	or	t7,t7,s4
80096750:	00073843 	sra	a3,a3,0x1
80096754:	00084043 	sra	t0,t0,0x1
80096758:	00094843 	sra	t1,t1,0x1
8009675c:	000a5043 	sra	t2,t2,0x1
80096760:	000b5843 	sra	t3,t3,0x1
80096764:	a6070032 	sh	a3,50(s0)
80096768:	a6020018 	sh	v0,24(s0)
8009676c:	a6030024 	sh	v1,36(s0)
80096770:	a6040030 	sh	a0,48(s0)
80096774:	a605003c 	sh	a1,60(s0)
80096778:	a6080016 	sh	t0,22(s0)
8009677c:	a6090022 	sh	t1,34(s0)
80096780:	a60a002e 	sh	t2,46(s0)
80096784:	a60b003a 	sh	t3,58(s0)
80096788:	a60c0012 	sh	t4,18(s0)
8009678c:	a60d001e 	sh	t5,30(s0)
80096790:	a60e002a 	sh	t6,42(s0)
80096794:	a60f0036 	sh	t7,54(s0)
80096798:	93a20076 	lbu	v0,118(sp)
8009679c:	93a6006e 	lbu	a2,110(sp)
800967a0:	93aa0075 	lbu	t2,117(sp)
800967a4:	93a3006d 	lbu	v1,109(sp)
800967a8:	93a70070 	lbu	a3,112(sp)
800967ac:	93a80072 	lbu	t0,114(sp)
800967b0:	93a90074 	lbu	t1,116(sp)
800967b4:	00021200 	sll	v0,v0,0x8
800967b8:	93a5006f 	lbu	a1,111(sp)
800967bc:	93ab0071 	lbu	t3,113(sp)
800967c0:	93ac0073 	lbu	t4,115(sp)
800967c4:	01425025 	or	t2,t2,v0
800967c8:	00063200 	sll	a2,a2,0x8
800967cc:	3c028022 	lui	v0,0x8022
800967d0:	00c33025 	or	a2,a2,v1
800967d4:	00073a00 	sll	a3,a3,0x8
800967d8:	24435bc4 	addiu	v1,v0,23492
800967dc:	00084200 	sll	t0,t0,0x8
800967e0:	93a20078 	lbu	v0,120(sp)
800967e4:	00094a00 	sll	t1,t1,0x8
800967e8:	00e53825 	or	a3,a3,a1
800967ec:	010b4025 	or	t0,t0,t3
800967f0:	012c4825 	or	t1,t1,t4
800967f4:	a0620034 	sb	v0,52(v1)
800967f8:	93a409e4 	lbu	a0,2532(sp)
800967fc:	a6060010 	sh	a2,16(s0)
80096800:	a607001c 	sh	a3,28(s0)
80096804:	a6080028 	sh	t0,40(s0)
80096808:	a6090034 	sh	t1,52(s0)
8009680c:	93a20077 	lbu	v0,119(sp)
80096810:	000a5043 	sra	t2,t2,0x1
80096814:	26f10d28 	addiu	s1,s7,3368
80096818:	a2020004 	sb	v0,4(s0)
8009681c:	a20a0005 	sb	t2,5(s0)
80096820:	0220f809 	jalr	s1
80096824:	24052115 	li	a1,8469
80096828:	93a2007a 	lbu	v0,122(sp)
8009682c:	93a30079 	lbu	v1,121(sp)
80096830:	00021200 	sll	v0,v0,0x8
80096834:	00431025 	or	v0,v0,v1
80096838:	a6020006 	sh	v0,6(s0)
8009683c:	02209821 	move	s3,s1
80096840:	27b005e4 	addiu	s0,sp,1508
80096844:	27b107e4 	addiu	s1,sp,2020
80096848:	92040000 	lbu	a0,0(s0)
8009684c:	24052122 	li	a1,8482
80096850:	0260f809 	jalr	s3
80096854:	26100001 	addiu	s0,s0,1
80096858:	1611fffb 	bne	s0,s1,80096848 <_Z16S9xUnfreezeZSNESPKc+0x580>
8009685c:	3c038021 	lui	v1,0x8021
80096860:	2471701c 	addiu	s1,v1,28700
80096864:	8e250014 	lw	a1,20(s1)
80096868:	93a2007d 	lbu	v0,125(sp)
8009686c:	93a30080 	lbu	v1,128(sp)
80096870:	3c048022 	lui	a0,0x8022
80096874:	249050e8 	addiu	s0,a0,20712
80096878:	a2020864 	sb	v0,2148(s0)
8009687c:	a0a3212c 	sb	v1,8492(a1)
80096880:	8e240014 	lw	a0,20(s1)
80096884:	93a30081 	lbu	v1,129(sp)
80096888:	24052123 	li	a1,8483
8009688c:	a083212d 	sb	v1,8493(a0)
80096890:	93a20084 	lbu	v0,132(sp)
80096894:	93a30083 	lbu	v1,131(sp)
80096898:	00021200 	sll	v0,v0,0x8
8009689c:	8e260014 	lw	a2,20(s1)
800968a0:	00431025 	or	v0,v0,v1
800968a4:	93a309f2 	lbu	v1,2546(sp)
800968a8:	a602086a 	sh	v0,2154(s0)
800968ac:	a0c32133 	sb	v1,8499(a2)
800968b0:	8e240014 	lw	a0,20(s1)
800968b4:	93a20085 	lbu	v0,133(sp)
800968b8:	24124300 	li	s2,17152
800968bc:	a0824202 	sb	v0,16898(a0)
800968c0:	8e260014 	lw	a2,20(s1)
800968c4:	93a20086 	lbu	v0,134(sp)
800968c8:	24144380 	li	s4,17280
800968cc:	a0c24204 	sb	v0,16900(a2)
800968d0:	8e230014 	lw	v1,20(s1)
800968d4:	93a20087 	lbu	v0,135(sp)
800968d8:	a0624205 	sb	v0,16901(v1)
800968dc:	8e240014 	lw	a0,20(s1)
800968e0:	93a20088 	lbu	v0,136(sp)
800968e4:	a0824214 	sb	v0,16916(a0)
800968e8:	8e230014 	lw	v1,20(s1)
800968ec:	93a20089 	lbu	v0,137(sp)
800968f0:	a0624215 	sb	v0,16917(v1)
800968f4:	8e240014 	lw	a0,20(s1)
800968f8:	93a2008a 	lbu	v0,138(sp)
800968fc:	a0824216 	sb	v0,16918(a0)
80096900:	8e230014 	lw	v1,20(s1)
80096904:	93a2008b 	lbu	v0,139(sp)
80096908:	a0624217 	sb	v0,16919(v1)
8009690c:	93a3008f 	lbu	v1,143(sp)
80096910:	93a7008e 	lbu	a3,142(sp)
80096914:	93a40098 	lbu	a0,152(sp)
80096918:	93a20097 	lbu	v0,151(sp)
8009691c:	00031a00 	sll	v1,v1,0x8
80096920:	00671825 	or	v1,v1,a3
80096924:	00042100 	sll	a0,a0,0x4
80096928:	93a6008d 	lbu	a2,141(sp)
8009692c:	00822025 	or	a0,a0,v0
80096930:	a603084e 	sh	v1,2126(s0)
80096934:	93a20093 	lbu	v0,147(sp)
80096938:	93a30094 	lbu	v1,148(sp)
8009693c:	93a8008c 	lbu	t0,140(sp)
80096940:	a2020aa6 	sb	v0,2726(s0)
80096944:	a2030aa7 	sb	v1,2727(s0)
80096948:	93a20095 	lbu	v0,149(sp)
8009694c:	93a30096 	lbu	v1,150(sp)
80096950:	00063200 	sll	a2,a2,0x8
80096954:	00c83025 	or	a2,a2,t0
80096958:	a6060850 	sh	a2,2128(s0)
8009695c:	a2030aa9 	sb	v1,2729(s0)
80096960:	308400ff 	andi	a0,a0,0xff
80096964:	0260f809 	jalr	s3
80096968:	a2020aa8 	sb	v0,2728(s0)
8009696c:	93a4009a 	lbu	a0,154(sp)
80096970:	93a20099 	lbu	v0,153(sp)
80096974:	00042100 	sll	a0,a0,0x4
80096978:	00822025 	or	a0,a0,v0
8009697c:	308400ff 	andi	a0,a0,0xff
80096980:	0260f809 	jalr	s3
80096984:	24052124 	li	a1,8484
80096988:	93a4009c 	lbu	a0,156(sp)
8009698c:	93a2009b 	lbu	v0,155(sp)
80096990:	00042100 	sll	a0,a0,0x4
80096994:	00822025 	or	a0,a0,v0
80096998:	308400ff 	andi	a0,a0,0xff
8009699c:	0260f809 	jalr	s3
800969a0:	24052125 	li	a1,8485
800969a4:	93a4009d 	lbu	a0,157(sp)
800969a8:	0260f809 	jalr	s3
800969ac:	2405212a 	li	a1,8490
800969b0:	93a4009e 	lbu	a0,158(sp)
800969b4:	0260f809 	jalr	s3
800969b8:	2405212b 	li	a1,8491
800969bc:	93a4009f 	lbu	a0,159(sp)
800969c0:	0260f809 	jalr	s3
800969c4:	2405212e 	li	a1,8494
800969c8:	93a400a0 	lbu	a0,160(sp)
800969cc:	0260f809 	jalr	s3
800969d0:	2405212f 	li	a1,8495
800969d4:	93a400a1 	lbu	a0,161(sp)
800969d8:	0260f809 	jalr	s3
800969dc:	2405211a 	li	a1,8474
800969e0:	93a200a3 	lbu	v0,163(sp)
800969e4:	93a800a2 	lbu	t0,162(sp)
800969e8:	93a300a5 	lbu	v1,165(sp)
800969ec:	93a400a7 	lbu	a0,167(sp)
800969f0:	93a500a9 	lbu	a1,169(sp)
800969f4:	93a600ab 	lbu	a2,171(sp)
800969f8:	93a700ad 	lbu	a3,173(sp)
800969fc:	00021200 	sll	v0,v0,0x8
80096a00:	93a900a4 	lbu	t1,164(sp)
80096a04:	93aa00a6 	lbu	t2,166(sp)
80096a08:	93ab00a8 	lbu	t3,168(sp)
80096a0c:	93ac00aa 	lbu	t4,170(sp)
80096a10:	93ad00ac 	lbu	t5,172(sp)
80096a14:	00481025 	or	v0,v0,t0
80096a18:	8e2e0014 	lw	t6,20(s1)
80096a1c:	a6020856 	sh	v0,2134(s0)
80096a20:	00031a00 	sll	v1,v1,0x8
80096a24:	93a200b0 	lbu	v0,176(sp)
80096a28:	00042200 	sll	a0,a0,0x8
80096a2c:	00052a00 	sll	a1,a1,0x8
80096a30:	00063200 	sll	a2,a2,0x8
80096a34:	00073a00 	sll	a3,a3,0x8
80096a38:	00691825 	or	v1,v1,t1
80096a3c:	008a2025 	or	a0,a0,t2
80096a40:	00ab2825 	or	a1,a1,t3
80096a44:	00cc3025 	or	a2,a2,t4
80096a48:	00ed3825 	or	a3,a3,t5
80096a4c:	a6030858 	sh	v1,2136(s0)
80096a50:	a604085a 	sh	a0,2138(s0)
80096a54:	a605085c 	sh	a1,2140(s0)
80096a58:	a606085e 	sh	a2,2142(s0)
80096a5c:	a6070860 	sh	a3,2144(s0)
80096a60:	a1c22134 	sb	v0,8500(t6)
80096a64:	8e230014 	lw	v1,20(s1)
80096a68:	93a200b1 	lbu	v0,177(sp)
80096a6c:	a0622135 	sb	v0,8501(v1)
80096a70:	8e240014 	lw	a0,20(s1)
80096a74:	93a300b2 	lbu	v1,178(sp)
80096a78:	3c028007 	lui	v0,0x8007
80096a7c:	a0832136 	sb	v1,8502(a0)
80096a80:	93a500b6 	lbu	a1,182(sp)
80096a84:	93a300b7 	lbu	v1,183(sp)
80096a88:	93a400b8 	lbu	a0,184(sp)
80096a8c:	24512c5c 	addiu	s1,v0,11356
80096a90:	93a200b5 	lbu	v0,181(sp)
80096a94:	00052a00 	sll	a1,a1,0x8
80096a98:	00031c00 	sll	v1,v1,0x10
80096a9c:	00042600 	sll	a0,a0,0x18
80096aa0:	00451025 	or	v0,v0,a1
80096aa4:	00641825 	or	v1,v1,a0
80096aa8:	00431025 	or	v0,v0,v1
80096aac:	ae02086c 	sw	v0,2156(s0)
80096ab0:	02d21021 	addu	v0,s6,s2
80096ab4:	9044bda5 	lbu	a0,-16987(v0)
80096ab8:	02402821 	move	a1,s2
80096abc:	0220f809 	jalr	s1
80096ac0:	26520001 	addiu	s2,s2,1
80096ac4:	1654fffb 	bne	s2,s4,80096ab4 <_Z16S9xUnfreezeZSNESPKc+0x7ec>
80096ac8:	02d21021 	addu	v0,s6,s2
80096acc:	93a2013a 	lbu	v0,314(sp)
80096ad0:	10400007 	beqz	v0,80096af0 <_Z16S9xUnfreezeZSNESPKc+0x828>
80096ad4:	93a4013c 	lbu	a0,316(sp)
80096ad8:	3c068021 	lui	a2,0x8021
80096adc:	24c3e2a8 	addiu	v1,a2,-7512
80096ae0:	90620006 	lbu	v0,6(v1)
80096ae4:	34420003 	ori	v0,v0,0x3
80096ae8:	a0620006 	sb	v0,6(v1)
80096aec:	93a4013c 	lbu	a0,316(sp)
80096af0:	0220f809 	jalr	s1
80096af4:	2405420c 	li	a1,16908
80096af8:	3c028022 	lui	v0,0x8022
80096afc:	244650e8 	addiu	a2,v0,20712
80096b00:	93a201d8 	lbu	v0,472(sp)
80096b04:	93a301d6 	lbu	v1,470(sp)
80096b08:	a0c20867 	sb	v0,2151(a2)
80096b0c:	93a201d7 	lbu	v0,471(sp)
80096b10:	93a401da 	lbu	a0,474(sp)
80096b14:	a0c30865 	sb	v1,2149(a2)
80096b18:	a0c20866 	sb	v0,2150(a2)
80096b1c:	26f00d28 	addiu	s0,s7,3368
80096b20:	0200f809 	jalr	s0
80096b24:	24052130 	li	a1,8496
80096b28:	93a401db 	lbu	a0,475(sp)
80096b2c:	0200f809 	jalr	s0
80096b30:	24052131 	li	a1,8497
80096b34:	3c038021 	lui	v1,0x8021
80096b38:	8c64701c 	lw	a0,28700(v1)
80096b3c:	24050001 	li	a1,1
80096b40:	3c060002 	lui	a2,0x2
80096b44:	27d45ed4 	addiu	s4,s8,24276
80096b48:	0280f809 	jalr	s4
80096b4c:	02a03821 	move	a3,s5
80096b50:	3c048021 	lui	a0,0x8021
80096b54:	2483701c 	addiu	v1,a0,28700
80096b58:	8c640008 	lw	a0,8(v1)
80096b5c:	3c060001 	lui	a2,0x1
80096b60:	24050001 	li	a1,1
80096b64:	0280f809 	jalr	s4
80096b68:	02a03821 	move	a3,s5
80096b6c:	3c068021 	lui	a2,0x8021
80096b70:	90c3e42c 	lbu	v1,-7124(a2)
80096b74:	10600128 	beqz	v1,80097018 <_Z16S9xUnfreezeZSNESPKc+0xd50>
80096b78:	3c03800c 	lui	v1,0x800c
80096b7c:	3c138021 	lui	s3,0x8021
80096b80:	2672e3e8 	addiu	s2,s3,-7192
80096b84:	8e440004 	lw	a0,4(s2)
80096b88:	24050001 	li	a1,1
80096b8c:	3c060001 	lui	a2,0x1
80096b90:	0280f809 	jalr	s4
80096b94:	02a03821 	move	a3,s5
80096b98:	02c02021 	move	a0,s6
80096b9c:	24050001 	li	a1,1
80096ba0:	24060010 	li	a2,16
80096ba4:	0280f809 	jalr	s4
80096ba8:	02a03821 	move	a3,s5
80096bac:	02c02021 	move	a0,s6
80096bb0:	02a03821 	move	a3,s5
80096bb4:	24060130 	li	a2,304
80096bb8:	0280f809 	jalr	s4
80096bbc:	24050001 	li	a1,1
80096bc0:	93a30036 	lbu	v1,54(sp)
80096bc4:	93a20037 	lbu	v0,55(sp)
80096bc8:	93a40035 	lbu	a0,53(sp)
80096bcc:	93a70034 	lbu	a3,52(sp)
80096bd0:	00021600 	sll	v0,v0,0x18
80096bd4:	00031c00 	sll	v1,v1,0x10
80096bd8:	00621825 	or	v1,v1,v0
80096bdc:	00042200 	sll	a0,a0,0x8
80096be0:	93a2002c 	lbu	v0,44(sp)
80096be4:	3c178021 	lui	s7,0x8021
80096be8:	00e43825 	or	a3,a3,a0
80096bec:	26e4e424 	addiu	a0,s7,-7132
80096bf0:	a0820005 	sb	v0,5(a0)
80096bf4:	00e33825 	or	a3,a3,v1
80096bf8:	93a20018 	lbu	v0,24(sp)
80096bfc:	93a3001c 	lbu	v1,28(sp)
80096c00:	93a50015 	lbu	a1,21(sp)
80096c04:	93a60014 	lbu	a2,20(sp)
80096c08:	a0820002 	sb	v0,2(a0)
80096c0c:	a0830004 	sb	v1,4(a0)
80096c10:	93a20020 	lbu	v0,32(sp)
80096c14:	93a30024 	lbu	v1,36(sp)
80096c18:	00052a00 	sll	a1,a1,0x8
80096c1c:	8e490004 	lw	t1,4(s2)
80096c20:	00a62825 	or	a1,a1,a2
80096c24:	3c108021 	lui	s0,0x8021
80096c28:	a4850006 	sh	a1,6(a0)
80096c2c:	a0820003 	sb	v0,3(a0)
80096c30:	ae07e308 	sw	a3,-7416(s0)
80096c34:	a2e3e424 	sb	v1,-7132(s7)
80096c38:	912300f1 	lbu	v1,241(t1)
80096c3c:	2610e308 	addiu	s0,s0,-7416
80096c40:	000319c2 	srl	v1,v1,0x7
80096c44:	93a6003c 	lbu	a2,60(sp)
80096c48:	a2030004 	sb	v1,4(s0)
80096c4c:	93a20038 	lbu	v0,56(sp)
80096c50:	93a30039 	lbu	v1,57(sp)
80096c54:	93a5003d 	lbu	a1,61(sp)
80096c58:	a2020007 	sb	v0,7(s0)
80096c5c:	a2030008 	sb	v1,8(s0)
80096c60:	93a2003a 	lbu	v0,58(sp)
80096c64:	93a3003b 	lbu	v1,59(sp)
80096c68:	00064082 	srl	t0,a2,0x2
80096c6c:	00063842 	srl	a3,a2,0x1
80096c70:	3c11800b 	lui	s1,0x800b
80096c74:	31080001 	andi	t0,t0,0x1
80096c78:	30e70001 	andi	a3,a3,0x1
80096c7c:	30c60001 	andi	a2,a2,0x1
80096c80:	26310ae0 	addiu	s1,s1,2784
80096c84:	240400fa 	li	a0,250
80096c88:	a2020009 	sb	v0,9(s0)
80096c8c:	a203000a 	sb	v1,10(s0)
80096c90:	a20600d8 	sb	a2,216(s0)
80096c94:	a20700d9 	sb	a3,217(s0)
80096c98:	0220f809 	jalr	s1
80096c9c:	a20800da 	sb	t0,218(s0)
80096ca0:	93a5003e 	lbu	a1,62(sp)
80096ca4:	0220f809 	jalr	s1
80096ca8:	240400fb 	li	a0,251
80096cac:	93a5003f 	lbu	a1,63(sp)
80096cb0:	0220f809 	jalr	s1
80096cb4:	240400fc 	li	a0,252
80096cb8:	93a20042 	lbu	v0,66(sp)
80096cbc:	93a30040 	lbu	v1,64(sp)
80096cc0:	93a70041 	lbu	a3,65(sp)
80096cc4:	a60200d0 	sh	v0,208(s0)
80096cc8:	3c048021 	lui	a0,0x8021
80096ccc:	3c028012 	lui	v0,0x8012
80096cd0:	a60300cc 	sh	v1,204(s0)
80096cd4:	a60700ce 	sh	a3,206(s0)
80096cd8:	2484e393 	addiu	a0,a0,-7277
80096cdc:	27a50044 	addiu	a1,sp,68
80096ce0:	2442c980 	addiu	v0,v0,-13952
80096ce4:	0040f809 	jalr	v0
80096ce8:	24060040 	li	a2,64
80096cec:	02c02021 	move	a0,s6
80096cf0:	24050001 	li	a1,1
80096cf4:	2406042c 	li	a2,1068
80096cf8:	0280f809 	jalr	s4
80096cfc:	02a03821 	move	a3,s5
80096d00:	02c02021 	move	a0,s6
80096d04:	24050001 	li	a1,1
80096d08:	24060100 	li	a2,256
80096d0c:	0280f809 	jalr	s4
80096d10:	02a03821 	move	a3,s5
80096d14:	8e430004 	lw	v1,4(s2)
80096d18:	00008021 	move	s0,zero
80096d1c:	907400f2 	lbu	s4,242(v1)
80096d20:	27b20010 	addiu	s2,sp,16
80096d24:	3c11800b 	lui	s1,0x800b
80096d28:	2662e3e8 	addiu	v0,s3,-7192
80096d2c:	8c430004 	lw	v1,4(v0)
80096d30:	02502821 	addu	a1,s2,s0
80096d34:	a07000f2 	sb	s0,242(v1)
80096d38:	262210e8 	addiu	v0,s1,4328
80096d3c:	0040f809 	jalr	v0
80096d40:	90a40004 	lbu	a0,4(a1)
80096d44:	26100001 	addiu	s0,s0,1
80096d48:	2a020080 	slti	v0,s0,128
80096d4c:	10400013 	beqz	v0,80096d9c <_Z16S9xUnfreezeZSNESPKc+0xad4>
80096d50:	2402005c 	li	v0,92
80096d54:	1202fffb 	beq	s0,v0,80096d44 <_Z16S9xUnfreezeZSNESPKc+0xa7c>
80096d58:	2402006c 	li	v0,108
80096d5c:	1202000b 	beq	s0,v0,80096d8c <_Z16S9xUnfreezeZSNESPKc+0xac4>
80096d60:	2402004c 	li	v0,76
80096d64:	1602fff1 	bne	s0,v0,80096d2c <_Z16S9xUnfreezeZSNESPKc+0xa64>
80096d68:	2662e3e8 	addiu	v0,s3,-7192
80096d6c:	08025b52 	j	80096d48 <_Z16S9xUnfreezeZSNESPKc+0xa80>
80096d70:	26100001 	addiu	s0,s0,1
80096d74:	93a30025 	lbu	v1,37(sp)
80096d78:	24020001 	li	v0,1
80096d7c:	1062026c 	beq	v1,v0,80097730 <_Z16S9xUnfreezeZSNESPKc+0x1468>
80096d80:	24020006 	li	v0,6
80096d84:	0802596b 	j	800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4>
80096d88:	a0a20874 	sb	v0,2164(a1)
80096d8c:	93a20080 	lbu	v0,128(sp)
80096d90:	3042007f 	andi	v0,v0,0x7f
80096d94:	08025b4a 	j	80096d28 <_Z16S9xUnfreezeZSNESPKc+0xa60>
80096d98:	a3a20080 	sb	v0,128(sp)
80096d9c:	2670e3e8 	addiu	s0,s3,-7192
80096da0:	8e030004 	lw	v1,4(s0)
80096da4:	2402004c 	li	v0,76
80096da8:	a06200f2 	sb	v0,242(v1)
80096dac:	262210e8 	addiu	v0,s1,4328
80096db0:	0040f809 	jalr	v0
80096db4:	93a40060 	lbu	a0,96(sp)
80096db8:	8e030004 	lw	v1,4(s0)
80096dbc:	3c04800c 	lui	a0,0x800c
80096dc0:	24824094 	addiu	v0,a0,16532
80096dc4:	a07400f2 	sb	s4,242(v1)
80096dc8:	0040f809 	jalr	v0
80096dcc:	00002021 	move	a0,zero
80096dd0:	92e3e424 	lbu	v1,-7132(s7)
80096dd4:	26e4e424 	addiu	a0,s7,-7132
80096dd8:	00031042 	srl	v0,v1,0x1
80096ddc:	94860006 	lhu	a2,6(a0)
80096de0:	38420001 	xori	v0,v0,0x1
80096de4:	8e070004 	lw	a3,4(s0)
80096de8:	30640080 	andi	a0,v1,0x80
80096dec:	30650040 	andi	a1,v1,0x40
80096df0:	30420001 	andi	v0,v0,0x1
80096df4:	00441025 	or	v0,v0,a0
80096df8:	00e63021 	addu	a2,a3,a2
80096dfc:	00052983 	sra	a1,a1,0x6
80096e00:	30640020 	andi	a0,v1,0x20
80096e04:	30630001 	andi	v1,v1,0x1
80096e08:	ae66e3e8 	sw	a2,-7192(s3)
80096e0c:	a2020029 	sb	v0,41(s0)
80096e10:	a2030028 	sb	v1,40(s0)
80096e14:	10800224 	beqz	a0,800976a8 <_Z16S9xUnfreezeZSNESPKc+0x13e0>
80096e18:	a205002a 	sb	a1,42(s0)
80096e1c:	24e20100 	addiu	v0,a3,256
80096e20:	ae020008 	sw	v0,8(s0)
80096e24:	24020001 	li	v0,1
80096e28:	2663e3e8 	addiu	v1,s3,-7192
80096e2c:	3c068021 	lui	a2,0x8021
80096e30:	a062000c 	sb	v0,12(v1)
80096e34:	a0c2e42c 	sb	v0,-7124(a2)
80096e38:	3c048021 	lui	a0,0x8021
80096e3c:	2493e42c 	addiu	s3,a0,-7124
80096e40:	92620050 	lbu	v0,80(s3)
80096e44:	14400202 	bnez	v0,80097650 <_Z16S9xUnfreezeZSNESPKc+0x1388>
80096e48:	3c028021 	lui	v0,0x8021
80096e4c:	92620052 	lbu	v0,82(s3)
80096e50:	14400188 	bnez	v0,80097474 <_Z16S9xUnfreezeZSNESPKc+0x11ac>
80096e54:	02a03821 	move	a3,s5
80096e58:	92620055 	lbu	v0,85(s3)
80096e5c:	14400077 	bnez	v0,8009703c <_Z16S9xUnfreezeZSNESPKc+0xd74>
80096e60:	3c04802f 	lui	a0,0x802f
80096e64:	3c02800f 	lui	v0,0x800f
80096e68:	24425f58 	addiu	v0,v0,24408
80096e6c:	0040f809 	jalr	v0
80096e70:	02a02021 	move	a0,s5
80096e74:	3c068021 	lui	a2,0x8021
80096e78:	3c028006 	lui	v0,0x8006
80096e7c:	24423914 	addiu	v0,v0,14612
80096e80:	0040f809 	jalr	v0
80096e84:	24c4701c 	addiu	a0,a2,28700
80096e88:	3c048021 	lui	a0,0x8021
80096e8c:	3c028022 	lui	v0,0x8022
80096e90:	24505bc4 	addiu	s0,v0,23492
80096e94:	2482e2a8 	addiu	v0,a0,-7512
80096e98:	24030001 	li	v1,1
80096e9c:	3c068022 	lui	a2,0x8022
80096ea0:	a0400008 	sb	zero,8(v0)
80096ea4:	3c028007 	lui	v0,0x8007
80096ea8:	a0c35bc4 	sb	v1,23492(a2)
80096eac:	2442f760 	addiu	v0,v0,-2208
80096eb0:	0040f809 	jalr	v0
80096eb4:	a2030005 	sb	v1,5(s0)
80096eb8:	3c02800d 	lui	v0,0x800d
80096ebc:	24428a40 	addiu	v0,v0,-30144
80096ec0:	0040f809 	jalr	v0
80096ec4:	a2000006 	sb	zero,6(s0)
80096ec8:	3c028021 	lui	v0,0x8021
80096ecc:	2450e2f8 	addiu	s0,v0,-7432
80096ed0:	9045e2f8 	lbu	a1,-7432(v0)
80096ed4:	92030001 	lbu	v1,1(s0)
80096ed8:	9604000e 	lhu	a0,14(s0)
80096edc:	3c028021 	lui	v0,0x8021
80096ee0:	2451e284 	addiu	s1,v0,-7548
80096ee4:	00052c00 	sll	a1,a1,0x10
80096ee8:	00031c00 	sll	v1,v1,0x10
80096eec:	3c028006 	lui	v0,0x8006
80096ef0:	00852021 	addu	a0,a0,a1
80096ef4:	ae230014 	sw	v1,20(s1)
80096ef8:	244240f8 	addiu	v0,v0,16632
80096efc:	0040f809 	jalr	v0
80096f00:	ae250010 	sw	a1,16(s1)
80096f04:	92070002 	lbu	a3,2(s0)
80096f08:	96060002 	lhu	a2,2(s0)
80096f0c:	00071042 	srl	v0,a3,0x1
80096f10:	38420001 	xori	v0,v0,0x1
80096f14:	30e30040 	andi	v1,a3,0x40
80096f18:	30420001 	andi	v0,v0,0x1
80096f1c:	00031983 	sra	v1,v1,0x6
80096f20:	30e40080 	andi	a0,a3,0x80
80096f24:	30e50001 	andi	a1,a3,0x1
80096f28:	30c60100 	andi	a2,a2,0x100
80096f2c:	a2220009 	sb	v0,9(s1)
80096f30:	a224000a 	sb	a0,10(s1)
80096f34:	a2250008 	sb	a1,8(s1)
80096f38:	10c0002e 	beqz	a2,80096ff4 <_Z16S9xUnfreezeZSNESPKc+0xd2c>
80096f3c:	a223000b 	sb	v1,11(s1)
80096f40:	3c02801e 	lui	v0,0x801e
80096f44:	24427150 	addiu	v0,v0,29008
80096f48:	ae220004 	sw	v0,4(s1)
80096f4c:	3c038021 	lui	v1,0x8021
80096f50:	2462e2a8 	addiu	v0,v1,-7512
80096f54:	90430009 	lbu	v1,9(v0)
80096f58:	10600022 	beqz	v1,80096fe4 <_Z16S9xUnfreezeZSNESPKc+0xd1c>
80096f5c:	3c048021 	lui	a0,0x8021
80096f60:	24020003 	li	v0,3
80096f64:	1062001f 	beq	v1,v0,80096fe4 <_Z16S9xUnfreezeZSNESPKc+0xd1c>
80096f68:	3c068021 	lui	a2,0x8021
80096f6c:	24c2e42c 	addiu	v0,a2,-7124
80096f70:	8c450008 	lw	a1,8(v0)
80096f74:	00003821 	move	a3,zero
80096f78:	3c028022 	lui	v0,0x8022
80096f7c:	244350e8 	addiu	v1,v0,20712
80096f80:	90620a9b 	lbu	v0,2715(v1)
80096f84:	10400011 	beqz	v0,80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04>
80096f88:	00000000 	nop
80096f8c:	84640a9c 	lh	a0,2716(v1)
80096f90:	0085102a 	slt	v0,a0,a1
80096f94:	1040000d 	beqz	v0,80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04>
80096f98:	3c028021 	lui	v0,0x8021
80096f9c:	2446e2a8 	addiu	a2,v0,-7512
80096fa0:	8cc20024 	lw	v0,36(a2)
80096fa4:	0044102a 	slt	v0,v0,a0
80096fa8:	10400008 	beqz	v0,80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04>
80096fac:	00000000 	nop
80096fb0:	90620a9a 	lbu	v0,2714(v1)
80096fb4:	104001d5 	beqz	v0,8009770c <_Z16S9xUnfreezeZSNESPKc+0x1444>
80096fb8:	00000000 	nop
80096fbc:	9463084a 	lhu	v1,2122(v1)
80096fc0:	8cc20028 	lw	v0,40(a2)
80096fc4:	104301d2 	beq	v0,v1,80097710 <_Z16S9xUnfreezeZSNESPKc+0x1448>
80096fc8:	3c068021 	lui	a2,0x8021
80096fcc:	3c038021 	lui	v1,0x8021
80096fd0:	2462e2a8 	addiu	v0,v1,-7512
80096fd4:	24040001 	li	a0,1
80096fd8:	a0470009 	sb	a3,9(v0)
80096fdc:	080258d4 	j	80096350 <_Z16S9xUnfreezeZSNESPKc+0x88>
80096fe0:	ac450024 	sw	a1,36(v0)
80096fe4:	2482e42c 	addiu	v0,a0,-7124
80096fe8:	8c450004 	lw	a1,4(v0)
80096fec:	08025bde 	j	80096f78 <_Z16S9xUnfreezeZSNESPKc+0xcb0>
80096ff0:	24070001 	li	a3,1
80096ff4:	30e20020 	andi	v0,a3,0x20
80096ff8:	104001ad 	beqz	v0,800976b0 <_Z16S9xUnfreezeZSNESPKc+0x13e8>
80096ffc:	30e20010 	andi	v0,a3,0x10
80097000:	104001bc 	beqz	v0,800976f4 <_Z16S9xUnfreezeZSNESPKc+0x142c>
80097004:	3c02801e 	lui	v0,0x801e
80097008:	3c02801e 	lui	v0,0x801e
8009700c:	24426d50 	addiu	v0,v0,27984
80097010:	08025bd3 	j	80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84>
80097014:	ae220004 	sw	v0,4(s1)
80097018:	3c058021 	lui	a1,0x8021
8009701c:	24624094 	addiu	v0,v1,16532
80097020:	3c038021 	lui	v1,0x8021
80097024:	24040001 	li	a0,1
80097028:	a060e42c 	sb	zero,-7124(v1)
8009702c:	0040f809 	jalr	v0
80097030:	a0a0e3f4 	sb	zero,-7180(a1)
80097034:	08025b8f 	j	80096e3c <_Z16S9xUnfreezeZSNESPKc+0xb74>
80097038:	3c048021 	lui	a0,0x8021
8009703c:	27d15ed4 	addiu	s1,s8,24276
80097040:	27b20010 	addiu	s2,sp,16
80097044:	24846f74 	addiu	a0,a0,28532
80097048:	24050001 	li	a1,1
8009704c:	3c060001 	lui	a2,0x1
80097050:	0220f809 	jalr	s1
80097054:	02a03821 	move	a3,s5
80097058:	02402021 	move	a0,s2
8009705c:	24050001 	li	a1,1
80097060:	24060004 	li	a2,4
80097064:	0220f809 	jalr	s1
80097068:	02a03821 	move	a3,s5
8009706c:	8fa30010 	lw	v1,16(sp)
80097070:	3c14802f 	lui	s4,0x802f
80097074:	26906f38 	addiu	s0,s4,28472
80097078:	00034e02 	srl	t1,v1,0x18
8009707c:	00034402 	srl	t0,v1,0x10
80097080:	00031202 	srl	v0,v1,0x8
80097084:	a2080017 	sb	t0,23(s0)
80097088:	a2090018 	sb	t1,24(s0)
8009708c:	02402021 	move	a0,s2
80097090:	24050001 	li	a1,1
80097094:	24060004 	li	a2,4
80097098:	02a03821 	move	a3,s5
8009709c:	a2030015 	sb	v1,21(s0)
800970a0:	0220f809 	jalr	s1
800970a4:	a2020016 	sb	v0,22(s0)
800970a8:	8fa30010 	lw	v1,16(sp)
800970ac:	02402021 	move	a0,s2
800970b0:	00031202 	srl	v0,v1,0x8
800970b4:	24050001 	li	a1,1
800970b8:	24060004 	li	a2,4
800970bc:	02a03821 	move	a3,s5
800970c0:	a2030019 	sb	v1,25(s0)
800970c4:	0220f809 	jalr	s1
800970c8:	a202001a 	sb	v0,26(s0)
800970cc:	8fa30010 	lw	v1,16(sp)
800970d0:	02402021 	move	a0,s2
800970d4:	00031202 	srl	v0,v1,0x8
800970d8:	24050001 	li	a1,1
800970dc:	24060004 	li	a2,4
800970e0:	02a03821 	move	a3,s5
800970e4:	a203001b 	sb	v1,27(s0)
800970e8:	0220f809 	jalr	s1
800970ec:	a202001c 	sb	v0,28(s0)
800970f0:	8fa30010 	lw	v1,16(sp)
800970f4:	02402021 	move	a0,s2
800970f8:	00034e02 	srl	t1,v1,0x18
800970fc:	00034402 	srl	t0,v1,0x10
80097100:	00031202 	srl	v0,v1,0x8
80097104:	a2090020 	sb	t1,32(s0)
80097108:	a208001f 	sb	t0,31(s0)
8009710c:	24050001 	li	a1,1
80097110:	24060004 	li	a2,4
80097114:	02a03821 	move	a3,s5
80097118:	a203001d 	sb	v1,29(s0)
8009711c:	0220f809 	jalr	s1
80097120:	a202001e 	sb	v0,30(s0)
80097124:	8fa30010 	lw	v1,16(sp)
80097128:	02402021 	move	a0,s2
8009712c:	00031202 	srl	v0,v1,0x8
80097130:	24050001 	li	a1,1
80097134:	24060004 	li	a2,4
80097138:	02a03821 	move	a3,s5
8009713c:	a2030021 	sb	v1,33(s0)
80097140:	0220f809 	jalr	s1
80097144:	a2020022 	sb	v0,34(s0)
80097148:	8fa30010 	lw	v1,16(sp)
8009714c:	02402021 	move	a0,s2
80097150:	00034402 	srl	t0,v1,0x10
80097154:	00031202 	srl	v0,v1,0x8
80097158:	a2030026 	sb	v1,38(s0)
8009715c:	24050001 	li	a1,1
80097160:	24060004 	li	a2,4
80097164:	02a03821 	move	a3,s5
80097168:	a2080028 	sb	t0,40(s0)
8009716c:	0220f809 	jalr	s1
80097170:	a2020027 	sb	v0,39(s0)
80097174:	8fa20010 	lw	v0,16(sp)
80097178:	02402021 	move	a0,s2
8009717c:	24050001 	li	a1,1
80097180:	24060004 	li	a2,4
80097184:	02a03821 	move	a3,s5
80097188:	0220f809 	jalr	s1
8009718c:	a202002a 	sb	v0,42(s0)
80097190:	92630056 	lbu	v1,86(s3)
80097194:	1060000c 	beqz	v1,800971c8 <_Z16S9xUnfreezeZSNESPKc+0xf00>
80097198:	02402021 	move	a0,s2
8009719c:	8fa30010 	lw	v1,16(sp)
800971a0:	3c078030 	lui	a3,0x8030
800971a4:	24e26f74 	addiu	v0,a3,28532
800971a8:	00032602 	srl	a0,v1,0x18
800971ac:	00032a02 	srl	a1,v1,0x8
800971b0:	00033402 	srl	a2,v1,0x10
800971b4:	a0440003 	sb	a0,3(v0)
800971b8:	a0450001 	sb	a1,1(v0)
800971bc:	a0460002 	sb	a2,2(v0)
800971c0:	a0e36f74 	sb	v1,28532(a3)
800971c4:	02402021 	move	a0,s2
800971c8:	24050001 	li	a1,1
800971cc:	24060004 	li	a2,4
800971d0:	0220f809 	jalr	s1
800971d4:	02a03821 	move	a3,s5
800971d8:	92630056 	lbu	v1,86(s3)
800971dc:	1060000c 	beqz	v1,80097210 <_Z16S9xUnfreezeZSNESPKc+0xf48>
800971e0:	02402021 	move	a0,s2
800971e4:	8fa30010 	lw	v1,16(sp)
800971e8:	3c028030 	lui	v0,0x8030
800971ec:	24426f74 	addiu	v0,v0,28532
800971f0:	00032602 	srl	a0,v1,0x18
800971f4:	00032a02 	srl	a1,v1,0x8
800971f8:	00033402 	srl	a2,v1,0x10
800971fc:	a0440007 	sb	a0,7(v0)
80097200:	a0450005 	sb	a1,5(v0)
80097204:	a0460006 	sb	a2,6(v0)
80097208:	a0430004 	sb	v1,4(v0)
8009720c:	02402021 	move	a0,s2
80097210:	24050001 	li	a1,1
80097214:	24060004 	li	a2,4
80097218:	0220f809 	jalr	s1
8009721c:	02a03821 	move	a3,s5
80097220:	92630056 	lbu	v1,86(s3)
80097224:	1060000c 	beqz	v1,80097258 <_Z16S9xUnfreezeZSNESPKc+0xf90>
80097228:	02402021 	move	a0,s2
8009722c:	8fa30010 	lw	v1,16(sp)
80097230:	3c028030 	lui	v0,0x8030
80097234:	24426f74 	addiu	v0,v0,28532
80097238:	00032602 	srl	a0,v1,0x18
8009723c:	00032a02 	srl	a1,v1,0x8
80097240:	00033402 	srl	a2,v1,0x10
80097244:	a044000b 	sb	a0,11(v0)
80097248:	a0450009 	sb	a1,9(v0)
8009724c:	a046000a 	sb	a2,10(v0)
80097250:	a0430008 	sb	v1,8(v0)
80097254:	02402021 	move	a0,s2
80097258:	24050001 	li	a1,1
8009725c:	24060004 	li	a2,4
80097260:	0220f809 	jalr	s1
80097264:	02a03821 	move	a3,s5
80097268:	92630056 	lbu	v1,86(s3)
8009726c:	1060000c 	beqz	v1,800972a0 <_Z16S9xUnfreezeZSNESPKc+0xfd8>
80097270:	24050001 	li	a1,1
80097274:	8fa30010 	lw	v1,16(sp)
80097278:	3c028030 	lui	v0,0x8030
8009727c:	24426f74 	addiu	v0,v0,28532
80097280:	00032602 	srl	a0,v1,0x18
80097284:	00032a02 	srl	a1,v1,0x8
80097288:	00033402 	srl	a2,v1,0x10
8009728c:	a044000f 	sb	a0,15(v0)
80097290:	a045000d 	sb	a1,13(v0)
80097294:	a046000e 	sb	a2,14(v0)
80097298:	a043000c 	sb	v1,12(v0)
8009729c:	24050001 	li	a1,1
800972a0:	24060004 	li	a2,4
800972a4:	02a03821 	move	a3,s5
800972a8:	0220f809 	jalr	s1
800972ac:	02402021 	move	a0,s2
800972b0:	02402021 	move	a0,s2
800972b4:	24050001 	li	a1,1
800972b8:	24060004 	li	a2,4
800972bc:	0220f809 	jalr	s1
800972c0:	02a03821 	move	a3,s5
800972c4:	02402021 	move	a0,s2
800972c8:	24050001 	li	a1,1
800972cc:	24060004 	li	a2,4
800972d0:	0220f809 	jalr	s1
800972d4:	02a03821 	move	a3,s5
800972d8:	02402021 	move	a0,s2
800972dc:	24050001 	li	a1,1
800972e0:	24060004 	li	a2,4
800972e4:	0220f809 	jalr	s1
800972e8:	02a03821 	move	a3,s5
800972ec:	02402021 	move	a0,s2
800972f0:	24050001 	li	a1,1
800972f4:	24060004 	li	a2,4
800972f8:	0220f809 	jalr	s1
800972fc:	02a03821 	move	a3,s5
80097300:	8fa30010 	lw	v1,16(sp)
80097304:	24050001 	li	a1,1
80097308:	00034402 	srl	t0,v1,0x10
8009730c:	00031202 	srl	v0,v1,0x8
80097310:	a208000f 	sb	t0,15(s0)
80097314:	a203000d 	sb	v1,13(s0)
80097318:	24060004 	li	a2,4
8009731c:	02a03821 	move	a3,s5
80097320:	02402021 	move	a0,s2
80097324:	0220f809 	jalr	s1
80097328:	a202000e 	sb	v0,14(s0)
8009732c:	02402021 	move	a0,s2
80097330:	24050001 	li	a1,1
80097334:	24060004 	li	a2,4
80097338:	0220f809 	jalr	s1
8009733c:	02a03821 	move	a3,s5
80097340:	8fa30010 	lw	v1,16(sp)
80097344:	02402021 	move	a0,s2
80097348:	00031202 	srl	v0,v1,0x8
8009734c:	24050001 	li	a1,1
80097350:	24060004 	li	a2,4
80097354:	02a03821 	move	a3,s5
80097358:	a2030010 	sb	v1,16(s0)
8009735c:	0220f809 	jalr	s1
80097360:	a2020011 	sb	v0,17(s0)
80097364:	8fa30010 	lw	v1,16(sp)
80097368:	02402021 	move	a0,s2
8009736c:	00031202 	srl	v0,v1,0x8
80097370:	a2030012 	sb	v1,18(s0)
80097374:	24050001 	li	a1,1
80097378:	24060004 	li	a2,4
8009737c:	02a03821 	move	a3,s5
80097380:	0220f809 	jalr	s1
80097384:	a2020013 	sb	v0,19(s0)
80097388:	8fa20010 	lw	v0,16(sp)
8009738c:	02402021 	move	a0,s2
80097390:	24050001 	li	a1,1
80097394:	24060004 	li	a2,4
80097398:	02a03821 	move	a3,s5
8009739c:	0220f809 	jalr	s1
800973a0:	a2020014 	sb	v0,20(s0)
800973a4:	8fa30010 	lw	v1,16(sp)
800973a8:	02402021 	move	a0,s2
800973ac:	00034e02 	srl	t1,v1,0x18
800973b0:	00034402 	srl	t0,v1,0x10
800973b4:	00031202 	srl	v0,v1,0x8
800973b8:	a2080003 	sb	t0,3(s0)
800973bc:	a2090004 	sb	t1,4(s0)
800973c0:	24050001 	li	a1,1
800973c4:	24060004 	li	a2,4
800973c8:	02a03821 	move	a3,s5
800973cc:	a2030001 	sb	v1,1(s0)
800973d0:	0220f809 	jalr	s1
800973d4:	a2020002 	sb	v0,2(s0)
800973d8:	8fa30010 	lw	v1,16(sp)
800973dc:	02402021 	move	a0,s2
800973e0:	00031202 	srl	v0,v1,0x8
800973e4:	24050001 	li	a1,1
800973e8:	24060004 	li	a2,4
800973ec:	02a03821 	move	a3,s5
800973f0:	a2030005 	sb	v1,5(s0)
800973f4:	0220f809 	jalr	s1
800973f8:	a2020006 	sb	v0,6(s0)
800973fc:	8fa30010 	lw	v1,16(sp)
80097400:	02402021 	move	a0,s2
80097404:	00031202 	srl	v0,v1,0x8
80097408:	a2030009 	sb	v1,9(s0)
8009740c:	24050001 	li	a1,1
80097410:	24060004 	li	a2,4
80097414:	02a03821 	move	a3,s5
80097418:	0220f809 	jalr	s1
8009741c:	a202000a 	sb	v0,10(s0)
80097420:	8fa20010 	lw	v0,16(sp)
80097424:	02402021 	move	a0,s2
80097428:	24050001 	li	a1,1
8009742c:	24060004 	li	a2,4
80097430:	02a03821 	move	a3,s5
80097434:	0220f809 	jalr	s1
80097438:	a202000b 	sb	v0,11(s0)
8009743c:	93a30010 	lbu	v1,16(sp)
80097440:	106000a8 	beqz	v1,800976e4 <_Z16S9xUnfreezeZSNESPKc+0x141c>
80097444:	2402001f 	li	v0,31
80097448:	a202002e 	sb	v0,46(s0)
8009744c:	02402021 	move	a0,s2
80097450:	27c25ed4 	addiu	v0,s8,24276
80097454:	24050001 	li	a1,1
80097458:	24060004 	li	a2,4
8009745c:	0040f809 	jalr	v0
80097460:	02a03821 	move	a3,s5
80097464:	8fa20010 	lw	v0,16(sp)
80097468:	26836f38 	addiu	v1,s4,28472
8009746c:	08025b99 	j	80096e64 <_Z16S9xUnfreezeZSNESPKc+0xb9c>
80097470:	a0620023 	sb	v0,35(v1)
80097474:	24060ab5 	li	a2,2741
80097478:	02c02021 	move	a0,s6
8009747c:	27d25ed4 	addiu	s2,s8,24276
80097480:	0240f809 	jalr	s2
80097484:	24050001 	li	a1,1
80097488:	3c108007 	lui	s0,0x8007
8009748c:	93a40018 	lbu	a0,24(sp)
80097490:	26106f3c 	addiu	s0,s0,28476
80097494:	0200f809 	jalr	s0
80097498:	24052200 	li	a1,8704
8009749c:	93a40020 	lbu	a0,32(sp)
800974a0:	0200f809 	jalr	s0
800974a4:	24052203 	li	a1,8707
800974a8:	93a40021 	lbu	a0,33(sp)
800974ac:	0200f809 	jalr	s0
800974b0:	24052204 	li	a1,8708
800974b4:	93a40022 	lbu	a0,34(sp)
800974b8:	0200f809 	jalr	s0
800974bc:	24052205 	li	a1,8709
800974c0:	93a40023 	lbu	a0,35(sp)
800974c4:	0200f809 	jalr	s0
800974c8:	24052206 	li	a1,8710
800974cc:	93a40024 	lbu	a0,36(sp)
800974d0:	0200f809 	jalr	s0
800974d4:	24052207 	li	a1,8711
800974d8:	93a40025 	lbu	a0,37(sp)
800974dc:	0200f809 	jalr	s0
800974e0:	24052208 	li	a1,8712
800974e4:	93a50031 	lbu	a1,49(sp)
800974e8:	93a30032 	lbu	v1,50(sp)
800974ec:	93a20033 	lbu	v0,51(sp)
800974f0:	93a40030 	lbu	a0,48(sp)
800974f4:	00052a00 	sll	a1,a1,0x8
800974f8:	00021600 	sll	v0,v0,0x18
800974fc:	00031c00 	sll	v1,v1,0x10
80097500:	00621825 	or	v1,v1,v0
80097504:	00852025 	or	a0,a0,a1
80097508:	3c02ffc0 	lui	v0,0xffc0
8009750c:	00832025 	or	a0,a0,v1
80097510:	34426000 	ori	v0,v0,0x6000
80097514:	00822021 	addu	a0,a0,v0
80097518:	00042343 	sra	a0,a0,0xd
8009751c:	308400ff 	andi	a0,a0,0xff
80097520:	0200f809 	jalr	s0
80097524:	24052224 	li	a1,8740
80097528:	93a40038 	lbu	a0,56(sp)
8009752c:	0200f809 	jalr	s0
80097530:	24052201 	li	a1,8705
80097534:	93a4003d 	lbu	a0,61(sp)
80097538:	0200f809 	jalr	s0
8009753c:	24052209 	li	a1,8713
80097540:	93a80265 	lbu	t0,613(sp)
80097544:	3c038021 	lui	v1,0x8021
80097548:	2462701c 	addiu	v0,v1,28700
8009754c:	93a30264 	lbu	v1,612(sp)
80097550:	00084200 	sll	t0,t0,0x8
80097554:	01034025 	or	t0,t0,v1
80097558:	93a90269 	lbu	t1,617(sp)
8009755c:	93a30278 	lbu	v1,632(sp)
80097560:	93aa026d 	lbu	t2,621(sp)
80097564:	93ab0271 	lbu	t3,625(sp)
80097568:	93ac027d 	lbu	t4,637(sp)
8009756c:	93ad0291 	lbu	t5,657(sp)
80097570:	93a70284 	lbu	a3,644(sp)
80097574:	3c0e8021 	lui	t6,0x8021
80097578:	93af027c 	lbu	t7,636(sp)
8009757c:	93a5026c 	lbu	a1,620(sp)
80097580:	93a60270 	lbu	a2,624(sp)
80097584:	8c440014 	lw	a0,20(v0)
80097588:	93b00290 	lbu	s0,656(sp)
8009758c:	93a20268 	lbu	v0,616(sp)
80097590:	93b10280 	lbu	s1,640(sp)
80097594:	a1c3e974 	sb	v1,-5772(t6)
80097598:	00094a00 	sll	t1,t1,0x8
8009759c:	93a30274 	lbu	v1,628(sp)
800975a0:	000a5200 	sll	t2,t2,0x8
800975a4:	000b5a00 	sll	t3,t3,0x8
800975a8:	000c6200 	sll	t4,t4,0x8
800975ac:	000d6a00 	sll	t5,t5,0x8
800975b0:	00073a00 	sll	a3,a3,0x8
800975b4:	01224825 	or	t1,t1,v0
800975b8:	01455025 	or	t2,t2,a1
800975bc:	25c2e974 	addiu	v0,t6,-5772
800975c0:	01665825 	or	t3,t3,a2
800975c4:	018f6025 	or	t4,t4,t7
800975c8:	01b06825 	or	t5,t5,s0
800975cc:	00f13825 	or	a3,a3,s1
800975d0:	a4480004 	sh	t0,4(v0)
800975d4:	a449000a 	sh	t1,10(v0)
800975d8:	a44a000c 	sh	t2,12(v0)
800975dc:	a44b0006 	sh	t3,6(v0)
800975e0:	a44c0008 	sh	t4,8(v0)
800975e4:	a44d000e 	sh	t5,14(v0)
800975e8:	a4470002 	sh	a3,2(v0)
800975ec:	a0430001 	sb	v1,1(v0)
800975f0:	3c028012 	lui	v0,0x8012
800975f4:	27a502c8 	addiu	a1,sp,712
800975f8:	24843000 	addiu	a0,a0,12288
800975fc:	2442c980 	addiu	v0,v0,-13952
80097600:	0040f809 	jalr	v0
80097604:	24060800 	li	a2,2048
80097608:	3c038021 	lui	v1,0x8021
8009760c:	8c647008 	lw	a0,28680(v1)
80097610:	02a03821 	move	a3,s5
80097614:	24050001 	li	a1,1
80097618:	0240f809 	jalr	s2
8009761c:	3c060001 	lui	a2,0x1
80097620:	3c02800f 	lui	v0,0x800f
80097624:	02a02021 	move	a0,s5
80097628:	3c050001 	lui	a1,0x1
8009762c:	24425c60 	addiu	v0,v0,23648
80097630:	0040f809 	jalr	v0
80097634:	24060001 	li	a2,1
80097638:	3c038007 	lui	v1,0x8007
8009763c:	24636bec 	addiu	v1,v1,27628
80097640:	0060f809 	jalr	v1
80097644:	00000000 	nop
80097648:	08025b97 	j	80096e5c <_Z16S9xUnfreezeZSNESPKc+0xb94>
8009764c:	92620055 	lbu	v0,85(s3)
80097650:	8c447008 	lw	a0,28680(v0)
80097654:	02a03821 	move	a3,s5
80097658:	24050001 	li	a1,1
8009765c:	27d05ed4 	addiu	s0,s8,24276
80097660:	0200f809 	jalr	s0
80097664:	3c060001 	lui	a2,0x1
80097668:	3c02800f 	lui	v0,0x800f
8009766c:	02a02021 	move	a0,s5
80097670:	3c050001 	lui	a1,0x1
80097674:	24425c60 	addiu	v0,v0,23648
80097678:	0040f809 	jalr	v0
8009767c:	24060001 	li	a2,1
80097680:	3c068021 	lui	a2,0x8021
80097684:	24c3701c 	addiu	v1,a2,28700
80097688:	8c640014 	lw	a0,20(v1)
8009768c:	24050001 	li	a1,1
80097690:	24847000 	addiu	a0,a0,28672
80097694:	240602b4 	li	a2,692
80097698:	0200f809 	jalr	s0
8009769c:	02a03821 	move	a3,s5
800976a0:	08025b94 	j	80096e50 <_Z16S9xUnfreezeZSNESPKc+0xb88>
800976a4:	92620052 	lbu	v0,82(s3)
800976a8:	08025b89 	j	80096e24 <_Z16S9xUnfreezeZSNESPKc+0xb5c>
800976ac:	ae070008 	sw	a3,8(s0)
800976b0:	10400013 	beqz	v0,80097700 <_Z16S9xUnfreezeZSNESPKc+0x1438>
800976b4:	3c02801e 	lui	v0,0x801e
800976b8:	3c02801e 	lui	v0,0x801e
800976bc:	24427d50 	addiu	v0,v0,32080
800976c0:	08025bd3 	j	80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84>
800976c4:	ae220004 	sw	v0,4(s1)
800976c8:	24020001 	li	v0,1
800976cc:	10620003 	beq	v1,v0,800976dc <_Z16S9xUnfreezeZSNESPKc+0x1414>
800976d0:	24020003 	li	v0,3
800976d4:	0802596b 	j	800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4>
800976d8:	a0a20874 	sb	v0,2164(a1)
800976dc:	0802596b 	j	800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4>
800976e0:	a0a30874 	sb	v1,2164(a1)
800976e4:	08025d13 	j	8009744c <_Z16S9xUnfreezeZSNESPKc+0x1184>
800976e8:	a200002e 	sb	zero,46(s0)
800976ec:	0802596b 	j	800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4>
800976f0:	a0a20874 	sb	v0,2164(a1)
800976f4:	24427550 	addiu	v0,v0,30032
800976f8:	08025bd3 	j	80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84>
800976fc:	ae220004 	sw	v0,4(s1)
80097700:	24427950 	addiu	v0,v0,31056
80097704:	08025bd3 	j	80096f4c <_Z16S9xUnfreezeZSNESPKc+0xc84>
80097708:	ae220004 	sw	v0,4(s1)
8009770c:	3c068021 	lui	a2,0x8021
80097710:	24c3e42c 	addiu	v1,a2,-7124
80097714:	8c620008 	lw	v0,8(v1)
80097718:	0082102a 	slt	v0,a0,v0
8009771c:	14400006 	bnez	v0,80097738 <_Z16S9xUnfreezeZSNESPKc+0x1470>
80097720:	00000000 	nop
80097724:	00802821 	move	a1,a0
80097728:	08025bf3 	j	80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04>
8009772c:	24070003 	li	a3,3
80097730:	0802596b 	j	800965ac <_Z16S9xUnfreezeZSNESPKc+0x2e4>
80097734:	a0a00874 	sb	zero,2164(a1)
80097738:	00802821 	move	a1,a0
8009773c:	08025bf3 	j	80096fcc <_Z16S9xUnfreezeZSNESPKc+0xd04>
80097740:	24070002 	li	a3,2

80097744 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai>:
80097744:	27bdffd8 	addiu	sp,sp,-40
80097748:	8faa0038 	lw	t2,56(sp)
8009774c:	afb3001c 	sw	s3,28(sp)
80097750:	afb20018 	sw	s2,24(sp)
80097754:	afb10014 	sw	s1,20(sp)
80097758:	afbf0020 	sw	ra,32(sp)
8009775c:	afb00010 	sw	s0,16(sp)
80097760:	00809021 	move	s2,a0
80097764:	00a09821 	move	s3,a1
80097768:	1940003e 	blez	t2,80097864 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x120>
8009776c:	00c08821 	move	s1,a2
80097770:	00008021 	move	s0,zero
80097774:	00003021 	move	a2,zero
80097778:	24080002 	li	t0,2
8009777c:	24090003 	li	t1,3
80097780:	8ce30008 	lw	v1,8(a3)
80097784:	8ce50000 	lw	a1,0(a3)
80097788:	10680032 	beq	v1,t0,80097854 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x110>
8009778c:	8ce40004 	lw	a0,4(a3)
80097790:	10690002 	beq	v1,t1,8009779c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x58>
80097794:	00041080 	sll	v0,a0,0x2
80097798:	00801021 	move	v0,a0
8009779c:	00451021 	addu	v0,v0,a1
800977a0:	0202102a 	slt	v0,s0,v0
800977a4:	10400006 	beqz	v0,800977c0 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x7c>
800977a8:	00000000 	nop
800977ac:	1068002b 	beq	v1,t0,8009785c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x118>
800977b0:	00000000 	nop
800977b4:	10690025 	beq	v1,t1,8009784c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x108>
800977b8:	00000000 	nop
800977bc:	00858021 	addu	s0,a0,a1
800977c0:	24c60001 	addiu	a2,a2,1
800977c4:	1546ffee 	bne	t2,a2,80097780 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x3c>
800977c8:	24e7000c 	addiu	a3,a3,12
800977cc:	02002021 	move	a0,s0
800977d0:	3c028010 	lui	v0,0x8010
800977d4:	24425378 	addiu	v0,v0,21368
800977d8:	0040f809 	jalr	v0
800977dc:	00000000 	nop
800977e0:	ae220000 	sw	v0,0(s1)
800977e4:	00403021 	move	a2,v0
800977e8:	3c028009 	lui	v0,0x8009
800977ec:	02003821 	move	a3,s0
800977f0:	02402021 	move	a0,s2
800977f4:	24425bb8 	addiu	v0,v0,23480
800977f8:	0040f809 	jalr	v0
800977fc:	02602821 	move	a1,s3
80097800:	00408021 	move	s0,v0
80097804:	24020001 	li	v0,1
80097808:	12020009 	beq	s0,v0,80097830 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0xec>
8009780c:	02001021 	move	v0,s0
80097810:	8e240000 	lw	a0,0(s1)
80097814:	10800004 	beqz	a0,80097828 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0xe4>
80097818:	3c028010 	lui	v0,0x8010
8009781c:	24424e60 	addiu	v0,v0,20064
80097820:	0040f809 	jalr	v0
80097824:	00000000 	nop
80097828:	ae200000 	sw	zero,0(s1)
8009782c:	02001021 	move	v0,s0
80097830:	8fbf0020 	lw	ra,32(sp)
80097834:	8fb3001c 	lw	s3,28(sp)
80097838:	8fb20018 	lw	s2,24(sp)
8009783c:	8fb10014 	lw	s1,20(sp)
80097840:	8fb00010 	lw	s0,16(sp)
80097844:	03e00008 	jr	ra
80097848:	27bd0028 	addiu	sp,sp,40
8009784c:	08025def 	j	800977bc <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x78>
80097850:	00042080 	sll	a0,a0,0x2
80097854:	08025de7 	j	8009779c <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x58>
80097858:	00041040 	sll	v0,a0,0x1
8009785c:	08025def 	j	800977bc <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x78>
80097860:	00042040 	sll	a0,a0,0x1
80097864:	00008021 	move	s0,zero
80097868:	08025df4 	j	800977d0 <_Z18UnfreezeStructCopyP11FILE_STRUCTPcPPhP10FreezeDatai+0x8c>
8009786c:	00002021 	move	a0,zero

80097870 <S9xUnfreezeFromStream>:
80097870:	27bddf78 	addiu	sp,sp,-8328
80097874:	afb12064 	sw	s1,8292(sp)
80097878:	3c028012 	lui	v0,0x8012
8009787c:	3c118019 	lui	s1,0x8019
80097880:	afb42070 	sw	s4,8304(sp)
80097884:	afb3206c 	sw	s3,8300(sp)
80097888:	afb22068 	sw	s2,8296(sp)
8009788c:	afb02060 	sw	s0,8288(sp)
80097890:	0080a021 	move	s4,a0
80097894:	afbf2084 	sw	ra,8324(sp)
80097898:	262433a8 	addiu	a0,s1,13224
8009789c:	afbe2080 	sw	s8,8320(sp)
800978a0:	afb7207c 	sw	s7,8316(sp)
800978a4:	afb62078 	sw	s6,8312(sp)
800978a8:	2453bdb0 	addiu	s3,v0,-16976
800978ac:	0260f809 	jalr	s3
800978b0:	afb52074 	sw	s5,8308(sp)
800978b4:	24500006 	addiu	s0,v0,6
800978b8:	27b20048 	addiu	s2,sp,72
800978bc:	3c02800f 	lui	v0,0x800f
800978c0:	02402021 	move	a0,s2
800978c4:	24050001 	li	a1,1
800978c8:	02003021 	move	a2,s0
800978cc:	24425ed4 	addiu	v0,v0,24276
800978d0:	0040f809 	jalr	v0
800978d4:	02803821 	move	a3,s4
800978d8:	1202000f 	beq	s0,v0,80097918 <S9xUnfreezeFromStream+0xa8>
800978dc:	00000000 	nop
800978e0:	2411ffff 	li	s1,-1
800978e4:	02201021 	move	v0,s1
800978e8:	8fbf2084 	lw	ra,8324(sp)
800978ec:	8fbe2080 	lw	s8,8320(sp)
800978f0:	8fb7207c 	lw	s7,8316(sp)
800978f4:	8fb62078 	lw	s6,8312(sp)
800978f8:	8fb52074 	lw	s5,8308(sp)
800978fc:	8fb42070 	lw	s4,8304(sp)
80097900:	8fb3206c 	lw	s3,8300(sp)
80097904:	8fb22068 	lw	s2,8296(sp)
80097908:	8fb12064 	lw	s1,8292(sp)
8009790c:	8fb02060 	lw	s0,8288(sp)
80097910:	03e00008 	jr	ra
80097914:	27bd2088 	addiu	sp,sp,8328
80097918:	0260f809 	jalr	s3
8009791c:	262433a8 	addiu	a0,s1,13224
80097920:	00408021 	move	s0,v0
80097924:	00403021 	move	a2,v0
80097928:	3c028012 	lui	v0,0x8012
8009792c:	02402021 	move	a0,s2
80097930:	2442bfc0 	addiu	v0,v0,-16448
80097934:	0040f809 	jalr	v0
80097938:	262533a8 	addiu	a1,s1,13224
8009793c:	1440ffe9 	bnez	v0,800978e4 <S9xUnfreezeFromStream+0x74>
80097940:	2411ffff 	li	s1,-1
80097944:	26040001 	addiu	a0,s0,1
80097948:	3c028011 	lui	v0,0x8011
8009794c:	02442021 	addu	a0,s2,a0
80097950:	00002821 	move	a1,zero
80097954:	2406000a 	li	a2,10
80097958:	2442e2e0 	addiu	v0,v0,-7456
8009795c:	0040f809 	jalr	v0
80097960:	00003821 	move	a3,zero
80097964:	28420002 	slti	v0,v0,2
80097968:	1040ffde 	beqz	v0,800978e4 <S9xUnfreezeFromStream+0x74>
8009796c:	2411fffe 	li	s1,-2
80097970:	3c038009 	lui	v1,0x8009
80097974:	27b01049 	addiu	s0,sp,4169
80097978:	3c058019 	lui	a1,0x8019
8009797c:	24a533b4 	addiu	a1,a1,13236
80097980:	02802021 	move	a0,s4
80097984:	02003021 	move	a2,s0
80097988:	24625bb8 	addiu	v0,v1,23480
8009798c:	0040f809 	jalr	v0
80097990:	24071000 	li	a3,4096
80097994:	00408821 	move	s1,v0
80097998:	24020001 	li	v0,1
8009799c:	1622ffd2 	bne	s1,v0,800978e8 <S9xUnfreezeFromStream+0x78>
800979a0:	02201021 	move	v0,s1
800979a4:	3c128022 	lui	s2,0x8022
800979a8:	3c028012 	lui	v0,0x8012
800979ac:	2453cc10 	addiu	s3,v0,-13296
800979b0:	02002021 	move	a0,s0
800979b4:	0260f809 	jalr	s3
800979b8:	26454094 	addiu	a1,s2,16532
800979bc:	144000c0 	bnez	v0,80097cc0 <S9xUnfreezeFromStream+0x450>
800979c0:	02002021 	move	a0,s0
800979c4:	3c028009 	lui	v0,0x8009
800979c8:	3c09801f 	lui	t1,0x801f
800979cc:	24527744 	addiu	s2,v0,30532
800979d0:	3c058019 	lui	a1,0x8019
800979d4:	2402000c 	li	v0,12
800979d8:	24a53404 	addiu	a1,a1,13316
800979dc:	02802021 	move	a0,s4
800979e0:	27a60018 	addiu	a2,sp,24
800979e4:	2527d190 	addiu	a3,t1,-11888
800979e8:	afa20010 	sw	v0,16(sp)
800979ec:	afa00018 	sw	zero,24(sp)
800979f0:	afa0001c 	sw	zero,28(sp)
800979f4:	afa00020 	sw	zero,32(sp)
800979f8:	afa00024 	sw	zero,36(sp)
800979fc:	afa00028 	sw	zero,40(sp)
80097a00:	afa0002c 	sw	zero,44(sp)
80097a04:	afa00030 	sw	zero,48(sp)
80097a08:	afa00034 	sw	zero,52(sp)
80097a0c:	afa00038 	sw	zero,56(sp)
80097a10:	afa0003c 	sw	zero,60(sp)
80097a14:	0240f809 	jalr	s2
80097a18:	afa00040 	sw	zero,64(sp)
80097a1c:	24110001 	li	s1,1
80097a20:	1051006d 	beq	v0,s1,80097bd8 <S9xUnfreezeFromStream+0x368>
80097a24:	00408021 	move	s0,v0
80097a28:	afa02058 	sw	zero,8280(sp)
80097a2c:	afa02054 	sw	zero,8276(sp)
80097a30:	afa02050 	sw	zero,8272(sp)
80097a34:	0000f021 	move	s8,zero
80097a38:	0000b821 	move	s7,zero
80097a3c:	0000b021 	move	s6,zero
80097a40:	02008821 	move	s1,s0
80097a44:	8fa40018 	lw	a0,24(sp)
80097a48:	10800004 	beqz	a0,80097a5c <S9xUnfreezeFromStream+0x1ec>
80097a4c:	3c028010 	lui	v0,0x8010
80097a50:	24424e60 	addiu	v0,v0,20064
80097a54:	0040f809 	jalr	v0
80097a58:	00000000 	nop
80097a5c:	8fa4001c 	lw	a0,28(sp)
80097a60:	10800004 	beqz	a0,80097a74 <S9xUnfreezeFromStream+0x204>
80097a64:	3c028010 	lui	v0,0x8010
80097a68:	24424e60 	addiu	v0,v0,20064
80097a6c:	0040f809 	jalr	v0
80097a70:	00000000 	nop
80097a74:	8fa40020 	lw	a0,32(sp)
80097a78:	10800004 	beqz	a0,80097a8c <S9xUnfreezeFromStream+0x21c>
80097a7c:	3c028010 	lui	v0,0x8010
80097a80:	24424e60 	addiu	v0,v0,20064
80097a84:	0040f809 	jalr	v0
80097a88:	00000000 	nop
80097a8c:	8fa40024 	lw	a0,36(sp)
80097a90:	10800004 	beqz	a0,80097aa4 <S9xUnfreezeFromStream+0x234>
80097a94:	3c028010 	lui	v0,0x8010
80097a98:	24424e60 	addiu	v0,v0,20064
80097a9c:	0040f809 	jalr	v0
80097aa0:	00000000 	nop
80097aa4:	8fa42058 	lw	a0,8280(sp)
80097aa8:	10800004 	beqz	a0,80097abc <S9xUnfreezeFromStream+0x24c>
80097aac:	3c028010 	lui	v0,0x8010
80097ab0:	24424e60 	addiu	v0,v0,20064
80097ab4:	0040f809 	jalr	v0
80097ab8:	00000000 	nop
80097abc:	8fa62054 	lw	a2,8276(sp)
80097ac0:	10c00004 	beqz	a2,80097ad4 <S9xUnfreezeFromStream+0x264>
80097ac4:	3c028010 	lui	v0,0x8010
80097ac8:	24424e60 	addiu	v0,v0,20064
80097acc:	0040f809 	jalr	v0
80097ad0:	00c02021 	move	a0,a2
80097ad4:	8fa92050 	lw	t1,8272(sp)
80097ad8:	11200004 	beqz	t1,80097aec <S9xUnfreezeFromStream+0x27c>
80097adc:	3c028010 	lui	v0,0x8010
80097ae0:	24424e60 	addiu	v0,v0,20064
80097ae4:	0040f809 	jalr	v0
80097ae8:	01202021 	move	a0,t1
80097aec:	13c00004 	beqz	s8,80097b00 <S9xUnfreezeFromStream+0x290>
80097af0:	3c028010 	lui	v0,0x8010
80097af4:	24424e60 	addiu	v0,v0,20064
80097af8:	0040f809 	jalr	v0
80097afc:	03c02021 	move	a0,s8
80097b00:	8fa40028 	lw	a0,40(sp)
80097b04:	10800004 	beqz	a0,80097b18 <S9xUnfreezeFromStream+0x2a8>
80097b08:	3c028010 	lui	v0,0x8010
80097b0c:	24424e60 	addiu	v0,v0,20064
80097b10:	0040f809 	jalr	v0
80097b14:	00000000 	nop
80097b18:	8fa4002c 	lw	a0,44(sp)
80097b1c:	10800004 	beqz	a0,80097b30 <S9xUnfreezeFromStream+0x2c0>
80097b20:	3c028010 	lui	v0,0x8010
80097b24:	24424e60 	addiu	v0,v0,20064
80097b28:	0040f809 	jalr	v0
80097b2c:	00000000 	nop
80097b30:	12e00004 	beqz	s7,80097b44 <S9xUnfreezeFromStream+0x2d4>
80097b34:	3c028010 	lui	v0,0x8010
80097b38:	24424e60 	addiu	v0,v0,20064
80097b3c:	0040f809 	jalr	v0
80097b40:	02e02021 	move	a0,s7
80097b44:	8fa40030 	lw	a0,48(sp)
80097b48:	10800004 	beqz	a0,80097b5c <S9xUnfreezeFromStream+0x2ec>
80097b4c:	3c028010 	lui	v0,0x8010
80097b50:	24424e60 	addiu	v0,v0,20064
80097b54:	0040f809 	jalr	v0
80097b58:	00000000 	nop
80097b5c:	8fa40034 	lw	a0,52(sp)
80097b60:	10800004 	beqz	a0,80097b74 <S9xUnfreezeFromStream+0x304>
80097b64:	3c028010 	lui	v0,0x8010
80097b68:	24424e60 	addiu	v0,v0,20064
80097b6c:	0040f809 	jalr	v0
80097b70:	00000000 	nop
80097b74:	8fa40038 	lw	a0,56(sp)
80097b78:	10800004 	beqz	a0,80097b8c <S9xUnfreezeFromStream+0x31c>
80097b7c:	3c028010 	lui	v0,0x8010
80097b80:	24424e60 	addiu	v0,v0,20064
80097b84:	0040f809 	jalr	v0
80097b88:	00000000 	nop
80097b8c:	8fa4003c 	lw	a0,60(sp)
80097b90:	10800004 	beqz	a0,80097ba4 <S9xUnfreezeFromStream+0x334>
80097b94:	3c028010 	lui	v0,0x8010
80097b98:	24424e60 	addiu	v0,v0,20064
80097b9c:	0040f809 	jalr	v0
80097ba0:	00000000 	nop
80097ba4:	8fa40040 	lw	a0,64(sp)
80097ba8:	10800004 	beqz	a0,80097bbc <S9xUnfreezeFromStream+0x34c>
80097bac:	3c028010 	lui	v0,0x8010
80097bb0:	24424e60 	addiu	v0,v0,20064
80097bb4:	0040f809 	jalr	v0
80097bb8:	00000000 	nop
80097bbc:	12c0ff49 	beqz	s6,800978e4 <S9xUnfreezeFromStream+0x74>
80097bc0:	3c028010 	lui	v0,0x8010
80097bc4:	24424e60 	addiu	v0,v0,20064
80097bc8:	0040f809 	jalr	v0
80097bcc:	02c02021 	move	a0,s6
80097bd0:	08025e3a 	j	800978e8 <S9xUnfreezeFromStream+0x78>
80097bd4:	02201021 	move	v0,s1
80097bd8:	3c03801f 	lui	v1,0x801f
80097bdc:	24020009 	li	v0,9
80097be0:	3c058019 	lui	a1,0x8019
80097be4:	24a53408 	addiu	a1,a1,13320
80097be8:	02802021 	move	a0,s4
80097bec:	27a6001c 	addiu	a2,sp,28
80097bf0:	2467d220 	addiu	a3,v1,-11744
80097bf4:	0240f809 	jalr	s2
80097bf8:	afa20010 	sw	v0,16(sp)
80097bfc:	1451ff8a 	bne	v0,s1,80097a28 <S9xUnfreezeFromStream+0x1b8>
80097c00:	00408021 	move	s0,v0
80097c04:	3c09801f 	lui	t1,0x801f
80097c08:	24020473 	li	v0,1139
80097c0c:	3c058019 	lui	a1,0x8019
80097c10:	24a5340c 	addiu	a1,a1,13324
80097c14:	02802021 	move	a0,s4
80097c18:	27a60020 	addiu	a2,sp,32
80097c1c:	2527d28c 	addiu	a3,t1,-11636
80097c20:	0240f809 	jalr	s2
80097c24:	afa20010 	sw	v0,16(sp)
80097c28:	00408021 	move	s0,v0
80097c2c:	24020001 	li	v0,1
80097c30:	1602ff7d 	bne	s0,v0,80097a28 <S9xUnfreezeFromStream+0x1b8>
80097c34:	3c02801f 	lui	v0,0x801f
80097c38:	244707f0 	addiu	a3,v0,2032
80097c3c:	3c058019 	lui	a1,0x8019
80097c40:	24020078 	li	v0,120
80097c44:	24a53410 	addiu	a1,a1,13328
80097c48:	02802021 	move	a0,s4
80097c4c:	27a60024 	addiu	a2,sp,36
80097c50:	0240f809 	jalr	s2
80097c54:	afa20010 	sw	v0,16(sp)
80097c58:	00408021 	move	s0,v0
80097c5c:	24020001 	li	v0,1
80097c60:	1602ff71 	bne	s0,v0,80097a28 <S9xUnfreezeFromStream+0x1b8>
80097c64:	3c168010 	lui	s6,0x8010
80097c68:	26d35378 	addiu	s3,s6,21368
80097c6c:	0260f809 	jalr	s3
80097c70:	3c040001 	lui	a0,0x1
80097c74:	3c038009 	lui	v1,0x8009
80097c78:	3c058019 	lui	a1,0x8019
80097c7c:	afa22058 	sw	v0,8280(sp)
80097c80:	02802021 	move	a0,s4
80097c84:	24a53414 	addiu	a1,a1,13332
80097c88:	00403021 	move	a2,v0
80097c8c:	24755bb8 	addiu	s5,v1,23480
80097c90:	02a0f809 	jalr	s5
80097c94:	3c070001 	lui	a3,0x1
80097c98:	1051001d 	beq	v0,s1,80097d10 <S9xUnfreezeFromStream+0x4a0>
80097c9c:	00408021 	move	s0,v0
80097ca0:	8fa42058 	lw	a0,8280(sp)
80097ca4:	1080ff60 	beqz	a0,80097a28 <S9xUnfreezeFromStream+0x1b8>
80097ca8:	3c028010 	lui	v0,0x8010
80097cac:	24424e60 	addiu	v0,v0,20064
80097cb0:	0040f809 	jalr	v0
80097cb4:	00000000 	nop
80097cb8:	08025e8b 	j	80097a2c <S9xUnfreezeFromStream+0x1bc>
80097cbc:	afa02058 	sw	zero,8280(sp)
80097cc0:	3c10800d 	lui	s0,0x800d
80097cc4:	26107750 	addiu	s0,s0,30544
80097cc8:	0200f809 	jalr	s0
80097ccc:	00000000 	nop
80097cd0:	26444094 	addiu	a0,s2,16532
80097cd4:	0200f809 	jalr	s0
80097cd8:	00408821 	move	s1,v0
80097cdc:	00402821 	move	a1,v0
80097ce0:	0260f809 	jalr	s3
80097ce4:	02202021 	move	a0,s1
80097ce8:	1040ff36 	beqz	v0,800979c4 <S9xUnfreezeFromStream+0x154>
80097cec:	3c068019 	lui	a2,0x8019
80097cf0:	3c02800d 	lui	v0,0x800d
80097cf4:	24c633b8 	addiu	a2,a2,13240
80097cf8:	24040002 	li	a0,2
80097cfc:	24427918 	addiu	v0,v0,31000
80097d00:	0040f809 	jalr	v0
80097d04:	24050013 	li	a1,19
80097d08:	08025e72 	j	800979c8 <S9xUnfreezeFromStream+0x158>
80097d0c:	3c028009 	lui	v0,0x8009
80097d10:	0260f809 	jalr	s3
80097d14:	3c040002 	lui	a0,0x2
80097d18:	3c058019 	lui	a1,0x8019
80097d1c:	afa22054 	sw	v0,8276(sp)
80097d20:	02802021 	move	a0,s4
80097d24:	24a51d28 	addiu	a1,a1,7464
80097d28:	00403021 	move	a2,v0
80097d2c:	02a0f809 	jalr	s5
80097d30:	3c070002 	lui	a3,0x2
80097d34:	10510009 	beq	v0,s1,80097d5c <S9xUnfreezeFromStream+0x4ec>
80097d38:	00408021 	move	s0,v0
80097d3c:	8fa62054 	lw	a2,8276(sp)
80097d40:	10c0ff3a 	beqz	a2,80097a2c <S9xUnfreezeFromStream+0x1bc>
80097d44:	3c028010 	lui	v0,0x8010
80097d48:	24424e60 	addiu	v0,v0,20064
80097d4c:	0040f809 	jalr	v0
80097d50:	00c02021 	move	a0,a2
80097d54:	08025e8c 	j	80097a30 <S9xUnfreezeFromStream+0x1c0>
80097d58:	afa02054 	sw	zero,8276(sp)
80097d5c:	0260f809 	jalr	s3
80097d60:	3c040002 	lui	a0,0x2
80097d64:	3c058019 	lui	a1,0x8019
80097d68:	afa22050 	sw	v0,8272(sp)
80097d6c:	02802021 	move	a0,s4
80097d70:	24a53434 	addiu	a1,a1,13364
80097d74:	00403021 	move	a2,v0
80097d78:	02a0f809 	jalr	s5
80097d7c:	3c070002 	lui	a3,0x2
80097d80:	00408021 	move	s0,v0
80097d84:	24020001 	li	v0,1
80097d88:	1202000b 	beq	s0,v0,80097db8 <S9xUnfreezeFromStream+0x548>
80097d8c:	8fa92050 	lw	t1,8272(sp)
80097d90:	11200004 	beqz	t1,80097da4 <S9xUnfreezeFromStream+0x534>
80097d94:	3c028010 	lui	v0,0x8010
80097d98:	24424e60 	addiu	v0,v0,20064
80097d9c:	0040f809 	jalr	v0
80097da0:	01202021 	move	a0,t1
80097da4:	0000f021 	move	s8,zero
80097da8:	0000b821 	move	s7,zero
80097dac:	0000b021 	move	s6,zero
80097db0:	08025e90 	j	80097a40 <S9xUnfreezeFromStream+0x1d0>
80097db4:	afa02050 	sw	zero,8272(sp)
80097db8:	0260f809 	jalr	s3
80097dbc:	34048000 	li	a0,0x8000
80097dc0:	3c058019 	lui	a1,0x8019
80097dc4:	02802021 	move	a0,s4
80097dc8:	24a53438 	addiu	a1,a1,13368
80097dcc:	00403021 	move	a2,v0
80097dd0:	34078000 	li	a3,0x8000
80097dd4:	02a0f809 	jalr	s5
80097dd8:	0040f021 	move	s8,v0
80097ddc:	1050000b 	beq	v0,s0,80097e0c <S9xUnfreezeFromStream+0x59c>
80097de0:	00408821 	move	s1,v0
80097de4:	13c00004 	beqz	s8,80097df8 <S9xUnfreezeFromStream+0x588>
80097de8:	3c028010 	lui	v0,0x8010
80097dec:	24424e60 	addiu	v0,v0,20064
80097df0:	0040f809 	jalr	v0
80097df4:	03c02021 	move	a0,s8
80097df8:	02208021 	move	s0,s1
80097dfc:	0000f021 	move	s8,zero
80097e00:	0000b821 	move	s7,zero
80097e04:	08025e90 	j	80097a40 <S9xUnfreezeFromStream+0x1d0>
80097e08:	0000b021 	move	s6,zero
80097e0c:	3c02801f 	lui	v0,0x801f
80097e10:	3c058019 	lui	a1,0x8019
80097e14:	24470d90 	addiu	a3,v0,3472
80097e18:	2402000b 	li	v0,11
80097e1c:	24a5343c 	addiu	a1,a1,13372
80097e20:	02802021 	move	a0,s4
80097e24:	27a60028 	addiu	a2,sp,40
80097e28:	0240f809 	jalr	s2
80097e2c:	afa20010 	sw	v0,16(sp)
80097e30:	10510062 	beq	v0,s1,80097fbc <S9xUnfreezeFromStream+0x74c>
80097e34:	0000b821 	move	s7,zero
80097e38:	3c028009 	lui	v0,0x8009
80097e3c:	3c03801f 	lui	v1,0x801f
80097e40:	3c058019 	lui	a1,0x8019
80097e44:	24100009 	li	s0,9
80097e48:	24a53420 	addiu	a1,a1,13344
80097e4c:	24527744 	addiu	s2,v0,30532
80097e50:	02802021 	move	a0,s4
80097e54:	27a60034 	addiu	a2,sp,52
80097e58:	24671960 	addiu	a3,v1,6496
80097e5c:	0240f809 	jalr	s2
80097e60:	afb00010 	sw	s0,16(sp)
80097e64:	24130001 	li	s3,1
80097e68:	10530033 	beq	v0,s3,80097f38 <S9xUnfreezeFromStream+0x6c8>
80097e6c:	3c058019 	lui	a1,0x8019
80097e70:	3c09801f 	lui	t1,0x801f
80097e74:	24020034 	li	v0,52
80097e78:	3c058019 	lui	a1,0x8019
80097e7c:	24a53428 	addiu	a1,a1,13352
80097e80:	02802021 	move	a0,s4
80097e84:	27a6003c 	addiu	a2,sp,60
80097e88:	25271a38 	addiu	a3,t1,6712
80097e8c:	0240f809 	jalr	s2
80097e90:	afa20010 	sw	v0,16(sp)
80097e94:	10530005 	beq	v0,s3,80097eac <S9xUnfreezeFromStream+0x63c>
80097e98:	00408021 	move	s0,v0
80097e9c:	3c028021 	lui	v0,0x8021
80097ea0:	9043e481 	lbu	v1,-7039(v0)
80097ea4:	1460002d 	bnez	v1,80097f5c <S9xUnfreezeFromStream+0x6ec>
80097ea8:	00000000 	nop
80097eac:	3c02801f 	lui	v0,0x801f
80097eb0:	24471ca8 	addiu	a3,v0,7336
80097eb4:	3c058019 	lui	a1,0x8019
80097eb8:	24020005 	li	v0,5
80097ebc:	24a513e4 	addiu	a1,a1,5092
80097ec0:	02802021 	move	a0,s4
80097ec4:	27a60040 	addiu	a2,sp,64
80097ec8:	0240f809 	jalr	s2
80097ecc:	afa20010 	sw	v0,16(sp)
80097ed0:	10530005 	beq	v0,s3,80097ee8 <S9xUnfreezeFromStream+0x678>
80097ed4:	00408021 	move	s0,v0
80097ed8:	3c028021 	lui	v0,0x8021
80097edc:	9043e482 	lbu	v1,-7038(v0)
80097ee0:	1460001e 	bnez	v1,80097f5c <S9xUnfreezeFromStream+0x6ec>
80097ee4:	00000000 	nop
80097ee8:	3c02800d 	lui	v0,0x800d
80097eec:	2442d0a0 	addiu	v0,v0,-12128
80097ef0:	0040f809 	jalr	v0
80097ef4:	00000000 	nop
80097ef8:	1040004d 	beqz	v0,80098030 <S9xUnfreezeFromStream+0x7c0>
80097efc:	3c058019 	lui	a1,0x8019
80097f00:	3c07801f 	lui	a3,0x801f
80097f04:	3c028009 	lui	v0,0x8009
80097f08:	24a5342c 	addiu	a1,a1,13356
80097f0c:	24e71ce4 	addiu	a3,a3,7396
80097f10:	02802021 	move	a0,s4
80097f14:	27a60044 	addiu	a2,sp,68
80097f18:	24425e0c 	addiu	v0,v0,24076
80097f1c:	0040f809 	jalr	v0
80097f20:	afb30010 	sw	s3,16(sp)
80097f24:	1053000f 	beq	v0,s3,80097f64 <S9xUnfreezeFromStream+0x6f4>
80097f28:	00409021 	move	s2,v0
80097f2c:	2410fffb 	li	s0,-5
80097f30:	08025e90 	j	80097a40 <S9xUnfreezeFromStream+0x1d0>
80097f34:	0000b021 	move	s6,zero
80097f38:	3c07801f 	lui	a3,0x801f
80097f3c:	afb00010 	sw	s0,16(sp)
80097f40:	24a53424 	addiu	a1,a1,13348
80097f44:	24e719cc 	addiu	a3,a3,6604
80097f48:	02802021 	move	a0,s4
80097f4c:	0240f809 	jalr	s2
80097f50:	27a60038 	addiu	a2,sp,56
80097f54:	1053ffc6 	beq	v0,s3,80097e70 <S9xUnfreezeFromStream+0x600>
80097f58:	00408021 	move	s0,v0
80097f5c:	08025e90 	j	80097a40 <S9xUnfreezeFromStream+0x1d0>
80097f60:	0000b021 	move	s6,zero
80097f64:	8fb00044 	lw	s0,68(sp)
80097f68:	26c25378 	addiu	v0,s6,21368
80097f6c:	0040f809 	jalr	v0
80097f70:	02002021 	move	a0,s0
80097f74:	0040b021 	move	s6,v0
80097f78:	3c058019 	lui	a1,0x8019
80097f7c:	3c038009 	lui	v1,0x8009
80097f80:	02802021 	move	a0,s4
80097f84:	24a53430 	addiu	a1,a1,13360
80097f88:	02003821 	move	a3,s0
80097f8c:	24625bb8 	addiu	v0,v1,23480
80097f90:	0040f809 	jalr	v0
80097f94:	02c03021 	move	a2,s6
80097f98:	1052013e 	beq	v0,s2,80098494 <S9xUnfreezeFromStream+0xc24>
80097f9c:	3c02800d 	lui	v0,0x800d
80097fa0:	12c0ffe2 	beqz	s6,80097f2c <S9xUnfreezeFromStream+0x6bc>
80097fa4:	3c028010 	lui	v0,0x8010
80097fa8:	24424e60 	addiu	v0,v0,20064
80097fac:	0040f809 	jalr	v0
80097fb0:	02c02021 	move	a0,s6
80097fb4:	08025fcc 	j	80097f30 <S9xUnfreezeFromStream+0x6c0>
80097fb8:	2410fffb 	li	s0,-5
80097fbc:	24020005 	li	v0,5
80097fc0:	3c058019 	lui	a1,0x8019
80097fc4:	3c07801f 	lui	a3,0x801f
80097fc8:	24a53418 	addiu	a1,a1,13336
80097fcc:	24e70e14 	addiu	a3,a3,3604
80097fd0:	02802021 	move	a0,s4
80097fd4:	27a6002c 	addiu	a2,sp,44
80097fd8:	0240f809 	jalr	s2
80097fdc:	afa20010 	sw	v0,16(sp)
80097fe0:	1451fe95 	bne	v0,s1,80097a38 <S9xUnfreezeFromStream+0x1c8>
80097fe4:	00408021 	move	s0,v0
80097fe8:	0260f809 	jalr	s3
80097fec:	3c040001 	lui	a0,0x1
80097ff0:	3c058019 	lui	a1,0x8019
80097ff4:	02802021 	move	a0,s4
80097ff8:	24a5341c 	addiu	a1,a1,13340
80097ffc:	00403021 	move	a2,v0
80098000:	3c070001 	lui	a3,0x1
80098004:	02a0f809 	jalr	s5
80098008:	0040b821 	move	s7,v0
8009800c:	10510129 	beq	v0,s1,800984b4 <S9xUnfreezeFromStream+0xc44>
80098010:	00408021 	move	s0,v0
80098014:	12e0fe88 	beqz	s7,80097a38 <S9xUnfreezeFromStream+0x1c8>
80098018:	3c028010 	lui	v0,0x8010
8009801c:	24424e60 	addiu	v0,v0,20064
80098020:	0040f809 	jalr	v0
80098024:	02e02021 	move	a0,s7
80098028:	08025e8f 	j	80097a3c <S9xUnfreezeFromStream+0x1cc>
8009802c:	0000b821 	move	s7,zero
80098030:	0000b021 	move	s6,zero
80098034:	3c038021 	lui	v1,0x8021
80098038:	2462e988 	addiu	v0,v1,-5752
8009803c:	8c540014 	lw	s4,20(v0)
80098040:	3c028001 	lui	v0,0x8001
80098044:	3c048021 	lui	a0,0x8021
80098048:	2442d2fc 	addiu	v0,v0,-11524
8009804c:	0040f809 	jalr	v0
80098050:	8c95e2a8 	lw	s5,-7512(a0)
80098054:	3c06800c 	lui	a2,0x800c
80098058:	24c24094 	addiu	v0,a2,16532
8009805c:	0040f809 	jalr	v0
80098060:	24040001 	li	a0,1
80098064:	3c028009 	lui	v0,0x8009
80098068:	3c038021 	lui	v1,0x8021
8009806c:	3c09801f 	lui	t1,0x801f
80098070:	8fa70018 	lw	a3,24(sp)
80098074:	245258d0 	addiu	s2,v0,22736
80098078:	2464e2a8 	addiu	a0,v1,-7512
8009807c:	2525d190 	addiu	a1,t1,-11888
80098080:	0240f809 	jalr	s2
80098084:	2406000c 	li	a2,12
80098088:	8fa7001c 	lw	a3,28(sp)
8009808c:	3c04801f 	lui	a0,0x801f
80098090:	3c068021 	lui	a2,0x8021
80098094:	2485d220 	addiu	a1,a0,-11744
80098098:	24c4e2f8 	addiu	a0,a2,-7432
8009809c:	0240f809 	jalr	s2
800980a0:	24060009 	li	a2,9
800980a4:	3c09801f 	lui	t1,0x801f
800980a8:	8fa70020 	lw	a3,32(sp)
800980ac:	3c048022 	lui	a0,0x8022
800980b0:	2525d28c 	addiu	a1,t1,-11636
800980b4:	248450e8 	addiu	a0,a0,20712
800980b8:	0240f809 	jalr	s2
800980bc:	24060473 	li	a2,1139
800980c0:	8fa70024 	lw	a3,36(sp)
800980c4:	3c038021 	lui	v1,0x8021
800980c8:	3c02801f 	lui	v0,0x801f
800980cc:	3c048022 	lui	a0,0x8022
800980d0:	2470701c 	addiu	s0,v1,28700
800980d4:	244507f0 	addiu	a1,v0,2032
800980d8:	24846cb8 	addiu	a0,a0,27832
800980dc:	0240f809 	jalr	s2
800980e0:	24060078 	li	a2,120
800980e4:	8e040008 	lw	a0,8(s0)
800980e8:	3c028011 	lui	v0,0x8011
800980ec:	8fa52058 	lw	a1,8280(sp)
800980f0:	2453c930 	addiu	s3,v0,-14032
800980f4:	0260f809 	jalr	s3
800980f8:	3c060001 	lui	a2,0x1
800980fc:	3c068021 	lui	a2,0x8021
80098100:	8cc4701c 	lw	a0,28700(a2)
80098104:	8fa52054 	lw	a1,8276(sp)
80098108:	0260f809 	jalr	s3
8009810c:	3c060002 	lui	a2,0x2
80098110:	3c038021 	lui	v1,0x8021
80098114:	8c647008 	lw	a0,28680(v1)
80098118:	8fa52050 	lw	a1,8272(sp)
8009811c:	0260f809 	jalr	s3
80098120:	3c060002 	lui	a2,0x2
80098124:	8e040014 	lw	a0,20(s0)
80098128:	03c02821 	move	a1,s8
8009812c:	0260f809 	jalr	s3
80098130:	34068000 	li	a2,0x8000
80098134:	8fa70028 	lw	a3,40(sp)
80098138:	10e0001a 	beqz	a3,800981a4 <S9xUnfreezeFromStream+0x934>
8009813c:	3c048021 	lui	a0,0x8021
80098140:	3c06801f 	lui	a2,0x801f
80098144:	24c50d90 	addiu	a1,a2,3472
80098148:	2484e308 	addiu	a0,a0,-7416
8009814c:	0240f809 	jalr	s2
80098150:	2406000b 	li	a2,11
80098154:	8fa7002c 	lw	a3,44(sp)
80098158:	3c048021 	lui	a0,0x8021
8009815c:	3c05801f 	lui	a1,0x801f
80098160:	2484e424 	addiu	a0,a0,-7132
80098164:	24a50e14 	addiu	a1,a1,3604
80098168:	0240f809 	jalr	s2
8009816c:	24060005 	li	a2,5
80098170:	3c098021 	lui	t1,0x8021
80098174:	2522e3e8 	addiu	v0,t1,-7192
80098178:	8c440004 	lw	a0,4(v0)
8009817c:	02e02821 	move	a1,s7
80098180:	0260f809 	jalr	s3
80098184:	3c060001 	lui	a2,0x1
80098188:	3c048021 	lui	a0,0x8021
8009818c:	3c05801f 	lui	a1,0x801f
80098190:	8fa70030 	lw	a3,48(sp)
80098194:	248469e0 	addiu	a0,a0,27104
80098198:	24a50e50 	addiu	a1,a1,3664
8009819c:	0240f809 	jalr	s2
800981a0:	240600ec 	li	a2,236
800981a4:	8fa70034 	lw	a3,52(sp)
800981a8:	10e0000f 	beqz	a3,800981e8 <S9xUnfreezeFromStream+0x978>
800981ac:	3c02801f 	lui	v0,0x801f
800981b0:	3c038021 	lui	v1,0x8021
800981b4:	3c098009 	lui	t1,0x8009
800981b8:	24451960 	addiu	a1,v0,6496
800981bc:	2464e988 	addiu	a0,v1,-5752
800981c0:	253058d0 	addiu	s0,t1,22736
800981c4:	0200f809 	jalr	s0
800981c8:	24060009 	li	a2,9
800981cc:	3c048021 	lui	a0,0x8021
800981d0:	3c05801f 	lui	a1,0x801f
800981d4:	8fa70038 	lw	a3,56(sp)
800981d8:	2484e974 	addiu	a0,a0,-5772
800981dc:	24a519cc 	addiu	a1,a1,6604
800981e0:	0200f809 	jalr	s0
800981e4:	24060009 	li	a2,9
800981e8:	8fa7003c 	lw	a3,60(sp)
800981ec:	10e00008 	beqz	a3,80098210 <S9xUnfreezeFromStream+0x9a0>
800981f0:	3c02801f 	lui	v0,0x801f
800981f4:	3c04802f 	lui	a0,0x802f
800981f8:	3c038009 	lui	v1,0x8009
800981fc:	24451a38 	addiu	a1,v0,6712
80098200:	24846f38 	addiu	a0,a0,28472
80098204:	246258d0 	addiu	v0,v1,22736
80098208:	0040f809 	jalr	v0
8009820c:	24060034 	li	a2,52
80098210:	8fa70040 	lw	a3,64(sp)
80098214:	10e00008 	beqz	a3,80098238 <S9xUnfreezeFromStream+0x9c8>
80098218:	3c06801f 	lui	a2,0x801f
8009821c:	3c048030 	lui	a0,0x8030
80098220:	3c098009 	lui	t1,0x8009
80098224:	24c51ca8 	addiu	a1,a2,7336
80098228:	24846f74 	addiu	a0,a0,28532
8009822c:	252258d0 	addiu	v0,t1,22736
80098230:	0040f809 	jalr	v0
80098234:	24060005 	li	a2,5
80098238:	3c028021 	lui	v0,0x8021
8009823c:	2444701c 	addiu	a0,v0,28700
80098240:	3c028006 	lui	v0,0x8006
80098244:	24423914 	addiu	v0,v0,14612
80098248:	0040f809 	jalr	v0
8009824c:	00000000 	nop
80098250:	3c048021 	lui	a0,0x8021
80098254:	8c83e2a8 	lw	v1,-7512(a0)
80098258:	32a20207 	andi	v0,s5,0x207
8009825c:	3c058022 	lui	a1,0x8022
80098260:	00621825 	or	v1,v1,v0
80098264:	2482e2a8 	addiu	v0,a0,-7512
80098268:	24b05bc4 	addiu	s0,a1,23492
8009826c:	24040001 	li	a0,1
80098270:	3c068021 	lui	a2,0x8021
80098274:	a0400008 	sb	zero,8(v0)
80098278:	3c028007 	lui	v0,0x8007
8009827c:	2442f760 	addiu	v0,v0,-2208
80098280:	acc3e2a8 	sw	v1,-7512(a2)
80098284:	a2040005 	sb	a0,5(s0)
80098288:	0040f809 	jalr	v0
8009828c:	a0a45bc4 	sb	a0,23492(a1)
80098290:	8fa20028 	lw	v0,40(sp)
80098294:	10400094 	beqz	v0,800984e8 <S9xUnfreezeFromStream+0xc78>
80098298:	a2000006 	sb	zero,6(s0)
8009829c:	3c09800c 	lui	t1,0x800c
800982a0:	25224094 	addiu	v0,t1,16532
800982a4:	0040f809 	jalr	v0
800982a8:	00002021 	move	a0,zero
800982ac:	3c038021 	lui	v1,0x8021
800982b0:	9064e424 	lbu	a0,-7132(v1)
800982b4:	3c028021 	lui	v0,0x8021
800982b8:	2448e3e8 	addiu	t0,v0,-7192
800982bc:	2463e424 	addiu	v1,v1,-7132
800982c0:	00041042 	srl	v0,a0,0x1
800982c4:	94660006 	lhu	a2,6(v1)
800982c8:	38420001 	xori	v0,v0,0x1
800982cc:	8d070004 	lw	a3,4(t0)
800982d0:	30830080 	andi	v1,a0,0x80
800982d4:	30850040 	andi	a1,a0,0x40
800982d8:	30420001 	andi	v0,v0,0x1
800982dc:	00431025 	or	v0,v0,v1
800982e0:	00e63021 	addu	a2,a3,a2
800982e4:	00052983 	sra	a1,a1,0x6
800982e8:	30830020 	andi	v1,a0,0x20
800982ec:	3c098021 	lui	t1,0x8021
800982f0:	30840001 	andi	a0,a0,0x1
800982f4:	ad26e3e8 	sw	a2,-7192(t1)
800982f8:	a1020029 	sb	v0,41(t0)
800982fc:	a1040028 	sb	a0,40(t0)
80098300:	10600062 	beqz	v1,8009848c <S9xUnfreezeFromStream+0xc1c>
80098304:	a105002a 	sb	a1,42(t0)
80098308:	24e20100 	addiu	v0,a3,256
8009830c:	ad020008 	sw	v0,8(t0)
80098310:	3c028021 	lui	v0,0x8021
80098314:	2443e3e8 	addiu	v1,v0,-7192
80098318:	3c138021 	lui	s3,0x8021
8009831c:	24020001 	li	v0,1
80098320:	a062000c 	sb	v0,12(v1)
80098324:	a262e42c 	sb	v0,-7124(s3)
80098328:	8fa20034 	lw	v0,52(sp)
8009832c:	1040000a 	beqz	v0,80098358 <S9xUnfreezeFromStream+0xae8>
80098330:	3c028007 	lui	v0,0x8007
80098334:	24426bec 	addiu	v0,v0,27628
80098338:	0040f809 	jalr	v0
8009833c:	00000000 	nop
80098340:	3c098021 	lui	t1,0x8021
80098344:	2524e988 	addiu	a0,t1,-5752
80098348:	8c820014 	lw	v0,20(a0)
8009834c:	32830002 	andi	v1,s4,0x2
80098350:	00431025 	or	v0,v0,v1
80098354:	ac820014 	sw	v0,20(a0)
80098358:	8fa20040 	lw	v0,64(sp)
8009835c:	10400004 	beqz	v0,80098370 <S9xUnfreezeFromStream+0xb00>
80098360:	3c02800d 	lui	v0,0x800d
80098364:	2442f33c 	addiu	v0,v0,-3268
80098368:	0040f809 	jalr	v0
8009836c:	00000000 	nop
80098370:	3c028021 	lui	v0,0x8021
80098374:	2450701c 	addiu	s0,v0,28700
80098378:	3c02800d 	lui	v0,0x800d
8009837c:	24428a40 	addiu	v0,v0,-30144
80098380:	0040f809 	jalr	v0
80098384:	00000000 	nop
80098388:	8e030014 	lw	v1,20(s0)
8009838c:	3c028007 	lui	v0,0x8007
80098390:	9064420c 	lbu	a0,16908(v1)
80098394:	24422c5c 	addiu	v0,v0,11356
80098398:	0040f809 	jalr	v0
8009839c:	2405420c 	li	a1,16908
800983a0:	8e030014 	lw	v1,20(s0)
800983a4:	90624213 	lbu	v0,16915(v1)
800983a8:	1440000a 	bnez	v0,800983d4 <S9xUnfreezeFromStream+0xb64>
800983ac:	00000000 	nop
800983b0:	90624201 	lbu	v0,16897(v1)
800983b4:	a0624213 	sb	v0,16915(v1)
800983b8:	8e040014 	lw	a0,20(s0)
800983bc:	90824213 	lbu	v0,16915(a0)
800983c0:	14400005 	bnez	v0,800983d8 <S9xUnfreezeFromStream+0xb68>
800983c4:	3c038021 	lui	v1,0x8021
800983c8:	2402ffff 	li	v0,-1
800983cc:	a0824213 	sb	v0,16915(a0)
800983d0:	a0824201 	sb	v0,16897(a0)
800983d4:	3c038021 	lui	v1,0x8021
800983d8:	2470e2f8 	addiu	s0,v1,-7432
800983dc:	92050001 	lbu	a1,1(s0)
800983e0:	9063e2f8 	lbu	v1,-7432(v1)
800983e4:	9604000e 	lhu	a0,14(s0)
800983e8:	3c028021 	lui	v0,0x8021
800983ec:	2452e284 	addiu	s2,v0,-7548
800983f0:	00031c00 	sll	v1,v1,0x10
800983f4:	00052c00 	sll	a1,a1,0x10
800983f8:	3c028006 	lui	v0,0x8006
800983fc:	00832021 	addu	a0,a0,v1
80098400:	ae450014 	sw	a1,20(s2)
80098404:	244240f8 	addiu	v0,v0,16632
80098408:	0040f809 	jalr	v0
8009840c:	ae430010 	sw	v1,16(s2)
80098410:	92070002 	lbu	a3,2(s0)
80098414:	96040002 	lhu	a0,2(s0)
80098418:	00071042 	srl	v0,a3,0x1
8009841c:	38420001 	xori	v0,v0,0x1
80098420:	30e30040 	andi	v1,a3,0x40
80098424:	30420001 	andi	v0,v0,0x1
80098428:	00031983 	sra	v1,v1,0x6
8009842c:	30e50080 	andi	a1,a3,0x80
80098430:	30e60001 	andi	a2,a3,0x1
80098434:	30840100 	andi	a0,a0,0x100
80098438:	a2420009 	sb	v0,9(s2)
8009843c:	a245000a 	sb	a1,10(s2)
80098440:	a2460008 	sb	a2,8(s2)
80098444:	10800033 	beqz	a0,80098514 <S9xUnfreezeFromStream+0xca4>
80098448:	a243000b 	sb	v1,11(s2)
8009844c:	3c02801e 	lui	v0,0x801e
80098450:	24427150 	addiu	v0,v0,29008
80098454:	ae420004 	sw	v0,4(s2)
80098458:	3c02800a 	lui	v0,0x800a
8009845c:	2442ae68 	addiu	v0,v0,-20888
80098460:	0040f809 	jalr	v0
80098464:	00000000 	nop
80098468:	2663e42c 	addiu	v1,s3,-7124
8009846c:	90620054 	lbu	v0,84(v1)
80098470:	1040fd74 	beqz	v0,80097a44 <S9xUnfreezeFromStream+0x1d4>
80098474:	3c028009 	lui	v0,0x8009
80098478:	24423060 	addiu	v0,v0,12384
8009847c:	0040f809 	jalr	v0
80098480:	00000000 	nop
80098484:	08025e92 	j	80097a48 <S9xUnfreezeFromStream+0x1d8>
80098488:	8fa40018 	lw	a0,24(sp)
8009848c:	080260c4 	j	80098310 <S9xUnfreezeFromStream+0xaa0>
80098490:	ad070008 	sw	a3,8(t0)
80098494:	8fa50044 	lw	a1,68(sp)
80098498:	2442dd8c 	addiu	v0,v0,-8820
8009849c:	0040f809 	jalr	v0
800984a0:	02c02021 	move	a0,s6
800984a4:	1440fee4 	bnez	v0,80098038 <S9xUnfreezeFromStream+0x7c8>
800984a8:	3c038021 	lui	v1,0x8021
800984ac:	08025e90 	j	80097a40 <S9xUnfreezeFromStream+0x1d0>
800984b0:	2410fffc 	li	s0,-4
800984b4:	240200ec 	li	v0,236
800984b8:	3c058019 	lui	a1,0x8019
800984bc:	3c07801f 	lui	a3,0x801f
800984c0:	24a53440 	addiu	a1,a1,13376
800984c4:	24e70e50 	addiu	a3,a3,3664
800984c8:	02802021 	move	a0,s4
800984cc:	27a60030 	addiu	a2,sp,48
800984d0:	0240f809 	jalr	s2
800984d4:	afa20010 	sw	v0,16(sp)
800984d8:	1451fea0 	bne	v0,s1,80097f5c <S9xUnfreezeFromStream+0x6ec>
800984dc:	00408021 	move	s0,v0
800984e0:	08025f8f 	j	80097e3c <S9xUnfreezeFromStream+0x5cc>
800984e4:	3c028009 	lui	v0,0x8009
800984e8:	3c048021 	lui	a0,0x8021
800984ec:	2483e3e8 	addiu	v1,a0,-7192
800984f0:	3c06800c 	lui	a2,0x800c
800984f4:	3c138021 	lui	s3,0x8021
800984f8:	24c24094 	addiu	v0,a2,16532
800984fc:	24040001 	li	a0,1
80098500:	a060000c 	sb	zero,12(v1)
80098504:	0040f809 	jalr	v0
80098508:	a260e42c 	sb	zero,-7124(s3)
8009850c:	080260cb 	j	8009832c <S9xUnfreezeFromStream+0xabc>
80098510:	8fa20034 	lw	v0,52(sp)
80098514:	30e20020 	andi	v0,a3,0x20
80098518:	10400007 	beqz	v0,80098538 <S9xUnfreezeFromStream+0xcc8>
8009851c:	30e20010 	andi	v0,a3,0x10
80098520:	1040000b 	beqz	v0,80098550 <S9xUnfreezeFromStream+0xce0>
80098524:	3c02801e 	lui	v0,0x801e
80098528:	3c02801e 	lui	v0,0x801e
8009852c:	24426d50 	addiu	v0,v0,27984
80098530:	08026116 	j	80098458 <S9xUnfreezeFromStream+0xbe8>
80098534:	ae420004 	sw	v0,4(s2)
80098538:	10400008 	beqz	v0,8009855c <S9xUnfreezeFromStream+0xcec>
8009853c:	3c02801e 	lui	v0,0x801e
80098540:	3c02801e 	lui	v0,0x801e
80098544:	24427d50 	addiu	v0,v0,32080
80098548:	08026116 	j	80098458 <S9xUnfreezeFromStream+0xbe8>
8009854c:	ae420004 	sw	v0,4(s2)
80098550:	24427550 	addiu	v0,v0,30032
80098554:	08026116 	j	80098458 <S9xUnfreezeFromStream+0xbe8>
80098558:	ae420004 	sw	v0,4(s2)
8009855c:	24427950 	addiu	v0,v0,31056
80098560:	08026116 	j	80098458 <S9xUnfreezeFromStream+0xbe8>
80098564:	ae420004 	sw	v0,4(s2)

80098568 <S9xUnfreezeGame>:
80098568:	27bdffe8 	addiu	sp,sp,-24
8009856c:	3c02800d 	lui	v0,0x800d
80098570:	afb00010 	sw	s0,16(sp)
80098574:	afbf0014 	sw	ra,20(sp)
80098578:	2442c1a0 	addiu	v0,v0,-15968
8009857c:	0040f809 	jalr	v0
80098580:	00808021 	move	s0,a0
80098584:	10400006 	beqz	v0,800985a0 <S9xUnfreezeGame+0x38>
80098588:	02002021 	move	a0,s0
8009858c:	24020001 	li	v0,1
80098590:	8fbf0014 	lw	ra,20(sp)
80098594:	8fb00010 	lw	s0,16(sp)
80098598:	03e00008 	jr	ra
8009859c:	27bd0018 	addiu	sp,sp,24
800985a0:	3c028009 	lui	v0,0x8009
800985a4:	244262c8 	addiu	v0,v0,25288
800985a8:	0040f809 	jalr	v0
800985ac:	00000000 	nop
800985b0:	3c05801d 	lui	a1,0x801d
800985b4:	02002021 	move	a0,s0
800985b8:	1440fff4 	bnez	v0,8009858c <S9xUnfreezeGame+0x24>
800985bc:	24a55754 	addiu	a1,a1,22356
800985c0:	3c02800f 	lui	v0,0x800f
800985c4:	24425f70 	addiu	v0,v0,24432
800985c8:	0040f809 	jalr	v0
800985cc:	00000000 	nop
800985d0:	00408021 	move	s0,v0
800985d4:	00402021 	move	a0,v0
800985d8:	24050004 	li	a1,4
800985dc:	00003021 	move	a2,zero
800985e0:	1200ffeb 	beqz	s0,80098590 <S9xUnfreezeGame+0x28>
800985e4:	00001021 	move	v0,zero
800985e8:	3c02800f 	lui	v0,0x800f
800985ec:	24425c60 	addiu	v0,v0,23648
800985f0:	0040f809 	jalr	v0
800985f4:	00000000 	nop
800985f8:	3c028009 	lui	v0,0x8009
800985fc:	24427870 	addiu	v0,v0,30832
80098600:	0040f809 	jalr	v0
80098604:	02002021 	move	a0,s0
80098608:	24030001 	li	v1,1
8009860c:	1043000a 	beq	v0,v1,80098638 <S9xUnfreezeGame+0xd0>
80098610:	02002021 	move	a0,s0
80098614:	3c02800f 	lui	v0,0x800f
80098618:	24425f58 	addiu	v0,v0,24408
8009861c:	0040f809 	jalr	v0
80098620:	00000000 	nop
80098624:	8fbf0014 	lw	ra,20(sp)
80098628:	8fb00010 	lw	s0,16(sp)
8009862c:	00001021 	move	v0,zero
80098630:	03e00008 	jr	ra
80098634:	27bd0018 	addiu	sp,sp,24
80098638:	3c02800f 	lui	v0,0x800f
8009863c:	24425f58 	addiu	v0,v0,24408
80098640:	0040f809 	jalr	v0
80098644:	02002021 	move	a0,s0
80098648:	08026164 	j	80098590 <S9xUnfreezeGame+0x28>
8009864c:	24020001 	li	v0,1

80098650 <S9xLoadSnapshot>:
80098650:	27bdffe8 	addiu	sp,sp,-24
80098654:	3c02800a 	lui	v0,0x800a
80098658:	afbf0010 	sw	ra,16(sp)
8009865c:	24428568 	addiu	v0,v0,-31384
80098660:	0040f809 	jalr	v0
80098664:	00000000 	nop
80098668:	8fbf0010 	lw	ra,16(sp)
8009866c:	03e00008 	jr	ra
80098670:	27bd0018 	addiu	sp,sp,24

80098674 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai>:
80098674:	27bdfdb8 	addiu	sp,sp,-584
80098678:	afb7023c 	sw	s7,572(sp)
8009867c:	8fb70258 	lw	s7,600(sp)
80098680:	afb60238 	sw	s6,568(sp)
80098684:	afb00220 	sw	s0,544(sp)
80098688:	afbf0244 	sw	ra,580(sp)
8009868c:	afbe0240 	sw	s8,576(sp)
80098690:	afb50234 	sw	s5,564(sp)
80098694:	afb40230 	sw	s4,560(sp)
80098698:	afb3022c 	sw	s3,556(sp)
8009869c:	afb20228 	sw	s2,552(sp)
800986a0:	afb10224 	sw	s1,548(sp)
800986a4:	afa40248 	sw	a0,584(sp)
800986a8:	afa5024c 	sw	a1,588(sp)
800986ac:	00c0b021 	move	s6,a2
800986b0:	1ae000db 	blez	s7,80098a20 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x3ac>
800986b4:	00e08021 	move	s0,a3
800986b8:	00e02821 	move	a1,a3
800986bc:	0000f021 	move	s8,zero
800986c0:	00003821 	move	a3,zero
800986c4:	24080002 	li	t0,2
800986c8:	24090003 	li	t1,3
800986cc:	8ca30008 	lw	v1,8(a1)
800986d0:	8ca60000 	lw	a2,0(a1)
800986d4:	1068005f 	beq	v1,t0,80098854 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1e0>
800986d8:	8ca40004 	lw	a0,4(a1)
800986dc:	10690002 	beq	v1,t1,800986e8 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x74>
800986e0:	00041080 	sll	v0,a0,0x2
800986e4:	00801021 	move	v0,a0
800986e8:	00461021 	addu	v0,v0,a2
800986ec:	03c2102a 	slt	v0,s8,v0
800986f0:	10400006 	beqz	v0,8009870c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x98>
800986f4:	00000000 	nop
800986f8:	1068007a 	beq	v1,t0,800988e4 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x270>
800986fc:	00000000 	nop
80098700:	10690052 	beq	v1,t1,8009884c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1d8>
80098704:	00000000 	nop
80098708:	0086f021 	addu	s8,a0,a2
8009870c:	24e70001 	addiu	a3,a3,1
80098710:	16e7ffee 	bne	s7,a3,800986cc <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x58>
80098714:	24a5000c 	addiu	a1,a1,12
80098718:	3c028010 	lui	v0,0x8010
8009871c:	24425378 	addiu	v0,v0,21368
80098720:	0040f809 	jalr	v0
80098724:	03c02021 	move	a0,s8
80098728:	00409021 	move	s2,v0
8009872c:	02009821 	move	s3,s0
80098730:	0040a021 	move	s4,v0
80098734:	0000a821 	move	s5,zero
80098738:	24110001 	li	s1,1
8009873c:	080261da 	j	80098768 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xf4>
80098740:	afbe0210 	sw	s8,528(sp)
80098744:	14400058 	bnez	v0,800988a8 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x234>
80098748:	24020002 	li	v0,2
8009874c:	10620043 	beq	v1,v0,8009885c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1e8>
80098750:	24020003 	li	v0,3
80098754:	10620065 	beq	v1,v0,800988ec <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x278>
80098758:	00000000 	nop
8009875c:	26b50001 	addiu	s5,s5,1
80098760:	12f50010 	beq	s7,s5,800987a4 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x130>
80098764:	2673000c 	addiu	s3,s3,12
80098768:	8e630008 	lw	v1,8(s3)
8009876c:	1471fff5 	bne	v1,s1,80098744 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xd0>
80098770:	28620002 	slti	v0,v1,2
80098774:	8e650000 	lw	a1,0(s3)
80098778:	8e660004 	lw	a2,4(s3)
8009877c:	3c028012 	lui	v0,0x8012
80098780:	02802021 	move	a0,s4
80098784:	2442c980 	addiu	v0,v0,-13952
80098788:	0040f809 	jalr	v0
8009878c:	02c52821 	addu	a1,s6,a1
80098790:	8e630004 	lw	v1,4(s3)
80098794:	26b50001 	addiu	s5,s5,1
80098798:	0283a021 	addu	s4,s4,v1
8009879c:	16f5fff2 	bne	s7,s5,80098768 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xf4>
800987a0:	2673000c 	addiu	s3,s3,12
800987a4:	27b00010 	addiu	s0,sp,16
800987a8:	8fa6024c 	lw	a2,588(sp)
800987ac:	3c058019 	lui	a1,0x8019
800987b0:	3c028011 	lui	v0,0x8011
800987b4:	24a53380 	addiu	a1,a1,13184
800987b8:	03c03821 	move	a3,s8
800987bc:	2442ec30 	addiu	v0,v0,-5072
800987c0:	0040f809 	jalr	v0
800987c4:	02002021 	move	a0,s0
800987c8:	3c028012 	lui	v0,0x8012
800987cc:	2442bdb0 	addiu	v0,v0,-16976
800987d0:	0040f809 	jalr	v0
800987d4:	02002021 	move	a0,s0
800987d8:	02002021 	move	a0,s0
800987dc:	8fa70248 	lw	a3,584(sp)
800987e0:	3c10800f 	lui	s0,0x800f
800987e4:	00403021 	move	a2,v0
800987e8:	26105bb0 	addiu	s0,s0,23472
800987ec:	0200f809 	jalr	s0
800987f0:	24050001 	li	a1,1
800987f4:	8fa60210 	lw	a2,528(sp)
800987f8:	8fa70248 	lw	a3,584(sp)
800987fc:	02402021 	move	a0,s2
80098800:	0200f809 	jalr	s0
80098804:	24050001 	li	a1,1
80098808:	12400004 	beqz	s2,8009881c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1a8>
8009880c:	3c028010 	lui	v0,0x8010
80098810:	24424e60 	addiu	v0,v0,20064
80098814:	0040f809 	jalr	v0
80098818:	02402021 	move	a0,s2
8009881c:	8fbf0244 	lw	ra,580(sp)
80098820:	8fbe0240 	lw	s8,576(sp)
80098824:	8fb7023c 	lw	s7,572(sp)
80098828:	8fb60238 	lw	s6,568(sp)
8009882c:	8fb50234 	lw	s5,564(sp)
80098830:	8fb40230 	lw	s4,560(sp)
80098834:	8fb3022c 	lw	s3,556(sp)
80098838:	8fb20228 	lw	s2,552(sp)
8009883c:	8fb10224 	lw	s1,548(sp)
80098840:	8fb00220 	lw	s0,544(sp)
80098844:	03e00008 	jr	ra
80098848:	27bd0248 	addiu	sp,sp,584
8009884c:	080261c2 	j	80098708 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x94>
80098850:	00042080 	sll	a0,a0,0x2
80098854:	080261ba 	j	800986e8 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x74>
80098858:	00041040 	sll	v0,a0,0x1
8009885c:	8e620004 	lw	v0,4(s3)
80098860:	1840ffbe 	blez	v0,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
80098864:	02802021 	move	a0,s4
80098868:	00003021 	move	a2,zero
8009886c:	02c02821 	move	a1,s6
80098870:	8e620000 	lw	v0,0(s3)
80098874:	24c60001 	addiu	a2,a2,1
80098878:	00a21021 	addu	v0,a1,v0
8009887c:	94430000 	lhu	v1,0(v0)
80098880:	24a50002 	addiu	a1,a1,2
80098884:	00031202 	srl	v0,v1,0x8
80098888:	a0820000 	sb	v0,0(a0)
8009888c:	a0830001 	sb	v1,1(a0)
80098890:	8e620004 	lw	v0,4(s3)
80098894:	00c2102a 	slt	v0,a2,v0
80098898:	1440fff5 	bnez	v0,80098870 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x1fc>
8009889c:	24840002 	addiu	a0,a0,2
800988a0:	080261d7 	j	8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800988a4:	0080a021 	move	s4,a0
800988a8:	1460ffac 	bnez	v1,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800988ac:	00000000 	nop
800988b0:	8e630004 	lw	v1,4(s3)
800988b4:	10620046 	beq	v1,v0,800989d0 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x35c>
800988b8:	28620003 	slti	v0,v1,3
800988bc:	10400022 	beqz	v0,80098948 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x2d4>
800988c0:	24020004 	li	v0,4
800988c4:	1471ffa5 	bne	v1,s1,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800988c8:	00000000 	nop
800988cc:	8e620000 	lw	v0,0(s3)
800988d0:	00561021 	addu	v0,v0,s6
800988d4:	90430000 	lbu	v1,0(v0)
800988d8:	a2830000 	sb	v1,0(s4)
800988dc:	080261d7 	j	8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800988e0:	26940001 	addiu	s4,s4,1
800988e4:	080261c2 	j	80098708 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x94>
800988e8:	00042040 	sll	a0,a0,0x1
800988ec:	8e620004 	lw	v0,4(s3)
800988f0:	1840ff9a 	blez	v0,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800988f4:	02803021 	move	a2,s4
800988f8:	00003821 	move	a3,zero
800988fc:	8e620000 	lw	v0,0(s3)
80098900:	00d41823 	subu	v1,a2,s4
80098904:	00431021 	addu	v0,v0,v1
80098908:	00561021 	addu	v0,v0,s6
8009890c:	8c430000 	lw	v1,0(v0)
80098910:	24e70001 	addiu	a3,a3,1
80098914:	00031602 	srl	v0,v1,0x18
80098918:	00032402 	srl	a0,v1,0x10
8009891c:	00032a02 	srl	a1,v1,0x8
80098920:	a0c20000 	sb	v0,0(a2)
80098924:	a0c40001 	sb	a0,1(a2)
80098928:	a0c50002 	sb	a1,2(a2)
8009892c:	a0c30003 	sb	v1,3(a2)
80098930:	8e620004 	lw	v0,4(s3)
80098934:	00e2102a 	slt	v0,a3,v0
80098938:	1440fff0 	bnez	v0,800988fc <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x288>
8009893c:	24c60004 	addiu	a2,a2,4
80098940:	080261d7 	j	8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
80098944:	00c0a021 	move	s4,a2
80098948:	10620029 	beq	v1,v0,800989f0 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x37c>
8009894c:	24020008 	li	v0,8
80098950:	1462ff82 	bne	v1,v0,8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
80098954:	00000000 	nop
80098958:	8e620000 	lw	v0,0(s3)
8009895c:	00561021 	addu	v0,v0,s6
80098960:	8c470004 	lw	a3,4(v0)
80098964:	8c460000 	lw	a2,0(v0)
80098968:	00071603 	sra	v0,a3,0x18
8009896c:	afa20218 	sw	v0,536(sp)
80098970:	000787c3 	sra	s0,a3,0x1f
80098974:	00071200 	sll	v0,a3,0x8
80098978:	00064602 	srl	t0,a2,0x18
8009897c:	afb0021c 	sw	s0,540(sp)
80098980:	00484025 	or	t0,v0,t0
80098984:	93b00218 	lbu	s0,536(sp)
80098988:	00071c00 	sll	v1,a3,0x10
8009898c:	00062402 	srl	a0,a2,0x10
80098990:	0007c600 	sll	t8,a3,0x18
80098994:	00061202 	srl	v0,a2,0x8
80098998:	00077403 	sra	t6,a3,0x10
8009899c:	00076203 	sra	t4,a3,0x8
800989a0:	00642025 	or	a0,v1,a0
800989a4:	03021025 	or	v0,t8,v0
800989a8:	a2900000 	sb	s0,0(s4)
800989ac:	a28e0001 	sb	t6,1(s4)
800989b0:	a28c0002 	sb	t4,2(s4)
800989b4:	a2870003 	sb	a3,3(s4)
800989b8:	a2880004 	sb	t0,4(s4)
800989bc:	a2840005 	sb	a0,5(s4)
800989c0:	a2820006 	sb	v0,6(s4)
800989c4:	a2860007 	sb	a2,7(s4)
800989c8:	080261d7 	j	8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800989cc:	26940008 	addiu	s4,s4,8
800989d0:	8e620000 	lw	v0,0(s3)
800989d4:	00561021 	addu	v0,v0,s6
800989d8:	94440000 	lhu	a0,0(v0)
800989dc:	00041a02 	srl	v1,a0,0x8
800989e0:	a2830000 	sb	v1,0(s4)
800989e4:	a2840001 	sb	a0,1(s4)
800989e8:	080261d7 	j	8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
800989ec:	26940002 	addiu	s4,s4,2
800989f0:	8e620000 	lw	v0,0(s3)
800989f4:	00561021 	addu	v0,v0,s6
800989f8:	8c430000 	lw	v1,0(v0)
800989fc:	00032602 	srl	a0,v1,0x18
80098a00:	00031402 	srl	v0,v1,0x10
80098a04:	00032a02 	srl	a1,v1,0x8
80098a08:	a2840000 	sb	a0,0(s4)
80098a0c:	a2820001 	sb	v0,1(s4)
80098a10:	a2850002 	sb	a1,2(s4)
80098a14:	a2830003 	sb	v1,3(s4)
80098a18:	080261d7 	j	8009875c <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0xe8>
80098a1c:	26940004 	addiu	s4,s4,4
80098a20:	3c028010 	lui	v0,0x8010
80098a24:	24425378 	addiu	v0,v0,21368
80098a28:	0040f809 	jalr	v0
80098a2c:	00002021 	move	a0,zero
80098a30:	00409021 	move	s2,v0
80098a34:	0000f021 	move	s8,zero
80098a38:	080261e9 	j	800987a4 <_Z12FreezeStructP11FILE_STRUCTPcPvP10FreezeDatai+0x130>
80098a3c:	afa00210 	sw	zero,528(sp)

80098a40 <S9xFreezeToStream>:
80098a40:	27bdf9b0 	addiu	sp,sp,-1616
80098a44:	3c03800c 	lui	v1,0x800c
80098a48:	afbf064c 	sw	ra,1612(sp)
80098a4c:	afbe0648 	sw	s8,1608(sp)
80098a50:	afb70644 	sw	s7,1604(sp)
80098a54:	afb60640 	sw	s6,1600(sp)
80098a58:	afb5063c 	sw	s5,1596(sp)
80098a5c:	afb40638 	sw	s4,1592(sp)
80098a60:	afb30634 	sw	s3,1588(sp)
80098a64:	afb20630 	sw	s2,1584(sp)
80098a68:	afb1062c 	sw	s1,1580(sp)
80098a6c:	afb00628 	sw	s0,1576(sp)
80098a70:	afa40650 	sw	a0,1616(sp)
80098a74:	24624094 	addiu	v0,v1,16532
80098a78:	0040f809 	jalr	v0
80098a7c:	24040001 	li	a0,1
80098a80:	3c03800d 	lui	v1,0x800d
80098a84:	2463f33c 	addiu	v1,v1,-3268
80098a88:	0060f809 	jalr	v1
80098a8c:	00000000 	nop
80098a90:	3c02800a 	lui	v0,0x800a
80098a94:	2442af7c 	addiu	v0,v0,-20612
80098a98:	0040f809 	jalr	v0
80098a9c:	00000000 	nop
80098aa0:	3c038021 	lui	v1,0x8021
80098aa4:	247e69e0 	addiu	s8,v1,27104
80098aa8:	8fc300c4 	lw	v1,196(s8)
80098aac:	8fc800c8 	lw	t0,200(s8)
80098ab0:	8fc90180 	lw	t1,384(s8)
80098ab4:	8fca0184 	lw	t2,388(s8)
80098ab8:	8fcb023c 	lw	t3,572(s8)
80098abc:	8fcc0240 	lw	t4,576(s8)
80098ac0:	8fcd02f8 	lw	t5,760(s8)
80098ac4:	8fce02fc 	lw	t6,764(s8)
80098ac8:	8fcf03b4 	lw	t7,948(s8)
80098acc:	8fd003b8 	lw	s0,952(s8)
80098ad0:	8fd20470 	lw	s2,1136(s8)
80098ad4:	8fd30474 	lw	s3,1140(s8)
80098ad8:	8fd4052c 	lw	s4,1324(s8)
80098adc:	8fd50530 	lw	s5,1328(s8)
80098ae0:	8fd605e8 	lw	s6,1512(s8)
80098ae4:	8fd705ec 	lw	s7,1516(s8)
80098ae8:	27b10224 	addiu	s1,sp,548
80098aec:	a7c3009a 	sh	v1,154(s8)
80098af0:	3c058019 	lui	a1,0x8019
80098af4:	3c068019 	lui	a2,0x8019
80098af8:	3c038011 	lui	v1,0x8011
80098afc:	a7c8009c 	sh	t0,156(s8)
80098b00:	a7c90156 	sh	t1,342(s8)
80098b04:	a7ca0158 	sh	t2,344(s8)
80098b08:	a7cb0212 	sh	t3,530(s8)
80098b0c:	a7cc0214 	sh	t4,532(s8)
80098b10:	a7cd02ce 	sh	t5,718(s8)
80098b14:	a7ce02d0 	sh	t6,720(s8)
80098b18:	a7cf038a 	sh	t7,906(s8)
80098b1c:	24a53444 	addiu	a1,a1,13380
80098b20:	24c633a8 	addiu	a2,a2,13224
80098b24:	24070001 	li	a3,1
80098b28:	02202021 	move	a0,s1
80098b2c:	2463ec30 	addiu	v1,v1,-5072
80098b30:	a7d0038c 	sh	s0,908(s8)
80098b34:	a7d20446 	sh	s2,1094(s8)
80098b38:	a7d30448 	sh	s3,1096(s8)
80098b3c:	a7d40502 	sh	s4,1282(s8)
80098b40:	a7d50504 	sh	s5,1284(s8)
80098b44:	a7d605be 	sh	s6,1470(s8)
80098b48:	0060f809 	jalr	v1
80098b4c:	a7d705c0 	sh	s7,1472(s8)
80098b50:	3c028012 	lui	v0,0x8012
80098b54:	2456bdb0 	addiu	s6,v0,-16976
80098b58:	02c0f809 	jalr	s6
80098b5c:	02202021 	move	a0,s1
80098b60:	3c03800f 	lui	v1,0x800f
80098b64:	8fa70650 	lw	a3,1616(sp)
80098b68:	24745bb0 	addiu	s4,v1,23472
80098b6c:	02202021 	move	a0,s1
80098b70:	00403021 	move	a2,v0
80098b74:	24050001 	li	a1,1
80098b78:	0280f809 	jalr	s4
80098b7c:	3c108022 	lui	s0,0x8022
80098b80:	02c0f809 	jalr	s6
80098b84:	26044094 	addiu	a0,s0,16532
80098b88:	3c058019 	lui	a1,0x8019
80098b8c:	3c038011 	lui	v1,0x8011
80098b90:	26074094 	addiu	a3,s0,16532
80098b94:	2463ec30 	addiu	v1,v1,-5072
80098b98:	24a53450 	addiu	a1,a1,13392
80098b9c:	24460001 	addiu	a2,v0,1
80098ba0:	02202021 	move	a0,s1
80098ba4:	0060f809 	jalr	v1
80098ba8:	afa00010 	sw	zero,16(sp)
80098bac:	02c0f809 	jalr	s6
80098bb0:	02202021 	move	a0,s1
80098bb4:	8fa70650 	lw	a3,1616(sp)
80098bb8:	02202021 	move	a0,s1
80098bbc:	24460001 	addiu	a2,v0,1
80098bc0:	0280f809 	jalr	s4
80098bc4:	24050001 	li	a1,1
80098bc8:	3c03800a 	lui	v1,0x800a
80098bcc:	2402000c 	li	v0,12
80098bd0:	8fa40650 	lw	a0,1616(sp)
80098bd4:	3c058019 	lui	a1,0x8019
80098bd8:	3c068021 	lui	a2,0x8021
80098bdc:	3c07801f 	lui	a3,0x801f
80098be0:	24758674 	addiu	s5,v1,-31116
80098be4:	24a53404 	addiu	a1,a1,13316
80098be8:	24c6e2a8 	addiu	a2,a2,-7512
80098bec:	24e7d190 	addiu	a3,a3,-11888
80098bf0:	02a0f809 	jalr	s5
80098bf4:	afa20010 	sw	v0,16(sp)
80098bf8:	24020009 	li	v0,9
80098bfc:	8fa40650 	lw	a0,1616(sp)
80098c00:	3c058019 	lui	a1,0x8019
80098c04:	3c068021 	lui	a2,0x8021
80098c08:	3c07801f 	lui	a3,0x801f
80098c0c:	24a53408 	addiu	a1,a1,13320
80098c10:	24c6e2f8 	addiu	a2,a2,-7432
80098c14:	24e7d220 	addiu	a3,a3,-11744
80098c18:	02a0f809 	jalr	s5
80098c1c:	afa20010 	sw	v0,16(sp)
80098c20:	24020473 	li	v0,1139
80098c24:	8fa40650 	lw	a0,1616(sp)
80098c28:	3c058019 	lui	a1,0x8019
80098c2c:	3c068022 	lui	a2,0x8022
80098c30:	3c07801f 	lui	a3,0x801f
80098c34:	24a5340c 	addiu	a1,a1,13324
80098c38:	24c650e8 	addiu	a2,a2,20712
80098c3c:	24e7d28c 	addiu	a3,a3,-11636
80098c40:	02a0f809 	jalr	s5
80098c44:	afa20010 	sw	v0,16(sp)
80098c48:	24020078 	li	v0,120
80098c4c:	8fa40650 	lw	a0,1616(sp)
80098c50:	3c058019 	lui	a1,0x8019
80098c54:	3c068022 	lui	a2,0x8022
80098c58:	3c07801f 	lui	a3,0x801f
80098c5c:	24a53410 	addiu	a1,a1,13328
80098c60:	24c66cb8 	addiu	a2,a2,27832
80098c64:	24e707f0 	addiu	a3,a3,2032
80098c68:	afa20010 	sw	v0,16(sp)
80098c6c:	02a0f809 	jalr	s5
80098c70:	27b30024 	addiu	s3,sp,36
80098c74:	3c178019 	lui	s7,0x8019
80098c78:	3c118021 	lui	s1,0x8021
80098c7c:	3c068019 	lui	a2,0x8019
80098c80:	3c038011 	lui	v1,0x8011
80098c84:	2463ec30 	addiu	v1,v1,-5072
80098c88:	24c63414 	addiu	a2,a2,13332
80098c8c:	26e53380 	addiu	a1,s7,13184
80098c90:	3c070001 	lui	a3,0x1
80098c94:	2632701c 	addiu	s2,s1,28700
80098c98:	02602021 	move	a0,s3
80098c9c:	0060f809 	jalr	v1
80098ca0:	8e500008 	lw	s0,8(s2)
80098ca4:	02c0f809 	jalr	s6
80098ca8:	02602021 	move	a0,s3
80098cac:	8fa70650 	lw	a3,1616(sp)
80098cb0:	02602021 	move	a0,s3
80098cb4:	00403021 	move	a2,v0
80098cb8:	0280f809 	jalr	s4
80098cbc:	24050001 	li	a1,1
80098cc0:	8fa70650 	lw	a3,1616(sp)
80098cc4:	02002021 	move	a0,s0
80098cc8:	24050001 	li	a1,1
80098ccc:	0280f809 	jalr	s4
80098cd0:	3c060001 	lui	a2,0x1
80098cd4:	3c068019 	lui	a2,0x8019
80098cd8:	3c038011 	lui	v1,0x8011
80098cdc:	2463ec30 	addiu	v1,v1,-5072
80098ce0:	24c61d28 	addiu	a2,a2,7464
80098ce4:	26e53380 	addiu	a1,s7,13184
80098ce8:	3c070002 	lui	a3,0x2
80098cec:	02602021 	move	a0,s3
80098cf0:	0060f809 	jalr	v1
80098cf4:	8e30701c 	lw	s0,28700(s1)
80098cf8:	02c0f809 	jalr	s6
80098cfc:	02602021 	move	a0,s3
80098d00:	8fa70650 	lw	a3,1616(sp)
80098d04:	02602021 	move	a0,s3
80098d08:	00403021 	move	a2,v0
80098d0c:	0280f809 	jalr	s4
80098d10:	24050001 	li	a1,1
80098d14:	8fa70650 	lw	a3,1616(sp)
80098d18:	02002021 	move	a0,s0
80098d1c:	24050001 	li	a1,1
80098d20:	0280f809 	jalr	s4
80098d24:	3c060002 	lui	a2,0x2
80098d28:	3c068019 	lui	a2,0x8019
80098d2c:	3c038011 	lui	v1,0x8011
80098d30:	2463ec30 	addiu	v1,v1,-5072
80098d34:	24c63434 	addiu	a2,a2,13364
80098d38:	26e53380 	addiu	a1,s7,13184
80098d3c:	3c070002 	lui	a3,0x2
80098d40:	02602021 	move	a0,s3
80098d44:	3c028021 	lui	v0,0x8021
80098d48:	0060f809 	jalr	v1
80098d4c:	8c507008 	lw	s0,28680(v0)
80098d50:	02c0f809 	jalr	s6
80098d54:	02602021 	move	a0,s3
80098d58:	8fa70650 	lw	a3,1616(sp)
80098d5c:	02602021 	move	a0,s3
80098d60:	00403021 	move	a2,v0
80098d64:	0280f809 	jalr	s4
80098d68:	24050001 	li	a1,1
80098d6c:	8fa70650 	lw	a3,1616(sp)
80098d70:	02002021 	move	a0,s0
80098d74:	24050001 	li	a1,1
80098d78:	0280f809 	jalr	s4
80098d7c:	3c060002 	lui	a2,0x2
80098d80:	3c068019 	lui	a2,0x8019
80098d84:	3c038011 	lui	v1,0x8011
80098d88:	2463ec30 	addiu	v1,v1,-5072
80098d8c:	24c63438 	addiu	a2,a2,13368
80098d90:	26e53380 	addiu	a1,s7,13184
80098d94:	34078000 	li	a3,0x8000
80098d98:	02602021 	move	a0,s3
80098d9c:	0060f809 	jalr	v1
80098da0:	8e500014 	lw	s0,20(s2)
80098da4:	02c0f809 	jalr	s6
80098da8:	02602021 	move	a0,s3
80098dac:	8fa70650 	lw	a3,1616(sp)
80098db0:	02602021 	move	a0,s3
80098db4:	00403021 	move	a2,v0
80098db8:	0280f809 	jalr	s4
80098dbc:	24050001 	li	a1,1
80098dc0:	8fa70650 	lw	a3,1616(sp)
80098dc4:	02002021 	move	a0,s0
80098dc8:	24050001 	li	a1,1
80098dcc:	34068000 	li	a2,0x8000
80098dd0:	0280f809 	jalr	s4
80098dd4:	3c118021 	lui	s1,0x8021
80098dd8:	9223e42c 	lbu	v1,-7124(s1)
80098ddc:	1460008e 	bnez	v1,80099018 <S9xFreezeToStream+0x5d8>
80098de0:	8fa40650 	lw	a0,1616(sp)
80098de4:	2631e42c 	addiu	s1,s1,-7124
80098de8:	92220052 	lbu	v0,82(s1)
80098dec:	10400029 	beqz	v0,80098e94 <S9xFreezeToStream+0x454>
80098df0:	3c108021 	lui	s0,0x8021
80098df4:	2610e974 	addiu	s0,s0,-5772
80098df8:	3c068021 	lui	a2,0x8021
80098dfc:	24c6e988 	addiu	a2,a2,-5752
80098e00:	92020002 	lbu	v0,2(s0)
80098e04:	90c30006 	lbu	v1,6(a2)
80098e08:	90c80005 	lbu	t0,5(a2)
80098e0c:	90c70004 	lbu	a3,4(a2)
80098e10:	90c40007 	lbu	a0,7(a2)
80098e14:	3042003c 	andi	v0,v0,0x3c
80098e18:	30630080 	andi	v1,v1,0x80
80098e1c:	304500ff 	andi	a1,v0,0xff
80098e20:	24020002 	li	v0,2
80098e24:	00e33825 	or	a3,a3,v1
80098e28:	0008100b 	movn	v0,zero,t0
80098e2c:	00042180 	sll	a0,a0,0x6
80098e30:	8cc30020 	lw	v1,32(a2)
80098e34:	8cc80024 	lw	t0,36(a2)
80098e38:	00a72825 	or	a1,a1,a3
80098e3c:	00441025 	or	v0,v0,a0
80098e40:	00451025 	or	v0,v0,a1
80098e44:	a2020002 	sb	v0,2(s0)
80098e48:	00681823 	subu	v1,v1,t0
80098e4c:	24020009 	li	v0,9
80098e50:	8fa40650 	lw	a0,1616(sp)
80098e54:	3c058019 	lui	a1,0x8019
80098e58:	3c07801f 	lui	a3,0x801f
80098e5c:	24a53420 	addiu	a1,a1,13344
80098e60:	24e71960 	addiu	a3,a3,6496
80098e64:	a603000e 	sh	v1,14(s0)
80098e68:	02a0f809 	jalr	s5
80098e6c:	afa20010 	sw	v0,16(sp)
80098e70:	3c058019 	lui	a1,0x8019
80098e74:	3c07801f 	lui	a3,0x801f
80098e78:	24020009 	li	v0,9
80098e7c:	8fa40650 	lw	a0,1616(sp)
80098e80:	24a53424 	addiu	a1,a1,13348
80098e84:	02003021 	move	a2,s0
80098e88:	24e719cc 	addiu	a3,a3,6604
80098e8c:	02a0f809 	jalr	s5
80098e90:	afa20010 	sw	v0,16(sp)
80098e94:	92220055 	lbu	v0,85(s1)
80098e98:	14400054 	bnez	v0,80098fec <S9xFreezeToStream+0x5ac>
80098e9c:	24020034 	li	v0,52
80098ea0:	92220056 	lbu	v0,86(s1)
80098ea4:	14400046 	bnez	v0,80098fc0 <S9xFreezeToStream+0x580>
80098ea8:	24020005 	li	v0,5
80098eac:	3c02800d 	lui	v0,0x800d
80098eb0:	2442d0a0 	addiu	v0,v0,-12128
80098eb4:	0040f809 	jalr	v0
80098eb8:	00000000 	nop
80098ebc:	14400011 	bnez	v0,80098f04 <S9xFreezeToStream+0x4c4>
80098ec0:	3c02800d 	lui	v0,0x800d
80098ec4:	3c03800c 	lui	v1,0x800c
80098ec8:	24624094 	addiu	v0,v1,16532
80098ecc:	0040f809 	jalr	v0
80098ed0:	00002021 	move	a0,zero
80098ed4:	8fbf064c 	lw	ra,1612(sp)
80098ed8:	8fbe0648 	lw	s8,1608(sp)
80098edc:	8fb70644 	lw	s7,1604(sp)
80098ee0:	8fb60640 	lw	s6,1600(sp)
80098ee4:	8fb5063c 	lw	s5,1596(sp)
80098ee8:	8fb40638 	lw	s4,1592(sp)
80098eec:	8fb30634 	lw	s3,1588(sp)
80098ef0:	8fb20630 	lw	s2,1584(sp)
80098ef4:	8fb1062c 	lw	s1,1580(sp)
80098ef8:	8fb00628 	lw	s0,1576(sp)
80098efc:	03e00008 	jr	ra
80098f00:	27bd0650 	addiu	sp,sp,1616
80098f04:	27a40018 	addiu	a0,sp,24
80098f08:	2442dc60 	addiu	v0,v0,-9120
80098f0c:	0040f809 	jalr	v0
80098f10:	27a5001c 	addiu	a1,sp,28
80098f14:	8fa30018 	lw	v1,24(sp)
80098f18:	1060ffea 	beqz	v1,80098ec4 <S9xFreezeToStream+0x484>
80098f1c:	8fa2001c 	lw	v0,28(sp)
80098f20:	24030001 	li	v1,1
80098f24:	8fa40650 	lw	a0,1616(sp)
80098f28:	3c058019 	lui	a1,0x8019
80098f2c:	3c07801f 	lui	a3,0x801f
80098f30:	24a5342c 	addiu	a1,a1,13356
80098f34:	24e71ce4 	addiu	a3,a3,7396
80098f38:	27a60020 	addiu	a2,sp,32
80098f3c:	afa20020 	sw	v0,32(sp)
80098f40:	02a0f809 	jalr	s5
80098f44:	afa30010 	sw	v1,16(sp)
80098f48:	8fb1001c 	lw	s1,28(sp)
80098f4c:	3c068019 	lui	a2,0x8019
80098f50:	3c038011 	lui	v1,0x8011
80098f54:	2463ec30 	addiu	v1,v1,-5072
80098f58:	26e53380 	addiu	a1,s7,13184
80098f5c:	24c63430 	addiu	a2,a2,13360
80098f60:	02203821 	move	a3,s1
80098f64:	02602021 	move	a0,s3
80098f68:	0060f809 	jalr	v1
80098f6c:	8fb00018 	lw	s0,24(sp)
80098f70:	02c0f809 	jalr	s6
80098f74:	02602021 	move	a0,s3
80098f78:	8fa70650 	lw	a3,1616(sp)
80098f7c:	02602021 	move	a0,s3
80098f80:	00403021 	move	a2,v0
80098f84:	0280f809 	jalr	s4
80098f88:	24050001 	li	a1,1
80098f8c:	8fa70650 	lw	a3,1616(sp)
80098f90:	02002021 	move	a0,s0
80098f94:	02203021 	move	a2,s1
80098f98:	0280f809 	jalr	s4
80098f9c:	24050001 	li	a1,1
80098fa0:	8fa40018 	lw	a0,24(sp)
80098fa4:	1080ffc7 	beqz	a0,80098ec4 <S9xFreezeToStream+0x484>
80098fa8:	3c028010 	lui	v0,0x8010
80098fac:	24424e60 	addiu	v0,v0,20064
80098fb0:	0040f809 	jalr	v0
80098fb4:	00000000 	nop
80098fb8:	080263b2 	j	80098ec8 <S9xFreezeToStream+0x488>
80098fbc:	3c03800c 	lui	v1,0x800c
80098fc0:	3c058019 	lui	a1,0x8019
80098fc4:	3c068030 	lui	a2,0x8030
80098fc8:	3c07801f 	lui	a3,0x801f
80098fcc:	8fa40650 	lw	a0,1616(sp)
80098fd0:	24a513e4 	addiu	a1,a1,5092
80098fd4:	24c66f74 	addiu	a2,a2,28532
80098fd8:	24e71ca8 	addiu	a3,a3,7336
80098fdc:	02a0f809 	jalr	s5
80098fe0:	afa20010 	sw	v0,16(sp)
80098fe4:	080263ac 	j	80098eb0 <S9xFreezeToStream+0x470>
80098fe8:	3c02800d 	lui	v0,0x800d
80098fec:	3c058019 	lui	a1,0x8019
80098ff0:	3c06802f 	lui	a2,0x802f
80098ff4:	3c07801f 	lui	a3,0x801f
80098ff8:	8fa40650 	lw	a0,1616(sp)
80098ffc:	24a53428 	addiu	a1,a1,13352
80099000:	24c66f38 	addiu	a2,a2,28472
80099004:	24e71a38 	addiu	a3,a3,6712
80099008:	02a0f809 	jalr	s5
8009900c:	afa20010 	sw	v0,16(sp)
80099010:	080263a9 	j	80098ea4 <S9xFreezeToStream+0x464>
80099014:	92220056 	lbu	v0,86(s1)
80099018:	2402000b 	li	v0,11
8009901c:	3c058019 	lui	a1,0x8019
80099020:	3c068021 	lui	a2,0x8021
80099024:	3c07801f 	lui	a3,0x801f
80099028:	afa20010 	sw	v0,16(sp)
8009902c:	24a5343c 	addiu	a1,a1,13372
80099030:	24c6e308 	addiu	a2,a2,-7416
80099034:	02a0f809 	jalr	s5
80099038:	24e70d90 	addiu	a3,a3,3472
8009903c:	8fa40650 	lw	a0,1616(sp)
80099040:	24020005 	li	v0,5
80099044:	3c058019 	lui	a1,0x8019
80099048:	3c068021 	lui	a2,0x8021
8009904c:	3c07801f 	lui	a3,0x801f
80099050:	afa20010 	sw	v0,16(sp)
80099054:	24a53418 	addiu	a1,a1,13336
80099058:	24c6e424 	addiu	a2,a2,-7132
8009905c:	02a0f809 	jalr	s5
80099060:	24e70e14 	addiu	a3,a3,3604
80099064:	3c068019 	lui	a2,0x8019
80099068:	3c038011 	lui	v1,0x8011
8009906c:	2463ec30 	addiu	v1,v1,-5072
80099070:	26e53380 	addiu	a1,s7,13184
80099074:	24c6341c 	addiu	a2,a2,13340
80099078:	3c070001 	lui	a3,0x1
8009907c:	02602021 	move	a0,s3
80099080:	3c028021 	lui	v0,0x8021
80099084:	0060f809 	jalr	v1
80099088:	8c50e3ec 	lw	s0,-7188(v0)
8009908c:	02c0f809 	jalr	s6
80099090:	02602021 	move	a0,s3
80099094:	8fa70650 	lw	a3,1616(sp)
80099098:	02602021 	move	a0,s3
8009909c:	00403021 	move	a2,v0
800990a0:	0280f809 	jalr	s4
800990a4:	24050001 	li	a1,1
800990a8:	8fa70650 	lw	a3,1616(sp)
800990ac:	02002021 	move	a0,s0
800990b0:	24050001 	li	a1,1
800990b4:	0280f809 	jalr	s4
800990b8:	3c060001 	lui	a2,0x1
800990bc:	240200ec 	li	v0,236
800990c0:	3c058019 	lui	a1,0x8019
800990c4:	3c07801f 	lui	a3,0x801f
800990c8:	8fa40650 	lw	a0,1616(sp)
800990cc:	24a53440 	addiu	a1,a1,13376
800990d0:	03c03021 	move	a2,s8
800990d4:	24e70e50 	addiu	a3,a3,3664
800990d8:	02a0f809 	jalr	s5
800990dc:	afa20010 	sw	v0,16(sp)
800990e0:	0802637a 	j	80098de8 <S9xFreezeToStream+0x3a8>
800990e4:	2631e42c 	addiu	s1,s1,-7124

800990e8 <S9xFreezeGame>:
800990e8:	27bdffe8 	addiu	sp,sp,-24
800990ec:	3c058019 	lui	a1,0x8019
800990f0:	3c02800f 	lui	v0,0x800f
800990f4:	afb00010 	sw	s0,16(sp)
800990f8:	afbf0014 	sw	ra,20(sp)
800990fc:	24425f70 	addiu	v0,v0,24432
80099100:	0040f809 	jalr	v0
80099104:	24a5142c 	addiu	a1,a1,5164
80099108:	00408021 	move	s0,v0
8009910c:	00402021 	move	a0,v0
80099110:	24050004 	li	a1,4
80099114:	00003021 	move	a2,zero
80099118:	1200000e 	beqz	s0,80099154 <S9xFreezeGame+0x6c>
8009911c:	00001021 	move	v0,zero
80099120:	3c02800f 	lui	v0,0x800f
80099124:	24425c60 	addiu	v0,v0,23648
80099128:	0040f809 	jalr	v0
8009912c:	00000000 	nop
80099130:	3c02800a 	lui	v0,0x800a
80099134:	24428a40 	addiu	v0,v0,-30144
80099138:	0040f809 	jalr	v0
8009913c:	02002021 	move	a0,s0
80099140:	3c02800f 	lui	v0,0x800f
80099144:	24425f58 	addiu	v0,v0,24408
80099148:	0040f809 	jalr	v0
8009914c:	02002021 	move	a0,s0
80099150:	24020001 	li	v0,1
80099154:	8fbf0014 	lw	ra,20(sp)
80099158:	8fb00010 	lw	s0,16(sp)
8009915c:	03e00008 	jr	ra
80099160:	27bd0018 	addiu	sp,sp,24

80099164 <Snapshot>:
80099164:	27bdffe8 	addiu	sp,sp,-24
80099168:	3c058019 	lui	a1,0x8019
8009916c:	3c02800f 	lui	v0,0x800f
80099170:	afb00010 	sw	s0,16(sp)
80099174:	afbf0014 	sw	ra,20(sp)
80099178:	24425f70 	addiu	v0,v0,24432
8009917c:	0040f809 	jalr	v0
80099180:	24a5142c 	addiu	a1,a1,5164
80099184:	00408021 	move	s0,v0
80099188:	00402021 	move	a0,v0
8009918c:	24050004 	li	a1,4
80099190:	00003021 	move	a2,zero
80099194:	1200000e 	beqz	s0,800991d0 <Snapshot+0x6c>
80099198:	00001021 	move	v0,zero
8009919c:	3c02800f 	lui	v0,0x800f
800991a0:	24425c60 	addiu	v0,v0,23648
800991a4:	0040f809 	jalr	v0
800991a8:	00000000 	nop
800991ac:	3c02800a 	lui	v0,0x800a
800991b0:	24428a40 	addiu	v0,v0,-30144
800991b4:	0040f809 	jalr	v0
800991b8:	02002021 	move	a0,s0
800991bc:	3c02800f 	lui	v0,0x800f
800991c0:	24425f58 	addiu	v0,v0,24408
800991c4:	0040f809 	jalr	v0
800991c8:	02002021 	move	a0,s0
800991cc:	24020001 	li	v0,1
800991d0:	8fbf0014 	lw	ra,20(sp)
800991d4:	8fb00010 	lw	s0,16(sp)
800991d8:	03e00008 	jr	ra
800991dc:	27bd0018 	addiu	sp,sp,24

800991e0 <_Z18S9xParseCheatsFilePKc>:
800991e0:	27bdbf68 	addiu	sp,sp,-16536
800991e4:	27a32074 	addiu	v1,sp,8308
800991e8:	afb34084 	sw	s3,16516(sp)
800991ec:	afb24080 	sw	s2,16512(sp)
800991f0:	afb04078 	sw	s0,16504(sp)
800991f4:	27b20074 	addiu	s2,sp,116
800991f8:	27b31074 	addiu	s3,sp,4212
800991fc:	27b00018 	addiu	s0,sp,24
80099200:	3c02800d 	lui	v0,0x800d
80099204:	afbf4090 	sw	ra,16528(sp)
80099208:	afb44088 	sw	s4,16520(sp)
8009920c:	afb1407c 	sw	s1,16508(sp)
80099210:	02002821 	move	a1,s0
80099214:	02403021 	move	a2,s2
80099218:	02603821 	move	a3,s3
8009921c:	afa30010 	sw	v1,16(sp)
80099220:	2442746c 	addiu	v0,v0,29804
80099224:	0040f809 	jalr	v0
80099228:	afb5408c 	sw	s5,16524(sp)
8009922c:	3c028019 	lui	v0,0x8019
80099230:	24423460 	addiu	v0,v0,13408
80099234:	27b13074 	addiu	s1,sp,12404
80099238:	3c03800d 	lui	v1,0x800d
8009923c:	02002821 	move	a1,s0
80099240:	02403021 	move	a2,s2
80099244:	02603821 	move	a3,s3
80099248:	02202021 	move	a0,s1
8009924c:	24636b68 	addiu	v1,v1,27496
80099250:	0060f809 	jalr	v1
80099254:	afa20010 	sw	v0,16(sp)
80099258:	3c05801d 	lui	a1,0x801d
8009925c:	3c02800f 	lui	v0,0x800f
80099260:	02202021 	move	a0,s1
80099264:	24425f70 	addiu	v0,v0,24432
80099268:	0040f809 	jalr	v0
8009926c:	24a55754 	addiu	a1,a1,22356
80099270:	1040003c 	beqz	v0,80099364 <_Z18S9xParseCheatsFilePKc+0x184>
80099274:	0040a021 	move	s4,v0
80099278:	27b20024 	addiu	s2,sp,36
8009927c:	3c15800f 	lui	s5,0x800f
80099280:	02402021 	move	a0,s2
80099284:	24050050 	li	a1,80
80099288:	26a25cc4 	addiu	v0,s5,23748
8009928c:	0040f809 	jalr	v0
80099290:	02803021 	move	a2,s4
80099294:	10400030 	beqz	v0,80099358 <_Z18S9xParseCheatsFilePKc+0x178>
80099298:	3c02800f 	lui	v0,0x800f
8009929c:	3c028012 	lui	v0,0x8012
800992a0:	02402021 	move	a0,s2
800992a4:	2442c1a0 	addiu	v0,v0,-15968
800992a8:	0040f809 	jalr	v0
800992ac:	2405000a 	li	a1,10
800992b0:	10400002 	beqz	v0,800992bc <_Z18S9xParseCheatsFilePKc+0xdc>
800992b4:	27b00020 	addiu	s0,sp,32
800992b8:	a0400000 	sb	zero,0(v0)
800992bc:	27b10019 	addiu	s1,sp,25
800992c0:	3c028001 	lui	v0,0x8001
800992c4:	02402021 	move	a0,s2
800992c8:	02002821 	move	a1,s0
800992cc:	2442aa48 	addiu	v0,v0,-21944
800992d0:	0040f809 	jalr	v0
800992d4:	02203021 	move	a2,s1
800992d8:	1040002b 	beqz	v0,80099388 <_Z18S9xParseCheatsFilePKc+0x1a8>
800992dc:	3c028001 	lui	v0,0x8001
800992e0:	02203021 	move	a2,s1
800992e4:	02402021 	move	a0,s2
800992e8:	2442a7e8 	addiu	v0,v0,-22552
800992ec:	0040f809 	jalr	v0
800992f0:	02002821 	move	a1,s0
800992f4:	10400024 	beqz	v0,80099388 <_Z18S9xParseCheatsFilePKc+0x1a8>
800992f8:	27b3001c 	addiu	s3,sp,28
800992fc:	3c028001 	lui	v0,0x8001
80099300:	02002821 	move	a1,s0
80099304:	02402021 	move	a0,s2
80099308:	27a6001a 	addiu	a2,sp,26
8009930c:	27a7001b 	addiu	a3,sp,27
80099310:	2442a600 	addiu	v0,v0,-23040
80099314:	0040f809 	jalr	v0
80099318:	afb30010 	sw	s3,16(sp)
8009931c:	10400023 	beqz	v0,800993ac <_Z18S9xParseCheatsFilePKc+0x1cc>
80099320:	00403021 	move	a2,v0
80099324:	3c02800d 	lui	v0,0x800d
80099328:	24040004 	li	a0,4
8009932c:	24427918 	addiu	v0,v0,31000
80099330:	0040f809 	jalr	v0
80099334:	24050007 	li	a1,7
80099338:	02402021 	move	a0,s2
8009933c:	24050050 	li	a1,80
80099340:	26a25cc4 	addiu	v0,s5,23748
80099344:	0040f809 	jalr	v0
80099348:	02803021 	move	a2,s4
8009934c:	1440ffd4 	bnez	v0,800992a0 <_Z18S9xParseCheatsFilePKc+0xc0>
80099350:	3c028012 	lui	v0,0x8012
80099354:	3c02800f 	lui	v0,0x800f
80099358:	24425f58 	addiu	v0,v0,24408
8009935c:	0040f809 	jalr	v0
80099360:	02802021 	move	a0,s4
80099364:	8fbf4090 	lw	ra,16528(sp)
80099368:	8fb5408c 	lw	s5,16524(sp)
8009936c:	8fb44088 	lw	s4,16520(sp)
80099370:	8fb34084 	lw	s3,16516(sp)
80099374:	8fb24080 	lw	s2,16512(sp)
80099378:	8fb1407c 	lw	s1,16508(sp)
8009937c:	8fb04078 	lw	s0,16504(sp)
80099380:	03e00008 	jr	ra
80099384:	27bd4098 	addiu	sp,sp,16536
80099388:	3c028001 	lui	v0,0x8001
8009938c:	8fa60020 	lw	a2,32(sp)
80099390:	93a70019 	lbu	a3,25(sp)
80099394:	2442b2d4 	addiu	v0,v0,-19756
80099398:	24040001 	li	a0,1
8009939c:	0040f809 	jalr	v0
800993a0:	00002821 	move	a1,zero
800993a4:	080264a1 	j	80099284 <_Z18S9xParseCheatsFilePKc+0xa4>
800993a8:	02402021 	move	a0,s2
800993ac:	93a2001b 	lbu	v0,27(sp)
800993b0:	1840ffb3 	blez	v0,80099280 <_Z18S9xParseCheatsFilePKc+0xa0>
800993b4:	3c028001 	lui	v0,0x8001
800993b8:	2451b2d4 	addiu	s1,v0,-19756
800993bc:	00008021 	move	s0,zero
800993c0:	02701021 	addu	v0,s3,s0
800993c4:	8fa60020 	lw	a2,32(sp)
800993c8:	90470000 	lbu	a3,0(v0)
800993cc:	02063021 	addu	a2,s0,a2
800993d0:	24040001 	li	a0,1
800993d4:	0220f809 	jalr	s1
800993d8:	00002821 	move	a1,zero
800993dc:	93a2001b 	lbu	v0,27(sp)
800993e0:	26100001 	addiu	s0,s0,1
800993e4:	0202102a 	slt	v0,s0,v0
800993e8:	1440fff6 	bnez	v0,800993c4 <_Z18S9xParseCheatsFilePKc+0x1e4>
800993ec:	02701021 	addu	v0,s3,s0
800993f0:	080264a1 	j	80099284 <_Z18S9xParseCheatsFilePKc+0xa4>
800993f4:	02402021 	move	a0,s2

800993f8 <S9xUsage>:
800993f8:	27bdffe8 	addiu	sp,sp,-24
800993fc:	afb00010 	sw	s0,16(sp)
80099400:	3c068019 	lui	a2,0x8019
80099404:	3c10800d 	lui	s0,0x800d
80099408:	26107918 	addiu	s0,s0,31000
8009940c:	24c63464 	addiu	a2,a2,13412
80099410:	24040003 	li	a0,3
80099414:	afbf0014 	sw	ra,20(sp)
80099418:	0200f809 	jalr	s0
8009941c:	24050006 	li	a1,6
80099420:	3c068019 	lui	a2,0x8019
80099424:	24c634a0 	addiu	a2,a2,13472
80099428:	24040003 	li	a0,3
8009942c:	0200f809 	jalr	s0
80099430:	24050006 	li	a1,6
80099434:	3c068019 	lui	a2,0x8019
80099438:	24c634bc 	addiu	a2,a2,13500
8009943c:	24040003 	li	a0,3
80099440:	0200f809 	jalr	s0
80099444:	24050006 	li	a1,6
80099448:	3c068019 	lui	a2,0x8019
8009944c:	24c63518 	addiu	a2,a2,13592
80099450:	24040003 	li	a0,3
80099454:	0200f809 	jalr	s0
80099458:	24050006 	li	a1,6
8009945c:	3c02800d 	lui	v0,0x800d
80099460:	244269f0 	addiu	v0,v0,27120
80099464:	0040f809 	jalr	v0
80099468:	00000000 	nop
8009946c:	3c068019 	lui	a2,0x8019
80099470:	24c63560 	addiu	a2,a2,13664
80099474:	24040003 	li	a0,3
80099478:	0200f809 	jalr	s0
8009947c:	24050006 	li	a1,6
80099480:	3c068019 	lui	a2,0x8019
80099484:	24c635b4 	addiu	a2,a2,13748
80099488:	24040003 	li	a0,3
8009948c:	0200f809 	jalr	s0
80099490:	24050006 	li	a1,6
80099494:	3c068019 	lui	a2,0x8019
80099498:	24c63608 	addiu	a2,a2,13832
8009949c:	24040003 	li	a0,3
800994a0:	0200f809 	jalr	s0
800994a4:	24050006 	li	a1,6
800994a8:	3c068019 	lui	a2,0x8019
800994ac:	24c6364c 	addiu	a2,a2,13900
800994b0:	24040003 	li	a0,3
800994b4:	0200f809 	jalr	s0
800994b8:	24050006 	li	a1,6
800994bc:	3c068019 	lui	a2,0x8019
800994c0:	24c63690 	addiu	a2,a2,13968
800994c4:	24040003 	li	a0,3
800994c8:	0200f809 	jalr	s0
800994cc:	24050006 	li	a1,6
800994d0:	3c068019 	lui	a2,0x8019
800994d4:	24c636dc 	addiu	a2,a2,14044
800994d8:	24040003 	li	a0,3
800994dc:	0200f809 	jalr	s0
800994e0:	24050006 	li	a1,6
800994e4:	3c068019 	lui	a2,0x8019
800994e8:	24c63728 	addiu	a2,a2,14120
800994ec:	24040003 	li	a0,3
800994f0:	0200f809 	jalr	s0
800994f4:	24050006 	li	a1,6
800994f8:	3c068019 	lui	a2,0x8019
800994fc:	24c63760 	addiu	a2,a2,14176
80099500:	24040003 	li	a0,3
80099504:	0200f809 	jalr	s0
80099508:	24050006 	li	a1,6
8009950c:	3c068019 	lui	a2,0x8019
80099510:	24c637b0 	addiu	a2,a2,14256
80099514:	24040003 	li	a0,3
80099518:	0200f809 	jalr	s0
8009951c:	24050006 	li	a1,6
80099520:	3c068019 	lui	a2,0x8019
80099524:	24c63860 	addiu	a2,a2,14432
80099528:	24040003 	li	a0,3
8009952c:	0200f809 	jalr	s0
80099530:	24050006 	li	a1,6
80099534:	3c068019 	lui	a2,0x8019
80099538:	24c638a8 	addiu	a2,a2,14504
8009953c:	24040003 	li	a0,3
80099540:	0200f809 	jalr	s0
80099544:	24050006 	li	a1,6
80099548:	3c068019 	lui	a2,0x8019
8009954c:	24c638ec 	addiu	a2,a2,14572
80099550:	24040003 	li	a0,3
80099554:	0200f809 	jalr	s0
80099558:	24050006 	li	a1,6
8009955c:	3c068019 	lui	a2,0x8019
80099560:	24c63944 	addiu	a2,a2,14660
80099564:	24040003 	li	a0,3
80099568:	0200f809 	jalr	s0
8009956c:	24050006 	li	a1,6
80099570:	3c068019 	lui	a2,0x8019
80099574:	24c63998 	addiu	a2,a2,14744
80099578:	24040003 	li	a0,3
8009957c:	0200f809 	jalr	s0
80099580:	24050006 	li	a1,6
80099584:	3c068019 	lui	a2,0x8019
80099588:	24c639e8 	addiu	a2,a2,14824
8009958c:	24040003 	li	a0,3
80099590:	0200f809 	jalr	s0
80099594:	24050006 	li	a1,6
80099598:	3c068019 	lui	a2,0x8019
8009959c:	24c63a7c 	addiu	a2,a2,14972
800995a0:	24040003 	li	a0,3
800995a4:	0200f809 	jalr	s0
800995a8:	24050006 	li	a1,6
800995ac:	3c068019 	lui	a2,0x8019
800995b0:	24c63ab4 	addiu	a2,a2,15028
800995b4:	24040003 	li	a0,3
800995b8:	0200f809 	jalr	s0
800995bc:	24050006 	li	a1,6
800995c0:	3c068019 	lui	a2,0x8019
800995c4:	24c63b08 	addiu	a2,a2,15112
800995c8:	24040003 	li	a0,3
800995cc:	0200f809 	jalr	s0
800995d0:	24050006 	li	a1,6
800995d4:	3c068019 	lui	a2,0x8019
800995d8:	24c63b5c 	addiu	a2,a2,15196
800995dc:	24040003 	li	a0,3
800995e0:	0200f809 	jalr	s0
800995e4:	24050006 	li	a1,6
800995e8:	3c068019 	lui	a2,0x8019
800995ec:	24c63b9c 	addiu	a2,a2,15260
800995f0:	24040003 	li	a0,3
800995f4:	0200f809 	jalr	s0
800995f8:	24050006 	li	a1,6
800995fc:	3c068019 	lui	a2,0x8019
80099600:	24c63bdc 	addiu	a2,a2,15324
80099604:	24040003 	li	a0,3
80099608:	0200f809 	jalr	s0
8009960c:	24050006 	li	a1,6
80099610:	3c068019 	lui	a2,0x8019
80099614:	24c63c24 	addiu	a2,a2,15396
80099618:	24040003 	li	a0,3
8009961c:	0200f809 	jalr	s0
80099620:	24050006 	li	a1,6
80099624:	3c068019 	lui	a2,0x8019
80099628:	24c63c6c 	addiu	a2,a2,15468
8009962c:	24040003 	li	a0,3
80099630:	0200f809 	jalr	s0
80099634:	24050006 	li	a1,6
80099638:	3c068019 	lui	a2,0x8019
8009963c:	24c63cb4 	addiu	a2,a2,15540
80099640:	24040003 	li	a0,3
80099644:	0200f809 	jalr	s0
80099648:	24050006 	li	a1,6
8009964c:	3c068019 	lui	a2,0x8019
80099650:	24c63d08 	addiu	a2,a2,15624
80099654:	24040003 	li	a0,3
80099658:	0200f809 	jalr	s0
8009965c:	24050006 	li	a1,6
80099660:	3c068019 	lui	a2,0x8019
80099664:	24c63d54 	addiu	a2,a2,15700
80099668:	24040003 	li	a0,3
8009966c:	0200f809 	jalr	s0
80099670:	24050006 	li	a1,6
80099674:	3c068019 	lui	a2,0x8019
80099678:	24c63da4 	addiu	a2,a2,15780
8009967c:	24040003 	li	a0,3
80099680:	0200f809 	jalr	s0
80099684:	24050006 	li	a1,6
80099688:	3c068019 	lui	a2,0x8019
8009968c:	24c63dd8 	addiu	a2,a2,15832
80099690:	24040003 	li	a0,3
80099694:	0200f809 	jalr	s0
80099698:	24050006 	li	a1,6
8009969c:	3c068019 	lui	a2,0x8019
800996a0:	24c63e0c 	addiu	a2,a2,15884
800996a4:	24040003 	li	a0,3
800996a8:	0200f809 	jalr	s0
800996ac:	24050006 	li	a1,6
800996b0:	3c068019 	lui	a2,0x8019
800996b4:	24040003 	li	a0,3
800996b8:	24c63e40 	addiu	a2,a2,15936
800996bc:	0200f809 	jalr	s0
800996c0:	24050006 	li	a1,6
800996c4:	3c028011 	lui	v0,0x8011
800996c8:	2442dfc0 	addiu	v0,v0,-8256
800996cc:	0040f809 	jalr	v0
800996d0:	24040001 	li	a0,1

800996d4 <S9xParseArgs>:
800996d4:	27bdffa8 	addiu	sp,sp,-88
800996d8:	28a20002 	slti	v0,a1,2
800996dc:	afb40040 	sw	s4,64(sp)
800996e0:	afb3003c 	sw	s3,60(sp)
800996e4:	afbf0054 	sw	ra,84(sp)
800996e8:	afbe0050 	sw	s8,80(sp)
800996ec:	afb7004c 	sw	s7,76(sp)
800996f0:	afb60048 	sw	s6,72(sp)
800996f4:	afb50044 	sw	s5,68(sp)
800996f8:	afb20038 	sw	s2,56(sp)
800996fc:	afb10034 	sw	s1,52(sp)
80099700:	afb00030 	sw	s0,48(sp)
80099704:	00a09821 	move	s3,a1
80099708:	1440005f 	bnez	v0,80099888 <S9xParseArgs+0x1b4>
8009970c:	0080a021 	move	s4,a0
80099710:	24020001 	li	v0,1
80099714:	afa2001c 	sw	v0,28(sp)
80099718:	3c02800d 	lui	v0,0x800d
8009971c:	245e7918 	addiu	s8,v0,31000
80099720:	3c028021 	lui	v0,0x8021
80099724:	0000a821 	move	s5,zero
80099728:	24110001 	li	s1,1
8009972c:	2456e42c 	addiu	s6,v0,-7124
80099730:	080265d5 	j	80099754 <S9xParseArgs+0x80>
80099734:	24170001 	li	s7,1
80099738:	0200a821 	move	s5,s0
8009973c:	8fa2001c 	lw	v0,28(sp)
80099740:	24510001 	addiu	s1,v0,1
80099744:	0233182a 	slt	v1,s1,s3
80099748:	1060001d 	beqz	v1,800997c0 <S9xParseArgs+0xec>
8009974c:	02a01021 	move	v0,s5
80099750:	afb1001c 	sw	s1,28(sp)
80099754:	00111080 	sll	v0,s1,0x2
80099758:	00541021 	addu	v0,v0,s4
8009975c:	8c500000 	lw	s0,0(v0)
80099760:	2402002d 	li	v0,45
80099764:	82030000 	lb	v1,0(s0)
80099768:	1462fff3 	bne	v1,v0,80099738 <S9xParseArgs+0x64>
8009976c:	3c038019 	lui	v1,0x8019
80099770:	24634394 	addiu	v1,v1,17300
80099774:	3c058019 	lui	a1,0x8019
80099778:	8c720000 	lw	s2,0(v1)
8009977c:	24a53ef4 	addiu	a1,a1,16116
80099780:	0240f809 	jalr	s2
80099784:	02002021 	move	a0,s0
80099788:	10400041 	beqz	v0,80099890 <S9xParseArgs+0x1bc>
8009978c:	3c058019 	lui	a1,0x8019
80099790:	24a53f40 	addiu	a1,a1,16192
80099794:	0240f809 	jalr	s2
80099798:	02002021 	move	a0,s0
8009979c:	14400014 	bnez	v0,800997f0 <S9xParseArgs+0x11c>
800997a0:	3c058019 	lui	a1,0x8019
800997a4:	a2d70070 	sb	s7,112(s6)
800997a8:	8fa2001c 	lw	v0,28(sp)
800997ac:	24510001 	addiu	s1,v0,1
800997b0:	0233182a 	slt	v1,s1,s3
800997b4:	1460ffe6 	bnez	v1,80099750 <S9xParseArgs+0x7c>
800997b8:	00000000 	nop
800997bc:	02a01021 	move	v0,s5
800997c0:	8fbf0054 	lw	ra,84(sp)
800997c4:	8fbe0050 	lw	s8,80(sp)
800997c8:	8fb7004c 	lw	s7,76(sp)
800997cc:	8fb60048 	lw	s6,72(sp)
800997d0:	8fb50044 	lw	s5,68(sp)
800997d4:	8fb40040 	lw	s4,64(sp)
800997d8:	8fb3003c 	lw	s3,60(sp)
800997dc:	8fb20038 	lw	s2,56(sp)
800997e0:	8fb10034 	lw	s1,52(sp)
800997e4:	8fb00030 	lw	s0,48(sp)
800997e8:	03e00008 	jr	ra
800997ec:	27bd0058 	addiu	sp,sp,88
800997f0:	24a53f44 	addiu	a1,a1,16196
800997f4:	0240f809 	jalr	s2
800997f8:	02002021 	move	a0,s0
800997fc:	1040ffe9 	beqz	v0,800997a4 <S9xParseArgs+0xd0>
80099800:	3c058019 	lui	a1,0x8019
80099804:	24a53f4c 	addiu	a1,a1,16204
80099808:	0240f809 	jalr	s2
8009980c:	02002021 	move	a0,s0
80099810:	14400003 	bnez	v0,80099820 <S9xParseArgs+0x14c>
80099814:	3c058019 	lui	a1,0x8019
80099818:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009981c:	a2c00070 	sb	zero,112(s6)
80099820:	24a53f50 	addiu	a1,a1,16208
80099824:	0240f809 	jalr	s2
80099828:	02002021 	move	a0,s0
8009982c:	1040fffa 	beqz	v0,80099818 <S9xParseArgs+0x144>
80099830:	3c058019 	lui	a1,0x8019
80099834:	24a53f5c 	addiu	a1,a1,16220
80099838:	0240f809 	jalr	s2
8009983c:	02002021 	move	a0,s0
80099840:	1440002c 	bnez	v0,800998f4 <S9xParseArgs+0x220>
80099844:	3c058019 	lui	a1,0x8019
80099848:	26230001 	addiu	v1,s1,1
8009984c:	0073102a 	slt	v0,v1,s3
80099850:	10400023 	beqz	v0,800998e0 <S9xParseArgs+0x20c>
80099854:	3c02800a 	lui	v0,0x800a
80099858:	00031080 	sll	v0,v1,0x2
8009985c:	00541021 	addu	v0,v0,s4
80099860:	afa3001c 	sw	v1,28(sp)
80099864:	8c440000 	lw	a0,0(v0)
80099868:	3c038011 	lui	v1,0x8011
8009986c:	00002821 	move	a1,zero
80099870:	2406000a 	li	a2,10
80099874:	2463e2e0 	addiu	v1,v1,-7456
80099878:	0060f809 	jalr	v1
8009987c:	00003821 	move	a3,zero
80099880:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099884:	a2c20002 	sb	v0,2(s6)
80099888:	080265ef 	j	800997bc <S9xParseArgs+0xe8>
8009988c:	0000a821 	move	s5,zero
80099890:	3c068019 	lui	a2,0x8019
80099894:	24c63f00 	addiu	a2,a2,16128
80099898:	24040003 	li	a0,3
8009989c:	03c0f809 	jalr	s8
800998a0:	24050006 	li	a1,6
800998a4:	3c068019 	lui	a2,0x8019
800998a8:	24c63f18 	addiu	a2,a2,16152
800998ac:	24040003 	li	a0,3
800998b0:	03c0f809 	jalr	s8
800998b4:	24050006 	li	a1,6
800998b8:	3c068019 	lui	a2,0x8019
800998bc:	24040003 	li	a0,3
800998c0:	24c63f30 	addiu	a2,a2,16176
800998c4:	03c0f809 	jalr	s8
800998c8:	24050006 	li	a1,6
800998cc:	3c028011 	lui	v0,0x8011
800998d0:	2442dfc0 	addiu	v0,v0,-8256
800998d4:	0040f809 	jalr	v0
800998d8:	00002021 	move	a0,zero
800998dc:	3c02800a 	lui	v0,0x800a
800998e0:	244293f8 	addiu	v0,v0,-27656
800998e4:	0040f809 	jalr	v0
800998e8:	00000000 	nop
800998ec:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
800998f0:	8fa2001c 	lw	v0,28(sp)
800998f4:	24a53f68 	addiu	a1,a1,16232
800998f8:	0240f809 	jalr	s2
800998fc:	02002021 	move	a0,s0
80099900:	1040ffd2 	beqz	v0,8009984c <S9xParseArgs+0x178>
80099904:	26230001 	addiu	v1,s1,1
80099908:	3c058019 	lui	a1,0x8019
8009990c:	24a53f6c 	addiu	a1,a1,16236
80099910:	0240f809 	jalr	s2
80099914:	02002021 	move	a0,s0
80099918:	1440000b 	bnez	v0,80099948 <S9xParseArgs+0x274>
8009991c:	3c058019 	lui	a1,0x8019
80099920:	26220001 	addiu	v0,s1,1
80099924:	0053102a 	slt	v0,v0,s3
80099928:	1440ff84 	bnez	v0,8009973c <S9xParseArgs+0x68>
8009992c:	00000000 	nop
80099930:	3c03800a 	lui	v1,0x800a
80099934:	246393f8 	addiu	v1,v1,-27656
80099938:	0060f809 	jalr	v1
8009993c:	00000000 	nop
80099940:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
80099944:	8fa2001c 	lw	v0,28(sp)
80099948:	24a53f70 	addiu	a1,a1,16240
8009994c:	0240f809 	jalr	s2
80099950:	02002021 	move	a0,s0
80099954:	1040fff3 	beqz	v0,80099924 <S9xParseArgs+0x250>
80099958:	26220001 	addiu	v0,s1,1
8009995c:	3c058019 	lui	a1,0x8019
80099960:	24a53f78 	addiu	a1,a1,16248
80099964:	0240f809 	jalr	s2
80099968:	02002021 	move	a0,s0
8009996c:	14400016 	bnez	v0,800999c8 <S9xParseArgs+0x2f4>
80099970:	3c058019 	lui	a1,0x8019
80099974:	26230001 	addiu	v1,s1,1
80099978:	0073102a 	slt	v0,v1,s3
8009997c:	1040ffd8 	beqz	v0,800998e0 <S9xParseArgs+0x20c>
80099980:	3c02800a 	lui	v0,0x800a
80099984:	00031080 	sll	v0,v1,0x2
80099988:	00541021 	addu	v0,v0,s4
8009998c:	afa3001c 	sw	v1,28(sp)
80099990:	8c440000 	lw	a0,0(v0)
80099994:	3c038011 	lui	v1,0x8011
80099998:	2463e2e0 	addiu	v1,v1,-7456
8009999c:	00002821 	move	a1,zero
800999a0:	2406000a 	li	a2,10
800999a4:	0060f809 	jalr	v1
800999a8:	00003821 	move	a3,zero
800999ac:	00401821 	move	v1,v0
800999b0:	2442ffff 	addiu	v0,v0,-1
800999b4:	2c4200c7 	sltiu	v0,v0,199
800999b8:	1040ff61 	beqz	v0,80099740 <S9xParseArgs+0x6c>
800999bc:	8fa2001c 	lw	v0,28(sp)
800999c0:	080265cf 	j	8009973c <S9xParseArgs+0x68>
800999c4:	aec3000c 	sw	v1,12(s6)
800999c8:	24a53f7c 	addiu	a1,a1,16252
800999cc:	0240f809 	jalr	s2
800999d0:	02002021 	move	a0,s0
800999d4:	1040ffe8 	beqz	v0,80099978 <S9xParseArgs+0x2a4>
800999d8:	26230001 	addiu	v1,s1,1
800999dc:	3c058019 	lui	a1,0x8019
800999e0:	24a53f84 	addiu	a1,a1,16260
800999e4:	0240f809 	jalr	s2
800999e8:	02002021 	move	a0,s0
800999ec:	14400003 	bnez	v0,800999fc <S9xParseArgs+0x328>
800999f0:	3c058019 	lui	a1,0x8019
800999f4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
800999f8:	a2d7007b 	sb	s7,123(s6)
800999fc:	24a53f88 	addiu	a1,a1,16264
80099a00:	0240f809 	jalr	s2
80099a04:	02002021 	move	a0,s0
80099a08:	1040fffa 	beqz	v0,800999f4 <S9xParseArgs+0x320>
80099a0c:	3c058019 	lui	a1,0x8019
80099a10:	24a53f90 	addiu	a1,a1,16272
80099a14:	0240f809 	jalr	s2
80099a18:	02002021 	move	a0,s0
80099a1c:	14400003 	bnez	v0,80099a2c <S9xParseArgs+0x358>
80099a20:	3c058019 	lui	a1,0x8019
80099a24:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099a28:	a2c0007b 	sb	zero,123(s6)
80099a2c:	24a53f94 	addiu	a1,a1,16276
80099a30:	0240f809 	jalr	s2
80099a34:	02002021 	move	a0,s0
80099a38:	1040fffa 	beqz	v0,80099a24 <S9xParseArgs+0x350>
80099a3c:	3c058019 	lui	a1,0x8019
80099a40:	24a53f9c 	addiu	a1,a1,16284
80099a44:	0240f809 	jalr	s2
80099a48:	02002021 	move	a0,s0
80099a4c:	14400003 	bnez	v0,80099a5c <S9xParseArgs+0x388>
80099a50:	3c058019 	lui	a1,0x8019
80099a54:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099a58:	a2c0004c 	sb	zero,76(s6)
80099a5c:	24a53fa0 	addiu	a1,a1,16288
80099a60:	0240f809 	jalr	s2
80099a64:	02002021 	move	a0,s0
80099a68:	1040fffa 	beqz	v0,80099a54 <S9xParseArgs+0x380>
80099a6c:	3c058019 	lui	a1,0x8019
80099a70:	24a53fb0 	addiu	a1,a1,16304
80099a74:	0240f809 	jalr	s2
80099a78:	02002021 	move	a0,s0
80099a7c:	14400003 	bnez	v0,80099a8c <S9xParseArgs+0x3b8>
80099a80:	3c058019 	lui	a1,0x8019
80099a84:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099a88:	a2d7004c 	sb	s7,76(s6)
80099a8c:	24a53fb4 	addiu	a1,a1,16308
80099a90:	0240f809 	jalr	s2
80099a94:	02002021 	move	a0,s0
80099a98:	1040fffa 	beqz	v0,80099a84 <S9xParseArgs+0x3b0>
80099a9c:	3c058019 	lui	a1,0x8019
80099aa0:	24a53fc0 	addiu	a1,a1,16320
80099aa4:	0240f809 	jalr	s2
80099aa8:	02002021 	move	a0,s0
80099aac:	14400003 	bnez	v0,80099abc <S9xParseArgs+0x3e8>
80099ab0:	3c058019 	lui	a1,0x8019
80099ab4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099ab8:	a2d7001c 	sb	s7,28(s6)
80099abc:	24a53fc4 	addiu	a1,a1,16324
80099ac0:	0240f809 	jalr	s2
80099ac4:	02002021 	move	a0,s0
80099ac8:	1040fffa 	beqz	v0,80099ab4 <S9xParseArgs+0x3e0>
80099acc:	3c058019 	lui	a1,0x8019
80099ad0:	24a53fcc 	addiu	a1,a1,16332
80099ad4:	0240f809 	jalr	s2
80099ad8:	02002021 	move	a0,s0
80099adc:	14400003 	bnez	v0,80099aec <S9xParseArgs+0x418>
80099ae0:	3c058019 	lui	a1,0x8019
80099ae4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099ae8:	a2d7001d 	sb	s7,29(s6)
80099aec:	24a53fd4 	addiu	a1,a1,16340
80099af0:	0240f809 	jalr	s2
80099af4:	02002021 	move	a0,s0
80099af8:	14400012 	bnez	v0,80099b44 <S9xParseArgs+0x470>
80099afc:	3c058019 	lui	a1,0x8019
80099b00:	26230001 	addiu	v1,s1,1
80099b04:	0073102a 	slt	v0,v1,s3
80099b08:	1040ff75 	beqz	v0,800998e0 <S9xParseArgs+0x20c>
80099b0c:	3c02800a 	lui	v0,0x800a
80099b10:	00031080 	sll	v0,v1,0x2
80099b14:	00541021 	addu	v0,v0,s4
80099b18:	afa3001c 	sw	v1,28(sp)
80099b1c:	8c440000 	lw	a0,0(v0)
80099b20:	3c038011 	lui	v1,0x8011
80099b24:	00002821 	move	a1,zero
80099b28:	2406000a 	li	a2,10
80099b2c:	2463e2e0 	addiu	v1,v1,-7456
80099b30:	0060f809 	jalr	v1
80099b34:	00003821 	move	a3,zero
80099b38:	24420001 	addiu	v0,v0,1
80099b3c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099b40:	aec2002c 	sw	v0,44(s6)
80099b44:	24a53fd8 	addiu	a1,a1,16344
80099b48:	0240f809 	jalr	s2
80099b4c:	02002021 	move	a0,s0
80099b50:	1040ffec 	beqz	v0,80099b04 <S9xParseArgs+0x430>
80099b54:	26230001 	addiu	v1,s1,1
80099b58:	3c058019 	lui	a1,0x8019
80099b5c:	24a53fe4 	addiu	a1,a1,16356
80099b60:	0240f809 	jalr	s2
80099b64:	02002021 	move	a0,s0
80099b68:	14400003 	bnez	v0,80099b78 <S9xParseArgs+0x4a4>
80099b6c:	3c058019 	lui	a1,0x8019
80099b70:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099b74:	a2d70031 	sb	s7,49(s6)
80099b78:	24a53fe8 	addiu	a1,a1,16360
80099b7c:	0240f809 	jalr	s2
80099b80:	02002021 	move	a0,s0
80099b84:	1040fffa 	beqz	v0,80099b70 <S9xParseArgs+0x49c>
80099b88:	3c058019 	lui	a1,0x8019
80099b8c:	24a53fec 	addiu	a1,a1,16364
80099b90:	0240f809 	jalr	s2
80099b94:	02002021 	move	a0,s0
80099b98:	1040fff5 	beqz	v0,80099b70 <S9xParseArgs+0x49c>
80099b9c:	3c058019 	lui	a1,0x8019
80099ba0:	24a53ff4 	addiu	a1,a1,16372
80099ba4:	0240f809 	jalr	s2
80099ba8:	02002021 	move	a0,s0
80099bac:	14400003 	bnez	v0,80099bbc <S9xParseArgs+0x4e8>
80099bb0:	3c058019 	lui	a1,0x8019
80099bb4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099bb8:	a2d70030 	sb	s7,48(s6)
80099bbc:	24a53ff8 	addiu	a1,a1,16376
80099bc0:	0240f809 	jalr	s2
80099bc4:	02002021 	move	a0,s0
80099bc8:	1040fffa 	beqz	v0,80099bb4 <S9xParseArgs+0x4e0>
80099bcc:	3c058019 	lui	a1,0x8019
80099bd0:	24a53ffc 	addiu	a1,a1,16380
80099bd4:	0240f809 	jalr	s2
80099bd8:	02002021 	move	a0,s0
80099bdc:	1040fff5 	beqz	v0,80099bb4 <S9xParseArgs+0x4e0>
80099be0:	3c058019 	lui	a1,0x8019
80099be4:	24a54004 	addiu	a1,a1,16388
80099be8:	0240f809 	jalr	s2
80099bec:	02002021 	move	a0,s0
80099bf0:	14400003 	bnez	v0,80099c00 <S9xParseArgs+0x52c>
80099bf4:	3c058019 	lui	a1,0x8019
80099bf8:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099bfc:	a2d70032 	sb	s7,50(s6)
80099c00:	24a54008 	addiu	a1,a1,16392
80099c04:	0240f809 	jalr	s2
80099c08:	02002021 	move	a0,s0
80099c0c:	1040fffa 	beqz	v0,80099bf8 <S9xParseArgs+0x524>
80099c10:	3c058019 	lui	a1,0x8019
80099c14:	24a54010 	addiu	a1,a1,16400
80099c18:	0240f809 	jalr	s2
80099c1c:	02002021 	move	a0,s0
80099c20:	1040fff5 	beqz	v0,80099bf8 <S9xParseArgs+0x524>
80099c24:	3c058019 	lui	a1,0x8019
80099c28:	24a54014 	addiu	a1,a1,16404
80099c2c:	0240f809 	jalr	s2
80099c30:	02002021 	move	a0,s0
80099c34:	14400003 	bnez	v0,80099c44 <S9xParseArgs+0x570>
80099c38:	3c058019 	lui	a1,0x8019
80099c3c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099c40:	a2d70033 	sb	s7,51(s6)
80099c44:	24a5401c 	addiu	a1,a1,16412
80099c48:	0240f809 	jalr	s2
80099c4c:	02002021 	move	a0,s0
80099c50:	1040fffa 	beqz	v0,80099c3c <S9xParseArgs+0x568>
80099c54:	3c058019 	lui	a1,0x8019
80099c58:	24a54028 	addiu	a1,a1,16424
80099c5c:	0240f809 	jalr	s2
80099c60:	02002021 	move	a0,s0
80099c64:	14400003 	bnez	v0,80099c74 <S9xParseArgs+0x5a0>
80099c68:	3c058019 	lui	a1,0x8019
80099c6c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099c70:	a2d7011a 	sb	s7,282(s6)
80099c74:	24a5402c 	addiu	a1,a1,16428
80099c78:	0240f809 	jalr	s2
80099c7c:	02002021 	move	a0,s0
80099c80:	14400003 	bnez	v0,80099c90 <S9xParseArgs+0x5bc>
80099c84:	3c058019 	lui	a1,0x8019
80099c88:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099c8c:	a2d70077 	sb	s7,119(s6)
80099c90:	24a54030 	addiu	a1,a1,16432
80099c94:	0240f809 	jalr	s2
80099c98:	02002021 	move	a0,s0
80099c9c:	1040fffa 	beqz	v0,80099c88 <S9xParseArgs+0x5b4>
80099ca0:	3c058019 	lui	a1,0x8019
80099ca4:	24a5403c 	addiu	a1,a1,16444
80099ca8:	0240f809 	jalr	s2
80099cac:	02002021 	move	a0,s0
80099cb0:	14400003 	bnez	v0,80099cc0 <S9xParseArgs+0x5ec>
80099cb4:	3c058019 	lui	a1,0x8019
80099cb8:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099cbc:	a2c00077 	sb	zero,119(s6)
80099cc0:	24a54040 	addiu	a1,a1,16448
80099cc4:	0240f809 	jalr	s2
80099cc8:	02002021 	move	a0,s0
80099ccc:	1040fffa 	beqz	v0,80099cb8 <S9xParseArgs+0x5e4>
80099cd0:	3c058019 	lui	a1,0x8019
80099cd4:	24a5404c 	addiu	a1,a1,16460
80099cd8:	0240f809 	jalr	s2
80099cdc:	02002021 	move	a0,s0
80099ce0:	1040fe97 	beqz	v0,80099740 <S9xParseArgs+0x6c>
80099ce4:	8fa2001c 	lw	v0,28(sp)
80099ce8:	3c058019 	lui	a1,0x8019
80099cec:	24a54050 	addiu	a1,a1,16464
80099cf0:	0240f809 	jalr	s2
80099cf4:	02002021 	move	a0,s0
80099cf8:	1040fe91 	beqz	v0,80099740 <S9xParseArgs+0x6c>
80099cfc:	8fa2001c 	lw	v0,28(sp)
80099d00:	3c058019 	lui	a1,0x8019
80099d04:	24a5405c 	addiu	a1,a1,16476
80099d08:	0240f809 	jalr	s2
80099d0c:	02002021 	move	a0,s0
80099d10:	1040fe8b 	beqz	v0,80099740 <S9xParseArgs+0x6c>
80099d14:	8fa2001c 	lw	v0,28(sp)
80099d18:	3c058019 	lui	a1,0x8019
80099d1c:	24a54060 	addiu	a1,a1,16480
80099d20:	0240f809 	jalr	s2
80099d24:	02002021 	move	a0,s0
80099d28:	1040fe85 	beqz	v0,80099740 <S9xParseArgs+0x6c>
80099d2c:	8fa2001c 	lw	v0,28(sp)
80099d30:	3c058019 	lui	a1,0x8019
80099d34:	24a5406c 	addiu	a1,a1,16492
80099d38:	0240f809 	jalr	s2
80099d3c:	02002021 	move	a0,s0
80099d40:	14400004 	bnez	v0,80099d54 <S9xParseArgs+0x680>
80099d44:	3c058019 	lui	a1,0x8019
80099d48:	a2d70079 	sb	s7,121(s6)
80099d4c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099d50:	a2c0007a 	sb	zero,122(s6)
80099d54:	24a54070 	addiu	a1,a1,16496
80099d58:	0240f809 	jalr	s2
80099d5c:	02002021 	move	a0,s0
80099d60:	1040fff9 	beqz	v0,80099d48 <S9xParseArgs+0x674>
80099d64:	3c058019 	lui	a1,0x8019
80099d68:	24a54080 	addiu	a1,a1,16512
80099d6c:	0240f809 	jalr	s2
80099d70:	02002021 	move	a0,s0
80099d74:	14400004 	bnez	v0,80099d88 <S9xParseArgs+0x6b4>
80099d78:	3c058019 	lui	a1,0x8019
80099d7c:	a2d7007a 	sb	s7,122(s6)
80099d80:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099d84:	a2c00079 	sb	zero,121(s6)
80099d88:	24a54084 	addiu	a1,a1,16516
80099d8c:	0240f809 	jalr	s2
80099d90:	02002021 	move	a0,s0
80099d94:	1040fff9 	beqz	v0,80099d7c <S9xParseArgs+0x6a8>
80099d98:	3c058019 	lui	a1,0x8019
80099d9c:	24a54094 	addiu	a1,a1,16532
80099da0:	0240f809 	jalr	s2
80099da4:	02002021 	move	a0,s0
80099da8:	14400003 	bnez	v0,80099db8 <S9xParseArgs+0x6e4>
80099dac:	3c058019 	lui	a1,0x8019
80099db0:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099db4:	a2d70075 	sb	s7,117(s6)
80099db8:	24a54098 	addiu	a1,a1,16536
80099dbc:	0240f809 	jalr	s2
80099dc0:	02002021 	move	a0,s0
80099dc4:	1040fffa 	beqz	v0,80099db0 <S9xParseArgs+0x6dc>
80099dc8:	3c058019 	lui	a1,0x8019
80099dcc:	24a540a0 	addiu	a1,a1,16544
80099dd0:	0240f809 	jalr	s2
80099dd4:	02002021 	move	a0,s0
80099dd8:	14400003 	bnez	v0,80099de8 <S9xParseArgs+0x714>
80099ddc:	3c058019 	lui	a1,0x8019
80099de0:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099de4:	a2d70073 	sb	s7,115(s6)
80099de8:	24a540a4 	addiu	a1,a1,16548
80099dec:	0240f809 	jalr	s2
80099df0:	02002021 	move	a0,s0
80099df4:	1040fffa 	beqz	v0,80099de0 <S9xParseArgs+0x70c>
80099df8:	3c058019 	lui	a1,0x8019
80099dfc:	24a540b0 	addiu	a1,a1,16560
80099e00:	0240f809 	jalr	s2
80099e04:	02002021 	move	a0,s0
80099e08:	14400003 	bnez	v0,80099e18 <S9xParseArgs+0x744>
80099e0c:	3c058019 	lui	a1,0x8019
80099e10:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099e14:	a2d7007c 	sb	s7,124(s6)
80099e18:	24a540c4 	addiu	a1,a1,16580
80099e1c:	0240f809 	jalr	s2
80099e20:	02002021 	move	a0,s0
80099e24:	1040fffa 	beqz	v0,80099e10 <S9xParseArgs+0x73c>
80099e28:	3c058019 	lui	a1,0x8019
80099e2c:	24a540cc 	addiu	a1,a1,16588
80099e30:	0240f809 	jalr	s2
80099e34:	02002021 	move	a0,s0
80099e38:	14400003 	bnez	v0,80099e48 <S9xParseArgs+0x774>
80099e3c:	3c058019 	lui	a1,0x8019
80099e40:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099e44:	a2d7001a 	sb	s7,26(s6)
80099e48:	24a540d0 	addiu	a1,a1,16592
80099e4c:	0240f809 	jalr	s2
80099e50:	02002021 	move	a0,s0
80099e54:	1040fffa 	beqz	v0,80099e40 <S9xParseArgs+0x76c>
80099e58:	3c058019 	lui	a1,0x8019
80099e5c:	24a540e0 	addiu	a1,a1,16608
80099e60:	0240f809 	jalr	s2
80099e64:	02002021 	move	a0,s0
80099e68:	1040fff5 	beqz	v0,80099e40 <S9xParseArgs+0x76c>
80099e6c:	3c058019 	lui	a1,0x8019
80099e70:	24a540e4 	addiu	a1,a1,16612
80099e74:	0240f809 	jalr	s2
80099e78:	02002021 	move	a0,s0
80099e7c:	14400003 	bnez	v0,80099e8c <S9xParseArgs+0x7b8>
80099e80:	3c058019 	lui	a1,0x8019
80099e84:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099e88:	a2d70034 	sb	s7,52(s6)
80099e8c:	24a540e8 	addiu	a1,a1,16616
80099e90:	0240f809 	jalr	s2
80099e94:	02002021 	move	a0,s0
80099e98:	1040fffa 	beqz	v0,80099e84 <S9xParseArgs+0x7b0>
80099e9c:	3c058019 	lui	a1,0x8019
80099ea0:	24a540f8 	addiu	a1,a1,16632
80099ea4:	0240f809 	jalr	s2
80099ea8:	02002021 	move	a0,s0
80099eac:	14400003 	bnez	v0,80099ebc <S9xParseArgs+0x7e8>
80099eb0:	3c058019 	lui	a1,0x8019
80099eb4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099eb8:	a2d70035 	sb	s7,53(s6)
80099ebc:	24a540fc 	addiu	a1,a1,16636
80099ec0:	0240f809 	jalr	s2
80099ec4:	02002021 	move	a0,s0
80099ec8:	1040fffa 	beqz	v0,80099eb4 <S9xParseArgs+0x7e0>
80099ecc:	3c058019 	lui	a1,0x8019
80099ed0:	24a5410c 	addiu	a1,a1,16652
80099ed4:	0240f809 	jalr	s2
80099ed8:	02002021 	move	a0,s0
80099edc:	14400003 	bnez	v0,80099eec <S9xParseArgs+0x818>
80099ee0:	3c058019 	lui	a1,0x8019
80099ee4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099ee8:	a2d70132 	sb	s7,306(s6)
80099eec:	24a54114 	addiu	a1,a1,16660
80099ef0:	0240f809 	jalr	s2
80099ef4:	02002021 	move	a0,s0
80099ef8:	1040fffa 	beqz	v0,80099ee4 <S9xParseArgs+0x810>
80099efc:	3c058019 	lui	a1,0x8019
80099f00:	24a54128 	addiu	a1,a1,16680
80099f04:	0240f809 	jalr	s2
80099f08:	02002021 	move	a0,s0
80099f0c:	14400003 	bnez	v0,80099f1c <S9xParseArgs+0x848>
80099f10:	3c058019 	lui	a1,0x8019
80099f14:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099f18:	a2d70036 	sb	s7,54(s6)
80099f1c:	24a5412c 	addiu	a1,a1,16684
80099f20:	0240f809 	jalr	s2
80099f24:	02002021 	move	a0,s0
80099f28:	1040fffa 	beqz	v0,80099f14 <S9xParseArgs+0x840>
80099f2c:	3c058019 	lui	a1,0x8019
80099f30:	24a5413c 	addiu	a1,a1,16700
80099f34:	0240f809 	jalr	s2
80099f38:	02002021 	move	a0,s0
80099f3c:	14400003 	bnez	v0,80099f4c <S9xParseArgs+0x878>
80099f40:	3c058019 	lui	a1,0x8019
80099f44:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099f48:	a2d70010 	sb	s7,16(s6)
80099f4c:	24a54144 	addiu	a1,a1,16708
80099f50:	0240f809 	jalr	s2
80099f54:	02002021 	move	a0,s0
80099f58:	14400003 	bnez	v0,80099f68 <S9xParseArgs+0x894>
80099f5c:	3c058019 	lui	a1,0x8019
80099f60:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099f64:	a2d70078 	sb	s7,120(s6)
80099f68:	24a54148 	addiu	a1,a1,16712
80099f6c:	0240f809 	jalr	s2
80099f70:	02002021 	move	a0,s0
80099f74:	1040fffa 	beqz	v0,80099f60 <S9xParseArgs+0x88c>
80099f78:	3c058019 	lui	a1,0x8019
80099f7c:	24a54154 	addiu	a1,a1,16724
80099f80:	0240f809 	jalr	s2
80099f84:	02002021 	move	a0,s0
80099f88:	14400003 	bnez	v0,80099f98 <S9xParseArgs+0x8c4>
80099f8c:	3c058019 	lui	a1,0x8019
80099f90:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099f94:	a2d70131 	sb	s7,305(s6)
80099f98:	24a54160 	addiu	a1,a1,16736
80099f9c:	0240f809 	jalr	s2
80099fa0:	02002021 	move	a0,s0
80099fa4:	14400003 	bnez	v0,80099fb4 <S9xParseArgs+0x8e0>
80099fa8:	3c058019 	lui	a1,0x8019
80099fac:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099fb0:	a2c0010c 	sb	zero,268(s6)
80099fb4:	24a5416c 	addiu	a1,a1,16748
80099fb8:	0240f809 	jalr	s2
80099fbc:	02002021 	move	a0,s0
80099fc0:	14400003 	bnez	v0,80099fd0 <S9xParseArgs+0x8fc>
80099fc4:	3c058019 	lui	a1,0x8019
80099fc8:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099fcc:	a2d7010c 	sb	s7,268(s6)
80099fd0:	24a54174 	addiu	a1,a1,16756
80099fd4:	0240f809 	jalr	s2
80099fd8:	02002021 	move	a0,s0
80099fdc:	14400003 	bnez	v0,80099fec <S9xParseArgs+0x918>
80099fe0:	3c058019 	lui	a1,0x8019
80099fe4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
80099fe8:	a2c00078 	sb	zero,120(s6)
80099fec:	24a54180 	addiu	a1,a1,16768
80099ff0:	0240f809 	jalr	s2
80099ff4:	02002021 	move	a0,s0
80099ff8:	14400018 	bnez	v0,8009a05c <S9xParseArgs+0x988>
80099ffc:	26230001 	addiu	v1,s1,1
8009a000:	0073102a 	slt	v0,v1,s3
8009a004:	1040fe35 	beqz	v0,800998dc <S9xParseArgs+0x208>
8009a008:	00002821 	move	a1,zero
8009a00c:	00031080 	sll	v0,v1,0x2
8009a010:	00541021 	addu	v0,v0,s4
8009a014:	afa3001c 	sw	v1,28(sp)
8009a018:	8c440000 	lw	a0,0(v0)
8009a01c:	3c038011 	lui	v1,0x8011
8009a020:	2406000a 	li	a2,10
8009a024:	2463e2e0 	addiu	v1,v1,-7456
8009a028:	0060f809 	jalr	v1
8009a02c:	00003821 	move	a3,zero
8009a030:	3c03801f 	lui	v1,0x801f
8009a034:	00403021 	move	a2,v0
8009a038:	aec2012c 	sw	v0,300(s6)
8009a03c:	8c6430c8 	lw	a0,12488(v1)
8009a040:	3c058019 	lui	a1,0x8019
8009a044:	3c02800f 	lui	v0,0x800f
8009a048:	24425a20 	addiu	v0,v0,23072
8009a04c:	0040f809 	jalr	v0
8009a050:	24a5418c 	addiu	a1,a1,16780
8009a054:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
8009a058:	8fa2001c 	lw	v0,28(sp)
8009a05c:	3c058019 	lui	a1,0x8019
8009a060:	24a541b4 	addiu	a1,a1,16820
8009a064:	0240f809 	jalr	s2
8009a068:	02002021 	move	a0,s0
8009a06c:	14400003 	bnez	v0,8009a07c <S9xParseArgs+0x9a8>
8009a070:	3c058019 	lui	a1,0x8019
8009a074:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a078:	a2d70076 	sb	s7,118(s6)
8009a07c:	24a541bc 	addiu	a1,a1,16828
8009a080:	0240f809 	jalr	s2
8009a084:	02002021 	move	a0,s0
8009a088:	14400014 	bnez	v0,8009a0dc <S9xParseArgs+0xa08>
8009a08c:	3c058019 	lui	a1,0x8019
8009a090:	26230001 	addiu	v1,s1,1
8009a094:	0073102a 	slt	v0,v1,s3
8009a098:	1040fe25 	beqz	v0,80099930 <S9xParseArgs+0x25c>
8009a09c:	27a50020 	addiu	a1,sp,32
8009a0a0:	00031080 	sll	v0,v1,0x2
8009a0a4:	00541021 	addu	v0,v0,s4
8009a0a8:	8c440000 	lw	a0,0(v0)
8009a0ac:	3c028001 	lui	v0,0x8001
8009a0b0:	27a60028 	addiu	a2,sp,40
8009a0b4:	2442aa48 	addiu	v0,v0,-21944
8009a0b8:	0040f809 	jalr	v0
8009a0bc:	afa3001c 	sw	v1,28(sp)
8009a0c0:	10400025 	beqz	v0,8009a158 <S9xParseArgs+0xa84>
8009a0c4:	00403021 	move	a2,v0
8009a0c8:	24040004 	li	a0,4
8009a0cc:	03c0f809 	jalr	s8
8009a0d0:	24050007 	li	a1,7
8009a0d4:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
8009a0d8:	8fa2001c 	lw	v0,28(sp)
8009a0dc:	24a541c0 	addiu	a1,a1,16832
8009a0e0:	0240f809 	jalr	s2
8009a0e4:	02002021 	move	a0,s0
8009a0e8:	1040ffea 	beqz	v0,8009a094 <S9xParseArgs+0x9c0>
8009a0ec:	26230001 	addiu	v1,s1,1
8009a0f0:	3c058019 	lui	a1,0x8019
8009a0f4:	24a541cc 	addiu	a1,a1,16844
8009a0f8:	0240f809 	jalr	s2
8009a0fc:	02002021 	move	a0,s0
8009a100:	1440001e 	bnez	v0,8009a17c <S9xParseArgs+0xaa8>
8009a104:	3c058019 	lui	a1,0x8019
8009a108:	26230001 	addiu	v1,s1,1
8009a10c:	0073102a 	slt	v0,v1,s3
8009a110:	1040fdf3 	beqz	v0,800998e0 <S9xParseArgs+0x20c>
8009a114:	3c02800a 	lui	v0,0x800a
8009a118:	00031080 	sll	v0,v1,0x2
8009a11c:	00541021 	addu	v0,v0,s4
8009a120:	8c440000 	lw	a0,0(v0)
8009a124:	3c028001 	lui	v0,0x8001
8009a128:	27a50020 	addiu	a1,sp,32
8009a12c:	27a60028 	addiu	a2,sp,40
8009a130:	2442a7e8 	addiu	v0,v0,-22552
8009a134:	0040f809 	jalr	v0
8009a138:	afa3001c 	sw	v1,28(sp)
8009a13c:	10400006 	beqz	v0,8009a158 <S9xParseArgs+0xa84>
8009a140:	00403021 	move	a2,v0
8009a144:	24040004 	li	a0,4
8009a148:	03c0f809 	jalr	s8
8009a14c:	24050008 	li	a1,8
8009a150:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
8009a154:	8fa2001c 	lw	v0,28(sp)
8009a158:	3c028001 	lui	v0,0x8001
8009a15c:	8fa60020 	lw	a2,32(sp)
8009a160:	93a70028 	lbu	a3,40(sp)
8009a164:	2442b2d4 	addiu	v0,v0,-19756
8009a168:	24040001 	li	a0,1
8009a16c:	0040f809 	jalr	v0
8009a170:	00002821 	move	a1,zero
8009a174:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
8009a178:	8fa2001c 	lw	v0,28(sp)
8009a17c:	24a541d0 	addiu	a1,a1,16848
8009a180:	0240f809 	jalr	s2
8009a184:	02002021 	move	a0,s0
8009a188:	1040ffe0 	beqz	v0,8009a10c <S9xParseArgs+0xa38>
8009a18c:	26230001 	addiu	v1,s1,1
8009a190:	3c058019 	lui	a1,0x8019
8009a194:	24a541e0 	addiu	a1,a1,16864
8009a198:	0240f809 	jalr	s2
8009a19c:	02002021 	move	a0,s0
8009a1a0:	14400017 	bnez	v0,8009a200 <S9xParseArgs+0xb2c>
8009a1a4:	3c058019 	lui	a1,0x8019
8009a1a8:	26230001 	addiu	v1,s1,1
8009a1ac:	0073102a 	slt	v0,v1,s3
8009a1b0:	1040fddf 	beqz	v0,80099930 <S9xParseArgs+0x25c>
8009a1b4:	27a50024 	addiu	a1,sp,36
8009a1b8:	00031080 	sll	v0,v1,0x2
8009a1bc:	00541021 	addu	v0,v0,s4
8009a1c0:	8c440000 	lw	a0,0(v0)
8009a1c4:	27b20018 	addiu	s2,sp,24
8009a1c8:	3c028001 	lui	v0,0x8001
8009a1cc:	27a60028 	addiu	a2,sp,40
8009a1d0:	27a70020 	addiu	a3,sp,32
8009a1d4:	afa3001c 	sw	v1,28(sp)
8009a1d8:	2442a600 	addiu	v0,v0,-23040
8009a1dc:	0040f809 	jalr	v0
8009a1e0:	afb20010 	sw	s2,16(sp)
8009a1e4:	1040002a 	beqz	v0,8009a290 <S9xParseArgs+0xbbc>
8009a1e8:	00403021 	move	a2,v0
8009a1ec:	24040004 	li	a0,4
8009a1f0:	03c0f809 	jalr	s8
8009a1f4:	24050009 	li	a1,9
8009a1f8:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
8009a1fc:	8fa2001c 	lw	v0,28(sp)
8009a200:	24a541e4 	addiu	a1,a1,16868
8009a204:	0240f809 	jalr	s2
8009a208:	02002021 	move	a0,s0
8009a20c:	1040ffe7 	beqz	v0,8009a1ac <S9xParseArgs+0xad8>
8009a210:	26230001 	addiu	v1,s1,1
8009a214:	3c058019 	lui	a1,0x8019
8009a218:	24a541f0 	addiu	a1,a1,16880
8009a21c:	0240f809 	jalr	s2
8009a220:	02002021 	move	a0,s0
8009a224:	1440002d 	bnez	v0,8009a2dc <S9xParseArgs+0xc08>
8009a228:	3c058019 	lui	a1,0x8019
8009a22c:	26230001 	addiu	v1,s1,1
8009a230:	0073102a 	slt	v0,v1,s3
8009a234:	1040fdaa 	beqz	v0,800998e0 <S9xParseArgs+0x20c>
8009a238:	3c02800a 	lui	v0,0x800a
8009a23c:	00031080 	sll	v0,v1,0x2
8009a240:	00541021 	addu	v0,v0,s4
8009a244:	8c440000 	lw	a0,0(v0)
8009a248:	3c058019 	lui	a1,0x8019
8009a24c:	3c028011 	lui	v0,0x8011
8009a250:	afa3001c 	sw	v1,28(sp)
8009a254:	24a54200 	addiu	a1,a1,16896
8009a258:	2442ec60 	addiu	v0,v0,-5024
8009a25c:	0040f809 	jalr	v0
8009a260:	27a60028 	addiu	a2,sp,40
8009a264:	24030001 	li	v1,1
8009a268:	1443fd35 	bne	v0,v1,80099740 <S9xParseArgs+0x6c>
8009a26c:	8fa2001c 	lw	v0,28(sp)
8009a270:	8fa40028 	lw	a0,40(sp)
8009a274:	3c028019 	lui	v0,0x8019
8009a278:	2442b280 	addiu	v0,v0,-19840
8009a27c:	0040f809 	jalr	v0
8009a280:	8fa5002c 	lw	a1,44(sp)
8009a284:	aec20024 	sw	v0,36(s6)
8009a288:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a28c:	aec20020 	sw	v0,32(s6)
8009a290:	93a20020 	lbu	v0,32(sp)
8009a294:	1840fd29 	blez	v0,8009973c <S9xParseArgs+0x68>
8009a298:	3c028001 	lui	v0,0x8001
8009a29c:	2451b2d4 	addiu	s1,v0,-19756
8009a2a0:	00008021 	move	s0,zero
8009a2a4:	02501021 	addu	v0,s2,s0
8009a2a8:	8fa60024 	lw	a2,36(sp)
8009a2ac:	90470000 	lbu	a3,0(v0)
8009a2b0:	02063021 	addu	a2,s0,a2
8009a2b4:	24040001 	li	a0,1
8009a2b8:	0220f809 	jalr	s1
8009a2bc:	00002821 	move	a1,zero
8009a2c0:	93a20020 	lbu	v0,32(sp)
8009a2c4:	26100001 	addiu	s0,s0,1
8009a2c8:	0202102a 	slt	v0,s0,v0
8009a2cc:	1440fff5 	bnez	v0,8009a2a4 <S9xParseArgs+0xbd0>
8009a2d0:	8fa2001c 	lw	v0,28(sp)
8009a2d4:	080265d1 	j	80099744 <S9xParseArgs+0x70>
8009a2d8:	24510001 	addiu	s1,v0,1
8009a2dc:	24a541f4 	addiu	a1,a1,16884
8009a2e0:	0240f809 	jalr	s2
8009a2e4:	02002021 	move	a0,s0
8009a2e8:	1040ffd1 	beqz	v0,8009a230 <S9xParseArgs+0xb5c>
8009a2ec:	26230001 	addiu	v1,s1,1
8009a2f0:	3c058019 	lui	a1,0x8019
8009a2f4:	24a54204 	addiu	a1,a1,16900
8009a2f8:	0240f809 	jalr	s2
8009a2fc:	02002021 	move	a0,s0
8009a300:	14400003 	bnez	v0,8009a310 <S9xParseArgs+0xc3c>
8009a304:	3c058019 	lui	a1,0x8019
8009a308:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a30c:	a2c00069 	sb	zero,105(s6)
8009a310:	24a54208 	addiu	a1,a1,16904
8009a314:	0240f809 	jalr	s2
8009a318:	02002021 	move	a0,s0
8009a31c:	1040fffa 	beqz	v0,8009a308 <S9xParseArgs+0xc34>
8009a320:	3c058019 	lui	a1,0x8019
8009a324:	24a54210 	addiu	a1,a1,16912
8009a328:	0240f809 	jalr	s2
8009a32c:	02002021 	move	a0,s0
8009a330:	14400003 	bnez	v0,8009a340 <S9xParseArgs+0xc6c>
8009a334:	3c058019 	lui	a1,0x8019
8009a338:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a33c:	a2d70069 	sb	s7,105(s6)
8009a340:	24a54214 	addiu	a1,a1,16916
8009a344:	0240f809 	jalr	s2
8009a348:	02002021 	move	a0,s0
8009a34c:	1040fffa 	beqz	v0,8009a338 <S9xParseArgs+0xc64>
8009a350:	3c058019 	lui	a1,0x8019
8009a354:	24a5421c 	addiu	a1,a1,16924
8009a358:	0240f809 	jalr	s2
8009a35c:	02002021 	move	a0,s0
8009a360:	14400012 	bnez	v0,8009a3ac <S9xParseArgs+0xcd8>
8009a364:	3c058019 	lui	a1,0x8019
8009a368:	26230001 	addiu	v1,s1,1
8009a36c:	0073102a 	slt	v0,v1,s3
8009a370:	1040fd5b 	beqz	v0,800998e0 <S9xParseArgs+0x20c>
8009a374:	3c02800a 	lui	v0,0x800a
8009a378:	00031080 	sll	v0,v1,0x2
8009a37c:	00541021 	addu	v0,v0,s4
8009a380:	afa3001c 	sw	v1,28(sp)
8009a384:	8c440000 	lw	a0,0(v0)
8009a388:	3c038011 	lui	v1,0x8011
8009a38c:	00002821 	move	a1,zero
8009a390:	2406000a 	li	a2,10
8009a394:	2463e2e0 	addiu	v1,v1,-7456
8009a398:	0060f809 	jalr	v1
8009a39c:	00003821 	move	a3,zero
8009a3a0:	30420007 	andi	v0,v0,0x7
8009a3a4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a3a8:	aec20058 	sw	v0,88(s6)
8009a3ac:	24a54220 	addiu	a1,a1,16928
8009a3b0:	0240f809 	jalr	s2
8009a3b4:	02002021 	move	a0,s0
8009a3b8:	1040ffec 	beqz	v0,8009a36c <S9xParseArgs+0xc98>
8009a3bc:	26230001 	addiu	v1,s1,1
8009a3c0:	3c058019 	lui	a1,0x8019
8009a3c4:	24a54230 	addiu	a1,a1,16944
8009a3c8:	0240f809 	jalr	s2
8009a3cc:	02002021 	move	a0,s0
8009a3d0:	1040ffe6 	beqz	v0,8009a36c <S9xParseArgs+0xc98>
8009a3d4:	26230001 	addiu	v1,s1,1
8009a3d8:	3c058019 	lui	a1,0x8019
8009a3dc:	24a54234 	addiu	a1,a1,16948
8009a3e0:	0240f809 	jalr	s2
8009a3e4:	02002021 	move	a0,s0
8009a3e8:	14400006 	bnez	v0,8009a404 <S9xParseArgs+0xd30>
8009a3ec:	3c058019 	lui	a1,0x8019
8009a3f0:	3c038021 	lui	v1,0x8021
8009a3f4:	a2d7005d 	sb	s7,93(s6)
8009a3f8:	a077e42c 	sb	s7,-7124(v1)
8009a3fc:	080265ea 	j	800997a8 <S9xParseArgs+0xd4>
8009a400:	a2d70070 	sb	s7,112(s6)
8009a404:	24a5423c 	addiu	a1,a1,16956
8009a408:	0240f809 	jalr	s2
8009a40c:	02002021 	move	a0,s0
8009a410:	1040fff8 	beqz	v0,8009a3f4 <S9xParseArgs+0xd20>
8009a414:	3c038021 	lui	v1,0x8021
8009a418:	3c058019 	lui	a1,0x8019
8009a41c:	24a54240 	addiu	a1,a1,16960
8009a420:	0240f809 	jalr	s2
8009a424:	02002021 	move	a0,s0
8009a428:	14400004 	bnez	v0,8009a43c <S9xParseArgs+0xd68>
8009a42c:	3c058019 	lui	a1,0x8019
8009a430:	a2c0005d 	sb	zero,93(s6)
8009a434:	080265ea 	j	800997a8 <S9xParseArgs+0xd4>
8009a438:	a2d70070 	sb	s7,112(s6)
8009a43c:	24a54248 	addiu	a1,a1,16968
8009a440:	0240f809 	jalr	s2
8009a444:	02002021 	move	a0,s0
8009a448:	14400003 	bnez	v0,8009a458 <S9xParseArgs+0xd84>
8009a44c:	3c058019 	lui	a1,0x8019
8009a450:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a454:	a2d70068 	sb	s7,104(s6)
8009a458:	24a54250 	addiu	a1,a1,16976
8009a45c:	0240f809 	jalr	s2
8009a460:	02002021 	move	a0,s0
8009a464:	1040fffa 	beqz	v0,8009a450 <S9xParseArgs+0xd7c>
8009a468:	3c058019 	lui	a1,0x8019
8009a46c:	24a54254 	addiu	a1,a1,16980
8009a470:	0240f809 	jalr	s2
8009a474:	02002021 	move	a0,s0
8009a478:	14400003 	bnez	v0,8009a488 <S9xParseArgs+0xdb4>
8009a47c:	3c058019 	lui	a1,0x8019
8009a480:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a484:	a2d7006a 	sb	s7,106(s6)
8009a488:	24a54268 	addiu	a1,a1,17000
8009a48c:	0240f809 	jalr	s2
8009a490:	02002021 	move	a0,s0
8009a494:	1040fffa 	beqz	v0,8009a480 <S9xParseArgs+0xdac>
8009a498:	3c058019 	lui	a1,0x8019
8009a49c:	24a54270 	addiu	a1,a1,17008
8009a4a0:	0240f809 	jalr	s2
8009a4a4:	02002021 	move	a0,s0
8009a4a8:	1040fff5 	beqz	v0,8009a480 <S9xParseArgs+0xdac>
8009a4ac:	3c058019 	lui	a1,0x8019
8009a4b0:	24a54274 	addiu	a1,a1,17012
8009a4b4:	0240f809 	jalr	s2
8009a4b8:	02002021 	move	a0,s0
8009a4bc:	14400003 	bnez	v0,8009a4cc <S9xParseArgs+0xdf8>
8009a4c0:	3c058019 	lui	a1,0x8019
8009a4c4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a4c8:	a2d7006b 	sb	s7,107(s6)
8009a4cc:	24a54284 	addiu	a1,a1,17028
8009a4d0:	0240f809 	jalr	s2
8009a4d4:	02002021 	move	a0,s0
8009a4d8:	1040fffa 	beqz	v0,8009a4c4 <S9xParseArgs+0xdf0>
8009a4dc:	3c058019 	lui	a1,0x8019
8009a4e0:	24a5428c 	addiu	a1,a1,17036
8009a4e4:	0240f809 	jalr	s2
8009a4e8:	02002021 	move	a0,s0
8009a4ec:	14400005 	bnez	v0,8009a504 <S9xParseArgs+0xe30>
8009a4f0:	3c058019 	lui	a1,0x8019
8009a4f4:	a2d7006c 	sb	s7,108(s6)
8009a4f8:	a2d70068 	sb	s7,104(s6)
8009a4fc:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a500:	a2d7006d 	sb	s7,109(s6)
8009a504:	24a54298 	addiu	a1,a1,17048
8009a508:	0240f809 	jalr	s2
8009a50c:	02002021 	move	a0,s0
8009a510:	1040fff8 	beqz	v0,8009a4f4 <S9xParseArgs+0xe20>
8009a514:	3c058019 	lui	a1,0x8019
8009a518:	24a5429c 	addiu	a1,a1,17052
8009a51c:	0240f809 	jalr	s2
8009a520:	02002021 	move	a0,s0
8009a524:	14400006 	bnez	v0,8009a540 <S9xParseArgs+0xe6c>
8009a528:	3c058019 	lui	a1,0x8019
8009a52c:	24020002 	li	v0,2
8009a530:	a2c2006c 	sb	v0,108(s6)
8009a534:	a2d70068 	sb	s7,104(s6)
8009a538:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a53c:	a2d7006d 	sb	s7,109(s6)
8009a540:	24a542a8 	addiu	a1,a1,17064
8009a544:	0240f809 	jalr	s2
8009a548:	02002021 	move	a0,s0
8009a54c:	1040fff8 	beqz	v0,8009a530 <S9xParseArgs+0xe5c>
8009a550:	24020002 	li	v0,2
8009a554:	3c058019 	lui	a1,0x8019
8009a558:	24a542b0 	addiu	a1,a1,17072
8009a55c:	0240f809 	jalr	s2
8009a560:	02002021 	move	a0,s0
8009a564:	14400003 	bnez	v0,8009a574 <S9xParseArgs+0xea0>
8009a568:	3c058019 	lui	a1,0x8019
8009a56c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a570:	a2d7006d 	sb	s7,109(s6)
8009a574:	24a542c4 	addiu	a1,a1,17092
8009a578:	0240f809 	jalr	s2
8009a57c:	02002021 	move	a0,s0
8009a580:	1040fffa 	beqz	v0,8009a56c <S9xParseArgs+0xe98>
8009a584:	3c058019 	lui	a1,0x8019
8009a588:	24a542c8 	addiu	a1,a1,17096
8009a58c:	0240f809 	jalr	s2
8009a590:	02002021 	move	a0,s0
8009a594:	14400003 	bnez	v0,8009a5a4 <S9xParseArgs+0xed0>
8009a598:	3c058019 	lui	a1,0x8019
8009a59c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a5a0:	a2d70071 	sb	s7,113(s6)
8009a5a4:	24a542d0 	addiu	a1,a1,17104
8009a5a8:	0240f809 	jalr	s2
8009a5ac:	02002021 	move	a0,s0
8009a5b0:	1040fffa 	beqz	v0,8009a59c <S9xParseArgs+0xec8>
8009a5b4:	3c058019 	lui	a1,0x8019
8009a5b8:	24a542e4 	addiu	a1,a1,17124
8009a5bc:	0240f809 	jalr	s2
8009a5c0:	02002021 	move	a0,s0
8009a5c4:	14400003 	bnez	v0,8009a5d4 <S9xParseArgs+0xf00>
8009a5c8:	3c058019 	lui	a1,0x8019
8009a5cc:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a5d0:	a2d70072 	sb	s7,114(s6)
8009a5d4:	24a542ec 	addiu	a1,a1,17132
8009a5d8:	0240f809 	jalr	s2
8009a5dc:	02002021 	move	a0,s0
8009a5e0:	14400003 	bnez	v0,8009a5f0 <S9xParseArgs+0xf1c>
8009a5e4:	3c058019 	lui	a1,0x8019
8009a5e8:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a5ec:	a2d70038 	sb	s7,56(s6)
8009a5f0:	24a542f8 	addiu	a1,a1,17144
8009a5f4:	0240f809 	jalr	s2
8009a5f8:	02002021 	move	a0,s0
8009a5fc:	1040fffa 	beqz	v0,8009a5e8 <S9xParseArgs+0xf14>
8009a600:	3c058019 	lui	a1,0x8019
8009a604:	24a54300 	addiu	a1,a1,17152
8009a608:	0240f809 	jalr	s2
8009a60c:	02002021 	move	a0,s0
8009a610:	14400003 	bnez	v0,8009a620 <S9xParseArgs+0xf4c>
8009a614:	3c058019 	lui	a1,0x8019
8009a618:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a61c:	a2d70037 	sb	s7,55(s6)
8009a620:	24a5430c 	addiu	a1,a1,17164
8009a624:	0240f809 	jalr	s2
8009a628:	02002021 	move	a0,s0
8009a62c:	1040fffa 	beqz	v0,8009a618 <S9xParseArgs+0xf44>
8009a630:	3c058019 	lui	a1,0x8019
8009a634:	24a54314 	addiu	a1,a1,17172
8009a638:	0240f809 	jalr	s2
8009a63c:	02002021 	move	a0,s0
8009a640:	14400003 	bnez	v0,8009a650 <S9xParseArgs+0xf7c>
8009a644:	3c058019 	lui	a1,0x8019
8009a648:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a64c:	a2d70039 	sb	s7,57(s6)
8009a650:	24a5431c 	addiu	a1,a1,17180
8009a654:	0240f809 	jalr	s2
8009a658:	02002021 	move	a0,s0
8009a65c:	14400003 	bnez	v0,8009a66c <S9xParseArgs+0xf98>
8009a660:	3c058019 	lui	a1,0x8019
8009a664:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a668:	a2d7003a 	sb	s7,58(s6)
8009a66c:	24a54324 	addiu	a1,a1,17188
8009a670:	0240f809 	jalr	s2
8009a674:	02002021 	move	a0,s0
8009a678:	14400003 	bnez	v0,8009a688 <S9xParseArgs+0xfb4>
8009a67c:	3c058019 	lui	a1,0x8019
8009a680:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a684:	a2c00041 	sb	zero,65(s6)
8009a688:	24a54334 	addiu	a1,a1,17204
8009a68c:	0240f809 	jalr	s2
8009a690:	02002021 	move	a0,s0
8009a694:	1040fffa 	beqz	v0,8009a680 <S9xParseArgs+0xfac>
8009a698:	3c058019 	lui	a1,0x8019
8009a69c:	24a5433c 	addiu	a1,a1,17212
8009a6a0:	0240f809 	jalr	s2
8009a6a4:	02002021 	move	a0,s0
8009a6a8:	14400004 	bnez	v0,8009a6bc <S9xParseArgs+0xfe8>
8009a6ac:	3c058019 	lui	a1,0x8019
8009a6b0:	a2d70041 	sb	s7,65(s6)
8009a6b4:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a6b8:	aec00048 	sw	zero,72(s6)
8009a6bc:	24a5434c 	addiu	a1,a1,17228
8009a6c0:	0240f809 	jalr	s2
8009a6c4:	02002021 	move	a0,s0
8009a6c8:	1040fff9 	beqz	v0,8009a6b0 <S9xParseArgs+0xfdc>
8009a6cc:	3c058019 	lui	a1,0x8019
8009a6d0:	24a54350 	addiu	a1,a1,17232
8009a6d4:	0240f809 	jalr	s2
8009a6d8:	02002021 	move	a0,s0
8009a6dc:	14400005 	bnez	v0,8009a6f4 <S9xParseArgs+0x1020>
8009a6e0:	3c058019 	lui	a1,0x8019
8009a6e4:	24020002 	li	v0,2
8009a6e8:	aec20048 	sw	v0,72(s6)
8009a6ec:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a6f0:	a2d70042 	sb	s7,66(s6)
8009a6f4:	24a54358 	addiu	a1,a1,17240
8009a6f8:	0240f809 	jalr	s2
8009a6fc:	02002021 	move	a0,s0
8009a700:	1040fff9 	beqz	v0,8009a6e8 <S9xParseArgs+0x1014>
8009a704:	24020002 	li	v0,2
8009a708:	3c058019 	lui	a1,0x8019
8009a70c:	24a5435c 	addiu	a1,a1,17244
8009a710:	0240f809 	jalr	s2
8009a714:	02002021 	move	a0,s0
8009a718:	14400003 	bnez	v0,8009a728 <S9xParseArgs+0x1054>
8009a71c:	3c058019 	lui	a1,0x8019
8009a720:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a724:	a2c00042 	sb	zero,66(s6)
8009a728:	24a54368 	addiu	a1,a1,17256
8009a72c:	0240f809 	jalr	s2
8009a730:	02002021 	move	a0,s0
8009a734:	1040fffa 	beqz	v0,8009a720 <S9xParseArgs+0x104c>
8009a738:	3c058019 	lui	a1,0x8019
8009a73c:	24a5436c 	addiu	a1,a1,17260
8009a740:	0240f809 	jalr	s2
8009a744:	02002021 	move	a0,s0
8009a748:	14400005 	bnez	v0,8009a760 <S9xParseArgs+0x108c>
8009a74c:	3c058019 	lui	a1,0x8019
8009a750:	24020004 	li	v0,4
8009a754:	aec20048 	sw	v0,72(s6)
8009a758:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a75c:	a2d70043 	sb	s7,67(s6)
8009a760:	24a54378 	addiu	a1,a1,17272
8009a764:	0240f809 	jalr	s2
8009a768:	02002021 	move	a0,s0
8009a76c:	1040fff9 	beqz	v0,8009a754 <S9xParseArgs+0x1080>
8009a770:	24020004 	li	v0,4
8009a774:	3c058019 	lui	a1,0x8019
8009a778:	24a5437c 	addiu	a1,a1,17276
8009a77c:	0240f809 	jalr	s2
8009a780:	02002021 	move	a0,s0
8009a784:	14400003 	bnez	v0,8009a794 <S9xParseArgs+0x10c0>
8009a788:	3c058019 	lui	a1,0x8019
8009a78c:	080265cf 	j	8009973c <S9xParseArgs+0x68>
8009a790:	a2c00043 	sb	zero,67(s6)
8009a794:	02002021 	move	a0,s0
8009a798:	0240f809 	jalr	s2
8009a79c:	24a5438c 	addiu	a1,a1,17292
8009a7a0:	1040fffa 	beqz	v0,8009a78c <S9xParseArgs+0x10b8>
8009a7a4:	3c02800d 	lui	v0,0x800d
8009a7a8:	02802021 	move	a0,s4
8009a7ac:	27a5001c 	addiu	a1,sp,28
8009a7b0:	244269f8 	addiu	v0,v0,27128
8009a7b4:	0040f809 	jalr	v0
8009a7b8:	02603021 	move	a2,s3
8009a7bc:	080265d0 	j	80099740 <S9xParseArgs+0x6c>
8009a7c0:	8fa2001c 	lw	v0,28(sp)
	...

8009a7d0 <_Z12S9xResetSRTCv>:
8009a7d0:	3c02802c 	lui	v0,0x802c
8009a7d4:	24424540 	addiu	v0,v0,17728
8009a7d8:	2403ffff 	li	v1,-1
8009a7dc:	a043000f 	sb	v1,15(v0)
8009a7e0:	03e00008 	jr	ra
8009a7e4:	a0400010 	sb	zero,16(v0)

8009a7e8 <_Z23S9xSRTCComputeDayOfWeekv>:
8009a7e8:	3c04802c 	lui	a0,0x802c
8009a7ec:	24844540 	addiu	a0,a0,17728
8009a7f0:	9082000d 	lbu	v0,13(a0)
8009a7f4:	9083000c 	lbu	v1,12(a0)
8009a7f8:	00022900 	sll	a1,v0,0x4
8009a7fc:	00021080 	sll	v0,v0,0x2
8009a800:	00451021 	addu	v0,v0,a1
8009a804:	000338c0 	sll	a3,v1,0x3
8009a808:	9086000b 	lbu	a2,11(a0)
8009a80c:	00022880 	sll	a1,v0,0x2
8009a810:	9088000a 	lbu	t0,10(a0)
8009a814:	00031840 	sll	v1,v1,0x1
8009a818:	00671821 	addu	v1,v1,a3
8009a81c:	00451021 	addu	v0,v0,a1
8009a820:	00661821 	addu	v1,v1,a2
8009a824:	2442fc7c 	addiu	v0,v0,-900
8009a828:	2d05000d 	sltiu	a1,t0,13
8009a82c:	00623021 	addu	a2,v1,v0
8009a830:	00004821 	move	t1,zero
8009a834:	90830009 	lbu	v1,9(a0)
8009a838:	14a00021 	bnez	a1,8009a8c0 <_Z23S9xSRTCComputeDayOfWeekv+0xd8>
8009a83c:	90870008 	lbu	a3,8(a0)
8009a840:	24080001 	li	t0,1
8009a844:	3c028019 	lui	v0,0x8019
8009a848:	000328c0 	sll	a1,v1,0x3
8009a84c:	244243a0 	addiu	v0,v0,17312
8009a850:	00092080 	sll	a0,t1,0x2
8009a854:	00031840 	sll	v1,v1,0x1
8009a858:	00822021 	addu	a0,a0,v0
8009a85c:	00651821 	addu	v1,v1,a1
8009a860:	00061082 	srl	v0,a2,0x2
8009a864:	00c21021 	addu	v0,a2,v0
8009a868:	00671821 	addu	v1,v1,a3
8009a86c:	00621821 	addu	v1,v1,v0
8009a870:	8c820000 	lw	v0,0(a0)
8009a874:	30c50003 	andi	a1,a2,0x3
8009a878:	00621821 	addu	v1,v1,v0
8009a87c:	2d060003 	sltiu	a2,t0,3
8009a880:	2462fffe 	addiu	v0,v1,-2
8009a884:	14a00002 	bnez	a1,8009a890 <_Z23S9xSRTCComputeDayOfWeekv+0xa8>
8009a888:	2464ffff 	addiu	a0,v1,-1
8009a88c:	0046200b 	movn	a0,v0,a2
8009a890:	3c032492 	lui	v1,0x2492
8009a894:	34634925 	ori	v1,v1,0x4925
8009a898:	00830019 	multu	a0,v1
8009a89c:	00001810 	mfhi	v1
8009a8a0:	00831023 	subu	v0,a0,v1
8009a8a4:	00021042 	srl	v0,v0,0x1
8009a8a8:	00621821 	addu	v1,v1,v0
8009a8ac:	00031882 	srl	v1,v1,0x2
8009a8b0:	000310c0 	sll	v0,v1,0x3
8009a8b4:	00431023 	subu	v0,v0,v1
8009a8b8:	03e00008 	jr	ra
8009a8bc:	00821023 	subu	v0,a0,v0
8009a8c0:	08026a11 	j	8009a844 <_Z23S9xSRTCComputeDayOfWeekv+0x5c>
8009a8c4:	2509ffff 	addiu	t1,t0,-1

8009a8c8 <_Z19S9xSRTCDaysInMmonthii>:
8009a8c8:	24020001 	li	v0,1
8009a8cc:	00821004 	sllv	v0,v0,a0
8009a8d0:	2c84000c 	sltiu	a0,a0,12
8009a8d4:	1080000b 	beqz	a0,8009a904 <_Z19S9xSRTCDaysInMmonthii+0x3c>
8009a8d8:	30460a50 	andi	a2,v0,0xa50
8009a8dc:	30470004 	andi	a3,v0,0x4
8009a8e0:	10c00003 	beqz	a2,8009a8f0 <_Z19S9xSRTCDaysInMmonthii+0x28>
8009a8e4:	2404001e 	li	a0,30
8009a8e8:	03e00008 	jr	ra
8009a8ec:	00801021 	move	v0,a0
8009a8f0:	30a30003 	andi	v1,a1,0x3
8009a8f4:	2404001d 	li	a0,29
8009a8f8:	2402001c 	li	v0,28
8009a8fc:	14e0fffa 	bnez	a3,8009a8e8 <_Z19S9xSRTCDaysInMmonthii+0x20>
8009a900:	0043200b 	movn	a0,v0,v1
8009a904:	2404001f 	li	a0,31
8009a908:	03e00008 	jr	ra
8009a90c:	00801021 	move	v0,a0

8009a910 <_Z16S9xHardResetSRTCv>:
8009a910:	27bdffe0 	addiu	sp,sp,-32
8009a914:	afb10014 	sw	s1,20(sp)
8009a918:	3c028011 	lui	v0,0x8011
8009a91c:	3c11802c 	lui	s1,0x802c
8009a920:	afbf0018 	sw	ra,24(sp)
8009a924:	afb00010 	sw	s0,16(sp)
8009a928:	26244540 	addiu	a0,s1,17728
8009a92c:	00002821 	move	a1,zero
8009a930:	2442ca64 	addiu	v0,v0,-13724
8009a934:	0040f809 	jalr	v0
8009a938:	2406001c 	li	a2,28
8009a93c:	24020001 	li	v0,1
8009a940:	26304540 	addiu	s0,s1,17728
8009a944:	a2224540 	sb	v0,17728(s1)
8009a948:	2403ffff 	li	v1,-1
8009a94c:	3c028012 	lui	v0,0x8012
8009a950:	a203000f 	sb	v1,15(s0)
8009a954:	a2000010 	sb	zero,16(s0)
8009a958:	a2000001 	sb	zero,1(s0)
8009a95c:	2442d8e0 	addiu	v0,v0,-10016
8009a960:	0040f809 	jalr	v0
8009a964:	00002021 	move	a0,zero
8009a968:	ae020014 	sw	v0,20(s0)
8009a96c:	8fbf0018 	lw	ra,24(sp)
8009a970:	8fb10014 	lw	s1,20(sp)
8009a974:	8fb00010 	lw	s0,16(sp)
8009a978:	03e00008 	jr	ra
8009a97c:	27bd0020 	addiu	sp,sp,32

8009a980 <_Z17S9xUpdateSrtcTimev>:
8009a980:	27bdffe0 	addiu	sp,sp,-32
8009a984:	afb10014 	sw	s1,20(sp)
8009a988:	3c11802c 	lui	s1,0x802c
8009a98c:	afb00010 	sw	s0,16(sp)
8009a990:	afbf0018 	sw	ra,24(sp)
8009a994:	26304540 	addiu	s0,s1,17728
8009a998:	92020001 	lbu	v0,1(s0)
8009a99c:	10400003 	beqz	v0,8009a9ac <_Z17S9xUpdateSrtcTimev+0x2c>
8009a9a0:	92224540 	lbu	v0,17728(s1)
8009a9a4:	10400006 	beqz	v0,8009a9c0 <_Z17S9xUpdateSrtcTimev+0x40>
8009a9a8:	3c028012 	lui	v0,0x8012
8009a9ac:	8fbf0018 	lw	ra,24(sp)
8009a9b0:	8fb10014 	lw	s1,20(sp)
8009a9b4:	8fb00010 	lw	s0,16(sp)
8009a9b8:	03e00008 	jr	ra
8009a9bc:	27bd0020 	addiu	sp,sp,32
8009a9c0:	2442d8e0 	addiu	v0,v0,-10016
8009a9c4:	0040f809 	jalr	v0
8009a9c8:	00002021 	move	a0,zero
8009a9cc:	8e030014 	lw	v1,20(s0)
8009a9d0:	00433023 	subu	a2,v0,v1
8009a9d4:	18c0fff5 	blez	a2,8009a9ac <_Z17S9xUpdateSrtcTimev+0x2c>
8009a9d8:	ae020014 	sw	v0,20(s0)
8009a9dc:	3c020001 	lui	v0,0x1
8009a9e0:	34445180 	ori	a0,v0,0x5180
8009a9e4:	0086182a 	slt	v1,a0,a2
8009a9e8:	146000f3 	bnez	v1,8009adb8 <_Z17S9xUpdateSrtcTimev+0x438>
8009a9ec:	3c02c22e 	lui	v0,0xc22e
8009a9f0:	28c20e11 	slti	v0,a2,3601
8009a9f4:	104000fc 	beqz	v0,8009ade8 <_Z17S9xUpdateSrtcTimev+0x468>
8009a9f8:	00005021 	move	t2,zero
8009a9fc:	28c2003d 	slti	v0,a2,61
8009aa00:	1040010a 	beqz	v0,8009ae2c <_Z17S9xUpdateSrtcTimev+0x4ac>
8009aa04:	00004021 	move	t0,zero
8009aa08:	00003821 	move	a3,zero
8009aa0c:	26294540 	addiu	t1,s1,17728
8009aa10:	91220003 	lbu	v0,3(t1)
8009aa14:	91250002 	lbu	a1,2(t1)
8009aa18:	000220c0 	sll	a0,v0,0x3
8009aa1c:	00021040 	sll	v0,v0,0x1
8009aa20:	00441021 	addu	v0,v0,a0
8009aa24:	28c30000 	slti	v1,a2,0
8009aa28:	00002021 	move	a0,zero
8009aa2c:	00c3200a 	movz	a0,a2,v1
8009aa30:	00451021 	addu	v0,v0,a1
8009aa34:	00447821 	addu	t7,v0,a0
8009aa38:	29e3003c 	slti	v1,t7,60
8009aa3c:	14600003 	bnez	v1,8009aa4c <_Z17S9xUpdateSrtcTimev+0xcc>
8009aa40:	00000000 	nop
8009aa44:	25efffc4 	addiu	t7,t7,-60
8009aa48:	24e70001 	addiu	a3,a3,1
8009aa4c:	91220005 	lbu	v0,5(t1)
8009aa50:	91240004 	lbu	a0,4(t1)
8009aa54:	000218c0 	sll	v1,v0,0x3
8009aa58:	00021040 	sll	v0,v0,0x1
8009aa5c:	00431021 	addu	v0,v0,v1
8009aa60:	00441021 	addu	v0,v0,a0
8009aa64:	00e27021 	addu	t6,a3,v0
8009aa68:	29c3003c 	slti	v1,t6,60
8009aa6c:	14600003 	bnez	v1,8009aa7c <_Z17S9xUpdateSrtcTimev+0xfc>
8009aa70:	00000000 	nop
8009aa74:	25ceffc4 	addiu	t6,t6,-60
8009aa78:	25080001 	addiu	t0,t0,1
8009aa7c:	91220007 	lbu	v0,7(t1)
8009aa80:	91240006 	lbu	a0,6(t1)
8009aa84:	000218c0 	sll	v1,v0,0x3
8009aa88:	00021040 	sll	v0,v0,0x1
8009aa8c:	00431021 	addu	v0,v0,v1
8009aa90:	00441021 	addu	v0,v0,a0
8009aa94:	01026821 	addu	t5,t0,v0
8009aa98:	29a30018 	slti	v1,t5,24
8009aa9c:	14600003 	bnez	v1,8009aaac <_Z17S9xUpdateSrtcTimev+0x12c>
8009aaa0:	00000000 	nop
8009aaa4:	25adffe8 	addiu	t5,t5,-24
8009aaa8:	254a0001 	addiu	t2,t2,1
8009aaac:	1940009a 	blez	t2,8009ad18 <_Z17S9xUpdateSrtcTimev+0x398>
8009aab0:	3c036666 	lui	v1,0x6666
8009aab4:	9124000d 	lbu	a0,13(t1)
8009aab8:	9123000c 	lbu	v1,12(t1)
8009aabc:	91250009 	lbu	a1,9(t1)
8009aac0:	00041100 	sll	v0,a0,0x4
8009aac4:	000338c0 	sll	a3,v1,0x3
8009aac8:	9128000b 	lbu	t0,11(t1)
8009aacc:	00042080 	sll	a0,a0,0x2
8009aad0:	00031840 	sll	v1,v1,0x1
8009aad4:	00822021 	addu	a0,a0,v0
8009aad8:	00671821 	addu	v1,v1,a3
8009aadc:	000530c0 	sll	a2,a1,0x3
8009aae0:	91270008 	lbu	a3,8(t1)
8009aae4:	00052840 	sll	a1,a1,0x1
8009aae8:	9129000a 	lbu	t1,10(t1)
8009aaec:	00681821 	addu	v1,v1,t0
8009aaf0:	00041080 	sll	v0,a0,0x2
8009aaf4:	00a62821 	addu	a1,a1,a2
8009aaf8:	00822021 	addu	a0,a0,v0
8009aafc:	00a72821 	addu	a1,a1,a3
8009ab00:	246303e8 	addiu	v1,v1,1000
8009ab04:	2d22000c 	sltiu	v0,t1,12
8009ab08:	01456021 	addu	t4,t2,a1
8009ab0c:	00834021 	addu	t0,a0,v1
8009ab10:	10400018 	beqz	v0,8009ab74 <_Z17S9xUpdateSrtcTimev+0x1f4>
8009ab14:	24050001 	li	a1,1
8009ab18:	01251804 	sllv	v1,a1,t1
8009ab1c:	30620a50 	andi	v0,v1,0xa50
8009ab20:	14400008 	bnez	v0,8009ab44 <_Z17S9xUpdateSrtcTimev+0x1c4>
8009ab24:	2404001e 	li	a0,30
8009ab28:	30620004 	andi	v0,v1,0x4
8009ab2c:	10400012 	beqz	v0,8009ab78 <_Z17S9xUpdateSrtcTimev+0x1f8>
8009ab30:	2404001f 	li	a0,31
8009ab34:	31030003 	andi	v1,t0,0x3
8009ab38:	2404001d 	li	a0,29
8009ab3c:	2402001c 	li	v0,28
8009ab40:	0043200b 	movn	a0,v0,v1
8009ab44:	008c102a 	slt	v0,a0,t4
8009ab48:	10400010 	beqz	v0,8009ab8c <_Z17S9xUpdateSrtcTimev+0x20c>
8009ab4c:	3c0751eb 	lui	a3,0x51eb
8009ab50:	25290001 	addiu	t1,t1,1
8009ab54:	2922000d 	slti	v0,t1,13
8009ab58:	14400004 	bnez	v0,8009ab6c <_Z17S9xUpdateSrtcTimev+0x1ec>
8009ab5c:	2d22000c 	sltiu	v0,t1,12
8009ab60:	25080001 	addiu	t0,t0,1
8009ab64:	24090001 	li	t1,1
8009ab68:	2d22000c 	sltiu	v0,t1,12
8009ab6c:	1440ffea 	bnez	v0,8009ab18 <_Z17S9xUpdateSrtcTimev+0x198>
8009ab70:	01846023 	subu	t4,t4,a0
8009ab74:	2404001f 	li	a0,31
8009ab78:	008c102a 	slt	v0,a0,t4
8009ab7c:	1440fff5 	bnez	v0,8009ab54 <_Z17S9xUpdateSrtcTimev+0x1d4>
8009ab80:	25290001 	addiu	t1,t1,1
8009ab84:	2529ffff 	addiu	t1,t1,-1
8009ab88:	3c0751eb 	lui	a3,0x51eb
8009ab8c:	34e7851f 	ori	a3,a3,0x851f
8009ab90:	01070018 	mult	t0,a3
8009ab94:	00081fc3 	sra	v1,t0,0x1f
8009ab98:	00001010 	mfhi	v0
8009ab9c:	3c056666 	lui	a1,0x6666
8009aba0:	00021143 	sra	v0,v0,0x5
8009aba4:	00435023 	subu	t2,v0,v1
8009aba8:	000a2100 	sll	a0,t2,0x4
8009abac:	000a1080 	sll	v0,t2,0x2
8009abb0:	00441021 	addu	v0,v0,a0
8009abb4:	00021880 	sll	v1,v0,0x2
8009abb8:	00431021 	addu	v0,v0,v1
8009abbc:	01025023 	subu	t2,t0,v0
8009abc0:	34a56667 	ori	a1,a1,0x6667
8009abc4:	01450018 	mult	t2,a1
8009abc8:	2508fc18 	addiu	t0,t0,-1000
8009abcc:	00001010 	mfhi	v0
8009abd0:	01070018 	mult	t0,a3
8009abd4:	000a1fc3 	sra	v1,t2,0x1f
8009abd8:	00003810 	mfhi	a3
8009abdc:	01850018 	mult	t4,a1
8009abe0:	00021083 	sra	v0,v0,0x2
8009abe4:	00431023 	subu	v0,v0,v1
8009abe8:	00002810 	mfhi	a1
8009abec:	26264540 	addiu	a2,s1,17728
8009abf0:	000218c0 	sll	v1,v0,0x3
8009abf4:	00022040 	sll	a0,v0,0x1
8009abf8:	000847c3 	sra	t0,t0,0x1f
8009abfc:	00073943 	sra	a3,a3,0x5
8009ac00:	00832021 	addu	a0,a0,v1
8009ac04:	a0c2000c 	sb	v0,12(a2)
8009ac08:	304300ff 	andi	v1,v0,0xff
8009ac0c:	00e83823 	subu	a3,a3,t0
8009ac10:	000c17c3 	sra	v0,t4,0x1f
8009ac14:	00052883 	sra	a1,a1,0x2
8009ac18:	01442023 	subu	a0,t2,a0
8009ac1c:	00a22823 	subu	a1,a1,v0
8009ac20:	30e700ff 	andi	a3,a3,0xff
8009ac24:	a0c9000a 	sb	t1,10(a2)
8009ac28:	a0c4000b 	sb	a0,11(a2)
8009ac2c:	00074900 	sll	t1,a3,0x4
8009ac30:	000350c0 	sll	t2,v1,0x3
8009ac34:	308b00ff 	andi	t3,a0,0xff
8009ac38:	000540c0 	sll	t0,a1,0x3
8009ac3c:	00051040 	sll	v0,a1,0x1
8009ac40:	00072080 	sll	a0,a3,0x2
8009ac44:	00031840 	sll	v1,v1,0x1
8009ac48:	00892021 	addu	a0,a0,t1
8009ac4c:	00481021 	addu	v0,v0,t0
8009ac50:	90c9000a 	lbu	t1,10(a2)
8009ac54:	006a1821 	addu	v1,v1,t2
8009ac58:	01821023 	subu	v0,t4,v0
8009ac5c:	00044080 	sll	t0,a0,0x2
8009ac60:	006b1821 	addu	v1,v1,t3
8009ac64:	a0c20008 	sb	v0,8(a2)
8009ac68:	00882021 	addu	a0,a0,t0
8009ac6c:	2463fc7c 	addiu	v1,v1,-900
8009ac70:	2d22000d 	sltiu	v0,t1,13
8009ac74:	a0c50009 	sb	a1,9(a2)
8009ac78:	00834021 	addu	t0,a0,v1
8009ac7c:	a0c7000d 	sb	a3,13(a2)
8009ac80:	30a400ff 	andi	a0,a1,0xff
8009ac84:	14400076 	bnez	v0,8009ae60 <_Z17S9xUpdateSrtcTimev+0x4e0>
8009ac88:	90c60008 	lbu	a2,8(a2)
8009ac8c:	24090001 	li	t1,1
8009ac90:	00001821 	move	v1,zero
8009ac94:	3c028019 	lui	v0,0x8019
8009ac98:	244243a0 	addiu	v0,v0,17312
8009ac9c:	00031880 	sll	v1,v1,0x2
8009aca0:	00621821 	addu	v1,v1,v0
8009aca4:	000428c0 	sll	a1,a0,0x3
8009aca8:	00041040 	sll	v0,a0,0x1
8009acac:	00451021 	addu	v0,v0,a1
8009acb0:	8c640000 	lw	a0,0(v1)
8009acb4:	00461021 	addu	v0,v0,a2
8009acb8:	00081882 	srl	v1,t0,0x2
8009acbc:	00431021 	addu	v0,v0,v1
8009acc0:	01042021 	addu	a0,t0,a0
8009acc4:	00821021 	addu	v0,a0,v0
8009acc8:	31030003 	andi	v1,t0,0x3
8009accc:	14600004 	bnez	v1,8009ace0 <_Z17S9xUpdateSrtcTimev+0x360>
8009acd0:	2446ffff 	addiu	a2,v0,-1
8009acd4:	2d230003 	sltiu	v1,t1,3
8009acd8:	2442fffe 	addiu	v0,v0,-2
8009acdc:	0043300b 	movn	a2,v0,v1
8009ace0:	3c022492 	lui	v0,0x2492
8009ace4:	34424925 	ori	v0,v0,0x4925
8009ace8:	00c20019 	multu	a2,v0
8009acec:	26244540 	addiu	a0,s1,17728
8009acf0:	00001010 	mfhi	v0
8009acf4:	00c21823 	subu	v1,a2,v0
8009acf8:	00031842 	srl	v1,v1,0x1
8009acfc:	00431021 	addu	v0,v0,v1
8009ad00:	00021082 	srl	v0,v0,0x2
8009ad04:	000218c0 	sll	v1,v0,0x3
8009ad08:	00621823 	subu	v1,v1,v0
8009ad0c:	00c31823 	subu	v1,a2,v1
8009ad10:	a083000e 	sb	v1,14(a0)
8009ad14:	3c036666 	lui	v1,0x6666
8009ad18:	34636667 	ori	v1,v1,0x6667
8009ad1c:	01a30018 	mult	t5,v1
8009ad20:	000f37c3 	sra	a2,t7,0x1f
8009ad24:	00002010 	mfhi	a0
8009ad28:	01e30018 	mult	t7,v1
8009ad2c:	000e17c3 	sra	v0,t6,0x1f
8009ad30:	00002810 	mfhi	a1
8009ad34:	01c30018 	mult	t6,v1
8009ad38:	000d3fc3 	sra	a3,t5,0x1f
8009ad3c:	00001810 	mfhi	v1
8009ad40:	00042083 	sra	a0,a0,0x2
8009ad44:	00052883 	sra	a1,a1,0x2
8009ad48:	00031883 	sra	v1,v1,0x2
8009ad4c:	00621823 	subu	v1,v1,v0
8009ad50:	00872023 	subu	a0,a0,a3
8009ad54:	00a62823 	subu	a1,a1,a2
8009ad58:	000410c0 	sll	v0,a0,0x3
8009ad5c:	00053040 	sll	a2,a1,0x1
8009ad60:	000550c0 	sll	t2,a1,0x3
8009ad64:	00033840 	sll	a3,v1,0x1
8009ad68:	000348c0 	sll	t1,v1,0x3
8009ad6c:	00044040 	sll	t0,a0,0x1
8009ad70:	01024021 	addu	t0,t0,v0
8009ad74:	00ca3021 	addu	a2,a2,t2
8009ad78:	00e93821 	addu	a3,a3,t1
8009ad7c:	26224540 	addiu	v0,s1,17728
8009ad80:	01e63023 	subu	a2,t7,a2
8009ad84:	01c73823 	subu	a3,t6,a3
8009ad88:	01a84023 	subu	t0,t5,t0
8009ad8c:	a0440007 	sb	a0,7(v0)
8009ad90:	a0460002 	sb	a2,2(v0)
8009ad94:	a0450003 	sb	a1,3(v0)
8009ad98:	a0470004 	sb	a3,4(v0)
8009ad9c:	a0430005 	sb	v1,5(v0)
8009ada0:	a0480006 	sb	t0,6(v0)
8009ada4:	8fbf0018 	lw	ra,24(sp)
8009ada8:	8fb10014 	lw	s1,20(sp)
8009adac:	8fb00010 	lw	s0,16(sp)
8009adb0:	03e00008 	jr	ra
8009adb4:	27bd0020 	addiu	sp,sp,32
8009adb8:	34424507 	ori	v0,v0,0x4507
8009adbc:	00c20018 	mult	a2,v0
8009adc0:	00061fc3 	sra	v1,a2,0x1f
8009adc4:	00001010 	mfhi	v0
8009adc8:	00461021 	addu	v0,v0,a2
8009adcc:	00021403 	sra	v0,v0,0x10
8009add0:	00435023 	subu	t2,v0,v1
8009add4:	71441002 	mul	v0,t2,a0
8009add8:	00c23023 	subu	a2,a2,v0
8009addc:	28c20e11 	slti	v0,a2,3601
8009ade0:	1440ff07 	bnez	v0,8009aa00 <_Z17S9xUpdateSrtcTimev+0x80>
8009ade4:	28c2003d 	slti	v0,a2,61
8009ade8:	3c0291a2 	lui	v0,0x91a2
8009adec:	3442b3c5 	ori	v0,v0,0xb3c5
8009adf0:	00c20018 	mult	a2,v0
8009adf4:	00061fc3 	sra	v1,a2,0x1f
8009adf8:	00001010 	mfhi	v0
8009adfc:	00461021 	addu	v0,v0,a2
8009ae00:	000212c3 	sra	v0,v0,0xb
8009ae04:	00434023 	subu	t0,v0,v1
8009ae08:	00082100 	sll	a0,t0,0x4
8009ae0c:	00081a00 	sll	v1,t0,0x8
8009ae10:	00641823 	subu	v1,v1,a0
8009ae14:	00031100 	sll	v0,v1,0x4
8009ae18:	00431023 	subu	v0,v0,v1
8009ae1c:	00c23023 	subu	a2,a2,v0
8009ae20:	28c2003d 	slti	v0,a2,61
8009ae24:	1440fef8 	bnez	v0,8009aa08 <_Z17S9xUpdateSrtcTimev+0x88>
8009ae28:	00000000 	nop
8009ae2c:	3c028888 	lui	v0,0x8888
8009ae30:	34428889 	ori	v0,v0,0x8889
8009ae34:	00c20018 	mult	a2,v0
8009ae38:	000627c3 	sra	a0,a2,0x1f
8009ae3c:	00001010 	mfhi	v0
8009ae40:	00461021 	addu	v0,v0,a2
8009ae44:	00021143 	sra	v0,v0,0x5
8009ae48:	00443823 	subu	a3,v0,a0
8009ae4c:	00071880 	sll	v1,a3,0x2
8009ae50:	00071180 	sll	v0,a3,0x6
8009ae54:	00431023 	subu	v0,v0,v1
8009ae58:	08026a83 	j	8009aa0c <_Z17S9xUpdateSrtcTimev+0x8c>
8009ae5c:	00c23023 	subu	a2,a2,v0
8009ae60:	08026b25 	j	8009ac94 <_Z17S9xUpdateSrtcTimev+0x314>
8009ae64:	2523ffff 	addiu	v1,t1,-1

8009ae68 <_Z20S9xSRTCPostLoadStatev>:
8009ae68:	27bdffd8 	addiu	sp,sp,-40
8009ae6c:	afbf0020 	sw	ra,32(sp)
8009ae70:	afb3001c 	sw	s3,28(sp)
8009ae74:	afb20018 	sw	s2,24(sp)
8009ae78:	afb10014 	sw	s1,20(sp)
8009ae7c:	afb00010 	sw	s0,16(sp)
8009ae80:	3c028021 	lui	v0,0x8021
8009ae84:	9043e470 	lbu	v1,-7056(v0)
8009ae88:	10600035 	beqz	v1,8009af60 <_Z20S9xSRTCPostLoadStatev+0xf8>
8009ae8c:	3c028021 	lui	v0,0x8021
8009ae90:	90457040 	lbu	a1,28736(v0)
8009ae94:	24030080 	li	v1,128
8009ae98:	24a40003 	addiu	a0,a1,3
8009ae9c:	3c020002 	lui	v0,0x2
8009aea0:	00831804 	sllv	v1,v1,a0
8009aea4:	34420001 	ori	v0,v0,0x1
8009aea8:	10a0002b 	beqz	a1,8009af58 <_Z20S9xSRTCPostLoadStatev+0xf0>
8009aeac:	0062102a 	slt	v0,v1,v0
8009aeb0:	3c060002 	lui	a2,0x2
8009aeb4:	10400003 	beqz	v0,8009aec4 <_Z20S9xSRTCPostLoadStatev+0x5c>
8009aeb8:	3c130002 	lui	s3,0x2
8009aebc:	00609821 	move	s3,v1
8009aec0:	00603021 	move	a2,v1
8009aec4:	3c128021 	lui	s2,0x8021
8009aec8:	8e457008 	lw	a1,28680(s2)
8009aecc:	3c04802c 	lui	a0,0x802c
8009aed0:	00a61021 	addu	v0,a1,a2
8009aed4:	90430000 	lbu	v1,0(v0)
8009aed8:	02652821 	addu	a1,s3,a1
8009aedc:	a0834540 	sb	v1,17728(a0)
8009aee0:	90a20001 	lbu	v0,1(a1)
8009aee4:	24914540 	addiu	s1,a0,17728
8009aee8:	3c108012 	lui	s0,0x8012
8009aeec:	3c04802c 	lui	a0,0x802c
8009aef0:	2610c980 	addiu	s0,s0,-13952
8009aef4:	24844542 	addiu	a0,a0,17730
8009aef8:	24a50002 	addiu	a1,a1,2
8009aefc:	2406000d 	li	a2,13
8009af00:	0200f809 	jalr	s0
8009af04:	a2220001 	sb	v0,1(s1)
8009af08:	8e457008 	lw	a1,28680(s2)
8009af0c:	3c04802c 	lui	a0,0x802c
8009af10:	02652821 	addu	a1,s3,a1
8009af14:	90a2000f 	lbu	v0,15(a1)
8009af18:	24844554 	addiu	a0,a0,17748
8009af1c:	a222000f 	sb	v0,15(s1)
8009af20:	90a30010 	lbu	v1,16(a1)
8009af24:	24060008 	li	a2,8
8009af28:	a2230010 	sb	v1,16(s1)
8009af2c:	0200f809 	jalr	s0
8009af30:	24a50011 	addiu	a1,a1,17
8009af34:	3c19800a 	lui	t9,0x800a
8009af38:	8fbf0020 	lw	ra,32(sp)
8009af3c:	8fb3001c 	lw	s3,28(sp)
8009af40:	8fb20018 	lw	s2,24(sp)
8009af44:	8fb10014 	lw	s1,20(sp)
8009af48:	8fb00010 	lw	s0,16(sp)
8009af4c:	2739a980 	addiu	t9,t9,-22144
8009af50:	03200008 	jr	t9
8009af54:	27bd0028 	addiu	sp,sp,40
8009af58:	08026baf 	j	8009aebc <_Z20S9xSRTCPostLoadStatev+0x54>
8009af5c:	00001821 	move	v1,zero
8009af60:	8fbf0020 	lw	ra,32(sp)
8009af64:	8fb3001c 	lw	s3,28(sp)
8009af68:	8fb20018 	lw	s2,24(sp)
8009af6c:	8fb10014 	lw	s1,20(sp)
8009af70:	8fb00010 	lw	s0,16(sp)
8009af74:	03e00008 	jr	ra
8009af78:	27bd0028 	addiu	sp,sp,40

8009af7c <_Z19S9xSRTCPreSaveStatev>:
8009af7c:	27bdffd8 	addiu	sp,sp,-40
8009af80:	afbf0020 	sw	ra,32(sp)
8009af84:	afb3001c 	sw	s3,28(sp)
8009af88:	afb20018 	sw	s2,24(sp)
8009af8c:	afb10014 	sw	s1,20(sp)
8009af90:	afb00010 	sw	s0,16(sp)
8009af94:	3c028021 	lui	v0,0x8021
8009af98:	9043e470 	lbu	v1,-7056(v0)
8009af9c:	14600007 	bnez	v1,8009afbc <_Z19S9xSRTCPreSaveStatev+0x40>
8009afa0:	8fbf0020 	lw	ra,32(sp)
8009afa4:	8fb3001c 	lw	s3,28(sp)
8009afa8:	8fb20018 	lw	s2,24(sp)
8009afac:	8fb10014 	lw	s1,20(sp)
8009afb0:	8fb00010 	lw	s0,16(sp)
8009afb4:	03e00008 	jr	ra
8009afb8:	27bd0028 	addiu	sp,sp,40
8009afbc:	3c02800a 	lui	v0,0x800a
8009afc0:	2442a980 	addiu	v0,v0,-22144
8009afc4:	0040f809 	jalr	v0
8009afc8:	00000000 	nop
8009afcc:	3c038021 	lui	v1,0x8021
8009afd0:	90657040 	lbu	a1,28736(v1)
8009afd4:	3c020002 	lui	v0,0x2
8009afd8:	24a40003 	addiu	a0,a1,3
8009afdc:	24030080 	li	v1,128
8009afe0:	00831804 	sllv	v1,v1,a0
8009afe4:	34420001 	ori	v0,v0,0x1
8009afe8:	14a0002e 	bnez	a1,8009b0a4 <_Z19S9xSRTCPreSaveStatev+0x128>
8009afec:	0062102a 	slt	v0,v1,v0
8009aff0:	00001821 	move	v1,zero
8009aff4:	00609021 	move	s2,v1
8009aff8:	00602021 	move	a0,v1
8009affc:	3c118021 	lui	s1,0x8021
8009b000:	8e227008 	lw	v0,28680(s1)
8009b004:	3c10802c 	lui	s0,0x802c
8009b008:	92034540 	lbu	v1,17728(s0)
8009b00c:	00441021 	addu	v0,v0,a0
8009b010:	a0430000 	sb	v1,0(v0)
8009b014:	26104540 	addiu	s0,s0,17728
8009b018:	8e227008 	lw	v0,28680(s1)
8009b01c:	92030001 	lbu	v1,1(s0)
8009b020:	00521021 	addu	v0,v0,s2
8009b024:	a0430001 	sb	v1,1(v0)
8009b028:	8e247008 	lw	a0,28680(s1)
8009b02c:	3c028012 	lui	v0,0x8012
8009b030:	02442021 	addu	a0,s2,a0
8009b034:	3c05802c 	lui	a1,0x802c
8009b038:	2453c980 	addiu	s3,v0,-13952
8009b03c:	24840002 	addiu	a0,a0,2
8009b040:	24a54542 	addiu	a1,a1,17730
8009b044:	0260f809 	jalr	s3
8009b048:	2406000d 	li	a2,13
8009b04c:	8e237008 	lw	v1,28680(s1)
8009b050:	9204000f 	lbu	a0,15(s0)
8009b054:	00721821 	addu	v1,v1,s2
8009b058:	a064000f 	sb	a0,15(v1)
8009b05c:	8e227008 	lw	v0,28680(s1)
8009b060:	92030010 	lbu	v1,16(s0)
8009b064:	00521021 	addu	v0,v0,s2
8009b068:	a0430010 	sb	v1,16(v0)
8009b06c:	8e247008 	lw	a0,28680(s1)
8009b070:	3c05802c 	lui	a1,0x802c
8009b074:	02442021 	addu	a0,s2,a0
8009b078:	0260c821 	move	t9,s3
8009b07c:	8fbf0020 	lw	ra,32(sp)
8009b080:	8fb3001c 	lw	s3,28(sp)
8009b084:	8fb20018 	lw	s2,24(sp)
8009b088:	8fb10014 	lw	s1,20(sp)
8009b08c:	8fb00010 	lw	s0,16(sp)
8009b090:	24840011 	addiu	a0,a0,17
8009b094:	24a54554 	addiu	a1,a1,17748
8009b098:	24060008 	li	a2,8
8009b09c:	03200008 	jr	t9
8009b0a0:	27bd0028 	addiu	sp,sp,40
8009b0a4:	3c040002 	lui	a0,0x2
8009b0a8:	1040ffd4 	beqz	v0,8009affc <_Z19S9xSRTCPreSaveStatev+0x80>
8009b0ac:	3c120002 	lui	s2,0x2
8009b0b0:	08026bfe 	j	8009aff8 <_Z19S9xSRTCPreSaveStatev+0x7c>
8009b0b4:	00609021 	move	s2,v1

8009b0b8 <_Z10S9xGetSRTCt>:
8009b0b8:	27bdffe8 	addiu	sp,sp,-24
8009b0bc:	3c02802c 	lui	v0,0x802c
8009b0c0:	afb00010 	sw	s0,16(sp)
8009b0c4:	afbf0014 	sw	ra,20(sp)
8009b0c8:	24504540 	addiu	s0,v0,17728
8009b0cc:	92030010 	lbu	v1,16(s0)
8009b0d0:	1460000c 	bnez	v1,8009b104 <_Z10S9xGetSRTCt+0x4c>
8009b0d4:	00002021 	move	a0,zero
8009b0d8:	8202000f 	lb	v0,15(s0)
8009b0dc:	0441000e 	bgez	v0,8009b118 <_Z10S9xGetSRTCt+0x60>
8009b0e0:	2843000d 	slti	v1,v0,13
8009b0e4:	3c02800a 	lui	v0,0x800a
8009b0e8:	2442a980 	addiu	v0,v0,-22144
8009b0ec:	0040f809 	jalr	v0
8009b0f0:	00000000 	nop
8009b0f4:	9203000f 	lbu	v1,15(s0)
8009b0f8:	2404000f 	li	a0,15
8009b0fc:	24630001 	addiu	v1,v1,1
8009b100:	a203000f 	sb	v1,15(s0)
8009b104:	8fbf0014 	lw	ra,20(sp)
8009b108:	8fb00010 	lw	s0,16(sp)
8009b10c:	00801021 	move	v0,a0
8009b110:	03e00008 	jr	ra
8009b114:	27bd0018 	addiu	sp,sp,24
8009b118:	24450001 	addiu	a1,v0,1
8009b11c:	2404000f 	li	a0,15
8009b120:	14600008 	bnez	v1,8009b144 <_Z10S9xGetSRTCt+0x8c>
8009b124:	00501021 	addu	v0,v0,s0
8009b128:	2402ffff 	li	v0,-1
8009b12c:	a202000f 	sb	v0,15(s0)
8009b130:	8fbf0014 	lw	ra,20(sp)
8009b134:	8fb00010 	lw	s0,16(sp)
8009b138:	00801021 	move	v0,a0
8009b13c:	03e00008 	jr	ra
8009b140:	27bd0018 	addiu	sp,sp,24
8009b144:	90440002 	lbu	a0,2(v0)
8009b148:	08026c41 	j	8009b104 <_Z10S9xGetSRTCt+0x4c>
8009b14c:	a205000f 	sb	a1,15(s0)

8009b150 <_Z10S9xSetSRTCht>:
8009b150:	3084000f 	andi	a0,a0,0xf
8009b154:	27bdffe0 	addiu	sp,sp,-32
8009b158:	2c82000d 	sltiu	v0,a0,13
8009b15c:	afbf0018 	sw	ra,24(sp)
8009b160:	afb10014 	sw	s1,20(sp)
8009b164:	1440000b 	bnez	v0,8009b194 <_Z10S9xSetSRTCht+0x44>
8009b168:	afb00010 	sw	s0,16(sp)
8009b16c:	2402000d 	li	v0,13
8009b170:	10820061 	beq	a0,v0,8009b2f8 <_Z10S9xSetSRTCht+0x1a8>
8009b174:	2402000e 	li	v0,14
8009b178:	10820069 	beq	a0,v0,8009b320 <_Z10S9xSetSRTCht+0x1d0>
8009b17c:	24030002 	li	v1,2
8009b180:	8fbf0018 	lw	ra,24(sp)
8009b184:	8fb10014 	lw	s1,20(sp)
8009b188:	8fb00010 	lw	s0,16(sp)
8009b18c:	03e00008 	jr	ra
8009b190:	27bd0020 	addiu	sp,sp,32
8009b194:	3c11802c 	lui	s1,0x802c
8009b198:	26304540 	addiu	s0,s1,17728
8009b19c:	92030010 	lbu	v1,16(s0)
8009b1a0:	24050001 	li	a1,1
8009b1a4:	10650009 	beq	v1,a1,8009b1cc <_Z10S9xSetSRTCht+0x7c>
8009b1a8:	24020002 	li	v0,2
8009b1ac:	1462fff5 	bne	v1,v0,8009b184 <_Z10S9xSetSRTCht+0x34>
8009b1b0:	8fbf0018 	lw	ra,24(sp)
8009b1b4:	10800061 	beqz	a0,8009b33c <_Z10S9xSetSRTCht+0x1ec>
8009b1b8:	24020004 	li	v0,4
8009b1bc:	10820063 	beq	a0,v0,8009b34c <_Z10S9xSetSRTCht+0x1fc>
8009b1c0:	24020003 	li	v0,3
8009b1c4:	08026c60 	j	8009b180 <_Z10S9xSetSRTCht+0x30>
8009b1c8:	a2020010 	sb	v0,16(s0)
8009b1cc:	8202000f 	lb	v0,15(s0)
8009b1d0:	24430001 	addiu	v1,v0,1
8009b1d4:	00031e00 	sll	v1,v1,0x18
8009b1d8:	00501021 	addu	v0,v0,s0
8009b1dc:	00031e03 	sra	v1,v1,0x18
8009b1e0:	a0440002 	sb	a0,2(v0)
8009b1e4:	2402000c 	li	v0,12
8009b1e8:	1462ffe5 	bne	v1,v0,8009b180 <_Z10S9xSetSRTCht+0x30>
8009b1ec:	a203000f 	sb	v1,15(s0)
8009b1f0:	3c028012 	lui	v0,0x8012
8009b1f4:	2442d8e0 	addiu	v0,v0,-10016
8009b1f8:	0040f809 	jalr	v0
8009b1fc:	00002021 	move	a0,zero
8009b200:	9203000d 	lbu	v1,13(s0)
8009b204:	9204000c 	lbu	a0,12(s0)
8009b208:	00032900 	sll	a1,v1,0x4
8009b20c:	00031880 	sll	v1,v1,0x2
8009b210:	00651821 	addu	v1,v1,a1
8009b214:	000430c0 	sll	a2,a0,0x3
8009b218:	9207000b 	lbu	a3,11(s0)
8009b21c:	00032880 	sll	a1,v1,0x2
8009b220:	00042040 	sll	a0,a0,0x1
8009b224:	9208000a 	lbu	t0,10(s0)
8009b228:	00862021 	addu	a0,a0,a2
8009b22c:	00651821 	addu	v1,v1,a1
8009b230:	00872021 	addu	a0,a0,a3
8009b234:	2463fc7c 	addiu	v1,v1,-900
8009b238:	2d05000d 	sltiu	a1,t0,13
8009b23c:	00833021 	addu	a2,a0,v1
8009b240:	ae020014 	sw	v0,20(s0)
8009b244:	8209000f 	lb	t1,15(s0)
8009b248:	92030009 	lbu	v1,9(s0)
8009b24c:	14a0004c 	bnez	a1,8009b380 <_Z10S9xSetSRTCht+0x230>
8009b250:	92070008 	lbu	a3,8(s0)
8009b254:	24080001 	li	t0,1
8009b258:	00002821 	move	a1,zero
8009b25c:	3c028019 	lui	v0,0x8019
8009b260:	000320c0 	sll	a0,v1,0x3
8009b264:	244243a0 	addiu	v0,v0,17312
8009b268:	00052880 	sll	a1,a1,0x2
8009b26c:	00031840 	sll	v1,v1,0x1
8009b270:	00a22821 	addu	a1,a1,v0
8009b274:	00641821 	addu	v1,v1,a0
8009b278:	00061082 	srl	v0,a2,0x2
8009b27c:	00c21021 	addu	v0,a2,v0
8009b280:	00671821 	addu	v1,v1,a3
8009b284:	8ca40000 	lw	a0,0(a1)
8009b288:	00621821 	addu	v1,v1,v0
8009b28c:	00642021 	addu	a0,v1,a0
8009b290:	30c20003 	andi	v0,a2,0x3
8009b294:	14400004 	bnez	v0,8009b2a8 <_Z10S9xSetSRTCht+0x158>
8009b298:	2486ffff 	addiu	a2,a0,-1
8009b29c:	2d030003 	sltiu	v1,t0,3
8009b2a0:	2482fffe 	addiu	v0,a0,-2
8009b2a4:	0043300b 	movn	a2,v0,v1
8009b2a8:	3c022492 	lui	v0,0x2492
8009b2ac:	34424925 	ori	v0,v0,0x4925
8009b2b0:	00c20019 	multu	a2,v0
8009b2b4:	26254540 	addiu	a1,s1,17728
8009b2b8:	00001010 	mfhi	v0
8009b2bc:	24040001 	li	a0,1
8009b2c0:	00c21823 	subu	v1,a2,v0
8009b2c4:	00031842 	srl	v1,v1,0x1
8009b2c8:	00431021 	addu	v0,v0,v1
8009b2cc:	00021082 	srl	v0,v0,0x2
8009b2d0:	000218c0 	sll	v1,v0,0x3
8009b2d4:	00621823 	subu	v1,v1,v0
8009b2d8:	00c31823 	subu	v1,a2,v1
8009b2dc:	01251021 	addu	v0,t1,a1
8009b2e0:	25260001 	addiu	a2,t1,1
8009b2e4:	a0430002 	sb	v1,2(v0)
8009b2e8:	a0a40001 	sb	a0,1(a1)
8009b2ec:	a0a6000f 	sb	a2,15(a1)
8009b2f0:	08026c60 	j	8009b180 <_Z10S9xSetSRTCht+0x30>
8009b2f4:	a2204540 	sb	zero,17728(s1)
8009b2f8:	3c02802c 	lui	v0,0x802c
8009b2fc:	24424540 	addiu	v0,v0,17728
8009b300:	2403ffff 	li	v1,-1
8009b304:	a043000f 	sb	v1,15(v0)
8009b308:	a0400010 	sb	zero,16(v0)
8009b30c:	8fbf0018 	lw	ra,24(sp)
8009b310:	8fb10014 	lw	s1,20(sp)
8009b314:	8fb00010 	lw	s0,16(sp)
8009b318:	03e00008 	jr	ra
8009b31c:	27bd0020 	addiu	sp,sp,32
8009b320:	3c02802c 	lui	v0,0x802c
8009b324:	a0434550 	sb	v1,17744(v0)
8009b328:	8fbf0018 	lw	ra,24(sp)
8009b32c:	8fb10014 	lw	s1,20(sp)
8009b330:	8fb00010 	lw	s0,16(sp)
8009b334:	03e00008 	jr	ra
8009b338:	27bd0020 	addiu	sp,sp,32
8009b33c:	a2050010 	sb	a1,16(s0)
8009b340:	a2000001 	sb	zero,1(s0)
8009b344:	08026c60 	j	8009b180 <_Z10S9xSetSRTCht+0x30>
8009b348:	a200000f 	sb	zero,15(s0)
8009b34c:	3c04802c 	lui	a0,0x802c
8009b350:	3c028011 	lui	v0,0x8011
8009b354:	24844542 	addiu	a0,a0,17730
8009b358:	00002821 	move	a1,zero
8009b35c:	2406000d 	li	a2,13
8009b360:	2442ca64 	addiu	v0,v0,-13724
8009b364:	0040f809 	jalr	v0
8009b368:	a2000001 	sb	zero,1(s0)
8009b36c:	24030003 	li	v1,3
8009b370:	2402ffff 	li	v0,-1
8009b374:	a2030010 	sb	v1,16(s0)
8009b378:	08026c60 	j	8009b180 <_Z10S9xSetSRTCht+0x30>
8009b37c:	a202000f 	sb	v0,15(s0)
8009b380:	08026c97 	j	8009b25c <_Z10S9xSetSRTCht+0x10c>
8009b384:	2505ffff 	addiu	a1,t0,-1
	...

8009b390 <_Z11ConvertTilePhj>:
8009b390:	3c028021 	lui	v0,0x8021
8009b394:	3c038022 	lui	v1,0x8022
8009b398:	8c467024 	lw	a2,28708(v0)
8009b39c:	8c636dac 	lw	v1,28076(v1)
8009b3a0:	24020004 	li	v0,4
8009b3a4:	00a64021 	addu	t0,a1,a2
8009b3a8:	10620008 	beq	v1,v0,8009b3cc <_Z11ConvertTilePhj+0x3c>
8009b3ac:	00804821 	move	t1,a0
8009b3b0:	24020008 	li	v0,8
8009b3b4:	106201d8 	beq	v1,v0,8009bb18 <_Z11ConvertTilePhj+0x788>
8009b3b8:	24020002 	li	v0,2
8009b3bc:	10620249 	beq	v1,v0,8009bce4 <_Z11ConvertTilePhj+0x954>
8009b3c0:	00000000 	nop
8009b3c4:	03e00008 	jr	ra
8009b3c8:	24020002 	li	v0,2
8009b3cc:	91040000 	lbu	a0,0(t0)
8009b3d0:	14800314 	bnez	a0,8009c024 <_Z11ConvertTilePhj+0xc94>
8009b3d4:	3085000f 	andi	a1,a0,0xf
8009b3d8:	00003821 	move	a3,zero
8009b3dc:	00003021 	move	a2,zero
8009b3e0:	91040001 	lbu	a0,1(t0)
8009b3e4:	1080000e 	beqz	a0,8009b420 <_Z11ConvertTilePhj+0x90>
8009b3e8:	3085000f 	andi	a1,a0,0xf
8009b3ec:	3c028023 	lui	v0,0x8023
8009b3f0:	00042102 	srl	a0,a0,0x4
8009b3f4:	3c038023 	lui	v1,0x8023
8009b3f8:	2442cb24 	addiu	v0,v0,-13532
8009b3fc:	2463cc24 	addiu	v1,v1,-13276
8009b400:	00042080 	sll	a0,a0,0x2
8009b404:	00052880 	sll	a1,a1,0x2
8009b408:	00822021 	addu	a0,a0,v0
8009b40c:	00a32821 	addu	a1,a1,v1
8009b410:	8c820000 	lw	v0,0(a0)
8009b414:	8ca30000 	lw	v1,0(a1)
8009b418:	00e23825 	or	a3,a3,v0
8009b41c:	00c33025 	or	a2,a2,v1
8009b420:	91040010 	lbu	a0,16(t0)
8009b424:	1080000e 	beqz	a0,8009b460 <_Z11ConvertTilePhj+0xd0>
8009b428:	3085000f 	andi	a1,a0,0xf
8009b42c:	3c028023 	lui	v0,0x8023
8009b430:	00042102 	srl	a0,a0,0x4
8009b434:	3c038023 	lui	v1,0x8023
8009b438:	2442c924 	addiu	v0,v0,-14044
8009b43c:	2463ca24 	addiu	v1,v1,-13788
8009b440:	00042080 	sll	a0,a0,0x2
8009b444:	00052880 	sll	a1,a1,0x2
8009b448:	00822021 	addu	a0,a0,v0
8009b44c:	00a32821 	addu	a1,a1,v1
8009b450:	8c820040 	lw	v0,64(a0)
8009b454:	8ca30040 	lw	v1,64(a1)
8009b458:	00e23825 	or	a3,a3,v0
8009b45c:	00c33025 	or	a2,a2,v1
8009b460:	91040011 	lbu	a0,17(t0)
8009b464:	1080000e 	beqz	a0,8009b4a0 <_Z11ConvertTilePhj+0x110>
8009b468:	3085000f 	andi	a1,a0,0xf
8009b46c:	3c028023 	lui	v0,0x8023
8009b470:	00042102 	srl	a0,a0,0x4
8009b474:	3c038023 	lui	v1,0x8023
8009b478:	2442cb24 	addiu	v0,v0,-13532
8009b47c:	2463cc24 	addiu	v1,v1,-13276
8009b480:	00042080 	sll	a0,a0,0x2
8009b484:	00052880 	sll	a1,a1,0x2
8009b488:	00822021 	addu	a0,a0,v0
8009b48c:	00a32821 	addu	a1,a1,v1
8009b490:	8c820040 	lw	v0,64(a0)
8009b494:	8ca30040 	lw	v1,64(a1)
8009b498:	00e23825 	or	a3,a3,v0
8009b49c:	00c33025 	or	a2,a2,v1
8009b4a0:	ad260004 	sw	a2,4(t1)
8009b4a4:	ad270000 	sw	a3,0(t1)
8009b4a8:	91040002 	lbu	a0,2(t0)
8009b4ac:	00e65025 	or	t2,a3,a2
8009b4b0:	25290008 	addiu	t1,t1,8
8009b4b4:	148002e7 	bnez	a0,8009c054 <_Z11ConvertTilePhj+0xcc4>
8009b4b8:	25060002 	addiu	a2,t0,2
8009b4bc:	00004021 	move	t0,zero
8009b4c0:	00003821 	move	a3,zero
8009b4c4:	90c40001 	lbu	a0,1(a2)
8009b4c8:	1080000e 	beqz	a0,8009b504 <_Z11ConvertTilePhj+0x174>
8009b4cc:	3085000f 	andi	a1,a0,0xf
8009b4d0:	3c028023 	lui	v0,0x8023
8009b4d4:	00042102 	srl	a0,a0,0x4
8009b4d8:	3c038023 	lui	v1,0x8023
8009b4dc:	2442cb24 	addiu	v0,v0,-13532
8009b4e0:	2463cc24 	addiu	v1,v1,-13276
8009b4e4:	00042080 	sll	a0,a0,0x2
8009b4e8:	00052880 	sll	a1,a1,0x2
8009b4ec:	00822021 	addu	a0,a0,v0
8009b4f0:	00a32821 	addu	a1,a1,v1
8009b4f4:	8c820000 	lw	v0,0(a0)
8009b4f8:	8ca30000 	lw	v1,0(a1)
8009b4fc:	01024025 	or	t0,t0,v0
8009b500:	00e33825 	or	a3,a3,v1
8009b504:	90c40010 	lbu	a0,16(a2)
8009b508:	1080000e 	beqz	a0,8009b544 <_Z11ConvertTilePhj+0x1b4>
8009b50c:	3085000f 	andi	a1,a0,0xf
8009b510:	3c028023 	lui	v0,0x8023
8009b514:	00042102 	srl	a0,a0,0x4
8009b518:	3c038023 	lui	v1,0x8023
8009b51c:	2442c924 	addiu	v0,v0,-14044
8009b520:	2463ca24 	addiu	v1,v1,-13788
8009b524:	00042080 	sll	a0,a0,0x2
8009b528:	00052880 	sll	a1,a1,0x2
8009b52c:	00822021 	addu	a0,a0,v0
8009b530:	00a32821 	addu	a1,a1,v1
8009b534:	8c820040 	lw	v0,64(a0)
8009b538:	8ca30040 	lw	v1,64(a1)
8009b53c:	01024025 	or	t0,t0,v0
8009b540:	00e33825 	or	a3,a3,v1
8009b544:	90c40011 	lbu	a0,17(a2)
8009b548:	1080000e 	beqz	a0,8009b584 <_Z11ConvertTilePhj+0x1f4>
8009b54c:	3085000f 	andi	a1,a0,0xf
8009b550:	3c028023 	lui	v0,0x8023
8009b554:	00042102 	srl	a0,a0,0x4
8009b558:	3c038023 	lui	v1,0x8023
8009b55c:	2442cb24 	addiu	v0,v0,-13532
8009b560:	2463cc24 	addiu	v1,v1,-13276
8009b564:	00042080 	sll	a0,a0,0x2
8009b568:	00052880 	sll	a1,a1,0x2
8009b56c:	00822021 	addu	a0,a0,v0
8009b570:	00a32821 	addu	a1,a1,v1
8009b574:	8c820040 	lw	v0,64(a0)
8009b578:	8ca30040 	lw	v1,64(a1)
8009b57c:	01024025 	or	t0,t0,v0
8009b580:	00e33825 	or	a3,a3,v1
8009b584:	ad280000 	sw	t0,0(t1)
8009b588:	ad270004 	sw	a3,4(t1)
8009b58c:	90c40002 	lbu	a0,2(a2)
8009b590:	01071025 	or	v0,t0,a3
8009b594:	01425025 	or	t2,t2,v0
8009b598:	25290008 	addiu	t1,t1,8
8009b59c:	148002c7 	bnez	a0,8009c0bc <_Z11ConvertTilePhj+0xd2c>
8009b5a0:	24c60002 	addiu	a2,a2,2
8009b5a4:	00004021 	move	t0,zero
8009b5a8:	00003821 	move	a3,zero
8009b5ac:	90c40001 	lbu	a0,1(a2)
8009b5b0:	1080000e 	beqz	a0,8009b5ec <_Z11ConvertTilePhj+0x25c>
8009b5b4:	3085000f 	andi	a1,a0,0xf
8009b5b8:	3c028023 	lui	v0,0x8023
8009b5bc:	00042102 	srl	a0,a0,0x4
8009b5c0:	3c038023 	lui	v1,0x8023
8009b5c4:	2442cb24 	addiu	v0,v0,-13532
8009b5c8:	2463cc24 	addiu	v1,v1,-13276
8009b5cc:	00042080 	sll	a0,a0,0x2
8009b5d0:	00052880 	sll	a1,a1,0x2
8009b5d4:	00822021 	addu	a0,a0,v0
8009b5d8:	00a32821 	addu	a1,a1,v1
8009b5dc:	8c820000 	lw	v0,0(a0)
8009b5e0:	8ca30000 	lw	v1,0(a1)
8009b5e4:	01024025 	or	t0,t0,v0
8009b5e8:	00e33825 	or	a3,a3,v1
8009b5ec:	90c40010 	lbu	a0,16(a2)
8009b5f0:	1080000e 	beqz	a0,8009b62c <_Z11ConvertTilePhj+0x29c>
8009b5f4:	3085000f 	andi	a1,a0,0xf
8009b5f8:	3c028023 	lui	v0,0x8023
8009b5fc:	00042102 	srl	a0,a0,0x4
8009b600:	3c038023 	lui	v1,0x8023
8009b604:	2442c924 	addiu	v0,v0,-14044
8009b608:	2463ca24 	addiu	v1,v1,-13788
8009b60c:	00042080 	sll	a0,a0,0x2
8009b610:	00052880 	sll	a1,a1,0x2
8009b614:	00822021 	addu	a0,a0,v0
8009b618:	00a32821 	addu	a1,a1,v1
8009b61c:	8c820040 	lw	v0,64(a0)
8009b620:	8ca30040 	lw	v1,64(a1)
8009b624:	01024025 	or	t0,t0,v0
8009b628:	00e33825 	or	a3,a3,v1
8009b62c:	90c40011 	lbu	a0,17(a2)
8009b630:	1080000e 	beqz	a0,8009b66c <_Z11ConvertTilePhj+0x2dc>
8009b634:	3085000f 	andi	a1,a0,0xf
8009b638:	3c028023 	lui	v0,0x8023
8009b63c:	00042102 	srl	a0,a0,0x4
8009b640:	3c038023 	lui	v1,0x8023
8009b644:	2442cb24 	addiu	v0,v0,-13532
8009b648:	2463cc24 	addiu	v1,v1,-13276
8009b64c:	00042080 	sll	a0,a0,0x2
8009b650:	00052880 	sll	a1,a1,0x2
8009b654:	00822021 	addu	a0,a0,v0
8009b658:	00a32821 	addu	a1,a1,v1
8009b65c:	8c820040 	lw	v0,64(a0)
8009b660:	8ca30040 	lw	v1,64(a1)
8009b664:	01024025 	or	t0,t0,v0
8009b668:	00e33825 	or	a3,a3,v1
8009b66c:	ad280000 	sw	t0,0(t1)
8009b670:	ad270004 	sw	a3,4(t1)
8009b674:	90c40002 	lbu	a0,2(a2)
8009b678:	01071025 	or	v0,t0,a3
8009b67c:	01425025 	or	t2,t2,v0
8009b680:	25290008 	addiu	t1,t1,8
8009b684:	14800280 	bnez	a0,8009c088 <_Z11ConvertTilePhj+0xcf8>
8009b688:	24c60002 	addiu	a2,a2,2
8009b68c:	00004021 	move	t0,zero
8009b690:	00003821 	move	a3,zero
8009b694:	90c40001 	lbu	a0,1(a2)
8009b698:	1080000e 	beqz	a0,8009b6d4 <_Z11ConvertTilePhj+0x344>
8009b69c:	3085000f 	andi	a1,a0,0xf
8009b6a0:	3c028023 	lui	v0,0x8023
8009b6a4:	00042102 	srl	a0,a0,0x4
8009b6a8:	3c038023 	lui	v1,0x8023
8009b6ac:	2442cb24 	addiu	v0,v0,-13532
8009b6b0:	2463cc24 	addiu	v1,v1,-13276
8009b6b4:	00042080 	sll	a0,a0,0x2
8009b6b8:	00052880 	sll	a1,a1,0x2
8009b6bc:	00822021 	addu	a0,a0,v0
8009b6c0:	00a32821 	addu	a1,a1,v1
8009b6c4:	8c820000 	lw	v0,0(a0)
8009b6c8:	8ca30000 	lw	v1,0(a1)
8009b6cc:	01024025 	or	t0,t0,v0
8009b6d0:	00e33825 	or	a3,a3,v1
8009b6d4:	90c40010 	lbu	a0,16(a2)
8009b6d8:	1080000e 	beqz	a0,8009b714 <_Z11ConvertTilePhj+0x384>
8009b6dc:	3085000f 	andi	a1,a0,0xf
8009b6e0:	3c028023 	lui	v0,0x8023
8009b6e4:	00042102 	srl	a0,a0,0x4
8009b6e8:	3c038023 	lui	v1,0x8023
8009b6ec:	2442c924 	addiu	v0,v0,-14044
8009b6f0:	2463ca24 	addiu	v1,v1,-13788
8009b6f4:	00042080 	sll	a0,a0,0x2
8009b6f8:	00052880 	sll	a1,a1,0x2
8009b6fc:	00822021 	addu	a0,a0,v0
8009b700:	00a32821 	addu	a1,a1,v1
8009b704:	8c820040 	lw	v0,64(a0)
8009b708:	8ca30040 	lw	v1,64(a1)
8009b70c:	01024025 	or	t0,t0,v0
8009b710:	00e33825 	or	a3,a3,v1
8009b714:	90c40011 	lbu	a0,17(a2)
8009b718:	1080000e 	beqz	a0,8009b754 <_Z11ConvertTilePhj+0x3c4>
8009b71c:	3085000f 	andi	a1,a0,0xf
8009b720:	3c028023 	lui	v0,0x8023
8009b724:	00042102 	srl	a0,a0,0x4
8009b728:	3c038023 	lui	v1,0x8023
8009b72c:	2442cb24 	addiu	v0,v0,-13532
8009b730:	2463cc24 	addiu	v1,v1,-13276
8009b734:	00042080 	sll	a0,a0,0x2
8009b738:	00052880 	sll	a1,a1,0x2
8009b73c:	00822021 	addu	a0,a0,v0
8009b740:	00a32821 	addu	a1,a1,v1
8009b744:	8c820040 	lw	v0,64(a0)
8009b748:	8ca30040 	lw	v1,64(a1)
8009b74c:	01024025 	or	t0,t0,v0
8009b750:	00e33825 	or	a3,a3,v1
8009b754:	ad280000 	sw	t0,0(t1)
8009b758:	ad270004 	sw	a3,4(t1)
8009b75c:	90c40002 	lbu	a0,2(a2)
8009b760:	01071025 	or	v0,t0,a3
8009b764:	01425025 	or	t2,t2,v0
8009b768:	25290008 	addiu	t1,t1,8
8009b76c:	14800287 	bnez	a0,8009c18c <_Z11ConvertTilePhj+0xdfc>
8009b770:	24c60002 	addiu	a2,a2,2
8009b774:	00004021 	move	t0,zero
8009b778:	00003821 	move	a3,zero
8009b77c:	90c40001 	lbu	a0,1(a2)
8009b780:	1080000e 	beqz	a0,8009b7bc <_Z11ConvertTilePhj+0x42c>
8009b784:	3085000f 	andi	a1,a0,0xf
8009b788:	3c028023 	lui	v0,0x8023
8009b78c:	00042102 	srl	a0,a0,0x4
8009b790:	3c038023 	lui	v1,0x8023
8009b794:	2442cb24 	addiu	v0,v0,-13532
8009b798:	2463cc24 	addiu	v1,v1,-13276
8009b79c:	00042080 	sll	a0,a0,0x2
8009b7a0:	00052880 	sll	a1,a1,0x2
8009b7a4:	00822021 	addu	a0,a0,v0
8009b7a8:	00a32821 	addu	a1,a1,v1
8009b7ac:	8c820000 	lw	v0,0(a0)
8009b7b0:	8ca30000 	lw	v1,0(a1)
8009b7b4:	01024025 	or	t0,t0,v0
8009b7b8:	00e33825 	or	a3,a3,v1
8009b7bc:	90c40010 	lbu	a0,16(a2)
8009b7c0:	1080000e 	beqz	a0,8009b7fc <_Z11ConvertTilePhj+0x46c>
8009b7c4:	3085000f 	andi	a1,a0,0xf
8009b7c8:	3c028023 	lui	v0,0x8023
8009b7cc:	00042102 	srl	a0,a0,0x4
8009b7d0:	3c038023 	lui	v1,0x8023
8009b7d4:	2442c924 	addiu	v0,v0,-14044
8009b7d8:	2463ca24 	addiu	v1,v1,-13788
8009b7dc:	00042080 	sll	a0,a0,0x2
8009b7e0:	00052880 	sll	a1,a1,0x2
8009b7e4:	00822021 	addu	a0,a0,v0
8009b7e8:	00a32821 	addu	a1,a1,v1
8009b7ec:	8c820040 	lw	v0,64(a0)
8009b7f0:	8ca30040 	lw	v1,64(a1)
8009b7f4:	01024025 	or	t0,t0,v0
8009b7f8:	00e33825 	or	a3,a3,v1
8009b7fc:	90c40011 	lbu	a0,17(a2)
8009b800:	1080000e 	beqz	a0,8009b83c <_Z11ConvertTilePhj+0x4ac>
8009b804:	3085000f 	andi	a1,a0,0xf
8009b808:	3c028023 	lui	v0,0x8023
8009b80c:	00042102 	srl	a0,a0,0x4
8009b810:	3c038023 	lui	v1,0x8023
8009b814:	2442cb24 	addiu	v0,v0,-13532
8009b818:	2463cc24 	addiu	v1,v1,-13276
8009b81c:	00042080 	sll	a0,a0,0x2
8009b820:	00052880 	sll	a1,a1,0x2
8009b824:	00822021 	addu	a0,a0,v0
8009b828:	00a32821 	addu	a1,a1,v1
8009b82c:	8c820040 	lw	v0,64(a0)
8009b830:	8ca30040 	lw	v1,64(a1)
8009b834:	01024025 	or	t0,t0,v0
8009b838:	00e33825 	or	a3,a3,v1
8009b83c:	ad280000 	sw	t0,0(t1)
8009b840:	ad270004 	sw	a3,4(t1)
8009b844:	90c40002 	lbu	a0,2(a2)
8009b848:	01071025 	or	v0,t0,a3
8009b84c:	01425025 	or	t2,t2,v0
8009b850:	25290008 	addiu	t1,t1,8
8009b854:	14800240 	bnez	a0,8009c158 <_Z11ConvertTilePhj+0xdc8>
8009b858:	24c60002 	addiu	a2,a2,2
8009b85c:	00004021 	move	t0,zero
8009b860:	00003821 	move	a3,zero
8009b864:	90c40001 	lbu	a0,1(a2)
8009b868:	1080000e 	beqz	a0,8009b8a4 <_Z11ConvertTilePhj+0x514>
8009b86c:	3085000f 	andi	a1,a0,0xf
8009b870:	3c028023 	lui	v0,0x8023
8009b874:	00042102 	srl	a0,a0,0x4
8009b878:	3c038023 	lui	v1,0x8023
8009b87c:	2442cb24 	addiu	v0,v0,-13532
8009b880:	2463cc24 	addiu	v1,v1,-13276
8009b884:	00042080 	sll	a0,a0,0x2
8009b888:	00052880 	sll	a1,a1,0x2
8009b88c:	00822021 	addu	a0,a0,v0
8009b890:	00a32821 	addu	a1,a1,v1
8009b894:	8c820000 	lw	v0,0(a0)
8009b898:	8ca30000 	lw	v1,0(a1)
8009b89c:	01024025 	or	t0,t0,v0
8009b8a0:	00e33825 	or	a3,a3,v1
8009b8a4:	90c40010 	lbu	a0,16(a2)
8009b8a8:	1080000e 	beqz	a0,8009b8e4 <_Z11ConvertTilePhj+0x554>
8009b8ac:	3c028023 	lui	v0,0x8023
8009b8b0:	3085000f 	andi	a1,a0,0xf
8009b8b4:	00042102 	srl	a0,a0,0x4
8009b8b8:	3c038023 	lui	v1,0x8023
8009b8bc:	2442c924 	addiu	v0,v0,-14044
8009b8c0:	2463ca24 	addiu	v1,v1,-13788
8009b8c4:	00042080 	sll	a0,a0,0x2
8009b8c8:	00052880 	sll	a1,a1,0x2
8009b8cc:	00822021 	addu	a0,a0,v0
8009b8d0:	00a32821 	addu	a1,a1,v1
8009b8d4:	8c820040 	lw	v0,64(a0)
8009b8d8:	8ca30040 	lw	v1,64(a1)
8009b8dc:	01024025 	or	t0,t0,v0
8009b8e0:	00e33825 	or	a3,a3,v1
8009b8e4:	90c40011 	lbu	a0,17(a2)
8009b8e8:	1080000e 	beqz	a0,8009b924 <_Z11ConvertTilePhj+0x594>
8009b8ec:	3c028023 	lui	v0,0x8023
8009b8f0:	3085000f 	andi	a1,a0,0xf
8009b8f4:	00042102 	srl	a0,a0,0x4
8009b8f8:	3c038023 	lui	v1,0x8023
8009b8fc:	2442cb24 	addiu	v0,v0,-13532
8009b900:	2463cc24 	addiu	v1,v1,-13276
8009b904:	00042080 	sll	a0,a0,0x2
8009b908:	00052880 	sll	a1,a1,0x2
8009b90c:	00822021 	addu	a0,a0,v0
8009b910:	00a32821 	addu	a1,a1,v1
8009b914:	8c820040 	lw	v0,64(a0)
8009b918:	8ca30040 	lw	v1,64(a1)
8009b91c:	01024025 	or	t0,t0,v0
8009b920:	00e33825 	or	a3,a3,v1
8009b924:	ad280000 	sw	t0,0(t1)
8009b928:	ad270004 	sw	a3,4(t1)
8009b92c:	90c40002 	lbu	a0,2(a2)
8009b930:	01071025 	or	v0,t0,a3
8009b934:	01425025 	or	t2,t2,v0
8009b938:	25290008 	addiu	t1,t1,8
8009b93c:	148001f9 	bnez	a0,8009c124 <_Z11ConvertTilePhj+0xd94>
8009b940:	24c60002 	addiu	a2,a2,2
8009b944:	00004021 	move	t0,zero
8009b948:	00003821 	move	a3,zero
8009b94c:	90c40001 	lbu	a0,1(a2)
8009b950:	1080000e 	beqz	a0,8009b98c <_Z11ConvertTilePhj+0x5fc>
8009b954:	3c028023 	lui	v0,0x8023
8009b958:	3085000f 	andi	a1,a0,0xf
8009b95c:	00042102 	srl	a0,a0,0x4
8009b960:	3c038023 	lui	v1,0x8023
8009b964:	2442cb24 	addiu	v0,v0,-13532
8009b968:	2463cc24 	addiu	v1,v1,-13276
8009b96c:	00042080 	sll	a0,a0,0x2
8009b970:	00052880 	sll	a1,a1,0x2
8009b974:	00822021 	addu	a0,a0,v0
8009b978:	00a32821 	addu	a1,a1,v1
8009b97c:	8c820000 	lw	v0,0(a0)
8009b980:	8ca30000 	lw	v1,0(a1)
8009b984:	01024025 	or	t0,t0,v0
8009b988:	00e33825 	or	a3,a3,v1
8009b98c:	90c40010 	lbu	a0,16(a2)
8009b990:	1080000e 	beqz	a0,8009b9cc <_Z11ConvertTilePhj+0x63c>
8009b994:	3c028023 	lui	v0,0x8023
8009b998:	3085000f 	andi	a1,a0,0xf
8009b99c:	00042102 	srl	a0,a0,0x4
8009b9a0:	3c038023 	lui	v1,0x8023
8009b9a4:	2442c924 	addiu	v0,v0,-14044
8009b9a8:	2463ca24 	addiu	v1,v1,-13788
8009b9ac:	00042080 	sll	a0,a0,0x2
8009b9b0:	00052880 	sll	a1,a1,0x2
8009b9b4:	00822021 	addu	a0,a0,v0
8009b9b8:	00a32821 	addu	a1,a1,v1
8009b9bc:	8c820040 	lw	v0,64(a0)
8009b9c0:	8ca30040 	lw	v1,64(a1)
8009b9c4:	01024025 	or	t0,t0,v0
8009b9c8:	00e33825 	or	a3,a3,v1
8009b9cc:	90c40011 	lbu	a0,17(a2)
8009b9d0:	1080000e 	beqz	a0,8009ba0c <_Z11ConvertTilePhj+0x67c>
8009b9d4:	3c028023 	lui	v0,0x8023
8009b9d8:	3085000f 	andi	a1,a0,0xf
8009b9dc:	00042102 	srl	a0,a0,0x4
8009b9e0:	3c038023 	lui	v1,0x8023
8009b9e4:	2442cb24 	addiu	v0,v0,-13532
8009b9e8:	2463cc24 	addiu	v1,v1,-13276
8009b9ec:	00042080 	sll	a0,a0,0x2
8009b9f0:	00052880 	sll	a1,a1,0x2
8009b9f4:	00822021 	addu	a0,a0,v0
8009b9f8:	00a32821 	addu	a1,a1,v1
8009b9fc:	8c820040 	lw	v0,64(a0)
8009ba00:	8ca30040 	lw	v1,64(a1)
8009ba04:	01024025 	or	t0,t0,v0
8009ba08:	00e33825 	or	a3,a3,v1
8009ba0c:	ad280000 	sw	t0,0(t1)
8009ba10:	ad270004 	sw	a3,4(t1)
8009ba14:	90c40002 	lbu	a0,2(a2)
8009ba18:	01071025 	or	v0,t0,a3
8009ba1c:	01425025 	or	t2,t2,v0
8009ba20:	25290008 	addiu	t1,t1,8
8009ba24:	148001b2 	bnez	a0,8009c0f0 <_Z11ConvertTilePhj+0xd60>
8009ba28:	24c60002 	addiu	a2,a2,2
8009ba2c:	00004021 	move	t0,zero
8009ba30:	00003821 	move	a3,zero
8009ba34:	90c40001 	lbu	a0,1(a2)
8009ba38:	1080000e 	beqz	a0,8009ba74 <_Z11ConvertTilePhj+0x6e4>
8009ba3c:	3c028023 	lui	v0,0x8023
8009ba40:	3085000f 	andi	a1,a0,0xf
8009ba44:	00042102 	srl	a0,a0,0x4
8009ba48:	3c038023 	lui	v1,0x8023
8009ba4c:	2442cb24 	addiu	v0,v0,-13532
8009ba50:	2463cc24 	addiu	v1,v1,-13276
8009ba54:	00042080 	sll	a0,a0,0x2
8009ba58:	00052880 	sll	a1,a1,0x2
8009ba5c:	00822021 	addu	a0,a0,v0
8009ba60:	00a32821 	addu	a1,a1,v1
8009ba64:	8c820000 	lw	v0,0(a0)
8009ba68:	8ca30000 	lw	v1,0(a1)
8009ba6c:	01024025 	or	t0,t0,v0
8009ba70:	00e33825 	or	a3,a3,v1
8009ba74:	90c40010 	lbu	a0,16(a2)
8009ba78:	1080000e 	beqz	a0,8009bab4 <_Z11ConvertTilePhj+0x724>
8009ba7c:	3c028023 	lui	v0,0x8023
8009ba80:	3085000f 	andi	a1,a0,0xf
8009ba84:	00042102 	srl	a0,a0,0x4
8009ba88:	3c038023 	lui	v1,0x8023
8009ba8c:	2442c924 	addiu	v0,v0,-14044
8009ba90:	2463ca24 	addiu	v1,v1,-13788
8009ba94:	00042080 	sll	a0,a0,0x2
8009ba98:	00052880 	sll	a1,a1,0x2
8009ba9c:	00822021 	addu	a0,a0,v0
8009baa0:	00a32821 	addu	a1,a1,v1
8009baa4:	8c820040 	lw	v0,64(a0)
8009baa8:	8ca30040 	lw	v1,64(a1)
8009baac:	01024025 	or	t0,t0,v0
8009bab0:	00e33825 	or	a3,a3,v1
8009bab4:	90c40011 	lbu	a0,17(a2)
8009bab8:	10800010 	beqz	a0,8009bafc <_Z11ConvertTilePhj+0x76c>
8009babc:	01071025 	or	v0,t0,a3
8009bac0:	3085000f 	andi	a1,a0,0xf
8009bac4:	3c028023 	lui	v0,0x8023
8009bac8:	00042102 	srl	a0,a0,0x4
8009bacc:	3c038023 	lui	v1,0x8023
8009bad0:	2442cb24 	addiu	v0,v0,-13532
8009bad4:	2463cc24 	addiu	v1,v1,-13276
8009bad8:	00042080 	sll	a0,a0,0x2
8009badc:	00052880 	sll	a1,a1,0x2
8009bae0:	00822021 	addu	a0,a0,v0
8009bae4:	00a32821 	addu	a1,a1,v1
8009bae8:	8c820040 	lw	v0,64(a0)
8009baec:	8ca30040 	lw	v1,64(a1)
8009baf0:	01024025 	or	t0,t0,v0
8009baf4:	00e33825 	or	a3,a3,v1
8009baf8:	01071025 	or	v0,t0,a3
8009bafc:	004a5025 	or	t2,v0,t2
8009bb00:	ad270004 	sw	a3,4(t1)
8009bb04:	ad280000 	sw	t0,0(t1)
8009bb08:	1140fe2e 	beqz	t2,8009b3c4 <_Z11ConvertTilePhj+0x34>
8009bb0c:	00000000 	nop
8009bb10:	03e00008 	jr	ra
8009bb14:	24020001 	li	v0,1
8009bb18:	3c028023 	lui	v0,0x8023
8009bb1c:	3c038023 	lui	v1,0x8023
8009bb20:	244ec924 	addiu	t6,v0,-14044
8009bb24:	246dca24 	addiu	t5,v1,-13788
8009bb28:	3c028023 	lui	v0,0x8023
8009bb2c:	3c038023 	lui	v1,0x8023
8009bb30:	244ccb24 	addiu	t4,v0,-13532
8009bb34:	246bcc24 	addiu	t3,v1,-13276
8009bb38:	00005021 	move	t2,zero
8009bb3c:	08026f2e 	j	8009bcb8 <_Z11ConvertTilePhj+0x928>
8009bb40:	248f0038 	addiu	t7,a0,56
8009bb44:	00003821 	move	a3,zero
8009bb48:	00003021 	move	a2,zero
8009bb4c:	91020001 	lbu	v0,1(t0)
8009bb50:	1040000a 	beqz	v0,8009bb7c <_Z11ConvertTilePhj+0x7ec>
8009bb54:	3043000f 	andi	v1,v0,0xf
8009bb58:	00021102 	srl	v0,v0,0x4
8009bb5c:	00021080 	sll	v0,v0,0x2
8009bb60:	00031880 	sll	v1,v1,0x2
8009bb64:	004c1021 	addu	v0,v0,t4
8009bb68:	006b1821 	addu	v1,v1,t3
8009bb6c:	8c440000 	lw	a0,0(v0)
8009bb70:	8c650000 	lw	a1,0(v1)
8009bb74:	00e43825 	or	a3,a3,a0
8009bb78:	00c53025 	or	a2,a2,a1
8009bb7c:	91020010 	lbu	v0,16(t0)
8009bb80:	1040000a 	beqz	v0,8009bbac <_Z11ConvertTilePhj+0x81c>
8009bb84:	3043000f 	andi	v1,v0,0xf
8009bb88:	00021102 	srl	v0,v0,0x4
8009bb8c:	00021080 	sll	v0,v0,0x2
8009bb90:	00031880 	sll	v1,v1,0x2
8009bb94:	004e1021 	addu	v0,v0,t6
8009bb98:	006d1821 	addu	v1,v1,t5
8009bb9c:	8c440040 	lw	a0,64(v0)
8009bba0:	8c650040 	lw	a1,64(v1)
8009bba4:	00e43825 	or	a3,a3,a0
8009bba8:	00c53025 	or	a2,a2,a1
8009bbac:	91020011 	lbu	v0,17(t0)
8009bbb0:	1040000a 	beqz	v0,8009bbdc <_Z11ConvertTilePhj+0x84c>
8009bbb4:	3043000f 	andi	v1,v0,0xf
8009bbb8:	00021102 	srl	v0,v0,0x4
8009bbbc:	00021080 	sll	v0,v0,0x2
8009bbc0:	00031880 	sll	v1,v1,0x2
8009bbc4:	004c1021 	addu	v0,v0,t4
8009bbc8:	006b1821 	addu	v1,v1,t3
8009bbcc:	8c440040 	lw	a0,64(v0)
8009bbd0:	8c650040 	lw	a1,64(v1)
8009bbd4:	00e43825 	or	a3,a3,a0
8009bbd8:	00c53025 	or	a2,a2,a1
8009bbdc:	91020020 	lbu	v0,32(t0)
8009bbe0:	1040000a 	beqz	v0,8009bc0c <_Z11ConvertTilePhj+0x87c>
8009bbe4:	3043000f 	andi	v1,v0,0xf
8009bbe8:	00021102 	srl	v0,v0,0x4
8009bbec:	00021080 	sll	v0,v0,0x2
8009bbf0:	00031880 	sll	v1,v1,0x2
8009bbf4:	004e1021 	addu	v0,v0,t6
8009bbf8:	006d1821 	addu	v1,v1,t5
8009bbfc:	8c440080 	lw	a0,128(v0)
8009bc00:	8c650080 	lw	a1,128(v1)
8009bc04:	00e43825 	or	a3,a3,a0
8009bc08:	00c53025 	or	a2,a2,a1
8009bc0c:	91020021 	lbu	v0,33(t0)
8009bc10:	1040000a 	beqz	v0,8009bc3c <_Z11ConvertTilePhj+0x8ac>
8009bc14:	3043000f 	andi	v1,v0,0xf
8009bc18:	00021102 	srl	v0,v0,0x4
8009bc1c:	00021080 	sll	v0,v0,0x2
8009bc20:	00031880 	sll	v1,v1,0x2
8009bc24:	004c1021 	addu	v0,v0,t4
8009bc28:	006b1821 	addu	v1,v1,t3
8009bc2c:	8c440080 	lw	a0,128(v0)
8009bc30:	8c650080 	lw	a1,128(v1)
8009bc34:	00e43825 	or	a3,a3,a0
8009bc38:	00c53025 	or	a2,a2,a1
8009bc3c:	91020030 	lbu	v0,48(t0)
8009bc40:	1040000a 	beqz	v0,8009bc6c <_Z11ConvertTilePhj+0x8dc>
8009bc44:	3043000f 	andi	v1,v0,0xf
8009bc48:	00021102 	srl	v0,v0,0x4
8009bc4c:	00021080 	sll	v0,v0,0x2
8009bc50:	00031880 	sll	v1,v1,0x2
8009bc54:	004e1021 	addu	v0,v0,t6
8009bc58:	006d1821 	addu	v1,v1,t5
8009bc5c:	8c4400c0 	lw	a0,192(v0)
8009bc60:	8c6500c0 	lw	a1,192(v1)
8009bc64:	00e43825 	or	a3,a3,a0
8009bc68:	00c53025 	or	a2,a2,a1
8009bc6c:	91020031 	lbu	v0,49(t0)
8009bc70:	1040000a 	beqz	v0,8009bc9c <_Z11ConvertTilePhj+0x90c>
8009bc74:	3043000f 	andi	v1,v0,0xf
8009bc78:	00021102 	srl	v0,v0,0x4
8009bc7c:	00021080 	sll	v0,v0,0x2
8009bc80:	00031880 	sll	v1,v1,0x2
8009bc84:	004c1021 	addu	v0,v0,t4
8009bc88:	006b1821 	addu	v1,v1,t3
8009bc8c:	8c4400c0 	lw	a0,192(v0)
8009bc90:	8c6500c0 	lw	a1,192(v1)
8009bc94:	00e43825 	or	a3,a3,a0
8009bc98:	00c53025 	or	a2,a2,a1
8009bc9c:	00e61025 	or	v0,a3,a2
8009bca0:	01425025 	or	t2,t2,v0
8009bca4:	ad270000 	sw	a3,0(t1)
8009bca8:	112fff97 	beq	t1,t7,8009bb08 <_Z11ConvertTilePhj+0x778>
8009bcac:	ad260004 	sw	a2,4(t1)
8009bcb0:	25290008 	addiu	t1,t1,8
8009bcb4:	25080002 	addiu	t0,t0,2
8009bcb8:	91020000 	lbu	v0,0(t0)
8009bcbc:	1040ffa1 	beqz	v0,8009bb44 <_Z11ConvertTilePhj+0x7b4>
8009bcc0:	3043000f 	andi	v1,v0,0xf
8009bcc4:	00021102 	srl	v0,v0,0x4
8009bcc8:	00021080 	sll	v0,v0,0x2
8009bccc:	00031880 	sll	v1,v1,0x2
8009bcd0:	004e1021 	addu	v0,v0,t6
8009bcd4:	006d1821 	addu	v1,v1,t5
8009bcd8:	8c470000 	lw	a3,0(v0)
8009bcdc:	08026ed3 	j	8009bb4c <_Z11ConvertTilePhj+0x7bc>
8009bce0:	8c660000 	lw	a2,0(v1)
8009bce4:	91040000 	lbu	a0,0(t0)
8009bce8:	1480015c 	bnez	a0,8009c25c <_Z11ConvertTilePhj+0xecc>
8009bcec:	3085000f 	andi	a1,a0,0xf
8009bcf0:	00003821 	move	a3,zero
8009bcf4:	00003021 	move	a2,zero
8009bcf8:	91040001 	lbu	a0,1(t0)
8009bcfc:	1080000e 	beqz	a0,8009bd38 <_Z11ConvertTilePhj+0x9a8>
8009bd00:	3085000f 	andi	a1,a0,0xf
8009bd04:	3c028023 	lui	v0,0x8023
8009bd08:	00042102 	srl	a0,a0,0x4
8009bd0c:	3c038023 	lui	v1,0x8023
8009bd10:	2442cb24 	addiu	v0,v0,-13532
8009bd14:	2463cc24 	addiu	v1,v1,-13276
8009bd18:	00042080 	sll	a0,a0,0x2
8009bd1c:	00052880 	sll	a1,a1,0x2
8009bd20:	00822021 	addu	a0,a0,v0
8009bd24:	00a32821 	addu	a1,a1,v1
8009bd28:	8c820000 	lw	v0,0(a0)
8009bd2c:	8ca30000 	lw	v1,0(a1)
8009bd30:	00e23825 	or	a3,a3,v0
8009bd34:	00c33025 	or	a2,a2,v1
8009bd38:	ad270000 	sw	a3,0(t1)
8009bd3c:	ad260004 	sw	a2,4(t1)
8009bd40:	91040002 	lbu	a0,2(t0)
8009bd44:	00e65025 	or	t2,a3,a2
8009bd48:	25260008 	addiu	a2,t1,8
8009bd4c:	14800136 	bnez	a0,8009c228 <_Z11ConvertTilePhj+0xe98>
8009bd50:	25070002 	addiu	a3,t0,2
8009bd54:	00004821 	move	t1,zero
8009bd58:	00004021 	move	t0,zero
8009bd5c:	90e40001 	lbu	a0,1(a3)
8009bd60:	1080000e 	beqz	a0,8009bd9c <_Z11ConvertTilePhj+0xa0c>
8009bd64:	3085000f 	andi	a1,a0,0xf
8009bd68:	3c028023 	lui	v0,0x8023
8009bd6c:	00042102 	srl	a0,a0,0x4
8009bd70:	3c038023 	lui	v1,0x8023
8009bd74:	2442cb24 	addiu	v0,v0,-13532
8009bd78:	2463cc24 	addiu	v1,v1,-13276
8009bd7c:	00042080 	sll	a0,a0,0x2
8009bd80:	00052880 	sll	a1,a1,0x2
8009bd84:	00822021 	addu	a0,a0,v0
8009bd88:	00a32821 	addu	a1,a1,v1
8009bd8c:	8c820000 	lw	v0,0(a0)
8009bd90:	8ca30000 	lw	v1,0(a1)
8009bd94:	01224825 	or	t1,t1,v0
8009bd98:	01034025 	or	t0,t0,v1
8009bd9c:	acc90000 	sw	t1,0(a2)
8009bda0:	acc80004 	sw	t0,4(a2)
8009bda4:	90e40002 	lbu	a0,2(a3)
8009bda8:	01281025 	or	v0,t1,t0
8009bdac:	01425025 	or	t2,t2,v0
8009bdb0:	24c60008 	addiu	a2,a2,8
8009bdb4:	1480015c 	bnez	a0,8009c328 <_Z11ConvertTilePhj+0xf98>
8009bdb8:	24e70002 	addiu	a3,a3,2
8009bdbc:	00004821 	move	t1,zero
8009bdc0:	00004021 	move	t0,zero
8009bdc4:	90e40001 	lbu	a0,1(a3)
8009bdc8:	1080000e 	beqz	a0,8009be04 <_Z11ConvertTilePhj+0xa74>
8009bdcc:	3085000f 	andi	a1,a0,0xf
8009bdd0:	3c028023 	lui	v0,0x8023
8009bdd4:	00042102 	srl	a0,a0,0x4
8009bdd8:	3c038023 	lui	v1,0x8023
8009bddc:	2442cb24 	addiu	v0,v0,-13532
8009bde0:	2463cc24 	addiu	v1,v1,-13276
8009bde4:	00042080 	sll	a0,a0,0x2
8009bde8:	00052880 	sll	a1,a1,0x2
8009bdec:	00822021 	addu	a0,a0,v0
8009bdf0:	00a32821 	addu	a1,a1,v1
8009bdf4:	8c820000 	lw	v0,0(a0)
8009bdf8:	8ca30000 	lw	v1,0(a1)
8009bdfc:	01224825 	or	t1,t1,v0
8009be00:	01034025 	or	t0,t0,v1
8009be04:	acc90000 	sw	t1,0(a2)
8009be08:	acc80004 	sw	t0,4(a2)
8009be0c:	90e40002 	lbu	a0,2(a3)
8009be10:	01281025 	or	v0,t1,t0
8009be14:	01425025 	or	t2,t2,v0
8009be18:	24c60008 	addiu	a2,a2,8
8009be1c:	14800135 	bnez	a0,8009c2f4 <_Z11ConvertTilePhj+0xf64>
8009be20:	24e70002 	addiu	a3,a3,2
8009be24:	00004821 	move	t1,zero
8009be28:	00004021 	move	t0,zero
8009be2c:	90e40001 	lbu	a0,1(a3)
8009be30:	1080000e 	beqz	a0,8009be6c <_Z11ConvertTilePhj+0xadc>
8009be34:	3085000f 	andi	a1,a0,0xf
8009be38:	3c028023 	lui	v0,0x8023
8009be3c:	00042102 	srl	a0,a0,0x4
8009be40:	3c038023 	lui	v1,0x8023
8009be44:	2442cb24 	addiu	v0,v0,-13532
8009be48:	2463cc24 	addiu	v1,v1,-13276
8009be4c:	00042080 	sll	a0,a0,0x2
8009be50:	00052880 	sll	a1,a1,0x2
8009be54:	00822021 	addu	a0,a0,v0
8009be58:	00a32821 	addu	a1,a1,v1
8009be5c:	8c820000 	lw	v0,0(a0)
8009be60:	8ca30000 	lw	v1,0(a1)
8009be64:	01224825 	or	t1,t1,v0
8009be68:	01034025 	or	t0,t0,v1
8009be6c:	acc90000 	sw	t1,0(a2)
8009be70:	acc80004 	sw	t0,4(a2)
8009be74:	90e40002 	lbu	a0,2(a3)
8009be78:	01281025 	or	v0,t1,t0
8009be7c:	01425025 	or	t2,t2,v0
8009be80:	24c60008 	addiu	a2,a2,8
8009be84:	1480010e 	bnez	a0,8009c2c0 <_Z11ConvertTilePhj+0xf30>
8009be88:	24e70002 	addiu	a3,a3,2
8009be8c:	00004821 	move	t1,zero
8009be90:	00004021 	move	t0,zero
8009be94:	90e40001 	lbu	a0,1(a3)
8009be98:	1080000e 	beqz	a0,8009bed4 <_Z11ConvertTilePhj+0xb44>
8009be9c:	3085000f 	andi	a1,a0,0xf
8009bea0:	3c028023 	lui	v0,0x8023
8009bea4:	00042102 	srl	a0,a0,0x4
8009bea8:	3c038023 	lui	v1,0x8023
8009beac:	2442cb24 	addiu	v0,v0,-13532
8009beb0:	2463cc24 	addiu	v1,v1,-13276
8009beb4:	00042080 	sll	a0,a0,0x2
8009beb8:	00052880 	sll	a1,a1,0x2
8009bebc:	00822021 	addu	a0,a0,v0
8009bec0:	00a32821 	addu	a1,a1,v1
8009bec4:	8c820000 	lw	v0,0(a0)
8009bec8:	8ca30000 	lw	v1,0(a1)
8009becc:	01224825 	or	t1,t1,v0
8009bed0:	01034025 	or	t0,t0,v1
8009bed4:	acc90000 	sw	t1,0(a2)
8009bed8:	acc80004 	sw	t0,4(a2)
8009bedc:	90e40002 	lbu	a0,2(a3)
8009bee0:	01281025 	or	v0,t1,t0
8009bee4:	01425025 	or	t2,t2,v0
8009bee8:	24c60008 	addiu	a2,a2,8
8009beec:	148000e7 	bnez	a0,8009c28c <_Z11ConvertTilePhj+0xefc>
8009bef0:	24e70002 	addiu	a3,a3,2
8009bef4:	00004821 	move	t1,zero
8009bef8:	00004021 	move	t0,zero
8009befc:	90e40001 	lbu	a0,1(a3)
8009bf00:	1080000e 	beqz	a0,8009bf3c <_Z11ConvertTilePhj+0xbac>
8009bf04:	3085000f 	andi	a1,a0,0xf
8009bf08:	3c028023 	lui	v0,0x8023
8009bf0c:	00042102 	srl	a0,a0,0x4
8009bf10:	3c038023 	lui	v1,0x8023
8009bf14:	2442cb24 	addiu	v0,v0,-13532
8009bf18:	2463cc24 	addiu	v1,v1,-13276
8009bf1c:	00042080 	sll	a0,a0,0x2
8009bf20:	00052880 	sll	a1,a1,0x2
8009bf24:	00822021 	addu	a0,a0,v0
8009bf28:	00a32821 	addu	a1,a1,v1
8009bf2c:	8c820000 	lw	v0,0(a0)
8009bf30:	8ca30000 	lw	v1,0(a1)
8009bf34:	01224825 	or	t1,t1,v0
8009bf38:	01034025 	or	t0,t0,v1
8009bf3c:	acc90000 	sw	t1,0(a2)
8009bf40:	acc80004 	sw	t0,4(a2)
8009bf44:	90e40002 	lbu	a0,2(a3)
8009bf48:	01281025 	or	v0,t1,t0
8009bf4c:	01425025 	or	t2,t2,v0
8009bf50:	24c60008 	addiu	a2,a2,8
8009bf54:	148000a7 	bnez	a0,8009c1f4 <_Z11ConvertTilePhj+0xe64>
8009bf58:	24e70002 	addiu	a3,a3,2
8009bf5c:	00004821 	move	t1,zero
8009bf60:	00004021 	move	t0,zero
8009bf64:	90e40001 	lbu	a0,1(a3)
8009bf68:	1080000e 	beqz	a0,8009bfa4 <_Z11ConvertTilePhj+0xc14>
8009bf6c:	3085000f 	andi	a1,a0,0xf
8009bf70:	3c028023 	lui	v0,0x8023
8009bf74:	00042102 	srl	a0,a0,0x4
8009bf78:	3c038023 	lui	v1,0x8023
8009bf7c:	2442cb24 	addiu	v0,v0,-13532
8009bf80:	2463cc24 	addiu	v1,v1,-13276
8009bf84:	00042080 	sll	a0,a0,0x2
8009bf88:	00052880 	sll	a1,a1,0x2
8009bf8c:	00822021 	addu	a0,a0,v0
8009bf90:	00a32821 	addu	a1,a1,v1
8009bf94:	8c820000 	lw	v0,0(a0)
8009bf98:	8ca30000 	lw	v1,0(a1)
8009bf9c:	01224825 	or	t1,t1,v0
8009bfa0:	01034025 	or	t0,t0,v1
8009bfa4:	acc90000 	sw	t1,0(a2)
8009bfa8:	acc80004 	sw	t0,4(a2)
8009bfac:	90e40002 	lbu	a0,2(a3)
8009bfb0:	01281025 	or	v0,t1,t0
8009bfb4:	01425025 	or	t2,t2,v0
8009bfb8:	24c90008 	addiu	t1,a2,8
8009bfbc:	14800080 	bnez	a0,8009c1c0 <_Z11ConvertTilePhj+0xe30>
8009bfc0:	24e80002 	addiu	t0,a3,2
8009bfc4:	00003821 	move	a3,zero
8009bfc8:	00003021 	move	a2,zero
8009bfcc:	91040001 	lbu	a0,1(t0)
8009bfd0:	10800010 	beqz	a0,8009c014 <_Z11ConvertTilePhj+0xc84>
8009bfd4:	00e61025 	or	v0,a3,a2
8009bfd8:	3085000f 	andi	a1,a0,0xf
8009bfdc:	3c028023 	lui	v0,0x8023
8009bfe0:	00042102 	srl	a0,a0,0x4
8009bfe4:	3c038023 	lui	v1,0x8023
8009bfe8:	2442cb24 	addiu	v0,v0,-13532
8009bfec:	2463cc24 	addiu	v1,v1,-13276
8009bff0:	00042080 	sll	a0,a0,0x2
8009bff4:	00052880 	sll	a1,a1,0x2
8009bff8:	00822021 	addu	a0,a0,v0
8009bffc:	00a32821 	addu	a1,a1,v1
8009c000:	8c820000 	lw	v0,0(a0)
8009c004:	8ca30000 	lw	v1,0(a1)
8009c008:	00e23825 	or	a3,a3,v0
8009c00c:	00c33025 	or	a2,a2,v1
8009c010:	00e61025 	or	v0,a3,a2
8009c014:	004a5025 	or	t2,v0,t2
8009c018:	ad260004 	sw	a2,4(t1)
8009c01c:	08026ec2 	j	8009bb08 <_Z11ConvertTilePhj+0x778>
8009c020:	ad270000 	sw	a3,0(t1)
8009c024:	3c028023 	lui	v0,0x8023
8009c028:	00042102 	srl	a0,a0,0x4
8009c02c:	3c038023 	lui	v1,0x8023
8009c030:	00042080 	sll	a0,a0,0x2
8009c034:	00052880 	sll	a1,a1,0x2
8009c038:	2442c924 	addiu	v0,v0,-14044
8009c03c:	2463ca24 	addiu	v1,v1,-13788
8009c040:	00822021 	addu	a0,a0,v0
8009c044:	00a32821 	addu	a1,a1,v1
8009c048:	8c870000 	lw	a3,0(a0)
8009c04c:	08026cf8 	j	8009b3e0 <_Z11ConvertTilePhj+0x50>
8009c050:	8ca60000 	lw	a2,0(a1)
8009c054:	3085000f 	andi	a1,a0,0xf
8009c058:	3c028023 	lui	v0,0x8023
8009c05c:	00042102 	srl	a0,a0,0x4
8009c060:	3c038023 	lui	v1,0x8023
8009c064:	00042080 	sll	a0,a0,0x2
8009c068:	00052880 	sll	a1,a1,0x2
8009c06c:	2442c924 	addiu	v0,v0,-14044
8009c070:	2463ca24 	addiu	v1,v1,-13788
8009c074:	00822021 	addu	a0,a0,v0
8009c078:	00a32821 	addu	a1,a1,v1
8009c07c:	8c880000 	lw	t0,0(a0)
8009c080:	08026d31 	j	8009b4c4 <_Z11ConvertTilePhj+0x134>
8009c084:	8ca70000 	lw	a3,0(a1)
8009c088:	3085000f 	andi	a1,a0,0xf
8009c08c:	3c028023 	lui	v0,0x8023
8009c090:	00042102 	srl	a0,a0,0x4
8009c094:	3c038023 	lui	v1,0x8023
8009c098:	00042080 	sll	a0,a0,0x2
8009c09c:	00052880 	sll	a1,a1,0x2
8009c0a0:	2442c924 	addiu	v0,v0,-14044
8009c0a4:	2463ca24 	addiu	v1,v1,-13788
8009c0a8:	00822021 	addu	a0,a0,v0
8009c0ac:	00a32821 	addu	a1,a1,v1
8009c0b0:	8c880000 	lw	t0,0(a0)
8009c0b4:	08026da5 	j	8009b694 <_Z11ConvertTilePhj+0x304>
8009c0b8:	8ca70000 	lw	a3,0(a1)
8009c0bc:	3085000f 	andi	a1,a0,0xf
8009c0c0:	3c028023 	lui	v0,0x8023
8009c0c4:	00042102 	srl	a0,a0,0x4
8009c0c8:	3c038023 	lui	v1,0x8023
8009c0cc:	00042080 	sll	a0,a0,0x2
8009c0d0:	00052880 	sll	a1,a1,0x2
8009c0d4:	2442c924 	addiu	v0,v0,-14044
8009c0d8:	2463ca24 	addiu	v1,v1,-13788
8009c0dc:	00822021 	addu	a0,a0,v0
8009c0e0:	00a32821 	addu	a1,a1,v1
8009c0e4:	8c880000 	lw	t0,0(a0)
8009c0e8:	08026d6b 	j	8009b5ac <_Z11ConvertTilePhj+0x21c>
8009c0ec:	8ca70000 	lw	a3,0(a1)
8009c0f0:	3085000f 	andi	a1,a0,0xf
8009c0f4:	3c028023 	lui	v0,0x8023
8009c0f8:	00042102 	srl	a0,a0,0x4
8009c0fc:	3c038023 	lui	v1,0x8023
8009c100:	00042080 	sll	a0,a0,0x2
8009c104:	00052880 	sll	a1,a1,0x2
8009c108:	2442c924 	addiu	v0,v0,-14044
8009c10c:	2463ca24 	addiu	v1,v1,-13788
8009c110:	00822021 	addu	a0,a0,v0
8009c114:	00a32821 	addu	a1,a1,v1
8009c118:	8c880000 	lw	t0,0(a0)
8009c11c:	08026e8d 	j	8009ba34 <_Z11ConvertTilePhj+0x6a4>
8009c120:	8ca70000 	lw	a3,0(a1)
8009c124:	3085000f 	andi	a1,a0,0xf
8009c128:	3c028023 	lui	v0,0x8023
8009c12c:	00042102 	srl	a0,a0,0x4
8009c130:	3c038023 	lui	v1,0x8023
8009c134:	00042080 	sll	a0,a0,0x2
8009c138:	00052880 	sll	a1,a1,0x2
8009c13c:	2442c924 	addiu	v0,v0,-14044
8009c140:	2463ca24 	addiu	v1,v1,-13788
8009c144:	00822021 	addu	a0,a0,v0
8009c148:	00a32821 	addu	a1,a1,v1
8009c14c:	8c880000 	lw	t0,0(a0)
8009c150:	08026e53 	j	8009b94c <_Z11ConvertTilePhj+0x5bc>
8009c154:	8ca70000 	lw	a3,0(a1)
8009c158:	3085000f 	andi	a1,a0,0xf
8009c15c:	3c028023 	lui	v0,0x8023
8009c160:	00042102 	srl	a0,a0,0x4
8009c164:	3c038023 	lui	v1,0x8023
8009c168:	00042080 	sll	a0,a0,0x2
8009c16c:	00052880 	sll	a1,a1,0x2
8009c170:	2442c924 	addiu	v0,v0,-14044
8009c174:	2463ca24 	addiu	v1,v1,-13788
8009c178:	00822021 	addu	a0,a0,v0
8009c17c:	00a32821 	addu	a1,a1,v1
8009c180:	8c880000 	lw	t0,0(a0)
8009c184:	08026e19 	j	8009b864 <_Z11ConvertTilePhj+0x4d4>
8009c188:	8ca70000 	lw	a3,0(a1)
8009c18c:	3085000f 	andi	a1,a0,0xf
8009c190:	3c028023 	lui	v0,0x8023
8009c194:	00042102 	srl	a0,a0,0x4
8009c198:	3c038023 	lui	v1,0x8023
8009c19c:	00042080 	sll	a0,a0,0x2
8009c1a0:	00052880 	sll	a1,a1,0x2
8009c1a4:	2442c924 	addiu	v0,v0,-14044
8009c1a8:	2463ca24 	addiu	v1,v1,-13788
8009c1ac:	00822021 	addu	a0,a0,v0
8009c1b0:	00a32821 	addu	a1,a1,v1
8009c1b4:	8c880000 	lw	t0,0(a0)
8009c1b8:	08026ddf 	j	8009b77c <_Z11ConvertTilePhj+0x3ec>
8009c1bc:	8ca70000 	lw	a3,0(a1)
8009c1c0:	3085000f 	andi	a1,a0,0xf
8009c1c4:	3c028023 	lui	v0,0x8023
8009c1c8:	00042102 	srl	a0,a0,0x4
8009c1cc:	3c038023 	lui	v1,0x8023
8009c1d0:	00042080 	sll	a0,a0,0x2
8009c1d4:	00052880 	sll	a1,a1,0x2
8009c1d8:	2442c924 	addiu	v0,v0,-14044
8009c1dc:	2463ca24 	addiu	v1,v1,-13788
8009c1e0:	00822021 	addu	a0,a0,v0
8009c1e4:	00a32821 	addu	a1,a1,v1
8009c1e8:	8c870000 	lw	a3,0(a0)
8009c1ec:	08026ff3 	j	8009bfcc <_Z11ConvertTilePhj+0xc3c>
8009c1f0:	8ca60000 	lw	a2,0(a1)
8009c1f4:	3085000f 	andi	a1,a0,0xf
8009c1f8:	3c028023 	lui	v0,0x8023
8009c1fc:	00042102 	srl	a0,a0,0x4
8009c200:	3c038023 	lui	v1,0x8023
8009c204:	00042080 	sll	a0,a0,0x2
8009c208:	00052880 	sll	a1,a1,0x2
8009c20c:	2442c924 	addiu	v0,v0,-14044
8009c210:	2463ca24 	addiu	v1,v1,-13788
8009c214:	00822021 	addu	a0,a0,v0
8009c218:	00a32821 	addu	a1,a1,v1
8009c21c:	8c890000 	lw	t1,0(a0)
8009c220:	08026fd9 	j	8009bf64 <_Z11ConvertTilePhj+0xbd4>
8009c224:	8ca80000 	lw	t0,0(a1)
8009c228:	3085000f 	andi	a1,a0,0xf
8009c22c:	3c028023 	lui	v0,0x8023
8009c230:	00042102 	srl	a0,a0,0x4
8009c234:	3c038023 	lui	v1,0x8023
8009c238:	00042080 	sll	a0,a0,0x2
8009c23c:	00052880 	sll	a1,a1,0x2
8009c240:	2442c924 	addiu	v0,v0,-14044
8009c244:	2463ca24 	addiu	v1,v1,-13788
8009c248:	00822021 	addu	a0,a0,v0
8009c24c:	00a32821 	addu	a1,a1,v1
8009c250:	8c890000 	lw	t1,0(a0)
8009c254:	08026f57 	j	8009bd5c <_Z11ConvertTilePhj+0x9cc>
8009c258:	8ca80000 	lw	t0,0(a1)
8009c25c:	3c028023 	lui	v0,0x8023
8009c260:	00042102 	srl	a0,a0,0x4
8009c264:	3c038023 	lui	v1,0x8023
8009c268:	00042080 	sll	a0,a0,0x2
8009c26c:	00052880 	sll	a1,a1,0x2
8009c270:	2442c924 	addiu	v0,v0,-14044
8009c274:	2463ca24 	addiu	v1,v1,-13788
8009c278:	00822021 	addu	a0,a0,v0
8009c27c:	00a32821 	addu	a1,a1,v1
8009c280:	8c870000 	lw	a3,0(a0)
8009c284:	08026f3e 	j	8009bcf8 <_Z11ConvertTilePhj+0x968>
8009c288:	8ca60000 	lw	a2,0(a1)
8009c28c:	3085000f 	andi	a1,a0,0xf
8009c290:	3c028023 	lui	v0,0x8023
8009c294:	00042102 	srl	a0,a0,0x4
8009c298:	3c038023 	lui	v1,0x8023
8009c29c:	00042080 	sll	a0,a0,0x2
8009c2a0:	00052880 	sll	a1,a1,0x2
8009c2a4:	2442c924 	addiu	v0,v0,-14044
8009c2a8:	2463ca24 	addiu	v1,v1,-13788
8009c2ac:	00822021 	addu	a0,a0,v0
8009c2b0:	00a32821 	addu	a1,a1,v1
8009c2b4:	8c890000 	lw	t1,0(a0)
8009c2b8:	08026fbf 	j	8009befc <_Z11ConvertTilePhj+0xb6c>
8009c2bc:	8ca80000 	lw	t0,0(a1)
8009c2c0:	3085000f 	andi	a1,a0,0xf
8009c2c4:	3c028023 	lui	v0,0x8023
8009c2c8:	00042102 	srl	a0,a0,0x4
8009c2cc:	3c038023 	lui	v1,0x8023
8009c2d0:	00042080 	sll	a0,a0,0x2
8009c2d4:	00052880 	sll	a1,a1,0x2
8009c2d8:	2442c924 	addiu	v0,v0,-14044
8009c2dc:	2463ca24 	addiu	v1,v1,-13788
8009c2e0:	00822021 	addu	a0,a0,v0
8009c2e4:	00a32821 	addu	a1,a1,v1
8009c2e8:	8c890000 	lw	t1,0(a0)
8009c2ec:	08026fa5 	j	8009be94 <_Z11ConvertTilePhj+0xb04>
8009c2f0:	8ca80000 	lw	t0,0(a1)
8009c2f4:	3085000f 	andi	a1,a0,0xf
8009c2f8:	3c028023 	lui	v0,0x8023
8009c2fc:	00042102 	srl	a0,a0,0x4
8009c300:	3c038023 	lui	v1,0x8023
8009c304:	00042080 	sll	a0,a0,0x2
8009c308:	00052880 	sll	a1,a1,0x2
8009c30c:	2442c924 	addiu	v0,v0,-14044
8009c310:	2463ca24 	addiu	v1,v1,-13788
8009c314:	00822021 	addu	a0,a0,v0
8009c318:	00a32821 	addu	a1,a1,v1
8009c31c:	8c890000 	lw	t1,0(a0)
8009c320:	08026f8b 	j	8009be2c <_Z11ConvertTilePhj+0xa9c>
8009c324:	8ca80000 	lw	t0,0(a1)
8009c328:	3085000f 	andi	a1,a0,0xf
8009c32c:	3c028023 	lui	v0,0x8023
8009c330:	00042102 	srl	a0,a0,0x4
8009c334:	3c038023 	lui	v1,0x8023
8009c338:	00042080 	sll	a0,a0,0x2
8009c33c:	00052880 	sll	a1,a1,0x2
8009c340:	2442c924 	addiu	v0,v0,-14044
8009c344:	2463ca24 	addiu	v1,v1,-13788
8009c348:	00822021 	addu	a0,a0,v0
8009c34c:	00a32821 	addu	a1,a1,v1
8009c350:	8c890000 	lw	t1,0(a0)
8009c354:	08026f71 	j	8009bdc4 <_Z11ConvertTilePhj+0xa34>
8009c358:	8ca80000 	lw	t0,0(a1)

8009c35c <_Z19WRITE_4PIXELS16x2x2jPh>:
8009c35c:	3c0a8022 	lui	t2,0x8022
8009c360:	25486dd8 	addiu	t0,t2,28120
8009c364:	8d030040 	lw	v1,64(t0)
8009c368:	9102004c 	lbu	v0,76(t0)
8009c36c:	00833821 	addu	a3,a0,v1
8009c370:	90e30000 	lbu	v1,0(a3)
8009c374:	8d06003c 	lw	a2,60(t0)
8009c378:	00042040 	sll	a0,a0,0x1
8009c37c:	0062102b 	sltu	v0,v1,v0
8009c380:	00864821 	addu	t1,a0,a2
8009c384:	10400004 	beqz	v0,8009c398 <_Z19WRITE_4PIXELS16x2x2jPh+0x3c>
8009c388:	00a05821 	move	t3,a1
8009c38c:	90a30000 	lbu	v1,0(a1)
8009c390:	14600054 	bnez	v1,8009c4e4 <_Z19WRITE_4PIXELS16x2x2jPh+0x188>
8009c394:	00031840 	sll	v1,v1,0x1
8009c398:	25466dd8 	addiu	a2,t2,28120
8009c39c:	90c2004c 	lbu	v0,76(a2)
8009c3a0:	90e30002 	lbu	v1,2(a3)
8009c3a4:	0062102b 	sltu	v0,v1,v0
8009c3a8:	10400005 	beqz	v0,8009c3c0 <_Z19WRITE_4PIXELS16x2x2jPh+0x64>
8009c3ac:	00000000 	nop
8009c3b0:	91630001 	lbu	v1,1(t3)
8009c3b4:	14600039 	bnez	v1,8009c49c <_Z19WRITE_4PIXELS16x2x2jPh+0x140>
8009c3b8:	00031840 	sll	v1,v1,0x1
8009c3bc:	25466dd8 	addiu	a2,t2,28120
8009c3c0:	90c2004c 	lbu	v0,76(a2)
8009c3c4:	90e30004 	lbu	v1,4(a3)
8009c3c8:	0062102b 	sltu	v0,v1,v0
8009c3cc:	10400004 	beqz	v0,8009c3e0 <_Z19WRITE_4PIXELS16x2x2jPh+0x84>
8009c3d0:	00000000 	nop
8009c3d4:	91630002 	lbu	v1,2(t3)
8009c3d8:	1460001e 	bnez	v1,8009c454 <_Z19WRITE_4PIXELS16x2x2jPh+0xf8>
8009c3dc:	00031840 	sll	v1,v1,0x1
8009c3e0:	25466dd8 	addiu	a2,t2,28120
8009c3e4:	90c2004c 	lbu	v0,76(a2)
8009c3e8:	90e30006 	lbu	v1,6(a3)
8009c3ec:	0062102b 	sltu	v0,v1,v0
8009c3f0:	10400004 	beqz	v0,8009c404 <_Z19WRITE_4PIXELS16x2x2jPh+0xa8>
8009c3f4:	00000000 	nop
8009c3f8:	91630003 	lbu	v1,3(t3)
8009c3fc:	14600003 	bnez	v1,8009c40c <_Z19WRITE_4PIXELS16x2x2jPh+0xb0>
8009c400:	00031840 	sll	v1,v1,0x1
8009c404:	03e00008 	jr	ra
8009c408:	00000000 	nop
8009c40c:	8cc20044 	lw	v0,68(a2)
8009c410:	8cc50024 	lw	a1,36(a2)
8009c414:	00621821 	addu	v1,v1,v0
8009c418:	00052842 	srl	a1,a1,0x1
8009c41c:	94640000 	lhu	a0,0(v1)
8009c420:	00051040 	sll	v0,a1,0x1
8009c424:	01221021 	addu	v0,t1,v0
8009c428:	a444000c 	sh	a0,12(v0)
8009c42c:	a444000e 	sh	a0,14(v0)
8009c430:	a524000c 	sh	a0,12(t1)
8009c434:	a524000e 	sh	a0,14(t1)
8009c438:	90c2004d 	lbu	v0,77(a2)
8009c43c:	00e52821 	addu	a1,a3,a1
8009c440:	a0a20006 	sb	v0,6(a1)
8009c444:	a0a20007 	sb	v0,7(a1)
8009c448:	a0e20006 	sb	v0,6(a3)
8009c44c:	03e00008 	jr	ra
8009c450:	a0e20007 	sb	v0,7(a3)
8009c454:	8cc20044 	lw	v0,68(a2)
8009c458:	8cc50024 	lw	a1,36(a2)
8009c45c:	00621821 	addu	v1,v1,v0
8009c460:	00052842 	srl	a1,a1,0x1
8009c464:	94640000 	lhu	a0,0(v1)
8009c468:	00051040 	sll	v0,a1,0x1
8009c46c:	01221021 	addu	v0,t1,v0
8009c470:	a4440008 	sh	a0,8(v0)
8009c474:	a444000a 	sh	a0,10(v0)
8009c478:	a5240008 	sh	a0,8(t1)
8009c47c:	a524000a 	sh	a0,10(t1)
8009c480:	90c2004d 	lbu	v0,77(a2)
8009c484:	00e52821 	addu	a1,a3,a1
8009c488:	a0a20004 	sb	v0,4(a1)
8009c48c:	a0a20005 	sb	v0,5(a1)
8009c490:	a0e20004 	sb	v0,4(a3)
8009c494:	080270f8 	j	8009c3e0 <_Z19WRITE_4PIXELS16x2x2jPh+0x84>
8009c498:	a0e20005 	sb	v0,5(a3)
8009c49c:	8cc20044 	lw	v0,68(a2)
8009c4a0:	8cc50024 	lw	a1,36(a2)
8009c4a4:	00621821 	addu	v1,v1,v0
8009c4a8:	00052842 	srl	a1,a1,0x1
8009c4ac:	94640000 	lhu	a0,0(v1)
8009c4b0:	00051040 	sll	v0,a1,0x1
8009c4b4:	01221021 	addu	v0,t1,v0
8009c4b8:	a4440004 	sh	a0,4(v0)
8009c4bc:	a4440006 	sh	a0,6(v0)
8009c4c0:	a5240004 	sh	a0,4(t1)
8009c4c4:	a5240006 	sh	a0,6(t1)
8009c4c8:	90c2004d 	lbu	v0,77(a2)
8009c4cc:	00e52821 	addu	a1,a3,a1
8009c4d0:	a0a20002 	sb	v0,2(a1)
8009c4d4:	a0a20003 	sb	v0,3(a1)
8009c4d8:	a0e20002 	sb	v0,2(a3)
8009c4dc:	080270ef 	j	8009c3bc <_Z19WRITE_4PIXELS16x2x2jPh+0x60>
8009c4e0:	a0e20003 	sb	v0,3(a3)
8009c4e4:	8d020044 	lw	v0,68(t0)
8009c4e8:	8d050024 	lw	a1,36(t0)
8009c4ec:	00621821 	addu	v1,v1,v0
8009c4f0:	00052842 	srl	a1,a1,0x1
8009c4f4:	94640000 	lhu	a0,0(v1)
8009c4f8:	00051040 	sll	v0,a1,0x1
8009c4fc:	01221021 	addu	v0,t1,v0
8009c500:	a4440000 	sh	a0,0(v0)
8009c504:	a4440002 	sh	a0,2(v0)
8009c508:	a5240000 	sh	a0,0(t1)
8009c50c:	a5240002 	sh	a0,2(t1)
8009c510:	9102004d 	lbu	v0,77(t0)
8009c514:	00e52821 	addu	a1,a3,a1
8009c518:	a0a20000 	sb	v0,0(a1)
8009c51c:	a0a20001 	sb	v0,1(a1)
8009c520:	a0e20000 	sb	v0,0(a3)
8009c524:	080270e6 	j	8009c398 <_Z19WRITE_4PIXELS16x2x2jPh+0x3c>
8009c528:	a0e20001 	sb	v0,1(a3)

8009c52c <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh>:
8009c52c:	3c0a8022 	lui	t2,0x8022
8009c530:	25486dd8 	addiu	t0,t2,28120
8009c534:	8d030040 	lw	v1,64(t0)
8009c538:	9102004c 	lbu	v0,76(t0)
8009c53c:	00833821 	addu	a3,a0,v1
8009c540:	90e30000 	lbu	v1,0(a3)
8009c544:	8d06003c 	lw	a2,60(t0)
8009c548:	00042040 	sll	a0,a0,0x1
8009c54c:	0062102b 	sltu	v0,v1,v0
8009c550:	00864821 	addu	t1,a0,a2
8009c554:	10400004 	beqz	v0,8009c568 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x3c>
8009c558:	00a05821 	move	t3,a1
8009c55c:	90a30003 	lbu	v1,3(a1)
8009c560:	14600054 	bnez	v1,8009c6b4 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x188>
8009c564:	00031840 	sll	v1,v1,0x1
8009c568:	25466dd8 	addiu	a2,t2,28120
8009c56c:	90c2004c 	lbu	v0,76(a2)
8009c570:	90e30002 	lbu	v1,2(a3)
8009c574:	0062102b 	sltu	v0,v1,v0
8009c578:	10400005 	beqz	v0,8009c590 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x64>
8009c57c:	00000000 	nop
8009c580:	91630002 	lbu	v1,2(t3)
8009c584:	14600039 	bnez	v1,8009c66c <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x140>
8009c588:	00031840 	sll	v1,v1,0x1
8009c58c:	25466dd8 	addiu	a2,t2,28120
8009c590:	90c2004c 	lbu	v0,76(a2)
8009c594:	90e30004 	lbu	v1,4(a3)
8009c598:	0062102b 	sltu	v0,v1,v0
8009c59c:	10400004 	beqz	v0,8009c5b0 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x84>
8009c5a0:	00000000 	nop
8009c5a4:	91630001 	lbu	v1,1(t3)
8009c5a8:	1460001e 	bnez	v1,8009c624 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0xf8>
8009c5ac:	00031840 	sll	v1,v1,0x1
8009c5b0:	25466dd8 	addiu	a2,t2,28120
8009c5b4:	90c2004c 	lbu	v0,76(a2)
8009c5b8:	90e30006 	lbu	v1,6(a3)
8009c5bc:	0062102b 	sltu	v0,v1,v0
8009c5c0:	10400004 	beqz	v0,8009c5d4 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0xa8>
8009c5c4:	00000000 	nop
8009c5c8:	91630000 	lbu	v1,0(t3)
8009c5cc:	14600003 	bnez	v1,8009c5dc <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0xb0>
8009c5d0:	00031840 	sll	v1,v1,0x1
8009c5d4:	03e00008 	jr	ra
8009c5d8:	00000000 	nop
8009c5dc:	8cc20044 	lw	v0,68(a2)
8009c5e0:	8cc50024 	lw	a1,36(a2)
8009c5e4:	00621821 	addu	v1,v1,v0
8009c5e8:	00052842 	srl	a1,a1,0x1
8009c5ec:	94640000 	lhu	a0,0(v1)
8009c5f0:	00051040 	sll	v0,a1,0x1
8009c5f4:	01221021 	addu	v0,t1,v0
8009c5f8:	a444000c 	sh	a0,12(v0)
8009c5fc:	a444000e 	sh	a0,14(v0)
8009c600:	a524000c 	sh	a0,12(t1)
8009c604:	a524000e 	sh	a0,14(t1)
8009c608:	90c2004d 	lbu	v0,77(a2)
8009c60c:	00e52821 	addu	a1,a3,a1
8009c610:	a0a20006 	sb	v0,6(a1)
8009c614:	a0a20007 	sb	v0,7(a1)
8009c618:	a0e20006 	sb	v0,6(a3)
8009c61c:	03e00008 	jr	ra
8009c620:	a0e20007 	sb	v0,7(a3)
8009c624:	8cc20044 	lw	v0,68(a2)
8009c628:	8cc50024 	lw	a1,36(a2)
8009c62c:	00621821 	addu	v1,v1,v0
8009c630:	00052842 	srl	a1,a1,0x1
8009c634:	94640000 	lhu	a0,0(v1)
8009c638:	00051040 	sll	v0,a1,0x1
8009c63c:	01221021 	addu	v0,t1,v0
8009c640:	a4440008 	sh	a0,8(v0)
8009c644:	a444000a 	sh	a0,10(v0)
8009c648:	a5240008 	sh	a0,8(t1)
8009c64c:	a524000a 	sh	a0,10(t1)
8009c650:	90c2004d 	lbu	v0,77(a2)
8009c654:	00e52821 	addu	a1,a3,a1
8009c658:	a0a20004 	sb	v0,4(a1)
8009c65c:	a0a20005 	sb	v0,5(a1)
8009c660:	a0e20004 	sb	v0,4(a3)
8009c664:	0802716c 	j	8009c5b0 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x84>
8009c668:	a0e20005 	sb	v0,5(a3)
8009c66c:	8cc20044 	lw	v0,68(a2)
8009c670:	8cc50024 	lw	a1,36(a2)
8009c674:	00621821 	addu	v1,v1,v0
8009c678:	00052842 	srl	a1,a1,0x1
8009c67c:	94640000 	lhu	a0,0(v1)
8009c680:	00051040 	sll	v0,a1,0x1
8009c684:	01221021 	addu	v0,t1,v0
8009c688:	a4440004 	sh	a0,4(v0)
8009c68c:	a4440006 	sh	a0,6(v0)
8009c690:	a5240004 	sh	a0,4(t1)
8009c694:	a5240006 	sh	a0,6(t1)
8009c698:	90c2004d 	lbu	v0,77(a2)
8009c69c:	00e52821 	addu	a1,a3,a1
8009c6a0:	a0a20002 	sb	v0,2(a1)
8009c6a4:	a0a20003 	sb	v0,3(a1)
8009c6a8:	a0e20002 	sb	v0,2(a3)
8009c6ac:	08027163 	j	8009c58c <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x60>
8009c6b0:	a0e20003 	sb	v0,3(a3)
8009c6b4:	8d020044 	lw	v0,68(t0)
8009c6b8:	8d050024 	lw	a1,36(t0)
8009c6bc:	00621821 	addu	v1,v1,v0
8009c6c0:	00052842 	srl	a1,a1,0x1
8009c6c4:	94640000 	lhu	a0,0(v1)
8009c6c8:	00051040 	sll	v0,a1,0x1
8009c6cc:	01221021 	addu	v0,t1,v0
8009c6d0:	a4440000 	sh	a0,0(v0)
8009c6d4:	a4440002 	sh	a0,2(v0)
8009c6d8:	a5240000 	sh	a0,0(t1)
8009c6dc:	a5240002 	sh	a0,2(t1)
8009c6e0:	9102004d 	lbu	v0,77(t0)
8009c6e4:	00e52821 	addu	a1,a3,a1
8009c6e8:	a0a20000 	sb	v0,0(a1)
8009c6ec:	a0a20001 	sb	v0,1(a1)
8009c6f0:	a0e20000 	sb	v0,0(a3)
8009c6f4:	0802715a 	j	8009c568 <_Z27WRITE_4PIXELS16_FLIPPEDx2x2jPh+0x3c>
8009c6f8:	a0e20001 	sb	v0,1(a3)

8009c6fc <_Z19WRITE_4PIXELS16_ADDjPh>:
8009c6fc:	3c0c8022 	lui	t4,0x8022
8009c700:	25896dd8 	addiu	t1,t4,28120
8009c704:	8d220008 	lw	v0,8(t1)
8009c708:	9123004c 	lbu	v1,76(t1)
8009c70c:	00825021 	addu	t2,a0,v0
8009c710:	91460000 	lbu	a2,0(t2)
8009c714:	8d27003c 	lw	a3,60(t1)
8009c718:	8d28000c 	lw	t0,12(t1)
8009c71c:	00041040 	sll	v0,a0,0x1
8009c720:	00c3182b 	sltu	v1,a2,v1
8009c724:	00475821 	addu	t3,v0,a3
8009c728:	00886821 	addu	t5,a0,t0
8009c72c:	10600004 	beqz	v1,8009c740 <_Z19WRITE_4PIXELS16_ADDjPh+0x44>
8009c730:	00a07021 	move	t6,a1
8009c734:	90a50000 	lbu	a1,0(a1)
8009c738:	14a0007f 	bnez	a1,8009c938 <_Z19WRITE_4PIXELS16_ADDjPh+0x23c>
8009c73c:	00000000 	nop
8009c740:	25876dd8 	addiu	a3,t4,28120
8009c744:	90e2004c 	lbu	v0,76(a3)
8009c748:	91430001 	lbu	v1,1(t2)
8009c74c:	0062102b 	sltu	v0,v1,v0
8009c750:	10400005 	beqz	v0,8009c768 <_Z19WRITE_4PIXELS16_ADDjPh+0x6c>
8009c754:	25480001 	addiu	t0,t2,1
8009c758:	91c50001 	lbu	a1,1(t6)
8009c75c:	14a00056 	bnez	a1,8009c8b8 <_Z19WRITE_4PIXELS16_ADDjPh+0x1bc>
8009c760:	00000000 	nop
8009c764:	25876dd8 	addiu	a3,t4,28120
8009c768:	90e2004c 	lbu	v0,76(a3)
8009c76c:	91430002 	lbu	v1,2(t2)
8009c770:	0062102b 	sltu	v0,v1,v0
8009c774:	10400004 	beqz	v0,8009c788 <_Z19WRITE_4PIXELS16_ADDjPh+0x8c>
8009c778:	25480002 	addiu	t0,t2,2
8009c77c:	91c50002 	lbu	a1,2(t6)
8009c780:	14a0002d 	bnez	a1,8009c838 <_Z19WRITE_4PIXELS16_ADDjPh+0x13c>
8009c784:	00000000 	nop
8009c788:	25876dd8 	addiu	a3,t4,28120
8009c78c:	91430003 	lbu	v1,3(t2)
8009c790:	90e2004c 	lbu	v0,76(a3)
8009c794:	0062102b 	sltu	v0,v1,v0
8009c798:	10400004 	beqz	v0,8009c7ac <_Z19WRITE_4PIXELS16_ADDjPh+0xb0>
8009c79c:	25480003 	addiu	t0,t2,3
8009c7a0:	91c50003 	lbu	a1,3(t6)
8009c7a4:	14a00003 	bnez	a1,8009c7b4 <_Z19WRITE_4PIXELS16_ADDjPh+0xb8>
8009c7a8:	00000000 	nop
8009c7ac:	03e00008 	jr	ra
8009c7b0:	00000000 	nop
8009c7b4:	91a40003 	lbu	a0,3(t5)
8009c7b8:	10800091 	beqz	a0,8009ca00 <_Z19WRITE_4PIXELS16_ADDjPh+0x304>
8009c7bc:	00051840 	sll	v1,a1,0x1
8009c7c0:	24020001 	li	v0,1
8009c7c4:	1082009f 	beq	a0,v0,8009ca44 <_Z19WRITE_4PIXELS16_ADDjPh+0x348>
8009c7c8:	00051040 	sll	v0,a1,0x1
8009c7cc:	8ce30014 	lw	v1,20(a3)
8009c7d0:	8ce40044 	lw	a0,68(a3)
8009c7d4:	00031840 	sll	v1,v1,0x1
8009c7d8:	00441021 	addu	v0,v0,a0
8009c7dc:	006b1821 	addu	v1,v1,t3
8009c7e0:	94440000 	lhu	a0,0(v0)
8009c7e4:	94660006 	lhu	a2,6(v1)
8009c7e8:	2402fbde 	li	v0,-1058
8009c7ec:	00c22824 	and	a1,a2,v0
8009c7f0:	00821024 	and	v0,a0,v0
8009c7f4:	00451021 	addu	v0,v0,a1
8009c7f8:	00861824 	and	v1,a0,a2
8009c7fc:	00021043 	sra	v0,v0,0x1
8009c800:	30630421 	andi	v1,v1,0x421
8009c804:	00431021 	addu	v0,v0,v1
8009c808:	8ce50018 	lw	a1,24(a3)
8009c80c:	00021040 	sll	v0,v0,0x1
8009c810:	00451021 	addu	v0,v0,a1
8009c814:	94430000 	lhu	v1,0(v0)
8009c818:	00862026 	xor	a0,a0,a2
8009c81c:	30840421 	andi	a0,a0,0x421
8009c820:	00832025 	or	a0,a0,v1
8009c824:	a5640006 	sh	a0,6(t3)
8009c828:	25826dd8 	addiu	v0,t4,28120
8009c82c:	9043004d 	lbu	v1,77(v0)
8009c830:	03e00008 	jr	ra
8009c834:	a1030000 	sb	v1,0(t0)
8009c838:	91a30002 	lbu	v1,2(t5)
8009c83c:	1060006a 	beqz	v1,8009c9e8 <_Z19WRITE_4PIXELS16_ADDjPh+0x2ec>
8009c840:	24020001 	li	v0,1
8009c844:	1062008b 	beq	v1,v0,8009ca74 <_Z19WRITE_4PIXELS16_ADDjPh+0x378>
8009c848:	00051040 	sll	v0,a1,0x1
8009c84c:	8ce30014 	lw	v1,20(a3)
8009c850:	8ce40044 	lw	a0,68(a3)
8009c854:	00031840 	sll	v1,v1,0x1
8009c858:	00441021 	addu	v0,v0,a0
8009c85c:	006b1821 	addu	v1,v1,t3
8009c860:	94440000 	lhu	a0,0(v0)
8009c864:	94660004 	lhu	a2,4(v1)
8009c868:	2402fbde 	li	v0,-1058
8009c86c:	00c22824 	and	a1,a2,v0
8009c870:	00821024 	and	v0,a0,v0
8009c874:	00451021 	addu	v0,v0,a1
8009c878:	00861824 	and	v1,a0,a2
8009c87c:	00021043 	sra	v0,v0,0x1
8009c880:	30630421 	andi	v1,v1,0x421
8009c884:	00431021 	addu	v0,v0,v1
8009c888:	8ce50018 	lw	a1,24(a3)
8009c88c:	00021040 	sll	v0,v0,0x1
8009c890:	00451021 	addu	v0,v0,a1
8009c894:	94430000 	lhu	v1,0(v0)
8009c898:	00862026 	xor	a0,a0,a2
8009c89c:	30840421 	andi	a0,a0,0x421
8009c8a0:	00832025 	or	a0,a0,v1
8009c8a4:	a5640004 	sh	a0,4(t3)
8009c8a8:	25826dd8 	addiu	v0,t4,28120
8009c8ac:	9043004d 	lbu	v1,77(v0)
8009c8b0:	080271e2 	j	8009c788 <_Z19WRITE_4PIXELS16_ADDjPh+0x8c>
8009c8b4:	a1030000 	sb	v1,0(t0)
8009c8b8:	91a30001 	lbu	v1,1(t5)
8009c8bc:	10600044 	beqz	v1,8009c9d0 <_Z19WRITE_4PIXELS16_ADDjPh+0x2d4>
8009c8c0:	24020001 	li	v0,1
8009c8c4:	10620077 	beq	v1,v0,8009caa4 <_Z19WRITE_4PIXELS16_ADDjPh+0x3a8>
8009c8c8:	00051040 	sll	v0,a1,0x1
8009c8cc:	8ce30014 	lw	v1,20(a3)
8009c8d0:	8ce40044 	lw	a0,68(a3)
8009c8d4:	00031840 	sll	v1,v1,0x1
8009c8d8:	00441021 	addu	v0,v0,a0
8009c8dc:	006b1821 	addu	v1,v1,t3
8009c8e0:	94440000 	lhu	a0,0(v0)
8009c8e4:	94660002 	lhu	a2,2(v1)
8009c8e8:	2402fbde 	li	v0,-1058
8009c8ec:	00c22824 	and	a1,a2,v0
8009c8f0:	00821024 	and	v0,a0,v0
8009c8f4:	00451021 	addu	v0,v0,a1
8009c8f8:	00861824 	and	v1,a0,a2
8009c8fc:	00021043 	sra	v0,v0,0x1
8009c900:	30630421 	andi	v1,v1,0x421
8009c904:	00431021 	addu	v0,v0,v1
8009c908:	8ce50018 	lw	a1,24(a3)
8009c90c:	00021040 	sll	v0,v0,0x1
8009c910:	00451021 	addu	v0,v0,a1
8009c914:	94430000 	lhu	v1,0(v0)
8009c918:	00862026 	xor	a0,a0,a2
8009c91c:	30840421 	andi	a0,a0,0x421
8009c920:	00832025 	or	a0,a0,v1
8009c924:	a5640002 	sh	a0,2(t3)
8009c928:	25826dd8 	addiu	v0,t4,28120
8009c92c:	9043004d 	lbu	v1,77(v0)
8009c930:	080271d9 	j	8009c764 <_Z19WRITE_4PIXELS16_ADDjPh+0x68>
8009c934:	a1030000 	sb	v1,0(t0)
8009c938:	91a30000 	lbu	v1,0(t5)
8009c93c:	1060001e 	beqz	v1,8009c9b8 <_Z19WRITE_4PIXELS16_ADDjPh+0x2bc>
8009c940:	24020001 	li	v0,1
8009c944:	10620033 	beq	v1,v0,8009ca14 <_Z19WRITE_4PIXELS16_ADDjPh+0x318>
8009c948:	00051040 	sll	v0,a1,0x1
8009c94c:	8d230014 	lw	v1,20(t1)
8009c950:	8d240044 	lw	a0,68(t1)
8009c954:	00031840 	sll	v1,v1,0x1
8009c958:	00441021 	addu	v0,v0,a0
8009c95c:	006b1821 	addu	v1,v1,t3
8009c960:	94440000 	lhu	a0,0(v0)
8009c964:	94660000 	lhu	a2,0(v1)
8009c968:	2402fbde 	li	v0,-1058
8009c96c:	00c22824 	and	a1,a2,v0
8009c970:	00821024 	and	v0,a0,v0
8009c974:	00451021 	addu	v0,v0,a1
8009c978:	00861824 	and	v1,a0,a2
8009c97c:	00021043 	sra	v0,v0,0x1
8009c980:	30630421 	andi	v1,v1,0x421
8009c984:	00431021 	addu	v0,v0,v1
8009c988:	8d250018 	lw	a1,24(t1)
8009c98c:	00021040 	sll	v0,v0,0x1
8009c990:	00451021 	addu	v0,v0,a1
8009c994:	94430000 	lhu	v1,0(v0)
8009c998:	00862026 	xor	a0,a0,a2
8009c99c:	30840421 	andi	a0,a0,0x421
8009c9a0:	00832025 	or	a0,a0,v1
8009c9a4:	a5640000 	sh	a0,0(t3)
8009c9a8:	25826dd8 	addiu	v0,t4,28120
8009c9ac:	9043004d 	lbu	v1,77(v0)
8009c9b0:	080271d0 	j	8009c740 <_Z19WRITE_4PIXELS16_ADDjPh+0x44>
8009c9b4:	a1430000 	sb	v1,0(t2)
8009c9b8:	8d220044 	lw	v0,68(t1)
8009c9bc:	00051840 	sll	v1,a1,0x1
8009c9c0:	00621821 	addu	v1,v1,v0
8009c9c4:	94640000 	lhu	a0,0(v1)
8009c9c8:	0802726a 	j	8009c9a8 <_Z19WRITE_4PIXELS16_ADDjPh+0x2ac>
8009c9cc:	a5640000 	sh	a0,0(t3)
8009c9d0:	8ce20044 	lw	v0,68(a3)
8009c9d4:	00051840 	sll	v1,a1,0x1
8009c9d8:	00621821 	addu	v1,v1,v0
8009c9dc:	94640000 	lhu	a0,0(v1)
8009c9e0:	0802724a 	j	8009c928 <_Z19WRITE_4PIXELS16_ADDjPh+0x22c>
8009c9e4:	a5640002 	sh	a0,2(t3)
8009c9e8:	8ce20044 	lw	v0,68(a3)
8009c9ec:	00051840 	sll	v1,a1,0x1
8009c9f0:	00621821 	addu	v1,v1,v0
8009c9f4:	94640000 	lhu	a0,0(v1)
8009c9f8:	0802722a 	j	8009c8a8 <_Z19WRITE_4PIXELS16_ADDjPh+0x1ac>
8009c9fc:	a5640004 	sh	a0,4(t3)
8009ca00:	8ce20044 	lw	v0,68(a3)
8009ca04:	00621821 	addu	v1,v1,v0
8009ca08:	94640000 	lhu	a0,0(v1)
8009ca0c:	0802720a 	j	8009c828 <_Z19WRITE_4PIXELS16_ADDjPh+0x12c>
8009ca10:	a5640006 	sh	a0,6(t3)
8009ca14:	8d230044 	lw	v1,68(t1)
8009ca18:	00431021 	addu	v0,v0,v1
8009ca1c:	94440000 	lhu	a0,0(v0)
8009ca20:	8d260050 	lw	a2,80(t1)
8009ca24:	2402fbde 	li	v0,-1058
8009ca28:	00c22824 	and	a1,a2,v0
8009ca2c:	00821024 	and	v0,a0,v0
8009ca30:	00451021 	addu	v0,v0,a1
8009ca34:	30c30421 	andi	v1,a2,0x421
8009ca38:	00021042 	srl	v0,v0,0x1
8009ca3c:	08027261 	j	8009c984 <_Z19WRITE_4PIXELS16_ADDjPh+0x288>
8009ca40:	00831824 	and	v1,a0,v1
8009ca44:	8ce30044 	lw	v1,68(a3)
8009ca48:	00431021 	addu	v0,v0,v1
8009ca4c:	94440000 	lhu	a0,0(v0)
8009ca50:	8ce60050 	lw	a2,80(a3)
8009ca54:	2402fbde 	li	v0,-1058
8009ca58:	00c22824 	and	a1,a2,v0
8009ca5c:	00821024 	and	v0,a0,v0
8009ca60:	00451021 	addu	v0,v0,a1
8009ca64:	30c30421 	andi	v1,a2,0x421
8009ca68:	00021042 	srl	v0,v0,0x1
8009ca6c:	08027201 	j	8009c804 <_Z19WRITE_4PIXELS16_ADDjPh+0x108>
8009ca70:	00831824 	and	v1,a0,v1
8009ca74:	8ce30044 	lw	v1,68(a3)
8009ca78:	00431021 	addu	v0,v0,v1
8009ca7c:	94440000 	lhu	a0,0(v0)
8009ca80:	8ce60050 	lw	a2,80(a3)
8009ca84:	2402fbde 	li	v0,-1058
8009ca88:	00c22824 	and	a1,a2,v0
8009ca8c:	00821024 	and	v0,a0,v0
8009ca90:	00451021 	addu	v0,v0,a1
8009ca94:	30c30421 	andi	v1,a2,0x421
8009ca98:	00021042 	srl	v0,v0,0x1
8009ca9c:	08027221 	j	8009c884 <_Z19WRITE_4PIXELS16_ADDjPh+0x188>
8009caa0:	00831824 	and	v1,a0,v1
8009caa4:	8ce30044 	lw	v1,68(a3)
8009caa8:	00431021 	addu	v0,v0,v1
8009caac:	94440000 	lhu	a0,0(v0)
8009cab0:	8ce60050 	lw	a2,80(a3)
8009cab4:	2402fbde 	li	v0,-1058
8009cab8:	00c22824 	and	a1,a2,v0
8009cabc:	00821024 	and	v0,a0,v0
8009cac0:	00451021 	addu	v0,v0,a1
8009cac4:	30c30421 	andi	v1,a2,0x421
8009cac8:	00021042 	srl	v0,v0,0x1
8009cacc:	08027241 	j	8009c904 <_Z19WRITE_4PIXELS16_ADDjPh+0x208>
8009cad0:	00831824 	and	v1,a0,v1

8009cad4 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh>:
8009cad4:	3c0c8022 	lui	t4,0x8022
8009cad8:	25896dd8 	addiu	t1,t4,28120
8009cadc:	8d220008 	lw	v0,8(t1)
8009cae0:	9123004c 	lbu	v1,76(t1)
8009cae4:	00825021 	addu	t2,a0,v0
8009cae8:	91460000 	lbu	a2,0(t2)
8009caec:	8d27003c 	lw	a3,60(t1)
8009caf0:	8d28000c 	lw	t0,12(t1)
8009caf4:	00041040 	sll	v0,a0,0x1
8009caf8:	00c3182b 	sltu	v1,a2,v1
8009cafc:	00475821 	addu	t3,v0,a3
8009cb00:	00886821 	addu	t5,a0,t0
8009cb04:	10600004 	beqz	v1,8009cb18 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x44>
8009cb08:	00a07021 	move	t6,a1
8009cb0c:	90a50003 	lbu	a1,3(a1)
8009cb10:	14a0007f 	bnez	a1,8009cd10 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x23c>
8009cb14:	00000000 	nop
8009cb18:	25876dd8 	addiu	a3,t4,28120
8009cb1c:	90e2004c 	lbu	v0,76(a3)
8009cb20:	91430001 	lbu	v1,1(t2)
8009cb24:	0062102b 	sltu	v0,v1,v0
8009cb28:	10400005 	beqz	v0,8009cb40 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x6c>
8009cb2c:	25480001 	addiu	t0,t2,1
8009cb30:	91c50002 	lbu	a1,2(t6)
8009cb34:	14a00056 	bnez	a1,8009cc90 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x1bc>
8009cb38:	00000000 	nop
8009cb3c:	25876dd8 	addiu	a3,t4,28120
8009cb40:	90e2004c 	lbu	v0,76(a3)
8009cb44:	91430002 	lbu	v1,2(t2)
8009cb48:	0062102b 	sltu	v0,v1,v0
8009cb4c:	10400004 	beqz	v0,8009cb60 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x8c>
8009cb50:	25480002 	addiu	t0,t2,2
8009cb54:	91c50001 	lbu	a1,1(t6)
8009cb58:	14a0002d 	bnez	a1,8009cc10 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x13c>
8009cb5c:	00000000 	nop
8009cb60:	25876dd8 	addiu	a3,t4,28120
8009cb64:	91430003 	lbu	v1,3(t2)
8009cb68:	90e2004c 	lbu	v0,76(a3)
8009cb6c:	0062102b 	sltu	v0,v1,v0
8009cb70:	10400004 	beqz	v0,8009cb84 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0xb0>
8009cb74:	25480003 	addiu	t0,t2,3
8009cb78:	91c50000 	lbu	a1,0(t6)
8009cb7c:	14a00003 	bnez	a1,8009cb8c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0xb8>
8009cb80:	00000000 	nop
8009cb84:	03e00008 	jr	ra
8009cb88:	00000000 	nop
8009cb8c:	91a40003 	lbu	a0,3(t5)
8009cb90:	10800091 	beqz	a0,8009cdd8 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x304>
8009cb94:	00051840 	sll	v1,a1,0x1
8009cb98:	24020001 	li	v0,1
8009cb9c:	1082009f 	beq	a0,v0,8009ce1c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x348>
8009cba0:	00051040 	sll	v0,a1,0x1
8009cba4:	8ce30014 	lw	v1,20(a3)
8009cba8:	8ce40044 	lw	a0,68(a3)
8009cbac:	00031840 	sll	v1,v1,0x1
8009cbb0:	00441021 	addu	v0,v0,a0
8009cbb4:	006b1821 	addu	v1,v1,t3
8009cbb8:	94440000 	lhu	a0,0(v0)
8009cbbc:	94660006 	lhu	a2,6(v1)
8009cbc0:	2402fbde 	li	v0,-1058
8009cbc4:	00c22824 	and	a1,a2,v0
8009cbc8:	00821024 	and	v0,a0,v0
8009cbcc:	00451021 	addu	v0,v0,a1
8009cbd0:	00861824 	and	v1,a0,a2
8009cbd4:	00021043 	sra	v0,v0,0x1
8009cbd8:	30630421 	andi	v1,v1,0x421
8009cbdc:	00431021 	addu	v0,v0,v1
8009cbe0:	8ce50018 	lw	a1,24(a3)
8009cbe4:	00021040 	sll	v0,v0,0x1
8009cbe8:	00451021 	addu	v0,v0,a1
8009cbec:	94430000 	lhu	v1,0(v0)
8009cbf0:	00862026 	xor	a0,a0,a2
8009cbf4:	30840421 	andi	a0,a0,0x421
8009cbf8:	00832025 	or	a0,a0,v1
8009cbfc:	a5640006 	sh	a0,6(t3)
8009cc00:	25826dd8 	addiu	v0,t4,28120
8009cc04:	9043004d 	lbu	v1,77(v0)
8009cc08:	03e00008 	jr	ra
8009cc0c:	a1030000 	sb	v1,0(t0)
8009cc10:	91a30002 	lbu	v1,2(t5)
8009cc14:	1060006a 	beqz	v1,8009cdc0 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2ec>
8009cc18:	24020001 	li	v0,1
8009cc1c:	1062008b 	beq	v1,v0,8009ce4c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x378>
8009cc20:	00051040 	sll	v0,a1,0x1
8009cc24:	8ce30014 	lw	v1,20(a3)
8009cc28:	8ce40044 	lw	a0,68(a3)
8009cc2c:	00031840 	sll	v1,v1,0x1
8009cc30:	00441021 	addu	v0,v0,a0
8009cc34:	006b1821 	addu	v1,v1,t3
8009cc38:	94440000 	lhu	a0,0(v0)
8009cc3c:	94660004 	lhu	a2,4(v1)
8009cc40:	2402fbde 	li	v0,-1058
8009cc44:	00c22824 	and	a1,a2,v0
8009cc48:	00821024 	and	v0,a0,v0
8009cc4c:	00451021 	addu	v0,v0,a1
8009cc50:	00861824 	and	v1,a0,a2
8009cc54:	00021043 	sra	v0,v0,0x1
8009cc58:	30630421 	andi	v1,v1,0x421
8009cc5c:	00431021 	addu	v0,v0,v1
8009cc60:	8ce50018 	lw	a1,24(a3)
8009cc64:	00021040 	sll	v0,v0,0x1
8009cc68:	00451021 	addu	v0,v0,a1
8009cc6c:	94430000 	lhu	v1,0(v0)
8009cc70:	00862026 	xor	a0,a0,a2
8009cc74:	30840421 	andi	a0,a0,0x421
8009cc78:	00832025 	or	a0,a0,v1
8009cc7c:	a5640004 	sh	a0,4(t3)
8009cc80:	25826dd8 	addiu	v0,t4,28120
8009cc84:	9043004d 	lbu	v1,77(v0)
8009cc88:	080272d8 	j	8009cb60 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x8c>
8009cc8c:	a1030000 	sb	v1,0(t0)
8009cc90:	91a30001 	lbu	v1,1(t5)
8009cc94:	10600044 	beqz	v1,8009cda8 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2d4>
8009cc98:	24020001 	li	v0,1
8009cc9c:	10620077 	beq	v1,v0,8009ce7c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x3a8>
8009cca0:	00051040 	sll	v0,a1,0x1
8009cca4:	8ce30014 	lw	v1,20(a3)
8009cca8:	8ce40044 	lw	a0,68(a3)
8009ccac:	00031840 	sll	v1,v1,0x1
8009ccb0:	00441021 	addu	v0,v0,a0
8009ccb4:	006b1821 	addu	v1,v1,t3
8009ccb8:	94440000 	lhu	a0,0(v0)
8009ccbc:	94660002 	lhu	a2,2(v1)
8009ccc0:	2402fbde 	li	v0,-1058
8009ccc4:	00c22824 	and	a1,a2,v0
8009ccc8:	00821024 	and	v0,a0,v0
8009cccc:	00451021 	addu	v0,v0,a1
8009ccd0:	00861824 	and	v1,a0,a2
8009ccd4:	00021043 	sra	v0,v0,0x1
8009ccd8:	30630421 	andi	v1,v1,0x421
8009ccdc:	00431021 	addu	v0,v0,v1
8009cce0:	8ce50018 	lw	a1,24(a3)
8009cce4:	00021040 	sll	v0,v0,0x1
8009cce8:	00451021 	addu	v0,v0,a1
8009ccec:	94430000 	lhu	v1,0(v0)
8009ccf0:	00862026 	xor	a0,a0,a2
8009ccf4:	30840421 	andi	a0,a0,0x421
8009ccf8:	00832025 	or	a0,a0,v1
8009ccfc:	a5640002 	sh	a0,2(t3)
8009cd00:	25826dd8 	addiu	v0,t4,28120
8009cd04:	9043004d 	lbu	v1,77(v0)
8009cd08:	080272cf 	j	8009cb3c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x68>
8009cd0c:	a1030000 	sb	v1,0(t0)
8009cd10:	91a30000 	lbu	v1,0(t5)
8009cd14:	1060001e 	beqz	v1,8009cd90 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2bc>
8009cd18:	24020001 	li	v0,1
8009cd1c:	10620033 	beq	v1,v0,8009cdec <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x318>
8009cd20:	00051040 	sll	v0,a1,0x1
8009cd24:	8d230014 	lw	v1,20(t1)
8009cd28:	8d240044 	lw	a0,68(t1)
8009cd2c:	00031840 	sll	v1,v1,0x1
8009cd30:	00441021 	addu	v0,v0,a0
8009cd34:	006b1821 	addu	v1,v1,t3
8009cd38:	94440000 	lhu	a0,0(v0)
8009cd3c:	94660000 	lhu	a2,0(v1)
8009cd40:	2402fbde 	li	v0,-1058
8009cd44:	00c22824 	and	a1,a2,v0
8009cd48:	00821024 	and	v0,a0,v0
8009cd4c:	00451021 	addu	v0,v0,a1
8009cd50:	00861824 	and	v1,a0,a2
8009cd54:	00021043 	sra	v0,v0,0x1
8009cd58:	30630421 	andi	v1,v1,0x421
8009cd5c:	00431021 	addu	v0,v0,v1
8009cd60:	8d250018 	lw	a1,24(t1)
8009cd64:	00021040 	sll	v0,v0,0x1
8009cd68:	00451021 	addu	v0,v0,a1
8009cd6c:	94430000 	lhu	v1,0(v0)
8009cd70:	00862026 	xor	a0,a0,a2
8009cd74:	30840421 	andi	a0,a0,0x421
8009cd78:	00832025 	or	a0,a0,v1
8009cd7c:	a5640000 	sh	a0,0(t3)
8009cd80:	25826dd8 	addiu	v0,t4,28120
8009cd84:	9043004d 	lbu	v1,77(v0)
8009cd88:	080272c6 	j	8009cb18 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x44>
8009cd8c:	a1430000 	sb	v1,0(t2)
8009cd90:	8d220044 	lw	v0,68(t1)
8009cd94:	00051840 	sll	v1,a1,0x1
8009cd98:	00621821 	addu	v1,v1,v0
8009cd9c:	94640000 	lhu	a0,0(v1)
8009cda0:	08027360 	j	8009cd80 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x2ac>
8009cda4:	a5640000 	sh	a0,0(t3)
8009cda8:	8ce20044 	lw	v0,68(a3)
8009cdac:	00051840 	sll	v1,a1,0x1
8009cdb0:	00621821 	addu	v1,v1,v0
8009cdb4:	94640000 	lhu	a0,0(v1)
8009cdb8:	08027340 	j	8009cd00 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x22c>
8009cdbc:	a5640002 	sh	a0,2(t3)
8009cdc0:	8ce20044 	lw	v0,68(a3)
8009cdc4:	00051840 	sll	v1,a1,0x1
8009cdc8:	00621821 	addu	v1,v1,v0
8009cdcc:	94640000 	lhu	a0,0(v1)
8009cdd0:	08027320 	j	8009cc80 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x1ac>
8009cdd4:	a5640004 	sh	a0,4(t3)
8009cdd8:	8ce20044 	lw	v0,68(a3)
8009cddc:	00621821 	addu	v1,v1,v0
8009cde0:	94640000 	lhu	a0,0(v1)
8009cde4:	08027300 	j	8009cc00 <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x12c>
8009cde8:	a5640006 	sh	a0,6(t3)
8009cdec:	8d230044 	lw	v1,68(t1)
8009cdf0:	00431021 	addu	v0,v0,v1
8009cdf4:	94440000 	lhu	a0,0(v0)
8009cdf8:	8d260050 	lw	a2,80(t1)
8009cdfc:	2402fbde 	li	v0,-1058
8009ce00:	00c22824 	and	a1,a2,v0
8009ce04:	00821024 	and	v0,a0,v0
8009ce08:	00451021 	addu	v0,v0,a1
8009ce0c:	30c30421 	andi	v1,a2,0x421
8009ce10:	00021042 	srl	v0,v0,0x1
8009ce14:	08027357 	j	8009cd5c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x288>
8009ce18:	00831824 	and	v1,a0,v1
8009ce1c:	8ce30044 	lw	v1,68(a3)
8009ce20:	00431021 	addu	v0,v0,v1
8009ce24:	94440000 	lhu	a0,0(v0)
8009ce28:	8ce60050 	lw	a2,80(a3)
8009ce2c:	2402fbde 	li	v0,-1058
8009ce30:	00c22824 	and	a1,a2,v0
8009ce34:	00821024 	and	v0,a0,v0
8009ce38:	00451021 	addu	v0,v0,a1
8009ce3c:	30c30421 	andi	v1,a2,0x421
8009ce40:	00021042 	srl	v0,v0,0x1
8009ce44:	080272f7 	j	8009cbdc <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x108>
8009ce48:	00831824 	and	v1,a0,v1
8009ce4c:	8ce30044 	lw	v1,68(a3)
8009ce50:	00431021 	addu	v0,v0,v1
8009ce54:	94440000 	lhu	a0,0(v0)
8009ce58:	8ce60050 	lw	a2,80(a3)
8009ce5c:	2402fbde 	li	v0,-1058
8009ce60:	00c22824 	and	a1,a2,v0
8009ce64:	00821024 	and	v0,a0,v0
8009ce68:	00451021 	addu	v0,v0,a1
8009ce6c:	30c30421 	andi	v1,a2,0x421
8009ce70:	00021042 	srl	v0,v0,0x1
8009ce74:	08027317 	j	8009cc5c <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x188>
8009ce78:	00831824 	and	v1,a0,v1
8009ce7c:	8ce30044 	lw	v1,68(a3)
8009ce80:	00431021 	addu	v0,v0,v1
8009ce84:	94440000 	lhu	a0,0(v0)
8009ce88:	8ce60050 	lw	a2,80(a3)
8009ce8c:	2402fbde 	li	v0,-1058
8009ce90:	00c22824 	and	a1,a2,v0
8009ce94:	00821024 	and	v0,a0,v0
8009ce98:	00451021 	addu	v0,v0,a1
8009ce9c:	30c30421 	andi	v1,a2,0x421
8009cea0:	00021042 	srl	v0,v0,0x1
8009cea4:	08027337 	j	8009ccdc <_Z27WRITE_4PIXELS16_FLIPPED_ADDjPh+0x208>
8009cea8:	00831824 	and	v1,a0,v1

8009ceac <_Z22WRITE_4PIXELS16_ADD1_2jPh>:
8009ceac:	3c0c8022 	lui	t4,0x8022
8009ceb0:	25896dd8 	addiu	t1,t4,28120
8009ceb4:	8d220008 	lw	v0,8(t1)
8009ceb8:	9123004c 	lbu	v1,76(t1)
8009cebc:	00825021 	addu	t2,a0,v0
8009cec0:	91460000 	lbu	a2,0(t2)
8009cec4:	8d27003c 	lw	a3,60(t1)
8009cec8:	8d28000c 	lw	t0,12(t1)
8009cecc:	00041040 	sll	v0,a0,0x1
8009ced0:	00c3182b 	sltu	v1,a2,v1
8009ced4:	00475821 	addu	t3,v0,a3
8009ced8:	00886821 	addu	t5,a0,t0
8009cedc:	10600004 	beqz	v1,8009cef0 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x44>
8009cee0:	00a07021 	move	t6,a1
8009cee4:	90a50000 	lbu	a1,0(a1)
8009cee8:	14a0006a 	bnez	a1,8009d094 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x1e8>
8009ceec:	00000000 	nop
8009cef0:	25876dd8 	addiu	a3,t4,28120
8009cef4:	90e2004c 	lbu	v0,76(a3)
8009cef8:	91430001 	lbu	v1,1(t2)
8009cefc:	0062102b 	sltu	v0,v1,v0
8009cf00:	10400005 	beqz	v0,8009cf18 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x6c>
8009cf04:	25480001 	addiu	t0,t2,1
8009cf08:	91c50001 	lbu	a1,1(t6)
8009cf0c:	14a00048 	bnez	a1,8009d030 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x184>
8009cf10:	00000000 	nop
8009cf14:	25876dd8 	addiu	a3,t4,28120
8009cf18:	90e2004c 	lbu	v0,76(a3)
8009cf1c:	91430002 	lbu	v1,2(t2)
8009cf20:	0062102b 	sltu	v0,v1,v0
8009cf24:	10400004 	beqz	v0,8009cf38 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x8c>
8009cf28:	25480002 	addiu	t0,t2,2
8009cf2c:	91c50002 	lbu	a1,2(t6)
8009cf30:	14a00026 	bnez	a1,8009cfcc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x120>
8009cf34:	00000000 	nop
8009cf38:	25876dd8 	addiu	a3,t4,28120
8009cf3c:	91430003 	lbu	v1,3(t2)
8009cf40:	90e2004c 	lbu	v0,76(a3)
8009cf44:	0062102b 	sltu	v0,v1,v0
8009cf48:	10400004 	beqz	v0,8009cf5c <_Z22WRITE_4PIXELS16_ADD1_2jPh+0xb0>
8009cf4c:	25480003 	addiu	t0,t2,3
8009cf50:	91c50003 	lbu	a1,3(t6)
8009cf54:	14a00003 	bnez	a1,8009cf64 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0xb8>
8009cf58:	00000000 	nop
8009cf5c:	03e00008 	jr	ra
8009cf60:	00000000 	nop
8009cf64:	91a40003 	lbu	a0,3(t5)
8009cf68:	10800075 	beqz	a0,8009d140 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x294>
8009cf6c:	00051840 	sll	v1,a1,0x1
8009cf70:	24020001 	li	v0,1
8009cf74:	1082008c 	beq	a0,v0,8009d1a8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x2fc>
8009cf78:	00051040 	sll	v0,a1,0x1
8009cf7c:	8ce30014 	lw	v1,20(a3)
8009cf80:	8ce40044 	lw	a0,68(a3)
8009cf84:	00031840 	sll	v1,v1,0x1
8009cf88:	00441021 	addu	v0,v0,a0
8009cf8c:	006b1821 	addu	v1,v1,t3
8009cf90:	94450000 	lhu	a1,0(v0)
8009cf94:	94640006 	lhu	a0,6(v1)
8009cf98:	2402fbde 	li	v0,-1058
8009cf9c:	00821824 	and	v1,a0,v0
8009cfa0:	00a21024 	and	v0,a1,v0
8009cfa4:	00431021 	addu	v0,v0,v1
8009cfa8:	30840421 	andi	a0,a0,0x421
8009cfac:	00a42824 	and	a1,a1,a0
8009cfb0:	00021043 	sra	v0,v0,0x1
8009cfb4:	00451021 	addu	v0,v0,a1
8009cfb8:	a5620006 	sh	v0,6(t3)
8009cfbc:	25826dd8 	addiu	v0,t4,28120
8009cfc0:	9043004d 	lbu	v1,77(v0)
8009cfc4:	03e00008 	jr	ra
8009cfc8:	a1030000 	sb	v1,0(t0)
8009cfcc:	91a30002 	lbu	v1,2(t5)
8009cfd0:	10600055 	beqz	v1,8009d128 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x27c>
8009cfd4:	24020001 	li	v0,1
8009cfd8:	10620088 	beq	v1,v0,8009d1fc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x350>
8009cfdc:	00051040 	sll	v0,a1,0x1
8009cfe0:	8ce30014 	lw	v1,20(a3)
8009cfe4:	8ce40044 	lw	a0,68(a3)
8009cfe8:	00031840 	sll	v1,v1,0x1
8009cfec:	00441021 	addu	v0,v0,a0
8009cff0:	006b1821 	addu	v1,v1,t3
8009cff4:	94450000 	lhu	a1,0(v0)
8009cff8:	94640004 	lhu	a0,4(v1)
8009cffc:	2402fbde 	li	v0,-1058
8009d000:	00821824 	and	v1,a0,v0
8009d004:	00a21024 	and	v0,a1,v0
8009d008:	00431021 	addu	v0,v0,v1
8009d00c:	30840421 	andi	a0,a0,0x421
8009d010:	00a42824 	and	a1,a1,a0
8009d014:	00021043 	sra	v0,v0,0x1
8009d018:	00451021 	addu	v0,v0,a1
8009d01c:	a5620004 	sh	v0,4(t3)
8009d020:	25826dd8 	addiu	v0,t4,28120
8009d024:	9043004d 	lbu	v1,77(v0)
8009d028:	080273ce 	j	8009cf38 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x8c>
8009d02c:	a1030000 	sb	v1,0(t0)
8009d030:	91a30001 	lbu	v1,1(t5)
8009d034:	10600036 	beqz	v1,8009d110 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x264>
8009d038:	24020001 	li	v0,1
8009d03c:	10620084 	beq	v1,v0,8009d250 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x3a4>
8009d040:	00051040 	sll	v0,a1,0x1
8009d044:	8ce30014 	lw	v1,20(a3)
8009d048:	8ce40044 	lw	a0,68(a3)
8009d04c:	00031840 	sll	v1,v1,0x1
8009d050:	00441021 	addu	v0,v0,a0
8009d054:	006b1821 	addu	v1,v1,t3
8009d058:	94450000 	lhu	a1,0(v0)
8009d05c:	94640002 	lhu	a0,2(v1)
8009d060:	2402fbde 	li	v0,-1058
8009d064:	00821824 	and	v1,a0,v0
8009d068:	00a21024 	and	v0,a1,v0
8009d06c:	00431021 	addu	v0,v0,v1
8009d070:	30840421 	andi	a0,a0,0x421
8009d074:	00a42824 	and	a1,a1,a0
8009d078:	00021043 	sra	v0,v0,0x1
8009d07c:	00451021 	addu	v0,v0,a1
8009d080:	a5620002 	sh	v0,2(t3)
8009d084:	25826dd8 	addiu	v0,t4,28120
8009d088:	9043004d 	lbu	v1,77(v0)
8009d08c:	080273c5 	j	8009cf14 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x68>
8009d090:	a1030000 	sb	v1,0(t0)
8009d094:	91a30000 	lbu	v1,0(t5)
8009d098:	10600017 	beqz	v1,8009d0f8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x24c>
8009d09c:	24020001 	li	v0,1
8009d0a0:	1062002c 	beq	v1,v0,8009d154 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x2a8>
8009d0a4:	00051040 	sll	v0,a1,0x1
8009d0a8:	8d230014 	lw	v1,20(t1)
8009d0ac:	8d240044 	lw	a0,68(t1)
8009d0b0:	00031840 	sll	v1,v1,0x1
8009d0b4:	00441021 	addu	v0,v0,a0
8009d0b8:	006b1821 	addu	v1,v1,t3
8009d0bc:	94450000 	lhu	a1,0(v0)
8009d0c0:	94640000 	lhu	a0,0(v1)
8009d0c4:	2402fbde 	li	v0,-1058
8009d0c8:	00821824 	and	v1,a0,v0
8009d0cc:	00a21024 	and	v0,a1,v0
8009d0d0:	00431021 	addu	v0,v0,v1
8009d0d4:	30840421 	andi	a0,a0,0x421
8009d0d8:	00a42824 	and	a1,a1,a0
8009d0dc:	00021043 	sra	v0,v0,0x1
8009d0e0:	00451021 	addu	v0,v0,a1
8009d0e4:	a5620000 	sh	v0,0(t3)
8009d0e8:	25826dd8 	addiu	v0,t4,28120
8009d0ec:	9043004d 	lbu	v1,77(v0)
8009d0f0:	080273bc 	j	8009cef0 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x44>
8009d0f4:	a1430000 	sb	v1,0(t2)
8009d0f8:	8d220044 	lw	v0,68(t1)
8009d0fc:	00051840 	sll	v1,a1,0x1
8009d100:	00621821 	addu	v1,v1,v0
8009d104:	94640000 	lhu	a0,0(v1)
8009d108:	0802743a 	j	8009d0e8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x23c>
8009d10c:	a5640000 	sh	a0,0(t3)
8009d110:	8ce20044 	lw	v0,68(a3)
8009d114:	00051840 	sll	v1,a1,0x1
8009d118:	00621821 	addu	v1,v1,v0
8009d11c:	94640000 	lhu	a0,0(v1)
8009d120:	08027421 	j	8009d084 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x1d8>
8009d124:	a5640002 	sh	a0,2(t3)
8009d128:	8ce20044 	lw	v0,68(a3)
8009d12c:	00051840 	sll	v1,a1,0x1
8009d130:	00621821 	addu	v1,v1,v0
8009d134:	94640000 	lhu	a0,0(v1)
8009d138:	08027408 	j	8009d020 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x174>
8009d13c:	a5640004 	sh	a0,4(t3)
8009d140:	8ce20044 	lw	v0,68(a3)
8009d144:	00621821 	addu	v1,v1,v0
8009d148:	94640000 	lhu	a0,0(v1)
8009d14c:	080273ef 	j	8009cfbc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x110>
8009d150:	a5640006 	sh	a0,6(t3)
8009d154:	8d230044 	lw	v1,68(t1)
8009d158:	00431021 	addu	v0,v0,v1
8009d15c:	94440000 	lhu	a0,0(v0)
8009d160:	8d260050 	lw	a2,80(t1)
8009d164:	2402fbde 	li	v0,-1058
8009d168:	00c22824 	and	a1,a2,v0
8009d16c:	00821024 	and	v0,a0,v0
8009d170:	00451021 	addu	v0,v0,a1
8009d174:	30c30421 	andi	v1,a2,0x421
8009d178:	00831824 	and	v1,a0,v1
8009d17c:	00021042 	srl	v0,v0,0x1
8009d180:	00431021 	addu	v0,v0,v1
8009d184:	8d250018 	lw	a1,24(t1)
8009d188:	00021040 	sll	v0,v0,0x1
8009d18c:	00451021 	addu	v0,v0,a1
8009d190:	94430000 	lhu	v1,0(v0)
8009d194:	00862026 	xor	a0,a0,a2
8009d198:	30840421 	andi	a0,a0,0x421
8009d19c:	00832025 	or	a0,a0,v1
8009d1a0:	0802743a 	j	8009d0e8 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x23c>
8009d1a4:	a5640000 	sh	a0,0(t3)
8009d1a8:	8ce30044 	lw	v1,68(a3)
8009d1ac:	00431021 	addu	v0,v0,v1
8009d1b0:	94440000 	lhu	a0,0(v0)
8009d1b4:	8ce60050 	lw	a2,80(a3)
8009d1b8:	2402fbde 	li	v0,-1058
8009d1bc:	00c22824 	and	a1,a2,v0
8009d1c0:	00821024 	and	v0,a0,v0
8009d1c4:	00451021 	addu	v0,v0,a1
8009d1c8:	30c30421 	andi	v1,a2,0x421
8009d1cc:	00831824 	and	v1,a0,v1
8009d1d0:	00021042 	srl	v0,v0,0x1
8009d1d4:	00431021 	addu	v0,v0,v1
8009d1d8:	8ce50018 	lw	a1,24(a3)
8009d1dc:	00021040 	sll	v0,v0,0x1
8009d1e0:	00451021 	addu	v0,v0,a1
8009d1e4:	94430000 	lhu	v1,0(v0)
8009d1e8:	00862026 	xor	a0,a0,a2
8009d1ec:	30840421 	andi	a0,a0,0x421
8009d1f0:	00832025 	or	a0,a0,v1
8009d1f4:	080273ef 	j	8009cfbc <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x110>
8009d1f8:	a5640006 	sh	a0,6(t3)
8009d1fc:	8ce30044 	lw	v1,68(a3)
8009d200:	00431021 	addu	v0,v0,v1
8009d204:	94440000 	lhu	a0,0(v0)
8009d208:	8ce60050 	lw	a2,80(a3)
8009d20c:	2402fbde 	li	v0,-1058
8009d210:	00c22824 	and	a1,a2,v0
8009d214:	00821024 	and	v0,a0,v0
8009d218:	00451021 	addu	v0,v0,a1
8009d21c:	30c30421 	andi	v1,a2,0x421
8009d220:	00831824 	and	v1,a0,v1
8009d224:	00021042 	srl	v0,v0,0x1
8009d228:	00431021 	addu	v0,v0,v1
8009d22c:	8ce50018 	lw	a1,24(a3)
8009d230:	00021040 	sll	v0,v0,0x1
8009d234:	00451021 	addu	v0,v0,a1
8009d238:	94430000 	lhu	v1,0(v0)
8009d23c:	00862026 	xor	a0,a0,a2
8009d240:	30840421 	andi	a0,a0,0x421
8009d244:	00832025 	or	a0,a0,v1
8009d248:	08027408 	j	8009d020 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x174>
8009d24c:	a5640004 	sh	a0,4(t3)
8009d250:	8ce30044 	lw	v1,68(a3)
8009d254:	00431021 	addu	v0,v0,v1
8009d258:	94440000 	lhu	a0,0(v0)
8009d25c:	8ce60050 	lw	a2,80(a3)
8009d260:	2402fbde 	li	v0,-1058
8009d264:	00c22824 	and	a1,a2,v0
8009d268:	00821024 	and	v0,a0,v0
8009d26c:	00451021 	addu	v0,v0,a1
8009d270:	30c30421 	andi	v1,a2,0x421
8009d274:	00831824 	and	v1,a0,v1
8009d278:	00021042 	srl	v0,v0,0x1
8009d27c:	00431021 	addu	v0,v0,v1
8009d280:	8ce50018 	lw	a1,24(a3)
8009d284:	00021040 	sll	v0,v0,0x1
8009d288:	00451021 	addu	v0,v0,a1
8009d28c:	94430000 	lhu	v1,0(v0)
8009d290:	00862026 	xor	a0,a0,a2
8009d294:	30840421 	andi	a0,a0,0x421
8009d298:	00832025 	or	a0,a0,v1
8009d29c:	08027421 	j	8009d084 <_Z22WRITE_4PIXELS16_ADD1_2jPh+0x1d8>
8009d2a0:	a5640002 	sh	a0,2(t3)

8009d2a4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh>:
8009d2a4:	3c0c8022 	lui	t4,0x8022
8009d2a8:	25896dd8 	addiu	t1,t4,28120
8009d2ac:	8d220008 	lw	v0,8(t1)
8009d2b0:	9123004c 	lbu	v1,76(t1)
8009d2b4:	00825021 	addu	t2,a0,v0
8009d2b8:	91460000 	lbu	a2,0(t2)
8009d2bc:	8d27003c 	lw	a3,60(t1)
8009d2c0:	8d28000c 	lw	t0,12(t1)
8009d2c4:	00041040 	sll	v0,a0,0x1
8009d2c8:	00c3182b 	sltu	v1,a2,v1
8009d2cc:	00475821 	addu	t3,v0,a3
8009d2d0:	00886821 	addu	t5,a0,t0
8009d2d4:	10600004 	beqz	v1,8009d2e8 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x44>
8009d2d8:	00a07021 	move	t6,a1
8009d2dc:	90a50003 	lbu	a1,3(a1)
8009d2e0:	14a0006a 	bnez	a1,8009d48c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x1e8>
8009d2e4:	00000000 	nop
8009d2e8:	25876dd8 	addiu	a3,t4,28120
8009d2ec:	90e2004c 	lbu	v0,76(a3)
8009d2f0:	91430001 	lbu	v1,1(t2)
8009d2f4:	0062102b 	sltu	v0,v1,v0
8009d2f8:	10400005 	beqz	v0,8009d310 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x6c>
8009d2fc:	25480001 	addiu	t0,t2,1
8009d300:	91c50002 	lbu	a1,2(t6)
8009d304:	14a00048 	bnez	a1,8009d428 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x184>
8009d308:	00000000 	nop
8009d30c:	25876dd8 	addiu	a3,t4,28120
8009d310:	90e2004c 	lbu	v0,76(a3)
8009d314:	91430002 	lbu	v1,2(t2)
8009d318:	0062102b 	sltu	v0,v1,v0
8009d31c:	10400004 	beqz	v0,8009d330 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x8c>
8009d320:	25480002 	addiu	t0,t2,2
8009d324:	91c50001 	lbu	a1,1(t6)
8009d328:	14a00026 	bnez	a1,8009d3c4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x120>
8009d32c:	00000000 	nop
8009d330:	25876dd8 	addiu	a3,t4,28120
8009d334:	91430003 	lbu	v1,3(t2)
8009d338:	90e2004c 	lbu	v0,76(a3)
8009d33c:	0062102b 	sltu	v0,v1,v0
8009d340:	10400004 	beqz	v0,8009d354 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0xb0>
8009d344:	25480003 	addiu	t0,t2,3
8009d348:	91c50000 	lbu	a1,0(t6)
8009d34c:	14a00003 	bnez	a1,8009d35c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0xb8>
8009d350:	00000000 	nop
8009d354:	03e00008 	jr	ra
8009d358:	00000000 	nop
8009d35c:	91a40003 	lbu	a0,3(t5)
8009d360:	10800075 	beqz	a0,8009d538 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x294>
8009d364:	00051840 	sll	v1,a1,0x1
8009d368:	24020001 	li	v0,1
8009d36c:	1082008c 	beq	a0,v0,8009d5a0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x2fc>
8009d370:	00051040 	sll	v0,a1,0x1
8009d374:	8ce30014 	lw	v1,20(a3)
8009d378:	8ce40044 	lw	a0,68(a3)
8009d37c:	00031840 	sll	v1,v1,0x1
8009d380:	00441021 	addu	v0,v0,a0
8009d384:	006b1821 	addu	v1,v1,t3
8009d388:	94450000 	lhu	a1,0(v0)
8009d38c:	94640006 	lhu	a0,6(v1)
8009d390:	2402fbde 	li	v0,-1058
8009d394:	00821824 	and	v1,a0,v0
8009d398:	00a21024 	and	v0,a1,v0
8009d39c:	00431021 	addu	v0,v0,v1
8009d3a0:	30840421 	andi	a0,a0,0x421
8009d3a4:	00a42824 	and	a1,a1,a0
8009d3a8:	00021043 	sra	v0,v0,0x1
8009d3ac:	00451021 	addu	v0,v0,a1
8009d3b0:	a5620006 	sh	v0,6(t3)
8009d3b4:	25826dd8 	addiu	v0,t4,28120
8009d3b8:	9043004d 	lbu	v1,77(v0)
8009d3bc:	03e00008 	jr	ra
8009d3c0:	a1030000 	sb	v1,0(t0)
8009d3c4:	91a30002 	lbu	v1,2(t5)
8009d3c8:	10600055 	beqz	v1,8009d520 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x27c>
8009d3cc:	24020001 	li	v0,1
8009d3d0:	10620088 	beq	v1,v0,8009d5f4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x350>
8009d3d4:	00051040 	sll	v0,a1,0x1
8009d3d8:	8ce30014 	lw	v1,20(a3)
8009d3dc:	8ce40044 	lw	a0,68(a3)
8009d3e0:	00031840 	sll	v1,v1,0x1
8009d3e4:	00441021 	addu	v0,v0,a0
8009d3e8:	006b1821 	addu	v1,v1,t3
8009d3ec:	94450000 	lhu	a1,0(v0)
8009d3f0:	94640004 	lhu	a0,4(v1)
8009d3f4:	2402fbde 	li	v0,-1058
8009d3f8:	00821824 	and	v1,a0,v0
8009d3fc:	00a21024 	and	v0,a1,v0
8009d400:	00431021 	addu	v0,v0,v1
8009d404:	30840421 	andi	a0,a0,0x421
8009d408:	00a42824 	and	a1,a1,a0
8009d40c:	00021043 	sra	v0,v0,0x1
8009d410:	00451021 	addu	v0,v0,a1
8009d414:	a5620004 	sh	v0,4(t3)
8009d418:	25826dd8 	addiu	v0,t4,28120
8009d41c:	9043004d 	lbu	v1,77(v0)
8009d420:	080274cc 	j	8009d330 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x8c>
8009d424:	a1030000 	sb	v1,0(t0)
8009d428:	91a30001 	lbu	v1,1(t5)
8009d42c:	10600036 	beqz	v1,8009d508 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x264>
8009d430:	24020001 	li	v0,1
8009d434:	10620084 	beq	v1,v0,8009d648 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x3a4>
8009d438:	00051040 	sll	v0,a1,0x1
8009d43c:	8ce30014 	lw	v1,20(a3)
8009d440:	8ce40044 	lw	a0,68(a3)
8009d444:	00031840 	sll	v1,v1,0x1
8009d448:	00441021 	addu	v0,v0,a0
8009d44c:	006b1821 	addu	v1,v1,t3
8009d450:	94450000 	lhu	a1,0(v0)
8009d454:	94640002 	lhu	a0,2(v1)
8009d458:	2402fbde 	li	v0,-1058
8009d45c:	00821824 	and	v1,a0,v0
8009d460:	00a21024 	and	v0,a1,v0
8009d464:	00431021 	addu	v0,v0,v1
8009d468:	30840421 	andi	a0,a0,0x421
8009d46c:	00a42824 	and	a1,a1,a0
8009d470:	00021043 	sra	v0,v0,0x1
8009d474:	00451021 	addu	v0,v0,a1
8009d478:	a5620002 	sh	v0,2(t3)
8009d47c:	25826dd8 	addiu	v0,t4,28120
8009d480:	9043004d 	lbu	v1,77(v0)
8009d484:	080274c3 	j	8009d30c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x68>
8009d488:	a1030000 	sb	v1,0(t0)
8009d48c:	91a30000 	lbu	v1,0(t5)
8009d490:	10600017 	beqz	v1,8009d4f0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x24c>
8009d494:	24020001 	li	v0,1
8009d498:	1062002c 	beq	v1,v0,8009d54c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x2a8>
8009d49c:	00051040 	sll	v0,a1,0x1
8009d4a0:	8d230014 	lw	v1,20(t1)
8009d4a4:	8d240044 	lw	a0,68(t1)
8009d4a8:	00031840 	sll	v1,v1,0x1
8009d4ac:	00441021 	addu	v0,v0,a0
8009d4b0:	006b1821 	addu	v1,v1,t3
8009d4b4:	94450000 	lhu	a1,0(v0)
8009d4b8:	94640000 	lhu	a0,0(v1)
8009d4bc:	2402fbde 	li	v0,-1058
8009d4c0:	00821824 	and	v1,a0,v0
8009d4c4:	00a21024 	and	v0,a1,v0
8009d4c8:	00431021 	addu	v0,v0,v1
8009d4cc:	30840421 	andi	a0,a0,0x421
8009d4d0:	00a42824 	and	a1,a1,a0
8009d4d4:	00021043 	sra	v0,v0,0x1
8009d4d8:	00451021 	addu	v0,v0,a1
8009d4dc:	a5620000 	sh	v0,0(t3)
8009d4e0:	25826dd8 	addiu	v0,t4,28120
8009d4e4:	9043004d 	lbu	v1,77(v0)
8009d4e8:	080274ba 	j	8009d2e8 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x44>
8009d4ec:	a1430000 	sb	v1,0(t2)
8009d4f0:	8d220044 	lw	v0,68(t1)
8009d4f4:	00051840 	sll	v1,a1,0x1
8009d4f8:	00621821 	addu	v1,v1,v0
8009d4fc:	94640000 	lhu	a0,0(v1)
8009d500:	08027538 	j	8009d4e0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x23c>
8009d504:	a5640000 	sh	a0,0(t3)
8009d508:	8ce20044 	lw	v0,68(a3)
8009d50c:	00051840 	sll	v1,a1,0x1
8009d510:	00621821 	addu	v1,v1,v0
8009d514:	94640000 	lhu	a0,0(v1)
8009d518:	0802751f 	j	8009d47c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x1d8>
8009d51c:	a5640002 	sh	a0,2(t3)
8009d520:	8ce20044 	lw	v0,68(a3)
8009d524:	00051840 	sll	v1,a1,0x1
8009d528:	00621821 	addu	v1,v1,v0
8009d52c:	94640000 	lhu	a0,0(v1)
8009d530:	08027506 	j	8009d418 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x174>
8009d534:	a5640004 	sh	a0,4(t3)
8009d538:	8ce20044 	lw	v0,68(a3)
8009d53c:	00621821 	addu	v1,v1,v0
8009d540:	94640000 	lhu	a0,0(v1)
8009d544:	080274ed 	j	8009d3b4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x110>
8009d548:	a5640006 	sh	a0,6(t3)
8009d54c:	8d230044 	lw	v1,68(t1)
8009d550:	00431021 	addu	v0,v0,v1
8009d554:	94440000 	lhu	a0,0(v0)
8009d558:	8d260050 	lw	a2,80(t1)
8009d55c:	2402fbde 	li	v0,-1058
8009d560:	00c22824 	and	a1,a2,v0
8009d564:	00821024 	and	v0,a0,v0
8009d568:	00451021 	addu	v0,v0,a1
8009d56c:	30c30421 	andi	v1,a2,0x421
8009d570:	00831824 	and	v1,a0,v1
8009d574:	00021042 	srl	v0,v0,0x1
8009d578:	00431021 	addu	v0,v0,v1
8009d57c:	8d250018 	lw	a1,24(t1)
8009d580:	00021040 	sll	v0,v0,0x1
8009d584:	00451021 	addu	v0,v0,a1
8009d588:	94430000 	lhu	v1,0(v0)
8009d58c:	00862026 	xor	a0,a0,a2
8009d590:	30840421 	andi	a0,a0,0x421
8009d594:	00832025 	or	a0,a0,v1
8009d598:	08027538 	j	8009d4e0 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x23c>
8009d59c:	a5640000 	sh	a0,0(t3)
8009d5a0:	8ce30044 	lw	v1,68(a3)
8009d5a4:	00431021 	addu	v0,v0,v1
8009d5a8:	94440000 	lhu	a0,0(v0)
8009d5ac:	8ce60050 	lw	a2,80(a3)
8009d5b0:	2402fbde 	li	v0,-1058
8009d5b4:	00c22824 	and	a1,a2,v0
8009d5b8:	00821024 	and	v0,a0,v0
8009d5bc:	00451021 	addu	v0,v0,a1
8009d5c0:	30c30421 	andi	v1,a2,0x421
8009d5c4:	00831824 	and	v1,a0,v1
8009d5c8:	00021042 	srl	v0,v0,0x1
8009d5cc:	00431021 	addu	v0,v0,v1
8009d5d0:	8ce50018 	lw	a1,24(a3)
8009d5d4:	00021040 	sll	v0,v0,0x1
8009d5d8:	00451021 	addu	v0,v0,a1
8009d5dc:	94430000 	lhu	v1,0(v0)
8009d5e0:	00862026 	xor	a0,a0,a2
8009d5e4:	30840421 	andi	a0,a0,0x421
8009d5e8:	00832025 	or	a0,a0,v1
8009d5ec:	080274ed 	j	8009d3b4 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x110>
8009d5f0:	a5640006 	sh	a0,6(t3)
8009d5f4:	8ce30044 	lw	v1,68(a3)
8009d5f8:	00431021 	addu	v0,v0,v1
8009d5fc:	94440000 	lhu	a0,0(v0)
8009d600:	8ce60050 	lw	a2,80(a3)
8009d604:	2402fbde 	li	v0,-1058
8009d608:	00c22824 	and	a1,a2,v0
8009d60c:	00821024 	and	v0,a0,v0
8009d610:	00451021 	addu	v0,v0,a1
8009d614:	30c30421 	andi	v1,a2,0x421
8009d618:	00831824 	and	v1,a0,v1
8009d61c:	00021042 	srl	v0,v0,0x1
8009d620:	00431021 	addu	v0,v0,v1
8009d624:	8ce50018 	lw	a1,24(a3)
8009d628:	00021040 	sll	v0,v0,0x1
8009d62c:	00451021 	addu	v0,v0,a1
8009d630:	94430000 	lhu	v1,0(v0)
8009d634:	00862026 	xor	a0,a0,a2
8009d638:	30840421 	andi	a0,a0,0x421
8009d63c:	00832025 	or	a0,a0,v1
8009d640:	08027506 	j	8009d418 <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x174>
8009d644:	a5640004 	sh	a0,4(t3)
8009d648:	8ce30044 	lw	v1,68(a3)
8009d64c:	00431021 	addu	v0,v0,v1
8009d650:	94440000 	lhu	a0,0(v0)
8009d654:	8ce60050 	lw	a2,80(a3)
8009d658:	2402fbde 	li	v0,-1058
8009d65c:	00c22824 	and	a1,a2,v0
8009d660:	00821024 	and	v0,a0,v0
8009d664:	00451021 	addu	v0,v0,a1
8009d668:	30c30421 	andi	v1,a2,0x421
8009d66c:	00831824 	and	v1,a0,v1
8009d670:	00021042 	srl	v0,v0,0x1
8009d674:	00431021 	addu	v0,v0,v1
8009d678:	8ce50018 	lw	a1,24(a3)
8009d67c:	00021040 	sll	v0,v0,0x1
8009d680:	00451021 	addu	v0,v0,a1
8009d684:	94430000 	lhu	v1,0(v0)
8009d688:	00862026 	xor	a0,a0,a2
8009d68c:	30840421 	andi	a0,a0,0x421
8009d690:	00832025 	or	a0,a0,v1
8009d694:	0802751f 	j	8009d47c <_Z30WRITE_4PIXELS16_FLIPPED_ADD1_2jPh+0x1d8>
8009d698:	a5640002 	sh	a0,2(t3)

8009d69c <_Z19WRITE_4PIXELS16_SUBjPh>:
8009d69c:	3c0c8022 	lui	t4,0x8022
8009d6a0:	25896dd8 	addiu	t1,t4,28120
8009d6a4:	8d220008 	lw	v0,8(t1)
8009d6a8:	9123004c 	lbu	v1,76(t1)
8009d6ac:	00825021 	addu	t2,a0,v0
8009d6b0:	91460000 	lbu	a2,0(t2)
8009d6b4:	8d27003c 	lw	a3,60(t1)
8009d6b8:	8d28000c 	lw	t0,12(t1)
8009d6bc:	00041040 	sll	v0,a0,0x1
8009d6c0:	00c3182b 	sltu	v1,a2,v1
8009d6c4:	00475821 	addu	t3,v0,a3
8009d6c8:	00886821 	addu	t5,a0,t0
8009d6cc:	10600004 	beqz	v1,8009d6e0 <_Z19WRITE_4PIXELS16_SUBjPh+0x44>
8009d6d0:	00a07021 	move	t6,a1
8009d6d4:	90a50000 	lbu	a1,0(a1)
8009d6d8:	14a00076 	bnez	a1,8009d8b4 <_Z19WRITE_4PIXELS16_SUBjPh+0x218>
8009d6dc:	00000000 	nop
8009d6e0:	25876dd8 	addiu	a3,t4,28120
8009d6e4:	90e2004c 	lbu	v0,76(a3)
8009d6e8:	91430001 	lbu	v1,1(t2)
8009d6ec:	0062102b 	sltu	v0,v1,v0
8009d6f0:	10400005 	beqz	v0,8009d708 <_Z19WRITE_4PIXELS16_SUBjPh+0x6c>
8009d6f4:	25480001 	addiu	t0,t2,1
8009d6f8:	91c50001 	lbu	a1,1(t6)
8009d6fc:	14a00050 	bnez	a1,8009d840 <_Z19WRITE_4PIXELS16_SUBjPh+0x1a4>
8009d700:	00000000 	nop
8009d704:	25876dd8 	addiu	a3,t4,28120
8009d708:	90e2004c 	lbu	v0,76(a3)
8009d70c:	91430002 	lbu	v1,2(t2)
8009d710:	0062102b 	sltu	v0,v1,v0
8009d714:	10400004 	beqz	v0,8009d728 <_Z19WRITE_4PIXELS16_SUBjPh+0x8c>
8009d718:	25480002 	addiu	t0,t2,2
8009d71c:	91c50002 	lbu	a1,2(t6)
8009d720:	14a0002a 	bnez	a1,8009d7cc <_Z19WRITE_4PIXELS16_SUBjPh+0x130>
8009d724:	00000000 	nop
8009d728:	25876dd8 	addiu	a3,t4,28120
8009d72c:	91430003 	lbu	v1,3(t2)
8009d730:	90e2004c 	lbu	v0,76(a3)
8009d734:	0062102b 	sltu	v0,v1,v0
8009d738:	10400004 	beqz	v0,8009d74c <_Z19WRITE_4PIXELS16_SUBjPh+0xb0>
8009d73c:	25480003 	addiu	t0,t2,3
8009d740:	91c50003 	lbu	a1,3(t6)
8009d744:	14a00003 	bnez	a1,8009d754 <_Z19WRITE_4PIXELS16_SUBjPh+0xb8>
8009d748:	00000000 	nop
8009d74c:	03e00008 	jr	ra
8009d750:	00000000 	nop
8009d754:	91a40003 	lbu	a0,3(t5)
8009d758:	10800085 	beqz	a0,8009d970 <_Z19WRITE_4PIXELS16_SUBjPh+0x2d4>
8009d75c:	00051840 	sll	v1,a1,0x1
8009d760:	24020001 	li	v0,1
8009d764:	10820091 	beq	a0,v0,8009d9ac <_Z19WRITE_4PIXELS16_SUBjPh+0x310>
8009d768:	00051040 	sll	v0,a1,0x1
8009d76c:	8ce30014 	lw	v1,20(a3)
8009d770:	8ce40044 	lw	a0,68(a3)
8009d774:	00031840 	sll	v1,v1,0x1
8009d778:	00441021 	addu	v0,v0,a0
8009d77c:	006b1821 	addu	v1,v1,t3
8009d780:	94440000 	lhu	a0,0(v0)
8009d784:	94660006 	lhu	a2,6(v1)
8009d788:	34828420 	ori	v0,a0,0x8420
8009d78c:	30c3fbde 	andi	v1,a2,0xfbde
8009d790:	00431023 	subu	v0,v0,v1
8009d794:	00021043 	sra	v0,v0,0x1
8009d798:	8ce3001c 	lw	v1,28(a3)
8009d79c:	00021040 	sll	v0,v0,0x1
8009d7a0:	00431021 	addu	v0,v0,v1
8009d7a4:	94450000 	lhu	a1,0(v0)
8009d7a8:	30840421 	andi	a0,a0,0x421
8009d7ac:	00852021 	addu	a0,a0,a1
8009d7b0:	30c60421 	andi	a2,a2,0x421
8009d7b4:	00862023 	subu	a0,a0,a2
8009d7b8:	a5640006 	sh	a0,6(t3)
8009d7bc:	25826dd8 	addiu	v0,t4,28120
8009d7c0:	9043004d 	lbu	v1,77(v0)
8009d7c4:	03e00008 	jr	ra
8009d7c8:	a1030000 	sb	v1,0(t0)
8009d7cc:	91a30002 	lbu	v1,2(t5)
8009d7d0:	10600061 	beqz	v1,8009d958 <_Z19WRITE_4PIXELS16_SUBjPh+0x2bc>
8009d7d4:	24020001 	li	v0,1
8009d7d8:	1062007e 	beq	v1,v0,8009d9d4 <_Z19WRITE_4PIXELS16_SUBjPh+0x338>
8009d7dc:	00051040 	sll	v0,a1,0x1
8009d7e0:	8ce30014 	lw	v1,20(a3)
8009d7e4:	8ce40044 	lw	a0,68(a3)
8009d7e8:	00031840 	sll	v1,v1,0x1
8009d7ec:	00441021 	addu	v0,v0,a0
8009d7f0:	006b1821 	addu	v1,v1,t3
8009d7f4:	94440000 	lhu	a0,0(v0)
8009d7f8:	94660004 	lhu	a2,4(v1)
8009d7fc:	34828420 	ori	v0,a0,0x8420
8009d800:	30c3fbde 	andi	v1,a2,0xfbde
8009d804:	00431023 	subu	v0,v0,v1
8009d808:	00021043 	sra	v0,v0,0x1
8009d80c:	8ce3001c 	lw	v1,28(a3)
8009d810:	00021040 	sll	v0,v0,0x1
8009d814:	00431021 	addu	v0,v0,v1
8009d818:	94450000 	lhu	a1,0(v0)
8009d81c:	30840421 	andi	a0,a0,0x421
8009d820:	00852021 	addu	a0,a0,a1
8009d824:	30c60421 	andi	a2,a2,0x421
8009d828:	00862023 	subu	a0,a0,a2
8009d82c:	a5640004 	sh	a0,4(t3)
8009d830:	25826dd8 	addiu	v0,t4,28120
8009d834:	9043004d 	lbu	v1,77(v0)
8009d838:	080275ca 	j	8009d728 <_Z19WRITE_4PIXELS16_SUBjPh+0x8c>
8009d83c:	a1030000 	sb	v1,0(t0)
8009d840:	91a30001 	lbu	v1,1(t5)
8009d844:	1060003e 	beqz	v1,8009d940 <_Z19WRITE_4PIXELS16_SUBjPh+0x2a4>
8009d848:	24020001 	li	v0,1
8009d84c:	1062006b 	beq	v1,v0,8009d9fc <_Z19WRITE_4PIXELS16_SUBjPh+0x360>
8009d850:	00051040 	sll	v0,a1,0x1
8009d854:	8ce30014 	lw	v1,20(a3)
8009d858:	8ce40044 	lw	a0,68(a3)
8009d85c:	00031840 	sll	v1,v1,0x1
8009d860:	00441021 	addu	v0,v0,a0
8009d864:	006b1821 	addu	v1,v1,t3
8009d868:	94440000 	lhu	a0,0(v0)
8009d86c:	94660002 	lhu	a2,2(v1)
8009d870:	34828420 	ori	v0,a0,0x8420
8009d874:	30c3fbde 	andi	v1,a2,0xfbde
8009d878:	00431023 	subu	v0,v0,v1
8009d87c:	00021043 	sra	v0,v0,0x1
8009d880:	8ce3001c 	lw	v1,28(a3)
8009d884:	00021040 	sll	v0,v0,0x1
8009d888:	00431021 	addu	v0,v0,v1
8009d88c:	94450000 	lhu	a1,0(v0)
8009d890:	30840421 	andi	a0,a0,0x421
8009d894:	00852021 	addu	a0,a0,a1
8009d898:	30c60421 	andi	a2,a2,0x421
8009d89c:	00862023 	subu	a0,a0,a2
8009d8a0:	a5640002 	sh	a0,2(t3)
8009d8a4:	25826dd8 	addiu	v0,t4,28120
8009d8a8:	9043004d 	lbu	v1,77(v0)
8009d8ac:	080275c1 	j	8009d704 <_Z19WRITE_4PIXELS16_SUBjPh+0x68>
8009d8b0:	a1030000 	sb	v1,0(t0)
8009d8b4:	91a30000 	lbu	v1,0(t5)
8009d8b8:	1060001b 	beqz	v1,8009d928 <_Z19WRITE_4PIXELS16_SUBjPh+0x28c>
8009d8bc:	24020001 	li	v0,1
8009d8c0:	10620030 	beq	v1,v0,8009d984 <_Z19WRITE_4PIXELS16_SUBjPh+0x2e8>
8009d8c4:	00051040 	sll	v0,a1,0x1
8009d8c8:	8d230014 	lw	v1,20(t1)
8009d8cc:	8d240044 	lw	a0,68(t1)
8009d8d0:	00031840 	sll	v1,v1,0x1
8009d8d4:	00441021 	addu	v0,v0,a0
8009d8d8:	006b1821 	addu	v1,v1,t3
8009d8dc:	94440000 	lhu	a0,0(v0)
8009d8e0:	94660000 	lhu	a2,0(v1)
8009d8e4:	34828420 	ori	v0,a0,0x8420
8009d8e8:	30c3fbde 	andi	v1,a2,0xfbde
8009d8ec:	00431023 	subu	v0,v0,v1
8009d8f0:	00021043 	sra	v0,v0,0x1
8009d8f4:	8d23001c 	lw	v1,28(t1)
8009d8f8:	00021040 	sll	v0,v0,0x1
8009d8fc:	00431021 	addu	v0,v0,v1
8009d900:	94450000 	lhu	a1,0(v0)
8009d904:	30840421 	andi	a0,a0,0x421
8009d908:	00852021 	addu	a0,a0,a1
8009d90c:	30c60421 	andi	a2,a2,0x421
8009d910:	00862023 	subu	a0,a0,a2
8009d914:	a5640000 	sh	a0,0(t3)
8009d918:	25826dd8 	addiu	v0,t4,28120
8009d91c:	9043004d 	lbu	v1,77(v0)
8009d920:	080275b8 	j	8009d6e0 <_Z19WRITE_4PIXELS16_SUBjPh+0x44>
8009d924:	a1430000 	sb	v1,0(t2)
8009d928:	8d220044 	lw	v0,68(t1)
8009d92c:	00051840 	sll	v1,a1,0x1
8009d930:	00621821 	addu	v1,v1,v0
8009d934:	94640000 	lhu	a0,0(v1)
8009d938:	08027646 	j	8009d918 <_Z19WRITE_4PIXELS16_SUBjPh+0x27c>
8009d93c:	a5640000 	sh	a0,0(t3)
8009d940:	8ce20044 	lw	v0,68(a3)
8009d944:	00051840 	sll	v1,a1,0x1
8009d948:	00621821 	addu	v1,v1,v0
8009d94c:	94640000 	lhu	a0,0(v1)
8009d950:	08027629 	j	8009d8a4 <_Z19WRITE_4PIXELS16_SUBjPh+0x208>
8009d954:	a5640002 	sh	a0,2(t3)
8009d958:	8ce20044 	lw	v0,68(a3)
8009d95c:	00051840 	sll	v1,a1,0x1
8009d960:	00621821 	addu	v1,v1,v0
8009d964:	94640000 	lhu	a0,0(v1)
8009d968:	0802760c 	j	8009d830 <_Z19WRITE_4PIXELS16_SUBjPh+0x194>
8009d96c:	a5640004 	sh	a0,4(t3)
8009d970:	8ce20044 	lw	v0,68(a3)
8009d974:	00621821 	addu	v1,v1,v0
8009d978:	94640000 	lhu	a0,0(v1)
8009d97c:	080275ef 	j	8009d7bc <_Z19WRITE_4PIXELS16_SUBjPh+0x120>
8009d980:	a5640006 	sh	a0,6(t3)
8009d984:	8d230044 	lw	v1,68(t1)
8009d988:	00431021 	addu	v0,v0,v1
8009d98c:	94440000 	lhu	a0,0(v0)
8009d990:	8d260050 	lw	a2,80(t1)
8009d994:	2403fbde 	li	v1,-1058
8009d998:	00c31824 	and	v1,a2,v1
8009d99c:	34828420 	ori	v0,a0,0x8420
8009d9a0:	00431023 	subu	v0,v0,v1
8009d9a4:	0802763d 	j	8009d8f4 <_Z19WRITE_4PIXELS16_SUBjPh+0x258>
8009d9a8:	00021042 	srl	v0,v0,0x1
8009d9ac:	8ce30044 	lw	v1,68(a3)
8009d9b0:	00431021 	addu	v0,v0,v1
8009d9b4:	94440000 	lhu	a0,0(v0)
8009d9b8:	8ce60050 	lw	a2,80(a3)
8009d9bc:	2403fbde 	li	v1,-1058
8009d9c0:	00c31824 	and	v1,a2,v1
8009d9c4:	34828420 	ori	v0,a0,0x8420
8009d9c8:	00431023 	subu	v0,v0,v1
8009d9cc:	080275e6 	j	8009d798 <_Z19WRITE_4PIXELS16_SUBjPh+0xfc>
8009d9d0:	00021042 	srl	v0,v0,0x1
8009d9d4:	8ce30044 	lw	v1,68(a3)
8009d9d8:	00431021 	addu	v0,v0,v1
8009d9dc:	94440000 	lhu	a0,0(v0)
8009d9e0:	8ce60050 	lw	a2,80(a3)
8009d9e4:	2403fbde 	li	v1,-1058
8009d9e8:	00c31824 	and	v1,a2,v1
8009d9ec:	34828420 	ori	v0,a0,0x8420
8009d9f0:	00431023 	subu	v0,v0,v1
8009d9f4:	08027603 	j	8009d80c <_Z19WRITE_4PIXELS16_SUBjPh+0x170>
8009d9f8:	00021042 	srl	v0,v0,0x1
8009d9fc:	8ce30044 	lw	v1,68(a3)
8009da00:	00431021 	addu	v0,v0,v1
8009da04:	94440000 	lhu	a0,0(v0)
8009da08:	8ce60050 	lw	a2,80(a3)
8009da0c:	2403fbde 	li	v1,-1058
8009da10:	00c31824 	and	v1,a2,v1
8009da14:	34828420 	ori	v0,a0,0x8420
8009da18:	00431023 	subu	v0,v0,v1
8009da1c:	08027620 	j	8009d880 <_Z19WRITE_4PIXELS16_SUBjPh+0x1e4>
8009da20:	00021042 	srl	v0,v0,0x1

8009da24 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh>:
8009da24:	3c0c8022 	lui	t4,0x8022
8009da28:	25896dd8 	addiu	t1,t4,28120
8009da2c:	8d220008 	lw	v0,8(t1)
8009da30:	9123004c 	lbu	v1,76(t1)
8009da34:	00825021 	addu	t2,a0,v0
8009da38:	91460000 	lbu	a2,0(t2)
8009da3c:	8d27003c 	lw	a3,60(t1)
8009da40:	8d28000c 	lw	t0,12(t1)
8009da44:	00041040 	sll	v0,a0,0x1
8009da48:	00c3182b 	sltu	v1,a2,v1
8009da4c:	00475821 	addu	t3,v0,a3
8009da50:	00886821 	addu	t5,a0,t0
8009da54:	10600004 	beqz	v1,8009da68 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x44>
8009da58:	00a07021 	move	t6,a1
8009da5c:	90a50003 	lbu	a1,3(a1)
8009da60:	14a00076 	bnez	a1,8009dc3c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x218>
8009da64:	00000000 	nop
8009da68:	25876dd8 	addiu	a3,t4,28120
8009da6c:	90e2004c 	lbu	v0,76(a3)
8009da70:	91430001 	lbu	v1,1(t2)
8009da74:	0062102b 	sltu	v0,v1,v0
8009da78:	10400005 	beqz	v0,8009da90 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x6c>
8009da7c:	25480001 	addiu	t0,t2,1
8009da80:	91c50002 	lbu	a1,2(t6)
8009da84:	14a00050 	bnez	a1,8009dbc8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x1a4>
8009da88:	00000000 	nop
8009da8c:	25876dd8 	addiu	a3,t4,28120
8009da90:	90e2004c 	lbu	v0,76(a3)
8009da94:	91430002 	lbu	v1,2(t2)
8009da98:	0062102b 	sltu	v0,v1,v0
8009da9c:	10400004 	beqz	v0,8009dab0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x8c>
8009daa0:	25480002 	addiu	t0,t2,2
8009daa4:	91c50001 	lbu	a1,1(t6)
8009daa8:	14a0002a 	bnez	a1,8009db54 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x130>
8009daac:	00000000 	nop
8009dab0:	25876dd8 	addiu	a3,t4,28120
8009dab4:	91430003 	lbu	v1,3(t2)
8009dab8:	90e2004c 	lbu	v0,76(a3)
8009dabc:	0062102b 	sltu	v0,v1,v0
8009dac0:	10400004 	beqz	v0,8009dad4 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0xb0>
8009dac4:	25480003 	addiu	t0,t2,3
8009dac8:	91c50000 	lbu	a1,0(t6)
8009dacc:	14a00003 	bnez	a1,8009dadc <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0xb8>
8009dad0:	00000000 	nop
8009dad4:	03e00008 	jr	ra
8009dad8:	00000000 	nop
8009dadc:	91a40003 	lbu	a0,3(t5)
8009dae0:	10800085 	beqz	a0,8009dcf8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2d4>
8009dae4:	00051840 	sll	v1,a1,0x1
8009dae8:	24020001 	li	v0,1
8009daec:	10820091 	beq	a0,v0,8009dd34 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x310>
8009daf0:	00051040 	sll	v0,a1,0x1
8009daf4:	8ce30014 	lw	v1,20(a3)
8009daf8:	8ce40044 	lw	a0,68(a3)
8009dafc:	00031840 	sll	v1,v1,0x1
8009db00:	00441021 	addu	v0,v0,a0
8009db04:	006b1821 	addu	v1,v1,t3
8009db08:	94440000 	lhu	a0,0(v0)
8009db0c:	94660006 	lhu	a2,6(v1)
8009db10:	34828420 	ori	v0,a0,0x8420
8009db14:	30c3fbde 	andi	v1,a2,0xfbde
8009db18:	00431023 	subu	v0,v0,v1
8009db1c:	00021043 	sra	v0,v0,0x1
8009db20:	8ce3001c 	lw	v1,28(a3)
8009db24:	00021040 	sll	v0,v0,0x1
8009db28:	00431021 	addu	v0,v0,v1
8009db2c:	94450000 	lhu	a1,0(v0)
8009db30:	30840421 	andi	a0,a0,0x421
8009db34:	00852021 	addu	a0,a0,a1
8009db38:	30c60421 	andi	a2,a2,0x421
8009db3c:	00862023 	subu	a0,a0,a2
8009db40:	a5640006 	sh	a0,6(t3)
8009db44:	25826dd8 	addiu	v0,t4,28120
8009db48:	9043004d 	lbu	v1,77(v0)
8009db4c:	03e00008 	jr	ra
8009db50:	a1030000 	sb	v1,0(t0)
8009db54:	91a30002 	lbu	v1,2(t5)
8009db58:	10600061 	beqz	v1,8009dce0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2bc>
8009db5c:	24020001 	li	v0,1
8009db60:	1062007e 	beq	v1,v0,8009dd5c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x338>
8009db64:	00051040 	sll	v0,a1,0x1
8009db68:	8ce30014 	lw	v1,20(a3)
8009db6c:	8ce40044 	lw	a0,68(a3)
8009db70:	00031840 	sll	v1,v1,0x1
8009db74:	00441021 	addu	v0,v0,a0
8009db78:	006b1821 	addu	v1,v1,t3
8009db7c:	94440000 	lhu	a0,0(v0)
8009db80:	94660004 	lhu	a2,4(v1)
8009db84:	34828420 	ori	v0,a0,0x8420
8009db88:	30c3fbde 	andi	v1,a2,0xfbde
8009db8c:	00431023 	subu	v0,v0,v1
8009db90:	00021043 	sra	v0,v0,0x1
8009db94:	8ce3001c 	lw	v1,28(a3)
8009db98:	00021040 	sll	v0,v0,0x1
8009db9c:	00431021 	addu	v0,v0,v1
8009dba0:	94450000 	lhu	a1,0(v0)
8009dba4:	30840421 	andi	a0,a0,0x421
8009dba8:	00852021 	addu	a0,a0,a1
8009dbac:	30c60421 	andi	a2,a2,0x421
8009dbb0:	00862023 	subu	a0,a0,a2
8009dbb4:	a5640004 	sh	a0,4(t3)
8009dbb8:	25826dd8 	addiu	v0,t4,28120
8009dbbc:	9043004d 	lbu	v1,77(v0)
8009dbc0:	080276ac 	j	8009dab0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x8c>
8009dbc4:	a1030000 	sb	v1,0(t0)
8009dbc8:	91a30001 	lbu	v1,1(t5)
8009dbcc:	1060003e 	beqz	v1,8009dcc8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2a4>
8009dbd0:	24020001 	li	v0,1
8009dbd4:	1062006b 	beq	v1,v0,8009dd84 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x360>
8009dbd8:	00051040 	sll	v0,a1,0x1
8009dbdc:	8ce30014 	lw	v1,20(a3)
8009dbe0:	8ce40044 	lw	a0,68(a3)
8009dbe4:	00031840 	sll	v1,v1,0x1
8009dbe8:	00441021 	addu	v0,v0,a0
8009dbec:	006b1821 	addu	v1,v1,t3
8009dbf0:	94440000 	lhu	a0,0(v0)
8009dbf4:	94660002 	lhu	a2,2(v1)
8009dbf8:	34828420 	ori	v0,a0,0x8420
8009dbfc:	30c3fbde 	andi	v1,a2,0xfbde
8009dc00:	00431023 	subu	v0,v0,v1
8009dc04:	00021043 	sra	v0,v0,0x1
8009dc08:	8ce3001c 	lw	v1,28(a3)
8009dc0c:	00021040 	sll	v0,v0,0x1
8009dc10:	00431021 	addu	v0,v0,v1
8009dc14:	94450000 	lhu	a1,0(v0)
8009dc18:	30840421 	andi	a0,a0,0x421
8009dc1c:	00852021 	addu	a0,a0,a1
8009dc20:	30c60421 	andi	a2,a2,0x421
8009dc24:	00862023 	subu	a0,a0,a2
8009dc28:	a5640002 	sh	a0,2(t3)
8009dc2c:	25826dd8 	addiu	v0,t4,28120
8009dc30:	9043004d 	lbu	v1,77(v0)
8009dc34:	080276a3 	j	8009da8c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x68>
8009dc38:	a1030000 	sb	v1,0(t0)
8009dc3c:	91a30000 	lbu	v1,0(t5)
8009dc40:	1060001b 	beqz	v1,8009dcb0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x28c>
8009dc44:	24020001 	li	v0,1
8009dc48:	10620030 	beq	v1,v0,8009dd0c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x2e8>
8009dc4c:	00051040 	sll	v0,a1,0x1
8009dc50:	8d230014 	lw	v1,20(t1)
8009dc54:	8d240044 	lw	a0,68(t1)
8009dc58:	00031840 	sll	v1,v1,0x1
8009dc5c:	00441021 	addu	v0,v0,a0
8009dc60:	006b1821 	addu	v1,v1,t3
8009dc64:	94440000 	lhu	a0,0(v0)
8009dc68:	94660000 	lhu	a2,0(v1)
8009dc6c:	34828420 	ori	v0,a0,0x8420
8009dc70:	30c3fbde 	andi	v1,a2,0xfbde
8009dc74:	00431023 	subu	v0,v0,v1
8009dc78:	00021043 	sra	v0,v0,0x1
8009dc7c:	8d23001c 	lw	v1,28(t1)
8009dc80:	00021040 	sll	v0,v0,0x1
8009dc84:	00431021 	addu	v0,v0,v1
8009dc88:	94450000 	lhu	a1,0(v0)
8009dc8c:	30840421 	andi	a0,a0,0x421
8009dc90:	00852021 	addu	a0,a0,a1
8009dc94:	30c60421 	andi	a2,a2,0x421
8009dc98:	00862023 	subu	a0,a0,a2
8009dc9c:	a5640000 	sh	a0,0(t3)
8009dca0:	25826dd8 	addiu	v0,t4,28120
8009dca4:	9043004d 	lbu	v1,77(v0)
8009dca8:	0802769a 	j	8009da68 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x44>
8009dcac:	a1430000 	sb	v1,0(t2)
8009dcb0:	8d220044 	lw	v0,68(t1)
8009dcb4:	00051840 	sll	v1,a1,0x1
8009dcb8:	00621821 	addu	v1,v1,v0
8009dcbc:	94640000 	lhu	a0,0(v1)
8009dcc0:	08027728 	j	8009dca0 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x27c>
8009dcc4:	a5640000 	sh	a0,0(t3)
8009dcc8:	8ce20044 	lw	v0,68(a3)
8009dccc:	00051840 	sll	v1,a1,0x1
8009dcd0:	00621821 	addu	v1,v1,v0
8009dcd4:	94640000 	lhu	a0,0(v1)
8009dcd8:	0802770b 	j	8009dc2c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x208>
8009dcdc:	a5640002 	sh	a0,2(t3)
8009dce0:	8ce20044 	lw	v0,68(a3)
8009dce4:	00051840 	sll	v1,a1,0x1
8009dce8:	00621821 	addu	v1,v1,v0
8009dcec:	94640000 	lhu	a0,0(v1)
8009dcf0:	080276ee 	j	8009dbb8 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x194>
8009dcf4:	a5640004 	sh	a0,4(t3)
8009dcf8:	8ce20044 	lw	v0,68(a3)
8009dcfc:	00621821 	addu	v1,v1,v0
8009dd00:	94640000 	lhu	a0,0(v1)
8009dd04:	080276d1 	j	8009db44 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x120>
8009dd08:	a5640006 	sh	a0,6(t3)
8009dd0c:	8d230044 	lw	v1,68(t1)
8009dd10:	00431021 	addu	v0,v0,v1
8009dd14:	94440000 	lhu	a0,0(v0)
8009dd18:	8d260050 	lw	a2,80(t1)
8009dd1c:	2403fbde 	li	v1,-1058
8009dd20:	00c31824 	and	v1,a2,v1
8009dd24:	34828420 	ori	v0,a0,0x8420
8009dd28:	00431023 	subu	v0,v0,v1
8009dd2c:	0802771f 	j	8009dc7c <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x258>
8009dd30:	00021042 	srl	v0,v0,0x1
8009dd34:	8ce30044 	lw	v1,68(a3)
8009dd38:	00431021 	addu	v0,v0,v1
8009dd3c:	94440000 	lhu	a0,0(v0)
8009dd40:	8ce60050 	lw	a2,80(a3)
8009dd44:	2403fbde 	li	v1,-1058
8009dd48:	00c31824 	and	v1,a2,v1
8009dd4c:	34828420 	ori	v0,a0,0x8420
8009dd50:	00431023 	subu	v0,v0,v1
8009dd54:	080276c8 	j	8009db20 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0xfc>
8009dd58:	00021042 	srl	v0,v0,0x1
8009dd5c:	8ce30044 	lw	v1,68(a3)
8009dd60:	00431021 	addu	v0,v0,v1
8009dd64:	94440000 	lhu	a0,0(v0)
8009dd68:	8ce60050 	lw	a2,80(a3)
8009dd6c:	2403fbde 	li	v1,-1058
8009dd70:	00c31824 	and	v1,a2,v1
8009dd74:	34828420 	ori	v0,a0,0x8420
8009dd78:	00431023 	subu	v0,v0,v1
8009dd7c:	080276e5 	j	8009db94 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x170>
8009dd80:	00021042 	srl	v0,v0,0x1
8009dd84:	8ce30044 	lw	v1,68(a3)
8009dd88:	00431021 	addu	v0,v0,v1
8009dd8c:	94440000 	lhu	a0,0(v0)
8009dd90:	8ce60050 	lw	a2,80(a3)
8009dd94:	2403fbde 	li	v1,-1058
8009dd98:	00c31824 	and	v1,a2,v1
8009dd9c:	34828420 	ori	v0,a0,0x8420
8009dda0:	00431023 	subu	v0,v0,v1
8009dda4:	08027702 	j	8009dc08 <_Z27WRITE_4PIXELS16_FLIPPED_SUBjPh+0x1e4>
8009dda8:	00021042 	srl	v0,v0,0x1

8009ddac <_Z22WRITE_4PIXELS16_SUB1_2jPh>:
8009ddac:	3c0c8022 	lui	t4,0x8022
8009ddb0:	25896dd8 	addiu	t1,t4,28120
8009ddb4:	8d220008 	lw	v0,8(t1)
8009ddb8:	9123004c 	lbu	v1,76(t1)
8009ddbc:	00825021 	addu	t2,a0,v0
8009ddc0:	91460000 	lbu	a2,0(t2)
8009ddc4:	8d27003c 	lw	a3,60(t1)
8009ddc8:	8d28000c 	lw	t0,12(t1)
8009ddcc:	00041040 	sll	v0,a0,0x1
8009ddd0:	00c3182b 	sltu	v1,a2,v1
8009ddd4:	00475821 	addu	t3,v0,a3
8009ddd8:	00886821 	addu	t5,a0,t0
8009dddc:	10600004 	beqz	v1,8009ddf0 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x44>
8009dde0:	00a07021 	move	t6,a1
8009dde4:	90a40000 	lbu	a0,0(a1)
8009dde8:	1480006c 	bnez	a0,8009df9c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x1f0>
8009ddec:	00000000 	nop
8009ddf0:	25876dd8 	addiu	a3,t4,28120
8009ddf4:	90e2004c 	lbu	v0,76(a3)
8009ddf8:	91430001 	lbu	v1,1(t2)
8009ddfc:	0062102b 	sltu	v0,v1,v0
8009de00:	10400005 	beqz	v0,8009de18 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x6c>
8009de04:	25480001 	addiu	t0,t2,1
8009de08:	91c40001 	lbu	a0,1(t6)
8009de0c:	14800049 	bnez	a0,8009df34 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x188>
8009de10:	00000000 	nop
8009de14:	25876dd8 	addiu	a3,t4,28120
8009de18:	90e2004c 	lbu	v0,76(a3)
8009de1c:	91430002 	lbu	v1,2(t2)
8009de20:	0062102b 	sltu	v0,v1,v0
8009de24:	10400004 	beqz	v0,8009de38 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x8c>
8009de28:	25480002 	addiu	t0,t2,2
8009de2c:	91c40002 	lbu	a0,2(t6)
8009de30:	14800026 	bnez	a0,8009decc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x120>
8009de34:	00000000 	nop
8009de38:	25876dd8 	addiu	a3,t4,28120
8009de3c:	91430003 	lbu	v1,3(t2)
8009de40:	90e2004c 	lbu	v0,76(a3)
8009de44:	0062102b 	sltu	v0,v1,v0
8009de48:	10400004 	beqz	v0,8009de5c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0xb0>
8009de4c:	25480003 	addiu	t0,t2,3
8009de50:	91c40003 	lbu	a0,3(t6)
8009de54:	14800003 	bnez	a0,8009de64 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0xb8>
8009de58:	00000000 	nop
8009de5c:	03e00008 	jr	ra
8009de60:	00000000 	nop
8009de64:	91a30003 	lbu	v1,3(t5)
8009de68:	10600078 	beqz	v1,8009e04c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x2a0>
8009de6c:	24020001 	li	v0,1
8009de70:	1062008f 	beq	v1,v0,8009e0b0 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x304>
8009de74:	00041040 	sll	v0,a0,0x1
8009de78:	8ce50014 	lw	a1,20(a3)
8009de7c:	8ce20044 	lw	v0,68(a3)
8009de80:	00042040 	sll	a0,a0,0x1
8009de84:	00052840 	sll	a1,a1,0x1
8009de88:	00822021 	addu	a0,a0,v0
8009de8c:	00ab2821 	addu	a1,a1,t3
8009de90:	94820000 	lhu	v0,0(a0)
8009de94:	94a30006 	lhu	v1,6(a1)
8009de98:	34428420 	ori	v0,v0,0x8420
8009de9c:	3063fbde 	andi	v1,v1,0xfbde
8009dea0:	00431023 	subu	v0,v0,v1
8009dea4:	00021043 	sra	v0,v0,0x1
8009dea8:	8ce40020 	lw	a0,32(a3)
8009deac:	00021040 	sll	v0,v0,0x1
8009deb0:	00441021 	addu	v0,v0,a0
8009deb4:	94430000 	lhu	v1,0(v0)
8009deb8:	a5630006 	sh	v1,6(t3)
8009debc:	25826dd8 	addiu	v0,t4,28120
8009dec0:	9043004d 	lbu	v1,77(v0)
8009dec4:	03e00008 	jr	ra
8009dec8:	a1030000 	sb	v1,0(t0)
8009decc:	91a30002 	lbu	v1,2(t5)
8009ded0:	10600058 	beqz	v1,8009e034 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x288>
8009ded4:	24020001 	li	v0,1
8009ded8:	10620088 	beq	v1,v0,8009e0fc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x350>
8009dedc:	00041040 	sll	v0,a0,0x1
8009dee0:	8ce50014 	lw	a1,20(a3)
8009dee4:	8ce20044 	lw	v0,68(a3)
8009dee8:	00042040 	sll	a0,a0,0x1
8009deec:	00052840 	sll	a1,a1,0x1
8009def0:	00822021 	addu	a0,a0,v0
8009def4:	00ab2821 	addu	a1,a1,t3
8009def8:	94820000 	lhu	v0,0(a0)
8009defc:	94a30004 	lhu	v1,4(a1)
8009df00:	34428420 	ori	v0,v0,0x8420
8009df04:	3063fbde 	andi	v1,v1,0xfbde
8009df08:	00431023 	subu	v0,v0,v1
8009df0c:	00021043 	sra	v0,v0,0x1
8009df10:	8ce40020 	lw	a0,32(a3)
8009df14:	00021040 	sll	v0,v0,0x1
8009df18:	00441021 	addu	v0,v0,a0
8009df1c:	94430000 	lhu	v1,0(v0)
8009df20:	a5630004 	sh	v1,4(t3)
8009df24:	25826dd8 	addiu	v0,t4,28120
8009df28:	9043004d 	lbu	v1,77(v0)
8009df2c:	0802778e 	j	8009de38 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x8c>
8009df30:	a1030000 	sb	v1,0(t0)
8009df34:	91a30001 	lbu	v1,1(t5)
8009df38:	10600038 	beqz	v1,8009e01c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x270>
8009df3c:	24020001 	li	v0,1
8009df40:	10620081 	beq	v1,v0,8009e148 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x39c>
8009df44:	00041040 	sll	v0,a0,0x1
8009df48:	8ce50014 	lw	a1,20(a3)
8009df4c:	8ce20044 	lw	v0,68(a3)
8009df50:	00042040 	sll	a0,a0,0x1
8009df54:	00052840 	sll	a1,a1,0x1
8009df58:	00822021 	addu	a0,a0,v0
8009df5c:	00ab2821 	addu	a1,a1,t3
8009df60:	94820000 	lhu	v0,0(a0)
8009df64:	94a30002 	lhu	v1,2(a1)
8009df68:	34428420 	ori	v0,v0,0x8420
8009df6c:	3063fbde 	andi	v1,v1,0xfbde
8009df70:	00431023 	subu	v0,v0,v1
8009df74:	00021043 	sra	v0,v0,0x1
8009df78:	8ce40020 	lw	a0,32(a3)
8009df7c:	00021040 	sll	v0,v0,0x1
8009df80:	00441021 	addu	v0,v0,a0
8009df84:	94430000 	lhu	v1,0(v0)
8009df88:	a5630002 	sh	v1,2(t3)
8009df8c:	25826dd8 	addiu	v0,t4,28120
8009df90:	9043004d 	lbu	v1,77(v0)
8009df94:	08027785 	j	8009de14 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x68>
8009df98:	a1030000 	sb	v1,0(t0)
8009df9c:	91a30000 	lbu	v1,0(t5)
8009dfa0:	10600018 	beqz	v1,8009e004 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x258>
8009dfa4:	24020001 	li	v0,1
8009dfa8:	1062002e 	beq	v1,v0,8009e064 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x2b8>
8009dfac:	00041040 	sll	v0,a0,0x1
8009dfb0:	8d250014 	lw	a1,20(t1)
8009dfb4:	8d220044 	lw	v0,68(t1)
8009dfb8:	00042040 	sll	a0,a0,0x1
8009dfbc:	00052840 	sll	a1,a1,0x1
8009dfc0:	00822021 	addu	a0,a0,v0
8009dfc4:	00ab2821 	addu	a1,a1,t3
8009dfc8:	94820000 	lhu	v0,0(a0)
8009dfcc:	94a30000 	lhu	v1,0(a1)
8009dfd0:	34428420 	ori	v0,v0,0x8420
8009dfd4:	3063fbde 	andi	v1,v1,0xfbde
8009dfd8:	00431023 	subu	v0,v0,v1
8009dfdc:	00021043 	sra	v0,v0,0x1
8009dfe0:	8d240020 	lw	a0,32(t1)
8009dfe4:	00021040 	sll	v0,v0,0x1
8009dfe8:	00441021 	addu	v0,v0,a0
8009dfec:	94430000 	lhu	v1,0(v0)
8009dff0:	a5630000 	sh	v1,0(t3)
8009dff4:	25826dd8 	addiu	v0,t4,28120
8009dff8:	9043004d 	lbu	v1,77(v0)
8009dffc:	0802777c 	j	8009ddf0 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x44>
8009e000:	a1430000 	sb	v1,0(t2)
8009e004:	8d220044 	lw	v0,68(t1)
8009e008:	00041840 	sll	v1,a0,0x1
8009e00c:	00621821 	addu	v1,v1,v0
8009e010:	94640000 	lhu	a0,0(v1)
8009e014:	080277fd 	j	8009dff4 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x248>
8009e018:	a5640000 	sh	a0,0(t3)
8009e01c:	8ce20044 	lw	v0,68(a3)
8009e020:	00041840 	sll	v1,a0,0x1
8009e024:	00621821 	addu	v1,v1,v0
8009e028:	94640000 	lhu	a0,0(v1)
8009e02c:	080277e3 	j	8009df8c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x1e0>
8009e030:	a5640002 	sh	a0,2(t3)
8009e034:	8ce20044 	lw	v0,68(a3)
8009e038:	00041840 	sll	v1,a0,0x1
8009e03c:	00621821 	addu	v1,v1,v0
8009e040:	94640000 	lhu	a0,0(v1)
8009e044:	080277c9 	j	8009df24 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x178>
8009e048:	a5640004 	sh	a0,4(t3)
8009e04c:	8ce20044 	lw	v0,68(a3)
8009e050:	00041840 	sll	v1,a0,0x1
8009e054:	00621821 	addu	v1,v1,v0
8009e058:	94640000 	lhu	a0,0(v1)
8009e05c:	080277af 	j	8009debc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x110>
8009e060:	a5640006 	sh	a0,6(t3)
8009e064:	8d230044 	lw	v1,68(t1)
8009e068:	00431021 	addu	v0,v0,v1
8009e06c:	94440000 	lhu	a0,0(v0)
8009e070:	8d260050 	lw	a2,80(t1)
8009e074:	2403fbde 	li	v1,-1058
8009e078:	00c31824 	and	v1,a2,v1
8009e07c:	34828420 	ori	v0,a0,0x8420
8009e080:	00431023 	subu	v0,v0,v1
8009e084:	00021042 	srl	v0,v0,0x1
8009e088:	8d23001c 	lw	v1,28(t1)
8009e08c:	00021040 	sll	v0,v0,0x1
8009e090:	00431021 	addu	v0,v0,v1
8009e094:	94450000 	lhu	a1,0(v0)
8009e098:	30840421 	andi	a0,a0,0x421
8009e09c:	00852021 	addu	a0,a0,a1
8009e0a0:	30c60421 	andi	a2,a2,0x421
8009e0a4:	00862023 	subu	a0,a0,a2
8009e0a8:	080277fd 	j	8009dff4 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x248>
8009e0ac:	a5640000 	sh	a0,0(t3)
8009e0b0:	8ce30044 	lw	v1,68(a3)
8009e0b4:	00431021 	addu	v0,v0,v1
8009e0b8:	94440000 	lhu	a0,0(v0)
8009e0bc:	8ce60050 	lw	a2,80(a3)
8009e0c0:	2403fbde 	li	v1,-1058
8009e0c4:	00c31824 	and	v1,a2,v1
8009e0c8:	34828420 	ori	v0,a0,0x8420
8009e0cc:	00431023 	subu	v0,v0,v1
8009e0d0:	00021042 	srl	v0,v0,0x1
8009e0d4:	8ce3001c 	lw	v1,28(a3)
8009e0d8:	00021040 	sll	v0,v0,0x1
8009e0dc:	00431021 	addu	v0,v0,v1
8009e0e0:	94450000 	lhu	a1,0(v0)
8009e0e4:	30840421 	andi	a0,a0,0x421
8009e0e8:	00852021 	addu	a0,a0,a1
8009e0ec:	30c60421 	andi	a2,a2,0x421
8009e0f0:	00862023 	subu	a0,a0,a2
8009e0f4:	080277af 	j	8009debc <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x110>
8009e0f8:	a5640006 	sh	a0,6(t3)
8009e0fc:	8ce30044 	lw	v1,68(a3)
8009e100:	00431021 	addu	v0,v0,v1
8009e104:	94440000 	lhu	a0,0(v0)
8009e108:	8ce60050 	lw	a2,80(a3)
8009e10c:	2403fbde 	li	v1,-1058
8009e110:	00c31824 	and	v1,a2,v1
8009e114:	34828420 	ori	v0,a0,0x8420
8009e118:	00431023 	subu	v0,v0,v1
8009e11c:	00021042 	srl	v0,v0,0x1
8009e120:	8ce3001c 	lw	v1,28(a3)
8009e124:	00021040 	sll	v0,v0,0x1
8009e128:	00431021 	addu	v0,v0,v1
8009e12c:	94450000 	lhu	a1,0(v0)
8009e130:	30840421 	andi	a0,a0,0x421
8009e134:	00852021 	addu	a0,a0,a1
8009e138:	30c60421 	andi	a2,a2,0x421
8009e13c:	00862023 	subu	a0,a0,a2
8009e140:	080277c9 	j	8009df24 <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x178>
8009e144:	a5640004 	sh	a0,4(t3)
8009e148:	8ce30044 	lw	v1,68(a3)
8009e14c:	00431021 	addu	v0,v0,v1
8009e150:	94440000 	lhu	a0,0(v0)
8009e154:	8ce60050 	lw	a2,80(a3)
8009e158:	2403fbde 	li	v1,-1058
8009e15c:	00c31824 	and	v1,a2,v1
8009e160:	34828420 	ori	v0,a0,0x8420
8009e164:	00431023 	subu	v0,v0,v1
8009e168:	00021042 	srl	v0,v0,0x1
8009e16c:	8ce3001c 	lw	v1,28(a3)
8009e170:	00021040 	sll	v0,v0,0x1
8009e174:	00431021 	addu	v0,v0,v1
8009e178:	94450000 	lhu	a1,0(v0)
8009e17c:	30840421 	andi	a0,a0,0x421
8009e180:	00852021 	addu	a0,a0,a1
8009e184:	30c60421 	andi	a2,a2,0x421
8009e188:	00862023 	subu	a0,a0,a2
8009e18c:	080277e3 	j	8009df8c <_Z22WRITE_4PIXELS16_SUB1_2jPh+0x1e0>
8009e190:	a5640002 	sh	a0,2(t3)

8009e194 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh>:
8009e194:	3c0c8022 	lui	t4,0x8022
8009e198:	25896dd8 	addiu	t1,t4,28120
8009e19c:	8d220008 	lw	v0,8(t1)
8009e1a0:	9123004c 	lbu	v1,76(t1)
8009e1a4:	00825021 	addu	t2,a0,v0
8009e1a8:	91460000 	lbu	a2,0(t2)
8009e1ac:	8d27003c 	lw	a3,60(t1)
8009e1b0:	8d28000c 	lw	t0,12(t1)
8009e1b4:	00041040 	sll	v0,a0,0x1
8009e1b8:	00c3182b 	sltu	v1,a2,v1
8009e1bc:	00475821 	addu	t3,v0,a3
8009e1c0:	00886821 	addu	t5,a0,t0
8009e1c4:	10600004 	beqz	v1,8009e1d8 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x44>
8009e1c8:	00a07021 	move	t6,a1
8009e1cc:	90a40003 	lbu	a0,3(a1)
8009e1d0:	1480006c 	bnez	a0,8009e384 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x1f0>
8009e1d4:	00000000 	nop
8009e1d8:	25876dd8 	addiu	a3,t4,28120
8009e1dc:	90e2004c 	lbu	v0,76(a3)
8009e1e0:	91430001 	lbu	v1,1(t2)
8009e1e4:	0062102b 	sltu	v0,v1,v0
8009e1e8:	10400005 	beqz	v0,8009e200 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x6c>
8009e1ec:	25480001 	addiu	t0,t2,1
8009e1f0:	91c40002 	lbu	a0,2(t6)
8009e1f4:	14800049 	bnez	a0,8009e31c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x188>
8009e1f8:	00000000 	nop
8009e1fc:	25876dd8 	addiu	a3,t4,28120
8009e200:	90e2004c 	lbu	v0,76(a3)
8009e204:	91430002 	lbu	v1,2(t2)
8009e208:	0062102b 	sltu	v0,v1,v0
8009e20c:	10400004 	beqz	v0,8009e220 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x8c>
8009e210:	25480002 	addiu	t0,t2,2
8009e214:	91c40001 	lbu	a0,1(t6)
8009e218:	14800026 	bnez	a0,8009e2b4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x120>
8009e21c:	00000000 	nop
8009e220:	25876dd8 	addiu	a3,t4,28120
8009e224:	91430003 	lbu	v1,3(t2)
8009e228:	90e2004c 	lbu	v0,76(a3)
8009e22c:	0062102b 	sltu	v0,v1,v0
8009e230:	10400004 	beqz	v0,8009e244 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0xb0>
8009e234:	25480003 	addiu	t0,t2,3
8009e238:	91c40000 	lbu	a0,0(t6)
8009e23c:	14800003 	bnez	a0,8009e24c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0xb8>
8009e240:	00000000 	nop
8009e244:	03e00008 	jr	ra
8009e248:	00000000 	nop
8009e24c:	91a30003 	lbu	v1,3(t5)
8009e250:	10600078 	beqz	v1,8009e434 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x2a0>
8009e254:	24020001 	li	v0,1
8009e258:	1062008f 	beq	v1,v0,8009e498 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x304>
8009e25c:	00041040 	sll	v0,a0,0x1
8009e260:	8ce50014 	lw	a1,20(a3)
8009e264:	8ce20044 	lw	v0,68(a3)
8009e268:	00042040 	sll	a0,a0,0x1
8009e26c:	00052840 	sll	a1,a1,0x1
8009e270:	00822021 	addu	a0,a0,v0
8009e274:	00ab2821 	addu	a1,a1,t3
8009e278:	94820000 	lhu	v0,0(a0)
8009e27c:	94a30006 	lhu	v1,6(a1)
8009e280:	34428420 	ori	v0,v0,0x8420
8009e284:	3063fbde 	andi	v1,v1,0xfbde
8009e288:	00431023 	subu	v0,v0,v1
8009e28c:	00021043 	sra	v0,v0,0x1
8009e290:	8ce40020 	lw	a0,32(a3)
8009e294:	00021040 	sll	v0,v0,0x1
8009e298:	00441021 	addu	v0,v0,a0
8009e29c:	94430000 	lhu	v1,0(v0)
8009e2a0:	a5630006 	sh	v1,6(t3)
8009e2a4:	25826dd8 	addiu	v0,t4,28120
8009e2a8:	9043004d 	lbu	v1,77(v0)
8009e2ac:	03e00008 	jr	ra
8009e2b0:	a1030000 	sb	v1,0(t0)
8009e2b4:	91a30002 	lbu	v1,2(t5)
8009e2b8:	10600058 	beqz	v1,8009e41c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x288>
8009e2bc:	24020001 	li	v0,1
8009e2c0:	10620088 	beq	v1,v0,8009e4e4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x350>
8009e2c4:	00041040 	sll	v0,a0,0x1
8009e2c8:	8ce50014 	lw	a1,20(a3)
8009e2cc:	8ce20044 	lw	v0,68(a3)
8009e2d0:	00042040 	sll	a0,a0,0x1
8009e2d4:	00052840 	sll	a1,a1,0x1
8009e2d8:	00822021 	addu	a0,a0,v0
8009e2dc:	00ab2821 	addu	a1,a1,t3
8009e2e0:	94820000 	lhu	v0,0(a0)
8009e2e4:	94a30004 	lhu	v1,4(a1)
8009e2e8:	34428420 	ori	v0,v0,0x8420
8009e2ec:	3063fbde 	andi	v1,v1,0xfbde
8009e2f0:	00431023 	subu	v0,v0,v1
8009e2f4:	00021043 	sra	v0,v0,0x1
8009e2f8:	8ce40020 	lw	a0,32(a3)
8009e2fc:	00021040 	sll	v0,v0,0x1
8009e300:	00441021 	addu	v0,v0,a0
8009e304:	94430000 	lhu	v1,0(v0)
8009e308:	a5630004 	sh	v1,4(t3)
8009e30c:	25826dd8 	addiu	v0,t4,28120
8009e310:	9043004d 	lbu	v1,77(v0)
8009e314:	08027888 	j	8009e220 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x8c>
8009e318:	a1030000 	sb	v1,0(t0)
8009e31c:	91a30001 	lbu	v1,1(t5)
8009e320:	10600038 	beqz	v1,8009e404 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x270>
8009e324:	24020001 	li	v0,1
8009e328:	10620081 	beq	v1,v0,8009e530 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x39c>
8009e32c:	00041040 	sll	v0,a0,0x1
8009e330:	8ce50014 	lw	a1,20(a3)
8009e334:	8ce20044 	lw	v0,68(a3)
8009e338:	00042040 	sll	a0,a0,0x1
8009e33c:	00052840 	sll	a1,a1,0x1
8009e340:	00822021 	addu	a0,a0,v0
8009e344:	00ab2821 	addu	a1,a1,t3
8009e348:	94820000 	lhu	v0,0(a0)
8009e34c:	94a30002 	lhu	v1,2(a1)
8009e350:	34428420 	ori	v0,v0,0x8420
8009e354:	3063fbde 	andi	v1,v1,0xfbde
8009e358:	00431023 	subu	v0,v0,v1
8009e35c:	00021043 	sra	v0,v0,0x1
8009e360:	8ce40020 	lw	a0,32(a3)
8009e364:	00021040 	sll	v0,v0,0x1
8009e368:	00441021 	addu	v0,v0,a0
8009e36c:	94430000 	lhu	v1,0(v0)
8009e370:	a5630002 	sh	v1,2(t3)
8009e374:	25826dd8 	addiu	v0,t4,28120
8009e378:	9043004d 	lbu	v1,77(v0)
8009e37c:	0802787f 	j	8009e1fc <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x68>
8009e380:	a1030000 	sb	v1,0(t0)
8009e384:	91a30000 	lbu	v1,0(t5)
8009e388:	10600018 	beqz	v1,8009e3ec <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x258>
8009e38c:	24020001 	li	v0,1
8009e390:	1062002e 	beq	v1,v0,8009e44c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x2b8>
8009e394:	00041040 	sll	v0,a0,0x1
8009e398:	8d250014 	lw	a1,20(t1)
8009e39c:	8d220044 	lw	v0,68(t1)
8009e3a0:	00042040 	sll	a0,a0,0x1
8009e3a4:	00052840 	sll	a1,a1,0x1
8009e3a8:	00822021 	addu	a0,a0,v0
8009e3ac:	00ab2821 	addu	a1,a1,t3
8009e3b0:	94820000 	lhu	v0,0(a0)
8009e3b4:	94a30000 	lhu	v1,0(a1)
8009e3b8:	34428420 	ori	v0,v0,0x8420
8009e3bc:	3063fbde 	andi	v1,v1,0xfbde
8009e3c0:	00431023 	subu	v0,v0,v1
8009e3c4:	00021043 	sra	v0,v0,0x1
8009e3c8:	8d240020 	lw	a0,32(t1)
8009e3cc:	00021040 	sll	v0,v0,0x1
8009e3d0:	00441021 	addu	v0,v0,a0
8009e3d4:	94430000 	lhu	v1,0(v0)
8009e3d8:	a5630000 	sh	v1,0(t3)
8009e3dc:	25826dd8 	addiu	v0,t4,28120
8009e3e0:	9043004d 	lbu	v1,77(v0)
8009e3e4:	08027876 	j	8009e1d8 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x44>
8009e3e8:	a1430000 	sb	v1,0(t2)
8009e3ec:	8d220044 	lw	v0,68(t1)
8009e3f0:	00041840 	sll	v1,a0,0x1
8009e3f4:	00621821 	addu	v1,v1,v0
8009e3f8:	94640000 	lhu	a0,0(v1)
8009e3fc:	080278f7 	j	8009e3dc <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x248>
8009e400:	a5640000 	sh	a0,0(t3)
8009e404:	8ce20044 	lw	v0,68(a3)
8009e408:	00041840 	sll	v1,a0,0x1
8009e40c:	00621821 	addu	v1,v1,v0
8009e410:	94640000 	lhu	a0,0(v1)
8009e414:	080278dd 	j	8009e374 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x1e0>
8009e418:	a5640002 	sh	a0,2(t3)
8009e41c:	8ce20044 	lw	v0,68(a3)
8009e420:	00041840 	sll	v1,a0,0x1
8009e424:	00621821 	addu	v1,v1,v0
8009e428:	94640000 	lhu	a0,0(v1)
8009e42c:	080278c3 	j	8009e30c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x178>
8009e430:	a5640004 	sh	a0,4(t3)
8009e434:	8ce20044 	lw	v0,68(a3)
8009e438:	00041840 	sll	v1,a0,0x1
8009e43c:	00621821 	addu	v1,v1,v0
8009e440:	94640000 	lhu	a0,0(v1)
8009e444:	080278a9 	j	8009e2a4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x110>
8009e448:	a5640006 	sh	a0,6(t3)
8009e44c:	8d230044 	lw	v1,68(t1)
8009e450:	00431021 	addu	v0,v0,v1
8009e454:	94440000 	lhu	a0,0(v0)
8009e458:	8d260050 	lw	a2,80(t1)
8009e45c:	2403fbde 	li	v1,-1058
8009e460:	00c31824 	and	v1,a2,v1
8009e464:	34828420 	ori	v0,a0,0x8420
8009e468:	00431023 	subu	v0,v0,v1
8009e46c:	00021042 	srl	v0,v0,0x1
8009e470:	8d23001c 	lw	v1,28(t1)
8009e474:	00021040 	sll	v0,v0,0x1
8009e478:	00431021 	addu	v0,v0,v1
8009e47c:	94450000 	lhu	a1,0(v0)
8009e480:	30840421 	andi	a0,a0,0x421
8009e484:	00852021 	addu	a0,a0,a1
8009e488:	30c60421 	andi	a2,a2,0x421
8009e48c:	00862023 	subu	a0,a0,a2
8009e490:	080278f7 	j	8009e3dc <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x248>
8009e494:	a5640000 	sh	a0,0(t3)
8009e498:	8ce30044 	lw	v1,68(a3)
8009e49c:	00431021 	addu	v0,v0,v1
8009e4a0:	94440000 	lhu	a0,0(v0)
8009e4a4:	8ce60050 	lw	a2,80(a3)
8009e4a8:	2403fbde 	li	v1,-1058
8009e4ac:	00c31824 	and	v1,a2,v1
8009e4b0:	34828420 	ori	v0,a0,0x8420
8009e4b4:	00431023 	subu	v0,v0,v1
8009e4b8:	00021042 	srl	v0,v0,0x1
8009e4bc:	8ce3001c 	lw	v1,28(a3)
8009e4c0:	00021040 	sll	v0,v0,0x1
8009e4c4:	00431021 	addu	v0,v0,v1
8009e4c8:	94450000 	lhu	a1,0(v0)
8009e4cc:	30840421 	andi	a0,a0,0x421
8009e4d0:	00852021 	addu	a0,a0,a1
8009e4d4:	30c60421 	andi	a2,a2,0x421
8009e4d8:	00862023 	subu	a0,a0,a2
8009e4dc:	080278a9 	j	8009e2a4 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x110>
8009e4e0:	a5640006 	sh	a0,6(t3)
8009e4e4:	8ce30044 	lw	v1,68(a3)
8009e4e8:	00431021 	addu	v0,v0,v1
8009e4ec:	94440000 	lhu	a0,0(v0)
8009e4f0:	8ce60050 	lw	a2,80(a3)
8009e4f4:	2403fbde 	li	v1,-1058
8009e4f8:	00c31824 	and	v1,a2,v1
8009e4fc:	34828420 	ori	v0,a0,0x8420
8009e500:	00431023 	subu	v0,v0,v1
8009e504:	00021042 	srl	v0,v0,0x1
8009e508:	8ce3001c 	lw	v1,28(a3)
8009e50c:	00021040 	sll	v0,v0,0x1
8009e510:	00431021 	addu	v0,v0,v1
8009e514:	94450000 	lhu	a1,0(v0)
8009e518:	30840421 	andi	a0,a0,0x421
8009e51c:	00852021 	addu	a0,a0,a1
8009e520:	30c60421 	andi	a2,a2,0x421
8009e524:	00862023 	subu	a0,a0,a2
8009e528:	080278c3 	j	8009e30c <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x178>
8009e52c:	a5640004 	sh	a0,4(t3)
8009e530:	8ce30044 	lw	v1,68(a3)
8009e534:	00431021 	addu	v0,v0,v1
8009e538:	94440000 	lhu	a0,0(v0)
8009e53c:	8ce60050 	lw	a2,80(a3)
8009e540:	2403fbde 	li	v1,-1058
8009e544:	00c31824 	and	v1,a2,v1
8009e548:	34828420 	ori	v0,a0,0x8420
8009e54c:	00431023 	subu	v0,v0,v1
8009e550:	00021042 	srl	v0,v0,0x1
8009e554:	8ce3001c 	lw	v1,28(a3)
8009e558:	00021040 	sll	v0,v0,0x1
8009e55c:	00431021 	addu	v0,v0,v1
8009e560:	94450000 	lhu	a1,0(v0)
8009e564:	30840421 	andi	a0,a0,0x421
8009e568:	00852021 	addu	a0,a0,a1
8009e56c:	30c60421 	andi	a2,a2,0x421
8009e570:	00862023 	subu	a0,a0,a2
8009e574:	080278dd 	j	8009e374 <_Z30WRITE_4PIXELS16_FLIPPED_SUB1_2jPh+0x1e0>
8009e578:	a5640002 	sh	a0,2(t3)

8009e57c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh>:
8009e57c:	3c0b8022 	lui	t3,0x8022
8009e580:	25696dd8 	addiu	t1,t3,28120
8009e584:	8d220008 	lw	v0,8(t1)
8009e588:	9123004c 	lbu	v1,76(t1)
8009e58c:	00825021 	addu	t2,a0,v0
8009e590:	91460000 	lbu	a2,0(t2)
8009e594:	8d27003c 	lw	a3,60(t1)
8009e598:	8d28000c 	lw	t0,12(t1)
8009e59c:	00041040 	sll	v0,a0,0x1
8009e5a0:	00c3182b 	sltu	v1,a2,v1
8009e5a4:	00473821 	addu	a3,v0,a3
8009e5a8:	00886021 	addu	t4,a0,t0
8009e5ac:	10600004 	beqz	v1,8009e5c0 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x44>
8009e5b0:	00a06821 	move	t5,a1
8009e5b4:	90a40003 	lbu	a0,3(a1)
8009e5b8:	1480003f 	bnez	a0,8009e6b8 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x13c>
8009e5bc:	24020001 	li	v0,1
8009e5c0:	25656dd8 	addiu	a1,t3,28120
8009e5c4:	90a2004c 	lbu	v0,76(a1)
8009e5c8:	91430001 	lbu	v1,1(t2)
8009e5cc:	0062102b 	sltu	v0,v1,v0
8009e5d0:	10400005 	beqz	v0,8009e5e8 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x6c>
8009e5d4:	25460001 	addiu	a2,t2,1
8009e5d8:	91a40002 	lbu	a0,2(t5)
8009e5dc:	1480002b 	bnez	a0,8009e68c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x110>
8009e5e0:	24020001 	li	v0,1
8009e5e4:	25656dd8 	addiu	a1,t3,28120
8009e5e8:	90a2004c 	lbu	v0,76(a1)
8009e5ec:	91430002 	lbu	v1,2(t2)
8009e5f0:	0062102b 	sltu	v0,v1,v0
8009e5f4:	10400004 	beqz	v0,8009e608 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x8c>
8009e5f8:	25460002 	addiu	a2,t2,2
8009e5fc:	91a40001 	lbu	a0,1(t5)
8009e600:	14800017 	bnez	a0,8009e660 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xe4>
8009e604:	24020001 	li	v0,1
8009e608:	25666dd8 	addiu	a2,t3,28120
8009e60c:	91430003 	lbu	v1,3(t2)
8009e610:	90c2004c 	lbu	v0,76(a2)
8009e614:	0062102b 	sltu	v0,v1,v0
8009e618:	10400004 	beqz	v0,8009e62c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xb0>
8009e61c:	25480003 	addiu	t0,t2,3
8009e620:	91a50000 	lbu	a1,0(t5)
8009e624:	14a00003 	bnez	a1,8009e634 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xb8>
8009e628:	24020001 	li	v0,1
8009e62c:	03e00008 	jr	ra
8009e630:	00000000 	nop
8009e634:	91830003 	lbu	v1,3(t4)
8009e638:	1062002a 	beq	v1,v0,8009e6e4 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x168>
8009e63c:	00051840 	sll	v1,a1,0x1
8009e640:	8cc20044 	lw	v0,68(a2)
8009e644:	00621821 	addu	v1,v1,v0
8009e648:	94640000 	lhu	a0,0(v1)
8009e64c:	a4e40006 	sh	a0,6(a3)
8009e650:	25626dd8 	addiu	v0,t3,28120
8009e654:	9043004d 	lbu	v1,77(v0)
8009e658:	03e00008 	jr	ra
8009e65c:	a1030000 	sb	v1,0(t0)
8009e660:	91830002 	lbu	v1,2(t4)
8009e664:	1062004c 	beq	v1,v0,8009e798 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x21c>
8009e668:	00041840 	sll	v1,a0,0x1
8009e66c:	8ca20044 	lw	v0,68(a1)
8009e670:	00621821 	addu	v1,v1,v0
8009e674:	94640000 	lhu	a0,0(v1)
8009e678:	a4e40004 	sh	a0,4(a3)
8009e67c:	25626dd8 	addiu	v0,t3,28120
8009e680:	9043004d 	lbu	v1,77(v0)
8009e684:	08027982 	j	8009e608 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x8c>
8009e688:	a0c30000 	sb	v1,0(a2)
8009e68c:	91830001 	lbu	v1,1(t4)
8009e690:	10620032 	beq	v1,v0,8009e75c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x1e0>
8009e694:	00041840 	sll	v1,a0,0x1
8009e698:	8ca20044 	lw	v0,68(a1)
8009e69c:	00621821 	addu	v1,v1,v0
8009e6a0:	94640000 	lhu	a0,0(v1)
8009e6a4:	a4e40002 	sh	a0,2(a3)
8009e6a8:	25626dd8 	addiu	v0,t3,28120
8009e6ac:	9043004d 	lbu	v1,77(v0)
8009e6b0:	08027979 	j	8009e5e4 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x68>
8009e6b4:	a0c30000 	sb	v1,0(a2)
8009e6b8:	91830000 	lbu	v1,0(t4)
8009e6bc:	10620018 	beq	v1,v0,8009e720 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x1a4>
8009e6c0:	00041840 	sll	v1,a0,0x1
8009e6c4:	8d220044 	lw	v0,68(t1)
8009e6c8:	00621821 	addu	v1,v1,v0
8009e6cc:	94640000 	lhu	a0,0(v1)
8009e6d0:	a4e40000 	sh	a0,0(a3)
8009e6d4:	25626dd8 	addiu	v0,t3,28120
8009e6d8:	9043004d 	lbu	v1,77(v0)
8009e6dc:	08027970 	j	8009e5c0 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x44>
8009e6e0:	a1430000 	sb	v1,0(t2)
8009e6e4:	8cc30044 	lw	v1,68(a2)
8009e6e8:	00051040 	sll	v0,a1,0x1
8009e6ec:	00431021 	addu	v0,v0,v1
8009e6f0:	94440000 	lhu	a0,0(v0)
8009e6f4:	8cc30050 	lw	v1,80(a2)
8009e6f8:	2402fbde 	li	v0,-1058
8009e6fc:	00622824 	and	a1,v1,v0
8009e700:	00821024 	and	v0,a0,v0
8009e704:	00451021 	addu	v0,v0,a1
8009e708:	30630421 	andi	v1,v1,0x421
8009e70c:	00832024 	and	a0,a0,v1
8009e710:	00021042 	srl	v0,v0,0x1
8009e714:	00441021 	addu	v0,v0,a0
8009e718:	08027994 	j	8009e650 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0xd4>
8009e71c:	a4e20006 	sh	v0,6(a3)
8009e720:	8d230044 	lw	v1,68(t1)
8009e724:	00041040 	sll	v0,a0,0x1
8009e728:	00431021 	addu	v0,v0,v1
8009e72c:	94440000 	lhu	a0,0(v0)
8009e730:	8d230050 	lw	v1,80(t1)
8009e734:	2402fbde 	li	v0,-1058
8009e738:	00622824 	and	a1,v1,v0
8009e73c:	00821024 	and	v0,a0,v0
8009e740:	00451021 	addu	v0,v0,a1
8009e744:	30630421 	andi	v1,v1,0x421
8009e748:	00832024 	and	a0,a0,v1
8009e74c:	00021042 	srl	v0,v0,0x1
8009e750:	00441021 	addu	v0,v0,a0
8009e754:	080279b5 	j	8009e6d4 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x158>
8009e758:	a4e20000 	sh	v0,0(a3)
8009e75c:	8ca30044 	lw	v1,68(a1)
8009e760:	00041040 	sll	v0,a0,0x1
8009e764:	00431021 	addu	v0,v0,v1
8009e768:	94440000 	lhu	a0,0(v0)
8009e76c:	8ca30050 	lw	v1,80(a1)
8009e770:	2402fbde 	li	v0,-1058
8009e774:	00622824 	and	a1,v1,v0
8009e778:	00821024 	and	v0,a0,v0
8009e77c:	00451021 	addu	v0,v0,a1
8009e780:	30630421 	andi	v1,v1,0x421
8009e784:	00832024 	and	a0,a0,v1
8009e788:	00021042 	srl	v0,v0,0x1
8009e78c:	00441021 	addu	v0,v0,a0
8009e790:	080279aa 	j	8009e6a8 <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x12c>
8009e794:	a4e20002 	sh	v0,2(a3)
8009e798:	8ca30044 	lw	v1,68(a1)
8009e79c:	00041040 	sll	v0,a0,0x1
8009e7a0:	00431021 	addu	v0,v0,v1
8009e7a4:	94440000 	lhu	a0,0(v0)
8009e7a8:	8ca30050 	lw	v1,80(a1)
8009e7ac:	2402fbde 	li	v0,-1058
8009e7b0:	00622824 	and	a1,v1,v0
8009e7b4:	00821024 	and	v0,a0,v0
8009e7b8:	00451021 	addu	v0,v0,a1
8009e7bc:	30630421 	andi	v1,v1,0x421
8009e7c0:	00832024 	and	a0,a0,v1
8009e7c4:	00021042 	srl	v0,v0,0x1
8009e7c8:	00441021 	addu	v0,v0,a0
8009e7cc:	0802799f 	j	8009e67c <_Z31WRITE_4PIXELS16_FLIPPED_ADDF1_2jPh+0x100>
8009e7d0:	a4e20004 	sh	v0,4(a3)

8009e7d4 <_Z22DrawLargePixel16Sub1_2jjjjjj>:
8009e7d4:	27bdffc8 	addiu	sp,sp,-56
8009e7d8:	3c028022 	lui	v0,0x8022
8009e7dc:	afbe0030 	sw	s8,48(sp)
8009e7e0:	afb7002c 	sw	s7,44(sp)
8009e7e4:	afb60028 	sw	s6,40(sp)
8009e7e8:	afb50024 	sw	s5,36(sp)
8009e7ec:	afb3001c 	sw	s3,28(sp)
8009e7f0:	afb10014 	sw	s1,20(sp)
8009e7f4:	afbf0034 	sw	ra,52(sp)
8009e7f8:	24516da8 	addiu	s1,v0,28072
8009e7fc:	afb40020 	sw	s4,32(sp)
8009e800:	afb20018 	sw	s2,24(sp)
8009e804:	afb00010 	sw	s0,16(sp)
8009e808:	00809821 	move	s3,a0
8009e80c:	8e280008 	lw	t0,8(s1)
8009e810:	308203ff 	andi	v0,a0,0x3ff
8009e814:	326301ff 	andi	v1,s3,0x1ff
8009e818:	8e24000c 	lw	a0,12(s1)
8009e81c:	01021004 	sllv	v0,v0,t0
8009e820:	2c630100 	sltiu	v1,v1,256
8009e824:	00442021 	addu	a0,v0,a0
8009e828:	afa5003c 	sw	a1,60(sp)
8009e82c:	00c0b821 	move	s7,a2
8009e830:	00e0a821 	move	s5,a3
8009e834:	8fbe0048 	lw	s8,72(sp)
8009e838:	14600003 	bnez	v1,8009e848 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x74>
8009e83c:	8fb6004c 	lw	s6,76(sp)
8009e840:	8e220010 	lw	v0,16(s1)
8009e844:	00822021 	addu	a0,a0,v0
8009e848:	3085ffff 	andi	a1,a0,0xffff
8009e84c:	8e260028 	lw	a2,40(s1)
8009e850:	01058006 	srlv	s0,a1,t0
8009e854:	02069021 	addu	s2,s0,a2
8009e858:	8e220024 	lw	v0,36(s1)
8009e85c:	92440000 	lbu	a0,0(s2)
8009e860:	00101980 	sll	v1,s0,0x6
8009e864:	10800094 	beqz	a0,8009eab8 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x2e4>
8009e868:	0062a021 	addu	s4,v1,v0
8009e86c:	02061021 	addu	v0,s0,a2
8009e870:	90440000 	lbu	a0,0(v0)
8009e874:	24030002 	li	v1,2
8009e878:	10830068 	beq	a0,v1,8009ea1c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x248>
8009e87c:	8fbf0034 	lw	ra,52(sp)
8009e880:	9222002c 	lbu	v0,44(s1)
8009e884:	10400070 	beqz	v0,8009ea48 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x274>
8009e888:	00131a82 	srl	v1,s3,0xa
8009e88c:	3c028022 	lui	v0,0x8022
8009e890:	90435bcb 	lbu	v1,23499(v0)
8009e894:	14600175 	bnez	v1,8009ee6c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x698>
8009e898:	3c028005 	lui	v0,0x8005
8009e89c:	8e220020 	lw	v0,32(s1)
8009e8a0:	00131a82 	srl	v1,s3,0xa
8009e8a4:	00621824 	and	v1,v1,v0
8009e8a8:	3c02802c 	lui	v0,0x802c
8009e8ac:	00031a40 	sll	v1,v1,0x9
8009e8b0:	3c188022 	lui	t8,0x8022
8009e8b4:	2442140c 	addiu	v0,v0,5132
8009e8b8:	00621821 	addu	v1,v1,v0
8009e8bc:	27046dd8 	addiu	a0,t8,28120
8009e8c0:	ac830044 	sw	v1,68(a0)
8009e8c4:	27076dd8 	addiu	a3,t8,28120
8009e8c8:	8fa3003c 	lw	v1,60(sp)
8009e8cc:	8ce4003c 	lw	a0,60(a3)
8009e8d0:	00031040 	sll	v0,v1,0x1
8009e8d4:	8ce50008 	lw	a1,8(a3)
8009e8d8:	00446021 	addu	t4,v0,a0
8009e8dc:	8fa2003c 	lw	v0,60(sp)
8009e8e0:	3263c000 	andi	v1,s3,0xc000
8009e8e4:	14600042 	bnez	v1,8009e9f0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x21c>
8009e8e8:	00455821 	addu	t3,v0,a1
8009e8ec:	02971021 	addu	v0,s4,s7
8009e8f0:	005e1021 	addu	v0,v0,s8
8009e8f4:	90420000 	lbu	v0,0(v0)
8009e8f8:	10400048 	beqz	v0,8009ea1c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x248>
8009e8fc:	8fbf0034 	lw	ra,52(sp)
8009e900:	8ce30044 	lw	v1,68(a3)
8009e904:	00021040 	sll	v0,v0,0x1
8009e908:	00431021 	addu	v0,v0,v1
8009e90c:	12c00043 	beqz	s6,8009ea1c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x248>
8009e910:	94460000 	lhu	a2,0(v0)
8009e914:	02c06821 	move	t5,s6
8009e918:	00e09021 	move	s2,a3
8009e91c:	26b0ffff 	addiu	s0,s5,-1
8009e920:	30d10421 	andi	s1,a2,0x421
8009e924:	34ce8420 	ori	t6,a2,0x8420
8009e928:	06000029 	bltz	s0,8009e9d0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1fc>
8009e92c:	00151040 	sll	v0,s5,0x1
8009e930:	004c1021 	addu	v0,v0,t4
8009e934:	02ab1821 	addu	v1,s5,t3
8009e938:	2468ffff 	addiu	t0,v1,-1
8009e93c:	2449fffe 	addiu	t1,v0,-2
8009e940:	02003821 	move	a3,s0
8009e944:	02405021 	move	t2,s2
8009e948:	240ffbde 	li	t7,-1058
8009e94c:	91030000 	lbu	v1,0(t0)
8009e950:	9142004c 	lbu	v0,76(t2)
8009e954:	0062102b 	sltu	v0,v1,v0
8009e958:	10400019 	beqz	v0,8009e9c0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1ec>
8009e95c:	00000000 	nop
8009e960:	8d420048 	lw	v0,72(t2)
8009e964:	004b1021 	addu	v0,v0,t3
8009e968:	00471021 	addu	v0,v0,a3
8009e96c:	90440000 	lbu	a0,0(v0)
8009e970:	10800010 	beqz	a0,8009e9b4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1e0>
8009e974:	00c01821 	move	v1,a2
8009e978:	24020001 	li	v0,1
8009e97c:	10820041 	beq	a0,v0,8009ea84 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x2b0>
8009e980:	00000000 	nop
8009e984:	8d420014 	lw	v0,20(t2)
8009e988:	8d440020 	lw	a0,32(t2)
8009e98c:	00e21021 	addu	v0,a3,v0
8009e990:	00021040 	sll	v0,v0,0x1
8009e994:	004c1021 	addu	v0,v0,t4
8009e998:	94430000 	lhu	v1,0(v0)
8009e99c:	006f1824 	and	v1,v1,t7
8009e9a0:	01c31823 	subu	v1,t6,v1
8009e9a4:	00031843 	sra	v1,v1,0x1
8009e9a8:	00031840 	sll	v1,v1,0x1
8009e9ac:	00641821 	addu	v1,v1,a0
8009e9b0:	94630000 	lhu	v1,0(v1)
8009e9b4:	a5230000 	sh	v1,0(t1)
8009e9b8:	9142004d 	lbu	v0,77(t2)
8009e9bc:	a1020000 	sb	v0,0(t0)
8009e9c0:	24e7ffff 	addiu	a3,a3,-1
8009e9c4:	2508ffff 	addiu	t0,t0,-1
8009e9c8:	04e1ffe0 	bgez	a3,8009e94c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x178>
8009e9cc:	2529fffe 	addiu	t1,t1,-2
8009e9d0:	27026dd8 	addiu	v0,t8,28120
8009e9d4:	25adffff 	addiu	t5,t5,-1
8009e9d8:	11a0000f 	beqz	t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009e9dc:	8c430030 	lw	v1,48(v0)
8009e9e0:	00031040 	sll	v0,v1,0x1
8009e9e4:	01826021 	addu	t4,t4,v0
8009e9e8:	08027a4a 	j	8009e928 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x154>
8009e9ec:	01635821 	addu	t3,t3,v1
8009e9f0:	32628000 	andi	v0,s3,0x8000
8009e9f4:	14400037 	bnez	v0,8009ead4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x300>
8009e9f8:	32624000 	andi	v0,s3,0x4000
8009e9fc:	24020007 	li	v0,7
8009ea00:	00571023 	subu	v0,v0,s7
8009ea04:	02821021 	addu	v0,s4,v0
8009ea08:	005e1021 	addu	v0,v0,s8
8009ea0c:	90420000 	lbu	v0,0(v0)
8009ea10:	14400073 	bnez	v0,8009ebe0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x40c>
8009ea14:	27046dd8 	addiu	a0,t8,28120
8009ea18:	8fbf0034 	lw	ra,52(sp)
8009ea1c:	8fbe0030 	lw	s8,48(sp)
8009ea20:	8fb7002c 	lw	s7,44(sp)
8009ea24:	8fb60028 	lw	s6,40(sp)
8009ea28:	8fb50024 	lw	s5,36(sp)
8009ea2c:	8fb40020 	lw	s4,32(sp)
8009ea30:	8fb3001c 	lw	s3,28(sp)
8009ea34:	8fb20018 	lw	s2,24(sp)
8009ea38:	8fb10014 	lw	s1,20(sp)
8009ea3c:	8fb00010 	lw	s0,16(sp)
8009ea40:	03e00008 	jr	ra
8009ea44:	27bd0038 	addiu	sp,sp,56
8009ea48:	8e240020 	lw	a0,32(s1)
8009ea4c:	8e25001c 	lw	a1,28(s1)
8009ea50:	00641824 	and	v1,v1,a0
8009ea54:	8e220018 	lw	v0,24(s1)
8009ea58:	00a31804 	sllv	v1,v1,a1
8009ea5c:	00621821 	addu	v1,v1,v0
8009ea60:	00031840 	sll	v1,v1,0x1
8009ea64:	3c028022 	lui	v0,0x8022
8009ea68:	24630c48 	addiu	v1,v1,3144
8009ea6c:	3c188022 	lui	t8,0x8022
8009ea70:	24425bc4 	addiu	v0,v0,23492
8009ea74:	00621821 	addu	v1,v1,v0
8009ea78:	27046dd8 	addiu	a0,t8,28120
8009ea7c:	08027a31 	j	8009e8c4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0xf0>
8009ea80:	ac830044 	sw	v1,68(a0)
8009ea84:	8d440050 	lw	a0,80(t2)
8009ea88:	8d45001c 	lw	a1,28(t2)
8009ea8c:	008f1024 	and	v0,a0,t7
8009ea90:	01c21023 	subu	v0,t6,v0
8009ea94:	00021042 	srl	v0,v0,0x1
8009ea98:	00021040 	sll	v0,v0,0x1
8009ea9c:	00451021 	addu	v0,v0,a1
8009eaa0:	94430000 	lhu	v1,0(v0)
8009eaa4:	30840421 	andi	a0,a0,0x421
8009eaa8:	02231821 	addu	v1,s1,v1
8009eaac:	00641823 	subu	v1,v1,a0
8009eab0:	08027a6d 	j	8009e9b4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x1e0>
8009eab4:	3063ffff 	andi	v1,v1,0xffff
8009eab8:	3c02800a 	lui	v0,0x800a
8009eabc:	2442b390 	addiu	v0,v0,-19568
8009eac0:	0040f809 	jalr	v0
8009eac4:	02802021 	move	a0,s4
8009eac8:	a2420000 	sb	v0,0(s2)
8009eacc:	08027a1b 	j	8009e86c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x98>
8009ead0:	8e260028 	lw	a2,40(s1)
8009ead4:	1440007d 	bnez	v0,8009eccc <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4f8>
8009ead8:	24020007 	li	v0,7
8009eadc:	029e1023 	subu	v0,s4,s8
8009eae0:	00571021 	addu	v0,v0,s7
8009eae4:	90420038 	lbu	v0,56(v0)
8009eae8:	1040ffcb 	beqz	v0,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009eaec:	27046dd8 	addiu	a0,t8,28120
8009eaf0:	8c830044 	lw	v1,68(a0)
8009eaf4:	00021040 	sll	v0,v0,0x1
8009eaf8:	00431021 	addu	v0,v0,v1
8009eafc:	12c0ffc6 	beqz	s6,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009eb00:	94460000 	lhu	a2,0(v0)
8009eb04:	02c06821 	move	t5,s6
8009eb08:	00809021 	move	s2,a0
8009eb0c:	26b0ffff 	addiu	s0,s5,-1
8009eb10:	30d10421 	andi	s1,a2,0x421
8009eb14:	34ce8420 	ori	t6,a2,0x8420
8009eb18:	06000029 	bltz	s0,8009ebc0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3ec>
8009eb1c:	00151040 	sll	v0,s5,0x1
8009eb20:	004c1021 	addu	v0,v0,t4
8009eb24:	02ab1821 	addu	v1,s5,t3
8009eb28:	2468ffff 	addiu	t0,v1,-1
8009eb2c:	2449fffe 	addiu	t1,v0,-2
8009eb30:	02003821 	move	a3,s0
8009eb34:	02405021 	move	t2,s2
8009eb38:	240ffbde 	li	t7,-1058
8009eb3c:	91030000 	lbu	v1,0(t0)
8009eb40:	9142004c 	lbu	v0,76(t2)
8009eb44:	0062102b 	sltu	v0,v1,v0
8009eb48:	10400019 	beqz	v0,8009ebb0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3dc>
8009eb4c:	00000000 	nop
8009eb50:	8d420048 	lw	v0,72(t2)
8009eb54:	004b1021 	addu	v0,v0,t3
8009eb58:	00471021 	addu	v0,v0,a3
8009eb5c:	90440000 	lbu	a0,0(v0)
8009eb60:	10800010 	beqz	a0,8009eba4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3d0>
8009eb64:	00c01821 	move	v1,a2
8009eb68:	24020001 	li	v0,1
8009eb6c:	108200b2 	beq	a0,v0,8009ee38 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x664>
8009eb70:	00000000 	nop
8009eb74:	8d420014 	lw	v0,20(t2)
8009eb78:	8d440020 	lw	a0,32(t2)
8009eb7c:	00e21021 	addu	v0,a3,v0
8009eb80:	00021040 	sll	v0,v0,0x1
8009eb84:	004c1021 	addu	v0,v0,t4
8009eb88:	94430000 	lhu	v1,0(v0)
8009eb8c:	006f1824 	and	v1,v1,t7
8009eb90:	01c31823 	subu	v1,t6,v1
8009eb94:	00031843 	sra	v1,v1,0x1
8009eb98:	00031840 	sll	v1,v1,0x1
8009eb9c:	00641821 	addu	v1,v1,a0
8009eba0:	94630000 	lhu	v1,0(v1)
8009eba4:	a5230000 	sh	v1,0(t1)
8009eba8:	9142004d 	lbu	v0,77(t2)
8009ebac:	a1020000 	sb	v0,0(t0)
8009ebb0:	24e7ffff 	addiu	a3,a3,-1
8009ebb4:	2508ffff 	addiu	t0,t0,-1
8009ebb8:	04e1ffe0 	bgez	a3,8009eb3c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x368>
8009ebbc:	2529fffe 	addiu	t1,t1,-2
8009ebc0:	27026dd8 	addiu	v0,t8,28120
8009ebc4:	25adffff 	addiu	t5,t5,-1
8009ebc8:	11a0ff93 	beqz	t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009ebcc:	8c430030 	lw	v1,48(v0)
8009ebd0:	00031040 	sll	v0,v1,0x1
8009ebd4:	01826021 	addu	t4,t4,v0
8009ebd8:	08027ac6 	j	8009eb18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x344>
8009ebdc:	01635821 	addu	t3,t3,v1
8009ebe0:	8c830044 	lw	v1,68(a0)
8009ebe4:	00021040 	sll	v0,v0,0x1
8009ebe8:	00431021 	addu	v0,v0,v1
8009ebec:	12c0ff8a 	beqz	s6,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009ebf0:	94460000 	lhu	a2,0(v0)
8009ebf4:	02c06821 	move	t5,s6
8009ebf8:	00809021 	move	s2,a0
8009ebfc:	26b0ffff 	addiu	s0,s5,-1
8009ec00:	30d10421 	andi	s1,a2,0x421
8009ec04:	34ce8420 	ori	t6,a2,0x8420
8009ec08:	06000028 	bltz	s0,8009ecac <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4d8>
8009ec0c:	00151040 	sll	v0,s5,0x1
8009ec10:	004c1021 	addu	v0,v0,t4
8009ec14:	02ab1821 	addu	v1,s5,t3
8009ec18:	2468ffff 	addiu	t0,v1,-1
8009ec1c:	2449fffe 	addiu	t1,v0,-2
8009ec20:	02003821 	move	a3,s0
8009ec24:	02405021 	move	t2,s2
8009ec28:	240ffbde 	li	t7,-1058
8009ec2c:	91030000 	lbu	v1,0(t0)
8009ec30:	9142004c 	lbu	v0,76(t2)
8009ec34:	0062102b 	sltu	v0,v1,v0
8009ec38:	10400018 	beqz	v0,8009ec9c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4c8>
8009ec3c:	00eb2021 	addu	a0,a3,t3
8009ec40:	8d420048 	lw	v0,72(t2)
8009ec44:	00821021 	addu	v0,a0,v0
8009ec48:	90440000 	lbu	a0,0(v0)
8009ec4c:	10800010 	beqz	a0,8009ec90 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4bc>
8009ec50:	00c01821 	move	v1,a2
8009ec54:	24020001 	li	v0,1
8009ec58:	1082005d 	beq	a0,v0,8009edd0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5fc>
8009ec5c:	00000000 	nop
8009ec60:	8d420014 	lw	v0,20(t2)
8009ec64:	8d440020 	lw	a0,32(t2)
8009ec68:	00e21021 	addu	v0,a3,v0
8009ec6c:	00021040 	sll	v0,v0,0x1
8009ec70:	004c1021 	addu	v0,v0,t4
8009ec74:	94430000 	lhu	v1,0(v0)
8009ec78:	006f1824 	and	v1,v1,t7
8009ec7c:	01c31823 	subu	v1,t6,v1
8009ec80:	00031843 	sra	v1,v1,0x1
8009ec84:	00031840 	sll	v1,v1,0x1
8009ec88:	00641821 	addu	v1,v1,a0
8009ec8c:	94630000 	lhu	v1,0(v1)
8009ec90:	a5230000 	sh	v1,0(t1)
8009ec94:	9142004d 	lbu	v0,77(t2)
8009ec98:	a1020000 	sb	v0,0(t0)
8009ec9c:	24e7ffff 	addiu	a3,a3,-1
8009eca0:	2508ffff 	addiu	t0,t0,-1
8009eca4:	04e1ffe1 	bgez	a3,8009ec2c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x458>
8009eca8:	2529fffe 	addiu	t1,t1,-2
8009ecac:	27026dd8 	addiu	v0,t8,28120
8009ecb0:	25adffff 	addiu	t5,t5,-1
8009ecb4:	11a0ff58 	beqz	t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009ecb8:	8c430030 	lw	v1,48(v0)
8009ecbc:	00031040 	sll	v0,v1,0x1
8009ecc0:	01826021 	addu	t4,t4,v0
8009ecc4:	08027b02 	j	8009ec08 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x434>
8009ecc8:	01635821 	addu	t3,t3,v1
8009eccc:	00571023 	subu	v0,v0,s7
8009ecd0:	029e1823 	subu	v1,s4,s8
8009ecd4:	00621821 	addu	v1,v1,v0
8009ecd8:	90620038 	lbu	v0,56(v1)
8009ecdc:	1040ff4e 	beqz	v0,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009ece0:	27046dd8 	addiu	a0,t8,28120
8009ece4:	8c830044 	lw	v1,68(a0)
8009ece8:	00021040 	sll	v0,v0,0x1
8009ecec:	00431021 	addu	v0,v0,v1
8009ecf0:	12c0ff49 	beqz	s6,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009ecf4:	94460000 	lhu	a2,0(v0)
8009ecf8:	02c06821 	move	t5,s6
8009ecfc:	00809021 	move	s2,a0
8009ed00:	26b0ffff 	addiu	s0,s5,-1
8009ed04:	30d10421 	andi	s1,a2,0x421
8009ed08:	34ce8420 	ori	t6,a2,0x8420
8009ed0c:	06000028 	bltz	s0,8009edb0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5dc>
8009ed10:	00151040 	sll	v0,s5,0x1
8009ed14:	004c1021 	addu	v0,v0,t4
8009ed18:	02ab1821 	addu	v1,s5,t3
8009ed1c:	2468ffff 	addiu	t0,v1,-1
8009ed20:	2449fffe 	addiu	t1,v0,-2
8009ed24:	02003821 	move	a3,s0
8009ed28:	02405021 	move	t2,s2
8009ed2c:	240ffbde 	li	t7,-1058
8009ed30:	91030000 	lbu	v1,0(t0)
8009ed34:	9142004c 	lbu	v0,76(t2)
8009ed38:	0062102b 	sltu	v0,v1,v0
8009ed3c:	10400018 	beqz	v0,8009eda0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5cc>
8009ed40:	00eb2021 	addu	a0,a3,t3
8009ed44:	8d420048 	lw	v0,72(t2)
8009ed48:	00821021 	addu	v0,a0,v0
8009ed4c:	90440000 	lbu	a0,0(v0)
8009ed50:	10800010 	beqz	a0,8009ed94 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5c0>
8009ed54:	00c01821 	move	v1,a2
8009ed58:	24020001 	li	v0,1
8009ed5c:	10820029 	beq	a0,v0,8009ee04 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x630>
8009ed60:	00000000 	nop
8009ed64:	8d420014 	lw	v0,20(t2)
8009ed68:	8d440020 	lw	a0,32(t2)
8009ed6c:	00e21021 	addu	v0,a3,v0
8009ed70:	00021040 	sll	v0,v0,0x1
8009ed74:	004c1021 	addu	v0,v0,t4
8009ed78:	94430000 	lhu	v1,0(v0)
8009ed7c:	006f1824 	and	v1,v1,t7
8009ed80:	01c31823 	subu	v1,t6,v1
8009ed84:	00031843 	sra	v1,v1,0x1
8009ed88:	00031840 	sll	v1,v1,0x1
8009ed8c:	00641821 	addu	v1,v1,a0
8009ed90:	94630000 	lhu	v1,0(v1)
8009ed94:	a5230000 	sh	v1,0(t1)
8009ed98:	9142004d 	lbu	v0,77(t2)
8009ed9c:	a1020000 	sb	v0,0(t0)
8009eda0:	24e7ffff 	addiu	a3,a3,-1
8009eda4:	2508ffff 	addiu	t0,t0,-1
8009eda8:	04e1ffe1 	bgez	a3,8009ed30 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x55c>
8009edac:	2529fffe 	addiu	t1,t1,-2
8009edb0:	27026dd8 	addiu	v0,t8,28120
8009edb4:	25adffff 	addiu	t5,t5,-1
8009edb8:	11a0ff17 	beqz	t5,8009ea18 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x244>
8009edbc:	8c430030 	lw	v1,48(v0)
8009edc0:	00031040 	sll	v0,v1,0x1
8009edc4:	01826021 	addu	t4,t4,v0
8009edc8:	08027b43 	j	8009ed0c <_Z22DrawLargePixel16Sub1_2jjjjjj+0x538>
8009edcc:	01635821 	addu	t3,t3,v1
8009edd0:	8d440050 	lw	a0,80(t2)
8009edd4:	8d45001c 	lw	a1,28(t2)
8009edd8:	008f1024 	and	v0,a0,t7
8009eddc:	01c21023 	subu	v0,t6,v0
8009ede0:	00021042 	srl	v0,v0,0x1
8009ede4:	00021040 	sll	v0,v0,0x1
8009ede8:	00451021 	addu	v0,v0,a1
8009edec:	94430000 	lhu	v1,0(v0)
8009edf0:	30840421 	andi	a0,a0,0x421
8009edf4:	02231821 	addu	v1,s1,v1
8009edf8:	00641823 	subu	v1,v1,a0
8009edfc:	08027b24 	j	8009ec90 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x4bc>
8009ee00:	3063ffff 	andi	v1,v1,0xffff
8009ee04:	8d440050 	lw	a0,80(t2)
8009ee08:	8d45001c 	lw	a1,28(t2)
8009ee0c:	008f1024 	and	v0,a0,t7
8009ee10:	01c21023 	subu	v0,t6,v0
8009ee14:	00021042 	srl	v0,v0,0x1
8009ee18:	00021040 	sll	v0,v0,0x1
8009ee1c:	00451021 	addu	v0,v0,a1
8009ee20:	94430000 	lhu	v1,0(v0)
8009ee24:	30840421 	andi	a0,a0,0x421
8009ee28:	02231821 	addu	v1,s1,v1
8009ee2c:	00641823 	subu	v1,v1,a0
8009ee30:	08027b65 	j	8009ed94 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x5c0>
8009ee34:	3063ffff 	andi	v1,v1,0xffff
8009ee38:	8d440050 	lw	a0,80(t2)
8009ee3c:	8d45001c 	lw	a1,28(t2)
8009ee40:	008f1024 	and	v0,a0,t7
8009ee44:	01c21023 	subu	v0,t6,v0
8009ee48:	00021042 	srl	v0,v0,0x1
8009ee4c:	00021040 	sll	v0,v0,0x1
8009ee50:	00451021 	addu	v0,v0,a1
8009ee54:	94430000 	lhu	v1,0(v0)
8009ee58:	30840421 	andi	a0,a0,0x421
8009ee5c:	02231821 	addu	v1,s1,v1
8009ee60:	00641823 	subu	v1,v1,a0
8009ee64:	08027ae9 	j	8009eba4 <_Z22DrawLargePixel16Sub1_2jjjjjj+0x3d0>
8009ee68:	3063ffff 	andi	v1,v1,0xffff
8009ee6c:	244228a0 	addiu	v0,v0,10400
8009ee70:	0040f809 	jalr	v0
8009ee74:	00000000 	nop
8009ee78:	08027a28 	j	8009e8a0 <_Z22DrawLargePixel16Sub1_2jjjjjj+0xcc>
8009ee7c:	8e220020 	lw	v0,32(s1)

8009ee80 <_Z19DrawLargePixel16Subjjjjjj>:
8009ee80:	27bdffc8 	addiu	sp,sp,-56
8009ee84:	3c028022 	lui	v0,0x8022
8009ee88:	afbe0030 	sw	s8,48(sp)
8009ee8c:	afb7002c 	sw	s7,44(sp)
8009ee90:	afb60028 	sw	s6,40(sp)
8009ee94:	afb50024 	sw	s5,36(sp)
8009ee98:	afb3001c 	sw	s3,28(sp)
8009ee9c:	afb10014 	sw	s1,20(sp)
8009eea0:	afbf0034 	sw	ra,52(sp)
8009eea4:	24516da8 	addiu	s1,v0,28072
8009eea8:	afb40020 	sw	s4,32(sp)
8009eeac:	afb20018 	sw	s2,24(sp)
8009eeb0:	afb00010 	sw	s0,16(sp)
8009eeb4:	00809821 	move	s3,a0
8009eeb8:	8e280008 	lw	t0,8(s1)
8009eebc:	308203ff 	andi	v0,a0,0x3ff
8009eec0:	326301ff 	andi	v1,s3,0x1ff
8009eec4:	8e24000c 	lw	a0,12(s1)
8009eec8:	01021004 	sllv	v0,v0,t0
8009eecc:	2c630100 	sltiu	v1,v1,256
8009eed0:	00442021 	addu	a0,v0,a0
8009eed4:	afa5003c 	sw	a1,60(sp)
8009eed8:	00c0b821 	move	s7,a2
8009eedc:	00e0a821 	move	s5,a3
8009eee0:	8fbe0048 	lw	s8,72(sp)
8009eee4:	14600003 	bnez	v1,8009eef4 <_Z19DrawLargePixel16Subjjjjjj+0x74>
8009eee8:	8fb6004c 	lw	s6,76(sp)
8009eeec:	8e220010 	lw	v0,16(s1)
8009eef0:	00822021 	addu	a0,a0,v0
8009eef4:	3085ffff 	andi	a1,a0,0xffff
8009eef8:	8e260028 	lw	a2,40(s1)
8009eefc:	01058006 	srlv	s0,a1,t0
8009ef00:	02069021 	addu	s2,s0,a2
8009ef04:	8e220024 	lw	v0,36(s1)
8009ef08:	92440000 	lbu	a0,0(s2)
8009ef0c:	00101980 	sll	v1,s0,0x6
8009ef10:	10800091 	beqz	a0,8009f158 <_Z19DrawLargePixel16Subjjjjjj+0x2d8>
8009ef14:	0062a021 	addu	s4,v1,v0
8009ef18:	02061021 	addu	v0,s0,a2
8009ef1c:	90440000 	lbu	a0,0(v0)
8009ef20:	24030002 	li	v1,2
8009ef24:	1083006c 	beq	a0,v1,8009f0d8 <_Z19DrawLargePixel16Subjjjjjj+0x258>
8009ef28:	8fbf0034 	lw	ra,52(sp)
8009ef2c:	9222002c 	lbu	v0,44(s1)
8009ef30:	10400074 	beqz	v0,8009f104 <_Z19DrawLargePixel16Subjjjjjj+0x284>
8009ef34:	00131a82 	srl	v1,s3,0xa
8009ef38:	3c028022 	lui	v0,0x8022
8009ef3c:	90435bcb 	lbu	v1,23499(v0)
8009ef40:	14600169 	bnez	v1,8009f4e8 <_Z19DrawLargePixel16Subjjjjjj+0x668>
8009ef44:	3c028005 	lui	v0,0x8005
8009ef48:	8e220020 	lw	v0,32(s1)
8009ef4c:	00131a82 	srl	v1,s3,0xa
8009ef50:	00621824 	and	v1,v1,v0
8009ef54:	3c02802c 	lui	v0,0x802c
8009ef58:	00031a40 	sll	v1,v1,0x9
8009ef5c:	3c128022 	lui	s2,0x8022
8009ef60:	2442140c 	addiu	v0,v0,5132
8009ef64:	00621821 	addu	v1,v1,v0
8009ef68:	26446dd8 	addiu	a0,s2,28120
8009ef6c:	ac830044 	sw	v1,68(a0)
8009ef70:	26476dd8 	addiu	a3,s2,28120
8009ef74:	8fa3003c 	lw	v1,60(sp)
8009ef78:	8ce4003c 	lw	a0,60(a3)
8009ef7c:	00031040 	sll	v0,v1,0x1
8009ef80:	8ce50008 	lw	a1,8(a3)
8009ef84:	00446021 	addu	t4,v0,a0
8009ef88:	8fa2003c 	lw	v0,60(sp)
8009ef8c:	3263c000 	andi	v1,s3,0xc000
8009ef90:	14600046 	bnez	v1,8009f0ac <_Z19DrawLargePixel16Subjjjjjj+0x22c>
8009ef94:	00455821 	addu	t3,v0,a1
8009ef98:	02971021 	addu	v0,s4,s7
8009ef9c:	005e1021 	addu	v0,v0,s8
8009efa0:	90420000 	lbu	v0,0(v0)
8009efa4:	1040004c 	beqz	v0,8009f0d8 <_Z19DrawLargePixel16Subjjjjjj+0x258>
8009efa8:	8fbf0034 	lw	ra,52(sp)
8009efac:	8ce30044 	lw	v1,68(a3)
8009efb0:	00021040 	sll	v0,v0,0x1
8009efb4:	00431021 	addu	v0,v0,v1
8009efb8:	12c00047 	beqz	s6,8009f0d8 <_Z19DrawLargePixel16Subjjjjjj+0x258>
8009efbc:	94460000 	lhu	a2,0(v0)
8009efc0:	02c06821 	move	t5,s6
8009efc4:	00e09821 	move	s3,a3
8009efc8:	26b1ffff 	addiu	s1,s5,-1
8009efcc:	30ce0421 	andi	t6,a2,0x421
8009efd0:	34cf8420 	ori	t7,a2,0x8420
8009efd4:	0620002d 	bltz	s1,8009f08c <_Z19DrawLargePixel16Subjjjjjj+0x20c>
8009efd8:	00151040 	sll	v0,s5,0x1
8009efdc:	004c1021 	addu	v0,v0,t4
8009efe0:	02ab1821 	addu	v1,s5,t3
8009efe4:	2468ffff 	addiu	t0,v1,-1
8009efe8:	2449fffe 	addiu	t1,v0,-2
8009efec:	02203821 	move	a3,s1
8009eff0:	02605021 	move	t2,s3
8009eff4:	2410fbde 	li	s0,-1058
8009eff8:	91030000 	lbu	v1,0(t0)
8009effc:	9142004c 	lbu	v0,76(t2)
8009f000:	0062102b 	sltu	v0,v1,v0
8009f004:	1040001d 	beqz	v0,8009f07c <_Z19DrawLargePixel16Subjjjjjj+0x1fc>
8009f008:	00000000 	nop
8009f00c:	8d420048 	lw	v0,72(t2)
8009f010:	004b1021 	addu	v0,v0,t3
8009f014:	00471021 	addu	v0,v0,a3
8009f018:	90440000 	lbu	a0,0(v0)
8009f01c:	10800014 	beqz	a0,8009f070 <_Z19DrawLargePixel16Subjjjjjj+0x1f0>
8009f020:	00c01821 	move	v1,a2
8009f024:	24020001 	li	v0,1
8009f028:	10820045 	beq	a0,v0,8009f140 <_Z19DrawLargePixel16Subjjjjjj+0x2c0>
8009f02c:	00000000 	nop
8009f030:	8d430014 	lw	v1,20(t2)
8009f034:	8d45001c 	lw	a1,28(t2)
8009f038:	00e31821 	addu	v1,a3,v1
8009f03c:	00031840 	sll	v1,v1,0x1
8009f040:	006c1821 	addu	v1,v1,t4
8009f044:	94640000 	lhu	a0,0(v1)
8009f048:	00901024 	and	v0,a0,s0
8009f04c:	01e21023 	subu	v0,t7,v0
8009f050:	00021043 	sra	v0,v0,0x1
8009f054:	00021040 	sll	v0,v0,0x1
8009f058:	00451021 	addu	v0,v0,a1
8009f05c:	94430000 	lhu	v1,0(v0)
8009f060:	30840421 	andi	a0,a0,0x421
8009f064:	01c31821 	addu	v1,t6,v1
8009f068:	00641823 	subu	v1,v1,a0
8009f06c:	3063ffff 	andi	v1,v1,0xffff
8009f070:	a5230000 	sh	v1,0(t1)
8009f074:	9142004d 	lbu	v0,77(t2)
8009f078:	a1020000 	sb	v0,0(t0)
8009f07c:	24e7ffff 	addiu	a3,a3,-1
8009f080:	2508ffff 	addiu	t0,t0,-1
8009f084:	04e1ffdc 	bgez	a3,8009eff8 <_Z19DrawLargePixel16Subjjjjjj+0x178>
8009f088:	2529fffe 	addiu	t1,t1,-2
8009f08c:	26426dd8 	addiu	v0,s2,28120
8009f090:	25adffff 	addiu	t5,t5,-1
8009f094:	11a0000f 	beqz	t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f098:	8c430030 	lw	v1,48(v0)
8009f09c:	00031040 	sll	v0,v1,0x1
8009f0a0:	01826021 	addu	t4,t4,v0
8009f0a4:	08027bf5 	j	8009efd4 <_Z19DrawLargePixel16Subjjjjjj+0x154>
8009f0a8:	01635821 	addu	t3,t3,v1
8009f0ac:	32628000 	andi	v0,s3,0x8000
8009f0b0:	14400030 	bnez	v0,8009f174 <_Z19DrawLargePixel16Subjjjjjj+0x2f4>
8009f0b4:	32624000 	andi	v0,s3,0x4000
8009f0b8:	24020007 	li	v0,7
8009f0bc:	00571023 	subu	v0,v0,s7
8009f0c0:	02821021 	addu	v0,s4,v0
8009f0c4:	005e1021 	addu	v0,v0,s8
8009f0c8:	90420000 	lbu	v0,0(v0)
8009f0cc:	14400070 	bnez	v0,8009f290 <_Z19DrawLargePixel16Subjjjjjj+0x410>
8009f0d0:	26446dd8 	addiu	a0,s2,28120
8009f0d4:	8fbf0034 	lw	ra,52(sp)
8009f0d8:	8fbe0030 	lw	s8,48(sp)
8009f0dc:	8fb7002c 	lw	s7,44(sp)
8009f0e0:	8fb60028 	lw	s6,40(sp)
8009f0e4:	8fb50024 	lw	s5,36(sp)
8009f0e8:	8fb40020 	lw	s4,32(sp)
8009f0ec:	8fb3001c 	lw	s3,28(sp)
8009f0f0:	8fb20018 	lw	s2,24(sp)
8009f0f4:	8fb10014 	lw	s1,20(sp)
8009f0f8:	8fb00010 	lw	s0,16(sp)
8009f0fc:	03e00008 	jr	ra
8009f100:	27bd0038 	addiu	sp,sp,56
8009f104:	8e240020 	lw	a0,32(s1)
8009f108:	8e25001c 	lw	a1,28(s1)
8009f10c:	00641824 	and	v1,v1,a0
8009f110:	8e220018 	lw	v0,24(s1)
8009f114:	00a31804 	sllv	v1,v1,a1
8009f118:	00621821 	addu	v1,v1,v0
8009f11c:	00031840 	sll	v1,v1,0x1
8009f120:	3c028022 	lui	v0,0x8022
8009f124:	24630c48 	addiu	v1,v1,3144
8009f128:	3c128022 	lui	s2,0x8022
8009f12c:	24425bc4 	addiu	v0,v0,23492
8009f130:	00621821 	addu	v1,v1,v0
8009f134:	26446dd8 	addiu	a0,s2,28120
8009f138:	08027bdc 	j	8009ef70 <_Z19DrawLargePixel16Subjjjjjj+0xf0>
8009f13c:	ac830044 	sw	v1,68(a0)
8009f140:	8d440050 	lw	a0,80(t2)
8009f144:	8d45001c 	lw	a1,28(t2)
8009f148:	00901024 	and	v0,a0,s0
8009f14c:	01e21023 	subu	v0,t7,v0
8009f150:	08027c15 	j	8009f054 <_Z19DrawLargePixel16Subjjjjjj+0x1d4>
8009f154:	00021042 	srl	v0,v0,0x1
8009f158:	3c02800a 	lui	v0,0x800a
8009f15c:	2442b390 	addiu	v0,v0,-19568
8009f160:	0040f809 	jalr	v0
8009f164:	02802021 	move	a0,s4
8009f168:	a2420000 	sb	v0,0(s2)
8009f16c:	08027bc6 	j	8009ef18 <_Z19DrawLargePixel16Subjjjjjj+0x98>
8009f170:	8e260028 	lw	a2,40(s1)
8009f174:	14400085 	bnez	v0,8009f38c <_Z19DrawLargePixel16Subjjjjjj+0x50c>
8009f178:	24020007 	li	v0,7
8009f17c:	029e1023 	subu	v0,s4,s8
8009f180:	00571021 	addu	v0,v0,s7
8009f184:	90420038 	lbu	v0,56(v0)
8009f188:	1040ffd2 	beqz	v0,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f18c:	26446dd8 	addiu	a0,s2,28120
8009f190:	8c830044 	lw	v1,68(a0)
8009f194:	00021040 	sll	v0,v0,0x1
8009f198:	00431021 	addu	v0,v0,v1
8009f19c:	12c0ffcd 	beqz	s6,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f1a0:	94460000 	lhu	a2,0(v0)
8009f1a4:	02c06821 	move	t5,s6
8009f1a8:	00809821 	move	s3,a0
8009f1ac:	26b1ffff 	addiu	s1,s5,-1
8009f1b0:	30ce0421 	andi	t6,a2,0x421
8009f1b4:	34cf8420 	ori	t7,a2,0x8420
8009f1b8:	0620002d 	bltz	s1,8009f270 <_Z19DrawLargePixel16Subjjjjjj+0x3f0>
8009f1bc:	00151040 	sll	v0,s5,0x1
8009f1c0:	004c1021 	addu	v0,v0,t4
8009f1c4:	02ab1821 	addu	v1,s5,t3
8009f1c8:	2468ffff 	addiu	t0,v1,-1
8009f1cc:	2449fffe 	addiu	t1,v0,-2
8009f1d0:	02203821 	move	a3,s1
8009f1d4:	02605021 	move	t2,s3
8009f1d8:	2410fbde 	li	s0,-1058
8009f1dc:	91030000 	lbu	v1,0(t0)
8009f1e0:	9142004c 	lbu	v0,76(t2)
8009f1e4:	0062102b 	sltu	v0,v1,v0
8009f1e8:	1040001d 	beqz	v0,8009f260 <_Z19DrawLargePixel16Subjjjjjj+0x3e0>
8009f1ec:	00000000 	nop
8009f1f0:	8d420048 	lw	v0,72(t2)
8009f1f4:	004b1021 	addu	v0,v0,t3
8009f1f8:	00471021 	addu	v0,v0,a3
8009f1fc:	90440000 	lbu	a0,0(v0)
8009f200:	10800014 	beqz	a0,8009f254 <_Z19DrawLargePixel16Subjjjjjj+0x3d4>
8009f204:	00c01821 	move	v1,a2
8009f208:	24020001 	li	v0,1
8009f20c:	108200b0 	beq	a0,v0,8009f4d0 <_Z19DrawLargePixel16Subjjjjjj+0x650>
8009f210:	00000000 	nop
8009f214:	8d430014 	lw	v1,20(t2)
8009f218:	8d45001c 	lw	a1,28(t2)
8009f21c:	00e31821 	addu	v1,a3,v1
8009f220:	00031840 	sll	v1,v1,0x1
8009f224:	006c1821 	addu	v1,v1,t4
8009f228:	94640000 	lhu	a0,0(v1)
8009f22c:	00901024 	and	v0,a0,s0
8009f230:	01e21023 	subu	v0,t7,v0
8009f234:	00021043 	sra	v0,v0,0x1
8009f238:	00021040 	sll	v0,v0,0x1
8009f23c:	00451021 	addu	v0,v0,a1
8009f240:	94430000 	lhu	v1,0(v0)
8009f244:	30840421 	andi	a0,a0,0x421
8009f248:	01c31821 	addu	v1,t6,v1
8009f24c:	00641823 	subu	v1,v1,a0
8009f250:	3063ffff 	andi	v1,v1,0xffff
8009f254:	a5230000 	sh	v1,0(t1)
8009f258:	9142004d 	lbu	v0,77(t2)
8009f25c:	a1020000 	sb	v0,0(t0)
8009f260:	24e7ffff 	addiu	a3,a3,-1
8009f264:	2508ffff 	addiu	t0,t0,-1
8009f268:	04e1ffdc 	bgez	a3,8009f1dc <_Z19DrawLargePixel16Subjjjjjj+0x35c>
8009f26c:	2529fffe 	addiu	t1,t1,-2
8009f270:	26426dd8 	addiu	v0,s2,28120
8009f274:	25adffff 	addiu	t5,t5,-1
8009f278:	11a0ff96 	beqz	t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f27c:	8c430030 	lw	v1,48(v0)
8009f280:	00031040 	sll	v0,v1,0x1
8009f284:	01826021 	addu	t4,t4,v0
8009f288:	08027c6e 	j	8009f1b8 <_Z19DrawLargePixel16Subjjjjjj+0x338>
8009f28c:	01635821 	addu	t3,t3,v1
8009f290:	8c830044 	lw	v1,68(a0)
8009f294:	00021040 	sll	v0,v0,0x1
8009f298:	00431021 	addu	v0,v0,v1
8009f29c:	12c0ff8d 	beqz	s6,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f2a0:	94460000 	lhu	a2,0(v0)
8009f2a4:	02c06821 	move	t5,s6
8009f2a8:	00809821 	move	s3,a0
8009f2ac:	26b1ffff 	addiu	s1,s5,-1
8009f2b0:	30cf0421 	andi	t7,a2,0x421
8009f2b4:	34ce8420 	ori	t6,a2,0x8420
8009f2b8:	0620002c 	bltz	s1,8009f36c <_Z19DrawLargePixel16Subjjjjjj+0x4ec>
8009f2bc:	00151040 	sll	v0,s5,0x1
8009f2c0:	004c1021 	addu	v0,v0,t4
8009f2c4:	02ab1821 	addu	v1,s5,t3
8009f2c8:	2468ffff 	addiu	t0,v1,-1
8009f2cc:	2449fffe 	addiu	t1,v0,-2
8009f2d0:	02203821 	move	a3,s1
8009f2d4:	02605021 	move	t2,s3
8009f2d8:	2410fbde 	li	s0,-1058
8009f2dc:	91030000 	lbu	v1,0(t0)
8009f2e0:	9142004c 	lbu	v0,76(t2)
8009f2e4:	0062102b 	sltu	v0,v1,v0
8009f2e8:	1040001c 	beqz	v0,8009f35c <_Z19DrawLargePixel16Subjjjjjj+0x4dc>
8009f2ec:	00eb2021 	addu	a0,a3,t3
8009f2f0:	8d420048 	lw	v0,72(t2)
8009f2f4:	00821021 	addu	v0,a0,v0
8009f2f8:	90440000 	lbu	a0,0(v0)
8009f2fc:	10800014 	beqz	a0,8009f350 <_Z19DrawLargePixel16Subjjjjjj+0x4d0>
8009f300:	00c01821 	move	v1,a2
8009f304:	24020001 	li	v0,1
8009f308:	10820065 	beq	a0,v0,8009f4a0 <_Z19DrawLargePixel16Subjjjjjj+0x620>
8009f30c:	00000000 	nop
8009f310:	8d430014 	lw	v1,20(t2)
8009f314:	8d45001c 	lw	a1,28(t2)
8009f318:	00e31821 	addu	v1,a3,v1
8009f31c:	00031840 	sll	v1,v1,0x1
8009f320:	006c1821 	addu	v1,v1,t4
8009f324:	94640000 	lhu	a0,0(v1)
8009f328:	00901024 	and	v0,a0,s0
8009f32c:	01c21023 	subu	v0,t6,v0
8009f330:	00021043 	sra	v0,v0,0x1
8009f334:	00021040 	sll	v0,v0,0x1
8009f338:	00451021 	addu	v0,v0,a1
8009f33c:	94430000 	lhu	v1,0(v0)
8009f340:	30840421 	andi	a0,a0,0x421
8009f344:	01e31821 	addu	v1,t7,v1
8009f348:	00641823 	subu	v1,v1,a0
8009f34c:	3063ffff 	andi	v1,v1,0xffff
8009f350:	a5230000 	sh	v1,0(t1)
8009f354:	9142004d 	lbu	v0,77(t2)
8009f358:	a1020000 	sb	v0,0(t0)
8009f35c:	24e7ffff 	addiu	a3,a3,-1
8009f360:	2508ffff 	addiu	t0,t0,-1
8009f364:	04e1ffdd 	bgez	a3,8009f2dc <_Z19DrawLargePixel16Subjjjjjj+0x45c>
8009f368:	2529fffe 	addiu	t1,t1,-2
8009f36c:	26426dd8 	addiu	v0,s2,28120
8009f370:	25adffff 	addiu	t5,t5,-1
8009f374:	11a0ff57 	beqz	t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f378:	8c430030 	lw	v1,48(v0)
8009f37c:	00031040 	sll	v0,v1,0x1
8009f380:	01826021 	addu	t4,t4,v0
8009f384:	08027cae 	j	8009f2b8 <_Z19DrawLargePixel16Subjjjjjj+0x438>
8009f388:	01635821 	addu	t3,t3,v1
8009f38c:	00571023 	subu	v0,v0,s7
8009f390:	029e1823 	subu	v1,s4,s8
8009f394:	00621821 	addu	v1,v1,v0
8009f398:	90620038 	lbu	v0,56(v1)
8009f39c:	1040ff4d 	beqz	v0,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f3a0:	26446dd8 	addiu	a0,s2,28120
8009f3a4:	8c830044 	lw	v1,68(a0)
8009f3a8:	00021040 	sll	v0,v0,0x1
8009f3ac:	00431021 	addu	v0,v0,v1
8009f3b0:	12c0ff48 	beqz	s6,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f3b4:	94460000 	lhu	a2,0(v0)
8009f3b8:	02c06821 	move	t5,s6
8009f3bc:	00809821 	move	s3,a0
8009f3c0:	26b1ffff 	addiu	s1,s5,-1
8009f3c4:	30ce0421 	andi	t6,a2,0x421
8009f3c8:	34cf8420 	ori	t7,a2,0x8420
8009f3cc:	0620002c 	bltz	s1,8009f480 <_Z19DrawLargePixel16Subjjjjjj+0x600>
8009f3d0:	00151040 	sll	v0,s5,0x1
8009f3d4:	004c1021 	addu	v0,v0,t4
8009f3d8:	02ab1821 	addu	v1,s5,t3
8009f3dc:	2468ffff 	addiu	t0,v1,-1
8009f3e0:	2449fffe 	addiu	t1,v0,-2
8009f3e4:	02203821 	move	a3,s1
8009f3e8:	02605021 	move	t2,s3
8009f3ec:	2410fbde 	li	s0,-1058
8009f3f0:	91030000 	lbu	v1,0(t0)
8009f3f4:	9142004c 	lbu	v0,76(t2)
8009f3f8:	0062102b 	sltu	v0,v1,v0
8009f3fc:	1040001c 	beqz	v0,8009f470 <_Z19DrawLargePixel16Subjjjjjj+0x5f0>
8009f400:	00eb2021 	addu	a0,a3,t3
8009f404:	8d420048 	lw	v0,72(t2)
8009f408:	00821021 	addu	v0,a0,v0
8009f40c:	90440000 	lbu	a0,0(v0)
8009f410:	10800014 	beqz	a0,8009f464 <_Z19DrawLargePixel16Subjjjjjj+0x5e4>
8009f414:	00c01821 	move	v1,a2
8009f418:	24020001 	li	v0,1
8009f41c:	10820026 	beq	a0,v0,8009f4b8 <_Z19DrawLargePixel16Subjjjjjj+0x638>
8009f420:	00000000 	nop
8009f424:	8d430014 	lw	v1,20(t2)
8009f428:	8d45001c 	lw	a1,28(t2)
8009f42c:	00e31821 	addu	v1,a3,v1
8009f430:	00031840 	sll	v1,v1,0x1
8009f434:	006c1821 	addu	v1,v1,t4
8009f438:	94640000 	lhu	a0,0(v1)
8009f43c:	00901024 	and	v0,a0,s0
8009f440:	01e21023 	subu	v0,t7,v0
8009f444:	00021043 	sra	v0,v0,0x1
8009f448:	00021040 	sll	v0,v0,0x1
8009f44c:	00451021 	addu	v0,v0,a1
8009f450:	94430000 	lhu	v1,0(v0)
8009f454:	30840421 	andi	a0,a0,0x421
8009f458:	01c31821 	addu	v1,t6,v1
8009f45c:	00641823 	subu	v1,v1,a0
8009f460:	3063ffff 	andi	v1,v1,0xffff
8009f464:	a5230000 	sh	v1,0(t1)
8009f468:	9142004d 	lbu	v0,77(t2)
8009f46c:	a1020000 	sb	v0,0(t0)
8009f470:	24e7ffff 	addiu	a3,a3,-1
8009f474:	2508ffff 	addiu	t0,t0,-1
8009f478:	04e1ffdd 	bgez	a3,8009f3f0 <_Z19DrawLargePixel16Subjjjjjj+0x570>
8009f47c:	2529fffe 	addiu	t1,t1,-2
8009f480:	26426dd8 	addiu	v0,s2,28120
8009f484:	25adffff 	addiu	t5,t5,-1
8009f488:	11a0ff12 	beqz	t5,8009f0d4 <_Z19DrawLargePixel16Subjjjjjj+0x254>
8009f48c:	8c430030 	lw	v1,48(v0)
8009f490:	00031040 	sll	v0,v1,0x1
8009f494:	01826021 	addu	t4,t4,v0
8009f498:	08027cf3 	j	8009f3cc <_Z19DrawLargePixel16Subjjjjjj+0x54c>
8009f49c:	01635821 	addu	t3,t3,v1
8009f4a0:	8d440050 	lw	a0,80(t2)
8009f4a4:	8d45001c 	lw	a1,28(t2)
8009f4a8:	00901024 	and	v0,a0,s0
8009f4ac:	01c21023 	subu	v0,t6,v0
8009f4b0:	08027ccd 	j	8009f334 <_Z19DrawLargePixel16Subjjjjjj+0x4b4>
8009f4b4:	00021042 	srl	v0,v0,0x1
8009f4b8:	8d440050 	lw	a0,80(t2)
8009f4bc:	8d45001c 	lw	a1,28(t2)
8009f4c0:	00901024 	and	v0,a0,s0
8009f4c4:	01e21023 	subu	v0,t7,v0
8009f4c8:	08027d12 	j	8009f448 <_Z19DrawLargePixel16Subjjjjjj+0x5c8>
8009f4cc:	00021042 	srl	v0,v0,0x1
8009f4d0:	8d440050 	lw	a0,80(t2)
8009f4d4:	8d45001c 	lw	a1,28(t2)
8009f4d8:	00901024 	and	v0,a0,s0
8009f4dc:	01e21023 	subu	v0,t7,v0
8009f4e0:	08027c8e 	j	8009f238 <_Z19DrawLargePixel16Subjjjjjj+0x3b8>
8009f4e4:	00021042 	srl	v0,v0,0x1
8009f4e8:	244228a0 	addiu	v0,v0,10400
8009f4ec:	0040f809 	jalr	v0
8009f4f0:	00000000 	nop
8009f4f4:	08027bd3 	j	8009ef4c <_Z19DrawLargePixel16Subjjjjjj+0xcc>
8009f4f8:	8e220020 	lw	v0,32(s1)

8009f4fc <_Z22DrawLargePixel16Add1_2jjjjjj>:
8009f4fc:	27bdffc8 	addiu	sp,sp,-56
8009f500:	3c028022 	lui	v0,0x8022
8009f504:	afbe0030 	sw	s8,48(sp)
8009f508:	afb7002c 	sw	s7,44(sp)
8009f50c:	afb60028 	sw	s6,40(sp)
8009f510:	afb50024 	sw	s5,36(sp)
8009f514:	afb3001c 	sw	s3,28(sp)
8009f518:	afb10014 	sw	s1,20(sp)
8009f51c:	afbf0034 	sw	ra,52(sp)
8009f520:	24516da8 	addiu	s1,v0,28072
8009f524:	afb40020 	sw	s4,32(sp)
8009f528:	afb20018 	sw	s2,24(sp)
8009f52c:	afb00010 	sw	s0,16(sp)
8009f530:	00809821 	move	s3,a0
8009f534:	8e280008 	lw	t0,8(s1)
8009f538:	308203ff 	andi	v0,a0,0x3ff
8009f53c:	326301ff 	andi	v1,s3,0x1ff
8009f540:	8e24000c 	lw	a0,12(s1)
8009f544:	01021004 	sllv	v0,v0,t0
8009f548:	2c630100 	sltiu	v1,v1,256
8009f54c:	00442021 	addu	a0,v0,a0
8009f550:	afa5003c 	sw	a1,60(sp)
8009f554:	00c0b821 	move	s7,a2
8009f558:	00e0a821 	move	s5,a3
8009f55c:	8fbe0048 	lw	s8,72(sp)
8009f560:	14600003 	bnez	v1,8009f570 <_Z22DrawLargePixel16Add1_2jjjjjj+0x74>
8009f564:	8fb6004c 	lw	s6,76(sp)
8009f568:	8e220010 	lw	v0,16(s1)
8009f56c:	00822021 	addu	a0,a0,v0
8009f570:	3085ffff 	andi	a1,a0,0xffff
8009f574:	8e260028 	lw	a2,40(s1)
8009f578:	01058006 	srlv	s0,a1,t0
8009f57c:	02069021 	addu	s2,s0,a2
8009f580:	8e220024 	lw	v0,36(s1)
8009f584:	92440000 	lbu	a0,0(s2)
8009f588:	00101980 	sll	v1,s0,0x6
8009f58c:	10800095 	beqz	a0,8009f7e4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x2e8>
8009f590:	0062a021 	addu	s4,v1,v0
8009f594:	02061021 	addu	v0,s0,a2
8009f598:	90440000 	lbu	a0,0(v0)
8009f59c:	24030002 	li	v1,2
8009f5a0:	10830067 	beq	a0,v1,8009f740 <_Z22DrawLargePixel16Add1_2jjjjjj+0x244>
8009f5a4:	8fbf0034 	lw	ra,52(sp)
8009f5a8:	9222002c 	lbu	v0,44(s1)
8009f5ac:	1040006f 	beqz	v0,8009f76c <_Z22DrawLargePixel16Add1_2jjjjjj+0x270>
8009f5b0:	00131a82 	srl	v1,s3,0xa
8009f5b4:	3c028022 	lui	v0,0x8022
8009f5b8:	90435bcb 	lbu	v1,23499(v0)
8009f5bc:	14600179 	bnez	v1,8009fba4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x6a8>
8009f5c0:	3c028005 	lui	v0,0x8005
8009f5c4:	8e220020 	lw	v0,32(s1)
8009f5c8:	00131a82 	srl	v1,s3,0xa
8009f5cc:	00621824 	and	v1,v1,v0
8009f5d0:	3c02802c 	lui	v0,0x802c
8009f5d4:	00031a40 	sll	v1,v1,0x9
8009f5d8:	3c188022 	lui	t8,0x8022
8009f5dc:	2442140c 	addiu	v0,v0,5132
8009f5e0:	00621821 	addu	v1,v1,v0
8009f5e4:	27046dd8 	addiu	a0,t8,28120
8009f5e8:	ac830044 	sw	v1,68(a0)
8009f5ec:	27076dd8 	addiu	a3,t8,28120
8009f5f0:	8fa3003c 	lw	v1,60(sp)
8009f5f4:	8ce4003c 	lw	a0,60(a3)
8009f5f8:	00031040 	sll	v0,v1,0x1
8009f5fc:	8ce50008 	lw	a1,8(a3)
8009f600:	00446021 	addu	t4,v0,a0
8009f604:	8fa2003c 	lw	v0,60(sp)
8009f608:	3263c000 	andi	v1,s3,0xc000
8009f60c:	14600041 	bnez	v1,8009f714 <_Z22DrawLargePixel16Add1_2jjjjjj+0x218>
8009f610:	00455821 	addu	t3,v0,a1
8009f614:	02971021 	addu	v0,s4,s7
8009f618:	005e1021 	addu	v0,v0,s8
8009f61c:	90420000 	lbu	v0,0(v0)
8009f620:	10400047 	beqz	v0,8009f740 <_Z22DrawLargePixel16Add1_2jjjjjj+0x244>
8009f624:	8fbf0034 	lw	ra,52(sp)
8009f628:	8ce30044 	lw	v1,68(a3)
8009f62c:	00021040 	sll	v0,v0,0x1
8009f630:	00431021 	addu	v0,v0,v1
8009f634:	12c00042 	beqz	s6,8009f740 <_Z22DrawLargePixel16Add1_2jjjjjj+0x244>
8009f638:	94460000 	lhu	a2,0(v0)
8009f63c:	02c06821 	move	t5,s6
8009f640:	00e09021 	move	s2,a3
8009f644:	26b1ffff 	addiu	s1,s5,-1
8009f648:	0620002a 	bltz	s1,8009f6f4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1f8>
8009f64c:	00151040 	sll	v0,s5,0x1
8009f650:	004c1021 	addu	v0,v0,t4
8009f654:	02ab1821 	addu	v1,s5,t3
8009f658:	240efbde 	li	t6,-1058
8009f65c:	2468ffff 	addiu	t0,v1,-1
8009f660:	2449fffe 	addiu	t1,v0,-2
8009f664:	02203821 	move	a3,s1
8009f668:	02405021 	move	t2,s2
8009f66c:	24100001 	li	s0,1
8009f670:	00ce7824 	and	t7,a2,t6
8009f674:	91030000 	lbu	v1,0(t0)
8009f678:	9142004c 	lbu	v0,76(t2)
8009f67c:	0062102b 	sltu	v0,v1,v0
8009f680:	10400018 	beqz	v0,8009f6e4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1e8>
8009f684:	00000000 	nop
8009f688:	8d420048 	lw	v0,72(t2)
8009f68c:	004b1021 	addu	v0,v0,t3
8009f690:	00471021 	addu	v0,v0,a3
8009f694:	90420000 	lbu	v0,0(v0)
8009f698:	1040000f 	beqz	v0,8009f6d8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1dc>
8009f69c:	00c01821 	move	v1,a2
8009f6a0:	10500041 	beq	v0,s0,8009f7a8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x2ac>
8009f6a4:	00000000 	nop
8009f6a8:	8d420014 	lw	v0,20(t2)
8009f6ac:	00e21021 	addu	v0,a3,v0
8009f6b0:	00021040 	sll	v0,v0,0x1
8009f6b4:	004c1021 	addu	v0,v0,t4
8009f6b8:	94440000 	lhu	a0,0(v0)
8009f6bc:	008e1824 	and	v1,a0,t6
8009f6c0:	01e31821 	addu	v1,t7,v1
8009f6c4:	30840421 	andi	a0,a0,0x421
8009f6c8:	00031843 	sra	v1,v1,0x1
8009f6cc:	00c42024 	and	a0,a2,a0
8009f6d0:	00641821 	addu	v1,v1,a0
8009f6d4:	3063ffff 	andi	v1,v1,0xffff
8009f6d8:	a5230000 	sh	v1,0(t1)
8009f6dc:	9142004d 	lbu	v0,77(t2)
8009f6e0:	a1020000 	sb	v0,0(t0)
8009f6e4:	24e7ffff 	addiu	a3,a3,-1
8009f6e8:	2508ffff 	addiu	t0,t0,-1
8009f6ec:	04e1ffe1 	bgez	a3,8009f674 <_Z22DrawLargePixel16Add1_2jjjjjj+0x178>
8009f6f0:	2529fffe 	addiu	t1,t1,-2
8009f6f4:	27026dd8 	addiu	v0,t8,28120
8009f6f8:	25adffff 	addiu	t5,t5,-1
8009f6fc:	11a0000f 	beqz	t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009f700:	8c430030 	lw	v1,48(v0)
8009f704:	00031040 	sll	v0,v1,0x1
8009f708:	01826021 	addu	t4,t4,v0
8009f70c:	08027d92 	j	8009f648 <_Z22DrawLargePixel16Add1_2jjjjjj+0x14c>
8009f710:	01635821 	addu	t3,t3,v1
8009f714:	32628000 	andi	v0,s3,0x8000
8009f718:	14400039 	bnez	v0,8009f800 <_Z22DrawLargePixel16Add1_2jjjjjj+0x304>
8009f71c:	32624000 	andi	v0,s3,0x4000
8009f720:	24020007 	li	v0,7
8009f724:	00571023 	subu	v0,v0,s7
8009f728:	02821021 	addu	v0,s4,v0
8009f72c:	005e1021 	addu	v0,v0,s8
8009f730:	90420000 	lbu	v0,0(v0)
8009f734:	14400074 	bnez	v0,8009f908 <_Z22DrawLargePixel16Add1_2jjjjjj+0x40c>
8009f738:	27046dd8 	addiu	a0,t8,28120
8009f73c:	8fbf0034 	lw	ra,52(sp)
8009f740:	8fbe0030 	lw	s8,48(sp)
8009f744:	8fb7002c 	lw	s7,44(sp)
8009f748:	8fb60028 	lw	s6,40(sp)
8009f74c:	8fb50024 	lw	s5,36(sp)
8009f750:	8fb40020 	lw	s4,32(sp)
8009f754:	8fb3001c 	lw	s3,28(sp)
8009f758:	8fb20018 	lw	s2,24(sp)
8009f75c:	8fb10014 	lw	s1,20(sp)
8009f760:	8fb00010 	lw	s0,16(sp)
8009f764:	03e00008 	jr	ra
8009f768:	27bd0038 	addiu	sp,sp,56
8009f76c:	8e240020 	lw	a0,32(s1)
8009f770:	8e25001c 	lw	a1,28(s1)
8009f774:	00641824 	and	v1,v1,a0
8009f778:	8e220018 	lw	v0,24(s1)
8009f77c:	00a31804 	sllv	v1,v1,a1
8009f780:	00621821 	addu	v1,v1,v0
8009f784:	00031840 	sll	v1,v1,0x1
8009f788:	3c028022 	lui	v0,0x8022
8009f78c:	24630c48 	addiu	v1,v1,3144
8009f790:	3c188022 	lui	t8,0x8022
8009f794:	24425bc4 	addiu	v0,v0,23492
8009f798:	00621821 	addu	v1,v1,v0
8009f79c:	27046dd8 	addiu	a0,t8,28120
8009f7a0:	08027d7b 	j	8009f5ec <_Z22DrawLargePixel16Add1_2jjjjjj+0xf0>
8009f7a4:	ac830044 	sw	v1,68(a0)
8009f7a8:	8d440050 	lw	a0,80(t2)
8009f7ac:	8d450018 	lw	a1,24(t2)
8009f7b0:	008e1024 	and	v0,a0,t6
8009f7b4:	30830421 	andi	v1,a0,0x421
8009f7b8:	01e21021 	addu	v0,t7,v0
8009f7bc:	00c31824 	and	v1,a2,v1
8009f7c0:	00021042 	srl	v0,v0,0x1
8009f7c4:	00431021 	addu	v0,v0,v1
8009f7c8:	00021040 	sll	v0,v0,0x1
8009f7cc:	00451021 	addu	v0,v0,a1
8009f7d0:	94430000 	lhu	v1,0(v0)
8009f7d4:	00c42026 	xor	a0,a2,a0
8009f7d8:	30840421 	andi	a0,a0,0x421
8009f7dc:	08027db6 	j	8009f6d8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x1dc>
8009f7e0:	00831825 	or	v1,a0,v1
8009f7e4:	3c02800a 	lui	v0,0x800a
8009f7e8:	2442b390 	addiu	v0,v0,-19568
8009f7ec:	0040f809 	jalr	v0
8009f7f0:	02802021 	move	a0,s4
8009f7f4:	a2420000 	sb	v0,0(s2)
8009f7f8:	08027d65 	j	8009f594 <_Z22DrawLargePixel16Add1_2jjjjjj+0x98>
8009f7fc:	8e260028 	lw	a2,40(s1)
8009f800:	1440007b 	bnez	v0,8009f9f0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4f4>
8009f804:	24020007 	li	v0,7
8009f808:	029e1023 	subu	v0,s4,s8
8009f80c:	00571021 	addu	v0,v0,s7
8009f810:	90420038 	lbu	v0,56(v0)
8009f814:	1040ffc9 	beqz	v0,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009f818:	27046dd8 	addiu	a0,t8,28120
8009f81c:	8c830044 	lw	v1,68(a0)
8009f820:	00021040 	sll	v0,v0,0x1
8009f824:	00431021 	addu	v0,v0,v1
8009f828:	12c0ffc4 	beqz	s6,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009f82c:	94460000 	lhu	a2,0(v0)
8009f830:	02c06821 	move	t5,s6
8009f834:	00809021 	move	s2,a0
8009f838:	26b1ffff 	addiu	s1,s5,-1
8009f83c:	0620002a 	bltz	s1,8009f8e8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x3ec>
8009f840:	00151040 	sll	v0,s5,0x1
8009f844:	004c1021 	addu	v0,v0,t4
8009f848:	02ab1821 	addu	v1,s5,t3
8009f84c:	240efbde 	li	t6,-1058
8009f850:	2468ffff 	addiu	t0,v1,-1
8009f854:	2449fffe 	addiu	t1,v0,-2
8009f858:	02203821 	move	a3,s1
8009f85c:	02405021 	move	t2,s2
8009f860:	24100001 	li	s0,1
8009f864:	00ce7824 	and	t7,a2,t6
8009f868:	91030000 	lbu	v1,0(t0)
8009f86c:	9142004c 	lbu	v0,76(t2)
8009f870:	0062102b 	sltu	v0,v1,v0
8009f874:	10400018 	beqz	v0,8009f8d8 <_Z22DrawLargePixel16Add1_2jjjjjj+0x3dc>
8009f878:	00000000 	nop
8009f87c:	8d420048 	lw	v0,72(t2)
8009f880:	004b1021 	addu	v0,v0,t3
8009f884:	00471021 	addu	v0,v0,a3
8009f888:	90420000 	lbu	v0,0(v0)
8009f88c:	1040000f 	beqz	v0,8009f8cc <_Z22DrawLargePixel16Add1_2jjjjjj+0x3d0>
8009f890:	00c01821 	move	v1,a2
8009f894:	105000b4 	beq	v0,s0,8009fb68 <_Z22DrawLargePixel16Add1_2jjjjjj+0x66c>
8009f898:	00000000 	nop
8009f89c:	8d420014 	lw	v0,20(t2)
8009f8a0:	00e21021 	addu	v0,a3,v0
8009f8a4:	00021040 	sll	v0,v0,0x1
8009f8a8:	004c1021 	addu	v0,v0,t4
8009f8ac:	94440000 	lhu	a0,0(v0)
8009f8b0:	008e1824 	and	v1,a0,t6
8009f8b4:	01e31821 	addu	v1,t7,v1
8009f8b8:	30840421 	andi	a0,a0,0x421
8009f8bc:	00031843 	sra	v1,v1,0x1
8009f8c0:	00c42024 	and	a0,a2,a0
8009f8c4:	00641821 	addu	v1,v1,a0
8009f8c8:	3063ffff 	andi	v1,v1,0xffff
8009f8cc:	a5230000 	sh	v1,0(t1)
8009f8d0:	9142004d 	lbu	v0,77(t2)
8009f8d4:	a1020000 	sb	v0,0(t0)
8009f8d8:	24e7ffff 	addiu	a3,a3,-1
8009f8dc:	2508ffff 	addiu	t0,t0,-1
8009f8e0:	04e1ffe1 	bgez	a3,8009f868 <_Z22DrawLargePixel16Add1_2jjjjjj+0x36c>
8009f8e4:	2529fffe 	addiu	t1,t1,-2
8009f8e8:	27026dd8 	addiu	v0,t8,28120
8009f8ec:	25adffff 	addiu	t5,t5,-1
8009f8f0:	11a0ff92 	beqz	t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009f8f4:	8c430030 	lw	v1,48(v0)
8009f8f8:	00031040 	sll	v0,v1,0x1
8009f8fc:	01826021 	addu	t4,t4,v0
8009f900:	08027e0f 	j	8009f83c <_Z22DrawLargePixel16Add1_2jjjjjj+0x340>
8009f904:	01635821 	addu	t3,t3,v1
8009f908:	8c830044 	lw	v1,68(a0)
8009f90c:	00021040 	sll	v0,v0,0x1
8009f910:	00431021 	addu	v0,v0,v1
8009f914:	12c0ff89 	beqz	s6,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009f918:	94460000 	lhu	a2,0(v0)
8009f91c:	02c06821 	move	t5,s6
8009f920:	00809021 	move	s2,a0
8009f924:	26b1ffff 	addiu	s1,s5,-1
8009f928:	06200029 	bltz	s1,8009f9d0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4d4>
8009f92c:	00151040 	sll	v0,s5,0x1
8009f930:	004c1021 	addu	v0,v0,t4
8009f934:	02ab1821 	addu	v1,s5,t3
8009f938:	240efbde 	li	t6,-1058
8009f93c:	2468ffff 	addiu	t0,v1,-1
8009f940:	2449fffe 	addiu	t1,v0,-2
8009f944:	02203821 	move	a3,s1
8009f948:	02405021 	move	t2,s2
8009f94c:	24100001 	li	s0,1
8009f950:	00ce7824 	and	t7,a2,t6
8009f954:	91030000 	lbu	v1,0(t0)
8009f958:	9142004c 	lbu	v0,76(t2)
8009f95c:	0062102b 	sltu	v0,v1,v0
8009f960:	10400017 	beqz	v0,8009f9c0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4c4>
8009f964:	00eb2021 	addu	a0,a3,t3
8009f968:	8d420048 	lw	v0,72(t2)
8009f96c:	00821021 	addu	v0,a0,v0
8009f970:	90420000 	lbu	v0,0(v0)
8009f974:	1040000f 	beqz	v0,8009f9b4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4b8>
8009f978:	00c01821 	move	v1,a2
8009f97c:	1050005c 	beq	v0,s0,8009faf0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5f4>
8009f980:	00000000 	nop
8009f984:	8d420014 	lw	v0,20(t2)
8009f988:	00e21021 	addu	v0,a3,v0
8009f98c:	00021040 	sll	v0,v0,0x1
8009f990:	004c1021 	addu	v0,v0,t4
8009f994:	94440000 	lhu	a0,0(v0)
8009f998:	008e1824 	and	v1,a0,t6
8009f99c:	01e31821 	addu	v1,t7,v1
8009f9a0:	30840421 	andi	a0,a0,0x421
8009f9a4:	00031843 	sra	v1,v1,0x1
8009f9a8:	00c42024 	and	a0,a2,a0
8009f9ac:	00641821 	addu	v1,v1,a0
8009f9b0:	3063ffff 	andi	v1,v1,0xffff
8009f9b4:	a5230000 	sh	v1,0(t1)
8009f9b8:	9142004d 	lbu	v0,77(t2)
8009f9bc:	a1020000 	sb	v0,0(t0)
8009f9c0:	24e7ffff 	addiu	a3,a3,-1
8009f9c4:	2508ffff 	addiu	t0,t0,-1
8009f9c8:	04e1ffe2 	bgez	a3,8009f954 <_Z22DrawLargePixel16Add1_2jjjjjj+0x458>
8009f9cc:	2529fffe 	addiu	t1,t1,-2
8009f9d0:	27026dd8 	addiu	v0,t8,28120
8009f9d4:	25adffff 	addiu	t5,t5,-1
8009f9d8:	11a0ff58 	beqz	t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009f9dc:	8c430030 	lw	v1,48(v0)
8009f9e0:	00031040 	sll	v0,v1,0x1
8009f9e4:	01826021 	addu	t4,t4,v0
8009f9e8:	08027e4a 	j	8009f928 <_Z22DrawLargePixel16Add1_2jjjjjj+0x42c>
8009f9ec:	01635821 	addu	t3,t3,v1
8009f9f0:	00571023 	subu	v0,v0,s7
8009f9f4:	029e1823 	subu	v1,s4,s8
8009f9f8:	00621821 	addu	v1,v1,v0
8009f9fc:	90620038 	lbu	v0,56(v1)
8009fa00:	1040ff4e 	beqz	v0,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009fa04:	27046dd8 	addiu	a0,t8,28120
8009fa08:	8c830044 	lw	v1,68(a0)
8009fa0c:	00021040 	sll	v0,v0,0x1
8009fa10:	00431021 	addu	v0,v0,v1
8009fa14:	12c0ff49 	beqz	s6,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009fa18:	94460000 	lhu	a2,0(v0)
8009fa1c:	02c06821 	move	t5,s6
8009fa20:	00809021 	move	s2,a0
8009fa24:	26b1ffff 	addiu	s1,s5,-1
8009fa28:	06200029 	bltz	s1,8009fad0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5d4>
8009fa2c:	00151040 	sll	v0,s5,0x1
8009fa30:	004c1021 	addu	v0,v0,t4
8009fa34:	02ab1821 	addu	v1,s5,t3
8009fa38:	240efbde 	li	t6,-1058
8009fa3c:	2468ffff 	addiu	t0,v1,-1
8009fa40:	2449fffe 	addiu	t1,v0,-2
8009fa44:	02203821 	move	a3,s1
8009fa48:	02405021 	move	t2,s2
8009fa4c:	24100001 	li	s0,1
8009fa50:	00ce7824 	and	t7,a2,t6
8009fa54:	91030000 	lbu	v1,0(t0)
8009fa58:	9142004c 	lbu	v0,76(t2)
8009fa5c:	0062102b 	sltu	v0,v1,v0
8009fa60:	10400017 	beqz	v0,8009fac0 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5c4>
8009fa64:	00eb2021 	addu	a0,a3,t3
8009fa68:	8d420048 	lw	v0,72(t2)
8009fa6c:	00821021 	addu	v0,a0,v0
8009fa70:	90420000 	lbu	v0,0(v0)
8009fa74:	1040000f 	beqz	v0,8009fab4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5b8>
8009fa78:	00c01821 	move	v1,a2
8009fa7c:	1050002b 	beq	v0,s0,8009fb2c <_Z22DrawLargePixel16Add1_2jjjjjj+0x630>
8009fa80:	00000000 	nop
8009fa84:	8d420014 	lw	v0,20(t2)
8009fa88:	00e21021 	addu	v0,a3,v0
8009fa8c:	00021040 	sll	v0,v0,0x1
8009fa90:	004c1021 	addu	v0,v0,t4
8009fa94:	94440000 	lhu	a0,0(v0)
8009fa98:	008e1824 	and	v1,a0,t6
8009fa9c:	01e31821 	addu	v1,t7,v1
8009faa0:	30840421 	andi	a0,a0,0x421
8009faa4:	00031843 	sra	v1,v1,0x1
8009faa8:	00c42024 	and	a0,a2,a0
8009faac:	00641821 	addu	v1,v1,a0
8009fab0:	3063ffff 	andi	v1,v1,0xffff
8009fab4:	a5230000 	sh	v1,0(t1)
8009fab8:	9142004d 	lbu	v0,77(t2)
8009fabc:	a1020000 	sb	v0,0(t0)
8009fac0:	24e7ffff 	addiu	a3,a3,-1
8009fac4:	2508ffff 	addiu	t0,t0,-1
8009fac8:	04e1ffe2 	bgez	a3,8009fa54 <_Z22DrawLargePixel16Add1_2jjjjjj+0x558>
8009facc:	2529fffe 	addiu	t1,t1,-2
8009fad0:	27026dd8 	addiu	v0,t8,28120
8009fad4:	25adffff 	addiu	t5,t5,-1
8009fad8:	11a0ff18 	beqz	t5,8009f73c <_Z22DrawLargePixel16Add1_2jjjjjj+0x240>
8009fadc:	8c430030 	lw	v1,48(v0)
8009fae0:	00031040 	sll	v0,v1,0x1
8009fae4:	01826021 	addu	t4,t4,v0
8009fae8:	08027e8a 	j	8009fa28 <_Z22DrawLargePixel16Add1_2jjjjjj+0x52c>
8009faec:	01635821 	addu	t3,t3,v1
8009faf0:	8d440050 	lw	a0,80(t2)
8009faf4:	8d450018 	lw	a1,24(t2)
8009faf8:	008e1024 	and	v0,a0,t6
8009fafc:	30830421 	andi	v1,a0,0x421
8009fb00:	01e21021 	addu	v0,t7,v0
8009fb04:	00c31824 	and	v1,a2,v1
8009fb08:	00021042 	srl	v0,v0,0x1
8009fb0c:	00431021 	addu	v0,v0,v1
8009fb10:	00021040 	sll	v0,v0,0x1
8009fb14:	00451021 	addu	v0,v0,a1
8009fb18:	94430000 	lhu	v1,0(v0)
8009fb1c:	00c42026 	xor	a0,a2,a0
8009fb20:	30840421 	andi	a0,a0,0x421
8009fb24:	08027e6d 	j	8009f9b4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x4b8>
8009fb28:	00831825 	or	v1,a0,v1
8009fb2c:	8d440050 	lw	a0,80(t2)
8009fb30:	8d450018 	lw	a1,24(t2)
8009fb34:	008e1024 	and	v0,a0,t6
8009fb38:	30830421 	andi	v1,a0,0x421
8009fb3c:	01e21021 	addu	v0,t7,v0
8009fb40:	00c31824 	and	v1,a2,v1
8009fb44:	00021042 	srl	v0,v0,0x1
8009fb48:	00431021 	addu	v0,v0,v1
8009fb4c:	00021040 	sll	v0,v0,0x1
8009fb50:	00451021 	addu	v0,v0,a1
8009fb54:	94430000 	lhu	v1,0(v0)
8009fb58:	00c42026 	xor	a0,a2,a0
8009fb5c:	30840421 	andi	a0,a0,0x421
8009fb60:	08027ead 	j	8009fab4 <_Z22DrawLargePixel16Add1_2jjjjjj+0x5b8>
8009fb64:	00831825 	or	v1,a0,v1
8009fb68:	8d440050 	lw	a0,80(t2)
8009fb6c:	8d450018 	lw	a1,24(t2)
8009fb70:	008e1024 	and	v0,a0,t6
8009fb74:	30830421 	andi	v1,a0,0x421
8009fb78:	01e21021 	addu	v0,t7,v0
8009fb7c:	00c31824 	and	v1,a2,v1
8009fb80:	00021042 	srl	v0,v0,0x1
8009fb84:	00431021 	addu	v0,v0,v1
8009fb88:	00021040 	sll	v0,v0,0x1
8009fb8c:	00451021 	addu	v0,v0,a1
8009fb90:	94430000 	lhu	v1,0(v0)
8009fb94:	00c42026 	xor	a0,a2,a0
8009fb98:	30840421 	andi	a0,a0,0x421
8009fb9c:	08027e33 	j	8009f8cc <_Z22DrawLargePixel16Add1_2jjjjjj+0x3d0>
8009fba0:	00831825 	or	v1,a0,v1
8009fba4:	244228a0 	addiu	v0,v0,10400
8009fba8:	0040f809 	jalr	v0
8009fbac:	00000000 	nop
8009fbb0:	08027d72 	j	8009f5c8 <_Z22DrawLargePixel16Add1_2jjjjjj+0xcc>
8009fbb4:	8e220020 	lw	v0,32(s1)

8009fbb8 <_Z19DrawLargePixel16Addjjjjjj>:
8009fbb8:	27bdffc8 	addiu	sp,sp,-56
8009fbbc:	3c028022 	lui	v0,0x8022
8009fbc0:	afbe0030 	sw	s8,48(sp)
8009fbc4:	afb7002c 	sw	s7,44(sp)
8009fbc8:	afb60028 	sw	s6,40(sp)
8009fbcc:	afb50024 	sw	s5,36(sp)
8009fbd0:	afb3001c 	sw	s3,28(sp)
8009fbd4:	afb10014 	sw	s1,20(sp)
8009fbd8:	afbf0034 	sw	ra,52(sp)
8009fbdc:	24516da8 	addiu	s1,v0,28072
8009fbe0:	afb40020 	sw	s4,32(sp)
8009fbe4:	afb20018 	sw	s2,24(sp)
8009fbe8:	afb00010 	sw	s0,16(sp)
8009fbec:	00809821 	move	s3,a0
8009fbf0:	8e280008 	lw	t0,8(s1)
8009fbf4:	308203ff 	andi	v0,a0,0x3ff
8009fbf8:	326301ff 	andi	v1,s3,0x1ff
8009fbfc:	8e24000c 	lw	a0,12(s1)
8009fc00:	01021004 	sllv	v0,v0,t0
8009fc04:	2c630100 	sltiu	v1,v1,256
8009fc08:	00442021 	addu	a0,v0,a0
8009fc0c:	afa5003c 	sw	a1,60(sp)
8009fc10:	00c0b821 	move	s7,a2
8009fc14:	00e0a821 	move	s5,a3
8009fc18:	8fbe0048 	lw	s8,72(sp)
8009fc1c:	14600003 	bnez	v1,8009fc2c <_Z19DrawLargePixel16Addjjjjjj+0x74>
8009fc20:	8fb6004c 	lw	s6,76(sp)
8009fc24:	8e220010 	lw	v0,16(s1)
8009fc28:	00822021 	addu	a0,a0,v0
8009fc2c:	3085ffff 	andi	a1,a0,0xffff
8009fc30:	8e260028 	lw	a2,40(s1)
8009fc34:	01058006 	srlv	s0,a1,t0
8009fc38:	02069021 	addu	s2,s0,a2
8009fc3c:	8e220024 	lw	v0,36(s1)
8009fc40:	92440000 	lbu	a0,0(s2)
8009fc44:	00101980 	sll	v1,s0,0x6
8009fc48:	1080009b 	beqz	a0,8009feb8 <_Z19DrawLargePixel16Addjjjjjj+0x300>
8009fc4c:	0062a021 	addu	s4,v1,v0
8009fc50:	02061021 	addu	v0,s0,a2
8009fc54:	90440000 	lbu	a0,0(v0)
8009fc58:	24030002 	li	v1,2
8009fc5c:	1083006d 	beq	a0,v1,8009fe14 <_Z19DrawLargePixel16Addjjjjjj+0x25c>
8009fc60:	8fbf0034 	lw	ra,52(sp)
8009fc64:	9222002c 	lbu	v0,44(s1)
8009fc68:	10400075 	beqz	v0,8009fe40 <_Z19DrawLargePixel16Addjjjjjj+0x288>
8009fc6c:	00131a82 	srl	v1,s3,0xa
8009fc70:	3c028022 	lui	v0,0x8022
8009fc74:	90435bcb 	lbu	v1,23499(v0)
8009fc78:	14600191 	bnez	v1,800a02c0 <_Z19DrawLargePixel16Addjjjjjj+0x708>
8009fc7c:	3c028005 	lui	v0,0x8005
8009fc80:	8e220020 	lw	v0,32(s1)
8009fc84:	00131a82 	srl	v1,s3,0xa
8009fc88:	00621824 	and	v1,v1,v0
8009fc8c:	3c02802c 	lui	v0,0x802c
8009fc90:	00031a40 	sll	v1,v1,0x9
8009fc94:	3c128022 	lui	s2,0x8022
8009fc98:	2442140c 	addiu	v0,v0,5132
8009fc9c:	00621821 	addu	v1,v1,v0
8009fca0:	26446dd8 	addiu	a0,s2,28120
8009fca4:	ac830044 	sw	v1,68(a0)
8009fca8:	26476dd8 	addiu	a3,s2,28120
8009fcac:	8fa3003c 	lw	v1,60(sp)
8009fcb0:	8ce4003c 	lw	a0,60(a3)
8009fcb4:	00031040 	sll	v0,v1,0x1
8009fcb8:	8ce50008 	lw	a1,8(a3)
8009fcbc:	00446021 	addu	t4,v0,a0
8009fcc0:	8fa2003c 	lw	v0,60(sp)
8009fcc4:	3263c000 	andi	v1,s3,0xc000
8009fcc8:	14600047 	bnez	v1,8009fde8 <_Z19DrawLargePixel16Addjjjjjj+0x230>
8009fccc:	00455821 	addu	t3,v0,a1
8009fcd0:	02971021 	addu	v0,s4,s7
8009fcd4:	005e1021 	addu	v0,v0,s8
8009fcd8:	90420000 	lbu	v0,0(v0)
8009fcdc:	1040004d 	beqz	v0,8009fe14 <_Z19DrawLargePixel16Addjjjjjj+0x25c>
8009fce0:	8fbf0034 	lw	ra,52(sp)
8009fce4:	8ce30044 	lw	v1,68(a3)
8009fce8:	00021040 	sll	v0,v0,0x1
8009fcec:	00431021 	addu	v0,v0,v1
8009fcf0:	12c00048 	beqz	s6,8009fe14 <_Z19DrawLargePixel16Addjjjjjj+0x25c>
8009fcf4:	94460000 	lhu	a2,0(v0)
8009fcf8:	02c06821 	move	t5,s6
8009fcfc:	00e09821 	move	s3,a3
8009fd00:	26b1ffff 	addiu	s1,s5,-1
8009fd04:	06200030 	bltz	s1,8009fdc8 <_Z19DrawLargePixel16Addjjjjjj+0x210>
8009fd08:	00151040 	sll	v0,s5,0x1
8009fd0c:	004c1021 	addu	v0,v0,t4
8009fd10:	01751821 	addu	v1,t3,s5
8009fd14:	240efbde 	li	t6,-1058
8009fd18:	2468ffff 	addiu	t0,v1,-1
8009fd1c:	2449fffe 	addiu	t1,v0,-2
8009fd20:	02203821 	move	a3,s1
8009fd24:	02605021 	move	t2,s3
8009fd28:	00ce7824 	and	t7,a2,t6
8009fd2c:	24100001 	li	s0,1
8009fd30:	91030000 	lbu	v1,0(t0)
8009fd34:	9142004c 	lbu	v0,76(t2)
8009fd38:	0062102b 	sltu	v0,v1,v0
8009fd3c:	1040001e 	beqz	v0,8009fdb8 <_Z19DrawLargePixel16Addjjjjjj+0x200>
8009fd40:	00000000 	nop
8009fd44:	8d420048 	lw	v0,72(t2)
8009fd48:	004b1021 	addu	v0,v0,t3
8009fd4c:	00471021 	addu	v0,v0,a3
8009fd50:	90420000 	lbu	v0,0(v0)
8009fd54:	10400015 	beqz	v0,8009fdac <_Z19DrawLargePixel16Addjjjjjj+0x1f4>
8009fd58:	00c02021 	move	a0,a2
8009fd5c:	10500047 	beq	v0,s0,8009fe7c <_Z19DrawLargePixel16Addjjjjjj+0x2c4>
8009fd60:	00000000 	nop
8009fd64:	8d420014 	lw	v0,20(t2)
8009fd68:	8d450018 	lw	a1,24(t2)
8009fd6c:	00e21021 	addu	v0,a3,v0
8009fd70:	00021040 	sll	v0,v0,0x1
8009fd74:	004c1021 	addu	v0,v0,t4
8009fd78:	94440000 	lhu	a0,0(v0)
8009fd7c:	008e1824 	and	v1,a0,t6
8009fd80:	00c41024 	and	v0,a2,a0
8009fd84:	01e31821 	addu	v1,t7,v1
8009fd88:	30420421 	andi	v0,v0,0x421
8009fd8c:	00031843 	sra	v1,v1,0x1
8009fd90:	00621821 	addu	v1,v1,v0
8009fd94:	00031840 	sll	v1,v1,0x1
8009fd98:	00651821 	addu	v1,v1,a1
8009fd9c:	00c42026 	xor	a0,a2,a0
8009fda0:	94620000 	lhu	v0,0(v1)
8009fda4:	30840421 	andi	a0,a0,0x421
8009fda8:	00822025 	or	a0,a0,v0
8009fdac:	a5240000 	sh	a0,0(t1)
8009fdb0:	9142004d 	lbu	v0,77(t2)
8009fdb4:	a1020000 	sb	v0,0(t0)
8009fdb8:	24e7ffff 	addiu	a3,a3,-1
8009fdbc:	2508ffff 	addiu	t0,t0,-1
8009fdc0:	04e1ffdb 	bgez	a3,8009fd30 <_Z19DrawLargePixel16Addjjjjjj+0x178>
8009fdc4:	2529fffe 	addiu	t1,t1,-2
8009fdc8:	26426dd8 	addiu	v0,s2,28120
8009fdcc:	25adffff 	addiu	t5,t5,-1
8009fdd0:	11a0000f 	beqz	t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
8009fdd4:	8c430030 	lw	v1,48(v0)
8009fdd8:	00031040 	sll	v0,v1,0x1
8009fddc:	01826021 	addu	t4,t4,v0
8009fde0:	08027f41 	j	8009fd04 <_Z19DrawLargePixel16Addjjjjjj+0x14c>
8009fde4:	01635821 	addu	t3,t3,v1
8009fde8:	32628000 	andi	v0,s3,0x8000
8009fdec:	14400039 	bnez	v0,8009fed4 <_Z19DrawLargePixel16Addjjjjjj+0x31c>
8009fdf0:	32624000 	andi	v0,s3,0x4000
8009fdf4:	24020007 	li	v0,7
8009fdf8:	00571023 	subu	v0,v0,s7
8009fdfc:	02821021 	addu	v0,s4,v0
8009fe00:	005e1021 	addu	v0,v0,s8
8009fe04:	90420000 	lbu	v0,0(v0)
8009fe08:	1440007a 	bnez	v0,8009fff4 <_Z19DrawLargePixel16Addjjjjjj+0x43c>
8009fe0c:	26446dd8 	addiu	a0,s2,28120
8009fe10:	8fbf0034 	lw	ra,52(sp)
8009fe14:	8fbe0030 	lw	s8,48(sp)
8009fe18:	8fb7002c 	lw	s7,44(sp)
8009fe1c:	8fb60028 	lw	s6,40(sp)
8009fe20:	8fb50024 	lw	s5,36(sp)
8009fe24:	8fb40020 	lw	s4,32(sp)
8009fe28:	8fb3001c 	lw	s3,28(sp)
8009fe2c:	8fb20018 	lw	s2,24(sp)
8009fe30:	8fb10014 	lw	s1,20(sp)
8009fe34:	8fb00010 	lw	s0,16(sp)
8009fe38:	03e00008 	jr	ra
8009fe3c:	27bd0038 	addiu	sp,sp,56
8009fe40:	8e240020 	lw	a0,32(s1)
8009fe44:	8e25001c 	lw	a1,28(s1)
8009fe48:	00641824 	and	v1,v1,a0
8009fe4c:	8e220018 	lw	v0,24(s1)
8009fe50:	00a31804 	sllv	v1,v1,a1
8009fe54:	00621821 	addu	v1,v1,v0
8009fe58:	00031840 	sll	v1,v1,0x1
8009fe5c:	3c028022 	lui	v0,0x8022
8009fe60:	24630c48 	addiu	v1,v1,3144
8009fe64:	3c128022 	lui	s2,0x8022
8009fe68:	24425bc4 	addiu	v0,v0,23492
8009fe6c:	00621821 	addu	v1,v1,v0
8009fe70:	26446dd8 	addiu	a0,s2,28120
8009fe74:	08027f2a 	j	8009fca8 <_Z19DrawLargePixel16Addjjjjjj+0xf0>
8009fe78:	ac830044 	sw	v1,68(a0)
8009fe7c:	8d440050 	lw	a0,80(t2)
8009fe80:	8d450018 	lw	a1,24(t2)
8009fe84:	008e1024 	and	v0,a0,t6
8009fe88:	30830421 	andi	v1,a0,0x421
8009fe8c:	01e21021 	addu	v0,t7,v0
8009fe90:	00c31824 	and	v1,a2,v1
8009fe94:	00021042 	srl	v0,v0,0x1
8009fe98:	00431021 	addu	v0,v0,v1
8009fe9c:	00021040 	sll	v0,v0,0x1
8009fea0:	00451021 	addu	v0,v0,a1
8009fea4:	94430000 	lhu	v1,0(v0)
8009fea8:	00c42026 	xor	a0,a2,a0
8009feac:	30840421 	andi	a0,a0,0x421
8009feb0:	08027f6b 	j	8009fdac <_Z19DrawLargePixel16Addjjjjjj+0x1f4>
8009feb4:	00832025 	or	a0,a0,v1
8009feb8:	3c02800a 	lui	v0,0x800a
8009febc:	2442b390 	addiu	v0,v0,-19568
8009fec0:	0040f809 	jalr	v0
8009fec4:	02802021 	move	a0,s4
8009fec8:	a2420000 	sb	v0,0(s2)
8009fecc:	08027f14 	j	8009fc50 <_Z19DrawLargePixel16Addjjjjjj+0x98>
8009fed0:	8e260028 	lw	a2,40(s1)
8009fed4:	14400087 	bnez	v0,800a00f4 <_Z19DrawLargePixel16Addjjjjjj+0x53c>
8009fed8:	24020007 	li	v0,7
8009fedc:	029e1023 	subu	v0,s4,s8
8009fee0:	00571021 	addu	v0,v0,s7
8009fee4:	90420038 	lbu	v0,56(v0)
8009fee8:	1040ffc9 	beqz	v0,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
8009feec:	26446dd8 	addiu	a0,s2,28120
8009fef0:	8c830044 	lw	v1,68(a0)
8009fef4:	00021040 	sll	v0,v0,0x1
8009fef8:	00431021 	addu	v0,v0,v1
8009fefc:	12c0ffc4 	beqz	s6,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
8009ff00:	94460000 	lhu	a2,0(v0)
8009ff04:	02c06821 	move	t5,s6
8009ff08:	00809821 	move	s3,a0
8009ff0c:	26b1ffff 	addiu	s1,s5,-1
8009ff10:	06200030 	bltz	s1,8009ffd4 <_Z19DrawLargePixel16Addjjjjjj+0x41c>
8009ff14:	00151040 	sll	v0,s5,0x1
8009ff18:	004c1021 	addu	v0,v0,t4
8009ff1c:	02ab1821 	addu	v1,s5,t3
8009ff20:	240efbde 	li	t6,-1058
8009ff24:	2468ffff 	addiu	t0,v1,-1
8009ff28:	2449fffe 	addiu	t1,v0,-2
8009ff2c:	02203821 	move	a3,s1
8009ff30:	02605021 	move	t2,s3
8009ff34:	00ce7824 	and	t7,a2,t6
8009ff38:	24100001 	li	s0,1
8009ff3c:	91030000 	lbu	v1,0(t0)
8009ff40:	9142004c 	lbu	v0,76(t2)
8009ff44:	0062102b 	sltu	v0,v1,v0
8009ff48:	1040001e 	beqz	v0,8009ffc4 <_Z19DrawLargePixel16Addjjjjjj+0x40c>
8009ff4c:	00000000 	nop
8009ff50:	8d420048 	lw	v0,72(t2)
8009ff54:	004b1021 	addu	v0,v0,t3
8009ff58:	00471021 	addu	v0,v0,a3
8009ff5c:	90420000 	lbu	v0,0(v0)
8009ff60:	10400015 	beqz	v0,8009ffb8 <_Z19DrawLargePixel16Addjjjjjj+0x400>
8009ff64:	00c02021 	move	a0,a2
8009ff68:	105000c6 	beq	v0,s0,800a0284 <_Z19DrawLargePixel16Addjjjjjj+0x6cc>
8009ff6c:	00000000 	nop
8009ff70:	8d420014 	lw	v0,20(t2)
8009ff74:	8d450018 	lw	a1,24(t2)
8009ff78:	00e21021 	addu	v0,a3,v0
8009ff7c:	00021040 	sll	v0,v0,0x1
8009ff80:	004c1021 	addu	v0,v0,t4
8009ff84:	94440000 	lhu	a0,0(v0)
8009ff88:	008e1824 	and	v1,a0,t6
8009ff8c:	00c41024 	and	v0,a2,a0
8009ff90:	01e31821 	addu	v1,t7,v1
8009ff94:	30420421 	andi	v0,v0,0x421
8009ff98:	00031843 	sra	v1,v1,0x1
8009ff9c:	00621821 	addu	v1,v1,v0
8009ffa0:	00031840 	sll	v1,v1,0x1
8009ffa4:	00651821 	addu	v1,v1,a1
8009ffa8:	00c42026 	xor	a0,a2,a0
8009ffac:	94620000 	lhu	v0,0(v1)
8009ffb0:	30840421 	andi	a0,a0,0x421
8009ffb4:	00822025 	or	a0,a0,v0
8009ffb8:	a5240000 	sh	a0,0(t1)
8009ffbc:	9142004d 	lbu	v0,77(t2)
8009ffc0:	a1020000 	sb	v0,0(t0)
8009ffc4:	24e7ffff 	addiu	a3,a3,-1
8009ffc8:	2508ffff 	addiu	t0,t0,-1
8009ffcc:	04e1ffdb 	bgez	a3,8009ff3c <_Z19DrawLargePixel16Addjjjjjj+0x384>
8009ffd0:	2529fffe 	addiu	t1,t1,-2
8009ffd4:	26426dd8 	addiu	v0,s2,28120
8009ffd8:	25adffff 	addiu	t5,t5,-1
8009ffdc:	11a0ff8c 	beqz	t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
8009ffe0:	8c430030 	lw	v1,48(v0)
8009ffe4:	00031040 	sll	v0,v1,0x1
8009ffe8:	01826021 	addu	t4,t4,v0
8009ffec:	08027fc4 	j	8009ff10 <_Z19DrawLargePixel16Addjjjjjj+0x358>
8009fff0:	01635821 	addu	t3,t3,v1
8009fff4:	8c830044 	lw	v1,68(a0)
8009fff8:	00021040 	sll	v0,v0,0x1
8009fffc:	00431021 	addu	v0,v0,v1
800a0000:	12c0ff83 	beqz	s6,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
800a0004:	94460000 	lhu	a2,0(v0)
800a0008:	02c06821 	move	t5,s6
800a000c:	00809821 	move	s3,a0
800a0010:	26b1ffff 	addiu	s1,s5,-1
800a0014:	0620002f 	bltz	s1,800a00d4 <_Z19DrawLargePixel16Addjjjjjj+0x51c>
800a0018:	00151040 	sll	v0,s5,0x1
800a001c:	004c1021 	addu	v0,v0,t4
800a0020:	01751821 	addu	v1,t3,s5
800a0024:	240efbde 	li	t6,-1058
800a0028:	2468ffff 	addiu	t0,v1,-1
800a002c:	2449fffe 	addiu	t1,v0,-2
800a0030:	02203821 	move	a3,s1
800a0034:	02605021 	move	t2,s3
800a0038:	00ce7824 	and	t7,a2,t6
800a003c:	24100001 	li	s0,1
800a0040:	91030000 	lbu	v1,0(t0)
800a0044:	9142004c 	lbu	v0,76(t2)
800a0048:	0062102b 	sltu	v0,v1,v0
800a004c:	1040001d 	beqz	v0,800a00c4 <_Z19DrawLargePixel16Addjjjjjj+0x50c>
800a0050:	00eb2821 	addu	a1,a3,t3
800a0054:	8d420048 	lw	v0,72(t2)
800a0058:	00a21021 	addu	v0,a1,v0
800a005c:	90420000 	lbu	v0,0(v0)
800a0060:	10400015 	beqz	v0,800a00b8 <_Z19DrawLargePixel16Addjjjjjj+0x500>
800a0064:	00c02021 	move	a0,a2
800a0068:	10500068 	beq	v0,s0,800a020c <_Z19DrawLargePixel16Addjjjjjj+0x654>
800a006c:	00000000 	nop
800a0070:	8d420014 	lw	v0,20(t2)
800a0074:	8d450018 	lw	a1,24(t2)
800a0078:	00e21021 	addu	v0,a3,v0
800a007c:	00021040 	sll	v0,v0,0x1
800a0080:	004c1021 	addu	v0,v0,t4
800a0084:	94440000 	lhu	a0,0(v0)
800a0088:	008e1824 	and	v1,a0,t6
800a008c:	00c41024 	and	v0,a2,a0
800a0090:	01e31821 	addu	v1,t7,v1
800a0094:	30420421 	andi	v0,v0,0x421
800a0098:	00031843 	sra	v1,v1,0x1
800a009c:	00621821 	addu	v1,v1,v0
800a00a0:	00031840 	sll	v1,v1,0x1
800a00a4:	00651821 	addu	v1,v1,a1
800a00a8:	00c42026 	xor	a0,a2,a0
800a00ac:	94620000 	lhu	v0,0(v1)
800a00b0:	30840421 	andi	a0,a0,0x421
800a00b4:	00822025 	or	a0,a0,v0
800a00b8:	a5240000 	sh	a0,0(t1)
800a00bc:	9142004d 	lbu	v0,77(t2)
800a00c0:	a1020000 	sb	v0,0(t0)
800a00c4:	24e7ffff 	addiu	a3,a3,-1
800a00c8:	2508ffff 	addiu	t0,t0,-1
800a00cc:	04e1ffdc 	bgez	a3,800a0040 <_Z19DrawLargePixel16Addjjjjjj+0x488>
800a00d0:	2529fffe 	addiu	t1,t1,-2
800a00d4:	26426dd8 	addiu	v0,s2,28120
800a00d8:	25adffff 	addiu	t5,t5,-1
800a00dc:	11a0ff4c 	beqz	t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
800a00e0:	8c430030 	lw	v1,48(v0)
800a00e4:	00031040 	sll	v0,v1,0x1
800a00e8:	01826021 	addu	t4,t4,v0
800a00ec:	08028005 	j	800a0014 <_Z19DrawLargePixel16Addjjjjjj+0x45c>
800a00f0:	01635821 	addu	t3,t3,v1
800a00f4:	00571023 	subu	v0,v0,s7
800a00f8:	029e1823 	subu	v1,s4,s8
800a00fc:	00621821 	addu	v1,v1,v0
800a0100:	90620038 	lbu	v0,56(v1)
800a0104:	1040ff42 	beqz	v0,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
800a0108:	26446dd8 	addiu	a0,s2,28120
800a010c:	8c830044 	lw	v1,68(a0)
800a0110:	00021040 	sll	v0,v0,0x1
800a0114:	00431021 	addu	v0,v0,v1
800a0118:	12c0ff3d 	beqz	s6,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
800a011c:	94460000 	lhu	a2,0(v0)
800a0120:	02c06821 	move	t5,s6
800a0124:	00809821 	move	s3,a0
800a0128:	26b1ffff 	addiu	s1,s5,-1
800a012c:	0620002f 	bltz	s1,800a01ec <_Z19DrawLargePixel16Addjjjjjj+0x634>
800a0130:	00151040 	sll	v0,s5,0x1
800a0134:	004c1021 	addu	v0,v0,t4
800a0138:	02ab1821 	addu	v1,s5,t3
800a013c:	240efbde 	li	t6,-1058
800a0140:	2468ffff 	addiu	t0,v1,-1
800a0144:	2449fffe 	addiu	t1,v0,-2
800a0148:	02203821 	move	a3,s1
800a014c:	02605021 	move	t2,s3
800a0150:	00ce7824 	and	t7,a2,t6
800a0154:	24100001 	li	s0,1
800a0158:	91030000 	lbu	v1,0(t0)
800a015c:	9142004c 	lbu	v0,76(t2)
800a0160:	0062102b 	sltu	v0,v1,v0
800a0164:	1040001d 	beqz	v0,800a01dc <_Z19DrawLargePixel16Addjjjjjj+0x624>
800a0168:	00eb2821 	addu	a1,a3,t3
800a016c:	8d420048 	lw	v0,72(t2)
800a0170:	00a21021 	addu	v0,a1,v0
800a0174:	90420000 	lbu	v0,0(v0)
800a0178:	10400015 	beqz	v0,800a01d0 <_Z19DrawLargePixel16Addjjjjjj+0x618>
800a017c:	00c02021 	move	a0,a2
800a0180:	10500031 	beq	v0,s0,800a0248 <_Z19DrawLargePixel16Addjjjjjj+0x690>
800a0184:	00000000 	nop
800a0188:	8d420014 	lw	v0,20(t2)
800a018c:	8d450018 	lw	a1,24(t2)
800a0190:	00e21021 	addu	v0,a3,v0
800a0194:	00021040 	sll	v0,v0,0x1
800a0198:	004c1021 	addu	v0,v0,t4
800a019c:	94440000 	lhu	a0,0(v0)
800a01a0:	008e1824 	and	v1,a0,t6
800a01a4:	00c41024 	and	v0,a2,a0
800a01a8:	01e31821 	addu	v1,t7,v1
800a01ac:	30420421 	andi	v0,v0,0x421
800a01b0:	00031843 	sra	v1,v1,0x1
800a01b4:	00621821 	addu	v1,v1,v0
800a01b8:	00031840 	sll	v1,v1,0x1
800a01bc:	00651821 	addu	v1,v1,a1
800a01c0:	00c42026 	xor	a0,a2,a0
800a01c4:	94620000 	lhu	v0,0(v1)
800a01c8:	30840421 	andi	a0,a0,0x421
800a01cc:	00822025 	or	a0,a0,v0
800a01d0:	a5240000 	sh	a0,0(t1)
800a01d4:	9142004d 	lbu	v0,77(t2)
800a01d8:	a1020000 	sb	v0,0(t0)
800a01dc:	24e7ffff 	addiu	a3,a3,-1
800a01e0:	2508ffff 	addiu	t0,t0,-1
800a01e4:	04e1ffdc 	bgez	a3,800a0158 <_Z19DrawLargePixel16Addjjjjjj+0x5a0>
800a01e8:	2529fffe 	addiu	t1,t1,-2
800a01ec:	26426dd8 	addiu	v0,s2,28120
800a01f0:	25adffff 	addiu	t5,t5,-1
800a01f4:	11a0ff06 	beqz	t5,8009fe10 <_Z19DrawLargePixel16Addjjjjjj+0x258>
800a01f8:	8c430030 	lw	v1,48(v0)
800a01fc:	00031040 	sll	v0,v1,0x1
800a0200:	01826021 	addu	t4,t4,v0
800a0204:	0802804b 	j	800a012c <_Z19DrawLargePixel16Addjjjjjj+0x574>
800a0208:	01635821 	addu	t3,t3,v1
800a020c:	8d440050 	lw	a0,80(t2)
800a0210:	8d450018 	lw	a1,24(t2)
800a0214:	008e1024 	and	v0,a0,t6
800a0218:	30830421 	andi	v1,a0,0x421
800a021c:	01e21021 	addu	v0,t7,v0
800a0220:	00c31824 	and	v1,a2,v1
800a0224:	00021042 	srl	v0,v0,0x1
800a0228:	00431021 	addu	v0,v0,v1
800a022c:	00021040 	sll	v0,v0,0x1
800a0230:	00451021 	addu	v0,v0,a1
800a0234:	94430000 	lhu	v1,0(v0)
800a0238:	00c42026 	xor	a0,a2,a0
800a023c:	30840421 	andi	a0,a0,0x421
800a0240:	0802802e 	j	800a00b8 <_Z19DrawLargePixel16Addjjjjjj+0x500>
800a0244:	00832025 	or	a0,a0,v1
800a0248:	8d440050 	lw	a0,80(t2)
800a024c:	8d450018 	lw	a1,24(t2)
800a0250:	008e1024 	and	v0,a0,t6
800a0254:	30830421 	andi	v1,a0,0x421
800a0258:	01e21021 	addu	v0,t7,v0
800a025c:	00c31824 	and	v1,a2,v1
800a0260:	00021042 	srl	v0,v0,0x1
800a0264:	00431021 	addu	v0,v0,v1
800a0268:	00021040 	sll	v0,v0,0x1
800a026c:	00451021 	addu	v0,v0,a1
800a0270:	94430000 	lhu	v1,0(v0)
800a0274:	00c42026 	xor	a0,a2,a0
800a0278:	30840421 	andi	a0,a0,0x421
800a027c:	08028074 	j	800a01d0 <_Z19DrawLargePixel16Addjjjjjj+0x618>
800a0280:	00832025 	or	a0,a0,v1
800a0284:	8d440050 	lw	a0,80(t2)
800a0288:	8d450018 	lw	a1,24(t2)
800a028c:	008e1024 	and	v0,a0,t6
800a0290:	30830421 	andi	v1,a0,0x421
800a0294:	01e21021 	addu	v0,t7,v0
800a0298:	00c31824 	and	v1,a2,v1
800a029c:	00021042 	srl	v0,v0,0x1
800a02a0:	00431021 	addu	v0,v0,v1
800a02a4:	00021040 	sll	v0,v0,0x1
800a02a8:	00451021 	addu	v0,v0,a1
800a02ac:	94430000 	lhu	v1,0(v0)
800a02b0:	00c42026 	xor	a0,a2,a0
800a02b4:	30840421 	andi	a0,a0,0x421
800a02b8:	08027fee 	j	8009ffb8 <_Z19DrawLargePixel16Addjjjjjj+0x400>
800a02bc:	00832025 	or	a0,a0,v1
800a02c0:	244228a0 	addiu	v0,v0,10400
800a02c4:	0040f809 	jalr	v0
800a02c8:	00000000 	nop
800a02cc:	08027f21 	j	8009fc84 <_Z19DrawLargePixel16Addjjjjjj+0xcc>
800a02d0:	8e220020 	lw	v0,32(s1)

800a02d4 <_Z23DrawClippedTile16Sub1_2jjjjjj>:
800a02d4:	27bdffc0 	addiu	sp,sp,-64
800a02d8:	3c028022 	lui	v0,0x8022
800a02dc:	afbe0038 	sw	s8,56(sp)
800a02e0:	afb60030 	sw	s6,48(sp)
800a02e4:	afb5002c 	sw	s5,44(sp)
800a02e8:	afb40028 	sw	s4,40(sp)
800a02ec:	afb20020 	sw	s2,32(sp)
800a02f0:	afb1001c 	sw	s1,28(sp)
800a02f4:	afbf003c 	sw	ra,60(sp)
800a02f8:	24516da8 	addiu	s1,v0,28072
800a02fc:	afb70034 	sw	s7,52(sp)
800a0300:	afb30024 	sw	s3,36(sp)
800a0304:	afb00018 	sw	s0,24(sp)
800a0308:	0080a021 	move	s4,a0
800a030c:	8e280008 	lw	t0,8(s1)
800a0310:	308203ff 	andi	v0,a0,0x3ff
800a0314:	328301ff 	andi	v1,s4,0x1ff
800a0318:	8e24000c 	lw	a0,12(s1)
800a031c:	01021004 	sllv	v0,v0,t0
800a0320:	2c630100 	sltiu	v1,v1,256
800a0324:	00442021 	addu	a0,v0,a0
800a0328:	00a09021 	move	s2,a1
800a032c:	00c0a821 	move	s5,a2
800a0330:	00e0b021 	move	s6,a3
800a0334:	14600003 	bnez	v1,800a0344 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x70>
800a0338:	8fbe0054 	lw	s8,84(sp)
800a033c:	8e220010 	lw	v0,16(s1)
800a0340:	00822021 	addu	a0,a0,v0
800a0344:	3085ffff 	andi	a1,a0,0xffff
800a0348:	8e260028 	lw	a2,40(s1)
800a034c:	01058006 	srlv	s0,a1,t0
800a0350:	02069821 	addu	s3,s0,a2
800a0354:	8e220024 	lw	v0,36(s1)
800a0358:	92640000 	lbu	a0,0(s3)
800a035c:	00101980 	sll	v1,s0,0x6
800a0360:	108000bb 	beqz	a0,800a0650 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x37c>
800a0364:	0062b821 	addu	s7,v1,v0
800a0368:	02061021 	addu	v0,s0,a2
800a036c:	90440000 	lbu	a0,0(v0)
800a0370:	24030002 	li	v1,2
800a0374:	1083004d 	beq	a0,v1,800a04ac <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d8>
800a0378:	8fbf003c 	lw	ra,60(sp)
800a037c:	9222002c 	lbu	v0,44(s1)
800a0380:	10400055 	beqz	v0,800a04d8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x204>
800a0384:	00141a82 	srl	v1,s4,0xa
800a0388:	3c028022 	lui	v0,0x8022
800a038c:	90435bcb 	lbu	v1,23499(v0)
800a0390:	1460011f 	bnez	v1,800a0810 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x53c>
800a0394:	3c028005 	lui	v0,0x8005
800a0398:	8e220020 	lw	v0,32(s1)
800a039c:	00141a82 	srl	v1,s4,0xa
800a03a0:	00621824 	and	v1,v1,v0
800a03a4:	3c02802c 	lui	v0,0x802c
800a03a8:	2442140c 	addiu	v0,v0,5132
800a03ac:	00031a40 	sll	v1,v1,0x9
800a03b0:	00621821 	addu	v1,v1,v0
800a03b4:	3c048022 	lui	a0,0x8022
800a03b8:	2ea20004 	sltiu	v0,s5,4
800a03bc:	10400055 	beqz	v0,800a0514 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x240>
800a03c0:	ac836e1c 	sw	v1,28188(a0)
800a03c4:	3c03801f 	lui	v1,0x801f
800a03c8:	02b63821 	addu	a3,s5,s6
800a03cc:	00151080 	sll	v0,s5,0x2
800a03d0:	2463b514 	addiu	v1,v1,-19180
800a03d4:	00431021 	addu	v0,v0,v1
800a03d8:	2ce40004 	sltiu	a0,a3,4
800a03dc:	1080004f 	beqz	a0,800a051c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x248>
800a03e0:	8c530000 	lw	s3,0(v0)
800a03e4:	3c03801f 	lui	v1,0x801f
800a03e8:	00071080 	sll	v0,a3,0x2
800a03ec:	2463b524 	addiu	v1,v1,-19164
800a03f0:	00431021 	addu	v0,v0,v1
800a03f4:	8c440000 	lw	a0,0(v0)
800a03f8:	0000b021 	move	s6,zero
800a03fc:	02649824 	and	s3,s3,a0
800a0400:	3282c000 	andi	v0,s4,0xc000
800a0404:	1440004c 	bnez	v0,800a0538 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x264>
800a0408:	32828000 	andi	v0,s4,0x8000
800a040c:	13c00026 	beqz	s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a0410:	3c038022 	lui	v1,0x8022
800a0414:	8fa20050 	lw	v0,80(sp)
800a0418:	02e28021 	addu	s0,s7,v0
800a041c:	3c02800a 	lui	v0,0x800a
800a0420:	03c08821 	move	s1,s8
800a0424:	2455ddac 	addiu	s5,v0,-8788
800a0428:	08028116 	j	800a0458 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x184>
800a042c:	24746dd8 	addiu	s4,v1,28120
800a0430:	8e020004 	lw	v0,4(s0)
800a0434:	26440004 	addiu	a0,s2,4
800a0438:	02c21024 	and	v0,s6,v0
800a043c:	26100008 	addiu	s0,s0,8
800a0440:	27a50010 	addiu	a1,sp,16
800a0444:	14400014 	bnez	v0,800a0498 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1c4>
800a0448:	afa20010 	sw	v0,16(sp)
800a044c:	12200016 	beqz	s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a0450:	8e820030 	lw	v0,48(s4)
800a0454:	02429021 	addu	s2,s2,v0
800a0458:	8e020000 	lw	v0,0(s0)
800a045c:	2631ffff 	addiu	s1,s1,-1
800a0460:	02621024 	and	v0,s3,v0
800a0464:	02402021 	move	a0,s2
800a0468:	27a50010 	addiu	a1,sp,16
800a046c:	1040fff0 	beqz	v0,800a0430 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x15c>
800a0470:	afa20010 	sw	v0,16(sp)
800a0474:	02a0f809 	jalr	s5
800a0478:	00000000 	nop
800a047c:	8e020004 	lw	v0,4(s0)
800a0480:	26440004 	addiu	a0,s2,4
800a0484:	02c21024 	and	v0,s6,v0
800a0488:	26100008 	addiu	s0,s0,8
800a048c:	27a50010 	addiu	a1,sp,16
800a0490:	1040ffee 	beqz	v0,800a044c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x178>
800a0494:	afa20010 	sw	v0,16(sp)
800a0498:	02a0f809 	jalr	s5
800a049c:	00000000 	nop
800a04a0:	1620ffec 	bnez	s1,800a0454 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x180>
800a04a4:	8e820030 	lw	v0,48(s4)
800a04a8:	8fbf003c 	lw	ra,60(sp)
800a04ac:	8fbe0038 	lw	s8,56(sp)
800a04b0:	8fb70034 	lw	s7,52(sp)
800a04b4:	8fb60030 	lw	s6,48(sp)
800a04b8:	8fb5002c 	lw	s5,44(sp)
800a04bc:	8fb40028 	lw	s4,40(sp)
800a04c0:	8fb30024 	lw	s3,36(sp)
800a04c4:	8fb20020 	lw	s2,32(sp)
800a04c8:	8fb1001c 	lw	s1,28(sp)
800a04cc:	8fb00018 	lw	s0,24(sp)
800a04d0:	03e00008 	jr	ra
800a04d4:	27bd0040 	addiu	sp,sp,64
800a04d8:	8e240020 	lw	a0,32(s1)
800a04dc:	8e25001c 	lw	a1,28(s1)
800a04e0:	00641824 	and	v1,v1,a0
800a04e4:	8e220018 	lw	v0,24(s1)
800a04e8:	00a31804 	sllv	v1,v1,a1
800a04ec:	00621821 	addu	v1,v1,v0
800a04f0:	00031840 	sll	v1,v1,0x1
800a04f4:	3c028022 	lui	v0,0x8022
800a04f8:	24425bc4 	addiu	v0,v0,23492
800a04fc:	24630c48 	addiu	v1,v1,3144
800a0500:	00621821 	addu	v1,v1,v0
800a0504:	3c048022 	lui	a0,0x8022
800a0508:	2ea20004 	sltiu	v0,s5,4
800a050c:	1440ffad 	bnez	v0,800a03c4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0xf0>
800a0510:	ac836e1c 	sw	v1,28188(a0)
800a0514:	02b63821 	addu	a3,s5,s6
800a0518:	00009821 	move	s3,zero
800a051c:	2ce20005 	sltiu	v0,a3,5
800a0520:	10400041 	beqz	v0,800a0628 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x354>
800a0524:	2ea20005 	sltiu	v0,s5,5
800a0528:	3282c000 	andi	v0,s4,0xc000
800a052c:	1040ffb7 	beqz	v0,800a040c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x138>
800a0530:	0000b021 	move	s6,zero
800a0534:	32828000 	andi	v0,s4,0x8000
800a0538:	1440004c 	bnez	v0,800a066c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x398>
800a053c:	32824000 	andi	v0,s4,0x4000
800a0540:	3c0200ff 	lui	v0,0xff
800a0544:	02c23824 	and	a3,s6,v0
800a0548:	3265ff00 	andi	a1,s3,0xff00
800a054c:	02621024 	and	v0,s3,v0
800a0550:	32c6ff00 	andi	a2,s6,0xff00
800a0554:	00134e02 	srl	t1,s3,0x18
800a0558:	00131e00 	sll	v1,s3,0x18
800a055c:	00052a00 	sll	a1,a1,0x8
800a0560:	00021202 	srl	v0,v0,0x8
800a0564:	00063200 	sll	a2,a2,0x8
800a0568:	00073a02 	srl	a3,a3,0x8
800a056c:	00164602 	srl	t0,s6,0x18
800a0570:	00162600 	sll	a0,s6,0x18
800a0574:	00651825 	or	v1,v1,a1
800a0578:	00491025 	or	v0,v0,t1
800a057c:	00862025 	or	a0,a0,a2
800a0580:	00e83825 	or	a3,a3,t0
800a0584:	0062a025 	or	s4,v1,v0
800a0588:	13c0ffc7 	beqz	s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a058c:	00879825 	or	s3,a0,a3
800a0590:	8fa30050 	lw	v1,80(sp)
800a0594:	3c02800a 	lui	v0,0x800a
800a0598:	02e38021 	addu	s0,s7,v1
800a059c:	3c038022 	lui	v1,0x8022
800a05a0:	03c08821 	move	s1,s8
800a05a4:	2456e194 	addiu	s6,v0,-7788
800a05a8:	08028176 	j	800a05d8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x304>
800a05ac:	24756dd8 	addiu	s5,v1,28120
800a05b0:	8e020000 	lw	v0,0(s0)
800a05b4:	26440004 	addiu	a0,s2,4
800a05b8:	02621024 	and	v0,s3,v0
800a05bc:	26100008 	addiu	s0,s0,8
800a05c0:	27a50010 	addiu	a1,sp,16
800a05c4:	14400014 	bnez	v0,800a0618 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x344>
800a05c8:	afa20010 	sw	v0,16(sp)
800a05cc:	1220ffb6 	beqz	s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a05d0:	8ea20030 	lw	v0,48(s5)
800a05d4:	02429021 	addu	s2,s2,v0
800a05d8:	8e020004 	lw	v0,4(s0)
800a05dc:	2631ffff 	addiu	s1,s1,-1
800a05e0:	02821024 	and	v0,s4,v0
800a05e4:	02402021 	move	a0,s2
800a05e8:	27a50010 	addiu	a1,sp,16
800a05ec:	1040fff0 	beqz	v0,800a05b0 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x2dc>
800a05f0:	afa20010 	sw	v0,16(sp)
800a05f4:	02c0f809 	jalr	s6
800a05f8:	00000000 	nop
800a05fc:	8e020000 	lw	v0,0(s0)
800a0600:	26440004 	addiu	a0,s2,4
800a0604:	02621024 	and	v0,s3,v0
800a0608:	26100008 	addiu	s0,s0,8
800a060c:	27a50010 	addiu	a1,sp,16
800a0610:	1040ffee 	beqz	v0,800a05cc <_Z23DrawClippedTile16Sub1_2jjjjjj+0x2f8>
800a0614:	afa20010 	sw	v0,16(sp)
800a0618:	02c0f809 	jalr	s6
800a061c:	00000000 	nop
800a0620:	08028173 	j	800a05cc <_Z23DrawClippedTile16Sub1_2jjjjjj+0x2f8>
800a0624:	00000000 	nop
800a0628:	1040003a 	beqz	v0,800a0714 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x440>
800a062c:	3c02801f 	lui	v0,0x801f
800a0630:	2406ffff 	li	a2,-1
800a0634:	3c03801f 	lui	v1,0x801f
800a0638:	00071080 	sll	v0,a3,0x2
800a063c:	2463b524 	addiu	v1,v1,-19164
800a0640:	00431021 	addu	v0,v0,v1
800a0644:	8c44fff0 	lw	a0,-16(v0)
800a0648:	08028100 	j	800a0400 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x12c>
800a064c:	00c4b024 	and	s6,a2,a0
800a0650:	3c02800a 	lui	v0,0x800a
800a0654:	2442b390 	addiu	v0,v0,-19568
800a0658:	0040f809 	jalr	v0
800a065c:	02e02021 	move	a0,s7
800a0660:	a2620000 	sb	v0,0(s3)
800a0664:	080280da 	j	800a0368 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x94>
800a0668:	8e260028 	lw	a2,40(s1)
800a066c:	1440002e 	bnez	v0,800a0728 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x454>
800a0670:	3c0200ff 	lui	v0,0xff
800a0674:	13c0ff8c 	beqz	s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a0678:	8fa30050 	lw	v1,80(sp)
800a067c:	03c08821 	move	s1,s8
800a0680:	02e31023 	subu	v0,s7,v1
800a0684:	24500038 	addiu	s0,v0,56
800a0688:	3c038022 	lui	v1,0x8022
800a068c:	3c02800a 	lui	v0,0x800a
800a0690:	2455ddac 	addiu	s5,v0,-8788
800a0694:	080281b1 	j	800a06c4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3f0>
800a0698:	24746dd8 	addiu	s4,v1,28120
800a069c:	8e020004 	lw	v0,4(s0)
800a06a0:	26440004 	addiu	a0,s2,4
800a06a4:	02c21024 	and	v0,s6,v0
800a06a8:	2610fff8 	addiu	s0,s0,-8
800a06ac:	27a50010 	addiu	a1,sp,16
800a06b0:	14400014 	bnez	v0,800a0704 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x430>
800a06b4:	afa20010 	sw	v0,16(sp)
800a06b8:	1220ff7b 	beqz	s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a06bc:	8e820030 	lw	v0,48(s4)
800a06c0:	02429021 	addu	s2,s2,v0
800a06c4:	8e020000 	lw	v0,0(s0)
800a06c8:	2631ffff 	addiu	s1,s1,-1
800a06cc:	02621024 	and	v0,s3,v0
800a06d0:	02402021 	move	a0,s2
800a06d4:	27a50010 	addiu	a1,sp,16
800a06d8:	1040fff0 	beqz	v0,800a069c <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3c8>
800a06dc:	afa20010 	sw	v0,16(sp)
800a06e0:	02a0f809 	jalr	s5
800a06e4:	00000000 	nop
800a06e8:	8e020004 	lw	v0,4(s0)
800a06ec:	26440004 	addiu	a0,s2,4
800a06f0:	02c21024 	and	v0,s6,v0
800a06f4:	2610fff8 	addiu	s0,s0,-8
800a06f8:	27a50010 	addiu	a1,sp,16
800a06fc:	1040ffee 	beqz	v0,800a06b8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3e4>
800a0700:	afa20010 	sw	v0,16(sp)
800a0704:	02a0f809 	jalr	s5
800a0708:	00000000 	nop
800a070c:	080281ae 	j	800a06b8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x3e4>
800a0710:	00000000 	nop
800a0714:	00151880 	sll	v1,s5,0x2
800a0718:	2442b514 	addiu	v0,v0,-19180
800a071c:	00621821 	addu	v1,v1,v0
800a0720:	0802818d 	j	800a0634 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x360>
800a0724:	8c66fff0 	lw	a2,-16(v1)
800a0728:	02c23824 	and	a3,s6,v0
800a072c:	3265ff00 	andi	a1,s3,0xff00
800a0730:	02621024 	and	v0,s3,v0
800a0734:	32c6ff00 	andi	a2,s6,0xff00
800a0738:	00134e02 	srl	t1,s3,0x18
800a073c:	00131e00 	sll	v1,s3,0x18
800a0740:	00052a00 	sll	a1,a1,0x8
800a0744:	00021202 	srl	v0,v0,0x8
800a0748:	00063200 	sll	a2,a2,0x8
800a074c:	00073a02 	srl	a3,a3,0x8
800a0750:	00164602 	srl	t0,s6,0x18
800a0754:	00162600 	sll	a0,s6,0x18
800a0758:	00651825 	or	v1,v1,a1
800a075c:	00491025 	or	v0,v0,t1
800a0760:	00862025 	or	a0,a0,a2
800a0764:	00e83825 	or	a3,a3,t0
800a0768:	0062a025 	or	s4,v1,v0
800a076c:	13c0ff4e 	beqz	s8,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a0770:	00879825 	or	s3,a0,a3
800a0774:	8fa30050 	lw	v1,80(sp)
800a0778:	03c08821 	move	s1,s8
800a077c:	02e31023 	subu	v0,s7,v1
800a0780:	24500038 	addiu	s0,v0,56
800a0784:	3c038022 	lui	v1,0x8022
800a0788:	3c02800a 	lui	v0,0x800a
800a078c:	2456e194 	addiu	s6,v0,-7788
800a0790:	080281f0 	j	800a07c0 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4ec>
800a0794:	24756dd8 	addiu	s5,v1,28120
800a0798:	8e020000 	lw	v0,0(s0)
800a079c:	26440004 	addiu	a0,s2,4
800a07a0:	02621024 	and	v0,s3,v0
800a07a4:	2610fff8 	addiu	s0,s0,-8
800a07a8:	27a50010 	addiu	a1,sp,16
800a07ac:	14400014 	bnez	v0,800a0800 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x52c>
800a07b0:	afa20010 	sw	v0,16(sp)
800a07b4:	1220ff3c 	beqz	s1,800a04a8 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x1d4>
800a07b8:	8ea20030 	lw	v0,48(s5)
800a07bc:	02429021 	addu	s2,s2,v0
800a07c0:	8e020004 	lw	v0,4(s0)
800a07c4:	2631ffff 	addiu	s1,s1,-1
800a07c8:	02821024 	and	v0,s4,v0
800a07cc:	02402021 	move	a0,s2
800a07d0:	27a50010 	addiu	a1,sp,16
800a07d4:	1040fff0 	beqz	v0,800a0798 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4c4>
800a07d8:	afa20010 	sw	v0,16(sp)
800a07dc:	02c0f809 	jalr	s6
800a07e0:	00000000 	nop
800a07e4:	8e020000 	lw	v0,0(s0)
800a07e8:	26440004 	addiu	a0,s2,4
800a07ec:	02621024 	and	v0,s3,v0
800a07f0:	2610fff8 	addiu	s0,s0,-8
800a07f4:	27a50010 	addiu	a1,sp,16
800a07f8:	1040ffee 	beqz	v0,800a07b4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4e0>
800a07fc:	afa20010 	sw	v0,16(sp)
800a0800:	02c0f809 	jalr	s6
800a0804:	00000000 	nop
800a0808:	080281ed 	j	800a07b4 <_Z23DrawClippedTile16Sub1_2jjjjjj+0x4e0>
800a080c:	00000000 	nop
800a0810:	244228a0 	addiu	v0,v0,10400
800a0814:	0040f809 	jalr	v0
800a0818:	00000000 	nop
800a081c:	080280e7 	j	800a039c <_Z23DrawClippedTile16Sub1_2jjjjjj+0xc8>
800a0820:	8e220020 	lw	v0,32(s1)

800a0824 <_Z16DrawTile16Sub1_2jjjj>:
800a0824:	27bdffc8 	addiu	sp,sp,-56
800a0828:	3c028022 	lui	v0,0x8022
800a082c:	afb7002c 	sw	s7,44(sp)
800a0830:	afb60028 	sw	s6,40(sp)
800a0834:	afb40020 	sw	s4,32(sp)
800a0838:	afb20018 	sw	s2,24(sp)
800a083c:	afb10014 	sw	s1,20(sp)
800a0840:	afbf0030 	sw	ra,48(sp)
800a0844:	24516da8 	addiu	s1,v0,28072
800a0848:	afb50024 	sw	s5,36(sp)
800a084c:	afb3001c 	sw	s3,28(sp)
800a0850:	afb00010 	sw	s0,16(sp)
800a0854:	0080a021 	move	s4,a0
800a0858:	8e280008 	lw	t0,8(s1)
800a085c:	308203ff 	andi	v0,a0,0x3ff
800a0860:	328301ff 	andi	v1,s4,0x1ff
800a0864:	8e24000c 	lw	a0,12(s1)
800a0868:	01021004 	sllv	v0,v0,t0
800a086c:	2c630100 	sltiu	v1,v1,256
800a0870:	00442021 	addu	a0,v0,a0
800a0874:	00a09021 	move	s2,a1
800a0878:	00c0b821 	move	s7,a2
800a087c:	14600003 	bnez	v1,800a088c <_Z16DrawTile16Sub1_2jjjj+0x68>
800a0880:	00e0b021 	move	s6,a3
800a0884:	8e220010 	lw	v0,16(s1)
800a0888:	00822021 	addu	a0,a0,v0
800a088c:	3085ffff 	andi	a1,a0,0xffff
800a0890:	8e260028 	lw	a2,40(s1)
800a0894:	01058006 	srlv	s0,a1,t0
800a0898:	02069821 	addu	s3,s0,a2
800a089c:	8e220024 	lw	v0,36(s1)
800a08a0:	92640000 	lbu	a0,0(s3)
800a08a4:	00101980 	sll	v1,s0,0x6
800a08a8:	10800075 	beqz	a0,800a0a80 <_Z16DrawTile16Sub1_2jjjj+0x25c>
800a08ac:	0062a821 	addu	s5,v1,v0
800a08b0:	02061021 	addu	v0,s0,a2
800a08b4:	90440000 	lbu	a0,0(v0)
800a08b8:	24030002 	li	v1,2
800a08bc:	10830034 	beq	a0,v1,800a0990 <_Z16DrawTile16Sub1_2jjjj+0x16c>
800a08c0:	8fbf0030 	lw	ra,48(sp)
800a08c4:	9222002c 	lbu	v0,44(s1)
800a08c8:	1040003b 	beqz	v0,800a09b8 <_Z16DrawTile16Sub1_2jjjj+0x194>
800a08cc:	00141a82 	srl	v1,s4,0xa
800a08d0:	3c028022 	lui	v0,0x8022
800a08d4:	90435bcb 	lbu	v1,23499(v0)
800a08d8:	146000b8 	bnez	v1,800a0bbc <_Z16DrawTile16Sub1_2jjjj+0x398>
800a08dc:	3c028005 	lui	v0,0x8005
800a08e0:	8e220020 	lw	v0,32(s1)
800a08e4:	00141a82 	srl	v1,s4,0xa
800a08e8:	00621824 	and	v1,v1,v0
800a08ec:	3c02802c 	lui	v0,0x802c
800a08f0:	2442140c 	addiu	v0,v0,5132
800a08f4:	00031a40 	sll	v1,v1,0x9
800a08f8:	00621821 	addu	v1,v1,v0
800a08fc:	3c048022 	lui	a0,0x8022
800a0900:	3282c000 	andi	v0,s4,0xc000
800a0904:	1440003b 	bnez	v0,800a09f4 <_Z16DrawTile16Sub1_2jjjj+0x1d0>
800a0908:	ac836e1c 	sw	v1,28188(a0)
800a090c:	12c0001f 	beqz	s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0910:	3c038022 	lui	v1,0x8022
800a0914:	3c02800a 	lui	v0,0x800a
800a0918:	02b78021 	addu	s0,s5,s7
800a091c:	02c08821 	move	s1,s6
800a0920:	2454ddac 	addiu	s4,v0,-8788
800a0924:	08028253 	j	800a094c <_Z16DrawTile16Sub1_2jjjj+0x128>
800a0928:	24736dd8 	addiu	s3,v1,28120
800a092c:	8e020004 	lw	v0,4(s0)
800a0930:	26050004 	addiu	a1,s0,4
800a0934:	26440004 	addiu	a0,s2,4
800a0938:	14400010 	bnez	v0,800a097c <_Z16DrawTile16Sub1_2jjjj+0x158>
800a093c:	26100008 	addiu	s0,s0,8
800a0940:	12200012 	beqz	s1,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0944:	8e620030 	lw	v0,48(s3)
800a0948:	02429021 	addu	s2,s2,v0
800a094c:	8e020000 	lw	v0,0(s0)
800a0950:	2631ffff 	addiu	s1,s1,-1
800a0954:	02402021 	move	a0,s2
800a0958:	1040fff4 	beqz	v0,800a092c <_Z16DrawTile16Sub1_2jjjj+0x108>
800a095c:	02002821 	move	a1,s0
800a0960:	0280f809 	jalr	s4
800a0964:	00000000 	nop
800a0968:	8e020004 	lw	v0,4(s0)
800a096c:	26050004 	addiu	a1,s0,4
800a0970:	26440004 	addiu	a0,s2,4
800a0974:	1040fff2 	beqz	v0,800a0940 <_Z16DrawTile16Sub1_2jjjj+0x11c>
800a0978:	26100008 	addiu	s0,s0,8
800a097c:	0280f809 	jalr	s4
800a0980:	00000000 	nop
800a0984:	1620fff0 	bnez	s1,800a0948 <_Z16DrawTile16Sub1_2jjjj+0x124>
800a0988:	8e620030 	lw	v0,48(s3)
800a098c:	8fbf0030 	lw	ra,48(sp)
800a0990:	8fb7002c 	lw	s7,44(sp)
800a0994:	8fb60028 	lw	s6,40(sp)
800a0998:	8fb50024 	lw	s5,36(sp)
800a099c:	8fb40020 	lw	s4,32(sp)
800a09a0:	8fb3001c 	lw	s3,28(sp)
800a09a4:	8fb20018 	lw	s2,24(sp)
800a09a8:	8fb10014 	lw	s1,20(sp)
800a09ac:	8fb00010 	lw	s0,16(sp)
800a09b0:	03e00008 	jr	ra
800a09b4:	27bd0038 	addiu	sp,sp,56
800a09b8:	8e240020 	lw	a0,32(s1)
800a09bc:	8e25001c 	lw	a1,28(s1)
800a09c0:	00641824 	and	v1,v1,a0
800a09c4:	8e220018 	lw	v0,24(s1)
800a09c8:	00a31804 	sllv	v1,v1,a1
800a09cc:	00621821 	addu	v1,v1,v0
800a09d0:	00031840 	sll	v1,v1,0x1
800a09d4:	3c028022 	lui	v0,0x8022
800a09d8:	24425bc4 	addiu	v0,v0,23492
800a09dc:	24630c48 	addiu	v1,v1,3144
800a09e0:	00621821 	addu	v1,v1,v0
800a09e4:	3c048022 	lui	a0,0x8022
800a09e8:	3282c000 	andi	v0,s4,0xc000
800a09ec:	1040ffc7 	beqz	v0,800a090c <_Z16DrawTile16Sub1_2jjjj+0xe8>
800a09f0:	ac836e1c 	sw	v1,28188(a0)
800a09f4:	32828000 	andi	v0,s4,0x8000
800a09f8:	14400028 	bnez	v0,800a0a9c <_Z16DrawTile16Sub1_2jjjj+0x278>
800a09fc:	32824000 	andi	v0,s4,0x4000
800a0a00:	12c0ffe2 	beqz	s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0a04:	3c038022 	lui	v1,0x8022
800a0a08:	3c02800a 	lui	v0,0x800a
800a0a0c:	02b78021 	addu	s0,s5,s7
800a0a10:	02c08821 	move	s1,s6
800a0a14:	2454e194 	addiu	s4,v0,-7788
800a0a18:	08028290 	j	800a0a40 <_Z16DrawTile16Sub1_2jjjj+0x21c>
800a0a1c:	24736dd8 	addiu	s3,v1,28120
800a0a20:	8e020000 	lw	v0,0(s0)
800a0a24:	02002821 	move	a1,s0
800a0a28:	26440004 	addiu	a0,s2,4
800a0a2c:	14400010 	bnez	v0,800a0a70 <_Z16DrawTile16Sub1_2jjjj+0x24c>
800a0a30:	26100008 	addiu	s0,s0,8
800a0a34:	1220ffd5 	beqz	s1,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0a38:	8e620030 	lw	v0,48(s3)
800a0a3c:	02429021 	addu	s2,s2,v0
800a0a40:	8e020004 	lw	v0,4(s0)
800a0a44:	2631ffff 	addiu	s1,s1,-1
800a0a48:	02402021 	move	a0,s2
800a0a4c:	1040fff4 	beqz	v0,800a0a20 <_Z16DrawTile16Sub1_2jjjj+0x1fc>
800a0a50:	26050004 	addiu	a1,s0,4
800a0a54:	0280f809 	jalr	s4
800a0a58:	00000000 	nop
800a0a5c:	8e020000 	lw	v0,0(s0)
800a0a60:	02002821 	move	a1,s0
800a0a64:	26440004 	addiu	a0,s2,4
800a0a68:	1040fff2 	beqz	v0,800a0a34 <_Z16DrawTile16Sub1_2jjjj+0x210>
800a0a6c:	26100008 	addiu	s0,s0,8
800a0a70:	0280f809 	jalr	s4
800a0a74:	00000000 	nop
800a0a78:	0802828d 	j	800a0a34 <_Z16DrawTile16Sub1_2jjjj+0x210>
800a0a7c:	00000000 	nop
800a0a80:	3c02800a 	lui	v0,0x800a
800a0a84:	2442b390 	addiu	v0,v0,-19568
800a0a88:	0040f809 	jalr	v0
800a0a8c:	02a02021 	move	a0,s5
800a0a90:	a2620000 	sb	v0,0(s3)
800a0a94:	0802822c 	j	800a08b0 <_Z16DrawTile16Sub1_2jjjj+0x8c>
800a0a98:	8e260028 	lw	a2,40(s1)
800a0a9c:	14400024 	bnez	v0,800a0b30 <_Z16DrawTile16Sub1_2jjjj+0x30c>
800a0aa0:	00000000 	nop
800a0aa4:	12c0ffb9 	beqz	s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0aa8:	3c03800a 	lui	v1,0x800a
800a0aac:	02b71023 	subu	v0,s5,s7
800a0ab0:	3c048022 	lui	a0,0x8022
800a0ab4:	2451003c 	addiu	s1,v0,60
800a0ab8:	02c09821 	move	s3,s6
800a0abc:	2475ddac 	addiu	s5,v1,-8788
800a0ac0:	24946dd8 	addiu	s4,a0,28120
800a0ac4:	080282bb 	j	800a0aec <_Z16DrawTile16Sub1_2jjjj+0x2c8>
800a0ac8:	24500038 	addiu	s0,v0,56
800a0acc:	8e220000 	lw	v0,0(s1)
800a0ad0:	02202821 	move	a1,s1
800a0ad4:	26440004 	addiu	a0,s2,4
800a0ad8:	14400011 	bnez	v0,800a0b20 <_Z16DrawTile16Sub1_2jjjj+0x2fc>
800a0adc:	2631fff8 	addiu	s1,s1,-8
800a0ae0:	1260ffaa 	beqz	s3,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0ae4:	8e820030 	lw	v0,48(s4)
800a0ae8:	02429021 	addu	s2,s2,v0
800a0aec:	8e020000 	lw	v0,0(s0)
800a0af0:	02002821 	move	a1,s0
800a0af4:	2673ffff 	addiu	s3,s3,-1
800a0af8:	02402021 	move	a0,s2
800a0afc:	1040fff3 	beqz	v0,800a0acc <_Z16DrawTile16Sub1_2jjjj+0x2a8>
800a0b00:	2610fff8 	addiu	s0,s0,-8
800a0b04:	02a0f809 	jalr	s5
800a0b08:	00000000 	nop
800a0b0c:	8e220000 	lw	v0,0(s1)
800a0b10:	02202821 	move	a1,s1
800a0b14:	26440004 	addiu	a0,s2,4
800a0b18:	1040fff1 	beqz	v0,800a0ae0 <_Z16DrawTile16Sub1_2jjjj+0x2bc>
800a0b1c:	2631fff8 	addiu	s1,s1,-8
800a0b20:	02a0f809 	jalr	s5
800a0b24:	00000000 	nop
800a0b28:	080282b8 	j	800a0ae0 <_Z16DrawTile16Sub1_2jjjj+0x2bc>
800a0b2c:	00000000 	nop
800a0b30:	12c0ff96 	beqz	s6,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0b34:	3c03800a 	lui	v1,0x800a
800a0b38:	02b71023 	subu	v0,s5,s7
800a0b3c:	3c048022 	lui	a0,0x8022
800a0b40:	2451003c 	addiu	s1,v0,60
800a0b44:	02c09821 	move	s3,s6
800a0b48:	2475e194 	addiu	s5,v1,-7788
800a0b4c:	24946dd8 	addiu	s4,a0,28120
800a0b50:	080282df 	j	800a0b7c <_Z16DrawTile16Sub1_2jjjj+0x358>
800a0b54:	24500038 	addiu	s0,v0,56
800a0b58:	8e020000 	lw	v0,0(s0)
800a0b5c:	02002821 	move	a1,s0
800a0b60:	26440004 	addiu	a0,s2,4
800a0b64:	2631fff8 	addiu	s1,s1,-8
800a0b68:	14400010 	bnez	v0,800a0bac <_Z16DrawTile16Sub1_2jjjj+0x388>
800a0b6c:	2610fff8 	addiu	s0,s0,-8
800a0b70:	1260ff86 	beqz	s3,800a098c <_Z16DrawTile16Sub1_2jjjj+0x168>
800a0b74:	8e820030 	lw	v0,48(s4)
800a0b78:	02429021 	addu	s2,s2,v0
800a0b7c:	8e220000 	lw	v0,0(s1)
800a0b80:	2673ffff 	addiu	s3,s3,-1
800a0b84:	02402021 	move	a0,s2
800a0b88:	1040fff3 	beqz	v0,800a0b58 <_Z16DrawTile16Sub1_2jjjj+0x334>
800a0b8c:	02202821 	move	a1,s1
800a0b90:	02a0f809 	jalr	s5
800a0b94:	2631fff8 	addiu	s1,s1,-8
800a0b98:	8e020000 	lw	v0,0(s0)
800a0b9c:	02002821 	move	a1,s0
800a0ba0:	26440004 	addiu	a0,s2,4
800a0ba4:	1040fff2 	beqz	v0,800a0b70 <_Z16DrawTile16Sub1_2jjjj+0x34c>
800a0ba8:	2610fff8 	addiu	s0,s0,-8
800a0bac:	02a0f809 	jalr	s5
800a0bb0:	00000000 	nop
800a0bb4:	080282dc 	j	800a0b70 <_Z16DrawTile16Sub1_2jjjj+0x34c>
800a0bb8:	00000000 	nop
800a0bbc:	244228a0 	addiu	v0,v0,10400
800a0bc0:	0040f809 	jalr	v0
800a0bc4:	00000000 	nop
800a0bc8:	08028239 	j	800a08e4 <_Z16DrawTile16Sub1_2jjjj+0xc0>
800a0bcc:	8e220020 	lw	v0,32(s1)

800a0bd0 <_Z20DrawClippedTile16Subjjjjjj>:
800a0bd0:	27bdffc0 	addiu	sp,sp,-64
800a0bd4:	3c028022 	lui	v0,0x8022
800a0bd8:	afbe0038 	sw	s8,56(sp)
800a0bdc:	afb60030 	sw	s6,48(sp)
800a0be0:	afb5002c 	sw	s5,44(sp)
800a0be4:	afb40028 	sw	s4,40(sp)
800a0be8:	afb20020 	sw	s2,32(sp)
800a0bec:	afb1001c 	sw	s1,28(sp)
800a0bf0:	afbf003c 	sw	ra,60(sp)
800a0bf4:	24516da8 	addiu	s1,v0,28072
800a0bf8:	afb70034 	sw	s7,52(sp)
800a0bfc:	afb30024 	sw	s3,36(sp)
800a0c00:	afb00018 	sw	s0,24(sp)
800a0c04:	0080a021 	move	s4,a0
800a0c08:	8e280008 	lw	t0,8(s1)
800a0c0c:	308203ff 	andi	v0,a0,0x3ff
800a0c10:	328301ff 	andi	v1,s4,0x1ff
800a0c14:	8e24000c 	lw	a0,12(s1)
800a0c18:	01021004 	sllv	v0,v0,t0
800a0c1c:	2c630100 	sltiu	v1,v1,256
800a0c20:	00442021 	addu	a0,v0,a0
800a0c24:	00a09021 	move	s2,a1
800a0c28:	00c0a821 	move	s5,a2
800a0c2c:	00e0b021 	move	s6,a3
800a0c30:	14600003 	bnez	v1,800a0c40 <_Z20DrawClippedTile16Subjjjjjj+0x70>
800a0c34:	8fbe0054 	lw	s8,84(sp)
800a0c38:	8e220010 	lw	v0,16(s1)
800a0c3c:	00822021 	addu	a0,a0,v0
800a0c40:	3085ffff 	andi	a1,a0,0xffff
800a0c44:	8e260028 	lw	a2,40(s1)
800a0c48:	01058006 	srlv	s0,a1,t0
800a0c4c:	02069821 	addu	s3,s0,a2
800a0c50:	8e220024 	lw	v0,36(s1)
800a0c54:	92640000 	lbu	a0,0(s3)
800a0c58:	00101980 	sll	v1,s0,0x6
800a0c5c:	108000bb 	beqz	a0,800a0f4c <_Z20DrawClippedTile16Subjjjjjj+0x37c>
800a0c60:	0062b821 	addu	s7,v1,v0
800a0c64:	02061021 	addu	v0,s0,a2
800a0c68:	90440000 	lbu	a0,0(v0)
800a0c6c:	24030002 	li	v1,2
800a0c70:	1083004d 	beq	a0,v1,800a0da8 <_Z20DrawClippedTile16Subjjjjjj+0x1d8>
800a0c74:	8fbf003c 	lw	ra,60(sp)
800a0c78:	9222002c 	lbu	v0,44(s1)
800a0c7c:	10400055 	beqz	v0,800a0dd4 <_Z20DrawClippedTile16Subjjjjjj+0x204>
800a0c80:	00141a82 	srl	v1,s4,0xa
800a0c84:	3c028022 	lui	v0,0x8022
800a0c88:	90435bcb 	lbu	v1,23499(v0)
800a0c8c:	1460011f 	bnez	v1,800a110c <_Z20DrawClippedTile16Subjjjjjj+0x53c>
800a0c90:	3c028005 	lui	v0,0x8005
800a0c94:	8e220020 	lw	v0,32(s1)
800a0c98:	00141a82 	srl	v1,s4,0xa
800a0c9c:	00621824 	and	v1,v1,v0
800a0ca0:	3c02802c 	lui	v0,0x802c
800a0ca4:	2442140c 	addiu	v0,v0,5132
800a0ca8:	00031a40 	sll	v1,v1,0x9
800a0cac:	00621821 	addu	v1,v1,v0
800a0cb0:	3c048022 	lui	a0,0x8022
800a0cb4:	2ea20004 	sltiu	v0,s5,4
800a0cb8:	10400055 	beqz	v0,800a0e10 <_Z20DrawClippedTile16Subjjjjjj+0x240>
800a0cbc:	ac836e1c 	sw	v1,28188(a0)
800a0cc0:	3c03801f 	lui	v1,0x801f
800a0cc4:	02b63821 	addu	a3,s5,s6
800a0cc8:	00151080 	sll	v0,s5,0x2
800a0ccc:	2463b514 	addiu	v1,v1,-19180
800a0cd0:	00431021 	addu	v0,v0,v1
800a0cd4:	2ce40004 	sltiu	a0,a3,4
800a0cd8:	1080004f 	beqz	a0,800a0e18 <_Z20DrawClippedTile16Subjjjjjj+0x248>
800a0cdc:	8c530000 	lw	s3,0(v0)
800a0ce0:	3c03801f 	lui	v1,0x801f
800a0ce4:	00071080 	sll	v0,a3,0x2
800a0ce8:	2463b524 	addiu	v1,v1,-19164
800a0cec:	00431021 	addu	v0,v0,v1
800a0cf0:	8c440000 	lw	a0,0(v0)
800a0cf4:	0000b021 	move	s6,zero
800a0cf8:	02649824 	and	s3,s3,a0
800a0cfc:	3282c000 	andi	v0,s4,0xc000
800a0d00:	1440004c 	bnez	v0,800a0e34 <_Z20DrawClippedTile16Subjjjjjj+0x264>
800a0d04:	32828000 	andi	v0,s4,0x8000
800a0d08:	13c00026 	beqz	s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a0d0c:	3c038022 	lui	v1,0x8022
800a0d10:	8fa20050 	lw	v0,80(sp)
800a0d14:	02e28021 	addu	s0,s7,v0
800a0d18:	3c02800a 	lui	v0,0x800a
800a0d1c:	03c08821 	move	s1,s8
800a0d20:	2455d69c 	addiu	s5,v0,-10596
800a0d24:	08028355 	j	800a0d54 <_Z20DrawClippedTile16Subjjjjjj+0x184>
800a0d28:	24746dd8 	addiu	s4,v1,28120
800a0d2c:	8e020004 	lw	v0,4(s0)
800a0d30:	26440004 	addiu	a0,s2,4
800a0d34:	02c21024 	and	v0,s6,v0
800a0d38:	26100008 	addiu	s0,s0,8
800a0d3c:	27a50010 	addiu	a1,sp,16
800a0d40:	14400014 	bnez	v0,800a0d94 <_Z20DrawClippedTile16Subjjjjjj+0x1c4>
800a0d44:	afa20010 	sw	v0,16(sp)
800a0d48:	12200016 	beqz	s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a0d4c:	8e820030 	lw	v0,48(s4)
800a0d50:	02429021 	addu	s2,s2,v0
800a0d54:	8e020000 	lw	v0,0(s0)
800a0d58:	2631ffff 	addiu	s1,s1,-1
800a0d5c:	02621024 	and	v0,s3,v0
800a0d60:	02402021 	move	a0,s2
800a0d64:	27a50010 	addiu	a1,sp,16
800a0d68:	1040fff0 	beqz	v0,800a0d2c <_Z20DrawClippedTile16Subjjjjjj+0x15c>
800a0d6c:	afa20010 	sw	v0,16(sp)
800a0d70:	02a0f809 	jalr	s5
800a0d74:	00000000 	nop
800a0d78:	8e020004 	lw	v0,4(s0)
800a0d7c:	26440004 	addiu	a0,s2,4
800a0d80:	02c21024 	and	v0,s6,v0
800a0d84:	26100008 	addiu	s0,s0,8
800a0d88:	27a50010 	addiu	a1,sp,16
800a0d8c:	1040ffee 	beqz	v0,800a0d48 <_Z20DrawClippedTile16Subjjjjjj+0x178>
800a0d90:	afa20010 	sw	v0,16(sp)
800a0d94:	02a0f809 	jalr	s5
800a0d98:	00000000 	nop
800a0d9c:	1620ffec 	bnez	s1,800a0d50 <_Z20DrawClippedTile16Subjjjjjj+0x180>
800a0da0:	8e820030 	lw	v0,48(s4)
800a0da4:	8fbf003c 	lw	ra,60(sp)
800a0da8:	8fbe0038 	lw	s8,56(sp)
800a0dac:	8fb70034 	lw	s7,52(sp)
800a0db0:	8fb60030 	lw	s6,48(sp)
800a0db4:	8fb5002c 	lw	s5,44(sp)
800a0db8:	8fb40028 	lw	s4,40(sp)
800a0dbc:	8fb30024 	lw	s3,36(sp)
800a0dc0:	8fb20020 	lw	s2,32(sp)
800a0dc4:	8fb1001c 	lw	s1,28(sp)
800a0dc8:	8fb00018 	lw	s0,24(sp)
800a0dcc:	03e00008 	jr	ra
800a0dd0:	27bd0040 	addiu	sp,sp,64
800a0dd4:	8e240020 	lw	a0,32(s1)
800a0dd8:	8e25001c 	lw	a1,28(s1)
800a0ddc:	00641824 	and	v1,v1,a0
800a0de0:	8e220018 	lw	v0,24(s1)
800a0de4:	00a31804 	sllv	v1,v1,a1
800a0de8:	00621821 	addu	v1,v1,v0
800a0dec:	00031840 	sll	v1,v1,0x1
800a0df0:	3c028022 	lui	v0,0x8022
800a0df4:	24425bc4 	addiu	v0,v0,23492
800a0df8:	24630c48 	addiu	v1,v1,3144
800a0dfc:	00621821 	addu	v1,v1,v0
800a0e00:	3c048022 	lui	a0,0x8022
800a0e04:	2ea20004 	sltiu	v0,s5,4
800a0e08:	1440ffad 	bnez	v0,800a0cc0 <_Z20DrawClippedTile16Subjjjjjj+0xf0>
800a0e0c:	ac836e1c 	sw	v1,28188(a0)
800a0e10:	02b63821 	addu	a3,s5,s6
800a0e14:	00009821 	move	s3,zero
800a0e18:	2ce20005 	sltiu	v0,a3,5
800a0e1c:	10400041 	beqz	v0,800a0f24 <_Z20DrawClippedTile16Subjjjjjj+0x354>
800a0e20:	2ea20005 	sltiu	v0,s5,5
800a0e24:	3282c000 	andi	v0,s4,0xc000
800a0e28:	1040ffb7 	beqz	v0,800a0d08 <_Z20DrawClippedTile16Subjjjjjj+0x138>
800a0e2c:	0000b021 	move	s6,zero
800a0e30:	32828000 	andi	v0,s4,0x8000
800a0e34:	1440004c 	bnez	v0,800a0f68 <_Z20DrawClippedTile16Subjjjjjj+0x398>
800a0e38:	32824000 	andi	v0,s4,0x4000
800a0e3c:	3c0200ff 	lui	v0,0xff
800a0e40:	02c23824 	and	a3,s6,v0
800a0e44:	3265ff00 	andi	a1,s3,0xff00
800a0e48:	02621024 	and	v0,s3,v0
800a0e4c:	32c6ff00 	andi	a2,s6,0xff00
800a0e50:	00134e02 	srl	t1,s3,0x18
800a0e54:	00131e00 	sll	v1,s3,0x18
800a0e58:	00052a00 	sll	a1,a1,0x8
800a0e5c:	00021202 	srl	v0,v0,0x8
800a0e60:	00063200 	sll	a2,a2,0x8
800a0e64:	00073a02 	srl	a3,a3,0x8
800a0e68:	00164602 	srl	t0,s6,0x18
800a0e6c:	00162600 	sll	a0,s6,0x18
800a0e70:	00651825 	or	v1,v1,a1
800a0e74:	00491025 	or	v0,v0,t1
800a0e78:	00862025 	or	a0,a0,a2
800a0e7c:	00e83825 	or	a3,a3,t0
800a0e80:	0062a025 	or	s4,v1,v0
800a0e84:	13c0ffc7 	beqz	s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a0e88:	00879825 	or	s3,a0,a3
800a0e8c:	8fa30050 	lw	v1,80(sp)
800a0e90:	3c02800a 	lui	v0,0x800a
800a0e94:	02e38021 	addu	s0,s7,v1
800a0e98:	3c038022 	lui	v1,0x8022
800a0e9c:	03c08821 	move	s1,s8
800a0ea0:	2456da24 	addiu	s6,v0,-9692
800a0ea4:	080283b5 	j	800a0ed4 <_Z20DrawClippedTile16Subjjjjjj+0x304>
800a0ea8:	24756dd8 	addiu	s5,v1,28120
800a0eac:	8e020000 	lw	v0,0(s0)
800a0eb0:	26440004 	addiu	a0,s2,4
800a0eb4:	02621024 	and	v0,s3,v0
800a0eb8:	26100008 	addiu	s0,s0,8
800a0ebc:	27a50010 	addiu	a1,sp,16
800a0ec0:	14400014 	bnez	v0,800a0f14 <_Z20DrawClippedTile16Subjjjjjj+0x344>
800a0ec4:	afa20010 	sw	v0,16(sp)
800a0ec8:	1220ffb6 	beqz	s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a0ecc:	8ea20030 	lw	v0,48(s5)
800a0ed0:	02429021 	addu	s2,s2,v0
800a0ed4:	8e020004 	lw	v0,4(s0)
800a0ed8:	2631ffff 	addiu	s1,s1,-1
800a0edc:	02821024 	and	v0,s4,v0
800a0ee0:	02402021 	move	a0,s2
800a0ee4:	27a50010 	addiu	a1,sp,16
800a0ee8:	1040fff0 	beqz	v0,800a0eac <_Z20DrawClippedTile16Subjjjjjj+0x2dc>
800a0eec:	afa20010 	sw	v0,16(sp)
800a0ef0:	02c0f809 	jalr	s6
800a0ef4:	00000000 	nop
800a0ef8:	8e020000 	lw	v0,0(s0)
800a0efc:	26440004 	addiu	a0,s2,4
800a0f00:	02621024 	and	v0,s3,v0
800a0f04:	26100008 	addiu	s0,s0,8
800a0f08:	27a50010 	addiu	a1,sp,16
800a0f0c:	1040ffee 	beqz	v0,800a0ec8 <_Z20DrawClippedTile16Subjjjjjj+0x2f8>
800a0f10:	afa20010 	sw	v0,16(sp)
800a0f14:	02c0f809 	jalr	s6
800a0f18:	00000000 	nop
800a0f1c:	080283b2 	j	800a0ec8 <_Z20DrawClippedTile16Subjjjjjj+0x2f8>
800a0f20:	00000000 	nop
800a0f24:	1040003a 	beqz	v0,800a1010 <_Z20DrawClippedTile16Subjjjjjj+0x440>
800a0f28:	3c02801f 	lui	v0,0x801f
800a0f2c:	2406ffff 	li	a2,-1
800a0f30:	3c03801f 	lui	v1,0x801f
800a0f34:	00071080 	sll	v0,a3,0x2
800a0f38:	2463b524 	addiu	v1,v1,-19164
800a0f3c:	00431021 	addu	v0,v0,v1
800a0f40:	8c44fff0 	lw	a0,-16(v0)
800a0f44:	0802833f 	j	800a0cfc <_Z20DrawClippedTile16Subjjjjjj+0x12c>
800a0f48:	00c4b024 	and	s6,a2,a0
800a0f4c:	3c02800a 	lui	v0,0x800a
800a0f50:	2442b390 	addiu	v0,v0,-19568
800a0f54:	0040f809 	jalr	v0
800a0f58:	02e02021 	move	a0,s7
800a0f5c:	a2620000 	sb	v0,0(s3)
800a0f60:	08028319 	j	800a0c64 <_Z20DrawClippedTile16Subjjjjjj+0x94>
800a0f64:	8e260028 	lw	a2,40(s1)
800a0f68:	1440002e 	bnez	v0,800a1024 <_Z20DrawClippedTile16Subjjjjjj+0x454>
800a0f6c:	3c0200ff 	lui	v0,0xff
800a0f70:	13c0ff8c 	beqz	s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a0f74:	8fa30050 	lw	v1,80(sp)
800a0f78:	03c08821 	move	s1,s8
800a0f7c:	02e31023 	subu	v0,s7,v1
800a0f80:	24500038 	addiu	s0,v0,56
800a0f84:	3c038022 	lui	v1,0x8022
800a0f88:	3c02800a 	lui	v0,0x800a
800a0f8c:	2455d69c 	addiu	s5,v0,-10596
800a0f90:	080283f0 	j	800a0fc0 <_Z20DrawClippedTile16Subjjjjjj+0x3f0>
800a0f94:	24746dd8 	addiu	s4,v1,28120
800a0f98:	8e020004 	lw	v0,4(s0)
800a0f9c:	26440004 	addiu	a0,s2,4
800a0fa0:	02c21024 	and	v0,s6,v0
800a0fa4:	2610fff8 	addiu	s0,s0,-8
800a0fa8:	27a50010 	addiu	a1,sp,16
800a0fac:	14400014 	bnez	v0,800a1000 <_Z20DrawClippedTile16Subjjjjjj+0x430>
800a0fb0:	afa20010 	sw	v0,16(sp)
800a0fb4:	1220ff7b 	beqz	s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a0fb8:	8e820030 	lw	v0,48(s4)
800a0fbc:	02429021 	addu	s2,s2,v0
800a0fc0:	8e020000 	lw	v0,0(s0)
800a0fc4:	2631ffff 	addiu	s1,s1,-1
800a0fc8:	02621024 	and	v0,s3,v0
800a0fcc:	02402021 	move	a0,s2
800a0fd0:	27a50010 	addiu	a1,sp,16
800a0fd4:	1040fff0 	beqz	v0,800a0f98 <_Z20DrawClippedTile16Subjjjjjj+0x3c8>
800a0fd8:	afa20010 	sw	v0,16(sp)
800a0fdc:	02a0f809 	jalr	s5
800a0fe0:	00000000 	nop
800a0fe4:	8e020004 	lw	v0,4(s0)
800a0fe8:	26440004 	addiu	a0,s2,4
800a0fec:	02c21024 	and	v0,s6,v0
800a0ff0:	2610fff8 	addiu	s0,s0,-8
800a0ff4:	27a50010 	addiu	a1,sp,16
800a0ff8:	1040ffee 	beqz	v0,800a0fb4 <_Z20DrawClippedTile16Subjjjjjj+0x3e4>
800a0ffc:	afa20010 	sw	v0,16(sp)
800a1000:	02a0f809 	jalr	s5
800a1004:	00000000 	nop
800a1008:	080283ed 	j	800a0fb4 <_Z20DrawClippedTile16Subjjjjjj+0x3e4>
800a100c:	00000000 	nop
800a1010:	00151880 	sll	v1,s5,0x2
800a1014:	2442b514 	addiu	v0,v0,-19180
800a1018:	00621821 	addu	v1,v1,v0
800a101c:	080283cc 	j	800a0f30 <_Z20DrawClippedTile16Subjjjjjj+0x360>
800a1020:	8c66fff0 	lw	a2,-16(v1)
800a1024:	02c23824 	and	a3,s6,v0
800a1028:	3265ff00 	andi	a1,s3,0xff00
800a102c:	02621024 	and	v0,s3,v0
800a1030:	32c6ff00 	andi	a2,s6,0xff00
800a1034:	00134e02 	srl	t1,s3,0x18
800a1038:	00131e00 	sll	v1,s3,0x18
800a103c:	00052a00 	sll	a1,a1,0x8
800a1040:	00021202 	srl	v0,v0,0x8
800a1044:	00063200 	sll	a2,a2,0x8
800a1048:	00073a02 	srl	a3,a3,0x8
800a104c:	00164602 	srl	t0,s6,0x18
800a1050:	00162600 	sll	a0,s6,0x18
800a1054:	00651825 	or	v1,v1,a1
800a1058:	00491025 	or	v0,v0,t1
800a105c:	00862025 	or	a0,a0,a2
800a1060:	00e83825 	or	a3,a3,t0
800a1064:	0062a025 	or	s4,v1,v0
800a1068:	13c0ff4e 	beqz	s8,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a106c:	00879825 	or	s3,a0,a3
800a1070:	8fa30050 	lw	v1,80(sp)
800a1074:	03c08821 	move	s1,s8
800a1078:	02e31023 	subu	v0,s7,v1
800a107c:	24500038 	addiu	s0,v0,56
800a1080:	3c038022 	lui	v1,0x8022
800a1084:	3c02800a 	lui	v0,0x800a
800a1088:	2456da24 	addiu	s6,v0,-9692
800a108c:	0802842f 	j	800a10bc <_Z20DrawClippedTile16Subjjjjjj+0x4ec>
800a1090:	24756dd8 	addiu	s5,v1,28120
800a1094:	8e020000 	lw	v0,0(s0)
800a1098:	26440004 	addiu	a0,s2,4
800a109c:	02621024 	and	v0,s3,v0
800a10a0:	2610fff8 	addiu	s0,s0,-8
800a10a4:	27a50010 	addiu	a1,sp,16
800a10a8:	14400014 	bnez	v0,800a10fc <_Z20DrawClippedTile16Subjjjjjj+0x52c>
800a10ac:	afa20010 	sw	v0,16(sp)
800a10b0:	1220ff3c 	beqz	s1,800a0da4 <_Z20DrawClippedTile16Subjjjjjj+0x1d4>
800a10b4:	8ea20030 	lw	v0,48(s5)
800a10b8:	02429021 	addu	s2,s2,v0
800a10bc:	8e020004 	lw	v0,4(s0)
800a10c0:	2631ffff 	addiu	s1,s1,-1
800a10c4:	02821024 	and	v0,s4,v0
800a10c8:	02402021 	move	a0,s2
800a10cc:	27a50010 	addiu	a1,sp,16
800a10d0:	1040fff0 	beqz	v0,800a1094 <_Z20DrawClippedTile16Subjjjjjj+0x4c4>
800a10d4:	afa20010 	sw	v0,16(sp)
800a10d8:	02c0f809 	jalr	s6
800a10dc:	00000000 	nop
800a10e0:	8e020000 	lw	v0,0(s0)
800a10e4:	26440004 	addiu	a0,s2,4
800a10e8:	02621024 	and	v0,s3,v0
800a10ec:	2610fff8 	addiu	s0,s0,-8
800a10f0:	27a50010 	addiu	a1,sp,16
800a10f4:	1040ffee 	beqz	v0,800a10b0 <_Z20DrawClippedTile16Subjjjjjj+0x4e0>
800a10f8:	afa20010 	sw	v0,16(sp)
800a10fc:	02c0f809 	jalr	s6
800a1100:	00000000 	nop
800a1104:	0802842c 	j	800a10b0 <_Z20DrawClippedTile16Subjjjjjj+0x4e0>
800a1108:	00000000 	nop
800a110c:	244228a0 	addiu	v0,v0,10400
800a1110:	0040f809 	jalr	v0
800a1114:	00000000 	nop
800a1118:	08028326 	j	800a0c98 <_Z20DrawClippedTile16Subjjjjjj+0xc8>
800a111c:	8e220020 	lw	v0,32(s1)

800a1120 <_Z13DrawTile16Subjjjj>:
800a1120:	27bdffc8 	addiu	sp,sp,-56
800a1124:	3c028022 	lui	v0,0x8022
800a1128:	afb7002c 	sw	s7,44(sp)
800a112c:	afb60028 	sw	s6,40(sp)
800a1130:	afb40020 	sw	s4,32(sp)
800a1134:	afb20018 	sw	s2,24(sp)
800a1138:	afb10014 	sw	s1,20(sp)
800a113c:	afbf0030 	sw	ra,48(sp)
800a1140:	24516da8 	addiu	s1,v0,28072
800a1144:	afb50024 	sw	s5,36(sp)
800a1148:	afb3001c 	sw	s3,28(sp)
800a114c:	afb00010 	sw	s0,16(sp)
800a1150:	0080a021 	move	s4,a0
800a1154:	8e280008 	lw	t0,8(s1)
800a1158:	308203ff 	andi	v0,a0,0x3ff
800a115c:	328301ff 	andi	v1,s4,0x1ff
800a1160:	8e24000c 	lw	a0,12(s1)
800a1164:	01021004 	sllv	v0,v0,t0
800a1168:	2c630100 	sltiu	v1,v1,256
800a116c:	00442021 	addu	a0,v0,a0
800a1170:	00a09021 	move	s2,a1
800a1174:	00c0b821 	move	s7,a2
800a1178:	14600003 	bnez	v1,800a1188 <_Z13DrawTile16Subjjjj+0x68>
800a117c:	00e0b021 	move	s6,a3
800a1180:	8e220010 	lw	v0,16(s1)
800a1184:	00822021 	addu	a0,a0,v0
800a1188:	3085ffff 	andi	a1,a0,0xffff
800a118c:	8e260028 	lw	a2,40(s1)
800a1190:	01058006 	srlv	s0,a1,t0
800a1194:	02069821 	addu	s3,s0,a2
800a1198:	8e220024 	lw	v0,36(s1)
800a119c:	92640000 	lbu	a0,0(s3)
800a11a0:	00101980 	sll	v1,s0,0x6
800a11a4:	10800075 	beqz	a0,800a137c <_Z13DrawTile16Subjjjj+0x25c>
800a11a8:	0062a821 	addu	s5,v1,v0
800a11ac:	02061021 	addu	v0,s0,a2
800a11b0:	90440000 	lbu	a0,0(v0)
800a11b4:	24030002 	li	v1,2
800a11b8:	10830034 	beq	a0,v1,800a128c <_Z13DrawTile16Subjjjj+0x16c>
800a11bc:	8fbf0030 	lw	ra,48(sp)
800a11c0:	9222002c 	lbu	v0,44(s1)
800a11c4:	1040003b 	beqz	v0,800a12b4 <_Z13DrawTile16Subjjjj+0x194>
800a11c8:	00141a82 	srl	v1,s4,0xa
800a11cc:	3c028022 	lui	v0,0x8022
800a11d0:	90435bcb 	lbu	v1,23499(v0)
800a11d4:	146000b8 	bnez	v1,800a14b8 <_Z13DrawTile16Subjjjj+0x398>
800a11d8:	3c028005 	lui	v0,0x8005
800a11dc:	8e220020 	lw	v0,32(s1)
800a11e0:	00141a82 	srl	v1,s4,0xa
800a11e4:	00621824 	and	v1,v1,v0
800a11e8:	3c02802c 	lui	v0,0x802c
800a11ec:	2442140c 	addiu	v0,v0,5132
800a11f0:	00031a40 	sll	v1,v1,0x9
800a11f4:	00621821 	addu	v1,v1,v0
800a11f8:	3c048022 	lui	a0,0x8022
800a11fc:	3282c000 	andi	v0,s4,0xc000
800a1200:	1440003b 	bnez	v0,800a12f0 <_Z13DrawTile16Subjjjj+0x1d0>
800a1204:	ac836e1c 	sw	v1,28188(a0)
800a1208:	12c0001f 	beqz	s6,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a120c:	3c038022 	lui	v1,0x8022
800a1210:	3c02800a 	lui	v0,0x800a
800a1214:	02b78021 	addu	s0,s5,s7
800a1218:	02c08821 	move	s1,s6
800a121c:	2454d69c 	addiu	s4,v0,-10596
800a1220:	08028492 	j	800a1248 <_Z13DrawTile16Subjjjj+0x128>
800a1224:	24736dd8 	addiu	s3,v1,28120
800a1228:	8e020004 	lw	v0,4(s0)
800a122c:	26050004 	addiu	a1,s0,4
800a1230:	26440004 	addiu	a0,s2,4
800a1234:	14400010 	bnez	v0,800a1278 <_Z13DrawTile16Subjjjj+0x158>
800a1238:	26100008 	addiu	s0,s0,8
800a123c:	12200012 	beqz	s1,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a1240:	8e620030 	lw	v0,48(s3)
800a1244:	02429021 	addu	s2,s2,v0
800a1248:	8e020000 	lw	v0,0(s0)
800a124c:	2631ffff 	addiu	s1,s1,-1
800a1250:	02402021 	move	a0,s2
800a1254:	1040fff4 	beqz	v0,800a1228 <_Z13DrawTile16Subjjjj+0x108>
800a1258:	02002821 	move	a1,s0
800a125c:	0280f809 	jalr	s4
800a1260:	00000000 	nop
800a1264:	8e020004 	lw	v0,4(s0)
800a1268:	26050004 	addiu	a1,s0,4
800a126c:	26440004 	addiu	a0,s2,4
800a1270:	1040fff2 	beqz	v0,800a123c <_Z13DrawTile16Subjjjj+0x11c>
800a1274:	26100008 	addiu	s0,s0,8
800a1278:	0280f809 	jalr	s4
800a127c:	00000000 	nop
800a1280:	1620fff0 	bnez	s1,800a1244 <_Z13DrawTile16Subjjjj+0x124>
800a1284:	8e620030 	lw	v0,48(s3)
800a1288:	8fbf0030 	lw	ra,48(sp)
800a128c:	8fb7002c 	lw	s7,44(sp)
800a1290:	8fb60028 	lw	s6,40(sp)
800a1294:	8fb50024 	lw	s5,36(sp)
800a1298:	8fb40020 	lw	s4,32(sp)
800a129c:	8fb3001c 	lw	s3,28(sp)
800a12a0:	8fb20018 	lw	s2,24(sp)
800a12a4:	8fb10014 	lw	s1,20(sp)
800a12a8:	8fb00010 	lw	s0,16(sp)
800a12ac:	03e00008 	jr	ra
800a12b0:	27bd0038 	addiu	sp,sp,56
800a12b4:	8e240020 	lw	a0,32(s1)
800a12b8:	8e25001c 	lw	a1,28(s1)
800a12bc:	00641824 	and	v1,v1,a0
800a12c0:	8e220018 	lw	v0,24(s1)
800a12c4:	00a31804 	sllv	v1,v1,a1
800a12c8:	00621821 	addu	v1,v1,v0
800a12cc:	00031840 	sll	v1,v1,0x1
800a12d0:	3c028022 	lui	v0,0x8022
800a12d4:	24425bc4 	addiu	v0,v0,23492
800a12d8:	24630c48 	addiu	v1,v1,3144
800a12dc:	00621821 	addu	v1,v1,v0
800a12e0:	3c048022 	lui	a0,0x8022
800a12e4:	3282c000 	andi	v0,s4,0xc000
800a12e8:	1040ffc7 	beqz	v0,800a1208 <_Z13DrawTile16Subjjjj+0xe8>
800a12ec:	ac836e1c 	sw	v1,28188(a0)
800a12f0:	32828000 	andi	v0,s4,0x8000
800a12f4:	14400028 	bnez	v0,800a1398 <_Z13DrawTile16Subjjjj+0x278>
800a12f8:	32824000 	andi	v0,s4,0x4000
800a12fc:	12c0ffe2 	beqz	s6,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a1300:	3c038022 	lui	v1,0x8022
800a1304:	3c02800a 	lui	v0,0x800a
800a1308:	02b78021 	addu	s0,s5,s7
800a130c:	02c08821 	move	s1,s6
800a1310:	2454da24 	addiu	s4,v0,-9692
800a1314:	080284cf 	j	800a133c <_Z13DrawTile16Subjjjj+0x21c>
800a1318:	24736dd8 	addiu	s3,v1,28120
800a131c:	8e020000 	lw	v0,0(s0)
800a1320:	02002821 	move	a1,s0
800a1324:	26440004 	addiu	a0,s2,4
800a1328:	14400010 	bnez	v0,800a136c <_Z13DrawTile16Subjjjj+0x24c>
800a132c:	26100008 	addiu	s0,s0,8
800a1330:	1220ffd5 	beqz	s1,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a1334:	8e620030 	lw	v0,48(s3)
800a1338:	02429021 	addu	s2,s2,v0
800a133c:	8e020004 	lw	v0,4(s0)
800a1340:	2631ffff 	addiu	s1,s1,-1
800a1344:	02402021 	move	a0,s2
800a1348:	1040fff4 	beqz	v0,800a131c <_Z13DrawTile16Subjjjj+0x1fc>
800a134c:	26050004 	addiu	a1,s0,4
800a1350:	0280f809 	jalr	s4
800a1354:	00000000 	nop
800a1358:	8e020000 	lw	v0,0(s0)
800a135c:	02002821 	move	a1,s0
800a1360:	26440004 	addiu	a0,s2,4
800a1364:	1040fff2 	beqz	v0,800a1330 <_Z13DrawTile16Subjjjj+0x210>
800a1368:	26100008 	addiu	s0,s0,8
800a136c:	0280f809 	jalr	s4
800a1370:	00000000 	nop
800a1374:	080284cc 	j	800a1330 <_Z13DrawTile16Subjjjj+0x210>
800a1378:	00000000 	nop
800a137c:	3c02800a 	lui	v0,0x800a
800a1380:	2442b390 	addiu	v0,v0,-19568
800a1384:	0040f809 	jalr	v0
800a1388:	02a02021 	move	a0,s5
800a138c:	a2620000 	sb	v0,0(s3)
800a1390:	0802846b 	j	800a11ac <_Z13DrawTile16Subjjjj+0x8c>
800a1394:	8e260028 	lw	a2,40(s1)
800a1398:	14400024 	bnez	v0,800a142c <_Z13DrawTile16Subjjjj+0x30c>
800a139c:	00000000 	nop
800a13a0:	12c0ffb9 	beqz	s6,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a13a4:	3c03800a 	lui	v1,0x800a
800a13a8:	02b71023 	subu	v0,s5,s7
800a13ac:	3c048022 	lui	a0,0x8022
800a13b0:	2451003c 	addiu	s1,v0,60
800a13b4:	02c09821 	move	s3,s6
800a13b8:	2475d69c 	addiu	s5,v1,-10596
800a13bc:	24946dd8 	addiu	s4,a0,28120
800a13c0:	080284fa 	j	800a13e8 <_Z13DrawTile16Subjjjj+0x2c8>
800a13c4:	24500038 	addiu	s0,v0,56
800a13c8:	8e220000 	lw	v0,0(s1)
800a13cc:	02202821 	move	a1,s1
800a13d0:	26440004 	addiu	a0,s2,4
800a13d4:	14400011 	bnez	v0,800a141c <_Z13DrawTile16Subjjjj+0x2fc>
800a13d8:	2631fff8 	addiu	s1,s1,-8
800a13dc:	1260ffaa 	beqz	s3,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a13e0:	8e820030 	lw	v0,48(s4)
800a13e4:	02429021 	addu	s2,s2,v0
800a13e8:	8e020000 	lw	v0,0(s0)
800a13ec:	02002821 	move	a1,s0
800a13f0:	2673ffff 	addiu	s3,s3,-1
800a13f4:	02402021 	move	a0,s2
800a13f8:	1040fff3 	beqz	v0,800a13c8 <_Z13DrawTile16Subjjjj+0x2a8>
800a13fc:	2610fff8 	addiu	s0,s0,-8
800a1400:	02a0f809 	jalr	s5
800a1404:	00000000 	nop
800a1408:	8e220000 	lw	v0,0(s1)
800a140c:	02202821 	move	a1,s1
800a1410:	26440004 	addiu	a0,s2,4
800a1414:	1040fff1 	beqz	v0,800a13dc <_Z13DrawTile16Subjjjj+0x2bc>
800a1418:	2631fff8 	addiu	s1,s1,-8
800a141c:	02a0f809 	jalr	s5
800a1420:	00000000 	nop
800a1424:	080284f7 	j	800a13dc <_Z13DrawTile16Subjjjj+0x2bc>
800a1428:	00000000 	nop
800a142c:	12c0ff96 	beqz	s6,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a1430:	3c03800a 	lui	v1,0x800a
800a1434:	02b71023 	subu	v0,s5,s7
800a1438:	3c048022 	lui	a0,0x8022
800a143c:	2451003c 	addiu	s1,v0,60
800a1440:	02c09821 	move	s3,s6
800a1444:	2475da24 	addiu	s5,v1,-9692
800a1448:	24946dd8 	addiu	s4,a0,28120
800a144c:	0802851e 	j	800a1478 <_Z13DrawTile16Subjjjj+0x358>
800a1450:	24500038 	addiu	s0,v0,56
800a1454:	8e020000 	lw	v0,0(s0)
800a1458:	02002821 	move	a1,s0
800a145c:	26440004 	addiu	a0,s2,4
800a1460:	2631fff8 	addiu	s1,s1,-8
800a1464:	14400010 	bnez	v0,800a14a8 <_Z13DrawTile16Subjjjj+0x388>
800a1468:	2610fff8 	addiu	s0,s0,-8
800a146c:	1260ff86 	beqz	s3,800a1288 <_Z13DrawTile16Subjjjj+0x168>
800a1470:	8e820030 	lw	v0,48(s4)
800a1474:	02429021 	addu	s2,s2,v0
800a1478:	8e220000 	lw	v0,0(s1)
800a147c:	2673ffff 	addiu	s3,s3,-1
800a1480:	02402021 	move	a0,s2
800a1484:	1040fff3 	beqz	v0,800a1454 <_Z13DrawTile16Subjjjj+0x334>
800a1488:	02202821 	move	a1,s1
800a148c:	02a0f809 	jalr	s5
800a1490:	2631fff8 	addiu	s1,s1,-8
800a1494:	8e020000 	lw	v0,0(s0)
800a1498:	02002821 	move	a1,s0
800a149c:	26440004 	addiu	a0,s2,4
800a14a0:	1040fff2 	beqz	v0,800a146c <_Z13DrawTile16Subjjjj+0x34c>
800a14a4:	2610fff8 	addiu	s0,s0,-8
800a14a8:	02a0f809 	jalr	s5
800a14ac:	00000000 	nop
800a14b0:	0802851b 	j	800a146c <_Z13DrawTile16Subjjjj+0x34c>
800a14b4:	00000000 	nop
800a14b8:	244228a0 	addiu	v0,v0,10400
800a14bc:	0040f809 	jalr	v0
800a14c0:	00000000 	nop
800a14c4:	08028478 	j	800a11e0 <_Z13DrawTile16Subjjjj+0xc0>
800a14c8:	8e220020 	lw	v0,32(s1)

800a14cc <_Z23DrawClippedTile16Add1_2jjjjjj>:
800a14cc:	27bdffc0 	addiu	sp,sp,-64
800a14d0:	3c028022 	lui	v0,0x8022
800a14d4:	afbe0038 	sw	s8,56(sp)
800a14d8:	afb60030 	sw	s6,48(sp)
800a14dc:	afb5002c 	sw	s5,44(sp)
800a14e0:	afb40028 	sw	s4,40(sp)
800a14e4:	afb20020 	sw	s2,32(sp)
800a14e8:	afb1001c 	sw	s1,28(sp)
800a14ec:	afbf003c 	sw	ra,60(sp)
800a14f0:	24516da8 	addiu	s1,v0,28072
800a14f4:	afb70034 	sw	s7,52(sp)
800a14f8:	afb30024 	sw	s3,36(sp)
800a14fc:	afb00018 	sw	s0,24(sp)
800a1500:	0080a021 	move	s4,a0
800a1504:	8e280008 	lw	t0,8(s1)
800a1508:	308203ff 	andi	v0,a0,0x3ff
800a150c:	328301ff 	andi	v1,s4,0x1ff
800a1510:	8e24000c 	lw	a0,12(s1)
800a1514:	01021004 	sllv	v0,v0,t0
800a1518:	2c630100 	sltiu	v1,v1,256
800a151c:	00442021 	addu	a0,v0,a0
800a1520:	00a09021 	move	s2,a1
800a1524:	00c0a821 	move	s5,a2
800a1528:	00e0b021 	move	s6,a3
800a152c:	14600003 	bnez	v1,800a153c <_Z23DrawClippedTile16Add1_2jjjjjj+0x70>
800a1530:	8fbe0054 	lw	s8,84(sp)
800a1534:	8e220010 	lw	v0,16(s1)
800a1538:	00822021 	addu	a0,a0,v0
800a153c:	3085ffff 	andi	a1,a0,0xffff
800a1540:	8e260028 	lw	a2,40(s1)
800a1544:	01058006 	srlv	s0,a1,t0
800a1548:	02069821 	addu	s3,s0,a2
800a154c:	8e220024 	lw	v0,36(s1)
800a1550:	92640000 	lbu	a0,0(s3)
800a1554:	00101980 	sll	v1,s0,0x6
800a1558:	108000bb 	beqz	a0,800a1848 <_Z23DrawClippedTile16Add1_2jjjjjj+0x37c>
800a155c:	0062b821 	addu	s7,v1,v0
800a1560:	02061021 	addu	v0,s0,a2
800a1564:	90440000 	lbu	a0,0(v0)
800a1568:	24030002 	li	v1,2
800a156c:	1083004d 	beq	a0,v1,800a16a4 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d8>
800a1570:	8fbf003c 	lw	ra,60(sp)
800a1574:	9222002c 	lbu	v0,44(s1)
800a1578:	10400055 	beqz	v0,800a16d0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x204>
800a157c:	00141a82 	srl	v1,s4,0xa
800a1580:	3c028022 	lui	v0,0x8022
800a1584:	90435bcb 	lbu	v1,23499(v0)
800a1588:	1460011f 	bnez	v1,800a1a08 <_Z23DrawClippedTile16Add1_2jjjjjj+0x53c>
800a158c:	3c028005 	lui	v0,0x8005
800a1590:	8e220020 	lw	v0,32(s1)
800a1594:	00141a82 	srl	v1,s4,0xa
800a1598:	00621824 	and	v1,v1,v0
800a159c:	3c02802c 	lui	v0,0x802c
800a15a0:	2442140c 	addiu	v0,v0,5132
800a15a4:	00031a40 	sll	v1,v1,0x9
800a15a8:	00621821 	addu	v1,v1,v0
800a15ac:	3c048022 	lui	a0,0x8022
800a15b0:	2ea20004 	sltiu	v0,s5,4
800a15b4:	10400055 	beqz	v0,800a170c <_Z23DrawClippedTile16Add1_2jjjjjj+0x240>
800a15b8:	ac836e1c 	sw	v1,28188(a0)
800a15bc:	3c03801f 	lui	v1,0x801f
800a15c0:	02b63821 	addu	a3,s5,s6
800a15c4:	00151080 	sll	v0,s5,0x2
800a15c8:	2463b514 	addiu	v1,v1,-19180
800a15cc:	00431021 	addu	v0,v0,v1
800a15d0:	2ce40004 	sltiu	a0,a3,4
800a15d4:	1080004f 	beqz	a0,800a1714 <_Z23DrawClippedTile16Add1_2jjjjjj+0x248>
800a15d8:	8c530000 	lw	s3,0(v0)
800a15dc:	3c03801f 	lui	v1,0x801f
800a15e0:	00071080 	sll	v0,a3,0x2
800a15e4:	2463b524 	addiu	v1,v1,-19164
800a15e8:	00431021 	addu	v0,v0,v1
800a15ec:	8c440000 	lw	a0,0(v0)
800a15f0:	0000b021 	move	s6,zero
800a15f4:	02649824 	and	s3,s3,a0
800a15f8:	3282c000 	andi	v0,s4,0xc000
800a15fc:	1440004c 	bnez	v0,800a1730 <_Z23DrawClippedTile16Add1_2jjjjjj+0x264>
800a1600:	32828000 	andi	v0,s4,0x8000
800a1604:	13c00026 	beqz	s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a1608:	3c038022 	lui	v1,0x8022
800a160c:	8fa20050 	lw	v0,80(sp)
800a1610:	02e28021 	addu	s0,s7,v0
800a1614:	3c02800a 	lui	v0,0x800a
800a1618:	03c08821 	move	s1,s8
800a161c:	2455ceac 	addiu	s5,v0,-12628
800a1620:	08028594 	j	800a1650 <_Z23DrawClippedTile16Add1_2jjjjjj+0x184>
800a1624:	24746dd8 	addiu	s4,v1,28120
800a1628:	8e020004 	lw	v0,4(s0)
800a162c:	26440004 	addiu	a0,s2,4
800a1630:	02c21024 	and	v0,s6,v0
800a1634:	26100008 	addiu	s0,s0,8
800a1638:	27a50010 	addiu	a1,sp,16
800a163c:	14400014 	bnez	v0,800a1690 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1c4>
800a1640:	afa20010 	sw	v0,16(sp)
800a1644:	12200016 	beqz	s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a1648:	8e820030 	lw	v0,48(s4)
800a164c:	02429021 	addu	s2,s2,v0
800a1650:	8e020000 	lw	v0,0(s0)
800a1654:	2631ffff 	addiu	s1,s1,-1
800a1658:	02621024 	and	v0,s3,v0
800a165c:	02402021 	move	a0,s2
800a1660:	27a50010 	addiu	a1,sp,16
800a1664:	1040fff0 	beqz	v0,800a1628 <_Z23DrawClippedTile16Add1_2jjjjjj+0x15c>
800a1668:	afa20010 	sw	v0,16(sp)
800a166c:	02a0f809 	jalr	s5
800a1670:	00000000 	nop
800a1674:	8e020004 	lw	v0,4(s0)
800a1678:	26440004 	addiu	a0,s2,4
800a167c:	02c21024 	and	v0,s6,v0
800a1680:	26100008 	addiu	s0,s0,8
800a1684:	27a50010 	addiu	a1,sp,16
800a1688:	1040ffee 	beqz	v0,800a1644 <_Z23DrawClippedTile16Add1_2jjjjjj+0x178>
800a168c:	afa20010 	sw	v0,16(sp)
800a1690:	02a0f809 	jalr	s5
800a1694:	00000000 	nop
800a1698:	1620ffec 	bnez	s1,800a164c <_Z23DrawClippedTile16Add1_2jjjjjj+0x180>
800a169c:	8e820030 	lw	v0,48(s4)
800a16a0:	8fbf003c 	lw	ra,60(sp)
800a16a4:	8fbe0038 	lw	s8,56(sp)
800a16a8:	8fb70034 	lw	s7,52(sp)
800a16ac:	8fb60030 	lw	s6,48(sp)
800a16b0:	8fb5002c 	lw	s5,44(sp)
800a16b4:	8fb40028 	lw	s4,40(sp)
800a16b8:	8fb30024 	lw	s3,36(sp)
800a16bc:	8fb20020 	lw	s2,32(sp)
800a16c0:	8fb1001c 	lw	s1,28(sp)
800a16c4:	8fb00018 	lw	s0,24(sp)
800a16c8:	03e00008 	jr	ra
800a16cc:	27bd0040 	addiu	sp,sp,64
800a16d0:	8e240020 	lw	a0,32(s1)
800a16d4:	8e25001c 	lw	a1,28(s1)
800a16d8:	00641824 	and	v1,v1,a0
800a16dc:	8e220018 	lw	v0,24(s1)
800a16e0:	00a31804 	sllv	v1,v1,a1
800a16e4:	00621821 	addu	v1,v1,v0
800a16e8:	00031840 	sll	v1,v1,0x1
800a16ec:	3c028022 	lui	v0,0x8022
800a16f0:	24425bc4 	addiu	v0,v0,23492
800a16f4:	24630c48 	addiu	v1,v1,3144
800a16f8:	00621821 	addu	v1,v1,v0
800a16fc:	3c048022 	lui	a0,0x8022
800a1700:	2ea20004 	sltiu	v0,s5,4
800a1704:	1440ffad 	bnez	v0,800a15bc <_Z23DrawClippedTile16Add1_2jjjjjj+0xf0>
800a1708:	ac836e1c 	sw	v1,28188(a0)
800a170c:	02b63821 	addu	a3,s5,s6
800a1710:	00009821 	move	s3,zero
800a1714:	2ce20005 	sltiu	v0,a3,5
800a1718:	10400041 	beqz	v0,800a1820 <_Z23DrawClippedTile16Add1_2jjjjjj+0x354>
800a171c:	2ea20005 	sltiu	v0,s5,5
800a1720:	3282c000 	andi	v0,s4,0xc000
800a1724:	1040ffb7 	beqz	v0,800a1604 <_Z23DrawClippedTile16Add1_2jjjjjj+0x138>
800a1728:	0000b021 	move	s6,zero
800a172c:	32828000 	andi	v0,s4,0x8000
800a1730:	1440004c 	bnez	v0,800a1864 <_Z23DrawClippedTile16Add1_2jjjjjj+0x398>
800a1734:	32824000 	andi	v0,s4,0x4000
800a1738:	3c0200ff 	lui	v0,0xff
800a173c:	02c23824 	and	a3,s6,v0
800a1740:	3265ff00 	andi	a1,s3,0xff00
800a1744:	02621024 	and	v0,s3,v0
800a1748:	32c6ff00 	andi	a2,s6,0xff00
800a174c:	00134e02 	srl	t1,s3,0x18
800a1750:	00131e00 	sll	v1,s3,0x18
800a1754:	00052a00 	sll	a1,a1,0x8
800a1758:	00021202 	srl	v0,v0,0x8
800a175c:	00063200 	sll	a2,a2,0x8
800a1760:	00073a02 	srl	a3,a3,0x8
800a1764:	00164602 	srl	t0,s6,0x18
800a1768:	00162600 	sll	a0,s6,0x18
800a176c:	00651825 	or	v1,v1,a1
800a1770:	00491025 	or	v0,v0,t1
800a1774:	00862025 	or	a0,a0,a2
800a1778:	00e83825 	or	a3,a3,t0
800a177c:	0062a025 	or	s4,v1,v0
800a1780:	13c0ffc7 	beqz	s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a1784:	00879825 	or	s3,a0,a3
800a1788:	8fa30050 	lw	v1,80(sp)
800a178c:	3c02800a 	lui	v0,0x800a
800a1790:	02e38021 	addu	s0,s7,v1
800a1794:	3c038022 	lui	v1,0x8022
800a1798:	03c08821 	move	s1,s8
800a179c:	2456d2a4 	addiu	s6,v0,-11612
800a17a0:	080285f4 	j	800a17d0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x304>
800a17a4:	24756dd8 	addiu	s5,v1,28120
800a17a8:	8e020000 	lw	v0,0(s0)
800a17ac:	26440004 	addiu	a0,s2,4
800a17b0:	02621024 	and	v0,s3,v0
800a17b4:	26100008 	addiu	s0,s0,8
800a17b8:	27a50010 	addiu	a1,sp,16
800a17bc:	14400014 	bnez	v0,800a1810 <_Z23DrawClippedTile16Add1_2jjjjjj+0x344>
800a17c0:	afa20010 	sw	v0,16(sp)
800a17c4:	1220ffb6 	beqz	s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a17c8:	8ea20030 	lw	v0,48(s5)
800a17cc:	02429021 	addu	s2,s2,v0
800a17d0:	8e020004 	lw	v0,4(s0)
800a17d4:	2631ffff 	addiu	s1,s1,-1
800a17d8:	02821024 	and	v0,s4,v0
800a17dc:	02402021 	move	a0,s2
800a17e0:	27a50010 	addiu	a1,sp,16
800a17e4:	1040fff0 	beqz	v0,800a17a8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x2dc>
800a17e8:	afa20010 	sw	v0,16(sp)
800a17ec:	02c0f809 	jalr	s6
800a17f0:	00000000 	nop
800a17f4:	8e020000 	lw	v0,0(s0)
800a17f8:	26440004 	addiu	a0,s2,4
800a17fc:	02621024 	and	v0,s3,v0
800a1800:	26100008 	addiu	s0,s0,8
800a1804:	27a50010 	addiu	a1,sp,16
800a1808:	1040ffee 	beqz	v0,800a17c4 <_Z23DrawClippedTile16Add1_2jjjjjj+0x2f8>
800a180c:	afa20010 	sw	v0,16(sp)
800a1810:	02c0f809 	jalr	s6
800a1814:	00000000 	nop
800a1818:	080285f1 	j	800a17c4 <_Z23DrawClippedTile16Add1_2jjjjjj+0x2f8>
800a181c:	00000000 	nop
800a1820:	1040003a 	beqz	v0,800a190c <_Z23DrawClippedTile16Add1_2jjjjjj+0x440>
800a1824:	3c02801f 	lui	v0,0x801f
800a1828:	2406ffff 	li	a2,-1
800a182c:	3c03801f 	lui	v1,0x801f
800a1830:	00071080 	sll	v0,a3,0x2
800a1834:	2463b524 	addiu	v1,v1,-19164
800a1838:	00431021 	addu	v0,v0,v1
800a183c:	8c44fff0 	lw	a0,-16(v0)
800a1840:	0802857e 	j	800a15f8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x12c>
800a1844:	00c4b024 	and	s6,a2,a0
800a1848:	3c02800a 	lui	v0,0x800a
800a184c:	2442b390 	addiu	v0,v0,-19568
800a1850:	0040f809 	jalr	v0
800a1854:	02e02021 	move	a0,s7
800a1858:	a2620000 	sb	v0,0(s3)
800a185c:	08028558 	j	800a1560 <_Z23DrawClippedTile16Add1_2jjjjjj+0x94>
800a1860:	8e260028 	lw	a2,40(s1)
800a1864:	1440002e 	bnez	v0,800a1920 <_Z23DrawClippedTile16Add1_2jjjjjj+0x454>
800a1868:	3c0200ff 	lui	v0,0xff
800a186c:	13c0ff8c 	beqz	s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a1870:	8fa30050 	lw	v1,80(sp)
800a1874:	03c08821 	move	s1,s8
800a1878:	02e31023 	subu	v0,s7,v1
800a187c:	24500038 	addiu	s0,v0,56
800a1880:	3c038022 	lui	v1,0x8022
800a1884:	3c02800a 	lui	v0,0x800a
800a1888:	2455ceac 	addiu	s5,v0,-12628
800a188c:	0802862f 	j	800a18bc <_Z23DrawClippedTile16Add1_2jjjjjj+0x3f0>
800a1890:	24746dd8 	addiu	s4,v1,28120
800a1894:	8e020004 	lw	v0,4(s0)
800a1898:	26440004 	addiu	a0,s2,4
800a189c:	02c21024 	and	v0,s6,v0
800a18a0:	2610fff8 	addiu	s0,s0,-8
800a18a4:	27a50010 	addiu	a1,sp,16
800a18a8:	14400014 	bnez	v0,800a18fc <_Z23DrawClippedTile16Add1_2jjjjjj+0x430>
800a18ac:	afa20010 	sw	v0,16(sp)
800a18b0:	1220ff7b 	beqz	s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a18b4:	8e820030 	lw	v0,48(s4)
800a18b8:	02429021 	addu	s2,s2,v0
800a18bc:	8e020000 	lw	v0,0(s0)
800a18c0:	2631ffff 	addiu	s1,s1,-1
800a18c4:	02621024 	and	v0,s3,v0
800a18c8:	02402021 	move	a0,s2
800a18cc:	27a50010 	addiu	a1,sp,16
800a18d0:	1040fff0 	beqz	v0,800a1894 <_Z23DrawClippedTile16Add1_2jjjjjj+0x3c8>
800a18d4:	afa20010 	sw	v0,16(sp)
800a18d8:	02a0f809 	jalr	s5
800a18dc:	00000000 	nop
800a18e0:	8e020004 	lw	v0,4(s0)
800a18e4:	26440004 	addiu	a0,s2,4
800a18e8:	02c21024 	and	v0,s6,v0
800a18ec:	2610fff8 	addiu	s0,s0,-8
800a18f0:	27a50010 	addiu	a1,sp,16
800a18f4:	1040ffee 	beqz	v0,800a18b0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x3e4>
800a18f8:	afa20010 	sw	v0,16(sp)
800a18fc:	02a0f809 	jalr	s5
800a1900:	00000000 	nop
800a1904:	0802862c 	j	800a18b0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x3e4>
800a1908:	00000000 	nop
800a190c:	00151880 	sll	v1,s5,0x2
800a1910:	2442b514 	addiu	v0,v0,-19180
800a1914:	00621821 	addu	v1,v1,v0
800a1918:	0802860b 	j	800a182c <_Z23DrawClippedTile16Add1_2jjjjjj+0x360>
800a191c:	8c66fff0 	lw	a2,-16(v1)
800a1920:	02c23824 	and	a3,s6,v0
800a1924:	3265ff00 	andi	a1,s3,0xff00
800a1928:	02621024 	and	v0,s3,v0
800a192c:	32c6ff00 	andi	a2,s6,0xff00
800a1930:	00134e02 	srl	t1,s3,0x18
800a1934:	00131e00 	sll	v1,s3,0x18
800a1938:	00052a00 	sll	a1,a1,0x8
800a193c:	00021202 	srl	v0,v0,0x8
800a1940:	00063200 	sll	a2,a2,0x8
800a1944:	00073a02 	srl	a3,a3,0x8
800a1948:	00164602 	srl	t0,s6,0x18
800a194c:	00162600 	sll	a0,s6,0x18
800a1950:	00651825 	or	v1,v1,a1
800a1954:	00491025 	or	v0,v0,t1
800a1958:	00862025 	or	a0,a0,a2
800a195c:	00e83825 	or	a3,a3,t0
800a1960:	0062a025 	or	s4,v1,v0
800a1964:	13c0ff4e 	beqz	s8,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a1968:	00879825 	or	s3,a0,a3
800a196c:	8fa30050 	lw	v1,80(sp)
800a1970:	03c08821 	move	s1,s8
800a1974:	02e31023 	subu	v0,s7,v1
800a1978:	24500038 	addiu	s0,v0,56
800a197c:	3c038022 	lui	v1,0x8022
800a1980:	3c02800a 	lui	v0,0x800a
800a1984:	2456d2a4 	addiu	s6,v0,-11612
800a1988:	0802866e 	j	800a19b8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x4ec>
800a198c:	24756dd8 	addiu	s5,v1,28120
800a1990:	8e020000 	lw	v0,0(s0)
800a1994:	26440004 	addiu	a0,s2,4
800a1998:	02621024 	and	v0,s3,v0
800a199c:	2610fff8 	addiu	s0,s0,-8
800a19a0:	27a50010 	addiu	a1,sp,16
800a19a4:	14400014 	bnez	v0,800a19f8 <_Z23DrawClippedTile16Add1_2jjjjjj+0x52c>
800a19a8:	afa20010 	sw	v0,16(sp)
800a19ac:	1220ff3c 	beqz	s1,800a16a0 <_Z23DrawClippedTile16Add1_2jjjjjj+0x1d4>
800a19b0:	8ea20030 	lw	v0,48(s5)
800a19b4:	02429021 	addu	s2,s2,v0
800a19b8:	8e020004 	lw	v0,4(s0)
800a19bc:	2631ffff 	addiu	s1,s1,-1
800a19c0:	02821024 	and	v0,s4,v0
800a19c4:	02402021 	move	a0,s2
800a19c8:	27a50010 	addiu	a1,sp,16
800a19cc:	1040fff0 	beqz	v0,800a1990 <_Z23DrawClippedTile16Add1_2jjjjjj+0x4c4>
800a19d0:	afa20010 	sw	v0,16(sp)
800a19d4:	02c0f809 	jalr	s6
800a19d8:	00000000 	nop
800a19dc:	8e020000 	lw	v0,0(s0)
800a19e0:	26440004 	addiu	a0,s2,4
800a19e4:	02621024 	and	v0,s3,v0
800a19e8:	2610fff8 	addiu	s0,s0,-8
800a19ec:	27a50010 	addiu	a1,sp,16
800a19f0:	1040ffee 	beqz	v0,800a19ac <_Z23DrawClippedTile16Add1_2jjjjjj+0x4e0>
800a19f4:	afa20010 	sw	v0,16(sp)
800a19f8:	02c0f809 	jalr	s6
800a19fc:	00000000 	nop
800a1a00:	0802866b 	j	800a19ac <_Z23DrawClippedTile16Add1_2jjjjjj+0x4e0>
800a1a04:	00000000 	nop
800a1a08:	244228a0 	addiu	v0,v0,10400
800a1a0c:	0040f809 	jalr	v0
800a1a10:	00000000 	nop
800a1a14:	08028565 	j	800a1594 <_Z23DrawClippedTile16Add1_2jjjjjj+0xc8>
800a1a18:	8e220020 	lw	v0,32(s1)

800a1a1c <_Z16DrawTile16Add1_2jjjj>:
800a1a1c:	27bdffc8 	addiu	sp,sp,-56
800a1a20:	3c028022 	lui	v0,0x8022
800a1a24:	afb7002c 	sw	s7,44(sp)
800a1a28:	afb60028 	sw	s6,40(sp)
800a1a2c:	afb40020 	sw	s4,32(sp)
800a1a30:	afb20018 	sw	s2,24(sp)
800a1a34:	afb10014 	sw	s1,20(sp)
800a1a38:	afbf0030 	sw	ra,48(sp)
800a1a3c:	24516da8 	addiu	s1,v0,28072
800a1a40:	afb50024 	sw	s5,36(sp)
800a1a44:	afb3001c 	sw	s3,28(sp)
800a1a48:	afb00010 	sw	s0,16(sp)
800a1a4c:	0080a021 	move	s4,a0
800a1a50:	8e280008 	lw	t0,8(s1)
800a1a54:	308203ff 	andi	v0,a0,0x3ff
800a1a58:	328301ff 	andi	v1,s4,0x1ff
800a1a5c:	8e24000c 	lw	a0,12(s1)
800a1a60:	01021004 	sllv	v0,v0,t0
800a1a64:	2c630100 	sltiu	v1,v1,256
800a1a68:	00442021 	addu	a0,v0,a0
800a1a6c:	00a09021 	move	s2,a1
800a1a70:	00c0b821 	move	s7,a2
800a1a74:	14600003 	bnez	v1,800a1a84 <_Z16DrawTile16Add1_2jjjj+0x68>
800a1a78:	00e0b021 	move	s6,a3
800a1a7c:	8e220010 	lw	v0,16(s1)
800a1a80:	00822021 	addu	a0,a0,v0
800a1a84:	3085ffff 	andi	a1,a0,0xffff
800a1a88:	8e260028 	lw	a2,40(s1)
800a1a8c:	01058006 	srlv	s0,a1,t0
800a1a90:	02069821 	addu	s3,s0,a2
800a1a94:	8e220024 	lw	v0,36(s1)
800a1a98:	92640000 	lbu	a0,0(s3)
800a1a9c:	00101980 	sll	v1,s0,0x6
800a1aa0:	10800075 	beqz	a0,800a1c78 <_Z16DrawTile16Add1_2jjjj+0x25c>
800a1aa4:	0062a821 	addu	s5,v1,v0
800a1aa8:	02061021 	addu	v0,s0,a2
800a1aac:	90440000 	lbu	a0,0(v0)
800a1ab0:	24030002 	li	v1,2
800a1ab4:	10830034 	beq	a0,v1,800a1b88 <_Z16DrawTile16Add1_2jjjj+0x16c>
800a1ab8:	8fbf0030 	lw	ra,48(sp)
800a1abc:	9222002c 	lbu	v0,44(s1)
800a1ac0:	1040003b 	beqz	v0,800a1bb0 <_Z16DrawTile16Add1_2jjjj+0x194>
800a1ac4:	00141a82 	srl	v1,s4,0xa
800a1ac8:	3c028022 	lui	v0,0x8022
800a1acc:	90435bcb 	lbu	v1,23499(v0)
800a1ad0:	146000b8 	bnez	v1,800a1db4 <_Z16DrawTile16Add1_2jjjj+0x398>
800a1ad4:	3c028005 	lui	v0,0x8005
800a1ad8:	8e220020 	lw	v0,32(s1)
800a1adc:	00141a82 	srl	v1,s4,0xa
800a1ae0:	00621824 	and	v1,v1,v0
800a1ae4:	3c02802c 	lui	v0,0x802c
800a1ae8:	2442140c 	addiu	v0,v0,5132
800a1aec:	00031a40 	sll	v1,v1,0x9
800a1af0:	00621821 	addu	v1,v1,v0
800a1af4:	3c048022 	lui	a0,0x8022
800a1af8:	3282c000 	andi	v0,s4,0xc000
800a1afc:	1440003b 	bnez	v0,800a1bec <_Z16DrawTile16Add1_2jjjj+0x1d0>
800a1b00:	ac836e1c 	sw	v1,28188(a0)
800a1b04:	12c0001f 	beqz	s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1b08:	3c038022 	lui	v1,0x8022
800a1b0c:	3c02800a 	lui	v0,0x800a
800a1b10:	02b78021 	addu	s0,s5,s7
800a1b14:	02c08821 	move	s1,s6
800a1b18:	2454ceac 	addiu	s4,v0,-12628
800a1b1c:	080286d1 	j	800a1b44 <_Z16DrawTile16Add1_2jjjj+0x128>
800a1b20:	24736dd8 	addiu	s3,v1,28120
800a1b24:	8e020004 	lw	v0,4(s0)
800a1b28:	26050004 	addiu	a1,s0,4
800a1b2c:	26440004 	addiu	a0,s2,4
800a1b30:	14400010 	bnez	v0,800a1b74 <_Z16DrawTile16Add1_2jjjj+0x158>
800a1b34:	26100008 	addiu	s0,s0,8
800a1b38:	12200012 	beqz	s1,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1b3c:	8e620030 	lw	v0,48(s3)
800a1b40:	02429021 	addu	s2,s2,v0
800a1b44:	8e020000 	lw	v0,0(s0)
800a1b48:	2631ffff 	addiu	s1,s1,-1
800a1b4c:	02402021 	move	a0,s2
800a1b50:	1040fff4 	beqz	v0,800a1b24 <_Z16DrawTile16Add1_2jjjj+0x108>
800a1b54:	02002821 	move	a1,s0
800a1b58:	0280f809 	jalr	s4
800a1b5c:	00000000 	nop
800a1b60:	8e020004 	lw	v0,4(s0)
800a1b64:	26050004 	addiu	a1,s0,4
800a1b68:	26440004 	addiu	a0,s2,4
800a1b6c:	1040fff2 	beqz	v0,800a1b38 <_Z16DrawTile16Add1_2jjjj+0x11c>
800a1b70:	26100008 	addiu	s0,s0,8
800a1b74:	0280f809 	jalr	s4
800a1b78:	00000000 	nop
800a1b7c:	1620fff0 	bnez	s1,800a1b40 <_Z16DrawTile16Add1_2jjjj+0x124>
800a1b80:	8e620030 	lw	v0,48(s3)
800a1b84:	8fbf0030 	lw	ra,48(sp)
800a1b88:	8fb7002c 	lw	s7,44(sp)
800a1b8c:	8fb60028 	lw	s6,40(sp)
800a1b90:	8fb50024 	lw	s5,36(sp)
800a1b94:	8fb40020 	lw	s4,32(sp)
800a1b98:	8fb3001c 	lw	s3,28(sp)
800a1b9c:	8fb20018 	lw	s2,24(sp)
800a1ba0:	8fb10014 	lw	s1,20(sp)
800a1ba4:	8fb00010 	lw	s0,16(sp)
800a1ba8:	03e00008 	jr	ra
800a1bac:	27bd0038 	addiu	sp,sp,56
800a1bb0:	8e240020 	lw	a0,32(s1)
800a1bb4:	8e25001c 	lw	a1,28(s1)
800a1bb8:	00641824 	and	v1,v1,a0
800a1bbc:	8e220018 	lw	v0,24(s1)
800a1bc0:	00a31804 	sllv	v1,v1,a1
800a1bc4:	00621821 	addu	v1,v1,v0
800a1bc8:	00031840 	sll	v1,v1,0x1
800a1bcc:	3c028022 	lui	v0,0x8022
800a1bd0:	24425bc4 	addiu	v0,v0,23492
800a1bd4:	24630c48 	addiu	v1,v1,3144
800a1bd8:	00621821 	addu	v1,v1,v0
800a1bdc:	3c048022 	lui	a0,0x8022
800a1be0:	3282c000 	andi	v0,s4,0xc000
800a1be4:	1040ffc7 	beqz	v0,800a1b04 <_Z16DrawTile16Add1_2jjjj+0xe8>
800a1be8:	ac836e1c 	sw	v1,28188(a0)
800a1bec:	32828000 	andi	v0,s4,0x8000
800a1bf0:	14400028 	bnez	v0,800a1c94 <_Z16DrawTile16Add1_2jjjj+0x278>
800a1bf4:	32824000 	andi	v0,s4,0x4000
800a1bf8:	12c0ffe2 	beqz	s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1bfc:	3c038022 	lui	v1,0x8022
800a1c00:	3c02800a 	lui	v0,0x800a
800a1c04:	02b78021 	addu	s0,s5,s7
800a1c08:	02c08821 	move	s1,s6
800a1c0c:	2454d2a4 	addiu	s4,v0,-11612
800a1c10:	0802870e 	j	800a1c38 <_Z16DrawTile16Add1_2jjjj+0x21c>
800a1c14:	24736dd8 	addiu	s3,v1,28120
800a1c18:	8e020000 	lw	v0,0(s0)
800a1c1c:	02002821 	move	a1,s0
800a1c20:	26440004 	addiu	a0,s2,4
800a1c24:	14400010 	bnez	v0,800a1c68 <_Z16DrawTile16Add1_2jjjj+0x24c>
800a1c28:	26100008 	addiu	s0,s0,8
800a1c2c:	1220ffd5 	beqz	s1,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1c30:	8e620030 	lw	v0,48(s3)
800a1c34:	02429021 	addu	s2,s2,v0
800a1c38:	8e020004 	lw	v0,4(s0)
800a1c3c:	2631ffff 	addiu	s1,s1,-1
800a1c40:	02402021 	move	a0,s2
800a1c44:	1040fff4 	beqz	v0,800a1c18 <_Z16DrawTile16Add1_2jjjj+0x1fc>
800a1c48:	26050004 	addiu	a1,s0,4
800a1c4c:	0280f809 	jalr	s4
800a1c50:	00000000 	nop
800a1c54:	8e020000 	lw	v0,0(s0)
800a1c58:	02002821 	move	a1,s0
800a1c5c:	26440004 	addiu	a0,s2,4
800a1c60:	1040fff2 	beqz	v0,800a1c2c <_Z16DrawTile16Add1_2jjjj+0x210>
800a1c64:	26100008 	addiu	s0,s0,8
800a1c68:	0280f809 	jalr	s4
800a1c6c:	00000000 	nop
800a1c70:	0802870b 	j	800a1c2c <_Z16DrawTile16Add1_2jjjj+0x210>
800a1c74:	00000000 	nop
800a1c78:	3c02800a 	lui	v0,0x800a
800a1c7c:	2442b390 	addiu	v0,v0,-19568
800a1c80:	0040f809 	jalr	v0
800a1c84:	02a02021 	move	a0,s5
800a1c88:	a2620000 	sb	v0,0(s3)
800a1c8c:	080286aa 	j	800a1aa8 <_Z16DrawTile16Add1_2jjjj+0x8c>
800a1c90:	8e260028 	lw	a2,40(s1)
800a1c94:	14400024 	bnez	v0,800a1d28 <_Z16DrawTile16Add1_2jjjj+0x30c>
800a1c98:	00000000 	nop
800a1c9c:	12c0ffb9 	beqz	s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1ca0:	3c03800a 	lui	v1,0x800a
800a1ca4:	02b71023 	subu	v0,s5,s7
800a1ca8:	3c048022 	lui	a0,0x8022
800a1cac:	2451003c 	addiu	s1,v0,60
800a1cb0:	02c09821 	move	s3,s6
800a1cb4:	2475ceac 	addiu	s5,v1,-12628
800a1cb8:	24946dd8 	addiu	s4,a0,28120
800a1cbc:	08028739 	j	800a1ce4 <_Z16DrawTile16Add1_2jjjj+0x2c8>
800a1cc0:	24500038 	addiu	s0,v0,56
800a1cc4:	8e220000 	lw	v0,0(s1)
800a1cc8:	02202821 	move	a1,s1
800a1ccc:	26440004 	addiu	a0,s2,4
800a1cd0:	14400011 	bnez	v0,800a1d18 <_Z16DrawTile16Add1_2jjjj+0x2fc>
800a1cd4:	2631fff8 	addiu	s1,s1,-8
800a1cd8:	1260ffaa 	beqz	s3,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1cdc:	8e820030 	lw	v0,48(s4)
800a1ce0:	02429021 	addu	s2,s2,v0
800a1ce4:	8e020000 	lw	v0,0(s0)
800a1ce8:	02002821 	move	a1,s0
800a1cec:	2673ffff 	addiu	s3,s3,-1
800a1cf0:	02402021 	move	a0,s2
800a1cf4:	1040fff3 	beqz	v0,800a1cc4 <_Z16DrawTile16Add1_2jjjj+0x2a8>
800a1cf8:	2610fff8 	addiu	s0,s0,-8
800a1cfc:	02a0f809 	jalr	s5
800a1d00:	00000000 	nop
800a1d04:	8e220000 	lw	v0,0(s1)
800a1d08:	02202821 	move	a1,s1
800a1d0c:	26440004 	addiu	a0,s2,4
800a1d10:	1040fff1 	beqz	v0,800a1cd8 <_Z16DrawTile16Add1_2jjjj+0x2bc>
800a1d14:	2631fff8 	addiu	s1,s1,-8
800a1d18:	02a0f809 	jalr	s5
800a1d1c:	00000000 	nop
800a1d20:	08028736 	j	800a1cd8 <_Z16DrawTile16Add1_2jjjj+0x2bc>
800a1d24:	00000000 	nop
800a1d28:	12c0ff96 	beqz	s6,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1d2c:	3c03800a 	lui	v1,0x800a
800a1d30:	02b71023 	subu	v0,s5,s7
800a1d34:	3c048022 	lui	a0,0x8022
800a1d38:	2451003c 	addiu	s1,v0,60
800a1d3c:	02c09821 	move	s3,s6
800a1d40:	2475d2a4 	addiu	s5,v1,-11612
800a1d44:	24946dd8 	addiu	s4,a0,28120
800a1d48:	0802875d 	j	800a1d74 <_Z16DrawTile16Add1_2jjjj+0x358>
800a1d4c:	24500038 	addiu	s0,v0,56
800a1d50:	8e020000 	lw	v0,0(s0)
800a1d54:	02002821 	move	a1,s0
800a1d58:	26440004 	addiu	a0,s2,4
800a1d5c:	2631fff8 	addiu	s1,s1,-8
800a1d60:	14400010 	bnez	v0,800a1da4 <_Z16DrawTile16Add1_2jjjj+0x388>
800a1d64:	2610fff8 	addiu	s0,s0,-8
800a1d68:	1260ff86 	beqz	s3,800a1b84 <_Z16DrawTile16Add1_2jjjj+0x168>
800a1d6c:	8e820030 	lw	v0,48(s4)
800a1d70:	02429021 	addu	s2,s2,v0
800a1d74:	8e220000 	lw	v0,0(s1)
800a1d78:	2673ffff 	addiu	s3,s3,-1
800a1d7c:	02402021 	move	a0,s2
800a1d80:	1040fff3 	beqz	v0,800a1d50 <_Z16DrawTile16Add1_2jjjj+0x334>
800a1d84:	02202821 	move	a1,s1
800a1d88:	02a0f809 	jalr	s5
800a1d8c:	2631fff8 	addiu	s1,s1,-8
800a1d90:	8e020000 	lw	v0,0(s0)
800a1d94:	02002821 	move	a1,s0
800a1d98:	26440004 	addiu	a0,s2,4
800a1d9c:	1040fff2 	beqz	v0,800a1d68 <_Z16DrawTile16Add1_2jjjj+0x34c>
800a1da0:	2610fff8 	addiu	s0,s0,-8
800a1da4:	02a0f809 	jalr	s5
800a1da8:	00000000 	nop
800a1dac:	0802875a 	j	800a1d68 <_Z16DrawTile16Add1_2jjjj+0x34c>
800a1db0:	00000000 	nop
800a1db4:	244228a0 	addiu	v0,v0,10400
800a1db8:	0040f809 	jalr	v0
800a1dbc:	00000000 	nop
800a1dc0:	080286b7 	j	800a1adc <_Z16DrawTile16Add1_2jjjj+0xc0>
800a1dc4:	8e220020 	lw	v0,32(s1)

800a1dc8 <_Z20DrawClippedTile16Addjjjjjj>:
800a1dc8:	27bdffc0 	addiu	sp,sp,-64
800a1dcc:	3c028022 	lui	v0,0x8022
800a1dd0:	afbe0038 	sw	s8,56(sp)
800a1dd4:	afb60030 	sw	s6,48(sp)
800a1dd8:	afb5002c 	sw	s5,44(sp)
800a1ddc:	afb40028 	sw	s4,40(sp)
800a1de0:	afb20020 	sw	s2,32(sp)
800a1de4:	afb1001c 	sw	s1,28(sp)
800a1de8:	afbf003c 	sw	ra,60(sp)
800a1dec:	24516da8 	addiu	s1,v0,28072
800a1df0:	afb70034 	sw	s7,52(sp)
800a1df4:	afb30024 	sw	s3,36(sp)
800a1df8:	afb00018 	sw	s0,24(sp)
800a1dfc:	0080a021 	move	s4,a0
800a1e00:	8e280008 	lw	t0,8(s1)
800a1e04:	308203ff 	andi	v0,a0,0x3ff
800a1e08:	328301ff 	andi	v1,s4,0x1ff
800a1e0c:	8e24000c 	lw	a0,12(s1)
800a1e10:	01021004 	sllv	v0,v0,t0
800a1e14:	2c630100 	sltiu	v1,v1,256
800a1e18:	00442021 	addu	a0,v0,a0
800a1e1c:	00a09021 	move	s2,a1
800a1e20:	00c0a821 	move	s5,a2
800a1e24:	00e0b021 	move	s6,a3
800a1e28:	14600003 	bnez	v1,800a1e38 <_Z20DrawClippedTile16Addjjjjjj+0x70>
800a1e2c:	8fbe0054 	lw	s8,84(sp)
800a1e30:	8e220010 	lw	v0,16(s1)
800a1e34:	00822021 	addu	a0,a0,v0
800a1e38:	3085ffff 	andi	a1,a0,0xffff
800a1e3c:	8e260028 	lw	a2,40(s1)
800a1e40:	01058006 	srlv	s0,a1,t0
800a1e44:	02069821 	addu	s3,s0,a2
800a1e48:	8e220024 	lw	v0,36(s1)
800a1e4c:	92640000 	lbu	a0,0(s3)
800a1e50:	00101980 	sll	v1,s0,0x6
800a1e54:	108000bb 	beqz	a0,800a2144 <_Z20DrawClippedTile16Addjjjjjj+0x37c>
800a1e58:	0062b821 	addu	s7,v1,v0
800a1e5c:	02061021 	addu	v0,s0,a2
800a1e60:	90440000 	lbu	a0,0(v0)
800a1e64:	24030002 	li	v1,2
800a1e68:	1083004d 	beq	a0,v1,800a1fa0 <_Z20DrawClippedTile16Addjjjjjj+0x1d8>
800a1e6c:	8fbf003c 	lw	ra,60(sp)
800a1e70:	9222002c 	lbu	v0,44(s1)
800a1e74:	10400055 	beqz	v0,800a1fcc <_Z20DrawClippedTile16Addjjjjjj+0x204>
800a1e78:	00141a82 	srl	v1,s4,0xa
800a1e7c:	3c028022 	lui	v0,0x8022
800a1e80:	90435bcb 	lbu	v1,23499(v0)
800a1e84:	1460011f 	bnez	v1,800a2304 <_Z20DrawClippedTile16Addjjjjjj+0x53c>
800a1e88:	3c028005 	lui	v0,0x8005
800a1e8c:	8e220020 	lw	v0,32(s1)
800a1e90:	00141a82 	srl	v1,s4,0xa
800a1e94:	00621824 	and	v1,v1,v0
800a1e98:	3c02802c 	lui	v0,0x802c
800a1e9c:	2442140c 	addiu	v0,v0,5132
800a1ea0:	00031a40 	sll	v1,v1,0x9
800a1ea4:	00621821 	addu	v1,v1,v0
800a1ea8:	3c048022 	lui	a0,0x8022
800a1eac:	2ea20004 	sltiu	v0,s5,4
800a1eb0:	10400055 	beqz	v0,800a2008 <_Z20DrawClippedTile16Addjjjjjj+0x240>
800a1eb4:	ac836e1c 	sw	v1,28188(a0)
800a1eb8:	3c03801f 	lui	v1,0x801f
800a1ebc:	02b63821 	addu	a3,s5,s6
800a1ec0:	00151080 	sll	v0,s5,0x2
800a1ec4:	2463b514 	addiu	v1,v1,-19180
800a1ec8:	00431021 	addu	v0,v0,v1
800a1ecc:	2ce40004 	sltiu	a0,a3,4
800a1ed0:	1080004f 	beqz	a0,800a2010 <_Z20DrawClippedTile16Addjjjjjj+0x248>
800a1ed4:	8c530000 	lw	s3,0(v0)
800a1ed8:	3c03801f 	lui	v1,0x801f
800a1edc:	00071080 	sll	v0,a3,0x2
800a1ee0:	2463b524 	addiu	v1,v1,-19164
800a1ee4:	00431021 	addu	v0,v0,v1
800a1ee8:	8c440000 	lw	a0,0(v0)
800a1eec:	0000b021 	move	s6,zero
800a1ef0:	02649824 	and	s3,s3,a0
800a1ef4:	3282c000 	andi	v0,s4,0xc000
800a1ef8:	1440004c 	bnez	v0,800a202c <_Z20DrawClippedTile16Addjjjjjj+0x264>
800a1efc:	32828000 	andi	v0,s4,0x8000
800a1f00:	13c00026 	beqz	s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a1f04:	3c038022 	lui	v1,0x8022
800a1f08:	8fa20050 	lw	v0,80(sp)
800a1f0c:	02e28021 	addu	s0,s7,v0
800a1f10:	3c02800a 	lui	v0,0x800a
800a1f14:	03c08821 	move	s1,s8
800a1f18:	2455c6fc 	addiu	s5,v0,-14596
800a1f1c:	080287d3 	j	800a1f4c <_Z20DrawClippedTile16Addjjjjjj+0x184>
800a1f20:	24746dd8 	addiu	s4,v1,28120
800a1f24:	8e020004 	lw	v0,4(s0)
800a1f28:	26440004 	addiu	a0,s2,4
800a1f2c:	02c21024 	and	v0,s6,v0
800a1f30:	26100008 	addiu	s0,s0,8
800a1f34:	27a50010 	addiu	a1,sp,16
800a1f38:	14400014 	bnez	v0,800a1f8c <_Z20DrawClippedTile16Addjjjjjj+0x1c4>
800a1f3c:	afa20010 	sw	v0,16(sp)
800a1f40:	12200016 	beqz	s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a1f44:	8e820030 	lw	v0,48(s4)
800a1f48:	02429021 	addu	s2,s2,v0
800a1f4c:	8e020000 	lw	v0,0(s0)
800a1f50:	2631ffff 	addiu	s1,s1,-1
800a1f54:	02621024 	and	v0,s3,v0
800a1f58:	02402021 	move	a0,s2
800a1f5c:	27a50010 	addiu	a1,sp,16
800a1f60:	1040fff0 	beqz	v0,800a1f24 <_Z20DrawClippedTile16Addjjjjjj+0x15c>
800a1f64:	afa20010 	sw	v0,16(sp)
800a1f68:	02a0f809 	jalr	s5
800a1f6c:	00000000 	nop
800a1f70:	8e020004 	lw	v0,4(s0)
800a1f74:	26440004 	addiu	a0,s2,4
800a1f78:	02c21024 	and	v0,s6,v0
800a1f7c:	26100008 	addiu	s0,s0,8
800a1f80:	27a50010 	addiu	a1,sp,16
800a1f84:	1040ffee 	beqz	v0,800a1f40 <_Z20DrawClippedTile16Addjjjjjj+0x178>
800a1f88:	afa20010 	sw	v0,16(sp)
800a1f8c:	02a0f809 	jalr	s5
800a1f90:	00000000 	nop
800a1f94:	1620ffec 	bnez	s1,800a1f48 <_Z20DrawClippedTile16Addjjjjjj+0x180>
800a1f98:	8e820030 	lw	v0,48(s4)
800a1f9c:	8fbf003c 	lw	ra,60(sp)
800a1fa0:	8fbe0038 	lw	s8,56(sp)
800a1fa4:	8fb70034 	lw	s7,52(sp)
800a1fa8:	8fb60030 	lw	s6,48(sp)
800a1fac:	8fb5002c 	lw	s5,44(sp)
800a1fb0:	8fb40028 	lw	s4,40(sp)
800a1fb4:	8fb30024 	lw	s3,36(sp)
800a1fb8:	8fb20020 	lw	s2,32(sp)
800a1fbc:	8fb1001c 	lw	s1,28(sp)
800a1fc0:	8fb00018 	lw	s0,24(sp)
800a1fc4:	03e00008 	jr	ra
800a1fc8:	27bd0040 	addiu	sp,sp,64
800a1fcc:	8e240020 	lw	a0,32(s1)
800a1fd0:	8e25001c 	lw	a1,28(s1)
800a1fd4:	00641824 	and	v1,v1,a0
800a1fd8:	8e220018 	lw	v0,24(s1)
800a1fdc:	00a31804 	sllv	v1,v1,a1
800a1fe0:	00621821 	addu	v1,v1,v0
800a1fe4:	00031840 	sll	v1,v1,0x1
800a1fe8:	3c028022 	lui	v0,0x8022
800a1fec:	24425bc4 	addiu	v0,v0,23492
800a1ff0:	24630c48 	addiu	v1,v1,3144
800a1ff4:	00621821 	addu	v1,v1,v0
800a1ff8:	3c048022 	lui	a0,0x8022
800a1ffc:	2ea20004 	sltiu	v0,s5,4
800a2000:	1440ffad 	bnez	v0,800a1eb8 <_Z20DrawClippedTile16Addjjjjjj+0xf0>
800a2004:	ac836e1c 	sw	v1,28188(a0)
800a2008:	02b63821 	addu	a3,s5,s6
800a200c:	00009821 	move	s3,zero
800a2010:	2ce20005 	sltiu	v0,a3,5
800a2014:	10400041 	beqz	v0,800a211c <_Z20DrawClippedTile16Addjjjjjj+0x354>
800a2018:	2ea20005 	sltiu	v0,s5,5
800a201c:	3282c000 	andi	v0,s4,0xc000
800a2020:	1040ffb7 	beqz	v0,800a1f00 <_Z20DrawClippedTile16Addjjjjjj+0x138>
800a2024:	0000b021 	move	s6,zero
800a2028:	32828000 	andi	v0,s4,0x8000
800a202c:	1440004c 	bnez	v0,800a2160 <_Z20DrawClippedTile16Addjjjjjj+0x398>
800a2030:	32824000 	andi	v0,s4,0x4000
800a2034:	3c0200ff 	lui	v0,0xff
800a2038:	02c23824 	and	a3,s6,v0
800a203c:	3265ff00 	andi	a1,s3,0xff00
800a2040:	02621024 	and	v0,s3,v0
800a2044:	32c6ff00 	andi	a2,s6,0xff00
800a2048:	00134e02 	srl	t1,s3,0x18
800a204c:	00131e00 	sll	v1,s3,0x18
800a2050:	00052a00 	sll	a1,a1,0x8
800a2054:	00021202 	srl	v0,v0,0x8
800a2058:	00063200 	sll	a2,a2,0x8
800a205c:	00073a02 	srl	a3,a3,0x8
800a2060:	00164602 	srl	t0,s6,0x18
800a2064:	00162600 	sll	a0,s6,0x18
800a2068:	00651825 	or	v1,v1,a1
800a206c:	00491025 	or	v0,v0,t1
800a2070:	00862025 	or	a0,a0,a2
800a2074:	00e83825 	or	a3,a3,t0
800a2078:	0062a025 	or	s4,v1,v0
800a207c:	13c0ffc7 	beqz	s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a2080:	00879825 	or	s3,a0,a3
800a2084:	8fa30050 	lw	v1,80(sp)
800a2088:	3c02800a 	lui	v0,0x800a
800a208c:	02e38021 	addu	s0,s7,v1
800a2090:	3c038022 	lui	v1,0x8022
800a2094:	03c08821 	move	s1,s8
800a2098:	2456cad4 	addiu	s6,v0,-13612
800a209c:	08028833 	j	800a20cc <_Z20DrawClippedTile16Addjjjjjj+0x304>
800a20a0:	24756dd8 	addiu	s5,v1,28120
800a20a4:	8e020000 	lw	v0,0(s0)
800a20a8:	26440004 	addiu	a0,s2,4
800a20ac:	02621024 	and	v0,s3,v0
800a20b0:	26100008 	addiu	s0,s0,8
800a20b4:	27a50010 	addiu	a1,sp,16
800a20b8:	14400014 	bnez	v0,800a210c <_Z20DrawClippedTile16Addjjjjjj+0x344>
800a20bc:	afa20010 	sw	v0,16(sp)
800a20c0:	1220ffb6 	beqz	s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a20c4:	8ea20030 	lw	v0,48(s5)
800a20c8:	02429021 	addu	s2,s2,v0
800a20cc:	8e020004 	lw	v0,4(s0)
800a20d0:	2631ffff 	addiu	s1,s1,-1
800a20d4:	02821024 	and	v0,s4,v0
800a20d8:	02402021 	move	a0,s2
800a20dc:	27a50010 	addiu	a1,sp,16
800a20e0:	1040fff0 	beqz	v0,800a20a4 <_Z20DrawClippedTile16Addjjjjjj+0x2dc>
800a20e4:	afa20010 	sw	v0,16(sp)
800a20e8:	02c0f809 	jalr	s6
800a20ec:	00000000 	nop
800a20f0:	8e020000 	lw	v0,0(s0)
800a20f4:	26440004 	addiu	a0,s2,4
800a20f8:	02621024 	and	v0,s3,v0
800a20fc:	26100008 	addiu	s0,s0,8
800a2100:	27a50010 	addiu	a1,sp,16
800a2104:	1040ffee 	beqz	v0,800a20c0 <_Z20DrawClippedTile16Addjjjjjj+0x2f8>
800a2108:	afa20010 	sw	v0,16(sp)
800a210c:	02c0f809 	jalr	s6
800a2110:	00000000 	nop
800a2114:	08028830 	j	800a20c0 <_Z20DrawClippedTile16Addjjjjjj+0x2f8>
800a2118:	00000000 	nop
800a211c:	1040003a 	beqz	v0,800a2208 <_Z20DrawClippedTile16Addjjjjjj+0x440>
800a2120:	3c02801f 	lui	v0,0x801f
800a2124:	2406ffff 	li	a2,-1
800a2128:	3c03801f 	lui	v1,0x801f
800a212c:	00071080 	sll	v0,a3,0x2
800a2130:	2463b524 	addiu	v1,v1,-19164
800a2134:	00431021 	addu	v0,v0,v1
800a2138:	8c44fff0 	lw	a0,-16(v0)
800a213c:	080287bd 	j	800a1ef4 <_Z20DrawClippedTile16Addjjjjjj+0x12c>
800a2140:	00c4b024 	and	s6,a2,a0
800a2144:	3c02800a 	lui	v0,0x800a
800a2148:	2442b390 	addiu	v0,v0,-19568
800a214c:	0040f809 	jalr	v0
800a2150:	02e02021 	move	a0,s7
800a2154:	a2620000 	sb	v0,0(s3)
800a2158:	08028797 	j	800a1e5c <_Z20DrawClippedTile16Addjjjjjj+0x94>
800a215c:	8e260028 	lw	a2,40(s1)
800a2160:	1440002e 	bnez	v0,800a221c <_Z20DrawClippedTile16Addjjjjjj+0x454>
800a2164:	3c0200ff 	lui	v0,0xff
800a2168:	13c0ff8c 	beqz	s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a216c:	8fa30050 	lw	v1,80(sp)
800a2170:	03c08821 	move	s1,s8
800a2174:	02e31023 	subu	v0,s7,v1
800a2178:	24500038 	addiu	s0,v0,56
800a217c:	3c038022 	lui	v1,0x8022
800a2180:	3c02800a 	lui	v0,0x800a
800a2184:	2455c6fc 	addiu	s5,v0,-14596
800a2188:	0802886e 	j	800a21b8 <_Z20DrawClippedTile16Addjjjjjj+0x3f0>
800a218c:	24746dd8 	addiu	s4,v1,28120
800a2190:	8e020004 	lw	v0,4(s0)
800a2194:	26440004 	addiu	a0,s2,4
800a2198:	02c21024 	and	v0,s6,v0
800a219c:	2610fff8 	addiu	s0,s0,-8
800a21a0:	27a50010 	addiu	a1,sp,16
800a21a4:	14400014 	bnez	v0,800a21f8 <_Z20DrawClippedTile16Addjjjjjj+0x430>
800a21a8:	afa20010 	sw	v0,16(sp)
800a21ac:	1220ff7b 	beqz	s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a21b0:	8e820030 	lw	v0,48(s4)
800a21b4:	02429021 	addu	s2,s2,v0
800a21b8:	8e020000 	lw	v0,0(s0)
800a21bc:	2631ffff 	addiu	s1,s1,-1
800a21c0:	02621024 	and	v0,s3,v0
800a21c4:	02402021 	move	a0,s2
800a21c8:	27a50010 	addiu	a1,sp,16
800a21cc:	1040fff0 	beqz	v0,800a2190 <_Z20DrawClippedTile16Addjjjjjj+0x3c8>
800a21d0:	afa20010 	sw	v0,16(sp)
800a21d4:	02a0f809 	jalr	s5
800a21d8:	00000000 	nop
800a21dc:	8e020004 	lw	v0,4(s0)
800a21e0:	26440004 	addiu	a0,s2,4
800a21e4:	02c21024 	and	v0,s6,v0
800a21e8:	2610fff8 	addiu	s0,s0,-8
800a21ec:	27a50010 	addiu	a1,sp,16
800a21f0:	1040ffee 	beqz	v0,800a21ac <_Z20DrawClippedTile16Addjjjjjj+0x3e4>
800a21f4:	afa20010 	sw	v0,16(sp)
800a21f8:	02a0f809 	jalr	s5
800a21fc:	00000000 	nop
800a2200:	0802886b 	j	800a21ac <_Z20DrawClippedTile16Addjjjjjj+0x3e4>
800a2204:	00000000 	nop
800a2208:	00151880 	sll	v1,s5,0x2
800a220c:	2442b514 	addiu	v0,v0,-19180
800a2210:	00621821 	addu	v1,v1,v0
800a2214:	0802884a 	j	800a2128 <_Z20DrawClippedTile16Addjjjjjj+0x360>
800a2218:	8c66fff0 	lw	a2,-16(v1)
800a221c:	02c23824 	and	a3,s6,v0
800a2220:	3265ff00 	andi	a1,s3,0xff00
800a2224:	02621024 	and	v0,s3,v0
800a2228:	32c6ff00 	andi	a2,s6,0xff00
800a222c:	00134e02 	srl	t1,s3,0x18
800a2230:	00131e00 	sll	v1,s3,0x18
800a2234:	00052a00 	sll	a1,a1,0x8
800a2238:	00021202 	srl	v0,v0,0x8
800a223c:	00063200 	sll	a2,a2,0x8
800a2240:	00073a02 	srl	a3,a3,0x8
800a2244:	00164602 	srl	t0,s6,0x18
800a2248:	00162600 	sll	a0,s6,0x18
800a224c:	00651825 	or	v1,v1,a1
800a2250:	00491025 	or	v0,v0,t1
800a2254:	00862025 	or	a0,a0,a2
800a2258:	00e83825 	or	a3,a3,t0
800a225c:	0062a025 	or	s4,v1,v0
800a2260:	13c0ff4e 	beqz	s8,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a2264:	00879825 	or	s3,a0,a3
800a2268:	8fa30050 	lw	v1,80(sp)
800a226c:	03c08821 	move	s1,s8
800a2270:	02e31023 	subu	v0,s7,v1
800a2274:	24500038 	addiu	s0,v0,56
800a2278:	3c038022 	lui	v1,0x8022
800a227c:	3c02800a 	lui	v0,0x800a
800a2280:	2456cad4 	addiu	s6,v0,-13612
800a2284:	080288ad 	j	800a22b4 <_Z20DrawClippedTile16Addjjjjjj+0x4ec>
800a2288:	24756dd8 	addiu	s5,v1,28120
800a228c:	8e020000 	lw	v0,0(s0)
800a2290:	26440004 	addiu	a0,s2,4
800a2294:	02621024 	and	v0,s3,v0
800a2298:	2610fff8 	addiu	s0,s0,-8
800a229c:	27a50010 	addiu	a1,sp,16
800a22a0:	14400014 	bnez	v0,800a22f4 <_Z20DrawClippedTile16Addjjjjjj+0x52c>
800a22a4:	afa20010 	sw	v0,16(sp)
800a22a8:	1220ff3c 	beqz	s1,800a1f9c <_Z20DrawClippedTile16Addjjjjjj+0x1d4>
800a22ac:	8ea20030 	lw	v0,48(s5)
800a22b0:	02429021 	addu	s2,s2,v0
800a22b4:	8e020004 	lw	v0,4(s0)
800a22b8:	2631ffff 	addiu	s1,s1,-1
800a22bc:	02821024 	and	v0,s4,v0
800a22c0:	02402021 	move	a0,s2
800a22c4:	27a50010 	addiu	a1,sp,16
800a22c8:	1040fff0 	beqz	v0,800a228c <_Z20DrawClippedTile16Addjjjjjj+0x4c4>
800a22cc:	afa20010 	sw	v0,16(sp)
800a22d0:	02c0f809 	jalr	s6
800a22d4:	00000000 	nop
800a22d8:	8e020000 	lw	v0,0(s0)
800a22dc:	26440004 	addiu	a0,s2,4
800a22e0:	02621024 	and	v0,s3,v0
800a22e4:	2610fff8 	addiu	s0,s0,-8
800a22e8:	27a50010 	addiu	a1,sp,16
800a22ec:	1040ffee 	beqz	v0,800a22a8 <_Z20DrawClippedTile16Addjjjjjj+0x4e0>
800a22f0:	afa20010 	sw	v0,16(sp)
800a22f4:	02c0f809 	jalr	s6
800a22f8:	00000000 	nop
800a22fc:	080288aa 	j	800a22a8 <_Z20DrawClippedTile16Addjjjjjj+0x4e0>
800a2300:	00000000 	nop
800a2304:	244228a0 	addiu	v0,v0,10400
800a2308:	0040f809 	jalr	v0
800a230c:	00000000 	nop
800a2310:	080287a4 	j	800a1e90 <_Z20DrawClippedTile16Addjjjjjj+0xc8>
800a2314:	8e220020 	lw	v0,32(s1)

800a2318 <_Z13DrawTile16Addjjjj>:
800a2318:	27bdffc8 	addiu	sp,sp,-56
800a231c:	3c028022 	lui	v0,0x8022
800a2320:	afb7002c 	sw	s7,44(sp)
800a2324:	afb60028 	sw	s6,40(sp)
800a2328:	afb40020 	sw	s4,32(sp)
800a232c:	afb20018 	sw	s2,24(sp)
800a2330:	afb10014 	sw	s1,20(sp)
800a2334:	afbf0030 	sw	ra,48(sp)
800a2338:	24516da8 	addiu	s1,v0,28072
800a233c:	afb50024 	sw	s5,36(sp)
800a2340:	afb3001c 	sw	s3,28(sp)
800a2344:	afb00010 	sw	s0,16(sp)
800a2348:	0080a021 	move	s4,a0
800a234c:	8e280008 	lw	t0,8(s1)
800a2350:	308203ff 	andi	v0,a0,0x3ff
800a2354:	328301ff 	andi	v1,s4,0x1ff
800a2358:	8e24000c 	lw	a0,12(s1)
800a235c:	01021004 	sllv	v0,v0,t0
800a2360:	2c630100 	sltiu	v1,v1,256
800a2364:	00442021 	addu	a0,v0,a0
800a2368:	00a09021 	move	s2,a1
800a236c:	00c0b821 	move	s7,a2
800a2370:	14600003 	bnez	v1,800a2380 <_Z13DrawTile16Addjjjj+0x68>
800a2374:	00e0b021 	move	s6,a3
800a2378:	8e220010 	lw	v0,16(s1)
800a237c:	00822021 	addu	a0,a0,v0
800a2380:	3085ffff 	andi	a1,a0,0xffff
800a2384:	8e260028 	lw	a2,40(s1)
800a2388:	01058006 	srlv	s0,a1,t0
800a238c:	02069821 	addu	s3,s0,a2
800a2390:	8e220024 	lw	v0,36(s1)
800a2394:	92640000 	lbu	a0,0(s3)
800a2398:	00101980 	sll	v1,s0,0x6
800a239c:	10800075 	beqz	a0,800a2574 <_Z13DrawTile16Addjjjj+0x25c>
800a23a0:	0062a821 	addu	s5,v1,v0
800a23a4:	02061021 	addu	v0,s0,a2
800a23a8:	90440000 	lbu	a0,0(v0)
800a23ac:	24030002 	li	v1,2
800a23b0:	10830034 	beq	a0,v1,800a2484 <_Z13DrawTile16Addjjjj+0x16c>
800a23b4:	8fbf0030 	lw	ra,48(sp)
800a23b8:	9222002c 	lbu	v0,44(s1)
800a23bc:	1040003b 	beqz	v0,800a24ac <_Z13DrawTile16Addjjjj+0x194>
800a23c0:	00141a82 	srl	v1,s4,0xa
800a23c4:	3c028022 	lui	v0,0x8022
800a23c8:	90435bcb 	lbu	v1,23499(v0)
800a23cc:	146000b8 	bnez	v1,800a26b0 <_Z13DrawTile16Addjjjj+0x398>
800a23d0:	3c028005 	lui	v0,0x8005
800a23d4:	8e220020 	lw	v0,32(s1)
800a23d8:	00141a82 	srl	v1,s4,0xa
800a23dc:	00621824 	and	v1,v1,v0
800a23e0:	3c02802c 	lui	v0,0x802c
800a23e4:	2442140c 	addiu	v0,v0,5132
800a23e8:	00031a40 	sll	v1,v1,0x9
800a23ec:	00621821 	addu	v1,v1,v0
800a23f0:	3c048022 	lui	a0,0x8022
800a23f4:	3282c000 	andi	v0,s4,0xc000
800a23f8:	1440003b 	bnez	v0,800a24e8 <_Z13DrawTile16Addjjjj+0x1d0>
800a23fc:	ac836e1c 	sw	v1,28188(a0)
800a2400:	12c0001f 	beqz	s6,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a2404:	3c038022 	lui	v1,0x8022
800a2408:	3c02800a 	lui	v0,0x800a
800a240c:	02b78021 	addu	s0,s5,s7
800a2410:	02c08821 	move	s1,s6
800a2414:	2454c6fc 	addiu	s4,v0,-14596
800a2418:	08028910 	j	800a2440 <_Z13DrawTile16Addjjjj+0x128>
800a241c:	24736dd8 	addiu	s3,v1,28120
800a2420:	8e020004 	lw	v0,4(s0)
800a2424:	26050004 	addiu	a1,s0,4
800a2428:	26440004 	addiu	a0,s2,4
800a242c:	14400010 	bnez	v0,800a2470 <_Z13DrawTile16Addjjjj+0x158>
800a2430:	26100008 	addiu	s0,s0,8
800a2434:	12200012 	beqz	s1,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a2438:	8e620030 	lw	v0,48(s3)
800a243c:	02429021 	addu	s2,s2,v0
800a2440:	8e020000 	lw	v0,0(s0)
800a2444:	2631ffff 	addiu	s1,s1,-1
800a2448:	02402021 	move	a0,s2
800a244c:	1040fff4 	beqz	v0,800a2420 <_Z13DrawTile16Addjjjj+0x108>
800a2450:	02002821 	move	a1,s0
800a2454:	0280f809 	jalr	s4
800a2458:	00000000 	nop
800a245c:	8e020004 	lw	v0,4(s0)
800a2460:	26050004 	addiu	a1,s0,4
800a2464:	26440004 	addiu	a0,s2,4
800a2468:	1040fff2 	beqz	v0,800a2434 <_Z13DrawTile16Addjjjj+0x11c>
800a246c:	26100008 	addiu	s0,s0,8
800a2470:	0280f809 	jalr	s4
800a2474:	00000000 	nop
800a2478:	1620fff0 	bnez	s1,800a243c <_Z13DrawTile16Addjjjj+0x124>
800a247c:	8e620030 	lw	v0,48(s3)
800a2480:	8fbf0030 	lw	ra,48(sp)
800a2484:	8fb7002c 	lw	s7,44(sp)
800a2488:	8fb60028 	lw	s6,40(sp)
800a248c:	8fb50024 	lw	s5,36(sp)
800a2490:	8fb40020 	lw	s4,32(sp)
800a2494:	8fb3001c 	lw	s3,28(sp)
800a2498:	8fb20018 	lw	s2,24(sp)
800a249c:	8fb10014 	lw	s1,20(sp)
800a24a0:	8fb00010 	lw	s0,16(sp)
800a24a4:	03e00008 	jr	ra
800a24a8:	27bd0038 	addiu	sp,sp,56
800a24ac:	8e240020 	lw	a0,32(s1)
800a24b0:	8e25001c 	lw	a1,28(s1)
800a24b4:	00641824 	and	v1,v1,a0
800a24b8:	8e220018 	lw	v0,24(s1)
800a24bc:	00a31804 	sllv	v1,v1,a1
800a24c0:	00621821 	addu	v1,v1,v0
800a24c4:	00031840 	sll	v1,v1,0x1
800a24c8:	3c028022 	lui	v0,0x8022
800a24cc:	24425bc4 	addiu	v0,v0,23492
800a24d0:	24630c48 	addiu	v1,v1,3144
800a24d4:	00621821 	addu	v1,v1,v0
800a24d8:	3c048022 	lui	a0,0x8022
800a24dc:	3282c000 	andi	v0,s4,0xc000
800a24e0:	1040ffc7 	beqz	v0,800a2400 <_Z13DrawTile16Addjjjj+0xe8>
800a24e4:	ac836e1c 	sw	v1,28188(a0)
800a24e8:	32828000 	andi	v0,s4,0x8000
800a24ec:	14400028 	bnez	v0,800a2590 <_Z13DrawTile16Addjjjj+0x278>
800a24f0:	32824000 	andi	v0,s4,0x4000
800a24f4:	12c0ffe2 	beqz	s6,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a24f8:	3c038022 	lui	v1,0x8022
800a24fc:	3c02800a 	lui	v0,0x800a
800a2500:	02b78021 	addu	s0,s5,s7
800a2504:	02c08821 	move	s1,s6
800a2508:	2454cad4 	addiu	s4,v0,-13612
800a250c:	0802894d 	j	800a2534 <_Z13DrawTile16Addjjjj+0x21c>
800a2510:	24736dd8 	addiu	s3,v1,28120
800a2514:	8e020000 	lw	v0,0(s0)
800a2518:	02002821 	move	a1,s0
800a251c:	26440004 	addiu	a0,s2,4
800a2520:	14400010 	bnez	v0,800a2564 <_Z13DrawTile16Addjjjj+0x24c>
800a2524:	26100008 	addiu	s0,s0,8
800a2528:	1220ffd5 	beqz	s1,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a252c:	8e620030 	lw	v0,48(s3)
800a2530:	02429021 	addu	s2,s2,v0
800a2534:	8e020004 	lw	v0,4(s0)
800a2538:	2631ffff 	addiu	s1,s1,-1
800a253c:	02402021 	move	a0,s2
800a2540:	1040fff4 	beqz	v0,800a2514 <_Z13DrawTile16Addjjjj+0x1fc>
800a2544:	26050004 	addiu	a1,s0,4
800a2548:	0280f809 	jalr	s4
800a254c:	00000000 	nop
800a2550:	8e020000 	lw	v0,0(s0)
800a2554:	02002821 	move	a1,s0
800a2558:	26440004 	addiu	a0,s2,4
800a255c:	1040fff2 	beqz	v0,800a2528 <_Z13DrawTile16Addjjjj+0x210>
800a2560:	26100008 	addiu	s0,s0,8
800a2564:	0280f809 	jalr	s4
800a2568:	00000000 	nop
800a256c:	0802894a 	j	800a2528 <_Z13DrawTile16Addjjjj+0x210>
800a2570:	00000000 	nop
800a2574:	3c02800a 	lui	v0,0x800a
800a2578:	2442b390 	addiu	v0,v0,-19568
800a257c:	0040f809 	jalr	v0
800a2580:	02a02021 	move	a0,s5
800a2584:	a2620000 	sb	v0,0(s3)
800a2588:	080288e9 	j	800a23a4 <_Z13DrawTile16Addjjjj+0x8c>
800a258c:	8e260028 	lw	a2,40(s1)
800a2590:	14400024 	bnez	v0,800a2624 <_Z13DrawTile16Addjjjj+0x30c>
800a2594:	00000000 	nop
800a2598:	12c0ffb9 	beqz	s6,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a259c:	3c03800a 	lui	v1,0x800a
800a25a0:	02b71023 	subu	v0,s5,s7
800a25a4:	3c048022 	lui	a0,0x8022
800a25a8:	2451003c 	addiu	s1,v0,60
800a25ac:	02c09821 	move	s3,s6
800a25b0:	2475c6fc 	addiu	s5,v1,-14596
800a25b4:	24946dd8 	addiu	s4,a0,28120
800a25b8:	08028978 	j	800a25e0 <_Z13DrawTile16Addjjjj+0x2c8>
800a25bc:	24500038 	addiu	s0,v0,56
800a25c0:	8e220000 	lw	v0,0(s1)
800a25c4:	02202821 	move	a1,s1
800a25c8:	26440004 	addiu	a0,s2,4
800a25cc:	14400011 	bnez	v0,800a2614 <_Z13DrawTile16Addjjjj+0x2fc>
800a25d0:	2631fff8 	addiu	s1,s1,-8
800a25d4:	1260ffaa 	beqz	s3,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a25d8:	8e820030 	lw	v0,48(s4)
800a25dc:	02429021 	addu	s2,s2,v0
800a25e0:	8e020000 	lw	v0,0(s0)
800a25e4:	02002821 	move	a1,s0
800a25e8:	2673ffff 	addiu	s3,s3,-1
800a25ec:	02402021 	move	a0,s2
800a25f0:	1040fff3 	beqz	v0,800a25c0 <_Z13DrawTile16Addjjjj+0x2a8>
800a25f4:	2610fff8 	addiu	s0,s0,-8
800a25f8:	02a0f809 	jalr	s5
800a25fc:	00000000 	nop
800a2600:	8e220000 	lw	v0,0(s1)
800a2604:	02202821 	move	a1,s1
800a2608:	26440004 	addiu	a0,s2,4
800a260c:	1040fff1 	beqz	v0,800a25d4 <_Z13DrawTile16Addjjjj+0x2bc>
800a2610:	2631fff8 	addiu	s1,s1,-8
800a2614:	02a0f809 	jalr	s5
800a2618:	00000000 	nop
800a261c:	08028975 	j	800a25d4 <_Z13DrawTile16Addjjjj+0x2bc>
800a2620:	00000000 	nop
800a2624:	12c0ff96 	beqz	s6,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a2628:	3c03800a 	lui	v1,0x800a
800a262c:	02b71023 	subu	v0,s5,s7
800a2630:	3c048022 	lui	a0,0x8022
800a2634:	2451003c 	addiu	s1,v0,60
800a2638:	02c09821 	move	s3,s6
800a263c:	2475cad4 	addiu	s5,v1,-13612
800a2640:	24946dd8 	addiu	s4,a0,28120
800a2644:	0802899c 	j	800a2670 <_Z13DrawTile16Addjjjj+0x358>
800a2648:	24500038 	addiu	s0,v0,56
800a264c:	8e020000 	lw	v0,0(s0)
800a2650:	02002821 	move	a1,s0
800a2654:	26440004 	addiu	a0,s2,4
800a2658:	2631fff8 	addiu	s1,s1,-8
800a265c:	14400010 	bnez	v0,800a26a0 <_Z13DrawTile16Addjjjj+0x388>
800a2660:	2610fff8 	addiu	s0,s0,-8
800a2664:	1260ff86 	beqz	s3,800a2480 <_Z13DrawTile16Addjjjj+0x168>
800a2668:	8e820030 	lw	v0,48(s4)
800a266c:	02429021 	addu	s2,s2,v0
800a2670:	8e220000 	lw	v0,0(s1)
800a2674:	2673ffff 	addiu	s3,s3,-1
800a2678:	02402021 	move	a0,s2
800a267c:	1040fff3 	beqz	v0,800a264c <_Z13DrawTile16Addjjjj+0x334>
800a2680:	02202821 	move	a1,s1
800a2684:	02a0f809 	jalr	s5
800a2688:	2631fff8 	addiu	s1,s1,-8
800a268c:	8e020000 	lw	v0,0(s0)
800a2690:	02002821 	move	a1,s0
800a2694:	26440004 	addiu	a0,s2,4
800a2698:	1040fff2 	beqz	v0,800a2664 <_Z13DrawTile16Addjjjj+0x34c>
800a269c:	2610fff8 	addiu	s0,s0,-8
800a26a0:	02a0f809 	jalr	s5
800a26a4:	00000000 	nop
800a26a8:	08028999 	j	800a2664 <_Z13DrawTile16Addjjjj+0x34c>
800a26ac:	00000000 	nop
800a26b0:	244228a0 	addiu	v0,v0,10400
800a26b4:	0040f809 	jalr	v0
800a26b8:	00000000 	nop
800a26bc:	080288f6 	j	800a23d8 <_Z13DrawTile16Addjjjj+0xc0>
800a26c0:	8e220020 	lw	v0,32(s1)

800a26c4 <_Z16DrawLargePixel16jjjjjj>:
800a26c4:	27bdffc8 	addiu	sp,sp,-56
800a26c8:	3c028022 	lui	v0,0x8022
800a26cc:	afb10014 	sw	s1,20(sp)
800a26d0:	24516da8 	addiu	s1,v0,28072
800a26d4:	afb3001c 	sw	s3,28(sp)
800a26d8:	8e280008 	lw	t0,8(s1)
800a26dc:	00809821 	move	s3,a0
800a26e0:	308203ff 	andi	v0,a0,0x3ff
800a26e4:	326301ff 	andi	v1,s3,0x1ff
800a26e8:	8e24000c 	lw	a0,12(s1)
800a26ec:	01021004 	sllv	v0,v0,t0
800a26f0:	2c630100 	sltiu	v1,v1,256
800a26f4:	afbe0030 	sw	s8,48(sp)
800a26f8:	afb7002c 	sw	s7,44(sp)
800a26fc:	afb60028 	sw	s6,40(sp)
800a2700:	afb50024 	sw	s5,36(sp)
800a2704:	afbf0034 	sw	ra,52(sp)
800a2708:	afb40020 	sw	s4,32(sp)
800a270c:	afb20018 	sw	s2,24(sp)
800a2710:	afb00010 	sw	s0,16(sp)
800a2714:	00442021 	addu	a0,v0,a0
800a2718:	afa5003c 	sw	a1,60(sp)
800a271c:	00c0b821 	move	s7,a2
800a2720:	00e0a821 	move	s5,a3
800a2724:	8fbe0048 	lw	s8,72(sp)
800a2728:	14600003 	bnez	v1,800a2738 <_Z16DrawLargePixel16jjjjjj+0x74>
800a272c:	8fb6004c 	lw	s6,76(sp)
800a2730:	8e220010 	lw	v0,16(s1)
800a2734:	00822021 	addu	a0,a0,v0
800a2738:	3085ffff 	andi	a1,a0,0xffff
800a273c:	8e260028 	lw	a2,40(s1)
800a2740:	01058006 	srlv	s0,a1,t0
800a2744:	02069021 	addu	s2,s0,a2
800a2748:	8e220024 	lw	v0,36(s1)
800a274c:	92440000 	lbu	a0,0(s2)
800a2750:	00101980 	sll	v1,s0,0x6
800a2754:	1080006e 	beqz	a0,800a2910 <_Z16DrawLargePixel16jjjjjj+0x24c>
800a2758:	0062a021 	addu	s4,v1,v0
800a275c:	02061021 	addu	v0,s0,a2
800a2760:	90440000 	lbu	a0,0(v0)
800a2764:	24030002 	li	v1,2
800a2768:	1083004f 	beq	a0,v1,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a276c:	8fbf0034 	lw	ra,52(sp)
800a2770:	9222002c 	lbu	v0,44(s1)
800a2774:	10400057 	beqz	v0,800a28d4 <_Z16DrawLargePixel16jjjjjj+0x210>
800a2778:	00131a82 	srl	v1,s3,0xa
800a277c:	3c028022 	lui	v0,0x8022
800a2780:	90435bcb 	lbu	v1,23499(v0)
800a2784:	146000e2 	bnez	v1,800a2b10 <_Z16DrawLargePixel16jjjjjj+0x44c>
800a2788:	3c028005 	lui	v0,0x8005
800a278c:	8e220020 	lw	v0,32(s1)
800a2790:	00131a82 	srl	v1,s3,0xa
800a2794:	00621824 	and	v1,v1,v0
800a2798:	3c02802c 	lui	v0,0x802c
800a279c:	00031a40 	sll	v1,v1,0x9
800a27a0:	3c068022 	lui	a2,0x8022
800a27a4:	2442140c 	addiu	v0,v0,5132
800a27a8:	00621821 	addu	v1,v1,v0
800a27ac:	24c46dd8 	addiu	a0,a2,28120
800a27b0:	ac830044 	sw	v1,68(a0)
800a27b4:	24c76dd8 	addiu	a3,a2,28120
800a27b8:	8fa3003c 	lw	v1,60(sp)
800a27bc:	8ce4003c 	lw	a0,60(a3)
800a27c0:	00031040 	sll	v0,v1,0x1
800a27c4:	8ce50040 	lw	a1,64(a3)
800a27c8:	00446021 	addu	t4,v0,a0
800a27cc:	8fa2003c 	lw	v0,60(sp)
800a27d0:	3263c000 	andi	v1,s3,0xc000
800a27d4:	14600029 	bnez	v1,800a287c <_Z16DrawLargePixel16jjjjjj+0x1b8>
800a27d8:	00452821 	addu	a1,v0,a1
800a27dc:	02971021 	addu	v0,s4,s7
800a27e0:	005e1021 	addu	v0,v0,s8
800a27e4:	90420000 	lbu	v0,0(v0)
800a27e8:	1040002f 	beqz	v0,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a27ec:	8fbf0034 	lw	ra,52(sp)
800a27f0:	8ce30044 	lw	v1,68(a3)
800a27f4:	00021040 	sll	v0,v0,0x1
800a27f8:	00431021 	addu	v0,v0,v1
800a27fc:	12c0002a 	beqz	s6,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a2800:	94440000 	lhu	a0,0(v0)
800a2804:	00e07021 	move	t6,a3
800a2808:	02c05821 	move	t3,s6
800a280c:	26a6ffff 	addiu	a2,s5,-1
800a2810:	00156840 	sll	t5,s5,0x1
800a2814:	00e07821 	move	t7,a3
800a2818:	04c00011 	bltz	a2,800a2860 <_Z16DrawLargePixel16jjjjjj+0x19c>
800a281c:	02a51021 	addu	v0,s5,a1
800a2820:	01ac1821 	addu	v1,t5,t4
800a2824:	2447ffff 	addiu	a3,v0,-1
800a2828:	2469fffe 	addiu	t1,v1,-2
800a282c:	00c04021 	move	t0,a2
800a2830:	01e05021 	move	t2,t7
800a2834:	90e30000 	lbu	v1,0(a3)
800a2838:	9142004c 	lbu	v0,76(t2)
800a283c:	0062102b 	sltu	v0,v1,v0
800a2840:	10400004 	beqz	v0,800a2854 <_Z16DrawLargePixel16jjjjjj+0x190>
800a2844:	2508ffff 	addiu	t0,t0,-1
800a2848:	a5240000 	sh	a0,0(t1)
800a284c:	9142004d 	lbu	v0,77(t2)
800a2850:	a0e20000 	sb	v0,0(a3)
800a2854:	24e7ffff 	addiu	a3,a3,-1
800a2858:	0501fff6 	bgez	t0,800a2834 <_Z16DrawLargePixel16jjjjjj+0x170>
800a285c:	2529fffe 	addiu	t1,t1,-2
800a2860:	256bffff 	addiu	t3,t3,-1
800a2864:	1160000f 	beqz	t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0>
800a2868:	8dc30030 	lw	v1,48(t6)
800a286c:	00031040 	sll	v0,v1,0x1
800a2870:	01826021 	addu	t4,t4,v0
800a2874:	08028a06 	j	800a2818 <_Z16DrawLargePixel16jjjjjj+0x154>
800a2878:	00a32821 	addu	a1,a1,v1
800a287c:	32628000 	andi	v0,s3,0x8000
800a2880:	1440002a 	bnez	v0,800a292c <_Z16DrawLargePixel16jjjjjj+0x268>
800a2884:	32624000 	andi	v0,s3,0x4000
800a2888:	24020007 	li	v0,7
800a288c:	00571023 	subu	v0,v0,s7
800a2890:	02821021 	addu	v0,s4,v0
800a2894:	005e1021 	addu	v0,v0,s8
800a2898:	90420000 	lbu	v0,0(v0)
800a289c:	1440004e 	bnez	v0,800a29d8 <_Z16DrawLargePixel16jjjjjj+0x314>
800a28a0:	00000000 	nop
800a28a4:	8fbf0034 	lw	ra,52(sp)
800a28a8:	8fbe0030 	lw	s8,48(sp)
800a28ac:	8fb7002c 	lw	s7,44(sp)
800a28b0:	8fb60028 	lw	s6,40(sp)
800a28b4:	8fb50024 	lw	s5,36(sp)
800a28b8:	8fb40020 	lw	s4,32(sp)
800a28bc:	8fb3001c 	lw	s3,28(sp)
800a28c0:	8fb20018 	lw	s2,24(sp)
800a28c4:	8fb10014 	lw	s1,20(sp)
800a28c8:	8fb00010 	lw	s0,16(sp)
800a28cc:	03e00008 	jr	ra
800a28d0:	27bd0038 	addiu	sp,sp,56
800a28d4:	8e240020 	lw	a0,32(s1)
800a28d8:	8e25001c 	lw	a1,28(s1)
800a28dc:	00641824 	and	v1,v1,a0
800a28e0:	8e220018 	lw	v0,24(s1)
800a28e4:	00a31804 	sllv	v1,v1,a1
800a28e8:	00621821 	addu	v1,v1,v0
800a28ec:	00031840 	sll	v1,v1,0x1
800a28f0:	3c028022 	lui	v0,0x8022
800a28f4:	24630c48 	addiu	v1,v1,3144
800a28f8:	3c068022 	lui	a2,0x8022
800a28fc:	24425bc4 	addiu	v0,v0,23492
800a2900:	00621821 	addu	v1,v1,v0
800a2904:	24c46dd8 	addiu	a0,a2,28120
800a2908:	080289ed 	j	800a27b4 <_Z16DrawLargePixel16jjjjjj+0xf0>
800a290c:	ac830044 	sw	v1,68(a0)
800a2910:	3c02800a 	lui	v0,0x800a
800a2914:	2442b390 	addiu	v0,v0,-19568
800a2918:	0040f809 	jalr	v0
800a291c:	02802021 	move	a0,s4
800a2920:	a2420000 	sb	v0,0(s2)
800a2924:	080289d7 	j	800a275c <_Z16DrawLargePixel16jjjjjj+0x98>
800a2928:	8e260028 	lw	a2,40(s1)
800a292c:	1440004e 	bnez	v0,800a2a68 <_Z16DrawLargePixel16jjjjjj+0x3a4>
800a2930:	24020007 	li	v0,7
800a2934:	029e1023 	subu	v0,s4,s8
800a2938:	00571021 	addu	v0,v0,s7
800a293c:	90420038 	lbu	v0,56(v0)
800a2940:	1040ffd9 	beqz	v0,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a2944:	8fbf0034 	lw	ra,52(sp)
800a2948:	24c66dd8 	addiu	a2,a2,28120
800a294c:	8cc30044 	lw	v1,68(a2)
800a2950:	00021040 	sll	v0,v0,0x1
800a2954:	00431021 	addu	v0,v0,v1
800a2958:	12c0ffd3 	beqz	s6,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a295c:	94440000 	lhu	a0,0(v0)
800a2960:	00c07021 	move	t6,a2
800a2964:	02c05821 	move	t3,s6
800a2968:	26a6ffff 	addiu	a2,s5,-1
800a296c:	00156840 	sll	t5,s5,0x1
800a2970:	01c07821 	move	t7,t6
800a2974:	04c00011 	bltz	a2,800a29bc <_Z16DrawLargePixel16jjjjjj+0x2f8>
800a2978:	02a51021 	addu	v0,s5,a1
800a297c:	01ac1821 	addu	v1,t5,t4
800a2980:	2447ffff 	addiu	a3,v0,-1
800a2984:	2469fffe 	addiu	t1,v1,-2
800a2988:	00c04021 	move	t0,a2
800a298c:	01e05021 	move	t2,t7
800a2990:	90e30000 	lbu	v1,0(a3)
800a2994:	9142004c 	lbu	v0,76(t2)
800a2998:	0062102b 	sltu	v0,v1,v0
800a299c:	10400004 	beqz	v0,800a29b0 <_Z16DrawLargePixel16jjjjjj+0x2ec>
800a29a0:	2508ffff 	addiu	t0,t0,-1
800a29a4:	a5240000 	sh	a0,0(t1)
800a29a8:	9142004d 	lbu	v0,77(t2)
800a29ac:	a0e20000 	sb	v0,0(a3)
800a29b0:	24e7ffff 	addiu	a3,a3,-1
800a29b4:	0501fff6 	bgez	t0,800a2990 <_Z16DrawLargePixel16jjjjjj+0x2cc>
800a29b8:	2529fffe 	addiu	t1,t1,-2
800a29bc:	256bffff 	addiu	t3,t3,-1
800a29c0:	1160ffb8 	beqz	t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0>
800a29c4:	8dc30030 	lw	v1,48(t6)
800a29c8:	00031040 	sll	v0,v1,0x1
800a29cc:	01826021 	addu	t4,t4,v0
800a29d0:	08028a5d 	j	800a2974 <_Z16DrawLargePixel16jjjjjj+0x2b0>
800a29d4:	00a32821 	addu	a1,a1,v1
800a29d8:	24c66dd8 	addiu	a2,a2,28120
800a29dc:	8cc30044 	lw	v1,68(a2)
800a29e0:	00021040 	sll	v0,v0,0x1
800a29e4:	00431021 	addu	v0,v0,v1
800a29e8:	12c0ffae 	beqz	s6,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0>
800a29ec:	94440000 	lhu	a0,0(v0)
800a29f0:	00c07021 	move	t6,a2
800a29f4:	02c05821 	move	t3,s6
800a29f8:	26a6ffff 	addiu	a2,s5,-1
800a29fc:	00156840 	sll	t5,s5,0x1
800a2a00:	01c07821 	move	t7,t6
800a2a04:	04c00011 	bltz	a2,800a2a4c <_Z16DrawLargePixel16jjjjjj+0x388>
800a2a08:	02a51021 	addu	v0,s5,a1
800a2a0c:	01ac1821 	addu	v1,t5,t4
800a2a10:	2447ffff 	addiu	a3,v0,-1
800a2a14:	2469fffe 	addiu	t1,v1,-2
800a2a18:	00c04021 	move	t0,a2
800a2a1c:	01e05021 	move	t2,t7
800a2a20:	90e30000 	lbu	v1,0(a3)
800a2a24:	9142004c 	lbu	v0,76(t2)
800a2a28:	0062102b 	sltu	v0,v1,v0
800a2a2c:	10400004 	beqz	v0,800a2a40 <_Z16DrawLargePixel16jjjjjj+0x37c>
800a2a30:	2508ffff 	addiu	t0,t0,-1
800a2a34:	a5240000 	sh	a0,0(t1)
800a2a38:	9142004d 	lbu	v0,77(t2)
800a2a3c:	a0e20000 	sb	v0,0(a3)
800a2a40:	24e7ffff 	addiu	a3,a3,-1
800a2a44:	0501fff6 	bgez	t0,800a2a20 <_Z16DrawLargePixel16jjjjjj+0x35c>
800a2a48:	2529fffe 	addiu	t1,t1,-2
800a2a4c:	256bffff 	addiu	t3,t3,-1
800a2a50:	1160ff94 	beqz	t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0>
800a2a54:	8dc30030 	lw	v1,48(t6)
800a2a58:	00031040 	sll	v0,v1,0x1
800a2a5c:	01826021 	addu	t4,t4,v0
800a2a60:	08028a81 	j	800a2a04 <_Z16DrawLargePixel16jjjjjj+0x340>
800a2a64:	00a32821 	addu	a1,a1,v1
800a2a68:	00571023 	subu	v0,v0,s7
800a2a6c:	029e1823 	subu	v1,s4,s8
800a2a70:	00621821 	addu	v1,v1,v0
800a2a74:	90620038 	lbu	v0,56(v1)
800a2a78:	1040ff8b 	beqz	v0,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a2a7c:	8fbf0034 	lw	ra,52(sp)
800a2a80:	24c66dd8 	addiu	a2,a2,28120
800a2a84:	8cc30044 	lw	v1,68(a2)
800a2a88:	00021040 	sll	v0,v0,0x1
800a2a8c:	00431021 	addu	v0,v0,v1
800a2a90:	12c0ff85 	beqz	s6,800a28a8 <_Z16DrawLargePixel16jjjjjj+0x1e4>
800a2a94:	94440000 	lhu	a0,0(v0)
800a2a98:	00c07021 	move	t6,a2
800a2a9c:	02c05821 	move	t3,s6
800a2aa0:	26a6ffff 	addiu	a2,s5,-1
800a2aa4:	00156840 	sll	t5,s5,0x1
800a2aa8:	01c07821 	move	t7,t6
800a2aac:	04c00011 	bltz	a2,800a2af4 <_Z16DrawLargePixel16jjjjjj+0x430>
800a2ab0:	02a51021 	addu	v0,s5,a1
800a2ab4:	01ac1821 	addu	v1,t5,t4
800a2ab8:	2447ffff 	addiu	a3,v0,-1
800a2abc:	2469fffe 	addiu	t1,v1,-2
800a2ac0:	00c04021 	move	t0,a2
800a2ac4:	01e05021 	move	t2,t7
800a2ac8:	90e30000 	lbu	v1,0(a3)
800a2acc:	9142004c 	lbu	v0,76(t2)
800a2ad0:	0062102b 	sltu	v0,v1,v0
800a2ad4:	10400004 	beqz	v0,800a2ae8 <_Z16DrawLargePixel16jjjjjj+0x424>
800a2ad8:	2508ffff 	addiu	t0,t0,-1
800a2adc:	a5240000 	sh	a0,0(t1)
800a2ae0:	9142004d 	lbu	v0,77(t2)
800a2ae4:	a0e20000 	sb	v0,0(a3)
800a2ae8:	24e7ffff 	addiu	a3,a3,-1
800a2aec:	0501fff6 	bgez	t0,800a2ac8 <_Z16DrawLargePixel16jjjjjj+0x404>
800a2af0:	2529fffe 	addiu	t1,t1,-2
800a2af4:	256bffff 	addiu	t3,t3,-1
800a2af8:	1160ff6a 	beqz	t3,800a28a4 <_Z16DrawLargePixel16jjjjjj+0x1e0>
800a2afc:	8dc30030 	lw	v1,48(t6)
800a2b00:	00031040 	sll	v0,v1,0x1
800a2b04:	01826021 	addu	t4,t4,v0
800a2b08:	08028aab 	j	800a2aac <_Z16DrawLargePixel16jjjjjj+0x3e8>
800a2b0c:	00a32821 	addu	a1,a1,v1
800a2b10:	244228a0 	addiu	v0,v0,10400
800a2b14:	0040f809 	jalr	v0
800a2b18:	00000000 	nop
800a2b1c:	080289e4 	j	800a2790 <_Z16DrawLargePixel16jjjjjj+0xcc>
800a2b20:	8e220020 	lw	v0,32(s1)

800a2b24 <_Z21DrawClippedTile16x2x2jjjjjj>:
800a2b24:	27bdffc0 	addiu	sp,sp,-64
800a2b28:	3c028022 	lui	v0,0x8022
800a2b2c:	afbe0038 	sw	s8,56(sp)
800a2b30:	afb60030 	sw	s6,48(sp)
800a2b34:	afb5002c 	sw	s5,44(sp)
800a2b38:	afb40028 	sw	s4,40(sp)
800a2b3c:	afb20020 	sw	s2,32(sp)
800a2b40:	afb1001c 	sw	s1,28(sp)
800a2b44:	afbf003c 	sw	ra,60(sp)
800a2b48:	24516da8 	addiu	s1,v0,28072
800a2b4c:	afb70034 	sw	s7,52(sp)
800a2b50:	afb30024 	sw	s3,36(sp)
800a2b54:	afb00018 	sw	s0,24(sp)
800a2b58:	0080a021 	move	s4,a0
800a2b5c:	8e280008 	lw	t0,8(s1)
800a2b60:	308203ff 	andi	v0,a0,0x3ff
800a2b64:	328301ff 	andi	v1,s4,0x1ff
800a2b68:	8e24000c 	lw	a0,12(s1)
800a2b6c:	01021004 	sllv	v0,v0,t0
800a2b70:	2c630100 	sltiu	v1,v1,256
800a2b74:	00442021 	addu	a0,v0,a0
800a2b78:	00a09021 	move	s2,a1
800a2b7c:	00c0a821 	move	s5,a2
800a2b80:	00e0b021 	move	s6,a3
800a2b84:	14600003 	bnez	v1,800a2b94 <_Z21DrawClippedTile16x2x2jjjjjj+0x70>
800a2b88:	8fbe0054 	lw	s8,84(sp)
800a2b8c:	8e220010 	lw	v0,16(s1)
800a2b90:	00822021 	addu	a0,a0,v0
800a2b94:	3085ffff 	andi	a1,a0,0xffff
800a2b98:	8e260028 	lw	a2,40(s1)
800a2b9c:	01058006 	srlv	s0,a1,t0
800a2ba0:	02069821 	addu	s3,s0,a2
800a2ba4:	8e220024 	lw	v0,36(s1)
800a2ba8:	92640000 	lbu	a0,0(s3)
800a2bac:	00101980 	sll	v1,s0,0x6
800a2bb0:	108000bb 	beqz	a0,800a2ea0 <_Z21DrawClippedTile16x2x2jjjjjj+0x37c>
800a2bb4:	0062b821 	addu	s7,v1,v0
800a2bb8:	02061021 	addu	v0,s0,a2
800a2bbc:	90440000 	lbu	a0,0(v0)
800a2bc0:	24030002 	li	v1,2
800a2bc4:	1083004d 	beq	a0,v1,800a2cfc <_Z21DrawClippedTile16x2x2jjjjjj+0x1d8>
800a2bc8:	8fbf003c 	lw	ra,60(sp)
800a2bcc:	9222002c 	lbu	v0,44(s1)
800a2bd0:	10400055 	beqz	v0,800a2d28 <_Z21DrawClippedTile16x2x2jjjjjj+0x204>
800a2bd4:	00141a82 	srl	v1,s4,0xa
800a2bd8:	3c028022 	lui	v0,0x8022
800a2bdc:	90435bcb 	lbu	v1,23499(v0)
800a2be0:	1460011f 	bnez	v1,800a3060 <_Z21DrawClippedTile16x2x2jjjjjj+0x53c>
800a2be4:	3c028005 	lui	v0,0x8005
800a2be8:	8e220020 	lw	v0,32(s1)
800a2bec:	00141a82 	srl	v1,s4,0xa
800a2bf0:	00621824 	and	v1,v1,v0
800a2bf4:	3c02802c 	lui	v0,0x802c
800a2bf8:	2442140c 	addiu	v0,v0,5132
800a2bfc:	00031a40 	sll	v1,v1,0x9
800a2c00:	00621821 	addu	v1,v1,v0
800a2c04:	3c048022 	lui	a0,0x8022
800a2c08:	2ea20004 	sltiu	v0,s5,4
800a2c0c:	10400055 	beqz	v0,800a2d64 <_Z21DrawClippedTile16x2x2jjjjjj+0x240>
800a2c10:	ac836e1c 	sw	v1,28188(a0)
800a2c14:	3c03801f 	lui	v1,0x801f
800a2c18:	02b63821 	addu	a3,s5,s6
800a2c1c:	00151080 	sll	v0,s5,0x2
800a2c20:	2463b514 	addiu	v1,v1,-19180
800a2c24:	00431021 	addu	v0,v0,v1
800a2c28:	2ce40004 	sltiu	a0,a3,4
800a2c2c:	1080004f 	beqz	a0,800a2d6c <_Z21DrawClippedTile16x2x2jjjjjj+0x248>
800a2c30:	8c530000 	lw	s3,0(v0)
800a2c34:	3c03801f 	lui	v1,0x801f
800a2c38:	00071080 	sll	v0,a3,0x2
800a2c3c:	2463b524 	addiu	v1,v1,-19164
800a2c40:	00431021 	addu	v0,v0,v1
800a2c44:	8c440000 	lw	a0,0(v0)
800a2c48:	0000b021 	move	s6,zero
800a2c4c:	02649824 	and	s3,s3,a0
800a2c50:	3282c000 	andi	v0,s4,0xc000
800a2c54:	1440004c 	bnez	v0,800a2d88 <_Z21DrawClippedTile16x2x2jjjjjj+0x264>
800a2c58:	32828000 	andi	v0,s4,0x8000
800a2c5c:	13c00026 	beqz	s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2c60:	3c038022 	lui	v1,0x8022
800a2c64:	8fa20050 	lw	v0,80(sp)
800a2c68:	02e28021 	addu	s0,s7,v0
800a2c6c:	3c02800a 	lui	v0,0x800a
800a2c70:	03c08821 	move	s1,s8
800a2c74:	2455c35c 	addiu	s5,v0,-15524
800a2c78:	08028b2a 	j	800a2ca8 <_Z21DrawClippedTile16x2x2jjjjjj+0x184>
800a2c7c:	24746dd8 	addiu	s4,v1,28120
800a2c80:	8e020004 	lw	v0,4(s0)
800a2c84:	26440008 	addiu	a0,s2,8
800a2c88:	02c21024 	and	v0,s6,v0
800a2c8c:	26100008 	addiu	s0,s0,8
800a2c90:	27a50010 	addiu	a1,sp,16
800a2c94:	14400014 	bnez	v0,800a2ce8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1c4>
800a2c98:	afa20010 	sw	v0,16(sp)
800a2c9c:	12200016 	beqz	s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2ca0:	8e820030 	lw	v0,48(s4)
800a2ca4:	02429021 	addu	s2,s2,v0
800a2ca8:	8e020000 	lw	v0,0(s0)
800a2cac:	2631ffff 	addiu	s1,s1,-1
800a2cb0:	02621024 	and	v0,s3,v0
800a2cb4:	02402021 	move	a0,s2
800a2cb8:	27a50010 	addiu	a1,sp,16
800a2cbc:	1040fff0 	beqz	v0,800a2c80 <_Z21DrawClippedTile16x2x2jjjjjj+0x15c>
800a2cc0:	afa20010 	sw	v0,16(sp)
800a2cc4:	02a0f809 	jalr	s5
800a2cc8:	00000000 	nop
800a2ccc:	8e020004 	lw	v0,4(s0)
800a2cd0:	26440008 	addiu	a0,s2,8
800a2cd4:	02c21024 	and	v0,s6,v0
800a2cd8:	26100008 	addiu	s0,s0,8
800a2cdc:	27a50010 	addiu	a1,sp,16
800a2ce0:	1040ffee 	beqz	v0,800a2c9c <_Z21DrawClippedTile16x2x2jjjjjj+0x178>
800a2ce4:	afa20010 	sw	v0,16(sp)
800a2ce8:	02a0f809 	jalr	s5
800a2cec:	00000000 	nop
800a2cf0:	1620ffec 	bnez	s1,800a2ca4 <_Z21DrawClippedTile16x2x2jjjjjj+0x180>
800a2cf4:	8e820030 	lw	v0,48(s4)
800a2cf8:	8fbf003c 	lw	ra,60(sp)
800a2cfc:	8fbe0038 	lw	s8,56(sp)
800a2d00:	8fb70034 	lw	s7,52(sp)
800a2d04:	8fb60030 	lw	s6,48(sp)
800a2d08:	8fb5002c 	lw	s5,44(sp)
800a2d0c:	8fb40028 	lw	s4,40(sp)
800a2d10:	8fb30024 	lw	s3,36(sp)
800a2d14:	8fb20020 	lw	s2,32(sp)
800a2d18:	8fb1001c 	lw	s1,28(sp)
800a2d1c:	8fb00018 	lw	s0,24(sp)
800a2d20:	03e00008 	jr	ra
800a2d24:	27bd0040 	addiu	sp,sp,64
800a2d28:	8e240020 	lw	a0,32(s1)
800a2d2c:	8e25001c 	lw	a1,28(s1)
800a2d30:	00641824 	and	v1,v1,a0
800a2d34:	8e220018 	lw	v0,24(s1)
800a2d38:	00a31804 	sllv	v1,v1,a1
800a2d3c:	00621821 	addu	v1,v1,v0
800a2d40:	00031840 	sll	v1,v1,0x1
800a2d44:	3c028022 	lui	v0,0x8022
800a2d48:	24425bc4 	addiu	v0,v0,23492
800a2d4c:	24630c48 	addiu	v1,v1,3144
800a2d50:	00621821 	addu	v1,v1,v0
800a2d54:	3c048022 	lui	a0,0x8022
800a2d58:	2ea20004 	sltiu	v0,s5,4
800a2d5c:	1440ffad 	bnez	v0,800a2c14 <_Z21DrawClippedTile16x2x2jjjjjj+0xf0>
800a2d60:	ac836e1c 	sw	v1,28188(a0)
800a2d64:	02b63821 	addu	a3,s5,s6
800a2d68:	00009821 	move	s3,zero
800a2d6c:	2ce20005 	sltiu	v0,a3,5
800a2d70:	10400041 	beqz	v0,800a2e78 <_Z21DrawClippedTile16x2x2jjjjjj+0x354>
800a2d74:	2ea20005 	sltiu	v0,s5,5
800a2d78:	3282c000 	andi	v0,s4,0xc000
800a2d7c:	1040ffb7 	beqz	v0,800a2c5c <_Z21DrawClippedTile16x2x2jjjjjj+0x138>
800a2d80:	0000b021 	move	s6,zero
800a2d84:	32828000 	andi	v0,s4,0x8000
800a2d88:	1440004c 	bnez	v0,800a2ebc <_Z21DrawClippedTile16x2x2jjjjjj+0x398>
800a2d8c:	32824000 	andi	v0,s4,0x4000
800a2d90:	3c0200ff 	lui	v0,0xff
800a2d94:	02c23824 	and	a3,s6,v0
800a2d98:	3265ff00 	andi	a1,s3,0xff00
800a2d9c:	02621024 	and	v0,s3,v0
800a2da0:	32c6ff00 	andi	a2,s6,0xff00
800a2da4:	00134e02 	srl	t1,s3,0x18
800a2da8:	00131e00 	sll	v1,s3,0x18
800a2dac:	00052a00 	sll	a1,a1,0x8
800a2db0:	00021202 	srl	v0,v0,0x8
800a2db4:	00063200 	sll	a2,a2,0x8
800a2db8:	00073a02 	srl	a3,a3,0x8
800a2dbc:	00164602 	srl	t0,s6,0x18
800a2dc0:	00162600 	sll	a0,s6,0x18
800a2dc4:	00651825 	or	v1,v1,a1
800a2dc8:	00491025 	or	v0,v0,t1
800a2dcc:	00862025 	or	a0,a0,a2
800a2dd0:	00e83825 	or	a3,a3,t0
800a2dd4:	0062a025 	or	s4,v1,v0
800a2dd8:	13c0ffc7 	beqz	s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2ddc:	00879825 	or	s3,a0,a3
800a2de0:	8fa30050 	lw	v1,80(sp)
800a2de4:	3c02800a 	lui	v0,0x800a
800a2de8:	02e38021 	addu	s0,s7,v1
800a2dec:	3c038022 	lui	v1,0x8022
800a2df0:	03c08821 	move	s1,s8
800a2df4:	2456c52c 	addiu	s6,v0,-15060
800a2df8:	08028b8a 	j	800a2e28 <_Z21DrawClippedTile16x2x2jjjjjj+0x304>
800a2dfc:	24756dd8 	addiu	s5,v1,28120
800a2e00:	8e020000 	lw	v0,0(s0)
800a2e04:	26440008 	addiu	a0,s2,8
800a2e08:	02621024 	and	v0,s3,v0
800a2e0c:	26100008 	addiu	s0,s0,8
800a2e10:	27a50010 	addiu	a1,sp,16
800a2e14:	14400014 	bnez	v0,800a2e68 <_Z21DrawClippedTile16x2x2jjjjjj+0x344>
800a2e18:	afa20010 	sw	v0,16(sp)
800a2e1c:	1220ffb6 	beqz	s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2e20:	8ea20030 	lw	v0,48(s5)
800a2e24:	02429021 	addu	s2,s2,v0
800a2e28:	8e020004 	lw	v0,4(s0)
800a2e2c:	2631ffff 	addiu	s1,s1,-1
800a2e30:	02821024 	and	v0,s4,v0
800a2e34:	02402021 	move	a0,s2
800a2e38:	27a50010 	addiu	a1,sp,16
800a2e3c:	1040fff0 	beqz	v0,800a2e00 <_Z21DrawClippedTile16x2x2jjjjjj+0x2dc>
800a2e40:	afa20010 	sw	v0,16(sp)
800a2e44:	02c0f809 	jalr	s6
800a2e48:	00000000 	nop
800a2e4c:	8e020000 	lw	v0,0(s0)
800a2e50:	26440008 	addiu	a0,s2,8
800a2e54:	02621024 	and	v0,s3,v0
800a2e58:	26100008 	addiu	s0,s0,8
800a2e5c:	27a50010 	addiu	a1,sp,16
800a2e60:	1040ffee 	beqz	v0,800a2e1c <_Z21DrawClippedTile16x2x2jjjjjj+0x2f8>
800a2e64:	afa20010 	sw	v0,16(sp)
800a2e68:	02c0f809 	jalr	s6
800a2e6c:	00000000 	nop
800a2e70:	08028b87 	j	800a2e1c <_Z21DrawClippedTile16x2x2jjjjjj+0x2f8>
800a2e74:	00000000 	nop
800a2e78:	1040003a 	beqz	v0,800a2f64 <_Z21DrawClippedTile16x2x2jjjjjj+0x440>
800a2e7c:	3c02801f 	lui	v0,0x801f
800a2e80:	2406ffff 	li	a2,-1
800a2e84:	3c03801f 	lui	v1,0x801f
800a2e88:	00071080 	sll	v0,a3,0x2
800a2e8c:	2463b524 	addiu	v1,v1,-19164
800a2e90:	00431021 	addu	v0,v0,v1
800a2e94:	8c44fff0 	lw	a0,-16(v0)
800a2e98:	08028b14 	j	800a2c50 <_Z21DrawClippedTile16x2x2jjjjjj+0x12c>
800a2e9c:	00c4b024 	and	s6,a2,a0
800a2ea0:	3c02800a 	lui	v0,0x800a
800a2ea4:	2442b390 	addiu	v0,v0,-19568
800a2ea8:	0040f809 	jalr	v0
800a2eac:	02e02021 	move	a0,s7
800a2eb0:	a2620000 	sb	v0,0(s3)
800a2eb4:	08028aee 	j	800a2bb8 <_Z21DrawClippedTile16x2x2jjjjjj+0x94>
800a2eb8:	8e260028 	lw	a2,40(s1)
800a2ebc:	1440002e 	bnez	v0,800a2f78 <_Z21DrawClippedTile16x2x2jjjjjj+0x454>
800a2ec0:	3c0200ff 	lui	v0,0xff
800a2ec4:	13c0ff8c 	beqz	s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2ec8:	8fa30050 	lw	v1,80(sp)
800a2ecc:	03c08821 	move	s1,s8
800a2ed0:	02e31023 	subu	v0,s7,v1
800a2ed4:	24500038 	addiu	s0,v0,56
800a2ed8:	3c038022 	lui	v1,0x8022
800a2edc:	3c02800a 	lui	v0,0x800a
800a2ee0:	2455c35c 	addiu	s5,v0,-15524
800a2ee4:	08028bc5 	j	800a2f14 <_Z21DrawClippedTile16x2x2jjjjjj+0x3f0>
800a2ee8:	24746dd8 	addiu	s4,v1,28120
800a2eec:	8e020004 	lw	v0,4(s0)
800a2ef0:	26440008 	addiu	a0,s2,8
800a2ef4:	02c21024 	and	v0,s6,v0
800a2ef8:	2610fff8 	addiu	s0,s0,-8
800a2efc:	27a50010 	addiu	a1,sp,16
800a2f00:	14400014 	bnez	v0,800a2f54 <_Z21DrawClippedTile16x2x2jjjjjj+0x430>
800a2f04:	afa20010 	sw	v0,16(sp)
800a2f08:	1220ff7b 	beqz	s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2f0c:	8e820030 	lw	v0,48(s4)
800a2f10:	02429021 	addu	s2,s2,v0
800a2f14:	8e020000 	lw	v0,0(s0)
800a2f18:	2631ffff 	addiu	s1,s1,-1
800a2f1c:	02621024 	and	v0,s3,v0
800a2f20:	02402021 	move	a0,s2
800a2f24:	27a50010 	addiu	a1,sp,16
800a2f28:	1040fff0 	beqz	v0,800a2eec <_Z21DrawClippedTile16x2x2jjjjjj+0x3c8>
800a2f2c:	afa20010 	sw	v0,16(sp)
800a2f30:	02a0f809 	jalr	s5
800a2f34:	00000000 	nop
800a2f38:	8e020004 	lw	v0,4(s0)
800a2f3c:	26440008 	addiu	a0,s2,8
800a2f40:	02c21024 	and	v0,s6,v0
800a2f44:	2610fff8 	addiu	s0,s0,-8
800a2f48:	27a50010 	addiu	a1,sp,16
800a2f4c:	1040ffee 	beqz	v0,800a2f08 <_Z21DrawClippedTile16x2x2jjjjjj+0x3e4>
800a2f50:	afa20010 	sw	v0,16(sp)
800a2f54:	02a0f809 	jalr	s5
800a2f58:	00000000 	nop
800a2f5c:	08028bc2 	j	800a2f08 <_Z21DrawClippedTile16x2x2jjjjjj+0x3e4>
800a2f60:	00000000 	nop
800a2f64:	00151880 	sll	v1,s5,0x2
800a2f68:	2442b514 	addiu	v0,v0,-19180
800a2f6c:	00621821 	addu	v1,v1,v0
800a2f70:	08028ba1 	j	800a2e84 <_Z21DrawClippedTile16x2x2jjjjjj+0x360>
800a2f74:	8c66fff0 	lw	a2,-16(v1)
800a2f78:	02c23824 	and	a3,s6,v0
800a2f7c:	3265ff00 	andi	a1,s3,0xff00
800a2f80:	02621024 	and	v0,s3,v0
800a2f84:	32c6ff00 	andi	a2,s6,0xff00
800a2f88:	00134e02 	srl	t1,s3,0x18
800a2f8c:	00131e00 	sll	v1,s3,0x18
800a2f90:	00052a00 	sll	a1,a1,0x8
800a2f94:	00021202 	srl	v0,v0,0x8
800a2f98:	00063200 	sll	a2,a2,0x8
800a2f9c:	00073a02 	srl	a3,a3,0x8
800a2fa0:	00164602 	srl	t0,s6,0x18
800a2fa4:	00162600 	sll	a0,s6,0x18
800a2fa8:	00651825 	or	v1,v1,a1
800a2fac:	00491025 	or	v0,v0,t1
800a2fb0:	00862025 	or	a0,a0,a2
800a2fb4:	00e83825 	or	a3,a3,t0
800a2fb8:	0062a025 	or	s4,v1,v0
800a2fbc:	13c0ff4e 	beqz	s8,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a2fc0:	00879825 	or	s3,a0,a3
800a2fc4:	8fa30050 	lw	v1,80(sp)
800a2fc8:	03c08821 	move	s1,s8
800a2fcc:	02e31023 	subu	v0,s7,v1
800a2fd0:	24500038 	addiu	s0,v0,56
800a2fd4:	3c038022 	lui	v1,0x8022
800a2fd8:	3c02800a 	lui	v0,0x800a
800a2fdc:	2456c52c 	addiu	s6,v0,-15060
800a2fe0:	08028c04 	j	800a3010 <_Z21DrawClippedTile16x2x2jjjjjj+0x4ec>
800a2fe4:	24756dd8 	addiu	s5,v1,28120
800a2fe8:	8e020000 	lw	v0,0(s0)
800a2fec:	26440008 	addiu	a0,s2,8
800a2ff0:	02621024 	and	v0,s3,v0
800a2ff4:	2610fff8 	addiu	s0,s0,-8
800a2ff8:	27a50010 	addiu	a1,sp,16
800a2ffc:	14400014 	bnez	v0,800a3050 <_Z21DrawClippedTile16x2x2jjjjjj+0x52c>
800a3000:	afa20010 	sw	v0,16(sp)
800a3004:	1220ff3c 	beqz	s1,800a2cf8 <_Z21DrawClippedTile16x2x2jjjjjj+0x1d4>
800a3008:	8ea20030 	lw	v0,48(s5)
800a300c:	02429021 	addu	s2,s2,v0
800a3010:	8e020004 	lw	v0,4(s0)
800a3014:	2631ffff 	addiu	s1,s1,-1
800a3018:	02821024 	and	v0,s4,v0
800a301c:	02402021 	move	a0,s2
800a3020:	27a50010 	addiu	a1,sp,16
800a3024:	1040fff0 	beqz	v0,800a2fe8 <_Z21DrawClippedTile16x2x2jjjjjj+0x4c4>
800a3028:	afa20010 	sw	v0,16(sp)
800a302c:	02c0f809 	jalr	s6
800a3030:	00000000 	nop
800a3034:	8e020000 	lw	v0,0(s0)
800a3038:	26440008 	addiu	a0,s2,8
800a303c:	02621024 	and	v0,s3,v0
800a3040:	2610fff8 	addiu	s0,s0,-8
800a3044:	27a50010 	addiu	a1,sp,16
800a3048:	1040ffee 	beqz	v0,800a3004 <_Z21DrawClippedTile16x2x2jjjjjj+0x4e0>
800a304c:	afa20010 	sw	v0,16(sp)
800a3050:	02c0f809 	jalr	s6
800a3054:	00000000 	nop
800a3058:	08028c01 	j	800a3004 <_Z21DrawClippedTile16x2x2jjjjjj+0x4e0>
800a305c:	00000000 	nop
800a3060:	244228a0 	addiu	v0,v0,10400
800a3064:	0040f809 	jalr	v0
800a3068:	00000000 	nop
800a306c:	08028afb 	j	800a2bec <_Z21DrawClippedTile16x2x2jjjjjj+0xc8>
800a3070:	8e220020 	lw	v0,32(s1)

800a3074 <_Z14DrawTile16x2x2jjjj>:
800a3074:	27bdffc8 	addiu	sp,sp,-56
800a3078:	3c028022 	lui	v0,0x8022
800a307c:	afb7002c 	sw	s7,44(sp)
800a3080:	afb60028 	sw	s6,40(sp)
800a3084:	afb40020 	sw	s4,32(sp)
800a3088:	afb20018 	sw	s2,24(sp)
800a308c:	afb10014 	sw	s1,20(sp)
800a3090:	afbf0030 	sw	ra,48(sp)
800a3094:	24516da8 	addiu	s1,v0,28072
800a3098:	afb50024 	sw	s5,36(sp)
800a309c:	afb3001c 	sw	s3,28(sp)
800a30a0:	afb00010 	sw	s0,16(sp)
800a30a4:	0080a021 	move	s4,a0
800a30a8:	8e280008 	lw	t0,8(s1)
800a30ac:	308203ff 	andi	v0,a0,0x3ff
800a30b0:	328301ff 	andi	v1,s4,0x1ff
800a30b4:	8e24000c 	lw	a0,12(s1)
800a30b8:	01021004 	sllv	v0,v0,t0
800a30bc:	2c630100 	sltiu	v1,v1,256
800a30c0:	00442021 	addu	a0,v0,a0
800a30c4:	00a09021 	move	s2,a1
800a30c8:	00c0b821 	move	s7,a2
800a30cc:	14600003 	bnez	v1,800a30dc <_Z14DrawTile16x2x2jjjj+0x68>
800a30d0:	00e0b021 	move	s6,a3
800a30d4:	8e220010 	lw	v0,16(s1)
800a30d8:	00822021 	addu	a0,a0,v0
800a30dc:	3085ffff 	andi	a1,a0,0xffff
800a30e0:	8e260028 	lw	a2,40(s1)
800a30e4:	01058006 	srlv	s0,a1,t0
800a30e8:	02069821 	addu	s3,s0,a2
800a30ec:	8e220024 	lw	v0,36(s1)
800a30f0:	92640000 	lbu	a0,0(s3)
800a30f4:	00101980 	sll	v1,s0,0x6
800a30f8:	10800075 	beqz	a0,800a32d0 <_Z14DrawTile16x2x2jjjj+0x25c>
800a30fc:	0062a821 	addu	s5,v1,v0
800a3100:	02061021 	addu	v0,s0,a2
800a3104:	90440000 	lbu	a0,0(v0)
800a3108:	24030002 	li	v1,2
800a310c:	10830034 	beq	a0,v1,800a31e0 <_Z14DrawTile16x2x2jjjj+0x16c>
800a3110:	8fbf0030 	lw	ra,48(sp)
800a3114:	9222002c 	lbu	v0,44(s1)
800a3118:	1040003b 	beqz	v0,800a3208 <_Z14DrawTile16x2x2jjjj+0x194>
800a311c:	00141a82 	srl	v1,s4,0xa
800a3120:	3c028022 	lui	v0,0x8022
800a3124:	90435bcb 	lbu	v1,23499(v0)
800a3128:	146000b8 	bnez	v1,800a340c <_Z14DrawTile16x2x2jjjj+0x398>
800a312c:	3c028005 	lui	v0,0x8005
800a3130:	8e220020 	lw	v0,32(s1)
800a3134:	00141a82 	srl	v1,s4,0xa
800a3138:	00621824 	and	v1,v1,v0
800a313c:	3c02802c 	lui	v0,0x802c
800a3140:	2442140c 	addiu	v0,v0,5132
800a3144:	00031a40 	sll	v1,v1,0x9
800a3148:	00621821 	addu	v1,v1,v0
800a314c:	3c048022 	lui	a0,0x8022
800a3150:	3282c000 	andi	v0,s4,0xc000
800a3154:	1440003b 	bnez	v0,800a3244 <_Z14DrawTile16x2x2jjjj+0x1d0>
800a3158:	ac836e1c 	sw	v1,28188(a0)
800a315c:	12c0001f 	beqz	s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a3160:	3c038022 	lui	v1,0x8022
800a3164:	3c02800a 	lui	v0,0x800a
800a3168:	02b78021 	addu	s0,s5,s7
800a316c:	02c08821 	move	s1,s6
800a3170:	2454c35c 	addiu	s4,v0,-15524
800a3174:	08028c67 	j	800a319c <_Z14DrawTile16x2x2jjjj+0x128>
800a3178:	24736dd8 	addiu	s3,v1,28120
800a317c:	8e020004 	lw	v0,4(s0)
800a3180:	26050004 	addiu	a1,s0,4
800a3184:	26440008 	addiu	a0,s2,8
800a3188:	14400010 	bnez	v0,800a31cc <_Z14DrawTile16x2x2jjjj+0x158>
800a318c:	26100008 	addiu	s0,s0,8
800a3190:	12200012 	beqz	s1,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a3194:	8e620030 	lw	v0,48(s3)
800a3198:	02429021 	addu	s2,s2,v0
800a319c:	8e020000 	lw	v0,0(s0)
800a31a0:	2631ffff 	addiu	s1,s1,-1
800a31a4:	02402021 	move	a0,s2
800a31a8:	1040fff4 	beqz	v0,800a317c <_Z14DrawTile16x2x2jjjj+0x108>
800a31ac:	02002821 	move	a1,s0
800a31b0:	0280f809 	jalr	s4
800a31b4:	00000000 	nop
800a31b8:	8e020004 	lw	v0,4(s0)
800a31bc:	26050004 	addiu	a1,s0,4
800a31c0:	26440008 	addiu	a0,s2,8
800a31c4:	1040fff2 	beqz	v0,800a3190 <_Z14DrawTile16x2x2jjjj+0x11c>
800a31c8:	26100008 	addiu	s0,s0,8
800a31cc:	0280f809 	jalr	s4
800a31d0:	00000000 	nop
800a31d4:	1620fff0 	bnez	s1,800a3198 <_Z14DrawTile16x2x2jjjj+0x124>
800a31d8:	8e620030 	lw	v0,48(s3)
800a31dc:	8fbf0030 	lw	ra,48(sp)
800a31e0:	8fb7002c 	lw	s7,44(sp)
800a31e4:	8fb60028 	lw	s6,40(sp)
800a31e8:	8fb50024 	lw	s5,36(sp)
800a31ec:	8fb40020 	lw	s4,32(sp)
800a31f0:	8fb3001c 	lw	s3,28(sp)
800a31f4:	8fb20018 	lw	s2,24(sp)
800a31f8:	8fb10014 	lw	s1,20(sp)
800a31fc:	8fb00010 	lw	s0,16(sp)
800a3200:	03e00008 	jr	ra
800a3204:	27bd0038 	addiu	sp,sp,56
800a3208:	8e240020 	lw	a0,32(s1)
800a320c:	8e25001c 	lw	a1,28(s1)
800a3210:	00641824 	and	v1,v1,a0
800a3214:	8e220018 	lw	v0,24(s1)
800a3218:	00a31804 	sllv	v1,v1,a1
800a321c:	00621821 	addu	v1,v1,v0
800a3220:	00031840 	sll	v1,v1,0x1
800a3224:	3c028022 	lui	v0,0x8022
800a3228:	24425bc4 	addiu	v0,v0,23492
800a322c:	24630c48 	addiu	v1,v1,3144
800a3230:	00621821 	addu	v1,v1,v0
800a3234:	3c048022 	lui	a0,0x8022
800a3238:	3282c000 	andi	v0,s4,0xc000
800a323c:	1040ffc7 	beqz	v0,800a315c <_Z14DrawTile16x2x2jjjj+0xe8>
800a3240:	ac836e1c 	sw	v1,28188(a0)
800a3244:	32828000 	andi	v0,s4,0x8000
800a3248:	14400028 	bnez	v0,800a32ec <_Z14DrawTile16x2x2jjjj+0x278>
800a324c:	32824000 	andi	v0,s4,0x4000
800a3250:	12c0ffe2 	beqz	s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a3254:	3c038022 	lui	v1,0x8022
800a3258:	3c02800a 	lui	v0,0x800a
800a325c:	02b78021 	addu	s0,s5,s7
800a3260:	02c08821 	move	s1,s6
800a3264:	2454c52c 	addiu	s4,v0,-15060
800a3268:	08028ca4 	j	800a3290 <_Z14DrawTile16x2x2jjjj+0x21c>
800a326c:	24736dd8 	addiu	s3,v1,28120
800a3270:	8e020000 	lw	v0,0(s0)
800a3274:	02002821 	move	a1,s0
800a3278:	26440008 	addiu	a0,s2,8
800a327c:	14400010 	bnez	v0,800a32c0 <_Z14DrawTile16x2x2jjjj+0x24c>
800a3280:	26100008 	addiu	s0,s0,8
800a3284:	1220ffd5 	beqz	s1,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a3288:	8e620030 	lw	v0,48(s3)
800a328c:	02429021 	addu	s2,s2,v0
800a3290:	8e020004 	lw	v0,4(s0)
800a3294:	2631ffff 	addiu	s1,s1,-1
800a3298:	02402021 	move	a0,s2
800a329c:	1040fff4 	beqz	v0,800a3270 <_Z14DrawTile16x2x2jjjj+0x1fc>
800a32a0:	26050004 	addiu	a1,s0,4
800a32a4:	0280f809 	jalr	s4
800a32a8:	00000000 	nop
800a32ac:	8e020000 	lw	v0,0(s0)
800a32b0:	02002821 	move	a1,s0
800a32b4:	26440008 	addiu	a0,s2,8
800a32b8:	1040fff2 	beqz	v0,800a3284 <_Z14DrawTile16x2x2jjjj+0x210>
800a32bc:	26100008 	addiu	s0,s0,8
800a32c0:	0280f809 	jalr	s4
800a32c4:	00000000 	nop
800a32c8:	08028ca1 	j	800a3284 <_Z14DrawTile16x2x2jjjj+0x210>
800a32cc:	00000000 	nop
800a32d0:	3c02800a 	lui	v0,0x800a
800a32d4:	2442b390 	addiu	v0,v0,-19568
800a32d8:	0040f809 	jalr	v0
800a32dc:	02a02021 	move	a0,s5
800a32e0:	a2620000 	sb	v0,0(s3)
800a32e4:	08028c40 	j	800a3100 <_Z14DrawTile16x2x2jjjj+0x8c>
800a32e8:	8e260028 	lw	a2,40(s1)
800a32ec:	14400024 	bnez	v0,800a3380 <_Z14DrawTile16x2x2jjjj+0x30c>
800a32f0:	00000000 	nop
800a32f4:	12c0ffb9 	beqz	s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a32f8:	3c03800a 	lui	v1,0x800a
800a32fc:	02b71023 	subu	v0,s5,s7
800a3300:	3c048022 	lui	a0,0x8022
800a3304:	2451003c 	addiu	s1,v0,60
800a3308:	02c09821 	move	s3,s6
800a330c:	2475c35c 	addiu	s5,v1,-15524
800a3310:	24946dd8 	addiu	s4,a0,28120
800a3314:	08028ccf 	j	800a333c <_Z14DrawTile16x2x2jjjj+0x2c8>
800a3318:	24500038 	addiu	s0,v0,56
800a331c:	8e220000 	lw	v0,0(s1)
800a3320:	02202821 	move	a1,s1
800a3324:	26440008 	addiu	a0,s2,8
800a3328:	14400011 	bnez	v0,800a3370 <_Z14DrawTile16x2x2jjjj+0x2fc>
800a332c:	2631fff8 	addiu	s1,s1,-8
800a3330:	1260ffaa 	beqz	s3,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a3334:	8e820030 	lw	v0,48(s4)
800a3338:	02429021 	addu	s2,s2,v0
800a333c:	8e020000 	lw	v0,0(s0)
800a3340:	02002821 	move	a1,s0
800a3344:	2673ffff 	addiu	s3,s3,-1
800a3348:	02402021 	move	a0,s2
800a334c:	1040fff3 	beqz	v0,800a331c <_Z14DrawTile16x2x2jjjj+0x2a8>
800a3350:	2610fff8 	addiu	s0,s0,-8
800a3354:	02a0f809 	jalr	s5
800a3358:	00000000 	nop
800a335c:	8e220000 	lw	v0,0(s1)
800a3360:	02202821 	move	a1,s1
800a3364:	26440008 	addiu	a0,s2,8
800a3368:	1040fff1 	beqz	v0,800a3330 <_Z14DrawTile16x2x2jjjj+0x2bc>
800a336c:	2631fff8 	addiu	s1,s1,-8
800a3370:	02a0f809 	jalr	s5
800a3374:	00000000 	nop
800a3378:	08028ccc 	j	800a3330 <_Z14DrawTile16x2x2jjjj+0x2bc>
800a337c:	00000000 	nop
800a3380:	12c0ff96 	beqz	s6,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a3384:	3c03800a 	lui	v1,0x800a
800a3388:	02b71023 	subu	v0,s5,s7
800a338c:	3c048022 	lui	a0,0x8022
800a3390:	2451003c 	addiu	s1,v0,60
800a3394:	02c09821 	move	s3,s6
800a3398:	2475c52c 	addiu	s5,v1,-15060
800a339c:	24946dd8 	addiu	s4,a0,28120
800a33a0:	08028cf3 	j	800a33cc <_Z14DrawTile16x2x2jjjj+0x358>
800a33a4:	24500038 	addiu	s0,v0,56
800a33a8:	8e020000 	lw	v0,0(s0)
800a33ac:	02002821 	move	a1,s0
800a33b0:	26440008 	addiu	a0,s2,8
800a33b4:	2631fff8 	addiu	s1,s1,-8
800a33b8:	14400010 	bnez	v0,800a33fc <_Z14DrawTile16x2x2jjjj+0x388>
800a33bc:	2610fff8 	addiu	s0,s0,-8
800a33c0:	1260ff86 	beqz	s3,800a31dc <_Z14DrawTile16x2x2jjjj+0x168>
800a33c4:	8e820030 	lw	v0,48(s4)
800a33c8:	02429021 	addu	s2,s2,v0
800a33cc:	8e220000 	lw	v0,0(s1)
800a33d0:	2673ffff 	addiu	s3,s3,-1
800a33d4:	02402021 	move	a0,s2
800a33d8:	1040fff3 	beqz	v0,800a33a8 <_Z14DrawTile16x2x2jjjj+0x334>
800a33dc:	02202821 	move	a1,s1
800a33e0:	02a0f809 	jalr	s5
800a33e4:	2631fff8 	addiu	s1,s1,-8
800a33e8:	8e020000 	lw	v0,0(s0)
800a33ec:	02002821 	move	a1,s0
800a33f0:	26440008 	addiu	a0,s2,8
800a33f4:	1040fff2 	beqz	v0,800a33c0 <_Z14DrawTile16x2x2jjjj+0x34c>
800a33f8:	2610fff8 	addiu	s0,s0,-8
800a33fc:	02a0f809 	jalr	s5
800a3400:	00000000 	nop
800a3404:	08028cf0 	j	800a33c0 <_Z14DrawTile16x2x2jjjj+0x34c>
800a3408:	00000000 	nop
800a340c:	244228a0 	addiu	v0,v0,10400
800a3410:	0040f809 	jalr	v0
800a3414:	00000000 	nop
800a3418:	08028c4d 	j	800a3134 <_Z14DrawTile16x2x2jjjj+0xc0>
800a341c:	8e220020 	lw	v0,32(s1)

800a3420 <_Z14DrawLargePixeljjjjjj>:
800a3420:	27bdffc8 	addiu	sp,sp,-56
800a3424:	3c028022 	lui	v0,0x8022
800a3428:	afb10014 	sw	s1,20(sp)
800a342c:	24516da8 	addiu	s1,v0,28072
800a3430:	afb3001c 	sw	s3,28(sp)
800a3434:	8e280008 	lw	t0,8(s1)
800a3438:	00809821 	move	s3,a0
800a343c:	308203ff 	andi	v0,a0,0x3ff
800a3440:	326301ff 	andi	v1,s3,0x1ff
800a3444:	8e24000c 	lw	a0,12(s1)
800a3448:	01021004 	sllv	v0,v0,t0
800a344c:	2c630100 	sltiu	v1,v1,256
800a3450:	afbe0030 	sw	s8,48(sp)
800a3454:	afb7002c 	sw	s7,44(sp)
800a3458:	afb60028 	sw	s6,40(sp)
800a345c:	afb40020 	sw	s4,32(sp)
800a3460:	afbf0034 	sw	ra,52(sp)
800a3464:	afb50024 	sw	s5,36(sp)
800a3468:	afb20018 	sw	s2,24(sp)
800a346c:	afb00010 	sw	s0,16(sp)
800a3470:	00442021 	addu	a0,v0,a0
800a3474:	afa5003c 	sw	a1,60(sp)
800a3478:	00c0f021 	move	s8,a2
800a347c:	00e0a021 	move	s4,a3
800a3480:	8fb70048 	lw	s7,72(sp)
800a3484:	14600003 	bnez	v1,800a3494 <_Z14DrawLargePixeljjjjjj+0x74>
800a3488:	8fb6004c 	lw	s6,76(sp)
800a348c:	8e220010 	lw	v0,16(s1)
800a3490:	00822021 	addu	a0,a0,v0
800a3494:	3085ffff 	andi	a1,a0,0xffff
800a3498:	8e260028 	lw	a2,40(s1)
800a349c:	01058006 	srlv	s0,a1,t0
800a34a0:	02069021 	addu	s2,s0,a2
800a34a4:	8e220024 	lw	v0,36(s1)
800a34a8:	92440000 	lbu	a0,0(s2)
800a34ac:	00101980 	sll	v1,s0,0x6
800a34b0:	1080006a 	beqz	a0,800a365c <_Z14DrawLargePixeljjjjjj+0x23c>
800a34b4:	0062a821 	addu	s5,v1,v0
800a34b8:	02061021 	addu	v0,s0,a2
800a34bc:	90440000 	lbu	a0,0(v0)
800a34c0:	24030002 	li	v1,2
800a34c4:	1083004b 	beq	a0,v1,800a35f4 <_Z14DrawLargePixeljjjjjj+0x1d4>
800a34c8:	8fbf0034 	lw	ra,52(sp)
800a34cc:	9222002c 	lbu	v0,44(s1)
800a34d0:	10400053 	beqz	v0,800a3620 <_Z14DrawLargePixeljjjjjj+0x200>
800a34d4:	00131a82 	srl	v1,s3,0xa
800a34d8:	3c028022 	lui	v0,0x8022
800a34dc:	90435bcb 	lbu	v1,23499(v0)
800a34e0:	146000d5 	bnez	v1,800a3838 <_Z14DrawLargePixeljjjjjj+0x418>
800a34e4:	3c028005 	lui	v0,0x8005
800a34e8:	8e220020 	lw	v0,32(s1)
800a34ec:	00131a82 	srl	v1,s3,0xa
800a34f0:	00621824 	and	v1,v1,v0
800a34f4:	3c02802c 	lui	v0,0x802c
800a34f8:	00031a40 	sll	v1,v1,0x9
800a34fc:	3c088022 	lui	t0,0x8022
800a3500:	2442140c 	addiu	v0,v0,5132
800a3504:	00621821 	addu	v1,v1,v0
800a3508:	25046dd8 	addiu	a0,t0,28120
800a350c:	ac830044 	sw	v1,68(a0)
800a3510:	25076dd8 	addiu	a3,t0,28120
800a3514:	8fa5003c 	lw	a1,60(sp)
800a3518:	8ce2003c 	lw	v0,60(a3)
800a351c:	8ce30040 	lw	v1,64(a3)
800a3520:	3264c000 	andi	a0,s3,0xc000
800a3524:	00a36021 	addu	t4,a1,v1
800a3528:	14800027 	bnez	a0,800a35c8 <_Z14DrawLargePixeljjjjjj+0x1a8>
800a352c:	00a22821 	addu	a1,a1,v0
800a3530:	02be1021 	addu	v0,s5,s8
800a3534:	00571021 	addu	v0,v0,s7
800a3538:	90420000 	lbu	v0,0(v0)
800a353c:	1040002d 	beqz	v0,800a35f4 <_Z14DrawLargePixeljjjjjj+0x1d4>
800a3540:	8fbf0034 	lw	ra,52(sp)
800a3544:	8ce30044 	lw	v1,68(a3)
800a3548:	00021040 	sll	v0,v0,0x1
800a354c:	00431021 	addu	v0,v0,v1
800a3550:	12c00028 	beqz	s6,800a35f4 <_Z14DrawLargePixeljjjjjj+0x1d4>
800a3554:	90440000 	lbu	a0,0(v0)
800a3558:	00e06821 	move	t5,a3
800a355c:	02c05821 	move	t3,s6
800a3560:	2686ffff 	addiu	a2,s4,-1
800a3564:	00e07021 	move	t6,a3
800a3568:	04c00011 	bltz	a2,800a35b0 <_Z14DrawLargePixeljjjjjj+0x190>
800a356c:	028c1021 	addu	v0,s4,t4
800a3570:	02851821 	addu	v1,s4,a1
800a3574:	2447ffff 	addiu	a3,v0,-1
800a3578:	2469ffff 	addiu	t1,v1,-1
800a357c:	00c04021 	move	t0,a2
800a3580:	01c05021 	move	t2,t6
800a3584:	90e30000 	lbu	v1,0(a3)
800a3588:	9142004c 	lbu	v0,76(t2)
800a358c:	0062102b 	sltu	v0,v1,v0
800a3590:	10400004 	beqz	v0,800a35a4 <_Z14DrawLargePixeljjjjjj+0x184>
800a3594:	2508ffff 	addiu	t0,t0,-1
800a3598:	a1240000 	sb	a0,0(t1)
800a359c:	9142004d 	lbu	v0,77(t2)
800a35a0:	a0e20000 	sb	v0,0(a3)
800a35a4:	24e7ffff 	addiu	a3,a3,-1
800a35a8:	0501fff6 	bgez	t0,800a3584 <_Z14DrawLargePixeljjjjjj+0x164>
800a35ac:	2529ffff 	addiu	t1,t1,-1
800a35b0:	256bffff 	addiu	t3,t3,-1
800a35b4:	1160000e 	beqz	t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a35b8:	8da20030 	lw	v0,48(t5)
800a35bc:	01826021 	addu	t4,t4,v0
800a35c0:	08028d5a 	j	800a3568 <_Z14DrawLargePixeljjjjjj+0x148>
800a35c4:	00a22821 	addu	a1,a1,v0
800a35c8:	32628000 	andi	v0,s3,0x8000
800a35cc:	1440002a 	bnez	v0,800a3678 <_Z14DrawLargePixeljjjjjj+0x258>
800a35d0:	32624000 	andi	v0,s3,0x4000
800a35d4:	24020007 	li	v0,7
800a35d8:	005e1023 	subu	v0,v0,s8
800a35dc:	02a21021 	addu	v0,s5,v0
800a35e0:	00571021 	addu	v0,v0,s7
800a35e4:	90420000 	lbu	v0,0(v0)
800a35e8:	1440004b 	bnez	v0,800a3718 <_Z14DrawLargePixeljjjjjj+0x2f8>
800a35ec:	25066dd8 	addiu	a2,t0,28120
800a35f0:	8fbf0034 	lw	ra,52(sp)
800a35f4:	8fbe0030 	lw	s8,48(sp)
800a35f8:	8fb7002c 	lw	s7,44(sp)
800a35fc:	8fb60028 	lw	s6,40(sp)
800a3600:	8fb50024 	lw	s5,36(sp)
800a3604:	8fb40020 	lw	s4,32(sp)
800a3608:	8fb3001c 	lw	s3,28(sp)
800a360c:	8fb20018 	lw	s2,24(sp)
800a3610:	8fb10014 	lw	s1,20(sp)
800a3614:	8fb00010 	lw	s0,16(sp)
800a3618:	03e00008 	jr	ra
800a361c:	27bd0038 	addiu	sp,sp,56
800a3620:	8e240020 	lw	a0,32(s1)
800a3624:	8e25001c 	lw	a1,28(s1)
800a3628:	00641824 	and	v1,v1,a0
800a362c:	8e220018 	lw	v0,24(s1)
800a3630:	00a31804 	sllv	v1,v1,a1
800a3634:	00621821 	addu	v1,v1,v0
800a3638:	00031840 	sll	v1,v1,0x1
800a363c:	3c028022 	lui	v0,0x8022
800a3640:	24630c48 	addiu	v1,v1,3144
800a3644:	3c088022 	lui	t0,0x8022
800a3648:	24425bc4 	addiu	v0,v0,23492
800a364c:	00621821 	addu	v1,v1,v0
800a3650:	25046dd8 	addiu	a0,t0,28120
800a3654:	08028d44 	j	800a3510 <_Z14DrawLargePixeljjjjjj+0xf0>
800a3658:	ac830044 	sw	v1,68(a0)
800a365c:	3c02800a 	lui	v0,0x800a
800a3660:	2442b390 	addiu	v0,v0,-19568
800a3664:	0040f809 	jalr	v0
800a3668:	02a02021 	move	a0,s5
800a366c:	a2420000 	sb	v0,0(s2)
800a3670:	08028d2e 	j	800a34b8 <_Z14DrawLargePixeljjjjjj+0x98>
800a3674:	8e260028 	lw	a2,40(s1)
800a3678:	14400048 	bnez	v0,800a379c <_Z14DrawLargePixeljjjjjj+0x37c>
800a367c:	24020007 	li	v0,7
800a3680:	02b71023 	subu	v0,s5,s7
800a3684:	005e1021 	addu	v0,v0,s8
800a3688:	90420038 	lbu	v0,56(v0)
800a368c:	1040ffd8 	beqz	v0,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a3690:	25066dd8 	addiu	a2,t0,28120
800a3694:	8cc30044 	lw	v1,68(a2)
800a3698:	00021040 	sll	v0,v0,0x1
800a369c:	00431021 	addu	v0,v0,v1
800a36a0:	12c0ffd3 	beqz	s6,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a36a4:	90440000 	lbu	a0,0(v0)
800a36a8:	00c06821 	move	t5,a2
800a36ac:	02c05821 	move	t3,s6
800a36b0:	2686ffff 	addiu	a2,s4,-1
800a36b4:	01a07021 	move	t6,t5
800a36b8:	04c00011 	bltz	a2,800a3700 <_Z14DrawLargePixeljjjjjj+0x2e0>
800a36bc:	028c1021 	addu	v0,s4,t4
800a36c0:	02851821 	addu	v1,s4,a1
800a36c4:	2447ffff 	addiu	a3,v0,-1
800a36c8:	2469ffff 	addiu	t1,v1,-1
800a36cc:	00c04021 	move	t0,a2
800a36d0:	01c05021 	move	t2,t6
800a36d4:	90e30000 	lbu	v1,0(a3)
800a36d8:	9142004c 	lbu	v0,76(t2)
800a36dc:	0062102b 	sltu	v0,v1,v0
800a36e0:	10400004 	beqz	v0,800a36f4 <_Z14DrawLargePixeljjjjjj+0x2d4>
800a36e4:	2508ffff 	addiu	t0,t0,-1
800a36e8:	a1240000 	sb	a0,0(t1)
800a36ec:	9142004d 	lbu	v0,77(t2)
800a36f0:	a0e20000 	sb	v0,0(a3)
800a36f4:	24e7ffff 	addiu	a3,a3,-1
800a36f8:	0501fff6 	bgez	t0,800a36d4 <_Z14DrawLargePixeljjjjjj+0x2b4>
800a36fc:	2529ffff 	addiu	t1,t1,-1
800a3700:	256bffff 	addiu	t3,t3,-1
800a3704:	1160ffba 	beqz	t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a3708:	8da20030 	lw	v0,48(t5)
800a370c:	01826021 	addu	t4,t4,v0
800a3710:	08028dae 	j	800a36b8 <_Z14DrawLargePixeljjjjjj+0x298>
800a3714:	00a22821 	addu	a1,a1,v0
800a3718:	8cc30044 	lw	v1,68(a2)
800a371c:	00021040 	sll	v0,v0,0x1
800a3720:	00431021 	addu	v0,v0,v1
800a3724:	12c0ffb2 	beqz	s6,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a3728:	90440000 	lbu	a0,0(v0)
800a372c:	00c06821 	move	t5,a2
800a3730:	02c05821 	move	t3,s6
800a3734:	2686ffff 	addiu	a2,s4,-1
800a3738:	01a07021 	move	t6,t5
800a373c:	04c00011 	bltz	a2,800a3784 <_Z14DrawLargePixeljjjjjj+0x364>
800a3740:	028c1021 	addu	v0,s4,t4
800a3744:	02851821 	addu	v1,s4,a1
800a3748:	2447ffff 	addiu	a3,v0,-1
800a374c:	2469ffff 	addiu	t1,v1,-1
800a3750:	00c04021 	move	t0,a2
800a3754:	01c05021 	move	t2,t6
800a3758:	90e30000 	lbu	v1,0(a3)
800a375c:	9142004c 	lbu	v0,76(t2)
800a3760:	0062102b 	sltu	v0,v1,v0
800a3764:	10400004 	beqz	v0,800a3778 <_Z14DrawLargePixeljjjjjj+0x358>
800a3768:	2508ffff 	addiu	t0,t0,-1
800a376c:	a1240000 	sb	a0,0(t1)
800a3770:	9142004d 	lbu	v0,77(t2)
800a3774:	a0e20000 	sb	v0,0(a3)
800a3778:	24e7ffff 	addiu	a3,a3,-1
800a377c:	0501fff6 	bgez	t0,800a3758 <_Z14DrawLargePixeljjjjjj+0x338>
800a3780:	2529ffff 	addiu	t1,t1,-1
800a3784:	256bffff 	addiu	t3,t3,-1
800a3788:	1160ff99 	beqz	t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a378c:	8da20030 	lw	v0,48(t5)
800a3790:	01826021 	addu	t4,t4,v0
800a3794:	08028dcf 	j	800a373c <_Z14DrawLargePixeljjjjjj+0x31c>
800a3798:	00a22821 	addu	a1,a1,v0
800a379c:	005e1023 	subu	v0,v0,s8
800a37a0:	02b71823 	subu	v1,s5,s7
800a37a4:	00621821 	addu	v1,v1,v0
800a37a8:	90620038 	lbu	v0,56(v1)
800a37ac:	1040ff90 	beqz	v0,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a37b0:	25066dd8 	addiu	a2,t0,28120
800a37b4:	8cc30044 	lw	v1,68(a2)
800a37b8:	00021040 	sll	v0,v0,0x1
800a37bc:	00431021 	addu	v0,v0,v1
800a37c0:	12c0ff8b 	beqz	s6,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a37c4:	90440000 	lbu	a0,0(v0)
800a37c8:	00c06821 	move	t5,a2
800a37cc:	02c05821 	move	t3,s6
800a37d0:	2686ffff 	addiu	a2,s4,-1
800a37d4:	01a07021 	move	t6,t5
800a37d8:	04c00011 	bltz	a2,800a3820 <_Z14DrawLargePixeljjjjjj+0x400>
800a37dc:	028c1021 	addu	v0,s4,t4
800a37e0:	02851821 	addu	v1,s4,a1
800a37e4:	2447ffff 	addiu	a3,v0,-1
800a37e8:	2469ffff 	addiu	t1,v1,-1
800a37ec:	00c04021 	move	t0,a2
800a37f0:	01c05021 	move	t2,t6
800a37f4:	90e30000 	lbu	v1,0(a3)
800a37f8:	9142004c 	lbu	v0,76(t2)
800a37fc:	0062102b 	sltu	v0,v1,v0
800a3800:	10400004 	beqz	v0,800a3814 <_Z14DrawLargePixeljjjjjj+0x3f4>
800a3804:	2508ffff 	addiu	t0,t0,-1
800a3808:	a1240000 	sb	a0,0(t1)
800a380c:	9142004d 	lbu	v0,77(t2)
800a3810:	a0e20000 	sb	v0,0(a3)
800a3814:	24e7ffff 	addiu	a3,a3,-1
800a3818:	0501fff6 	bgez	t0,800a37f4 <_Z14DrawLargePixeljjjjjj+0x3d4>
800a381c:	2529ffff 	addiu	t1,t1,-1
800a3820:	256bffff 	addiu	t3,t3,-1
800a3824:	1160ff72 	beqz	t3,800a35f0 <_Z14DrawLargePixeljjjjjj+0x1d0>
800a3828:	8da20030 	lw	v0,48(t5)
800a382c:	01826021 	addu	t4,t4,v0
800a3830:	08028df6 	j	800a37d8 <_Z14DrawLargePixeljjjjjj+0x3b8>
800a3834:	00a22821 	addu	a1,a1,v0
800a3838:	244228a0 	addiu	v0,v0,10400
800a383c:	0040f809 	jalr	v0
800a3840:	00000000 	nop
800a3844:	08028d3b 	j	800a34ec <_Z14DrawLargePixeljjjjjj+0xcc>
800a3848:	8e220020 	lw	v0,32(s1)

800a384c <_Z17DrawClippedTile16jjjjjj>:
800a384c:	27bdffc0 	addiu	sp,sp,-64
800a3850:	3c028022 	lui	v0,0x8022
800a3854:	afbe0038 	sw	s8,56(sp)
800a3858:	afb70034 	sw	s7,52(sp)
800a385c:	afb5002c 	sw	s5,44(sp)
800a3860:	afb40028 	sw	s4,40(sp)
800a3864:	afb30024 	sw	s3,36(sp)
800a3868:	afb1001c 	sw	s1,28(sp)
800a386c:	afbf003c 	sw	ra,60(sp)
800a3870:	24516da8 	addiu	s1,v0,28072
800a3874:	afb60030 	sw	s6,48(sp)
800a3878:	afb20020 	sw	s2,32(sp)
800a387c:	afb00018 	sw	s0,24(sp)
800a3880:	0080a021 	move	s4,a0
800a3884:	8e280008 	lw	t0,8(s1)
800a3888:	308203ff 	andi	v0,a0,0x3ff
800a388c:	328301ff 	andi	v1,s4,0x1ff
800a3890:	8e24000c 	lw	a0,12(s1)
800a3894:	01021004 	sllv	v0,v0,t0
800a3898:	2c630100 	sltiu	v1,v1,256
800a389c:	00442021 	addu	a0,v0,a0
800a38a0:	00a09821 	move	s3,a1
800a38a4:	00c0a821 	move	s5,a2
800a38a8:	00e0f021 	move	s8,a3
800a38ac:	14600003 	bnez	v1,800a38bc <_Z17DrawClippedTile16jjjjjj+0x70>
800a38b0:	8fb70054 	lw	s7,84(sp)
800a38b4:	8e220010 	lw	v0,16(s1)
800a38b8:	00822021 	addu	a0,a0,v0
800a38bc:	3085ffff 	andi	a1,a0,0xffff
800a38c0:	8e260028 	lw	a2,40(s1)
800a38c4:	01058006 	srlv	s0,a1,t0
800a38c8:	02069021 	addu	s2,s0,a2
800a38cc:	8e220024 	lw	v0,36(s1)
800a38d0:	92440000 	lbu	a0,0(s2)
800a38d4:	00101980 	sll	v1,s0,0x6
800a38d8:	108001ac 	beqz	a0,800a3f8c <_Z17DrawClippedTile16jjjjjj+0x740>
800a38dc:	0062b021 	addu	s6,v1,v0
800a38e0:	02061021 	addu	v0,s0,a2
800a38e4:	90440000 	lbu	a0,0(v0)
800a38e8:	24030002 	li	v1,2
800a38ec:	108300c0 	beq	a0,v1,800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4>
800a38f0:	8fbf003c 	lw	ra,60(sp)
800a38f4:	9222002c 	lbu	v0,44(s1)
800a38f8:	104000c8 	beqz	v0,800a3c1c <_Z17DrawClippedTile16jjjjjj+0x3d0>
800a38fc:	00141a82 	srl	v1,s4,0xa
800a3900:	3c028022 	lui	v0,0x8022
800a3904:	90435bcb 	lbu	v1,23499(v0)
800a3908:	146002f6 	bnez	v1,800a44e4 <_Z17DrawClippedTile16jjjjjj+0xc98>
800a390c:	3c028005 	lui	v0,0x8005
800a3910:	8e220020 	lw	v0,32(s1)
800a3914:	00141a82 	srl	v1,s4,0xa
800a3918:	00621824 	and	v1,v1,v0
800a391c:	3c02802c 	lui	v0,0x802c
800a3920:	2442140c 	addiu	v0,v0,5132
800a3924:	00031a40 	sll	v1,v1,0x9
800a3928:	3c188022 	lui	t8,0x8022
800a392c:	00621821 	addu	v1,v1,v0
800a3930:	27046dd8 	addiu	a0,t8,28120
800a3934:	2ea20004 	sltiu	v0,s5,4
800a3938:	104000c8 	beqz	v0,800a3c5c <_Z17DrawClippedTile16jjjjjj+0x410>
800a393c:	ac830044 	sw	v1,68(a0)
800a3940:	3c03801f 	lui	v1,0x801f
800a3944:	02be3821 	addu	a3,s5,s8
800a3948:	00151080 	sll	v0,s5,0x2
800a394c:	2463b514 	addiu	v1,v1,-19180
800a3950:	00431021 	addu	v0,v0,v1
800a3954:	2ce40004 	sltiu	a0,a3,4
800a3958:	108000c2 	beqz	a0,800a3c64 <_Z17DrawClippedTile16jjjjjj+0x418>
800a395c:	8c4a0000 	lw	t2,0(v0)
800a3960:	3c03801f 	lui	v1,0x801f
800a3964:	00071080 	sll	v0,a3,0x2
800a3968:	2463b524 	addiu	v1,v1,-19164
800a396c:	00431021 	addu	v0,v0,v1
800a3970:	8c440000 	lw	a0,0(v0)
800a3974:	0000a821 	move	s5,zero
800a3978:	01445024 	and	t2,t2,a0
800a397c:	3282c000 	andi	v0,s4,0xc000
800a3980:	144000bf 	bnez	v0,800a3c80 <_Z17DrawClippedTile16jjjjjj+0x434>
800a3984:	32828000 	andi	v0,s4,0x8000
800a3988:	12e00099 	beqz	s7,800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4>
800a398c:	8fbf003c 	lw	ra,60(sp)
800a3990:	3c028022 	lui	v0,0x8022
800a3994:	244e6dd8 	addiu	t6,v0,28120
800a3998:	8fa20050 	lw	v0,80(sp)
800a399c:	27af0010 	addiu	t7,sp,16
800a39a0:	01c06821 	move	t5,t6
800a39a4:	01c06021 	move	t4,t6
800a39a8:	01c08021 	move	s0,t6
800a39ac:	02c23821 	addu	a3,s6,v0
800a39b0:	02e04021 	move	t0,s7
800a39b4:	01c05821 	move	t3,t6
800a39b8:	01c09021 	move	s2,t6
800a39bc:	01e0a021 	move	s4,t7
800a39c0:	01c04821 	move	t1,t6
800a39c4:	08028e75 	j	800a39d4 <_Z17DrawClippedTile16jjjjjj+0x188>
800a39c8:	01c08821 	move	s1,t6
800a39cc:	02629821 	addu	s3,s3,v0
800a39d0:	24e70008 	addiu	a3,a3,8
800a39d4:	8ce20000 	lw	v0,0(a3)
800a39d8:	01421024 	and	v0,t2,v0
800a39dc:	1040003d 	beqz	v0,800a3ad4 <_Z17DrawClippedTile16jjjjjj+0x288>
800a39e0:	afa20010 	sw	v0,16(sp)
800a39e4:	8d620040 	lw	v0,64(t3)
800a39e8:	9163004c 	lbu	v1,76(t3)
800a39ec:	02623021 	addu	a2,s3,v0
800a39f0:	90c40000 	lbu	a0,0(a2)
800a39f4:	8d65003c 	lw	a1,60(t3)
800a39f8:	00131040 	sll	v0,s3,0x1
800a39fc:	0083182b 	sltu	v1,a0,v1
800a3a00:	1060000a 	beqz	v1,800a3a2c <_Z17DrawClippedTile16jjjjjj+0x1e0>
800a3a04:	00452821 	addu	a1,v0,a1
800a3a08:	93a20010 	lbu	v0,16(sp)
800a3a0c:	10400007 	beqz	v0,800a3a2c <_Z17DrawClippedTile16jjjjjj+0x1e0>
800a3a10:	00021040 	sll	v0,v0,0x1
800a3a14:	8d640044 	lw	a0,68(t3)
800a3a18:	00441021 	addu	v0,v0,a0
800a3a1c:	94430000 	lhu	v1,0(v0)
800a3a20:	a4a30000 	sh	v1,0(a1)
800a3a24:	9162004d 	lbu	v0,77(t3)
800a3a28:	a0c20000 	sb	v0,0(a2)
800a3a2c:	91c2004c 	lbu	v0,76(t6)
800a3a30:	90c30001 	lbu	v1,1(a2)
800a3a34:	0062102b 	sltu	v0,v1,v0
800a3a38:	1040000a 	beqz	v0,800a3a64 <_Z17DrawClippedTile16jjjjjj+0x218>
800a3a3c:	00000000 	nop
800a3a40:	91e20001 	lbu	v0,1(t7)
800a3a44:	10400007 	beqz	v0,800a3a64 <_Z17DrawClippedTile16jjjjjj+0x218>
800a3a48:	00021040 	sll	v0,v0,0x1
800a3a4c:	8dc40044 	lw	a0,68(t6)
800a3a50:	00441021 	addu	v0,v0,a0
800a3a54:	94430000 	lhu	v1,0(v0)
800a3a58:	a4a30002 	sh	v1,2(a1)
800a3a5c:	91c2004d 	lbu	v0,77(t6)
800a3a60:	a0c20001 	sb	v0,1(a2)
800a3a64:	9242004c 	lbu	v0,76(s2)
800a3a68:	90c30002 	lbu	v1,2(a2)
800a3a6c:	0062102b 	sltu	v0,v1,v0
800a3a70:	1040000a 	beqz	v0,800a3a9c <_Z17DrawClippedTile16jjjjjj+0x250>
800a3a74:	00000000 	nop
800a3a78:	91e20002 	lbu	v0,2(t7)
800a3a7c:	10400007 	beqz	v0,800a3a9c <_Z17DrawClippedTile16jjjjjj+0x250>
800a3a80:	00021040 	sll	v0,v0,0x1
800a3a84:	8e440044 	lw	a0,68(s2)
800a3a88:	00441021 	addu	v0,v0,a0
800a3a8c:	94430000 	lhu	v1,0(v0)
800a3a90:	a4a30004 	sh	v1,4(a1)
800a3a94:	9242004d 	lbu	v0,77(s2)
800a3a98:	a0c20002 	sb	v0,2(a2)
800a3a9c:	91a2004c 	lbu	v0,76(t5)
800a3aa0:	90c30003 	lbu	v1,3(a2)
800a3aa4:	0062102b 	sltu	v0,v1,v0
800a3aa8:	1040000a 	beqz	v0,800a3ad4 <_Z17DrawClippedTile16jjjjjj+0x288>
800a3aac:	00000000 	nop
800a3ab0:	91e20003 	lbu	v0,3(t7)
800a3ab4:	10400007 	beqz	v0,800a3ad4 <_Z17DrawClippedTile16jjjjjj+0x288>
800a3ab8:	00021040 	sll	v0,v0,0x1
800a3abc:	8da40044 	lw	a0,68(t5)
800a3ac0:	00441021 	addu	v0,v0,a0
800a3ac4:	94430000 	lhu	v1,0(v0)
800a3ac8:	a4a30006 	sh	v1,6(a1)
800a3acc:	91a2004d 	lbu	v0,77(t5)
800a3ad0:	a0c20003 	sb	v0,3(a2)
800a3ad4:	8ce20004 	lw	v0,4(a3)
800a3ad8:	02a21024 	and	v0,s5,v0
800a3adc:	1040003f 	beqz	v0,800a3bdc <_Z17DrawClippedTile16jjjjjj+0x390>
800a3ae0:	afa20010 	sw	v0,16(sp)
800a3ae4:	8d240040 	lw	a0,64(t1)
800a3ae8:	26620004 	addiu	v0,s3,4
800a3aec:	00443021 	addu	a2,v0,a0
800a3af0:	9123004c 	lbu	v1,76(t1)
800a3af4:	90c40000 	lbu	a0,0(a2)
800a3af8:	8d25003c 	lw	a1,60(t1)
800a3afc:	00021040 	sll	v0,v0,0x1
800a3b00:	0083182b 	sltu	v1,a0,v1
800a3b04:	1060000a 	beqz	v1,800a3b30 <_Z17DrawClippedTile16jjjjjj+0x2e4>
800a3b08:	00452821 	addu	a1,v0,a1
800a3b0c:	93a20010 	lbu	v0,16(sp)
800a3b10:	10400007 	beqz	v0,800a3b30 <_Z17DrawClippedTile16jjjjjj+0x2e4>
800a3b14:	00021040 	sll	v0,v0,0x1
800a3b18:	8d240044 	lw	a0,68(t1)
800a3b1c:	00441021 	addu	v0,v0,a0
800a3b20:	94430000 	lhu	v1,0(v0)
800a3b24:	a4a30000 	sh	v1,0(a1)
800a3b28:	9122004d 	lbu	v0,77(t1)
800a3b2c:	a0c20000 	sb	v0,0(a2)
800a3b30:	9182004c 	lbu	v0,76(t4)
800a3b34:	90c30001 	lbu	v1,1(a2)
800a3b38:	0062102b 	sltu	v0,v1,v0
800a3b3c:	1040000a 	beqz	v0,800a3b68 <_Z17DrawClippedTile16jjjjjj+0x31c>
800a3b40:	00000000 	nop
800a3b44:	92820001 	lbu	v0,1(s4)
800a3b48:	10400007 	beqz	v0,800a3b68 <_Z17DrawClippedTile16jjjjjj+0x31c>
800a3b4c:	00021040 	sll	v0,v0,0x1
800a3b50:	8d840044 	lw	a0,68(t4)
800a3b54:	00441021 	addu	v0,v0,a0
800a3b58:	94430000 	lhu	v1,0(v0)
800a3b5c:	a4a30002 	sh	v1,2(a1)
800a3b60:	9182004d 	lbu	v0,77(t4)
800a3b64:	a0c20001 	sb	v0,1(a2)
800a3b68:	9222004c 	lbu	v0,76(s1)
800a3b6c:	90c30002 	lbu	v1,2(a2)
800a3b70:	0062102b 	sltu	v0,v1,v0
800a3b74:	1040000a 	beqz	v0,800a3ba0 <_Z17DrawClippedTile16jjjjjj+0x354>
800a3b78:	00000000 	nop
800a3b7c:	92820002 	lbu	v0,2(s4)
800a3b80:	10400007 	beqz	v0,800a3ba0 <_Z17DrawClippedTile16jjjjjj+0x354>
800a3b84:	00021040 	sll	v0,v0,0x1
800a3b88:	8e240044 	lw	a0,68(s1)
800a3b8c:	00441021 	addu	v0,v0,a0
800a3b90:	94430000 	lhu	v1,0(v0)
800a3b94:	a4a30004 	sh	v1,4(a1)
800a3b98:	9222004d 	lbu	v0,77(s1)
800a3b9c:	a0c20002 	sb	v0,2(a2)
800a3ba0:	9202004c 	lbu	v0,76(s0)
800a3ba4:	90c30003 	lbu	v1,3(a2)
800a3ba8:	0062102b 	sltu	v0,v1,v0
800a3bac:	1040000c 	beqz	v0,800a3be0 <_Z17DrawClippedTile16jjjjjj+0x394>
800a3bb0:	27026dd8 	addiu	v0,t8,28120
800a3bb4:	92820003 	lbu	v0,3(s4)
800a3bb8:	10400008 	beqz	v0,800a3bdc <_Z17DrawClippedTile16jjjjjj+0x390>
800a3bbc:	00000000 	nop
800a3bc0:	8e040044 	lw	a0,68(s0)
800a3bc4:	00021040 	sll	v0,v0,0x1
800a3bc8:	00441021 	addu	v0,v0,a0
800a3bcc:	94430000 	lhu	v1,0(v0)
800a3bd0:	a4a30006 	sh	v1,6(a1)
800a3bd4:	9202004d 	lbu	v0,77(s0)
800a3bd8:	a0c20003 	sb	v0,3(a2)
800a3bdc:	27026dd8 	addiu	v0,t8,28120
800a3be0:	2508ffff 	addiu	t0,t0,-1
800a3be4:	1500ff79 	bnez	t0,800a39cc <_Z17DrawClippedTile16jjjjjj+0x180>
800a3be8:	8c420030 	lw	v0,48(v0)
800a3bec:	8fbf003c 	lw	ra,60(sp)
800a3bf0:	8fbe0038 	lw	s8,56(sp)
800a3bf4:	8fb70034 	lw	s7,52(sp)
800a3bf8:	8fb60030 	lw	s6,48(sp)
800a3bfc:	8fb5002c 	lw	s5,44(sp)
800a3c00:	8fb40028 	lw	s4,40(sp)
800a3c04:	8fb30024 	lw	s3,36(sp)
800a3c08:	8fb20020 	lw	s2,32(sp)
800a3c0c:	8fb1001c 	lw	s1,28(sp)
800a3c10:	8fb00018 	lw	s0,24(sp)
800a3c14:	03e00008 	jr	ra
800a3c18:	27bd0040 	addiu	sp,sp,64
800a3c1c:	8e240020 	lw	a0,32(s1)
800a3c20:	8e25001c 	lw	a1,28(s1)
800a3c24:	00641824 	and	v1,v1,a0
800a3c28:	8e220018 	lw	v0,24(s1)
800a3c2c:	00a31804 	sllv	v1,v1,a1
800a3c30:	00621821 	addu	v1,v1,v0
800a3c34:	00031840 	sll	v1,v1,0x1
800a3c38:	3c028022 	lui	v0,0x8022
800a3c3c:	24425bc4 	addiu	v0,v0,23492
800a3c40:	24630c48 	addiu	v1,v1,3144
800a3c44:	3c188022 	lui	t8,0x8022
800a3c48:	00621821 	addu	v1,v1,v0
800a3c4c:	27046dd8 	addiu	a0,t8,28120
800a3c50:	2ea20004 	sltiu	v0,s5,4
800a3c54:	1440ff3a 	bnez	v0,800a3940 <_Z17DrawClippedTile16jjjjjj+0xf4>
800a3c58:	ac830044 	sw	v1,68(a0)
800a3c5c:	02be3821 	addu	a3,s5,s8
800a3c60:	00005021 	move	t2,zero
800a3c64:	2ce20005 	sltiu	v0,a3,5
800a3c68:	104000be 	beqz	v0,800a3f64 <_Z17DrawClippedTile16jjjjjj+0x718>
800a3c6c:	2ea20005 	sltiu	v0,s5,5
800a3c70:	3282c000 	andi	v0,s4,0xc000
800a3c74:	1040ff44 	beqz	v0,800a3988 <_Z17DrawClippedTile16jjjjjj+0x13c>
800a3c78:	0000a821 	move	s5,zero
800a3c7c:	32828000 	andi	v0,s4,0x8000
800a3c80:	144000c9 	bnez	v0,800a3fa8 <_Z17DrawClippedTile16jjjjjj+0x75c>
800a3c84:	32824000 	andi	v0,s4,0x4000
800a3c88:	3c0200ff 	lui	v0,0xff
800a3c8c:	02a23824 	and	a3,s5,v0
800a3c90:	3145ff00 	andi	a1,t2,0xff00
800a3c94:	01421024 	and	v0,t2,v0
800a3c98:	32a6ff00 	andi	a2,s5,0xff00
800a3c9c:	000a4e02 	srl	t1,t2,0x18
800a3ca0:	00063200 	sll	a2,a2,0x8
800a3ca4:	00052a00 	sll	a1,a1,0x8
800a3ca8:	00021202 	srl	v0,v0,0x8
800a3cac:	00073a02 	srl	a3,a3,0x8
800a3cb0:	00154602 	srl	t0,s5,0x18
800a3cb4:	000a1e00 	sll	v1,t2,0x18
800a3cb8:	00152600 	sll	a0,s5,0x18
800a3cbc:	00651825 	or	v1,v1,a1
800a3cc0:	00491025 	or	v0,v0,t1
800a3cc4:	00862025 	or	a0,a0,a2
800a3cc8:	00e83825 	or	a3,a3,t0
800a3ccc:	00624825 	or	t1,v1,v0
800a3cd0:	12e0ffc6 	beqz	s7,800a3bec <_Z17DrawClippedTile16jjjjjj+0x3a0>
800a3cd4:	00873025 	or	a2,a0,a3
800a3cd8:	3c028022 	lui	v0,0x8022
800a3cdc:	8fa30050 	lw	v1,80(sp)
800a3ce0:	244f6dd8 	addiu	t7,v0,28120
800a3ce4:	27b00010 	addiu	s0,sp,16
800a3ce8:	01e03821 	move	a3,t7
800a3cec:	01e04021 	move	t0,t7
800a3cf0:	01e08821 	move	s1,t7
800a3cf4:	02c35821 	addu	t3,s6,v1
800a3cf8:	02e06021 	move	t4,s7
800a3cfc:	01e07021 	move	t6,t7
800a3d00:	01e0a021 	move	s4,t7
800a3d04:	0200a821 	move	s5,s0
800a3d08:	01e06821 	move	t5,t7
800a3d0c:	08028f47 	j	800a3d1c <_Z17DrawClippedTile16jjjjjj+0x4d0>
800a3d10:	01e09021 	move	s2,t7
800a3d14:	02629821 	addu	s3,s3,v0
800a3d18:	256b0008 	addiu	t3,t3,8
800a3d1c:	8d620004 	lw	v0,4(t3)
800a3d20:	01221024 	and	v0,t1,v0
800a3d24:	1040003d 	beqz	v0,800a3e1c <_Z17DrawClippedTile16jjjjjj+0x5d0>
800a3d28:	afa20010 	sw	v0,16(sp)
800a3d2c:	8dc20040 	lw	v0,64(t6)
800a3d30:	91c3004c 	lbu	v1,76(t6)
800a3d34:	02625021 	addu	t2,s3,v0
800a3d38:	91440000 	lbu	a0,0(t2)
800a3d3c:	8dc5003c 	lw	a1,60(t6)
800a3d40:	00131040 	sll	v0,s3,0x1
800a3d44:	0083182b 	sltu	v1,a0,v1
800a3d48:	1060000a 	beqz	v1,800a3d74 <_Z17DrawClippedTile16jjjjjj+0x528>
800a3d4c:	00452821 	addu	a1,v0,a1
800a3d50:	93a20013 	lbu	v0,19(sp)
800a3d54:	10400007 	beqz	v0,800a3d74 <_Z17DrawClippedTile16jjjjjj+0x528>
800a3d58:	00021040 	sll	v0,v0,0x1
800a3d5c:	8dc40044 	lw	a0,68(t6)
800a3d60:	00441021 	addu	v0,v0,a0
800a3d64:	94430000 	lhu	v1,0(v0)
800a3d68:	a4a30000 	sh	v1,0(a1)
800a3d6c:	91c2004d 	lbu	v0,77(t6)
800a3d70:	a1420000 	sb	v0,0(t2)
800a3d74:	91e2004c 	lbu	v0,76(t7)
800a3d78:	91430001 	lbu	v1,1(t2)
800a3d7c:	0062102b 	sltu	v0,v1,v0
800a3d80:	1040000a 	beqz	v0,800a3dac <_Z17DrawClippedTile16jjjjjj+0x560>
800a3d84:	00000000 	nop
800a3d88:	92020002 	lbu	v0,2(s0)
800a3d8c:	10400007 	beqz	v0,800a3dac <_Z17DrawClippedTile16jjjjjj+0x560>
800a3d90:	00021040 	sll	v0,v0,0x1
800a3d94:	8de40044 	lw	a0,68(t7)
800a3d98:	00441021 	addu	v0,v0,a0
800a3d9c:	94430000 	lhu	v1,0(v0)
800a3da0:	a4a30002 	sh	v1,2(a1)
800a3da4:	91e2004d 	lbu	v0,77(t7)
800a3da8:	a1420001 	sb	v0,1(t2)
800a3dac:	9282004c 	lbu	v0,76(s4)
800a3db0:	91430002 	lbu	v1,2(t2)
800a3db4:	0062102b 	sltu	v0,v1,v0
800a3db8:	1040000a 	beqz	v0,800a3de4 <_Z17DrawClippedTile16jjjjjj+0x598>
800a3dbc:	00000000 	nop
800a3dc0:	92020001 	lbu	v0,1(s0)
800a3dc4:	10400007 	beqz	v0,800a3de4 <_Z17DrawClippedTile16jjjjjj+0x598>
800a3dc8:	00021040 	sll	v0,v0,0x1
800a3dcc:	8e840044 	lw	a0,68(s4)
800a3dd0:	00441021 	addu	v0,v0,a0
800a3dd4:	94430000 	lhu	v1,0(v0)
800a3dd8:	a4a30004 	sh	v1,4(a1)
800a3ddc:	9282004d 	lbu	v0,77(s4)
800a3de0:	a1420002 	sb	v0,2(t2)
800a3de4:	90e2004c 	lbu	v0,76(a3)
800a3de8:	91430003 	lbu	v1,3(t2)
800a3dec:	0062102b 	sltu	v0,v1,v0
800a3df0:	1040000a 	beqz	v0,800a3e1c <_Z17DrawClippedTile16jjjjjj+0x5d0>
800a3df4:	00000000 	nop
800a3df8:	92020000 	lbu	v0,0(s0)
800a3dfc:	10400007 	beqz	v0,800a3e1c <_Z17DrawClippedTile16jjjjjj+0x5d0>
800a3e00:	00021040 	sll	v0,v0,0x1
800a3e04:	8ce40044 	lw	a0,68(a3)
800a3e08:	00441021 	addu	v0,v0,a0
800a3e0c:	94430000 	lhu	v1,0(v0)
800a3e10:	a4a30006 	sh	v1,6(a1)
800a3e14:	90e2004d 	lbu	v0,77(a3)
800a3e18:	a1420003 	sb	v0,3(t2)
800a3e1c:	8d620000 	lw	v0,0(t3)
800a3e20:	00c21024 	and	v0,a2,v0
800a3e24:	1040003f 	beqz	v0,800a3f24 <_Z17DrawClippedTile16jjjjjj+0x6d8>
800a3e28:	afa20010 	sw	v0,16(sp)
800a3e2c:	8da40040 	lw	a0,64(t5)
800a3e30:	26620004 	addiu	v0,s3,4
800a3e34:	00445021 	addu	t2,v0,a0
800a3e38:	91a3004c 	lbu	v1,76(t5)
800a3e3c:	91440000 	lbu	a0,0(t2)
800a3e40:	8da5003c 	lw	a1,60(t5)
800a3e44:	00021040 	sll	v0,v0,0x1
800a3e48:	0083182b 	sltu	v1,a0,v1
800a3e4c:	1060000a 	beqz	v1,800a3e78 <_Z17DrawClippedTile16jjjjjj+0x62c>
800a3e50:	00452821 	addu	a1,v0,a1
800a3e54:	93a20013 	lbu	v0,19(sp)
800a3e58:	10400007 	beqz	v0,800a3e78 <_Z17DrawClippedTile16jjjjjj+0x62c>
800a3e5c:	00021040 	sll	v0,v0,0x1
800a3e60:	8da40044 	lw	a0,68(t5)
800a3e64:	00441021 	addu	v0,v0,a0
800a3e68:	94430000 	lhu	v1,0(v0)
800a3e6c:	a4a30000 	sh	v1,0(a1)
800a3e70:	91a2004d 	lbu	v0,77(t5)
800a3e74:	a1420000 	sb	v0,0(t2)
800a3e78:	9102004c 	lbu	v0,76(t0)
800a3e7c:	91430001 	lbu	v1,1(t2)
800a3e80:	0062102b 	sltu	v0,v1,v0
800a3e84:	1040000a 	beqz	v0,800a3eb0 <_Z17DrawClippedTile16jjjjjj+0x664>
800a3e88:	00000000 	nop
800a3e8c:	92a20002 	lbu	v0,2(s5)
800a3e90:	10400007 	beqz	v0,800a3eb0 <_Z17DrawClippedTile16jjjjjj+0x664>
800a3e94:	00021040 	sll	v0,v0,0x1
800a3e98:	8d040044 	lw	a0,68(t0)
800a3e9c:	00441021 	addu	v0,v0,a0
800a3ea0:	94430000 	lhu	v1,0(v0)
800a3ea4:	a4a30002 	sh	v1,2(a1)
800a3ea8:	9102004d 	lbu	v0,77(t0)
800a3eac:	a1420001 	sb	v0,1(t2)
800a3eb0:	9242004c 	lbu	v0,76(s2)
800a3eb4:	91430002 	lbu	v1,2(t2)
800a3eb8:	0062102b 	sltu	v0,v1,v0
800a3ebc:	1040000a 	beqz	v0,800a3ee8 <_Z17DrawClippedTile16jjjjjj+0x69c>
800a3ec0:	00000000 	nop
800a3ec4:	92a20001 	lbu	v0,1(s5)
800a3ec8:	10400007 	beqz	v0,800a3ee8 <_Z17DrawClippedTile16jjjjjj+0x69c>
800a3ecc:	00021040 	sll	v0,v0,0x1
800a3ed0:	8e440044 	lw	a0,68(s2)
800a3ed4:	00441021 	addu	v0,v0,a0
800a3ed8:	94430000 	lhu	v1,0(v0)
800a3edc:	a4a30004 	sh	v1,4(a1)
800a3ee0:	9242004d 	lbu	v0,77(s2)
800a3ee4:	a1420002 	sb	v0,2(t2)
800a3ee8:	9222004c 	lbu	v0,76(s1)
800a3eec:	91430003 	lbu	v1,3(t2)
800a3ef0:	0062102b 	sltu	v0,v1,v0
800a3ef4:	1040000c 	beqz	v0,800a3f28 <_Z17DrawClippedTile16jjjjjj+0x6dc>
800a3ef8:	27026dd8 	addiu	v0,t8,28120
800a3efc:	92a20000 	lbu	v0,0(s5)
800a3f00:	10400008 	beqz	v0,800a3f24 <_Z17DrawClippedTile16jjjjjj+0x6d8>
800a3f04:	00000000 	nop
800a3f08:	8e240044 	lw	a0,68(s1)
800a3f0c:	00021040 	sll	v0,v0,0x1
800a3f10:	00441021 	addu	v0,v0,a0
800a3f14:	94430000 	lhu	v1,0(v0)
800a3f18:	a4a30006 	sh	v1,6(a1)
800a3f1c:	9222004d 	lbu	v0,77(s1)
800a3f20:	a1420003 	sb	v0,3(t2)
800a3f24:	27026dd8 	addiu	v0,t8,28120
800a3f28:	258cffff 	addiu	t4,t4,-1
800a3f2c:	1580ff79 	bnez	t4,800a3d14 <_Z17DrawClippedTile16jjjjjj+0x4c8>
800a3f30:	8c420030 	lw	v0,48(v0)
800a3f34:	8fbf003c 	lw	ra,60(sp)
800a3f38:	8fbe0038 	lw	s8,56(sp)
800a3f3c:	8fb70034 	lw	s7,52(sp)
800a3f40:	8fb60030 	lw	s6,48(sp)
800a3f44:	8fb5002c 	lw	s5,44(sp)
800a3f48:	8fb40028 	lw	s4,40(sp)
800a3f4c:	8fb30024 	lw	s3,36(sp)
800a3f50:	8fb20020 	lw	s2,32(sp)
800a3f54:	8fb1001c 	lw	s1,28(sp)
800a3f58:	8fb00018 	lw	s0,24(sp)
800a3f5c:	03e00008 	jr	ra
800a3f60:	27bd0040 	addiu	sp,sp,64
800a3f64:	104000ad 	beqz	v0,800a421c <_Z17DrawClippedTile16jjjjjj+0x9d0>
800a3f68:	3c02801f 	lui	v0,0x801f
800a3f6c:	2406ffff 	li	a2,-1
800a3f70:	3c03801f 	lui	v1,0x801f
800a3f74:	00071080 	sll	v0,a3,0x2
800a3f78:	2463b524 	addiu	v1,v1,-19164
800a3f7c:	00431021 	addu	v0,v0,v1
800a3f80:	8c44fff0 	lw	a0,-16(v0)
800a3f84:	08028e5f 	j	800a397c <_Z17DrawClippedTile16jjjjjj+0x130>
800a3f88:	00c4a824 	and	s5,a2,a0
800a3f8c:	3c02800a 	lui	v0,0x800a
800a3f90:	2442b390 	addiu	v0,v0,-19568
800a3f94:	0040f809 	jalr	v0
800a3f98:	02c02021 	move	a0,s6
800a3f9c:	a2420000 	sb	v0,0(s2)
800a3fa0:	08028e38 	j	800a38e0 <_Z17DrawClippedTile16jjjjjj+0x94>
800a3fa4:	8e260028 	lw	a2,40(s1)
800a3fa8:	144000a1 	bnez	v0,800a4230 <_Z17DrawClippedTile16jjjjjj+0x9e4>
800a3fac:	3c0200ff 	lui	v0,0xff
800a3fb0:	12e0ff0e 	beqz	s7,800a3bec <_Z17DrawClippedTile16jjjjjj+0x3a0>
800a3fb4:	8fa30050 	lw	v1,80(sp)
800a3fb8:	3c028022 	lui	v0,0x8022
800a3fbc:	244c6dd8 	addiu	t4,v0,28120
800a3fc0:	27b00010 	addiu	s0,sp,16
800a3fc4:	02c31023 	subu	v0,s6,v1
800a3fc8:	01806821 	move	t5,t4
800a3fcc:	01807021 	move	t6,t4
800a3fd0:	01807821 	move	t7,t4
800a3fd4:	24470038 	addiu	a3,v0,56
800a3fd8:	02e04021 	move	t0,s7
800a3fdc:	01805821 	move	t3,t4
800a3fe0:	01809021 	move	s2,t4
800a3fe4:	0200a021 	move	s4,s0
800a3fe8:	01804821 	move	t1,t4
800a3fec:	08028fff 	j	800a3ffc <_Z17DrawClippedTile16jjjjjj+0x7b0>
800a3ff0:	01808821 	move	s1,t4
800a3ff4:	02629821 	addu	s3,s3,v0
800a3ff8:	24e7fff8 	addiu	a3,a3,-8
800a3ffc:	8ce20000 	lw	v0,0(a3)
800a4000:	01421024 	and	v0,t2,v0
800a4004:	1040003d 	beqz	v0,800a40fc <_Z17DrawClippedTile16jjjjjj+0x8b0>
800a4008:	afa20010 	sw	v0,16(sp)
800a400c:	8d620040 	lw	v0,64(t3)
800a4010:	9163004c 	lbu	v1,76(t3)
800a4014:	02623021 	addu	a2,s3,v0
800a4018:	90c40000 	lbu	a0,0(a2)
800a401c:	8d65003c 	lw	a1,60(t3)
800a4020:	00131040 	sll	v0,s3,0x1
800a4024:	0083182b 	sltu	v1,a0,v1
800a4028:	1060000a 	beqz	v1,800a4054 <_Z17DrawClippedTile16jjjjjj+0x808>
800a402c:	00452821 	addu	a1,v0,a1
800a4030:	93a20010 	lbu	v0,16(sp)
800a4034:	10400007 	beqz	v0,800a4054 <_Z17DrawClippedTile16jjjjjj+0x808>
800a4038:	00021040 	sll	v0,v0,0x1
800a403c:	8d640044 	lw	a0,68(t3)
800a4040:	00441021 	addu	v0,v0,a0
800a4044:	94430000 	lhu	v1,0(v0)
800a4048:	a4a30000 	sh	v1,0(a1)
800a404c:	9162004d 	lbu	v0,77(t3)
800a4050:	a0c20000 	sb	v0,0(a2)
800a4054:	9182004c 	lbu	v0,76(t4)
800a4058:	90c30001 	lbu	v1,1(a2)
800a405c:	0062102b 	sltu	v0,v1,v0
800a4060:	1040000a 	beqz	v0,800a408c <_Z17DrawClippedTile16jjjjjj+0x840>
800a4064:	00000000 	nop
800a4068:	92020001 	lbu	v0,1(s0)
800a406c:	10400007 	beqz	v0,800a408c <_Z17DrawClippedTile16jjjjjj+0x840>
800a4070:	00021040 	sll	v0,v0,0x1
800a4074:	8d840044 	lw	a0,68(t4)
800a4078:	00441021 	addu	v0,v0,a0
800a407c:	94430000 	lhu	v1,0(v0)
800a4080:	a4a30002 	sh	v1,2(a1)
800a4084:	9182004d 	lbu	v0,77(t4)
800a4088:	a0c20001 	sb	v0,1(a2)
800a408c:	9242004c 	lbu	v0,76(s2)
800a4090:	90c30002 	lbu	v1,2(a2)
800a4094:	0062102b 	sltu	v0,v1,v0
800a4098:	1040000a 	beqz	v0,800a40c4 <_Z17DrawClippedTile16jjjjjj+0x878>
800a409c:	00000000 	nop
800a40a0:	92020002 	lbu	v0,2(s0)
800a40a4:	10400007 	beqz	v0,800a40c4 <_Z17DrawClippedTile16jjjjjj+0x878>
800a40a8:	00021040 	sll	v0,v0,0x1
800a40ac:	8e440044 	lw	a0,68(s2)
800a40b0:	00441021 	addu	v0,v0,a0
800a40b4:	94430000 	lhu	v1,0(v0)
800a40b8:	a4a30004 	sh	v1,4(a1)
800a40bc:	9242004d 	lbu	v0,77(s2)
800a40c0:	a0c20002 	sb	v0,2(a2)
800a40c4:	91a2004c 	lbu	v0,76(t5)
800a40c8:	90c30003 	lbu	v1,3(a2)
800a40cc:	0062102b 	sltu	v0,v1,v0
800a40d0:	1040000a 	beqz	v0,800a40fc <_Z17DrawClippedTile16jjjjjj+0x8b0>
800a40d4:	00000000 	nop
800a40d8:	92020003 	lbu	v0,3(s0)
800a40dc:	10400007 	beqz	v0,800a40fc <_Z17DrawClippedTile16jjjjjj+0x8b0>
800a40e0:	00021040 	sll	v0,v0,0x1
800a40e4:	8da40044 	lw	a0,68(t5)
800a40e8:	00441021 	addu	v0,v0,a0
800a40ec:	94430000 	lhu	v1,0(v0)
800a40f0:	a4a30006 	sh	v1,6(a1)
800a40f4:	91a2004d 	lbu	v0,77(t5)
800a40f8:	a0c20003 	sb	v0,3(a2)
800a40fc:	8ce20004 	lw	v0,4(a3)
800a4100:	02a21024 	and	v0,s5,v0
800a4104:	1040003f 	beqz	v0,800a4204 <_Z17DrawClippedTile16jjjjjj+0x9b8>
800a4108:	afa20010 	sw	v0,16(sp)
800a410c:	8d240040 	lw	a0,64(t1)
800a4110:	26620004 	addiu	v0,s3,4
800a4114:	00443021 	addu	a2,v0,a0
800a4118:	9123004c 	lbu	v1,76(t1)
800a411c:	90c40000 	lbu	a0,0(a2)
800a4120:	8d25003c 	lw	a1,60(t1)
800a4124:	00021040 	sll	v0,v0,0x1
800a4128:	0083182b 	sltu	v1,a0,v1
800a412c:	1060000a 	beqz	v1,800a4158 <_Z17DrawClippedTile16jjjjjj+0x90c>
800a4130:	00452821 	addu	a1,v0,a1
800a4134:	93a20010 	lbu	v0,16(sp)
800a4138:	10400007 	beqz	v0,800a4158 <_Z17DrawClippedTile16jjjjjj+0x90c>
800a413c:	00021040 	sll	v0,v0,0x1
800a4140:	8d240044 	lw	a0,68(t1)
800a4144:	00441021 	addu	v0,v0,a0
800a4148:	94430000 	lhu	v1,0(v0)
800a414c:	a4a30000 	sh	v1,0(a1)
800a4150:	9122004d 	lbu	v0,77(t1)
800a4154:	a0c20000 	sb	v0,0(a2)
800a4158:	91c2004c 	lbu	v0,76(t6)
800a415c:	90c30001 	lbu	v1,1(a2)
800a4160:	0062102b 	sltu	v0,v1,v0
800a4164:	1040000a 	beqz	v0,800a4190 <_Z17DrawClippedTile16jjjjjj+0x944>
800a4168:	00000000 	nop
800a416c:	92820001 	lbu	v0,1(s4)
800a4170:	10400007 	beqz	v0,800a4190 <_Z17DrawClippedTile16jjjjjj+0x944>
800a4174:	00021040 	sll	v0,v0,0x1
800a4178:	8dc40044 	lw	a0,68(t6)
800a417c:	00441021 	addu	v0,v0,a0
800a4180:	94430000 	lhu	v1,0(v0)
800a4184:	a4a30002 	sh	v1,2(a1)
800a4188:	91c2004d 	lbu	v0,77(t6)
800a418c:	a0c20001 	sb	v0,1(a2)
800a4190:	9222004c 	lbu	v0,76(s1)
800a4194:	90c30002 	lbu	v1,2(a2)
800a4198:	0062102b 	sltu	v0,v1,v0
800a419c:	1040000a 	beqz	v0,800a41c8 <_Z17DrawClippedTile16jjjjjj+0x97c>
800a41a0:	00000000 	nop
800a41a4:	92820002 	lbu	v0,2(s4)
800a41a8:	10400007 	beqz	v0,800a41c8 <_Z17DrawClippedTile16jjjjjj+0x97c>
800a41ac:	00021040 	sll	v0,v0,0x1
800a41b0:	8e240044 	lw	a0,68(s1)
800a41b4:	00441021 	addu	v0,v0,a0
800a41b8:	94430000 	lhu	v1,0(v0)
800a41bc:	a4a30004 	sh	v1,4(a1)
800a41c0:	9222004d 	lbu	v0,77(s1)
800a41c4:	a0c20002 	sb	v0,2(a2)
800a41c8:	91e2004c 	lbu	v0,76(t7)
800a41cc:	90c30003 	lbu	v1,3(a2)
800a41d0:	0062102b 	sltu	v0,v1,v0
800a41d4:	1040000c 	beqz	v0,800a4208 <_Z17DrawClippedTile16jjjjjj+0x9bc>
800a41d8:	27026dd8 	addiu	v0,t8,28120
800a41dc:	92820003 	lbu	v0,3(s4)
800a41e0:	10400008 	beqz	v0,800a4204 <_Z17DrawClippedTile16jjjjjj+0x9b8>
800a41e4:	00000000 	nop
800a41e8:	8de40044 	lw	a0,68(t7)
800a41ec:	00021040 	sll	v0,v0,0x1
800a41f0:	00441021 	addu	v0,v0,a0
800a41f4:	94430000 	lhu	v1,0(v0)
800a41f8:	a4a30006 	sh	v1,6(a1)
800a41fc:	91e2004d 	lbu	v0,77(t7)
800a4200:	a0c20003 	sb	v0,3(a2)
800a4204:	27026dd8 	addiu	v0,t8,28120
800a4208:	2508ffff 	addiu	t0,t0,-1
800a420c:	1500ff79 	bnez	t0,800a3ff4 <_Z17DrawClippedTile16jjjjjj+0x7a8>
800a4210:	8c420030 	lw	v0,48(v0)
800a4214:	08028efc 	j	800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4>
800a4218:	8fbf003c 	lw	ra,60(sp)
800a421c:	00151880 	sll	v1,s5,0x2
800a4220:	2442b514 	addiu	v0,v0,-19180
800a4224:	00621821 	addu	v1,v1,v0
800a4228:	08028fdc 	j	800a3f70 <_Z17DrawClippedTile16jjjjjj+0x724>
800a422c:	8c66fff0 	lw	a2,-16(v1)
800a4230:	02a23824 	and	a3,s5,v0
800a4234:	3145ff00 	andi	a1,t2,0xff00
800a4238:	01421024 	and	v0,t2,v0
800a423c:	32a6ff00 	andi	a2,s5,0xff00
800a4240:	000a4e02 	srl	t1,t2,0x18
800a4244:	00063200 	sll	a2,a2,0x8
800a4248:	00052a00 	sll	a1,a1,0x8
800a424c:	00021202 	srl	v0,v0,0x8
800a4250:	00073a02 	srl	a3,a3,0x8
800a4254:	00154602 	srl	t0,s5,0x18
800a4258:	000a1e00 	sll	v1,t2,0x18
800a425c:	00152600 	sll	a0,s5,0x18
800a4260:	00651825 	or	v1,v1,a1
800a4264:	00491025 	or	v0,v0,t1
800a4268:	00862025 	or	a0,a0,a2
800a426c:	00e83825 	or	a3,a3,t0
800a4270:	00624825 	or	t1,v1,v0
800a4274:	12e0fe5d 	beqz	s7,800a3bec <_Z17DrawClippedTile16jjjjjj+0x3a0>
800a4278:	00873025 	or	a2,a0,a3
800a427c:	8fa30050 	lw	v1,80(sp)
800a4280:	3c028022 	lui	v0,0x8022
800a4284:	24476dd8 	addiu	a3,v0,28120
800a4288:	27b10010 	addiu	s1,sp,16
800a428c:	02c31023 	subu	v0,s6,v1
800a4290:	00e04021 	move	t0,a3
800a4294:	00e07821 	move	t7,a3
800a4298:	00e08021 	move	s0,a3
800a429c:	244b0038 	addiu	t3,v0,56
800a42a0:	02e06021 	move	t4,s7
800a42a4:	00e07021 	move	t6,a3
800a42a8:	00e0a021 	move	s4,a3
800a42ac:	0220a821 	move	s5,s1
800a42b0:	00e06821 	move	t5,a3
800a42b4:	080290b1 	j	800a42c4 <_Z17DrawClippedTile16jjjjjj+0xa78>
800a42b8:	00e09021 	move	s2,a3
800a42bc:	02629821 	addu	s3,s3,v0
800a42c0:	256bfff8 	addiu	t3,t3,-8
800a42c4:	8d620004 	lw	v0,4(t3)
800a42c8:	01221024 	and	v0,t1,v0
800a42cc:	1040003d 	beqz	v0,800a43c4 <_Z17DrawClippedTile16jjjjjj+0xb78>
800a42d0:	afa20010 	sw	v0,16(sp)
800a42d4:	8dc20040 	lw	v0,64(t6)
800a42d8:	91c3004c 	lbu	v1,76(t6)
800a42dc:	02625021 	addu	t2,s3,v0
800a42e0:	91440000 	lbu	a0,0(t2)
800a42e4:	8dc5003c 	lw	a1,60(t6)
800a42e8:	00131040 	sll	v0,s3,0x1
800a42ec:	0083182b 	sltu	v1,a0,v1
800a42f0:	1060000a 	beqz	v1,800a431c <_Z17DrawClippedTile16jjjjjj+0xad0>
800a42f4:	00452821 	addu	a1,v0,a1
800a42f8:	93a20013 	lbu	v0,19(sp)
800a42fc:	10400007 	beqz	v0,800a431c <_Z17DrawClippedTile16jjjjjj+0xad0>
800a4300:	00021040 	sll	v0,v0,0x1
800a4304:	8dc40044 	lw	a0,68(t6)
800a4308:	00441021 	addu	v0,v0,a0
800a430c:	94430000 	lhu	v1,0(v0)
800a4310:	a4a30000 	sh	v1,0(a1)
800a4314:	91c2004d 	lbu	v0,77(t6)
800a4318:	a1420000 	sb	v0,0(t2)
800a431c:	90e2004c 	lbu	v0,76(a3)
800a4320:	91430001 	lbu	v1,1(t2)
800a4324:	0062102b 	sltu	v0,v1,v0
800a4328:	1040000a 	beqz	v0,800a4354 <_Z17DrawClippedTile16jjjjjj+0xb08>
800a432c:	00000000 	nop
800a4330:	92220002 	lbu	v0,2(s1)
800a4334:	10400007 	beqz	v0,800a4354 <_Z17DrawClippedTile16jjjjjj+0xb08>
800a4338:	00021040 	sll	v0,v0,0x1
800a433c:	8ce40044 	lw	a0,68(a3)
800a4340:	00441021 	addu	v0,v0,a0
800a4344:	94430000 	lhu	v1,0(v0)
800a4348:	a4a30002 	sh	v1,2(a1)
800a434c:	90e2004d 	lbu	v0,77(a3)
800a4350:	a1420001 	sb	v0,1(t2)
800a4354:	9282004c 	lbu	v0,76(s4)
800a4358:	91430002 	lbu	v1,2(t2)
800a435c:	0062102b 	sltu	v0,v1,v0
800a4360:	1040000a 	beqz	v0,800a438c <_Z17DrawClippedTile16jjjjjj+0xb40>
800a4364:	00000000 	nop
800a4368:	92220001 	lbu	v0,1(s1)
800a436c:	10400007 	beqz	v0,800a438c <_Z17DrawClippedTile16jjjjjj+0xb40>
800a4370:	00021040 	sll	v0,v0,0x1
800a4374:	8e840044 	lw	a0,68(s4)
800a4378:	00441021 	addu	v0,v0,a0
800a437c:	94430000 	lhu	v1,0(v0)
800a4380:	a4a30004 	sh	v1,4(a1)
800a4384:	9282004d 	lbu	v0,77(s4)
800a4388:	a1420002 	sb	v0,2(t2)
800a438c:	9102004c 	lbu	v0,76(t0)
800a4390:	91430003 	lbu	v1,3(t2)
800a4394:	0062102b 	sltu	v0,v1,v0
800a4398:	1040000a 	beqz	v0,800a43c4 <_Z17DrawClippedTile16jjjjjj+0xb78>
800a439c:	00000000 	nop
800a43a0:	92220000 	lbu	v0,0(s1)
800a43a4:	10400007 	beqz	v0,800a43c4 <_Z17DrawClippedTile16jjjjjj+0xb78>
800a43a8:	00021040 	sll	v0,v0,0x1
800a43ac:	8d040044 	lw	a0,68(t0)
800a43b0:	00441021 	addu	v0,v0,a0
800a43b4:	94430000 	lhu	v1,0(v0)
800a43b8:	a4a30006 	sh	v1,6(a1)
800a43bc:	9102004d 	lbu	v0,77(t0)
800a43c0:	a1420003 	sb	v0,3(t2)
800a43c4:	8d620000 	lw	v0,0(t3)
800a43c8:	00c21024 	and	v0,a2,v0
800a43cc:	1040003f 	beqz	v0,800a44cc <_Z17DrawClippedTile16jjjjjj+0xc80>
800a43d0:	afa20010 	sw	v0,16(sp)
800a43d4:	8da40040 	lw	a0,64(t5)
800a43d8:	26620004 	addiu	v0,s3,4
800a43dc:	00445021 	addu	t2,v0,a0
800a43e0:	91a3004c 	lbu	v1,76(t5)
800a43e4:	91440000 	lbu	a0,0(t2)
800a43e8:	8da5003c 	lw	a1,60(t5)
800a43ec:	00021040 	sll	v0,v0,0x1
800a43f0:	0083182b 	sltu	v1,a0,v1
800a43f4:	1060000a 	beqz	v1,800a4420 <_Z17DrawClippedTile16jjjjjj+0xbd4>
800a43f8:	00452821 	addu	a1,v0,a1
800a43fc:	93a20013 	lbu	v0,19(sp)
800a4400:	10400007 	beqz	v0,800a4420 <_Z17DrawClippedTile16jjjjjj+0xbd4>
800a4404:	00021040 	sll	v0,v0,0x1
800a4408:	8da40044 	lw	a0,68(t5)
800a440c:	00441021 	addu	v0,v0,a0
800a4410:	94430000 	lhu	v1,0(v0)
800a4414:	a4a30000 	sh	v1,0(a1)
800a4418:	91a2004d 	lbu	v0,77(t5)
800a441c:	a1420000 	sb	v0,0(t2)
800a4420:	91e2004c 	lbu	v0,76(t7)
800a4424:	91430001 	lbu	v1,1(t2)
800a4428:	0062102b 	sltu	v0,v1,v0
800a442c:	1040000a 	beqz	v0,800a4458 <_Z17DrawClippedTile16jjjjjj+0xc0c>
800a4430:	00000000 	nop
800a4434:	92a20002 	lbu	v0,2(s5)
800a4438:	10400007 	beqz	v0,800a4458 <_Z17DrawClippedTile16jjjjjj+0xc0c>
800a443c:	00021040 	sll	v0,v0,0x1
800a4440:	8de40044 	lw	a0,68(t7)
800a4444:	00441021 	addu	v0,v0,a0
800a4448:	94430000 	lhu	v1,0(v0)
800a444c:	a4a30002 	sh	v1,2(a1)
800a4450:	91e2004d 	lbu	v0,77(t7)
800a4454:	a1420001 	sb	v0,1(t2)
800a4458:	9242004c 	lbu	v0,76(s2)
800a445c:	91430002 	lbu	v1,2(t2)
800a4460:	0062102b 	sltu	v0,v1,v0
800a4464:	1040000a 	beqz	v0,800a4490 <_Z17DrawClippedTile16jjjjjj+0xc44>
800a4468:	00000000 	nop
800a446c:	92a20001 	lbu	v0,1(s5)
800a4470:	10400007 	beqz	v0,800a4490 <_Z17DrawClippedTile16jjjjjj+0xc44>
800a4474:	00021040 	sll	v0,v0,0x1
800a4478:	8e440044 	lw	a0,68(s2)
800a447c:	00441021 	addu	v0,v0,a0
800a4480:	94430000 	lhu	v1,0(v0)
800a4484:	a4a30004 	sh	v1,4(a1)
800a4488:	9242004d 	lbu	v0,77(s2)
800a448c:	a1420002 	sb	v0,2(t2)
800a4490:	9202004c 	lbu	v0,76(s0)
800a4494:	91430003 	lbu	v1,3(t2)
800a4498:	0062102b 	sltu	v0,v1,v0
800a449c:	1040000c 	beqz	v0,800a44d0 <_Z17DrawClippedTile16jjjjjj+0xc84>
800a44a0:	27026dd8 	addiu	v0,t8,28120
800a44a4:	92a20000 	lbu	v0,0(s5)
800a44a8:	10400008 	beqz	v0,800a44cc <_Z17DrawClippedTile16jjjjjj+0xc80>
800a44ac:	00000000 	nop
800a44b0:	8e040044 	lw	a0,68(s0)
800a44b4:	00021040 	sll	v0,v0,0x1
800a44b8:	00441021 	addu	v0,v0,a0
800a44bc:	94430000 	lhu	v1,0(v0)
800a44c0:	a4a30006 	sh	v1,6(a1)
800a44c4:	9202004d 	lbu	v0,77(s0)
800a44c8:	a1420003 	sb	v0,3(t2)
800a44cc:	27026dd8 	addiu	v0,t8,28120
800a44d0:	258cffff 	addiu	t4,t4,-1
800a44d4:	1580ff79 	bnez	t4,800a42bc <_Z17DrawClippedTile16jjjjjj+0xa70>
800a44d8:	8c420030 	lw	v0,48(v0)
800a44dc:	08028efc 	j	800a3bf0 <_Z17DrawClippedTile16jjjjjj+0x3a4>
800a44e0:	8fbf003c 	lw	ra,60(sp)
800a44e4:	244228a0 	addiu	v0,v0,10400
800a44e8:	0040f809 	jalr	v0
800a44ec:	00000000 	nop
800a44f0:	08028e45 	j	800a3914 <_Z17DrawClippedTile16jjjjjj+0xc8>
800a44f4:	8e220020 	lw	v0,32(s1)

800a44f8 <_Z10DrawTile16jjjj>:
800a44f8:	27bdffc8 	addiu	sp,sp,-56
800a44fc:	3c028022 	lui	v0,0x8022
800a4500:	afb7002c 	sw	s7,44(sp)
800a4504:	afb60028 	sw	s6,40(sp)
800a4508:	afb40020 	sw	s4,32(sp)
800a450c:	afb3001c 	sw	s3,28(sp)
800a4510:	afb10014 	sw	s1,20(sp)
800a4514:	afbf0030 	sw	ra,48(sp)
800a4518:	24516da8 	addiu	s1,v0,28072
800a451c:	afb50024 	sw	s5,36(sp)
800a4520:	afb20018 	sw	s2,24(sp)
800a4524:	afb00010 	sw	s0,16(sp)
800a4528:	0080a021 	move	s4,a0
800a452c:	8e280008 	lw	t0,8(s1)
800a4530:	308203ff 	andi	v0,a0,0x3ff
800a4534:	328301ff 	andi	v1,s4,0x1ff
800a4538:	8e24000c 	lw	a0,12(s1)
800a453c:	01021004 	sllv	v0,v0,t0
800a4540:	2c630100 	sltiu	v1,v1,256
800a4544:	00442021 	addu	a0,v0,a0
800a4548:	00a09821 	move	s3,a1
800a454c:	00c0b821 	move	s7,a2
800a4550:	14600003 	bnez	v1,800a4560 <_Z10DrawTile16jjjj+0x68>
800a4554:	00e0b021 	move	s6,a3
800a4558:	8e220010 	lw	v0,16(s1)
800a455c:	00822021 	addu	a0,a0,v0
800a4560:	3085ffff 	andi	a1,a0,0xffff
800a4564:	8e260028 	lw	a2,40(s1)
800a4568:	01058006 	srlv	s0,a1,t0
800a456c:	02069021 	addu	s2,s0,a2
800a4570:	8e220024 	lw	v0,36(s1)
800a4574:	92440000 	lbu	a0,0(s2)
800a4578:	00101980 	sll	v1,s0,0x6
800a457c:	1080016a 	beqz	a0,800a4b28 <_Z10DrawTile16jjjj+0x630>
800a4580:	0062a821 	addu	s5,v1,v0
800a4584:	02061021 	addu	v0,s0,a2
800a4588:	90440000 	lbu	a0,0(v0)
800a458c:	24030002 	li	v1,2
800a4590:	108300a9 	beq	a0,v1,800a4838 <_Z10DrawTile16jjjj+0x340>
800a4594:	8fbf0030 	lw	ra,48(sp)
800a4598:	9222002c 	lbu	v0,44(s1)
800a459c:	104000b0 	beqz	v0,800a4860 <_Z10DrawTile16jjjj+0x368>
800a45a0:	00141a82 	srl	v1,s4,0xa
800a45a4:	3c028022 	lui	v0,0x8022
800a45a8:	90435bcb 	lbu	v1,23499(v0)
800a45ac:	14600297 	bnez	v1,800a500c <_Z10DrawTile16jjjj+0xb14>
800a45b0:	3c028005 	lui	v0,0x8005
800a45b4:	8e220020 	lw	v0,32(s1)
800a45b8:	00141a82 	srl	v1,s4,0xa
800a45bc:	00621824 	and	v1,v1,v0
800a45c0:	3c02802c 	lui	v0,0x802c
800a45c4:	2442140c 	addiu	v0,v0,5132
800a45c8:	00031a40 	sll	v1,v1,0x9
800a45cc:	3c118022 	lui	s1,0x8022
800a45d0:	00621821 	addu	v1,v1,v0
800a45d4:	26246dd8 	addiu	a0,s1,28120
800a45d8:	3282c000 	andi	v0,s4,0xc000
800a45dc:	144000b0 	bnez	v0,800a48a0 <_Z10DrawTile16jjjj+0x3a8>
800a45e0:	ac830044 	sw	v1,68(a0)
800a45e4:	12c00094 	beqz	s6,800a4838 <_Z10DrawTile16jjjj+0x340>
800a45e8:	8fbf0030 	lw	ra,48(sp)
800a45ec:	3c028022 	lui	v0,0x8022
800a45f0:	244c6dd8 	addiu	t4,v0,28120
800a45f4:	01806821 	move	t5,t4
800a45f8:	01805821 	move	t3,t4
800a45fc:	01807021 	move	t6,t4
800a4600:	02b73021 	addu	a2,s5,s7
800a4604:	02c03821 	move	a3,s6
800a4608:	01805021 	move	t2,t4
800a460c:	01808021 	move	s0,t4
800a4610:	01804821 	move	t1,t4
800a4614:	08029189 	j	800a4624 <_Z10DrawTile16jjjj+0x12c>
800a4618:	01807821 	move	t7,t4
800a461c:	02629821 	addu	s3,s3,v0
800a4620:	24c60008 	addiu	a2,a2,8
800a4624:	8cc20000 	lw	v0,0(a2)
800a4628:	1040003d 	beqz	v0,800a4720 <_Z10DrawTile16jjjj+0x228>
800a462c:	00000000 	nop
800a4630:	8d420040 	lw	v0,64(t2)
800a4634:	9143004c 	lbu	v1,76(t2)
800a4638:	02624021 	addu	t0,s3,v0
800a463c:	91040000 	lbu	a0,0(t0)
800a4640:	8d45003c 	lw	a1,60(t2)
800a4644:	00131040 	sll	v0,s3,0x1
800a4648:	0083182b 	sltu	v1,a0,v1
800a464c:	1060000a 	beqz	v1,800a4678 <_Z10DrawTile16jjjj+0x180>
800a4650:	00452821 	addu	a1,v0,a1
800a4654:	90c20000 	lbu	v0,0(a2)
800a4658:	10400007 	beqz	v0,800a4678 <_Z10DrawTile16jjjj+0x180>
800a465c:	00021040 	sll	v0,v0,0x1
800a4660:	8d440044 	lw	a0,68(t2)
800a4664:	00441021 	addu	v0,v0,a0
800a4668:	94430000 	lhu	v1,0(v0)
800a466c:	a4a30000 	sh	v1,0(a1)
800a4670:	9142004d 	lbu	v0,77(t2)
800a4674:	a1020000 	sb	v0,0(t0)
800a4678:	9182004c 	lbu	v0,76(t4)
800a467c:	91030001 	lbu	v1,1(t0)
800a4680:	0062102b 	sltu	v0,v1,v0
800a4684:	1040000a 	beqz	v0,800a46b0 <_Z10DrawTile16jjjj+0x1b8>
800a4688:	00000000 	nop
800a468c:	90c20001 	lbu	v0,1(a2)
800a4690:	10400007 	beqz	v0,800a46b0 <_Z10DrawTile16jjjj+0x1b8>
800a4694:	00021040 	sll	v0,v0,0x1
800a4698:	8d840044 	lw	a0,68(t4)
800a469c:	00441021 	addu	v0,v0,a0
800a46a0:	94430000 	lhu	v1,0(v0)
800a46a4:	a4a30002 	sh	v1,2(a1)
800a46a8:	9182004d 	lbu	v0,77(t4)
800a46ac:	a1020001 	sb	v0,1(t0)
800a46b0:	9202004c 	lbu	v0,76(s0)
800a46b4:	91030002 	lbu	v1,2(t0)
800a46b8:	0062102b 	sltu	v0,v1,v0
800a46bc:	1040000a 	beqz	v0,800a46e8 <_Z10DrawTile16jjjj+0x1f0>
800a46c0:	00000000 	nop
800a46c4:	90c20002 	lbu	v0,2(a2)
800a46c8:	10400007 	beqz	v0,800a46e8 <_Z10DrawTile16jjjj+0x1f0>
800a46cc:	00021040 	sll	v0,v0,0x1
800a46d0:	8e040044 	lw	a0,68(s0)
800a46d4:	00441021 	addu	v0,v0,a0
800a46d8:	94430000 	lhu	v1,0(v0)
800a46dc:	a4a30004 	sh	v1,4(a1)
800a46e0:	9202004d 	lbu	v0,77(s0)
800a46e4:	a1020002 	sb	v0,2(t0)
800a46e8:	91a2004c 	lbu	v0,76(t5)
800a46ec:	91030003 	lbu	v1,3(t0)
800a46f0:	0062102b 	sltu	v0,v1,v0
800a46f4:	1040000a 	beqz	v0,800a4720 <_Z10DrawTile16jjjj+0x228>
800a46f8:	00000000 	nop
800a46fc:	90c20003 	lbu	v0,3(a2)
800a4700:	10400007 	beqz	v0,800a4720 <_Z10DrawTile16jjjj+0x228>
800a4704:	00021040 	sll	v0,v0,0x1
800a4708:	8da40044 	lw	a0,68(t5)
800a470c:	00441021 	addu	v0,v0,a0
800a4710:	94430000 	lhu	v1,0(v0)
800a4714:	a4a30006 	sh	v1,6(a1)
800a4718:	91a2004d 	lbu	v0,77(t5)
800a471c:	a1020003 	sb	v0,3(t0)
800a4720:	8cc20004 	lw	v0,4(a2)
800a4724:	10400040 	beqz	v0,800a4828 <_Z10DrawTile16jjjj+0x330>
800a4728:	26226dd8 	addiu	v0,s1,28120
800a472c:	8d240040 	lw	a0,64(t1)
800a4730:	26620004 	addiu	v0,s3,4
800a4734:	00444021 	addu	t0,v0,a0
800a4738:	9123004c 	lbu	v1,76(t1)
800a473c:	91040000 	lbu	a0,0(t0)
800a4740:	8d25003c 	lw	a1,60(t1)
800a4744:	00021040 	sll	v0,v0,0x1
800a4748:	0083182b 	sltu	v1,a0,v1
800a474c:	1060000a 	beqz	v1,800a4778 <_Z10DrawTile16jjjj+0x280>
800a4750:	00452821 	addu	a1,v0,a1
800a4754:	90c20004 	lbu	v0,4(a2)
800a4758:	10400007 	beqz	v0,800a4778 <_Z10DrawTile16jjjj+0x280>
800a475c:	00021040 	sll	v0,v0,0x1
800a4760:	8d240044 	lw	a0,68(t1)
800a4764:	00441021 	addu	v0,v0,a0
800a4768:	94430000 	lhu	v1,0(v0)
800a476c:	a4a30000 	sh	v1,0(a1)
800a4770:	9122004d 	lbu	v0,77(t1)
800a4774:	a1020000 	sb	v0,0(t0)
800a4778:	9162004c 	lbu	v0,76(t3)
800a477c:	91030001 	lbu	v1,1(t0)
800a4780:	0062102b 	sltu	v0,v1,v0
800a4784:	1040000a 	beqz	v0,800a47b0 <_Z10DrawTile16jjjj+0x2b8>
800a4788:	00000000 	nop
800a478c:	90c20005 	lbu	v0,5(a2)
800a4790:	10400007 	beqz	v0,800a47b0 <_Z10DrawTile16jjjj+0x2b8>
800a4794:	00021040 	sll	v0,v0,0x1
800a4798:	8d640044 	lw	a0,68(t3)
800a479c:	00441021 	addu	v0,v0,a0
800a47a0:	94430000 	lhu	v1,0(v0)
800a47a4:	a4a30002 	sh	v1,2(a1)
800a47a8:	9162004d 	lbu	v0,77(t3)
800a47ac:	a1020001 	sb	v0,1(t0)
800a47b0:	91e2004c 	lbu	v0,76(t7)
800a47b4:	91030002 	lbu	v1,2(t0)
800a47b8:	0062102b 	sltu	v0,v1,v0
800a47bc:	1040000a 	beqz	v0,800a47e8 <_Z10DrawTile16jjjj+0x2f0>
800a47c0:	00000000 	nop
800a47c4:	90c20006 	lbu	v0,6(a2)
800a47c8:	10400007 	beqz	v0,800a47e8 <_Z10DrawTile16jjjj+0x2f0>
800a47cc:	00021040 	sll	v0,v0,0x1
800a47d0:	8de40044 	lw	a0,68(t7)
800a47d4:	00441021 	addu	v0,v0,a0
800a47d8:	94430000 	lhu	v1,0(v0)
800a47dc:	a4a30004 	sh	v1,4(a1)
800a47e0:	91e2004d 	lbu	v0,77(t7)
800a47e4:	a1020002 	sb	v0,2(t0)
800a47e8:	91c2004c 	lbu	v0,76(t6)
800a47ec:	91030003 	lbu	v1,3(t0)
800a47f0:	0062102b 	sltu	v0,v1,v0
800a47f4:	1040000c 	beqz	v0,800a4828 <_Z10DrawTile16jjjj+0x330>
800a47f8:	26226dd8 	addiu	v0,s1,28120
800a47fc:	90c20007 	lbu	v0,7(a2)
800a4800:	10400008 	beqz	v0,800a4824 <_Z10DrawTile16jjjj+0x32c>
800a4804:	00000000 	nop
800a4808:	8dc40044 	lw	a0,68(t6)
800a480c:	00021040 	sll	v0,v0,0x1
800a4810:	00441021 	addu	v0,v0,a0
800a4814:	94430000 	lhu	v1,0(v0)
800a4818:	a4a30006 	sh	v1,6(a1)
800a481c:	91c2004d 	lbu	v0,77(t6)
800a4820:	a1020003 	sb	v0,3(t0)
800a4824:	26226dd8 	addiu	v0,s1,28120
800a4828:	24e7ffff 	addiu	a3,a3,-1
800a482c:	14e0ff7b 	bnez	a3,800a461c <_Z10DrawTile16jjjj+0x124>
800a4830:	8c420030 	lw	v0,48(v0)
800a4834:	8fbf0030 	lw	ra,48(sp)
800a4838:	8fb7002c 	lw	s7,44(sp)
800a483c:	8fb60028 	lw	s6,40(sp)
800a4840:	8fb50024 	lw	s5,36(sp)
800a4844:	8fb40020 	lw	s4,32(sp)
800a4848:	8fb3001c 	lw	s3,28(sp)
800a484c:	8fb20018 	lw	s2,24(sp)
800a4850:	8fb10014 	lw	s1,20(sp)
800a4854:	8fb00010 	lw	s0,16(sp)
800a4858:	03e00008 	jr	ra
800a485c:	27bd0038 	addiu	sp,sp,56
800a4860:	8e240020 	lw	a0,32(s1)
800a4864:	8e25001c 	lw	a1,28(s1)
800a4868:	8e220018 	lw	v0,24(s1)
800a486c:	00641824 	and	v1,v1,a0
800a4870:	00a31804 	sllv	v1,v1,a1
800a4874:	00621821 	addu	v1,v1,v0
800a4878:	00031840 	sll	v1,v1,0x1
800a487c:	3c028022 	lui	v0,0x8022
800a4880:	24425bc4 	addiu	v0,v0,23492
800a4884:	24630c48 	addiu	v1,v1,3144
800a4888:	3c118022 	lui	s1,0x8022
800a488c:	00621821 	addu	v1,v1,v0
800a4890:	26246dd8 	addiu	a0,s1,28120
800a4894:	3282c000 	andi	v0,s4,0xc000
800a4898:	1040ff52 	beqz	v0,800a45e4 <_Z10DrawTile16jjjj+0xec>
800a489c:	ac830044 	sw	v1,68(a0)
800a48a0:	32828000 	andi	v0,s4,0x8000
800a48a4:	144000a7 	bnez	v0,800a4b44 <_Z10DrawTile16jjjj+0x64c>
800a48a8:	32824000 	andi	v0,s4,0x4000
800a48ac:	12c0ffe2 	beqz	s6,800a4838 <_Z10DrawTile16jjjj+0x340>
800a48b0:	8fbf0030 	lw	ra,48(sp)
800a48b4:	3c028022 	lui	v0,0x8022
800a48b8:	244c6dd8 	addiu	t4,v0,28120
800a48bc:	01806821 	move	t5,t4
800a48c0:	01805821 	move	t3,t4
800a48c4:	01807021 	move	t6,t4
800a48c8:	02b73021 	addu	a2,s5,s7
800a48cc:	02c03821 	move	a3,s6
800a48d0:	01805021 	move	t2,t4
800a48d4:	01808021 	move	s0,t4
800a48d8:	01804821 	move	t1,t4
800a48dc:	0802923b 	j	800a48ec <_Z10DrawTile16jjjj+0x3f4>
800a48e0:	01807821 	move	t7,t4
800a48e4:	02629821 	addu	s3,s3,v0
800a48e8:	24c60008 	addiu	a2,a2,8
800a48ec:	8cc20004 	lw	v0,4(a2)
800a48f0:	1040003d 	beqz	v0,800a49e8 <_Z10DrawTile16jjjj+0x4f0>
800a48f4:	00000000 	nop
800a48f8:	8d420040 	lw	v0,64(t2)
800a48fc:	9143004c 	lbu	v1,76(t2)
800a4900:	02624021 	addu	t0,s3,v0
800a4904:	91040000 	lbu	a0,0(t0)
800a4908:	8d45003c 	lw	a1,60(t2)
800a490c:	00131040 	sll	v0,s3,0x1
800a4910:	0083182b 	sltu	v1,a0,v1
800a4914:	1060000a 	beqz	v1,800a4940 <_Z10DrawTile16jjjj+0x448>
800a4918:	00452821 	addu	a1,v0,a1
800a491c:	90c20007 	lbu	v0,7(a2)
800a4920:	10400007 	beqz	v0,800a4940 <_Z10DrawTile16jjjj+0x448>
800a4924:	00021040 	sll	v0,v0,0x1
800a4928:	8d440044 	lw	a0,68(t2)
800a492c:	00441021 	addu	v0,v0,a0
800a4930:	94430000 	lhu	v1,0(v0)
800a4934:	a4a30000 	sh	v1,0(a1)
800a4938:	9142004d 	lbu	v0,77(t2)
800a493c:	a1020000 	sb	v0,0(t0)
800a4940:	9182004c 	lbu	v0,76(t4)
800a4944:	91030001 	lbu	v1,1(t0)
800a4948:	0062102b 	sltu	v0,v1,v0
800a494c:	1040000a 	beqz	v0,800a4978 <_Z10DrawTile16jjjj+0x480>
800a4950:	00000000 	nop
800a4954:	90c20006 	lbu	v0,6(a2)
800a4958:	10400007 	beqz	v0,800a4978 <_Z10DrawTile16jjjj+0x480>
800a495c:	00021040 	sll	v0,v0,0x1
800a4960:	8d840044 	lw	a0,68(t4)
800a4964:	00441021 	addu	v0,v0,a0
800a4968:	94430000 	lhu	v1,0(v0)
800a496c:	a4a30002 	sh	v1,2(a1)
800a4970:	9182004d 	lbu	v0,77(t4)
800a4974:	a1020001 	sb	v0,1(t0)
800a4978:	9202004c 	lbu	v0,76(s0)
800a497c:	91030002 	lbu	v1,2(t0)
800a4980:	0062102b 	sltu	v0,v1,v0
800a4984:	1040000a 	beqz	v0,800a49b0 <_Z10DrawTile16jjjj+0x4b8>
800a4988:	00000000 	nop
800a498c:	90c20005 	lbu	v0,5(a2)
800a4990:	10400007 	beqz	v0,800a49b0 <_Z10DrawTile16jjjj+0x4b8>
800a4994:	00021040 	sll	v0,v0,0x1
800a4998:	8e040044 	lw	a0,68(s0)
800a499c:	00441021 	addu	v0,v0,a0
800a49a0:	94430000 	lhu	v1,0(v0)
800a49a4:	a4a30004 	sh	v1,4(a1)
800a49a8:	9202004d 	lbu	v0,77(s0)
800a49ac:	a1020002 	sb	v0,2(t0)
800a49b0:	91a2004c 	lbu	v0,76(t5)
800a49b4:	91030003 	lbu	v1,3(t0)
800a49b8:	0062102b 	sltu	v0,v1,v0
800a49bc:	1040000a 	beqz	v0,800a49e8 <_Z10DrawTile16jjjj+0x4f0>
800a49c0:	00000000 	nop
800a49c4:	90c20004 	lbu	v0,4(a2)
800a49c8:	10400007 	beqz	v0,800a49e8 <_Z10DrawTile16jjjj+0x4f0>
800a49cc:	00021040 	sll	v0,v0,0x1
800a49d0:	8da40044 	lw	a0,68(t5)
800a49d4:	00441021 	addu	v0,v0,a0
800a49d8:	94430000 	lhu	v1,0(v0)
800a49dc:	a4a30006 	sh	v1,6(a1)
800a49e0:	91a2004d 	lbu	v0,77(t5)
800a49e4:	a1020003 	sb	v0,3(t0)
800a49e8:	8cc20000 	lw	v0,0(a2)
800a49ec:	10400040 	beqz	v0,800a4af0 <_Z10DrawTile16jjjj+0x5f8>
800a49f0:	26226dd8 	addiu	v0,s1,28120
800a49f4:	8d240040 	lw	a0,64(t1)
800a49f8:	26620004 	addiu	v0,s3,4
800a49fc:	00444021 	addu	t0,v0,a0
800a4a00:	9123004c 	lbu	v1,76(t1)
800a4a04:	91040000 	lbu	a0,0(t0)
800a4a08:	8d25003c 	lw	a1,60(t1)
800a4a0c:	00021040 	sll	v0,v0,0x1
800a4a10:	0083182b 	sltu	v1,a0,v1
800a4a14:	1060000a 	beqz	v1,800a4a40 <_Z10DrawTile16jjjj+0x548>
800a4a18:	00452821 	addu	a1,v0,a1
800a4a1c:	90c20003 	lbu	v0,3(a2)
800a4a20:	10400007 	beqz	v0,800a4a40 <_Z10DrawTile16jjjj+0x548>
800a4a24:	00021040 	sll	v0,v0,0x1
800a4a28:	8d240044 	lw	a0,68(t1)
800a4a2c:	00441021 	addu	v0,v0,a0
800a4a30:	94430000 	lhu	v1,0(v0)
800a4a34:	a4a30000 	sh	v1,0(a1)
800a4a38:	9122004d 	lbu	v0,77(t1)
800a4a3c:	a1020000 	sb	v0,0(t0)
800a4a40:	9162004c 	lbu	v0,76(t3)
800a4a44:	91030001 	lbu	v1,1(t0)
800a4a48:	0062102b 	sltu	v0,v1,v0
800a4a4c:	1040000a 	beqz	v0,800a4a78 <_Z10DrawTile16jjjj+0x580>
800a4a50:	00000000 	nop
800a4a54:	90c20002 	lbu	v0,2(a2)
800a4a58:	10400007 	beqz	v0,800a4a78 <_Z10DrawTile16jjjj+0x580>
800a4a5c:	00021040 	sll	v0,v0,0x1
800a4a60:	8d640044 	lw	a0,68(t3)
800a4a64:	00441021 	addu	v0,v0,a0
800a4a68:	94430000 	lhu	v1,0(v0)
800a4a6c:	a4a30002 	sh	v1,2(a1)
800a4a70:	9162004d 	lbu	v0,77(t3)
800a4a74:	a1020001 	sb	v0,1(t0)
800a4a78:	91e2004c 	lbu	v0,76(t7)
800a4a7c:	91030002 	lbu	v1,2(t0)
800a4a80:	0062102b 	sltu	v0,v1,v0
800a4a84:	1040000a 	beqz	v0,800a4ab0 <_Z10DrawTile16jjjj+0x5b8>
800a4a88:	00000000 	nop
800a4a8c:	90c20001 	lbu	v0,1(a2)
800a4a90:	10400007 	beqz	v0,800a4ab0 <_Z10DrawTile16jjjj+0x5b8>
800a4a94:	00021040 	sll	v0,v0,0x1
800a4a98:	8de40044 	lw	a0,68(t7)
800a4a9c:	00441021 	addu	v0,v0,a0
800a4aa0:	94430000 	lhu	v1,0(v0)
800a4aa4:	a4a30004 	sh	v1,4(a1)
800a4aa8:	91e2004d 	lbu	v0,77(t7)
800a4aac:	a1020002 	sb	v0,2(t0)
800a4ab0:	91c2004c 	lbu	v0,76(t6)
800a4ab4:	91030003 	lbu	v1,3(t0)
800a4ab8:	0062102b 	sltu	v0,v1,v0
800a4abc:	1040000c 	beqz	v0,800a4af0 <_Z10DrawTile16jjjj+0x5f8>
800a4ac0:	26226dd8 	addiu	v0,s1,28120
800a4ac4:	90c20000 	lbu	v0,0(a2)
800a4ac8:	10400008 	beqz	v0,800a4aec <_Z10DrawTile16jjjj+0x5f4>
800a4acc:	00000000 	nop
800a4ad0:	8dc40044 	lw	a0,68(t6)
800a4ad4:	00021040 	sll	v0,v0,0x1
800a4ad8:	00441021 	addu	v0,v0,a0
800a4adc:	94430000 	lhu	v1,0(v0)
800a4ae0:	a4a30006 	sh	v1,6(a1)
800a4ae4:	91c2004d 	lbu	v0,77(t6)
800a4ae8:	a1020003 	sb	v0,3(t0)
800a4aec:	26226dd8 	addiu	v0,s1,28120
800a4af0:	24e7ffff 	addiu	a3,a3,-1
800a4af4:	14e0ff7b 	bnez	a3,800a48e4 <_Z10DrawTile16jjjj+0x3ec>
800a4af8:	8c420030 	lw	v0,48(v0)
800a4afc:	8fbf0030 	lw	ra,48(sp)
800a4b00:	8fb7002c 	lw	s7,44(sp)
800a4b04:	8fb60028 	lw	s6,40(sp)
800a4b08:	8fb50024 	lw	s5,36(sp)
800a4b0c:	8fb40020 	lw	s4,32(sp)
800a4b10:	8fb3001c 	lw	s3,28(sp)
800a4b14:	8fb20018 	lw	s2,24(sp)
800a4b18:	8fb10014 	lw	s1,20(sp)
800a4b1c:	8fb00010 	lw	s0,16(sp)
800a4b20:	03e00008 	jr	ra
800a4b24:	27bd0038 	addiu	sp,sp,56
800a4b28:	3c02800a 	lui	v0,0x800a
800a4b2c:	2442b390 	addiu	v0,v0,-19568
800a4b30:	0040f809 	jalr	v0
800a4b34:	02a02021 	move	a0,s5
800a4b38:	a2420000 	sb	v0,0(s2)
800a4b3c:	08029161 	j	800a4584 <_Z10DrawTile16jjjj+0x8c>
800a4b40:	8e260028 	lw	a2,40(s1)
800a4b44:	14400099 	bnez	v0,800a4dac <_Z10DrawTile16jjjj+0x8b4>
800a4b48:	00000000 	nop
800a4b4c:	12c0ff3a 	beqz	s6,800a4838 <_Z10DrawTile16jjjj+0x340>
800a4b50:	8fbf0030 	lw	ra,48(sp)
800a4b54:	3c028022 	lui	v0,0x8022
800a4b58:	244d6dd8 	addiu	t5,v0,28120
800a4b5c:	02b71023 	subu	v0,s5,s7
800a4b60:	01a07021 	move	t6,t5
800a4b64:	01a06021 	move	t4,t5
800a4b68:	01a07821 	move	t7,t5
800a4b6c:	2449003c 	addiu	t1,v0,60
800a4b70:	02c03821 	move	a3,s6
800a4b74:	24460038 	addiu	a2,v0,56
800a4b78:	01a05021 	move	t2,t5
800a4b7c:	01a08021 	move	s0,t5
800a4b80:	01a05821 	move	t3,t5
800a4b84:	080292e5 	j	800a4b94 <_Z10DrawTile16jjjj+0x69c>
800a4b88:	01a09021 	move	s2,t5
800a4b8c:	02629821 	addu	s3,s3,v0
800a4b90:	24c6fff8 	addiu	a2,a2,-8
800a4b94:	8cc20000 	lw	v0,0(a2)
800a4b98:	1040003d 	beqz	v0,800a4c90 <_Z10DrawTile16jjjj+0x798>
800a4b9c:	00000000 	nop
800a4ba0:	8d420040 	lw	v0,64(t2)
800a4ba4:	9143004c 	lbu	v1,76(t2)
800a4ba8:	02624021 	addu	t0,s3,v0
800a4bac:	91040000 	lbu	a0,0(t0)
800a4bb0:	8d45003c 	lw	a1,60(t2)
800a4bb4:	00131040 	sll	v0,s3,0x1
800a4bb8:	0083182b 	sltu	v1,a0,v1
800a4bbc:	1060000a 	beqz	v1,800a4be8 <_Z10DrawTile16jjjj+0x6f0>
800a4bc0:	00452821 	addu	a1,v0,a1
800a4bc4:	90c20000 	lbu	v0,0(a2)
800a4bc8:	10400007 	beqz	v0,800a4be8 <_Z10DrawTile16jjjj+0x6f0>
800a4bcc:	00021040 	sll	v0,v0,0x1
800a4bd0:	8d440044 	lw	a0,68(t2)
800a4bd4:	00441021 	addu	v0,v0,a0
800a4bd8:	94430000 	lhu	v1,0(v0)
800a4bdc:	a4a30000 	sh	v1,0(a1)
800a4be0:	9142004d 	lbu	v0,77(t2)
800a4be4:	a1020000 	sb	v0,0(t0)
800a4be8:	91a2004c 	lbu	v0,76(t5)
800a4bec:	91030001 	lbu	v1,1(t0)
800a4bf0:	0062102b 	sltu	v0,v1,v0
800a4bf4:	1040000a 	beqz	v0,800a4c20 <_Z10DrawTile16jjjj+0x728>
800a4bf8:	00000000 	nop
800a4bfc:	90c20001 	lbu	v0,1(a2)
800a4c00:	10400007 	beqz	v0,800a4c20 <_Z10DrawTile16jjjj+0x728>
800a4c04:	00021040 	sll	v0,v0,0x1
800a4c08:	8da40044 	lw	a0,68(t5)
800a4c0c:	00441021 	addu	v0,v0,a0
800a4c10:	94430000 	lhu	v1,0(v0)
800a4c14:	a4a30002 	sh	v1,2(a1)
800a4c18:	91a2004d 	lbu	v0,77(t5)
800a4c1c:	a1020001 	sb	v0,1(t0)
800a4c20:	9202004c 	lbu	v0,76(s0)
800a4c24:	91030002 	lbu	v1,2(t0)
800a4c28:	0062102b 	sltu	v0,v1,v0
800a4c2c:	1040000a 	beqz	v0,800a4c58 <_Z10DrawTile16jjjj+0x760>
800a4c30:	00000000 	nop
800a4c34:	90c20002 	lbu	v0,2(a2)
800a4c38:	10400007 	beqz	v0,800a4c58 <_Z10DrawTile16jjjj+0x760>
800a4c3c:	00021040 	sll	v0,v0,0x1
800a4c40:	8e040044 	lw	a0,68(s0)
800a4c44:	00441021 	addu	v0,v0,a0
800a4c48:	94430000 	lhu	v1,0(v0)
800a4c4c:	a4a30004 	sh	v1,4(a1)
800a4c50:	9202004d 	lbu	v0,77(s0)
800a4c54:	a1020002 	sb	v0,2(t0)
800a4c58:	91c2004c 	lbu	v0,76(t6)
800a4c5c:	91030003 	lbu	v1,3(t0)
800a4c60:	0062102b 	sltu	v0,v1,v0
800a4c64:	1040000a 	beqz	v0,800a4c90 <_Z10DrawTile16jjjj+0x798>
800a4c68:	00000000 	nop
800a4c6c:	90c20003 	lbu	v0,3(a2)
800a4c70:	10400007 	beqz	v0,800a4c90 <_Z10DrawTile16jjjj+0x798>
800a4c74:	00021040 	sll	v0,v0,0x1
800a4c78:	8dc40044 	lw	a0,68(t6)
800a4c7c:	00441021 	addu	v0,v0,a0
800a4c80:	94430000 	lhu	v1,0(v0)
800a4c84:	a4a30006 	sh	v1,6(a1)
800a4c88:	91c2004d 	lbu	v0,77(t6)
800a4c8c:	a1020003 	sb	v0,3(t0)
800a4c90:	8d220000 	lw	v0,0(t1)
800a4c94:	1040003f 	beqz	v0,800a4d94 <_Z10DrawTile16jjjj+0x89c>
800a4c98:	26226dd8 	addiu	v0,s1,28120
800a4c9c:	8d640040 	lw	a0,64(t3)
800a4ca0:	26620004 	addiu	v0,s3,4
800a4ca4:	00444021 	addu	t0,v0,a0
800a4ca8:	9163004c 	lbu	v1,76(t3)
800a4cac:	91040000 	lbu	a0,0(t0)
800a4cb0:	8d65003c 	lw	a1,60(t3)
800a4cb4:	00021040 	sll	v0,v0,0x1
800a4cb8:	0083182b 	sltu	v1,a0,v1
800a4cbc:	1060000a 	beqz	v1,800a4ce8 <_Z10DrawTile16jjjj+0x7f0>
800a4cc0:	00452821 	addu	a1,v0,a1
800a4cc4:	91220000 	lbu	v0,0(t1)
800a4cc8:	10400007 	beqz	v0,800a4ce8 <_Z10DrawTile16jjjj+0x7f0>
800a4ccc:	00021040 	sll	v0,v0,0x1
800a4cd0:	8d640044 	lw	a0,68(t3)
800a4cd4:	00441021 	addu	v0,v0,a0
800a4cd8:	94430000 	lhu	v1,0(v0)
800a4cdc:	a4a30000 	sh	v1,0(a1)
800a4ce0:	9162004d 	lbu	v0,77(t3)
800a4ce4:	a1020000 	sb	v0,0(t0)
800a4ce8:	9182004c 	lbu	v0,76(t4)
800a4cec:	91030001 	lbu	v1,1(t0)
800a4cf0:	0062102b 	sltu	v0,v1,v0
800a4cf4:	1040000a 	beqz	v0,800a4d20 <_Z10DrawTile16jjjj+0x828>
800a4cf8:	00000000 	nop
800a4cfc:	90c20005 	lbu	v0,5(a2)
800a4d00:	10400007 	beqz	v0,800a4d20 <_Z10DrawTile16jjjj+0x828>
800a4d04:	00021040 	sll	v0,v0,0x1
800a4d08:	8d840044 	lw	a0,68(t4)
800a4d0c:	00441021 	addu	v0,v0,a0
800a4d10:	94430000 	lhu	v1,0(v0)
800a4d14:	a4a30002 	sh	v1,2(a1)
800a4d18:	9182004d 	lbu	v0,77(t4)
800a4d1c:	a1020001 	sb	v0,1(t0)
800a4d20:	9242004c 	lbu	v0,76(s2)
800a4d24:	91030002 	lbu	v1,2(t0)
800a4d28:	0062102b 	sltu	v0,v1,v0
800a4d2c:	1040000a 	beqz	v0,800a4d58 <_Z10DrawTile16jjjj+0x860>
800a4d30:	00000000 	nop
800a4d34:	90c20006 	lbu	v0,6(a2)
800a4d38:	10400007 	beqz	v0,800a4d58 <_Z10DrawTile16jjjj+0x860>
800a4d3c:	00021040 	sll	v0,v0,0x1
800a4d40:	8e440044 	lw	a0,68(s2)
800a4d44:	00441021 	addu	v0,v0,a0
800a4d48:	94430000 	lhu	v1,0(v0)
800a4d4c:	a4a30004 	sh	v1,4(a1)
800a4d50:	9242004d 	lbu	v0,77(s2)
800a4d54:	a1020002 	sb	v0,2(t0)
800a4d58:	91e2004c 	lbu	v0,76(t7)
800a4d5c:	91030003 	lbu	v1,3(t0)
800a4d60:	0062102b 	sltu	v0,v1,v0
800a4d64:	1040000b 	beqz	v0,800a4d94 <_Z10DrawTile16jjjj+0x89c>
800a4d68:	26226dd8 	addiu	v0,s1,28120
800a4d6c:	90c20007 	lbu	v0,7(a2)
800a4d70:	10400007 	beqz	v0,800a4d90 <_Z10DrawTile16jjjj+0x898>
800a4d74:	00021040 	sll	v0,v0,0x1
800a4d78:	8de40044 	lw	a0,68(t7)
800a4d7c:	00441021 	addu	v0,v0,a0
800a4d80:	94430000 	lhu	v1,0(v0)
800a4d84:	a4a30006 	sh	v1,6(a1)
800a4d88:	91e2004d 	lbu	v0,77(t7)
800a4d8c:	a1020003 	sb	v0,3(t0)
800a4d90:	26226dd8 	addiu	v0,s1,28120
800a4d94:	24e7ffff 	addiu	a3,a3,-1
800a4d98:	8c420030 	lw	v0,48(v0)
800a4d9c:	14e0ff7b 	bnez	a3,800a4b8c <_Z10DrawTile16jjjj+0x694>
800a4da0:	2529fff8 	addiu	t1,t1,-8
800a4da4:	0802920e 	j	800a4838 <_Z10DrawTile16jjjj+0x340>
800a4da8:	8fbf0030 	lw	ra,48(sp)
800a4dac:	12c0fea2 	beqz	s6,800a4838 <_Z10DrawTile16jjjj+0x340>
800a4db0:	8fbf0030 	lw	ra,48(sp)
800a4db4:	3c028022 	lui	v0,0x8022
800a4db8:	244d6dd8 	addiu	t5,v0,28120
800a4dbc:	02b71023 	subu	v0,s5,s7
800a4dc0:	01a07021 	move	t6,t5
800a4dc4:	01a06021 	move	t4,t5
800a4dc8:	01a07821 	move	t7,t5
800a4dcc:	2449003c 	addiu	t1,v0,60
800a4dd0:	02c03821 	move	a3,s6
800a4dd4:	24460038 	addiu	a2,v0,56
800a4dd8:	01a05021 	move	t2,t5
800a4ddc:	01a08021 	move	s0,t5
800a4de0:	01a05821 	move	t3,t5
800a4de4:	0802937d 	j	800a4df4 <_Z10DrawTile16jjjj+0x8fc>
800a4de8:	01a09021 	move	s2,t5
800a4dec:	02629821 	addu	s3,s3,v0
800a4df0:	24c6fff8 	addiu	a2,a2,-8
800a4df4:	8d220000 	lw	v0,0(t1)
800a4df8:	1040003d 	beqz	v0,800a4ef0 <_Z10DrawTile16jjjj+0x9f8>
800a4dfc:	00000000 	nop
800a4e00:	8d420040 	lw	v0,64(t2)
800a4e04:	9143004c 	lbu	v1,76(t2)
800a4e08:	02624021 	addu	t0,s3,v0
800a4e0c:	91040000 	lbu	a0,0(t0)
800a4e10:	8d45003c 	lw	a1,60(t2)
800a4e14:	00131040 	sll	v0,s3,0x1
800a4e18:	0083182b 	sltu	v1,a0,v1
800a4e1c:	1060000a 	beqz	v1,800a4e48 <_Z10DrawTile16jjjj+0x950>
800a4e20:	00452821 	addu	a1,v0,a1
800a4e24:	90c20007 	lbu	v0,7(a2)
800a4e28:	10400007 	beqz	v0,800a4e48 <_Z10DrawTile16jjjj+0x950>
800a4e2c:	00021040 	sll	v0,v0,0x1
800a4e30:	8d440044 	lw	a0,68(t2)
800a4e34:	00441021 	addu	v0,v0,a0
800a4e38:	94430000 	lhu	v1,0(v0)
800a4e3c:	a4a30000 	sh	v1,0(a1)
800a4e40:	9142004d 	lbu	v0,77(t2)
800a4e44:	a1020000 	sb	v0,0(t0)
800a4e48:	91a2004c 	lbu	v0,76(t5)
800a4e4c:	91030001 	lbu	v1,1(t0)
800a4e50:	0062102b 	sltu	v0,v1,v0
800a4e54:	1040000a 	beqz	v0,800a4e80 <_Z10DrawTile16jjjj+0x988>
800a4e58:	00000000 	nop
800a4e5c:	90c20006 	lbu	v0,6(a2)
800a4e60:	10400007 	beqz	v0,800a4e80 <_Z10DrawTile16jjjj+0x988>
800a4e64:	00021040 	sll	v0,v0,0x1
800a4e68:	8da40044 	lw	a0,68(t5)
800a4e6c:	00441021 	addu	v0,v0,a0
800a4e70:	94430000 	lhu	v1,0(v0)
800a4e74:	a4a30002 	sh	v1,2(a1)
800a4e78:	91a2004d 	lbu	v0,77(t5)
800a4e7c:	a1020001 	sb	v0,1(t0)
800a4e80:	9202004c 	lbu	v0,76(s0)
800a4e84:	91030002 	lbu	v1,2(t0)
800a4e88:	0062102b 	sltu	v0,v1,v0
800a4e8c:	1040000a 	beqz	v0,800a4eb8 <_Z10DrawTile16jjjj+0x9c0>
800a4e90:	00000000 	nop
800a4e94:	90c20005 	lbu	v0,5(a2)
800a4e98:	10400007 	beqz	v0,800a4eb8 <_Z10DrawTile16jjjj+0x9c0>
800a4e9c:	00021040 	sll	v0,v0,0x1
800a4ea0:	8e040044 	lw	a0,68(s0)
800a4ea4:	00441021 	addu	v0,v0,a0
800a4ea8:	94430000 	lhu	v1,0(v0)
800a4eac:	a4a30004 	sh	v1,4(a1)
800a4eb0:	9202004d 	lbu	v0,77(s0)
800a4eb4:	a1020002 	sb	v0,2(t0)
800a4eb8:	91c2004c 	lbu	v0,76(t6)
800a4ebc:	91030003 	lbu	v1,3(t0)
800a4ec0:	0062102b 	sltu	v0,v1,v0
800a4ec4:	1040000a 	beqz	v0,800a4ef0 <_Z10DrawTile16jjjj+0x9f8>
800a4ec8:	00000000 	nop
800a4ecc:	91220000 	lbu	v0,0(t1)
800a4ed0:	10400007 	beqz	v0,800a4ef0 <_Z10DrawTile16jjjj+0x9f8>
800a4ed4:	00021040 	sll	v0,v0,0x1
800a4ed8:	8dc40044 	lw	a0,68(t6)
800a4edc:	00441021 	addu	v0,v0,a0
800a4ee0:	94430000 	lhu	v1,0(v0)
800a4ee4:	a4a30006 	sh	v1,6(a1)
800a4ee8:	91c2004d 	lbu	v0,77(t6)
800a4eec:	a1020003 	sb	v0,3(t0)
800a4ef0:	8cc20000 	lw	v0,0(a2)
800a4ef4:	1040003f 	beqz	v0,800a4ff4 <_Z10DrawTile16jjjj+0xafc>
800a4ef8:	26226dd8 	addiu	v0,s1,28120
800a4efc:	8d640040 	lw	a0,64(t3)
800a4f00:	26620004 	addiu	v0,s3,4
800a4f04:	00444021 	addu	t0,v0,a0
800a4f08:	9163004c 	lbu	v1,76(t3)
800a4f0c:	91040000 	lbu	a0,0(t0)
800a4f10:	8d65003c 	lw	a1,60(t3)
800a4f14:	00021040 	sll	v0,v0,0x1
800a4f18:	0083182b 	sltu	v1,a0,v1
800a4f1c:	1060000a 	beqz	v1,800a4f48 <_Z10DrawTile16jjjj+0xa50>
800a4f20:	00452821 	addu	a1,v0,a1
800a4f24:	90c20003 	lbu	v0,3(a2)
800a4f28:	10400007 	beqz	v0,800a4f48 <_Z10DrawTile16jjjj+0xa50>
800a4f2c:	00021040 	sll	v0,v0,0x1
800a4f30:	8d640044 	lw	a0,68(t3)
800a4f34:	00441021 	addu	v0,v0,a0
800a4f38:	94430000 	lhu	v1,0(v0)
800a4f3c:	a4a30000 	sh	v1,0(a1)
800a4f40:	9162004d 	lbu	v0,77(t3)
800a4f44:	a1020000 	sb	v0,0(t0)
800a4f48:	9182004c 	lbu	v0,76(t4)
800a4f4c:	91030001 	lbu	v1,1(t0)
800a4f50:	0062102b 	sltu	v0,v1,v0
800a4f54:	1040000a 	beqz	v0,800a4f80 <_Z10DrawTile16jjjj+0xa88>
800a4f58:	00000000 	nop
800a4f5c:	90c20002 	lbu	v0,2(a2)
800a4f60:	10400007 	beqz	v0,800a4f80 <_Z10DrawTile16jjjj+0xa88>
800a4f64:	00021040 	sll	v0,v0,0x1
800a4f68:	8d840044 	lw	a0,68(t4)
800a4f6c:	00441021 	addu	v0,v0,a0
800a4f70:	94430000 	lhu	v1,0(v0)
800a4f74:	a4a30002 	sh	v1,2(a1)
800a4f78:	9182004d 	lbu	v0,77(t4)
800a4f7c:	a1020001 	sb	v0,1(t0)
800a4f80:	9242004c 	lbu	v0,76(s2)
800a4f84:	91030002 	lbu	v1,2(t0)
800a4f88:	0062102b 	sltu	v0,v1,v0
800a4f8c:	1040000a 	beqz	v0,800a4fb8 <_Z10DrawTile16jjjj+0xac0>
800a4f90:	00000000 	nop
800a4f94:	90c20001 	lbu	v0,1(a2)
800a4f98:	10400007 	beqz	v0,800a4fb8 <_Z10DrawTile16jjjj+0xac0>
800a4f9c:	00021040 	sll	v0,v0,0x1
800a4fa0:	8e440044 	lw	a0,68(s2)
800a4fa4:	00441021 	addu	v0,v0,a0
800a4fa8:	94430000 	lhu	v1,0(v0)
800a4fac:	a4a30004 	sh	v1,4(a1)
800a4fb0:	9242004d 	lbu	v0,77(s2)
800a4fb4:	a1020002 	sb	v0,2(t0)
800a4fb8:	91e2004c 	lbu	v0,76(t7)
800a4fbc:	91030003 	lbu	v1,3(t0)
800a4fc0:	0062102b 	sltu	v0,v1,v0
800a4fc4:	1040000b 	beqz	v0,800a4ff4 <_Z10DrawTile16jjjj+0xafc>
800a4fc8:	26226dd8 	addiu	v0,s1,28120
800a4fcc:	90c20000 	lbu	v0,0(a2)
800a4fd0:	10400007 	beqz	v0,800a4ff0 <_Z10DrawTile16jjjj+0xaf8>
800a4fd4:	00021040 	sll	v0,v0,0x1
800a4fd8:	8de40044 	lw	a0,68(t7)
800a4fdc:	00441021 	addu	v0,v0,a0
800a4fe0:	94430000 	lhu	v1,0(v0)
800a4fe4:	a4a30006 	sh	v1,6(a1)
800a4fe8:	91e2004d 	lbu	v0,77(t7)
800a4fec:	a1020003 	sb	v0,3(t0)
800a4ff0:	26226dd8 	addiu	v0,s1,28120
800a4ff4:	24e7ffff 	addiu	a3,a3,-1
800a4ff8:	8c420030 	lw	v0,48(v0)
800a4ffc:	14e0ff7b 	bnez	a3,800a4dec <_Z10DrawTile16jjjj+0x8f4>
800a5000:	2529fff8 	addiu	t1,t1,-8
800a5004:	0802920e 	j	800a4838 <_Z10DrawTile16jjjj+0x340>
800a5008:	8fbf0030 	lw	ra,48(sp)
800a500c:	244228a0 	addiu	v0,v0,10400
800a5010:	0040f809 	jalr	v0
800a5014:	00000000 	nop
800a5018:	0802916e 	j	800a45b8 <_Z10DrawTile16jjjj+0xc0>
800a501c:	8e220020 	lw	v0,32(s1)

800a5020 <_Z15DrawClippedTilejjjjjj>:
800a5020:	27bdffc0 	addiu	sp,sp,-64
800a5024:	3c028022 	lui	v0,0x8022
800a5028:	afbe0038 	sw	s8,56(sp)
800a502c:	afb70034 	sw	s7,52(sp)
800a5030:	afb5002c 	sw	s5,44(sp)
800a5034:	afb40028 	sw	s4,40(sp)
800a5038:	afb30024 	sw	s3,36(sp)
800a503c:	afb1001c 	sw	s1,28(sp)
800a5040:	afbf003c 	sw	ra,60(sp)
800a5044:	24516da8 	addiu	s1,v0,28072
800a5048:	afb60030 	sw	s6,48(sp)
800a504c:	afb20020 	sw	s2,32(sp)
800a5050:	afb00018 	sw	s0,24(sp)
800a5054:	0080a021 	move	s4,a0
800a5058:	8e280008 	lw	t0,8(s1)
800a505c:	308203ff 	andi	v0,a0,0x3ff
800a5060:	328301ff 	andi	v1,s4,0x1ff
800a5064:	8e24000c 	lw	a0,12(s1)
800a5068:	01021004 	sllv	v0,v0,t0
800a506c:	2c630100 	sltiu	v1,v1,256
800a5070:	00442021 	addu	a0,v0,a0
800a5074:	00a09821 	move	s3,a1
800a5078:	00c0a821 	move	s5,a2
800a507c:	00e0f021 	move	s8,a3
800a5080:	14600003 	bnez	v1,800a5090 <_Z15DrawClippedTilejjjjjj+0x70>
800a5084:	8fb70054 	lw	s7,84(sp)
800a5088:	8e220010 	lw	v0,16(s1)
800a508c:	00822021 	addu	a0,a0,v0
800a5090:	3085ffff 	andi	a1,a0,0xffff
800a5094:	8e260028 	lw	a2,40(s1)
800a5098:	01058006 	srlv	s0,a1,t0
800a509c:	02069021 	addu	s2,s0,a2
800a50a0:	8e220024 	lw	v0,36(s1)
800a50a4:	92440000 	lbu	a0,0(s2)
800a50a8:	00101980 	sll	v1,s0,0x6
800a50ac:	108001a8 	beqz	a0,800a5750 <_Z15DrawClippedTilejjjjjj+0x730>
800a50b0:	0062b021 	addu	s6,v1,v0
800a50b4:	02061021 	addu	v0,s0,a2
800a50b8:	90440000 	lbu	a0,0(v0)
800a50bc:	24030002 	li	v1,2
800a50c0:	108300be 	beq	a0,v1,800a53bc <_Z15DrawClippedTilejjjjjj+0x39c>
800a50c4:	8fbf003c 	lw	ra,60(sp)
800a50c8:	9222002c 	lbu	v0,44(s1)
800a50cc:	104000c6 	beqz	v0,800a53e8 <_Z15DrawClippedTilejjjjjj+0x3c8>
800a50d0:	00141a82 	srl	v1,s4,0xa
800a50d4:	3c028022 	lui	v0,0x8022
800a50d8:	90435bcb 	lbu	v1,23499(v0)
800a50dc:	146002ee 	bnez	v1,800a5c98 <_Z15DrawClippedTilejjjjjj+0xc78>
800a50e0:	3c028005 	lui	v0,0x8005
800a50e4:	8e220020 	lw	v0,32(s1)
800a50e8:	00141a82 	srl	v1,s4,0xa
800a50ec:	00621824 	and	v1,v1,v0
800a50f0:	3c02802c 	lui	v0,0x802c
800a50f4:	2442140c 	addiu	v0,v0,5132
800a50f8:	00031a40 	sll	v1,v1,0x9
800a50fc:	3c188022 	lui	t8,0x8022
800a5100:	00621821 	addu	v1,v1,v0
800a5104:	27046dd8 	addiu	a0,t8,28120
800a5108:	2ea20004 	sltiu	v0,s5,4
800a510c:	104000c6 	beqz	v0,800a5428 <_Z15DrawClippedTilejjjjjj+0x408>
800a5110:	ac830044 	sw	v1,68(a0)
800a5114:	3c03801f 	lui	v1,0x801f
800a5118:	02be3821 	addu	a3,s5,s8
800a511c:	00151080 	sll	v0,s5,0x2
800a5120:	2463b514 	addiu	v1,v1,-19180
800a5124:	00431021 	addu	v0,v0,v1
800a5128:	2ce40004 	sltiu	a0,a3,4
800a512c:	108000c0 	beqz	a0,800a5430 <_Z15DrawClippedTilejjjjjj+0x410>
800a5130:	8c4a0000 	lw	t2,0(v0)
800a5134:	3c03801f 	lui	v1,0x801f
800a5138:	00071080 	sll	v0,a3,0x2
800a513c:	2463b524 	addiu	v1,v1,-19164
800a5140:	00431021 	addu	v0,v0,v1
800a5144:	8c440000 	lw	a0,0(v0)
800a5148:	0000a821 	move	s5,zero
800a514c:	01445024 	and	t2,t2,a0
800a5150:	3282c000 	andi	v0,s4,0xc000
800a5154:	144000bd 	bnez	v0,800a544c <_Z15DrawClippedTilejjjjjj+0x42c>
800a5158:	32828000 	andi	v0,s4,0x8000
800a515c:	12e00097 	beqz	s7,800a53bc <_Z15DrawClippedTilejjjjjj+0x39c>
800a5160:	8fbf003c 	lw	ra,60(sp)
800a5164:	3c028022 	lui	v0,0x8022
800a5168:	244d6dd8 	addiu	t5,v0,28120
800a516c:	8fa20050 	lw	v0,80(sp)
800a5170:	27af0010 	addiu	t7,sp,16
800a5174:	01a07021 	move	t6,t5
800a5178:	01a06021 	move	t4,t5
800a517c:	01a08021 	move	s0,t5
800a5180:	02c23821 	addu	a3,s6,v0
800a5184:	02e04021 	move	t0,s7
800a5188:	01a05821 	move	t3,t5
800a518c:	01a09021 	move	s2,t5
800a5190:	01e0a021 	move	s4,t7
800a5194:	01a04821 	move	t1,t5
800a5198:	0802946a 	j	800a51a8 <_Z15DrawClippedTilejjjjjj+0x188>
800a519c:	01a08821 	move	s1,t5
800a51a0:	02629821 	addu	s3,s3,v0
800a51a4:	24e70008 	addiu	a3,a3,8
800a51a8:	8ce20000 	lw	v0,0(a3)
800a51ac:	01421024 	and	v0,t2,v0
800a51b0:	1040003c 	beqz	v0,800a52a4 <_Z15DrawClippedTilejjjjjj+0x284>
800a51b4:	afa20010 	sw	v0,16(sp)
800a51b8:	8d630040 	lw	v1,64(t3)
800a51bc:	9162004c 	lbu	v0,76(t3)
800a51c0:	02632821 	addu	a1,s3,v1
800a51c4:	90a40000 	lbu	a0,0(a1)
800a51c8:	8d63003c 	lw	v1,60(t3)
800a51cc:	0082102b 	sltu	v0,a0,v0
800a51d0:	1040000a 	beqz	v0,800a51fc <_Z15DrawClippedTilejjjjjj+0x1dc>
800a51d4:	02633021 	addu	a2,s3,v1
800a51d8:	93a20010 	lbu	v0,16(sp)
800a51dc:	10400007 	beqz	v0,800a51fc <_Z15DrawClippedTilejjjjjj+0x1dc>
800a51e0:	00021040 	sll	v0,v0,0x1
800a51e4:	8d640044 	lw	a0,68(t3)
800a51e8:	00441021 	addu	v0,v0,a0
800a51ec:	94430000 	lhu	v1,0(v0)
800a51f0:	a0c30000 	sb	v1,0(a2)
800a51f4:	9162004d 	lbu	v0,77(t3)
800a51f8:	a0a20000 	sb	v0,0(a1)
800a51fc:	91a2004c 	lbu	v0,76(t5)
800a5200:	90a30001 	lbu	v1,1(a1)
800a5204:	0062102b 	sltu	v0,v1,v0
800a5208:	1040000a 	beqz	v0,800a5234 <_Z15DrawClippedTilejjjjjj+0x214>
800a520c:	00000000 	nop
800a5210:	91e20001 	lbu	v0,1(t7)
800a5214:	10400007 	beqz	v0,800a5234 <_Z15DrawClippedTilejjjjjj+0x214>
800a5218:	00021040 	sll	v0,v0,0x1
800a521c:	8da40044 	lw	a0,68(t5)
800a5220:	00441021 	addu	v0,v0,a0
800a5224:	94430000 	lhu	v1,0(v0)
800a5228:	a0c30001 	sb	v1,1(a2)
800a522c:	91a2004d 	lbu	v0,77(t5)
800a5230:	a0a20001 	sb	v0,1(a1)
800a5234:	9242004c 	lbu	v0,76(s2)
800a5238:	90a30002 	lbu	v1,2(a1)
800a523c:	0062102b 	sltu	v0,v1,v0
800a5240:	1040000a 	beqz	v0,800a526c <_Z15DrawClippedTilejjjjjj+0x24c>
800a5244:	00000000 	nop
800a5248:	91e20002 	lbu	v0,2(t7)
800a524c:	10400007 	beqz	v0,800a526c <_Z15DrawClippedTilejjjjjj+0x24c>
800a5250:	00021040 	sll	v0,v0,0x1
800a5254:	8e440044 	lw	a0,68(s2)
800a5258:	00441021 	addu	v0,v0,a0
800a525c:	94430000 	lhu	v1,0(v0)
800a5260:	a0c30002 	sb	v1,2(a2)
800a5264:	9242004d 	lbu	v0,77(s2)
800a5268:	a0a20002 	sb	v0,2(a1)
800a526c:	91c2004c 	lbu	v0,76(t6)
800a5270:	90a30003 	lbu	v1,3(a1)
800a5274:	0062102b 	sltu	v0,v1,v0
800a5278:	1040000a 	beqz	v0,800a52a4 <_Z15DrawClippedTilejjjjjj+0x284>
800a527c:	00000000 	nop
800a5280:	91e20003 	lbu	v0,3(t7)
800a5284:	10400007 	beqz	v0,800a52a4 <_Z15DrawClippedTilejjjjjj+0x284>
800a5288:	00021040 	sll	v0,v0,0x1
800a528c:	8dc40044 	lw	a0,68(t6)
800a5290:	00441021 	addu	v0,v0,a0
800a5294:	94430000 	lhu	v1,0(v0)
800a5298:	a0c30003 	sb	v1,3(a2)
800a529c:	91c2004d 	lbu	v0,77(t6)
800a52a0:	a0a20003 	sb	v0,3(a1)
800a52a4:	8ce20004 	lw	v0,4(a3)
800a52a8:	02a21024 	and	v0,s5,v0
800a52ac:	1040003e 	beqz	v0,800a53a8 <_Z15DrawClippedTilejjjjjj+0x388>
800a52b0:	afa20010 	sw	v0,16(sp)
800a52b4:	8d230040 	lw	v1,64(t1)
800a52b8:	26650004 	addiu	a1,s3,4
800a52bc:	00a33021 	addu	a2,a1,v1
800a52c0:	9122004c 	lbu	v0,76(t1)
800a52c4:	90c30000 	lbu	v1,0(a2)
800a52c8:	8d24003c 	lw	a0,60(t1)
800a52cc:	0062102b 	sltu	v0,v1,v0
800a52d0:	1040000a 	beqz	v0,800a52fc <_Z15DrawClippedTilejjjjjj+0x2dc>
800a52d4:	00a42821 	addu	a1,a1,a0
800a52d8:	93a20010 	lbu	v0,16(sp)
800a52dc:	10400007 	beqz	v0,800a52fc <_Z15DrawClippedTilejjjjjj+0x2dc>
800a52e0:	00021040 	sll	v0,v0,0x1
800a52e4:	8d240044 	lw	a0,68(t1)
800a52e8:	00441021 	addu	v0,v0,a0
800a52ec:	94430000 	lhu	v1,0(v0)
800a52f0:	a0a30000 	sb	v1,0(a1)
800a52f4:	9122004d 	lbu	v0,77(t1)
800a52f8:	a0c20000 	sb	v0,0(a2)
800a52fc:	9182004c 	lbu	v0,76(t4)
800a5300:	90c30001 	lbu	v1,1(a2)
800a5304:	0062102b 	sltu	v0,v1,v0
800a5308:	1040000a 	beqz	v0,800a5334 <_Z15DrawClippedTilejjjjjj+0x314>
800a530c:	00000000 	nop
800a5310:	92820001 	lbu	v0,1(s4)
800a5314:	10400007 	beqz	v0,800a5334 <_Z15DrawClippedTilejjjjjj+0x314>
800a5318:	00021040 	sll	v0,v0,0x1
800a531c:	8d840044 	lw	a0,68(t4)
800a5320:	00441021 	addu	v0,v0,a0
800a5324:	94430000 	lhu	v1,0(v0)
800a5328:	a0a30001 	sb	v1,1(a1)
800a532c:	9182004d 	lbu	v0,77(t4)
800a5330:	a0c20001 	sb	v0,1(a2)
800a5334:	9222004c 	lbu	v0,76(s1)
800a5338:	90c30002 	lbu	v1,2(a2)
800a533c:	0062102b 	sltu	v0,v1,v0
800a5340:	1040000a 	beqz	v0,800a536c <_Z15DrawClippedTilejjjjjj+0x34c>
800a5344:	00000000 	nop
800a5348:	92820002 	lbu	v0,2(s4)
800a534c:	10400007 	beqz	v0,800a536c <_Z15DrawClippedTilejjjjjj+0x34c>
800a5350:	00021040 	sll	v0,v0,0x1
800a5354:	8e240044 	lw	a0,68(s1)
800a5358:	00441021 	addu	v0,v0,a0
800a535c:	94430000 	lhu	v1,0(v0)
800a5360:	a0a30002 	sb	v1,2(a1)
800a5364:	9222004d 	lbu	v0,77(s1)
800a5368:	a0c20002 	sb	v0,2(a2)
800a536c:	9202004c 	lbu	v0,76(s0)
800a5370:	90c30003 	lbu	v1,3(a2)
800a5374:	0062102b 	sltu	v0,v1,v0
800a5378:	1040000c 	beqz	v0,800a53ac <_Z15DrawClippedTilejjjjjj+0x38c>
800a537c:	27026dd8 	addiu	v0,t8,28120
800a5380:	92820003 	lbu	v0,3(s4)
800a5384:	10400008 	beqz	v0,800a53a8 <_Z15DrawClippedTilejjjjjj+0x388>
800a5388:	00000000 	nop
800a538c:	8e040044 	lw	a0,68(s0)
800a5390:	00021040 	sll	v0,v0,0x1
800a5394:	00441021 	addu	v0,v0,a0
800a5398:	94430000 	lhu	v1,0(v0)
800a539c:	a0a30003 	sb	v1,3(a1)
800a53a0:	9202004d 	lbu	v0,77(s0)
800a53a4:	a0c20003 	sb	v0,3(a2)
800a53a8:	27026dd8 	addiu	v0,t8,28120
800a53ac:	2508ffff 	addiu	t0,t0,-1
800a53b0:	1500ff7b 	bnez	t0,800a51a0 <_Z15DrawClippedTilejjjjjj+0x180>
800a53b4:	8c420030 	lw	v0,48(v0)
800a53b8:	8fbf003c 	lw	ra,60(sp)
800a53bc:	8fbe0038 	lw	s8,56(sp)
800a53c0:	8fb70034 	lw	s7,52(sp)
800a53c4:	8fb60030 	lw	s6,48(sp)
800a53c8:	8fb5002c 	lw	s5,44(sp)
800a53cc:	8fb40028 	lw	s4,40(sp)
800a53d0:	8fb30024 	lw	s3,36(sp)
800a53d4:	8fb20020 	lw	s2,32(sp)
800a53d8:	8fb1001c 	lw	s1,28(sp)
800a53dc:	8fb00018 	lw	s0,24(sp)
800a53e0:	03e00008 	jr	ra
800a53e4:	27bd0040 	addiu	sp,sp,64
800a53e8:	8e240020 	lw	a0,32(s1)
800a53ec:	8e25001c 	lw	a1,28(s1)
800a53f0:	00641824 	and	v1,v1,a0
800a53f4:	8e220018 	lw	v0,24(s1)
800a53f8:	00a31804 	sllv	v1,v1,a1
800a53fc:	00621821 	addu	v1,v1,v0
800a5400:	00031840 	sll	v1,v1,0x1
800a5404:	3c028022 	lui	v0,0x8022
800a5408:	24425bc4 	addiu	v0,v0,23492
800a540c:	24630c48 	addiu	v1,v1,3144
800a5410:	3c188022 	lui	t8,0x8022
800a5414:	00621821 	addu	v1,v1,v0
800a5418:	27046dd8 	addiu	a0,t8,28120
800a541c:	2ea20004 	sltiu	v0,s5,4
800a5420:	1440ff3c 	bnez	v0,800a5114 <_Z15DrawClippedTilejjjjjj+0xf4>
800a5424:	ac830044 	sw	v1,68(a0)
800a5428:	02be3821 	addu	a3,s5,s8
800a542c:	00005021 	move	t2,zero
800a5430:	2ce20005 	sltiu	v0,a3,5
800a5434:	104000bc 	beqz	v0,800a5728 <_Z15DrawClippedTilejjjjjj+0x708>
800a5438:	2ea20005 	sltiu	v0,s5,5
800a543c:	3282c000 	andi	v0,s4,0xc000
800a5440:	1040ff46 	beqz	v0,800a515c <_Z15DrawClippedTilejjjjjj+0x13c>
800a5444:	0000a821 	move	s5,zero
800a5448:	32828000 	andi	v0,s4,0x8000
800a544c:	144000c7 	bnez	v0,800a576c <_Z15DrawClippedTilejjjjjj+0x74c>
800a5450:	32824000 	andi	v0,s4,0x4000
800a5454:	3c0200ff 	lui	v0,0xff
800a5458:	02a23824 	and	a3,s5,v0
800a545c:	3145ff00 	andi	a1,t2,0xff00
800a5460:	01421024 	and	v0,t2,v0
800a5464:	32a6ff00 	andi	a2,s5,0xff00
800a5468:	000a4e02 	srl	t1,t2,0x18
800a546c:	00063200 	sll	a2,a2,0x8
800a5470:	00052a00 	sll	a1,a1,0x8
800a5474:	00021202 	srl	v0,v0,0x8
800a5478:	00073a02 	srl	a3,a3,0x8
800a547c:	00154602 	srl	t0,s5,0x18
800a5480:	000a1e00 	sll	v1,t2,0x18
800a5484:	00152600 	sll	a0,s5,0x18
800a5488:	00651825 	or	v1,v1,a1
800a548c:	00491025 	or	v0,v0,t1
800a5490:	00862025 	or	a0,a0,a2
800a5494:	00e83825 	or	a3,a3,t0
800a5498:	00624825 	or	t1,v1,v0
800a549c:	12e0ffc6 	beqz	s7,800a53b8 <_Z15DrawClippedTilejjjjjj+0x398>
800a54a0:	00873025 	or	a2,a0,a3
800a54a4:	3c028022 	lui	v0,0x8022
800a54a8:	8fa30050 	lw	v1,80(sp)
800a54ac:	24476dd8 	addiu	a3,v0,28120
800a54b0:	27b00010 	addiu	s0,sp,16
800a54b4:	00e04021 	move	t0,a3
800a54b8:	00e07821 	move	t7,a3
800a54bc:	00e08821 	move	s1,a3
800a54c0:	02c35821 	addu	t3,s6,v1
800a54c4:	02e06021 	move	t4,s7
800a54c8:	00e07021 	move	t6,a3
800a54cc:	00e09021 	move	s2,a3
800a54d0:	0200a021 	move	s4,s0
800a54d4:	00e06821 	move	t5,a3
800a54d8:	0802953a 	j	800a54e8 <_Z15DrawClippedTilejjjjjj+0x4c8>
800a54dc:	00e0a821 	move	s5,a3
800a54e0:	02629821 	addu	s3,s3,v0
800a54e4:	256b0008 	addiu	t3,t3,8
800a54e8:	8d620004 	lw	v0,4(t3)
800a54ec:	01221024 	and	v0,t1,v0
800a54f0:	1040003c 	beqz	v0,800a55e4 <_Z15DrawClippedTilejjjjjj+0x5c4>
800a54f4:	afa20010 	sw	v0,16(sp)
800a54f8:	8dc30040 	lw	v1,64(t6)
800a54fc:	91c2004c 	lbu	v0,76(t6)
800a5500:	02632821 	addu	a1,s3,v1
800a5504:	90a40000 	lbu	a0,0(a1)
800a5508:	8dc3003c 	lw	v1,60(t6)
800a550c:	0082102b 	sltu	v0,a0,v0
800a5510:	1040000a 	beqz	v0,800a553c <_Z15DrawClippedTilejjjjjj+0x51c>
800a5514:	02635021 	addu	t2,s3,v1
800a5518:	93a20013 	lbu	v0,19(sp)
800a551c:	10400007 	beqz	v0,800a553c <_Z15DrawClippedTilejjjjjj+0x51c>
800a5520:	00021040 	sll	v0,v0,0x1
800a5524:	8dc40044 	lw	a0,68(t6)
800a5528:	00441021 	addu	v0,v0,a0
800a552c:	94430000 	lhu	v1,0(v0)
800a5530:	a1430000 	sb	v1,0(t2)
800a5534:	91c2004d 	lbu	v0,77(t6)
800a5538:	a0a20000 	sb	v0,0(a1)
800a553c:	90e2004c 	lbu	v0,76(a3)
800a5540:	90a30001 	lbu	v1,1(a1)
800a5544:	0062102b 	sltu	v0,v1,v0
800a5548:	1040000a 	beqz	v0,800a5574 <_Z15DrawClippedTilejjjjjj+0x554>
800a554c:	00000000 	nop
800a5550:	92020002 	lbu	v0,2(s0)
800a5554:	10400007 	beqz	v0,800a5574 <_Z15DrawClippedTilejjjjjj+0x554>
800a5558:	00021040 	sll	v0,v0,0x1
800a555c:	8ce40044 	lw	a0,68(a3)
800a5560:	00441021 	addu	v0,v0,a0
800a5564:	94430000 	lhu	v1,0(v0)
800a5568:	a1430001 	sb	v1,1(t2)
800a556c:	90e2004d 	lbu	v0,77(a3)
800a5570:	a0a20001 	sb	v0,1(a1)
800a5574:	9242004c 	lbu	v0,76(s2)
800a5578:	90a30002 	lbu	v1,2(a1)
800a557c:	0062102b 	sltu	v0,v1,v0
800a5580:	1040000a 	beqz	v0,800a55ac <_Z15DrawClippedTilejjjjjj+0x58c>
800a5584:	00000000 	nop
800a5588:	92020001 	lbu	v0,1(s0)
800a558c:	10400007 	beqz	v0,800a55ac <_Z15DrawClippedTilejjjjjj+0x58c>
800a5590:	00021040 	sll	v0,v0,0x1
800a5594:	8e440044 	lw	a0,68(s2)
800a5598:	00441021 	addu	v0,v0,a0
800a559c:	94430000 	lhu	v1,0(v0)
800a55a0:	a1430002 	sb	v1,2(t2)
800a55a4:	9242004d 	lbu	v0,77(s2)
800a55a8:	a0a20002 	sb	v0,2(a1)
800a55ac:	9102004c 	lbu	v0,76(t0)
800a55b0:	90a30003 	lbu	v1,3(a1)
800a55b4:	0062102b 	sltu	v0,v1,v0
800a55b8:	1040000a 	beqz	v0,800a55e4 <_Z15DrawClippedTilejjjjjj+0x5c4>
800a55bc:	00000000 	nop
800a55c0:	92020000 	lbu	v0,0(s0)
800a55c4:	10400007 	beqz	v0,800a55e4 <_Z15DrawClippedTilejjjjjj+0x5c4>
800a55c8:	00021040 	sll	v0,v0,0x1
800a55cc:	8d040044 	lw	a0,68(t0)
800a55d0:	00441021 	addu	v0,v0,a0
800a55d4:	94430000 	lhu	v1,0(v0)
800a55d8:	a1430003 	sb	v1,3(t2)
800a55dc:	9102004d 	lbu	v0,77(t0)
800a55e0:	a0a20003 	sb	v0,3(a1)
800a55e4:	8d620000 	lw	v0,0(t3)
800a55e8:	00c21024 	and	v0,a2,v0
800a55ec:	1040003e 	beqz	v0,800a56e8 <_Z15DrawClippedTilejjjjjj+0x6c8>
800a55f0:	afa20010 	sw	v0,16(sp)
800a55f4:	8da30040 	lw	v1,64(t5)
800a55f8:	26650004 	addiu	a1,s3,4
800a55fc:	00a35021 	addu	t2,a1,v1
800a5600:	91a2004c 	lbu	v0,76(t5)
800a5604:	91430000 	lbu	v1,0(t2)
800a5608:	8da4003c 	lw	a0,60(t5)
800a560c:	0062102b 	sltu	v0,v1,v0
800a5610:	1040000a 	beqz	v0,800a563c <_Z15DrawClippedTilejjjjjj+0x61c>
800a5614:	00a42821 	addu	a1,a1,a0
800a5618:	93a20013 	lbu	v0,19(sp)
800a561c:	10400007 	beqz	v0,800a563c <_Z15DrawClippedTilejjjjjj+0x61c>
800a5620:	00021040 	sll	v0,v0,0x1
800a5624:	8da40044 	lw	a0,68(t5)
800a5628:	00441021 	addu	v0,v0,a0
800a562c:	94430000 	lhu	v1,0(v0)
800a5630:	a0a30000 	sb	v1,0(a1)
800a5634:	91a2004d 	lbu	v0,77(t5)
800a5638:	a1420000 	sb	v0,0(t2)
800a563c:	91e2004c 	lbu	v0,76(t7)
800a5640:	91430001 	lbu	v1,1(t2)
800a5644:	0062102b 	sltu	v0,v1,v0
800a5648:	1040000a 	beqz	v0,800a5674 <_Z15DrawClippedTilejjjjjj+0x654>
800a564c:	00000000 	nop
800a5650:	92820002 	lbu	v0,2(s4)
800a5654:	10400007 	beqz	v0,800a5674 <_Z15DrawClippedTilejjjjjj+0x654>
800a5658:	00021040 	sll	v0,v0,0x1
800a565c:	8de40044 	lw	a0,68(t7)
800a5660:	00441021 	addu	v0,v0,a0
800a5664:	94430000 	lhu	v1,0(v0)
800a5668:	a0a30001 	sb	v1,1(a1)
800a566c:	91e2004d 	lbu	v0,77(t7)
800a5670:	a1420001 	sb	v0,1(t2)
800a5674:	92a2004c 	lbu	v0,76(s5)
800a5678:	91430002 	lbu	v1,2(t2)
800a567c:	0062102b 	sltu	v0,v1,v0
800a5680:	1040000a 	beqz	v0,800a56ac <_Z15DrawClippedTilejjjjjj+0x68c>
800a5684:	00000000 	nop
800a5688:	92820001 	lbu	v0,1(s4)
800a568c:	10400007 	beqz	v0,800a56ac <_Z15DrawClippedTilejjjjjj+0x68c>
800a5690:	00021040 	sll	v0,v0,0x1
800a5694:	8ea40044 	lw	a0,68(s5)
800a5698:	00441021 	addu	v0,v0,a0
800a569c:	94430000 	lhu	v1,0(v0)
800a56a0:	a0a30002 	sb	v1,2(a1)
800a56a4:	92a2004d 	lbu	v0,77(s5)
800a56a8:	a1420002 	sb	v0,2(t2)
800a56ac:	9222004c 	lbu	v0,76(s1)
800a56b0:	91430003 	lbu	v1,3(t2)
800a56b4:	0062102b 	sltu	v0,v1,v0
800a56b8:	1040000c 	beqz	v0,800a56ec <_Z15DrawClippedTilejjjjjj+0x6cc>
800a56bc:	27026dd8 	addiu	v0,t8,28120
800a56c0:	92820000 	lbu	v0,0(s4)
800a56c4:	10400008 	beqz	v0,800a56e8 <_Z15DrawClippedTilejjjjjj+0x6c8>
800a56c8:	00000000 	nop
800a56cc:	8e240044 	lw	a0,68(s1)
800a56d0:	00021040 	sll	v0,v0,0x1
800a56d4:	00441021 	addu	v0,v0,a0
800a56d8:	94430000 	lhu	v1,0(v0)
800a56dc:	a0a30003 	sb	v1,3(a1)
800a56e0:	9222004d 	lbu	v0,77(s1)
800a56e4:	a1420003 	sb	v0,3(t2)
800a56e8:	27026dd8 	addiu	v0,t8,28120
800a56ec:	258cffff 	addiu	t4,t4,-1
800a56f0:	1580ff7b 	bnez	t4,800a54e0 <_Z15DrawClippedTilejjjjjj+0x4c0>
800a56f4:	8c420030 	lw	v0,48(v0)
800a56f8:	8fbf003c 	lw	ra,60(sp)
800a56fc:	8fbe0038 	lw	s8,56(sp)
800a5700:	8fb70034 	lw	s7,52(sp)
800a5704:	8fb60030 	lw	s6,48(sp)
800a5708:	8fb5002c 	lw	s5,44(sp)
800a570c:	8fb40028 	lw	s4,40(sp)
800a5710:	8fb30024 	lw	s3,36(sp)
800a5714:	8fb20020 	lw	s2,32(sp)
800a5718:	8fb1001c 	lw	s1,28(sp)
800a571c:	8fb00018 	lw	s0,24(sp)
800a5720:	03e00008 	jr	ra
800a5724:	27bd0040 	addiu	sp,sp,64
800a5728:	104000ab 	beqz	v0,800a59d8 <_Z15DrawClippedTilejjjjjj+0x9b8>
800a572c:	3c02801f 	lui	v0,0x801f
800a5730:	2406ffff 	li	a2,-1
800a5734:	3c03801f 	lui	v1,0x801f
800a5738:	00071080 	sll	v0,a3,0x2
800a573c:	2463b524 	addiu	v1,v1,-19164
800a5740:	00431021 	addu	v0,v0,v1
800a5744:	8c44fff0 	lw	a0,-16(v0)
800a5748:	08029454 	j	800a5150 <_Z15DrawClippedTilejjjjjj+0x130>
800a574c:	00c4a824 	and	s5,a2,a0
800a5750:	3c02800a 	lui	v0,0x800a
800a5754:	2442b390 	addiu	v0,v0,-19568
800a5758:	0040f809 	jalr	v0
800a575c:	02c02021 	move	a0,s6
800a5760:	a2420000 	sb	v0,0(s2)
800a5764:	0802942d 	j	800a50b4 <_Z15DrawClippedTilejjjjjj+0x94>
800a5768:	8e260028 	lw	a2,40(s1)
800a576c:	1440009f 	bnez	v0,800a59ec <_Z15DrawClippedTilejjjjjj+0x9cc>
800a5770:	3c0200ff 	lui	v0,0xff
800a5774:	12e0ff10 	beqz	s7,800a53b8 <_Z15DrawClippedTilejjjjjj+0x398>
800a5778:	8fa30050 	lw	v1,80(sp)
800a577c:	3c028022 	lui	v0,0x8022
800a5780:	244c6dd8 	addiu	t4,v0,28120
800a5784:	27af0010 	addiu	t7,sp,16
800a5788:	02c31023 	subu	v0,s6,v1
800a578c:	01806821 	move	t5,t4
800a5790:	01807021 	move	t6,t4
800a5794:	01808021 	move	s0,t4
800a5798:	24470038 	addiu	a3,v0,56
800a579c:	02e04021 	move	t0,s7
800a57a0:	01805821 	move	t3,t4
800a57a4:	01808821 	move	s1,t4
800a57a8:	01e09021 	move	s2,t7
800a57ac:	01804821 	move	t1,t4
800a57b0:	080295f0 	j	800a57c0 <_Z15DrawClippedTilejjjjjj+0x7a0>
800a57b4:	0180a021 	move	s4,t4
800a57b8:	02629821 	addu	s3,s3,v0
800a57bc:	24e7fff8 	addiu	a3,a3,-8
800a57c0:	8ce20000 	lw	v0,0(a3)
800a57c4:	01421024 	and	v0,t2,v0
800a57c8:	1040003c 	beqz	v0,800a58bc <_Z15DrawClippedTilejjjjjj+0x89c>
800a57cc:	afa20010 	sw	v0,16(sp)
800a57d0:	8d630040 	lw	v1,64(t3)
800a57d4:	9162004c 	lbu	v0,76(t3)
800a57d8:	02632821 	addu	a1,s3,v1
800a57dc:	90a40000 	lbu	a0,0(a1)
800a57e0:	8d63003c 	lw	v1,60(t3)
800a57e4:	0082102b 	sltu	v0,a0,v0
800a57e8:	1040000a 	beqz	v0,800a5814 <_Z15DrawClippedTilejjjjjj+0x7f4>
800a57ec:	02633021 	addu	a2,s3,v1
800a57f0:	93a20010 	lbu	v0,16(sp)
800a57f4:	10400007 	beqz	v0,800a5814 <_Z15DrawClippedTilejjjjjj+0x7f4>
800a57f8:	00021040 	sll	v0,v0,0x1
800a57fc:	8d640044 	lw	a0,68(t3)
800a5800:	00441021 	addu	v0,v0,a0
800a5804:	94430000 	lhu	v1,0(v0)
800a5808:	a0c30000 	sb	v1,0(a2)
800a580c:	9162004d 	lbu	v0,77(t3)
800a5810:	a0a20000 	sb	v0,0(a1)
800a5814:	9182004c 	lbu	v0,76(t4)
800a5818:	90a30001 	lbu	v1,1(a1)
800a581c:	0062102b 	sltu	v0,v1,v0
800a5820:	1040000a 	beqz	v0,800a584c <_Z15DrawClippedTilejjjjjj+0x82c>
800a5824:	00000000 	nop
800a5828:	91e20001 	lbu	v0,1(t7)
800a582c:	10400007 	beqz	v0,800a584c <_Z15DrawClippedTilejjjjjj+0x82c>
800a5830:	00021040 	sll	v0,v0,0x1
800a5834:	8d840044 	lw	a0,68(t4)
800a5838:	00441021 	addu	v0,v0,a0
800a583c:	94430000 	lhu	v1,0(v0)
800a5840:	a0c30001 	sb	v1,1(a2)
800a5844:	9182004d 	lbu	v0,77(t4)
800a5848:	a0a20001 	sb	v0,1(a1)
800a584c:	9222004c 	lbu	v0,76(s1)
800a5850:	90a30002 	lbu	v1,2(a1)
800a5854:	0062102b 	sltu	v0,v1,v0
800a5858:	1040000a 	beqz	v0,800a5884 <_Z15DrawClippedTilejjjjjj+0x864>
800a585c:	00000000 	nop
800a5860:	91e20002 	lbu	v0,2(t7)
800a5864:	10400007 	beqz	v0,800a5884 <_Z15DrawClippedTilejjjjjj+0x864>
800a5868:	00021040 	sll	v0,v0,0x1
800a586c:	8e240044 	lw	a0,68(s1)
800a5870:	00441021 	addu	v0,v0,a0
800a5874:	94430000 	lhu	v1,0(v0)
800a5878:	a0c30002 	sb	v1,2(a2)
800a587c:	9222004d 	lbu	v0,77(s1)
800a5880:	a0a20002 	sb	v0,2(a1)
800a5884:	91a2004c 	lbu	v0,76(t5)
800a5888:	90a30003 	lbu	v1,3(a1)
800a588c:	0062102b 	sltu	v0,v1,v0
800a5890:	1040000a 	beqz	v0,800a58bc <_Z15DrawClippedTilejjjjjj+0x89c>
800a5894:	00000000 	nop
800a5898:	91e20003 	lbu	v0,3(t7)
800a589c:	10400007 	beqz	v0,800a58bc <_Z15DrawClippedTilejjjjjj+0x89c>
800a58a0:	00021040 	sll	v0,v0,0x1
800a58a4:	8da40044 	lw	a0,68(t5)
800a58a8:	00441021 	addu	v0,v0,a0
800a58ac:	94430000 	lhu	v1,0(v0)
800a58b0:	a0c30003 	sb	v1,3(a2)
800a58b4:	91a2004d 	lbu	v0,77(t5)
800a58b8:	a0a20003 	sb	v0,3(a1)
800a58bc:	8ce20004 	lw	v0,4(a3)
800a58c0:	02a21024 	and	v0,s5,v0
800a58c4:	1040003e 	beqz	v0,800a59c0 <_Z15DrawClippedTilejjjjjj+0x9a0>
800a58c8:	afa20010 	sw	v0,16(sp)
800a58cc:	8d230040 	lw	v1,64(t1)
800a58d0:	26650004 	addiu	a1,s3,4
800a58d4:	00a33021 	addu	a2,a1,v1
800a58d8:	9122004c 	lbu	v0,76(t1)
800a58dc:	90c30000 	lbu	v1,0(a2)
800a58e0:	8d24003c 	lw	a0,60(t1)
800a58e4:	0062102b 	sltu	v0,v1,v0
800a58e8:	1040000a 	beqz	v0,800a5914 <_Z15DrawClippedTilejjjjjj+0x8f4>
800a58ec:	00a42821 	addu	a1,a1,a0
800a58f0:	93a20010 	lbu	v0,16(sp)
800a58f4:	10400007 	beqz	v0,800a5914 <_Z15DrawClippedTilejjjjjj+0x8f4>
800a58f8:	00021040 	sll	v0,v0,0x1
800a58fc:	8d240044 	lw	a0,68(t1)
800a5900:	00441021 	addu	v0,v0,a0
800a5904:	94430000 	lhu	v1,0(v0)
800a5908:	a0a30000 	sb	v1,0(a1)
800a590c:	9122004d 	lbu	v0,77(t1)
800a5910:	a0c20000 	sb	v0,0(a2)
800a5914:	91c2004c 	lbu	v0,76(t6)
800a5918:	90c30001 	lbu	v1,1(a2)
800a591c:	0062102b 	sltu	v0,v1,v0
800a5920:	1040000a 	beqz	v0,800a594c <_Z15DrawClippedTilejjjjjj+0x92c>
800a5924:	00000000 	nop
800a5928:	92420001 	lbu	v0,1(s2)
800a592c:	10400007 	beqz	v0,800a594c <_Z15DrawClippedTilejjjjjj+0x92c>
800a5930:	00021040 	sll	v0,v0,0x1
800a5934:	8dc40044 	lw	a0,68(t6)
800a5938:	00441021 	addu	v0,v0,a0
800a593c:	94430000 	lhu	v1,0(v0)
800a5940:	a0a30001 	sb	v1,1(a1)
800a5944:	91c2004d 	lbu	v0,77(t6)
800a5948:	a0c20001 	sb	v0,1(a2)
800a594c:	9282004c 	lbu	v0,76(s4)
800a5950:	90c30002 	lbu	v1,2(a2)
800a5954:	0062102b 	sltu	v0,v1,v0
800a5958:	1040000a 	beqz	v0,800a5984 <_Z15DrawClippedTilejjjjjj+0x964>
800a595c:	00000000 	nop
800a5960:	92420002 	lbu	v0,2(s2)
800a5964:	10400007 	beqz	v0,800a5984 <_Z15DrawClippedTilejjjjjj+0x964>
800a5968:	00021040 	sll	v0,v0,0x1
800a596c:	8e840044 	lw	a0,68(s4)
800a5970:	00441021 	addu	v0,v0,a0
800a5974:	94430000 	lhu	v1,0(v0)
800a5978:	a0a30002 	sb	v1,2(a1)
800a597c:	9282004d 	lbu	v0,77(s4)
800a5980:	a0c20002 	sb	v0,2(a2)
800a5984:	9202004c 	lbu	v0,76(s0)
800a5988:	90c30003 	lbu	v1,3(a2)
800a598c:	0062102b 	sltu	v0,v1,v0
800a5990:	1040000c 	beqz	v0,800a59c4 <_Z15DrawClippedTilejjjjjj+0x9a4>
800a5994:	27026dd8 	addiu	v0,t8,28120
800a5998:	92420003 	lbu	v0,3(s2)
800a599c:	10400008 	beqz	v0,800a59c0 <_Z15DrawClippedTilejjjjjj+0x9a0>
800a59a0:	00000000 	nop
800a59a4:	8e040044 	lw	a0,68(s0)
800a59a8:	00021040 	sll	v0,v0,0x1
800a59ac:	00441021 	addu	v0,v0,a0
800a59b0:	94430000 	lhu	v1,0(v0)
800a59b4:	a0a30003 	sb	v1,3(a1)
800a59b8:	9202004d 	lbu	v0,77(s0)
800a59bc:	a0c20003 	sb	v0,3(a2)
800a59c0:	27026dd8 	addiu	v0,t8,28120
800a59c4:	2508ffff 	addiu	t0,t0,-1
800a59c8:	1500ff7b 	bnez	t0,800a57b8 <_Z15DrawClippedTilejjjjjj+0x798>
800a59cc:	8c420030 	lw	v0,48(v0)
800a59d0:	080294ef 	j	800a53bc <_Z15DrawClippedTilejjjjjj+0x39c>
800a59d4:	8fbf003c 	lw	ra,60(sp)
800a59d8:	00151880 	sll	v1,s5,0x2
800a59dc:	2442b514 	addiu	v0,v0,-19180
800a59e0:	00621821 	addu	v1,v1,v0
800a59e4:	080295cd 	j	800a5734 <_Z15DrawClippedTilejjjjjj+0x714>
800a59e8:	8c66fff0 	lw	a2,-16(v1)
800a59ec:	02a23824 	and	a3,s5,v0
800a59f0:	3145ff00 	andi	a1,t2,0xff00
800a59f4:	01421024 	and	v0,t2,v0
800a59f8:	32a6ff00 	andi	a2,s5,0xff00
800a59fc:	000a4e02 	srl	t1,t2,0x18
800a5a00:	00063200 	sll	a2,a2,0x8
800a5a04:	00052a00 	sll	a1,a1,0x8
800a5a08:	00021202 	srl	v0,v0,0x8
800a5a0c:	00073a02 	srl	a3,a3,0x8
800a5a10:	00154602 	srl	t0,s5,0x18
800a5a14:	000a1e00 	sll	v1,t2,0x18
800a5a18:	00152600 	sll	a0,s5,0x18
800a5a1c:	00651825 	or	v1,v1,a1
800a5a20:	00491025 	or	v0,v0,t1
800a5a24:	00862025 	or	a0,a0,a2
800a5a28:	00e83825 	or	a3,a3,t0
800a5a2c:	00624825 	or	t1,v1,v0
800a5a30:	12e0fe61 	beqz	s7,800a53b8 <_Z15DrawClippedTilejjjjjj+0x398>
800a5a34:	00873025 	or	a2,a0,a3
800a5a38:	8fa30050 	lw	v1,80(sp)
800a5a3c:	3c028022 	lui	v0,0x8022
800a5a40:	24476dd8 	addiu	a3,v0,28120
800a5a44:	27b00010 	addiu	s0,sp,16
800a5a48:	02c31023 	subu	v0,s6,v1
800a5a4c:	00e04021 	move	t0,a3
800a5a50:	00e07821 	move	t7,a3
800a5a54:	00e08821 	move	s1,a3
800a5a58:	244b0038 	addiu	t3,v0,56
800a5a5c:	02e06021 	move	t4,s7
800a5a60:	00e07021 	move	t6,a3
800a5a64:	00e09021 	move	s2,a3
800a5a68:	0200a021 	move	s4,s0
800a5a6c:	00e06821 	move	t5,a3
800a5a70:	080296a0 	j	800a5a80 <_Z15DrawClippedTilejjjjjj+0xa60>
800a5a74:	00e0a821 	move	s5,a3
800a5a78:	02629821 	addu	s3,s3,v0
800a5a7c:	256bfff8 	addiu	t3,t3,-8
800a5a80:	8d620004 	lw	v0,4(t3)
800a5a84:	01221024 	and	v0,t1,v0
800a5a88:	1040003c 	beqz	v0,800a5b7c <_Z15DrawClippedTilejjjjjj+0xb5c>
800a5a8c:	afa20010 	sw	v0,16(sp)
800a5a90:	8dc30040 	lw	v1,64(t6)
800a5a94:	91c2004c 	lbu	v0,76(t6)
800a5a98:	02632821 	addu	a1,s3,v1
800a5a9c:	90a40000 	lbu	a0,0(a1)
800a5aa0:	8dc3003c 	lw	v1,60(t6)
800a5aa4:	0082102b 	sltu	v0,a0,v0
800a5aa8:	1040000a 	beqz	v0,800a5ad4 <_Z15DrawClippedTilejjjjjj+0xab4>
800a5aac:	02635021 	addu	t2,s3,v1
800a5ab0:	93a20013 	lbu	v0,19(sp)
800a5ab4:	10400007 	beqz	v0,800a5ad4 <_Z15DrawClippedTilejjjjjj+0xab4>
800a5ab8:	00021040 	sll	v0,v0,0x1
800a5abc:	8dc40044 	lw	a0,68(t6)
800a5ac0:	00441021 	addu	v0,v0,a0
800a5ac4:	94430000 	lhu	v1,0(v0)
800a5ac8:	a1430000 	sb	v1,0(t2)
800a5acc:	91c2004d 	lbu	v0,77(t6)
800a5ad0:	a0a20000 	sb	v0,0(a1)
800a5ad4:	90e2004c 	lbu	v0,76(a3)
800a5ad8:	90a30001 	lbu	v1,1(a1)
800a5adc:	0062102b 	sltu	v0,v1,v0
800a5ae0:	1040000a 	beqz	v0,800a5b0c <_Z15DrawClippedTilejjjjjj+0xaec>
800a5ae4:	00000000 	nop
800a5ae8:	92020002 	lbu	v0,2(s0)
800a5aec:	10400007 	beqz	v0,800a5b0c <_Z15DrawClippedTilejjjjjj+0xaec>
800a5af0:	00021040 	sll	v0,v0,0x1
800a5af4:	8ce40044 	lw	a0,68(a3)
800a5af8:	00441021 	addu	v0,v0,a0
800a5afc:	94430000 	lhu	v1,0(v0)
800a5b00:	a1430001 	sb	v1,1(t2)
800a5b04:	90e2004d 	lbu	v0,77(a3)
800a5b08:	a0a20001 	sb	v0,1(a1)
800a5b0c:	9242004c 	lbu	v0,76(s2)
800a5b10:	90a30002 	lbu	v1,2(a1)
800a5b14:	0062102b 	sltu	v0,v1,v0
800a5b18:	1040000a 	beqz	v0,800a5b44 <_Z15DrawClippedTilejjjjjj+0xb24>
800a5b1c:	00000000 	nop
800a5b20:	92020001 	lbu	v0,1(s0)
800a5b24:	10400007 	beqz	v0,800a5b44 <_Z15DrawClippedTilejjjjjj+0xb24>
800a5b28:	00021040 	sll	v0,v0,0x1
800a5b2c:	8e440044 	lw	a0,68(s2)
800a5b30:	00441021 	addu	v0,v0,a0
800a5b34:	94430000 	lhu	v1,0(v0)
800a5b38:	a1430002 	sb	v1,2(t2)
800a5b3c:	9242004d 	lbu	v0,77(s2)
800a5b40:	a0a20002 	sb	v0,2(a1)
800a5b44:	9102004c 	lbu	v0,76(t0)
800a5b48:	90a30003 	lbu	v1,3(a1)
800a5b4c:	0062102b 	sltu	v0,v1,v0
800a5b50:	1040000a 	beqz	v0,800a5b7c <_Z15DrawClippedTilejjjjjj+0xb5c>
800a5b54:	00000000 	nop
800a5b58:	92020000 	lbu	v0,0(s0)
800a5b5c:	10400007 	beqz	v0,800a5b7c <_Z15DrawClippedTilejjjjjj+0xb5c>
800a5b60:	00021040 	sll	v0,v0,0x1
800a5b64:	8d040044 	lw	a0,68(t0)
800a5b68:	00441021 	addu	v0,v0,a0
800a5b6c:	94430000 	lhu	v1,0(v0)
800a5b70:	a1430003 	sb	v1,3(t2)
800a5b74:	9102004d 	lbu	v0,77(t0)
800a5b78:	a0a20003 	sb	v0,3(a1)
800a5b7c:	8d620000 	lw	v0,0(t3)
800a5b80:	00c21024 	and	v0,a2,v0
800a5b84:	1040003e 	beqz	v0,800a5c80 <_Z15DrawClippedTilejjjjjj+0xc60>
800a5b88:	afa20010 	sw	v0,16(sp)
800a5b8c:	8da30040 	lw	v1,64(t5)
800a5b90:	26650004 	addiu	a1,s3,4
800a5b94:	00a35021 	addu	t2,a1,v1
800a5b98:	91a2004c 	lbu	v0,76(t5)
800a5b9c:	91430000 	lbu	v1,0(t2)
800a5ba0:	8da4003c 	lw	a0,60(t5)
800a5ba4:	0062102b 	sltu	v0,v1,v0
800a5ba8:	1040000a 	beqz	v0,800a5bd4 <_Z15DrawClippedTilejjjjjj+0xbb4>
800a5bac:	00a42821 	addu	a1,a1,a0
800a5bb0:	93a20013 	lbu	v0,19(sp)
800a5bb4:	10400007 	beqz	v0,800a5bd4 <_Z15DrawClippedTilejjjjjj+0xbb4>
800a5bb8:	00021040 	sll	v0,v0,0x1
800a5bbc:	8da40044 	lw	a0,68(t5)
800a5bc0:	00441021 	addu	v0,v0,a0
800a5bc4:	94430000 	lhu	v1,0(v0)
800a5bc8:	a0a30000 	sb	v1,0(a1)
800a5bcc:	91a2004d 	lbu	v0,77(t5)
800a5bd0:	a1420000 	sb	v0,0(t2)
800a5bd4:	91e2004c 	lbu	v0,76(t7)
800a5bd8:	91430001 	lbu	v1,1(t2)
800a5bdc:	0062102b 	sltu	v0,v1,v0
800a5be0:	1040000a 	beqz	v0,800a5c0c <_Z15DrawClippedTilejjjjjj+0xbec>
800a5be4:	00000000 	nop
800a5be8:	92820002 	lbu	v0,2(s4)
800a5bec:	10400007 	beqz	v0,800a5c0c <_Z15DrawClippedTilejjjjjj+0xbec>
800a5bf0:	00021040 	sll	v0,v0,0x1
800a5bf4:	8de40044 	lw	a0,68(t7)
800a5bf8:	00441021 	addu	v0,v0,a0
800a5bfc:	94430000 	lhu	v1,0(v0)
800a5c00:	a0a30001 	sb	v1,1(a1)
800a5c04:	91e2004d 	lbu	v0,77(t7)
800a5c08:	a1420001 	sb	v0,1(t2)
800a5c0c:	92a2004c 	lbu	v0,76(s5)
800a5c10:	91430002 	lbu	v1,2(t2)
800a5c14:	0062102b 	sltu	v0,v1,v0
800a5c18:	1040000a 	beqz	v0,800a5c44 <_Z15DrawClippedTilejjjjjj+0xc24>
800a5c1c:	00000000 	nop
800a5c20:	92820001 	lbu	v0,1(s4)
800a5c24:	10400007 	beqz	v0,800a5c44 <_Z15DrawClippedTilejjjjjj+0xc24>
800a5c28:	00021040 	sll	v0,v0,0x1
800a5c2c:	8ea40044 	lw	a0,68(s5)
800a5c30:	00441021 	addu	v0,v0,a0
800a5c34:	94430000 	lhu	v1,0(v0)
800a5c38:	a0a30002 	sb	v1,2(a1)
800a5c3c:	92a2004d 	lbu	v0,77(s5)
800a5c40:	a1420002 	sb	v0,2(t2)
800a5c44:	9222004c 	lbu	v0,76(s1)
800a5c48:	91430003 	lbu	v1,3(t2)
800a5c4c:	0062102b 	sltu	v0,v1,v0
800a5c50:	1040000c 	beqz	v0,800a5c84 <_Z15DrawClippedTilejjjjjj+0xc64>
800a5c54:	27026dd8 	addiu	v0,t8,28120
800a5c58:	92820000 	lbu	v0,0(s4)
800a5c5c:	10400008 	beqz	v0,800a5c80 <_Z15DrawClippedTilejjjjjj+0xc60>
800a5c60:	00000000 	nop
800a5c64:	8e240044 	lw	a0,68(s1)
800a5c68:	00021040 	sll	v0,v0,0x1
800a5c6c:	00441021 	addu	v0,v0,a0
800a5c70:	94430000 	lhu	v1,0(v0)
800a5c74:	a0a30003 	sb	v1,3(a1)
800a5c78:	9222004d 	lbu	v0,77(s1)
800a5c7c:	a1420003 	sb	v0,3(t2)
800a5c80:	27026dd8 	addiu	v0,t8,28120
800a5c84:	258cffff 	addiu	t4,t4,-1
800a5c88:	1580ff7b 	bnez	t4,800a5a78 <_Z15DrawClippedTilejjjjjj+0xa58>
800a5c8c:	8c420030 	lw	v0,48(v0)
800a5c90:	080294ef 	j	800a53bc <_Z15DrawClippedTilejjjjjj+0x39c>
800a5c94:	8fbf003c 	lw	ra,60(sp)
800a5c98:	244228a0 	addiu	v0,v0,10400
800a5c9c:	0040f809 	jalr	v0
800a5ca0:	00000000 	nop
800a5ca4:	0802943a 	j	800a50e8 <_Z15DrawClippedTilejjjjjj+0xc8>
800a5ca8:	8e220020 	lw	v0,32(s1)

800a5cac <_Z8DrawTilejjjj>:
800a5cac:	27bdffc8 	addiu	sp,sp,-56
800a5cb0:	3c028022 	lui	v0,0x8022
800a5cb4:	afb7002c 	sw	s7,44(sp)
800a5cb8:	afb60028 	sw	s6,40(sp)
800a5cbc:	afb40020 	sw	s4,32(sp)
800a5cc0:	afb3001c 	sw	s3,28(sp)
800a5cc4:	afb10014 	sw	s1,20(sp)
800a5cc8:	afbf0030 	sw	ra,48(sp)
800a5ccc:	24516da8 	addiu	s1,v0,28072
800a5cd0:	afb50024 	sw	s5,36(sp)
800a5cd4:	afb20018 	sw	s2,24(sp)
800a5cd8:	afb00010 	sw	s0,16(sp)
800a5cdc:	0080a021 	move	s4,a0
800a5ce0:	8e280008 	lw	t0,8(s1)
800a5ce4:	308203ff 	andi	v0,a0,0x3ff
800a5ce8:	328301ff 	andi	v1,s4,0x1ff
800a5cec:	8e24000c 	lw	a0,12(s1)
800a5cf0:	01021004 	sllv	v0,v0,t0
800a5cf4:	2c630100 	sltiu	v1,v1,256
800a5cf8:	00442021 	addu	a0,v0,a0
800a5cfc:	00a09821 	move	s3,a1
800a5d00:	00c0b821 	move	s7,a2
800a5d04:	14600003 	bnez	v1,800a5d14 <_Z8DrawTilejjjj+0x68>
800a5d08:	00e0b021 	move	s6,a3
800a5d0c:	8e220010 	lw	v0,16(s1)
800a5d10:	00822021 	addu	a0,a0,v0
800a5d14:	3085ffff 	andi	a1,a0,0xffff
800a5d18:	8e260028 	lw	a2,40(s1)
800a5d1c:	01058006 	srlv	s0,a1,t0
800a5d20:	02069021 	addu	s2,s0,a2
800a5d24:	8e220024 	lw	v0,36(s1)
800a5d28:	92440000 	lbu	a0,0(s2)
800a5d2c:	00101980 	sll	v1,s0,0x6
800a5d30:	10800166 	beqz	a0,800a62cc <_Z8DrawTilejjjj+0x620>
800a5d34:	0062a821 	addu	s5,v1,v0
800a5d38:	02061021 	addu	v0,s0,a2
800a5d3c:	90440000 	lbu	a0,0(v0)
800a5d40:	24030002 	li	v1,2
800a5d44:	108300a7 	beq	a0,v1,800a5fe4 <_Z8DrawTilejjjj+0x338>
800a5d48:	8fbf0030 	lw	ra,48(sp)
800a5d4c:	9222002c 	lbu	v0,44(s1)
800a5d50:	104000ae 	beqz	v0,800a600c <_Z8DrawTilejjjj+0x360>
800a5d54:	00141a82 	srl	v1,s4,0xa
800a5d58:	3c028022 	lui	v0,0x8022
800a5d5c:	90435bcb 	lbu	v1,23499(v0)
800a5d60:	1460028f 	bnez	v1,800a67a0 <_Z8DrawTilejjjj+0xaf4>
800a5d64:	3c028005 	lui	v0,0x8005
800a5d68:	8e220020 	lw	v0,32(s1)
800a5d6c:	00141a82 	srl	v1,s4,0xa
800a5d70:	00621824 	and	v1,v1,v0
800a5d74:	3c02802c 	lui	v0,0x802c
800a5d78:	2442140c 	addiu	v0,v0,5132
800a5d7c:	00031a40 	sll	v1,v1,0x9
800a5d80:	3c118022 	lui	s1,0x8022
800a5d84:	00621821 	addu	v1,v1,v0
800a5d88:	26246dd8 	addiu	a0,s1,28120
800a5d8c:	3282c000 	andi	v0,s4,0xc000
800a5d90:	144000ae 	bnez	v0,800a604c <_Z8DrawTilejjjj+0x3a0>
800a5d94:	ac830044 	sw	v1,68(a0)
800a5d98:	12c00092 	beqz	s6,800a5fe4 <_Z8DrawTilejjjj+0x338>
800a5d9c:	8fbf0030 	lw	ra,48(sp)
800a5da0:	3c028022 	lui	v0,0x8022
800a5da4:	244c6dd8 	addiu	t4,v0,28120
800a5da8:	01806821 	move	t5,t4
800a5dac:	01805821 	move	t3,t4
800a5db0:	01807021 	move	t6,t4
800a5db4:	02b73021 	addu	a2,s5,s7
800a5db8:	02c03821 	move	a3,s6
800a5dbc:	01805021 	move	t2,t4
800a5dc0:	01808021 	move	s0,t4
800a5dc4:	01804821 	move	t1,t4
800a5dc8:	08029776 	j	800a5dd8 <_Z8DrawTilejjjj+0x12c>
800a5dcc:	01807821 	move	t7,t4
800a5dd0:	02629821 	addu	s3,s3,v0
800a5dd4:	24c60008 	addiu	a2,a2,8
800a5dd8:	8cc20000 	lw	v0,0(a2)
800a5ddc:	1040003c 	beqz	v0,800a5ed0 <_Z8DrawTilejjjj+0x224>
800a5de0:	00000000 	nop
800a5de4:	8d430040 	lw	v1,64(t2)
800a5de8:	9142004c 	lbu	v0,76(t2)
800a5dec:	02632821 	addu	a1,s3,v1
800a5df0:	90a40000 	lbu	a0,0(a1)
800a5df4:	8d43003c 	lw	v1,60(t2)
800a5df8:	0082102b 	sltu	v0,a0,v0
800a5dfc:	1040000a 	beqz	v0,800a5e28 <_Z8DrawTilejjjj+0x17c>
800a5e00:	02634021 	addu	t0,s3,v1
800a5e04:	90c20000 	lbu	v0,0(a2)
800a5e08:	10400007 	beqz	v0,800a5e28 <_Z8DrawTilejjjj+0x17c>
800a5e0c:	00021040 	sll	v0,v0,0x1
800a5e10:	8d440044 	lw	a0,68(t2)
800a5e14:	00441021 	addu	v0,v0,a0
800a5e18:	94430000 	lhu	v1,0(v0)
800a5e1c:	a1030000 	sb	v1,0(t0)
800a5e20:	9142004d 	lbu	v0,77(t2)
800a5e24:	a0a20000 	sb	v0,0(a1)
800a5e28:	9182004c 	lbu	v0,76(t4)
800a5e2c:	90a30001 	lbu	v1,1(a1)
800a5e30:	0062102b 	sltu	v0,v1,v0
800a5e34:	1040000a 	beqz	v0,800a5e60 <_Z8DrawTilejjjj+0x1b4>
800a5e38:	00000000 	nop
800a5e3c:	90c20001 	lbu	v0,1(a2)
800a5e40:	10400007 	beqz	v0,800a5e60 <_Z8DrawTilejjjj+0x1b4>
800a5e44:	00021040 	sll	v0,v0,0x1
800a5e48:	8d840044 	lw	a0,68(t4)
800a5e4c:	00441021 	addu	v0,v0,a0
800a5e50:	94430000 	lhu	v1,0(v0)
800a5e54:	a1030001 	sb	v1,1(t0)
800a5e58:	9182004d 	lbu	v0,77(t4)
800a5e5c:	a0a20001 	sb	v0,1(a1)
800a5e60:	9202004c 	lbu	v0,76(s0)
800a5e64:	90a30002 	lbu	v1,2(a1)
800a5e68:	0062102b 	sltu	v0,v1,v0
800a5e6c:	1040000a 	beqz	v0,800a5e98 <_Z8DrawTilejjjj+0x1ec>
800a5e70:	00000000 	nop
800a5e74:	90c20002 	lbu	v0,2(a2)
800a5e78:	10400007 	beqz	v0,800a5e98 <_Z8DrawTilejjjj+0x1ec>
800a5e7c:	00021040 	sll	v0,v0,0x1
800a5e80:	8e040044 	lw	a0,68(s0)
800a5e84:	00441021 	addu	v0,v0,a0
800a5e88:	94430000 	lhu	v1,0(v0)
800a5e8c:	a1030002 	sb	v1,2(t0)
800a5e90:	9202004d 	lbu	v0,77(s0)
800a5e94:	a0a20002 	sb	v0,2(a1)
800a5e98:	91a2004c 	lbu	v0,76(t5)
800a5e9c:	90a30003 	lbu	v1,3(a1)
800a5ea0:	0062102b 	sltu	v0,v1,v0
800a5ea4:	1040000a 	beqz	v0,800a5ed0 <_Z8DrawTilejjjj+0x224>
800a5ea8:	00000000 	nop
800a5eac:	90c20003 	lbu	v0,3(a2)
800a5eb0:	10400007 	beqz	v0,800a5ed0 <_Z8DrawTilejjjj+0x224>
800a5eb4:	00021040 	sll	v0,v0,0x1
800a5eb8:	8da40044 	lw	a0,68(t5)
800a5ebc:	00441021 	addu	v0,v0,a0
800a5ec0:	94430000 	lhu	v1,0(v0)
800a5ec4:	a1030003 	sb	v1,3(t0)
800a5ec8:	91a2004d 	lbu	v0,77(t5)
800a5ecc:	a0a20003 	sb	v0,3(a1)
800a5ed0:	8cc20004 	lw	v0,4(a2)
800a5ed4:	1040003f 	beqz	v0,800a5fd4 <_Z8DrawTilejjjj+0x328>
800a5ed8:	26226dd8 	addiu	v0,s1,28120
800a5edc:	8d230040 	lw	v1,64(t1)
800a5ee0:	26650004 	addiu	a1,s3,4
800a5ee4:	00a34021 	addu	t0,a1,v1
800a5ee8:	9122004c 	lbu	v0,76(t1)
800a5eec:	91030000 	lbu	v1,0(t0)
800a5ef0:	8d24003c 	lw	a0,60(t1)
800a5ef4:	0062102b 	sltu	v0,v1,v0
800a5ef8:	1040000a 	beqz	v0,800a5f24 <_Z8DrawTilejjjj+0x278>
800a5efc:	00a42821 	addu	a1,a1,a0
800a5f00:	90c20004 	lbu	v0,4(a2)
800a5f04:	10400007 	beqz	v0,800a5f24 <_Z8DrawTilejjjj+0x278>
800a5f08:	00021040 	sll	v0,v0,0x1
800a5f0c:	8d240044 	lw	a0,68(t1)
800a5f10:	00441021 	addu	v0,v0,a0
800a5f14:	94430000 	lhu	v1,0(v0)
800a5f18:	a0a30000 	sb	v1,0(a1)
800a5f1c:	9122004d 	lbu	v0,77(t1)
800a5f20:	a1020000 	sb	v0,0(t0)
800a5f24:	9162004c 	lbu	v0,76(t3)
800a5f28:	91030001 	lbu	v1,1(t0)
800a5f2c:	0062102b 	sltu	v0,v1,v0
800a5f30:	1040000a 	beqz	v0,800a5f5c <_Z8DrawTilejjjj+0x2b0>
800a5f34:	00000000 	nop
800a5f38:	90c20005 	lbu	v0,5(a2)
800a5f3c:	10400007 	beqz	v0,800a5f5c <_Z8DrawTilejjjj+0x2b0>
800a5f40:	00021040 	sll	v0,v0,0x1
800a5f44:	8d640044 	lw	a0,68(t3)
800a5f48:	00441021 	addu	v0,v0,a0
800a5f4c:	94430000 	lhu	v1,0(v0)
800a5f50:	a0a30001 	sb	v1,1(a1)
800a5f54:	9162004d 	lbu	v0,77(t3)
800a5f58:	a1020001 	sb	v0,1(t0)
800a5f5c:	91e2004c 	lbu	v0,76(t7)
800a5f60:	91030002 	lbu	v1,2(t0)
800a5f64:	0062102b 	sltu	v0,v1,v0
800a5f68:	1040000a 	beqz	v0,800a5f94 <_Z8DrawTilejjjj+0x2e8>
800a5f6c:	00000000 	nop
800a5f70:	90c20006 	lbu	v0,6(a2)
800a5f74:	10400007 	beqz	v0,800a5f94 <_Z8DrawTilejjjj+0x2e8>
800a5f78:	00021040 	sll	v0,v0,0x1
800a5f7c:	8de40044 	lw	a0,68(t7)
800a5f80:	00441021 	addu	v0,v0,a0
800a5f84:	94430000 	lhu	v1,0(v0)
800a5f88:	a0a30002 	sb	v1,2(a1)
800a5f8c:	91e2004d 	lbu	v0,77(t7)
800a5f90:	a1020002 	sb	v0,2(t0)
800a5f94:	91c2004c 	lbu	v0,76(t6)
800a5f98:	91030003 	lbu	v1,3(t0)
800a5f9c:	0062102b 	sltu	v0,v1,v0
800a5fa0:	1040000c 	beqz	v0,800a5fd4 <_Z8DrawTilejjjj+0x328>
800a5fa4:	26226dd8 	addiu	v0,s1,28120
800a5fa8:	90c20007 	lbu	v0,7(a2)
800a5fac:	10400008 	beqz	v0,800a5fd0 <_Z8DrawTilejjjj+0x324>
800a5fb0:	00000000 	nop
800a5fb4:	8dc40044 	lw	a0,68(t6)
800a5fb8:	00021040 	sll	v0,v0,0x1
800a5fbc:	00441021 	addu	v0,v0,a0
800a5fc0:	94430000 	lhu	v1,0(v0)
800a5fc4:	a0a30003 	sb	v1,3(a1)
800a5fc8:	91c2004d 	lbu	v0,77(t6)
800a5fcc:	a1020003 	sb	v0,3(t0)
800a5fd0:	26226dd8 	addiu	v0,s1,28120
800a5fd4:	24e7ffff 	addiu	a3,a3,-1
800a5fd8:	14e0ff7d 	bnez	a3,800a5dd0 <_Z8DrawTilejjjj+0x124>
800a5fdc:	8c420030 	lw	v0,48(v0)
800a5fe0:	8fbf0030 	lw	ra,48(sp)
800a5fe4:	8fb7002c 	lw	s7,44(sp)
800a5fe8:	8fb60028 	lw	s6,40(sp)
800a5fec:	8fb50024 	lw	s5,36(sp)
800a5ff0:	8fb40020 	lw	s4,32(sp)
800a5ff4:	8fb3001c 	lw	s3,28(sp)
800a5ff8:	8fb20018 	lw	s2,24(sp)
800a5ffc:	8fb10014 	lw	s1,20(sp)
800a6000:	8fb00010 	lw	s0,16(sp)
800a6004:	03e00008 	jr	ra
800a6008:	27bd0038 	addiu	sp,sp,56
800a600c:	8e240020 	lw	a0,32(s1)
800a6010:	8e25001c 	lw	a1,28(s1)
800a6014:	8e220018 	lw	v0,24(s1)
800a6018:	00641824 	and	v1,v1,a0
800a601c:	00a31804 	sllv	v1,v1,a1
800a6020:	00621821 	addu	v1,v1,v0
800a6024:	00031840 	sll	v1,v1,0x1
800a6028:	3c028022 	lui	v0,0x8022
800a602c:	24425bc4 	addiu	v0,v0,23492
800a6030:	24630c48 	addiu	v1,v1,3144
800a6034:	3c118022 	lui	s1,0x8022
800a6038:	00621821 	addu	v1,v1,v0
800a603c:	26246dd8 	addiu	a0,s1,28120
800a6040:	3282c000 	andi	v0,s4,0xc000
800a6044:	1040ff54 	beqz	v0,800a5d98 <_Z8DrawTilejjjj+0xec>
800a6048:	ac830044 	sw	v1,68(a0)
800a604c:	32828000 	andi	v0,s4,0x8000
800a6050:	144000a5 	bnez	v0,800a62e8 <_Z8DrawTilejjjj+0x63c>
800a6054:	32824000 	andi	v0,s4,0x4000
800a6058:	12c0ffe2 	beqz	s6,800a5fe4 <_Z8DrawTilejjjj+0x338>
800a605c:	8fbf0030 	lw	ra,48(sp)
800a6060:	3c028022 	lui	v0,0x8022
800a6064:	244b6dd8 	addiu	t3,v0,28120
800a6068:	01606021 	move	t4,t3
800a606c:	01606821 	move	t5,t3
800a6070:	01607021 	move	t6,t3
800a6074:	02b73021 	addu	a2,s5,s7
800a6078:	02c03821 	move	a3,s6
800a607c:	01605021 	move	t2,t3
800a6080:	01607821 	move	t7,t3
800a6084:	01604821 	move	t1,t3
800a6088:	08029826 	j	800a6098 <_Z8DrawTilejjjj+0x3ec>
800a608c:	01608021 	move	s0,t3
800a6090:	02629821 	addu	s3,s3,v0
800a6094:	24c60008 	addiu	a2,a2,8
800a6098:	8cc20004 	lw	v0,4(a2)
800a609c:	1040003c 	beqz	v0,800a6190 <_Z8DrawTilejjjj+0x4e4>
800a60a0:	00000000 	nop
800a60a4:	8d430040 	lw	v1,64(t2)
800a60a8:	9142004c 	lbu	v0,76(t2)
800a60ac:	02632821 	addu	a1,s3,v1
800a60b0:	90a40000 	lbu	a0,0(a1)
800a60b4:	8d43003c 	lw	v1,60(t2)
800a60b8:	0082102b 	sltu	v0,a0,v0
800a60bc:	1040000a 	beqz	v0,800a60e8 <_Z8DrawTilejjjj+0x43c>
800a60c0:	02634021 	addu	t0,s3,v1
800a60c4:	90c20007 	lbu	v0,7(a2)
800a60c8:	10400007 	beqz	v0,800a60e8 <_Z8DrawTilejjjj+0x43c>
800a60cc:	00021040 	sll	v0,v0,0x1
800a60d0:	8d440044 	lw	a0,68(t2)
800a60d4:	00441021 	addu	v0,v0,a0
800a60d8:	94430000 	lhu	v1,0(v0)
800a60dc:	a1030000 	sb	v1,0(t0)
800a60e0:	9142004d 	lbu	v0,77(t2)
800a60e4:	a0a20000 	sb	v0,0(a1)
800a60e8:	9162004c 	lbu	v0,76(t3)
800a60ec:	90a30001 	lbu	v1,1(a1)
800a60f0:	0062102b 	sltu	v0,v1,v0
800a60f4:	1040000a 	beqz	v0,800a6120 <_Z8DrawTilejjjj+0x474>
800a60f8:	00000000 	nop
800a60fc:	90c20006 	lbu	v0,6(a2)
800a6100:	10400007 	beqz	v0,800a6120 <_Z8DrawTilejjjj+0x474>
800a6104:	00021040 	sll	v0,v0,0x1
800a6108:	8d640044 	lw	a0,68(t3)
800a610c:	00441021 	addu	v0,v0,a0
800a6110:	94430000 	lhu	v1,0(v0)
800a6114:	a1030001 	sb	v1,1(t0)
800a6118:	9162004d 	lbu	v0,77(t3)
800a611c:	a0a20001 	sb	v0,1(a1)
800a6120:	91e2004c 	lbu	v0,76(t7)
800a6124:	90a30002 	lbu	v1,2(a1)
800a6128:	0062102b 	sltu	v0,v1,v0
800a612c:	1040000a 	beqz	v0,800a6158 <_Z8DrawTilejjjj+0x4ac>
800a6130:	00000000 	nop
800a6134:	90c20005 	lbu	v0,5(a2)
800a6138:	10400007 	beqz	v0,800a6158 <_Z8DrawTilejjjj+0x4ac>
800a613c:	00021040 	sll	v0,v0,0x1
800a6140:	8de40044 	lw	a0,68(t7)
800a6144:	00441021 	addu	v0,v0,a0
800a6148:	94430000 	lhu	v1,0(v0)
800a614c:	a1030002 	sb	v1,2(t0)
800a6150:	91e2004d 	lbu	v0,77(t7)
800a6154:	a0a20002 	sb	v0,2(a1)
800a6158:	9182004c 	lbu	v0,76(t4)
800a615c:	90a30003 	lbu	v1,3(a1)
800a6160:	0062102b 	sltu	v0,v1,v0
800a6164:	1040000a 	beqz	v0,800a6190 <_Z8DrawTilejjjj+0x4e4>
800a6168:	00000000 	nop
800a616c:	90c20004 	lbu	v0,4(a2)
800a6170:	10400007 	beqz	v0,800a6190 <_Z8DrawTilejjjj+0x4e4>
800a6174:	00021040 	sll	v0,v0,0x1
800a6178:	8d840044 	lw	a0,68(t4)
800a617c:	00441021 	addu	v0,v0,a0
800a6180:	94430000 	lhu	v1,0(v0)
800a6184:	a1030003 	sb	v1,3(t0)
800a6188:	9182004d 	lbu	v0,77(t4)
800a618c:	a0a20003 	sb	v0,3(a1)
800a6190:	8cc20000 	lw	v0,0(a2)
800a6194:	1040003f 	beqz	v0,800a6294 <_Z8DrawTilejjjj+0x5e8>
800a6198:	26226dd8 	addiu	v0,s1,28120
800a619c:	8d230040 	lw	v1,64(t1)
800a61a0:	26650004 	addiu	a1,s3,4
800a61a4:	00a34021 	addu	t0,a1,v1
800a61a8:	9122004c 	lbu	v0,76(t1)
800a61ac:	91030000 	lbu	v1,0(t0)
800a61b0:	8d24003c 	lw	a0,60(t1)
800a61b4:	0062102b 	sltu	v0,v1,v0
800a61b8:	1040000a 	beqz	v0,800a61e4 <_Z8DrawTilejjjj+0x538>
800a61bc:	00a42821 	addu	a1,a1,a0
800a61c0:	90c20003 	lbu	v0,3(a2)
800a61c4:	10400007 	beqz	v0,800a61e4 <_Z8DrawTilejjjj+0x538>
800a61c8:	00021040 	sll	v0,v0,0x1
800a61cc:	8d240044 	lw	a0,68(t1)
800a61d0:	00441021 	addu	v0,v0,a0
800a61d4:	94430000 	lhu	v1,0(v0)
800a61d8:	a0a30000 	sb	v1,0(a1)
800a61dc:	9122004d 	lbu	v0,77(t1)
800a61e0:	a1020000 	sb	v0,0(t0)
800a61e4:	91a2004c 	lbu	v0,76(t5)
800a61e8:	91030001 	lbu	v1,1(t0)
800a61ec:	0062102b 	sltu	v0,v1,v0
800a61f0:	1040000a 	beqz	v0,800a621c <_Z8DrawTilejjjj+0x570>
800a61f4:	00000000 	nop
800a61f8:	90c20002 	lbu	v0,2(a2)
800a61fc:	10400007 	beqz	v0,800a621c <_Z8DrawTilejjjj+0x570>
800a6200:	00021040 	sll	v0,v0,0x1
800a6204:	8da40044 	lw	a0,68(t5)
800a6208:	00441021 	addu	v0,v0,a0
800a620c:	94430000 	lhu	v1,0(v0)
800a6210:	a0a30001 	sb	v1,1(a1)
800a6214:	91a2004d 	lbu	v0,77(t5)
800a6218:	a1020001 	sb	v0,1(t0)
800a621c:	9202004c 	lbu	v0,76(s0)
800a6220:	91030002 	lbu	v1,2(t0)
800a6224:	0062102b 	sltu	v0,v1,v0
800a6228:	1040000a 	beqz	v0,800a6254 <_Z8DrawTilejjjj+0x5a8>
800a622c:	00000000 	nop
800a6230:	90c20001 	lbu	v0,1(a2)
800a6234:	10400007 	beqz	v0,800a6254 <_Z8DrawTilejjjj+0x5a8>
800a6238:	00021040 	sll	v0,v0,0x1
800a623c:	8e040044 	lw	a0,68(s0)
800a6240:	00441021 	addu	v0,v0,a0
800a6244:	94430000 	lhu	v1,0(v0)
800a6248:	a0a30002 	sb	v1,2(a1)
800a624c:	9202004d 	lbu	v0,77(s0)
800a6250:	a1020002 	sb	v0,2(t0)
800a6254:	91c2004c 	lbu	v0,76(t6)
800a6258:	91030003 	lbu	v1,3(t0)
800a625c:	0062102b 	sltu	v0,v1,v0
800a6260:	1040000c 	beqz	v0,800a6294 <_Z8DrawTilejjjj+0x5e8>
800a6264:	26226dd8 	addiu	v0,s1,28120
800a6268:	90c20000 	lbu	v0,0(a2)
800a626c:	10400008 	beqz	v0,800a6290 <_Z8DrawTilejjjj+0x5e4>
800a6270:	00000000 	nop
800a6274:	8dc40044 	lw	a0,68(t6)
800a6278:	00021040 	sll	v0,v0,0x1
800a627c:	00441021 	addu	v0,v0,a0
800a6280:	94430000 	lhu	v1,0(v0)
800a6284:	a0a30003 	sb	v1,3(a1)
800a6288:	91c2004d 	lbu	v0,77(t6)
800a628c:	a1020003 	sb	v0,3(t0)
800a6290:	26226dd8 	addiu	v0,s1,28120
800a6294:	24e7ffff 	addiu	a3,a3,-1
800a6298:	14e0ff7d 	bnez	a3,800a6090 <_Z8DrawTilejjjj+0x3e4>
800a629c:	8c420030 	lw	v0,48(v0)
800a62a0:	8fbf0030 	lw	ra,48(sp)
800a62a4:	8fb7002c 	lw	s7,44(sp)
800a62a8:	8fb60028 	lw	s6,40(sp)
800a62ac:	8fb50024 	lw	s5,36(sp)
800a62b0:	8fb40020 	lw	s4,32(sp)
800a62b4:	8fb3001c 	lw	s3,28(sp)
800a62b8:	8fb20018 	lw	s2,24(sp)
800a62bc:	8fb10014 	lw	s1,20(sp)
800a62c0:	8fb00010 	lw	s0,16(sp)
800a62c4:	03e00008 	jr	ra
800a62c8:	27bd0038 	addiu	sp,sp,56
800a62cc:	3c02800a 	lui	v0,0x800a
800a62d0:	2442b390 	addiu	v0,v0,-19568
800a62d4:	0040f809 	jalr	v0
800a62d8:	02a02021 	move	a0,s5
800a62dc:	a2420000 	sb	v0,0(s2)
800a62e0:	0802974e 	j	800a5d38 <_Z8DrawTilejjjj+0x8c>
800a62e4:	8e260028 	lw	a2,40(s1)
800a62e8:	14400097 	bnez	v0,800a6548 <_Z8DrawTilejjjj+0x89c>
800a62ec:	00000000 	nop
800a62f0:	12c0ff3c 	beqz	s6,800a5fe4 <_Z8DrawTilejjjj+0x338>
800a62f4:	8fbf0030 	lw	ra,48(sp)
800a62f8:	3c028022 	lui	v0,0x8022
800a62fc:	244c6dd8 	addiu	t4,v0,28120
800a6300:	02b71023 	subu	v0,s5,s7
800a6304:	01806821 	move	t5,t4
800a6308:	01807021 	move	t6,t4
800a630c:	01807821 	move	t7,t4
800a6310:	2449003c 	addiu	t1,v0,60
800a6314:	02c03821 	move	a3,s6
800a6318:	24460038 	addiu	a2,v0,56
800a631c:	01805821 	move	t3,t4
800a6320:	01808021 	move	s0,t4
800a6324:	01805021 	move	t2,t4
800a6328:	080298ce 	j	800a6338 <_Z8DrawTilejjjj+0x68c>
800a632c:	01809021 	move	s2,t4
800a6330:	02629821 	addu	s3,s3,v0
800a6334:	24c6fff8 	addiu	a2,a2,-8
800a6338:	8cc20000 	lw	v0,0(a2)
800a633c:	1040003c 	beqz	v0,800a6430 <_Z8DrawTilejjjj+0x784>
800a6340:	00000000 	nop
800a6344:	8d630040 	lw	v1,64(t3)
800a6348:	9162004c 	lbu	v0,76(t3)
800a634c:	02632821 	addu	a1,s3,v1
800a6350:	90a40000 	lbu	a0,0(a1)
800a6354:	8d63003c 	lw	v1,60(t3)
800a6358:	0082102b 	sltu	v0,a0,v0
800a635c:	1040000a 	beqz	v0,800a6388 <_Z8DrawTilejjjj+0x6dc>
800a6360:	02634021 	addu	t0,s3,v1
800a6364:	90c20000 	lbu	v0,0(a2)
800a6368:	10400007 	beqz	v0,800a6388 <_Z8DrawTilejjjj+0x6dc>
800a636c:	00021040 	sll	v0,v0,0x1
800a6370:	8d640044 	lw	a0,68(t3)
800a6374:	00441021 	addu	v0,v0,a0
800a6378:	94430000 	lhu	v1,0(v0)
800a637c:	a1030000 	sb	v1,0(t0)
800a6380:	9162004d 	lbu	v0,77(t3)
800a6384:	a0a20000 	sb	v0,0(a1)
800a6388:	9182004c 	lbu	v0,76(t4)
800a638c:	90a30001 	lbu	v1,1(a1)
800a6390:	0062102b 	sltu	v0,v1,v0
800a6394:	1040000a 	beqz	v0,800a63c0 <_Z8DrawTilejjjj+0x714>
800a6398:	00000000 	nop
800a639c:	90c20001 	lbu	v0,1(a2)
800a63a0:	10400007 	beqz	v0,800a63c0 <_Z8DrawTilejjjj+0x714>
800a63a4:	00021040 	sll	v0,v0,0x1
800a63a8:	8d840044 	lw	a0,68(t4)
800a63ac:	00441021 	addu	v0,v0,a0
800a63b0:	94430000 	lhu	v1,0(v0)
800a63b4:	a1030001 	sb	v1,1(t0)
800a63b8:	9182004d 	lbu	v0,77(t4)
800a63bc:	a0a20001 	sb	v0,1(a1)
800a63c0:	9202004c 	lbu	v0,76(s0)
800a63c4:	90a30002 	lbu	v1,2(a1)
800a63c8:	0062102b 	sltu	v0,v1,v0
800a63cc:	1040000a 	beqz	v0,800a63f8 <_Z8DrawTilejjjj+0x74c>
800a63d0:	00000000 	nop
800a63d4:	90c20002 	lbu	v0,2(a2)
800a63d8:	10400007 	beqz	v0,800a63f8 <_Z8DrawTilejjjj+0x74c>
800a63dc:	00021040 	sll	v0,v0,0x1
800a63e0:	8e040044 	lw	a0,68(s0)
800a63e4:	00441021 	addu	v0,v0,a0
800a63e8:	94430000 	lhu	v1,0(v0)
800a63ec:	a1030002 	sb	v1,2(t0)
800a63f0:	9202004d 	lbu	v0,77(s0)
800a63f4:	a0a20002 	sb	v0,2(a1)
800a63f8:	91a2004c 	lbu	v0,76(t5)
800a63fc:	90a30003 	lbu	v1,3(a1)
800a6400:	0062102b 	sltu	v0,v1,v0
800a6404:	1040000a 	beqz	v0,800a6430 <_Z8DrawTilejjjj+0x784>
800a6408:	00000000 	nop
800a640c:	90c20003 	lbu	v0,3(a2)
800a6410:	10400007 	beqz	v0,800a6430 <_Z8DrawTilejjjj+0x784>
800a6414:	00021040 	sll	v0,v0,0x1
800a6418:	8da40044 	lw	a0,68(t5)
800a641c:	00441021 	addu	v0,v0,a0
800a6420:	94430000 	lhu	v1,0(v0)
800a6424:	a1030003 	sb	v1,3(t0)
800a6428:	91a2004d 	lbu	v0,77(t5)
800a642c:	a0a20003 	sb	v0,3(a1)
800a6430:	8d220000 	lw	v0,0(t1)
800a6434:	1040003e 	beqz	v0,800a6530 <_Z8DrawTilejjjj+0x884>
800a6438:	26226dd8 	addiu	v0,s1,28120
800a643c:	8d430040 	lw	v1,64(t2)
800a6440:	26650004 	addiu	a1,s3,4
800a6444:	00a34021 	addu	t0,a1,v1
800a6448:	9142004c 	lbu	v0,76(t2)
800a644c:	91030000 	lbu	v1,0(t0)
800a6450:	8d44003c 	lw	a0,60(t2)
800a6454:	0062102b 	sltu	v0,v1,v0
800a6458:	1040000a 	beqz	v0,800a6484 <_Z8DrawTilejjjj+0x7d8>
800a645c:	00a42821 	addu	a1,a1,a0
800a6460:	91220000 	lbu	v0,0(t1)
800a6464:	10400007 	beqz	v0,800a6484 <_Z8DrawTilejjjj+0x7d8>
800a6468:	00021040 	sll	v0,v0,0x1
800a646c:	8d440044 	lw	a0,68(t2)
800a6470:	00441021 	addu	v0,v0,a0
800a6474:	94430000 	lhu	v1,0(v0)
800a6478:	a0a30000 	sb	v1,0(a1)
800a647c:	9142004d 	lbu	v0,77(t2)
800a6480:	a1020000 	sb	v0,0(t0)
800a6484:	91c2004c 	lbu	v0,76(t6)
800a6488:	91030001 	lbu	v1,1(t0)
800a648c:	0062102b 	sltu	v0,v1,v0
800a6490:	1040000a 	beqz	v0,800a64bc <_Z8DrawTilejjjj+0x810>
800a6494:	00000000 	nop
800a6498:	90c20005 	lbu	v0,5(a2)
800a649c:	10400007 	beqz	v0,800a64bc <_Z8DrawTilejjjj+0x810>
800a64a0:	00021040 	sll	v0,v0,0x1
800a64a4:	8dc40044 	lw	a0,68(t6)
800a64a8:	00441021 	addu	v0,v0,a0
800a64ac:	94430000 	lhu	v1,0(v0)
800a64b0:	a0a30001 	sb	v1,1(a1)
800a64b4:	91c2004d 	lbu	v0,77(t6)
800a64b8:	a1020001 	sb	v0,1(t0)
800a64bc:	9242004c 	lbu	v0,76(s2)
800a64c0:	91030002 	lbu	v1,2(t0)
800a64c4:	0062102b 	sltu	v0,v1,v0
800a64c8:	1040000a 	beqz	v0,800a64f4 <_Z8DrawTilejjjj+0x848>
800a64cc:	00000000 	nop
800a64d0:	90c20006 	lbu	v0,6(a2)
800a64d4:	10400007 	beqz	v0,800a64f4 <_Z8DrawTilejjjj+0x848>
800a64d8:	00021040 	sll	v0,v0,0x1
800a64dc:	8e440044 	lw	a0,68(s2)
800a64e0:	00441021 	addu	v0,v0,a0
800a64e4:	94430000 	lhu	v1,0(v0)
800a64e8:	a0a30002 	sb	v1,2(a1)
800a64ec:	9242004d 	lbu	v0,77(s2)
800a64f0:	a1020002 	sb	v0,2(t0)
800a64f4:	91e2004c 	lbu	v0,76(t7)
800a64f8:	91030003 	lbu	v1,3(t0)
800a64fc:	0062102b 	sltu	v0,v1,v0
800a6500:	1040000b 	beqz	v0,800a6530 <_Z8DrawTilejjjj+0x884>
800a6504:	26226dd8 	addiu	v0,s1,28120
800a6508:	90c20007 	lbu	v0,7(a2)
800a650c:	10400007 	beqz	v0,800a652c <_Z8DrawTilejjjj+0x880>
800a6510:	00021040 	sll	v0,v0,0x1
800a6514:	8de40044 	lw	a0,68(t7)
800a6518:	00441021 	addu	v0,v0,a0
800a651c:	94430000 	lhu	v1,0(v0)
800a6520:	a0a30003 	sb	v1,3(a1)
800a6524:	91e2004d 	lbu	v0,77(t7)
800a6528:	a1020003 	sb	v0,3(t0)
800a652c:	26226dd8 	addiu	v0,s1,28120
800a6530:	24e7ffff 	addiu	a3,a3,-1
800a6534:	8c420030 	lw	v0,48(v0)
800a6538:	14e0ff7d 	bnez	a3,800a6330 <_Z8DrawTilejjjj+0x684>
800a653c:	2529fff8 	addiu	t1,t1,-8
800a6540:	080297f9 	j	800a5fe4 <_Z8DrawTilejjjj+0x338>
800a6544:	8fbf0030 	lw	ra,48(sp)
800a6548:	12c0fea6 	beqz	s6,800a5fe4 <_Z8DrawTilejjjj+0x338>
800a654c:	8fbf0030 	lw	ra,48(sp)
800a6550:	3c028022 	lui	v0,0x8022
800a6554:	244c6dd8 	addiu	t4,v0,28120
800a6558:	02b71023 	subu	v0,s5,s7
800a655c:	01806821 	move	t5,t4
800a6560:	01807021 	move	t6,t4
800a6564:	01807821 	move	t7,t4
800a6568:	2449003c 	addiu	t1,v0,60
800a656c:	02c03821 	move	a3,s6
800a6570:	24460038 	addiu	a2,v0,56
800a6574:	01805821 	move	t3,t4
800a6578:	01808021 	move	s0,t4
800a657c:	01805021 	move	t2,t4
800a6580:	08029964 	j	800a6590 <_Z8DrawTilejjjj+0x8e4>
800a6584:	01809021 	move	s2,t4
800a6588:	02629821 	addu	s3,s3,v0
800a658c:	24c6fff8 	addiu	a2,a2,-8
800a6590:	8d220000 	lw	v0,0(t1)
800a6594:	1040003c 	beqz	v0,800a6688 <_Z8DrawTilejjjj+0x9dc>
800a6598:	00000000 	nop
800a659c:	8d630040 	lw	v1,64(t3)
800a65a0:	9162004c 	lbu	v0,76(t3)
800a65a4:	02632821 	addu	a1,s3,v1
800a65a8:	90a40000 	lbu	a0,0(a1)
800a65ac:	8d63003c 	lw	v1,60(t3)
800a65b0:	0082102b 	sltu	v0,a0,v0
800a65b4:	1040000a 	beqz	v0,800a65e0 <_Z8DrawTilejjjj+0x934>
800a65b8:	02634021 	addu	t0,s3,v1
800a65bc:	90c20007 	lbu	v0,7(a2)
800a65c0:	10400007 	beqz	v0,800a65e0 <_Z8DrawTilejjjj+0x934>
800a65c4:	00021040 	sll	v0,v0,0x1
800a65c8:	8d640044 	lw	a0,68(t3)
800a65cc:	00441021 	addu	v0,v0,a0
800a65d0:	94430000 	lhu	v1,0(v0)
800a65d4:	a1030000 	sb	v1,0(t0)
800a65d8:	9162004d 	lbu	v0,77(t3)
800a65dc:	a0a20000 	sb	v0,0(a1)
800a65e0:	9182004c 	lbu	v0,76(t4)
800a65e4:	90a30001 	lbu	v1,1(a1)
800a65e8:	0062102b 	sltu	v0,v1,v0
800a65ec:	1040000a 	beqz	v0,800a6618 <_Z8DrawTilejjjj+0x96c>
800a65f0:	00000000 	nop
800a65f4:	90c20006 	lbu	v0,6(a2)
800a65f8:	10400007 	beqz	v0,800a6618 <_Z8DrawTilejjjj+0x96c>
800a65fc:	00021040 	sll	v0,v0,0x1
800a6600:	8d840044 	lw	a0,68(t4)
800a6604:	00441021 	addu	v0,v0,a0
800a6608:	94430000 	lhu	v1,0(v0)
800a660c:	a1030001 	sb	v1,1(t0)
800a6610:	9182004d 	lbu	v0,77(t4)
800a6614:	a0a20001 	sb	v0,1(a1)
800a6618:	9202004c 	lbu	v0,76(s0)
800a661c:	90a30002 	lbu	v1,2(a1)
800a6620:	0062102b 	sltu	v0,v1,v0
800a6624:	1040000a 	beqz	v0,800a6650 <_Z8DrawTilejjjj+0x9a4>
800a6628:	00000000 	nop
800a662c:	90c20005 	lbu	v0,5(a2)
800a6630:	10400007 	beqz	v0,800a6650 <_Z8DrawTilejjjj+0x9a4>
800a6634:	00021040 	sll	v0,v0,0x1
800a6638:	8e040044 	lw	a0,68(s0)
800a663c:	00441021 	addu	v0,v0,a0
800a6640:	94430000 	lhu	v1,0(v0)
800a6644:	a1030002 	sb	v1,2(t0)
800a6648:	9202004d 	lbu	v0,77(s0)
800a664c:	a0a20002 	sb	v0,2(a1)
800a6650:	91a2004c 	lbu	v0,76(t5)
800a6654:	90a30003 	lbu	v1,3(a1)
800a6658:	0062102b 	sltu	v0,v1,v0
800a665c:	1040000a 	beqz	v0,800a6688 <_Z8DrawTilejjjj+0x9dc>
800a6660:	00000000 	nop
800a6664:	91220000 	lbu	v0,0(t1)
800a6668:	10400007 	beqz	v0,800a6688 <_Z8DrawTilejjjj+0x9dc>
800a666c:	00021040 	sll	v0,v0,0x1
800a6670:	8da40044 	lw	a0,68(t5)
800a6674:	00441021 	addu	v0,v0,a0
800a6678:	94430000 	lhu	v1,0(v0)
800a667c:	a1030003 	sb	v1,3(t0)
800a6680:	91a2004d 	lbu	v0,77(t5)
800a6684:	a0a20003 	sb	v0,3(a1)
800a6688:	8cc20000 	lw	v0,0(a2)
800a668c:	1040003e 	beqz	v0,800a6788 <_Z8DrawTilejjjj+0xadc>
800a6690:	26226dd8 	addiu	v0,s1,28120
800a6694:	8d430040 	lw	v1,64(t2)
800a6698:	26650004 	addiu	a1,s3,4
800a669c:	00a34021 	addu	t0,a1,v1
800a66a0:	9142004c 	lbu	v0,76(t2)
800a66a4:	91030000 	lbu	v1,0(t0)
800a66a8:	8d44003c 	lw	a0,60(t2)
800a66ac:	0062102b 	sltu	v0,v1,v0
800a66b0:	1040000a 	beqz	v0,800a66dc <_Z8DrawTilejjjj+0xa30>
800a66b4:	00a42821 	addu	a1,a1,a0
800a66b8:	90c20003 	lbu	v0,3(a2)
800a66bc:	10400007 	beqz	v0,800a66dc <_Z8DrawTilejjjj+0xa30>
800a66c0:	00021040 	sll	v0,v0,0x1
800a66c4:	8d440044 	lw	a0,68(t2)
800a66c8:	00441021 	addu	v0,v0,a0
800a66cc:	94430000 	lhu	v1,0(v0)
800a66d0:	a0a30000 	sb	v1,0(a1)
800a66d4:	9142004d 	lbu	v0,77(t2)
800a66d8:	a1020000 	sb	v0,0(t0)
800a66dc:	91c2004c 	lbu	v0,76(t6)
800a66e0:	91030001 	lbu	v1,1(t0)
800a66e4:	0062102b 	sltu	v0,v1,v0
800a66e8:	1040000a 	beqz	v0,800a6714 <_Z8DrawTilejjjj+0xa68>
800a66ec:	00000000 	nop
800a66f0:	90c20002 	lbu	v0,2(a2)
800a66f4:	10400007 	beqz	v0,800a6714 <_Z8DrawTilejjjj+0xa68>
800a66f8:	00021040 	sll	v0,v0,0x1
800a66fc:	8dc40044 	lw	a0,68(t6)
800a6700:	00441021 	addu	v0,v0,a0
800a6704:	94430000 	lhu	v1,0(v0)
800a6708:	a0a30001 	sb	v1,1(a1)
800a670c:	91c2004d 	lbu	v0,77(t6)
800a6710:	a1020001 	sb	v0,1(t0)
800a6714:	9242004c 	lbu	v0,76(s2)
800a6718:	91030002 	lbu	v1,2(t0)
800a671c:	0062102b 	sltu	v0,v1,v0
800a6720:	1040000a 	beqz	v0,800a674c <_Z8DrawTilejjjj+0xaa0>
800a6724:	00000000 	nop
800a6728:	90c20001 	lbu	v0,1(a2)
800a672c:	10400007 	beqz	v0,800a674c <_Z8DrawTilejjjj+0xaa0>
800a6730:	00021040 	sll	v0,v0,0x1
800a6734:	8e440044 	lw	a0,68(s2)
800a6738:	00441021 	addu	v0,v0,a0
800a673c:	94430000 	lhu	v1,0(v0)
800a6740:	a0a30002 	sb	v1,2(a1)
800a6744:	9242004d 	lbu	v0,77(s2)
800a6748:	a1020002 	sb	v0,2(t0)
800a674c:	91e2004c 	lbu	v0,76(t7)
800a6750:	91030003 	lbu	v1,3(t0)
800a6754:	0062102b 	sltu	v0,v1,v0
800a6758:	1040000b 	beqz	v0,800a6788 <_Z8DrawTilejjjj+0xadc>
800a675c:	26226dd8 	addiu	v0,s1,28120
800a6760:	90c20000 	lbu	v0,0(a2)
800a6764:	10400007 	beqz	v0,800a6784 <_Z8DrawTilejjjj+0xad8>
800a6768:	00021040 	sll	v0,v0,0x1
800a676c:	8de40044 	lw	a0,68(t7)
800a6770:	00441021 	addu	v0,v0,a0
800a6774:	94430000 	lhu	v1,0(v0)
800a6778:	a0a30003 	sb	v1,3(a1)
800a677c:	91e2004d 	lbu	v0,77(t7)
800a6780:	a1020003 	sb	v0,3(t0)
800a6784:	26226dd8 	addiu	v0,s1,28120
800a6788:	24e7ffff 	addiu	a3,a3,-1
800a678c:	8c420030 	lw	v0,48(v0)
800a6790:	14e0ff7d 	bnez	a3,800a6588 <_Z8DrawTilejjjj+0x8dc>
800a6794:	2529fff8 	addiu	t1,t1,-8
800a6798:	080297f9 	j	800a5fe4 <_Z8DrawTilejjjj+0x338>
800a679c:	8fbf0030 	lw	ra,48(sp)
800a67a0:	244228a0 	addiu	v0,v0,10400
800a67a4:	0040f809 	jalr	v0
800a67a8:	00000000 	nop
800a67ac:	0802975b 	j	800a5d6c <_Z8DrawTilejjjj+0xc0>
800a67b0:	8e220020 	lw	v0,32(s1)

800a67b4 <_Z12DrawTile16x2jjjj>:
800a67b4:	27bdffc8 	addiu	sp,sp,-56
800a67b8:	3c028022 	lui	v0,0x8022
800a67bc:	afb7002c 	sw	s7,44(sp)
800a67c0:	afb60028 	sw	s6,40(sp)
800a67c4:	afb40020 	sw	s4,32(sp)
800a67c8:	afb3001c 	sw	s3,28(sp)
800a67cc:	afb10014 	sw	s1,20(sp)
800a67d0:	afbf0030 	sw	ra,48(sp)
800a67d4:	24516da8 	addiu	s1,v0,28072
800a67d8:	afb50024 	sw	s5,36(sp)
800a67dc:	afb20018 	sw	s2,24(sp)
800a67e0:	afb00010 	sw	s0,16(sp)
800a67e4:	0080a021 	move	s4,a0
800a67e8:	8e280008 	lw	t0,8(s1)
800a67ec:	308203ff 	andi	v0,a0,0x3ff
800a67f0:	328301ff 	andi	v1,s4,0x1ff
800a67f4:	8e24000c 	lw	a0,12(s1)
800a67f8:	01021004 	sllv	v0,v0,t0
800a67fc:	2c630100 	sltiu	v1,v1,256
800a6800:	00442021 	addu	a0,v0,a0
800a6804:	00a09821 	move	s3,a1
800a6808:	00c0b821 	move	s7,a2
800a680c:	14600003 	bnez	v1,800a681c <_Z12DrawTile16x2jjjj+0x68>
800a6810:	00e0b021 	move	s6,a3
800a6814:	8e220010 	lw	v0,16(s1)
800a6818:	00822021 	addu	a0,a0,v0
800a681c:	3085ffff 	andi	a1,a0,0xffff
800a6820:	8e260028 	lw	a2,40(s1)
800a6824:	01058006 	srlv	s0,a1,t0
800a6828:	02069021 	addu	s2,s0,a2
800a682c:	8e220024 	lw	v0,36(s1)
800a6830:	92440000 	lbu	a0,0(s2)
800a6834:	00101980 	sll	v1,s0,0x6
800a6838:	1080018a 	beqz	a0,800a6e64 <_Z12DrawTile16x2jjjj+0x6b0>
800a683c:	0062a821 	addu	s5,v1,v0
800a6840:	02061021 	addu	v0,s0,a2
800a6844:	90440000 	lbu	a0,0(v0)
800a6848:	24030002 	li	v1,2
800a684c:	108300b9 	beq	a0,v1,800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a6850:	8fbf0030 	lw	ra,48(sp)
800a6854:	9222002c 	lbu	v0,44(s1)
800a6858:	104000c0 	beqz	v0,800a6b5c <_Z12DrawTile16x2jjjj+0x3a8>
800a685c:	00141a82 	srl	v1,s4,0xa
800a6860:	3c028022 	lui	v0,0x8022
800a6864:	90435bcb 	lbu	v1,23499(v0)
800a6868:	146002d7 	bnez	v1,800a73c8 <_Z12DrawTile16x2jjjj+0xc14>
800a686c:	3c028005 	lui	v0,0x8005
800a6870:	8e220020 	lw	v0,32(s1)
800a6874:	00141a82 	srl	v1,s4,0xa
800a6878:	00621824 	and	v1,v1,v0
800a687c:	3c02802c 	lui	v0,0x802c
800a6880:	2442140c 	addiu	v0,v0,5132
800a6884:	00031a40 	sll	v1,v1,0x9
800a6888:	3c118022 	lui	s1,0x8022
800a688c:	00621821 	addu	v1,v1,v0
800a6890:	26246dd8 	addiu	a0,s1,28120
800a6894:	3282c000 	andi	v0,s4,0xc000
800a6898:	144000c0 	bnez	v0,800a6b9c <_Z12DrawTile16x2jjjj+0x3e8>
800a689c:	ac830044 	sw	v1,68(a0)
800a68a0:	12c000a4 	beqz	s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a68a4:	8fbf0030 	lw	ra,48(sp)
800a68a8:	3c028022 	lui	v0,0x8022
800a68ac:	244c6dd8 	addiu	t4,v0,28120
800a68b0:	01806821 	move	t5,t4
800a68b4:	01805821 	move	t3,t4
800a68b8:	01807021 	move	t6,t4
800a68bc:	02b73021 	addu	a2,s5,s7
800a68c0:	02c03821 	move	a3,s6
800a68c4:	01805021 	move	t2,t4
800a68c8:	01808021 	move	s0,t4
800a68cc:	01804821 	move	t1,t4
800a68d0:	08029a38 	j	800a68e0 <_Z12DrawTile16x2jjjj+0x12c>
800a68d4:	01807821 	move	t7,t4
800a68d8:	02629821 	addu	s3,s3,v0
800a68dc:	24c60008 	addiu	a2,a2,8
800a68e0:	8cc20000 	lw	v0,0(a2)
800a68e4:	10400045 	beqz	v0,800a69fc <_Z12DrawTile16x2jjjj+0x248>
800a68e8:	00000000 	nop
800a68ec:	8d420040 	lw	v0,64(t2)
800a68f0:	9143004c 	lbu	v1,76(t2)
800a68f4:	02624021 	addu	t0,s3,v0
800a68f8:	91040000 	lbu	a0,0(t0)
800a68fc:	8d45003c 	lw	a1,60(t2)
800a6900:	00131040 	sll	v0,s3,0x1
800a6904:	0083182b 	sltu	v1,a0,v1
800a6908:	1060000c 	beqz	v1,800a693c <_Z12DrawTile16x2jjjj+0x188>
800a690c:	00452821 	addu	a1,v0,a1
800a6910:	90c20000 	lbu	v0,0(a2)
800a6914:	10400009 	beqz	v0,800a693c <_Z12DrawTile16x2jjjj+0x188>
800a6918:	00021040 	sll	v0,v0,0x1
800a691c:	8d440044 	lw	a0,68(t2)
800a6920:	00441021 	addu	v0,v0,a0
800a6924:	94430000 	lhu	v1,0(v0)
800a6928:	a4a30000 	sh	v1,0(a1)
800a692c:	a4a30002 	sh	v1,2(a1)
800a6930:	9142004d 	lbu	v0,77(t2)
800a6934:	a1020000 	sb	v0,0(t0)
800a6938:	a1020001 	sb	v0,1(t0)
800a693c:	9182004c 	lbu	v0,76(t4)
800a6940:	91030002 	lbu	v1,2(t0)
800a6944:	0062102b 	sltu	v0,v1,v0
800a6948:	1040000c 	beqz	v0,800a697c <_Z12DrawTile16x2jjjj+0x1c8>
800a694c:	00000000 	nop
800a6950:	90c20001 	lbu	v0,1(a2)
800a6954:	10400009 	beqz	v0,800a697c <_Z12DrawTile16x2jjjj+0x1c8>
800a6958:	00021040 	sll	v0,v0,0x1
800a695c:	8d840044 	lw	a0,68(t4)
800a6960:	00441021 	addu	v0,v0,a0
800a6964:	94430000 	lhu	v1,0(v0)
800a6968:	a4a30004 	sh	v1,4(a1)
800a696c:	a4a30006 	sh	v1,6(a1)
800a6970:	9182004d 	lbu	v0,77(t4)
800a6974:	a1020002 	sb	v0,2(t0)
800a6978:	a1020003 	sb	v0,3(t0)
800a697c:	9202004c 	lbu	v0,76(s0)
800a6980:	91030004 	lbu	v1,4(t0)
800a6984:	0062102b 	sltu	v0,v1,v0
800a6988:	1040000c 	beqz	v0,800a69bc <_Z12DrawTile16x2jjjj+0x208>
800a698c:	00000000 	nop
800a6990:	90c20002 	lbu	v0,2(a2)
800a6994:	10400009 	beqz	v0,800a69bc <_Z12DrawTile16x2jjjj+0x208>
800a6998:	00021040 	sll	v0,v0,0x1
800a699c:	8e040044 	lw	a0,68(s0)
800a69a0:	00441021 	addu	v0,v0,a0
800a69a4:	94430000 	lhu	v1,0(v0)
800a69a8:	a4a30008 	sh	v1,8(a1)
800a69ac:	a4a3000a 	sh	v1,10(a1)
800a69b0:	9202004d 	lbu	v0,77(s0)
800a69b4:	a1020004 	sb	v0,4(t0)
800a69b8:	a1020005 	sb	v0,5(t0)
800a69bc:	91a2004c 	lbu	v0,76(t5)
800a69c0:	91030006 	lbu	v1,6(t0)
800a69c4:	0062102b 	sltu	v0,v1,v0
800a69c8:	1040000c 	beqz	v0,800a69fc <_Z12DrawTile16x2jjjj+0x248>
800a69cc:	00000000 	nop
800a69d0:	90c20003 	lbu	v0,3(a2)
800a69d4:	10400009 	beqz	v0,800a69fc <_Z12DrawTile16x2jjjj+0x248>
800a69d8:	00021040 	sll	v0,v0,0x1
800a69dc:	8da40044 	lw	a0,68(t5)
800a69e0:	00441021 	addu	v0,v0,a0
800a69e4:	94430000 	lhu	v1,0(v0)
800a69e8:	a4a3000c 	sh	v1,12(a1)
800a69ec:	a4a3000e 	sh	v1,14(a1)
800a69f0:	91a2004d 	lbu	v0,77(t5)
800a69f4:	a1020006 	sb	v0,6(t0)
800a69f8:	a1020007 	sb	v0,7(t0)
800a69fc:	8cc20004 	lw	v0,4(a2)
800a6a00:	10400048 	beqz	v0,800a6b24 <_Z12DrawTile16x2jjjj+0x370>
800a6a04:	26226dd8 	addiu	v0,s1,28120
800a6a08:	8d240040 	lw	a0,64(t1)
800a6a0c:	26620008 	addiu	v0,s3,8
800a6a10:	00444021 	addu	t0,v0,a0
800a6a14:	9123004c 	lbu	v1,76(t1)
800a6a18:	91040000 	lbu	a0,0(t0)
800a6a1c:	8d25003c 	lw	a1,60(t1)
800a6a20:	00021040 	sll	v0,v0,0x1
800a6a24:	0083182b 	sltu	v1,a0,v1
800a6a28:	1060000c 	beqz	v1,800a6a5c <_Z12DrawTile16x2jjjj+0x2a8>
800a6a2c:	00452821 	addu	a1,v0,a1
800a6a30:	90c20004 	lbu	v0,4(a2)
800a6a34:	10400009 	beqz	v0,800a6a5c <_Z12DrawTile16x2jjjj+0x2a8>
800a6a38:	00021040 	sll	v0,v0,0x1
800a6a3c:	8d240044 	lw	a0,68(t1)
800a6a40:	00441021 	addu	v0,v0,a0
800a6a44:	94430000 	lhu	v1,0(v0)
800a6a48:	a4a30000 	sh	v1,0(a1)
800a6a4c:	a4a30002 	sh	v1,2(a1)
800a6a50:	9122004d 	lbu	v0,77(t1)
800a6a54:	a1020000 	sb	v0,0(t0)
800a6a58:	a1020001 	sb	v0,1(t0)
800a6a5c:	9162004c 	lbu	v0,76(t3)
800a6a60:	91030002 	lbu	v1,2(t0)
800a6a64:	0062102b 	sltu	v0,v1,v0
800a6a68:	1040000c 	beqz	v0,800a6a9c <_Z12DrawTile16x2jjjj+0x2e8>
800a6a6c:	00000000 	nop
800a6a70:	90c20005 	lbu	v0,5(a2)
800a6a74:	10400009 	beqz	v0,800a6a9c <_Z12DrawTile16x2jjjj+0x2e8>
800a6a78:	00021040 	sll	v0,v0,0x1
800a6a7c:	8d640044 	lw	a0,68(t3)
800a6a80:	00441021 	addu	v0,v0,a0
800a6a84:	94430000 	lhu	v1,0(v0)
800a6a88:	a4a30004 	sh	v1,4(a1)
800a6a8c:	a4a30006 	sh	v1,6(a1)
800a6a90:	9162004d 	lbu	v0,77(t3)
800a6a94:	a1020002 	sb	v0,2(t0)
800a6a98:	a1020003 	sb	v0,3(t0)
800a6a9c:	91e2004c 	lbu	v0,76(t7)
800a6aa0:	91030004 	lbu	v1,4(t0)
800a6aa4:	0062102b 	sltu	v0,v1,v0
800a6aa8:	1040000c 	beqz	v0,800a6adc <_Z12DrawTile16x2jjjj+0x328>
800a6aac:	00000000 	nop
800a6ab0:	90c20006 	lbu	v0,6(a2)
800a6ab4:	10400009 	beqz	v0,800a6adc <_Z12DrawTile16x2jjjj+0x328>
800a6ab8:	00021040 	sll	v0,v0,0x1
800a6abc:	8de40044 	lw	a0,68(t7)
800a6ac0:	00441021 	addu	v0,v0,a0
800a6ac4:	94430000 	lhu	v1,0(v0)
800a6ac8:	a4a30008 	sh	v1,8(a1)
800a6acc:	a4a3000a 	sh	v1,10(a1)
800a6ad0:	91e2004d 	lbu	v0,77(t7)
800a6ad4:	a1020004 	sb	v0,4(t0)
800a6ad8:	a1020005 	sb	v0,5(t0)
800a6adc:	91c2004c 	lbu	v0,76(t6)
800a6ae0:	91030006 	lbu	v1,6(t0)
800a6ae4:	0062102b 	sltu	v0,v1,v0
800a6ae8:	1040000e 	beqz	v0,800a6b24 <_Z12DrawTile16x2jjjj+0x370>
800a6aec:	26226dd8 	addiu	v0,s1,28120
800a6af0:	90c20007 	lbu	v0,7(a2)
800a6af4:	1040000a 	beqz	v0,800a6b20 <_Z12DrawTile16x2jjjj+0x36c>
800a6af8:	00000000 	nop
800a6afc:	8dc40044 	lw	a0,68(t6)
800a6b00:	00021040 	sll	v0,v0,0x1
800a6b04:	00441021 	addu	v0,v0,a0
800a6b08:	94430000 	lhu	v1,0(v0)
800a6b0c:	a4a3000c 	sh	v1,12(a1)
800a6b10:	a4a3000e 	sh	v1,14(a1)
800a6b14:	91c2004d 	lbu	v0,77(t6)
800a6b18:	a1020006 	sb	v0,6(t0)
800a6b1c:	a1020007 	sb	v0,7(t0)
800a6b20:	26226dd8 	addiu	v0,s1,28120
800a6b24:	24e7ffff 	addiu	a3,a3,-1
800a6b28:	14e0ff6b 	bnez	a3,800a68d8 <_Z12DrawTile16x2jjjj+0x124>
800a6b2c:	8c420030 	lw	v0,48(v0)
800a6b30:	8fbf0030 	lw	ra,48(sp)
800a6b34:	8fb7002c 	lw	s7,44(sp)
800a6b38:	8fb60028 	lw	s6,40(sp)
800a6b3c:	8fb50024 	lw	s5,36(sp)
800a6b40:	8fb40020 	lw	s4,32(sp)
800a6b44:	8fb3001c 	lw	s3,28(sp)
800a6b48:	8fb20018 	lw	s2,24(sp)
800a6b4c:	8fb10014 	lw	s1,20(sp)
800a6b50:	8fb00010 	lw	s0,16(sp)
800a6b54:	03e00008 	jr	ra
800a6b58:	27bd0038 	addiu	sp,sp,56
800a6b5c:	8e240020 	lw	a0,32(s1)
800a6b60:	8e25001c 	lw	a1,28(s1)
800a6b64:	8e220018 	lw	v0,24(s1)
800a6b68:	00641824 	and	v1,v1,a0
800a6b6c:	00a31804 	sllv	v1,v1,a1
800a6b70:	00621821 	addu	v1,v1,v0
800a6b74:	00031840 	sll	v1,v1,0x1
800a6b78:	3c028022 	lui	v0,0x8022
800a6b7c:	24425bc4 	addiu	v0,v0,23492
800a6b80:	24630c48 	addiu	v1,v1,3144
800a6b84:	3c118022 	lui	s1,0x8022
800a6b88:	00621821 	addu	v1,v1,v0
800a6b8c:	26246dd8 	addiu	a0,s1,28120
800a6b90:	3282c000 	andi	v0,s4,0xc000
800a6b94:	1040ff42 	beqz	v0,800a68a0 <_Z12DrawTile16x2jjjj+0xec>
800a6b98:	ac830044 	sw	v1,68(a0)
800a6b9c:	32828000 	andi	v0,s4,0x8000
800a6ba0:	144000b7 	bnez	v0,800a6e80 <_Z12DrawTile16x2jjjj+0x6cc>
800a6ba4:	32824000 	andi	v0,s4,0x4000
800a6ba8:	12c0ffe2 	beqz	s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a6bac:	8fbf0030 	lw	ra,48(sp)
800a6bb0:	3c028022 	lui	v0,0x8022
800a6bb4:	244b6dd8 	addiu	t3,v0,28120
800a6bb8:	01606021 	move	t4,t3
800a6bbc:	01606821 	move	t5,t3
800a6bc0:	01607021 	move	t6,t3
800a6bc4:	02b73021 	addu	a2,s5,s7
800a6bc8:	02c03821 	move	a3,s6
800a6bcc:	01605021 	move	t2,t3
800a6bd0:	01607821 	move	t7,t3
800a6bd4:	01604821 	move	t1,t3
800a6bd8:	08029afa 	j	800a6be8 <_Z12DrawTile16x2jjjj+0x434>
800a6bdc:	01608021 	move	s0,t3
800a6be0:	02629821 	addu	s3,s3,v0
800a6be4:	24c60008 	addiu	a2,a2,8
800a6be8:	8cc20004 	lw	v0,4(a2)
800a6bec:	10400045 	beqz	v0,800a6d04 <_Z12DrawTile16x2jjjj+0x550>
800a6bf0:	00000000 	nop
800a6bf4:	8d420040 	lw	v0,64(t2)
800a6bf8:	9143004c 	lbu	v1,76(t2)
800a6bfc:	02624021 	addu	t0,s3,v0
800a6c00:	91040000 	lbu	a0,0(t0)
800a6c04:	8d45003c 	lw	a1,60(t2)
800a6c08:	00131040 	sll	v0,s3,0x1
800a6c0c:	0083182b 	sltu	v1,a0,v1
800a6c10:	1060000c 	beqz	v1,800a6c44 <_Z12DrawTile16x2jjjj+0x490>
800a6c14:	00452821 	addu	a1,v0,a1
800a6c18:	90c20007 	lbu	v0,7(a2)
800a6c1c:	10400009 	beqz	v0,800a6c44 <_Z12DrawTile16x2jjjj+0x490>
800a6c20:	00021040 	sll	v0,v0,0x1
800a6c24:	8d440044 	lw	a0,68(t2)
800a6c28:	00441021 	addu	v0,v0,a0
800a6c2c:	94430000 	lhu	v1,0(v0)
800a6c30:	a4a30000 	sh	v1,0(a1)
800a6c34:	a4a30002 	sh	v1,2(a1)
800a6c38:	9142004d 	lbu	v0,77(t2)
800a6c3c:	a1020000 	sb	v0,0(t0)
800a6c40:	a1020001 	sb	v0,1(t0)
800a6c44:	9162004c 	lbu	v0,76(t3)
800a6c48:	91030002 	lbu	v1,2(t0)
800a6c4c:	0062102b 	sltu	v0,v1,v0
800a6c50:	1040000c 	beqz	v0,800a6c84 <_Z12DrawTile16x2jjjj+0x4d0>
800a6c54:	00000000 	nop
800a6c58:	90c20006 	lbu	v0,6(a2)
800a6c5c:	10400009 	beqz	v0,800a6c84 <_Z12DrawTile16x2jjjj+0x4d0>
800a6c60:	00021040 	sll	v0,v0,0x1
800a6c64:	8d640044 	lw	a0,68(t3)
800a6c68:	00441021 	addu	v0,v0,a0
800a6c6c:	94430000 	lhu	v1,0(v0)
800a6c70:	a4a30004 	sh	v1,4(a1)
800a6c74:	a4a30006 	sh	v1,6(a1)
800a6c78:	9162004d 	lbu	v0,77(t3)
800a6c7c:	a1020002 	sb	v0,2(t0)
800a6c80:	a1020003 	sb	v0,3(t0)
800a6c84:	91e2004c 	lbu	v0,76(t7)
800a6c88:	91030004 	lbu	v1,4(t0)
800a6c8c:	0062102b 	sltu	v0,v1,v0
800a6c90:	1040000c 	beqz	v0,800a6cc4 <_Z12DrawTile16x2jjjj+0x510>
800a6c94:	00000000 	nop
800a6c98:	90c20005 	lbu	v0,5(a2)
800a6c9c:	10400009 	beqz	v0,800a6cc4 <_Z12DrawTile16x2jjjj+0x510>
800a6ca0:	00021040 	sll	v0,v0,0x1
800a6ca4:	8de40044 	lw	a0,68(t7)
800a6ca8:	00441021 	addu	v0,v0,a0
800a6cac:	94430000 	lhu	v1,0(v0)
800a6cb0:	a4a30008 	sh	v1,8(a1)
800a6cb4:	a4a3000a 	sh	v1,10(a1)
800a6cb8:	91e2004d 	lbu	v0,77(t7)
800a6cbc:	a1020004 	sb	v0,4(t0)
800a6cc0:	a1020005 	sb	v0,5(t0)
800a6cc4:	9182004c 	lbu	v0,76(t4)
800a6cc8:	91030006 	lbu	v1,6(t0)
800a6ccc:	0062102b 	sltu	v0,v1,v0
800a6cd0:	1040000c 	beqz	v0,800a6d04 <_Z12DrawTile16x2jjjj+0x550>
800a6cd4:	00000000 	nop
800a6cd8:	90c20004 	lbu	v0,4(a2)
800a6cdc:	10400009 	beqz	v0,800a6d04 <_Z12DrawTile16x2jjjj+0x550>
800a6ce0:	00021040 	sll	v0,v0,0x1
800a6ce4:	8d840044 	lw	a0,68(t4)
800a6ce8:	00441021 	addu	v0,v0,a0
800a6cec:	94430000 	lhu	v1,0(v0)
800a6cf0:	a4a3000c 	sh	v1,12(a1)
800a6cf4:	a4a3000e 	sh	v1,14(a1)
800a6cf8:	9182004d 	lbu	v0,77(t4)
800a6cfc:	a1020006 	sb	v0,6(t0)
800a6d00:	a1020007 	sb	v0,7(t0)
800a6d04:	8cc20000 	lw	v0,0(a2)
800a6d08:	10400048 	beqz	v0,800a6e2c <_Z12DrawTile16x2jjjj+0x678>
800a6d0c:	26226dd8 	addiu	v0,s1,28120
800a6d10:	8d240040 	lw	a0,64(t1)
800a6d14:	26620008 	addiu	v0,s3,8
800a6d18:	00444021 	addu	t0,v0,a0
800a6d1c:	9123004c 	lbu	v1,76(t1)
800a6d20:	91040000 	lbu	a0,0(t0)
800a6d24:	8d25003c 	lw	a1,60(t1)
800a6d28:	00021040 	sll	v0,v0,0x1
800a6d2c:	0083182b 	sltu	v1,a0,v1
800a6d30:	1060000c 	beqz	v1,800a6d64 <_Z12DrawTile16x2jjjj+0x5b0>
800a6d34:	00452821 	addu	a1,v0,a1
800a6d38:	90c20003 	lbu	v0,3(a2)
800a6d3c:	10400009 	beqz	v0,800a6d64 <_Z12DrawTile16x2jjjj+0x5b0>
800a6d40:	00021040 	sll	v0,v0,0x1
800a6d44:	8d240044 	lw	a0,68(t1)
800a6d48:	00441021 	addu	v0,v0,a0
800a6d4c:	94430000 	lhu	v1,0(v0)
800a6d50:	a4a30000 	sh	v1,0(a1)
800a6d54:	a4a30002 	sh	v1,2(a1)
800a6d58:	9122004d 	lbu	v0,77(t1)
800a6d5c:	a1020000 	sb	v0,0(t0)
800a6d60:	a1020001 	sb	v0,1(t0)
800a6d64:	91a2004c 	lbu	v0,76(t5)
800a6d68:	91030002 	lbu	v1,2(t0)
800a6d6c:	0062102b 	sltu	v0,v1,v0
800a6d70:	1040000c 	beqz	v0,800a6da4 <_Z12DrawTile16x2jjjj+0x5f0>
800a6d74:	00000000 	nop
800a6d78:	90c20002 	lbu	v0,2(a2)
800a6d7c:	10400009 	beqz	v0,800a6da4 <_Z12DrawTile16x2jjjj+0x5f0>
800a6d80:	00021040 	sll	v0,v0,0x1
800a6d84:	8da40044 	lw	a0,68(t5)
800a6d88:	00441021 	addu	v0,v0,a0
800a6d8c:	94430000 	lhu	v1,0(v0)
800a6d90:	a4a30004 	sh	v1,4(a1)
800a6d94:	a4a30006 	sh	v1,6(a1)
800a6d98:	91a2004d 	lbu	v0,77(t5)
800a6d9c:	a1020002 	sb	v0,2(t0)
800a6da0:	a1020003 	sb	v0,3(t0)
800a6da4:	9202004c 	lbu	v0,76(s0)
800a6da8:	91030004 	lbu	v1,4(t0)
800a6dac:	0062102b 	sltu	v0,v1,v0
800a6db0:	1040000c 	beqz	v0,800a6de4 <_Z12DrawTile16x2jjjj+0x630>
800a6db4:	00000000 	nop
800a6db8:	90c20001 	lbu	v0,1(a2)
800a6dbc:	10400009 	beqz	v0,800a6de4 <_Z12DrawTile16x2jjjj+0x630>
800a6dc0:	00021040 	sll	v0,v0,0x1
800a6dc4:	8e040044 	lw	a0,68(s0)
800a6dc8:	00441021 	addu	v0,v0,a0
800a6dcc:	94430000 	lhu	v1,0(v0)
800a6dd0:	a4a30008 	sh	v1,8(a1)
800a6dd4:	a4a3000a 	sh	v1,10(a1)
800a6dd8:	9202004d 	lbu	v0,77(s0)
800a6ddc:	a1020004 	sb	v0,4(t0)
800a6de0:	a1020005 	sb	v0,5(t0)
800a6de4:	91c2004c 	lbu	v0,76(t6)
800a6de8:	91030006 	lbu	v1,6(t0)
800a6dec:	0062102b 	sltu	v0,v1,v0
800a6df0:	1040000e 	beqz	v0,800a6e2c <_Z12DrawTile16x2jjjj+0x678>
800a6df4:	26226dd8 	addiu	v0,s1,28120
800a6df8:	90c20000 	lbu	v0,0(a2)
800a6dfc:	1040000a 	beqz	v0,800a6e28 <_Z12DrawTile16x2jjjj+0x674>
800a6e00:	00000000 	nop
800a6e04:	8dc40044 	lw	a0,68(t6)
800a6e08:	00021040 	sll	v0,v0,0x1
800a6e0c:	00441021 	addu	v0,v0,a0
800a6e10:	94430000 	lhu	v1,0(v0)
800a6e14:	a4a3000c 	sh	v1,12(a1)
800a6e18:	a4a3000e 	sh	v1,14(a1)
800a6e1c:	91c2004d 	lbu	v0,77(t6)
800a6e20:	a1020006 	sb	v0,6(t0)
800a6e24:	a1020007 	sb	v0,7(t0)
800a6e28:	26226dd8 	addiu	v0,s1,28120
800a6e2c:	24e7ffff 	addiu	a3,a3,-1
800a6e30:	14e0ff6b 	bnez	a3,800a6be0 <_Z12DrawTile16x2jjjj+0x42c>
800a6e34:	8c420030 	lw	v0,48(v0)
800a6e38:	8fbf0030 	lw	ra,48(sp)
800a6e3c:	8fb7002c 	lw	s7,44(sp)
800a6e40:	8fb60028 	lw	s6,40(sp)
800a6e44:	8fb50024 	lw	s5,36(sp)
800a6e48:	8fb40020 	lw	s4,32(sp)
800a6e4c:	8fb3001c 	lw	s3,28(sp)
800a6e50:	8fb20018 	lw	s2,24(sp)
800a6e54:	8fb10014 	lw	s1,20(sp)
800a6e58:	8fb00010 	lw	s0,16(sp)
800a6e5c:	03e00008 	jr	ra
800a6e60:	27bd0038 	addiu	sp,sp,56
800a6e64:	3c02800a 	lui	v0,0x800a
800a6e68:	2442b390 	addiu	v0,v0,-19568
800a6e6c:	0040f809 	jalr	v0
800a6e70:	02a02021 	move	a0,s5
800a6e74:	a2420000 	sb	v0,0(s2)
800a6e78:	08029a10 	j	800a6840 <_Z12DrawTile16x2jjjj+0x8c>
800a6e7c:	8e260028 	lw	a2,40(s1)
800a6e80:	144000a9 	bnez	v0,800a7128 <_Z12DrawTile16x2jjjj+0x974>
800a6e84:	00000000 	nop
800a6e88:	12c0ff2a 	beqz	s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a6e8c:	8fbf0030 	lw	ra,48(sp)
800a6e90:	3c028022 	lui	v0,0x8022
800a6e94:	244e6dd8 	addiu	t6,v0,28120
800a6e98:	02b71023 	subu	v0,s5,s7
800a6e9c:	01c06021 	move	t4,t6
800a6ea0:	01c06821 	move	t5,t6
800a6ea4:	01c07821 	move	t7,t6
800a6ea8:	2449003c 	addiu	t1,v0,60
800a6eac:	02c03821 	move	a3,s6
800a6eb0:	24460038 	addiu	a2,v0,56
800a6eb4:	01c05021 	move	t2,t6
800a6eb8:	01c08021 	move	s0,t6
800a6ebc:	01c05821 	move	t3,t6
800a6ec0:	08029bb4 	j	800a6ed0 <_Z12DrawTile16x2jjjj+0x71c>
800a6ec4:	01c09021 	move	s2,t6
800a6ec8:	02629821 	addu	s3,s3,v0
800a6ecc:	24c6fff8 	addiu	a2,a2,-8
800a6ed0:	8cc20000 	lw	v0,0(a2)
800a6ed4:	10400045 	beqz	v0,800a6fec <_Z12DrawTile16x2jjjj+0x838>
800a6ed8:	00000000 	nop
800a6edc:	8d420040 	lw	v0,64(t2)
800a6ee0:	9143004c 	lbu	v1,76(t2)
800a6ee4:	02624021 	addu	t0,s3,v0
800a6ee8:	91040000 	lbu	a0,0(t0)
800a6eec:	8d45003c 	lw	a1,60(t2)
800a6ef0:	00131040 	sll	v0,s3,0x1
800a6ef4:	0083182b 	sltu	v1,a0,v1
800a6ef8:	1060000c 	beqz	v1,800a6f2c <_Z12DrawTile16x2jjjj+0x778>
800a6efc:	00452821 	addu	a1,v0,a1
800a6f00:	90c20000 	lbu	v0,0(a2)
800a6f04:	10400009 	beqz	v0,800a6f2c <_Z12DrawTile16x2jjjj+0x778>
800a6f08:	00021040 	sll	v0,v0,0x1
800a6f0c:	8d440044 	lw	a0,68(t2)
800a6f10:	00441021 	addu	v0,v0,a0
800a6f14:	94430000 	lhu	v1,0(v0)
800a6f18:	a4a30000 	sh	v1,0(a1)
800a6f1c:	a4a30002 	sh	v1,2(a1)
800a6f20:	9142004d 	lbu	v0,77(t2)
800a6f24:	a1020000 	sb	v0,0(t0)
800a6f28:	a1020001 	sb	v0,1(t0)
800a6f2c:	91c2004c 	lbu	v0,76(t6)
800a6f30:	91030002 	lbu	v1,2(t0)
800a6f34:	0062102b 	sltu	v0,v1,v0
800a6f38:	1040000c 	beqz	v0,800a6f6c <_Z12DrawTile16x2jjjj+0x7b8>
800a6f3c:	00000000 	nop
800a6f40:	90c20001 	lbu	v0,1(a2)
800a6f44:	10400009 	beqz	v0,800a6f6c <_Z12DrawTile16x2jjjj+0x7b8>
800a6f48:	00021040 	sll	v0,v0,0x1
800a6f4c:	8dc40044 	lw	a0,68(t6)
800a6f50:	00441021 	addu	v0,v0,a0
800a6f54:	94430000 	lhu	v1,0(v0)
800a6f58:	a4a30004 	sh	v1,4(a1)
800a6f5c:	a4a30006 	sh	v1,6(a1)
800a6f60:	91c2004d 	lbu	v0,77(t6)
800a6f64:	a1020002 	sb	v0,2(t0)
800a6f68:	a1020003 	sb	v0,3(t0)
800a6f6c:	9202004c 	lbu	v0,76(s0)
800a6f70:	91030004 	lbu	v1,4(t0)
800a6f74:	0062102b 	sltu	v0,v1,v0
800a6f78:	1040000c 	beqz	v0,800a6fac <_Z12DrawTile16x2jjjj+0x7f8>
800a6f7c:	00000000 	nop
800a6f80:	90c20002 	lbu	v0,2(a2)
800a6f84:	10400009 	beqz	v0,800a6fac <_Z12DrawTile16x2jjjj+0x7f8>
800a6f88:	00021040 	sll	v0,v0,0x1
800a6f8c:	8e040044 	lw	a0,68(s0)
800a6f90:	00441021 	addu	v0,v0,a0
800a6f94:	94430000 	lhu	v1,0(v0)
800a6f98:	a4a30008 	sh	v1,8(a1)
800a6f9c:	a4a3000a 	sh	v1,10(a1)
800a6fa0:	9202004d 	lbu	v0,77(s0)
800a6fa4:	a1020004 	sb	v0,4(t0)
800a6fa8:	a1020005 	sb	v0,5(t0)
800a6fac:	9182004c 	lbu	v0,76(t4)
800a6fb0:	91030006 	lbu	v1,6(t0)
800a6fb4:	0062102b 	sltu	v0,v1,v0
800a6fb8:	1040000c 	beqz	v0,800a6fec <_Z12DrawTile16x2jjjj+0x838>
800a6fbc:	00000000 	nop
800a6fc0:	90c20003 	lbu	v0,3(a2)
800a6fc4:	10400009 	beqz	v0,800a6fec <_Z12DrawTile16x2jjjj+0x838>
800a6fc8:	00021040 	sll	v0,v0,0x1
800a6fcc:	8d840044 	lw	a0,68(t4)
800a6fd0:	00441021 	addu	v0,v0,a0
800a6fd4:	94430000 	lhu	v1,0(v0)
800a6fd8:	a4a3000c 	sh	v1,12(a1)
800a6fdc:	a4a3000e 	sh	v1,14(a1)
800a6fe0:	9182004d 	lbu	v0,77(t4)
800a6fe4:	a1020006 	sb	v0,6(t0)
800a6fe8:	a1020007 	sb	v0,7(t0)
800a6fec:	8d220000 	lw	v0,0(t1)
800a6ff0:	10400047 	beqz	v0,800a7110 <_Z12DrawTile16x2jjjj+0x95c>
800a6ff4:	26226dd8 	addiu	v0,s1,28120
800a6ff8:	8d640040 	lw	a0,64(t3)
800a6ffc:	26620008 	addiu	v0,s3,8
800a7000:	00444021 	addu	t0,v0,a0
800a7004:	9163004c 	lbu	v1,76(t3)
800a7008:	91040000 	lbu	a0,0(t0)
800a700c:	8d65003c 	lw	a1,60(t3)
800a7010:	00021040 	sll	v0,v0,0x1
800a7014:	0083182b 	sltu	v1,a0,v1
800a7018:	1060000c 	beqz	v1,800a704c <_Z12DrawTile16x2jjjj+0x898>
800a701c:	00452821 	addu	a1,v0,a1
800a7020:	91220000 	lbu	v0,0(t1)
800a7024:	10400009 	beqz	v0,800a704c <_Z12DrawTile16x2jjjj+0x898>
800a7028:	00021040 	sll	v0,v0,0x1
800a702c:	8d640044 	lw	a0,68(t3)
800a7030:	00441021 	addu	v0,v0,a0
800a7034:	94430000 	lhu	v1,0(v0)
800a7038:	a4a30000 	sh	v1,0(a1)
800a703c:	a4a30002 	sh	v1,2(a1)
800a7040:	9162004d 	lbu	v0,77(t3)
800a7044:	a1020000 	sb	v0,0(t0)
800a7048:	a1020001 	sb	v0,1(t0)
800a704c:	91a2004c 	lbu	v0,76(t5)
800a7050:	91030002 	lbu	v1,2(t0)
800a7054:	0062102b 	sltu	v0,v1,v0
800a7058:	1040000c 	beqz	v0,800a708c <_Z12DrawTile16x2jjjj+0x8d8>
800a705c:	00000000 	nop
800a7060:	90c20005 	lbu	v0,5(a2)
800a7064:	10400009 	beqz	v0,800a708c <_Z12DrawTile16x2jjjj+0x8d8>
800a7068:	00021040 	sll	v0,v0,0x1
800a706c:	8da40044 	lw	a0,68(t5)
800a7070:	00441021 	addu	v0,v0,a0
800a7074:	94430000 	lhu	v1,0(v0)
800a7078:	a4a30004 	sh	v1,4(a1)
800a707c:	a4a30006 	sh	v1,6(a1)
800a7080:	91a2004d 	lbu	v0,77(t5)
800a7084:	a1020002 	sb	v0,2(t0)
800a7088:	a1020003 	sb	v0,3(t0)
800a708c:	9242004c 	lbu	v0,76(s2)
800a7090:	91030004 	lbu	v1,4(t0)
800a7094:	0062102b 	sltu	v0,v1,v0
800a7098:	1040000c 	beqz	v0,800a70cc <_Z12DrawTile16x2jjjj+0x918>
800a709c:	00000000 	nop
800a70a0:	90c20006 	lbu	v0,6(a2)
800a70a4:	10400009 	beqz	v0,800a70cc <_Z12DrawTile16x2jjjj+0x918>
800a70a8:	00021040 	sll	v0,v0,0x1
800a70ac:	8e440044 	lw	a0,68(s2)
800a70b0:	00441021 	addu	v0,v0,a0
800a70b4:	94430000 	lhu	v1,0(v0)
800a70b8:	a4a30008 	sh	v1,8(a1)
800a70bc:	a4a3000a 	sh	v1,10(a1)
800a70c0:	9242004d 	lbu	v0,77(s2)
800a70c4:	a1020004 	sb	v0,4(t0)
800a70c8:	a1020005 	sb	v0,5(t0)
800a70cc:	91e2004c 	lbu	v0,76(t7)
800a70d0:	91030006 	lbu	v1,6(t0)
800a70d4:	0062102b 	sltu	v0,v1,v0
800a70d8:	1040000d 	beqz	v0,800a7110 <_Z12DrawTile16x2jjjj+0x95c>
800a70dc:	26226dd8 	addiu	v0,s1,28120
800a70e0:	90c20007 	lbu	v0,7(a2)
800a70e4:	10400009 	beqz	v0,800a710c <_Z12DrawTile16x2jjjj+0x958>
800a70e8:	00021040 	sll	v0,v0,0x1
800a70ec:	8de40044 	lw	a0,68(t7)
800a70f0:	00441021 	addu	v0,v0,a0
800a70f4:	94430000 	lhu	v1,0(v0)
800a70f8:	a4a3000c 	sh	v1,12(a1)
800a70fc:	a4a3000e 	sh	v1,14(a1)
800a7100:	91e2004d 	lbu	v0,77(t7)
800a7104:	a1020006 	sb	v0,6(t0)
800a7108:	a1020007 	sb	v0,7(t0)
800a710c:	26226dd8 	addiu	v0,s1,28120
800a7110:	24e7ffff 	addiu	a3,a3,-1
800a7114:	8c420030 	lw	v0,48(v0)
800a7118:	14e0ff6b 	bnez	a3,800a6ec8 <_Z12DrawTile16x2jjjj+0x714>
800a711c:	2529fff8 	addiu	t1,t1,-8
800a7120:	08029acd 	j	800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a7124:	8fbf0030 	lw	ra,48(sp)
800a7128:	12c0fe82 	beqz	s6,800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a712c:	8fbf0030 	lw	ra,48(sp)
800a7130:	3c028022 	lui	v0,0x8022
800a7134:	244e6dd8 	addiu	t6,v0,28120
800a7138:	02b71023 	subu	v0,s5,s7
800a713c:	01c06021 	move	t4,t6
800a7140:	01c06821 	move	t5,t6
800a7144:	01c07821 	move	t7,t6
800a7148:	2449003c 	addiu	t1,v0,60
800a714c:	02c03821 	move	a3,s6
800a7150:	24460038 	addiu	a2,v0,56
800a7154:	01c05021 	move	t2,t6
800a7158:	01c08021 	move	s0,t6
800a715c:	01c05821 	move	t3,t6
800a7160:	08029c5c 	j	800a7170 <_Z12DrawTile16x2jjjj+0x9bc>
800a7164:	01c09021 	move	s2,t6
800a7168:	02629821 	addu	s3,s3,v0
800a716c:	24c6fff8 	addiu	a2,a2,-8
800a7170:	8d220000 	lw	v0,0(t1)
800a7174:	10400045 	beqz	v0,800a728c <_Z12DrawTile16x2jjjj+0xad8>
800a7178:	00000000 	nop
800a717c:	8d420040 	lw	v0,64(t2)
800a7180:	9143004c 	lbu	v1,76(t2)
800a7184:	02624021 	addu	t0,s3,v0
800a7188:	91040000 	lbu	a0,0(t0)
800a718c:	8d45003c 	lw	a1,60(t2)
800a7190:	00131040 	sll	v0,s3,0x1
800a7194:	0083182b 	sltu	v1,a0,v1
800a7198:	1060000c 	beqz	v1,800a71cc <_Z12DrawTile16x2jjjj+0xa18>
800a719c:	00452821 	addu	a1,v0,a1
800a71a0:	90c20007 	lbu	v0,7(a2)
800a71a4:	10400009 	beqz	v0,800a71cc <_Z12DrawTile16x2jjjj+0xa18>
800a71a8:	00021040 	sll	v0,v0,0x1
800a71ac:	8d440044 	lw	a0,68(t2)
800a71b0:	00441021 	addu	v0,v0,a0
800a71b4:	94430000 	lhu	v1,0(v0)
800a71b8:	a4a30000 	sh	v1,0(a1)
800a71bc:	a4a30002 	sh	v1,2(a1)
800a71c0:	9142004d 	lbu	v0,77(t2)
800a71c4:	a1020000 	sb	v0,0(t0)
800a71c8:	a1020001 	sb	v0,1(t0)
800a71cc:	91c2004c 	lbu	v0,76(t6)
800a71d0:	91030002 	lbu	v1,2(t0)
800a71d4:	0062102b 	sltu	v0,v1,v0
800a71d8:	1040000c 	beqz	v0,800a720c <_Z12DrawTile16x2jjjj+0xa58>
800a71dc:	00000000 	nop
800a71e0:	90c20006 	lbu	v0,6(a2)
800a71e4:	10400009 	beqz	v0,800a720c <_Z12DrawTile16x2jjjj+0xa58>
800a71e8:	00021040 	sll	v0,v0,0x1
800a71ec:	8dc40044 	lw	a0,68(t6)
800a71f0:	00441021 	addu	v0,v0,a0
800a71f4:	94430000 	lhu	v1,0(v0)
800a71f8:	a4a30004 	sh	v1,4(a1)
800a71fc:	a4a30006 	sh	v1,6(a1)
800a7200:	91c2004d 	lbu	v0,77(t6)
800a7204:	a1020002 	sb	v0,2(t0)
800a7208:	a1020003 	sb	v0,3(t0)
800a720c:	9202004c 	lbu	v0,76(s0)
800a7210:	91030004 	lbu	v1,4(t0)
800a7214:	0062102b 	sltu	v0,v1,v0
800a7218:	1040000c 	beqz	v0,800a724c <_Z12DrawTile16x2jjjj+0xa98>
800a721c:	00000000 	nop
800a7220:	90c20005 	lbu	v0,5(a2)
800a7224:	10400009 	beqz	v0,800a724c <_Z12DrawTile16x2jjjj+0xa98>
800a7228:	00021040 	sll	v0,v0,0x1
800a722c:	8e040044 	lw	a0,68(s0)
800a7230:	00441021 	addu	v0,v0,a0
800a7234:	94430000 	lhu	v1,0(v0)
800a7238:	a4a30008 	sh	v1,8(a1)
800a723c:	a4a3000a 	sh	v1,10(a1)
800a7240:	9202004d 	lbu	v0,77(s0)
800a7244:	a1020004 	sb	v0,4(t0)
800a7248:	a1020005 	sb	v0,5(t0)
800a724c:	9182004c 	lbu	v0,76(t4)
800a7250:	91030006 	lbu	v1,6(t0)
800a7254:	0062102b 	sltu	v0,v1,v0
800a7258:	1040000c 	beqz	v0,800a728c <_Z12DrawTile16x2jjjj+0xad8>
800a725c:	00000000 	nop
800a7260:	91220000 	lbu	v0,0(t1)
800a7264:	10400009 	beqz	v0,800a728c <_Z12DrawTile16x2jjjj+0xad8>
800a7268:	00021040 	sll	v0,v0,0x1
800a726c:	8d840044 	lw	a0,68(t4)
800a7270:	00441021 	addu	v0,v0,a0
800a7274:	94430000 	lhu	v1,0(v0)
800a7278:	a4a3000c 	sh	v1,12(a1)
800a727c:	a4a3000e 	sh	v1,14(a1)
800a7280:	9182004d 	lbu	v0,77(t4)
800a7284:	a1020006 	sb	v0,6(t0)
800a7288:	a1020007 	sb	v0,7(t0)
800a728c:	8cc20000 	lw	v0,0(a2)
800a7290:	10400047 	beqz	v0,800a73b0 <_Z12DrawTile16x2jjjj+0xbfc>
800a7294:	26226dd8 	addiu	v0,s1,28120
800a7298:	8d640040 	lw	a0,64(t3)
800a729c:	26620008 	addiu	v0,s3,8
800a72a0:	00444021 	addu	t0,v0,a0
800a72a4:	9163004c 	lbu	v1,76(t3)
800a72a8:	91040000 	lbu	a0,0(t0)
800a72ac:	8d65003c 	lw	a1,60(t3)
800a72b0:	00021040 	sll	v0,v0,0x1
800a72b4:	0083182b 	sltu	v1,a0,v1
800a72b8:	1060000c 	beqz	v1,800a72ec <_Z12DrawTile16x2jjjj+0xb38>
800a72bc:	00452821 	addu	a1,v0,a1
800a72c0:	90c20003 	lbu	v0,3(a2)
800a72c4:	10400009 	beqz	v0,800a72ec <_Z12DrawTile16x2jjjj+0xb38>
800a72c8:	00021040 	sll	v0,v0,0x1
800a72cc:	8d640044 	lw	a0,68(t3)
800a72d0:	00441021 	addu	v0,v0,a0
800a72d4:	94430000 	lhu	v1,0(v0)
800a72d8:	a4a30000 	sh	v1,0(a1)
800a72dc:	a4a30002 	sh	v1,2(a1)
800a72e0:	9162004d 	lbu	v0,77(t3)
800a72e4:	a1020000 	sb	v0,0(t0)
800a72e8:	a1020001 	sb	v0,1(t0)
800a72ec:	91a2004c 	lbu	v0,76(t5)
800a72f0:	91030002 	lbu	v1,2(t0)
800a72f4:	0062102b 	sltu	v0,v1,v0
800a72f8:	1040000c 	beqz	v0,800a732c <_Z12DrawTile16x2jjjj+0xb78>
800a72fc:	00000000 	nop
800a7300:	90c20002 	lbu	v0,2(a2)
800a7304:	10400009 	beqz	v0,800a732c <_Z12DrawTile16x2jjjj+0xb78>
800a7308:	00021040 	sll	v0,v0,0x1
800a730c:	8da40044 	lw	a0,68(t5)
800a7310:	00441021 	addu	v0,v0,a0
800a7314:	94430000 	lhu	v1,0(v0)
800a7318:	a4a30004 	sh	v1,4(a1)
800a731c:	a4a30006 	sh	v1,6(a1)
800a7320:	91a2004d 	lbu	v0,77(t5)
800a7324:	a1020002 	sb	v0,2(t0)
800a7328:	a1020003 	sb	v0,3(t0)
800a732c:	9242004c 	lbu	v0,76(s2)
800a7330:	91030004 	lbu	v1,4(t0)
800a7334:	0062102b 	sltu	v0,v1,v0
800a7338:	1040000c 	beqz	v0,800a736c <_Z12DrawTile16x2jjjj+0xbb8>
800a733c:	00000000 	nop
800a7340:	90c20001 	lbu	v0,1(a2)
800a7344:	10400009 	beqz	v0,800a736c <_Z12DrawTile16x2jjjj+0xbb8>
800a7348:	00021040 	sll	v0,v0,0x1
800a734c:	8e440044 	lw	a0,68(s2)
800a7350:	00441021 	addu	v0,v0,a0
800a7354:	94430000 	lhu	v1,0(v0)
800a7358:	a4a30008 	sh	v1,8(a1)
800a735c:	a4a3000a 	sh	v1,10(a1)
800a7360:	9242004d 	lbu	v0,77(s2)
800a7364:	a1020004 	sb	v0,4(t0)
800a7368:	a1020005 	sb	v0,5(t0)
800a736c:	91e2004c 	lbu	v0,76(t7)
800a7370:	91030006 	lbu	v1,6(t0)
800a7374:	0062102b 	sltu	v0,v1,v0
800a7378:	1040000d 	beqz	v0,800a73b0 <_Z12DrawTile16x2jjjj+0xbfc>
800a737c:	26226dd8 	addiu	v0,s1,28120
800a7380:	90c20000 	lbu	v0,0(a2)
800a7384:	10400009 	beqz	v0,800a73ac <_Z12DrawTile16x2jjjj+0xbf8>
800a7388:	00021040 	sll	v0,v0,0x1
800a738c:	8de40044 	lw	a0,68(t7)
800a7390:	00441021 	addu	v0,v0,a0
800a7394:	94430000 	lhu	v1,0(v0)
800a7398:	a4a3000c 	sh	v1,12(a1)
800a739c:	a4a3000e 	sh	v1,14(a1)
800a73a0:	91e2004d 	lbu	v0,77(t7)
800a73a4:	a1020006 	sb	v0,6(t0)
800a73a8:	a1020007 	sb	v0,7(t0)
800a73ac:	26226dd8 	addiu	v0,s1,28120
800a73b0:	24e7ffff 	addiu	a3,a3,-1
800a73b4:	8c420030 	lw	v0,48(v0)
800a73b8:	14e0ff6b 	bnez	a3,800a7168 <_Z12DrawTile16x2jjjj+0x9b4>
800a73bc:	2529fff8 	addiu	t1,t1,-8
800a73c0:	08029acd 	j	800a6b34 <_Z12DrawTile16x2jjjj+0x380>
800a73c4:	8fbf0030 	lw	ra,48(sp)
800a73c8:	244228a0 	addiu	v0,v0,10400
800a73cc:	0040f809 	jalr	v0
800a73d0:	00000000 	nop
800a73d4:	08029a1d 	j	800a6874 <_Z12DrawTile16x2jjjj+0xc0>
800a73d8:	8e220020 	lw	v0,32(s1)

800a73dc <_Z19DrawClippedTile16x2jjjjjj>:
800a73dc:	27bdffc0 	addiu	sp,sp,-64
800a73e0:	3c028022 	lui	v0,0x8022
800a73e4:	afbe0038 	sw	s8,56(sp)
800a73e8:	afb70034 	sw	s7,52(sp)
800a73ec:	afb5002c 	sw	s5,44(sp)
800a73f0:	afb40028 	sw	s4,40(sp)
800a73f4:	afb30024 	sw	s3,36(sp)
800a73f8:	afb1001c 	sw	s1,28(sp)
800a73fc:	afbf003c 	sw	ra,60(sp)
800a7400:	24516da8 	addiu	s1,v0,28072
800a7404:	afb60030 	sw	s6,48(sp)
800a7408:	afb20020 	sw	s2,32(sp)
800a740c:	afb00018 	sw	s0,24(sp)
800a7410:	0080a021 	move	s4,a0
800a7414:	8e280008 	lw	t0,8(s1)
800a7418:	308203ff 	andi	v0,a0,0x3ff
800a741c:	328301ff 	andi	v1,s4,0x1ff
800a7420:	8e24000c 	lw	a0,12(s1)
800a7424:	01021004 	sllv	v0,v0,t0
800a7428:	2c630100 	sltiu	v1,v1,256
800a742c:	00442021 	addu	a0,v0,a0
800a7430:	00a09821 	move	s3,a1
800a7434:	00c0a821 	move	s5,a2
800a7438:	00e0f021 	move	s8,a3
800a743c:	14600003 	bnez	v1,800a744c <_Z19DrawClippedTile16x2jjjjjj+0x70>
800a7440:	8fb70054 	lw	s7,84(sp)
800a7444:	8e220010 	lw	v0,16(s1)
800a7448:	00822021 	addu	a0,a0,v0
800a744c:	3085ffff 	andi	a1,a0,0xffff
800a7450:	8e260028 	lw	a2,40(s1)
800a7454:	01058006 	srlv	s0,a1,t0
800a7458:	02069021 	addu	s2,s0,a2
800a745c:	8e220024 	lw	v0,36(s1)
800a7460:	92440000 	lbu	a0,0(s2)
800a7464:	00101980 	sll	v1,s0,0x6
800a7468:	108001cc 	beqz	a0,800a7b9c <_Z19DrawClippedTile16x2jjjjjj+0x7c0>
800a746c:	0062b021 	addu	s6,v1,v0
800a7470:	02061021 	addu	v0,s0,a2
800a7474:	90440000 	lbu	a0,0(v0)
800a7478:	24030002 	li	v1,2
800a747c:	108300d0 	beq	a0,v1,800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4>
800a7480:	8fbf003c 	lw	ra,60(sp)
800a7484:	9222002c 	lbu	v0,44(s1)
800a7488:	104000d8 	beqz	v0,800a77ec <_Z19DrawClippedTile16x2jjjjjj+0x410>
800a748c:	00141a82 	srl	v1,s4,0xa
800a7490:	3c028022 	lui	v0,0x8022
800a7494:	90435bcb 	lbu	v1,23499(v0)
800a7498:	14600336 	bnez	v1,800a8174 <_Z19DrawClippedTile16x2jjjjjj+0xd98>
800a749c:	3c028005 	lui	v0,0x8005
800a74a0:	8e220020 	lw	v0,32(s1)
800a74a4:	00141a82 	srl	v1,s4,0xa
800a74a8:	00621824 	and	v1,v1,v0
800a74ac:	3c02802c 	lui	v0,0x802c
800a74b0:	2442140c 	addiu	v0,v0,5132
800a74b4:	00031a40 	sll	v1,v1,0x9
800a74b8:	3c188022 	lui	t8,0x8022
800a74bc:	00621821 	addu	v1,v1,v0
800a74c0:	27046dd8 	addiu	a0,t8,28120
800a74c4:	2ea20004 	sltiu	v0,s5,4
800a74c8:	104000d8 	beqz	v0,800a782c <_Z19DrawClippedTile16x2jjjjjj+0x450>
800a74cc:	ac830044 	sw	v1,68(a0)
800a74d0:	3c03801f 	lui	v1,0x801f
800a74d4:	02be3821 	addu	a3,s5,s8
800a74d8:	00151080 	sll	v0,s5,0x2
800a74dc:	2463b514 	addiu	v1,v1,-19180
800a74e0:	00431021 	addu	v0,v0,v1
800a74e4:	2ce40004 	sltiu	a0,a3,4
800a74e8:	108000d2 	beqz	a0,800a7834 <_Z19DrawClippedTile16x2jjjjjj+0x458>
800a74ec:	8c4a0000 	lw	t2,0(v0)
800a74f0:	3c03801f 	lui	v1,0x801f
800a74f4:	00071080 	sll	v0,a3,0x2
800a74f8:	2463b524 	addiu	v1,v1,-19164
800a74fc:	00431021 	addu	v0,v0,v1
800a7500:	8c440000 	lw	a0,0(v0)
800a7504:	0000a821 	move	s5,zero
800a7508:	01445024 	and	t2,t2,a0
800a750c:	3282c000 	andi	v0,s4,0xc000
800a7510:	144000cf 	bnez	v0,800a7850 <_Z19DrawClippedTile16x2jjjjjj+0x474>
800a7514:	32828000 	andi	v0,s4,0x8000
800a7518:	12e000a9 	beqz	s7,800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4>
800a751c:	8fbf003c 	lw	ra,60(sp)
800a7520:	3c028022 	lui	v0,0x8022
800a7524:	244d6dd8 	addiu	t5,v0,28120
800a7528:	8fa20050 	lw	v0,80(sp)
800a752c:	27af0010 	addiu	t7,sp,16
800a7530:	01a07021 	move	t6,t5
800a7534:	01a06021 	move	t4,t5
800a7538:	01a08021 	move	s0,t5
800a753c:	02c23821 	addu	a3,s6,v0
800a7540:	02e04021 	move	t0,s7
800a7544:	01a05821 	move	t3,t5
800a7548:	01a0a021 	move	s4,t5
800a754c:	01e08821 	move	s1,t7
800a7550:	01a04821 	move	t1,t5
800a7554:	08029d59 	j	800a7564 <_Z19DrawClippedTile16x2jjjjjj+0x188>
800a7558:	01a09021 	move	s2,t5
800a755c:	02629821 	addu	s3,s3,v0
800a7560:	24e70008 	addiu	a3,a3,8
800a7564:	8ce20000 	lw	v0,0(a3)
800a7568:	01421024 	and	v0,t2,v0
800a756c:	10400045 	beqz	v0,800a7684 <_Z19DrawClippedTile16x2jjjjjj+0x2a8>
800a7570:	afa20010 	sw	v0,16(sp)
800a7574:	8d620040 	lw	v0,64(t3)
800a7578:	9163004c 	lbu	v1,76(t3)
800a757c:	02623021 	addu	a2,s3,v0
800a7580:	90c40000 	lbu	a0,0(a2)
800a7584:	8d65003c 	lw	a1,60(t3)
800a7588:	00131040 	sll	v0,s3,0x1
800a758c:	0083182b 	sltu	v1,a0,v1
800a7590:	1060000c 	beqz	v1,800a75c4 <_Z19DrawClippedTile16x2jjjjjj+0x1e8>
800a7594:	00452821 	addu	a1,v0,a1
800a7598:	93a20010 	lbu	v0,16(sp)
800a759c:	10400009 	beqz	v0,800a75c4 <_Z19DrawClippedTile16x2jjjjjj+0x1e8>
800a75a0:	00021040 	sll	v0,v0,0x1
800a75a4:	8d640044 	lw	a0,68(t3)
800a75a8:	00441021 	addu	v0,v0,a0
800a75ac:	94430000 	lhu	v1,0(v0)
800a75b0:	a4a30000 	sh	v1,0(a1)
800a75b4:	a4a30002 	sh	v1,2(a1)
800a75b8:	9162004d 	lbu	v0,77(t3)
800a75bc:	a0c20000 	sb	v0,0(a2)
800a75c0:	a0c20001 	sb	v0,1(a2)
800a75c4:	91a2004c 	lbu	v0,76(t5)
800a75c8:	90c30002 	lbu	v1,2(a2)
800a75cc:	0062102b 	sltu	v0,v1,v0
800a75d0:	1040000c 	beqz	v0,800a7604 <_Z19DrawClippedTile16x2jjjjjj+0x228>
800a75d4:	00000000 	nop
800a75d8:	91e20001 	lbu	v0,1(t7)
800a75dc:	10400009 	beqz	v0,800a7604 <_Z19DrawClippedTile16x2jjjjjj+0x228>
800a75e0:	00021040 	sll	v0,v0,0x1
800a75e4:	8da40044 	lw	a0,68(t5)
800a75e8:	00441021 	addu	v0,v0,a0
800a75ec:	94430000 	lhu	v1,0(v0)
800a75f0:	a4a30004 	sh	v1,4(a1)
800a75f4:	a4a30006 	sh	v1,6(a1)
800a75f8:	91a2004d 	lbu	v0,77(t5)
800a75fc:	a0c20002 	sb	v0,2(a2)
800a7600:	a0c20003 	sb	v0,3(a2)
800a7604:	9282004c 	lbu	v0,76(s4)
800a7608:	90c30004 	lbu	v1,4(a2)
800a760c:	0062102b 	sltu	v0,v1,v0
800a7610:	1040000c 	beqz	v0,800a7644 <_Z19DrawClippedTile16x2jjjjjj+0x268>
800a7614:	00000000 	nop
800a7618:	91e20002 	lbu	v0,2(t7)
800a761c:	10400009 	beqz	v0,800a7644 <_Z19DrawClippedTile16x2jjjjjj+0x268>
800a7620:	00021040 	sll	v0,v0,0x1
800a7624:	8e840044 	lw	a0,68(s4)
800a7628:	00441021 	addu	v0,v0,a0
800a762c:	94430000 	lhu	v1,0(v0)
800a7630:	a4a30008 	sh	v1,8(a1)
800a7634:	a4a3000a 	sh	v1,10(a1)
800a7638:	9282004d 	lbu	v0,77(s4)
800a763c:	a0c20004 	sb	v0,4(a2)
800a7640:	a0c20005 	sb	v0,5(a2)
800a7644:	91c2004c 	lbu	v0,76(t6)
800a7648:	90c30006 	lbu	v1,6(a2)
800a764c:	0062102b 	sltu	v0,v1,v0
800a7650:	1040000c 	beqz	v0,800a7684 <_Z19DrawClippedTile16x2jjjjjj+0x2a8>
800a7654:	00000000 	nop
800a7658:	91e20003 	lbu	v0,3(t7)
800a765c:	10400009 	beqz	v0,800a7684 <_Z19DrawClippedTile16x2jjjjjj+0x2a8>
800a7660:	00021040 	sll	v0,v0,0x1
800a7664:	8dc40044 	lw	a0,68(t6)
800a7668:	00441021 	addu	v0,v0,a0
800a766c:	94430000 	lhu	v1,0(v0)
800a7670:	a4a3000c 	sh	v1,12(a1)
800a7674:	a4a3000e 	sh	v1,14(a1)
800a7678:	91c2004d 	lbu	v0,77(t6)
800a767c:	a0c20006 	sb	v0,6(a2)
800a7680:	a0c20007 	sb	v0,7(a2)
800a7684:	8ce20004 	lw	v0,4(a3)
800a7688:	02a21024 	and	v0,s5,v0
800a768c:	10400047 	beqz	v0,800a77ac <_Z19DrawClippedTile16x2jjjjjj+0x3d0>
800a7690:	afa20010 	sw	v0,16(sp)
800a7694:	8d240040 	lw	a0,64(t1)
800a7698:	26620008 	addiu	v0,s3,8
800a769c:	00443021 	addu	a2,v0,a0
800a76a0:	9123004c 	lbu	v1,76(t1)
800a76a4:	90c40000 	lbu	a0,0(a2)
800a76a8:	8d25003c 	lw	a1,60(t1)
800a76ac:	00021040 	sll	v0,v0,0x1
800a76b0:	0083182b 	sltu	v1,a0,v1
800a76b4:	1060000c 	beqz	v1,800a76e8 <_Z19DrawClippedTile16x2jjjjjj+0x30c>
800a76b8:	00452821 	addu	a1,v0,a1
800a76bc:	93a20010 	lbu	v0,16(sp)
800a76c0:	10400009 	beqz	v0,800a76e8 <_Z19DrawClippedTile16x2jjjjjj+0x30c>
800a76c4:	00021040 	sll	v0,v0,0x1
800a76c8:	8d240044 	lw	a0,68(t1)
800a76cc:	00441021 	addu	v0,v0,a0
800a76d0:	94430000 	lhu	v1,0(v0)
800a76d4:	a4a30000 	sh	v1,0(a1)
800a76d8:	a4a30002 	sh	v1,2(a1)
800a76dc:	9122004d 	lbu	v0,77(t1)
800a76e0:	a0c20000 	sb	v0,0(a2)
800a76e4:	a0c20001 	sb	v0,1(a2)
800a76e8:	9182004c 	lbu	v0,76(t4)
800a76ec:	90c30002 	lbu	v1,2(a2)
800a76f0:	0062102b 	sltu	v0,v1,v0
800a76f4:	1040000c 	beqz	v0,800a7728 <_Z19DrawClippedTile16x2jjjjjj+0x34c>
800a76f8:	00000000 	nop
800a76fc:	92220001 	lbu	v0,1(s1)
800a7700:	10400009 	beqz	v0,800a7728 <_Z19DrawClippedTile16x2jjjjjj+0x34c>
800a7704:	00021040 	sll	v0,v0,0x1
800a7708:	8d840044 	lw	a0,68(t4)
800a770c:	00441021 	addu	v0,v0,a0
800a7710:	94430000 	lhu	v1,0(v0)
800a7714:	a4a30004 	sh	v1,4(a1)
800a7718:	a4a30006 	sh	v1,6(a1)
800a771c:	9182004d 	lbu	v0,77(t4)
800a7720:	a0c20002 	sb	v0,2(a2)
800a7724:	a0c20003 	sb	v0,3(a2)
800a7728:	9242004c 	lbu	v0,76(s2)
800a772c:	90c30004 	lbu	v1,4(a2)
800a7730:	0062102b 	sltu	v0,v1,v0
800a7734:	1040000c 	beqz	v0,800a7768 <_Z19DrawClippedTile16x2jjjjjj+0x38c>
800a7738:	00000000 	nop
800a773c:	92220002 	lbu	v0,2(s1)
800a7740:	10400009 	beqz	v0,800a7768 <_Z19DrawClippedTile16x2jjjjjj+0x38c>
800a7744:	00021040 	sll	v0,v0,0x1
800a7748:	8e440044 	lw	a0,68(s2)
800a774c:	00441021 	addu	v0,v0,a0
800a7750:	94430000 	lhu	v1,0(v0)
800a7754:	a4a30008 	sh	v1,8(a1)
800a7758:	a4a3000a 	sh	v1,10(a1)
800a775c:	9242004d 	lbu	v0,77(s2)
800a7760:	a0c20004 	sb	v0,4(a2)
800a7764:	a0c20005 	sb	v0,5(a2)
800a7768:	9202004c 	lbu	v0,76(s0)
800a776c:	90c30006 	lbu	v1,6(a2)
800a7770:	0062102b 	sltu	v0,v1,v0
800a7774:	1040000e 	beqz	v0,800a77b0 <_Z19DrawClippedTile16x2jjjjjj+0x3d4>
800a7778:	27026dd8 	addiu	v0,t8,28120
800a777c:	92220003 	lbu	v0,3(s1)
800a7780:	1040000a 	beqz	v0,800a77ac <_Z19DrawClippedTile16x2jjjjjj+0x3d0>
800a7784:	00000000 	nop
800a7788:	8e040044 	lw	a0,68(s0)
800a778c:	00021040 	sll	v0,v0,0x1
800a7790:	00441021 	addu	v0,v0,a0
800a7794:	94430000 	lhu	v1,0(v0)
800a7798:	a4a3000c 	sh	v1,12(a1)
800a779c:	a4a3000e 	sh	v1,14(a1)
800a77a0:	9202004d 	lbu	v0,77(s0)
800a77a4:	a0c20006 	sb	v0,6(a2)
800a77a8:	a0c20007 	sb	v0,7(a2)
800a77ac:	27026dd8 	addiu	v0,t8,28120
800a77b0:	2508ffff 	addiu	t0,t0,-1
800a77b4:	1500ff69 	bnez	t0,800a755c <_Z19DrawClippedTile16x2jjjjjj+0x180>
800a77b8:	8c420030 	lw	v0,48(v0)
800a77bc:	8fbf003c 	lw	ra,60(sp)
800a77c0:	8fbe0038 	lw	s8,56(sp)
800a77c4:	8fb70034 	lw	s7,52(sp)
800a77c8:	8fb60030 	lw	s6,48(sp)
800a77cc:	8fb5002c 	lw	s5,44(sp)
800a77d0:	8fb40028 	lw	s4,40(sp)
800a77d4:	8fb30024 	lw	s3,36(sp)
800a77d8:	8fb20020 	lw	s2,32(sp)
800a77dc:	8fb1001c 	lw	s1,28(sp)
800a77e0:	8fb00018 	lw	s0,24(sp)
800a77e4:	03e00008 	jr	ra
800a77e8:	27bd0040 	addiu	sp,sp,64
800a77ec:	8e240020 	lw	a0,32(s1)
800a77f0:	8e25001c 	lw	a1,28(s1)
800a77f4:	00641824 	and	v1,v1,a0
800a77f8:	8e220018 	lw	v0,24(s1)
800a77fc:	00a31804 	sllv	v1,v1,a1
800a7800:	00621821 	addu	v1,v1,v0
800a7804:	00031840 	sll	v1,v1,0x1
800a7808:	3c028022 	lui	v0,0x8022
800a780c:	24425bc4 	addiu	v0,v0,23492
800a7810:	24630c48 	addiu	v1,v1,3144
800a7814:	3c188022 	lui	t8,0x8022
800a7818:	00621821 	addu	v1,v1,v0
800a781c:	27046dd8 	addiu	a0,t8,28120
800a7820:	2ea20004 	sltiu	v0,s5,4
800a7824:	1440ff2a 	bnez	v0,800a74d0 <_Z19DrawClippedTile16x2jjjjjj+0xf4>
800a7828:	ac830044 	sw	v1,68(a0)
800a782c:	02be3821 	addu	a3,s5,s8
800a7830:	00005021 	move	t2,zero
800a7834:	2ce20005 	sltiu	v0,a3,5
800a7838:	104000ce 	beqz	v0,800a7b74 <_Z19DrawClippedTile16x2jjjjjj+0x798>
800a783c:	2ea20005 	sltiu	v0,s5,5
800a7840:	3282c000 	andi	v0,s4,0xc000
800a7844:	1040ff34 	beqz	v0,800a7518 <_Z19DrawClippedTile16x2jjjjjj+0x13c>
800a7848:	0000a821 	move	s5,zero
800a784c:	32828000 	andi	v0,s4,0x8000
800a7850:	144000d9 	bnez	v0,800a7bb8 <_Z19DrawClippedTile16x2jjjjjj+0x7dc>
800a7854:	32824000 	andi	v0,s4,0x4000
800a7858:	3c0200ff 	lui	v0,0xff
800a785c:	02a23824 	and	a3,s5,v0
800a7860:	3145ff00 	andi	a1,t2,0xff00
800a7864:	01421024 	and	v0,t2,v0
800a7868:	32a6ff00 	andi	a2,s5,0xff00
800a786c:	000a4e02 	srl	t1,t2,0x18
800a7870:	00063200 	sll	a2,a2,0x8
800a7874:	00052a00 	sll	a1,a1,0x8
800a7878:	00021202 	srl	v0,v0,0x8
800a787c:	00073a02 	srl	a3,a3,0x8
800a7880:	00154602 	srl	t0,s5,0x18
800a7884:	000a1e00 	sll	v1,t2,0x18
800a7888:	00152600 	sll	a0,s5,0x18
800a788c:	00651825 	or	v1,v1,a1
800a7890:	00491025 	or	v0,v0,t1
800a7894:	00862025 	or	a0,a0,a2
800a7898:	00e83825 	or	a3,a3,t0
800a789c:	00624825 	or	t1,v1,v0
800a78a0:	12e0ffc6 	beqz	s7,800a77bc <_Z19DrawClippedTile16x2jjjjjj+0x3e0>
800a78a4:	00873025 	or	a2,a0,a3
800a78a8:	3c028022 	lui	v0,0x8022
800a78ac:	8fa30050 	lw	v1,80(sp)
800a78b0:	24476dd8 	addiu	a3,v0,28120
800a78b4:	27b00010 	addiu	s0,sp,16
800a78b8:	00e04021 	move	t0,a3
800a78bc:	00e07821 	move	t7,a3
800a78c0:	00e08821 	move	s1,a3
800a78c4:	02c35821 	addu	t3,s6,v1
800a78c8:	02e06021 	move	t4,s7
800a78cc:	00e07021 	move	t6,a3
800a78d0:	00e09021 	move	s2,a3
800a78d4:	0200a021 	move	s4,s0
800a78d8:	00e06821 	move	t5,a3
800a78dc:	08029e3b 	j	800a78ec <_Z19DrawClippedTile16x2jjjjjj+0x510>
800a78e0:	00e0a821 	move	s5,a3
800a78e4:	02629821 	addu	s3,s3,v0
800a78e8:	256b0008 	addiu	t3,t3,8
800a78ec:	8d620004 	lw	v0,4(t3)
800a78f0:	01221024 	and	v0,t1,v0
800a78f4:	10400045 	beqz	v0,800a7a0c <_Z19DrawClippedTile16x2jjjjjj+0x630>
800a78f8:	afa20010 	sw	v0,16(sp)
800a78fc:	8dc20040 	lw	v0,64(t6)
800a7900:	91c3004c 	lbu	v1,76(t6)
800a7904:	02625021 	addu	t2,s3,v0
800a7908:	91440000 	lbu	a0,0(t2)
800a790c:	8dc5003c 	lw	a1,60(t6)
800a7910:	00131040 	sll	v0,s3,0x1
800a7914:	0083182b 	sltu	v1,a0,v1
800a7918:	1060000c 	beqz	v1,800a794c <_Z19DrawClippedTile16x2jjjjjj+0x570>
800a791c:	00452821 	addu	a1,v0,a1
800a7920:	93a20013 	lbu	v0,19(sp)
800a7924:	10400009 	beqz	v0,800a794c <_Z19DrawClippedTile16x2jjjjjj+0x570>
800a7928:	00021040 	sll	v0,v0,0x1
800a792c:	8dc40044 	lw	a0,68(t6)
800a7930:	00441021 	addu	v0,v0,a0
800a7934:	94430000 	lhu	v1,0(v0)
800a7938:	a4a30000 	sh	v1,0(a1)
800a793c:	a4a30002 	sh	v1,2(a1)
800a7940:	91c2004d 	lbu	v0,77(t6)
800a7944:	a1420000 	sb	v0,0(t2)
800a7948:	a1420001 	sb	v0,1(t2)
800a794c:	90e2004c 	lbu	v0,76(a3)
800a7950:	91430002 	lbu	v1,2(t2)
800a7954:	0062102b 	sltu	v0,v1,v0
800a7958:	1040000c 	beqz	v0,800a798c <_Z19DrawClippedTile16x2jjjjjj+0x5b0>
800a795c:	00000000 	nop
800a7960:	92020002 	lbu	v0,2(s0)
800a7964:	10400009 	beqz	v0,800a798c <_Z19DrawClippedTile16x2jjjjjj+0x5b0>
800a7968:	00021040 	sll	v0,v0,0x1
800a796c:	8ce40044 	lw	a0,68(a3)
800a7970:	00441021 	addu	v0,v0,a0
800a7974:	94430000 	lhu	v1,0(v0)
800a7978:	a4a30004 	sh	v1,4(a1)
800a797c:	a4a30006 	sh	v1,6(a1)
800a7980:	90e2004d 	lbu	v0,77(a3)
800a7984:	a1420002 	sb	v0,2(t2)
800a7988:	a1420003 	sb	v0,3(t2)
800a798c:	9242004c 	lbu	v0,76(s2)
800a7990:	91430004 	lbu	v1,4(t2)
800a7994:	0062102b 	sltu	v0,v1,v0
800a7998:	1040000c 	beqz	v0,800a79cc <_Z19DrawClippedTile16x2jjjjjj+0x5f0>
800a799c:	00000000 	nop
800a79a0:	92020001 	lbu	v0,1(s0)
800a79a4:	10400009 	beqz	v0,800a79cc <_Z19DrawClippedTile16x2jjjjjj+0x5f0>
800a79a8:	00021040 	sll	v0,v0,0x1
800a79ac:	8e440044 	lw	a0,68(s2)
800a79b0:	00441021 	addu	v0,v0,a0
800a79b4:	94430000 	lhu	v1,0(v0)
800a79b8:	a4a30008 	sh	v1,8(a1)
800a79bc:	a4a3000a 	sh	v1,10(a1)
800a79c0:	9242004d 	lbu	v0,77(s2)
800a79c4:	a1420004 	sb	v0,4(t2)
800a79c8:	a1420005 	sb	v0,5(t2)
800a79cc:	9102004c 	lbu	v0,76(t0)
800a79d0:	91430006 	lbu	v1,6(t2)
800a79d4:	0062102b 	sltu	v0,v1,v0
800a79d8:	1040000c 	beqz	v0,800a7a0c <_Z19DrawClippedTile16x2jjjjjj+0x630>
800a79dc:	00000000 	nop
800a79e0:	92020000 	lbu	v0,0(s0)
800a79e4:	10400009 	beqz	v0,800a7a0c <_Z19DrawClippedTile16x2jjjjjj+0x630>
800a79e8:	00021040 	sll	v0,v0,0x1
800a79ec:	8d040044 	lw	a0,68(t0)
800a79f0:	00441021 	addu	v0,v0,a0
800a79f4:	94430000 	lhu	v1,0(v0)
800a79f8:	a4a3000c 	sh	v1,12(a1)
800a79fc:	a4a3000e 	sh	v1,14(a1)
800a7a00:	9102004d 	lbu	v0,77(t0)
800a7a04:	a1420006 	sb	v0,6(t2)
800a7a08:	a1420007 	sb	v0,7(t2)
800a7a0c:	8d620000 	lw	v0,0(t3)
800a7a10:	00c21024 	and	v0,a2,v0
800a7a14:	10400047 	beqz	v0,800a7b34 <_Z19DrawClippedTile16x2jjjjjj+0x758>
800a7a18:	afa20010 	sw	v0,16(sp)
800a7a1c:	8da40040 	lw	a0,64(t5)
800a7a20:	26620008 	addiu	v0,s3,8
800a7a24:	00445021 	addu	t2,v0,a0
800a7a28:	91a3004c 	lbu	v1,76(t5)
800a7a2c:	91440000 	lbu	a0,0(t2)
800a7a30:	8da5003c 	lw	a1,60(t5)
800a7a34:	00021040 	sll	v0,v0,0x1
800a7a38:	0083182b 	sltu	v1,a0,v1
800a7a3c:	1060000c 	beqz	v1,800a7a70 <_Z19DrawClippedTile16x2jjjjjj+0x694>
800a7a40:	00452821 	addu	a1,v0,a1
800a7a44:	93a20013 	lbu	v0,19(sp)
800a7a48:	10400009 	beqz	v0,800a7a70 <_Z19DrawClippedTile16x2jjjjjj+0x694>
800a7a4c:	00021040 	sll	v0,v0,0x1
800a7a50:	8da40044 	lw	a0,68(t5)
800a7a54:	00441021 	addu	v0,v0,a0
800a7a58:	94430000 	lhu	v1,0(v0)
800a7a5c:	a4a30000 	sh	v1,0(a1)
800a7a60:	a4a30002 	sh	v1,2(a1)
800a7a64:	91a2004d 	lbu	v0,77(t5)
800a7a68:	a1420000 	sb	v0,0(t2)
800a7a6c:	a1420001 	sb	v0,1(t2)
800a7a70:	91e2004c 	lbu	v0,76(t7)
800a7a74:	91430002 	lbu	v1,2(t2)
800a7a78:	0062102b 	sltu	v0,v1,v0
800a7a7c:	1040000c 	beqz	v0,800a7ab0 <_Z19DrawClippedTile16x2jjjjjj+0x6d4>
800a7a80:	00000000 	nop
800a7a84:	92820002 	lbu	v0,2(s4)
800a7a88:	10400009 	beqz	v0,800a7ab0 <_Z19DrawClippedTile16x2jjjjjj+0x6d4>
800a7a8c:	00021040 	sll	v0,v0,0x1
800a7a90:	8de40044 	lw	a0,68(t7)
800a7a94:	00441021 	addu	v0,v0,a0
800a7a98:	94430000 	lhu	v1,0(v0)
800a7a9c:	a4a30004 	sh	v1,4(a1)
800a7aa0:	a4a30006 	sh	v1,6(a1)
800a7aa4:	91e2004d 	lbu	v0,77(t7)
800a7aa8:	a1420002 	sb	v0,2(t2)
800a7aac:	a1420003 	sb	v0,3(t2)
800a7ab0:	92a2004c 	lbu	v0,76(s5)
800a7ab4:	91430004 	lbu	v1,4(t2)
800a7ab8:	0062102b 	sltu	v0,v1,v0
800a7abc:	1040000c 	beqz	v0,800a7af0 <_Z19DrawClippedTile16x2jjjjjj+0x714>
800a7ac0:	00000000 	nop
800a7ac4:	92820001 	lbu	v0,1(s4)
800a7ac8:	10400009 	beqz	v0,800a7af0 <_Z19DrawClippedTile16x2jjjjjj+0x714>
800a7acc:	00021040 	sll	v0,v0,0x1
800a7ad0:	8ea40044 	lw	a0,68(s5)
800a7ad4:	00441021 	addu	v0,v0,a0
800a7ad8:	94430000 	lhu	v1,0(v0)
800a7adc:	a4a30008 	sh	v1,8(a1)
800a7ae0:	a4a3000a 	sh	v1,10(a1)
800a7ae4:	92a2004d 	lbu	v0,77(s5)
800a7ae8:	a1420004 	sb	v0,4(t2)
800a7aec:	a1420005 	sb	v0,5(t2)
800a7af0:	9222004c 	lbu	v0,76(s1)
800a7af4:	91430006 	lbu	v1,6(t2)
800a7af8:	0062102b 	sltu	v0,v1,v0
800a7afc:	1040000e 	beqz	v0,800a7b38 <_Z19DrawClippedTile16x2jjjjjj+0x75c>
800a7b00:	27026dd8 	addiu	v0,t8,28120
800a7b04:	92820000 	lbu	v0,0(s4)
800a7b08:	1040000a 	beqz	v0,800a7b34 <_Z19DrawClippedTile16x2jjjjjj+0x758>
800a7b0c:	00000000 	nop
800a7b10:	8e240044 	lw	a0,68(s1)
800a7b14:	00021040 	sll	v0,v0,0x1
800a7b18:	00441021 	addu	v0,v0,a0
800a7b1c:	94430000 	lhu	v1,0(v0)
800a7b20:	a4a3000c 	sh	v1,12(a1)
800a7b24:	a4a3000e 	sh	v1,14(a1)
800a7b28:	9222004d 	lbu	v0,77(s1)
800a7b2c:	a1420006 	sb	v0,6(t2)
800a7b30:	a1420007 	sb	v0,7(t2)
800a7b34:	27026dd8 	addiu	v0,t8,28120
800a7b38:	258cffff 	addiu	t4,t4,-1
800a7b3c:	1580ff69 	bnez	t4,800a78e4 <_Z19DrawClippedTile16x2jjjjjj+0x508>
800a7b40:	8c420030 	lw	v0,48(v0)
800a7b44:	8fbf003c 	lw	ra,60(sp)
800a7b48:	8fbe0038 	lw	s8,56(sp)
800a7b4c:	8fb70034 	lw	s7,52(sp)
800a7b50:	8fb60030 	lw	s6,48(sp)
800a7b54:	8fb5002c 	lw	s5,44(sp)
800a7b58:	8fb40028 	lw	s4,40(sp)
800a7b5c:	8fb30024 	lw	s3,36(sp)
800a7b60:	8fb20020 	lw	s2,32(sp)
800a7b64:	8fb1001c 	lw	s1,28(sp)
800a7b68:	8fb00018 	lw	s0,24(sp)
800a7b6c:	03e00008 	jr	ra
800a7b70:	27bd0040 	addiu	sp,sp,64
800a7b74:	104000bd 	beqz	v0,800a7e6c <_Z19DrawClippedTile16x2jjjjjj+0xa90>
800a7b78:	3c02801f 	lui	v0,0x801f
800a7b7c:	2406ffff 	li	a2,-1
800a7b80:	3c03801f 	lui	v1,0x801f
800a7b84:	00071080 	sll	v0,a3,0x2
800a7b88:	2463b524 	addiu	v1,v1,-19164
800a7b8c:	00431021 	addu	v0,v0,v1
800a7b90:	8c44fff0 	lw	a0,-16(v0)
800a7b94:	08029d43 	j	800a750c <_Z19DrawClippedTile16x2jjjjjj+0x130>
800a7b98:	00c4a824 	and	s5,a2,a0
800a7b9c:	3c02800a 	lui	v0,0x800a
800a7ba0:	2442b390 	addiu	v0,v0,-19568
800a7ba4:	0040f809 	jalr	v0
800a7ba8:	02c02021 	move	a0,s6
800a7bac:	a2420000 	sb	v0,0(s2)
800a7bb0:	08029d1c 	j	800a7470 <_Z19DrawClippedTile16x2jjjjjj+0x94>
800a7bb4:	8e260028 	lw	a2,40(s1)
800a7bb8:	144000b1 	bnez	v0,800a7e80 <_Z19DrawClippedTile16x2jjjjjj+0xaa4>
800a7bbc:	3c0200ff 	lui	v0,0xff
800a7bc0:	12e0fefe 	beqz	s7,800a77bc <_Z19DrawClippedTile16x2jjjjjj+0x3e0>
800a7bc4:	8fa30050 	lw	v1,80(sp)
800a7bc8:	3c028022 	lui	v0,0x8022
800a7bcc:	244c6dd8 	addiu	t4,v0,28120
800a7bd0:	27af0010 	addiu	t7,sp,16
800a7bd4:	02c31023 	subu	v0,s6,v1
800a7bd8:	01806821 	move	t5,t4
800a7bdc:	01807021 	move	t6,t4
800a7be0:	01808021 	move	s0,t4
800a7be4:	24470038 	addiu	a3,v0,56
800a7be8:	02e04021 	move	t0,s7
800a7bec:	01805821 	move	t3,t4
800a7bf0:	01808821 	move	s1,t4
800a7bf4:	01e09021 	move	s2,t7
800a7bf8:	01804821 	move	t1,t4
800a7bfc:	08029f03 	j	800a7c0c <_Z19DrawClippedTile16x2jjjjjj+0x830>
800a7c00:	0180a021 	move	s4,t4
800a7c04:	02629821 	addu	s3,s3,v0
800a7c08:	24e7fff8 	addiu	a3,a3,-8
800a7c0c:	8ce20000 	lw	v0,0(a3)
800a7c10:	01421024 	and	v0,t2,v0
800a7c14:	10400045 	beqz	v0,800a7d2c <_Z19DrawClippedTile16x2jjjjjj+0x950>
800a7c18:	afa20010 	sw	v0,16(sp)
800a7c1c:	8d620040 	lw	v0,64(t3)
800a7c20:	9163004c 	lbu	v1,76(t3)
800a7c24:	02623021 	addu	a2,s3,v0
800a7c28:	90c40000 	lbu	a0,0(a2)
800a7c2c:	8d65003c 	lw	a1,60(t3)
800a7c30:	00131040 	sll	v0,s3,0x1
800a7c34:	0083182b 	sltu	v1,a0,v1
800a7c38:	1060000c 	beqz	v1,800a7c6c <_Z19DrawClippedTile16x2jjjjjj+0x890>
800a7c3c:	00452821 	addu	a1,v0,a1
800a7c40:	93a20010 	lbu	v0,16(sp)
800a7c44:	10400009 	beqz	v0,800a7c6c <_Z19DrawClippedTile16x2jjjjjj+0x890>
800a7c48:	00021040 	sll	v0,v0,0x1
800a7c4c:	8d640044 	lw	a0,68(t3)
800a7c50:	00441021 	addu	v0,v0,a0
800a7c54:	94430000 	lhu	v1,0(v0)
800a7c58:	a4a30000 	sh	v1,0(a1)
800a7c5c:	a4a30002 	sh	v1,2(a1)
800a7c60:	9162004d 	lbu	v0,77(t3)
800a7c64:	a0c20000 	sb	v0,0(a2)
800a7c68:	a0c20001 	sb	v0,1(a2)
800a7c6c:	9182004c 	lbu	v0,76(t4)
800a7c70:	90c30002 	lbu	v1,2(a2)
800a7c74:	0062102b 	sltu	v0,v1,v0
800a7c78:	1040000c 	beqz	v0,800a7cac <_Z19DrawClippedTile16x2jjjjjj+0x8d0>
800a7c7c:	00000000 	nop
800a7c80:	91e20001 	lbu	v0,1(t7)
800a7c84:	10400009 	beqz	v0,800a7cac <_Z19DrawClippedTile16x2jjjjjj+0x8d0>
800a7c88:	00021040 	sll	v0,v0,0x1
800a7c8c:	8d840044 	lw	a0,68(t4)
800a7c90:	00441021 	addu	v0,v0,a0
800a7c94:	94430000 	lhu	v1,0(v0)
800a7c98:	a4a30004 	sh	v1,4(a1)
800a7c9c:	a4a30006 	sh	v1,6(a1)
800a7ca0:	9182004d 	lbu	v0,77(t4)
800a7ca4:	a0c20002 	sb	v0,2(a2)
800a7ca8:	a0c20003 	sb	v0,3(a2)
800a7cac:	9222004c 	lbu	v0,76(s1)
800a7cb0:	90c30004 	lbu	v1,4(a2)
800a7cb4:	0062102b 	sltu	v0,v1,v0
800a7cb8:	1040000c 	beqz	v0,800a7cec <_Z19DrawClippedTile16x2jjjjjj+0x910>
800a7cbc:	00000000 	nop
800a7cc0:	91e20002 	lbu	v0,2(t7)
800a7cc4:	10400009 	beqz	v0,800a7cec <_Z19DrawClippedTile16x2jjjjjj+0x910>
800a7cc8:	00021040 	sll	v0,v0,0x1
800a7ccc:	8e240044 	lw	a0,68(s1)
800a7cd0:	00441021 	addu	v0,v0,a0
800a7cd4:	94430000 	lhu	v1,0(v0)
800a7cd8:	a4a30008 	sh	v1,8(a1)
800a7cdc:	a4a3000a 	sh	v1,10(a1)
800a7ce0:	9222004d 	lbu	v0,77(s1)
800a7ce4:	a0c20004 	sb	v0,4(a2)
800a7ce8:	a0c20005 	sb	v0,5(a2)
800a7cec:	91a2004c 	lbu	v0,76(t5)
800a7cf0:	90c30006 	lbu	v1,6(a2)
800a7cf4:	0062102b 	sltu	v0,v1,v0
800a7cf8:	1040000c 	beqz	v0,800a7d2c <_Z19DrawClippedTile16x2jjjjjj+0x950>
800a7cfc:	00000000 	nop
800a7d00:	91e20003 	lbu	v0,3(t7)
800a7d04:	10400009 	beqz	v0,800a7d2c <_Z19DrawClippedTile16x2jjjjjj+0x950>
800a7d08:	00021040 	sll	v0,v0,0x1
800a7d0c:	8da40044 	lw	a0,68(t5)
800a7d10:	00441021 	addu	v0,v0,a0
800a7d14:	94430000 	lhu	v1,0(v0)
800a7d18:	a4a3000c 	sh	v1,12(a1)
800a7d1c:	a4a3000e 	sh	v1,14(a1)
800a7d20:	91a2004d 	lbu	v0,77(t5)
800a7d24:	a0c20006 	sb	v0,6(a2)
800a7d28:	a0c20007 	sb	v0,7(a2)
800a7d2c:	8ce20004 	lw	v0,4(a3)
800a7d30:	02a21024 	and	v0,s5,v0
800a7d34:	10400047 	beqz	v0,800a7e54 <_Z19DrawClippedTile16x2jjjjjj+0xa78>
800a7d38:	afa20010 	sw	v0,16(sp)
800a7d3c:	8d240040 	lw	a0,64(t1)
800a7d40:	26620008 	addiu	v0,s3,8
800a7d44:	00443021 	addu	a2,v0,a0
800a7d48:	9123004c 	lbu	v1,76(t1)
800a7d4c:	90c40000 	lbu	a0,0(a2)
800a7d50:	8d25003c 	lw	a1,60(t1)
800a7d54:	00021040 	sll	v0,v0,0x1
800a7d58:	0083182b 	sltu	v1,a0,v1
800a7d5c:	1060000c 	beqz	v1,800a7d90 <_Z19DrawClippedTile16x2jjjjjj+0x9b4>
800a7d60:	00452821 	addu	a1,v0,a1
800a7d64:	93a20010 	lbu	v0,16(sp)
800a7d68:	10400009 	beqz	v0,800a7d90 <_Z19DrawClippedTile16x2jjjjjj+0x9b4>
800a7d6c:	00021040 	sll	v0,v0,0x1
800a7d70:	8d240044 	lw	a0,68(t1)
800a7d74:	00441021 	addu	v0,v0,a0
800a7d78:	94430000 	lhu	v1,0(v0)
800a7d7c:	a4a30000 	sh	v1,0(a1)
800a7d80:	a4a30002 	sh	v1,2(a1)
800a7d84:	9122004d 	lbu	v0,77(t1)
800a7d88:	a0c20000 	sb	v0,0(a2)
800a7d8c:	a0c20001 	sb	v0,1(a2)
800a7d90:	91c2004c 	lbu	v0,76(t6)
800a7d94:	90c30002 	lbu	v1,2(a2)
800a7d98:	0062102b 	sltu	v0,v1,v0
800a7d9c:	1040000c 	beqz	v0,800a7dd0 <_Z19DrawClippedTile16x2jjjjjj+0x9f4>
800a7da0:	00000000 	nop
800a7da4:	92420001 	lbu	v0,1(s2)
800a7da8:	10400009 	beqz	v0,800a7dd0 <_Z19DrawClippedTile16x2jjjjjj+0x9f4>
800a7dac:	00021040 	sll	v0,v0,0x1
800a7db0:	8dc40044 	lw	a0,68(t6)
800a7db4:	00441021 	addu	v0,v0,a0
800a7db8:	94430000 	lhu	v1,0(v0)
800a7dbc:	a4a30004 	sh	v1,4(a1)
800a7dc0:	a4a30006 	sh	v1,6(a1)
800a7dc4:	91c2004d 	lbu	v0,77(t6)
800a7dc8:	a0c20002 	sb	v0,2(a2)
800a7dcc:	a0c20003 	sb	v0,3(a2)
800a7dd0:	9282004c 	lbu	v0,76(s4)
800a7dd4:	90c30004 	lbu	v1,4(a2)
800a7dd8:	0062102b 	sltu	v0,v1,v0
800a7ddc:	1040000c 	beqz	v0,800a7e10 <_Z19DrawClippedTile16x2jjjjjj+0xa34>
800a7de0:	00000000 	nop
800a7de4:	92420002 	lbu	v0,2(s2)
800a7de8:	10400009 	beqz	v0,800a7e10 <_Z19DrawClippedTile16x2jjjjjj+0xa34>
800a7dec:	00021040 	sll	v0,v0,0x1
800a7df0:	8e840044 	lw	a0,68(s4)
800a7df4:	00441021 	addu	v0,v0,a0
800a7df8:	94430000 	lhu	v1,0(v0)
800a7dfc:	a4a30008 	sh	v1,8(a1)
800a7e00:	a4a3000a 	sh	v1,10(a1)
800a7e04:	9282004d 	lbu	v0,77(s4)
800a7e08:	a0c20004 	sb	v0,4(a2)
800a7e0c:	a0c20005 	sb	v0,5(a2)
800a7e10:	9202004c 	lbu	v0,76(s0)
800a7e14:	90c30006 	lbu	v1,6(a2)
800a7e18:	0062102b 	sltu	v0,v1,v0
800a7e1c:	1040000e 	beqz	v0,800a7e58 <_Z19DrawClippedTile16x2jjjjjj+0xa7c>
800a7e20:	27026dd8 	addiu	v0,t8,28120
800a7e24:	92420003 	lbu	v0,3(s2)
800a7e28:	1040000a 	beqz	v0,800a7e54 <_Z19DrawClippedTile16x2jjjjjj+0xa78>
800a7e2c:	00000000 	nop
800a7e30:	8e040044 	lw	a0,68(s0)
800a7e34:	00021040 	sll	v0,v0,0x1
800a7e38:	00441021 	addu	v0,v0,a0
800a7e3c:	94430000 	lhu	v1,0(v0)
800a7e40:	a4a3000c 	sh	v1,12(a1)
800a7e44:	a4a3000e 	sh	v1,14(a1)
800a7e48:	9202004d 	lbu	v0,77(s0)
800a7e4c:	a0c20006 	sb	v0,6(a2)
800a7e50:	a0c20007 	sb	v0,7(a2)
800a7e54:	27026dd8 	addiu	v0,t8,28120
800a7e58:	2508ffff 	addiu	t0,t0,-1
800a7e5c:	1500ff69 	bnez	t0,800a7c04 <_Z19DrawClippedTile16x2jjjjjj+0x828>
800a7e60:	8c420030 	lw	v0,48(v0)
800a7e64:	08029df0 	j	800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4>
800a7e68:	8fbf003c 	lw	ra,60(sp)
800a7e6c:	00151880 	sll	v1,s5,0x2
800a7e70:	2442b514 	addiu	v0,v0,-19180
800a7e74:	00621821 	addu	v1,v1,v0
800a7e78:	08029ee0 	j	800a7b80 <_Z19DrawClippedTile16x2jjjjjj+0x7a4>
800a7e7c:	8c66fff0 	lw	a2,-16(v1)
800a7e80:	02a23824 	and	a3,s5,v0
800a7e84:	3145ff00 	andi	a1,t2,0xff00
800a7e88:	01421024 	and	v0,t2,v0
800a7e8c:	32a6ff00 	andi	a2,s5,0xff00
800a7e90:	000a4e02 	srl	t1,t2,0x18
800a7e94:	00063200 	sll	a2,a2,0x8
800a7e98:	00052a00 	sll	a1,a1,0x8
800a7e9c:	00021202 	srl	v0,v0,0x8
800a7ea0:	00073a02 	srl	a3,a3,0x8
800a7ea4:	00154602 	srl	t0,s5,0x18
800a7ea8:	000a1e00 	sll	v1,t2,0x18
800a7eac:	00152600 	sll	a0,s5,0x18
800a7eb0:	00651825 	or	v1,v1,a1
800a7eb4:	00491025 	or	v0,v0,t1
800a7eb8:	00862025 	or	a0,a0,a2
800a7ebc:	00e83825 	or	a3,a3,t0
800a7ec0:	00624825 	or	t1,v1,v0
800a7ec4:	12e0fe3d 	beqz	s7,800a77bc <_Z19DrawClippedTile16x2jjjjjj+0x3e0>
800a7ec8:	00873025 	or	a2,a0,a3
800a7ecc:	8fa30050 	lw	v1,80(sp)
800a7ed0:	3c028022 	lui	v0,0x8022
800a7ed4:	24476dd8 	addiu	a3,v0,28120
800a7ed8:	27b00010 	addiu	s0,sp,16
800a7edc:	02c31023 	subu	v0,s6,v1
800a7ee0:	00e04021 	move	t0,a3
800a7ee4:	00e07821 	move	t7,a3
800a7ee8:	00e08821 	move	s1,a3
800a7eec:	244b0038 	addiu	t3,v0,56
800a7ef0:	02e06021 	move	t4,s7
800a7ef4:	00e07021 	move	t6,a3
800a7ef8:	00e09021 	move	s2,a3
800a7efc:	0200a021 	move	s4,s0
800a7f00:	00e06821 	move	t5,a3
800a7f04:	08029fc5 	j	800a7f14 <_Z19DrawClippedTile16x2jjjjjj+0xb38>
800a7f08:	00e0a821 	move	s5,a3
800a7f0c:	02629821 	addu	s3,s3,v0
800a7f10:	256bfff8 	addiu	t3,t3,-8
800a7f14:	8d620004 	lw	v0,4(t3)
800a7f18:	01221024 	and	v0,t1,v0
800a7f1c:	10400045 	beqz	v0,800a8034 <_Z19DrawClippedTile16x2jjjjjj+0xc58>
800a7f20:	afa20010 	sw	v0,16(sp)
800a7f24:	8dc20040 	lw	v0,64(t6)
800a7f28:	91c3004c 	lbu	v1,76(t6)
800a7f2c:	02625021 	addu	t2,s3,v0
800a7f30:	91440000 	lbu	a0,0(t2)
800a7f34:	8dc5003c 	lw	a1,60(t6)
800a7f38:	00131040 	sll	v0,s3,0x1
800a7f3c:	0083182b 	sltu	v1,a0,v1
800a7f40:	1060000c 	beqz	v1,800a7f74 <_Z19DrawClippedTile16x2jjjjjj+0xb98>
800a7f44:	00452821 	addu	a1,v0,a1
800a7f48:	93a20013 	lbu	v0,19(sp)
800a7f4c:	10400009 	beqz	v0,800a7f74 <_Z19DrawClippedTile16x2jjjjjj+0xb98>
800a7f50:	00021040 	sll	v0,v0,0x1
800a7f54:	8dc40044 	lw	a0,68(t6)
800a7f58:	00441021 	addu	v0,v0,a0
800a7f5c:	94430000 	lhu	v1,0(v0)
800a7f60:	a4a30000 	sh	v1,0(a1)
800a7f64:	a4a30002 	sh	v1,2(a1)
800a7f68:	91c2004d 	lbu	v0,77(t6)
800a7f6c:	a1420000 	sb	v0,0(t2)
800a7f70:	a1420001 	sb	v0,1(t2)
800a7f74:	90e2004c 	lbu	v0,76(a3)
800a7f78:	91430002 	lbu	v1,2(t2)
800a7f7c:	0062102b 	sltu	v0,v1,v0
800a7f80:	1040000c 	beqz	v0,800a7fb4 <_Z19DrawClippedTile16x2jjjjjj+0xbd8>
800a7f84:	00000000 	nop
800a7f88:	92020002 	lbu	v0,2(s0)
800a7f8c:	10400009 	beqz	v0,800a7fb4 <_Z19DrawClippedTile16x2jjjjjj+0xbd8>
800a7f90:	00021040 	sll	v0,v0,0x1
800a7f94:	8ce40044 	lw	a0,68(a3)
800a7f98:	00441021 	addu	v0,v0,a0
800a7f9c:	94430000 	lhu	v1,0(v0)
800a7fa0:	a4a30004 	sh	v1,4(a1)
800a7fa4:	a4a30006 	sh	v1,6(a1)
800a7fa8:	90e2004d 	lbu	v0,77(a3)
800a7fac:	a1420002 	sb	v0,2(t2)
800a7fb0:	a1420003 	sb	v0,3(t2)
800a7fb4:	9242004c 	lbu	v0,76(s2)
800a7fb8:	91430004 	lbu	v1,4(t2)
800a7fbc:	0062102b 	sltu	v0,v1,v0
800a7fc0:	1040000c 	beqz	v0,800a7ff4 <_Z19DrawClippedTile16x2jjjjjj+0xc18>
800a7fc4:	00000000 	nop
800a7fc8:	92020001 	lbu	v0,1(s0)
800a7fcc:	10400009 	beqz	v0,800a7ff4 <_Z19DrawClippedTile16x2jjjjjj+0xc18>
800a7fd0:	00021040 	sll	v0,v0,0x1
800a7fd4:	8e440044 	lw	a0,68(s2)
800a7fd8:	00441021 	addu	v0,v0,a0
800a7fdc:	94430000 	lhu	v1,0(v0)
800a7fe0:	a4a30008 	sh	v1,8(a1)
800a7fe4:	a4a3000a 	sh	v1,10(a1)
800a7fe8:	9242004d 	lbu	v0,77(s2)
800a7fec:	a1420004 	sb	v0,4(t2)
800a7ff0:	a1420005 	sb	v0,5(t2)
800a7ff4:	9102004c 	lbu	v0,76(t0)
800a7ff8:	91430006 	lbu	v1,6(t2)
800a7ffc:	0062102b 	sltu	v0,v1,v0
800a8000:	1040000c 	beqz	v0,800a8034 <_Z19DrawClippedTile16x2jjjjjj+0xc58>
800a8004:	00000000 	nop
800a8008:	92020000 	lbu	v0,0(s0)
800a800c:	10400009 	beqz	v0,800a8034 <_Z19DrawClippedTile16x2jjjjjj+0xc58>
800a8010:	00021040 	sll	v0,v0,0x1
800a8014:	8d040044 	lw	a0,68(t0)
800a8018:	00441021 	addu	v0,v0,a0
800a801c:	94430000 	lhu	v1,0(v0)
800a8020:	a4a3000c 	sh	v1,12(a1)
800a8024:	a4a3000e 	sh	v1,14(a1)
800a8028:	9102004d 	lbu	v0,77(t0)
800a802c:	a1420006 	sb	v0,6(t2)
800a8030:	a1420007 	sb	v0,7(t2)
800a8034:	8d620000 	lw	v0,0(t3)
800a8038:	00c21024 	and	v0,a2,v0
800a803c:	10400047 	beqz	v0,800a815c <_Z19DrawClippedTile16x2jjjjjj+0xd80>
800a8040:	afa20010 	sw	v0,16(sp)
800a8044:	8da40040 	lw	a0,64(t5)
800a8048:	26620008 	addiu	v0,s3,8
800a804c:	00445021 	addu	t2,v0,a0
800a8050:	91a3004c 	lbu	v1,76(t5)
800a8054:	91440000 	lbu	a0,0(t2)
800a8058:	8da5003c 	lw	a1,60(t5)
800a805c:	00021040 	sll	v0,v0,0x1
800a8060:	0083182b 	sltu	v1,a0,v1
800a8064:	1060000c 	beqz	v1,800a8098 <_Z19DrawClippedTile16x2jjjjjj+0xcbc>
800a8068:	00452821 	addu	a1,v0,a1
800a806c:	93a20013 	lbu	v0,19(sp)
800a8070:	10400009 	beqz	v0,800a8098 <_Z19DrawClippedTile16x2jjjjjj+0xcbc>
800a8074:	00021040 	sll	v0,v0,0x1
800a8078:	8da40044 	lw	a0,68(t5)
800a807c:	00441021 	addu	v0,v0,a0
800a8080:	94430000 	lhu	v1,0(v0)
800a8084:	a4a30000 	sh	v1,0(a1)
800a8088:	a4a30002 	sh	v1,2(a1)
800a808c:	91a2004d 	lbu	v0,77(t5)
800a8090:	a1420000 	sb	v0,0(t2)
800a8094:	a1420001 	sb	v0,1(t2)
800a8098:	91e2004c 	lbu	v0,76(t7)
800a809c:	91430002 	lbu	v1,2(t2)
800a80a0:	0062102b 	sltu	v0,v1,v0
800a80a4:	1040000c 	beqz	v0,800a80d8 <_Z19DrawClippedTile16x2jjjjjj+0xcfc>
800a80a8:	00000000 	nop
800a80ac:	92820002 	lbu	v0,2(s4)
800a80b0:	10400009 	beqz	v0,800a80d8 <_Z19DrawClippedTile16x2jjjjjj+0xcfc>
800a80b4:	00021040 	sll	v0,v0,0x1
800a80b8:	8de40044 	lw	a0,68(t7)
800a80bc:	00441021 	addu	v0,v0,a0
800a80c0:	94430000 	lhu	v1,0(v0)
800a80c4:	a4a30004 	sh	v1,4(a1)
800a80c8:	a4a30006 	sh	v1,6(a1)
800a80cc:	91e2004d 	lbu	v0,77(t7)
800a80d0:	a1420002 	sb	v0,2(t2)
800a80d4:	a1420003 	sb	v0,3(t2)
800a80d8:	92a2004c 	lbu	v0,76(s5)
800a80dc:	91430004 	lbu	v1,4(t2)
800a80e0:	0062102b 	sltu	v0,v1,v0
800a80e4:	1040000c 	beqz	v0,800a8118 <_Z19DrawClippedTile16x2jjjjjj+0xd3c>
800a80e8:	00000000 	nop
800a80ec:	92820001 	lbu	v0,1(s4)
800a80f0:	10400009 	beqz	v0,800a8118 <_Z19DrawClippedTile16x2jjjjjj+0xd3c>
800a80f4:	00021040 	sll	v0,v0,0x1
800a80f8:	8ea40044 	lw	a0,68(s5)
800a80fc:	00441021 	addu	v0,v0,a0
800a8100:	94430000 	lhu	v1,0(v0)
800a8104:	a4a30008 	sh	v1,8(a1)
800a8108:	a4a3000a 	sh	v1,10(a1)
800a810c:	92a2004d 	lbu	v0,77(s5)
800a8110:	a1420004 	sb	v0,4(t2)
800a8114:	a1420005 	sb	v0,5(t2)
800a8118:	9222004c 	lbu	v0,76(s1)
800a811c:	91430006 	lbu	v1,6(t2)
800a8120:	0062102b 	sltu	v0,v1,v0
800a8124:	1040000e 	beqz	v0,800a8160 <_Z19DrawClippedTile16x2jjjjjj+0xd84>
800a8128:	27026dd8 	addiu	v0,t8,28120
800a812c:	92820000 	lbu	v0,0(s4)
800a8130:	1040000a 	beqz	v0,800a815c <_Z19DrawClippedTile16x2jjjjjj+0xd80>
800a8134:	00000000 	nop
800a8138:	8e240044 	lw	a0,68(s1)
800a813c:	00021040 	sll	v0,v0,0x1
800a8140:	00441021 	addu	v0,v0,a0
800a8144:	94430000 	lhu	v1,0(v0)
800a8148:	a4a3000c 	sh	v1,12(a1)
800a814c:	a4a3000e 	sh	v1,14(a1)
800a8150:	9222004d 	lbu	v0,77(s1)
800a8154:	a1420006 	sb	v0,6(t2)
800a8158:	a1420007 	sb	v0,7(t2)
800a815c:	27026dd8 	addiu	v0,t8,28120
800a8160:	258cffff 	addiu	t4,t4,-1
800a8164:	1580ff69 	bnez	t4,800a7f0c <_Z19DrawClippedTile16x2jjjjjj+0xb30>
800a8168:	8c420030 	lw	v0,48(v0)
800a816c:	08029df0 	j	800a77c0 <_Z19DrawClippedTile16x2jjjjjj+0x3e4>
800a8170:	8fbf003c 	lw	ra,60(sp)
800a8174:	244228a0 	addiu	v0,v0,10400
800a8178:	0040f809 	jalr	v0
800a817c:	00000000 	nop
800a8180:	08029d29 	j	800a74a4 <_Z19DrawClippedTile16x2jjjjjj+0xc8>
800a8184:	8e220020 	lw	v0,32(s1)

800a8188 <_Z17DrawClippedTilex2jjjjjj>:
800a8188:	27bdffc0 	addiu	sp,sp,-64
800a818c:	3c028022 	lui	v0,0x8022
800a8190:	afbe0038 	sw	s8,56(sp)
800a8194:	afb70034 	sw	s7,52(sp)
800a8198:	afb5002c 	sw	s5,44(sp)
800a819c:	afb40028 	sw	s4,40(sp)
800a81a0:	afb30024 	sw	s3,36(sp)
800a81a4:	afb1001c 	sw	s1,28(sp)
800a81a8:	afbf003c 	sw	ra,60(sp)
800a81ac:	24516da8 	addiu	s1,v0,28072
800a81b0:	afb60030 	sw	s6,48(sp)
800a81b4:	afb20020 	sw	s2,32(sp)
800a81b8:	afb00018 	sw	s0,24(sp)
800a81bc:	0080a021 	move	s4,a0
800a81c0:	8e280008 	lw	t0,8(s1)
800a81c4:	308203ff 	andi	v0,a0,0x3ff
800a81c8:	328301ff 	andi	v1,s4,0x1ff
800a81cc:	8e24000c 	lw	a0,12(s1)
800a81d0:	01021004 	sllv	v0,v0,t0
800a81d4:	2c630100 	sltiu	v1,v1,256
800a81d8:	00442021 	addu	a0,v0,a0
800a81dc:	00a09821 	move	s3,a1
800a81e0:	00c0a821 	move	s5,a2
800a81e4:	00e0f021 	move	s8,a3
800a81e8:	14600003 	bnez	v1,800a81f8 <_Z17DrawClippedTilex2jjjjjj+0x70>
800a81ec:	8fb70054 	lw	s7,84(sp)
800a81f0:	8e220010 	lw	v0,16(s1)
800a81f4:	00822021 	addu	a0,a0,v0
800a81f8:	3085ffff 	andi	a1,a0,0xffff
800a81fc:	8e260028 	lw	a2,40(s1)
800a8200:	01058006 	srlv	s0,a1,t0
800a8204:	02069021 	addu	s2,s0,a2
800a8208:	8e220024 	lw	v0,36(s1)
800a820c:	92440000 	lbu	a0,0(s2)
800a8210:	00101980 	sll	v1,s0,0x6
800a8214:	108001c8 	beqz	a0,800a8938 <_Z17DrawClippedTilex2jjjjjj+0x7b0>
800a8218:	0062b021 	addu	s6,v1,v0
800a821c:	02061021 	addu	v0,s0,a2
800a8220:	90440000 	lbu	a0,0(v0)
800a8224:	24030002 	li	v1,2
800a8228:	108300ce 	beq	a0,v1,800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc>
800a822c:	8fbf003c 	lw	ra,60(sp)
800a8230:	9222002c 	lbu	v0,44(s1)
800a8234:	104000d6 	beqz	v0,800a8590 <_Z17DrawClippedTilex2jjjjjj+0x408>
800a8238:	00141a82 	srl	v1,s4,0xa
800a823c:	3c028022 	lui	v0,0x8022
800a8240:	90435bcb 	lbu	v1,23499(v0)
800a8244:	1460032e 	bnez	v1,800a8f00 <_Z17DrawClippedTilex2jjjjjj+0xd78>
800a8248:	3c028005 	lui	v0,0x8005
800a824c:	8e220020 	lw	v0,32(s1)
800a8250:	00141a82 	srl	v1,s4,0xa
800a8254:	00621824 	and	v1,v1,v0
800a8258:	3c02802c 	lui	v0,0x802c
800a825c:	2442140c 	addiu	v0,v0,5132
800a8260:	00031a40 	sll	v1,v1,0x9
800a8264:	3c188022 	lui	t8,0x8022
800a8268:	00621821 	addu	v1,v1,v0
800a826c:	27046dd8 	addiu	a0,t8,28120
800a8270:	2ea20004 	sltiu	v0,s5,4
800a8274:	104000d6 	beqz	v0,800a85d0 <_Z17DrawClippedTilex2jjjjjj+0x448>
800a8278:	ac830044 	sw	v1,68(a0)
800a827c:	3c03801f 	lui	v1,0x801f
800a8280:	02be3821 	addu	a3,s5,s8
800a8284:	00151080 	sll	v0,s5,0x2
800a8288:	2463b514 	addiu	v1,v1,-19180
800a828c:	00431021 	addu	v0,v0,v1
800a8290:	2ce40004 	sltiu	a0,a3,4
800a8294:	108000d0 	beqz	a0,800a85d8 <_Z17DrawClippedTilex2jjjjjj+0x450>
800a8298:	8c4a0000 	lw	t2,0(v0)
800a829c:	3c03801f 	lui	v1,0x801f
800a82a0:	00071080 	sll	v0,a3,0x2
800a82a4:	2463b524 	addiu	v1,v1,-19164
800a82a8:	00431021 	addu	v0,v0,v1
800a82ac:	8c440000 	lw	a0,0(v0)
800a82b0:	0000a821 	move	s5,zero
800a82b4:	01445024 	and	t2,t2,a0
800a82b8:	3282c000 	andi	v0,s4,0xc000
800a82bc:	144000cd 	bnez	v0,800a85f4 <_Z17DrawClippedTilex2jjjjjj+0x46c>
800a82c0:	32828000 	andi	v0,s4,0x8000
800a82c4:	12e000a7 	beqz	s7,800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc>
800a82c8:	8fbf003c 	lw	ra,60(sp)
800a82cc:	3c028022 	lui	v0,0x8022
800a82d0:	244d6dd8 	addiu	t5,v0,28120
800a82d4:	8fa20050 	lw	v0,80(sp)
800a82d8:	27af0010 	addiu	t7,sp,16
800a82dc:	01a07021 	move	t6,t5
800a82e0:	01a06021 	move	t4,t5
800a82e4:	01a08021 	move	s0,t5
800a82e8:	02c23821 	addu	a3,s6,v0
800a82ec:	02e04021 	move	t0,s7
800a82f0:	01a05821 	move	t3,t5
800a82f4:	01a09021 	move	s2,t5
800a82f8:	01e0a021 	move	s4,t7
800a82fc:	01a04821 	move	t1,t5
800a8300:	0802a0c4 	j	800a8310 <_Z17DrawClippedTilex2jjjjjj+0x188>
800a8304:	01a08821 	move	s1,t5
800a8308:	02629821 	addu	s3,s3,v0
800a830c:	24e70008 	addiu	a3,a3,8
800a8310:	8ce20000 	lw	v0,0(a3)
800a8314:	01421024 	and	v0,t2,v0
800a8318:	10400044 	beqz	v0,800a842c <_Z17DrawClippedTilex2jjjjjj+0x2a4>
800a831c:	afa20010 	sw	v0,16(sp)
800a8320:	8d630040 	lw	v1,64(t3)
800a8324:	9162004c 	lbu	v0,76(t3)
800a8328:	02632821 	addu	a1,s3,v1
800a832c:	90a40000 	lbu	a0,0(a1)
800a8330:	8d63003c 	lw	v1,60(t3)
800a8334:	0082102b 	sltu	v0,a0,v0
800a8338:	1040000c 	beqz	v0,800a836c <_Z17DrawClippedTilex2jjjjjj+0x1e4>
800a833c:	02633021 	addu	a2,s3,v1
800a8340:	93a20010 	lbu	v0,16(sp)
800a8344:	10400009 	beqz	v0,800a836c <_Z17DrawClippedTilex2jjjjjj+0x1e4>
800a8348:	00021040 	sll	v0,v0,0x1
800a834c:	8d640044 	lw	a0,68(t3)
800a8350:	00441021 	addu	v0,v0,a0
800a8354:	90430000 	lbu	v1,0(v0)
800a8358:	a0c30000 	sb	v1,0(a2)
800a835c:	a0c30001 	sb	v1,1(a2)
800a8360:	9162004d 	lbu	v0,77(t3)
800a8364:	a0a20000 	sb	v0,0(a1)
800a8368:	a0a20001 	sb	v0,1(a1)
800a836c:	91a2004c 	lbu	v0,76(t5)
800a8370:	90a30002 	lbu	v1,2(a1)
800a8374:	0062102b 	sltu	v0,v1,v0
800a8378:	1040000c 	beqz	v0,800a83ac <_Z17DrawClippedTilex2jjjjjj+0x224>
800a837c:	00000000 	nop
800a8380:	91e20001 	lbu	v0,1(t7)
800a8384:	10400009 	beqz	v0,800a83ac <_Z17DrawClippedTilex2jjjjjj+0x224>
800a8388:	00021040 	sll	v0,v0,0x1
800a838c:	8da40044 	lw	a0,68(t5)
800a8390:	00441021 	addu	v0,v0,a0
800a8394:	90430000 	lbu	v1,0(v0)
800a8398:	a0c30002 	sb	v1,2(a2)
800a839c:	a0c30003 	sb	v1,3(a2)
800a83a0:	91a2004d 	lbu	v0,77(t5)
800a83a4:	a0a20002 	sb	v0,2(a1)
800a83a8:	a0a20003 	sb	v0,3(a1)
800a83ac:	9242004c 	lbu	v0,76(s2)
800a83b0:	90a30004 	lbu	v1,4(a1)
800a83b4:	0062102b 	sltu	v0,v1,v0
800a83b8:	1040000c 	beqz	v0,800a83ec <_Z17DrawClippedTilex2jjjjjj+0x264>
800a83bc:	00000000 	nop
800a83c0:	91e20002 	lbu	v0,2(t7)
800a83c4:	10400009 	beqz	v0,800a83ec <_Z17DrawClippedTilex2jjjjjj+0x264>
800a83c8:	00021040 	sll	v0,v0,0x1
800a83cc:	8e440044 	lw	a0,68(s2)
800a83d0:	00441021 	addu	v0,v0,a0
800a83d4:	90430000 	lbu	v1,0(v0)
800a83d8:	a0c30004 	sb	v1,4(a2)
800a83dc:	a0c30005 	sb	v1,5(a2)
800a83e0:	9242004d 	lbu	v0,77(s2)
800a83e4:	a0a20004 	sb	v0,4(a1)
800a83e8:	a0a20005 	sb	v0,5(a1)
800a83ec:	91c2004c 	lbu	v0,76(t6)
800a83f0:	90a30006 	lbu	v1,6(a1)
800a83f4:	0062102b 	sltu	v0,v1,v0
800a83f8:	1040000c 	beqz	v0,800a842c <_Z17DrawClippedTilex2jjjjjj+0x2a4>
800a83fc:	00000000 	nop
800a8400:	91e20003 	lbu	v0,3(t7)
800a8404:	10400009 	beqz	v0,800a842c <_Z17DrawClippedTilex2jjjjjj+0x2a4>
800a8408:	00021040 	sll	v0,v0,0x1
800a840c:	8dc40044 	lw	a0,68(t6)
800a8410:	00441021 	addu	v0,v0,a0
800a8414:	90430000 	lbu	v1,0(v0)
800a8418:	a0c30006 	sb	v1,6(a2)
800a841c:	a0c30007 	sb	v1,7(a2)
800a8420:	91c2004d 	lbu	v0,77(t6)
800a8424:	a0a20006 	sb	v0,6(a1)
800a8428:	a0a20007 	sb	v0,7(a1)
800a842c:	8ce20004 	lw	v0,4(a3)
800a8430:	02a21024 	and	v0,s5,v0
800a8434:	10400046 	beqz	v0,800a8550 <_Z17DrawClippedTilex2jjjjjj+0x3c8>
800a8438:	afa20010 	sw	v0,16(sp)
800a843c:	8d230040 	lw	v1,64(t1)
800a8440:	26650008 	addiu	a1,s3,8
800a8444:	00a33021 	addu	a2,a1,v1
800a8448:	9122004c 	lbu	v0,76(t1)
800a844c:	90c30000 	lbu	v1,0(a2)
800a8450:	8d24003c 	lw	a0,60(t1)
800a8454:	0062102b 	sltu	v0,v1,v0
800a8458:	1040000c 	beqz	v0,800a848c <_Z17DrawClippedTilex2jjjjjj+0x304>
800a845c:	00a42821 	addu	a1,a1,a0
800a8460:	93a20010 	lbu	v0,16(sp)
800a8464:	10400009 	beqz	v0,800a848c <_Z17DrawClippedTilex2jjjjjj+0x304>
800a8468:	00021040 	sll	v0,v0,0x1
800a846c:	8d240044 	lw	a0,68(t1)
800a8470:	00441021 	addu	v0,v0,a0
800a8474:	90430000 	lbu	v1,0(v0)
800a8478:	a0a30000 	sb	v1,0(a1)
800a847c:	a0a30001 	sb	v1,1(a1)
800a8480:	9122004d 	lbu	v0,77(t1)
800a8484:	a0c20000 	sb	v0,0(a2)
800a8488:	a0c20001 	sb	v0,1(a2)
800a848c:	9182004c 	lbu	v0,76(t4)
800a8490:	90c30002 	lbu	v1,2(a2)
800a8494:	0062102b 	sltu	v0,v1,v0
800a8498:	1040000c 	beqz	v0,800a84cc <_Z17DrawClippedTilex2jjjjjj+0x344>
800a849c:	00000000 	nop
800a84a0:	92820001 	lbu	v0,1(s4)
800a84a4:	10400009 	beqz	v0,800a84cc <_Z17DrawClippedTilex2jjjjjj+0x344>
800a84a8:	00021040 	sll	v0,v0,0x1
800a84ac:	8d840044 	lw	a0,68(t4)
800a84b0:	00441021 	addu	v0,v0,a0
800a84b4:	90430000 	lbu	v1,0(v0)
800a84b8:	a0a30002 	sb	v1,2(a1)
800a84bc:	a0a30003 	sb	v1,3(a1)
800a84c0:	9182004d 	lbu	v0,77(t4)
800a84c4:	a0c20002 	sb	v0,2(a2)
800a84c8:	a0c20003 	sb	v0,3(a2)
800a84cc:	9222004c 	lbu	v0,76(s1)
800a84d0:	90c30004 	lbu	v1,4(a2)
800a84d4:	0062102b 	sltu	v0,v1,v0
800a84d8:	1040000c 	beqz	v0,800a850c <_Z17DrawClippedTilex2jjjjjj+0x384>
800a84dc:	00000000 	nop
800a84e0:	92820002 	lbu	v0,2(s4)
800a84e4:	10400009 	beqz	v0,800a850c <_Z17DrawClippedTilex2jjjjjj+0x384>
800a84e8:	00021040 	sll	v0,v0,0x1
800a84ec:	8e240044 	lw	a0,68(s1)
800a84f0:	00441021 	addu	v0,v0,a0
800a84f4:	90430000 	lbu	v1,0(v0)
800a84f8:	a0a30004 	sb	v1,4(a1)
800a84fc:	a0a30005 	sb	v1,5(a1)
800a8500:	9222004d 	lbu	v0,77(s1)
800a8504:	a0c20004 	sb	v0,4(a2)
800a8508:	a0c20005 	sb	v0,5(a2)
800a850c:	9202004c 	lbu	v0,76(s0)
800a8510:	90c30006 	lbu	v1,6(a2)
800a8514:	0062102b 	sltu	v0,v1,v0
800a8518:	1040000e 	beqz	v0,800a8554 <_Z17DrawClippedTilex2jjjjjj+0x3cc>
800a851c:	27026dd8 	addiu	v0,t8,28120
800a8520:	92820003 	lbu	v0,3(s4)
800a8524:	1040000a 	beqz	v0,800a8550 <_Z17DrawClippedTilex2jjjjjj+0x3c8>
800a8528:	00000000 	nop
800a852c:	8e040044 	lw	a0,68(s0)
800a8530:	00021040 	sll	v0,v0,0x1
800a8534:	00441021 	addu	v0,v0,a0
800a8538:	90430000 	lbu	v1,0(v0)
800a853c:	a0a30006 	sb	v1,6(a1)
800a8540:	a0a30007 	sb	v1,7(a1)
800a8544:	9202004d 	lbu	v0,77(s0)
800a8548:	a0c20006 	sb	v0,6(a2)
800a854c:	a0c20007 	sb	v0,7(a2)
800a8550:	27026dd8 	addiu	v0,t8,28120
800a8554:	2508ffff 	addiu	t0,t0,-1
800a8558:	1500ff6b 	bnez	t0,800a8308 <_Z17DrawClippedTilex2jjjjjj+0x180>
800a855c:	8c420030 	lw	v0,48(v0)
800a8560:	8fbf003c 	lw	ra,60(sp)
800a8564:	8fbe0038 	lw	s8,56(sp)
800a8568:	8fb70034 	lw	s7,52(sp)
800a856c:	8fb60030 	lw	s6,48(sp)
800a8570:	8fb5002c 	lw	s5,44(sp)
800a8574:	8fb40028 	lw	s4,40(sp)
800a8578:	8fb30024 	lw	s3,36(sp)
800a857c:	8fb20020 	lw	s2,32(sp)
800a8580:	8fb1001c 	lw	s1,28(sp)
800a8584:	8fb00018 	lw	s0,24(sp)
800a8588:	03e00008 	jr	ra
800a858c:	27bd0040 	addiu	sp,sp,64
800a8590:	8e240020 	lw	a0,32(s1)
800a8594:	8e25001c 	lw	a1,28(s1)
800a8598:	00641824 	and	v1,v1,a0
800a859c:	8e220018 	lw	v0,24(s1)
800a85a0:	00a31804 	sllv	v1,v1,a1
800a85a4:	00621821 	addu	v1,v1,v0
800a85a8:	00031840 	sll	v1,v1,0x1
800a85ac:	3c028022 	lui	v0,0x8022
800a85b0:	24425bc4 	addiu	v0,v0,23492
800a85b4:	24630c48 	addiu	v1,v1,3144
800a85b8:	3c188022 	lui	t8,0x8022
800a85bc:	00621821 	addu	v1,v1,v0
800a85c0:	27046dd8 	addiu	a0,t8,28120
800a85c4:	2ea20004 	sltiu	v0,s5,4
800a85c8:	1440ff2c 	bnez	v0,800a827c <_Z17DrawClippedTilex2jjjjjj+0xf4>
800a85cc:	ac830044 	sw	v1,68(a0)
800a85d0:	02be3821 	addu	a3,s5,s8
800a85d4:	00005021 	move	t2,zero
800a85d8:	2ce20005 	sltiu	v0,a3,5
800a85dc:	104000cc 	beqz	v0,800a8910 <_Z17DrawClippedTilex2jjjjjj+0x788>
800a85e0:	2ea20005 	sltiu	v0,s5,5
800a85e4:	3282c000 	andi	v0,s4,0xc000
800a85e8:	1040ff36 	beqz	v0,800a82c4 <_Z17DrawClippedTilex2jjjjjj+0x13c>
800a85ec:	0000a821 	move	s5,zero
800a85f0:	32828000 	andi	v0,s4,0x8000
800a85f4:	144000d7 	bnez	v0,800a8954 <_Z17DrawClippedTilex2jjjjjj+0x7cc>
800a85f8:	32824000 	andi	v0,s4,0x4000
800a85fc:	3c0200ff 	lui	v0,0xff
800a8600:	02a23824 	and	a3,s5,v0
800a8604:	3145ff00 	andi	a1,t2,0xff00
800a8608:	01421024 	and	v0,t2,v0
800a860c:	32a6ff00 	andi	a2,s5,0xff00
800a8610:	000a4e02 	srl	t1,t2,0x18
800a8614:	00063200 	sll	a2,a2,0x8
800a8618:	00052a00 	sll	a1,a1,0x8
800a861c:	00021202 	srl	v0,v0,0x8
800a8620:	00073a02 	srl	a3,a3,0x8
800a8624:	00154602 	srl	t0,s5,0x18
800a8628:	000a1e00 	sll	v1,t2,0x18
800a862c:	00152600 	sll	a0,s5,0x18
800a8630:	00651825 	or	v1,v1,a1
800a8634:	00491025 	or	v0,v0,t1
800a8638:	00862025 	or	a0,a0,a2
800a863c:	00e83825 	or	a3,a3,t0
800a8640:	00624825 	or	t1,v1,v0
800a8644:	12e0ffc6 	beqz	s7,800a8560 <_Z17DrawClippedTilex2jjjjjj+0x3d8>
800a8648:	00873025 	or	a2,a0,a3
800a864c:	3c028022 	lui	v0,0x8022
800a8650:	8fa30050 	lw	v1,80(sp)
800a8654:	24486dd8 	addiu	t0,v0,28120
800a8658:	27b00010 	addiu	s0,sp,16
800a865c:	01007821 	move	t7,t0
800a8660:	01003821 	move	a3,t0
800a8664:	01008821 	move	s1,t0
800a8668:	02c35821 	addu	t3,s6,v1
800a866c:	02e06021 	move	t4,s7
800a8670:	01007021 	move	t6,t0
800a8674:	0100a021 	move	s4,t0
800a8678:	0200a821 	move	s5,s0
800a867c:	01006821 	move	t5,t0
800a8680:	0802a1a4 	j	800a8690 <_Z17DrawClippedTilex2jjjjjj+0x508>
800a8684:	01009021 	move	s2,t0
800a8688:	02629821 	addu	s3,s3,v0
800a868c:	256b0008 	addiu	t3,t3,8
800a8690:	8d620004 	lw	v0,4(t3)
800a8694:	01221024 	and	v0,t1,v0
800a8698:	10400044 	beqz	v0,800a87ac <_Z17DrawClippedTilex2jjjjjj+0x624>
800a869c:	afa20010 	sw	v0,16(sp)
800a86a0:	8dc30040 	lw	v1,64(t6)
800a86a4:	91c2004c 	lbu	v0,76(t6)
800a86a8:	02632821 	addu	a1,s3,v1
800a86ac:	90a40000 	lbu	a0,0(a1)
800a86b0:	8dc3003c 	lw	v1,60(t6)
800a86b4:	0082102b 	sltu	v0,a0,v0
800a86b8:	1040000c 	beqz	v0,800a86ec <_Z17DrawClippedTilex2jjjjjj+0x564>
800a86bc:	02635021 	addu	t2,s3,v1
800a86c0:	93a20013 	lbu	v0,19(sp)
800a86c4:	10400009 	beqz	v0,800a86ec <_Z17DrawClippedTilex2jjjjjj+0x564>
800a86c8:	00021040 	sll	v0,v0,0x1
800a86cc:	8dc40044 	lw	a0,68(t6)
800a86d0:	00441021 	addu	v0,v0,a0
800a86d4:	90430000 	lbu	v1,0(v0)
800a86d8:	a1430000 	sb	v1,0(t2)
800a86dc:	a1430001 	sb	v1,1(t2)
800a86e0:	91c2004d 	lbu	v0,77(t6)
800a86e4:	a0a20000 	sb	v0,0(a1)
800a86e8:	a0a20001 	sb	v0,1(a1)
800a86ec:	9102004c 	lbu	v0,76(t0)
800a86f0:	90a30002 	lbu	v1,2(a1)
800a86f4:	0062102b 	sltu	v0,v1,v0
800a86f8:	1040000c 	beqz	v0,800a872c <_Z17DrawClippedTilex2jjjjjj+0x5a4>
800a86fc:	00000000 	nop
800a8700:	92020002 	lbu	v0,2(s0)
800a8704:	10400009 	beqz	v0,800a872c <_Z17DrawClippedTilex2jjjjjj+0x5a4>
800a8708:	00021040 	sll	v0,v0,0x1
800a870c:	8d040044 	lw	a0,68(t0)
800a8710:	00441021 	addu	v0,v0,a0
800a8714:	90430000 	lbu	v1,0(v0)
800a8718:	a1430002 	sb	v1,2(t2)
800a871c:	a1430003 	sb	v1,3(t2)
800a8720:	9102004d 	lbu	v0,77(t0)
800a8724:	a0a20002 	sb	v0,2(a1)
800a8728:	a0a20003 	sb	v0,3(a1)
800a872c:	9282004c 	lbu	v0,76(s4)
800a8730:	90a30004 	lbu	v1,4(a1)
800a8734:	0062102b 	sltu	v0,v1,v0
800a8738:	1040000c 	beqz	v0,800a876c <_Z17DrawClippedTilex2jjjjjj+0x5e4>
800a873c:	00000000 	nop
800a8740:	92020001 	lbu	v0,1(s0)
800a8744:	10400009 	beqz	v0,800a876c <_Z17DrawClippedTilex2jjjjjj+0x5e4>
800a8748:	00021040 	sll	v0,v0,0x1
800a874c:	8e840044 	lw	a0,68(s4)
800a8750:	00441021 	addu	v0,v0,a0
800a8754:	90430000 	lbu	v1,0(v0)
800a8758:	a1430004 	sb	v1,4(t2)
800a875c:	a1430005 	sb	v1,5(t2)
800a8760:	9282004d 	lbu	v0,77(s4)
800a8764:	a0a20004 	sb	v0,4(a1)
800a8768:	a0a20005 	sb	v0,5(a1)
800a876c:	91e2004c 	lbu	v0,76(t7)
800a8770:	90a30006 	lbu	v1,6(a1)
800a8774:	0062102b 	sltu	v0,v1,v0
800a8778:	1040000c 	beqz	v0,800a87ac <_Z17DrawClippedTilex2jjjjjj+0x624>
800a877c:	00000000 	nop
800a8780:	92020000 	lbu	v0,0(s0)
800a8784:	10400009 	beqz	v0,800a87ac <_Z17DrawClippedTilex2jjjjjj+0x624>
800a8788:	00021040 	sll	v0,v0,0x1
800a878c:	8de40044 	lw	a0,68(t7)
800a8790:	00441021 	addu	v0,v0,a0
800a8794:	90430000 	lbu	v1,0(v0)
800a8798:	a1430006 	sb	v1,6(t2)
800a879c:	a1430007 	sb	v1,7(t2)
800a87a0:	91e2004d 	lbu	v0,77(t7)
800a87a4:	a0a20006 	sb	v0,6(a1)
800a87a8:	a0a20007 	sb	v0,7(a1)
800a87ac:	8d620000 	lw	v0,0(t3)
800a87b0:	00c21024 	and	v0,a2,v0
800a87b4:	10400046 	beqz	v0,800a88d0 <_Z17DrawClippedTilex2jjjjjj+0x748>
800a87b8:	afa20010 	sw	v0,16(sp)
800a87bc:	8da30040 	lw	v1,64(t5)
800a87c0:	26650008 	addiu	a1,s3,8
800a87c4:	00a35021 	addu	t2,a1,v1
800a87c8:	91a2004c 	lbu	v0,76(t5)
800a87cc:	91430000 	lbu	v1,0(t2)
800a87d0:	8da4003c 	lw	a0,60(t5)
800a87d4:	0062102b 	sltu	v0,v1,v0
800a87d8:	1040000c 	beqz	v0,800a880c <_Z17DrawClippedTilex2jjjjjj+0x684>
800a87dc:	00a42821 	addu	a1,a1,a0
800a87e0:	93a20013 	lbu	v0,19(sp)
800a87e4:	10400009 	beqz	v0,800a880c <_Z17DrawClippedTilex2jjjjjj+0x684>
800a87e8:	00021040 	sll	v0,v0,0x1
800a87ec:	8da40044 	lw	a0,68(t5)
800a87f0:	00441021 	addu	v0,v0,a0
800a87f4:	90430000 	lbu	v1,0(v0)
800a87f8:	a0a30000 	sb	v1,0(a1)
800a87fc:	a0a30001 	sb	v1,1(a1)
800a8800:	91a2004d 	lbu	v0,77(t5)
800a8804:	a1420000 	sb	v0,0(t2)
800a8808:	a1420001 	sb	v0,1(t2)
800a880c:	90e2004c 	lbu	v0,76(a3)
800a8810:	91430002 	lbu	v1,2(t2)
800a8814:	0062102b 	sltu	v0,v1,v0
800a8818:	1040000c 	beqz	v0,800a884c <_Z17DrawClippedTilex2jjjjjj+0x6c4>
800a881c:	00000000 	nop
800a8820:	92a20002 	lbu	v0,2(s5)
800a8824:	10400009 	beqz	v0,800a884c <_Z17DrawClippedTilex2jjjjjj+0x6c4>
800a8828:	00021040 	sll	v0,v0,0x1
800a882c:	8ce40044 	lw	a0,68(a3)
800a8830:	00441021 	addu	v0,v0,a0
800a8834:	90430000 	lbu	v1,0(v0)
800a8838:	a0a30002 	sb	v1,2(a1)
800a883c:	a0a30003 	sb	v1,3(a1)
800a8840:	90e2004d 	lbu	v0,77(a3)
800a8844:	a1420002 	sb	v0,2(t2)
800a8848:	a1420003 	sb	v0,3(t2)
800a884c:	9242004c 	lbu	v0,76(s2)
800a8850:	91430004 	lbu	v1,4(t2)
800a8854:	0062102b 	sltu	v0,v1,v0
800a8858:	1040000c 	beqz	v0,800a888c <_Z17DrawClippedTilex2jjjjjj+0x704>
800a885c:	00000000 	nop
800a8860:	92a20001 	lbu	v0,1(s5)
800a8864:	10400009 	beqz	v0,800a888c <_Z17DrawClippedTilex2jjjjjj+0x704>
800a8868:	00021040 	sll	v0,v0,0x1
800a886c:	8e440044 	lw	a0,68(s2)
800a8870:	00441021 	addu	v0,v0,a0
800a8874:	90430000 	lbu	v1,0(v0)
800a8878:	a0a30004 	sb	v1,4(a1)
800a887c:	a0a30005 	sb	v1,5(a1)
800a8880:	9242004d 	lbu	v0,77(s2)
800a8884:	a1420004 	sb	v0,4(t2)
800a8888:	a1420005 	sb	v0,5(t2)
800a888c:	9222004c 	lbu	v0,76(s1)
800a8890:	91430006 	lbu	v1,6(t2)
800a8894:	0062102b 	sltu	v0,v1,v0
800a8898:	1040000e 	beqz	v0,800a88d4 <_Z17DrawClippedTilex2jjjjjj+0x74c>
800a889c:	27026dd8 	addiu	v0,t8,28120
800a88a0:	92a20000 	lbu	v0,0(s5)
800a88a4:	1040000a 	beqz	v0,800a88d0 <_Z17DrawClippedTilex2jjjjjj+0x748>
800a88a8:	00000000 	nop
800a88ac:	8e240044 	lw	a0,68(s1)
800a88b0:	00021040 	sll	v0,v0,0x1
800a88b4:	00441021 	addu	v0,v0,a0
800a88b8:	90430000 	lbu	v1,0(v0)
800a88bc:	a0a30006 	sb	v1,6(a1)
800a88c0:	a0a30007 	sb	v1,7(a1)
800a88c4:	9222004d 	lbu	v0,77(s1)
800a88c8:	a1420006 	sb	v0,6(t2)
800a88cc:	a1420007 	sb	v0,7(t2)
800a88d0:	27026dd8 	addiu	v0,t8,28120
800a88d4:	258cffff 	addiu	t4,t4,-1
800a88d8:	1580ff6b 	bnez	t4,800a8688 <_Z17DrawClippedTilex2jjjjjj+0x500>
800a88dc:	8c420030 	lw	v0,48(v0)
800a88e0:	8fbf003c 	lw	ra,60(sp)
800a88e4:	8fbe0038 	lw	s8,56(sp)
800a88e8:	8fb70034 	lw	s7,52(sp)
800a88ec:	8fb60030 	lw	s6,48(sp)
800a88f0:	8fb5002c 	lw	s5,44(sp)
800a88f4:	8fb40028 	lw	s4,40(sp)
800a88f8:	8fb30024 	lw	s3,36(sp)
800a88fc:	8fb20020 	lw	s2,32(sp)
800a8900:	8fb1001c 	lw	s1,28(sp)
800a8904:	8fb00018 	lw	s0,24(sp)
800a8908:	03e00008 	jr	ra
800a890c:	27bd0040 	addiu	sp,sp,64
800a8910:	104000bb 	beqz	v0,800a8c00 <_Z17DrawClippedTilex2jjjjjj+0xa78>
800a8914:	3c02801f 	lui	v0,0x801f
800a8918:	2406ffff 	li	a2,-1
800a891c:	3c03801f 	lui	v1,0x801f
800a8920:	00071080 	sll	v0,a3,0x2
800a8924:	2463b524 	addiu	v1,v1,-19164
800a8928:	00431021 	addu	v0,v0,v1
800a892c:	8c44fff0 	lw	a0,-16(v0)
800a8930:	0802a0ae 	j	800a82b8 <_Z17DrawClippedTilex2jjjjjj+0x130>
800a8934:	00c4a824 	and	s5,a2,a0
800a8938:	3c02800a 	lui	v0,0x800a
800a893c:	2442b390 	addiu	v0,v0,-19568
800a8940:	0040f809 	jalr	v0
800a8944:	02c02021 	move	a0,s6
800a8948:	a2420000 	sb	v0,0(s2)
800a894c:	0802a087 	j	800a821c <_Z17DrawClippedTilex2jjjjjj+0x94>
800a8950:	8e260028 	lw	a2,40(s1)
800a8954:	144000af 	bnez	v0,800a8c14 <_Z17DrawClippedTilex2jjjjjj+0xa8c>
800a8958:	3c0200ff 	lui	v0,0xff
800a895c:	12e0ff00 	beqz	s7,800a8560 <_Z17DrawClippedTilex2jjjjjj+0x3d8>
800a8960:	8fa30050 	lw	v1,80(sp)
800a8964:	3c028022 	lui	v0,0x8022
800a8968:	244c6dd8 	addiu	t4,v0,28120
800a896c:	27af0010 	addiu	t7,sp,16
800a8970:	02c31023 	subu	v0,s6,v1
800a8974:	01806821 	move	t5,t4
800a8978:	01807021 	move	t6,t4
800a897c:	01808021 	move	s0,t4
800a8980:	24470038 	addiu	a3,v0,56
800a8984:	02e04021 	move	t0,s7
800a8988:	01804821 	move	t1,t4
800a898c:	01808821 	move	s1,t4
800a8990:	01e09021 	move	s2,t7
800a8994:	01805821 	move	t3,t4
800a8998:	0802a26a 	j	800a89a8 <_Z17DrawClippedTilex2jjjjjj+0x820>
800a899c:	0180a021 	move	s4,t4
800a89a0:	02629821 	addu	s3,s3,v0
800a89a4:	24e7fff8 	addiu	a3,a3,-8
800a89a8:	8ce20000 	lw	v0,0(a3)
800a89ac:	01421024 	and	v0,t2,v0
800a89b0:	10400044 	beqz	v0,800a8ac4 <_Z17DrawClippedTilex2jjjjjj+0x93c>
800a89b4:	afa20010 	sw	v0,16(sp)
800a89b8:	8d230040 	lw	v1,64(t1)
800a89bc:	9122004c 	lbu	v0,76(t1)
800a89c0:	02632821 	addu	a1,s3,v1
800a89c4:	90a40000 	lbu	a0,0(a1)
800a89c8:	8d23003c 	lw	v1,60(t1)
800a89cc:	0082102b 	sltu	v0,a0,v0
800a89d0:	1040000c 	beqz	v0,800a8a04 <_Z17DrawClippedTilex2jjjjjj+0x87c>
800a89d4:	02633021 	addu	a2,s3,v1
800a89d8:	93a20010 	lbu	v0,16(sp)
800a89dc:	10400009 	beqz	v0,800a8a04 <_Z17DrawClippedTilex2jjjjjj+0x87c>
800a89e0:	00021040 	sll	v0,v0,0x1
800a89e4:	8d240044 	lw	a0,68(t1)
800a89e8:	00441021 	addu	v0,v0,a0
800a89ec:	90430000 	lbu	v1,0(v0)
800a89f0:	a0c30000 	sb	v1,0(a2)
800a89f4:	a0c30001 	sb	v1,1(a2)
800a89f8:	9122004d 	lbu	v0,77(t1)
800a89fc:	a0a20000 	sb	v0,0(a1)
800a8a00:	a0a20001 	sb	v0,1(a1)
800a8a04:	9182004c 	lbu	v0,76(t4)
800a8a08:	90a30002 	lbu	v1,2(a1)
800a8a0c:	0062102b 	sltu	v0,v1,v0
800a8a10:	1040000c 	beqz	v0,800a8a44 <_Z17DrawClippedTilex2jjjjjj+0x8bc>
800a8a14:	00000000 	nop
800a8a18:	91e20001 	lbu	v0,1(t7)
800a8a1c:	10400009 	beqz	v0,800a8a44 <_Z17DrawClippedTilex2jjjjjj+0x8bc>
800a8a20:	00021040 	sll	v0,v0,0x1
800a8a24:	8d840044 	lw	a0,68(t4)
800a8a28:	00441021 	addu	v0,v0,a0
800a8a2c:	90430000 	lbu	v1,0(v0)
800a8a30:	a0c30002 	sb	v1,2(a2)
800a8a34:	a0c30003 	sb	v1,3(a2)
800a8a38:	9182004d 	lbu	v0,77(t4)
800a8a3c:	a0a20002 	sb	v0,2(a1)
800a8a40:	a0a20003 	sb	v0,3(a1)
800a8a44:	9222004c 	lbu	v0,76(s1)
800a8a48:	90a30004 	lbu	v1,4(a1)
800a8a4c:	0062102b 	sltu	v0,v1,v0
800a8a50:	1040000c 	beqz	v0,800a8a84 <_Z17DrawClippedTilex2jjjjjj+0x8fc>
800a8a54:	00000000 	nop
800a8a58:	91e20002 	lbu	v0,2(t7)
800a8a5c:	10400009 	beqz	v0,800a8a84 <_Z17DrawClippedTilex2jjjjjj+0x8fc>
800a8a60:	00021040 	sll	v0,v0,0x1
800a8a64:	8e240044 	lw	a0,68(s1)
800a8a68:	00441021 	addu	v0,v0,a0
800a8a6c:	90430000 	lbu	v1,0(v0)
800a8a70:	a0c30004 	sb	v1,4(a2)
800a8a74:	a0c30005 	sb	v1,5(a2)
800a8a78:	9222004d 	lbu	v0,77(s1)
800a8a7c:	a0a20004 	sb	v0,4(a1)
800a8a80:	a0a20005 	sb	v0,5(a1)
800a8a84:	91a2004c 	lbu	v0,76(t5)
800a8a88:	90a30006 	lbu	v1,6(a1)
800a8a8c:	0062102b 	sltu	v0,v1,v0
800a8a90:	1040000c 	beqz	v0,800a8ac4 <_Z17DrawClippedTilex2jjjjjj+0x93c>
800a8a94:	00000000 	nop
800a8a98:	91e20003 	lbu	v0,3(t7)
800a8a9c:	10400009 	beqz	v0,800a8ac4 <_Z17DrawClippedTilex2jjjjjj+0x93c>
800a8aa0:	00021040 	sll	v0,v0,0x1
800a8aa4:	8da40044 	lw	a0,68(t5)
800a8aa8:	00441021 	addu	v0,v0,a0
800a8aac:	90430000 	lbu	v1,0(v0)
800a8ab0:	a0c30006 	sb	v1,6(a2)
800a8ab4:	a0c30007 	sb	v1,7(a2)
800a8ab8:	91a2004d 	lbu	v0,77(t5)
800a8abc:	a0a20006 	sb	v0,6(a1)
800a8ac0:	a0a20007 	sb	v0,7(a1)
800a8ac4:	8ce20004 	lw	v0,4(a3)
800a8ac8:	02a21024 	and	v0,s5,v0
800a8acc:	10400046 	beqz	v0,800a8be8 <_Z17DrawClippedTilex2jjjjjj+0xa60>
800a8ad0:	afa20010 	sw	v0,16(sp)
800a8ad4:	8d630040 	lw	v1,64(t3)
800a8ad8:	26650008 	addiu	a1,s3,8
800a8adc:	00a33021 	addu	a2,a1,v1
800a8ae0:	9162004c 	lbu	v0,76(t3)
800a8ae4:	90c30000 	lbu	v1,0(a2)
800a8ae8:	8d64003c 	lw	a0,60(t3)
800a8aec:	0062102b 	sltu	v0,v1,v0
800a8af0:	1040000c 	beqz	v0,800a8b24 <_Z17DrawClippedTilex2jjjjjj+0x99c>
800a8af4:	00a42821 	addu	a1,a1,a0
800a8af8:	93a20010 	lbu	v0,16(sp)
800a8afc:	10400009 	beqz	v0,800a8b24 <_Z17DrawClippedTilex2jjjjjj+0x99c>
800a8b00:	00021040 	sll	v0,v0,0x1
800a8b04:	8d640044 	lw	a0,68(t3)
800a8b08:	00441021 	addu	v0,v0,a0
800a8b0c:	90430000 	lbu	v1,0(v0)
800a8b10:	a0a30000 	sb	v1,0(a1)
800a8b14:	a0a30001 	sb	v1,1(a1)
800a8b18:	9162004d 	lbu	v0,77(t3)
800a8b1c:	a0c20000 	sb	v0,0(a2)
800a8b20:	a0c20001 	sb	v0,1(a2)
800a8b24:	91c2004c 	lbu	v0,76(t6)
800a8b28:	90c30002 	lbu	v1,2(a2)
800a8b2c:	0062102b 	sltu	v0,v1,v0
800a8b30:	1040000c 	beqz	v0,800a8b64 <_Z17DrawClippedTilex2jjjjjj+0x9dc>
800a8b34:	00000000 	nop
800a8b38:	92420001 	lbu	v0,1(s2)
800a8b3c:	10400009 	beqz	v0,800a8b64 <_Z17DrawClippedTilex2jjjjjj+0x9dc>
800a8b40:	00021040 	sll	v0,v0,0x1
800a8b44:	8dc40044 	lw	a0,68(t6)
800a8b48:	00441021 	addu	v0,v0,a0
800a8b4c:	90430000 	lbu	v1,0(v0)
800a8b50:	a0a30002 	sb	v1,2(a1)
800a8b54:	a0a30003 	sb	v1,3(a1)
800a8b58:	91c2004d 	lbu	v0,77(t6)
800a8b5c:	a0c20002 	sb	v0,2(a2)
800a8b60:	a0c20003 	sb	v0,3(a2)
800a8b64:	9282004c 	lbu	v0,76(s4)
800a8b68:	90c30004 	lbu	v1,4(a2)
800a8b6c:	0062102b 	sltu	v0,v1,v0
800a8b70:	1040000c 	beqz	v0,800a8ba4 <_Z17DrawClippedTilex2jjjjjj+0xa1c>
800a8b74:	00000000 	nop
800a8b78:	92420002 	lbu	v0,2(s2)
800a8b7c:	10400009 	beqz	v0,800a8ba4 <_Z17DrawClippedTilex2jjjjjj+0xa1c>
800a8b80:	00021040 	sll	v0,v0,0x1
800a8b84:	8e840044 	lw	a0,68(s4)
800a8b88:	00441021 	addu	v0,v0,a0
800a8b8c:	90430000 	lbu	v1,0(v0)
800a8b90:	a0a30004 	sb	v1,4(a1)
800a8b94:	a0a30005 	sb	v1,5(a1)
800a8b98:	9282004d 	lbu	v0,77(s4)
800a8b9c:	a0c20004 	sb	v0,4(a2)
800a8ba0:	a0c20005 	sb	v0,5(a2)
800a8ba4:	9202004c 	lbu	v0,76(s0)
800a8ba8:	90c30006 	lbu	v1,6(a2)
800a8bac:	0062102b 	sltu	v0,v1,v0
800a8bb0:	1040000e 	beqz	v0,800a8bec <_Z17DrawClippedTilex2jjjjjj+0xa64>
800a8bb4:	27026dd8 	addiu	v0,t8,28120
800a8bb8:	92420003 	lbu	v0,3(s2)
800a8bbc:	1040000a 	beqz	v0,800a8be8 <_Z17DrawClippedTilex2jjjjjj+0xa60>
800a8bc0:	00000000 	nop
800a8bc4:	8e040044 	lw	a0,68(s0)
800a8bc8:	00021040 	sll	v0,v0,0x1
800a8bcc:	00441021 	addu	v0,v0,a0
800a8bd0:	90430000 	lbu	v1,0(v0)
800a8bd4:	a0a30006 	sb	v1,6(a1)
800a8bd8:	a0a30007 	sb	v1,7(a1)
800a8bdc:	9202004d 	lbu	v0,77(s0)
800a8be0:	a0c20006 	sb	v0,6(a2)
800a8be4:	a0c20007 	sb	v0,7(a2)
800a8be8:	27026dd8 	addiu	v0,t8,28120
800a8bec:	2508ffff 	addiu	t0,t0,-1
800a8bf0:	1500ff6b 	bnez	t0,800a89a0 <_Z17DrawClippedTilex2jjjjjj+0x818>
800a8bf4:	8c420030 	lw	v0,48(v0)
800a8bf8:	0802a159 	j	800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc>
800a8bfc:	8fbf003c 	lw	ra,60(sp)
800a8c00:	00151880 	sll	v1,s5,0x2
800a8c04:	2442b514 	addiu	v0,v0,-19180
800a8c08:	00621821 	addu	v1,v1,v0
800a8c0c:	0802a247 	j	800a891c <_Z17DrawClippedTilex2jjjjjj+0x794>
800a8c10:	8c66fff0 	lw	a2,-16(v1)
800a8c14:	02a23824 	and	a3,s5,v0
800a8c18:	3145ff00 	andi	a1,t2,0xff00
800a8c1c:	01421024 	and	v0,t2,v0
800a8c20:	32a6ff00 	andi	a2,s5,0xff00
800a8c24:	000a4e02 	srl	t1,t2,0x18
800a8c28:	00063200 	sll	a2,a2,0x8
800a8c2c:	00052a00 	sll	a1,a1,0x8
800a8c30:	00021202 	srl	v0,v0,0x8
800a8c34:	00073a02 	srl	a3,a3,0x8
800a8c38:	00154602 	srl	t0,s5,0x18
800a8c3c:	000a1e00 	sll	v1,t2,0x18
800a8c40:	00152600 	sll	a0,s5,0x18
800a8c44:	00651825 	or	v1,v1,a1
800a8c48:	00491025 	or	v0,v0,t1
800a8c4c:	00862025 	or	a0,a0,a2
800a8c50:	00e83825 	or	a3,a3,t0
800a8c54:	00624825 	or	t1,v1,v0
800a8c58:	12e0fe41 	beqz	s7,800a8560 <_Z17DrawClippedTilex2jjjjjj+0x3d8>
800a8c5c:	00873025 	or	a2,a0,a3
800a8c60:	8fa30050 	lw	v1,80(sp)
800a8c64:	3c028022 	lui	v0,0x8022
800a8c68:	24476dd8 	addiu	a3,v0,28120
800a8c6c:	27b00010 	addiu	s0,sp,16
800a8c70:	02c31023 	subu	v0,s6,v1
800a8c74:	00e04021 	move	t0,a3
800a8c78:	00e07821 	move	t7,a3
800a8c7c:	00e08821 	move	s1,a3
800a8c80:	244b0038 	addiu	t3,v0,56
800a8c84:	02e06021 	move	t4,s7
800a8c88:	00e06821 	move	t5,a3
800a8c8c:	00e09021 	move	s2,a3
800a8c90:	0200a021 	move	s4,s0
800a8c94:	00e07021 	move	t6,a3
800a8c98:	0802a32a 	j	800a8ca8 <_Z17DrawClippedTilex2jjjjjj+0xb20>
800a8c9c:	00e0a821 	move	s5,a3
800a8ca0:	02629821 	addu	s3,s3,v0
800a8ca4:	256bfff8 	addiu	t3,t3,-8
800a8ca8:	8d620004 	lw	v0,4(t3)
800a8cac:	01221024 	and	v0,t1,v0
800a8cb0:	10400044 	beqz	v0,800a8dc4 <_Z17DrawClippedTilex2jjjjjj+0xc3c>
800a8cb4:	afa20010 	sw	v0,16(sp)
800a8cb8:	8da30040 	lw	v1,64(t5)
800a8cbc:	91a2004c 	lbu	v0,76(t5)
800a8cc0:	02632821 	addu	a1,s3,v1
800a8cc4:	90a40000 	lbu	a0,0(a1)
800a8cc8:	8da3003c 	lw	v1,60(t5)
800a8ccc:	0082102b 	sltu	v0,a0,v0
800a8cd0:	1040000c 	beqz	v0,800a8d04 <_Z17DrawClippedTilex2jjjjjj+0xb7c>
800a8cd4:	02635021 	addu	t2,s3,v1
800a8cd8:	93a20013 	lbu	v0,19(sp)
800a8cdc:	10400009 	beqz	v0,800a8d04 <_Z17DrawClippedTilex2jjjjjj+0xb7c>
800a8ce0:	00021040 	sll	v0,v0,0x1
800a8ce4:	8da40044 	lw	a0,68(t5)
800a8ce8:	00441021 	addu	v0,v0,a0
800a8cec:	90430000 	lbu	v1,0(v0)
800a8cf0:	a1430000 	sb	v1,0(t2)
800a8cf4:	a1430001 	sb	v1,1(t2)
800a8cf8:	91a2004d 	lbu	v0,77(t5)
800a8cfc:	a0a20000 	sb	v0,0(a1)
800a8d00:	a0a20001 	sb	v0,1(a1)
800a8d04:	90e2004c 	lbu	v0,76(a3)
800a8d08:	90a30002 	lbu	v1,2(a1)
800a8d0c:	0062102b 	sltu	v0,v1,v0
800a8d10:	1040000c 	beqz	v0,800a8d44 <_Z17DrawClippedTilex2jjjjjj+0xbbc>
800a8d14:	00000000 	nop
800a8d18:	92020002 	lbu	v0,2(s0)
800a8d1c:	10400009 	beqz	v0,800a8d44 <_Z17DrawClippedTilex2jjjjjj+0xbbc>
800a8d20:	00021040 	sll	v0,v0,0x1
800a8d24:	8ce40044 	lw	a0,68(a3)
800a8d28:	00441021 	addu	v0,v0,a0
800a8d2c:	90430000 	lbu	v1,0(v0)
800a8d30:	a1430002 	sb	v1,2(t2)
800a8d34:	a1430003 	sb	v1,3(t2)
800a8d38:	90e2004d 	lbu	v0,77(a3)
800a8d3c:	a0a20002 	sb	v0,2(a1)
800a8d40:	a0a20003 	sb	v0,3(a1)
800a8d44:	9242004c 	lbu	v0,76(s2)
800a8d48:	90a30004 	lbu	v1,4(a1)
800a8d4c:	0062102b 	sltu	v0,v1,v0
800a8d50:	1040000c 	beqz	v0,800a8d84 <_Z17DrawClippedTilex2jjjjjj+0xbfc>
800a8d54:	00000000 	nop
800a8d58:	92020001 	lbu	v0,1(s0)
800a8d5c:	10400009 	beqz	v0,800a8d84 <_Z17DrawClippedTilex2jjjjjj+0xbfc>
800a8d60:	00021040 	sll	v0,v0,0x1
800a8d64:	8e440044 	lw	a0,68(s2)
800a8d68:	00441021 	addu	v0,v0,a0
800a8d6c:	90430000 	lbu	v1,0(v0)
800a8d70:	a1430004 	sb	v1,4(t2)
800a8d74:	a1430005 	sb	v1,5(t2)
800a8d78:	9242004d 	lbu	v0,77(s2)
800a8d7c:	a0a20004 	sb	v0,4(a1)
800a8d80:	a0a20005 	sb	v0,5(a1)
800a8d84:	9102004c 	lbu	v0,76(t0)
800a8d88:	90a30006 	lbu	v1,6(a1)
800a8d8c:	0062102b 	sltu	v0,v1,v0
800a8d90:	1040000c 	beqz	v0,800a8dc4 <_Z17DrawClippedTilex2jjjjjj+0xc3c>
800a8d94:	00000000 	nop
800a8d98:	92020000 	lbu	v0,0(s0)
800a8d9c:	10400009 	beqz	v0,800a8dc4 <_Z17DrawClippedTilex2jjjjjj+0xc3c>
800a8da0:	00021040 	sll	v0,v0,0x1
800a8da4:	8d040044 	lw	a0,68(t0)
800a8da8:	00441021 	addu	v0,v0,a0
800a8dac:	90430000 	lbu	v1,0(v0)
800a8db0:	a1430006 	sb	v1,6(t2)
800a8db4:	a1430007 	sb	v1,7(t2)
800a8db8:	9102004d 	lbu	v0,77(t0)
800a8dbc:	a0a20006 	sb	v0,6(a1)
800a8dc0:	a0a20007 	sb	v0,7(a1)
800a8dc4:	8d620000 	lw	v0,0(t3)
800a8dc8:	00c21024 	and	v0,a2,v0
800a8dcc:	10400046 	beqz	v0,800a8ee8 <_Z17DrawClippedTilex2jjjjjj+0xd60>
800a8dd0:	afa20010 	sw	v0,16(sp)
800a8dd4:	8dc30040 	lw	v1,64(t6)
800a8dd8:	26650008 	addiu	a1,s3,8
800a8ddc:	00a35021 	addu	t2,a1,v1
800a8de0:	91c2004c 	lbu	v0,76(t6)
800a8de4:	91430000 	lbu	v1,0(t2)
800a8de8:	8dc4003c 	lw	a0,60(t6)
800a8dec:	0062102b 	sltu	v0,v1,v0
800a8df0:	1040000c 	beqz	v0,800a8e24 <_Z17DrawClippedTilex2jjjjjj+0xc9c>
800a8df4:	00a42821 	addu	a1,a1,a0
800a8df8:	93a20013 	lbu	v0,19(sp)
800a8dfc:	10400009 	beqz	v0,800a8e24 <_Z17DrawClippedTilex2jjjjjj+0xc9c>
800a8e00:	00021040 	sll	v0,v0,0x1
800a8e04:	8dc40044 	lw	a0,68(t6)
800a8e08:	00441021 	addu	v0,v0,a0
800a8e0c:	90430000 	lbu	v1,0(v0)
800a8e10:	a0a30000 	sb	v1,0(a1)
800a8e14:	a0a30001 	sb	v1,1(a1)
800a8e18:	91c2004d 	lbu	v0,77(t6)
800a8e1c:	a1420000 	sb	v0,0(t2)
800a8e20:	a1420001 	sb	v0,1(t2)
800a8e24:	91e2004c 	lbu	v0,76(t7)
800a8e28:	91430002 	lbu	v1,2(t2)
800a8e2c:	0062102b 	sltu	v0,v1,v0
800a8e30:	1040000c 	beqz	v0,800a8e64 <_Z17DrawClippedTilex2jjjjjj+0xcdc>
800a8e34:	00000000 	nop
800a8e38:	92820002 	lbu	v0,2(s4)
800a8e3c:	10400009 	beqz	v0,800a8e64 <_Z17DrawClippedTilex2jjjjjj+0xcdc>
800a8e40:	00021040 	sll	v0,v0,0x1
800a8e44:	8de40044 	lw	a0,68(t7)
800a8e48:	00441021 	addu	v0,v0,a0
800a8e4c:	90430000 	lbu	v1,0(v0)
800a8e50:	a0a30002 	sb	v1,2(a1)
800a8e54:	a0a30003 	sb	v1,3(a1)
800a8e58:	91e2004d 	lbu	v0,77(t7)
800a8e5c:	a1420002 	sb	v0,2(t2)
800a8e60:	a1420003 	sb	v0,3(t2)
800a8e64:	92a2004c 	lbu	v0,76(s5)
800a8e68:	91430004 	lbu	v1,4(t2)
800a8e6c:	0062102b 	sltu	v0,v1,v0
800a8e70:	1040000c 	beqz	v0,800a8ea4 <_Z17DrawClippedTilex2jjjjjj+0xd1c>
800a8e74:	00000000 	nop
800a8e78:	92820001 	lbu	v0,1(s4)
800a8e7c:	10400009 	beqz	v0,800a8ea4 <_Z17DrawClippedTilex2jjjjjj+0xd1c>
800a8e80:	00021040 	sll	v0,v0,0x1
800a8e84:	8ea40044 	lw	a0,68(s5)
800a8e88:	00441021 	addu	v0,v0,a0
800a8e8c:	90430000 	lbu	v1,0(v0)
800a8e90:	a0a30004 	sb	v1,4(a1)
800a8e94:	a0a30005 	sb	v1,5(a1)
800a8e98:	92a2004d 	lbu	v0,77(s5)
800a8e9c:	a1420004 	sb	v0,4(t2)
800a8ea0:	a1420005 	sb	v0,5(t2)
800a8ea4:	9222004c 	lbu	v0,76(s1)
800a8ea8:	91430006 	lbu	v1,6(t2)
800a8eac:	0062102b 	sltu	v0,v1,v0
800a8eb0:	1040000e 	beqz	v0,800a8eec <_Z17DrawClippedTilex2jjjjjj+0xd64>
800a8eb4:	27026dd8 	addiu	v0,t8,28120
800a8eb8:	92820000 	lbu	v0,0(s4)
800a8ebc:	1040000a 	beqz	v0,800a8ee8 <_Z17DrawClippedTilex2jjjjjj+0xd60>
800a8ec0:	00000000 	nop
800a8ec4:	8e240044 	lw	a0,68(s1)
800a8ec8:	00021040 	sll	v0,v0,0x1
800a8ecc:	00441021 	addu	v0,v0,a0
800a8ed0:	90430000 	lbu	v1,0(v0)
800a8ed4:	a0a30006 	sb	v1,6(a1)
800a8ed8:	a0a30007 	sb	v1,7(a1)
800a8edc:	9222004d 	lbu	v0,77(s1)
800a8ee0:	a1420006 	sb	v0,6(t2)
800a8ee4:	a1420007 	sb	v0,7(t2)
800a8ee8:	27026dd8 	addiu	v0,t8,28120
800a8eec:	258cffff 	addiu	t4,t4,-1
800a8ef0:	1580ff6b 	bnez	t4,800a8ca0 <_Z17DrawClippedTilex2jjjjjj+0xb18>
800a8ef4:	8c420030 	lw	v0,48(v0)
800a8ef8:	0802a159 	j	800a8564 <_Z17DrawClippedTilex2jjjjjj+0x3dc>
800a8efc:	8fbf003c 	lw	ra,60(sp)
800a8f00:	244228a0 	addiu	v0,v0,10400
800a8f04:	0040f809 	jalr	v0
800a8f08:	00000000 	nop
800a8f0c:	0802a094 	j	800a8250 <_Z17DrawClippedTilex2jjjjjj+0xc8>
800a8f10:	8e220020 	lw	v0,32(s1)

800a8f14 <_Z10DrawTilex2jjjj>:
800a8f14:	27bdffc8 	addiu	sp,sp,-56
800a8f18:	3c028022 	lui	v0,0x8022
800a8f1c:	afb7002c 	sw	s7,44(sp)
800a8f20:	afb60028 	sw	s6,40(sp)
800a8f24:	afb40020 	sw	s4,32(sp)
800a8f28:	afb3001c 	sw	s3,28(sp)
800a8f2c:	afb10014 	sw	s1,20(sp)
800a8f30:	afbf0030 	sw	ra,48(sp)
800a8f34:	24516da8 	addiu	s1,v0,28072
800a8f38:	afb50024 	sw	s5,36(sp)
800a8f3c:	afb20018 	sw	s2,24(sp)
800a8f40:	afb00010 	sw	s0,16(sp)
800a8f44:	0080a021 	move	s4,a0
800a8f48:	8e280008 	lw	t0,8(s1)
800a8f4c:	308203ff 	andi	v0,a0,0x3ff
800a8f50:	328301ff 	andi	v1,s4,0x1ff
800a8f54:	8e24000c 	lw	a0,12(s1)
800a8f58:	01021004 	sllv	v0,v0,t0
800a8f5c:	2c630100 	sltiu	v1,v1,256
800a8f60:	00442021 	addu	a0,v0,a0
800a8f64:	00a09821 	move	s3,a1
800a8f68:	00c0b821 	move	s7,a2
800a8f6c:	14600003 	bnez	v1,800a8f7c <_Z10DrawTilex2jjjj+0x68>
800a8f70:	00e0b021 	move	s6,a3
800a8f74:	8e220010 	lw	v0,16(s1)
800a8f78:	00822021 	addu	a0,a0,v0
800a8f7c:	3085ffff 	andi	a1,a0,0xffff
800a8f80:	8e260028 	lw	a2,40(s1)
800a8f84:	01058006 	srlv	s0,a1,t0
800a8f88:	02069021 	addu	s2,s0,a2
800a8f8c:	8e220024 	lw	v0,36(s1)
800a8f90:	92440000 	lbu	a0,0(s2)
800a8f94:	00101980 	sll	v1,s0,0x6
800a8f98:	10800186 	beqz	a0,800a95b4 <_Z10DrawTilex2jjjj+0x6a0>
800a8f9c:	0062a821 	addu	s5,v1,v0
800a8fa0:	02061021 	addu	v0,s0,a2
800a8fa4:	90440000 	lbu	a0,0(v0)
800a8fa8:	24030002 	li	v1,2
800a8fac:	108300b7 	beq	a0,v1,800a928c <_Z10DrawTilex2jjjj+0x378>
800a8fb0:	8fbf0030 	lw	ra,48(sp)
800a8fb4:	9222002c 	lbu	v0,44(s1)
800a8fb8:	104000be 	beqz	v0,800a92b4 <_Z10DrawTilex2jjjj+0x3a0>
800a8fbc:	00141a82 	srl	v1,s4,0xa
800a8fc0:	3c028022 	lui	v0,0x8022
800a8fc4:	90435bcb 	lbu	v1,23499(v0)
800a8fc8:	146002cf 	bnez	v1,800a9b08 <_Z10DrawTilex2jjjj+0xbf4>
800a8fcc:	3c028005 	lui	v0,0x8005
800a8fd0:	8e220020 	lw	v0,32(s1)
800a8fd4:	00141a82 	srl	v1,s4,0xa
800a8fd8:	00621824 	and	v1,v1,v0
800a8fdc:	3c02802c 	lui	v0,0x802c
800a8fe0:	2442140c 	addiu	v0,v0,5132
800a8fe4:	00031a40 	sll	v1,v1,0x9
800a8fe8:	3c118022 	lui	s1,0x8022
800a8fec:	00621821 	addu	v1,v1,v0
800a8ff0:	26246dd8 	addiu	a0,s1,28120
800a8ff4:	3282c000 	andi	v0,s4,0xc000
800a8ff8:	144000be 	bnez	v0,800a92f4 <_Z10DrawTilex2jjjj+0x3e0>
800a8ffc:	ac830044 	sw	v1,68(a0)
800a9000:	12c000a2 	beqz	s6,800a928c <_Z10DrawTilex2jjjj+0x378>
800a9004:	8fbf0030 	lw	ra,48(sp)
800a9008:	3c028022 	lui	v0,0x8022
800a900c:	244b6dd8 	addiu	t3,v0,28120
800a9010:	01606021 	move	t4,t3
800a9014:	01606821 	move	t5,t3
800a9018:	01607021 	move	t6,t3
800a901c:	02b73021 	addu	a2,s5,s7
800a9020:	02c03821 	move	a3,s6
800a9024:	01605021 	move	t2,t3
800a9028:	01608021 	move	s0,t3
800a902c:	01604821 	move	t1,t3
800a9030:	0802a410 	j	800a9040 <_Z10DrawTilex2jjjj+0x12c>
800a9034:	01607821 	move	t7,t3
800a9038:	02629821 	addu	s3,s3,v0
800a903c:	24c60008 	addiu	a2,a2,8
800a9040:	8cc20000 	lw	v0,0(a2)
800a9044:	10400044 	beqz	v0,800a9158 <_Z10DrawTilex2jjjj+0x244>
800a9048:	00000000 	nop
800a904c:	8d430040 	lw	v1,64(t2)
800a9050:	9142004c 	lbu	v0,76(t2)
800a9054:	02632821 	addu	a1,s3,v1
800a9058:	90a40000 	lbu	a0,0(a1)
800a905c:	8d43003c 	lw	v1,60(t2)
800a9060:	0082102b 	sltu	v0,a0,v0
800a9064:	1040000c 	beqz	v0,800a9098 <_Z10DrawTilex2jjjj+0x184>
800a9068:	02634021 	addu	t0,s3,v1
800a906c:	90c20000 	lbu	v0,0(a2)
800a9070:	10400009 	beqz	v0,800a9098 <_Z10DrawTilex2jjjj+0x184>
800a9074:	00021040 	sll	v0,v0,0x1
800a9078:	8d440044 	lw	a0,68(t2)
800a907c:	00441021 	addu	v0,v0,a0
800a9080:	90430000 	lbu	v1,0(v0)
800a9084:	a1030000 	sb	v1,0(t0)
800a9088:	a1030001 	sb	v1,1(t0)
800a908c:	9142004d 	lbu	v0,77(t2)
800a9090:	a0a20000 	sb	v0,0(a1)
800a9094:	a0a20001 	sb	v0,1(a1)
800a9098:	9162004c 	lbu	v0,76(t3)
800a909c:	90a30002 	lbu	v1,2(a1)
800a90a0:	0062102b 	sltu	v0,v1,v0
800a90a4:	1040000c 	beqz	v0,800a90d8 <_Z10DrawTilex2jjjj+0x1c4>
800a90a8:	00000000 	nop
800a90ac:	90c20001 	lbu	v0,1(a2)
800a90b0:	10400009 	beqz	v0,800a90d8 <_Z10DrawTilex2jjjj+0x1c4>
800a90b4:	00021040 	sll	v0,v0,0x1
800a90b8:	8d640044 	lw	a0,68(t3)
800a90bc:	00441021 	addu	v0,v0,a0
800a90c0:	90430000 	lbu	v1,0(v0)
800a90c4:	a1030002 	sb	v1,2(t0)
800a90c8:	a1030003 	sb	v1,3(t0)
800a90cc:	9162004d 	lbu	v0,77(t3)
800a90d0:	a0a20002 	sb	v0,2(a1)
800a90d4:	a0a20003 	sb	v0,3(a1)
800a90d8:	9202004c 	lbu	v0,76(s0)
800a90dc:	90a30004 	lbu	v1,4(a1)
800a90e0:	0062102b 	sltu	v0,v1,v0
800a90e4:	1040000c 	beqz	v0,800a9118 <_Z10DrawTilex2jjjj+0x204>
800a90e8:	00000000 	nop
800a90ec:	90c20002 	lbu	v0,2(a2)
800a90f0:	10400009 	beqz	v0,800a9118 <_Z10DrawTilex2jjjj+0x204>
800a90f4:	00021040 	sll	v0,v0,0x1
800a90f8:	8e040044 	lw	a0,68(s0)
800a90fc:	00441021 	addu	v0,v0,a0
800a9100:	90430000 	lbu	v1,0(v0)
800a9104:	a1030004 	sb	v1,4(t0)
800a9108:	a1030005 	sb	v1,5(t0)
800a910c:	9202004d 	lbu	v0,77(s0)
800a9110:	a0a20004 	sb	v0,4(a1)
800a9114:	a0a20005 	sb	v0,5(a1)
800a9118:	9182004c 	lbu	v0,76(t4)
800a911c:	90a30006 	lbu	v1,6(a1)
800a9120:	0062102b 	sltu	v0,v1,v0
800a9124:	1040000c 	beqz	v0,800a9158 <_Z10DrawTilex2jjjj+0x244>
800a9128:	00000000 	nop
800a912c:	90c20003 	lbu	v0,3(a2)
800a9130:	10400009 	beqz	v0,800a9158 <_Z10DrawTilex2jjjj+0x244>
800a9134:	00021040 	sll	v0,v0,0x1
800a9138:	8d840044 	lw	a0,68(t4)
800a913c:	00441021 	addu	v0,v0,a0
800a9140:	90430000 	lbu	v1,0(v0)
800a9144:	a1030006 	sb	v1,6(t0)
800a9148:	a1030007 	sb	v1,7(t0)
800a914c:	9182004d 	lbu	v0,77(t4)
800a9150:	a0a20006 	sb	v0,6(a1)
800a9154:	a0a20007 	sb	v0,7(a1)
800a9158:	8cc20004 	lw	v0,4(a2)
800a915c:	10400047 	beqz	v0,800a927c <_Z10DrawTilex2jjjj+0x368>
800a9160:	26226dd8 	addiu	v0,s1,28120
800a9164:	8d230040 	lw	v1,64(t1)
800a9168:	26650008 	addiu	a1,s3,8
800a916c:	00a34021 	addu	t0,a1,v1
800a9170:	9122004c 	lbu	v0,76(t1)
800a9174:	91030000 	lbu	v1,0(t0)
800a9178:	8d24003c 	lw	a0,60(t1)
800a917c:	0062102b 	sltu	v0,v1,v0
800a9180:	1040000c 	beqz	v0,800a91b4 <_Z10DrawTilex2jjjj+0x2a0>
800a9184:	00a42821 	addu	a1,a1,a0
800a9188:	90c20004 	lbu	v0,4(a2)
800a918c:	10400009 	beqz	v0,800a91b4 <_Z10DrawTilex2jjjj+0x2a0>
800a9190:	00021040 	sll	v0,v0,0x1
800a9194:	8d240044 	lw	a0,68(t1)
800a9198:	00441021 	addu	v0,v0,a0
800a919c:	90430000 	lbu	v1,0(v0)
800a91a0:	a0a30000 	sb	v1,0(a1)
800a91a4:	a0a30001 	sb	v1,1(a1)
800a91a8:	9122004d 	lbu	v0,77(t1)
800a91ac:	a1020000 	sb	v0,0(t0)
800a91b0:	a1020001 	sb	v0,1(t0)
800a91b4:	91a2004c 	lbu	v0,76(t5)
800a91b8:	91030002 	lbu	v1,2(t0)
800a91bc:	0062102b 	sltu	v0,v1,v0
800a91c0:	1040000c 	beqz	v0,800a91f4 <_Z10DrawTilex2jjjj+0x2e0>
800a91c4:	00000000 	nop
800a91c8:	90c20005 	lbu	v0,5(a2)
800a91cc:	10400009 	beqz	v0,800a91f4 <_Z10DrawTilex2jjjj+0x2e0>
800a91d0:	00021040 	sll	v0,v0,0x1
800a91d4:	8da40044 	lw	a0,68(t5)
800a91d8:	00441021 	addu	v0,v0,a0
800a91dc:	90430000 	lbu	v1,0(v0)
800a91e0:	a0a30002 	sb	v1,2(a1)
800a91e4:	a0a30003 	sb	v1,3(a1)
800a91e8:	91a2004d 	lbu	v0,77(t5)
800a91ec:	a1020002 	sb	v0,2(t0)
800a91f0:	a1020003 	sb	v0,3(t0)
800a91f4:	91e2004c 	lbu	v0,76(t7)
800a91f8:	91030004 	lbu	v1,4(t0)
800a91fc:	0062102b 	sltu	v0,v1,v0
800a9200:	1040000c 	beqz	v0,800a9234 <_Z10DrawTilex2jjjj+0x320>
800a9204:	00000000 	nop
800a9208:	90c20006 	lbu	v0,6(a2)
800a920c:	10400009 	beqz	v0,800a9234 <_Z10DrawTilex2jjjj+0x320>
800a9210:	00021040 	sll	v0,v0,0x1
800a9214:	8de40044 	lw	a0,68(t7)
800a9218:	00441021 	addu	v0,v0,a0
800a921c:	90430000 	lbu	v1,0(v0)
800a9220:	a0a30004 	sb	v1,4(a1)
800a9224:	a0a30005 	sb	v1,5(a1)
800a9228:	91e2004d 	lbu	v0,77(t7)
800a922c:	a1020004 	sb	v0,4(t0)
800a9230:	a1020005 	sb	v0,5(t0)
800a9234:	91c2004c 	lbu	v0,76(t6)
800a9238:	91030006 	lbu	v1,6(t0)
800a923c:	0062102b 	sltu	v0,v1,v0
800a9240:	1040000e 	beqz	v0,800a927c <_Z10DrawTilex2jjjj+0x368>
800a9244:	26226dd8 	addiu	v0,s1,28120
800a9248:	90c20007 	lbu	v0,7(a2)
800a924c:	1040000a 	beqz	v0,800a9278 <_Z10DrawTilex2jjjj+0x364>
800a9250:	00000000 	nop
800a9254:	8dc40044 	lw	a0,68(t6)
800a9258:	00021040 	sll	v0,v0,0x1
800a925c:	00441021 	addu	v0,v0,a0
800a9260:	90430000 	lbu	v1,0(v0)
800a9264:	a0a30006 	sb	v1,6(a1)
800a9268:	a0a30007 	sb	v1,7(a1)
800a926c:	91c2004d 	lbu	v0,77(t6)
800a9270:	a1020006 	sb	v0,6(t0)
800a9274:	a1020007 	sb	v0,7(t0)
800a9278:	26226dd8 	addiu	v0,s1,28120
800a927c:	24e7ffff 	addiu	a3,a3,-1
800a9280:	14e0ff6d 	bnez	a3,800a9038 <_Z10DrawTilex2jjjj+0x124>
800a9284:	8c420030 	lw	v0,48(v0)
800a9288:	8fbf0030 	lw	ra,48(sp)
800a928c:	8fb7002c 	lw	s7,44(sp)
800a9290:	8fb60028 	lw	s6,40(sp)
800a9294:	8fb50024 	lw	s5,36(sp)
800a9298:	8fb40020 	lw	s4,32(sp)
800a929c:	8fb3001c 	lw	s3,28(sp)
800a92a0:	8fb20018 	lw	s2,24(sp)
800a92a4:	8fb10014 	lw	s1,20(sp)
800a92a8:	8fb00010 	lw	s0,16(sp)
800a92ac:	03e00008 	jr	ra
800a92b0:	27bd0038 	addiu	sp,sp,56
800a92b4:	8e240020 	lw	a0,32(s1)
800a92b8:	8e25001c 	lw	a1,28(s1)
800a92bc:	8e220018 	lw	v0,24(s1)
800a92c0:	00641824 	and	v1,v1,a0
800a92c4:	00a31804 	sllv	v1,v1,a1
800a92c8:	00621821 	addu	v1,v1,v0
800a92cc:	00031840 	sll	v1,v1,0x1
800a92d0:	3c028022 	lui	v0,0x8022
800a92d4:	24425bc4 	addiu	v0,v0,23492
800a92d8:	24630c48 	addiu	v1,v1,3144
800a92dc:	3c118022 	lui	s1,0x8022
800a92e0:	00621821 	addu	v1,v1,v0
800a92e4:	26246dd8 	addiu	a0,s1,28120
800a92e8:	3282c000 	andi	v0,s4,0xc000
800a92ec:	1040ff44 	beqz	v0,800a9000 <_Z10DrawTilex2jjjj+0xec>
800a92f0:	ac830044 	sw	v1,68(a0)
800a92f4:	32828000 	andi	v0,s4,0x8000
800a92f8:	144000b5 	bnez	v0,800a95d0 <_Z10DrawTilex2jjjj+0x6bc>
800a92fc:	32824000 	andi	v0,s4,0x4000
800a9300:	12c0ffe2 	beqz	s6,800a928c <_Z10DrawTilex2jjjj+0x378>
800a9304:	8fbf0030 	lw	ra,48(sp)
800a9308:	3c028022 	lui	v0,0x8022
800a930c:	244d6dd8 	addiu	t5,v0,28120
800a9310:	01a05821 	move	t3,t5
800a9314:	01a06021 	move	t4,t5
800a9318:	01a07021 	move	t6,t5
800a931c:	02b73021 	addu	a2,s5,s7
800a9320:	02c03821 	move	a3,s6
800a9324:	01a05021 	move	t2,t5
800a9328:	01a08021 	move	s0,t5
800a932c:	01a04821 	move	t1,t5
800a9330:	0802a4d0 	j	800a9340 <_Z10DrawTilex2jjjj+0x42c>
800a9334:	01a07821 	move	t7,t5
800a9338:	02629821 	addu	s3,s3,v0
800a933c:	24c60008 	addiu	a2,a2,8
800a9340:	8cc20004 	lw	v0,4(a2)
800a9344:	10400044 	beqz	v0,800a9458 <_Z10DrawTilex2jjjj+0x544>
800a9348:	00000000 	nop
800a934c:	8d430040 	lw	v1,64(t2)
800a9350:	9142004c 	lbu	v0,76(t2)
800a9354:	02632821 	addu	a1,s3,v1
800a9358:	90a40000 	lbu	a0,0(a1)
800a935c:	8d43003c 	lw	v1,60(t2)
800a9360:	0082102b 	sltu	v0,a0,v0
800a9364:	1040000c 	beqz	v0,800a9398 <_Z10DrawTilex2jjjj+0x484>
800a9368:	02634021 	addu	t0,s3,v1
800a936c:	90c20007 	lbu	v0,7(a2)
800a9370:	10400009 	beqz	v0,800a9398 <_Z10DrawTilex2jjjj+0x484>
800a9374:	00021040 	sll	v0,v0,0x1
800a9378:	8d440044 	lw	a0,68(t2)
800a937c:	00441021 	addu	v0,v0,a0
800a9380:	90430000 	lbu	v1,0(v0)
800a9384:	a1030000 	sb	v1,0(t0)
800a9388:	a1030001 	sb	v1,1(t0)
800a938c:	9142004d 	lbu	v0,77(t2)
800a9390:	a0a20000 	sb	v0,0(a1)
800a9394:	a0a20001 	sb	v0,1(a1)
800a9398:	91a2004c 	lbu	v0,76(t5)
800a939c:	90a30002 	lbu	v1,2(a1)
800a93a0:	0062102b 	sltu	v0,v1,v0
800a93a4:	1040000c 	beqz	v0,800a93d8 <_Z10DrawTilex2jjjj+0x4c4>
800a93a8:	00000000 	nop
800a93ac:	90c20006 	lbu	v0,6(a2)
800a93b0:	10400009 	beqz	v0,800a93d8 <_Z10DrawTilex2jjjj+0x4c4>
800a93b4:	00021040 	sll	v0,v0,0x1
800a93b8:	8da40044 	lw	a0,68(t5)
800a93bc:	00441021 	addu	v0,v0,a0
800a93c0:	90430000 	lbu	v1,0(v0)
800a93c4:	a1030002 	sb	v1,2(t0)
800a93c8:	a1030003 	sb	v1,3(t0)
800a93cc:	91a2004d 	lbu	v0,77(t5)
800a93d0:	a0a20002 	sb	v0,2(a1)
800a93d4:	a0a20003 	sb	v0,3(a1)
800a93d8:	9202004c 	lbu	v0,76(s0)
800a93dc:	90a30004 	lbu	v1,4(a1)
800a93e0:	0062102b 	sltu	v0,v1,v0
800a93e4:	1040000c 	beqz	v0,800a9418 <_Z10DrawTilex2jjjj+0x504>
800a93e8:	00000000 	nop
800a93ec:	90c20005 	lbu	v0,5(a2)
800a93f0:	10400009 	beqz	v0,800a9418 <_Z10DrawTilex2jjjj+0x504>
800a93f4:	00021040 	sll	v0,v0,0x1
800a93f8:	8e040044 	lw	a0,68(s0)
800a93fc:	00441021 	addu	v0,v0,a0
800a9400:	90430000 	lbu	v1,0(v0)
800a9404:	a1030004 	sb	v1,4(t0)
800a9408:	a1030005 	sb	v1,5(t0)
800a940c:	9202004d 	lbu	v0,77(s0)
800a9410:	a0a20004 	sb	v0,4(a1)
800a9414:	a0a20005 	sb	v0,5(a1)
800a9418:	9162004c 	lbu	v0,76(t3)
800a941c:	90a30006 	lbu	v1,6(a1)
800a9420:	0062102b 	sltu	v0,v1,v0
800a9424:	1040000c 	beqz	v0,800a9458 <_Z10DrawTilex2jjjj+0x544>
800a9428:	00000000 	nop
800a942c:	90c20004 	lbu	v0,4(a2)
800a9430:	10400009 	beqz	v0,800a9458 <_Z10DrawTilex2jjjj+0x544>
800a9434:	00021040 	sll	v0,v0,0x1
800a9438:	8d640044 	lw	a0,68(t3)
800a943c:	00441021 	addu	v0,v0,a0
800a9440:	90430000 	lbu	v1,0(v0)
800a9444:	a1030006 	sb	v1,6(t0)
800a9448:	a1030007 	sb	v1,7(t0)
800a944c:	9162004d 	lbu	v0,77(t3)
800a9450:	a0a20006 	sb	v0,6(a1)
800a9454:	a0a20007 	sb	v0,7(a1)
800a9458:	8cc20000 	lw	v0,0(a2)
800a945c:	10400047 	beqz	v0,800a957c <_Z10DrawTilex2jjjj+0x668>
800a9460:	26226dd8 	addiu	v0,s1,28120
800a9464:	8d230040 	lw	v1,64(t1)
800a9468:	26650008 	addiu	a1,s3,8
800a946c:	00a34021 	addu	t0,a1,v1
800a9470:	9122004c 	lbu	v0,76(t1)
800a9474:	91030000 	lbu	v1,0(t0)
800a9478:	8d24003c 	lw	a0,60(t1)
800a947c:	0062102b 	sltu	v0,v1,v0
800a9480:	1040000c 	beqz	v0,800a94b4 <_Z10DrawTilex2jjjj+0x5a0>
800a9484:	00a42821 	addu	a1,a1,a0
800a9488:	90c20003 	lbu	v0,3(a2)
800a948c:	10400009 	beqz	v0,800a94b4 <_Z10DrawTilex2jjjj+0x5a0>
800a9490:	00021040 	sll	v0,v0,0x1
800a9494:	8d240044 	lw	a0,68(t1)
800a9498:	00441021 	addu	v0,v0,a0
800a949c:	90430000 	lbu	v1,0(v0)
800a94a0:	a0a30000 	sb	v1,0(a1)
800a94a4:	a0a30001 	sb	v1,1(a1)
800a94a8:	9122004d 	lbu	v0,77(t1)
800a94ac:	a1020000 	sb	v0,0(t0)
800a94b0:	a1020001 	sb	v0,1(t0)
800a94b4:	9182004c 	lbu	v0,76(t4)
800a94b8:	91030002 	lbu	v1,2(t0)
800a94bc:	0062102b 	sltu	v0,v1,v0
800a94c0:	1040000c 	beqz	v0,800a94f4 <_Z10DrawTilex2jjjj+0x5e0>
800a94c4:	00000000 	nop
800a94c8:	90c20002 	lbu	v0,2(a2)
800a94cc:	10400009 	beqz	v0,800a94f4 <_Z10DrawTilex2jjjj+0x5e0>
800a94d0:	00021040 	sll	v0,v0,0x1
800a94d4:	8d840044 	lw	a0,68(t4)
800a94d8:	00441021 	addu	v0,v0,a0
800a94dc:	90430000 	lbu	v1,0(v0)
800a94e0:	a0a30002 	sb	v1,2(a1)
800a94e4:	a0a30003 	sb	v1,3(a1)
800a94e8:	9182004d 	lbu	v0,77(t4)
800a94ec:	a1020002 	sb	v0,2(t0)
800a94f0:	a1020003 	sb	v0,3(t0)
800a94f4:	91e2004c 	lbu	v0,76(t7)
800a94f8:	91030004 	lbu	v1,4(t0)
800a94fc:	0062102b 	sltu	v0,v1,v0
800a9500:	1040000c 	beqz	v0,800a9534 <_Z10DrawTilex2jjjj+0x620>
800a9504:	00000000 	nop
800a9508:	90c20001 	lbu	v0,1(a2)
800a950c:	10400009 	beqz	v0,800a9534 <_Z10DrawTilex2jjjj+0x620>
800a9510:	00021040 	sll	v0,v0,0x1
800a9514:	8de40044 	lw	a0,68(t7)
800a9518:	00441021 	addu	v0,v0,a0
800a951c:	90430000 	lbu	v1,0(v0)
800a9520:	a0a30004 	sb	v1,4(a1)
800a9524:	a0a30005 	sb	v1,5(a1)
800a9528:	91e2004d 	lbu	v0,77(t7)
800a952c:	a1020004 	sb	v0,4(t0)
800a9530:	a1020005 	sb	v0,5(t0)
800a9534:	91c2004c 	lbu	v0,76(t6)
800a9538:	91030006 	lbu	v1,6(t0)
800a953c:	0062102b 	sltu	v0,v1,v0
800a9540:	1040000e 	beqz	v0,800a957c <_Z10DrawTilex2jjjj+0x668>
800a9544:	26226dd8 	addiu	v0,s1,28120
800a9548:	90c20000 	lbu	v0,0(a2)
800a954c:	1040000a 	beqz	v0,800a9578 <_Z10DrawTilex2jjjj+0x664>
800a9550:	00000000 	nop
800a9554:	8dc40044 	lw	a0,68(t6)
800a9558:	00021040 	sll	v0,v0,0x1
800a955c:	00441021 	addu	v0,v0,a0
800a9560:	90430000 	lbu	v1,0(v0)
800a9564:	a0a30006 	sb	v1,6(a1)
800a9568:	a0a30007 	sb	v1,7(a1)
800a956c:	91c2004d 	lbu	v0,77(t6)
800a9570:	a1020006 	sb	v0,6(t0)
800a9574:	a1020007 	sb	v0,7(t0)
800a9578:	26226dd8 	addiu	v0,s1,28120
800a957c:	24e7ffff 	addiu	a3,a3,-1
800a9580:	14e0ff6d 	bnez	a3,800a9338 <_Z10DrawTilex2jjjj+0x424>
800a9584:	8c420030 	lw	v0,48(v0)
800a9588:	8fbf0030 	lw	ra,48(sp)
800a958c:	8fb7002c 	lw	s7,44(sp)
800a9590:	8fb60028 	lw	s6,40(sp)
800a9594:	8fb50024 	lw	s5,36(sp)
800a9598:	8fb40020 	lw	s4,32(sp)
800a959c:	8fb3001c 	lw	s3,28(sp)
800a95a0:	8fb20018 	lw	s2,24(sp)
800a95a4:	8fb10014 	lw	s1,20(sp)
800a95a8:	8fb00010 	lw	s0,16(sp)
800a95ac:	03e00008 	jr	ra
800a95b0:	27bd0038 	addiu	sp,sp,56
800a95b4:	3c02800a 	lui	v0,0x800a
800a95b8:	2442b390 	addiu	v0,v0,-19568
800a95bc:	0040f809 	jalr	v0
800a95c0:	02a02021 	move	a0,s5
800a95c4:	a2420000 	sb	v0,0(s2)
800a95c8:	0802a3e8 	j	800a8fa0 <_Z10DrawTilex2jjjj+0x8c>
800a95cc:	8e260028 	lw	a2,40(s1)
800a95d0:	144000a7 	bnez	v0,800a9870 <_Z10DrawTilex2jjjj+0x95c>
800a95d4:	00000000 	nop
800a95d8:	12c0ff2c 	beqz	s6,800a928c <_Z10DrawTilex2jjjj+0x378>
800a95dc:	8fbf0030 	lw	ra,48(sp)
800a95e0:	3c028022 	lui	v0,0x8022
800a95e4:	244c6dd8 	addiu	t4,v0,28120
800a95e8:	02b71023 	subu	v0,s5,s7
800a95ec:	01806821 	move	t5,t4
800a95f0:	01807021 	move	t6,t4
800a95f4:	01807821 	move	t7,t4
800a95f8:	2449003c 	addiu	t1,v0,60
800a95fc:	02c03821 	move	a3,s6
800a9600:	24460038 	addiu	a2,v0,56
800a9604:	01805821 	move	t3,t4
800a9608:	01808021 	move	s0,t4
800a960c:	01805021 	move	t2,t4
800a9610:	0802a588 	j	800a9620 <_Z10DrawTilex2jjjj+0x70c>
800a9614:	01809021 	move	s2,t4
800a9618:	02629821 	addu	s3,s3,v0
800a961c:	24c6fff8 	addiu	a2,a2,-8
800a9620:	8cc20000 	lw	v0,0(a2)
800a9624:	10400044 	beqz	v0,800a9738 <_Z10DrawTilex2jjjj+0x824>
800a9628:	00000000 	nop
800a962c:	8d630040 	lw	v1,64(t3)
800a9630:	9162004c 	lbu	v0,76(t3)
800a9634:	02632821 	addu	a1,s3,v1
800a9638:	90a40000 	lbu	a0,0(a1)
800a963c:	8d63003c 	lw	v1,60(t3)
800a9640:	0082102b 	sltu	v0,a0,v0
800a9644:	1040000c 	beqz	v0,800a9678 <_Z10DrawTilex2jjjj+0x764>
800a9648:	02634021 	addu	t0,s3,v1
800a964c:	90c20000 	lbu	v0,0(a2)
800a9650:	10400009 	beqz	v0,800a9678 <_Z10DrawTilex2jjjj+0x764>
800a9654:	00021040 	sll	v0,v0,0x1
800a9658:	8d640044 	lw	a0,68(t3)
800a965c:	00441021 	addu	v0,v0,a0
800a9660:	90430000 	lbu	v1,0(v0)
800a9664:	a1030000 	sb	v1,0(t0)
800a9668:	a1030001 	sb	v1,1(t0)
800a966c:	9162004d 	lbu	v0,77(t3)
800a9670:	a0a20000 	sb	v0,0(a1)
800a9674:	a0a20001 	sb	v0,1(a1)
800a9678:	9182004c 	lbu	v0,76(t4)
800a967c:	90a30002 	lbu	v1,2(a1)
800a9680:	0062102b 	sltu	v0,v1,v0
800a9684:	1040000c 	beqz	v0,800a96b8 <_Z10DrawTilex2jjjj+0x7a4>
800a9688:	00000000 	nop
800a968c:	90c20001 	lbu	v0,1(a2)
800a9690:	10400009 	beqz	v0,800a96b8 <_Z10DrawTilex2jjjj+0x7a4>
800a9694:	00021040 	sll	v0,v0,0x1
800a9698:	8d840044 	lw	a0,68(t4)
800a969c:	00441021 	addu	v0,v0,a0
800a96a0:	90430000 	lbu	v1,0(v0)
800a96a4:	a1030002 	sb	v1,2(t0)
800a96a8:	a1030003 	sb	v1,3(t0)
800a96ac:	9182004d 	lbu	v0,77(t4)
800a96b0:	a0a20002 	sb	v0,2(a1)
800a96b4:	a0a20003 	sb	v0,3(a1)
800a96b8:	9202004c 	lbu	v0,76(s0)
800a96bc:	90a30004 	lbu	v1,4(a1)
800a96c0:	0062102b 	sltu	v0,v1,v0
800a96c4:	1040000c 	beqz	v0,800a96f8 <_Z10DrawTilex2jjjj+0x7e4>
800a96c8:	00000000 	nop
800a96cc:	90c20002 	lbu	v0,2(a2)
800a96d0:	10400009 	beqz	v0,800a96f8 <_Z10DrawTilex2jjjj+0x7e4>
800a96d4:	00021040 	sll	v0,v0,0x1
800a96d8:	8e040044 	lw	a0,68(s0)
800a96dc:	00441021 	addu	v0,v0,a0
800a96e0:	90430000 	lbu	v1,0(v0)
800a96e4:	a1030004 	sb	v1,4(t0)
800a96e8:	a1030005 	sb	v1,5(t0)
800a96ec:	9202004d 	lbu	v0,77(s0)
800a96f0:	a0a20004 	sb	v0,4(a1)
800a96f4:	a0a20005 	sb	v0,5(a1)
800a96f8:	91a2004c 	lbu	v0,76(t5)
800a96fc:	90a30006 	lbu	v1,6(a1)
800a9700:	0062102b 	sltu	v0,v1,v0
800a9704:	1040000c 	beqz	v0,800a9738 <_Z10DrawTilex2jjjj+0x824>
800a9708:	00000000 	nop
800a970c:	90c20003 	lbu	v0,3(a2)
800a9710:	10400009 	beqz	v0,800a9738 <_Z10DrawTilex2jjjj+0x824>
800a9714:	00021040 	sll	v0,v0,0x1
800a9718:	8da40044 	lw	a0,68(t5)
800a971c:	00441021 	addu	v0,v0,a0
800a9720:	90430000 	lbu	v1,0(v0)
800a9724:	a1030006 	sb	v1,6(t0)
800a9728:	a1030007 	sb	v1,7(t0)
800a972c:	91a2004d 	lbu	v0,77(t5)
800a9730:	a0a20006 	sb	v0,6(a1)
800a9734:	a0a20007 	sb	v0,7(a1)
800a9738:	8d220000 	lw	v0,0(t1)
800a973c:	10400046 	beqz	v0,800a9858 <_Z10DrawTilex2jjjj+0x944>
800a9740:	26226dd8 	addiu	v0,s1,28120
800a9744:	8d430040 	lw	v1,64(t2)
800a9748:	26650008 	addiu	a1,s3,8
800a974c:	00a34021 	addu	t0,a1,v1
800a9750:	9142004c 	lbu	v0,76(t2)
800a9754:	91030000 	lbu	v1,0(t0)
800a9758:	8d44003c 	lw	a0,60(t2)
800a975c:	0062102b 	sltu	v0,v1,v0
800a9760:	1040000c 	beqz	v0,800a9794 <_Z10DrawTilex2jjjj+0x880>
800a9764:	00a42821 	addu	a1,a1,a0
800a9768:	91220000 	lbu	v0,0(t1)
800a976c:	10400009 	beqz	v0,800a9794 <_Z10DrawTilex2jjjj+0x880>
800a9770:	00021040 	sll	v0,v0,0x1
800a9774:	8d440044 	lw	a0,68(t2)
800a9778:	00441021 	addu	v0,v0,a0
800a977c:	90430000 	lbu	v1,0(v0)
800a9780:	a0a30000 	sb	v1,0(a1)
800a9784:	a0a30001 	sb	v1,1(a1)
800a9788:	9142004d 	lbu	v0,77(t2)
800a978c:	a1020000 	sb	v0,0(t0)
800a9790:	a1020001 	sb	v0,1(t0)
800a9794:	91c2004c 	lbu	v0,76(t6)
800a9798:	91030002 	lbu	v1,2(t0)
800a979c:	0062102b 	sltu	v0,v1,v0
800a97a0:	1040000c 	beqz	v0,800a97d4 <_Z10DrawTilex2jjjj+0x8c0>
800a97a4:	00000000 	nop
800a97a8:	90c20005 	lbu	v0,5(a2)
800a97ac:	10400009 	beqz	v0,800a97d4 <_Z10DrawTilex2jjjj+0x8c0>
800a97b0:	00021040 	sll	v0,v0,0x1
800a97b4:	8dc40044 	lw	a0,68(t6)
800a97b8:	00441021 	addu	v0,v0,a0
800a97bc:	90430000 	lbu	v1,0(v0)
800a97c0:	a0a30002 	sb	v1,2(a1)
800a97c4:	a0a30003 	sb	v1,3(a1)
800a97c8:	91c2004d 	lbu	v0,77(t6)
800a97cc:	a1020002 	sb	v0,2(t0)
800a97d0:	a1020003 	sb	v0,3(t0)
800a97d4:	9242004c 	lbu	v0,76(s2)
800a97d8:	91030004 	lbu	v1,4(t0)
800a97dc:	0062102b 	sltu	v0,v1,v0
800a97e0:	1040000c 	beqz	v0,800a9814 <_Z10DrawTilex2jjjj+0x900>
800a97e4:	00000000 	nop
800a97e8:	90c20006 	lbu	v0,6(a2)
800a97ec:	10400009 	beqz	v0,800a9814 <_Z10DrawTilex2jjjj+0x900>
800a97f0:	00021040 	sll	v0,v0,0x1
800a97f4:	8e440044 	lw	a0,68(s2)
800a97f8:	00441021 	addu	v0,v0,a0
800a97fc:	90430000 	lbu	v1,0(v0)
800a9800:	a0a30004 	sb	v1,4(a1)
800a9804:	a0a30005 	sb	v1,5(a1)
800a9808:	9242004d 	lbu	v0,77(s2)
800a980c:	a1020004 	sb	v0,4(t0)
800a9810:	a1020005 	sb	v0,5(t0)
800a9814:	91e2004c 	lbu	v0,76(t7)
800a9818:	91030006 	lbu	v1,6(t0)
800a981c:	0062102b 	sltu	v0,v1,v0
800a9820:	1040000d 	beqz	v0,800a9858 <_Z10DrawTilex2jjjj+0x944>
800a9824:	26226dd8 	addiu	v0,s1,28120
800a9828:	90c20007 	lbu	v0,7(a2)
800a982c:	10400009 	beqz	v0,800a9854 <_Z10DrawTilex2jjjj+0x940>
800a9830:	00021040 	sll	v0,v0,0x1
800a9834:	8de40044 	lw	a0,68(t7)
800a9838:	00441021 	addu	v0,v0,a0
800a983c:	90430000 	lbu	v1,0(v0)
800a9840:	a0a30006 	sb	v1,6(a1)
800a9844:	a0a30007 	sb	v1,7(a1)
800a9848:	91e2004d 	lbu	v0,77(t7)
800a984c:	a1020006 	sb	v0,6(t0)
800a9850:	a1020007 	sb	v0,7(t0)
800a9854:	26226dd8 	addiu	v0,s1,28120
800a9858:	24e7ffff 	addiu	a3,a3,-1
800a985c:	8c420030 	lw	v0,48(v0)
800a9860:	14e0ff6d 	bnez	a3,800a9618 <_Z10DrawTilex2jjjj+0x704>
800a9864:	2529fff8 	addiu	t1,t1,-8
800a9868:	0802a4a3 	j	800a928c <_Z10DrawTilex2jjjj+0x378>
800a986c:	8fbf0030 	lw	ra,48(sp)
800a9870:	12c0fe86 	beqz	s6,800a928c <_Z10DrawTilex2jjjj+0x378>
800a9874:	8fbf0030 	lw	ra,48(sp)
800a9878:	3c028022 	lui	v0,0x8022
800a987c:	244c6dd8 	addiu	t4,v0,28120
800a9880:	02b71023 	subu	v0,s5,s7
800a9884:	01806821 	move	t5,t4
800a9888:	01807021 	move	t6,t4
800a988c:	01807821 	move	t7,t4
800a9890:	2449003c 	addiu	t1,v0,60
800a9894:	02c03821 	move	a3,s6
800a9898:	24460038 	addiu	a2,v0,56
800a989c:	01805821 	move	t3,t4
800a98a0:	01808021 	move	s0,t4
800a98a4:	01805021 	move	t2,t4
800a98a8:	0802a62e 	j	800a98b8 <_Z10DrawTilex2jjjj+0x9a4>
800a98ac:	01809021 	move	s2,t4
800a98b0:	02629821 	addu	s3,s3,v0
800a98b4:	24c6fff8 	addiu	a2,a2,-8
800a98b8:	8d220000 	lw	v0,0(t1)
800a98bc:	10400044 	beqz	v0,800a99d0 <_Z10DrawTilex2jjjj+0xabc>
800a98c0:	00000000 	nop
800a98c4:	8d630040 	lw	v1,64(t3)
800a98c8:	9162004c 	lbu	v0,76(t3)
800a98cc:	02632821 	addu	a1,s3,v1
800a98d0:	90a40000 	lbu	a0,0(a1)
800a98d4:	8d63003c 	lw	v1,60(t3)
800a98d8:	0082102b 	sltu	v0,a0,v0
800a98dc:	1040000c 	beqz	v0,800a9910 <_Z10DrawTilex2jjjj+0x9fc>
800a98e0:	02634021 	addu	t0,s3,v1
800a98e4:	90c20007 	lbu	v0,7(a2)
800a98e8:	10400009 	beqz	v0,800a9910 <_Z10DrawTilex2jjjj+0x9fc>
800a98ec:	00021040 	sll	v0,v0,0x1
800a98f0:	8d640044 	lw	a0,68(t3)
800a98f4:	00441021 	addu	v0,v0,a0
800a98f8:	90430000 	lbu	v1,0(v0)
800a98fc:	a1030000 	sb	v1,0(t0)
800a9900:	a1030001 	sb	v1,1(t0)
800a9904:	9162004d 	lbu	v0,77(t3)
800a9908:	a0a20000 	sb	v0,0(a1)
800a990c:	a0a20001 	sb	v0,1(a1)
800a9910:	9182004c 	lbu	v0,76(t4)
800a9914:	90a30002 	lbu	v1,2(a1)
800a9918:	0062102b 	sltu	v0,v1,v0
800a991c:	1040000c 	beqz	v0,800a9950 <_Z10DrawTilex2jjjj+0xa3c>
800a9920:	00000000 	nop
800a9924:	90c20006 	lbu	v0,6(a2)
800a9928:	10400009 	beqz	v0,800a9950 <_Z10DrawTilex2jjjj+0xa3c>
800a992c:	00021040 	sll	v0,v0,0x1
800a9930:	8d840044 	lw	a0,68(t4)
800a9934:	00441021 	addu	v0,v0,a0
800a9938:	90430000 	lbu	v1,0(v0)
800a993c:	a1030002 	sb	v1,2(t0)
800a9940:	a1030003 	sb	v1,3(t0)
800a9944:	9182004d 	lbu	v0,77(t4)
800a9948:	a0a20002 	sb	v0,2(a1)
800a994c:	a0a20003 	sb	v0,3(a1)
800a9950:	9202004c 	lbu	v0,76(s0)
800a9954:	90a30004 	lbu	v1,4(a1)
800a9958:	0062102b 	sltu	v0,v1,v0
800a995c:	1040000c 	beqz	v0,800a9990 <_Z10DrawTilex2jjjj+0xa7c>
800a9960:	00000000 	nop
800a9964:	90c20005 	lbu	v0,5(a2)
800a9968:	10400009 	beqz	v0,800a9990 <_Z10DrawTilex2jjjj+0xa7c>
800a996c:	00021040 	sll	v0,v0,0x1
800a9970:	8e040044 	lw	a0,68(s0)
800a9974:	00441021 	addu	v0,v0,a0
800a9978:	90430000 	lbu	v1,0(v0)
800a997c:	a1030004 	sb	v1,4(t0)
800a9980:	a1030005 	sb	v1,5(t0)
800a9984:	9202004d 	lbu	v0,77(s0)
800a9988:	a0a20004 	sb	v0,4(a1)
800a998c:	a0a20005 	sb	v0,5(a1)
800a9990:	91a2004c 	lbu	v0,76(t5)
800a9994:	90a30006 	lbu	v1,6(a1)
800a9998:	0062102b 	sltu	v0,v1,v0
800a999c:	1040000c 	beqz	v0,800a99d0 <_Z10DrawTilex2jjjj+0xabc>
800a99a0:	00000000 	nop
800a99a4:	91220000 	lbu	v0,0(t1)
800a99a8:	10400009 	beqz	v0,800a99d0 <_Z10DrawTilex2jjjj+0xabc>
800a99ac:	00021040 	sll	v0,v0,0x1
800a99b0:	8da40044 	lw	a0,68(t5)
800a99b4:	00441021 	addu	v0,v0,a0
800a99b8:	90430000 	lbu	v1,0(v0)
800a99bc:	a1030006 	sb	v1,6(t0)
800a99c0:	a1030007 	sb	v1,7(t0)
800a99c4:	91a2004d 	lbu	v0,77(t5)
800a99c8:	a0a20006 	sb	v0,6(a1)
800a99cc:	a0a20007 	sb	v0,7(a1)
800a99d0:	8cc20000 	lw	v0,0(a2)
800a99d4:	10400046 	beqz	v0,800a9af0 <_Z10DrawTilex2jjjj+0xbdc>
800a99d8:	26226dd8 	addiu	v0,s1,28120
800a99dc:	8d430040 	lw	v1,64(t2)
800a99e0:	26650008 	addiu	a1,s3,8
800a99e4:	00a34021 	addu	t0,a1,v1
800a99e8:	9142004c 	lbu	v0,76(t2)
800a99ec:	91030000 	lbu	v1,0(t0)
800a99f0:	8d44003c 	lw	a0,60(t2)
800a99f4:	0062102b 	sltu	v0,v1,v0
800a99f8:	1040000c 	beqz	v0,800a9a2c <_Z10DrawTilex2jjjj+0xb18>
800a99fc:	00a42821 	addu	a1,a1,a0
800a9a00:	90c20003 	lbu	v0,3(a2)
800a9a04:	10400009 	beqz	v0,800a9a2c <_Z10DrawTilex2jjjj+0xb18>
800a9a08:	00021040 	sll	v0,v0,0x1
800a9a0c:	8d440044 	lw	a0,68(t2)
800a9a10:	00441021 	addu	v0,v0,a0
800a9a14:	90430000 	lbu	v1,0(v0)
800a9a18:	a0a30000 	sb	v1,0(a1)
800a9a1c:	a0a30001 	sb	v1,1(a1)
800a9a20:	9142004d 	lbu	v0,77(t2)
800a9a24:	a1020000 	sb	v0,0(t0)
800a9a28:	a1020001 	sb	v0,1(t0)
800a9a2c:	91c2004c 	lbu	v0,76(t6)
800a9a30:	91030002 	lbu	v1,2(t0)
800a9a34:	0062102b 	sltu	v0,v1,v0
800a9a38:	1040000c 	beqz	v0,800a9a6c <_Z10DrawTilex2jjjj+0xb58>
800a9a3c:	00000000 	nop
800a9a40:	90c20002 	lbu	v0,2(a2)
800a9a44:	10400009 	beqz	v0,800a9a6c <_Z10DrawTilex2jjjj+0xb58>
800a9a48:	00021040 	sll	v0,v0,0x1
800a9a4c:	8dc40044 	lw	a0,68(t6)
800a9a50:	00441021 	addu	v0,v0,a0
800a9a54:	90430000 	lbu	v1,0(v0)
800a9a58:	a0a30002 	sb	v1,2(a1)
800a9a5c:	a0a30003 	sb	v1,3(a1)
800a9a60:	91c2004d 	lbu	v0,77(t6)
800a9a64:	a1020002 	sb	v0,2(t0)
800a9a68:	a1020003 	sb	v0,3(t0)
800a9a6c:	9242004c 	lbu	v0,76(s2)
800a9a70:	91030004 	lbu	v1,4(t0)
800a9a74:	0062102b 	sltu	v0,v1,v0
800a9a78:	1040000c 	beqz	v0,800a9aac <_Z10DrawTilex2jjjj+0xb98>
800a9a7c:	00000000 	nop
800a9a80:	90c20001 	lbu	v0,1(a2)
800a9a84:	10400009 	beqz	v0,800a9aac <_Z10DrawTilex2jjjj+0xb98>
800a9a88:	00021040 	sll	v0,v0,0x1
800a9a8c:	8e440044 	lw	a0,68(s2)
800a9a90:	00441021 	addu	v0,v0,a0
800a9a94:	90430000 	lbu	v1,0(v0)
800a9a98:	a0a30004 	sb	v1,4(a1)
800a9a9c:	a0a30005 	sb	v1,5(a1)
800a9aa0:	9242004d 	lbu	v0,77(s2)
800a9aa4:	a1020004 	sb	v0,4(t0)
800a9aa8:	a1020005 	sb	v0,5(t0)
800a9aac:	91e2004c 	lbu	v0,76(t7)
800a9ab0:	91030006 	lbu	v1,6(t0)
800a9ab4:	0062102b 	sltu	v0,v1,v0
800a9ab8:	1040000d 	beqz	v0,800a9af0 <_Z10DrawTilex2jjjj+0xbdc>
800a9abc:	26226dd8 	addiu	v0,s1,28120
800a9ac0:	90c20000 	lbu	v0,0(a2)
800a9ac4:	10400009 	beqz	v0,800a9aec <_Z10DrawTilex2jjjj+0xbd8>
800a9ac8:	00021040 	sll	v0,v0,0x1
800a9acc:	8de40044 	lw	a0,68(t7)
800a9ad0:	00441021 	addu	v0,v0,a0
800a9ad4:	90430000 	lbu	v1,0(v0)
800a9ad8:	a0a30006 	sb	v1,6(a1)
800a9adc:	a0a30007 	sb	v1,7(a1)
800a9ae0:	91e2004d 	lbu	v0,77(t7)
800a9ae4:	a1020006 	sb	v0,6(t0)
800a9ae8:	a1020007 	sb	v0,7(t0)
800a9aec:	26226dd8 	addiu	v0,s1,28120
800a9af0:	24e7ffff 	addiu	a3,a3,-1
800a9af4:	8c420030 	lw	v0,48(v0)
800a9af8:	14e0ff6d 	bnez	a3,800a98b0 <_Z10DrawTilex2jjjj+0x99c>
800a9afc:	2529fff8 	addiu	t1,t1,-8
800a9b00:	0802a4a3 	j	800a928c <_Z10DrawTilex2jjjj+0x378>
800a9b04:	8fbf0030 	lw	ra,48(sp)
800a9b08:	244228a0 	addiu	v0,v0,10400
800a9b0c:	0040f809 	jalr	v0
800a9b10:	00000000 	nop
800a9b14:	0802a3f5 	j	800a8fd4 <_Z10DrawTilex2jjjj+0xc0>
800a9b18:	8e220020 	lw	v0,32(s1)

800a9b1c <_Z28DrawClippedTile16FixedSub1_2jjjjjj>:
800a9b1c:	27bdffc0 	addiu	sp,sp,-64
800a9b20:	3c028022 	lui	v0,0x8022
800a9b24:	afbe0038 	sw	s8,56(sp)
800a9b28:	afb70034 	sw	s7,52(sp)
800a9b2c:	afb5002c 	sw	s5,44(sp)
800a9b30:	afb40028 	sw	s4,40(sp)
800a9b34:	afb30024 	sw	s3,36(sp)
800a9b38:	afb1001c 	sw	s1,28(sp)
800a9b3c:	afbf003c 	sw	ra,60(sp)
800a9b40:	24516da8 	addiu	s1,v0,28072
800a9b44:	afb60030 	sw	s6,48(sp)
800a9b48:	afb20020 	sw	s2,32(sp)
800a9b4c:	afb00018 	sw	s0,24(sp)
800a9b50:	0080a021 	move	s4,a0
800a9b54:	8e280008 	lw	t0,8(s1)
800a9b58:	308203ff 	andi	v0,a0,0x3ff
800a9b5c:	328301ff 	andi	v1,s4,0x1ff
800a9b60:	8e24000c 	lw	a0,12(s1)
800a9b64:	01021004 	sllv	v0,v0,t0
800a9b68:	2c630100 	sltiu	v1,v1,256
800a9b6c:	00442021 	addu	a0,v0,a0
800a9b70:	00a09821 	move	s3,a1
800a9b74:	00c0a821 	move	s5,a2
800a9b78:	00e0f021 	move	s8,a3
800a9b7c:	14600003 	bnez	v1,800a9b8c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70>
800a9b80:	8fb70054 	lw	s7,84(sp)
800a9b84:	8e220010 	lw	v0,16(s1)
800a9b88:	00822021 	addu	a0,a0,v0
800a9b8c:	3085ffff 	andi	a1,a0,0xffff
800a9b90:	8e260028 	lw	a2,40(s1)
800a9b94:	01058006 	srlv	s0,a1,t0
800a9b98:	02069021 	addu	s2,s0,a2
800a9b9c:	8e220024 	lw	v0,36(s1)
800a9ba0:	92440000 	lbu	a0,0(s2)
800a9ba4:	00101980 	sll	v1,s0,0x6
800a9ba8:	10800133 	beqz	a0,800aa078 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x55c>
800a9bac:	0062b021 	addu	s6,v1,v0
800a9bb0:	02061021 	addu	v0,s0,a2
800a9bb4:	90440000 	lbu	a0,0(v0)
800a9bb8:	24030002 	li	v1,2
800a9bbc:	10830103 	beq	a0,v1,800a9fcc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4b0>
800a9bc0:	8fbf003c 	lw	ra,60(sp)
800a9bc4:	9222002c 	lbu	v0,44(s1)
800a9bc8:	1040010b 	beqz	v0,800a9ff8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4dc>
800a9bcc:	00141a82 	srl	v1,s4,0xa
800a9bd0:	3c028022 	lui	v0,0x8022
800a9bd4:	90435bcb 	lbu	v1,23499(v0)
800a9bd8:	1460041d 	bnez	v1,800aac50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1134>
800a9bdc:	3c028005 	lui	v0,0x8005
800a9be0:	8e220020 	lw	v0,32(s1)
800a9be4:	00141a82 	srl	v1,s4,0xa
800a9be8:	00621824 	and	v1,v1,v0
800a9bec:	3c02802c 	lui	v0,0x802c
800a9bf0:	2442140c 	addiu	v0,v0,5132
800a9bf4:	00031a40 	sll	v1,v1,0x9
800a9bf8:	00621821 	addu	v1,v1,v0
800a9bfc:	3c048022 	lui	a0,0x8022
800a9c00:	2ea20004 	sltiu	v0,s5,4
800a9c04:	1040010b 	beqz	v0,800aa034 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x518>
800a9c08:	ac836e1c 	sw	v1,28188(a0)
800a9c0c:	3c03801f 	lui	v1,0x801f
800a9c10:	02be3821 	addu	a3,s5,s8
800a9c14:	00151080 	sll	v0,s5,0x2
800a9c18:	2463b514 	addiu	v1,v1,-19180
800a9c1c:	00431021 	addu	v0,v0,v1
800a9c20:	2ce40004 	sltiu	a0,a3,4
800a9c24:	10800105 	beqz	a0,800aa03c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x520>
800a9c28:	8c4e0000 	lw	t6,0(v0)
800a9c2c:	3c03801f 	lui	v1,0x801f
800a9c30:	00071080 	sll	v0,a3,0x2
800a9c34:	2463b524 	addiu	v1,v1,-19164
800a9c38:	00431021 	addu	v0,v0,v1
800a9c3c:	8c440000 	lw	a0,0(v0)
800a9c40:	0000a821 	move	s5,zero
800a9c44:	01c47024 	and	t6,t6,a0
800a9c48:	3282c000 	andi	v0,s4,0xc000
800a9c4c:	144000c8 	bnez	v0,800a9f70 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x454>
800a9c50:	32828000 	andi	v0,s4,0x8000
800a9c54:	12e000dc 	beqz	s7,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800a9c58:	3c028022 	lui	v0,0x8022
800a9c5c:	24526dd8 	addiu	s2,v0,28120
800a9c60:	8fa20050 	lw	v0,80(sp)
800a9c64:	27b00010 	addiu	s0,sp,16
800a9c68:	02c25021 	addu	t2,s6,v0
800a9c6c:	02e05821 	move	t3,s7
800a9c70:	02406821 	move	t5,s2
800a9c74:	240f0001 	li	t7,1
800a9c78:	24148420 	li	s4,-31712
800a9c7c:	2416fbde 	li	s6,-1058
800a9c80:	0240b821 	move	s7,s2
800a9c84:	0240c021 	move	t8,s2
800a9c88:	0240c821 	move	t9,s2
800a9c8c:	02008821 	move	s1,s0
800a9c90:	0240f021 	move	s8,s2
800a9c94:	8d420000 	lw	v0,0(t2)
800a9c98:	01c21024 	and	v0,t6,v0
800a9c9c:	1040004f 	beqz	v0,800a9ddc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2c0>
800a9ca0:	afa20010 	sw	v0,16(sp)
800a9ca4:	8e420008 	lw	v0,8(s2)
800a9ca8:	9243004c 	lbu	v1,76(s2)
800a9cac:	02624021 	addu	t0,s3,v0
800a9cb0:	91040000 	lbu	a0,0(t0)
800a9cb4:	8e45003c 	lw	a1,60(s2)
800a9cb8:	8e46000c 	lw	a2,12(s2)
800a9cbc:	00131040 	sll	v0,s3,0x1
800a9cc0:	0083182b 	sltu	v1,a0,v1
800a9cc4:	00454821 	addu	t1,v0,a1
800a9cc8:	1060000e 	beqz	v1,800a9d04 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1e8>
800a9ccc:	02666021 	addu	t4,s3,a2
800a9cd0:	93a30010 	lbu	v1,16(sp)
800a9cd4:	1060000b 	beqz	v1,800a9d04 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1e8>
800a9cd8:	00000000 	nop
800a9cdc:	91820000 	lbu	v0,0(t4)
800a9ce0:	104f038b 	beq	v0,t7,800aab10 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xff4>
800a9ce4:	00000000 	nop
800a9ce8:	8e420044 	lw	v0,68(s2)
800a9cec:	00031840 	sll	v1,v1,0x1
800a9cf0:	00621821 	addu	v1,v1,v0
800a9cf4:	94640000 	lhu	a0,0(v1)
800a9cf8:	a5240000 	sh	a0,0(t1)
800a9cfc:	91a2004d 	lbu	v0,77(t5)
800a9d00:	a1020000 	sb	v0,0(t0)
800a9d04:	92e2004c 	lbu	v0,76(s7)
800a9d08:	91030001 	lbu	v1,1(t0)
800a9d0c:	0062102b 	sltu	v0,v1,v0
800a9d10:	1040000e 	beqz	v0,800a9d4c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x230>
800a9d14:	25060001 	addiu	a2,t0,1
800a9d18:	92030001 	lbu	v1,1(s0)
800a9d1c:	1060000b 	beqz	v1,800a9d4c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x230>
800a9d20:	00000000 	nop
800a9d24:	91820001 	lbu	v0,1(t4)
800a9d28:	104f0369 	beq	v0,t7,800aaad0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xfb4>
800a9d2c:	00000000 	nop
800a9d30:	8ee20044 	lw	v0,68(s7)
800a9d34:	00031840 	sll	v1,v1,0x1
800a9d38:	00621821 	addu	v1,v1,v0
800a9d3c:	94640000 	lhu	a0,0(v1)
800a9d40:	a5240002 	sh	a0,2(t1)
800a9d44:	91a2004d 	lbu	v0,77(t5)
800a9d48:	a0c20000 	sb	v0,0(a2)
800a9d4c:	9302004c 	lbu	v0,76(t8)
800a9d50:	91030002 	lbu	v1,2(t0)
800a9d54:	0062102b 	sltu	v0,v1,v0
800a9d58:	1040000e 	beqz	v0,800a9d94 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x278>
800a9d5c:	25060002 	addiu	a2,t0,2
800a9d60:	92030002 	lbu	v1,2(s0)
800a9d64:	1060000b 	beqz	v1,800a9d94 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x278>
800a9d68:	00000000 	nop
800a9d6c:	91820002 	lbu	v0,2(t4)
800a9d70:	104f0347 	beq	v0,t7,800aaa90 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf74>
800a9d74:	00000000 	nop
800a9d78:	8f020044 	lw	v0,68(t8)
800a9d7c:	00031840 	sll	v1,v1,0x1
800a9d80:	00621821 	addu	v1,v1,v0
800a9d84:	94640000 	lhu	a0,0(v1)
800a9d88:	a5240004 	sh	a0,4(t1)
800a9d8c:	91a2004d 	lbu	v0,77(t5)
800a9d90:	a0c20000 	sb	v0,0(a2)
800a9d94:	91030003 	lbu	v1,3(t0)
800a9d98:	9322004c 	lbu	v0,76(t9)
800a9d9c:	0062102b 	sltu	v0,v1,v0
800a9da0:	1040000e 	beqz	v0,800a9ddc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2c0>
800a9da4:	25060003 	addiu	a2,t0,3
800a9da8:	92030003 	lbu	v1,3(s0)
800a9dac:	1060000b 	beqz	v1,800a9ddc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2c0>
800a9db0:	00000000 	nop
800a9db4:	91820003 	lbu	v0,3(t4)
800a9db8:	104f0395 	beq	v0,t7,800aac10 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x10f4>
800a9dbc:	00000000 	nop
800a9dc0:	8f220044 	lw	v0,68(t9)
800a9dc4:	00031840 	sll	v1,v1,0x1
800a9dc8:	00621821 	addu	v1,v1,v0
800a9dcc:	94640000 	lhu	a0,0(v1)
800a9dd0:	a5240006 	sh	a0,6(t1)
800a9dd4:	91a2004d 	lbu	v0,77(t5)
800a9dd8:	a0c20000 	sb	v0,0(a2)
800a9ddc:	8d420004 	lw	v0,4(t2)
800a9de0:	02a21024 	and	v0,s5,v0
800a9de4:	1040005c 	beqz	v0,800a9f58 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x43c>
800a9de8:	afa20010 	sw	v0,16(sp)
800a9dec:	8fc20008 	lw	v0,8(s8)
800a9df0:	26640004 	addiu	a0,s3,4
800a9df4:	00824821 	addu	t1,a0,v0
800a9df8:	93c3004c 	lbu	v1,76(s8)
800a9dfc:	91250000 	lbu	a1,0(t1)
800a9e00:	8fc6003c 	lw	a2,60(s8)
800a9e04:	8fc7000c 	lw	a3,12(s8)
800a9e08:	00041040 	sll	v0,a0,0x1
800a9e0c:	00a3182b 	sltu	v1,a1,v1
800a9e10:	00463021 	addu	a2,v0,a2
800a9e14:	1060000e 	beqz	v1,800a9e50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x334>
800a9e18:	00876021 	addu	t4,a0,a3
800a9e1c:	93a30010 	lbu	v1,16(sp)
800a9e20:	1060000c 	beqz	v1,800a9e54 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x338>
800a9e24:	3c048019 	lui	a0,0x8019
800a9e28:	91820000 	lbu	v0,0(t4)
800a9e2c:	104f0368 	beq	v0,t7,800aabd0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x10b4>
800a9e30:	00000000 	nop
800a9e34:	8fc20044 	lw	v0,68(s8)
800a9e38:	00031840 	sll	v1,v1,0x1
800a9e3c:	00621821 	addu	v1,v1,v0
800a9e40:	94640000 	lhu	a0,0(v1)
800a9e44:	a4c40000 	sh	a0,0(a2)
800a9e48:	91a2004d 	lbu	v0,77(t5)
800a9e4c:	a1220000 	sb	v0,0(t1)
800a9e50:	3c048019 	lui	a0,0x8019
800a9e54:	248443d0 	addiu	a0,a0,17360
800a9e58:	8c850000 	lw	a1,0(a0)
800a9e5c:	91230001 	lbu	v1,1(t1)
800a9e60:	90a2004c 	lbu	v0,76(a1)
800a9e64:	0062102b 	sltu	v0,v1,v0
800a9e68:	1040000f 	beqz	v0,800a9ea8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x38c>
800a9e6c:	25270001 	addiu	a3,t1,1
800a9e70:	92230001 	lbu	v1,1(s1)
800a9e74:	1060000d 	beqz	v1,800a9eac <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x390>
800a9e78:	3c028019 	lui	v0,0x8019
800a9e7c:	91820001 	lbu	v0,1(t4)
800a9e80:	104f0343 	beq	v0,t7,800aab90 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1074>
800a9e84:	3c048022 	lui	a0,0x8022
800a9e88:	24846dd8 	addiu	a0,a0,28120
800a9e8c:	8c820044 	lw	v0,68(a0)
800a9e90:	00031840 	sll	v1,v1,0x1
800a9e94:	00621821 	addu	v1,v1,v0
800a9e98:	94640000 	lhu	a0,0(v1)
800a9e9c:	a4c40002 	sh	a0,2(a2)
800a9ea0:	91a2004d 	lbu	v0,77(t5)
800a9ea4:	a0e20000 	sb	v0,0(a3)
800a9ea8:	3c028019 	lui	v0,0x8019
800a9eac:	244243d0 	addiu	v0,v0,17360
800a9eb0:	8c450000 	lw	a1,0(v0)
800a9eb4:	91230002 	lbu	v1,2(t1)
800a9eb8:	90a2004c 	lbu	v0,76(a1)
800a9ebc:	0062102b 	sltu	v0,v1,v0
800a9ec0:	1040000f 	beqz	v0,800a9f00 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x3e4>
800a9ec4:	25270002 	addiu	a3,t1,2
800a9ec8:	92230002 	lbu	v1,2(s1)
800a9ecc:	1060000d 	beqz	v1,800a9f04 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x3e8>
800a9ed0:	3c028019 	lui	v0,0x8019
800a9ed4:	91820002 	lbu	v0,2(t4)
800a9ed8:	104f031d 	beq	v0,t7,800aab50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1034>
800a9edc:	3c048022 	lui	a0,0x8022
800a9ee0:	24846dd8 	addiu	a0,a0,28120
800a9ee4:	8c820044 	lw	v0,68(a0)
800a9ee8:	00031840 	sll	v1,v1,0x1
800a9eec:	00621821 	addu	v1,v1,v0
800a9ef0:	94640000 	lhu	a0,0(v1)
800a9ef4:	a4c40004 	sh	a0,4(a2)
800a9ef8:	91a2004d 	lbu	v0,77(t5)
800a9efc:	a0e20000 	sb	v0,0(a3)
800a9f00:	3c028019 	lui	v0,0x8019
800a9f04:	244243d0 	addiu	v0,v0,17360
800a9f08:	8c450000 	lw	a1,0(v0)
800a9f0c:	91230003 	lbu	v1,3(t1)
800a9f10:	90a2004c 	lbu	v0,76(a1)
800a9f14:	0062102b 	sltu	v0,v1,v0
800a9f18:	1040000f 	beqz	v0,800a9f58 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x43c>
800a9f1c:	25270003 	addiu	a3,t1,3
800a9f20:	92230003 	lbu	v1,3(s1)
800a9f24:	1060000c 	beqz	v1,800a9f58 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x43c>
800a9f28:	00000000 	nop
800a9f2c:	91820003 	lbu	v0,3(t4)
800a9f30:	104f02c7 	beq	v0,t7,800aaa50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf34>
800a9f34:	3c048022 	lui	a0,0x8022
800a9f38:	24846dd8 	addiu	a0,a0,28120
800a9f3c:	8c820044 	lw	v0,68(a0)
800a9f40:	00031840 	sll	v1,v1,0x1
800a9f44:	00621821 	addu	v1,v1,v0
800a9f48:	94640000 	lhu	a0,0(v1)
800a9f4c:	a4c40006 	sh	a0,6(a2)
800a9f50:	91a2004d 	lbu	v0,77(t5)
800a9f54:	a0e20000 	sb	v0,0(a3)
800a9f58:	256bffff 	addiu	t3,t3,-1
800a9f5c:	1160001a 	beqz	t3,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800a9f60:	8da20030 	lw	v0,48(t5)
800a9f64:	02629821 	addu	s3,s3,v0
800a9f68:	0802a725 	j	800a9c94 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x178>
800a9f6c:	254a0008 	addiu	t2,t2,8
800a9f70:	14400048 	bnez	v0,800aa094 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x578>
800a9f74:	32824000 	andi	v0,s4,0x4000
800a9f78:	3c0200ff 	lui	v0,0xff
800a9f7c:	02a23824 	and	a3,s5,v0
800a9f80:	31c5ff00 	andi	a1,t6,0xff00
800a9f84:	01c21024 	and	v0,t6,v0
800a9f88:	32a6ff00 	andi	a2,s5,0xff00
800a9f8c:	000e4e02 	srl	t1,t6,0x18
800a9f90:	00154602 	srl	t0,s5,0x18
800a9f94:	00052a00 	sll	a1,a1,0x8
800a9f98:	00021202 	srl	v0,v0,0x8
800a9f9c:	00063200 	sll	a2,a2,0x8
800a9fa0:	00073a02 	srl	a3,a3,0x8
800a9fa4:	000e1e00 	sll	v1,t6,0x18
800a9fa8:	00152600 	sll	a0,s5,0x18
800a9fac:	00651825 	or	v1,v1,a1
800a9fb0:	00491025 	or	v0,v0,t1
800a9fb4:	00862025 	or	a0,a0,a2
800a9fb8:	00e83825 	or	a3,a3,t0
800a9fbc:	00624825 	or	t1,v1,v0
800a9fc0:	16e000fe 	bnez	s7,800aa3bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x8a0>
800a9fc4:	00874025 	or	t0,a0,a3
800a9fc8:	8fbf003c 	lw	ra,60(sp)
800a9fcc:	8fbe0038 	lw	s8,56(sp)
800a9fd0:	8fb70034 	lw	s7,52(sp)
800a9fd4:	8fb60030 	lw	s6,48(sp)
800a9fd8:	8fb5002c 	lw	s5,44(sp)
800a9fdc:	8fb40028 	lw	s4,40(sp)
800a9fe0:	8fb30024 	lw	s3,36(sp)
800a9fe4:	8fb20020 	lw	s2,32(sp)
800a9fe8:	8fb1001c 	lw	s1,28(sp)
800a9fec:	8fb00018 	lw	s0,24(sp)
800a9ff0:	03e00008 	jr	ra
800a9ff4:	27bd0040 	addiu	sp,sp,64
800a9ff8:	8e240020 	lw	a0,32(s1)
800a9ffc:	8e25001c 	lw	a1,28(s1)
800aa000:	00641824 	and	v1,v1,a0
800aa004:	8e220018 	lw	v0,24(s1)
800aa008:	00a31804 	sllv	v1,v1,a1
800aa00c:	00621821 	addu	v1,v1,v0
800aa010:	00031840 	sll	v1,v1,0x1
800aa014:	3c028022 	lui	v0,0x8022
800aa018:	24425bc4 	addiu	v0,v0,23492
800aa01c:	24630c48 	addiu	v1,v1,3144
800aa020:	00621821 	addu	v1,v1,v0
800aa024:	3c048022 	lui	a0,0x8022
800aa028:	2ea20004 	sltiu	v0,s5,4
800aa02c:	1440fef7 	bnez	v0,800a9c0c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf0>
800aa030:	ac836e1c 	sw	v1,28188(a0)
800aa034:	02be3821 	addu	a3,s5,s8
800aa038:	00007021 	move	t6,zero
800aa03c:	2ce20005 	sltiu	v0,a3,5
800aa040:	10400003 	beqz	v0,800aa050 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x534>
800aa044:	2ea20005 	sltiu	v0,s5,5
800aa048:	0802a712 	j	800a9c48 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x12c>
800aa04c:	0000a821 	move	s5,zero
800aa050:	104001a0 	beqz	v0,800aa6d4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xbb8>
800aa054:	3c02801f 	lui	v0,0x801f
800aa058:	2406ffff 	li	a2,-1
800aa05c:	3c03801f 	lui	v1,0x801f
800aa060:	00071080 	sll	v0,a3,0x2
800aa064:	2463b524 	addiu	v1,v1,-19164
800aa068:	00431021 	addu	v0,v0,v1
800aa06c:	8c44fff0 	lw	a0,-16(v0)
800aa070:	0802a712 	j	800a9c48 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x12c>
800aa074:	00c4a824 	and	s5,a2,a0
800aa078:	3c02800a 	lui	v0,0x800a
800aa07c:	2442b390 	addiu	v0,v0,-19568
800aa080:	0040f809 	jalr	v0
800aa084:	02c02021 	move	a0,s6
800aa088:	a2420000 	sb	v0,0(s2)
800aa08c:	0802a6ec 	j	800a9bb0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x94>
800aa090:	8e260028 	lw	a2,40(s1)
800aa094:	14400194 	bnez	v0,800aa6e8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xbcc>
800aa098:	3c0200ff 	lui	v0,0xff
800aa09c:	12e0ffca 	beqz	s7,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800aa0a0:	3c028022 	lui	v0,0x8022
800aa0a4:	24526dd8 	addiu	s2,v0,28120
800aa0a8:	8fa20050 	lw	v0,80(sp)
800aa0ac:	27b00010 	addiu	s0,sp,16
800aa0b0:	02c21823 	subu	v1,s6,v0
800aa0b4:	02e05821 	move	t3,s7
800aa0b8:	02406821 	move	t5,s2
800aa0bc:	246a0038 	addiu	t2,v1,56
800aa0c0:	240f0001 	li	t7,1
800aa0c4:	24148420 	li	s4,-31712
800aa0c8:	2416fbde 	li	s6,-1058
800aa0cc:	0240b821 	move	s7,s2
800aa0d0:	0240c021 	move	t8,s2
800aa0d4:	0240c821 	move	t9,s2
800aa0d8:	02008821 	move	s1,s0
800aa0dc:	0240f021 	move	s8,s2
800aa0e0:	8d420000 	lw	v0,0(t2)
800aa0e4:	01c21024 	and	v0,t6,v0
800aa0e8:	1040004f 	beqz	v0,800aa228 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70c>
800aa0ec:	afa20010 	sw	v0,16(sp)
800aa0f0:	8e420008 	lw	v0,8(s2)
800aa0f4:	9243004c 	lbu	v1,76(s2)
800aa0f8:	02624021 	addu	t0,s3,v0
800aa0fc:	91040000 	lbu	a0,0(t0)
800aa100:	8e45003c 	lw	a1,60(s2)
800aa104:	8e46000c 	lw	a2,12(s2)
800aa108:	00131040 	sll	v0,s3,0x1
800aa10c:	0083182b 	sltu	v1,a0,v1
800aa110:	00454821 	addu	t1,v0,a1
800aa114:	1060000e 	beqz	v1,800aa150 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x634>
800aa118:	02666021 	addu	t4,s3,a2
800aa11c:	93a30010 	lbu	v1,16(sp)
800aa120:	1060000b 	beqz	v1,800aa150 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x634>
800aa124:	00000000 	nop
800aa128:	91820000 	lbu	v0,0(t4)
800aa12c:	104f043d 	beq	v0,t7,800ab224 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1708>
800aa130:	00000000 	nop
800aa134:	8e420044 	lw	v0,68(s2)
800aa138:	00031840 	sll	v1,v1,0x1
800aa13c:	00621821 	addu	v1,v1,v0
800aa140:	94640000 	lhu	a0,0(v1)
800aa144:	a5240000 	sh	a0,0(t1)
800aa148:	91a2004d 	lbu	v0,77(t5)
800aa14c:	a1020000 	sb	v0,0(t0)
800aa150:	92e2004c 	lbu	v0,76(s7)
800aa154:	91030001 	lbu	v1,1(t0)
800aa158:	0062102b 	sltu	v0,v1,v0
800aa15c:	1040000e 	beqz	v0,800aa198 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x67c>
800aa160:	25060001 	addiu	a2,t0,1
800aa164:	92030001 	lbu	v1,1(s0)
800aa168:	1060000b 	beqz	v1,800aa198 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x67c>
800aa16c:	00000000 	nop
800aa170:	91820001 	lbu	v0,1(t4)
800aa174:	104f041b 	beq	v0,t7,800ab1e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x16c8>
800aa178:	00000000 	nop
800aa17c:	8ee20044 	lw	v0,68(s7)
800aa180:	00031840 	sll	v1,v1,0x1
800aa184:	00621821 	addu	v1,v1,v0
800aa188:	94640000 	lhu	a0,0(v1)
800aa18c:	a5240002 	sh	a0,2(t1)
800aa190:	91a2004d 	lbu	v0,77(t5)
800aa194:	a0c20000 	sb	v0,0(a2)
800aa198:	9302004c 	lbu	v0,76(t8)
800aa19c:	91030002 	lbu	v1,2(t0)
800aa1a0:	0062102b 	sltu	v0,v1,v0
800aa1a4:	1040000e 	beqz	v0,800aa1e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x6c4>
800aa1a8:	25060002 	addiu	a2,t0,2
800aa1ac:	92030002 	lbu	v1,2(s0)
800aa1b0:	1060000b 	beqz	v1,800aa1e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x6c4>
800aa1b4:	00000000 	nop
800aa1b8:	91820002 	lbu	v0,2(t4)
800aa1bc:	104f03f9 	beq	v0,t7,800ab1a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1688>
800aa1c0:	00000000 	nop
800aa1c4:	8f020044 	lw	v0,68(t8)
800aa1c8:	00031840 	sll	v1,v1,0x1
800aa1cc:	00621821 	addu	v1,v1,v0
800aa1d0:	94640000 	lhu	a0,0(v1)
800aa1d4:	a5240004 	sh	a0,4(t1)
800aa1d8:	91a2004d 	lbu	v0,77(t5)
800aa1dc:	a0c20000 	sb	v0,0(a2)
800aa1e0:	91030003 	lbu	v1,3(t0)
800aa1e4:	9322004c 	lbu	v0,76(t9)
800aa1e8:	0062102b 	sltu	v0,v1,v0
800aa1ec:	1040000e 	beqz	v0,800aa228 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70c>
800aa1f0:	25060003 	addiu	a2,t0,3
800aa1f4:	92030003 	lbu	v1,3(s0)
800aa1f8:	1060000b 	beqz	v1,800aa228 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x70c>
800aa1fc:	00000000 	nop
800aa200:	91820003 	lbu	v0,3(t4)
800aa204:	104f03d7 	beq	v0,t7,800ab164 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1648>
800aa208:	00000000 	nop
800aa20c:	8f220044 	lw	v0,68(t9)
800aa210:	00031840 	sll	v1,v1,0x1
800aa214:	00621821 	addu	v1,v1,v0
800aa218:	94640000 	lhu	a0,0(v1)
800aa21c:	a5240006 	sh	a0,6(t1)
800aa220:	91a2004d 	lbu	v0,77(t5)
800aa224:	a0c20000 	sb	v0,0(a2)
800aa228:	8d420004 	lw	v0,4(t2)
800aa22c:	02a21024 	and	v0,s5,v0
800aa230:	1040005c 	beqz	v0,800aa3a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x888>
800aa234:	afa20010 	sw	v0,16(sp)
800aa238:	8fc20008 	lw	v0,8(s8)
800aa23c:	26640004 	addiu	a0,s3,4
800aa240:	00824821 	addu	t1,a0,v0
800aa244:	93c3004c 	lbu	v1,76(s8)
800aa248:	91250000 	lbu	a1,0(t1)
800aa24c:	8fc6003c 	lw	a2,60(s8)
800aa250:	8fc7000c 	lw	a3,12(s8)
800aa254:	00041040 	sll	v0,a0,0x1
800aa258:	00a3182b 	sltu	v1,a1,v1
800aa25c:	00463021 	addu	a2,v0,a2
800aa260:	1060000e 	beqz	v1,800aa29c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x780>
800aa264:	00876021 	addu	t4,a0,a3
800aa268:	93a30010 	lbu	v1,16(sp)
800aa26c:	1060000c 	beqz	v1,800aa2a0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x784>
800aa270:	3c048019 	lui	a0,0x8019
800aa274:	91820000 	lbu	v0,0(t4)
800aa278:	104f03aa 	beq	v0,t7,800ab124 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1608>
800aa27c:	00000000 	nop
800aa280:	8fc20044 	lw	v0,68(s8)
800aa284:	00031840 	sll	v1,v1,0x1
800aa288:	00621821 	addu	v1,v1,v0
800aa28c:	94640000 	lhu	a0,0(v1)
800aa290:	a4c40000 	sh	a0,0(a2)
800aa294:	91a2004d 	lbu	v0,77(t5)
800aa298:	a1220000 	sb	v0,0(t1)
800aa29c:	3c048019 	lui	a0,0x8019
800aa2a0:	248443d0 	addiu	a0,a0,17360
800aa2a4:	8c850000 	lw	a1,0(a0)
800aa2a8:	91230001 	lbu	v1,1(t1)
800aa2ac:	90a2004c 	lbu	v0,76(a1)
800aa2b0:	0062102b 	sltu	v0,v1,v0
800aa2b4:	1040000f 	beqz	v0,800aa2f4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x7d8>
800aa2b8:	25270001 	addiu	a3,t1,1
800aa2bc:	92230001 	lbu	v1,1(s1)
800aa2c0:	1060000d 	beqz	v1,800aa2f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x7dc>
800aa2c4:	3c028019 	lui	v0,0x8019
800aa2c8:	91820001 	lbu	v0,1(t4)
800aa2cc:	104f0385 	beq	v0,t7,800ab0e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x15c8>
800aa2d0:	3c048022 	lui	a0,0x8022
800aa2d4:	24846dd8 	addiu	a0,a0,28120
800aa2d8:	8c820044 	lw	v0,68(a0)
800aa2dc:	00031840 	sll	v1,v1,0x1
800aa2e0:	00621821 	addu	v1,v1,v0
800aa2e4:	94640000 	lhu	a0,0(v1)
800aa2e8:	a4c40002 	sh	a0,2(a2)
800aa2ec:	91a2004d 	lbu	v0,77(t5)
800aa2f0:	a0e20000 	sb	v0,0(a3)
800aa2f4:	3c028019 	lui	v0,0x8019
800aa2f8:	244243d0 	addiu	v0,v0,17360
800aa2fc:	8c450000 	lw	a1,0(v0)
800aa300:	91230002 	lbu	v1,2(t1)
800aa304:	90a2004c 	lbu	v0,76(a1)
800aa308:	0062102b 	sltu	v0,v1,v0
800aa30c:	1040000f 	beqz	v0,800aa34c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x830>
800aa310:	25270002 	addiu	a3,t1,2
800aa314:	92230002 	lbu	v1,2(s1)
800aa318:	1060000d 	beqz	v1,800aa350 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x834>
800aa31c:	3c028019 	lui	v0,0x8019
800aa320:	91820002 	lbu	v0,2(t4)
800aa324:	104f035f 	beq	v0,t7,800ab0a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1588>
800aa328:	3c048022 	lui	a0,0x8022
800aa32c:	24846dd8 	addiu	a0,a0,28120
800aa330:	8c820044 	lw	v0,68(a0)
800aa334:	00031840 	sll	v1,v1,0x1
800aa338:	00621821 	addu	v1,v1,v0
800aa33c:	94640000 	lhu	a0,0(v1)
800aa340:	a4c40004 	sh	a0,4(a2)
800aa344:	91a2004d 	lbu	v0,77(t5)
800aa348:	a0e20000 	sb	v0,0(a3)
800aa34c:	3c028019 	lui	v0,0x8019
800aa350:	244243d0 	addiu	v0,v0,17360
800aa354:	8c450000 	lw	a1,0(v0)
800aa358:	91230003 	lbu	v1,3(t1)
800aa35c:	90a2004c 	lbu	v0,76(a1)
800aa360:	0062102b 	sltu	v0,v1,v0
800aa364:	1040000f 	beqz	v0,800aa3a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x888>
800aa368:	25270003 	addiu	a3,t1,3
800aa36c:	92230003 	lbu	v1,3(s1)
800aa370:	1060000c 	beqz	v1,800aa3a4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x888>
800aa374:	00000000 	nop
800aa378:	91820003 	lbu	v0,3(t4)
800aa37c:	104f0339 	beq	v0,t7,800ab064 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1548>
800aa380:	3c048022 	lui	a0,0x8022
800aa384:	24846dd8 	addiu	a0,a0,28120
800aa388:	8c820044 	lw	v0,68(a0)
800aa38c:	00031840 	sll	v1,v1,0x1
800aa390:	00621821 	addu	v1,v1,v0
800aa394:	94640000 	lhu	a0,0(v1)
800aa398:	a4c40006 	sh	a0,6(a2)
800aa39c:	91a2004d 	lbu	v0,77(t5)
800aa3a0:	a0e20000 	sb	v0,0(a3)
800aa3a4:	256bffff 	addiu	t3,t3,-1
800aa3a8:	1160ff07 	beqz	t3,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800aa3ac:	8da20030 	lw	v0,48(t5)
800aa3b0:	02629821 	addu	s3,s3,v0
800aa3b4:	0802a838 	j	800aa0e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x5c4>
800aa3b8:	254afff8 	addiu	t2,t2,-8
800aa3bc:	3c028022 	lui	v0,0x8022
800aa3c0:	24546dd8 	addiu	s4,v0,28120
800aa3c4:	8fa20050 	lw	v0,80(sp)
800aa3c8:	27b10010 	addiu	s1,sp,16
800aa3cc:	02c26021 	addu	t4,s6,v0
800aa3d0:	02e06821 	move	t5,s7
800aa3d4:	02807821 	move	t7,s4
800aa3d8:	24100001 	li	s0,1
800aa3dc:	24158420 	li	s5,-31712
800aa3e0:	2416fbde 	li	s6,-1058
800aa3e4:	0280b821 	move	s7,s4
800aa3e8:	0280c021 	move	t8,s4
800aa3ec:	0280c821 	move	t9,s4
800aa3f0:	02209021 	move	s2,s1
800aa3f4:	0280f021 	move	s8,s4
800aa3f8:	8d820004 	lw	v0,4(t4)
800aa3fc:	01221024 	and	v0,t1,v0
800aa400:	1040004f 	beqz	v0,800aa540 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa24>
800aa404:	afa20010 	sw	v0,16(sp)
800aa408:	8e820008 	lw	v0,8(s4)
800aa40c:	9283004c 	lbu	v1,76(s4)
800aa410:	02625021 	addu	t2,s3,v0
800aa414:	91440000 	lbu	a0,0(t2)
800aa418:	8e85003c 	lw	a1,60(s4)
800aa41c:	8e86000c 	lw	a2,12(s4)
800aa420:	00131040 	sll	v0,s3,0x1
800aa424:	0083182b 	sltu	v1,a0,v1
800aa428:	00455821 	addu	t3,v0,a1
800aa42c:	1060000e 	beqz	v1,800aa468 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x94c>
800aa430:	02667021 	addu	t6,s3,a2
800aa434:	93a30013 	lbu	v1,19(sp)
800aa438:	1060000b 	beqz	v1,800aa468 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x94c>
800aa43c:	00000000 	nop
800aa440:	91c20000 	lbu	v0,0(t6)
800aa444:	10500277 	beq	v0,s0,800aae24 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1308>
800aa448:	00000000 	nop
800aa44c:	8e820044 	lw	v0,68(s4)
800aa450:	00031840 	sll	v1,v1,0x1
800aa454:	00621821 	addu	v1,v1,v0
800aa458:	94640000 	lhu	a0,0(v1)
800aa45c:	a5640000 	sh	a0,0(t3)
800aa460:	91e2004d 	lbu	v0,77(t7)
800aa464:	a1420000 	sb	v0,0(t2)
800aa468:	92e2004c 	lbu	v0,76(s7)
800aa46c:	91430001 	lbu	v1,1(t2)
800aa470:	0062102b 	sltu	v0,v1,v0
800aa474:	1040000e 	beqz	v0,800aa4b0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x994>
800aa478:	25460001 	addiu	a2,t2,1
800aa47c:	92230002 	lbu	v1,2(s1)
800aa480:	1060000b 	beqz	v1,800aa4b0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x994>
800aa484:	00000000 	nop
800aa488:	91c20001 	lbu	v0,1(t6)
800aa48c:	10500255 	beq	v0,s0,800aade4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x12c8>
800aa490:	00000000 	nop
800aa494:	8ee20044 	lw	v0,68(s7)
800aa498:	00031840 	sll	v1,v1,0x1
800aa49c:	00621821 	addu	v1,v1,v0
800aa4a0:	94640000 	lhu	a0,0(v1)
800aa4a4:	a5640002 	sh	a0,2(t3)
800aa4a8:	91e2004d 	lbu	v0,77(t7)
800aa4ac:	a0c20000 	sb	v0,0(a2)
800aa4b0:	9302004c 	lbu	v0,76(t8)
800aa4b4:	91430002 	lbu	v1,2(t2)
800aa4b8:	0062102b 	sltu	v0,v1,v0
800aa4bc:	1040000e 	beqz	v0,800aa4f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x9dc>
800aa4c0:	25460002 	addiu	a2,t2,2
800aa4c4:	92230001 	lbu	v1,1(s1)
800aa4c8:	1060000b 	beqz	v1,800aa4f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x9dc>
800aa4cc:	00000000 	nop
800aa4d0:	91c20002 	lbu	v0,2(t6)
800aa4d4:	10500233 	beq	v0,s0,800aada4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1288>
800aa4d8:	00000000 	nop
800aa4dc:	8f020044 	lw	v0,68(t8)
800aa4e0:	00031840 	sll	v1,v1,0x1
800aa4e4:	00621821 	addu	v1,v1,v0
800aa4e8:	94640000 	lhu	a0,0(v1)
800aa4ec:	a5640004 	sh	a0,4(t3)
800aa4f0:	91e2004d 	lbu	v0,77(t7)
800aa4f4:	a0c20000 	sb	v0,0(a2)
800aa4f8:	91430003 	lbu	v1,3(t2)
800aa4fc:	9322004c 	lbu	v0,76(t9)
800aa500:	0062102b 	sltu	v0,v1,v0
800aa504:	1040000e 	beqz	v0,800aa540 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa24>
800aa508:	25460003 	addiu	a2,t2,3
800aa50c:	92230000 	lbu	v1,0(s1)
800aa510:	1060000b 	beqz	v1,800aa540 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa24>
800aa514:	00000000 	nop
800aa518:	91c20003 	lbu	v0,3(t6)
800aa51c:	10500211 	beq	v0,s0,800aad64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1248>
800aa520:	00000000 	nop
800aa524:	8f220044 	lw	v0,68(t9)
800aa528:	00031840 	sll	v1,v1,0x1
800aa52c:	00621821 	addu	v1,v1,v0
800aa530:	94640000 	lhu	a0,0(v1)
800aa534:	a5640006 	sh	a0,6(t3)
800aa538:	91e2004d 	lbu	v0,77(t7)
800aa53c:	a0c20000 	sb	v0,0(a2)
800aa540:	8d820000 	lw	v0,0(t4)
800aa544:	01021024 	and	v0,t0,v0
800aa548:	1040005c 	beqz	v0,800aa6bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xba0>
800aa54c:	afa20010 	sw	v0,16(sp)
800aa550:	8fc20008 	lw	v0,8(s8)
800aa554:	26640004 	addiu	a0,s3,4
800aa558:	00825821 	addu	t3,a0,v0
800aa55c:	93c3004c 	lbu	v1,76(s8)
800aa560:	91650000 	lbu	a1,0(t3)
800aa564:	8fc6003c 	lw	a2,60(s8)
800aa568:	8fc7000c 	lw	a3,12(s8)
800aa56c:	00041040 	sll	v0,a0,0x1
800aa570:	00a3182b 	sltu	v1,a1,v1
800aa574:	00463021 	addu	a2,v0,a2
800aa578:	1060000e 	beqz	v1,800aa5b4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa98>
800aa57c:	00877021 	addu	t6,a0,a3
800aa580:	93a30013 	lbu	v1,19(sp)
800aa584:	1060000c 	beqz	v1,800aa5b8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa9c>
800aa588:	3c048019 	lui	a0,0x8019
800aa58c:	91c20000 	lbu	v0,0(t6)
800aa590:	105001e4 	beq	v0,s0,800aad24 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1208>
800aa594:	00000000 	nop
800aa598:	8fc20044 	lw	v0,68(s8)
800aa59c:	00031840 	sll	v1,v1,0x1
800aa5a0:	00621821 	addu	v1,v1,v0
800aa5a4:	94640000 	lhu	a0,0(v1)
800aa5a8:	a4c40000 	sh	a0,0(a2)
800aa5ac:	91e2004d 	lbu	v0,77(t7)
800aa5b0:	a1620000 	sb	v0,0(t3)
800aa5b4:	3c048019 	lui	a0,0x8019
800aa5b8:	248443d0 	addiu	a0,a0,17360
800aa5bc:	8c850000 	lw	a1,0(a0)
800aa5c0:	91630001 	lbu	v1,1(t3)
800aa5c4:	90a2004c 	lbu	v0,76(a1)
800aa5c8:	0062102b 	sltu	v0,v1,v0
800aa5cc:	1040000f 	beqz	v0,800aa60c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xaf0>
800aa5d0:	25670001 	addiu	a3,t3,1
800aa5d4:	92430002 	lbu	v1,2(s2)
800aa5d8:	1060000d 	beqz	v1,800aa610 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xaf4>
800aa5dc:	3c028019 	lui	v0,0x8019
800aa5e0:	91c20001 	lbu	v0,1(t6)
800aa5e4:	105001bf 	beq	v0,s0,800aace4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x11c8>
800aa5e8:	3c048022 	lui	a0,0x8022
800aa5ec:	24846dd8 	addiu	a0,a0,28120
800aa5f0:	8c820044 	lw	v0,68(a0)
800aa5f4:	00031840 	sll	v1,v1,0x1
800aa5f8:	00621821 	addu	v1,v1,v0
800aa5fc:	94640000 	lhu	a0,0(v1)
800aa600:	a4c40002 	sh	a0,2(a2)
800aa604:	91e2004d 	lbu	v0,77(t7)
800aa608:	a0e20000 	sb	v0,0(a3)
800aa60c:	3c028019 	lui	v0,0x8019
800aa610:	244243d0 	addiu	v0,v0,17360
800aa614:	8c450000 	lw	a1,0(v0)
800aa618:	91630002 	lbu	v1,2(t3)
800aa61c:	90a2004c 	lbu	v0,76(a1)
800aa620:	0062102b 	sltu	v0,v1,v0
800aa624:	1040000f 	beqz	v0,800aa664 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb48>
800aa628:	25670002 	addiu	a3,t3,2
800aa62c:	92430001 	lbu	v1,1(s2)
800aa630:	1060000d 	beqz	v1,800aa668 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb4c>
800aa634:	3c028019 	lui	v0,0x8019
800aa638:	91c20002 	lbu	v0,2(t6)
800aa63c:	10500199 	beq	v0,s0,800aaca4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1188>
800aa640:	3c048022 	lui	a0,0x8022
800aa644:	24846dd8 	addiu	a0,a0,28120
800aa648:	8c820044 	lw	v0,68(a0)
800aa64c:	00031840 	sll	v1,v1,0x1
800aa650:	00621821 	addu	v1,v1,v0
800aa654:	94640000 	lhu	a0,0(v1)
800aa658:	a4c40004 	sh	a0,4(a2)
800aa65c:	91e2004d 	lbu	v0,77(t7)
800aa660:	a0e20000 	sb	v0,0(a3)
800aa664:	3c028019 	lui	v0,0x8019
800aa668:	244243d0 	addiu	v0,v0,17360
800aa66c:	8c450000 	lw	a1,0(v0)
800aa670:	91630003 	lbu	v1,3(t3)
800aa674:	90a2004c 	lbu	v0,76(a1)
800aa678:	0062102b 	sltu	v0,v1,v0
800aa67c:	1040000f 	beqz	v0,800aa6bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xba0>
800aa680:	25670003 	addiu	a3,t3,3
800aa684:	92430000 	lbu	v1,0(s2)
800aa688:	1060000c 	beqz	v1,800aa6bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xba0>
800aa68c:	00000000 	nop
800aa690:	91c20003 	lbu	v0,3(t6)
800aa694:	10500173 	beq	v0,s0,800aac64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1148>
800aa698:	3c048022 	lui	a0,0x8022
800aa69c:	24846dd8 	addiu	a0,a0,28120
800aa6a0:	8c820044 	lw	v0,68(a0)
800aa6a4:	00031840 	sll	v1,v1,0x1
800aa6a8:	00621821 	addu	v1,v1,v0
800aa6ac:	94640000 	lhu	a0,0(v1)
800aa6b0:	a4c40006 	sh	a0,6(a2)
800aa6b4:	91e2004d 	lbu	v0,77(t7)
800aa6b8:	a0e20000 	sb	v0,0(a3)
800aa6bc:	25adffff 	addiu	t5,t5,-1
800aa6c0:	11a0fe41 	beqz	t5,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800aa6c4:	8de20030 	lw	v0,48(t7)
800aa6c8:	02629821 	addu	s3,s3,v0
800aa6cc:	0802a8fe 	j	800aa3f8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x8dc>
800aa6d0:	258c0008 	addiu	t4,t4,8
800aa6d4:	00151880 	sll	v1,s5,0x2
800aa6d8:	2442b514 	addiu	v0,v0,-19180
800aa6dc:	00621821 	addu	v1,v1,v0
800aa6e0:	0802a817 	j	800aa05c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x540>
800aa6e4:	8c66fff0 	lw	a2,-16(v1)
800aa6e8:	02a23824 	and	a3,s5,v0
800aa6ec:	31c5ff00 	andi	a1,t6,0xff00
800aa6f0:	01c21024 	and	v0,t6,v0
800aa6f4:	32a6ff00 	andi	a2,s5,0xff00
800aa6f8:	000e4e02 	srl	t1,t6,0x18
800aa6fc:	00154602 	srl	t0,s5,0x18
800aa700:	00052a00 	sll	a1,a1,0x8
800aa704:	00021202 	srl	v0,v0,0x8
800aa708:	00063200 	sll	a2,a2,0x8
800aa70c:	00073a02 	srl	a3,a3,0x8
800aa710:	000e1e00 	sll	v1,t6,0x18
800aa714:	00152600 	sll	a0,s5,0x18
800aa718:	00651825 	or	v1,v1,a1
800aa71c:	00491025 	or	v0,v0,t1
800aa720:	00862025 	or	a0,a0,a2
800aa724:	00e83825 	or	a3,a3,t0
800aa728:	00624825 	or	t1,v1,v0
800aa72c:	12e0fe26 	beqz	s7,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800aa730:	00874025 	or	t0,a0,a3
800aa734:	3c028022 	lui	v0,0x8022
800aa738:	24546dd8 	addiu	s4,v0,28120
800aa73c:	8fa20050 	lw	v0,80(sp)
800aa740:	27b10010 	addiu	s1,sp,16
800aa744:	02c21823 	subu	v1,s6,v0
800aa748:	02e06821 	move	t5,s7
800aa74c:	02807821 	move	t7,s4
800aa750:	246c0038 	addiu	t4,v1,56
800aa754:	24100001 	li	s0,1
800aa758:	24158420 	li	s5,-31712
800aa75c:	2416fbde 	li	s6,-1058
800aa760:	0280b821 	move	s7,s4
800aa764:	0280c021 	move	t8,s4
800aa768:	0280c821 	move	t9,s4
800aa76c:	02209021 	move	s2,s1
800aa770:	0280f021 	move	s8,s4
800aa774:	8d820004 	lw	v0,4(t4)
800aa778:	01221024 	and	v0,t1,v0
800aa77c:	1040004f 	beqz	v0,800aa8bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xda0>
800aa780:	afa20010 	sw	v0,16(sp)
800aa784:	8e820008 	lw	v0,8(s4)
800aa788:	9283004c 	lbu	v1,76(s4)
800aa78c:	02625021 	addu	t2,s3,v0
800aa790:	91440000 	lbu	a0,0(t2)
800aa794:	8e85003c 	lw	a1,60(s4)
800aa798:	8e86000c 	lw	a2,12(s4)
800aa79c:	00131040 	sll	v0,s3,0x1
800aa7a0:	0083182b 	sltu	v1,a0,v1
800aa7a4:	00455821 	addu	t3,v0,a1
800aa7a8:	1060000e 	beqz	v1,800aa7e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xcc8>
800aa7ac:	02667021 	addu	t6,s3,a2
800aa7b0:	93a30013 	lbu	v1,19(sp)
800aa7b4:	1060000b 	beqz	v1,800aa7e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xcc8>
800aa7b8:	00000000 	nop
800aa7bc:	91c20000 	lbu	v0,0(t6)
800aa7c0:	105001a8 	beq	v0,s0,800aae64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1348>
800aa7c4:	00000000 	nop
800aa7c8:	8e820044 	lw	v0,68(s4)
800aa7cc:	00031840 	sll	v1,v1,0x1
800aa7d0:	00621821 	addu	v1,v1,v0
800aa7d4:	94640000 	lhu	a0,0(v1)
800aa7d8:	a5640000 	sh	a0,0(t3)
800aa7dc:	91e2004d 	lbu	v0,77(t7)
800aa7e0:	a1420000 	sb	v0,0(t2)
800aa7e4:	92e2004c 	lbu	v0,76(s7)
800aa7e8:	91430001 	lbu	v1,1(t2)
800aa7ec:	0062102b 	sltu	v0,v1,v0
800aa7f0:	1040000e 	beqz	v0,800aa82c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd10>
800aa7f4:	25460001 	addiu	a2,t2,1
800aa7f8:	92230002 	lbu	v1,2(s1)
800aa7fc:	1060000b 	beqz	v1,800aa82c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd10>
800aa800:	00000000 	nop
800aa804:	91c20001 	lbu	v0,1(t6)
800aa808:	10500206 	beq	v0,s0,800ab024 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1508>
800aa80c:	00000000 	nop
800aa810:	8ee20044 	lw	v0,68(s7)
800aa814:	00031840 	sll	v1,v1,0x1
800aa818:	00621821 	addu	v1,v1,v0
800aa81c:	94640000 	lhu	a0,0(v1)
800aa820:	a5640002 	sh	a0,2(t3)
800aa824:	91e2004d 	lbu	v0,77(t7)
800aa828:	a0c20000 	sb	v0,0(a2)
800aa82c:	9302004c 	lbu	v0,76(t8)
800aa830:	91430002 	lbu	v1,2(t2)
800aa834:	0062102b 	sltu	v0,v1,v0
800aa838:	1040000e 	beqz	v0,800aa874 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd58>
800aa83c:	25460002 	addiu	a2,t2,2
800aa840:	92230001 	lbu	v1,1(s1)
800aa844:	1060000b 	beqz	v1,800aa874 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd58>
800aa848:	00000000 	nop
800aa84c:	91c20002 	lbu	v0,2(t6)
800aa850:	105001e4 	beq	v0,s0,800aafe4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x14c8>
800aa854:	00000000 	nop
800aa858:	8f020044 	lw	v0,68(t8)
800aa85c:	00031840 	sll	v1,v1,0x1
800aa860:	00621821 	addu	v1,v1,v0
800aa864:	94640000 	lhu	a0,0(v1)
800aa868:	a5640004 	sh	a0,4(t3)
800aa86c:	91e2004d 	lbu	v0,77(t7)
800aa870:	a0c20000 	sb	v0,0(a2)
800aa874:	91430003 	lbu	v1,3(t2)
800aa878:	9322004c 	lbu	v0,76(t9)
800aa87c:	0062102b 	sltu	v0,v1,v0
800aa880:	1040000e 	beqz	v0,800aa8bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xda0>
800aa884:	25460003 	addiu	a2,t2,3
800aa888:	92230000 	lbu	v1,0(s1)
800aa88c:	1060000b 	beqz	v1,800aa8bc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xda0>
800aa890:	00000000 	nop
800aa894:	91c20003 	lbu	v0,3(t6)
800aa898:	105001c2 	beq	v0,s0,800aafa4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1488>
800aa89c:	00000000 	nop
800aa8a0:	8f220044 	lw	v0,68(t9)
800aa8a4:	00031840 	sll	v1,v1,0x1
800aa8a8:	00621821 	addu	v1,v1,v0
800aa8ac:	94640000 	lhu	a0,0(v1)
800aa8b0:	a5640006 	sh	a0,6(t3)
800aa8b4:	91e2004d 	lbu	v0,77(t7)
800aa8b8:	a0c20000 	sb	v0,0(a2)
800aa8bc:	8d820000 	lw	v0,0(t4)
800aa8c0:	01021024 	and	v0,t0,v0
800aa8c4:	1040005c 	beqz	v0,800aaa38 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf1c>
800aa8c8:	afa20010 	sw	v0,16(sp)
800aa8cc:	8fc20008 	lw	v0,8(s8)
800aa8d0:	26640004 	addiu	a0,s3,4
800aa8d4:	00825821 	addu	t3,a0,v0
800aa8d8:	93c3004c 	lbu	v1,76(s8)
800aa8dc:	91650000 	lbu	a1,0(t3)
800aa8e0:	8fc6003c 	lw	a2,60(s8)
800aa8e4:	8fc7000c 	lw	a3,12(s8)
800aa8e8:	00041040 	sll	v0,a0,0x1
800aa8ec:	00a3182b 	sltu	v1,a1,v1
800aa8f0:	00463021 	addu	a2,v0,a2
800aa8f4:	1060000e 	beqz	v1,800aa930 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe14>
800aa8f8:	00877021 	addu	t6,a0,a3
800aa8fc:	93a30013 	lbu	v1,19(sp)
800aa900:	1060000c 	beqz	v1,800aa934 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe18>
800aa904:	3c048019 	lui	a0,0x8019
800aa908:	91c20000 	lbu	v0,0(t6)
800aa90c:	10500195 	beq	v0,s0,800aaf64 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1448>
800aa910:	00000000 	nop
800aa914:	8fc20044 	lw	v0,68(s8)
800aa918:	00031840 	sll	v1,v1,0x1
800aa91c:	00621821 	addu	v1,v1,v0
800aa920:	94640000 	lhu	a0,0(v1)
800aa924:	a4c40000 	sh	a0,0(a2)
800aa928:	91e2004d 	lbu	v0,77(t7)
800aa92c:	a1620000 	sb	v0,0(t3)
800aa930:	3c048019 	lui	a0,0x8019
800aa934:	248443d0 	addiu	a0,a0,17360
800aa938:	8c850000 	lw	a1,0(a0)
800aa93c:	91630001 	lbu	v1,1(t3)
800aa940:	90a2004c 	lbu	v0,76(a1)
800aa944:	0062102b 	sltu	v0,v1,v0
800aa948:	1040000f 	beqz	v0,800aa988 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe6c>
800aa94c:	25670001 	addiu	a3,t3,1
800aa950:	92430002 	lbu	v1,2(s2)
800aa954:	1060000d 	beqz	v1,800aa98c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe70>
800aa958:	3c028019 	lui	v0,0x8019
800aa95c:	91c20001 	lbu	v0,1(t6)
800aa960:	10500170 	beq	v0,s0,800aaf24 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1408>
800aa964:	3c048022 	lui	a0,0x8022
800aa968:	24846dd8 	addiu	a0,a0,28120
800aa96c:	8c820044 	lw	v0,68(a0)
800aa970:	00031840 	sll	v1,v1,0x1
800aa974:	00621821 	addu	v1,v1,v0
800aa978:	94640000 	lhu	a0,0(v1)
800aa97c:	a4c40002 	sh	a0,2(a2)
800aa980:	91e2004d 	lbu	v0,77(t7)
800aa984:	a0e20000 	sb	v0,0(a3)
800aa988:	3c028019 	lui	v0,0x8019
800aa98c:	244243d0 	addiu	v0,v0,17360
800aa990:	8c450000 	lw	a1,0(v0)
800aa994:	91630002 	lbu	v1,2(t3)
800aa998:	90a2004c 	lbu	v0,76(a1)
800aa99c:	0062102b 	sltu	v0,v1,v0
800aa9a0:	1040000f 	beqz	v0,800aa9e0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xec4>
800aa9a4:	25670002 	addiu	a3,t3,2
800aa9a8:	92430001 	lbu	v1,1(s2)
800aa9ac:	1060000d 	beqz	v1,800aa9e4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xec8>
800aa9b0:	3c028019 	lui	v0,0x8019
800aa9b4:	91c20002 	lbu	v0,2(t6)
800aa9b8:	1050014a 	beq	v0,s0,800aaee4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x13c8>
800aa9bc:	3c048022 	lui	a0,0x8022
800aa9c0:	24846dd8 	addiu	a0,a0,28120
800aa9c4:	8c820044 	lw	v0,68(a0)
800aa9c8:	00031840 	sll	v1,v1,0x1
800aa9cc:	00621821 	addu	v1,v1,v0
800aa9d0:	94640000 	lhu	a0,0(v1)
800aa9d4:	a4c40004 	sh	a0,4(a2)
800aa9d8:	91e2004d 	lbu	v0,77(t7)
800aa9dc:	a0e20000 	sb	v0,0(a3)
800aa9e0:	3c028019 	lui	v0,0x8019
800aa9e4:	244243d0 	addiu	v0,v0,17360
800aa9e8:	8c450000 	lw	a1,0(v0)
800aa9ec:	91630003 	lbu	v1,3(t3)
800aa9f0:	90a2004c 	lbu	v0,76(a1)
800aa9f4:	0062102b 	sltu	v0,v1,v0
800aa9f8:	1040000f 	beqz	v0,800aaa38 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf1c>
800aa9fc:	25670003 	addiu	a3,t3,3
800aaa00:	92430000 	lbu	v1,0(s2)
800aaa04:	1060000c 	beqz	v1,800aaa38 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf1c>
800aaa08:	00000000 	nop
800aaa0c:	91c20003 	lbu	v0,3(t6)
800aaa10:	10500124 	beq	v0,s0,800aaea4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1388>
800aaa14:	3c048022 	lui	a0,0x8022
800aaa18:	24846dd8 	addiu	a0,a0,28120
800aaa1c:	8c820044 	lw	v0,68(a0)
800aaa20:	00031840 	sll	v1,v1,0x1
800aaa24:	00621821 	addu	v1,v1,v0
800aaa28:	94640000 	lhu	a0,0(v1)
800aaa2c:	a4c40006 	sh	a0,6(a2)
800aaa30:	91e2004d 	lbu	v0,77(t7)
800aaa34:	a0e20000 	sb	v0,0(a3)
800aaa38:	25adffff 	addiu	t5,t5,-1
800aaa3c:	11a0fd62 	beqz	t5,800a9fc8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x4ac>
800aaa40:	8de20030 	lw	v0,48(t7)
800aaa44:	02629821 	addu	s3,s3,v0
800aaa48:	0802a9dd 	j	800aa774 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xc58>
800aaa4c:	258cfff8 	addiu	t4,t4,-8
800aaa50:	8ca40044 	lw	a0,68(a1)
800aaa54:	00031840 	sll	v1,v1,0x1
800aaa58:	00641821 	addu	v1,v1,a0
800aaa5c:	94620000 	lhu	v0,0(v1)
800aaa60:	8ca40050 	lw	a0,80(a1)
800aaa64:	02821025 	or	v0,s4,v0
800aaa68:	00962024 	and	a0,a0,s6
800aaa6c:	3042ffff 	andi	v0,v0,0xffff
800aaa70:	00441023 	subu	v0,v0,a0
800aaa74:	00021042 	srl	v0,v0,0x1
800aaa78:	8ca40020 	lw	a0,32(a1)
800aaa7c:	00021040 	sll	v0,v0,0x1
800aaa80:	00441021 	addu	v0,v0,a0
800aaa84:	94430000 	lhu	v1,0(v0)
800aaa88:	0802a7d4 	j	800a9f50 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x434>
800aaa8c:	a4c30006 	sh	v1,6(a2)
800aaa90:	8f040044 	lw	a0,68(t8)
800aaa94:	00031840 	sll	v1,v1,0x1
800aaa98:	00641821 	addu	v1,v1,a0
800aaa9c:	94620000 	lhu	v0,0(v1)
800aaaa0:	8f040050 	lw	a0,80(t8)
800aaaa4:	02821025 	or	v0,s4,v0
800aaaa8:	00962024 	and	a0,a0,s6
800aaaac:	3042ffff 	andi	v0,v0,0xffff
800aaab0:	00441023 	subu	v0,v0,a0
800aaab4:	00021042 	srl	v0,v0,0x1
800aaab8:	8f040020 	lw	a0,32(t8)
800aaabc:	00021040 	sll	v0,v0,0x1
800aaac0:	00441021 	addu	v0,v0,a0
800aaac4:	94430000 	lhu	v1,0(v0)
800aaac8:	0802a763 	j	800a9d8c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x270>
800aaacc:	a5230004 	sh	v1,4(t1)
800aaad0:	8ee40044 	lw	a0,68(s7)
800aaad4:	00031840 	sll	v1,v1,0x1
800aaad8:	00641821 	addu	v1,v1,a0
800aaadc:	94620000 	lhu	v0,0(v1)
800aaae0:	8ee40050 	lw	a0,80(s7)
800aaae4:	02821025 	or	v0,s4,v0
800aaae8:	00962024 	and	a0,a0,s6
800aaaec:	3042ffff 	andi	v0,v0,0xffff
800aaaf0:	00441023 	subu	v0,v0,a0
800aaaf4:	00021042 	srl	v0,v0,0x1
800aaaf8:	8ee40020 	lw	a0,32(s7)
800aaafc:	00021040 	sll	v0,v0,0x1
800aab00:	00441021 	addu	v0,v0,a0
800aab04:	94430000 	lhu	v1,0(v0)
800aab08:	0802a751 	j	800a9d44 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x228>
800aab0c:	a5230002 	sh	v1,2(t1)
800aab10:	8e440044 	lw	a0,68(s2)
800aab14:	00031840 	sll	v1,v1,0x1
800aab18:	00641821 	addu	v1,v1,a0
800aab1c:	94620000 	lhu	v0,0(v1)
800aab20:	8e440050 	lw	a0,80(s2)
800aab24:	02821025 	or	v0,s4,v0
800aab28:	00962024 	and	a0,a0,s6
800aab2c:	3042ffff 	andi	v0,v0,0xffff
800aab30:	00441023 	subu	v0,v0,a0
800aab34:	00021042 	srl	v0,v0,0x1
800aab38:	8e440020 	lw	a0,32(s2)
800aab3c:	00021040 	sll	v0,v0,0x1
800aab40:	00441021 	addu	v0,v0,a0
800aab44:	94430000 	lhu	v1,0(v0)
800aab48:	0802a73f 	j	800a9cfc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x1e0>
800aab4c:	a5230000 	sh	v1,0(t1)
800aab50:	8ca40044 	lw	a0,68(a1)
800aab54:	00031840 	sll	v1,v1,0x1
800aab58:	00641821 	addu	v1,v1,a0
800aab5c:	94620000 	lhu	v0,0(v1)
800aab60:	8ca40050 	lw	a0,80(a1)
800aab64:	02821025 	or	v0,s4,v0
800aab68:	00962024 	and	a0,a0,s6
800aab6c:	3042ffff 	andi	v0,v0,0xffff
800aab70:	00441023 	subu	v0,v0,a0
800aab74:	00021042 	srl	v0,v0,0x1
800aab78:	8ca40020 	lw	a0,32(a1)
800aab7c:	00021040 	sll	v0,v0,0x1
800aab80:	00441021 	addu	v0,v0,a0
800aab84:	94430000 	lhu	v1,0(v0)
800aab88:	0802a7be 	j	800a9ef8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x3dc>
800aab8c:	a4c30004 	sh	v1,4(a2)
800aab90:	8ca40044 	lw	a0,68(a1)
800aab94:	00031840 	sll	v1,v1,0x1
800aab98:	00641821 	addu	v1,v1,a0
800aab9c:	94620000 	lhu	v0,0(v1)
800aaba0:	8ca40050 	lw	a0,80(a1)
800aaba4:	02821025 	or	v0,s4,v0
800aaba8:	00962024 	and	a0,a0,s6
800aabac:	3042ffff 	andi	v0,v0,0xffff
800aabb0:	00441023 	subu	v0,v0,a0
800aabb4:	00021042 	srl	v0,v0,0x1
800aabb8:	8ca40020 	lw	a0,32(a1)
800aabbc:	00021040 	sll	v0,v0,0x1
800aabc0:	00441021 	addu	v0,v0,a0
800aabc4:	94430000 	lhu	v1,0(v0)
800aabc8:	0802a7a8 	j	800a9ea0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x384>
800aabcc:	a4c30002 	sh	v1,2(a2)
800aabd0:	8fc40044 	lw	a0,68(s8)
800aabd4:	00031840 	sll	v1,v1,0x1
800aabd8:	00641821 	addu	v1,v1,a0
800aabdc:	94620000 	lhu	v0,0(v1)
800aabe0:	8fc40050 	lw	a0,80(s8)
800aabe4:	02821025 	or	v0,s4,v0
800aabe8:	00962024 	and	a0,a0,s6
800aabec:	3042ffff 	andi	v0,v0,0xffff
800aabf0:	00441023 	subu	v0,v0,a0
800aabf4:	00021042 	srl	v0,v0,0x1
800aabf8:	8fc40020 	lw	a0,32(s8)
800aabfc:	00021040 	sll	v0,v0,0x1
800aac00:	00441021 	addu	v0,v0,a0
800aac04:	94430000 	lhu	v1,0(v0)
800aac08:	0802a792 	j	800a9e48 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x32c>
800aac0c:	a4c30000 	sh	v1,0(a2)
800aac10:	8f240044 	lw	a0,68(t9)
800aac14:	00031840 	sll	v1,v1,0x1
800aac18:	00641821 	addu	v1,v1,a0
800aac1c:	94620000 	lhu	v0,0(v1)
800aac20:	8f240050 	lw	a0,80(t9)
800aac24:	02821025 	or	v0,s4,v0
800aac28:	00962024 	and	a0,a0,s6
800aac2c:	3042ffff 	andi	v0,v0,0xffff
800aac30:	00441023 	subu	v0,v0,a0
800aac34:	00021042 	srl	v0,v0,0x1
800aac38:	8f240020 	lw	a0,32(t9)
800aac3c:	00021040 	sll	v0,v0,0x1
800aac40:	00441021 	addu	v0,v0,a0
800aac44:	94430000 	lhu	v1,0(v0)
800aac48:	0802a775 	j	800a9dd4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x2b8>
800aac4c:	a5230006 	sh	v1,6(t1)
800aac50:	244228a0 	addiu	v0,v0,10400
800aac54:	0040f809 	jalr	v0
800aac58:	00000000 	nop
800aac5c:	0802a6f9 	j	800a9be4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xc8>
800aac60:	8e220020 	lw	v0,32(s1)
800aac64:	8ca40044 	lw	a0,68(a1)
800aac68:	00031840 	sll	v1,v1,0x1
800aac6c:	00641821 	addu	v1,v1,a0
800aac70:	94620000 	lhu	v0,0(v1)
800aac74:	8ca40050 	lw	a0,80(a1)
800aac78:	02a21025 	or	v0,s5,v0
800aac7c:	00962024 	and	a0,a0,s6
800aac80:	3042ffff 	andi	v0,v0,0xffff
800aac84:	00441023 	subu	v0,v0,a0
800aac88:	00021042 	srl	v0,v0,0x1
800aac8c:	8ca40020 	lw	a0,32(a1)
800aac90:	00021040 	sll	v0,v0,0x1
800aac94:	00441021 	addu	v0,v0,a0
800aac98:	94430000 	lhu	v1,0(v0)
800aac9c:	0802a9ad 	j	800aa6b4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb98>
800aaca0:	a4c30006 	sh	v1,6(a2)
800aaca4:	8ca40044 	lw	a0,68(a1)
800aaca8:	00031840 	sll	v1,v1,0x1
800aacac:	00641821 	addu	v1,v1,a0
800aacb0:	94620000 	lhu	v0,0(v1)
800aacb4:	8ca40050 	lw	a0,80(a1)
800aacb8:	02a21025 	or	v0,s5,v0
800aacbc:	00962024 	and	a0,a0,s6
800aacc0:	3042ffff 	andi	v0,v0,0xffff
800aacc4:	00441023 	subu	v0,v0,a0
800aacc8:	00021042 	srl	v0,v0,0x1
800aaccc:	8ca40020 	lw	a0,32(a1)
800aacd0:	00021040 	sll	v0,v0,0x1
800aacd4:	00441021 	addu	v0,v0,a0
800aacd8:	94430000 	lhu	v1,0(v0)
800aacdc:	0802a997 	j	800aa65c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xb40>
800aace0:	a4c30004 	sh	v1,4(a2)
800aace4:	8ca40044 	lw	a0,68(a1)
800aace8:	00031840 	sll	v1,v1,0x1
800aacec:	00641821 	addu	v1,v1,a0
800aacf0:	94620000 	lhu	v0,0(v1)
800aacf4:	8ca40050 	lw	a0,80(a1)
800aacf8:	02a21025 	or	v0,s5,v0
800aacfc:	00962024 	and	a0,a0,s6
800aad00:	3042ffff 	andi	v0,v0,0xffff
800aad04:	00441023 	subu	v0,v0,a0
800aad08:	00021042 	srl	v0,v0,0x1
800aad0c:	8ca40020 	lw	a0,32(a1)
800aad10:	00021040 	sll	v0,v0,0x1
800aad14:	00441021 	addu	v0,v0,a0
800aad18:	94430000 	lhu	v1,0(v0)
800aad1c:	0802a981 	j	800aa604 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xae8>
800aad20:	a4c30002 	sh	v1,2(a2)
800aad24:	8fc40044 	lw	a0,68(s8)
800aad28:	00031840 	sll	v1,v1,0x1
800aad2c:	00641821 	addu	v1,v1,a0
800aad30:	94620000 	lhu	v0,0(v1)
800aad34:	8fc40050 	lw	a0,80(s8)
800aad38:	02a21025 	or	v0,s5,v0
800aad3c:	00962024 	and	a0,a0,s6
800aad40:	3042ffff 	andi	v0,v0,0xffff
800aad44:	00441023 	subu	v0,v0,a0
800aad48:	00021042 	srl	v0,v0,0x1
800aad4c:	8fc40020 	lw	a0,32(s8)
800aad50:	00021040 	sll	v0,v0,0x1
800aad54:	00441021 	addu	v0,v0,a0
800aad58:	94430000 	lhu	v1,0(v0)
800aad5c:	0802a96b 	j	800aa5ac <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa90>
800aad60:	a4c30000 	sh	v1,0(a2)
800aad64:	8f240044 	lw	a0,68(t9)
800aad68:	00031840 	sll	v1,v1,0x1
800aad6c:	00641821 	addu	v1,v1,a0
800aad70:	94620000 	lhu	v0,0(v1)
800aad74:	8f240050 	lw	a0,80(t9)
800aad78:	02a21025 	or	v0,s5,v0
800aad7c:	00962024 	and	a0,a0,s6
800aad80:	3042ffff 	andi	v0,v0,0xffff
800aad84:	00441023 	subu	v0,v0,a0
800aad88:	00021042 	srl	v0,v0,0x1
800aad8c:	8f240020 	lw	a0,32(t9)
800aad90:	00021040 	sll	v0,v0,0x1
800aad94:	00441021 	addu	v0,v0,a0
800aad98:	94430000 	lhu	v1,0(v0)
800aad9c:	0802a94e 	j	800aa538 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xa1c>
800aada0:	a5630006 	sh	v1,6(t3)
800aada4:	8f040044 	lw	a0,68(t8)
800aada8:	00031840 	sll	v1,v1,0x1
800aadac:	00641821 	addu	v1,v1,a0
800aadb0:	94620000 	lhu	v0,0(v1)
800aadb4:	8f040050 	lw	a0,80(t8)
800aadb8:	02a21025 	or	v0,s5,v0
800aadbc:	00962024 	and	a0,a0,s6
800aadc0:	3042ffff 	andi	v0,v0,0xffff
800aadc4:	00441023 	subu	v0,v0,a0
800aadc8:	00021042 	srl	v0,v0,0x1
800aadcc:	8f040020 	lw	a0,32(t8)
800aadd0:	00021040 	sll	v0,v0,0x1
800aadd4:	00441021 	addu	v0,v0,a0
800aadd8:	94430000 	lhu	v1,0(v0)
800aaddc:	0802a93c 	j	800aa4f0 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x9d4>
800aade0:	a5630004 	sh	v1,4(t3)
800aade4:	8ee40044 	lw	a0,68(s7)
800aade8:	00031840 	sll	v1,v1,0x1
800aadec:	00641821 	addu	v1,v1,a0
800aadf0:	94620000 	lhu	v0,0(v1)
800aadf4:	8ee40050 	lw	a0,80(s7)
800aadf8:	02a21025 	or	v0,s5,v0
800aadfc:	00962024 	and	a0,a0,s6
800aae00:	3042ffff 	andi	v0,v0,0xffff
800aae04:	00441023 	subu	v0,v0,a0
800aae08:	00021042 	srl	v0,v0,0x1
800aae0c:	8ee40020 	lw	a0,32(s7)
800aae10:	00021040 	sll	v0,v0,0x1
800aae14:	00441021 	addu	v0,v0,a0
800aae18:	94430000 	lhu	v1,0(v0)
800aae1c:	0802a92a 	j	800aa4a8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x98c>
800aae20:	a5630002 	sh	v1,2(t3)
800aae24:	8e840044 	lw	a0,68(s4)
800aae28:	00031840 	sll	v1,v1,0x1
800aae2c:	00641821 	addu	v1,v1,a0
800aae30:	94620000 	lhu	v0,0(v1)
800aae34:	8e840050 	lw	a0,80(s4)
800aae38:	02a21025 	or	v0,s5,v0
800aae3c:	00962024 	and	a0,a0,s6
800aae40:	3042ffff 	andi	v0,v0,0xffff
800aae44:	00441023 	subu	v0,v0,a0
800aae48:	00021042 	srl	v0,v0,0x1
800aae4c:	8e840020 	lw	a0,32(s4)
800aae50:	00021040 	sll	v0,v0,0x1
800aae54:	00441021 	addu	v0,v0,a0
800aae58:	94430000 	lhu	v1,0(v0)
800aae5c:	0802a918 	j	800aa460 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x944>
800aae60:	a5630000 	sh	v1,0(t3)
800aae64:	8e840044 	lw	a0,68(s4)
800aae68:	00031840 	sll	v1,v1,0x1
800aae6c:	00641821 	addu	v1,v1,a0
800aae70:	94620000 	lhu	v0,0(v1)
800aae74:	8e840050 	lw	a0,80(s4)
800aae78:	02a21025 	or	v0,s5,v0
800aae7c:	00962024 	and	a0,a0,s6
800aae80:	3042ffff 	andi	v0,v0,0xffff
800aae84:	00441023 	subu	v0,v0,a0
800aae88:	00021042 	srl	v0,v0,0x1
800aae8c:	8e840020 	lw	a0,32(s4)
800aae90:	00021040 	sll	v0,v0,0x1
800aae94:	00441021 	addu	v0,v0,a0
800aae98:	94430000 	lhu	v1,0(v0)
800aae9c:	0802a9f7 	j	800aa7dc <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xcc0>
800aaea0:	a5630000 	sh	v1,0(t3)
800aaea4:	8ca40044 	lw	a0,68(a1)
800aaea8:	00031840 	sll	v1,v1,0x1
800aaeac:	00641821 	addu	v1,v1,a0
800aaeb0:	94620000 	lhu	v0,0(v1)
800aaeb4:	8ca40050 	lw	a0,80(a1)
800aaeb8:	02a21025 	or	v0,s5,v0
800aaebc:	00962024 	and	a0,a0,s6
800aaec0:	3042ffff 	andi	v0,v0,0xffff
800aaec4:	00441023 	subu	v0,v0,a0
800aaec8:	00021042 	srl	v0,v0,0x1
800aaecc:	8ca40020 	lw	a0,32(a1)
800aaed0:	00021040 	sll	v0,v0,0x1
800aaed4:	00441021 	addu	v0,v0,a0
800aaed8:	94430000 	lhu	v1,0(v0)
800aaedc:	0802aa8c 	j	800aaa30 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xf14>
800aaee0:	a4c30006 	sh	v1,6(a2)
800aaee4:	8ca40044 	lw	a0,68(a1)
800aaee8:	00031840 	sll	v1,v1,0x1
800aaeec:	00641821 	addu	v1,v1,a0
800aaef0:	94620000 	lhu	v0,0(v1)
800aaef4:	8ca40050 	lw	a0,80(a1)
800aaef8:	02a21025 	or	v0,s5,v0
800aaefc:	00962024 	and	a0,a0,s6
800aaf00:	3042ffff 	andi	v0,v0,0xffff
800aaf04:	00441023 	subu	v0,v0,a0
800aaf08:	00021042 	srl	v0,v0,0x1
800aaf0c:	8ca40020 	lw	a0,32(a1)
800aaf10:	00021040 	sll	v0,v0,0x1
800aaf14:	00441021 	addu	v0,v0,a0
800aaf18:	94430000 	lhu	v1,0(v0)
800aaf1c:	0802aa76 	j	800aa9d8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xebc>
800aaf20:	a4c30004 	sh	v1,4(a2)
800aaf24:	8ca40044 	lw	a0,68(a1)
800aaf28:	00031840 	sll	v1,v1,0x1
800aaf2c:	00641821 	addu	v1,v1,a0
800aaf30:	94620000 	lhu	v0,0(v1)
800aaf34:	8ca40050 	lw	a0,80(a1)
800aaf38:	02a21025 	or	v0,s5,v0
800aaf3c:	00962024 	and	a0,a0,s6
800aaf40:	3042ffff 	andi	v0,v0,0xffff
800aaf44:	00441023 	subu	v0,v0,a0
800aaf48:	00021042 	srl	v0,v0,0x1
800aaf4c:	8ca40020 	lw	a0,32(a1)
800aaf50:	00021040 	sll	v0,v0,0x1
800aaf54:	00441021 	addu	v0,v0,a0
800aaf58:	94430000 	lhu	v1,0(v0)
800aaf5c:	0802aa60 	j	800aa980 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe64>
800aaf60:	a4c30002 	sh	v1,2(a2)
800aaf64:	8fc40044 	lw	a0,68(s8)
800aaf68:	00031840 	sll	v1,v1,0x1
800aaf6c:	00641821 	addu	v1,v1,a0
800aaf70:	94620000 	lhu	v0,0(v1)
800aaf74:	8fc40050 	lw	a0,80(s8)
800aaf78:	02a21025 	or	v0,s5,v0
800aaf7c:	00962024 	and	a0,a0,s6
800aaf80:	3042ffff 	andi	v0,v0,0xffff
800aaf84:	00441023 	subu	v0,v0,a0
800aaf88:	00021042 	srl	v0,v0,0x1
800aaf8c:	8fc40020 	lw	a0,32(s8)
800aaf90:	00021040 	sll	v0,v0,0x1
800aaf94:	00441021 	addu	v0,v0,a0
800aaf98:	94430000 	lhu	v1,0(v0)
800aaf9c:	0802aa4a 	j	800aa928 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xe0c>
800aafa0:	a4c30000 	sh	v1,0(a2)
800aafa4:	8f240044 	lw	a0,68(t9)
800aafa8:	00031840 	sll	v1,v1,0x1
800aafac:	00641821 	addu	v1,v1,a0
800aafb0:	94620000 	lhu	v0,0(v1)
800aafb4:	8f240050 	lw	a0,80(t9)
800aafb8:	02a21025 	or	v0,s5,v0
800aafbc:	00962024 	and	a0,a0,s6
800aafc0:	3042ffff 	andi	v0,v0,0xffff
800aafc4:	00441023 	subu	v0,v0,a0
800aafc8:	00021042 	srl	v0,v0,0x1
800aafcc:	8f240020 	lw	a0,32(t9)
800aafd0:	00021040 	sll	v0,v0,0x1
800aafd4:	00441021 	addu	v0,v0,a0
800aafd8:	94430000 	lhu	v1,0(v0)
800aafdc:	0802aa2d 	j	800aa8b4 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd98>
800aafe0:	a5630006 	sh	v1,6(t3)
800aafe4:	8f040044 	lw	a0,68(t8)
800aafe8:	00031840 	sll	v1,v1,0x1
800aafec:	00641821 	addu	v1,v1,a0
800aaff0:	94620000 	lhu	v0,0(v1)
800aaff4:	8f040050 	lw	a0,80(t8)
800aaff8:	02a21025 	or	v0,s5,v0
800aaffc:	00962024 	and	a0,a0,s6
800ab000:	3042ffff 	andi	v0,v0,0xffff
800ab004:	00441023 	subu	v0,v0,a0
800ab008:	00021042 	srl	v0,v0,0x1
800ab00c:	8f040020 	lw	a0,32(t8)
800ab010:	00021040 	sll	v0,v0,0x1
800ab014:	00441021 	addu	v0,v0,a0
800ab018:	94430000 	lhu	v1,0(v0)
800ab01c:	0802aa1b 	j	800aa86c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd50>
800ab020:	a5630004 	sh	v1,4(t3)
800ab024:	8ee40044 	lw	a0,68(s7)
800ab028:	00031840 	sll	v1,v1,0x1
800ab02c:	00641821 	addu	v1,v1,a0
800ab030:	94620000 	lhu	v0,0(v1)
800ab034:	8ee40050 	lw	a0,80(s7)
800ab038:	02a21025 	or	v0,s5,v0
800ab03c:	00962024 	and	a0,a0,s6
800ab040:	3042ffff 	andi	v0,v0,0xffff
800ab044:	00441023 	subu	v0,v0,a0
800ab048:	00021042 	srl	v0,v0,0x1
800ab04c:	8ee40020 	lw	a0,32(s7)
800ab050:	00021040 	sll	v0,v0,0x1
800ab054:	00441021 	addu	v0,v0,a0
800ab058:	94430000 	lhu	v1,0(v0)
800ab05c:	0802aa09 	j	800aa824 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0xd08>
800ab060:	a5630002 	sh	v1,2(t3)
800ab064:	8ca40044 	lw	a0,68(a1)
800ab068:	00031840 	sll	v1,v1,0x1
800ab06c:	00641821 	addu	v1,v1,a0
800ab070:	94620000 	lhu	v0,0(v1)
800ab074:	8ca40050 	lw	a0,80(a1)
800ab078:	02821025 	or	v0,s4,v0
800ab07c:	00962024 	and	a0,a0,s6
800ab080:	3042ffff 	andi	v0,v0,0xffff
800ab084:	00441023 	subu	v0,v0,a0
800ab088:	00021042 	srl	v0,v0,0x1
800ab08c:	8ca40020 	lw	a0,32(a1)
800ab090:	00021040 	sll	v0,v0,0x1
800ab094:	00441021 	addu	v0,v0,a0
800ab098:	94430000 	lhu	v1,0(v0)
800ab09c:	0802a8e7 	j	800aa39c <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x880>
800ab0a0:	a4c30006 	sh	v1,6(a2)
800ab0a4:	8ca40044 	lw	a0,68(a1)
800ab0a8:	00031840 	sll	v1,v1,0x1
800ab0ac:	00641821 	addu	v1,v1,a0
800ab0b0:	94620000 	lhu	v0,0(v1)
800ab0b4:	8ca40050 	lw	a0,80(a1)
800ab0b8:	02821025 	or	v0,s4,v0
800ab0bc:	00962024 	and	a0,a0,s6
800ab0c0:	3042ffff 	andi	v0,v0,0xffff
800ab0c4:	00441023 	subu	v0,v0,a0
800ab0c8:	00021042 	srl	v0,v0,0x1
800ab0cc:	8ca40020 	lw	a0,32(a1)
800ab0d0:	00021040 	sll	v0,v0,0x1
800ab0d4:	00441021 	addu	v0,v0,a0
800ab0d8:	94430000 	lhu	v1,0(v0)
800ab0dc:	0802a8d1 	j	800aa344 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x828>
800ab0e0:	a4c30004 	sh	v1,4(a2)
800ab0e4:	8ca40044 	lw	a0,68(a1)
800ab0e8:	00031840 	sll	v1,v1,0x1
800ab0ec:	00641821 	addu	v1,v1,a0
800ab0f0:	94620000 	lhu	v0,0(v1)
800ab0f4:	8ca40050 	lw	a0,80(a1)
800ab0f8:	02821025 	or	v0,s4,v0
800ab0fc:	00962024 	and	a0,a0,s6
800ab100:	3042ffff 	andi	v0,v0,0xffff
800ab104:	00441023 	subu	v0,v0,a0
800ab108:	00021042 	srl	v0,v0,0x1
800ab10c:	8ca40020 	lw	a0,32(a1)
800ab110:	00021040 	sll	v0,v0,0x1
800ab114:	00441021 	addu	v0,v0,a0
800ab118:	94430000 	lhu	v1,0(v0)
800ab11c:	0802a8bb 	j	800aa2ec <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x7d0>
800ab120:	a4c30002 	sh	v1,2(a2)
800ab124:	8fc40044 	lw	a0,68(s8)
800ab128:	00031840 	sll	v1,v1,0x1
800ab12c:	00641821 	addu	v1,v1,a0
800ab130:	94620000 	lhu	v0,0(v1)
800ab134:	8fc40050 	lw	a0,80(s8)
800ab138:	02821025 	or	v0,s4,v0
800ab13c:	00962024 	and	a0,a0,s6
800ab140:	3042ffff 	andi	v0,v0,0xffff
800ab144:	00441023 	subu	v0,v0,a0
800ab148:	00021042 	srl	v0,v0,0x1
800ab14c:	8fc40020 	lw	a0,32(s8)
800ab150:	00021040 	sll	v0,v0,0x1
800ab154:	00441021 	addu	v0,v0,a0
800ab158:	94430000 	lhu	v1,0(v0)
800ab15c:	0802a8a5 	j	800aa294 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x778>
800ab160:	a4c30000 	sh	v1,0(a2)
800ab164:	8f240044 	lw	a0,68(t9)
800ab168:	00031840 	sll	v1,v1,0x1
800ab16c:	00641821 	addu	v1,v1,a0
800ab170:	94620000 	lhu	v0,0(v1)
800ab174:	8f240050 	lw	a0,80(t9)
800ab178:	02821025 	or	v0,s4,v0
800ab17c:	00962024 	and	a0,a0,s6
800ab180:	3042ffff 	andi	v0,v0,0xffff
800ab184:	00441023 	subu	v0,v0,a0
800ab188:	00021042 	srl	v0,v0,0x1
800ab18c:	8f240020 	lw	a0,32(t9)
800ab190:	00021040 	sll	v0,v0,0x1
800ab194:	00441021 	addu	v0,v0,a0
800ab198:	94430000 	lhu	v1,0(v0)
800ab19c:	0802a888 	j	800aa220 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x704>
800ab1a0:	a5230006 	sh	v1,6(t1)
800ab1a4:	8f040044 	lw	a0,68(t8)
800ab1a8:	00031840 	sll	v1,v1,0x1
800ab1ac:	00641821 	addu	v1,v1,a0
800ab1b0:	94620000 	lhu	v0,0(v1)
800ab1b4:	8f040050 	lw	a0,80(t8)
800ab1b8:	02821025 	or	v0,s4,v0
800ab1bc:	00962024 	and	a0,a0,s6
800ab1c0:	3042ffff 	andi	v0,v0,0xffff
800ab1c4:	00441023 	subu	v0,v0,a0
800ab1c8:	00021042 	srl	v0,v0,0x1
800ab1cc:	8f040020 	lw	a0,32(t8)
800ab1d0:	00021040 	sll	v0,v0,0x1
800ab1d4:	00441021 	addu	v0,v0,a0
800ab1d8:	94430000 	lhu	v1,0(v0)
800ab1dc:	0802a876 	j	800aa1d8 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x6bc>
800ab1e0:	a5230004 	sh	v1,4(t1)
800ab1e4:	8ee40044 	lw	a0,68(s7)
800ab1e8:	00031840 	sll	v1,v1,0x1
800ab1ec:	00641821 	addu	v1,v1,a0
800ab1f0:	94620000 	lhu	v0,0(v1)
800ab1f4:	8ee40050 	lw	a0,80(s7)
800ab1f8:	02821025 	or	v0,s4,v0
800ab1fc:	00962024 	and	a0,a0,s6
800ab200:	3042ffff 	andi	v0,v0,0xffff
800ab204:	00441023 	subu	v0,v0,a0
800ab208:	00021042 	srl	v0,v0,0x1
800ab20c:	8ee40020 	lw	a0,32(s7)
800ab210:	00021040 	sll	v0,v0,0x1
800ab214:	00441021 	addu	v0,v0,a0
800ab218:	94430000 	lhu	v1,0(v0)
800ab21c:	0802a864 	j	800aa190 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x674>
800ab220:	a5230002 	sh	v1,2(t1)
800ab224:	8e440044 	lw	a0,68(s2)
800ab228:	00031840 	sll	v1,v1,0x1
800ab22c:	00641821 	addu	v1,v1,a0
800ab230:	94620000 	lhu	v0,0(v1)
800ab234:	8e440050 	lw	a0,80(s2)
800ab238:	02821025 	or	v0,s4,v0
800ab23c:	00962024 	and	a0,a0,s6
800ab240:	3042ffff 	andi	v0,v0,0xffff
800ab244:	00441023 	subu	v0,v0,a0
800ab248:	00021042 	srl	v0,v0,0x1
800ab24c:	8e440020 	lw	a0,32(s2)
800ab250:	00021040 	sll	v0,v0,0x1
800ab254:	00441021 	addu	v0,v0,a0
800ab258:	94430000 	lhu	v1,0(v0)
800ab25c:	0802a852 	j	800aa148 <_Z28DrawClippedTile16FixedSub1_2jjjjjj+0x62c>
800ab260:	a5230000 	sh	v1,0(t1)

800ab264 <_Z21DrawTile16FixedSub1_2jjjj>:
800ab264:	27bdffc8 	addiu	sp,sp,-56
800ab268:	3c028022 	lui	v0,0x8022
800ab26c:	afb7002c 	sw	s7,44(sp)
800ab270:	afb60028 	sw	s6,40(sp)
800ab274:	afb40020 	sw	s4,32(sp)
800ab278:	afb3001c 	sw	s3,28(sp)
800ab27c:	afb10014 	sw	s1,20(sp)
800ab280:	afbf0034 	sw	ra,52(sp)
800ab284:	24516da8 	addiu	s1,v0,28072
800ab288:	afbe0030 	sw	s8,48(sp)
800ab28c:	afb50024 	sw	s5,36(sp)
800ab290:	afb20018 	sw	s2,24(sp)
800ab294:	afb00010 	sw	s0,16(sp)
800ab298:	00809821 	move	s3,a0
800ab29c:	8e280008 	lw	t0,8(s1)
800ab2a0:	308203ff 	andi	v0,a0,0x3ff
800ab2a4:	326301ff 	andi	v1,s3,0x1ff
800ab2a8:	8e24000c 	lw	a0,12(s1)
800ab2ac:	01021004 	sllv	v0,v0,t0
800ab2b0:	2c630100 	sltiu	v1,v1,256
800ab2b4:	00442021 	addu	a0,v0,a0
800ab2b8:	00a0a021 	move	s4,a1
800ab2bc:	00c0b821 	move	s7,a2
800ab2c0:	14600003 	bnez	v1,800ab2d0 <_Z21DrawTile16FixedSub1_2jjjj+0x6c>
800ab2c4:	00e0b021 	move	s6,a3
800ab2c8:	8e220010 	lw	v0,16(s1)
800ab2cc:	00822021 	addu	a0,a0,v0
800ab2d0:	3085ffff 	andi	a1,a0,0xffff
800ab2d4:	8e260028 	lw	a2,40(s1)
800ab2d8:	01058006 	srlv	s0,a1,t0
800ab2dc:	02069021 	addu	s2,s0,a2
800ab2e0:	8e220024 	lw	v0,36(s1)
800ab2e4:	92440000 	lbu	a0,0(s2)
800ab2e8:	00101980 	sll	v1,s0,0x6
800ab2ec:	108000ef 	beqz	a0,800ab6ac <_Z21DrawTile16FixedSub1_2jjjj+0x448>
800ab2f0:	0062a821 	addu	s5,v1,v0
800ab2f4:	02061021 	addu	v0,s0,a2
800ab2f8:	90440000 	lbu	a0,0(v0)
800ab2fc:	24030002 	li	v1,2
800ab300:	108300d1 	beq	a0,v1,800ab648 <_Z21DrawTile16FixedSub1_2jjjj+0x3e4>
800ab304:	8fbf0034 	lw	ra,52(sp)
800ab308:	9222002c 	lbu	v0,44(s1)
800ab30c:	104000d9 	beqz	v0,800ab674 <_Z21DrawTile16FixedSub1_2jjjj+0x410>
800ab310:	00131a82 	srl	v1,s3,0xa
800ab314:	3c028022 	lui	v0,0x8022
800ab318:	90435bcb 	lbu	v1,23499(v0)
800ab31c:	14600399 	bnez	v1,800ac184 <_Z21DrawTile16FixedSub1_2jjjj+0xf20>
800ab320:	3c028005 	lui	v0,0x8005
800ab324:	8e220020 	lw	v0,32(s1)
800ab328:	00131a82 	srl	v1,s3,0xa
800ab32c:	00621824 	and	v1,v1,v0
800ab330:	3c02802c 	lui	v0,0x802c
800ab334:	00031a40 	sll	v1,v1,0x9
800ab338:	2442140c 	addiu	v0,v0,5132
800ab33c:	00621821 	addu	v1,v1,v0
800ab340:	3c048022 	lui	a0,0x8022
800ab344:	ac836e1c 	sw	v1,28188(a0)
800ab348:	3262c000 	andi	v0,s3,0xc000
800ab34c:	144000b9 	bnez	v0,800ab634 <_Z21DrawTile16FixedSub1_2jjjj+0x3d0>
800ab350:	32628000 	andi	v0,s3,0x8000
800ab354:	12c000bb 	beqz	s6,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800ab358:	3c028022 	lui	v0,0x8022
800ab35c:	244f6dd8 	addiu	t7,v0,28120
800ab360:	02b75021 	addu	t2,s5,s7
800ab364:	02c05821 	move	t3,s6
800ab368:	01e06821 	move	t5,t7
800ab36c:	240e0001 	li	t6,1
800ab370:	24108420 	li	s0,-31712
800ab374:	2411fbde 	li	s1,-1058
800ab378:	01e09021 	move	s2,t7
800ab37c:	01e09821 	move	s3,t7
800ab380:	01e0a821 	move	s5,t7
800ab384:	01e0b021 	move	s6,t7
800ab388:	01e0b821 	move	s7,t7
800ab38c:	01e0c021 	move	t8,t7
800ab390:	01e0c821 	move	t9,t7
800ab394:	8d420000 	lw	v0,0(t2)
800ab398:	1040004f 	beqz	v0,800ab4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x274>
800ab39c:	00000000 	nop
800ab3a0:	8de20008 	lw	v0,8(t7)
800ab3a4:	91e3004c 	lbu	v1,76(t7)
800ab3a8:	02824021 	addu	t0,s4,v0
800ab3ac:	91040000 	lbu	a0,0(t0)
800ab3b0:	8de5003c 	lw	a1,60(t7)
800ab3b4:	8de6000c 	lw	a2,12(t7)
800ab3b8:	00141040 	sll	v0,s4,0x1
800ab3bc:	0083182b 	sltu	v1,a0,v1
800ab3c0:	00454821 	addu	t1,v0,a1
800ab3c4:	1060000e 	beqz	v1,800ab400 <_Z21DrawTile16FixedSub1_2jjjj+0x19c>
800ab3c8:	02866021 	addu	t4,s4,a2
800ab3cc:	91430000 	lbu	v1,0(t2)
800ab3d0:	1060000b 	beqz	v1,800ab400 <_Z21DrawTile16FixedSub1_2jjjj+0x19c>
800ab3d4:	00000000 	nop
800ab3d8:	91820000 	lbu	v0,0(t4)
800ab3dc:	104e0319 	beq	v0,t6,800ac044 <_Z21DrawTile16FixedSub1_2jjjj+0xde0>
800ab3e0:	00000000 	nop
800ab3e4:	8de20044 	lw	v0,68(t7)
800ab3e8:	00031840 	sll	v1,v1,0x1
800ab3ec:	00621821 	addu	v1,v1,v0
800ab3f0:	94640000 	lhu	a0,0(v1)
800ab3f4:	a5240000 	sh	a0,0(t1)
800ab3f8:	91a2004d 	lbu	v0,77(t5)
800ab3fc:	a1020000 	sb	v0,0(t0)
800ab400:	9242004c 	lbu	v0,76(s2)
800ab404:	91030001 	lbu	v1,1(t0)
800ab408:	0062102b 	sltu	v0,v1,v0
800ab40c:	1040000e 	beqz	v0,800ab448 <_Z21DrawTile16FixedSub1_2jjjj+0x1e4>
800ab410:	25060001 	addiu	a2,t0,1
800ab414:	91430001 	lbu	v1,1(t2)
800ab418:	1060000b 	beqz	v1,800ab448 <_Z21DrawTile16FixedSub1_2jjjj+0x1e4>
800ab41c:	00000000 	nop
800ab420:	91820001 	lbu	v0,1(t4)
800ab424:	104e0347 	beq	v0,t6,800ac144 <_Z21DrawTile16FixedSub1_2jjjj+0xee0>
800ab428:	00000000 	nop
800ab42c:	8e420044 	lw	v0,68(s2)
800ab430:	00031840 	sll	v1,v1,0x1
800ab434:	00621821 	addu	v1,v1,v0
800ab438:	94640000 	lhu	a0,0(v1)
800ab43c:	a5240002 	sh	a0,2(t1)
800ab440:	91a2004d 	lbu	v0,77(t5)
800ab444:	a0c20000 	sb	v0,0(a2)
800ab448:	9262004c 	lbu	v0,76(s3)
800ab44c:	91030002 	lbu	v1,2(t0)
800ab450:	0062102b 	sltu	v0,v1,v0
800ab454:	1040000e 	beqz	v0,800ab490 <_Z21DrawTile16FixedSub1_2jjjj+0x22c>
800ab458:	25060002 	addiu	a2,t0,2
800ab45c:	91430002 	lbu	v1,2(t2)
800ab460:	1060000b 	beqz	v1,800ab490 <_Z21DrawTile16FixedSub1_2jjjj+0x22c>
800ab464:	00000000 	nop
800ab468:	91820002 	lbu	v0,2(t4)
800ab46c:	104e0325 	beq	v0,t6,800ac104 <_Z21DrawTile16FixedSub1_2jjjj+0xea0>
800ab470:	00000000 	nop
800ab474:	8e620044 	lw	v0,68(s3)
800ab478:	00031840 	sll	v1,v1,0x1
800ab47c:	00621821 	addu	v1,v1,v0
800ab480:	94640000 	lhu	a0,0(v1)
800ab484:	a5240004 	sh	a0,4(t1)
800ab488:	91a2004d 	lbu	v0,77(t5)
800ab48c:	a0c20000 	sb	v0,0(a2)
800ab490:	91030003 	lbu	v1,3(t0)
800ab494:	92a2004c 	lbu	v0,76(s5)
800ab498:	0062102b 	sltu	v0,v1,v0
800ab49c:	1040000e 	beqz	v0,800ab4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x274>
800ab4a0:	25060003 	addiu	a2,t0,3
800ab4a4:	91430003 	lbu	v1,3(t2)
800ab4a8:	1060000b 	beqz	v1,800ab4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x274>
800ab4ac:	00000000 	nop
800ab4b0:	91820003 	lbu	v0,3(t4)
800ab4b4:	104e0303 	beq	v0,t6,800ac0c4 <_Z21DrawTile16FixedSub1_2jjjj+0xe60>
800ab4b8:	00000000 	nop
800ab4bc:	8ea20044 	lw	v0,68(s5)
800ab4c0:	00031840 	sll	v1,v1,0x1
800ab4c4:	00621821 	addu	v1,v1,v0
800ab4c8:	94640000 	lhu	a0,0(v1)
800ab4cc:	a5240006 	sh	a0,6(t1)
800ab4d0:	91a2004d 	lbu	v0,77(t5)
800ab4d4:	a0c20000 	sb	v0,0(a2)
800ab4d8:	8d420004 	lw	v0,4(t2)
800ab4dc:	1040004f 	beqz	v0,800ab61c <_Z21DrawTile16FixedSub1_2jjjj+0x3b8>
800ab4e0:	26840004 	addiu	a0,s4,4
800ab4e4:	8ec20008 	lw	v0,8(s6)
800ab4e8:	00824821 	addu	t1,a0,v0
800ab4ec:	92c3004c 	lbu	v1,76(s6)
800ab4f0:	91250000 	lbu	a1,0(t1)
800ab4f4:	8ec6003c 	lw	a2,60(s6)
800ab4f8:	8ec7000c 	lw	a3,12(s6)
800ab4fc:	00041040 	sll	v0,a0,0x1
800ab500:	00a3182b 	sltu	v1,a1,v1
800ab504:	00463021 	addu	a2,v0,a2
800ab508:	1060000e 	beqz	v1,800ab544 <_Z21DrawTile16FixedSub1_2jjjj+0x2e0>
800ab50c:	00876021 	addu	t4,a0,a3
800ab510:	91430004 	lbu	v1,4(t2)
800ab514:	1060000b 	beqz	v1,800ab544 <_Z21DrawTile16FixedSub1_2jjjj+0x2e0>
800ab518:	00000000 	nop
800ab51c:	91820000 	lbu	v0,0(t4)
800ab520:	104e02d8 	beq	v0,t6,800ac084 <_Z21DrawTile16FixedSub1_2jjjj+0xe20>
800ab524:	00000000 	nop
800ab528:	8ec20044 	lw	v0,68(s6)
800ab52c:	00031840 	sll	v1,v1,0x1
800ab530:	00621821 	addu	v1,v1,v0
800ab534:	94640000 	lhu	a0,0(v1)
800ab538:	a4c40000 	sh	a0,0(a2)
800ab53c:	91a2004d 	lbu	v0,77(t5)
800ab540:	a1220000 	sb	v0,0(t1)
800ab544:	92e2004c 	lbu	v0,76(s7)
800ab548:	91230001 	lbu	v1,1(t1)
800ab54c:	0062102b 	sltu	v0,v1,v0
800ab550:	1040000e 	beqz	v0,800ab58c <_Z21DrawTile16FixedSub1_2jjjj+0x328>
800ab554:	25270001 	addiu	a3,t1,1
800ab558:	91430005 	lbu	v1,5(t2)
800ab55c:	1060000b 	beqz	v1,800ab58c <_Z21DrawTile16FixedSub1_2jjjj+0x328>
800ab560:	00000000 	nop
800ab564:	91820001 	lbu	v0,1(t4)
800ab568:	104e02a6 	beq	v0,t6,800ac004 <_Z21DrawTile16FixedSub1_2jjjj+0xda0>
800ab56c:	00000000 	nop
800ab570:	8ee20044 	lw	v0,68(s7)
800ab574:	00031840 	sll	v1,v1,0x1
800ab578:	00621821 	addu	v1,v1,v0
800ab57c:	94640000 	lhu	a0,0(v1)
800ab580:	a4c40002 	sh	a0,2(a2)
800ab584:	91a2004d 	lbu	v0,77(t5)
800ab588:	a0e20000 	sb	v0,0(a3)
800ab58c:	9302004c 	lbu	v0,76(t8)
800ab590:	91230002 	lbu	v1,2(t1)
800ab594:	0062102b 	sltu	v0,v1,v0
800ab598:	1040000e 	beqz	v0,800ab5d4 <_Z21DrawTile16FixedSub1_2jjjj+0x370>
800ab59c:	25270002 	addiu	a3,t1,2
800ab5a0:	91430006 	lbu	v1,6(t2)
800ab5a4:	1060000b 	beqz	v1,800ab5d4 <_Z21DrawTile16FixedSub1_2jjjj+0x370>
800ab5a8:	00000000 	nop
800ab5ac:	91820002 	lbu	v0,2(t4)
800ab5b0:	104e0284 	beq	v0,t6,800abfc4 <_Z21DrawTile16FixedSub1_2jjjj+0xd60>
800ab5b4:	00000000 	nop
800ab5b8:	8f020044 	lw	v0,68(t8)
800ab5bc:	00031840 	sll	v1,v1,0x1
800ab5c0:	00621821 	addu	v1,v1,v0
800ab5c4:	94640000 	lhu	a0,0(v1)
800ab5c8:	a4c40004 	sh	a0,4(a2)
800ab5cc:	91a2004d 	lbu	v0,77(t5)
800ab5d0:	a0e20000 	sb	v0,0(a3)
800ab5d4:	91230003 	lbu	v1,3(t1)
800ab5d8:	9322004c 	lbu	v0,76(t9)
800ab5dc:	0062102b 	sltu	v0,v1,v0
800ab5e0:	1040000e 	beqz	v0,800ab61c <_Z21DrawTile16FixedSub1_2jjjj+0x3b8>
800ab5e4:	25270003 	addiu	a3,t1,3
800ab5e8:	91430007 	lbu	v1,7(t2)
800ab5ec:	1060000b 	beqz	v1,800ab61c <_Z21DrawTile16FixedSub1_2jjjj+0x3b8>
800ab5f0:	00000000 	nop
800ab5f4:	91820003 	lbu	v0,3(t4)
800ab5f8:	104e0262 	beq	v0,t6,800abf84 <_Z21DrawTile16FixedSub1_2jjjj+0xd20>
800ab5fc:	00000000 	nop
800ab600:	8f220044 	lw	v0,68(t9)
800ab604:	00031840 	sll	v1,v1,0x1
800ab608:	00621821 	addu	v1,v1,v0
800ab60c:	94640000 	lhu	a0,0(v1)
800ab610:	a4c40006 	sh	a0,6(a2)
800ab614:	91a2004d 	lbu	v0,77(t5)
800ab618:	a0e20000 	sb	v0,0(a3)
800ab61c:	256bffff 	addiu	t3,t3,-1
800ab620:	11600008 	beqz	t3,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800ab624:	8da20030 	lw	v0,48(t5)
800ab628:	0282a021 	addu	s4,s4,v0
800ab62c:	0802ace5 	j	800ab394 <_Z21DrawTile16FixedSub1_2jjjj+0x130>
800ab630:	254a0008 	addiu	t2,t2,8
800ab634:	14400024 	bnez	v0,800ab6c8 <_Z21DrawTile16FixedSub1_2jjjj+0x464>
800ab638:	00000000 	nop
800ab63c:	16c000e0 	bnez	s6,800ab9c0 <_Z21DrawTile16FixedSub1_2jjjj+0x75c>
800ab640:	3c028022 	lui	v0,0x8022
800ab644:	8fbf0034 	lw	ra,52(sp)
800ab648:	8fbe0030 	lw	s8,48(sp)
800ab64c:	8fb7002c 	lw	s7,44(sp)
800ab650:	8fb60028 	lw	s6,40(sp)
800ab654:	8fb50024 	lw	s5,36(sp)
800ab658:	8fb40020 	lw	s4,32(sp)
800ab65c:	8fb3001c 	lw	s3,28(sp)
800ab660:	8fb20018 	lw	s2,24(sp)
800ab664:	8fb10014 	lw	s1,20(sp)
800ab668:	8fb00010 	lw	s0,16(sp)
800ab66c:	03e00008 	jr	ra
800ab670:	27bd0038 	addiu	sp,sp,56
800ab674:	8e240020 	lw	a0,32(s1)
800ab678:	8e25001c 	lw	a1,28(s1)
800ab67c:	00641824 	and	v1,v1,a0
800ab680:	8e220018 	lw	v0,24(s1)
800ab684:	00a31804 	sllv	v1,v1,a1
800ab688:	00621821 	addu	v1,v1,v0
800ab68c:	00031840 	sll	v1,v1,0x1
800ab690:	3c028022 	lui	v0,0x8022
800ab694:	24630c48 	addiu	v1,v1,3144
800ab698:	24425bc4 	addiu	v0,v0,23492
800ab69c:	00621821 	addu	v1,v1,v0
800ab6a0:	3c048022 	lui	a0,0x8022
800ab6a4:	0802acd2 	j	800ab348 <_Z21DrawTile16FixedSub1_2jjjj+0xe4>
800ab6a8:	ac836e1c 	sw	v1,28188(a0)
800ab6ac:	3c02800a 	lui	v0,0x800a
800ab6b0:	2442b390 	addiu	v0,v0,-19568
800ab6b4:	0040f809 	jalr	v0
800ab6b8:	02a02021 	move	a0,s5
800ab6bc:	a2420000 	sb	v0,0(s2)
800ab6c0:	0802acbd 	j	800ab2f4 <_Z21DrawTile16FixedSub1_2jjjj+0x90>
800ab6c4:	8e260028 	lw	a2,40(s1)
800ab6c8:	32624000 	andi	v0,s3,0x4000
800ab6cc:	14400172 	bnez	v0,800abc98 <_Z21DrawTile16FixedSub1_2jjjj+0xa34>
800ab6d0:	00000000 	nop
800ab6d4:	12c0ffdb 	beqz	s6,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800ab6d8:	3c028022 	lui	v0,0x8022
800ab6dc:	24506dd8 	addiu	s0,v0,28120
800ab6e0:	02b71823 	subu	v1,s5,s7
800ab6e4:	02c06021 	move	t4,s6
800ab6e8:	02007021 	move	t6,s0
800ab6ec:	246b003c 	addiu	t3,v1,60
800ab6f0:	246a0038 	addiu	t2,v1,56
800ab6f4:	240f0001 	li	t7,1
800ab6f8:	24118420 	li	s1,-31712
800ab6fc:	2412fbde 	li	s2,-1058
800ab700:	02009821 	move	s3,s0
800ab704:	0200a821 	move	s5,s0
800ab708:	0200b021 	move	s6,s0
800ab70c:	0200b821 	move	s7,s0
800ab710:	0200c021 	move	t8,s0
800ab714:	0200c821 	move	t9,s0
800ab718:	0200f021 	move	s8,s0
800ab71c:	8d420000 	lw	v0,0(t2)
800ab720:	1040004f 	beqz	v0,800ab860 <_Z21DrawTile16FixedSub1_2jjjj+0x5fc>
800ab724:	00000000 	nop
800ab728:	8e020008 	lw	v0,8(s0)
800ab72c:	9203004c 	lbu	v1,76(s0)
800ab730:	02824021 	addu	t0,s4,v0
800ab734:	91040000 	lbu	a0,0(t0)
800ab738:	8e05003c 	lw	a1,60(s0)
800ab73c:	8e06000c 	lw	a2,12(s0)
800ab740:	00141040 	sll	v0,s4,0x1
800ab744:	0083182b 	sltu	v1,a0,v1
800ab748:	00454821 	addu	t1,v0,a1
800ab74c:	1060000e 	beqz	v1,800ab788 <_Z21DrawTile16FixedSub1_2jjjj+0x524>
800ab750:	02866821 	addu	t5,s4,a2
800ab754:	91430000 	lbu	v1,0(t2)
800ab758:	1060000b 	beqz	v1,800ab788 <_Z21DrawTile16FixedSub1_2jjjj+0x524>
800ab75c:	00000000 	nop
800ab760:	91a20000 	lbu	v0,0(t5)
800ab764:	104f03fc 	beq	v0,t7,800ac758 <_Z21DrawTile16FixedSub1_2jjjj+0x14f4>
800ab768:	00000000 	nop
800ab76c:	8e020044 	lw	v0,68(s0)
800ab770:	00031840 	sll	v1,v1,0x1
800ab774:	00621821 	addu	v1,v1,v0
800ab778:	94640000 	lhu	a0,0(v1)
800ab77c:	a5240000 	sh	a0,0(t1)
800ab780:	91c2004d 	lbu	v0,77(t6)
800ab784:	a1020000 	sb	v0,0(t0)
800ab788:	9262004c 	lbu	v0,76(s3)
800ab78c:	91030001 	lbu	v1,1(t0)
800ab790:	0062102b 	sltu	v0,v1,v0
800ab794:	1040000e 	beqz	v0,800ab7d0 <_Z21DrawTile16FixedSub1_2jjjj+0x56c>
800ab798:	25060001 	addiu	a2,t0,1
800ab79c:	91430001 	lbu	v1,1(t2)
800ab7a0:	1060000b 	beqz	v1,800ab7d0 <_Z21DrawTile16FixedSub1_2jjjj+0x56c>
800ab7a4:	00000000 	nop
800ab7a8:	91a20001 	lbu	v0,1(t5)
800ab7ac:	104f03da 	beq	v0,t7,800ac718 <_Z21DrawTile16FixedSub1_2jjjj+0x14b4>
800ab7b0:	00000000 	nop
800ab7b4:	8e620044 	lw	v0,68(s3)
800ab7b8:	00031840 	sll	v1,v1,0x1
800ab7bc:	00621821 	addu	v1,v1,v0
800ab7c0:	94640000 	lhu	a0,0(v1)
800ab7c4:	a5240002 	sh	a0,2(t1)
800ab7c8:	91c2004d 	lbu	v0,77(t6)
800ab7cc:	a0c20000 	sb	v0,0(a2)
800ab7d0:	92a2004c 	lbu	v0,76(s5)
800ab7d4:	91030002 	lbu	v1,2(t0)
800ab7d8:	0062102b 	sltu	v0,v1,v0
800ab7dc:	1040000e 	beqz	v0,800ab818 <_Z21DrawTile16FixedSub1_2jjjj+0x5b4>
800ab7e0:	25060002 	addiu	a2,t0,2
800ab7e4:	91430002 	lbu	v1,2(t2)
800ab7e8:	1060000b 	beqz	v1,800ab818 <_Z21DrawTile16FixedSub1_2jjjj+0x5b4>
800ab7ec:	00000000 	nop
800ab7f0:	91a20002 	lbu	v0,2(t5)
800ab7f4:	104f03b8 	beq	v0,t7,800ac6d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1474>
800ab7f8:	00000000 	nop
800ab7fc:	8ea20044 	lw	v0,68(s5)
800ab800:	00031840 	sll	v1,v1,0x1
800ab804:	00621821 	addu	v1,v1,v0
800ab808:	94640000 	lhu	a0,0(v1)
800ab80c:	a5240004 	sh	a0,4(t1)
800ab810:	91c2004d 	lbu	v0,77(t6)
800ab814:	a0c20000 	sb	v0,0(a2)
800ab818:	91030003 	lbu	v1,3(t0)
800ab81c:	92c2004c 	lbu	v0,76(s6)
800ab820:	0062102b 	sltu	v0,v1,v0
800ab824:	1040000e 	beqz	v0,800ab860 <_Z21DrawTile16FixedSub1_2jjjj+0x5fc>
800ab828:	25060003 	addiu	a2,t0,3
800ab82c:	91430003 	lbu	v1,3(t2)
800ab830:	1060000b 	beqz	v1,800ab860 <_Z21DrawTile16FixedSub1_2jjjj+0x5fc>
800ab834:	00000000 	nop
800ab838:	91a20003 	lbu	v0,3(t5)
800ab83c:	104f0396 	beq	v0,t7,800ac698 <_Z21DrawTile16FixedSub1_2jjjj+0x1434>
800ab840:	00000000 	nop
800ab844:	8ec20044 	lw	v0,68(s6)
800ab848:	00031840 	sll	v1,v1,0x1
800ab84c:	00621821 	addu	v1,v1,v0
800ab850:	94640000 	lhu	a0,0(v1)
800ab854:	a5240006 	sh	a0,6(t1)
800ab858:	91c2004d 	lbu	v0,77(t6)
800ab85c:	a0c20000 	sb	v0,0(a2)
800ab860:	8d620000 	lw	v0,0(t3)
800ab864:	1040004f 	beqz	v0,800ab9a4 <_Z21DrawTile16FixedSub1_2jjjj+0x740>
800ab868:	26840004 	addiu	a0,s4,4
800ab86c:	8ee20008 	lw	v0,8(s7)
800ab870:	00824821 	addu	t1,a0,v0
800ab874:	92e3004c 	lbu	v1,76(s7)
800ab878:	91250000 	lbu	a1,0(t1)
800ab87c:	8ee6003c 	lw	a2,60(s7)
800ab880:	8ee7000c 	lw	a3,12(s7)
800ab884:	00041040 	sll	v0,a0,0x1
800ab888:	00a3182b 	sltu	v1,a1,v1
800ab88c:	00463021 	addu	a2,v0,a2
800ab890:	1060000e 	beqz	v1,800ab8cc <_Z21DrawTile16FixedSub1_2jjjj+0x668>
800ab894:	00876821 	addu	t5,a0,a3
800ab898:	91630000 	lbu	v1,0(t3)
800ab89c:	1060000b 	beqz	v1,800ab8cc <_Z21DrawTile16FixedSub1_2jjjj+0x668>
800ab8a0:	00000000 	nop
800ab8a4:	91a20000 	lbu	v0,0(t5)
800ab8a8:	104f036b 	beq	v0,t7,800ac658 <_Z21DrawTile16FixedSub1_2jjjj+0x13f4>
800ab8ac:	00000000 	nop
800ab8b0:	8ee20044 	lw	v0,68(s7)
800ab8b4:	00031840 	sll	v1,v1,0x1
800ab8b8:	00621821 	addu	v1,v1,v0
800ab8bc:	94640000 	lhu	a0,0(v1)
800ab8c0:	a4c40000 	sh	a0,0(a2)
800ab8c4:	91c2004d 	lbu	v0,77(t6)
800ab8c8:	a1220000 	sb	v0,0(t1)
800ab8cc:	9302004c 	lbu	v0,76(t8)
800ab8d0:	91230001 	lbu	v1,1(t1)
800ab8d4:	0062102b 	sltu	v0,v1,v0
800ab8d8:	1040000e 	beqz	v0,800ab914 <_Z21DrawTile16FixedSub1_2jjjj+0x6b0>
800ab8dc:	25270001 	addiu	a3,t1,1
800ab8e0:	91430005 	lbu	v1,5(t2)
800ab8e4:	1060000b 	beqz	v1,800ab914 <_Z21DrawTile16FixedSub1_2jjjj+0x6b0>
800ab8e8:	00000000 	nop
800ab8ec:	91a20001 	lbu	v0,1(t5)
800ab8f0:	104f0349 	beq	v0,t7,800ac618 <_Z21DrawTile16FixedSub1_2jjjj+0x13b4>
800ab8f4:	00000000 	nop
800ab8f8:	8f020044 	lw	v0,68(t8)
800ab8fc:	00031840 	sll	v1,v1,0x1
800ab900:	00621821 	addu	v1,v1,v0
800ab904:	94640000 	lhu	a0,0(v1)
800ab908:	a4c40002 	sh	a0,2(a2)
800ab90c:	91c2004d 	lbu	v0,77(t6)
800ab910:	a0e20000 	sb	v0,0(a3)
800ab914:	9322004c 	lbu	v0,76(t9)
800ab918:	91230002 	lbu	v1,2(t1)
800ab91c:	0062102b 	sltu	v0,v1,v0
800ab920:	1040000e 	beqz	v0,800ab95c <_Z21DrawTile16FixedSub1_2jjjj+0x6f8>
800ab924:	25270002 	addiu	a3,t1,2
800ab928:	91430006 	lbu	v1,6(t2)
800ab92c:	1060000b 	beqz	v1,800ab95c <_Z21DrawTile16FixedSub1_2jjjj+0x6f8>
800ab930:	00000000 	nop
800ab934:	91a20002 	lbu	v0,2(t5)
800ab938:	104f0327 	beq	v0,t7,800ac5d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1374>
800ab93c:	00000000 	nop
800ab940:	8f220044 	lw	v0,68(t9)
800ab944:	00031840 	sll	v1,v1,0x1
800ab948:	00621821 	addu	v1,v1,v0
800ab94c:	94640000 	lhu	a0,0(v1)
800ab950:	a4c40004 	sh	a0,4(a2)
800ab954:	91c2004d 	lbu	v0,77(t6)
800ab958:	a0e20000 	sb	v0,0(a3)
800ab95c:	91230003 	lbu	v1,3(t1)
800ab960:	93c2004c 	lbu	v0,76(s8)
800ab964:	0062102b 	sltu	v0,v1,v0
800ab968:	1040000e 	beqz	v0,800ab9a4 <_Z21DrawTile16FixedSub1_2jjjj+0x740>
800ab96c:	25270003 	addiu	a3,t1,3
800ab970:	91430007 	lbu	v1,7(t2)
800ab974:	1060000b 	beqz	v1,800ab9a4 <_Z21DrawTile16FixedSub1_2jjjj+0x740>
800ab978:	00000000 	nop
800ab97c:	91a20003 	lbu	v0,3(t5)
800ab980:	104f0305 	beq	v0,t7,800ac598 <_Z21DrawTile16FixedSub1_2jjjj+0x1334>
800ab984:	00000000 	nop
800ab988:	8fc20044 	lw	v0,68(s8)
800ab98c:	00031840 	sll	v1,v1,0x1
800ab990:	00621821 	addu	v1,v1,v0
800ab994:	94640000 	lhu	a0,0(v1)
800ab998:	a4c40006 	sh	a0,6(a2)
800ab99c:	91c2004d 	lbu	v0,77(t6)
800ab9a0:	a0e20000 	sb	v0,0(a3)
800ab9a4:	258cffff 	addiu	t4,t4,-1
800ab9a8:	256bfff8 	addiu	t3,t3,-8
800ab9ac:	1180ff25 	beqz	t4,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800ab9b0:	8dc20030 	lw	v0,48(t6)
800ab9b4:	0282a021 	addu	s4,s4,v0
800ab9b8:	0802adc7 	j	800ab71c <_Z21DrawTile16FixedSub1_2jjjj+0x4b8>
800ab9bc:	254afff8 	addiu	t2,t2,-8
800ab9c0:	244f6dd8 	addiu	t7,v0,28120
800ab9c4:	02b75021 	addu	t2,s5,s7
800ab9c8:	02c05821 	move	t3,s6
800ab9cc:	01e06821 	move	t5,t7
800ab9d0:	240e0001 	li	t6,1
800ab9d4:	24108420 	li	s0,-31712
800ab9d8:	2411fbde 	li	s1,-1058
800ab9dc:	01e09021 	move	s2,t7
800ab9e0:	01e09821 	move	s3,t7
800ab9e4:	01e0a821 	move	s5,t7
800ab9e8:	01e0b021 	move	s6,t7
800ab9ec:	01e0b821 	move	s7,t7
800ab9f0:	01e0c021 	move	t8,t7
800ab9f4:	01e0c821 	move	t9,t7
800ab9f8:	8d420004 	lw	v0,4(t2)
800ab9fc:	1040004f 	beqz	v0,800abb3c <_Z21DrawTile16FixedSub1_2jjjj+0x8d8>
800aba00:	00000000 	nop
800aba04:	8de20008 	lw	v0,8(t7)
800aba08:	91e3004c 	lbu	v1,76(t7)
800aba0c:	02824021 	addu	t0,s4,v0
800aba10:	91040000 	lbu	a0,0(t0)
800aba14:	8de5003c 	lw	a1,60(t7)
800aba18:	8de6000c 	lw	a2,12(t7)
800aba1c:	00141040 	sll	v0,s4,0x1
800aba20:	0083182b 	sltu	v1,a0,v1
800aba24:	00454821 	addu	t1,v0,a1
800aba28:	1060000e 	beqz	v1,800aba64 <_Z21DrawTile16FixedSub1_2jjjj+0x800>
800aba2c:	02866021 	addu	t4,s4,a2
800aba30:	91430007 	lbu	v1,7(t2)
800aba34:	1060000b 	beqz	v1,800aba64 <_Z21DrawTile16FixedSub1_2jjjj+0x800>
800aba38:	00000000 	nop
800aba3c:	91820000 	lbu	v0,0(t4)
800aba40:	104e0245 	beq	v0,t6,800ac358 <_Z21DrawTile16FixedSub1_2jjjj+0x10f4>
800aba44:	00000000 	nop
800aba48:	8de20044 	lw	v0,68(t7)
800aba4c:	00031840 	sll	v1,v1,0x1
800aba50:	00621821 	addu	v1,v1,v0
800aba54:	94640000 	lhu	a0,0(v1)
800aba58:	a5240000 	sh	a0,0(t1)
800aba5c:	91a2004d 	lbu	v0,77(t5)
800aba60:	a1020000 	sb	v0,0(t0)
800aba64:	9242004c 	lbu	v0,76(s2)
800aba68:	91030001 	lbu	v1,1(t0)
800aba6c:	0062102b 	sltu	v0,v1,v0
800aba70:	1040000e 	beqz	v0,800abaac <_Z21DrawTile16FixedSub1_2jjjj+0x848>
800aba74:	25060001 	addiu	a2,t0,1
800aba78:	91430006 	lbu	v1,6(t2)
800aba7c:	1060000b 	beqz	v1,800abaac <_Z21DrawTile16FixedSub1_2jjjj+0x848>
800aba80:	00000000 	nop
800aba84:	91820001 	lbu	v0,1(t4)
800aba88:	104e0223 	beq	v0,t6,800ac318 <_Z21DrawTile16FixedSub1_2jjjj+0x10b4>
800aba8c:	00000000 	nop
800aba90:	8e420044 	lw	v0,68(s2)
800aba94:	00031840 	sll	v1,v1,0x1
800aba98:	00621821 	addu	v1,v1,v0
800aba9c:	94640000 	lhu	a0,0(v1)
800abaa0:	a5240002 	sh	a0,2(t1)
800abaa4:	91a2004d 	lbu	v0,77(t5)
800abaa8:	a0c20000 	sb	v0,0(a2)
800abaac:	9262004c 	lbu	v0,76(s3)
800abab0:	91030002 	lbu	v1,2(t0)
800abab4:	0062102b 	sltu	v0,v1,v0
800abab8:	1040000e 	beqz	v0,800abaf4 <_Z21DrawTile16FixedSub1_2jjjj+0x890>
800ababc:	25060002 	addiu	a2,t0,2
800abac0:	91430005 	lbu	v1,5(t2)
800abac4:	1060000b 	beqz	v1,800abaf4 <_Z21DrawTile16FixedSub1_2jjjj+0x890>
800abac8:	00000000 	nop
800abacc:	91820002 	lbu	v0,2(t4)
800abad0:	104e0201 	beq	v0,t6,800ac2d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1074>
800abad4:	00000000 	nop
800abad8:	8e620044 	lw	v0,68(s3)
800abadc:	00031840 	sll	v1,v1,0x1
800abae0:	00621821 	addu	v1,v1,v0
800abae4:	94640000 	lhu	a0,0(v1)
800abae8:	a5240004 	sh	a0,4(t1)
800abaec:	91a2004d 	lbu	v0,77(t5)
800abaf0:	a0c20000 	sb	v0,0(a2)
800abaf4:	91030003 	lbu	v1,3(t0)
800abaf8:	92a2004c 	lbu	v0,76(s5)
800abafc:	0062102b 	sltu	v0,v1,v0
800abb00:	1040000e 	beqz	v0,800abb3c <_Z21DrawTile16FixedSub1_2jjjj+0x8d8>
800abb04:	25060003 	addiu	a2,t0,3
800abb08:	91430004 	lbu	v1,4(t2)
800abb0c:	1060000b 	beqz	v1,800abb3c <_Z21DrawTile16FixedSub1_2jjjj+0x8d8>
800abb10:	00000000 	nop
800abb14:	91820003 	lbu	v0,3(t4)
800abb18:	104e01df 	beq	v0,t6,800ac298 <_Z21DrawTile16FixedSub1_2jjjj+0x1034>
800abb1c:	00000000 	nop
800abb20:	8ea20044 	lw	v0,68(s5)
800abb24:	00031840 	sll	v1,v1,0x1
800abb28:	00621821 	addu	v1,v1,v0
800abb2c:	94640000 	lhu	a0,0(v1)
800abb30:	a5240006 	sh	a0,6(t1)
800abb34:	91a2004d 	lbu	v0,77(t5)
800abb38:	a0c20000 	sb	v0,0(a2)
800abb3c:	8d420000 	lw	v0,0(t2)
800abb40:	1040004f 	beqz	v0,800abc80 <_Z21DrawTile16FixedSub1_2jjjj+0xa1c>
800abb44:	26840004 	addiu	a0,s4,4
800abb48:	8ec20008 	lw	v0,8(s6)
800abb4c:	00824821 	addu	t1,a0,v0
800abb50:	92c3004c 	lbu	v1,76(s6)
800abb54:	91250000 	lbu	a1,0(t1)
800abb58:	8ec6003c 	lw	a2,60(s6)
800abb5c:	8ec7000c 	lw	a3,12(s6)
800abb60:	00041040 	sll	v0,a0,0x1
800abb64:	00a3182b 	sltu	v1,a1,v1
800abb68:	00463021 	addu	a2,v0,a2
800abb6c:	1060000e 	beqz	v1,800abba8 <_Z21DrawTile16FixedSub1_2jjjj+0x944>
800abb70:	00876021 	addu	t4,a0,a3
800abb74:	91430003 	lbu	v1,3(t2)
800abb78:	1060000b 	beqz	v1,800abba8 <_Z21DrawTile16FixedSub1_2jjjj+0x944>
800abb7c:	00000000 	nop
800abb80:	91820000 	lbu	v0,0(t4)
800abb84:	104e01b4 	beq	v0,t6,800ac258 <_Z21DrawTile16FixedSub1_2jjjj+0xff4>
800abb88:	00000000 	nop
800abb8c:	8ec20044 	lw	v0,68(s6)
800abb90:	00031840 	sll	v1,v1,0x1
800abb94:	00621821 	addu	v1,v1,v0
800abb98:	94640000 	lhu	a0,0(v1)
800abb9c:	a4c40000 	sh	a0,0(a2)
800abba0:	91a2004d 	lbu	v0,77(t5)
800abba4:	a1220000 	sb	v0,0(t1)
800abba8:	92e2004c 	lbu	v0,76(s7)
800abbac:	91230001 	lbu	v1,1(t1)
800abbb0:	0062102b 	sltu	v0,v1,v0
800abbb4:	1040000e 	beqz	v0,800abbf0 <_Z21DrawTile16FixedSub1_2jjjj+0x98c>
800abbb8:	25270001 	addiu	a3,t1,1
800abbbc:	91430002 	lbu	v1,2(t2)
800abbc0:	1060000b 	beqz	v1,800abbf0 <_Z21DrawTile16FixedSub1_2jjjj+0x98c>
800abbc4:	00000000 	nop
800abbc8:	91820001 	lbu	v0,1(t4)
800abbcc:	104e0192 	beq	v0,t6,800ac218 <_Z21DrawTile16FixedSub1_2jjjj+0xfb4>
800abbd0:	00000000 	nop
800abbd4:	8ee20044 	lw	v0,68(s7)
800abbd8:	00031840 	sll	v1,v1,0x1
800abbdc:	00621821 	addu	v1,v1,v0
800abbe0:	94640000 	lhu	a0,0(v1)
800abbe4:	a4c40002 	sh	a0,2(a2)
800abbe8:	91a2004d 	lbu	v0,77(t5)
800abbec:	a0e20000 	sb	v0,0(a3)
800abbf0:	9302004c 	lbu	v0,76(t8)
800abbf4:	91230002 	lbu	v1,2(t1)
800abbf8:	0062102b 	sltu	v0,v1,v0
800abbfc:	1040000e 	beqz	v0,800abc38 <_Z21DrawTile16FixedSub1_2jjjj+0x9d4>
800abc00:	25270002 	addiu	a3,t1,2
800abc04:	91430001 	lbu	v1,1(t2)
800abc08:	1060000b 	beqz	v1,800abc38 <_Z21DrawTile16FixedSub1_2jjjj+0x9d4>
800abc0c:	00000000 	nop
800abc10:	91820002 	lbu	v0,2(t4)
800abc14:	104e0170 	beq	v0,t6,800ac1d8 <_Z21DrawTile16FixedSub1_2jjjj+0xf74>
800abc18:	00000000 	nop
800abc1c:	8f020044 	lw	v0,68(t8)
800abc20:	00031840 	sll	v1,v1,0x1
800abc24:	00621821 	addu	v1,v1,v0
800abc28:	94640000 	lhu	a0,0(v1)
800abc2c:	a4c40004 	sh	a0,4(a2)
800abc30:	91a2004d 	lbu	v0,77(t5)
800abc34:	a0e20000 	sb	v0,0(a3)
800abc38:	91230003 	lbu	v1,3(t1)
800abc3c:	9322004c 	lbu	v0,76(t9)
800abc40:	0062102b 	sltu	v0,v1,v0
800abc44:	1040000e 	beqz	v0,800abc80 <_Z21DrawTile16FixedSub1_2jjjj+0xa1c>
800abc48:	25270003 	addiu	a3,t1,3
800abc4c:	91430000 	lbu	v1,0(t2)
800abc50:	1060000b 	beqz	v1,800abc80 <_Z21DrawTile16FixedSub1_2jjjj+0xa1c>
800abc54:	00000000 	nop
800abc58:	91820003 	lbu	v0,3(t4)
800abc5c:	104e014e 	beq	v0,t6,800ac198 <_Z21DrawTile16FixedSub1_2jjjj+0xf34>
800abc60:	00000000 	nop
800abc64:	8f220044 	lw	v0,68(t9)
800abc68:	00031840 	sll	v1,v1,0x1
800abc6c:	00621821 	addu	v1,v1,v0
800abc70:	94640000 	lhu	a0,0(v1)
800abc74:	a4c40006 	sh	a0,6(a2)
800abc78:	91a2004d 	lbu	v0,77(t5)
800abc7c:	a0e20000 	sb	v0,0(a3)
800abc80:	256bffff 	addiu	t3,t3,-1
800abc84:	1160fe6f 	beqz	t3,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800abc88:	8da20030 	lw	v0,48(t5)
800abc8c:	0282a021 	addu	s4,s4,v0
800abc90:	0802ae7e 	j	800ab9f8 <_Z21DrawTile16FixedSub1_2jjjj+0x794>
800abc94:	254a0008 	addiu	t2,t2,8
800abc98:	12c0fe6a 	beqz	s6,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800abc9c:	3c028022 	lui	v0,0x8022
800abca0:	24506dd8 	addiu	s0,v0,28120
800abca4:	02b71823 	subu	v1,s5,s7
800abca8:	02c06021 	move	t4,s6
800abcac:	02007021 	move	t6,s0
800abcb0:	246b003c 	addiu	t3,v1,60
800abcb4:	246a0038 	addiu	t2,v1,56
800abcb8:	240f0001 	li	t7,1
800abcbc:	24118420 	li	s1,-31712
800abcc0:	2412fbde 	li	s2,-1058
800abcc4:	02009821 	move	s3,s0
800abcc8:	0200a821 	move	s5,s0
800abccc:	0200b021 	move	s6,s0
800abcd0:	0200b821 	move	s7,s0
800abcd4:	0200c021 	move	t8,s0
800abcd8:	0200c821 	move	t9,s0
800abcdc:	0200f021 	move	s8,s0
800abce0:	8d620000 	lw	v0,0(t3)
800abce4:	1040004f 	beqz	v0,800abe24 <_Z21DrawTile16FixedSub1_2jjjj+0xbc0>
800abce8:	00000000 	nop
800abcec:	8e020008 	lw	v0,8(s0)
800abcf0:	9203004c 	lbu	v1,76(s0)
800abcf4:	02824021 	addu	t0,s4,v0
800abcf8:	91040000 	lbu	a0,0(t0)
800abcfc:	8e05003c 	lw	a1,60(s0)
800abd00:	8e06000c 	lw	a2,12(s0)
800abd04:	00141040 	sll	v0,s4,0x1
800abd08:	0083182b 	sltu	v1,a0,v1
800abd0c:	00454821 	addu	t1,v0,a1
800abd10:	1060000e 	beqz	v1,800abd4c <_Z21DrawTile16FixedSub1_2jjjj+0xae8>
800abd14:	02866821 	addu	t5,s4,a2
800abd18:	91430007 	lbu	v1,7(t2)
800abd1c:	1060000b 	beqz	v1,800abd4c <_Z21DrawTile16FixedSub1_2jjjj+0xae8>
800abd20:	00000000 	nop
800abd24:	91a20000 	lbu	v0,0(t5)
800abd28:	104f019b 	beq	v0,t7,800ac398 <_Z21DrawTile16FixedSub1_2jjjj+0x1134>
800abd2c:	00000000 	nop
800abd30:	8e020044 	lw	v0,68(s0)
800abd34:	00031840 	sll	v1,v1,0x1
800abd38:	00621821 	addu	v1,v1,v0
800abd3c:	94640000 	lhu	a0,0(v1)
800abd40:	a5240000 	sh	a0,0(t1)
800abd44:	91c2004d 	lbu	v0,77(t6)
800abd48:	a1020000 	sb	v0,0(t0)
800abd4c:	9262004c 	lbu	v0,76(s3)
800abd50:	91030001 	lbu	v1,1(t0)
800abd54:	0062102b 	sltu	v0,v1,v0
800abd58:	1040000e 	beqz	v0,800abd94 <_Z21DrawTile16FixedSub1_2jjjj+0xb30>
800abd5c:	25060001 	addiu	a2,t0,1
800abd60:	91430006 	lbu	v1,6(t2)
800abd64:	1060000b 	beqz	v1,800abd94 <_Z21DrawTile16FixedSub1_2jjjj+0xb30>
800abd68:	00000000 	nop
800abd6c:	91a20001 	lbu	v0,1(t5)
800abd70:	104f01f9 	beq	v0,t7,800ac558 <_Z21DrawTile16FixedSub1_2jjjj+0x12f4>
800abd74:	00000000 	nop
800abd78:	8e620044 	lw	v0,68(s3)
800abd7c:	00031840 	sll	v1,v1,0x1
800abd80:	00621821 	addu	v1,v1,v0
800abd84:	94640000 	lhu	a0,0(v1)
800abd88:	a5240002 	sh	a0,2(t1)
800abd8c:	91c2004d 	lbu	v0,77(t6)
800abd90:	a0c20000 	sb	v0,0(a2)
800abd94:	92a2004c 	lbu	v0,76(s5)
800abd98:	91030002 	lbu	v1,2(t0)
800abd9c:	0062102b 	sltu	v0,v1,v0
800abda0:	1040000e 	beqz	v0,800abddc <_Z21DrawTile16FixedSub1_2jjjj+0xb78>
800abda4:	25060002 	addiu	a2,t0,2
800abda8:	91430005 	lbu	v1,5(t2)
800abdac:	1060000b 	beqz	v1,800abddc <_Z21DrawTile16FixedSub1_2jjjj+0xb78>
800abdb0:	00000000 	nop
800abdb4:	91a20002 	lbu	v0,2(t5)
800abdb8:	104f01d7 	beq	v0,t7,800ac518 <_Z21DrawTile16FixedSub1_2jjjj+0x12b4>
800abdbc:	00000000 	nop
800abdc0:	8ea20044 	lw	v0,68(s5)
800abdc4:	00031840 	sll	v1,v1,0x1
800abdc8:	00621821 	addu	v1,v1,v0
800abdcc:	94640000 	lhu	a0,0(v1)
800abdd0:	a5240004 	sh	a0,4(t1)
800abdd4:	91c2004d 	lbu	v0,77(t6)
800abdd8:	a0c20000 	sb	v0,0(a2)
800abddc:	91030003 	lbu	v1,3(t0)
800abde0:	92c2004c 	lbu	v0,76(s6)
800abde4:	0062102b 	sltu	v0,v1,v0
800abde8:	1040000e 	beqz	v0,800abe24 <_Z21DrawTile16FixedSub1_2jjjj+0xbc0>
800abdec:	25060003 	addiu	a2,t0,3
800abdf0:	91630000 	lbu	v1,0(t3)
800abdf4:	1060000b 	beqz	v1,800abe24 <_Z21DrawTile16FixedSub1_2jjjj+0xbc0>
800abdf8:	00000000 	nop
800abdfc:	91a20003 	lbu	v0,3(t5)
800abe00:	104f01b5 	beq	v0,t7,800ac4d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1274>
800abe04:	00000000 	nop
800abe08:	8ec20044 	lw	v0,68(s6)
800abe0c:	00031840 	sll	v1,v1,0x1
800abe10:	00621821 	addu	v1,v1,v0
800abe14:	94640000 	lhu	a0,0(v1)
800abe18:	a5240006 	sh	a0,6(t1)
800abe1c:	91c2004d 	lbu	v0,77(t6)
800abe20:	a0c20000 	sb	v0,0(a2)
800abe24:	8d420000 	lw	v0,0(t2)
800abe28:	1040004f 	beqz	v0,800abf68 <_Z21DrawTile16FixedSub1_2jjjj+0xd04>
800abe2c:	26840004 	addiu	a0,s4,4
800abe30:	8ee20008 	lw	v0,8(s7)
800abe34:	00824821 	addu	t1,a0,v0
800abe38:	92e3004c 	lbu	v1,76(s7)
800abe3c:	91250000 	lbu	a1,0(t1)
800abe40:	8ee6003c 	lw	a2,60(s7)
800abe44:	8ee7000c 	lw	a3,12(s7)
800abe48:	00041040 	sll	v0,a0,0x1
800abe4c:	00a3182b 	sltu	v1,a1,v1
800abe50:	00463021 	addu	a2,v0,a2
800abe54:	1060000e 	beqz	v1,800abe90 <_Z21DrawTile16FixedSub1_2jjjj+0xc2c>
800abe58:	00876821 	addu	t5,a0,a3
800abe5c:	91430003 	lbu	v1,3(t2)
800abe60:	1060000b 	beqz	v1,800abe90 <_Z21DrawTile16FixedSub1_2jjjj+0xc2c>
800abe64:	00000000 	nop
800abe68:	91a20000 	lbu	v0,0(t5)
800abe6c:	104f018a 	beq	v0,t7,800ac498 <_Z21DrawTile16FixedSub1_2jjjj+0x1234>
800abe70:	00000000 	nop
800abe74:	8ee20044 	lw	v0,68(s7)
800abe78:	00031840 	sll	v1,v1,0x1
800abe7c:	00621821 	addu	v1,v1,v0
800abe80:	94640000 	lhu	a0,0(v1)
800abe84:	a4c40000 	sh	a0,0(a2)
800abe88:	91c2004d 	lbu	v0,77(t6)
800abe8c:	a1220000 	sb	v0,0(t1)
800abe90:	9302004c 	lbu	v0,76(t8)
800abe94:	91230001 	lbu	v1,1(t1)
800abe98:	0062102b 	sltu	v0,v1,v0
800abe9c:	1040000e 	beqz	v0,800abed8 <_Z21DrawTile16FixedSub1_2jjjj+0xc74>
800abea0:	25270001 	addiu	a3,t1,1
800abea4:	91430002 	lbu	v1,2(t2)
800abea8:	1060000b 	beqz	v1,800abed8 <_Z21DrawTile16FixedSub1_2jjjj+0xc74>
800abeac:	00000000 	nop
800abeb0:	91a20001 	lbu	v0,1(t5)
800abeb4:	104f0168 	beq	v0,t7,800ac458 <_Z21DrawTile16FixedSub1_2jjjj+0x11f4>
800abeb8:	00000000 	nop
800abebc:	8f020044 	lw	v0,68(t8)
800abec0:	00031840 	sll	v1,v1,0x1
800abec4:	00621821 	addu	v1,v1,v0
800abec8:	94640000 	lhu	a0,0(v1)
800abecc:	a4c40002 	sh	a0,2(a2)
800abed0:	91c2004d 	lbu	v0,77(t6)
800abed4:	a0e20000 	sb	v0,0(a3)
800abed8:	9322004c 	lbu	v0,76(t9)
800abedc:	91230002 	lbu	v1,2(t1)
800abee0:	0062102b 	sltu	v0,v1,v0
800abee4:	1040000e 	beqz	v0,800abf20 <_Z21DrawTile16FixedSub1_2jjjj+0xcbc>
800abee8:	25270002 	addiu	a3,t1,2
800abeec:	91430001 	lbu	v1,1(t2)
800abef0:	1060000b 	beqz	v1,800abf20 <_Z21DrawTile16FixedSub1_2jjjj+0xcbc>
800abef4:	00000000 	nop
800abef8:	91a20002 	lbu	v0,2(t5)
800abefc:	104f0146 	beq	v0,t7,800ac418 <_Z21DrawTile16FixedSub1_2jjjj+0x11b4>
800abf00:	00000000 	nop
800abf04:	8f220044 	lw	v0,68(t9)
800abf08:	00031840 	sll	v1,v1,0x1
800abf0c:	00621821 	addu	v1,v1,v0
800abf10:	94640000 	lhu	a0,0(v1)
800abf14:	a4c40004 	sh	a0,4(a2)
800abf18:	91c2004d 	lbu	v0,77(t6)
800abf1c:	a0e20000 	sb	v0,0(a3)
800abf20:	91230003 	lbu	v1,3(t1)
800abf24:	93c2004c 	lbu	v0,76(s8)
800abf28:	0062102b 	sltu	v0,v1,v0
800abf2c:	1040000e 	beqz	v0,800abf68 <_Z21DrawTile16FixedSub1_2jjjj+0xd04>
800abf30:	25270003 	addiu	a3,t1,3
800abf34:	91430000 	lbu	v1,0(t2)
800abf38:	1060000b 	beqz	v1,800abf68 <_Z21DrawTile16FixedSub1_2jjjj+0xd04>
800abf3c:	00000000 	nop
800abf40:	91a20003 	lbu	v0,3(t5)
800abf44:	104f0124 	beq	v0,t7,800ac3d8 <_Z21DrawTile16FixedSub1_2jjjj+0x1174>
800abf48:	00000000 	nop
800abf4c:	8fc20044 	lw	v0,68(s8)
800abf50:	00031840 	sll	v1,v1,0x1
800abf54:	00621821 	addu	v1,v1,v0
800abf58:	94640000 	lhu	a0,0(v1)
800abf5c:	a4c40006 	sh	a0,6(a2)
800abf60:	91c2004d 	lbu	v0,77(t6)
800abf64:	a0e20000 	sb	v0,0(a3)
800abf68:	258cffff 	addiu	t4,t4,-1
800abf6c:	256bfff8 	addiu	t3,t3,-8
800abf70:	1180fdb4 	beqz	t4,800ab644 <_Z21DrawTile16FixedSub1_2jjjj+0x3e0>
800abf74:	8dc20030 	lw	v0,48(t6)
800abf78:	0282a021 	addu	s4,s4,v0
800abf7c:	0802af38 	j	800abce0 <_Z21DrawTile16FixedSub1_2jjjj+0xa7c>
800abf80:	254afff8 	addiu	t2,t2,-8
800abf84:	8f240044 	lw	a0,68(t9)
800abf88:	00031840 	sll	v1,v1,0x1
800abf8c:	00641821 	addu	v1,v1,a0
800abf90:	94620000 	lhu	v0,0(v1)
800abf94:	8f240050 	lw	a0,80(t9)
800abf98:	02021025 	or	v0,s0,v0
800abf9c:	00912024 	and	a0,a0,s1
800abfa0:	3042ffff 	andi	v0,v0,0xffff
800abfa4:	00441023 	subu	v0,v0,a0
800abfa8:	00021042 	srl	v0,v0,0x1
800abfac:	8f240020 	lw	a0,32(t9)
800abfb0:	00021040 	sll	v0,v0,0x1
800abfb4:	00441021 	addu	v0,v0,a0
800abfb8:	94430000 	lhu	v1,0(v0)
800abfbc:	0802ad85 	j	800ab614 <_Z21DrawTile16FixedSub1_2jjjj+0x3b0>
800abfc0:	a4c30006 	sh	v1,6(a2)
800abfc4:	8f040044 	lw	a0,68(t8)
800abfc8:	00031840 	sll	v1,v1,0x1
800abfcc:	00641821 	addu	v1,v1,a0
800abfd0:	94620000 	lhu	v0,0(v1)
800abfd4:	8f040050 	lw	a0,80(t8)
800abfd8:	02021025 	or	v0,s0,v0
800abfdc:	00912024 	and	a0,a0,s1
800abfe0:	3042ffff 	andi	v0,v0,0xffff
800abfe4:	00441023 	subu	v0,v0,a0
800abfe8:	00021042 	srl	v0,v0,0x1
800abfec:	8f040020 	lw	a0,32(t8)
800abff0:	00021040 	sll	v0,v0,0x1
800abff4:	00441021 	addu	v0,v0,a0
800abff8:	94430000 	lhu	v1,0(v0)
800abffc:	0802ad73 	j	800ab5cc <_Z21DrawTile16FixedSub1_2jjjj+0x368>
800ac000:	a4c30004 	sh	v1,4(a2)
800ac004:	8ee40044 	lw	a0,68(s7)
800ac008:	00031840 	sll	v1,v1,0x1
800ac00c:	00641821 	addu	v1,v1,a0
800ac010:	94620000 	lhu	v0,0(v1)
800ac014:	8ee40050 	lw	a0,80(s7)
800ac018:	02021025 	or	v0,s0,v0
800ac01c:	00912024 	and	a0,a0,s1
800ac020:	3042ffff 	andi	v0,v0,0xffff
800ac024:	00441023 	subu	v0,v0,a0
800ac028:	00021042 	srl	v0,v0,0x1
800ac02c:	8ee40020 	lw	a0,32(s7)
800ac030:	00021040 	sll	v0,v0,0x1
800ac034:	00441021 	addu	v0,v0,a0
800ac038:	94430000 	lhu	v1,0(v0)
800ac03c:	0802ad61 	j	800ab584 <_Z21DrawTile16FixedSub1_2jjjj+0x320>
800ac040:	a4c30002 	sh	v1,2(a2)
800ac044:	8de40044 	lw	a0,68(t7)
800ac048:	00031840 	sll	v1,v1,0x1
800ac04c:	00641821 	addu	v1,v1,a0
800ac050:	94620000 	lhu	v0,0(v1)
800ac054:	8de40050 	lw	a0,80(t7)
800ac058:	02021025 	or	v0,s0,v0
800ac05c:	00912024 	and	a0,a0,s1
800ac060:	3042ffff 	andi	v0,v0,0xffff
800ac064:	00441023 	subu	v0,v0,a0
800ac068:	00021042 	srl	v0,v0,0x1
800ac06c:	8de40020 	lw	a0,32(t7)
800ac070:	00021040 	sll	v0,v0,0x1
800ac074:	00441021 	addu	v0,v0,a0
800ac078:	94430000 	lhu	v1,0(v0)
800ac07c:	0802acfe 	j	800ab3f8 <_Z21DrawTile16FixedSub1_2jjjj+0x194>
800ac080:	a5230000 	sh	v1,0(t1)
800ac084:	8ec40044 	lw	a0,68(s6)
800ac088:	00031840 	sll	v1,v1,0x1
800ac08c:	00641821 	addu	v1,v1,a0
800ac090:	94620000 	lhu	v0,0(v1)
800ac094:	8ec40050 	lw	a0,80(s6)
800ac098:	02021025 	or	v0,s0,v0
800ac09c:	00912024 	and	a0,a0,s1
800ac0a0:	3042ffff 	andi	v0,v0,0xffff
800ac0a4:	00441023 	subu	v0,v0,a0
800ac0a8:	00021042 	srl	v0,v0,0x1
800ac0ac:	8ec40020 	lw	a0,32(s6)
800ac0b0:	00021040 	sll	v0,v0,0x1
800ac0b4:	00441021 	addu	v0,v0,a0
800ac0b8:	94430000 	lhu	v1,0(v0)
800ac0bc:	0802ad4f 	j	800ab53c <_Z21DrawTile16FixedSub1_2jjjj+0x2d8>
800ac0c0:	a4c30000 	sh	v1,0(a2)
800ac0c4:	8ea40044 	lw	a0,68(s5)
800ac0c8:	00031840 	sll	v1,v1,0x1
800ac0cc:	00641821 	addu	v1,v1,a0
800ac0d0:	94620000 	lhu	v0,0(v1)
800ac0d4:	8ea40050 	lw	a0,80(s5)
800ac0d8:	02021025 	or	v0,s0,v0
800ac0dc:	00912024 	and	a0,a0,s1
800ac0e0:	3042ffff 	andi	v0,v0,0xffff
800ac0e4:	00441023 	subu	v0,v0,a0
800ac0e8:	00021042 	srl	v0,v0,0x1
800ac0ec:	8ea40020 	lw	a0,32(s5)
800ac0f0:	00021040 	sll	v0,v0,0x1
800ac0f4:	00441021 	addu	v0,v0,a0
800ac0f8:	94430000 	lhu	v1,0(v0)
800ac0fc:	0802ad34 	j	800ab4d0 <_Z21DrawTile16FixedSub1_2jjjj+0x26c>
800ac100:	a5230006 	sh	v1,6(t1)
800ac104:	8e640044 	lw	a0,68(s3)
800ac108:	00031840 	sll	v1,v1,0x1
800ac10c:	00641821 	addu	v1,v1,a0
800ac110:	94620000 	lhu	v0,0(v1)
800ac114:	8e640050 	lw	a0,80(s3)
800ac118:	02021025 	or	v0,s0,v0
800ac11c:	00912024 	and	a0,a0,s1
800ac120:	3042ffff 	andi	v0,v0,0xffff
800ac124:	00441023 	subu	v0,v0,a0
800ac128:	00021042 	srl	v0,v0,0x1
800ac12c:	8e640020 	lw	a0,32(s3)
800ac130:	00021040 	sll	v0,v0,0x1
800ac134:	00441021 	addu	v0,v0,a0
800ac138:	94430000 	lhu	v1,0(v0)
800ac13c:	0802ad22 	j	800ab488 <_Z21DrawTile16FixedSub1_2jjjj+0x224>
800ac140:	a5230004 	sh	v1,4(t1)
800ac144:	8e440044 	lw	a0,68(s2)
800ac148:	00031840 	sll	v1,v1,0x1
800ac14c:	00641821 	addu	v1,v1,a0
800ac150:	94620000 	lhu	v0,0(v1)
800ac154:	8e440050 	lw	a0,80(s2)
800ac158:	02021025 	or	v0,s0,v0
800ac15c:	00912024 	and	a0,a0,s1
800ac160:	3042ffff 	andi	v0,v0,0xffff
800ac164:	00441023 	subu	v0,v0,a0
800ac168:	00021042 	srl	v0,v0,0x1
800ac16c:	8e440020 	lw	a0,32(s2)
800ac170:	00021040 	sll	v0,v0,0x1
800ac174:	00441021 	addu	v0,v0,a0
800ac178:	94430000 	lhu	v1,0(v0)
800ac17c:	0802ad10 	j	800ab440 <_Z21DrawTile16FixedSub1_2jjjj+0x1dc>
800ac180:	a5230002 	sh	v1,2(t1)
800ac184:	244228a0 	addiu	v0,v0,10400
800ac188:	0040f809 	jalr	v0
800ac18c:	00000000 	nop
800ac190:	0802acca 	j	800ab328 <_Z21DrawTile16FixedSub1_2jjjj+0xc4>
800ac194:	8e220020 	lw	v0,32(s1)
800ac198:	8f240044 	lw	a0,68(t9)
800ac19c:	00031840 	sll	v1,v1,0x1
800ac1a0:	00641821 	addu	v1,v1,a0
800ac1a4:	94620000 	lhu	v0,0(v1)
800ac1a8:	8f240050 	lw	a0,80(t9)
800ac1ac:	02021025 	or	v0,s0,v0
800ac1b0:	00912024 	and	a0,a0,s1
800ac1b4:	3042ffff 	andi	v0,v0,0xffff
800ac1b8:	00441023 	subu	v0,v0,a0
800ac1bc:	00021042 	srl	v0,v0,0x1
800ac1c0:	8f240020 	lw	a0,32(t9)
800ac1c4:	00021040 	sll	v0,v0,0x1
800ac1c8:	00441021 	addu	v0,v0,a0
800ac1cc:	94430000 	lhu	v1,0(v0)
800ac1d0:	0802af1e 	j	800abc78 <_Z21DrawTile16FixedSub1_2jjjj+0xa14>
800ac1d4:	a4c30006 	sh	v1,6(a2)
800ac1d8:	8f040044 	lw	a0,68(t8)
800ac1dc:	00031840 	sll	v1,v1,0x1
800ac1e0:	00641821 	addu	v1,v1,a0
800ac1e4:	94620000 	lhu	v0,0(v1)
800ac1e8:	8f040050 	lw	a0,80(t8)
800ac1ec:	02021025 	or	v0,s0,v0
800ac1f0:	00912024 	and	a0,a0,s1
800ac1f4:	3042ffff 	andi	v0,v0,0xffff
800ac1f8:	00441023 	subu	v0,v0,a0
800ac1fc:	00021042 	srl	v0,v0,0x1
800ac200:	8f040020 	lw	a0,32(t8)
800ac204:	00021040 	sll	v0,v0,0x1
800ac208:	00441021 	addu	v0,v0,a0
800ac20c:	94430000 	lhu	v1,0(v0)
800ac210:	0802af0c 	j	800abc30 <_Z21DrawTile16FixedSub1_2jjjj+0x9cc>
800ac214:	a4c30004 	sh	v1,4(a2)
800ac218:	8ee40044 	lw	a0,68(s7)
800ac21c:	00031840 	sll	v1,v1,0x1
800ac220:	00641821 	addu	v1,v1,a0
800ac224:	94620000 	lhu	v0,0(v1)
800ac228:	8ee40050 	lw	a0,80(s7)
800ac22c:	02021025 	or	v0,s0,v0
800ac230:	00912024 	and	a0,a0,s1
800ac234:	3042ffff 	andi	v0,v0,0xffff
800ac238:	00441023 	subu	v0,v0,a0
800ac23c:	00021042 	srl	v0,v0,0x1
800ac240:	8ee40020 	lw	a0,32(s7)
800ac244:	00021040 	sll	v0,v0,0x1
800ac248:	00441021 	addu	v0,v0,a0
800ac24c:	94430000 	lhu	v1,0(v0)
800ac250:	0802aefa 	j	800abbe8 <_Z21DrawTile16FixedSub1_2jjjj+0x984>
800ac254:	a4c30002 	sh	v1,2(a2)
800ac258:	8ec40044 	lw	a0,68(s6)
800ac25c:	00031840 	sll	v1,v1,0x1
800ac260:	00641821 	addu	v1,v1,a0
800ac264:	94620000 	lhu	v0,0(v1)
800ac268:	8ec40050 	lw	a0,80(s6)
800ac26c:	02021025 	or	v0,s0,v0
800ac270:	00912024 	and	a0,a0,s1
800ac274:	3042ffff 	andi	v0,v0,0xffff
800ac278:	00441023 	subu	v0,v0,a0
800ac27c:	00021042 	srl	v0,v0,0x1
800ac280:	8ec40020 	lw	a0,32(s6)
800ac284:	00021040 	sll	v0,v0,0x1
800ac288:	00441021 	addu	v0,v0,a0
800ac28c:	94430000 	lhu	v1,0(v0)
800ac290:	0802aee8 	j	800abba0 <_Z21DrawTile16FixedSub1_2jjjj+0x93c>
800ac294:	a4c30000 	sh	v1,0(a2)
800ac298:	8ea40044 	lw	a0,68(s5)
800ac29c:	00031840 	sll	v1,v1,0x1
800ac2a0:	00641821 	addu	v1,v1,a0
800ac2a4:	94620000 	lhu	v0,0(v1)
800ac2a8:	8ea40050 	lw	a0,80(s5)
800ac2ac:	02021025 	or	v0,s0,v0
800ac2b0:	00912024 	and	a0,a0,s1
800ac2b4:	3042ffff 	andi	v0,v0,0xffff
800ac2b8:	00441023 	subu	v0,v0,a0
800ac2bc:	00021042 	srl	v0,v0,0x1
800ac2c0:	8ea40020 	lw	a0,32(s5)
800ac2c4:	00021040 	sll	v0,v0,0x1
800ac2c8:	00441021 	addu	v0,v0,a0
800ac2cc:	94430000 	lhu	v1,0(v0)
800ac2d0:	0802aecd 	j	800abb34 <_Z21DrawTile16FixedSub1_2jjjj+0x8d0>
800ac2d4:	a5230006 	sh	v1,6(t1)
800ac2d8:	8e640044 	lw	a0,68(s3)
800ac2dc:	00031840 	sll	v1,v1,0x1
800ac2e0:	00641821 	addu	v1,v1,a0
800ac2e4:	94620000 	lhu	v0,0(v1)
800ac2e8:	8e640050 	lw	a0,80(s3)
800ac2ec:	02021025 	or	v0,s0,v0
800ac2f0:	00912024 	and	a0,a0,s1
800ac2f4:	3042ffff 	andi	v0,v0,0xffff
800ac2f8:	00441023 	subu	v0,v0,a0
800ac2fc:	00021042 	srl	v0,v0,0x1
800ac300:	8e640020 	lw	a0,32(s3)
800ac304:	00021040 	sll	v0,v0,0x1
800ac308:	00441021 	addu	v0,v0,a0
800ac30c:	94430000 	lhu	v1,0(v0)
800ac310:	0802aebb 	j	800abaec <_Z21DrawTile16FixedSub1_2jjjj+0x888>
800ac314:	a5230004 	sh	v1,4(t1)
800ac318:	8e440044 	lw	a0,68(s2)
800ac31c:	00031840 	sll	v1,v1,0x1
800ac320:	00641821 	addu	v1,v1,a0
800ac324:	94620000 	lhu	v0,0(v1)
800ac328:	8e440050 	lw	a0,80(s2)
800ac32c:	02021025 	or	v0,s0,v0
800ac330:	00912024 	and	a0,a0,s1
800ac334:	3042ffff 	andi	v0,v0,0xffff
800ac338:	00441023 	subu	v0,v0,a0
800ac33c:	00021042 	srl	v0,v0,0x1
800ac340:	8e440020 	lw	a0,32(s2)
800ac344:	00021040 	sll	v0,v0,0x1
800ac348:	00441021 	addu	v0,v0,a0
800ac34c:	94430000 	lhu	v1,0(v0)
800ac350:	0802aea9 	j	800abaa4 <_Z21DrawTile16FixedSub1_2jjjj+0x840>
800ac354:	a5230002 	sh	v1,2(t1)
800ac358:	8de40044 	lw	a0,68(t7)
800ac35c:	00031840 	sll	v1,v1,0x1
800ac360:	00641821 	addu	v1,v1,a0
800ac364:	94620000 	lhu	v0,0(v1)
800ac368:	8de40050 	lw	a0,80(t7)
800ac36c:	02021025 	or	v0,s0,v0
800ac370:	00912024 	and	a0,a0,s1
800ac374:	3042ffff 	andi	v0,v0,0xffff
800ac378:	00441023 	subu	v0,v0,a0
800ac37c:	00021042 	srl	v0,v0,0x1
800ac380:	8de40020 	lw	a0,32(t7)
800ac384:	00021040 	sll	v0,v0,0x1
800ac388:	00441021 	addu	v0,v0,a0
800ac38c:	94430000 	lhu	v1,0(v0)
800ac390:	0802ae97 	j	800aba5c <_Z21DrawTile16FixedSub1_2jjjj+0x7f8>
800ac394:	a5230000 	sh	v1,0(t1)
800ac398:	8e040044 	lw	a0,68(s0)
800ac39c:	00031840 	sll	v1,v1,0x1
800ac3a0:	00641821 	addu	v1,v1,a0
800ac3a4:	94620000 	lhu	v0,0(v1)
800ac3a8:	8e040050 	lw	a0,80(s0)
800ac3ac:	02221025 	or	v0,s1,v0
800ac3b0:	00922024 	and	a0,a0,s2
800ac3b4:	3042ffff 	andi	v0,v0,0xffff
800ac3b8:	00441023 	subu	v0,v0,a0
800ac3bc:	00021042 	srl	v0,v0,0x1
800ac3c0:	8e040020 	lw	a0,32(s0)
800ac3c4:	00021040 	sll	v0,v0,0x1
800ac3c8:	00441021 	addu	v0,v0,a0
800ac3cc:	94430000 	lhu	v1,0(v0)
800ac3d0:	0802af51 	j	800abd44 <_Z21DrawTile16FixedSub1_2jjjj+0xae0>
800ac3d4:	a5230000 	sh	v1,0(t1)
800ac3d8:	8fc40044 	lw	a0,68(s8)
800ac3dc:	00031840 	sll	v1,v1,0x1
800ac3e0:	00641821 	addu	v1,v1,a0
800ac3e4:	94620000 	lhu	v0,0(v1)
800ac3e8:	8fc40050 	lw	a0,80(s8)
800ac3ec:	02221025 	or	v0,s1,v0
800ac3f0:	00922024 	and	a0,a0,s2
800ac3f4:	3042ffff 	andi	v0,v0,0xffff
800ac3f8:	00441023 	subu	v0,v0,a0
800ac3fc:	00021042 	srl	v0,v0,0x1
800ac400:	8fc40020 	lw	a0,32(s8)
800ac404:	00021040 	sll	v0,v0,0x1
800ac408:	00441021 	addu	v0,v0,a0
800ac40c:	94430000 	lhu	v1,0(v0)
800ac410:	0802afd8 	j	800abf60 <_Z21DrawTile16FixedSub1_2jjjj+0xcfc>
800ac414:	a4c30006 	sh	v1,6(a2)
800ac418:	8f240044 	lw	a0,68(t9)
800ac41c:	00031840 	sll	v1,v1,0x1
800ac420:	00641821 	addu	v1,v1,a0
800ac424:	94620000 	lhu	v0,0(v1)
800ac428:	8f240050 	lw	a0,80(t9)
800ac42c:	02221025 	or	v0,s1,v0
800ac430:	00922024 	and	a0,a0,s2
800ac434:	3042ffff 	andi	v0,v0,0xffff
800ac438:	00441023 	subu	v0,v0,a0
800ac43c:	00021042 	srl	v0,v0,0x1
800ac440:	8f240020 	lw	a0,32(t9)
800ac444:	00021040 	sll	v0,v0,0x1
800ac448:	00441021 	addu	v0,v0,a0
800ac44c:	94430000 	lhu	v1,0(v0)
800ac450:	0802afc6 	j	800abf18 <_Z21DrawTile16FixedSub1_2jjjj+0xcb4>
800ac454:	a4c30004 	sh	v1,4(a2)
800ac458:	8f040044 	lw	a0,68(t8)
800ac45c:	00031840 	sll	v1,v1,0x1
800ac460:	00641821 	addu	v1,v1,a0
800ac464:	94620000 	lhu	v0,0(v1)
800ac468:	8f040050 	lw	a0,80(t8)
800ac46c:	02221025 	or	v0,s1,v0
800ac470:	00922024 	and	a0,a0,s2
800ac474:	3042ffff 	andi	v0,v0,0xffff
800ac478:	00441023 	subu	v0,v0,a0
800ac47c:	00021042 	srl	v0,v0,0x1
800ac480:	8f040020 	lw	a0,32(t8)
800ac484:	00021040 	sll	v0,v0,0x1
800ac488:	00441021 	addu	v0,v0,a0
800ac48c:	94430000 	lhu	v1,0(v0)
800ac490:	0802afb4 	j	800abed0 <_Z21DrawTile16FixedSub1_2jjjj+0xc6c>
800ac494:	a4c30002 	sh	v1,2(a2)
800ac498:	8ee40044 	lw	a0,68(s7)
800ac49c:	00031840 	sll	v1,v1,0x1
800ac4a0:	00641821 	addu	v1,v1,a0
800ac4a4:	94620000 	lhu	v0,0(v1)
800ac4a8:	8ee40050 	lw	a0,80(s7)
800ac4ac:	02221025 	or	v0,s1,v0
800ac4b0:	00922024 	and	a0,a0,s2
800ac4b4:	3042ffff 	andi	v0,v0,0xffff
800ac4b8:	00441023 	subu	v0,v0,a0
800ac4bc:	00021042 	srl	v0,v0,0x1
800ac4c0:	8ee40020 	lw	a0,32(s7)
800ac4c4:	00021040 	sll	v0,v0,0x1
800ac4c8:	00441021 	addu	v0,v0,a0
800ac4cc:	94430000 	lhu	v1,0(v0)
800ac4d0:	0802afa2 	j	800abe88 <_Z21DrawTile16FixedSub1_2jjjj+0xc24>
800ac4d4:	a4c30000 	sh	v1,0(a2)
800ac4d8:	8ec40044 	lw	a0,68(s6)
800ac4dc:	00031840 	sll	v1,v1,0x1
800ac4e0:	00641821 	addu	v1,v1,a0
800ac4e4:	94620000 	lhu	v0,0(v1)
800ac4e8:	8ec40050 	lw	a0,80(s6)
800ac4ec:	02221025 	or	v0,s1,v0
800ac4f0:	00922024 	and	a0,a0,s2
800ac4f4:	3042ffff 	andi	v0,v0,0xffff
800ac4f8:	00441023 	subu	v0,v0,a0
800ac4fc:	00021042 	srl	v0,v0,0x1
800ac500:	8ec40020 	lw	a0,32(s6)
800ac504:	00021040 	sll	v0,v0,0x1
800ac508:	00441021 	addu	v0,v0,a0
800ac50c:	94430000 	lhu	v1,0(v0)
800ac510:	0802af87 	j	800abe1c <_Z21DrawTile16FixedSub1_2jjjj+0xbb8>
800ac514:	a5230006 	sh	v1,6(t1)
800ac518:	8ea40044 	lw	a0,68(s5)
800ac51c:	00031840 	sll	v1,v1,0x1
800ac520:	00641821 	addu	v1,v1,a0
800ac524:	94620000 	lhu	v0,0(v1)
800ac528:	8ea40050 	lw	a0,80(s5)
800ac52c:	02221025 	or	v0,s1,v0
800ac530:	00922024 	and	a0,a0,s2
800ac534:	3042ffff 	andi	v0,v0,0xffff
800ac538:	00441023 	subu	v0,v0,a0
800ac53c:	00021042 	srl	v0,v0,0x1
800ac540:	8ea40020 	lw	a0,32(s5)
800ac544:	00021040 	sll	v0,v0,0x1
800ac548:	00441021 	addu	v0,v0,a0
800ac54c:	94430000 	lhu	v1,0(v0)
800ac550:	0802af75 	j	800abdd4 <_Z21DrawTile16FixedSub1_2jjjj+0xb70>
800ac554:	a5230004 	sh	v1,4(t1)
800ac558:	8e640044 	lw	a0,68(s3)
800ac55c:	00031840 	sll	v1,v1,0x1
800ac560:	00641821 	addu	v1,v1,a0
800ac564:	94620000 	lhu	v0,0(v1)
800ac568:	8e640050 	lw	a0,80(s3)
800ac56c:	02221025 	or	v0,s1,v0
800ac570:	00922024 	and	a0,a0,s2
800ac574:	3042ffff 	andi	v0,v0,0xffff
800ac578:	00441023 	subu	v0,v0,a0
800ac57c:	00021042 	srl	v0,v0,0x1
800ac580:	8e640020 	lw	a0,32(s3)
800ac584:	00021040 	sll	v0,v0,0x1
800ac588:	00441021 	addu	v0,v0,a0
800ac58c:	94430000 	lhu	v1,0(v0)
800ac590:	0802af63 	j	800abd8c <_Z21DrawTile16FixedSub1_2jjjj+0xb28>
800ac594:	a5230002 	sh	v1,2(t1)
800ac598:	8fc40044 	lw	a0,68(s8)
800ac59c:	00031840 	sll	v1,v1,0x1
800ac5a0:	00641821 	addu	v1,v1,a0
800ac5a4:	94620000 	lhu	v0,0(v1)
800ac5a8:	8fc40050 	lw	a0,80(s8)
800ac5ac:	02221025 	or	v0,s1,v0
800ac5b0:	00922024 	and	a0,a0,s2
800ac5b4:	3042ffff 	andi	v0,v0,0xffff
800ac5b8:	00441023 	subu	v0,v0,a0
800ac5bc:	00021042 	srl	v0,v0,0x1
800ac5c0:	8fc40020 	lw	a0,32(s8)
800ac5c4:	00021040 	sll	v0,v0,0x1
800ac5c8:	00441021 	addu	v0,v0,a0
800ac5cc:	94430000 	lhu	v1,0(v0)
800ac5d0:	0802ae67 	j	800ab99c <_Z21DrawTile16FixedSub1_2jjjj+0x738>
800ac5d4:	a4c30006 	sh	v1,6(a2)
800ac5d8:	8f240044 	lw	a0,68(t9)
800ac5dc:	00031840 	sll	v1,v1,0x1
800ac5e0:	00641821 	addu	v1,v1,a0
800ac5e4:	94620000 	lhu	v0,0(v1)
800ac5e8:	8f240050 	lw	a0,80(t9)
800ac5ec:	02221025 	or	v0,s1,v0
800ac5f0:	00922024 	and	a0,a0,s2
800ac5f4:	3042ffff 	andi	v0,v0,0xffff
800ac5f8:	00441023 	subu	v0,v0,a0
800ac5fc:	00021042 	srl	v0,v0,0x1
800ac600:	8f240020 	lw	a0,32(t9)
800ac604:	00021040 	sll	v0,v0,0x1
800ac608:	00441021 	addu	v0,v0,a0
800ac60c:	94430000 	lhu	v1,0(v0)
800ac610:	0802ae55 	j	800ab954 <_Z21DrawTile16FixedSub1_2jjjj+0x6f0>
800ac614:	a4c30004 	sh	v1,4(a2)
800ac618:	8f040044 	lw	a0,68(t8)
800ac61c:	00031840 	sll	v1,v1,0x1
800ac620:	00641821 	addu	v1,v1,a0
800ac624:	94620000 	lhu	v0,0(v1)
800ac628:	8f040050 	lw	a0,80(t8)
800ac62c:	02221025 	or	v0,s1,v0
800ac630:	00922024 	and	a0,a0,s2
800ac634:	3042ffff 	andi	v0,v0,0xffff
800ac638:	00441023 	subu	v0,v0,a0
800ac63c:	00021042 	srl	v0,v0,0x1
800ac640:	8f040020 	lw	a0,32(t8)
800ac644:	00021040 	sll	v0,v0,0x1
800ac648:	00441021 	addu	v0,v0,a0
800ac64c:	94430000 	lhu	v1,0(v0)
800ac650:	0802ae43 	j	800ab90c <_Z21DrawTile16FixedSub1_2jjjj+0x6a8>
800ac654:	a4c30002 	sh	v1,2(a2)
800ac658:	8ee40044 	lw	a0,68(s7)
800ac65c:	00031840 	sll	v1,v1,0x1
800ac660:	00641821 	addu	v1,v1,a0
800ac664:	94620000 	lhu	v0,0(v1)
800ac668:	8ee40050 	lw	a0,80(s7)
800ac66c:	02221025 	or	v0,s1,v0
800ac670:	00922024 	and	a0,a0,s2
800ac674:	3042ffff 	andi	v0,v0,0xffff
800ac678:	00441023 	subu	v0,v0,a0
800ac67c:	00021042 	srl	v0,v0,0x1
800ac680:	8ee40020 	lw	a0,32(s7)
800ac684:	00021040 	sll	v0,v0,0x1
800ac688:	00441021 	addu	v0,v0,a0
800ac68c:	94430000 	lhu	v1,0(v0)
800ac690:	0802ae31 	j	800ab8c4 <_Z21DrawTile16FixedSub1_2jjjj+0x660>
800ac694:	a4c30000 	sh	v1,0(a2)
800ac698:	8ec40044 	lw	a0,68(s6)
800ac69c:	00031840 	sll	v1,v1,0x1
800ac6a0:	00641821 	addu	v1,v1,a0
800ac6a4:	94620000 	lhu	v0,0(v1)
800ac6a8:	8ec40050 	lw	a0,80(s6)
800ac6ac:	02221025 	or	v0,s1,v0
800ac6b0:	00922024 	and	a0,a0,s2
800ac6b4:	3042ffff 	andi	v0,v0,0xffff
800ac6b8:	00441023 	subu	v0,v0,a0
800ac6bc:	00021042 	srl	v0,v0,0x1
800ac6c0:	8ec40020 	lw	a0,32(s6)
800ac6c4:	00021040 	sll	v0,v0,0x1
800ac6c8:	00441021 	addu	v0,v0,a0
800ac6cc:	94430000 	lhu	v1,0(v0)
800ac6d0:	0802ae16 	j	800ab858 <_Z21DrawTile16FixedSub1_2jjjj+0x5f4>
800ac6d4:	a5230006 	sh	v1,6(t1)
800ac6d8:	8ea40044 	lw	a0,68(s5)
800ac6dc:	00031840 	sll	v1,v1,0x1
800ac6e0:	00641821 	addu	v1,v1,a0
800ac6e4:	94620000 	lhu	v0,0(v1)
800ac6e8:	8ea40050 	lw	a0,80(s5)
800ac6ec:	02221025 	or	v0,s1,v0
800ac6f0:	00922024 	and	a0,a0,s2
800ac6f4:	3042ffff 	andi	v0,v0,0xffff
800ac6f8:	00441023 	subu	v0,v0,a0
800ac6fc:	00021042 	srl	v0,v0,0x1
800ac700:	8ea40020 	lw	a0,32(s5)
800ac704:	00021040 	sll	v0,v0,0x1
800ac708:	00441021 	addu	v0,v0,a0
800ac70c:	94430000 	lhu	v1,0(v0)
800ac710:	0802ae04 	j	800ab810 <_Z21DrawTile16FixedSub1_2jjjj+0x5ac>
800ac714:	a5230004 	sh	v1,4(t1)
800ac718:	8e640044 	lw	a0,68(s3)
800ac71c:	00031840 	sll	v1,v1,0x1
800ac720:	00641821 	addu	v1,v1,a0
800ac724:	94620000 	lhu	v0,0(v1)
800ac728:	8e640050 	lw	a0,80(s3)
800ac72c:	02221025 	or	v0,s1,v0
800ac730:	00922024 	and	a0,a0,s2
800ac734:	3042ffff 	andi	v0,v0,0xffff
800ac738:	00441023 	subu	v0,v0,a0
800ac73c:	00021042 	srl	v0,v0,0x1
800ac740:	8e640020 	lw	a0,32(s3)
800ac744:	00021040 	sll	v0,v0,0x1
800ac748:	00441021 	addu	v0,v0,a0
800ac74c:	94430000 	lhu	v1,0(v0)
800ac750:	0802adf2 	j	800ab7c8 <_Z21DrawTile16FixedSub1_2jjjj+0x564>
800ac754:	a5230002 	sh	v1,2(t1)
800ac758:	8e040044 	lw	a0,68(s0)
800ac75c:	00031840 	sll	v1,v1,0x1
800ac760:	00641821 	addu	v1,v1,a0
800ac764:	94620000 	lhu	v0,0(v1)
800ac768:	8e040050 	lw	a0,80(s0)
800ac76c:	02221025 	or	v0,s1,v0
800ac770:	00922024 	and	a0,a0,s2
800ac774:	3042ffff 	andi	v0,v0,0xffff
800ac778:	00441023 	subu	v0,v0,a0
800ac77c:	00021042 	srl	v0,v0,0x1
800ac780:	8e040020 	lw	a0,32(s0)
800ac784:	00021040 	sll	v0,v0,0x1
800ac788:	00441021 	addu	v0,v0,a0
800ac78c:	94430000 	lhu	v1,0(v0)
800ac790:	0802ade0 	j	800ab780 <_Z21DrawTile16FixedSub1_2jjjj+0x51c>
800ac794:	a5230000 	sh	v1,0(t1)

800ac798 <_Z12DrawTilex2x2jjjj>:
800ac798:	27bdffc8 	addiu	sp,sp,-56
800ac79c:	3c028022 	lui	v0,0x8022
800ac7a0:	afb7002c 	sw	s7,44(sp)
800ac7a4:	afb60028 	sw	s6,40(sp)
800ac7a8:	afb40020 	sw	s4,32(sp)
800ac7ac:	afb3001c 	sw	s3,28(sp)
800ac7b0:	afb10014 	sw	s1,20(sp)
800ac7b4:	afbf0030 	sw	ra,48(sp)
800ac7b8:	24516da8 	addiu	s1,v0,28072
800ac7bc:	afb50024 	sw	s5,36(sp)
800ac7c0:	afb20018 	sw	s2,24(sp)
800ac7c4:	afb00010 	sw	s0,16(sp)
800ac7c8:	0080a021 	move	s4,a0
800ac7cc:	8e280008 	lw	t0,8(s1)
800ac7d0:	308203ff 	andi	v0,a0,0x3ff
800ac7d4:	328301ff 	andi	v1,s4,0x1ff
800ac7d8:	8e24000c 	lw	a0,12(s1)
800ac7dc:	01021004 	sllv	v0,v0,t0
800ac7e0:	2c630100 	sltiu	v1,v1,256
800ac7e4:	00442021 	addu	a0,v0,a0
800ac7e8:	00a09821 	move	s3,a1
800ac7ec:	00c0b821 	move	s7,a2
800ac7f0:	14600003 	bnez	v1,800ac800 <_Z12DrawTilex2x2jjjj+0x68>
800ac7f4:	00e0b021 	move	s6,a3
800ac7f8:	8e220010 	lw	v0,16(s1)
800ac7fc:	00822021 	addu	a0,a0,v0
800ac800:	3085ffff 	andi	a1,a0,0xffff
800ac804:	8e260028 	lw	a2,40(s1)
800ac808:	01058006 	srlv	s0,a1,t0
800ac80c:	02069021 	addu	s2,s0,a2
800ac810:	8e220024 	lw	v0,36(s1)
800ac814:	92440000 	lbu	a0,0(s2)
800ac818:	00101980 	sll	v1,s0,0x6
800ac81c:	10800206 	beqz	a0,800ad038 <_Z12DrawTilex2x2jjjj+0x8a0>
800ac820:	0062a821 	addu	s5,v1,v0
800ac824:	02061021 	addu	v0,s0,a2
800ac828:	90440000 	lbu	a0,0(v0)
800ac82c:	24030002 	li	v1,2
800ac830:	108300f7 	beq	a0,v1,800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800ac834:	8fbf0030 	lw	ra,48(sp)
800ac838:	9222002c 	lbu	v0,44(s1)
800ac83c:	104000fe 	beqz	v0,800acc38 <_Z12DrawTilex2x2jjjj+0x4a0>
800ac840:	00141a82 	srl	v1,s4,0xa
800ac844:	3c028022 	lui	v0,0x8022
800ac848:	90435bcb 	lbu	v1,23499(v0)
800ac84c:	146003cf 	bnez	v1,800ad78c <_Z12DrawTilex2x2jjjj+0xff4>
800ac850:	3c028005 	lui	v0,0x8005
800ac854:	8e220020 	lw	v0,32(s1)
800ac858:	00141a82 	srl	v1,s4,0xa
800ac85c:	00621824 	and	v1,v1,v0
800ac860:	3c02802c 	lui	v0,0x802c
800ac864:	2442140c 	addiu	v0,v0,5132
800ac868:	00031a40 	sll	v1,v1,0x9
800ac86c:	3c118022 	lui	s1,0x8022
800ac870:	00621821 	addu	v1,v1,v0
800ac874:	26246dd8 	addiu	a0,s1,28120
800ac878:	3282c000 	andi	v0,s4,0xc000
800ac87c:	144000fe 	bnez	v0,800acc78 <_Z12DrawTilex2x2jjjj+0x4e0>
800ac880:	ac830044 	sw	v1,68(a0)
800ac884:	12c000e2 	beqz	s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800ac888:	8fbf0030 	lw	ra,48(sp)
800ac88c:	3c028022 	lui	v0,0x8022
800ac890:	244b6dd8 	addiu	t3,v0,28120
800ac894:	01606021 	move	t4,t3
800ac898:	01606821 	move	t5,t3
800ac89c:	01607021 	move	t6,t3
800ac8a0:	02b73021 	addu	a2,s5,s7
800ac8a4:	02c03821 	move	a3,s6
800ac8a8:	01605021 	move	t2,t3
800ac8ac:	01607821 	move	t7,t3
800ac8b0:	01604821 	move	t1,t3
800ac8b4:	0802b231 	j	800ac8c4 <_Z12DrawTilex2x2jjjj+0x12c>
800ac8b8:	01608021 	move	s0,t3
800ac8bc:	02629821 	addu	s3,s3,v0
800ac8c0:	24c60008 	addiu	a2,a2,8
800ac8c4:	8cc20000 	lw	v0,0(a2)
800ac8c8:	10400064 	beqz	v0,800aca5c <_Z12DrawTilex2x2jjjj+0x2c4>
800ac8cc:	00000000 	nop
800ac8d0:	8d430040 	lw	v1,64(t2)
800ac8d4:	9142004c 	lbu	v0,76(t2)
800ac8d8:	02632821 	addu	a1,s3,v1
800ac8dc:	90a40000 	lbu	a0,0(a1)
800ac8e0:	8d43003c 	lw	v1,60(t2)
800ac8e4:	0082102b 	sltu	v0,a0,v0
800ac8e8:	10400014 	beqz	v0,800ac93c <_Z12DrawTilex2x2jjjj+0x1a4>
800ac8ec:	02634021 	addu	t0,s3,v1
800ac8f0:	90c20000 	lbu	v0,0(a2)
800ac8f4:	10400011 	beqz	v0,800ac93c <_Z12DrawTilex2x2jjjj+0x1a4>
800ac8f8:	00021040 	sll	v0,v0,0x1
800ac8fc:	8d440044 	lw	a0,68(t2)
800ac900:	8d430024 	lw	v1,36(t2)
800ac904:	00441021 	addu	v0,v0,a0
800ac908:	90440000 	lbu	a0,0(v0)
800ac90c:	01031821 	addu	v1,t0,v1
800ac910:	a0640000 	sb	a0,0(v1)
800ac914:	a0640001 	sb	a0,1(v1)
800ac918:	a1040000 	sb	a0,0(t0)
800ac91c:	a1040001 	sb	a0,1(t0)
800ac920:	8d420024 	lw	v0,36(t2)
800ac924:	9143004d 	lbu	v1,77(t2)
800ac928:	00a21021 	addu	v0,a1,v0
800ac92c:	a0430000 	sb	v1,0(v0)
800ac930:	a0430001 	sb	v1,1(v0)
800ac934:	a0a30000 	sb	v1,0(a1)
800ac938:	a0a30001 	sb	v1,1(a1)
800ac93c:	9162004c 	lbu	v0,76(t3)
800ac940:	90a30002 	lbu	v1,2(a1)
800ac944:	0062102b 	sltu	v0,v1,v0
800ac948:	10400014 	beqz	v0,800ac99c <_Z12DrawTilex2x2jjjj+0x204>
800ac94c:	00000000 	nop
800ac950:	90c20001 	lbu	v0,1(a2)
800ac954:	10400011 	beqz	v0,800ac99c <_Z12DrawTilex2x2jjjj+0x204>
800ac958:	00021040 	sll	v0,v0,0x1
800ac95c:	8d640044 	lw	a0,68(t3)
800ac960:	8d630024 	lw	v1,36(t3)
800ac964:	00441021 	addu	v0,v0,a0
800ac968:	90440000 	lbu	a0,0(v0)
800ac96c:	01031821 	addu	v1,t0,v1
800ac970:	a0640002 	sb	a0,2(v1)
800ac974:	a0640003 	sb	a0,3(v1)
800ac978:	a1040002 	sb	a0,2(t0)
800ac97c:	a1040003 	sb	a0,3(t0)
800ac980:	8d620024 	lw	v0,36(t3)
800ac984:	9163004d 	lbu	v1,77(t3)
800ac988:	00a21021 	addu	v0,a1,v0
800ac98c:	a0430002 	sb	v1,2(v0)
800ac990:	a0430003 	sb	v1,3(v0)
800ac994:	a0a30002 	sb	v1,2(a1)
800ac998:	a0a30003 	sb	v1,3(a1)
800ac99c:	91e2004c 	lbu	v0,76(t7)
800ac9a0:	90a30004 	lbu	v1,4(a1)
800ac9a4:	0062102b 	sltu	v0,v1,v0
800ac9a8:	10400014 	beqz	v0,800ac9fc <_Z12DrawTilex2x2jjjj+0x264>
800ac9ac:	00000000 	nop
800ac9b0:	90c20002 	lbu	v0,2(a2)
800ac9b4:	10400011 	beqz	v0,800ac9fc <_Z12DrawTilex2x2jjjj+0x264>
800ac9b8:	00021040 	sll	v0,v0,0x1
800ac9bc:	8de40044 	lw	a0,68(t7)
800ac9c0:	8de30024 	lw	v1,36(t7)
800ac9c4:	00441021 	addu	v0,v0,a0
800ac9c8:	90440000 	lbu	a0,0(v0)
800ac9cc:	01031821 	addu	v1,t0,v1
800ac9d0:	a0640004 	sb	a0,4(v1)
800ac9d4:	a0640005 	sb	a0,5(v1)
800ac9d8:	a1040004 	sb	a0,4(t0)
800ac9dc:	a1040005 	sb	a0,5(t0)
800ac9e0:	8de20024 	lw	v0,36(t7)
800ac9e4:	91e3004d 	lbu	v1,77(t7)
800ac9e8:	00a21021 	addu	v0,a1,v0
800ac9ec:	a0430004 	sb	v1,4(v0)
800ac9f0:	a0430005 	sb	v1,5(v0)
800ac9f4:	a0a30004 	sb	v1,4(a1)
800ac9f8:	a0a30005 	sb	v1,5(a1)
800ac9fc:	9182004c 	lbu	v0,76(t4)
800aca00:	90a30006 	lbu	v1,6(a1)
800aca04:	0062102b 	sltu	v0,v1,v0
800aca08:	10400014 	beqz	v0,800aca5c <_Z12DrawTilex2x2jjjj+0x2c4>
800aca0c:	00000000 	nop
800aca10:	90c20003 	lbu	v0,3(a2)
800aca14:	10400011 	beqz	v0,800aca5c <_Z12DrawTilex2x2jjjj+0x2c4>
800aca18:	00021040 	sll	v0,v0,0x1
800aca1c:	8d840044 	lw	a0,68(t4)
800aca20:	8d830024 	lw	v1,36(t4)
800aca24:	00441021 	addu	v0,v0,a0
800aca28:	90440000 	lbu	a0,0(v0)
800aca2c:	01031821 	addu	v1,t0,v1
800aca30:	a0640006 	sb	a0,6(v1)
800aca34:	a0640007 	sb	a0,7(v1)
800aca38:	a1040006 	sb	a0,6(t0)
800aca3c:	a1040007 	sb	a0,7(t0)
800aca40:	8d820024 	lw	v0,36(t4)
800aca44:	9183004d 	lbu	v1,77(t4)
800aca48:	00a21021 	addu	v0,a1,v0
800aca4c:	a0430006 	sb	v1,6(v0)
800aca50:	a0430007 	sb	v1,7(v0)
800aca54:	a0a30006 	sb	v1,6(a1)
800aca58:	a0a30007 	sb	v1,7(a1)
800aca5c:	8cc20004 	lw	v0,4(a2)
800aca60:	10400067 	beqz	v0,800acc00 <_Z12DrawTilex2x2jjjj+0x468>
800aca64:	26226dd8 	addiu	v0,s1,28120
800aca68:	8d230040 	lw	v1,64(t1)
800aca6c:	26650008 	addiu	a1,s3,8
800aca70:	00a34021 	addu	t0,a1,v1
800aca74:	9122004c 	lbu	v0,76(t1)
800aca78:	91030000 	lbu	v1,0(t0)
800aca7c:	8d24003c 	lw	a0,60(t1)
800aca80:	0062102b 	sltu	v0,v1,v0
800aca84:	10400014 	beqz	v0,800acad8 <_Z12DrawTilex2x2jjjj+0x340>
800aca88:	00a42821 	addu	a1,a1,a0
800aca8c:	90c20004 	lbu	v0,4(a2)
800aca90:	10400011 	beqz	v0,800acad8 <_Z12DrawTilex2x2jjjj+0x340>
800aca94:	00021040 	sll	v0,v0,0x1
800aca98:	8d240044 	lw	a0,68(t1)
800aca9c:	8d230024 	lw	v1,36(t1)
800acaa0:	00441021 	addu	v0,v0,a0
800acaa4:	90440000 	lbu	a0,0(v0)
800acaa8:	00a31821 	addu	v1,a1,v1
800acaac:	a0640000 	sb	a0,0(v1)
800acab0:	a0640001 	sb	a0,1(v1)
800acab4:	a0a40000 	sb	a0,0(a1)
800acab8:	a0a40001 	sb	a0,1(a1)
800acabc:	8d220024 	lw	v0,36(t1)
800acac0:	9123004d 	lbu	v1,77(t1)
800acac4:	01021021 	addu	v0,t0,v0
800acac8:	a0430000 	sb	v1,0(v0)
800acacc:	a0430001 	sb	v1,1(v0)
800acad0:	a1030000 	sb	v1,0(t0)
800acad4:	a1030001 	sb	v1,1(t0)
800acad8:	91a2004c 	lbu	v0,76(t5)
800acadc:	91030002 	lbu	v1,2(t0)
800acae0:	0062102b 	sltu	v0,v1,v0
800acae4:	10400014 	beqz	v0,800acb38 <_Z12DrawTilex2x2jjjj+0x3a0>
800acae8:	00000000 	nop
800acaec:	90c20005 	lbu	v0,5(a2)
800acaf0:	10400011 	beqz	v0,800acb38 <_Z12DrawTilex2x2jjjj+0x3a0>
800acaf4:	00021040 	sll	v0,v0,0x1
800acaf8:	8da40044 	lw	a0,68(t5)
800acafc:	8da30024 	lw	v1,36(t5)
800acb00:	00441021 	addu	v0,v0,a0
800acb04:	90440000 	lbu	a0,0(v0)
800acb08:	00a31821 	addu	v1,a1,v1
800acb0c:	a0640002 	sb	a0,2(v1)
800acb10:	a0640003 	sb	a0,3(v1)
800acb14:	a0a40002 	sb	a0,2(a1)
800acb18:	a0a40003 	sb	a0,3(a1)
800acb1c:	8da20024 	lw	v0,36(t5)
800acb20:	91a3004d 	lbu	v1,77(t5)
800acb24:	01021021 	addu	v0,t0,v0
800acb28:	a0430002 	sb	v1,2(v0)
800acb2c:	a0430003 	sb	v1,3(v0)
800acb30:	a1030002 	sb	v1,2(t0)
800acb34:	a1030003 	sb	v1,3(t0)
800acb38:	9202004c 	lbu	v0,76(s0)
800acb3c:	91030004 	lbu	v1,4(t0)
800acb40:	0062102b 	sltu	v0,v1,v0
800acb44:	10400014 	beqz	v0,800acb98 <_Z12DrawTilex2x2jjjj+0x400>
800acb48:	00000000 	nop
800acb4c:	90c20006 	lbu	v0,6(a2)
800acb50:	10400011 	beqz	v0,800acb98 <_Z12DrawTilex2x2jjjj+0x400>
800acb54:	00021040 	sll	v0,v0,0x1
800acb58:	8e040044 	lw	a0,68(s0)
800acb5c:	8e030024 	lw	v1,36(s0)
800acb60:	00441021 	addu	v0,v0,a0
800acb64:	90440000 	lbu	a0,0(v0)
800acb68:	00a31821 	addu	v1,a1,v1
800acb6c:	a0640004 	sb	a0,4(v1)
800acb70:	a0640005 	sb	a0,5(v1)
800acb74:	a0a40004 	sb	a0,4(a1)
800acb78:	a0a40005 	sb	a0,5(a1)
800acb7c:	8e020024 	lw	v0,36(s0)
800acb80:	9203004d 	lbu	v1,77(s0)
800acb84:	01021021 	addu	v0,t0,v0
800acb88:	a0430004 	sb	v1,4(v0)
800acb8c:	a0430005 	sb	v1,5(v0)
800acb90:	a1030004 	sb	v1,4(t0)
800acb94:	a1030005 	sb	v1,5(t0)
800acb98:	91c2004c 	lbu	v0,76(t6)
800acb9c:	91030006 	lbu	v1,6(t0)
800acba0:	0062102b 	sltu	v0,v1,v0
800acba4:	10400016 	beqz	v0,800acc00 <_Z12DrawTilex2x2jjjj+0x468>
800acba8:	26226dd8 	addiu	v0,s1,28120
800acbac:	90c20007 	lbu	v0,7(a2)
800acbb0:	10400012 	beqz	v0,800acbfc <_Z12DrawTilex2x2jjjj+0x464>
800acbb4:	00000000 	nop
800acbb8:	8dc40044 	lw	a0,68(t6)
800acbbc:	00021040 	sll	v0,v0,0x1
800acbc0:	8dc30024 	lw	v1,36(t6)
800acbc4:	00441021 	addu	v0,v0,a0
800acbc8:	90440000 	lbu	a0,0(v0)
800acbcc:	00a31821 	addu	v1,a1,v1
800acbd0:	a0640006 	sb	a0,6(v1)
800acbd4:	a0640007 	sb	a0,7(v1)
800acbd8:	a0a40006 	sb	a0,6(a1)
800acbdc:	a0a40007 	sb	a0,7(a1)
800acbe0:	8dc20024 	lw	v0,36(t6)
800acbe4:	91c3004d 	lbu	v1,77(t6)
800acbe8:	01021021 	addu	v0,t0,v0
800acbec:	a0430006 	sb	v1,6(v0)
800acbf0:	a0430007 	sb	v1,7(v0)
800acbf4:	a1030006 	sb	v1,6(t0)
800acbf8:	a1030007 	sb	v1,7(t0)
800acbfc:	26226dd8 	addiu	v0,s1,28120
800acc00:	24e7ffff 	addiu	a3,a3,-1
800acc04:	14e0ff2d 	bnez	a3,800ac8bc <_Z12DrawTilex2x2jjjj+0x124>
800acc08:	8c420030 	lw	v0,48(v0)
800acc0c:	8fbf0030 	lw	ra,48(sp)
800acc10:	8fb7002c 	lw	s7,44(sp)
800acc14:	8fb60028 	lw	s6,40(sp)
800acc18:	8fb50024 	lw	s5,36(sp)
800acc1c:	8fb40020 	lw	s4,32(sp)
800acc20:	8fb3001c 	lw	s3,28(sp)
800acc24:	8fb20018 	lw	s2,24(sp)
800acc28:	8fb10014 	lw	s1,20(sp)
800acc2c:	8fb00010 	lw	s0,16(sp)
800acc30:	03e00008 	jr	ra
800acc34:	27bd0038 	addiu	sp,sp,56
800acc38:	8e240020 	lw	a0,32(s1)
800acc3c:	8e25001c 	lw	a1,28(s1)
800acc40:	8e220018 	lw	v0,24(s1)
800acc44:	00641824 	and	v1,v1,a0
800acc48:	00a31804 	sllv	v1,v1,a1
800acc4c:	00621821 	addu	v1,v1,v0
800acc50:	00031840 	sll	v1,v1,0x1
800acc54:	3c028022 	lui	v0,0x8022
800acc58:	24425bc4 	addiu	v0,v0,23492
800acc5c:	24630c48 	addiu	v1,v1,3144
800acc60:	3c118022 	lui	s1,0x8022
800acc64:	00621821 	addu	v1,v1,v0
800acc68:	26246dd8 	addiu	a0,s1,28120
800acc6c:	3282c000 	andi	v0,s4,0xc000
800acc70:	1040ff04 	beqz	v0,800ac884 <_Z12DrawTilex2x2jjjj+0xec>
800acc74:	ac830044 	sw	v1,68(a0)
800acc78:	32828000 	andi	v0,s4,0x8000
800acc7c:	144000f5 	bnez	v0,800ad054 <_Z12DrawTilex2x2jjjj+0x8bc>
800acc80:	32824000 	andi	v0,s4,0x4000
800acc84:	12c0ffe2 	beqz	s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800acc88:	8fbf0030 	lw	ra,48(sp)
800acc8c:	3c028022 	lui	v0,0x8022
800acc90:	244b6dd8 	addiu	t3,v0,28120
800acc94:	01606021 	move	t4,t3
800acc98:	01606821 	move	t5,t3
800acc9c:	01607021 	move	t6,t3
800acca0:	02b73021 	addu	a2,s5,s7
800acca4:	02c03821 	move	a3,s6
800acca8:	01605021 	move	t2,t3
800accac:	01607821 	move	t7,t3
800accb0:	01604821 	move	t1,t3
800accb4:	0802b331 	j	800accc4 <_Z12DrawTilex2x2jjjj+0x52c>
800accb8:	01608021 	move	s0,t3
800accbc:	02629821 	addu	s3,s3,v0
800accc0:	24c60008 	addiu	a2,a2,8
800accc4:	8cc20004 	lw	v0,4(a2)
800accc8:	10400064 	beqz	v0,800ace5c <_Z12DrawTilex2x2jjjj+0x6c4>
800acccc:	00000000 	nop
800accd0:	8d430040 	lw	v1,64(t2)
800accd4:	9142004c 	lbu	v0,76(t2)
800accd8:	02632821 	addu	a1,s3,v1
800accdc:	90a40000 	lbu	a0,0(a1)
800acce0:	8d43003c 	lw	v1,60(t2)
800acce4:	0082102b 	sltu	v0,a0,v0
800acce8:	10400014 	beqz	v0,800acd3c <_Z12DrawTilex2x2jjjj+0x5a4>
800accec:	02634021 	addu	t0,s3,v1
800accf0:	90c20007 	lbu	v0,7(a2)
800accf4:	10400011 	beqz	v0,800acd3c <_Z12DrawTilex2x2jjjj+0x5a4>
800accf8:	00021040 	sll	v0,v0,0x1
800accfc:	8d440044 	lw	a0,68(t2)
800acd00:	8d430024 	lw	v1,36(t2)
800acd04:	00441021 	addu	v0,v0,a0
800acd08:	90440000 	lbu	a0,0(v0)
800acd0c:	01031821 	addu	v1,t0,v1
800acd10:	a0640000 	sb	a0,0(v1)
800acd14:	a0640001 	sb	a0,1(v1)
800acd18:	a1040000 	sb	a0,0(t0)
800acd1c:	a1040001 	sb	a0,1(t0)
800acd20:	8d420024 	lw	v0,36(t2)
800acd24:	9143004d 	lbu	v1,77(t2)
800acd28:	00a21021 	addu	v0,a1,v0
800acd2c:	a0430000 	sb	v1,0(v0)
800acd30:	a0430001 	sb	v1,1(v0)
800acd34:	a0a30000 	sb	v1,0(a1)
800acd38:	a0a30001 	sb	v1,1(a1)
800acd3c:	9162004c 	lbu	v0,76(t3)
800acd40:	90a30002 	lbu	v1,2(a1)
800acd44:	0062102b 	sltu	v0,v1,v0
800acd48:	10400014 	beqz	v0,800acd9c <_Z12DrawTilex2x2jjjj+0x604>
800acd4c:	00000000 	nop
800acd50:	90c20006 	lbu	v0,6(a2)
800acd54:	10400011 	beqz	v0,800acd9c <_Z12DrawTilex2x2jjjj+0x604>
800acd58:	00021040 	sll	v0,v0,0x1
800acd5c:	8d640044 	lw	a0,68(t3)
800acd60:	8d630024 	lw	v1,36(t3)
800acd64:	00441021 	addu	v0,v0,a0
800acd68:	90440000 	lbu	a0,0(v0)
800acd6c:	01031821 	addu	v1,t0,v1
800acd70:	a0640002 	sb	a0,2(v1)
800acd74:	a0640003 	sb	a0,3(v1)
800acd78:	a1040002 	sb	a0,2(t0)
800acd7c:	a1040003 	sb	a0,3(t0)
800acd80:	8d620024 	lw	v0,36(t3)
800acd84:	9163004d 	lbu	v1,77(t3)
800acd88:	00a21021 	addu	v0,a1,v0
800acd8c:	a0430002 	sb	v1,2(v0)
800acd90:	a0430003 	sb	v1,3(v0)
800acd94:	a0a30002 	sb	v1,2(a1)
800acd98:	a0a30003 	sb	v1,3(a1)
800acd9c:	91e2004c 	lbu	v0,76(t7)
800acda0:	90a30004 	lbu	v1,4(a1)
800acda4:	0062102b 	sltu	v0,v1,v0
800acda8:	10400014 	beqz	v0,800acdfc <_Z12DrawTilex2x2jjjj+0x664>
800acdac:	00000000 	nop
800acdb0:	90c20005 	lbu	v0,5(a2)
800acdb4:	10400011 	beqz	v0,800acdfc <_Z12DrawTilex2x2jjjj+0x664>
800acdb8:	00021040 	sll	v0,v0,0x1
800acdbc:	8de40044 	lw	a0,68(t7)
800acdc0:	8de30024 	lw	v1,36(t7)
800acdc4:	00441021 	addu	v0,v0,a0
800acdc8:	90440000 	lbu	a0,0(v0)
800acdcc:	01031821 	addu	v1,t0,v1
800acdd0:	a0640004 	sb	a0,4(v1)
800acdd4:	a0640005 	sb	a0,5(v1)
800acdd8:	a1040004 	sb	a0,4(t0)
800acddc:	a1040005 	sb	a0,5(t0)
800acde0:	8de20024 	lw	v0,36(t7)
800acde4:	91e3004d 	lbu	v1,77(t7)
800acde8:	00a21021 	addu	v0,a1,v0
800acdec:	a0430004 	sb	v1,4(v0)
800acdf0:	a0430005 	sb	v1,5(v0)
800acdf4:	a0a30004 	sb	v1,4(a1)
800acdf8:	a0a30005 	sb	v1,5(a1)
800acdfc:	9182004c 	lbu	v0,76(t4)
800ace00:	90a30006 	lbu	v1,6(a1)
800ace04:	0062102b 	sltu	v0,v1,v0
800ace08:	10400014 	beqz	v0,800ace5c <_Z12DrawTilex2x2jjjj+0x6c4>
800ace0c:	00000000 	nop
800ace10:	90c20004 	lbu	v0,4(a2)
800ace14:	10400011 	beqz	v0,800ace5c <_Z12DrawTilex2x2jjjj+0x6c4>
800ace18:	00021040 	sll	v0,v0,0x1
800ace1c:	8d840044 	lw	a0,68(t4)
800ace20:	8d830024 	lw	v1,36(t4)
800ace24:	00441021 	addu	v0,v0,a0
800ace28:	90440000 	lbu	a0,0(v0)
800ace2c:	01031821 	addu	v1,t0,v1
800ace30:	a0640006 	sb	a0,6(v1)
800ace34:	a0640007 	sb	a0,7(v1)
800ace38:	a1040006 	sb	a0,6(t0)
800ace3c:	a1040007 	sb	a0,7(t0)
800ace40:	8d820024 	lw	v0,36(t4)
800ace44:	9183004d 	lbu	v1,77(t4)
800ace48:	00a21021 	addu	v0,a1,v0
800ace4c:	a0430006 	sb	v1,6(v0)
800ace50:	a0430007 	sb	v1,7(v0)
800ace54:	a0a30006 	sb	v1,6(a1)
800ace58:	a0a30007 	sb	v1,7(a1)
800ace5c:	8cc20000 	lw	v0,0(a2)
800ace60:	10400067 	beqz	v0,800ad000 <_Z12DrawTilex2x2jjjj+0x868>
800ace64:	26226dd8 	addiu	v0,s1,28120
800ace68:	8d230040 	lw	v1,64(t1)
800ace6c:	26650008 	addiu	a1,s3,8
800ace70:	00a34021 	addu	t0,a1,v1
800ace74:	9122004c 	lbu	v0,76(t1)
800ace78:	91030000 	lbu	v1,0(t0)
800ace7c:	8d24003c 	lw	a0,60(t1)
800ace80:	0062102b 	sltu	v0,v1,v0
800ace84:	10400014 	beqz	v0,800aced8 <_Z12DrawTilex2x2jjjj+0x740>
800ace88:	00a42821 	addu	a1,a1,a0
800ace8c:	90c20003 	lbu	v0,3(a2)
800ace90:	10400011 	beqz	v0,800aced8 <_Z12DrawTilex2x2jjjj+0x740>
800ace94:	00021040 	sll	v0,v0,0x1
800ace98:	8d240044 	lw	a0,68(t1)
800ace9c:	8d230024 	lw	v1,36(t1)
800acea0:	00441021 	addu	v0,v0,a0
800acea4:	90440000 	lbu	a0,0(v0)
800acea8:	00a31821 	addu	v1,a1,v1
800aceac:	a0640000 	sb	a0,0(v1)
800aceb0:	a0640001 	sb	a0,1(v1)
800aceb4:	a0a40000 	sb	a0,0(a1)
800aceb8:	a0a40001 	sb	a0,1(a1)
800acebc:	8d220024 	lw	v0,36(t1)
800acec0:	9123004d 	lbu	v1,77(t1)
800acec4:	01021021 	addu	v0,t0,v0
800acec8:	a0430000 	sb	v1,0(v0)
800acecc:	a0430001 	sb	v1,1(v0)
800aced0:	a1030000 	sb	v1,0(t0)
800aced4:	a1030001 	sb	v1,1(t0)
800aced8:	91a2004c 	lbu	v0,76(t5)
800acedc:	91030002 	lbu	v1,2(t0)
800acee0:	0062102b 	sltu	v0,v1,v0
800acee4:	10400014 	beqz	v0,800acf38 <_Z12DrawTilex2x2jjjj+0x7a0>
800acee8:	00000000 	nop
800aceec:	90c20002 	lbu	v0,2(a2)
800acef0:	10400011 	beqz	v0,800acf38 <_Z12DrawTilex2x2jjjj+0x7a0>
800acef4:	00021040 	sll	v0,v0,0x1
800acef8:	8da40044 	lw	a0,68(t5)
800acefc:	8da30024 	lw	v1,36(t5)
800acf00:	00441021 	addu	v0,v0,a0
800acf04:	90440000 	lbu	a0,0(v0)
800acf08:	00a31821 	addu	v1,a1,v1
800acf0c:	a0640002 	sb	a0,2(v1)
800acf10:	a0640003 	sb	a0,3(v1)
800acf14:	a0a40002 	sb	a0,2(a1)
800acf18:	a0a40003 	sb	a0,3(a1)
800acf1c:	8da20024 	lw	v0,36(t5)
800acf20:	91a3004d 	lbu	v1,77(t5)
800acf24:	01021021 	addu	v0,t0,v0
800acf28:	a0430002 	sb	v1,2(v0)
800acf2c:	a0430003 	sb	v1,3(v0)
800acf30:	a1030002 	sb	v1,2(t0)
800acf34:	a1030003 	sb	v1,3(t0)
800acf38:	9202004c 	lbu	v0,76(s0)
800acf3c:	91030004 	lbu	v1,4(t0)
800acf40:	0062102b 	sltu	v0,v1,v0
800acf44:	10400014 	beqz	v0,800acf98 <_Z12DrawTilex2x2jjjj+0x800>
800acf48:	00000000 	nop
800acf4c:	90c20001 	lbu	v0,1(a2)
800acf50:	10400011 	beqz	v0,800acf98 <_Z12DrawTilex2x2jjjj+0x800>
800acf54:	00021040 	sll	v0,v0,0x1
800acf58:	8e040044 	lw	a0,68(s0)
800acf5c:	8e030024 	lw	v1,36(s0)
800acf60:	00441021 	addu	v0,v0,a0
800acf64:	90440000 	lbu	a0,0(v0)
800acf68:	00a31821 	addu	v1,a1,v1
800acf6c:	a0640004 	sb	a0,4(v1)
800acf70:	a0640005 	sb	a0,5(v1)
800acf74:	a0a40004 	sb	a0,4(a1)
800acf78:	a0a40005 	sb	a0,5(a1)
800acf7c:	8e020024 	lw	v0,36(s0)
800acf80:	9203004d 	lbu	v1,77(s0)
800acf84:	01021021 	addu	v0,t0,v0
800acf88:	a0430004 	sb	v1,4(v0)
800acf8c:	a0430005 	sb	v1,5(v0)
800acf90:	a1030004 	sb	v1,4(t0)
800acf94:	a1030005 	sb	v1,5(t0)
800acf98:	91c2004c 	lbu	v0,76(t6)
800acf9c:	91030006 	lbu	v1,6(t0)
800acfa0:	0062102b 	sltu	v0,v1,v0
800acfa4:	10400016 	beqz	v0,800ad000 <_Z12DrawTilex2x2jjjj+0x868>
800acfa8:	26226dd8 	addiu	v0,s1,28120
800acfac:	90c20000 	lbu	v0,0(a2)
800acfb0:	10400012 	beqz	v0,800acffc <_Z12DrawTilex2x2jjjj+0x864>
800acfb4:	00000000 	nop
800acfb8:	8dc40044 	lw	a0,68(t6)
800acfbc:	00021040 	sll	v0,v0,0x1
800acfc0:	8dc30024 	lw	v1,36(t6)
800acfc4:	00441021 	addu	v0,v0,a0
800acfc8:	90440000 	lbu	a0,0(v0)
800acfcc:	00a31821 	addu	v1,a1,v1
800acfd0:	a0640006 	sb	a0,6(v1)
800acfd4:	a0640007 	sb	a0,7(v1)
800acfd8:	a0a40006 	sb	a0,6(a1)
800acfdc:	a0a40007 	sb	a0,7(a1)
800acfe0:	8dc20024 	lw	v0,36(t6)
800acfe4:	91c3004d 	lbu	v1,77(t6)
800acfe8:	01021021 	addu	v0,t0,v0
800acfec:	a0430006 	sb	v1,6(v0)
800acff0:	a0430007 	sb	v1,7(v0)
800acff4:	a1030006 	sb	v1,6(t0)
800acff8:	a1030007 	sb	v1,7(t0)
800acffc:	26226dd8 	addiu	v0,s1,28120
800ad000:	24e7ffff 	addiu	a3,a3,-1
800ad004:	14e0ff2d 	bnez	a3,800accbc <_Z12DrawTilex2x2jjjj+0x524>
800ad008:	8c420030 	lw	v0,48(v0)
800ad00c:	8fbf0030 	lw	ra,48(sp)
800ad010:	8fb7002c 	lw	s7,44(sp)
800ad014:	8fb60028 	lw	s6,40(sp)
800ad018:	8fb50024 	lw	s5,36(sp)
800ad01c:	8fb40020 	lw	s4,32(sp)
800ad020:	8fb3001c 	lw	s3,28(sp)
800ad024:	8fb20018 	lw	s2,24(sp)
800ad028:	8fb10014 	lw	s1,20(sp)
800ad02c:	8fb00010 	lw	s0,16(sp)
800ad030:	03e00008 	jr	ra
800ad034:	27bd0038 	addiu	sp,sp,56
800ad038:	3c02800a 	lui	v0,0x800a
800ad03c:	2442b390 	addiu	v0,v0,-19568
800ad040:	0040f809 	jalr	v0
800ad044:	02a02021 	move	a0,s5
800ad048:	a2420000 	sb	v0,0(s2)
800ad04c:	0802b209 	j	800ac824 <_Z12DrawTilex2x2jjjj+0x8c>
800ad050:	8e260028 	lw	a2,40(s1)
800ad054:	144000e7 	bnez	v0,800ad3f4 <_Z12DrawTilex2x2jjjj+0xc5c>
800ad058:	00000000 	nop
800ad05c:	12c0feec 	beqz	s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800ad060:	8fbf0030 	lw	ra,48(sp)
800ad064:	3c028022 	lui	v0,0x8022
800ad068:	244c6dd8 	addiu	t4,v0,28120
800ad06c:	02b71023 	subu	v0,s5,s7
800ad070:	01806821 	move	t5,t4
800ad074:	01807021 	move	t6,t4
800ad078:	01807821 	move	t7,t4
800ad07c:	2449003c 	addiu	t1,v0,60
800ad080:	02c03821 	move	a3,s6
800ad084:	24460038 	addiu	a2,v0,56
800ad088:	01805021 	move	t2,t4
800ad08c:	01808021 	move	s0,t4
800ad090:	01805821 	move	t3,t4
800ad094:	0802b429 	j	800ad0a4 <_Z12DrawTilex2x2jjjj+0x90c>
800ad098:	01809021 	move	s2,t4
800ad09c:	02629821 	addu	s3,s3,v0
800ad0a0:	24c6fff8 	addiu	a2,a2,-8
800ad0a4:	8cc20000 	lw	v0,0(a2)
800ad0a8:	10400064 	beqz	v0,800ad23c <_Z12DrawTilex2x2jjjj+0xaa4>
800ad0ac:	00000000 	nop
800ad0b0:	8d430040 	lw	v1,64(t2)
800ad0b4:	9142004c 	lbu	v0,76(t2)
800ad0b8:	02632821 	addu	a1,s3,v1
800ad0bc:	90a40000 	lbu	a0,0(a1)
800ad0c0:	8d43003c 	lw	v1,60(t2)
800ad0c4:	0082102b 	sltu	v0,a0,v0
800ad0c8:	10400014 	beqz	v0,800ad11c <_Z12DrawTilex2x2jjjj+0x984>
800ad0cc:	02634021 	addu	t0,s3,v1
800ad0d0:	90c20000 	lbu	v0,0(a2)
800ad0d4:	10400011 	beqz	v0,800ad11c <_Z12DrawTilex2x2jjjj+0x984>
800ad0d8:	00021040 	sll	v0,v0,0x1
800ad0dc:	8d440044 	lw	a0,68(t2)
800ad0e0:	8d430024 	lw	v1,36(t2)
800ad0e4:	00441021 	addu	v0,v0,a0
800ad0e8:	90440000 	lbu	a0,0(v0)
800ad0ec:	01031821 	addu	v1,t0,v1
800ad0f0:	a0640000 	sb	a0,0(v1)
800ad0f4:	a0640001 	sb	a0,1(v1)
800ad0f8:	a1040000 	sb	a0,0(t0)
800ad0fc:	a1040001 	sb	a0,1(t0)
800ad100:	8d420024 	lw	v0,36(t2)
800ad104:	9143004d 	lbu	v1,77(t2)
800ad108:	00a21021 	addu	v0,a1,v0
800ad10c:	a0430000 	sb	v1,0(v0)
800ad110:	a0430001 	sb	v1,1(v0)
800ad114:	a0a30000 	sb	v1,0(a1)
800ad118:	a0a30001 	sb	v1,1(a1)
800ad11c:	9182004c 	lbu	v0,76(t4)
800ad120:	90a30002 	lbu	v1,2(a1)
800ad124:	0062102b 	sltu	v0,v1,v0
800ad128:	10400014 	beqz	v0,800ad17c <_Z12DrawTilex2x2jjjj+0x9e4>
800ad12c:	00000000 	nop
800ad130:	90c20001 	lbu	v0,1(a2)
800ad134:	10400011 	beqz	v0,800ad17c <_Z12DrawTilex2x2jjjj+0x9e4>
800ad138:	00021040 	sll	v0,v0,0x1
800ad13c:	8d840044 	lw	a0,68(t4)
800ad140:	8d830024 	lw	v1,36(t4)
800ad144:	00441021 	addu	v0,v0,a0
800ad148:	90440000 	lbu	a0,0(v0)
800ad14c:	01031821 	addu	v1,t0,v1
800ad150:	a0640002 	sb	a0,2(v1)
800ad154:	a0640003 	sb	a0,3(v1)
800ad158:	a1040002 	sb	a0,2(t0)
800ad15c:	a1040003 	sb	a0,3(t0)
800ad160:	8d820024 	lw	v0,36(t4)
800ad164:	9183004d 	lbu	v1,77(t4)
800ad168:	00a21021 	addu	v0,a1,v0
800ad16c:	a0430002 	sb	v1,2(v0)
800ad170:	a0430003 	sb	v1,3(v0)
800ad174:	a0a30002 	sb	v1,2(a1)
800ad178:	a0a30003 	sb	v1,3(a1)
800ad17c:	9202004c 	lbu	v0,76(s0)
800ad180:	90a30004 	lbu	v1,4(a1)
800ad184:	0062102b 	sltu	v0,v1,v0
800ad188:	10400014 	beqz	v0,800ad1dc <_Z12DrawTilex2x2jjjj+0xa44>
800ad18c:	00000000 	nop
800ad190:	90c20002 	lbu	v0,2(a2)
800ad194:	10400011 	beqz	v0,800ad1dc <_Z12DrawTilex2x2jjjj+0xa44>
800ad198:	00021040 	sll	v0,v0,0x1
800ad19c:	8e040044 	lw	a0,68(s0)
800ad1a0:	8e030024 	lw	v1,36(s0)
800ad1a4:	00441021 	addu	v0,v0,a0
800ad1a8:	90440000 	lbu	a0,0(v0)
800ad1ac:	01031821 	addu	v1,t0,v1
800ad1b0:	a0640004 	sb	a0,4(v1)
800ad1b4:	a0640005 	sb	a0,5(v1)
800ad1b8:	a1040004 	sb	a0,4(t0)
800ad1bc:	a1040005 	sb	a0,5(t0)
800ad1c0:	8e020024 	lw	v0,36(s0)
800ad1c4:	9203004d 	lbu	v1,77(s0)
800ad1c8:	00a21021 	addu	v0,a1,v0
800ad1cc:	a0430004 	sb	v1,4(v0)
800ad1d0:	a0430005 	sb	v1,5(v0)
800ad1d4:	a0a30004 	sb	v1,4(a1)
800ad1d8:	a0a30005 	sb	v1,5(a1)
800ad1dc:	91a2004c 	lbu	v0,76(t5)
800ad1e0:	90a30006 	lbu	v1,6(a1)
800ad1e4:	0062102b 	sltu	v0,v1,v0
800ad1e8:	10400014 	beqz	v0,800ad23c <_Z12DrawTilex2x2jjjj+0xaa4>
800ad1ec:	00000000 	nop
800ad1f0:	90c20003 	lbu	v0,3(a2)
800ad1f4:	10400011 	beqz	v0,800ad23c <_Z12DrawTilex2x2jjjj+0xaa4>
800ad1f8:	00021040 	sll	v0,v0,0x1
800ad1fc:	8da40044 	lw	a0,68(t5)
800ad200:	8da30024 	lw	v1,36(t5)
800ad204:	00441021 	addu	v0,v0,a0
800ad208:	90440000 	lbu	a0,0(v0)
800ad20c:	01031821 	addu	v1,t0,v1
800ad210:	a0640006 	sb	a0,6(v1)
800ad214:	a0640007 	sb	a0,7(v1)
800ad218:	a1040006 	sb	a0,6(t0)
800ad21c:	a1040007 	sb	a0,7(t0)
800ad220:	8da20024 	lw	v0,36(t5)
800ad224:	91a3004d 	lbu	v1,77(t5)
800ad228:	00a21021 	addu	v0,a1,v0
800ad22c:	a0430006 	sb	v1,6(v0)
800ad230:	a0430007 	sb	v1,7(v0)
800ad234:	a0a30006 	sb	v1,6(a1)
800ad238:	a0a30007 	sb	v1,7(a1)
800ad23c:	8d220000 	lw	v0,0(t1)
800ad240:	10400066 	beqz	v0,800ad3dc <_Z12DrawTilex2x2jjjj+0xc44>
800ad244:	26226dd8 	addiu	v0,s1,28120
800ad248:	8d630040 	lw	v1,64(t3)
800ad24c:	26650008 	addiu	a1,s3,8
800ad250:	00a34021 	addu	t0,a1,v1
800ad254:	9162004c 	lbu	v0,76(t3)
800ad258:	91030000 	lbu	v1,0(t0)
800ad25c:	8d64003c 	lw	a0,60(t3)
800ad260:	0062102b 	sltu	v0,v1,v0
800ad264:	10400014 	beqz	v0,800ad2b8 <_Z12DrawTilex2x2jjjj+0xb20>
800ad268:	00a42821 	addu	a1,a1,a0
800ad26c:	91220000 	lbu	v0,0(t1)
800ad270:	10400011 	beqz	v0,800ad2b8 <_Z12DrawTilex2x2jjjj+0xb20>
800ad274:	00021040 	sll	v0,v0,0x1
800ad278:	8d640044 	lw	a0,68(t3)
800ad27c:	8d630024 	lw	v1,36(t3)
800ad280:	00441021 	addu	v0,v0,a0
800ad284:	90440000 	lbu	a0,0(v0)
800ad288:	00a31821 	addu	v1,a1,v1
800ad28c:	a0640000 	sb	a0,0(v1)
800ad290:	a0640001 	sb	a0,1(v1)
800ad294:	a0a40000 	sb	a0,0(a1)
800ad298:	a0a40001 	sb	a0,1(a1)
800ad29c:	8d620024 	lw	v0,36(t3)
800ad2a0:	9163004d 	lbu	v1,77(t3)
800ad2a4:	01021021 	addu	v0,t0,v0
800ad2a8:	a0430000 	sb	v1,0(v0)
800ad2ac:	a0430001 	sb	v1,1(v0)
800ad2b0:	a1030000 	sb	v1,0(t0)
800ad2b4:	a1030001 	sb	v1,1(t0)
800ad2b8:	91c2004c 	lbu	v0,76(t6)
800ad2bc:	91030002 	lbu	v1,2(t0)
800ad2c0:	0062102b 	sltu	v0,v1,v0
800ad2c4:	10400014 	beqz	v0,800ad318 <_Z12DrawTilex2x2jjjj+0xb80>
800ad2c8:	00000000 	nop
800ad2cc:	90c20005 	lbu	v0,5(a2)
800ad2d0:	10400011 	beqz	v0,800ad318 <_Z12DrawTilex2x2jjjj+0xb80>
800ad2d4:	00021040 	sll	v0,v0,0x1
800ad2d8:	8dc40044 	lw	a0,68(t6)
800ad2dc:	8dc30024 	lw	v1,36(t6)
800ad2e0:	00441021 	addu	v0,v0,a0
800ad2e4:	90440000 	lbu	a0,0(v0)
800ad2e8:	00a31821 	addu	v1,a1,v1
800ad2ec:	a0640002 	sb	a0,2(v1)
800ad2f0:	a0640003 	sb	a0,3(v1)
800ad2f4:	a0a40002 	sb	a0,2(a1)
800ad2f8:	a0a40003 	sb	a0,3(a1)
800ad2fc:	8dc20024 	lw	v0,36(t6)
800ad300:	91c3004d 	lbu	v1,77(t6)
800ad304:	01021021 	addu	v0,t0,v0
800ad308:	a0430002 	sb	v1,2(v0)
800ad30c:	a0430003 	sb	v1,3(v0)
800ad310:	a1030002 	sb	v1,2(t0)
800ad314:	a1030003 	sb	v1,3(t0)
800ad318:	9242004c 	lbu	v0,76(s2)
800ad31c:	91030004 	lbu	v1,4(t0)
800ad320:	0062102b 	sltu	v0,v1,v0
800ad324:	10400014 	beqz	v0,800ad378 <_Z12DrawTilex2x2jjjj+0xbe0>
800ad328:	00000000 	nop
800ad32c:	90c20006 	lbu	v0,6(a2)
800ad330:	10400011 	beqz	v0,800ad378 <_Z12DrawTilex2x2jjjj+0xbe0>
800ad334:	00021040 	sll	v0,v0,0x1
800ad338:	8e440044 	lw	a0,68(s2)
800ad33c:	8e430024 	lw	v1,36(s2)
800ad340:	00441021 	addu	v0,v0,a0
800ad344:	90440000 	lbu	a0,0(v0)
800ad348:	00a31821 	addu	v1,a1,v1
800ad34c:	a0640004 	sb	a0,4(v1)
800ad350:	a0640005 	sb	a0,5(v1)
800ad354:	a0a40004 	sb	a0,4(a1)
800ad358:	a0a40005 	sb	a0,5(a1)
800ad35c:	8e420024 	lw	v0,36(s2)
800ad360:	9243004d 	lbu	v1,77(s2)
800ad364:	01021021 	addu	v0,t0,v0
800ad368:	a0430004 	sb	v1,4(v0)
800ad36c:	a0430005 	sb	v1,5(v0)
800ad370:	a1030004 	sb	v1,4(t0)
800ad374:	a1030005 	sb	v1,5(t0)
800ad378:	91e2004c 	lbu	v0,76(t7)
800ad37c:	91030006 	lbu	v1,6(t0)
800ad380:	0062102b 	sltu	v0,v1,v0
800ad384:	10400015 	beqz	v0,800ad3dc <_Z12DrawTilex2x2jjjj+0xc44>
800ad388:	26226dd8 	addiu	v0,s1,28120
800ad38c:	90c20007 	lbu	v0,7(a2)
800ad390:	10400011 	beqz	v0,800ad3d8 <_Z12DrawTilex2x2jjjj+0xc40>
800ad394:	00021040 	sll	v0,v0,0x1
800ad398:	8de40044 	lw	a0,68(t7)
800ad39c:	8de30024 	lw	v1,36(t7)
800ad3a0:	00441021 	addu	v0,v0,a0
800ad3a4:	90440000 	lbu	a0,0(v0)
800ad3a8:	00a31821 	addu	v1,a1,v1
800ad3ac:	a0640006 	sb	a0,6(v1)
800ad3b0:	a0640007 	sb	a0,7(v1)
800ad3b4:	a0a40006 	sb	a0,6(a1)
800ad3b8:	a0a40007 	sb	a0,7(a1)
800ad3bc:	8de20024 	lw	v0,36(t7)
800ad3c0:	91e3004d 	lbu	v1,77(t7)
800ad3c4:	01021021 	addu	v0,t0,v0
800ad3c8:	a0430006 	sb	v1,6(v0)
800ad3cc:	a0430007 	sb	v1,7(v0)
800ad3d0:	a1030006 	sb	v1,6(t0)
800ad3d4:	a1030007 	sb	v1,7(t0)
800ad3d8:	26226dd8 	addiu	v0,s1,28120
800ad3dc:	24e7ffff 	addiu	a3,a3,-1
800ad3e0:	8c420030 	lw	v0,48(v0)
800ad3e4:	14e0ff2d 	bnez	a3,800ad09c <_Z12DrawTilex2x2jjjj+0x904>
800ad3e8:	2529fff8 	addiu	t1,t1,-8
800ad3ec:	0802b304 	j	800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800ad3f0:	8fbf0030 	lw	ra,48(sp)
800ad3f4:	12c0fe06 	beqz	s6,800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800ad3f8:	8fbf0030 	lw	ra,48(sp)
800ad3fc:	3c028022 	lui	v0,0x8022
800ad400:	244c6dd8 	addiu	t4,v0,28120
800ad404:	02b71023 	subu	v0,s5,s7
800ad408:	01806821 	move	t5,t4
800ad40c:	01807021 	move	t6,t4
800ad410:	01807821 	move	t7,t4
800ad414:	2449003c 	addiu	t1,v0,60
800ad418:	02c03821 	move	a3,s6
800ad41c:	24460038 	addiu	a2,v0,56
800ad420:	01805021 	move	t2,t4
800ad424:	01808021 	move	s0,t4
800ad428:	01805821 	move	t3,t4
800ad42c:	0802b50f 	j	800ad43c <_Z12DrawTilex2x2jjjj+0xca4>
800ad430:	01809021 	move	s2,t4
800ad434:	02629821 	addu	s3,s3,v0
800ad438:	24c6fff8 	addiu	a2,a2,-8
800ad43c:	8d220000 	lw	v0,0(t1)
800ad440:	10400064 	beqz	v0,800ad5d4 <_Z12DrawTilex2x2jjjj+0xe3c>
800ad444:	00000000 	nop
800ad448:	8d430040 	lw	v1,64(t2)
800ad44c:	9142004c 	lbu	v0,76(t2)
800ad450:	02632821 	addu	a1,s3,v1
800ad454:	90a40000 	lbu	a0,0(a1)
800ad458:	8d43003c 	lw	v1,60(t2)
800ad45c:	0082102b 	sltu	v0,a0,v0
800ad460:	10400014 	beqz	v0,800ad4b4 <_Z12DrawTilex2x2jjjj+0xd1c>
800ad464:	02634021 	addu	t0,s3,v1
800ad468:	90c20007 	lbu	v0,7(a2)
800ad46c:	10400011 	beqz	v0,800ad4b4 <_Z12DrawTilex2x2jjjj+0xd1c>
800ad470:	00021040 	sll	v0,v0,0x1
800ad474:	8d440044 	lw	a0,68(t2)
800ad478:	8d430024 	lw	v1,36(t2)
800ad47c:	00441021 	addu	v0,v0,a0
800ad480:	90440000 	lbu	a0,0(v0)
800ad484:	01031821 	addu	v1,t0,v1
800ad488:	a0640000 	sb	a0,0(v1)
800ad48c:	a0640001 	sb	a0,1(v1)
800ad490:	a1040000 	sb	a0,0(t0)
800ad494:	a1040001 	sb	a0,1(t0)
800ad498:	8d420024 	lw	v0,36(t2)
800ad49c:	9143004d 	lbu	v1,77(t2)
800ad4a0:	00a21021 	addu	v0,a1,v0
800ad4a4:	a0430000 	sb	v1,0(v0)
800ad4a8:	a0430001 	sb	v1,1(v0)
800ad4ac:	a0a30000 	sb	v1,0(a1)
800ad4b0:	a0a30001 	sb	v1,1(a1)
800ad4b4:	9182004c 	lbu	v0,76(t4)
800ad4b8:	90a30002 	lbu	v1,2(a1)
800ad4bc:	0062102b 	sltu	v0,v1,v0
800ad4c0:	10400014 	beqz	v0,800ad514 <_Z12DrawTilex2x2jjjj+0xd7c>
800ad4c4:	00000000 	nop
800ad4c8:	90c20006 	lbu	v0,6(a2)
800ad4cc:	10400011 	beqz	v0,800ad514 <_Z12DrawTilex2x2jjjj+0xd7c>
800ad4d0:	00021040 	sll	v0,v0,0x1
800ad4d4:	8d840044 	lw	a0,68(t4)
800ad4d8:	8d830024 	lw	v1,36(t4)
800ad4dc:	00441021 	addu	v0,v0,a0
800ad4e0:	90440000 	lbu	a0,0(v0)
800ad4e4:	01031821 	addu	v1,t0,v1
800ad4e8:	a0640002 	sb	a0,2(v1)
800ad4ec:	a0640003 	sb	a0,3(v1)
800ad4f0:	a1040002 	sb	a0,2(t0)
800ad4f4:	a1040003 	sb	a0,3(t0)
800ad4f8:	8d820024 	lw	v0,36(t4)
800ad4fc:	9183004d 	lbu	v1,77(t4)
800ad500:	00a21021 	addu	v0,a1,v0
800ad504:	a0430002 	sb	v1,2(v0)
800ad508:	a0430003 	sb	v1,3(v0)
800ad50c:	a0a30002 	sb	v1,2(a1)
800ad510:	a0a30003 	sb	v1,3(a1)
800ad514:	9202004c 	lbu	v0,76(s0)
800ad518:	90a30004 	lbu	v1,4(a1)
800ad51c:	0062102b 	sltu	v0,v1,v0
800ad520:	10400014 	beqz	v0,800ad574 <_Z12DrawTilex2x2jjjj+0xddc>
800ad524:	00000000 	nop
800ad528:	90c20005 	lbu	v0,5(a2)
800ad52c:	10400011 	beqz	v0,800ad574 <_Z12DrawTilex2x2jjjj+0xddc>
800ad530:	00021040 	sll	v0,v0,0x1
800ad534:	8e040044 	lw	a0,68(s0)
800ad538:	8e030024 	lw	v1,36(s0)
800ad53c:	00441021 	addu	v0,v0,a0
800ad540:	90440000 	lbu	a0,0(v0)
800ad544:	01031821 	addu	v1,t0,v1
800ad548:	a0640004 	sb	a0,4(v1)
800ad54c:	a0640005 	sb	a0,5(v1)
800ad550:	a1040004 	sb	a0,4(t0)
800ad554:	a1040005 	sb	a0,5(t0)
800ad558:	8e020024 	lw	v0,36(s0)
800ad55c:	9203004d 	lbu	v1,77(s0)
800ad560:	00a21021 	addu	v0,a1,v0
800ad564:	a0430004 	sb	v1,4(v0)
800ad568:	a0430005 	sb	v1,5(v0)
800ad56c:	a0a30004 	sb	v1,4(a1)
800ad570:	a0a30005 	sb	v1,5(a1)
800ad574:	91a2004c 	lbu	v0,76(t5)
800ad578:	90a30006 	lbu	v1,6(a1)
800ad57c:	0062102b 	sltu	v0,v1,v0
800ad580:	10400014 	beqz	v0,800ad5d4 <_Z12DrawTilex2x2jjjj+0xe3c>
800ad584:	00000000 	nop
800ad588:	91220000 	lbu	v0,0(t1)
800ad58c:	10400011 	beqz	v0,800ad5d4 <_Z12DrawTilex2x2jjjj+0xe3c>
800ad590:	00021040 	sll	v0,v0,0x1
800ad594:	8da40044 	lw	a0,68(t5)
800ad598:	8da30024 	lw	v1,36(t5)
800ad59c:	00441021 	addu	v0,v0,a0
800ad5a0:	90440000 	lbu	a0,0(v0)
800ad5a4:	01031821 	addu	v1,t0,v1
800ad5a8:	a0640006 	sb	a0,6(v1)
800ad5ac:	a0640007 	sb	a0,7(v1)
800ad5b0:	a1040006 	sb	a0,6(t0)
800ad5b4:	a1040007 	sb	a0,7(t0)
800ad5b8:	8da20024 	lw	v0,36(t5)
800ad5bc:	91a3004d 	lbu	v1,77(t5)
800ad5c0:	00a21021 	addu	v0,a1,v0
800ad5c4:	a0430006 	sb	v1,6(v0)
800ad5c8:	a0430007 	sb	v1,7(v0)
800ad5cc:	a0a30006 	sb	v1,6(a1)
800ad5d0:	a0a30007 	sb	v1,7(a1)
800ad5d4:	8cc20000 	lw	v0,0(a2)
800ad5d8:	10400066 	beqz	v0,800ad774 <_Z12DrawTilex2x2jjjj+0xfdc>
800ad5dc:	26226dd8 	addiu	v0,s1,28120
800ad5e0:	8d630040 	lw	v1,64(t3)
800ad5e4:	26650008 	addiu	a1,s3,8
800ad5e8:	00a34021 	addu	t0,a1,v1
800ad5ec:	9162004c 	lbu	v0,76(t3)
800ad5f0:	91030000 	lbu	v1,0(t0)
800ad5f4:	8d64003c 	lw	a0,60(t3)
800ad5f8:	0062102b 	sltu	v0,v1,v0
800ad5fc:	10400014 	beqz	v0,800ad650 <_Z12DrawTilex2x2jjjj+0xeb8>
800ad600:	00a42821 	addu	a1,a1,a0
800ad604:	90c20003 	lbu	v0,3(a2)
800ad608:	10400011 	beqz	v0,800ad650 <_Z12DrawTilex2x2jjjj+0xeb8>
800ad60c:	00021040 	sll	v0,v0,0x1
800ad610:	8d640044 	lw	a0,68(t3)
800ad614:	8d630024 	lw	v1,36(t3)
800ad618:	00441021 	addu	v0,v0,a0
800ad61c:	90440000 	lbu	a0,0(v0)
800ad620:	00a31821 	addu	v1,a1,v1
800ad624:	a0640000 	sb	a0,0(v1)
800ad628:	a0640001 	sb	a0,1(v1)
800ad62c:	a0a40000 	sb	a0,0(a1)
800ad630:	a0a40001 	sb	a0,1(a1)
800ad634:	8d620024 	lw	v0,36(t3)
800ad638:	9163004d 	lbu	v1,77(t3)
800ad63c:	01021021 	addu	v0,t0,v0
800ad640:	a0430000 	sb	v1,0(v0)
800ad644:	a0430001 	sb	v1,1(v0)
800ad648:	a1030000 	sb	v1,0(t0)
800ad64c:	a1030001 	sb	v1,1(t0)
800ad650:	91c2004c 	lbu	v0,76(t6)
800ad654:	91030002 	lbu	v1,2(t0)
800ad658:	0062102b 	sltu	v0,v1,v0
800ad65c:	10400014 	beqz	v0,800ad6b0 <_Z12DrawTilex2x2jjjj+0xf18>
800ad660:	00000000 	nop
800ad664:	90c20002 	lbu	v0,2(a2)
800ad668:	10400011 	beqz	v0,800ad6b0 <_Z12DrawTilex2x2jjjj+0xf18>
800ad66c:	00021040 	sll	v0,v0,0x1
800ad670:	8dc40044 	lw	a0,68(t6)
800ad674:	8dc30024 	lw	v1,36(t6)
800ad678:	00441021 	addu	v0,v0,a0
800ad67c:	90440000 	lbu	a0,0(v0)
800ad680:	00a31821 	addu	v1,a1,v1
800ad684:	a0640002 	sb	a0,2(v1)
800ad688:	a0640003 	sb	a0,3(v1)
800ad68c:	a0a40002 	sb	a0,2(a1)
800ad690:	a0a40003 	sb	a0,3(a1)
800ad694:	8dc20024 	lw	v0,36(t6)
800ad698:	91c3004d 	lbu	v1,77(t6)
800ad69c:	01021021 	addu	v0,t0,v0
800ad6a0:	a0430002 	sb	v1,2(v0)
800ad6a4:	a0430003 	sb	v1,3(v0)
800ad6a8:	a1030002 	sb	v1,2(t0)
800ad6ac:	a1030003 	sb	v1,3(t0)
800ad6b0:	9242004c 	lbu	v0,76(s2)
800ad6b4:	91030004 	lbu	v1,4(t0)
800ad6b8:	0062102b 	sltu	v0,v1,v0
800ad6bc:	10400014 	beqz	v0,800ad710 <_Z12DrawTilex2x2jjjj+0xf78>
800ad6c0:	00000000 	nop
800ad6c4:	90c20001 	lbu	v0,1(a2)
800ad6c8:	10400011 	beqz	v0,800ad710 <_Z12DrawTilex2x2jjjj+0xf78>
800ad6cc:	00021040 	sll	v0,v0,0x1
800ad6d0:	8e440044 	lw	a0,68(s2)
800ad6d4:	8e430024 	lw	v1,36(s2)
800ad6d8:	00441021 	addu	v0,v0,a0
800ad6dc:	90440000 	lbu	a0,0(v0)
800ad6e0:	00a31821 	addu	v1,a1,v1
800ad6e4:	a0640004 	sb	a0,4(v1)
800ad6e8:	a0640005 	sb	a0,5(v1)
800ad6ec:	a0a40004 	sb	a0,4(a1)
800ad6f0:	a0a40005 	sb	a0,5(a1)
800ad6f4:	8e420024 	lw	v0,36(s2)
800ad6f8:	9243004d 	lbu	v1,77(s2)
800ad6fc:	01021021 	addu	v0,t0,v0
800ad700:	a0430004 	sb	v1,4(v0)
800ad704:	a0430005 	sb	v1,5(v0)
800ad708:	a1030004 	sb	v1,4(t0)
800ad70c:	a1030005 	sb	v1,5(t0)
800ad710:	91e2004c 	lbu	v0,76(t7)
800ad714:	91030006 	lbu	v1,6(t0)
800ad718:	0062102b 	sltu	v0,v1,v0
800ad71c:	10400015 	beqz	v0,800ad774 <_Z12DrawTilex2x2jjjj+0xfdc>
800ad720:	26226dd8 	addiu	v0,s1,28120
800ad724:	90c20000 	lbu	v0,0(a2)
800ad728:	10400011 	beqz	v0,800ad770 <_Z12DrawTilex2x2jjjj+0xfd8>
800ad72c:	00021040 	sll	v0,v0,0x1
800ad730:	8de40044 	lw	a0,68(t7)
800ad734:	8de30024 	lw	v1,36(t7)
800ad738:	00441021 	addu	v0,v0,a0
800ad73c:	90440000 	lbu	a0,0(v0)
800ad740:	00a31821 	addu	v1,a1,v1
800ad744:	a0640006 	sb	a0,6(v1)
800ad748:	a0640007 	sb	a0,7(v1)
800ad74c:	a0a40006 	sb	a0,6(a1)
800ad750:	a0a40007 	sb	a0,7(a1)
800ad754:	8de20024 	lw	v0,36(t7)
800ad758:	91e3004d 	lbu	v1,77(t7)
800ad75c:	01021021 	addu	v0,t0,v0
800ad760:	a0430006 	sb	v1,6(v0)
800ad764:	a0430007 	sb	v1,7(v0)
800ad768:	a1030006 	sb	v1,6(t0)
800ad76c:	a1030007 	sb	v1,7(t0)
800ad770:	26226dd8 	addiu	v0,s1,28120
800ad774:	24e7ffff 	addiu	a3,a3,-1
800ad778:	8c420030 	lw	v0,48(v0)
800ad77c:	14e0ff2d 	bnez	a3,800ad434 <_Z12DrawTilex2x2jjjj+0xc9c>
800ad780:	2529fff8 	addiu	t1,t1,-8
800ad784:	0802b304 	j	800acc10 <_Z12DrawTilex2x2jjjj+0x478>
800ad788:	8fbf0030 	lw	ra,48(sp)
800ad78c:	244228a0 	addiu	v0,v0,10400
800ad790:	0040f809 	jalr	v0
800ad794:	00000000 	nop
800ad798:	0802b216 	j	800ac858 <_Z12DrawTilex2x2jjjj+0xc0>
800ad79c:	8e220020 	lw	v0,32(s1)

800ad7a0 <_Z19DrawClippedTilex2x2jjjjjj>:
800ad7a0:	27bdffc0 	addiu	sp,sp,-64
800ad7a4:	3c028022 	lui	v0,0x8022
800ad7a8:	afbe0038 	sw	s8,56(sp)
800ad7ac:	afb70034 	sw	s7,52(sp)
800ad7b0:	afb5002c 	sw	s5,44(sp)
800ad7b4:	afb40028 	sw	s4,40(sp)
800ad7b8:	afb30024 	sw	s3,36(sp)
800ad7bc:	afb1001c 	sw	s1,28(sp)
800ad7c0:	afbf003c 	sw	ra,60(sp)
800ad7c4:	24516da8 	addiu	s1,v0,28072
800ad7c8:	afb60030 	sw	s6,48(sp)
800ad7cc:	afb20020 	sw	s2,32(sp)
800ad7d0:	afb00018 	sw	s0,24(sp)
800ad7d4:	0080a021 	move	s4,a0
800ad7d8:	8e280008 	lw	t0,8(s1)
800ad7dc:	308203ff 	andi	v0,a0,0x3ff
800ad7e0:	328301ff 	andi	v1,s4,0x1ff
800ad7e4:	8e24000c 	lw	a0,12(s1)
800ad7e8:	01021004 	sllv	v0,v0,t0
800ad7ec:	2c630100 	sltiu	v1,v1,256
800ad7f0:	00442021 	addu	a0,v0,a0
800ad7f4:	00a09821 	move	s3,a1
800ad7f8:	00c0a821 	move	s5,a2
800ad7fc:	00e0f021 	move	s8,a3
800ad800:	14600003 	bnez	v1,800ad810 <_Z19DrawClippedTilex2x2jjjjjj+0x70>
800ad804:	8fb70054 	lw	s7,84(sp)
800ad808:	8e220010 	lw	v0,16(s1)
800ad80c:	00822021 	addu	a0,a0,v0
800ad810:	3085ffff 	andi	a1,a0,0xffff
800ad814:	8e260028 	lw	a2,40(s1)
800ad818:	01058006 	srlv	s0,a1,t0
800ad81c:	02069021 	addu	s2,s0,a2
800ad820:	8e220024 	lw	v0,36(s1)
800ad824:	92440000 	lbu	a0,0(s2)
800ad828:	00101980 	sll	v1,s0,0x6
800ad82c:	10800247 	beqz	a0,800ae14c <_Z19DrawClippedTilex2x2jjjjjj+0x9ac>
800ad830:	0062b021 	addu	s6,v1,v0
800ad834:	02061021 	addu	v0,s0,a2
800ad838:	90440000 	lbu	a0,0(v0)
800ad83c:	24030002 	li	v1,2
800ad840:	1083010d 	beq	a0,v1,800adc78 <_Z19DrawClippedTilex2x2jjjjjj+0x4d8>
800ad844:	8fbf003c 	lw	ra,60(sp)
800ad848:	9222002c 	lbu	v0,44(s1)
800ad84c:	10400115 	beqz	v0,800adca4 <_Z19DrawClippedTilex2x2jjjjjj+0x504>
800ad850:	00141a82 	srl	v1,s4,0xa
800ad854:	3c028022 	lui	v0,0x8022
800ad858:	90435bcb 	lbu	v1,23499(v0)
800ad85c:	1460042d 	bnez	v1,800ae914 <_Z19DrawClippedTilex2x2jjjjjj+0x1174>
800ad860:	3c028005 	lui	v0,0x8005
800ad864:	8e220020 	lw	v0,32(s1)
800ad868:	00141a82 	srl	v1,s4,0xa
800ad86c:	00621824 	and	v1,v1,v0
800ad870:	3c02802c 	lui	v0,0x802c
800ad874:	2442140c 	addiu	v0,v0,5132
800ad878:	00031a40 	sll	v1,v1,0x9
800ad87c:	3c188022 	lui	t8,0x8022
800ad880:	00621821 	addu	v1,v1,v0
800ad884:	27046dd8 	addiu	a0,t8,28120
800ad888:	2ea20004 	sltiu	v0,s5,4
800ad88c:	10400115 	beqz	v0,800adce4 <_Z19DrawClippedTilex2x2jjjjjj+0x544>
800ad890:	ac830044 	sw	v1,68(a0)
800ad894:	3c03801f 	lui	v1,0x801f
800ad898:	02be3821 	addu	a3,s5,s8
800ad89c:	00151080 	sll	v0,s5,0x2
800ad8a0:	2463b514 	addiu	v1,v1,-19180
800ad8a4:	00431021 	addu	v0,v0,v1
800ad8a8:	2ce40004 	sltiu	a0,a3,4
800ad8ac:	1080010f 	beqz	a0,800adcec <_Z19DrawClippedTilex2x2jjjjjj+0x54c>
800ad8b0:	8c4b0000 	lw	t3,0(v0)
800ad8b4:	3c03801f 	lui	v1,0x801f
800ad8b8:	00071080 	sll	v0,a3,0x2
800ad8bc:	2463b524 	addiu	v1,v1,-19164
800ad8c0:	00431021 	addu	v0,v0,v1
800ad8c4:	8c440000 	lw	a0,0(v0)
800ad8c8:	0000a821 	move	s5,zero
800ad8cc:	01645824 	and	t3,t3,a0
800ad8d0:	3282c000 	andi	v0,s4,0xc000
800ad8d4:	1440010c 	bnez	v0,800add08 <_Z19DrawClippedTilex2x2jjjjjj+0x568>
800ad8d8:	32828000 	andi	v0,s4,0x8000
800ad8dc:	12e000e5 	beqz	s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4>
800ad8e0:	27b20010 	addiu	s2,sp,16
800ad8e4:	3c028022 	lui	v0,0x8022
800ad8e8:	244e6dd8 	addiu	t6,v0,28120
800ad8ec:	8fa20050 	lw	v0,80(sp)
800ad8f0:	01c06021 	move	t4,t6
800ad8f4:	01c06821 	move	t5,t6
800ad8f8:	01c07821 	move	t7,t6
800ad8fc:	02c23821 	addu	a3,s6,v0
800ad900:	02e04021 	move	t0,s7
800ad904:	01c05021 	move	t2,t6
800ad908:	01c08821 	move	s1,t6
800ad90c:	0240a021 	move	s4,s2
800ad910:	01c04821 	move	t1,t6
800ad914:	0802b649 	j	800ad924 <_Z19DrawClippedTilex2x2jjjjjj+0x184>
800ad918:	01c08021 	move	s0,t6
800ad91c:	02629821 	addu	s3,s3,v0
800ad920:	24e70008 	addiu	a3,a3,8
800ad924:	8ce20000 	lw	v0,0(a3)
800ad928:	01621024 	and	v0,t3,v0
800ad92c:	10400064 	beqz	v0,800adac0 <_Z19DrawClippedTilex2x2jjjjjj+0x320>
800ad930:	afa20010 	sw	v0,16(sp)
800ad934:	8d430040 	lw	v1,64(t2)
800ad938:	9142004c 	lbu	v0,76(t2)
800ad93c:	02632821 	addu	a1,s3,v1
800ad940:	90a40000 	lbu	a0,0(a1)
800ad944:	8d43003c 	lw	v1,60(t2)
800ad948:	0082102b 	sltu	v0,a0,v0
800ad94c:	10400014 	beqz	v0,800ad9a0 <_Z19DrawClippedTilex2x2jjjjjj+0x200>
800ad950:	02633021 	addu	a2,s3,v1
800ad954:	93a20010 	lbu	v0,16(sp)
800ad958:	10400011 	beqz	v0,800ad9a0 <_Z19DrawClippedTilex2x2jjjjjj+0x200>
800ad95c:	00021040 	sll	v0,v0,0x1
800ad960:	8d440044 	lw	a0,68(t2)
800ad964:	8d430024 	lw	v1,36(t2)
800ad968:	00441021 	addu	v0,v0,a0
800ad96c:	90440000 	lbu	a0,0(v0)
800ad970:	00c31821 	addu	v1,a2,v1
800ad974:	a0640000 	sb	a0,0(v1)
800ad978:	a0640001 	sb	a0,1(v1)
800ad97c:	a0c40000 	sb	a0,0(a2)
800ad980:	a0c40001 	sb	a0,1(a2)
800ad984:	8d420024 	lw	v0,36(t2)
800ad988:	9143004d 	lbu	v1,77(t2)
800ad98c:	00a21021 	addu	v0,a1,v0
800ad990:	a0430000 	sb	v1,0(v0)
800ad994:	a0430001 	sb	v1,1(v0)
800ad998:	a0a30000 	sb	v1,0(a1)
800ad99c:	a0a30001 	sb	v1,1(a1)
800ad9a0:	91c2004c 	lbu	v0,76(t6)
800ad9a4:	90a30002 	lbu	v1,2(a1)
800ad9a8:	0062102b 	sltu	v0,v1,v0
800ad9ac:	10400014 	beqz	v0,800ada00 <_Z19DrawClippedTilex2x2jjjjjj+0x260>
800ad9b0:	00000000 	nop
800ad9b4:	92420001 	lbu	v0,1(s2)
800ad9b8:	10400011 	beqz	v0,800ada00 <_Z19DrawClippedTilex2x2jjjjjj+0x260>
800ad9bc:	00021040 	sll	v0,v0,0x1
800ad9c0:	8dc40044 	lw	a0,68(t6)
800ad9c4:	8dc30024 	lw	v1,36(t6)
800ad9c8:	00441021 	addu	v0,v0,a0
800ad9cc:	90440000 	lbu	a0,0(v0)
800ad9d0:	00c31821 	addu	v1,a2,v1
800ad9d4:	a0640002 	sb	a0,2(v1)
800ad9d8:	a0640003 	sb	a0,3(v1)
800ad9dc:	a0c40002 	sb	a0,2(a2)
800ad9e0:	a0c40003 	sb	a0,3(a2)
800ad9e4:	8dc20024 	lw	v0,36(t6)
800ad9e8:	91c3004d 	lbu	v1,77(t6)
800ad9ec:	00a21021 	addu	v0,a1,v0
800ad9f0:	a0430002 	sb	v1,2(v0)
800ad9f4:	a0430003 	sb	v1,3(v0)
800ad9f8:	a0a30002 	sb	v1,2(a1)
800ad9fc:	a0a30003 	sb	v1,3(a1)
800ada00:	9222004c 	lbu	v0,76(s1)
800ada04:	90a30004 	lbu	v1,4(a1)
800ada08:	0062102b 	sltu	v0,v1,v0
800ada0c:	10400014 	beqz	v0,800ada60 <_Z19DrawClippedTilex2x2jjjjjj+0x2c0>
800ada10:	00000000 	nop
800ada14:	92420002 	lbu	v0,2(s2)
800ada18:	10400011 	beqz	v0,800ada60 <_Z19DrawClippedTilex2x2jjjjjj+0x2c0>
800ada1c:	00021040 	sll	v0,v0,0x1
800ada20:	8e240044 	lw	a0,68(s1)
800ada24:	8e230024 	lw	v1,36(s1)
800ada28:	00441021 	addu	v0,v0,a0
800ada2c:	90440000 	lbu	a0,0(v0)
800ada30:	00c31821 	addu	v1,a2,v1
800ada34:	a0640004 	sb	a0,4(v1)
800ada38:	a0640005 	sb	a0,5(v1)
800ada3c:	a0c40004 	sb	a0,4(a2)
800ada40:	a0c40005 	sb	a0,5(a2)
800ada44:	8e220024 	lw	v0,36(s1)
800ada48:	9223004d 	lbu	v1,77(s1)
800ada4c:	00a21021 	addu	v0,a1,v0
800ada50:	a0430004 	sb	v1,4(v0)
800ada54:	a0430005 	sb	v1,5(v0)
800ada58:	a0a30004 	sb	v1,4(a1)
800ada5c:	a0a30005 	sb	v1,5(a1)
800ada60:	9182004c 	lbu	v0,76(t4)
800ada64:	90a30006 	lbu	v1,6(a1)
800ada68:	0062102b 	sltu	v0,v1,v0
800ada6c:	10400014 	beqz	v0,800adac0 <_Z19DrawClippedTilex2x2jjjjjj+0x320>
800ada70:	00000000 	nop
800ada74:	92420003 	lbu	v0,3(s2)
800ada78:	10400011 	beqz	v0,800adac0 <_Z19DrawClippedTilex2x2jjjjjj+0x320>
800ada7c:	00021040 	sll	v0,v0,0x1
800ada80:	8d840044 	lw	a0,68(t4)
800ada84:	8d830024 	lw	v1,36(t4)
800ada88:	00441021 	addu	v0,v0,a0
800ada8c:	90440000 	lbu	a0,0(v0)
800ada90:	00c31821 	addu	v1,a2,v1
800ada94:	a0640006 	sb	a0,6(v1)
800ada98:	a0640007 	sb	a0,7(v1)
800ada9c:	a0c40006 	sb	a0,6(a2)
800adaa0:	a0c40007 	sb	a0,7(a2)
800adaa4:	8d820024 	lw	v0,36(t4)
800adaa8:	9183004d 	lbu	v1,77(t4)
800adaac:	00a21021 	addu	v0,a1,v0
800adab0:	a0430006 	sb	v1,6(v0)
800adab4:	a0430007 	sb	v1,7(v0)
800adab8:	a0a30006 	sb	v1,6(a1)
800adabc:	a0a30007 	sb	v1,7(a1)
800adac0:	8ce20004 	lw	v0,4(a3)
800adac4:	02a21024 	and	v0,s5,v0
800adac8:	10400066 	beqz	v0,800adc64 <_Z19DrawClippedTilex2x2jjjjjj+0x4c4>
800adacc:	afa20010 	sw	v0,16(sp)
800adad0:	8d230040 	lw	v1,64(t1)
800adad4:	26650008 	addiu	a1,s3,8
800adad8:	00a33021 	addu	a2,a1,v1
800adadc:	9122004c 	lbu	v0,76(t1)
800adae0:	90c30000 	lbu	v1,0(a2)
800adae4:	8d24003c 	lw	a0,60(t1)
800adae8:	0062102b 	sltu	v0,v1,v0
800adaec:	10400014 	beqz	v0,800adb40 <_Z19DrawClippedTilex2x2jjjjjj+0x3a0>
800adaf0:	00a42821 	addu	a1,a1,a0
800adaf4:	93a20010 	lbu	v0,16(sp)
800adaf8:	10400011 	beqz	v0,800adb40 <_Z19DrawClippedTilex2x2jjjjjj+0x3a0>
800adafc:	00021040 	sll	v0,v0,0x1
800adb00:	8d240044 	lw	a0,68(t1)
800adb04:	8d230024 	lw	v1,36(t1)
800adb08:	00441021 	addu	v0,v0,a0
800adb0c:	90440000 	lbu	a0,0(v0)
800adb10:	00a31821 	addu	v1,a1,v1
800adb14:	a0640000 	sb	a0,0(v1)
800adb18:	a0640001 	sb	a0,1(v1)
800adb1c:	a0a40000 	sb	a0,0(a1)
800adb20:	a0a40001 	sb	a0,1(a1)
800adb24:	8d220024 	lw	v0,36(t1)
800adb28:	9123004d 	lbu	v1,77(t1)
800adb2c:	00c21021 	addu	v0,a2,v0
800adb30:	a0430000 	sb	v1,0(v0)
800adb34:	a0430001 	sb	v1,1(v0)
800adb38:	a0c30000 	sb	v1,0(a2)
800adb3c:	a0c30001 	sb	v1,1(a2)
800adb40:	91a2004c 	lbu	v0,76(t5)
800adb44:	90c30002 	lbu	v1,2(a2)
800adb48:	0062102b 	sltu	v0,v1,v0
800adb4c:	10400014 	beqz	v0,800adba0 <_Z19DrawClippedTilex2x2jjjjjj+0x400>
800adb50:	00000000 	nop
800adb54:	92820001 	lbu	v0,1(s4)
800adb58:	10400011 	beqz	v0,800adba0 <_Z19DrawClippedTilex2x2jjjjjj+0x400>
800adb5c:	00021040 	sll	v0,v0,0x1
800adb60:	8da40044 	lw	a0,68(t5)
800adb64:	8da30024 	lw	v1,36(t5)
800adb68:	00441021 	addu	v0,v0,a0
800adb6c:	90440000 	lbu	a0,0(v0)
800adb70:	00a31821 	addu	v1,a1,v1
800adb74:	a0640002 	sb	a0,2(v1)
800adb78:	a0640003 	sb	a0,3(v1)
800adb7c:	a0a40002 	sb	a0,2(a1)
800adb80:	a0a40003 	sb	a0,3(a1)
800adb84:	8da20024 	lw	v0,36(t5)
800adb88:	91a3004d 	lbu	v1,77(t5)
800adb8c:	00c21021 	addu	v0,a2,v0
800adb90:	a0430002 	sb	v1,2(v0)
800adb94:	a0430003 	sb	v1,3(v0)
800adb98:	a0c30002 	sb	v1,2(a2)
800adb9c:	a0c30003 	sb	v1,3(a2)
800adba0:	9202004c 	lbu	v0,76(s0)
800adba4:	90c30004 	lbu	v1,4(a2)
800adba8:	0062102b 	sltu	v0,v1,v0
800adbac:	10400014 	beqz	v0,800adc00 <_Z19DrawClippedTilex2x2jjjjjj+0x460>
800adbb0:	00000000 	nop
800adbb4:	92820002 	lbu	v0,2(s4)
800adbb8:	10400011 	beqz	v0,800adc00 <_Z19DrawClippedTilex2x2jjjjjj+0x460>
800adbbc:	00021040 	sll	v0,v0,0x1
800adbc0:	8e040044 	lw	a0,68(s0)
800adbc4:	8e030024 	lw	v1,36(s0)
800adbc8:	00441021 	addu	v0,v0,a0
800adbcc:	90440000 	lbu	a0,0(v0)
800adbd0:	00a31821 	addu	v1,a1,v1
800adbd4:	a0640004 	sb	a0,4(v1)
800adbd8:	a0640005 	sb	a0,5(v1)
800adbdc:	a0a40004 	sb	a0,4(a1)
800adbe0:	a0a40005 	sb	a0,5(a1)
800adbe4:	8e020024 	lw	v0,36(s0)
800adbe8:	9203004d 	lbu	v1,77(s0)
800adbec:	00c21021 	addu	v0,a2,v0
800adbf0:	a0430004 	sb	v1,4(v0)
800adbf4:	a0430005 	sb	v1,5(v0)
800adbf8:	a0c30004 	sb	v1,4(a2)
800adbfc:	a0c30005 	sb	v1,5(a2)
800adc00:	91e2004c 	lbu	v0,76(t7)
800adc04:	90c30006 	lbu	v1,6(a2)
800adc08:	0062102b 	sltu	v0,v1,v0
800adc0c:	10400016 	beqz	v0,800adc68 <_Z19DrawClippedTilex2x2jjjjjj+0x4c8>
800adc10:	27026dd8 	addiu	v0,t8,28120
800adc14:	92820003 	lbu	v0,3(s4)
800adc18:	10400012 	beqz	v0,800adc64 <_Z19DrawClippedTilex2x2jjjjjj+0x4c4>
800adc1c:	00000000 	nop
800adc20:	8de40044 	lw	a0,68(t7)
800adc24:	00021040 	sll	v0,v0,0x1
800adc28:	8de30024 	lw	v1,36(t7)
800adc2c:	00441021 	addu	v0,v0,a0
800adc30:	90440000 	lbu	a0,0(v0)
800adc34:	00a31821 	addu	v1,a1,v1
800adc38:	a0640006 	sb	a0,6(v1)
800adc3c:	a0640007 	sb	a0,7(v1)
800adc40:	a0a40006 	sb	a0,6(a1)
800adc44:	a0a40007 	sb	a0,7(a1)
800adc48:	8de20024 	lw	v0,36(t7)
800adc4c:	91e3004d 	lbu	v1,77(t7)
800adc50:	00c21021 	addu	v0,a2,v0
800adc54:	a0430006 	sb	v1,6(v0)
800adc58:	a0430007 	sb	v1,7(v0)
800adc5c:	a0c30006 	sb	v1,6(a2)
800adc60:	a0c30007 	sb	v1,7(a2)
800adc64:	27026dd8 	addiu	v0,t8,28120
800adc68:	2508ffff 	addiu	t0,t0,-1
800adc6c:	1500ff2b 	bnez	t0,800ad91c <_Z19DrawClippedTilex2x2jjjjjj+0x17c>
800adc70:	8c420030 	lw	v0,48(v0)
800adc74:	8fbf003c 	lw	ra,60(sp)
800adc78:	8fbe0038 	lw	s8,56(sp)
800adc7c:	8fb70034 	lw	s7,52(sp)
800adc80:	8fb60030 	lw	s6,48(sp)
800adc84:	8fb5002c 	lw	s5,44(sp)
800adc88:	8fb40028 	lw	s4,40(sp)
800adc8c:	8fb30024 	lw	s3,36(sp)
800adc90:	8fb20020 	lw	s2,32(sp)
800adc94:	8fb1001c 	lw	s1,28(sp)
800adc98:	8fb00018 	lw	s0,24(sp)
800adc9c:	03e00008 	jr	ra
800adca0:	27bd0040 	addiu	sp,sp,64
800adca4:	8e240020 	lw	a0,32(s1)
800adca8:	8e25001c 	lw	a1,28(s1)
800adcac:	00641824 	and	v1,v1,a0
800adcb0:	8e220018 	lw	v0,24(s1)
800adcb4:	00a31804 	sllv	v1,v1,a1
800adcb8:	00621821 	addu	v1,v1,v0
800adcbc:	00031840 	sll	v1,v1,0x1
800adcc0:	3c028022 	lui	v0,0x8022
800adcc4:	24425bc4 	addiu	v0,v0,23492
800adcc8:	24630c48 	addiu	v1,v1,3144
800adccc:	3c188022 	lui	t8,0x8022
800adcd0:	00621821 	addu	v1,v1,v0
800adcd4:	27046dd8 	addiu	a0,t8,28120
800adcd8:	2ea20004 	sltiu	v0,s5,4
800adcdc:	1440feed 	bnez	v0,800ad894 <_Z19DrawClippedTilex2x2jjjjjj+0xf4>
800adce0:	ac830044 	sw	v1,68(a0)
800adce4:	02be3821 	addu	a3,s5,s8
800adce8:	00005821 	move	t3,zero
800adcec:	2ce20005 	sltiu	v0,a3,5
800adcf0:	1040010c 	beqz	v0,800ae124 <_Z19DrawClippedTilex2x2jjjjjj+0x984>
800adcf4:	2ea20005 	sltiu	v0,s5,5
800adcf8:	3282c000 	andi	v0,s4,0xc000
800adcfc:	1040fef7 	beqz	v0,800ad8dc <_Z19DrawClippedTilex2x2jjjjjj+0x13c>
800add00:	0000a821 	move	s5,zero
800add04:	32828000 	andi	v0,s4,0x8000
800add08:	14400117 	bnez	v0,800ae168 <_Z19DrawClippedTilex2x2jjjjjj+0x9c8>
800add0c:	32824000 	andi	v0,s4,0x4000
800add10:	3c0200ff 	lui	v0,0xff
800add14:	02a23824 	and	a3,s5,v0
800add18:	3165ff00 	andi	a1,t3,0xff00
800add1c:	01621024 	and	v0,t3,v0
800add20:	32a6ff00 	andi	a2,s5,0xff00
800add24:	000b4e02 	srl	t1,t3,0x18
800add28:	00063200 	sll	a2,a2,0x8
800add2c:	00052a00 	sll	a1,a1,0x8
800add30:	00021202 	srl	v0,v0,0x8
800add34:	00073a02 	srl	a3,a3,0x8
800add38:	00154602 	srl	t0,s5,0x18
800add3c:	000b1e00 	sll	v1,t3,0x18
800add40:	00152600 	sll	a0,s5,0x18
800add44:	00651825 	or	v1,v1,a1
800add48:	00491025 	or	v0,v0,t1
800add4c:	00862025 	or	a0,a0,a2
800add50:	00e83825 	or	a3,a3,t0
800add54:	00624825 	or	t1,v1,v0
800add58:	12e0ffc6 	beqz	s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4>
800add5c:	00873025 	or	a2,a0,a3
800add60:	3c028022 	lui	v0,0x8022
800add64:	8fa30050 	lw	v1,80(sp)
800add68:	244f6dd8 	addiu	t7,v0,28120
800add6c:	27a70010 	addiu	a3,sp,16
800add70:	01e08021 	move	s0,t7
800add74:	01e08821 	move	s1,t7
800add78:	01e09021 	move	s2,t7
800add7c:	02c35821 	addu	t3,s6,v1
800add80:	02e06021 	move	t4,s7
800add84:	01e07021 	move	t6,t7
800add88:	01e0a821 	move	s5,t7
800add8c:	00e04021 	move	t0,a3
800add90:	01e06821 	move	t5,t7
800add94:	0802b769 	j	800adda4 <_Z19DrawClippedTilex2x2jjjjjj+0x604>
800add98:	01e0a021 	move	s4,t7
800add9c:	02629821 	addu	s3,s3,v0
800adda0:	256b0008 	addiu	t3,t3,8
800adda4:	8d620004 	lw	v0,4(t3)
800adda8:	01221024 	and	v0,t1,v0
800addac:	10400064 	beqz	v0,800adf40 <_Z19DrawClippedTilex2x2jjjjjj+0x7a0>
800addb0:	afa20010 	sw	v0,16(sp)
800addb4:	8dc30040 	lw	v1,64(t6)
800addb8:	91c2004c 	lbu	v0,76(t6)
800addbc:	02632821 	addu	a1,s3,v1
800addc0:	90a40000 	lbu	a0,0(a1)
800addc4:	8dc3003c 	lw	v1,60(t6)
800addc8:	0082102b 	sltu	v0,a0,v0
800addcc:	10400014 	beqz	v0,800ade20 <_Z19DrawClippedTilex2x2jjjjjj+0x680>
800addd0:	02635021 	addu	t2,s3,v1
800addd4:	93a20013 	lbu	v0,19(sp)
800addd8:	10400011 	beqz	v0,800ade20 <_Z19DrawClippedTilex2x2jjjjjj+0x680>
800adddc:	00021040 	sll	v0,v0,0x1
800adde0:	8dc40044 	lw	a0,68(t6)
800adde4:	8dc30024 	lw	v1,36(t6)
800adde8:	00441021 	addu	v0,v0,a0
800addec:	90440000 	lbu	a0,0(v0)
800addf0:	01431821 	addu	v1,t2,v1
800addf4:	a0640000 	sb	a0,0(v1)
800addf8:	a0640001 	sb	a0,1(v1)
800addfc:	a1440000 	sb	a0,0(t2)
800ade00:	a1440001 	sb	a0,1(t2)
800ade04:	8dc20024 	lw	v0,36(t6)
800ade08:	91c3004d 	lbu	v1,77(t6)
800ade0c:	00a21021 	addu	v0,a1,v0
800ade10:	a0430000 	sb	v1,0(v0)
800ade14:	a0430001 	sb	v1,1(v0)
800ade18:	a0a30000 	sb	v1,0(a1)
800ade1c:	a0a30001 	sb	v1,1(a1)
800ade20:	91e2004c 	lbu	v0,76(t7)
800ade24:	90a30002 	lbu	v1,2(a1)
800ade28:	0062102b 	sltu	v0,v1,v0
800ade2c:	10400014 	beqz	v0,800ade80 <_Z19DrawClippedTilex2x2jjjjjj+0x6e0>
800ade30:	00000000 	nop
800ade34:	90e20002 	lbu	v0,2(a3)
800ade38:	10400011 	beqz	v0,800ade80 <_Z19DrawClippedTilex2x2jjjjjj+0x6e0>
800ade3c:	00021040 	sll	v0,v0,0x1
800ade40:	8de40044 	lw	a0,68(t7)
800ade44:	8de30024 	lw	v1,36(t7)
800ade48:	00441021 	addu	v0,v0,a0
800ade4c:	90440000 	lbu	a0,0(v0)
800ade50:	01431821 	addu	v1,t2,v1
800ade54:	a0640002 	sb	a0,2(v1)
800ade58:	a0640003 	sb	a0,3(v1)
800ade5c:	a1440002 	sb	a0,2(t2)
800ade60:	a1440003 	sb	a0,3(t2)
800ade64:	8de20024 	lw	v0,36(t7)
800ade68:	91e3004d 	lbu	v1,77(t7)
800ade6c:	00a21021 	addu	v0,a1,v0
800ade70:	a0430002 	sb	v1,2(v0)
800ade74:	a0430003 	sb	v1,3(v0)
800ade78:	a0a30002 	sb	v1,2(a1)
800ade7c:	a0a30003 	sb	v1,3(a1)
800ade80:	92a2004c 	lbu	v0,76(s5)
800ade84:	90a30004 	lbu	v1,4(a1)
800ade88:	0062102b 	sltu	v0,v1,v0
800ade8c:	10400014 	beqz	v0,800adee0 <_Z19DrawClippedTilex2x2jjjjjj+0x740>
800ade90:	00000000 	nop
800ade94:	90e20001 	lbu	v0,1(a3)
800ade98:	10400011 	beqz	v0,800adee0 <_Z19DrawClippedTilex2x2jjjjjj+0x740>
800ade9c:	00021040 	sll	v0,v0,0x1
800adea0:	8ea40044 	lw	a0,68(s5)
800adea4:	8ea30024 	lw	v1,36(s5)
800adea8:	00441021 	addu	v0,v0,a0
800adeac:	90440000 	lbu	a0,0(v0)
800adeb0:	01431821 	addu	v1,t2,v1
800adeb4:	a0640004 	sb	a0,4(v1)
800adeb8:	a0640005 	sb	a0,5(v1)
800adebc:	a1440004 	sb	a0,4(t2)
800adec0:	a1440005 	sb	a0,5(t2)
800adec4:	8ea20024 	lw	v0,36(s5)
800adec8:	92a3004d 	lbu	v1,77(s5)
800adecc:	00a21021 	addu	v0,a1,v0
800aded0:	a0430004 	sb	v1,4(v0)
800aded4:	a0430005 	sb	v1,5(v0)
800aded8:	a0a30004 	sb	v1,4(a1)
800adedc:	a0a30005 	sb	v1,5(a1)
800adee0:	9202004c 	lbu	v0,76(s0)
800adee4:	90a30006 	lbu	v1,6(a1)
800adee8:	0062102b 	sltu	v0,v1,v0
800adeec:	10400014 	beqz	v0,800adf40 <_Z19DrawClippedTilex2x2jjjjjj+0x7a0>
800adef0:	00000000 	nop
800adef4:	90e20000 	lbu	v0,0(a3)
800adef8:	10400011 	beqz	v0,800adf40 <_Z19DrawClippedTilex2x2jjjjjj+0x7a0>
800adefc:	00021040 	sll	v0,v0,0x1
800adf00:	8e040044 	lw	a0,68(s0)
800adf04:	8e030024 	lw	v1,36(s0)
800adf08:	00441021 	addu	v0,v0,a0
800adf0c:	90440000 	lbu	a0,0(v0)
800adf10:	01431821 	addu	v1,t2,v1
800adf14:	a0640006 	sb	a0,6(v1)
800adf18:	a0640007 	sb	a0,7(v1)
800adf1c:	a1440006 	sb	a0,6(t2)
800adf20:	a1440007 	sb	a0,7(t2)
800adf24:	8e020024 	lw	v0,36(s0)
800adf28:	9203004d 	lbu	v1,77(s0)
800adf2c:	00a21021 	addu	v0,a1,v0
800adf30:	a0430006 	sb	v1,6(v0)
800adf34:	a0430007 	sb	v1,7(v0)
800adf38:	a0a30006 	sb	v1,6(a1)
800adf3c:	a0a30007 	sb	v1,7(a1)
800adf40:	8d620000 	lw	v0,0(t3)
800adf44:	00c21024 	and	v0,a2,v0
800adf48:	10400066 	beqz	v0,800ae0e4 <_Z19DrawClippedTilex2x2jjjjjj+0x944>
800adf4c:	afa20010 	sw	v0,16(sp)
800adf50:	8da30040 	lw	v1,64(t5)
800adf54:	26650008 	addiu	a1,s3,8
800adf58:	00a35021 	addu	t2,a1,v1
800adf5c:	91a2004c 	lbu	v0,76(t5)
800adf60:	91430000 	lbu	v1,0(t2)
800adf64:	8da4003c 	lw	a0,60(t5)
800adf68:	0062102b 	sltu	v0,v1,v0
800adf6c:	10400014 	beqz	v0,800adfc0 <_Z19DrawClippedTilex2x2jjjjjj+0x820>
800adf70:	00a42821 	addu	a1,a1,a0
800adf74:	93a20013 	lbu	v0,19(sp)
800adf78:	10400011 	beqz	v0,800adfc0 <_Z19DrawClippedTilex2x2jjjjjj+0x820>
800adf7c:	00021040 	sll	v0,v0,0x1
800adf80:	8da40044 	lw	a0,68(t5)
800adf84:	8da30024 	lw	v1,36(t5)
800adf88:	00441021 	addu	v0,v0,a0
800adf8c:	90440000 	lbu	a0,0(v0)
800adf90:	00a31821 	addu	v1,a1,v1
800adf94:	a0640000 	sb	a0,0(v1)
800adf98:	a0640001 	sb	a0,1(v1)
800adf9c:	a0a40000 	sb	a0,0(a1)
800adfa0:	a0a40001 	sb	a0,1(a1)
800adfa4:	8da20024 	lw	v0,36(t5)
800adfa8:	91a3004d 	lbu	v1,77(t5)
800adfac:	01421021 	addu	v0,t2,v0
800adfb0:	a0430000 	sb	v1,0(v0)
800adfb4:	a0430001 	sb	v1,1(v0)
800adfb8:	a1430000 	sb	v1,0(t2)
800adfbc:	a1430001 	sb	v1,1(t2)
800adfc0:	9222004c 	lbu	v0,76(s1)
800adfc4:	91430002 	lbu	v1,2(t2)
800adfc8:	0062102b 	sltu	v0,v1,v0
800adfcc:	10400014 	beqz	v0,800ae020 <_Z19DrawClippedTilex2x2jjjjjj+0x880>
800adfd0:	00000000 	nop
800adfd4:	91020002 	lbu	v0,2(t0)
800adfd8:	10400011 	beqz	v0,800ae020 <_Z19DrawClippedTilex2x2jjjjjj+0x880>
800adfdc:	00021040 	sll	v0,v0,0x1
800adfe0:	8e240044 	lw	a0,68(s1)
800adfe4:	8e230024 	lw	v1,36(s1)
800adfe8:	00441021 	addu	v0,v0,a0
800adfec:	90440000 	lbu	a0,0(v0)
800adff0:	00a31821 	addu	v1,a1,v1
800adff4:	a0640002 	sb	a0,2(v1)
800adff8:	a0640003 	sb	a0,3(v1)
800adffc:	a0a40002 	sb	a0,2(a1)
800ae000:	a0a40003 	sb	a0,3(a1)
800ae004:	8e220024 	lw	v0,36(s1)
800ae008:	9223004d 	lbu	v1,77(s1)
800ae00c:	01421021 	addu	v0,t2,v0
800ae010:	a0430002 	sb	v1,2(v0)
800ae014:	a0430003 	sb	v1,3(v0)
800ae018:	a1430002 	sb	v1,2(t2)
800ae01c:	a1430003 	sb	v1,3(t2)
800ae020:	9282004c 	lbu	v0,76(s4)
800ae024:	91430004 	lbu	v1,4(t2)
800ae028:	0062102b 	sltu	v0,v1,v0
800ae02c:	10400014 	beqz	v0,800ae080 <_Z19DrawClippedTilex2x2jjjjjj+0x8e0>
800ae030:	00000000 	nop
800ae034:	91020001 	lbu	v0,1(t0)
800ae038:	10400011 	beqz	v0,800ae080 <_Z19DrawClippedTilex2x2jjjjjj+0x8e0>
800ae03c:	00021040 	sll	v0,v0,0x1
800ae040:	8e840044 	lw	a0,68(s4)
800ae044:	8e830024 	lw	v1,36(s4)
800ae048:	00441021 	addu	v0,v0,a0
800ae04c:	90440000 	lbu	a0,0(v0)
800ae050:	00a31821 	addu	v1,a1,v1
800ae054:	a0640004 	sb	a0,4(v1)
800ae058:	a0640005 	sb	a0,5(v1)
800ae05c:	a0a40004 	sb	a0,4(a1)
800ae060:	a0a40005 	sb	a0,5(a1)
800ae064:	8e820024 	lw	v0,36(s4)
800ae068:	9283004d 	lbu	v1,77(s4)
800ae06c:	01421021 	addu	v0,t2,v0
800ae070:	a0430004 	sb	v1,4(v0)
800ae074:	a0430005 	sb	v1,5(v0)
800ae078:	a1430004 	sb	v1,4(t2)
800ae07c:	a1430005 	sb	v1,5(t2)
800ae080:	9242004c 	lbu	v0,76(s2)
800ae084:	91430006 	lbu	v1,6(t2)
800ae088:	0062102b 	sltu	v0,v1,v0
800ae08c:	10400016 	beqz	v0,800ae0e8 <_Z19DrawClippedTilex2x2jjjjjj+0x948>
800ae090:	27026dd8 	addiu	v0,t8,28120
800ae094:	91020000 	lbu	v0,0(t0)
800ae098:	10400012 	beqz	v0,800ae0e4 <_Z19DrawClippedTilex2x2jjjjjj+0x944>
800ae09c:	00000000 	nop
800ae0a0:	8e440044 	lw	a0,68(s2)
800ae0a4:	00021040 	sll	v0,v0,0x1
800ae0a8:	8e430024 	lw	v1,36(s2)
800ae0ac:	00441021 	addu	v0,v0,a0
800ae0b0:	90440000 	lbu	a0,0(v0)
800ae0b4:	00a31821 	addu	v1,a1,v1
800ae0b8:	a0640006 	sb	a0,6(v1)
800ae0bc:	a0640007 	sb	a0,7(v1)
800ae0c0:	a0a40006 	sb	a0,6(a1)
800ae0c4:	a0a40007 	sb	a0,7(a1)
800ae0c8:	8e420024 	lw	v0,36(s2)
800ae0cc:	9243004d 	lbu	v1,77(s2)
800ae0d0:	01421021 	addu	v0,t2,v0
800ae0d4:	a0430006 	sb	v1,6(v0)
800ae0d8:	a0430007 	sb	v1,7(v0)
800ae0dc:	a1430006 	sb	v1,6(t2)
800ae0e0:	a1430007 	sb	v1,7(t2)
800ae0e4:	27026dd8 	addiu	v0,t8,28120
800ae0e8:	258cffff 	addiu	t4,t4,-1
800ae0ec:	1580ff2b 	bnez	t4,800add9c <_Z19DrawClippedTilex2x2jjjjjj+0x5fc>
800ae0f0:	8c420030 	lw	v0,48(v0)
800ae0f4:	8fbf003c 	lw	ra,60(sp)
800ae0f8:	8fbe0038 	lw	s8,56(sp)
800ae0fc:	8fb70034 	lw	s7,52(sp)
800ae100:	8fb60030 	lw	s6,48(sp)
800ae104:	8fb5002c 	lw	s5,44(sp)
800ae108:	8fb40028 	lw	s4,40(sp)
800ae10c:	8fb30024 	lw	s3,36(sp)
800ae110:	8fb20020 	lw	s2,32(sp)
800ae114:	8fb1001c 	lw	s1,28(sp)
800ae118:	8fb00018 	lw	s0,24(sp)
800ae11c:	03e00008 	jr	ra
800ae120:	27bd0040 	addiu	sp,sp,64
800ae124:	104000fb 	beqz	v0,800ae514 <_Z19DrawClippedTilex2x2jjjjjj+0xd74>
800ae128:	3c02801f 	lui	v0,0x801f
800ae12c:	2406ffff 	li	a2,-1
800ae130:	3c03801f 	lui	v1,0x801f
800ae134:	00071080 	sll	v0,a3,0x2
800ae138:	2463b524 	addiu	v1,v1,-19164
800ae13c:	00431021 	addu	v0,v0,v1
800ae140:	8c44fff0 	lw	a0,-16(v0)
800ae144:	0802b634 	j	800ad8d0 <_Z19DrawClippedTilex2x2jjjjjj+0x130>
800ae148:	00c4a824 	and	s5,a2,a0
800ae14c:	3c02800a 	lui	v0,0x800a
800ae150:	2442b390 	addiu	v0,v0,-19568
800ae154:	0040f809 	jalr	v0
800ae158:	02c02021 	move	a0,s6
800ae15c:	a2420000 	sb	v0,0(s2)
800ae160:	0802b60d 	j	800ad834 <_Z19DrawClippedTilex2x2jjjjjj+0x94>
800ae164:	8e260028 	lw	a2,40(s1)
800ae168:	144000ef 	bnez	v0,800ae528 <_Z19DrawClippedTilex2x2jjjjjj+0xd88>
800ae16c:	3c0200ff 	lui	v0,0xff
800ae170:	12e0fec0 	beqz	s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4>
800ae174:	8fa30050 	lw	v1,80(sp)
800ae178:	3c028022 	lui	v0,0x8022
800ae17c:	244e6dd8 	addiu	t6,v0,28120
800ae180:	27b20010 	addiu	s2,sp,16
800ae184:	02c31023 	subu	v0,s6,v1
800ae188:	01c06021 	move	t4,t6
800ae18c:	01c06821 	move	t5,t6
800ae190:	01c08021 	move	s0,t6
800ae194:	24470038 	addiu	a3,v0,56
800ae198:	02e04021 	move	t0,s7
800ae19c:	01c05021 	move	t2,t6
800ae1a0:	01c08821 	move	s1,t6
800ae1a4:	0240a021 	move	s4,s2
800ae1a8:	01c04821 	move	t1,t6
800ae1ac:	0802b86f 	j	800ae1bc <_Z19DrawClippedTilex2x2jjjjjj+0xa1c>
800ae1b0:	01c07821 	move	t7,t6
800ae1b4:	02629821 	addu	s3,s3,v0
800ae1b8:	24e7fff8 	addiu	a3,a3,-8
800ae1bc:	8ce20000 	lw	v0,0(a3)
800ae1c0:	01621024 	and	v0,t3,v0
800ae1c4:	10400064 	beqz	v0,800ae358 <_Z19DrawClippedTilex2x2jjjjjj+0xbb8>
800ae1c8:	afa20010 	sw	v0,16(sp)
800ae1cc:	8d430040 	lw	v1,64(t2)
800ae1d0:	9142004c 	lbu	v0,76(t2)
800ae1d4:	02632821 	addu	a1,s3,v1
800ae1d8:	90a40000 	lbu	a0,0(a1)
800ae1dc:	8d43003c 	lw	v1,60(t2)
800ae1e0:	0082102b 	sltu	v0,a0,v0
800ae1e4:	10400014 	beqz	v0,800ae238 <_Z19DrawClippedTilex2x2jjjjjj+0xa98>
800ae1e8:	02633021 	addu	a2,s3,v1
800ae1ec:	93a20010 	lbu	v0,16(sp)
800ae1f0:	10400011 	beqz	v0,800ae238 <_Z19DrawClippedTilex2x2jjjjjj+0xa98>
800ae1f4:	00021040 	sll	v0,v0,0x1
800ae1f8:	8d440044 	lw	a0,68(t2)
800ae1fc:	8d430024 	lw	v1,36(t2)
800ae200:	00441021 	addu	v0,v0,a0
800ae204:	90440000 	lbu	a0,0(v0)
800ae208:	00c31821 	addu	v1,a2,v1
800ae20c:	a0640000 	sb	a0,0(v1)
800ae210:	a0640001 	sb	a0,1(v1)
800ae214:	a0c40000 	sb	a0,0(a2)
800ae218:	a0c40001 	sb	a0,1(a2)
800ae21c:	8d420024 	lw	v0,36(t2)
800ae220:	9143004d 	lbu	v1,77(t2)
800ae224:	00a21021 	addu	v0,a1,v0
800ae228:	a0430000 	sb	v1,0(v0)
800ae22c:	a0430001 	sb	v1,1(v0)
800ae230:	a0a30000 	sb	v1,0(a1)
800ae234:	a0a30001 	sb	v1,1(a1)
800ae238:	91c2004c 	lbu	v0,76(t6)
800ae23c:	90a30002 	lbu	v1,2(a1)
800ae240:	0062102b 	sltu	v0,v1,v0
800ae244:	10400014 	beqz	v0,800ae298 <_Z19DrawClippedTilex2x2jjjjjj+0xaf8>
800ae248:	00000000 	nop
800ae24c:	92420001 	lbu	v0,1(s2)
800ae250:	10400011 	beqz	v0,800ae298 <_Z19DrawClippedTilex2x2jjjjjj+0xaf8>
800ae254:	00021040 	sll	v0,v0,0x1
800ae258:	8dc40044 	lw	a0,68(t6)
800ae25c:	8dc30024 	lw	v1,36(t6)
800ae260:	00441021 	addu	v0,v0,a0
800ae264:	90440000 	lbu	a0,0(v0)
800ae268:	00c31821 	addu	v1,a2,v1
800ae26c:	a0640002 	sb	a0,2(v1)
800ae270:	a0640003 	sb	a0,3(v1)
800ae274:	a0c40002 	sb	a0,2(a2)
800ae278:	a0c40003 	sb	a0,3(a2)
800ae27c:	8dc20024 	lw	v0,36(t6)
800ae280:	91c3004d 	lbu	v1,77(t6)
800ae284:	00a21021 	addu	v0,a1,v0
800ae288:	a0430002 	sb	v1,2(v0)
800ae28c:	a0430003 	sb	v1,3(v0)
800ae290:	a0a30002 	sb	v1,2(a1)
800ae294:	a0a30003 	sb	v1,3(a1)
800ae298:	9222004c 	lbu	v0,76(s1)
800ae29c:	90a30004 	lbu	v1,4(a1)
800ae2a0:	0062102b 	sltu	v0,v1,v0
800ae2a4:	10400014 	beqz	v0,800ae2f8 <_Z19DrawClippedTilex2x2jjjjjj+0xb58>
800ae2a8:	00000000 	nop
800ae2ac:	92420002 	lbu	v0,2(s2)
800ae2b0:	10400011 	beqz	v0,800ae2f8 <_Z19DrawClippedTilex2x2jjjjjj+0xb58>
800ae2b4:	00021040 	sll	v0,v0,0x1
800ae2b8:	8e240044 	lw	a0,68(s1)
800ae2bc:	8e230024 	lw	v1,36(s1)
800ae2c0:	00441021 	addu	v0,v0,a0
800ae2c4:	90440000 	lbu	a0,0(v0)
800ae2c8:	00c31821 	addu	v1,a2,v1
800ae2cc:	a0640004 	sb	a0,4(v1)
800ae2d0:	a0640005 	sb	a0,5(v1)
800ae2d4:	a0c40004 	sb	a0,4(a2)
800ae2d8:	a0c40005 	sb	a0,5(a2)
800ae2dc:	8e220024 	lw	v0,36(s1)
800ae2e0:	9223004d 	lbu	v1,77(s1)
800ae2e4:	00a21021 	addu	v0,a1,v0
800ae2e8:	a0430004 	sb	v1,4(v0)
800ae2ec:	a0430005 	sb	v1,5(v0)
800ae2f0:	a0a30004 	sb	v1,4(a1)
800ae2f4:	a0a30005 	sb	v1,5(a1)
800ae2f8:	9182004c 	lbu	v0,76(t4)
800ae2fc:	90a30006 	lbu	v1,6(a1)
800ae300:	0062102b 	sltu	v0,v1,v0
800ae304:	10400014 	beqz	v0,800ae358 <_Z19DrawClippedTilex2x2jjjjjj+0xbb8>
800ae308:	00000000 	nop
800ae30c:	92420003 	lbu	v0,3(s2)
800ae310:	10400011 	beqz	v0,800ae358 <_Z19DrawClippedTilex2x2jjjjjj+0xbb8>
800ae314:	00021040 	sll	v0,v0,0x1
800ae318:	8d840044 	lw	a0,68(t4)
800ae31c:	8d830024 	lw	v1,36(t4)
800ae320:	00441021 	addu	v0,v0,a0
800ae324:	90440000 	lbu	a0,0(v0)
800ae328:	00c31821 	addu	v1,a2,v1
800ae32c:	a0640006 	sb	a0,6(v1)
800ae330:	a0640007 	sb	a0,7(v1)
800ae334:	a0c40006 	sb	a0,6(a2)
800ae338:	a0c40007 	sb	a0,7(a2)
800ae33c:	8d820024 	lw	v0,36(t4)
800ae340:	9183004d 	lbu	v1,77(t4)
800ae344:	00a21021 	addu	v0,a1,v0
800ae348:	a0430006 	sb	v1,6(v0)
800ae34c:	a0430007 	sb	v1,7(v0)
800ae350:	a0a30006 	sb	v1,6(a1)
800ae354:	a0a30007 	sb	v1,7(a1)
800ae358:	8ce20004 	lw	v0,4(a3)
800ae35c:	02a21024 	and	v0,s5,v0
800ae360:	10400066 	beqz	v0,800ae4fc <_Z19DrawClippedTilex2x2jjjjjj+0xd5c>
800ae364:	afa20010 	sw	v0,16(sp)
800ae368:	8d230040 	lw	v1,64(t1)
800ae36c:	26650008 	addiu	a1,s3,8
800ae370:	00a33021 	addu	a2,a1,v1
800ae374:	9122004c 	lbu	v0,76(t1)
800ae378:	90c30000 	lbu	v1,0(a2)
800ae37c:	8d24003c 	lw	a0,60(t1)
800ae380:	0062102b 	sltu	v0,v1,v0
800ae384:	10400014 	beqz	v0,800ae3d8 <_Z19DrawClippedTilex2x2jjjjjj+0xc38>
800ae388:	00a42821 	addu	a1,a1,a0
800ae38c:	93a20010 	lbu	v0,16(sp)
800ae390:	10400011 	beqz	v0,800ae3d8 <_Z19DrawClippedTilex2x2jjjjjj+0xc38>
800ae394:	00021040 	sll	v0,v0,0x1
800ae398:	8d240044 	lw	a0,68(t1)
800ae39c:	8d230024 	lw	v1,36(t1)
800ae3a0:	00441021 	addu	v0,v0,a0
800ae3a4:	90440000 	lbu	a0,0(v0)
800ae3a8:	00a31821 	addu	v1,a1,v1
800ae3ac:	a0640000 	sb	a0,0(v1)
800ae3b0:	a0640001 	sb	a0,1(v1)
800ae3b4:	a0a40000 	sb	a0,0(a1)
800ae3b8:	a0a40001 	sb	a0,1(a1)
800ae3bc:	8d220024 	lw	v0,36(t1)
800ae3c0:	9123004d 	lbu	v1,77(t1)
800ae3c4:	00c21021 	addu	v0,a2,v0
800ae3c8:	a0430000 	sb	v1,0(v0)
800ae3cc:	a0430001 	sb	v1,1(v0)
800ae3d0:	a0c30000 	sb	v1,0(a2)
800ae3d4:	a0c30001 	sb	v1,1(a2)
800ae3d8:	91a2004c 	lbu	v0,76(t5)
800ae3dc:	90c30002 	lbu	v1,2(a2)
800ae3e0:	0062102b 	sltu	v0,v1,v0
800ae3e4:	10400014 	beqz	v0,800ae438 <_Z19DrawClippedTilex2x2jjjjjj+0xc98>
800ae3e8:	00000000 	nop
800ae3ec:	92820001 	lbu	v0,1(s4)
800ae3f0:	10400011 	beqz	v0,800ae438 <_Z19DrawClippedTilex2x2jjjjjj+0xc98>
800ae3f4:	00021040 	sll	v0,v0,0x1
800ae3f8:	8da40044 	lw	a0,68(t5)
800ae3fc:	8da30024 	lw	v1,36(t5)
800ae400:	00441021 	addu	v0,v0,a0
800ae404:	90440000 	lbu	a0,0(v0)
800ae408:	00a31821 	addu	v1,a1,v1
800ae40c:	a0640002 	sb	a0,2(v1)
800ae410:	a0640003 	sb	a0,3(v1)
800ae414:	a0a40002 	sb	a0,2(a1)
800ae418:	a0a40003 	sb	a0,3(a1)
800ae41c:	8da20024 	lw	v0,36(t5)
800ae420:	91a3004d 	lbu	v1,77(t5)
800ae424:	00c21021 	addu	v0,a2,v0
800ae428:	a0430002 	sb	v1,2(v0)
800ae42c:	a0430003 	sb	v1,3(v0)
800ae430:	a0c30002 	sb	v1,2(a2)
800ae434:	a0c30003 	sb	v1,3(a2)
800ae438:	91e2004c 	lbu	v0,76(t7)
800ae43c:	90c30004 	lbu	v1,4(a2)
800ae440:	0062102b 	sltu	v0,v1,v0
800ae444:	10400014 	beqz	v0,800ae498 <_Z19DrawClippedTilex2x2jjjjjj+0xcf8>
800ae448:	00000000 	nop
800ae44c:	92820002 	lbu	v0,2(s4)
800ae450:	10400011 	beqz	v0,800ae498 <_Z19DrawClippedTilex2x2jjjjjj+0xcf8>
800ae454:	00021040 	sll	v0,v0,0x1
800ae458:	8de40044 	lw	a0,68(t7)
800ae45c:	8de30024 	lw	v1,36(t7)
800ae460:	00441021 	addu	v0,v0,a0
800ae464:	90440000 	lbu	a0,0(v0)
800ae468:	00a31821 	addu	v1,a1,v1
800ae46c:	a0640004 	sb	a0,4(v1)
800ae470:	a0640005 	sb	a0,5(v1)
800ae474:	a0a40004 	sb	a0,4(a1)
800ae478:	a0a40005 	sb	a0,5(a1)
800ae47c:	8de20024 	lw	v0,36(t7)
800ae480:	91e3004d 	lbu	v1,77(t7)
800ae484:	00c21021 	addu	v0,a2,v0
800ae488:	a0430004 	sb	v1,4(v0)
800ae48c:	a0430005 	sb	v1,5(v0)
800ae490:	a0c30004 	sb	v1,4(a2)
800ae494:	a0c30005 	sb	v1,5(a2)
800ae498:	9202004c 	lbu	v0,76(s0)
800ae49c:	90c30006 	lbu	v1,6(a2)
800ae4a0:	0062102b 	sltu	v0,v1,v0
800ae4a4:	10400016 	beqz	v0,800ae500 <_Z19DrawClippedTilex2x2jjjjjj+0xd60>
800ae4a8:	27026dd8 	addiu	v0,t8,28120
800ae4ac:	92820003 	lbu	v0,3(s4)
800ae4b0:	10400012 	beqz	v0,800ae4fc <_Z19DrawClippedTilex2x2jjjjjj+0xd5c>
800ae4b4:	00000000 	nop
800ae4b8:	8e040044 	lw	a0,68(s0)
800ae4bc:	00021040 	sll	v0,v0,0x1
800ae4c0:	8e030024 	lw	v1,36(s0)
800ae4c4:	00441021 	addu	v0,v0,a0
800ae4c8:	90440000 	lbu	a0,0(v0)
800ae4cc:	00a31821 	addu	v1,a1,v1
800ae4d0:	a0640006 	sb	a0,6(v1)
800ae4d4:	a0640007 	sb	a0,7(v1)
800ae4d8:	a0a40006 	sb	a0,6(a1)
800ae4dc:	a0a40007 	sb	a0,7(a1)
800ae4e0:	8e020024 	lw	v0,36(s0)
800ae4e4:	9203004d 	lbu	v1,77(s0)
800ae4e8:	00c21021 	addu	v0,a2,v0
800ae4ec:	a0430006 	sb	v1,6(v0)
800ae4f0:	a0430007 	sb	v1,7(v0)
800ae4f4:	a0c30006 	sb	v1,6(a2)
800ae4f8:	a0c30007 	sb	v1,7(a2)
800ae4fc:	27026dd8 	addiu	v0,t8,28120
800ae500:	2508ffff 	addiu	t0,t0,-1
800ae504:	1500ff2b 	bnez	t0,800ae1b4 <_Z19DrawClippedTilex2x2jjjjjj+0xa14>
800ae508:	8c420030 	lw	v0,48(v0)
800ae50c:	0802b71e 	j	800adc78 <_Z19DrawClippedTilex2x2jjjjjj+0x4d8>
800ae510:	8fbf003c 	lw	ra,60(sp)
800ae514:	00151880 	sll	v1,s5,0x2
800ae518:	2442b514 	addiu	v0,v0,-19180
800ae51c:	00621821 	addu	v1,v1,v0
800ae520:	0802b84c 	j	800ae130 <_Z19DrawClippedTilex2x2jjjjjj+0x990>
800ae524:	8c66fff0 	lw	a2,-16(v1)
800ae528:	02a23824 	and	a3,s5,v0
800ae52c:	3165ff00 	andi	a1,t3,0xff00
800ae530:	01621024 	and	v0,t3,v0
800ae534:	32a6ff00 	andi	a2,s5,0xff00
800ae538:	000b4e02 	srl	t1,t3,0x18
800ae53c:	00063200 	sll	a2,a2,0x8
800ae540:	00052a00 	sll	a1,a1,0x8
800ae544:	00021202 	srl	v0,v0,0x8
800ae548:	00073a02 	srl	a3,a3,0x8
800ae54c:	00154602 	srl	t0,s5,0x18
800ae550:	000b1e00 	sll	v1,t3,0x18
800ae554:	00152600 	sll	a0,s5,0x18
800ae558:	00651825 	or	v1,v1,a1
800ae55c:	00491025 	or	v0,v0,t1
800ae560:	00862025 	or	a0,a0,a2
800ae564:	00e83825 	or	a3,a3,t0
800ae568:	00624825 	or	t1,v1,v0
800ae56c:	12e0fdc1 	beqz	s7,800adc74 <_Z19DrawClippedTilex2x2jjjjjj+0x4d4>
800ae570:	00873025 	or	a2,a0,a3
800ae574:	8fa30050 	lw	v1,80(sp)
800ae578:	3c028022 	lui	v0,0x8022
800ae57c:	24516dd8 	addiu	s1,v0,28120
800ae580:	27a80010 	addiu	t0,sp,16
800ae584:	02c31023 	subu	v0,s6,v1
800ae588:	02207821 	move	t7,s1
800ae58c:	02208021 	move	s0,s1
800ae590:	0220a021 	move	s4,s1
800ae594:	244b0038 	addiu	t3,v0,56
800ae598:	02e06021 	move	t4,s7
800ae59c:	02207021 	move	t6,s1
800ae5a0:	02203821 	move	a3,s1
800ae5a4:	0100a821 	move	s5,t0
800ae5a8:	02206821 	move	t5,s1
800ae5ac:	0802b96f 	j	800ae5bc <_Z19DrawClippedTilex2x2jjjjjj+0xe1c>
800ae5b0:	02209021 	move	s2,s1
800ae5b4:	02629821 	addu	s3,s3,v0
800ae5b8:	256bfff8 	addiu	t3,t3,-8
800ae5bc:	8d620004 	lw	v0,4(t3)
800ae5c0:	01221024 	and	v0,t1,v0
800ae5c4:	10400064 	beqz	v0,800ae758 <_Z19DrawClippedTilex2x2jjjjjj+0xfb8>
800ae5c8:	afa20010 	sw	v0,16(sp)
800ae5cc:	8dc30040 	lw	v1,64(t6)
800ae5d0:	91c2004c 	lbu	v0,76(t6)
800ae5d4:	02632821 	addu	a1,s3,v1
800ae5d8:	90a40000 	lbu	a0,0(a1)
800ae5dc:	8dc3003c 	lw	v1,60(t6)
800ae5e0:	0082102b 	sltu	v0,a0,v0
800ae5e4:	10400014 	beqz	v0,800ae638 <_Z19DrawClippedTilex2x2jjjjjj+0xe98>
800ae5e8:	02635021 	addu	t2,s3,v1
800ae5ec:	93a20013 	lbu	v0,19(sp)
800ae5f0:	10400011 	beqz	v0,800ae638 <_Z19DrawClippedTilex2x2jjjjjj+0xe98>
800ae5f4:	00021040 	sll	v0,v0,0x1
800ae5f8:	8dc40044 	lw	a0,68(t6)
800ae5fc:	8dc30024 	lw	v1,36(t6)
800ae600:	00441021 	addu	v0,v0,a0
800ae604:	90440000 	lbu	a0,0(v0)
800ae608:	01431821 	addu	v1,t2,v1
800ae60c:	a0640000 	sb	a0,0(v1)
800ae610:	a0640001 	sb	a0,1(v1)
800ae614:	a1440000 	sb	a0,0(t2)
800ae618:	a1440001 	sb	a0,1(t2)
800ae61c:	8dc20024 	lw	v0,36(t6)
800ae620:	91c3004d 	lbu	v1,77(t6)
800ae624:	00a21021 	addu	v0,a1,v0
800ae628:	a0430000 	sb	v1,0(v0)
800ae62c:	a0430001 	sb	v1,1(v0)
800ae630:	a0a30000 	sb	v1,0(a1)
800ae634:	a0a30001 	sb	v1,1(a1)
800ae638:	9222004c 	lbu	v0,76(s1)
800ae63c:	90a30002 	lbu	v1,2(a1)
800ae640:	0062102b 	sltu	v0,v1,v0
800ae644:	10400014 	beqz	v0,800ae698 <_Z19DrawClippedTilex2x2jjjjjj+0xef8>
800ae648:	00000000 	nop
800ae64c:	91020002 	lbu	v0,2(t0)
800ae650:	10400011 	beqz	v0,800ae698 <_Z19DrawClippedTilex2x2jjjjjj+0xef8>
800ae654:	00021040 	sll	v0,v0,0x1
800ae658:	8e240044 	lw	a0,68(s1)
800ae65c:	8e230024 	lw	v1,36(s1)
800ae660:	00441021 	addu	v0,v0,a0
800ae664:	90440000 	lbu	a0,0(v0)
800ae668:	01431821 	addu	v1,t2,v1
800ae66c:	a0640002 	sb	a0,2(v1)
800ae670:	a0640003 	sb	a0,3(v1)
800ae674:	a1440002 	sb	a0,2(t2)
800ae678:	a1440003 	sb	a0,3(t2)
800ae67c:	8e220024 	lw	v0,36(s1)
800ae680:	9223004d 	lbu	v1,77(s1)
800ae684:	00a21021 	addu	v0,a1,v0
800ae688:	a0430002 	sb	v1,2(v0)
800ae68c:	a0430003 	sb	v1,3(v0)
800ae690:	a0a30002 	sb	v1,2(a1)
800ae694:	a0a30003 	sb	v1,3(a1)
800ae698:	90e2004c 	lbu	v0,76(a3)
800ae69c:	90a30004 	lbu	v1,4(a1)
800ae6a0:	0062102b 	sltu	v0,v1,v0
800ae6a4:	10400014 	beqz	v0,800ae6f8 <_Z19DrawClippedTilex2x2jjjjjj+0xf58>
800ae6a8:	00000000 	nop
800ae6ac:	91020001 	lbu	v0,1(t0)
800ae6b0:	10400011 	beqz	v0,800ae6f8 <_Z19DrawClippedTilex2x2jjjjjj+0xf58>
800ae6b4:	00021040 	sll	v0,v0,0x1
800ae6b8:	8ce40044 	lw	a0,68(a3)
800ae6bc:	8ce30024 	lw	v1,36(a3)
800ae6c0:	00441021 	addu	v0,v0,a0
800ae6c4:	90440000 	lbu	a0,0(v0)
800ae6c8:	01431821 	addu	v1,t2,v1
800ae6cc:	a0640004 	sb	a0,4(v1)
800ae6d0:	a0640005 	sb	a0,5(v1)
800ae6d4:	a1440004 	sb	a0,4(t2)
800ae6d8:	a1440005 	sb	a0,5(t2)
800ae6dc:	8ce20024 	lw	v0,36(a3)
800ae6e0:	90e3004d 	lbu	v1,77(a3)
800ae6e4:	00a21021 	addu	v0,a1,v0
800ae6e8:	a0430004 	sb	v1,4(v0)
800ae6ec:	a0430005 	sb	v1,5(v0)
800ae6f0:	a0a30004 	sb	v1,4(a1)
800ae6f4:	a0a30005 	sb	v1,5(a1)
800ae6f8:	91e2004c 	lbu	v0,76(t7)
800ae6fc:	90a30006 	lbu	v1,6(a1)
800ae700:	0062102b 	sltu	v0,v1,v0
800ae704:	10400014 	beqz	v0,800ae758 <_Z19DrawClippedTilex2x2jjjjjj+0xfb8>
800ae708:	00000000 	nop
800ae70c:	91020000 	lbu	v0,0(t0)
800ae710:	10400011 	beqz	v0,800ae758 <_Z19DrawClippedTilex2x2jjjjjj+0xfb8>
800ae714:	00021040 	sll	v0,v0,0x1
800ae718:	8de40044 	lw	a0,68(t7)
800ae71c:	8de30024 	lw	v1,36(t7)
800ae720:	00441021 	addu	v0,v0,a0
800ae724:	90440000 	lbu	a0,0(v0)
800ae728:	01431821 	addu	v1,t2,v1
800ae72c:	a0640006 	sb	a0,6(v1)
800ae730:	a0640007 	sb	a0,7(v1)
800ae734:	a1440006 	sb	a0,6(t2)
800ae738:	a1440007 	sb	a0,7(t2)
800ae73c:	8de20024 	lw	v0,36(t7)
800ae740:	91e3004d 	lbu	v1,77(t7)
800ae744:	00a21021 	addu	v0,a1,v0
800ae748:	a0430006 	sb	v1,6(v0)
800ae74c:	a0430007 	sb	v1,7(v0)
800ae750:	a0a30006 	sb	v1,6(a1)
800ae754:	a0a30007 	sb	v1,7(a1)
800ae758:	8d620000 	lw	v0,0(t3)
800ae75c:	00c21024 	and	v0,a2,v0
800ae760:	10400066 	beqz	v0,800ae8fc <_Z19DrawClippedTilex2x2jjjjjj+0x115c>
800ae764:	afa20010 	sw	v0,16(sp)
800ae768:	8da30040 	lw	v1,64(t5)
800ae76c:	26650008 	addiu	a1,s3,8
800ae770:	00a35021 	addu	t2,a1,v1
800ae774:	91a2004c 	lbu	v0,76(t5)
800ae778:	91430000 	lbu	v1,0(t2)
800ae77c:	8da4003c 	lw	a0,60(t5)
800ae780:	0062102b 	sltu	v0,v1,v0
800ae784:	10400014 	beqz	v0,800ae7d8 <_Z19DrawClippedTilex2x2jjjjjj+0x1038>
800ae788:	00a42821 	addu	a1,a1,a0
800ae78c:	93a20013 	lbu	v0,19(sp)
800ae790:	10400011 	beqz	v0,800ae7d8 <_Z19DrawClippedTilex2x2jjjjjj+0x1038>
800ae794:	00021040 	sll	v0,v0,0x1
800ae798:	8da40044 	lw	a0,68(t5)
800ae79c:	8da30024 	lw	v1,36(t5)
800ae7a0:	00441021 	addu	v0,v0,a0
800ae7a4:	90440000 	lbu	a0,0(v0)
800ae7a8:	00a31821 	addu	v1,a1,v1
800ae7ac:	a0640000 	sb	a0,0(v1)
800ae7b0:	a0640001 	sb	a0,1(v1)
800ae7b4:	a0a40000 	sb	a0,0(a1)
800ae7b8:	a0a40001 	sb	a0,1(a1)
800ae7bc:	8da20024 	lw	v0,36(t5)
800ae7c0:	91a3004d 	lbu	v1,77(t5)
800ae7c4:	01421021 	addu	v0,t2,v0
800ae7c8:	a0430000 	sb	v1,0(v0)
800ae7cc:	a0430001 	sb	v1,1(v0)
800ae7d0:	a1430000 	sb	v1,0(t2)
800ae7d4:	a1430001 	sb	v1,1(t2)
800ae7d8:	9202004c 	lbu	v0,76(s0)
800ae7dc:	91430002 	lbu	v1,2(t2)
800ae7e0:	0062102b 	sltu	v0,v1,v0
800ae7e4:	10400014 	beqz	v0,800ae838 <_Z19DrawClippedTilex2x2jjjjjj+0x1098>
800ae7e8:	00000000 	nop
800ae7ec:	92a20002 	lbu	v0,2(s5)
800ae7f0:	10400011 	beqz	v0,800ae838 <_Z19DrawClippedTilex2x2jjjjjj+0x1098>
800ae7f4:	00021040 	sll	v0,v0,0x1
800ae7f8:	8e040044 	lw	a0,68(s0)
800ae7fc:	8e030024 	lw	v1,36(s0)
800ae800:	00441021 	addu	v0,v0,a0
800ae804:	90440000 	lbu	a0,0(v0)
800ae808:	00a31821 	addu	v1,a1,v1
800ae80c:	a0640002 	sb	a0,2(v1)
800ae810:	a0640003 	sb	a0,3(v1)
800ae814:	a0a40002 	sb	a0,2(a1)
800ae818:	a0a40003 	sb	a0,3(a1)
800ae81c:	8e020024 	lw	v0,36(s0)
800ae820:	9203004d 	lbu	v1,77(s0)
800ae824:	01421021 	addu	v0,t2,v0
800ae828:	a0430002 	sb	v1,2(v0)
800ae82c:	a0430003 	sb	v1,3(v0)
800ae830:	a1430002 	sb	v1,2(t2)
800ae834:	a1430003 	sb	v1,3(t2)
800ae838:	9242004c 	lbu	v0,76(s2)
800ae83c:	91430004 	lbu	v1,4(t2)
800ae840:	0062102b 	sltu	v0,v1,v0
800ae844:	10400014 	beqz	v0,800ae898 <_Z19DrawClippedTilex2x2jjjjjj+0x10f8>
800ae848:	00000000 	nop
800ae84c:	92a20001 	lbu	v0,1(s5)
800ae850:	10400011 	beqz	v0,800ae898 <_Z19DrawClippedTilex2x2jjjjjj+0x10f8>
800ae854:	00021040 	sll	v0,v0,0x1
800ae858:	8e440044 	lw	a0,68(s2)
800ae85c:	8e430024 	lw	v1,36(s2)
800ae860:	00441021 	addu	v0,v0,a0
800ae864:	90440000 	lbu	a0,0(v0)
800ae868:	00a31821 	addu	v1,a1,v1
800ae86c:	a0640004 	sb	a0,4(v1)
800ae870:	a0640005 	sb	a0,5(v1)
800ae874:	a0a40004 	sb	a0,4(a1)
800ae878:	a0a40005 	sb	a0,5(a1)
800ae87c:	8e420024 	lw	v0,36(s2)
800ae880:	9243004d 	lbu	v1,77(s2)
800ae884:	01421021 	addu	v0,t2,v0
800ae888:	a0430004 	sb	v1,4(v0)
800ae88c:	a0430005 	sb	v1,5(v0)
800ae890:	a1430004 	sb	v1,4(t2)
800ae894:	a1430005 	sb	v1,5(t2)
800ae898:	9282004c 	lbu	v0,76(s4)
800ae89c:	91430006 	lbu	v1,6(t2)
800ae8a0:	0062102b 	sltu	v0,v1,v0
800ae8a4:	10400016 	beqz	v0,800ae900 <_Z19DrawClippedTilex2x2jjjjjj+0x1160>
800ae8a8:	27026dd8 	addiu	v0,t8,28120
800ae8ac:	92a20000 	lbu	v0,0(s5)
800ae8b0:	10400012 	beqz	v0,800ae8fc <_Z19DrawClippedTilex2x2jjjjjj+0x115c>
800ae8b4:	00000000 	nop
800ae8b8:	8e840044 	lw	a0,68(s4)
800ae8bc:	00021040 	sll	v0,v0,0x1
800ae8c0:	8e830024 	lw	v1,36(s4)
800ae8c4:	00441021 	addu	v0,v0,a0
800ae8c8:	90440000 	lbu	a0,0(v0)
800ae8cc:	00a31821 	addu	v1,a1,v1
800ae8d0:	a0640006 	sb	a0,6(v1)
800ae8d4:	a0640007 	sb	a0,7(v1)
800ae8d8:	a0a40006 	sb	a0,6(a1)
800ae8dc:	a0a40007 	sb	a0,7(a1)
800ae8e0:	8e820024 	lw	v0,36(s4)
800ae8e4:	9283004d 	lbu	v1,77(s4)
800ae8e8:	01421021 	addu	v0,t2,v0
800ae8ec:	a0430006 	sb	v1,6(v0)
800ae8f0:	a0430007 	sb	v1,7(v0)
800ae8f4:	a1430006 	sb	v1,6(t2)
800ae8f8:	a1430007 	sb	v1,7(t2)
800ae8fc:	27026dd8 	addiu	v0,t8,28120
800ae900:	258cffff 	addiu	t4,t4,-1
800ae904:	1580ff2b 	bnez	t4,800ae5b4 <_Z19DrawClippedTilex2x2jjjjjj+0xe14>
800ae908:	8c420030 	lw	v0,48(v0)
800ae90c:	0802b71e 	j	800adc78 <_Z19DrawClippedTilex2x2jjjjjj+0x4d8>
800ae910:	8fbf003c 	lw	ra,60(sp)
800ae914:	244228a0 	addiu	v0,v0,10400
800ae918:	0040f809 	jalr	v0
800ae91c:	00000000 	nop
800ae920:	0802b61a 	j	800ad868 <_Z19DrawClippedTilex2x2jjjjjj+0xc8>
800ae924:	8e220020 	lw	v0,32(s1)

800ae928 <_Z21DrawTile16FixedAdd1_2jjjj>:
800ae928:	27bdffc8 	addiu	sp,sp,-56
800ae92c:	3c028022 	lui	v0,0x8022
800ae930:	afb7002c 	sw	s7,44(sp)
800ae934:	afb60028 	sw	s6,40(sp)
800ae938:	afb40020 	sw	s4,32(sp)
800ae93c:	afb3001c 	sw	s3,28(sp)
800ae940:	afb10014 	sw	s1,20(sp)
800ae944:	afbf0034 	sw	ra,52(sp)
800ae948:	24516da8 	addiu	s1,v0,28072
800ae94c:	afbe0030 	sw	s8,48(sp)
800ae950:	afb50024 	sw	s5,36(sp)
800ae954:	afb20018 	sw	s2,24(sp)
800ae958:	afb00010 	sw	s0,16(sp)
800ae95c:	0080a021 	move	s4,a0
800ae960:	8e280008 	lw	t0,8(s1)
800ae964:	308203ff 	andi	v0,a0,0x3ff
800ae968:	328301ff 	andi	v1,s4,0x1ff
800ae96c:	8e24000c 	lw	a0,12(s1)
800ae970:	01021004 	sllv	v0,v0,t0
800ae974:	2c630100 	sltiu	v1,v1,256
800ae978:	00442021 	addu	a0,v0,a0
800ae97c:	00a09821 	move	s3,a1
800ae980:	00c0b821 	move	s7,a2
800ae984:	14600003 	bnez	v1,800ae994 <_Z21DrawTile16FixedAdd1_2jjjj+0x6c>
800ae988:	00e0b021 	move	s6,a3
800ae98c:	8e220010 	lw	v0,16(s1)
800ae990:	00822021 	addu	a0,a0,v0
800ae994:	3085ffff 	andi	a1,a0,0xffff
800ae998:	8e260028 	lw	a2,40(s1)
800ae99c:	01058006 	srlv	s0,a1,t0
800ae9a0:	02069021 	addu	s2,s0,a2
800ae9a4:	8e220024 	lw	v0,36(s1)
800ae9a8:	92440000 	lbu	a0,0(s2)
800ae9ac:	00101980 	sll	v1,s0,0x6
800ae9b0:	108000e6 	beqz	a0,800aed4c <_Z21DrawTile16FixedAdd1_2jjjj+0x424>
800ae9b4:	0062a821 	addu	s5,v1,v0
800ae9b8:	02061021 	addu	v0,s0,a2
800ae9bc:	90440000 	lbu	a0,0(v0)
800ae9c0:	24030002 	li	v1,2
800ae9c4:	108300c8 	beq	a0,v1,800aece8 <_Z21DrawTile16FixedAdd1_2jjjj+0x3c0>
800ae9c8:	8fbf0034 	lw	ra,52(sp)
800ae9cc:	9222002c 	lbu	v0,44(s1)
800ae9d0:	104000d0 	beqz	v0,800aed14 <_Z21DrawTile16FixedAdd1_2jjjj+0x3ec>
800ae9d4:	00141a82 	srl	v1,s4,0xa
800ae9d8:	3c028022 	lui	v0,0x8022
800ae9dc:	90435bcb 	lbu	v1,23499(v0)
800ae9e0:	14600296 	bnez	v1,800af43c <_Z21DrawTile16FixedAdd1_2jjjj+0xb14>
800ae9e4:	3c028005 	lui	v0,0x8005
800ae9e8:	8e220020 	lw	v0,32(s1)
800ae9ec:	00141a82 	srl	v1,s4,0xa
800ae9f0:	00621824 	and	v1,v1,v0
800ae9f4:	3c02802c 	lui	v0,0x802c
800ae9f8:	00031a40 	sll	v1,v1,0x9
800ae9fc:	2442140c 	addiu	v0,v0,5132
800aea00:	00621821 	addu	v1,v1,v0
800aea04:	3c048022 	lui	a0,0x8022
800aea08:	ac836e1c 	sw	v1,28188(a0)
800aea0c:	3282c000 	andi	v0,s4,0xc000
800aea10:	144000b0 	bnez	v0,800aecd4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3ac>
800aea14:	32828000 	andi	v0,s4,0x8000
800aea18:	12c000b2 	beqz	s6,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800aea1c:	3c028022 	lui	v0,0x8022
800aea20:	24516dd8 	addiu	s1,v0,28120
800aea24:	02b75021 	addu	t2,s5,s7
800aea28:	02c06021 	move	t4,s6
800aea2c:	02207021 	move	t6,s1
800aea30:	240f0001 	li	t7,1
800aea34:	2410fbde 	li	s0,-1058
800aea38:	02209021 	move	s2,s1
800aea3c:	0220a021 	move	s4,s1
800aea40:	0220a821 	move	s5,s1
800aea44:	0220b021 	move	s6,s1
800aea48:	0220b821 	move	s7,s1
800aea4c:	0220c021 	move	t8,s1
800aea50:	0220c821 	move	t9,s1
800aea54:	8d420000 	lw	v0,0(t2)
800aea58:	1040004b 	beqz	v0,800aeb88 <_Z21DrawTile16FixedAdd1_2jjjj+0x260>
800aea5c:	00000000 	nop
800aea60:	8e220008 	lw	v0,8(s1)
800aea64:	9223004c 	lbu	v1,76(s1)
800aea68:	02623821 	addu	a3,s3,v0
800aea6c:	90e40000 	lbu	a0,0(a3)
800aea70:	8e25003c 	lw	a1,60(s1)
800aea74:	8e26000c 	lw	a2,12(s1)
800aea78:	00131040 	sll	v0,s3,0x1
800aea7c:	0083182b 	sltu	v1,a0,v1
800aea80:	00454821 	addu	t1,v0,a1
800aea84:	1060000d 	beqz	v1,800aeabc <_Z21DrawTile16FixedAdd1_2jjjj+0x194>
800aea88:	02665821 	addu	t3,s3,a2
800aea8c:	91440000 	lbu	a0,0(t2)
800aea90:	1080000a 	beqz	a0,800aeabc <_Z21DrawTile16FixedAdd1_2jjjj+0x194>
800aea94:	00000000 	nop
800aea98:	91620000 	lbu	v0,0(t3)
800aea9c:	104f0205 	beq	v0,t7,800af2b4 <_Z21DrawTile16FixedAdd1_2jjjj+0x98c>
800aeaa0:	00041840 	sll	v1,a0,0x1
800aeaa4:	8e220044 	lw	v0,68(s1)
800aeaa8:	00621821 	addu	v1,v1,v0
800aeaac:	94640000 	lhu	a0,0(v1)
800aeab0:	a5240000 	sh	a0,0(t1)
800aeab4:	91c2004d 	lbu	v0,77(t6)
800aeab8:	a0e20000 	sb	v0,0(a3)
800aeabc:	9242004c 	lbu	v0,76(s2)
800aeac0:	90e30001 	lbu	v1,1(a3)
800aeac4:	0062102b 	sltu	v0,v1,v0
800aeac8:	1040000d 	beqz	v0,800aeb00 <_Z21DrawTile16FixedAdd1_2jjjj+0x1d8>
800aeacc:	24e80001 	addiu	t0,a3,1
800aead0:	91440001 	lbu	a0,1(t2)
800aead4:	1080000a 	beqz	a0,800aeb00 <_Z21DrawTile16FixedAdd1_2jjjj+0x1d8>
800aead8:	00000000 	nop
800aeadc:	91620001 	lbu	v0,1(t3)
800aeae0:	104f0248 	beq	v0,t7,800af404 <_Z21DrawTile16FixedAdd1_2jjjj+0xadc>
800aeae4:	00041840 	sll	v1,a0,0x1
800aeae8:	8e420044 	lw	v0,68(s2)
800aeaec:	00621821 	addu	v1,v1,v0
800aeaf0:	94640000 	lhu	a0,0(v1)
800aeaf4:	a5240002 	sh	a0,2(t1)
800aeaf8:	91c2004d 	lbu	v0,77(t6)
800aeafc:	a1020000 	sb	v0,0(t0)
800aeb00:	9282004c 	lbu	v0,76(s4)
800aeb04:	90e30002 	lbu	v1,2(a3)
800aeb08:	0062102b 	sltu	v0,v1,v0
800aeb0c:	1040000d 	beqz	v0,800aeb44 <_Z21DrawTile16FixedAdd1_2jjjj+0x21c>
800aeb10:	24e80002 	addiu	t0,a3,2
800aeb14:	91440002 	lbu	a0,2(t2)
800aeb18:	1080000a 	beqz	a0,800aeb44 <_Z21DrawTile16FixedAdd1_2jjjj+0x21c>
800aeb1c:	00000000 	nop
800aeb20:	91620002 	lbu	v0,2(t3)
800aeb24:	104f0229 	beq	v0,t7,800af3cc <_Z21DrawTile16FixedAdd1_2jjjj+0xaa4>
800aeb28:	00041840 	sll	v1,a0,0x1
800aeb2c:	8e820044 	lw	v0,68(s4)
800aeb30:	00621821 	addu	v1,v1,v0
800aeb34:	94640000 	lhu	a0,0(v1)
800aeb38:	a5240004 	sh	a0,4(t1)
800aeb3c:	91c2004d 	lbu	v0,77(t6)
800aeb40:	a1020000 	sb	v0,0(t0)
800aeb44:	90e30003 	lbu	v1,3(a3)
800aeb48:	92a2004c 	lbu	v0,76(s5)
800aeb4c:	0062102b 	sltu	v0,v1,v0
800aeb50:	1040000d 	beqz	v0,800aeb88 <_Z21DrawTile16FixedAdd1_2jjjj+0x260>
800aeb54:	24e70003 	addiu	a3,a3,3
800aeb58:	91440003 	lbu	a0,3(t2)
800aeb5c:	1080000a 	beqz	a0,800aeb88 <_Z21DrawTile16FixedAdd1_2jjjj+0x260>
800aeb60:	00000000 	nop
800aeb64:	91620003 	lbu	v0,3(t3)
800aeb68:	104f020a 	beq	v0,t7,800af394 <_Z21DrawTile16FixedAdd1_2jjjj+0xa6c>
800aeb6c:	00041840 	sll	v1,a0,0x1
800aeb70:	8ea20044 	lw	v0,68(s5)
800aeb74:	00621821 	addu	v1,v1,v0
800aeb78:	94640000 	lhu	a0,0(v1)
800aeb7c:	a5240006 	sh	a0,6(t1)
800aeb80:	91c2004d 	lbu	v0,77(t6)
800aeb84:	a0e20000 	sb	v0,0(a3)
800aeb88:	8d420004 	lw	v0,4(t2)
800aeb8c:	1040004b 	beqz	v0,800aecbc <_Z21DrawTile16FixedAdd1_2jjjj+0x394>
800aeb90:	26640004 	addiu	a0,s3,4
800aeb94:	8ec20008 	lw	v0,8(s6)
800aeb98:	00824021 	addu	t0,a0,v0
800aeb9c:	92c3004c 	lbu	v1,76(s6)
800aeba0:	91050000 	lbu	a1,0(t0)
800aeba4:	8ec6003c 	lw	a2,60(s6)
800aeba8:	8ec7000c 	lw	a3,12(s6)
800aebac:	00041040 	sll	v0,a0,0x1
800aebb0:	00a3182b 	sltu	v1,a1,v1
800aebb4:	00465821 	addu	t3,v0,a2
800aebb8:	1060000d 	beqz	v1,800aebf0 <_Z21DrawTile16FixedAdd1_2jjjj+0x2c8>
800aebbc:	00876821 	addu	t5,a0,a3
800aebc0:	91440004 	lbu	a0,4(t2)
800aebc4:	1080000a 	beqz	a0,800aebf0 <_Z21DrawTile16FixedAdd1_2jjjj+0x2c8>
800aebc8:	00000000 	nop
800aebcc:	91a20000 	lbu	v0,0(t5)
800aebd0:	104f01e2 	beq	v0,t7,800af35c <_Z21DrawTile16FixedAdd1_2jjjj+0xa34>
800aebd4:	00041840 	sll	v1,a0,0x1
800aebd8:	8ec20044 	lw	v0,68(s6)
800aebdc:	00621821 	addu	v1,v1,v0
800aebe0:	94640000 	lhu	a0,0(v1)
800aebe4:	a5640000 	sh	a0,0(t3)
800aebe8:	91c2004d 	lbu	v0,77(t6)
800aebec:	a1020000 	sb	v0,0(t0)
800aebf0:	92e2004c 	lbu	v0,76(s7)
800aebf4:	91030001 	lbu	v1,1(t0)
800aebf8:	0062102b 	sltu	v0,v1,v0
800aebfc:	1040000d 	beqz	v0,800aec34 <_Z21DrawTile16FixedAdd1_2jjjj+0x30c>
800aec00:	25070001 	addiu	a3,t0,1
800aec04:	91440005 	lbu	a0,5(t2)
800aec08:	1080000a 	beqz	a0,800aec34 <_Z21DrawTile16FixedAdd1_2jjjj+0x30c>
800aec0c:	00000000 	nop
800aec10:	91a20001 	lbu	v0,1(t5)
800aec14:	104f01c3 	beq	v0,t7,800af324 <_Z21DrawTile16FixedAdd1_2jjjj+0x9fc>
800aec18:	00041840 	sll	v1,a0,0x1
800aec1c:	8ee20044 	lw	v0,68(s7)
800aec20:	00621821 	addu	v1,v1,v0
800aec24:	94640000 	lhu	a0,0(v1)
800aec28:	a5640002 	sh	a0,2(t3)
800aec2c:	91c2004d 	lbu	v0,77(t6)
800aec30:	a0e20000 	sb	v0,0(a3)
800aec34:	9302004c 	lbu	v0,76(t8)
800aec38:	91030002 	lbu	v1,2(t0)
800aec3c:	0062102b 	sltu	v0,v1,v0
800aec40:	1040000d 	beqz	v0,800aec78 <_Z21DrawTile16FixedAdd1_2jjjj+0x350>
800aec44:	25070002 	addiu	a3,t0,2
800aec48:	91440006 	lbu	a0,6(t2)
800aec4c:	1080000a 	beqz	a0,800aec78 <_Z21DrawTile16FixedAdd1_2jjjj+0x350>
800aec50:	00000000 	nop
800aec54:	91a20002 	lbu	v0,2(t5)
800aec58:	104f01a4 	beq	v0,t7,800af2ec <_Z21DrawTile16FixedAdd1_2jjjj+0x9c4>
800aec5c:	00041840 	sll	v1,a0,0x1
800aec60:	8f020044 	lw	v0,68(t8)
800aec64:	00621821 	addu	v1,v1,v0
800aec68:	94640000 	lhu	a0,0(v1)
800aec6c:	a5640004 	sh	a0,4(t3)
800aec70:	91c2004d 	lbu	v0,77(t6)
800aec74:	a0e20000 	sb	v0,0(a3)
800aec78:	91030003 	lbu	v1,3(t0)
800aec7c:	9322004c 	lbu	v0,76(t9)
800aec80:	0062102b 	sltu	v0,v1,v0
800aec84:	1040000d 	beqz	v0,800aecbc <_Z21DrawTile16FixedAdd1_2jjjj+0x394>
800aec88:	25060003 	addiu	a2,t0,3
800aec8c:	91450007 	lbu	a1,7(t2)
800aec90:	10a0000a 	beqz	a1,800aecbc <_Z21DrawTile16FixedAdd1_2jjjj+0x394>
800aec94:	00000000 	nop
800aec98:	91a20003 	lbu	v0,3(t5)
800aec9c:	104f0177 	beq	v0,t7,800af27c <_Z21DrawTile16FixedAdd1_2jjjj+0x954>
800aeca0:	00051840 	sll	v1,a1,0x1
800aeca4:	8f220044 	lw	v0,68(t9)
800aeca8:	00621821 	addu	v1,v1,v0
800aecac:	94640000 	lhu	a0,0(v1)
800aecb0:	a5640006 	sh	a0,6(t3)
800aecb4:	91c2004d 	lbu	v0,77(t6)
800aecb8:	a0c20000 	sb	v0,0(a2)
800aecbc:	258cffff 	addiu	t4,t4,-1
800aecc0:	11800008 	beqz	t4,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800aecc4:	8dc20030 	lw	v0,48(t6)
800aecc8:	02629821 	addu	s3,s3,v0
800aeccc:	0802ba95 	j	800aea54 <_Z21DrawTile16FixedAdd1_2jjjj+0x12c>
800aecd0:	254a0008 	addiu	t2,t2,8
800aecd4:	14400024 	bnez	v0,800aed68 <_Z21DrawTile16FixedAdd1_2jjjj+0x440>
800aecd8:	32824000 	andi	v0,s4,0x4000
800aecdc:	16c00097 	bnez	s6,800aef3c <_Z21DrawTile16FixedAdd1_2jjjj+0x614>
800aece0:	3c02800a 	lui	v0,0x800a
800aece4:	8fbf0034 	lw	ra,52(sp)
800aece8:	8fbe0030 	lw	s8,48(sp)
800aecec:	8fb7002c 	lw	s7,44(sp)
800aecf0:	8fb60028 	lw	s6,40(sp)
800aecf4:	8fb50024 	lw	s5,36(sp)
800aecf8:	8fb40020 	lw	s4,32(sp)
800aecfc:	8fb3001c 	lw	s3,28(sp)
800aed00:	8fb20018 	lw	s2,24(sp)
800aed04:	8fb10014 	lw	s1,20(sp)
800aed08:	8fb00010 	lw	s0,16(sp)
800aed0c:	03e00008 	jr	ra
800aed10:	27bd0038 	addiu	sp,sp,56
800aed14:	8e240020 	lw	a0,32(s1)
800aed18:	8e25001c 	lw	a1,28(s1)
800aed1c:	00641824 	and	v1,v1,a0
800aed20:	8e220018 	lw	v0,24(s1)
800aed24:	00a31804 	sllv	v1,v1,a1
800aed28:	00621821 	addu	v1,v1,v0
800aed2c:	00031840 	sll	v1,v1,0x1
800aed30:	3c028022 	lui	v0,0x8022
800aed34:	24630c48 	addiu	v1,v1,3144
800aed38:	24425bc4 	addiu	v0,v0,23492
800aed3c:	00621821 	addu	v1,v1,v0
800aed40:	3c048022 	lui	a0,0x8022
800aed44:	0802ba83 	j	800aea0c <_Z21DrawTile16FixedAdd1_2jjjj+0xe4>
800aed48:	ac836e1c 	sw	v1,28188(a0)
800aed4c:	3c02800a 	lui	v0,0x800a
800aed50:	2442b390 	addiu	v0,v0,-19568
800aed54:	0040f809 	jalr	v0
800aed58:	02a02021 	move	a0,s5
800aed5c:	a2420000 	sb	v0,0(s2)
800aed60:	0802ba6e 	j	800ae9b8 <_Z21DrawTile16FixedAdd1_2jjjj+0x90>
800aed64:	8e260028 	lw	a2,40(s1)
800aed68:	10400092 	beqz	v0,800aefb4 <_Z21DrawTile16FixedAdd1_2jjjj+0x68c>
800aed6c:	00000000 	nop
800aed70:	12c0ffdc 	beqz	s6,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800aed74:	02b71823 	subu	v1,s5,s7
800aed78:	3c028022 	lui	v0,0x8022
800aed7c:	2471003c 	addiu	s1,v1,60
800aed80:	245e6dd8 	addiu	s8,v0,28120
800aed84:	8e220000 	lw	v0,0(s1)
800aed88:	02c09021 	move	s2,s6
800aed8c:	03c0a021 	move	s4,s8
800aed90:	24700038 	addiu	s0,v1,56
800aed94:	24150001 	li	s5,1
800aed98:	2416fbde 	li	s6,-1058
800aed9c:	14400060 	bnez	v0,800aef20 <_Z21DrawTile16FixedAdd1_2jjjj+0x5f8>
800aeda0:	03c0b821 	move	s7,s8
800aeda4:	8e020000 	lw	v0,0(s0)
800aeda8:	10400055 	beqz	v0,800aef00 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d8>
800aedac:	26640004 	addiu	a0,s3,4
800aedb0:	8fc20008 	lw	v0,8(s8)
800aedb4:	00824021 	addu	t0,a0,v0
800aedb8:	93c3004c 	lbu	v1,76(s8)
800aedbc:	91050000 	lbu	a1,0(t0)
800aedc0:	8fc6003c 	lw	a2,60(s8)
800aedc4:	8fc7000c 	lw	a3,12(s8)
800aedc8:	00041040 	sll	v0,a0,0x1
800aedcc:	00a3182b 	sltu	v1,a1,v1
800aedd0:	00465021 	addu	t2,v0,a2
800aedd4:	1060000d 	beqz	v1,800aee0c <_Z21DrawTile16FixedAdd1_2jjjj+0x4e4>
800aedd8:	00875821 	addu	t3,a0,a3
800aeddc:	92040003 	lbu	a0,3(s0)
800aede0:	1080000a 	beqz	a0,800aee0c <_Z21DrawTile16FixedAdd1_2jjjj+0x4e4>
800aede4:	00000000 	nop
800aede8:	91620000 	lbu	v0,0(t3)
800aedec:	10550198 	beq	v0,s5,800af450 <_Z21DrawTile16FixedAdd1_2jjjj+0xb28>
800aedf0:	00041840 	sll	v1,a0,0x1
800aedf4:	8fc20044 	lw	v0,68(s8)
800aedf8:	00621821 	addu	v1,v1,v0
800aedfc:	94640000 	lhu	a0,0(v1)
800aee00:	a5440000 	sh	a0,0(t2)
800aee04:	9282004d 	lbu	v0,77(s4)
800aee08:	a1020000 	sb	v0,0(t0)
800aee0c:	92e2004c 	lbu	v0,76(s7)
800aee10:	91030001 	lbu	v1,1(t0)
800aee14:	0062102b 	sltu	v0,v1,v0
800aee18:	1040000d 	beqz	v0,800aee50 <_Z21DrawTile16FixedAdd1_2jjjj+0x528>
800aee1c:	25070001 	addiu	a3,t0,1
800aee20:	92040002 	lbu	a0,2(s0)
800aee24:	1080000b 	beqz	a0,800aee54 <_Z21DrawTile16FixedAdd1_2jjjj+0x52c>
800aee28:	3c028019 	lui	v0,0x8019
800aee2c:	91620001 	lbu	v0,1(t3)
800aee30:	105501b1 	beq	v0,s5,800af4f8 <_Z21DrawTile16FixedAdd1_2jjjj+0xbd0>
800aee34:	00041840 	sll	v1,a0,0x1
800aee38:	8ee20044 	lw	v0,68(s7)
800aee3c:	00621821 	addu	v1,v1,v0
800aee40:	94640000 	lhu	a0,0(v1)
800aee44:	a5440002 	sh	a0,2(t2)
800aee48:	9282004d 	lbu	v0,77(s4)
800aee4c:	a0e20000 	sb	v0,0(a3)
800aee50:	3c028019 	lui	v0,0x8019
800aee54:	244243d4 	addiu	v0,v0,17364
800aee58:	8c460000 	lw	a2,0(v0)
800aee5c:	91030002 	lbu	v1,2(t0)
800aee60:	90c2004c 	lbu	v0,76(a2)
800aee64:	0062102b 	sltu	v0,v1,v0
800aee68:	1040000f 	beqz	v0,800aeea8 <_Z21DrawTile16FixedAdd1_2jjjj+0x580>
800aee6c:	25070002 	addiu	a3,t0,2
800aee70:	92040001 	lbu	a0,1(s0)
800aee74:	1080000d 	beqz	a0,800aeeac <_Z21DrawTile16FixedAdd1_2jjjj+0x584>
800aee78:	3c028019 	lui	v0,0x8019
800aee7c:	91620002 	lbu	v0,2(t3)
800aee80:	1055018f 	beq	v0,s5,800af4c0 <_Z21DrawTile16FixedAdd1_2jjjj+0xb98>
800aee84:	3c038022 	lui	v1,0x8022
800aee88:	24636dd8 	addiu	v1,v1,28120
800aee8c:	8c620044 	lw	v0,68(v1)
800aee90:	00041840 	sll	v1,a0,0x1
800aee94:	00621821 	addu	v1,v1,v0
800aee98:	94640000 	lhu	a0,0(v1)
800aee9c:	a5440004 	sh	a0,4(t2)
800aeea0:	9282004d 	lbu	v0,77(s4)
800aeea4:	a0e20000 	sb	v0,0(a3)
800aeea8:	3c028019 	lui	v0,0x8019
800aeeac:	244243d4 	addiu	v0,v0,17364
800aeeb0:	8c440000 	lw	a0,0(v0)
800aeeb4:	91030003 	lbu	v1,3(t0)
800aeeb8:	9082004c 	lbu	v0,76(a0)
800aeebc:	0062102b 	sltu	v0,v1,v0
800aeec0:	1040000f 	beqz	v0,800aef00 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d8>
800aeec4:	25060003 	addiu	a2,t0,3
800aeec8:	92050000 	lbu	a1,0(s0)
800aeecc:	10a0000c 	beqz	a1,800aef00 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d8>
800aeed0:	00000000 	nop
800aeed4:	91620003 	lbu	v0,3(t3)
800aeed8:	1055016b 	beq	v0,s5,800af488 <_Z21DrawTile16FixedAdd1_2jjjj+0xb60>
800aeedc:	3c038022 	lui	v1,0x8022
800aeee0:	24636dd8 	addiu	v1,v1,28120
800aeee4:	8c620044 	lw	v0,68(v1)
800aeee8:	00051840 	sll	v1,a1,0x1
800aeeec:	00621821 	addu	v1,v1,v0
800aeef0:	94640000 	lhu	a0,0(v1)
800aeef4:	a5440006 	sh	a0,6(t2)
800aeef8:	9282004d 	lbu	v0,77(s4)
800aeefc:	a0c20000 	sb	v0,0(a2)
800aef00:	2652ffff 	addiu	s2,s2,-1
800aef04:	2631fff8 	addiu	s1,s1,-8
800aef08:	1240ff76 	beqz	s2,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800aef0c:	8e820030 	lw	v0,48(s4)
800aef10:	02629821 	addu	s3,s3,v0
800aef14:	8e220000 	lw	v0,0(s1)
800aef18:	1040ffa2 	beqz	v0,800aeda4 <_Z21DrawTile16FixedAdd1_2jjjj+0x47c>
800aef1c:	2610fff8 	addiu	s0,s0,-8
800aef20:	3c02800a 	lui	v0,0x800a
800aef24:	02602021 	move	a0,s3
800aef28:	2442e57c 	addiu	v0,v0,-6788
800aef2c:	0040f809 	jalr	v0
800aef30:	02202821 	move	a1,s1
800aef34:	0802bb6a 	j	800aeda8 <_Z21DrawTile16FixedAdd1_2jjjj+0x480>
800aef38:	8e020000 	lw	v0,0(s0)
800aef3c:	3c038022 	lui	v1,0x8022
800aef40:	02b78021 	addu	s0,s5,s7
800aef44:	02c08821 	move	s1,s6
800aef48:	2454e57c 	addiu	s4,v0,-6788
800aef4c:	0802bbdd 	j	800aef74 <_Z21DrawTile16FixedAdd1_2jjjj+0x64c>
800aef50:	24726dd8 	addiu	s2,v1,28120
800aef54:	8e020000 	lw	v0,0(s0)
800aef58:	02002821 	move	a1,s0
800aef5c:	26640004 	addiu	a0,s3,4
800aef60:	14400010 	bnez	v0,800aefa4 <_Z21DrawTile16FixedAdd1_2jjjj+0x67c>
800aef64:	26100008 	addiu	s0,s0,8
800aef68:	1220ff5e 	beqz	s1,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800aef6c:	8e420030 	lw	v0,48(s2)
800aef70:	02629821 	addu	s3,s3,v0
800aef74:	8e020004 	lw	v0,4(s0)
800aef78:	2631ffff 	addiu	s1,s1,-1
800aef7c:	02602021 	move	a0,s3
800aef80:	1040fff4 	beqz	v0,800aef54 <_Z21DrawTile16FixedAdd1_2jjjj+0x62c>
800aef84:	26050004 	addiu	a1,s0,4
800aef88:	0280f809 	jalr	s4
800aef8c:	00000000 	nop
800aef90:	8e020000 	lw	v0,0(s0)
800aef94:	02002821 	move	a1,s0
800aef98:	26640004 	addiu	a0,s3,4
800aef9c:	1040fff2 	beqz	v0,800aef68 <_Z21DrawTile16FixedAdd1_2jjjj+0x640>
800aefa0:	26100008 	addiu	s0,s0,8
800aefa4:	0280f809 	jalr	s4
800aefa8:	00000000 	nop
800aefac:	0802bbda 	j	800aef68 <_Z21DrawTile16FixedAdd1_2jjjj+0x640>
800aefb0:	00000000 	nop
800aefb4:	12c0ff4b 	beqz	s6,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800aefb8:	3c028022 	lui	v0,0x8022
800aefbc:	24526dd8 	addiu	s2,v0,28120
800aefc0:	02b71823 	subu	v1,s5,s7
800aefc4:	02c06821 	move	t5,s6
800aefc8:	02407821 	move	t7,s2
800aefcc:	246c003c 	addiu	t4,v1,60
800aefd0:	246a0038 	addiu	t2,v1,56
800aefd4:	24100001 	li	s0,1
800aefd8:	2411fbde 	li	s1,-1058
800aefdc:	0240a021 	move	s4,s2
800aefe0:	0240a821 	move	s5,s2
800aefe4:	0240b021 	move	s6,s2
800aefe8:	0240b821 	move	s7,s2
800aefec:	0240c021 	move	t8,s2
800aeff0:	0240c821 	move	t9,s2
800aeff4:	0240f021 	move	s8,s2
800aeff8:	8d420000 	lw	v0,0(t2)
800aeffc:	1040004b 	beqz	v0,800af12c <_Z21DrawTile16FixedAdd1_2jjjj+0x804>
800af000:	00000000 	nop
800af004:	8e420008 	lw	v0,8(s2)
800af008:	9243004c 	lbu	v1,76(s2)
800af00c:	02623821 	addu	a3,s3,v0
800af010:	90e40000 	lbu	a0,0(a3)
800af014:	8e45003c 	lw	a1,60(s2)
800af018:	8e46000c 	lw	a2,12(s2)
800af01c:	00131040 	sll	v0,s3,0x1
800af020:	0083182b 	sltu	v1,a0,v1
800af024:	00454821 	addu	t1,v0,a1
800af028:	1060000d 	beqz	v1,800af060 <_Z21DrawTile16FixedAdd1_2jjjj+0x738>
800af02c:	02665821 	addu	t3,s3,a2
800af030:	91440000 	lbu	a0,0(t2)
800af034:	1080000a 	beqz	a0,800af060 <_Z21DrawTile16FixedAdd1_2jjjj+0x738>
800af038:	00000000 	nop
800af03c:	91620000 	lbu	v0,0(t3)
800af040:	1050019d 	beq	v0,s0,800af6b8 <_Z21DrawTile16FixedAdd1_2jjjj+0xd90>
800af044:	00041840 	sll	v1,a0,0x1
800af048:	8e420044 	lw	v0,68(s2)
800af04c:	00621821 	addu	v1,v1,v0
800af050:	94640000 	lhu	a0,0(v1)
800af054:	a5240000 	sh	a0,0(t1)
800af058:	91e2004d 	lbu	v0,77(t7)
800af05c:	a0e20000 	sb	v0,0(a3)
800af060:	9282004c 	lbu	v0,76(s4)
800af064:	90e30001 	lbu	v1,1(a3)
800af068:	0062102b 	sltu	v0,v1,v0
800af06c:	1040000d 	beqz	v0,800af0a4 <_Z21DrawTile16FixedAdd1_2jjjj+0x77c>
800af070:	24e80001 	addiu	t0,a3,1
800af074:	91440001 	lbu	a0,1(t2)
800af078:	1080000a 	beqz	a0,800af0a4 <_Z21DrawTile16FixedAdd1_2jjjj+0x77c>
800af07c:	00000000 	nop
800af080:	91620001 	lbu	v0,1(t3)
800af084:	1050017e 	beq	v0,s0,800af680 <_Z21DrawTile16FixedAdd1_2jjjj+0xd58>
800af088:	00041840 	sll	v1,a0,0x1
800af08c:	8e820044 	lw	v0,68(s4)
800af090:	00621821 	addu	v1,v1,v0
800af094:	94640000 	lhu	a0,0(v1)
800af098:	a5240002 	sh	a0,2(t1)
800af09c:	91e2004d 	lbu	v0,77(t7)
800af0a0:	a1020000 	sb	v0,0(t0)
800af0a4:	92a2004c 	lbu	v0,76(s5)
800af0a8:	90e30002 	lbu	v1,2(a3)
800af0ac:	0062102b 	sltu	v0,v1,v0
800af0b0:	1040000d 	beqz	v0,800af0e8 <_Z21DrawTile16FixedAdd1_2jjjj+0x7c0>
800af0b4:	24e80002 	addiu	t0,a3,2
800af0b8:	91440002 	lbu	a0,2(t2)
800af0bc:	1080000a 	beqz	a0,800af0e8 <_Z21DrawTile16FixedAdd1_2jjjj+0x7c0>
800af0c0:	00000000 	nop
800af0c4:	91620002 	lbu	v0,2(t3)
800af0c8:	1050015f 	beq	v0,s0,800af648 <_Z21DrawTile16FixedAdd1_2jjjj+0xd20>
800af0cc:	00041840 	sll	v1,a0,0x1
800af0d0:	8ea20044 	lw	v0,68(s5)
800af0d4:	00621821 	addu	v1,v1,v0
800af0d8:	94640000 	lhu	a0,0(v1)
800af0dc:	a5240004 	sh	a0,4(t1)
800af0e0:	91e2004d 	lbu	v0,77(t7)
800af0e4:	a1020000 	sb	v0,0(t0)
800af0e8:	90e30003 	lbu	v1,3(a3)
800af0ec:	92c2004c 	lbu	v0,76(s6)
800af0f0:	0062102b 	sltu	v0,v1,v0
800af0f4:	1040000d 	beqz	v0,800af12c <_Z21DrawTile16FixedAdd1_2jjjj+0x804>
800af0f8:	24e70003 	addiu	a3,a3,3
800af0fc:	91440003 	lbu	a0,3(t2)
800af100:	1080000a 	beqz	a0,800af12c <_Z21DrawTile16FixedAdd1_2jjjj+0x804>
800af104:	00000000 	nop
800af108:	91620003 	lbu	v0,3(t3)
800af10c:	10500140 	beq	v0,s0,800af610 <_Z21DrawTile16FixedAdd1_2jjjj+0xce8>
800af110:	00041840 	sll	v1,a0,0x1
800af114:	8ec20044 	lw	v0,68(s6)
800af118:	00621821 	addu	v1,v1,v0
800af11c:	94640000 	lhu	a0,0(v1)
800af120:	a5240006 	sh	a0,6(t1)
800af124:	91e2004d 	lbu	v0,77(t7)
800af128:	a0e20000 	sb	v0,0(a3)
800af12c:	8d820000 	lw	v0,0(t4)
800af130:	1040004b 	beqz	v0,800af260 <_Z21DrawTile16FixedAdd1_2jjjj+0x938>
800af134:	26640004 	addiu	a0,s3,4
800af138:	8ee20008 	lw	v0,8(s7)
800af13c:	00824021 	addu	t0,a0,v0
800af140:	92e3004c 	lbu	v1,76(s7)
800af144:	91050000 	lbu	a1,0(t0)
800af148:	8ee6003c 	lw	a2,60(s7)
800af14c:	8ee7000c 	lw	a3,12(s7)
800af150:	00041040 	sll	v0,a0,0x1
800af154:	00a3182b 	sltu	v1,a1,v1
800af158:	00465821 	addu	t3,v0,a2
800af15c:	1060000d 	beqz	v1,800af194 <_Z21DrawTile16FixedAdd1_2jjjj+0x86c>
800af160:	00877021 	addu	t6,a0,a3
800af164:	91840000 	lbu	a0,0(t4)
800af168:	1080000a 	beqz	a0,800af194 <_Z21DrawTile16FixedAdd1_2jjjj+0x86c>
800af16c:	00000000 	nop
800af170:	91c20000 	lbu	v0,0(t6)
800af174:	10500118 	beq	v0,s0,800af5d8 <_Z21DrawTile16FixedAdd1_2jjjj+0xcb0>
800af178:	00041840 	sll	v1,a0,0x1
800af17c:	8ee20044 	lw	v0,68(s7)
800af180:	00621821 	addu	v1,v1,v0
800af184:	94640000 	lhu	a0,0(v1)
800af188:	a5640000 	sh	a0,0(t3)
800af18c:	91e2004d 	lbu	v0,77(t7)
800af190:	a1020000 	sb	v0,0(t0)
800af194:	9302004c 	lbu	v0,76(t8)
800af198:	91030001 	lbu	v1,1(t0)
800af19c:	0062102b 	sltu	v0,v1,v0
800af1a0:	1040000d 	beqz	v0,800af1d8 <_Z21DrawTile16FixedAdd1_2jjjj+0x8b0>
800af1a4:	25070001 	addiu	a3,t0,1
800af1a8:	91440005 	lbu	a0,5(t2)
800af1ac:	1080000a 	beqz	a0,800af1d8 <_Z21DrawTile16FixedAdd1_2jjjj+0x8b0>
800af1b0:	00000000 	nop
800af1b4:	91c20001 	lbu	v0,1(t6)
800af1b8:	105000f9 	beq	v0,s0,800af5a0 <_Z21DrawTile16FixedAdd1_2jjjj+0xc78>
800af1bc:	00041840 	sll	v1,a0,0x1
800af1c0:	8f020044 	lw	v0,68(t8)
800af1c4:	00621821 	addu	v1,v1,v0
800af1c8:	94640000 	lhu	a0,0(v1)
800af1cc:	a5640002 	sh	a0,2(t3)
800af1d0:	91e2004d 	lbu	v0,77(t7)
800af1d4:	a0e20000 	sb	v0,0(a3)
800af1d8:	9322004c 	lbu	v0,76(t9)
800af1dc:	91030002 	lbu	v1,2(t0)
800af1e0:	0062102b 	sltu	v0,v1,v0
800af1e4:	1040000d 	beqz	v0,800af21c <_Z21DrawTile16FixedAdd1_2jjjj+0x8f4>
800af1e8:	25070002 	addiu	a3,t0,2
800af1ec:	91440006 	lbu	a0,6(t2)
800af1f0:	1080000a 	beqz	a0,800af21c <_Z21DrawTile16FixedAdd1_2jjjj+0x8f4>
800af1f4:	00000000 	nop
800af1f8:	91c20002 	lbu	v0,2(t6)
800af1fc:	105000da 	beq	v0,s0,800af568 <_Z21DrawTile16FixedAdd1_2jjjj+0xc40>
800af200:	00041840 	sll	v1,a0,0x1
800af204:	8f220044 	lw	v0,68(t9)
800af208:	00621821 	addu	v1,v1,v0
800af20c:	94640000 	lhu	a0,0(v1)
800af210:	a5640004 	sh	a0,4(t3)
800af214:	91e2004d 	lbu	v0,77(t7)
800af218:	a0e20000 	sb	v0,0(a3)
800af21c:	91030003 	lbu	v1,3(t0)
800af220:	93c2004c 	lbu	v0,76(s8)
800af224:	0062102b 	sltu	v0,v1,v0
800af228:	1040000d 	beqz	v0,800af260 <_Z21DrawTile16FixedAdd1_2jjjj+0x938>
800af22c:	25060003 	addiu	a2,t0,3
800af230:	91450007 	lbu	a1,7(t2)
800af234:	10a0000a 	beqz	a1,800af260 <_Z21DrawTile16FixedAdd1_2jjjj+0x938>
800af238:	00000000 	nop
800af23c:	91c20003 	lbu	v0,3(t6)
800af240:	105000bb 	beq	v0,s0,800af530 <_Z21DrawTile16FixedAdd1_2jjjj+0xc08>
800af244:	00051840 	sll	v1,a1,0x1
800af248:	8fc20044 	lw	v0,68(s8)
800af24c:	00621821 	addu	v1,v1,v0
800af250:	94640000 	lhu	a0,0(v1)
800af254:	a5640006 	sh	a0,6(t3)
800af258:	91e2004d 	lbu	v0,77(t7)
800af25c:	a0c20000 	sb	v0,0(a2)
800af260:	25adffff 	addiu	t5,t5,-1
800af264:	258cfff8 	addiu	t4,t4,-8
800af268:	11a0fe9e 	beqz	t5,800aece4 <_Z21DrawTile16FixedAdd1_2jjjj+0x3bc>
800af26c:	8de20030 	lw	v0,48(t7)
800af270:	02629821 	addu	s3,s3,v0
800af274:	0802bbfe 	j	800aeff8 <_Z21DrawTile16FixedAdd1_2jjjj+0x6d0>
800af278:	254afff8 	addiu	t2,t2,-8
800af27c:	8f230044 	lw	v1,68(t9)
800af280:	00051040 	sll	v0,a1,0x1
800af284:	00431021 	addu	v0,v0,v1
800af288:	94450000 	lhu	a1,0(v0)
800af28c:	8f230050 	lw	v1,80(t9)
800af290:	00b01024 	and	v0,a1,s0
800af294:	00702024 	and	a0,v1,s0
800af298:	00441021 	addu	v0,v0,a0
800af29c:	30630421 	andi	v1,v1,0x421
800af2a0:	00a32824 	and	a1,a1,v1
800af2a4:	00021042 	srl	v0,v0,0x1
800af2a8:	00451021 	addu	v0,v0,a1
800af2ac:	0802bb2d 	j	800aecb4 <_Z21DrawTile16FixedAdd1_2jjjj+0x38c>
800af2b0:	a5620006 	sh	v0,6(t3)
800af2b4:	8e230044 	lw	v1,68(s1)
800af2b8:	00041040 	sll	v0,a0,0x1
800af2bc:	00431021 	addu	v0,v0,v1
800af2c0:	94450000 	lhu	a1,0(v0)
800af2c4:	8e230050 	lw	v1,80(s1)
800af2c8:	00b01024 	and	v0,a1,s0
800af2cc:	00702024 	and	a0,v1,s0
800af2d0:	00441021 	addu	v0,v0,a0
800af2d4:	30630421 	andi	v1,v1,0x421
800af2d8:	00a32824 	and	a1,a1,v1
800af2dc:	00021042 	srl	v0,v0,0x1
800af2e0:	00451021 	addu	v0,v0,a1
800af2e4:	0802baad 	j	800aeab4 <_Z21DrawTile16FixedAdd1_2jjjj+0x18c>
800af2e8:	a5220000 	sh	v0,0(t1)
800af2ec:	8f030044 	lw	v1,68(t8)
800af2f0:	00041040 	sll	v0,a0,0x1
800af2f4:	00431021 	addu	v0,v0,v1
800af2f8:	94450000 	lhu	a1,0(v0)
800af2fc:	8f030050 	lw	v1,80(t8)
800af300:	00b01024 	and	v0,a1,s0
800af304:	00702024 	and	a0,v1,s0
800af308:	00441021 	addu	v0,v0,a0
800af30c:	30630421 	andi	v1,v1,0x421
800af310:	00a32824 	and	a1,a1,v1
800af314:	00021042 	srl	v0,v0,0x1
800af318:	00451021 	addu	v0,v0,a1
800af31c:	0802bb1c 	j	800aec70 <_Z21DrawTile16FixedAdd1_2jjjj+0x348>
800af320:	a5620004 	sh	v0,4(t3)
800af324:	8ee30044 	lw	v1,68(s7)
800af328:	00041040 	sll	v0,a0,0x1
800af32c:	00431021 	addu	v0,v0,v1
800af330:	94450000 	lhu	a1,0(v0)
800af334:	8ee30050 	lw	v1,80(s7)
800af338:	00b01024 	and	v0,a1,s0
800af33c:	00702024 	and	a0,v1,s0
800af340:	00441021 	addu	v0,v0,a0
800af344:	30630421 	andi	v1,v1,0x421
800af348:	00a32824 	and	a1,a1,v1
800af34c:	00021042 	srl	v0,v0,0x1
800af350:	00451021 	addu	v0,v0,a1
800af354:	0802bb0b 	j	800aec2c <_Z21DrawTile16FixedAdd1_2jjjj+0x304>
800af358:	a5620002 	sh	v0,2(t3)
800af35c:	8ec30044 	lw	v1,68(s6)
800af360:	00041040 	sll	v0,a0,0x1
800af364:	00431021 	addu	v0,v0,v1
800af368:	94450000 	lhu	a1,0(v0)
800af36c:	8ec30050 	lw	v1,80(s6)
800af370:	00b01024 	and	v0,a1,s0
800af374:	00702024 	and	a0,v1,s0
800af378:	00441021 	addu	v0,v0,a0
800af37c:	30630421 	andi	v1,v1,0x421
800af380:	00a32824 	and	a1,a1,v1
800af384:	00021042 	srl	v0,v0,0x1
800af388:	00451021 	addu	v0,v0,a1
800af38c:	0802bafa 	j	800aebe8 <_Z21DrawTile16FixedAdd1_2jjjj+0x2c0>
800af390:	a5620000 	sh	v0,0(t3)
800af394:	8ea30044 	lw	v1,68(s5)
800af398:	00041040 	sll	v0,a0,0x1
800af39c:	00431021 	addu	v0,v0,v1
800af3a0:	94450000 	lhu	a1,0(v0)
800af3a4:	8ea30050 	lw	v1,80(s5)
800af3a8:	00b01024 	and	v0,a1,s0
800af3ac:	00702024 	and	a0,v1,s0
800af3b0:	00441021 	addu	v0,v0,a0
800af3b4:	30630421 	andi	v1,v1,0x421
800af3b8:	00a32824 	and	a1,a1,v1
800af3bc:	00021042 	srl	v0,v0,0x1
800af3c0:	00451021 	addu	v0,v0,a1
800af3c4:	0802bae0 	j	800aeb80 <_Z21DrawTile16FixedAdd1_2jjjj+0x258>
800af3c8:	a5220006 	sh	v0,6(t1)
800af3cc:	8e830044 	lw	v1,68(s4)
800af3d0:	00041040 	sll	v0,a0,0x1
800af3d4:	00431021 	addu	v0,v0,v1
800af3d8:	94450000 	lhu	a1,0(v0)
800af3dc:	8e830050 	lw	v1,80(s4)
800af3e0:	00b01024 	and	v0,a1,s0
800af3e4:	00702024 	and	a0,v1,s0
800af3e8:	00441021 	addu	v0,v0,a0
800af3ec:	30630421 	andi	v1,v1,0x421
800af3f0:	00a32824 	and	a1,a1,v1
800af3f4:	00021042 	srl	v0,v0,0x1
800af3f8:	00451021 	addu	v0,v0,a1
800af3fc:	0802bacf 	j	800aeb3c <_Z21DrawTile16FixedAdd1_2jjjj+0x214>
800af400:	a5220004 	sh	v0,4(t1)
800af404:	8e430044 	lw	v1,68(s2)
800af408:	00041040 	sll	v0,a0,0x1
800af40c:	00431021 	addu	v0,v0,v1
800af410:	94450000 	lhu	a1,0(v0)
800af414:	8e430050 	lw	v1,80(s2)
800af418:	00b01024 	and	v0,a1,s0
800af41c:	00702024 	and	a0,v1,s0
800af420:	00441021 	addu	v0,v0,a0
800af424:	30630421 	andi	v1,v1,0x421
800af428:	00a32824 	and	a1,a1,v1
800af42c:	00021042 	srl	v0,v0,0x1
800af430:	00451021 	addu	v0,v0,a1
800af434:	0802babe 	j	800aeaf8 <_Z21DrawTile16FixedAdd1_2jjjj+0x1d0>
800af438:	a5220002 	sh	v0,2(t1)
800af43c:	244228a0 	addiu	v0,v0,10400
800af440:	0040f809 	jalr	v0
800af444:	00000000 	nop
800af448:	0802ba7b 	j	800ae9ec <_Z21DrawTile16FixedAdd1_2jjjj+0xc4>
800af44c:	8e220020 	lw	v0,32(s1)
800af450:	8fc30044 	lw	v1,68(s8)
800af454:	00041040 	sll	v0,a0,0x1
800af458:	00431021 	addu	v0,v0,v1
800af45c:	94450000 	lhu	a1,0(v0)
800af460:	8fc30050 	lw	v1,80(s8)
800af464:	00b61024 	and	v0,a1,s6
800af468:	00762024 	and	a0,v1,s6
800af46c:	00441021 	addu	v0,v0,a0
800af470:	30630421 	andi	v1,v1,0x421
800af474:	00a32824 	and	a1,a1,v1
800af478:	00021042 	srl	v0,v0,0x1
800af47c:	00451021 	addu	v0,v0,a1
800af480:	0802bb81 	j	800aee04 <_Z21DrawTile16FixedAdd1_2jjjj+0x4dc>
800af484:	a5420000 	sh	v0,0(t2)
800af488:	8c830044 	lw	v1,68(a0)
800af48c:	00051040 	sll	v0,a1,0x1
800af490:	00431021 	addu	v0,v0,v1
800af494:	94450000 	lhu	a1,0(v0)
800af498:	8c830050 	lw	v1,80(a0)
800af49c:	00b61024 	and	v0,a1,s6
800af4a0:	00762024 	and	a0,v1,s6
800af4a4:	00441021 	addu	v0,v0,a0
800af4a8:	30630421 	andi	v1,v1,0x421
800af4ac:	00a32824 	and	a1,a1,v1
800af4b0:	00021042 	srl	v0,v0,0x1
800af4b4:	00451021 	addu	v0,v0,a1
800af4b8:	0802bbbe 	j	800aeef8 <_Z21DrawTile16FixedAdd1_2jjjj+0x5d0>
800af4bc:	a5420006 	sh	v0,6(t2)
800af4c0:	8cc30044 	lw	v1,68(a2)
800af4c4:	00041040 	sll	v0,a0,0x1
800af4c8:	00431021 	addu	v0,v0,v1
800af4cc:	94450000 	lhu	a1,0(v0)
800af4d0:	8cc30050 	lw	v1,80(a2)
800af4d4:	00b61024 	and	v0,a1,s6
800af4d8:	00762024 	and	a0,v1,s6
800af4dc:	00441021 	addu	v0,v0,a0
800af4e0:	30630421 	andi	v1,v1,0x421
800af4e4:	00a32824 	and	a1,a1,v1
800af4e8:	00021042 	srl	v0,v0,0x1
800af4ec:	00451021 	addu	v0,v0,a1
800af4f0:	0802bba8 	j	800aeea0 <_Z21DrawTile16FixedAdd1_2jjjj+0x578>
800af4f4:	a5420004 	sh	v0,4(t2)
800af4f8:	8ee30044 	lw	v1,68(s7)
800af4fc:	00041040 	sll	v0,a0,0x1
800af500:	00431021 	addu	v0,v0,v1
800af504:	94450000 	lhu	a1,0(v0)
800af508:	8ee30050 	lw	v1,80(s7)
800af50c:	00b61024 	and	v0,a1,s6
800af510:	00762024 	and	a0,v1,s6
800af514:	00441021 	addu	v0,v0,a0
800af518:	30630421 	andi	v1,v1,0x421
800af51c:	00a32824 	and	a1,a1,v1
800af520:	00021042 	srl	v0,v0,0x1
800af524:	00451021 	addu	v0,v0,a1
800af528:	0802bb92 	j	800aee48 <_Z21DrawTile16FixedAdd1_2jjjj+0x520>
800af52c:	a5420002 	sh	v0,2(t2)
800af530:	8fc30044 	lw	v1,68(s8)
800af534:	00051040 	sll	v0,a1,0x1
800af538:	00431021 	addu	v0,v0,v1
800af53c:	94450000 	lhu	a1,0(v0)
800af540:	8fc30050 	lw	v1,80(s8)
800af544:	00b11024 	and	v0,a1,s1
800af548:	00712024 	and	a0,v1,s1
800af54c:	00441021 	addu	v0,v0,a0
800af550:	30630421 	andi	v1,v1,0x421
800af554:	00a32824 	and	a1,a1,v1
800af558:	00021042 	srl	v0,v0,0x1
800af55c:	00451021 	addu	v0,v0,a1
800af560:	0802bc96 	j	800af258 <_Z21DrawTile16FixedAdd1_2jjjj+0x930>
800af564:	a5620006 	sh	v0,6(t3)
800af568:	8f230044 	lw	v1,68(t9)
800af56c:	00041040 	sll	v0,a0,0x1
800af570:	00431021 	addu	v0,v0,v1
800af574:	94450000 	lhu	a1,0(v0)
800af578:	8f230050 	lw	v1,80(t9)
800af57c:	00b11024 	and	v0,a1,s1
800af580:	00712024 	and	a0,v1,s1
800af584:	00441021 	addu	v0,v0,a0
800af588:	30630421 	andi	v1,v1,0x421
800af58c:	00a32824 	and	a1,a1,v1
800af590:	00021042 	srl	v0,v0,0x1
800af594:	00451021 	addu	v0,v0,a1
800af598:	0802bc85 	j	800af214 <_Z21DrawTile16FixedAdd1_2jjjj+0x8ec>
800af59c:	a5620004 	sh	v0,4(t3)
800af5a0:	8f030044 	lw	v1,68(t8)
800af5a4:	00041040 	sll	v0,a0,0x1
800af5a8:	00431021 	addu	v0,v0,v1
800af5ac:	94450000 	lhu	a1,0(v0)
800af5b0:	8f030050 	lw	v1,80(t8)
800af5b4:	00b11024 	and	v0,a1,s1
800af5b8:	00712024 	and	a0,v1,s1
800af5bc:	00441021 	addu	v0,v0,a0
800af5c0:	30630421 	andi	v1,v1,0x421
800af5c4:	00a32824 	and	a1,a1,v1
800af5c8:	00021042 	srl	v0,v0,0x1
800af5cc:	00451021 	addu	v0,v0,a1
800af5d0:	0802bc74 	j	800af1d0 <_Z21DrawTile16FixedAdd1_2jjjj+0x8a8>
800af5d4:	a5620002 	sh	v0,2(t3)
800af5d8:	8ee30044 	lw	v1,68(s7)
800af5dc:	00041040 	sll	v0,a0,0x1
800af5e0:	00431021 	addu	v0,v0,v1
800af5e4:	94450000 	lhu	a1,0(v0)
800af5e8:	8ee30050 	lw	v1,80(s7)
800af5ec:	00b11024 	and	v0,a1,s1
800af5f0:	00712024 	and	a0,v1,s1
800af5f4:	00441021 	addu	v0,v0,a0
800af5f8:	30630421 	andi	v1,v1,0x421
800af5fc:	00a32824 	and	a1,a1,v1
800af600:	00021042 	srl	v0,v0,0x1
800af604:	00451021 	addu	v0,v0,a1
800af608:	0802bc63 	j	800af18c <_Z21DrawTile16FixedAdd1_2jjjj+0x864>
800af60c:	a5620000 	sh	v0,0(t3)
800af610:	8ec30044 	lw	v1,68(s6)
800af614:	00041040 	sll	v0,a0,0x1
800af618:	00431021 	addu	v0,v0,v1
800af61c:	94450000 	lhu	a1,0(v0)
800af620:	8ec30050 	lw	v1,80(s6)
800af624:	00b11024 	and	v0,a1,s1
800af628:	00712024 	and	a0,v1,s1
800af62c:	00441021 	addu	v0,v0,a0
800af630:	30630421 	andi	v1,v1,0x421
800af634:	00a32824 	and	a1,a1,v1
800af638:	00021042 	srl	v0,v0,0x1
800af63c:	00451021 	addu	v0,v0,a1
800af640:	0802bc49 	j	800af124 <_Z21DrawTile16FixedAdd1_2jjjj+0x7fc>
800af644:	a5220006 	sh	v0,6(t1)
800af648:	8ea30044 	lw	v1,68(s5)
800af64c:	00041040 	sll	v0,a0,0x1
800af650:	00431021 	addu	v0,v0,v1
800af654:	94450000 	lhu	a1,0(v0)
800af658:	8ea30050 	lw	v1,80(s5)
800af65c:	00b11024 	and	v0,a1,s1
800af660:	00712024 	and	a0,v1,s1
800af664:	00441021 	addu	v0,v0,a0
800af668:	30630421 	andi	v1,v1,0x421
800af66c:	00a32824 	and	a1,a1,v1
800af670:	00021042 	srl	v0,v0,0x1
800af674:	00451021 	addu	v0,v0,a1
800af678:	0802bc38 	j	800af0e0 <_Z21DrawTile16FixedAdd1_2jjjj+0x7b8>
800af67c:	a5220004 	sh	v0,4(t1)
800af680:	8e830044 	lw	v1,68(s4)
800af684:	00041040 	sll	v0,a0,0x1
800af688:	00431021 	addu	v0,v0,v1
800af68c:	94450000 	lhu	a1,0(v0)
800af690:	8e830050 	lw	v1,80(s4)
800af694:	00b11024 	and	v0,a1,s1
800af698:	00712024 	and	a0,v1,s1
800af69c:	00441021 	addu	v0,v0,a0
800af6a0:	30630421 	andi	v1,v1,0x421
800af6a4:	00a32824 	and	a1,a1,v1
800af6a8:	00021042 	srl	v0,v0,0x1
800af6ac:	00451021 	addu	v0,v0,a1
800af6b0:	0802bc27 	j	800af09c <_Z21DrawTile16FixedAdd1_2jjjj+0x774>
800af6b4:	a5220002 	sh	v0,2(t1)
800af6b8:	8e430044 	lw	v1,68(s2)
800af6bc:	00041040 	sll	v0,a0,0x1
800af6c0:	00431021 	addu	v0,v0,v1
800af6c4:	94450000 	lhu	a1,0(v0)
800af6c8:	8e430050 	lw	v1,80(s2)
800af6cc:	00b11024 	and	v0,a1,s1
800af6d0:	00712024 	and	a0,v1,s1
800af6d4:	00441021 	addu	v0,v0,a0
800af6d8:	30630421 	andi	v1,v1,0x421
800af6dc:	00a32824 	and	a1,a1,v1
800af6e0:	00021042 	srl	v0,v0,0x1
800af6e4:	00451021 	addu	v0,v0,a1
800af6e8:	0802bc16 	j	800af058 <_Z21DrawTile16FixedAdd1_2jjjj+0x730>
800af6ec:	a5220000 	sh	v0,0(t1)

800af6f0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj>:
800af6f0:	27bdffb8 	addiu	sp,sp,-72
800af6f4:	3c028022 	lui	v0,0x8022
800af6f8:	afbe0040 	sw	s8,64(sp)
800af6fc:	afb7003c 	sw	s7,60(sp)
800af700:	afb50034 	sw	s5,52(sp)
800af704:	afb40030 	sw	s4,48(sp)
800af708:	afb3002c 	sw	s3,44(sp)
800af70c:	afb10024 	sw	s1,36(sp)
800af710:	afbf0044 	sw	ra,68(sp)
800af714:	24516da8 	addiu	s1,v0,28072
800af718:	afb60038 	sw	s6,56(sp)
800af71c:	afb20028 	sw	s2,40(sp)
800af720:	afb00020 	sw	s0,32(sp)
800af724:	0080a021 	move	s4,a0
800af728:	8e280008 	lw	t0,8(s1)
800af72c:	308203ff 	andi	v0,a0,0x3ff
800af730:	328301ff 	andi	v1,s4,0x1ff
800af734:	8e24000c 	lw	a0,12(s1)
800af738:	01021004 	sllv	v0,v0,t0
800af73c:	2c630100 	sltiu	v1,v1,256
800af740:	00442021 	addu	a0,v0,a0
800af744:	00a09821 	move	s3,a1
800af748:	00c0a821 	move	s5,a2
800af74c:	00e0f021 	move	s8,a3
800af750:	14600003 	bnez	v1,800af760 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x70>
800af754:	8fb7005c 	lw	s7,92(sp)
800af758:	8e220010 	lw	v0,16(s1)
800af75c:	00822021 	addu	a0,a0,v0
800af760:	3085ffff 	andi	a1,a0,0xffff
800af764:	8e260028 	lw	a2,40(s1)
800af768:	01058006 	srlv	s0,a1,t0
800af76c:	02069021 	addu	s2,s0,a2
800af770:	8e220024 	lw	v0,36(s1)
800af774:	92440000 	lbu	a0,0(s2)
800af778:	00101980 	sll	v1,s0,0x6
800af77c:	1080012d 	beqz	a0,800afc34 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x544>
800af780:	0062b021 	addu	s6,v1,v0
800af784:	02061021 	addu	v0,s0,a2
800af788:	90440000 	lbu	a0,0(v0)
800af78c:	24030002 	li	v1,2
800af790:	108300fd 	beq	a0,v1,800afb88 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x498>
800af794:	8fbf0044 	lw	ra,68(sp)
800af798:	9222002c 	lbu	v0,44(s1)
800af79c:	10400105 	beqz	v0,800afbb4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x4c4>
800af7a0:	00141a82 	srl	v1,s4,0xa
800af7a4:	3c028022 	lui	v0,0x8022
800af7a8:	90435bcb 	lbu	v1,23499(v0)
800af7ac:	146003ad 	bnez	v1,800b0664 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf74>
800af7b0:	3c028005 	lui	v0,0x8005
800af7b4:	8e220020 	lw	v0,32(s1)
800af7b8:	00141a82 	srl	v1,s4,0xa
800af7bc:	00621824 	and	v1,v1,v0
800af7c0:	3c02802c 	lui	v0,0x802c
800af7c4:	2442140c 	addiu	v0,v0,5132
800af7c8:	00031a40 	sll	v1,v1,0x9
800af7cc:	00621821 	addu	v1,v1,v0
800af7d0:	3c048022 	lui	a0,0x8022
800af7d4:	2ea20004 	sltiu	v0,s5,4
800af7d8:	10400105 	beqz	v0,800afbf0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x500>
800af7dc:	ac836e1c 	sw	v1,28188(a0)
800af7e0:	3c03801f 	lui	v1,0x801f
800af7e4:	02be3821 	addu	a3,s5,s8
800af7e8:	00151080 	sll	v0,s5,0x2
800af7ec:	2463b514 	addiu	v1,v1,-19180
800af7f0:	00431021 	addu	v0,v0,v1
800af7f4:	2ce40004 	sltiu	a0,a3,4
800af7f8:	108000ff 	beqz	a0,800afbf8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x508>
800af7fc:	8c4f0000 	lw	t7,0(v0)
800af800:	3c03801f 	lui	v1,0x801f
800af804:	00071080 	sll	v0,a3,0x2
800af808:	2463b524 	addiu	v1,v1,-19164
800af80c:	00431021 	addu	v0,v0,v1
800af810:	8c440000 	lw	a0,0(v0)
800af814:	0000c021 	move	t8,zero
800af818:	01e47824 	and	t7,t7,a0
800af81c:	3282c000 	andi	v0,s4,0xc000
800af820:	144000c2 	bnez	v0,800afb2c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x43c>
800af824:	32828000 	andi	v0,s4,0x8000
800af828:	12e000d6 	beqz	s7,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800af82c:	3c028022 	lui	v0,0x8022
800af830:	24556dd8 	addiu	s5,v0,28120
800af834:	8fa20058 	lw	v0,88(sp)
800af838:	27b20010 	addiu	s2,sp,16
800af83c:	02c25021 	addu	t2,s6,v0
800af840:	02e06021 	move	t4,s7
800af844:	02a07021 	move	t6,s5
800af848:	24100001 	li	s0,1
800af84c:	2411fbde 	li	s1,-1058
800af850:	02a0b021 	move	s6,s5
800af854:	02a0b821 	move	s7,s5
800af858:	02a0c821 	move	t9,s5
800af85c:	0240a021 	move	s4,s2
800af860:	02a0f021 	move	s8,s5
800af864:	8d420000 	lw	v0,0(t2)
800af868:	01e21024 	and	v0,t7,v0
800af86c:	1040004b 	beqz	v0,800af99c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2ac>
800af870:	afa20010 	sw	v0,16(sp)
800af874:	8ea20008 	lw	v0,8(s5)
800af878:	92a3004c 	lbu	v1,76(s5)
800af87c:	02623821 	addu	a3,s3,v0
800af880:	90e40000 	lbu	a0,0(a3)
800af884:	8ea5003c 	lw	a1,60(s5)
800af888:	8ea6000c 	lw	a2,12(s5)
800af88c:	00131040 	sll	v0,s3,0x1
800af890:	0083182b 	sltu	v1,a0,v1
800af894:	00454821 	addu	t1,v0,a1
800af898:	1060000d 	beqz	v1,800af8d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1e0>
800af89c:	02665821 	addu	t3,s3,a2
800af8a0:	93a40010 	lbu	a0,16(sp)
800af8a4:	1080000a 	beqz	a0,800af8d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1e0>
800af8a8:	00000000 	nop
800af8ac:	91620000 	lbu	v0,0(t3)
800af8b0:	10500326 	beq	v0,s0,800b054c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xe5c>
800af8b4:	00041840 	sll	v1,a0,0x1
800af8b8:	8ea20044 	lw	v0,68(s5)
800af8bc:	00621821 	addu	v1,v1,v0
800af8c0:	94640000 	lhu	a0,0(v1)
800af8c4:	a5240000 	sh	a0,0(t1)
800af8c8:	91c2004d 	lbu	v0,77(t6)
800af8cc:	a0e20000 	sb	v0,0(a3)
800af8d0:	92c2004c 	lbu	v0,76(s6)
800af8d4:	90e30001 	lbu	v1,1(a3)
800af8d8:	0062102b 	sltu	v0,v1,v0
800af8dc:	1040000d 	beqz	v0,800af914 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x224>
800af8e0:	24e80001 	addiu	t0,a3,1
800af8e4:	92440001 	lbu	a0,1(s2)
800af8e8:	1080000a 	beqz	a0,800af914 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x224>
800af8ec:	00000000 	nop
800af8f0:	91620001 	lbu	v0,1(t3)
800af8f4:	10500307 	beq	v0,s0,800b0514 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xe24>
800af8f8:	00041840 	sll	v1,a0,0x1
800af8fc:	8ec20044 	lw	v0,68(s6)
800af900:	00621821 	addu	v1,v1,v0
800af904:	94640000 	lhu	a0,0(v1)
800af908:	a5240002 	sh	a0,2(t1)
800af90c:	91c2004d 	lbu	v0,77(t6)
800af910:	a1020000 	sb	v0,0(t0)
800af914:	92e2004c 	lbu	v0,76(s7)
800af918:	90e30002 	lbu	v1,2(a3)
800af91c:	0062102b 	sltu	v0,v1,v0
800af920:	1040000d 	beqz	v0,800af958 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x268>
800af924:	24e80002 	addiu	t0,a3,2
800af928:	92440002 	lbu	a0,2(s2)
800af92c:	1080000a 	beqz	a0,800af958 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x268>
800af930:	00000000 	nop
800af934:	91620002 	lbu	v0,2(t3)
800af938:	105002e8 	beq	v0,s0,800b04dc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xdec>
800af93c:	00041840 	sll	v1,a0,0x1
800af940:	8ee20044 	lw	v0,68(s7)
800af944:	00621821 	addu	v1,v1,v0
800af948:	94640000 	lhu	a0,0(v1)
800af94c:	a5240004 	sh	a0,4(t1)
800af950:	91c2004d 	lbu	v0,77(t6)
800af954:	a1020000 	sb	v0,0(t0)
800af958:	90e30003 	lbu	v1,3(a3)
800af95c:	9322004c 	lbu	v0,76(t9)
800af960:	0062102b 	sltu	v0,v1,v0
800af964:	1040000d 	beqz	v0,800af99c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2ac>
800af968:	24e70003 	addiu	a3,a3,3
800af96c:	92440003 	lbu	a0,3(s2)
800af970:	1080000a 	beqz	a0,800af99c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2ac>
800af974:	00000000 	nop
800af978:	91620003 	lbu	v0,3(t3)
800af97c:	1050032b 	beq	v0,s0,800b062c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf3c>
800af980:	00041840 	sll	v1,a0,0x1
800af984:	8f220044 	lw	v0,68(t9)
800af988:	00621821 	addu	v1,v1,v0
800af98c:	94640000 	lhu	a0,0(v1)
800af990:	a5240006 	sh	a0,6(t1)
800af994:	91c2004d 	lbu	v0,77(t6)
800af998:	a0e20000 	sb	v0,0(a3)
800af99c:	8d420004 	lw	v0,4(t2)
800af9a0:	03021024 	and	v0,t8,v0
800af9a4:	1040005b 	beqz	v0,800afb14 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x424>
800af9a8:	afa20010 	sw	v0,16(sp)
800af9ac:	8fc20008 	lw	v0,8(s8)
800af9b0:	26640004 	addiu	a0,s3,4
800af9b4:	00824021 	addu	t0,a0,v0
800af9b8:	93c3004c 	lbu	v1,76(s8)
800af9bc:	91050000 	lbu	a1,0(t0)
800af9c0:	8fc6003c 	lw	a2,60(s8)
800af9c4:	8fc7000c 	lw	a3,12(s8)
800af9c8:	00041040 	sll	v0,a0,0x1
800af9cc:	00a3182b 	sltu	v1,a1,v1
800af9d0:	00465821 	addu	t3,v0,a2
800af9d4:	1060000d 	beqz	v1,800afa0c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x31c>
800af9d8:	00876821 	addu	t5,a0,a3
800af9dc:	93a40010 	lbu	a0,16(sp)
800af9e0:	1080000b 	beqz	a0,800afa10 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x320>
800af9e4:	3c038019 	lui	v1,0x8019
800af9e8:	91a20000 	lbu	v0,0(t5)
800af9ec:	10500301 	beq	v0,s0,800b05f4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf04>
800af9f0:	00041840 	sll	v1,a0,0x1
800af9f4:	8fc20044 	lw	v0,68(s8)
800af9f8:	00621821 	addu	v1,v1,v0
800af9fc:	94640000 	lhu	a0,0(v1)
800afa00:	a5640000 	sh	a0,0(t3)
800afa04:	91c2004d 	lbu	v0,77(t6)
800afa08:	a1020000 	sb	v0,0(t0)
800afa0c:	3c038019 	lui	v1,0x8019
800afa10:	246343d8 	addiu	v1,v1,17368
800afa14:	8c660000 	lw	a2,0(v1)
800afa18:	91030001 	lbu	v1,1(t0)
800afa1c:	90c2004c 	lbu	v0,76(a2)
800afa20:	0062102b 	sltu	v0,v1,v0
800afa24:	1040000f 	beqz	v0,800afa64 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x374>
800afa28:	25070001 	addiu	a3,t0,1
800afa2c:	92840001 	lbu	a0,1(s4)
800afa30:	1080000d 	beqz	a0,800afa68 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x378>
800afa34:	3c028019 	lui	v0,0x8019
800afa38:	91a20001 	lbu	v0,1(t5)
800afa3c:	105002df 	beq	v0,s0,800b05bc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xecc>
800afa40:	3c038022 	lui	v1,0x8022
800afa44:	24636dd8 	addiu	v1,v1,28120
800afa48:	8c620044 	lw	v0,68(v1)
800afa4c:	00041840 	sll	v1,a0,0x1
800afa50:	00621821 	addu	v1,v1,v0
800afa54:	94640000 	lhu	a0,0(v1)
800afa58:	a5640002 	sh	a0,2(t3)
800afa5c:	91c2004d 	lbu	v0,77(t6)
800afa60:	a0e20000 	sb	v0,0(a3)
800afa64:	3c028019 	lui	v0,0x8019
800afa68:	244243d8 	addiu	v0,v0,17368
800afa6c:	8c460000 	lw	a2,0(v0)
800afa70:	91030002 	lbu	v1,2(t0)
800afa74:	90c2004c 	lbu	v0,76(a2)
800afa78:	0062102b 	sltu	v0,v1,v0
800afa7c:	1040000f 	beqz	v0,800afabc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x3cc>
800afa80:	25070002 	addiu	a3,t0,2
800afa84:	92840002 	lbu	a0,2(s4)
800afa88:	1080000d 	beqz	a0,800afac0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x3d0>
800afa8c:	3c028019 	lui	v0,0x8019
800afa90:	91a20002 	lbu	v0,2(t5)
800afa94:	105002bb 	beq	v0,s0,800b0584 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xe94>
800afa98:	3c038022 	lui	v1,0x8022
800afa9c:	24636dd8 	addiu	v1,v1,28120
800afaa0:	8c620044 	lw	v0,68(v1)
800afaa4:	00041840 	sll	v1,a0,0x1
800afaa8:	00621821 	addu	v1,v1,v0
800afaac:	94640000 	lhu	a0,0(v1)
800afab0:	a5640004 	sh	a0,4(t3)
800afab4:	91c2004d 	lbu	v0,77(t6)
800afab8:	a0e20000 	sb	v0,0(a3)
800afabc:	3c028019 	lui	v0,0x8019
800afac0:	244243d8 	addiu	v0,v0,17368
800afac4:	8c440000 	lw	a0,0(v0)
800afac8:	91030003 	lbu	v1,3(t0)
800afacc:	9082004c 	lbu	v0,76(a0)
800afad0:	0062102b 	sltu	v0,v1,v0
800afad4:	1040000f 	beqz	v0,800afb14 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x424>
800afad8:	25060003 	addiu	a2,t0,3
800afadc:	92850003 	lbu	a1,3(s4)
800afae0:	10a0000c 	beqz	a1,800afb14 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x424>
800afae4:	00000000 	nop
800afae8:	91a20003 	lbu	v0,3(t5)
800afaec:	1050026d 	beq	v0,s0,800b04a4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xdb4>
800afaf0:	3c038022 	lui	v1,0x8022
800afaf4:	24636dd8 	addiu	v1,v1,28120
800afaf8:	8c620044 	lw	v0,68(v1)
800afafc:	00051840 	sll	v1,a1,0x1
800afb00:	00621821 	addu	v1,v1,v0
800afb04:	94640000 	lhu	a0,0(v1)
800afb08:	a5640006 	sh	a0,6(t3)
800afb0c:	91c2004d 	lbu	v0,77(t6)
800afb10:	a0c20000 	sb	v0,0(a2)
800afb14:	258cffff 	addiu	t4,t4,-1
800afb18:	1180001a 	beqz	t4,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800afb1c:	8dc20030 	lw	v0,48(t6)
800afb20:	02629821 	addu	s3,s3,v0
800afb24:	0802be19 	j	800af864 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x174>
800afb28:	254a0008 	addiu	t2,t2,8
800afb2c:	14400048 	bnez	v0,800afc50 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x560>
800afb30:	32824000 	andi	v0,s4,0x4000
800afb34:	3c0200ff 	lui	v0,0xff
800afb38:	03023824 	and	a3,t8,v0
800afb3c:	31e5ff00 	andi	a1,t7,0xff00
800afb40:	01e21024 	and	v0,t7,v0
800afb44:	3306ff00 	andi	a2,t8,0xff00
800afb48:	000f4e02 	srl	t1,t7,0x18
800afb4c:	00184602 	srl	t0,t8,0x18
800afb50:	00052a00 	sll	a1,a1,0x8
800afb54:	00021202 	srl	v0,v0,0x8
800afb58:	00063200 	sll	a2,a2,0x8
800afb5c:	00073a02 	srl	a3,a3,0x8
800afb60:	000f1e00 	sll	v1,t7,0x18
800afb64:	00182600 	sll	a0,t8,0x18
800afb68:	00651825 	or	v1,v1,a1
800afb6c:	00491025 	or	v0,v0,t1
800afb70:	00862025 	or	a0,a0,a2
800afb74:	00e83825 	or	a3,a3,t0
800afb78:	00624825 	or	t1,v1,v0
800afb7c:	16e000f8 	bnez	s7,800aff60 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x870>
800afb80:	00874025 	or	t0,a0,a3
800afb84:	8fbf0044 	lw	ra,68(sp)
800afb88:	8fbe0040 	lw	s8,64(sp)
800afb8c:	8fb7003c 	lw	s7,60(sp)
800afb90:	8fb60038 	lw	s6,56(sp)
800afb94:	8fb50034 	lw	s5,52(sp)
800afb98:	8fb40030 	lw	s4,48(sp)
800afb9c:	8fb3002c 	lw	s3,44(sp)
800afba0:	8fb20028 	lw	s2,40(sp)
800afba4:	8fb10024 	lw	s1,36(sp)
800afba8:	8fb00020 	lw	s0,32(sp)
800afbac:	03e00008 	jr	ra
800afbb0:	27bd0048 	addiu	sp,sp,72
800afbb4:	8e240020 	lw	a0,32(s1)
800afbb8:	8e25001c 	lw	a1,28(s1)
800afbbc:	00641824 	and	v1,v1,a0
800afbc0:	8e220018 	lw	v0,24(s1)
800afbc4:	00a31804 	sllv	v1,v1,a1
800afbc8:	00621821 	addu	v1,v1,v0
800afbcc:	00031840 	sll	v1,v1,0x1
800afbd0:	3c028022 	lui	v0,0x8022
800afbd4:	24425bc4 	addiu	v0,v0,23492
800afbd8:	24630c48 	addiu	v1,v1,3144
800afbdc:	00621821 	addu	v1,v1,v0
800afbe0:	3c048022 	lui	a0,0x8022
800afbe4:	2ea20004 	sltiu	v0,s5,4
800afbe8:	1440fefd 	bnez	v0,800af7e0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf0>
800afbec:	ac836e1c 	sw	v1,28188(a0)
800afbf0:	02be3821 	addu	a3,s5,s8
800afbf4:	00007821 	move	t7,zero
800afbf8:	2ce20005 	sltiu	v0,a3,5
800afbfc:	10400003 	beqz	v0,800afc0c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x51c>
800afc00:	2ea20005 	sltiu	v0,s5,5
800afc04:	0802be07 	j	800af81c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x12c>
800afc08:	0000c021 	move	t8,zero
800afc0c:	10400194 	beqz	v0,800b0260 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb70>
800afc10:	3c02801f 	lui	v0,0x801f
800afc14:	2406ffff 	li	a2,-1
800afc18:	3c03801f 	lui	v1,0x801f
800afc1c:	00071080 	sll	v0,a3,0x2
800afc20:	2463b524 	addiu	v1,v1,-19164
800afc24:	00431021 	addu	v0,v0,v1
800afc28:	8c44fff0 	lw	a0,-16(v0)
800afc2c:	0802be07 	j	800af81c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x12c>
800afc30:	00c4c024 	and	t8,a2,a0
800afc34:	3c02800a 	lui	v0,0x800a
800afc38:	2442b390 	addiu	v0,v0,-19568
800afc3c:	0040f809 	jalr	v0
800afc40:	02c02021 	move	a0,s6
800afc44:	a2420000 	sb	v0,0(s2)
800afc48:	0802bde1 	j	800af784 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x94>
800afc4c:	8e260028 	lw	a2,40(s1)
800afc50:	14400188 	bnez	v0,800b0274 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb84>
800afc54:	3c0200ff 	lui	v0,0xff
800afc58:	12e0ffca 	beqz	s7,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800afc5c:	3c028022 	lui	v0,0x8022
800afc60:	24556dd8 	addiu	s5,v0,28120
800afc64:	8fa20058 	lw	v0,88(sp)
800afc68:	27b20010 	addiu	s2,sp,16
800afc6c:	02c21823 	subu	v1,s6,v0
800afc70:	02e06021 	move	t4,s7
800afc74:	02a07021 	move	t6,s5
800afc78:	246a0038 	addiu	t2,v1,56
800afc7c:	24100001 	li	s0,1
800afc80:	2411fbde 	li	s1,-1058
800afc84:	02a0b021 	move	s6,s5
800afc88:	02a0b821 	move	s7,s5
800afc8c:	02a0c821 	move	t9,s5
800afc90:	0240a021 	move	s4,s2
800afc94:	02a0f021 	move	s8,s5
800afc98:	8d420000 	lw	v0,0(t2)
800afc9c:	01e21024 	and	v0,t7,v0
800afca0:	1040004b 	beqz	v0,800afdd0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6e0>
800afca4:	afa20010 	sw	v0,16(sp)
800afca8:	8ea20008 	lw	v0,8(s5)
800afcac:	92a3004c 	lbu	v1,76(s5)
800afcb0:	02623821 	addu	a3,s3,v0
800afcb4:	90e40000 	lbu	a0,0(a3)
800afcb8:	8ea5003c 	lw	a1,60(s5)
800afcbc:	8ea6000c 	lw	a2,12(s5)
800afcc0:	00131040 	sll	v0,s3,0x1
800afcc4:	0083182b 	sltu	v1,a0,v1
800afcc8:	00454821 	addu	t1,v0,a1
800afccc:	1060000d 	beqz	v1,800afd04 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x614>
800afcd0:	02665821 	addu	t3,s3,a2
800afcd4:	93a40010 	lbu	a0,16(sp)
800afcd8:	1080000a 	beqz	a0,800afd04 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x614>
800afcdc:	00000000 	nop
800afce0:	91620000 	lbu	v0,0(t3)
800afce4:	1050036e 	beq	v0,s0,800b0aa0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x13b0>
800afce8:	00041840 	sll	v1,a0,0x1
800afcec:	8ea20044 	lw	v0,68(s5)
800afcf0:	00621821 	addu	v1,v1,v0
800afcf4:	94640000 	lhu	a0,0(v1)
800afcf8:	a5240000 	sh	a0,0(t1)
800afcfc:	91c2004d 	lbu	v0,77(t6)
800afd00:	a0e20000 	sb	v0,0(a3)
800afd04:	92c2004c 	lbu	v0,76(s6)
800afd08:	90e30001 	lbu	v1,1(a3)
800afd0c:	0062102b 	sltu	v0,v1,v0
800afd10:	1040000d 	beqz	v0,800afd48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x658>
800afd14:	24e80001 	addiu	t0,a3,1
800afd18:	92440001 	lbu	a0,1(s2)
800afd1c:	1080000a 	beqz	a0,800afd48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x658>
800afd20:	00000000 	nop
800afd24:	91620001 	lbu	v0,1(t3)
800afd28:	1050034f 	beq	v0,s0,800b0a68 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1378>
800afd2c:	00041840 	sll	v1,a0,0x1
800afd30:	8ec20044 	lw	v0,68(s6)
800afd34:	00621821 	addu	v1,v1,v0
800afd38:	94640000 	lhu	a0,0(v1)
800afd3c:	a5240002 	sh	a0,2(t1)
800afd40:	91c2004d 	lbu	v0,77(t6)
800afd44:	a1020000 	sb	v0,0(t0)
800afd48:	92e2004c 	lbu	v0,76(s7)
800afd4c:	90e30002 	lbu	v1,2(a3)
800afd50:	0062102b 	sltu	v0,v1,v0
800afd54:	1040000d 	beqz	v0,800afd8c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x69c>
800afd58:	24e80002 	addiu	t0,a3,2
800afd5c:	92440002 	lbu	a0,2(s2)
800afd60:	1080000a 	beqz	a0,800afd8c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x69c>
800afd64:	00000000 	nop
800afd68:	91620002 	lbu	v0,2(t3)
800afd6c:	10500330 	beq	v0,s0,800b0a30 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1340>
800afd70:	00041840 	sll	v1,a0,0x1
800afd74:	8ee20044 	lw	v0,68(s7)
800afd78:	00621821 	addu	v1,v1,v0
800afd7c:	94640000 	lhu	a0,0(v1)
800afd80:	a5240004 	sh	a0,4(t1)
800afd84:	91c2004d 	lbu	v0,77(t6)
800afd88:	a1020000 	sb	v0,0(t0)
800afd8c:	90e30003 	lbu	v1,3(a3)
800afd90:	9322004c 	lbu	v0,76(t9)
800afd94:	0062102b 	sltu	v0,v1,v0
800afd98:	1040000d 	beqz	v0,800afdd0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6e0>
800afd9c:	24e70003 	addiu	a3,a3,3
800afda0:	92440003 	lbu	a0,3(s2)
800afda4:	1080000a 	beqz	a0,800afdd0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6e0>
800afda8:	00000000 	nop
800afdac:	91620003 	lbu	v0,3(t3)
800afdb0:	10500311 	beq	v0,s0,800b09f8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1308>
800afdb4:	00041840 	sll	v1,a0,0x1
800afdb8:	8f220044 	lw	v0,68(t9)
800afdbc:	00621821 	addu	v1,v1,v0
800afdc0:	94640000 	lhu	a0,0(v1)
800afdc4:	a5240006 	sh	a0,6(t1)
800afdc8:	91c2004d 	lbu	v0,77(t6)
800afdcc:	a0e20000 	sb	v0,0(a3)
800afdd0:	8d420004 	lw	v0,4(t2)
800afdd4:	03021024 	and	v0,t8,v0
800afdd8:	1040005b 	beqz	v0,800aff48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x858>
800afddc:	afa20010 	sw	v0,16(sp)
800afde0:	8fc20008 	lw	v0,8(s8)
800afde4:	26640004 	addiu	a0,s3,4
800afde8:	00824021 	addu	t0,a0,v0
800afdec:	93c3004c 	lbu	v1,76(s8)
800afdf0:	91050000 	lbu	a1,0(t0)
800afdf4:	8fc6003c 	lw	a2,60(s8)
800afdf8:	8fc7000c 	lw	a3,12(s8)
800afdfc:	00041040 	sll	v0,a0,0x1
800afe00:	00a3182b 	sltu	v1,a1,v1
800afe04:	00465821 	addu	t3,v0,a2
800afe08:	1060000d 	beqz	v1,800afe40 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x750>
800afe0c:	00876821 	addu	t5,a0,a3
800afe10:	93a40010 	lbu	a0,16(sp)
800afe14:	1080000b 	beqz	a0,800afe44 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x754>
800afe18:	3c038019 	lui	v1,0x8019
800afe1c:	91a20000 	lbu	v0,0(t5)
800afe20:	105002e7 	beq	v0,s0,800b09c0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x12d0>
800afe24:	00041840 	sll	v1,a0,0x1
800afe28:	8fc20044 	lw	v0,68(s8)
800afe2c:	00621821 	addu	v1,v1,v0
800afe30:	94640000 	lhu	a0,0(v1)
800afe34:	a5640000 	sh	a0,0(t3)
800afe38:	91c2004d 	lbu	v0,77(t6)
800afe3c:	a1020000 	sb	v0,0(t0)
800afe40:	3c038019 	lui	v1,0x8019
800afe44:	246343d8 	addiu	v1,v1,17368
800afe48:	8c660000 	lw	a2,0(v1)
800afe4c:	91030001 	lbu	v1,1(t0)
800afe50:	90c2004c 	lbu	v0,76(a2)
800afe54:	0062102b 	sltu	v0,v1,v0
800afe58:	1040000f 	beqz	v0,800afe98 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7a8>
800afe5c:	25070001 	addiu	a3,t0,1
800afe60:	92840001 	lbu	a0,1(s4)
800afe64:	1080000d 	beqz	a0,800afe9c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7ac>
800afe68:	3c028019 	lui	v0,0x8019
800afe6c:	91a20001 	lbu	v0,1(t5)
800afe70:	105002c5 	beq	v0,s0,800b0988 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1298>
800afe74:	3c038022 	lui	v1,0x8022
800afe78:	24636dd8 	addiu	v1,v1,28120
800afe7c:	8c620044 	lw	v0,68(v1)
800afe80:	00041840 	sll	v1,a0,0x1
800afe84:	00621821 	addu	v1,v1,v0
800afe88:	94640000 	lhu	a0,0(v1)
800afe8c:	a5640002 	sh	a0,2(t3)
800afe90:	91c2004d 	lbu	v0,77(t6)
800afe94:	a0e20000 	sb	v0,0(a3)
800afe98:	3c028019 	lui	v0,0x8019
800afe9c:	244243d8 	addiu	v0,v0,17368
800afea0:	8c460000 	lw	a2,0(v0)
800afea4:	91030002 	lbu	v1,2(t0)
800afea8:	90c2004c 	lbu	v0,76(a2)
800afeac:	0062102b 	sltu	v0,v1,v0
800afeb0:	1040000f 	beqz	v0,800afef0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x800>
800afeb4:	25070002 	addiu	a3,t0,2
800afeb8:	92840002 	lbu	a0,2(s4)
800afebc:	1080000d 	beqz	a0,800afef4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x804>
800afec0:	3c028019 	lui	v0,0x8019
800afec4:	91a20002 	lbu	v0,2(t5)
800afec8:	105002a1 	beq	v0,s0,800b0950 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1260>
800afecc:	3c038022 	lui	v1,0x8022
800afed0:	24636dd8 	addiu	v1,v1,28120
800afed4:	8c620044 	lw	v0,68(v1)
800afed8:	00041840 	sll	v1,a0,0x1
800afedc:	00621821 	addu	v1,v1,v0
800afee0:	94640000 	lhu	a0,0(v1)
800afee4:	a5640004 	sh	a0,4(t3)
800afee8:	91c2004d 	lbu	v0,77(t6)
800afeec:	a0e20000 	sb	v0,0(a3)
800afef0:	3c028019 	lui	v0,0x8019
800afef4:	244243d8 	addiu	v0,v0,17368
800afef8:	8c440000 	lw	a0,0(v0)
800afefc:	91030003 	lbu	v1,3(t0)
800aff00:	9082004c 	lbu	v0,76(a0)
800aff04:	0062102b 	sltu	v0,v1,v0
800aff08:	1040000f 	beqz	v0,800aff48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x858>
800aff0c:	25060003 	addiu	a2,t0,3
800aff10:	92850003 	lbu	a1,3(s4)
800aff14:	10a0000c 	beqz	a1,800aff48 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x858>
800aff18:	00000000 	nop
800aff1c:	91a20003 	lbu	v0,3(t5)
800aff20:	1050027d 	beq	v0,s0,800b0918 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1228>
800aff24:	3c038022 	lui	v1,0x8022
800aff28:	24636dd8 	addiu	v1,v1,28120
800aff2c:	8c620044 	lw	v0,68(v1)
800aff30:	00051840 	sll	v1,a1,0x1
800aff34:	00621821 	addu	v1,v1,v0
800aff38:	94640000 	lhu	a0,0(v1)
800aff3c:	a5640006 	sh	a0,6(t3)
800aff40:	91c2004d 	lbu	v0,77(t6)
800aff44:	a0c20000 	sb	v0,0(a2)
800aff48:	258cffff 	addiu	t4,t4,-1
800aff4c:	1180ff0d 	beqz	t4,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800aff50:	8dc20030 	lw	v0,48(t6)
800aff54:	02629821 	addu	s3,s3,v0
800aff58:	0802bf26 	j	800afc98 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x5a8>
800aff5c:	254afff8 	addiu	t2,t2,-8
800aff60:	3c028022 	lui	v0,0x8022
800aff64:	24586dd8 	addiu	t8,v0,28120
800aff68:	8fa20058 	lw	v0,88(sp)
800aff6c:	27b40010 	addiu	s4,sp,16
800aff70:	02c26021 	addu	t4,s6,v0
800aff74:	02e07021 	move	t6,s7
800aff78:	03008021 	move	s0,t8
800aff7c:	24110001 	li	s1,1
800aff80:	2412fbde 	li	s2,-1058
800aff84:	0300b021 	move	s6,t8
800aff88:	0300b821 	move	s7,t8
800aff8c:	0300c821 	move	t9,t8
800aff90:	0280a821 	move	s5,s4
800aff94:	0300f021 	move	s8,t8
800aff98:	8d820004 	lw	v0,4(t4)
800aff9c:	01221024 	and	v0,t1,v0
800affa0:	1040004b 	beqz	v0,800b00d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9e0>
800affa4:	afa20010 	sw	v0,16(sp)
800affa8:	8f020008 	lw	v0,8(t8)
800affac:	9303004c 	lbu	v1,76(t8)
800affb0:	02623821 	addu	a3,s3,v0
800affb4:	90e40000 	lbu	a0,0(a3)
800affb8:	8f05003c 	lw	a1,60(t8)
800affbc:	8f06000c 	lw	a2,12(t8)
800affc0:	00131040 	sll	v0,s3,0x1
800affc4:	0083182b 	sltu	v1,a0,v1
800affc8:	00455821 	addu	t3,v0,a1
800affcc:	1060000d 	beqz	v1,800b0004 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x914>
800affd0:	02666821 	addu	t5,s3,a2
800affd4:	93a40013 	lbu	a0,19(sp)
800affd8:	1080000a 	beqz	a0,800b0004 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x914>
800affdc:	00000000 	nop
800affe0:	91a20000 	lbu	v0,0(t5)
800affe4:	10510206 	beq	v0,s1,800b0800 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1110>
800affe8:	00041840 	sll	v1,a0,0x1
800affec:	8f020044 	lw	v0,68(t8)
800afff0:	00621821 	addu	v1,v1,v0
800afff4:	94640000 	lhu	a0,0(v1)
800afff8:	a5640000 	sh	a0,0(t3)
800afffc:	9202004d 	lbu	v0,77(s0)
800b0000:	a0e20000 	sb	v0,0(a3)
800b0004:	92c2004c 	lbu	v0,76(s6)
800b0008:	90e30001 	lbu	v1,1(a3)
800b000c:	0062102b 	sltu	v0,v1,v0
800b0010:	1040000d 	beqz	v0,800b0048 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x958>
800b0014:	24ea0001 	addiu	t2,a3,1
800b0018:	92840002 	lbu	a0,2(s4)
800b001c:	1080000a 	beqz	a0,800b0048 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x958>
800b0020:	00000000 	nop
800b0024:	91a20001 	lbu	v0,1(t5)
800b0028:	105101e7 	beq	v0,s1,800b07c8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x10d8>
800b002c:	00041840 	sll	v1,a0,0x1
800b0030:	8ec20044 	lw	v0,68(s6)
800b0034:	00621821 	addu	v1,v1,v0
800b0038:	94640000 	lhu	a0,0(v1)
800b003c:	a5640002 	sh	a0,2(t3)
800b0040:	9202004d 	lbu	v0,77(s0)
800b0044:	a1420000 	sb	v0,0(t2)
800b0048:	92e2004c 	lbu	v0,76(s7)
800b004c:	90e30002 	lbu	v1,2(a3)
800b0050:	0062102b 	sltu	v0,v1,v0
800b0054:	1040000d 	beqz	v0,800b008c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x99c>
800b0058:	24ea0002 	addiu	t2,a3,2
800b005c:	92840001 	lbu	a0,1(s4)
800b0060:	1080000a 	beqz	a0,800b008c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x99c>
800b0064:	00000000 	nop
800b0068:	91a20002 	lbu	v0,2(t5)
800b006c:	105101c8 	beq	v0,s1,800b0790 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x10a0>
800b0070:	00041840 	sll	v1,a0,0x1
800b0074:	8ee20044 	lw	v0,68(s7)
800b0078:	00621821 	addu	v1,v1,v0
800b007c:	94640000 	lhu	a0,0(v1)
800b0080:	a5640004 	sh	a0,4(t3)
800b0084:	9202004d 	lbu	v0,77(s0)
800b0088:	a1420000 	sb	v0,0(t2)
800b008c:	90e30003 	lbu	v1,3(a3)
800b0090:	9322004c 	lbu	v0,76(t9)
800b0094:	0062102b 	sltu	v0,v1,v0
800b0098:	1040000d 	beqz	v0,800b00d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9e0>
800b009c:	24e70003 	addiu	a3,a3,3
800b00a0:	92840000 	lbu	a0,0(s4)
800b00a4:	1080000a 	beqz	a0,800b00d0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9e0>
800b00a8:	00000000 	nop
800b00ac:	91a20003 	lbu	v0,3(t5)
800b00b0:	105101a9 	beq	v0,s1,800b0758 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1068>
800b00b4:	00041840 	sll	v1,a0,0x1
800b00b8:	8f220044 	lw	v0,68(t9)
800b00bc:	00621821 	addu	v1,v1,v0
800b00c0:	94640000 	lhu	a0,0(v1)
800b00c4:	a5640006 	sh	a0,6(t3)
800b00c8:	9202004d 	lbu	v0,77(s0)
800b00cc:	a0e20000 	sb	v0,0(a3)
800b00d0:	8d820000 	lw	v0,0(t4)
800b00d4:	01021024 	and	v0,t0,v0
800b00d8:	1040005b 	beqz	v0,800b0248 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb58>
800b00dc:	afa20010 	sw	v0,16(sp)
800b00e0:	8fc20008 	lw	v0,8(s8)
800b00e4:	26640004 	addiu	a0,s3,4
800b00e8:	00825021 	addu	t2,a0,v0
800b00ec:	93c3004c 	lbu	v1,76(s8)
800b00f0:	91450000 	lbu	a1,0(t2)
800b00f4:	8fc6003c 	lw	a2,60(s8)
800b00f8:	8fc7000c 	lw	a3,12(s8)
800b00fc:	00041040 	sll	v0,a0,0x1
800b0100:	00a3182b 	sltu	v1,a1,v1
800b0104:	00466821 	addu	t5,v0,a2
800b0108:	1060000d 	beqz	v1,800b0140 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xa50>
800b010c:	00877821 	addu	t7,a0,a3
800b0110:	93a40013 	lbu	a0,19(sp)
800b0114:	1080000b 	beqz	a0,800b0144 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xa54>
800b0118:	3c038019 	lui	v1,0x8019
800b011c:	91e20000 	lbu	v0,0(t7)
800b0120:	1051017f 	beq	v0,s1,800b0720 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1030>
800b0124:	00041840 	sll	v1,a0,0x1
800b0128:	8fc20044 	lw	v0,68(s8)
800b012c:	00621821 	addu	v1,v1,v0
800b0130:	94640000 	lhu	a0,0(v1)
800b0134:	a5a40000 	sh	a0,0(t5)
800b0138:	9202004d 	lbu	v0,77(s0)
800b013c:	a1420000 	sb	v0,0(t2)
800b0140:	3c038019 	lui	v1,0x8019
800b0144:	246343d8 	addiu	v1,v1,17368
800b0148:	8c660000 	lw	a2,0(v1)
800b014c:	91430001 	lbu	v1,1(t2)
800b0150:	90c2004c 	lbu	v0,76(a2)
800b0154:	0062102b 	sltu	v0,v1,v0
800b0158:	1040000f 	beqz	v0,800b0198 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaa8>
800b015c:	25470001 	addiu	a3,t2,1
800b0160:	92a40002 	lbu	a0,2(s5)
800b0164:	1080000d 	beqz	a0,800b019c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaac>
800b0168:	3c028019 	lui	v0,0x8019
800b016c:	91e20001 	lbu	v0,1(t7)
800b0170:	1051015d 	beq	v0,s1,800b06e8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xff8>
800b0174:	3c038022 	lui	v1,0x8022
800b0178:	24636dd8 	addiu	v1,v1,28120
800b017c:	8c620044 	lw	v0,68(v1)
800b0180:	00041840 	sll	v1,a0,0x1
800b0184:	00621821 	addu	v1,v1,v0
800b0188:	94640000 	lhu	a0,0(v1)
800b018c:	a5a40002 	sh	a0,2(t5)
800b0190:	9202004d 	lbu	v0,77(s0)
800b0194:	a0e20000 	sb	v0,0(a3)
800b0198:	3c028019 	lui	v0,0x8019
800b019c:	244243d8 	addiu	v0,v0,17368
800b01a0:	8c460000 	lw	a2,0(v0)
800b01a4:	91430002 	lbu	v1,2(t2)
800b01a8:	90c2004c 	lbu	v0,76(a2)
800b01ac:	0062102b 	sltu	v0,v1,v0
800b01b0:	1040000f 	beqz	v0,800b01f0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb00>
800b01b4:	25470002 	addiu	a3,t2,2
800b01b8:	92a40001 	lbu	a0,1(s5)
800b01bc:	1080000d 	beqz	a0,800b01f4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb04>
800b01c0:	3c028019 	lui	v0,0x8019
800b01c4:	91e20002 	lbu	v0,2(t7)
800b01c8:	10510139 	beq	v0,s1,800b06b0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xfc0>
800b01cc:	3c038022 	lui	v1,0x8022
800b01d0:	24636dd8 	addiu	v1,v1,28120
800b01d4:	8c620044 	lw	v0,68(v1)
800b01d8:	00041840 	sll	v1,a0,0x1
800b01dc:	00621821 	addu	v1,v1,v0
800b01e0:	94640000 	lhu	a0,0(v1)
800b01e4:	a5a40004 	sh	a0,4(t5)
800b01e8:	9202004d 	lbu	v0,77(s0)
800b01ec:	a0e20000 	sb	v0,0(a3)
800b01f0:	3c028019 	lui	v0,0x8019
800b01f4:	244243d8 	addiu	v0,v0,17368
800b01f8:	8c440000 	lw	a0,0(v0)
800b01fc:	91430003 	lbu	v1,3(t2)
800b0200:	9082004c 	lbu	v0,76(a0)
800b0204:	0062102b 	sltu	v0,v1,v0
800b0208:	1040000f 	beqz	v0,800b0248 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb58>
800b020c:	25460003 	addiu	a2,t2,3
800b0210:	92a50000 	lbu	a1,0(s5)
800b0214:	10a0000c 	beqz	a1,800b0248 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb58>
800b0218:	00000000 	nop
800b021c:	91e20003 	lbu	v0,3(t7)
800b0220:	10510115 	beq	v0,s1,800b0678 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xf88>
800b0224:	3c038022 	lui	v1,0x8022
800b0228:	24636dd8 	addiu	v1,v1,28120
800b022c:	8c620044 	lw	v0,68(v1)
800b0230:	00051840 	sll	v1,a1,0x1
800b0234:	00621821 	addu	v1,v1,v0
800b0238:	94640000 	lhu	a0,0(v1)
800b023c:	a5a40006 	sh	a0,6(t5)
800b0240:	9202004d 	lbu	v0,77(s0)
800b0244:	a0c20000 	sb	v0,0(a2)
800b0248:	25ceffff 	addiu	t6,t6,-1
800b024c:	11c0fe4d 	beqz	t6,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800b0250:	8e020030 	lw	v0,48(s0)
800b0254:	02629821 	addu	s3,s3,v0
800b0258:	0802bfe6 	j	800aff98 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x8a8>
800b025c:	258c0008 	addiu	t4,t4,8
800b0260:	00151880 	sll	v1,s5,0x2
800b0264:	2442b514 	addiu	v0,v0,-19180
800b0268:	00621821 	addu	v1,v1,v0
800b026c:	0802bf06 	j	800afc18 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x528>
800b0270:	8c66fff0 	lw	a2,-16(v1)
800b0274:	03023824 	and	a3,t8,v0
800b0278:	31e5ff00 	andi	a1,t7,0xff00
800b027c:	01e21024 	and	v0,t7,v0
800b0280:	3306ff00 	andi	a2,t8,0xff00
800b0284:	00052a00 	sll	a1,a1,0x8
800b0288:	00021202 	srl	v0,v0,0x8
800b028c:	000f4e02 	srl	t1,t7,0x18
800b0290:	00063200 	sll	a2,a2,0x8
800b0294:	00073a02 	srl	a3,a3,0x8
800b0298:	00184602 	srl	t0,t8,0x18
800b029c:	000f1e00 	sll	v1,t7,0x18
800b02a0:	00182600 	sll	a0,t8,0x18
800b02a4:	00651825 	or	v1,v1,a1
800b02a8:	00491025 	or	v0,v0,t1
800b02ac:	00862025 	or	a0,a0,a2
800b02b0:	00e83825 	or	a3,a3,t0
800b02b4:	0062a025 	or	s4,v1,v0
800b02b8:	12e0fe32 	beqz	s7,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800b02bc:	0087a825 	or	s5,a0,a3
800b02c0:	3c028022 	lui	v0,0x8022
800b02c4:	245e6dd8 	addiu	s8,v0,28120
800b02c8:	8fa20058 	lw	v0,88(sp)
800b02cc:	02e08821 	move	s1,s7
800b02d0:	02c21823 	subu	v1,s6,v0
800b02d4:	03c09021 	move	s2,s8
800b02d8:	24700038 	addiu	s0,v1,56
800b02dc:	27b60010 	addiu	s6,sp,16
800b02e0:	24170001 	li	s7,1
800b02e4:	240bfbde 	li	t3,-1058
800b02e8:	8e020004 	lw	v0,4(s0)
800b02ec:	02821024 	and	v0,s4,v0
800b02f0:	1040005a 	beqz	v0,800b045c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd6c>
800b02f4:	afa20010 	sw	v0,16(sp)
800b02f8:	8fc20008 	lw	v0,8(s8)
800b02fc:	93c3004c 	lbu	v1,76(s8)
800b0300:	02623821 	addu	a3,s3,v0
800b0304:	90e40000 	lbu	a0,0(a3)
800b0308:	8fc5003c 	lw	a1,60(s8)
800b030c:	8fc6000c 	lw	a2,12(s8)
800b0310:	00131040 	sll	v0,s3,0x1
800b0314:	0083182b 	sltu	v1,a0,v1
800b0318:	00454821 	addu	t1,v0,a1
800b031c:	1060000d 	beqz	v1,800b0354 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc64>
800b0320:	02665021 	addu	t2,s3,a2
800b0324:	93a40013 	lbu	a0,19(sp)
800b0328:	1080000b 	beqz	a0,800b0358 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc68>
800b032c:	3c038019 	lui	v1,0x8019
800b0330:	91420000 	lbu	v0,0(t2)
800b0334:	10570140 	beq	v0,s7,800b0838 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1148>
800b0338:	00041840 	sll	v1,a0,0x1
800b033c:	8fc20044 	lw	v0,68(s8)
800b0340:	00621821 	addu	v1,v1,v0
800b0344:	94640000 	lhu	a0,0(v1)
800b0348:	a5240000 	sh	a0,0(t1)
800b034c:	9242004d 	lbu	v0,77(s2)
800b0350:	a0e20000 	sb	v0,0(a3)
800b0354:	3c038019 	lui	v1,0x8019
800b0358:	246343d8 	addiu	v1,v1,17368
800b035c:	8c660000 	lw	a2,0(v1)
800b0360:	90e30001 	lbu	v1,1(a3)
800b0364:	90c2004c 	lbu	v0,76(a2)
800b0368:	0062102b 	sltu	v0,v1,v0
800b036c:	1040000f 	beqz	v0,800b03ac <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xcbc>
800b0370:	24e80001 	addiu	t0,a3,1
800b0374:	92c40002 	lbu	a0,2(s6)
800b0378:	1080000d 	beqz	a0,800b03b0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xcc0>
800b037c:	3c028019 	lui	v0,0x8019
800b0380:	91420001 	lbu	v0,1(t2)
800b0384:	10570156 	beq	v0,s7,800b08e0 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x11f0>
800b0388:	3c038022 	lui	v1,0x8022
800b038c:	24636dd8 	addiu	v1,v1,28120
800b0390:	8c620044 	lw	v0,68(v1)
800b0394:	00041840 	sll	v1,a0,0x1
800b0398:	00621821 	addu	v1,v1,v0
800b039c:	94640000 	lhu	a0,0(v1)
800b03a0:	a5240002 	sh	a0,2(t1)
800b03a4:	9242004d 	lbu	v0,77(s2)
800b03a8:	a1020000 	sb	v0,0(t0)
800b03ac:	3c028019 	lui	v0,0x8019
800b03b0:	244243d8 	addiu	v0,v0,17368
800b03b4:	8c460000 	lw	a2,0(v0)
800b03b8:	90e30002 	lbu	v1,2(a3)
800b03bc:	90c2004c 	lbu	v0,76(a2)
800b03c0:	0062102b 	sltu	v0,v1,v0
800b03c4:	1040000f 	beqz	v0,800b0404 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd14>
800b03c8:	24e80002 	addiu	t0,a3,2
800b03cc:	92c40001 	lbu	a0,1(s6)
800b03d0:	1080000d 	beqz	a0,800b0408 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd18>
800b03d4:	3c028019 	lui	v0,0x8019
800b03d8:	91420002 	lbu	v0,2(t2)
800b03dc:	10570132 	beq	v0,s7,800b08a8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x11b8>
800b03e0:	3c038022 	lui	v1,0x8022
800b03e4:	24636dd8 	addiu	v1,v1,28120
800b03e8:	8c620044 	lw	v0,68(v1)
800b03ec:	00041840 	sll	v1,a0,0x1
800b03f0:	00621821 	addu	v1,v1,v0
800b03f4:	94640000 	lhu	a0,0(v1)
800b03f8:	a5240004 	sh	a0,4(t1)
800b03fc:	9242004d 	lbu	v0,77(s2)
800b0400:	a1020000 	sb	v0,0(t0)
800b0404:	3c028019 	lui	v0,0x8019
800b0408:	244243d8 	addiu	v0,v0,17368
800b040c:	8c460000 	lw	a2,0(v0)
800b0410:	90e30003 	lbu	v1,3(a3)
800b0414:	90c2004c 	lbu	v0,76(a2)
800b0418:	0062102b 	sltu	v0,v1,v0
800b041c:	1040000f 	beqz	v0,800b045c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd6c>
800b0420:	24e70003 	addiu	a3,a3,3
800b0424:	92c40000 	lbu	a0,0(s6)
800b0428:	1080000c 	beqz	a0,800b045c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd6c>
800b042c:	00000000 	nop
800b0430:	91420003 	lbu	v0,3(t2)
800b0434:	1057010e 	beq	v0,s7,800b0870 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1180>
800b0438:	3c038022 	lui	v1,0x8022
800b043c:	24636dd8 	addiu	v1,v1,28120
800b0440:	8c620044 	lw	v0,68(v1)
800b0444:	00041840 	sll	v1,a0,0x1
800b0448:	00621821 	addu	v1,v1,v0
800b044c:	94640000 	lhu	a0,0(v1)
800b0450:	a5240006 	sh	a0,6(t1)
800b0454:	9242004d 	lbu	v0,77(s2)
800b0458:	a0e20000 	sb	v0,0(a3)
800b045c:	8e020000 	lw	v0,0(s0)
800b0460:	02a21024 	and	v0,s5,v0
800b0464:	14400007 	bnez	v0,800b0484 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd94>
800b0468:	afa20010 	sw	v0,16(sp)
800b046c:	2631ffff 	addiu	s1,s1,-1
800b0470:	1220fdc4 	beqz	s1,800afb84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x494>
800b0474:	8e420030 	lw	v0,48(s2)
800b0478:	02629821 	addu	s3,s3,v0
800b047c:	0802c0ba 	j	800b02e8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xbf8>
800b0480:	2610fff8 	addiu	s0,s0,-8
800b0484:	3c02800a 	lui	v0,0x800a
800b0488:	afab0018 	sw	t3,24(sp)
800b048c:	26640004 	addiu	a0,s3,4
800b0490:	2442e57c 	addiu	v0,v0,-6788
800b0494:	0040f809 	jalr	v0
800b0498:	27a50010 	addiu	a1,sp,16
800b049c:	0802c11b 	j	800b046c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd7c>
800b04a0:	8fab0018 	lw	t3,24(sp)
800b04a4:	8c830044 	lw	v1,68(a0)
800b04a8:	00051040 	sll	v0,a1,0x1
800b04ac:	00431021 	addu	v0,v0,v1
800b04b0:	94450000 	lhu	a1,0(v0)
800b04b4:	8c830050 	lw	v1,80(a0)
800b04b8:	00b11024 	and	v0,a1,s1
800b04bc:	00712024 	and	a0,v1,s1
800b04c0:	00441021 	addu	v0,v0,a0
800b04c4:	30630421 	andi	v1,v1,0x421
800b04c8:	00a32824 	and	a1,a1,v1
800b04cc:	00021042 	srl	v0,v0,0x1
800b04d0:	00451021 	addu	v0,v0,a1
800b04d4:	0802bec3 	j	800afb0c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x41c>
800b04d8:	a5620006 	sh	v0,6(t3)
800b04dc:	8ee30044 	lw	v1,68(s7)
800b04e0:	00041040 	sll	v0,a0,0x1
800b04e4:	00431021 	addu	v0,v0,v1
800b04e8:	94450000 	lhu	a1,0(v0)
800b04ec:	8ee30050 	lw	v1,80(s7)
800b04f0:	00b11024 	and	v0,a1,s1
800b04f4:	00712024 	and	a0,v1,s1
800b04f8:	00441021 	addu	v0,v0,a0
800b04fc:	30630421 	andi	v1,v1,0x421
800b0500:	00a32824 	and	a1,a1,v1
800b0504:	00021042 	srl	v0,v0,0x1
800b0508:	00451021 	addu	v0,v0,a1
800b050c:	0802be54 	j	800af950 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x260>
800b0510:	a5220004 	sh	v0,4(t1)
800b0514:	8ec30044 	lw	v1,68(s6)
800b0518:	00041040 	sll	v0,a0,0x1
800b051c:	00431021 	addu	v0,v0,v1
800b0520:	94450000 	lhu	a1,0(v0)
800b0524:	8ec30050 	lw	v1,80(s6)
800b0528:	00b11024 	and	v0,a1,s1
800b052c:	00712024 	and	a0,v1,s1
800b0530:	00441021 	addu	v0,v0,a0
800b0534:	30630421 	andi	v1,v1,0x421
800b0538:	00a32824 	and	a1,a1,v1
800b053c:	00021042 	srl	v0,v0,0x1
800b0540:	00451021 	addu	v0,v0,a1
800b0544:	0802be43 	j	800af90c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x21c>
800b0548:	a5220002 	sh	v0,2(t1)
800b054c:	8ea30044 	lw	v1,68(s5)
800b0550:	00041040 	sll	v0,a0,0x1
800b0554:	00431021 	addu	v0,v0,v1
800b0558:	94450000 	lhu	a1,0(v0)
800b055c:	8ea30050 	lw	v1,80(s5)
800b0560:	00b11024 	and	v0,a1,s1
800b0564:	00712024 	and	a0,v1,s1
800b0568:	00441021 	addu	v0,v0,a0
800b056c:	30630421 	andi	v1,v1,0x421
800b0570:	00a32824 	and	a1,a1,v1
800b0574:	00021042 	srl	v0,v0,0x1
800b0578:	00451021 	addu	v0,v0,a1
800b057c:	0802be32 	j	800af8c8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x1d8>
800b0580:	a5220000 	sh	v0,0(t1)
800b0584:	8cc30044 	lw	v1,68(a2)
800b0588:	00041040 	sll	v0,a0,0x1
800b058c:	00431021 	addu	v0,v0,v1
800b0590:	94450000 	lhu	a1,0(v0)
800b0594:	8cc30050 	lw	v1,80(a2)
800b0598:	00b11024 	and	v0,a1,s1
800b059c:	00712024 	and	a0,v1,s1
800b05a0:	00441021 	addu	v0,v0,a0
800b05a4:	30630421 	andi	v1,v1,0x421
800b05a8:	00a32824 	and	a1,a1,v1
800b05ac:	00021042 	srl	v0,v0,0x1
800b05b0:	00451021 	addu	v0,v0,a1
800b05b4:	0802bead 	j	800afab4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x3c4>
800b05b8:	a5620004 	sh	v0,4(t3)
800b05bc:	8cc30044 	lw	v1,68(a2)
800b05c0:	00041040 	sll	v0,a0,0x1
800b05c4:	00431021 	addu	v0,v0,v1
800b05c8:	94450000 	lhu	a1,0(v0)
800b05cc:	8cc30050 	lw	v1,80(a2)
800b05d0:	00b11024 	and	v0,a1,s1
800b05d4:	00712024 	and	a0,v1,s1
800b05d8:	00441021 	addu	v0,v0,a0
800b05dc:	30630421 	andi	v1,v1,0x421
800b05e0:	00a32824 	and	a1,a1,v1
800b05e4:	00021042 	srl	v0,v0,0x1
800b05e8:	00451021 	addu	v0,v0,a1
800b05ec:	0802be97 	j	800afa5c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x36c>
800b05f0:	a5620002 	sh	v0,2(t3)
800b05f4:	8fc30044 	lw	v1,68(s8)
800b05f8:	00041040 	sll	v0,a0,0x1
800b05fc:	00431021 	addu	v0,v0,v1
800b0600:	94450000 	lhu	a1,0(v0)
800b0604:	8fc30050 	lw	v1,80(s8)
800b0608:	00b11024 	and	v0,a1,s1
800b060c:	00712024 	and	a0,v1,s1
800b0610:	00441021 	addu	v0,v0,a0
800b0614:	30630421 	andi	v1,v1,0x421
800b0618:	00a32824 	and	a1,a1,v1
800b061c:	00021042 	srl	v0,v0,0x1
800b0620:	00451021 	addu	v0,v0,a1
800b0624:	0802be81 	j	800afa04 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x314>
800b0628:	a5620000 	sh	v0,0(t3)
800b062c:	8f230044 	lw	v1,68(t9)
800b0630:	00041040 	sll	v0,a0,0x1
800b0634:	00431021 	addu	v0,v0,v1
800b0638:	94450000 	lhu	a1,0(v0)
800b063c:	8f230050 	lw	v1,80(t9)
800b0640:	00b11024 	and	v0,a1,s1
800b0644:	00712024 	and	a0,v1,s1
800b0648:	00441021 	addu	v0,v0,a0
800b064c:	30630421 	andi	v1,v1,0x421
800b0650:	00a32824 	and	a1,a1,v1
800b0654:	00021042 	srl	v0,v0,0x1
800b0658:	00451021 	addu	v0,v0,a1
800b065c:	0802be65 	j	800af994 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x2a4>
800b0660:	a5220006 	sh	v0,6(t1)
800b0664:	244228a0 	addiu	v0,v0,10400
800b0668:	0040f809 	jalr	v0
800b066c:	00000000 	nop
800b0670:	0802bdee 	j	800af7b8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc8>
800b0674:	8e220020 	lw	v0,32(s1)
800b0678:	8c830044 	lw	v1,68(a0)
800b067c:	00051040 	sll	v0,a1,0x1
800b0680:	00431021 	addu	v0,v0,v1
800b0684:	94450000 	lhu	a1,0(v0)
800b0688:	8c830050 	lw	v1,80(a0)
800b068c:	00b21024 	and	v0,a1,s2
800b0690:	00722024 	and	a0,v1,s2
800b0694:	00441021 	addu	v0,v0,a0
800b0698:	30630421 	andi	v1,v1,0x421
800b069c:	00a32824 	and	a1,a1,v1
800b06a0:	00021042 	srl	v0,v0,0x1
800b06a4:	00451021 	addu	v0,v0,a1
800b06a8:	0802c090 	j	800b0240 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xb50>
800b06ac:	a5a20006 	sh	v0,6(t5)
800b06b0:	8cc30044 	lw	v1,68(a2)
800b06b4:	00041040 	sll	v0,a0,0x1
800b06b8:	00431021 	addu	v0,v0,v1
800b06bc:	94450000 	lhu	a1,0(v0)
800b06c0:	8cc30050 	lw	v1,80(a2)
800b06c4:	00b21024 	and	v0,a1,s2
800b06c8:	00722024 	and	a0,v1,s2
800b06cc:	00441021 	addu	v0,v0,a0
800b06d0:	30630421 	andi	v1,v1,0x421
800b06d4:	00a32824 	and	a1,a1,v1
800b06d8:	00021042 	srl	v0,v0,0x1
800b06dc:	00451021 	addu	v0,v0,a1
800b06e0:	0802c07a 	j	800b01e8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaf8>
800b06e4:	a5a20004 	sh	v0,4(t5)
800b06e8:	8cc30044 	lw	v1,68(a2)
800b06ec:	00041040 	sll	v0,a0,0x1
800b06f0:	00431021 	addu	v0,v0,v1
800b06f4:	94450000 	lhu	a1,0(v0)
800b06f8:	8cc30050 	lw	v1,80(a2)
800b06fc:	00b21024 	and	v0,a1,s2
800b0700:	00722024 	and	a0,v1,s2
800b0704:	00441021 	addu	v0,v0,a0
800b0708:	30630421 	andi	v1,v1,0x421
800b070c:	00a32824 	and	a1,a1,v1
800b0710:	00021042 	srl	v0,v0,0x1
800b0714:	00451021 	addu	v0,v0,a1
800b0718:	0802c064 	j	800b0190 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xaa0>
800b071c:	a5a20002 	sh	v0,2(t5)
800b0720:	8fc30044 	lw	v1,68(s8)
800b0724:	00041040 	sll	v0,a0,0x1
800b0728:	00431021 	addu	v0,v0,v1
800b072c:	94450000 	lhu	a1,0(v0)
800b0730:	8fc30050 	lw	v1,80(s8)
800b0734:	00b21024 	and	v0,a1,s2
800b0738:	00722024 	and	a0,v1,s2
800b073c:	00441021 	addu	v0,v0,a0
800b0740:	30630421 	andi	v1,v1,0x421
800b0744:	00a32824 	and	a1,a1,v1
800b0748:	00021042 	srl	v0,v0,0x1
800b074c:	00451021 	addu	v0,v0,a1
800b0750:	0802c04e 	j	800b0138 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xa48>
800b0754:	a5a20000 	sh	v0,0(t5)
800b0758:	8f230044 	lw	v1,68(t9)
800b075c:	00041040 	sll	v0,a0,0x1
800b0760:	00431021 	addu	v0,v0,v1
800b0764:	94450000 	lhu	a1,0(v0)
800b0768:	8f230050 	lw	v1,80(t9)
800b076c:	00b21024 	and	v0,a1,s2
800b0770:	00722024 	and	a0,v1,s2
800b0774:	00441021 	addu	v0,v0,a0
800b0778:	30630421 	andi	v1,v1,0x421
800b077c:	00a32824 	and	a1,a1,v1
800b0780:	00021042 	srl	v0,v0,0x1
800b0784:	00451021 	addu	v0,v0,a1
800b0788:	0802c032 	j	800b00c8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x9d8>
800b078c:	a5620006 	sh	v0,6(t3)
800b0790:	8ee30044 	lw	v1,68(s7)
800b0794:	00041040 	sll	v0,a0,0x1
800b0798:	00431021 	addu	v0,v0,v1
800b079c:	94450000 	lhu	a1,0(v0)
800b07a0:	8ee30050 	lw	v1,80(s7)
800b07a4:	00b21024 	and	v0,a1,s2
800b07a8:	00722024 	and	a0,v1,s2
800b07ac:	00441021 	addu	v0,v0,a0
800b07b0:	30630421 	andi	v1,v1,0x421
800b07b4:	00a32824 	and	a1,a1,v1
800b07b8:	00021042 	srl	v0,v0,0x1
800b07bc:	00451021 	addu	v0,v0,a1
800b07c0:	0802c021 	j	800b0084 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x994>
800b07c4:	a5620004 	sh	v0,4(t3)
800b07c8:	8ec30044 	lw	v1,68(s6)
800b07cc:	00041040 	sll	v0,a0,0x1
800b07d0:	00431021 	addu	v0,v0,v1
800b07d4:	94450000 	lhu	a1,0(v0)
800b07d8:	8ec30050 	lw	v1,80(s6)
800b07dc:	00b21024 	and	v0,a1,s2
800b07e0:	00722024 	and	a0,v1,s2
800b07e4:	00441021 	addu	v0,v0,a0
800b07e8:	30630421 	andi	v1,v1,0x421
800b07ec:	00a32824 	and	a1,a1,v1
800b07f0:	00021042 	srl	v0,v0,0x1
800b07f4:	00451021 	addu	v0,v0,a1
800b07f8:	0802c010 	j	800b0040 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x950>
800b07fc:	a5620002 	sh	v0,2(t3)
800b0800:	8f030044 	lw	v1,68(t8)
800b0804:	00041040 	sll	v0,a0,0x1
800b0808:	00431021 	addu	v0,v0,v1
800b080c:	94450000 	lhu	a1,0(v0)
800b0810:	8f030050 	lw	v1,80(t8)
800b0814:	00b21024 	and	v0,a1,s2
800b0818:	00722024 	and	a0,v1,s2
800b081c:	00441021 	addu	v0,v0,a0
800b0820:	30630421 	andi	v1,v1,0x421
800b0824:	00a32824 	and	a1,a1,v1
800b0828:	00021042 	srl	v0,v0,0x1
800b082c:	00451021 	addu	v0,v0,a1
800b0830:	0802bfff 	j	800afffc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x90c>
800b0834:	a5620000 	sh	v0,0(t3)
800b0838:	8fc30044 	lw	v1,68(s8)
800b083c:	00041040 	sll	v0,a0,0x1
800b0840:	00431021 	addu	v0,v0,v1
800b0844:	94450000 	lhu	a1,0(v0)
800b0848:	8fc30050 	lw	v1,80(s8)
800b084c:	00ab1024 	and	v0,a1,t3
800b0850:	006b2024 	and	a0,v1,t3
800b0854:	00441021 	addu	v0,v0,a0
800b0858:	30630421 	andi	v1,v1,0x421
800b085c:	00a32824 	and	a1,a1,v1
800b0860:	00021042 	srl	v0,v0,0x1
800b0864:	00451021 	addu	v0,v0,a1
800b0868:	0802c0d3 	j	800b034c <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xc5c>
800b086c:	a5220000 	sh	v0,0(t1)
800b0870:	8cc30044 	lw	v1,68(a2)
800b0874:	00041040 	sll	v0,a0,0x1
800b0878:	00431021 	addu	v0,v0,v1
800b087c:	94450000 	lhu	a1,0(v0)
800b0880:	8cc30050 	lw	v1,80(a2)
800b0884:	00ab1024 	and	v0,a1,t3
800b0888:	006b2024 	and	a0,v1,t3
800b088c:	00441021 	addu	v0,v0,a0
800b0890:	30630421 	andi	v1,v1,0x421
800b0894:	00a32824 	and	a1,a1,v1
800b0898:	00021042 	srl	v0,v0,0x1
800b089c:	00451021 	addu	v0,v0,a1
800b08a0:	0802c115 	j	800b0454 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd64>
800b08a4:	a5220006 	sh	v0,6(t1)
800b08a8:	8cc30044 	lw	v1,68(a2)
800b08ac:	00041040 	sll	v0,a0,0x1
800b08b0:	00431021 	addu	v0,v0,v1
800b08b4:	94450000 	lhu	a1,0(v0)
800b08b8:	8cc30050 	lw	v1,80(a2)
800b08bc:	00ab1024 	and	v0,a1,t3
800b08c0:	006b2024 	and	a0,v1,t3
800b08c4:	00441021 	addu	v0,v0,a0
800b08c8:	30630421 	andi	v1,v1,0x421
800b08cc:	00a32824 	and	a1,a1,v1
800b08d0:	00021042 	srl	v0,v0,0x1
800b08d4:	00451021 	addu	v0,v0,a1
800b08d8:	0802c0ff 	j	800b03fc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xd0c>
800b08dc:	a5220004 	sh	v0,4(t1)
800b08e0:	8cc30044 	lw	v1,68(a2)
800b08e4:	00041040 	sll	v0,a0,0x1
800b08e8:	00431021 	addu	v0,v0,v1
800b08ec:	94450000 	lhu	a1,0(v0)
800b08f0:	8cc30050 	lw	v1,80(a2)
800b08f4:	00ab1024 	and	v0,a1,t3
800b08f8:	006b2024 	and	a0,v1,t3
800b08fc:	00441021 	addu	v0,v0,a0
800b0900:	30630421 	andi	v1,v1,0x421
800b0904:	00a32824 	and	a1,a1,v1
800b0908:	00021042 	srl	v0,v0,0x1
800b090c:	00451021 	addu	v0,v0,a1
800b0910:	0802c0e9 	j	800b03a4 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0xcb4>
800b0914:	a5220002 	sh	v0,2(t1)
800b0918:	8c830044 	lw	v1,68(a0)
800b091c:	00051040 	sll	v0,a1,0x1
800b0920:	00431021 	addu	v0,v0,v1
800b0924:	94450000 	lhu	a1,0(v0)
800b0928:	8c830050 	lw	v1,80(a0)
800b092c:	00b11024 	and	v0,a1,s1
800b0930:	00712024 	and	a0,v1,s1
800b0934:	00441021 	addu	v0,v0,a0
800b0938:	30630421 	andi	v1,v1,0x421
800b093c:	00a32824 	and	a1,a1,v1
800b0940:	00021042 	srl	v0,v0,0x1
800b0944:	00451021 	addu	v0,v0,a1
800b0948:	0802bfd0 	j	800aff40 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x850>
800b094c:	a5620006 	sh	v0,6(t3)
800b0950:	8cc30044 	lw	v1,68(a2)
800b0954:	00041040 	sll	v0,a0,0x1
800b0958:	00431021 	addu	v0,v0,v1
800b095c:	94450000 	lhu	a1,0(v0)
800b0960:	8cc30050 	lw	v1,80(a2)
800b0964:	00b11024 	and	v0,a1,s1
800b0968:	00712024 	and	a0,v1,s1
800b096c:	00441021 	addu	v0,v0,a0
800b0970:	30630421 	andi	v1,v1,0x421
800b0974:	00a32824 	and	a1,a1,v1
800b0978:	00021042 	srl	v0,v0,0x1
800b097c:	00451021 	addu	v0,v0,a1
800b0980:	0802bfba 	j	800afee8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7f8>
800b0984:	a5620004 	sh	v0,4(t3)
800b0988:	8cc30044 	lw	v1,68(a2)
800b098c:	00041040 	sll	v0,a0,0x1
800b0990:	00431021 	addu	v0,v0,v1
800b0994:	94450000 	lhu	a1,0(v0)
800b0998:	8cc30050 	lw	v1,80(a2)
800b099c:	00b11024 	and	v0,a1,s1
800b09a0:	00712024 	and	a0,v1,s1
800b09a4:	00441021 	addu	v0,v0,a0
800b09a8:	30630421 	andi	v1,v1,0x421
800b09ac:	00a32824 	and	a1,a1,v1
800b09b0:	00021042 	srl	v0,v0,0x1
800b09b4:	00451021 	addu	v0,v0,a1
800b09b8:	0802bfa4 	j	800afe90 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x7a0>
800b09bc:	a5620002 	sh	v0,2(t3)
800b09c0:	8fc30044 	lw	v1,68(s8)
800b09c4:	00041040 	sll	v0,a0,0x1
800b09c8:	00431021 	addu	v0,v0,v1
800b09cc:	94450000 	lhu	a1,0(v0)
800b09d0:	8fc30050 	lw	v1,80(s8)
800b09d4:	00b11024 	and	v0,a1,s1
800b09d8:	00712024 	and	a0,v1,s1
800b09dc:	00441021 	addu	v0,v0,a0
800b09e0:	30630421 	andi	v1,v1,0x421
800b09e4:	00a32824 	and	a1,a1,v1
800b09e8:	00021042 	srl	v0,v0,0x1
800b09ec:	00451021 	addu	v0,v0,a1
800b09f0:	0802bf8e 	j	800afe38 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x748>
800b09f4:	a5620000 	sh	v0,0(t3)
800b09f8:	8f230044 	lw	v1,68(t9)
800b09fc:	00041040 	sll	v0,a0,0x1
800b0a00:	00431021 	addu	v0,v0,v1
800b0a04:	94450000 	lhu	a1,0(v0)
800b0a08:	8f230050 	lw	v1,80(t9)
800b0a0c:	00b11024 	and	v0,a1,s1
800b0a10:	00712024 	and	a0,v1,s1
800b0a14:	00441021 	addu	v0,v0,a0
800b0a18:	30630421 	andi	v1,v1,0x421
800b0a1c:	00a32824 	and	a1,a1,v1
800b0a20:	00021042 	srl	v0,v0,0x1
800b0a24:	00451021 	addu	v0,v0,a1
800b0a28:	0802bf72 	j	800afdc8 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x6d8>
800b0a2c:	a5220006 	sh	v0,6(t1)
800b0a30:	8ee30044 	lw	v1,68(s7)
800b0a34:	00041040 	sll	v0,a0,0x1
800b0a38:	00431021 	addu	v0,v0,v1
800b0a3c:	94450000 	lhu	a1,0(v0)
800b0a40:	8ee30050 	lw	v1,80(s7)
800b0a44:	00b11024 	and	v0,a1,s1
800b0a48:	00712024 	and	a0,v1,s1
800b0a4c:	00441021 	addu	v0,v0,a0
800b0a50:	30630421 	andi	v1,v1,0x421
800b0a54:	00a32824 	and	a1,a1,v1
800b0a58:	00021042 	srl	v0,v0,0x1
800b0a5c:	00451021 	addu	v0,v0,a1
800b0a60:	0802bf61 	j	800afd84 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x694>
800b0a64:	a5220004 	sh	v0,4(t1)
800b0a68:	8ec30044 	lw	v1,68(s6)
800b0a6c:	00041040 	sll	v0,a0,0x1
800b0a70:	00431021 	addu	v0,v0,v1
800b0a74:	94450000 	lhu	a1,0(v0)
800b0a78:	8ec30050 	lw	v1,80(s6)
800b0a7c:	00b11024 	and	v0,a1,s1
800b0a80:	00712024 	and	a0,v1,s1
800b0a84:	00441021 	addu	v0,v0,a0
800b0a88:	30630421 	andi	v1,v1,0x421
800b0a8c:	00a32824 	and	a1,a1,v1
800b0a90:	00021042 	srl	v0,v0,0x1
800b0a94:	00451021 	addu	v0,v0,a1
800b0a98:	0802bf50 	j	800afd40 <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x650>
800b0a9c:	a5220002 	sh	v0,2(t1)
800b0aa0:	8ea30044 	lw	v1,68(s5)
800b0aa4:	00041040 	sll	v0,a0,0x1
800b0aa8:	00431021 	addu	v0,v0,v1
800b0aac:	94450000 	lhu	a1,0(v0)
800b0ab0:	8ea30050 	lw	v1,80(s5)
800b0ab4:	00b11024 	and	v0,a1,s1
800b0ab8:	00712024 	and	a0,v1,s1
800b0abc:	00441021 	addu	v0,v0,a0
800b0ac0:	30630421 	andi	v1,v1,0x421
800b0ac4:	00a32824 	and	a1,a1,v1
800b0ac8:	00021042 	srl	v0,v0,0x1
800b0acc:	00451021 	addu	v0,v0,a1
800b0ad0:	0802bf3f 	j	800afcfc <_Z28DrawClippedTile16FixedAdd1_2jjjjjj+0x60c>
800b0ad4:	a5220000 	sh	v0,0(t1)
	...

800b0ae0 <S9xSetAPUTimer>:
800b0ae0:	3c028021 	lui	v0,0x8021
800b0ae4:	2446e3e8 	addiu	a2,v0,-7192
800b0ae8:	8cc30004 	lw	v1,4(a2)
800b0aec:	3084ffff 	andi	a0,a0,0xffff
800b0af0:	00641821 	addu	v1,v1,a0
800b0af4:	240200fb 	li	v0,251
800b0af8:	10820008 	beq	a0,v0,800b0b1c <S9xSetAPUTimer+0x3c>
800b0afc:	a0650000 	sb	a1,0(v1)
800b0b00:	240200fc 	li	v0,252
800b0b04:	1082000e 	beq	a0,v0,800b0b40 <S9xSetAPUTimer+0x60>
800b0b08:	240200fa 	li	v0,250
800b0b0c:	10820016 	beq	a0,v0,800b0b68 <S9xSetAPUTimer+0x88>
800b0b10:	3c038021 	lui	v1,0x8021
800b0b14:	03e00008 	jr	ra
800b0b18:	00000000 	nop
800b0b1c:	8cc20004 	lw	v0,4(a2)
800b0b20:	3c038021 	lui	v1,0x8021
800b0b24:	904400fb 	lbu	a0,251(v0)
800b0b28:	2463e308 	addiu	v1,v1,-7416
800b0b2c:	10800018 	beqz	a0,800b0b90 <S9xSetAPUTimer+0xb0>
800b0b30:	a46400d4 	sh	a0,212(v1)
800b0b34:	24020001 	li	v0,1
800b0b38:	03e00008 	jr	ra
800b0b3c:	a06200dc 	sb	v0,220(v1)
800b0b40:	8cc20004 	lw	v0,4(a2)
800b0b44:	3c038021 	lui	v1,0x8021
800b0b48:	904400fc 	lbu	a0,252(v0)
800b0b4c:	2463e308 	addiu	v1,v1,-7416
800b0b50:	10800014 	beqz	a0,800b0ba4 <S9xSetAPUTimer+0xc4>
800b0b54:	a46400d6 	sh	a0,214(v1)
800b0b58:	24020001 	li	v0,1
800b0b5c:	a06200dd 	sb	v0,221(v1)
800b0b60:	03e00008 	jr	ra
800b0b64:	00000000 	nop
800b0b68:	8cc20004 	lw	v0,4(a2)
800b0b6c:	904400fa 	lbu	a0,250(v0)
800b0b70:	2463e308 	addiu	v1,v1,-7416
800b0b74:	14800003 	bnez	a0,800b0b84 <S9xSetAPUTimer+0xa4>
800b0b78:	a46400d2 	sh	a0,210(v1)
800b0b7c:	24020100 	li	v0,256
800b0b80:	a46200d2 	sh	v0,210(v1)
800b0b84:	24020001 	li	v0,1
800b0b88:	03e00008 	jr	ra
800b0b8c:	a06200db 	sb	v0,219(v1)
800b0b90:	24020100 	li	v0,256
800b0b94:	a46200d4 	sh	v0,212(v1)
800b0b98:	24020001 	li	v0,1
800b0b9c:	03e00008 	jr	ra
800b0ba0:	a06200dc 	sb	v0,220(v1)
800b0ba4:	24020100 	li	v0,256
800b0ba8:	a46200d6 	sh	v0,214(v1)
800b0bac:	24020001 	li	v0,1
800b0bb0:	03e00008 	jr	ra
800b0bb4:	a06200dd 	sb	v0,221(v1)

800b0bb8 <S9xGetAPUDSP>:
800b0bb8:	27bdffe8 	addiu	sp,sp,-24
800b0bbc:	afbf0010 	sw	ra,16(sp)
800b0bc0:	3c028021 	lui	v0,0x8021
800b0bc4:	8c43e3ec 	lw	v1,-7188(v0)
800b0bc8:	3c028021 	lui	v0,0x8021
800b0bcc:	906400f2 	lbu	a0,242(v1)
800b0bd0:	2442e308 	addiu	v0,v0,-7416
800b0bd4:	3085007f 	andi	a1,a0,0x7f
800b0bd8:	24a3fff8 	addiu	v1,a1,-8
800b0bdc:	306400ff 	andi	a0,v1,0xff
800b0be0:	00a21021 	addu	v0,a1,v0
800b0be4:	2c830072 	sltiu	v1,a0,114
800b0be8:	10600008 	beqz	v1,800b0c0c <S9xGetAPUDSP+0x54>
800b0bec:	9046000b 	lbu	a2,11(v0)
800b0bf0:	3c038019 	lui	v1,0x8019
800b0bf4:	00041080 	sll	v0,a0,0x2
800b0bf8:	246343e0 	addiu	v1,v1,17376
800b0bfc:	00431021 	addu	v0,v0,v1
800b0c00:	8c440000 	lw	a0,0(v0)
800b0c04:	00800008 	jr	a0
800b0c08:	00000000 	nop
800b0c0c:	00c01021 	move	v0,a2
800b0c10:	8fbf0010 	lw	ra,16(sp)
800b0c14:	03e00008 	jr	ra
800b0c18:	27bd0018 	addiu	sp,sp,24
800b0c1c:	3c02800c 	lui	v0,0x800c
800b0c20:	24423e8c 	addiu	v0,v0,16012
800b0c24:	0040f809 	jalr	v0
800b0c28:	00052102 	srl	a0,a1,0x4
800b0c2c:	8fbf0010 	lw	ra,16(sp)
800b0c30:	304200ff 	andi	v0,v0,0xff
800b0c34:	03e00008 	jr	ra
800b0c38:	27bd0018 	addiu	sp,sp,24
800b0c3c:	00051902 	srl	v1,a1,0x4
800b0c40:	00032100 	sll	a0,v1,0x4
800b0c44:	00031180 	sll	v0,v1,0x6
800b0c48:	00441023 	subu	v0,v0,a0
800b0c4c:	00431023 	subu	v0,v0,v1
800b0c50:	3c038021 	lui	v1,0x8021
800b0c54:	00021080 	sll	v0,v0,0x2
800b0c58:	246369e0 	addiu	v1,v1,27104
800b0c5c:	00431021 	addu	v0,v0,v1
800b0c60:	8c440030 	lw	a0,48(v0)
800b0c64:	10800007 	beqz	a0,800b0c84 <S9xGetAPUDSP+0xcc>
800b0c68:	8fbf0010 	lw	ra,16(sp)
800b0c6c:	84430078 	lh	v1,120(v0)
800b0c70:	00031203 	sra	v0,v1,0x8
800b0c74:	00431025 	or	v0,v0,v1
800b0c78:	304200ff 	andi	v0,v0,0xff
800b0c7c:	03e00008 	jr	ra
800b0c80:	27bd0018 	addiu	sp,sp,24
800b0c84:	0802c304 	j	800b0c10 <S9xGetAPUDSP+0x58>
800b0c88:	00001021 	move	v0,zero

800b0c8c <S9xSetAPUControl>:
800b0c8c:	27bdffe0 	addiu	sp,sp,-32
800b0c90:	afb00010 	sw	s0,16(sp)
800b0c94:	309000ff 	andi	s0,a0,0xff
800b0c98:	32080001 	andi	t0,s0,0x1
800b0c9c:	afbf001c 	sw	ra,28(sp)
800b0ca0:	afb20018 	sw	s2,24(sp)
800b0ca4:	11000033 	beqz	t0,800b0d74 <S9xSetAPUControl+0xe8>
800b0ca8:	afb10014 	sw	s1,20(sp)
800b0cac:	3c098021 	lui	t1,0x8021
800b0cb0:	2525e308 	addiu	a1,t1,-7416
800b0cb4:	90a200d8 	lbu	v0,216(a1)
800b0cb8:	1040005e 	beqz	v0,800b0e34 <S9xSetAPUControl+0x1a8>
800b0cbc:	3c128021 	lui	s2,0x8021
800b0cc0:	32070002 	andi	a3,s0,0x2
800b0cc4:	14e00031 	bnez	a3,800b0d8c <S9xSetAPUControl+0x100>
800b0cc8:	00000000 	nop
800b0ccc:	32050004 	andi	a1,s0,0x4
800b0cd0:	10a00005 	beqz	a1,800b0ce8 <S9xSetAPUControl+0x5c>
800b0cd4:	00000000 	nop
800b0cd8:	2526e308 	addiu	a2,t1,-7416
800b0cdc:	90c200da 	lbu	v0,218(a2)
800b0ce0:	1040004a 	beqz	v0,800b0e0c <S9xSetAPUControl+0x180>
800b0ce4:	2644e3e8 	addiu	a0,s2,-7192
800b0ce8:	2531e308 	addiu	s1,t1,-7416
800b0cec:	00071043 	sra	v0,a3,0x1
800b0cf0:	00051883 	sra	v1,a1,0x2
800b0cf4:	32040010 	andi	a0,s0,0x10
800b0cf8:	a22800d8 	sb	t0,216(s1)
800b0cfc:	a22200d9 	sb	v0,217(s1)
800b0d00:	10800005 	beqz	a0,800b0d18 <S9xSetAPUControl+0x8c>
800b0d04:	a22300da 	sb	v1,218(s1)
800b0d08:	2642e3e8 	addiu	v0,s2,-7192
800b0d0c:	8c430004 	lw	v1,4(v0)
800b0d10:	a06000f4 	sb	zero,244(v1)
800b0d14:	a06000f5 	sb	zero,245(v1)
800b0d18:	32020020 	andi	v0,s0,0x20
800b0d1c:	10400006 	beqz	v0,800b0d38 <S9xSetAPUControl+0xac>
800b0d20:	00101600 	sll	v0,s0,0x18
800b0d24:	2642e3e8 	addiu	v0,s2,-7192
800b0d28:	8c430004 	lw	v1,4(v0)
800b0d2c:	a06000f6 	sb	zero,246(v1)
800b0d30:	a06000f7 	sb	zero,247(v1)
800b0d34:	00101600 	sll	v0,s0,0x18
800b0d38:	00021603 	sra	v0,v0,0x18
800b0d3c:	04400048 	bltz	v0,800b0e60 <S9xSetAPUControl+0x1d4>
800b0d40:	00000000 	nop
800b0d44:	92220004 	lbu	v0,4(s1)
800b0d48:	1440001d 	bnez	v0,800b0dc0 <S9xSetAPUControl+0x134>
800b0d4c:	2642e3e8 	addiu	v0,s2,-7192
800b0d50:	2642e3e8 	addiu	v0,s2,-7192
800b0d54:	8c430004 	lw	v1,4(v0)
800b0d58:	a07000f1 	sb	s0,241(v1)
800b0d5c:	8fbf001c 	lw	ra,28(sp)
800b0d60:	8fb20018 	lw	s2,24(sp)
800b0d64:	8fb10014 	lw	s1,20(sp)
800b0d68:	8fb00010 	lw	s0,16(sp)
800b0d6c:	03e00008 	jr	ra
800b0d70:	27bd0020 	addiu	sp,sp,32
800b0d74:	3c098021 	lui	t1,0x8021
800b0d78:	3c128021 	lui	s2,0x8021
800b0d7c:	32070002 	andi	a3,s0,0x2
800b0d80:	10e0ffd3 	beqz	a3,800b0cd0 <S9xSetAPUControl+0x44>
800b0d84:	32050004 	andi	a1,s0,0x4
800b0d88:	2525e308 	addiu	a1,t1,-7416
800b0d8c:	90a200d9 	lbu	v0,217(a1)
800b0d90:	1440ffce 	bnez	v0,800b0ccc <S9xSetAPUControl+0x40>
800b0d94:	2644e3e8 	addiu	a0,s2,-7192
800b0d98:	8c830004 	lw	v1,4(a0)
800b0d9c:	a4a000ce 	sh	zero,206(a1)
800b0da0:	a06000fe 	sb	zero,254(v1)
800b0da4:	8c820004 	lw	v0,4(a0)
800b0da8:	904300fb 	lbu	v1,251(v0)
800b0dac:	1460ffc7 	bnez	v1,800b0ccc <S9xSetAPUControl+0x40>
800b0db0:	a4a300d4 	sh	v1,212(a1)
800b0db4:	24020100 	li	v0,256
800b0db8:	0802c333 	j	800b0ccc <S9xSetAPUControl+0x40>
800b0dbc:	a4a200d4 	sh	v0,212(a1)
800b0dc0:	8c430004 	lw	v1,4(v0)
800b0dc4:	3404ffc0 	li	a0,0xffc0
800b0dc8:	3c058021 	lui	a1,0x8021
800b0dcc:	3c028012 	lui	v0,0x8012
800b0dd0:	00642021 	addu	a0,v1,a0
800b0dd4:	a2200004 	sb	zero,4(s1)
800b0dd8:	24a5e393 	addiu	a1,a1,-7277
800b0ddc:	2442c980 	addiu	v0,v0,-13952
800b0de0:	0040f809 	jalr	v0
800b0de4:	24060040 	li	a2,64
800b0de8:	2642e3e8 	addiu	v0,s2,-7192
800b0dec:	8c430004 	lw	v1,4(v0)
800b0df0:	a07000f1 	sb	s0,241(v1)
800b0df4:	8fbf001c 	lw	ra,28(sp)
800b0df8:	8fb20018 	lw	s2,24(sp)
800b0dfc:	8fb10014 	lw	s1,20(sp)
800b0e00:	8fb00010 	lw	s0,16(sp)
800b0e04:	03e00008 	jr	ra
800b0e08:	27bd0020 	addiu	sp,sp,32
800b0e0c:	8c830004 	lw	v1,4(a0)
800b0e10:	a4c000d0 	sh	zero,208(a2)
800b0e14:	a06000ff 	sb	zero,255(v1)
800b0e18:	8c820004 	lw	v0,4(a0)
800b0e1c:	904300fc 	lbu	v1,252(v0)
800b0e20:	1460ffb1 	bnez	v1,800b0ce8 <S9xSetAPUControl+0x5c>
800b0e24:	a4c300d6 	sh	v1,214(a2)
800b0e28:	24020100 	li	v0,256
800b0e2c:	0802c33a 	j	800b0ce8 <S9xSetAPUControl+0x5c>
800b0e30:	a4c200d6 	sh	v0,214(a2)
800b0e34:	2644e3e8 	addiu	a0,s2,-7192
800b0e38:	8c830004 	lw	v1,4(a0)
800b0e3c:	a4a000cc 	sh	zero,204(a1)
800b0e40:	a06000fd 	sb	zero,253(v1)
800b0e44:	8c820004 	lw	v0,4(a0)
800b0e48:	904300fa 	lbu	v1,250(v0)
800b0e4c:	1460ffcb 	bnez	v1,800b0d7c <S9xSetAPUControl+0xf0>
800b0e50:	a4a300d2 	sh	v1,210(a1)
800b0e54:	24020100 	li	v0,256
800b0e58:	0802c35f 	j	800b0d7c <S9xSetAPUControl+0xf0>
800b0e5c:	a4a200d2 	sh	v0,210(a1)
800b0e60:	92220004 	lbu	v0,4(s1)
800b0e64:	1440ffbb 	bnez	v0,800b0d54 <S9xSetAPUControl+0xc8>
800b0e68:	2642e3e8 	addiu	v0,s2,-7192
800b0e6c:	8c430004 	lw	v1,4(v0)
800b0e70:	3404ffc0 	li	a0,0xffc0
800b0e74:	3c05801f 	lui	a1,0x801f
800b0e78:	3c028012 	lui	v0,0x8012
800b0e7c:	00642021 	addu	a0,v1,a0
800b0e80:	24a5b538 	addiu	a1,a1,-19144
800b0e84:	2442c980 	addiu	v0,v0,-13952
800b0e88:	0040f809 	jalr	v0
800b0e8c:	24060040 	li	a2,64
800b0e90:	24030001 	li	v1,1
800b0e94:	0802c354 	j	800b0d50 <S9xSetAPUControl+0xc4>
800b0e98:	a2230004 	sb	v1,4(s1)

800b0e9c <_Z14S9xFixEnvelopeihhh>:
800b0e9c:	27bdffd0 	addiu	sp,sp,-48
800b0ea0:	afb1001c 	sw	s1,28(sp)
800b0ea4:	30d100ff 	andi	s1,a2,0xff
800b0ea8:	00111600 	sll	v0,s1,0x18
800b0eac:	00021603 	sra	v0,v0,0x18
800b0eb0:	afb30024 	sw	s3,36(sp)
800b0eb4:	afb20020 	sw	s2,32(sp)
800b0eb8:	afb00018 	sw	s0,24(sp)
800b0ebc:	afbf0028 	sw	ra,40(sp)
800b0ec0:	30b000ff 	andi	s0,a1,0xff
800b0ec4:	30f300ff 	andi	s3,a3,0xff
800b0ec8:	04400057 	bltz	v0,800b1028 <_Z14S9xFixEnvelopeihhh+0x18c>
800b0ecc:	00809021 	move	s2,a0
800b0ed0:	00101600 	sll	v0,s0,0x18
800b0ed4:	00021603 	sra	v0,v0,0x18
800b0ed8:	0440001f 	bltz	v0,800b0f58 <_Z14S9xFixEnvelopeihhh+0xbc>
800b0edc:	3c02800c 	lui	v0,0x800c
800b0ee0:	244244e0 	addiu	v0,v0,17632
800b0ee4:	0040f809 	jalr	v0
800b0ee8:	24050005 	li	a1,5
800b0eec:	14400008 	bnez	v0,800b0f10 <_Z14S9xFixEnvelopeihhh+0x74>
800b0ef0:	3210007f 	andi	s0,s0,0x7f
800b0ef4:	8fbf0028 	lw	ra,40(sp)
800b0ef8:	8fb30024 	lw	s3,36(sp)
800b0efc:	8fb20020 	lw	s2,32(sp)
800b0f00:	8fb1001c 	lw	s1,28(sp)
800b0f04:	8fb00018 	lw	s0,24(sp)
800b0f08:	03e00008 	jr	ra
800b0f0c:	27bd0030 	addiu	sp,sp,48
800b0f10:	3c02800d 	lui	v0,0x800d
800b0f14:	02402021 	move	a0,s2
800b0f18:	00002821 	move	a1,zero
800b0f1c:	02003821 	move	a3,s0
800b0f20:	24429530 	addiu	v0,v0,-27344
800b0f24:	0040f809 	jalr	v0
800b0f28:	00003021 	move	a2,zero
800b0f2c:	3c19800c 	lui	t9,0x800c
800b0f30:	02402021 	move	a0,s2
800b0f34:	02002821 	move	a1,s0
800b0f38:	8fbf0028 	lw	ra,40(sp)
800b0f3c:	8fb30024 	lw	s3,36(sp)
800b0f40:	8fb20020 	lw	s2,32(sp)
800b0f44:	8fb1001c 	lw	s1,28(sp)
800b0f48:	8fb00018 	lw	s0,24(sp)
800b0f4c:	27397ebc 	addiu	t9,t9,32444
800b0f50:	03200008 	jr	t9
800b0f54:	27bd0030 	addiu	sp,sp,48
800b0f58:	32020040 	andi	v0,s0,0x40
800b0f5c:	14400017 	bnez	v0,800b0fbc <_Z14S9xFixEnvelopeihhh+0x120>
800b0f60:	24020006 	li	v0,6
800b0f64:	32020020 	andi	v0,s0,0x20
800b0f68:	10400055 	beqz	v0,800b10c0 <_Z14S9xFixEnvelopeihhh+0x224>
800b0f6c:	3203001f 	andi	v1,s0,0x1f
800b0f70:	3202001f 	andi	v0,s0,0x1f
800b0f74:	3c038019 	lui	v1,0x8019
800b0f78:	00021080 	sll	v0,v0,0x2
800b0f7c:	246347a8 	addiu	v1,v1,18344
800b0f80:	00431021 	addu	v0,v0,v1
800b0f84:	8c440000 	lw	a0,0(v0)
800b0f88:	24050009 	li	a1,9
800b0f8c:	00048042 	srl	s0,a0,0x1
800b0f90:	3c02800c 	lui	v0,0x800c
800b0f94:	244244e0 	addiu	v0,v0,17632
800b0f98:	0040f809 	jalr	v0
800b0f9c:	02402021 	move	a0,s2
800b0fa0:	1040ffd5 	beqz	v0,800b0ef8 <_Z14S9xFixEnvelopeihhh+0x5c>
800b0fa4:	8fbf0028 	lw	ra,40(sp)
800b0fa8:	02402021 	move	a0,s2
800b0fac:	02002821 	move	a1,s0
800b0fb0:	2406ffff 	li	a2,-1
800b0fb4:	0802c401 	j	800b1004 <_Z14S9xFixEnvelopeihhh+0x168>
800b0fb8:	00003821 	move	a3,zero
800b0fbc:	32030020 	andi	v1,s0,0x20
800b0fc0:	24050007 	li	a1,7
800b0fc4:	0043280a 	movz	a1,v0,v1
800b0fc8:	3c02800c 	lui	v0,0x800c
800b0fcc:	244244e0 	addiu	v0,v0,17632
800b0fd0:	0040f809 	jalr	v0
800b0fd4:	00000000 	nop
800b0fd8:	1040ffc7 	beqz	v0,800b0ef8 <_Z14S9xFixEnvelopeihhh+0x5c>
800b0fdc:	8fbf0028 	lw	ra,40(sp)
800b0fe0:	3202001f 	andi	v0,s0,0x1f
800b0fe4:	3c038019 	lui	v1,0x8019
800b0fe8:	00021080 	sll	v0,v0,0x2
800b0fec:	24634828 	addiu	v1,v1,18472
800b0ff0:	00431021 	addu	v0,v0,v1
800b0ff4:	8c450000 	lw	a1,0(v0)
800b0ff8:	02402021 	move	a0,s2
800b0ffc:	24060001 	li	a2,1
800b1000:	2407007f 	li	a3,127
800b1004:	3c19800d 	lui	t9,0x800d
800b1008:	8fbf0028 	lw	ra,40(sp)
800b100c:	8fb30024 	lw	s3,36(sp)
800b1010:	8fb20020 	lw	s2,32(sp)
800b1014:	8fb1001c 	lw	s1,28(sp)
800b1018:	8fb00018 	lw	s0,24(sp)
800b101c:	27399530 	addiu	t9,t9,-27344
800b1020:	03200008 	jr	t9
800b1024:	27bd0030 	addiu	sp,sp,48
800b1028:	3c02800c 	lui	v0,0x800c
800b102c:	244244e0 	addiu	v0,v0,17632
800b1030:	0040f809 	jalr	v0
800b1034:	24050001 	li	a1,1
800b1038:	1040ffae 	beqz	v0,800b0ef4 <_Z14S9xFixEnvelopeihhh+0x58>
800b103c:	3222000f 	andi	v0,s1,0xf
800b1040:	3c038019 	lui	v1,0x8019
800b1044:	24634948 	addiu	v1,v1,18760
800b1048:	00021080 	sll	v0,v0,0x2
800b104c:	00431021 	addu	v0,v0,v1
800b1050:	8c450000 	lw	a1,0(v0)
800b1054:	24030001 	li	v1,1
800b1058:	10a30020 	beq	a1,v1,800b10dc <_Z14S9xFixEnvelopeihhh+0x240>
800b105c:	3c028021 	lui	v0,0x8021
800b1060:	00a04021 	move	t0,a1
800b1064:	00112082 	srl	a0,s1,0x2
800b1068:	3265001f 	andi	a1,s3,0x1f
800b106c:	3c028019 	lui	v0,0x8019
800b1070:	3c038019 	lui	v1,0x8019
800b1074:	24424928 	addiu	v0,v0,18728
800b1078:	246348a8 	addiu	v1,v1,18600
800b107c:	3084001c 	andi	a0,a0,0x1c
800b1080:	00052880 	sll	a1,a1,0x2
800b1084:	00822021 	addu	a0,a0,v0
800b1088:	00a32821 	addu	a1,a1,v1
800b108c:	00131142 	srl	v0,s3,0x5
800b1090:	8c860000 	lw	a2,0(a0)
800b1094:	8ca70000 	lw	a3,0(a1)
800b1098:	afa20010 	sw	v0,16(sp)
800b109c:	24030008 	li	v1,8
800b10a0:	3c02800d 	lui	v0,0x800d
800b10a4:	02402021 	move	a0,s2
800b10a8:	01002821 	move	a1,t0
800b10ac:	2442be60 	addiu	v0,v0,-16800
800b10b0:	0040f809 	jalr	v0
800b10b4:	afa30014 	sw	v1,20(sp)
800b10b8:	0802c3be 	j	800b0ef8 <_Z14S9xFixEnvelopeihhh+0x5c>
800b10bc:	8fbf0028 	lw	ra,40(sp)
800b10c0:	3c028019 	lui	v0,0x8019
800b10c4:	00031880 	sll	v1,v1,0x2
800b10c8:	24424828 	addiu	v0,v0,18472
800b10cc:	00621821 	addu	v1,v1,v0
800b10d0:	8c700000 	lw	s0,0(v1)
800b10d4:	0802c3e4 	j	800b0f90 <_Z14S9xFixEnvelopeihhh+0xf4>
800b10d8:	24050008 	li	a1,8
800b10dc:	9043e498 	lbu	v1,-7016(v0)
800b10e0:	0802c419 	j	800b1064 <_Z14S9xFixEnvelopeihhh+0x1c8>
800b10e4:	0003402b 	sltu	t0,zero,v1

800b10e8 <S9xSetAPUDSP>:
800b10e8:	27bdffc8 	addiu	sp,sp,-56
800b10ec:	3c098021 	lui	t1,0x8021
800b10f0:	afb20018 	sw	s2,24(sp)
800b10f4:	afbf0034 	sw	ra,52(sp)
800b10f8:	afbe0030 	sw	s8,48(sp)
800b10fc:	afb7002c 	sw	s7,44(sp)
800b1100:	afb60028 	sw	s6,40(sp)
800b1104:	afb50024 	sw	s5,36(sp)
800b1108:	afb40020 	sw	s4,32(sp)
800b110c:	afb3001c 	sw	s3,28(sp)
800b1110:	afb10014 	sw	s1,20(sp)
800b1114:	afb00010 	sw	s0,16(sp)
800b1118:	2522e3e8 	addiu	v0,t1,-7192
800b111c:	8c4a0004 	lw	t2,4(v0)
800b1120:	3c02802c 	lui	v0,0x802c
800b1124:	915100f2 	lbu	s1,242(t2)
800b1128:	24424568 	addiu	v0,v0,17768
800b112c:	309200ff 	andi	s2,a0,0xff
800b1130:	02221021 	addu	v0,s1,v0
800b1134:	2e230080 	sltiu	v1,s1,128
800b1138:	10600014 	beqz	v1,800b118c <S9xSetAPUDSP+0xa4>
800b113c:	a0520000 	sb	s2,0(v0)
800b1140:	3c038019 	lui	v1,0x8019
800b1144:	00111080 	sll	v0,s1,0x2
800b1148:	246345a8 	addiu	v1,v1,17832
800b114c:	00431021 	addu	v0,v0,v1
800b1150:	8c440000 	lw	a0,0(v0)
800b1154:	00800008 	jr	a0
800b1158:	00000000 	nop
800b115c:	3c1e8021 	lui	s8,0x8021
800b1160:	27c2e308 	addiu	v0,s8,-7416
800b1164:	02221021 	addu	v0,s1,v0
800b1168:	9043000b 	lbu	v1,11(v0)
800b116c:	10720007 	beq	v1,s2,800b118c <S9xSetAPUDSP+0xa4>
800b1170:	00112102 	srl	a0,s1,0x4
800b1174:	9047000a 	lbu	a3,10(v0)
800b1178:	90460009 	lbu	a2,9(v0)
800b117c:	3c02800b 	lui	v0,0x800b
800b1180:	24420e9c 	addiu	v0,v0,3740
800b1184:	0040f809 	jalr	v0
800b1188:	02402821 	move	a1,s2
800b118c:	3c04801f 	lui	a0,0x801f
800b1190:	3c05801f 	lui	a1,0x801f
800b1194:	90824450 	lbu	v0,17488(a0)
800b1198:	90a34451 	lbu	v1,17489(a1)
800b119c:	00113600 	sll	a2,s1,0x18
800b11a0:	00431025 	or	v0,v0,v1
800b11a4:	00063603 	sra	a2,a2,0x18
800b11a8:	a0824450 	sb	v0,17488(a0)
800b11ac:	04c00005 	bltz	a2,800b11c4 <S9xSetAPUDSP+0xdc>
800b11b0:	a0a04451 	sb	zero,17489(a1)
800b11b4:	3c1e8021 	lui	s8,0x8021
800b11b8:	27c2e308 	addiu	v0,s8,-7416
800b11bc:	02221021 	addu	v0,s1,v0
800b11c0:	a052000b 	sb	s2,11(v0)
800b11c4:	8fbf0034 	lw	ra,52(sp)
800b11c8:	8fbe0030 	lw	s8,48(sp)
800b11cc:	8fb7002c 	lw	s7,44(sp)
800b11d0:	8fb60028 	lw	s6,40(sp)
800b11d4:	8fb50024 	lw	s5,36(sp)
800b11d8:	8fb40020 	lw	s4,32(sp)
800b11dc:	8fb3001c 	lw	s3,28(sp)
800b11e0:	8fb20018 	lw	s2,24(sp)
800b11e4:	8fb10014 	lw	s1,20(sp)
800b11e8:	8fb00010 	lw	s0,16(sp)
800b11ec:	03e00008 	jr	ra
800b11f0:	27bd0038 	addiu	sp,sp,56
800b11f4:	3c1e8021 	lui	s8,0x8021
800b11f8:	27c3e308 	addiu	v1,s8,-7416
800b11fc:	90620017 	lbu	v0,23(v1)
800b1200:	10520006 	beq	v0,s2,800b121c <S9xSetAPUDSP+0x134>
800b1204:	00122600 	sll	a0,s2,0x18
800b1208:	3c02800c 	lui	v0,0x800c
800b120c:	80650027 	lb	a1,39(v1)
800b1210:	24423c64 	addiu	v0,v0,15460
800b1214:	0040f809 	jalr	v0
800b1218:	00042603 	sra	a0,a0,0x18
800b121c:	3c05801f 	lui	a1,0x801f
800b1220:	3c03801f 	lui	v1,0x801f
800b1224:	90a24450 	lbu	v0,17488(a1)
800b1228:	90644451 	lbu	a0,17489(v1)
800b122c:	a0604451 	sb	zero,17489(v1)
800b1230:	00441025 	or	v0,v0,a0
800b1234:	0802c46e 	j	800b11b8 <S9xSetAPUDSP+0xd0>
800b1238:	a0a24450 	sb	v0,17488(a1)
800b123c:	00122600 	sll	a0,s2,0x18
800b1240:	3c02800c 	lui	v0,0x800c
800b1244:	24423dcc 	addiu	v0,v0,15820
800b1248:	0040f809 	jalr	v0
800b124c:	00042603 	sra	a0,a0,0x18
800b1250:	0802c487 	j	800b121c <S9xSetAPUDSP+0x134>
800b1254:	3c1e8021 	lui	s8,0x8021
800b1258:	3c1e8021 	lui	s8,0x8021
800b125c:	27c3e308 	addiu	v1,s8,-7416
800b1260:	90620027 	lbu	v0,39(v1)
800b1264:	1052ffed 	beq	v0,s2,800b121c <S9xSetAPUDSP+0x134>
800b1268:	3c02800c 	lui	v0,0x800c
800b126c:	00122e00 	sll	a1,s2,0x18
800b1270:	80640017 	lb	a0,23(v1)
800b1274:	24423c64 	addiu	v0,v0,15460
800b1278:	0040f809 	jalr	v0
800b127c:	00052e03 	sra	a1,a1,0x18
800b1280:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b1284:	3c05801f 	lui	a1,0x801f
800b1288:	3c1e8021 	lui	s8,0x8021
800b128c:	27c3e308 	addiu	v1,s8,-7416
800b1290:	90620037 	lbu	v0,55(v1)
800b1294:	1052ffe1 	beq	v0,s2,800b121c <S9xSetAPUDSP+0x134>
800b1298:	00122600 	sll	a0,s2,0x18
800b129c:	80650047 	lb	a1,71(v1)
800b12a0:	3c02800c 	lui	v0,0x800c
800b12a4:	24423d38 	addiu	v0,v0,15672
800b12a8:	0040f809 	jalr	v0
800b12ac:	00042603 	sra	a0,a0,0x18
800b12b0:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b12b4:	3c05801f 	lui	a1,0x801f
800b12b8:	3c1e8021 	lui	s8,0x8021
800b12bc:	27c2e308 	addiu	v0,s8,-7416
800b12c0:	90430038 	lbu	v1,56(v0)
800b12c4:	1072ffd5 	beq	v1,s2,800b121c <S9xSetAPUDSP+0x134>
800b12c8:	3c02800c 	lui	v0,0x800c
800b12cc:	24423df0 	addiu	v0,v0,15856
800b12d0:	0040f809 	jalr	v0
800b12d4:	02402021 	move	a0,s2
800b12d8:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b12dc:	3c05801f 	lui	a1,0x801f
800b12e0:	3c1e8021 	lui	s8,0x8021
800b12e4:	27c3e308 	addiu	v1,s8,-7416
800b12e8:	90620047 	lbu	v0,71(v1)
800b12ec:	1052ffcb 	beq	v0,s2,800b121c <S9xSetAPUDSP+0x134>
800b12f0:	3c02800c 	lui	v0,0x800c
800b12f4:	00122e00 	sll	a1,s2,0x18
800b12f8:	80640037 	lb	a0,55(v1)
800b12fc:	24423d38 	addiu	v0,v0,15672
800b1300:	0040f809 	jalr	v0
800b1304:	00052e03 	sra	a1,a1,0x18
800b1308:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b130c:	3c05801f 	lui	a1,0x801f
800b1310:	3c1e8021 	lui	s8,0x8021
800b1314:	27c2e308 	addiu	v0,s8,-7416
800b1318:	90430048 	lbu	v1,72(v0)
800b131c:	1072ffbf 	beq	v1,s2,800b121c <S9xSetAPUDSP+0x134>
800b1320:	3c10800c 	lui	s0,0x800c
800b1324:	2610406c 	addiu	s0,s0,16492
800b1328:	32450001 	andi	a1,s2,0x1
800b132c:	0200f809 	jalr	s0
800b1330:	00002021 	move	a0,zero
800b1334:	00122842 	srl	a1,s2,0x1
800b1338:	30a50001 	andi	a1,a1,0x1
800b133c:	0200f809 	jalr	s0
800b1340:	24040001 	li	a0,1
800b1344:	00122882 	srl	a1,s2,0x2
800b1348:	30a50001 	andi	a1,a1,0x1
800b134c:	0200f809 	jalr	s0
800b1350:	24040002 	li	a0,2
800b1354:	001228c2 	srl	a1,s2,0x3
800b1358:	30a50001 	andi	a1,a1,0x1
800b135c:	0200f809 	jalr	s0
800b1360:	24040003 	li	a0,3
800b1364:	00122902 	srl	a1,s2,0x4
800b1368:	30a50001 	andi	a1,a1,0x1
800b136c:	0200f809 	jalr	s0
800b1370:	24040004 	li	a0,4
800b1374:	00122942 	srl	a1,s2,0x5
800b1378:	30a50001 	andi	a1,a1,0x1
800b137c:	0200f809 	jalr	s0
800b1380:	24040005 	li	a0,5
800b1384:	00122982 	srl	a1,s2,0x6
800b1388:	30a50001 	andi	a1,a1,0x1
800b138c:	0200f809 	jalr	s0
800b1390:	24040006 	li	a0,6
800b1394:	24040007 	li	a0,7
800b1398:	0200f809 	jalr	s0
800b139c:	001229c2 	srl	a1,s2,0x7
800b13a0:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b13a4:	3c05801f 	lui	a1,0x801f
800b13a8:	3c10802c 	lui	s0,0x802c
800b13ac:	8e024560 	lw	v0,17760(s0)
800b13b0:	10400024 	beqz	v0,800b1444 <S9xSetAPUDSP+0x35c>
800b13b4:	3c11802c 	lui	s1,0x802c
800b13b8:	8e224564 	lw	v0,17764(s1)
800b13bc:	00021027 	nor	v0,zero,v0
800b13c0:	02421024 	and	v0,s2,v0
800b13c4:	1040001f 	beqz	v0,800b1444 <S9xSetAPUDSP+0x35c>
800b13c8:	2523e3e8 	addiu	v1,t1,-7192
800b13cc:	3c088021 	lui	t0,0x8021
800b13d0:	90650029 	lbu	a1,41(v1)
800b13d4:	9104e424 	lbu	a0,-7132(t0)
800b13d8:	9067002a 	lbu	a3,42(v1)
800b13dc:	90660028 	lbu	a2,40(v1)
800b13e0:	24030002 	li	v1,2
800b13e4:	30a20080 	andi	v0,a1,0x80
800b13e8:	0005180b 	movn	v1,zero,a1
800b13ec:	8d25e3e8 	lw	a1,-7192(t1)
800b13f0:	00c23025 	or	a2,a2,v0
800b13f4:	00073980 	sll	a3,a3,0x6
800b13f8:	3084003c 	andi	a0,a0,0x3c
800b13fc:	00862025 	or	a0,a0,a2
800b1400:	2502e424 	addiu	v0,t0,-7132
800b1404:	00671825 	or	v1,v1,a3
800b1408:	00aa2823 	subu	a1,a1,t2
800b140c:	00641825 	or	v1,v1,a0
800b1410:	a4450006 	sh	a1,6(v0)
800b1414:	3c048019 	lui	a0,0x8019
800b1418:	3c02800d 	lui	v0,0x800d
800b141c:	24844990 	addiu	a0,a0,18832
800b1420:	24426a38 	addiu	v0,v0,27192
800b1424:	0040f809 	jalr	v0
800b1428:	a103e424 	sb	v1,-7132(t0)
800b142c:	00402021 	move	a0,v0
800b1430:	3c028009 	lui	v0,0x8009
800b1434:	244258c8 	addiu	v0,v0,22728
800b1438:	0040f809 	jalr	v0
800b143c:	00000000 	nop
800b1440:	ae004560 	sw	zero,17760(s0)
800b1444:	12400060 	beqz	s2,800b15c8 <S9xSetAPUDSP+0x4e0>
800b1448:	32420001 	andi	v0,s2,0x1
800b144c:	1040000b 	beqz	v0,800b147c <S9xSetAPUDSP+0x394>
800b1450:	32420002 	andi	v0,s2,0x2
800b1454:	3c038021 	lui	v1,0x8021
800b1458:	2468e308 	addiu	t0,v1,-7416
800b145c:	91020067 	lbu	v0,103(t0)
800b1460:	30420001 	andi	v0,v0,0x1
800b1464:	10400192 	beqz	v0,800b1ab0 <S9xSetAPUDSP+0x9c8>
800b1468:	3c03801f 	lui	v1,0x801f
800b146c:	90624451 	lbu	v0,17489(v1)
800b1470:	34420001 	ori	v0,v0,0x1
800b1474:	a0624451 	sb	v0,17489(v1)
800b1478:	32420002 	andi	v0,s2,0x2
800b147c:	1040000b 	beqz	v0,800b14ac <S9xSetAPUDSP+0x3c4>
800b1480:	32420004 	andi	v0,s2,0x4
800b1484:	3c038021 	lui	v1,0x8021
800b1488:	2468e308 	addiu	t0,v1,-7416
800b148c:	91020067 	lbu	v0,103(t0)
800b1490:	30420002 	andi	v0,v0,0x2
800b1494:	104001a8 	beqz	v0,800b1b38 <S9xSetAPUDSP+0xa50>
800b1498:	3c03801f 	lui	v1,0x801f
800b149c:	90624451 	lbu	v0,17489(v1)
800b14a0:	34420002 	ori	v0,v0,0x2
800b14a4:	a0624451 	sb	v0,17489(v1)
800b14a8:	32420004 	andi	v0,s2,0x4
800b14ac:	1040000b 	beqz	v0,800b14dc <S9xSetAPUDSP+0x3f4>
800b14b0:	32420008 	andi	v0,s2,0x8
800b14b4:	3c038021 	lui	v1,0x8021
800b14b8:	2468e308 	addiu	t0,v1,-7416
800b14bc:	91020067 	lbu	v0,103(t0)
800b14c0:	30420004 	andi	v0,v0,0x4
800b14c4:	104001ad 	beqz	v0,800b1b7c <S9xSetAPUDSP+0xa94>
800b14c8:	3c03801f 	lui	v1,0x801f
800b14cc:	90624451 	lbu	v0,17489(v1)
800b14d0:	34420004 	ori	v0,v0,0x4
800b14d4:	a0624451 	sb	v0,17489(v1)
800b14d8:	32420008 	andi	v0,s2,0x8
800b14dc:	1040000b 	beqz	v0,800b150c <S9xSetAPUDSP+0x424>
800b14e0:	32420010 	andi	v0,s2,0x10
800b14e4:	3c038021 	lui	v1,0x8021
800b14e8:	2468e308 	addiu	t0,v1,-7416
800b14ec:	91020067 	lbu	v0,103(t0)
800b14f0:	30420008 	andi	v0,v0,0x8
800b14f4:	104001b2 	beqz	v0,800b1bc0 <S9xSetAPUDSP+0xad8>
800b14f8:	3c03801f 	lui	v1,0x801f
800b14fc:	90624451 	lbu	v0,17489(v1)
800b1500:	34420008 	ori	v0,v0,0x8
800b1504:	a0624451 	sb	v0,17489(v1)
800b1508:	32420010 	andi	v0,s2,0x10
800b150c:	1040000b 	beqz	v0,800b153c <S9xSetAPUDSP+0x454>
800b1510:	32420020 	andi	v0,s2,0x20
800b1514:	3c038021 	lui	v1,0x8021
800b1518:	2468e308 	addiu	t0,v1,-7416
800b151c:	91020067 	lbu	v0,103(t0)
800b1520:	30420010 	andi	v0,v0,0x10
800b1524:	104001b7 	beqz	v0,800b1c04 <S9xSetAPUDSP+0xb1c>
800b1528:	3c03801f 	lui	v1,0x801f
800b152c:	90624451 	lbu	v0,17489(v1)
800b1530:	34420010 	ori	v0,v0,0x10
800b1534:	a0624451 	sb	v0,17489(v1)
800b1538:	32420020 	andi	v0,s2,0x20
800b153c:	1040000b 	beqz	v0,800b156c <S9xSetAPUDSP+0x484>
800b1540:	32420040 	andi	v0,s2,0x40
800b1544:	3c038021 	lui	v1,0x8021
800b1548:	2468e308 	addiu	t0,v1,-7416
800b154c:	91020067 	lbu	v0,103(t0)
800b1550:	30420020 	andi	v0,v0,0x20
800b1554:	104001bc 	beqz	v0,800b1c48 <S9xSetAPUDSP+0xb60>
800b1558:	3c03801f 	lui	v1,0x801f
800b155c:	90624451 	lbu	v0,17489(v1)
800b1560:	34420020 	ori	v0,v0,0x20
800b1564:	a0624451 	sb	v0,17489(v1)
800b1568:	32420040 	andi	v0,s2,0x40
800b156c:	1040000b 	beqz	v0,800b159c <S9xSetAPUDSP+0x4b4>
800b1570:	32420080 	andi	v0,s2,0x80
800b1574:	3c038021 	lui	v1,0x8021
800b1578:	2468e308 	addiu	t0,v1,-7416
800b157c:	91020067 	lbu	v0,103(t0)
800b1580:	30420040 	andi	v0,v0,0x40
800b1584:	1040015b 	beqz	v0,800b1af4 <S9xSetAPUDSP+0xa0c>
800b1588:	3c03801f 	lui	v1,0x801f
800b158c:	90624451 	lbu	v0,17489(v1)
800b1590:	34420040 	ori	v0,v0,0x40
800b1594:	a0624451 	sb	v0,17489(v1)
800b1598:	32420080 	andi	v0,s2,0x80
800b159c:	1040000a 	beqz	v0,800b15c8 <S9xSetAPUDSP+0x4e0>
800b15a0:	3c038021 	lui	v1,0x8021
800b15a4:	2468e308 	addiu	t0,v1,-7416
800b15a8:	91020067 	lbu	v0,103(t0)
800b15ac:	30420080 	andi	v0,v0,0x80
800b15b0:	1040012e 	beqz	v0,800b1a6c <S9xSetAPUDSP+0x984>
800b15b4:	3c02801f 	lui	v0,0x801f
800b15b8:	90434451 	lbu	v1,17489(v0)
800b15bc:	2404ff80 	li	a0,-128
800b15c0:	00641825 	or	v1,v1,a0
800b15c4:	a0434451 	sb	v1,17489(v0)
800b15c8:	0802c471 	j	800b11c4 <S9xSetAPUDSP+0xdc>
800b15cc:	ae324564 	sw	s2,17764(s1)
800b15d0:	3c1e8021 	lui	s8,0x8021
800b15d4:	27c2e308 	addiu	v0,s8,-7416
800b15d8:	90430058 	lbu	v1,88(v0)
800b15dc:	1072ff0f 	beq	v1,s2,800b121c <S9xSetAPUDSP+0x134>
800b15e0:	3c02800c 	lui	v0,0x800c
800b15e4:	2442776c 	addiu	v0,v0,30572
800b15e8:	0040f809 	jalr	v0
800b15ec:	02402021 	move	a0,s2
800b15f0:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b15f4:	3c05801f 	lui	a1,0x801f
800b15f8:	3c1e8021 	lui	s8,0x8021
800b15fc:	27d4e308 	addiu	s4,s8,-7416
800b1600:	3c02800d 	lui	v0,0x800d
800b1604:	3c03800d 	lui	v1,0x800d
800b1608:	24569478 	addiu	s6,v0,-27528
800b160c:	247795f4 	addiu	s7,v1,-27148
800b1610:	24100001 	li	s0,1
800b1614:	00008821 	move	s1,zero
800b1618:	3c15801f 	lui	s5,0x801f
800b161c:	0802c592 	j	800b1648 <S9xSetAPUDSP+0x560>
800b1620:	02809821 	move	s3,s4
800b1624:	92840006 	lbu	a0,6(s4)
800b1628:	02041024 	and	v0,s0,a0
800b162c:	144000b7 	bnez	v0,800b190c <S9xSetAPUDSP+0x824>
800b1630:	00101827 	nor	v1,zero,s0
800b1634:	26310001 	addiu	s1,s1,1
800b1638:	24020008 	li	v0,8
800b163c:	122200c1 	beq	s1,v0,800b1944 <S9xSetAPUDSP+0x85c>
800b1640:	00101040 	sll	v0,s0,0x1
800b1644:	305000ff 	andi	s0,v0,0xff
800b1648:	02501024 	and	v0,s2,s0
800b164c:	1440fff5 	bnez	v0,800b1624 <S9xSetAPUDSP+0x53c>
800b1650:	3c07801f 	lui	a3,0x801f
800b1654:	90e64450 	lbu	a2,17488(a3)
800b1658:	02061024 	and	v0,s0,a2
800b165c:	1040fff5 	beqz	v0,800b1634 <S9xSetAPUDSP+0x54c>
800b1660:	00101027 	nor	v0,zero,s0
800b1664:	92640067 	lbu	a0,103(s3)
800b1668:	92630006 	lbu	v1,6(s3)
800b166c:	92650087 	lbu	a1,135(s3)
800b1670:	00021600 	sll	v0,v0,0x18
800b1674:	00021603 	sra	v0,v0,0x18
800b1678:	00452824 	and	a1,v0,a1
800b167c:	00463024 	and	a2,v0,a2
800b1680:	02031825 	or	v1,s0,v1
800b1684:	00441024 	and	v0,v0,a0
800b1688:	a0e64450 	sb	a2,17488(a3)
800b168c:	02202021 	move	a0,s1
800b1690:	a2630006 	sb	v1,6(s3)
800b1694:	a2620067 	sb	v0,103(s3)
800b1698:	02e0f809 	jalr	s7
800b169c:	a2650087 	sb	a1,135(s3)
800b16a0:	0802c58e 	j	800b1638 <S9xSetAPUDSP+0x550>
800b16a4:	26310001 	addiu	s1,s1,1
800b16a8:	3c1e8021 	lui	s8,0x8021
800b16ac:	27c2e308 	addiu	v0,s8,-7416
800b16b0:	02221021 	addu	v0,s1,v0
800b16b4:	9043000a 	lbu	v1,10(v0)
800b16b8:	00122a00 	sll	a1,s2,0x8
800b16bc:	00a32821 	addu	a1,a1,v1
800b16c0:	30a53fff 	andi	a1,a1,0x3fff
800b16c4:	3c02800c 	lui	v0,0x800c
800b16c8:	000528c0 	sll	a1,a1,0x3
800b16cc:	24427ad4 	addiu	v0,v0,31444
800b16d0:	0040f809 	jalr	v0
800b16d4:	00112102 	srl	a0,s1,0x4
800b16d8:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b16dc:	3c04801f 	lui	a0,0x801f
800b16e0:	3c1e8021 	lui	s8,0x8021
800b16e4:	27c2e308 	addiu	v0,s8,-7416
800b16e8:	02221021 	addu	v0,s1,v0
800b16ec:	9043000b 	lbu	v1,11(v0)
800b16f0:	1072fea6 	beq	v1,s2,800b118c <S9xSetAPUDSP+0xa4>
800b16f4:	3c02800c 	lui	v0,0x800c
800b16f8:	00112102 	srl	a0,s1,0x4
800b16fc:	24423f18 	addiu	v0,v0,16152
800b1700:	0040f809 	jalr	v0
800b1704:	02402821 	move	a1,s2
800b1708:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b170c:	3c04801f 	lui	a0,0x801f
800b1710:	3c1e8021 	lui	s8,0x8021
800b1714:	27c2e308 	addiu	v0,s8,-7416
800b1718:	02221021 	addu	v0,s1,v0
800b171c:	9043000b 	lbu	v1,11(v0)
800b1720:	1072fe9a 	beq	v1,s2,800b118c <S9xSetAPUDSP+0xa4>
800b1724:	00112102 	srl	a0,s1,0x4
800b1728:	9047000c 	lbu	a3,12(v0)
800b172c:	9045000d 	lbu	a1,13(v0)
800b1730:	3c02800b 	lui	v0,0x800b
800b1734:	24420e9c 	addiu	v0,v0,3740
800b1738:	0040f809 	jalr	v0
800b173c:	02403021 	move	a2,s2
800b1740:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b1744:	3c04801f 	lui	a0,0x801f
800b1748:	3c1e8021 	lui	s8,0x8021
800b174c:	27c2e308 	addiu	v0,s8,-7416
800b1750:	02221021 	addu	v0,s1,v0
800b1754:	9043000b 	lbu	v1,11(v0)
800b1758:	1072fe8c 	beq	v1,s2,800b118c <S9xSetAPUDSP+0xa4>
800b175c:	00112102 	srl	a0,s1,0x4
800b1760:	9046000a 	lbu	a2,10(v0)
800b1764:	9045000c 	lbu	a1,12(v0)
800b1768:	3c02800b 	lui	v0,0x800b
800b176c:	24420e9c 	addiu	v0,v0,3740
800b1770:	0040f809 	jalr	v0
800b1774:	02403821 	move	a3,s2
800b1778:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b177c:	3c04801f 	lui	a0,0x801f
800b1780:	00009021 	move	s2,zero
800b1784:	0802c487 	j	800b121c <S9xSetAPUDSP+0x134>
800b1788:	3c1e8021 	lui	s8,0x8021
800b178c:	3c02800c 	lui	v0,0x800c
800b1790:	24427c24 	addiu	v0,v0,31780
800b1794:	0040f809 	jalr	v0
800b1798:	3244000f 	andi	a0,s2,0xf
800b179c:	0802c487 	j	800b121c <S9xSetAPUDSP+0x134>
800b17a0:	3c1e8021 	lui	s8,0x8021
800b17a4:	00122e00 	sll	a1,s2,0x18
800b17a8:	3c02800c 	lui	v0,0x800c
800b17ac:	00112102 	srl	a0,s1,0x4
800b17b0:	24423e00 	addiu	v0,v0,15872
800b17b4:	0040f809 	jalr	v0
800b17b8:	00052e03 	sra	a1,a1,0x18
800b17bc:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b17c0:	3c04801f 	lui	a0,0x801f
800b17c4:	00121600 	sll	v0,s2,0x18
800b17c8:	00021603 	sra	v0,v0,0x18
800b17cc:	04400065 	bltz	v0,800b1964 <S9xSetAPUDSP+0x87c>
800b17d0:	3c1e8021 	lui	s8,0x8021
800b17d4:	00122142 	srl	a0,s2,0x5
800b17d8:	38840001 	xori	a0,a0,0x1
800b17dc:	3c02800c 	lui	v0,0x800c
800b17e0:	24427fa4 	addiu	v0,v0,32676
800b17e4:	0040f809 	jalr	v0
800b17e8:	30840001 	andi	a0,a0,0x1
800b17ec:	32430040 	andi	v1,s2,0x40
800b17f0:	10600057 	beqz	v1,800b1950 <S9xSetAPUDSP+0x868>
800b17f4:	3c02800c 	lui	v0,0x800c
800b17f8:	24424094 	addiu	v0,v0,16532
800b17fc:	0040f809 	jalr	v0
800b1800:	24040001 	li	a0,1
800b1804:	3244001f 	andi	a0,s2,0x1f
800b1808:	3c02801f 	lui	v0,0x801f
800b180c:	2442b494 	addiu	v0,v0,-19308
800b1810:	00042080 	sll	a0,a0,0x2
800b1814:	3c038021 	lui	v1,0x8021
800b1818:	00822021 	addu	a0,a0,v0
800b181c:	247069e0 	addiu	s0,v1,27104
800b1820:	8c850000 	lw	a1,0(a0)
800b1824:	8e020034 	lw	v0,52(s0)
800b1828:	24130001 	li	s3,1
800b182c:	10530089 	beq	v0,s3,800b1a54 <S9xSetAPUDSP+0x96c>
800b1830:	ae050624 	sw	a1,1572(s0)
800b1834:	8e0200f0 	lw	v0,240(s0)
800b1838:	10530080 	beq	v0,s3,800b1a3c <S9xSetAPUDSP+0x954>
800b183c:	3c02800c 	lui	v0,0x800c
800b1840:	8e0201ac 	lw	v0,428(s0)
800b1844:	10530077 	beq	v0,s3,800b1a24 <S9xSetAPUDSP+0x93c>
800b1848:	3c02800c 	lui	v0,0x800c
800b184c:	8e020268 	lw	v0,616(s0)
800b1850:	1053006e 	beq	v0,s3,800b1a0c <S9xSetAPUDSP+0x924>
800b1854:	3c02800c 	lui	v0,0x800c
800b1858:	8e020324 	lw	v0,804(s0)
800b185c:	10530065 	beq	v0,s3,800b19f4 <S9xSetAPUDSP+0x90c>
800b1860:	3c02800c 	lui	v0,0x800c
800b1864:	8e0203e0 	lw	v0,992(s0)
800b1868:	1053005c 	beq	v0,s3,800b19dc <S9xSetAPUDSP+0x8f4>
800b186c:	3c02800c 	lui	v0,0x800c
800b1870:	8e02049c 	lw	v0,1180(s0)
800b1874:	10530053 	beq	v0,s3,800b19c4 <S9xSetAPUDSP+0x8dc>
800b1878:	3c02800c 	lui	v0,0x800c
800b187c:	8e020558 	lw	v0,1368(s0)
800b1880:	1053004a 	beq	v0,s3,800b19ac <S9xSetAPUDSP+0x8c4>
800b1884:	3c02800c 	lui	v0,0x800c
800b1888:	0802c487 	j	800b121c <S9xSetAPUDSP+0x134>
800b188c:	3c1e8021 	lui	s8,0x8021
800b1890:	3c1e8021 	lui	s8,0x8021
800b1894:	27c2e308 	addiu	v0,s8,-7416
800b1898:	02221021 	addu	v0,s1,v0
800b189c:	8046000c 	lb	a2,12(v0)
800b18a0:	00122e00 	sll	a1,s2,0x18
800b18a4:	3c02800c 	lui	v0,0x800c
800b18a8:	00112102 	srl	a0,s1,0x4
800b18ac:	24423ba4 	addiu	v0,v0,15268
800b18b0:	0040f809 	jalr	v0
800b18b4:	00052e03 	sra	a1,a1,0x18
800b18b8:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b18bc:	3c04801f 	lui	a0,0x801f
800b18c0:	3c1e8021 	lui	s8,0x8021
800b18c4:	27c2e308 	addiu	v0,s8,-7416
800b18c8:	02221021 	addu	v0,s1,v0
800b18cc:	8045000a 	lb	a1,10(v0)
800b18d0:	00123600 	sll	a2,s2,0x18
800b18d4:	3c02800c 	lui	v0,0x800c
800b18d8:	00112102 	srl	a0,s1,0x4
800b18dc:	24423ba4 	addiu	v0,v0,15268
800b18e0:	0040f809 	jalr	v0
800b18e4:	00063603 	sra	a2,a2,0x18
800b18e8:	0802c464 	j	800b1190 <S9xSetAPUDSP+0xa8>
800b18ec:	3c04801f 	lui	a0,0x801f
800b18f0:	3c1e8021 	lui	s8,0x8021
800b18f4:	27c2e308 	addiu	v0,s8,-7416
800b18f8:	02221021 	addu	v0,s1,v0
800b18fc:	9045000c 	lbu	a1,12(v0)
800b1900:	00052a00 	sll	a1,a1,0x8
800b1904:	0802c5b0 	j	800b16c0 <S9xSetAPUDSP+0x5d8>
800b1908:	02452821 	addu	a1,s2,a1
800b190c:	92a24450 	lbu	v0,17488(s5)
800b1910:	92850057 	lbu	a1,87(s4)
800b1914:	00031e00 	sll	v1,v1,0x18
800b1918:	00031e03 	sra	v1,v1,0x18
800b191c:	00652824 	and	a1,v1,a1
800b1920:	00621024 	and	v0,v1,v0
800b1924:	00641824 	and	v1,v1,a0
800b1928:	02202021 	move	a0,s1
800b192c:	a2a24450 	sb	v0,17488(s5)
800b1930:	a2830006 	sb	v1,6(s4)
800b1934:	02c0f809 	jalr	s6
800b1938:	a2850057 	sb	a1,87(s4)
800b193c:	0802c58e 	j	800b1638 <S9xSetAPUDSP+0x550>
800b1940:	26310001 	addiu	s1,s1,1
800b1944:	27c2e308 	addiu	v0,s8,-7416
800b1948:	0802c471 	j	800b11c4 <S9xSetAPUDSP+0xdc>
800b194c:	a0520067 	sb	s2,103(v0)
800b1950:	24424094 	addiu	v0,v0,16532
800b1954:	0040f809 	jalr	v0
800b1958:	00002021 	move	a0,zero
800b195c:	0802c602 	j	800b1808 <S9xSetAPUDSP+0x720>
800b1960:	3244001f 	andi	a0,s2,0x1f
800b1964:	27c3e308 	addiu	v1,s8,-7416
800b1968:	3042001f 	andi	v0,v0,0x1f
800b196c:	02232821 	addu	a1,s1,v1
800b1970:	34420060 	ori	v0,v0,0x60
800b1974:	a0a2000b 	sb	v0,11(a1)
800b1978:	3c02800c 	lui	v0,0x800c
800b197c:	00002021 	move	a0,zero
800b1980:	a0600057 	sb	zero,87(v1)
800b1984:	a0600087 	sb	zero,135(v1)
800b1988:	24427fa4 	addiu	v0,v0,32676
800b198c:	0040f809 	jalr	v0
800b1990:	a0600067 	sb	zero,103(v1)
800b1994:	3c02800c 	lui	v0,0x800c
800b1998:	244240b4 	addiu	v0,v0,16564
800b199c:	0040f809 	jalr	v0
800b19a0:	00002021 	move	a0,zero
800b19a4:	0802c488 	j	800b1220 <S9xSetAPUDSP+0x138>
800b19a8:	3c05801f 	lui	a1,0x801f
800b19ac:	8e050624 	lw	a1,1572(s0)
800b19b0:	24423f20 	addiu	v0,v0,16160
800b19b4:	0040f809 	jalr	v0
800b19b8:	24040007 	li	a0,7
800b19bc:	0802c487 	j	800b121c <S9xSetAPUDSP+0x134>
800b19c0:	3c1e8021 	lui	s8,0x8021
800b19c4:	8e050624 	lw	a1,1572(s0)
800b19c8:	24423f20 	addiu	v0,v0,16160
800b19cc:	0040f809 	jalr	v0
800b19d0:	24040006 	li	a0,6
800b19d4:	0802c620 	j	800b1880 <S9xSetAPUDSP+0x798>
800b19d8:	8e020558 	lw	v0,1368(s0)
800b19dc:	8e050624 	lw	a1,1572(s0)
800b19e0:	24423f20 	addiu	v0,v0,16160
800b19e4:	0040f809 	jalr	v0
800b19e8:	24040005 	li	a0,5
800b19ec:	0802c61d 	j	800b1874 <S9xSetAPUDSP+0x78c>
800b19f0:	8e02049c 	lw	v0,1180(s0)
800b19f4:	8e050624 	lw	a1,1572(s0)
800b19f8:	24423f20 	addiu	v0,v0,16160
800b19fc:	0040f809 	jalr	v0
800b1a00:	24040004 	li	a0,4
800b1a04:	0802c61a 	j	800b1868 <S9xSetAPUDSP+0x780>
800b1a08:	8e0203e0 	lw	v0,992(s0)
800b1a0c:	8e050624 	lw	a1,1572(s0)
800b1a10:	24423f20 	addiu	v0,v0,16160
800b1a14:	0040f809 	jalr	v0
800b1a18:	24040003 	li	a0,3
800b1a1c:	0802c617 	j	800b185c <S9xSetAPUDSP+0x774>
800b1a20:	8e020324 	lw	v0,804(s0)
800b1a24:	8e050624 	lw	a1,1572(s0)
800b1a28:	24423f20 	addiu	v0,v0,16160
800b1a2c:	0040f809 	jalr	v0
800b1a30:	24040002 	li	a0,2
800b1a34:	0802c614 	j	800b1850 <S9xSetAPUDSP+0x768>
800b1a38:	8e020268 	lw	v0,616(s0)
800b1a3c:	8e050624 	lw	a1,1572(s0)
800b1a40:	24423f20 	addiu	v0,v0,16160
800b1a44:	0040f809 	jalr	v0
800b1a48:	24040001 	li	a0,1
800b1a4c:	0802c611 	j	800b1844 <S9xSetAPUDSP+0x75c>
800b1a50:	8e0201ac 	lw	v0,428(s0)
800b1a54:	3c02800c 	lui	v0,0x800c
800b1a58:	24423f20 	addiu	v0,v0,16160
800b1a5c:	0040f809 	jalr	v0
800b1a60:	00002021 	move	a0,zero
800b1a64:	0802c60e 	j	800b1838 <S9xSetAPUDSP+0x750>
800b1a68:	8e0200f0 	lw	v0,240(s0)
800b1a6c:	3c07801f 	lui	a3,0x801f
800b1a70:	90e34450 	lbu	v1,17488(a3)
800b1a74:	91060006 	lbu	a2,6(t0)
800b1a78:	91050087 	lbu	a1,135(t0)
800b1a7c:	2402ff80 	li	v0,-128
800b1a80:	00c23025 	or	a2,a2,v0
800b1a84:	3063007f 	andi	v1,v1,0x7f
800b1a88:	30a5007f 	andi	a1,a1,0x7f
800b1a8c:	3c02800d 	lui	v0,0x800d
800b1a90:	24040007 	li	a0,7
800b1a94:	a0e34450 	sb	v1,17488(a3)
800b1a98:	a1050087 	sb	a1,135(t0)
800b1a9c:	244295f4 	addiu	v0,v0,-27148
800b1aa0:	0040f809 	jalr	v0
800b1aa4:	a1060006 	sb	a2,6(t0)
800b1aa8:	0802c471 	j	800b11c4 <S9xSetAPUDSP+0xdc>
800b1aac:	ae324564 	sw	s2,17764(s1)
800b1ab0:	3c07801f 	lui	a3,0x801f
800b1ab4:	90e34450 	lbu	v1,17488(a3)
800b1ab8:	91060006 	lbu	a2,6(t0)
800b1abc:	91050087 	lbu	a1,135(t0)
800b1ac0:	2402fffe 	li	v0,-2
800b1ac4:	00a22824 	and	a1,a1,v0
800b1ac8:	00621824 	and	v1,v1,v0
800b1acc:	34c60001 	ori	a2,a2,0x1
800b1ad0:	3c02800d 	lui	v0,0x800d
800b1ad4:	00002021 	move	a0,zero
800b1ad8:	a0e34450 	sb	v1,17488(a3)
800b1adc:	a1050087 	sb	a1,135(t0)
800b1ae0:	244295f4 	addiu	v0,v0,-27148
800b1ae4:	0040f809 	jalr	v0
800b1ae8:	a1060006 	sb	a2,6(t0)
800b1aec:	0802c51f 	j	800b147c <S9xSetAPUDSP+0x394>
800b1af0:	32420002 	andi	v0,s2,0x2
800b1af4:	3c07801f 	lui	a3,0x801f
800b1af8:	90e34450 	lbu	v1,17488(a3)
800b1afc:	91060006 	lbu	a2,6(t0)
800b1b00:	91050087 	lbu	a1,135(t0)
800b1b04:	2402ffbf 	li	v0,-65
800b1b08:	00a22824 	and	a1,a1,v0
800b1b0c:	00621824 	and	v1,v1,v0
800b1b10:	34c60040 	ori	a2,a2,0x40
800b1b14:	3c02800d 	lui	v0,0x800d
800b1b18:	24040006 	li	a0,6
800b1b1c:	a0e34450 	sb	v1,17488(a3)
800b1b20:	a1050087 	sb	a1,135(t0)
800b1b24:	244295f4 	addiu	v0,v0,-27148
800b1b28:	0040f809 	jalr	v0
800b1b2c:	a1060006 	sb	a2,6(t0)
800b1b30:	0802c567 	j	800b159c <S9xSetAPUDSP+0x4b4>
800b1b34:	32420080 	andi	v0,s2,0x80
800b1b38:	3c07801f 	lui	a3,0x801f
800b1b3c:	90e34450 	lbu	v1,17488(a3)
800b1b40:	91060006 	lbu	a2,6(t0)
800b1b44:	91050087 	lbu	a1,135(t0)
800b1b48:	2402fffd 	li	v0,-3
800b1b4c:	00a22824 	and	a1,a1,v0
800b1b50:	00621824 	and	v1,v1,v0
800b1b54:	34c60002 	ori	a2,a2,0x2
800b1b58:	3c02800d 	lui	v0,0x800d
800b1b5c:	24040001 	li	a0,1
800b1b60:	a0e34450 	sb	v1,17488(a3)
800b1b64:	a1050087 	sb	a1,135(t0)
800b1b68:	244295f4 	addiu	v0,v0,-27148
800b1b6c:	0040f809 	jalr	v0
800b1b70:	a1060006 	sb	a2,6(t0)
800b1b74:	0802c52b 	j	800b14ac <S9xSetAPUDSP+0x3c4>
800b1b78:	32420004 	andi	v0,s2,0x4
800b1b7c:	3c07801f 	lui	a3,0x801f
800b1b80:	90e34450 	lbu	v1,17488(a3)
800b1b84:	91060006 	lbu	a2,6(t0)
800b1b88:	91050087 	lbu	a1,135(t0)
800b1b8c:	2402fffb 	li	v0,-5
800b1b90:	00a22824 	and	a1,a1,v0
800b1b94:	00621824 	and	v1,v1,v0
800b1b98:	34c60004 	ori	a2,a2,0x4
800b1b9c:	3c02800d 	lui	v0,0x800d
800b1ba0:	24040002 	li	a0,2
800b1ba4:	a0e34450 	sb	v1,17488(a3)
800b1ba8:	a1050087 	sb	a1,135(t0)
800b1bac:	244295f4 	addiu	v0,v0,-27148
800b1bb0:	0040f809 	jalr	v0
800b1bb4:	a1060006 	sb	a2,6(t0)
800b1bb8:	0802c537 	j	800b14dc <S9xSetAPUDSP+0x3f4>
800b1bbc:	32420008 	andi	v0,s2,0x8
800b1bc0:	3c07801f 	lui	a3,0x801f
800b1bc4:	90e34450 	lbu	v1,17488(a3)
800b1bc8:	91060006 	lbu	a2,6(t0)
800b1bcc:	91050087 	lbu	a1,135(t0)
800b1bd0:	2402fff7 	li	v0,-9
800b1bd4:	00a22824 	and	a1,a1,v0
800b1bd8:	00621824 	and	v1,v1,v0
800b1bdc:	34c60008 	ori	a2,a2,0x8
800b1be0:	3c02800d 	lui	v0,0x800d
800b1be4:	24040003 	li	a0,3
800b1be8:	a0e34450 	sb	v1,17488(a3)
800b1bec:	a1050087 	sb	a1,135(t0)
800b1bf0:	244295f4 	addiu	v0,v0,-27148
800b1bf4:	0040f809 	jalr	v0
800b1bf8:	a1060006 	sb	a2,6(t0)
800b1bfc:	0802c543 	j	800b150c <S9xSetAPUDSP+0x424>
800b1c00:	32420010 	andi	v0,s2,0x10
800b1c04:	3c07801f 	lui	a3,0x801f
800b1c08:	90e34450 	lbu	v1,17488(a3)
800b1c0c:	91060006 	lbu	a2,6(t0)
800b1c10:	91050087 	lbu	a1,135(t0)
800b1c14:	2402ffef 	li	v0,-17
800b1c18:	00a22824 	and	a1,a1,v0
800b1c1c:	00621824 	and	v1,v1,v0
800b1c20:	34c60010 	ori	a2,a2,0x10
800b1c24:	3c02800d 	lui	v0,0x800d
800b1c28:	24040004 	li	a0,4
800b1c2c:	a0e34450 	sb	v1,17488(a3)
800b1c30:	a1050087 	sb	a1,135(t0)
800b1c34:	244295f4 	addiu	v0,v0,-27148
800b1c38:	0040f809 	jalr	v0
800b1c3c:	a1060006 	sb	a2,6(t0)
800b1c40:	0802c54f 	j	800b153c <S9xSetAPUDSP+0x454>
800b1c44:	32420020 	andi	v0,s2,0x20
800b1c48:	3c07801f 	lui	a3,0x801f
800b1c4c:	90e34450 	lbu	v1,17488(a3)
800b1c50:	91060006 	lbu	a2,6(t0)
800b1c54:	91050087 	lbu	a1,135(t0)
800b1c58:	2402ffdf 	li	v0,-33
800b1c5c:	00a22824 	and	a1,a1,v0
800b1c60:	00621824 	and	v1,v1,v0
800b1c64:	34c60020 	ori	a2,a2,0x20
800b1c68:	3c02800d 	lui	v0,0x800d
800b1c6c:	24040005 	li	a0,5
800b1c70:	a0e34450 	sb	v1,17488(a3)
800b1c74:	a1050087 	sb	a1,135(t0)
800b1c78:	244295f4 	addiu	v0,v0,-27148
800b1c7c:	0040f809 	jalr	v0
800b1c80:	a1060006 	sb	a2,6(t0)
800b1c84:	0802c55b 	j	800b156c <S9xSetAPUDSP+0x484>
800b1c88:	32420040 	andi	v0,s2,0x40

800b1c8c <S9xResetAPU>:
800b1c8c:	27bdffc8 	addiu	sp,sp,-56
800b1c90:	afb40020 	sw	s4,32(sp)
800b1c94:	3c148021 	lui	s4,0x8021
800b1c98:	afbf0030 	sw	ra,48(sp)
800b1c9c:	afb7002c 	sw	s7,44(sp)
800b1ca0:	afb60028 	sw	s6,40(sp)
800b1ca4:	afb50024 	sw	s5,36(sp)
800b1ca8:	afb3001c 	sw	s3,28(sp)
800b1cac:	afb20018 	sw	s2,24(sp)
800b1cb0:	afb10014 	sw	s1,20(sp)
800b1cb4:	afb00010 	sw	s0,16(sp)
800b1cb8:	2682e42c 	addiu	v0,s4,-7124
800b1cbc:	90430070 	lbu	v1,112(v0)
800b1cc0:	3c158021 	lui	s5,0x8021
800b1cc4:	3c168011 	lui	s6,0x8011
800b1cc8:	3c04802c 	lui	a0,0x802c
800b1ccc:	26d0ca64 	addiu	s0,s6,-13724
800b1cd0:	26b1e3e8 	addiu	s1,s5,-7192
800b1cd4:	a283e42c 	sb	v1,-7124(s4)
800b1cd8:	24844568 	addiu	a0,a0,17768
800b1cdc:	00002821 	move	a1,zero
800b1ce0:	0200f809 	jalr	s0
800b1ce4:	24060100 	li	a2,256
800b1ce8:	8e240004 	lw	a0,4(s1)
800b1cec:	00002821 	move	a1,zero
800b1cf0:	0200f809 	jalr	s0
800b1cf4:	24060100 	li	a2,256
800b1cf8:	8e240004 	lw	a0,4(s1)
800b1cfc:	240500ff 	li	a1,255
800b1d00:	24840020 	addiu	a0,a0,32
800b1d04:	0200f809 	jalr	s0
800b1d08:	24060020 	li	a2,32
800b1d0c:	8e240004 	lw	a0,4(s1)
800b1d10:	240500ff 	li	a1,255
800b1d14:	24840060 	addiu	a0,a0,96
800b1d18:	0200f809 	jalr	s0
800b1d1c:	24060020 	li	a2,32
800b1d20:	8e240004 	lw	a0,4(s1)
800b1d24:	240500ff 	li	a1,255
800b1d28:	248400a0 	addiu	a0,a0,160
800b1d2c:	0200f809 	jalr	s0
800b1d30:	24060020 	li	a2,32
800b1d34:	8e240004 	lw	a0,4(s1)
800b1d38:	240500ff 	li	a1,255
800b1d3c:	248400e0 	addiu	a0,a0,224
800b1d40:	0200f809 	jalr	s0
800b1d44:	24060020 	li	a2,32
800b1d48:	3c028011 	lui	v0,0x8011
800b1d4c:	02209821 	move	s3,s1
800b1d50:	2452c930 	addiu	s2,v0,-14032
800b1d54:	24100001 	li	s0,1
800b1d58:	02a0b821 	move	s7,s5
800b1d5c:	24110100 	li	s1,256
800b1d60:	8e650004 	lw	a1,4(s3)
800b1d64:	00102200 	sll	a0,s0,0x8
800b1d68:	00a42021 	addu	a0,a1,a0
800b1d6c:	26100001 	addiu	s0,s0,1
800b1d70:	0240f809 	jalr	s2
800b1d74:	24060100 	li	a2,256
800b1d78:	1611fff9 	bne	s0,s1,800b1d60 <S9xResetAPU+0xd4>
800b1d7c:	00000000 	nop
800b1d80:	8e640020 	lw	a0,32(s3)
800b1d84:	8e650004 	lw	a1,4(s3)
800b1d88:	0240f809 	jalr	s2
800b1d8c:	3c060001 	lui	a2,0x1
800b1d90:	8e640024 	lw	a0,36(s3)
800b1d94:	26d0ca64 	addiu	s0,s6,-13724
800b1d98:	00002821 	move	a1,zero
800b1d9c:	0200f809 	jalr	s0
800b1da0:	3c060004 	lui	a2,0x4
800b1da4:	3c048021 	lui	a0,0x8021
800b1da8:	2484e30f 	addiu	a0,a0,-7409
800b1dac:	00002821 	move	a1,zero
800b1db0:	0200f809 	jalr	s0
800b1db4:	24060004 	li	a2,4
800b1db8:	8e630004 	lw	v1,4(s3)
800b1dbc:	3c11801f 	lui	s1,0x801f
800b1dc0:	3404ffc0 	li	a0,0xffc0
800b1dc4:	3c108012 	lui	s0,0x8012
800b1dc8:	00642021 	addu	a0,v1,a0
800b1dcc:	ae630008 	sw	v1,8(s3)
800b1dd0:	2610c980 	addiu	s0,s0,-13952
800b1dd4:	2625b538 	addiu	a1,s1,-19144
800b1dd8:	24060040 	li	a2,64
800b1ddc:	0200f809 	jalr	s0
800b1de0:	3c128021 	lui	s2,0x8021
800b1de4:	2644e393 	addiu	a0,s2,-7277
800b1de8:	2625b538 	addiu	a1,s1,-19144
800b1dec:	0200f809 	jalr	s0
800b1df0:	24060040 	li	a2,64
800b1df4:	8e670004 	lw	a3,4(s3)
800b1df8:	3c020001 	lui	v0,0x1
800b1dfc:	00e21021 	addu	v0,a3,v0
800b1e00:	9045ffff 	lbu	a1,-1(v0)
800b1e04:	9044fffe 	lbu	a0,-2(v0)
800b1e08:	00052a00 	sll	a1,a1,0x8
800b1e0c:	3c068021 	lui	a2,0x8021
800b1e10:	00e42021 	addu	a0,a3,a0
800b1e14:	9289e42c 	lbu	t1,-7124(s4)
800b1e18:	3c0a8021 	lui	t2,0x8021
800b1e1c:	00852021 	addu	a0,a0,a1
800b1e20:	2402ffff 	li	v0,-1
800b1e24:	24c5e424 	addiu	a1,a2,-7132
800b1e28:	2543e308 	addiu	v1,t2,-7416
800b1e2c:	24080001 	li	t0,1
800b1e30:	a0a20005 	sb	v0,5(a1)
800b1e34:	2402ff80 	li	v0,-128
800b1e38:	aee4e3e8 	sw	a0,-7192(s7)
800b1e3c:	a0c0e424 	sb	zero,-7132(a2)
800b1e40:	a4a00006 	sh	zero,6(a1)
800b1e44:	a269000c 	sb	t1,12(s3)
800b1e48:	ae60001c 	sw	zero,28(s3)
800b1e4c:	a0680004 	sb	t0,4(v1)
800b1e50:	ad40e308 	sw	zero,-7416(t2)
800b1e54:	a4a00002 	sh	zero,2(a1)
800b1e58:	a0a00004 	sb	zero,4(a1)
800b1e5c:	a2680029 	sb	t0,41(s3)
800b1e60:	a2600028 	sb	zero,40(s3)
800b1e64:	a260002a 	sb	zero,42(s3)
800b1e68:	ae600014 	sw	zero,20(s3)
800b1e6c:	ae600018 	sw	zero,24(s3)
800b1e70:	a0e200f1 	sb	v0,241(a3)
800b1e74:	3c028021 	lui	v0,0x8021
800b1e78:	a46000d0 	sh	zero,208(v1)
800b1e7c:	a06000d8 	sb	zero,216(v1)
800b1e80:	a06000db 	sb	zero,219(v1)
800b1e84:	a46000d2 	sh	zero,210(v1)
800b1e88:	a46000cc 	sh	zero,204(v1)
800b1e8c:	a06000d9 	sb	zero,217(v1)
800b1e90:	a06000dc 	sb	zero,220(v1)
800b1e94:	a46000d4 	sh	zero,212(v1)
800b1e98:	a46000ce 	sh	zero,206(v1)
800b1e9c:	a06000da 	sb	zero,218(v1)
800b1ea0:	a06000dd 	sb	zero,221(v1)
800b1ea4:	a46000d6 	sh	zero,214(v1)
800b1ea8:	2442e313 	addiu	v0,v0,-7405
800b1eac:	2652e393 	addiu	s2,s2,-7277
800b1eb0:	a0400000 	sb	zero,0(v0)
800b1eb4:	24420001 	addiu	v0,v0,1
800b1eb8:	1452fffd 	bne	v0,s2,800b1eb0 <S9xResetAPU+0x224>
800b1ebc:	26a4e3e8 	addiu	a0,s5,-7192
800b1ec0:	8c860034 	lw	a2,52(a0)
800b1ec4:	3c03801f 	lui	v1,0x801f
800b1ec8:	00061040 	sll	v0,a2,0x1
800b1ecc:	ac820038 	sw	v0,56(a0)
800b1ed0:	2464b578 	addiu	a0,v1,-19080
800b1ed4:	3c02801f 	lui	v0,0x801f
800b1ed8:	3c03801f 	lui	v1,0x801f
800b1edc:	2445b978 	addiu	a1,v0,-18056
800b1ee0:	2463b978 	addiu	v1,v1,-18056
800b1ee4:	8c820000 	lw	v0,0(a0)
800b1ee8:	24840004 	addiu	a0,a0,4
800b1eec:	70c21002 	mul	v0,a2,v0
800b1ef0:	aca20000 	sw	v0,0(a1)
800b1ef4:	1483fffb 	bne	a0,v1,800b1ee4 <S9xResetAPU+0x258>
800b1ef8:	24a50004 	addiu	a1,a1,4
800b1efc:	2543e308 	addiu	v1,t2,-7416
800b1f00:	24020060 	li	v0,96
800b1f04:	a0620077 	sb	v0,119(v1)
800b1f08:	3c02800c 	lui	v0,0x800c
800b1f0c:	24040001 	li	a0,1
800b1f10:	a0600006 	sb	zero,6(v1)
800b1f14:	a0600087 	sb	zero,135(v1)
800b1f18:	a0600067 	sb	zero,103(v1)
800b1f1c:	244240b4 	addiu	v0,v0,16564
800b1f20:	0040f809 	jalr	v0
800b1f24:	a0600057 	sb	zero,87(v1)
800b1f28:	3c19800c 	lui	t9,0x800c
800b1f2c:	8fbf0030 	lw	ra,48(sp)
800b1f30:	8fb7002c 	lw	s7,44(sp)
800b1f34:	8fb60028 	lw	s6,40(sp)
800b1f38:	8fb50024 	lw	s5,36(sp)
800b1f3c:	8fb40020 	lw	s4,32(sp)
800b1f40:	8fb3001c 	lw	s3,28(sp)
800b1f44:	8fb20018 	lw	s2,24(sp)
800b1f48:	8fb10014 	lw	s1,20(sp)
800b1f4c:	8fb00010 	lw	s0,16(sp)
800b1f50:	00002021 	move	a0,zero
800b1f54:	2739776c 	addiu	t9,t9,30572
800b1f58:	03200008 	jr	t9
800b1f5c:	27bd0038 	addiu	sp,sp,56

800b1f60 <S9xDeinitAPU>:
800b1f60:	27bdffe8 	addiu	sp,sp,-24
800b1f64:	3c028021 	lui	v0,0x8021
800b1f68:	afb00010 	sw	s0,16(sp)
800b1f6c:	2450e3e8 	addiu	s0,v0,-7192
800b1f70:	8e030004 	lw	v1,4(s0)
800b1f74:	afbf0014 	sw	ra,20(sp)
800b1f78:	10600006 	beqz	v1,800b1f94 <S9xDeinitAPU+0x34>
800b1f7c:	00602021 	move	a0,v1
800b1f80:	3c028010 	lui	v0,0x8010
800b1f84:	24424e60 	addiu	v0,v0,20064
800b1f88:	0040f809 	jalr	v0
800b1f8c:	00000000 	nop
800b1f90:	ae000004 	sw	zero,4(s0)
800b1f94:	8e020020 	lw	v0,32(s0)
800b1f98:	10400006 	beqz	v0,800b1fb4 <S9xDeinitAPU+0x54>
800b1f9c:	00402021 	move	a0,v0
800b1fa0:	3c028010 	lui	v0,0x8010
800b1fa4:	24424e60 	addiu	v0,v0,20064
800b1fa8:	0040f809 	jalr	v0
800b1fac:	00000000 	nop
800b1fb0:	ae000020 	sw	zero,32(s0)
800b1fb4:	8e020024 	lw	v0,36(s0)
800b1fb8:	10400006 	beqz	v0,800b1fd4 <S9xDeinitAPU+0x74>
800b1fbc:	00402021 	move	a0,v0
800b1fc0:	3c028010 	lui	v0,0x8010
800b1fc4:	24424e60 	addiu	v0,v0,20064
800b1fc8:	0040f809 	jalr	v0
800b1fcc:	00000000 	nop
800b1fd0:	ae000024 	sw	zero,36(s0)
800b1fd4:	8fbf0014 	lw	ra,20(sp)
800b1fd8:	8fb00010 	lw	s0,16(sp)
800b1fdc:	03e00008 	jr	ra
800b1fe0:	27bd0018 	addiu	sp,sp,24

800b1fe4 <S9xInitAPU>:
800b1fe4:	27bdffe0 	addiu	sp,sp,-32
800b1fe8:	afb00010 	sw	s0,16(sp)
800b1fec:	3c108010 	lui	s0,0x8010
800b1ff0:	afbf001c 	sw	ra,28(sp)
800b1ff4:	26105378 	addiu	s0,s0,21368
800b1ff8:	afb20018 	sw	s2,24(sp)
800b1ffc:	afb10014 	sw	s1,20(sp)
800b2000:	3c040001 	lui	a0,0x1
800b2004:	0200f809 	jalr	s0
800b2008:	3c128021 	lui	s2,0x8021
800b200c:	2651e3e8 	addiu	s1,s2,-7192
800b2010:	3c040001 	lui	a0,0x1
800b2014:	0200f809 	jalr	s0
800b2018:	ae220004 	sw	v0,4(s1)
800b201c:	ae220020 	sw	v0,32(s1)
800b2020:	0200f809 	jalr	s0
800b2024:	3c040004 	lui	a0,0x4
800b2028:	8e240004 	lw	a0,4(s1)
800b202c:	00401821 	move	v1,v0
800b2030:	1080001d 	beqz	a0,800b20a8 <S9xInitAPU+0xc4>
800b2034:	ae220024 	sw	v0,36(s1)
800b2038:	8e220020 	lw	v0,32(s1)
800b203c:	10400016 	beqz	v0,800b2098 <S9xInitAPU+0xb4>
800b2040:	3c028010 	lui	v0,0x8010
800b2044:	10600014 	beqz	v1,800b2098 <S9xInitAPU+0xb4>
800b2048:	3c108011 	lui	s0,0x8011
800b204c:	2610ca64 	addiu	s0,s0,-13724
800b2050:	00002821 	move	a1,zero
800b2054:	0200f809 	jalr	s0
800b2058:	3c060001 	lui	a2,0x1
800b205c:	8e240020 	lw	a0,32(s1)
800b2060:	00002821 	move	a1,zero
800b2064:	0200f809 	jalr	s0
800b2068:	3c060001 	lui	a2,0x1
800b206c:	8e240024 	lw	a0,36(s1)
800b2070:	00002821 	move	a1,zero
800b2074:	0200f809 	jalr	s0
800b2078:	3c060004 	lui	a2,0x4
800b207c:	8fbf001c 	lw	ra,28(sp)
800b2080:	8fb20018 	lw	s2,24(sp)
800b2084:	8fb10014 	lw	s1,20(sp)
800b2088:	8fb00010 	lw	s0,16(sp)
800b208c:	24020001 	li	v0,1
800b2090:	03e00008 	jr	ra
800b2094:	27bd0020 	addiu	sp,sp,32
800b2098:	24424e60 	addiu	v0,v0,20064
800b209c:	0040f809 	jalr	v0
800b20a0:	00000000 	nop
800b20a4:	ae200004 	sw	zero,4(s1)
800b20a8:	2650e3e8 	addiu	s0,s2,-7192
800b20ac:	8e040020 	lw	a0,32(s0)
800b20b0:	10800005 	beqz	a0,800b20c8 <S9xInitAPU+0xe4>
800b20b4:	3c028010 	lui	v0,0x8010
800b20b8:	24424e60 	addiu	v0,v0,20064
800b20bc:	0040f809 	jalr	v0
800b20c0:	00000000 	nop
800b20c4:	ae000020 	sw	zero,32(s0)
800b20c8:	8e040024 	lw	a0,36(s0)
800b20cc:	1080000c 	beqz	a0,800b2100 <S9xInitAPU+0x11c>
800b20d0:	3c028010 	lui	v0,0x8010
800b20d4:	24424e60 	addiu	v0,v0,20064
800b20d8:	0040f809 	jalr	v0
800b20dc:	00000000 	nop
800b20e0:	ae000024 	sw	zero,36(s0)
800b20e4:	8fbf001c 	lw	ra,28(sp)
800b20e8:	8fb20018 	lw	s2,24(sp)
800b20ec:	8fb10014 	lw	s1,20(sp)
800b20f0:	8fb00010 	lw	s0,16(sp)
800b20f4:	00001021 	move	v0,zero
800b20f8:	03e00008 	jr	ra
800b20fc:	27bd0020 	addiu	sp,sp,32
800b2100:	8fbf001c 	lw	ra,28(sp)
800b2104:	8fb20018 	lw	s2,24(sp)
800b2108:	8fb10014 	lw	s1,20(sp)
800b210c:	8fb00010 	lw	s0,16(sp)
800b2110:	00001021 	move	v0,zero
800b2114:	03e00008 	jr	ra
800b2118:	27bd0020 	addiu	sp,sp,32
800b211c:	00000000 	nop

800b2120 <_Z5Apu00v>:
800b2120:	3c038021 	lui	v1,0x8021
800b2124:	8c62e3e8 	lw	v0,-7192(v1)
800b2128:	24420001 	addiu	v0,v0,1
800b212c:	03e00008 	jr	ra
800b2130:	ac62e3e8 	sw	v0,-7192(v1)

800b2134 <_Z5Apu01v>:
800b2134:	3c088021 	lui	t0,0x8021
800b2138:	2507e3e8 	addiu	a3,t0,-7192
800b213c:	3c068021 	lui	a2,0x8021
800b2140:	24c6e424 	addiu	a2,a2,-7132
800b2144:	8ce30004 	lw	v1,4(a3)
800b2148:	8d02e3e8 	lw	v0,-7192(t0)
800b214c:	90c40005 	lbu	a0,5(a2)
800b2150:	00431023 	subu	v0,v0,v1
800b2154:	24420001 	addiu	v0,v0,1
800b2158:	00641821 	addu	v1,v1,a0
800b215c:	a06200ff 	sb	v0,255(v1)
800b2160:	8ce40004 	lw	a0,4(a3)
800b2164:	8d02e3e8 	lw	v0,-7192(t0)
800b2168:	90c30005 	lbu	v1,5(a2)
800b216c:	00441023 	subu	v0,v0,a0
800b2170:	24420001 	addiu	v0,v0,1
800b2174:	00832021 	addu	a0,a0,v1
800b2178:	00021203 	sra	v0,v0,0x8
800b217c:	3c038021 	lui	v1,0x8021
800b2180:	a0820100 	sb	v0,256(a0)
800b2184:	2463e308 	addiu	v1,v1,-7416
800b2188:	906400aa 	lbu	a0,170(v1)
800b218c:	906500a9 	lbu	a1,169(v1)
800b2190:	90c20005 	lbu	v0,5(a2)
800b2194:	00042200 	sll	a0,a0,0x8
800b2198:	8ce30004 	lw	v1,4(a3)
800b219c:	00a42821 	addu	a1,a1,a0
800b21a0:	00651821 	addu	v1,v1,a1
800b21a4:	2442fffe 	addiu	v0,v0,-2
800b21a8:	a0c20005 	sb	v0,5(a2)
800b21ac:	03e00008 	jr	ra
800b21b0:	ad03e3e8 	sw	v1,-7192(t0)

800b21b4 <_Z5Apu11v>:
800b21b4:	3c088021 	lui	t0,0x8021
800b21b8:	2507e3e8 	addiu	a3,t0,-7192
800b21bc:	3c068021 	lui	a2,0x8021
800b21c0:	24c6e424 	addiu	a2,a2,-7132
800b21c4:	8ce30004 	lw	v1,4(a3)
800b21c8:	8d02e3e8 	lw	v0,-7192(t0)
800b21cc:	90c40005 	lbu	a0,5(a2)
800b21d0:	00431023 	subu	v0,v0,v1
800b21d4:	24420001 	addiu	v0,v0,1
800b21d8:	00641821 	addu	v1,v1,a0
800b21dc:	a06200ff 	sb	v0,255(v1)
800b21e0:	8ce40004 	lw	a0,4(a3)
800b21e4:	8d02e3e8 	lw	v0,-7192(t0)
800b21e8:	90c30005 	lbu	v1,5(a2)
800b21ec:	00441023 	subu	v0,v0,a0
800b21f0:	24420001 	addiu	v0,v0,1
800b21f4:	00832021 	addu	a0,a0,v1
800b21f8:	00021203 	sra	v0,v0,0x8
800b21fc:	3c038021 	lui	v1,0x8021
800b2200:	a0820100 	sb	v0,256(a0)
800b2204:	2463e308 	addiu	v1,v1,-7416
800b2208:	906400a8 	lbu	a0,168(v1)
800b220c:	906500a7 	lbu	a1,167(v1)
800b2210:	90c20005 	lbu	v0,5(a2)
800b2214:	00042200 	sll	a0,a0,0x8
800b2218:	8ce30004 	lw	v1,4(a3)
800b221c:	00a42821 	addu	a1,a1,a0
800b2220:	00651821 	addu	v1,v1,a1
800b2224:	2442fffe 	addiu	v0,v0,-2
800b2228:	a0c20005 	sb	v0,5(a2)
800b222c:	03e00008 	jr	ra
800b2230:	ad03e3e8 	sw	v1,-7192(t0)

800b2234 <_Z5Apu21v>:
800b2234:	3c088021 	lui	t0,0x8021
800b2238:	2507e3e8 	addiu	a3,t0,-7192
800b223c:	3c068021 	lui	a2,0x8021
800b2240:	24c6e424 	addiu	a2,a2,-7132
800b2244:	8ce30004 	lw	v1,4(a3)
800b2248:	8d02e3e8 	lw	v0,-7192(t0)
800b224c:	90c40005 	lbu	a0,5(a2)
800b2250:	00431023 	subu	v0,v0,v1
800b2254:	24420001 	addiu	v0,v0,1
800b2258:	00641821 	addu	v1,v1,a0
800b225c:	a06200ff 	sb	v0,255(v1)
800b2260:	8ce40004 	lw	a0,4(a3)
800b2264:	8d02e3e8 	lw	v0,-7192(t0)
800b2268:	90c30005 	lbu	v1,5(a2)
800b226c:	00441023 	subu	v0,v0,a0
800b2270:	24420001 	addiu	v0,v0,1
800b2274:	00832021 	addu	a0,a0,v1
800b2278:	00021203 	sra	v0,v0,0x8
800b227c:	3c038021 	lui	v1,0x8021
800b2280:	a0820100 	sb	v0,256(a0)
800b2284:	2463e308 	addiu	v1,v1,-7416
800b2288:	906400a6 	lbu	a0,166(v1)
800b228c:	906500a5 	lbu	a1,165(v1)
800b2290:	90c20005 	lbu	v0,5(a2)
800b2294:	00042200 	sll	a0,a0,0x8
800b2298:	8ce30004 	lw	v1,4(a3)
800b229c:	00a42821 	addu	a1,a1,a0
800b22a0:	00651821 	addu	v1,v1,a1
800b22a4:	2442fffe 	addiu	v0,v0,-2
800b22a8:	a0c20005 	sb	v0,5(a2)
800b22ac:	03e00008 	jr	ra
800b22b0:	ad03e3e8 	sw	v1,-7192(t0)

800b22b4 <_Z5Apu31v>:
800b22b4:	3c088021 	lui	t0,0x8021
800b22b8:	2507e3e8 	addiu	a3,t0,-7192
800b22bc:	3c068021 	lui	a2,0x8021
800b22c0:	24c6e424 	addiu	a2,a2,-7132
800b22c4:	8ce30004 	lw	v1,4(a3)
800b22c8:	8d02e3e8 	lw	v0,-7192(t0)
800b22cc:	90c40005 	lbu	a0,5(a2)
800b22d0:	00431023 	subu	v0,v0,v1
800b22d4:	24420001 	addiu	v0,v0,1
800b22d8:	00641821 	addu	v1,v1,a0
800b22dc:	a06200ff 	sb	v0,255(v1)
800b22e0:	8ce40004 	lw	a0,4(a3)
800b22e4:	8d02e3e8 	lw	v0,-7192(t0)
800b22e8:	90c30005 	lbu	v1,5(a2)
800b22ec:	00441023 	subu	v0,v0,a0
800b22f0:	24420001 	addiu	v0,v0,1
800b22f4:	00832021 	addu	a0,a0,v1
800b22f8:	00021203 	sra	v0,v0,0x8
800b22fc:	3c038021 	lui	v1,0x8021
800b2300:	a0820100 	sb	v0,256(a0)
800b2304:	2463e308 	addiu	v1,v1,-7416
800b2308:	906400a4 	lbu	a0,164(v1)
800b230c:	906500a3 	lbu	a1,163(v1)
800b2310:	90c20005 	lbu	v0,5(a2)
800b2314:	00042200 	sll	a0,a0,0x8
800b2318:	8ce30004 	lw	v1,4(a3)
800b231c:	00a42821 	addu	a1,a1,a0
800b2320:	00651821 	addu	v1,v1,a1
800b2324:	2442fffe 	addiu	v0,v0,-2
800b2328:	a0c20005 	sb	v0,5(a2)
800b232c:	03e00008 	jr	ra
800b2330:	ad03e3e8 	sw	v1,-7192(t0)

800b2334 <_Z5Apu41v>:
800b2334:	3c088021 	lui	t0,0x8021
800b2338:	2507e3e8 	addiu	a3,t0,-7192
800b233c:	3c068021 	lui	a2,0x8021
800b2340:	24c6e424 	addiu	a2,a2,-7132
800b2344:	8ce30004 	lw	v1,4(a3)
800b2348:	8d02e3e8 	lw	v0,-7192(t0)
800b234c:	90c40005 	lbu	a0,5(a2)
800b2350:	00431023 	subu	v0,v0,v1
800b2354:	24420001 	addiu	v0,v0,1
800b2358:	00641821 	addu	v1,v1,a0
800b235c:	a06200ff 	sb	v0,255(v1)
800b2360:	8ce40004 	lw	a0,4(a3)
800b2364:	8d02e3e8 	lw	v0,-7192(t0)
800b2368:	90c30005 	lbu	v1,5(a2)
800b236c:	00441023 	subu	v0,v0,a0
800b2370:	24420001 	addiu	v0,v0,1
800b2374:	00832021 	addu	a0,a0,v1
800b2378:	00021203 	sra	v0,v0,0x8
800b237c:	3c038021 	lui	v1,0x8021
800b2380:	a0820100 	sb	v0,256(a0)
800b2384:	2463e308 	addiu	v1,v1,-7416
800b2388:	906400a2 	lbu	a0,162(v1)
800b238c:	906500a1 	lbu	a1,161(v1)
800b2390:	90c20005 	lbu	v0,5(a2)
800b2394:	00042200 	sll	a0,a0,0x8
800b2398:	8ce30004 	lw	v1,4(a3)
800b239c:	00a42821 	addu	a1,a1,a0
800b23a0:	00651821 	addu	v1,v1,a1
800b23a4:	2442fffe 	addiu	v0,v0,-2
800b23a8:	a0c20005 	sb	v0,5(a2)
800b23ac:	03e00008 	jr	ra
800b23b0:	ad03e3e8 	sw	v1,-7192(t0)

800b23b4 <_Z5Apu51v>:
800b23b4:	3c088021 	lui	t0,0x8021
800b23b8:	2507e3e8 	addiu	a3,t0,-7192
800b23bc:	3c068021 	lui	a2,0x8021
800b23c0:	24c6e424 	addiu	a2,a2,-7132
800b23c4:	8ce30004 	lw	v1,4(a3)
800b23c8:	8d02e3e8 	lw	v0,-7192(t0)
800b23cc:	90c40005 	lbu	a0,5(a2)
800b23d0:	00431023 	subu	v0,v0,v1
800b23d4:	24420001 	addiu	v0,v0,1
800b23d8:	00641821 	addu	v1,v1,a0
800b23dc:	a06200ff 	sb	v0,255(v1)
800b23e0:	8ce40004 	lw	a0,4(a3)
800b23e4:	8d02e3e8 	lw	v0,-7192(t0)
800b23e8:	90c30005 	lbu	v1,5(a2)
800b23ec:	00441023 	subu	v0,v0,a0
800b23f0:	24420001 	addiu	v0,v0,1
800b23f4:	00832021 	addu	a0,a0,v1
800b23f8:	00021203 	sra	v0,v0,0x8
800b23fc:	3c038021 	lui	v1,0x8021
800b2400:	a0820100 	sb	v0,256(a0)
800b2404:	2463e308 	addiu	v1,v1,-7416
800b2408:	906400a0 	lbu	a0,160(v1)
800b240c:	9065009f 	lbu	a1,159(v1)
800b2410:	90c20005 	lbu	v0,5(a2)
800b2414:	00042200 	sll	a0,a0,0x8
800b2418:	8ce30004 	lw	v1,4(a3)
800b241c:	00a42821 	addu	a1,a1,a0
800b2420:	00651821 	addu	v1,v1,a1
800b2424:	2442fffe 	addiu	v0,v0,-2
800b2428:	a0c20005 	sb	v0,5(a2)
800b242c:	03e00008 	jr	ra
800b2430:	ad03e3e8 	sw	v1,-7192(t0)

800b2434 <_Z5Apu61v>:
800b2434:	3c088021 	lui	t0,0x8021
800b2438:	2507e3e8 	addiu	a3,t0,-7192
800b243c:	3c068021 	lui	a2,0x8021
800b2440:	24c6e424 	addiu	a2,a2,-7132
800b2444:	8ce30004 	lw	v1,4(a3)
800b2448:	8d02e3e8 	lw	v0,-7192(t0)
800b244c:	90c40005 	lbu	a0,5(a2)
800b2450:	00431023 	subu	v0,v0,v1
800b2454:	24420001 	addiu	v0,v0,1
800b2458:	00641821 	addu	v1,v1,a0
800b245c:	a06200ff 	sb	v0,255(v1)
800b2460:	8ce40004 	lw	a0,4(a3)
800b2464:	8d02e3e8 	lw	v0,-7192(t0)
800b2468:	90c30005 	lbu	v1,5(a2)
800b246c:	00441023 	subu	v0,v0,a0
800b2470:	24420001 	addiu	v0,v0,1
800b2474:	00832021 	addu	a0,a0,v1
800b2478:	00021203 	sra	v0,v0,0x8
800b247c:	3c038021 	lui	v1,0x8021
800b2480:	a0820100 	sb	v0,256(a0)
800b2484:	2463e308 	addiu	v1,v1,-7416
800b2488:	9064009e 	lbu	a0,158(v1)
800b248c:	9065009d 	lbu	a1,157(v1)
800b2490:	90c20005 	lbu	v0,5(a2)
800b2494:	00042200 	sll	a0,a0,0x8
800b2498:	8ce30004 	lw	v1,4(a3)
800b249c:	00a42821 	addu	a1,a1,a0
800b24a0:	00651821 	addu	v1,v1,a1
800b24a4:	2442fffe 	addiu	v0,v0,-2
800b24a8:	a0c20005 	sb	v0,5(a2)
800b24ac:	03e00008 	jr	ra
800b24b0:	ad03e3e8 	sw	v1,-7192(t0)

800b24b4 <_Z5Apu71v>:
800b24b4:	3c088021 	lui	t0,0x8021
800b24b8:	2507e3e8 	addiu	a3,t0,-7192
800b24bc:	3c068021 	lui	a2,0x8021
800b24c0:	24c6e424 	addiu	a2,a2,-7132
800b24c4:	8ce30004 	lw	v1,4(a3)
800b24c8:	8d02e3e8 	lw	v0,-7192(t0)
800b24cc:	90c40005 	lbu	a0,5(a2)
800b24d0:	00431023 	subu	v0,v0,v1
800b24d4:	24420001 	addiu	v0,v0,1
800b24d8:	00641821 	addu	v1,v1,a0
800b24dc:	a06200ff 	sb	v0,255(v1)
800b24e0:	8ce40004 	lw	a0,4(a3)
800b24e4:	8d02e3e8 	lw	v0,-7192(t0)
800b24e8:	90c30005 	lbu	v1,5(a2)
800b24ec:	00441023 	subu	v0,v0,a0
800b24f0:	24420001 	addiu	v0,v0,1
800b24f4:	00832021 	addu	a0,a0,v1
800b24f8:	00021203 	sra	v0,v0,0x8
800b24fc:	3c038021 	lui	v1,0x8021
800b2500:	a0820100 	sb	v0,256(a0)
800b2504:	2463e308 	addiu	v1,v1,-7416
800b2508:	9064009c 	lbu	a0,156(v1)
800b250c:	9065009b 	lbu	a1,155(v1)
800b2510:	90c20005 	lbu	v0,5(a2)
800b2514:	00042200 	sll	a0,a0,0x8
800b2518:	8ce30004 	lw	v1,4(a3)
800b251c:	00a42821 	addu	a1,a1,a0
800b2520:	00651821 	addu	v1,v1,a1
800b2524:	2442fffe 	addiu	v0,v0,-2
800b2528:	a0c20005 	sb	v0,5(a2)
800b252c:	03e00008 	jr	ra
800b2530:	ad03e3e8 	sw	v1,-7192(t0)

800b2534 <_Z5Apu81v>:
800b2534:	3c088021 	lui	t0,0x8021
800b2538:	2507e3e8 	addiu	a3,t0,-7192
800b253c:	3c068021 	lui	a2,0x8021
800b2540:	24c6e424 	addiu	a2,a2,-7132
800b2544:	8ce30004 	lw	v1,4(a3)
800b2548:	8d02e3e8 	lw	v0,-7192(t0)
800b254c:	90c40005 	lbu	a0,5(a2)
800b2550:	00431023 	subu	v0,v0,v1
800b2554:	24420001 	addiu	v0,v0,1
800b2558:	00641821 	addu	v1,v1,a0
800b255c:	a06200ff 	sb	v0,255(v1)
800b2560:	8ce40004 	lw	a0,4(a3)
800b2564:	8d02e3e8 	lw	v0,-7192(t0)
800b2568:	90c30005 	lbu	v1,5(a2)
800b256c:	00441023 	subu	v0,v0,a0
800b2570:	24420001 	addiu	v0,v0,1
800b2574:	00832021 	addu	a0,a0,v1
800b2578:	00021203 	sra	v0,v0,0x8
800b257c:	3c038021 	lui	v1,0x8021
800b2580:	a0820100 	sb	v0,256(a0)
800b2584:	2463e308 	addiu	v1,v1,-7416
800b2588:	9064009a 	lbu	a0,154(v1)
800b258c:	90650099 	lbu	a1,153(v1)
800b2590:	90c20005 	lbu	v0,5(a2)
800b2594:	00042200 	sll	a0,a0,0x8
800b2598:	8ce30004 	lw	v1,4(a3)
800b259c:	00a42821 	addu	a1,a1,a0
800b25a0:	00651821 	addu	v1,v1,a1
800b25a4:	2442fffe 	addiu	v0,v0,-2
800b25a8:	a0c20005 	sb	v0,5(a2)
800b25ac:	03e00008 	jr	ra
800b25b0:	ad03e3e8 	sw	v1,-7192(t0)

800b25b4 <_Z5Apu91v>:
800b25b4:	3c088021 	lui	t0,0x8021
800b25b8:	2507e3e8 	addiu	a3,t0,-7192
800b25bc:	3c068021 	lui	a2,0x8021
800b25c0:	24c6e424 	addiu	a2,a2,-7132
800b25c4:	8ce30004 	lw	v1,4(a3)
800b25c8:	8d02e3e8 	lw	v0,-7192(t0)
800b25cc:	90c40005 	lbu	a0,5(a2)
800b25d0:	00431023 	subu	v0,v0,v1
800b25d4:	24420001 	addiu	v0,v0,1
800b25d8:	00641821 	addu	v1,v1,a0
800b25dc:	a06200ff 	sb	v0,255(v1)
800b25e0:	8ce40004 	lw	a0,4(a3)
800b25e4:	8d02e3e8 	lw	v0,-7192(t0)
800b25e8:	90c30005 	lbu	v1,5(a2)
800b25ec:	00441023 	subu	v0,v0,a0
800b25f0:	24420001 	addiu	v0,v0,1
800b25f4:	00832021 	addu	a0,a0,v1
800b25f8:	00021203 	sra	v0,v0,0x8
800b25fc:	3c038021 	lui	v1,0x8021
800b2600:	a0820100 	sb	v0,256(a0)
800b2604:	2463e308 	addiu	v1,v1,-7416
800b2608:	90640098 	lbu	a0,152(v1)
800b260c:	90650097 	lbu	a1,151(v1)
800b2610:	90c20005 	lbu	v0,5(a2)
800b2614:	00042200 	sll	a0,a0,0x8
800b2618:	8ce30004 	lw	v1,4(a3)
800b261c:	00a42821 	addu	a1,a1,a0
800b2620:	00651821 	addu	v1,v1,a1
800b2624:	2442fffe 	addiu	v0,v0,-2
800b2628:	a0c20005 	sb	v0,5(a2)
800b262c:	03e00008 	jr	ra
800b2630:	ad03e3e8 	sw	v1,-7192(t0)

800b2634 <_Z5ApuA1v>:
800b2634:	3c088021 	lui	t0,0x8021
800b2638:	2507e3e8 	addiu	a3,t0,-7192
800b263c:	3c068021 	lui	a2,0x8021
800b2640:	24c6e424 	addiu	a2,a2,-7132
800b2644:	8ce30004 	lw	v1,4(a3)
800b2648:	8d02e3e8 	lw	v0,-7192(t0)
800b264c:	90c40005 	lbu	a0,5(a2)
800b2650:	00431023 	subu	v0,v0,v1
800b2654:	24420001 	addiu	v0,v0,1
800b2658:	00641821 	addu	v1,v1,a0
800b265c:	a06200ff 	sb	v0,255(v1)
800b2660:	8ce40004 	lw	a0,4(a3)
800b2664:	8d02e3e8 	lw	v0,-7192(t0)
800b2668:	90c30005 	lbu	v1,5(a2)
800b266c:	00441023 	subu	v0,v0,a0
800b2670:	24420001 	addiu	v0,v0,1
800b2674:	00832021 	addu	a0,a0,v1
800b2678:	00021203 	sra	v0,v0,0x8
800b267c:	3c038021 	lui	v1,0x8021
800b2680:	a0820100 	sb	v0,256(a0)
800b2684:	2463e308 	addiu	v1,v1,-7416
800b2688:	90640096 	lbu	a0,150(v1)
800b268c:	90650095 	lbu	a1,149(v1)
800b2690:	90c20005 	lbu	v0,5(a2)
800b2694:	00042200 	sll	a0,a0,0x8
800b2698:	8ce30004 	lw	v1,4(a3)
800b269c:	00a42821 	addu	a1,a1,a0
800b26a0:	00651821 	addu	v1,v1,a1
800b26a4:	2442fffe 	addiu	v0,v0,-2
800b26a8:	a0c20005 	sb	v0,5(a2)
800b26ac:	03e00008 	jr	ra
800b26b0:	ad03e3e8 	sw	v1,-7192(t0)

800b26b4 <_Z5ApuB1v>:
800b26b4:	3c088021 	lui	t0,0x8021
800b26b8:	2507e3e8 	addiu	a3,t0,-7192
800b26bc:	3c068021 	lui	a2,0x8021
800b26c0:	24c6e424 	addiu	a2,a2,-7132
800b26c4:	8ce30004 	lw	v1,4(a3)
800b26c8:	8d02e3e8 	lw	v0,-7192(t0)
800b26cc:	90c40005 	lbu	a0,5(a2)
800b26d0:	00431023 	subu	v0,v0,v1
800b26d4:	24420001 	addiu	v0,v0,1
800b26d8:	00641821 	addu	v1,v1,a0
800b26dc:	a06200ff 	sb	v0,255(v1)
800b26e0:	8ce40004 	lw	a0,4(a3)
800b26e4:	8d02e3e8 	lw	v0,-7192(t0)
800b26e8:	90c30005 	lbu	v1,5(a2)
800b26ec:	00441023 	subu	v0,v0,a0
800b26f0:	24420001 	addiu	v0,v0,1
800b26f4:	00832021 	addu	a0,a0,v1
800b26f8:	00021203 	sra	v0,v0,0x8
800b26fc:	3c038021 	lui	v1,0x8021
800b2700:	a0820100 	sb	v0,256(a0)
800b2704:	2463e308 	addiu	v1,v1,-7416
800b2708:	90640094 	lbu	a0,148(v1)
800b270c:	90650093 	lbu	a1,147(v1)
800b2710:	90c20005 	lbu	v0,5(a2)
800b2714:	00042200 	sll	a0,a0,0x8
800b2718:	8ce30004 	lw	v1,4(a3)
800b271c:	00a42821 	addu	a1,a1,a0
800b2720:	00651821 	addu	v1,v1,a1
800b2724:	2442fffe 	addiu	v0,v0,-2
800b2728:	a0c20005 	sb	v0,5(a2)
800b272c:	03e00008 	jr	ra
800b2730:	ad03e3e8 	sw	v1,-7192(t0)

800b2734 <_Z5ApuC1v>:
800b2734:	3c088021 	lui	t0,0x8021
800b2738:	2507e3e8 	addiu	a3,t0,-7192
800b273c:	3c068021 	lui	a2,0x8021
800b2740:	24c6e424 	addiu	a2,a2,-7132
800b2744:	8ce30004 	lw	v1,4(a3)
800b2748:	8d02e3e8 	lw	v0,-7192(t0)
800b274c:	90c40005 	lbu	a0,5(a2)
800b2750:	00431023 	subu	v0,v0,v1
800b2754:	24420001 	addiu	v0,v0,1
800b2758:	00641821 	addu	v1,v1,a0
800b275c:	a06200ff 	sb	v0,255(v1)
800b2760:	8ce40004 	lw	a0,4(a3)
800b2764:	8d02e3e8 	lw	v0,-7192(t0)
800b2768:	90c30005 	lbu	v1,5(a2)
800b276c:	00441023 	subu	v0,v0,a0
800b2770:	24420001 	addiu	v0,v0,1
800b2774:	00832021 	addu	a0,a0,v1
800b2778:	00021203 	sra	v0,v0,0x8
800b277c:	3c038021 	lui	v1,0x8021
800b2780:	a0820100 	sb	v0,256(a0)
800b2784:	2463e308 	addiu	v1,v1,-7416
800b2788:	90640092 	lbu	a0,146(v1)
800b278c:	90650091 	lbu	a1,145(v1)
800b2790:	90c20005 	lbu	v0,5(a2)
800b2794:	00042200 	sll	a0,a0,0x8
800b2798:	8ce30004 	lw	v1,4(a3)
800b279c:	00a42821 	addu	a1,a1,a0
800b27a0:	00651821 	addu	v1,v1,a1
800b27a4:	2442fffe 	addiu	v0,v0,-2
800b27a8:	a0c20005 	sb	v0,5(a2)
800b27ac:	03e00008 	jr	ra
800b27b0:	ad03e3e8 	sw	v1,-7192(t0)

800b27b4 <_Z5ApuD1v>:
800b27b4:	3c088021 	lui	t0,0x8021
800b27b8:	2507e3e8 	addiu	a3,t0,-7192
800b27bc:	3c068021 	lui	a2,0x8021
800b27c0:	24c6e424 	addiu	a2,a2,-7132
800b27c4:	8ce30004 	lw	v1,4(a3)
800b27c8:	8d02e3e8 	lw	v0,-7192(t0)
800b27cc:	90c40005 	lbu	a0,5(a2)
800b27d0:	00431023 	subu	v0,v0,v1
800b27d4:	24420001 	addiu	v0,v0,1
800b27d8:	00641821 	addu	v1,v1,a0
800b27dc:	a06200ff 	sb	v0,255(v1)
800b27e0:	8ce40004 	lw	a0,4(a3)
800b27e4:	8d02e3e8 	lw	v0,-7192(t0)
800b27e8:	90c30005 	lbu	v1,5(a2)
800b27ec:	00441023 	subu	v0,v0,a0
800b27f0:	24420001 	addiu	v0,v0,1
800b27f4:	00832021 	addu	a0,a0,v1
800b27f8:	00021203 	sra	v0,v0,0x8
800b27fc:	3c038021 	lui	v1,0x8021
800b2800:	a0820100 	sb	v0,256(a0)
800b2804:	2463e308 	addiu	v1,v1,-7416
800b2808:	90640090 	lbu	a0,144(v1)
800b280c:	9065008f 	lbu	a1,143(v1)
800b2810:	90c20005 	lbu	v0,5(a2)
800b2814:	00042200 	sll	a0,a0,0x8
800b2818:	8ce30004 	lw	v1,4(a3)
800b281c:	00a42821 	addu	a1,a1,a0
800b2820:	00651821 	addu	v1,v1,a1
800b2824:	2442fffe 	addiu	v0,v0,-2
800b2828:	a0c20005 	sb	v0,5(a2)
800b282c:	03e00008 	jr	ra
800b2830:	ad03e3e8 	sw	v1,-7192(t0)

800b2834 <_Z5ApuE1v>:
800b2834:	3c088021 	lui	t0,0x8021
800b2838:	2507e3e8 	addiu	a3,t0,-7192
800b283c:	3c068021 	lui	a2,0x8021
800b2840:	24c6e424 	addiu	a2,a2,-7132
800b2844:	8ce30004 	lw	v1,4(a3)
800b2848:	8d02e3e8 	lw	v0,-7192(t0)
800b284c:	90c40005 	lbu	a0,5(a2)
800b2850:	00431023 	subu	v0,v0,v1
800b2854:	24420001 	addiu	v0,v0,1
800b2858:	00641821 	addu	v1,v1,a0
800b285c:	a06200ff 	sb	v0,255(v1)
800b2860:	8ce40004 	lw	a0,4(a3)
800b2864:	8d02e3e8 	lw	v0,-7192(t0)
800b2868:	90c30005 	lbu	v1,5(a2)
800b286c:	00441023 	subu	v0,v0,a0
800b2870:	24420001 	addiu	v0,v0,1
800b2874:	00832021 	addu	a0,a0,v1
800b2878:	00021203 	sra	v0,v0,0x8
800b287c:	3c038021 	lui	v1,0x8021
800b2880:	a0820100 	sb	v0,256(a0)
800b2884:	2463e308 	addiu	v1,v1,-7416
800b2888:	9064008e 	lbu	a0,142(v1)
800b288c:	9065008d 	lbu	a1,141(v1)
800b2890:	90c20005 	lbu	v0,5(a2)
800b2894:	00042200 	sll	a0,a0,0x8
800b2898:	8ce30004 	lw	v1,4(a3)
800b289c:	00a42821 	addu	a1,a1,a0
800b28a0:	00651821 	addu	v1,v1,a1
800b28a4:	2442fffe 	addiu	v0,v0,-2
800b28a8:	a0c20005 	sb	v0,5(a2)
800b28ac:	03e00008 	jr	ra
800b28b0:	ad03e3e8 	sw	v1,-7192(t0)

800b28b4 <_Z5ApuF1v>:
800b28b4:	3c088021 	lui	t0,0x8021
800b28b8:	2507e3e8 	addiu	a3,t0,-7192
800b28bc:	3c068021 	lui	a2,0x8021
800b28c0:	24c6e424 	addiu	a2,a2,-7132
800b28c4:	8ce30004 	lw	v1,4(a3)
800b28c8:	8d02e3e8 	lw	v0,-7192(t0)
800b28cc:	90c40005 	lbu	a0,5(a2)
800b28d0:	00431023 	subu	v0,v0,v1
800b28d4:	24420001 	addiu	v0,v0,1
800b28d8:	00641821 	addu	v1,v1,a0
800b28dc:	a06200ff 	sb	v0,255(v1)
800b28e0:	8ce40004 	lw	a0,4(a3)
800b28e4:	8d02e3e8 	lw	v0,-7192(t0)
800b28e8:	90c30005 	lbu	v1,5(a2)
800b28ec:	00441023 	subu	v0,v0,a0
800b28f0:	24420001 	addiu	v0,v0,1
800b28f4:	00832021 	addu	a0,a0,v1
800b28f8:	00021203 	sra	v0,v0,0x8
800b28fc:	3c038021 	lui	v1,0x8021
800b2900:	a0820100 	sb	v0,256(a0)
800b2904:	2463e308 	addiu	v1,v1,-7416
800b2908:	9064008c 	lbu	a0,140(v1)
800b290c:	9065008b 	lbu	a1,139(v1)
800b2910:	90c20005 	lbu	v0,5(a2)
800b2914:	00042200 	sll	a0,a0,0x8
800b2918:	8ce30004 	lw	v1,4(a3)
800b291c:	00a42821 	addu	a1,a1,a0
800b2920:	00651821 	addu	v1,v1,a1
800b2924:	2442fffe 	addiu	v0,v0,-2
800b2928:	a0c20005 	sb	v0,5(a2)
800b292c:	03e00008 	jr	ra
800b2930:	ad03e3e8 	sw	v1,-7192(t0)

800b2934 <_Z5Apu3Fv>:
800b2934:	3c098021 	lui	t1,0x8021
800b2938:	8d22e3e8 	lw	v0,-7192(t1)
800b293c:	2527e3e8 	addiu	a3,t1,-7192
800b2940:	3c068021 	lui	a2,0x8021
800b2944:	90430002 	lbu	v1,2(v0)
800b2948:	24c6e424 	addiu	a2,a2,-7132
800b294c:	8ce50004 	lw	a1,4(a3)
800b2950:	90440001 	lbu	a0,1(v0)
800b2954:	90c80005 	lbu	t0,5(a2)
800b2958:	00451023 	subu	v0,v0,a1
800b295c:	00031a00 	sll	v1,v1,0x8
800b2960:	00832021 	addu	a0,a0,v1
800b2964:	24420003 	addiu	v0,v0,3
800b2968:	00a82821 	addu	a1,a1,t0
800b296c:	ace40010 	sw	a0,16(a3)
800b2970:	a0a200ff 	sb	v0,255(a1)
800b2974:	8ce30004 	lw	v1,4(a3)
800b2978:	8d22e3e8 	lw	v0,-7192(t1)
800b297c:	90c40005 	lbu	a0,5(a2)
800b2980:	00431023 	subu	v0,v0,v1
800b2984:	24420003 	addiu	v0,v0,3
800b2988:	00641821 	addu	v1,v1,a0
800b298c:	00021203 	sra	v0,v0,0x8
800b2990:	a0620100 	sb	v0,256(v1)
800b2994:	90c20005 	lbu	v0,5(a2)
800b2998:	8ce40010 	lw	a0,16(a3)
800b299c:	8ce30004 	lw	v1,4(a3)
800b29a0:	2442fffe 	addiu	v0,v0,-2
800b29a4:	00641821 	addu	v1,v1,a0
800b29a8:	a0c20005 	sb	v0,5(a2)
800b29ac:	03e00008 	jr	ra
800b29b0:	ad23e3e8 	sw	v1,-7192(t1)

800b29b4 <_Z5Apu4Fv>:
800b29b4:	3c098021 	lui	t1,0x8021
800b29b8:	2528e3e8 	addiu	t0,t1,-7192
800b29bc:	3c068021 	lui	a2,0x8021
800b29c0:	8d23e3e8 	lw	v1,-7192(t1)
800b29c4:	24c6e424 	addiu	a2,a2,-7132
800b29c8:	8d040004 	lw	a0,4(t0)
800b29cc:	90c50005 	lbu	a1,5(a2)
800b29d0:	90670001 	lbu	a3,1(v1)
800b29d4:	00641023 	subu	v0,v1,a0
800b29d8:	24420002 	addiu	v0,v0,2
800b29dc:	00852021 	addu	a0,a0,a1
800b29e0:	3c0a8022 	lui	t2,0x8022
800b29e4:	a14750bc 	sb	a3,20668(t2)
800b29e8:	a08200ff 	sb	v0,255(a0)
800b29ec:	8d030004 	lw	v1,4(t0)
800b29f0:	8d22e3e8 	lw	v0,-7192(t1)
800b29f4:	90c40005 	lbu	a0,5(a2)
800b29f8:	00431023 	subu	v0,v0,v1
800b29fc:	24420002 	addiu	v0,v0,2
800b2a00:	00641821 	addu	v1,v1,a0
800b2a04:	00021203 	sra	v0,v0,0x8
800b2a08:	a0620100 	sb	v0,256(v1)
800b2a0c:	914450bc 	lbu	a0,20668(t2)
800b2a10:	8d050004 	lw	a1,4(t0)
800b2a14:	90c30005 	lbu	v1,5(a2)
800b2a18:	00852021 	addu	a0,a0,a1
800b2a1c:	3402ff00 	li	v0,0xff00
800b2a20:	00822021 	addu	a0,a0,v0
800b2a24:	2463fffe 	addiu	v1,v1,-2
800b2a28:	a0c30005 	sb	v1,5(a2)
800b2a2c:	03e00008 	jr	ra
800b2a30:	ad24e3e8 	sw	a0,-7192(t1)

800b2a34 <_Z5Apu08v>:
800b2a34:	3c068021 	lui	a2,0x8021
800b2a38:	8cc4e3e8 	lw	a0,-7192(a2)
800b2a3c:	3c058021 	lui	a1,0x8021
800b2a40:	24a5e424 	addiu	a1,a1,-7132
800b2a44:	90870001 	lbu	a3,1(a0)
800b2a48:	90a30002 	lbu	v1,2(a1)
800b2a4c:	24840002 	addiu	a0,a0,2
800b2a50:	00671825 	or	v1,v1,a3
800b2a54:	24c2e3e8 	addiu	v0,a2,-7192
800b2a58:	a0430029 	sb	v1,41(v0)
800b2a5c:	acc4e3e8 	sw	a0,-7192(a2)
800b2a60:	03e00008 	jr	ra
800b2a64:	a0a30002 	sb	v1,2(a1)

800b2a68 <_Z5Apu1Cv>:
800b2a68:	3c058021 	lui	a1,0x8021
800b2a6c:	3c048021 	lui	a0,0x8021
800b2a70:	24a5e424 	addiu	a1,a1,-7132
800b2a74:	90a30002 	lbu	v1,2(a1)
800b2a78:	8c82e3e8 	lw	v0,-7192(a0)
800b2a7c:	00033840 	sll	a3,v1,0x1
800b2a80:	2486e3e8 	addiu	a2,a0,-7192
800b2a84:	24420001 	addiu	v0,v0,1
800b2a88:	000319c2 	srl	v1,v1,0x7
800b2a8c:	a0c70029 	sb	a3,41(a2)
800b2a90:	ac82e3e8 	sw	v0,-7192(a0)
800b2a94:	a0c30028 	sb	v1,40(a2)
800b2a98:	03e00008 	jr	ra
800b2a9c:	a0a70002 	sb	a3,2(a1)

800b2aa0 <_Z5Apu0Dv>:
800b2aa0:	3c0a8021 	lui	t2,0x8021
800b2aa4:	2547e3e8 	addiu	a3,t2,-7192
800b2aa8:	90e40029 	lbu	a0,41(a3)
800b2aac:	3c098021 	lui	t1,0x8021
800b2ab0:	90e60028 	lbu	a2,40(a3)
800b2ab4:	9125e424 	lbu	a1,-7132(t1)
800b2ab8:	30820080 	andi	v0,a0,0x80
800b2abc:	90e3002a 	lbu	v1,42(a3)
800b2ac0:	00c23025 	or	a2,a2,v0
800b2ac4:	24020002 	li	v0,2
800b2ac8:	2528e424 	addiu	t0,t1,-7132
800b2acc:	0004100b 	movn	v0,zero,a0
800b2ad0:	00031980 	sll	v1,v1,0x6
800b2ad4:	30a5003c 	andi	a1,a1,0x3c
800b2ad8:	00431025 	or	v0,v0,v1
800b2adc:	8ce40004 	lw	a0,4(a3)
800b2ae0:	91030005 	lbu	v1,5(t0)
800b2ae4:	00a62825 	or	a1,a1,a2
800b2ae8:	00451025 	or	v0,v0,a1
800b2aec:	304200ff 	andi	v0,v0,0xff
800b2af0:	00832021 	addu	a0,a0,v1
800b2af4:	a122e424 	sb	v0,-7132(t1)
800b2af8:	a0820100 	sb	v0,256(a0)
800b2afc:	91030005 	lbu	v1,5(t0)
800b2b00:	8d42e3e8 	lw	v0,-7192(t2)
800b2b04:	2463ffff 	addiu	v1,v1,-1
800b2b08:	24420001 	addiu	v0,v0,1
800b2b0c:	a1030005 	sb	v1,5(t0)
800b2b10:	03e00008 	jr	ra
800b2b14:	ad42e3e8 	sw	v0,-7192(t2)

800b2b18 <_Z5Apu2Dv>:
800b2b18:	3c078021 	lui	a3,0x8021
800b2b1c:	3c048021 	lui	a0,0x8021
800b2b20:	2484e424 	addiu	a0,a0,-7132
800b2b24:	24e2e3e8 	addiu	v0,a3,-7192
800b2b28:	8c430004 	lw	v1,4(v0)
800b2b2c:	90850005 	lbu	a1,5(a0)
800b2b30:	90860002 	lbu	a2,2(a0)
800b2b34:	00651821 	addu	v1,v1,a1
800b2b38:	a0660100 	sb	a2,256(v1)
800b2b3c:	90820005 	lbu	v0,5(a0)
800b2b40:	8ce3e3e8 	lw	v1,-7192(a3)
800b2b44:	2442ffff 	addiu	v0,v0,-1
800b2b48:	24630001 	addiu	v1,v1,1
800b2b4c:	a0820005 	sb	v0,5(a0)
800b2b50:	03e00008 	jr	ra
800b2b54:	ace3e3e8 	sw	v1,-7192(a3)

800b2b58 <_Z5Apu4Dv>:
800b2b58:	3c078021 	lui	a3,0x8021
800b2b5c:	3c048021 	lui	a0,0x8021
800b2b60:	2484e424 	addiu	a0,a0,-7132
800b2b64:	24e2e3e8 	addiu	v0,a3,-7192
800b2b68:	8c430004 	lw	v1,4(v0)
800b2b6c:	90850005 	lbu	a1,5(a0)
800b2b70:	90860004 	lbu	a2,4(a0)
800b2b74:	00651821 	addu	v1,v1,a1
800b2b78:	a0660100 	sb	a2,256(v1)
800b2b7c:	90820005 	lbu	v0,5(a0)
800b2b80:	8ce3e3e8 	lw	v1,-7192(a3)
800b2b84:	2442ffff 	addiu	v0,v0,-1
800b2b88:	24630001 	addiu	v1,v1,1
800b2b8c:	a0820005 	sb	v0,5(a0)
800b2b90:	03e00008 	jr	ra
800b2b94:	ace3e3e8 	sw	v1,-7192(a3)

800b2b98 <_Z5Apu6Dv>:
800b2b98:	3c078021 	lui	a3,0x8021
800b2b9c:	3c048021 	lui	a0,0x8021
800b2ba0:	2484e424 	addiu	a0,a0,-7132
800b2ba4:	24e2e3e8 	addiu	v0,a3,-7192
800b2ba8:	8c430004 	lw	v1,4(v0)
800b2bac:	90850005 	lbu	a1,5(a0)
800b2bb0:	90860003 	lbu	a2,3(a0)
800b2bb4:	00651821 	addu	v1,v1,a1
800b2bb8:	a0660100 	sb	a2,256(v1)
800b2bbc:	90820005 	lbu	v0,5(a0)
800b2bc0:	8ce3e3e8 	lw	v1,-7192(a3)
800b2bc4:	2442ffff 	addiu	v0,v0,-1
800b2bc8:	24630001 	addiu	v1,v1,1
800b2bcc:	a0820005 	sb	v0,5(a0)
800b2bd0:	03e00008 	jr	ra
800b2bd4:	ace3e3e8 	sw	v1,-7192(a3)

800b2bd8 <_Z5ApuAEv>:
800b2bd8:	3c058021 	lui	a1,0x8021
800b2bdc:	24a5e424 	addiu	a1,a1,-7132
800b2be0:	3c068021 	lui	a2,0x8021
800b2be4:	90a20005 	lbu	v0,5(a1)
800b2be8:	24c3e3e8 	addiu	v1,a2,-7192
800b2bec:	8c640004 	lw	a0,4(v1)
800b2bf0:	24420001 	addiu	v0,v0,1
800b2bf4:	304200ff 	andi	v0,v0,0xff
800b2bf8:	8cc3e3e8 	lw	v1,-7192(a2)
800b2bfc:	00822021 	addu	a0,a0,v0
800b2c00:	a0a20005 	sb	v0,5(a1)
800b2c04:	90820100 	lbu	v0,256(a0)
800b2c08:	24630001 	addiu	v1,v1,1
800b2c0c:	a0a20002 	sb	v0,2(a1)
800b2c10:	03e00008 	jr	ra
800b2c14:	acc3e3e8 	sw	v1,-7192(a2)

800b2c18 <_Z5ApuCEv>:
800b2c18:	3c058021 	lui	a1,0x8021
800b2c1c:	24a5e424 	addiu	a1,a1,-7132
800b2c20:	3c068021 	lui	a2,0x8021
800b2c24:	90a20005 	lbu	v0,5(a1)
800b2c28:	24c3e3e8 	addiu	v1,a2,-7192
800b2c2c:	8c640004 	lw	a0,4(v1)
800b2c30:	24420001 	addiu	v0,v0,1
800b2c34:	304200ff 	andi	v0,v0,0xff
800b2c38:	8cc3e3e8 	lw	v1,-7192(a2)
800b2c3c:	00822021 	addu	a0,a0,v0
800b2c40:	a0a20005 	sb	v0,5(a1)
800b2c44:	90820100 	lbu	v0,256(a0)
800b2c48:	24630001 	addiu	v1,v1,1
800b2c4c:	a0a20004 	sb	v0,4(a1)
800b2c50:	03e00008 	jr	ra
800b2c54:	acc3e3e8 	sw	v1,-7192(a2)

800b2c58 <_Z5ApuEEv>:
800b2c58:	3c058021 	lui	a1,0x8021
800b2c5c:	24a5e424 	addiu	a1,a1,-7132
800b2c60:	3c068021 	lui	a2,0x8021
800b2c64:	90a20005 	lbu	v0,5(a1)
800b2c68:	24c3e3e8 	addiu	v1,a2,-7192
800b2c6c:	8c640004 	lw	a0,4(v1)
800b2c70:	24420001 	addiu	v0,v0,1
800b2c74:	304200ff 	andi	v0,v0,0xff
800b2c78:	8cc3e3e8 	lw	v1,-7192(a2)
800b2c7c:	00822021 	addu	a0,a0,v0
800b2c80:	a0a20005 	sb	v0,5(a1)
800b2c84:	90820100 	lbu	v0,256(a0)
800b2c88:	24630001 	addiu	v1,v1,1
800b2c8c:	a0a20003 	sb	v0,3(a1)
800b2c90:	03e00008 	jr	ra
800b2c94:	acc3e3e8 	sw	v1,-7192(a2)

800b2c98 <_Z5ApuEFv>:
800b2c98:	3c028021 	lui	v0,0x8021
800b2c9c:	8c43e3e8 	lw	v1,-7192(v0)
800b2ca0:	2444e3e8 	addiu	a0,v0,-7192
800b2ca4:	24630001 	addiu	v1,v1,1
800b2ca8:	ac43e3e8 	sw	v1,-7192(v0)
800b2cac:	03e00008 	jr	ra
800b2cb0:	a080000c 	sb	zero,12(a0)

800b2cb4 <_Z5ApuFFv>:
800b2cb4:	3c028021 	lui	v0,0x8021
800b2cb8:	8c43e3e8 	lw	v1,-7192(v0)
800b2cbc:	2444e3e8 	addiu	a0,v0,-7192
800b2cc0:	24630001 	addiu	v1,v1,1
800b2cc4:	ac43e3e8 	sw	v1,-7192(v0)
800b2cc8:	03e00008 	jr	ra
800b2ccc:	a080000c 	sb	zero,12(a0)

800b2cd0 <_Z5Apu10v>:
800b2cd0:	3c098021 	lui	t1,0x8021
800b2cd4:	2528e3e8 	addiu	t0,t1,-7192
800b2cd8:	8d26e3e8 	lw	a2,-7192(t1)
800b2cdc:	8d0a0004 	lw	t2,4(t0)
800b2ce0:	80c40001 	lb	a0,1(a2)
800b2ce4:	00ca1023 	subu	v0,a2,t2
800b2ce8:	24420002 	addiu	v0,v0,2
800b2cec:	00821021 	addu	v0,a0,v0
800b2cf0:	00023c00 	sll	a3,v0,0x10
800b2cf4:	81050029 	lb	a1,41(t0)
800b2cf8:	00073c03 	sra	a3,a3,0x10
800b2cfc:	3c038022 	lui	v1,0x8022
800b2d00:	3c028022 	lui	v0,0x8022
800b2d04:	a06450c4 	sb	a0,20676(v1)
800b2d08:	04a0001c 	bltz	a1,800b2d7c <_Z5Apu10v+0xac>
800b2d0c:	a44750c6 	sh	a3,20678(v0)
800b2d10:	3c0b8021 	lui	t3,0x8021
800b2d14:	8d63e308 	lw	v1,-7416(t3)
800b2d18:	8d050038 	lw	a1,56(t0)
800b2d1c:	3c028021 	lui	v0,0x8021
800b2d20:	30e4ffff 	andi	a0,a3,0xffff
800b2d24:	9046e42d 	lbu	a2,-7123(v0)
800b2d28:	01442021 	addu	a0,t2,a0
800b2d2c:	00651821 	addu	v1,v1,a1
800b2d30:	ad24e3e8 	sw	a0,-7192(t1)
800b2d34:	10c00007 	beqz	a2,800b2d54 <_Z5Apu10v+0x84>
800b2d38:	ad63e308 	sw	v1,-7416(t3)
800b2d3c:	8d020014 	lw	v0,20(t0)
800b2d40:	10820006 	beq	a0,v0,800b2d5c <_Z5Apu10v+0x8c>
800b2d44:	00000000 	nop
800b2d48:	8d020018 	lw	v0,24(t0)
800b2d4c:	10820003 	beq	a0,v0,800b2d5c <_Z5Apu10v+0x8c>
800b2d50:	00000000 	nop
800b2d54:	03e00008 	jr	ra
800b2d58:	00000000 	nop
800b2d5c:	8d03001c 	lw	v1,28(t0)
800b2d60:	10600009 	beqz	v1,800b2d88 <_Z5Apu10v+0xb8>
800b2d64:	3c028021 	lui	v0,0x8021
800b2d68:	2c620002 	sltiu	v0,v1,2
800b2d6c:	14400010 	bnez	v0,800b2db0 <_Z5Apu10v+0xe0>
800b2d70:	24020001 	li	v0,1
800b2d74:	03e00008 	jr	ra
800b2d78:	ad02001c 	sw	v0,28(t0)
800b2d7c:	24c20002 	addiu	v0,a2,2
800b2d80:	03e00008 	jr	ra
800b2d84:	ad22e3e8 	sw	v0,-7192(t1)
800b2d88:	9043e290 	lbu	v1,-7536(v0)
800b2d8c:	14600006 	bnez	v1,800b2da8 <_Z5Apu10v+0xd8>
800b2d90:	3c028021 	lui	v0,0x8021
800b2d94:	2442e2a8 	addiu	v0,v0,-7512
800b2d98:	8c430024 	lw	v1,36(v0)
800b2d9c:	ad63e308 	sw	v1,-7416(t3)
800b2da0:	03e00008 	jr	ra
800b2da4:	ac430020 	sw	v1,32(v0)
800b2da8:	03e00008 	jr	ra
800b2dac:	a100000c 	sb	zero,12(t0)
800b2db0:	2462ffff 	addiu	v0,v1,-1
800b2db4:	03e00008 	jr	ra
800b2db8:	ad02001c 	sw	v0,28(t0)

800b2dbc <_Z5Apu30v>:
800b2dbc:	3c088021 	lui	t0,0x8021
800b2dc0:	2509e3e8 	addiu	t1,t0,-7192
800b2dc4:	8d06e3e8 	lw	a2,-7192(t0)
800b2dc8:	8d2a0004 	lw	t2,4(t1)
800b2dcc:	80c40001 	lb	a0,1(a2)
800b2dd0:	00ca1023 	subu	v0,a2,t2
800b2dd4:	24420002 	addiu	v0,v0,2
800b2dd8:	00821021 	addu	v0,a0,v0
800b2ddc:	00023c00 	sll	a3,v0,0x10
800b2de0:	81250029 	lb	a1,41(t1)
800b2de4:	00073c03 	sra	a3,a3,0x10
800b2de8:	3c038022 	lui	v1,0x8022
800b2dec:	3c028022 	lui	v0,0x8022
800b2df0:	a06450c4 	sb	a0,20676(v1)
800b2df4:	04a00005 	bltz	a1,800b2e0c <_Z5Apu30v+0x50>
800b2df8:	a44750c6 	sh	a3,20678(v0)
800b2dfc:	24c20002 	addiu	v0,a2,2
800b2e00:	ad02e3e8 	sw	v0,-7192(t0)
800b2e04:	03e00008 	jr	ra
800b2e08:	00000000 	nop
800b2e0c:	3c0b8021 	lui	t3,0x8021
800b2e10:	8d63e308 	lw	v1,-7416(t3)
800b2e14:	8d250038 	lw	a1,56(t1)
800b2e18:	3c028021 	lui	v0,0x8021
800b2e1c:	30e4ffff 	andi	a0,a3,0xffff
800b2e20:	9046e42d 	lbu	a2,-7123(v0)
800b2e24:	01442021 	addu	a0,t2,a0
800b2e28:	00651821 	addu	v1,v1,a1
800b2e2c:	ad04e3e8 	sw	a0,-7192(t0)
800b2e30:	10c0fff4 	beqz	a2,800b2e04 <_Z5Apu30v+0x48>
800b2e34:	ad63e308 	sw	v1,-7416(t3)
800b2e38:	8d220014 	lw	v0,20(t1)
800b2e3c:	10820004 	beq	a0,v0,800b2e50 <_Z5Apu30v+0x94>
800b2e40:	00000000 	nop
800b2e44:	8d220018 	lw	v0,24(t1)
800b2e48:	1482ffee 	bne	a0,v0,800b2e04 <_Z5Apu30v+0x48>
800b2e4c:	00000000 	nop
800b2e50:	8d23001c 	lw	v1,28(t1)
800b2e54:	10600006 	beqz	v1,800b2e70 <_Z5Apu30v+0xb4>
800b2e58:	3c028021 	lui	v0,0x8021
800b2e5c:	2c620002 	sltiu	v0,v1,2
800b2e60:	1440000d 	bnez	v0,800b2e98 <_Z5Apu30v+0xdc>
800b2e64:	24020001 	li	v0,1
800b2e68:	03e00008 	jr	ra
800b2e6c:	ad22001c 	sw	v0,28(t1)
800b2e70:	9043e290 	lbu	v1,-7536(v0)
800b2e74:	14600006 	bnez	v1,800b2e90 <_Z5Apu30v+0xd4>
800b2e78:	3c028021 	lui	v0,0x8021
800b2e7c:	2442e2a8 	addiu	v0,v0,-7512
800b2e80:	8c430024 	lw	v1,36(v0)
800b2e84:	ad63e308 	sw	v1,-7416(t3)
800b2e88:	03e00008 	jr	ra
800b2e8c:	ac430020 	sw	v1,32(v0)
800b2e90:	03e00008 	jr	ra
800b2e94:	a120000c 	sb	zero,12(t1)
800b2e98:	2462ffff 	addiu	v0,v1,-1
800b2e9c:	03e00008 	jr	ra
800b2ea0:	ad22001c 	sw	v0,28(t1)

800b2ea4 <_Z5Apu90v>:
800b2ea4:	3c098021 	lui	t1,0x8021
800b2ea8:	2528e3e8 	addiu	t0,t1,-7192
800b2eac:	8d26e3e8 	lw	a2,-7192(t1)
800b2eb0:	8d0a0004 	lw	t2,4(t0)
800b2eb4:	80c40001 	lb	a0,1(a2)
800b2eb8:	00ca1023 	subu	v0,a2,t2
800b2ebc:	24420002 	addiu	v0,v0,2
800b2ec0:	00821021 	addu	v0,a0,v0
800b2ec4:	00023c00 	sll	a3,v0,0x10
800b2ec8:	91050028 	lbu	a1,40(t0)
800b2ecc:	00073c03 	sra	a3,a3,0x10
800b2ed0:	3c038022 	lui	v1,0x8022
800b2ed4:	3c028022 	lui	v0,0x8022
800b2ed8:	a06450c4 	sb	a0,20676(v1)
800b2edc:	14a00014 	bnez	a1,800b2f30 <_Z5Apu90v+0x8c>
800b2ee0:	a44750c6 	sh	a3,20678(v0)
800b2ee4:	3c0b8021 	lui	t3,0x8021
800b2ee8:	8d63e308 	lw	v1,-7416(t3)
800b2eec:	8d050038 	lw	a1,56(t0)
800b2ef0:	3c028021 	lui	v0,0x8021
800b2ef4:	30e4ffff 	andi	a0,a3,0xffff
800b2ef8:	9046e42d 	lbu	a2,-7123(v0)
800b2efc:	01442021 	addu	a0,t2,a0
800b2f00:	00651821 	addu	v1,v1,a1
800b2f04:	ad24e3e8 	sw	a0,-7192(t1)
800b2f08:	10c00007 	beqz	a2,800b2f28 <_Z5Apu90v+0x84>
800b2f0c:	ad63e308 	sw	v1,-7416(t3)
800b2f10:	8d020014 	lw	v0,20(t0)
800b2f14:	10820009 	beq	a0,v0,800b2f3c <_Z5Apu90v+0x98>
800b2f18:	00000000 	nop
800b2f1c:	8d020018 	lw	v0,24(t0)
800b2f20:	10820006 	beq	a0,v0,800b2f3c <_Z5Apu90v+0x98>
800b2f24:	00000000 	nop
800b2f28:	03e00008 	jr	ra
800b2f2c:	00000000 	nop
800b2f30:	24c20002 	addiu	v0,a2,2
800b2f34:	03e00008 	jr	ra
800b2f38:	ad22e3e8 	sw	v0,-7192(t1)
800b2f3c:	8d03001c 	lw	v1,28(t0)
800b2f40:	14600007 	bnez	v1,800b2f60 <_Z5Apu90v+0xbc>
800b2f44:	2c620002 	sltiu	v0,v1,2
800b2f48:	3c028021 	lui	v0,0x8021
800b2f4c:	9043e290 	lbu	v1,-7536(v0)
800b2f50:	10600007 	beqz	v1,800b2f70 <_Z5Apu90v+0xcc>
800b2f54:	3c028021 	lui	v0,0x8021
800b2f58:	03e00008 	jr	ra
800b2f5c:	a100000c 	sb	zero,12(t0)
800b2f60:	14400008 	bnez	v0,800b2f84 <_Z5Apu90v+0xe0>
800b2f64:	24020001 	li	v0,1
800b2f68:	03e00008 	jr	ra
800b2f6c:	ad02001c 	sw	v0,28(t0)
800b2f70:	2442e2a8 	addiu	v0,v0,-7512
800b2f74:	8c430024 	lw	v1,36(v0)
800b2f78:	ad63e308 	sw	v1,-7416(t3)
800b2f7c:	03e00008 	jr	ra
800b2f80:	ac430020 	sw	v1,32(v0)
800b2f84:	2462ffff 	addiu	v0,v1,-1
800b2f88:	03e00008 	jr	ra
800b2f8c:	ad02001c 	sw	v0,28(t0)

800b2f90 <_Z5ApuB0v>:
800b2f90:	3c098021 	lui	t1,0x8021
800b2f94:	2528e3e8 	addiu	t0,t1,-7192
800b2f98:	8d26e3e8 	lw	a2,-7192(t1)
800b2f9c:	8d0a0004 	lw	t2,4(t0)
800b2fa0:	80c40001 	lb	a0,1(a2)
800b2fa4:	00ca1023 	subu	v0,a2,t2
800b2fa8:	24420002 	addiu	v0,v0,2
800b2fac:	00821021 	addu	v0,a0,v0
800b2fb0:	00023c00 	sll	a3,v0,0x10
800b2fb4:	91050028 	lbu	a1,40(t0)
800b2fb8:	00073c03 	sra	a3,a3,0x10
800b2fbc:	3c038022 	lui	v1,0x8022
800b2fc0:	3c028022 	lui	v0,0x8022
800b2fc4:	a06450c4 	sb	a0,20676(v1)
800b2fc8:	10a00014 	beqz	a1,800b301c <_Z5ApuB0v+0x8c>
800b2fcc:	a44750c6 	sh	a3,20678(v0)
800b2fd0:	3c0b8021 	lui	t3,0x8021
800b2fd4:	8d63e308 	lw	v1,-7416(t3)
800b2fd8:	8d050038 	lw	a1,56(t0)
800b2fdc:	3c028021 	lui	v0,0x8021
800b2fe0:	30e4ffff 	andi	a0,a3,0xffff
800b2fe4:	9046e42d 	lbu	a2,-7123(v0)
800b2fe8:	01442021 	addu	a0,t2,a0
800b2fec:	00651821 	addu	v1,v1,a1
800b2ff0:	ad24e3e8 	sw	a0,-7192(t1)
800b2ff4:	10c00007 	beqz	a2,800b3014 <_Z5ApuB0v+0x84>
800b2ff8:	ad63e308 	sw	v1,-7416(t3)
800b2ffc:	8d020014 	lw	v0,20(t0)
800b3000:	10820009 	beq	a0,v0,800b3028 <_Z5ApuB0v+0x98>
800b3004:	00000000 	nop
800b3008:	8d020018 	lw	v0,24(t0)
800b300c:	10820006 	beq	a0,v0,800b3028 <_Z5ApuB0v+0x98>
800b3010:	00000000 	nop
800b3014:	03e00008 	jr	ra
800b3018:	00000000 	nop
800b301c:	24c20002 	addiu	v0,a2,2
800b3020:	03e00008 	jr	ra
800b3024:	ad22e3e8 	sw	v0,-7192(t1)
800b3028:	8d03001c 	lw	v1,28(t0)
800b302c:	14600007 	bnez	v1,800b304c <_Z5ApuB0v+0xbc>
800b3030:	2c620002 	sltiu	v0,v1,2
800b3034:	3c028021 	lui	v0,0x8021
800b3038:	9043e290 	lbu	v1,-7536(v0)
800b303c:	10600007 	beqz	v1,800b305c <_Z5ApuB0v+0xcc>
800b3040:	3c028021 	lui	v0,0x8021
800b3044:	03e00008 	jr	ra
800b3048:	a100000c 	sb	zero,12(t0)
800b304c:	14400008 	bnez	v0,800b3070 <_Z5ApuB0v+0xe0>
800b3050:	24020001 	li	v0,1
800b3054:	03e00008 	jr	ra
800b3058:	ad02001c 	sw	v0,28(t0)
800b305c:	2442e2a8 	addiu	v0,v0,-7512
800b3060:	8c430024 	lw	v1,36(v0)
800b3064:	ad63e308 	sw	v1,-7416(t3)
800b3068:	03e00008 	jr	ra
800b306c:	ac430020 	sw	v1,32(v0)
800b3070:	2462ffff 	addiu	v0,v1,-1
800b3074:	03e00008 	jr	ra
800b3078:	ad02001c 	sw	v0,28(t0)

800b307c <_Z5ApuD0v>:
800b307c:	3c098021 	lui	t1,0x8021
800b3080:	2528e3e8 	addiu	t0,t1,-7192
800b3084:	8d26e3e8 	lw	a2,-7192(t1)
800b3088:	8d0a0004 	lw	t2,4(t0)
800b308c:	80c40001 	lb	a0,1(a2)
800b3090:	00ca1023 	subu	v0,a2,t2
800b3094:	24420002 	addiu	v0,v0,2
800b3098:	00821021 	addu	v0,a0,v0
800b309c:	00023c00 	sll	a3,v0,0x10
800b30a0:	91050029 	lbu	a1,41(t0)
800b30a4:	00073c03 	sra	a3,a3,0x10
800b30a8:	3c038022 	lui	v1,0x8022
800b30ac:	3c028022 	lui	v0,0x8022
800b30b0:	a06450c4 	sb	a0,20676(v1)
800b30b4:	10a00014 	beqz	a1,800b3108 <_Z5ApuD0v+0x8c>
800b30b8:	a44750c6 	sh	a3,20678(v0)
800b30bc:	3c0b8021 	lui	t3,0x8021
800b30c0:	8d63e308 	lw	v1,-7416(t3)
800b30c4:	8d050038 	lw	a1,56(t0)
800b30c8:	3c028021 	lui	v0,0x8021
800b30cc:	30e4ffff 	andi	a0,a3,0xffff
800b30d0:	9046e42d 	lbu	a2,-7123(v0)
800b30d4:	01442021 	addu	a0,t2,a0
800b30d8:	00651821 	addu	v1,v1,a1
800b30dc:	ad24e3e8 	sw	a0,-7192(t1)
800b30e0:	10c00007 	beqz	a2,800b3100 <_Z5ApuD0v+0x84>
800b30e4:	ad63e308 	sw	v1,-7416(t3)
800b30e8:	8d020014 	lw	v0,20(t0)
800b30ec:	10820009 	beq	a0,v0,800b3114 <_Z5ApuD0v+0x98>
800b30f0:	00000000 	nop
800b30f4:	8d020018 	lw	v0,24(t0)
800b30f8:	10820006 	beq	a0,v0,800b3114 <_Z5ApuD0v+0x98>
800b30fc:	00000000 	nop
800b3100:	03e00008 	jr	ra
800b3104:	00000000 	nop
800b3108:	24c20002 	addiu	v0,a2,2
800b310c:	03e00008 	jr	ra
800b3110:	ad22e3e8 	sw	v0,-7192(t1)
800b3114:	8d03001c 	lw	v1,28(t0)
800b3118:	14600007 	bnez	v1,800b3138 <_Z5ApuD0v+0xbc>
800b311c:	2c620002 	sltiu	v0,v1,2
800b3120:	3c028021 	lui	v0,0x8021
800b3124:	9043e290 	lbu	v1,-7536(v0)
800b3128:	10600007 	beqz	v1,800b3148 <_Z5ApuD0v+0xcc>
800b312c:	3c028021 	lui	v0,0x8021
800b3130:	03e00008 	jr	ra
800b3134:	a100000c 	sb	zero,12(t0)
800b3138:	14400008 	bnez	v0,800b315c <_Z5ApuD0v+0xe0>
800b313c:	24020001 	li	v0,1
800b3140:	03e00008 	jr	ra
800b3144:	ad02001c 	sw	v0,28(t0)
800b3148:	2442e2a8 	addiu	v0,v0,-7512
800b314c:	8c430024 	lw	v1,36(v0)
800b3150:	ad63e308 	sw	v1,-7416(t3)
800b3154:	03e00008 	jr	ra
800b3158:	ac430020 	sw	v1,32(v0)
800b315c:	2462ffff 	addiu	v0,v1,-1
800b3160:	03e00008 	jr	ra
800b3164:	ad02001c 	sw	v0,28(t0)

800b3168 <_Z5ApuF0v>:
800b3168:	3c098021 	lui	t1,0x8021
800b316c:	2528e3e8 	addiu	t0,t1,-7192
800b3170:	8d26e3e8 	lw	a2,-7192(t1)
800b3174:	8d0a0004 	lw	t2,4(t0)
800b3178:	80c40001 	lb	a0,1(a2)
800b317c:	00ca1023 	subu	v0,a2,t2
800b3180:	24420002 	addiu	v0,v0,2
800b3184:	00821021 	addu	v0,a0,v0
800b3188:	00023c00 	sll	a3,v0,0x10
800b318c:	91050029 	lbu	a1,41(t0)
800b3190:	00073c03 	sra	a3,a3,0x10
800b3194:	3c038022 	lui	v1,0x8022
800b3198:	3c028022 	lui	v0,0x8022
800b319c:	a06450c4 	sb	a0,20676(v1)
800b31a0:	14a00014 	bnez	a1,800b31f4 <_Z5ApuF0v+0x8c>
800b31a4:	a44750c6 	sh	a3,20678(v0)
800b31a8:	3c0b8021 	lui	t3,0x8021
800b31ac:	8d63e308 	lw	v1,-7416(t3)
800b31b0:	8d050038 	lw	a1,56(t0)
800b31b4:	3c028021 	lui	v0,0x8021
800b31b8:	30e4ffff 	andi	a0,a3,0xffff
800b31bc:	9046e42d 	lbu	a2,-7123(v0)
800b31c0:	01442021 	addu	a0,t2,a0
800b31c4:	00651821 	addu	v1,v1,a1
800b31c8:	ad24e3e8 	sw	a0,-7192(t1)
800b31cc:	10c00007 	beqz	a2,800b31ec <_Z5ApuF0v+0x84>
800b31d0:	ad63e308 	sw	v1,-7416(t3)
800b31d4:	8d020014 	lw	v0,20(t0)
800b31d8:	10820009 	beq	a0,v0,800b3200 <_Z5ApuF0v+0x98>
800b31dc:	00000000 	nop
800b31e0:	8d020018 	lw	v0,24(t0)
800b31e4:	10820006 	beq	a0,v0,800b3200 <_Z5ApuF0v+0x98>
800b31e8:	00000000 	nop
800b31ec:	03e00008 	jr	ra
800b31f0:	00000000 	nop
800b31f4:	24c20002 	addiu	v0,a2,2
800b31f8:	03e00008 	jr	ra
800b31fc:	ad22e3e8 	sw	v0,-7192(t1)
800b3200:	8d03001c 	lw	v1,28(t0)
800b3204:	14600007 	bnez	v1,800b3224 <_Z5ApuF0v+0xbc>
800b3208:	2c620002 	sltiu	v0,v1,2
800b320c:	3c028021 	lui	v0,0x8021
800b3210:	9043e290 	lbu	v1,-7536(v0)
800b3214:	10600007 	beqz	v1,800b3234 <_Z5ApuF0v+0xcc>
800b3218:	3c028021 	lui	v0,0x8021
800b321c:	03e00008 	jr	ra
800b3220:	a100000c 	sb	zero,12(t0)
800b3224:	14400008 	bnez	v0,800b3248 <_Z5ApuF0v+0xe0>
800b3228:	24020001 	li	v0,1
800b322c:	03e00008 	jr	ra
800b3230:	ad02001c 	sw	v0,28(t0)
800b3234:	2442e2a8 	addiu	v0,v0,-7512
800b3238:	8c430024 	lw	v1,36(v0)
800b323c:	ad63e308 	sw	v1,-7416(t3)
800b3240:	03e00008 	jr	ra
800b3244:	ac430020 	sw	v1,32(v0)
800b3248:	2462ffff 	addiu	v0,v1,-1
800b324c:	03e00008 	jr	ra
800b3250:	ad02001c 	sw	v0,28(t0)

800b3254 <_Z5Apu50v>:
800b3254:	3c098021 	lui	t1,0x8021
800b3258:	2528e3e8 	addiu	t0,t1,-7192
800b325c:	8d23e3e8 	lw	v1,-7192(t1)
800b3260:	8d050004 	lw	a1,4(t0)
800b3264:	80660001 	lb	a2,1(v1)
800b3268:	00651023 	subu	v0,v1,a1
800b326c:	24420002 	addiu	v0,v0,2
800b3270:	00c21021 	addu	v0,a2,v0
800b3274:	00021400 	sll	v0,v0,0x10
800b3278:	00021403 	sra	v0,v0,0x10
800b327c:	246a0002 	addiu	t2,v1,2
800b3280:	9107002a 	lbu	a3,42(t0)
800b3284:	3043ffff 	andi	v1,v0,0xffff
800b3288:	00a32821 	addu	a1,a1,v1
800b328c:	3c048022 	lui	a0,0x8022
800b3290:	3c038022 	lui	v1,0x8022
800b3294:	3c0b8021 	lui	t3,0x8021
800b3298:	a08650c4 	sb	a2,20676(a0)
800b329c:	14e00007 	bnez	a3,800b32bc <_Z5Apu50v+0x68>
800b32a0:	a46250c6 	sh	v0,20678(v1)
800b32a4:	8d62e308 	lw	v0,-7416(t3)
800b32a8:	8d030038 	lw	v1,56(t0)
800b32ac:	ad25e3e8 	sw	a1,-7192(t1)
800b32b0:	00431021 	addu	v0,v0,v1
800b32b4:	03e00008 	jr	ra
800b32b8:	ad62e308 	sw	v0,-7416(t3)
800b32bc:	03e00008 	jr	ra
800b32c0:	ad2ae3e8 	sw	t2,-7192(t1)

800b32c4 <_Z5Apu70v>:
800b32c4:	3c098021 	lui	t1,0x8021
800b32c8:	2528e3e8 	addiu	t0,t1,-7192
800b32cc:	8d23e3e8 	lw	v1,-7192(t1)
800b32d0:	8d050004 	lw	a1,4(t0)
800b32d4:	80660001 	lb	a2,1(v1)
800b32d8:	00651023 	subu	v0,v1,a1
800b32dc:	24420002 	addiu	v0,v0,2
800b32e0:	00c21021 	addu	v0,a2,v0
800b32e4:	00021400 	sll	v0,v0,0x10
800b32e8:	00021403 	sra	v0,v0,0x10
800b32ec:	246a0002 	addiu	t2,v1,2
800b32f0:	9107002a 	lbu	a3,42(t0)
800b32f4:	3043ffff 	andi	v1,v0,0xffff
800b32f8:	00a32821 	addu	a1,a1,v1
800b32fc:	3c048022 	lui	a0,0x8022
800b3300:	3c038022 	lui	v1,0x8022
800b3304:	3c0b8021 	lui	t3,0x8021
800b3308:	a08650c4 	sb	a2,20676(a0)
800b330c:	10e00007 	beqz	a3,800b332c <_Z5Apu70v+0x68>
800b3310:	a46250c6 	sh	v0,20678(v1)
800b3314:	8d62e308 	lw	v0,-7416(t3)
800b3318:	8d030038 	lw	v1,56(t0)
800b331c:	ad25e3e8 	sw	a1,-7192(t1)
800b3320:	00431021 	addu	v0,v0,v1
800b3324:	03e00008 	jr	ra
800b3328:	ad62e308 	sw	v0,-7416(t3)
800b332c:	03e00008 	jr	ra
800b3330:	ad2ae3e8 	sw	t2,-7192(t1)

800b3334 <_Z5Apu2Fv>:
800b3334:	3c058021 	lui	a1,0x8021
800b3338:	24a2e3e8 	addiu	v0,a1,-7192
800b333c:	8ca3e3e8 	lw	v1,-7192(a1)
800b3340:	8c440004 	lw	a0,4(v0)
800b3344:	80660001 	lb	a2,1(v1)
800b3348:	00641023 	subu	v0,v1,a0
800b334c:	24420002 	addiu	v0,v0,2
800b3350:	00c21021 	addu	v0,a2,v0
800b3354:	00021400 	sll	v0,v0,0x10
800b3358:	00021403 	sra	v0,v0,0x10
800b335c:	3043ffff 	andi	v1,v0,0xffff
800b3360:	00832021 	addu	a0,a0,v1
800b3364:	aca4e3e8 	sw	a0,-7192(a1)
800b3368:	3c038022 	lui	v1,0x8022
800b336c:	3c048022 	lui	a0,0x8022
800b3370:	a06650c4 	sb	a2,20676(v1)
800b3374:	03e00008 	jr	ra
800b3378:	a48250c6 	sh	v0,20678(a0)

800b337c <_Z5Apu80v>:
800b337c:	3c048021 	lui	a0,0x8021
800b3380:	8c83e3e8 	lw	v1,-7192(a0)
800b3384:	2485e3e8 	addiu	a1,a0,-7192
800b3388:	24630001 	addiu	v1,v1,1
800b338c:	24020001 	li	v0,1
800b3390:	a0a20028 	sb	v0,40(a1)
800b3394:	03e00008 	jr	ra
800b3398:	ac83e3e8 	sw	v1,-7192(a0)

800b339c <_Z5ApuEDv>:
800b339c:	3c048021 	lui	a0,0x8021
800b33a0:	2485e3e8 	addiu	a1,a0,-7192
800b33a4:	90a20028 	lbu	v0,40(a1)
800b33a8:	8c83e3e8 	lw	v1,-7192(a0)
800b33ac:	38420001 	xori	v0,v0,0x1
800b33b0:	24630001 	addiu	v1,v1,1
800b33b4:	a0a20028 	sb	v0,40(a1)
800b33b8:	03e00008 	jr	ra
800b33bc:	ac83e3e8 	sw	v1,-7192(a0)

800b33c0 <_Z5Apu40v>:
800b33c0:	3c058021 	lui	a1,0x8021
800b33c4:	3c068021 	lui	a2,0x8021
800b33c8:	24a7e3e8 	addiu	a3,a1,-7192
800b33cc:	90c3e424 	lbu	v1,-7132(a2)
800b33d0:	8ca4e3e8 	lw	a0,-7192(a1)
800b33d4:	8ce20004 	lw	v0,4(a3)
800b33d8:	34630020 	ori	v1,v1,0x20
800b33dc:	24420100 	addiu	v0,v0,256
800b33e0:	24840001 	addiu	a0,a0,1
800b33e4:	a0c3e424 	sb	v1,-7132(a2)
800b33e8:	ace20008 	sw	v0,8(a3)
800b33ec:	03e00008 	jr	ra
800b33f0:	aca4e3e8 	sw	a0,-7192(a1)

800b33f4 <_Z5Apu68v>:
800b33f4:	3c068021 	lui	a2,0x8021
800b33f8:	8cc3e3e8 	lw	v1,-7192(a2)
800b33fc:	3c028021 	lui	v0,0x8021
800b3400:	90680001 	lbu	t0,1(v1)
800b3404:	9044e426 	lbu	a0,-7130(v0)
800b3408:	24630002 	addiu	v1,v1,2
800b340c:	00882023 	subu	a0,a0,t0
800b3410:	00042827 	nor	a1,zero,a0
800b3414:	24c7e3e8 	addiu	a3,a2,-7192
800b3418:	00052fc2 	srl	a1,a1,0x1f
800b341c:	acc3e3e8 	sw	v1,-7192(a2)
800b3420:	3c028022 	lui	v0,0x8022
800b3424:	3c038022 	lui	v1,0x8022
800b3428:	a0e40029 	sb	a0,41(a3)
800b342c:	a04850bc 	sb	t0,20668(v0)
800b3430:	a46450c6 	sh	a0,20678(v1)
800b3434:	03e00008 	jr	ra
800b3438:	a0e50028 	sb	a1,40(a3)

800b343c <_Z5ApuC8v>:
800b343c:	3c068021 	lui	a2,0x8021
800b3440:	8cc5e3e8 	lw	a1,-7192(a2)
800b3444:	3c038021 	lui	v1,0x8021
800b3448:	90a40001 	lbu	a0,1(a1)
800b344c:	9062e428 	lbu	v0,-7128(v1)
800b3450:	24c7e3e8 	addiu	a3,a2,-7192
800b3454:	00441023 	subu	v0,v0,a0
800b3458:	00021400 	sll	v0,v0,0x10
800b345c:	00021403 	sra	v0,v0,0x10
800b3460:	00022027 	nor	a0,zero,v0
800b3464:	24a50002 	addiu	a1,a1,2
800b3468:	000427c2 	srl	a0,a0,0x1f
800b346c:	3c038022 	lui	v1,0x8022
800b3470:	a0e20029 	sb	v0,41(a3)
800b3474:	acc5e3e8 	sw	a1,-7192(a2)
800b3478:	a46250c6 	sh	v0,20678(v1)
800b347c:	03e00008 	jr	ra
800b3480:	a0e40028 	sb	a0,40(a3)

800b3484 <_Z5ApuADv>:
800b3484:	3c068021 	lui	a2,0x8021
800b3488:	8cc3e3e8 	lw	v1,-7192(a2)
800b348c:	3c028021 	lui	v0,0x8021
800b3490:	90680001 	lbu	t0,1(v1)
800b3494:	9044e427 	lbu	a0,-7129(v0)
800b3498:	24630002 	addiu	v1,v1,2
800b349c:	00882023 	subu	a0,a0,t0
800b34a0:	00042827 	nor	a1,zero,a0
800b34a4:	24c7e3e8 	addiu	a3,a2,-7192
800b34a8:	00052fc2 	srl	a1,a1,0x1f
800b34ac:	acc3e3e8 	sw	v1,-7192(a2)
800b34b0:	3c028022 	lui	v0,0x8022
800b34b4:	3c038022 	lui	v1,0x8022
800b34b8:	a0e40029 	sb	a0,41(a3)
800b34bc:	a04850bc 	sb	t0,20668(v0)
800b34c0:	a46450c6 	sh	a0,20678(v1)
800b34c4:	03e00008 	jr	ra
800b34c8:	a0e50028 	sb	a1,40(a3)

800b34cc <_Z5Apu5Fv>:
800b34cc:	3c058021 	lui	a1,0x8021
800b34d0:	8ca2e3e8 	lw	v0,-7192(a1)
800b34d4:	24a6e3e8 	addiu	a2,a1,-7192
800b34d8:	90430002 	lbu	v1,2(v0)
800b34dc:	90440001 	lbu	a0,1(v0)
800b34e0:	00031a00 	sll	v1,v1,0x8
800b34e4:	8cc20004 	lw	v0,4(a2)
800b34e8:	00832021 	addu	a0,a0,v1
800b34ec:	00441021 	addu	v0,v0,a0
800b34f0:	aca2e3e8 	sw	v0,-7192(a1)
800b34f4:	03e00008 	jr	ra
800b34f8:	acc40010 	sw	a0,16(a2)

800b34fc <_Z5Apu20v>:
800b34fc:	3c048021 	lui	a0,0x8021
800b3500:	3c078021 	lui	a3,0x8021
800b3504:	90e2e424 	lbu	v0,-7132(a3)
800b3508:	2485e3e8 	addiu	a1,a0,-7192
800b350c:	8c83e3e8 	lw	v1,-7192(a0)
800b3510:	8ca60004 	lw	a2,4(a1)
800b3514:	304200df 	andi	v0,v0,0xdf
800b3518:	24630001 	addiu	v1,v1,1
800b351c:	a0e2e424 	sb	v0,-7132(a3)
800b3520:	aca60008 	sw	a2,8(a1)
800b3524:	03e00008 	jr	ra
800b3528:	ac83e3e8 	sw	v1,-7192(a0)

800b352c <_Z5Apu60v>:
800b352c:	3c028021 	lui	v0,0x8021
800b3530:	8c43e3e8 	lw	v1,-7192(v0)
800b3534:	2444e3e8 	addiu	a0,v0,-7192
800b3538:	24630001 	addiu	v1,v1,1
800b353c:	ac43e3e8 	sw	v1,-7192(v0)
800b3540:	03e00008 	jr	ra
800b3544:	a0800028 	sb	zero,40(a0)

800b3548 <_Z5ApuE0v>:
800b3548:	3c048021 	lui	a0,0x8021
800b354c:	3c068021 	lui	a2,0x8021
800b3550:	90c2e424 	lbu	v0,-7132(a2)
800b3554:	8c83e3e8 	lw	v1,-7192(a0)
800b3558:	304200f7 	andi	v0,v0,0xf7
800b355c:	24630001 	addiu	v1,v1,1
800b3560:	2485e3e8 	addiu	a1,a0,-7192
800b3564:	a0c2e424 	sb	v0,-7132(a2)
800b3568:	ac83e3e8 	sw	v1,-7192(a0)
800b356c:	03e00008 	jr	ra
800b3570:	a0a0002a 	sb	zero,42(a1)

800b3574 <_Z5Apu28v>:
800b3574:	3c068021 	lui	a2,0x8021
800b3578:	8cc4e3e8 	lw	a0,-7192(a2)
800b357c:	3c058021 	lui	a1,0x8021
800b3580:	24a5e424 	addiu	a1,a1,-7132
800b3584:	90870001 	lbu	a3,1(a0)
800b3588:	90a30002 	lbu	v1,2(a1)
800b358c:	24840002 	addiu	a0,a0,2
800b3590:	00671824 	and	v1,v1,a3
800b3594:	24c2e3e8 	addiu	v0,a2,-7192
800b3598:	a0430029 	sb	v1,41(v0)
800b359c:	acc4e3e8 	sw	a0,-7192(a2)
800b35a0:	03e00008 	jr	ra
800b35a4:	a0a30002 	sb	v1,2(a1)

800b35a8 <_Z5Apu3Cv>:
800b35a8:	3c088021 	lui	t0,0x8021
800b35ac:	3c068021 	lui	a2,0x8021
800b35b0:	2508e424 	addiu	t0,t0,-7132
800b35b4:	24c7e3e8 	addiu	a3,a2,-7192
800b35b8:	91020002 	lbu	v0,2(t0)
800b35bc:	90e30028 	lbu	v1,40(a3)
800b35c0:	00021040 	sll	v0,v0,0x1
800b35c4:	00431025 	or	v0,v0,v1
800b35c8:	8cc4e3e8 	lw	a0,-7192(a2)
800b35cc:	2c450100 	sltiu	a1,v0,256
800b35d0:	38a50001 	xori	a1,a1,0x1
800b35d4:	24840001 	addiu	a0,a0,1
800b35d8:	3c038022 	lui	v1,0x8022
800b35dc:	a0e20029 	sb	v0,41(a3)
800b35e0:	acc4e3e8 	sw	a0,-7192(a2)
800b35e4:	a46250be 	sh	v0,20670(v1)
800b35e8:	a0e50028 	sb	a1,40(a3)
800b35ec:	03e00008 	jr	ra
800b35f0:	a1020002 	sb	v0,2(t0)

800b35f4 <_Z5Apu3Dv>:
800b35f4:	3c068021 	lui	a2,0x8021
800b35f8:	3c058021 	lui	a1,0x8021
800b35fc:	24c6e424 	addiu	a2,a2,-7132
800b3600:	24a7e3e8 	addiu	a3,a1,-7192
800b3604:	90c20004 	lbu	v0,4(a2)
800b3608:	8ce3001c 	lw	v1,28(a3)
800b360c:	8ca4e3e8 	lw	a0,-7192(a1)
800b3610:	24420001 	addiu	v0,v0,1
800b3614:	304200ff 	andi	v0,v0,0xff
800b3618:	24630001 	addiu	v1,v1,1
800b361c:	24840001 	addiu	a0,a0,1
800b3620:	ace3001c 	sw	v1,28(a3)
800b3624:	aca4e3e8 	sw	a0,-7192(a1)
800b3628:	a0c20004 	sb	v0,4(a2)
800b362c:	03e00008 	jr	ra
800b3630:	a0e20029 	sb	v0,41(a3)

800b3634 <_Z5ApuFCv>:
800b3634:	3c068021 	lui	a2,0x8021
800b3638:	3c058021 	lui	a1,0x8021
800b363c:	24c6e424 	addiu	a2,a2,-7132
800b3640:	24a7e3e8 	addiu	a3,a1,-7192
800b3644:	90c20003 	lbu	v0,3(a2)
800b3648:	8ce3001c 	lw	v1,28(a3)
800b364c:	8ca4e3e8 	lw	a0,-7192(a1)
800b3650:	24420001 	addiu	v0,v0,1
800b3654:	304200ff 	andi	v0,v0,0xff
800b3658:	24630001 	addiu	v1,v1,1
800b365c:	24840001 	addiu	a0,a0,1
800b3660:	ace3001c 	sw	v1,28(a3)
800b3664:	aca4e3e8 	sw	a0,-7192(a1)
800b3668:	a0c20003 	sb	v0,3(a2)
800b366c:	03e00008 	jr	ra
800b3670:	a0e20029 	sb	v0,41(a3)

800b3674 <_Z5Apu1Dv>:
800b3674:	3c068021 	lui	a2,0x8021
800b3678:	3c058021 	lui	a1,0x8021
800b367c:	24c6e424 	addiu	a2,a2,-7132
800b3680:	24a7e3e8 	addiu	a3,a1,-7192
800b3684:	90c20004 	lbu	v0,4(a2)
800b3688:	8ce3001c 	lw	v1,28(a3)
800b368c:	8ca4e3e8 	lw	a0,-7192(a1)
800b3690:	2442ffff 	addiu	v0,v0,-1
800b3694:	304200ff 	andi	v0,v0,0xff
800b3698:	24630001 	addiu	v1,v1,1
800b369c:	24840001 	addiu	a0,a0,1
800b36a0:	ace3001c 	sw	v1,28(a3)
800b36a4:	aca4e3e8 	sw	a0,-7192(a1)
800b36a8:	a0c20004 	sb	v0,4(a2)
800b36ac:	03e00008 	jr	ra
800b36b0:	a0e20029 	sb	v0,41(a3)

800b36b4 <_Z5ApuDCv>:
800b36b4:	3c068021 	lui	a2,0x8021
800b36b8:	3c058021 	lui	a1,0x8021
800b36bc:	24c6e424 	addiu	a2,a2,-7132
800b36c0:	24a7e3e8 	addiu	a3,a1,-7192
800b36c4:	90c20003 	lbu	v0,3(a2)
800b36c8:	8ce3001c 	lw	v1,28(a3)
800b36cc:	8ca4e3e8 	lw	a0,-7192(a1)
800b36d0:	2442ffff 	addiu	v0,v0,-1
800b36d4:	304200ff 	andi	v0,v0,0xff
800b36d8:	24630001 	addiu	v1,v1,1
800b36dc:	24840001 	addiu	a0,a0,1
800b36e0:	ace3001c 	sw	v1,28(a3)
800b36e4:	aca4e3e8 	sw	a0,-7192(a1)
800b36e8:	a0c20003 	sb	v0,3(a2)
800b36ec:	03e00008 	jr	ra
800b36f0:	a0e20029 	sb	v0,41(a3)

800b36f4 <_Z5ApuBCv>:
800b36f4:	3c078021 	lui	a3,0x8021
800b36f8:	3c058021 	lui	a1,0x8021
800b36fc:	24e6e3e8 	addiu	a2,a3,-7192
800b3700:	24a5e424 	addiu	a1,a1,-7132
800b3704:	90a40002 	lbu	a0,2(a1)
800b3708:	8cc2001c 	lw	v0,28(a2)
800b370c:	8ce3e3e8 	lw	v1,-7192(a3)
800b3710:	24840001 	addiu	a0,a0,1
800b3714:	24420001 	addiu	v0,v0,1
800b3718:	24630001 	addiu	v1,v1,1
800b371c:	acc2001c 	sw	v0,28(a2)
800b3720:	ace3e3e8 	sw	v1,-7192(a3)
800b3724:	a0a40002 	sb	a0,2(a1)
800b3728:	03e00008 	jr	ra
800b372c:	a0c40029 	sb	a0,41(a2)

800b3730 <_Z5Apu9Cv>:
800b3730:	3c078021 	lui	a3,0x8021
800b3734:	3c058021 	lui	a1,0x8021
800b3738:	24e6e3e8 	addiu	a2,a3,-7192
800b373c:	24a5e424 	addiu	a1,a1,-7132
800b3740:	90a40002 	lbu	a0,2(a1)
800b3744:	8cc2001c 	lw	v0,28(a2)
800b3748:	8ce3e3e8 	lw	v1,-7192(a3)
800b374c:	2484ffff 	addiu	a0,a0,-1
800b3750:	24420001 	addiu	v0,v0,1
800b3754:	24630001 	addiu	v1,v1,1
800b3758:	acc2001c 	sw	v0,28(a2)
800b375c:	ace3e3e8 	sw	v1,-7192(a3)
800b3760:	a0a40002 	sb	a0,2(a1)
800b3764:	03e00008 	jr	ra
800b3768:	a0c40029 	sb	a0,41(a2)

800b376c <_Z5Apu48v>:
800b376c:	3c068021 	lui	a2,0x8021
800b3770:	8cc4e3e8 	lw	a0,-7192(a2)
800b3774:	3c058021 	lui	a1,0x8021
800b3778:	24a5e424 	addiu	a1,a1,-7132
800b377c:	90870001 	lbu	a3,1(a0)
800b3780:	90a30002 	lbu	v1,2(a1)
800b3784:	24840002 	addiu	a0,a0,2
800b3788:	00671826 	xor	v1,v1,a3
800b378c:	24c2e3e8 	addiu	v0,a2,-7192
800b3790:	a0430029 	sb	v1,41(v0)
800b3794:	acc4e3e8 	sw	a0,-7192(a2)
800b3798:	03e00008 	jr	ra
800b379c:	a0a30002 	sb	v1,2(a1)

800b37a0 <_Z5Apu5Cv>:
800b37a0:	3c058021 	lui	a1,0x8021
800b37a4:	3c048021 	lui	a0,0x8021
800b37a8:	24a5e424 	addiu	a1,a1,-7132
800b37ac:	90a30002 	lbu	v1,2(a1)
800b37b0:	8c82e3e8 	lw	v0,-7192(a0)
800b37b4:	00033842 	srl	a3,v1,0x1
800b37b8:	2486e3e8 	addiu	a2,a0,-7192
800b37bc:	24420001 	addiu	v0,v0,1
800b37c0:	30630001 	andi	v1,v1,0x1
800b37c4:	a0c70029 	sb	a3,41(a2)
800b37c8:	ac82e3e8 	sw	v0,-7192(a0)
800b37cc:	a0c30028 	sb	v1,40(a2)
800b37d0:	03e00008 	jr	ra
800b37d4:	a0a70002 	sb	a3,2(a1)

800b37d8 <_Z5Apu7Dv>:
800b37d8:	3c058021 	lui	a1,0x8021
800b37dc:	3c048021 	lui	a0,0x8021
800b37e0:	2484e424 	addiu	a0,a0,-7132
800b37e4:	8ca3e3e8 	lw	v1,-7192(a1)
800b37e8:	90860004 	lbu	a2,4(a0)
800b37ec:	24630001 	addiu	v1,v1,1
800b37f0:	24a2e3e8 	addiu	v0,a1,-7192
800b37f4:	a0460029 	sb	a2,41(v0)
800b37f8:	aca3e3e8 	sw	v1,-7192(a1)
800b37fc:	03e00008 	jr	ra
800b3800:	a0860002 	sb	a2,2(a0)

800b3804 <_Z5ApuDDv>:
800b3804:	3c058021 	lui	a1,0x8021
800b3808:	3c048021 	lui	a0,0x8021
800b380c:	2484e424 	addiu	a0,a0,-7132
800b3810:	8ca3e3e8 	lw	v1,-7192(a1)
800b3814:	90860003 	lbu	a2,3(a0)
800b3818:	24630001 	addiu	v1,v1,1
800b381c:	24a2e3e8 	addiu	v0,a1,-7192
800b3820:	a0460029 	sb	a2,41(v0)
800b3824:	aca3e3e8 	sw	v1,-7192(a1)
800b3828:	03e00008 	jr	ra
800b382c:	a0860002 	sb	a2,2(a0)

800b3830 <_Z5Apu5Dv>:
800b3830:	3c058021 	lui	a1,0x8021
800b3834:	3c048021 	lui	a0,0x8021
800b3838:	2484e424 	addiu	a0,a0,-7132
800b383c:	8ca3e3e8 	lw	v1,-7192(a1)
800b3840:	90860002 	lbu	a2,2(a0)
800b3844:	24630001 	addiu	v1,v1,1
800b3848:	24a2e3e8 	addiu	v0,a1,-7192
800b384c:	a0460029 	sb	a2,41(v0)
800b3850:	aca3e3e8 	sw	v1,-7192(a1)
800b3854:	03e00008 	jr	ra
800b3858:	a0860004 	sb	a2,4(a0)

800b385c <_Z5ApuFDv>:
800b385c:	3c058021 	lui	a1,0x8021
800b3860:	3c048021 	lui	a0,0x8021
800b3864:	2484e424 	addiu	a0,a0,-7132
800b3868:	8ca3e3e8 	lw	v1,-7192(a1)
800b386c:	90860002 	lbu	a2,2(a0)
800b3870:	24630001 	addiu	v1,v1,1
800b3874:	24a2e3e8 	addiu	v0,a1,-7192
800b3878:	a0460029 	sb	a2,41(v0)
800b387c:	aca3e3e8 	sw	v1,-7192(a1)
800b3880:	03e00008 	jr	ra
800b3884:	a0860003 	sb	a2,3(a0)

800b3888 <_Z5Apu9Dv>:
800b3888:	3c058021 	lui	a1,0x8021
800b388c:	3c048021 	lui	a0,0x8021
800b3890:	2484e424 	addiu	a0,a0,-7132
800b3894:	8ca3e3e8 	lw	v1,-7192(a1)
800b3898:	90860005 	lbu	a2,5(a0)
800b389c:	24630001 	addiu	v1,v1,1
800b38a0:	24a2e3e8 	addiu	v0,a1,-7192
800b38a4:	a0460029 	sb	a2,41(v0)
800b38a8:	aca3e3e8 	sw	v1,-7192(a1)
800b38ac:	03e00008 	jr	ra
800b38b0:	a0860004 	sb	a2,4(a0)

800b38b4 <_Z5ApuBDv>:
800b38b4:	3c058021 	lui	a1,0x8021
800b38b8:	3c028021 	lui	v0,0x8021
800b38bc:	2442e424 	addiu	v0,v0,-7132
800b38c0:	8ca3e3e8 	lw	v1,-7192(a1)
800b38c4:	90440004 	lbu	a0,4(v0)
800b38c8:	24630001 	addiu	v1,v1,1
800b38cc:	a0440005 	sb	a0,5(v0)
800b38d0:	03e00008 	jr	ra
800b38d4:	aca3e3e8 	sw	v1,-7192(a1)

800b38d8 <_Z5Apu7Cv>:
800b38d8:	3c078021 	lui	a3,0x8021
800b38dc:	24e8e3e8 	addiu	t0,a3,-7192
800b38e0:	3c058021 	lui	a1,0x8021
800b38e4:	24a5e424 	addiu	a1,a1,-7132
800b38e8:	91020028 	lbu	v0,40(t0)
800b38ec:	90a60002 	lbu	a2,2(a1)
800b38f0:	8ce3e3e8 	lw	v1,-7192(a3)
800b38f4:	00021200 	sll	v0,v0,0x8
800b38f8:	00461025 	or	v0,v0,a2
800b38fc:	24630001 	addiu	v1,v1,1
800b3900:	00022042 	srl	a0,v0,0x1
800b3904:	ace3e3e8 	sw	v1,-7192(a3)
800b3908:	30420001 	andi	v0,v0,0x1
800b390c:	3c038022 	lui	v1,0x8022
800b3910:	a1040029 	sb	a0,41(t0)
800b3914:	a1020028 	sb	v0,40(t0)
800b3918:	a46450be 	sh	a0,20670(v1)
800b391c:	03e00008 	jr	ra
800b3920:	a0a40002 	sb	a0,2(a1)

800b3924 <_Z5ApuFEv>:
800b3924:	3c088021 	lui	t0,0x8021
800b3928:	250be3e8 	addiu	t3,t0,-7192
800b392c:	8d03e3e8 	lw	v1,-7192(t0)
800b3930:	8d640004 	lw	a0,4(t3)
800b3934:	80670001 	lb	a3,1(v1)
800b3938:	00641023 	subu	v0,v1,a0
800b393c:	3c068021 	lui	a2,0x8021
800b3940:	24420002 	addiu	v0,v0,2
800b3944:	24c6e424 	addiu	a2,a2,-7132
800b3948:	00e21021 	addu	v0,a3,v0
800b394c:	90c50003 	lbu	a1,3(a2)
800b3950:	00021400 	sll	v0,v0,0x10
800b3954:	00021403 	sra	v0,v0,0x10
800b3958:	24a5ffff 	addiu	a1,a1,-1
800b395c:	246a0002 	addiu	t2,v1,2
800b3960:	3043ffff 	andi	v1,v0,0xffff
800b3964:	00834821 	addu	t1,a0,v1
800b3968:	30a500ff 	andi	a1,a1,0xff
800b396c:	3c038022 	lui	v1,0x8022
800b3970:	3c048022 	lui	a0,0x8022
800b3974:	3c0c8021 	lui	t4,0x8021
800b3978:	a06750c4 	sb	a3,20676(v1)
800b397c:	a48250c6 	sh	v0,20678(a0)
800b3980:	10a00007 	beqz	a1,800b39a0 <_Z5ApuFEv+0x7c>
800b3984:	a0c50003 	sb	a1,3(a2)
800b3988:	8d82e308 	lw	v0,-7416(t4)
800b398c:	8d630038 	lw	v1,56(t3)
800b3990:	ad09e3e8 	sw	t1,-7192(t0)
800b3994:	00431021 	addu	v0,v0,v1
800b3998:	03e00008 	jr	ra
800b399c:	ad82e308 	sw	v0,-7416(t4)
800b39a0:	03e00008 	jr	ra
800b39a4:	ad0ae3e8 	sw	t2,-7192(t0)

800b39a8 <_Z5Apu6Fv>:
800b39a8:	3c068021 	lui	a2,0x8021
800b39ac:	24c6e424 	addiu	a2,a2,-7132
800b39b0:	90c30005 	lbu	v1,5(a2)
800b39b4:	3c078021 	lui	a3,0x8021
800b39b8:	24e2e3e8 	addiu	v0,a3,-7192
800b39bc:	8c450004 	lw	a1,4(v0)
800b39c0:	24630002 	addiu	v1,v1,2
800b39c4:	306300ff 	andi	v1,v1,0xff
800b39c8:	a0c30005 	sb	v1,5(a2)
800b39cc:	00a31821 	addu	v1,a1,v1
800b39d0:	90620100 	lbu	v0,256(v1)
800b39d4:	906400ff 	lbu	a0,255(v1)
800b39d8:	00021200 	sll	v0,v0,0x8
800b39dc:	00441021 	addu	v0,v0,a0
800b39e0:	3042ffff 	andi	v0,v0,0xffff
800b39e4:	00a22821 	addu	a1,a1,v0
800b39e8:	ace5e3e8 	sw	a1,-7192(a3)
800b39ec:	03e00008 	jr	ra
800b39f0:	a4c20006 	sh	v0,6(a2)

800b39f4 <_Z5Apu7Fv>:
800b39f4:	3c0a8021 	lui	t2,0x8021
800b39f8:	2549e424 	addiu	t1,t2,-7132
800b39fc:	91230005 	lbu	v1,5(t1)
800b3a00:	3c0b8021 	lui	t3,0x8021
800b3a04:	2567e3e8 	addiu	a3,t3,-7192
800b3a08:	8ce80004 	lw	t0,4(a3)
800b3a0c:	24630001 	addiu	v1,v1,1
800b3a10:	306300ff 	andi	v1,v1,0xff
800b3a14:	a1230005 	sb	v1,5(t1)
800b3a18:	01031021 	addu	v0,t0,v1
800b3a1c:	90460100 	lbu	a2,256(v0)
800b3a20:	24630002 	addiu	v1,v1,2
800b3a24:	00061042 	srl	v0,a2,0x1
800b3a28:	38420001 	xori	v0,v0,0x1
800b3a2c:	30c40080 	andi	a0,a2,0x80
800b3a30:	30420001 	andi	v0,v0,0x1
800b3a34:	30c50040 	andi	a1,a2,0x40
800b3a38:	00441025 	or	v0,v0,a0
800b3a3c:	306300ff 	andi	v1,v1,0xff
800b3a40:	30c40001 	andi	a0,a2,0x1
800b3a44:	00052983 	sra	a1,a1,0x6
800b3a48:	a1230005 	sb	v1,5(t1)
800b3a4c:	a0e5002a 	sb	a1,42(a3)
800b3a50:	01031821 	addu	v1,t0,v1
800b3a54:	a146e424 	sb	a2,-7132(t2)
800b3a58:	a0e20029 	sb	v0,41(a3)
800b3a5c:	a0e40028 	sb	a0,40(a3)
800b3a60:	90620100 	lbu	v0,256(v1)
800b3a64:	906400ff 	lbu	a0,255(v1)
800b3a68:	00021200 	sll	v0,v0,0x8
800b3a6c:	00441021 	addu	v0,v0,a0
800b3a70:	3042ffff 	andi	v0,v0,0xffff
800b3a74:	01024021 	addu	t0,t0,v0
800b3a78:	ad68e3e8 	sw	t0,-7192(t3)
800b3a7c:	03e00008 	jr	ra
800b3a80:	a5220006 	sh	v0,6(t1)

800b3a84 <_Z5Apu88v>:
800b3a84:	3c0b8021 	lui	t3,0x8021
800b3a88:	3c0c8021 	lui	t4,0x8021
800b3a8c:	2569e3e8 	addiu	t1,t3,-7192
800b3a90:	2582e424 	addiu	v0,t4,-7132
800b3a94:	8d6de3e8 	lw	t5,-7192(t3)
800b3a98:	90430002 	lbu	v1,2(v0)
800b3a9c:	91240028 	lbu	a0,40(t1)
800b3aa0:	91a70001 	lbu	a3,1(t5)
800b3aa4:	00642021 	addu	a0,v1,a0
800b3aa8:	00e42021 	addu	a0,a3,a0
800b3aac:	3084ffff 	andi	a0,a0,0xffff
800b3ab0:	00675026 	xor	t2,v1,a3
800b3ab4:	308800ff 	andi	t0,a0,0xff
800b3ab8:	000a1027 	nor	v0,zero,t2
800b3abc:	30420080 	andi	v0,v0,0x80
800b3ac0:	00e83026 	xor	a2,a3,t0
800b3ac4:	2c850100 	sltiu	a1,a0,256
800b3ac8:	00c23024 	and	a2,a2,v0
800b3acc:	38a50001 	xori	a1,a1,0x1
800b3ad0:	3c028022 	lui	v0,0x8022
800b3ad4:	3c038022 	lui	v1,0x8022
800b3ad8:	a04750bc 	sb	a3,20668(v0)
800b3adc:	a46450be 	sh	a0,20670(v1)
800b3ae0:	10c00015 	beqz	a2,800b3b38 <_Z5Apu88v+0xb4>
800b3ae4:	a1250028 	sb	a1,40(t1)
800b3ae8:	24020001 	li	v0,1
800b3aec:	a122002a 	sb	v0,42(t1)
800b3af0:	3c038022 	lui	v1,0x8022
800b3af4:	9182e424 	lbu	v0,-7132(t4)
800b3af8:	906450c6 	lbu	a0,20678(v1)
800b3afc:	304200f7 	andi	v0,v0,0xf7
800b3b00:	01442026 	xor	a0,t2,a0
800b3b04:	34430008 	ori	v1,v0,0x8
800b3b08:	a182e424 	sb	v0,-7132(t4)
800b3b0c:	30840010 	andi	a0,a0,0x10
800b3b10:	3c028021 	lui	v0,0x8021
800b3b14:	25a60002 	addiu	a2,t5,2
800b3b18:	2567e3e8 	addiu	a3,t3,-7192
800b3b1c:	10800002 	beqz	a0,800b3b28 <_Z5Apu88v+0xa4>
800b3b20:	2445e424 	addiu	a1,v0,-7132
800b3b24:	a043e424 	sb	v1,-7132(v0)
800b3b28:	a0e80029 	sb	t0,41(a3)
800b3b2c:	ad66e3e8 	sw	a2,-7192(t3)
800b3b30:	03e00008 	jr	ra
800b3b34:	a0a80002 	sb	t0,2(a1)
800b3b38:	0802cebc 	j	800b3af0 <_Z5Apu88v+0x6c>
800b3b3c:	a120002a 	sb	zero,42(t1)

800b3b40 <_Z5Apu8Dv>:
800b3b40:	3c048021 	lui	a0,0x8021
800b3b44:	8c82e3e8 	lw	v0,-7192(a0)
800b3b48:	2483e3e8 	addiu	v1,a0,-7192
800b3b4c:	90450001 	lbu	a1,1(v0)
800b3b50:	24420002 	addiu	v0,v0,2
800b3b54:	a0650029 	sb	a1,41(v1)
800b3b58:	3c038021 	lui	v1,0x8021
800b3b5c:	ac82e3e8 	sw	v0,-7192(a0)
800b3b60:	03e00008 	jr	ra
800b3b64:	a065e427 	sb	a1,-7129(v1)

800b3b68 <_Z5Apu9Ev>:
800b3b68:	3c058021 	lui	a1,0x8021
800b3b6c:	24a6e424 	addiu	a2,a1,-7132
800b3b70:	90c30004 	lbu	v1,4(a2)
800b3b74:	3c078021 	lui	a3,0x8021
800b3b78:	24e8e3e8 	addiu	t0,a3,-7192
800b3b7c:	1460000d 	bnez	v1,800b3bb4 <_Z5Apu9Ev+0x4c>
800b3b80:	2404ffff 	li	a0,-1
800b3b84:	24020001 	li	v0,1
800b3b88:	a0c40002 	sb	a0,2(a2)
800b3b8c:	a102002a 	sb	v0,42(t0)
800b3b90:	24a5e424 	addiu	a1,a1,-7132
800b3b94:	8ce2e3e8 	lw	v0,-7192(a3)
800b3b98:	90a30002 	lbu	v1,2(a1)
800b3b9c:	a0c40003 	sb	a0,3(a2)
800b3ba0:	24420001 	addiu	v0,v0,1
800b3ba4:	24e4e3e8 	addiu	a0,a3,-7192
800b3ba8:	ace2e3e8 	sw	v0,-7192(a3)
800b3bac:	03e00008 	jr	ra
800b3bb0:	a0830029 	sb	v1,41(a0)
800b3bb4:	94c20002 	lhu	v0,2(a2)
800b3bb8:	24a5e424 	addiu	a1,a1,-7132
800b3bbc:	0043001a 	div	zero,v0,v1
800b3bc0:	006001f4 	teq	v1,zero,0x7
800b3bc4:	3c038022 	lui	v1,0x8022
800b3bc8:	a100002a 	sb	zero,42(t0)
800b3bcc:	00001012 	mflo	v0
800b3bd0:	00002010 	mfhi	a0
800b3bd4:	304200ff 	andi	v0,v0,0xff
800b3bd8:	a06250bc 	sb	v0,20668(v1)
800b3bdc:	a0c20002 	sb	v0,2(a2)
800b3be0:	8ce2e3e8 	lw	v0,-7192(a3)
800b3be4:	90a30002 	lbu	v1,2(a1)
800b3be8:	a0c40003 	sb	a0,3(a2)
800b3bec:	24420001 	addiu	v0,v0,1
800b3bf0:	24e4e3e8 	addiu	a0,a3,-7192
800b3bf4:	ace2e3e8 	sw	v0,-7192(a3)
800b3bf8:	03e00008 	jr	ra
800b3bfc:	a0830029 	sb	v1,41(a0)

800b3c00 <_Z5Apu9Fv>:
800b3c00:	3c068021 	lui	a2,0x8021
800b3c04:	24c6e424 	addiu	a2,a2,-7132
800b3c08:	90c20002 	lbu	v0,2(a2)
800b3c0c:	3c058021 	lui	a1,0x8021
800b3c10:	8ca4e3e8 	lw	a0,-7192(a1)
800b3c14:	00021900 	sll	v1,v0,0x4
800b3c18:	00021102 	srl	v0,v0,0x4
800b3c1c:	00431025 	or	v0,v0,v1
800b3c20:	24840001 	addiu	a0,a0,1
800b3c24:	24a3e3e8 	addiu	v1,a1,-7192
800b3c28:	a0620029 	sb	v0,41(v1)
800b3c2c:	aca4e3e8 	sw	a0,-7192(a1)
800b3c30:	03e00008 	jr	ra
800b3c34:	a0c20002 	sb	v0,2(a2)

800b3c38 <_Z5ApuA8v>:
800b3c38:	3c0c8021 	lui	t4,0x8021
800b3c3c:	8d8fe3e8 	lw	t7,-7192(t4)
800b3c40:	3c0d8021 	lui	t5,0x8021
800b3c44:	25a2e424 	addiu	v0,t5,-7132
800b3c48:	91e60001 	lbu	a2,1(t7)
800b3c4c:	90440002 	lbu	a0,2(v0)
800b3c50:	258be3e8 	addiu	t3,t4,-7192
800b3c54:	91630028 	lbu	v1,40(t3)
800b3c58:	00861023 	subu	v0,a0,a2
800b3c5c:	00431021 	addu	v0,v0,v1
800b3c60:	2442ffff 	addiu	v0,v0,-1
800b3c64:	00024400 	sll	t0,v0,0x10
800b3c68:	00084403 	sra	t0,t0,0x10
800b3c6c:	00865026 	xor	t2,a0,a2
800b3c70:	310900ff 	andi	t1,t0,0xff
800b3c74:	00082827 	nor	a1,zero,t0
800b3c78:	00892026 	xor	a0,a0,t1
800b3c7c:	00052fc2 	srl	a1,a1,0x1f
800b3c80:	3c028022 	lui	v0,0x8022
800b3c84:	3c038022 	lui	v1,0x8022
800b3c88:	31470080 	andi	a3,t2,0x80
800b3c8c:	30840080 	andi	a0,a0,0x80
800b3c90:	01607021 	move	t6,t3
800b3c94:	a04650bc 	sb	a2,20668(v0)
800b3c98:	a46850c6 	sh	t0,20678(v1)
800b3c9c:	10e00003 	beqz	a3,800b3cac <_Z5ApuA8v+0x74>
800b3ca0:	a1650028 	sb	a1,40(t3)
800b3ca4:	14800012 	bnez	a0,800b3cf0 <_Z5ApuA8v+0xb8>
800b3ca8:	24020001 	li	v0,1
800b3cac:	a1c0002a 	sb	zero,42(t6)
800b3cb0:	91a2e424 	lbu	v0,-7132(t5)
800b3cb4:	01491826 	xor	v1,t2,t1
800b3cb8:	34420008 	ori	v0,v0,0x8
800b3cbc:	304400f7 	andi	a0,v0,0xf7
800b3cc0:	a1a2e424 	sb	v0,-7132(t5)
800b3cc4:	30630010 	andi	v1,v1,0x10
800b3cc8:	3c028021 	lui	v0,0x8021
800b3ccc:	25e60002 	addiu	a2,t7,2
800b3cd0:	2587e3e8 	addiu	a3,t4,-7192
800b3cd4:	10600002 	beqz	v1,800b3ce0 <_Z5ApuA8v+0xa8>
800b3cd8:	2445e424 	addiu	a1,v0,-7132
800b3cdc:	a044e424 	sb	a0,-7132(v0)
800b3ce0:	a0a90002 	sb	t1,2(a1)
800b3ce4:	a0e90029 	sb	t1,41(a3)
800b3ce8:	03e00008 	jr	ra
800b3cec:	ad86e3e8 	sw	a2,-7192(t4)
800b3cf0:	0802cf2c 	j	800b3cb0 <_Z5ApuA8v+0x78>
800b3cf4:	a162002a 	sb	v0,42(t3)

800b3cf8 <_Z5ApuBEv>:
800b3cf8:	3c048021 	lui	a0,0x8021
800b3cfc:	2485e424 	addiu	a1,a0,-7132
800b3d00:	90a30002 	lbu	v1,2(a1)
800b3d04:	3c068021 	lui	a2,0x8021
800b3d08:	3062000f 	andi	v0,v1,0xf
800b3d0c:	2842000a 	slti	v0,v0,10
800b3d10:	00a03821 	move	a3,a1
800b3d14:	24c8e3e8 	addiu	t0,a2,-7192
800b3d18:	10400018 	beqz	v0,800b3d7c <_Z5ApuBEv+0x84>
800b3d1c:	2463fffa 	addiu	v1,v1,-6
800b3d20:	9082e424 	lbu	v0,-7132(a0)
800b3d24:	30420008 	andi	v0,v0,0x8
800b3d28:	10400014 	beqz	v0,800b3d7c <_Z5ApuBEv+0x84>
800b3d2c:	00000000 	nop
800b3d30:	90e30002 	lbu	v1,2(a3)
800b3d34:	2c6200a0 	sltiu	v0,v1,160
800b3d38:	10400005 	beqz	v0,800b3d50 <_Z5ApuBEv+0x58>
800b3d3c:	2462ffa0 	addiu	v0,v1,-96
800b3d40:	91020028 	lbu	v0,40(t0)
800b3d44:	14400014 	bnez	v0,800b3d98 <_Z5ApuBEv+0xa0>
800b3d48:	24020001 	li	v0,1
800b3d4c:	2462ffa0 	addiu	v0,v1,-96
800b3d50:	a0e20002 	sb	v0,2(a3)
800b3d54:	24c3e3e8 	addiu	v1,a2,-7192
800b3d58:	8cc2e3e8 	lw	v0,-7192(a2)
800b3d5c:	2484e424 	addiu	a0,a0,-7132
800b3d60:	a0600028 	sb	zero,40(v1)
800b3d64:	90830002 	lbu	v1,2(a0)
800b3d68:	24c5e3e8 	addiu	a1,a2,-7192
800b3d6c:	24420001 	addiu	v0,v0,1
800b3d70:	a0a30029 	sb	v1,41(a1)
800b3d74:	03e00008 	jr	ra
800b3d78:	acc2e3e8 	sw	v0,-7192(a2)
800b3d7c:	a0a30002 	sb	v1,2(a1)
800b3d80:	90e30002 	lbu	v1,2(a3)
800b3d84:	2c6200a0 	sltiu	v0,v1,160
800b3d88:	1440ffed 	bnez	v0,800b3d40 <_Z5ApuBEv+0x48>
800b3d8c:	00000000 	nop
800b3d90:	0802cf53 	j	800b3d4c <_Z5ApuBEv+0x54>
800b3d94:	3c068021 	lui	a2,0x8021
800b3d98:	a1020028 	sb	v0,40(t0)
800b3d9c:	2484e424 	addiu	a0,a0,-7132
800b3da0:	8cc2e3e8 	lw	v0,-7192(a2)
800b3da4:	90830002 	lbu	v1,2(a0)
800b3da8:	24c5e3e8 	addiu	a1,a2,-7192
800b3dac:	24420001 	addiu	v0,v0,1
800b3db0:	a0a30029 	sb	v1,41(a1)
800b3db4:	03e00008 	jr	ra
800b3db8:	acc2e3e8 	sw	v0,-7192(a2)

800b3dbc <_Z5ApuC0v>:
800b3dbc:	3c048021 	lui	a0,0x8021
800b3dc0:	3c058021 	lui	a1,0x8021
800b3dc4:	9082e424 	lbu	v0,-7132(a0)
800b3dc8:	8ca3e3e8 	lw	v1,-7192(a1)
800b3dcc:	304200fb 	andi	v0,v0,0xfb
800b3dd0:	24630001 	addiu	v1,v1,1
800b3dd4:	a082e424 	sb	v0,-7132(a0)
800b3dd8:	03e00008 	jr	ra
800b3ddc:	aca3e3e8 	sw	v1,-7192(a1)

800b3de0 <_Z5ApuA0v>:
800b3de0:	3c048021 	lui	a0,0x8021
800b3de4:	3c058021 	lui	a1,0x8021
800b3de8:	9082e424 	lbu	v0,-7132(a0)
800b3dec:	8ca3e3e8 	lw	v1,-7192(a1)
800b3df0:	34420004 	ori	v0,v0,0x4
800b3df4:	24630001 	addiu	v1,v1,1
800b3df8:	a082e424 	sb	v0,-7132(a0)
800b3dfc:	03e00008 	jr	ra
800b3e00:	aca3e3e8 	sw	v1,-7192(a1)

800b3e04 <_Z5ApuCDv>:
800b3e04:	3c048021 	lui	a0,0x8021
800b3e08:	8c82e3e8 	lw	v0,-7192(a0)
800b3e0c:	2483e3e8 	addiu	v1,a0,-7192
800b3e10:	90450001 	lbu	a1,1(v0)
800b3e14:	24420002 	addiu	v0,v0,2
800b3e18:	a0650029 	sb	a1,41(v1)
800b3e1c:	3c038021 	lui	v1,0x8021
800b3e20:	ac82e3e8 	sw	v0,-7192(a0)
800b3e24:	03e00008 	jr	ra
800b3e28:	a065e428 	sb	a1,-7128(v1)

800b3e2c <_Z5ApuCFv>:
800b3e2c:	3c038021 	lui	v1,0x8021
800b3e30:	2463e424 	addiu	v1,v1,-7132
800b3e34:	90620003 	lbu	v0,3(v1)
800b3e38:	90640002 	lbu	a0,2(v1)
800b3e3c:	3c068021 	lui	a2,0x8021
800b3e40:	70822002 	mul	a0,a0,v0
800b3e44:	8cc5e3e8 	lw	a1,-7192(a2)
800b3e48:	3082ffff 	andi	v0,a0,0xffff
800b3e4c:	a4640002 	sh	a0,2(v1)
800b3e50:	00022202 	srl	a0,v0,0x8
800b3e54:	0002102b 	sltu	v0,zero,v0
800b3e58:	24a50001 	addiu	a1,a1,1
800b3e5c:	00441025 	or	v0,v0,a0
800b3e60:	24c3e3e8 	addiu	v1,a2,-7192
800b3e64:	a0620029 	sb	v0,41(v1)
800b3e68:	03e00008 	jr	ra
800b3e6c:	acc5e3e8 	sw	a1,-7192(a2)

800b3e70 <_Z5ApuDFv>:
800b3e70:	3c068021 	lui	a2,0x8021
800b3e74:	24c5e424 	addiu	a1,a2,-7132
800b3e78:	90a40002 	lbu	a0,2(a1)
800b3e7c:	3082000f 	andi	v0,a0,0xf
800b3e80:	2842000a 	slti	v0,v0,10
800b3e84:	10400017 	beqz	v0,800b3ee4 <_Z5ApuDFv+0x74>
800b3e88:	2c8200f1 	sltiu	v0,a0,241
800b3e8c:	90c2e424 	lbu	v0,-7132(a2)
800b3e90:	30420008 	andi	v0,v0,0x8
800b3e94:	14400013 	bnez	v0,800b3ee4 <_Z5ApuDFv+0x74>
800b3e98:	2c8200f1 	sltiu	v0,a0,241
800b3e9c:	24c5e424 	addiu	a1,a2,-7132
800b3ea0:	90a30002 	lbu	v1,2(a1)
800b3ea4:	2c6200a0 	sltiu	v0,v1,160
800b3ea8:	14400017 	bnez	v0,800b3f08 <_Z5ApuDFv+0x98>
800b3eac:	3c078021 	lui	a3,0x8021
800b3eb0:	24620060 	addiu	v0,v1,96
800b3eb4:	24e4e3e8 	addiu	a0,a3,-7192
800b3eb8:	24030001 	li	v1,1
800b3ebc:	a0a20002 	sb	v0,2(a1)
800b3ec0:	a0830028 	sb	v1,40(a0)
800b3ec4:	24c2e424 	addiu	v0,a2,-7132
800b3ec8:	8ce3e3e8 	lw	v1,-7192(a3)
800b3ecc:	90440002 	lbu	a0,2(v0)
800b3ed0:	24630001 	addiu	v1,v1,1
800b3ed4:	24e2e3e8 	addiu	v0,a3,-7192
800b3ed8:	a0440029 	sb	a0,41(v0)
800b3edc:	03e00008 	jr	ra
800b3ee0:	ace3e3e8 	sw	v1,-7192(a3)
800b3ee4:	10400015 	beqz	v0,800b3f3c <_Z5ApuDFv+0xcc>
800b3ee8:	3c078021 	lui	a3,0x8021
800b3eec:	24820006 	addiu	v0,a0,6
800b3ef0:	a0a20002 	sb	v0,2(a1)
800b3ef4:	24c5e424 	addiu	a1,a2,-7132
800b3ef8:	90a30002 	lbu	v1,2(a1)
800b3efc:	2c6200a0 	sltiu	v0,v1,160
800b3f00:	1040ffec 	beqz	v0,800b3eb4 <_Z5ApuDFv+0x44>
800b3f04:	24620060 	addiu	v0,v1,96
800b3f08:	24e4e3e8 	addiu	a0,a3,-7192
800b3f0c:	90820028 	lbu	v0,40(a0)
800b3f10:	1440ffe9 	bnez	v0,800b3eb8 <_Z5ApuDFv+0x48>
800b3f14:	24620060 	addiu	v0,v1,96
800b3f18:	24c2e424 	addiu	v0,a2,-7132
800b3f1c:	8ce3e3e8 	lw	v1,-7192(a3)
800b3f20:	a0800028 	sb	zero,40(a0)
800b3f24:	90440002 	lbu	a0,2(v0)
800b3f28:	24630001 	addiu	v1,v1,1
800b3f2c:	24e2e3e8 	addiu	v0,a3,-7192
800b3f30:	a0440029 	sb	a0,41(v0)
800b3f34:	03e00008 	jr	ra
800b3f38:	ace3e3e8 	sw	v1,-7192(a3)
800b3f3c:	24e3e3e8 	addiu	v1,a3,-7192
800b3f40:	24020001 	li	v0,1
800b3f44:	0802cfbb 	j	800b3eec <_Z5ApuDFv+0x7c>
800b3f48:	a0620028 	sb	v0,40(v1)

800b3f4c <_Z5ApuE8v>:
800b3f4c:	3c048021 	lui	a0,0x8021
800b3f50:	8c82e3e8 	lw	v0,-7192(a0)
800b3f54:	2483e3e8 	addiu	v1,a0,-7192
800b3f58:	90450001 	lbu	a1,1(v0)
800b3f5c:	24420002 	addiu	v0,v0,2
800b3f60:	a0650029 	sb	a1,41(v1)
800b3f64:	3c038021 	lui	v1,0x8021
800b3f68:	ac82e3e8 	sw	v0,-7192(a0)
800b3f6c:	03e00008 	jr	ra
800b3f70:	a065e426 	sb	a1,-7130(v1)

800b3f74 <_Z13S9xAPUSetBytehj>:
800b3f74:	30a5ffff 	andi	a1,a1,0xffff
800b3f78:	24a2ff10 	addiu	v0,a1,-240
800b3f7c:	2c420010 	sltiu	v0,v0,16
800b3f80:	1040000c 	beqz	v0,800b3fb4 <_Z13S9xAPUSetBytehj+0x40>
800b3f84:	308600ff 	andi	a2,a0,0xff
800b3f88:	240200f3 	li	v0,243
800b3f8c:	10a20030 	beq	a1,v0,800b4050 <_Z13S9xAPUSetBytehj+0xdc>
800b3f90:	24a3ff0c 	addiu	v1,a1,-244
800b3f94:	2c620004 	sltiu	v0,v1,4
800b3f98:	1040001c 	beqz	v0,800b400c <_Z13S9xAPUSetBytehj+0x98>
800b3f9c:	240200f1 	li	v0,241
800b3fa0:	3c028021 	lui	v0,0x8021
800b3fa4:	2442e308 	addiu	v0,v0,-7416
800b3fa8:	00621021 	addu	v0,v1,v0
800b3fac:	03e00008 	jr	ra
800b3fb0:	a0460007 	sb	a2,7(v0)
800b3fb4:	3402ffbf 	li	v0,0xffbf
800b3fb8:	0045102b 	sltu	v0,v0,a1
800b3fbc:	1040000f 	beqz	v0,800b3ffc <_Z13S9xAPUSetBytehj+0x88>
800b3fc0:	3c038021 	lui	v1,0x8021
800b3fc4:	3c028021 	lui	v0,0x8021
800b3fc8:	2442e308 	addiu	v0,v0,-7416
800b3fcc:	90440004 	lbu	a0,4(v0)
800b3fd0:	3c03ffff 	lui	v1,0xffff
800b3fd4:	00a21021 	addu	v0,a1,v0
800b3fd8:	00431021 	addu	v0,v0,v1
800b3fdc:	14800005 	bnez	a0,800b3ff4 <_Z13S9xAPUSetBytehj+0x80>
800b3fe0:	a04600cb 	sb	a2,203(v0)
800b3fe4:	3c038021 	lui	v1,0x8021
800b3fe8:	8c62e3ec 	lw	v0,-7188(v1)
800b3fec:	00451021 	addu	v0,v0,a1
800b3ff0:	a0460000 	sb	a2,0(v0)
800b3ff4:	03e00008 	jr	ra
800b3ff8:	00000000 	nop
800b3ffc:	8c62e3ec 	lw	v0,-7188(v1)
800b4000:	00451021 	addu	v0,v0,a1
800b4004:	03e00008 	jr	ra
800b4008:	a0460000 	sb	a2,0(v0)
800b400c:	10a2001a 	beq	a1,v0,800b4078 <_Z13S9xAPUSetBytehj+0x104>
800b4010:	2ca200fd 	sltiu	v0,a1,253
800b4014:	1040fff7 	beqz	v0,800b3ff4 <_Z13S9xAPUSetBytehj+0x80>
800b4018:	3c028021 	lui	v0,0x8021
800b401c:	8c43e3ec 	lw	v1,-7188(v0)
800b4020:	2ca400fa 	sltiu	a0,a1,250
800b4024:	00651821 	addu	v1,v1,a1
800b4028:	1480fff2 	bnez	a0,800b3ff4 <_Z13S9xAPUSetBytehj+0x80>
800b402c:	a0660000 	sb	a2,0(v1)
800b4030:	10c0000b 	beqz	a2,800b4060 <_Z13S9xAPUSetBytehj+0xec>
800b4034:	3c038021 	lui	v1,0x8021
800b4038:	3c028021 	lui	v0,0x8021
800b403c:	00051840 	sll	v1,a1,0x1
800b4040:	2442e308 	addiu	v0,v0,-7416
800b4044:	00621821 	addu	v1,v1,v0
800b4048:	03e00008 	jr	ra
800b404c:	a466fede 	sh	a2,-290(v1)
800b4050:	3c19800b 	lui	t9,0x800b
800b4054:	273910e8 	addiu	t9,t9,4328
800b4058:	03200008 	jr	t9
800b405c:	00c02021 	move	a0,a2
800b4060:	00051040 	sll	v0,a1,0x1
800b4064:	2463e308 	addiu	v1,v1,-7416
800b4068:	00431021 	addu	v0,v0,v1
800b406c:	24040100 	li	a0,256
800b4070:	03e00008 	jr	ra
800b4074:	a444fede 	sh	a0,-290(v0)
800b4078:	3c19800b 	lui	t9,0x800b
800b407c:	27390c8c 	addiu	t9,t9,3212
800b4080:	03200008 	jr	t9
800b4084:	00c02021 	move	a0,a2

800b4088 <_Z14S9xAPUSetByteZhh>:
800b4088:	30a500ff 	andi	a1,a1,0xff
800b408c:	2ca200f0 	sltiu	v0,a1,240
800b4090:	1440000c 	bnez	v0,800b40c4 <_Z14S9xAPUSetByteZhh+0x3c>
800b4094:	308400ff 	andi	a0,a0,0xff
800b4098:	3c068021 	lui	a2,0x8021
800b409c:	24c2e3e8 	addiu	v0,a2,-7192
800b40a0:	8c430004 	lw	v1,4(v0)
800b40a4:	8c470008 	lw	a3,8(v0)
800b40a8:	10e3000c 	beq	a3,v1,800b40dc <_Z14S9xAPUSetByteZhh+0x54>
800b40ac:	24c3e3e8 	addiu	v1,a2,-7192
800b40b0:	8c620008 	lw	v0,8(v1)
800b40b4:	00451021 	addu	v0,v0,a1
800b40b8:	a0440000 	sb	a0,0(v0)
800b40bc:	03e00008 	jr	ra
800b40c0:	00000000 	nop
800b40c4:	3c068021 	lui	a2,0x8021
800b40c8:	24c3e3e8 	addiu	v1,a2,-7192
800b40cc:	8c620008 	lw	v0,8(v1)
800b40d0:	00451021 	addu	v0,v0,a1
800b40d4:	03e00008 	jr	ra
800b40d8:	a0440000 	sb	a0,0(v0)
800b40dc:	240200f3 	li	v0,243
800b40e0:	10a2001a 	beq	a1,v0,800b414c <_Z14S9xAPUSetByteZhh+0xc4>
800b40e4:	24a2000c 	addiu	v0,a1,12
800b40e8:	304200ff 	andi	v0,v0,0xff
800b40ec:	2c420004 	sltiu	v0,v0,4
800b40f0:	14400012 	bnez	v0,800b413c <_Z14S9xAPUSetByteZhh+0xb4>
800b40f4:	3c028021 	lui	v0,0x8021
800b40f8:	240200f1 	li	v0,241
800b40fc:	10a2001c 	beq	a1,v0,800b4170 <_Z14S9xAPUSetByteZhh+0xe8>
800b4100:	2ca200fd 	sltiu	v0,a1,253
800b4104:	1040ffed 	beqz	v0,800b40bc <_Z14S9xAPUSetByteZhh+0x34>
800b4108:	00e51021 	addu	v0,a3,a1
800b410c:	2ca300fa 	sltiu	v1,a1,250
800b4110:	1460ffea 	bnez	v1,800b40bc <_Z14S9xAPUSetByteZhh+0x34>
800b4114:	a0440000 	sb	a0,0(v0)
800b4118:	14800010 	bnez	a0,800b415c <_Z14S9xAPUSetByteZhh+0xd4>
800b411c:	3c028021 	lui	v0,0x8021
800b4120:	3c038021 	lui	v1,0x8021
800b4124:	00051040 	sll	v0,a1,0x1
800b4128:	2463e308 	addiu	v1,v1,-7416
800b412c:	00431021 	addu	v0,v0,v1
800b4130:	24040100 	li	a0,256
800b4134:	03e00008 	jr	ra
800b4138:	a444fede 	sh	a0,-290(v0)
800b413c:	2442e308 	addiu	v0,v0,-7416
800b4140:	00a21021 	addu	v0,a1,v0
800b4144:	03e00008 	jr	ra
800b4148:	a044ff13 	sb	a0,-237(v0)
800b414c:	3c19800b 	lui	t9,0x800b
800b4150:	273910e8 	addiu	t9,t9,4328
800b4154:	03200008 	jr	t9
800b4158:	00000000 	nop
800b415c:	00051840 	sll	v1,a1,0x1
800b4160:	2442e308 	addiu	v0,v0,-7416
800b4164:	00621821 	addu	v1,v1,v0
800b4168:	03e00008 	jr	ra
800b416c:	a464fede 	sh	a0,-290(v1)
800b4170:	3c19800b 	lui	t9,0x800b
800b4174:	27390c8c 	addiu	t9,t9,3212
800b4178:	03200008 	jr	t9
800b417c:	00000000 	nop

800b4180 <_Z13S9xAPUGetBytej>:
800b4180:	3085ffff 	andi	a1,a0,0xffff
800b4184:	24a2ff10 	addiu	v0,a1,-240
800b4188:	27bdffe8 	addiu	sp,sp,-24
800b418c:	24a3ff0c 	addiu	v1,a1,-244
800b4190:	2c420010 	sltiu	v0,v0,16
800b4194:	afbf0010 	sw	ra,16(sp)
800b4198:	1040000a 	beqz	v0,800b41c4 <_Z13S9xAPUGetBytej+0x44>
800b419c:	2c630004 	sltiu	v1,v1,4
800b41a0:	3c028021 	lui	v0,0x8021
800b41a4:	1460000e 	bnez	v1,800b41e0 <_Z13S9xAPUGetBytej+0x60>
800b41a8:	2446e3e8 	addiu	a2,v0,-7192
800b41ac:	240200f3 	li	v0,243
800b41b0:	10a20021 	beq	a1,v0,800b4238 <_Z13S9xAPUGetBytej+0xb8>
800b41b4:	2ca300fd 	sltiu	v1,a1,253
800b41b8:	3c028021 	lui	v0,0x8021
800b41bc:	10600012 	beqz	v1,800b4208 <_Z13S9xAPUGetBytej+0x88>
800b41c0:	2446e3e8 	addiu	a2,v0,-7192
800b41c4:	3c038021 	lui	v1,0x8021
800b41c8:	8c62e3ec 	lw	v0,-7188(v1)
800b41cc:	00451021 	addu	v0,v0,a1
800b41d0:	90420000 	lbu	v0,0(v0)
800b41d4:	8fbf0010 	lw	ra,16(sp)
800b41d8:	03e00008 	jr	ra
800b41dc:	27bd0018 	addiu	sp,sp,24
800b41e0:	8c42e3e8 	lw	v0,-7192(v0)
800b41e4:	8cc40014 	lw	a0,20(a2)
800b41e8:	8cc30004 	lw	v1,4(a2)
800b41ec:	acc20014 	sw	v0,20(a2)
800b41f0:	acc40018 	sw	a0,24(a2)
800b41f4:	00651821 	addu	v1,v1,a1
800b41f8:	90620000 	lbu	v0,0(v1)
800b41fc:	8fbf0010 	lw	ra,16(sp)
800b4200:	03e00008 	jr	ra
800b4204:	27bd0018 	addiu	sp,sp,24
800b4208:	8cc30014 	lw	v1,20(a2)
800b420c:	8c44e3e8 	lw	a0,-7192(v0)
800b4210:	8cc20004 	lw	v0,4(a2)
800b4214:	acc40014 	sw	a0,20(a2)
800b4218:	acc30018 	sw	v1,24(a2)
800b421c:	00a21021 	addu	v0,a1,v0
800b4220:	90430000 	lbu	v1,0(v0)
800b4224:	a0400000 	sb	zero,0(v0)
800b4228:	8fbf0010 	lw	ra,16(sp)
800b422c:	00601021 	move	v0,v1
800b4230:	03e00008 	jr	ra
800b4234:	27bd0018 	addiu	sp,sp,24
800b4238:	3c02800b 	lui	v0,0x800b
800b423c:	24420bb8 	addiu	v0,v0,3000
800b4240:	0040f809 	jalr	v0
800b4244:	00000000 	nop
800b4248:	0802d076 	j	800b41d8 <_Z13S9xAPUGetBytej+0x58>
800b424c:	8fbf0010 	lw	ra,16(sp)

800b4250 <_Z14S9xAPUGetByteZh>:
800b4250:	308400ff 	andi	a0,a0,0xff
800b4254:	27bdffe8 	addiu	sp,sp,-24
800b4258:	2c8200f0 	sltiu	v0,a0,240
800b425c:	1440000e 	bnez	v0,800b4298 <_Z14S9xAPUGetByteZh+0x48>
800b4260:	afbf0010 	sw	ra,16(sp)
800b4264:	3c038021 	lui	v1,0x8021
800b4268:	2465e3e8 	addiu	a1,v1,-7192
800b426c:	8ca60008 	lw	a2,8(a1)
800b4270:	8ca20004 	lw	v0,4(a1)
800b4274:	10c2000a 	beq	a2,v0,800b42a0 <_Z14S9xAPUGetByteZh+0x50>
800b4278:	2482000c 	addiu	v0,a0,12
800b427c:	2463e3e8 	addiu	v1,v1,-7192
800b4280:	8c620008 	lw	v0,8(v1)
800b4284:	00441021 	addu	v0,v0,a0
800b4288:	90420000 	lbu	v0,0(v0)
800b428c:	8fbf0010 	lw	ra,16(sp)
800b4290:	03e00008 	jr	ra
800b4294:	27bd0018 	addiu	sp,sp,24
800b4298:	0802d09f 	j	800b427c <_Z14S9xAPUGetByteZh+0x2c>
800b429c:	3c038021 	lui	v1,0x8021
800b42a0:	304200ff 	andi	v0,v0,0xff
800b42a4:	2c420004 	sltiu	v0,v0,4
800b42a8:	1440000c 	bnez	v0,800b42dc <_Z14S9xAPUGetByteZh+0x8c>
800b42ac:	8c62e3e8 	lw	v0,-7192(v1)
800b42b0:	2c8200fd 	sltiu	v0,a0,253
800b42b4:	1440000f 	bnez	v0,800b42f4 <_Z14S9xAPUGetByteZh+0xa4>
800b42b8:	8c62e3e8 	lw	v0,-7192(v1)
800b42bc:	8ca30014 	lw	v1,20(a1)
800b42c0:	aca20014 	sw	v0,20(a1)
800b42c4:	aca30018 	sw	v1,24(a1)
800b42c8:	00c41021 	addu	v0,a2,a0
800b42cc:	90430000 	lbu	v1,0(v0)
800b42d0:	a0400000 	sb	zero,0(v0)
800b42d4:	0802d0a3 	j	800b428c <_Z14S9xAPUGetByteZh+0x3c>
800b42d8:	00601021 	move	v0,v1
800b42dc:	8ca30014 	lw	v1,20(a1)
800b42e0:	aca20014 	sw	v0,20(a1)
800b42e4:	aca30018 	sw	v1,24(a1)
800b42e8:	00c41021 	addu	v0,a2,a0
800b42ec:	0802d0a3 	j	800b428c <_Z14S9xAPUGetByteZh+0x3c>
800b42f0:	90420000 	lbu	v0,0(v0)
800b42f4:	240200f3 	li	v0,243
800b42f8:	10820004 	beq	a0,v0,800b430c <_Z14S9xAPUGetByteZh+0xbc>
800b42fc:	00000000 	nop
800b4300:	00c41021 	addu	v0,a2,a0
800b4304:	0802d0a3 	j	800b428c <_Z14S9xAPUGetByteZh+0x3c>
800b4308:	90420000 	lbu	v0,0(v0)
800b430c:	3c02800b 	lui	v0,0x800b
800b4310:	24420bb8 	addiu	v0,v0,3000
800b4314:	0040f809 	jalr	v0
800b4318:	00000000 	nop
800b431c:	0802d0a4 	j	800b4290 <_Z14S9xAPUGetByteZh+0x40>
800b4320:	8fbf0010 	lw	ra,16(sp)

800b4324 <_Z5ApuFBv>:
800b4324:	27bdffe0 	addiu	sp,sp,-32
800b4328:	afb10014 	sw	s1,20(sp)
800b432c:	3c118021 	lui	s1,0x8021
800b4330:	afb00010 	sw	s0,16(sp)
800b4334:	8e23e3e8 	lw	v1,-7192(s1)
800b4338:	3c108021 	lui	s0,0x8021
800b433c:	afbf0018 	sw	ra,24(sp)
800b4340:	2610e424 	addiu	s0,s0,-7132
800b4344:	92020004 	lbu	v0,4(s0)
800b4348:	90640001 	lbu	a0,1(v1)
800b434c:	00822021 	addu	a0,a0,v0
800b4350:	3c02800b 	lui	v0,0x800b
800b4354:	24424250 	addiu	v0,v0,16976
800b4358:	0040f809 	jalr	v0
800b435c:	308400ff 	andi	a0,a0,0xff
800b4360:	8e23e3e8 	lw	v1,-7192(s1)
800b4364:	2624e3e8 	addiu	a0,s1,-7192
800b4368:	a0820029 	sb	v0,41(a0)
800b436c:	24630002 	addiu	v1,v1,2
800b4370:	ae23e3e8 	sw	v1,-7192(s1)
800b4374:	a2020003 	sb	v0,3(s0)
800b4378:	8fbf0018 	lw	ra,24(sp)
800b437c:	8fb10014 	lw	s1,20(sp)
800b4380:	8fb00010 	lw	s0,16(sp)
800b4384:	03e00008 	jr	ra
800b4388:	27bd0020 	addiu	sp,sp,32

800b438c <_Z5ApuF9v>:
800b438c:	27bdffe0 	addiu	sp,sp,-32
800b4390:	afb10014 	sw	s1,20(sp)
800b4394:	3c118021 	lui	s1,0x8021
800b4398:	afb00010 	sw	s0,16(sp)
800b439c:	8e23e3e8 	lw	v1,-7192(s1)
800b43a0:	3c108021 	lui	s0,0x8021
800b43a4:	afbf0018 	sw	ra,24(sp)
800b43a8:	2610e424 	addiu	s0,s0,-7132
800b43ac:	92020003 	lbu	v0,3(s0)
800b43b0:	90640001 	lbu	a0,1(v1)
800b43b4:	00822021 	addu	a0,a0,v0
800b43b8:	3c02800b 	lui	v0,0x800b
800b43bc:	24424250 	addiu	v0,v0,16976
800b43c0:	0040f809 	jalr	v0
800b43c4:	308400ff 	andi	a0,a0,0xff
800b43c8:	8e23e3e8 	lw	v1,-7192(s1)
800b43cc:	2624e3e8 	addiu	a0,s1,-7192
800b43d0:	a0820029 	sb	v0,41(a0)
800b43d4:	24630002 	addiu	v1,v1,2
800b43d8:	ae23e3e8 	sw	v1,-7192(s1)
800b43dc:	a2020004 	sb	v0,4(s0)
800b43e0:	8fbf0018 	lw	ra,24(sp)
800b43e4:	8fb10014 	lw	s1,20(sp)
800b43e8:	8fb00010 	lw	s0,16(sp)
800b43ec:	03e00008 	jr	ra
800b43f0:	27bd0020 	addiu	sp,sp,32

800b43f4 <_Z5ApuF8v>:
800b43f4:	27bdffe8 	addiu	sp,sp,-24
800b43f8:	afb00010 	sw	s0,16(sp)
800b43fc:	3c108021 	lui	s0,0x8021
800b4400:	8e02e3e8 	lw	v0,-7192(s0)
800b4404:	afbf0014 	sw	ra,20(sp)
800b4408:	90440001 	lbu	a0,1(v0)
800b440c:	3c02800b 	lui	v0,0x800b
800b4410:	24424250 	addiu	v0,v0,16976
800b4414:	0040f809 	jalr	v0
800b4418:	00000000 	nop
800b441c:	8e03e3e8 	lw	v1,-7192(s0)
800b4420:	2604e3e8 	addiu	a0,s0,-7192
800b4424:	a0820029 	sb	v0,41(a0)
800b4428:	3c048021 	lui	a0,0x8021
800b442c:	a082e428 	sb	v0,-7128(a0)
800b4430:	24630002 	addiu	v1,v1,2
800b4434:	ae03e3e8 	sw	v1,-7192(s0)
800b4438:	8fbf0014 	lw	ra,20(sp)
800b443c:	8fb00010 	lw	s0,16(sp)
800b4440:	03e00008 	jr	ra
800b4444:	27bd0018 	addiu	sp,sp,24

800b4448 <_Z5ApuF4v>:
800b4448:	27bdffe0 	addiu	sp,sp,-32
800b444c:	afb10014 	sw	s1,20(sp)
800b4450:	3c118021 	lui	s1,0x8021
800b4454:	afb00010 	sw	s0,16(sp)
800b4458:	8e23e3e8 	lw	v1,-7192(s1)
800b445c:	3c108021 	lui	s0,0x8021
800b4460:	afbf0018 	sw	ra,24(sp)
800b4464:	2610e424 	addiu	s0,s0,-7132
800b4468:	92020004 	lbu	v0,4(s0)
800b446c:	90640001 	lbu	a0,1(v1)
800b4470:	00822021 	addu	a0,a0,v0
800b4474:	3c02800b 	lui	v0,0x800b
800b4478:	24424250 	addiu	v0,v0,16976
800b447c:	0040f809 	jalr	v0
800b4480:	308400ff 	andi	a0,a0,0xff
800b4484:	8e23e3e8 	lw	v1,-7192(s1)
800b4488:	2624e3e8 	addiu	a0,s1,-7192
800b448c:	a0820029 	sb	v0,41(a0)
800b4490:	24630002 	addiu	v1,v1,2
800b4494:	ae23e3e8 	sw	v1,-7192(s1)
800b4498:	a2020002 	sb	v0,2(s0)
800b449c:	8fbf0018 	lw	ra,24(sp)
800b44a0:	8fb10014 	lw	s1,20(sp)
800b44a4:	8fb00010 	lw	s0,16(sp)
800b44a8:	03e00008 	jr	ra
800b44ac:	27bd0020 	addiu	sp,sp,32

800b44b0 <_Z5ApuEBv>:
800b44b0:	27bdffe8 	addiu	sp,sp,-24
800b44b4:	afb00010 	sw	s0,16(sp)
800b44b8:	3c108021 	lui	s0,0x8021
800b44bc:	8e02e3e8 	lw	v0,-7192(s0)
800b44c0:	afbf0014 	sw	ra,20(sp)
800b44c4:	90440001 	lbu	a0,1(v0)
800b44c8:	3c02800b 	lui	v0,0x800b
800b44cc:	24424250 	addiu	v0,v0,16976
800b44d0:	0040f809 	jalr	v0
800b44d4:	00000000 	nop
800b44d8:	8e03e3e8 	lw	v1,-7192(s0)
800b44dc:	2604e3e8 	addiu	a0,s0,-7192
800b44e0:	a0820029 	sb	v0,41(a0)
800b44e4:	3c048021 	lui	a0,0x8021
800b44e8:	a082e427 	sb	v0,-7129(a0)
800b44ec:	24630002 	addiu	v1,v1,2
800b44f0:	ae03e3e8 	sw	v1,-7192(s0)
800b44f4:	8fbf0014 	lw	ra,20(sp)
800b44f8:	8fb00010 	lw	s0,16(sp)
800b44fc:	03e00008 	jr	ra
800b4500:	27bd0018 	addiu	sp,sp,24

800b4504 <_Z5ApuE6v>:
800b4504:	27bdffe8 	addiu	sp,sp,-24
800b4508:	afb00010 	sw	s0,16(sp)
800b450c:	3c108021 	lui	s0,0x8021
800b4510:	2610e424 	addiu	s0,s0,-7132
800b4514:	92040004 	lbu	a0,4(s0)
800b4518:	3c02800b 	lui	v0,0x800b
800b451c:	afbf0014 	sw	ra,20(sp)
800b4520:	24424250 	addiu	v0,v0,16976
800b4524:	0040f809 	jalr	v0
800b4528:	00000000 	nop
800b452c:	3c048021 	lui	a0,0x8021
800b4530:	8c83e3e8 	lw	v1,-7192(a0)
800b4534:	2485e3e8 	addiu	a1,a0,-7192
800b4538:	24630001 	addiu	v1,v1,1
800b453c:	a0a20029 	sb	v0,41(a1)
800b4540:	ac83e3e8 	sw	v1,-7192(a0)
800b4544:	a2020002 	sb	v0,2(s0)
800b4548:	8fbf0014 	lw	ra,20(sp)
800b454c:	8fb00010 	lw	s0,16(sp)
800b4550:	03e00008 	jr	ra
800b4554:	27bd0018 	addiu	sp,sp,24

800b4558 <_Z5ApuE4v>:
800b4558:	27bdffe8 	addiu	sp,sp,-24
800b455c:	afb00010 	sw	s0,16(sp)
800b4560:	3c108021 	lui	s0,0x8021
800b4564:	8e02e3e8 	lw	v0,-7192(s0)
800b4568:	afbf0014 	sw	ra,20(sp)
800b456c:	90440001 	lbu	a0,1(v0)
800b4570:	3c02800b 	lui	v0,0x800b
800b4574:	24424250 	addiu	v0,v0,16976
800b4578:	0040f809 	jalr	v0
800b457c:	00000000 	nop
800b4580:	8e03e3e8 	lw	v1,-7192(s0)
800b4584:	2604e3e8 	addiu	a0,s0,-7192
800b4588:	a0820029 	sb	v0,41(a0)
800b458c:	3c048021 	lui	a0,0x8021
800b4590:	a082e426 	sb	v0,-7130(a0)
800b4594:	24630002 	addiu	v1,v1,2
800b4598:	ae03e3e8 	sw	v1,-7192(s0)
800b459c:	8fbf0014 	lw	ra,20(sp)
800b45a0:	8fb00010 	lw	s0,16(sp)
800b45a4:	03e00008 	jr	ra
800b45a8:	27bd0018 	addiu	sp,sp,24

800b45ac <_Z5ApuBFv>:
800b45ac:	27bdffe8 	addiu	sp,sp,-24
800b45b0:	afb00010 	sw	s0,16(sp)
800b45b4:	3c108021 	lui	s0,0x8021
800b45b8:	2610e424 	addiu	s0,s0,-7132
800b45bc:	92020004 	lbu	v0,4(s0)
800b45c0:	afbf0014 	sw	ra,20(sp)
800b45c4:	00402021 	move	a0,v0
800b45c8:	24420001 	addiu	v0,v0,1
800b45cc:	a2020004 	sb	v0,4(s0)
800b45d0:	3c02800b 	lui	v0,0x800b
800b45d4:	24424250 	addiu	v0,v0,16976
800b45d8:	0040f809 	jalr	v0
800b45dc:	00000000 	nop
800b45e0:	3c048021 	lui	a0,0x8021
800b45e4:	8c83e3e8 	lw	v1,-7192(a0)
800b45e8:	2485e3e8 	addiu	a1,a0,-7192
800b45ec:	24630001 	addiu	v1,v1,1
800b45f0:	a0a20029 	sb	v0,41(a1)
800b45f4:	ac83e3e8 	sw	v1,-7192(a0)
800b45f8:	a2020002 	sb	v0,2(s0)
800b45fc:	8fbf0014 	lw	ra,20(sp)
800b4600:	8fb00010 	lw	s0,16(sp)
800b4604:	03e00008 	jr	ra
800b4608:	27bd0018 	addiu	sp,sp,24

800b460c <_Z5ApuB4v>:
800b460c:	27bdffe0 	addiu	sp,sp,-32
800b4610:	afb10014 	sw	s1,20(sp)
800b4614:	3c118021 	lui	s1,0x8021
800b4618:	afb20018 	sw	s2,24(sp)
800b461c:	8e23e3e8 	lw	v1,-7192(s1)
800b4620:	3c128021 	lui	s2,0x8021
800b4624:	afb00010 	sw	s0,16(sp)
800b4628:	afbf001c 	sw	ra,28(sp)
800b462c:	2650e424 	addiu	s0,s2,-7132
800b4630:	90640001 	lbu	a0,1(v1)
800b4634:	92020004 	lbu	v0,4(s0)
800b4638:	00822021 	addu	a0,a0,v0
800b463c:	3c02800b 	lui	v0,0x800b
800b4640:	24424250 	addiu	v0,v0,16976
800b4644:	0040f809 	jalr	v0
800b4648:	308400ff 	andi	a0,a0,0xff
800b464c:	92040002 	lbu	a0,2(s0)
800b4650:	2629e3e8 	addiu	t1,s1,-7192
800b4654:	91250028 	lbu	a1,40(t1)
800b4658:	00821823 	subu	v1,a0,v0
800b465c:	00651821 	addu	v1,v1,a1
800b4660:	2463ffff 	addiu	v1,v1,-1
800b4664:	00033c00 	sll	a3,v1,0x10
800b4668:	00073c03 	sra	a3,a3,0x10
800b466c:	00825026 	xor	t2,a0,v0
800b4670:	30e800ff 	andi	t0,a3,0xff
800b4674:	00072827 	nor	a1,zero,a3
800b4678:	3c038022 	lui	v1,0x8022
800b467c:	00882026 	xor	a0,a0,t0
800b4680:	00052fc2 	srl	a1,a1,0x1f
800b4684:	a06250bc 	sb	v0,20668(v1)
800b4688:	31460080 	andi	a2,t2,0x80
800b468c:	3c028022 	lui	v0,0x8022
800b4690:	30840080 	andi	a0,a0,0x80
800b4694:	01205821 	move	t3,t1
800b4698:	a44750c6 	sh	a3,20678(v0)
800b469c:	10c00003 	beqz	a2,800b46ac <_Z5ApuB4v+0xa0>
800b46a0:	a1250028 	sb	a1,40(t1)
800b46a4:	14800018 	bnez	a0,800b4708 <_Z5ApuB4v+0xfc>
800b46a8:	24020001 	li	v0,1
800b46ac:	a160002a 	sb	zero,42(t3)
800b46b0:	9243e424 	lbu	v1,-7132(s2)
800b46b4:	8e22e3e8 	lw	v0,-7192(s1)
800b46b8:	34630008 	ori	v1,v1,0x8
800b46bc:	01482026 	xor	a0,t2,t0
800b46c0:	306500f7 	andi	a1,v1,0xf7
800b46c4:	a243e424 	sb	v1,-7132(s2)
800b46c8:	30840010 	andi	a0,a0,0x10
800b46cc:	3c038021 	lui	v1,0x8021
800b46d0:	2627e3e8 	addiu	a3,s1,-7192
800b46d4:	24420002 	addiu	v0,v0,2
800b46d8:	10800002 	beqz	a0,800b46e4 <_Z5ApuB4v+0xd8>
800b46dc:	2466e424 	addiu	a2,v1,-7132
800b46e0:	a065e424 	sb	a1,-7132(v1)
800b46e4:	a0e80029 	sb	t0,41(a3)
800b46e8:	a0c80002 	sb	t0,2(a2)
800b46ec:	ae22e3e8 	sw	v0,-7192(s1)
800b46f0:	8fbf001c 	lw	ra,28(sp)
800b46f4:	8fb20018 	lw	s2,24(sp)
800b46f8:	8fb10014 	lw	s1,20(sp)
800b46fc:	8fb00010 	lw	s0,16(sp)
800b4700:	03e00008 	jr	ra
800b4704:	27bd0020 	addiu	sp,sp,32
800b4708:	0802d1ac 	j	800b46b0 <_Z5ApuB4v+0xa4>
800b470c:	a122002a 	sb	v0,42(t1)

800b4710 <_Z5ApuA6v>:
800b4710:	27bdffe0 	addiu	sp,sp,-32
800b4714:	afb10014 	sw	s1,20(sp)
800b4718:	3c118021 	lui	s1,0x8021
800b471c:	afb00010 	sw	s0,16(sp)
800b4720:	2630e424 	addiu	s0,s1,-7132
800b4724:	92040004 	lbu	a0,4(s0)
800b4728:	3c02800b 	lui	v0,0x800b
800b472c:	afbf0018 	sw	ra,24(sp)
800b4730:	24424250 	addiu	v0,v0,16976
800b4734:	0040f809 	jalr	v0
800b4738:	00000000 	nop
800b473c:	3c0a8021 	lui	t2,0x8021
800b4740:	92040002 	lbu	a0,2(s0)
800b4744:	2549e3e8 	addiu	t1,t2,-7192
800b4748:	91250028 	lbu	a1,40(t1)
800b474c:	00821823 	subu	v1,a0,v0
800b4750:	00651821 	addu	v1,v1,a1
800b4754:	2463ffff 	addiu	v1,v1,-1
800b4758:	00033c00 	sll	a3,v1,0x10
800b475c:	00073c03 	sra	a3,a3,0x10
800b4760:	00825826 	xor	t3,a0,v0
800b4764:	30e800ff 	andi	t0,a3,0xff
800b4768:	00072827 	nor	a1,zero,a3
800b476c:	3c038022 	lui	v1,0x8022
800b4770:	00882026 	xor	a0,a0,t0
800b4774:	00052fc2 	srl	a1,a1,0x1f
800b4778:	a06250bc 	sb	v0,20668(v1)
800b477c:	31660080 	andi	a2,t3,0x80
800b4780:	3c028022 	lui	v0,0x8022
800b4784:	30840080 	andi	a0,a0,0x80
800b4788:	01206021 	move	t4,t1
800b478c:	a44750c6 	sh	a3,20678(v0)
800b4790:	10c00003 	beqz	a2,800b47a0 <_Z5ApuA6v+0x90>
800b4794:	a1250028 	sb	a1,40(t1)
800b4798:	14800017 	bnez	a0,800b47f8 <_Z5ApuA6v+0xe8>
800b479c:	24020001 	li	v0,1
800b47a0:	a180002a 	sb	zero,42(t4)
800b47a4:	9223e424 	lbu	v1,-7132(s1)
800b47a8:	8d42e3e8 	lw	v0,-7192(t2)
800b47ac:	34630008 	ori	v1,v1,0x8
800b47b0:	01682026 	xor	a0,t3,t0
800b47b4:	306500f7 	andi	a1,v1,0xf7
800b47b8:	a223e424 	sb	v1,-7132(s1)
800b47bc:	30840010 	andi	a0,a0,0x10
800b47c0:	3c038021 	lui	v1,0x8021
800b47c4:	2547e3e8 	addiu	a3,t2,-7192
800b47c8:	24420001 	addiu	v0,v0,1
800b47cc:	10800002 	beqz	a0,800b47d8 <_Z5ApuA6v+0xc8>
800b47d0:	2466e424 	addiu	a2,v1,-7132
800b47d4:	a065e424 	sb	a1,-7132(v1)
800b47d8:	a0e80029 	sb	t0,41(a3)
800b47dc:	a0c80002 	sb	t0,2(a2)
800b47e0:	8fbf0018 	lw	ra,24(sp)
800b47e4:	8fb10014 	lw	s1,20(sp)
800b47e8:	8fb00010 	lw	s0,16(sp)
800b47ec:	27bd0020 	addiu	sp,sp,32
800b47f0:	03e00008 	jr	ra
800b47f4:	ad42e3e8 	sw	v0,-7192(t2)
800b47f8:	0802d1e9 	j	800b47a4 <_Z5ApuA6v+0x94>
800b47fc:	a122002a 	sb	v0,42(t1)

800b4800 <_Z5ApuA4v>:
800b4800:	27bdffe8 	addiu	sp,sp,-24
800b4804:	afb00010 	sw	s0,16(sp)
800b4808:	3c108021 	lui	s0,0x8021
800b480c:	8e02e3e8 	lw	v0,-7192(s0)
800b4810:	afbf0014 	sw	ra,20(sp)
800b4814:	90440001 	lbu	a0,1(v0)
800b4818:	3c02800b 	lui	v0,0x800b
800b481c:	24424250 	addiu	v0,v0,16976
800b4820:	0040f809 	jalr	v0
800b4824:	00000000 	nop
800b4828:	3c0b8021 	lui	t3,0x8021
800b482c:	2563e424 	addiu	v1,t3,-7132
800b4830:	90640002 	lbu	a0,2(v1)
800b4834:	2609e3e8 	addiu	t1,s0,-7192
800b4838:	91250028 	lbu	a1,40(t1)
800b483c:	00821823 	subu	v1,a0,v0
800b4840:	00651821 	addu	v1,v1,a1
800b4844:	2463ffff 	addiu	v1,v1,-1
800b4848:	00033c00 	sll	a3,v1,0x10
800b484c:	00073c03 	sra	a3,a3,0x10
800b4850:	00825026 	xor	t2,a0,v0
800b4854:	30e800ff 	andi	t0,a3,0xff
800b4858:	00072827 	nor	a1,zero,a3
800b485c:	3c038022 	lui	v1,0x8022
800b4860:	00882026 	xor	a0,a0,t0
800b4864:	00052fc2 	srl	a1,a1,0x1f
800b4868:	a06250bc 	sb	v0,20668(v1)
800b486c:	31460080 	andi	a2,t2,0x80
800b4870:	3c028022 	lui	v0,0x8022
800b4874:	30840080 	andi	a0,a0,0x80
800b4878:	01206021 	move	t4,t1
800b487c:	a44750c6 	sh	a3,20678(v0)
800b4880:	10c00003 	beqz	a2,800b4890 <_Z5ApuA4v+0x90>
800b4884:	a1250028 	sb	a1,40(t1)
800b4888:	14800016 	bnez	a0,800b48e4 <_Z5ApuA4v+0xe4>
800b488c:	24020001 	li	v0,1
800b4890:	a180002a 	sb	zero,42(t4)
800b4894:	9163e424 	lbu	v1,-7132(t3)
800b4898:	8e02e3e8 	lw	v0,-7192(s0)
800b489c:	34630008 	ori	v1,v1,0x8
800b48a0:	01482026 	xor	a0,t2,t0
800b48a4:	306500f7 	andi	a1,v1,0xf7
800b48a8:	a163e424 	sb	v1,-7132(t3)
800b48ac:	30840010 	andi	a0,a0,0x10
800b48b0:	3c038021 	lui	v1,0x8021
800b48b4:	2607e3e8 	addiu	a3,s0,-7192
800b48b8:	24420002 	addiu	v0,v0,2
800b48bc:	10800002 	beqz	a0,800b48c8 <_Z5ApuA4v+0xc8>
800b48c0:	2466e424 	addiu	a2,v1,-7132
800b48c4:	a065e424 	sb	a1,-7132(v1)
800b48c8:	a0e80029 	sb	t0,41(a3)
800b48cc:	a0c80002 	sb	t0,2(a2)
800b48d0:	ae02e3e8 	sw	v0,-7192(s0)
800b48d4:	8fbf0014 	lw	ra,20(sp)
800b48d8:	8fb00010 	lw	s0,16(sp)
800b48dc:	03e00008 	jr	ra
800b48e0:	27bd0018 	addiu	sp,sp,24
800b48e4:	0802d225 	j	800b4894 <_Z5ApuA4v+0x94>
800b48e8:	a122002a 	sb	v0,42(t1)

800b48ec <_Z5Apu94v>:
800b48ec:	27bdffe0 	addiu	sp,sp,-32
800b48f0:	afb10014 	sw	s1,20(sp)
800b48f4:	3c118021 	lui	s1,0x8021
800b48f8:	afb20018 	sw	s2,24(sp)
800b48fc:	8e23e3e8 	lw	v1,-7192(s1)
800b4900:	3c128021 	lui	s2,0x8021
800b4904:	afb00010 	sw	s0,16(sp)
800b4908:	afbf001c 	sw	ra,28(sp)
800b490c:	2650e424 	addiu	s0,s2,-7132
800b4910:	90640001 	lbu	a0,1(v1)
800b4914:	92020004 	lbu	v0,4(s0)
800b4918:	00822021 	addu	a0,a0,v0
800b491c:	3c02800b 	lui	v0,0x800b
800b4920:	24424250 	addiu	v0,v0,16976
800b4924:	0040f809 	jalr	v0
800b4928:	308400ff 	andi	a0,a0,0xff
800b492c:	2628e3e8 	addiu	t0,s1,-7192
800b4930:	91040028 	lbu	a0,40(t0)
800b4934:	92030002 	lbu	v1,2(s0)
800b4938:	00624826 	xor	t1,v1,v0
800b493c:	00641821 	addu	v1,v1,a0
800b4940:	00431821 	addu	v1,v0,v1
800b4944:	3063ffff 	andi	v1,v1,0xffff
800b4948:	306700ff 	andi	a3,v1,0xff
800b494c:	00092027 	nor	a0,zero,t1
800b4950:	00473026 	xor	a2,v0,a3
800b4954:	30840080 	andi	a0,a0,0x80
800b4958:	2c650100 	sltiu	a1,v1,256
800b495c:	00c43024 	and	a2,a2,a0
800b4960:	3c048022 	lui	a0,0x8022
800b4964:	38a50001 	xori	a1,a1,0x1
800b4968:	a08250bc 	sb	v0,20668(a0)
800b496c:	3c028022 	lui	v0,0x8022
800b4970:	a44350be 	sh	v1,20670(v0)
800b4974:	10c0001b 	beqz	a2,800b49e4 <_Z5Apu94v+0xf8>
800b4978:	a1050028 	sb	a1,40(t0)
800b497c:	24020001 	li	v0,1
800b4980:	a102002a 	sb	v0,42(t0)
800b4984:	3c028022 	lui	v0,0x8022
800b4988:	904450c6 	lbu	a0,20678(v0)
800b498c:	9243e424 	lbu	v1,-7132(s2)
800b4990:	8e25e3e8 	lw	a1,-7192(s1)
800b4994:	01242026 	xor	a0,t1,a0
800b4998:	306300f7 	andi	v1,v1,0xf7
800b499c:	3c028021 	lui	v0,0x8021
800b49a0:	30840010 	andi	a0,a0,0x10
800b49a4:	34660008 	ori	a2,v1,0x8
800b49a8:	a243e424 	sb	v1,-7132(s2)
800b49ac:	24a50002 	addiu	a1,a1,2
800b49b0:	2628e3e8 	addiu	t0,s1,-7192
800b49b4:	10800002 	beqz	a0,800b49c0 <_Z5Apu94v+0xd4>
800b49b8:	2443e424 	addiu	v1,v0,-7132
800b49bc:	a046e424 	sb	a2,-7132(v0)
800b49c0:	a0670002 	sb	a3,2(v1)
800b49c4:	ae25e3e8 	sw	a1,-7192(s1)
800b49c8:	8fbf001c 	lw	ra,28(sp)
800b49cc:	8fb20018 	lw	s2,24(sp)
800b49d0:	8fb10014 	lw	s1,20(sp)
800b49d4:	8fb00010 	lw	s0,16(sp)
800b49d8:	27bd0020 	addiu	sp,sp,32
800b49dc:	03e00008 	jr	ra
800b49e0:	a1070029 	sb	a3,41(t0)
800b49e4:	0802d261 	j	800b4984 <_Z5Apu94v+0x98>
800b49e8:	a100002a 	sb	zero,42(t0)

800b49ec <_Z5Apu86v>:
800b49ec:	27bdffe0 	addiu	sp,sp,-32
800b49f0:	afb10014 	sw	s1,20(sp)
800b49f4:	3c118021 	lui	s1,0x8021
800b49f8:	afb00010 	sw	s0,16(sp)
800b49fc:	2630e424 	addiu	s0,s1,-7132
800b4a00:	92040004 	lbu	a0,4(s0)
800b4a04:	3c02800b 	lui	v0,0x800b
800b4a08:	afbf0018 	sw	ra,24(sp)
800b4a0c:	24424250 	addiu	v0,v0,16976
800b4a10:	0040f809 	jalr	v0
800b4a14:	00000000 	nop
800b4a18:	3c098021 	lui	t1,0x8021
800b4a1c:	2528e3e8 	addiu	t0,t1,-7192
800b4a20:	91040028 	lbu	a0,40(t0)
800b4a24:	92030002 	lbu	v1,2(s0)
800b4a28:	00625026 	xor	t2,v1,v0
800b4a2c:	00641821 	addu	v1,v1,a0
800b4a30:	00431821 	addu	v1,v0,v1
800b4a34:	3063ffff 	andi	v1,v1,0xffff
800b4a38:	306700ff 	andi	a3,v1,0xff
800b4a3c:	000a2027 	nor	a0,zero,t2
800b4a40:	00473026 	xor	a2,v0,a3
800b4a44:	30840080 	andi	a0,a0,0x80
800b4a48:	2c650100 	sltiu	a1,v1,256
800b4a4c:	00c43024 	and	a2,a2,a0
800b4a50:	3c048022 	lui	a0,0x8022
800b4a54:	38a50001 	xori	a1,a1,0x1
800b4a58:	a08250bc 	sb	v0,20668(a0)
800b4a5c:	3c028022 	lui	v0,0x8022
800b4a60:	a44350be 	sh	v1,20670(v0)
800b4a64:	10c0001a 	beqz	a2,800b4ad0 <_Z5Apu86v+0xe4>
800b4a68:	a1050028 	sb	a1,40(t0)
800b4a6c:	24020001 	li	v0,1
800b4a70:	a102002a 	sb	v0,42(t0)
800b4a74:	3c028022 	lui	v0,0x8022
800b4a78:	904450c6 	lbu	a0,20678(v0)
800b4a7c:	9223e424 	lbu	v1,-7132(s1)
800b4a80:	8d25e3e8 	lw	a1,-7192(t1)
800b4a84:	01442026 	xor	a0,t2,a0
800b4a88:	306300f7 	andi	v1,v1,0xf7
800b4a8c:	3c028021 	lui	v0,0x8021
800b4a90:	30840010 	andi	a0,a0,0x10
800b4a94:	34660008 	ori	a2,v1,0x8
800b4a98:	a223e424 	sb	v1,-7132(s1)
800b4a9c:	24a50001 	addiu	a1,a1,1
800b4aa0:	2528e3e8 	addiu	t0,t1,-7192
800b4aa4:	10800002 	beqz	a0,800b4ab0 <_Z5Apu86v+0xc4>
800b4aa8:	2443e424 	addiu	v1,v0,-7132
800b4aac:	a046e424 	sb	a2,-7132(v0)
800b4ab0:	a0670002 	sb	a3,2(v1)
800b4ab4:	8fbf0018 	lw	ra,24(sp)
800b4ab8:	8fb10014 	lw	s1,20(sp)
800b4abc:	8fb00010 	lw	s0,16(sp)
800b4ac0:	27bd0020 	addiu	sp,sp,32
800b4ac4:	a1070029 	sb	a3,41(t0)
800b4ac8:	03e00008 	jr	ra
800b4acc:	ad25e3e8 	sw	a1,-7192(t1)
800b4ad0:	0802d29d 	j	800b4a74 <_Z5Apu86v+0x88>
800b4ad4:	a100002a 	sb	zero,42(t0)

800b4ad8 <_Z5Apu84v>:
800b4ad8:	27bdffe8 	addiu	sp,sp,-24
800b4adc:	afb00010 	sw	s0,16(sp)
800b4ae0:	3c108021 	lui	s0,0x8021
800b4ae4:	8e02e3e8 	lw	v0,-7192(s0)
800b4ae8:	afbf0014 	sw	ra,20(sp)
800b4aec:	90440001 	lbu	a0,1(v0)
800b4af0:	3c02800b 	lui	v0,0x800b
800b4af4:	24424250 	addiu	v0,v0,16976
800b4af8:	0040f809 	jalr	v0
800b4afc:	00000000 	nop
800b4b00:	3c0a8021 	lui	t2,0x8021
800b4b04:	2608e3e8 	addiu	t0,s0,-7192
800b4b08:	2544e424 	addiu	a0,t2,-7132
800b4b0c:	90830002 	lbu	v1,2(a0)
800b4b10:	91050028 	lbu	a1,40(t0)
800b4b14:	00624826 	xor	t1,v1,v0
800b4b18:	00651821 	addu	v1,v1,a1
800b4b1c:	00431821 	addu	v1,v0,v1
800b4b20:	3063ffff 	andi	v1,v1,0xffff
800b4b24:	306700ff 	andi	a3,v1,0xff
800b4b28:	00092027 	nor	a0,zero,t1
800b4b2c:	00473026 	xor	a2,v0,a3
800b4b30:	30840080 	andi	a0,a0,0x80
800b4b34:	2c650100 	sltiu	a1,v1,256
800b4b38:	00c43024 	and	a2,a2,a0
800b4b3c:	3c048022 	lui	a0,0x8022
800b4b40:	38a50001 	xori	a1,a1,0x1
800b4b44:	a08250bc 	sb	v0,20668(a0)
800b4b48:	3c028022 	lui	v0,0x8022
800b4b4c:	a44350be 	sh	v1,20670(v0)
800b4b50:	10c00019 	beqz	a2,800b4bb8 <_Z5Apu84v+0xe0>
800b4b54:	a1050028 	sb	a1,40(t0)
800b4b58:	24020001 	li	v0,1
800b4b5c:	a102002a 	sb	v0,42(t0)
800b4b60:	3c028022 	lui	v0,0x8022
800b4b64:	904450c6 	lbu	a0,20678(v0)
800b4b68:	9143e424 	lbu	v1,-7132(t2)
800b4b6c:	8e05e3e8 	lw	a1,-7192(s0)
800b4b70:	01242026 	xor	a0,t1,a0
800b4b74:	306300f7 	andi	v1,v1,0xf7
800b4b78:	3c028021 	lui	v0,0x8021
800b4b7c:	30840010 	andi	a0,a0,0x10
800b4b80:	34660008 	ori	a2,v1,0x8
800b4b84:	a143e424 	sb	v1,-7132(t2)
800b4b88:	24a50002 	addiu	a1,a1,2
800b4b8c:	2608e3e8 	addiu	t0,s0,-7192
800b4b90:	10800002 	beqz	a0,800b4b9c <_Z5Apu84v+0xc4>
800b4b94:	2443e424 	addiu	v1,v0,-7132
800b4b98:	a046e424 	sb	a2,-7132(v0)
800b4b9c:	a0670002 	sb	a3,2(v1)
800b4ba0:	ae05e3e8 	sw	a1,-7192(s0)
800b4ba4:	8fbf0014 	lw	ra,20(sp)
800b4ba8:	8fb00010 	lw	s0,16(sp)
800b4bac:	27bd0018 	addiu	sp,sp,24
800b4bb0:	03e00008 	jr	ra
800b4bb4:	a1070029 	sb	a3,41(t0)
800b4bb8:	0802d2d8 	j	800b4b60 <_Z5Apu84v+0x88>
800b4bbc:	a100002a 	sb	zero,42(t0)

800b4bc0 <_Z5Apu54v>:
800b4bc0:	27bdffe0 	addiu	sp,sp,-32
800b4bc4:	afb20018 	sw	s2,24(sp)
800b4bc8:	3c128021 	lui	s2,0x8021
800b4bcc:	afb10014 	sw	s1,20(sp)
800b4bd0:	8e43e3e8 	lw	v1,-7192(s2)
800b4bd4:	3c118021 	lui	s1,0x8021
800b4bd8:	afbf001c 	sw	ra,28(sp)
800b4bdc:	afb00010 	sw	s0,16(sp)
800b4be0:	2631e424 	addiu	s1,s1,-7132
800b4be4:	92220004 	lbu	v0,4(s1)
800b4be8:	90640001 	lbu	a0,1(v1)
800b4bec:	92300002 	lbu	s0,2(s1)
800b4bf0:	00822021 	addu	a0,a0,v0
800b4bf4:	3c02800b 	lui	v0,0x800b
800b4bf8:	24424250 	addiu	v0,v0,16976
800b4bfc:	0040f809 	jalr	v0
800b4c00:	308400ff 	andi	a0,a0,0xff
800b4c04:	8e43e3e8 	lw	v1,-7192(s2)
800b4c08:	02028026 	xor	s0,s0,v0
800b4c0c:	2642e3e8 	addiu	v0,s2,-7192
800b4c10:	a0500029 	sb	s0,41(v0)
800b4c14:	24630002 	addiu	v1,v1,2
800b4c18:	a2300002 	sb	s0,2(s1)
800b4c1c:	ae43e3e8 	sw	v1,-7192(s2)
800b4c20:	8fbf001c 	lw	ra,28(sp)
800b4c24:	8fb20018 	lw	s2,24(sp)
800b4c28:	8fb10014 	lw	s1,20(sp)
800b4c2c:	8fb00010 	lw	s0,16(sp)
800b4c30:	03e00008 	jr	ra
800b4c34:	27bd0020 	addiu	sp,sp,32

800b4c38 <_Z5Apu46v>:
800b4c38:	27bdffe0 	addiu	sp,sp,-32
800b4c3c:	afb10014 	sw	s1,20(sp)
800b4c40:	3c118021 	lui	s1,0x8021
800b4c44:	2631e424 	addiu	s1,s1,-7132
800b4c48:	92240004 	lbu	a0,4(s1)
800b4c4c:	3c02800b 	lui	v0,0x800b
800b4c50:	afbf0018 	sw	ra,24(sp)
800b4c54:	afb00010 	sw	s0,16(sp)
800b4c58:	24424250 	addiu	v0,v0,16976
800b4c5c:	0040f809 	jalr	v0
800b4c60:	92300002 	lbu	s0,2(s1)
800b4c64:	3c048021 	lui	a0,0x8021
800b4c68:	8c83e3e8 	lw	v1,-7192(a0)
800b4c6c:	02028026 	xor	s0,s0,v0
800b4c70:	24630001 	addiu	v1,v1,1
800b4c74:	2482e3e8 	addiu	v0,a0,-7192
800b4c78:	a0500029 	sb	s0,41(v0)
800b4c7c:	ac83e3e8 	sw	v1,-7192(a0)
800b4c80:	a2300002 	sb	s0,2(s1)
800b4c84:	8fbf0018 	lw	ra,24(sp)
800b4c88:	8fb10014 	lw	s1,20(sp)
800b4c8c:	8fb00010 	lw	s0,16(sp)
800b4c90:	03e00008 	jr	ra
800b4c94:	27bd0020 	addiu	sp,sp,32

800b4c98 <_Z5Apu44v>:
800b4c98:	27bdffe0 	addiu	sp,sp,-32
800b4c9c:	afb20018 	sw	s2,24(sp)
800b4ca0:	3c128021 	lui	s2,0x8021
800b4ca4:	8e42e3e8 	lw	v0,-7192(s2)
800b4ca8:	afbf001c 	sw	ra,28(sp)
800b4cac:	afb10014 	sw	s1,20(sp)
800b4cb0:	afb00010 	sw	s0,16(sp)
800b4cb4:	3c118021 	lui	s1,0x8021
800b4cb8:	2631e424 	addiu	s1,s1,-7132
800b4cbc:	90440001 	lbu	a0,1(v0)
800b4cc0:	3c02800b 	lui	v0,0x800b
800b4cc4:	24424250 	addiu	v0,v0,16976
800b4cc8:	0040f809 	jalr	v0
800b4ccc:	92300002 	lbu	s0,2(s1)
800b4cd0:	8e43e3e8 	lw	v1,-7192(s2)
800b4cd4:	02028026 	xor	s0,s0,v0
800b4cd8:	2642e3e8 	addiu	v0,s2,-7192
800b4cdc:	a0500029 	sb	s0,41(v0)
800b4ce0:	24630002 	addiu	v1,v1,2
800b4ce4:	a2300002 	sb	s0,2(s1)
800b4ce8:	ae43e3e8 	sw	v1,-7192(s2)
800b4cec:	8fbf001c 	lw	ra,28(sp)
800b4cf0:	8fb20018 	lw	s2,24(sp)
800b4cf4:	8fb10014 	lw	s1,20(sp)
800b4cf8:	8fb00010 	lw	s0,16(sp)
800b4cfc:	03e00008 	jr	ra
800b4d00:	27bd0020 	addiu	sp,sp,32

800b4d04 <_Z5ApuDEv>:
800b4d04:	27bdffd8 	addiu	sp,sp,-40
800b4d08:	afb3001c 	sw	s3,28(sp)
800b4d0c:	afb20018 	sw	s2,24(sp)
800b4d10:	afb10014 	sw	s1,20(sp)
800b4d14:	afb00010 	sw	s0,16(sp)
800b4d18:	afbf0020 	sw	ra,32(sp)
800b4d1c:	3c138021 	lui	s3,0x8021
800b4d20:	8e65e3e8 	lw	a1,-7192(s3)
800b4d24:	3c108021 	lui	s0,0x8021
800b4d28:	2610e424 	addiu	s0,s0,-7132
800b4d2c:	90a40001 	lbu	a0,1(a1)
800b4d30:	92020004 	lbu	v0,4(s0)
800b4d34:	2672e3e8 	addiu	s2,s3,-7192
800b4d38:	00822021 	addu	a0,a0,v0
800b4d3c:	308400ff 	andi	a0,a0,0xff
800b4d40:	8e420004 	lw	v0,4(s2)
800b4d44:	3c038022 	lui	v1,0x8022
800b4d48:	a06450bc 	sb	a0,20668(v1)
800b4d4c:	80a60002 	lb	a2,2(a1)
800b4d50:	00a21023 	subu	v0,a1,v0
800b4d54:	24420003 	addiu	v0,v0,3
800b4d58:	00c21021 	addu	v0,a2,v0
800b4d5c:	3c118022 	lui	s1,0x8022
800b4d60:	3c038022 	lui	v1,0x8022
800b4d64:	a62250c6 	sh	v0,20678(s1)
800b4d68:	3c02800b 	lui	v0,0x800b
800b4d6c:	24424250 	addiu	v0,v0,16976
800b4d70:	0040f809 	jalr	v0
800b4d74:	a06650c4 	sb	a2,20676(v1)
800b4d78:	92030002 	lbu	v1,2(s0)
800b4d7c:	10620021 	beq	v1,v0,800b4e04 <_Z5ApuDEv+0x100>
800b4d80:	3c088021 	lui	t0,0x8021
800b4d84:	8d03e308 	lw	v1,-7416(t0)
800b4d88:	962750c6 	lhu	a3,20678(s1)
800b4d8c:	8e440004 	lw	a0,4(s2)
800b4d90:	8e450038 	lw	a1,56(s2)
800b4d94:	3c028021 	lui	v0,0x8021
800b4d98:	9046e42d 	lbu	a2,-7123(v0)
800b4d9c:	00e43821 	addu	a3,a3,a0
800b4da0:	00651821 	addu	v1,v1,a1
800b4da4:	ae67e3e8 	sw	a3,-7192(s3)
800b4da8:	10c00007 	beqz	a2,800b4dc8 <_Z5ApuDEv+0xc4>
800b4dac:	ad03e308 	sw	v1,-7416(t0)
800b4db0:	8e420014 	lw	v0,20(s2)
800b4db4:	10e2000b 	beq	a3,v0,800b4de4 <_Z5ApuDEv+0xe0>
800b4db8:	00000000 	nop
800b4dbc:	8e420018 	lw	v0,24(s2)
800b4dc0:	10e20008 	beq	a3,v0,800b4de4 <_Z5ApuDEv+0xe0>
800b4dc4:	00000000 	nop
800b4dc8:	8fbf0020 	lw	ra,32(sp)
800b4dcc:	8fb3001c 	lw	s3,28(sp)
800b4dd0:	8fb20018 	lw	s2,24(sp)
800b4dd4:	8fb10014 	lw	s1,20(sp)
800b4dd8:	8fb00010 	lw	s0,16(sp)
800b4ddc:	03e00008 	jr	ra
800b4de0:	27bd0028 	addiu	sp,sp,40
800b4de4:	8e43001c 	lw	v1,28(s2)
800b4de8:	10600010 	beqz	v1,800b4e2c <_Z5ApuDEv+0x128>
800b4dec:	3c028021 	lui	v0,0x8021
800b4df0:	2c620002 	sltiu	v0,v1,2
800b4df4:	14400017 	bnez	v0,800b4e54 <_Z5ApuDEv+0x150>
800b4df8:	24020001 	li	v0,1
800b4dfc:	0802d372 	j	800b4dc8 <_Z5ApuDEv+0xc4>
800b4e00:	ae42001c 	sw	v0,28(s2)
800b4e04:	8e62e3e8 	lw	v0,-7192(s3)
800b4e08:	24420003 	addiu	v0,v0,3
800b4e0c:	ae62e3e8 	sw	v0,-7192(s3)
800b4e10:	8fbf0020 	lw	ra,32(sp)
800b4e14:	8fb3001c 	lw	s3,28(sp)
800b4e18:	8fb20018 	lw	s2,24(sp)
800b4e1c:	8fb10014 	lw	s1,20(sp)
800b4e20:	8fb00010 	lw	s0,16(sp)
800b4e24:	03e00008 	jr	ra
800b4e28:	27bd0028 	addiu	sp,sp,40
800b4e2c:	9043e290 	lbu	v1,-7536(v0)
800b4e30:	14600006 	bnez	v1,800b4e4c <_Z5ApuDEv+0x148>
800b4e34:	3c028021 	lui	v0,0x8021
800b4e38:	2442e2a8 	addiu	v0,v0,-7512
800b4e3c:	8c430024 	lw	v1,36(v0)
800b4e40:	ad03e308 	sw	v1,-7416(t0)
800b4e44:	0802d372 	j	800b4dc8 <_Z5ApuDEv+0xc4>
800b4e48:	ac430020 	sw	v1,32(v0)
800b4e4c:	0802d372 	j	800b4dc8 <_Z5ApuDEv+0xc4>
800b4e50:	a240000c 	sb	zero,12(s2)
800b4e54:	2462ffff 	addiu	v0,v1,-1
800b4e58:	0802d372 	j	800b4dc8 <_Z5ApuDEv+0xc4>
800b4e5c:	ae42001c 	sw	v0,28(s2)

800b4e60 <_Z5Apu2Ev>:
800b4e60:	27bdffe0 	addiu	sp,sp,-32
800b4e64:	afb20018 	sw	s2,24(sp)
800b4e68:	afb10014 	sw	s1,20(sp)
800b4e6c:	afb00010 	sw	s0,16(sp)
800b4e70:	afbf001c 	sw	ra,28(sp)
800b4e74:	3c128021 	lui	s2,0x8021
800b4e78:	8e45e3e8 	lw	a1,-7192(s2)
800b4e7c:	2651e3e8 	addiu	s1,s2,-7192
800b4e80:	90a40001 	lbu	a0,1(a1)
800b4e84:	8e220004 	lw	v0,4(s1)
800b4e88:	3c038022 	lui	v1,0x8022
800b4e8c:	a06450bc 	sb	a0,20668(v1)
800b4e90:	80a60002 	lb	a2,2(a1)
800b4e94:	00a21023 	subu	v0,a1,v0
800b4e98:	24420003 	addiu	v0,v0,3
800b4e9c:	00c21021 	addu	v0,a2,v0
800b4ea0:	3c108022 	lui	s0,0x8022
800b4ea4:	3c038022 	lui	v1,0x8022
800b4ea8:	a60250c6 	sh	v0,20678(s0)
800b4eac:	3c02800b 	lui	v0,0x800b
800b4eb0:	24424250 	addiu	v0,v0,16976
800b4eb4:	0040f809 	jalr	v0
800b4eb8:	a06650c4 	sb	a2,20676(v1)
800b4ebc:	3c038021 	lui	v1,0x8021
800b4ec0:	9064e426 	lbu	a0,-7130(v1)
800b4ec4:	10820020 	beq	a0,v0,800b4f48 <_Z5Apu2Ev+0xe8>
800b4ec8:	3c088021 	lui	t0,0x8021
800b4ecc:	8d03e308 	lw	v1,-7416(t0)
800b4ed0:	960750c6 	lhu	a3,20678(s0)
800b4ed4:	8e240004 	lw	a0,4(s1)
800b4ed8:	8e250038 	lw	a1,56(s1)
800b4edc:	3c028021 	lui	v0,0x8021
800b4ee0:	9046e42d 	lbu	a2,-7123(v0)
800b4ee4:	00e43821 	addu	a3,a3,a0
800b4ee8:	00651821 	addu	v1,v1,a1
800b4eec:	ae47e3e8 	sw	a3,-7192(s2)
800b4ef0:	10c00007 	beqz	a2,800b4f10 <_Z5Apu2Ev+0xb0>
800b4ef4:	ad03e308 	sw	v1,-7416(t0)
800b4ef8:	8e220014 	lw	v0,20(s1)
800b4efc:	10e2000a 	beq	a3,v0,800b4f28 <_Z5Apu2Ev+0xc8>
800b4f00:	00000000 	nop
800b4f04:	8e220018 	lw	v0,24(s1)
800b4f08:	10e20007 	beq	a3,v0,800b4f28 <_Z5Apu2Ev+0xc8>
800b4f0c:	00000000 	nop
800b4f10:	8fbf001c 	lw	ra,28(sp)
800b4f14:	8fb20018 	lw	s2,24(sp)
800b4f18:	8fb10014 	lw	s1,20(sp)
800b4f1c:	8fb00010 	lw	s0,16(sp)
800b4f20:	03e00008 	jr	ra
800b4f24:	27bd0020 	addiu	sp,sp,32
800b4f28:	8e23001c 	lw	v1,28(s1)
800b4f2c:	1060000f 	beqz	v1,800b4f6c <_Z5Apu2Ev+0x10c>
800b4f30:	3c028021 	lui	v0,0x8021
800b4f34:	2c620002 	sltiu	v0,v1,2
800b4f38:	14400016 	bnez	v0,800b4f94 <_Z5Apu2Ev+0x134>
800b4f3c:	24020001 	li	v0,1
800b4f40:	0802d3c4 	j	800b4f10 <_Z5Apu2Ev+0xb0>
800b4f44:	ae22001c 	sw	v0,28(s1)
800b4f48:	8e42e3e8 	lw	v0,-7192(s2)
800b4f4c:	24420003 	addiu	v0,v0,3
800b4f50:	ae42e3e8 	sw	v0,-7192(s2)
800b4f54:	8fbf001c 	lw	ra,28(sp)
800b4f58:	8fb20018 	lw	s2,24(sp)
800b4f5c:	8fb10014 	lw	s1,20(sp)
800b4f60:	8fb00010 	lw	s0,16(sp)
800b4f64:	03e00008 	jr	ra
800b4f68:	27bd0020 	addiu	sp,sp,32
800b4f6c:	9043e290 	lbu	v1,-7536(v0)
800b4f70:	14600006 	bnez	v1,800b4f8c <_Z5Apu2Ev+0x12c>
800b4f74:	3c028021 	lui	v0,0x8021
800b4f78:	2442e2a8 	addiu	v0,v0,-7512
800b4f7c:	8c430024 	lw	v1,36(v0)
800b4f80:	ad03e308 	sw	v1,-7416(t0)
800b4f84:	0802d3c4 	j	800b4f10 <_Z5Apu2Ev+0xb0>
800b4f88:	ac430020 	sw	v1,32(v0)
800b4f8c:	0802d3c4 	j	800b4f10 <_Z5Apu2Ev+0xb0>
800b4f90:	a220000c 	sb	zero,12(s1)
800b4f94:	2462ffff 	addiu	v0,v1,-1
800b4f98:	0802d3c4 	j	800b4f10 <_Z5Apu2Ev+0xb0>
800b4f9c:	ae22001c 	sw	v0,28(s1)

800b4fa0 <_Z5Apu34v>:
800b4fa0:	27bdffe0 	addiu	sp,sp,-32
800b4fa4:	afb20018 	sw	s2,24(sp)
800b4fa8:	3c128021 	lui	s2,0x8021
800b4fac:	afb10014 	sw	s1,20(sp)
800b4fb0:	8e43e3e8 	lw	v1,-7192(s2)
800b4fb4:	3c118021 	lui	s1,0x8021
800b4fb8:	afbf001c 	sw	ra,28(sp)
800b4fbc:	afb00010 	sw	s0,16(sp)
800b4fc0:	2631e424 	addiu	s1,s1,-7132
800b4fc4:	92220004 	lbu	v0,4(s1)
800b4fc8:	90640001 	lbu	a0,1(v1)
800b4fcc:	92300002 	lbu	s0,2(s1)
800b4fd0:	00822021 	addu	a0,a0,v0
800b4fd4:	3c02800b 	lui	v0,0x800b
800b4fd8:	24424250 	addiu	v0,v0,16976
800b4fdc:	0040f809 	jalr	v0
800b4fe0:	308400ff 	andi	a0,a0,0xff
800b4fe4:	8e43e3e8 	lw	v1,-7192(s2)
800b4fe8:	02028024 	and	s0,s0,v0
800b4fec:	2642e3e8 	addiu	v0,s2,-7192
800b4ff0:	a0500029 	sb	s0,41(v0)
800b4ff4:	24630002 	addiu	v1,v1,2
800b4ff8:	a2300002 	sb	s0,2(s1)
800b4ffc:	ae43e3e8 	sw	v1,-7192(s2)
800b5000:	8fbf001c 	lw	ra,28(sp)
800b5004:	8fb20018 	lw	s2,24(sp)
800b5008:	8fb10014 	lw	s1,20(sp)
800b500c:	8fb00010 	lw	s0,16(sp)
800b5010:	03e00008 	jr	ra
800b5014:	27bd0020 	addiu	sp,sp,32

800b5018 <_Z5Apu26v>:
800b5018:	27bdffe0 	addiu	sp,sp,-32
800b501c:	afb10014 	sw	s1,20(sp)
800b5020:	3c118021 	lui	s1,0x8021
800b5024:	2631e424 	addiu	s1,s1,-7132
800b5028:	92240004 	lbu	a0,4(s1)
800b502c:	3c02800b 	lui	v0,0x800b
800b5030:	afbf0018 	sw	ra,24(sp)
800b5034:	afb00010 	sw	s0,16(sp)
800b5038:	24424250 	addiu	v0,v0,16976
800b503c:	0040f809 	jalr	v0
800b5040:	92300002 	lbu	s0,2(s1)
800b5044:	3c048021 	lui	a0,0x8021
800b5048:	8c83e3e8 	lw	v1,-7192(a0)
800b504c:	02028024 	and	s0,s0,v0
800b5050:	24630001 	addiu	v1,v1,1
800b5054:	2482e3e8 	addiu	v0,a0,-7192
800b5058:	a0500029 	sb	s0,41(v0)
800b505c:	ac83e3e8 	sw	v1,-7192(a0)
800b5060:	a2300002 	sb	s0,2(s1)
800b5064:	8fbf0018 	lw	ra,24(sp)
800b5068:	8fb10014 	lw	s1,20(sp)
800b506c:	8fb00010 	lw	s0,16(sp)
800b5070:	03e00008 	jr	ra
800b5074:	27bd0020 	addiu	sp,sp,32

800b5078 <_Z5Apu24v>:
800b5078:	27bdffe0 	addiu	sp,sp,-32
800b507c:	afb20018 	sw	s2,24(sp)
800b5080:	3c128021 	lui	s2,0x8021
800b5084:	8e42e3e8 	lw	v0,-7192(s2)
800b5088:	afbf001c 	sw	ra,28(sp)
800b508c:	afb10014 	sw	s1,20(sp)
800b5090:	afb00010 	sw	s0,16(sp)
800b5094:	3c118021 	lui	s1,0x8021
800b5098:	2631e424 	addiu	s1,s1,-7132
800b509c:	90440001 	lbu	a0,1(v0)
800b50a0:	3c02800b 	lui	v0,0x800b
800b50a4:	24424250 	addiu	v0,v0,16976
800b50a8:	0040f809 	jalr	v0
800b50ac:	92300002 	lbu	s0,2(s1)
800b50b0:	8e43e3e8 	lw	v1,-7192(s2)
800b50b4:	02028024 	and	s0,s0,v0
800b50b8:	2642e3e8 	addiu	v0,s2,-7192
800b50bc:	a0500029 	sb	s0,41(v0)
800b50c0:	24630002 	addiu	v1,v1,2
800b50c4:	a2300002 	sb	s0,2(s1)
800b50c8:	ae43e3e8 	sw	v1,-7192(s2)
800b50cc:	8fbf001c 	lw	ra,28(sp)
800b50d0:	8fb20018 	lw	s2,24(sp)
800b50d4:	8fb10014 	lw	s1,20(sp)
800b50d8:	8fb00010 	lw	s0,16(sp)
800b50dc:	03e00008 	jr	ra
800b50e0:	27bd0020 	addiu	sp,sp,32

800b50e4 <_Z5Apu7Ev>:
800b50e4:	27bdffe8 	addiu	sp,sp,-24
800b50e8:	afb00010 	sw	s0,16(sp)
800b50ec:	3c108021 	lui	s0,0x8021
800b50f0:	8e02e3e8 	lw	v0,-7192(s0)
800b50f4:	afbf0014 	sw	ra,20(sp)
800b50f8:	90440001 	lbu	a0,1(v0)
800b50fc:	3c02800b 	lui	v0,0x800b
800b5100:	24424250 	addiu	v0,v0,16976
800b5104:	0040f809 	jalr	v0
800b5108:	00000000 	nop
800b510c:	3c038021 	lui	v1,0x8021
800b5110:	9065e427 	lbu	a1,-7129(v1)
800b5114:	8e04e3e8 	lw	a0,-7192(s0)
800b5118:	00a22823 	subu	a1,a1,v0
800b511c:	00053027 	nor	a2,zero,a1
800b5120:	3c038022 	lui	v1,0x8022
800b5124:	2607e3e8 	addiu	a3,s0,-7192
800b5128:	a06250bc 	sb	v0,20668(v1)
800b512c:	000637c2 	srl	a2,a2,0x1f
800b5130:	3c028022 	lui	v0,0x8022
800b5134:	a0e50029 	sb	a1,41(a3)
800b5138:	a44550c6 	sh	a1,20678(v0)
800b513c:	a0e60028 	sb	a2,40(a3)
800b5140:	24840002 	addiu	a0,a0,2
800b5144:	ae04e3e8 	sw	a0,-7192(s0)
800b5148:	8fbf0014 	lw	ra,20(sp)
800b514c:	8fb00010 	lw	s0,16(sp)
800b5150:	03e00008 	jr	ra
800b5154:	27bd0018 	addiu	sp,sp,24

800b5158 <_Z5Apu3Ev>:
800b5158:	27bdffe8 	addiu	sp,sp,-24
800b515c:	afb00010 	sw	s0,16(sp)
800b5160:	3c108021 	lui	s0,0x8021
800b5164:	8e02e3e8 	lw	v0,-7192(s0)
800b5168:	afbf0014 	sw	ra,20(sp)
800b516c:	90440001 	lbu	a0,1(v0)
800b5170:	3c02800b 	lui	v0,0x800b
800b5174:	24424250 	addiu	v0,v0,16976
800b5178:	0040f809 	jalr	v0
800b517c:	00000000 	nop
800b5180:	3c038021 	lui	v1,0x8021
800b5184:	9065e428 	lbu	a1,-7128(v1)
800b5188:	8e04e3e8 	lw	a0,-7192(s0)
800b518c:	00a22823 	subu	a1,a1,v0
800b5190:	00053027 	nor	a2,zero,a1
800b5194:	3c038022 	lui	v1,0x8022
800b5198:	2607e3e8 	addiu	a3,s0,-7192
800b519c:	a06250bc 	sb	v0,20668(v1)
800b51a0:	000637c2 	srl	a2,a2,0x1f
800b51a4:	3c028022 	lui	v0,0x8022
800b51a8:	a0e50029 	sb	a1,41(a3)
800b51ac:	a44550c6 	sh	a1,20678(v0)
800b51b0:	a0e60028 	sb	a2,40(a3)
800b51b4:	24840002 	addiu	a0,a0,2
800b51b8:	ae04e3e8 	sw	a0,-7192(s0)
800b51bc:	8fbf0014 	lw	ra,20(sp)
800b51c0:	8fb00010 	lw	s0,16(sp)
800b51c4:	03e00008 	jr	ra
800b51c8:	27bd0018 	addiu	sp,sp,24

800b51cc <_Z5Apu79v>:
800b51cc:	27bdffe0 	addiu	sp,sp,-32
800b51d0:	afb00010 	sw	s0,16(sp)
800b51d4:	3c108021 	lui	s0,0x8021
800b51d8:	2610e424 	addiu	s0,s0,-7132
800b51dc:	afb10014 	sw	s1,20(sp)
800b51e0:	92040004 	lbu	a0,4(s0)
800b51e4:	3c11800b 	lui	s1,0x800b
800b51e8:	26314250 	addiu	s1,s1,16976
800b51ec:	afbf001c 	sw	ra,28(sp)
800b51f0:	0220f809 	jalr	s1
800b51f4:	afb20018 	sw	s2,24(sp)
800b51f8:	92040003 	lbu	a0,3(s0)
800b51fc:	3c128022 	lui	s2,0x8022
800b5200:	0220f809 	jalr	s1
800b5204:	a24250ae 	sb	v0,20654(s2)
800b5208:	3c058021 	lui	a1,0x8021
800b520c:	924650ae 	lbu	a2,20654(s2)
800b5210:	8ca4e3e8 	lw	a0,-7192(a1)
800b5214:	3c038022 	lui	v1,0x8022
800b5218:	00c23023 	subu	a2,a2,v0
800b521c:	24840001 	addiu	a0,a0,1
800b5220:	a06250bc 	sb	v0,20668(v1)
800b5224:	3c028022 	lui	v0,0x8022
800b5228:	aca4e3e8 	sw	a0,-7192(a1)
800b522c:	a44650c6 	sh	a2,20678(v0)
800b5230:	00063827 	nor	a3,zero,a2
800b5234:	8fbf001c 	lw	ra,28(sp)
800b5238:	8fb20018 	lw	s2,24(sp)
800b523c:	8fb10014 	lw	s1,20(sp)
800b5240:	8fb00010 	lw	s0,16(sp)
800b5244:	24a8e3e8 	addiu	t0,a1,-7192
800b5248:	00073fc2 	srl	a3,a3,0x1f
800b524c:	27bd0020 	addiu	sp,sp,32
800b5250:	a1060029 	sb	a2,41(t0)
800b5254:	03e00008 	jr	ra
800b5258:	a1070028 	sb	a3,40(t0)

800b525c <_Z5Apu78v>:
800b525c:	27bdffe0 	addiu	sp,sp,-32
800b5260:	afb00010 	sw	s0,16(sp)
800b5264:	3c108021 	lui	s0,0x8021
800b5268:	8e03e3e8 	lw	v1,-7192(s0)
800b526c:	afbf0018 	sw	ra,24(sp)
800b5270:	afb10014 	sw	s1,20(sp)
800b5274:	90620001 	lbu	v0,1(v1)
800b5278:	3c118022 	lui	s1,0x8022
800b527c:	a22250bc 	sb	v0,20668(s1)
800b5280:	3c02800b 	lui	v0,0x800b
800b5284:	24424250 	addiu	v0,v0,16976
800b5288:	0040f809 	jalr	v0
800b528c:	90640002 	lbu	a0,2(v1)
800b5290:	922550bc 	lbu	a1,20668(s1)
800b5294:	8e04e3e8 	lw	a0,-7192(s0)
800b5298:	00452823 	subu	a1,v0,a1
800b529c:	00053027 	nor	a2,zero,a1
800b52a0:	3c038022 	lui	v1,0x8022
800b52a4:	a06250ae 	sb	v0,20654(v1)
800b52a8:	2607e3e8 	addiu	a3,s0,-7192
800b52ac:	000637c2 	srl	a2,a2,0x1f
800b52b0:	3c028022 	lui	v0,0x8022
800b52b4:	a0e50029 	sb	a1,41(a3)
800b52b8:	a44550c6 	sh	a1,20678(v0)
800b52bc:	a0e60028 	sb	a2,40(a3)
800b52c0:	24840003 	addiu	a0,a0,3
800b52c4:	ae04e3e8 	sw	a0,-7192(s0)
800b52c8:	8fbf0018 	lw	ra,24(sp)
800b52cc:	8fb10014 	lw	s1,20(sp)
800b52d0:	8fb00010 	lw	s0,16(sp)
800b52d4:	03e00008 	jr	ra
800b52d8:	27bd0020 	addiu	sp,sp,32

800b52dc <_Z5Apu74v>:
800b52dc:	27bdffe0 	addiu	sp,sp,-32
800b52e0:	afb10014 	sw	s1,20(sp)
800b52e4:	3c118021 	lui	s1,0x8021
800b52e8:	afb00010 	sw	s0,16(sp)
800b52ec:	8e23e3e8 	lw	v1,-7192(s1)
800b52f0:	3c108021 	lui	s0,0x8021
800b52f4:	afbf0018 	sw	ra,24(sp)
800b52f8:	2610e424 	addiu	s0,s0,-7132
800b52fc:	92020004 	lbu	v0,4(s0)
800b5300:	90640001 	lbu	a0,1(v1)
800b5304:	00822021 	addu	a0,a0,v0
800b5308:	3c02800b 	lui	v0,0x800b
800b530c:	24424250 	addiu	v0,v0,16976
800b5310:	0040f809 	jalr	v0
800b5314:	308400ff 	andi	a0,a0,0xff
800b5318:	92050002 	lbu	a1,2(s0)
800b531c:	8e24e3e8 	lw	a0,-7192(s1)
800b5320:	00a22823 	subu	a1,a1,v0
800b5324:	00053027 	nor	a2,zero,a1
800b5328:	3c038022 	lui	v1,0x8022
800b532c:	a06250bc 	sb	v0,20668(v1)
800b5330:	2627e3e8 	addiu	a3,s1,-7192
800b5334:	000637c2 	srl	a2,a2,0x1f
800b5338:	3c028022 	lui	v0,0x8022
800b533c:	a0e50029 	sb	a1,41(a3)
800b5340:	a44550c6 	sh	a1,20678(v0)
800b5344:	a0e60028 	sb	a2,40(a3)
800b5348:	24840002 	addiu	a0,a0,2
800b534c:	ae24e3e8 	sw	a0,-7192(s1)
800b5350:	8fbf0018 	lw	ra,24(sp)
800b5354:	8fb10014 	lw	s1,20(sp)
800b5358:	8fb00010 	lw	s0,16(sp)
800b535c:	03e00008 	jr	ra
800b5360:	27bd0020 	addiu	sp,sp,32

800b5364 <_Z5Apu69v>:
800b5364:	27bdffe0 	addiu	sp,sp,-32
800b5368:	afb10014 	sw	s1,20(sp)
800b536c:	3c118021 	lui	s1,0x8021
800b5370:	8e22e3e8 	lw	v0,-7192(s1)
800b5374:	afbf001c 	sw	ra,28(sp)
800b5378:	afb20018 	sw	s2,24(sp)
800b537c:	afb00010 	sw	s0,16(sp)
800b5380:	3c10800b 	lui	s0,0x800b
800b5384:	26104250 	addiu	s0,s0,16976
800b5388:	0200f809 	jalr	s0
800b538c:	90440001 	lbu	a0,1(v0)
800b5390:	3c128022 	lui	s2,0x8022
800b5394:	8e23e3e8 	lw	v1,-7192(s1)
800b5398:	a24250ae 	sb	v0,20654(s2)
800b539c:	0200f809 	jalr	s0
800b53a0:	90640002 	lbu	a0,2(v1)
800b53a4:	924550ae 	lbu	a1,20654(s2)
800b53a8:	8e24e3e8 	lw	a0,-7192(s1)
800b53ac:	00452823 	subu	a1,v0,a1
800b53b0:	00053027 	nor	a2,zero,a1
800b53b4:	3c038022 	lui	v1,0x8022
800b53b8:	a06250bc 	sb	v0,20668(v1)
800b53bc:	2627e3e8 	addiu	a3,s1,-7192
800b53c0:	000637c2 	srl	a2,a2,0x1f
800b53c4:	3c028022 	lui	v0,0x8022
800b53c8:	a0e50029 	sb	a1,41(a3)
800b53cc:	a44550c6 	sh	a1,20678(v0)
800b53d0:	a0e60028 	sb	a2,40(a3)
800b53d4:	24840003 	addiu	a0,a0,3
800b53d8:	ae24e3e8 	sw	a0,-7192(s1)
800b53dc:	8fbf001c 	lw	ra,28(sp)
800b53e0:	8fb20018 	lw	s2,24(sp)
800b53e4:	8fb10014 	lw	s1,20(sp)
800b53e8:	8fb00010 	lw	s0,16(sp)
800b53ec:	03e00008 	jr	ra
800b53f0:	27bd0020 	addiu	sp,sp,32

800b53f4 <_Z5Apu66v>:
800b53f4:	27bdffe8 	addiu	sp,sp,-24
800b53f8:	afb00010 	sw	s0,16(sp)
800b53fc:	3c108021 	lui	s0,0x8021
800b5400:	2610e424 	addiu	s0,s0,-7132
800b5404:	92040004 	lbu	a0,4(s0)
800b5408:	3c02800b 	lui	v0,0x800b
800b540c:	afbf0014 	sw	ra,20(sp)
800b5410:	24424250 	addiu	v0,v0,16976
800b5414:	0040f809 	jalr	v0
800b5418:	00000000 	nop
800b541c:	3c058021 	lui	a1,0x8021
800b5420:	92060002 	lbu	a2,2(s0)
800b5424:	8ca4e3e8 	lw	a0,-7192(a1)
800b5428:	3c038022 	lui	v1,0x8022
800b542c:	00c23023 	subu	a2,a2,v0
800b5430:	24840001 	addiu	a0,a0,1
800b5434:	a06250bc 	sb	v0,20668(v1)
800b5438:	3c028022 	lui	v0,0x8022
800b543c:	aca4e3e8 	sw	a0,-7192(a1)
800b5440:	a44650c6 	sh	a2,20678(v0)
800b5444:	00063827 	nor	a3,zero,a2
800b5448:	8fbf0014 	lw	ra,20(sp)
800b544c:	8fb00010 	lw	s0,16(sp)
800b5450:	24a8e3e8 	addiu	t0,a1,-7192
800b5454:	00073fc2 	srl	a3,a3,0x1f
800b5458:	27bd0018 	addiu	sp,sp,24
800b545c:	a1060029 	sb	a2,41(t0)
800b5460:	03e00008 	jr	ra
800b5464:	a1070028 	sb	a3,40(t0)

800b5468 <_Z5Apu64v>:
800b5468:	27bdffe8 	addiu	sp,sp,-24
800b546c:	afb00010 	sw	s0,16(sp)
800b5470:	3c108021 	lui	s0,0x8021
800b5474:	8e02e3e8 	lw	v0,-7192(s0)
800b5478:	afbf0014 	sw	ra,20(sp)
800b547c:	90440001 	lbu	a0,1(v0)
800b5480:	3c02800b 	lui	v0,0x800b
800b5484:	24424250 	addiu	v0,v0,16976
800b5488:	0040f809 	jalr	v0
800b548c:	00000000 	nop
800b5490:	3c038021 	lui	v1,0x8021
800b5494:	9065e426 	lbu	a1,-7130(v1)
800b5498:	8e04e3e8 	lw	a0,-7192(s0)
800b549c:	00a22823 	subu	a1,a1,v0
800b54a0:	00053027 	nor	a2,zero,a1
800b54a4:	3c038022 	lui	v1,0x8022
800b54a8:	2607e3e8 	addiu	a3,s0,-7192
800b54ac:	a06250bc 	sb	v0,20668(v1)
800b54b0:	000637c2 	srl	a2,a2,0x1f
800b54b4:	3c028022 	lui	v0,0x8022
800b54b8:	a0e50029 	sb	a1,41(a3)
800b54bc:	a44550c6 	sh	a1,20678(v0)
800b54c0:	a0e60028 	sb	a2,40(a3)
800b54c4:	24840002 	addiu	a0,a0,2
800b54c8:	ae04e3e8 	sw	a0,-7192(s0)
800b54cc:	8fbf0014 	lw	ra,20(sp)
800b54d0:	8fb00010 	lw	s0,16(sp)
800b54d4:	03e00008 	jr	ra
800b54d8:	27bd0018 	addiu	sp,sp,24

800b54dc <_Z5Apu53v>:
800b54dc:	27bdffe0 	addiu	sp,sp,-32
800b54e0:	afb20018 	sw	s2,24(sp)
800b54e4:	afb10014 	sw	s1,20(sp)
800b54e8:	afb00010 	sw	s0,16(sp)
800b54ec:	afbf001c 	sw	ra,28(sp)
800b54f0:	3c108021 	lui	s0,0x8021
800b54f4:	8e05e3e8 	lw	a1,-7192(s0)
800b54f8:	2612e3e8 	addiu	s2,s0,-7192
800b54fc:	90a40001 	lbu	a0,1(a1)
800b5500:	8e420004 	lw	v0,4(s2)
800b5504:	3c038022 	lui	v1,0x8022
800b5508:	a06450bc 	sb	a0,20668(v1)
800b550c:	80a60002 	lb	a2,2(a1)
800b5510:	00a21023 	subu	v0,a1,v0
800b5514:	24420003 	addiu	v0,v0,3
800b5518:	00c21021 	addu	v0,a2,v0
800b551c:	3c118022 	lui	s1,0x8022
800b5520:	3c038022 	lui	v1,0x8022
800b5524:	a62250c6 	sh	v0,20678(s1)
800b5528:	3c02800b 	lui	v0,0x800b
800b552c:	24424250 	addiu	v0,v0,16976
800b5530:	0040f809 	jalr	v0
800b5534:	a06650c4 	sb	a2,20676(v1)
800b5538:	30420004 	andi	v0,v0,0x4
800b553c:	1440000f 	bnez	v0,800b557c <_Z5Apu53v+0xa0>
800b5540:	3c068021 	lui	a2,0x8021
800b5544:	962550c6 	lhu	a1,20678(s1)
800b5548:	8e440038 	lw	a0,56(s2)
800b554c:	8cc3e308 	lw	v1,-7416(a2)
800b5550:	8e420004 	lw	v0,4(s2)
800b5554:	00641821 	addu	v1,v1,a0
800b5558:	00451021 	addu	v0,v0,a1
800b555c:	ae02e3e8 	sw	v0,-7192(s0)
800b5560:	acc3e308 	sw	v1,-7416(a2)
800b5564:	8fbf001c 	lw	ra,28(sp)
800b5568:	8fb20018 	lw	s2,24(sp)
800b556c:	8fb10014 	lw	s1,20(sp)
800b5570:	8fb00010 	lw	s0,16(sp)
800b5574:	03e00008 	jr	ra
800b5578:	27bd0020 	addiu	sp,sp,32
800b557c:	8e02e3e8 	lw	v0,-7192(s0)
800b5580:	24420003 	addiu	v0,v0,3
800b5584:	ae02e3e8 	sw	v0,-7192(s0)
800b5588:	8fbf001c 	lw	ra,28(sp)
800b558c:	8fb20018 	lw	s2,24(sp)
800b5590:	8fb10014 	lw	s1,20(sp)
800b5594:	8fb00010 	lw	s0,16(sp)
800b5598:	03e00008 	jr	ra
800b559c:	27bd0020 	addiu	sp,sp,32

800b55a0 <_Z5Apu33v>:
800b55a0:	27bdffe0 	addiu	sp,sp,-32
800b55a4:	afb20018 	sw	s2,24(sp)
800b55a8:	afb10014 	sw	s1,20(sp)
800b55ac:	afb00010 	sw	s0,16(sp)
800b55b0:	afbf001c 	sw	ra,28(sp)
800b55b4:	3c108021 	lui	s0,0x8021
800b55b8:	8e05e3e8 	lw	a1,-7192(s0)
800b55bc:	2612e3e8 	addiu	s2,s0,-7192
800b55c0:	90a40001 	lbu	a0,1(a1)
800b55c4:	8e420004 	lw	v0,4(s2)
800b55c8:	3c038022 	lui	v1,0x8022
800b55cc:	a06450bc 	sb	a0,20668(v1)
800b55d0:	80a60002 	lb	a2,2(a1)
800b55d4:	00a21023 	subu	v0,a1,v0
800b55d8:	24420003 	addiu	v0,v0,3
800b55dc:	00c21021 	addu	v0,a2,v0
800b55e0:	3c118022 	lui	s1,0x8022
800b55e4:	3c038022 	lui	v1,0x8022
800b55e8:	a62250c6 	sh	v0,20678(s1)
800b55ec:	3c02800b 	lui	v0,0x800b
800b55f0:	24424250 	addiu	v0,v0,16976
800b55f4:	0040f809 	jalr	v0
800b55f8:	a06650c4 	sb	a2,20676(v1)
800b55fc:	30420002 	andi	v0,v0,0x2
800b5600:	1440000f 	bnez	v0,800b5640 <_Z5Apu33v+0xa0>
800b5604:	3c068021 	lui	a2,0x8021
800b5608:	962550c6 	lhu	a1,20678(s1)
800b560c:	8e440038 	lw	a0,56(s2)
800b5610:	8cc3e308 	lw	v1,-7416(a2)
800b5614:	8e420004 	lw	v0,4(s2)
800b5618:	00641821 	addu	v1,v1,a0
800b561c:	00451021 	addu	v0,v0,a1
800b5620:	ae02e3e8 	sw	v0,-7192(s0)
800b5624:	acc3e308 	sw	v1,-7416(a2)
800b5628:	8fbf001c 	lw	ra,28(sp)
800b562c:	8fb20018 	lw	s2,24(sp)
800b5630:	8fb10014 	lw	s1,20(sp)
800b5634:	8fb00010 	lw	s0,16(sp)
800b5638:	03e00008 	jr	ra
800b563c:	27bd0020 	addiu	sp,sp,32
800b5640:	8e02e3e8 	lw	v0,-7192(s0)
800b5644:	24420003 	addiu	v0,v0,3
800b5648:	ae02e3e8 	sw	v0,-7192(s0)
800b564c:	8fbf001c 	lw	ra,28(sp)
800b5650:	8fb20018 	lw	s2,24(sp)
800b5654:	8fb10014 	lw	s1,20(sp)
800b5658:	8fb00010 	lw	s0,16(sp)
800b565c:	03e00008 	jr	ra
800b5660:	27bd0020 	addiu	sp,sp,32

800b5664 <_Z5Apu13v>:
800b5664:	27bdffe0 	addiu	sp,sp,-32
800b5668:	afb20018 	sw	s2,24(sp)
800b566c:	afb10014 	sw	s1,20(sp)
800b5670:	afb00010 	sw	s0,16(sp)
800b5674:	afbf001c 	sw	ra,28(sp)
800b5678:	3c108021 	lui	s0,0x8021
800b567c:	8e05e3e8 	lw	a1,-7192(s0)
800b5680:	2612e3e8 	addiu	s2,s0,-7192
800b5684:	90a40001 	lbu	a0,1(a1)
800b5688:	8e420004 	lw	v0,4(s2)
800b568c:	3c038022 	lui	v1,0x8022
800b5690:	a06450bc 	sb	a0,20668(v1)
800b5694:	80a60002 	lb	a2,2(a1)
800b5698:	00a21023 	subu	v0,a1,v0
800b569c:	24420003 	addiu	v0,v0,3
800b56a0:	00c21021 	addu	v0,a2,v0
800b56a4:	3c118022 	lui	s1,0x8022
800b56a8:	3c038022 	lui	v1,0x8022
800b56ac:	a62250c6 	sh	v0,20678(s1)
800b56b0:	3c02800b 	lui	v0,0x800b
800b56b4:	24424250 	addiu	v0,v0,16976
800b56b8:	0040f809 	jalr	v0
800b56bc:	a06650c4 	sb	a2,20676(v1)
800b56c0:	30420001 	andi	v0,v0,0x1
800b56c4:	1440000f 	bnez	v0,800b5704 <_Z5Apu13v+0xa0>
800b56c8:	3c068021 	lui	a2,0x8021
800b56cc:	962550c6 	lhu	a1,20678(s1)
800b56d0:	8e440038 	lw	a0,56(s2)
800b56d4:	8cc3e308 	lw	v1,-7416(a2)
800b56d8:	8e420004 	lw	v0,4(s2)
800b56dc:	00641821 	addu	v1,v1,a0
800b56e0:	00451021 	addu	v0,v0,a1
800b56e4:	ae02e3e8 	sw	v0,-7192(s0)
800b56e8:	acc3e308 	sw	v1,-7416(a2)
800b56ec:	8fbf001c 	lw	ra,28(sp)
800b56f0:	8fb20018 	lw	s2,24(sp)
800b56f4:	8fb10014 	lw	s1,20(sp)
800b56f8:	8fb00010 	lw	s0,16(sp)
800b56fc:	03e00008 	jr	ra
800b5700:	27bd0020 	addiu	sp,sp,32
800b5704:	8e02e3e8 	lw	v0,-7192(s0)
800b5708:	24420003 	addiu	v0,v0,3
800b570c:	ae02e3e8 	sw	v0,-7192(s0)
800b5710:	8fbf001c 	lw	ra,28(sp)
800b5714:	8fb20018 	lw	s2,24(sp)
800b5718:	8fb10014 	lw	s1,20(sp)
800b571c:	8fb00010 	lw	s0,16(sp)
800b5720:	03e00008 	jr	ra
800b5724:	27bd0020 	addiu	sp,sp,32

800b5728 <_Z5ApuE3v>:
800b5728:	27bdffe0 	addiu	sp,sp,-32
800b572c:	afb20018 	sw	s2,24(sp)
800b5730:	afb10014 	sw	s1,20(sp)
800b5734:	afb00010 	sw	s0,16(sp)
800b5738:	afbf001c 	sw	ra,28(sp)
800b573c:	3c108021 	lui	s0,0x8021
800b5740:	8e05e3e8 	lw	a1,-7192(s0)
800b5744:	2612e3e8 	addiu	s2,s0,-7192
800b5748:	90a40001 	lbu	a0,1(a1)
800b574c:	8e420004 	lw	v0,4(s2)
800b5750:	3c038022 	lui	v1,0x8022
800b5754:	a06450bc 	sb	a0,20668(v1)
800b5758:	80a60002 	lb	a2,2(a1)
800b575c:	00a21023 	subu	v0,a1,v0
800b5760:	24420003 	addiu	v0,v0,3
800b5764:	00c21021 	addu	v0,a2,v0
800b5768:	3c118022 	lui	s1,0x8022
800b576c:	3c038022 	lui	v1,0x8022
800b5770:	a62250c6 	sh	v0,20678(s1)
800b5774:	3c02800b 	lui	v0,0x800b
800b5778:	24424250 	addiu	v0,v0,16976
800b577c:	0040f809 	jalr	v0
800b5780:	a06650c4 	sb	a2,20676(v1)
800b5784:	00021600 	sll	v0,v0,0x18
800b5788:	00021603 	sra	v0,v0,0x18
800b578c:	0440000a 	bltz	v0,800b57b8 <_Z5ApuE3v+0x90>
800b5790:	3c068021 	lui	a2,0x8021
800b5794:	8e02e3e8 	lw	v0,-7192(s0)
800b5798:	24420003 	addiu	v0,v0,3
800b579c:	ae02e3e8 	sw	v0,-7192(s0)
800b57a0:	8fbf001c 	lw	ra,28(sp)
800b57a4:	8fb20018 	lw	s2,24(sp)
800b57a8:	8fb10014 	lw	s1,20(sp)
800b57ac:	8fb00010 	lw	s0,16(sp)
800b57b0:	03e00008 	jr	ra
800b57b4:	27bd0020 	addiu	sp,sp,32
800b57b8:	962550c6 	lhu	a1,20678(s1)
800b57bc:	8e440038 	lw	a0,56(s2)
800b57c0:	8cc3e308 	lw	v1,-7416(a2)
800b57c4:	8e420004 	lw	v0,4(s2)
800b57c8:	00641821 	addu	v1,v1,a0
800b57cc:	00451021 	addu	v0,v0,a1
800b57d0:	ae02e3e8 	sw	v0,-7192(s0)
800b57d4:	acc3e308 	sw	v1,-7416(a2)
800b57d8:	8fbf001c 	lw	ra,28(sp)
800b57dc:	8fb20018 	lw	s2,24(sp)
800b57e0:	8fb10014 	lw	s1,20(sp)
800b57e4:	8fb00010 	lw	s0,16(sp)
800b57e8:	03e00008 	jr	ra
800b57ec:	27bd0020 	addiu	sp,sp,32

800b57f0 <_Z5ApuC3v>:
800b57f0:	27bdffe0 	addiu	sp,sp,-32
800b57f4:	afb20018 	sw	s2,24(sp)
800b57f8:	afb10014 	sw	s1,20(sp)
800b57fc:	afb00010 	sw	s0,16(sp)
800b5800:	afbf001c 	sw	ra,28(sp)
800b5804:	3c108021 	lui	s0,0x8021
800b5808:	8e05e3e8 	lw	a1,-7192(s0)
800b580c:	2612e3e8 	addiu	s2,s0,-7192
800b5810:	90a40001 	lbu	a0,1(a1)
800b5814:	8e420004 	lw	v0,4(s2)
800b5818:	3c038022 	lui	v1,0x8022
800b581c:	a06450bc 	sb	a0,20668(v1)
800b5820:	80a60002 	lb	a2,2(a1)
800b5824:	00a21023 	subu	v0,a1,v0
800b5828:	24420003 	addiu	v0,v0,3
800b582c:	00c21021 	addu	v0,a2,v0
800b5830:	3c118022 	lui	s1,0x8022
800b5834:	3c038022 	lui	v1,0x8022
800b5838:	a62250c6 	sh	v0,20678(s1)
800b583c:	3c02800b 	lui	v0,0x800b
800b5840:	24424250 	addiu	v0,v0,16976
800b5844:	0040f809 	jalr	v0
800b5848:	a06650c4 	sb	a2,20676(v1)
800b584c:	30420040 	andi	v0,v0,0x40
800b5850:	1040000f 	beqz	v0,800b5890 <_Z5ApuC3v+0xa0>
800b5854:	3c068021 	lui	a2,0x8021
800b5858:	962550c6 	lhu	a1,20678(s1)
800b585c:	8e440038 	lw	a0,56(s2)
800b5860:	8cc3e308 	lw	v1,-7416(a2)
800b5864:	8e420004 	lw	v0,4(s2)
800b5868:	00641821 	addu	v1,v1,a0
800b586c:	00451021 	addu	v0,v0,a1
800b5870:	ae02e3e8 	sw	v0,-7192(s0)
800b5874:	acc3e308 	sw	v1,-7416(a2)
800b5878:	8fbf001c 	lw	ra,28(sp)
800b587c:	8fb20018 	lw	s2,24(sp)
800b5880:	8fb10014 	lw	s1,20(sp)
800b5884:	8fb00010 	lw	s0,16(sp)
800b5888:	03e00008 	jr	ra
800b588c:	27bd0020 	addiu	sp,sp,32
800b5890:	8e02e3e8 	lw	v0,-7192(s0)
800b5894:	24420003 	addiu	v0,v0,3
800b5898:	ae02e3e8 	sw	v0,-7192(s0)
800b589c:	8fbf001c 	lw	ra,28(sp)
800b58a0:	8fb20018 	lw	s2,24(sp)
800b58a4:	8fb10014 	lw	s1,20(sp)
800b58a8:	8fb00010 	lw	s0,16(sp)
800b58ac:	03e00008 	jr	ra
800b58b0:	27bd0020 	addiu	sp,sp,32

800b58b4 <_Z4STOPPc>:
800b58b4:	27bdff70 	addiu	sp,sp,-144
800b58b8:	3c028021 	lui	v0,0x8021
800b58bc:	afbf0088 	sw	ra,136(sp)
800b58c0:	afb10084 	sw	s1,132(sp)
800b58c4:	afb00080 	sw	s0,128(sp)
800b58c8:	2451e3e8 	addiu	s1,v0,-7192
800b58cc:	8c43e3e8 	lw	v1,-7192(v0)
800b58d0:	8e270004 	lw	a3,4(s1)
800b58d4:	27a20018 	addiu	v0,sp,24
800b58d8:	3c108021 	lui	s0,0x8021
800b58dc:	afa20010 	sw	v0,16(sp)
800b58e0:	3c058019 	lui	a1,0x8019
800b58e4:	3c028011 	lui	v0,0x8011
800b58e8:	00673823 	subu	a3,v1,a3
800b58ec:	00803021 	move	a2,a0
800b58f0:	24a54998 	addiu	a1,a1,18840
800b58f4:	2442ec30 	addiu	v0,v0,-5072
800b58f8:	0040f809 	jalr	v0
800b58fc:	2604dfd0 	addiu	a0,s0,-8240
800b5900:	3c02800d 	lui	v0,0x800d
800b5904:	2606dfd0 	addiu	a2,s0,-8240
800b5908:	24040004 	li	a0,4
800b590c:	24427918 	addiu	v0,v0,31000
800b5910:	0040f809 	jalr	v0
800b5914:	24050005 	li	a1,5
800b5918:	3c038021 	lui	v1,0x8021
800b591c:	2463e308 	addiu	v1,v1,-7416
800b5920:	3c02800e 	lui	v0,0x800e
800b5924:	a220000c 	sb	zero,12(s1)
800b5928:	a06000d8 	sb	zero,216(v1)
800b592c:	a06000da 	sb	zero,218(v1)
800b5930:	2442829c 	addiu	v0,v0,-32100
800b5934:	0040f809 	jalr	v0
800b5938:	a06000d9 	sb	zero,217(v1)
800b593c:	8fbf0088 	lw	ra,136(sp)
800b5940:	8fb10084 	lw	s1,132(sp)
800b5944:	8fb00080 	lw	s0,128(sp)
800b5948:	03e00008 	jr	ra
800b594c:	27bd0090 	addiu	sp,sp,144

800b5950 <_Z5Apu8Ev>:
800b5950:	3c078021 	lui	a3,0x8021
800b5954:	24e3e424 	addiu	v1,a3,-7132
800b5958:	90620005 	lbu	v0,5(v1)
800b595c:	3c0a8021 	lui	t2,0x8021
800b5960:	2549e3e8 	addiu	t1,t2,-7192
800b5964:	8d280004 	lw	t0,4(t1)
800b5968:	24420001 	addiu	v0,v0,1
800b596c:	304200ff 	andi	v0,v0,0xff
800b5970:	a0620005 	sb	v0,5(v1)
800b5974:	01021021 	addu	v0,t0,v0
800b5978:	90430100 	lbu	v1,256(v0)
800b597c:	250b0100 	addiu	t3,t0,256
800b5980:	00031042 	srl	v0,v1,0x1
800b5984:	38420001 	xori	v0,v0,0x1
800b5988:	30640080 	andi	a0,v1,0x80
800b598c:	30420001 	andi	v0,v0,0x1
800b5990:	30650040 	andi	a1,v1,0x40
800b5994:	00441025 	or	v0,v0,a0
800b5998:	00052983 	sra	a1,a1,0x6
800b599c:	30640001 	andi	a0,v1,0x1
800b59a0:	30660020 	andi	a2,v1,0x20
800b59a4:	a0e3e424 	sb	v1,-7132(a3)
800b59a8:	a1220029 	sb	v0,41(t1)
800b59ac:	a1240028 	sb	a0,40(t1)
800b59b0:	10c00006 	beqz	a2,800b59cc <_Z5Apu8Ev+0x7c>
800b59b4:	a125002a 	sb	a1,42(t1)
800b59b8:	8d42e3e8 	lw	v0,-7192(t2)
800b59bc:	ad2b0008 	sw	t3,8(t1)
800b59c0:	24420001 	addiu	v0,v0,1
800b59c4:	03e00008 	jr	ra
800b59c8:	ad42e3e8 	sw	v0,-7192(t2)
800b59cc:	8d42e3e8 	lw	v0,-7192(t2)
800b59d0:	ad280008 	sw	t0,8(t1)
800b59d4:	24420001 	addiu	v0,v0,1
800b59d8:	03e00008 	jr	ra
800b59dc:	ad42e3e8 	sw	v0,-7192(t2)

800b59e0 <_Z5Apu0Fv>:
800b59e0:	3c0c8021 	lui	t4,0x8021
800b59e4:	2588e3e8 	addiu	t0,t4,-7192
800b59e8:	3c0b8021 	lui	t3,0x8021
800b59ec:	256ae424 	addiu	t2,t3,-7132
800b59f0:	8d030004 	lw	v1,4(t0)
800b59f4:	8d82e3e8 	lw	v0,-7192(t4)
800b59f8:	91440005 	lbu	a0,5(t2)
800b59fc:	00431023 	subu	v0,v0,v1
800b5a00:	24420001 	addiu	v0,v0,1
800b5a04:	00641821 	addu	v1,v1,a0
800b5a08:	a06200ff 	sb	v0,255(v1)
800b5a0c:	8d040004 	lw	a0,4(t0)
800b5a10:	8d82e3e8 	lw	v0,-7192(t4)
800b5a14:	91430005 	lbu	v1,5(t2)
800b5a18:	00441023 	subu	v0,v0,a0
800b5a1c:	24420001 	addiu	v0,v0,1
800b5a20:	00832021 	addu	a0,a0,v1
800b5a24:	00021203 	sra	v0,v0,0x8
800b5a28:	a0820100 	sb	v0,256(a0)
800b5a2c:	91090029 	lbu	t1,41(t0)
800b5a30:	9166e424 	lbu	a2,-7132(t3)
800b5a34:	91070028 	lbu	a3,40(t0)
800b5a38:	9103002a 	lbu	v1,42(t0)
800b5a3c:	91450005 	lbu	a1,5(t2)
800b5a40:	31240080 	andi	a0,t1,0x80
800b5a44:	24020002 	li	v0,2
800b5a48:	00e43825 	or	a3,a3,a0
800b5a4c:	00031980 	sll	v1,v1,0x6
800b5a50:	0009100b 	movn	v0,zero,t1
800b5a54:	30c6003c 	andi	a2,a2,0x3c
800b5a58:	00c73025 	or	a2,a2,a3
800b5a5c:	00431025 	or	v0,v0,v1
800b5a60:	8d040004 	lw	a0,4(t0)
800b5a64:	24a5fffe 	addiu	a1,a1,-2
800b5a68:	30a500ff 	andi	a1,a1,0xff
800b5a6c:	00461025 	or	v0,v0,a2
800b5a70:	00852021 	addu	a0,a0,a1
800b5a74:	304200ff 	andi	v0,v0,0xff
800b5a78:	3c038021 	lui	v1,0x8021
800b5a7c:	a1450005 	sb	a1,5(t2)
800b5a80:	a162e424 	sb	v0,-7132(t3)
800b5a84:	2463e308 	addiu	v1,v1,-7416
800b5a88:	a0820100 	sb	v0,256(a0)
800b5a8c:	9162e424 	lbu	v0,-7132(t3)
800b5a90:	8d070004 	lw	a3,4(t0)
800b5a94:	906500ac 	lbu	a1,172(v1)
800b5a98:	906400ab 	lbu	a0,171(v1)
800b5a9c:	91460005 	lbu	a2,5(t2)
800b5aa0:	00872021 	addu	a0,a0,a3
800b5aa4:	34420010 	ori	v0,v0,0x10
800b5aa8:	00052a00 	sll	a1,a1,0x8
800b5aac:	00852021 	addu	a0,a0,a1
800b5ab0:	24c6ffff 	addiu	a2,a2,-1
800b5ab4:	304200fb 	andi	v0,v0,0xfb
800b5ab8:	a1460005 	sb	a2,5(t2)
800b5abc:	a162e424 	sb	v0,-7132(t3)
800b5ac0:	03e00008 	jr	ra
800b5ac4:	ad84e3e8 	sw	a0,-7192(t4)

800b5ac8 <_Z5ApuCCv>:
800b5ac8:	27bdffe8 	addiu	sp,sp,-24
800b5acc:	afb00010 	sw	s0,16(sp)
800b5ad0:	afbf0014 	sw	ra,20(sp)
800b5ad4:	3c108021 	lui	s0,0x8021
800b5ad8:	8e04e3e8 	lw	a0,-7192(s0)
800b5adc:	2607e3e8 	addiu	a3,s0,-7192
800b5ae0:	90820002 	lbu	v0,2(a0)
800b5ae4:	90830001 	lbu	v1,1(a0)
800b5ae8:	00021200 	sll	v0,v0,0x8
800b5aec:	00621821 	addu	v1,v1,v0
800b5af0:	3065ffff 	andi	a1,v1,0xffff
800b5af4:	24a4ff10 	addiu	a0,a1,-240
800b5af8:	3c028021 	lui	v0,0x8021
800b5afc:	2c840010 	sltiu	a0,a0,16
800b5b00:	ace30010 	sw	v1,16(a3)
800b5b04:	10800012 	beqz	a0,800b5b50 <_Z5ApuCCv+0x88>
800b5b08:	9046e427 	lbu	a2,-7129(v0)
800b5b0c:	240200f3 	li	v0,243
800b5b10:	10a20035 	beq	a1,v0,800b5be8 <_Z5ApuCCv+0x120>
800b5b14:	24a3ff0c 	addiu	v1,a1,-244
800b5b18:	2c620004 	sltiu	v0,v1,4
800b5b1c:	10400021 	beqz	v0,800b5ba4 <_Z5ApuCCv+0xdc>
800b5b20:	240200f1 	li	v0,241
800b5b24:	3c028021 	lui	v0,0x8021
800b5b28:	2442e308 	addiu	v0,v0,-7416
800b5b2c:	00621021 	addu	v0,v1,v0
800b5b30:	a0460007 	sb	a2,7(v0)
800b5b34:	8e02e3e8 	lw	v0,-7192(s0)
800b5b38:	24420003 	addiu	v0,v0,3
800b5b3c:	ae02e3e8 	sw	v0,-7192(s0)
800b5b40:	8fbf0014 	lw	ra,20(sp)
800b5b44:	8fb00010 	lw	s0,16(sp)
800b5b48:	03e00008 	jr	ra
800b5b4c:	27bd0018 	addiu	sp,sp,24
800b5b50:	3402ffbf 	li	v0,0xffbf
800b5b54:	0045102b 	sltu	v0,v0,a1
800b5b58:	10400008 	beqz	v0,800b5b7c <_Z5ApuCCv+0xb4>
800b5b5c:	3c028021 	lui	v0,0x8021
800b5b60:	2442e308 	addiu	v0,v0,-7416
800b5b64:	90440004 	lbu	a0,4(v0)
800b5b68:	3c03ffff 	lui	v1,0xffff
800b5b6c:	00a21021 	addu	v0,a1,v0
800b5b70:	00431021 	addu	v0,v0,v1
800b5b74:	1480ffef 	bnez	a0,800b5b34 <_Z5ApuCCv+0x6c>
800b5b78:	a04600cb 	sb	a2,203(v0)
800b5b7c:	8ce20004 	lw	v0,4(a3)
800b5b80:	00451021 	addu	v0,v0,a1
800b5b84:	a0460000 	sb	a2,0(v0)
800b5b88:	8e02e3e8 	lw	v0,-7192(s0)
800b5b8c:	24420003 	addiu	v0,v0,3
800b5b90:	ae02e3e8 	sw	v0,-7192(s0)
800b5b94:	8fbf0014 	lw	ra,20(sp)
800b5b98:	8fb00010 	lw	s0,16(sp)
800b5b9c:	03e00008 	jr	ra
800b5ba0:	27bd0018 	addiu	sp,sp,24
800b5ba4:	10a2001c 	beq	a1,v0,800b5c18 <_Z5ApuCCv+0x150>
800b5ba8:	3c02800b 	lui	v0,0x800b
800b5bac:	2ca200fd 	sltiu	v0,a1,253
800b5bb0:	1040ffe0 	beqz	v0,800b5b34 <_Z5ApuCCv+0x6c>
800b5bb4:	2ca300fa 	sltiu	v1,a1,250
800b5bb8:	8ce20004 	lw	v0,4(a3)
800b5bbc:	00451021 	addu	v0,v0,a1
800b5bc0:	1460ffdc 	bnez	v1,800b5b34 <_Z5ApuCCv+0x6c>
800b5bc4:	a0460000 	sb	a2,0(v0)
800b5bc8:	10c0000d 	beqz	a2,800b5c00 <_Z5ApuCCv+0x138>
800b5bcc:	3c038021 	lui	v1,0x8021
800b5bd0:	3c028021 	lui	v0,0x8021
800b5bd4:	00051840 	sll	v1,a1,0x1
800b5bd8:	2442e308 	addiu	v0,v0,-7416
800b5bdc:	00621821 	addu	v1,v1,v0
800b5be0:	0802d6cd 	j	800b5b34 <_Z5ApuCCv+0x6c>
800b5be4:	a466fede 	sh	a2,-290(v1)
800b5be8:	3c02800b 	lui	v0,0x800b
800b5bec:	244210e8 	addiu	v0,v0,4328
800b5bf0:	0040f809 	jalr	v0
800b5bf4:	00c02021 	move	a0,a2
800b5bf8:	0802d6ce 	j	800b5b38 <_Z5ApuCCv+0x70>
800b5bfc:	8e02e3e8 	lw	v0,-7192(s0)
800b5c00:	00051040 	sll	v0,a1,0x1
800b5c04:	2463e308 	addiu	v1,v1,-7416
800b5c08:	00431021 	addu	v0,v0,v1
800b5c0c:	24040100 	li	a0,256
800b5c10:	0802d6cd 	j	800b5b34 <_Z5ApuCCv+0x6c>
800b5c14:	a444fede 	sh	a0,-290(v0)
800b5c18:	24420c8c 	addiu	v0,v0,3212
800b5c1c:	0040f809 	jalr	v0
800b5c20:	00c02021 	move	a0,a2
800b5c24:	0802d6ce 	j	800b5b38 <_Z5ApuCCv+0x70>
800b5c28:	8e02e3e8 	lw	v0,-7192(s0)

800b5c2c <_Z5ApuC9v>:
800b5c2c:	27bdffe8 	addiu	sp,sp,-24
800b5c30:	afb00010 	sw	s0,16(sp)
800b5c34:	afbf0014 	sw	ra,20(sp)
800b5c38:	3c108021 	lui	s0,0x8021
800b5c3c:	8e04e3e8 	lw	a0,-7192(s0)
800b5c40:	2607e3e8 	addiu	a3,s0,-7192
800b5c44:	90820002 	lbu	v0,2(a0)
800b5c48:	90830001 	lbu	v1,1(a0)
800b5c4c:	00021200 	sll	v0,v0,0x8
800b5c50:	00621821 	addu	v1,v1,v0
800b5c54:	3065ffff 	andi	a1,v1,0xffff
800b5c58:	24a4ff10 	addiu	a0,a1,-240
800b5c5c:	3c028021 	lui	v0,0x8021
800b5c60:	2c840010 	sltiu	a0,a0,16
800b5c64:	ace30010 	sw	v1,16(a3)
800b5c68:	10800012 	beqz	a0,800b5cb4 <_Z5ApuC9v+0x88>
800b5c6c:	9046e428 	lbu	a2,-7128(v0)
800b5c70:	240200f3 	li	v0,243
800b5c74:	10a20035 	beq	a1,v0,800b5d4c <_Z5ApuC9v+0x120>
800b5c78:	24a3ff0c 	addiu	v1,a1,-244
800b5c7c:	2c620004 	sltiu	v0,v1,4
800b5c80:	10400021 	beqz	v0,800b5d08 <_Z5ApuC9v+0xdc>
800b5c84:	240200f1 	li	v0,241
800b5c88:	3c028021 	lui	v0,0x8021
800b5c8c:	2442e308 	addiu	v0,v0,-7416
800b5c90:	00621021 	addu	v0,v1,v0
800b5c94:	a0460007 	sb	a2,7(v0)
800b5c98:	8e02e3e8 	lw	v0,-7192(s0)
800b5c9c:	24420003 	addiu	v0,v0,3
800b5ca0:	ae02e3e8 	sw	v0,-7192(s0)
800b5ca4:	8fbf0014 	lw	ra,20(sp)
800b5ca8:	8fb00010 	lw	s0,16(sp)
800b5cac:	03e00008 	jr	ra
800b5cb0:	27bd0018 	addiu	sp,sp,24
800b5cb4:	3402ffbf 	li	v0,0xffbf
800b5cb8:	0045102b 	sltu	v0,v0,a1
800b5cbc:	10400008 	beqz	v0,800b5ce0 <_Z5ApuC9v+0xb4>
800b5cc0:	3c028021 	lui	v0,0x8021
800b5cc4:	2442e308 	addiu	v0,v0,-7416
800b5cc8:	90440004 	lbu	a0,4(v0)
800b5ccc:	3c03ffff 	lui	v1,0xffff
800b5cd0:	00a21021 	addu	v0,a1,v0
800b5cd4:	00431021 	addu	v0,v0,v1
800b5cd8:	1480ffef 	bnez	a0,800b5c98 <_Z5ApuC9v+0x6c>
800b5cdc:	a04600cb 	sb	a2,203(v0)
800b5ce0:	8ce20004 	lw	v0,4(a3)
800b5ce4:	00451021 	addu	v0,v0,a1
800b5ce8:	a0460000 	sb	a2,0(v0)
800b5cec:	8e02e3e8 	lw	v0,-7192(s0)
800b5cf0:	24420003 	addiu	v0,v0,3
800b5cf4:	ae02e3e8 	sw	v0,-7192(s0)
800b5cf8:	8fbf0014 	lw	ra,20(sp)
800b5cfc:	8fb00010 	lw	s0,16(sp)
800b5d00:	03e00008 	jr	ra
800b5d04:	27bd0018 	addiu	sp,sp,24
800b5d08:	10a2001c 	beq	a1,v0,800b5d7c <_Z5ApuC9v+0x150>
800b5d0c:	3c02800b 	lui	v0,0x800b
800b5d10:	2ca200fd 	sltiu	v0,a1,253
800b5d14:	1040ffe0 	beqz	v0,800b5c98 <_Z5ApuC9v+0x6c>
800b5d18:	2ca300fa 	sltiu	v1,a1,250
800b5d1c:	8ce20004 	lw	v0,4(a3)
800b5d20:	00451021 	addu	v0,v0,a1
800b5d24:	1460ffdc 	bnez	v1,800b5c98 <_Z5ApuC9v+0x6c>
800b5d28:	a0460000 	sb	a2,0(v0)
800b5d2c:	10c0000d 	beqz	a2,800b5d64 <_Z5ApuC9v+0x138>
800b5d30:	3c038021 	lui	v1,0x8021
800b5d34:	3c028021 	lui	v0,0x8021
800b5d38:	00051840 	sll	v1,a1,0x1
800b5d3c:	2442e308 	addiu	v0,v0,-7416
800b5d40:	00621821 	addu	v1,v1,v0
800b5d44:	0802d726 	j	800b5c98 <_Z5ApuC9v+0x6c>
800b5d48:	a466fede 	sh	a2,-290(v1)
800b5d4c:	3c02800b 	lui	v0,0x800b
800b5d50:	244210e8 	addiu	v0,v0,4328
800b5d54:	0040f809 	jalr	v0
800b5d58:	00c02021 	move	a0,a2
800b5d5c:	0802d727 	j	800b5c9c <_Z5ApuC9v+0x70>
800b5d60:	8e02e3e8 	lw	v0,-7192(s0)
800b5d64:	00051040 	sll	v0,a1,0x1
800b5d68:	2463e308 	addiu	v1,v1,-7416
800b5d6c:	00431021 	addu	v0,v0,v1
800b5d70:	24040100 	li	a0,256
800b5d74:	0802d726 	j	800b5c98 <_Z5ApuC9v+0x6c>
800b5d78:	a444fede 	sh	a0,-290(v0)
800b5d7c:	24420c8c 	addiu	v0,v0,3212
800b5d80:	0040f809 	jalr	v0
800b5d84:	00c02021 	move	a0,a2
800b5d88:	0802d727 	j	800b5c9c <_Z5ApuC9v+0x70>
800b5d8c:	8e02e3e8 	lw	v0,-7192(s0)

800b5d90 <_Z5ApuC7v>:
800b5d90:	27bdffe8 	addiu	sp,sp,-24
800b5d94:	afb00010 	sw	s0,16(sp)
800b5d98:	afbf0014 	sw	ra,20(sp)
800b5d9c:	3c108021 	lui	s0,0x8021
800b5da0:	8e02e3e8 	lw	v0,-7192(s0)
800b5da4:	3c078021 	lui	a3,0x8021
800b5da8:	24e7e424 	addiu	a3,a3,-7132
800b5dac:	90460001 	lbu	a2,1(v0)
800b5db0:	90e30004 	lbu	v1,4(a3)
800b5db4:	2608e3e8 	addiu	t0,s0,-7192
800b5db8:	00c33021 	addu	a2,a2,v1
800b5dbc:	24c20001 	addiu	v0,a2,1
800b5dc0:	8d040008 	lw	a0,8(t0)
800b5dc4:	304200ff 	andi	v0,v0,0xff
800b5dc8:	00821021 	addu	v0,a0,v0
800b5dcc:	30c600ff 	andi	a2,a2,0xff
800b5dd0:	90430000 	lbu	v1,0(v0)
800b5dd4:	00862021 	addu	a0,a0,a2
800b5dd8:	90850000 	lbu	a1,0(a0)
800b5ddc:	00031a00 	sll	v1,v1,0x8
800b5de0:	00a32821 	addu	a1,a1,v1
800b5de4:	30a6ffff 	andi	a2,a1,0xffff
800b5de8:	24c2ff10 	addiu	v0,a2,-240
800b5dec:	2c420010 	sltiu	v0,v0,16
800b5df0:	ad050010 	sw	a1,16(t0)
800b5df4:	10400012 	beqz	v0,800b5e40 <_Z5ApuC7v+0xb0>
800b5df8:	90e70002 	lbu	a3,2(a3)
800b5dfc:	240200f3 	li	v0,243
800b5e00:	10c20035 	beq	a2,v0,800b5ed8 <_Z5ApuC7v+0x148>
800b5e04:	24c3ff0c 	addiu	v1,a2,-244
800b5e08:	2c620004 	sltiu	v0,v1,4
800b5e0c:	10400021 	beqz	v0,800b5e94 <_Z5ApuC7v+0x104>
800b5e10:	240200f1 	li	v0,241
800b5e14:	3c028021 	lui	v0,0x8021
800b5e18:	2442e308 	addiu	v0,v0,-7416
800b5e1c:	00621021 	addu	v0,v1,v0
800b5e20:	a0470007 	sb	a3,7(v0)
800b5e24:	8e02e3e8 	lw	v0,-7192(s0)
800b5e28:	24420002 	addiu	v0,v0,2
800b5e2c:	ae02e3e8 	sw	v0,-7192(s0)
800b5e30:	8fbf0014 	lw	ra,20(sp)
800b5e34:	8fb00010 	lw	s0,16(sp)
800b5e38:	03e00008 	jr	ra
800b5e3c:	27bd0018 	addiu	sp,sp,24
800b5e40:	3402ffbf 	li	v0,0xffbf
800b5e44:	0046102b 	sltu	v0,v0,a2
800b5e48:	10400008 	beqz	v0,800b5e6c <_Z5ApuC7v+0xdc>
800b5e4c:	3c028021 	lui	v0,0x8021
800b5e50:	2442e308 	addiu	v0,v0,-7416
800b5e54:	90440004 	lbu	a0,4(v0)
800b5e58:	3c03ffff 	lui	v1,0xffff
800b5e5c:	00c21021 	addu	v0,a2,v0
800b5e60:	00431021 	addu	v0,v0,v1
800b5e64:	1480ffef 	bnez	a0,800b5e24 <_Z5ApuC7v+0x94>
800b5e68:	a04700cb 	sb	a3,203(v0)
800b5e6c:	8d020004 	lw	v0,4(t0)
800b5e70:	00461021 	addu	v0,v0,a2
800b5e74:	a0470000 	sb	a3,0(v0)
800b5e78:	8e02e3e8 	lw	v0,-7192(s0)
800b5e7c:	24420002 	addiu	v0,v0,2
800b5e80:	ae02e3e8 	sw	v0,-7192(s0)
800b5e84:	8fbf0014 	lw	ra,20(sp)
800b5e88:	8fb00010 	lw	s0,16(sp)
800b5e8c:	03e00008 	jr	ra
800b5e90:	27bd0018 	addiu	sp,sp,24
800b5e94:	10c2001c 	beq	a2,v0,800b5f08 <_Z5ApuC7v+0x178>
800b5e98:	3c02800b 	lui	v0,0x800b
800b5e9c:	2cc200fd 	sltiu	v0,a2,253
800b5ea0:	1040ffe0 	beqz	v0,800b5e24 <_Z5ApuC7v+0x94>
800b5ea4:	2cc300fa 	sltiu	v1,a2,250
800b5ea8:	8d020004 	lw	v0,4(t0)
800b5eac:	00461021 	addu	v0,v0,a2
800b5eb0:	1460ffdc 	bnez	v1,800b5e24 <_Z5ApuC7v+0x94>
800b5eb4:	a0470000 	sb	a3,0(v0)
800b5eb8:	10e0000d 	beqz	a3,800b5ef0 <_Z5ApuC7v+0x160>
800b5ebc:	3c038021 	lui	v1,0x8021
800b5ec0:	3c028021 	lui	v0,0x8021
800b5ec4:	00061840 	sll	v1,a2,0x1
800b5ec8:	2442e308 	addiu	v0,v0,-7416
800b5ecc:	00621821 	addu	v1,v1,v0
800b5ed0:	0802d789 	j	800b5e24 <_Z5ApuC7v+0x94>
800b5ed4:	a467fede 	sh	a3,-290(v1)
800b5ed8:	3c02800b 	lui	v0,0x800b
800b5edc:	244210e8 	addiu	v0,v0,4328
800b5ee0:	0040f809 	jalr	v0
800b5ee4:	00e02021 	move	a0,a3
800b5ee8:	0802d78a 	j	800b5e28 <_Z5ApuC7v+0x98>
800b5eec:	8e02e3e8 	lw	v0,-7192(s0)
800b5ef0:	00061040 	sll	v0,a2,0x1
800b5ef4:	2463e308 	addiu	v1,v1,-7416
800b5ef8:	00431021 	addu	v0,v0,v1
800b5efc:	24040100 	li	a0,256
800b5f00:	0802d789 	j	800b5e24 <_Z5ApuC7v+0x94>
800b5f04:	a444fede 	sh	a0,-290(v0)
800b5f08:	24420c8c 	addiu	v0,v0,3212
800b5f0c:	0040f809 	jalr	v0
800b5f10:	00e02021 	move	a0,a3
800b5f14:	0802d78a 	j	800b5e28 <_Z5ApuC7v+0x98>
800b5f18:	8e02e3e8 	lw	v0,-7192(s0)

800b5f1c <_Z5ApuC5v>:
800b5f1c:	27bdffe8 	addiu	sp,sp,-24
800b5f20:	afb00010 	sw	s0,16(sp)
800b5f24:	afbf0014 	sw	ra,20(sp)
800b5f28:	3c108021 	lui	s0,0x8021
800b5f2c:	8e04e3e8 	lw	a0,-7192(s0)
800b5f30:	2607e3e8 	addiu	a3,s0,-7192
800b5f34:	90820002 	lbu	v0,2(a0)
800b5f38:	90830001 	lbu	v1,1(a0)
800b5f3c:	00021200 	sll	v0,v0,0x8
800b5f40:	00621821 	addu	v1,v1,v0
800b5f44:	3065ffff 	andi	a1,v1,0xffff
800b5f48:	24a4ff10 	addiu	a0,a1,-240
800b5f4c:	3c028021 	lui	v0,0x8021
800b5f50:	2c840010 	sltiu	a0,a0,16
800b5f54:	ace30010 	sw	v1,16(a3)
800b5f58:	10800012 	beqz	a0,800b5fa4 <_Z5ApuC5v+0x88>
800b5f5c:	9046e426 	lbu	a2,-7130(v0)
800b5f60:	240200f3 	li	v0,243
800b5f64:	10a20035 	beq	a1,v0,800b603c <_Z5ApuC5v+0x120>
800b5f68:	24a3ff0c 	addiu	v1,a1,-244
800b5f6c:	2c620004 	sltiu	v0,v1,4
800b5f70:	10400021 	beqz	v0,800b5ff8 <_Z5ApuC5v+0xdc>
800b5f74:	240200f1 	li	v0,241
800b5f78:	3c028021 	lui	v0,0x8021
800b5f7c:	2442e308 	addiu	v0,v0,-7416
800b5f80:	00621021 	addu	v0,v1,v0
800b5f84:	a0460007 	sb	a2,7(v0)
800b5f88:	8e02e3e8 	lw	v0,-7192(s0)
800b5f8c:	24420003 	addiu	v0,v0,3
800b5f90:	ae02e3e8 	sw	v0,-7192(s0)
800b5f94:	8fbf0014 	lw	ra,20(sp)
800b5f98:	8fb00010 	lw	s0,16(sp)
800b5f9c:	03e00008 	jr	ra
800b5fa0:	27bd0018 	addiu	sp,sp,24
800b5fa4:	3402ffbf 	li	v0,0xffbf
800b5fa8:	0045102b 	sltu	v0,v0,a1
800b5fac:	10400008 	beqz	v0,800b5fd0 <_Z5ApuC5v+0xb4>
800b5fb0:	3c028021 	lui	v0,0x8021
800b5fb4:	2442e308 	addiu	v0,v0,-7416
800b5fb8:	90440004 	lbu	a0,4(v0)
800b5fbc:	3c03ffff 	lui	v1,0xffff
800b5fc0:	00a21021 	addu	v0,a1,v0
800b5fc4:	00431021 	addu	v0,v0,v1
800b5fc8:	1480ffef 	bnez	a0,800b5f88 <_Z5ApuC5v+0x6c>
800b5fcc:	a04600cb 	sb	a2,203(v0)
800b5fd0:	8ce20004 	lw	v0,4(a3)
800b5fd4:	00451021 	addu	v0,v0,a1
800b5fd8:	a0460000 	sb	a2,0(v0)
800b5fdc:	8e02e3e8 	lw	v0,-7192(s0)
800b5fe0:	24420003 	addiu	v0,v0,3
800b5fe4:	ae02e3e8 	sw	v0,-7192(s0)
800b5fe8:	8fbf0014 	lw	ra,20(sp)
800b5fec:	8fb00010 	lw	s0,16(sp)
800b5ff0:	03e00008 	jr	ra
800b5ff4:	27bd0018 	addiu	sp,sp,24
800b5ff8:	10a2001c 	beq	a1,v0,800b606c <_Z5ApuC5v+0x150>
800b5ffc:	3c02800b 	lui	v0,0x800b
800b6000:	2ca200fd 	sltiu	v0,a1,253
800b6004:	1040ffe0 	beqz	v0,800b5f88 <_Z5ApuC5v+0x6c>
800b6008:	2ca300fa 	sltiu	v1,a1,250
800b600c:	8ce20004 	lw	v0,4(a3)
800b6010:	00451021 	addu	v0,v0,a1
800b6014:	1460ffdc 	bnez	v1,800b5f88 <_Z5ApuC5v+0x6c>
800b6018:	a0460000 	sb	a2,0(v0)
800b601c:	10c0000d 	beqz	a2,800b6054 <_Z5ApuC5v+0x138>
800b6020:	3c038021 	lui	v1,0x8021
800b6024:	3c028021 	lui	v0,0x8021
800b6028:	00051840 	sll	v1,a1,0x1
800b602c:	2442e308 	addiu	v0,v0,-7416
800b6030:	00621821 	addu	v1,v1,v0
800b6034:	0802d7e2 	j	800b5f88 <_Z5ApuC5v+0x6c>
800b6038:	a466fede 	sh	a2,-290(v1)
800b603c:	3c02800b 	lui	v0,0x800b
800b6040:	244210e8 	addiu	v0,v0,4328
800b6044:	0040f809 	jalr	v0
800b6048:	00c02021 	move	a0,a2
800b604c:	0802d7e3 	j	800b5f8c <_Z5ApuC5v+0x70>
800b6050:	8e02e3e8 	lw	v0,-7192(s0)
800b6054:	00051040 	sll	v0,a1,0x1
800b6058:	2463e308 	addiu	v1,v1,-7416
800b605c:	00431021 	addu	v0,v0,v1
800b6060:	24040100 	li	a0,256
800b6064:	0802d7e2 	j	800b5f88 <_Z5ApuC5v+0x6c>
800b6068:	a444fede 	sh	a0,-290(v0)
800b606c:	24420c8c 	addiu	v0,v0,3212
800b6070:	0040f809 	jalr	v0
800b6074:	00c02021 	move	a0,a2
800b6078:	0802d7e3 	j	800b5f8c <_Z5ApuC5v+0x70>
800b607c:	8e02e3e8 	lw	v0,-7192(s0)

800b6080 <_Z5ApuD7v>:
800b6080:	27bdffe8 	addiu	sp,sp,-24
800b6084:	afb00010 	sw	s0,16(sp)
800b6088:	afbf0014 	sw	ra,20(sp)
800b608c:	3c108021 	lui	s0,0x8021
800b6090:	8e03e3e8 	lw	v1,-7192(s0)
800b6094:	2607e3e8 	addiu	a3,s0,-7192
800b6098:	90640001 	lbu	a0,1(v1)
800b609c:	8ce20008 	lw	v0,8(a3)
800b60a0:	3c068021 	lui	a2,0x8021
800b60a4:	00822021 	addu	a0,a0,v0
800b60a8:	24c6e424 	addiu	a2,a2,-7132
800b60ac:	90c50003 	lbu	a1,3(a2)
800b60b0:	90820000 	lbu	v0,0(a0)
800b60b4:	90830001 	lbu	v1,1(a0)
800b60b8:	00451021 	addu	v0,v0,a1
800b60bc:	00031a00 	sll	v1,v1,0x8
800b60c0:	00621821 	addu	v1,v1,v0
800b60c4:	3065ffff 	andi	a1,v1,0xffff
800b60c8:	24a2ff10 	addiu	v0,a1,-240
800b60cc:	2c420010 	sltiu	v0,v0,16
800b60d0:	ace30010 	sw	v1,16(a3)
800b60d4:	10400012 	beqz	v0,800b6120 <_Z5ApuD7v+0xa0>
800b60d8:	90c60002 	lbu	a2,2(a2)
800b60dc:	240200f3 	li	v0,243
800b60e0:	10a20035 	beq	a1,v0,800b61b8 <_Z5ApuD7v+0x138>
800b60e4:	24a3ff0c 	addiu	v1,a1,-244
800b60e8:	2c620004 	sltiu	v0,v1,4
800b60ec:	10400021 	beqz	v0,800b6174 <_Z5ApuD7v+0xf4>
800b60f0:	240200f1 	li	v0,241
800b60f4:	3c028021 	lui	v0,0x8021
800b60f8:	2442e308 	addiu	v0,v0,-7416
800b60fc:	00621021 	addu	v0,v1,v0
800b6100:	a0460007 	sb	a2,7(v0)
800b6104:	8e02e3e8 	lw	v0,-7192(s0)
800b6108:	24420002 	addiu	v0,v0,2
800b610c:	ae02e3e8 	sw	v0,-7192(s0)
800b6110:	8fbf0014 	lw	ra,20(sp)
800b6114:	8fb00010 	lw	s0,16(sp)
800b6118:	03e00008 	jr	ra
800b611c:	27bd0018 	addiu	sp,sp,24
800b6120:	3402ffbf 	li	v0,0xffbf
800b6124:	0045102b 	sltu	v0,v0,a1
800b6128:	10400008 	beqz	v0,800b614c <_Z5ApuD7v+0xcc>
800b612c:	3c028021 	lui	v0,0x8021
800b6130:	2442e308 	addiu	v0,v0,-7416
800b6134:	90440004 	lbu	a0,4(v0)
800b6138:	3c03ffff 	lui	v1,0xffff
800b613c:	00a21021 	addu	v0,a1,v0
800b6140:	00431021 	addu	v0,v0,v1
800b6144:	1480ffef 	bnez	a0,800b6104 <_Z5ApuD7v+0x84>
800b6148:	a04600cb 	sb	a2,203(v0)
800b614c:	8ce20004 	lw	v0,4(a3)
800b6150:	00451021 	addu	v0,v0,a1
800b6154:	a0460000 	sb	a2,0(v0)
800b6158:	8e02e3e8 	lw	v0,-7192(s0)
800b615c:	24420002 	addiu	v0,v0,2
800b6160:	ae02e3e8 	sw	v0,-7192(s0)
800b6164:	8fbf0014 	lw	ra,20(sp)
800b6168:	8fb00010 	lw	s0,16(sp)
800b616c:	03e00008 	jr	ra
800b6170:	27bd0018 	addiu	sp,sp,24
800b6174:	10a2001c 	beq	a1,v0,800b61e8 <_Z5ApuD7v+0x168>
800b6178:	3c02800b 	lui	v0,0x800b
800b617c:	2ca200fd 	sltiu	v0,a1,253
800b6180:	1040ffe0 	beqz	v0,800b6104 <_Z5ApuD7v+0x84>
800b6184:	2ca300fa 	sltiu	v1,a1,250
800b6188:	8ce20004 	lw	v0,4(a3)
800b618c:	00451021 	addu	v0,v0,a1
800b6190:	1460ffdc 	bnez	v1,800b6104 <_Z5ApuD7v+0x84>
800b6194:	a0460000 	sb	a2,0(v0)
800b6198:	10c0000d 	beqz	a2,800b61d0 <_Z5ApuD7v+0x150>
800b619c:	3c038021 	lui	v1,0x8021
800b61a0:	3c028021 	lui	v0,0x8021
800b61a4:	00051840 	sll	v1,a1,0x1
800b61a8:	2442e308 	addiu	v0,v0,-7416
800b61ac:	00621821 	addu	v1,v1,v0
800b61b0:	0802d841 	j	800b6104 <_Z5ApuD7v+0x84>
800b61b4:	a466fede 	sh	a2,-290(v1)
800b61b8:	3c02800b 	lui	v0,0x800b
800b61bc:	244210e8 	addiu	v0,v0,4328
800b61c0:	0040f809 	jalr	v0
800b61c4:	00c02021 	move	a0,a2
800b61c8:	0802d842 	j	800b6108 <_Z5ApuD7v+0x88>
800b61cc:	8e02e3e8 	lw	v0,-7192(s0)
800b61d0:	00051040 	sll	v0,a1,0x1
800b61d4:	2463e308 	addiu	v1,v1,-7416
800b61d8:	00431021 	addu	v0,v0,v1
800b61dc:	24040100 	li	a0,256
800b61e0:	0802d841 	j	800b6104 <_Z5ApuD7v+0x84>
800b61e4:	a444fede 	sh	a0,-290(v0)
800b61e8:	24420c8c 	addiu	v0,v0,3212
800b61ec:	0040f809 	jalr	v0
800b61f0:	00c02021 	move	a0,a2
800b61f4:	0802d842 	j	800b6108 <_Z5ApuD7v+0x88>
800b61f8:	8e02e3e8 	lw	v0,-7192(s0)

800b61fc <_Z5ApuD6v>:
800b61fc:	27bdffe8 	addiu	sp,sp,-24
800b6200:	afb00010 	sw	s0,16(sp)
800b6204:	afbf0014 	sw	ra,20(sp)
800b6208:	3c108021 	lui	s0,0x8021
800b620c:	8e06e3e8 	lw	a2,-7192(s0)
800b6210:	3c058021 	lui	a1,0x8021
800b6214:	24a5e424 	addiu	a1,a1,-7132
800b6218:	90c20001 	lbu	v0,1(a2)
800b621c:	90c30002 	lbu	v1,2(a2)
800b6220:	90a40003 	lbu	a0,3(a1)
800b6224:	00031a00 	sll	v1,v1,0x8
800b6228:	00441021 	addu	v0,v0,a0
800b622c:	00621821 	addu	v1,v1,v0
800b6230:	3066ffff 	andi	a2,v1,0xffff
800b6234:	24c2ff10 	addiu	v0,a2,-240
800b6238:	2607e3e8 	addiu	a3,s0,-7192
800b623c:	2c420010 	sltiu	v0,v0,16
800b6240:	ace30010 	sw	v1,16(a3)
800b6244:	10400012 	beqz	v0,800b6290 <_Z5ApuD6v+0x94>
800b6248:	90a50002 	lbu	a1,2(a1)
800b624c:	240200f3 	li	v0,243
800b6250:	10c20035 	beq	a2,v0,800b6328 <_Z5ApuD6v+0x12c>
800b6254:	24c3ff0c 	addiu	v1,a2,-244
800b6258:	2c620004 	sltiu	v0,v1,4
800b625c:	10400021 	beqz	v0,800b62e4 <_Z5ApuD6v+0xe8>
800b6260:	240200f1 	li	v0,241
800b6264:	3c028021 	lui	v0,0x8021
800b6268:	2442e308 	addiu	v0,v0,-7416
800b626c:	00621021 	addu	v0,v1,v0
800b6270:	a0450007 	sb	a1,7(v0)
800b6274:	8e02e3e8 	lw	v0,-7192(s0)
800b6278:	24420003 	addiu	v0,v0,3
800b627c:	ae02e3e8 	sw	v0,-7192(s0)
800b6280:	8fbf0014 	lw	ra,20(sp)
800b6284:	8fb00010 	lw	s0,16(sp)
800b6288:	03e00008 	jr	ra
800b628c:	27bd0018 	addiu	sp,sp,24
800b6290:	3402ffbf 	li	v0,0xffbf
800b6294:	0046102b 	sltu	v0,v0,a2
800b6298:	10400008 	beqz	v0,800b62bc <_Z5ApuD6v+0xc0>
800b629c:	3c028021 	lui	v0,0x8021
800b62a0:	2442e308 	addiu	v0,v0,-7416
800b62a4:	90440004 	lbu	a0,4(v0)
800b62a8:	3c03ffff 	lui	v1,0xffff
800b62ac:	00c21021 	addu	v0,a2,v0
800b62b0:	00431021 	addu	v0,v0,v1
800b62b4:	1480ffef 	bnez	a0,800b6274 <_Z5ApuD6v+0x78>
800b62b8:	a04500cb 	sb	a1,203(v0)
800b62bc:	8ce20004 	lw	v0,4(a3)
800b62c0:	00461021 	addu	v0,v0,a2
800b62c4:	a0450000 	sb	a1,0(v0)
800b62c8:	8e02e3e8 	lw	v0,-7192(s0)
800b62cc:	24420003 	addiu	v0,v0,3
800b62d0:	ae02e3e8 	sw	v0,-7192(s0)
800b62d4:	8fbf0014 	lw	ra,20(sp)
800b62d8:	8fb00010 	lw	s0,16(sp)
800b62dc:	03e00008 	jr	ra
800b62e0:	27bd0018 	addiu	sp,sp,24
800b62e4:	10c2001c 	beq	a2,v0,800b6358 <_Z5ApuD6v+0x15c>
800b62e8:	3c02800b 	lui	v0,0x800b
800b62ec:	2cc200fd 	sltiu	v0,a2,253
800b62f0:	1040ffe0 	beqz	v0,800b6274 <_Z5ApuD6v+0x78>
800b62f4:	2cc300fa 	sltiu	v1,a2,250
800b62f8:	8ce20004 	lw	v0,4(a3)
800b62fc:	00461021 	addu	v0,v0,a2
800b6300:	1460ffdc 	bnez	v1,800b6274 <_Z5ApuD6v+0x78>
800b6304:	a0450000 	sb	a1,0(v0)
800b6308:	10a0000d 	beqz	a1,800b6340 <_Z5ApuD6v+0x144>
800b630c:	3c038021 	lui	v1,0x8021
800b6310:	3c028021 	lui	v0,0x8021
800b6314:	00061840 	sll	v1,a2,0x1
800b6318:	2442e308 	addiu	v0,v0,-7416
800b631c:	00621821 	addu	v1,v1,v0
800b6320:	0802d89d 	j	800b6274 <_Z5ApuD6v+0x78>
800b6324:	a465fede 	sh	a1,-290(v1)
800b6328:	3c02800b 	lui	v0,0x800b
800b632c:	244210e8 	addiu	v0,v0,4328
800b6330:	0040f809 	jalr	v0
800b6334:	00a02021 	move	a0,a1
800b6338:	0802d89e 	j	800b6278 <_Z5ApuD6v+0x7c>
800b633c:	8e02e3e8 	lw	v0,-7192(s0)
800b6340:	00061040 	sll	v0,a2,0x1
800b6344:	2463e308 	addiu	v1,v1,-7416
800b6348:	00431021 	addu	v0,v0,v1
800b634c:	24040100 	li	a0,256
800b6350:	0802d89d 	j	800b6274 <_Z5ApuD6v+0x78>
800b6354:	a444fede 	sh	a0,-290(v0)
800b6358:	24420c8c 	addiu	v0,v0,3212
800b635c:	0040f809 	jalr	v0
800b6360:	00a02021 	move	a0,a1
800b6364:	0802d89e 	j	800b6278 <_Z5ApuD6v+0x7c>
800b6368:	8e02e3e8 	lw	v0,-7192(s0)

800b636c <_Z5ApuD5v>:
800b636c:	27bdffe8 	addiu	sp,sp,-24
800b6370:	afb00010 	sw	s0,16(sp)
800b6374:	afbf0014 	sw	ra,20(sp)
800b6378:	3c108021 	lui	s0,0x8021
800b637c:	8e06e3e8 	lw	a2,-7192(s0)
800b6380:	3c058021 	lui	a1,0x8021
800b6384:	24a5e424 	addiu	a1,a1,-7132
800b6388:	90c20001 	lbu	v0,1(a2)
800b638c:	90c30002 	lbu	v1,2(a2)
800b6390:	90a40004 	lbu	a0,4(a1)
800b6394:	00031a00 	sll	v1,v1,0x8
800b6398:	00441021 	addu	v0,v0,a0
800b639c:	00621821 	addu	v1,v1,v0
800b63a0:	3066ffff 	andi	a2,v1,0xffff
800b63a4:	24c2ff10 	addiu	v0,a2,-240
800b63a8:	2607e3e8 	addiu	a3,s0,-7192
800b63ac:	2c420010 	sltiu	v0,v0,16
800b63b0:	ace30010 	sw	v1,16(a3)
800b63b4:	10400012 	beqz	v0,800b6400 <_Z5ApuD5v+0x94>
800b63b8:	90a50002 	lbu	a1,2(a1)
800b63bc:	240200f3 	li	v0,243
800b63c0:	10c20035 	beq	a2,v0,800b6498 <_Z5ApuD5v+0x12c>
800b63c4:	24c3ff0c 	addiu	v1,a2,-244
800b63c8:	2c620004 	sltiu	v0,v1,4
800b63cc:	10400021 	beqz	v0,800b6454 <_Z5ApuD5v+0xe8>
800b63d0:	240200f1 	li	v0,241
800b63d4:	3c028021 	lui	v0,0x8021
800b63d8:	2442e308 	addiu	v0,v0,-7416
800b63dc:	00621021 	addu	v0,v1,v0
800b63e0:	a0450007 	sb	a1,7(v0)
800b63e4:	8e02e3e8 	lw	v0,-7192(s0)
800b63e8:	24420003 	addiu	v0,v0,3
800b63ec:	ae02e3e8 	sw	v0,-7192(s0)
800b63f0:	8fbf0014 	lw	ra,20(sp)
800b63f4:	8fb00010 	lw	s0,16(sp)
800b63f8:	03e00008 	jr	ra
800b63fc:	27bd0018 	addiu	sp,sp,24
800b6400:	3402ffbf 	li	v0,0xffbf
800b6404:	0046102b 	sltu	v0,v0,a2
800b6408:	10400008 	beqz	v0,800b642c <_Z5ApuD5v+0xc0>
800b640c:	3c028021 	lui	v0,0x8021
800b6410:	2442e308 	addiu	v0,v0,-7416
800b6414:	90440004 	lbu	a0,4(v0)
800b6418:	3c03ffff 	lui	v1,0xffff
800b641c:	00c21021 	addu	v0,a2,v0
800b6420:	00431021 	addu	v0,v0,v1
800b6424:	1480ffef 	bnez	a0,800b63e4 <_Z5ApuD5v+0x78>
800b6428:	a04500cb 	sb	a1,203(v0)
800b642c:	8ce20004 	lw	v0,4(a3)
800b6430:	00461021 	addu	v0,v0,a2
800b6434:	a0450000 	sb	a1,0(v0)
800b6438:	8e02e3e8 	lw	v0,-7192(s0)
800b643c:	24420003 	addiu	v0,v0,3
800b6440:	ae02e3e8 	sw	v0,-7192(s0)
800b6444:	8fbf0014 	lw	ra,20(sp)
800b6448:	8fb00010 	lw	s0,16(sp)
800b644c:	03e00008 	jr	ra
800b6450:	27bd0018 	addiu	sp,sp,24
800b6454:	10c2001c 	beq	a2,v0,800b64c8 <_Z5ApuD5v+0x15c>
800b6458:	3c02800b 	lui	v0,0x800b
800b645c:	2cc200fd 	sltiu	v0,a2,253
800b6460:	1040ffe0 	beqz	v0,800b63e4 <_Z5ApuD5v+0x78>
800b6464:	2cc300fa 	sltiu	v1,a2,250
800b6468:	8ce20004 	lw	v0,4(a3)
800b646c:	00461021 	addu	v0,v0,a2
800b6470:	1460ffdc 	bnez	v1,800b63e4 <_Z5ApuD5v+0x78>
800b6474:	a0450000 	sb	a1,0(v0)
800b6478:	10a0000d 	beqz	a1,800b64b0 <_Z5ApuD5v+0x144>
800b647c:	3c038021 	lui	v1,0x8021
800b6480:	3c028021 	lui	v0,0x8021
800b6484:	00061840 	sll	v1,a2,0x1
800b6488:	2442e308 	addiu	v0,v0,-7416
800b648c:	00621821 	addu	v1,v1,v0
800b6490:	0802d8f9 	j	800b63e4 <_Z5ApuD5v+0x78>
800b6494:	a465fede 	sh	a1,-290(v1)
800b6498:	3c02800b 	lui	v0,0x800b
800b649c:	244210e8 	addiu	v0,v0,4328
800b64a0:	0040f809 	jalr	v0
800b64a4:	00a02021 	move	a0,a1
800b64a8:	0802d8fa 	j	800b63e8 <_Z5ApuD5v+0x7c>
800b64ac:	8e02e3e8 	lw	v0,-7192(s0)
800b64b0:	00061040 	sll	v0,a2,0x1
800b64b4:	2463e308 	addiu	v1,v1,-7416
800b64b8:	00431021 	addu	v0,v0,v1
800b64bc:	24040100 	li	a0,256
800b64c0:	0802d8f9 	j	800b63e4 <_Z5ApuD5v+0x78>
800b64c4:	a444fede 	sh	a0,-290(v0)
800b64c8:	24420c8c 	addiu	v0,v0,3212
800b64cc:	0040f809 	jalr	v0
800b64d0:	00a02021 	move	a0,a1
800b64d4:	0802d8fa 	j	800b63e8 <_Z5ApuD5v+0x7c>
800b64d8:	8e02e3e8 	lw	v0,-7192(s0)

800b64dc <_Z5Apu05v>:
800b64dc:	27bdffe0 	addiu	sp,sp,-32
800b64e0:	afb20018 	sw	s2,24(sp)
800b64e4:	afb00010 	sw	s0,16(sp)
800b64e8:	afbf001c 	sw	ra,28(sp)
800b64ec:	afb10014 	sw	s1,20(sp)
800b64f0:	3c108021 	lui	s0,0x8021
800b64f4:	8e07e3e8 	lw	a3,-7192(s0)
800b64f8:	3c128021 	lui	s2,0x8021
800b64fc:	90e20002 	lbu	v0,2(a3)
800b6500:	90e30001 	lbu	v1,1(a3)
800b6504:	00021200 	sll	v0,v0,0x8
800b6508:	00621821 	addu	v1,v1,v0
800b650c:	3065ffff 	andi	a1,v1,0xffff
800b6510:	24a4ff0c 	addiu	a0,a1,-244
800b6514:	24a2ff10 	addiu	v0,a1,-240
800b6518:	2c880004 	sltiu	t0,a0,4
800b651c:	2606e3e8 	addiu	a2,s0,-7192
800b6520:	2644e424 	addiu	a0,s2,-7132
800b6524:	2c420010 	sltiu	v0,v0,16
800b6528:	acc30010 	sw	v1,16(a2)
800b652c:	10400007 	beqz	v0,800b654c <_Z5Apu05v+0x70>
800b6530:	90910002 	lbu	s1,2(a0)
800b6534:	15000016 	bnez	t0,800b6590 <_Z5Apu05v+0xb4>
800b6538:	240200f3 	li	v0,243
800b653c:	10a2003e 	beq	a1,v0,800b6638 <_Z5Apu05v+0x15c>
800b6540:	2ca300fd 	sltiu	v1,a1,253
800b6544:	10600026 	beqz	v1,800b65e0 <_Z5Apu05v+0x104>
800b6548:	00000000 	nop
800b654c:	8cc20004 	lw	v0,4(a2)
800b6550:	00451021 	addu	v0,v0,a1
800b6554:	90420000 	lbu	v0,0(v0)
800b6558:	8e03e3e8 	lw	v1,-7192(s0)
800b655c:	02222025 	or	a0,s1,v0
800b6560:	2645e424 	addiu	a1,s2,-7132
800b6564:	2602e3e8 	addiu	v0,s0,-7192
800b6568:	24630003 	addiu	v1,v1,3
800b656c:	a0440029 	sb	a0,41(v0)
800b6570:	ae03e3e8 	sw	v1,-7192(s0)
800b6574:	a0a40002 	sb	a0,2(a1)
800b6578:	8fbf001c 	lw	ra,28(sp)
800b657c:	8fb20018 	lw	s2,24(sp)
800b6580:	8fb10014 	lw	s1,20(sp)
800b6584:	8fb00010 	lw	s0,16(sp)
800b6588:	03e00008 	jr	ra
800b658c:	27bd0020 	addiu	sp,sp,32
800b6590:	8cc30014 	lw	v1,20(a2)
800b6594:	8cc20004 	lw	v0,4(a2)
800b6598:	acc30018 	sw	v1,24(a2)
800b659c:	acc70014 	sw	a3,20(a2)
800b65a0:	00451021 	addu	v0,v0,a1
800b65a4:	90420000 	lbu	v0,0(v0)
800b65a8:	8e03e3e8 	lw	v1,-7192(s0)
800b65ac:	02222025 	or	a0,s1,v0
800b65b0:	2645e424 	addiu	a1,s2,-7132
800b65b4:	2602e3e8 	addiu	v0,s0,-7192
800b65b8:	24630003 	addiu	v1,v1,3
800b65bc:	a0440029 	sb	a0,41(v0)
800b65c0:	ae03e3e8 	sw	v1,-7192(s0)
800b65c4:	a0a40002 	sb	a0,2(a1)
800b65c8:	8fbf001c 	lw	ra,28(sp)
800b65cc:	8fb20018 	lw	s2,24(sp)
800b65d0:	8fb10014 	lw	s1,20(sp)
800b65d4:	8fb00010 	lw	s0,16(sp)
800b65d8:	03e00008 	jr	ra
800b65dc:	27bd0020 	addiu	sp,sp,32
800b65e0:	8cc30014 	lw	v1,20(a2)
800b65e4:	8cc20004 	lw	v0,4(a2)
800b65e8:	acc70014 	sw	a3,20(a2)
800b65ec:	acc30018 	sw	v1,24(a2)
800b65f0:	00a21021 	addu	v0,a1,v0
800b65f4:	90430000 	lbu	v1,0(v0)
800b65f8:	a0400000 	sb	zero,0(v0)
800b65fc:	00601021 	move	v0,v1
800b6600:	8e03e3e8 	lw	v1,-7192(s0)
800b6604:	02222025 	or	a0,s1,v0
800b6608:	2645e424 	addiu	a1,s2,-7132
800b660c:	2602e3e8 	addiu	v0,s0,-7192
800b6610:	24630003 	addiu	v1,v1,3
800b6614:	a0440029 	sb	a0,41(v0)
800b6618:	ae03e3e8 	sw	v1,-7192(s0)
800b661c:	a0a40002 	sb	a0,2(a1)
800b6620:	8fbf001c 	lw	ra,28(sp)
800b6624:	8fb20018 	lw	s2,24(sp)
800b6628:	8fb10014 	lw	s1,20(sp)
800b662c:	8fb00010 	lw	s0,16(sp)
800b6630:	03e00008 	jr	ra
800b6634:	27bd0020 	addiu	sp,sp,32
800b6638:	3c02800b 	lui	v0,0x800b
800b663c:	24420bb8 	addiu	v0,v0,3000
800b6640:	0040f809 	jalr	v0
800b6644:	00000000 	nop
800b6648:	0802d957 	j	800b655c <_Z5Apu05v+0x80>
800b664c:	8e03e3e8 	lw	v1,-7192(s0)

800b6650 <_Z5Apu17v>:
800b6650:	27bdffe0 	addiu	sp,sp,-32
800b6654:	afb20018 	sw	s2,24(sp)
800b6658:	afb00010 	sw	s0,16(sp)
800b665c:	afbf001c 	sw	ra,28(sp)
800b6660:	afb10014 	sw	s1,20(sp)
800b6664:	3c108021 	lui	s0,0x8021
800b6668:	8e08e3e8 	lw	t0,-7192(s0)
800b666c:	2607e3e8 	addiu	a3,s0,-7192
800b6670:	91020001 	lbu	v0,1(t0)
800b6674:	8ce30008 	lw	v1,8(a3)
800b6678:	3c128021 	lui	s2,0x8021
800b667c:	00431021 	addu	v0,v0,v1
800b6680:	2646e424 	addiu	a2,s2,-7132
800b6684:	90430000 	lbu	v1,0(v0)
800b6688:	90440001 	lbu	a0,1(v0)
800b668c:	90c50003 	lbu	a1,3(a2)
800b6690:	00042200 	sll	a0,a0,0x8
800b6694:	00651821 	addu	v1,v1,a1
800b6698:	00832021 	addu	a0,a0,v1
800b669c:	3085ffff 	andi	a1,a0,0xffff
800b66a0:	24a2ff10 	addiu	v0,a1,-240
800b66a4:	24a3ff0c 	addiu	v1,a1,-244
800b66a8:	2c420010 	sltiu	v0,v0,16
800b66ac:	2c630004 	sltiu	v1,v1,4
800b66b0:	ace40010 	sw	a0,16(a3)
800b66b4:	10400007 	beqz	v0,800b66d4 <_Z5Apu17v+0x84>
800b66b8:	90d10002 	lbu	s1,2(a2)
800b66bc:	14600016 	bnez	v1,800b6718 <_Z5Apu17v+0xc8>
800b66c0:	240200f3 	li	v0,243
800b66c4:	10a2003e 	beq	a1,v0,800b67c0 <_Z5Apu17v+0x170>
800b66c8:	2ca300fd 	sltiu	v1,a1,253
800b66cc:	10600026 	beqz	v1,800b6768 <_Z5Apu17v+0x118>
800b66d0:	00000000 	nop
800b66d4:	8ce20004 	lw	v0,4(a3)
800b66d8:	00451021 	addu	v0,v0,a1
800b66dc:	90420000 	lbu	v0,0(v0)
800b66e0:	8e03e3e8 	lw	v1,-7192(s0)
800b66e4:	02222025 	or	a0,s1,v0
800b66e8:	2645e424 	addiu	a1,s2,-7132
800b66ec:	2602e3e8 	addiu	v0,s0,-7192
800b66f0:	24630002 	addiu	v1,v1,2
800b66f4:	a0440029 	sb	a0,41(v0)
800b66f8:	ae03e3e8 	sw	v1,-7192(s0)
800b66fc:	a0a40002 	sb	a0,2(a1)
800b6700:	8fbf001c 	lw	ra,28(sp)
800b6704:	8fb20018 	lw	s2,24(sp)
800b6708:	8fb10014 	lw	s1,20(sp)
800b670c:	8fb00010 	lw	s0,16(sp)
800b6710:	03e00008 	jr	ra
800b6714:	27bd0020 	addiu	sp,sp,32
800b6718:	8ce30014 	lw	v1,20(a3)
800b671c:	8ce20004 	lw	v0,4(a3)
800b6720:	ace30018 	sw	v1,24(a3)
800b6724:	ace80014 	sw	t0,20(a3)
800b6728:	00451021 	addu	v0,v0,a1
800b672c:	90420000 	lbu	v0,0(v0)
800b6730:	8e03e3e8 	lw	v1,-7192(s0)
800b6734:	02222025 	or	a0,s1,v0
800b6738:	2645e424 	addiu	a1,s2,-7132
800b673c:	2602e3e8 	addiu	v0,s0,-7192
800b6740:	24630002 	addiu	v1,v1,2
800b6744:	a0440029 	sb	a0,41(v0)
800b6748:	ae03e3e8 	sw	v1,-7192(s0)
800b674c:	a0a40002 	sb	a0,2(a1)
800b6750:	8fbf001c 	lw	ra,28(sp)
800b6754:	8fb20018 	lw	s2,24(sp)
800b6758:	8fb10014 	lw	s1,20(sp)
800b675c:	8fb00010 	lw	s0,16(sp)
800b6760:	03e00008 	jr	ra
800b6764:	27bd0020 	addiu	sp,sp,32
800b6768:	8ce30014 	lw	v1,20(a3)
800b676c:	8ce20004 	lw	v0,4(a3)
800b6770:	ace80014 	sw	t0,20(a3)
800b6774:	ace30018 	sw	v1,24(a3)
800b6778:	00a21021 	addu	v0,a1,v0
800b677c:	90430000 	lbu	v1,0(v0)
800b6780:	a0400000 	sb	zero,0(v0)
800b6784:	00601021 	move	v0,v1
800b6788:	8e03e3e8 	lw	v1,-7192(s0)
800b678c:	02222025 	or	a0,s1,v0
800b6790:	2645e424 	addiu	a1,s2,-7132
800b6794:	2602e3e8 	addiu	v0,s0,-7192
800b6798:	24630002 	addiu	v1,v1,2
800b679c:	a0440029 	sb	a0,41(v0)
800b67a0:	ae03e3e8 	sw	v1,-7192(s0)
800b67a4:	a0a40002 	sb	a0,2(a1)
800b67a8:	8fbf001c 	lw	ra,28(sp)
800b67ac:	8fb20018 	lw	s2,24(sp)
800b67b0:	8fb10014 	lw	s1,20(sp)
800b67b4:	8fb00010 	lw	s0,16(sp)
800b67b8:	03e00008 	jr	ra
800b67bc:	27bd0020 	addiu	sp,sp,32
800b67c0:	3c02800b 	lui	v0,0x800b
800b67c4:	24420bb8 	addiu	v0,v0,3000
800b67c8:	0040f809 	jalr	v0
800b67cc:	00000000 	nop
800b67d0:	0802d9b9 	j	800b66e4 <_Z5Apu17v+0x94>
800b67d4:	8e03e3e8 	lw	v1,-7192(s0)

800b67d8 <_Z5Apu16v>:
800b67d8:	27bdffe0 	addiu	sp,sp,-32
800b67dc:	afb20018 	sw	s2,24(sp)
800b67e0:	afb00010 	sw	s0,16(sp)
800b67e4:	afbf001c 	sw	ra,28(sp)
800b67e8:	afb10014 	sw	s1,20(sp)
800b67ec:	3c108021 	lui	s0,0x8021
800b67f0:	8e08e3e8 	lw	t0,-7192(s0)
800b67f4:	3c128021 	lui	s2,0x8021
800b67f8:	2645e424 	addiu	a1,s2,-7132
800b67fc:	91030002 	lbu	v1,2(t0)
800b6800:	91020001 	lbu	v0,1(t0)
800b6804:	90a40003 	lbu	a0,3(a1)
800b6808:	00031a00 	sll	v1,v1,0x8
800b680c:	00441021 	addu	v0,v0,a0
800b6810:	00621821 	addu	v1,v1,v0
800b6814:	3066ffff 	andi	a2,v1,0xffff
800b6818:	24c2ff10 	addiu	v0,a2,-240
800b681c:	24c4ff0c 	addiu	a0,a2,-244
800b6820:	2607e3e8 	addiu	a3,s0,-7192
800b6824:	2c420010 	sltiu	v0,v0,16
800b6828:	2c840004 	sltiu	a0,a0,4
800b682c:	ace30010 	sw	v1,16(a3)
800b6830:	10400007 	beqz	v0,800b6850 <_Z5Apu16v+0x78>
800b6834:	90b10002 	lbu	s1,2(a1)
800b6838:	14800016 	bnez	a0,800b6894 <_Z5Apu16v+0xbc>
800b683c:	240200f3 	li	v0,243
800b6840:	10c2003c 	beq	a2,v0,800b6934 <_Z5Apu16v+0x15c>
800b6844:	2cc300fd 	sltiu	v1,a2,253
800b6848:	10600025 	beqz	v1,800b68e0 <_Z5Apu16v+0x108>
800b684c:	00000000 	nop
800b6850:	8ce20004 	lw	v0,4(a3)
800b6854:	00461021 	addu	v0,v0,a2
800b6858:	90420000 	lbu	v0,0(v0)
800b685c:	8e03e3e8 	lw	v1,-7192(s0)
800b6860:	02222025 	or	a0,s1,v0
800b6864:	2645e424 	addiu	a1,s2,-7132
800b6868:	2602e3e8 	addiu	v0,s0,-7192
800b686c:	24630003 	addiu	v1,v1,3
800b6870:	a0440029 	sb	a0,41(v0)
800b6874:	ae03e3e8 	sw	v1,-7192(s0)
800b6878:	a0a40002 	sb	a0,2(a1)
800b687c:	8fbf001c 	lw	ra,28(sp)
800b6880:	8fb20018 	lw	s2,24(sp)
800b6884:	8fb10014 	lw	s1,20(sp)
800b6888:	8fb00010 	lw	s0,16(sp)
800b688c:	03e00008 	jr	ra
800b6890:	27bd0020 	addiu	sp,sp,32
800b6894:	8ce30014 	lw	v1,20(a3)
800b6898:	8ce20004 	lw	v0,4(a3)
800b689c:	ace30018 	sw	v1,24(a3)
800b68a0:	ace80014 	sw	t0,20(a3)
800b68a4:	00461021 	addu	v0,v0,a2
800b68a8:	90420000 	lbu	v0,0(v0)
800b68ac:	8e03e3e8 	lw	v1,-7192(s0)
800b68b0:	02222025 	or	a0,s1,v0
800b68b4:	2602e3e8 	addiu	v0,s0,-7192
800b68b8:	24630003 	addiu	v1,v1,3
800b68bc:	a0440029 	sb	a0,41(v0)
800b68c0:	ae03e3e8 	sw	v1,-7192(s0)
800b68c4:	a0a40002 	sb	a0,2(a1)
800b68c8:	8fbf001c 	lw	ra,28(sp)
800b68cc:	8fb20018 	lw	s2,24(sp)
800b68d0:	8fb10014 	lw	s1,20(sp)
800b68d4:	8fb00010 	lw	s0,16(sp)
800b68d8:	03e00008 	jr	ra
800b68dc:	27bd0020 	addiu	sp,sp,32
800b68e0:	8ce30014 	lw	v1,20(a3)
800b68e4:	8ce20004 	lw	v0,4(a3)
800b68e8:	ace80014 	sw	t0,20(a3)
800b68ec:	ace30018 	sw	v1,24(a3)
800b68f0:	00c21021 	addu	v0,a2,v0
800b68f4:	90430000 	lbu	v1,0(v0)
800b68f8:	a0400000 	sb	zero,0(v0)
800b68fc:	00601021 	move	v0,v1
800b6900:	8e03e3e8 	lw	v1,-7192(s0)
800b6904:	02222025 	or	a0,s1,v0
800b6908:	2602e3e8 	addiu	v0,s0,-7192
800b690c:	24630003 	addiu	v1,v1,3
800b6910:	a0440029 	sb	a0,41(v0)
800b6914:	ae03e3e8 	sw	v1,-7192(s0)
800b6918:	a0a40002 	sb	a0,2(a1)
800b691c:	8fbf001c 	lw	ra,28(sp)
800b6920:	8fb20018 	lw	s2,24(sp)
800b6924:	8fb10014 	lw	s1,20(sp)
800b6928:	8fb00010 	lw	s0,16(sp)
800b692c:	03e00008 	jr	ra
800b6930:	27bd0020 	addiu	sp,sp,32
800b6934:	3c02800b 	lui	v0,0x800b
800b6938:	24420bb8 	addiu	v0,v0,3000
800b693c:	0040f809 	jalr	v0
800b6940:	00000000 	nop
800b6944:	0802da18 	j	800b6860 <_Z5Apu16v+0x88>
800b6948:	8e03e3e8 	lw	v1,-7192(s0)

800b694c <_Z5Apu15v>:
800b694c:	27bdffe0 	addiu	sp,sp,-32
800b6950:	afb20018 	sw	s2,24(sp)
800b6954:	afb00010 	sw	s0,16(sp)
800b6958:	afbf001c 	sw	ra,28(sp)
800b695c:	afb10014 	sw	s1,20(sp)
800b6960:	3c108021 	lui	s0,0x8021
800b6964:	8e08e3e8 	lw	t0,-7192(s0)
800b6968:	3c128021 	lui	s2,0x8021
800b696c:	2645e424 	addiu	a1,s2,-7132
800b6970:	91030002 	lbu	v1,2(t0)
800b6974:	91020001 	lbu	v0,1(t0)
800b6978:	90a40004 	lbu	a0,4(a1)
800b697c:	00031a00 	sll	v1,v1,0x8
800b6980:	00441021 	addu	v0,v0,a0
800b6984:	00621821 	addu	v1,v1,v0
800b6988:	3066ffff 	andi	a2,v1,0xffff
800b698c:	24c2ff10 	addiu	v0,a2,-240
800b6990:	24c4ff0c 	addiu	a0,a2,-244
800b6994:	2607e3e8 	addiu	a3,s0,-7192
800b6998:	2c420010 	sltiu	v0,v0,16
800b699c:	2c840004 	sltiu	a0,a0,4
800b69a0:	ace30010 	sw	v1,16(a3)
800b69a4:	10400007 	beqz	v0,800b69c4 <_Z5Apu15v+0x78>
800b69a8:	90b10002 	lbu	s1,2(a1)
800b69ac:	14800016 	bnez	a0,800b6a08 <_Z5Apu15v+0xbc>
800b69b0:	240200f3 	li	v0,243
800b69b4:	10c2003c 	beq	a2,v0,800b6aa8 <_Z5Apu15v+0x15c>
800b69b8:	2cc300fd 	sltiu	v1,a2,253
800b69bc:	10600025 	beqz	v1,800b6a54 <_Z5Apu15v+0x108>
800b69c0:	00000000 	nop
800b69c4:	8ce20004 	lw	v0,4(a3)
800b69c8:	00461021 	addu	v0,v0,a2
800b69cc:	90420000 	lbu	v0,0(v0)
800b69d0:	8e03e3e8 	lw	v1,-7192(s0)
800b69d4:	02222025 	or	a0,s1,v0
800b69d8:	2645e424 	addiu	a1,s2,-7132
800b69dc:	2602e3e8 	addiu	v0,s0,-7192
800b69e0:	24630003 	addiu	v1,v1,3
800b69e4:	a0440029 	sb	a0,41(v0)
800b69e8:	ae03e3e8 	sw	v1,-7192(s0)
800b69ec:	a0a40002 	sb	a0,2(a1)
800b69f0:	8fbf001c 	lw	ra,28(sp)
800b69f4:	8fb20018 	lw	s2,24(sp)
800b69f8:	8fb10014 	lw	s1,20(sp)
800b69fc:	8fb00010 	lw	s0,16(sp)
800b6a00:	03e00008 	jr	ra
800b6a04:	27bd0020 	addiu	sp,sp,32
800b6a08:	8ce30014 	lw	v1,20(a3)
800b6a0c:	8ce20004 	lw	v0,4(a3)
800b6a10:	ace30018 	sw	v1,24(a3)
800b6a14:	ace80014 	sw	t0,20(a3)
800b6a18:	00461021 	addu	v0,v0,a2
800b6a1c:	90420000 	lbu	v0,0(v0)
800b6a20:	8e03e3e8 	lw	v1,-7192(s0)
800b6a24:	02222025 	or	a0,s1,v0
800b6a28:	2602e3e8 	addiu	v0,s0,-7192
800b6a2c:	24630003 	addiu	v1,v1,3
800b6a30:	a0440029 	sb	a0,41(v0)
800b6a34:	ae03e3e8 	sw	v1,-7192(s0)
800b6a38:	a0a40002 	sb	a0,2(a1)
800b6a3c:	8fbf001c 	lw	ra,28(sp)
800b6a40:	8fb20018 	lw	s2,24(sp)
800b6a44:	8fb10014 	lw	s1,20(sp)
800b6a48:	8fb00010 	lw	s0,16(sp)
800b6a4c:	03e00008 	jr	ra
800b6a50:	27bd0020 	addiu	sp,sp,32
800b6a54:	8ce30014 	lw	v1,20(a3)
800b6a58:	8ce20004 	lw	v0,4(a3)
800b6a5c:	ace80014 	sw	t0,20(a3)
800b6a60:	ace30018 	sw	v1,24(a3)
800b6a64:	00c21021 	addu	v0,a2,v0
800b6a68:	90430000 	lbu	v1,0(v0)
800b6a6c:	a0400000 	sb	zero,0(v0)
800b6a70:	00601021 	move	v0,v1
800b6a74:	8e03e3e8 	lw	v1,-7192(s0)
800b6a78:	02222025 	or	a0,s1,v0
800b6a7c:	2602e3e8 	addiu	v0,s0,-7192
800b6a80:	24630003 	addiu	v1,v1,3
800b6a84:	a0440029 	sb	a0,41(v0)
800b6a88:	ae03e3e8 	sw	v1,-7192(s0)
800b6a8c:	a0a40002 	sb	a0,2(a1)
800b6a90:	8fbf001c 	lw	ra,28(sp)
800b6a94:	8fb20018 	lw	s2,24(sp)
800b6a98:	8fb10014 	lw	s1,20(sp)
800b6a9c:	8fb00010 	lw	s0,16(sp)
800b6aa0:	03e00008 	jr	ra
800b6aa4:	27bd0020 	addiu	sp,sp,32
800b6aa8:	3c02800b 	lui	v0,0x800b
800b6aac:	24420bb8 	addiu	v0,v0,3000
800b6ab0:	0040f809 	jalr	v0
800b6ab4:	00000000 	nop
800b6ab8:	0802da75 	j	800b69d4 <_Z5Apu15v+0x88>
800b6abc:	8e03e3e8 	lw	v1,-7192(s0)

800b6ac0 <_Z5Apu07v>:
800b6ac0:	27bdffe0 	addiu	sp,sp,-32
800b6ac4:	afb20018 	sw	s2,24(sp)
800b6ac8:	afb00010 	sw	s0,16(sp)
800b6acc:	afbf001c 	sw	ra,28(sp)
800b6ad0:	afb10014 	sw	s1,20(sp)
800b6ad4:	3c108021 	lui	s0,0x8021
800b6ad8:	8e09e3e8 	lw	t1,-7192(s0)
800b6adc:	3c128021 	lui	s2,0x8021
800b6ae0:	2647e424 	addiu	a3,s2,-7132
800b6ae4:	91250001 	lbu	a1,1(t1)
800b6ae8:	90e30004 	lbu	v1,4(a3)
800b6aec:	2608e3e8 	addiu	t0,s0,-7192
800b6af0:	00a32821 	addu	a1,a1,v1
800b6af4:	24a20001 	addiu	v0,a1,1
800b6af8:	8d040008 	lw	a0,8(t0)
800b6afc:	304200ff 	andi	v0,v0,0xff
800b6b00:	00821021 	addu	v0,a0,v0
800b6b04:	30a500ff 	andi	a1,a1,0xff
800b6b08:	90430000 	lbu	v1,0(v0)
800b6b0c:	00852021 	addu	a0,a0,a1
800b6b10:	90860000 	lbu	a2,0(a0)
800b6b14:	00031a00 	sll	v1,v1,0x8
800b6b18:	00c33021 	addu	a2,a2,v1
800b6b1c:	30c4ffff 	andi	a0,a2,0xffff
800b6b20:	2482ff10 	addiu	v0,a0,-240
800b6b24:	2483ff0c 	addiu	v1,a0,-244
800b6b28:	2c420010 	sltiu	v0,v0,16
800b6b2c:	2c630004 	sltiu	v1,v1,4
800b6b30:	ad060010 	sw	a2,16(t0)
800b6b34:	10400007 	beqz	v0,800b6b54 <_Z5Apu07v+0x94>
800b6b38:	90f10002 	lbu	s1,2(a3)
800b6b3c:	14600016 	bnez	v1,800b6b98 <_Z5Apu07v+0xd8>
800b6b40:	240200f3 	li	v0,243
800b6b44:	1082003d 	beq	a0,v0,800b6c3c <_Z5Apu07v+0x17c>
800b6b48:	2c8300fd 	sltiu	v1,a0,253
800b6b4c:	10600026 	beqz	v1,800b6be8 <_Z5Apu07v+0x128>
800b6b50:	2645e424 	addiu	a1,s2,-7132
800b6b54:	8d020004 	lw	v0,4(t0)
800b6b58:	00441021 	addu	v0,v0,a0
800b6b5c:	90420000 	lbu	v0,0(v0)
800b6b60:	8e03e3e8 	lw	v1,-7192(s0)
800b6b64:	02222025 	or	a0,s1,v0
800b6b68:	2645e424 	addiu	a1,s2,-7132
800b6b6c:	2602e3e8 	addiu	v0,s0,-7192
800b6b70:	24630002 	addiu	v1,v1,2
800b6b74:	a0440029 	sb	a0,41(v0)
800b6b78:	ae03e3e8 	sw	v1,-7192(s0)
800b6b7c:	a0a40002 	sb	a0,2(a1)
800b6b80:	8fbf001c 	lw	ra,28(sp)
800b6b84:	8fb20018 	lw	s2,24(sp)
800b6b88:	8fb10014 	lw	s1,20(sp)
800b6b8c:	8fb00010 	lw	s0,16(sp)
800b6b90:	03e00008 	jr	ra
800b6b94:	27bd0020 	addiu	sp,sp,32
800b6b98:	8d030014 	lw	v1,20(t0)
800b6b9c:	8d020004 	lw	v0,4(t0)
800b6ba0:	ad030018 	sw	v1,24(t0)
800b6ba4:	00441021 	addu	v0,v0,a0
800b6ba8:	ad090014 	sw	t1,20(t0)
800b6bac:	90420000 	lbu	v0,0(v0)
800b6bb0:	8e03e3e8 	lw	v1,-7192(s0)
800b6bb4:	02222025 	or	a0,s1,v0
800b6bb8:	2645e424 	addiu	a1,s2,-7132
800b6bbc:	2602e3e8 	addiu	v0,s0,-7192
800b6bc0:	24630002 	addiu	v1,v1,2
800b6bc4:	a0440029 	sb	a0,41(v0)
800b6bc8:	ae03e3e8 	sw	v1,-7192(s0)
800b6bcc:	a0a40002 	sb	a0,2(a1)
800b6bd0:	8fbf001c 	lw	ra,28(sp)
800b6bd4:	8fb20018 	lw	s2,24(sp)
800b6bd8:	8fb10014 	lw	s1,20(sp)
800b6bdc:	8fb00010 	lw	s0,16(sp)
800b6be0:	03e00008 	jr	ra
800b6be4:	27bd0020 	addiu	sp,sp,32
800b6be8:	8d030014 	lw	v1,20(t0)
800b6bec:	8d020004 	lw	v0,4(t0)
800b6bf0:	ad090014 	sw	t1,20(t0)
800b6bf4:	00821021 	addu	v0,a0,v0
800b6bf8:	ad030018 	sw	v1,24(t0)
800b6bfc:	90430000 	lbu	v1,0(v0)
800b6c00:	a0400000 	sb	zero,0(v0)
800b6c04:	00601021 	move	v0,v1
800b6c08:	8e03e3e8 	lw	v1,-7192(s0)
800b6c0c:	02222025 	or	a0,s1,v0
800b6c10:	2602e3e8 	addiu	v0,s0,-7192
800b6c14:	24630002 	addiu	v1,v1,2
800b6c18:	a0440029 	sb	a0,41(v0)
800b6c1c:	ae03e3e8 	sw	v1,-7192(s0)
800b6c20:	a0a40002 	sb	a0,2(a1)
800b6c24:	8fbf001c 	lw	ra,28(sp)
800b6c28:	8fb20018 	lw	s2,24(sp)
800b6c2c:	8fb10014 	lw	s1,20(sp)
800b6c30:	8fb00010 	lw	s0,16(sp)
800b6c34:	03e00008 	jr	ra
800b6c38:	27bd0020 	addiu	sp,sp,32
800b6c3c:	3c02800b 	lui	v0,0x800b
800b6c40:	24420bb8 	addiu	v0,v0,3000
800b6c44:	0040f809 	jalr	v0
800b6c48:	00000000 	nop
800b6c4c:	0802dad9 	j	800b6b64 <_Z5Apu07v+0xa4>
800b6c50:	8e03e3e8 	lw	v1,-7192(s0)

800b6c54 <_Z5ApuAAv>:
800b6c54:	27bdffe8 	addiu	sp,sp,-24
800b6c58:	afb00010 	sw	s0,16(sp)
800b6c5c:	afbf0014 	sw	ra,20(sp)
800b6c60:	3c108021 	lui	s0,0x8021
800b6c64:	8e06e3e8 	lw	a2,-7192(s0)
800b6c68:	2605e3e8 	addiu	a1,s0,-7192
800b6c6c:	90c20002 	lbu	v0,2(a2)
800b6c70:	90c30001 	lbu	v1,1(a2)
800b6c74:	00021200 	sll	v0,v0,0x8
800b6c78:	00621821 	addu	v1,v1,v0
800b6c7c:	30641fff 	andi	a0,v1,0x1fff
800b6c80:	2482ff10 	addiu	v0,a0,-240
800b6c84:	00031b42 	srl	v1,v1,0xd
800b6c88:	2c420010 	sltiu	v0,v0,16
800b6c8c:	a0a3000d 	sb	v1,13(a1)
800b6c90:	1040000b 	beqz	v0,800b6cc0 <_Z5ApuAAv+0x6c>
800b6c94:	aca40010 	sw	a0,16(a1)
800b6c98:	2482ff0c 	addiu	v0,a0,-244
800b6c9c:	2c420004 	sltiu	v0,v0,4
800b6ca0:	14400021 	bnez	v0,800b6d28 <_Z5ApuAAv+0xd4>
800b6ca4:	00000000 	nop
800b6ca8:	240200f3 	li	v0,243
800b6cac:	1082002e 	beq	a0,v0,800b6d68 <_Z5ApuAAv+0x114>
800b6cb0:	3c02800b 	lui	v0,0x800b
800b6cb4:	2c8200fd 	sltiu	v0,a0,253
800b6cb8:	10400022 	beqz	v0,800b6d44 <_Z5ApuAAv+0xf0>
800b6cbc:	00000000 	nop
800b6cc0:	8ca20004 	lw	v0,4(a1)
800b6cc4:	00441021 	addu	v0,v0,a0
800b6cc8:	90420000 	lbu	v0,0(v0)
800b6ccc:	2604e3e8 	addiu	a0,s0,-7192
800b6cd0:	9083000d 	lbu	v1,13(a0)
800b6cd4:	304200ff 	andi	v0,v0,0xff
800b6cd8:	00621007 	srav	v0,v0,v1
800b6cdc:	30420001 	andi	v0,v0,0x1
800b6ce0:	1040000a 	beqz	v0,800b6d0c <_Z5ApuAAv+0xb8>
800b6ce4:	8e02e3e8 	lw	v0,-7192(s0)
800b6ce8:	24020001 	li	v0,1
800b6cec:	a0820028 	sb	v0,40(a0)
800b6cf0:	8e02e3e8 	lw	v0,-7192(s0)
800b6cf4:	24420003 	addiu	v0,v0,3
800b6cf8:	ae02e3e8 	sw	v0,-7192(s0)
800b6cfc:	8fbf0014 	lw	ra,20(sp)
800b6d00:	8fb00010 	lw	s0,16(sp)
800b6d04:	03e00008 	jr	ra
800b6d08:	27bd0018 	addiu	sp,sp,24
800b6d0c:	a0800028 	sb	zero,40(a0)
800b6d10:	24420003 	addiu	v0,v0,3
800b6d14:	ae02e3e8 	sw	v0,-7192(s0)
800b6d18:	8fbf0014 	lw	ra,20(sp)
800b6d1c:	8fb00010 	lw	s0,16(sp)
800b6d20:	03e00008 	jr	ra
800b6d24:	27bd0018 	addiu	sp,sp,24
800b6d28:	8ca30014 	lw	v1,20(a1)
800b6d2c:	8ca20004 	lw	v0,4(a1)
800b6d30:	aca30018 	sw	v1,24(a1)
800b6d34:	00441021 	addu	v0,v0,a0
800b6d38:	aca60014 	sw	a2,20(a1)
800b6d3c:	0802db33 	j	800b6ccc <_Z5ApuAAv+0x78>
800b6d40:	90420000 	lbu	v0,0(v0)
800b6d44:	8ca30014 	lw	v1,20(a1)
800b6d48:	8ca20004 	lw	v0,4(a1)
800b6d4c:	aca30018 	sw	v1,24(a1)
800b6d50:	00821021 	addu	v0,a0,v0
800b6d54:	aca60014 	sw	a2,20(a1)
800b6d58:	90430000 	lbu	v1,0(v0)
800b6d5c:	a0400000 	sb	zero,0(v0)
800b6d60:	0802db33 	j	800b6ccc <_Z5ApuAAv+0x78>
800b6d64:	00601021 	move	v0,v1
800b6d68:	24420bb8 	addiu	v0,v0,3000
800b6d6c:	0040f809 	jalr	v0
800b6d70:	00000000 	nop
800b6d74:	0802db34 	j	800b6cd0 <_Z5ApuAAv+0x7c>
800b6d78:	2604e3e8 	addiu	a0,s0,-7192

800b6d7c <_Z5Apu8Av>:
800b6d7c:	27bdffe8 	addiu	sp,sp,-24
800b6d80:	afb00010 	sw	s0,16(sp)
800b6d84:	afbf0014 	sw	ra,20(sp)
800b6d88:	3c108021 	lui	s0,0x8021
800b6d8c:	8e07e3e8 	lw	a3,-7192(s0)
800b6d90:	2606e3e8 	addiu	a2,s0,-7192
800b6d94:	90e20002 	lbu	v0,2(a3)
800b6d98:	90e30001 	lbu	v1,1(a3)
800b6d9c:	00021200 	sll	v0,v0,0x8
800b6da0:	00621821 	addu	v1,v1,v0
800b6da4:	90c40028 	lbu	a0,40(a2)
800b6da8:	30651fff 	andi	a1,v1,0x1fff
800b6dac:	00031b42 	srl	v1,v1,0xd
800b6db0:	a0c3000d 	sb	v1,13(a2)
800b6db4:	10800016 	beqz	a0,800b6e10 <_Z5Apu8Av+0x94>
800b6db8:	acc50010 	sw	a1,16(a2)
800b6dbc:	24a2ff10 	addiu	v0,a1,-240
800b6dc0:	2c420010 	sltiu	v0,v0,16
800b6dc4:	14400028 	bnez	v0,800b6e68 <_Z5Apu8Av+0xec>
800b6dc8:	24a2ff0c 	addiu	v0,a1,-244
800b6dcc:	8cc20004 	lw	v0,4(a2)
800b6dd0:	00451021 	addu	v0,v0,a1
800b6dd4:	90420000 	lbu	v0,0(v0)
800b6dd8:	2604e3e8 	addiu	a0,s0,-7192
800b6ddc:	9083000d 	lbu	v1,13(a0)
800b6de0:	304200ff 	andi	v0,v0,0xff
800b6de4:	00621007 	srav	v0,v0,v1
800b6de8:	30420001 	andi	v0,v0,0x1
800b6dec:	10400017 	beqz	v0,800b6e4c <_Z5Apu8Av+0xd0>
800b6df0:	8e02e3e8 	lw	v0,-7192(s0)
800b6df4:	a0800028 	sb	zero,40(a0)
800b6df8:	24420003 	addiu	v0,v0,3
800b6dfc:	ae02e3e8 	sw	v0,-7192(s0)
800b6e00:	8fbf0014 	lw	ra,20(sp)
800b6e04:	8fb00010 	lw	s0,16(sp)
800b6e08:	03e00008 	jr	ra
800b6e0c:	27bd0018 	addiu	sp,sp,24
800b6e10:	24a2ff10 	addiu	v0,a1,-240
800b6e14:	2c420010 	sltiu	v0,v0,16
800b6e18:	14400025 	bnez	v0,800b6eb0 <_Z5Apu8Av+0x134>
800b6e1c:	24a2ff0c 	addiu	v0,a1,-244
800b6e20:	8cc20004 	lw	v0,4(a2)
800b6e24:	00451021 	addu	v0,v0,a1
800b6e28:	90420000 	lbu	v0,0(v0)
800b6e2c:	2604e3e8 	addiu	a0,s0,-7192
800b6e30:	9083000d 	lbu	v1,13(a0)
800b6e34:	304200ff 	andi	v0,v0,0xff
800b6e38:	00621007 	srav	v0,v0,v1
800b6e3c:	30420001 	andi	v0,v0,0x1
800b6e40:	10400002 	beqz	v0,800b6e4c <_Z5Apu8Av+0xd0>
800b6e44:	24020001 	li	v0,1
800b6e48:	a0820028 	sb	v0,40(a0)
800b6e4c:	8e02e3e8 	lw	v0,-7192(s0)
800b6e50:	24420003 	addiu	v0,v0,3
800b6e54:	ae02e3e8 	sw	v0,-7192(s0)
800b6e58:	8fbf0014 	lw	ra,20(sp)
800b6e5c:	8fb00010 	lw	s0,16(sp)
800b6e60:	03e00008 	jr	ra
800b6e64:	27bd0018 	addiu	sp,sp,24
800b6e68:	2c420004 	sltiu	v0,v0,4
800b6e6c:	14400029 	bnez	v0,800b6f14 <_Z5Apu8Av+0x198>
800b6e70:	00000000 	nop
800b6e74:	240200f3 	li	v0,243
800b6e78:	10a20032 	beq	a1,v0,800b6f44 <_Z5Apu8Av+0x1c8>
800b6e7c:	3c02800b 	lui	v0,0x800b
800b6e80:	2ca200fd 	sltiu	v0,a1,253
800b6e84:	1440ffd1 	bnez	v0,800b6dcc <_Z5Apu8Av+0x50>
800b6e88:	00000000 	nop
800b6e8c:	8cc30014 	lw	v1,20(a2)
800b6e90:	8cc20004 	lw	v0,4(a2)
800b6e94:	acc30018 	sw	v1,24(a2)
800b6e98:	00a21021 	addu	v0,a1,v0
800b6e9c:	acc70014 	sw	a3,20(a2)
800b6ea0:	90430000 	lbu	v1,0(v0)
800b6ea4:	a0400000 	sb	zero,0(v0)
800b6ea8:	0802db76 	j	800b6dd8 <_Z5Apu8Av+0x5c>
800b6eac:	00601021 	move	v0,v1
800b6eb0:	2c420004 	sltiu	v0,v0,4
800b6eb4:	14400010 	bnez	v0,800b6ef8 <_Z5Apu8Av+0x17c>
800b6eb8:	00000000 	nop
800b6ebc:	240200f3 	li	v0,243
800b6ec0:	10a2001b 	beq	a1,v0,800b6f30 <_Z5Apu8Av+0x1b4>
800b6ec4:	3c02800b 	lui	v0,0x800b
800b6ec8:	2ca200fd 	sltiu	v0,a1,253
800b6ecc:	1440ffd4 	bnez	v0,800b6e20 <_Z5Apu8Av+0xa4>
800b6ed0:	00000000 	nop
800b6ed4:	8cc30014 	lw	v1,20(a2)
800b6ed8:	8cc20004 	lw	v0,4(a2)
800b6edc:	acc30018 	sw	v1,24(a2)
800b6ee0:	00a21021 	addu	v0,a1,v0
800b6ee4:	acc70014 	sw	a3,20(a2)
800b6ee8:	90430000 	lbu	v1,0(v0)
800b6eec:	a0400000 	sb	zero,0(v0)
800b6ef0:	0802db8b 	j	800b6e2c <_Z5Apu8Av+0xb0>
800b6ef4:	00601021 	move	v0,v1
800b6ef8:	8cc30014 	lw	v1,20(a2)
800b6efc:	8cc20004 	lw	v0,4(a2)
800b6f00:	acc30018 	sw	v1,24(a2)
800b6f04:	00451021 	addu	v0,v0,a1
800b6f08:	acc70014 	sw	a3,20(a2)
800b6f0c:	0802db8b 	j	800b6e2c <_Z5Apu8Av+0xb0>
800b6f10:	90420000 	lbu	v0,0(v0)
800b6f14:	8cc30014 	lw	v1,20(a2)
800b6f18:	8cc20004 	lw	v0,4(a2)
800b6f1c:	acc30018 	sw	v1,24(a2)
800b6f20:	00451021 	addu	v0,v0,a1
800b6f24:	acc70014 	sw	a3,20(a2)
800b6f28:	0802db76 	j	800b6dd8 <_Z5Apu8Av+0x5c>
800b6f2c:	90420000 	lbu	v0,0(v0)
800b6f30:	24420bb8 	addiu	v0,v0,3000
800b6f34:	0040f809 	jalr	v0
800b6f38:	00000000 	nop
800b6f3c:	0802db8c 	j	800b6e30 <_Z5Apu8Av+0xb4>
800b6f40:	2604e3e8 	addiu	a0,s0,-7192
800b6f44:	24420bb8 	addiu	v0,v0,3000
800b6f48:	0040f809 	jalr	v0
800b6f4c:	00000000 	nop
800b6f50:	0802db77 	j	800b6ddc <_Z5Apu8Av+0x60>
800b6f54:	2604e3e8 	addiu	a0,s0,-7192

800b6f58 <_Z5Apu6Av>:
800b6f58:	27bdffe8 	addiu	sp,sp,-24
800b6f5c:	afb00010 	sw	s0,16(sp)
800b6f60:	3c108021 	lui	s0,0x8021
800b6f64:	8e07e3e8 	lw	a3,-7192(s0)
800b6f68:	afbf0014 	sw	ra,20(sp)
800b6f6c:	90e20002 	lbu	v0,2(a3)
800b6f70:	90e30001 	lbu	v1,1(a3)
800b6f74:	2606e3e8 	addiu	a2,s0,-7192
800b6f78:	00021200 	sll	v0,v0,0x8
800b6f7c:	00621821 	addu	v1,v1,v0
800b6f80:	90c40028 	lbu	a0,40(a2)
800b6f84:	30651fff 	andi	a1,v1,0x1fff
800b6f88:	00031b42 	srl	v1,v1,0xd
800b6f8c:	a0c3000d 	sb	v1,13(a2)
800b6f90:	10800010 	beqz	a0,800b6fd4 <_Z5Apu6Av+0x7c>
800b6f94:	acc50010 	sw	a1,16(a2)
800b6f98:	24a2ff10 	addiu	v0,a1,-240
800b6f9c:	2c420010 	sltiu	v0,v0,16
800b6fa0:	14400013 	bnez	v0,800b6ff0 <_Z5Apu6Av+0x98>
800b6fa4:	24a2ff0c 	addiu	v0,a1,-244
800b6fa8:	8cc20004 	lw	v0,4(a2)
800b6fac:	00451021 	addu	v0,v0,a1
800b6fb0:	90420000 	lbu	v0,0(v0)
800b6fb4:	2604e3e8 	addiu	a0,s0,-7192
800b6fb8:	9083000d 	lbu	v1,13(a0)
800b6fbc:	304200ff 	andi	v0,v0,0xff
800b6fc0:	00621007 	srav	v0,v0,v1
800b6fc4:	30420001 	andi	v0,v0,0x1
800b6fc8:	10400003 	beqz	v0,800b6fd8 <_Z5Apu6Av+0x80>
800b6fcc:	8e02e3e8 	lw	v0,-7192(s0)
800b6fd0:	a0800028 	sb	zero,40(a0)
800b6fd4:	8e02e3e8 	lw	v0,-7192(s0)
800b6fd8:	8fbf0014 	lw	ra,20(sp)
800b6fdc:	24420003 	addiu	v0,v0,3
800b6fe0:	ae02e3e8 	sw	v0,-7192(s0)
800b6fe4:	8fb00010 	lw	s0,16(sp)
800b6fe8:	03e00008 	jr	ra
800b6fec:	27bd0018 	addiu	sp,sp,24
800b6ff0:	2c420004 	sltiu	v0,v0,4
800b6ff4:	14400010 	bnez	v0,800b7038 <_Z5Apu6Av+0xe0>
800b6ff8:	00000000 	nop
800b6ffc:	240200f3 	li	v0,243
800b7000:	10a20014 	beq	a1,v0,800b7054 <_Z5Apu6Av+0xfc>
800b7004:	3c02800b 	lui	v0,0x800b
800b7008:	2ca200fd 	sltiu	v0,a1,253
800b700c:	1440ffe6 	bnez	v0,800b6fa8 <_Z5Apu6Av+0x50>
800b7010:	00000000 	nop
800b7014:	8cc30014 	lw	v1,20(a2)
800b7018:	8cc20004 	lw	v0,4(a2)
800b701c:	acc30018 	sw	v1,24(a2)
800b7020:	00a21021 	addu	v0,a1,v0
800b7024:	acc70014 	sw	a3,20(a2)
800b7028:	90430000 	lbu	v1,0(v0)
800b702c:	a0400000 	sb	zero,0(v0)
800b7030:	0802dbed 	j	800b6fb4 <_Z5Apu6Av+0x5c>
800b7034:	00601021 	move	v0,v1
800b7038:	8cc30014 	lw	v1,20(a2)
800b703c:	8cc20004 	lw	v0,4(a2)
800b7040:	acc30018 	sw	v1,24(a2)
800b7044:	00451021 	addu	v0,v0,a1
800b7048:	acc70014 	sw	a3,20(a2)
800b704c:	0802dbed 	j	800b6fb4 <_Z5Apu6Av+0x5c>
800b7050:	90420000 	lbu	v0,0(v0)
800b7054:	24420bb8 	addiu	v0,v0,3000
800b7058:	0040f809 	jalr	v0
800b705c:	00000000 	nop
800b7060:	0802dbee 	j	800b6fb8 <_Z5Apu6Av+0x60>
800b7064:	2604e3e8 	addiu	a0,s0,-7192

800b7068 <_Z5Apu4Av>:
800b7068:	27bdffe8 	addiu	sp,sp,-24
800b706c:	afb00010 	sw	s0,16(sp)
800b7070:	3c108021 	lui	s0,0x8021
800b7074:	8e07e3e8 	lw	a3,-7192(s0)
800b7078:	afbf0014 	sw	ra,20(sp)
800b707c:	90e20002 	lbu	v0,2(a3)
800b7080:	90e30001 	lbu	v1,1(a3)
800b7084:	2606e3e8 	addiu	a2,s0,-7192
800b7088:	00021200 	sll	v0,v0,0x8
800b708c:	00621821 	addu	v1,v1,v0
800b7090:	90c40028 	lbu	a0,40(a2)
800b7094:	30651fff 	andi	a1,v1,0x1fff
800b7098:	00031b42 	srl	v1,v1,0xd
800b709c:	a0c3000d 	sb	v1,13(a2)
800b70a0:	10800010 	beqz	a0,800b70e4 <_Z5Apu4Av+0x7c>
800b70a4:	acc50010 	sw	a1,16(a2)
800b70a8:	24a2ff10 	addiu	v0,a1,-240
800b70ac:	2c420010 	sltiu	v0,v0,16
800b70b0:	14400013 	bnez	v0,800b7100 <_Z5Apu4Av+0x98>
800b70b4:	24a2ff0c 	addiu	v0,a1,-244
800b70b8:	8cc20004 	lw	v0,4(a2)
800b70bc:	00451021 	addu	v0,v0,a1
800b70c0:	90420000 	lbu	v0,0(v0)
800b70c4:	2604e3e8 	addiu	a0,s0,-7192
800b70c8:	9083000d 	lbu	v1,13(a0)
800b70cc:	304200ff 	andi	v0,v0,0xff
800b70d0:	00621007 	srav	v0,v0,v1
800b70d4:	30420001 	andi	v0,v0,0x1
800b70d8:	14400003 	bnez	v0,800b70e8 <_Z5Apu4Av+0x80>
800b70dc:	8e02e3e8 	lw	v0,-7192(s0)
800b70e0:	a0800028 	sb	zero,40(a0)
800b70e4:	8e02e3e8 	lw	v0,-7192(s0)
800b70e8:	8fbf0014 	lw	ra,20(sp)
800b70ec:	24420003 	addiu	v0,v0,3
800b70f0:	ae02e3e8 	sw	v0,-7192(s0)
800b70f4:	8fb00010 	lw	s0,16(sp)
800b70f8:	03e00008 	jr	ra
800b70fc:	27bd0018 	addiu	sp,sp,24
800b7100:	2c420004 	sltiu	v0,v0,4
800b7104:	14400010 	bnez	v0,800b7148 <_Z5Apu4Av+0xe0>
800b7108:	00000000 	nop
800b710c:	240200f3 	li	v0,243
800b7110:	10a20014 	beq	a1,v0,800b7164 <_Z5Apu4Av+0xfc>
800b7114:	3c02800b 	lui	v0,0x800b
800b7118:	2ca200fd 	sltiu	v0,a1,253
800b711c:	1440ffe6 	bnez	v0,800b70b8 <_Z5Apu4Av+0x50>
800b7120:	00000000 	nop
800b7124:	8cc30014 	lw	v1,20(a2)
800b7128:	8cc20004 	lw	v0,4(a2)
800b712c:	acc30018 	sw	v1,24(a2)
800b7130:	00a21021 	addu	v0,a1,v0
800b7134:	acc70014 	sw	a3,20(a2)
800b7138:	90430000 	lbu	v1,0(v0)
800b713c:	a0400000 	sb	zero,0(v0)
800b7140:	0802dc31 	j	800b70c4 <_Z5Apu4Av+0x5c>
800b7144:	00601021 	move	v0,v1
800b7148:	8cc30014 	lw	v1,20(a2)
800b714c:	8cc20004 	lw	v0,4(a2)
800b7150:	acc30018 	sw	v1,24(a2)
800b7154:	00451021 	addu	v0,v0,a1
800b7158:	acc70014 	sw	a3,20(a2)
800b715c:	0802dc31 	j	800b70c4 <_Z5Apu4Av+0x5c>
800b7160:	90420000 	lbu	v0,0(v0)
800b7164:	24420bb8 	addiu	v0,v0,3000
800b7168:	0040f809 	jalr	v0
800b716c:	00000000 	nop
800b7170:	0802dc32 	j	800b70c8 <_Z5Apu4Av+0x60>
800b7174:	2604e3e8 	addiu	a0,s0,-7192

800b7178 <_Z5Apu2Av>:
800b7178:	27bdffe8 	addiu	sp,sp,-24
800b717c:	afb00010 	sw	s0,16(sp)
800b7180:	3c108021 	lui	s0,0x8021
800b7184:	8e07e3e8 	lw	a3,-7192(s0)
800b7188:	afbf0014 	sw	ra,20(sp)
800b718c:	90e20002 	lbu	v0,2(a3)
800b7190:	90e30001 	lbu	v1,1(a3)
800b7194:	2606e3e8 	addiu	a2,s0,-7192
800b7198:	00021200 	sll	v0,v0,0x8
800b719c:	00621821 	addu	v1,v1,v0
800b71a0:	90c40028 	lbu	a0,40(a2)
800b71a4:	30651fff 	andi	a1,v1,0x1fff
800b71a8:	00031b42 	srl	v1,v1,0xd
800b71ac:	a0c3000d 	sb	v1,13(a2)
800b71b0:	14800010 	bnez	a0,800b71f4 <_Z5Apu2Av+0x7c>
800b71b4:	acc50010 	sw	a1,16(a2)
800b71b8:	24a2ff10 	addiu	v0,a1,-240
800b71bc:	2c420010 	sltiu	v0,v0,16
800b71c0:	14400013 	bnez	v0,800b7210 <_Z5Apu2Av+0x98>
800b71c4:	24a2ff0c 	addiu	v0,a1,-244
800b71c8:	8cc20004 	lw	v0,4(a2)
800b71cc:	00451021 	addu	v0,v0,a1
800b71d0:	90420000 	lbu	v0,0(v0)
800b71d4:	2604e3e8 	addiu	a0,s0,-7192
800b71d8:	9083000d 	lbu	v1,13(a0)
800b71dc:	304200ff 	andi	v0,v0,0xff
800b71e0:	00621007 	srav	v0,v0,v1
800b71e4:	30420001 	andi	v0,v0,0x1
800b71e8:	14400002 	bnez	v0,800b71f4 <_Z5Apu2Av+0x7c>
800b71ec:	24020001 	li	v0,1
800b71f0:	a0820028 	sb	v0,40(a0)
800b71f4:	8e02e3e8 	lw	v0,-7192(s0)
800b71f8:	8fbf0014 	lw	ra,20(sp)
800b71fc:	24420003 	addiu	v0,v0,3
800b7200:	ae02e3e8 	sw	v0,-7192(s0)
800b7204:	8fb00010 	lw	s0,16(sp)
800b7208:	03e00008 	jr	ra
800b720c:	27bd0018 	addiu	sp,sp,24
800b7210:	2c420004 	sltiu	v0,v0,4
800b7214:	14400010 	bnez	v0,800b7258 <_Z5Apu2Av+0xe0>
800b7218:	00000000 	nop
800b721c:	240200f3 	li	v0,243
800b7220:	10a20014 	beq	a1,v0,800b7274 <_Z5Apu2Av+0xfc>
800b7224:	3c02800b 	lui	v0,0x800b
800b7228:	2ca200fd 	sltiu	v0,a1,253
800b722c:	1440ffe6 	bnez	v0,800b71c8 <_Z5Apu2Av+0x50>
800b7230:	00000000 	nop
800b7234:	8cc30014 	lw	v1,20(a2)
800b7238:	8cc20004 	lw	v0,4(a2)
800b723c:	acc30018 	sw	v1,24(a2)
800b7240:	00a21021 	addu	v0,a1,v0
800b7244:	acc70014 	sw	a3,20(a2)
800b7248:	90430000 	lbu	v1,0(v0)
800b724c:	a0400000 	sb	zero,0(v0)
800b7250:	0802dc75 	j	800b71d4 <_Z5Apu2Av+0x5c>
800b7254:	00601021 	move	v0,v1
800b7258:	8cc30014 	lw	v1,20(a2)
800b725c:	8cc20004 	lw	v0,4(a2)
800b7260:	acc30018 	sw	v1,24(a2)
800b7264:	00451021 	addu	v0,v0,a1
800b7268:	acc70014 	sw	a3,20(a2)
800b726c:	0802dc75 	j	800b71d4 <_Z5Apu2Av+0x5c>
800b7270:	90420000 	lbu	v0,0(v0)
800b7274:	24420bb8 	addiu	v0,v0,3000
800b7278:	0040f809 	jalr	v0
800b727c:	00000000 	nop
800b7280:	0802dc76 	j	800b71d8 <_Z5Apu2Av+0x60>
800b7284:	2604e3e8 	addiu	a0,s0,-7192

800b7288 <_Z5Apu0Av>:
800b7288:	27bdffe8 	addiu	sp,sp,-24
800b728c:	afb00010 	sw	s0,16(sp)
800b7290:	3c108021 	lui	s0,0x8021
800b7294:	8e07e3e8 	lw	a3,-7192(s0)
800b7298:	afbf0014 	sw	ra,20(sp)
800b729c:	90e20002 	lbu	v0,2(a3)
800b72a0:	90e30001 	lbu	v1,1(a3)
800b72a4:	2606e3e8 	addiu	a2,s0,-7192
800b72a8:	00021200 	sll	v0,v0,0x8
800b72ac:	00621821 	addu	v1,v1,v0
800b72b0:	90c40028 	lbu	a0,40(a2)
800b72b4:	30651fff 	andi	a1,v1,0x1fff
800b72b8:	00031b42 	srl	v1,v1,0xd
800b72bc:	a0c3000d 	sb	v1,13(a2)
800b72c0:	14800010 	bnez	a0,800b7304 <_Z5Apu0Av+0x7c>
800b72c4:	acc50010 	sw	a1,16(a2)
800b72c8:	24a2ff10 	addiu	v0,a1,-240
800b72cc:	2c420010 	sltiu	v0,v0,16
800b72d0:	14400013 	bnez	v0,800b7320 <_Z5Apu0Av+0x98>
800b72d4:	24a2ff0c 	addiu	v0,a1,-244
800b72d8:	8cc20004 	lw	v0,4(a2)
800b72dc:	00451021 	addu	v0,v0,a1
800b72e0:	90420000 	lbu	v0,0(v0)
800b72e4:	2604e3e8 	addiu	a0,s0,-7192
800b72e8:	9083000d 	lbu	v1,13(a0)
800b72ec:	304200ff 	andi	v0,v0,0xff
800b72f0:	00621007 	srav	v0,v0,v1
800b72f4:	30420001 	andi	v0,v0,0x1
800b72f8:	10400002 	beqz	v0,800b7304 <_Z5Apu0Av+0x7c>
800b72fc:	24020001 	li	v0,1
800b7300:	a0820028 	sb	v0,40(a0)
800b7304:	8e02e3e8 	lw	v0,-7192(s0)
800b7308:	8fbf0014 	lw	ra,20(sp)
800b730c:	24420003 	addiu	v0,v0,3
800b7310:	ae02e3e8 	sw	v0,-7192(s0)
800b7314:	8fb00010 	lw	s0,16(sp)
800b7318:	03e00008 	jr	ra
800b731c:	27bd0018 	addiu	sp,sp,24
800b7320:	2c420004 	sltiu	v0,v0,4
800b7324:	14400010 	bnez	v0,800b7368 <_Z5Apu0Av+0xe0>
800b7328:	00000000 	nop
800b732c:	240200f3 	li	v0,243
800b7330:	10a20014 	beq	a1,v0,800b7384 <_Z5Apu0Av+0xfc>
800b7334:	3c02800b 	lui	v0,0x800b
800b7338:	2ca200fd 	sltiu	v0,a1,253
800b733c:	1440ffe6 	bnez	v0,800b72d8 <_Z5Apu0Av+0x50>
800b7340:	00000000 	nop
800b7344:	8cc30014 	lw	v1,20(a2)
800b7348:	8cc20004 	lw	v0,4(a2)
800b734c:	acc30018 	sw	v1,24(a2)
800b7350:	00a21021 	addu	v0,a1,v0
800b7354:	acc70014 	sw	a3,20(a2)
800b7358:	90430000 	lbu	v1,0(v0)
800b735c:	a0400000 	sb	zero,0(v0)
800b7360:	0802dcb9 	j	800b72e4 <_Z5Apu0Av+0x5c>
800b7364:	00601021 	move	v0,v1
800b7368:	8cc30014 	lw	v1,20(a2)
800b736c:	8cc20004 	lw	v0,4(a2)
800b7370:	acc30018 	sw	v1,24(a2)
800b7374:	00451021 	addu	v0,v0,a1
800b7378:	acc70014 	sw	a3,20(a2)
800b737c:	0802dcb9 	j	800b72e4 <_Z5Apu0Av+0x5c>
800b7380:	90420000 	lbu	v0,0(v0)
800b7384:	24420bb8 	addiu	v0,v0,3000
800b7388:	0040f809 	jalr	v0
800b738c:	00000000 	nop
800b7390:	0802dcba 	j	800b72e8 <_Z5Apu0Av+0x60>
800b7394:	2604e3e8 	addiu	a0,s0,-7192

800b7398 <_Z5Apu95v>:
800b7398:	27bdffe0 	addiu	sp,sp,-32
800b739c:	afb00010 	sw	s0,16(sp)
800b73a0:	3c108021 	lui	s0,0x8021
800b73a4:	afb10014 	sw	s1,20(sp)
800b73a8:	8e06e3e8 	lw	a2,-7192(s0)
800b73ac:	3c118021 	lui	s1,0x8021
800b73b0:	afbf0018 	sw	ra,24(sp)
800b73b4:	2622e424 	addiu	v0,s1,-7132
800b73b8:	90440004 	lbu	a0,4(v0)
800b73bc:	90c30002 	lbu	v1,2(a2)
800b73c0:	90c20001 	lbu	v0,1(a2)
800b73c4:	00031a00 	sll	v1,v1,0x8
800b73c8:	00441021 	addu	v0,v0,a0
800b73cc:	00621821 	addu	v1,v1,v0
800b73d0:	3064ffff 	andi	a0,v1,0xffff
800b73d4:	2482ff10 	addiu	v0,a0,-240
800b73d8:	2605e3e8 	addiu	a1,s0,-7192
800b73dc:	2c420010 	sltiu	v0,v0,16
800b73e0:	10400009 	beqz	v0,800b7408 <_Z5Apu95v+0x70>
800b73e4:	aca30010 	sw	v1,16(a1)
800b73e8:	2482ff0c 	addiu	v0,a0,-244
800b73ec:	2c420004 	sltiu	v0,v0,4
800b73f0:	14400039 	bnez	v0,800b74d8 <_Z5Apu95v+0x140>
800b73f4:	240200f3 	li	v0,243
800b73f8:	10820047 	beq	a0,v0,800b7518 <_Z5Apu95v+0x180>
800b73fc:	2c8200fd 	sltiu	v0,a0,253
800b7400:	1040003c 	beqz	v0,800b74f4 <_Z5Apu95v+0x15c>
800b7404:	00000000 	nop
800b7408:	8ca20004 	lw	v0,4(a1)
800b740c:	00441021 	addu	v0,v0,a0
800b7410:	90470000 	lbu	a3,0(v0)
800b7414:	2609e3e8 	addiu	t1,s0,-7192
800b7418:	2622e424 	addiu	v0,s1,-7132
800b741c:	90430002 	lbu	v1,2(v0)
800b7420:	91240028 	lbu	a0,40(t1)
800b7424:	30e700ff 	andi	a3,a3,0xff
800b7428:	00642021 	addu	a0,v1,a0
800b742c:	00e42021 	addu	a0,a3,a0
800b7430:	3084ffff 	andi	a0,a0,0xffff
800b7434:	00675026 	xor	t2,v1,a3
800b7438:	308800ff 	andi	t0,a0,0xff
800b743c:	000a1027 	nor	v0,zero,t2
800b7440:	30420080 	andi	v0,v0,0x80
800b7444:	00e83026 	xor	a2,a3,t0
800b7448:	2c850100 	sltiu	a1,a0,256
800b744c:	00c23024 	and	a2,a2,v0
800b7450:	38a50001 	xori	a1,a1,0x1
800b7454:	3c028022 	lui	v0,0x8022
800b7458:	3c038022 	lui	v1,0x8022
800b745c:	a04750bc 	sb	a3,20668(v0)
800b7460:	a46450be 	sh	a0,20670(v1)
800b7464:	10c0001a 	beqz	a2,800b74d0 <_Z5Apu95v+0x138>
800b7468:	a1250028 	sb	a1,40(t1)
800b746c:	24020001 	li	v0,1
800b7470:	a122002a 	sb	v0,42(t1)
800b7474:	3c028022 	lui	v0,0x8022
800b7478:	904350c6 	lbu	v1,20678(v0)
800b747c:	9224e424 	lbu	a0,-7132(s1)
800b7480:	01431826 	xor	v1,t2,v1
800b7484:	308200f7 	andi	v0,a0,0xf7
800b7488:	30630010 	andi	v1,v1,0x10
800b748c:	a222e424 	sb	v0,-7132(s1)
800b7490:	10600003 	beqz	v1,800b74a0 <_Z5Apu95v+0x108>
800b7494:	3c048021 	lui	a0,0x8021
800b7498:	34420008 	ori	v0,v0,0x8
800b749c:	a082e424 	sb	v0,-7132(a0)
800b74a0:	8e02e3e8 	lw	v0,-7192(s0)
800b74a4:	2603e3e8 	addiu	v1,s0,-7192
800b74a8:	2484e424 	addiu	a0,a0,-7132
800b74ac:	a0680029 	sb	t0,41(v1)
800b74b0:	a0880002 	sb	t0,2(a0)
800b74b4:	24420003 	addiu	v0,v0,3
800b74b8:	ae02e3e8 	sw	v0,-7192(s0)
800b74bc:	8fbf0018 	lw	ra,24(sp)
800b74c0:	8fb10014 	lw	s1,20(sp)
800b74c4:	8fb00010 	lw	s0,16(sp)
800b74c8:	03e00008 	jr	ra
800b74cc:	27bd0020 	addiu	sp,sp,32
800b74d0:	0802dd1d 	j	800b7474 <_Z5Apu95v+0xdc>
800b74d4:	a120002a 	sb	zero,42(t1)
800b74d8:	8ca30014 	lw	v1,20(a1)
800b74dc:	8ca20004 	lw	v0,4(a1)
800b74e0:	aca30018 	sw	v1,24(a1)
800b74e4:	00441021 	addu	v0,v0,a0
800b74e8:	aca60014 	sw	a2,20(a1)
800b74ec:	0802dd05 	j	800b7414 <_Z5Apu95v+0x7c>
800b74f0:	90470000 	lbu	a3,0(v0)
800b74f4:	8ca30014 	lw	v1,20(a1)
800b74f8:	8ca20004 	lw	v0,4(a1)
800b74fc:	aca30018 	sw	v1,24(a1)
800b7500:	00821021 	addu	v0,a0,v0
800b7504:	aca60014 	sw	a2,20(a1)
800b7508:	90430000 	lbu	v1,0(v0)
800b750c:	a0400000 	sb	zero,0(v0)
800b7510:	0802dd05 	j	800b7414 <_Z5Apu95v+0x7c>
800b7514:	00603821 	move	a3,v1
800b7518:	3c02800b 	lui	v0,0x800b
800b751c:	24420bb8 	addiu	v0,v0,3000
800b7520:	0040f809 	jalr	v0
800b7524:	00000000 	nop
800b7528:	0802dd05 	j	800b7414 <_Z5Apu95v+0x7c>
800b752c:	00403821 	move	a3,v0

800b7530 <_Z5Apu87v>:
800b7530:	27bdffe0 	addiu	sp,sp,-32
800b7534:	afb00010 	sw	s0,16(sp)
800b7538:	3c108021 	lui	s0,0x8021
800b753c:	afb10014 	sw	s1,20(sp)
800b7540:	8e07e3e8 	lw	a3,-7192(s0)
800b7544:	3c118021 	lui	s1,0x8021
800b7548:	afbf0018 	sw	ra,24(sp)
800b754c:	2622e424 	addiu	v0,s1,-7132
800b7550:	90430004 	lbu	v1,4(v0)
800b7554:	90e60001 	lbu	a2,1(a3)
800b7558:	2608e3e8 	addiu	t0,s0,-7192
800b755c:	00c33021 	addu	a2,a2,v1
800b7560:	24c20001 	addiu	v0,a2,1
800b7564:	8d040008 	lw	a0,8(t0)
800b7568:	304200ff 	andi	v0,v0,0xff
800b756c:	00821021 	addu	v0,a0,v0
800b7570:	30c600ff 	andi	a2,a2,0xff
800b7574:	90430000 	lbu	v1,0(v0)
800b7578:	00862021 	addu	a0,a0,a2
800b757c:	90850000 	lbu	a1,0(a0)
800b7580:	00031a00 	sll	v1,v1,0x8
800b7584:	00a32821 	addu	a1,a1,v1
800b7588:	30a4ffff 	andi	a0,a1,0xffff
800b758c:	2482ff10 	addiu	v0,a0,-240
800b7590:	2c420010 	sltiu	v0,v0,16
800b7594:	10400009 	beqz	v0,800b75bc <_Z5Apu87v+0x8c>
800b7598:	ad050010 	sw	a1,16(t0)
800b759c:	2482ff0c 	addiu	v0,a0,-244
800b75a0:	2c420004 	sltiu	v0,v0,4
800b75a4:	14400039 	bnez	v0,800b768c <_Z5Apu87v+0x15c>
800b75a8:	240200f3 	li	v0,243
800b75ac:	10820047 	beq	a0,v0,800b76cc <_Z5Apu87v+0x19c>
800b75b0:	2c8200fd 	sltiu	v0,a0,253
800b75b4:	1040003c 	beqz	v0,800b76a8 <_Z5Apu87v+0x178>
800b75b8:	00000000 	nop
800b75bc:	8d020004 	lw	v0,4(t0)
800b75c0:	00441021 	addu	v0,v0,a0
800b75c4:	90450000 	lbu	a1,0(v0)
800b75c8:	2609e3e8 	addiu	t1,s0,-7192
800b75cc:	2622e424 	addiu	v0,s1,-7132
800b75d0:	90430002 	lbu	v1,2(v0)
800b75d4:	91240028 	lbu	a0,40(t1)
800b75d8:	30a700ff 	andi	a3,a1,0xff
800b75dc:	00642021 	addu	a0,v1,a0
800b75e0:	00e42021 	addu	a0,a3,a0
800b75e4:	3084ffff 	andi	a0,a0,0xffff
800b75e8:	00675026 	xor	t2,v1,a3
800b75ec:	308800ff 	andi	t0,a0,0xff
800b75f0:	000a1027 	nor	v0,zero,t2
800b75f4:	30420080 	andi	v0,v0,0x80
800b75f8:	00e83026 	xor	a2,a3,t0
800b75fc:	2c850100 	sltiu	a1,a0,256
800b7600:	00c23024 	and	a2,a2,v0
800b7604:	38a50001 	xori	a1,a1,0x1
800b7608:	3c028022 	lui	v0,0x8022
800b760c:	3c038022 	lui	v1,0x8022
800b7610:	a04750bc 	sb	a3,20668(v0)
800b7614:	a46450be 	sh	a0,20670(v1)
800b7618:	10c0001a 	beqz	a2,800b7684 <_Z5Apu87v+0x154>
800b761c:	a1250028 	sb	a1,40(t1)
800b7620:	24020001 	li	v0,1
800b7624:	a122002a 	sb	v0,42(t1)
800b7628:	3c028022 	lui	v0,0x8022
800b762c:	904350c6 	lbu	v1,20678(v0)
800b7630:	9224e424 	lbu	a0,-7132(s1)
800b7634:	01431826 	xor	v1,t2,v1
800b7638:	308200f7 	andi	v0,a0,0xf7
800b763c:	30630010 	andi	v1,v1,0x10
800b7640:	a222e424 	sb	v0,-7132(s1)
800b7644:	10600003 	beqz	v1,800b7654 <_Z5Apu87v+0x124>
800b7648:	3c048021 	lui	a0,0x8021
800b764c:	34420008 	ori	v0,v0,0x8
800b7650:	a082e424 	sb	v0,-7132(a0)
800b7654:	8e02e3e8 	lw	v0,-7192(s0)
800b7658:	2603e3e8 	addiu	v1,s0,-7192
800b765c:	2484e424 	addiu	a0,a0,-7132
800b7660:	a0680029 	sb	t0,41(v1)
800b7664:	a0880002 	sb	t0,2(a0)
800b7668:	24420002 	addiu	v0,v0,2
800b766c:	ae02e3e8 	sw	v0,-7192(s0)
800b7670:	8fbf0018 	lw	ra,24(sp)
800b7674:	8fb10014 	lw	s1,20(sp)
800b7678:	8fb00010 	lw	s0,16(sp)
800b767c:	03e00008 	jr	ra
800b7680:	27bd0020 	addiu	sp,sp,32
800b7684:	0802dd8a 	j	800b7628 <_Z5Apu87v+0xf8>
800b7688:	a120002a 	sb	zero,42(t1)
800b768c:	8d030014 	lw	v1,20(t0)
800b7690:	8d020004 	lw	v0,4(t0)
800b7694:	ad030018 	sw	v1,24(t0)
800b7698:	00441021 	addu	v0,v0,a0
800b769c:	ad070014 	sw	a3,20(t0)
800b76a0:	0802dd72 	j	800b75c8 <_Z5Apu87v+0x98>
800b76a4:	90450000 	lbu	a1,0(v0)
800b76a8:	8d030014 	lw	v1,20(t0)
800b76ac:	8d020004 	lw	v0,4(t0)
800b76b0:	ad030018 	sw	v1,24(t0)
800b76b4:	00821021 	addu	v0,a0,v0
800b76b8:	ad070014 	sw	a3,20(t0)
800b76bc:	90430000 	lbu	v1,0(v0)
800b76c0:	a0400000 	sb	zero,0(v0)
800b76c4:	0802dd72 	j	800b75c8 <_Z5Apu87v+0x98>
800b76c8:	00602821 	move	a1,v1
800b76cc:	3c02800b 	lui	v0,0x800b
800b76d0:	24420bb8 	addiu	v0,v0,3000
800b76d4:	0040f809 	jalr	v0
800b76d8:	00000000 	nop
800b76dc:	0802dd72 	j	800b75c8 <_Z5Apu87v+0x98>
800b76e0:	00402821 	move	a1,v0

800b76e4 <_Z5Apu85v>:
800b76e4:	27bdffe8 	addiu	sp,sp,-24
800b76e8:	afb00010 	sw	s0,16(sp)
800b76ec:	3c108021 	lui	s0,0x8021
800b76f0:	8e05e3e8 	lw	a1,-7192(s0)
800b76f4:	afbf0014 	sw	ra,20(sp)
800b76f8:	90a20002 	lbu	v0,2(a1)
800b76fc:	90a30001 	lbu	v1,1(a1)
800b7700:	00021200 	sll	v0,v0,0x8
800b7704:	00621821 	addu	v1,v1,v0
800b7708:	3064ffff 	andi	a0,v1,0xffff
800b770c:	2482ff10 	addiu	v0,a0,-240
800b7710:	2606e3e8 	addiu	a2,s0,-7192
800b7714:	2c420010 	sltiu	v0,v0,16
800b7718:	10400009 	beqz	v0,800b7740 <_Z5Apu85v+0x5c>
800b771c:	acc30010 	sw	v1,16(a2)
800b7720:	2482ff0c 	addiu	v0,a0,-244
800b7724:	2c420004 	sltiu	v0,v0,4
800b7728:	14400039 	bnez	v0,800b7810 <_Z5Apu85v+0x12c>
800b772c:	240200f3 	li	v0,243
800b7730:	10820047 	beq	a0,v0,800b7850 <_Z5Apu85v+0x16c>
800b7734:	2c8200fd 	sltiu	v0,a0,253
800b7738:	1040003c 	beqz	v0,800b782c <_Z5Apu85v+0x148>
800b773c:	00000000 	nop
800b7740:	8cc20004 	lw	v0,4(a2)
800b7744:	00441021 	addu	v0,v0,a0
800b7748:	90470000 	lbu	a3,0(v0)
800b774c:	3c0b8021 	lui	t3,0x8021
800b7750:	2609e3e8 	addiu	t1,s0,-7192
800b7754:	2562e424 	addiu	v0,t3,-7132
800b7758:	90430002 	lbu	v1,2(v0)
800b775c:	91240028 	lbu	a0,40(t1)
800b7760:	30e700ff 	andi	a3,a3,0xff
800b7764:	00642021 	addu	a0,v1,a0
800b7768:	00e42021 	addu	a0,a3,a0
800b776c:	3084ffff 	andi	a0,a0,0xffff
800b7770:	00675026 	xor	t2,v1,a3
800b7774:	308800ff 	andi	t0,a0,0xff
800b7778:	000a1027 	nor	v0,zero,t2
800b777c:	30420080 	andi	v0,v0,0x80
800b7780:	00e83026 	xor	a2,a3,t0
800b7784:	2c850100 	sltiu	a1,a0,256
800b7788:	00c23024 	and	a2,a2,v0
800b778c:	38a50001 	xori	a1,a1,0x1
800b7790:	3c028022 	lui	v0,0x8022
800b7794:	3c038022 	lui	v1,0x8022
800b7798:	a04750bc 	sb	a3,20668(v0)
800b779c:	a46450be 	sh	a0,20670(v1)
800b77a0:	10c00019 	beqz	a2,800b7808 <_Z5Apu85v+0x124>
800b77a4:	a1250028 	sb	a1,40(t1)
800b77a8:	24020001 	li	v0,1
800b77ac:	a122002a 	sb	v0,42(t1)
800b77b0:	3c028022 	lui	v0,0x8022
800b77b4:	904350c6 	lbu	v1,20678(v0)
800b77b8:	9164e424 	lbu	a0,-7132(t3)
800b77bc:	01431826 	xor	v1,t2,v1
800b77c0:	308200f7 	andi	v0,a0,0xf7
800b77c4:	30630010 	andi	v1,v1,0x10
800b77c8:	a162e424 	sb	v0,-7132(t3)
800b77cc:	10600003 	beqz	v1,800b77dc <_Z5Apu85v+0xf8>
800b77d0:	3c048021 	lui	a0,0x8021
800b77d4:	34420008 	ori	v0,v0,0x8
800b77d8:	a082e424 	sb	v0,-7132(a0)
800b77dc:	8e02e3e8 	lw	v0,-7192(s0)
800b77e0:	2603e3e8 	addiu	v1,s0,-7192
800b77e4:	2484e424 	addiu	a0,a0,-7132
800b77e8:	a0680029 	sb	t0,41(v1)
800b77ec:	a0880002 	sb	t0,2(a0)
800b77f0:	24420003 	addiu	v0,v0,3
800b77f4:	ae02e3e8 	sw	v0,-7192(s0)
800b77f8:	8fbf0014 	lw	ra,20(sp)
800b77fc:	8fb00010 	lw	s0,16(sp)
800b7800:	03e00008 	jr	ra
800b7804:	27bd0018 	addiu	sp,sp,24
800b7808:	0802ddec 	j	800b77b0 <_Z5Apu85v+0xcc>
800b780c:	a120002a 	sb	zero,42(t1)
800b7810:	8cc30014 	lw	v1,20(a2)
800b7814:	8cc20004 	lw	v0,4(a2)
800b7818:	acc30018 	sw	v1,24(a2)
800b781c:	00441021 	addu	v0,v0,a0
800b7820:	acc50014 	sw	a1,20(a2)
800b7824:	0802ddd3 	j	800b774c <_Z5Apu85v+0x68>
800b7828:	90470000 	lbu	a3,0(v0)
800b782c:	8cc30014 	lw	v1,20(a2)
800b7830:	8cc20004 	lw	v0,4(a2)
800b7834:	acc30018 	sw	v1,24(a2)
800b7838:	00821021 	addu	v0,a0,v0
800b783c:	acc50014 	sw	a1,20(a2)
800b7840:	90430000 	lbu	v1,0(v0)
800b7844:	a0400000 	sb	zero,0(v0)
800b7848:	0802ddd3 	j	800b774c <_Z5Apu85v+0x68>
800b784c:	00603821 	move	a3,v1
800b7850:	3c02800b 	lui	v0,0x800b
800b7854:	24420bb8 	addiu	v0,v0,3000
800b7858:	0040f809 	jalr	v0
800b785c:	00000000 	nop
800b7860:	0802ddd3 	j	800b774c <_Z5Apu85v+0x68>
800b7864:	00403821 	move	a3,v0

800b7868 <_Z5Apu6Cv>:
800b7868:	27bdffe8 	addiu	sp,sp,-24
800b786c:	afb00010 	sw	s0,16(sp)
800b7870:	afbf0014 	sw	ra,20(sp)
800b7874:	3c108021 	lui	s0,0x8021
800b7878:	8e05e3e8 	lw	a1,-7192(s0)
800b787c:	2606e3e8 	addiu	a2,s0,-7192
800b7880:	90a20002 	lbu	v0,2(a1)
800b7884:	90a30001 	lbu	v1,1(a1)
800b7888:	00021200 	sll	v0,v0,0x8
800b788c:	00621821 	addu	v1,v1,v0
800b7890:	3064ffff 	andi	a0,v1,0xffff
800b7894:	2482ff10 	addiu	v0,a0,-240
800b7898:	2c420010 	sltiu	v0,v0,16
800b789c:	10400009 	beqz	v0,800b78c4 <_Z5Apu6Cv+0x5c>
800b78a0:	acc30010 	sw	v1,16(a2)
800b78a4:	2482ff0c 	addiu	v0,a0,-244
800b78a8:	2c420004 	sltiu	v0,v0,4
800b78ac:	14400041 	bnez	v0,800b79b4 <_Z5Apu6Cv+0x14c>
800b78b0:	240200f3 	li	v0,243
800b78b4:	10820070 	beq	a0,v0,800b7a78 <_Z5Apu6Cv+0x210>
800b78b8:	2c8200fd 	sltiu	v0,a0,253
800b78bc:	10400055 	beqz	v0,800b7a14 <_Z5Apu6Cv+0x1ac>
800b78c0:	00000000 	nop
800b78c4:	8cc20004 	lw	v0,4(a2)
800b78c8:	00441021 	addu	v0,v0,a0
800b78cc:	90430000 	lbu	v1,0(v0)
800b78d0:	2608e3e8 	addiu	t0,s0,-7192
800b78d4:	91020028 	lbu	v0,40(t0)
800b78d8:	306300ff 	andi	v1,v1,0xff
800b78dc:	00021200 	sll	v0,v0,0x8
800b78e0:	95070010 	lhu	a3,16(t0)
800b78e4:	00621825 	or	v1,v1,v0
800b78e8:	00033042 	srl	a2,v1,0x1
800b78ec:	24e5ff10 	addiu	a1,a3,-240
800b78f0:	30630001 	andi	v1,v1,0x1
800b78f4:	30c400ff 	andi	a0,a2,0xff
800b78f8:	a1030028 	sb	v1,40(t0)
800b78fc:	3c028022 	lui	v0,0x8022
800b7900:	3c038022 	lui	v1,0x8022
800b7904:	2ca50010 	sltiu	a1,a1,16
800b7908:	a44650be 	sh	a2,20670(v0)
800b790c:	a06450bc 	sb	a0,20668(v1)
800b7910:	a1040029 	sb	a0,41(t0)
800b7914:	10a00012 	beqz	a1,800b7960 <_Z5Apu6Cv+0xf8>
800b7918:	308600ff 	andi	a2,a0,0xff
800b791c:	240200f3 	li	v0,243
800b7920:	10e20044 	beq	a3,v0,800b7a34 <_Z5Apu6Cv+0x1cc>
800b7924:	24e3ff0c 	addiu	v1,a3,-244
800b7928:	2c620004 	sltiu	v0,v1,4
800b792c:	10400028 	beqz	v0,800b79d0 <_Z5Apu6Cv+0x168>
800b7930:	240200f1 	li	v0,241
800b7934:	3c028021 	lui	v0,0x8021
800b7938:	2442e308 	addiu	v0,v0,-7416
800b793c:	00621021 	addu	v0,v1,v0
800b7940:	a0460007 	sb	a2,7(v0)
800b7944:	8e02e3e8 	lw	v0,-7192(s0)
800b7948:	24420003 	addiu	v0,v0,3
800b794c:	ae02e3e8 	sw	v0,-7192(s0)
800b7950:	8fbf0014 	lw	ra,20(sp)
800b7954:	8fb00010 	lw	s0,16(sp)
800b7958:	03e00008 	jr	ra
800b795c:	27bd0018 	addiu	sp,sp,24
800b7960:	3402ffbf 	li	v0,0xffbf
800b7964:	0047102b 	sltu	v0,v0,a3
800b7968:	10400008 	beqz	v0,800b798c <_Z5Apu6Cv+0x124>
800b796c:	3c028021 	lui	v0,0x8021
800b7970:	2442e308 	addiu	v0,v0,-7416
800b7974:	90440004 	lbu	a0,4(v0)
800b7978:	3c03ffff 	lui	v1,0xffff
800b797c:	00e21021 	addu	v0,a3,v0
800b7980:	00431021 	addu	v0,v0,v1
800b7984:	1480ffef 	bnez	a0,800b7944 <_Z5Apu6Cv+0xdc>
800b7988:	a04600cb 	sb	a2,203(v0)
800b798c:	8d020004 	lw	v0,4(t0)
800b7990:	00471021 	addu	v0,v0,a3
800b7994:	a0460000 	sb	a2,0(v0)
800b7998:	8e02e3e8 	lw	v0,-7192(s0)
800b799c:	24420003 	addiu	v0,v0,3
800b79a0:	ae02e3e8 	sw	v0,-7192(s0)
800b79a4:	8fbf0014 	lw	ra,20(sp)
800b79a8:	8fb00010 	lw	s0,16(sp)
800b79ac:	03e00008 	jr	ra
800b79b0:	27bd0018 	addiu	sp,sp,24
800b79b4:	8cc30014 	lw	v1,20(a2)
800b79b8:	8cc20004 	lw	v0,4(a2)
800b79bc:	acc30018 	sw	v1,24(a2)
800b79c0:	00441021 	addu	v0,v0,a0
800b79c4:	acc50014 	sw	a1,20(a2)
800b79c8:	0802de34 	j	800b78d0 <_Z5Apu6Cv+0x68>
800b79cc:	90430000 	lbu	v1,0(v0)
800b79d0:	10e20024 	beq	a3,v0,800b7a64 <_Z5Apu6Cv+0x1fc>
800b79d4:	3c02800b 	lui	v0,0x800b
800b79d8:	2ce200fd 	sltiu	v0,a3,253
800b79dc:	1040ffd9 	beqz	v0,800b7944 <_Z5Apu6Cv+0xdc>
800b79e0:	2ce300fa 	sltiu	v1,a3,250
800b79e4:	8d020004 	lw	v0,4(t0)
800b79e8:	00471021 	addu	v0,v0,a3
800b79ec:	1460ffd5 	bnez	v1,800b7944 <_Z5Apu6Cv+0xdc>
800b79f0:	a0460000 	sb	a2,0(v0)
800b79f4:	10c00015 	beqz	a2,800b7a4c <_Z5Apu6Cv+0x1e4>
800b79f8:	3c038021 	lui	v1,0x8021
800b79fc:	3c028021 	lui	v0,0x8021
800b7a00:	00071840 	sll	v1,a3,0x1
800b7a04:	2442e308 	addiu	v0,v0,-7416
800b7a08:	00621821 	addu	v1,v1,v0
800b7a0c:	0802de51 	j	800b7944 <_Z5Apu6Cv+0xdc>
800b7a10:	a466fede 	sh	a2,-290(v1)
800b7a14:	8cc30014 	lw	v1,20(a2)
800b7a18:	8cc20004 	lw	v0,4(a2)
800b7a1c:	acc30018 	sw	v1,24(a2)
800b7a20:	00821021 	addu	v0,a0,v0
800b7a24:	acc50014 	sw	a1,20(a2)
800b7a28:	90430000 	lbu	v1,0(v0)
800b7a2c:	0802de34 	j	800b78d0 <_Z5Apu6Cv+0x68>
800b7a30:	a0400000 	sb	zero,0(v0)
800b7a34:	3c02800b 	lui	v0,0x800b
800b7a38:	244210e8 	addiu	v0,v0,4328
800b7a3c:	0040f809 	jalr	v0
800b7a40:	00c02021 	move	a0,a2
800b7a44:	0802de52 	j	800b7948 <_Z5Apu6Cv+0xe0>
800b7a48:	8e02e3e8 	lw	v0,-7192(s0)
800b7a4c:	00071040 	sll	v0,a3,0x1
800b7a50:	2463e308 	addiu	v1,v1,-7416
800b7a54:	00431021 	addu	v0,v0,v1
800b7a58:	24040100 	li	a0,256
800b7a5c:	0802de51 	j	800b7944 <_Z5Apu6Cv+0xdc>
800b7a60:	a444fede 	sh	a0,-290(v0)
800b7a64:	24420c8c 	addiu	v0,v0,3212
800b7a68:	0040f809 	jalr	v0
800b7a6c:	00c02021 	move	a0,a2
800b7a70:	0802de52 	j	800b7948 <_Z5Apu6Cv+0xe0>
800b7a74:	8e02e3e8 	lw	v0,-7192(s0)
800b7a78:	3c02800b 	lui	v0,0x800b
800b7a7c:	24420bb8 	addiu	v0,v0,3000
800b7a80:	0040f809 	jalr	v0
800b7a84:	00000000 	nop
800b7a88:	0802de34 	j	800b78d0 <_Z5Apu6Cv+0x68>
800b7a8c:	00401821 	move	v1,v0

800b7a90 <_Z5Apu4Cv>:
800b7a90:	27bdffe8 	addiu	sp,sp,-24
800b7a94:	afb00010 	sw	s0,16(sp)
800b7a98:	afbf0014 	sw	ra,20(sp)
800b7a9c:	3c108021 	lui	s0,0x8021
800b7aa0:	8e06e3e8 	lw	a2,-7192(s0)
800b7aa4:	2608e3e8 	addiu	t0,s0,-7192
800b7aa8:	90c20002 	lbu	v0,2(a2)
800b7aac:	90c30001 	lbu	v1,1(a2)
800b7ab0:	00021200 	sll	v0,v0,0x8
800b7ab4:	00621821 	addu	v1,v1,v0
800b7ab8:	3067ffff 	andi	a3,v1,0xffff
800b7abc:	24e2ff10 	addiu	v0,a3,-240
800b7ac0:	2c420010 	sltiu	v0,v0,16
800b7ac4:	1040002d 	beqz	v0,800b7b7c <_Z5Apu4Cv+0xec>
800b7ac8:	ad030010 	sw	v1,16(t0)
800b7acc:	24e2ff0c 	addiu	v0,a3,-244
800b7ad0:	2c420004 	sltiu	v0,v0,4
800b7ad4:	1040004b 	beqz	v0,800b7c04 <_Z5Apu4Cv+0x174>
800b7ad8:	240200f3 	li	v0,243
800b7adc:	8d030014 	lw	v1,20(t0)
800b7ae0:	8d020004 	lw	v0,4(t0)
800b7ae4:	ad060014 	sw	a2,20(t0)
800b7ae8:	ad030018 	sw	v1,24(t0)
800b7aec:	00471021 	addu	v0,v0,a3
800b7af0:	90420000 	lbu	v0,0(v0)
800b7af4:	304200ff 	andi	v0,v0,0xff
800b7af8:	00022042 	srl	a0,v0,0x1
800b7afc:	2605e3e8 	addiu	a1,s0,-7192
800b7b00:	30420001 	andi	v0,v0,0x1
800b7b04:	3c038022 	lui	v1,0x8022
800b7b08:	308600ff 	andi	a2,a0,0xff
800b7b0c:	a0a20028 	sb	v0,40(a1)
800b7b10:	a06450bc 	sb	a0,20668(v1)
800b7b14:	a0a40029 	sb	a0,41(a1)
800b7b18:	240200f3 	li	v0,243
800b7b1c:	10e20063 	beq	a3,v0,800b7cac <_Z5Apu4Cv+0x21c>
800b7b20:	24e3ff0c 	addiu	v1,a3,-244
800b7b24:	2c620004 	sltiu	v0,v1,4
800b7b28:	14400052 	bnez	v0,800b7c74 <_Z5Apu4Cv+0x1e4>
800b7b2c:	3c028021 	lui	v0,0x8021
800b7b30:	240200f1 	li	v0,241
800b7b34:	10e2006e 	beq	a3,v0,800b7cf0 <_Z5Apu4Cv+0x260>
800b7b38:	3c02800b 	lui	v0,0x800b
800b7b3c:	2ce200fd 	sltiu	v0,a3,253
800b7b40:	10400020 	beqz	v0,800b7bc4 <_Z5Apu4Cv+0x134>
800b7b44:	2602e3e8 	addiu	v0,s0,-7192
800b7b48:	8c430004 	lw	v1,4(v0)
800b7b4c:	2ce400fa 	sltiu	a0,a3,250
800b7b50:	00671821 	addu	v1,v1,a3
800b7b54:	1480001b 	bnez	a0,800b7bc4 <_Z5Apu4Cv+0x134>
800b7b58:	a0660000 	sb	a2,0(v1)
800b7b5c:	10c00059 	beqz	a2,800b7cc4 <_Z5Apu4Cv+0x234>
800b7b60:	3c038021 	lui	v1,0x8021
800b7b64:	3c028021 	lui	v0,0x8021
800b7b68:	00071840 	sll	v1,a3,0x1
800b7b6c:	2442e308 	addiu	v0,v0,-7416
800b7b70:	00621821 	addu	v1,v1,v0
800b7b74:	0802def1 	j	800b7bc4 <_Z5Apu4Cv+0x134>
800b7b78:	a466fede 	sh	a2,-290(v1)
800b7b7c:	8d020004 	lw	v0,4(t0)
800b7b80:	00471021 	addu	v0,v0,a3
800b7b84:	90430000 	lbu	v1,0(v0)
800b7b88:	3c028022 	lui	v0,0x8022
800b7b8c:	00032042 	srl	a0,v1,0x1
800b7b90:	30630001 	andi	v1,v1,0x1
800b7b94:	308600ff 	andi	a2,a0,0xff
800b7b98:	a1030028 	sb	v1,40(t0)
800b7b9c:	a04450bc 	sb	a0,20668(v0)
800b7ba0:	a1040029 	sb	a0,41(t0)
800b7ba4:	3402ffbf 	li	v0,0xffbf
800b7ba8:	0047102b 	sltu	v0,v0,a3
800b7bac:	1440000c 	bnez	v0,800b7be0 <_Z5Apu4Cv+0x150>
800b7bb0:	3c028021 	lui	v0,0x8021
800b7bb4:	2603e3e8 	addiu	v1,s0,-7192
800b7bb8:	8c620004 	lw	v0,4(v1)
800b7bbc:	00471021 	addu	v0,v0,a3
800b7bc0:	a0460000 	sb	a2,0(v0)
800b7bc4:	8e02e3e8 	lw	v0,-7192(s0)
800b7bc8:	24420003 	addiu	v0,v0,3
800b7bcc:	ae02e3e8 	sw	v0,-7192(s0)
800b7bd0:	8fbf0014 	lw	ra,20(sp)
800b7bd4:	8fb00010 	lw	s0,16(sp)
800b7bd8:	03e00008 	jr	ra
800b7bdc:	27bd0018 	addiu	sp,sp,24
800b7be0:	2442e308 	addiu	v0,v0,-7416
800b7be4:	90440004 	lbu	a0,4(v0)
800b7be8:	3c03ffff 	lui	v1,0xffff
800b7bec:	00e21021 	addu	v0,a3,v0
800b7bf0:	00431021 	addu	v0,v0,v1
800b7bf4:	1080ffef 	beqz	a0,800b7bb4 <_Z5Apu4Cv+0x124>
800b7bf8:	a04600cb 	sb	a2,203(v0)
800b7bfc:	0802def2 	j	800b7bc8 <_Z5Apu4Cv+0x138>
800b7c00:	8e02e3e8 	lw	v0,-7192(s0)
800b7c04:	10e20035 	beq	a3,v0,800b7cdc <_Z5Apu4Cv+0x24c>
800b7c08:	3c02800b 	lui	v0,0x800b
800b7c0c:	2ce200fd 	sltiu	v0,a3,253
800b7c10:	14400022 	bnez	v0,800b7c9c <_Z5Apu4Cv+0x20c>
800b7c14:	00000000 	nop
800b7c18:	8d030014 	lw	v1,20(t0)
800b7c1c:	8d020004 	lw	v0,4(t0)
800b7c20:	ad030018 	sw	v1,24(t0)
800b7c24:	00e21021 	addu	v0,a3,v0
800b7c28:	ad060014 	sw	a2,20(t0)
800b7c2c:	90430000 	lbu	v1,0(v0)
800b7c30:	a0400000 	sb	zero,0(v0)
800b7c34:	00601021 	move	v0,v1
800b7c38:	2606e3e8 	addiu	a2,s0,-7192
800b7c3c:	94c70010 	lhu	a3,16(a2)
800b7c40:	304200ff 	andi	v0,v0,0xff
800b7c44:	24e5ff10 	addiu	a1,a3,-240
800b7c48:	00022042 	srl	a0,v0,0x1
800b7c4c:	3c038022 	lui	v1,0x8022
800b7c50:	30420001 	andi	v0,v0,0x1
800b7c54:	2ca50010 	sltiu	a1,a1,16
800b7c58:	a0c20028 	sb	v0,40(a2)
800b7c5c:	a0c40029 	sb	a0,41(a2)
800b7c60:	a06450bc 	sb	a0,20668(v1)
800b7c64:	10a0ffcf 	beqz	a1,800b7ba4 <_Z5Apu4Cv+0x114>
800b7c68:	308600ff 	andi	a2,a0,0xff
800b7c6c:	0802dec7 	j	800b7b1c <_Z5Apu4Cv+0x8c>
800b7c70:	240200f3 	li	v0,243
800b7c74:	2442e308 	addiu	v0,v0,-7416
800b7c78:	00621021 	addu	v0,v1,v0
800b7c7c:	a0460007 	sb	a2,7(v0)
800b7c80:	8e02e3e8 	lw	v0,-7192(s0)
800b7c84:	24420003 	addiu	v0,v0,3
800b7c88:	ae02e3e8 	sw	v0,-7192(s0)
800b7c8c:	8fbf0014 	lw	ra,20(sp)
800b7c90:	8fb00010 	lw	s0,16(sp)
800b7c94:	03e00008 	jr	ra
800b7c98:	27bd0018 	addiu	sp,sp,24
800b7c9c:	8d020004 	lw	v0,4(t0)
800b7ca0:	00471021 	addu	v0,v0,a3
800b7ca4:	0802debd 	j	800b7af4 <_Z5Apu4Cv+0x64>
800b7ca8:	90420000 	lbu	v0,0(v0)
800b7cac:	3c02800b 	lui	v0,0x800b
800b7cb0:	244210e8 	addiu	v0,v0,4328
800b7cb4:	0040f809 	jalr	v0
800b7cb8:	00c02021 	move	a0,a2
800b7cbc:	0802def2 	j	800b7bc8 <_Z5Apu4Cv+0x138>
800b7cc0:	8e02e3e8 	lw	v0,-7192(s0)
800b7cc4:	00071040 	sll	v0,a3,0x1
800b7cc8:	2463e308 	addiu	v1,v1,-7416
800b7ccc:	00431021 	addu	v0,v0,v1
800b7cd0:	24040100 	li	a0,256
800b7cd4:	0802def1 	j	800b7bc4 <_Z5Apu4Cv+0x134>
800b7cd8:	a444fede 	sh	a0,-290(v0)
800b7cdc:	24420bb8 	addiu	v0,v0,3000
800b7ce0:	0040f809 	jalr	v0
800b7ce4:	00000000 	nop
800b7ce8:	0802df0f 	j	800b7c3c <_Z5Apu4Cv+0x1ac>
800b7cec:	2606e3e8 	addiu	a2,s0,-7192
800b7cf0:	24420c8c 	addiu	v0,v0,3212
800b7cf4:	0040f809 	jalr	v0
800b7cf8:	00c02021 	move	a0,a2
800b7cfc:	0802def2 	j	800b7bc8 <_Z5Apu4Cv+0x138>
800b7d00:	8e02e3e8 	lw	v0,-7192(s0)

800b7d04 <_Z5Apu57v>:
800b7d04:	27bdffe0 	addiu	sp,sp,-32
800b7d08:	afb20018 	sw	s2,24(sp)
800b7d0c:	afb00010 	sw	s0,16(sp)
800b7d10:	afbf001c 	sw	ra,28(sp)
800b7d14:	afb10014 	sw	s1,20(sp)
800b7d18:	3c108021 	lui	s0,0x8021
800b7d1c:	8e08e3e8 	lw	t0,-7192(s0)
800b7d20:	2607e3e8 	addiu	a3,s0,-7192
800b7d24:	91020001 	lbu	v0,1(t0)
800b7d28:	8ce30008 	lw	v1,8(a3)
800b7d2c:	3c128021 	lui	s2,0x8021
800b7d30:	00431021 	addu	v0,v0,v1
800b7d34:	2646e424 	addiu	a2,s2,-7132
800b7d38:	90430000 	lbu	v1,0(v0)
800b7d3c:	90440001 	lbu	a0,1(v0)
800b7d40:	90c50003 	lbu	a1,3(a2)
800b7d44:	00042200 	sll	a0,a0,0x8
800b7d48:	00651821 	addu	v1,v1,a1
800b7d4c:	00832021 	addu	a0,a0,v1
800b7d50:	3085ffff 	andi	a1,a0,0xffff
800b7d54:	24a2ff10 	addiu	v0,a1,-240
800b7d58:	24a3ff0c 	addiu	v1,a1,-244
800b7d5c:	2c420010 	sltiu	v0,v0,16
800b7d60:	2c630004 	sltiu	v1,v1,4
800b7d64:	ace40010 	sw	a0,16(a3)
800b7d68:	10400007 	beqz	v0,800b7d88 <_Z5Apu57v+0x84>
800b7d6c:	90d10002 	lbu	s1,2(a2)
800b7d70:	14600016 	bnez	v1,800b7dcc <_Z5Apu57v+0xc8>
800b7d74:	240200f3 	li	v0,243
800b7d78:	10a2003e 	beq	a1,v0,800b7e74 <_Z5Apu57v+0x170>
800b7d7c:	2ca300fd 	sltiu	v1,a1,253
800b7d80:	10600026 	beqz	v1,800b7e1c <_Z5Apu57v+0x118>
800b7d84:	00000000 	nop
800b7d88:	8ce20004 	lw	v0,4(a3)
800b7d8c:	00451021 	addu	v0,v0,a1
800b7d90:	90420000 	lbu	v0,0(v0)
800b7d94:	8e03e3e8 	lw	v1,-7192(s0)
800b7d98:	02222026 	xor	a0,s1,v0
800b7d9c:	2645e424 	addiu	a1,s2,-7132
800b7da0:	2602e3e8 	addiu	v0,s0,-7192
800b7da4:	24630002 	addiu	v1,v1,2
800b7da8:	a0440029 	sb	a0,41(v0)
800b7dac:	ae03e3e8 	sw	v1,-7192(s0)
800b7db0:	a0a40002 	sb	a0,2(a1)
800b7db4:	8fbf001c 	lw	ra,28(sp)
800b7db8:	8fb20018 	lw	s2,24(sp)
800b7dbc:	8fb10014 	lw	s1,20(sp)
800b7dc0:	8fb00010 	lw	s0,16(sp)
800b7dc4:	03e00008 	jr	ra
800b7dc8:	27bd0020 	addiu	sp,sp,32
800b7dcc:	8ce30014 	lw	v1,20(a3)
800b7dd0:	8ce20004 	lw	v0,4(a3)
800b7dd4:	ace30018 	sw	v1,24(a3)
800b7dd8:	ace80014 	sw	t0,20(a3)
800b7ddc:	00451021 	addu	v0,v0,a1
800b7de0:	90420000 	lbu	v0,0(v0)
800b7de4:	8e03e3e8 	lw	v1,-7192(s0)
800b7de8:	02222026 	xor	a0,s1,v0
800b7dec:	2645e424 	addiu	a1,s2,-7132
800b7df0:	2602e3e8 	addiu	v0,s0,-7192
800b7df4:	24630002 	addiu	v1,v1,2
800b7df8:	a0440029 	sb	a0,41(v0)
800b7dfc:	ae03e3e8 	sw	v1,-7192(s0)
800b7e00:	a0a40002 	sb	a0,2(a1)
800b7e04:	8fbf001c 	lw	ra,28(sp)
800b7e08:	8fb20018 	lw	s2,24(sp)
800b7e0c:	8fb10014 	lw	s1,20(sp)
800b7e10:	8fb00010 	lw	s0,16(sp)
800b7e14:	03e00008 	jr	ra
800b7e18:	27bd0020 	addiu	sp,sp,32
800b7e1c:	8ce30014 	lw	v1,20(a3)
800b7e20:	8ce20004 	lw	v0,4(a3)
800b7e24:	ace80014 	sw	t0,20(a3)
800b7e28:	ace30018 	sw	v1,24(a3)
800b7e2c:	00a21021 	addu	v0,a1,v0
800b7e30:	90430000 	lbu	v1,0(v0)
800b7e34:	a0400000 	sb	zero,0(v0)
800b7e38:	00601021 	move	v0,v1
800b7e3c:	8e03e3e8 	lw	v1,-7192(s0)
800b7e40:	02222026 	xor	a0,s1,v0
800b7e44:	2645e424 	addiu	a1,s2,-7132
800b7e48:	2602e3e8 	addiu	v0,s0,-7192
800b7e4c:	24630002 	addiu	v1,v1,2
800b7e50:	a0440029 	sb	a0,41(v0)
800b7e54:	ae03e3e8 	sw	v1,-7192(s0)
800b7e58:	a0a40002 	sb	a0,2(a1)
800b7e5c:	8fbf001c 	lw	ra,28(sp)
800b7e60:	8fb20018 	lw	s2,24(sp)
800b7e64:	8fb10014 	lw	s1,20(sp)
800b7e68:	8fb00010 	lw	s0,16(sp)
800b7e6c:	03e00008 	jr	ra
800b7e70:	27bd0020 	addiu	sp,sp,32
800b7e74:	3c02800b 	lui	v0,0x800b
800b7e78:	24420bb8 	addiu	v0,v0,3000
800b7e7c:	0040f809 	jalr	v0
800b7e80:	00000000 	nop
800b7e84:	0802df66 	j	800b7d98 <_Z5Apu57v+0x94>
800b7e88:	8e03e3e8 	lw	v1,-7192(s0)

800b7e8c <_Z5Apu56v>:
800b7e8c:	27bdffe0 	addiu	sp,sp,-32
800b7e90:	afb20018 	sw	s2,24(sp)
800b7e94:	afb00010 	sw	s0,16(sp)
800b7e98:	afbf001c 	sw	ra,28(sp)
800b7e9c:	afb10014 	sw	s1,20(sp)
800b7ea0:	3c108021 	lui	s0,0x8021
800b7ea4:	8e08e3e8 	lw	t0,-7192(s0)
800b7ea8:	3c128021 	lui	s2,0x8021
800b7eac:	2645e424 	addiu	a1,s2,-7132
800b7eb0:	91030002 	lbu	v1,2(t0)
800b7eb4:	91020001 	lbu	v0,1(t0)
800b7eb8:	90a40003 	lbu	a0,3(a1)
800b7ebc:	00031a00 	sll	v1,v1,0x8
800b7ec0:	00441021 	addu	v0,v0,a0
800b7ec4:	00621821 	addu	v1,v1,v0
800b7ec8:	3066ffff 	andi	a2,v1,0xffff
800b7ecc:	24c2ff10 	addiu	v0,a2,-240
800b7ed0:	24c4ff0c 	addiu	a0,a2,-244
800b7ed4:	2607e3e8 	addiu	a3,s0,-7192
800b7ed8:	2c420010 	sltiu	v0,v0,16
800b7edc:	2c840004 	sltiu	a0,a0,4
800b7ee0:	ace30010 	sw	v1,16(a3)
800b7ee4:	10400007 	beqz	v0,800b7f04 <_Z5Apu56v+0x78>
800b7ee8:	90b10002 	lbu	s1,2(a1)
800b7eec:	14800016 	bnez	a0,800b7f48 <_Z5Apu56v+0xbc>
800b7ef0:	240200f3 	li	v0,243
800b7ef4:	10c2003c 	beq	a2,v0,800b7fe8 <_Z5Apu56v+0x15c>
800b7ef8:	2cc300fd 	sltiu	v1,a2,253
800b7efc:	10600025 	beqz	v1,800b7f94 <_Z5Apu56v+0x108>
800b7f00:	00000000 	nop
800b7f04:	8ce20004 	lw	v0,4(a3)
800b7f08:	00461021 	addu	v0,v0,a2
800b7f0c:	90420000 	lbu	v0,0(v0)
800b7f10:	8e03e3e8 	lw	v1,-7192(s0)
800b7f14:	02222026 	xor	a0,s1,v0
800b7f18:	2645e424 	addiu	a1,s2,-7132
800b7f1c:	2602e3e8 	addiu	v0,s0,-7192
800b7f20:	24630003 	addiu	v1,v1,3
800b7f24:	a0440029 	sb	a0,41(v0)
800b7f28:	ae03e3e8 	sw	v1,-7192(s0)
800b7f2c:	a0a40002 	sb	a0,2(a1)
800b7f30:	8fbf001c 	lw	ra,28(sp)
800b7f34:	8fb20018 	lw	s2,24(sp)
800b7f38:	8fb10014 	lw	s1,20(sp)
800b7f3c:	8fb00010 	lw	s0,16(sp)
800b7f40:	03e00008 	jr	ra
800b7f44:	27bd0020 	addiu	sp,sp,32
800b7f48:	8ce30014 	lw	v1,20(a3)
800b7f4c:	8ce20004 	lw	v0,4(a3)
800b7f50:	ace30018 	sw	v1,24(a3)
800b7f54:	ace80014 	sw	t0,20(a3)
800b7f58:	00461021 	addu	v0,v0,a2
800b7f5c:	90420000 	lbu	v0,0(v0)
800b7f60:	8e03e3e8 	lw	v1,-7192(s0)
800b7f64:	02222026 	xor	a0,s1,v0
800b7f68:	2602e3e8 	addiu	v0,s0,-7192
800b7f6c:	24630003 	addiu	v1,v1,3
800b7f70:	a0440029 	sb	a0,41(v0)
800b7f74:	ae03e3e8 	sw	v1,-7192(s0)
800b7f78:	a0a40002 	sb	a0,2(a1)
800b7f7c:	8fbf001c 	lw	ra,28(sp)
800b7f80:	8fb20018 	lw	s2,24(sp)
800b7f84:	8fb10014 	lw	s1,20(sp)
800b7f88:	8fb00010 	lw	s0,16(sp)
800b7f8c:	03e00008 	jr	ra
800b7f90:	27bd0020 	addiu	sp,sp,32
800b7f94:	8ce30014 	lw	v1,20(a3)
800b7f98:	8ce20004 	lw	v0,4(a3)
800b7f9c:	ace80014 	sw	t0,20(a3)
800b7fa0:	ace30018 	sw	v1,24(a3)
800b7fa4:	00c21021 	addu	v0,a2,v0
800b7fa8:	90430000 	lbu	v1,0(v0)
800b7fac:	a0400000 	sb	zero,0(v0)
800b7fb0:	00601021 	move	v0,v1
800b7fb4:	8e03e3e8 	lw	v1,-7192(s0)
800b7fb8:	02222026 	xor	a0,s1,v0
800b7fbc:	2602e3e8 	addiu	v0,s0,-7192
800b7fc0:	24630003 	addiu	v1,v1,3
800b7fc4:	a0440029 	sb	a0,41(v0)
800b7fc8:	ae03e3e8 	sw	v1,-7192(s0)
800b7fcc:	a0a40002 	sb	a0,2(a1)
800b7fd0:	8fbf001c 	lw	ra,28(sp)
800b7fd4:	8fb20018 	lw	s2,24(sp)
800b7fd8:	8fb10014 	lw	s1,20(sp)
800b7fdc:	8fb00010 	lw	s0,16(sp)
800b7fe0:	03e00008 	jr	ra
800b7fe4:	27bd0020 	addiu	sp,sp,32
800b7fe8:	3c02800b 	lui	v0,0x800b
800b7fec:	24420bb8 	addiu	v0,v0,3000
800b7ff0:	0040f809 	jalr	v0
800b7ff4:	00000000 	nop
800b7ff8:	0802dfc5 	j	800b7f14 <_Z5Apu56v+0x88>
800b7ffc:	8e03e3e8 	lw	v1,-7192(s0)

800b8000 <_Z5Apu55v>:
800b8000:	27bdffe0 	addiu	sp,sp,-32
800b8004:	afb20018 	sw	s2,24(sp)
800b8008:	afb00010 	sw	s0,16(sp)
800b800c:	afbf001c 	sw	ra,28(sp)
800b8010:	afb10014 	sw	s1,20(sp)
800b8014:	3c108021 	lui	s0,0x8021
800b8018:	8e08e3e8 	lw	t0,-7192(s0)
800b801c:	3c128021 	lui	s2,0x8021
800b8020:	2645e424 	addiu	a1,s2,-7132
800b8024:	91030002 	lbu	v1,2(t0)
800b8028:	91020001 	lbu	v0,1(t0)
800b802c:	90a40004 	lbu	a0,4(a1)
800b8030:	00031a00 	sll	v1,v1,0x8
800b8034:	00441021 	addu	v0,v0,a0
800b8038:	00621821 	addu	v1,v1,v0
800b803c:	3066ffff 	andi	a2,v1,0xffff
800b8040:	24c2ff10 	addiu	v0,a2,-240
800b8044:	24c4ff0c 	addiu	a0,a2,-244
800b8048:	2607e3e8 	addiu	a3,s0,-7192
800b804c:	2c420010 	sltiu	v0,v0,16
800b8050:	2c840004 	sltiu	a0,a0,4
800b8054:	ace30010 	sw	v1,16(a3)
800b8058:	10400007 	beqz	v0,800b8078 <_Z5Apu55v+0x78>
800b805c:	90b10002 	lbu	s1,2(a1)
800b8060:	14800016 	bnez	a0,800b80bc <_Z5Apu55v+0xbc>
800b8064:	240200f3 	li	v0,243
800b8068:	10c2003c 	beq	a2,v0,800b815c <_Z5Apu55v+0x15c>
800b806c:	2cc300fd 	sltiu	v1,a2,253
800b8070:	10600025 	beqz	v1,800b8108 <_Z5Apu55v+0x108>
800b8074:	00000000 	nop
800b8078:	8ce20004 	lw	v0,4(a3)
800b807c:	00461021 	addu	v0,v0,a2
800b8080:	90420000 	lbu	v0,0(v0)
800b8084:	8e03e3e8 	lw	v1,-7192(s0)
800b8088:	02222026 	xor	a0,s1,v0
800b808c:	2645e424 	addiu	a1,s2,-7132
800b8090:	2602e3e8 	addiu	v0,s0,-7192
800b8094:	24630003 	addiu	v1,v1,3
800b8098:	a0440029 	sb	a0,41(v0)
800b809c:	ae03e3e8 	sw	v1,-7192(s0)
800b80a0:	a0a40002 	sb	a0,2(a1)
800b80a4:	8fbf001c 	lw	ra,28(sp)
800b80a8:	8fb20018 	lw	s2,24(sp)
800b80ac:	8fb10014 	lw	s1,20(sp)
800b80b0:	8fb00010 	lw	s0,16(sp)
800b80b4:	03e00008 	jr	ra
800b80b8:	27bd0020 	addiu	sp,sp,32
800b80bc:	8ce30014 	lw	v1,20(a3)
800b80c0:	8ce20004 	lw	v0,4(a3)
800b80c4:	ace30018 	sw	v1,24(a3)
800b80c8:	ace80014 	sw	t0,20(a3)
800b80cc:	00461021 	addu	v0,v0,a2
800b80d0:	90420000 	lbu	v0,0(v0)
800b80d4:	8e03e3e8 	lw	v1,-7192(s0)
800b80d8:	02222026 	xor	a0,s1,v0
800b80dc:	2602e3e8 	addiu	v0,s0,-7192
800b80e0:	24630003 	addiu	v1,v1,3
800b80e4:	a0440029 	sb	a0,41(v0)
800b80e8:	ae03e3e8 	sw	v1,-7192(s0)
800b80ec:	a0a40002 	sb	a0,2(a1)
800b80f0:	8fbf001c 	lw	ra,28(sp)
800b80f4:	8fb20018 	lw	s2,24(sp)
800b80f8:	8fb10014 	lw	s1,20(sp)
800b80fc:	8fb00010 	lw	s0,16(sp)
800b8100:	03e00008 	jr	ra
800b8104:	27bd0020 	addiu	sp,sp,32
800b8108:	8ce30014 	lw	v1,20(a3)
800b810c:	8ce20004 	lw	v0,4(a3)
800b8110:	ace80014 	sw	t0,20(a3)
800b8114:	ace30018 	sw	v1,24(a3)
800b8118:	00c21021 	addu	v0,a2,v0
800b811c:	90430000 	lbu	v1,0(v0)
800b8120:	a0400000 	sb	zero,0(v0)
800b8124:	00601021 	move	v0,v1
800b8128:	8e03e3e8 	lw	v1,-7192(s0)
800b812c:	02222026 	xor	a0,s1,v0
800b8130:	2602e3e8 	addiu	v0,s0,-7192
800b8134:	24630003 	addiu	v1,v1,3
800b8138:	a0440029 	sb	a0,41(v0)
800b813c:	ae03e3e8 	sw	v1,-7192(s0)
800b8140:	a0a40002 	sb	a0,2(a1)
800b8144:	8fbf001c 	lw	ra,28(sp)
800b8148:	8fb20018 	lw	s2,24(sp)
800b814c:	8fb10014 	lw	s1,20(sp)
800b8150:	8fb00010 	lw	s0,16(sp)
800b8154:	03e00008 	jr	ra
800b8158:	27bd0020 	addiu	sp,sp,32
800b815c:	3c02800b 	lui	v0,0x800b
800b8160:	24420bb8 	addiu	v0,v0,3000
800b8164:	0040f809 	jalr	v0
800b8168:	00000000 	nop
800b816c:	0802e022 	j	800b8088 <_Z5Apu55v+0x88>
800b8170:	8e03e3e8 	lw	v1,-7192(s0)

800b8174 <_Z5Apu47v>:
800b8174:	27bdffe0 	addiu	sp,sp,-32
800b8178:	afb20018 	sw	s2,24(sp)
800b817c:	afb00010 	sw	s0,16(sp)
800b8180:	afbf001c 	sw	ra,28(sp)
800b8184:	afb10014 	sw	s1,20(sp)
800b8188:	3c108021 	lui	s0,0x8021
800b818c:	8e09e3e8 	lw	t1,-7192(s0)
800b8190:	3c128021 	lui	s2,0x8021
800b8194:	2647e424 	addiu	a3,s2,-7132
800b8198:	91250001 	lbu	a1,1(t1)
800b819c:	90e30004 	lbu	v1,4(a3)
800b81a0:	2608e3e8 	addiu	t0,s0,-7192
800b81a4:	00a32821 	addu	a1,a1,v1
800b81a8:	24a20001 	addiu	v0,a1,1
800b81ac:	8d040008 	lw	a0,8(t0)
800b81b0:	304200ff 	andi	v0,v0,0xff
800b81b4:	00821021 	addu	v0,a0,v0
800b81b8:	30a500ff 	andi	a1,a1,0xff
800b81bc:	90430000 	lbu	v1,0(v0)
800b81c0:	00852021 	addu	a0,a0,a1
800b81c4:	90860000 	lbu	a2,0(a0)
800b81c8:	00031a00 	sll	v1,v1,0x8
800b81cc:	00c33021 	addu	a2,a2,v1
800b81d0:	30c4ffff 	andi	a0,a2,0xffff
800b81d4:	2482ff10 	addiu	v0,a0,-240
800b81d8:	2483ff0c 	addiu	v1,a0,-244
800b81dc:	2c420010 	sltiu	v0,v0,16
800b81e0:	2c630004 	sltiu	v1,v1,4
800b81e4:	ad060010 	sw	a2,16(t0)
800b81e8:	10400007 	beqz	v0,800b8208 <_Z5Apu47v+0x94>
800b81ec:	90f10002 	lbu	s1,2(a3)
800b81f0:	14600016 	bnez	v1,800b824c <_Z5Apu47v+0xd8>
800b81f4:	240200f3 	li	v0,243
800b81f8:	1082003d 	beq	a0,v0,800b82f0 <_Z5Apu47v+0x17c>
800b81fc:	2c8300fd 	sltiu	v1,a0,253
800b8200:	10600026 	beqz	v1,800b829c <_Z5Apu47v+0x128>
800b8204:	2645e424 	addiu	a1,s2,-7132
800b8208:	8d020004 	lw	v0,4(t0)
800b820c:	00441021 	addu	v0,v0,a0
800b8210:	90420000 	lbu	v0,0(v0)
800b8214:	8e03e3e8 	lw	v1,-7192(s0)
800b8218:	02222026 	xor	a0,s1,v0
800b821c:	2645e424 	addiu	a1,s2,-7132
800b8220:	2602e3e8 	addiu	v0,s0,-7192
800b8224:	24630002 	addiu	v1,v1,2
800b8228:	a0440029 	sb	a0,41(v0)
800b822c:	ae03e3e8 	sw	v1,-7192(s0)
800b8230:	a0a40002 	sb	a0,2(a1)
800b8234:	8fbf001c 	lw	ra,28(sp)
800b8238:	8fb20018 	lw	s2,24(sp)
800b823c:	8fb10014 	lw	s1,20(sp)
800b8240:	8fb00010 	lw	s0,16(sp)
800b8244:	03e00008 	jr	ra
800b8248:	27bd0020 	addiu	sp,sp,32
800b824c:	8d030014 	lw	v1,20(t0)
800b8250:	8d020004 	lw	v0,4(t0)
800b8254:	ad030018 	sw	v1,24(t0)
800b8258:	00441021 	addu	v0,v0,a0
800b825c:	ad090014 	sw	t1,20(t0)
800b8260:	90420000 	lbu	v0,0(v0)
800b8264:	8e03e3e8 	lw	v1,-7192(s0)
800b8268:	02222026 	xor	a0,s1,v0
800b826c:	2645e424 	addiu	a1,s2,-7132
800b8270:	2602e3e8 	addiu	v0,s0,-7192
800b8274:	24630002 	addiu	v1,v1,2
800b8278:	a0440029 	sb	a0,41(v0)
800b827c:	ae03e3e8 	sw	v1,-7192(s0)
800b8280:	a0a40002 	sb	a0,2(a1)
800b8284:	8fbf001c 	lw	ra,28(sp)
800b8288:	8fb20018 	lw	s2,24(sp)
800b828c:	8fb10014 	lw	s1,20(sp)
800b8290:	8fb00010 	lw	s0,16(sp)
800b8294:	03e00008 	jr	ra
800b8298:	27bd0020 	addiu	sp,sp,32
800b829c:	8d030014 	lw	v1,20(t0)
800b82a0:	8d020004 	lw	v0,4(t0)
800b82a4:	ad090014 	sw	t1,20(t0)
800b82a8:	00821021 	addu	v0,a0,v0
800b82ac:	ad030018 	sw	v1,24(t0)
800b82b0:	90430000 	lbu	v1,0(v0)
800b82b4:	a0400000 	sb	zero,0(v0)
800b82b8:	00601021 	move	v0,v1
800b82bc:	8e03e3e8 	lw	v1,-7192(s0)
800b82c0:	02222026 	xor	a0,s1,v0
800b82c4:	2602e3e8 	addiu	v0,s0,-7192
800b82c8:	24630002 	addiu	v1,v1,2
800b82cc:	a0440029 	sb	a0,41(v0)
800b82d0:	ae03e3e8 	sw	v1,-7192(s0)
800b82d4:	a0a40002 	sb	a0,2(a1)
800b82d8:	8fbf001c 	lw	ra,28(sp)
800b82dc:	8fb20018 	lw	s2,24(sp)
800b82e0:	8fb10014 	lw	s1,20(sp)
800b82e4:	8fb00010 	lw	s0,16(sp)
800b82e8:	03e00008 	jr	ra
800b82ec:	27bd0020 	addiu	sp,sp,32
800b82f0:	3c02800b 	lui	v0,0x800b
800b82f4:	24420bb8 	addiu	v0,v0,3000
800b82f8:	0040f809 	jalr	v0
800b82fc:	00000000 	nop
800b8300:	0802e086 	j	800b8218 <_Z5Apu47v+0xa4>
800b8304:	8e03e3e8 	lw	v1,-7192(s0)

800b8308 <_Z5Apu45v>:
800b8308:	27bdffe0 	addiu	sp,sp,-32
800b830c:	afb20018 	sw	s2,24(sp)
800b8310:	afb00010 	sw	s0,16(sp)
800b8314:	afbf001c 	sw	ra,28(sp)
800b8318:	afb10014 	sw	s1,20(sp)
800b831c:	3c108021 	lui	s0,0x8021
800b8320:	8e07e3e8 	lw	a3,-7192(s0)
800b8324:	3c128021 	lui	s2,0x8021
800b8328:	90e20002 	lbu	v0,2(a3)
800b832c:	90e30001 	lbu	v1,1(a3)
800b8330:	00021200 	sll	v0,v0,0x8
800b8334:	00621821 	addu	v1,v1,v0
800b8338:	3065ffff 	andi	a1,v1,0xffff
800b833c:	24a4ff0c 	addiu	a0,a1,-244
800b8340:	24a2ff10 	addiu	v0,a1,-240
800b8344:	2c880004 	sltiu	t0,a0,4
800b8348:	2606e3e8 	addiu	a2,s0,-7192
800b834c:	2644e424 	addiu	a0,s2,-7132
800b8350:	2c420010 	sltiu	v0,v0,16
800b8354:	acc30010 	sw	v1,16(a2)
800b8358:	10400007 	beqz	v0,800b8378 <_Z5Apu45v+0x70>
800b835c:	90910002 	lbu	s1,2(a0)
800b8360:	15000016 	bnez	t0,800b83bc <_Z5Apu45v+0xb4>
800b8364:	240200f3 	li	v0,243
800b8368:	10a2003e 	beq	a1,v0,800b8464 <_Z5Apu45v+0x15c>
800b836c:	2ca300fd 	sltiu	v1,a1,253
800b8370:	10600026 	beqz	v1,800b840c <_Z5Apu45v+0x104>
800b8374:	00000000 	nop
800b8378:	8cc20004 	lw	v0,4(a2)
800b837c:	00451021 	addu	v0,v0,a1
800b8380:	90420000 	lbu	v0,0(v0)
800b8384:	8e03e3e8 	lw	v1,-7192(s0)
800b8388:	02222026 	xor	a0,s1,v0
800b838c:	2645e424 	addiu	a1,s2,-7132
800b8390:	2602e3e8 	addiu	v0,s0,-7192
800b8394:	24630003 	addiu	v1,v1,3
800b8398:	a0440029 	sb	a0,41(v0)
800b839c:	ae03e3e8 	sw	v1,-7192(s0)
800b83a0:	a0a40002 	sb	a0,2(a1)
800b83a4:	8fbf001c 	lw	ra,28(sp)
800b83a8:	8fb20018 	lw	s2,24(sp)
800b83ac:	8fb10014 	lw	s1,20(sp)
800b83b0:	8fb00010 	lw	s0,16(sp)
800b83b4:	03e00008 	jr	ra
800b83b8:	27bd0020 	addiu	sp,sp,32
800b83bc:	8cc30014 	lw	v1,20(a2)
800b83c0:	8cc20004 	lw	v0,4(a2)
800b83c4:	acc30018 	sw	v1,24(a2)
800b83c8:	acc70014 	sw	a3,20(a2)
800b83cc:	00451021 	addu	v0,v0,a1
800b83d0:	90420000 	lbu	v0,0(v0)
800b83d4:	8e03e3e8 	lw	v1,-7192(s0)
800b83d8:	02222026 	xor	a0,s1,v0
800b83dc:	2645e424 	addiu	a1,s2,-7132
800b83e0:	2602e3e8 	addiu	v0,s0,-7192
800b83e4:	24630003 	addiu	v1,v1,3
800b83e8:	a0440029 	sb	a0,41(v0)
800b83ec:	ae03e3e8 	sw	v1,-7192(s0)
800b83f0:	a0a40002 	sb	a0,2(a1)
800b83f4:	8fbf001c 	lw	ra,28(sp)
800b83f8:	8fb20018 	lw	s2,24(sp)
800b83fc:	8fb10014 	lw	s1,20(sp)
800b8400:	8fb00010 	lw	s0,16(sp)
800b8404:	03e00008 	jr	ra
800b8408:	27bd0020 	addiu	sp,sp,32
800b840c:	8cc30014 	lw	v1,20(a2)
800b8410:	8cc20004 	lw	v0,4(a2)
800b8414:	acc70014 	sw	a3,20(a2)
800b8418:	acc30018 	sw	v1,24(a2)
800b841c:	00a21021 	addu	v0,a1,v0
800b8420:	90430000 	lbu	v1,0(v0)
800b8424:	a0400000 	sb	zero,0(v0)
800b8428:	00601021 	move	v0,v1
800b842c:	8e03e3e8 	lw	v1,-7192(s0)
800b8430:	02222026 	xor	a0,s1,v0
800b8434:	2645e424 	addiu	a1,s2,-7132
800b8438:	2602e3e8 	addiu	v0,s0,-7192
800b843c:	24630003 	addiu	v1,v1,3
800b8440:	a0440029 	sb	a0,41(v0)
800b8444:	ae03e3e8 	sw	v1,-7192(s0)
800b8448:	a0a40002 	sb	a0,2(a1)
800b844c:	8fbf001c 	lw	ra,28(sp)
800b8450:	8fb20018 	lw	s2,24(sp)
800b8454:	8fb10014 	lw	s1,20(sp)
800b8458:	8fb00010 	lw	s0,16(sp)
800b845c:	03e00008 	jr	ra
800b8460:	27bd0020 	addiu	sp,sp,32
800b8464:	3c02800b 	lui	v0,0x800b
800b8468:	24420bb8 	addiu	v0,v0,3000
800b846c:	0040f809 	jalr	v0
800b8470:	00000000 	nop
800b8474:	0802e0e2 	j	800b8388 <_Z5Apu45v+0x80>
800b8478:	8e03e3e8 	lw	v1,-7192(s0)

800b847c <_Z5Apu8Cv>:
800b847c:	27bdffe0 	addiu	sp,sp,-32
800b8480:	afb00010 	sw	s0,16(sp)
800b8484:	afbf0018 	sw	ra,24(sp)
800b8488:	afb10014 	sw	s1,20(sp)
800b848c:	3c108021 	lui	s0,0x8021
800b8490:	8e06e3e8 	lw	a2,-7192(s0)
800b8494:	2607e3e8 	addiu	a3,s0,-7192
800b8498:	90c20002 	lbu	v0,2(a2)
800b849c:	90c30001 	lbu	v1,1(a2)
800b84a0:	00021200 	sll	v0,v0,0x8
800b84a4:	00621821 	addu	v1,v1,v0
800b84a8:	3065ffff 	andi	a1,v1,0xffff
800b84ac:	24a2ff10 	addiu	v0,a1,-240
800b84b0:	2c420010 	sltiu	v0,v0,16
800b84b4:	10400028 	beqz	v0,800b8558 <_Z5Apu8Cv+0xdc>
800b84b8:	ace30010 	sw	v1,16(a3)
800b84bc:	24a2ff0c 	addiu	v0,a1,-244
800b84c0:	2c420004 	sltiu	v0,v0,4
800b84c4:	1040004b 	beqz	v0,800b85f4 <_Z5Apu8Cv+0x178>
800b84c8:	240200f3 	li	v0,243
800b84cc:	8ce30014 	lw	v1,20(a3)
800b84d0:	8ce20004 	lw	v0,4(a3)
800b84d4:	ace60014 	sw	a2,20(a3)
800b84d8:	ace30018 	sw	v1,24(a3)
800b84dc:	00451021 	addu	v0,v0,a1
800b84e0:	90420000 	lbu	v0,0(v0)
800b84e4:	2442ffff 	addiu	v0,v0,-1
800b84e8:	304200ff 	andi	v0,v0,0xff
800b84ec:	3c118022 	lui	s1,0x8022
800b84f0:	304600ff 	andi	a2,v0,0xff
800b84f4:	a22250bc 	sb	v0,20668(s1)
800b84f8:	240200f3 	li	v0,243
800b84fc:	10a20069 	beq	a1,v0,800b86a4 <_Z5Apu8Cv+0x228>
800b8500:	24a3ff0c 	addiu	v1,a1,-244
800b8504:	2c620004 	sltiu	v0,v1,4
800b8508:	14400051 	bnez	v0,800b8650 <_Z5Apu8Cv+0x1d4>
800b850c:	3c028021 	lui	v0,0x8021
800b8510:	240200f1 	li	v0,241
800b8514:	10a20075 	beq	a1,v0,800b86ec <_Z5Apu8Cv+0x270>
800b8518:	2ca200fd 	sltiu	v0,a1,253
800b851c:	1040001e 	beqz	v0,800b8598 <_Z5Apu8Cv+0x11c>
800b8520:	2602e3e8 	addiu	v0,s0,-7192
800b8524:	8c430004 	lw	v1,4(v0)
800b8528:	2ca400fa 	sltiu	a0,a1,250
800b852c:	00651821 	addu	v1,v1,a1
800b8530:	14800019 	bnez	a0,800b8598 <_Z5Apu8Cv+0x11c>
800b8534:	a0660000 	sb	a2,0(v1)
800b8538:	10c00060 	beqz	a2,800b86bc <_Z5Apu8Cv+0x240>
800b853c:	3c038021 	lui	v1,0x8021
800b8540:	3c028021 	lui	v0,0x8021
800b8544:	00051840 	sll	v1,a1,0x1
800b8548:	2442e308 	addiu	v0,v0,-7416
800b854c:	00621821 	addu	v1,v1,v0
800b8550:	0802e166 	j	800b8598 <_Z5Apu8Cv+0x11c>
800b8554:	a466fede 	sh	a2,-290(v1)
800b8558:	8ce30004 	lw	v1,4(a3)
800b855c:	3c118022 	lui	s1,0x8022
800b8560:	00651821 	addu	v1,v1,a1
800b8564:	90620000 	lbu	v0,0(v1)
800b8568:	2442ffff 	addiu	v0,v0,-1
800b856c:	304200ff 	andi	v0,v0,0xff
800b8570:	304600ff 	andi	a2,v0,0xff
800b8574:	a22250bc 	sb	v0,20668(s1)
800b8578:	3402ffbf 	li	v0,0xffbf
800b857c:	0045102b 	sltu	v0,v0,a1
800b8580:	14400013 	bnez	v0,800b85d0 <_Z5Apu8Cv+0x154>
800b8584:	3c028021 	lui	v0,0x8021
800b8588:	2603e3e8 	addiu	v1,s0,-7192
800b858c:	8c620004 	lw	v0,4(v1)
800b8590:	00451021 	addu	v0,v0,a1
800b8594:	a0460000 	sb	a2,0(v0)
800b8598:	2604e3e8 	addiu	a0,s0,-7192
800b859c:	8e03e3e8 	lw	v1,-7192(s0)
800b85a0:	8c82001c 	lw	v0,28(a0)
800b85a4:	922550bc 	lbu	a1,20668(s1)
800b85a8:	24420001 	addiu	v0,v0,1
800b85ac:	24630003 	addiu	v1,v1,3
800b85b0:	ac82001c 	sw	v0,28(a0)
800b85b4:	ae03e3e8 	sw	v1,-7192(s0)
800b85b8:	a0850029 	sb	a1,41(a0)
800b85bc:	8fbf0018 	lw	ra,24(sp)
800b85c0:	8fb10014 	lw	s1,20(sp)
800b85c4:	8fb00010 	lw	s0,16(sp)
800b85c8:	03e00008 	jr	ra
800b85cc:	27bd0020 	addiu	sp,sp,32
800b85d0:	2442e308 	addiu	v0,v0,-7416
800b85d4:	90440004 	lbu	a0,4(v0)
800b85d8:	3c03ffff 	lui	v1,0xffff
800b85dc:	00a21021 	addu	v0,a1,v0
800b85e0:	00431021 	addu	v0,v0,v1
800b85e4:	1080ffe8 	beqz	a0,800b8588 <_Z5Apu8Cv+0x10c>
800b85e8:	a04600cb 	sb	a2,203(v0)
800b85ec:	0802e167 	j	800b859c <_Z5Apu8Cv+0x120>
800b85f0:	2604e3e8 	addiu	a0,s0,-7192
800b85f4:	10a20037 	beq	a1,v0,800b86d4 <_Z5Apu8Cv+0x258>
800b85f8:	2ca200fd 	sltiu	v0,a1,253
800b85fc:	14400025 	bnez	v0,800b8694 <_Z5Apu8Cv+0x218>
800b8600:	00000000 	nop
800b8604:	8ce30014 	lw	v1,20(a3)
800b8608:	8ce20004 	lw	v0,4(a3)
800b860c:	ace30018 	sw	v1,24(a3)
800b8610:	00a21021 	addu	v0,a1,v0
800b8614:	ace60014 	sw	a2,20(a3)
800b8618:	90430000 	lbu	v1,0(v0)
800b861c:	a0400000 	sb	zero,0(v0)
800b8620:	2602e3e8 	addiu	v0,s0,-7192
800b8624:	94450010 	lhu	a1,16(v0)
800b8628:	2463ffff 	addiu	v1,v1,-1
800b862c:	24a2ff10 	addiu	v0,a1,-240
800b8630:	306300ff 	andi	v1,v1,0xff
800b8634:	3c118022 	lui	s1,0x8022
800b8638:	2c420010 	sltiu	v0,v0,16
800b863c:	a22350bc 	sb	v1,20668(s1)
800b8640:	1040ffcd 	beqz	v0,800b8578 <_Z5Apu8Cv+0xfc>
800b8644:	306600ff 	andi	a2,v1,0xff
800b8648:	0802e13f 	j	800b84fc <_Z5Apu8Cv+0x80>
800b864c:	240200f3 	li	v0,243
800b8650:	2442e308 	addiu	v0,v0,-7416
800b8654:	2604e3e8 	addiu	a0,s0,-7192
800b8658:	00621021 	addu	v0,v1,v0
800b865c:	a0460007 	sb	a2,7(v0)
800b8660:	8e03e3e8 	lw	v1,-7192(s0)
800b8664:	8c82001c 	lw	v0,28(a0)
800b8668:	922550bc 	lbu	a1,20668(s1)
800b866c:	24420001 	addiu	v0,v0,1
800b8670:	24630003 	addiu	v1,v1,3
800b8674:	ac82001c 	sw	v0,28(a0)
800b8678:	ae03e3e8 	sw	v1,-7192(s0)
800b867c:	a0850029 	sb	a1,41(a0)
800b8680:	8fbf0018 	lw	ra,24(sp)
800b8684:	8fb10014 	lw	s1,20(sp)
800b8688:	8fb00010 	lw	s0,16(sp)
800b868c:	03e00008 	jr	ra
800b8690:	27bd0020 	addiu	sp,sp,32
800b8694:	8ce20004 	lw	v0,4(a3)
800b8698:	00451021 	addu	v0,v0,a1
800b869c:	0802e139 	j	800b84e4 <_Z5Apu8Cv+0x68>
800b86a0:	90420000 	lbu	v0,0(v0)
800b86a4:	3c02800b 	lui	v0,0x800b
800b86a8:	244210e8 	addiu	v0,v0,4328
800b86ac:	0040f809 	jalr	v0
800b86b0:	00c02021 	move	a0,a2
800b86b4:	0802e167 	j	800b859c <_Z5Apu8Cv+0x120>
800b86b8:	2604e3e8 	addiu	a0,s0,-7192
800b86bc:	00051040 	sll	v0,a1,0x1
800b86c0:	2463e308 	addiu	v1,v1,-7416
800b86c4:	00431021 	addu	v0,v0,v1
800b86c8:	24040100 	li	a0,256
800b86cc:	0802e166 	j	800b8598 <_Z5Apu8Cv+0x11c>
800b86d0:	a444fede 	sh	a0,-290(v0)
800b86d4:	3c02800b 	lui	v0,0x800b
800b86d8:	24420bb8 	addiu	v0,v0,3000
800b86dc:	0040f809 	jalr	v0
800b86e0:	00000000 	nop
800b86e4:	0802e188 	j	800b8620 <_Z5Apu8Cv+0x1a4>
800b86e8:	00401821 	move	v1,v0
800b86ec:	3c02800b 	lui	v0,0x800b
800b86f0:	24420c8c 	addiu	v0,v0,3212
800b86f4:	0040f809 	jalr	v0
800b86f8:	00c02021 	move	a0,a2
800b86fc:	0802e167 	j	800b859c <_Z5Apu8Cv+0x120>
800b8700:	2604e3e8 	addiu	a0,s0,-7192

800b8704 <_Z5ApuACv>:
800b8704:	27bdffe0 	addiu	sp,sp,-32
800b8708:	afb00010 	sw	s0,16(sp)
800b870c:	afbf0018 	sw	ra,24(sp)
800b8710:	afb10014 	sw	s1,20(sp)
800b8714:	3c108021 	lui	s0,0x8021
800b8718:	8e06e3e8 	lw	a2,-7192(s0)
800b871c:	2607e3e8 	addiu	a3,s0,-7192
800b8720:	90c20002 	lbu	v0,2(a2)
800b8724:	90c30001 	lbu	v1,1(a2)
800b8728:	00021200 	sll	v0,v0,0x8
800b872c:	00621821 	addu	v1,v1,v0
800b8730:	3065ffff 	andi	a1,v1,0xffff
800b8734:	24a2ff10 	addiu	v0,a1,-240
800b8738:	2c420010 	sltiu	v0,v0,16
800b873c:	10400028 	beqz	v0,800b87e0 <_Z5ApuACv+0xdc>
800b8740:	ace30010 	sw	v1,16(a3)
800b8744:	24a2ff0c 	addiu	v0,a1,-244
800b8748:	2c420004 	sltiu	v0,v0,4
800b874c:	1040004b 	beqz	v0,800b887c <_Z5ApuACv+0x178>
800b8750:	240200f3 	li	v0,243
800b8754:	8ce30014 	lw	v1,20(a3)
800b8758:	8ce20004 	lw	v0,4(a3)
800b875c:	ace60014 	sw	a2,20(a3)
800b8760:	ace30018 	sw	v1,24(a3)
800b8764:	00451021 	addu	v0,v0,a1
800b8768:	90420000 	lbu	v0,0(v0)
800b876c:	24420001 	addiu	v0,v0,1
800b8770:	304200ff 	andi	v0,v0,0xff
800b8774:	3c118022 	lui	s1,0x8022
800b8778:	304600ff 	andi	a2,v0,0xff
800b877c:	a22250bc 	sb	v0,20668(s1)
800b8780:	240200f3 	li	v0,243
800b8784:	10a20069 	beq	a1,v0,800b892c <_Z5ApuACv+0x228>
800b8788:	24a3ff0c 	addiu	v1,a1,-244
800b878c:	2c620004 	sltiu	v0,v1,4
800b8790:	14400051 	bnez	v0,800b88d8 <_Z5ApuACv+0x1d4>
800b8794:	3c028021 	lui	v0,0x8021
800b8798:	240200f1 	li	v0,241
800b879c:	10a20075 	beq	a1,v0,800b8974 <_Z5ApuACv+0x270>
800b87a0:	2ca200fd 	sltiu	v0,a1,253
800b87a4:	1040001e 	beqz	v0,800b8820 <_Z5ApuACv+0x11c>
800b87a8:	2602e3e8 	addiu	v0,s0,-7192
800b87ac:	8c430004 	lw	v1,4(v0)
800b87b0:	2ca400fa 	sltiu	a0,a1,250
800b87b4:	00651821 	addu	v1,v1,a1
800b87b8:	14800019 	bnez	a0,800b8820 <_Z5ApuACv+0x11c>
800b87bc:	a0660000 	sb	a2,0(v1)
800b87c0:	10c00060 	beqz	a2,800b8944 <_Z5ApuACv+0x240>
800b87c4:	3c038021 	lui	v1,0x8021
800b87c8:	3c028021 	lui	v0,0x8021
800b87cc:	00051840 	sll	v1,a1,0x1
800b87d0:	2442e308 	addiu	v0,v0,-7416
800b87d4:	00621821 	addu	v1,v1,v0
800b87d8:	0802e208 	j	800b8820 <_Z5ApuACv+0x11c>
800b87dc:	a466fede 	sh	a2,-290(v1)
800b87e0:	8ce30004 	lw	v1,4(a3)
800b87e4:	3c118022 	lui	s1,0x8022
800b87e8:	00651821 	addu	v1,v1,a1
800b87ec:	90620000 	lbu	v0,0(v1)
800b87f0:	24420001 	addiu	v0,v0,1
800b87f4:	304200ff 	andi	v0,v0,0xff
800b87f8:	304600ff 	andi	a2,v0,0xff
800b87fc:	a22250bc 	sb	v0,20668(s1)
800b8800:	3402ffbf 	li	v0,0xffbf
800b8804:	0045102b 	sltu	v0,v0,a1
800b8808:	14400013 	bnez	v0,800b8858 <_Z5ApuACv+0x154>
800b880c:	3c028021 	lui	v0,0x8021
800b8810:	2603e3e8 	addiu	v1,s0,-7192
800b8814:	8c620004 	lw	v0,4(v1)
800b8818:	00451021 	addu	v0,v0,a1
800b881c:	a0460000 	sb	a2,0(v0)
800b8820:	2604e3e8 	addiu	a0,s0,-7192
800b8824:	8e03e3e8 	lw	v1,-7192(s0)
800b8828:	8c82001c 	lw	v0,28(a0)
800b882c:	922550bc 	lbu	a1,20668(s1)
800b8830:	24420001 	addiu	v0,v0,1
800b8834:	24630003 	addiu	v1,v1,3
800b8838:	ac82001c 	sw	v0,28(a0)
800b883c:	ae03e3e8 	sw	v1,-7192(s0)
800b8840:	a0850029 	sb	a1,41(a0)
800b8844:	8fbf0018 	lw	ra,24(sp)
800b8848:	8fb10014 	lw	s1,20(sp)
800b884c:	8fb00010 	lw	s0,16(sp)
800b8850:	03e00008 	jr	ra
800b8854:	27bd0020 	addiu	sp,sp,32
800b8858:	2442e308 	addiu	v0,v0,-7416
800b885c:	90440004 	lbu	a0,4(v0)
800b8860:	3c03ffff 	lui	v1,0xffff
800b8864:	00a21021 	addu	v0,a1,v0
800b8868:	00431021 	addu	v0,v0,v1
800b886c:	1080ffe8 	beqz	a0,800b8810 <_Z5ApuACv+0x10c>
800b8870:	a04600cb 	sb	a2,203(v0)
800b8874:	0802e209 	j	800b8824 <_Z5ApuACv+0x120>
800b8878:	2604e3e8 	addiu	a0,s0,-7192
800b887c:	10a20037 	beq	a1,v0,800b895c <_Z5ApuACv+0x258>
800b8880:	2ca200fd 	sltiu	v0,a1,253
800b8884:	14400025 	bnez	v0,800b891c <_Z5ApuACv+0x218>
800b8888:	00000000 	nop
800b888c:	8ce30014 	lw	v1,20(a3)
800b8890:	8ce20004 	lw	v0,4(a3)
800b8894:	ace30018 	sw	v1,24(a3)
800b8898:	00a21021 	addu	v0,a1,v0
800b889c:	ace60014 	sw	a2,20(a3)
800b88a0:	90430000 	lbu	v1,0(v0)
800b88a4:	a0400000 	sb	zero,0(v0)
800b88a8:	2602e3e8 	addiu	v0,s0,-7192
800b88ac:	94450010 	lhu	a1,16(v0)
800b88b0:	24630001 	addiu	v1,v1,1
800b88b4:	24a2ff10 	addiu	v0,a1,-240
800b88b8:	306300ff 	andi	v1,v1,0xff
800b88bc:	3c118022 	lui	s1,0x8022
800b88c0:	2c420010 	sltiu	v0,v0,16
800b88c4:	a22350bc 	sb	v1,20668(s1)
800b88c8:	1040ffcd 	beqz	v0,800b8800 <_Z5ApuACv+0xfc>
800b88cc:	306600ff 	andi	a2,v1,0xff
800b88d0:	0802e1e1 	j	800b8784 <_Z5ApuACv+0x80>
800b88d4:	240200f3 	li	v0,243
800b88d8:	2442e308 	addiu	v0,v0,-7416
800b88dc:	2604e3e8 	addiu	a0,s0,-7192
800b88e0:	00621021 	addu	v0,v1,v0
800b88e4:	a0460007 	sb	a2,7(v0)
800b88e8:	8e03e3e8 	lw	v1,-7192(s0)
800b88ec:	8c82001c 	lw	v0,28(a0)
800b88f0:	922550bc 	lbu	a1,20668(s1)
800b88f4:	24420001 	addiu	v0,v0,1
800b88f8:	24630003 	addiu	v1,v1,3
800b88fc:	ac82001c 	sw	v0,28(a0)
800b8900:	ae03e3e8 	sw	v1,-7192(s0)
800b8904:	a0850029 	sb	a1,41(a0)
800b8908:	8fbf0018 	lw	ra,24(sp)
800b890c:	8fb10014 	lw	s1,20(sp)
800b8910:	8fb00010 	lw	s0,16(sp)
800b8914:	03e00008 	jr	ra
800b8918:	27bd0020 	addiu	sp,sp,32
800b891c:	8ce20004 	lw	v0,4(a3)
800b8920:	00451021 	addu	v0,v0,a1
800b8924:	0802e1db 	j	800b876c <_Z5ApuACv+0x68>
800b8928:	90420000 	lbu	v0,0(v0)
800b892c:	3c02800b 	lui	v0,0x800b
800b8930:	244210e8 	addiu	v0,v0,4328
800b8934:	0040f809 	jalr	v0
800b8938:	00c02021 	move	a0,a2
800b893c:	0802e209 	j	800b8824 <_Z5ApuACv+0x120>
800b8940:	2604e3e8 	addiu	a0,s0,-7192
800b8944:	00051040 	sll	v0,a1,0x1
800b8948:	2463e308 	addiu	v1,v1,-7416
800b894c:	00431021 	addu	v0,v0,v1
800b8950:	24040100 	li	a0,256
800b8954:	0802e208 	j	800b8820 <_Z5ApuACv+0x11c>
800b8958:	a444fede 	sh	a0,-290(v0)
800b895c:	3c02800b 	lui	v0,0x800b
800b8960:	24420bb8 	addiu	v0,v0,3000
800b8964:	0040f809 	jalr	v0
800b8968:	00000000 	nop
800b896c:	0802e22a 	j	800b88a8 <_Z5ApuACv+0x1a4>
800b8970:	00401821 	move	v1,v0
800b8974:	3c02800b 	lui	v0,0x800b
800b8978:	24420c8c 	addiu	v0,v0,3212
800b897c:	0040f809 	jalr	v0
800b8980:	00c02021 	move	a0,a2
800b8984:	0802e209 	j	800b8824 <_Z5ApuACv+0x120>
800b8988:	2604e3e8 	addiu	a0,s0,-7192

800b898c <_Z5Apu2Cv>:
800b898c:	27bdffe8 	addiu	sp,sp,-24
800b8990:	afb00010 	sw	s0,16(sp)
800b8994:	afbf0014 	sw	ra,20(sp)
800b8998:	3c108021 	lui	s0,0x8021
800b899c:	8e05e3e8 	lw	a1,-7192(s0)
800b89a0:	2606e3e8 	addiu	a2,s0,-7192
800b89a4:	90a20002 	lbu	v0,2(a1)
800b89a8:	90a30001 	lbu	v1,1(a1)
800b89ac:	00021200 	sll	v0,v0,0x8
800b89b0:	00621821 	addu	v1,v1,v0
800b89b4:	3064ffff 	andi	a0,v1,0xffff
800b89b8:	2482ff10 	addiu	v0,a0,-240
800b89bc:	2c420010 	sltiu	v0,v0,16
800b89c0:	1040000b 	beqz	v0,800b89f0 <_Z5Apu2Cv+0x64>
800b89c4:	acc30010 	sw	v1,16(a2)
800b89c8:	2482ff0c 	addiu	v0,a0,-244
800b89cc:	2c420004 	sltiu	v0,v0,4
800b89d0:	14400043 	bnez	v0,800b8ae0 <_Z5Apu2Cv+0x154>
800b89d4:	00000000 	nop
800b89d8:	240200f3 	li	v0,243
800b89dc:	10820072 	beq	a0,v0,800b8ba8 <_Z5Apu2Cv+0x21c>
800b89e0:	3c02800b 	lui	v0,0x800b
800b89e4:	2c8200fd 	sltiu	v0,a0,253
800b89e8:	10400055 	beqz	v0,800b8b40 <_Z5Apu2Cv+0x1b4>
800b89ec:	00000000 	nop
800b89f0:	8cc20004 	lw	v0,4(a2)
800b89f4:	00441021 	addu	v0,v0,a0
800b89f8:	90420000 	lbu	v0,0(v0)
800b89fc:	2608e3e8 	addiu	t0,s0,-7192
800b8a00:	91030028 	lbu	v1,40(t0)
800b8a04:	304200ff 	andi	v0,v0,0xff
800b8a08:	00021040 	sll	v0,v0,0x1
800b8a0c:	95070010 	lhu	a3,16(t0)
800b8a10:	00431025 	or	v0,v0,v1
800b8a14:	2c440100 	sltiu	a0,v0,256
800b8a18:	24e6ff10 	addiu	a2,a3,-240
800b8a1c:	3c038022 	lui	v1,0x8022
800b8a20:	304500ff 	andi	a1,v0,0xff
800b8a24:	38840001 	xori	a0,a0,0x1
800b8a28:	a46250be 	sh	v0,20670(v1)
800b8a2c:	2cc60010 	sltiu	a2,a2,16
800b8a30:	3c028022 	lui	v0,0x8022
800b8a34:	a04550bc 	sb	a1,20668(v0)
800b8a38:	a1050029 	sb	a1,41(t0)
800b8a3c:	a1040028 	sb	a0,40(t0)
800b8a40:	10c00012 	beqz	a2,800b8a8c <_Z5Apu2Cv+0x100>
800b8a44:	30a500ff 	andi	a1,a1,0xff
800b8a48:	240200f3 	li	v0,243
800b8a4c:	10e20045 	beq	a3,v0,800b8b64 <_Z5Apu2Cv+0x1d8>
800b8a50:	24e3ff0c 	addiu	v1,a3,-244
800b8a54:	2c620004 	sltiu	v0,v1,4
800b8a58:	10400028 	beqz	v0,800b8afc <_Z5Apu2Cv+0x170>
800b8a5c:	240200f1 	li	v0,241
800b8a60:	3c028021 	lui	v0,0x8021
800b8a64:	2442e308 	addiu	v0,v0,-7416
800b8a68:	00621021 	addu	v0,v1,v0
800b8a6c:	a0450007 	sb	a1,7(v0)
800b8a70:	8e02e3e8 	lw	v0,-7192(s0)
800b8a74:	24420003 	addiu	v0,v0,3
800b8a78:	ae02e3e8 	sw	v0,-7192(s0)
800b8a7c:	8fbf0014 	lw	ra,20(sp)
800b8a80:	8fb00010 	lw	s0,16(sp)
800b8a84:	03e00008 	jr	ra
800b8a88:	27bd0018 	addiu	sp,sp,24
800b8a8c:	3402ffbf 	li	v0,0xffbf
800b8a90:	0047102b 	sltu	v0,v0,a3
800b8a94:	10400008 	beqz	v0,800b8ab8 <_Z5Apu2Cv+0x12c>
800b8a98:	3c028021 	lui	v0,0x8021
800b8a9c:	2442e308 	addiu	v0,v0,-7416
800b8aa0:	90440004 	lbu	a0,4(v0)
800b8aa4:	3c03ffff 	lui	v1,0xffff
800b8aa8:	00e21021 	addu	v0,a3,v0
800b8aac:	00431021 	addu	v0,v0,v1
800b8ab0:	1480ffef 	bnez	a0,800b8a70 <_Z5Apu2Cv+0xe4>
800b8ab4:	a04500cb 	sb	a1,203(v0)
800b8ab8:	8d020004 	lw	v0,4(t0)
800b8abc:	00471021 	addu	v0,v0,a3
800b8ac0:	a0450000 	sb	a1,0(v0)
800b8ac4:	8e02e3e8 	lw	v0,-7192(s0)
800b8ac8:	24420003 	addiu	v0,v0,3
800b8acc:	ae02e3e8 	sw	v0,-7192(s0)
800b8ad0:	8fbf0014 	lw	ra,20(sp)
800b8ad4:	8fb00010 	lw	s0,16(sp)
800b8ad8:	03e00008 	jr	ra
800b8adc:	27bd0018 	addiu	sp,sp,24
800b8ae0:	8cc30014 	lw	v1,20(a2)
800b8ae4:	8cc20004 	lw	v0,4(a2)
800b8ae8:	acc30018 	sw	v1,24(a2)
800b8aec:	00441021 	addu	v0,v0,a0
800b8af0:	acc50014 	sw	a1,20(a2)
800b8af4:	0802e27f 	j	800b89fc <_Z5Apu2Cv+0x70>
800b8af8:	90420000 	lbu	v0,0(v0)
800b8afc:	10e20025 	beq	a3,v0,800b8b94 <_Z5Apu2Cv+0x208>
800b8b00:	3c02800b 	lui	v0,0x800b
800b8b04:	2ce200fd 	sltiu	v0,a3,253
800b8b08:	1040ffd9 	beqz	v0,800b8a70 <_Z5Apu2Cv+0xe4>
800b8b0c:	2ce300fa 	sltiu	v1,a3,250
800b8b10:	8d020004 	lw	v0,4(t0)
800b8b14:	00471021 	addu	v0,v0,a3
800b8b18:	1460ffd5 	bnez	v1,800b8a70 <_Z5Apu2Cv+0xe4>
800b8b1c:	a0450000 	sb	a1,0(v0)
800b8b20:	10a00016 	beqz	a1,800b8b7c <_Z5Apu2Cv+0x1f0>
800b8b24:	3c038021 	lui	v1,0x8021
800b8b28:	3c028021 	lui	v0,0x8021
800b8b2c:	00071840 	sll	v1,a3,0x1
800b8b30:	2442e308 	addiu	v0,v0,-7416
800b8b34:	00621821 	addu	v1,v1,v0
800b8b38:	0802e29c 	j	800b8a70 <_Z5Apu2Cv+0xe4>
800b8b3c:	a465fede 	sh	a1,-290(v1)
800b8b40:	8cc30014 	lw	v1,20(a2)
800b8b44:	8cc20004 	lw	v0,4(a2)
800b8b48:	acc30018 	sw	v1,24(a2)
800b8b4c:	00821021 	addu	v0,a0,v0
800b8b50:	acc50014 	sw	a1,20(a2)
800b8b54:	90430000 	lbu	v1,0(v0)
800b8b58:	a0400000 	sb	zero,0(v0)
800b8b5c:	0802e27f 	j	800b89fc <_Z5Apu2Cv+0x70>
800b8b60:	00601021 	move	v0,v1
800b8b64:	3c02800b 	lui	v0,0x800b
800b8b68:	244210e8 	addiu	v0,v0,4328
800b8b6c:	0040f809 	jalr	v0
800b8b70:	00a02021 	move	a0,a1
800b8b74:	0802e29d 	j	800b8a74 <_Z5Apu2Cv+0xe8>
800b8b78:	8e02e3e8 	lw	v0,-7192(s0)
800b8b7c:	00071040 	sll	v0,a3,0x1
800b8b80:	2463e308 	addiu	v1,v1,-7416
800b8b84:	00431021 	addu	v0,v0,v1
800b8b88:	24040100 	li	a0,256
800b8b8c:	0802e29c 	j	800b8a70 <_Z5Apu2Cv+0xe4>
800b8b90:	a444fede 	sh	a0,-290(v0)
800b8b94:	24420c8c 	addiu	v0,v0,3212
800b8b98:	0040f809 	jalr	v0
800b8b9c:	00a02021 	move	a0,a1
800b8ba0:	0802e29d 	j	800b8a74 <_Z5Apu2Cv+0xe8>
800b8ba4:	8e02e3e8 	lw	v0,-7192(s0)
800b8ba8:	24420bb8 	addiu	v0,v0,3000
800b8bac:	0040f809 	jalr	v0
800b8bb0:	00000000 	nop
800b8bb4:	0802e280 	j	800b8a00 <_Z5Apu2Cv+0x74>
800b8bb8:	2608e3e8 	addiu	t0,s0,-7192

800b8bbc <_Z5Apu37v>:
800b8bbc:	27bdffe0 	addiu	sp,sp,-32
800b8bc0:	afb20018 	sw	s2,24(sp)
800b8bc4:	afb00010 	sw	s0,16(sp)
800b8bc8:	afbf001c 	sw	ra,28(sp)
800b8bcc:	afb10014 	sw	s1,20(sp)
800b8bd0:	3c108021 	lui	s0,0x8021
800b8bd4:	8e08e3e8 	lw	t0,-7192(s0)
800b8bd8:	2607e3e8 	addiu	a3,s0,-7192
800b8bdc:	91020001 	lbu	v0,1(t0)
800b8be0:	8ce30008 	lw	v1,8(a3)
800b8be4:	3c128021 	lui	s2,0x8021
800b8be8:	00431021 	addu	v0,v0,v1
800b8bec:	2646e424 	addiu	a2,s2,-7132
800b8bf0:	90430000 	lbu	v1,0(v0)
800b8bf4:	90440001 	lbu	a0,1(v0)
800b8bf8:	90c50003 	lbu	a1,3(a2)
800b8bfc:	00042200 	sll	a0,a0,0x8
800b8c00:	00651821 	addu	v1,v1,a1
800b8c04:	00832021 	addu	a0,a0,v1
800b8c08:	3085ffff 	andi	a1,a0,0xffff
800b8c0c:	24a2ff10 	addiu	v0,a1,-240
800b8c10:	24a3ff0c 	addiu	v1,a1,-244
800b8c14:	2c420010 	sltiu	v0,v0,16
800b8c18:	2c630004 	sltiu	v1,v1,4
800b8c1c:	ace40010 	sw	a0,16(a3)
800b8c20:	10400007 	beqz	v0,800b8c40 <_Z5Apu37v+0x84>
800b8c24:	90d10002 	lbu	s1,2(a2)
800b8c28:	14600016 	bnez	v1,800b8c84 <_Z5Apu37v+0xc8>
800b8c2c:	240200f3 	li	v0,243
800b8c30:	10a2003e 	beq	a1,v0,800b8d2c <_Z5Apu37v+0x170>
800b8c34:	2ca300fd 	sltiu	v1,a1,253
800b8c38:	10600026 	beqz	v1,800b8cd4 <_Z5Apu37v+0x118>
800b8c3c:	00000000 	nop
800b8c40:	8ce20004 	lw	v0,4(a3)
800b8c44:	00451021 	addu	v0,v0,a1
800b8c48:	90420000 	lbu	v0,0(v0)
800b8c4c:	8e03e3e8 	lw	v1,-7192(s0)
800b8c50:	02222024 	and	a0,s1,v0
800b8c54:	2645e424 	addiu	a1,s2,-7132
800b8c58:	2602e3e8 	addiu	v0,s0,-7192
800b8c5c:	24630002 	addiu	v1,v1,2
800b8c60:	a0440029 	sb	a0,41(v0)
800b8c64:	ae03e3e8 	sw	v1,-7192(s0)
800b8c68:	a0a40002 	sb	a0,2(a1)
800b8c6c:	8fbf001c 	lw	ra,28(sp)
800b8c70:	8fb20018 	lw	s2,24(sp)
800b8c74:	8fb10014 	lw	s1,20(sp)
800b8c78:	8fb00010 	lw	s0,16(sp)
800b8c7c:	03e00008 	jr	ra
800b8c80:	27bd0020 	addiu	sp,sp,32
800b8c84:	8ce30014 	lw	v1,20(a3)
800b8c88:	8ce20004 	lw	v0,4(a3)
800b8c8c:	ace30018 	sw	v1,24(a3)
800b8c90:	ace80014 	sw	t0,20(a3)
800b8c94:	00451021 	addu	v0,v0,a1
800b8c98:	90420000 	lbu	v0,0(v0)
800b8c9c:	8e03e3e8 	lw	v1,-7192(s0)
800b8ca0:	02222024 	and	a0,s1,v0
800b8ca4:	2645e424 	addiu	a1,s2,-7132
800b8ca8:	2602e3e8 	addiu	v0,s0,-7192
800b8cac:	24630002 	addiu	v1,v1,2
800b8cb0:	a0440029 	sb	a0,41(v0)
800b8cb4:	ae03e3e8 	sw	v1,-7192(s0)
800b8cb8:	a0a40002 	sb	a0,2(a1)
800b8cbc:	8fbf001c 	lw	ra,28(sp)
800b8cc0:	8fb20018 	lw	s2,24(sp)
800b8cc4:	8fb10014 	lw	s1,20(sp)
800b8cc8:	8fb00010 	lw	s0,16(sp)
800b8ccc:	03e00008 	jr	ra
800b8cd0:	27bd0020 	addiu	sp,sp,32
800b8cd4:	8ce30014 	lw	v1,20(a3)
800b8cd8:	8ce20004 	lw	v0,4(a3)
800b8cdc:	ace80014 	sw	t0,20(a3)
800b8ce0:	ace30018 	sw	v1,24(a3)
800b8ce4:	00a21021 	addu	v0,a1,v0
800b8ce8:	90430000 	lbu	v1,0(v0)
800b8cec:	a0400000 	sb	zero,0(v0)
800b8cf0:	00601021 	move	v0,v1
800b8cf4:	8e03e3e8 	lw	v1,-7192(s0)
800b8cf8:	02222024 	and	a0,s1,v0
800b8cfc:	2645e424 	addiu	a1,s2,-7132
800b8d00:	2602e3e8 	addiu	v0,s0,-7192
800b8d04:	24630002 	addiu	v1,v1,2
800b8d08:	a0440029 	sb	a0,41(v0)
800b8d0c:	ae03e3e8 	sw	v1,-7192(s0)
800b8d10:	a0a40002 	sb	a0,2(a1)
800b8d14:	8fbf001c 	lw	ra,28(sp)
800b8d18:	8fb20018 	lw	s2,24(sp)
800b8d1c:	8fb10014 	lw	s1,20(sp)
800b8d20:	8fb00010 	lw	s0,16(sp)
800b8d24:	03e00008 	jr	ra
800b8d28:	27bd0020 	addiu	sp,sp,32
800b8d2c:	3c02800b 	lui	v0,0x800b
800b8d30:	24420bb8 	addiu	v0,v0,3000
800b8d34:	0040f809 	jalr	v0
800b8d38:	00000000 	nop
800b8d3c:	0802e314 	j	800b8c50 <_Z5Apu37v+0x94>
800b8d40:	8e03e3e8 	lw	v1,-7192(s0)

800b8d44 <_Z5Apu36v>:
800b8d44:	27bdffe0 	addiu	sp,sp,-32
800b8d48:	afb20018 	sw	s2,24(sp)
800b8d4c:	afb00010 	sw	s0,16(sp)
800b8d50:	afbf001c 	sw	ra,28(sp)
800b8d54:	afb10014 	sw	s1,20(sp)
800b8d58:	3c108021 	lui	s0,0x8021
800b8d5c:	8e08e3e8 	lw	t0,-7192(s0)
800b8d60:	3c128021 	lui	s2,0x8021
800b8d64:	2645e424 	addiu	a1,s2,-7132
800b8d68:	91030002 	lbu	v1,2(t0)
800b8d6c:	91020001 	lbu	v0,1(t0)
800b8d70:	90a40003 	lbu	a0,3(a1)
800b8d74:	00031a00 	sll	v1,v1,0x8
800b8d78:	00441021 	addu	v0,v0,a0
800b8d7c:	00621821 	addu	v1,v1,v0
800b8d80:	3066ffff 	andi	a2,v1,0xffff
800b8d84:	24c2ff10 	addiu	v0,a2,-240
800b8d88:	24c4ff0c 	addiu	a0,a2,-244
800b8d8c:	2607e3e8 	addiu	a3,s0,-7192
800b8d90:	2c420010 	sltiu	v0,v0,16
800b8d94:	2c840004 	sltiu	a0,a0,4
800b8d98:	ace30010 	sw	v1,16(a3)
800b8d9c:	10400007 	beqz	v0,800b8dbc <_Z5Apu36v+0x78>
800b8da0:	90b10002 	lbu	s1,2(a1)
800b8da4:	14800016 	bnez	a0,800b8e00 <_Z5Apu36v+0xbc>
800b8da8:	240200f3 	li	v0,243
800b8dac:	10c2003c 	beq	a2,v0,800b8ea0 <_Z5Apu36v+0x15c>
800b8db0:	2cc300fd 	sltiu	v1,a2,253
800b8db4:	10600025 	beqz	v1,800b8e4c <_Z5Apu36v+0x108>
800b8db8:	00000000 	nop
800b8dbc:	8ce20004 	lw	v0,4(a3)
800b8dc0:	00461021 	addu	v0,v0,a2
800b8dc4:	90420000 	lbu	v0,0(v0)
800b8dc8:	8e03e3e8 	lw	v1,-7192(s0)
800b8dcc:	02222024 	and	a0,s1,v0
800b8dd0:	2645e424 	addiu	a1,s2,-7132
800b8dd4:	2602e3e8 	addiu	v0,s0,-7192
800b8dd8:	24630003 	addiu	v1,v1,3
800b8ddc:	a0440029 	sb	a0,41(v0)
800b8de0:	ae03e3e8 	sw	v1,-7192(s0)
800b8de4:	a0a40002 	sb	a0,2(a1)
800b8de8:	8fbf001c 	lw	ra,28(sp)
800b8dec:	8fb20018 	lw	s2,24(sp)
800b8df0:	8fb10014 	lw	s1,20(sp)
800b8df4:	8fb00010 	lw	s0,16(sp)
800b8df8:	03e00008 	jr	ra
800b8dfc:	27bd0020 	addiu	sp,sp,32
800b8e00:	8ce30014 	lw	v1,20(a3)
800b8e04:	8ce20004 	lw	v0,4(a3)
800b8e08:	ace30018 	sw	v1,24(a3)
800b8e0c:	ace80014 	sw	t0,20(a3)
800b8e10:	00461021 	addu	v0,v0,a2
800b8e14:	90420000 	lbu	v0,0(v0)
800b8e18:	8e03e3e8 	lw	v1,-7192(s0)
800b8e1c:	02222024 	and	a0,s1,v0
800b8e20:	2602e3e8 	addiu	v0,s0,-7192
800b8e24:	24630003 	addiu	v1,v1,3
800b8e28:	a0440029 	sb	a0,41(v0)
800b8e2c:	ae03e3e8 	sw	v1,-7192(s0)
800b8e30:	a0a40002 	sb	a0,2(a1)
800b8e34:	8fbf001c 	lw	ra,28(sp)
800b8e38:	8fb20018 	lw	s2,24(sp)
800b8e3c:	8fb10014 	lw	s1,20(sp)
800b8e40:	8fb00010 	lw	s0,16(sp)
800b8e44:	03e00008 	jr	ra
800b8e48:	27bd0020 	addiu	sp,sp,32
800b8e4c:	8ce30014 	lw	v1,20(a3)
800b8e50:	8ce20004 	lw	v0,4(a3)
800b8e54:	ace80014 	sw	t0,20(a3)
800b8e58:	ace30018 	sw	v1,24(a3)
800b8e5c:	00c21021 	addu	v0,a2,v0
800b8e60:	90430000 	lbu	v1,0(v0)
800b8e64:	a0400000 	sb	zero,0(v0)
800b8e68:	00601021 	move	v0,v1
800b8e6c:	8e03e3e8 	lw	v1,-7192(s0)
800b8e70:	02222024 	and	a0,s1,v0
800b8e74:	2602e3e8 	addiu	v0,s0,-7192
800b8e78:	24630003 	addiu	v1,v1,3
800b8e7c:	a0440029 	sb	a0,41(v0)
800b8e80:	ae03e3e8 	sw	v1,-7192(s0)
800b8e84:	a0a40002 	sb	a0,2(a1)
800b8e88:	8fbf001c 	lw	ra,28(sp)
800b8e8c:	8fb20018 	lw	s2,24(sp)
800b8e90:	8fb10014 	lw	s1,20(sp)
800b8e94:	8fb00010 	lw	s0,16(sp)
800b8e98:	03e00008 	jr	ra
800b8e9c:	27bd0020 	addiu	sp,sp,32
800b8ea0:	3c02800b 	lui	v0,0x800b
800b8ea4:	24420bb8 	addiu	v0,v0,3000
800b8ea8:	0040f809 	jalr	v0
800b8eac:	00000000 	nop
800b8eb0:	0802e373 	j	800b8dcc <_Z5Apu36v+0x88>
800b8eb4:	8e03e3e8 	lw	v1,-7192(s0)

800b8eb8 <_Z5Apu35v>:
800b8eb8:	27bdffe0 	addiu	sp,sp,-32
800b8ebc:	afb20018 	sw	s2,24(sp)
800b8ec0:	afb00010 	sw	s0,16(sp)
800b8ec4:	afbf001c 	sw	ra,28(sp)
800b8ec8:	afb10014 	sw	s1,20(sp)
800b8ecc:	3c108021 	lui	s0,0x8021
800b8ed0:	8e08e3e8 	lw	t0,-7192(s0)
800b8ed4:	3c128021 	lui	s2,0x8021
800b8ed8:	2645e424 	addiu	a1,s2,-7132
800b8edc:	91030002 	lbu	v1,2(t0)
800b8ee0:	91020001 	lbu	v0,1(t0)
800b8ee4:	90a40004 	lbu	a0,4(a1)
800b8ee8:	00031a00 	sll	v1,v1,0x8
800b8eec:	00441021 	addu	v0,v0,a0
800b8ef0:	00621821 	addu	v1,v1,v0
800b8ef4:	3066ffff 	andi	a2,v1,0xffff
800b8ef8:	24c2ff10 	addiu	v0,a2,-240
800b8efc:	24c4ff0c 	addiu	a0,a2,-244
800b8f00:	2607e3e8 	addiu	a3,s0,-7192
800b8f04:	2c420010 	sltiu	v0,v0,16
800b8f08:	2c840004 	sltiu	a0,a0,4
800b8f0c:	ace30010 	sw	v1,16(a3)
800b8f10:	10400007 	beqz	v0,800b8f30 <_Z5Apu35v+0x78>
800b8f14:	90b10002 	lbu	s1,2(a1)
800b8f18:	14800016 	bnez	a0,800b8f74 <_Z5Apu35v+0xbc>
800b8f1c:	240200f3 	li	v0,243
800b8f20:	10c2003c 	beq	a2,v0,800b9014 <_Z5Apu35v+0x15c>
800b8f24:	2cc300fd 	sltiu	v1,a2,253
800b8f28:	10600025 	beqz	v1,800b8fc0 <_Z5Apu35v+0x108>
800b8f2c:	00000000 	nop
800b8f30:	8ce20004 	lw	v0,4(a3)
800b8f34:	00461021 	addu	v0,v0,a2
800b8f38:	90420000 	lbu	v0,0(v0)
800b8f3c:	8e03e3e8 	lw	v1,-7192(s0)
800b8f40:	02222024 	and	a0,s1,v0
800b8f44:	2645e424 	addiu	a1,s2,-7132
800b8f48:	2602e3e8 	addiu	v0,s0,-7192
800b8f4c:	24630003 	addiu	v1,v1,3
800b8f50:	a0440029 	sb	a0,41(v0)
800b8f54:	ae03e3e8 	sw	v1,-7192(s0)
800b8f58:	a0a40002 	sb	a0,2(a1)
800b8f5c:	8fbf001c 	lw	ra,28(sp)
800b8f60:	8fb20018 	lw	s2,24(sp)
800b8f64:	8fb10014 	lw	s1,20(sp)
800b8f68:	8fb00010 	lw	s0,16(sp)
800b8f6c:	03e00008 	jr	ra
800b8f70:	27bd0020 	addiu	sp,sp,32
800b8f74:	8ce30014 	lw	v1,20(a3)
800b8f78:	8ce20004 	lw	v0,4(a3)
800b8f7c:	ace30018 	sw	v1,24(a3)
800b8f80:	ace80014 	sw	t0,20(a3)
800b8f84:	00461021 	addu	v0,v0,a2
800b8f88:	90420000 	lbu	v0,0(v0)
800b8f8c:	8e03e3e8 	lw	v1,-7192(s0)
800b8f90:	02222024 	and	a0,s1,v0
800b8f94:	2602e3e8 	addiu	v0,s0,-7192
800b8f98:	24630003 	addiu	v1,v1,3
800b8f9c:	a0440029 	sb	a0,41(v0)
800b8fa0:	ae03e3e8 	sw	v1,-7192(s0)
800b8fa4:	a0a40002 	sb	a0,2(a1)
800b8fa8:	8fbf001c 	lw	ra,28(sp)
800b8fac:	8fb20018 	lw	s2,24(sp)
800b8fb0:	8fb10014 	lw	s1,20(sp)
800b8fb4:	8fb00010 	lw	s0,16(sp)
800b8fb8:	03e00008 	jr	ra
800b8fbc:	27bd0020 	addiu	sp,sp,32
800b8fc0:	8ce30014 	lw	v1,20(a3)
800b8fc4:	8ce20004 	lw	v0,4(a3)
800b8fc8:	ace80014 	sw	t0,20(a3)
800b8fcc:	ace30018 	sw	v1,24(a3)
800b8fd0:	00c21021 	addu	v0,a2,v0
800b8fd4:	90430000 	lbu	v1,0(v0)
800b8fd8:	a0400000 	sb	zero,0(v0)
800b8fdc:	00601021 	move	v0,v1
800b8fe0:	8e03e3e8 	lw	v1,-7192(s0)
800b8fe4:	02222024 	and	a0,s1,v0
800b8fe8:	2602e3e8 	addiu	v0,s0,-7192
800b8fec:	24630003 	addiu	v1,v1,3
800b8ff0:	a0440029 	sb	a0,41(v0)
800b8ff4:	ae03e3e8 	sw	v1,-7192(s0)
800b8ff8:	a0a40002 	sb	a0,2(a1)
800b8ffc:	8fbf001c 	lw	ra,28(sp)
800b9000:	8fb20018 	lw	s2,24(sp)
800b9004:	8fb10014 	lw	s1,20(sp)
800b9008:	8fb00010 	lw	s0,16(sp)
800b900c:	03e00008 	jr	ra
800b9010:	27bd0020 	addiu	sp,sp,32
800b9014:	3c02800b 	lui	v0,0x800b
800b9018:	24420bb8 	addiu	v0,v0,3000
800b901c:	0040f809 	jalr	v0
800b9020:	00000000 	nop
800b9024:	0802e3d0 	j	800b8f40 <_Z5Apu35v+0x88>
800b9028:	8e03e3e8 	lw	v1,-7192(s0)

800b902c <_Z5Apu27v>:
800b902c:	27bdffe0 	addiu	sp,sp,-32
800b9030:	afb20018 	sw	s2,24(sp)
800b9034:	afb00010 	sw	s0,16(sp)
800b9038:	afbf001c 	sw	ra,28(sp)
800b903c:	afb10014 	sw	s1,20(sp)
800b9040:	3c108021 	lui	s0,0x8021
800b9044:	8e09e3e8 	lw	t1,-7192(s0)
800b9048:	3c128021 	lui	s2,0x8021
800b904c:	2647e424 	addiu	a3,s2,-7132
800b9050:	91250001 	lbu	a1,1(t1)
800b9054:	90e30004 	lbu	v1,4(a3)
800b9058:	2608e3e8 	addiu	t0,s0,-7192
800b905c:	00a32821 	addu	a1,a1,v1
800b9060:	24a20001 	addiu	v0,a1,1
800b9064:	8d040008 	lw	a0,8(t0)
800b9068:	304200ff 	andi	v0,v0,0xff
800b906c:	00821021 	addu	v0,a0,v0
800b9070:	30a500ff 	andi	a1,a1,0xff
800b9074:	90430000 	lbu	v1,0(v0)
800b9078:	00852021 	addu	a0,a0,a1
800b907c:	90860000 	lbu	a2,0(a0)
800b9080:	00031a00 	sll	v1,v1,0x8
800b9084:	00c33021 	addu	a2,a2,v1
800b9088:	30c4ffff 	andi	a0,a2,0xffff
800b908c:	2482ff10 	addiu	v0,a0,-240
800b9090:	2483ff0c 	addiu	v1,a0,-244
800b9094:	2c420010 	sltiu	v0,v0,16
800b9098:	2c630004 	sltiu	v1,v1,4
800b909c:	ad060010 	sw	a2,16(t0)
800b90a0:	10400007 	beqz	v0,800b90c0 <_Z5Apu27v+0x94>
800b90a4:	90f10002 	lbu	s1,2(a3)
800b90a8:	14600016 	bnez	v1,800b9104 <_Z5Apu27v+0xd8>
800b90ac:	240200f3 	li	v0,243
800b90b0:	1082003d 	beq	a0,v0,800b91a8 <_Z5Apu27v+0x17c>
800b90b4:	2c8300fd 	sltiu	v1,a0,253
800b90b8:	10600026 	beqz	v1,800b9154 <_Z5Apu27v+0x128>
800b90bc:	2645e424 	addiu	a1,s2,-7132
800b90c0:	8d020004 	lw	v0,4(t0)
800b90c4:	00441021 	addu	v0,v0,a0
800b90c8:	90420000 	lbu	v0,0(v0)
800b90cc:	8e03e3e8 	lw	v1,-7192(s0)
800b90d0:	02222024 	and	a0,s1,v0
800b90d4:	2645e424 	addiu	a1,s2,-7132
800b90d8:	2602e3e8 	addiu	v0,s0,-7192
800b90dc:	24630002 	addiu	v1,v1,2
800b90e0:	a0440029 	sb	a0,41(v0)
800b90e4:	ae03e3e8 	sw	v1,-7192(s0)
800b90e8:	a0a40002 	sb	a0,2(a1)
800b90ec:	8fbf001c 	lw	ra,28(sp)
800b90f0:	8fb20018 	lw	s2,24(sp)
800b90f4:	8fb10014 	lw	s1,20(sp)
800b90f8:	8fb00010 	lw	s0,16(sp)
800b90fc:	03e00008 	jr	ra
800b9100:	27bd0020 	addiu	sp,sp,32
800b9104:	8d030014 	lw	v1,20(t0)
800b9108:	8d020004 	lw	v0,4(t0)
800b910c:	ad030018 	sw	v1,24(t0)
800b9110:	00441021 	addu	v0,v0,a0
800b9114:	ad090014 	sw	t1,20(t0)
800b9118:	90420000 	lbu	v0,0(v0)
800b911c:	8e03e3e8 	lw	v1,-7192(s0)
800b9120:	02222024 	and	a0,s1,v0
800b9124:	2645e424 	addiu	a1,s2,-7132
800b9128:	2602e3e8 	addiu	v0,s0,-7192
800b912c:	24630002 	addiu	v1,v1,2
800b9130:	a0440029 	sb	a0,41(v0)
800b9134:	ae03e3e8 	sw	v1,-7192(s0)
800b9138:	a0a40002 	sb	a0,2(a1)
800b913c:	8fbf001c 	lw	ra,28(sp)
800b9140:	8fb20018 	lw	s2,24(sp)
800b9144:	8fb10014 	lw	s1,20(sp)
800b9148:	8fb00010 	lw	s0,16(sp)
800b914c:	03e00008 	jr	ra
800b9150:	27bd0020 	addiu	sp,sp,32
800b9154:	8d030014 	lw	v1,20(t0)
800b9158:	8d020004 	lw	v0,4(t0)
800b915c:	ad090014 	sw	t1,20(t0)
800b9160:	00821021 	addu	v0,a0,v0
800b9164:	ad030018 	sw	v1,24(t0)
800b9168:	90430000 	lbu	v1,0(v0)
800b916c:	a0400000 	sb	zero,0(v0)
800b9170:	00601021 	move	v0,v1
800b9174:	8e03e3e8 	lw	v1,-7192(s0)
800b9178:	02222024 	and	a0,s1,v0
800b917c:	2602e3e8 	addiu	v0,s0,-7192
800b9180:	24630002 	addiu	v1,v1,2
800b9184:	a0440029 	sb	a0,41(v0)
800b9188:	ae03e3e8 	sw	v1,-7192(s0)
800b918c:	a0a40002 	sb	a0,2(a1)
800b9190:	8fbf001c 	lw	ra,28(sp)
800b9194:	8fb20018 	lw	s2,24(sp)
800b9198:	8fb10014 	lw	s1,20(sp)
800b919c:	8fb00010 	lw	s0,16(sp)
800b91a0:	03e00008 	jr	ra
800b91a4:	27bd0020 	addiu	sp,sp,32
800b91a8:	3c02800b 	lui	v0,0x800b
800b91ac:	24420bb8 	addiu	v0,v0,3000
800b91b0:	0040f809 	jalr	v0
800b91b4:	00000000 	nop
800b91b8:	0802e434 	j	800b90d0 <_Z5Apu27v+0xa4>
800b91bc:	8e03e3e8 	lw	v1,-7192(s0)

800b91c0 <_Z5Apu25v>:
800b91c0:	27bdffe0 	addiu	sp,sp,-32
800b91c4:	afb20018 	sw	s2,24(sp)
800b91c8:	afb00010 	sw	s0,16(sp)
800b91cc:	afbf001c 	sw	ra,28(sp)
800b91d0:	afb10014 	sw	s1,20(sp)
800b91d4:	3c108021 	lui	s0,0x8021
800b91d8:	8e07e3e8 	lw	a3,-7192(s0)
800b91dc:	3c128021 	lui	s2,0x8021
800b91e0:	90e20002 	lbu	v0,2(a3)
800b91e4:	90e30001 	lbu	v1,1(a3)
800b91e8:	00021200 	sll	v0,v0,0x8
800b91ec:	00621821 	addu	v1,v1,v0
800b91f0:	3065ffff 	andi	a1,v1,0xffff
800b91f4:	24a4ff0c 	addiu	a0,a1,-244
800b91f8:	24a2ff10 	addiu	v0,a1,-240
800b91fc:	2c880004 	sltiu	t0,a0,4
800b9200:	2606e3e8 	addiu	a2,s0,-7192
800b9204:	2644e424 	addiu	a0,s2,-7132
800b9208:	2c420010 	sltiu	v0,v0,16
800b920c:	acc30010 	sw	v1,16(a2)
800b9210:	10400007 	beqz	v0,800b9230 <_Z5Apu25v+0x70>
800b9214:	90910002 	lbu	s1,2(a0)
800b9218:	15000016 	bnez	t0,800b9274 <_Z5Apu25v+0xb4>
800b921c:	240200f3 	li	v0,243
800b9220:	10a2003e 	beq	a1,v0,800b931c <_Z5Apu25v+0x15c>
800b9224:	2ca300fd 	sltiu	v1,a1,253
800b9228:	10600026 	beqz	v1,800b92c4 <_Z5Apu25v+0x104>
800b922c:	00000000 	nop
800b9230:	8cc20004 	lw	v0,4(a2)
800b9234:	00451021 	addu	v0,v0,a1
800b9238:	90420000 	lbu	v0,0(v0)
800b923c:	8e03e3e8 	lw	v1,-7192(s0)
800b9240:	02222024 	and	a0,s1,v0
800b9244:	2645e424 	addiu	a1,s2,-7132
800b9248:	2602e3e8 	addiu	v0,s0,-7192
800b924c:	24630003 	addiu	v1,v1,3
800b9250:	a0440029 	sb	a0,41(v0)
800b9254:	ae03e3e8 	sw	v1,-7192(s0)
800b9258:	a0a40002 	sb	a0,2(a1)
800b925c:	8fbf001c 	lw	ra,28(sp)
800b9260:	8fb20018 	lw	s2,24(sp)
800b9264:	8fb10014 	lw	s1,20(sp)
800b9268:	8fb00010 	lw	s0,16(sp)
800b926c:	03e00008 	jr	ra
800b9270:	27bd0020 	addiu	sp,sp,32
800b9274:	8cc30014 	lw	v1,20(a2)
800b9278:	8cc20004 	lw	v0,4(a2)
800b927c:	acc30018 	sw	v1,24(a2)
800b9280:	acc70014 	sw	a3,20(a2)
800b9284:	00451021 	addu	v0,v0,a1
800b9288:	90420000 	lbu	v0,0(v0)
800b928c:	8e03e3e8 	lw	v1,-7192(s0)
800b9290:	02222024 	and	a0,s1,v0
800b9294:	2645e424 	addiu	a1,s2,-7132
800b9298:	2602e3e8 	addiu	v0,s0,-7192
800b929c:	24630003 	addiu	v1,v1,3
800b92a0:	a0440029 	sb	a0,41(v0)
800b92a4:	ae03e3e8 	sw	v1,-7192(s0)
800b92a8:	a0a40002 	sb	a0,2(a1)
800b92ac:	8fbf001c 	lw	ra,28(sp)
800b92b0:	8fb20018 	lw	s2,24(sp)
800b92b4:	8fb10014 	lw	s1,20(sp)
800b92b8:	8fb00010 	lw	s0,16(sp)
800b92bc:	03e00008 	jr	ra
800b92c0:	27bd0020 	addiu	sp,sp,32
800b92c4:	8cc30014 	lw	v1,20(a2)
800b92c8:	8cc20004 	lw	v0,4(a2)
800b92cc:	acc70014 	sw	a3,20(a2)
800b92d0:	acc30018 	sw	v1,24(a2)
800b92d4:	00a21021 	addu	v0,a1,v0
800b92d8:	90430000 	lbu	v1,0(v0)
800b92dc:	a0400000 	sb	zero,0(v0)
800b92e0:	00601021 	move	v0,v1
800b92e4:	8e03e3e8 	lw	v1,-7192(s0)
800b92e8:	02222024 	and	a0,s1,v0
800b92ec:	2645e424 	addiu	a1,s2,-7132
800b92f0:	2602e3e8 	addiu	v0,s0,-7192
800b92f4:	24630003 	addiu	v1,v1,3
800b92f8:	a0440029 	sb	a0,41(v0)
800b92fc:	ae03e3e8 	sw	v1,-7192(s0)
800b9300:	a0a40002 	sb	a0,2(a1)
800b9304:	8fbf001c 	lw	ra,28(sp)
800b9308:	8fb20018 	lw	s2,24(sp)
800b930c:	8fb10014 	lw	s1,20(sp)
800b9310:	8fb00010 	lw	s0,16(sp)
800b9314:	03e00008 	jr	ra
800b9318:	27bd0020 	addiu	sp,sp,32
800b931c:	3c02800b 	lui	v0,0x800b
800b9320:	24420bb8 	addiu	v0,v0,3000
800b9324:	0040f809 	jalr	v0
800b9328:	00000000 	nop
800b932c:	0802e490 	j	800b9240 <_Z5Apu25v+0x80>
800b9330:	8e03e3e8 	lw	v1,-7192(s0)

800b9334 <_Z5Apu1Fv>:
800b9334:	27bdffd8 	addiu	sp,sp,-40
800b9338:	afb3001c 	sw	s3,28(sp)
800b933c:	afb20018 	sw	s2,24(sp)
800b9340:	afbf0020 	sw	ra,32(sp)
800b9344:	afb10014 	sw	s1,20(sp)
800b9348:	afb00010 	sw	s0,16(sp)
800b934c:	3c128021 	lui	s2,0x8021
800b9350:	8e47e3e8 	lw	a3,-7192(s2)
800b9354:	3c138021 	lui	s3,0x8021
800b9358:	90e30002 	lbu	v1,2(a3)
800b935c:	90e40001 	lbu	a0,1(a3)
800b9360:	2665e424 	addiu	a1,s3,-7132
800b9364:	00031a00 	sll	v1,v1,0x8
800b9368:	90a20004 	lbu	v0,4(a1)
800b936c:	00832021 	addu	a0,a0,v1
800b9370:	00821021 	addu	v0,a0,v0
800b9374:	3045ffff 	andi	a1,v0,0xffff
800b9378:	24a3ff10 	addiu	v1,a1,-240
800b937c:	2646e3e8 	addiu	a2,s2,-7192
800b9380:	2c630010 	sltiu	v1,v1,16
800b9384:	acc40010 	sw	a0,16(a2)
800b9388:	1060000a 	beqz	v1,800b93b4 <_Z5Apu1Fv+0x80>
800b938c:	8cd00004 	lw	s0,4(a2)
800b9390:	24a2ff0c 	addiu	v0,a1,-244
800b9394:	2c420004 	sltiu	v0,v0,4
800b9398:	14400040 	bnez	v0,800b949c <_Z5Apu1Fv+0x168>
800b939c:	02051021 	addu	v0,s0,a1
800b93a0:	240200f3 	li	v0,243
800b93a4:	10a2005f 	beq	a1,v0,800b9524 <_Z5Apu1Fv+0x1f0>
800b93a8:	2ca200fd 	sltiu	v0,a1,253
800b93ac:	10400040 	beqz	v0,800b94b0 <_Z5Apu1Fv+0x17c>
800b93b0:	00000000 	nop
800b93b4:	02051021 	addu	v0,s0,a1
800b93b8:	90510000 	lbu	s1,0(v0)
800b93bc:	2646e3e8 	addiu	a2,s2,-7192
800b93c0:	2664e424 	addiu	a0,s3,-7132
800b93c4:	8cc20010 	lw	v0,16(a2)
800b93c8:	90830004 	lbu	v1,4(a0)
800b93cc:	24420001 	addiu	v0,v0,1
800b93d0:	00621821 	addu	v1,v1,v0
800b93d4:	3065ffff 	andi	a1,v1,0xffff
800b93d8:	24a2ff10 	addiu	v0,a1,-240
800b93dc:	2c420010 	sltiu	v0,v0,16
800b93e0:	1040000b 	beqz	v0,800b9410 <_Z5Apu1Fv+0xdc>
800b93e4:	3c038021 	lui	v1,0x8021
800b93e8:	24a2ff0c 	addiu	v0,a1,-244
800b93ec:	2c420004 	sltiu	v0,v0,4
800b93f0:	14400017 	bnez	v0,800b9450 <_Z5Apu1Fv+0x11c>
800b93f4:	8c62e3e8 	lw	v0,-7192(v1)
800b93f8:	240200f3 	li	v0,243
800b93fc:	10a2004f 	beq	a1,v0,800b953c <_Z5Apu1Fv+0x208>
800b9400:	3c02800b 	lui	v0,0x800b
800b9404:	2ca200fd 	sltiu	v0,a1,253
800b9408:	10400031 	beqz	v0,800b94d0 <_Z5Apu1Fv+0x19c>
800b940c:	8c64e3e8 	lw	a0,-7192(v1)
800b9410:	8cc20004 	lw	v0,4(a2)
800b9414:	00451021 	addu	v0,v0,a1
800b9418:	90420000 	lbu	v0,0(v0)
800b941c:	322300ff 	andi	v1,s1,0xff
800b9420:	304200ff 	andi	v0,v0,0xff
800b9424:	02031821 	addu	v1,s0,v1
800b9428:	00021200 	sll	v0,v0,0x8
800b942c:	00621821 	addu	v1,v1,v0
800b9430:	ae43e3e8 	sw	v1,-7192(s2)
800b9434:	8fbf0020 	lw	ra,32(sp)
800b9438:	8fb3001c 	lw	s3,28(sp)
800b943c:	8fb20018 	lw	s2,24(sp)
800b9440:	8fb10014 	lw	s1,20(sp)
800b9444:	8fb00010 	lw	s0,16(sp)
800b9448:	03e00008 	jr	ra
800b944c:	27bd0028 	addiu	sp,sp,40
800b9450:	8cc40014 	lw	a0,20(a2)
800b9454:	8cc30004 	lw	v1,4(a2)
800b9458:	acc40018 	sw	a0,24(a2)
800b945c:	acc20014 	sw	v0,20(a2)
800b9460:	00651821 	addu	v1,v1,a1
800b9464:	90620000 	lbu	v0,0(v1)
800b9468:	322300ff 	andi	v1,s1,0xff
800b946c:	304200ff 	andi	v0,v0,0xff
800b9470:	02031821 	addu	v1,s0,v1
800b9474:	00021200 	sll	v0,v0,0x8
800b9478:	00621821 	addu	v1,v1,v0
800b947c:	ae43e3e8 	sw	v1,-7192(s2)
800b9480:	8fbf0020 	lw	ra,32(sp)
800b9484:	8fb3001c 	lw	s3,28(sp)
800b9488:	8fb20018 	lw	s2,24(sp)
800b948c:	8fb10014 	lw	s1,20(sp)
800b9490:	8fb00010 	lw	s0,16(sp)
800b9494:	03e00008 	jr	ra
800b9498:	27bd0028 	addiu	sp,sp,40
800b949c:	8cc30014 	lw	v1,20(a2)
800b94a0:	acc70014 	sw	a3,20(a2)
800b94a4:	acc30018 	sw	v1,24(a2)
800b94a8:	0802e4ef 	j	800b93bc <_Z5Apu1Fv+0x88>
800b94ac:	90510000 	lbu	s1,0(v0)
800b94b0:	8cc20014 	lw	v0,20(a2)
800b94b4:	02051821 	addu	v1,s0,a1
800b94b8:	acc70014 	sw	a3,20(a2)
800b94bc:	acc20018 	sw	v0,24(a2)
800b94c0:	90620000 	lbu	v0,0(v1)
800b94c4:	a0600000 	sb	zero,0(v1)
800b94c8:	0802e4ef 	j	800b93bc <_Z5Apu1Fv+0x88>
800b94cc:	00408821 	move	s1,v0
800b94d0:	8cc20004 	lw	v0,4(a2)
800b94d4:	8cc30014 	lw	v1,20(a2)
800b94d8:	00a21021 	addu	v0,a1,v0
800b94dc:	acc30018 	sw	v1,24(a2)
800b94e0:	acc40014 	sw	a0,20(a2)
800b94e4:	90430000 	lbu	v1,0(v0)
800b94e8:	a0400000 	sb	zero,0(v0)
800b94ec:	00601021 	move	v0,v1
800b94f0:	304200ff 	andi	v0,v0,0xff
800b94f4:	322300ff 	andi	v1,s1,0xff
800b94f8:	02031821 	addu	v1,s0,v1
800b94fc:	00021200 	sll	v0,v0,0x8
800b9500:	00621821 	addu	v1,v1,v0
800b9504:	ae43e3e8 	sw	v1,-7192(s2)
800b9508:	8fbf0020 	lw	ra,32(sp)
800b950c:	8fb3001c 	lw	s3,28(sp)
800b9510:	8fb20018 	lw	s2,24(sp)
800b9514:	8fb10014 	lw	s1,20(sp)
800b9518:	8fb00010 	lw	s0,16(sp)
800b951c:	03e00008 	jr	ra
800b9520:	27bd0028 	addiu	sp,sp,40
800b9524:	3c02800b 	lui	v0,0x800b
800b9528:	24420bb8 	addiu	v0,v0,3000
800b952c:	0040f809 	jalr	v0
800b9530:	00000000 	nop
800b9534:	0802e4ef 	j	800b93bc <_Z5Apu1Fv+0x88>
800b9538:	00408821 	move	s1,v0
800b953c:	24420bb8 	addiu	v0,v0,3000
800b9540:	0040f809 	jalr	v0
800b9544:	00000000 	nop
800b9548:	0802e508 	j	800b9420 <_Z5Apu1Fv+0xec>
800b954c:	322300ff 	andi	v1,s1,0xff

800b9550 <_Z5Apu5Ev>:
800b9550:	27bdffe8 	addiu	sp,sp,-24
800b9554:	afb00010 	sw	s0,16(sp)
800b9558:	3c108021 	lui	s0,0x8021
800b955c:	8e06e3e8 	lw	a2,-7192(s0)
800b9560:	afbf0014 	sw	ra,20(sp)
800b9564:	90c20002 	lbu	v0,2(a2)
800b9568:	90c30001 	lbu	v1,1(a2)
800b956c:	00021200 	sll	v0,v0,0x8
800b9570:	00621821 	addu	v1,v1,v0
800b9574:	3065ffff 	andi	a1,v1,0xffff
800b9578:	24a2ff10 	addiu	v0,a1,-240
800b957c:	2607e3e8 	addiu	a3,s0,-7192
800b9580:	24a4ff0c 	addiu	a0,a1,-244
800b9584:	2c420010 	sltiu	v0,v0,16
800b9588:	2c840004 	sltiu	a0,a0,4
800b958c:	10400008 	beqz	v0,800b95b0 <_Z5Apu5Ev+0x60>
800b9590:	ace30010 	sw	v1,16(a3)
800b9594:	1480001d 	bnez	a0,800b960c <_Z5Apu5Ev+0xbc>
800b9598:	00000000 	nop
800b959c:	240200f3 	li	v0,243
800b95a0:	10a2002a 	beq	a1,v0,800b964c <_Z5Apu5Ev+0xfc>
800b95a4:	2ca300fd 	sltiu	v1,a1,253
800b95a8:	1060001f 	beqz	v1,800b9628 <_Z5Apu5Ev+0xd8>
800b95ac:	00000000 	nop
800b95b0:	8ce20004 	lw	v0,4(a3)
800b95b4:	00451021 	addu	v0,v0,a1
800b95b8:	90420000 	lbu	v0,0(v0)
800b95bc:	304600ff 	andi	a2,v0,0xff
800b95c0:	3c028021 	lui	v0,0x8021
800b95c4:	9044e427 	lbu	a0,-7129(v0)
800b95c8:	3c038022 	lui	v1,0x8022
800b95cc:	00862023 	subu	a0,a0,a2
800b95d0:	8e05e3e8 	lw	a1,-7192(s0)
800b95d4:	a06650bc 	sb	a2,20668(v1)
800b95d8:	00041827 	nor	v1,zero,a0
800b95dc:	2607e3e8 	addiu	a3,s0,-7192
800b95e0:	00031fc2 	srl	v1,v1,0x1f
800b95e4:	3c028022 	lui	v0,0x8022
800b95e8:	a0e40029 	sb	a0,41(a3)
800b95ec:	a44450c6 	sh	a0,20678(v0)
800b95f0:	a0e30028 	sb	v1,40(a3)
800b95f4:	24a50003 	addiu	a1,a1,3
800b95f8:	ae05e3e8 	sw	a1,-7192(s0)
800b95fc:	8fbf0014 	lw	ra,20(sp)
800b9600:	8fb00010 	lw	s0,16(sp)
800b9604:	03e00008 	jr	ra
800b9608:	27bd0018 	addiu	sp,sp,24
800b960c:	8ce30014 	lw	v1,20(a3)
800b9610:	8ce20004 	lw	v0,4(a3)
800b9614:	ace60014 	sw	a2,20(a3)
800b9618:	ace30018 	sw	v1,24(a3)
800b961c:	00451021 	addu	v0,v0,a1
800b9620:	0802e56f 	j	800b95bc <_Z5Apu5Ev+0x6c>
800b9624:	90420000 	lbu	v0,0(v0)
800b9628:	8ce30014 	lw	v1,20(a3)
800b962c:	8ce20004 	lw	v0,4(a3)
800b9630:	ace60014 	sw	a2,20(a3)
800b9634:	00a21021 	addu	v0,a1,v0
800b9638:	ace30018 	sw	v1,24(a3)
800b963c:	90430000 	lbu	v1,0(v0)
800b9640:	a0400000 	sb	zero,0(v0)
800b9644:	0802e56f 	j	800b95bc <_Z5Apu5Ev+0x6c>
800b9648:	00601021 	move	v0,v1
800b964c:	3c02800b 	lui	v0,0x800b
800b9650:	24420bb8 	addiu	v0,v0,3000
800b9654:	0040f809 	jalr	v0
800b9658:	00000000 	nop
800b965c:	0802e570 	j	800b95c0 <_Z5Apu5Ev+0x70>
800b9660:	304600ff 	andi	a2,v0,0xff

800b9664 <_Z5Apu1Ev>:
800b9664:	27bdffe8 	addiu	sp,sp,-24
800b9668:	afb00010 	sw	s0,16(sp)
800b966c:	3c108021 	lui	s0,0x8021
800b9670:	8e06e3e8 	lw	a2,-7192(s0)
800b9674:	afbf0014 	sw	ra,20(sp)
800b9678:	90c20002 	lbu	v0,2(a2)
800b967c:	90c30001 	lbu	v1,1(a2)
800b9680:	00021200 	sll	v0,v0,0x8
800b9684:	00621821 	addu	v1,v1,v0
800b9688:	3065ffff 	andi	a1,v1,0xffff
800b968c:	24a2ff10 	addiu	v0,a1,-240
800b9690:	2607e3e8 	addiu	a3,s0,-7192
800b9694:	24a4ff0c 	addiu	a0,a1,-244
800b9698:	2c420010 	sltiu	v0,v0,16
800b969c:	2c840004 	sltiu	a0,a0,4
800b96a0:	10400008 	beqz	v0,800b96c4 <_Z5Apu1Ev+0x60>
800b96a4:	ace30010 	sw	v1,16(a3)
800b96a8:	1480001d 	bnez	a0,800b9720 <_Z5Apu1Ev+0xbc>
800b96ac:	00000000 	nop
800b96b0:	240200f3 	li	v0,243
800b96b4:	10a2002a 	beq	a1,v0,800b9760 <_Z5Apu1Ev+0xfc>
800b96b8:	2ca300fd 	sltiu	v1,a1,253
800b96bc:	1060001f 	beqz	v1,800b973c <_Z5Apu1Ev+0xd8>
800b96c0:	00000000 	nop
800b96c4:	8ce20004 	lw	v0,4(a3)
800b96c8:	00451021 	addu	v0,v0,a1
800b96cc:	90420000 	lbu	v0,0(v0)
800b96d0:	304600ff 	andi	a2,v0,0xff
800b96d4:	3c028021 	lui	v0,0x8021
800b96d8:	9044e428 	lbu	a0,-7128(v0)
800b96dc:	3c038022 	lui	v1,0x8022
800b96e0:	00862023 	subu	a0,a0,a2
800b96e4:	8e05e3e8 	lw	a1,-7192(s0)
800b96e8:	a06650bc 	sb	a2,20668(v1)
800b96ec:	00041827 	nor	v1,zero,a0
800b96f0:	2607e3e8 	addiu	a3,s0,-7192
800b96f4:	00031fc2 	srl	v1,v1,0x1f
800b96f8:	3c028022 	lui	v0,0x8022
800b96fc:	a0e40029 	sb	a0,41(a3)
800b9700:	a44450c6 	sh	a0,20678(v0)
800b9704:	a0e30028 	sb	v1,40(a3)
800b9708:	24a50003 	addiu	a1,a1,3
800b970c:	ae05e3e8 	sw	a1,-7192(s0)
800b9710:	8fbf0014 	lw	ra,20(sp)
800b9714:	8fb00010 	lw	s0,16(sp)
800b9718:	03e00008 	jr	ra
800b971c:	27bd0018 	addiu	sp,sp,24
800b9720:	8ce30014 	lw	v1,20(a3)
800b9724:	8ce20004 	lw	v0,4(a3)
800b9728:	ace60014 	sw	a2,20(a3)
800b972c:	ace30018 	sw	v1,24(a3)
800b9730:	00451021 	addu	v0,v0,a1
800b9734:	0802e5b4 	j	800b96d0 <_Z5Apu1Ev+0x6c>
800b9738:	90420000 	lbu	v0,0(v0)
800b973c:	8ce30014 	lw	v1,20(a3)
800b9740:	8ce20004 	lw	v0,4(a3)
800b9744:	ace60014 	sw	a2,20(a3)
800b9748:	00a21021 	addu	v0,a1,v0
800b974c:	ace30018 	sw	v1,24(a3)
800b9750:	90430000 	lbu	v1,0(v0)
800b9754:	a0400000 	sb	zero,0(v0)
800b9758:	0802e5b4 	j	800b96d0 <_Z5Apu1Ev+0x6c>
800b975c:	00601021 	move	v0,v1
800b9760:	3c02800b 	lui	v0,0x800b
800b9764:	24420bb8 	addiu	v0,v0,3000
800b9768:	0040f809 	jalr	v0
800b976c:	00000000 	nop
800b9770:	0802e5b5 	j	800b96d4 <_Z5Apu1Ev+0x70>
800b9774:	304600ff 	andi	a2,v0,0xff

800b9778 <_Z5Apu77v>:
800b9778:	27bdffe0 	addiu	sp,sp,-32
800b977c:	afb00010 	sw	s0,16(sp)
800b9780:	3c108021 	lui	s0,0x8021
800b9784:	8e08e3e8 	lw	t0,-7192(s0)
800b9788:	afb10014 	sw	s1,20(sp)
800b978c:	afbf0018 	sw	ra,24(sp)
800b9790:	2607e3e8 	addiu	a3,s0,-7192
800b9794:	91040001 	lbu	a0,1(t0)
800b9798:	8ce20008 	lw	v0,8(a3)
800b979c:	3c118021 	lui	s1,0x8021
800b97a0:	00822021 	addu	a0,a0,v0
800b97a4:	2625e424 	addiu	a1,s1,-7132
800b97a8:	90820000 	lbu	v0,0(a0)
800b97ac:	90830001 	lbu	v1,1(a0)
800b97b0:	90a60003 	lbu	a2,3(a1)
800b97b4:	00031a00 	sll	v1,v1,0x8
800b97b8:	00461021 	addu	v0,v0,a2
800b97bc:	00621821 	addu	v1,v1,v0
800b97c0:	3065ffff 	andi	a1,v1,0xffff
800b97c4:	24a2ff10 	addiu	v0,a1,-240
800b97c8:	24a4ff0c 	addiu	a0,a1,-244
800b97cc:	2c420010 	sltiu	v0,v0,16
800b97d0:	2c840004 	sltiu	a0,a0,4
800b97d4:	10400008 	beqz	v0,800b97f8 <_Z5Apu77v+0x80>
800b97d8:	ace30010 	sw	v1,16(a3)
800b97dc:	1480001e 	bnez	a0,800b9858 <_Z5Apu77v+0xe0>
800b97e0:	00000000 	nop
800b97e4:	240200f3 	li	v0,243
800b97e8:	10a2002b 	beq	a1,v0,800b9898 <_Z5Apu77v+0x120>
800b97ec:	2ca300fd 	sltiu	v1,a1,253
800b97f0:	10600020 	beqz	v1,800b9874 <_Z5Apu77v+0xfc>
800b97f4:	00000000 	nop
800b97f8:	8ce20004 	lw	v0,4(a3)
800b97fc:	00451021 	addu	v0,v0,a1
800b9800:	90420000 	lbu	v0,0(v0)
800b9804:	2624e424 	addiu	a0,s1,-7132
800b9808:	304500ff 	andi	a1,v0,0xff
800b980c:	3c028022 	lui	v0,0x8022
800b9810:	a04550bc 	sb	a1,20668(v0)
800b9814:	90820002 	lbu	v0,2(a0)
800b9818:	8e03e3e8 	lw	v1,-7192(s0)
800b981c:	00451023 	subu	v0,v0,a1
800b9820:	24630002 	addiu	v1,v1,2
800b9824:	00022027 	nor	a0,zero,v0
800b9828:	2606e3e8 	addiu	a2,s0,-7192
800b982c:	ae03e3e8 	sw	v1,-7192(s0)
800b9830:	000427c2 	srl	a0,a0,0x1f
800b9834:	3c038022 	lui	v1,0x8022
800b9838:	a0c20029 	sb	v0,41(a2)
800b983c:	a46250c6 	sh	v0,20678(v1)
800b9840:	a0c40028 	sb	a0,40(a2)
800b9844:	8fbf0018 	lw	ra,24(sp)
800b9848:	8fb10014 	lw	s1,20(sp)
800b984c:	8fb00010 	lw	s0,16(sp)
800b9850:	03e00008 	jr	ra
800b9854:	27bd0020 	addiu	sp,sp,32
800b9858:	8ce30014 	lw	v1,20(a3)
800b985c:	8ce20004 	lw	v0,4(a3)
800b9860:	ace80014 	sw	t0,20(a3)
800b9864:	ace30018 	sw	v1,24(a3)
800b9868:	00451021 	addu	v0,v0,a1
800b986c:	0802e601 	j	800b9804 <_Z5Apu77v+0x8c>
800b9870:	90420000 	lbu	v0,0(v0)
800b9874:	8ce30014 	lw	v1,20(a3)
800b9878:	8ce20004 	lw	v0,4(a3)
800b987c:	ace80014 	sw	t0,20(a3)
800b9880:	00a21021 	addu	v0,a1,v0
800b9884:	ace30018 	sw	v1,24(a3)
800b9888:	90430000 	lbu	v1,0(v0)
800b988c:	a0400000 	sb	zero,0(v0)
800b9890:	0802e601 	j	800b9804 <_Z5Apu77v+0x8c>
800b9894:	00601021 	move	v0,v1
800b9898:	3c02800b 	lui	v0,0x800b
800b989c:	24420bb8 	addiu	v0,v0,3000
800b98a0:	0040f809 	jalr	v0
800b98a4:	00000000 	nop
800b98a8:	0802e602 	j	800b9808 <_Z5Apu77v+0x90>
800b98ac:	2624e424 	addiu	a0,s1,-7132

800b98b0 <_Z5Apu76v>:
800b98b0:	27bdffe0 	addiu	sp,sp,-32
800b98b4:	afb00010 	sw	s0,16(sp)
800b98b8:	3c108021 	lui	s0,0x8021
800b98bc:	afb10014 	sw	s1,20(sp)
800b98c0:	8e07e3e8 	lw	a3,-7192(s0)
800b98c4:	3c118021 	lui	s1,0x8021
800b98c8:	afbf0018 	sw	ra,24(sp)
800b98cc:	2622e424 	addiu	v0,s1,-7132
800b98d0:	90440003 	lbu	a0,3(v0)
800b98d4:	90e30002 	lbu	v1,2(a3)
800b98d8:	90e20001 	lbu	v0,1(a3)
800b98dc:	00031a00 	sll	v1,v1,0x8
800b98e0:	00441021 	addu	v0,v0,a0
800b98e4:	00621821 	addu	v1,v1,v0
800b98e8:	3065ffff 	andi	a1,v1,0xffff
800b98ec:	24a2ff10 	addiu	v0,a1,-240
800b98f0:	24a4ff0c 	addiu	a0,a1,-244
800b98f4:	2606e3e8 	addiu	a2,s0,-7192
800b98f8:	2c420010 	sltiu	v0,v0,16
800b98fc:	2c840004 	sltiu	a0,a0,4
800b9900:	10400008 	beqz	v0,800b9924 <_Z5Apu76v+0x74>
800b9904:	acc30010 	sw	v1,16(a2)
800b9908:	1480001e 	bnez	a0,800b9984 <_Z5Apu76v+0xd4>
800b990c:	00000000 	nop
800b9910:	240200f3 	li	v0,243
800b9914:	10a2002b 	beq	a1,v0,800b99c4 <_Z5Apu76v+0x114>
800b9918:	2ca300fd 	sltiu	v1,a1,253
800b991c:	10600020 	beqz	v1,800b99a0 <_Z5Apu76v+0xf0>
800b9920:	00000000 	nop
800b9924:	8cc20004 	lw	v0,4(a2)
800b9928:	00451021 	addu	v0,v0,a1
800b992c:	90420000 	lbu	v0,0(v0)
800b9930:	2624e424 	addiu	a0,s1,-7132
800b9934:	304500ff 	andi	a1,v0,0xff
800b9938:	3c028022 	lui	v0,0x8022
800b993c:	a04550bc 	sb	a1,20668(v0)
800b9940:	90820002 	lbu	v0,2(a0)
800b9944:	8e03e3e8 	lw	v1,-7192(s0)
800b9948:	00451023 	subu	v0,v0,a1
800b994c:	24630003 	addiu	v1,v1,3
800b9950:	00022027 	nor	a0,zero,v0
800b9954:	2606e3e8 	addiu	a2,s0,-7192
800b9958:	ae03e3e8 	sw	v1,-7192(s0)
800b995c:	000427c2 	srl	a0,a0,0x1f
800b9960:	3c038022 	lui	v1,0x8022
800b9964:	a0c20029 	sb	v0,41(a2)
800b9968:	a46250c6 	sh	v0,20678(v1)
800b996c:	a0c40028 	sb	a0,40(a2)
800b9970:	8fbf0018 	lw	ra,24(sp)
800b9974:	8fb10014 	lw	s1,20(sp)
800b9978:	8fb00010 	lw	s0,16(sp)
800b997c:	03e00008 	jr	ra
800b9980:	27bd0020 	addiu	sp,sp,32
800b9984:	8cc30014 	lw	v1,20(a2)
800b9988:	8cc20004 	lw	v0,4(a2)
800b998c:	acc70014 	sw	a3,20(a2)
800b9990:	acc30018 	sw	v1,24(a2)
800b9994:	00451021 	addu	v0,v0,a1
800b9998:	0802e64c 	j	800b9930 <_Z5Apu76v+0x80>
800b999c:	90420000 	lbu	v0,0(v0)
800b99a0:	8cc30014 	lw	v1,20(a2)
800b99a4:	8cc20004 	lw	v0,4(a2)
800b99a8:	acc70014 	sw	a3,20(a2)
800b99ac:	00a21021 	addu	v0,a1,v0
800b99b0:	acc30018 	sw	v1,24(a2)
800b99b4:	90430000 	lbu	v1,0(v0)
800b99b8:	a0400000 	sb	zero,0(v0)
800b99bc:	0802e64c 	j	800b9930 <_Z5Apu76v+0x80>
800b99c0:	00601021 	move	v0,v1
800b99c4:	3c02800b 	lui	v0,0x800b
800b99c8:	24420bb8 	addiu	v0,v0,3000
800b99cc:	0040f809 	jalr	v0
800b99d0:	00000000 	nop
800b99d4:	0802e64d 	j	800b9934 <_Z5Apu76v+0x84>
800b99d8:	2624e424 	addiu	a0,s1,-7132

800b99dc <_Z5Apu75v>:
800b99dc:	27bdffe0 	addiu	sp,sp,-32
800b99e0:	afb00010 	sw	s0,16(sp)
800b99e4:	3c108021 	lui	s0,0x8021
800b99e8:	afb10014 	sw	s1,20(sp)
800b99ec:	8e07e3e8 	lw	a3,-7192(s0)
800b99f0:	3c118021 	lui	s1,0x8021
800b99f4:	afbf0018 	sw	ra,24(sp)
800b99f8:	2622e424 	addiu	v0,s1,-7132
800b99fc:	90440004 	lbu	a0,4(v0)
800b9a00:	90e30002 	lbu	v1,2(a3)
800b9a04:	90e20001 	lbu	v0,1(a3)
800b9a08:	00031a00 	sll	v1,v1,0x8
800b9a0c:	00441021 	addu	v0,v0,a0
800b9a10:	00621821 	addu	v1,v1,v0
800b9a14:	3065ffff 	andi	a1,v1,0xffff
800b9a18:	24a2ff10 	addiu	v0,a1,-240
800b9a1c:	24a4ff0c 	addiu	a0,a1,-244
800b9a20:	2606e3e8 	addiu	a2,s0,-7192
800b9a24:	2c420010 	sltiu	v0,v0,16
800b9a28:	2c840004 	sltiu	a0,a0,4
800b9a2c:	10400008 	beqz	v0,800b9a50 <_Z5Apu75v+0x74>
800b9a30:	acc30010 	sw	v1,16(a2)
800b9a34:	1480001e 	bnez	a0,800b9ab0 <_Z5Apu75v+0xd4>
800b9a38:	00000000 	nop
800b9a3c:	240200f3 	li	v0,243
800b9a40:	10a2002b 	beq	a1,v0,800b9af0 <_Z5Apu75v+0x114>
800b9a44:	2ca300fd 	sltiu	v1,a1,253
800b9a48:	10600020 	beqz	v1,800b9acc <_Z5Apu75v+0xf0>
800b9a4c:	00000000 	nop
800b9a50:	8cc20004 	lw	v0,4(a2)
800b9a54:	00451021 	addu	v0,v0,a1
800b9a58:	90420000 	lbu	v0,0(v0)
800b9a5c:	2624e424 	addiu	a0,s1,-7132
800b9a60:	304500ff 	andi	a1,v0,0xff
800b9a64:	3c028022 	lui	v0,0x8022
800b9a68:	a04550bc 	sb	a1,20668(v0)
800b9a6c:	90820002 	lbu	v0,2(a0)
800b9a70:	8e03e3e8 	lw	v1,-7192(s0)
800b9a74:	00451023 	subu	v0,v0,a1
800b9a78:	24630003 	addiu	v1,v1,3
800b9a7c:	00022027 	nor	a0,zero,v0
800b9a80:	2606e3e8 	addiu	a2,s0,-7192
800b9a84:	ae03e3e8 	sw	v1,-7192(s0)
800b9a88:	000427c2 	srl	a0,a0,0x1f
800b9a8c:	3c038022 	lui	v1,0x8022
800b9a90:	a0c20029 	sb	v0,41(a2)
800b9a94:	a46250c6 	sh	v0,20678(v1)
800b9a98:	a0c40028 	sb	a0,40(a2)
800b9a9c:	8fbf0018 	lw	ra,24(sp)
800b9aa0:	8fb10014 	lw	s1,20(sp)
800b9aa4:	8fb00010 	lw	s0,16(sp)
800b9aa8:	03e00008 	jr	ra
800b9aac:	27bd0020 	addiu	sp,sp,32
800b9ab0:	8cc30014 	lw	v1,20(a2)
800b9ab4:	8cc20004 	lw	v0,4(a2)
800b9ab8:	acc70014 	sw	a3,20(a2)
800b9abc:	acc30018 	sw	v1,24(a2)
800b9ac0:	00451021 	addu	v0,v0,a1
800b9ac4:	0802e697 	j	800b9a5c <_Z5Apu75v+0x80>
800b9ac8:	90420000 	lbu	v0,0(v0)
800b9acc:	8cc30014 	lw	v1,20(a2)
800b9ad0:	8cc20004 	lw	v0,4(a2)
800b9ad4:	acc70014 	sw	a3,20(a2)
800b9ad8:	00a21021 	addu	v0,a1,v0
800b9adc:	acc30018 	sw	v1,24(a2)
800b9ae0:	90430000 	lbu	v1,0(v0)
800b9ae4:	a0400000 	sb	zero,0(v0)
800b9ae8:	0802e697 	j	800b9a5c <_Z5Apu75v+0x80>
800b9aec:	00601021 	move	v0,v1
800b9af0:	3c02800b 	lui	v0,0x800b
800b9af4:	24420bb8 	addiu	v0,v0,3000
800b9af8:	0040f809 	jalr	v0
800b9afc:	00000000 	nop
800b9b00:	0802e698 	j	800b9a60 <_Z5Apu75v+0x84>
800b9b04:	2624e424 	addiu	a0,s1,-7132

800b9b08 <_Z5Apu67v>:
800b9b08:	27bdffe0 	addiu	sp,sp,-32
800b9b0c:	afb00010 	sw	s0,16(sp)
800b9b10:	3c108021 	lui	s0,0x8021
800b9b14:	afb10014 	sw	s1,20(sp)
800b9b18:	8e08e3e8 	lw	t0,-7192(s0)
800b9b1c:	3c118021 	lui	s1,0x8021
800b9b20:	afbf0018 	sw	ra,24(sp)
800b9b24:	2622e424 	addiu	v0,s1,-7132
800b9b28:	90430004 	lbu	v1,4(v0)
800b9b2c:	91050001 	lbu	a1,1(t0)
800b9b30:	2607e3e8 	addiu	a3,s0,-7192
800b9b34:	00a32821 	addu	a1,a1,v1
800b9b38:	24a20001 	addiu	v0,a1,1
800b9b3c:	8ce40008 	lw	a0,8(a3)
800b9b40:	304200ff 	andi	v0,v0,0xff
800b9b44:	00821021 	addu	v0,a0,v0
800b9b48:	30a500ff 	andi	a1,a1,0xff
800b9b4c:	90430000 	lbu	v1,0(v0)
800b9b50:	00852021 	addu	a0,a0,a1
800b9b54:	90860000 	lbu	a2,0(a0)
800b9b58:	00031a00 	sll	v1,v1,0x8
800b9b5c:	00c33021 	addu	a2,a2,v1
800b9b60:	30c4ffff 	andi	a0,a2,0xffff
800b9b64:	2482ff10 	addiu	v0,a0,-240
800b9b68:	2483ff0c 	addiu	v1,a0,-244
800b9b6c:	2c420010 	sltiu	v0,v0,16
800b9b70:	2c630004 	sltiu	v1,v1,4
800b9b74:	10400008 	beqz	v0,800b9b98 <_Z5Apu67v+0x90>
800b9b78:	ace60010 	sw	a2,16(a3)
800b9b7c:	1460001e 	bnez	v1,800b9bf8 <_Z5Apu67v+0xf0>
800b9b80:	00000000 	nop
800b9b84:	240200f3 	li	v0,243
800b9b88:	1082002b 	beq	a0,v0,800b9c38 <_Z5Apu67v+0x130>
800b9b8c:	2c8300fd 	sltiu	v1,a0,253
800b9b90:	10600020 	beqz	v1,800b9c14 <_Z5Apu67v+0x10c>
800b9b94:	00000000 	nop
800b9b98:	8ce20004 	lw	v0,4(a3)
800b9b9c:	00441021 	addu	v0,v0,a0
800b9ba0:	90420000 	lbu	v0,0(v0)
800b9ba4:	2624e424 	addiu	a0,s1,-7132
800b9ba8:	304500ff 	andi	a1,v0,0xff
800b9bac:	3c028022 	lui	v0,0x8022
800b9bb0:	a04550bc 	sb	a1,20668(v0)
800b9bb4:	90820002 	lbu	v0,2(a0)
800b9bb8:	8e03e3e8 	lw	v1,-7192(s0)
800b9bbc:	00451023 	subu	v0,v0,a1
800b9bc0:	24630002 	addiu	v1,v1,2
800b9bc4:	00022027 	nor	a0,zero,v0
800b9bc8:	2606e3e8 	addiu	a2,s0,-7192
800b9bcc:	ae03e3e8 	sw	v1,-7192(s0)
800b9bd0:	000427c2 	srl	a0,a0,0x1f
800b9bd4:	3c038022 	lui	v1,0x8022
800b9bd8:	a0c20029 	sb	v0,41(a2)
800b9bdc:	a46250c6 	sh	v0,20678(v1)
800b9be0:	a0c40028 	sb	a0,40(a2)
800b9be4:	8fbf0018 	lw	ra,24(sp)
800b9be8:	8fb10014 	lw	s1,20(sp)
800b9bec:	8fb00010 	lw	s0,16(sp)
800b9bf0:	03e00008 	jr	ra
800b9bf4:	27bd0020 	addiu	sp,sp,32
800b9bf8:	8ce30014 	lw	v1,20(a3)
800b9bfc:	8ce20004 	lw	v0,4(a3)
800b9c00:	ace80014 	sw	t0,20(a3)
800b9c04:	ace30018 	sw	v1,24(a3)
800b9c08:	00441021 	addu	v0,v0,a0
800b9c0c:	0802e6e9 	j	800b9ba4 <_Z5Apu67v+0x9c>
800b9c10:	90420000 	lbu	v0,0(v0)
800b9c14:	8ce30014 	lw	v1,20(a3)
800b9c18:	8ce20004 	lw	v0,4(a3)
800b9c1c:	ace80014 	sw	t0,20(a3)
800b9c20:	00821021 	addu	v0,a0,v0
800b9c24:	ace30018 	sw	v1,24(a3)
800b9c28:	90430000 	lbu	v1,0(v0)
800b9c2c:	a0400000 	sb	zero,0(v0)
800b9c30:	0802e6e9 	j	800b9ba4 <_Z5Apu67v+0x9c>
800b9c34:	00601021 	move	v0,v1
800b9c38:	3c02800b 	lui	v0,0x800b
800b9c3c:	24420bb8 	addiu	v0,v0,3000
800b9c40:	0040f809 	jalr	v0
800b9c44:	00000000 	nop
800b9c48:	0802e6ea 	j	800b9ba8 <_Z5Apu67v+0xa0>
800b9c4c:	2624e424 	addiu	a0,s1,-7132

800b9c50 <_Z5Apu65v>:
800b9c50:	27bdffe8 	addiu	sp,sp,-24
800b9c54:	afb00010 	sw	s0,16(sp)
800b9c58:	3c108021 	lui	s0,0x8021
800b9c5c:	8e06e3e8 	lw	a2,-7192(s0)
800b9c60:	afbf0014 	sw	ra,20(sp)
800b9c64:	90c20002 	lbu	v0,2(a2)
800b9c68:	90c30001 	lbu	v1,1(a2)
800b9c6c:	00021200 	sll	v0,v0,0x8
800b9c70:	00621821 	addu	v1,v1,v0
800b9c74:	3065ffff 	andi	a1,v1,0xffff
800b9c78:	24a2ff10 	addiu	v0,a1,-240
800b9c7c:	2607e3e8 	addiu	a3,s0,-7192
800b9c80:	24a4ff0c 	addiu	a0,a1,-244
800b9c84:	2c420010 	sltiu	v0,v0,16
800b9c88:	2c840004 	sltiu	a0,a0,4
800b9c8c:	10400008 	beqz	v0,800b9cb0 <_Z5Apu65v+0x60>
800b9c90:	ace30010 	sw	v1,16(a3)
800b9c94:	1480001d 	bnez	a0,800b9d0c <_Z5Apu65v+0xbc>
800b9c98:	00000000 	nop
800b9c9c:	240200f3 	li	v0,243
800b9ca0:	10a2002a 	beq	a1,v0,800b9d4c <_Z5Apu65v+0xfc>
800b9ca4:	2ca300fd 	sltiu	v1,a1,253
800b9ca8:	1060001f 	beqz	v1,800b9d28 <_Z5Apu65v+0xd8>
800b9cac:	00000000 	nop
800b9cb0:	8ce20004 	lw	v0,4(a3)
800b9cb4:	00451021 	addu	v0,v0,a1
800b9cb8:	90420000 	lbu	v0,0(v0)
800b9cbc:	304600ff 	andi	a2,v0,0xff
800b9cc0:	3c028021 	lui	v0,0x8021
800b9cc4:	9044e426 	lbu	a0,-7130(v0)
800b9cc8:	3c038022 	lui	v1,0x8022
800b9ccc:	00862023 	subu	a0,a0,a2
800b9cd0:	8e05e3e8 	lw	a1,-7192(s0)
800b9cd4:	a06650bc 	sb	a2,20668(v1)
800b9cd8:	00041827 	nor	v1,zero,a0
800b9cdc:	2607e3e8 	addiu	a3,s0,-7192
800b9ce0:	00031fc2 	srl	v1,v1,0x1f
800b9ce4:	3c028022 	lui	v0,0x8022
800b9ce8:	a0e40029 	sb	a0,41(a3)
800b9cec:	a44450c6 	sh	a0,20678(v0)
800b9cf0:	a0e30028 	sb	v1,40(a3)
800b9cf4:	24a50003 	addiu	a1,a1,3
800b9cf8:	ae05e3e8 	sw	a1,-7192(s0)
800b9cfc:	8fbf0014 	lw	ra,20(sp)
800b9d00:	8fb00010 	lw	s0,16(sp)
800b9d04:	03e00008 	jr	ra
800b9d08:	27bd0018 	addiu	sp,sp,24
800b9d0c:	8ce30014 	lw	v1,20(a3)
800b9d10:	8ce20004 	lw	v0,4(a3)
800b9d14:	ace60014 	sw	a2,20(a3)
800b9d18:	ace30018 	sw	v1,24(a3)
800b9d1c:	00451021 	addu	v0,v0,a1
800b9d20:	0802e72f 	j	800b9cbc <_Z5Apu65v+0x6c>
800b9d24:	90420000 	lbu	v0,0(v0)
800b9d28:	8ce30014 	lw	v1,20(a3)
800b9d2c:	8ce20004 	lw	v0,4(a3)
800b9d30:	ace60014 	sw	a2,20(a3)
800b9d34:	00a21021 	addu	v0,a1,v0
800b9d38:	ace30018 	sw	v1,24(a3)
800b9d3c:	90430000 	lbu	v1,0(v0)
800b9d40:	a0400000 	sb	zero,0(v0)
800b9d44:	0802e72f 	j	800b9cbc <_Z5Apu65v+0x6c>
800b9d48:	00601021 	move	v0,v1
800b9d4c:	3c02800b 	lui	v0,0x800b
800b9d50:	24420bb8 	addiu	v0,v0,3000
800b9d54:	0040f809 	jalr	v0
800b9d58:	00000000 	nop
800b9d5c:	0802e730 	j	800b9cc0 <_Z5Apu65v+0x70>
800b9d60:	304600ff 	andi	a2,v0,0xff

800b9d64 <_Z5Apu4Ev>:
800b9d64:	27bdffe0 	addiu	sp,sp,-32
800b9d68:	afb00010 	sw	s0,16(sp)
800b9d6c:	3c108021 	lui	s0,0x8021
800b9d70:	8e05e3e8 	lw	a1,-7192(s0)
800b9d74:	afbf001c 	sw	ra,28(sp)
800b9d78:	afb20018 	sw	s2,24(sp)
800b9d7c:	afb10014 	sw	s1,20(sp)
800b9d80:	90a20002 	lbu	v0,2(a1)
800b9d84:	90a30001 	lbu	v1,1(a1)
800b9d88:	00021200 	sll	v0,v0,0x8
800b9d8c:	00621821 	addu	v1,v1,v0
800b9d90:	3066ffff 	andi	a2,v1,0xffff
800b9d94:	24c2ff10 	addiu	v0,a2,-240
800b9d98:	2607e3e8 	addiu	a3,s0,-7192
800b9d9c:	2c420010 	sltiu	v0,v0,16
800b9da0:	1040002c 	beqz	v0,800b9e54 <_Z5Apu4Ev+0xf0>
800b9da4:	ace30010 	sw	v1,16(a3)
800b9da8:	24c2ff0c 	addiu	v0,a2,-244
800b9dac:	2c420004 	sltiu	v0,v0,4
800b9db0:	10400053 	beqz	v0,800b9f00 <_Z5Apu4Ev+0x19c>
800b9db4:	240200f3 	li	v0,243
800b9db8:	8ce30014 	lw	v1,20(a3)
800b9dbc:	8ce20004 	lw	v0,4(a3)
800b9dc0:	ace50014 	sw	a1,20(a3)
800b9dc4:	ace30018 	sw	v1,24(a3)
800b9dc8:	00461021 	addu	v0,v0,a2
800b9dcc:	90440000 	lbu	a0,0(v0)
800b9dd0:	3c128021 	lui	s2,0x8021
800b9dd4:	2642e424 	addiu	v0,s2,-7132
800b9dd8:	90430002 	lbu	v1,2(v0)
800b9ddc:	308400ff 	andi	a0,a0,0xff
800b9de0:	00031827 	nor	v1,zero,v1
800b9de4:	3c118022 	lui	s1,0x8022
800b9de8:	00643824 	and	a3,v1,a0
800b9dec:	a22450bc 	sb	a0,20668(s1)
800b9df0:	240200f3 	li	v0,243
800b9df4:	10c20065 	beq	a2,v0,800b9f8c <_Z5Apu4Ev+0x228>
800b9df8:	24c3ff0c 	addiu	v1,a2,-244
800b9dfc:	2c620004 	sltiu	v0,v1,4
800b9e00:	1440005a 	bnez	v0,800b9f6c <_Z5Apu4Ev+0x208>
800b9e04:	3c028021 	lui	v0,0x8021
800b9e08:	240200f1 	li	v0,241
800b9e0c:	10c20071 	beq	a2,v0,800b9fd4 <_Z5Apu4Ev+0x270>
800b9e10:	3c02800b 	lui	v0,0x800b
800b9e14:	2cc200fd 	sltiu	v0,a2,253
800b9e18:	10400020 	beqz	v0,800b9e9c <_Z5Apu4Ev+0x138>
800b9e1c:	2602e3e8 	addiu	v0,s0,-7192
800b9e20:	8c430004 	lw	v1,4(v0)
800b9e24:	2cc400fa 	sltiu	a0,a2,250
800b9e28:	00661821 	addu	v1,v1,a2
800b9e2c:	1480001b 	bnez	a0,800b9e9c <_Z5Apu4Ev+0x138>
800b9e30:	a0670000 	sb	a3,0(v1)
800b9e34:	10e0005b 	beqz	a3,800b9fa4 <_Z5Apu4Ev+0x240>
800b9e38:	3c038021 	lui	v1,0x8021
800b9e3c:	3c028021 	lui	v0,0x8021
800b9e40:	00061840 	sll	v1,a2,0x1
800b9e44:	2442e308 	addiu	v0,v0,-7416
800b9e48:	00621821 	addu	v1,v1,v0
800b9e4c:	0802e7a7 	j	800b9e9c <_Z5Apu4Ev+0x138>
800b9e50:	a467fede 	sh	a3,-290(v1)
800b9e54:	8ce30004 	lw	v1,4(a3)
800b9e58:	3c128021 	lui	s2,0x8021
800b9e5c:	2644e424 	addiu	a0,s2,-7132
800b9e60:	00661821 	addu	v1,v1,a2
800b9e64:	90820002 	lbu	v0,2(a0)
800b9e68:	90650000 	lbu	a1,0(v1)
800b9e6c:	00021027 	nor	v0,zero,v0
800b9e70:	3c118022 	lui	s1,0x8022
800b9e74:	00453824 	and	a3,v0,a1
800b9e78:	a22550bc 	sb	a1,20668(s1)
800b9e7c:	3402ffbf 	li	v0,0xffbf
800b9e80:	0046102b 	sltu	v0,v0,a2
800b9e84:	14400015 	bnez	v0,800b9edc <_Z5Apu4Ev+0x178>
800b9e88:	3c028021 	lui	v0,0x8021
800b9e8c:	2603e3e8 	addiu	v1,s0,-7192
800b9e90:	8c620004 	lw	v0,4(v1)
800b9e94:	00461021 	addu	v0,v0,a2
800b9e98:	a0470000 	sb	a3,0(v0)
800b9e9c:	2642e424 	addiu	v0,s2,-7132
800b9ea0:	922550bc 	lbu	a1,20668(s1)
800b9ea4:	90440002 	lbu	a0,2(v0)
800b9ea8:	8e03e3e8 	lw	v1,-7192(s0)
800b9eac:	00852024 	and	a0,a0,a1
800b9eb0:	2602e3e8 	addiu	v0,s0,-7192
800b9eb4:	a0440029 	sb	a0,41(v0)
800b9eb8:	24630003 	addiu	v1,v1,3
800b9ebc:	ae03e3e8 	sw	v1,-7192(s0)
800b9ec0:	a22450bc 	sb	a0,20668(s1)
800b9ec4:	8fbf001c 	lw	ra,28(sp)
800b9ec8:	8fb20018 	lw	s2,24(sp)
800b9ecc:	8fb10014 	lw	s1,20(sp)
800b9ed0:	8fb00010 	lw	s0,16(sp)
800b9ed4:	03e00008 	jr	ra
800b9ed8:	27bd0020 	addiu	sp,sp,32
800b9edc:	2442e308 	addiu	v0,v0,-7416
800b9ee0:	90440004 	lbu	a0,4(v0)
800b9ee4:	3c03ffff 	lui	v1,0xffff
800b9ee8:	00c21021 	addu	v0,a2,v0
800b9eec:	00431021 	addu	v0,v0,v1
800b9ef0:	1080ffe6 	beqz	a0,800b9e8c <_Z5Apu4Ev+0x128>
800b9ef4:	a04700cb 	sb	a3,203(v0)
800b9ef8:	0802e7a8 	j	800b9ea0 <_Z5Apu4Ev+0x13c>
800b9efc:	2642e424 	addiu	v0,s2,-7132
800b9f00:	10c2002e 	beq	a2,v0,800b9fbc <_Z5Apu4Ev+0x258>
800b9f04:	2cc200fd 	sltiu	v0,a2,253
800b9f08:	1440001c 	bnez	v0,800b9f7c <_Z5Apu4Ev+0x218>
800b9f0c:	00000000 	nop
800b9f10:	8ce30014 	lw	v1,20(a3)
800b9f14:	8ce20004 	lw	v0,4(a3)
800b9f18:	ace50014 	sw	a1,20(a3)
800b9f1c:	00c21021 	addu	v0,a2,v0
800b9f20:	ace30018 	sw	v1,24(a3)
800b9f24:	90430000 	lbu	v1,0(v0)
800b9f28:	a0400000 	sb	zero,0(v0)
800b9f2c:	00602821 	move	a1,v1
800b9f30:	2603e3e8 	addiu	v1,s0,-7192
800b9f34:	3c128021 	lui	s2,0x8021
800b9f38:	94660010 	lhu	a2,16(v1)
800b9f3c:	2642e424 	addiu	v0,s2,-7132
800b9f40:	90430002 	lbu	v1,2(v0)
800b9f44:	24c4ff10 	addiu	a0,a2,-240
800b9f48:	30a200ff 	andi	v0,a1,0xff
800b9f4c:	00031827 	nor	v1,zero,v1
800b9f50:	3c118022 	lui	s1,0x8022
800b9f54:	2c840010 	sltiu	a0,a0,16
800b9f58:	00623824 	and	a3,v1,v0
800b9f5c:	1080ffc7 	beqz	a0,800b9e7c <_Z5Apu4Ev+0x118>
800b9f60:	a22250bc 	sb	v0,20668(s1)
800b9f64:	0802e77d 	j	800b9df4 <_Z5Apu4Ev+0x90>
800b9f68:	240200f3 	li	v0,243
800b9f6c:	2442e308 	addiu	v0,v0,-7416
800b9f70:	00621021 	addu	v0,v1,v0
800b9f74:	0802e7a7 	j	800b9e9c <_Z5Apu4Ev+0x138>
800b9f78:	a0470007 	sb	a3,7(v0)
800b9f7c:	8ce20004 	lw	v0,4(a3)
800b9f80:	00461021 	addu	v0,v0,a2
800b9f84:	0802e774 	j	800b9dd0 <_Z5Apu4Ev+0x6c>
800b9f88:	90440000 	lbu	a0,0(v0)
800b9f8c:	3c02800b 	lui	v0,0x800b
800b9f90:	244210e8 	addiu	v0,v0,4328
800b9f94:	0040f809 	jalr	v0
800b9f98:	00e02021 	move	a0,a3
800b9f9c:	0802e7a8 	j	800b9ea0 <_Z5Apu4Ev+0x13c>
800b9fa0:	2642e424 	addiu	v0,s2,-7132
800b9fa4:	00061040 	sll	v0,a2,0x1
800b9fa8:	2463e308 	addiu	v1,v1,-7416
800b9fac:	00431021 	addu	v0,v0,v1
800b9fb0:	24040100 	li	a0,256
800b9fb4:	0802e7a7 	j	800b9e9c <_Z5Apu4Ev+0x138>
800b9fb8:	a444fede 	sh	a0,-290(v0)
800b9fbc:	3c02800b 	lui	v0,0x800b
800b9fc0:	24420bb8 	addiu	v0,v0,3000
800b9fc4:	0040f809 	jalr	v0
800b9fc8:	00000000 	nop
800b9fcc:	0802e7cc 	j	800b9f30 <_Z5Apu4Ev+0x1cc>
800b9fd0:	00402821 	move	a1,v0
800b9fd4:	24420c8c 	addiu	v0,v0,3212
800b9fd8:	0040f809 	jalr	v0
800b9fdc:	00e02021 	move	a0,a3
800b9fe0:	0802e7a8 	j	800b9ea0 <_Z5Apu4Ev+0x13c>
800b9fe4:	2642e424 	addiu	v0,s2,-7132

800b9fe8 <_Z5Apu0Ev>:
800b9fe8:	27bdffe0 	addiu	sp,sp,-32
800b9fec:	afb00010 	sw	s0,16(sp)
800b9ff0:	3c108021 	lui	s0,0x8021
800b9ff4:	8e05e3e8 	lw	a1,-7192(s0)
800b9ff8:	afbf001c 	sw	ra,28(sp)
800b9ffc:	afb20018 	sw	s2,24(sp)
800ba000:	afb10014 	sw	s1,20(sp)
800ba004:	90a20002 	lbu	v0,2(a1)
800ba008:	90a30001 	lbu	v1,1(a1)
800ba00c:	00021200 	sll	v0,v0,0x8
800ba010:	00621821 	addu	v1,v1,v0
800ba014:	3066ffff 	andi	a2,v1,0xffff
800ba018:	24c2ff10 	addiu	v0,a2,-240
800ba01c:	2607e3e8 	addiu	a3,s0,-7192
800ba020:	2c420010 	sltiu	v0,v0,16
800ba024:	1040002b 	beqz	v0,800ba0d4 <_Z5Apu0Ev+0xec>
800ba028:	ace30010 	sw	v1,16(a3)
800ba02c:	24c2ff0c 	addiu	v0,a2,-244
800ba030:	2c420004 	sltiu	v0,v0,4
800ba034:	10400051 	beqz	v0,800ba17c <_Z5Apu0Ev+0x194>
800ba038:	240200f3 	li	v0,243
800ba03c:	8ce30014 	lw	v1,20(a3)
800ba040:	8ce20004 	lw	v0,4(a3)
800ba044:	ace50014 	sw	a1,20(a3)
800ba048:	ace30018 	sw	v1,24(a3)
800ba04c:	00461021 	addu	v0,v0,a2
800ba050:	90440000 	lbu	a0,0(v0)
800ba054:	3c128021 	lui	s2,0x8021
800ba058:	2642e424 	addiu	v0,s2,-7132
800ba05c:	90430002 	lbu	v1,2(v0)
800ba060:	308400ff 	andi	a0,a0,0xff
800ba064:	3c118022 	lui	s1,0x8022
800ba068:	00833825 	or	a3,a0,v1
800ba06c:	a22450bc 	sb	a0,20668(s1)
800ba070:	240200f3 	li	v0,243
800ba074:	10c20063 	beq	a2,v0,800ba204 <_Z5Apu0Ev+0x21c>
800ba078:	24c3ff0c 	addiu	v1,a2,-244
800ba07c:	2c620004 	sltiu	v0,v1,4
800ba080:	14400058 	bnez	v0,800ba1e4 <_Z5Apu0Ev+0x1fc>
800ba084:	3c028021 	lui	v0,0x8021
800ba088:	240200f1 	li	v0,241
800ba08c:	10c2006f 	beq	a2,v0,800ba24c <_Z5Apu0Ev+0x264>
800ba090:	3c02800b 	lui	v0,0x800b
800ba094:	2cc200fd 	sltiu	v0,a2,253
800ba098:	1040001f 	beqz	v0,800ba118 <_Z5Apu0Ev+0x130>
800ba09c:	2602e3e8 	addiu	v0,s0,-7192
800ba0a0:	8c430004 	lw	v1,4(v0)
800ba0a4:	2cc400fa 	sltiu	a0,a2,250
800ba0a8:	00661821 	addu	v1,v1,a2
800ba0ac:	1480001a 	bnez	a0,800ba118 <_Z5Apu0Ev+0x130>
800ba0b0:	a0670000 	sb	a3,0(v1)
800ba0b4:	10e00059 	beqz	a3,800ba21c <_Z5Apu0Ev+0x234>
800ba0b8:	3c038021 	lui	v1,0x8021
800ba0bc:	3c028021 	lui	v0,0x8021
800ba0c0:	00061840 	sll	v1,a2,0x1
800ba0c4:	2442e308 	addiu	v0,v0,-7416
800ba0c8:	00621821 	addu	v1,v1,v0
800ba0cc:	0802e846 	j	800ba118 <_Z5Apu0Ev+0x130>
800ba0d0:	a467fede 	sh	a3,-290(v1)
800ba0d4:	8ce20004 	lw	v0,4(a3)
800ba0d8:	3c128021 	lui	s2,0x8021
800ba0dc:	00461021 	addu	v0,v0,a2
800ba0e0:	2643e424 	addiu	v1,s2,-7132
800ba0e4:	90450000 	lbu	a1,0(v0)
800ba0e8:	90640002 	lbu	a0,2(v1)
800ba0ec:	3c118022 	lui	s1,0x8022
800ba0f0:	00a43825 	or	a3,a1,a0
800ba0f4:	a22550bc 	sb	a1,20668(s1)
800ba0f8:	3402ffbf 	li	v0,0xffbf
800ba0fc:	0046102b 	sltu	v0,v0,a2
800ba100:	14400015 	bnez	v0,800ba158 <_Z5Apu0Ev+0x170>
800ba104:	3c028021 	lui	v0,0x8021
800ba108:	2603e3e8 	addiu	v1,s0,-7192
800ba10c:	8c620004 	lw	v0,4(v1)
800ba110:	00461021 	addu	v0,v0,a2
800ba114:	a0470000 	sb	a3,0(v0)
800ba118:	2642e424 	addiu	v0,s2,-7132
800ba11c:	922550bc 	lbu	a1,20668(s1)
800ba120:	90440002 	lbu	a0,2(v0)
800ba124:	8e03e3e8 	lw	v1,-7192(s0)
800ba128:	00852024 	and	a0,a0,a1
800ba12c:	2602e3e8 	addiu	v0,s0,-7192
800ba130:	a0440029 	sb	a0,41(v0)
800ba134:	24630003 	addiu	v1,v1,3
800ba138:	ae03e3e8 	sw	v1,-7192(s0)
800ba13c:	a22450bc 	sb	a0,20668(s1)
800ba140:	8fbf001c 	lw	ra,28(sp)
800ba144:	8fb20018 	lw	s2,24(sp)
800ba148:	8fb10014 	lw	s1,20(sp)
800ba14c:	8fb00010 	lw	s0,16(sp)
800ba150:	03e00008 	jr	ra
800ba154:	27bd0020 	addiu	sp,sp,32
800ba158:	2442e308 	addiu	v0,v0,-7416
800ba15c:	90440004 	lbu	a0,4(v0)
800ba160:	3c03ffff 	lui	v1,0xffff
800ba164:	00c21021 	addu	v0,a2,v0
800ba168:	00431021 	addu	v0,v0,v1
800ba16c:	1080ffe6 	beqz	a0,800ba108 <_Z5Apu0Ev+0x120>
800ba170:	a04700cb 	sb	a3,203(v0)
800ba174:	0802e847 	j	800ba11c <_Z5Apu0Ev+0x134>
800ba178:	2642e424 	addiu	v0,s2,-7132
800ba17c:	10c2002d 	beq	a2,v0,800ba234 <_Z5Apu0Ev+0x24c>
800ba180:	2cc200fd 	sltiu	v0,a2,253
800ba184:	1440001b 	bnez	v0,800ba1f4 <_Z5Apu0Ev+0x20c>
800ba188:	00000000 	nop
800ba18c:	8ce30014 	lw	v1,20(a3)
800ba190:	8ce20004 	lw	v0,4(a3)
800ba194:	ace50014 	sw	a1,20(a3)
800ba198:	00c21021 	addu	v0,a2,v0
800ba19c:	ace30018 	sw	v1,24(a3)
800ba1a0:	90430000 	lbu	v1,0(v0)
800ba1a4:	a0400000 	sb	zero,0(v0)
800ba1a8:	00602821 	move	a1,v1
800ba1ac:	2602e3e8 	addiu	v0,s0,-7192
800ba1b0:	94460010 	lhu	a2,16(v0)
800ba1b4:	3c128021 	lui	s2,0x8021
800ba1b8:	2642e424 	addiu	v0,s2,-7132
800ba1bc:	90440002 	lbu	a0,2(v0)
800ba1c0:	24c3ff10 	addiu	v1,a2,-240
800ba1c4:	30a200ff 	andi	v0,a1,0xff
800ba1c8:	3c118022 	lui	s1,0x8022
800ba1cc:	2c630010 	sltiu	v1,v1,16
800ba1d0:	00443825 	or	a3,v0,a0
800ba1d4:	1060ffc8 	beqz	v1,800ba0f8 <_Z5Apu0Ev+0x110>
800ba1d8:	a22250bc 	sb	v0,20668(s1)
800ba1dc:	0802e81d 	j	800ba074 <_Z5Apu0Ev+0x8c>
800ba1e0:	240200f3 	li	v0,243
800ba1e4:	2442e308 	addiu	v0,v0,-7416
800ba1e8:	00621021 	addu	v0,v1,v0
800ba1ec:	0802e846 	j	800ba118 <_Z5Apu0Ev+0x130>
800ba1f0:	a0470007 	sb	a3,7(v0)
800ba1f4:	8ce20004 	lw	v0,4(a3)
800ba1f8:	00461021 	addu	v0,v0,a2
800ba1fc:	0802e815 	j	800ba054 <_Z5Apu0Ev+0x6c>
800ba200:	90440000 	lbu	a0,0(v0)
800ba204:	3c02800b 	lui	v0,0x800b
800ba208:	244210e8 	addiu	v0,v0,4328
800ba20c:	0040f809 	jalr	v0
800ba210:	00e02021 	move	a0,a3
800ba214:	0802e847 	j	800ba11c <_Z5Apu0Ev+0x134>
800ba218:	2642e424 	addiu	v0,s2,-7132
800ba21c:	00061040 	sll	v0,a2,0x1
800ba220:	2463e308 	addiu	v1,v1,-7416
800ba224:	00431021 	addu	v0,v0,v1
800ba228:	24040100 	li	a0,256
800ba22c:	0802e846 	j	800ba118 <_Z5Apu0Ev+0x130>
800ba230:	a444fede 	sh	a0,-290(v0)
800ba234:	3c02800b 	lui	v0,0x800b
800ba238:	24420bb8 	addiu	v0,v0,3000
800ba23c:	0040f809 	jalr	v0
800ba240:	00000000 	nop
800ba244:	0802e86b 	j	800ba1ac <_Z5Apu0Ev+0x1c4>
800ba248:	00402821 	move	a1,v0
800ba24c:	24420c8c 	addiu	v0,v0,3212
800ba250:	0040f809 	jalr	v0
800ba254:	00e02021 	move	a0,a3
800ba258:	0802e847 	j	800ba11c <_Z5Apu0Ev+0x134>
800ba25c:	2642e424 	addiu	v0,s2,-7132

800ba260 <_Z5Apu0Cv>:
800ba260:	27bdffe8 	addiu	sp,sp,-24
800ba264:	afb00010 	sw	s0,16(sp)
800ba268:	afbf0014 	sw	ra,20(sp)
800ba26c:	3c108021 	lui	s0,0x8021
800ba270:	8e06e3e8 	lw	a2,-7192(s0)
800ba274:	2608e3e8 	addiu	t0,s0,-7192
800ba278:	90c20002 	lbu	v0,2(a2)
800ba27c:	90c30001 	lbu	v1,1(a2)
800ba280:	00021200 	sll	v0,v0,0x8
800ba284:	00621821 	addu	v1,v1,v0
800ba288:	3067ffff 	andi	a3,v1,0xffff
800ba28c:	24e2ff10 	addiu	v0,a3,-240
800ba290:	2c420010 	sltiu	v0,v0,16
800ba294:	1040002e 	beqz	v0,800ba350 <_Z5Apu0Cv+0xf0>
800ba298:	ad030010 	sw	v1,16(t0)
800ba29c:	24e2ff0c 	addiu	v0,a3,-244
800ba2a0:	2c420004 	sltiu	v0,v0,4
800ba2a4:	1040004d 	beqz	v0,800ba3dc <_Z5Apu0Cv+0x17c>
800ba2a8:	240200f3 	li	v0,243
800ba2ac:	8d030014 	lw	v1,20(t0)
800ba2b0:	8d020004 	lw	v0,4(t0)
800ba2b4:	ad060014 	sw	a2,20(t0)
800ba2b8:	ad030018 	sw	v1,24(t0)
800ba2bc:	00471021 	addu	v0,v0,a3
800ba2c0:	90430000 	lbu	v1,0(v0)
800ba2c4:	306300ff 	andi	v1,v1,0xff
800ba2c8:	00032040 	sll	a0,v1,0x1
800ba2cc:	308400ff 	andi	a0,a0,0xff
800ba2d0:	2605e3e8 	addiu	a1,s0,-7192
800ba2d4:	000319c2 	srl	v1,v1,0x7
800ba2d8:	3c028022 	lui	v0,0x8022
800ba2dc:	308600ff 	andi	a2,a0,0xff
800ba2e0:	a0a30028 	sb	v1,40(a1)
800ba2e4:	a04450bc 	sb	a0,20668(v0)
800ba2e8:	a0a40029 	sb	a0,41(a1)
800ba2ec:	240200f3 	li	v0,243
800ba2f0:	10e20065 	beq	a3,v0,800ba488 <_Z5Apu0Cv+0x228>
800ba2f4:	24e3ff0c 	addiu	v1,a3,-244
800ba2f8:	2c620004 	sltiu	v0,v1,4
800ba2fc:	14400054 	bnez	v0,800ba450 <_Z5Apu0Cv+0x1f0>
800ba300:	3c028021 	lui	v0,0x8021
800ba304:	240200f1 	li	v0,241
800ba308:	10e20070 	beq	a3,v0,800ba4cc <_Z5Apu0Cv+0x26c>
800ba30c:	3c02800b 	lui	v0,0x800b
800ba310:	2ce200fd 	sltiu	v0,a3,253
800ba314:	10400021 	beqz	v0,800ba39c <_Z5Apu0Cv+0x13c>
800ba318:	2602e3e8 	addiu	v0,s0,-7192
800ba31c:	8c430004 	lw	v1,4(v0)
800ba320:	2ce400fa 	sltiu	a0,a3,250
800ba324:	00671821 	addu	v1,v1,a3
800ba328:	1480001c 	bnez	a0,800ba39c <_Z5Apu0Cv+0x13c>
800ba32c:	a0660000 	sb	a2,0(v1)
800ba330:	10c0005b 	beqz	a2,800ba4a0 <_Z5Apu0Cv+0x240>
800ba334:	3c038021 	lui	v1,0x8021
800ba338:	3c028021 	lui	v0,0x8021
800ba33c:	00071840 	sll	v1,a3,0x1
800ba340:	2442e308 	addiu	v0,v0,-7416
800ba344:	00621821 	addu	v1,v1,v0
800ba348:	0802e8e7 	j	800ba39c <_Z5Apu0Cv+0x13c>
800ba34c:	a466fede 	sh	a2,-290(v1)
800ba350:	8d020004 	lw	v0,4(t0)
800ba354:	00471021 	addu	v0,v0,a3
800ba358:	90430000 	lbu	v1,0(v0)
800ba35c:	3c028022 	lui	v0,0x8022
800ba360:	00032040 	sll	a0,v1,0x1
800ba364:	308400ff 	andi	a0,a0,0xff
800ba368:	000319c2 	srl	v1,v1,0x7
800ba36c:	308600ff 	andi	a2,a0,0xff
800ba370:	a1030028 	sb	v1,40(t0)
800ba374:	a04450bc 	sb	a0,20668(v0)
800ba378:	a1040029 	sb	a0,41(t0)
800ba37c:	3402ffbf 	li	v0,0xffbf
800ba380:	0047102b 	sltu	v0,v0,a3
800ba384:	1440000c 	bnez	v0,800ba3b8 <_Z5Apu0Cv+0x158>
800ba388:	3c028021 	lui	v0,0x8021
800ba38c:	2603e3e8 	addiu	v1,s0,-7192
800ba390:	8c620004 	lw	v0,4(v1)
800ba394:	00471021 	addu	v0,v0,a3
800ba398:	a0460000 	sb	a2,0(v0)
800ba39c:	8e02e3e8 	lw	v0,-7192(s0)
800ba3a0:	24420003 	addiu	v0,v0,3
800ba3a4:	ae02e3e8 	sw	v0,-7192(s0)
800ba3a8:	8fbf0014 	lw	ra,20(sp)
800ba3ac:	8fb00010 	lw	s0,16(sp)
800ba3b0:	03e00008 	jr	ra
800ba3b4:	27bd0018 	addiu	sp,sp,24
800ba3b8:	2442e308 	addiu	v0,v0,-7416
800ba3bc:	90440004 	lbu	a0,4(v0)
800ba3c0:	3c03ffff 	lui	v1,0xffff
800ba3c4:	00e21021 	addu	v0,a3,v0
800ba3c8:	00431021 	addu	v0,v0,v1
800ba3cc:	1080ffef 	beqz	a0,800ba38c <_Z5Apu0Cv+0x12c>
800ba3d0:	a04600cb 	sb	a2,203(v0)
800ba3d4:	0802e8e8 	j	800ba3a0 <_Z5Apu0Cv+0x140>
800ba3d8:	8e02e3e8 	lw	v0,-7192(s0)
800ba3dc:	10e20036 	beq	a3,v0,800ba4b8 <_Z5Apu0Cv+0x258>
800ba3e0:	3c02800b 	lui	v0,0x800b
800ba3e4:	2ce200fd 	sltiu	v0,a3,253
800ba3e8:	14400023 	bnez	v0,800ba478 <_Z5Apu0Cv+0x218>
800ba3ec:	00000000 	nop
800ba3f0:	8d030014 	lw	v1,20(t0)
800ba3f4:	8d020004 	lw	v0,4(t0)
800ba3f8:	ad030018 	sw	v1,24(t0)
800ba3fc:	00e21021 	addu	v0,a3,v0
800ba400:	ad060014 	sw	a2,20(t0)
800ba404:	90430000 	lbu	v1,0(v0)
800ba408:	a0400000 	sb	zero,0(v0)
800ba40c:	00601021 	move	v0,v1
800ba410:	2606e3e8 	addiu	a2,s0,-7192
800ba414:	94c70010 	lhu	a3,16(a2)
800ba418:	304300ff 	andi	v1,v0,0xff
800ba41c:	00032040 	sll	a0,v1,0x1
800ba420:	24e5ff10 	addiu	a1,a3,-240
800ba424:	308400ff 	andi	a0,a0,0xff
800ba428:	000319c2 	srl	v1,v1,0x7
800ba42c:	3c028022 	lui	v0,0x8022
800ba430:	2ca50010 	sltiu	a1,a1,16
800ba434:	a0c30028 	sb	v1,40(a2)
800ba438:	a0c40029 	sb	a0,41(a2)
800ba43c:	a04450bc 	sb	a0,20668(v0)
800ba440:	10a0ffce 	beqz	a1,800ba37c <_Z5Apu0Cv+0x11c>
800ba444:	308600ff 	andi	a2,a0,0xff
800ba448:	0802e8bc 	j	800ba2f0 <_Z5Apu0Cv+0x90>
800ba44c:	240200f3 	li	v0,243
800ba450:	2442e308 	addiu	v0,v0,-7416
800ba454:	00621021 	addu	v0,v1,v0
800ba458:	a0460007 	sb	a2,7(v0)
800ba45c:	8e02e3e8 	lw	v0,-7192(s0)
800ba460:	24420003 	addiu	v0,v0,3
800ba464:	ae02e3e8 	sw	v0,-7192(s0)
800ba468:	8fbf0014 	lw	ra,20(sp)
800ba46c:	8fb00010 	lw	s0,16(sp)
800ba470:	03e00008 	jr	ra
800ba474:	27bd0018 	addiu	sp,sp,24
800ba478:	8d020004 	lw	v0,4(t0)
800ba47c:	00471021 	addu	v0,v0,a3
800ba480:	0802e8b1 	j	800ba2c4 <_Z5Apu0Cv+0x64>
800ba484:	90430000 	lbu	v1,0(v0)
800ba488:	3c02800b 	lui	v0,0x800b
800ba48c:	244210e8 	addiu	v0,v0,4328
800ba490:	0040f809 	jalr	v0
800ba494:	00c02021 	move	a0,a2
800ba498:	0802e8e8 	j	800ba3a0 <_Z5Apu0Cv+0x140>
800ba49c:	8e02e3e8 	lw	v0,-7192(s0)
800ba4a0:	00071040 	sll	v0,a3,0x1
800ba4a4:	2463e308 	addiu	v1,v1,-7416
800ba4a8:	00431021 	addu	v0,v0,v1
800ba4ac:	24040100 	li	a0,256
800ba4b0:	0802e8e7 	j	800ba39c <_Z5Apu0Cv+0x13c>
800ba4b4:	a444fede 	sh	a0,-290(v0)
800ba4b8:	24420bb8 	addiu	v0,v0,3000
800ba4bc:	0040f809 	jalr	v0
800ba4c0:	00000000 	nop
800ba4c4:	0802e905 	j	800ba414 <_Z5Apu0Cv+0x1b4>
800ba4c8:	2606e3e8 	addiu	a2,s0,-7192
800ba4cc:	24420c8c 	addiu	v0,v0,3212
800ba4d0:	0040f809 	jalr	v0
800ba4d4:	00c02021 	move	a0,a2
800ba4d8:	0802e8e8 	j	800ba3a0 <_Z5Apu0Cv+0x140>
800ba4dc:	8e02e3e8 	lw	v0,-7192(s0)

800ba4e0 <_Z5ApuEAv>:
800ba4e0:	27bdffe8 	addiu	sp,sp,-24
800ba4e4:	afb00010 	sw	s0,16(sp)
800ba4e8:	afbf0014 	sw	ra,20(sp)
800ba4ec:	3c108021 	lui	s0,0x8021
800ba4f0:	8e07e3e8 	lw	a3,-7192(s0)
800ba4f4:	2606e3e8 	addiu	a2,s0,-7192
800ba4f8:	90e20002 	lbu	v0,2(a3)
800ba4fc:	90e30001 	lbu	v1,1(a3)
800ba500:	00021200 	sll	v0,v0,0x8
800ba504:	00621821 	addu	v1,v1,v0
800ba508:	30641fff 	andi	a0,v1,0x1fff
800ba50c:	2482ff10 	addiu	v0,a0,-240
800ba510:	00034342 	srl	t0,v1,0xd
800ba514:	2c420010 	sltiu	v0,v0,16
800ba518:	00802821 	move	a1,a0
800ba51c:	a0c8000d 	sb	t0,13(a2)
800ba520:	10400028 	beqz	v0,800ba5c4 <_Z5ApuEAv+0xe4>
800ba524:	acc40010 	sw	a0,16(a2)
800ba528:	2482ff0c 	addiu	v0,a0,-244
800ba52c:	2c420004 	sltiu	v0,v0,4
800ba530:	10400043 	beqz	v0,800ba640 <_Z5ApuEAv+0x160>
800ba534:	240200f3 	li	v0,243
800ba538:	8cc30014 	lw	v1,20(a2)
800ba53c:	8cc20004 	lw	v0,4(a2)
800ba540:	acc70014 	sw	a3,20(a2)
800ba544:	acc30018 	sw	v1,24(a2)
800ba548:	00441021 	addu	v0,v0,a0
800ba54c:	90430000 	lbu	v1,0(v0)
800ba550:	24020001 	li	v0,1
800ba554:	01021004 	sllv	v0,v0,t0
800ba558:	00621026 	xor	v0,v1,v0
800ba55c:	304600ff 	andi	a2,v0,0xff
800ba560:	240200f3 	li	v0,243
800ba564:	10a2005c 	beq	a1,v0,800ba6d8 <_Z5ApuEAv+0x1f8>
800ba568:	24a3ff0c 	addiu	v1,a1,-244
800ba56c:	2c620004 	sltiu	v0,v1,4
800ba570:	1440004b 	bnez	v0,800ba6a0 <_Z5ApuEAv+0x1c0>
800ba574:	3c028021 	lui	v0,0x8021
800ba578:	240200f1 	li	v0,241
800ba57c:	10a20068 	beq	a1,v0,800ba720 <_Z5ApuEAv+0x240>
800ba580:	3c02800b 	lui	v0,0x800b
800ba584:	2ca200fd 	sltiu	v0,a1,253
800ba588:	1040001d 	beqz	v0,800ba600 <_Z5ApuEAv+0x120>
800ba58c:	2602e3e8 	addiu	v0,s0,-7192
800ba590:	8c430004 	lw	v1,4(v0)
800ba594:	2ca400fa 	sltiu	a0,a1,250
800ba598:	00651821 	addu	v1,v1,a1
800ba59c:	14800018 	bnez	a0,800ba600 <_Z5ApuEAv+0x120>
800ba5a0:	a0660000 	sb	a2,0(v1)
800ba5a4:	10c00052 	beqz	a2,800ba6f0 <_Z5ApuEAv+0x210>
800ba5a8:	3c038021 	lui	v1,0x8021
800ba5ac:	3c028021 	lui	v0,0x8021
800ba5b0:	00051840 	sll	v1,a1,0x1
800ba5b4:	2442e308 	addiu	v0,v0,-7416
800ba5b8:	00621821 	addu	v1,v1,v0
800ba5bc:	0802e980 	j	800ba600 <_Z5ApuEAv+0x120>
800ba5c0:	a466fede 	sh	a2,-290(v1)
800ba5c4:	8cc20004 	lw	v0,4(a2)
800ba5c8:	24030001 	li	v1,1
800ba5cc:	00441021 	addu	v0,v0,a0
800ba5d0:	90440000 	lbu	a0,0(v0)
800ba5d4:	01031804 	sllv	v1,v1,t0
800ba5d8:	00832026 	xor	a0,a0,v1
800ba5dc:	308600ff 	andi	a2,a0,0xff
800ba5e0:	3402ffbf 	li	v0,0xffbf
800ba5e4:	0045102b 	sltu	v0,v0,a1
800ba5e8:	1440000c 	bnez	v0,800ba61c <_Z5ApuEAv+0x13c>
800ba5ec:	3c028021 	lui	v0,0x8021
800ba5f0:	2603e3e8 	addiu	v1,s0,-7192
800ba5f4:	8c620004 	lw	v0,4(v1)
800ba5f8:	00451021 	addu	v0,v0,a1
800ba5fc:	a0460000 	sb	a2,0(v0)
800ba600:	8e02e3e8 	lw	v0,-7192(s0)
800ba604:	24420003 	addiu	v0,v0,3
800ba608:	ae02e3e8 	sw	v0,-7192(s0)
800ba60c:	8fbf0014 	lw	ra,20(sp)
800ba610:	8fb00010 	lw	s0,16(sp)
800ba614:	03e00008 	jr	ra
800ba618:	27bd0018 	addiu	sp,sp,24
800ba61c:	2442e308 	addiu	v0,v0,-7416
800ba620:	90440004 	lbu	a0,4(v0)
800ba624:	3c03ffff 	lui	v1,0xffff
800ba628:	00a21021 	addu	v0,a1,v0
800ba62c:	00431021 	addu	v0,v0,v1
800ba630:	1080ffef 	beqz	a0,800ba5f0 <_Z5ApuEAv+0x110>
800ba634:	a04600cb 	sb	a2,203(v0)
800ba638:	0802e981 	j	800ba604 <_Z5ApuEAv+0x124>
800ba63c:	8e02e3e8 	lw	v0,-7192(s0)
800ba640:	10820031 	beq	a0,v0,800ba708 <_Z5ApuEAv+0x228>
800ba644:	2c8200fd 	sltiu	v0,a0,253
800ba648:	1440001f 	bnez	v0,800ba6c8 <_Z5ApuEAv+0x1e8>
800ba64c:	00000000 	nop
800ba650:	8cc30014 	lw	v1,20(a2)
800ba654:	8cc20004 	lw	v0,4(a2)
800ba658:	acc30018 	sw	v1,24(a2)
800ba65c:	acc70014 	sw	a3,20(a2)
800ba660:	00821021 	addu	v0,a0,v0
800ba664:	90430000 	lbu	v1,0(v0)
800ba668:	a0400000 	sb	zero,0(v0)
800ba66c:	00603021 	move	a2,v1
800ba670:	2603e3e8 	addiu	v1,s0,-7192
800ba674:	9064000d 	lbu	a0,13(v1)
800ba678:	94650010 	lhu	a1,16(v1)
800ba67c:	24020001 	li	v0,1
800ba680:	00821004 	sllv	v0,v0,a0
800ba684:	24a3ff10 	addiu	v1,a1,-240
800ba688:	00c21026 	xor	v0,a2,v0
800ba68c:	2c630010 	sltiu	v1,v1,16
800ba690:	1060ffd3 	beqz	v1,800ba5e0 <_Z5ApuEAv+0x100>
800ba694:	304600ff 	andi	a2,v0,0xff
800ba698:	0802e959 	j	800ba564 <_Z5ApuEAv+0x84>
800ba69c:	240200f3 	li	v0,243
800ba6a0:	2442e308 	addiu	v0,v0,-7416
800ba6a4:	00621021 	addu	v0,v1,v0
800ba6a8:	a0460007 	sb	a2,7(v0)
800ba6ac:	8e02e3e8 	lw	v0,-7192(s0)
800ba6b0:	24420003 	addiu	v0,v0,3
800ba6b4:	ae02e3e8 	sw	v0,-7192(s0)
800ba6b8:	8fbf0014 	lw	ra,20(sp)
800ba6bc:	8fb00010 	lw	s0,16(sp)
800ba6c0:	03e00008 	jr	ra
800ba6c4:	27bd0018 	addiu	sp,sp,24
800ba6c8:	8cc20004 	lw	v0,4(a2)
800ba6cc:	00441021 	addu	v0,v0,a0
800ba6d0:	0802e954 	j	800ba550 <_Z5ApuEAv+0x70>
800ba6d4:	90430000 	lbu	v1,0(v0)
800ba6d8:	3c02800b 	lui	v0,0x800b
800ba6dc:	244210e8 	addiu	v0,v0,4328
800ba6e0:	0040f809 	jalr	v0
800ba6e4:	00c02021 	move	a0,a2
800ba6e8:	0802e981 	j	800ba604 <_Z5ApuEAv+0x124>
800ba6ec:	8e02e3e8 	lw	v0,-7192(s0)
800ba6f0:	00051040 	sll	v0,a1,0x1
800ba6f4:	2463e308 	addiu	v1,v1,-7416
800ba6f8:	00431021 	addu	v0,v0,v1
800ba6fc:	24040100 	li	a0,256
800ba700:	0802e980 	j	800ba600 <_Z5ApuEAv+0x120>
800ba704:	a444fede 	sh	a0,-290(v0)
800ba708:	3c02800b 	lui	v0,0x800b
800ba70c:	24420bb8 	addiu	v0,v0,3000
800ba710:	0040f809 	jalr	v0
800ba714:	00000000 	nop
800ba718:	0802e99c 	j	800ba670 <_Z5ApuEAv+0x190>
800ba71c:	00403021 	move	a2,v0
800ba720:	24420c8c 	addiu	v0,v0,3212
800ba724:	0040f809 	jalr	v0
800ba728:	00c02021 	move	a0,a2
800ba72c:	0802e981 	j	800ba604 <_Z5ApuEAv+0x124>
800ba730:	8e02e3e8 	lw	v0,-7192(s0)

800ba734 <_Z5ApuCAv>:
800ba734:	27bdffe8 	addiu	sp,sp,-24
800ba738:	afb00010 	sw	s0,16(sp)
800ba73c:	afbf0014 	sw	ra,20(sp)
800ba740:	3c108021 	lui	s0,0x8021
800ba744:	8e08e3e8 	lw	t0,-7192(s0)
800ba748:	2606e3e8 	addiu	a2,s0,-7192
800ba74c:	91020002 	lbu	v0,2(t0)
800ba750:	91030001 	lbu	v1,1(t0)
800ba754:	00021200 	sll	v0,v0,0x8
800ba758:	00621821 	addu	v1,v1,v0
800ba75c:	90c40028 	lbu	a0,40(a2)
800ba760:	30651fff 	andi	a1,v1,0x1fff
800ba764:	00033b42 	srl	a3,v1,0xd
800ba768:	a0c7000d 	sb	a3,13(a2)
800ba76c:	1080001b 	beqz	a0,800ba7dc <_Z5ApuCAv+0xa8>
800ba770:	acc50010 	sw	a1,16(a2)
800ba774:	24a2ff10 	addiu	v0,a1,-240
800ba778:	2c420010 	sltiu	v0,v0,16
800ba77c:	14400042 	bnez	v0,800ba888 <_Z5ApuCAv+0x154>
800ba780:	00a04821 	move	t1,a1
800ba784:	8cc20004 	lw	v0,4(a2)
800ba788:	24030001 	li	v1,1
800ba78c:	00451021 	addu	v0,v0,a1
800ba790:	90440000 	lbu	a0,0(v0)
800ba794:	00e31804 	sllv	v1,v1,a3
800ba798:	00832025 	or	a0,a0,v1
800ba79c:	308500ff 	andi	a1,a0,0xff
800ba7a0:	3402ffbf 	li	v0,0xffbf
800ba7a4:	0049102b 	sltu	v0,v0,t1
800ba7a8:	14400075 	bnez	v0,800ba980 <_Z5ApuCAv+0x24c>
800ba7ac:	3c028021 	lui	v0,0x8021
800ba7b0:	2603e3e8 	addiu	v1,s0,-7192
800ba7b4:	8c620004 	lw	v0,4(v1)
800ba7b8:	00491021 	addu	v0,v0,t1
800ba7bc:	a0450000 	sb	a1,0(v0)
800ba7c0:	8e02e3e8 	lw	v0,-7192(s0)
800ba7c4:	24420003 	addiu	v0,v0,3
800ba7c8:	ae02e3e8 	sw	v0,-7192(s0)
800ba7cc:	8fbf0014 	lw	ra,20(sp)
800ba7d0:	8fb00010 	lw	s0,16(sp)
800ba7d4:	03e00008 	jr	ra
800ba7d8:	27bd0018 	addiu	sp,sp,24
800ba7dc:	24a2ff10 	addiu	v0,a1,-240
800ba7e0:	2c420010 	sltiu	v0,v0,16
800ba7e4:	14400041 	bnez	v0,800ba8ec <_Z5ApuCAv+0x1b8>
800ba7e8:	24a2ff0c 	addiu	v0,a1,-244
800ba7ec:	8cc20004 	lw	v0,4(a2)
800ba7f0:	00451021 	addu	v0,v0,a1
800ba7f4:	90440000 	lbu	a0,0(v0)
800ba7f8:	2607e3e8 	addiu	a3,s0,-7192
800ba7fc:	90e2000d 	lbu	v0,13(a3)
800ba800:	94e50010 	lhu	a1,16(a3)
800ba804:	24030001 	li	v1,1
800ba808:	00431804 	sllv	v1,v1,v0
800ba80c:	00031827 	nor	v1,zero,v1
800ba810:	24a2ff10 	addiu	v0,a1,-240
800ba814:	00831824 	and	v1,a0,v1
800ba818:	2c420010 	sltiu	v0,v0,16
800ba81c:	10400043 	beqz	v0,800ba92c <_Z5ApuCAv+0x1f8>
800ba820:	306600ff 	andi	a2,v1,0xff
800ba824:	240200f3 	li	v0,243
800ba828:	10a20099 	beq	a1,v0,800baa90 <_Z5ApuCAv+0x35c>
800ba82c:	24a3ff0c 	addiu	v1,a1,-244
800ba830:	2c620004 	sltiu	v0,v1,4
800ba834:	1440007a 	bnez	v0,800baa20 <_Z5ApuCAv+0x2ec>
800ba838:	3c028021 	lui	v0,0x8021
800ba83c:	240200f1 	li	v0,241
800ba840:	10a200b5 	beq	a1,v0,800bab18 <_Z5ApuCAv+0x3e4>
800ba844:	3c02800b 	lui	v0,0x800b
800ba848:	2ca200fd 	sltiu	v0,a1,253
800ba84c:	1040ffdc 	beqz	v0,800ba7c0 <_Z5ApuCAv+0x8c>
800ba850:	2ca300fa 	sltiu	v1,a1,250
800ba854:	8ce20004 	lw	v0,4(a3)
800ba858:	00451021 	addu	v0,v0,a1
800ba85c:	1460ffd8 	bnez	v1,800ba7c0 <_Z5ApuCAv+0x8c>
800ba860:	a0460000 	sb	a2,0(v0)
800ba864:	14c00096 	bnez	a2,800baac0 <_Z5ApuCAv+0x38c>
800ba868:	3c028021 	lui	v0,0x8021
800ba86c:	00051040 	sll	v0,a1,0x1
800ba870:	3c038021 	lui	v1,0x8021
800ba874:	2463e308 	addiu	v1,v1,-7416
800ba878:	00431021 	addu	v0,v0,v1
800ba87c:	24040100 	li	a0,256
800ba880:	0802e9f0 	j	800ba7c0 <_Z5ApuCAv+0x8c>
800ba884:	a444fede 	sh	a0,-290(v0)
800ba888:	24a2ff0c 	addiu	v0,a1,-244
800ba88c:	2c420004 	sltiu	v0,v0,4
800ba890:	10400044 	beqz	v0,800ba9a4 <_Z5ApuCAv+0x270>
800ba894:	240200f3 	li	v0,243
800ba898:	8cc30014 	lw	v1,20(a2)
800ba89c:	8cc20004 	lw	v0,4(a2)
800ba8a0:	acc30018 	sw	v1,24(a2)
800ba8a4:	00451021 	addu	v0,v0,a1
800ba8a8:	acc80014 	sw	t0,20(a2)
800ba8ac:	90430000 	lbu	v1,0(v0)
800ba8b0:	24020001 	li	v0,1
800ba8b4:	00e21004 	sllv	v0,v0,a3
800ba8b8:	00621025 	or	v0,v1,v0
800ba8bc:	304500ff 	andi	a1,v0,0xff
800ba8c0:	240200f3 	li	v0,243
800ba8c4:	11220078 	beq	t1,v0,800baaa8 <_Z5ApuCAv+0x374>
800ba8c8:	2523ff0c 	addiu	v1,t1,-244
800ba8cc:	2c620004 	sltiu	v0,v1,4
800ba8d0:	1040005d 	beqz	v0,800baa48 <_Z5ApuCAv+0x314>
800ba8d4:	240200f1 	li	v0,241
800ba8d8:	3c028021 	lui	v0,0x8021
800ba8dc:	2442e308 	addiu	v0,v0,-7416
800ba8e0:	00621021 	addu	v0,v1,v0
800ba8e4:	0802e9f0 	j	800ba7c0 <_Z5ApuCAv+0x8c>
800ba8e8:	a0450007 	sb	a1,7(v0)
800ba8ec:	2c420004 	sltiu	v0,v0,4
800ba8f0:	14400044 	bnez	v0,800baa04 <_Z5ApuCAv+0x2d0>
800ba8f4:	240200f3 	li	v0,243
800ba8f8:	10a20076 	beq	a1,v0,800baad4 <_Z5ApuCAv+0x3a0>
800ba8fc:	2ca200fd 	sltiu	v0,a1,253
800ba900:	1440ffba 	bnez	v0,800ba7ec <_Z5ApuCAv+0xb8>
800ba904:	00000000 	nop
800ba908:	8cc30014 	lw	v1,20(a2)
800ba90c:	8cc20004 	lw	v0,4(a2)
800ba910:	acc30018 	sw	v1,24(a2)
800ba914:	00a21021 	addu	v0,a1,v0
800ba918:	acc80014 	sw	t0,20(a2)
800ba91c:	90430000 	lbu	v1,0(v0)
800ba920:	a0400000 	sb	zero,0(v0)
800ba924:	0802e9fe 	j	800ba7f8 <_Z5ApuCAv+0xc4>
800ba928:	00602021 	move	a0,v1
800ba92c:	3402ffbf 	li	v0,0xffbf
800ba930:	0045102b 	sltu	v0,v0,a1
800ba934:	10400008 	beqz	v0,800ba958 <_Z5ApuCAv+0x224>
800ba938:	3c028021 	lui	v0,0x8021
800ba93c:	2442e308 	addiu	v0,v0,-7416
800ba940:	90440004 	lbu	a0,4(v0)
800ba944:	3c03ffff 	lui	v1,0xffff
800ba948:	00a21021 	addu	v0,a1,v0
800ba94c:	00431021 	addu	v0,v0,v1
800ba950:	1480ff9b 	bnez	a0,800ba7c0 <_Z5ApuCAv+0x8c>
800ba954:	a04600cb 	sb	a2,203(v0)
800ba958:	8ce20004 	lw	v0,4(a3)
800ba95c:	00451021 	addu	v0,v0,a1
800ba960:	a0460000 	sb	a2,0(v0)
800ba964:	8e02e3e8 	lw	v0,-7192(s0)
800ba968:	24420003 	addiu	v0,v0,3
800ba96c:	ae02e3e8 	sw	v0,-7192(s0)
800ba970:	8fbf0014 	lw	ra,20(sp)
800ba974:	8fb00010 	lw	s0,16(sp)
800ba978:	03e00008 	jr	ra
800ba97c:	27bd0018 	addiu	sp,sp,24
800ba980:	2442e308 	addiu	v0,v0,-7416
800ba984:	90440004 	lbu	a0,4(v0)
800ba988:	3c03ffff 	lui	v1,0xffff
800ba98c:	01221021 	addu	v0,t1,v0
800ba990:	00431021 	addu	v0,v0,v1
800ba994:	1080ff86 	beqz	a0,800ba7b0 <_Z5ApuCAv+0x7c>
800ba998:	a04500cb 	sb	a1,203(v0)
800ba99c:	0802e9f1 	j	800ba7c4 <_Z5ApuCAv+0x90>
800ba9a0:	8e02e3e8 	lw	v0,-7192(s0)
800ba9a4:	10a20051 	beq	a1,v0,800baaec <_Z5ApuCAv+0x3b8>
800ba9a8:	2ca200fd 	sltiu	v0,a1,253
800ba9ac:	14400034 	bnez	v0,800baa80 <_Z5ApuCAv+0x34c>
800ba9b0:	00000000 	nop
800ba9b4:	8cc30014 	lw	v1,20(a2)
800ba9b8:	8cc20004 	lw	v0,4(a2)
800ba9bc:	acc30018 	sw	v1,24(a2)
800ba9c0:	00a21021 	addu	v0,a1,v0
800ba9c4:	acc80014 	sw	t0,20(a2)
800ba9c8:	90430000 	lbu	v1,0(v0)
800ba9cc:	a0400000 	sb	zero,0(v0)
800ba9d0:	00602821 	move	a1,v1
800ba9d4:	2603e3e8 	addiu	v1,s0,-7192
800ba9d8:	9064000d 	lbu	a0,13(v1)
800ba9dc:	94690010 	lhu	t1,16(v1)
800ba9e0:	24020001 	li	v0,1
800ba9e4:	00821004 	sllv	v0,v0,a0
800ba9e8:	2523ff10 	addiu	v1,t1,-240
800ba9ec:	00a21025 	or	v0,a1,v0
800ba9f0:	2c630010 	sltiu	v1,v1,16
800ba9f4:	1060ff6a 	beqz	v1,800ba7a0 <_Z5ApuCAv+0x6c>
800ba9f8:	304500ff 	andi	a1,v0,0xff
800ba9fc:	0802ea31 	j	800ba8c4 <_Z5ApuCAv+0x190>
800baa00:	240200f3 	li	v0,243
800baa04:	8cc30014 	lw	v1,20(a2)
800baa08:	8cc20004 	lw	v0,4(a2)
800baa0c:	acc30018 	sw	v1,24(a2)
800baa10:	00451021 	addu	v0,v0,a1
800baa14:	acc80014 	sw	t0,20(a2)
800baa18:	0802e9fe 	j	800ba7f8 <_Z5ApuCAv+0xc4>
800baa1c:	90440000 	lbu	a0,0(v0)
800baa20:	2442e308 	addiu	v0,v0,-7416
800baa24:	00621021 	addu	v0,v1,v0
800baa28:	a0460007 	sb	a2,7(v0)
800baa2c:	8e02e3e8 	lw	v0,-7192(s0)
800baa30:	24420003 	addiu	v0,v0,3
800baa34:	ae02e3e8 	sw	v0,-7192(s0)
800baa38:	8fbf0014 	lw	ra,20(sp)
800baa3c:	8fb00010 	lw	s0,16(sp)
800baa40:	03e00008 	jr	ra
800baa44:	27bd0018 	addiu	sp,sp,24
800baa48:	11220038 	beq	t1,v0,800bab2c <_Z5ApuCAv+0x3f8>
800baa4c:	3c02800b 	lui	v0,0x800b
800baa50:	2d2200fd 	sltiu	v0,t1,253
800baa54:	1040ff5a 	beqz	v0,800ba7c0 <_Z5ApuCAv+0x8c>
800baa58:	2602e3e8 	addiu	v0,s0,-7192
800baa5c:	8c430004 	lw	v1,4(v0)
800baa60:	2d2400fa 	sltiu	a0,t1,250
800baa64:	00691821 	addu	v1,v1,t1
800baa68:	1480ff55 	bnez	a0,800ba7c0 <_Z5ApuCAv+0x8c>
800baa6c:	a0650000 	sb	a1,0(v1)
800baa70:	14a00024 	bnez	a1,800bab04 <_Z5ApuCAv+0x3d0>
800baa74:	00091840 	sll	v1,t1,0x1
800baa78:	0802ea1c 	j	800ba870 <_Z5ApuCAv+0x13c>
800baa7c:	00091040 	sll	v0,t1,0x1
800baa80:	8cc20004 	lw	v0,4(a2)
800baa84:	00451021 	addu	v0,v0,a1
800baa88:	0802ea2c 	j	800ba8b0 <_Z5ApuCAv+0x17c>
800baa8c:	90430000 	lbu	v1,0(v0)
800baa90:	3c02800b 	lui	v0,0x800b
800baa94:	244210e8 	addiu	v0,v0,4328
800baa98:	0040f809 	jalr	v0
800baa9c:	00c02021 	move	a0,a2
800baaa0:	0802e9f1 	j	800ba7c4 <_Z5ApuCAv+0x90>
800baaa4:	8e02e3e8 	lw	v0,-7192(s0)
800baaa8:	3c02800b 	lui	v0,0x800b
800baaac:	244210e8 	addiu	v0,v0,4328
800baab0:	0040f809 	jalr	v0
800baab4:	00a02021 	move	a0,a1
800baab8:	0802e9f1 	j	800ba7c4 <_Z5ApuCAv+0x90>
800baabc:	8e02e3e8 	lw	v0,-7192(s0)
800baac0:	00051840 	sll	v1,a1,0x1
800baac4:	2442e308 	addiu	v0,v0,-7416
800baac8:	00621821 	addu	v1,v1,v0
800baacc:	0802e9f0 	j	800ba7c0 <_Z5ApuCAv+0x8c>
800baad0:	a466fede 	sh	a2,-290(v1)
800baad4:	3c02800b 	lui	v0,0x800b
800baad8:	24420bb8 	addiu	v0,v0,3000
800baadc:	0040f809 	jalr	v0
800baae0:	00000000 	nop
800baae4:	0802e9fe 	j	800ba7f8 <_Z5ApuCAv+0xc4>
800baae8:	00402021 	move	a0,v0
800baaec:	3c02800b 	lui	v0,0x800b
800baaf0:	24420bb8 	addiu	v0,v0,3000
800baaf4:	0040f809 	jalr	v0
800baaf8:	00000000 	nop
800baafc:	0802ea75 	j	800ba9d4 <_Z5ApuCAv+0x2a0>
800bab00:	00402821 	move	a1,v0
800bab04:	3c028021 	lui	v0,0x8021
800bab08:	2442e308 	addiu	v0,v0,-7416
800bab0c:	00621821 	addu	v1,v1,v0
800bab10:	0802e9f0 	j	800ba7c0 <_Z5ApuCAv+0x8c>
800bab14:	a465fede 	sh	a1,-290(v1)
800bab18:	24420c8c 	addiu	v0,v0,3212
800bab1c:	0040f809 	jalr	v0
800bab20:	00c02021 	move	a0,a2
800bab24:	0802e9f1 	j	800ba7c4 <_Z5ApuCAv+0x90>
800bab28:	8e02e3e8 	lw	v0,-7192(s0)
800bab2c:	24420c8c 	addiu	v0,v0,3212
800bab30:	0040f809 	jalr	v0
800bab34:	00a02021 	move	a0,a1
800bab38:	0802e9f1 	j	800ba7c4 <_Z5ApuCAv+0x90>
800bab3c:	8e02e3e8 	lw	v0,-7192(s0)

800bab40 <_Z5ApuF7v>:
800bab40:	27bdffe0 	addiu	sp,sp,-32
800bab44:	afb10014 	sw	s1,20(sp)
800bab48:	afb00010 	sw	s0,16(sp)
800bab4c:	afbf0018 	sw	ra,24(sp)
800bab50:	3c108021 	lui	s0,0x8021
800bab54:	8e08e3e8 	lw	t0,-7192(s0)
800bab58:	2607e3e8 	addiu	a3,s0,-7192
800bab5c:	91040001 	lbu	a0,1(t0)
800bab60:	8ce20008 	lw	v0,8(a3)
800bab64:	3c118021 	lui	s1,0x8021
800bab68:	00822021 	addu	a0,a0,v0
800bab6c:	2625e424 	addiu	a1,s1,-7132
800bab70:	90820000 	lbu	v0,0(a0)
800bab74:	90830001 	lbu	v1,1(a0)
800bab78:	90a60003 	lbu	a2,3(a1)
800bab7c:	00031a00 	sll	v1,v1,0x8
800bab80:	00461021 	addu	v0,v0,a2
800bab84:	00621821 	addu	v1,v1,v0
800bab88:	3065ffff 	andi	a1,v1,0xffff
800bab8c:	24a2ff10 	addiu	v0,a1,-240
800bab90:	24a4ff0c 	addiu	a0,a1,-244
800bab94:	2c420010 	sltiu	v0,v0,16
800bab98:	2c840004 	sltiu	a0,a0,4
800bab9c:	10400007 	beqz	v0,800babbc <_Z5ApuF7v+0x7c>
800baba0:	ace30010 	sw	v1,16(a3)
800baba4:	14800014 	bnez	a0,800babf8 <_Z5ApuF7v+0xb8>
800baba8:	240200f3 	li	v0,243
800babac:	10a20037 	beq	a1,v0,800bac8c <_Z5ApuF7v+0x14c>
800babb0:	2ca300fd 	sltiu	v1,a1,253
800babb4:	10600022 	beqz	v1,800bac40 <_Z5ApuF7v+0x100>
800babb8:	2624e424 	addiu	a0,s1,-7132
800babbc:	8ce20004 	lw	v0,4(a3)
800babc0:	00451021 	addu	v0,v0,a1
800babc4:	90460000 	lbu	a2,0(v0)
800babc8:	8e02e3e8 	lw	v0,-7192(s0)
800babcc:	2624e424 	addiu	a0,s1,-7132
800babd0:	2603e3e8 	addiu	v1,s0,-7192
800babd4:	24420002 	addiu	v0,v0,2
800babd8:	a0660029 	sb	a2,41(v1)
800babdc:	ae02e3e8 	sw	v0,-7192(s0)
800babe0:	a0860002 	sb	a2,2(a0)
800babe4:	8fbf0018 	lw	ra,24(sp)
800babe8:	8fb10014 	lw	s1,20(sp)
800babec:	8fb00010 	lw	s0,16(sp)
800babf0:	03e00008 	jr	ra
800babf4:	27bd0020 	addiu	sp,sp,32
800babf8:	8ce30014 	lw	v1,20(a3)
800babfc:	8ce20004 	lw	v0,4(a3)
800bac00:	ace30018 	sw	v1,24(a3)
800bac04:	ace80014 	sw	t0,20(a3)
800bac08:	00451021 	addu	v0,v0,a1
800bac0c:	90460000 	lbu	a2,0(v0)
800bac10:	8e02e3e8 	lw	v0,-7192(s0)
800bac14:	2624e424 	addiu	a0,s1,-7132
800bac18:	2603e3e8 	addiu	v1,s0,-7192
800bac1c:	24420002 	addiu	v0,v0,2
800bac20:	a0660029 	sb	a2,41(v1)
800bac24:	ae02e3e8 	sw	v0,-7192(s0)
800bac28:	a0860002 	sb	a2,2(a0)
800bac2c:	8fbf0018 	lw	ra,24(sp)
800bac30:	8fb10014 	lw	s1,20(sp)
800bac34:	8fb00010 	lw	s0,16(sp)
800bac38:	03e00008 	jr	ra
800bac3c:	27bd0020 	addiu	sp,sp,32
800bac40:	8ce30014 	lw	v1,20(a3)
800bac44:	8ce20004 	lw	v0,4(a3)
800bac48:	ace80014 	sw	t0,20(a3)
800bac4c:	ace30018 	sw	v1,24(a3)
800bac50:	00a21021 	addu	v0,a1,v0
800bac54:	90430000 	lbu	v1,0(v0)
800bac58:	a0400000 	sb	zero,0(v0)
800bac5c:	8e02e3e8 	lw	v0,-7192(s0)
800bac60:	00603021 	move	a2,v1
800bac64:	2603e3e8 	addiu	v1,s0,-7192
800bac68:	24420002 	addiu	v0,v0,2
800bac6c:	a0660029 	sb	a2,41(v1)
800bac70:	ae02e3e8 	sw	v0,-7192(s0)
800bac74:	a0860002 	sb	a2,2(a0)
800bac78:	8fbf0018 	lw	ra,24(sp)
800bac7c:	8fb10014 	lw	s1,20(sp)
800bac80:	8fb00010 	lw	s0,16(sp)
800bac84:	03e00008 	jr	ra
800bac88:	27bd0020 	addiu	sp,sp,32
800bac8c:	3c02800b 	lui	v0,0x800b
800bac90:	24420bb8 	addiu	v0,v0,3000
800bac94:	0040f809 	jalr	v0
800bac98:	00000000 	nop
800bac9c:	0802eaf2 	j	800babc8 <_Z5ApuF7v+0x88>
800baca0:	00403021 	move	a2,v0

800baca4 <_Z5ApuF6v>:
800baca4:	27bdffe0 	addiu	sp,sp,-32
800baca8:	afb10014 	sw	s1,20(sp)
800bacac:	afb00010 	sw	s0,16(sp)
800bacb0:	afbf0018 	sw	ra,24(sp)
800bacb4:	3c108021 	lui	s0,0x8021
800bacb8:	8e07e3e8 	lw	a3,-7192(s0)
800bacbc:	3c118021 	lui	s1,0x8021
800bacc0:	2622e424 	addiu	v0,s1,-7132
800bacc4:	90440003 	lbu	a0,3(v0)
800bacc8:	90e30002 	lbu	v1,2(a3)
800baccc:	90e20001 	lbu	v0,1(a3)
800bacd0:	00031a00 	sll	v1,v1,0x8
800bacd4:	00441021 	addu	v0,v0,a0
800bacd8:	00621821 	addu	v1,v1,v0
800bacdc:	3065ffff 	andi	a1,v1,0xffff
800bace0:	24a2ff10 	addiu	v0,a1,-240
800bace4:	24a4ff0c 	addiu	a0,a1,-244
800bace8:	2606e3e8 	addiu	a2,s0,-7192
800bacec:	2c420010 	sltiu	v0,v0,16
800bacf0:	2c840004 	sltiu	a0,a0,4
800bacf4:	10400007 	beqz	v0,800bad14 <_Z5ApuF6v+0x70>
800bacf8:	acc30010 	sw	v1,16(a2)
800bacfc:	14800014 	bnez	a0,800bad50 <_Z5ApuF6v+0xac>
800bad00:	240200f3 	li	v0,243
800bad04:	10a20037 	beq	a1,v0,800bade4 <_Z5ApuF6v+0x140>
800bad08:	2ca300fd 	sltiu	v1,a1,253
800bad0c:	10600022 	beqz	v1,800bad98 <_Z5ApuF6v+0xf4>
800bad10:	2624e424 	addiu	a0,s1,-7132
800bad14:	8cc20004 	lw	v0,4(a2)
800bad18:	00451021 	addu	v0,v0,a1
800bad1c:	90450000 	lbu	a1,0(v0)
800bad20:	8e02e3e8 	lw	v0,-7192(s0)
800bad24:	2624e424 	addiu	a0,s1,-7132
800bad28:	2603e3e8 	addiu	v1,s0,-7192
800bad2c:	24420003 	addiu	v0,v0,3
800bad30:	a0650029 	sb	a1,41(v1)
800bad34:	ae02e3e8 	sw	v0,-7192(s0)
800bad38:	a0850002 	sb	a1,2(a0)
800bad3c:	8fbf0018 	lw	ra,24(sp)
800bad40:	8fb10014 	lw	s1,20(sp)
800bad44:	8fb00010 	lw	s0,16(sp)
800bad48:	03e00008 	jr	ra
800bad4c:	27bd0020 	addiu	sp,sp,32
800bad50:	8cc30014 	lw	v1,20(a2)
800bad54:	8cc20004 	lw	v0,4(a2)
800bad58:	acc30018 	sw	v1,24(a2)
800bad5c:	acc70014 	sw	a3,20(a2)
800bad60:	00451021 	addu	v0,v0,a1
800bad64:	90450000 	lbu	a1,0(v0)
800bad68:	8e02e3e8 	lw	v0,-7192(s0)
800bad6c:	2624e424 	addiu	a0,s1,-7132
800bad70:	2603e3e8 	addiu	v1,s0,-7192
800bad74:	24420003 	addiu	v0,v0,3
800bad78:	a0650029 	sb	a1,41(v1)
800bad7c:	ae02e3e8 	sw	v0,-7192(s0)
800bad80:	a0850002 	sb	a1,2(a0)
800bad84:	8fbf0018 	lw	ra,24(sp)
800bad88:	8fb10014 	lw	s1,20(sp)
800bad8c:	8fb00010 	lw	s0,16(sp)
800bad90:	03e00008 	jr	ra
800bad94:	27bd0020 	addiu	sp,sp,32
800bad98:	8cc30014 	lw	v1,20(a2)
800bad9c:	8cc20004 	lw	v0,4(a2)
800bada0:	acc70014 	sw	a3,20(a2)
800bada4:	acc30018 	sw	v1,24(a2)
800bada8:	00a21021 	addu	v0,a1,v0
800badac:	90430000 	lbu	v1,0(v0)
800badb0:	a0400000 	sb	zero,0(v0)
800badb4:	8e02e3e8 	lw	v0,-7192(s0)
800badb8:	00602821 	move	a1,v1
800badbc:	2603e3e8 	addiu	v1,s0,-7192
800badc0:	24420003 	addiu	v0,v0,3
800badc4:	a0650029 	sb	a1,41(v1)
800badc8:	ae02e3e8 	sw	v0,-7192(s0)
800badcc:	a0850002 	sb	a1,2(a0)
800badd0:	8fbf0018 	lw	ra,24(sp)
800badd4:	8fb10014 	lw	s1,20(sp)
800badd8:	8fb00010 	lw	s0,16(sp)
800baddc:	03e00008 	jr	ra
800bade0:	27bd0020 	addiu	sp,sp,32
800bade4:	3c02800b 	lui	v0,0x800b
800bade8:	24420bb8 	addiu	v0,v0,3000
800badec:	0040f809 	jalr	v0
800badf0:	00000000 	nop
800badf4:	0802eb48 	j	800bad20 <_Z5ApuF6v+0x7c>
800badf8:	00402821 	move	a1,v0

800badfc <_Z5ApuF5v>:
800badfc:	27bdffe0 	addiu	sp,sp,-32
800bae00:	afb10014 	sw	s1,20(sp)
800bae04:	afb00010 	sw	s0,16(sp)
800bae08:	afbf0018 	sw	ra,24(sp)
800bae0c:	3c108021 	lui	s0,0x8021
800bae10:	8e07e3e8 	lw	a3,-7192(s0)
800bae14:	3c118021 	lui	s1,0x8021
800bae18:	2622e424 	addiu	v0,s1,-7132
800bae1c:	90440004 	lbu	a0,4(v0)
800bae20:	90e30002 	lbu	v1,2(a3)
800bae24:	90e20001 	lbu	v0,1(a3)
800bae28:	00031a00 	sll	v1,v1,0x8
800bae2c:	00441021 	addu	v0,v0,a0
800bae30:	00621821 	addu	v1,v1,v0
800bae34:	3065ffff 	andi	a1,v1,0xffff
800bae38:	24a2ff10 	addiu	v0,a1,-240
800bae3c:	24a4ff0c 	addiu	a0,a1,-244
800bae40:	2606e3e8 	addiu	a2,s0,-7192
800bae44:	2c420010 	sltiu	v0,v0,16
800bae48:	2c840004 	sltiu	a0,a0,4
800bae4c:	10400007 	beqz	v0,800bae6c <_Z5ApuF5v+0x70>
800bae50:	acc30010 	sw	v1,16(a2)
800bae54:	14800014 	bnez	a0,800baea8 <_Z5ApuF5v+0xac>
800bae58:	240200f3 	li	v0,243
800bae5c:	10a20037 	beq	a1,v0,800baf3c <_Z5ApuF5v+0x140>
800bae60:	2ca300fd 	sltiu	v1,a1,253
800bae64:	10600022 	beqz	v1,800baef0 <_Z5ApuF5v+0xf4>
800bae68:	2624e424 	addiu	a0,s1,-7132
800bae6c:	8cc20004 	lw	v0,4(a2)
800bae70:	00451021 	addu	v0,v0,a1
800bae74:	90450000 	lbu	a1,0(v0)
800bae78:	8e02e3e8 	lw	v0,-7192(s0)
800bae7c:	2624e424 	addiu	a0,s1,-7132
800bae80:	2603e3e8 	addiu	v1,s0,-7192
800bae84:	24420003 	addiu	v0,v0,3
800bae88:	a0650029 	sb	a1,41(v1)
800bae8c:	ae02e3e8 	sw	v0,-7192(s0)
800bae90:	a0850002 	sb	a1,2(a0)
800bae94:	8fbf0018 	lw	ra,24(sp)
800bae98:	8fb10014 	lw	s1,20(sp)
800bae9c:	8fb00010 	lw	s0,16(sp)
800baea0:	03e00008 	jr	ra
800baea4:	27bd0020 	addiu	sp,sp,32
800baea8:	8cc30014 	lw	v1,20(a2)
800baeac:	8cc20004 	lw	v0,4(a2)
800baeb0:	acc30018 	sw	v1,24(a2)
800baeb4:	acc70014 	sw	a3,20(a2)
800baeb8:	00451021 	addu	v0,v0,a1
800baebc:	90450000 	lbu	a1,0(v0)
800baec0:	8e02e3e8 	lw	v0,-7192(s0)
800baec4:	2624e424 	addiu	a0,s1,-7132
800baec8:	2603e3e8 	addiu	v1,s0,-7192
800baecc:	24420003 	addiu	v0,v0,3
800baed0:	a0650029 	sb	a1,41(v1)
800baed4:	ae02e3e8 	sw	v0,-7192(s0)
800baed8:	a0850002 	sb	a1,2(a0)
800baedc:	8fbf0018 	lw	ra,24(sp)
800baee0:	8fb10014 	lw	s1,20(sp)
800baee4:	8fb00010 	lw	s0,16(sp)
800baee8:	03e00008 	jr	ra
800baeec:	27bd0020 	addiu	sp,sp,32
800baef0:	8cc30014 	lw	v1,20(a2)
800baef4:	8cc20004 	lw	v0,4(a2)
800baef8:	acc70014 	sw	a3,20(a2)
800baefc:	acc30018 	sw	v1,24(a2)
800baf00:	00a21021 	addu	v0,a1,v0
800baf04:	90430000 	lbu	v1,0(v0)
800baf08:	a0400000 	sb	zero,0(v0)
800baf0c:	8e02e3e8 	lw	v0,-7192(s0)
800baf10:	00602821 	move	a1,v1
800baf14:	2603e3e8 	addiu	v1,s0,-7192
800baf18:	24420003 	addiu	v0,v0,3
800baf1c:	a0650029 	sb	a1,41(v1)
800baf20:	ae02e3e8 	sw	v0,-7192(s0)
800baf24:	a0850002 	sb	a1,2(a0)
800baf28:	8fbf0018 	lw	ra,24(sp)
800baf2c:	8fb10014 	lw	s1,20(sp)
800baf30:	8fb00010 	lw	s0,16(sp)
800baf34:	03e00008 	jr	ra
800baf38:	27bd0020 	addiu	sp,sp,32
800baf3c:	3c02800b 	lui	v0,0x800b
800baf40:	24420bb8 	addiu	v0,v0,3000
800baf44:	0040f809 	jalr	v0
800baf48:	00000000 	nop
800baf4c:	0802eb9e 	j	800bae78 <_Z5ApuF5v+0x7c>
800baf50:	00402821 	move	a1,v0

800baf54 <_Z5ApuECv>:
800baf54:	27bdffe8 	addiu	sp,sp,-24
800baf58:	afb00010 	sw	s0,16(sp)
800baf5c:	afbf0014 	sw	ra,20(sp)
800baf60:	3c108021 	lui	s0,0x8021
800baf64:	8e06e3e8 	lw	a2,-7192(s0)
800baf68:	2607e3e8 	addiu	a3,s0,-7192
800baf6c:	90c20002 	lbu	v0,2(a2)
800baf70:	90c30001 	lbu	v1,1(a2)
800baf74:	00021200 	sll	v0,v0,0x8
800baf78:	00621821 	addu	v1,v1,v0
800baf7c:	3065ffff 	andi	a1,v1,0xffff
800baf80:	24a2ff10 	addiu	v0,a1,-240
800baf84:	24a4ff0c 	addiu	a0,a1,-244
800baf88:	2c420010 	sltiu	v0,v0,16
800baf8c:	2c840004 	sltiu	a0,a0,4
800baf90:	10400007 	beqz	v0,800bafb0 <_Z5ApuECv+0x5c>
800baf94:	ace30010 	sw	v1,16(a3)
800baf98:	14800014 	bnez	a0,800bafec <_Z5ApuECv+0x98>
800baf9c:	240200f3 	li	v0,243
800bafa0:	10a20038 	beq	a1,v0,800bb084 <_Z5ApuECv+0x130>
800bafa4:	2ca300fd 	sltiu	v1,a1,253
800bafa8:	10600022 	beqz	v1,800bb034 <_Z5ApuECv+0xe0>
800bafac:	00000000 	nop
800bafb0:	8ce20004 	lw	v0,4(a3)
800bafb4:	00451021 	addu	v0,v0,a1
800bafb8:	90420000 	lbu	v0,0(v0)
800bafbc:	8e03e3e8 	lw	v1,-7192(s0)
800bafc0:	304400ff 	andi	a0,v0,0xff
800bafc4:	2602e3e8 	addiu	v0,s0,-7192
800bafc8:	a0440029 	sb	a0,41(v0)
800bafcc:	24630003 	addiu	v1,v1,3
800bafd0:	3c028021 	lui	v0,0x8021
800bafd4:	ae03e3e8 	sw	v1,-7192(s0)
800bafd8:	a044e427 	sb	a0,-7129(v0)
800bafdc:	8fbf0014 	lw	ra,20(sp)
800bafe0:	8fb00010 	lw	s0,16(sp)
800bafe4:	03e00008 	jr	ra
800bafe8:	27bd0018 	addiu	sp,sp,24
800bafec:	8ce30014 	lw	v1,20(a3)
800baff0:	8ce20004 	lw	v0,4(a3)
800baff4:	ace30018 	sw	v1,24(a3)
800baff8:	ace60014 	sw	a2,20(a3)
800baffc:	00451021 	addu	v0,v0,a1
800bb000:	90420000 	lbu	v0,0(v0)
800bb004:	8e03e3e8 	lw	v1,-7192(s0)
800bb008:	304400ff 	andi	a0,v0,0xff
800bb00c:	2602e3e8 	addiu	v0,s0,-7192
800bb010:	a0440029 	sb	a0,41(v0)
800bb014:	24630003 	addiu	v1,v1,3
800bb018:	3c028021 	lui	v0,0x8021
800bb01c:	ae03e3e8 	sw	v1,-7192(s0)
800bb020:	a044e427 	sb	a0,-7129(v0)
800bb024:	8fbf0014 	lw	ra,20(sp)
800bb028:	8fb00010 	lw	s0,16(sp)
800bb02c:	03e00008 	jr	ra
800bb030:	27bd0018 	addiu	sp,sp,24
800bb034:	8ce30014 	lw	v1,20(a3)
800bb038:	8ce20004 	lw	v0,4(a3)
800bb03c:	ace60014 	sw	a2,20(a3)
800bb040:	ace30018 	sw	v1,24(a3)
800bb044:	00a21021 	addu	v0,a1,v0
800bb048:	90430000 	lbu	v1,0(v0)
800bb04c:	a0400000 	sb	zero,0(v0)
800bb050:	00601021 	move	v0,v1
800bb054:	8e03e3e8 	lw	v1,-7192(s0)
800bb058:	304400ff 	andi	a0,v0,0xff
800bb05c:	2602e3e8 	addiu	v0,s0,-7192
800bb060:	a0440029 	sb	a0,41(v0)
800bb064:	24630003 	addiu	v1,v1,3
800bb068:	3c028021 	lui	v0,0x8021
800bb06c:	ae03e3e8 	sw	v1,-7192(s0)
800bb070:	a044e427 	sb	a0,-7129(v0)
800bb074:	8fbf0014 	lw	ra,20(sp)
800bb078:	8fb00010 	lw	s0,16(sp)
800bb07c:	03e00008 	jr	ra
800bb080:	27bd0018 	addiu	sp,sp,24
800bb084:	3c02800b 	lui	v0,0x800b
800bb088:	24420bb8 	addiu	v0,v0,3000
800bb08c:	0040f809 	jalr	v0
800bb090:	00000000 	nop
800bb094:	0802ebf0 	j	800bafc0 <_Z5ApuECv+0x6c>
800bb098:	8e03e3e8 	lw	v1,-7192(s0)

800bb09c <_Z5ApuE9v>:
800bb09c:	27bdffe8 	addiu	sp,sp,-24
800bb0a0:	afb00010 	sw	s0,16(sp)
800bb0a4:	afbf0014 	sw	ra,20(sp)
800bb0a8:	3c108021 	lui	s0,0x8021
800bb0ac:	8e06e3e8 	lw	a2,-7192(s0)
800bb0b0:	2607e3e8 	addiu	a3,s0,-7192
800bb0b4:	90c20002 	lbu	v0,2(a2)
800bb0b8:	90c30001 	lbu	v1,1(a2)
800bb0bc:	00021200 	sll	v0,v0,0x8
800bb0c0:	00621821 	addu	v1,v1,v0
800bb0c4:	3065ffff 	andi	a1,v1,0xffff
800bb0c8:	24a2ff10 	addiu	v0,a1,-240
800bb0cc:	24a4ff0c 	addiu	a0,a1,-244
800bb0d0:	2c420010 	sltiu	v0,v0,16
800bb0d4:	2c840004 	sltiu	a0,a0,4
800bb0d8:	10400007 	beqz	v0,800bb0f8 <_Z5ApuE9v+0x5c>
800bb0dc:	ace30010 	sw	v1,16(a3)
800bb0e0:	14800014 	bnez	a0,800bb134 <_Z5ApuE9v+0x98>
800bb0e4:	240200f3 	li	v0,243
800bb0e8:	10a20038 	beq	a1,v0,800bb1cc <_Z5ApuE9v+0x130>
800bb0ec:	2ca300fd 	sltiu	v1,a1,253
800bb0f0:	10600022 	beqz	v1,800bb17c <_Z5ApuE9v+0xe0>
800bb0f4:	00000000 	nop
800bb0f8:	8ce20004 	lw	v0,4(a3)
800bb0fc:	00451021 	addu	v0,v0,a1
800bb100:	90420000 	lbu	v0,0(v0)
800bb104:	8e03e3e8 	lw	v1,-7192(s0)
800bb108:	304400ff 	andi	a0,v0,0xff
800bb10c:	2602e3e8 	addiu	v0,s0,-7192
800bb110:	a0440029 	sb	a0,41(v0)
800bb114:	24630003 	addiu	v1,v1,3
800bb118:	3c028021 	lui	v0,0x8021
800bb11c:	ae03e3e8 	sw	v1,-7192(s0)
800bb120:	a044e428 	sb	a0,-7128(v0)
800bb124:	8fbf0014 	lw	ra,20(sp)
800bb128:	8fb00010 	lw	s0,16(sp)
800bb12c:	03e00008 	jr	ra
800bb130:	27bd0018 	addiu	sp,sp,24
800bb134:	8ce30014 	lw	v1,20(a3)
800bb138:	8ce20004 	lw	v0,4(a3)
800bb13c:	ace30018 	sw	v1,24(a3)
800bb140:	ace60014 	sw	a2,20(a3)
800bb144:	00451021 	addu	v0,v0,a1
800bb148:	90420000 	lbu	v0,0(v0)
800bb14c:	8e03e3e8 	lw	v1,-7192(s0)
800bb150:	304400ff 	andi	a0,v0,0xff
800bb154:	2602e3e8 	addiu	v0,s0,-7192
800bb158:	a0440029 	sb	a0,41(v0)
800bb15c:	24630003 	addiu	v1,v1,3
800bb160:	3c028021 	lui	v0,0x8021
800bb164:	ae03e3e8 	sw	v1,-7192(s0)
800bb168:	a044e428 	sb	a0,-7128(v0)
800bb16c:	8fbf0014 	lw	ra,20(sp)
800bb170:	8fb00010 	lw	s0,16(sp)
800bb174:	03e00008 	jr	ra
800bb178:	27bd0018 	addiu	sp,sp,24
800bb17c:	8ce30014 	lw	v1,20(a3)
800bb180:	8ce20004 	lw	v0,4(a3)
800bb184:	ace60014 	sw	a2,20(a3)
800bb188:	ace30018 	sw	v1,24(a3)
800bb18c:	00a21021 	addu	v0,a1,v0
800bb190:	90430000 	lbu	v1,0(v0)
800bb194:	a0400000 	sb	zero,0(v0)
800bb198:	00601021 	move	v0,v1
800bb19c:	8e03e3e8 	lw	v1,-7192(s0)
800bb1a0:	304400ff 	andi	a0,v0,0xff
800bb1a4:	2602e3e8 	addiu	v0,s0,-7192
800bb1a8:	a0440029 	sb	a0,41(v0)
800bb1ac:	24630003 	addiu	v1,v1,3
800bb1b0:	3c028021 	lui	v0,0x8021
800bb1b4:	ae03e3e8 	sw	v1,-7192(s0)
800bb1b8:	a044e428 	sb	a0,-7128(v0)
800bb1bc:	8fbf0014 	lw	ra,20(sp)
800bb1c0:	8fb00010 	lw	s0,16(sp)
800bb1c4:	03e00008 	jr	ra
800bb1c8:	27bd0018 	addiu	sp,sp,24
800bb1cc:	3c02800b 	lui	v0,0x800b
800bb1d0:	24420bb8 	addiu	v0,v0,3000
800bb1d4:	0040f809 	jalr	v0
800bb1d8:	00000000 	nop
800bb1dc:	0802ec42 	j	800bb108 <_Z5ApuE9v+0x6c>
800bb1e0:	8e03e3e8 	lw	v1,-7192(s0)

800bb1e4 <_Z5ApuE7v>:
800bb1e4:	27bdffe0 	addiu	sp,sp,-32
800bb1e8:	afb10014 	sw	s1,20(sp)
800bb1ec:	afb00010 	sw	s0,16(sp)
800bb1f0:	afbf0018 	sw	ra,24(sp)
800bb1f4:	3c108021 	lui	s0,0x8021
800bb1f8:	8e08e3e8 	lw	t0,-7192(s0)
800bb1fc:	3c118021 	lui	s1,0x8021
800bb200:	2622e424 	addiu	v0,s1,-7132
800bb204:	90430004 	lbu	v1,4(v0)
800bb208:	91050001 	lbu	a1,1(t0)
800bb20c:	2607e3e8 	addiu	a3,s0,-7192
800bb210:	00a32821 	addu	a1,a1,v1
800bb214:	24a20001 	addiu	v0,a1,1
800bb218:	8ce40008 	lw	a0,8(a3)
800bb21c:	304200ff 	andi	v0,v0,0xff
800bb220:	00821021 	addu	v0,a0,v0
800bb224:	30a500ff 	andi	a1,a1,0xff
800bb228:	90430000 	lbu	v1,0(v0)
800bb22c:	00852021 	addu	a0,a0,a1
800bb230:	90860000 	lbu	a2,0(a0)
800bb234:	00031a00 	sll	v1,v1,0x8
800bb238:	00c33021 	addu	a2,a2,v1
800bb23c:	30c4ffff 	andi	a0,a2,0xffff
800bb240:	2482ff10 	addiu	v0,a0,-240
800bb244:	2483ff0c 	addiu	v1,a0,-244
800bb248:	2c420010 	sltiu	v0,v0,16
800bb24c:	2c630004 	sltiu	v1,v1,4
800bb250:	10400007 	beqz	v0,800bb270 <_Z5ApuE7v+0x8c>
800bb254:	ace60010 	sw	a2,16(a3)
800bb258:	14600014 	bnez	v1,800bb2ac <_Z5ApuE7v+0xc8>
800bb25c:	240200f3 	li	v0,243
800bb260:	10820038 	beq	a0,v0,800bb344 <_Z5ApuE7v+0x160>
800bb264:	2c8300fd 	sltiu	v1,a0,253
800bb268:	10600022 	beqz	v1,800bb2f4 <_Z5ApuE7v+0x110>
800bb26c:	00000000 	nop
800bb270:	8ce20004 	lw	v0,4(a3)
800bb274:	00441021 	addu	v0,v0,a0
800bb278:	90460000 	lbu	a2,0(v0)
800bb27c:	8e02e3e8 	lw	v0,-7192(s0)
800bb280:	2624e424 	addiu	a0,s1,-7132
800bb284:	2603e3e8 	addiu	v1,s0,-7192
800bb288:	24420002 	addiu	v0,v0,2
800bb28c:	a0660029 	sb	a2,41(v1)
800bb290:	ae02e3e8 	sw	v0,-7192(s0)
800bb294:	a0860002 	sb	a2,2(a0)
800bb298:	8fbf0018 	lw	ra,24(sp)
800bb29c:	8fb10014 	lw	s1,20(sp)
800bb2a0:	8fb00010 	lw	s0,16(sp)
800bb2a4:	03e00008 	jr	ra
800bb2a8:	27bd0020 	addiu	sp,sp,32
800bb2ac:	8ce30014 	lw	v1,20(a3)
800bb2b0:	8ce20004 	lw	v0,4(a3)
800bb2b4:	ace30018 	sw	v1,24(a3)
800bb2b8:	ace80014 	sw	t0,20(a3)
800bb2bc:	00441021 	addu	v0,v0,a0
800bb2c0:	90460000 	lbu	a2,0(v0)
800bb2c4:	8e02e3e8 	lw	v0,-7192(s0)
800bb2c8:	2624e424 	addiu	a0,s1,-7132
800bb2cc:	2603e3e8 	addiu	v1,s0,-7192
800bb2d0:	24420002 	addiu	v0,v0,2
800bb2d4:	a0660029 	sb	a2,41(v1)
800bb2d8:	ae02e3e8 	sw	v0,-7192(s0)
800bb2dc:	a0860002 	sb	a2,2(a0)
800bb2e0:	8fbf0018 	lw	ra,24(sp)
800bb2e4:	8fb10014 	lw	s1,20(sp)
800bb2e8:	8fb00010 	lw	s0,16(sp)
800bb2ec:	03e00008 	jr	ra
800bb2f0:	27bd0020 	addiu	sp,sp,32
800bb2f4:	8ce30014 	lw	v1,20(a3)
800bb2f8:	8ce20004 	lw	v0,4(a3)
800bb2fc:	ace80014 	sw	t0,20(a3)
800bb300:	ace30018 	sw	v1,24(a3)
800bb304:	00821021 	addu	v0,a0,v0
800bb308:	90430000 	lbu	v1,0(v0)
800bb30c:	a0400000 	sb	zero,0(v0)
800bb310:	8e02e3e8 	lw	v0,-7192(s0)
800bb314:	00603021 	move	a2,v1
800bb318:	2624e424 	addiu	a0,s1,-7132
800bb31c:	2603e3e8 	addiu	v1,s0,-7192
800bb320:	24420002 	addiu	v0,v0,2
800bb324:	a0660029 	sb	a2,41(v1)
800bb328:	ae02e3e8 	sw	v0,-7192(s0)
800bb32c:	a0860002 	sb	a2,2(a0)
800bb330:	8fbf0018 	lw	ra,24(sp)
800bb334:	8fb10014 	lw	s1,20(sp)
800bb338:	8fb00010 	lw	s0,16(sp)
800bb33c:	03e00008 	jr	ra
800bb340:	27bd0020 	addiu	sp,sp,32
800bb344:	3c02800b 	lui	v0,0x800b
800bb348:	24420bb8 	addiu	v0,v0,3000
800bb34c:	0040f809 	jalr	v0
800bb350:	00000000 	nop
800bb354:	0802ec9f 	j	800bb27c <_Z5ApuE7v+0x98>
800bb358:	00403021 	move	a2,v0

800bb35c <_Z5ApuE5v>:
800bb35c:	27bdffe8 	addiu	sp,sp,-24
800bb360:	afb00010 	sw	s0,16(sp)
800bb364:	afbf0014 	sw	ra,20(sp)
800bb368:	3c108021 	lui	s0,0x8021
800bb36c:	8e06e3e8 	lw	a2,-7192(s0)
800bb370:	2607e3e8 	addiu	a3,s0,-7192
800bb374:	90c20002 	lbu	v0,2(a2)
800bb378:	90c30001 	lbu	v1,1(a2)
800bb37c:	00021200 	sll	v0,v0,0x8
800bb380:	00621821 	addu	v1,v1,v0
800bb384:	3065ffff 	andi	a1,v1,0xffff
800bb388:	24a2ff10 	addiu	v0,a1,-240
800bb38c:	24a4ff0c 	addiu	a0,a1,-244
800bb390:	2c420010 	sltiu	v0,v0,16
800bb394:	2c840004 	sltiu	a0,a0,4
800bb398:	10400007 	beqz	v0,800bb3b8 <_Z5ApuE5v+0x5c>
800bb39c:	ace30010 	sw	v1,16(a3)
800bb3a0:	14800013 	bnez	a0,800bb3f0 <_Z5ApuE5v+0x94>
800bb3a4:	240200f3 	li	v0,243
800bb3a8:	10a20035 	beq	a1,v0,800bb480 <_Z5ApuE5v+0x124>
800bb3ac:	2ca300fd 	sltiu	v1,a1,253
800bb3b0:	10600020 	beqz	v1,800bb434 <_Z5ApuE5v+0xd8>
800bb3b4:	00000000 	nop
800bb3b8:	8ce20004 	lw	v0,4(a3)
800bb3bc:	00451021 	addu	v0,v0,a1
800bb3c0:	90440000 	lbu	a0,0(v0)
800bb3c4:	8e02e3e8 	lw	v0,-7192(s0)
800bb3c8:	2603e3e8 	addiu	v1,s0,-7192
800bb3cc:	a0640029 	sb	a0,41(v1)
800bb3d0:	24420003 	addiu	v0,v0,3
800bb3d4:	3c038021 	lui	v1,0x8021
800bb3d8:	ae02e3e8 	sw	v0,-7192(s0)
800bb3dc:	a064e426 	sb	a0,-7130(v1)
800bb3e0:	8fbf0014 	lw	ra,20(sp)
800bb3e4:	8fb00010 	lw	s0,16(sp)
800bb3e8:	03e00008 	jr	ra
800bb3ec:	27bd0018 	addiu	sp,sp,24
800bb3f0:	8ce30014 	lw	v1,20(a3)
800bb3f4:	8ce20004 	lw	v0,4(a3)
800bb3f8:	ace30018 	sw	v1,24(a3)
800bb3fc:	ace60014 	sw	a2,20(a3)
800bb400:	00451021 	addu	v0,v0,a1
800bb404:	90440000 	lbu	a0,0(v0)
800bb408:	8e02e3e8 	lw	v0,-7192(s0)
800bb40c:	2603e3e8 	addiu	v1,s0,-7192
800bb410:	a0640029 	sb	a0,41(v1)
800bb414:	24420003 	addiu	v0,v0,3
800bb418:	3c038021 	lui	v1,0x8021
800bb41c:	ae02e3e8 	sw	v0,-7192(s0)
800bb420:	a064e426 	sb	a0,-7130(v1)
800bb424:	8fbf0014 	lw	ra,20(sp)
800bb428:	8fb00010 	lw	s0,16(sp)
800bb42c:	03e00008 	jr	ra
800bb430:	27bd0018 	addiu	sp,sp,24
800bb434:	8ce30014 	lw	v1,20(a3)
800bb438:	8ce20004 	lw	v0,4(a3)
800bb43c:	ace60014 	sw	a2,20(a3)
800bb440:	ace30018 	sw	v1,24(a3)
800bb444:	00a21021 	addu	v0,a1,v0
800bb448:	90430000 	lbu	v1,0(v0)
800bb44c:	a0400000 	sb	zero,0(v0)
800bb450:	8e02e3e8 	lw	v0,-7192(s0)
800bb454:	00602021 	move	a0,v1
800bb458:	2603e3e8 	addiu	v1,s0,-7192
800bb45c:	a0640029 	sb	a0,41(v1)
800bb460:	24420003 	addiu	v0,v0,3
800bb464:	3c038021 	lui	v1,0x8021
800bb468:	ae02e3e8 	sw	v0,-7192(s0)
800bb46c:	a064e426 	sb	a0,-7130(v1)
800bb470:	8fbf0014 	lw	ra,20(sp)
800bb474:	8fb00010 	lw	s0,16(sp)
800bb478:	03e00008 	jr	ra
800bb47c:	27bd0018 	addiu	sp,sp,24
800bb480:	3c02800b 	lui	v0,0x800b
800bb484:	24420bb8 	addiu	v0,v0,3000
800bb488:	0040f809 	jalr	v0
800bb48c:	00000000 	nop
800bb490:	0802ecf1 	j	800bb3c4 <_Z5ApuE5v+0x68>
800bb494:	00402021 	move	a0,v0

800bb498 <_Z5ApuB7v>:
800bb498:	27bdffe0 	addiu	sp,sp,-32
800bb49c:	afb00010 	sw	s0,16(sp)
800bb4a0:	3c108021 	lui	s0,0x8021
800bb4a4:	8e08e3e8 	lw	t0,-7192(s0)
800bb4a8:	afb10014 	sw	s1,20(sp)
800bb4ac:	afbf0018 	sw	ra,24(sp)
800bb4b0:	2607e3e8 	addiu	a3,s0,-7192
800bb4b4:	91040001 	lbu	a0,1(t0)
800bb4b8:	8ce20008 	lw	v0,8(a3)
800bb4bc:	3c118021 	lui	s1,0x8021
800bb4c0:	00822021 	addu	a0,a0,v0
800bb4c4:	2625e424 	addiu	a1,s1,-7132
800bb4c8:	90820000 	lbu	v0,0(a0)
800bb4cc:	90830001 	lbu	v1,1(a0)
800bb4d0:	90a60003 	lbu	a2,3(a1)
800bb4d4:	00031a00 	sll	v1,v1,0x8
800bb4d8:	00461021 	addu	v0,v0,a2
800bb4dc:	00621821 	addu	v1,v1,v0
800bb4e0:	3064ffff 	andi	a0,v1,0xffff
800bb4e4:	2482ff10 	addiu	v0,a0,-240
800bb4e8:	2c420010 	sltiu	v0,v0,16
800bb4ec:	10400009 	beqz	v0,800bb514 <_Z5ApuB7v+0x7c>
800bb4f0:	ace30010 	sw	v1,16(a3)
800bb4f4:	2482ff0c 	addiu	v0,a0,-244
800bb4f8:	2c420004 	sltiu	v0,v0,4
800bb4fc:	1440003c 	bnez	v0,800bb5f0 <_Z5ApuB7v+0x158>
800bb500:	240200f3 	li	v0,243
800bb504:	10820049 	beq	a0,v0,800bb62c <_Z5ApuB7v+0x194>
800bb508:	2c8200fd 	sltiu	v0,a0,253
800bb50c:	1040003f 	beqz	v0,800bb60c <_Z5ApuB7v+0x174>
800bb510:	00000000 	nop
800bb514:	8ce20004 	lw	v0,4(a3)
800bb518:	00441021 	addu	v0,v0,a0
800bb51c:	90430000 	lbu	v1,0(v0)
800bb520:	2622e424 	addiu	v0,s1,-7132
800bb524:	90480002 	lbu	t0,2(v0)
800bb528:	2609e3e8 	addiu	t1,s0,-7192
800bb52c:	306500ff 	andi	a1,v1,0xff
800bb530:	91230028 	lbu	v1,40(t1)
800bb534:	01051023 	subu	v0,t0,a1
800bb538:	00431021 	addu	v0,v0,v1
800bb53c:	2442ffff 	addiu	v0,v0,-1
800bb540:	00023c00 	sll	a3,v0,0x10
800bb544:	00073c03 	sra	a3,a3,0x10
800bb548:	01055026 	xor	t2,t0,a1
800bb54c:	00072027 	nor	a0,zero,a3
800bb550:	000427c2 	srl	a0,a0,0x1f
800bb554:	3c028022 	lui	v0,0x8022
800bb558:	3c038022 	lui	v1,0x8022
800bb55c:	31460080 	andi	a2,t2,0x80
800bb560:	a04550bc 	sb	a1,20668(v0)
800bb564:	a46750c6 	sh	a3,20678(v1)
800bb568:	10c0001d 	beqz	a2,800bb5e0 <_Z5ApuB7v+0x148>
800bb56c:	a1240028 	sb	a0,40(t1)
800bb570:	30e500ff 	andi	a1,a3,0xff
800bb574:	01051026 	xor	v0,t0,a1
800bb578:	30420080 	andi	v0,v0,0x80
800bb57c:	1440001a 	bnez	v0,800bb5e8 <_Z5ApuB7v+0x150>
800bb580:	24020001 	li	v0,1
800bb584:	2602e3e8 	addiu	v0,s0,-7192
800bb588:	a040002a 	sb	zero,42(v0)
800bb58c:	9223e424 	lbu	v1,-7132(s1)
800bb590:	01451026 	xor	v0,t2,a1
800bb594:	34630008 	ori	v1,v1,0x8
800bb598:	30420010 	andi	v0,v0,0x10
800bb59c:	a223e424 	sb	v1,-7132(s1)
800bb5a0:	10400003 	beqz	v0,800bb5b0 <_Z5ApuB7v+0x118>
800bb5a4:	3c048021 	lui	a0,0x8021
800bb5a8:	306200f7 	andi	v0,v1,0xf7
800bb5ac:	a082e424 	sb	v0,-7132(a0)
800bb5b0:	8e02e3e8 	lw	v0,-7192(s0)
800bb5b4:	2603e3e8 	addiu	v1,s0,-7192
800bb5b8:	2484e424 	addiu	a0,a0,-7132
800bb5bc:	a0650029 	sb	a1,41(v1)
800bb5c0:	a0850002 	sb	a1,2(a0)
800bb5c4:	24420002 	addiu	v0,v0,2
800bb5c8:	ae02e3e8 	sw	v0,-7192(s0)
800bb5cc:	8fbf0018 	lw	ra,24(sp)
800bb5d0:	8fb10014 	lw	s1,20(sp)
800bb5d4:	8fb00010 	lw	s0,16(sp)
800bb5d8:	03e00008 	jr	ra
800bb5dc:	27bd0020 	addiu	sp,sp,32
800bb5e0:	0802ed61 	j	800bb584 <_Z5ApuB7v+0xec>
800bb5e4:	30e500ff 	andi	a1,a3,0xff
800bb5e8:	0802ed63 	j	800bb58c <_Z5ApuB7v+0xf4>
800bb5ec:	a122002a 	sb	v0,42(t1)
800bb5f0:	8ce30014 	lw	v1,20(a3)
800bb5f4:	8ce20004 	lw	v0,4(a3)
800bb5f8:	ace30018 	sw	v1,24(a3)
800bb5fc:	00441021 	addu	v0,v0,a0
800bb600:	ace80014 	sw	t0,20(a3)
800bb604:	0802ed48 	j	800bb520 <_Z5ApuB7v+0x88>
800bb608:	90430000 	lbu	v1,0(v0)
800bb60c:	8ce30014 	lw	v1,20(a3)
800bb610:	8ce20004 	lw	v0,4(a3)
800bb614:	ace30018 	sw	v1,24(a3)
800bb618:	00821021 	addu	v0,a0,v0
800bb61c:	ace80014 	sw	t0,20(a3)
800bb620:	90430000 	lbu	v1,0(v0)
800bb624:	0802ed48 	j	800bb520 <_Z5ApuB7v+0x88>
800bb628:	a0400000 	sb	zero,0(v0)
800bb62c:	3c02800b 	lui	v0,0x800b
800bb630:	24420bb8 	addiu	v0,v0,3000
800bb634:	0040f809 	jalr	v0
800bb638:	00000000 	nop
800bb63c:	0802ed48 	j	800bb520 <_Z5ApuB7v+0x88>
800bb640:	00401821 	move	v1,v0

800bb644 <_Z5ApuB6v>:
800bb644:	27bdffe0 	addiu	sp,sp,-32
800bb648:	afb00010 	sw	s0,16(sp)
800bb64c:	3c108021 	lui	s0,0x8021
800bb650:	afb10014 	sw	s1,20(sp)
800bb654:	8e07e3e8 	lw	a3,-7192(s0)
800bb658:	3c118021 	lui	s1,0x8021
800bb65c:	afbf0018 	sw	ra,24(sp)
800bb660:	2622e424 	addiu	v0,s1,-7132
800bb664:	90440003 	lbu	a0,3(v0)
800bb668:	90e30002 	lbu	v1,2(a3)
800bb66c:	90e20001 	lbu	v0,1(a3)
800bb670:	00031a00 	sll	v1,v1,0x8
800bb674:	00441021 	addu	v0,v0,a0
800bb678:	00621821 	addu	v1,v1,v0
800bb67c:	3064ffff 	andi	a0,v1,0xffff
800bb680:	2482ff10 	addiu	v0,a0,-240
800bb684:	2606e3e8 	addiu	a2,s0,-7192
800bb688:	2c420010 	sltiu	v0,v0,16
800bb68c:	10400009 	beqz	v0,800bb6b4 <_Z5ApuB6v+0x70>
800bb690:	acc30010 	sw	v1,16(a2)
800bb694:	2482ff0c 	addiu	v0,a0,-244
800bb698:	2c420004 	sltiu	v0,v0,4
800bb69c:	1440003c 	bnez	v0,800bb790 <_Z5ApuB6v+0x14c>
800bb6a0:	240200f3 	li	v0,243
800bb6a4:	10820049 	beq	a0,v0,800bb7cc <_Z5ApuB6v+0x188>
800bb6a8:	2c8200fd 	sltiu	v0,a0,253
800bb6ac:	1040003f 	beqz	v0,800bb7ac <_Z5ApuB6v+0x168>
800bb6b0:	00000000 	nop
800bb6b4:	8cc20004 	lw	v0,4(a2)
800bb6b8:	00441021 	addu	v0,v0,a0
800bb6bc:	90430000 	lbu	v1,0(v0)
800bb6c0:	2622e424 	addiu	v0,s1,-7132
800bb6c4:	90480002 	lbu	t0,2(v0)
800bb6c8:	2609e3e8 	addiu	t1,s0,-7192
800bb6cc:	306500ff 	andi	a1,v1,0xff
800bb6d0:	91230028 	lbu	v1,40(t1)
800bb6d4:	01051023 	subu	v0,t0,a1
800bb6d8:	00431021 	addu	v0,v0,v1
800bb6dc:	2442ffff 	addiu	v0,v0,-1
800bb6e0:	00023c00 	sll	a3,v0,0x10
800bb6e4:	00073c03 	sra	a3,a3,0x10
800bb6e8:	01055026 	xor	t2,t0,a1
800bb6ec:	00072027 	nor	a0,zero,a3
800bb6f0:	000427c2 	srl	a0,a0,0x1f
800bb6f4:	3c028022 	lui	v0,0x8022
800bb6f8:	3c038022 	lui	v1,0x8022
800bb6fc:	31460080 	andi	a2,t2,0x80
800bb700:	a04550bc 	sb	a1,20668(v0)
800bb704:	a46750c6 	sh	a3,20678(v1)
800bb708:	10c0001d 	beqz	a2,800bb780 <_Z5ApuB6v+0x13c>
800bb70c:	a1240028 	sb	a0,40(t1)
800bb710:	30e500ff 	andi	a1,a3,0xff
800bb714:	01051026 	xor	v0,t0,a1
800bb718:	30420080 	andi	v0,v0,0x80
800bb71c:	1440001a 	bnez	v0,800bb788 <_Z5ApuB6v+0x144>
800bb720:	24020001 	li	v0,1
800bb724:	2602e3e8 	addiu	v0,s0,-7192
800bb728:	a040002a 	sb	zero,42(v0)
800bb72c:	9223e424 	lbu	v1,-7132(s1)
800bb730:	01451026 	xor	v0,t2,a1
800bb734:	34630008 	ori	v1,v1,0x8
800bb738:	30420010 	andi	v0,v0,0x10
800bb73c:	a223e424 	sb	v1,-7132(s1)
800bb740:	10400003 	beqz	v0,800bb750 <_Z5ApuB6v+0x10c>
800bb744:	3c048021 	lui	a0,0x8021
800bb748:	306200f7 	andi	v0,v1,0xf7
800bb74c:	a082e424 	sb	v0,-7132(a0)
800bb750:	8e02e3e8 	lw	v0,-7192(s0)
800bb754:	2603e3e8 	addiu	v1,s0,-7192
800bb758:	2484e424 	addiu	a0,a0,-7132
800bb75c:	a0650029 	sb	a1,41(v1)
800bb760:	a0850002 	sb	a1,2(a0)
800bb764:	24420003 	addiu	v0,v0,3
800bb768:	ae02e3e8 	sw	v0,-7192(s0)
800bb76c:	8fbf0018 	lw	ra,24(sp)
800bb770:	8fb10014 	lw	s1,20(sp)
800bb774:	8fb00010 	lw	s0,16(sp)
800bb778:	03e00008 	jr	ra
800bb77c:	27bd0020 	addiu	sp,sp,32
800bb780:	0802edc9 	j	800bb724 <_Z5ApuB6v+0xe0>
800bb784:	30e500ff 	andi	a1,a3,0xff
800bb788:	0802edcb 	j	800bb72c <_Z5ApuB6v+0xe8>
800bb78c:	a122002a 	sb	v0,42(t1)
800bb790:	8cc30014 	lw	v1,20(a2)
800bb794:	8cc20004 	lw	v0,4(a2)
800bb798:	acc30018 	sw	v1,24(a2)
800bb79c:	00441021 	addu	v0,v0,a0
800bb7a0:	acc70014 	sw	a3,20(a2)
800bb7a4:	0802edb0 	j	800bb6c0 <_Z5ApuB6v+0x7c>
800bb7a8:	90430000 	lbu	v1,0(v0)
800bb7ac:	8cc30014 	lw	v1,20(a2)
800bb7b0:	8cc20004 	lw	v0,4(a2)
800bb7b4:	acc30018 	sw	v1,24(a2)
800bb7b8:	00821021 	addu	v0,a0,v0
800bb7bc:	acc70014 	sw	a3,20(a2)
800bb7c0:	90430000 	lbu	v1,0(v0)
800bb7c4:	0802edb0 	j	800bb6c0 <_Z5ApuB6v+0x7c>
800bb7c8:	a0400000 	sb	zero,0(v0)
800bb7cc:	3c02800b 	lui	v0,0x800b
800bb7d0:	24420bb8 	addiu	v0,v0,3000
800bb7d4:	0040f809 	jalr	v0
800bb7d8:	00000000 	nop
800bb7dc:	0802edb0 	j	800bb6c0 <_Z5ApuB6v+0x7c>
800bb7e0:	00401821 	move	v1,v0

800bb7e4 <_Z5ApuB5v>:
800bb7e4:	27bdffe0 	addiu	sp,sp,-32
800bb7e8:	afb00010 	sw	s0,16(sp)
800bb7ec:	3c108021 	lui	s0,0x8021
800bb7f0:	afb10014 	sw	s1,20(sp)
800bb7f4:	8e07e3e8 	lw	a3,-7192(s0)
800bb7f8:	3c118021 	lui	s1,0x8021
800bb7fc:	afbf0018 	sw	ra,24(sp)
800bb800:	2622e424 	addiu	v0,s1,-7132
800bb804:	90440004 	lbu	a0,4(v0)
800bb808:	90e30002 	lbu	v1,2(a3)
800bb80c:	90e20001 	lbu	v0,1(a3)
800bb810:	00031a00 	sll	v1,v1,0x8
800bb814:	00441021 	addu	v0,v0,a0
800bb818:	00621821 	addu	v1,v1,v0
800bb81c:	3064ffff 	andi	a0,v1,0xffff
800bb820:	2482ff10 	addiu	v0,a0,-240
800bb824:	2606e3e8 	addiu	a2,s0,-7192
800bb828:	2c420010 	sltiu	v0,v0,16
800bb82c:	10400009 	beqz	v0,800bb854 <_Z5ApuB5v+0x70>
800bb830:	acc30010 	sw	v1,16(a2)
800bb834:	2482ff0c 	addiu	v0,a0,-244
800bb838:	2c420004 	sltiu	v0,v0,4
800bb83c:	1440003c 	bnez	v0,800bb930 <_Z5ApuB5v+0x14c>
800bb840:	240200f3 	li	v0,243
800bb844:	10820049 	beq	a0,v0,800bb96c <_Z5ApuB5v+0x188>
800bb848:	2c8200fd 	sltiu	v0,a0,253
800bb84c:	1040003f 	beqz	v0,800bb94c <_Z5ApuB5v+0x168>
800bb850:	00000000 	nop
800bb854:	8cc20004 	lw	v0,4(a2)
800bb858:	00441021 	addu	v0,v0,a0
800bb85c:	90430000 	lbu	v1,0(v0)
800bb860:	2622e424 	addiu	v0,s1,-7132
800bb864:	90480002 	lbu	t0,2(v0)
800bb868:	2609e3e8 	addiu	t1,s0,-7192
800bb86c:	306500ff 	andi	a1,v1,0xff
800bb870:	91230028 	lbu	v1,40(t1)
800bb874:	01051023 	subu	v0,t0,a1
800bb878:	00431021 	addu	v0,v0,v1
800bb87c:	2442ffff 	addiu	v0,v0,-1
800bb880:	00023c00 	sll	a3,v0,0x10
800bb884:	00073c03 	sra	a3,a3,0x10
800bb888:	01055026 	xor	t2,t0,a1
800bb88c:	00072027 	nor	a0,zero,a3
800bb890:	000427c2 	srl	a0,a0,0x1f
800bb894:	3c028022 	lui	v0,0x8022
800bb898:	3c038022 	lui	v1,0x8022
800bb89c:	31460080 	andi	a2,t2,0x80
800bb8a0:	a04550bc 	sb	a1,20668(v0)
800bb8a4:	a46750c6 	sh	a3,20678(v1)
800bb8a8:	10c0001d 	beqz	a2,800bb920 <_Z5ApuB5v+0x13c>
800bb8ac:	a1240028 	sb	a0,40(t1)
800bb8b0:	30e500ff 	andi	a1,a3,0xff
800bb8b4:	01051026 	xor	v0,t0,a1
800bb8b8:	30420080 	andi	v0,v0,0x80
800bb8bc:	1440001a 	bnez	v0,800bb928 <_Z5ApuB5v+0x144>
800bb8c0:	24020001 	li	v0,1
800bb8c4:	2602e3e8 	addiu	v0,s0,-7192
800bb8c8:	a040002a 	sb	zero,42(v0)
800bb8cc:	9223e424 	lbu	v1,-7132(s1)
800bb8d0:	01451026 	xor	v0,t2,a1
800bb8d4:	34630008 	ori	v1,v1,0x8
800bb8d8:	30420010 	andi	v0,v0,0x10
800bb8dc:	a223e424 	sb	v1,-7132(s1)
800bb8e0:	10400003 	beqz	v0,800bb8f0 <_Z5ApuB5v+0x10c>
800bb8e4:	3c048021 	lui	a0,0x8021
800bb8e8:	306200f7 	andi	v0,v1,0xf7
800bb8ec:	a082e424 	sb	v0,-7132(a0)
800bb8f0:	8e02e3e8 	lw	v0,-7192(s0)
800bb8f4:	2603e3e8 	addiu	v1,s0,-7192
800bb8f8:	2484e424 	addiu	a0,a0,-7132
800bb8fc:	a0650029 	sb	a1,41(v1)
800bb900:	a0850002 	sb	a1,2(a0)
800bb904:	24420003 	addiu	v0,v0,3
800bb908:	ae02e3e8 	sw	v0,-7192(s0)
800bb90c:	8fbf0018 	lw	ra,24(sp)
800bb910:	8fb10014 	lw	s1,20(sp)
800bb914:	8fb00010 	lw	s0,16(sp)
800bb918:	03e00008 	jr	ra
800bb91c:	27bd0020 	addiu	sp,sp,32
800bb920:	0802ee31 	j	800bb8c4 <_Z5ApuB5v+0xe0>
800bb924:	30e500ff 	andi	a1,a3,0xff
800bb928:	0802ee33 	j	800bb8cc <_Z5ApuB5v+0xe8>
800bb92c:	a122002a 	sb	v0,42(t1)
800bb930:	8cc30014 	lw	v1,20(a2)
800bb934:	8cc20004 	lw	v0,4(a2)
800bb938:	acc30018 	sw	v1,24(a2)
800bb93c:	00441021 	addu	v0,v0,a0
800bb940:	acc70014 	sw	a3,20(a2)
800bb944:	0802ee18 	j	800bb860 <_Z5ApuB5v+0x7c>
800bb948:	90430000 	lbu	v1,0(v0)
800bb94c:	8cc30014 	lw	v1,20(a2)
800bb950:	8cc20004 	lw	v0,4(a2)
800bb954:	acc30018 	sw	v1,24(a2)
800bb958:	00821021 	addu	v0,a0,v0
800bb95c:	acc70014 	sw	a3,20(a2)
800bb960:	90430000 	lbu	v1,0(v0)
800bb964:	0802ee18 	j	800bb860 <_Z5ApuB5v+0x7c>
800bb968:	a0400000 	sb	zero,0(v0)
800bb96c:	3c02800b 	lui	v0,0x800b
800bb970:	24420bb8 	addiu	v0,v0,3000
800bb974:	0040f809 	jalr	v0
800bb978:	00000000 	nop
800bb97c:	0802ee18 	j	800bb860 <_Z5ApuB5v+0x7c>
800bb980:	00401821 	move	v1,v0

800bb984 <_Z5ApuA7v>:
800bb984:	27bdffe0 	addiu	sp,sp,-32
800bb988:	afb00010 	sw	s0,16(sp)
800bb98c:	3c108021 	lui	s0,0x8021
800bb990:	afb10014 	sw	s1,20(sp)
800bb994:	8e08e3e8 	lw	t0,-7192(s0)
800bb998:	3c118021 	lui	s1,0x8021
800bb99c:	afbf0018 	sw	ra,24(sp)
800bb9a0:	2622e424 	addiu	v0,s1,-7132
800bb9a4:	90430004 	lbu	v1,4(v0)
800bb9a8:	91060001 	lbu	a2,1(t0)
800bb9ac:	2607e3e8 	addiu	a3,s0,-7192
800bb9b0:	00c33021 	addu	a2,a2,v1
800bb9b4:	24c20001 	addiu	v0,a2,1
800bb9b8:	8ce40008 	lw	a0,8(a3)
800bb9bc:	304200ff 	andi	v0,v0,0xff
800bb9c0:	00821021 	addu	v0,a0,v0
800bb9c4:	30c600ff 	andi	a2,a2,0xff
800bb9c8:	90430000 	lbu	v1,0(v0)
800bb9cc:	00862021 	addu	a0,a0,a2
800bb9d0:	90850000 	lbu	a1,0(a0)
800bb9d4:	00031a00 	sll	v1,v1,0x8
800bb9d8:	00a32821 	addu	a1,a1,v1
800bb9dc:	30a4ffff 	andi	a0,a1,0xffff
800bb9e0:	2482ff10 	addiu	v0,a0,-240
800bb9e4:	2c420010 	sltiu	v0,v0,16
800bb9e8:	10400009 	beqz	v0,800bba10 <_Z5ApuA7v+0x8c>
800bb9ec:	ace50010 	sw	a1,16(a3)
800bb9f0:	2482ff0c 	addiu	v0,a0,-244
800bb9f4:	2c420004 	sltiu	v0,v0,4
800bb9f8:	1440003c 	bnez	v0,800bbaec <_Z5ApuA7v+0x168>
800bb9fc:	240200f3 	li	v0,243
800bba00:	10820049 	beq	a0,v0,800bbb28 <_Z5ApuA7v+0x1a4>
800bba04:	2c8200fd 	sltiu	v0,a0,253
800bba08:	1040003f 	beqz	v0,800bbb08 <_Z5ApuA7v+0x184>
800bba0c:	00000000 	nop
800bba10:	8ce20004 	lw	v0,4(a3)
800bba14:	00441021 	addu	v0,v0,a0
800bba18:	90430000 	lbu	v1,0(v0)
800bba1c:	2622e424 	addiu	v0,s1,-7132
800bba20:	90480002 	lbu	t0,2(v0)
800bba24:	2609e3e8 	addiu	t1,s0,-7192
800bba28:	306500ff 	andi	a1,v1,0xff
800bba2c:	91230028 	lbu	v1,40(t1)
800bba30:	01051023 	subu	v0,t0,a1
800bba34:	00431021 	addu	v0,v0,v1
800bba38:	2442ffff 	addiu	v0,v0,-1
800bba3c:	00023c00 	sll	a3,v0,0x10
800bba40:	00073c03 	sra	a3,a3,0x10
800bba44:	01055026 	xor	t2,t0,a1
800bba48:	00072027 	nor	a0,zero,a3
800bba4c:	000427c2 	srl	a0,a0,0x1f
800bba50:	3c028022 	lui	v0,0x8022
800bba54:	3c038022 	lui	v1,0x8022
800bba58:	31460080 	andi	a2,t2,0x80
800bba5c:	a04550bc 	sb	a1,20668(v0)
800bba60:	a46750c6 	sh	a3,20678(v1)
800bba64:	10c0001d 	beqz	a2,800bbadc <_Z5ApuA7v+0x158>
800bba68:	a1240028 	sb	a0,40(t1)
800bba6c:	30e500ff 	andi	a1,a3,0xff
800bba70:	01051026 	xor	v0,t0,a1
800bba74:	30420080 	andi	v0,v0,0x80
800bba78:	1440001a 	bnez	v0,800bbae4 <_Z5ApuA7v+0x160>
800bba7c:	24020001 	li	v0,1
800bba80:	2602e3e8 	addiu	v0,s0,-7192
800bba84:	a040002a 	sb	zero,42(v0)
800bba88:	9223e424 	lbu	v1,-7132(s1)
800bba8c:	01451026 	xor	v0,t2,a1
800bba90:	34630008 	ori	v1,v1,0x8
800bba94:	30420010 	andi	v0,v0,0x10
800bba98:	a223e424 	sb	v1,-7132(s1)
800bba9c:	10400003 	beqz	v0,800bbaac <_Z5ApuA7v+0x128>
800bbaa0:	3c048021 	lui	a0,0x8021
800bbaa4:	306200f7 	andi	v0,v1,0xf7
800bbaa8:	a082e424 	sb	v0,-7132(a0)
800bbaac:	8e02e3e8 	lw	v0,-7192(s0)
800bbab0:	2603e3e8 	addiu	v1,s0,-7192
800bbab4:	2484e424 	addiu	a0,a0,-7132
800bbab8:	a0650029 	sb	a1,41(v1)
800bbabc:	a0850002 	sb	a1,2(a0)
800bbac0:	24420002 	addiu	v0,v0,2
800bbac4:	ae02e3e8 	sw	v0,-7192(s0)
800bbac8:	8fbf0018 	lw	ra,24(sp)
800bbacc:	8fb10014 	lw	s1,20(sp)
800bbad0:	8fb00010 	lw	s0,16(sp)
800bbad4:	03e00008 	jr	ra
800bbad8:	27bd0020 	addiu	sp,sp,32
800bbadc:	0802eea0 	j	800bba80 <_Z5ApuA7v+0xfc>
800bbae0:	30e500ff 	andi	a1,a3,0xff
800bbae4:	0802eea2 	j	800bba88 <_Z5ApuA7v+0x104>
800bbae8:	a122002a 	sb	v0,42(t1)
800bbaec:	8ce30014 	lw	v1,20(a3)
800bbaf0:	8ce20004 	lw	v0,4(a3)
800bbaf4:	ace30018 	sw	v1,24(a3)
800bbaf8:	00441021 	addu	v0,v0,a0
800bbafc:	ace80014 	sw	t0,20(a3)
800bbb00:	0802ee87 	j	800bba1c <_Z5ApuA7v+0x98>
800bbb04:	90430000 	lbu	v1,0(v0)
800bbb08:	8ce30014 	lw	v1,20(a3)
800bbb0c:	8ce20004 	lw	v0,4(a3)
800bbb10:	ace30018 	sw	v1,24(a3)
800bbb14:	00821021 	addu	v0,a0,v0
800bbb18:	ace80014 	sw	t0,20(a3)
800bbb1c:	90430000 	lbu	v1,0(v0)
800bbb20:	0802ee87 	j	800bba1c <_Z5ApuA7v+0x98>
800bbb24:	a0400000 	sb	zero,0(v0)
800bbb28:	3c02800b 	lui	v0,0x800b
800bbb2c:	24420bb8 	addiu	v0,v0,3000
800bbb30:	0040f809 	jalr	v0
800bbb34:	00000000 	nop
800bbb38:	0802ee87 	j	800bba1c <_Z5ApuA7v+0x98>
800bbb3c:	00401821 	move	v1,v0

800bbb40 <_Z5ApuA5v>:
800bbb40:	27bdffe8 	addiu	sp,sp,-24
800bbb44:	afb00010 	sw	s0,16(sp)
800bbb48:	3c108021 	lui	s0,0x8021
800bbb4c:	8e06e3e8 	lw	a2,-7192(s0)
800bbb50:	afbf0014 	sw	ra,20(sp)
800bbb54:	90c20002 	lbu	v0,2(a2)
800bbb58:	90c30001 	lbu	v1,1(a2)
800bbb5c:	00021200 	sll	v0,v0,0x8
800bbb60:	00621821 	addu	v1,v1,v0
800bbb64:	3064ffff 	andi	a0,v1,0xffff
800bbb68:	2482ff10 	addiu	v0,a0,-240
800bbb6c:	2607e3e8 	addiu	a3,s0,-7192
800bbb70:	2c420010 	sltiu	v0,v0,16
800bbb74:	10400009 	beqz	v0,800bbb9c <_Z5ApuA5v+0x5c>
800bbb78:	ace30010 	sw	v1,16(a3)
800bbb7c:	2482ff0c 	addiu	v0,a0,-244
800bbb80:	2c420004 	sltiu	v0,v0,4
800bbb84:	1440003c 	bnez	v0,800bbc78 <_Z5ApuA5v+0x138>
800bbb88:	240200f3 	li	v0,243
800bbb8c:	10820049 	beq	a0,v0,800bbcb4 <_Z5ApuA5v+0x174>
800bbb90:	2c8200fd 	sltiu	v0,a0,253
800bbb94:	1040003f 	beqz	v0,800bbc94 <_Z5ApuA5v+0x154>
800bbb98:	00000000 	nop
800bbb9c:	8ce20004 	lw	v0,4(a3)
800bbba0:	00441021 	addu	v0,v0,a0
800bbba4:	90430000 	lbu	v1,0(v0)
800bbba8:	3c0b8021 	lui	t3,0x8021
800bbbac:	2562e424 	addiu	v0,t3,-7132
800bbbb0:	90480002 	lbu	t0,2(v0)
800bbbb4:	2609e3e8 	addiu	t1,s0,-7192
800bbbb8:	306500ff 	andi	a1,v1,0xff
800bbbbc:	91230028 	lbu	v1,40(t1)
800bbbc0:	01051023 	subu	v0,t0,a1
800bbbc4:	00431021 	addu	v0,v0,v1
800bbbc8:	2442ffff 	addiu	v0,v0,-1
800bbbcc:	00023c00 	sll	a3,v0,0x10
800bbbd0:	00073c03 	sra	a3,a3,0x10
800bbbd4:	01055026 	xor	t2,t0,a1
800bbbd8:	00072027 	nor	a0,zero,a3
800bbbdc:	000427c2 	srl	a0,a0,0x1f
800bbbe0:	3c028022 	lui	v0,0x8022
800bbbe4:	3c038022 	lui	v1,0x8022
800bbbe8:	31460080 	andi	a2,t2,0x80
800bbbec:	a04550bc 	sb	a1,20668(v0)
800bbbf0:	a46750c6 	sh	a3,20678(v1)
800bbbf4:	10c0001c 	beqz	a2,800bbc68 <_Z5ApuA5v+0x128>
800bbbf8:	a1240028 	sb	a0,40(t1)
800bbbfc:	30e500ff 	andi	a1,a3,0xff
800bbc00:	01051026 	xor	v0,t0,a1
800bbc04:	30420080 	andi	v0,v0,0x80
800bbc08:	14400019 	bnez	v0,800bbc70 <_Z5ApuA5v+0x130>
800bbc0c:	24020001 	li	v0,1
800bbc10:	2602e3e8 	addiu	v0,s0,-7192
800bbc14:	a040002a 	sb	zero,42(v0)
800bbc18:	9163e424 	lbu	v1,-7132(t3)
800bbc1c:	01451026 	xor	v0,t2,a1
800bbc20:	34630008 	ori	v1,v1,0x8
800bbc24:	30420010 	andi	v0,v0,0x10
800bbc28:	a163e424 	sb	v1,-7132(t3)
800bbc2c:	10400003 	beqz	v0,800bbc3c <_Z5ApuA5v+0xfc>
800bbc30:	3c048021 	lui	a0,0x8021
800bbc34:	306200f7 	andi	v0,v1,0xf7
800bbc38:	a082e424 	sb	v0,-7132(a0)
800bbc3c:	8e02e3e8 	lw	v0,-7192(s0)
800bbc40:	2603e3e8 	addiu	v1,s0,-7192
800bbc44:	2484e424 	addiu	a0,a0,-7132
800bbc48:	a0650029 	sb	a1,41(v1)
800bbc4c:	a0850002 	sb	a1,2(a0)
800bbc50:	24420003 	addiu	v0,v0,3
800bbc54:	ae02e3e8 	sw	v0,-7192(s0)
800bbc58:	8fbf0014 	lw	ra,20(sp)
800bbc5c:	8fb00010 	lw	s0,16(sp)
800bbc60:	03e00008 	jr	ra
800bbc64:	27bd0018 	addiu	sp,sp,24
800bbc68:	0802ef04 	j	800bbc10 <_Z5ApuA5v+0xd0>
800bbc6c:	30e500ff 	andi	a1,a3,0xff
800bbc70:	0802ef06 	j	800bbc18 <_Z5ApuA5v+0xd8>
800bbc74:	a122002a 	sb	v0,42(t1)
800bbc78:	8ce30014 	lw	v1,20(a3)
800bbc7c:	8ce20004 	lw	v0,4(a3)
800bbc80:	ace30018 	sw	v1,24(a3)
800bbc84:	00441021 	addu	v0,v0,a0
800bbc88:	ace60014 	sw	a2,20(a3)
800bbc8c:	0802eeea 	j	800bbba8 <_Z5ApuA5v+0x68>
800bbc90:	90430000 	lbu	v1,0(v0)
800bbc94:	8ce30014 	lw	v1,20(a3)
800bbc98:	8ce20004 	lw	v0,4(a3)
800bbc9c:	ace30018 	sw	v1,24(a3)
800bbca0:	00821021 	addu	v0,a0,v0
800bbca4:	ace60014 	sw	a2,20(a3)
800bbca8:	90430000 	lbu	v1,0(v0)
800bbcac:	0802eeea 	j	800bbba8 <_Z5ApuA5v+0x68>
800bbcb0:	a0400000 	sb	zero,0(v0)
800bbcb4:	3c02800b 	lui	v0,0x800b
800bbcb8:	24420bb8 	addiu	v0,v0,3000
800bbcbc:	0040f809 	jalr	v0
800bbcc0:	00000000 	nop
800bbcc4:	0802eeea 	j	800bbba8 <_Z5ApuA5v+0x68>
800bbcc8:	00401821 	move	v1,v0

800bbccc <_Z5Apu97v>:
800bbccc:	27bdffe0 	addiu	sp,sp,-32
800bbcd0:	afb00010 	sw	s0,16(sp)
800bbcd4:	3c108021 	lui	s0,0x8021
800bbcd8:	8e09e3e8 	lw	t1,-7192(s0)
800bbcdc:	afb10014 	sw	s1,20(sp)
800bbce0:	afbf0018 	sw	ra,24(sp)
800bbce4:	2608e3e8 	addiu	t0,s0,-7192
800bbce8:	91240001 	lbu	a0,1(t1)
800bbcec:	8d020008 	lw	v0,8(t0)
800bbcf0:	3c118021 	lui	s1,0x8021
800bbcf4:	00822021 	addu	a0,a0,v0
800bbcf8:	2625e424 	addiu	a1,s1,-7132
800bbcfc:	90820000 	lbu	v0,0(a0)
800bbd00:	90830001 	lbu	v1,1(a0)
800bbd04:	90a60003 	lbu	a2,3(a1)
800bbd08:	00031a00 	sll	v1,v1,0x8
800bbd0c:	00461021 	addu	v0,v0,a2
800bbd10:	00621821 	addu	v1,v1,v0
800bbd14:	3064ffff 	andi	a0,v1,0xffff
800bbd18:	2482ff10 	addiu	v0,a0,-240
800bbd1c:	2c420010 	sltiu	v0,v0,16
800bbd20:	10400009 	beqz	v0,800bbd48 <_Z5Apu97v+0x7c>
800bbd24:	ad030010 	sw	v1,16(t0)
800bbd28:	2482ff0c 	addiu	v0,a0,-244
800bbd2c:	2c420004 	sltiu	v0,v0,4
800bbd30:	14400039 	bnez	v0,800bbe18 <_Z5Apu97v+0x14c>
800bbd34:	240200f3 	li	v0,243
800bbd38:	10820047 	beq	a0,v0,800bbe58 <_Z5Apu97v+0x18c>
800bbd3c:	2c8200fd 	sltiu	v0,a0,253
800bbd40:	1040003c 	beqz	v0,800bbe34 <_Z5Apu97v+0x168>
800bbd44:	00000000 	nop
800bbd48:	8d020004 	lw	v0,4(t0)
800bbd4c:	00441021 	addu	v0,v0,a0
800bbd50:	90470000 	lbu	a3,0(v0)
800bbd54:	2609e3e8 	addiu	t1,s0,-7192
800bbd58:	2622e424 	addiu	v0,s1,-7132
800bbd5c:	90430002 	lbu	v1,2(v0)
800bbd60:	91240028 	lbu	a0,40(t1)
800bbd64:	30e700ff 	andi	a3,a3,0xff
800bbd68:	00642021 	addu	a0,v1,a0
800bbd6c:	00e42021 	addu	a0,a3,a0
800bbd70:	3084ffff 	andi	a0,a0,0xffff
800bbd74:	00675026 	xor	t2,v1,a3
800bbd78:	308800ff 	andi	t0,a0,0xff
800bbd7c:	000a1027 	nor	v0,zero,t2
800bbd80:	30420080 	andi	v0,v0,0x80
800bbd84:	00e83026 	xor	a2,a3,t0
800bbd88:	2c850100 	sltiu	a1,a0,256
800bbd8c:	00c23024 	and	a2,a2,v0
800bbd90:	38a50001 	xori	a1,a1,0x1
800bbd94:	3c028022 	lui	v0,0x8022
800bbd98:	3c038022 	lui	v1,0x8022
800bbd9c:	a04750bc 	sb	a3,20668(v0)
800bbda0:	a46450be 	sh	a0,20670(v1)
800bbda4:	10c0001a 	beqz	a2,800bbe10 <_Z5Apu97v+0x144>
800bbda8:	a1250028 	sb	a1,40(t1)
800bbdac:	24020001 	li	v0,1
800bbdb0:	a122002a 	sb	v0,42(t1)
800bbdb4:	3c028022 	lui	v0,0x8022
800bbdb8:	904350c6 	lbu	v1,20678(v0)
800bbdbc:	9224e424 	lbu	a0,-7132(s1)
800bbdc0:	01431826 	xor	v1,t2,v1
800bbdc4:	308200f7 	andi	v0,a0,0xf7
800bbdc8:	30630010 	andi	v1,v1,0x10
800bbdcc:	a222e424 	sb	v0,-7132(s1)
800bbdd0:	10600003 	beqz	v1,800bbde0 <_Z5Apu97v+0x114>
800bbdd4:	3c048021 	lui	a0,0x8021
800bbdd8:	34420008 	ori	v0,v0,0x8
800bbddc:	a082e424 	sb	v0,-7132(a0)
800bbde0:	8e02e3e8 	lw	v0,-7192(s0)
800bbde4:	2603e3e8 	addiu	v1,s0,-7192
800bbde8:	2484e424 	addiu	a0,a0,-7132
800bbdec:	a0680029 	sb	t0,41(v1)
800bbdf0:	a0880002 	sb	t0,2(a0)
800bbdf4:	24420002 	addiu	v0,v0,2
800bbdf8:	ae02e3e8 	sw	v0,-7192(s0)
800bbdfc:	8fbf0018 	lw	ra,24(sp)
800bbe00:	8fb10014 	lw	s1,20(sp)
800bbe04:	8fb00010 	lw	s0,16(sp)
800bbe08:	03e00008 	jr	ra
800bbe0c:	27bd0020 	addiu	sp,sp,32
800bbe10:	0802ef6d 	j	800bbdb4 <_Z5Apu97v+0xe8>
800bbe14:	a120002a 	sb	zero,42(t1)
800bbe18:	8d030014 	lw	v1,20(t0)
800bbe1c:	8d020004 	lw	v0,4(t0)
800bbe20:	ad030018 	sw	v1,24(t0)
800bbe24:	00441021 	addu	v0,v0,a0
800bbe28:	ad090014 	sw	t1,20(t0)
800bbe2c:	0802ef55 	j	800bbd54 <_Z5Apu97v+0x88>
800bbe30:	90470000 	lbu	a3,0(v0)
800bbe34:	8d030014 	lw	v1,20(t0)
800bbe38:	8d020004 	lw	v0,4(t0)
800bbe3c:	ad030018 	sw	v1,24(t0)
800bbe40:	00821021 	addu	v0,a0,v0
800bbe44:	ad090014 	sw	t1,20(t0)
800bbe48:	90430000 	lbu	v1,0(v0)
800bbe4c:	a0400000 	sb	zero,0(v0)
800bbe50:	0802ef55 	j	800bbd54 <_Z5Apu97v+0x88>
800bbe54:	00603821 	move	a3,v1
800bbe58:	3c02800b 	lui	v0,0x800b
800bbe5c:	24420bb8 	addiu	v0,v0,3000
800bbe60:	0040f809 	jalr	v0
800bbe64:	00000000 	nop
800bbe68:	0802ef55 	j	800bbd54 <_Z5Apu97v+0x88>
800bbe6c:	00403821 	move	a3,v0

800bbe70 <_Z5Apu96v>:
800bbe70:	27bdffe0 	addiu	sp,sp,-32
800bbe74:	afb00010 	sw	s0,16(sp)
800bbe78:	3c108021 	lui	s0,0x8021
800bbe7c:	afb10014 	sw	s1,20(sp)
800bbe80:	8e06e3e8 	lw	a2,-7192(s0)
800bbe84:	3c118021 	lui	s1,0x8021
800bbe88:	afbf0018 	sw	ra,24(sp)
800bbe8c:	2622e424 	addiu	v0,s1,-7132
800bbe90:	90440003 	lbu	a0,3(v0)
800bbe94:	90c30002 	lbu	v1,2(a2)
800bbe98:	90c20001 	lbu	v0,1(a2)
800bbe9c:	00031a00 	sll	v1,v1,0x8
800bbea0:	00441021 	addu	v0,v0,a0
800bbea4:	00621821 	addu	v1,v1,v0
800bbea8:	3064ffff 	andi	a0,v1,0xffff
800bbeac:	2482ff10 	addiu	v0,a0,-240
800bbeb0:	2605e3e8 	addiu	a1,s0,-7192
800bbeb4:	2c420010 	sltiu	v0,v0,16
800bbeb8:	10400009 	beqz	v0,800bbee0 <_Z5Apu96v+0x70>
800bbebc:	aca30010 	sw	v1,16(a1)
800bbec0:	2482ff0c 	addiu	v0,a0,-244
800bbec4:	2c420004 	sltiu	v0,v0,4
800bbec8:	14400039 	bnez	v0,800bbfb0 <_Z5Apu96v+0x140>
800bbecc:	240200f3 	li	v0,243
800bbed0:	10820047 	beq	a0,v0,800bbff0 <_Z5Apu96v+0x180>
800bbed4:	2c8200fd 	sltiu	v0,a0,253
800bbed8:	1040003c 	beqz	v0,800bbfcc <_Z5Apu96v+0x15c>
800bbedc:	00000000 	nop
800bbee0:	8ca20004 	lw	v0,4(a1)
800bbee4:	00441021 	addu	v0,v0,a0
800bbee8:	90470000 	lbu	a3,0(v0)
800bbeec:	2609e3e8 	addiu	t1,s0,-7192
800bbef0:	2622e424 	addiu	v0,s1,-7132
800bbef4:	90430002 	lbu	v1,2(v0)
800bbef8:	91240028 	lbu	a0,40(t1)
800bbefc:	30e700ff 	andi	a3,a3,0xff
800bbf00:	00642021 	addu	a0,v1,a0
800bbf04:	00e42021 	addu	a0,a3,a0
800bbf08:	3084ffff 	andi	a0,a0,0xffff
800bbf0c:	00675026 	xor	t2,v1,a3
800bbf10:	308800ff 	andi	t0,a0,0xff
800bbf14:	000a1027 	nor	v0,zero,t2
800bbf18:	30420080 	andi	v0,v0,0x80
800bbf1c:	00e83026 	xor	a2,a3,t0
800bbf20:	2c850100 	sltiu	a1,a0,256
800bbf24:	00c23024 	and	a2,a2,v0
800bbf28:	38a50001 	xori	a1,a1,0x1
800bbf2c:	3c028022 	lui	v0,0x8022
800bbf30:	3c038022 	lui	v1,0x8022
800bbf34:	a04750bc 	sb	a3,20668(v0)
800bbf38:	a46450be 	sh	a0,20670(v1)
800bbf3c:	10c0001a 	beqz	a2,800bbfa8 <_Z5Apu96v+0x138>
800bbf40:	a1250028 	sb	a1,40(t1)
800bbf44:	24020001 	li	v0,1
800bbf48:	a122002a 	sb	v0,42(t1)
800bbf4c:	3c028022 	lui	v0,0x8022
800bbf50:	904350c6 	lbu	v1,20678(v0)
800bbf54:	9224e424 	lbu	a0,-7132(s1)
800bbf58:	01431826 	xor	v1,t2,v1
800bbf5c:	308200f7 	andi	v0,a0,0xf7
800bbf60:	30630010 	andi	v1,v1,0x10
800bbf64:	a222e424 	sb	v0,-7132(s1)
800bbf68:	10600003 	beqz	v1,800bbf78 <_Z5Apu96v+0x108>
800bbf6c:	3c048021 	lui	a0,0x8021
800bbf70:	34420008 	ori	v0,v0,0x8
800bbf74:	a082e424 	sb	v0,-7132(a0)
800bbf78:	8e02e3e8 	lw	v0,-7192(s0)
800bbf7c:	2603e3e8 	addiu	v1,s0,-7192
800bbf80:	2484e424 	addiu	a0,a0,-7132
800bbf84:	a0680029 	sb	t0,41(v1)
800bbf88:	a0880002 	sb	t0,2(a0)
800bbf8c:	24420003 	addiu	v0,v0,3
800bbf90:	ae02e3e8 	sw	v0,-7192(s0)
800bbf94:	8fbf0018 	lw	ra,24(sp)
800bbf98:	8fb10014 	lw	s1,20(sp)
800bbf9c:	8fb00010 	lw	s0,16(sp)
800bbfa0:	03e00008 	jr	ra
800bbfa4:	27bd0020 	addiu	sp,sp,32
800bbfa8:	0802efd3 	j	800bbf4c <_Z5Apu96v+0xdc>
800bbfac:	a120002a 	sb	zero,42(t1)
800bbfb0:	8ca30014 	lw	v1,20(a1)
800bbfb4:	8ca20004 	lw	v0,4(a1)
800bbfb8:	aca30018 	sw	v1,24(a1)
800bbfbc:	00441021 	addu	v0,v0,a0
800bbfc0:	aca60014 	sw	a2,20(a1)
800bbfc4:	0802efbb 	j	800bbeec <_Z5Apu96v+0x7c>
800bbfc8:	90470000 	lbu	a3,0(v0)
800bbfcc:	8ca30014 	lw	v1,20(a1)
800bbfd0:	8ca20004 	lw	v0,4(a1)
800bbfd4:	aca30018 	sw	v1,24(a1)
800bbfd8:	00821021 	addu	v0,a0,v0
800bbfdc:	aca60014 	sw	a2,20(a1)
800bbfe0:	90430000 	lbu	v1,0(v0)
800bbfe4:	a0400000 	sb	zero,0(v0)
800bbfe8:	0802efbb 	j	800bbeec <_Z5Apu96v+0x7c>
800bbfec:	00603821 	move	a3,v1
800bbff0:	3c02800b 	lui	v0,0x800b
800bbff4:	24420bb8 	addiu	v0,v0,3000
800bbff8:	0040f809 	jalr	v0
800bbffc:	00000000 	nop
800bc000:	0802efbb 	j	800bbeec <_Z5Apu96v+0x7c>
800bc004:	00403821 	move	a3,v0

800bc008 <_Z5ApuB8v>:
800bc008:	27bdffe0 	addiu	sp,sp,-32
800bc00c:	afb10014 	sw	s1,20(sp)
800bc010:	3c118021 	lui	s1,0x8021
800bc014:	8e23e3e8 	lw	v1,-7192(s1)
800bc018:	afb00010 	sw	s0,16(sp)
800bc01c:	afbf0018 	sw	ra,24(sp)
800bc020:	90620001 	lbu	v0,1(v1)
800bc024:	3c108022 	lui	s0,0x8022
800bc028:	a20250bc 	sb	v0,20668(s0)
800bc02c:	3c02800b 	lui	v0,0x800b
800bc030:	24424250 	addiu	v0,v0,16976
800bc034:	0040f809 	jalr	v0
800bc038:	90640002 	lbu	a0,2(v1)
800bc03c:	920450bc 	lbu	a0,20668(s0)
800bc040:	2627e3e8 	addiu	a3,s1,-7192
800bc044:	90e30028 	lbu	v1,40(a3)
800bc048:	00403021 	move	a2,v0
800bc04c:	00441023 	subu	v0,v0,a0
800bc050:	00431021 	addu	v0,v0,v1
800bc054:	2442ffff 	addiu	v0,v0,-1
800bc058:	00022c00 	sll	a1,v0,0x10
800bc05c:	00052c03 	sra	a1,a1,0x10
800bc060:	00c44026 	xor	t0,a2,a0
800bc064:	00051827 	nor	v1,zero,a1
800bc068:	00031fc2 	srl	v1,v1,0x1f
800bc06c:	3c028022 	lui	v0,0x8022
800bc070:	31040080 	andi	a0,t0,0x80
800bc074:	a44550c6 	sh	a1,20678(v0)
800bc078:	1080002a 	beqz	a0,800bc124 <_Z5ApuB8v+0x11c>
800bc07c:	a0e30028 	sb	v1,40(a3)
800bc080:	30a400ff 	andi	a0,a1,0xff
800bc084:	00c41026 	xor	v0,a2,a0
800bc088:	30420080 	andi	v0,v0,0x80
800bc08c:	14400027 	bnez	v0,800bc12c <_Z5ApuB8v+0x124>
800bc090:	24020001 	li	v0,1
800bc094:	2622e3e8 	addiu	v0,s1,-7192
800bc098:	a040002a 	sb	zero,42(v0)
800bc09c:	3c058021 	lui	a1,0x8021
800bc0a0:	90a3e424 	lbu	v1,-7132(a1)
800bc0a4:	01041026 	xor	v0,t0,a0
800bc0a8:	34630008 	ori	v1,v1,0x8
800bc0ac:	30420010 	andi	v0,v0,0x10
800bc0b0:	10400003 	beqz	v0,800bc0c0 <_Z5ApuB8v+0xb8>
800bc0b4:	a0a3e424 	sb	v1,-7132(a1)
800bc0b8:	306200f7 	andi	v0,v1,0xf7
800bc0bc:	a0a2e424 	sb	v0,-7132(a1)
800bc0c0:	8e22e3e8 	lw	v0,-7192(s1)
800bc0c4:	2626e3e8 	addiu	a2,s1,-7192
800bc0c8:	3c038022 	lui	v1,0x8022
800bc0cc:	a06450ae 	sb	a0,20654(v1)
800bc0d0:	a0c40029 	sb	a0,41(a2)
800bc0d4:	90450002 	lbu	a1,2(v0)
800bc0d8:	2ca200f0 	sltiu	v0,a1,240
800bc0dc:	14400005 	bnez	v0,800bc0f4 <_Z5ApuB8v+0xec>
800bc0e0:	308400ff 	andi	a0,a0,0xff
800bc0e4:	8cc20004 	lw	v0,4(a2)
800bc0e8:	8cc30008 	lw	v1,8(a2)
800bc0ec:	10620011 	beq	v1,v0,800bc134 <_Z5ApuB8v+0x12c>
800bc0f0:	240200f3 	li	v0,243
800bc0f4:	2623e3e8 	addiu	v1,s1,-7192
800bc0f8:	8c620008 	lw	v0,8(v1)
800bc0fc:	00451021 	addu	v0,v0,a1
800bc100:	a0440000 	sb	a0,0(v0)
800bc104:	8e22e3e8 	lw	v0,-7192(s1)
800bc108:	8fbf0018 	lw	ra,24(sp)
800bc10c:	24420003 	addiu	v0,v0,3
800bc110:	ae22e3e8 	sw	v0,-7192(s1)
800bc114:	8fb00010 	lw	s0,16(sp)
800bc118:	8fb10014 	lw	s1,20(sp)
800bc11c:	03e00008 	jr	ra
800bc120:	27bd0020 	addiu	sp,sp,32
800bc124:	0802f025 	j	800bc094 <_Z5ApuB8v+0x8c>
800bc128:	30a400ff 	andi	a0,a1,0xff
800bc12c:	0802f027 	j	800bc09c <_Z5ApuB8v+0x94>
800bc130:	a0e2002a 	sb	v0,42(a3)
800bc134:	10a2001c 	beq	a1,v0,800bc1a8 <_Z5ApuB8v+0x1a0>
800bc138:	3c02800b 	lui	v0,0x800b
800bc13c:	24a2000c 	addiu	v0,a1,12
800bc140:	304200ff 	andi	v0,v0,0xff
800bc144:	2c420004 	sltiu	v0,v0,4
800bc148:	14400013 	bnez	v0,800bc198 <_Z5ApuB8v+0x190>
800bc14c:	3c028021 	lui	v0,0x8021
800bc150:	240200f1 	li	v0,241
800bc154:	10a2001e 	beq	a1,v0,800bc1d0 <_Z5ApuB8v+0x1c8>
800bc158:	3c02800b 	lui	v0,0x800b
800bc15c:	2ca200fd 	sltiu	v0,a1,253
800bc160:	1040ffe8 	beqz	v0,800bc104 <_Z5ApuB8v+0xfc>
800bc164:	00651021 	addu	v0,v1,a1
800bc168:	2ca300fa 	sltiu	v1,a1,250
800bc16c:	1460ffe5 	bnez	v1,800bc104 <_Z5ApuB8v+0xfc>
800bc170:	a0440000 	sb	a0,0(v0)
800bc174:	14800011 	bnez	a0,800bc1bc <_Z5ApuB8v+0x1b4>
800bc178:	3c028021 	lui	v0,0x8021
800bc17c:	3c038021 	lui	v1,0x8021
800bc180:	00051040 	sll	v0,a1,0x1
800bc184:	2463e308 	addiu	v1,v1,-7416
800bc188:	00431021 	addu	v0,v0,v1
800bc18c:	24040100 	li	a0,256
800bc190:	0802f041 	j	800bc104 <_Z5ApuB8v+0xfc>
800bc194:	a444fede 	sh	a0,-290(v0)
800bc198:	2442e308 	addiu	v0,v0,-7416
800bc19c:	00a21021 	addu	v0,a1,v0
800bc1a0:	0802f041 	j	800bc104 <_Z5ApuB8v+0xfc>
800bc1a4:	a044ff13 	sb	a0,-237(v0)
800bc1a8:	244210e8 	addiu	v0,v0,4328
800bc1ac:	0040f809 	jalr	v0
800bc1b0:	00000000 	nop
800bc1b4:	0802f042 	j	800bc108 <_Z5ApuB8v+0x100>
800bc1b8:	8e22e3e8 	lw	v0,-7192(s1)
800bc1bc:	00051840 	sll	v1,a1,0x1
800bc1c0:	2442e308 	addiu	v0,v0,-7416
800bc1c4:	00621821 	addu	v1,v1,v0
800bc1c8:	0802f041 	j	800bc104 <_Z5ApuB8v+0xfc>
800bc1cc:	a464fede 	sh	a0,-290(v1)
800bc1d0:	24420c8c 	addiu	v0,v0,3212
800bc1d4:	0040f809 	jalr	v0
800bc1d8:	00000000 	nop
800bc1dc:	0802f042 	j	800bc108 <_Z5ApuB8v+0x100>
800bc1e0:	8e22e3e8 	lw	v0,-7192(s1)

800bc1e4 <_Z5ApuA9v>:
800bc1e4:	27bdffe0 	addiu	sp,sp,-32
800bc1e8:	afb20018 	sw	s2,24(sp)
800bc1ec:	3c128021 	lui	s2,0x8021
800bc1f0:	8e42e3e8 	lw	v0,-7192(s2)
800bc1f4:	afbf001c 	sw	ra,28(sp)
800bc1f8:	afb10014 	sw	s1,20(sp)
800bc1fc:	afb00010 	sw	s0,16(sp)
800bc200:	3c10800b 	lui	s0,0x800b
800bc204:	26104250 	addiu	s0,s0,16976
800bc208:	0200f809 	jalr	s0
800bc20c:	90440001 	lbu	a0,1(v0)
800bc210:	3c118022 	lui	s1,0x8022
800bc214:	8e43e3e8 	lw	v1,-7192(s2)
800bc218:	a22250bc 	sb	v0,20668(s1)
800bc21c:	0200f809 	jalr	s0
800bc220:	90640002 	lbu	a0,2(v1)
800bc224:	922450bc 	lbu	a0,20668(s1)
800bc228:	2647e3e8 	addiu	a3,s2,-7192
800bc22c:	90e30028 	lbu	v1,40(a3)
800bc230:	00403021 	move	a2,v0
800bc234:	00441023 	subu	v0,v0,a0
800bc238:	00431021 	addu	v0,v0,v1
800bc23c:	2442ffff 	addiu	v0,v0,-1
800bc240:	00022c00 	sll	a1,v0,0x10
800bc244:	00052c03 	sra	a1,a1,0x10
800bc248:	00c44026 	xor	t0,a2,a0
800bc24c:	00051827 	nor	v1,zero,a1
800bc250:	00031fc2 	srl	v1,v1,0x1f
800bc254:	3c028022 	lui	v0,0x8022
800bc258:	31040080 	andi	a0,t0,0x80
800bc25c:	a44550c6 	sh	a1,20678(v0)
800bc260:	1080002b 	beqz	a0,800bc310 <_Z5ApuA9v+0x12c>
800bc264:	a0e30028 	sb	v1,40(a3)
800bc268:	30a400ff 	andi	a0,a1,0xff
800bc26c:	00c41026 	xor	v0,a2,a0
800bc270:	30420080 	andi	v0,v0,0x80
800bc274:	14400028 	bnez	v0,800bc318 <_Z5ApuA9v+0x134>
800bc278:	24020001 	li	v0,1
800bc27c:	2642e3e8 	addiu	v0,s2,-7192
800bc280:	a040002a 	sb	zero,42(v0)
800bc284:	3c058021 	lui	a1,0x8021
800bc288:	90a3e424 	lbu	v1,-7132(a1)
800bc28c:	01041026 	xor	v0,t0,a0
800bc290:	34630008 	ori	v1,v1,0x8
800bc294:	30420010 	andi	v0,v0,0x10
800bc298:	10400003 	beqz	v0,800bc2a8 <_Z5ApuA9v+0xc4>
800bc29c:	a0a3e424 	sb	v1,-7132(a1)
800bc2a0:	306200f7 	andi	v0,v1,0xf7
800bc2a4:	a0a2e424 	sb	v0,-7132(a1)
800bc2a8:	8e42e3e8 	lw	v0,-7192(s2)
800bc2ac:	2646e3e8 	addiu	a2,s2,-7192
800bc2b0:	3c038022 	lui	v1,0x8022
800bc2b4:	a06450ae 	sb	a0,20654(v1)
800bc2b8:	a0c40029 	sb	a0,41(a2)
800bc2bc:	90450002 	lbu	a1,2(v0)
800bc2c0:	2ca200f0 	sltiu	v0,a1,240
800bc2c4:	14400005 	bnez	v0,800bc2dc <_Z5ApuA9v+0xf8>
800bc2c8:	308400ff 	andi	a0,a0,0xff
800bc2cc:	8cc20004 	lw	v0,4(a2)
800bc2d0:	8cc30008 	lw	v1,8(a2)
800bc2d4:	10620012 	beq	v1,v0,800bc320 <_Z5ApuA9v+0x13c>
800bc2d8:	240200f3 	li	v0,243
800bc2dc:	2643e3e8 	addiu	v1,s2,-7192
800bc2e0:	8c620008 	lw	v0,8(v1)
800bc2e4:	00451021 	addu	v0,v0,a1
800bc2e8:	a0440000 	sb	a0,0(v0)
800bc2ec:	8e42e3e8 	lw	v0,-7192(s2)
800bc2f0:	8fbf001c 	lw	ra,28(sp)
800bc2f4:	24420003 	addiu	v0,v0,3
800bc2f8:	ae42e3e8 	sw	v0,-7192(s2)
800bc2fc:	8fb10014 	lw	s1,20(sp)
800bc300:	8fb20018 	lw	s2,24(sp)
800bc304:	8fb00010 	lw	s0,16(sp)
800bc308:	03e00008 	jr	ra
800bc30c:	27bd0020 	addiu	sp,sp,32
800bc310:	0802f09f 	j	800bc27c <_Z5ApuA9v+0x98>
800bc314:	30a400ff 	andi	a0,a1,0xff
800bc318:	0802f0a1 	j	800bc284 <_Z5ApuA9v+0xa0>
800bc31c:	a0e2002a 	sb	v0,42(a3)
800bc320:	10a2001c 	beq	a1,v0,800bc394 <_Z5ApuA9v+0x1b0>
800bc324:	3c02800b 	lui	v0,0x800b
800bc328:	24a2000c 	addiu	v0,a1,12
800bc32c:	304200ff 	andi	v0,v0,0xff
800bc330:	2c420004 	sltiu	v0,v0,4
800bc334:	14400013 	bnez	v0,800bc384 <_Z5ApuA9v+0x1a0>
800bc338:	3c028021 	lui	v0,0x8021
800bc33c:	240200f1 	li	v0,241
800bc340:	10a2001e 	beq	a1,v0,800bc3bc <_Z5ApuA9v+0x1d8>
800bc344:	3c02800b 	lui	v0,0x800b
800bc348:	2ca200fd 	sltiu	v0,a1,253
800bc34c:	1040ffe7 	beqz	v0,800bc2ec <_Z5ApuA9v+0x108>
800bc350:	00651021 	addu	v0,v1,a1
800bc354:	2ca300fa 	sltiu	v1,a1,250
800bc358:	1460ffe4 	bnez	v1,800bc2ec <_Z5ApuA9v+0x108>
800bc35c:	a0440000 	sb	a0,0(v0)
800bc360:	14800011 	bnez	a0,800bc3a8 <_Z5ApuA9v+0x1c4>
800bc364:	3c028021 	lui	v0,0x8021
800bc368:	3c038021 	lui	v1,0x8021
800bc36c:	00051040 	sll	v0,a1,0x1
800bc370:	2463e308 	addiu	v1,v1,-7416
800bc374:	00431021 	addu	v0,v0,v1
800bc378:	24040100 	li	a0,256
800bc37c:	0802f0bb 	j	800bc2ec <_Z5ApuA9v+0x108>
800bc380:	a444fede 	sh	a0,-290(v0)
800bc384:	2442e308 	addiu	v0,v0,-7416
800bc388:	00a21021 	addu	v0,a1,v0
800bc38c:	0802f0bb 	j	800bc2ec <_Z5ApuA9v+0x108>
800bc390:	a044ff13 	sb	a0,-237(v0)
800bc394:	244210e8 	addiu	v0,v0,4328
800bc398:	0040f809 	jalr	v0
800bc39c:	00000000 	nop
800bc3a0:	0802f0bc 	j	800bc2f0 <_Z5ApuA9v+0x10c>
800bc3a4:	8e42e3e8 	lw	v0,-7192(s2)
800bc3a8:	00051840 	sll	v1,a1,0x1
800bc3ac:	2442e308 	addiu	v0,v0,-7416
800bc3b0:	00621821 	addu	v1,v1,v0
800bc3b4:	0802f0bb 	j	800bc2ec <_Z5ApuA9v+0x108>
800bc3b8:	a464fede 	sh	a0,-290(v1)
800bc3bc:	24420c8c 	addiu	v0,v0,3212
800bc3c0:	0040f809 	jalr	v0
800bc3c4:	00000000 	nop
800bc3c8:	0802f0bc 	j	800bc2f0 <_Z5ApuA9v+0x10c>
800bc3cc:	8e42e3e8 	lw	v0,-7192(s2)

800bc3d0 <_Z5Apu8Fv>:
800bc3d0:	27bdffe8 	addiu	sp,sp,-24
800bc3d4:	afb00010 	sw	s0,16(sp)
800bc3d8:	3c108021 	lui	s0,0x8021
800bc3dc:	8e03e3e8 	lw	v1,-7192(s0)
800bc3e0:	afbf0014 	sw	ra,20(sp)
800bc3e4:	90640001 	lbu	a0,1(v1)
800bc3e8:	3c028022 	lui	v0,0x8022
800bc3ec:	a04450bc 	sb	a0,20668(v0)
800bc3f0:	90650002 	lbu	a1,2(v1)
800bc3f4:	2ca200f0 	sltiu	v0,a1,240
800bc3f8:	14400006 	bnez	v0,800bc414 <_Z5Apu8Fv+0x44>
800bc3fc:	308400ff 	andi	a0,a0,0xff
800bc400:	2602e3e8 	addiu	v0,s0,-7192
800bc404:	8c430004 	lw	v1,4(v0)
800bc408:	8c460008 	lw	a2,8(v0)
800bc40c:	10c3000c 	beq	a2,v1,800bc440 <_Z5Apu8Fv+0x70>
800bc410:	240200f3 	li	v0,243
800bc414:	2603e3e8 	addiu	v1,s0,-7192
800bc418:	8c620008 	lw	v0,8(v1)
800bc41c:	00451021 	addu	v0,v0,a1
800bc420:	a0440000 	sb	a0,0(v0)
800bc424:	8e02e3e8 	lw	v0,-7192(s0)
800bc428:	8fbf0014 	lw	ra,20(sp)
800bc42c:	24420003 	addiu	v0,v0,3
800bc430:	ae02e3e8 	sw	v0,-7192(s0)
800bc434:	8fb00010 	lw	s0,16(sp)
800bc438:	03e00008 	jr	ra
800bc43c:	27bd0018 	addiu	sp,sp,24
800bc440:	10a2001c 	beq	a1,v0,800bc4b4 <_Z5Apu8Fv+0xe4>
800bc444:	3c02800b 	lui	v0,0x800b
800bc448:	24a2000c 	addiu	v0,a1,12
800bc44c:	304200ff 	andi	v0,v0,0xff
800bc450:	2c420004 	sltiu	v0,v0,4
800bc454:	14400013 	bnez	v0,800bc4a4 <_Z5Apu8Fv+0xd4>
800bc458:	3c028021 	lui	v0,0x8021
800bc45c:	240200f1 	li	v0,241
800bc460:	10a2001e 	beq	a1,v0,800bc4dc <_Z5Apu8Fv+0x10c>
800bc464:	3c02800b 	lui	v0,0x800b
800bc468:	2ca200fd 	sltiu	v0,a1,253
800bc46c:	1040ffed 	beqz	v0,800bc424 <_Z5Apu8Fv+0x54>
800bc470:	00c51021 	addu	v0,a2,a1
800bc474:	2ca300fa 	sltiu	v1,a1,250
800bc478:	1460ffea 	bnez	v1,800bc424 <_Z5Apu8Fv+0x54>
800bc47c:	a0440000 	sb	a0,0(v0)
800bc480:	14800011 	bnez	a0,800bc4c8 <_Z5Apu8Fv+0xf8>
800bc484:	3c028021 	lui	v0,0x8021
800bc488:	3c038021 	lui	v1,0x8021
800bc48c:	00051040 	sll	v0,a1,0x1
800bc490:	2463e308 	addiu	v1,v1,-7416
800bc494:	00431021 	addu	v0,v0,v1
800bc498:	24040100 	li	a0,256
800bc49c:	0802f109 	j	800bc424 <_Z5Apu8Fv+0x54>
800bc4a0:	a444fede 	sh	a0,-290(v0)
800bc4a4:	2442e308 	addiu	v0,v0,-7416
800bc4a8:	00a21021 	addu	v0,a1,v0
800bc4ac:	0802f109 	j	800bc424 <_Z5Apu8Fv+0x54>
800bc4b0:	a044ff13 	sb	a0,-237(v0)
800bc4b4:	244210e8 	addiu	v0,v0,4328
800bc4b8:	0040f809 	jalr	v0
800bc4bc:	00000000 	nop
800bc4c0:	0802f10a 	j	800bc428 <_Z5Apu8Fv+0x58>
800bc4c4:	8e02e3e8 	lw	v0,-7192(s0)
800bc4c8:	00051840 	sll	v1,a1,0x1
800bc4cc:	2442e308 	addiu	v0,v0,-7416
800bc4d0:	00621821 	addu	v1,v1,v0
800bc4d4:	0802f109 	j	800bc424 <_Z5Apu8Fv+0x54>
800bc4d8:	a464fede 	sh	a0,-290(v1)
800bc4dc:	24420c8c 	addiu	v0,v0,3212
800bc4e0:	0040f809 	jalr	v0
800bc4e4:	00000000 	nop
800bc4e8:	0802f10a 	j	800bc428 <_Z5Apu8Fv+0x58>
800bc4ec:	8e02e3e8 	lw	v0,-7192(s0)

800bc4f0 <_Z5Apu99v>:
800bc4f0:	27bdffd8 	addiu	sp,sp,-40
800bc4f4:	afb20018 	sw	s2,24(sp)
800bc4f8:	3c128021 	lui	s2,0x8021
800bc4fc:	afbf0020 	sw	ra,32(sp)
800bc500:	afb3001c 	sw	s3,28(sp)
800bc504:	afb10014 	sw	s1,20(sp)
800bc508:	afb00010 	sw	s0,16(sp)
800bc50c:	2651e424 	addiu	s1,s2,-7132
800bc510:	3c10800b 	lui	s0,0x800b
800bc514:	26104250 	addiu	s0,s0,16976
800bc518:	0200f809 	jalr	s0
800bc51c:	92240004 	lbu	a0,4(s1)
800bc520:	92240003 	lbu	a0,3(s1)
800bc524:	3c118022 	lui	s1,0x8022
800bc528:	3c138021 	lui	s3,0x8021
800bc52c:	0200f809 	jalr	s0
800bc530:	a22250ae 	sb	v0,20654(s1)
800bc534:	2668e3e8 	addiu	t0,s3,-7192
800bc538:	91040028 	lbu	a0,40(t0)
800bc53c:	922350ae 	lbu	v1,20654(s1)
800bc540:	00624826 	xor	t1,v1,v0
800bc544:	00641821 	addu	v1,v1,a0
800bc548:	00431821 	addu	v1,v0,v1
800bc54c:	3063ffff 	andi	v1,v1,0xffff
800bc550:	306700ff 	andi	a3,v1,0xff
800bc554:	00092027 	nor	a0,zero,t1
800bc558:	00473026 	xor	a2,v0,a3
800bc55c:	30840080 	andi	a0,a0,0x80
800bc560:	2c650100 	sltiu	a1,v1,256
800bc564:	00c43024 	and	a2,a2,a0
800bc568:	3c048022 	lui	a0,0x8022
800bc56c:	38a50001 	xori	a1,a1,0x1
800bc570:	a08250bc 	sb	v0,20668(a0)
800bc574:	3c028022 	lui	v0,0x8022
800bc578:	a44350be 	sh	v1,20670(v0)
800bc57c:	10c00028 	beqz	a2,800bc620 <_Z5Apu99v+0x130>
800bc580:	a1050028 	sb	a1,40(t0)
800bc584:	24020001 	li	v0,1
800bc588:	a102002a 	sb	v0,42(t0)
800bc58c:	3c028022 	lui	v0,0x8022
800bc590:	904350c6 	lbu	v1,20678(v0)
800bc594:	9244e424 	lbu	a0,-7132(s2)
800bc598:	01231826 	xor	v1,t1,v1
800bc59c:	308200f7 	andi	v0,a0,0xf7
800bc5a0:	30630010 	andi	v1,v1,0x10
800bc5a4:	a242e424 	sb	v0,-7132(s2)
800bc5a8:	10600003 	beqz	v1,800bc5b8 <_Z5Apu99v+0xc8>
800bc5ac:	3c048021 	lui	a0,0x8021
800bc5b0:	34420008 	ori	v0,v0,0x8
800bc5b4:	a082e424 	sb	v0,-7132(a0)
800bc5b8:	2482e424 	addiu	v0,a0,-7132
800bc5bc:	90450004 	lbu	a1,4(v0)
800bc5c0:	2663e3e8 	addiu	v1,s3,-7192
800bc5c4:	2ca200f0 	sltiu	v0,a1,240
800bc5c8:	a22750ae 	sb	a3,20654(s1)
800bc5cc:	a0670029 	sb	a3,41(v1)
800bc5d0:	14400006 	bnez	v0,800bc5ec <_Z5Apu99v+0xfc>
800bc5d4:	30e400ff 	andi	a0,a3,0xff
800bc5d8:	8c620004 	lw	v0,4(v1)
800bc5dc:	8c630008 	lw	v1,8(v1)
800bc5e0:	10620011 	beq	v1,v0,800bc628 <_Z5Apu99v+0x138>
800bc5e4:	240200f3 	li	v0,243
800bc5e8:	2663e3e8 	addiu	v1,s3,-7192
800bc5ec:	8c620008 	lw	v0,8(v1)
800bc5f0:	00451021 	addu	v0,v0,a1
800bc5f4:	a0440000 	sb	a0,0(v0)
800bc5f8:	8e62e3e8 	lw	v0,-7192(s3)
800bc5fc:	8fbf0020 	lw	ra,32(sp)
800bc600:	24420001 	addiu	v0,v0,1
800bc604:	ae62e3e8 	sw	v0,-7192(s3)
800bc608:	8fb20018 	lw	s2,24(sp)
800bc60c:	8fb3001c 	lw	s3,28(sp)
800bc610:	8fb10014 	lw	s1,20(sp)
800bc614:	8fb00010 	lw	s0,16(sp)
800bc618:	03e00008 	jr	ra
800bc61c:	27bd0028 	addiu	sp,sp,40
800bc620:	0802f163 	j	800bc58c <_Z5Apu99v+0x9c>
800bc624:	a100002a 	sb	zero,42(t0)
800bc628:	10a2001c 	beq	a1,v0,800bc69c <_Z5Apu99v+0x1ac>
800bc62c:	3c02800b 	lui	v0,0x800b
800bc630:	24a2000c 	addiu	v0,a1,12
800bc634:	304200ff 	andi	v0,v0,0xff
800bc638:	2c420004 	sltiu	v0,v0,4
800bc63c:	14400013 	bnez	v0,800bc68c <_Z5Apu99v+0x19c>
800bc640:	3c028021 	lui	v0,0x8021
800bc644:	240200f1 	li	v0,241
800bc648:	10a2001e 	beq	a1,v0,800bc6c4 <_Z5Apu99v+0x1d4>
800bc64c:	3c02800b 	lui	v0,0x800b
800bc650:	2ca200fd 	sltiu	v0,a1,253
800bc654:	1040ffe8 	beqz	v0,800bc5f8 <_Z5Apu99v+0x108>
800bc658:	00651021 	addu	v0,v1,a1
800bc65c:	2ca300fa 	sltiu	v1,a1,250
800bc660:	1460ffe5 	bnez	v1,800bc5f8 <_Z5Apu99v+0x108>
800bc664:	a0440000 	sb	a0,0(v0)
800bc668:	14800011 	bnez	a0,800bc6b0 <_Z5Apu99v+0x1c0>
800bc66c:	3c028021 	lui	v0,0x8021
800bc670:	3c038021 	lui	v1,0x8021
800bc674:	00051040 	sll	v0,a1,0x1
800bc678:	2463e308 	addiu	v1,v1,-7416
800bc67c:	00431021 	addu	v0,v0,v1
800bc680:	24040100 	li	a0,256
800bc684:	0802f17e 	j	800bc5f8 <_Z5Apu99v+0x108>
800bc688:	a444fede 	sh	a0,-290(v0)
800bc68c:	2442e308 	addiu	v0,v0,-7416
800bc690:	00a21021 	addu	v0,a1,v0
800bc694:	0802f17e 	j	800bc5f8 <_Z5Apu99v+0x108>
800bc698:	a044ff13 	sb	a0,-237(v0)
800bc69c:	244210e8 	addiu	v0,v0,4328
800bc6a0:	0040f809 	jalr	v0
800bc6a4:	00000000 	nop
800bc6a8:	0802f17f 	j	800bc5fc <_Z5Apu99v+0x10c>
800bc6ac:	8e62e3e8 	lw	v0,-7192(s3)
800bc6b0:	00051840 	sll	v1,a1,0x1
800bc6b4:	2442e308 	addiu	v0,v0,-7416
800bc6b8:	00621821 	addu	v1,v1,v0
800bc6bc:	0802f17e 	j	800bc5f8 <_Z5Apu99v+0x108>
800bc6c0:	a464fede 	sh	a0,-290(v1)
800bc6c4:	24420c8c 	addiu	v0,v0,3212
800bc6c8:	0040f809 	jalr	v0
800bc6cc:	00000000 	nop
800bc6d0:	0802f17f 	j	800bc5fc <_Z5Apu99v+0x10c>
800bc6d4:	8e62e3e8 	lw	v0,-7192(s3)

800bc6d8 <_Z5Apu98v>:
800bc6d8:	27bdffe0 	addiu	sp,sp,-32
800bc6dc:	afb10014 	sw	s1,20(sp)
800bc6e0:	3c118021 	lui	s1,0x8021
800bc6e4:	8e23e3e8 	lw	v1,-7192(s1)
800bc6e8:	afb00010 	sw	s0,16(sp)
800bc6ec:	afbf0018 	sw	ra,24(sp)
800bc6f0:	90620001 	lbu	v0,1(v1)
800bc6f4:	3c108022 	lui	s0,0x8022
800bc6f8:	a20250bc 	sb	v0,20668(s0)
800bc6fc:	3c02800b 	lui	v0,0x800b
800bc700:	24424250 	addiu	v0,v0,16976
800bc704:	0040f809 	jalr	v0
800bc708:	90640002 	lbu	a0,2(v1)
800bc70c:	2627e3e8 	addiu	a3,s1,-7192
800bc710:	920550bc 	lbu	a1,20668(s0)
800bc714:	90e30028 	lbu	v1,40(a3)
800bc718:	00454026 	xor	t0,v0,a1
800bc71c:	00a31821 	addu	v1,a1,v1
800bc720:	00431021 	addu	v0,v0,v1
800bc724:	3042ffff 	andi	v0,v0,0xffff
800bc728:	304600ff 	andi	a2,v0,0xff
800bc72c:	00081827 	nor	v1,zero,t0
800bc730:	30630080 	andi	v1,v1,0x80
800bc734:	00a62826 	xor	a1,a1,a2
800bc738:	2c440100 	sltiu	a0,v0,256
800bc73c:	00a32824 	and	a1,a1,v1
800bc740:	38840001 	xori	a0,a0,0x1
800bc744:	3c038022 	lui	v1,0x8022
800bc748:	a46250be 	sh	v0,20670(v1)
800bc74c:	10a00027 	beqz	a1,800bc7ec <_Z5Apu98v+0x114>
800bc750:	a0e40028 	sb	a0,40(a3)
800bc754:	24020001 	li	v0,1
800bc758:	a0e2002a 	sb	v0,42(a3)
800bc75c:	3c028022 	lui	v0,0x8022
800bc760:	904350c6 	lbu	v1,20678(v0)
800bc764:	3c048021 	lui	a0,0x8021
800bc768:	9082e424 	lbu	v0,-7132(a0)
800bc76c:	01031826 	xor	v1,t0,v1
800bc770:	304200f7 	andi	v0,v0,0xf7
800bc774:	30630010 	andi	v1,v1,0x10
800bc778:	10600003 	beqz	v1,800bc788 <_Z5Apu98v+0xb0>
800bc77c:	a082e424 	sb	v0,-7132(a0)
800bc780:	34420008 	ori	v0,v0,0x8
800bc784:	a082e424 	sb	v0,-7132(a0)
800bc788:	8e22e3e8 	lw	v0,-7192(s1)
800bc78c:	2627e3e8 	addiu	a3,s1,-7192
800bc790:	3c038022 	lui	v1,0x8022
800bc794:	a06650ae 	sb	a2,20654(v1)
800bc798:	a0e60029 	sb	a2,41(a3)
800bc79c:	90450002 	lbu	a1,2(v0)
800bc7a0:	2ca200f0 	sltiu	v0,a1,240
800bc7a4:	14400005 	bnez	v0,800bc7bc <_Z5Apu98v+0xe4>
800bc7a8:	30c400ff 	andi	a0,a2,0xff
800bc7ac:	8ce20004 	lw	v0,4(a3)
800bc7b0:	8ce30008 	lw	v1,8(a3)
800bc7b4:	1062000f 	beq	v1,v0,800bc7f4 <_Z5Apu98v+0x11c>
800bc7b8:	240200f3 	li	v0,243
800bc7bc:	2623e3e8 	addiu	v1,s1,-7192
800bc7c0:	8c620008 	lw	v0,8(v1)
800bc7c4:	00451021 	addu	v0,v0,a1
800bc7c8:	a0440000 	sb	a0,0(v0)
800bc7cc:	8e22e3e8 	lw	v0,-7192(s1)
800bc7d0:	8fbf0018 	lw	ra,24(sp)
800bc7d4:	24420003 	addiu	v0,v0,3
800bc7d8:	ae22e3e8 	sw	v0,-7192(s1)
800bc7dc:	8fb00010 	lw	s0,16(sp)
800bc7e0:	8fb10014 	lw	s1,20(sp)
800bc7e4:	03e00008 	jr	ra
800bc7e8:	27bd0020 	addiu	sp,sp,32
800bc7ec:	0802f1d7 	j	800bc75c <_Z5Apu98v+0x84>
800bc7f0:	a0e0002a 	sb	zero,42(a3)
800bc7f4:	10a2001c 	beq	a1,v0,800bc868 <_Z5Apu98v+0x190>
800bc7f8:	3c02800b 	lui	v0,0x800b
800bc7fc:	24a2000c 	addiu	v0,a1,12
800bc800:	304200ff 	andi	v0,v0,0xff
800bc804:	2c420004 	sltiu	v0,v0,4
800bc808:	14400013 	bnez	v0,800bc858 <_Z5Apu98v+0x180>
800bc80c:	3c028021 	lui	v0,0x8021
800bc810:	240200f1 	li	v0,241
800bc814:	10a2001e 	beq	a1,v0,800bc890 <_Z5Apu98v+0x1b8>
800bc818:	3c02800b 	lui	v0,0x800b
800bc81c:	2ca200fd 	sltiu	v0,a1,253
800bc820:	1040ffea 	beqz	v0,800bc7cc <_Z5Apu98v+0xf4>
800bc824:	00651021 	addu	v0,v1,a1
800bc828:	2ca300fa 	sltiu	v1,a1,250
800bc82c:	1460ffe7 	bnez	v1,800bc7cc <_Z5Apu98v+0xf4>
800bc830:	a0440000 	sb	a0,0(v0)
800bc834:	14800011 	bnez	a0,800bc87c <_Z5Apu98v+0x1a4>
800bc838:	3c028021 	lui	v0,0x8021
800bc83c:	3c038021 	lui	v1,0x8021
800bc840:	00051040 	sll	v0,a1,0x1
800bc844:	2463e308 	addiu	v1,v1,-7416
800bc848:	00431021 	addu	v0,v0,v1
800bc84c:	24040100 	li	a0,256
800bc850:	0802f1f3 	j	800bc7cc <_Z5Apu98v+0xf4>
800bc854:	a444fede 	sh	a0,-290(v0)
800bc858:	2442e308 	addiu	v0,v0,-7416
800bc85c:	00a21021 	addu	v0,a1,v0
800bc860:	0802f1f3 	j	800bc7cc <_Z5Apu98v+0xf4>
800bc864:	a044ff13 	sb	a0,-237(v0)
800bc868:	244210e8 	addiu	v0,v0,4328
800bc86c:	0040f809 	jalr	v0
800bc870:	00000000 	nop
800bc874:	0802f1f4 	j	800bc7d0 <_Z5Apu98v+0xf8>
800bc878:	8e22e3e8 	lw	v0,-7192(s1)
800bc87c:	00051840 	sll	v1,a1,0x1
800bc880:	2442e308 	addiu	v0,v0,-7416
800bc884:	00621821 	addu	v1,v1,v0
800bc888:	0802f1f3 	j	800bc7cc <_Z5Apu98v+0xf4>
800bc88c:	a464fede 	sh	a0,-290(v1)
800bc890:	24420c8c 	addiu	v0,v0,3212
800bc894:	0040f809 	jalr	v0
800bc898:	00000000 	nop
800bc89c:	0802f1f4 	j	800bc7d0 <_Z5Apu98v+0xf8>
800bc8a0:	8e22e3e8 	lw	v0,-7192(s1)

800bc8a4 <_Z5Apu89v>:
800bc8a4:	27bdffe0 	addiu	sp,sp,-32
800bc8a8:	afb20018 	sw	s2,24(sp)
800bc8ac:	3c128021 	lui	s2,0x8021
800bc8b0:	8e42e3e8 	lw	v0,-7192(s2)
800bc8b4:	afbf001c 	sw	ra,28(sp)
800bc8b8:	afb10014 	sw	s1,20(sp)
800bc8bc:	afb00010 	sw	s0,16(sp)
800bc8c0:	3c10800b 	lui	s0,0x800b
800bc8c4:	26104250 	addiu	s0,s0,16976
800bc8c8:	0200f809 	jalr	s0
800bc8cc:	90440001 	lbu	a0,1(v0)
800bc8d0:	3c118022 	lui	s1,0x8022
800bc8d4:	8e43e3e8 	lw	v1,-7192(s2)
800bc8d8:	a22250bc 	sb	v0,20668(s1)
800bc8dc:	0200f809 	jalr	s0
800bc8e0:	90640002 	lbu	a0,2(v1)
800bc8e4:	2647e3e8 	addiu	a3,s2,-7192
800bc8e8:	922550bc 	lbu	a1,20668(s1)
800bc8ec:	90e30028 	lbu	v1,40(a3)
800bc8f0:	00454026 	xor	t0,v0,a1
800bc8f4:	00a31821 	addu	v1,a1,v1
800bc8f8:	00431021 	addu	v0,v0,v1
800bc8fc:	3042ffff 	andi	v0,v0,0xffff
800bc900:	304600ff 	andi	a2,v0,0xff
800bc904:	00081827 	nor	v1,zero,t0
800bc908:	30630080 	andi	v1,v1,0x80
800bc90c:	00a62826 	xor	a1,a1,a2
800bc910:	2c440100 	sltiu	a0,v0,256
800bc914:	00a32824 	and	a1,a1,v1
800bc918:	38840001 	xori	a0,a0,0x1
800bc91c:	3c038022 	lui	v1,0x8022
800bc920:	a46250be 	sh	v0,20670(v1)
800bc924:	10a00028 	beqz	a1,800bc9c8 <_Z5Apu89v+0x124>
800bc928:	a0e40028 	sb	a0,40(a3)
800bc92c:	24020001 	li	v0,1
800bc930:	a0e2002a 	sb	v0,42(a3)
800bc934:	3c028022 	lui	v0,0x8022
800bc938:	904350c6 	lbu	v1,20678(v0)
800bc93c:	3c048021 	lui	a0,0x8021
800bc940:	9082e424 	lbu	v0,-7132(a0)
800bc944:	01031826 	xor	v1,t0,v1
800bc948:	304200f7 	andi	v0,v0,0xf7
800bc94c:	30630010 	andi	v1,v1,0x10
800bc950:	10600003 	beqz	v1,800bc960 <_Z5Apu89v+0xbc>
800bc954:	a082e424 	sb	v0,-7132(a0)
800bc958:	34420008 	ori	v0,v0,0x8
800bc95c:	a082e424 	sb	v0,-7132(a0)
800bc960:	8e42e3e8 	lw	v0,-7192(s2)
800bc964:	2647e3e8 	addiu	a3,s2,-7192
800bc968:	3c038022 	lui	v1,0x8022
800bc96c:	a06650ae 	sb	a2,20654(v1)
800bc970:	a0e60029 	sb	a2,41(a3)
800bc974:	90450002 	lbu	a1,2(v0)
800bc978:	2ca200f0 	sltiu	v0,a1,240
800bc97c:	14400005 	bnez	v0,800bc994 <_Z5Apu89v+0xf0>
800bc980:	30c400ff 	andi	a0,a2,0xff
800bc984:	8ce20004 	lw	v0,4(a3)
800bc988:	8ce30008 	lw	v1,8(a3)
800bc98c:	10620010 	beq	v1,v0,800bc9d0 <_Z5Apu89v+0x12c>
800bc990:	240200f3 	li	v0,243
800bc994:	2643e3e8 	addiu	v1,s2,-7192
800bc998:	8c620008 	lw	v0,8(v1)
800bc99c:	00451021 	addu	v0,v0,a1
800bc9a0:	a0440000 	sb	a0,0(v0)
800bc9a4:	8e42e3e8 	lw	v0,-7192(s2)
800bc9a8:	8fbf001c 	lw	ra,28(sp)
800bc9ac:	24420003 	addiu	v0,v0,3
800bc9b0:	ae42e3e8 	sw	v0,-7192(s2)
800bc9b4:	8fb10014 	lw	s1,20(sp)
800bc9b8:	8fb20018 	lw	s2,24(sp)
800bc9bc:	8fb00010 	lw	s0,16(sp)
800bc9c0:	03e00008 	jr	ra
800bc9c4:	27bd0020 	addiu	sp,sp,32
800bc9c8:	0802f24d 	j	800bc934 <_Z5Apu89v+0x90>
800bc9cc:	a0e0002a 	sb	zero,42(a3)
800bc9d0:	10a2001c 	beq	a1,v0,800bca44 <_Z5Apu89v+0x1a0>
800bc9d4:	3c02800b 	lui	v0,0x800b
800bc9d8:	24a2000c 	addiu	v0,a1,12
800bc9dc:	304200ff 	andi	v0,v0,0xff
800bc9e0:	2c420004 	sltiu	v0,v0,4
800bc9e4:	14400013 	bnez	v0,800bca34 <_Z5Apu89v+0x190>
800bc9e8:	3c028021 	lui	v0,0x8021
800bc9ec:	240200f1 	li	v0,241
800bc9f0:	10a2001e 	beq	a1,v0,800bca6c <_Z5Apu89v+0x1c8>
800bc9f4:	3c02800b 	lui	v0,0x800b
800bc9f8:	2ca200fd 	sltiu	v0,a1,253
800bc9fc:	1040ffe9 	beqz	v0,800bc9a4 <_Z5Apu89v+0x100>
800bca00:	00651021 	addu	v0,v1,a1
800bca04:	2ca300fa 	sltiu	v1,a1,250
800bca08:	1460ffe6 	bnez	v1,800bc9a4 <_Z5Apu89v+0x100>
800bca0c:	a0440000 	sb	a0,0(v0)
800bca10:	14800011 	bnez	a0,800bca58 <_Z5Apu89v+0x1b4>
800bca14:	3c028021 	lui	v0,0x8021
800bca18:	3c038021 	lui	v1,0x8021
800bca1c:	00051040 	sll	v0,a1,0x1
800bca20:	2463e308 	addiu	v1,v1,-7416
800bca24:	00431021 	addu	v0,v0,v1
800bca28:	24040100 	li	a0,256
800bca2c:	0802f269 	j	800bc9a4 <_Z5Apu89v+0x100>
800bca30:	a444fede 	sh	a0,-290(v0)
800bca34:	2442e308 	addiu	v0,v0,-7416
800bca38:	00a21021 	addu	v0,a1,v0
800bca3c:	0802f269 	j	800bc9a4 <_Z5Apu89v+0x100>
800bca40:	a044ff13 	sb	a0,-237(v0)
800bca44:	244210e8 	addiu	v0,v0,4328
800bca48:	0040f809 	jalr	v0
800bca4c:	00000000 	nop
800bca50:	0802f26a 	j	800bc9a8 <_Z5Apu89v+0x104>
800bca54:	8e42e3e8 	lw	v0,-7192(s2)
800bca58:	00051840 	sll	v1,a1,0x1
800bca5c:	2442e308 	addiu	v0,v0,-7416
800bca60:	00621821 	addu	v1,v1,v0
800bca64:	0802f269 	j	800bc9a4 <_Z5Apu89v+0x100>
800bca68:	a464fede 	sh	a0,-290(v1)
800bca6c:	24420c8c 	addiu	v0,v0,3212
800bca70:	0040f809 	jalr	v0
800bca74:	00000000 	nop
800bca78:	0802f26a 	j	800bc9a8 <_Z5Apu89v+0x104>
800bca7c:	8e42e3e8 	lw	v0,-7192(s2)

800bca80 <_Z5Apu6Ev>:
800bca80:	27bdffd8 	addiu	sp,sp,-40
800bca84:	afb3001c 	sw	s3,28(sp)
800bca88:	afb20018 	sw	s2,24(sp)
800bca8c:	afb10014 	sw	s1,20(sp)
800bca90:	afb00010 	sw	s0,16(sp)
800bca94:	afbf0020 	sw	ra,32(sp)
800bca98:	3c128021 	lui	s2,0x8021
800bca9c:	8e43e3e8 	lw	v1,-7192(s2)
800bcaa0:	2651e3e8 	addiu	s1,s2,-7192
800bcaa4:	90640001 	lbu	a0,1(v1)
800bcaa8:	3c108022 	lui	s0,0x8022
800bcaac:	8e220004 	lw	v0,4(s1)
800bcab0:	a20450bc 	sb	a0,20668(s0)
800bcab4:	80650002 	lb	a1,2(v1)
800bcab8:	00621023 	subu	v0,v1,v0
800bcabc:	24420003 	addiu	v0,v0,3
800bcac0:	00a21021 	addu	v0,a1,v0
800bcac4:	3c138022 	lui	s3,0x8022
800bcac8:	3c038022 	lui	v1,0x8022
800bcacc:	a66250c6 	sh	v0,20678(s3)
800bcad0:	3c02800b 	lui	v0,0x800b
800bcad4:	24424250 	addiu	v0,v0,16976
800bcad8:	0040f809 	jalr	v0
800bcadc:	a06550c4 	sb	a1,20676(v1)
800bcae0:	920550bc 	lbu	a1,20668(s0)
800bcae4:	2442ffff 	addiu	v0,v0,-1
800bcae8:	304200ff 	andi	v0,v0,0xff
800bcaec:	3c108022 	lui	s0,0x8022
800bcaf0:	2ca300f0 	sltiu	v1,a1,240
800bcaf4:	a20250ae 	sb	v0,20654(s0)
800bcaf8:	14600005 	bnez	v1,800bcb10 <_Z5Apu6Ev+0x90>
800bcafc:	304400ff 	andi	a0,v0,0xff
800bcb00:	8e220004 	lw	v0,4(s1)
800bcb04:	8e230008 	lw	v1,8(s1)
800bcb08:	10620022 	beq	v1,v0,800bcb94 <_Z5Apu6Ev+0x114>
800bcb0c:	240200f3 	li	v0,243
800bcb10:	2643e3e8 	addiu	v1,s2,-7192
800bcb14:	8c620008 	lw	v0,8(v1)
800bcb18:	00451021 	addu	v0,v0,a1
800bcb1c:	a0440000 	sb	a0,0(v0)
800bcb20:	920250ae 	lbu	v0,20654(s0)
800bcb24:	10400012 	beqz	v0,800bcb70 <_Z5Apu6Ev+0xf0>
800bcb28:	8e42e3e8 	lw	v0,-7192(s2)
800bcb2c:	2645e3e8 	addiu	a1,s2,-7192
800bcb30:	3c078021 	lui	a3,0x8021
800bcb34:	966650c6 	lhu	a2,20678(s3)
800bcb38:	8ce3e308 	lw	v1,-7416(a3)
800bcb3c:	8ca40038 	lw	a0,56(a1)
800bcb40:	8ca20004 	lw	v0,4(a1)
800bcb44:	00641821 	addu	v1,v1,a0
800bcb48:	00461021 	addu	v0,v0,a2
800bcb4c:	ae42e3e8 	sw	v0,-7192(s2)
800bcb50:	ace3e308 	sw	v1,-7416(a3)
800bcb54:	8fbf0020 	lw	ra,32(sp)
800bcb58:	8fb3001c 	lw	s3,28(sp)
800bcb5c:	8fb20018 	lw	s2,24(sp)
800bcb60:	8fb10014 	lw	s1,20(sp)
800bcb64:	8fb00010 	lw	s0,16(sp)
800bcb68:	03e00008 	jr	ra
800bcb6c:	27bd0028 	addiu	sp,sp,40
800bcb70:	24420003 	addiu	v0,v0,3
800bcb74:	ae42e3e8 	sw	v0,-7192(s2)
800bcb78:	8fbf0020 	lw	ra,32(sp)
800bcb7c:	8fb3001c 	lw	s3,28(sp)
800bcb80:	8fb20018 	lw	s2,24(sp)
800bcb84:	8fb10014 	lw	s1,20(sp)
800bcb88:	8fb00010 	lw	s0,16(sp)
800bcb8c:	03e00008 	jr	ra
800bcb90:	27bd0028 	addiu	sp,sp,40
800bcb94:	10a2001d 	beq	a1,v0,800bcc0c <_Z5Apu6Ev+0x18c>
800bcb98:	3c02800b 	lui	v0,0x800b
800bcb9c:	24a2000c 	addiu	v0,a1,12
800bcba0:	304200ff 	andi	v0,v0,0xff
800bcba4:	2c420004 	sltiu	v0,v0,4
800bcba8:	14400014 	bnez	v0,800bcbfc <_Z5Apu6Ev+0x17c>
800bcbac:	3c028021 	lui	v0,0x8021
800bcbb0:	240200f1 	li	v0,241
800bcbb4:	10a2001a 	beq	a1,v0,800bcc20 <_Z5Apu6Ev+0x1a0>
800bcbb8:	3c02800b 	lui	v0,0x800b
800bcbbc:	2ca200fd 	sltiu	v0,a1,253
800bcbc0:	1040ffd8 	beqz	v0,800bcb24 <_Z5Apu6Ev+0xa4>
800bcbc4:	920250ae 	lbu	v0,20654(s0)
800bcbc8:	00651021 	addu	v0,v1,a1
800bcbcc:	2ca300fa 	sltiu	v1,a1,250
800bcbd0:	1460ffd3 	bnez	v1,800bcb20 <_Z5Apu6Ev+0xa0>
800bcbd4:	a0440000 	sb	a0,0(v0)
800bcbd8:	14800016 	bnez	a0,800bcc34 <_Z5Apu6Ev+0x1b4>
800bcbdc:	3c028021 	lui	v0,0x8021
800bcbe0:	3c038021 	lui	v1,0x8021
800bcbe4:	00051040 	sll	v0,a1,0x1
800bcbe8:	2463e308 	addiu	v1,v1,-7416
800bcbec:	00431021 	addu	v0,v0,v1
800bcbf0:	24040100 	li	a0,256
800bcbf4:	0802f2c8 	j	800bcb20 <_Z5Apu6Ev+0xa0>
800bcbf8:	a444fede 	sh	a0,-290(v0)
800bcbfc:	2442e308 	addiu	v0,v0,-7416
800bcc00:	00a21021 	addu	v0,a1,v0
800bcc04:	0802f2c8 	j	800bcb20 <_Z5Apu6Ev+0xa0>
800bcc08:	a044ff13 	sb	a0,-237(v0)
800bcc0c:	244210e8 	addiu	v0,v0,4328
800bcc10:	0040f809 	jalr	v0
800bcc14:	00000000 	nop
800bcc18:	0802f2c9 	j	800bcb24 <_Z5Apu6Ev+0xa4>
800bcc1c:	920250ae 	lbu	v0,20654(s0)
800bcc20:	24420c8c 	addiu	v0,v0,3212
800bcc24:	0040f809 	jalr	v0
800bcc28:	00000000 	nop
800bcc2c:	0802f2c9 	j	800bcb24 <_Z5Apu6Ev+0xa4>
800bcc30:	920250ae 	lbu	v0,20654(s0)
800bcc34:	00051840 	sll	v1,a1,0x1
800bcc38:	2442e308 	addiu	v0,v0,-7416
800bcc3c:	00621821 	addu	v1,v1,v0
800bcc40:	0802f2c8 	j	800bcb20 <_Z5Apu6Ev+0xa0>
800bcc44:	a464fede 	sh	a0,-290(v1)

800bcc48 <_Z5Apu7Bv>:
800bcc48:	27bdffe0 	addiu	sp,sp,-32
800bcc4c:	afb10014 	sw	s1,20(sp)
800bcc50:	3c118021 	lui	s1,0x8021
800bcc54:	afb00010 	sw	s0,16(sp)
800bcc58:	8e23e3e8 	lw	v1,-7192(s1)
800bcc5c:	3c108021 	lui	s0,0x8021
800bcc60:	afbf0018 	sw	ra,24(sp)
800bcc64:	2610e424 	addiu	s0,s0,-7132
800bcc68:	90640001 	lbu	a0,1(v1)
800bcc6c:	92020004 	lbu	v0,4(s0)
800bcc70:	00822021 	addu	a0,a0,v0
800bcc74:	3c02800b 	lui	v0,0x800b
800bcc78:	24424250 	addiu	v0,v0,16976
800bcc7c:	0040f809 	jalr	v0
800bcc80:	308400ff 	andi	a0,a0,0xff
800bcc84:	2627e3e8 	addiu	a3,s1,-7192
800bcc88:	90e30028 	lbu	v1,40(a3)
800bcc8c:	8e26e3e8 	lw	a2,-7192(s1)
800bcc90:	00031a00 	sll	v1,v1,0x8
800bcc94:	00431025 	or	v0,v0,v1
800bcc98:	3042ffff 	andi	v0,v0,0xffff
800bcc9c:	00022842 	srl	a1,v0,0x1
800bcca0:	30420001 	andi	v0,v0,0x1
800bcca4:	30a400ff 	andi	a0,a1,0xff
800bcca8:	a0e20028 	sb	v0,40(a3)
800bccac:	3c038022 	lui	v1,0x8022
800bccb0:	3c028022 	lui	v0,0x8022
800bccb4:	a06450bc 	sb	a0,20668(v1)
800bccb8:	a44550be 	sh	a1,20670(v0)
800bccbc:	a0e40029 	sb	a0,41(a3)
800bccc0:	92030004 	lbu	v1,4(s0)
800bccc4:	90c20001 	lbu	v0,1(a2)
800bccc8:	00431021 	addu	v0,v0,v1
800bcccc:	304500ff 	andi	a1,v0,0xff
800bccd0:	2ca300f0 	sltiu	v1,a1,240
800bccd4:	14600005 	bnez	v1,800bccec <_Z5Apu7Bv+0xa4>
800bccd8:	308400ff 	andi	a0,a0,0xff
800bccdc:	8ce20004 	lw	v0,4(a3)
800bcce0:	8ce30008 	lw	v1,8(a3)
800bcce4:	1062000d 	beq	v1,v0,800bcd1c <_Z5Apu7Bv+0xd4>
800bcce8:	240200f3 	li	v0,243
800bccec:	2623e3e8 	addiu	v1,s1,-7192
800bccf0:	8c620008 	lw	v0,8(v1)
800bccf4:	00451021 	addu	v0,v0,a1
800bccf8:	a0440000 	sb	a0,0(v0)
800bccfc:	8e22e3e8 	lw	v0,-7192(s1)
800bcd00:	8fbf0018 	lw	ra,24(sp)
800bcd04:	24420002 	addiu	v0,v0,2
800bcd08:	ae22e3e8 	sw	v0,-7192(s1)
800bcd0c:	8fb00010 	lw	s0,16(sp)
800bcd10:	8fb10014 	lw	s1,20(sp)
800bcd14:	03e00008 	jr	ra
800bcd18:	27bd0020 	addiu	sp,sp,32
800bcd1c:	10a2001c 	beq	a1,v0,800bcd90 <_Z5Apu7Bv+0x148>
800bcd20:	3c02800b 	lui	v0,0x800b
800bcd24:	24a2000c 	addiu	v0,a1,12
800bcd28:	304200ff 	andi	v0,v0,0xff
800bcd2c:	2c420004 	sltiu	v0,v0,4
800bcd30:	14400013 	bnez	v0,800bcd80 <_Z5Apu7Bv+0x138>
800bcd34:	3c028021 	lui	v0,0x8021
800bcd38:	240200f1 	li	v0,241
800bcd3c:	10a2001e 	beq	a1,v0,800bcdb8 <_Z5Apu7Bv+0x170>
800bcd40:	3c02800b 	lui	v0,0x800b
800bcd44:	2ca200fd 	sltiu	v0,a1,253
800bcd48:	1040ffec 	beqz	v0,800bccfc <_Z5Apu7Bv+0xb4>
800bcd4c:	00651021 	addu	v0,v1,a1
800bcd50:	2ca300fa 	sltiu	v1,a1,250
800bcd54:	1460ffe9 	bnez	v1,800bccfc <_Z5Apu7Bv+0xb4>
800bcd58:	a0440000 	sb	a0,0(v0)
800bcd5c:	14800011 	bnez	a0,800bcda4 <_Z5Apu7Bv+0x15c>
800bcd60:	3c028021 	lui	v0,0x8021
800bcd64:	3c038021 	lui	v1,0x8021
800bcd68:	00051040 	sll	v0,a1,0x1
800bcd6c:	2463e308 	addiu	v1,v1,-7416
800bcd70:	00431021 	addu	v0,v0,v1
800bcd74:	24040100 	li	a0,256
800bcd78:	0802f33f 	j	800bccfc <_Z5Apu7Bv+0xb4>
800bcd7c:	a444fede 	sh	a0,-290(v0)
800bcd80:	2442e308 	addiu	v0,v0,-7416
800bcd84:	00a21021 	addu	v0,a1,v0
800bcd88:	0802f33f 	j	800bccfc <_Z5Apu7Bv+0xb4>
800bcd8c:	a044ff13 	sb	a0,-237(v0)
800bcd90:	244210e8 	addiu	v0,v0,4328
800bcd94:	0040f809 	jalr	v0
800bcd98:	00000000 	nop
800bcd9c:	0802f340 	j	800bcd00 <_Z5Apu7Bv+0xb8>
800bcda0:	8e22e3e8 	lw	v0,-7192(s1)
800bcda4:	00051840 	sll	v1,a1,0x1
800bcda8:	2442e308 	addiu	v0,v0,-7416
800bcdac:	00621821 	addu	v1,v1,v0
800bcdb0:	0802f33f 	j	800bccfc <_Z5Apu7Bv+0xb4>
800bcdb4:	a464fede 	sh	a0,-290(v1)
800bcdb8:	24420c8c 	addiu	v0,v0,3212
800bcdbc:	0040f809 	jalr	v0
800bcdc0:	00000000 	nop
800bcdc4:	0802f340 	j	800bcd00 <_Z5Apu7Bv+0xb8>
800bcdc8:	8e22e3e8 	lw	v0,-7192(s1)

800bcdcc <_Z5Apu6Bv>:
800bcdcc:	27bdffe8 	addiu	sp,sp,-24
800bcdd0:	afb00010 	sw	s0,16(sp)
800bcdd4:	3c108021 	lui	s0,0x8021
800bcdd8:	8e02e3e8 	lw	v0,-7192(s0)
800bcddc:	afbf0014 	sw	ra,20(sp)
800bcde0:	90440001 	lbu	a0,1(v0)
800bcde4:	3c02800b 	lui	v0,0x800b
800bcde8:	24424250 	addiu	v0,v0,16976
800bcdec:	0040f809 	jalr	v0
800bcdf0:	00000000 	nop
800bcdf4:	2607e3e8 	addiu	a3,s0,-7192
800bcdf8:	90e30028 	lbu	v1,40(a3)
800bcdfc:	8e06e3e8 	lw	a2,-7192(s0)
800bce00:	00031a00 	sll	v1,v1,0x8
800bce04:	00431025 	or	v0,v0,v1
800bce08:	3042ffff 	andi	v0,v0,0xffff
800bce0c:	00022842 	srl	a1,v0,0x1
800bce10:	30420001 	andi	v0,v0,0x1
800bce14:	30a400ff 	andi	a0,a1,0xff
800bce18:	a0e20028 	sb	v0,40(a3)
800bce1c:	3c038022 	lui	v1,0x8022
800bce20:	3c028022 	lui	v0,0x8022
800bce24:	a44550be 	sh	a1,20670(v0)
800bce28:	a06450bc 	sb	a0,20668(v1)
800bce2c:	a0e40029 	sb	a0,41(a3)
800bce30:	90c50001 	lbu	a1,1(a2)
800bce34:	2ca200f0 	sltiu	v0,a1,240
800bce38:	14400005 	bnez	v0,800bce50 <_Z5Apu6Bv+0x84>
800bce3c:	308400ff 	andi	a0,a0,0xff
800bce40:	8ce20004 	lw	v0,4(a3)
800bce44:	8ce30008 	lw	v1,8(a3)
800bce48:	1062000c 	beq	v1,v0,800bce7c <_Z5Apu6Bv+0xb0>
800bce4c:	240200f3 	li	v0,243
800bce50:	2603e3e8 	addiu	v1,s0,-7192
800bce54:	8c620008 	lw	v0,8(v1)
800bce58:	00451021 	addu	v0,v0,a1
800bce5c:	a0440000 	sb	a0,0(v0)
800bce60:	8e02e3e8 	lw	v0,-7192(s0)
800bce64:	8fbf0014 	lw	ra,20(sp)
800bce68:	24420002 	addiu	v0,v0,2
800bce6c:	ae02e3e8 	sw	v0,-7192(s0)
800bce70:	8fb00010 	lw	s0,16(sp)
800bce74:	03e00008 	jr	ra
800bce78:	27bd0018 	addiu	sp,sp,24
800bce7c:	10a2001c 	beq	a1,v0,800bcef0 <_Z5Apu6Bv+0x124>
800bce80:	3c02800b 	lui	v0,0x800b
800bce84:	24a2000c 	addiu	v0,a1,12
800bce88:	304200ff 	andi	v0,v0,0xff
800bce8c:	2c420004 	sltiu	v0,v0,4
800bce90:	14400013 	bnez	v0,800bcee0 <_Z5Apu6Bv+0x114>
800bce94:	3c028021 	lui	v0,0x8021
800bce98:	240200f1 	li	v0,241
800bce9c:	10a2001e 	beq	a1,v0,800bcf18 <_Z5Apu6Bv+0x14c>
800bcea0:	3c02800b 	lui	v0,0x800b
800bcea4:	2ca200fd 	sltiu	v0,a1,253
800bcea8:	1040ffed 	beqz	v0,800bce60 <_Z5Apu6Bv+0x94>
800bceac:	00651021 	addu	v0,v1,a1
800bceb0:	2ca300fa 	sltiu	v1,a1,250
800bceb4:	1460ffea 	bnez	v1,800bce60 <_Z5Apu6Bv+0x94>
800bceb8:	a0440000 	sb	a0,0(v0)
800bcebc:	14800011 	bnez	a0,800bcf04 <_Z5Apu6Bv+0x138>
800bcec0:	3c028021 	lui	v0,0x8021
800bcec4:	3c038021 	lui	v1,0x8021
800bcec8:	00051040 	sll	v0,a1,0x1
800bcecc:	2463e308 	addiu	v1,v1,-7416
800bced0:	00431021 	addu	v0,v0,v1
800bced4:	24040100 	li	a0,256
800bced8:	0802f398 	j	800bce60 <_Z5Apu6Bv+0x94>
800bcedc:	a444fede 	sh	a0,-290(v0)
800bcee0:	2442e308 	addiu	v0,v0,-7416
800bcee4:	00a21021 	addu	v0,a1,v0
800bcee8:	0802f398 	j	800bce60 <_Z5Apu6Bv+0x94>
800bceec:	a044ff13 	sb	a0,-237(v0)
800bcef0:	244210e8 	addiu	v0,v0,4328
800bcef4:	0040f809 	jalr	v0
800bcef8:	00000000 	nop
800bcefc:	0802f399 	j	800bce64 <_Z5Apu6Bv+0x98>
800bcf00:	8e02e3e8 	lw	v0,-7192(s0)
800bcf04:	00051840 	sll	v1,a1,0x1
800bcf08:	2442e308 	addiu	v0,v0,-7416
800bcf0c:	00621821 	addu	v1,v1,v0
800bcf10:	0802f398 	j	800bce60 <_Z5Apu6Bv+0x94>
800bcf14:	a464fede 	sh	a0,-290(v1)
800bcf18:	24420c8c 	addiu	v0,v0,3212
800bcf1c:	0040f809 	jalr	v0
800bcf20:	00000000 	nop
800bcf24:	0802f399 	j	800bce64 <_Z5Apu6Bv+0x98>
800bcf28:	8e02e3e8 	lw	v0,-7192(s0)

800bcf2c <_Z5Apu5Bv>:
800bcf2c:	27bdffe0 	addiu	sp,sp,-32
800bcf30:	afb10014 	sw	s1,20(sp)
800bcf34:	3c118021 	lui	s1,0x8021
800bcf38:	afb00010 	sw	s0,16(sp)
800bcf3c:	8e23e3e8 	lw	v1,-7192(s1)
800bcf40:	3c108021 	lui	s0,0x8021
800bcf44:	afbf0018 	sw	ra,24(sp)
800bcf48:	2610e424 	addiu	s0,s0,-7132
800bcf4c:	90640001 	lbu	a0,1(v1)
800bcf50:	92020004 	lbu	v0,4(s0)
800bcf54:	00822021 	addu	a0,a0,v0
800bcf58:	3c02800b 	lui	v0,0x800b
800bcf5c:	24424250 	addiu	v0,v0,16976
800bcf60:	0040f809 	jalr	v0
800bcf64:	308400ff 	andi	a0,a0,0xff
800bcf68:	00021842 	srl	v1,v0,0x1
800bcf6c:	2626e3e8 	addiu	a2,s1,-7192
800bcf70:	30420001 	andi	v0,v0,0x1
800bcf74:	306300ff 	andi	v1,v1,0xff
800bcf78:	8e25e3e8 	lw	a1,-7192(s1)
800bcf7c:	a0c20028 	sb	v0,40(a2)
800bcf80:	3c028022 	lui	v0,0x8022
800bcf84:	a04350bc 	sb	v1,20668(v0)
800bcf88:	a0c30029 	sb	v1,41(a2)
800bcf8c:	90a20001 	lbu	v0,1(a1)
800bcf90:	92040004 	lbu	a0,4(s0)
800bcf94:	306500ff 	andi	a1,v1,0xff
800bcf98:	00441021 	addu	v0,v0,a0
800bcf9c:	304400ff 	andi	a0,v0,0xff
800bcfa0:	2c8300f0 	sltiu	v1,a0,240
800bcfa4:	14600006 	bnez	v1,800bcfc0 <_Z5Apu5Bv+0x94>
800bcfa8:	2623e3e8 	addiu	v1,s1,-7192
800bcfac:	8cc20004 	lw	v0,4(a2)
800bcfb0:	8cc30008 	lw	v1,8(a2)
800bcfb4:	1062000d 	beq	v1,v0,800bcfec <_Z5Apu5Bv+0xc0>
800bcfb8:	240200f3 	li	v0,243
800bcfbc:	2623e3e8 	addiu	v1,s1,-7192
800bcfc0:	8c620008 	lw	v0,8(v1)
800bcfc4:	00441021 	addu	v0,v0,a0
800bcfc8:	a0450000 	sb	a1,0(v0)
800bcfcc:	8e22e3e8 	lw	v0,-7192(s1)
800bcfd0:	8fbf0018 	lw	ra,24(sp)
800bcfd4:	24420002 	addiu	v0,v0,2
800bcfd8:	ae22e3e8 	sw	v0,-7192(s1)
800bcfdc:	8fb00010 	lw	s0,16(sp)
800bcfe0:	8fb10014 	lw	s1,20(sp)
800bcfe4:	03e00008 	jr	ra
800bcfe8:	27bd0020 	addiu	sp,sp,32
800bcfec:	1082001c 	beq	a0,v0,800bd060 <_Z5Apu5Bv+0x134>
800bcff0:	3c02800b 	lui	v0,0x800b
800bcff4:	2482000c 	addiu	v0,a0,12
800bcff8:	304200ff 	andi	v0,v0,0xff
800bcffc:	2c420004 	sltiu	v0,v0,4
800bd000:	14400013 	bnez	v0,800bd050 <_Z5Apu5Bv+0x124>
800bd004:	3c028021 	lui	v0,0x8021
800bd008:	240200f1 	li	v0,241
800bd00c:	1082001e 	beq	a0,v0,800bd088 <_Z5Apu5Bv+0x15c>
800bd010:	3c02800b 	lui	v0,0x800b
800bd014:	2c8200fd 	sltiu	v0,a0,253
800bd018:	1040ffec 	beqz	v0,800bcfcc <_Z5Apu5Bv+0xa0>
800bd01c:	00641021 	addu	v0,v1,a0
800bd020:	2c8300fa 	sltiu	v1,a0,250
800bd024:	1460ffe9 	bnez	v1,800bcfcc <_Z5Apu5Bv+0xa0>
800bd028:	a0450000 	sb	a1,0(v0)
800bd02c:	14a00011 	bnez	a1,800bd074 <_Z5Apu5Bv+0x148>
800bd030:	3c028021 	lui	v0,0x8021
800bd034:	3c038021 	lui	v1,0x8021
800bd038:	00041040 	sll	v0,a0,0x1
800bd03c:	2463e308 	addiu	v1,v1,-7416
800bd040:	00431021 	addu	v0,v0,v1
800bd044:	24040100 	li	a0,256
800bd048:	0802f3f3 	j	800bcfcc <_Z5Apu5Bv+0xa0>
800bd04c:	a444fede 	sh	a0,-290(v0)
800bd050:	2442e308 	addiu	v0,v0,-7416
800bd054:	00821021 	addu	v0,a0,v0
800bd058:	0802f3f3 	j	800bcfcc <_Z5Apu5Bv+0xa0>
800bd05c:	a045ff13 	sb	a1,-237(v0)
800bd060:	244210e8 	addiu	v0,v0,4328
800bd064:	0040f809 	jalr	v0
800bd068:	00a02021 	move	a0,a1
800bd06c:	0802f3f4 	j	800bcfd0 <_Z5Apu5Bv+0xa4>
800bd070:	8e22e3e8 	lw	v0,-7192(s1)
800bd074:	00041840 	sll	v1,a0,0x1
800bd078:	2442e308 	addiu	v0,v0,-7416
800bd07c:	00621821 	addu	v1,v1,v0
800bd080:	0802f3f3 	j	800bcfcc <_Z5Apu5Bv+0xa0>
800bd084:	a465fede 	sh	a1,-290(v1)
800bd088:	24420c8c 	addiu	v0,v0,3212
800bd08c:	0040f809 	jalr	v0
800bd090:	00a02021 	move	a0,a1
800bd094:	0802f3f4 	j	800bcfd0 <_Z5Apu5Bv+0xa4>
800bd098:	8e22e3e8 	lw	v0,-7192(s1)

800bd09c <_Z5Apu4Bv>:
800bd09c:	27bdffe8 	addiu	sp,sp,-24
800bd0a0:	afb00010 	sw	s0,16(sp)
800bd0a4:	3c108021 	lui	s0,0x8021
800bd0a8:	8e02e3e8 	lw	v0,-7192(s0)
800bd0ac:	afbf0014 	sw	ra,20(sp)
800bd0b0:	90440001 	lbu	a0,1(v0)
800bd0b4:	3c02800b 	lui	v0,0x800b
800bd0b8:	24424250 	addiu	v0,v0,16976
800bd0bc:	0040f809 	jalr	v0
800bd0c0:	00000000 	nop
800bd0c4:	00021842 	srl	v1,v0,0x1
800bd0c8:	2605e3e8 	addiu	a1,s0,-7192
800bd0cc:	30420001 	andi	v0,v0,0x1
800bd0d0:	306300ff 	andi	v1,v1,0xff
800bd0d4:	8e04e3e8 	lw	a0,-7192(s0)
800bd0d8:	a0a20028 	sb	v0,40(a1)
800bd0dc:	3c028022 	lui	v0,0x8022
800bd0e0:	a04350bc 	sb	v1,20668(v0)
800bd0e4:	a0a30029 	sb	v1,41(a1)
800bd0e8:	90860001 	lbu	a2,1(a0)
800bd0ec:	2cc200f0 	sltiu	v0,a2,240
800bd0f0:	14400005 	bnez	v0,800bd108 <_Z5Apu4Bv+0x6c>
800bd0f4:	306400ff 	andi	a0,v1,0xff
800bd0f8:	8ca20004 	lw	v0,4(a1)
800bd0fc:	8ca30008 	lw	v1,8(a1)
800bd100:	1062000c 	beq	v1,v0,800bd134 <_Z5Apu4Bv+0x98>
800bd104:	240200f3 	li	v0,243
800bd108:	2603e3e8 	addiu	v1,s0,-7192
800bd10c:	8c620008 	lw	v0,8(v1)
800bd110:	00461021 	addu	v0,v0,a2
800bd114:	a0440000 	sb	a0,0(v0)
800bd118:	8e02e3e8 	lw	v0,-7192(s0)
800bd11c:	8fbf0014 	lw	ra,20(sp)
800bd120:	24420002 	addiu	v0,v0,2
800bd124:	ae02e3e8 	sw	v0,-7192(s0)
800bd128:	8fb00010 	lw	s0,16(sp)
800bd12c:	03e00008 	jr	ra
800bd130:	27bd0018 	addiu	sp,sp,24
800bd134:	10c2001c 	beq	a2,v0,800bd1a8 <_Z5Apu4Bv+0x10c>
800bd138:	3c02800b 	lui	v0,0x800b
800bd13c:	24c2000c 	addiu	v0,a2,12
800bd140:	304200ff 	andi	v0,v0,0xff
800bd144:	2c420004 	sltiu	v0,v0,4
800bd148:	14400013 	bnez	v0,800bd198 <_Z5Apu4Bv+0xfc>
800bd14c:	3c028021 	lui	v0,0x8021
800bd150:	240200f1 	li	v0,241
800bd154:	10c2001e 	beq	a2,v0,800bd1d0 <_Z5Apu4Bv+0x134>
800bd158:	3c02800b 	lui	v0,0x800b
800bd15c:	2cc200fd 	sltiu	v0,a2,253
800bd160:	1040ffed 	beqz	v0,800bd118 <_Z5Apu4Bv+0x7c>
800bd164:	00661021 	addu	v0,v1,a2
800bd168:	2cc300fa 	sltiu	v1,a2,250
800bd16c:	1460ffea 	bnez	v1,800bd118 <_Z5Apu4Bv+0x7c>
800bd170:	a0440000 	sb	a0,0(v0)
800bd174:	14800011 	bnez	a0,800bd1bc <_Z5Apu4Bv+0x120>
800bd178:	3c028021 	lui	v0,0x8021
800bd17c:	3c038021 	lui	v1,0x8021
800bd180:	00061040 	sll	v0,a2,0x1
800bd184:	2463e308 	addiu	v1,v1,-7416
800bd188:	00431021 	addu	v0,v0,v1
800bd18c:	24040100 	li	a0,256
800bd190:	0802f446 	j	800bd118 <_Z5Apu4Bv+0x7c>
800bd194:	a444fede 	sh	a0,-290(v0)
800bd198:	2442e308 	addiu	v0,v0,-7416
800bd19c:	00c21021 	addu	v0,a2,v0
800bd1a0:	0802f446 	j	800bd118 <_Z5Apu4Bv+0x7c>
800bd1a4:	a044ff13 	sb	a0,-237(v0)
800bd1a8:	244210e8 	addiu	v0,v0,4328
800bd1ac:	0040f809 	jalr	v0
800bd1b0:	00000000 	nop
800bd1b4:	0802f447 	j	800bd11c <_Z5Apu4Bv+0x80>
800bd1b8:	8e02e3e8 	lw	v0,-7192(s0)
800bd1bc:	00061840 	sll	v1,a2,0x1
800bd1c0:	2442e308 	addiu	v0,v0,-7416
800bd1c4:	00621821 	addu	v1,v1,v0
800bd1c8:	0802f446 	j	800bd118 <_Z5Apu4Bv+0x7c>
800bd1cc:	a464fede 	sh	a0,-290(v1)
800bd1d0:	24420c8c 	addiu	v0,v0,3212
800bd1d4:	0040f809 	jalr	v0
800bd1d8:	00000000 	nop
800bd1dc:	0802f447 	j	800bd11c <_Z5Apu4Bv+0x80>
800bd1e0:	8e02e3e8 	lw	v0,-7192(s0)

800bd1e4 <_Z5Apu59v>:
800bd1e4:	27bdffd8 	addiu	sp,sp,-40
800bd1e8:	afb20018 	sw	s2,24(sp)
800bd1ec:	3c128021 	lui	s2,0x8021
800bd1f0:	2652e424 	addiu	s2,s2,-7132
800bd1f4:	afb10014 	sw	s1,20(sp)
800bd1f8:	92440004 	lbu	a0,4(s2)
800bd1fc:	3c11800b 	lui	s1,0x800b
800bd200:	26314250 	addiu	s1,s1,16976
800bd204:	afbf0020 	sw	ra,32(sp)
800bd208:	afb3001c 	sw	s3,28(sp)
800bd20c:	0220f809 	jalr	s1
800bd210:	afb00010 	sw	s0,16(sp)
800bd214:	92440003 	lbu	a0,3(s2)
800bd218:	0220f809 	jalr	s1
800bd21c:	00408021 	move	s0,v0
800bd220:	92460004 	lbu	a2,4(s2)
800bd224:	02028026 	xor	s0,s0,v0
800bd228:	3c138021 	lui	s3,0x8021
800bd22c:	321000ff 	andi	s0,s0,0xff
800bd230:	2665e3e8 	addiu	a1,s3,-7192
800bd234:	3c028022 	lui	v0,0x8022
800bd238:	2cc300f0 	sltiu	v1,a2,240
800bd23c:	a05050bc 	sb	s0,20668(v0)
800bd240:	a0b00029 	sb	s0,41(a1)
800bd244:	14600005 	bnez	v1,800bd25c <_Z5Apu59v+0x78>
800bd248:	320400ff 	andi	a0,s0,0xff
800bd24c:	8ca20004 	lw	v0,4(a1)
800bd250:	8ca30008 	lw	v1,8(a1)
800bd254:	1062000f 	beq	v1,v0,800bd294 <_Z5Apu59v+0xb0>
800bd258:	240200f3 	li	v0,243
800bd25c:	2663e3e8 	addiu	v1,s3,-7192
800bd260:	8c620008 	lw	v0,8(v1)
800bd264:	00461021 	addu	v0,v0,a2
800bd268:	a0440000 	sb	a0,0(v0)
800bd26c:	8e62e3e8 	lw	v0,-7192(s3)
800bd270:	8fbf0020 	lw	ra,32(sp)
800bd274:	24420001 	addiu	v0,v0,1
800bd278:	ae62e3e8 	sw	v0,-7192(s3)
800bd27c:	8fb20018 	lw	s2,24(sp)
800bd280:	8fb3001c 	lw	s3,28(sp)
800bd284:	8fb10014 	lw	s1,20(sp)
800bd288:	8fb00010 	lw	s0,16(sp)
800bd28c:	03e00008 	jr	ra
800bd290:	27bd0028 	addiu	sp,sp,40
800bd294:	10c2001c 	beq	a2,v0,800bd308 <_Z5Apu59v+0x124>
800bd298:	3c02800b 	lui	v0,0x800b
800bd29c:	24c2000c 	addiu	v0,a2,12
800bd2a0:	304200ff 	andi	v0,v0,0xff
800bd2a4:	2c420004 	sltiu	v0,v0,4
800bd2a8:	14400013 	bnez	v0,800bd2f8 <_Z5Apu59v+0x114>
800bd2ac:	3c028021 	lui	v0,0x8021
800bd2b0:	240200f1 	li	v0,241
800bd2b4:	10c2001e 	beq	a2,v0,800bd330 <_Z5Apu59v+0x14c>
800bd2b8:	3c02800b 	lui	v0,0x800b
800bd2bc:	2cc200fd 	sltiu	v0,a2,253
800bd2c0:	1040ffea 	beqz	v0,800bd26c <_Z5Apu59v+0x88>
800bd2c4:	00661021 	addu	v0,v1,a2
800bd2c8:	2cc300fa 	sltiu	v1,a2,250
800bd2cc:	1460ffe7 	bnez	v1,800bd26c <_Z5Apu59v+0x88>
800bd2d0:	a0440000 	sb	a0,0(v0)
800bd2d4:	14800011 	bnez	a0,800bd31c <_Z5Apu59v+0x138>
800bd2d8:	3c028021 	lui	v0,0x8021
800bd2dc:	3c038021 	lui	v1,0x8021
800bd2e0:	00061040 	sll	v0,a2,0x1
800bd2e4:	2463e308 	addiu	v1,v1,-7416
800bd2e8:	00431021 	addu	v0,v0,v1
800bd2ec:	24040100 	li	a0,256
800bd2f0:	0802f49b 	j	800bd26c <_Z5Apu59v+0x88>
800bd2f4:	a444fede 	sh	a0,-290(v0)
800bd2f8:	2442e308 	addiu	v0,v0,-7416
800bd2fc:	00c21021 	addu	v0,a2,v0
800bd300:	0802f49b 	j	800bd26c <_Z5Apu59v+0x88>
800bd304:	a044ff13 	sb	a0,-237(v0)
800bd308:	244210e8 	addiu	v0,v0,4328
800bd30c:	0040f809 	jalr	v0
800bd310:	00000000 	nop
800bd314:	0802f49c 	j	800bd270 <_Z5Apu59v+0x8c>
800bd318:	8e62e3e8 	lw	v0,-7192(s3)
800bd31c:	00061840 	sll	v1,a2,0x1
800bd320:	2442e308 	addiu	v0,v0,-7416
800bd324:	00621821 	addu	v1,v1,v0
800bd328:	0802f49b 	j	800bd26c <_Z5Apu59v+0x88>
800bd32c:	a464fede 	sh	a0,-290(v1)
800bd330:	24420c8c 	addiu	v0,v0,3212
800bd334:	0040f809 	jalr	v0
800bd338:	00000000 	nop
800bd33c:	0802f49c 	j	800bd270 <_Z5Apu59v+0x8c>
800bd340:	8e62e3e8 	lw	v0,-7192(s3)

800bd344 <_Z5Apu58v>:
800bd344:	27bdffe0 	addiu	sp,sp,-32
800bd348:	afb00010 	sw	s0,16(sp)
800bd34c:	3c108021 	lui	s0,0x8021
800bd350:	8e03e3e8 	lw	v1,-7192(s0)
800bd354:	afb10014 	sw	s1,20(sp)
800bd358:	afbf0018 	sw	ra,24(sp)
800bd35c:	90620001 	lbu	v0,1(v1)
800bd360:	3c118022 	lui	s1,0x8022
800bd364:	a22250bc 	sb	v0,20668(s1)
800bd368:	3c02800b 	lui	v0,0x800b
800bd36c:	24424250 	addiu	v0,v0,16976
800bd370:	0040f809 	jalr	v0
800bd374:	90640002 	lbu	a0,2(v1)
800bd378:	922350bc 	lbu	v1,20668(s1)
800bd37c:	8e04e3e8 	lw	a0,-7192(s0)
800bd380:	00431026 	xor	v0,v0,v1
800bd384:	304200ff 	andi	v0,v0,0xff
800bd388:	a22250bc 	sb	v0,20668(s1)
800bd38c:	90850002 	lbu	a1,2(a0)
800bd390:	304400ff 	andi	a0,v0,0xff
800bd394:	2ca200f0 	sltiu	v0,a1,240
800bd398:	14400006 	bnez	v0,800bd3b4 <_Z5Apu58v+0x70>
800bd39c:	2603e3e8 	addiu	v1,s0,-7192
800bd3a0:	2602e3e8 	addiu	v0,s0,-7192
800bd3a4:	8c430004 	lw	v1,4(v0)
800bd3a8:	8c460008 	lw	a2,8(v0)
800bd3ac:	10c3000f 	beq	a2,v1,800bd3ec <_Z5Apu58v+0xa8>
800bd3b0:	2603e3e8 	addiu	v1,s0,-7192
800bd3b4:	8c620008 	lw	v0,8(v1)
800bd3b8:	00451021 	addu	v0,v0,a1
800bd3bc:	a0440000 	sb	a0,0(v0)
800bd3c0:	8e02e3e8 	lw	v0,-7192(s0)
800bd3c4:	922450bc 	lbu	a0,20668(s1)
800bd3c8:	2603e3e8 	addiu	v1,s0,-7192
800bd3cc:	a0640029 	sb	a0,41(v1)
800bd3d0:	24420003 	addiu	v0,v0,3
800bd3d4:	ae02e3e8 	sw	v0,-7192(s0)
800bd3d8:	8fbf0018 	lw	ra,24(sp)
800bd3dc:	8fb10014 	lw	s1,20(sp)
800bd3e0:	8fb00010 	lw	s0,16(sp)
800bd3e4:	03e00008 	jr	ra
800bd3e8:	27bd0020 	addiu	sp,sp,32
800bd3ec:	240200f3 	li	v0,243
800bd3f0:	10a2001c 	beq	a1,v0,800bd464 <_Z5Apu58v+0x120>
800bd3f4:	3c02800b 	lui	v0,0x800b
800bd3f8:	24a2000c 	addiu	v0,a1,12
800bd3fc:	304200ff 	andi	v0,v0,0xff
800bd400:	2c420004 	sltiu	v0,v0,4
800bd404:	14400013 	bnez	v0,800bd454 <_Z5Apu58v+0x110>
800bd408:	3c028021 	lui	v0,0x8021
800bd40c:	240200f1 	li	v0,241
800bd410:	10a2001e 	beq	a1,v0,800bd48c <_Z5Apu58v+0x148>
800bd414:	3c02800b 	lui	v0,0x800b
800bd418:	2ca200fd 	sltiu	v0,a1,253
800bd41c:	1040ffe8 	beqz	v0,800bd3c0 <_Z5Apu58v+0x7c>
800bd420:	00c51021 	addu	v0,a2,a1
800bd424:	2ca300fa 	sltiu	v1,a1,250
800bd428:	1460ffe5 	bnez	v1,800bd3c0 <_Z5Apu58v+0x7c>
800bd42c:	a0440000 	sb	a0,0(v0)
800bd430:	14800011 	bnez	a0,800bd478 <_Z5Apu58v+0x134>
800bd434:	3c028021 	lui	v0,0x8021
800bd438:	3c038021 	lui	v1,0x8021
800bd43c:	00051040 	sll	v0,a1,0x1
800bd440:	2463e308 	addiu	v1,v1,-7416
800bd444:	00431021 	addu	v0,v0,v1
800bd448:	24040100 	li	a0,256
800bd44c:	0802f4f0 	j	800bd3c0 <_Z5Apu58v+0x7c>
800bd450:	a444fede 	sh	a0,-290(v0)
800bd454:	2442e308 	addiu	v0,v0,-7416
800bd458:	00a21021 	addu	v0,a1,v0
800bd45c:	0802f4f0 	j	800bd3c0 <_Z5Apu58v+0x7c>
800bd460:	a044ff13 	sb	a0,-237(v0)
800bd464:	244210e8 	addiu	v0,v0,4328
800bd468:	0040f809 	jalr	v0
800bd46c:	00000000 	nop
800bd470:	0802f4f1 	j	800bd3c4 <_Z5Apu58v+0x80>
800bd474:	8e02e3e8 	lw	v0,-7192(s0)
800bd478:	00051840 	sll	v1,a1,0x1
800bd47c:	2442e308 	addiu	v0,v0,-7416
800bd480:	00621821 	addu	v1,v1,v0
800bd484:	0802f4f0 	j	800bd3c0 <_Z5Apu58v+0x7c>
800bd488:	a464fede 	sh	a0,-290(v1)
800bd48c:	24420c8c 	addiu	v0,v0,3212
800bd490:	0040f809 	jalr	v0
800bd494:	00000000 	nop
800bd498:	0802f4f1 	j	800bd3c4 <_Z5Apu58v+0x80>
800bd49c:	8e02e3e8 	lw	v0,-7192(s0)

800bd4a0 <_Z5Apu49v>:
800bd4a0:	27bdffe0 	addiu	sp,sp,-32
800bd4a4:	afb10014 	sw	s1,20(sp)
800bd4a8:	3c118021 	lui	s1,0x8021
800bd4ac:	8e22e3e8 	lw	v0,-7192(s1)
800bd4b0:	afbf001c 	sw	ra,28(sp)
800bd4b4:	afb20018 	sw	s2,24(sp)
800bd4b8:	afb00010 	sw	s0,16(sp)
800bd4bc:	3c10800b 	lui	s0,0x800b
800bd4c0:	26104250 	addiu	s0,s0,16976
800bd4c4:	0200f809 	jalr	s0
800bd4c8:	90440001 	lbu	a0,1(v0)
800bd4cc:	3c128022 	lui	s2,0x8022
800bd4d0:	8e23e3e8 	lw	v1,-7192(s1)
800bd4d4:	a24250bc 	sb	v0,20668(s2)
800bd4d8:	0200f809 	jalr	s0
800bd4dc:	90640002 	lbu	a0,2(v1)
800bd4e0:	924350bc 	lbu	v1,20668(s2)
800bd4e4:	8e24e3e8 	lw	a0,-7192(s1)
800bd4e8:	00431026 	xor	v0,v0,v1
800bd4ec:	304200ff 	andi	v0,v0,0xff
800bd4f0:	a24250bc 	sb	v0,20668(s2)
800bd4f4:	90850002 	lbu	a1,2(a0)
800bd4f8:	304400ff 	andi	a0,v0,0xff
800bd4fc:	2ca200f0 	sltiu	v0,a1,240
800bd500:	14400006 	bnez	v0,800bd51c <_Z5Apu49v+0x7c>
800bd504:	2623e3e8 	addiu	v1,s1,-7192
800bd508:	2622e3e8 	addiu	v0,s1,-7192
800bd50c:	8c430004 	lw	v1,4(v0)
800bd510:	8c460008 	lw	a2,8(v0)
800bd514:	10c30010 	beq	a2,v1,800bd558 <_Z5Apu49v+0xb8>
800bd518:	2623e3e8 	addiu	v1,s1,-7192
800bd51c:	8c620008 	lw	v0,8(v1)
800bd520:	00451021 	addu	v0,v0,a1
800bd524:	a0440000 	sb	a0,0(v0)
800bd528:	8e22e3e8 	lw	v0,-7192(s1)
800bd52c:	924450bc 	lbu	a0,20668(s2)
800bd530:	2623e3e8 	addiu	v1,s1,-7192
800bd534:	a0640029 	sb	a0,41(v1)
800bd538:	24420003 	addiu	v0,v0,3
800bd53c:	ae22e3e8 	sw	v0,-7192(s1)
800bd540:	8fbf001c 	lw	ra,28(sp)
800bd544:	8fb20018 	lw	s2,24(sp)
800bd548:	8fb10014 	lw	s1,20(sp)
800bd54c:	8fb00010 	lw	s0,16(sp)
800bd550:	03e00008 	jr	ra
800bd554:	27bd0020 	addiu	sp,sp,32
800bd558:	240200f3 	li	v0,243
800bd55c:	10a2001c 	beq	a1,v0,800bd5d0 <_Z5Apu49v+0x130>
800bd560:	3c02800b 	lui	v0,0x800b
800bd564:	24a2000c 	addiu	v0,a1,12
800bd568:	304200ff 	andi	v0,v0,0xff
800bd56c:	2c420004 	sltiu	v0,v0,4
800bd570:	14400013 	bnez	v0,800bd5c0 <_Z5Apu49v+0x120>
800bd574:	3c028021 	lui	v0,0x8021
800bd578:	240200f1 	li	v0,241
800bd57c:	10a2001e 	beq	a1,v0,800bd5f8 <_Z5Apu49v+0x158>
800bd580:	3c02800b 	lui	v0,0x800b
800bd584:	2ca200fd 	sltiu	v0,a1,253
800bd588:	1040ffe7 	beqz	v0,800bd528 <_Z5Apu49v+0x88>
800bd58c:	00c51021 	addu	v0,a2,a1
800bd590:	2ca300fa 	sltiu	v1,a1,250
800bd594:	1460ffe4 	bnez	v1,800bd528 <_Z5Apu49v+0x88>
800bd598:	a0440000 	sb	a0,0(v0)
800bd59c:	14800011 	bnez	a0,800bd5e4 <_Z5Apu49v+0x144>
800bd5a0:	3c028021 	lui	v0,0x8021
800bd5a4:	3c038021 	lui	v1,0x8021
800bd5a8:	00051040 	sll	v0,a1,0x1
800bd5ac:	2463e308 	addiu	v1,v1,-7416
800bd5b0:	00431021 	addu	v0,v0,v1
800bd5b4:	24040100 	li	a0,256
800bd5b8:	0802f54a 	j	800bd528 <_Z5Apu49v+0x88>
800bd5bc:	a444fede 	sh	a0,-290(v0)
800bd5c0:	2442e308 	addiu	v0,v0,-7416
800bd5c4:	00a21021 	addu	v0,a1,v0
800bd5c8:	0802f54a 	j	800bd528 <_Z5Apu49v+0x88>
800bd5cc:	a044ff13 	sb	a0,-237(v0)
800bd5d0:	244210e8 	addiu	v0,v0,4328
800bd5d4:	0040f809 	jalr	v0
800bd5d8:	00000000 	nop
800bd5dc:	0802f54b 	j	800bd52c <_Z5Apu49v+0x8c>
800bd5e0:	8e22e3e8 	lw	v0,-7192(s1)
800bd5e4:	00051840 	sll	v1,a1,0x1
800bd5e8:	2442e308 	addiu	v0,v0,-7416
800bd5ec:	00621821 	addu	v1,v1,v0
800bd5f0:	0802f54a 	j	800bd528 <_Z5Apu49v+0x88>
800bd5f4:	a464fede 	sh	a0,-290(v1)
800bd5f8:	24420c8c 	addiu	v0,v0,3212
800bd5fc:	0040f809 	jalr	v0
800bd600:	00000000 	nop
800bd604:	0802f54b 	j	800bd52c <_Z5Apu49v+0x8c>
800bd608:	8e22e3e8 	lw	v0,-7192(s1)

800bd60c <_Z5Apu9Bv>:
800bd60c:	27bdffe0 	addiu	sp,sp,-32
800bd610:	afb10014 	sw	s1,20(sp)
800bd614:	3c118021 	lui	s1,0x8021
800bd618:	afb00010 	sw	s0,16(sp)
800bd61c:	8e23e3e8 	lw	v1,-7192(s1)
800bd620:	3c108021 	lui	s0,0x8021
800bd624:	afb20018 	sw	s2,24(sp)
800bd628:	afbf001c 	sw	ra,28(sp)
800bd62c:	2610e424 	addiu	s0,s0,-7132
800bd630:	90640001 	lbu	a0,1(v1)
800bd634:	92020004 	lbu	v0,4(s0)
800bd638:	3c128022 	lui	s2,0x8022
800bd63c:	00822021 	addu	a0,a0,v0
800bd640:	3c02800b 	lui	v0,0x800b
800bd644:	24424250 	addiu	v0,v0,16976
800bd648:	0040f809 	jalr	v0
800bd64c:	308400ff 	andi	a0,a0,0xff
800bd650:	2442ffff 	addiu	v0,v0,-1
800bd654:	304200ff 	andi	v0,v0,0xff
800bd658:	8e24e3e8 	lw	a0,-7192(s1)
800bd65c:	a24250bc 	sb	v0,20668(s2)
800bd660:	90830001 	lbu	v1,1(a0)
800bd664:	92050004 	lbu	a1,4(s0)
800bd668:	304400ff 	andi	a0,v0,0xff
800bd66c:	00651821 	addu	v1,v1,a1
800bd670:	306500ff 	andi	a1,v1,0xff
800bd674:	2ca200f0 	sltiu	v0,a1,240
800bd678:	14400006 	bnez	v0,800bd694 <_Z5Apu9Bv+0x88>
800bd67c:	2623e3e8 	addiu	v1,s1,-7192
800bd680:	2622e3e8 	addiu	v0,s1,-7192
800bd684:	8c430004 	lw	v1,4(v0)
800bd688:	8c460008 	lw	a2,8(v0)
800bd68c:	10c30013 	beq	a2,v1,800bd6dc <_Z5Apu9Bv+0xd0>
800bd690:	2623e3e8 	addiu	v1,s1,-7192
800bd694:	8c620008 	lw	v0,8(v1)
800bd698:	00451021 	addu	v0,v0,a1
800bd69c:	a0440000 	sb	a0,0(v0)
800bd6a0:	2624e3e8 	addiu	a0,s1,-7192
800bd6a4:	8c82001c 	lw	v0,28(a0)
800bd6a8:	8e23e3e8 	lw	v1,-7192(s1)
800bd6ac:	924550bc 	lbu	a1,20668(s2)
800bd6b0:	24420001 	addiu	v0,v0,1
800bd6b4:	ac82001c 	sw	v0,28(a0)
800bd6b8:	a0850029 	sb	a1,41(a0)
800bd6bc:	24630002 	addiu	v1,v1,2
800bd6c0:	ae23e3e8 	sw	v1,-7192(s1)
800bd6c4:	8fbf001c 	lw	ra,28(sp)
800bd6c8:	8fb20018 	lw	s2,24(sp)
800bd6cc:	8fb10014 	lw	s1,20(sp)
800bd6d0:	8fb00010 	lw	s0,16(sp)
800bd6d4:	03e00008 	jr	ra
800bd6d8:	27bd0020 	addiu	sp,sp,32
800bd6dc:	240200f3 	li	v0,243
800bd6e0:	10a2001a 	beq	a1,v0,800bd74c <_Z5Apu9Bv+0x140>
800bd6e4:	24a2000c 	addiu	v0,a1,12
800bd6e8:	304200ff 	andi	v0,v0,0xff
800bd6ec:	2c420004 	sltiu	v0,v0,4
800bd6f0:	14400012 	bnez	v0,800bd73c <_Z5Apu9Bv+0x130>
800bd6f4:	3c028021 	lui	v0,0x8021
800bd6f8:	240200f1 	li	v0,241
800bd6fc:	10a2001e 	beq	a1,v0,800bd778 <_Z5Apu9Bv+0x16c>
800bd700:	2ca200fd 	sltiu	v0,a1,253
800bd704:	1040ffe6 	beqz	v0,800bd6a0 <_Z5Apu9Bv+0x94>
800bd708:	00c51021 	addu	v0,a2,a1
800bd70c:	2ca300fa 	sltiu	v1,a1,250
800bd710:	1460ffe3 	bnez	v1,800bd6a0 <_Z5Apu9Bv+0x94>
800bd714:	a0440000 	sb	a0,0(v0)
800bd718:	14800012 	bnez	a0,800bd764 <_Z5Apu9Bv+0x158>
800bd71c:	3c028021 	lui	v0,0x8021
800bd720:	3c038021 	lui	v1,0x8021
800bd724:	00051040 	sll	v0,a1,0x1
800bd728:	2463e308 	addiu	v1,v1,-7416
800bd72c:	00431021 	addu	v0,v0,v1
800bd730:	24040100 	li	a0,256
800bd734:	0802f5a8 	j	800bd6a0 <_Z5Apu9Bv+0x94>
800bd738:	a444fede 	sh	a0,-290(v0)
800bd73c:	2442e308 	addiu	v0,v0,-7416
800bd740:	00a21021 	addu	v0,a1,v0
800bd744:	0802f5a8 	j	800bd6a0 <_Z5Apu9Bv+0x94>
800bd748:	a044ff13 	sb	a0,-237(v0)
800bd74c:	3c02800b 	lui	v0,0x800b
800bd750:	244210e8 	addiu	v0,v0,4328
800bd754:	0040f809 	jalr	v0
800bd758:	00000000 	nop
800bd75c:	0802f5a9 	j	800bd6a4 <_Z5Apu9Bv+0x98>
800bd760:	2624e3e8 	addiu	a0,s1,-7192
800bd764:	00051840 	sll	v1,a1,0x1
800bd768:	2442e308 	addiu	v0,v0,-7416
800bd76c:	00621821 	addu	v1,v1,v0
800bd770:	0802f5a8 	j	800bd6a0 <_Z5Apu9Bv+0x94>
800bd774:	a464fede 	sh	a0,-290(v1)
800bd778:	3c02800b 	lui	v0,0x800b
800bd77c:	24420c8c 	addiu	v0,v0,3212
800bd780:	0040f809 	jalr	v0
800bd784:	00000000 	nop
800bd788:	0802f5a9 	j	800bd6a4 <_Z5Apu9Bv+0x98>
800bd78c:	2624e3e8 	addiu	a0,s1,-7192

800bd790 <_Z5Apu8Bv>:
800bd790:	27bdffe0 	addiu	sp,sp,-32
800bd794:	afb00010 	sw	s0,16(sp)
800bd798:	3c108021 	lui	s0,0x8021
800bd79c:	8e02e3e8 	lw	v0,-7192(s0)
800bd7a0:	afb10014 	sw	s1,20(sp)
800bd7a4:	afbf0018 	sw	ra,24(sp)
800bd7a8:	90440001 	lbu	a0,1(v0)
800bd7ac:	3c02800b 	lui	v0,0x800b
800bd7b0:	24424250 	addiu	v0,v0,16976
800bd7b4:	0040f809 	jalr	v0
800bd7b8:	3c118022 	lui	s1,0x8022
800bd7bc:	2442ffff 	addiu	v0,v0,-1
800bd7c0:	304200ff 	andi	v0,v0,0xff
800bd7c4:	8e03e3e8 	lw	v1,-7192(s0)
800bd7c8:	a22250bc 	sb	v0,20668(s1)
800bd7cc:	90650001 	lbu	a1,1(v1)
800bd7d0:	304400ff 	andi	a0,v0,0xff
800bd7d4:	2ca200f0 	sltiu	v0,a1,240
800bd7d8:	14400006 	bnez	v0,800bd7f4 <_Z5Apu8Bv+0x64>
800bd7dc:	2603e3e8 	addiu	v1,s0,-7192
800bd7e0:	2602e3e8 	addiu	v0,s0,-7192
800bd7e4:	8c430004 	lw	v1,4(v0)
800bd7e8:	8c460008 	lw	a2,8(v0)
800bd7ec:	10c30012 	beq	a2,v1,800bd838 <_Z5Apu8Bv+0xa8>
800bd7f0:	2603e3e8 	addiu	v1,s0,-7192
800bd7f4:	8c620008 	lw	v0,8(v1)
800bd7f8:	00451021 	addu	v0,v0,a1
800bd7fc:	a0440000 	sb	a0,0(v0)
800bd800:	2604e3e8 	addiu	a0,s0,-7192
800bd804:	8c82001c 	lw	v0,28(a0)
800bd808:	8e03e3e8 	lw	v1,-7192(s0)
800bd80c:	922550bc 	lbu	a1,20668(s1)
800bd810:	24420001 	addiu	v0,v0,1
800bd814:	ac82001c 	sw	v0,28(a0)
800bd818:	a0850029 	sb	a1,41(a0)
800bd81c:	24630002 	addiu	v1,v1,2
800bd820:	ae03e3e8 	sw	v1,-7192(s0)
800bd824:	8fbf0018 	lw	ra,24(sp)
800bd828:	8fb10014 	lw	s1,20(sp)
800bd82c:	8fb00010 	lw	s0,16(sp)
800bd830:	03e00008 	jr	ra
800bd834:	27bd0020 	addiu	sp,sp,32
800bd838:	240200f3 	li	v0,243
800bd83c:	10a2001a 	beq	a1,v0,800bd8a8 <_Z5Apu8Bv+0x118>
800bd840:	24a2000c 	addiu	v0,a1,12
800bd844:	304200ff 	andi	v0,v0,0xff
800bd848:	2c420004 	sltiu	v0,v0,4
800bd84c:	14400012 	bnez	v0,800bd898 <_Z5Apu8Bv+0x108>
800bd850:	3c028021 	lui	v0,0x8021
800bd854:	240200f1 	li	v0,241
800bd858:	10a2001e 	beq	a1,v0,800bd8d4 <_Z5Apu8Bv+0x144>
800bd85c:	2ca200fd 	sltiu	v0,a1,253
800bd860:	1040ffe7 	beqz	v0,800bd800 <_Z5Apu8Bv+0x70>
800bd864:	00c51021 	addu	v0,a2,a1
800bd868:	2ca300fa 	sltiu	v1,a1,250
800bd86c:	1460ffe4 	bnez	v1,800bd800 <_Z5Apu8Bv+0x70>
800bd870:	a0440000 	sb	a0,0(v0)
800bd874:	14800012 	bnez	a0,800bd8c0 <_Z5Apu8Bv+0x130>
800bd878:	3c028021 	lui	v0,0x8021
800bd87c:	3c038021 	lui	v1,0x8021
800bd880:	00051040 	sll	v0,a1,0x1
800bd884:	2463e308 	addiu	v1,v1,-7416
800bd888:	00431021 	addu	v0,v0,v1
800bd88c:	24040100 	li	a0,256
800bd890:	0802f600 	j	800bd800 <_Z5Apu8Bv+0x70>
800bd894:	a444fede 	sh	a0,-290(v0)
800bd898:	2442e308 	addiu	v0,v0,-7416
800bd89c:	00a21021 	addu	v0,a1,v0
800bd8a0:	0802f600 	j	800bd800 <_Z5Apu8Bv+0x70>
800bd8a4:	a044ff13 	sb	a0,-237(v0)
800bd8a8:	3c02800b 	lui	v0,0x800b
800bd8ac:	244210e8 	addiu	v0,v0,4328
800bd8b0:	0040f809 	jalr	v0
800bd8b4:	00000000 	nop
800bd8b8:	0802f601 	j	800bd804 <_Z5Apu8Bv+0x74>
800bd8bc:	2604e3e8 	addiu	a0,s0,-7192
800bd8c0:	00051840 	sll	v1,a1,0x1
800bd8c4:	2442e308 	addiu	v0,v0,-7416
800bd8c8:	00621821 	addu	v1,v1,v0
800bd8cc:	0802f600 	j	800bd800 <_Z5Apu8Bv+0x70>
800bd8d0:	a464fede 	sh	a0,-290(v1)
800bd8d4:	3c02800b 	lui	v0,0x800b
800bd8d8:	24420c8c 	addiu	v0,v0,3212
800bd8dc:	0040f809 	jalr	v0
800bd8e0:	00000000 	nop
800bd8e4:	0802f601 	j	800bd804 <_Z5Apu8Bv+0x74>
800bd8e8:	2604e3e8 	addiu	a0,s0,-7192

800bd8ec <_Z5ApuBBv>:
800bd8ec:	27bdffe0 	addiu	sp,sp,-32
800bd8f0:	afb10014 	sw	s1,20(sp)
800bd8f4:	3c118021 	lui	s1,0x8021
800bd8f8:	afb00010 	sw	s0,16(sp)
800bd8fc:	8e23e3e8 	lw	v1,-7192(s1)
800bd900:	3c108021 	lui	s0,0x8021
800bd904:	afb20018 	sw	s2,24(sp)
800bd908:	afbf001c 	sw	ra,28(sp)
800bd90c:	2610e424 	addiu	s0,s0,-7132
800bd910:	90640001 	lbu	a0,1(v1)
800bd914:	92020004 	lbu	v0,4(s0)
800bd918:	3c128022 	lui	s2,0x8022
800bd91c:	00822021 	addu	a0,a0,v0
800bd920:	3c02800b 	lui	v0,0x800b
800bd924:	24424250 	addiu	v0,v0,16976
800bd928:	0040f809 	jalr	v0
800bd92c:	308400ff 	andi	a0,a0,0xff
800bd930:	24420001 	addiu	v0,v0,1
800bd934:	304200ff 	andi	v0,v0,0xff
800bd938:	8e24e3e8 	lw	a0,-7192(s1)
800bd93c:	a24250bc 	sb	v0,20668(s2)
800bd940:	90830001 	lbu	v1,1(a0)
800bd944:	92050004 	lbu	a1,4(s0)
800bd948:	304400ff 	andi	a0,v0,0xff
800bd94c:	00651821 	addu	v1,v1,a1
800bd950:	306500ff 	andi	a1,v1,0xff
800bd954:	2ca200f0 	sltiu	v0,a1,240
800bd958:	14400006 	bnez	v0,800bd974 <_Z5ApuBBv+0x88>
800bd95c:	2623e3e8 	addiu	v1,s1,-7192
800bd960:	2622e3e8 	addiu	v0,s1,-7192
800bd964:	8c430004 	lw	v1,4(v0)
800bd968:	8c460008 	lw	a2,8(v0)
800bd96c:	10c30013 	beq	a2,v1,800bd9bc <_Z5ApuBBv+0xd0>
800bd970:	2623e3e8 	addiu	v1,s1,-7192
800bd974:	8c620008 	lw	v0,8(v1)
800bd978:	00451021 	addu	v0,v0,a1
800bd97c:	a0440000 	sb	a0,0(v0)
800bd980:	2624e3e8 	addiu	a0,s1,-7192
800bd984:	8c82001c 	lw	v0,28(a0)
800bd988:	8e23e3e8 	lw	v1,-7192(s1)
800bd98c:	924550bc 	lbu	a1,20668(s2)
800bd990:	24420001 	addiu	v0,v0,1
800bd994:	ac82001c 	sw	v0,28(a0)
800bd998:	a0850029 	sb	a1,41(a0)
800bd99c:	24630002 	addiu	v1,v1,2
800bd9a0:	ae23e3e8 	sw	v1,-7192(s1)
800bd9a4:	8fbf001c 	lw	ra,28(sp)
800bd9a8:	8fb20018 	lw	s2,24(sp)
800bd9ac:	8fb10014 	lw	s1,20(sp)
800bd9b0:	8fb00010 	lw	s0,16(sp)
800bd9b4:	03e00008 	jr	ra
800bd9b8:	27bd0020 	addiu	sp,sp,32
800bd9bc:	240200f3 	li	v0,243
800bd9c0:	10a2001a 	beq	a1,v0,800bda2c <_Z5ApuBBv+0x140>
800bd9c4:	24a2000c 	addiu	v0,a1,12
800bd9c8:	304200ff 	andi	v0,v0,0xff
800bd9cc:	2c420004 	sltiu	v0,v0,4
800bd9d0:	14400012 	bnez	v0,800bda1c <_Z5ApuBBv+0x130>
800bd9d4:	3c028021 	lui	v0,0x8021
800bd9d8:	240200f1 	li	v0,241
800bd9dc:	10a2001e 	beq	a1,v0,800bda58 <_Z5ApuBBv+0x16c>
800bd9e0:	2ca200fd 	sltiu	v0,a1,253
800bd9e4:	1040ffe6 	beqz	v0,800bd980 <_Z5ApuBBv+0x94>
800bd9e8:	00c51021 	addu	v0,a2,a1
800bd9ec:	2ca300fa 	sltiu	v1,a1,250
800bd9f0:	1460ffe3 	bnez	v1,800bd980 <_Z5ApuBBv+0x94>
800bd9f4:	a0440000 	sb	a0,0(v0)
800bd9f8:	14800012 	bnez	a0,800bda44 <_Z5ApuBBv+0x158>
800bd9fc:	3c028021 	lui	v0,0x8021
800bda00:	3c038021 	lui	v1,0x8021
800bda04:	00051040 	sll	v0,a1,0x1
800bda08:	2463e308 	addiu	v1,v1,-7416
800bda0c:	00431021 	addu	v0,v0,v1
800bda10:	24040100 	li	a0,256
800bda14:	0802f660 	j	800bd980 <_Z5ApuBBv+0x94>
800bda18:	a444fede 	sh	a0,-290(v0)
800bda1c:	2442e308 	addiu	v0,v0,-7416
800bda20:	00a21021 	addu	v0,a1,v0
800bda24:	0802f660 	j	800bd980 <_Z5ApuBBv+0x94>
800bda28:	a044ff13 	sb	a0,-237(v0)
800bda2c:	3c02800b 	lui	v0,0x800b
800bda30:	244210e8 	addiu	v0,v0,4328
800bda34:	0040f809 	jalr	v0
800bda38:	00000000 	nop
800bda3c:	0802f661 	j	800bd984 <_Z5ApuBBv+0x98>
800bda40:	2624e3e8 	addiu	a0,s1,-7192
800bda44:	00051840 	sll	v1,a1,0x1
800bda48:	2442e308 	addiu	v0,v0,-7416
800bda4c:	00621821 	addu	v1,v1,v0
800bda50:	0802f660 	j	800bd980 <_Z5ApuBBv+0x94>
800bda54:	a464fede 	sh	a0,-290(v1)
800bda58:	3c02800b 	lui	v0,0x800b
800bda5c:	24420c8c 	addiu	v0,v0,3212
800bda60:	0040f809 	jalr	v0
800bda64:	00000000 	nop
800bda68:	0802f661 	j	800bd984 <_Z5ApuBBv+0x98>
800bda6c:	2624e3e8 	addiu	a0,s1,-7192

800bda70 <_Z5ApuABv>:
800bda70:	27bdffe0 	addiu	sp,sp,-32
800bda74:	afb00010 	sw	s0,16(sp)
800bda78:	3c108021 	lui	s0,0x8021
800bda7c:	8e02e3e8 	lw	v0,-7192(s0)
800bda80:	afb10014 	sw	s1,20(sp)
800bda84:	afbf0018 	sw	ra,24(sp)
800bda88:	90440001 	lbu	a0,1(v0)
800bda8c:	3c02800b 	lui	v0,0x800b
800bda90:	24424250 	addiu	v0,v0,16976
800bda94:	0040f809 	jalr	v0
800bda98:	3c118022 	lui	s1,0x8022
800bda9c:	24420001 	addiu	v0,v0,1
800bdaa0:	304200ff 	andi	v0,v0,0xff
800bdaa4:	8e03e3e8 	lw	v1,-7192(s0)
800bdaa8:	a22250bc 	sb	v0,20668(s1)
800bdaac:	90650001 	lbu	a1,1(v1)
800bdab0:	304400ff 	andi	a0,v0,0xff
800bdab4:	2ca200f0 	sltiu	v0,a1,240
800bdab8:	14400006 	bnez	v0,800bdad4 <_Z5ApuABv+0x64>
800bdabc:	2603e3e8 	addiu	v1,s0,-7192
800bdac0:	2602e3e8 	addiu	v0,s0,-7192
800bdac4:	8c430004 	lw	v1,4(v0)
800bdac8:	8c460008 	lw	a2,8(v0)
800bdacc:	10c30012 	beq	a2,v1,800bdb18 <_Z5ApuABv+0xa8>
800bdad0:	2603e3e8 	addiu	v1,s0,-7192
800bdad4:	8c620008 	lw	v0,8(v1)
800bdad8:	00451021 	addu	v0,v0,a1
800bdadc:	a0440000 	sb	a0,0(v0)
800bdae0:	2604e3e8 	addiu	a0,s0,-7192
800bdae4:	8c82001c 	lw	v0,28(a0)
800bdae8:	8e03e3e8 	lw	v1,-7192(s0)
800bdaec:	922550bc 	lbu	a1,20668(s1)
800bdaf0:	24420001 	addiu	v0,v0,1
800bdaf4:	ac82001c 	sw	v0,28(a0)
800bdaf8:	a0850029 	sb	a1,41(a0)
800bdafc:	24630002 	addiu	v1,v1,2
800bdb00:	ae03e3e8 	sw	v1,-7192(s0)
800bdb04:	8fbf0018 	lw	ra,24(sp)
800bdb08:	8fb10014 	lw	s1,20(sp)
800bdb0c:	8fb00010 	lw	s0,16(sp)
800bdb10:	03e00008 	jr	ra
800bdb14:	27bd0020 	addiu	sp,sp,32
800bdb18:	240200f3 	li	v0,243
800bdb1c:	10a2001a 	beq	a1,v0,800bdb88 <_Z5ApuABv+0x118>
800bdb20:	24a2000c 	addiu	v0,a1,12
800bdb24:	304200ff 	andi	v0,v0,0xff
800bdb28:	2c420004 	sltiu	v0,v0,4
800bdb2c:	14400012 	bnez	v0,800bdb78 <_Z5ApuABv+0x108>
800bdb30:	3c028021 	lui	v0,0x8021
800bdb34:	240200f1 	li	v0,241
800bdb38:	10a2001e 	beq	a1,v0,800bdbb4 <_Z5ApuABv+0x144>
800bdb3c:	2ca200fd 	sltiu	v0,a1,253
800bdb40:	1040ffe7 	beqz	v0,800bdae0 <_Z5ApuABv+0x70>
800bdb44:	00c51021 	addu	v0,a2,a1
800bdb48:	2ca300fa 	sltiu	v1,a1,250
800bdb4c:	1460ffe4 	bnez	v1,800bdae0 <_Z5ApuABv+0x70>
800bdb50:	a0440000 	sb	a0,0(v0)
800bdb54:	14800012 	bnez	a0,800bdba0 <_Z5ApuABv+0x130>
800bdb58:	3c028021 	lui	v0,0x8021
800bdb5c:	3c038021 	lui	v1,0x8021
800bdb60:	00051040 	sll	v0,a1,0x1
800bdb64:	2463e308 	addiu	v1,v1,-7416
800bdb68:	00431021 	addu	v0,v0,v1
800bdb6c:	24040100 	li	a0,256
800bdb70:	0802f6b8 	j	800bdae0 <_Z5ApuABv+0x70>
800bdb74:	a444fede 	sh	a0,-290(v0)
800bdb78:	2442e308 	addiu	v0,v0,-7416
800bdb7c:	00a21021 	addu	v0,a1,v0
800bdb80:	0802f6b8 	j	800bdae0 <_Z5ApuABv+0x70>
800bdb84:	a044ff13 	sb	a0,-237(v0)
800bdb88:	3c02800b 	lui	v0,0x800b
800bdb8c:	244210e8 	addiu	v0,v0,4328
800bdb90:	0040f809 	jalr	v0
800bdb94:	00000000 	nop
800bdb98:	0802f6b9 	j	800bdae4 <_Z5ApuABv+0x74>
800bdb9c:	2604e3e8 	addiu	a0,s0,-7192
800bdba0:	00051840 	sll	v1,a1,0x1
800bdba4:	2442e308 	addiu	v0,v0,-7416
800bdba8:	00621821 	addu	v1,v1,v0
800bdbac:	0802f6b8 	j	800bdae0 <_Z5ApuABv+0x70>
800bdbb0:	a464fede 	sh	a0,-290(v1)
800bdbb4:	3c02800b 	lui	v0,0x800b
800bdbb8:	24420c8c 	addiu	v0,v0,3212
800bdbbc:	0040f809 	jalr	v0
800bdbc0:	00000000 	nop
800bdbc4:	0802f6b9 	j	800bdae4 <_Z5ApuABv+0x74>
800bdbc8:	2604e3e8 	addiu	a0,s0,-7192

800bdbcc <_Z5Apu3Bv>:
800bdbcc:	27bdffe0 	addiu	sp,sp,-32
800bdbd0:	afb10014 	sw	s1,20(sp)
800bdbd4:	3c118021 	lui	s1,0x8021
800bdbd8:	afb00010 	sw	s0,16(sp)
800bdbdc:	8e23e3e8 	lw	v1,-7192(s1)
800bdbe0:	3c108021 	lui	s0,0x8021
800bdbe4:	afbf0018 	sw	ra,24(sp)
800bdbe8:	2610e424 	addiu	s0,s0,-7132
800bdbec:	90640001 	lbu	a0,1(v1)
800bdbf0:	92020004 	lbu	v0,4(s0)
800bdbf4:	00822021 	addu	a0,a0,v0
800bdbf8:	3c02800b 	lui	v0,0x800b
800bdbfc:	24424250 	addiu	v0,v0,16976
800bdc00:	0040f809 	jalr	v0
800bdc04:	308400ff 	andi	a0,a0,0xff
800bdc08:	2627e3e8 	addiu	a3,s1,-7192
800bdc0c:	90e30028 	lbu	v1,40(a3)
800bdc10:	00021040 	sll	v0,v0,0x1
800bdc14:	00431025 	or	v0,v0,v1
800bdc18:	3042ffff 	andi	v0,v0,0xffff
800bdc1c:	2c440100 	sltiu	a0,v0,256
800bdc20:	3c038022 	lui	v1,0x8022
800bdc24:	304500ff 	andi	a1,v0,0xff
800bdc28:	a46250be 	sh	v0,20670(v1)
800bdc2c:	38840001 	xori	a0,a0,0x1
800bdc30:	8e26e3e8 	lw	a2,-7192(s1)
800bdc34:	3c028022 	lui	v0,0x8022
800bdc38:	a0e40028 	sb	a0,40(a3)
800bdc3c:	a04550bc 	sb	a1,20668(v0)
800bdc40:	a0e50029 	sb	a1,41(a3)
800bdc44:	90c20001 	lbu	v0,1(a2)
800bdc48:	92030004 	lbu	v1,4(s0)
800bdc4c:	00431021 	addu	v0,v0,v1
800bdc50:	304600ff 	andi	a2,v0,0xff
800bdc54:	2cc300f0 	sltiu	v1,a2,240
800bdc58:	14600005 	bnez	v1,800bdc70 <_Z5Apu3Bv+0xa4>
800bdc5c:	30a400ff 	andi	a0,a1,0xff
800bdc60:	8ce20004 	lw	v0,4(a3)
800bdc64:	8ce30008 	lw	v1,8(a3)
800bdc68:	1062000d 	beq	v1,v0,800bdca0 <_Z5Apu3Bv+0xd4>
800bdc6c:	240200f3 	li	v0,243
800bdc70:	2623e3e8 	addiu	v1,s1,-7192
800bdc74:	8c620008 	lw	v0,8(v1)
800bdc78:	00461021 	addu	v0,v0,a2
800bdc7c:	a0440000 	sb	a0,0(v0)
800bdc80:	8e22e3e8 	lw	v0,-7192(s1)
800bdc84:	8fbf0018 	lw	ra,24(sp)
800bdc88:	24420002 	addiu	v0,v0,2
800bdc8c:	ae22e3e8 	sw	v0,-7192(s1)
800bdc90:	8fb00010 	lw	s0,16(sp)
800bdc94:	8fb10014 	lw	s1,20(sp)
800bdc98:	03e00008 	jr	ra
800bdc9c:	27bd0020 	addiu	sp,sp,32
800bdca0:	10c2001c 	beq	a2,v0,800bdd14 <_Z5Apu3Bv+0x148>
800bdca4:	3c02800b 	lui	v0,0x800b
800bdca8:	24c2000c 	addiu	v0,a2,12
800bdcac:	304200ff 	andi	v0,v0,0xff
800bdcb0:	2c420004 	sltiu	v0,v0,4
800bdcb4:	14400013 	bnez	v0,800bdd04 <_Z5Apu3Bv+0x138>
800bdcb8:	3c028021 	lui	v0,0x8021
800bdcbc:	240200f1 	li	v0,241
800bdcc0:	10c2001e 	beq	a2,v0,800bdd3c <_Z5Apu3Bv+0x170>
800bdcc4:	3c02800b 	lui	v0,0x800b
800bdcc8:	2cc200fd 	sltiu	v0,a2,253
800bdccc:	1040ffec 	beqz	v0,800bdc80 <_Z5Apu3Bv+0xb4>
800bdcd0:	00661021 	addu	v0,v1,a2
800bdcd4:	2cc300fa 	sltiu	v1,a2,250
800bdcd8:	1460ffe9 	bnez	v1,800bdc80 <_Z5Apu3Bv+0xb4>
800bdcdc:	a0440000 	sb	a0,0(v0)
800bdce0:	14800011 	bnez	a0,800bdd28 <_Z5Apu3Bv+0x15c>
800bdce4:	3c028021 	lui	v0,0x8021
800bdce8:	3c038021 	lui	v1,0x8021
800bdcec:	00061040 	sll	v0,a2,0x1
800bdcf0:	2463e308 	addiu	v1,v1,-7416
800bdcf4:	00431021 	addu	v0,v0,v1
800bdcf8:	24040100 	li	a0,256
800bdcfc:	0802f720 	j	800bdc80 <_Z5Apu3Bv+0xb4>
800bdd00:	a444fede 	sh	a0,-290(v0)
800bdd04:	2442e308 	addiu	v0,v0,-7416
800bdd08:	00c21021 	addu	v0,a2,v0
800bdd0c:	0802f720 	j	800bdc80 <_Z5Apu3Bv+0xb4>
800bdd10:	a044ff13 	sb	a0,-237(v0)
800bdd14:	244210e8 	addiu	v0,v0,4328
800bdd18:	0040f809 	jalr	v0
800bdd1c:	00000000 	nop
800bdd20:	0802f721 	j	800bdc84 <_Z5Apu3Bv+0xb8>
800bdd24:	8e22e3e8 	lw	v0,-7192(s1)
800bdd28:	00061840 	sll	v1,a2,0x1
800bdd2c:	2442e308 	addiu	v0,v0,-7416
800bdd30:	00621821 	addu	v1,v1,v0
800bdd34:	0802f720 	j	800bdc80 <_Z5Apu3Bv+0xb4>
800bdd38:	a464fede 	sh	a0,-290(v1)
800bdd3c:	24420c8c 	addiu	v0,v0,3212
800bdd40:	0040f809 	jalr	v0
800bdd44:	00000000 	nop
800bdd48:	0802f721 	j	800bdc84 <_Z5Apu3Bv+0xb8>
800bdd4c:	8e22e3e8 	lw	v0,-7192(s1)

800bdd50 <_Z5Apu2Bv>:
800bdd50:	27bdffe8 	addiu	sp,sp,-24
800bdd54:	afb00010 	sw	s0,16(sp)
800bdd58:	3c108021 	lui	s0,0x8021
800bdd5c:	8e02e3e8 	lw	v0,-7192(s0)
800bdd60:	afbf0014 	sw	ra,20(sp)
800bdd64:	90440001 	lbu	a0,1(v0)
800bdd68:	3c02800b 	lui	v0,0x800b
800bdd6c:	24424250 	addiu	v0,v0,16976
800bdd70:	0040f809 	jalr	v0
800bdd74:	00000000 	nop
800bdd78:	2607e3e8 	addiu	a3,s0,-7192
800bdd7c:	90e30028 	lbu	v1,40(a3)
800bdd80:	00021040 	sll	v0,v0,0x1
800bdd84:	00431025 	or	v0,v0,v1
800bdd88:	3042ffff 	andi	v0,v0,0xffff
800bdd8c:	2c440100 	sltiu	a0,v0,256
800bdd90:	3c038022 	lui	v1,0x8022
800bdd94:	304500ff 	andi	a1,v0,0xff
800bdd98:	38840001 	xori	a0,a0,0x1
800bdd9c:	a46250be 	sh	v0,20670(v1)
800bdda0:	8e06e3e8 	lw	a2,-7192(s0)
800bdda4:	3c028022 	lui	v0,0x8022
800bdda8:	a0e40028 	sb	a0,40(a3)
800bddac:	a04550bc 	sb	a1,20668(v0)
800bddb0:	a0e50029 	sb	a1,41(a3)
800bddb4:	90c60001 	lbu	a2,1(a2)
800bddb8:	2cc200f0 	sltiu	v0,a2,240
800bddbc:	14400005 	bnez	v0,800bddd4 <_Z5Apu2Bv+0x84>
800bddc0:	30a400ff 	andi	a0,a1,0xff
800bddc4:	8ce20004 	lw	v0,4(a3)
800bddc8:	8ce30008 	lw	v1,8(a3)
800bddcc:	1062000c 	beq	v1,v0,800bde00 <_Z5Apu2Bv+0xb0>
800bddd0:	240200f3 	li	v0,243
800bddd4:	2603e3e8 	addiu	v1,s0,-7192
800bddd8:	8c620008 	lw	v0,8(v1)
800bdddc:	00461021 	addu	v0,v0,a2
800bdde0:	a0440000 	sb	a0,0(v0)
800bdde4:	8e02e3e8 	lw	v0,-7192(s0)
800bdde8:	8fbf0014 	lw	ra,20(sp)
800bddec:	24420002 	addiu	v0,v0,2
800bddf0:	ae02e3e8 	sw	v0,-7192(s0)
800bddf4:	8fb00010 	lw	s0,16(sp)
800bddf8:	03e00008 	jr	ra
800bddfc:	27bd0018 	addiu	sp,sp,24
800bde00:	10c2001c 	beq	a2,v0,800bde74 <_Z5Apu2Bv+0x124>
800bde04:	3c02800b 	lui	v0,0x800b
800bde08:	24c2000c 	addiu	v0,a2,12
800bde0c:	304200ff 	andi	v0,v0,0xff
800bde10:	2c420004 	sltiu	v0,v0,4
800bde14:	14400013 	bnez	v0,800bde64 <_Z5Apu2Bv+0x114>
800bde18:	3c028021 	lui	v0,0x8021
800bde1c:	240200f1 	li	v0,241
800bde20:	10c2001e 	beq	a2,v0,800bde9c <_Z5Apu2Bv+0x14c>
800bde24:	3c02800b 	lui	v0,0x800b
800bde28:	2cc200fd 	sltiu	v0,a2,253
800bde2c:	1040ffed 	beqz	v0,800bdde4 <_Z5Apu2Bv+0x94>
800bde30:	00661021 	addu	v0,v1,a2
800bde34:	2cc300fa 	sltiu	v1,a2,250
800bde38:	1460ffea 	bnez	v1,800bdde4 <_Z5Apu2Bv+0x94>
800bde3c:	a0440000 	sb	a0,0(v0)
800bde40:	14800011 	bnez	a0,800bde88 <_Z5Apu2Bv+0x138>
800bde44:	3c028021 	lui	v0,0x8021
800bde48:	3c038021 	lui	v1,0x8021
800bde4c:	00061040 	sll	v0,a2,0x1
800bde50:	2463e308 	addiu	v1,v1,-7416
800bde54:	00431021 	addu	v0,v0,v1
800bde58:	24040100 	li	a0,256
800bde5c:	0802f779 	j	800bdde4 <_Z5Apu2Bv+0x94>
800bde60:	a444fede 	sh	a0,-290(v0)
800bde64:	2442e308 	addiu	v0,v0,-7416
800bde68:	00c21021 	addu	v0,a2,v0
800bde6c:	0802f779 	j	800bdde4 <_Z5Apu2Bv+0x94>
800bde70:	a044ff13 	sb	a0,-237(v0)
800bde74:	244210e8 	addiu	v0,v0,4328
800bde78:	0040f809 	jalr	v0
800bde7c:	00000000 	nop
800bde80:	0802f77a 	j	800bdde8 <_Z5Apu2Bv+0x98>
800bde84:	8e02e3e8 	lw	v0,-7192(s0)
800bde88:	00061840 	sll	v1,a2,0x1
800bde8c:	2442e308 	addiu	v0,v0,-7416
800bde90:	00621821 	addu	v1,v1,v0
800bde94:	0802f779 	j	800bdde4 <_Z5Apu2Bv+0x94>
800bde98:	a464fede 	sh	a0,-290(v1)
800bde9c:	24420c8c 	addiu	v0,v0,3212
800bdea0:	0040f809 	jalr	v0
800bdea4:	00000000 	nop
800bdea8:	0802f77a 	j	800bdde8 <_Z5Apu2Bv+0x98>
800bdeac:	8e02e3e8 	lw	v0,-7192(s0)

800bdeb0 <_Z5Apu39v>:
800bdeb0:	27bdffd8 	addiu	sp,sp,-40
800bdeb4:	afb20018 	sw	s2,24(sp)
800bdeb8:	3c128021 	lui	s2,0x8021
800bdebc:	2652e424 	addiu	s2,s2,-7132
800bdec0:	afb10014 	sw	s1,20(sp)
800bdec4:	92440004 	lbu	a0,4(s2)
800bdec8:	3c11800b 	lui	s1,0x800b
800bdecc:	26314250 	addiu	s1,s1,16976
800bded0:	afbf0020 	sw	ra,32(sp)
800bded4:	afb3001c 	sw	s3,28(sp)
800bded8:	0220f809 	jalr	s1
800bdedc:	afb00010 	sw	s0,16(sp)
800bdee0:	92440003 	lbu	a0,3(s2)
800bdee4:	0220f809 	jalr	s1
800bdee8:	00408021 	move	s0,v0
800bdeec:	92460004 	lbu	a2,4(s2)
800bdef0:	02028024 	and	s0,s0,v0
800bdef4:	3c138021 	lui	s3,0x8021
800bdef8:	321000ff 	andi	s0,s0,0xff
800bdefc:	2665e3e8 	addiu	a1,s3,-7192
800bdf00:	3c028022 	lui	v0,0x8022
800bdf04:	2cc300f0 	sltiu	v1,a2,240
800bdf08:	a05050bc 	sb	s0,20668(v0)
800bdf0c:	a0b00029 	sb	s0,41(a1)
800bdf10:	14600005 	bnez	v1,800bdf28 <_Z5Apu39v+0x78>
800bdf14:	320400ff 	andi	a0,s0,0xff
800bdf18:	8ca20004 	lw	v0,4(a1)
800bdf1c:	8ca30008 	lw	v1,8(a1)
800bdf20:	1062000f 	beq	v1,v0,800bdf60 <_Z5Apu39v+0xb0>
800bdf24:	240200f3 	li	v0,243
800bdf28:	2663e3e8 	addiu	v1,s3,-7192
800bdf2c:	8c620008 	lw	v0,8(v1)
800bdf30:	00461021 	addu	v0,v0,a2
800bdf34:	a0440000 	sb	a0,0(v0)
800bdf38:	8e62e3e8 	lw	v0,-7192(s3)
800bdf3c:	8fbf0020 	lw	ra,32(sp)
800bdf40:	24420001 	addiu	v0,v0,1
800bdf44:	ae62e3e8 	sw	v0,-7192(s3)
800bdf48:	8fb20018 	lw	s2,24(sp)
800bdf4c:	8fb3001c 	lw	s3,28(sp)
800bdf50:	8fb10014 	lw	s1,20(sp)
800bdf54:	8fb00010 	lw	s0,16(sp)
800bdf58:	03e00008 	jr	ra
800bdf5c:	27bd0028 	addiu	sp,sp,40
800bdf60:	10c2001c 	beq	a2,v0,800bdfd4 <_Z5Apu39v+0x124>
800bdf64:	3c02800b 	lui	v0,0x800b
800bdf68:	24c2000c 	addiu	v0,a2,12
800bdf6c:	304200ff 	andi	v0,v0,0xff
800bdf70:	2c420004 	sltiu	v0,v0,4
800bdf74:	14400013 	bnez	v0,800bdfc4 <_Z5Apu39v+0x114>
800bdf78:	3c028021 	lui	v0,0x8021
800bdf7c:	240200f1 	li	v0,241
800bdf80:	10c2001e 	beq	a2,v0,800bdffc <_Z5Apu39v+0x14c>
800bdf84:	3c02800b 	lui	v0,0x800b
800bdf88:	2cc200fd 	sltiu	v0,a2,253
800bdf8c:	1040ffea 	beqz	v0,800bdf38 <_Z5Apu39v+0x88>
800bdf90:	00661021 	addu	v0,v1,a2
800bdf94:	2cc300fa 	sltiu	v1,a2,250
800bdf98:	1460ffe7 	bnez	v1,800bdf38 <_Z5Apu39v+0x88>
800bdf9c:	a0440000 	sb	a0,0(v0)
800bdfa0:	14800011 	bnez	a0,800bdfe8 <_Z5Apu39v+0x138>
800bdfa4:	3c028021 	lui	v0,0x8021
800bdfa8:	3c038021 	lui	v1,0x8021
800bdfac:	00061040 	sll	v0,a2,0x1
800bdfb0:	2463e308 	addiu	v1,v1,-7416
800bdfb4:	00431021 	addu	v0,v0,v1
800bdfb8:	24040100 	li	a0,256
800bdfbc:	0802f7ce 	j	800bdf38 <_Z5Apu39v+0x88>
800bdfc0:	a444fede 	sh	a0,-290(v0)
800bdfc4:	2442e308 	addiu	v0,v0,-7416
800bdfc8:	00c21021 	addu	v0,a2,v0
800bdfcc:	0802f7ce 	j	800bdf38 <_Z5Apu39v+0x88>
800bdfd0:	a044ff13 	sb	a0,-237(v0)
800bdfd4:	244210e8 	addiu	v0,v0,4328
800bdfd8:	0040f809 	jalr	v0
800bdfdc:	00000000 	nop
800bdfe0:	0802f7cf 	j	800bdf3c <_Z5Apu39v+0x8c>
800bdfe4:	8e62e3e8 	lw	v0,-7192(s3)
800bdfe8:	00061840 	sll	v1,a2,0x1
800bdfec:	2442e308 	addiu	v0,v0,-7416
800bdff0:	00621821 	addu	v1,v1,v0
800bdff4:	0802f7ce 	j	800bdf38 <_Z5Apu39v+0x88>
800bdff8:	a464fede 	sh	a0,-290(v1)
800bdffc:	24420c8c 	addiu	v0,v0,3212
800be000:	0040f809 	jalr	v0
800be004:	00000000 	nop
800be008:	0802f7cf 	j	800bdf3c <_Z5Apu39v+0x8c>
800be00c:	8e62e3e8 	lw	v0,-7192(s3)

800be010 <_Z5Apu38v>:
800be010:	27bdffe0 	addiu	sp,sp,-32
800be014:	afb00010 	sw	s0,16(sp)
800be018:	3c108021 	lui	s0,0x8021
800be01c:	8e03e3e8 	lw	v1,-7192(s0)
800be020:	afb10014 	sw	s1,20(sp)
800be024:	afbf0018 	sw	ra,24(sp)
800be028:	90620001 	lbu	v0,1(v1)
800be02c:	3c118022 	lui	s1,0x8022
800be030:	a22250bc 	sb	v0,20668(s1)
800be034:	3c02800b 	lui	v0,0x800b
800be038:	24424250 	addiu	v0,v0,16976
800be03c:	0040f809 	jalr	v0
800be040:	90640002 	lbu	a0,2(v1)
800be044:	922350bc 	lbu	v1,20668(s1)
800be048:	8e04e3e8 	lw	a0,-7192(s0)
800be04c:	00431024 	and	v0,v0,v1
800be050:	a22250bc 	sb	v0,20668(s1)
800be054:	90850002 	lbu	a1,2(a0)
800be058:	304400ff 	andi	a0,v0,0xff
800be05c:	2ca200f0 	sltiu	v0,a1,240
800be060:	14400006 	bnez	v0,800be07c <_Z5Apu38v+0x6c>
800be064:	2603e3e8 	addiu	v1,s0,-7192
800be068:	2602e3e8 	addiu	v0,s0,-7192
800be06c:	8c430004 	lw	v1,4(v0)
800be070:	8c460008 	lw	a2,8(v0)
800be074:	10c3000f 	beq	a2,v1,800be0b4 <_Z5Apu38v+0xa4>
800be078:	2603e3e8 	addiu	v1,s0,-7192
800be07c:	8c620008 	lw	v0,8(v1)
800be080:	00451021 	addu	v0,v0,a1
800be084:	a0440000 	sb	a0,0(v0)
800be088:	8e02e3e8 	lw	v0,-7192(s0)
800be08c:	922450bc 	lbu	a0,20668(s1)
800be090:	2603e3e8 	addiu	v1,s0,-7192
800be094:	a0640029 	sb	a0,41(v1)
800be098:	24420003 	addiu	v0,v0,3
800be09c:	ae02e3e8 	sw	v0,-7192(s0)
800be0a0:	8fbf0018 	lw	ra,24(sp)
800be0a4:	8fb10014 	lw	s1,20(sp)
800be0a8:	8fb00010 	lw	s0,16(sp)
800be0ac:	03e00008 	jr	ra
800be0b0:	27bd0020 	addiu	sp,sp,32
800be0b4:	240200f3 	li	v0,243
800be0b8:	10a2001c 	beq	a1,v0,800be12c <_Z5Apu38v+0x11c>
800be0bc:	3c02800b 	lui	v0,0x800b
800be0c0:	24a2000c 	addiu	v0,a1,12
800be0c4:	304200ff 	andi	v0,v0,0xff
800be0c8:	2c420004 	sltiu	v0,v0,4
800be0cc:	14400013 	bnez	v0,800be11c <_Z5Apu38v+0x10c>
800be0d0:	3c028021 	lui	v0,0x8021
800be0d4:	240200f1 	li	v0,241
800be0d8:	10a2001e 	beq	a1,v0,800be154 <_Z5Apu38v+0x144>
800be0dc:	3c02800b 	lui	v0,0x800b
800be0e0:	2ca200fd 	sltiu	v0,a1,253
800be0e4:	1040ffe8 	beqz	v0,800be088 <_Z5Apu38v+0x78>
800be0e8:	00c51021 	addu	v0,a2,a1
800be0ec:	2ca300fa 	sltiu	v1,a1,250
800be0f0:	1460ffe5 	bnez	v1,800be088 <_Z5Apu38v+0x78>
800be0f4:	a0440000 	sb	a0,0(v0)
800be0f8:	14800011 	bnez	a0,800be140 <_Z5Apu38v+0x130>
800be0fc:	3c028021 	lui	v0,0x8021
800be100:	3c038021 	lui	v1,0x8021
800be104:	00051040 	sll	v0,a1,0x1
800be108:	2463e308 	addiu	v1,v1,-7416
800be10c:	00431021 	addu	v0,v0,v1
800be110:	24040100 	li	a0,256
800be114:	0802f822 	j	800be088 <_Z5Apu38v+0x78>
800be118:	a444fede 	sh	a0,-290(v0)
800be11c:	2442e308 	addiu	v0,v0,-7416
800be120:	00a21021 	addu	v0,a1,v0
800be124:	0802f822 	j	800be088 <_Z5Apu38v+0x78>
800be128:	a044ff13 	sb	a0,-237(v0)
800be12c:	244210e8 	addiu	v0,v0,4328
800be130:	0040f809 	jalr	v0
800be134:	00000000 	nop
800be138:	0802f823 	j	800be08c <_Z5Apu38v+0x7c>
800be13c:	8e02e3e8 	lw	v0,-7192(s0)
800be140:	00051840 	sll	v1,a1,0x1
800be144:	2442e308 	addiu	v0,v0,-7416
800be148:	00621821 	addu	v1,v1,v0
800be14c:	0802f822 	j	800be088 <_Z5Apu38v+0x78>
800be150:	a464fede 	sh	a0,-290(v1)
800be154:	24420c8c 	addiu	v0,v0,3212
800be158:	0040f809 	jalr	v0
800be15c:	00000000 	nop
800be160:	0802f823 	j	800be08c <_Z5Apu38v+0x7c>
800be164:	8e02e3e8 	lw	v0,-7192(s0)

800be168 <_Z5Apu29v>:
800be168:	27bdffe0 	addiu	sp,sp,-32
800be16c:	afb10014 	sw	s1,20(sp)
800be170:	3c118021 	lui	s1,0x8021
800be174:	8e22e3e8 	lw	v0,-7192(s1)
800be178:	afbf001c 	sw	ra,28(sp)
800be17c:	afb20018 	sw	s2,24(sp)
800be180:	afb00010 	sw	s0,16(sp)
800be184:	3c10800b 	lui	s0,0x800b
800be188:	26104250 	addiu	s0,s0,16976
800be18c:	0200f809 	jalr	s0
800be190:	90440001 	lbu	a0,1(v0)
800be194:	3c128022 	lui	s2,0x8022
800be198:	8e23e3e8 	lw	v1,-7192(s1)
800be19c:	a24250bc 	sb	v0,20668(s2)
800be1a0:	0200f809 	jalr	s0
800be1a4:	90640002 	lbu	a0,2(v1)
800be1a8:	924350bc 	lbu	v1,20668(s2)
800be1ac:	8e24e3e8 	lw	a0,-7192(s1)
800be1b0:	00431024 	and	v0,v0,v1
800be1b4:	a24250bc 	sb	v0,20668(s2)
800be1b8:	90850002 	lbu	a1,2(a0)
800be1bc:	304400ff 	andi	a0,v0,0xff
800be1c0:	2ca200f0 	sltiu	v0,a1,240
800be1c4:	14400006 	bnez	v0,800be1e0 <_Z5Apu29v+0x78>
800be1c8:	2623e3e8 	addiu	v1,s1,-7192
800be1cc:	2622e3e8 	addiu	v0,s1,-7192
800be1d0:	8c430004 	lw	v1,4(v0)
800be1d4:	8c460008 	lw	a2,8(v0)
800be1d8:	10c30010 	beq	a2,v1,800be21c <_Z5Apu29v+0xb4>
800be1dc:	2623e3e8 	addiu	v1,s1,-7192
800be1e0:	8c620008 	lw	v0,8(v1)
800be1e4:	00451021 	addu	v0,v0,a1
800be1e8:	a0440000 	sb	a0,0(v0)
800be1ec:	8e22e3e8 	lw	v0,-7192(s1)
800be1f0:	924450bc 	lbu	a0,20668(s2)
800be1f4:	2623e3e8 	addiu	v1,s1,-7192
800be1f8:	a0640029 	sb	a0,41(v1)
800be1fc:	24420003 	addiu	v0,v0,3
800be200:	ae22e3e8 	sw	v0,-7192(s1)
800be204:	8fbf001c 	lw	ra,28(sp)
800be208:	8fb20018 	lw	s2,24(sp)
800be20c:	8fb10014 	lw	s1,20(sp)
800be210:	8fb00010 	lw	s0,16(sp)
800be214:	03e00008 	jr	ra
800be218:	27bd0020 	addiu	sp,sp,32
800be21c:	240200f3 	li	v0,243
800be220:	10a2001c 	beq	a1,v0,800be294 <_Z5Apu29v+0x12c>
800be224:	3c02800b 	lui	v0,0x800b
800be228:	24a2000c 	addiu	v0,a1,12
800be22c:	304200ff 	andi	v0,v0,0xff
800be230:	2c420004 	sltiu	v0,v0,4
800be234:	14400013 	bnez	v0,800be284 <_Z5Apu29v+0x11c>
800be238:	3c028021 	lui	v0,0x8021
800be23c:	240200f1 	li	v0,241
800be240:	10a2001e 	beq	a1,v0,800be2bc <_Z5Apu29v+0x154>
800be244:	3c02800b 	lui	v0,0x800b
800be248:	2ca200fd 	sltiu	v0,a1,253
800be24c:	1040ffe7 	beqz	v0,800be1ec <_Z5Apu29v+0x84>
800be250:	00c51021 	addu	v0,a2,a1
800be254:	2ca300fa 	sltiu	v1,a1,250
800be258:	1460ffe4 	bnez	v1,800be1ec <_Z5Apu29v+0x84>
800be25c:	a0440000 	sb	a0,0(v0)
800be260:	14800011 	bnez	a0,800be2a8 <_Z5Apu29v+0x140>
800be264:	3c028021 	lui	v0,0x8021
800be268:	3c038021 	lui	v1,0x8021
800be26c:	00051040 	sll	v0,a1,0x1
800be270:	2463e308 	addiu	v1,v1,-7416
800be274:	00431021 	addu	v0,v0,v1
800be278:	24040100 	li	a0,256
800be27c:	0802f87b 	j	800be1ec <_Z5Apu29v+0x84>
800be280:	a444fede 	sh	a0,-290(v0)
800be284:	2442e308 	addiu	v0,v0,-7416
800be288:	00a21021 	addu	v0,a1,v0
800be28c:	0802f87b 	j	800be1ec <_Z5Apu29v+0x84>
800be290:	a044ff13 	sb	a0,-237(v0)
800be294:	244210e8 	addiu	v0,v0,4328
800be298:	0040f809 	jalr	v0
800be29c:	00000000 	nop
800be2a0:	0802f87c 	j	800be1f0 <_Z5Apu29v+0x88>
800be2a4:	8e22e3e8 	lw	v0,-7192(s1)
800be2a8:	00051840 	sll	v1,a1,0x1
800be2ac:	2442e308 	addiu	v0,v0,-7416
800be2b0:	00621821 	addu	v1,v1,v0
800be2b4:	0802f87b 	j	800be1ec <_Z5Apu29v+0x84>
800be2b8:	a464fede 	sh	a0,-290(v1)
800be2bc:	24420c8c 	addiu	v0,v0,3212
800be2c0:	0040f809 	jalr	v0
800be2c4:	00000000 	nop
800be2c8:	0802f87c 	j	800be1f0 <_Z5Apu29v+0x88>
800be2cc:	8e22e3e8 	lw	v0,-7192(s1)

800be2d0 <_Z5ApuDAv>:
800be2d0:	27bdffe0 	addiu	sp,sp,-32
800be2d4:	afb00010 	sw	s0,16(sp)
800be2d8:	3c108021 	lui	s0,0x8021
800be2dc:	8e02e3e8 	lw	v0,-7192(s0)
800be2e0:	afb10014 	sw	s1,20(sp)
800be2e4:	afbf0018 	sw	ra,24(sp)
800be2e8:	90450001 	lbu	a1,1(v0)
800be2ec:	3c118021 	lui	s1,0x8021
800be2f0:	2623e424 	addiu	v1,s1,-7132
800be2f4:	2ca200f0 	sltiu	v0,a1,240
800be2f8:	14400006 	bnez	v0,800be314 <_Z5ApuDAv+0x44>
800be2fc:	90640002 	lbu	a0,2(v1)
800be300:	2602e3e8 	addiu	v0,s0,-7192
800be304:	8c430004 	lw	v1,4(v0)
800be308:	8c460008 	lw	a2,8(v0)
800be30c:	10c30038 	beq	a2,v1,800be3f0 <_Z5ApuDAv+0x120>
800be310:	240200f3 	li	v0,243
800be314:	2603e3e8 	addiu	v1,s0,-7192
800be318:	8c620008 	lw	v0,8(v1)
800be31c:	00451021 	addu	v0,v0,a1
800be320:	a0440000 	sb	a0,0(v0)
800be324:	8e03e3e8 	lw	v1,-7192(s0)
800be328:	2624e424 	addiu	a0,s1,-7132
800be32c:	90620001 	lbu	v0,1(v1)
800be330:	24420001 	addiu	v0,v0,1
800be334:	304500ff 	andi	a1,v0,0xff
800be338:	2ca300f0 	sltiu	v1,a1,240
800be33c:	14600007 	bnez	v1,800be35c <_Z5ApuDAv+0x8c>
800be340:	90840003 	lbu	a0,3(a0)
800be344:	3c028021 	lui	v0,0x8021
800be348:	2442e3e8 	addiu	v0,v0,-7192
800be34c:	8c430004 	lw	v1,4(v0)
800be350:	8c460008 	lw	a2,8(v0)
800be354:	10c3000d 	beq	a2,v1,800be38c <_Z5ApuDAv+0xbc>
800be358:	240200f3 	li	v0,243
800be35c:	2603e3e8 	addiu	v1,s0,-7192
800be360:	8c620008 	lw	v0,8(v1)
800be364:	00451021 	addu	v0,v0,a1
800be368:	a0440000 	sb	a0,0(v0)
800be36c:	8e02e3e8 	lw	v0,-7192(s0)
800be370:	8fbf0018 	lw	ra,24(sp)
800be374:	24420002 	addiu	v0,v0,2
800be378:	ae02e3e8 	sw	v0,-7192(s0)
800be37c:	8fb10014 	lw	s1,20(sp)
800be380:	8fb00010 	lw	s0,16(sp)
800be384:	03e00008 	jr	ra
800be388:	27bd0020 	addiu	sp,sp,32
800be38c:	10a2003e 	beq	a1,v0,800be488 <_Z5ApuDAv+0x1b8>
800be390:	3c02800b 	lui	v0,0x800b
800be394:	24a2000c 	addiu	v0,a1,12
800be398:	304200ff 	andi	v0,v0,0xff
800be39c:	2c420004 	sltiu	v0,v0,4
800be3a0:	1440002f 	bnez	v0,800be460 <_Z5ApuDAv+0x190>
800be3a4:	3c028021 	lui	v0,0x8021
800be3a8:	240200f1 	li	v0,241
800be3ac:	10a20040 	beq	a1,v0,800be4b0 <_Z5ApuDAv+0x1e0>
800be3b0:	3c02800b 	lui	v0,0x800b
800be3b4:	2ca200fd 	sltiu	v0,a1,253
800be3b8:	1040ffec 	beqz	v0,800be36c <_Z5ApuDAv+0x9c>
800be3bc:	00c51021 	addu	v0,a2,a1
800be3c0:	2ca300fa 	sltiu	v1,a1,250
800be3c4:	1460ffe9 	bnez	v1,800be36c <_Z5ApuDAv+0x9c>
800be3c8:	a0440000 	sb	a0,0(v0)
800be3cc:	14800033 	bnez	a0,800be49c <_Z5ApuDAv+0x1cc>
800be3d0:	3c028021 	lui	v0,0x8021
800be3d4:	3c038021 	lui	v1,0x8021
800be3d8:	00051040 	sll	v0,a1,0x1
800be3dc:	2463e308 	addiu	v1,v1,-7416
800be3e0:	00431021 	addu	v0,v0,v1
800be3e4:	24040100 	li	a0,256
800be3e8:	0802f8db 	j	800be36c <_Z5ApuDAv+0x9c>
800be3ec:	a444fede 	sh	a0,-290(v0)
800be3f0:	10a2001f 	beq	a1,v0,800be470 <_Z5ApuDAv+0x1a0>
800be3f4:	24a2000c 	addiu	v0,a1,12
800be3f8:	304200ff 	andi	v0,v0,0xff
800be3fc:	2c420004 	sltiu	v0,v0,4
800be400:	14400013 	bnez	v0,800be450 <_Z5ApuDAv+0x180>
800be404:	3c028021 	lui	v0,0x8021
800be408:	240200f1 	li	v0,241
800be40c:	10a2002d 	beq	a1,v0,800be4c4 <_Z5ApuDAv+0x1f4>
800be410:	2ca200fd 	sltiu	v0,a1,253
800be414:	1040ffc4 	beqz	v0,800be328 <_Z5ApuDAv+0x58>
800be418:	8e03e3e8 	lw	v1,-7192(s0)
800be41c:	00c51021 	addu	v0,a2,a1
800be420:	2ca300fa 	sltiu	v1,a1,250
800be424:	1460ffbf 	bnez	v1,800be324 <_Z5ApuDAv+0x54>
800be428:	a0440000 	sb	a0,0(v0)
800be42c:	1480002b 	bnez	a0,800be4dc <_Z5ApuDAv+0x20c>
800be430:	3c028021 	lui	v0,0x8021
800be434:	3c038021 	lui	v1,0x8021
800be438:	00051040 	sll	v0,a1,0x1
800be43c:	2463e308 	addiu	v1,v1,-7416
800be440:	00431021 	addu	v0,v0,v1
800be444:	24040100 	li	a0,256
800be448:	0802f8c9 	j	800be324 <_Z5ApuDAv+0x54>
800be44c:	a444fede 	sh	a0,-290(v0)
800be450:	2442e308 	addiu	v0,v0,-7416
800be454:	00a21021 	addu	v0,a1,v0
800be458:	0802f8c9 	j	800be324 <_Z5ApuDAv+0x54>
800be45c:	a044ff13 	sb	a0,-237(v0)
800be460:	2442e308 	addiu	v0,v0,-7416
800be464:	00a21021 	addu	v0,a1,v0
800be468:	0802f8db 	j	800be36c <_Z5ApuDAv+0x9c>
800be46c:	a044ff13 	sb	a0,-237(v0)
800be470:	3c02800b 	lui	v0,0x800b
800be474:	244210e8 	addiu	v0,v0,4328
800be478:	0040f809 	jalr	v0
800be47c:	00000000 	nop
800be480:	0802f8ca 	j	800be328 <_Z5ApuDAv+0x58>
800be484:	8e03e3e8 	lw	v1,-7192(s0)
800be488:	244210e8 	addiu	v0,v0,4328
800be48c:	0040f809 	jalr	v0
800be490:	00000000 	nop
800be494:	0802f8dc 	j	800be370 <_Z5ApuDAv+0xa0>
800be498:	8e02e3e8 	lw	v0,-7192(s0)
800be49c:	00051840 	sll	v1,a1,0x1
800be4a0:	2442e308 	addiu	v0,v0,-7416
800be4a4:	00621821 	addu	v1,v1,v0
800be4a8:	0802f8db 	j	800be36c <_Z5ApuDAv+0x9c>
800be4ac:	a464fede 	sh	a0,-290(v1)
800be4b0:	24420c8c 	addiu	v0,v0,3212
800be4b4:	0040f809 	jalr	v0
800be4b8:	00000000 	nop
800be4bc:	0802f8dc 	j	800be370 <_Z5ApuDAv+0xa0>
800be4c0:	8e02e3e8 	lw	v0,-7192(s0)
800be4c4:	3c02800b 	lui	v0,0x800b
800be4c8:	24420c8c 	addiu	v0,v0,3212
800be4cc:	0040f809 	jalr	v0
800be4d0:	00000000 	nop
800be4d4:	0802f8ca 	j	800be328 <_Z5ApuDAv+0x58>
800be4d8:	8e03e3e8 	lw	v1,-7192(s0)
800be4dc:	00051840 	sll	v1,a1,0x1
800be4e0:	2442e308 	addiu	v0,v0,-7416
800be4e4:	00621821 	addu	v1,v1,v0
800be4e8:	0802f8c9 	j	800be324 <_Z5ApuDAv+0x54>
800be4ec:	a464fede 	sh	a0,-290(v1)

800be4f0 <_Z5ApuFAv>:
800be4f0:	27bdffe8 	addiu	sp,sp,-24
800be4f4:	afb00010 	sw	s0,16(sp)
800be4f8:	3c108021 	lui	s0,0x8021
800be4fc:	8e02e3e8 	lw	v0,-7192(s0)
800be500:	afbf0014 	sw	ra,20(sp)
800be504:	90440001 	lbu	a0,1(v0)
800be508:	3c02800b 	lui	v0,0x800b
800be50c:	24424250 	addiu	v0,v0,16976
800be510:	0040f809 	jalr	v0
800be514:	00000000 	nop
800be518:	8e03e3e8 	lw	v1,-7192(s0)
800be51c:	304400ff 	andi	a0,v0,0xff
800be520:	90650002 	lbu	a1,2(v1)
800be524:	2ca200f0 	sltiu	v0,a1,240
800be528:	14400006 	bnez	v0,800be544 <_Z5ApuFAv+0x54>
800be52c:	2603e3e8 	addiu	v1,s0,-7192
800be530:	2602e3e8 	addiu	v0,s0,-7192
800be534:	8c430004 	lw	v1,4(v0)
800be538:	8c460008 	lw	a2,8(v0)
800be53c:	10c3000b 	beq	a2,v1,800be56c <_Z5ApuFAv+0x7c>
800be540:	2603e3e8 	addiu	v1,s0,-7192
800be544:	8c620008 	lw	v0,8(v1)
800be548:	00451021 	addu	v0,v0,a1
800be54c:	a0440000 	sb	a0,0(v0)
800be550:	8e02e3e8 	lw	v0,-7192(s0)
800be554:	8fbf0014 	lw	ra,20(sp)
800be558:	24420003 	addiu	v0,v0,3
800be55c:	ae02e3e8 	sw	v0,-7192(s0)
800be560:	8fb00010 	lw	s0,16(sp)
800be564:	03e00008 	jr	ra
800be568:	27bd0018 	addiu	sp,sp,24
800be56c:	240200f3 	li	v0,243
800be570:	10a2001c 	beq	a1,v0,800be5e4 <_Z5ApuFAv+0xf4>
800be574:	3c02800b 	lui	v0,0x800b
800be578:	24a2000c 	addiu	v0,a1,12
800be57c:	304200ff 	andi	v0,v0,0xff
800be580:	2c420004 	sltiu	v0,v0,4
800be584:	14400013 	bnez	v0,800be5d4 <_Z5ApuFAv+0xe4>
800be588:	3c028021 	lui	v0,0x8021
800be58c:	240200f1 	li	v0,241
800be590:	10a2001e 	beq	a1,v0,800be60c <_Z5ApuFAv+0x11c>
800be594:	3c02800b 	lui	v0,0x800b
800be598:	2ca200fd 	sltiu	v0,a1,253
800be59c:	1040ffec 	beqz	v0,800be550 <_Z5ApuFAv+0x60>
800be5a0:	00c51021 	addu	v0,a2,a1
800be5a4:	2ca300fa 	sltiu	v1,a1,250
800be5a8:	1460ffe9 	bnez	v1,800be550 <_Z5ApuFAv+0x60>
800be5ac:	a0440000 	sb	a0,0(v0)
800be5b0:	14800011 	bnez	a0,800be5f8 <_Z5ApuFAv+0x108>
800be5b4:	3c028021 	lui	v0,0x8021
800be5b8:	3c038021 	lui	v1,0x8021
800be5bc:	00051040 	sll	v0,a1,0x1
800be5c0:	2463e308 	addiu	v1,v1,-7416
800be5c4:	00431021 	addu	v0,v0,v1
800be5c8:	24040100 	li	a0,256
800be5cc:	0802f954 	j	800be550 <_Z5ApuFAv+0x60>
800be5d0:	a444fede 	sh	a0,-290(v0)
800be5d4:	2442e308 	addiu	v0,v0,-7416
800be5d8:	00a21021 	addu	v0,a1,v0
800be5dc:	0802f954 	j	800be550 <_Z5ApuFAv+0x60>
800be5e0:	a044ff13 	sb	a0,-237(v0)
800be5e4:	244210e8 	addiu	v0,v0,4328
800be5e8:	0040f809 	jalr	v0
800be5ec:	00000000 	nop
800be5f0:	0802f955 	j	800be554 <_Z5ApuFAv+0x64>
800be5f4:	8e02e3e8 	lw	v0,-7192(s0)
800be5f8:	00051840 	sll	v1,a1,0x1
800be5fc:	2442e308 	addiu	v0,v0,-7416
800be600:	00621821 	addu	v1,v1,v0
800be604:	0802f954 	j	800be550 <_Z5ApuFAv+0x60>
800be608:	a464fede 	sh	a0,-290(v1)
800be60c:	24420c8c 	addiu	v0,v0,3212
800be610:	0040f809 	jalr	v0
800be614:	00000000 	nop
800be618:	0802f955 	j	800be554 <_Z5ApuFAv+0x64>
800be61c:	8e02e3e8 	lw	v0,-7192(s0)

800be620 <_Z5ApuDBv>:
800be620:	27bdffe8 	addiu	sp,sp,-24
800be624:	afb00010 	sw	s0,16(sp)
800be628:	3c108021 	lui	s0,0x8021
800be62c:	8e05e3e8 	lw	a1,-7192(s0)
800be630:	3c028021 	lui	v0,0x8021
800be634:	afbf0014 	sw	ra,20(sp)
800be638:	2442e424 	addiu	v0,v0,-7132
800be63c:	90440004 	lbu	a0,4(v0)
800be640:	90a30001 	lbu	v1,1(a1)
800be644:	90450003 	lbu	a1,3(v0)
800be648:	00641821 	addu	v1,v1,a0
800be64c:	306400ff 	andi	a0,v1,0xff
800be650:	2c8200f0 	sltiu	v0,a0,240
800be654:	14400006 	bnez	v0,800be670 <_Z5ApuDBv+0x50>
800be658:	2603e3e8 	addiu	v1,s0,-7192
800be65c:	2602e3e8 	addiu	v0,s0,-7192
800be660:	8c430004 	lw	v1,4(v0)
800be664:	8c460008 	lw	a2,8(v0)
800be668:	10c3000b 	beq	a2,v1,800be698 <_Z5ApuDBv+0x78>
800be66c:	2603e3e8 	addiu	v1,s0,-7192
800be670:	8c620008 	lw	v0,8(v1)
800be674:	00441021 	addu	v0,v0,a0
800be678:	a0450000 	sb	a1,0(v0)
800be67c:	8e02e3e8 	lw	v0,-7192(s0)
800be680:	8fbf0014 	lw	ra,20(sp)
800be684:	24420002 	addiu	v0,v0,2
800be688:	ae02e3e8 	sw	v0,-7192(s0)
800be68c:	8fb00010 	lw	s0,16(sp)
800be690:	03e00008 	jr	ra
800be694:	27bd0018 	addiu	sp,sp,24
800be698:	240200f3 	li	v0,243
800be69c:	1082001c 	beq	a0,v0,800be710 <_Z5ApuDBv+0xf0>
800be6a0:	3c02800b 	lui	v0,0x800b
800be6a4:	2482000c 	addiu	v0,a0,12
800be6a8:	304200ff 	andi	v0,v0,0xff
800be6ac:	2c420004 	sltiu	v0,v0,4
800be6b0:	14400013 	bnez	v0,800be700 <_Z5ApuDBv+0xe0>
800be6b4:	3c028021 	lui	v0,0x8021
800be6b8:	240200f1 	li	v0,241
800be6bc:	1082001e 	beq	a0,v0,800be738 <_Z5ApuDBv+0x118>
800be6c0:	3c02800b 	lui	v0,0x800b
800be6c4:	2c8200fd 	sltiu	v0,a0,253
800be6c8:	1040ffec 	beqz	v0,800be67c <_Z5ApuDBv+0x5c>
800be6cc:	00c41021 	addu	v0,a2,a0
800be6d0:	2c8300fa 	sltiu	v1,a0,250
800be6d4:	1460ffe9 	bnez	v1,800be67c <_Z5ApuDBv+0x5c>
800be6d8:	a0450000 	sb	a1,0(v0)
800be6dc:	14a00011 	bnez	a1,800be724 <_Z5ApuDBv+0x104>
800be6e0:	3c028021 	lui	v0,0x8021
800be6e4:	3c038021 	lui	v1,0x8021
800be6e8:	00041040 	sll	v0,a0,0x1
800be6ec:	2463e308 	addiu	v1,v1,-7416
800be6f0:	00431021 	addu	v0,v0,v1
800be6f4:	24040100 	li	a0,256
800be6f8:	0802f99f 	j	800be67c <_Z5ApuDBv+0x5c>
800be6fc:	a444fede 	sh	a0,-290(v0)
800be700:	2442e308 	addiu	v0,v0,-7416
800be704:	00821021 	addu	v0,a0,v0
800be708:	0802f99f 	j	800be67c <_Z5ApuDBv+0x5c>
800be70c:	a045ff13 	sb	a1,-237(v0)
800be710:	244210e8 	addiu	v0,v0,4328
800be714:	0040f809 	jalr	v0
800be718:	00a02021 	move	a0,a1
800be71c:	0802f9a0 	j	800be680 <_Z5ApuDBv+0x60>
800be720:	8e02e3e8 	lw	v0,-7192(s0)
800be724:	00041840 	sll	v1,a0,0x1
800be728:	2442e308 	addiu	v0,v0,-7416
800be72c:	00621821 	addu	v1,v1,v0
800be730:	0802f99f 	j	800be67c <_Z5ApuDBv+0x5c>
800be734:	a465fede 	sh	a1,-290(v1)
800be738:	24420c8c 	addiu	v0,v0,3212
800be73c:	0040f809 	jalr	v0
800be740:	00a02021 	move	a0,a1
800be744:	0802f9a0 	j	800be680 <_Z5ApuDBv+0x60>
800be748:	8e02e3e8 	lw	v0,-7192(s0)

800be74c <_Z5ApuD9v>:
800be74c:	27bdffe8 	addiu	sp,sp,-24
800be750:	afb00010 	sw	s0,16(sp)
800be754:	3c108021 	lui	s0,0x8021
800be758:	8e05e3e8 	lw	a1,-7192(s0)
800be75c:	3c028021 	lui	v0,0x8021
800be760:	afbf0014 	sw	ra,20(sp)
800be764:	2442e424 	addiu	v0,v0,-7132
800be768:	90440003 	lbu	a0,3(v0)
800be76c:	90a30001 	lbu	v1,1(a1)
800be770:	90450004 	lbu	a1,4(v0)
800be774:	00641821 	addu	v1,v1,a0
800be778:	306400ff 	andi	a0,v1,0xff
800be77c:	2c8200f0 	sltiu	v0,a0,240
800be780:	14400006 	bnez	v0,800be79c <_Z5ApuD9v+0x50>
800be784:	2603e3e8 	addiu	v1,s0,-7192
800be788:	2602e3e8 	addiu	v0,s0,-7192
800be78c:	8c430004 	lw	v1,4(v0)
800be790:	8c460008 	lw	a2,8(v0)
800be794:	10c3000b 	beq	a2,v1,800be7c4 <_Z5ApuD9v+0x78>
800be798:	2603e3e8 	addiu	v1,s0,-7192
800be79c:	8c620008 	lw	v0,8(v1)
800be7a0:	00441021 	addu	v0,v0,a0
800be7a4:	a0450000 	sb	a1,0(v0)
800be7a8:	8e02e3e8 	lw	v0,-7192(s0)
800be7ac:	8fbf0014 	lw	ra,20(sp)
800be7b0:	24420002 	addiu	v0,v0,2
800be7b4:	ae02e3e8 	sw	v0,-7192(s0)
800be7b8:	8fb00010 	lw	s0,16(sp)
800be7bc:	03e00008 	jr	ra
800be7c0:	27bd0018 	addiu	sp,sp,24
800be7c4:	240200f3 	li	v0,243
800be7c8:	1082001c 	beq	a0,v0,800be83c <_Z5ApuD9v+0xf0>
800be7cc:	3c02800b 	lui	v0,0x800b
800be7d0:	2482000c 	addiu	v0,a0,12
800be7d4:	304200ff 	andi	v0,v0,0xff
800be7d8:	2c420004 	sltiu	v0,v0,4
800be7dc:	14400013 	bnez	v0,800be82c <_Z5ApuD9v+0xe0>
800be7e0:	3c028021 	lui	v0,0x8021
800be7e4:	240200f1 	li	v0,241
800be7e8:	1082001e 	beq	a0,v0,800be864 <_Z5ApuD9v+0x118>
800be7ec:	3c02800b 	lui	v0,0x800b
800be7f0:	2c8200fd 	sltiu	v0,a0,253
800be7f4:	1040ffec 	beqz	v0,800be7a8 <_Z5ApuD9v+0x5c>
800be7f8:	00c41021 	addu	v0,a2,a0
800be7fc:	2c8300fa 	sltiu	v1,a0,250
800be800:	1460ffe9 	bnez	v1,800be7a8 <_Z5ApuD9v+0x5c>
800be804:	a0450000 	sb	a1,0(v0)
800be808:	14a00011 	bnez	a1,800be850 <_Z5ApuD9v+0x104>
800be80c:	3c028021 	lui	v0,0x8021
800be810:	3c038021 	lui	v1,0x8021
800be814:	00041040 	sll	v0,a0,0x1
800be818:	2463e308 	addiu	v1,v1,-7416
800be81c:	00431021 	addu	v0,v0,v1
800be820:	24040100 	li	a0,256
800be824:	0802f9ea 	j	800be7a8 <_Z5ApuD9v+0x5c>
800be828:	a444fede 	sh	a0,-290(v0)
800be82c:	2442e308 	addiu	v0,v0,-7416
800be830:	00821021 	addu	v0,a0,v0
800be834:	0802f9ea 	j	800be7a8 <_Z5ApuD9v+0x5c>
800be838:	a045ff13 	sb	a1,-237(v0)
800be83c:	244210e8 	addiu	v0,v0,4328
800be840:	0040f809 	jalr	v0
800be844:	00a02021 	move	a0,a1
800be848:	0802f9eb 	j	800be7ac <_Z5ApuD9v+0x60>
800be84c:	8e02e3e8 	lw	v0,-7192(s0)
800be850:	00041840 	sll	v1,a0,0x1
800be854:	2442e308 	addiu	v0,v0,-7416
800be858:	00621821 	addu	v1,v1,v0
800be85c:	0802f9ea 	j	800be7a8 <_Z5ApuD9v+0x5c>
800be860:	a465fede 	sh	a1,-290(v1)
800be864:	24420c8c 	addiu	v0,v0,3212
800be868:	0040f809 	jalr	v0
800be86c:	00a02021 	move	a0,a1
800be870:	0802f9eb 	j	800be7ac <_Z5ApuD9v+0x60>
800be874:	8e02e3e8 	lw	v0,-7192(s0)

800be878 <_Z5ApuD8v>:
800be878:	27bdffe8 	addiu	sp,sp,-24
800be87c:	afb00010 	sw	s0,16(sp)
800be880:	3c108021 	lui	s0,0x8021
800be884:	8e02e3e8 	lw	v0,-7192(s0)
800be888:	afbf0014 	sw	ra,20(sp)
800be88c:	90450001 	lbu	a1,1(v0)
800be890:	3c038021 	lui	v1,0x8021
800be894:	2ca200f0 	sltiu	v0,a1,240
800be898:	14400006 	bnez	v0,800be8b4 <_Z5ApuD8v+0x3c>
800be89c:	9064e428 	lbu	a0,-7128(v1)
800be8a0:	2602e3e8 	addiu	v0,s0,-7192
800be8a4:	8c430004 	lw	v1,4(v0)
800be8a8:	8c460008 	lw	a2,8(v0)
800be8ac:	10c3000c 	beq	a2,v1,800be8e0 <_Z5ApuD8v+0x68>
800be8b0:	240200f3 	li	v0,243
800be8b4:	2603e3e8 	addiu	v1,s0,-7192
800be8b8:	8c620008 	lw	v0,8(v1)
800be8bc:	00451021 	addu	v0,v0,a1
800be8c0:	a0440000 	sb	a0,0(v0)
800be8c4:	8e02e3e8 	lw	v0,-7192(s0)
800be8c8:	8fbf0014 	lw	ra,20(sp)
800be8cc:	24420002 	addiu	v0,v0,2
800be8d0:	ae02e3e8 	sw	v0,-7192(s0)
800be8d4:	8fb00010 	lw	s0,16(sp)
800be8d8:	03e00008 	jr	ra
800be8dc:	27bd0018 	addiu	sp,sp,24
800be8e0:	10a2001c 	beq	a1,v0,800be954 <_Z5ApuD8v+0xdc>
800be8e4:	3c02800b 	lui	v0,0x800b
800be8e8:	24a2000c 	addiu	v0,a1,12
800be8ec:	304200ff 	andi	v0,v0,0xff
800be8f0:	2c420004 	sltiu	v0,v0,4
800be8f4:	14400013 	bnez	v0,800be944 <_Z5ApuD8v+0xcc>
800be8f8:	3c028021 	lui	v0,0x8021
800be8fc:	240200f1 	li	v0,241
800be900:	10a2001e 	beq	a1,v0,800be97c <_Z5ApuD8v+0x104>
800be904:	3c02800b 	lui	v0,0x800b
800be908:	2ca200fd 	sltiu	v0,a1,253
800be90c:	1040ffed 	beqz	v0,800be8c4 <_Z5ApuD8v+0x4c>
800be910:	00c51021 	addu	v0,a2,a1
800be914:	2ca300fa 	sltiu	v1,a1,250
800be918:	1460ffea 	bnez	v1,800be8c4 <_Z5ApuD8v+0x4c>
800be91c:	a0440000 	sb	a0,0(v0)
800be920:	14800011 	bnez	a0,800be968 <_Z5ApuD8v+0xf0>
800be924:	3c028021 	lui	v0,0x8021
800be928:	3c038021 	lui	v1,0x8021
800be92c:	00051040 	sll	v0,a1,0x1
800be930:	2463e308 	addiu	v1,v1,-7416
800be934:	00431021 	addu	v0,v0,v1
800be938:	24040100 	li	a0,256
800be93c:	0802fa31 	j	800be8c4 <_Z5ApuD8v+0x4c>
800be940:	a444fede 	sh	a0,-290(v0)
800be944:	2442e308 	addiu	v0,v0,-7416
800be948:	00a21021 	addu	v0,a1,v0
800be94c:	0802fa31 	j	800be8c4 <_Z5ApuD8v+0x4c>
800be950:	a044ff13 	sb	a0,-237(v0)
800be954:	244210e8 	addiu	v0,v0,4328
800be958:	0040f809 	jalr	v0
800be95c:	00000000 	nop
800be960:	0802fa32 	j	800be8c8 <_Z5ApuD8v+0x50>
800be964:	8e02e3e8 	lw	v0,-7192(s0)
800be968:	00051840 	sll	v1,a1,0x1
800be96c:	2442e308 	addiu	v0,v0,-7416
800be970:	00621821 	addu	v1,v1,v0
800be974:	0802fa31 	j	800be8c4 <_Z5ApuD8v+0x4c>
800be978:	a464fede 	sh	a0,-290(v1)
800be97c:	24420c8c 	addiu	v0,v0,3212
800be980:	0040f809 	jalr	v0
800be984:	00000000 	nop
800be988:	0802fa32 	j	800be8c8 <_Z5ApuD8v+0x50>
800be98c:	8e02e3e8 	lw	v0,-7192(s0)

800be990 <_Z5ApuD4v>:
800be990:	27bdffe8 	addiu	sp,sp,-24
800be994:	afb00010 	sw	s0,16(sp)
800be998:	3c108021 	lui	s0,0x8021
800be99c:	8e05e3e8 	lw	a1,-7192(s0)
800be9a0:	3c028021 	lui	v0,0x8021
800be9a4:	afbf0014 	sw	ra,20(sp)
800be9a8:	2442e424 	addiu	v0,v0,-7132
800be9ac:	90440004 	lbu	a0,4(v0)
800be9b0:	90a30001 	lbu	v1,1(a1)
800be9b4:	90450002 	lbu	a1,2(v0)
800be9b8:	00641821 	addu	v1,v1,a0
800be9bc:	306400ff 	andi	a0,v1,0xff
800be9c0:	2c8200f0 	sltiu	v0,a0,240
800be9c4:	14400006 	bnez	v0,800be9e0 <_Z5ApuD4v+0x50>
800be9c8:	2603e3e8 	addiu	v1,s0,-7192
800be9cc:	2602e3e8 	addiu	v0,s0,-7192
800be9d0:	8c430004 	lw	v1,4(v0)
800be9d4:	8c460008 	lw	a2,8(v0)
800be9d8:	10c3000b 	beq	a2,v1,800bea08 <_Z5ApuD4v+0x78>
800be9dc:	2603e3e8 	addiu	v1,s0,-7192
800be9e0:	8c620008 	lw	v0,8(v1)
800be9e4:	00441021 	addu	v0,v0,a0
800be9e8:	a0450000 	sb	a1,0(v0)
800be9ec:	8e02e3e8 	lw	v0,-7192(s0)
800be9f0:	8fbf0014 	lw	ra,20(sp)
800be9f4:	24420002 	addiu	v0,v0,2
800be9f8:	ae02e3e8 	sw	v0,-7192(s0)
800be9fc:	8fb00010 	lw	s0,16(sp)
800bea00:	03e00008 	jr	ra
800bea04:	27bd0018 	addiu	sp,sp,24
800bea08:	240200f3 	li	v0,243
800bea0c:	1082001c 	beq	a0,v0,800bea80 <_Z5ApuD4v+0xf0>
800bea10:	3c02800b 	lui	v0,0x800b
800bea14:	2482000c 	addiu	v0,a0,12
800bea18:	304200ff 	andi	v0,v0,0xff
800bea1c:	2c420004 	sltiu	v0,v0,4
800bea20:	14400013 	bnez	v0,800bea70 <_Z5ApuD4v+0xe0>
800bea24:	3c028021 	lui	v0,0x8021
800bea28:	240200f1 	li	v0,241
800bea2c:	1082001e 	beq	a0,v0,800beaa8 <_Z5ApuD4v+0x118>
800bea30:	3c02800b 	lui	v0,0x800b
800bea34:	2c8200fd 	sltiu	v0,a0,253
800bea38:	1040ffec 	beqz	v0,800be9ec <_Z5ApuD4v+0x5c>
800bea3c:	00c41021 	addu	v0,a2,a0
800bea40:	2c8300fa 	sltiu	v1,a0,250
800bea44:	1460ffe9 	bnez	v1,800be9ec <_Z5ApuD4v+0x5c>
800bea48:	a0450000 	sb	a1,0(v0)
800bea4c:	14a00011 	bnez	a1,800bea94 <_Z5ApuD4v+0x104>
800bea50:	3c028021 	lui	v0,0x8021
800bea54:	3c038021 	lui	v1,0x8021
800bea58:	00041040 	sll	v0,a0,0x1
800bea5c:	2463e308 	addiu	v1,v1,-7416
800bea60:	00431021 	addu	v0,v0,v1
800bea64:	24040100 	li	a0,256
800bea68:	0802fa7b 	j	800be9ec <_Z5ApuD4v+0x5c>
800bea6c:	a444fede 	sh	a0,-290(v0)
800bea70:	2442e308 	addiu	v0,v0,-7416
800bea74:	00821021 	addu	v0,a0,v0
800bea78:	0802fa7b 	j	800be9ec <_Z5ApuD4v+0x5c>
800bea7c:	a045ff13 	sb	a1,-237(v0)
800bea80:	244210e8 	addiu	v0,v0,4328
800bea84:	0040f809 	jalr	v0
800bea88:	00a02021 	move	a0,a1
800bea8c:	0802fa7c 	j	800be9f0 <_Z5ApuD4v+0x60>
800bea90:	8e02e3e8 	lw	v0,-7192(s0)
800bea94:	00041840 	sll	v1,a0,0x1
800bea98:	2442e308 	addiu	v0,v0,-7416
800bea9c:	00621821 	addu	v1,v1,v0
800beaa0:	0802fa7b 	j	800be9ec <_Z5ApuD4v+0x5c>
800beaa4:	a465fede 	sh	a1,-290(v1)
800beaa8:	24420c8c 	addiu	v0,v0,3212
800beaac:	0040f809 	jalr	v0
800beab0:	00a02021 	move	a0,a1
800beab4:	0802fa7c 	j	800be9f0 <_Z5ApuD4v+0x60>
800beab8:	8e02e3e8 	lw	v0,-7192(s0)

800beabc <_Z5ApuCBv>:
800beabc:	27bdffe8 	addiu	sp,sp,-24
800beac0:	afb00010 	sw	s0,16(sp)
800beac4:	3c108021 	lui	s0,0x8021
800beac8:	8e02e3e8 	lw	v0,-7192(s0)
800beacc:	afbf0014 	sw	ra,20(sp)
800bead0:	90450001 	lbu	a1,1(v0)
800bead4:	3c038021 	lui	v1,0x8021
800bead8:	2ca200f0 	sltiu	v0,a1,240
800beadc:	14400006 	bnez	v0,800beaf8 <_Z5ApuCBv+0x3c>
800beae0:	9064e427 	lbu	a0,-7129(v1)
800beae4:	2602e3e8 	addiu	v0,s0,-7192
800beae8:	8c430004 	lw	v1,4(v0)
800beaec:	8c460008 	lw	a2,8(v0)
800beaf0:	10c3000c 	beq	a2,v1,800beb24 <_Z5ApuCBv+0x68>
800beaf4:	240200f3 	li	v0,243
800beaf8:	2603e3e8 	addiu	v1,s0,-7192
800beafc:	8c620008 	lw	v0,8(v1)
800beb00:	00451021 	addu	v0,v0,a1
800beb04:	a0440000 	sb	a0,0(v0)
800beb08:	8e02e3e8 	lw	v0,-7192(s0)
800beb0c:	8fbf0014 	lw	ra,20(sp)
800beb10:	24420002 	addiu	v0,v0,2
800beb14:	ae02e3e8 	sw	v0,-7192(s0)
800beb18:	8fb00010 	lw	s0,16(sp)
800beb1c:	03e00008 	jr	ra
800beb20:	27bd0018 	addiu	sp,sp,24
800beb24:	10a2001c 	beq	a1,v0,800beb98 <_Z5ApuCBv+0xdc>
800beb28:	3c02800b 	lui	v0,0x800b
800beb2c:	24a2000c 	addiu	v0,a1,12
800beb30:	304200ff 	andi	v0,v0,0xff
800beb34:	2c420004 	sltiu	v0,v0,4
800beb38:	14400013 	bnez	v0,800beb88 <_Z5ApuCBv+0xcc>
800beb3c:	3c028021 	lui	v0,0x8021
800beb40:	240200f1 	li	v0,241
800beb44:	10a2001e 	beq	a1,v0,800bebc0 <_Z5ApuCBv+0x104>
800beb48:	3c02800b 	lui	v0,0x800b
800beb4c:	2ca200fd 	sltiu	v0,a1,253
800beb50:	1040ffed 	beqz	v0,800beb08 <_Z5ApuCBv+0x4c>
800beb54:	00c51021 	addu	v0,a2,a1
800beb58:	2ca300fa 	sltiu	v1,a1,250
800beb5c:	1460ffea 	bnez	v1,800beb08 <_Z5ApuCBv+0x4c>
800beb60:	a0440000 	sb	a0,0(v0)
800beb64:	14800011 	bnez	a0,800bebac <_Z5ApuCBv+0xf0>
800beb68:	3c028021 	lui	v0,0x8021
800beb6c:	3c038021 	lui	v1,0x8021
800beb70:	00051040 	sll	v0,a1,0x1
800beb74:	2463e308 	addiu	v1,v1,-7416
800beb78:	00431021 	addu	v0,v0,v1
800beb7c:	24040100 	li	a0,256
800beb80:	0802fac2 	j	800beb08 <_Z5ApuCBv+0x4c>
800beb84:	a444fede 	sh	a0,-290(v0)
800beb88:	2442e308 	addiu	v0,v0,-7416
800beb8c:	00a21021 	addu	v0,a1,v0
800beb90:	0802fac2 	j	800beb08 <_Z5ApuCBv+0x4c>
800beb94:	a044ff13 	sb	a0,-237(v0)
800beb98:	244210e8 	addiu	v0,v0,4328
800beb9c:	0040f809 	jalr	v0
800beba0:	00000000 	nop
800beba4:	0802fac3 	j	800beb0c <_Z5ApuCBv+0x50>
800beba8:	8e02e3e8 	lw	v0,-7192(s0)
800bebac:	00051840 	sll	v1,a1,0x1
800bebb0:	2442e308 	addiu	v0,v0,-7416
800bebb4:	00621821 	addu	v1,v1,v0
800bebb8:	0802fac2 	j	800beb08 <_Z5ApuCBv+0x4c>
800bebbc:	a464fede 	sh	a0,-290(v1)
800bebc0:	24420c8c 	addiu	v0,v0,3212
800bebc4:	0040f809 	jalr	v0
800bebc8:	00000000 	nop
800bebcc:	0802fac3 	j	800beb0c <_Z5ApuCBv+0x50>
800bebd0:	8e02e3e8 	lw	v0,-7192(s0)

800bebd4 <_Z5ApuC6v>:
800bebd4:	27bdffe8 	addiu	sp,sp,-24
800bebd8:	3c028021 	lui	v0,0x8021
800bebdc:	afbf0014 	sw	ra,20(sp)
800bebe0:	afb00010 	sw	s0,16(sp)
800bebe4:	2442e424 	addiu	v0,v0,-7132
800bebe8:	90450004 	lbu	a1,4(v0)
800bebec:	2ca300f0 	sltiu	v1,a1,240
800bebf0:	14600012 	bnez	v1,800bec3c <_Z5ApuC6v+0x68>
800bebf4:	90440002 	lbu	a0,2(v0)
800bebf8:	3c108021 	lui	s0,0x8021
800bebfc:	2602e3e8 	addiu	v0,s0,-7192
800bec00:	8c430004 	lw	v1,4(v0)
800bec04:	8c460008 	lw	a2,8(v0)
800bec08:	10c3000e 	beq	a2,v1,800bec44 <_Z5ApuC6v+0x70>
800bec0c:	240200f3 	li	v0,243
800bec10:	2603e3e8 	addiu	v1,s0,-7192
800bec14:	8c620008 	lw	v0,8(v1)
800bec18:	00451021 	addu	v0,v0,a1
800bec1c:	a0440000 	sb	a0,0(v0)
800bec20:	8e02e3e8 	lw	v0,-7192(s0)
800bec24:	8fbf0014 	lw	ra,20(sp)
800bec28:	24420001 	addiu	v0,v0,1
800bec2c:	ae02e3e8 	sw	v0,-7192(s0)
800bec30:	8fb00010 	lw	s0,16(sp)
800bec34:	03e00008 	jr	ra
800bec38:	27bd0018 	addiu	sp,sp,24
800bec3c:	0802fb04 	j	800bec10 <_Z5ApuC6v+0x3c>
800bec40:	3c108021 	lui	s0,0x8021
800bec44:	10a2001c 	beq	a1,v0,800becb8 <_Z5ApuC6v+0xe4>
800bec48:	3c02800b 	lui	v0,0x800b
800bec4c:	24a2000c 	addiu	v0,a1,12
800bec50:	304200ff 	andi	v0,v0,0xff
800bec54:	2c420004 	sltiu	v0,v0,4
800bec58:	14400013 	bnez	v0,800beca8 <_Z5ApuC6v+0xd4>
800bec5c:	3c028021 	lui	v0,0x8021
800bec60:	240200f1 	li	v0,241
800bec64:	10a2001e 	beq	a1,v0,800bece0 <_Z5ApuC6v+0x10c>
800bec68:	3c02800b 	lui	v0,0x800b
800bec6c:	2ca200fd 	sltiu	v0,a1,253
800bec70:	1040ffeb 	beqz	v0,800bec20 <_Z5ApuC6v+0x4c>
800bec74:	00c51021 	addu	v0,a2,a1
800bec78:	2ca300fa 	sltiu	v1,a1,250
800bec7c:	1460ffe8 	bnez	v1,800bec20 <_Z5ApuC6v+0x4c>
800bec80:	a0440000 	sb	a0,0(v0)
800bec84:	14800011 	bnez	a0,800beccc <_Z5ApuC6v+0xf8>
800bec88:	3c028021 	lui	v0,0x8021
800bec8c:	3c038021 	lui	v1,0x8021
800bec90:	00051040 	sll	v0,a1,0x1
800bec94:	2463e308 	addiu	v1,v1,-7416
800bec98:	00431021 	addu	v0,v0,v1
800bec9c:	24040100 	li	a0,256
800beca0:	0802fb08 	j	800bec20 <_Z5ApuC6v+0x4c>
800beca4:	a444fede 	sh	a0,-290(v0)
800beca8:	2442e308 	addiu	v0,v0,-7416
800becac:	00a21021 	addu	v0,a1,v0
800becb0:	0802fb08 	j	800bec20 <_Z5ApuC6v+0x4c>
800becb4:	a044ff13 	sb	a0,-237(v0)
800becb8:	244210e8 	addiu	v0,v0,4328
800becbc:	0040f809 	jalr	v0
800becc0:	00000000 	nop
800becc4:	0802fb09 	j	800bec24 <_Z5ApuC6v+0x50>
800becc8:	8e02e3e8 	lw	v0,-7192(s0)
800beccc:	00051840 	sll	v1,a1,0x1
800becd0:	2442e308 	addiu	v0,v0,-7416
800becd4:	00621821 	addu	v1,v1,v0
800becd8:	0802fb08 	j	800bec20 <_Z5ApuC6v+0x4c>
800becdc:	a464fede 	sh	a0,-290(v1)
800bece0:	24420c8c 	addiu	v0,v0,3212
800bece4:	0040f809 	jalr	v0
800bece8:	00000000 	nop
800becec:	0802fb09 	j	800bec24 <_Z5ApuC6v+0x50>
800becf0:	8e02e3e8 	lw	v0,-7192(s0)

800becf4 <_Z5ApuC4v>:
800becf4:	27bdffe8 	addiu	sp,sp,-24
800becf8:	afb00010 	sw	s0,16(sp)
800becfc:	3c108021 	lui	s0,0x8021
800bed00:	8e02e3e8 	lw	v0,-7192(s0)
800bed04:	afbf0014 	sw	ra,20(sp)
800bed08:	90450001 	lbu	a1,1(v0)
800bed0c:	3c038021 	lui	v1,0x8021
800bed10:	2ca200f0 	sltiu	v0,a1,240
800bed14:	14400006 	bnez	v0,800bed30 <_Z5ApuC4v+0x3c>
800bed18:	9064e426 	lbu	a0,-7130(v1)
800bed1c:	2602e3e8 	addiu	v0,s0,-7192
800bed20:	8c430004 	lw	v1,4(v0)
800bed24:	8c460008 	lw	a2,8(v0)
800bed28:	10c3000c 	beq	a2,v1,800bed5c <_Z5ApuC4v+0x68>
800bed2c:	240200f3 	li	v0,243
800bed30:	2603e3e8 	addiu	v1,s0,-7192
800bed34:	8c620008 	lw	v0,8(v1)
800bed38:	00451021 	addu	v0,v0,a1
800bed3c:	a0440000 	sb	a0,0(v0)
800bed40:	8e02e3e8 	lw	v0,-7192(s0)
800bed44:	8fbf0014 	lw	ra,20(sp)
800bed48:	24420002 	addiu	v0,v0,2
800bed4c:	ae02e3e8 	sw	v0,-7192(s0)
800bed50:	8fb00010 	lw	s0,16(sp)
800bed54:	03e00008 	jr	ra
800bed58:	27bd0018 	addiu	sp,sp,24
800bed5c:	10a2001c 	beq	a1,v0,800bedd0 <_Z5ApuC4v+0xdc>
800bed60:	3c02800b 	lui	v0,0x800b
800bed64:	24a2000c 	addiu	v0,a1,12
800bed68:	304200ff 	andi	v0,v0,0xff
800bed6c:	2c420004 	sltiu	v0,v0,4
800bed70:	14400013 	bnez	v0,800bedc0 <_Z5ApuC4v+0xcc>
800bed74:	3c028021 	lui	v0,0x8021
800bed78:	240200f1 	li	v0,241
800bed7c:	10a2001e 	beq	a1,v0,800bedf8 <_Z5ApuC4v+0x104>
800bed80:	3c02800b 	lui	v0,0x800b
800bed84:	2ca200fd 	sltiu	v0,a1,253
800bed88:	1040ffed 	beqz	v0,800bed40 <_Z5ApuC4v+0x4c>
800bed8c:	00c51021 	addu	v0,a2,a1
800bed90:	2ca300fa 	sltiu	v1,a1,250
800bed94:	1460ffea 	bnez	v1,800bed40 <_Z5ApuC4v+0x4c>
800bed98:	a0440000 	sb	a0,0(v0)
800bed9c:	14800011 	bnez	a0,800bede4 <_Z5ApuC4v+0xf0>
800beda0:	3c028021 	lui	v0,0x8021
800beda4:	3c038021 	lui	v1,0x8021
800beda8:	00051040 	sll	v0,a1,0x1
800bedac:	2463e308 	addiu	v1,v1,-7416
800bedb0:	00431021 	addu	v0,v0,v1
800bedb4:	24040100 	li	a0,256
800bedb8:	0802fb50 	j	800bed40 <_Z5ApuC4v+0x4c>
800bedbc:	a444fede 	sh	a0,-290(v0)
800bedc0:	2442e308 	addiu	v0,v0,-7416
800bedc4:	00a21021 	addu	v0,a1,v0
800bedc8:	0802fb50 	j	800bed40 <_Z5ApuC4v+0x4c>
800bedcc:	a044ff13 	sb	a0,-237(v0)
800bedd0:	244210e8 	addiu	v0,v0,4328
800bedd4:	0040f809 	jalr	v0
800bedd8:	00000000 	nop
800beddc:	0802fb51 	j	800bed44 <_Z5ApuC4v+0x50>
800bede0:	8e02e3e8 	lw	v0,-7192(s0)
800bede4:	00051840 	sll	v1,a1,0x1
800bede8:	2442e308 	addiu	v0,v0,-7416
800bedec:	00621821 	addu	v1,v1,v0
800bedf0:	0802fb50 	j	800bed40 <_Z5ApuC4v+0x4c>
800bedf4:	a464fede 	sh	a0,-290(v1)
800bedf8:	24420c8c 	addiu	v0,v0,3212
800bedfc:	0040f809 	jalr	v0
800bee00:	00000000 	nop
800bee04:	0802fb51 	j	800bed44 <_Z5ApuC4v+0x50>
800bee08:	8e02e3e8 	lw	v0,-7192(s0)

800bee0c <_Z5ApuAFv>:
800bee0c:	27bdffe8 	addiu	sp,sp,-24
800bee10:	3c038021 	lui	v1,0x8021
800bee14:	afbf0014 	sw	ra,20(sp)
800bee18:	afb00010 	sw	s0,16(sp)
800bee1c:	2463e424 	addiu	v1,v1,-7132
800bee20:	90620004 	lbu	v0,4(v1)
800bee24:	90650002 	lbu	a1,2(v1)
800bee28:	304600ff 	andi	a2,v0,0xff
800bee2c:	2cc400f0 	sltiu	a0,a2,240
800bee30:	24420001 	addiu	v0,v0,1
800bee34:	a0620004 	sb	v0,4(v1)
800bee38:	14800012 	bnez	a0,800bee84 <_Z5ApuAFv+0x78>
800bee3c:	30a500ff 	andi	a1,a1,0xff
800bee40:	3c108021 	lui	s0,0x8021
800bee44:	2602e3e8 	addiu	v0,s0,-7192
800bee48:	8c430004 	lw	v1,4(v0)
800bee4c:	8c440008 	lw	a0,8(v0)
800bee50:	1083000e 	beq	a0,v1,800bee8c <_Z5ApuAFv+0x80>
800bee54:	240200f3 	li	v0,243
800bee58:	2603e3e8 	addiu	v1,s0,-7192
800bee5c:	8c620008 	lw	v0,8(v1)
800bee60:	00461021 	addu	v0,v0,a2
800bee64:	a0450000 	sb	a1,0(v0)
800bee68:	8e02e3e8 	lw	v0,-7192(s0)
800bee6c:	8fbf0014 	lw	ra,20(sp)
800bee70:	24420001 	addiu	v0,v0,1
800bee74:	ae02e3e8 	sw	v0,-7192(s0)
800bee78:	8fb00010 	lw	s0,16(sp)
800bee7c:	03e00008 	jr	ra
800bee80:	27bd0018 	addiu	sp,sp,24
800bee84:	0802fb96 	j	800bee58 <_Z5ApuAFv+0x4c>
800bee88:	3c108021 	lui	s0,0x8021
800bee8c:	10c2001c 	beq	a2,v0,800bef00 <_Z5ApuAFv+0xf4>
800bee90:	3c02800b 	lui	v0,0x800b
800bee94:	24c2000c 	addiu	v0,a2,12
800bee98:	304200ff 	andi	v0,v0,0xff
800bee9c:	2c420004 	sltiu	v0,v0,4
800beea0:	14400013 	bnez	v0,800beef0 <_Z5ApuAFv+0xe4>
800beea4:	3c028021 	lui	v0,0x8021
800beea8:	240200f1 	li	v0,241
800beeac:	10c2001e 	beq	a2,v0,800bef28 <_Z5ApuAFv+0x11c>
800beeb0:	3c02800b 	lui	v0,0x800b
800beeb4:	2cc200fd 	sltiu	v0,a2,253
800beeb8:	1040ffeb 	beqz	v0,800bee68 <_Z5ApuAFv+0x5c>
800beebc:	00861021 	addu	v0,a0,a2
800beec0:	2cc300fa 	sltiu	v1,a2,250
800beec4:	1460ffe8 	bnez	v1,800bee68 <_Z5ApuAFv+0x5c>
800beec8:	a0450000 	sb	a1,0(v0)
800beecc:	14a00011 	bnez	a1,800bef14 <_Z5ApuAFv+0x108>
800beed0:	3c028021 	lui	v0,0x8021
800beed4:	3c038021 	lui	v1,0x8021
800beed8:	00061040 	sll	v0,a2,0x1
800beedc:	2463e308 	addiu	v1,v1,-7416
800beee0:	00431021 	addu	v0,v0,v1
800beee4:	24040100 	li	a0,256
800beee8:	0802fb9a 	j	800bee68 <_Z5ApuAFv+0x5c>
800beeec:	a444fede 	sh	a0,-290(v0)
800beef0:	2442e308 	addiu	v0,v0,-7416
800beef4:	00c21021 	addu	v0,a2,v0
800beef8:	0802fb9a 	j	800bee68 <_Z5ApuAFv+0x5c>
800beefc:	a045ff13 	sb	a1,-237(v0)
800bef00:	244210e8 	addiu	v0,v0,4328
800bef04:	0040f809 	jalr	v0
800bef08:	00a02021 	move	a0,a1
800bef0c:	0802fb9b 	j	800bee6c <_Z5ApuAFv+0x60>
800bef10:	8e02e3e8 	lw	v0,-7192(s0)
800bef14:	00061840 	sll	v1,a2,0x1
800bef18:	2442e308 	addiu	v0,v0,-7416
800bef1c:	00621821 	addu	v1,v1,v0
800bef20:	0802fb9a 	j	800bee68 <_Z5ApuAFv+0x5c>
800bef24:	a465fede 	sh	a1,-290(v1)
800bef28:	24420c8c 	addiu	v0,v0,3212
800bef2c:	0040f809 	jalr	v0
800bef30:	00a02021 	move	a0,a1
800bef34:	0802fb9b 	j	800bee6c <_Z5ApuAFv+0x60>
800bef38:	8e02e3e8 	lw	v0,-7192(s0)

800bef3c <_Z5ApuB9v>:
800bef3c:	27bdffd8 	addiu	sp,sp,-40
800bef40:	afb20018 	sw	s2,24(sp)
800bef44:	3c128021 	lui	s2,0x8021
800bef48:	afbf0020 	sw	ra,32(sp)
800bef4c:	afb3001c 	sw	s3,28(sp)
800bef50:	afb10014 	sw	s1,20(sp)
800bef54:	afb00010 	sw	s0,16(sp)
800bef58:	2651e424 	addiu	s1,s2,-7132
800bef5c:	3c10800b 	lui	s0,0x800b
800bef60:	26104250 	addiu	s0,s0,16976
800bef64:	0200f809 	jalr	s0
800bef68:	92240004 	lbu	a0,4(s1)
800bef6c:	92240003 	lbu	a0,3(s1)
800bef70:	3c118022 	lui	s1,0x8022
800bef74:	3c138021 	lui	s3,0x8021
800bef78:	0200f809 	jalr	s0
800bef7c:	a22250ae 	sb	v0,20654(s1)
800bef80:	922750ae 	lbu	a3,20654(s1)
800bef84:	2668e3e8 	addiu	t0,s3,-7192
800bef88:	91040028 	lbu	a0,40(t0)
800bef8c:	00e21823 	subu	v1,a3,v0
800bef90:	00641821 	addu	v1,v1,a0
800bef94:	2463ffff 	addiu	v1,v1,-1
800bef98:	00033400 	sll	a2,v1,0x10
800bef9c:	00063403 	sra	a2,a2,0x10
800befa0:	00e24826 	xor	t1,a3,v0
800befa4:	00062027 	nor	a0,zero,a2
800befa8:	3c038022 	lui	v1,0x8022
800befac:	000427c2 	srl	a0,a0,0x1f
800befb0:	a06250bc 	sb	v0,20668(v1)
800befb4:	31250080 	andi	a1,t1,0x80
800befb8:	3c028022 	lui	v0,0x8022
800befbc:	a44650c6 	sh	a2,20678(v0)
800befc0:	10a0002b 	beqz	a1,800bf070 <_Z5ApuB9v+0x134>
800befc4:	a1040028 	sb	a0,40(t0)
800befc8:	30c400ff 	andi	a0,a2,0xff
800befcc:	00e41026 	xor	v0,a3,a0
800befd0:	30420080 	andi	v0,v0,0x80
800befd4:	14400028 	bnez	v0,800bf078 <_Z5ApuB9v+0x13c>
800befd8:	24020001 	li	v0,1
800befdc:	2662e3e8 	addiu	v0,s3,-7192
800befe0:	a040002a 	sb	zero,42(v0)
800befe4:	9243e424 	lbu	v1,-7132(s2)
800befe8:	01241026 	xor	v0,t1,a0
800befec:	34630008 	ori	v1,v1,0x8
800beff0:	30420010 	andi	v0,v0,0x10
800beff4:	a243e424 	sb	v1,-7132(s2)
800beff8:	10400003 	beqz	v0,800bf008 <_Z5ApuB9v+0xcc>
800beffc:	3c058021 	lui	a1,0x8021
800bf000:	306200f7 	andi	v0,v1,0xf7
800bf004:	a0a2e424 	sb	v0,-7132(a1)
800bf008:	24a2e424 	addiu	v0,a1,-7132
800bf00c:	90450004 	lbu	a1,4(v0)
800bf010:	2663e3e8 	addiu	v1,s3,-7192
800bf014:	2ca200f0 	sltiu	v0,a1,240
800bf018:	a22450ae 	sb	a0,20654(s1)
800bf01c:	a0640029 	sb	a0,41(v1)
800bf020:	14400006 	bnez	v0,800bf03c <_Z5ApuB9v+0x100>
800bf024:	308400ff 	andi	a0,a0,0xff
800bf028:	8c620004 	lw	v0,4(v1)
800bf02c:	8c630008 	lw	v1,8(v1)
800bf030:	10620013 	beq	v1,v0,800bf080 <_Z5ApuB9v+0x144>
800bf034:	240200f3 	li	v0,243
800bf038:	2663e3e8 	addiu	v1,s3,-7192
800bf03c:	8c620008 	lw	v0,8(v1)
800bf040:	00451021 	addu	v0,v0,a1
800bf044:	a0440000 	sb	a0,0(v0)
800bf048:	8e62e3e8 	lw	v0,-7192(s3)
800bf04c:	8fbf0020 	lw	ra,32(sp)
800bf050:	24420001 	addiu	v0,v0,1
800bf054:	ae62e3e8 	sw	v0,-7192(s3)
800bf058:	8fb20018 	lw	s2,24(sp)
800bf05c:	8fb3001c 	lw	s3,28(sp)
800bf060:	8fb10014 	lw	s1,20(sp)
800bf064:	8fb00010 	lw	s0,16(sp)
800bf068:	03e00008 	jr	ra
800bf06c:	27bd0028 	addiu	sp,sp,40
800bf070:	0802fbf7 	j	800befdc <_Z5ApuB9v+0xa0>
800bf074:	30c400ff 	andi	a0,a2,0xff
800bf078:	0802fbf9 	j	800befe4 <_Z5ApuB9v+0xa8>
800bf07c:	a102002a 	sb	v0,42(t0)
800bf080:	10a2001c 	beq	a1,v0,800bf0f4 <_Z5ApuB9v+0x1b8>
800bf084:	3c02800b 	lui	v0,0x800b
800bf088:	24a2000c 	addiu	v0,a1,12
800bf08c:	304200ff 	andi	v0,v0,0xff
800bf090:	2c420004 	sltiu	v0,v0,4
800bf094:	14400013 	bnez	v0,800bf0e4 <_Z5ApuB9v+0x1a8>
800bf098:	3c028021 	lui	v0,0x8021
800bf09c:	240200f1 	li	v0,241
800bf0a0:	10a2001e 	beq	a1,v0,800bf11c <_Z5ApuB9v+0x1e0>
800bf0a4:	3c02800b 	lui	v0,0x800b
800bf0a8:	2ca200fd 	sltiu	v0,a1,253
800bf0ac:	1040ffe6 	beqz	v0,800bf048 <_Z5ApuB9v+0x10c>
800bf0b0:	00651021 	addu	v0,v1,a1
800bf0b4:	2ca300fa 	sltiu	v1,a1,250
800bf0b8:	1460ffe3 	bnez	v1,800bf048 <_Z5ApuB9v+0x10c>
800bf0bc:	a0440000 	sb	a0,0(v0)
800bf0c0:	14800011 	bnez	a0,800bf108 <_Z5ApuB9v+0x1cc>
800bf0c4:	3c028021 	lui	v0,0x8021
800bf0c8:	3c038021 	lui	v1,0x8021
800bf0cc:	00051040 	sll	v0,a1,0x1
800bf0d0:	2463e308 	addiu	v1,v1,-7416
800bf0d4:	00431021 	addu	v0,v0,v1
800bf0d8:	24040100 	li	a0,256
800bf0dc:	0802fc12 	j	800bf048 <_Z5ApuB9v+0x10c>
800bf0e0:	a444fede 	sh	a0,-290(v0)
800bf0e4:	2442e308 	addiu	v0,v0,-7416
800bf0e8:	00a21021 	addu	v0,a1,v0
800bf0ec:	0802fc12 	j	800bf048 <_Z5ApuB9v+0x10c>
800bf0f0:	a044ff13 	sb	a0,-237(v0)
800bf0f4:	244210e8 	addiu	v0,v0,4328
800bf0f8:	0040f809 	jalr	v0
800bf0fc:	00000000 	nop
800bf100:	0802fc13 	j	800bf04c <_Z5ApuB9v+0x110>
800bf104:	8e62e3e8 	lw	v0,-7192(s3)
800bf108:	00051840 	sll	v1,a1,0x1
800bf10c:	2442e308 	addiu	v0,v0,-7416
800bf110:	00621821 	addu	v1,v1,v0
800bf114:	0802fc12 	j	800bf048 <_Z5ApuB9v+0x10c>
800bf118:	a464fede 	sh	a0,-290(v1)
800bf11c:	24420c8c 	addiu	v0,v0,3212
800bf120:	0040f809 	jalr	v0
800bf124:	00000000 	nop
800bf128:	0802fc13 	j	800bf04c <_Z5ApuB9v+0x110>
800bf12c:	8e62e3e8 	lw	v0,-7192(s3)

800bf130 <_Z5Apu22v>:
800bf130:	27bdffe8 	addiu	sp,sp,-24
800bf134:	afb00010 	sw	s0,16(sp)
800bf138:	3c108021 	lui	s0,0x8021
800bf13c:	8e04e3e8 	lw	a0,-7192(s0)
800bf140:	afbf0014 	sw	ra,20(sp)
800bf144:	90850001 	lbu	a1,1(a0)
800bf148:	2ca200f0 	sltiu	v0,a1,240
800bf14c:	14400006 	bnez	v0,800bf168 <_Z5Apu22v+0x38>
800bf150:	2603e3e8 	addiu	v1,s0,-7192
800bf154:	2607e3e8 	addiu	a3,s0,-7192
800bf158:	8ce60008 	lw	a2,8(a3)
800bf15c:	8ce20004 	lw	v0,4(a3)
800bf160:	10c20033 	beq	a2,v0,800bf230 <_Z5Apu22v+0x100>
800bf164:	24a8000c 	addiu	t0,a1,12
800bf168:	8c620008 	lw	v0,8(v1)
800bf16c:	00451021 	addu	v0,v0,a1
800bf170:	90430000 	lbu	v1,0(v0)
800bf174:	8e02e3e8 	lw	v0,-7192(s0)
800bf178:	34630002 	ori	v1,v1,0x2
800bf17c:	90450001 	lbu	a1,1(v0)
800bf180:	2ca200f0 	sltiu	v0,a1,240
800bf184:	1040000c 	beqz	v0,800bf1b8 <_Z5Apu22v+0x88>
800bf188:	306400ff 	andi	a0,v1,0xff
800bf18c:	2603e3e8 	addiu	v1,s0,-7192
800bf190:	8c620008 	lw	v0,8(v1)
800bf194:	00451021 	addu	v0,v0,a1
800bf198:	a0440000 	sb	a0,0(v0)
800bf19c:	8e02e3e8 	lw	v0,-7192(s0)
800bf1a0:	8fbf0014 	lw	ra,20(sp)
800bf1a4:	24420002 	addiu	v0,v0,2
800bf1a8:	ae02e3e8 	sw	v0,-7192(s0)
800bf1ac:	8fb00010 	lw	s0,16(sp)
800bf1b0:	03e00008 	jr	ra
800bf1b4:	27bd0018 	addiu	sp,sp,24
800bf1b8:	3c028021 	lui	v0,0x8021
800bf1bc:	2442e3e8 	addiu	v0,v0,-7192
800bf1c0:	8c430004 	lw	v1,4(v0)
800bf1c4:	8c460008 	lw	a2,8(v0)
800bf1c8:	14c3fff0 	bne	a2,v1,800bf18c <_Z5Apu22v+0x5c>
800bf1cc:	240200f3 	li	v0,243
800bf1d0:	10a20034 	beq	a1,v0,800bf2a4 <_Z5Apu22v+0x174>
800bf1d4:	24a8000c 	addiu	t0,a1,12
800bf1d8:	310200ff 	andi	v0,t0,0xff
800bf1dc:	2c420004 	sltiu	v0,v0,4
800bf1e0:	14400027 	bnez	v0,800bf280 <_Z5Apu22v+0x150>
800bf1e4:	3c028021 	lui	v0,0x8021
800bf1e8:	240200f1 	li	v0,241
800bf1ec:	10a20038 	beq	a1,v0,800bf2d0 <_Z5Apu22v+0x1a0>
800bf1f0:	3c02800b 	lui	v0,0x800b
800bf1f4:	2ca200fd 	sltiu	v0,a1,253
800bf1f8:	1040ffe8 	beqz	v0,800bf19c <_Z5Apu22v+0x6c>
800bf1fc:	00a61021 	addu	v0,a1,a2
800bf200:	2ca300fa 	sltiu	v1,a1,250
800bf204:	1460ffe5 	bnez	v1,800bf19c <_Z5Apu22v+0x6c>
800bf208:	a0440000 	sb	a0,0(v0)
800bf20c:	1480002b 	bnez	a0,800bf2bc <_Z5Apu22v+0x18c>
800bf210:	3c028021 	lui	v0,0x8021
800bf214:	3c038021 	lui	v1,0x8021
800bf218:	00051040 	sll	v0,a1,0x1
800bf21c:	2463e308 	addiu	v1,v1,-7416
800bf220:	00431021 	addu	v0,v0,v1
800bf224:	24040100 	li	a0,256
800bf228:	0802fc67 	j	800bf19c <_Z5Apu22v+0x6c>
800bf22c:	a444fede 	sh	a0,-290(v0)
800bf230:	310200ff 	andi	v0,t0,0xff
800bf234:	2c420004 	sltiu	v0,v0,4
800bf238:	1440000c 	bnez	v0,800bf26c <_Z5Apu22v+0x13c>
800bf23c:	00c51021 	addu	v0,a2,a1
800bf240:	2ca200fd 	sltiu	v0,a1,253
800bf244:	14400012 	bnez	v0,800bf290 <_Z5Apu22v+0x160>
800bf248:	240200f3 	li	v0,243
800bf24c:	8ce20014 	lw	v0,20(a3)
800bf250:	00c51821 	addu	v1,a2,a1
800bf254:	ace40014 	sw	a0,20(a3)
800bf258:	ace20018 	sw	v0,24(a3)
800bf25c:	90620000 	lbu	v0,0(v1)
800bf260:	a0600000 	sb	zero,0(v1)
800bf264:	0802fc5d 	j	800bf174 <_Z5Apu22v+0x44>
800bf268:	00401821 	move	v1,v0
800bf26c:	8ce30014 	lw	v1,20(a3)
800bf270:	ace40014 	sw	a0,20(a3)
800bf274:	ace30018 	sw	v1,24(a3)
800bf278:	0802fc5d 	j	800bf174 <_Z5Apu22v+0x44>
800bf27c:	90430000 	lbu	v1,0(v0)
800bf280:	2442e308 	addiu	v0,v0,-7416
800bf284:	00a21021 	addu	v0,a1,v0
800bf288:	0802fc67 	j	800bf19c <_Z5Apu22v+0x6c>
800bf28c:	a044ff13 	sb	a0,-237(v0)
800bf290:	10a20014 	beq	a1,v0,800bf2e4 <_Z5Apu22v+0x1b4>
800bf294:	00c51021 	addu	v0,a2,a1
800bf298:	90430000 	lbu	v1,0(v0)
800bf29c:	0802fc76 	j	800bf1d8 <_Z5Apu22v+0xa8>
800bf2a0:	34640002 	ori	a0,v1,0x2
800bf2a4:	3c02800b 	lui	v0,0x800b
800bf2a8:	244210e8 	addiu	v0,v0,4328
800bf2ac:	0040f809 	jalr	v0
800bf2b0:	00000000 	nop
800bf2b4:	0802fc68 	j	800bf1a0 <_Z5Apu22v+0x70>
800bf2b8:	8e02e3e8 	lw	v0,-7192(s0)
800bf2bc:	00051840 	sll	v1,a1,0x1
800bf2c0:	2442e308 	addiu	v0,v0,-7416
800bf2c4:	00621821 	addu	v1,v1,v0
800bf2c8:	0802fc67 	j	800bf19c <_Z5Apu22v+0x6c>
800bf2cc:	a464fede 	sh	a0,-290(v1)
800bf2d0:	24420c8c 	addiu	v0,v0,3212
800bf2d4:	0040f809 	jalr	v0
800bf2d8:	00000000 	nop
800bf2dc:	0802fc68 	j	800bf1a0 <_Z5Apu22v+0x70>
800bf2e0:	8e02e3e8 	lw	v0,-7192(s0)
800bf2e4:	3c02800b 	lui	v0,0x800b
800bf2e8:	24420bb8 	addiu	v0,v0,3000
800bf2ec:	0040f809 	jalr	v0
800bf2f0:	00000000 	nop
800bf2f4:	0802fc5d 	j	800bf174 <_Z5Apu22v+0x44>
800bf2f8:	00401821 	move	v1,v0

800bf2fc <_Z5Apu02v>:
800bf2fc:	27bdffe8 	addiu	sp,sp,-24
800bf300:	afb00010 	sw	s0,16(sp)
800bf304:	3c108021 	lui	s0,0x8021
800bf308:	8e04e3e8 	lw	a0,-7192(s0)
800bf30c:	afbf0014 	sw	ra,20(sp)
800bf310:	90850001 	lbu	a1,1(a0)
800bf314:	2ca200f0 	sltiu	v0,a1,240
800bf318:	14400006 	bnez	v0,800bf334 <_Z5Apu02v+0x38>
800bf31c:	2603e3e8 	addiu	v1,s0,-7192
800bf320:	2607e3e8 	addiu	a3,s0,-7192
800bf324:	8ce60008 	lw	a2,8(a3)
800bf328:	8ce20004 	lw	v0,4(a3)
800bf32c:	10c20033 	beq	a2,v0,800bf3fc <_Z5Apu02v+0x100>
800bf330:	24a8000c 	addiu	t0,a1,12
800bf334:	8c620008 	lw	v0,8(v1)
800bf338:	00451021 	addu	v0,v0,a1
800bf33c:	90430000 	lbu	v1,0(v0)
800bf340:	8e02e3e8 	lw	v0,-7192(s0)
800bf344:	34630001 	ori	v1,v1,0x1
800bf348:	90450001 	lbu	a1,1(v0)
800bf34c:	2ca200f0 	sltiu	v0,a1,240
800bf350:	1040000c 	beqz	v0,800bf384 <_Z5Apu02v+0x88>
800bf354:	306400ff 	andi	a0,v1,0xff
800bf358:	2603e3e8 	addiu	v1,s0,-7192
800bf35c:	8c620008 	lw	v0,8(v1)
800bf360:	00451021 	addu	v0,v0,a1
800bf364:	a0440000 	sb	a0,0(v0)
800bf368:	8e02e3e8 	lw	v0,-7192(s0)
800bf36c:	8fbf0014 	lw	ra,20(sp)
800bf370:	24420002 	addiu	v0,v0,2
800bf374:	ae02e3e8 	sw	v0,-7192(s0)
800bf378:	8fb00010 	lw	s0,16(sp)
800bf37c:	03e00008 	jr	ra
800bf380:	27bd0018 	addiu	sp,sp,24
800bf384:	3c028021 	lui	v0,0x8021
800bf388:	2442e3e8 	addiu	v0,v0,-7192
800bf38c:	8c430004 	lw	v1,4(v0)
800bf390:	8c460008 	lw	a2,8(v0)
800bf394:	14c3fff0 	bne	a2,v1,800bf358 <_Z5Apu02v+0x5c>
800bf398:	240200f3 	li	v0,243
800bf39c:	10a20034 	beq	a1,v0,800bf470 <_Z5Apu02v+0x174>
800bf3a0:	24a8000c 	addiu	t0,a1,12
800bf3a4:	310200ff 	andi	v0,t0,0xff
800bf3a8:	2c420004 	sltiu	v0,v0,4
800bf3ac:	14400027 	bnez	v0,800bf44c <_Z5Apu02v+0x150>
800bf3b0:	3c028021 	lui	v0,0x8021
800bf3b4:	240200f1 	li	v0,241
800bf3b8:	10a20038 	beq	a1,v0,800bf49c <_Z5Apu02v+0x1a0>
800bf3bc:	3c02800b 	lui	v0,0x800b
800bf3c0:	2ca200fd 	sltiu	v0,a1,253
800bf3c4:	1040ffe8 	beqz	v0,800bf368 <_Z5Apu02v+0x6c>
800bf3c8:	00a61021 	addu	v0,a1,a2
800bf3cc:	2ca300fa 	sltiu	v1,a1,250
800bf3d0:	1460ffe5 	bnez	v1,800bf368 <_Z5Apu02v+0x6c>
800bf3d4:	a0440000 	sb	a0,0(v0)
800bf3d8:	1480002b 	bnez	a0,800bf488 <_Z5Apu02v+0x18c>
800bf3dc:	3c028021 	lui	v0,0x8021
800bf3e0:	3c038021 	lui	v1,0x8021
800bf3e4:	00051040 	sll	v0,a1,0x1
800bf3e8:	2463e308 	addiu	v1,v1,-7416
800bf3ec:	00431021 	addu	v0,v0,v1
800bf3f0:	24040100 	li	a0,256
800bf3f4:	0802fcda 	j	800bf368 <_Z5Apu02v+0x6c>
800bf3f8:	a444fede 	sh	a0,-290(v0)
800bf3fc:	310200ff 	andi	v0,t0,0xff
800bf400:	2c420004 	sltiu	v0,v0,4
800bf404:	1440000c 	bnez	v0,800bf438 <_Z5Apu02v+0x13c>
800bf408:	00c51021 	addu	v0,a2,a1
800bf40c:	2ca200fd 	sltiu	v0,a1,253
800bf410:	14400012 	bnez	v0,800bf45c <_Z5Apu02v+0x160>
800bf414:	240200f3 	li	v0,243
800bf418:	8ce20014 	lw	v0,20(a3)
800bf41c:	00c51821 	addu	v1,a2,a1
800bf420:	ace40014 	sw	a0,20(a3)
800bf424:	ace20018 	sw	v0,24(a3)
800bf428:	90620000 	lbu	v0,0(v1)
800bf42c:	a0600000 	sb	zero,0(v1)
800bf430:	0802fcd0 	j	800bf340 <_Z5Apu02v+0x44>
800bf434:	00401821 	move	v1,v0
800bf438:	8ce30014 	lw	v1,20(a3)
800bf43c:	ace40014 	sw	a0,20(a3)
800bf440:	ace30018 	sw	v1,24(a3)
800bf444:	0802fcd0 	j	800bf340 <_Z5Apu02v+0x44>
800bf448:	90430000 	lbu	v1,0(v0)
800bf44c:	2442e308 	addiu	v0,v0,-7416
800bf450:	00a21021 	addu	v0,a1,v0
800bf454:	0802fcda 	j	800bf368 <_Z5Apu02v+0x6c>
800bf458:	a044ff13 	sb	a0,-237(v0)
800bf45c:	10a20014 	beq	a1,v0,800bf4b0 <_Z5Apu02v+0x1b4>
800bf460:	00c51021 	addu	v0,a2,a1
800bf464:	90430000 	lbu	v1,0(v0)
800bf468:	0802fce9 	j	800bf3a4 <_Z5Apu02v+0xa8>
800bf46c:	34640001 	ori	a0,v1,0x1
800bf470:	3c02800b 	lui	v0,0x800b
800bf474:	244210e8 	addiu	v0,v0,4328
800bf478:	0040f809 	jalr	v0
800bf47c:	00000000 	nop
800bf480:	0802fcdb 	j	800bf36c <_Z5Apu02v+0x70>
800bf484:	8e02e3e8 	lw	v0,-7192(s0)
800bf488:	00051840 	sll	v1,a1,0x1
800bf48c:	2442e308 	addiu	v0,v0,-7416
800bf490:	00621821 	addu	v1,v1,v0
800bf494:	0802fcda 	j	800bf368 <_Z5Apu02v+0x6c>
800bf498:	a464fede 	sh	a0,-290(v1)
800bf49c:	24420c8c 	addiu	v0,v0,3212
800bf4a0:	0040f809 	jalr	v0
800bf4a4:	00000000 	nop
800bf4a8:	0802fcdb 	j	800bf36c <_Z5Apu02v+0x70>
800bf4ac:	8e02e3e8 	lw	v0,-7192(s0)
800bf4b0:	3c02800b 	lui	v0,0x800b
800bf4b4:	24420bb8 	addiu	v0,v0,3000
800bf4b8:	0040f809 	jalr	v0
800bf4bc:	00000000 	nop
800bf4c0:	0802fcd0 	j	800bf340 <_Z5Apu02v+0x44>
800bf4c4:	00401821 	move	v1,v0

800bf4c8 <_Z5ApuA2v>:
800bf4c8:	27bdffe8 	addiu	sp,sp,-24
800bf4cc:	afb00010 	sw	s0,16(sp)
800bf4d0:	3c108021 	lui	s0,0x8021
800bf4d4:	8e04e3e8 	lw	a0,-7192(s0)
800bf4d8:	afbf0014 	sw	ra,20(sp)
800bf4dc:	90850001 	lbu	a1,1(a0)
800bf4e0:	2ca200f0 	sltiu	v0,a1,240
800bf4e4:	14400006 	bnez	v0,800bf500 <_Z5ApuA2v+0x38>
800bf4e8:	2603e3e8 	addiu	v1,s0,-7192
800bf4ec:	2607e3e8 	addiu	a3,s0,-7192
800bf4f0:	8ce60008 	lw	a2,8(a3)
800bf4f4:	8ce20004 	lw	v0,4(a3)
800bf4f8:	10c20033 	beq	a2,v0,800bf5c8 <_Z5ApuA2v+0x100>
800bf4fc:	24a8000c 	addiu	t0,a1,12
800bf500:	8c620008 	lw	v0,8(v1)
800bf504:	00451021 	addu	v0,v0,a1
800bf508:	90430000 	lbu	v1,0(v0)
800bf50c:	8e02e3e8 	lw	v0,-7192(s0)
800bf510:	34630020 	ori	v1,v1,0x20
800bf514:	90450001 	lbu	a1,1(v0)
800bf518:	2ca200f0 	sltiu	v0,a1,240
800bf51c:	1040000c 	beqz	v0,800bf550 <_Z5ApuA2v+0x88>
800bf520:	306400ff 	andi	a0,v1,0xff
800bf524:	2603e3e8 	addiu	v1,s0,-7192
800bf528:	8c620008 	lw	v0,8(v1)
800bf52c:	00451021 	addu	v0,v0,a1
800bf530:	a0440000 	sb	a0,0(v0)
800bf534:	8e02e3e8 	lw	v0,-7192(s0)
800bf538:	8fbf0014 	lw	ra,20(sp)
800bf53c:	24420002 	addiu	v0,v0,2
800bf540:	ae02e3e8 	sw	v0,-7192(s0)
800bf544:	8fb00010 	lw	s0,16(sp)
800bf548:	03e00008 	jr	ra
800bf54c:	27bd0018 	addiu	sp,sp,24
800bf550:	3c028021 	lui	v0,0x8021
800bf554:	2442e3e8 	addiu	v0,v0,-7192
800bf558:	8c430004 	lw	v1,4(v0)
800bf55c:	8c460008 	lw	a2,8(v0)
800bf560:	14c3fff0 	bne	a2,v1,800bf524 <_Z5ApuA2v+0x5c>
800bf564:	240200f3 	li	v0,243
800bf568:	10a20034 	beq	a1,v0,800bf63c <_Z5ApuA2v+0x174>
800bf56c:	24a8000c 	addiu	t0,a1,12
800bf570:	310200ff 	andi	v0,t0,0xff
800bf574:	2c420004 	sltiu	v0,v0,4
800bf578:	14400027 	bnez	v0,800bf618 <_Z5ApuA2v+0x150>
800bf57c:	3c028021 	lui	v0,0x8021
800bf580:	240200f1 	li	v0,241
800bf584:	10a20038 	beq	a1,v0,800bf668 <_Z5ApuA2v+0x1a0>
800bf588:	3c02800b 	lui	v0,0x800b
800bf58c:	2ca200fd 	sltiu	v0,a1,253
800bf590:	1040ffe8 	beqz	v0,800bf534 <_Z5ApuA2v+0x6c>
800bf594:	00a61021 	addu	v0,a1,a2
800bf598:	2ca300fa 	sltiu	v1,a1,250
800bf59c:	1460ffe5 	bnez	v1,800bf534 <_Z5ApuA2v+0x6c>
800bf5a0:	a0440000 	sb	a0,0(v0)
800bf5a4:	1480002b 	bnez	a0,800bf654 <_Z5ApuA2v+0x18c>
800bf5a8:	3c028021 	lui	v0,0x8021
800bf5ac:	3c038021 	lui	v1,0x8021
800bf5b0:	00051040 	sll	v0,a1,0x1
800bf5b4:	2463e308 	addiu	v1,v1,-7416
800bf5b8:	00431021 	addu	v0,v0,v1
800bf5bc:	24040100 	li	a0,256
800bf5c0:	0802fd4d 	j	800bf534 <_Z5ApuA2v+0x6c>
800bf5c4:	a444fede 	sh	a0,-290(v0)
800bf5c8:	310200ff 	andi	v0,t0,0xff
800bf5cc:	2c420004 	sltiu	v0,v0,4
800bf5d0:	1440000c 	bnez	v0,800bf604 <_Z5ApuA2v+0x13c>
800bf5d4:	00c51021 	addu	v0,a2,a1
800bf5d8:	2ca200fd 	sltiu	v0,a1,253
800bf5dc:	14400012 	bnez	v0,800bf628 <_Z5ApuA2v+0x160>
800bf5e0:	240200f3 	li	v0,243
800bf5e4:	8ce20014 	lw	v0,20(a3)
800bf5e8:	00c51821 	addu	v1,a2,a1
800bf5ec:	ace40014 	sw	a0,20(a3)
800bf5f0:	ace20018 	sw	v0,24(a3)
800bf5f4:	90620000 	lbu	v0,0(v1)
800bf5f8:	a0600000 	sb	zero,0(v1)
800bf5fc:	0802fd43 	j	800bf50c <_Z5ApuA2v+0x44>
800bf600:	00401821 	move	v1,v0
800bf604:	8ce30014 	lw	v1,20(a3)
800bf608:	ace40014 	sw	a0,20(a3)
800bf60c:	ace30018 	sw	v1,24(a3)
800bf610:	0802fd43 	j	800bf50c <_Z5ApuA2v+0x44>
800bf614:	90430000 	lbu	v1,0(v0)
800bf618:	2442e308 	addiu	v0,v0,-7416
800bf61c:	00a21021 	addu	v0,a1,v0
800bf620:	0802fd4d 	j	800bf534 <_Z5ApuA2v+0x6c>
800bf624:	a044ff13 	sb	a0,-237(v0)
800bf628:	10a20014 	beq	a1,v0,800bf67c <_Z5ApuA2v+0x1b4>
800bf62c:	00c51021 	addu	v0,a2,a1
800bf630:	90430000 	lbu	v1,0(v0)
800bf634:	0802fd5c 	j	800bf570 <_Z5ApuA2v+0xa8>
800bf638:	34640020 	ori	a0,v1,0x20
800bf63c:	3c02800b 	lui	v0,0x800b
800bf640:	244210e8 	addiu	v0,v0,4328
800bf644:	0040f809 	jalr	v0
800bf648:	00000000 	nop
800bf64c:	0802fd4e 	j	800bf538 <_Z5ApuA2v+0x70>
800bf650:	8e02e3e8 	lw	v0,-7192(s0)
800bf654:	00051840 	sll	v1,a1,0x1
800bf658:	2442e308 	addiu	v0,v0,-7416
800bf65c:	00621821 	addu	v1,v1,v0
800bf660:	0802fd4d 	j	800bf534 <_Z5ApuA2v+0x6c>
800bf664:	a464fede 	sh	a0,-290(v1)
800bf668:	24420c8c 	addiu	v0,v0,3212
800bf66c:	0040f809 	jalr	v0
800bf670:	00000000 	nop
800bf674:	0802fd4e 	j	800bf538 <_Z5ApuA2v+0x70>
800bf678:	8e02e3e8 	lw	v0,-7192(s0)
800bf67c:	3c02800b 	lui	v0,0x800b
800bf680:	24420bb8 	addiu	v0,v0,3000
800bf684:	0040f809 	jalr	v0
800bf688:	00000000 	nop
800bf68c:	0802fd43 	j	800bf50c <_Z5ApuA2v+0x44>
800bf690:	00401821 	move	v1,v0

800bf694 <_Z5Apu82v>:
800bf694:	27bdffe8 	addiu	sp,sp,-24
800bf698:	afb00010 	sw	s0,16(sp)
800bf69c:	3c108021 	lui	s0,0x8021
800bf6a0:	8e04e3e8 	lw	a0,-7192(s0)
800bf6a4:	afbf0014 	sw	ra,20(sp)
800bf6a8:	90850001 	lbu	a1,1(a0)
800bf6ac:	2ca200f0 	sltiu	v0,a1,240
800bf6b0:	14400006 	bnez	v0,800bf6cc <_Z5Apu82v+0x38>
800bf6b4:	2603e3e8 	addiu	v1,s0,-7192
800bf6b8:	2607e3e8 	addiu	a3,s0,-7192
800bf6bc:	8ce60008 	lw	a2,8(a3)
800bf6c0:	8ce20004 	lw	v0,4(a3)
800bf6c4:	10c20033 	beq	a2,v0,800bf794 <_Z5Apu82v+0x100>
800bf6c8:	24a8000c 	addiu	t0,a1,12
800bf6cc:	8c620008 	lw	v0,8(v1)
800bf6d0:	00451021 	addu	v0,v0,a1
800bf6d4:	90430000 	lbu	v1,0(v0)
800bf6d8:	8e02e3e8 	lw	v0,-7192(s0)
800bf6dc:	34630010 	ori	v1,v1,0x10
800bf6e0:	90450001 	lbu	a1,1(v0)
800bf6e4:	2ca200f0 	sltiu	v0,a1,240
800bf6e8:	1040000c 	beqz	v0,800bf71c <_Z5Apu82v+0x88>
800bf6ec:	306400ff 	andi	a0,v1,0xff
800bf6f0:	2603e3e8 	addiu	v1,s0,-7192
800bf6f4:	8c620008 	lw	v0,8(v1)
800bf6f8:	00451021 	addu	v0,v0,a1
800bf6fc:	a0440000 	sb	a0,0(v0)
800bf700:	8e02e3e8 	lw	v0,-7192(s0)
800bf704:	8fbf0014 	lw	ra,20(sp)
800bf708:	24420002 	addiu	v0,v0,2
800bf70c:	ae02e3e8 	sw	v0,-7192(s0)
800bf710:	8fb00010 	lw	s0,16(sp)
800bf714:	03e00008 	jr	ra
800bf718:	27bd0018 	addiu	sp,sp,24
800bf71c:	3c028021 	lui	v0,0x8021
800bf720:	2442e3e8 	addiu	v0,v0,-7192
800bf724:	8c430004 	lw	v1,4(v0)
800bf728:	8c460008 	lw	a2,8(v0)
800bf72c:	14c3fff0 	bne	a2,v1,800bf6f0 <_Z5Apu82v+0x5c>
800bf730:	240200f3 	li	v0,243
800bf734:	10a20034 	beq	a1,v0,800bf808 <_Z5Apu82v+0x174>
800bf738:	24a8000c 	addiu	t0,a1,12
800bf73c:	310200ff 	andi	v0,t0,0xff
800bf740:	2c420004 	sltiu	v0,v0,4
800bf744:	14400027 	bnez	v0,800bf7e4 <_Z5Apu82v+0x150>
800bf748:	3c028021 	lui	v0,0x8021
800bf74c:	240200f1 	li	v0,241
800bf750:	10a20038 	beq	a1,v0,800bf834 <_Z5Apu82v+0x1a0>
800bf754:	3c02800b 	lui	v0,0x800b
800bf758:	2ca200fd 	sltiu	v0,a1,253
800bf75c:	1040ffe8 	beqz	v0,800bf700 <_Z5Apu82v+0x6c>
800bf760:	00a61021 	addu	v0,a1,a2
800bf764:	2ca300fa 	sltiu	v1,a1,250
800bf768:	1460ffe5 	bnez	v1,800bf700 <_Z5Apu82v+0x6c>
800bf76c:	a0440000 	sb	a0,0(v0)
800bf770:	1480002b 	bnez	a0,800bf820 <_Z5Apu82v+0x18c>
800bf774:	3c028021 	lui	v0,0x8021
800bf778:	3c038021 	lui	v1,0x8021
800bf77c:	00051040 	sll	v0,a1,0x1
800bf780:	2463e308 	addiu	v1,v1,-7416
800bf784:	00431021 	addu	v0,v0,v1
800bf788:	24040100 	li	a0,256
800bf78c:	0802fdc0 	j	800bf700 <_Z5Apu82v+0x6c>
800bf790:	a444fede 	sh	a0,-290(v0)
800bf794:	310200ff 	andi	v0,t0,0xff
800bf798:	2c420004 	sltiu	v0,v0,4
800bf79c:	1440000c 	bnez	v0,800bf7d0 <_Z5Apu82v+0x13c>
800bf7a0:	00c51021 	addu	v0,a2,a1
800bf7a4:	2ca200fd 	sltiu	v0,a1,253
800bf7a8:	14400012 	bnez	v0,800bf7f4 <_Z5Apu82v+0x160>
800bf7ac:	240200f3 	li	v0,243
800bf7b0:	8ce20014 	lw	v0,20(a3)
800bf7b4:	00c51821 	addu	v1,a2,a1
800bf7b8:	ace40014 	sw	a0,20(a3)
800bf7bc:	ace20018 	sw	v0,24(a3)
800bf7c0:	90620000 	lbu	v0,0(v1)
800bf7c4:	a0600000 	sb	zero,0(v1)
800bf7c8:	0802fdb6 	j	800bf6d8 <_Z5Apu82v+0x44>
800bf7cc:	00401821 	move	v1,v0
800bf7d0:	8ce30014 	lw	v1,20(a3)
800bf7d4:	ace40014 	sw	a0,20(a3)
800bf7d8:	ace30018 	sw	v1,24(a3)
800bf7dc:	0802fdb6 	j	800bf6d8 <_Z5Apu82v+0x44>
800bf7e0:	90430000 	lbu	v1,0(v0)
800bf7e4:	2442e308 	addiu	v0,v0,-7416
800bf7e8:	00a21021 	addu	v0,a1,v0
800bf7ec:	0802fdc0 	j	800bf700 <_Z5Apu82v+0x6c>
800bf7f0:	a044ff13 	sb	a0,-237(v0)
800bf7f4:	10a20014 	beq	a1,v0,800bf848 <_Z5Apu82v+0x1b4>
800bf7f8:	00c51021 	addu	v0,a2,a1
800bf7fc:	90430000 	lbu	v1,0(v0)
800bf800:	0802fdcf 	j	800bf73c <_Z5Apu82v+0xa8>
800bf804:	34640010 	ori	a0,v1,0x10
800bf808:	3c02800b 	lui	v0,0x800b
800bf80c:	244210e8 	addiu	v0,v0,4328
800bf810:	0040f809 	jalr	v0
800bf814:	00000000 	nop
800bf818:	0802fdc1 	j	800bf704 <_Z5Apu82v+0x70>
800bf81c:	8e02e3e8 	lw	v0,-7192(s0)
800bf820:	00051840 	sll	v1,a1,0x1
800bf824:	2442e308 	addiu	v0,v0,-7416
800bf828:	00621821 	addu	v1,v1,v0
800bf82c:	0802fdc0 	j	800bf700 <_Z5Apu82v+0x6c>
800bf830:	a464fede 	sh	a0,-290(v1)
800bf834:	24420c8c 	addiu	v0,v0,3212
800bf838:	0040f809 	jalr	v0
800bf83c:	00000000 	nop
800bf840:	0802fdc1 	j	800bf704 <_Z5Apu82v+0x70>
800bf844:	8e02e3e8 	lw	v0,-7192(s0)
800bf848:	3c02800b 	lui	v0,0x800b
800bf84c:	24420bb8 	addiu	v0,v0,3000
800bf850:	0040f809 	jalr	v0
800bf854:	00000000 	nop
800bf858:	0802fdb6 	j	800bf6d8 <_Z5Apu82v+0x44>
800bf85c:	00401821 	move	v1,v0

800bf860 <_Z5Apu62v>:
800bf860:	27bdffe8 	addiu	sp,sp,-24
800bf864:	afb00010 	sw	s0,16(sp)
800bf868:	3c108021 	lui	s0,0x8021
800bf86c:	8e04e3e8 	lw	a0,-7192(s0)
800bf870:	afbf0014 	sw	ra,20(sp)
800bf874:	90850001 	lbu	a1,1(a0)
800bf878:	2ca200f0 	sltiu	v0,a1,240
800bf87c:	14400006 	bnez	v0,800bf898 <_Z5Apu62v+0x38>
800bf880:	2603e3e8 	addiu	v1,s0,-7192
800bf884:	2607e3e8 	addiu	a3,s0,-7192
800bf888:	8ce60008 	lw	a2,8(a3)
800bf88c:	8ce20004 	lw	v0,4(a3)
800bf890:	10c20033 	beq	a2,v0,800bf960 <_Z5Apu62v+0x100>
800bf894:	24a8000c 	addiu	t0,a1,12
800bf898:	8c620008 	lw	v0,8(v1)
800bf89c:	00451021 	addu	v0,v0,a1
800bf8a0:	90430000 	lbu	v1,0(v0)
800bf8a4:	8e02e3e8 	lw	v0,-7192(s0)
800bf8a8:	34630008 	ori	v1,v1,0x8
800bf8ac:	90450001 	lbu	a1,1(v0)
800bf8b0:	2ca200f0 	sltiu	v0,a1,240
800bf8b4:	1040000c 	beqz	v0,800bf8e8 <_Z5Apu62v+0x88>
800bf8b8:	306400ff 	andi	a0,v1,0xff
800bf8bc:	2603e3e8 	addiu	v1,s0,-7192
800bf8c0:	8c620008 	lw	v0,8(v1)
800bf8c4:	00451021 	addu	v0,v0,a1
800bf8c8:	a0440000 	sb	a0,0(v0)
800bf8cc:	8e02e3e8 	lw	v0,-7192(s0)
800bf8d0:	8fbf0014 	lw	ra,20(sp)
800bf8d4:	24420002 	addiu	v0,v0,2
800bf8d8:	ae02e3e8 	sw	v0,-7192(s0)
800bf8dc:	8fb00010 	lw	s0,16(sp)
800bf8e0:	03e00008 	jr	ra
800bf8e4:	27bd0018 	addiu	sp,sp,24
800bf8e8:	3c028021 	lui	v0,0x8021
800bf8ec:	2442e3e8 	addiu	v0,v0,-7192
800bf8f0:	8c430004 	lw	v1,4(v0)
800bf8f4:	8c460008 	lw	a2,8(v0)
800bf8f8:	14c3fff0 	bne	a2,v1,800bf8bc <_Z5Apu62v+0x5c>
800bf8fc:	240200f3 	li	v0,243
800bf900:	10a20034 	beq	a1,v0,800bf9d4 <_Z5Apu62v+0x174>
800bf904:	24a8000c 	addiu	t0,a1,12
800bf908:	310200ff 	andi	v0,t0,0xff
800bf90c:	2c420004 	sltiu	v0,v0,4
800bf910:	14400027 	bnez	v0,800bf9b0 <_Z5Apu62v+0x150>
800bf914:	3c028021 	lui	v0,0x8021
800bf918:	240200f1 	li	v0,241
800bf91c:	10a20038 	beq	a1,v0,800bfa00 <_Z5Apu62v+0x1a0>
800bf920:	3c02800b 	lui	v0,0x800b
800bf924:	2ca200fd 	sltiu	v0,a1,253
800bf928:	1040ffe8 	beqz	v0,800bf8cc <_Z5Apu62v+0x6c>
800bf92c:	00a61021 	addu	v0,a1,a2
800bf930:	2ca300fa 	sltiu	v1,a1,250
800bf934:	1460ffe5 	bnez	v1,800bf8cc <_Z5Apu62v+0x6c>
800bf938:	a0440000 	sb	a0,0(v0)
800bf93c:	1480002b 	bnez	a0,800bf9ec <_Z5Apu62v+0x18c>
800bf940:	3c028021 	lui	v0,0x8021
800bf944:	3c038021 	lui	v1,0x8021
800bf948:	00051040 	sll	v0,a1,0x1
800bf94c:	2463e308 	addiu	v1,v1,-7416
800bf950:	00431021 	addu	v0,v0,v1
800bf954:	24040100 	li	a0,256
800bf958:	0802fe33 	j	800bf8cc <_Z5Apu62v+0x6c>
800bf95c:	a444fede 	sh	a0,-290(v0)
800bf960:	310200ff 	andi	v0,t0,0xff
800bf964:	2c420004 	sltiu	v0,v0,4
800bf968:	1440000c 	bnez	v0,800bf99c <_Z5Apu62v+0x13c>
800bf96c:	00c51021 	addu	v0,a2,a1
800bf970:	2ca200fd 	sltiu	v0,a1,253
800bf974:	14400012 	bnez	v0,800bf9c0 <_Z5Apu62v+0x160>
800bf978:	240200f3 	li	v0,243
800bf97c:	8ce20014 	lw	v0,20(a3)
800bf980:	00c51821 	addu	v1,a2,a1
800bf984:	ace40014 	sw	a0,20(a3)
800bf988:	ace20018 	sw	v0,24(a3)
800bf98c:	90620000 	lbu	v0,0(v1)
800bf990:	a0600000 	sb	zero,0(v1)
800bf994:	0802fe29 	j	800bf8a4 <_Z5Apu62v+0x44>
800bf998:	00401821 	move	v1,v0
800bf99c:	8ce30014 	lw	v1,20(a3)
800bf9a0:	ace40014 	sw	a0,20(a3)
800bf9a4:	ace30018 	sw	v1,24(a3)
800bf9a8:	0802fe29 	j	800bf8a4 <_Z5Apu62v+0x44>
800bf9ac:	90430000 	lbu	v1,0(v0)
800bf9b0:	2442e308 	addiu	v0,v0,-7416
800bf9b4:	00a21021 	addu	v0,a1,v0
800bf9b8:	0802fe33 	j	800bf8cc <_Z5Apu62v+0x6c>
800bf9bc:	a044ff13 	sb	a0,-237(v0)
800bf9c0:	10a20014 	beq	a1,v0,800bfa14 <_Z5Apu62v+0x1b4>
800bf9c4:	00c51021 	addu	v0,a2,a1
800bf9c8:	90430000 	lbu	v1,0(v0)
800bf9cc:	0802fe42 	j	800bf908 <_Z5Apu62v+0xa8>
800bf9d0:	34640008 	ori	a0,v1,0x8
800bf9d4:	3c02800b 	lui	v0,0x800b
800bf9d8:	244210e8 	addiu	v0,v0,4328
800bf9dc:	0040f809 	jalr	v0
800bf9e0:	00000000 	nop
800bf9e4:	0802fe34 	j	800bf8d0 <_Z5Apu62v+0x70>
800bf9e8:	8e02e3e8 	lw	v0,-7192(s0)
800bf9ec:	00051840 	sll	v1,a1,0x1
800bf9f0:	2442e308 	addiu	v0,v0,-7416
800bf9f4:	00621821 	addu	v1,v1,v0
800bf9f8:	0802fe33 	j	800bf8cc <_Z5Apu62v+0x6c>
800bf9fc:	a464fede 	sh	a0,-290(v1)
800bfa00:	24420c8c 	addiu	v0,v0,3212
800bfa04:	0040f809 	jalr	v0
800bfa08:	00000000 	nop
800bfa0c:	0802fe34 	j	800bf8d0 <_Z5Apu62v+0x70>
800bfa10:	8e02e3e8 	lw	v0,-7192(s0)
800bfa14:	3c02800b 	lui	v0,0x800b
800bfa18:	24420bb8 	addiu	v0,v0,3000
800bfa1c:	0040f809 	jalr	v0
800bfa20:	00000000 	nop
800bfa24:	0802fe29 	j	800bf8a4 <_Z5Apu62v+0x44>
800bfa28:	00401821 	move	v1,v0

800bfa2c <_Z5Apu42v>:
800bfa2c:	27bdffe8 	addiu	sp,sp,-24
800bfa30:	afb00010 	sw	s0,16(sp)
800bfa34:	3c108021 	lui	s0,0x8021
800bfa38:	8e04e3e8 	lw	a0,-7192(s0)
800bfa3c:	afbf0014 	sw	ra,20(sp)
800bfa40:	90850001 	lbu	a1,1(a0)
800bfa44:	2ca200f0 	sltiu	v0,a1,240
800bfa48:	14400006 	bnez	v0,800bfa64 <_Z5Apu42v+0x38>
800bfa4c:	2603e3e8 	addiu	v1,s0,-7192
800bfa50:	2607e3e8 	addiu	a3,s0,-7192
800bfa54:	8ce60008 	lw	a2,8(a3)
800bfa58:	8ce20004 	lw	v0,4(a3)
800bfa5c:	10c20033 	beq	a2,v0,800bfb2c <_Z5Apu42v+0x100>
800bfa60:	24a8000c 	addiu	t0,a1,12
800bfa64:	8c620008 	lw	v0,8(v1)
800bfa68:	00451021 	addu	v0,v0,a1
800bfa6c:	90430000 	lbu	v1,0(v0)
800bfa70:	8e02e3e8 	lw	v0,-7192(s0)
800bfa74:	34630004 	ori	v1,v1,0x4
800bfa78:	90450001 	lbu	a1,1(v0)
800bfa7c:	2ca200f0 	sltiu	v0,a1,240
800bfa80:	1040000c 	beqz	v0,800bfab4 <_Z5Apu42v+0x88>
800bfa84:	306400ff 	andi	a0,v1,0xff
800bfa88:	2603e3e8 	addiu	v1,s0,-7192
800bfa8c:	8c620008 	lw	v0,8(v1)
800bfa90:	00451021 	addu	v0,v0,a1
800bfa94:	a0440000 	sb	a0,0(v0)
800bfa98:	8e02e3e8 	lw	v0,-7192(s0)
800bfa9c:	8fbf0014 	lw	ra,20(sp)
800bfaa0:	24420002 	addiu	v0,v0,2
800bfaa4:	ae02e3e8 	sw	v0,-7192(s0)
800bfaa8:	8fb00010 	lw	s0,16(sp)
800bfaac:	03e00008 	jr	ra
800bfab0:	27bd0018 	addiu	sp,sp,24
800bfab4:	3c028021 	lui	v0,0x8021
800bfab8:	2442e3e8 	addiu	v0,v0,-7192
800bfabc:	8c430004 	lw	v1,4(v0)
800bfac0:	8c460008 	lw	a2,8(v0)
800bfac4:	14c3fff0 	bne	a2,v1,800bfa88 <_Z5Apu42v+0x5c>
800bfac8:	240200f3 	li	v0,243
800bfacc:	10a20034 	beq	a1,v0,800bfba0 <_Z5Apu42v+0x174>
800bfad0:	24a8000c 	addiu	t0,a1,12
800bfad4:	310200ff 	andi	v0,t0,0xff
800bfad8:	2c420004 	sltiu	v0,v0,4
800bfadc:	14400027 	bnez	v0,800bfb7c <_Z5Apu42v+0x150>
800bfae0:	3c028021 	lui	v0,0x8021
800bfae4:	240200f1 	li	v0,241
800bfae8:	10a20038 	beq	a1,v0,800bfbcc <_Z5Apu42v+0x1a0>
800bfaec:	3c02800b 	lui	v0,0x800b
800bfaf0:	2ca200fd 	sltiu	v0,a1,253
800bfaf4:	1040ffe8 	beqz	v0,800bfa98 <_Z5Apu42v+0x6c>
800bfaf8:	00a61021 	addu	v0,a1,a2
800bfafc:	2ca300fa 	sltiu	v1,a1,250
800bfb00:	1460ffe5 	bnez	v1,800bfa98 <_Z5Apu42v+0x6c>
800bfb04:	a0440000 	sb	a0,0(v0)
800bfb08:	1480002b 	bnez	a0,800bfbb8 <_Z5Apu42v+0x18c>
800bfb0c:	3c028021 	lui	v0,0x8021
800bfb10:	3c038021 	lui	v1,0x8021
800bfb14:	00051040 	sll	v0,a1,0x1
800bfb18:	2463e308 	addiu	v1,v1,-7416
800bfb1c:	00431021 	addu	v0,v0,v1
800bfb20:	24040100 	li	a0,256
800bfb24:	0802fea6 	j	800bfa98 <_Z5Apu42v+0x6c>
800bfb28:	a444fede 	sh	a0,-290(v0)
800bfb2c:	310200ff 	andi	v0,t0,0xff
800bfb30:	2c420004 	sltiu	v0,v0,4
800bfb34:	1440000c 	bnez	v0,800bfb68 <_Z5Apu42v+0x13c>
800bfb38:	00c51021 	addu	v0,a2,a1
800bfb3c:	2ca200fd 	sltiu	v0,a1,253
800bfb40:	14400012 	bnez	v0,800bfb8c <_Z5Apu42v+0x160>
800bfb44:	240200f3 	li	v0,243
800bfb48:	8ce20014 	lw	v0,20(a3)
800bfb4c:	00c51821 	addu	v1,a2,a1
800bfb50:	ace40014 	sw	a0,20(a3)
800bfb54:	ace20018 	sw	v0,24(a3)
800bfb58:	90620000 	lbu	v0,0(v1)
800bfb5c:	a0600000 	sb	zero,0(v1)
800bfb60:	0802fe9c 	j	800bfa70 <_Z5Apu42v+0x44>
800bfb64:	00401821 	move	v1,v0
800bfb68:	8ce30014 	lw	v1,20(a3)
800bfb6c:	ace40014 	sw	a0,20(a3)
800bfb70:	ace30018 	sw	v1,24(a3)
800bfb74:	0802fe9c 	j	800bfa70 <_Z5Apu42v+0x44>
800bfb78:	90430000 	lbu	v1,0(v0)
800bfb7c:	2442e308 	addiu	v0,v0,-7416
800bfb80:	00a21021 	addu	v0,a1,v0
800bfb84:	0802fea6 	j	800bfa98 <_Z5Apu42v+0x6c>
800bfb88:	a044ff13 	sb	a0,-237(v0)
800bfb8c:	10a20014 	beq	a1,v0,800bfbe0 <_Z5Apu42v+0x1b4>
800bfb90:	00c51021 	addu	v0,a2,a1
800bfb94:	90430000 	lbu	v1,0(v0)
800bfb98:	0802feb5 	j	800bfad4 <_Z5Apu42v+0xa8>
800bfb9c:	34640004 	ori	a0,v1,0x4
800bfba0:	3c02800b 	lui	v0,0x800b
800bfba4:	244210e8 	addiu	v0,v0,4328
800bfba8:	0040f809 	jalr	v0
800bfbac:	00000000 	nop
800bfbb0:	0802fea7 	j	800bfa9c <_Z5Apu42v+0x70>
800bfbb4:	8e02e3e8 	lw	v0,-7192(s0)
800bfbb8:	00051840 	sll	v1,a1,0x1
800bfbbc:	2442e308 	addiu	v0,v0,-7416
800bfbc0:	00621821 	addu	v1,v1,v0
800bfbc4:	0802fea6 	j	800bfa98 <_Z5Apu42v+0x6c>
800bfbc8:	a464fede 	sh	a0,-290(v1)
800bfbcc:	24420c8c 	addiu	v0,v0,3212
800bfbd0:	0040f809 	jalr	v0
800bfbd4:	00000000 	nop
800bfbd8:	0802fea7 	j	800bfa9c <_Z5Apu42v+0x70>
800bfbdc:	8e02e3e8 	lw	v0,-7192(s0)
800bfbe0:	3c02800b 	lui	v0,0x800b
800bfbe4:	24420bb8 	addiu	v0,v0,3000
800bfbe8:	0040f809 	jalr	v0
800bfbec:	00000000 	nop
800bfbf0:	0802fe9c 	j	800bfa70 <_Z5Apu42v+0x44>
800bfbf4:	00401821 	move	v1,v0

800bfbf8 <_Z5ApuA3v>:
800bfbf8:	27bdffe0 	addiu	sp,sp,-32
800bfbfc:	afb10014 	sw	s1,20(sp)
800bfc00:	afb00010 	sw	s0,16(sp)
800bfc04:	afbf0018 	sw	ra,24(sp)
800bfc08:	3c108021 	lui	s0,0x8021
800bfc0c:	8e07e3e8 	lw	a3,-7192(s0)
800bfc10:	2609e3e8 	addiu	t1,s0,-7192
800bfc14:	90e40001 	lbu	a0,1(a3)
800bfc18:	3c028022 	lui	v0,0x8022
800bfc1c:	8d280004 	lw	t0,4(t1)
800bfc20:	a04450bc 	sb	a0,20668(v0)
800bfc24:	80e50002 	lb	a1,2(a3)
800bfc28:	00e81823 	subu	v1,a3,t0
800bfc2c:	24630003 	addiu	v1,v1,3
800bfc30:	308600ff 	andi	a2,a0,0xff
800bfc34:	00a31821 	addu	v1,a1,v1
800bfc38:	3c118022 	lui	s1,0x8022
800bfc3c:	3c028022 	lui	v0,0x8022
800bfc40:	2cc400f0 	sltiu	a0,a2,240
800bfc44:	a04550c4 	sb	a1,20676(v0)
800bfc48:	14800004 	bnez	a0,800bfc5c <_Z5ApuA3v+0x64>
800bfc4c:	a62350c6 	sh	v1,20678(s1)
800bfc50:	8d220008 	lw	v0,8(t1)
800bfc54:	1102001e 	beq	t0,v0,800bfcd0 <_Z5ApuA3v+0xd8>
800bfc58:	24c2000c 	addiu	v0,a2,12
800bfc5c:	2603e3e8 	addiu	v1,s0,-7192
800bfc60:	8c620008 	lw	v0,8(v1)
800bfc64:	00461021 	addu	v0,v0,a2
800bfc68:	90420000 	lbu	v0,0(v0)
800bfc6c:	30420020 	andi	v0,v0,0x20
800bfc70:	10400010 	beqz	v0,800bfcb4 <_Z5ApuA3v+0xbc>
800bfc74:	8e02e3e8 	lw	v0,-7192(s0)
800bfc78:	2605e3e8 	addiu	a1,s0,-7192
800bfc7c:	3c078021 	lui	a3,0x8021
800bfc80:	962650c6 	lhu	a2,20678(s1)
800bfc84:	8ce3e308 	lw	v1,-7416(a3)
800bfc88:	8ca40038 	lw	a0,56(a1)
800bfc8c:	8ca20004 	lw	v0,4(a1)
800bfc90:	00641821 	addu	v1,v1,a0
800bfc94:	00461021 	addu	v0,v0,a2
800bfc98:	ae02e3e8 	sw	v0,-7192(s0)
800bfc9c:	ace3e308 	sw	v1,-7416(a3)
800bfca0:	8fbf0018 	lw	ra,24(sp)
800bfca4:	8fb10014 	lw	s1,20(sp)
800bfca8:	8fb00010 	lw	s0,16(sp)
800bfcac:	03e00008 	jr	ra
800bfcb0:	27bd0020 	addiu	sp,sp,32
800bfcb4:	24420003 	addiu	v0,v0,3
800bfcb8:	ae02e3e8 	sw	v0,-7192(s0)
800bfcbc:	8fbf0018 	lw	ra,24(sp)
800bfcc0:	8fb10014 	lw	s1,20(sp)
800bfcc4:	8fb00010 	lw	s0,16(sp)
800bfcc8:	03e00008 	jr	ra
800bfccc:	27bd0020 	addiu	sp,sp,32
800bfcd0:	304200ff 	andi	v0,v0,0xff
800bfcd4:	2c420004 	sltiu	v0,v0,4
800bfcd8:	1440000a 	bnez	v0,800bfd04 <_Z5ApuA3v+0x10c>
800bfcdc:	01061021 	addu	v0,t0,a2
800bfce0:	2cc200fd 	sltiu	v0,a2,253
800bfce4:	1440000c 	bnez	v0,800bfd18 <_Z5ApuA3v+0x120>
800bfce8:	01061821 	addu	v1,t0,a2
800bfcec:	8d220014 	lw	v0,20(t1)
800bfcf0:	ad270014 	sw	a3,20(t1)
800bfcf4:	ad220018 	sw	v0,24(t1)
800bfcf8:	90620000 	lbu	v0,0(v1)
800bfcfc:	0802ff1b 	j	800bfc6c <_Z5ApuA3v+0x74>
800bfd00:	a0600000 	sb	zero,0(v1)
800bfd04:	8d230014 	lw	v1,20(t1)
800bfd08:	ad270014 	sw	a3,20(t1)
800bfd0c:	ad230018 	sw	v1,24(t1)
800bfd10:	0802ff1b 	j	800bfc6c <_Z5ApuA3v+0x74>
800bfd14:	90420000 	lbu	v0,0(v0)
800bfd18:	240200f3 	li	v0,243
800bfd1c:	10c20004 	beq	a2,v0,800bfd30 <_Z5ApuA3v+0x138>
800bfd20:	00000000 	nop
800bfd24:	01061021 	addu	v0,t0,a2
800bfd28:	0802ff1b 	j	800bfc6c <_Z5ApuA3v+0x74>
800bfd2c:	90420000 	lbu	v0,0(v0)
800bfd30:	3c02800b 	lui	v0,0x800b
800bfd34:	24420bb8 	addiu	v0,v0,3000
800bfd38:	0040f809 	jalr	v0
800bfd3c:	00000000 	nop
800bfd40:	0802ff1c 	j	800bfc70 <_Z5ApuA3v+0x78>
800bfd44:	30420020 	andi	v0,v0,0x20

800bfd48 <_Z5Apu83v>:
800bfd48:	27bdffe0 	addiu	sp,sp,-32
800bfd4c:	afb10014 	sw	s1,20(sp)
800bfd50:	afb00010 	sw	s0,16(sp)
800bfd54:	afbf0018 	sw	ra,24(sp)
800bfd58:	3c108021 	lui	s0,0x8021
800bfd5c:	8e07e3e8 	lw	a3,-7192(s0)
800bfd60:	2609e3e8 	addiu	t1,s0,-7192
800bfd64:	90e40001 	lbu	a0,1(a3)
800bfd68:	3c028022 	lui	v0,0x8022
800bfd6c:	8d280004 	lw	t0,4(t1)
800bfd70:	a04450bc 	sb	a0,20668(v0)
800bfd74:	80e50002 	lb	a1,2(a3)
800bfd78:	00e81823 	subu	v1,a3,t0
800bfd7c:	24630003 	addiu	v1,v1,3
800bfd80:	308600ff 	andi	a2,a0,0xff
800bfd84:	00a31821 	addu	v1,a1,v1
800bfd88:	3c118022 	lui	s1,0x8022
800bfd8c:	3c028022 	lui	v0,0x8022
800bfd90:	2cc400f0 	sltiu	a0,a2,240
800bfd94:	a04550c4 	sb	a1,20676(v0)
800bfd98:	14800004 	bnez	a0,800bfdac <_Z5Apu83v+0x64>
800bfd9c:	a62350c6 	sh	v1,20678(s1)
800bfda0:	8d220008 	lw	v0,8(t1)
800bfda4:	1102001e 	beq	t0,v0,800bfe20 <_Z5Apu83v+0xd8>
800bfda8:	24c2000c 	addiu	v0,a2,12
800bfdac:	2603e3e8 	addiu	v1,s0,-7192
800bfdb0:	8c620008 	lw	v0,8(v1)
800bfdb4:	00461021 	addu	v0,v0,a2
800bfdb8:	90420000 	lbu	v0,0(v0)
800bfdbc:	30420010 	andi	v0,v0,0x10
800bfdc0:	10400010 	beqz	v0,800bfe04 <_Z5Apu83v+0xbc>
800bfdc4:	8e02e3e8 	lw	v0,-7192(s0)
800bfdc8:	2605e3e8 	addiu	a1,s0,-7192
800bfdcc:	3c078021 	lui	a3,0x8021
800bfdd0:	962650c6 	lhu	a2,20678(s1)
800bfdd4:	8ce3e308 	lw	v1,-7416(a3)
800bfdd8:	8ca40038 	lw	a0,56(a1)
800bfddc:	8ca20004 	lw	v0,4(a1)
800bfde0:	00641821 	addu	v1,v1,a0
800bfde4:	00461021 	addu	v0,v0,a2
800bfde8:	ae02e3e8 	sw	v0,-7192(s0)
800bfdec:	ace3e308 	sw	v1,-7416(a3)
800bfdf0:	8fbf0018 	lw	ra,24(sp)
800bfdf4:	8fb10014 	lw	s1,20(sp)
800bfdf8:	8fb00010 	lw	s0,16(sp)
800bfdfc:	03e00008 	jr	ra
800bfe00:	27bd0020 	addiu	sp,sp,32
800bfe04:	24420003 	addiu	v0,v0,3
800bfe08:	ae02e3e8 	sw	v0,-7192(s0)
800bfe0c:	8fbf0018 	lw	ra,24(sp)
800bfe10:	8fb10014 	lw	s1,20(sp)
800bfe14:	8fb00010 	lw	s0,16(sp)
800bfe18:	03e00008 	jr	ra
800bfe1c:	27bd0020 	addiu	sp,sp,32
800bfe20:	304200ff 	andi	v0,v0,0xff
800bfe24:	2c420004 	sltiu	v0,v0,4
800bfe28:	1440000a 	bnez	v0,800bfe54 <_Z5Apu83v+0x10c>
800bfe2c:	01061021 	addu	v0,t0,a2
800bfe30:	2cc200fd 	sltiu	v0,a2,253
800bfe34:	1440000c 	bnez	v0,800bfe68 <_Z5Apu83v+0x120>
800bfe38:	01061821 	addu	v1,t0,a2
800bfe3c:	8d220014 	lw	v0,20(t1)
800bfe40:	ad270014 	sw	a3,20(t1)
800bfe44:	ad220018 	sw	v0,24(t1)
800bfe48:	90620000 	lbu	v0,0(v1)
800bfe4c:	0802ff6f 	j	800bfdbc <_Z5Apu83v+0x74>
800bfe50:	a0600000 	sb	zero,0(v1)
800bfe54:	8d230014 	lw	v1,20(t1)
800bfe58:	ad270014 	sw	a3,20(t1)
800bfe5c:	ad230018 	sw	v1,24(t1)
800bfe60:	0802ff6f 	j	800bfdbc <_Z5Apu83v+0x74>
800bfe64:	90420000 	lbu	v0,0(v0)
800bfe68:	240200f3 	li	v0,243
800bfe6c:	10c20004 	beq	a2,v0,800bfe80 <_Z5Apu83v+0x138>
800bfe70:	00000000 	nop
800bfe74:	01061021 	addu	v0,t0,a2
800bfe78:	0802ff6f 	j	800bfdbc <_Z5Apu83v+0x74>
800bfe7c:	90420000 	lbu	v0,0(v0)
800bfe80:	3c02800b 	lui	v0,0x800b
800bfe84:	24420bb8 	addiu	v0,v0,3000
800bfe88:	0040f809 	jalr	v0
800bfe8c:	00000000 	nop
800bfe90:	0802ff70 	j	800bfdc0 <_Z5Apu83v+0x78>
800bfe94:	30420010 	andi	v0,v0,0x10

800bfe98 <_Z5Apu63v>:
800bfe98:	27bdffe0 	addiu	sp,sp,-32
800bfe9c:	afb10014 	sw	s1,20(sp)
800bfea0:	afb00010 	sw	s0,16(sp)
800bfea4:	afbf0018 	sw	ra,24(sp)
800bfea8:	3c108021 	lui	s0,0x8021
800bfeac:	8e07e3e8 	lw	a3,-7192(s0)
800bfeb0:	2609e3e8 	addiu	t1,s0,-7192
800bfeb4:	90e40001 	lbu	a0,1(a3)
800bfeb8:	3c028022 	lui	v0,0x8022
800bfebc:	8d280004 	lw	t0,4(t1)
800bfec0:	a04450bc 	sb	a0,20668(v0)
800bfec4:	80e50002 	lb	a1,2(a3)
800bfec8:	00e81823 	subu	v1,a3,t0
800bfecc:	24630003 	addiu	v1,v1,3
800bfed0:	308600ff 	andi	a2,a0,0xff
800bfed4:	00a31821 	addu	v1,a1,v1
800bfed8:	3c118022 	lui	s1,0x8022
800bfedc:	3c028022 	lui	v0,0x8022
800bfee0:	2cc400f0 	sltiu	a0,a2,240
800bfee4:	a04550c4 	sb	a1,20676(v0)
800bfee8:	14800004 	bnez	a0,800bfefc <_Z5Apu63v+0x64>
800bfeec:	a62350c6 	sh	v1,20678(s1)
800bfef0:	8d220008 	lw	v0,8(t1)
800bfef4:	1102001e 	beq	t0,v0,800bff70 <_Z5Apu63v+0xd8>
800bfef8:	24c2000c 	addiu	v0,a2,12
800bfefc:	2603e3e8 	addiu	v1,s0,-7192
800bff00:	8c620008 	lw	v0,8(v1)
800bff04:	00461021 	addu	v0,v0,a2
800bff08:	90420000 	lbu	v0,0(v0)
800bff0c:	30420008 	andi	v0,v0,0x8
800bff10:	10400010 	beqz	v0,800bff54 <_Z5Apu63v+0xbc>
800bff14:	8e02e3e8 	lw	v0,-7192(s0)
800bff18:	2605e3e8 	addiu	a1,s0,-7192
800bff1c:	3c078021 	lui	a3,0x8021
800bff20:	962650c6 	lhu	a2,20678(s1)
800bff24:	8ce3e308 	lw	v1,-7416(a3)
800bff28:	8ca40038 	lw	a0,56(a1)
800bff2c:	8ca20004 	lw	v0,4(a1)
800bff30:	00641821 	addu	v1,v1,a0
800bff34:	00461021 	addu	v0,v0,a2
800bff38:	ae02e3e8 	sw	v0,-7192(s0)
800bff3c:	ace3e308 	sw	v1,-7416(a3)
800bff40:	8fbf0018 	lw	ra,24(sp)
800bff44:	8fb10014 	lw	s1,20(sp)
800bff48:	8fb00010 	lw	s0,16(sp)
800bff4c:	03e00008 	jr	ra
800bff50:	27bd0020 	addiu	sp,sp,32
800bff54:	24420003 	addiu	v0,v0,3
800bff58:	ae02e3e8 	sw	v0,-7192(s0)
800bff5c:	8fbf0018 	lw	ra,24(sp)
800bff60:	8fb10014 	lw	s1,20(sp)
800bff64:	8fb00010 	lw	s0,16(sp)
800bff68:	03e00008 	jr	ra
800bff6c:	27bd0020 	addiu	sp,sp,32
800bff70:	304200ff 	andi	v0,v0,0xff
800bff74:	2c420004 	sltiu	v0,v0,4
800bff78:	1440000a 	bnez	v0,800bffa4 <_Z5Apu63v+0x10c>
800bff7c:	01061021 	addu	v0,t0,a2
800bff80:	2cc200fd 	sltiu	v0,a2,253
800bff84:	1440000c 	bnez	v0,800bffb8 <_Z5Apu63v+0x120>
800bff88:	01061821 	addu	v1,t0,a2
800bff8c:	8d220014 	lw	v0,20(t1)
800bff90:	ad270014 	sw	a3,20(t1)
800bff94:	ad220018 	sw	v0,24(t1)
800bff98:	90620000 	lbu	v0,0(v1)
800bff9c:	0802ffc3 	j	800bff0c <_Z5Apu63v+0x74>
800bffa0:	a0600000 	sb	zero,0(v1)
800bffa4:	8d230014 	lw	v1,20(t1)
800bffa8:	ad270014 	sw	a3,20(t1)
800bffac:	ad230018 	sw	v1,24(t1)
800bffb0:	0802ffc3 	j	800bff0c <_Z5Apu63v+0x74>
800bffb4:	90420000 	lbu	v0,0(v0)
800bffb8:	240200f3 	li	v0,243
800bffbc:	10c20004 	beq	a2,v0,800bffd0 <_Z5Apu63v+0x138>
800bffc0:	00000000 	nop
800bffc4:	01061021 	addu	v0,t0,a2
800bffc8:	0802ffc3 	j	800bff0c <_Z5Apu63v+0x74>
800bffcc:	90420000 	lbu	v0,0(v0)
800bffd0:	3c02800b 	lui	v0,0x800b
800bffd4:	24420bb8 	addiu	v0,v0,3000
800bffd8:	0040f809 	jalr	v0
800bffdc:	00000000 	nop
800bffe0:	0802ffc4 	j	800bff10 <_Z5Apu63v+0x78>
800bffe4:	30420008 	andi	v0,v0,0x8

800bffe8 <_Z5Apu43v>:
800bffe8:	27bdffe0 	addiu	sp,sp,-32
800bffec:	afb10014 	sw	s1,20(sp)
800bfff0:	afb00010 	sw	s0,16(sp)
800bfff4:	afbf0018 	sw	ra,24(sp)
800bfff8:	3c108021 	lui	s0,0x8021
800bfffc:	8e07e3e8 	lw	a3,-7192(s0)
800c0000:	2609e3e8 	addiu	t1,s0,-7192
800c0004:	90e40001 	lbu	a0,1(a3)
800c0008:	3c028022 	lui	v0,0x8022
800c000c:	8d280004 	lw	t0,4(t1)
800c0010:	a04450bc 	sb	a0,20668(v0)
800c0014:	80e50002 	lb	a1,2(a3)
800c0018:	00e81823 	subu	v1,a3,t0
800c001c:	24630003 	addiu	v1,v1,3
800c0020:	308600ff 	andi	a2,a0,0xff
800c0024:	00a31821 	addu	v1,a1,v1
800c0028:	3c118022 	lui	s1,0x8022
800c002c:	3c028022 	lui	v0,0x8022
800c0030:	2cc400f0 	sltiu	a0,a2,240
800c0034:	a04550c4 	sb	a1,20676(v0)
800c0038:	14800004 	bnez	a0,800c004c <_Z5Apu43v+0x64>
800c003c:	a62350c6 	sh	v1,20678(s1)
800c0040:	8d220008 	lw	v0,8(t1)
800c0044:	1102001e 	beq	t0,v0,800c00c0 <_Z5Apu43v+0xd8>
800c0048:	24c2000c 	addiu	v0,a2,12
800c004c:	2603e3e8 	addiu	v1,s0,-7192
800c0050:	8c620008 	lw	v0,8(v1)
800c0054:	00461021 	addu	v0,v0,a2
800c0058:	90420000 	lbu	v0,0(v0)
800c005c:	30420004 	andi	v0,v0,0x4
800c0060:	10400010 	beqz	v0,800c00a4 <_Z5Apu43v+0xbc>
800c0064:	8e02e3e8 	lw	v0,-7192(s0)
800c0068:	2605e3e8 	addiu	a1,s0,-7192
800c006c:	3c078021 	lui	a3,0x8021
800c0070:	962650c6 	lhu	a2,20678(s1)
800c0074:	8ce3e308 	lw	v1,-7416(a3)
800c0078:	8ca40038 	lw	a0,56(a1)
800c007c:	8ca20004 	lw	v0,4(a1)
800c0080:	00641821 	addu	v1,v1,a0
800c0084:	00461021 	addu	v0,v0,a2
800c0088:	ae02e3e8 	sw	v0,-7192(s0)
800c008c:	ace3e308 	sw	v1,-7416(a3)
800c0090:	8fbf0018 	lw	ra,24(sp)
800c0094:	8fb10014 	lw	s1,20(sp)
800c0098:	8fb00010 	lw	s0,16(sp)
800c009c:	03e00008 	jr	ra
800c00a0:	27bd0020 	addiu	sp,sp,32
800c00a4:	24420003 	addiu	v0,v0,3
800c00a8:	ae02e3e8 	sw	v0,-7192(s0)
800c00ac:	8fbf0018 	lw	ra,24(sp)
800c00b0:	8fb10014 	lw	s1,20(sp)
800c00b4:	8fb00010 	lw	s0,16(sp)
800c00b8:	03e00008 	jr	ra
800c00bc:	27bd0020 	addiu	sp,sp,32
800c00c0:	304200ff 	andi	v0,v0,0xff
800c00c4:	2c420004 	sltiu	v0,v0,4
800c00c8:	1440000a 	bnez	v0,800c00f4 <_Z5Apu43v+0x10c>
800c00cc:	01061021 	addu	v0,t0,a2
800c00d0:	2cc200fd 	sltiu	v0,a2,253
800c00d4:	1440000c 	bnez	v0,800c0108 <_Z5Apu43v+0x120>
800c00d8:	01061821 	addu	v1,t0,a2
800c00dc:	8d220014 	lw	v0,20(t1)
800c00e0:	ad270014 	sw	a3,20(t1)
800c00e4:	ad220018 	sw	v0,24(t1)
800c00e8:	90620000 	lbu	v0,0(v1)
800c00ec:	08030017 	j	800c005c <_Z5Apu43v+0x74>
800c00f0:	a0600000 	sb	zero,0(v1)
800c00f4:	8d230014 	lw	v1,20(t1)
800c00f8:	ad270014 	sw	a3,20(t1)
800c00fc:	ad230018 	sw	v1,24(t1)
800c0100:	08030017 	j	800c005c <_Z5Apu43v+0x74>
800c0104:	90420000 	lbu	v0,0(v0)
800c0108:	240200f3 	li	v0,243
800c010c:	10c20004 	beq	a2,v0,800c0120 <_Z5Apu43v+0x138>
800c0110:	00000000 	nop
800c0114:	01061021 	addu	v0,t0,a2
800c0118:	08030017 	j	800c005c <_Z5Apu43v+0x74>
800c011c:	90420000 	lbu	v0,0(v0)
800c0120:	3c02800b 	lui	v0,0x800b
800c0124:	24420bb8 	addiu	v0,v0,3000
800c0128:	0040f809 	jalr	v0
800c012c:	00000000 	nop
800c0130:	08030018 	j	800c0060 <_Z5Apu43v+0x78>
800c0134:	30420004 	andi	v0,v0,0x4

800c0138 <_Z5Apu23v>:
800c0138:	27bdffe0 	addiu	sp,sp,-32
800c013c:	afb10014 	sw	s1,20(sp)
800c0140:	afb00010 	sw	s0,16(sp)
800c0144:	afbf0018 	sw	ra,24(sp)
800c0148:	3c108021 	lui	s0,0x8021
800c014c:	8e07e3e8 	lw	a3,-7192(s0)
800c0150:	2609e3e8 	addiu	t1,s0,-7192
800c0154:	90e40001 	lbu	a0,1(a3)
800c0158:	3c028022 	lui	v0,0x8022
800c015c:	8d280004 	lw	t0,4(t1)
800c0160:	a04450bc 	sb	a0,20668(v0)
800c0164:	80e50002 	lb	a1,2(a3)
800c0168:	00e81823 	subu	v1,a3,t0
800c016c:	24630003 	addiu	v1,v1,3
800c0170:	308600ff 	andi	a2,a0,0xff
800c0174:	00a31821 	addu	v1,a1,v1
800c0178:	3c118022 	lui	s1,0x8022
800c017c:	3c028022 	lui	v0,0x8022
800c0180:	2cc400f0 	sltiu	a0,a2,240
800c0184:	a04550c4 	sb	a1,20676(v0)
800c0188:	14800004 	bnez	a0,800c019c <_Z5Apu23v+0x64>
800c018c:	a62350c6 	sh	v1,20678(s1)
800c0190:	8d220008 	lw	v0,8(t1)
800c0194:	1102001e 	beq	t0,v0,800c0210 <_Z5Apu23v+0xd8>
800c0198:	24c2000c 	addiu	v0,a2,12
800c019c:	2603e3e8 	addiu	v1,s0,-7192
800c01a0:	8c620008 	lw	v0,8(v1)
800c01a4:	00461021 	addu	v0,v0,a2
800c01a8:	90420000 	lbu	v0,0(v0)
800c01ac:	30420002 	andi	v0,v0,0x2
800c01b0:	10400010 	beqz	v0,800c01f4 <_Z5Apu23v+0xbc>
800c01b4:	8e02e3e8 	lw	v0,-7192(s0)
800c01b8:	2605e3e8 	addiu	a1,s0,-7192
800c01bc:	3c078021 	lui	a3,0x8021
800c01c0:	962650c6 	lhu	a2,20678(s1)
800c01c4:	8ce3e308 	lw	v1,-7416(a3)
800c01c8:	8ca40038 	lw	a0,56(a1)
800c01cc:	8ca20004 	lw	v0,4(a1)
800c01d0:	00641821 	addu	v1,v1,a0
800c01d4:	00461021 	addu	v0,v0,a2
800c01d8:	ae02e3e8 	sw	v0,-7192(s0)
800c01dc:	ace3e308 	sw	v1,-7416(a3)
800c01e0:	8fbf0018 	lw	ra,24(sp)
800c01e4:	8fb10014 	lw	s1,20(sp)
800c01e8:	8fb00010 	lw	s0,16(sp)
800c01ec:	03e00008 	jr	ra
800c01f0:	27bd0020 	addiu	sp,sp,32
800c01f4:	24420003 	addiu	v0,v0,3
800c01f8:	ae02e3e8 	sw	v0,-7192(s0)
800c01fc:	8fbf0018 	lw	ra,24(sp)
800c0200:	8fb10014 	lw	s1,20(sp)
800c0204:	8fb00010 	lw	s0,16(sp)
800c0208:	03e00008 	jr	ra
800c020c:	27bd0020 	addiu	sp,sp,32
800c0210:	304200ff 	andi	v0,v0,0xff
800c0214:	2c420004 	sltiu	v0,v0,4
800c0218:	1440000a 	bnez	v0,800c0244 <_Z5Apu23v+0x10c>
800c021c:	01061021 	addu	v0,t0,a2
800c0220:	2cc200fd 	sltiu	v0,a2,253
800c0224:	1440000c 	bnez	v0,800c0258 <_Z5Apu23v+0x120>
800c0228:	01061821 	addu	v1,t0,a2
800c022c:	8d220014 	lw	v0,20(t1)
800c0230:	ad270014 	sw	a3,20(t1)
800c0234:	ad220018 	sw	v0,24(t1)
800c0238:	90620000 	lbu	v0,0(v1)
800c023c:	0803006b 	j	800c01ac <_Z5Apu23v+0x74>
800c0240:	a0600000 	sb	zero,0(v1)
800c0244:	8d230014 	lw	v1,20(t1)
800c0248:	ad270014 	sw	a3,20(t1)
800c024c:	ad230018 	sw	v1,24(t1)
800c0250:	0803006b 	j	800c01ac <_Z5Apu23v+0x74>
800c0254:	90420000 	lbu	v0,0(v0)
800c0258:	240200f3 	li	v0,243
800c025c:	10c20004 	beq	a2,v0,800c0270 <_Z5Apu23v+0x138>
800c0260:	00000000 	nop
800c0264:	01061021 	addu	v0,t0,a2
800c0268:	0803006b 	j	800c01ac <_Z5Apu23v+0x74>
800c026c:	90420000 	lbu	v0,0(v0)
800c0270:	3c02800b 	lui	v0,0x800b
800c0274:	24420bb8 	addiu	v0,v0,3000
800c0278:	0040f809 	jalr	v0
800c027c:	00000000 	nop
800c0280:	0803006c 	j	800c01b0 <_Z5Apu23v+0x78>
800c0284:	30420002 	andi	v0,v0,0x2

800c0288 <_Z5Apu03v>:
800c0288:	27bdffe0 	addiu	sp,sp,-32
800c028c:	afb10014 	sw	s1,20(sp)
800c0290:	afb00010 	sw	s0,16(sp)
800c0294:	afbf0018 	sw	ra,24(sp)
800c0298:	3c108021 	lui	s0,0x8021
800c029c:	8e07e3e8 	lw	a3,-7192(s0)
800c02a0:	2609e3e8 	addiu	t1,s0,-7192
800c02a4:	90e40001 	lbu	a0,1(a3)
800c02a8:	3c028022 	lui	v0,0x8022
800c02ac:	8d280004 	lw	t0,4(t1)
800c02b0:	a04450bc 	sb	a0,20668(v0)
800c02b4:	80e50002 	lb	a1,2(a3)
800c02b8:	00e81823 	subu	v1,a3,t0
800c02bc:	24630003 	addiu	v1,v1,3
800c02c0:	308600ff 	andi	a2,a0,0xff
800c02c4:	00a31821 	addu	v1,a1,v1
800c02c8:	3c118022 	lui	s1,0x8022
800c02cc:	3c028022 	lui	v0,0x8022
800c02d0:	2cc400f0 	sltiu	a0,a2,240
800c02d4:	a04550c4 	sb	a1,20676(v0)
800c02d8:	14800004 	bnez	a0,800c02ec <_Z5Apu03v+0x64>
800c02dc:	a62350c6 	sh	v1,20678(s1)
800c02e0:	8d220008 	lw	v0,8(t1)
800c02e4:	1102001e 	beq	t0,v0,800c0360 <_Z5Apu03v+0xd8>
800c02e8:	24c2000c 	addiu	v0,a2,12
800c02ec:	2603e3e8 	addiu	v1,s0,-7192
800c02f0:	8c620008 	lw	v0,8(v1)
800c02f4:	00461021 	addu	v0,v0,a2
800c02f8:	90420000 	lbu	v0,0(v0)
800c02fc:	30420001 	andi	v0,v0,0x1
800c0300:	10400010 	beqz	v0,800c0344 <_Z5Apu03v+0xbc>
800c0304:	8e02e3e8 	lw	v0,-7192(s0)
800c0308:	2605e3e8 	addiu	a1,s0,-7192
800c030c:	3c078021 	lui	a3,0x8021
800c0310:	962650c6 	lhu	a2,20678(s1)
800c0314:	8ce3e308 	lw	v1,-7416(a3)
800c0318:	8ca40038 	lw	a0,56(a1)
800c031c:	8ca20004 	lw	v0,4(a1)
800c0320:	00641821 	addu	v1,v1,a0
800c0324:	00461021 	addu	v0,v0,a2
800c0328:	ae02e3e8 	sw	v0,-7192(s0)
800c032c:	ace3e308 	sw	v1,-7416(a3)
800c0330:	8fbf0018 	lw	ra,24(sp)
800c0334:	8fb10014 	lw	s1,20(sp)
800c0338:	8fb00010 	lw	s0,16(sp)
800c033c:	03e00008 	jr	ra
800c0340:	27bd0020 	addiu	sp,sp,32
800c0344:	24420003 	addiu	v0,v0,3
800c0348:	ae02e3e8 	sw	v0,-7192(s0)
800c034c:	8fbf0018 	lw	ra,24(sp)
800c0350:	8fb10014 	lw	s1,20(sp)
800c0354:	8fb00010 	lw	s0,16(sp)
800c0358:	03e00008 	jr	ra
800c035c:	27bd0020 	addiu	sp,sp,32
800c0360:	304200ff 	andi	v0,v0,0xff
800c0364:	2c420004 	sltiu	v0,v0,4
800c0368:	1440000a 	bnez	v0,800c0394 <_Z5Apu03v+0x10c>
800c036c:	01061021 	addu	v0,t0,a2
800c0370:	2cc200fd 	sltiu	v0,a2,253
800c0374:	1440000c 	bnez	v0,800c03a8 <_Z5Apu03v+0x120>
800c0378:	01061821 	addu	v1,t0,a2
800c037c:	8d220014 	lw	v0,20(t1)
800c0380:	ad270014 	sw	a3,20(t1)
800c0384:	ad220018 	sw	v0,24(t1)
800c0388:	90620000 	lbu	v0,0(v1)
800c038c:	080300bf 	j	800c02fc <_Z5Apu03v+0x74>
800c0390:	a0600000 	sb	zero,0(v1)
800c0394:	8d230014 	lw	v1,20(t1)
800c0398:	ad270014 	sw	a3,20(t1)
800c039c:	ad230018 	sw	v1,24(t1)
800c03a0:	080300bf 	j	800c02fc <_Z5Apu03v+0x74>
800c03a4:	90420000 	lbu	v0,0(v0)
800c03a8:	240200f3 	li	v0,243
800c03ac:	10c20004 	beq	a2,v0,800c03c0 <_Z5Apu03v+0x138>
800c03b0:	00000000 	nop
800c03b4:	01061021 	addu	v0,t0,a2
800c03b8:	080300bf 	j	800c02fc <_Z5Apu03v+0x74>
800c03bc:	90420000 	lbu	v0,0(v0)
800c03c0:	3c02800b 	lui	v0,0x800b
800c03c4:	24420bb8 	addiu	v0,v0,3000
800c03c8:	0040f809 	jalr	v0
800c03cc:	00000000 	nop
800c03d0:	080300c0 	j	800c0300 <_Z5Apu03v+0x78>
800c03d4:	30420001 	andi	v0,v0,0x1

800c03d8 <_Z5ApuF2v>:
800c03d8:	27bdffe8 	addiu	sp,sp,-24
800c03dc:	afb00010 	sw	s0,16(sp)
800c03e0:	3c108021 	lui	s0,0x8021
800c03e4:	8e04e3e8 	lw	a0,-7192(s0)
800c03e8:	afbf0014 	sw	ra,20(sp)
800c03ec:	90850001 	lbu	a1,1(a0)
800c03f0:	2ca200f0 	sltiu	v0,a1,240
800c03f4:	14400006 	bnez	v0,800c0410 <_Z5ApuF2v+0x38>
800c03f8:	2603e3e8 	addiu	v1,s0,-7192
800c03fc:	2607e3e8 	addiu	a3,s0,-7192
800c0400:	8ce60008 	lw	a2,8(a3)
800c0404:	8ce20004 	lw	v0,4(a3)
800c0408:	10c20032 	beq	a2,v0,800c04d4 <_Z5ApuF2v+0xfc>
800c040c:	24a8000c 	addiu	t0,a1,12
800c0410:	8c620008 	lw	v0,8(v1)
800c0414:	00451021 	addu	v0,v0,a1
800c0418:	90420000 	lbu	v0,0(v0)
800c041c:	8e03e3e8 	lw	v1,-7192(s0)
800c0420:	3044007f 	andi	a0,v0,0x7f
800c0424:	90650001 	lbu	a1,1(v1)
800c0428:	2ca200f0 	sltiu	v0,a1,240
800c042c:	1040000c 	beqz	v0,800c0460 <_Z5ApuF2v+0x88>
800c0430:	3c028021 	lui	v0,0x8021
800c0434:	2603e3e8 	addiu	v1,s0,-7192
800c0438:	8c620008 	lw	v0,8(v1)
800c043c:	00451021 	addu	v0,v0,a1
800c0440:	a0440000 	sb	a0,0(v0)
800c0444:	8e02e3e8 	lw	v0,-7192(s0)
800c0448:	8fbf0014 	lw	ra,20(sp)
800c044c:	24420002 	addiu	v0,v0,2
800c0450:	ae02e3e8 	sw	v0,-7192(s0)
800c0454:	8fb00010 	lw	s0,16(sp)
800c0458:	03e00008 	jr	ra
800c045c:	27bd0018 	addiu	sp,sp,24
800c0460:	2442e3e8 	addiu	v0,v0,-7192
800c0464:	8c430004 	lw	v1,4(v0)
800c0468:	8c460008 	lw	a2,8(v0)
800c046c:	14c3fff1 	bne	a2,v1,800c0434 <_Z5ApuF2v+0x5c>
800c0470:	240200f3 	li	v0,243
800c0474:	10a20034 	beq	a1,v0,800c0548 <_Z5ApuF2v+0x170>
800c0478:	24a8000c 	addiu	t0,a1,12
800c047c:	310200ff 	andi	v0,t0,0xff
800c0480:	2c420004 	sltiu	v0,v0,4
800c0484:	14400025 	bnez	v0,800c051c <_Z5ApuF2v+0x144>
800c0488:	3c028021 	lui	v0,0x8021
800c048c:	240200f1 	li	v0,241
800c0490:	10a20038 	beq	a1,v0,800c0574 <_Z5ApuF2v+0x19c>
800c0494:	3c02800b 	lui	v0,0x800b
800c0498:	2ca200fd 	sltiu	v0,a1,253
800c049c:	1040ffe9 	beqz	v0,800c0444 <_Z5ApuF2v+0x6c>
800c04a0:	00a61021 	addu	v0,a1,a2
800c04a4:	2ca300fa 	sltiu	v1,a1,250
800c04a8:	1460ffe6 	bnez	v1,800c0444 <_Z5ApuF2v+0x6c>
800c04ac:	a0440000 	sb	a0,0(v0)
800c04b0:	1480002b 	bnez	a0,800c0560 <_Z5ApuF2v+0x188>
800c04b4:	3c028021 	lui	v0,0x8021
800c04b8:	3c038021 	lui	v1,0x8021
800c04bc:	00051040 	sll	v0,a1,0x1
800c04c0:	2463e308 	addiu	v1,v1,-7416
800c04c4:	00431021 	addu	v0,v0,v1
800c04c8:	24040100 	li	a0,256
800c04cc:	08030111 	j	800c0444 <_Z5ApuF2v+0x6c>
800c04d0:	a444fede 	sh	a0,-290(v0)
800c04d4:	310200ff 	andi	v0,t0,0xff
800c04d8:	2c420004 	sltiu	v0,v0,4
800c04dc:	1440000a 	bnez	v0,800c0508 <_Z5ApuF2v+0x130>
800c04e0:	00c51021 	addu	v0,a2,a1
800c04e4:	2ca200fd 	sltiu	v0,a1,253
800c04e8:	14400010 	bnez	v0,800c052c <_Z5ApuF2v+0x154>
800c04ec:	00c51821 	addu	v1,a2,a1
800c04f0:	8ce20014 	lw	v0,20(a3)
800c04f4:	ace40014 	sw	a0,20(a3)
800c04f8:	ace20018 	sw	v0,24(a3)
800c04fc:	90620000 	lbu	v0,0(v1)
800c0500:	08030107 	j	800c041c <_Z5ApuF2v+0x44>
800c0504:	a0600000 	sb	zero,0(v1)
800c0508:	8ce30014 	lw	v1,20(a3)
800c050c:	ace40014 	sw	a0,20(a3)
800c0510:	ace30018 	sw	v1,24(a3)
800c0514:	08030107 	j	800c041c <_Z5ApuF2v+0x44>
800c0518:	90420000 	lbu	v0,0(v0)
800c051c:	2442e308 	addiu	v0,v0,-7416
800c0520:	00a21021 	addu	v0,a1,v0
800c0524:	08030111 	j	800c0444 <_Z5ApuF2v+0x6c>
800c0528:	a044ff13 	sb	a0,-237(v0)
800c052c:	240200f3 	li	v0,243
800c0530:	10a20015 	beq	a1,v0,800c0588 <_Z5ApuF2v+0x1b0>
800c0534:	3c02800b 	lui	v0,0x800b
800c0538:	00c51021 	addu	v0,a2,a1
800c053c:	90430000 	lbu	v1,0(v0)
800c0540:	0803011f 	j	800c047c <_Z5ApuF2v+0xa4>
800c0544:	3064007f 	andi	a0,v1,0x7f
800c0548:	3c02800b 	lui	v0,0x800b
800c054c:	244210e8 	addiu	v0,v0,4328
800c0550:	0040f809 	jalr	v0
800c0554:	00000000 	nop
800c0558:	08030112 	j	800c0448 <_Z5ApuF2v+0x70>
800c055c:	8e02e3e8 	lw	v0,-7192(s0)
800c0560:	00051840 	sll	v1,a1,0x1
800c0564:	2442e308 	addiu	v0,v0,-7416
800c0568:	00621821 	addu	v1,v1,v0
800c056c:	08030111 	j	800c0444 <_Z5ApuF2v+0x6c>
800c0570:	a464fede 	sh	a0,-290(v1)
800c0574:	24420c8c 	addiu	v0,v0,3212
800c0578:	0040f809 	jalr	v0
800c057c:	00000000 	nop
800c0580:	08030112 	j	800c0448 <_Z5ApuF2v+0x70>
800c0584:	8e02e3e8 	lw	v0,-7192(s0)
800c0588:	24420bb8 	addiu	v0,v0,3000
800c058c:	0040f809 	jalr	v0
800c0590:	00000000 	nop
800c0594:	08030108 	j	800c0420 <_Z5ApuF2v+0x48>
800c0598:	8e03e3e8 	lw	v1,-7192(s0)

800c059c <_Z5ApuD2v>:
800c059c:	27bdffe8 	addiu	sp,sp,-24
800c05a0:	afb00010 	sw	s0,16(sp)
800c05a4:	3c108021 	lui	s0,0x8021
800c05a8:	8e04e3e8 	lw	a0,-7192(s0)
800c05ac:	afbf0014 	sw	ra,20(sp)
800c05b0:	90850001 	lbu	a1,1(a0)
800c05b4:	2ca200f0 	sltiu	v0,a1,240
800c05b8:	14400006 	bnez	v0,800c05d4 <_Z5ApuD2v+0x38>
800c05bc:	2603e3e8 	addiu	v1,s0,-7192
800c05c0:	2607e3e8 	addiu	a3,s0,-7192
800c05c4:	8ce60008 	lw	a2,8(a3)
800c05c8:	8ce20004 	lw	v0,4(a3)
800c05cc:	10c20032 	beq	a2,v0,800c0698 <_Z5ApuD2v+0xfc>
800c05d0:	24a8000c 	addiu	t0,a1,12
800c05d4:	8c620008 	lw	v0,8(v1)
800c05d8:	00451021 	addu	v0,v0,a1
800c05dc:	90420000 	lbu	v0,0(v0)
800c05e0:	8e03e3e8 	lw	v1,-7192(s0)
800c05e4:	304400bf 	andi	a0,v0,0xbf
800c05e8:	90650001 	lbu	a1,1(v1)
800c05ec:	2ca200f0 	sltiu	v0,a1,240
800c05f0:	1040000c 	beqz	v0,800c0624 <_Z5ApuD2v+0x88>
800c05f4:	3c028021 	lui	v0,0x8021
800c05f8:	2603e3e8 	addiu	v1,s0,-7192
800c05fc:	8c620008 	lw	v0,8(v1)
800c0600:	00451021 	addu	v0,v0,a1
800c0604:	a0440000 	sb	a0,0(v0)
800c0608:	8e02e3e8 	lw	v0,-7192(s0)
800c060c:	8fbf0014 	lw	ra,20(sp)
800c0610:	24420002 	addiu	v0,v0,2
800c0614:	ae02e3e8 	sw	v0,-7192(s0)
800c0618:	8fb00010 	lw	s0,16(sp)
800c061c:	03e00008 	jr	ra
800c0620:	27bd0018 	addiu	sp,sp,24
800c0624:	2442e3e8 	addiu	v0,v0,-7192
800c0628:	8c430004 	lw	v1,4(v0)
800c062c:	8c460008 	lw	a2,8(v0)
800c0630:	14c3fff1 	bne	a2,v1,800c05f8 <_Z5ApuD2v+0x5c>
800c0634:	240200f3 	li	v0,243
800c0638:	10a20034 	beq	a1,v0,800c070c <_Z5ApuD2v+0x170>
800c063c:	24a8000c 	addiu	t0,a1,12
800c0640:	310200ff 	andi	v0,t0,0xff
800c0644:	2c420004 	sltiu	v0,v0,4
800c0648:	14400025 	bnez	v0,800c06e0 <_Z5ApuD2v+0x144>
800c064c:	3c028021 	lui	v0,0x8021
800c0650:	240200f1 	li	v0,241
800c0654:	10a20038 	beq	a1,v0,800c0738 <_Z5ApuD2v+0x19c>
800c0658:	3c02800b 	lui	v0,0x800b
800c065c:	2ca200fd 	sltiu	v0,a1,253
800c0660:	1040ffe9 	beqz	v0,800c0608 <_Z5ApuD2v+0x6c>
800c0664:	00a61021 	addu	v0,a1,a2
800c0668:	2ca300fa 	sltiu	v1,a1,250
800c066c:	1460ffe6 	bnez	v1,800c0608 <_Z5ApuD2v+0x6c>
800c0670:	a0440000 	sb	a0,0(v0)
800c0674:	1480002b 	bnez	a0,800c0724 <_Z5ApuD2v+0x188>
800c0678:	3c028021 	lui	v0,0x8021
800c067c:	3c038021 	lui	v1,0x8021
800c0680:	00051040 	sll	v0,a1,0x1
800c0684:	2463e308 	addiu	v1,v1,-7416
800c0688:	00431021 	addu	v0,v0,v1
800c068c:	24040100 	li	a0,256
800c0690:	08030182 	j	800c0608 <_Z5ApuD2v+0x6c>
800c0694:	a444fede 	sh	a0,-290(v0)
800c0698:	310200ff 	andi	v0,t0,0xff
800c069c:	2c420004 	sltiu	v0,v0,4
800c06a0:	1440000a 	bnez	v0,800c06cc <_Z5ApuD2v+0x130>
800c06a4:	00c51021 	addu	v0,a2,a1
800c06a8:	2ca200fd 	sltiu	v0,a1,253
800c06ac:	14400010 	bnez	v0,800c06f0 <_Z5ApuD2v+0x154>
800c06b0:	00c51821 	addu	v1,a2,a1
800c06b4:	8ce20014 	lw	v0,20(a3)
800c06b8:	ace40014 	sw	a0,20(a3)
800c06bc:	ace20018 	sw	v0,24(a3)
800c06c0:	90620000 	lbu	v0,0(v1)
800c06c4:	08030178 	j	800c05e0 <_Z5ApuD2v+0x44>
800c06c8:	a0600000 	sb	zero,0(v1)
800c06cc:	8ce30014 	lw	v1,20(a3)
800c06d0:	ace40014 	sw	a0,20(a3)
800c06d4:	ace30018 	sw	v1,24(a3)
800c06d8:	08030178 	j	800c05e0 <_Z5ApuD2v+0x44>
800c06dc:	90420000 	lbu	v0,0(v0)
800c06e0:	2442e308 	addiu	v0,v0,-7416
800c06e4:	00a21021 	addu	v0,a1,v0
800c06e8:	08030182 	j	800c0608 <_Z5ApuD2v+0x6c>
800c06ec:	a044ff13 	sb	a0,-237(v0)
800c06f0:	240200f3 	li	v0,243
800c06f4:	10a20015 	beq	a1,v0,800c074c <_Z5ApuD2v+0x1b0>
800c06f8:	3c02800b 	lui	v0,0x800b
800c06fc:	00c51021 	addu	v0,a2,a1
800c0700:	90430000 	lbu	v1,0(v0)
800c0704:	08030190 	j	800c0640 <_Z5ApuD2v+0xa4>
800c0708:	306400bf 	andi	a0,v1,0xbf
800c070c:	3c02800b 	lui	v0,0x800b
800c0710:	244210e8 	addiu	v0,v0,4328
800c0714:	0040f809 	jalr	v0
800c0718:	00000000 	nop
800c071c:	08030183 	j	800c060c <_Z5ApuD2v+0x70>
800c0720:	8e02e3e8 	lw	v0,-7192(s0)
800c0724:	00051840 	sll	v1,a1,0x1
800c0728:	2442e308 	addiu	v0,v0,-7416
800c072c:	00621821 	addu	v1,v1,v0
800c0730:	08030182 	j	800c0608 <_Z5ApuD2v+0x6c>
800c0734:	a464fede 	sh	a0,-290(v1)
800c0738:	24420c8c 	addiu	v0,v0,3212
800c073c:	0040f809 	jalr	v0
800c0740:	00000000 	nop
800c0744:	08030183 	j	800c060c <_Z5ApuD2v+0x70>
800c0748:	8e02e3e8 	lw	v0,-7192(s0)
800c074c:	24420bb8 	addiu	v0,v0,3000
800c0750:	0040f809 	jalr	v0
800c0754:	00000000 	nop
800c0758:	08030179 	j	800c05e4 <_Z5ApuD2v+0x48>
800c075c:	8e03e3e8 	lw	v1,-7192(s0)

800c0760 <_Z5ApuB2v>:
800c0760:	27bdffe8 	addiu	sp,sp,-24
800c0764:	afb00010 	sw	s0,16(sp)
800c0768:	3c108021 	lui	s0,0x8021
800c076c:	8e04e3e8 	lw	a0,-7192(s0)
800c0770:	afbf0014 	sw	ra,20(sp)
800c0774:	90850001 	lbu	a1,1(a0)
800c0778:	2ca200f0 	sltiu	v0,a1,240
800c077c:	14400006 	bnez	v0,800c0798 <_Z5ApuB2v+0x38>
800c0780:	2603e3e8 	addiu	v1,s0,-7192
800c0784:	2607e3e8 	addiu	a3,s0,-7192
800c0788:	8ce60008 	lw	a2,8(a3)
800c078c:	8ce20004 	lw	v0,4(a3)
800c0790:	10c20032 	beq	a2,v0,800c085c <_Z5ApuB2v+0xfc>
800c0794:	24a8000c 	addiu	t0,a1,12
800c0798:	8c620008 	lw	v0,8(v1)
800c079c:	00451021 	addu	v0,v0,a1
800c07a0:	90420000 	lbu	v0,0(v0)
800c07a4:	8e03e3e8 	lw	v1,-7192(s0)
800c07a8:	304400df 	andi	a0,v0,0xdf
800c07ac:	90650001 	lbu	a1,1(v1)
800c07b0:	2ca200f0 	sltiu	v0,a1,240
800c07b4:	1040000c 	beqz	v0,800c07e8 <_Z5ApuB2v+0x88>
800c07b8:	3c028021 	lui	v0,0x8021
800c07bc:	2603e3e8 	addiu	v1,s0,-7192
800c07c0:	8c620008 	lw	v0,8(v1)
800c07c4:	00451021 	addu	v0,v0,a1
800c07c8:	a0440000 	sb	a0,0(v0)
800c07cc:	8e02e3e8 	lw	v0,-7192(s0)
800c07d0:	8fbf0014 	lw	ra,20(sp)
800c07d4:	24420002 	addiu	v0,v0,2
800c07d8:	ae02e3e8 	sw	v0,-7192(s0)
800c07dc:	8fb00010 	lw	s0,16(sp)
800c07e0:	03e00008 	jr	ra
800c07e4:	27bd0018 	addiu	sp,sp,24
800c07e8:	2442e3e8 	addiu	v0,v0,-7192
800c07ec:	8c430004 	lw	v1,4(v0)
800c07f0:	8c460008 	lw	a2,8(v0)
800c07f4:	14c3fff1 	bne	a2,v1,800c07bc <_Z5ApuB2v+0x5c>
800c07f8:	240200f3 	li	v0,243
800c07fc:	10a20034 	beq	a1,v0,800c08d0 <_Z5ApuB2v+0x170>
800c0800:	24a8000c 	addiu	t0,a1,12
800c0804:	310200ff 	andi	v0,t0,0xff
800c0808:	2c420004 	sltiu	v0,v0,4
800c080c:	14400025 	bnez	v0,800c08a4 <_Z5ApuB2v+0x144>
800c0810:	3c028021 	lui	v0,0x8021
800c0814:	240200f1 	li	v0,241
800c0818:	10a20038 	beq	a1,v0,800c08fc <_Z5ApuB2v+0x19c>
800c081c:	3c02800b 	lui	v0,0x800b
800c0820:	2ca200fd 	sltiu	v0,a1,253
800c0824:	1040ffe9 	beqz	v0,800c07cc <_Z5ApuB2v+0x6c>
800c0828:	00a61021 	addu	v0,a1,a2
800c082c:	2ca300fa 	sltiu	v1,a1,250
800c0830:	1460ffe6 	bnez	v1,800c07cc <_Z5ApuB2v+0x6c>
800c0834:	a0440000 	sb	a0,0(v0)
800c0838:	1480002b 	bnez	a0,800c08e8 <_Z5ApuB2v+0x188>
800c083c:	3c028021 	lui	v0,0x8021
800c0840:	3c038021 	lui	v1,0x8021
800c0844:	00051040 	sll	v0,a1,0x1
800c0848:	2463e308 	addiu	v1,v1,-7416
800c084c:	00431021 	addu	v0,v0,v1
800c0850:	24040100 	li	a0,256
800c0854:	080301f3 	j	800c07cc <_Z5ApuB2v+0x6c>
800c0858:	a444fede 	sh	a0,-290(v0)
800c085c:	310200ff 	andi	v0,t0,0xff
800c0860:	2c420004 	sltiu	v0,v0,4
800c0864:	1440000a 	bnez	v0,800c0890 <_Z5ApuB2v+0x130>
800c0868:	00c51021 	addu	v0,a2,a1
800c086c:	2ca200fd 	sltiu	v0,a1,253
800c0870:	14400010 	bnez	v0,800c08b4 <_Z5ApuB2v+0x154>
800c0874:	00c51821 	addu	v1,a2,a1
800c0878:	8ce20014 	lw	v0,20(a3)
800c087c:	ace40014 	sw	a0,20(a3)
800c0880:	ace20018 	sw	v0,24(a3)
800c0884:	90620000 	lbu	v0,0(v1)
800c0888:	080301e9 	j	800c07a4 <_Z5ApuB2v+0x44>
800c088c:	a0600000 	sb	zero,0(v1)
800c0890:	8ce30014 	lw	v1,20(a3)
800c0894:	ace40014 	sw	a0,20(a3)
800c0898:	ace30018 	sw	v1,24(a3)
800c089c:	080301e9 	j	800c07a4 <_Z5ApuB2v+0x44>
800c08a0:	90420000 	lbu	v0,0(v0)
800c08a4:	2442e308 	addiu	v0,v0,-7416
800c08a8:	00a21021 	addu	v0,a1,v0
800c08ac:	080301f3 	j	800c07cc <_Z5ApuB2v+0x6c>
800c08b0:	a044ff13 	sb	a0,-237(v0)
800c08b4:	240200f3 	li	v0,243
800c08b8:	10a20015 	beq	a1,v0,800c0910 <_Z5ApuB2v+0x1b0>
800c08bc:	3c02800b 	lui	v0,0x800b
800c08c0:	00c51021 	addu	v0,a2,a1
800c08c4:	90430000 	lbu	v1,0(v0)
800c08c8:	08030201 	j	800c0804 <_Z5ApuB2v+0xa4>
800c08cc:	306400df 	andi	a0,v1,0xdf
800c08d0:	3c02800b 	lui	v0,0x800b
800c08d4:	244210e8 	addiu	v0,v0,4328
800c08d8:	0040f809 	jalr	v0
800c08dc:	00000000 	nop
800c08e0:	080301f4 	j	800c07d0 <_Z5ApuB2v+0x70>
800c08e4:	8e02e3e8 	lw	v0,-7192(s0)
800c08e8:	00051840 	sll	v1,a1,0x1
800c08ec:	2442e308 	addiu	v0,v0,-7416
800c08f0:	00621821 	addu	v1,v1,v0
800c08f4:	080301f3 	j	800c07cc <_Z5ApuB2v+0x6c>
800c08f8:	a464fede 	sh	a0,-290(v1)
800c08fc:	24420c8c 	addiu	v0,v0,3212
800c0900:	0040f809 	jalr	v0
800c0904:	00000000 	nop
800c0908:	080301f4 	j	800c07d0 <_Z5ApuB2v+0x70>
800c090c:	8e02e3e8 	lw	v0,-7192(s0)
800c0910:	24420bb8 	addiu	v0,v0,3000
800c0914:	0040f809 	jalr	v0
800c0918:	00000000 	nop
800c091c:	080301ea 	j	800c07a8 <_Z5ApuB2v+0x48>
800c0920:	8e03e3e8 	lw	v1,-7192(s0)

800c0924 <_Z5Apu92v>:
800c0924:	27bdffe8 	addiu	sp,sp,-24
800c0928:	afb00010 	sw	s0,16(sp)
800c092c:	3c108021 	lui	s0,0x8021
800c0930:	8e04e3e8 	lw	a0,-7192(s0)
800c0934:	afbf0014 	sw	ra,20(sp)
800c0938:	90850001 	lbu	a1,1(a0)
800c093c:	2ca200f0 	sltiu	v0,a1,240
800c0940:	14400006 	bnez	v0,800c095c <_Z5Apu92v+0x38>
800c0944:	2603e3e8 	addiu	v1,s0,-7192
800c0948:	2607e3e8 	addiu	a3,s0,-7192
800c094c:	8ce60008 	lw	a2,8(a3)
800c0950:	8ce20004 	lw	v0,4(a3)
800c0954:	10c20032 	beq	a2,v0,800c0a20 <_Z5Apu92v+0xfc>
800c0958:	24a8000c 	addiu	t0,a1,12
800c095c:	8c620008 	lw	v0,8(v1)
800c0960:	00451021 	addu	v0,v0,a1
800c0964:	90420000 	lbu	v0,0(v0)
800c0968:	8e03e3e8 	lw	v1,-7192(s0)
800c096c:	304400ef 	andi	a0,v0,0xef
800c0970:	90650001 	lbu	a1,1(v1)
800c0974:	2ca200f0 	sltiu	v0,a1,240
800c0978:	1040000c 	beqz	v0,800c09ac <_Z5Apu92v+0x88>
800c097c:	3c028021 	lui	v0,0x8021
800c0980:	2603e3e8 	addiu	v1,s0,-7192
800c0984:	8c620008 	lw	v0,8(v1)
800c0988:	00451021 	addu	v0,v0,a1
800c098c:	a0440000 	sb	a0,0(v0)
800c0990:	8e02e3e8 	lw	v0,-7192(s0)
800c0994:	8fbf0014 	lw	ra,20(sp)
800c0998:	24420002 	addiu	v0,v0,2
800c099c:	ae02e3e8 	sw	v0,-7192(s0)
800c09a0:	8fb00010 	lw	s0,16(sp)
800c09a4:	03e00008 	jr	ra
800c09a8:	27bd0018 	addiu	sp,sp,24
800c09ac:	2442e3e8 	addiu	v0,v0,-7192
800c09b0:	8c430004 	lw	v1,4(v0)
800c09b4:	8c460008 	lw	a2,8(v0)
800c09b8:	14c3fff1 	bne	a2,v1,800c0980 <_Z5Apu92v+0x5c>
800c09bc:	240200f3 	li	v0,243
800c09c0:	10a20034 	beq	a1,v0,800c0a94 <_Z5Apu92v+0x170>
800c09c4:	24a8000c 	addiu	t0,a1,12
800c09c8:	310200ff 	andi	v0,t0,0xff
800c09cc:	2c420004 	sltiu	v0,v0,4
800c09d0:	14400025 	bnez	v0,800c0a68 <_Z5Apu92v+0x144>
800c09d4:	3c028021 	lui	v0,0x8021
800c09d8:	240200f1 	li	v0,241
800c09dc:	10a20038 	beq	a1,v0,800c0ac0 <_Z5Apu92v+0x19c>
800c09e0:	3c02800b 	lui	v0,0x800b
800c09e4:	2ca200fd 	sltiu	v0,a1,253
800c09e8:	1040ffe9 	beqz	v0,800c0990 <_Z5Apu92v+0x6c>
800c09ec:	00a61021 	addu	v0,a1,a2
800c09f0:	2ca300fa 	sltiu	v1,a1,250
800c09f4:	1460ffe6 	bnez	v1,800c0990 <_Z5Apu92v+0x6c>
800c09f8:	a0440000 	sb	a0,0(v0)
800c09fc:	1480002b 	bnez	a0,800c0aac <_Z5Apu92v+0x188>
800c0a00:	3c028021 	lui	v0,0x8021
800c0a04:	3c038021 	lui	v1,0x8021
800c0a08:	00051040 	sll	v0,a1,0x1
800c0a0c:	2463e308 	addiu	v1,v1,-7416
800c0a10:	00431021 	addu	v0,v0,v1
800c0a14:	24040100 	li	a0,256
800c0a18:	08030264 	j	800c0990 <_Z5Apu92v+0x6c>
800c0a1c:	a444fede 	sh	a0,-290(v0)
800c0a20:	310200ff 	andi	v0,t0,0xff
800c0a24:	2c420004 	sltiu	v0,v0,4
800c0a28:	1440000a 	bnez	v0,800c0a54 <_Z5Apu92v+0x130>
800c0a2c:	00c51021 	addu	v0,a2,a1
800c0a30:	2ca200fd 	sltiu	v0,a1,253
800c0a34:	14400010 	bnez	v0,800c0a78 <_Z5Apu92v+0x154>
800c0a38:	00c51821 	addu	v1,a2,a1
800c0a3c:	8ce20014 	lw	v0,20(a3)
800c0a40:	ace40014 	sw	a0,20(a3)
800c0a44:	ace20018 	sw	v0,24(a3)
800c0a48:	90620000 	lbu	v0,0(v1)
800c0a4c:	0803025a 	j	800c0968 <_Z5Apu92v+0x44>
800c0a50:	a0600000 	sb	zero,0(v1)
800c0a54:	8ce30014 	lw	v1,20(a3)
800c0a58:	ace40014 	sw	a0,20(a3)
800c0a5c:	ace30018 	sw	v1,24(a3)
800c0a60:	0803025a 	j	800c0968 <_Z5Apu92v+0x44>
800c0a64:	90420000 	lbu	v0,0(v0)
800c0a68:	2442e308 	addiu	v0,v0,-7416
800c0a6c:	00a21021 	addu	v0,a1,v0
800c0a70:	08030264 	j	800c0990 <_Z5Apu92v+0x6c>
800c0a74:	a044ff13 	sb	a0,-237(v0)
800c0a78:	240200f3 	li	v0,243
800c0a7c:	10a20015 	beq	a1,v0,800c0ad4 <_Z5Apu92v+0x1b0>
800c0a80:	3c02800b 	lui	v0,0x800b
800c0a84:	00c51021 	addu	v0,a2,a1
800c0a88:	90430000 	lbu	v1,0(v0)
800c0a8c:	08030272 	j	800c09c8 <_Z5Apu92v+0xa4>
800c0a90:	306400ef 	andi	a0,v1,0xef
800c0a94:	3c02800b 	lui	v0,0x800b
800c0a98:	244210e8 	addiu	v0,v0,4328
800c0a9c:	0040f809 	jalr	v0
800c0aa0:	00000000 	nop
800c0aa4:	08030265 	j	800c0994 <_Z5Apu92v+0x70>
800c0aa8:	8e02e3e8 	lw	v0,-7192(s0)
800c0aac:	00051840 	sll	v1,a1,0x1
800c0ab0:	2442e308 	addiu	v0,v0,-7416
800c0ab4:	00621821 	addu	v1,v1,v0
800c0ab8:	08030264 	j	800c0990 <_Z5Apu92v+0x6c>
800c0abc:	a464fede 	sh	a0,-290(v1)
800c0ac0:	24420c8c 	addiu	v0,v0,3212
800c0ac4:	0040f809 	jalr	v0
800c0ac8:	00000000 	nop
800c0acc:	08030265 	j	800c0994 <_Z5Apu92v+0x70>
800c0ad0:	8e02e3e8 	lw	v0,-7192(s0)
800c0ad4:	24420bb8 	addiu	v0,v0,3000
800c0ad8:	0040f809 	jalr	v0
800c0adc:	00000000 	nop
800c0ae0:	0803025b 	j	800c096c <_Z5Apu92v+0x48>
800c0ae4:	8e03e3e8 	lw	v1,-7192(s0)

800c0ae8 <_Z5Apu72v>:
800c0ae8:	27bdffe8 	addiu	sp,sp,-24
800c0aec:	afb00010 	sw	s0,16(sp)
800c0af0:	3c108021 	lui	s0,0x8021
800c0af4:	8e04e3e8 	lw	a0,-7192(s0)
800c0af8:	afbf0014 	sw	ra,20(sp)
800c0afc:	90850001 	lbu	a1,1(a0)
800c0b00:	2ca200f0 	sltiu	v0,a1,240
800c0b04:	14400006 	bnez	v0,800c0b20 <_Z5Apu72v+0x38>
800c0b08:	2603e3e8 	addiu	v1,s0,-7192
800c0b0c:	2607e3e8 	addiu	a3,s0,-7192
800c0b10:	8ce60008 	lw	a2,8(a3)
800c0b14:	8ce20004 	lw	v0,4(a3)
800c0b18:	10c20032 	beq	a2,v0,800c0be4 <_Z5Apu72v+0xfc>
800c0b1c:	24a8000c 	addiu	t0,a1,12
800c0b20:	8c620008 	lw	v0,8(v1)
800c0b24:	00451021 	addu	v0,v0,a1
800c0b28:	90420000 	lbu	v0,0(v0)
800c0b2c:	8e03e3e8 	lw	v1,-7192(s0)
800c0b30:	304400f7 	andi	a0,v0,0xf7
800c0b34:	90650001 	lbu	a1,1(v1)
800c0b38:	2ca200f0 	sltiu	v0,a1,240
800c0b3c:	1040000c 	beqz	v0,800c0b70 <_Z5Apu72v+0x88>
800c0b40:	3c028021 	lui	v0,0x8021
800c0b44:	2603e3e8 	addiu	v1,s0,-7192
800c0b48:	8c620008 	lw	v0,8(v1)
800c0b4c:	00451021 	addu	v0,v0,a1
800c0b50:	a0440000 	sb	a0,0(v0)
800c0b54:	8e02e3e8 	lw	v0,-7192(s0)
800c0b58:	8fbf0014 	lw	ra,20(sp)
800c0b5c:	24420002 	addiu	v0,v0,2
800c0b60:	ae02e3e8 	sw	v0,-7192(s0)
800c0b64:	8fb00010 	lw	s0,16(sp)
800c0b68:	03e00008 	jr	ra
800c0b6c:	27bd0018 	addiu	sp,sp,24
800c0b70:	2442e3e8 	addiu	v0,v0,-7192
800c0b74:	8c430004 	lw	v1,4(v0)
800c0b78:	8c460008 	lw	a2,8(v0)
800c0b7c:	14c3fff1 	bne	a2,v1,800c0b44 <_Z5Apu72v+0x5c>
800c0b80:	240200f3 	li	v0,243
800c0b84:	10a20034 	beq	a1,v0,800c0c58 <_Z5Apu72v+0x170>
800c0b88:	24a8000c 	addiu	t0,a1,12
800c0b8c:	310200ff 	andi	v0,t0,0xff
800c0b90:	2c420004 	sltiu	v0,v0,4
800c0b94:	14400025 	bnez	v0,800c0c2c <_Z5Apu72v+0x144>
800c0b98:	3c028021 	lui	v0,0x8021
800c0b9c:	240200f1 	li	v0,241
800c0ba0:	10a20038 	beq	a1,v0,800c0c84 <_Z5Apu72v+0x19c>
800c0ba4:	3c02800b 	lui	v0,0x800b
800c0ba8:	2ca200fd 	sltiu	v0,a1,253
800c0bac:	1040ffe9 	beqz	v0,800c0b54 <_Z5Apu72v+0x6c>
800c0bb0:	00a61021 	addu	v0,a1,a2
800c0bb4:	2ca300fa 	sltiu	v1,a1,250
800c0bb8:	1460ffe6 	bnez	v1,800c0b54 <_Z5Apu72v+0x6c>
800c0bbc:	a0440000 	sb	a0,0(v0)
800c0bc0:	1480002b 	bnez	a0,800c0c70 <_Z5Apu72v+0x188>
800c0bc4:	3c028021 	lui	v0,0x8021
800c0bc8:	3c038021 	lui	v1,0x8021
800c0bcc:	00051040 	sll	v0,a1,0x1
800c0bd0:	2463e308 	addiu	v1,v1,-7416
800c0bd4:	00431021 	addu	v0,v0,v1
800c0bd8:	24040100 	li	a0,256
800c0bdc:	080302d5 	j	800c0b54 <_Z5Apu72v+0x6c>
800c0be0:	a444fede 	sh	a0,-290(v0)
800c0be4:	310200ff 	andi	v0,t0,0xff
800c0be8:	2c420004 	sltiu	v0,v0,4
800c0bec:	1440000a 	bnez	v0,800c0c18 <_Z5Apu72v+0x130>
800c0bf0:	00c51021 	addu	v0,a2,a1
800c0bf4:	2ca200fd 	sltiu	v0,a1,253
800c0bf8:	14400010 	bnez	v0,800c0c3c <_Z5Apu72v+0x154>
800c0bfc:	00c51821 	addu	v1,a2,a1
800c0c00:	8ce20014 	lw	v0,20(a3)
800c0c04:	ace40014 	sw	a0,20(a3)
800c0c08:	ace20018 	sw	v0,24(a3)
800c0c0c:	90620000 	lbu	v0,0(v1)
800c0c10:	080302cb 	j	800c0b2c <_Z5Apu72v+0x44>
800c0c14:	a0600000 	sb	zero,0(v1)
800c0c18:	8ce30014 	lw	v1,20(a3)
800c0c1c:	ace40014 	sw	a0,20(a3)
800c0c20:	ace30018 	sw	v1,24(a3)
800c0c24:	080302cb 	j	800c0b2c <_Z5Apu72v+0x44>
800c0c28:	90420000 	lbu	v0,0(v0)
800c0c2c:	2442e308 	addiu	v0,v0,-7416
800c0c30:	00a21021 	addu	v0,a1,v0
800c0c34:	080302d5 	j	800c0b54 <_Z5Apu72v+0x6c>
800c0c38:	a044ff13 	sb	a0,-237(v0)
800c0c3c:	240200f3 	li	v0,243
800c0c40:	10a20015 	beq	a1,v0,800c0c98 <_Z5Apu72v+0x1b0>
800c0c44:	3c02800b 	lui	v0,0x800b
800c0c48:	00c51021 	addu	v0,a2,a1
800c0c4c:	90430000 	lbu	v1,0(v0)
800c0c50:	080302e3 	j	800c0b8c <_Z5Apu72v+0xa4>
800c0c54:	306400f7 	andi	a0,v1,0xf7
800c0c58:	3c02800b 	lui	v0,0x800b
800c0c5c:	244210e8 	addiu	v0,v0,4328
800c0c60:	0040f809 	jalr	v0
800c0c64:	00000000 	nop
800c0c68:	080302d6 	j	800c0b58 <_Z5Apu72v+0x70>
800c0c6c:	8e02e3e8 	lw	v0,-7192(s0)
800c0c70:	00051840 	sll	v1,a1,0x1
800c0c74:	2442e308 	addiu	v0,v0,-7416
800c0c78:	00621821 	addu	v1,v1,v0
800c0c7c:	080302d5 	j	800c0b54 <_Z5Apu72v+0x6c>
800c0c80:	a464fede 	sh	a0,-290(v1)
800c0c84:	24420c8c 	addiu	v0,v0,3212
800c0c88:	0040f809 	jalr	v0
800c0c8c:	00000000 	nop
800c0c90:	080302d6 	j	800c0b58 <_Z5Apu72v+0x70>
800c0c94:	8e02e3e8 	lw	v0,-7192(s0)
800c0c98:	24420bb8 	addiu	v0,v0,3000
800c0c9c:	0040f809 	jalr	v0
800c0ca0:	00000000 	nop
800c0ca4:	080302cc 	j	800c0b30 <_Z5Apu72v+0x48>
800c0ca8:	8e03e3e8 	lw	v1,-7192(s0)

800c0cac <_Z5Apu52v>:
800c0cac:	27bdffe8 	addiu	sp,sp,-24
800c0cb0:	afb00010 	sw	s0,16(sp)
800c0cb4:	3c108021 	lui	s0,0x8021
800c0cb8:	8e04e3e8 	lw	a0,-7192(s0)
800c0cbc:	afbf0014 	sw	ra,20(sp)
800c0cc0:	90850001 	lbu	a1,1(a0)
800c0cc4:	2ca200f0 	sltiu	v0,a1,240
800c0cc8:	14400006 	bnez	v0,800c0ce4 <_Z5Apu52v+0x38>
800c0ccc:	2603e3e8 	addiu	v1,s0,-7192
800c0cd0:	2607e3e8 	addiu	a3,s0,-7192
800c0cd4:	8ce60008 	lw	a2,8(a3)
800c0cd8:	8ce20004 	lw	v0,4(a3)
800c0cdc:	10c20032 	beq	a2,v0,800c0da8 <_Z5Apu52v+0xfc>
800c0ce0:	24a8000c 	addiu	t0,a1,12
800c0ce4:	8c620008 	lw	v0,8(v1)
800c0ce8:	00451021 	addu	v0,v0,a1
800c0cec:	90420000 	lbu	v0,0(v0)
800c0cf0:	8e03e3e8 	lw	v1,-7192(s0)
800c0cf4:	304400fb 	andi	a0,v0,0xfb
800c0cf8:	90650001 	lbu	a1,1(v1)
800c0cfc:	2ca200f0 	sltiu	v0,a1,240
800c0d00:	1040000c 	beqz	v0,800c0d34 <_Z5Apu52v+0x88>
800c0d04:	3c028021 	lui	v0,0x8021
800c0d08:	2603e3e8 	addiu	v1,s0,-7192
800c0d0c:	8c620008 	lw	v0,8(v1)
800c0d10:	00451021 	addu	v0,v0,a1
800c0d14:	a0440000 	sb	a0,0(v0)
800c0d18:	8e02e3e8 	lw	v0,-7192(s0)
800c0d1c:	8fbf0014 	lw	ra,20(sp)
800c0d20:	24420002 	addiu	v0,v0,2
800c0d24:	ae02e3e8 	sw	v0,-7192(s0)
800c0d28:	8fb00010 	lw	s0,16(sp)
800c0d2c:	03e00008 	jr	ra
800c0d30:	27bd0018 	addiu	sp,sp,24
800c0d34:	2442e3e8 	addiu	v0,v0,-7192
800c0d38:	8c430004 	lw	v1,4(v0)
800c0d3c:	8c460008 	lw	a2,8(v0)
800c0d40:	14c3fff1 	bne	a2,v1,800c0d08 <_Z5Apu52v+0x5c>
800c0d44:	240200f3 	li	v0,243
800c0d48:	10a20034 	beq	a1,v0,800c0e1c <_Z5Apu52v+0x170>
800c0d4c:	24a8000c 	addiu	t0,a1,12
800c0d50:	310200ff 	andi	v0,t0,0xff
800c0d54:	2c420004 	sltiu	v0,v0,4
800c0d58:	14400025 	bnez	v0,800c0df0 <_Z5Apu52v+0x144>
800c0d5c:	3c028021 	lui	v0,0x8021
800c0d60:	240200f1 	li	v0,241
800c0d64:	10a20038 	beq	a1,v0,800c0e48 <_Z5Apu52v+0x19c>
800c0d68:	3c02800b 	lui	v0,0x800b
800c0d6c:	2ca200fd 	sltiu	v0,a1,253
800c0d70:	1040ffe9 	beqz	v0,800c0d18 <_Z5Apu52v+0x6c>
800c0d74:	00a61021 	addu	v0,a1,a2
800c0d78:	2ca300fa 	sltiu	v1,a1,250
800c0d7c:	1460ffe6 	bnez	v1,800c0d18 <_Z5Apu52v+0x6c>
800c0d80:	a0440000 	sb	a0,0(v0)
800c0d84:	1480002b 	bnez	a0,800c0e34 <_Z5Apu52v+0x188>
800c0d88:	3c028021 	lui	v0,0x8021
800c0d8c:	3c038021 	lui	v1,0x8021
800c0d90:	00051040 	sll	v0,a1,0x1
800c0d94:	2463e308 	addiu	v1,v1,-7416
800c0d98:	00431021 	addu	v0,v0,v1
800c0d9c:	24040100 	li	a0,256
800c0da0:	08030346 	j	800c0d18 <_Z5Apu52v+0x6c>
800c0da4:	a444fede 	sh	a0,-290(v0)
800c0da8:	310200ff 	andi	v0,t0,0xff
800c0dac:	2c420004 	sltiu	v0,v0,4
800c0db0:	1440000a 	bnez	v0,800c0ddc <_Z5Apu52v+0x130>
800c0db4:	00c51021 	addu	v0,a2,a1
800c0db8:	2ca200fd 	sltiu	v0,a1,253
800c0dbc:	14400010 	bnez	v0,800c0e00 <_Z5Apu52v+0x154>
800c0dc0:	00c51821 	addu	v1,a2,a1
800c0dc4:	8ce20014 	lw	v0,20(a3)
800c0dc8:	ace40014 	sw	a0,20(a3)
800c0dcc:	ace20018 	sw	v0,24(a3)
800c0dd0:	90620000 	lbu	v0,0(v1)
800c0dd4:	0803033c 	j	800c0cf0 <_Z5Apu52v+0x44>
800c0dd8:	a0600000 	sb	zero,0(v1)
800c0ddc:	8ce30014 	lw	v1,20(a3)
800c0de0:	ace40014 	sw	a0,20(a3)
800c0de4:	ace30018 	sw	v1,24(a3)
800c0de8:	0803033c 	j	800c0cf0 <_Z5Apu52v+0x44>
800c0dec:	90420000 	lbu	v0,0(v0)
800c0df0:	2442e308 	addiu	v0,v0,-7416
800c0df4:	00a21021 	addu	v0,a1,v0
800c0df8:	08030346 	j	800c0d18 <_Z5Apu52v+0x6c>
800c0dfc:	a044ff13 	sb	a0,-237(v0)
800c0e00:	240200f3 	li	v0,243
800c0e04:	10a20015 	beq	a1,v0,800c0e5c <_Z5Apu52v+0x1b0>
800c0e08:	3c02800b 	lui	v0,0x800b
800c0e0c:	00c51021 	addu	v0,a2,a1
800c0e10:	90430000 	lbu	v1,0(v0)
800c0e14:	08030354 	j	800c0d50 <_Z5Apu52v+0xa4>
800c0e18:	306400fb 	andi	a0,v1,0xfb
800c0e1c:	3c02800b 	lui	v0,0x800b
800c0e20:	244210e8 	addiu	v0,v0,4328
800c0e24:	0040f809 	jalr	v0
800c0e28:	00000000 	nop
800c0e2c:	08030347 	j	800c0d1c <_Z5Apu52v+0x70>
800c0e30:	8e02e3e8 	lw	v0,-7192(s0)
800c0e34:	00051840 	sll	v1,a1,0x1
800c0e38:	2442e308 	addiu	v0,v0,-7416
800c0e3c:	00621821 	addu	v1,v1,v0
800c0e40:	08030346 	j	800c0d18 <_Z5Apu52v+0x6c>
800c0e44:	a464fede 	sh	a0,-290(v1)
800c0e48:	24420c8c 	addiu	v0,v0,3212
800c0e4c:	0040f809 	jalr	v0
800c0e50:	00000000 	nop
800c0e54:	08030347 	j	800c0d1c <_Z5Apu52v+0x70>
800c0e58:	8e02e3e8 	lw	v0,-7192(s0)
800c0e5c:	24420bb8 	addiu	v0,v0,3000
800c0e60:	0040f809 	jalr	v0
800c0e64:	00000000 	nop
800c0e68:	0803033d 	j	800c0cf4 <_Z5Apu52v+0x48>
800c0e6c:	8e03e3e8 	lw	v1,-7192(s0)

800c0e70 <_Z5Apu32v>:
800c0e70:	27bdffe8 	addiu	sp,sp,-24
800c0e74:	afb00010 	sw	s0,16(sp)
800c0e78:	3c108021 	lui	s0,0x8021
800c0e7c:	8e04e3e8 	lw	a0,-7192(s0)
800c0e80:	afbf0014 	sw	ra,20(sp)
800c0e84:	90850001 	lbu	a1,1(a0)
800c0e88:	2ca200f0 	sltiu	v0,a1,240
800c0e8c:	14400006 	bnez	v0,800c0ea8 <_Z5Apu32v+0x38>
800c0e90:	2603e3e8 	addiu	v1,s0,-7192
800c0e94:	2607e3e8 	addiu	a3,s0,-7192
800c0e98:	8ce60008 	lw	a2,8(a3)
800c0e9c:	8ce20004 	lw	v0,4(a3)
800c0ea0:	10c20032 	beq	a2,v0,800c0f6c <_Z5Apu32v+0xfc>
800c0ea4:	24a8000c 	addiu	t0,a1,12
800c0ea8:	8c620008 	lw	v0,8(v1)
800c0eac:	00451021 	addu	v0,v0,a1
800c0eb0:	90420000 	lbu	v0,0(v0)
800c0eb4:	8e03e3e8 	lw	v1,-7192(s0)
800c0eb8:	304400fd 	andi	a0,v0,0xfd
800c0ebc:	90650001 	lbu	a1,1(v1)
800c0ec0:	2ca200f0 	sltiu	v0,a1,240
800c0ec4:	1040000c 	beqz	v0,800c0ef8 <_Z5Apu32v+0x88>
800c0ec8:	3c028021 	lui	v0,0x8021
800c0ecc:	2603e3e8 	addiu	v1,s0,-7192
800c0ed0:	8c620008 	lw	v0,8(v1)
800c0ed4:	00451021 	addu	v0,v0,a1
800c0ed8:	a0440000 	sb	a0,0(v0)
800c0edc:	8e02e3e8 	lw	v0,-7192(s0)
800c0ee0:	8fbf0014 	lw	ra,20(sp)
800c0ee4:	24420002 	addiu	v0,v0,2
800c0ee8:	ae02e3e8 	sw	v0,-7192(s0)
800c0eec:	8fb00010 	lw	s0,16(sp)
800c0ef0:	03e00008 	jr	ra
800c0ef4:	27bd0018 	addiu	sp,sp,24
800c0ef8:	2442e3e8 	addiu	v0,v0,-7192
800c0efc:	8c430004 	lw	v1,4(v0)
800c0f00:	8c460008 	lw	a2,8(v0)
800c0f04:	14c3fff1 	bne	a2,v1,800c0ecc <_Z5Apu32v+0x5c>
800c0f08:	240200f3 	li	v0,243
800c0f0c:	10a20034 	beq	a1,v0,800c0fe0 <_Z5Apu32v+0x170>
800c0f10:	24a8000c 	addiu	t0,a1,12
800c0f14:	310200ff 	andi	v0,t0,0xff
800c0f18:	2c420004 	sltiu	v0,v0,4
800c0f1c:	14400025 	bnez	v0,800c0fb4 <_Z5Apu32v+0x144>
800c0f20:	3c028021 	lui	v0,0x8021
800c0f24:	240200f1 	li	v0,241
800c0f28:	10a20038 	beq	a1,v0,800c100c <_Z5Apu32v+0x19c>
800c0f2c:	3c02800b 	lui	v0,0x800b
800c0f30:	2ca200fd 	sltiu	v0,a1,253
800c0f34:	1040ffe9 	beqz	v0,800c0edc <_Z5Apu32v+0x6c>
800c0f38:	00a61021 	addu	v0,a1,a2
800c0f3c:	2ca300fa 	sltiu	v1,a1,250
800c0f40:	1460ffe6 	bnez	v1,800c0edc <_Z5Apu32v+0x6c>
800c0f44:	a0440000 	sb	a0,0(v0)
800c0f48:	1480002b 	bnez	a0,800c0ff8 <_Z5Apu32v+0x188>
800c0f4c:	3c028021 	lui	v0,0x8021
800c0f50:	3c038021 	lui	v1,0x8021
800c0f54:	00051040 	sll	v0,a1,0x1
800c0f58:	2463e308 	addiu	v1,v1,-7416
800c0f5c:	00431021 	addu	v0,v0,v1
800c0f60:	24040100 	li	a0,256
800c0f64:	080303b7 	j	800c0edc <_Z5Apu32v+0x6c>
800c0f68:	a444fede 	sh	a0,-290(v0)
800c0f6c:	310200ff 	andi	v0,t0,0xff
800c0f70:	2c420004 	sltiu	v0,v0,4
800c0f74:	1440000a 	bnez	v0,800c0fa0 <_Z5Apu32v+0x130>
800c0f78:	00c51021 	addu	v0,a2,a1
800c0f7c:	2ca200fd 	sltiu	v0,a1,253
800c0f80:	14400010 	bnez	v0,800c0fc4 <_Z5Apu32v+0x154>
800c0f84:	00c51821 	addu	v1,a2,a1
800c0f88:	8ce20014 	lw	v0,20(a3)
800c0f8c:	ace40014 	sw	a0,20(a3)
800c0f90:	ace20018 	sw	v0,24(a3)
800c0f94:	90620000 	lbu	v0,0(v1)
800c0f98:	080303ad 	j	800c0eb4 <_Z5Apu32v+0x44>
800c0f9c:	a0600000 	sb	zero,0(v1)
800c0fa0:	8ce30014 	lw	v1,20(a3)
800c0fa4:	ace40014 	sw	a0,20(a3)
800c0fa8:	ace30018 	sw	v1,24(a3)
800c0fac:	080303ad 	j	800c0eb4 <_Z5Apu32v+0x44>
800c0fb0:	90420000 	lbu	v0,0(v0)
800c0fb4:	2442e308 	addiu	v0,v0,-7416
800c0fb8:	00a21021 	addu	v0,a1,v0
800c0fbc:	080303b7 	j	800c0edc <_Z5Apu32v+0x6c>
800c0fc0:	a044ff13 	sb	a0,-237(v0)
800c0fc4:	240200f3 	li	v0,243
800c0fc8:	10a20015 	beq	a1,v0,800c1020 <_Z5Apu32v+0x1b0>
800c0fcc:	3c02800b 	lui	v0,0x800b
800c0fd0:	00c51021 	addu	v0,a2,a1
800c0fd4:	90430000 	lbu	v1,0(v0)
800c0fd8:	080303c5 	j	800c0f14 <_Z5Apu32v+0xa4>
800c0fdc:	306400fd 	andi	a0,v1,0xfd
800c0fe0:	3c02800b 	lui	v0,0x800b
800c0fe4:	244210e8 	addiu	v0,v0,4328
800c0fe8:	0040f809 	jalr	v0
800c0fec:	00000000 	nop
800c0ff0:	080303b8 	j	800c0ee0 <_Z5Apu32v+0x70>
800c0ff4:	8e02e3e8 	lw	v0,-7192(s0)
800c0ff8:	00051840 	sll	v1,a1,0x1
800c0ffc:	2442e308 	addiu	v0,v0,-7416
800c1000:	00621821 	addu	v1,v1,v0
800c1004:	080303b7 	j	800c0edc <_Z5Apu32v+0x6c>
800c1008:	a464fede 	sh	a0,-290(v1)
800c100c:	24420c8c 	addiu	v0,v0,3212
800c1010:	0040f809 	jalr	v0
800c1014:	00000000 	nop
800c1018:	080303b8 	j	800c0ee0 <_Z5Apu32v+0x70>
800c101c:	8e02e3e8 	lw	v0,-7192(s0)
800c1020:	24420bb8 	addiu	v0,v0,3000
800c1024:	0040f809 	jalr	v0
800c1028:	00000000 	nop
800c102c:	080303ae 	j	800c0eb8 <_Z5Apu32v+0x48>
800c1030:	8e03e3e8 	lw	v1,-7192(s0)

800c1034 <_Z5Apu12v>:
800c1034:	27bdffe8 	addiu	sp,sp,-24
800c1038:	afb00010 	sw	s0,16(sp)
800c103c:	3c108021 	lui	s0,0x8021
800c1040:	8e04e3e8 	lw	a0,-7192(s0)
800c1044:	afbf0014 	sw	ra,20(sp)
800c1048:	90850001 	lbu	a1,1(a0)
800c104c:	2ca200f0 	sltiu	v0,a1,240
800c1050:	14400006 	bnez	v0,800c106c <_Z5Apu12v+0x38>
800c1054:	2603e3e8 	addiu	v1,s0,-7192
800c1058:	2607e3e8 	addiu	a3,s0,-7192
800c105c:	8ce60008 	lw	a2,8(a3)
800c1060:	8ce20004 	lw	v0,4(a3)
800c1064:	10c20032 	beq	a2,v0,800c1130 <_Z5Apu12v+0xfc>
800c1068:	24a8000c 	addiu	t0,a1,12
800c106c:	8c620008 	lw	v0,8(v1)
800c1070:	00451021 	addu	v0,v0,a1
800c1074:	90420000 	lbu	v0,0(v0)
800c1078:	8e03e3e8 	lw	v1,-7192(s0)
800c107c:	304400fe 	andi	a0,v0,0xfe
800c1080:	90650001 	lbu	a1,1(v1)
800c1084:	2ca200f0 	sltiu	v0,a1,240
800c1088:	1040000c 	beqz	v0,800c10bc <_Z5Apu12v+0x88>
800c108c:	3c028021 	lui	v0,0x8021
800c1090:	2603e3e8 	addiu	v1,s0,-7192
800c1094:	8c620008 	lw	v0,8(v1)
800c1098:	00451021 	addu	v0,v0,a1
800c109c:	a0440000 	sb	a0,0(v0)
800c10a0:	8e02e3e8 	lw	v0,-7192(s0)
800c10a4:	8fbf0014 	lw	ra,20(sp)
800c10a8:	24420002 	addiu	v0,v0,2
800c10ac:	ae02e3e8 	sw	v0,-7192(s0)
800c10b0:	8fb00010 	lw	s0,16(sp)
800c10b4:	03e00008 	jr	ra
800c10b8:	27bd0018 	addiu	sp,sp,24
800c10bc:	2442e3e8 	addiu	v0,v0,-7192
800c10c0:	8c430004 	lw	v1,4(v0)
800c10c4:	8c460008 	lw	a2,8(v0)
800c10c8:	14c3fff1 	bne	a2,v1,800c1090 <_Z5Apu12v+0x5c>
800c10cc:	240200f3 	li	v0,243
800c10d0:	10a20034 	beq	a1,v0,800c11a4 <_Z5Apu12v+0x170>
800c10d4:	24a8000c 	addiu	t0,a1,12
800c10d8:	310200ff 	andi	v0,t0,0xff
800c10dc:	2c420004 	sltiu	v0,v0,4
800c10e0:	14400025 	bnez	v0,800c1178 <_Z5Apu12v+0x144>
800c10e4:	3c028021 	lui	v0,0x8021
800c10e8:	240200f1 	li	v0,241
800c10ec:	10a20038 	beq	a1,v0,800c11d0 <_Z5Apu12v+0x19c>
800c10f0:	3c02800b 	lui	v0,0x800b
800c10f4:	2ca200fd 	sltiu	v0,a1,253
800c10f8:	1040ffe9 	beqz	v0,800c10a0 <_Z5Apu12v+0x6c>
800c10fc:	00a61021 	addu	v0,a1,a2
800c1100:	2ca300fa 	sltiu	v1,a1,250
800c1104:	1460ffe6 	bnez	v1,800c10a0 <_Z5Apu12v+0x6c>
800c1108:	a0440000 	sb	a0,0(v0)
800c110c:	1480002b 	bnez	a0,800c11bc <_Z5Apu12v+0x188>
800c1110:	3c028021 	lui	v0,0x8021
800c1114:	3c038021 	lui	v1,0x8021
800c1118:	00051040 	sll	v0,a1,0x1
800c111c:	2463e308 	addiu	v1,v1,-7416
800c1120:	00431021 	addu	v0,v0,v1
800c1124:	24040100 	li	a0,256
800c1128:	08030428 	j	800c10a0 <_Z5Apu12v+0x6c>
800c112c:	a444fede 	sh	a0,-290(v0)
800c1130:	310200ff 	andi	v0,t0,0xff
800c1134:	2c420004 	sltiu	v0,v0,4
800c1138:	1440000a 	bnez	v0,800c1164 <_Z5Apu12v+0x130>
800c113c:	00c51021 	addu	v0,a2,a1
800c1140:	2ca200fd 	sltiu	v0,a1,253
800c1144:	14400010 	bnez	v0,800c1188 <_Z5Apu12v+0x154>
800c1148:	00c51821 	addu	v1,a2,a1
800c114c:	8ce20014 	lw	v0,20(a3)
800c1150:	ace40014 	sw	a0,20(a3)
800c1154:	ace20018 	sw	v0,24(a3)
800c1158:	90620000 	lbu	v0,0(v1)
800c115c:	0803041e 	j	800c1078 <_Z5Apu12v+0x44>
800c1160:	a0600000 	sb	zero,0(v1)
800c1164:	8ce30014 	lw	v1,20(a3)
800c1168:	ace40014 	sw	a0,20(a3)
800c116c:	ace30018 	sw	v1,24(a3)
800c1170:	0803041e 	j	800c1078 <_Z5Apu12v+0x44>
800c1174:	90420000 	lbu	v0,0(v0)
800c1178:	2442e308 	addiu	v0,v0,-7416
800c117c:	00a21021 	addu	v0,a1,v0
800c1180:	08030428 	j	800c10a0 <_Z5Apu12v+0x6c>
800c1184:	a044ff13 	sb	a0,-237(v0)
800c1188:	240200f3 	li	v0,243
800c118c:	10a20015 	beq	a1,v0,800c11e4 <_Z5Apu12v+0x1b0>
800c1190:	3c02800b 	lui	v0,0x800b
800c1194:	00c51021 	addu	v0,a2,a1
800c1198:	90430000 	lbu	v1,0(v0)
800c119c:	08030436 	j	800c10d8 <_Z5Apu12v+0xa4>
800c11a0:	306400fe 	andi	a0,v1,0xfe
800c11a4:	3c02800b 	lui	v0,0x800b
800c11a8:	244210e8 	addiu	v0,v0,4328
800c11ac:	0040f809 	jalr	v0
800c11b0:	00000000 	nop
800c11b4:	08030429 	j	800c10a4 <_Z5Apu12v+0x70>
800c11b8:	8e02e3e8 	lw	v0,-7192(s0)
800c11bc:	00051840 	sll	v1,a1,0x1
800c11c0:	2442e308 	addiu	v0,v0,-7416
800c11c4:	00621821 	addu	v1,v1,v0
800c11c8:	08030428 	j	800c10a0 <_Z5Apu12v+0x6c>
800c11cc:	a464fede 	sh	a0,-290(v1)
800c11d0:	24420c8c 	addiu	v0,v0,3212
800c11d4:	0040f809 	jalr	v0
800c11d8:	00000000 	nop
800c11dc:	08030429 	j	800c10a4 <_Z5Apu12v+0x70>
800c11e0:	8e02e3e8 	lw	v0,-7192(s0)
800c11e4:	24420bb8 	addiu	v0,v0,3000
800c11e8:	0040f809 	jalr	v0
800c11ec:	00000000 	nop
800c11f0:	0803041f 	j	800c107c <_Z5Apu12v+0x48>
800c11f4:	8e03e3e8 	lw	v1,-7192(s0)

800c11f8 <_Z5ApuE2v>:
800c11f8:	27bdffe8 	addiu	sp,sp,-24
800c11fc:	afb00010 	sw	s0,16(sp)
800c1200:	3c108021 	lui	s0,0x8021
800c1204:	8e04e3e8 	lw	a0,-7192(s0)
800c1208:	afbf0014 	sw	ra,20(sp)
800c120c:	90850001 	lbu	a1,1(a0)
800c1210:	2ca200f0 	sltiu	v0,a1,240
800c1214:	14400006 	bnez	v0,800c1230 <_Z5ApuE2v+0x38>
800c1218:	2603e3e8 	addiu	v1,s0,-7192
800c121c:	2607e3e8 	addiu	a3,s0,-7192
800c1220:	8ce60008 	lw	a2,8(a3)
800c1224:	8ce20004 	lw	v0,4(a3)
800c1228:	10c20033 	beq	a2,v0,800c12f8 <_Z5ApuE2v+0x100>
800c122c:	24a8000c 	addiu	t0,a1,12
800c1230:	8c620008 	lw	v0,8(v1)
800c1234:	00451021 	addu	v0,v0,a1
800c1238:	90430000 	lbu	v1,0(v0)
800c123c:	8e02e3e8 	lw	v0,-7192(s0)
800c1240:	306300ff 	andi	v1,v1,0xff
800c1244:	90450001 	lbu	a1,1(v0)
800c1248:	2ca200f0 	sltiu	v0,a1,240
800c124c:	1040000c 	beqz	v0,800c1280 <_Z5ApuE2v+0x88>
800c1250:	34640080 	ori	a0,v1,0x80
800c1254:	2603e3e8 	addiu	v1,s0,-7192
800c1258:	8c620008 	lw	v0,8(v1)
800c125c:	00451021 	addu	v0,v0,a1
800c1260:	a0440000 	sb	a0,0(v0)
800c1264:	8e02e3e8 	lw	v0,-7192(s0)
800c1268:	8fbf0014 	lw	ra,20(sp)
800c126c:	24420002 	addiu	v0,v0,2
800c1270:	ae02e3e8 	sw	v0,-7192(s0)
800c1274:	8fb00010 	lw	s0,16(sp)
800c1278:	03e00008 	jr	ra
800c127c:	27bd0018 	addiu	sp,sp,24
800c1280:	3c028021 	lui	v0,0x8021
800c1284:	2442e3e8 	addiu	v0,v0,-7192
800c1288:	8c430004 	lw	v1,4(v0)
800c128c:	8c460008 	lw	a2,8(v0)
800c1290:	14c3fff0 	bne	a2,v1,800c1254 <_Z5ApuE2v+0x5c>
800c1294:	240200f3 	li	v0,243
800c1298:	10a20034 	beq	a1,v0,800c136c <_Z5ApuE2v+0x174>
800c129c:	24a8000c 	addiu	t0,a1,12
800c12a0:	310200ff 	andi	v0,t0,0xff
800c12a4:	2c420004 	sltiu	v0,v0,4
800c12a8:	14400027 	bnez	v0,800c1348 <_Z5ApuE2v+0x150>
800c12ac:	3c028021 	lui	v0,0x8021
800c12b0:	240200f1 	li	v0,241
800c12b4:	10a20038 	beq	a1,v0,800c1398 <_Z5ApuE2v+0x1a0>
800c12b8:	3c02800b 	lui	v0,0x800b
800c12bc:	2ca200fd 	sltiu	v0,a1,253
800c12c0:	1040ffe8 	beqz	v0,800c1264 <_Z5ApuE2v+0x6c>
800c12c4:	00a61021 	addu	v0,a1,a2
800c12c8:	2ca300fa 	sltiu	v1,a1,250
800c12cc:	1460ffe5 	bnez	v1,800c1264 <_Z5ApuE2v+0x6c>
800c12d0:	a0440000 	sb	a0,0(v0)
800c12d4:	1480002b 	bnez	a0,800c1384 <_Z5ApuE2v+0x18c>
800c12d8:	3c028021 	lui	v0,0x8021
800c12dc:	3c038021 	lui	v1,0x8021
800c12e0:	00051040 	sll	v0,a1,0x1
800c12e4:	2463e308 	addiu	v1,v1,-7416
800c12e8:	00431021 	addu	v0,v0,v1
800c12ec:	24040100 	li	a0,256
800c12f0:	08030499 	j	800c1264 <_Z5ApuE2v+0x6c>
800c12f4:	a444fede 	sh	a0,-290(v0)
800c12f8:	310200ff 	andi	v0,t0,0xff
800c12fc:	2c420004 	sltiu	v0,v0,4
800c1300:	1440000c 	bnez	v0,800c1334 <_Z5ApuE2v+0x13c>
800c1304:	00c51021 	addu	v0,a2,a1
800c1308:	2ca200fd 	sltiu	v0,a1,253
800c130c:	14400012 	bnez	v0,800c1358 <_Z5ApuE2v+0x160>
800c1310:	240200f3 	li	v0,243
800c1314:	8ce20014 	lw	v0,20(a3)
800c1318:	00c51821 	addu	v1,a2,a1
800c131c:	ace40014 	sw	a0,20(a3)
800c1320:	ace20018 	sw	v0,24(a3)
800c1324:	90620000 	lbu	v0,0(v1)
800c1328:	a0600000 	sb	zero,0(v1)
800c132c:	0803048f 	j	800c123c <_Z5ApuE2v+0x44>
800c1330:	00401821 	move	v1,v0
800c1334:	8ce30014 	lw	v1,20(a3)
800c1338:	ace40014 	sw	a0,20(a3)
800c133c:	ace30018 	sw	v1,24(a3)
800c1340:	0803048f 	j	800c123c <_Z5ApuE2v+0x44>
800c1344:	90430000 	lbu	v1,0(v0)
800c1348:	2442e308 	addiu	v0,v0,-7416
800c134c:	00a21021 	addu	v0,a1,v0
800c1350:	08030499 	j	800c1264 <_Z5ApuE2v+0x6c>
800c1354:	a044ff13 	sb	a0,-237(v0)
800c1358:	10a20014 	beq	a1,v0,800c13ac <_Z5ApuE2v+0x1b4>
800c135c:	00c51021 	addu	v0,a2,a1
800c1360:	90430000 	lbu	v1,0(v0)
800c1364:	080304a8 	j	800c12a0 <_Z5ApuE2v+0xa8>
800c1368:	34640080 	ori	a0,v1,0x80
800c136c:	3c02800b 	lui	v0,0x800b
800c1370:	244210e8 	addiu	v0,v0,4328
800c1374:	0040f809 	jalr	v0
800c1378:	00000000 	nop
800c137c:	0803049a 	j	800c1268 <_Z5ApuE2v+0x70>
800c1380:	8e02e3e8 	lw	v0,-7192(s0)
800c1384:	00051840 	sll	v1,a1,0x1
800c1388:	2442e308 	addiu	v0,v0,-7416
800c138c:	00621821 	addu	v1,v1,v0
800c1390:	08030499 	j	800c1264 <_Z5ApuE2v+0x6c>
800c1394:	a464fede 	sh	a0,-290(v1)
800c1398:	24420c8c 	addiu	v0,v0,3212
800c139c:	0040f809 	jalr	v0
800c13a0:	00000000 	nop
800c13a4:	0803049a 	j	800c1268 <_Z5ApuE2v+0x70>
800c13a8:	8e02e3e8 	lw	v0,-7192(s0)
800c13ac:	3c02800b 	lui	v0,0x800b
800c13b0:	24420bb8 	addiu	v0,v0,3000
800c13b4:	0040f809 	jalr	v0
800c13b8:	00000000 	nop
800c13bc:	0803048f 	j	800c123c <_Z5ApuE2v+0x44>
800c13c0:	00401821 	move	v1,v0

800c13c4 <_Z5ApuC2v>:
800c13c4:	27bdffe8 	addiu	sp,sp,-24
800c13c8:	afb00010 	sw	s0,16(sp)
800c13cc:	3c108021 	lui	s0,0x8021
800c13d0:	8e04e3e8 	lw	a0,-7192(s0)
800c13d4:	afbf0014 	sw	ra,20(sp)
800c13d8:	90850001 	lbu	a1,1(a0)
800c13dc:	2ca200f0 	sltiu	v0,a1,240
800c13e0:	14400006 	bnez	v0,800c13fc <_Z5ApuC2v+0x38>
800c13e4:	2603e3e8 	addiu	v1,s0,-7192
800c13e8:	2607e3e8 	addiu	a3,s0,-7192
800c13ec:	8ce60008 	lw	a2,8(a3)
800c13f0:	8ce20004 	lw	v0,4(a3)
800c13f4:	10c20033 	beq	a2,v0,800c14c4 <_Z5ApuC2v+0x100>
800c13f8:	24a8000c 	addiu	t0,a1,12
800c13fc:	8c620008 	lw	v0,8(v1)
800c1400:	00451021 	addu	v0,v0,a1
800c1404:	90430000 	lbu	v1,0(v0)
800c1408:	8e02e3e8 	lw	v0,-7192(s0)
800c140c:	34630040 	ori	v1,v1,0x40
800c1410:	90450001 	lbu	a1,1(v0)
800c1414:	2ca200f0 	sltiu	v0,a1,240
800c1418:	1040000c 	beqz	v0,800c144c <_Z5ApuC2v+0x88>
800c141c:	306400ff 	andi	a0,v1,0xff
800c1420:	2603e3e8 	addiu	v1,s0,-7192
800c1424:	8c620008 	lw	v0,8(v1)
800c1428:	00451021 	addu	v0,v0,a1
800c142c:	a0440000 	sb	a0,0(v0)
800c1430:	8e02e3e8 	lw	v0,-7192(s0)
800c1434:	8fbf0014 	lw	ra,20(sp)
800c1438:	24420002 	addiu	v0,v0,2
800c143c:	ae02e3e8 	sw	v0,-7192(s0)
800c1440:	8fb00010 	lw	s0,16(sp)
800c1444:	03e00008 	jr	ra
800c1448:	27bd0018 	addiu	sp,sp,24
800c144c:	3c028021 	lui	v0,0x8021
800c1450:	2442e3e8 	addiu	v0,v0,-7192
800c1454:	8c430004 	lw	v1,4(v0)
800c1458:	8c460008 	lw	a2,8(v0)
800c145c:	14c3fff0 	bne	a2,v1,800c1420 <_Z5ApuC2v+0x5c>
800c1460:	240200f3 	li	v0,243
800c1464:	10a20034 	beq	a1,v0,800c1538 <_Z5ApuC2v+0x174>
800c1468:	24a8000c 	addiu	t0,a1,12
800c146c:	310200ff 	andi	v0,t0,0xff
800c1470:	2c420004 	sltiu	v0,v0,4
800c1474:	14400027 	bnez	v0,800c1514 <_Z5ApuC2v+0x150>
800c1478:	3c028021 	lui	v0,0x8021
800c147c:	240200f1 	li	v0,241
800c1480:	10a20038 	beq	a1,v0,800c1564 <_Z5ApuC2v+0x1a0>
800c1484:	3c02800b 	lui	v0,0x800b
800c1488:	2ca200fd 	sltiu	v0,a1,253
800c148c:	1040ffe8 	beqz	v0,800c1430 <_Z5ApuC2v+0x6c>
800c1490:	00a61021 	addu	v0,a1,a2
800c1494:	2ca300fa 	sltiu	v1,a1,250
800c1498:	1460ffe5 	bnez	v1,800c1430 <_Z5ApuC2v+0x6c>
800c149c:	a0440000 	sb	a0,0(v0)
800c14a0:	1480002b 	bnez	a0,800c1550 <_Z5ApuC2v+0x18c>
800c14a4:	3c028021 	lui	v0,0x8021
800c14a8:	3c038021 	lui	v1,0x8021
800c14ac:	00051040 	sll	v0,a1,0x1
800c14b0:	2463e308 	addiu	v1,v1,-7416
800c14b4:	00431021 	addu	v0,v0,v1
800c14b8:	24040100 	li	a0,256
800c14bc:	0803050c 	j	800c1430 <_Z5ApuC2v+0x6c>
800c14c0:	a444fede 	sh	a0,-290(v0)
800c14c4:	310200ff 	andi	v0,t0,0xff
800c14c8:	2c420004 	sltiu	v0,v0,4
800c14cc:	1440000c 	bnez	v0,800c1500 <_Z5ApuC2v+0x13c>
800c14d0:	00c51021 	addu	v0,a2,a1
800c14d4:	2ca200fd 	sltiu	v0,a1,253
800c14d8:	14400012 	bnez	v0,800c1524 <_Z5ApuC2v+0x160>
800c14dc:	240200f3 	li	v0,243
800c14e0:	8ce20014 	lw	v0,20(a3)
800c14e4:	00c51821 	addu	v1,a2,a1
800c14e8:	ace40014 	sw	a0,20(a3)
800c14ec:	ace20018 	sw	v0,24(a3)
800c14f0:	90620000 	lbu	v0,0(v1)
800c14f4:	a0600000 	sb	zero,0(v1)
800c14f8:	08030502 	j	800c1408 <_Z5ApuC2v+0x44>
800c14fc:	00401821 	move	v1,v0
800c1500:	8ce30014 	lw	v1,20(a3)
800c1504:	ace40014 	sw	a0,20(a3)
800c1508:	ace30018 	sw	v1,24(a3)
800c150c:	08030502 	j	800c1408 <_Z5ApuC2v+0x44>
800c1510:	90430000 	lbu	v1,0(v0)
800c1514:	2442e308 	addiu	v0,v0,-7416
800c1518:	00a21021 	addu	v0,a1,v0
800c151c:	0803050c 	j	800c1430 <_Z5ApuC2v+0x6c>
800c1520:	a044ff13 	sb	a0,-237(v0)
800c1524:	10a20014 	beq	a1,v0,800c1578 <_Z5ApuC2v+0x1b4>
800c1528:	00c51021 	addu	v0,a2,a1
800c152c:	90430000 	lbu	v1,0(v0)
800c1530:	0803051b 	j	800c146c <_Z5ApuC2v+0xa8>
800c1534:	34640040 	ori	a0,v1,0x40
800c1538:	3c02800b 	lui	v0,0x800b
800c153c:	244210e8 	addiu	v0,v0,4328
800c1540:	0040f809 	jalr	v0
800c1544:	00000000 	nop
800c1548:	0803050d 	j	800c1434 <_Z5ApuC2v+0x70>
800c154c:	8e02e3e8 	lw	v0,-7192(s0)
800c1550:	00051840 	sll	v1,a1,0x1
800c1554:	2442e308 	addiu	v0,v0,-7416
800c1558:	00621821 	addu	v1,v1,v0
800c155c:	0803050c 	j	800c1430 <_Z5ApuC2v+0x6c>
800c1560:	a464fede 	sh	a0,-290(v1)
800c1564:	24420c8c 	addiu	v0,v0,3212
800c1568:	0040f809 	jalr	v0
800c156c:	00000000 	nop
800c1570:	0803050d 	j	800c1434 <_Z5ApuC2v+0x70>
800c1574:	8e02e3e8 	lw	v0,-7192(s0)
800c1578:	3c02800b 	lui	v0,0x800b
800c157c:	24420bb8 	addiu	v0,v0,3000
800c1580:	0040f809 	jalr	v0
800c1584:	00000000 	nop
800c1588:	08030502 	j	800c1408 <_Z5ApuC2v+0x44>
800c158c:	00401821 	move	v1,v0

800c1590 <_Z5ApuBAv>:
800c1590:	27bdffe0 	addiu	sp,sp,-32
800c1594:	afb00010 	sw	s0,16(sp)
800c1598:	3c108021 	lui	s0,0x8021
800c159c:	8e05e3e8 	lw	a1,-7192(s0)
800c15a0:	afbf0018 	sw	ra,24(sp)
800c15a4:	afb10014 	sw	s1,20(sp)
800c15a8:	90a40001 	lbu	a0,1(a1)
800c15ac:	2c8200f0 	sltiu	v0,a0,240
800c15b0:	14400006 	bnez	v0,800c15cc <_Z5ApuBAv+0x3c>
800c15b4:	2603e3e8 	addiu	v1,s0,-7192
800c15b8:	2606e3e8 	addiu	a2,s0,-7192
800c15bc:	8cc70008 	lw	a3,8(a2)
800c15c0:	8cc20004 	lw	v0,4(a2)
800c15c4:	10e20034 	beq	a3,v0,800c1698 <_Z5ApuBAv+0x108>
800c15c8:	2482000c 	addiu	v0,a0,12
800c15cc:	8c620008 	lw	v0,8(v1)
800c15d0:	00441021 	addu	v0,v0,a0
800c15d4:	90430000 	lbu	v1,0(v0)
800c15d8:	3c118021 	lui	s1,0x8021
800c15dc:	2622e424 	addiu	v0,s1,-7132
800c15e0:	8e05e3e8 	lw	a1,-7192(s0)
800c15e4:	a0430002 	sb	v1,2(v0)
800c15e8:	90a30001 	lbu	v1,1(a1)
800c15ec:	24630001 	addiu	v1,v1,1
800c15f0:	306400ff 	andi	a0,v1,0xff
800c15f4:	2c8200f0 	sltiu	v0,a0,240
800c15f8:	14400007 	bnez	v0,800c1618 <_Z5ApuBAv+0x88>
800c15fc:	2603e3e8 	addiu	v1,s0,-7192
800c1600:	3c028021 	lui	v0,0x8021
800c1604:	2446e3e8 	addiu	a2,v0,-7192
800c1608:	8cc70008 	lw	a3,8(a2)
800c160c:	8cc20004 	lw	v0,4(a2)
800c1610:	10e20014 	beq	a3,v0,800c1664 <_Z5ApuBAv+0xd4>
800c1614:	2482000c 	addiu	v0,a0,12
800c1618:	8c620008 	lw	v0,8(v1)
800c161c:	00441021 	addu	v0,v0,a0
800c1620:	90420000 	lbu	v0,0(v0)
800c1624:	2623e424 	addiu	v1,s1,-7132
800c1628:	a0620003 	sb	v0,3(v1)
800c162c:	94620002 	lhu	v0,2(v1)
800c1630:	8e04e3e8 	lw	a0,-7192(s0)
800c1634:	00021a02 	srl	v1,v0,0x8
800c1638:	0002102b 	sltu	v0,zero,v0
800c163c:	00431025 	or	v0,v0,v1
800c1640:	2603e3e8 	addiu	v1,s0,-7192
800c1644:	a0620029 	sb	v0,41(v1)
800c1648:	24840002 	addiu	a0,a0,2
800c164c:	ae04e3e8 	sw	a0,-7192(s0)
800c1650:	8fbf0018 	lw	ra,24(sp)
800c1654:	8fb10014 	lw	s1,20(sp)
800c1658:	8fb00010 	lw	s0,16(sp)
800c165c:	03e00008 	jr	ra
800c1660:	27bd0020 	addiu	sp,sp,32
800c1664:	304200ff 	andi	v0,v0,0xff
800c1668:	2c420004 	sltiu	v0,v0,4
800c166c:	1440001e 	bnez	v0,800c16e8 <_Z5ApuBAv+0x158>
800c1670:	00e41021 	addu	v0,a3,a0
800c1674:	2c8200fd 	sltiu	v0,a0,253
800c1678:	14400024 	bnez	v0,800c170c <_Z5ApuBAv+0x17c>
800c167c:	00e41821 	addu	v1,a3,a0
800c1680:	8cc20014 	lw	v0,20(a2)
800c1684:	acc50014 	sw	a1,20(a2)
800c1688:	acc20018 	sw	v0,24(a2)
800c168c:	90620000 	lbu	v0,0(v1)
800c1690:	08030589 	j	800c1624 <_Z5ApuBAv+0x94>
800c1694:	a0600000 	sb	zero,0(v1)
800c1698:	304200ff 	andi	v0,v0,0xff
800c169c:	2c420004 	sltiu	v0,v0,4
800c16a0:	1440000c 	bnez	v0,800c16d4 <_Z5ApuBAv+0x144>
800c16a4:	00e41021 	addu	v0,a3,a0
800c16a8:	2c8200fd 	sltiu	v0,a0,253
800c16ac:	14400013 	bnez	v0,800c16fc <_Z5ApuBAv+0x16c>
800c16b0:	240200f3 	li	v0,243
800c16b4:	8cc20014 	lw	v0,20(a2)
800c16b8:	00e41821 	addu	v1,a3,a0
800c16bc:	acc50014 	sw	a1,20(a2)
800c16c0:	acc20018 	sw	v0,24(a2)
800c16c4:	90620000 	lbu	v0,0(v1)
800c16c8:	a0600000 	sb	zero,0(v1)
800c16cc:	08030576 	j	800c15d8 <_Z5ApuBAv+0x48>
800c16d0:	00401821 	move	v1,v0
800c16d4:	8cc30014 	lw	v1,20(a2)
800c16d8:	acc50014 	sw	a1,20(a2)
800c16dc:	acc30018 	sw	v1,24(a2)
800c16e0:	08030576 	j	800c15d8 <_Z5ApuBAv+0x48>
800c16e4:	90430000 	lbu	v1,0(v0)
800c16e8:	8cc30014 	lw	v1,20(a2)
800c16ec:	acc50014 	sw	a1,20(a2)
800c16f0:	acc30018 	sw	v1,24(a2)
800c16f4:	08030589 	j	800c1624 <_Z5ApuBAv+0x94>
800c16f8:	90420000 	lbu	v0,0(v0)
800c16fc:	10820009 	beq	a0,v0,800c1724 <_Z5ApuBAv+0x194>
800c1700:	00e41021 	addu	v0,a3,a0
800c1704:	08030576 	j	800c15d8 <_Z5ApuBAv+0x48>
800c1708:	90430000 	lbu	v1,0(v0)
800c170c:	240200f3 	li	v0,243
800c1710:	1082000a 	beq	a0,v0,800c173c <_Z5ApuBAv+0x1ac>
800c1714:	00000000 	nop
800c1718:	00e41021 	addu	v0,a3,a0
800c171c:	08030589 	j	800c1624 <_Z5ApuBAv+0x94>
800c1720:	90420000 	lbu	v0,0(v0)
800c1724:	3c02800b 	lui	v0,0x800b
800c1728:	24420bb8 	addiu	v0,v0,3000
800c172c:	0040f809 	jalr	v0
800c1730:	3c118021 	lui	s1,0x8021
800c1734:	08030577 	j	800c15dc <_Z5ApuBAv+0x4c>
800c1738:	00401821 	move	v1,v0
800c173c:	3c02800b 	lui	v0,0x800b
800c1740:	24420bb8 	addiu	v0,v0,3000
800c1744:	0040f809 	jalr	v0
800c1748:	00000000 	nop
800c174c:	0803058a 	j	800c1628 <_Z5ApuBAv+0x98>
800c1750:	2623e424 	addiu	v1,s1,-7132

800c1754 <_Z5Apu9Av>:
800c1754:	27bdffe0 	addiu	sp,sp,-32
800c1758:	afb00010 	sw	s0,16(sp)
800c175c:	3c108021 	lui	s0,0x8021
800c1760:	8e05e3e8 	lw	a1,-7192(s0)
800c1764:	afbf0018 	sw	ra,24(sp)
800c1768:	afb10014 	sw	s1,20(sp)
800c176c:	90a40001 	lbu	a0,1(a1)
800c1770:	2c8200f0 	sltiu	v0,a0,240
800c1774:	14400006 	bnez	v0,800c1790 <_Z5Apu9Av+0x3c>
800c1778:	2603e3e8 	addiu	v1,s0,-7192
800c177c:	2606e3e8 	addiu	a2,s0,-7192
800c1780:	8cc70008 	lw	a3,8(a2)
800c1784:	8cc20004 	lw	v0,4(a2)
800c1788:	10e20067 	beq	a3,v0,800c1928 <_Z5Apu9Av+0x1d4>
800c178c:	2482000c 	addiu	v0,a0,12
800c1790:	8c620008 	lw	v0,8(v1)
800c1794:	00441021 	addu	v0,v0,a0
800c1798:	90510000 	lbu	s1,0(v0)
800c179c:	8e05e3e8 	lw	a1,-7192(s0)
800c17a0:	90a20001 	lbu	v0,1(a1)
800c17a4:	24420001 	addiu	v0,v0,1
800c17a8:	304400ff 	andi	a0,v0,0xff
800c17ac:	2c8300f0 	sltiu	v1,a0,240
800c17b0:	14600007 	bnez	v1,800c17d0 <_Z5Apu9Av+0x7c>
800c17b4:	2603e3e8 	addiu	v1,s0,-7192
800c17b8:	3c028021 	lui	v0,0x8021
800c17bc:	2446e3e8 	addiu	a2,v0,-7192
800c17c0:	8cc70008 	lw	a3,8(a2)
800c17c4:	8cc20004 	lw	v0,4(a2)
800c17c8:	10e2004a 	beq	a3,v0,800c18f4 <_Z5Apu9Av+0x1a0>
800c17cc:	2482000c 	addiu	v0,a0,12
800c17d0:	8c620008 	lw	v0,8(v1)
800c17d4:	00441021 	addu	v0,v0,a0
800c17d8:	90420000 	lbu	v0,0(v0)
800c17dc:	3c0a8021 	lui	t2,0x8021
800c17e0:	304400ff 	andi	a0,v0,0xff
800c17e4:	322300ff 	andi	v1,s1,0xff
800c17e8:	2542e424 	addiu	v0,t2,-7132
800c17ec:	00042200 	sll	a0,a0,0x8
800c17f0:	94480002 	lhu	t0,2(v0)
800c17f4:	00832021 	addu	a0,a0,v1
800c17f8:	3084ffff 	andi	a0,a0,0xffff
800c17fc:	9142e424 	lbu	v0,-7132(t2)
800c1800:	01043823 	subu	a3,t0,a0
800c1804:	01044826 	xor	t1,t0,a0
800c1808:	00072827 	nor	a1,zero,a3
800c180c:	304c00f7 	andi	t4,v0,0xf7
800c1810:	00052fc2 	srl	a1,a1,0x1f
800c1814:	260be3e8 	addiu	t3,s0,-7192
800c1818:	3c028022 	lui	v0,0x8022
800c181c:	3c038022 	lui	v1,0x8022
800c1820:	31268000 	andi	a2,t1,0x8000
800c1824:	a44450be 	sh	a0,20670(v0)
800c1828:	ac6750c8 	sw	a3,20680(v1)
800c182c:	a1650028 	sb	a1,40(t3)
800c1830:	10c0002a 	beqz	a2,800c18dc <_Z5Apu9Av+0x188>
800c1834:	a14ce424 	sb	t4,-7132(t2)
800c1838:	30e5ffff 	andi	a1,a3,0xffff
800c183c:	01051026 	xor	v0,t0,a1
800c1840:	30428000 	andi	v0,v0,0x8000
800c1844:	14400029 	bnez	v0,800c18ec <_Z5Apu9Av+0x198>
800c1848:	24020001 	li	v0,1
800c184c:	2602e3e8 	addiu	v0,s0,-7192
800c1850:	a040002a 	sb	zero,42(v0)
800c1854:	31220080 	andi	v0,t1,0x80
800c1858:	10400006 	beqz	v0,800c1874 <_Z5Apu9Av+0x120>
800c185c:	3c028022 	lui	v0,0x8022
800c1860:	01051026 	xor	v0,t0,a1
800c1864:	30420080 	andi	v0,v0,0x80
800c1868:	1440001e 	bnez	v0,800c18e4 <_Z5Apu9Av+0x190>
800c186c:	35820008 	ori	v0,t4,0x8
800c1870:	3c028022 	lui	v0,0x8022
800c1874:	944350c0 	lhu	v1,20672(v0)
800c1878:	9144e424 	lbu	a0,-7132(t2)
800c187c:	01231826 	xor	v1,t1,v1
800c1880:	34820008 	ori	v0,a0,0x8
800c1884:	30630010 	andi	v1,v1,0x10
800c1888:	a142e424 	sb	v0,-7132(t2)
800c188c:	10600003 	beqz	v1,800c189c <_Z5Apu9Av+0x148>
800c1890:	3c048021 	lui	a0,0x8021
800c1894:	304200f7 	andi	v0,v0,0xf7
800c1898:	a082e424 	sb	v0,-7132(a0)
800c189c:	2483e424 	addiu	v1,a0,-7132
800c18a0:	30a2ffff 	andi	v0,a1,0xffff
800c18a4:	a4650002 	sh	a1,2(v1)
800c18a8:	8e04e3e8 	lw	a0,-7192(s0)
800c18ac:	00021a02 	srl	v1,v0,0x8
800c18b0:	0002102b 	sltu	v0,zero,v0
800c18b4:	00431025 	or	v0,v0,v1
800c18b8:	2603e3e8 	addiu	v1,s0,-7192
800c18bc:	a0620029 	sb	v0,41(v1)
800c18c0:	24840002 	addiu	a0,a0,2
800c18c4:	ae04e3e8 	sw	a0,-7192(s0)
800c18c8:	8fbf0018 	lw	ra,24(sp)
800c18cc:	8fb10014 	lw	s1,20(sp)
800c18d0:	8fb00010 	lw	s0,16(sp)
800c18d4:	03e00008 	jr	ra
800c18d8:	27bd0020 	addiu	sp,sp,32
800c18dc:	08030613 	j	800c184c <_Z5Apu9Av+0xf8>
800c18e0:	30e5ffff 	andi	a1,a3,0xffff
800c18e4:	0803061c 	j	800c1870 <_Z5Apu9Av+0x11c>
800c18e8:	a142e424 	sb	v0,-7132(t2)
800c18ec:	08030615 	j	800c1854 <_Z5Apu9Av+0x100>
800c18f0:	a162002a 	sb	v0,42(t3)
800c18f4:	304200ff 	andi	v0,v0,0xff
800c18f8:	2c420004 	sltiu	v0,v0,4
800c18fc:	1440001e 	bnez	v0,800c1978 <_Z5Apu9Av+0x224>
800c1900:	00e41021 	addu	v0,a3,a0
800c1904:	2c8200fd 	sltiu	v0,a0,253
800c1908:	14400024 	bnez	v0,800c199c <_Z5Apu9Av+0x248>
800c190c:	00e41821 	addu	v1,a3,a0
800c1910:	8cc20014 	lw	v0,20(a2)
800c1914:	acc50014 	sw	a1,20(a2)
800c1918:	acc20018 	sw	v0,24(a2)
800c191c:	90620000 	lbu	v0,0(v1)
800c1920:	080305f7 	j	800c17dc <_Z5Apu9Av+0x88>
800c1924:	a0600000 	sb	zero,0(v1)
800c1928:	304200ff 	andi	v0,v0,0xff
800c192c:	2c420004 	sltiu	v0,v0,4
800c1930:	1440000c 	bnez	v0,800c1964 <_Z5Apu9Av+0x210>
800c1934:	00e41021 	addu	v0,a3,a0
800c1938:	2c8200fd 	sltiu	v0,a0,253
800c193c:	14400013 	bnez	v0,800c198c <_Z5Apu9Av+0x238>
800c1940:	240200f3 	li	v0,243
800c1944:	8cc20014 	lw	v0,20(a2)
800c1948:	00e41821 	addu	v1,a3,a0
800c194c:	acc50014 	sw	a1,20(a2)
800c1950:	acc20018 	sw	v0,24(a2)
800c1954:	90620000 	lbu	v0,0(v1)
800c1958:	a0600000 	sb	zero,0(v1)
800c195c:	080305e7 	j	800c179c <_Z5Apu9Av+0x48>
800c1960:	00408821 	move	s1,v0
800c1964:	8cc30014 	lw	v1,20(a2)
800c1968:	acc50014 	sw	a1,20(a2)
800c196c:	acc30018 	sw	v1,24(a2)
800c1970:	080305e7 	j	800c179c <_Z5Apu9Av+0x48>
800c1974:	90510000 	lbu	s1,0(v0)
800c1978:	8cc30014 	lw	v1,20(a2)
800c197c:	acc50014 	sw	a1,20(a2)
800c1980:	acc30018 	sw	v1,24(a2)
800c1984:	080305f7 	j	800c17dc <_Z5Apu9Av+0x88>
800c1988:	90420000 	lbu	v0,0(v0)
800c198c:	10820009 	beq	a0,v0,800c19b4 <_Z5Apu9Av+0x260>
800c1990:	00e41021 	addu	v0,a3,a0
800c1994:	080305e7 	j	800c179c <_Z5Apu9Av+0x48>
800c1998:	90510000 	lbu	s1,0(v0)
800c199c:	240200f3 	li	v0,243
800c19a0:	1082000a 	beq	a0,v0,800c19cc <_Z5Apu9Av+0x278>
800c19a4:	00000000 	nop
800c19a8:	00e41021 	addu	v0,a3,a0
800c19ac:	080305f7 	j	800c17dc <_Z5Apu9Av+0x88>
800c19b0:	90420000 	lbu	v0,0(v0)
800c19b4:	3c02800b 	lui	v0,0x800b
800c19b8:	24420bb8 	addiu	v0,v0,3000
800c19bc:	0040f809 	jalr	v0
800c19c0:	00000000 	nop
800c19c4:	080305e7 	j	800c179c <_Z5Apu9Av+0x48>
800c19c8:	00408821 	move	s1,v0
800c19cc:	3c02800b 	lui	v0,0x800b
800c19d0:	24420bb8 	addiu	v0,v0,3000
800c19d4:	0040f809 	jalr	v0
800c19d8:	00000000 	nop
800c19dc:	080305f8 	j	800c17e0 <_Z5Apu9Av+0x8c>
800c19e0:	3c0a8021 	lui	t2,0x8021

800c19e4 <_Z5Apu7Av>:
800c19e4:	27bdffe0 	addiu	sp,sp,-32
800c19e8:	afb00010 	sw	s0,16(sp)
800c19ec:	3c108021 	lui	s0,0x8021
800c19f0:	8e05e3e8 	lw	a1,-7192(s0)
800c19f4:	afbf0018 	sw	ra,24(sp)
800c19f8:	afb10014 	sw	s1,20(sp)
800c19fc:	90a40001 	lbu	a0,1(a1)
800c1a00:	2c8200f0 	sltiu	v0,a0,240
800c1a04:	14400006 	bnez	v0,800c1a20 <_Z5Apu7Av+0x3c>
800c1a08:	2603e3e8 	addiu	v1,s0,-7192
800c1a0c:	2606e3e8 	addiu	a2,s0,-7192
800c1a10:	8cc70008 	lw	a3,8(a2)
800c1a14:	8cc20004 	lw	v0,4(a2)
800c1a18:	10e20056 	beq	a3,v0,800c1b74 <_Z5Apu7Av+0x190>
800c1a1c:	2482000c 	addiu	v0,a0,12
800c1a20:	8c620008 	lw	v0,8(v1)
800c1a24:	00441021 	addu	v0,v0,a0
800c1a28:	90510000 	lbu	s1,0(v0)
800c1a2c:	8e05e3e8 	lw	a1,-7192(s0)
800c1a30:	90a20001 	lbu	v0,1(a1)
800c1a34:	24420001 	addiu	v0,v0,1
800c1a38:	304400ff 	andi	a0,v0,0xff
800c1a3c:	2c8300f0 	sltiu	v1,a0,240
800c1a40:	14600007 	bnez	v1,800c1a60 <_Z5Apu7Av+0x7c>
800c1a44:	2603e3e8 	addiu	v1,s0,-7192
800c1a48:	3c028021 	lui	v0,0x8021
800c1a4c:	2446e3e8 	addiu	a2,v0,-7192
800c1a50:	8cc70008 	lw	a3,8(a2)
800c1a54:	8cc20004 	lw	v0,4(a2)
800c1a58:	10e20039 	beq	a3,v0,800c1b40 <_Z5Apu7Av+0x15c>
800c1a5c:	2482000c 	addiu	v0,a0,12
800c1a60:	8c620008 	lw	v0,8(v1)
800c1a64:	00441021 	addu	v0,v0,a0
800c1a68:	90420000 	lbu	v0,0(v0)
800c1a6c:	304400ff 	andi	a0,v0,0xff
800c1a70:	3c0b8021 	lui	t3,0x8021
800c1a74:	322300ff 	andi	v1,s1,0xff
800c1a78:	2562e424 	addiu	v0,t3,-7132
800c1a7c:	00042200 	sll	a0,a0,0x8
800c1a80:	94460002 	lhu	a2,2(v0)
800c1a84:	00832021 	addu	a0,a0,v1
800c1a88:	3084ffff 	andi	a0,a0,0xffff
800c1a8c:	00c45026 	xor	t2,a2,a0
800c1a90:	00c43021 	addu	a2,a2,a0
800c1a94:	30c9ffff 	andi	t1,a2,0xffff
800c1a98:	000a1027 	nor	v0,zero,t2
800c1a9c:	30428000 	andi	v0,v0,0x8000
800c1aa0:	00893826 	xor	a3,a0,t1
800c1aa4:	3405ffff 	li	a1,0xffff
800c1aa8:	00e23824 	and	a3,a3,v0
800c1aac:	00a6282b 	sltu	a1,a1,a2
800c1ab0:	2608e3e8 	addiu	t0,s0,-7192
800c1ab4:	3c028022 	lui	v0,0x8022
800c1ab8:	3c038022 	lui	v1,0x8022
800c1abc:	a44450be 	sh	a0,20670(v0)
800c1ac0:	ac6650c0 	sw	a2,20672(v1)
800c1ac4:	10e0001c 	beqz	a3,800c1b38 <_Z5Apu7Av+0x154>
800c1ac8:	a1050028 	sb	a1,40(t0)
800c1acc:	24020001 	li	v0,1
800c1ad0:	a102002a 	sb	v0,42(t0)
800c1ad4:	9163e424 	lbu	v1,-7132(t3)
800c1ad8:	01491026 	xor	v0,t2,t1
800c1adc:	306300f7 	andi	v1,v1,0xf7
800c1ae0:	30420010 	andi	v0,v0,0x10
800c1ae4:	a163e424 	sb	v1,-7132(t3)
800c1ae8:	10400003 	beqz	v0,800c1af8 <_Z5Apu7Av+0x114>
800c1aec:	3c048021 	lui	a0,0x8021
800c1af0:	34620008 	ori	v0,v1,0x8
800c1af4:	a082e424 	sb	v0,-7132(a0)
800c1af8:	2483e424 	addiu	v1,a0,-7132
800c1afc:	3122ffff 	andi	v0,t1,0xffff
800c1b00:	a4690002 	sh	t1,2(v1)
800c1b04:	8e04e3e8 	lw	a0,-7192(s0)
800c1b08:	00021a02 	srl	v1,v0,0x8
800c1b0c:	0002102b 	sltu	v0,zero,v0
800c1b10:	00431025 	or	v0,v0,v1
800c1b14:	2603e3e8 	addiu	v1,s0,-7192
800c1b18:	a0620029 	sb	v0,41(v1)
800c1b1c:	24840002 	addiu	a0,a0,2
800c1b20:	ae04e3e8 	sw	a0,-7192(s0)
800c1b24:	8fbf0018 	lw	ra,24(sp)
800c1b28:	8fb10014 	lw	s1,20(sp)
800c1b2c:	8fb00010 	lw	s0,16(sp)
800c1b30:	03e00008 	jr	ra
800c1b34:	27bd0020 	addiu	sp,sp,32
800c1b38:	080306b5 	j	800c1ad4 <_Z5Apu7Av+0xf0>
800c1b3c:	a100002a 	sb	zero,42(t0)
800c1b40:	304200ff 	andi	v0,v0,0xff
800c1b44:	2c420004 	sltiu	v0,v0,4
800c1b48:	1440001e 	bnez	v0,800c1bc4 <_Z5Apu7Av+0x1e0>
800c1b4c:	00e41021 	addu	v0,a3,a0
800c1b50:	2c8200fd 	sltiu	v0,a0,253
800c1b54:	14400024 	bnez	v0,800c1be8 <_Z5Apu7Av+0x204>
800c1b58:	00e41821 	addu	v1,a3,a0
800c1b5c:	8cc20014 	lw	v0,20(a2)
800c1b60:	acc50014 	sw	a1,20(a2)
800c1b64:	acc20018 	sw	v0,24(a2)
800c1b68:	90620000 	lbu	v0,0(v1)
800c1b6c:	0803069b 	j	800c1a6c <_Z5Apu7Av+0x88>
800c1b70:	a0600000 	sb	zero,0(v1)
800c1b74:	304200ff 	andi	v0,v0,0xff
800c1b78:	2c420004 	sltiu	v0,v0,4
800c1b7c:	1440000c 	bnez	v0,800c1bb0 <_Z5Apu7Av+0x1cc>
800c1b80:	00e41021 	addu	v0,a3,a0
800c1b84:	2c8200fd 	sltiu	v0,a0,253
800c1b88:	14400013 	bnez	v0,800c1bd8 <_Z5Apu7Av+0x1f4>
800c1b8c:	240200f3 	li	v0,243
800c1b90:	8cc20014 	lw	v0,20(a2)
800c1b94:	00e41821 	addu	v1,a3,a0
800c1b98:	acc50014 	sw	a1,20(a2)
800c1b9c:	acc20018 	sw	v0,24(a2)
800c1ba0:	90620000 	lbu	v0,0(v1)
800c1ba4:	a0600000 	sb	zero,0(v1)
800c1ba8:	0803068b 	j	800c1a2c <_Z5Apu7Av+0x48>
800c1bac:	00408821 	move	s1,v0
800c1bb0:	8cc30014 	lw	v1,20(a2)
800c1bb4:	acc50014 	sw	a1,20(a2)
800c1bb8:	acc30018 	sw	v1,24(a2)
800c1bbc:	0803068b 	j	800c1a2c <_Z5Apu7Av+0x48>
800c1bc0:	90510000 	lbu	s1,0(v0)
800c1bc4:	8cc30014 	lw	v1,20(a2)
800c1bc8:	acc50014 	sw	a1,20(a2)
800c1bcc:	acc30018 	sw	v1,24(a2)
800c1bd0:	0803069b 	j	800c1a6c <_Z5Apu7Av+0x88>
800c1bd4:	90420000 	lbu	v0,0(v0)
800c1bd8:	10820008 	beq	a0,v0,800c1bfc <_Z5Apu7Av+0x218>
800c1bdc:	00e41021 	addu	v0,a3,a0
800c1be0:	0803068b 	j	800c1a2c <_Z5Apu7Av+0x48>
800c1be4:	90510000 	lbu	s1,0(v0)
800c1be8:	240200f3 	li	v0,243
800c1bec:	10820009 	beq	a0,v0,800c1c14 <_Z5Apu7Av+0x230>
800c1bf0:	00e41021 	addu	v0,a3,a0
800c1bf4:	0803069b 	j	800c1a6c <_Z5Apu7Av+0x88>
800c1bf8:	90420000 	lbu	v0,0(v0)
800c1bfc:	3c02800b 	lui	v0,0x800b
800c1c00:	24420bb8 	addiu	v0,v0,3000
800c1c04:	0040f809 	jalr	v0
800c1c08:	00000000 	nop
800c1c0c:	0803068b 	j	800c1a2c <_Z5Apu7Av+0x48>
800c1c10:	00408821 	move	s1,v0
800c1c14:	3c02800b 	lui	v0,0x800b
800c1c18:	24420bb8 	addiu	v0,v0,3000
800c1c1c:	0040f809 	jalr	v0
800c1c20:	00000000 	nop
800c1c24:	0803069c 	j	800c1a70 <_Z5Apu7Av+0x8c>
800c1c28:	304400ff 	andi	a0,v0,0xff

800c1c2c <_Z5Apu3Av>:
800c1c2c:	27bdffe0 	addiu	sp,sp,-32
800c1c30:	afb00010 	sw	s0,16(sp)
800c1c34:	3c108021 	lui	s0,0x8021
800c1c38:	8e05e3e8 	lw	a1,-7192(s0)
800c1c3c:	afbf0018 	sw	ra,24(sp)
800c1c40:	afb10014 	sw	s1,20(sp)
800c1c44:	90a40001 	lbu	a0,1(a1)
800c1c48:	2c8200f0 	sltiu	v0,a0,240
800c1c4c:	14400006 	bnez	v0,800c1c68 <_Z5Apu3Av+0x3c>
800c1c50:	2603e3e8 	addiu	v1,s0,-7192
800c1c54:	2606e3e8 	addiu	a2,s0,-7192
800c1c58:	8cc70008 	lw	a3,8(a2)
800c1c5c:	8cc20004 	lw	v0,4(a2)
800c1c60:	10e20064 	beq	a3,v0,800c1df4 <_Z5Apu3Av+0x1c8>
800c1c64:	2482000c 	addiu	v0,a0,12
800c1c68:	8c620008 	lw	v0,8(v1)
800c1c6c:	00441021 	addu	v0,v0,a0
800c1c70:	90510000 	lbu	s1,0(v0)
800c1c74:	8e05e3e8 	lw	a1,-7192(s0)
800c1c78:	90a20001 	lbu	v0,1(a1)
800c1c7c:	24420001 	addiu	v0,v0,1
800c1c80:	304400ff 	andi	a0,v0,0xff
800c1c84:	2c8300f0 	sltiu	v1,a0,240
800c1c88:	14600007 	bnez	v1,800c1ca8 <_Z5Apu3Av+0x7c>
800c1c8c:	2603e3e8 	addiu	v1,s0,-7192
800c1c90:	3c028021 	lui	v0,0x8021
800c1c94:	2446e3e8 	addiu	a2,v0,-7192
800c1c98:	8cc70008 	lw	a3,8(a2)
800c1c9c:	8cc20004 	lw	v0,4(a2)
800c1ca0:	10e20063 	beq	a3,v0,800c1e30 <_Z5Apu3Av+0x204>
800c1ca4:	2482000c 	addiu	v0,a0,12
800c1ca8:	8c620008 	lw	v0,8(v1)
800c1cac:	00441021 	addu	v0,v0,a0
800c1cb0:	90420000 	lbu	v0,0(v0)
800c1cb4:	304200ff 	andi	v0,v0,0xff
800c1cb8:	00021200 	sll	v0,v0,0x8
800c1cbc:	322300ff 	andi	v1,s1,0xff
800c1cc0:	24420001 	addiu	v0,v0,1
800c1cc4:	00431021 	addu	v0,v0,v1
800c1cc8:	3042ffff 	andi	v0,v0,0xffff
800c1ccc:	8e03e3e8 	lw	v1,-7192(s0)
800c1cd0:	3c118022 	lui	s1,0x8022
800c1cd4:	a62250be 	sh	v0,20670(s1)
800c1cd8:	90650001 	lbu	a1,1(v1)
800c1cdc:	2ca300f0 	sltiu	v1,a1,240
800c1ce0:	14600007 	bnez	v1,800c1d00 <_Z5Apu3Av+0xd4>
800c1ce4:	304400ff 	andi	a0,v0,0xff
800c1ce8:	3c028021 	lui	v0,0x8021
800c1cec:	2442e3e8 	addiu	v0,v0,-7192
800c1cf0:	8c430004 	lw	v1,4(v0)
800c1cf4:	8c460008 	lw	a2,8(v0)
800c1cf8:	10c3005a 	beq	a2,v1,800c1e64 <_Z5Apu3Av+0x238>
800c1cfc:	240200f3 	li	v0,243
800c1d00:	2603e3e8 	addiu	v1,s0,-7192
800c1d04:	8c620008 	lw	v0,8(v1)
800c1d08:	00451021 	addu	v0,v0,a1
800c1d0c:	a0440000 	sb	a0,0(v0)
800c1d10:	8e03e3e8 	lw	v1,-7192(s0)
800c1d14:	962450be 	lhu	a0,20670(s1)
800c1d18:	90620001 	lbu	v0,1(v1)
800c1d1c:	24420001 	addiu	v0,v0,1
800c1d20:	304500ff 	andi	a1,v0,0xff
800c1d24:	2ca300f0 	sltiu	v1,a1,240
800c1d28:	14600007 	bnez	v1,800c1d48 <_Z5Apu3Av+0x11c>
800c1d2c:	00042202 	srl	a0,a0,0x8
800c1d30:	3c028021 	lui	v0,0x8021
800c1d34:	2442e3e8 	addiu	v0,v0,-7192
800c1d38:	8c430004 	lw	v1,4(v0)
800c1d3c:	8c460008 	lw	a2,8(v0)
800c1d40:	10c30013 	beq	a2,v1,800c1d90 <_Z5Apu3Av+0x164>
800c1d44:	240200f3 	li	v0,243
800c1d48:	2603e3e8 	addiu	v1,s0,-7192
800c1d4c:	8c620008 	lw	v0,8(v1)
800c1d50:	00451021 	addu	v0,v0,a1
800c1d54:	a0440000 	sb	a0,0(v0)
800c1d58:	962250be 	lhu	v0,20670(s1)
800c1d5c:	8e04e3e8 	lw	a0,-7192(s0)
800c1d60:	00021a02 	srl	v1,v0,0x8
800c1d64:	0002102b 	sltu	v0,zero,v0
800c1d68:	00431025 	or	v0,v0,v1
800c1d6c:	2603e3e8 	addiu	v1,s0,-7192
800c1d70:	a0620029 	sb	v0,41(v1)
800c1d74:	24840002 	addiu	a0,a0,2
800c1d78:	ae04e3e8 	sw	a0,-7192(s0)
800c1d7c:	8fbf0018 	lw	ra,24(sp)
800c1d80:	8fb10014 	lw	s1,20(sp)
800c1d84:	8fb00010 	lw	s0,16(sp)
800c1d88:	03e00008 	jr	ra
800c1d8c:	27bd0020 	addiu	sp,sp,32
800c1d90:	10a20068 	beq	a1,v0,800c1f34 <_Z5Apu3Av+0x308>
800c1d94:	3c02800b 	lui	v0,0x800b
800c1d98:	24a2000c 	addiu	v0,a1,12
800c1d9c:	304200ff 	andi	v0,v0,0xff
800c1da0:	2c420004 	sltiu	v0,v0,4
800c1da4:	14400051 	bnez	v0,800c1eec <_Z5Apu3Av+0x2c0>
800c1da8:	3c028021 	lui	v0,0x8021
800c1dac:	240200f1 	li	v0,241
800c1db0:	10a20070 	beq	a1,v0,800c1f74 <_Z5Apu3Av+0x348>
800c1db4:	3c02800b 	lui	v0,0x800b
800c1db8:	2ca200fd 	sltiu	v0,a1,253
800c1dbc:	1040ffe6 	beqz	v0,800c1d58 <_Z5Apu3Av+0x12c>
800c1dc0:	00c51021 	addu	v0,a2,a1
800c1dc4:	2ca300fa 	sltiu	v1,a1,250
800c1dc8:	1460ffe3 	bnez	v1,800c1d58 <_Z5Apu3Av+0x12c>
800c1dcc:	a0440000 	sb	a0,0(v0)
800c1dd0:	14800063 	bnez	a0,800c1f60 <_Z5Apu3Av+0x334>
800c1dd4:	3c028021 	lui	v0,0x8021
800c1dd8:	3c038021 	lui	v1,0x8021
800c1ddc:	00051040 	sll	v0,a1,0x1
800c1de0:	2463e308 	addiu	v1,v1,-7416
800c1de4:	00431021 	addu	v0,v0,v1
800c1de8:	24040100 	li	a0,256
800c1dec:	08030756 	j	800c1d58 <_Z5Apu3Av+0x12c>
800c1df0:	a444fede 	sh	a0,-290(v0)
800c1df4:	304200ff 	andi	v0,v0,0xff
800c1df8:	2c420004 	sltiu	v0,v0,4
800c1dfc:	14400036 	bnez	v0,800c1ed8 <_Z5Apu3Av+0x2ac>
800c1e00:	00e41021 	addu	v0,a3,a0
800c1e04:	2c8200fd 	sltiu	v0,a0,253
800c1e08:	14400046 	bnez	v0,800c1f24 <_Z5Apu3Av+0x2f8>
800c1e0c:	240200f3 	li	v0,243
800c1e10:	8cc20014 	lw	v0,20(a2)
800c1e14:	00e41821 	addu	v1,a3,a0
800c1e18:	acc50014 	sw	a1,20(a2)
800c1e1c:	acc20018 	sw	v0,24(a2)
800c1e20:	90620000 	lbu	v0,0(v1)
800c1e24:	a0600000 	sb	zero,0(v1)
800c1e28:	0803071d 	j	800c1c74 <_Z5Apu3Av+0x48>
800c1e2c:	00408821 	move	s1,v0
800c1e30:	304200ff 	andi	v0,v0,0xff
800c1e34:	2c420004 	sltiu	v0,v0,4
800c1e38:	14400022 	bnez	v0,800c1ec4 <_Z5Apu3Av+0x298>
800c1e3c:	00e41021 	addu	v0,a3,a0
800c1e40:	2c8200fd 	sltiu	v0,a0,253
800c1e44:	14400031 	bnez	v0,800c1f0c <_Z5Apu3Av+0x2e0>
800c1e48:	00e41821 	addu	v1,a3,a0
800c1e4c:	8cc20014 	lw	v0,20(a2)
800c1e50:	acc50014 	sw	a1,20(a2)
800c1e54:	acc20018 	sw	v0,24(a2)
800c1e58:	90620000 	lbu	v0,0(v1)
800c1e5c:	0803072d 	j	800c1cb4 <_Z5Apu3Av+0x88>
800c1e60:	a0600000 	sb	zero,0(v1)
800c1e64:	10a20038 	beq	a1,v0,800c1f48 <_Z5Apu3Av+0x31c>
800c1e68:	24a2000c 	addiu	v0,a1,12
800c1e6c:	304200ff 	andi	v0,v0,0xff
800c1e70:	2c420004 	sltiu	v0,v0,4
800c1e74:	14400021 	bnez	v0,800c1efc <_Z5Apu3Av+0x2d0>
800c1e78:	3c028021 	lui	v0,0x8021
800c1e7c:	240200f1 	li	v0,241
800c1e80:	10a20041 	beq	a1,v0,800c1f88 <_Z5Apu3Av+0x35c>
800c1e84:	2ca200fd 	sltiu	v0,a1,253
800c1e88:	1040ffa2 	beqz	v0,800c1d14 <_Z5Apu3Av+0xe8>
800c1e8c:	8e03e3e8 	lw	v1,-7192(s0)
800c1e90:	00c51021 	addu	v0,a2,a1
800c1e94:	2ca300fa 	sltiu	v1,a1,250
800c1e98:	1460ff9d 	bnez	v1,800c1d10 <_Z5Apu3Av+0xe4>
800c1e9c:	a0440000 	sb	a0,0(v0)
800c1ea0:	1480003f 	bnez	a0,800c1fa0 <_Z5Apu3Av+0x374>
800c1ea4:	3c028021 	lui	v0,0x8021
800c1ea8:	3c038021 	lui	v1,0x8021
800c1eac:	00051040 	sll	v0,a1,0x1
800c1eb0:	2463e308 	addiu	v1,v1,-7416
800c1eb4:	00431021 	addu	v0,v0,v1
800c1eb8:	24040100 	li	a0,256
800c1ebc:	08030744 	j	800c1d10 <_Z5Apu3Av+0xe4>
800c1ec0:	a444fede 	sh	a0,-290(v0)
800c1ec4:	8cc30014 	lw	v1,20(a2)
800c1ec8:	acc50014 	sw	a1,20(a2)
800c1ecc:	acc30018 	sw	v1,24(a2)
800c1ed0:	0803072d 	j	800c1cb4 <_Z5Apu3Av+0x88>
800c1ed4:	90420000 	lbu	v0,0(v0)
800c1ed8:	8cc30014 	lw	v1,20(a2)
800c1edc:	acc50014 	sw	a1,20(a2)
800c1ee0:	acc30018 	sw	v1,24(a2)
800c1ee4:	0803071d 	j	800c1c74 <_Z5Apu3Av+0x48>
800c1ee8:	90510000 	lbu	s1,0(v0)
800c1eec:	2442e308 	addiu	v0,v0,-7416
800c1ef0:	00a21021 	addu	v0,a1,v0
800c1ef4:	08030756 	j	800c1d58 <_Z5Apu3Av+0x12c>
800c1ef8:	a044ff13 	sb	a0,-237(v0)
800c1efc:	2442e308 	addiu	v0,v0,-7416
800c1f00:	00a21021 	addu	v0,a1,v0
800c1f04:	08030744 	j	800c1d10 <_Z5Apu3Av+0xe4>
800c1f08:	a044ff13 	sb	a0,-237(v0)
800c1f0c:	240200f3 	li	v0,243
800c1f10:	10820028 	beq	a0,v0,800c1fb4 <_Z5Apu3Av+0x388>
800c1f14:	00000000 	nop
800c1f18:	00e41021 	addu	v0,a3,a0
800c1f1c:	0803072d 	j	800c1cb4 <_Z5Apu3Av+0x88>
800c1f20:	90420000 	lbu	v0,0(v0)
800c1f24:	10820029 	beq	a0,v0,800c1fcc <_Z5Apu3Av+0x3a0>
800c1f28:	00e41021 	addu	v0,a3,a0
800c1f2c:	0803071d 	j	800c1c74 <_Z5Apu3Av+0x48>
800c1f30:	90510000 	lbu	s1,0(v0)
800c1f34:	244210e8 	addiu	v0,v0,4328
800c1f38:	0040f809 	jalr	v0
800c1f3c:	00000000 	nop
800c1f40:	08030757 	j	800c1d5c <_Z5Apu3Av+0x130>
800c1f44:	962250be 	lhu	v0,20670(s1)
800c1f48:	3c02800b 	lui	v0,0x800b
800c1f4c:	244210e8 	addiu	v0,v0,4328
800c1f50:	0040f809 	jalr	v0
800c1f54:	00000000 	nop
800c1f58:	08030745 	j	800c1d14 <_Z5Apu3Av+0xe8>
800c1f5c:	8e03e3e8 	lw	v1,-7192(s0)
800c1f60:	00051840 	sll	v1,a1,0x1
800c1f64:	2442e308 	addiu	v0,v0,-7416
800c1f68:	00621821 	addu	v1,v1,v0
800c1f6c:	08030756 	j	800c1d58 <_Z5Apu3Av+0x12c>
800c1f70:	a464fede 	sh	a0,-290(v1)
800c1f74:	24420c8c 	addiu	v0,v0,3212
800c1f78:	0040f809 	jalr	v0
800c1f7c:	00000000 	nop
800c1f80:	08030757 	j	800c1d5c <_Z5Apu3Av+0x130>
800c1f84:	962250be 	lhu	v0,20670(s1)
800c1f88:	3c02800b 	lui	v0,0x800b
800c1f8c:	24420c8c 	addiu	v0,v0,3212
800c1f90:	0040f809 	jalr	v0
800c1f94:	00000000 	nop
800c1f98:	08030745 	j	800c1d14 <_Z5Apu3Av+0xe8>
800c1f9c:	8e03e3e8 	lw	v1,-7192(s0)
800c1fa0:	00051840 	sll	v1,a1,0x1
800c1fa4:	2442e308 	addiu	v0,v0,-7416
800c1fa8:	00621821 	addu	v1,v1,v0
800c1fac:	08030744 	j	800c1d10 <_Z5Apu3Av+0xe4>
800c1fb0:	a464fede 	sh	a0,-290(v1)
800c1fb4:	3c02800b 	lui	v0,0x800b
800c1fb8:	24420bb8 	addiu	v0,v0,3000
800c1fbc:	0040f809 	jalr	v0
800c1fc0:	00000000 	nop
800c1fc4:	0803072e 	j	800c1cb8 <_Z5Apu3Av+0x8c>
800c1fc8:	304200ff 	andi	v0,v0,0xff
800c1fcc:	3c02800b 	lui	v0,0x800b
800c1fd0:	24420bb8 	addiu	v0,v0,3000
800c1fd4:	0040f809 	jalr	v0
800c1fd8:	00000000 	nop
800c1fdc:	0803071d 	j	800c1c74 <_Z5Apu3Av+0x48>
800c1fe0:	00408821 	move	s1,v0

800c1fe4 <_Z5Apu5Av>:
800c1fe4:	27bdffe0 	addiu	sp,sp,-32
800c1fe8:	afb00010 	sw	s0,16(sp)
800c1fec:	3c108021 	lui	s0,0x8021
800c1ff0:	8e05e3e8 	lw	a1,-7192(s0)
800c1ff4:	afbf0018 	sw	ra,24(sp)
800c1ff8:	afb10014 	sw	s1,20(sp)
800c1ffc:	90a40001 	lbu	a0,1(a1)
800c2000:	2c8200f0 	sltiu	v0,a0,240
800c2004:	14400006 	bnez	v0,800c2020 <_Z5Apu5Av+0x3c>
800c2008:	2603e3e8 	addiu	v1,s0,-7192
800c200c:	2606e3e8 	addiu	a2,s0,-7192
800c2010:	8cc70008 	lw	a3,8(a2)
800c2014:	8cc20004 	lw	v0,4(a2)
800c2018:	10e2003e 	beq	a3,v0,800c2114 <_Z5Apu5Av+0x130>
800c201c:	2482000c 	addiu	v0,a0,12
800c2020:	8c620008 	lw	v0,8(v1)
800c2024:	00441021 	addu	v0,v0,a0
800c2028:	90510000 	lbu	s1,0(v0)
800c202c:	8e05e3e8 	lw	a1,-7192(s0)
800c2030:	90a20001 	lbu	v0,1(a1)
800c2034:	24420001 	addiu	v0,v0,1
800c2038:	304400ff 	andi	a0,v0,0xff
800c203c:	2c8300f0 	sltiu	v1,a0,240
800c2040:	14600007 	bnez	v1,800c2060 <_Z5Apu5Av+0x7c>
800c2044:	2603e3e8 	addiu	v1,s0,-7192
800c2048:	3c028021 	lui	v0,0x8021
800c204c:	2446e3e8 	addiu	a2,v0,-7192
800c2050:	8cc70008 	lw	a3,8(a2)
800c2054:	8cc20004 	lw	v0,4(a2)
800c2058:	10e20021 	beq	a3,v0,800c20e0 <_Z5Apu5Av+0xfc>
800c205c:	2482000c 	addiu	v0,a0,12
800c2060:	8c620008 	lw	v0,8(v1)
800c2064:	00441021 	addu	v0,v0,a0
800c2068:	90420000 	lbu	v0,0(v0)
800c206c:	304400ff 	andi	a0,v0,0xff
800c2070:	322300ff 	andi	v1,s1,0xff
800c2074:	3c028021 	lui	v0,0x8021
800c2078:	00042200 	sll	a0,a0,0x8
800c207c:	00832021 	addu	a0,a0,v1
800c2080:	9445e426 	lhu	a1,-7130(v0)
800c2084:	3084ffff 	andi	a0,a0,0xffff
800c2088:	00a42823 	subu	a1,a1,a0
800c208c:	8e03e3e8 	lw	v1,-7192(s0)
800c2090:	30a2ffff 	andi	v0,a1,0xffff
800c2094:	00023202 	srl	a2,v0,0x8
800c2098:	0002102b 	sltu	v0,zero,v0
800c209c:	00461025 	or	v0,v0,a2
800c20a0:	24630002 	addiu	v1,v1,2
800c20a4:	2606e3e8 	addiu	a2,s0,-7192
800c20a8:	00053827 	nor	a3,zero,a1
800c20ac:	a0c20029 	sb	v0,41(a2)
800c20b0:	ae03e3e8 	sw	v1,-7192(s0)
800c20b4:	00073fc2 	srl	a3,a3,0x1f
800c20b8:	3c028022 	lui	v0,0x8022
800c20bc:	3c038022 	lui	v1,0x8022
800c20c0:	a44450be 	sh	a0,20670(v0)
800c20c4:	ac6550c8 	sw	a1,20680(v1)
800c20c8:	a0c70028 	sb	a3,40(a2)
800c20cc:	8fbf0018 	lw	ra,24(sp)
800c20d0:	8fb10014 	lw	s1,20(sp)
800c20d4:	8fb00010 	lw	s0,16(sp)
800c20d8:	03e00008 	jr	ra
800c20dc:	27bd0020 	addiu	sp,sp,32
800c20e0:	304200ff 	andi	v0,v0,0xff
800c20e4:	2c420004 	sltiu	v0,v0,4
800c20e8:	1440001e 	bnez	v0,800c2164 <_Z5Apu5Av+0x180>
800c20ec:	00e41021 	addu	v0,a3,a0
800c20f0:	2c8200fd 	sltiu	v0,a0,253
800c20f4:	14400024 	bnez	v0,800c2188 <_Z5Apu5Av+0x1a4>
800c20f8:	00e41821 	addu	v1,a3,a0
800c20fc:	8cc20014 	lw	v0,20(a2)
800c2100:	acc50014 	sw	a1,20(a2)
800c2104:	acc20018 	sw	v0,24(a2)
800c2108:	90620000 	lbu	v0,0(v1)
800c210c:	0803081b 	j	800c206c <_Z5Apu5Av+0x88>
800c2110:	a0600000 	sb	zero,0(v1)
800c2114:	304200ff 	andi	v0,v0,0xff
800c2118:	2c420004 	sltiu	v0,v0,4
800c211c:	1440000c 	bnez	v0,800c2150 <_Z5Apu5Av+0x16c>
800c2120:	00e41021 	addu	v0,a3,a0
800c2124:	2c8200fd 	sltiu	v0,a0,253
800c2128:	14400013 	bnez	v0,800c2178 <_Z5Apu5Av+0x194>
800c212c:	240200f3 	li	v0,243
800c2130:	8cc20014 	lw	v0,20(a2)
800c2134:	00e41821 	addu	v1,a3,a0
800c2138:	acc50014 	sw	a1,20(a2)
800c213c:	acc20018 	sw	v0,24(a2)
800c2140:	90620000 	lbu	v0,0(v1)
800c2144:	a0600000 	sb	zero,0(v1)
800c2148:	0803080b 	j	800c202c <_Z5Apu5Av+0x48>
800c214c:	00408821 	move	s1,v0
800c2150:	8cc30014 	lw	v1,20(a2)
800c2154:	acc50014 	sw	a1,20(a2)
800c2158:	acc30018 	sw	v1,24(a2)
800c215c:	0803080b 	j	800c202c <_Z5Apu5Av+0x48>
800c2160:	90510000 	lbu	s1,0(v0)
800c2164:	8cc30014 	lw	v1,20(a2)
800c2168:	acc50014 	sw	a1,20(a2)
800c216c:	acc30018 	sw	v1,24(a2)
800c2170:	0803081b 	j	800c206c <_Z5Apu5Av+0x88>
800c2174:	90420000 	lbu	v0,0(v0)
800c2178:	10820008 	beq	a0,v0,800c219c <_Z5Apu5Av+0x1b8>
800c217c:	00e41021 	addu	v0,a3,a0
800c2180:	0803080b 	j	800c202c <_Z5Apu5Av+0x48>
800c2184:	90510000 	lbu	s1,0(v0)
800c2188:	240200f3 	li	v0,243
800c218c:	10820009 	beq	a0,v0,800c21b4 <_Z5Apu5Av+0x1d0>
800c2190:	00e41021 	addu	v0,a3,a0
800c2194:	0803081b 	j	800c206c <_Z5Apu5Av+0x88>
800c2198:	90420000 	lbu	v0,0(v0)
800c219c:	3c02800b 	lui	v0,0x800b
800c21a0:	24420bb8 	addiu	v0,v0,3000
800c21a4:	0040f809 	jalr	v0
800c21a8:	00000000 	nop
800c21ac:	0803080b 	j	800c202c <_Z5Apu5Av+0x48>
800c21b0:	00408821 	move	s1,v0
800c21b4:	3c02800b 	lui	v0,0x800b
800c21b8:	24420bb8 	addiu	v0,v0,3000
800c21bc:	0040f809 	jalr	v0
800c21c0:	00000000 	nop
800c21c4:	0803081c 	j	800c2070 <_Z5Apu5Av+0x8c>
800c21c8:	304400ff 	andi	a0,v0,0xff

800c21cc <_Z5Apu1Av>:
800c21cc:	27bdffe0 	addiu	sp,sp,-32
800c21d0:	afb00010 	sw	s0,16(sp)
800c21d4:	3c108021 	lui	s0,0x8021
800c21d8:	8e05e3e8 	lw	a1,-7192(s0)
800c21dc:	afbf0018 	sw	ra,24(sp)
800c21e0:	afb10014 	sw	s1,20(sp)
800c21e4:	90a40001 	lbu	a0,1(a1)
800c21e8:	2c8200f0 	sltiu	v0,a0,240
800c21ec:	14400006 	bnez	v0,800c2208 <_Z5Apu1Av+0x3c>
800c21f0:	2603e3e8 	addiu	v1,s0,-7192
800c21f4:	2606e3e8 	addiu	a2,s0,-7192
800c21f8:	8cc70008 	lw	a3,8(a2)
800c21fc:	8cc20004 	lw	v0,4(a2)
800c2200:	10e20064 	beq	a3,v0,800c2394 <_Z5Apu1Av+0x1c8>
800c2204:	2482000c 	addiu	v0,a0,12
800c2208:	8c620008 	lw	v0,8(v1)
800c220c:	00441021 	addu	v0,v0,a0
800c2210:	90510000 	lbu	s1,0(v0)
800c2214:	8e05e3e8 	lw	a1,-7192(s0)
800c2218:	90a20001 	lbu	v0,1(a1)
800c221c:	24420001 	addiu	v0,v0,1
800c2220:	304400ff 	andi	a0,v0,0xff
800c2224:	2c8300f0 	sltiu	v1,a0,240
800c2228:	14600007 	bnez	v1,800c2248 <_Z5Apu1Av+0x7c>
800c222c:	2603e3e8 	addiu	v1,s0,-7192
800c2230:	3c028021 	lui	v0,0x8021
800c2234:	2446e3e8 	addiu	a2,v0,-7192
800c2238:	8cc70008 	lw	a3,8(a2)
800c223c:	8cc20004 	lw	v0,4(a2)
800c2240:	10e20063 	beq	a3,v0,800c23d0 <_Z5Apu1Av+0x204>
800c2244:	2482000c 	addiu	v0,a0,12
800c2248:	8c620008 	lw	v0,8(v1)
800c224c:	00441021 	addu	v0,v0,a0
800c2250:	90420000 	lbu	v0,0(v0)
800c2254:	304200ff 	andi	v0,v0,0xff
800c2258:	322300ff 	andi	v1,s1,0xff
800c225c:	00021200 	sll	v0,v0,0x8
800c2260:	00431021 	addu	v0,v0,v1
800c2264:	2442ffff 	addiu	v0,v0,-1
800c2268:	3042ffff 	andi	v0,v0,0xffff
800c226c:	8e03e3e8 	lw	v1,-7192(s0)
800c2270:	3c118022 	lui	s1,0x8022
800c2274:	a62250be 	sh	v0,20670(s1)
800c2278:	90650001 	lbu	a1,1(v1)
800c227c:	2ca300f0 	sltiu	v1,a1,240
800c2280:	14600007 	bnez	v1,800c22a0 <_Z5Apu1Av+0xd4>
800c2284:	304400ff 	andi	a0,v0,0xff
800c2288:	3c028021 	lui	v0,0x8021
800c228c:	2442e3e8 	addiu	v0,v0,-7192
800c2290:	8c430004 	lw	v1,4(v0)
800c2294:	8c460008 	lw	a2,8(v0)
800c2298:	10c3005a 	beq	a2,v1,800c2404 <_Z5Apu1Av+0x238>
800c229c:	240200f3 	li	v0,243
800c22a0:	2603e3e8 	addiu	v1,s0,-7192
800c22a4:	8c620008 	lw	v0,8(v1)
800c22a8:	00451021 	addu	v0,v0,a1
800c22ac:	a0440000 	sb	a0,0(v0)
800c22b0:	8e03e3e8 	lw	v1,-7192(s0)
800c22b4:	962450be 	lhu	a0,20670(s1)
800c22b8:	90620001 	lbu	v0,1(v1)
800c22bc:	24420001 	addiu	v0,v0,1
800c22c0:	304500ff 	andi	a1,v0,0xff
800c22c4:	2ca300f0 	sltiu	v1,a1,240
800c22c8:	14600007 	bnez	v1,800c22e8 <_Z5Apu1Av+0x11c>
800c22cc:	00042202 	srl	a0,a0,0x8
800c22d0:	3c028021 	lui	v0,0x8021
800c22d4:	2442e3e8 	addiu	v0,v0,-7192
800c22d8:	8c430004 	lw	v1,4(v0)
800c22dc:	8c460008 	lw	a2,8(v0)
800c22e0:	10c30013 	beq	a2,v1,800c2330 <_Z5Apu1Av+0x164>
800c22e4:	240200f3 	li	v0,243
800c22e8:	2603e3e8 	addiu	v1,s0,-7192
800c22ec:	8c620008 	lw	v0,8(v1)
800c22f0:	00451021 	addu	v0,v0,a1
800c22f4:	a0440000 	sb	a0,0(v0)
800c22f8:	962250be 	lhu	v0,20670(s1)
800c22fc:	8e04e3e8 	lw	a0,-7192(s0)
800c2300:	00021a02 	srl	v1,v0,0x8
800c2304:	0002102b 	sltu	v0,zero,v0
800c2308:	00431025 	or	v0,v0,v1
800c230c:	2603e3e8 	addiu	v1,s0,-7192
800c2310:	a0620029 	sb	v0,41(v1)
800c2314:	24840002 	addiu	a0,a0,2
800c2318:	ae04e3e8 	sw	a0,-7192(s0)
800c231c:	8fbf0018 	lw	ra,24(sp)
800c2320:	8fb10014 	lw	s1,20(sp)
800c2324:	8fb00010 	lw	s0,16(sp)
800c2328:	03e00008 	jr	ra
800c232c:	27bd0020 	addiu	sp,sp,32
800c2330:	10a20068 	beq	a1,v0,800c24d4 <_Z5Apu1Av+0x308>
800c2334:	3c02800b 	lui	v0,0x800b
800c2338:	24a2000c 	addiu	v0,a1,12
800c233c:	304200ff 	andi	v0,v0,0xff
800c2340:	2c420004 	sltiu	v0,v0,4
800c2344:	14400051 	bnez	v0,800c248c <_Z5Apu1Av+0x2c0>
800c2348:	3c028021 	lui	v0,0x8021
800c234c:	240200f1 	li	v0,241
800c2350:	10a20070 	beq	a1,v0,800c2514 <_Z5Apu1Av+0x348>
800c2354:	3c02800b 	lui	v0,0x800b
800c2358:	2ca200fd 	sltiu	v0,a1,253
800c235c:	1040ffe6 	beqz	v0,800c22f8 <_Z5Apu1Av+0x12c>
800c2360:	00c51021 	addu	v0,a2,a1
800c2364:	2ca300fa 	sltiu	v1,a1,250
800c2368:	1460ffe3 	bnez	v1,800c22f8 <_Z5Apu1Av+0x12c>
800c236c:	a0440000 	sb	a0,0(v0)
800c2370:	14800063 	bnez	a0,800c2500 <_Z5Apu1Av+0x334>
800c2374:	3c028021 	lui	v0,0x8021
800c2378:	3c038021 	lui	v1,0x8021
800c237c:	00051040 	sll	v0,a1,0x1
800c2380:	2463e308 	addiu	v1,v1,-7416
800c2384:	00431021 	addu	v0,v0,v1
800c2388:	24040100 	li	a0,256
800c238c:	080308be 	j	800c22f8 <_Z5Apu1Av+0x12c>
800c2390:	a444fede 	sh	a0,-290(v0)
800c2394:	304200ff 	andi	v0,v0,0xff
800c2398:	2c420004 	sltiu	v0,v0,4
800c239c:	14400036 	bnez	v0,800c2478 <_Z5Apu1Av+0x2ac>
800c23a0:	00e41021 	addu	v0,a3,a0
800c23a4:	2c8200fd 	sltiu	v0,a0,253
800c23a8:	14400046 	bnez	v0,800c24c4 <_Z5Apu1Av+0x2f8>
800c23ac:	240200f3 	li	v0,243
800c23b0:	8cc20014 	lw	v0,20(a2)
800c23b4:	00e41821 	addu	v1,a3,a0
800c23b8:	acc50014 	sw	a1,20(a2)
800c23bc:	acc20018 	sw	v0,24(a2)
800c23c0:	90620000 	lbu	v0,0(v1)
800c23c4:	a0600000 	sb	zero,0(v1)
800c23c8:	08030885 	j	800c2214 <_Z5Apu1Av+0x48>
800c23cc:	00408821 	move	s1,v0
800c23d0:	304200ff 	andi	v0,v0,0xff
800c23d4:	2c420004 	sltiu	v0,v0,4
800c23d8:	14400022 	bnez	v0,800c2464 <_Z5Apu1Av+0x298>
800c23dc:	00e41021 	addu	v0,a3,a0
800c23e0:	2c8200fd 	sltiu	v0,a0,253
800c23e4:	14400031 	bnez	v0,800c24ac <_Z5Apu1Av+0x2e0>
800c23e8:	00e41821 	addu	v1,a3,a0
800c23ec:	8cc20014 	lw	v0,20(a2)
800c23f0:	acc50014 	sw	a1,20(a2)
800c23f4:	acc20018 	sw	v0,24(a2)
800c23f8:	90620000 	lbu	v0,0(v1)
800c23fc:	08030895 	j	800c2254 <_Z5Apu1Av+0x88>
800c2400:	a0600000 	sb	zero,0(v1)
800c2404:	10a20038 	beq	a1,v0,800c24e8 <_Z5Apu1Av+0x31c>
800c2408:	24a2000c 	addiu	v0,a1,12
800c240c:	304200ff 	andi	v0,v0,0xff
800c2410:	2c420004 	sltiu	v0,v0,4
800c2414:	14400021 	bnez	v0,800c249c <_Z5Apu1Av+0x2d0>
800c2418:	3c028021 	lui	v0,0x8021
800c241c:	240200f1 	li	v0,241
800c2420:	10a20041 	beq	a1,v0,800c2528 <_Z5Apu1Av+0x35c>
800c2424:	2ca200fd 	sltiu	v0,a1,253
800c2428:	1040ffa2 	beqz	v0,800c22b4 <_Z5Apu1Av+0xe8>
800c242c:	8e03e3e8 	lw	v1,-7192(s0)
800c2430:	00c51021 	addu	v0,a2,a1
800c2434:	2ca300fa 	sltiu	v1,a1,250
800c2438:	1460ff9d 	bnez	v1,800c22b0 <_Z5Apu1Av+0xe4>
800c243c:	a0440000 	sb	a0,0(v0)
800c2440:	1480003f 	bnez	a0,800c2540 <_Z5Apu1Av+0x374>
800c2444:	3c028021 	lui	v0,0x8021
800c2448:	3c038021 	lui	v1,0x8021
800c244c:	00051040 	sll	v0,a1,0x1
800c2450:	2463e308 	addiu	v1,v1,-7416
800c2454:	00431021 	addu	v0,v0,v1
800c2458:	24040100 	li	a0,256
800c245c:	080308ac 	j	800c22b0 <_Z5Apu1Av+0xe4>
800c2460:	a444fede 	sh	a0,-290(v0)
800c2464:	8cc30014 	lw	v1,20(a2)
800c2468:	acc50014 	sw	a1,20(a2)
800c246c:	acc30018 	sw	v1,24(a2)
800c2470:	08030895 	j	800c2254 <_Z5Apu1Av+0x88>
800c2474:	90420000 	lbu	v0,0(v0)
800c2478:	8cc30014 	lw	v1,20(a2)
800c247c:	acc50014 	sw	a1,20(a2)
800c2480:	acc30018 	sw	v1,24(a2)
800c2484:	08030885 	j	800c2214 <_Z5Apu1Av+0x48>
800c2488:	90510000 	lbu	s1,0(v0)
800c248c:	2442e308 	addiu	v0,v0,-7416
800c2490:	00a21021 	addu	v0,a1,v0
800c2494:	080308be 	j	800c22f8 <_Z5Apu1Av+0x12c>
800c2498:	a044ff13 	sb	a0,-237(v0)
800c249c:	2442e308 	addiu	v0,v0,-7416
800c24a0:	00a21021 	addu	v0,a1,v0
800c24a4:	080308ac 	j	800c22b0 <_Z5Apu1Av+0xe4>
800c24a8:	a044ff13 	sb	a0,-237(v0)
800c24ac:	240200f3 	li	v0,243
800c24b0:	10820028 	beq	a0,v0,800c2554 <_Z5Apu1Av+0x388>
800c24b4:	00000000 	nop
800c24b8:	00e41021 	addu	v0,a3,a0
800c24bc:	08030895 	j	800c2254 <_Z5Apu1Av+0x88>
800c24c0:	90420000 	lbu	v0,0(v0)
800c24c4:	10820029 	beq	a0,v0,800c256c <_Z5Apu1Av+0x3a0>
800c24c8:	00e41021 	addu	v0,a3,a0
800c24cc:	08030885 	j	800c2214 <_Z5Apu1Av+0x48>
800c24d0:	90510000 	lbu	s1,0(v0)
800c24d4:	244210e8 	addiu	v0,v0,4328
800c24d8:	0040f809 	jalr	v0
800c24dc:	00000000 	nop
800c24e0:	080308bf 	j	800c22fc <_Z5Apu1Av+0x130>
800c24e4:	962250be 	lhu	v0,20670(s1)
800c24e8:	3c02800b 	lui	v0,0x800b
800c24ec:	244210e8 	addiu	v0,v0,4328
800c24f0:	0040f809 	jalr	v0
800c24f4:	00000000 	nop
800c24f8:	080308ad 	j	800c22b4 <_Z5Apu1Av+0xe8>
800c24fc:	8e03e3e8 	lw	v1,-7192(s0)
800c2500:	00051840 	sll	v1,a1,0x1
800c2504:	2442e308 	addiu	v0,v0,-7416
800c2508:	00621821 	addu	v1,v1,v0
800c250c:	080308be 	j	800c22f8 <_Z5Apu1Av+0x12c>
800c2510:	a464fede 	sh	a0,-290(v1)
800c2514:	24420c8c 	addiu	v0,v0,3212
800c2518:	0040f809 	jalr	v0
800c251c:	00000000 	nop
800c2520:	080308bf 	j	800c22fc <_Z5Apu1Av+0x130>
800c2524:	962250be 	lhu	v0,20670(s1)
800c2528:	3c02800b 	lui	v0,0x800b
800c252c:	24420c8c 	addiu	v0,v0,3212
800c2530:	0040f809 	jalr	v0
800c2534:	00000000 	nop
800c2538:	080308ad 	j	800c22b4 <_Z5Apu1Av+0xe8>
800c253c:	8e03e3e8 	lw	v1,-7192(s0)
800c2540:	00051840 	sll	v1,a1,0x1
800c2544:	2442e308 	addiu	v0,v0,-7416
800c2548:	00621821 	addu	v1,v1,v0
800c254c:	080308ac 	j	800c22b0 <_Z5Apu1Av+0xe4>
800c2550:	a464fede 	sh	a0,-290(v1)
800c2554:	3c02800b 	lui	v0,0x800b
800c2558:	24420bb8 	addiu	v0,v0,3000
800c255c:	0040f809 	jalr	v0
800c2560:	00000000 	nop
800c2564:	08030896 	j	800c2258 <_Z5Apu1Av+0x8c>
800c2568:	304200ff 	andi	v0,v0,0xff
800c256c:	3c02800b 	lui	v0,0x800b
800c2570:	24420bb8 	addiu	v0,v0,3000
800c2574:	0040f809 	jalr	v0
800c2578:	00000000 	nop
800c257c:	08030885 	j	800c2214 <_Z5Apu1Av+0x48>
800c2580:	00408821 	move	s1,v0

800c2584 <_Z5Apu1Bv>:
800c2584:	27bdffe0 	addiu	sp,sp,-32
800c2588:	afb00010 	sw	s0,16(sp)
800c258c:	3c108021 	lui	s0,0x8021
800c2590:	afb10014 	sw	s1,20(sp)
800c2594:	8e05e3e8 	lw	a1,-7192(s0)
800c2598:	3c118021 	lui	s1,0x8021
800c259c:	afbf0018 	sw	ra,24(sp)
800c25a0:	2623e424 	addiu	v1,s1,-7132
800c25a4:	90640004 	lbu	a0,4(v1)
800c25a8:	90a20001 	lbu	v0,1(a1)
800c25ac:	00441021 	addu	v0,v0,a0
800c25b0:	304400ff 	andi	a0,v0,0xff
800c25b4:	2c8300f0 	sltiu	v1,a0,240
800c25b8:	14600006 	bnez	v1,800c25d4 <_Z5Apu1Bv+0x50>
800c25bc:	2603e3e8 	addiu	v1,s0,-7192
800c25c0:	2606e3e8 	addiu	a2,s0,-7192
800c25c4:	8cc70008 	lw	a3,8(a2)
800c25c8:	8cc20004 	lw	v0,4(a2)
800c25cc:	10e2003f 	beq	a3,v0,800c26cc <_Z5Apu1Bv+0x148>
800c25d0:	2482000c 	addiu	v0,a0,12
800c25d4:	8c620008 	lw	v0,8(v1)
800c25d8:	00441021 	addu	v0,v0,a0
800c25dc:	90420000 	lbu	v0,0(v0)
800c25e0:	304300ff 	andi	v1,v0,0xff
800c25e4:	00032040 	sll	a0,v1,0x1
800c25e8:	308400ff 	andi	a0,a0,0xff
800c25ec:	2607e3e8 	addiu	a3,s0,-7192
800c25f0:	000319c2 	srl	v1,v1,0x7
800c25f4:	3c028022 	lui	v0,0x8022
800c25f8:	8e06e3e8 	lw	a2,-7192(s0)
800c25fc:	a0e30028 	sb	v1,40(a3)
800c2600:	a04450bc 	sb	a0,20668(v0)
800c2604:	a0e40029 	sb	a0,41(a3)
800c2608:	2623e424 	addiu	v1,s1,-7132
800c260c:	90650004 	lbu	a1,4(v1)
800c2610:	90c20001 	lbu	v0,1(a2)
800c2614:	00451021 	addu	v0,v0,a1
800c2618:	304500ff 	andi	a1,v0,0xff
800c261c:	2ca300f0 	sltiu	v1,a1,240
800c2620:	14600005 	bnez	v1,800c2638 <_Z5Apu1Bv+0xb4>
800c2624:	308400ff 	andi	a0,a0,0xff
800c2628:	8ce20004 	lw	v0,4(a3)
800c262c:	8ce30008 	lw	v1,8(a3)
800c2630:	1062000d 	beq	v1,v0,800c2668 <_Z5Apu1Bv+0xe4>
800c2634:	240200f3 	li	v0,243
800c2638:	2603e3e8 	addiu	v1,s0,-7192
800c263c:	8c620008 	lw	v0,8(v1)
800c2640:	00451021 	addu	v0,v0,a1
800c2644:	a0440000 	sb	a0,0(v0)
800c2648:	8e02e3e8 	lw	v0,-7192(s0)
800c264c:	8fbf0018 	lw	ra,24(sp)
800c2650:	24420002 	addiu	v0,v0,2
800c2654:	ae02e3e8 	sw	v0,-7192(s0)
800c2658:	8fb10014 	lw	s1,20(sp)
800c265c:	8fb00010 	lw	s0,16(sp)
800c2660:	03e00008 	jr	ra
800c2664:	27bd0020 	addiu	sp,sp,32
800c2668:	10a20033 	beq	a1,v0,800c2738 <_Z5Apu1Bv+0x1b4>
800c266c:	3c02800b 	lui	v0,0x800b
800c2670:	24a2000c 	addiu	v0,a1,12
800c2674:	304200ff 	andi	v0,v0,0xff
800c2678:	2c420004 	sltiu	v0,v0,4
800c267c:	14400025 	bnez	v0,800c2714 <_Z5Apu1Bv+0x190>
800c2680:	3c028021 	lui	v0,0x8021
800c2684:	240200f1 	li	v0,241
800c2688:	10a20035 	beq	a1,v0,800c2760 <_Z5Apu1Bv+0x1dc>
800c268c:	3c02800b 	lui	v0,0x800b
800c2690:	2ca200fd 	sltiu	v0,a1,253
800c2694:	1040ffec 	beqz	v0,800c2648 <_Z5Apu1Bv+0xc4>
800c2698:	00651021 	addu	v0,v1,a1
800c269c:	2ca300fa 	sltiu	v1,a1,250
800c26a0:	1460ffe9 	bnez	v1,800c2648 <_Z5Apu1Bv+0xc4>
800c26a4:	a0440000 	sb	a0,0(v0)
800c26a8:	14800028 	bnez	a0,800c274c <_Z5Apu1Bv+0x1c8>
800c26ac:	3c028021 	lui	v0,0x8021
800c26b0:	3c038021 	lui	v1,0x8021
800c26b4:	00051040 	sll	v0,a1,0x1
800c26b8:	2463e308 	addiu	v1,v1,-7416
800c26bc:	00431021 	addu	v0,v0,v1
800c26c0:	24040100 	li	a0,256
800c26c4:	08030992 	j	800c2648 <_Z5Apu1Bv+0xc4>
800c26c8:	a444fede 	sh	a0,-290(v0)
800c26cc:	304200ff 	andi	v0,v0,0xff
800c26d0:	2c420004 	sltiu	v0,v0,4
800c26d4:	1440000a 	bnez	v0,800c2700 <_Z5Apu1Bv+0x17c>
800c26d8:	00e41021 	addu	v0,a3,a0
800c26dc:	2c8200fd 	sltiu	v0,a0,253
800c26e0:	14400010 	bnez	v0,800c2724 <_Z5Apu1Bv+0x1a0>
800c26e4:	00e41821 	addu	v1,a3,a0
800c26e8:	8cc20014 	lw	v0,20(a2)
800c26ec:	acc50014 	sw	a1,20(a2)
800c26f0:	acc20018 	sw	v0,24(a2)
800c26f4:	90620000 	lbu	v0,0(v1)
800c26f8:	08030978 	j	800c25e0 <_Z5Apu1Bv+0x5c>
800c26fc:	a0600000 	sb	zero,0(v1)
800c2700:	8cc30014 	lw	v1,20(a2)
800c2704:	acc50014 	sw	a1,20(a2)
800c2708:	acc30018 	sw	v1,24(a2)
800c270c:	08030978 	j	800c25e0 <_Z5Apu1Bv+0x5c>
800c2710:	90420000 	lbu	v0,0(v0)
800c2714:	2442e308 	addiu	v0,v0,-7416
800c2718:	00a21021 	addu	v0,a1,v0
800c271c:	08030992 	j	800c2648 <_Z5Apu1Bv+0xc4>
800c2720:	a044ff13 	sb	a0,-237(v0)
800c2724:	240200f3 	li	v0,243
800c2728:	10820012 	beq	a0,v0,800c2774 <_Z5Apu1Bv+0x1f0>
800c272c:	00e41021 	addu	v0,a3,a0
800c2730:	08030978 	j	800c25e0 <_Z5Apu1Bv+0x5c>
800c2734:	90420000 	lbu	v0,0(v0)
800c2738:	244210e8 	addiu	v0,v0,4328
800c273c:	0040f809 	jalr	v0
800c2740:	00000000 	nop
800c2744:	08030993 	j	800c264c <_Z5Apu1Bv+0xc8>
800c2748:	8e02e3e8 	lw	v0,-7192(s0)
800c274c:	00051840 	sll	v1,a1,0x1
800c2750:	2442e308 	addiu	v0,v0,-7416
800c2754:	00621821 	addu	v1,v1,v0
800c2758:	08030992 	j	800c2648 <_Z5Apu1Bv+0xc4>
800c275c:	a464fede 	sh	a0,-290(v1)
800c2760:	24420c8c 	addiu	v0,v0,3212
800c2764:	0040f809 	jalr	v0
800c2768:	00000000 	nop
800c276c:	08030993 	j	800c264c <_Z5Apu1Bv+0xc8>
800c2770:	8e02e3e8 	lw	v0,-7192(s0)
800c2774:	3c02800b 	lui	v0,0x800b
800c2778:	24420bb8 	addiu	v0,v0,3000
800c277c:	0040f809 	jalr	v0
800c2780:	00000000 	nop
800c2784:	08030979 	j	800c25e4 <_Z5Apu1Bv+0x60>
800c2788:	304300ff 	andi	v1,v0,0xff

800c278c <_Z5Apu0Bv>:
800c278c:	27bdffe8 	addiu	sp,sp,-24
800c2790:	afb00010 	sw	s0,16(sp)
800c2794:	3c108021 	lui	s0,0x8021
800c2798:	8e05e3e8 	lw	a1,-7192(s0)
800c279c:	afbf0014 	sw	ra,20(sp)
800c27a0:	90a40001 	lbu	a0,1(a1)
800c27a4:	2c8200f0 	sltiu	v0,a0,240
800c27a8:	14400006 	bnez	v0,800c27c4 <_Z5Apu0Bv+0x38>
800c27ac:	2603e3e8 	addiu	v1,s0,-7192
800c27b0:	2606e3e8 	addiu	a2,s0,-7192
800c27b4:	8cc70008 	lw	a3,8(a2)
800c27b8:	8cc20004 	lw	v0,4(a2)
800c27bc:	10e2003a 	beq	a3,v0,800c28a8 <_Z5Apu0Bv+0x11c>
800c27c0:	2482000c 	addiu	v0,a0,12
800c27c4:	8c620008 	lw	v0,8(v1)
800c27c8:	00441021 	addu	v0,v0,a0
800c27cc:	90420000 	lbu	v0,0(v0)
800c27d0:	304300ff 	andi	v1,v0,0xff
800c27d4:	00032040 	sll	a0,v1,0x1
800c27d8:	308400ff 	andi	a0,a0,0xff
800c27dc:	2606e3e8 	addiu	a2,s0,-7192
800c27e0:	3c028022 	lui	v0,0x8022
800c27e4:	000319c2 	srl	v1,v1,0x7
800c27e8:	8e05e3e8 	lw	a1,-7192(s0)
800c27ec:	a04450bc 	sb	a0,20668(v0)
800c27f0:	a0c40029 	sb	a0,41(a2)
800c27f4:	a0c30028 	sb	v1,40(a2)
800c27f8:	90a50001 	lbu	a1,1(a1)
800c27fc:	2ca200f0 	sltiu	v0,a1,240
800c2800:	14400005 	bnez	v0,800c2818 <_Z5Apu0Bv+0x8c>
800c2804:	308400ff 	andi	a0,a0,0xff
800c2808:	8cc20004 	lw	v0,4(a2)
800c280c:	8cc30008 	lw	v1,8(a2)
800c2810:	1062000c 	beq	v1,v0,800c2844 <_Z5Apu0Bv+0xb8>
800c2814:	240200f3 	li	v0,243
800c2818:	2603e3e8 	addiu	v1,s0,-7192
800c281c:	8c620008 	lw	v0,8(v1)
800c2820:	00451021 	addu	v0,v0,a1
800c2824:	a0440000 	sb	a0,0(v0)
800c2828:	8e02e3e8 	lw	v0,-7192(s0)
800c282c:	8fbf0014 	lw	ra,20(sp)
800c2830:	24420002 	addiu	v0,v0,2
800c2834:	ae02e3e8 	sw	v0,-7192(s0)
800c2838:	8fb00010 	lw	s0,16(sp)
800c283c:	03e00008 	jr	ra
800c2840:	27bd0018 	addiu	sp,sp,24
800c2844:	10a20033 	beq	a1,v0,800c2914 <_Z5Apu0Bv+0x188>
800c2848:	3c02800b 	lui	v0,0x800b
800c284c:	24a2000c 	addiu	v0,a1,12
800c2850:	304200ff 	andi	v0,v0,0xff
800c2854:	2c420004 	sltiu	v0,v0,4
800c2858:	14400025 	bnez	v0,800c28f0 <_Z5Apu0Bv+0x164>
800c285c:	3c028021 	lui	v0,0x8021
800c2860:	240200f1 	li	v0,241
800c2864:	10a20035 	beq	a1,v0,800c293c <_Z5Apu0Bv+0x1b0>
800c2868:	3c02800b 	lui	v0,0x800b
800c286c:	2ca200fd 	sltiu	v0,a1,253
800c2870:	1040ffed 	beqz	v0,800c2828 <_Z5Apu0Bv+0x9c>
800c2874:	00651021 	addu	v0,v1,a1
800c2878:	2ca300fa 	sltiu	v1,a1,250
800c287c:	1460ffea 	bnez	v1,800c2828 <_Z5Apu0Bv+0x9c>
800c2880:	a0440000 	sb	a0,0(v0)
800c2884:	14800028 	bnez	a0,800c2928 <_Z5Apu0Bv+0x19c>
800c2888:	3c028021 	lui	v0,0x8021
800c288c:	3c038021 	lui	v1,0x8021
800c2890:	00051040 	sll	v0,a1,0x1
800c2894:	2463e308 	addiu	v1,v1,-7416
800c2898:	00431021 	addu	v0,v0,v1
800c289c:	24040100 	li	a0,256
800c28a0:	08030a0a 	j	800c2828 <_Z5Apu0Bv+0x9c>
800c28a4:	a444fede 	sh	a0,-290(v0)
800c28a8:	304200ff 	andi	v0,v0,0xff
800c28ac:	2c420004 	sltiu	v0,v0,4
800c28b0:	1440000a 	bnez	v0,800c28dc <_Z5Apu0Bv+0x150>
800c28b4:	00e41021 	addu	v0,a3,a0
800c28b8:	2c8200fd 	sltiu	v0,a0,253
800c28bc:	14400010 	bnez	v0,800c2900 <_Z5Apu0Bv+0x174>
800c28c0:	00e41821 	addu	v1,a3,a0
800c28c4:	8cc20014 	lw	v0,20(a2)
800c28c8:	acc50014 	sw	a1,20(a2)
800c28cc:	acc20018 	sw	v0,24(a2)
800c28d0:	90620000 	lbu	v0,0(v1)
800c28d4:	080309f4 	j	800c27d0 <_Z5Apu0Bv+0x44>
800c28d8:	a0600000 	sb	zero,0(v1)
800c28dc:	8cc30014 	lw	v1,20(a2)
800c28e0:	acc50014 	sw	a1,20(a2)
800c28e4:	acc30018 	sw	v1,24(a2)
800c28e8:	080309f4 	j	800c27d0 <_Z5Apu0Bv+0x44>
800c28ec:	90420000 	lbu	v0,0(v0)
800c28f0:	2442e308 	addiu	v0,v0,-7416
800c28f4:	00a21021 	addu	v0,a1,v0
800c28f8:	08030a0a 	j	800c2828 <_Z5Apu0Bv+0x9c>
800c28fc:	a044ff13 	sb	a0,-237(v0)
800c2900:	240200f3 	li	v0,243
800c2904:	10820012 	beq	a0,v0,800c2950 <_Z5Apu0Bv+0x1c4>
800c2908:	00e41021 	addu	v0,a3,a0
800c290c:	080309f4 	j	800c27d0 <_Z5Apu0Bv+0x44>
800c2910:	90420000 	lbu	v0,0(v0)
800c2914:	244210e8 	addiu	v0,v0,4328
800c2918:	0040f809 	jalr	v0
800c291c:	00000000 	nop
800c2920:	08030a0b 	j	800c282c <_Z5Apu0Bv+0xa0>
800c2924:	8e02e3e8 	lw	v0,-7192(s0)
800c2928:	00051840 	sll	v1,a1,0x1
800c292c:	2442e308 	addiu	v0,v0,-7416
800c2930:	00621821 	addu	v1,v1,v0
800c2934:	08030a0a 	j	800c2828 <_Z5Apu0Bv+0x9c>
800c2938:	a464fede 	sh	a0,-290(v1)
800c293c:	24420c8c 	addiu	v0,v0,3212
800c2940:	0040f809 	jalr	v0
800c2944:	00000000 	nop
800c2948:	08030a0b 	j	800c282c <_Z5Apu0Bv+0xa0>
800c294c:	8e02e3e8 	lw	v0,-7192(s0)
800c2950:	3c02800b 	lui	v0,0x800b
800c2954:	24420bb8 	addiu	v0,v0,3000
800c2958:	0040f809 	jalr	v0
800c295c:	00000000 	nop
800c2960:	080309f5 	j	800c27d4 <_Z5Apu0Bv+0x48>
800c2964:	304300ff 	andi	v1,v0,0xff

800c2968 <_Z5Apu19v>:
800c2968:	27bdffe0 	addiu	sp,sp,-32
800c296c:	afb10014 	sw	s1,20(sp)
800c2970:	3c118021 	lui	s1,0x8021
800c2974:	afbf001c 	sw	ra,28(sp)
800c2978:	afb20018 	sw	s2,24(sp)
800c297c:	afb00010 	sw	s0,16(sp)
800c2980:	2622e424 	addiu	v0,s1,-7132
800c2984:	90440004 	lbu	a0,4(v0)
800c2988:	2c8300f0 	sltiu	v1,a0,240
800c298c:	14600006 	bnez	v1,800c29a8 <_Z5Apu19v+0x40>
800c2990:	3c128021 	lui	s2,0x8021
800c2994:	2645e3e8 	addiu	a1,s2,-7192
800c2998:	8ca60008 	lw	a2,8(a1)
800c299c:	8ca20004 	lw	v0,4(a1)
800c29a0:	10c20048 	beq	a2,v0,800c2ac4 <_Z5Apu19v+0x15c>
800c29a4:	2482000c 	addiu	v0,a0,12
800c29a8:	2643e3e8 	addiu	v1,s2,-7192
800c29ac:	8c620008 	lw	v0,8(v1)
800c29b0:	00441021 	addu	v0,v0,a0
800c29b4:	90500000 	lbu	s0,0(v0)
800c29b8:	2622e424 	addiu	v0,s1,-7132
800c29bc:	90440003 	lbu	a0,3(v0)
800c29c0:	2c8300f0 	sltiu	v1,a0,240
800c29c4:	14600007 	bnez	v1,800c29e4 <_Z5Apu19v+0x7c>
800c29c8:	2643e3e8 	addiu	v1,s2,-7192
800c29cc:	2645e3e8 	addiu	a1,s2,-7192
800c29d0:	8ca60008 	lw	a2,8(a1)
800c29d4:	8ca20004 	lw	v0,4(a1)
800c29d8:	10c2004a 	beq	a2,v0,800c2b04 <_Z5Apu19v+0x19c>
800c29dc:	3c038021 	lui	v1,0x8021
800c29e0:	2643e3e8 	addiu	v1,s2,-7192
800c29e4:	8c620008 	lw	v0,8(v1)
800c29e8:	00441021 	addu	v0,v0,a0
800c29ec:	90430000 	lbu	v1,0(v0)
800c29f0:	2622e424 	addiu	v0,s1,-7132
800c29f4:	90460004 	lbu	a2,4(v0)
800c29f8:	02031825 	or	v1,s0,v1
800c29fc:	306300ff 	andi	v1,v1,0xff
800c2a00:	2645e3e8 	addiu	a1,s2,-7192
800c2a04:	3c028022 	lui	v0,0x8022
800c2a08:	2cc400f0 	sltiu	a0,a2,240
800c2a0c:	a04350bc 	sb	v1,20668(v0)
800c2a10:	a0a30029 	sb	v1,41(a1)
800c2a14:	14800005 	bnez	a0,800c2a2c <_Z5Apu19v+0xc4>
800c2a18:	306700ff 	andi	a3,v1,0xff
800c2a1c:	8ca20004 	lw	v0,4(a1)
800c2a20:	8ca30008 	lw	v1,8(a1)
800c2a24:	1062000e 	beq	v1,v0,800c2a60 <_Z5Apu19v+0xf8>
800c2a28:	240200f3 	li	v0,243
800c2a2c:	2643e3e8 	addiu	v1,s2,-7192
800c2a30:	8c620008 	lw	v0,8(v1)
800c2a34:	00461021 	addu	v0,v0,a2
800c2a38:	a0470000 	sb	a3,0(v0)
800c2a3c:	8e42e3e8 	lw	v0,-7192(s2)
800c2a40:	8fbf001c 	lw	ra,28(sp)
800c2a44:	24420001 	addiu	v0,v0,1
800c2a48:	ae42e3e8 	sw	v0,-7192(s2)
800c2a4c:	8fb10014 	lw	s1,20(sp)
800c2a50:	8fb20018 	lw	s2,24(sp)
800c2a54:	8fb00010 	lw	s0,16(sp)
800c2a58:	03e00008 	jr	ra
800c2a5c:	27bd0020 	addiu	sp,sp,32
800c2a60:	10c20050 	beq	a2,v0,800c2ba4 <_Z5Apu19v+0x23c>
800c2a64:	3c02800b 	lui	v0,0x800b
800c2a68:	24c2000c 	addiu	v0,a2,12
800c2a6c:	304200ff 	andi	v0,v0,0xff
800c2a70:	2c420004 	sltiu	v0,v0,4
800c2a74:	1440003f 	bnez	v0,800c2b74 <_Z5Apu19v+0x20c>
800c2a78:	3c028021 	lui	v0,0x8021
800c2a7c:	240200f1 	li	v0,241
800c2a80:	10c20052 	beq	a2,v0,800c2bcc <_Z5Apu19v+0x264>
800c2a84:	3c02800b 	lui	v0,0x800b
800c2a88:	2cc200fd 	sltiu	v0,a2,253
800c2a8c:	1040ffeb 	beqz	v0,800c2a3c <_Z5Apu19v+0xd4>
800c2a90:	00661021 	addu	v0,v1,a2
800c2a94:	2cc300fa 	sltiu	v1,a2,250
800c2a98:	1460ffe8 	bnez	v1,800c2a3c <_Z5Apu19v+0xd4>
800c2a9c:	a0470000 	sb	a3,0(v0)
800c2aa0:	14e00045 	bnez	a3,800c2bb8 <_Z5Apu19v+0x250>
800c2aa4:	3c028021 	lui	v0,0x8021
800c2aa8:	3c038021 	lui	v1,0x8021
800c2aac:	00061040 	sll	v0,a2,0x1
800c2ab0:	2463e308 	addiu	v1,v1,-7416
800c2ab4:	00431021 	addu	v0,v0,v1
800c2ab8:	24040100 	li	a0,256
800c2abc:	08030a8f 	j	800c2a3c <_Z5Apu19v+0xd4>
800c2ac0:	a444fede 	sh	a0,-290(v0)
800c2ac4:	304200ff 	andi	v0,v0,0xff
800c2ac8:	2c420004 	sltiu	v0,v0,4
800c2acc:	14400023 	bnez	v0,800c2b5c <_Z5Apu19v+0x1f4>
800c2ad0:	8e43e3e8 	lw	v1,-7192(s2)
800c2ad4:	2c8200fd 	sltiu	v0,a0,253
800c2ad8:	1440002e 	bnez	v0,800c2b94 <_Z5Apu19v+0x22c>
800c2adc:	240200f3 	li	v0,243
800c2ae0:	8ca20014 	lw	v0,20(a1)
800c2ae4:	8e43e3e8 	lw	v1,-7192(s2)
800c2ae8:	aca20018 	sw	v0,24(a1)
800c2aec:	aca30014 	sw	v1,20(a1)
800c2af0:	00c41021 	addu	v0,a2,a0
800c2af4:	90430000 	lbu	v1,0(v0)
800c2af8:	a0400000 	sb	zero,0(v0)
800c2afc:	08030a6e 	j	800c29b8 <_Z5Apu19v+0x50>
800c2b00:	00608021 	move	s0,v1
800c2b04:	2482000c 	addiu	v0,a0,12
800c2b08:	304200ff 	andi	v0,v0,0xff
800c2b0c:	2c420004 	sltiu	v0,v0,4
800c2b10:	1440000c 	bnez	v0,800c2b44 <_Z5Apu19v+0x1dc>
800c2b14:	8c62e3e8 	lw	v0,-7192(v1)
800c2b18:	2c8200fd 	sltiu	v0,a0,253
800c2b1c:	14400019 	bnez	v0,800c2b84 <_Z5Apu19v+0x21c>
800c2b20:	240200f3 	li	v0,243
800c2b24:	8c62e3e8 	lw	v0,-7192(v1)
800c2b28:	8ca30014 	lw	v1,20(a1)
800c2b2c:	aca20014 	sw	v0,20(a1)
800c2b30:	aca30018 	sw	v1,24(a1)
800c2b34:	00c41021 	addu	v0,a2,a0
800c2b38:	90430000 	lbu	v1,0(v0)
800c2b3c:	08030a7c 	j	800c29f0 <_Z5Apu19v+0x88>
800c2b40:	a0400000 	sb	zero,0(v0)
800c2b44:	8ca30014 	lw	v1,20(a1)
800c2b48:	aca20014 	sw	v0,20(a1)
800c2b4c:	aca30018 	sw	v1,24(a1)
800c2b50:	00c41021 	addu	v0,a2,a0
800c2b54:	08030a7c 	j	800c29f0 <_Z5Apu19v+0x88>
800c2b58:	90430000 	lbu	v1,0(v0)
800c2b5c:	8ca20014 	lw	v0,20(a1)
800c2b60:	aca20018 	sw	v0,24(a1)
800c2b64:	aca30014 	sw	v1,20(a1)
800c2b68:	00c41021 	addu	v0,a2,a0
800c2b6c:	08030a6e 	j	800c29b8 <_Z5Apu19v+0x50>
800c2b70:	90500000 	lbu	s0,0(v0)
800c2b74:	2442e308 	addiu	v0,v0,-7416
800c2b78:	00c21021 	addu	v0,a2,v0
800c2b7c:	08030a8f 	j	800c2a3c <_Z5Apu19v+0xd4>
800c2b80:	a047ff13 	sb	a3,-237(v0)
800c2b84:	10820016 	beq	a0,v0,800c2be0 <_Z5Apu19v+0x278>
800c2b88:	00c41021 	addu	v0,a2,a0
800c2b8c:	08030a7c 	j	800c29f0 <_Z5Apu19v+0x88>
800c2b90:	90430000 	lbu	v1,0(v0)
800c2b94:	10820018 	beq	a0,v0,800c2bf8 <_Z5Apu19v+0x290>
800c2b98:	00c41021 	addu	v0,a2,a0
800c2b9c:	08030a6e 	j	800c29b8 <_Z5Apu19v+0x50>
800c2ba0:	90500000 	lbu	s0,0(v0)
800c2ba4:	244210e8 	addiu	v0,v0,4328
800c2ba8:	0040f809 	jalr	v0
800c2bac:	00e02021 	move	a0,a3
800c2bb0:	08030a90 	j	800c2a40 <_Z5Apu19v+0xd8>
800c2bb4:	8e42e3e8 	lw	v0,-7192(s2)
800c2bb8:	00061840 	sll	v1,a2,0x1
800c2bbc:	2442e308 	addiu	v0,v0,-7416
800c2bc0:	00621821 	addu	v1,v1,v0
800c2bc4:	08030a8f 	j	800c2a3c <_Z5Apu19v+0xd4>
800c2bc8:	a467fede 	sh	a3,-290(v1)
800c2bcc:	24420c8c 	addiu	v0,v0,3212
800c2bd0:	0040f809 	jalr	v0
800c2bd4:	00e02021 	move	a0,a3
800c2bd8:	08030a90 	j	800c2a40 <_Z5Apu19v+0xd8>
800c2bdc:	8e42e3e8 	lw	v0,-7192(s2)
800c2be0:	3c02800b 	lui	v0,0x800b
800c2be4:	24420bb8 	addiu	v0,v0,3000
800c2be8:	0040f809 	jalr	v0
800c2bec:	00000000 	nop
800c2bf0:	08030a7c 	j	800c29f0 <_Z5Apu19v+0x88>
800c2bf4:	00401821 	move	v1,v0
800c2bf8:	3c02800b 	lui	v0,0x800b
800c2bfc:	24420bb8 	addiu	v0,v0,3000
800c2c00:	0040f809 	jalr	v0
800c2c04:	00000000 	nop
800c2c08:	08030a6e 	j	800c29b8 <_Z5Apu19v+0x50>
800c2c0c:	00408021 	move	s0,v0

800c2c10 <_Z5Apu18v>:
800c2c10:	27bdffe0 	addiu	sp,sp,-32
800c2c14:	afb00010 	sw	s0,16(sp)
800c2c18:	3c108021 	lui	s0,0x8021
800c2c1c:	8e05e3e8 	lw	a1,-7192(s0)
800c2c20:	afb10014 	sw	s1,20(sp)
800c2c24:	afbf0018 	sw	ra,24(sp)
800c2c28:	90a20001 	lbu	v0,1(a1)
800c2c2c:	3c118022 	lui	s1,0x8022
800c2c30:	a22250bc 	sb	v0,20668(s1)
800c2c34:	90a40002 	lbu	a0,2(a1)
800c2c38:	2c8200f0 	sltiu	v0,a0,240
800c2c3c:	14400006 	bnez	v0,800c2c58 <_Z5Apu18v+0x48>
800c2c40:	2603e3e8 	addiu	v1,s0,-7192
800c2c44:	2606e3e8 	addiu	a2,s0,-7192
800c2c48:	8cc70008 	lw	a3,8(a2)
800c2c4c:	8cc20004 	lw	v0,4(a2)
800c2c50:	10e2003b 	beq	a3,v0,800c2d40 <_Z5Apu18v+0x130>
800c2c54:	2482000c 	addiu	v0,a0,12
800c2c58:	8c620008 	lw	v0,8(v1)
800c2c5c:	00441021 	addu	v0,v0,a0
800c2c60:	90440000 	lbu	a0,0(v0)
800c2c64:	922250bc 	lbu	v0,20668(s1)
800c2c68:	8e03e3e8 	lw	v1,-7192(s0)
800c2c6c:	00821025 	or	v0,a0,v0
800c2c70:	304200ff 	andi	v0,v0,0xff
800c2c74:	a22250bc 	sb	v0,20668(s1)
800c2c78:	90650002 	lbu	a1,2(v1)
800c2c7c:	2ca300f0 	sltiu	v1,a1,240
800c2c80:	14600007 	bnez	v1,800c2ca0 <_Z5Apu18v+0x90>
800c2c84:	304400ff 	andi	a0,v0,0xff
800c2c88:	3c028021 	lui	v0,0x8021
800c2c8c:	2442e3e8 	addiu	v0,v0,-7192
800c2c90:	8c430004 	lw	v1,4(v0)
800c2c94:	8c460008 	lw	a2,8(v0)
800c2c98:	10c30010 	beq	a2,v1,800c2cdc <_Z5Apu18v+0xcc>
800c2c9c:	240200f3 	li	v0,243
800c2ca0:	2603e3e8 	addiu	v1,s0,-7192
800c2ca4:	8c620008 	lw	v0,8(v1)
800c2ca8:	00451021 	addu	v0,v0,a1
800c2cac:	a0440000 	sb	a0,0(v0)
800c2cb0:	8e02e3e8 	lw	v0,-7192(s0)
800c2cb4:	922450bc 	lbu	a0,20668(s1)
800c2cb8:	2603e3e8 	addiu	v1,s0,-7192
800c2cbc:	a0640029 	sb	a0,41(v1)
800c2cc0:	24420003 	addiu	v0,v0,3
800c2cc4:	ae02e3e8 	sw	v0,-7192(s0)
800c2cc8:	8fbf0018 	lw	ra,24(sp)
800c2ccc:	8fb10014 	lw	s1,20(sp)
800c2cd0:	8fb00010 	lw	s0,16(sp)
800c2cd4:	03e00008 	jr	ra
800c2cd8:	27bd0020 	addiu	sp,sp,32
800c2cdc:	10a20034 	beq	a1,v0,800c2db0 <_Z5Apu18v+0x1a0>
800c2ce0:	3c02800b 	lui	v0,0x800b
800c2ce4:	24a2000c 	addiu	v0,a1,12
800c2ce8:	304200ff 	andi	v0,v0,0xff
800c2cec:	2c420004 	sltiu	v0,v0,4
800c2cf0:	14400027 	bnez	v0,800c2d90 <_Z5Apu18v+0x180>
800c2cf4:	3c028021 	lui	v0,0x8021
800c2cf8:	240200f1 	li	v0,241
800c2cfc:	10a20036 	beq	a1,v0,800c2dd8 <_Z5Apu18v+0x1c8>
800c2d00:	3c02800b 	lui	v0,0x800b
800c2d04:	2ca200fd 	sltiu	v0,a1,253
800c2d08:	1040ffe9 	beqz	v0,800c2cb0 <_Z5Apu18v+0xa0>
800c2d0c:	00c51021 	addu	v0,a2,a1
800c2d10:	2ca300fa 	sltiu	v1,a1,250
800c2d14:	1460ffe6 	bnez	v1,800c2cb0 <_Z5Apu18v+0xa0>
800c2d18:	a0440000 	sb	a0,0(v0)
800c2d1c:	14800029 	bnez	a0,800c2dc4 <_Z5Apu18v+0x1b4>
800c2d20:	3c028021 	lui	v0,0x8021
800c2d24:	3c038021 	lui	v1,0x8021
800c2d28:	00051040 	sll	v0,a1,0x1
800c2d2c:	2463e308 	addiu	v1,v1,-7416
800c2d30:	00431021 	addu	v0,v0,v1
800c2d34:	24040100 	li	a0,256
800c2d38:	08030b2c 	j	800c2cb0 <_Z5Apu18v+0xa0>
800c2d3c:	a444fede 	sh	a0,-290(v0)
800c2d40:	304200ff 	andi	v0,v0,0xff
800c2d44:	2c420004 	sltiu	v0,v0,4
800c2d48:	1440000c 	bnez	v0,800c2d7c <_Z5Apu18v+0x16c>
800c2d4c:	00e41021 	addu	v0,a3,a0
800c2d50:	2c8200fd 	sltiu	v0,a0,253
800c2d54:	14400012 	bnez	v0,800c2da0 <_Z5Apu18v+0x190>
800c2d58:	240200f3 	li	v0,243
800c2d5c:	8cc20014 	lw	v0,20(a2)
800c2d60:	00e41821 	addu	v1,a3,a0
800c2d64:	acc50014 	sw	a1,20(a2)
800c2d68:	acc20018 	sw	v0,24(a2)
800c2d6c:	90620000 	lbu	v0,0(v1)
800c2d70:	a0600000 	sb	zero,0(v1)
800c2d74:	08030b19 	j	800c2c64 <_Z5Apu18v+0x54>
800c2d78:	00402021 	move	a0,v0
800c2d7c:	8cc30014 	lw	v1,20(a2)
800c2d80:	acc50014 	sw	a1,20(a2)
800c2d84:	acc30018 	sw	v1,24(a2)
800c2d88:	08030b19 	j	800c2c64 <_Z5Apu18v+0x54>
800c2d8c:	90440000 	lbu	a0,0(v0)
800c2d90:	2442e308 	addiu	v0,v0,-7416
800c2d94:	00a21021 	addu	v0,a1,v0
800c2d98:	08030b2c 	j	800c2cb0 <_Z5Apu18v+0xa0>
800c2d9c:	a044ff13 	sb	a0,-237(v0)
800c2da0:	10820012 	beq	a0,v0,800c2dec <_Z5Apu18v+0x1dc>
800c2da4:	00e41021 	addu	v0,a3,a0
800c2da8:	08030b19 	j	800c2c64 <_Z5Apu18v+0x54>
800c2dac:	90440000 	lbu	a0,0(v0)
800c2db0:	244210e8 	addiu	v0,v0,4328
800c2db4:	0040f809 	jalr	v0
800c2db8:	00000000 	nop
800c2dbc:	08030b2d 	j	800c2cb4 <_Z5Apu18v+0xa4>
800c2dc0:	8e02e3e8 	lw	v0,-7192(s0)
800c2dc4:	00051840 	sll	v1,a1,0x1
800c2dc8:	2442e308 	addiu	v0,v0,-7416
800c2dcc:	00621821 	addu	v1,v1,v0
800c2dd0:	08030b2c 	j	800c2cb0 <_Z5Apu18v+0xa0>
800c2dd4:	a464fede 	sh	a0,-290(v1)
800c2dd8:	24420c8c 	addiu	v0,v0,3212
800c2ddc:	0040f809 	jalr	v0
800c2de0:	00000000 	nop
800c2de4:	08030b2d 	j	800c2cb4 <_Z5Apu18v+0xa4>
800c2de8:	8e02e3e8 	lw	v0,-7192(s0)
800c2dec:	3c02800b 	lui	v0,0x800b
800c2df0:	24420bb8 	addiu	v0,v0,3000
800c2df4:	0040f809 	jalr	v0
800c2df8:	00000000 	nop
800c2dfc:	08030b19 	j	800c2c64 <_Z5Apu18v+0x54>
800c2e00:	00402021 	move	a0,v0

800c2e04 <_Z5Apu14v>:
800c2e04:	27bdffe0 	addiu	sp,sp,-32
800c2e08:	afb00010 	sw	s0,16(sp)
800c2e0c:	3c108021 	lui	s0,0x8021
800c2e10:	afb20018 	sw	s2,24(sp)
800c2e14:	8e05e3e8 	lw	a1,-7192(s0)
800c2e18:	3c128021 	lui	s2,0x8021
800c2e1c:	afbf001c 	sw	ra,28(sp)
800c2e20:	afb10014 	sw	s1,20(sp)
800c2e24:	2643e424 	addiu	v1,s2,-7132
800c2e28:	90640004 	lbu	a0,4(v1)
800c2e2c:	90a20001 	lbu	v0,1(a1)
800c2e30:	90710002 	lbu	s1,2(v1)
800c2e34:	00441021 	addu	v0,v0,a0
800c2e38:	304400ff 	andi	a0,v0,0xff
800c2e3c:	2c8300f0 	sltiu	v1,a0,240
800c2e40:	14600006 	bnez	v1,800c2e5c <_Z5Apu14v+0x58>
800c2e44:	2603e3e8 	addiu	v1,s0,-7192
800c2e48:	2606e3e8 	addiu	a2,s0,-7192
800c2e4c:	8cc70008 	lw	a3,8(a2)
800c2e50:	8cc20004 	lw	v0,4(a2)
800c2e54:	10e20012 	beq	a3,v0,800c2ea0 <_Z5Apu14v+0x9c>
800c2e58:	2482000c 	addiu	v0,a0,12
800c2e5c:	8c620008 	lw	v0,8(v1)
800c2e60:	00441021 	addu	v0,v0,a0
800c2e64:	90420000 	lbu	v0,0(v0)
800c2e68:	8e03e3e8 	lw	v1,-7192(s0)
800c2e6c:	02222025 	or	a0,s1,v0
800c2e70:	2645e424 	addiu	a1,s2,-7132
800c2e74:	2602e3e8 	addiu	v0,s0,-7192
800c2e78:	a0440029 	sb	a0,41(v0)
800c2e7c:	a0a40002 	sb	a0,2(a1)
800c2e80:	24630002 	addiu	v1,v1,2
800c2e84:	ae03e3e8 	sw	v1,-7192(s0)
800c2e88:	8fbf001c 	lw	ra,28(sp)
800c2e8c:	8fb20018 	lw	s2,24(sp)
800c2e90:	8fb10014 	lw	s1,20(sp)
800c2e94:	8fb00010 	lw	s0,16(sp)
800c2e98:	03e00008 	jr	ra
800c2e9c:	27bd0020 	addiu	sp,sp,32
800c2ea0:	304200ff 	andi	v0,v0,0xff
800c2ea4:	2c420004 	sltiu	v0,v0,4
800c2ea8:	1440000a 	bnez	v0,800c2ed4 <_Z5Apu14v+0xd0>
800c2eac:	00e41021 	addu	v0,a3,a0
800c2eb0:	2c8200fd 	sltiu	v0,a0,253
800c2eb4:	1440000c 	bnez	v0,800c2ee8 <_Z5Apu14v+0xe4>
800c2eb8:	00e41821 	addu	v1,a3,a0
800c2ebc:	8cc20014 	lw	v0,20(a2)
800c2ec0:	acc50014 	sw	a1,20(a2)
800c2ec4:	acc20018 	sw	v0,24(a2)
800c2ec8:	90620000 	lbu	v0,0(v1)
800c2ecc:	08030b9a 	j	800c2e68 <_Z5Apu14v+0x64>
800c2ed0:	a0600000 	sb	zero,0(v1)
800c2ed4:	8cc30014 	lw	v1,20(a2)
800c2ed8:	acc50014 	sw	a1,20(a2)
800c2edc:	acc30018 	sw	v1,24(a2)
800c2ee0:	08030b9a 	j	800c2e68 <_Z5Apu14v+0x64>
800c2ee4:	90420000 	lbu	v0,0(v0)
800c2ee8:	240200f3 	li	v0,243
800c2eec:	10820004 	beq	a0,v0,800c2f00 <_Z5Apu14v+0xfc>
800c2ef0:	00000000 	nop
800c2ef4:	00e41021 	addu	v0,a3,a0
800c2ef8:	08030b9a 	j	800c2e68 <_Z5Apu14v+0x64>
800c2efc:	90420000 	lbu	v0,0(v0)
800c2f00:	3c02800b 	lui	v0,0x800b
800c2f04:	24420bb8 	addiu	v0,v0,3000
800c2f08:	0040f809 	jalr	v0
800c2f0c:	00000000 	nop
800c2f10:	08030b9b 	j	800c2e6c <_Z5Apu14v+0x68>
800c2f14:	8e03e3e8 	lw	v1,-7192(s0)

800c2f18 <_Z5Apu09v>:
800c2f18:	27bdffe0 	addiu	sp,sp,-32
800c2f1c:	afb00010 	sw	s0,16(sp)
800c2f20:	3c108021 	lui	s0,0x8021
800c2f24:	8e05e3e8 	lw	a1,-7192(s0)
800c2f28:	afbf0018 	sw	ra,24(sp)
800c2f2c:	afb10014 	sw	s1,20(sp)
800c2f30:	90a40001 	lbu	a0,1(a1)
800c2f34:	2c8200f0 	sltiu	v0,a0,240
800c2f38:	14400006 	bnez	v0,800c2f54 <_Z5Apu09v+0x3c>
800c2f3c:	2603e3e8 	addiu	v1,s0,-7192
800c2f40:	2606e3e8 	addiu	a2,s0,-7192
800c2f44:	8cc70008 	lw	a3,8(a2)
800c2f48:	8cc20004 	lw	v0,4(a2)
800c2f4c:	10e2004b 	beq	a3,v0,800c307c <_Z5Apu09v+0x164>
800c2f50:	2482000c 	addiu	v0,a0,12
800c2f54:	8c620008 	lw	v0,8(v1)
800c2f58:	00441021 	addu	v0,v0,a0
800c2f5c:	90420000 	lbu	v0,0(v0)
800c2f60:	3c118022 	lui	s1,0x8022
800c2f64:	8e05e3e8 	lw	a1,-7192(s0)
800c2f68:	a22250bc 	sb	v0,20668(s1)
800c2f6c:	90a40002 	lbu	a0,2(a1)
800c2f70:	2c8200f0 	sltiu	v0,a0,240
800c2f74:	14400007 	bnez	v0,800c2f94 <_Z5Apu09v+0x7c>
800c2f78:	2603e3e8 	addiu	v1,s0,-7192
800c2f7c:	3c028021 	lui	v0,0x8021
800c2f80:	2446e3e8 	addiu	a2,v0,-7192
800c2f84:	8cc70008 	lw	a3,8(a2)
800c2f88:	8cc20004 	lw	v0,4(a2)
800c2f8c:	10e20048 	beq	a3,v0,800c30b0 <_Z5Apu09v+0x198>
800c2f90:	2482000c 	addiu	v0,a0,12
800c2f94:	8c620008 	lw	v0,8(v1)
800c2f98:	00441021 	addu	v0,v0,a0
800c2f9c:	90440000 	lbu	a0,0(v0)
800c2fa0:	922250bc 	lbu	v0,20668(s1)
800c2fa4:	8e03e3e8 	lw	v1,-7192(s0)
800c2fa8:	00821025 	or	v0,a0,v0
800c2fac:	304200ff 	andi	v0,v0,0xff
800c2fb0:	a22250bc 	sb	v0,20668(s1)
800c2fb4:	90650002 	lbu	a1,2(v1)
800c2fb8:	2ca300f0 	sltiu	v1,a1,240
800c2fbc:	14600007 	bnez	v1,800c2fdc <_Z5Apu09v+0xc4>
800c2fc0:	304400ff 	andi	a0,v0,0xff
800c2fc4:	3c028021 	lui	v0,0x8021
800c2fc8:	2442e3e8 	addiu	v0,v0,-7192
800c2fcc:	8c430004 	lw	v1,4(v0)
800c2fd0:	8c460008 	lw	a2,8(v0)
800c2fd4:	10c30010 	beq	a2,v1,800c3018 <_Z5Apu09v+0x100>
800c2fd8:	240200f3 	li	v0,243
800c2fdc:	2603e3e8 	addiu	v1,s0,-7192
800c2fe0:	8c620008 	lw	v0,8(v1)
800c2fe4:	00451021 	addu	v0,v0,a1
800c2fe8:	a0440000 	sb	a0,0(v0)
800c2fec:	8e02e3e8 	lw	v0,-7192(s0)
800c2ff0:	922450bc 	lbu	a0,20668(s1)
800c2ff4:	2603e3e8 	addiu	v1,s0,-7192
800c2ff8:	a0640029 	sb	a0,41(v1)
800c2ffc:	24420003 	addiu	v0,v0,3
800c3000:	ae02e3e8 	sw	v0,-7192(s0)
800c3004:	8fbf0018 	lw	ra,24(sp)
800c3008:	8fb10014 	lw	s1,20(sp)
800c300c:	8fb00010 	lw	s0,16(sp)
800c3010:	03e00008 	jr	ra
800c3014:	27bd0020 	addiu	sp,sp,32
800c3018:	10a2004c 	beq	a1,v0,800c314c <_Z5Apu09v+0x234>
800c301c:	3c02800b 	lui	v0,0x800b
800c3020:	24a2000c 	addiu	v0,a1,12
800c3024:	304200ff 	andi	v0,v0,0xff
800c3028:	2c420004 	sltiu	v0,v0,4
800c302c:	14400039 	bnez	v0,800c3114 <_Z5Apu09v+0x1fc>
800c3030:	3c028021 	lui	v0,0x8021
800c3034:	240200f1 	li	v0,241
800c3038:	10a2004e 	beq	a1,v0,800c3174 <_Z5Apu09v+0x25c>
800c303c:	3c02800b 	lui	v0,0x800b
800c3040:	2ca200fd 	sltiu	v0,a1,253
800c3044:	1040ffe9 	beqz	v0,800c2fec <_Z5Apu09v+0xd4>
800c3048:	00c51021 	addu	v0,a2,a1
800c304c:	2ca300fa 	sltiu	v1,a1,250
800c3050:	1460ffe6 	bnez	v1,800c2fec <_Z5Apu09v+0xd4>
800c3054:	a0440000 	sb	a0,0(v0)
800c3058:	14800041 	bnez	a0,800c3160 <_Z5Apu09v+0x248>
800c305c:	3c028021 	lui	v0,0x8021
800c3060:	3c038021 	lui	v1,0x8021
800c3064:	00051040 	sll	v0,a1,0x1
800c3068:	2463e308 	addiu	v1,v1,-7416
800c306c:	00431021 	addu	v0,v0,v1
800c3070:	24040100 	li	a0,256
800c3074:	08030bfb 	j	800c2fec <_Z5Apu09v+0xd4>
800c3078:	a444fede 	sh	a0,-290(v0)
800c307c:	304200ff 	andi	v0,v0,0xff
800c3080:	2c420004 	sltiu	v0,v0,4
800c3084:	1440001e 	bnez	v0,800c3100 <_Z5Apu09v+0x1e8>
800c3088:	00e41021 	addu	v0,a3,a0
800c308c:	2c8200fd 	sltiu	v0,a0,253
800c3090:	14400028 	bnez	v0,800c3134 <_Z5Apu09v+0x21c>
800c3094:	00e41821 	addu	v1,a3,a0
800c3098:	8cc20014 	lw	v0,20(a2)
800c309c:	acc50014 	sw	a1,20(a2)
800c30a0:	acc20018 	sw	v0,24(a2)
800c30a4:	90620000 	lbu	v0,0(v1)
800c30a8:	08030bd8 	j	800c2f60 <_Z5Apu09v+0x48>
800c30ac:	a0600000 	sb	zero,0(v1)
800c30b0:	304200ff 	andi	v0,v0,0xff
800c30b4:	2c420004 	sltiu	v0,v0,4
800c30b8:	1440000c 	bnez	v0,800c30ec <_Z5Apu09v+0x1d4>
800c30bc:	00e41021 	addu	v0,a3,a0
800c30c0:	2c8200fd 	sltiu	v0,a0,253
800c30c4:	14400017 	bnez	v0,800c3124 <_Z5Apu09v+0x20c>
800c30c8:	240200f3 	li	v0,243
800c30cc:	8cc20014 	lw	v0,20(a2)
800c30d0:	00e41821 	addu	v1,a3,a0
800c30d4:	acc50014 	sw	a1,20(a2)
800c30d8:	acc20018 	sw	v0,24(a2)
800c30dc:	90620000 	lbu	v0,0(v1)
800c30e0:	a0600000 	sb	zero,0(v1)
800c30e4:	08030be8 	j	800c2fa0 <_Z5Apu09v+0x88>
800c30e8:	00402021 	move	a0,v0
800c30ec:	8cc30014 	lw	v1,20(a2)
800c30f0:	acc50014 	sw	a1,20(a2)
800c30f4:	acc30018 	sw	v1,24(a2)
800c30f8:	08030be8 	j	800c2fa0 <_Z5Apu09v+0x88>
800c30fc:	90440000 	lbu	a0,0(v0)
800c3100:	8cc30014 	lw	v1,20(a2)
800c3104:	acc50014 	sw	a1,20(a2)
800c3108:	acc30018 	sw	v1,24(a2)
800c310c:	08030bd8 	j	800c2f60 <_Z5Apu09v+0x48>
800c3110:	90420000 	lbu	v0,0(v0)
800c3114:	2442e308 	addiu	v0,v0,-7416
800c3118:	00a21021 	addu	v0,a1,v0
800c311c:	08030bfb 	j	800c2fec <_Z5Apu09v+0xd4>
800c3120:	a044ff13 	sb	a0,-237(v0)
800c3124:	10820018 	beq	a0,v0,800c3188 <_Z5Apu09v+0x270>
800c3128:	00e41021 	addu	v0,a3,a0
800c312c:	08030be8 	j	800c2fa0 <_Z5Apu09v+0x88>
800c3130:	90440000 	lbu	a0,0(v0)
800c3134:	240200f3 	li	v0,243
800c3138:	10820019 	beq	a0,v0,800c31a0 <_Z5Apu09v+0x288>
800c313c:	00000000 	nop
800c3140:	00e41021 	addu	v0,a3,a0
800c3144:	08030bd8 	j	800c2f60 <_Z5Apu09v+0x48>
800c3148:	90420000 	lbu	v0,0(v0)
800c314c:	244210e8 	addiu	v0,v0,4328
800c3150:	0040f809 	jalr	v0
800c3154:	00000000 	nop
800c3158:	08030bfc 	j	800c2ff0 <_Z5Apu09v+0xd8>
800c315c:	8e02e3e8 	lw	v0,-7192(s0)
800c3160:	00051840 	sll	v1,a1,0x1
800c3164:	2442e308 	addiu	v0,v0,-7416
800c3168:	00621821 	addu	v1,v1,v0
800c316c:	08030bfb 	j	800c2fec <_Z5Apu09v+0xd4>
800c3170:	a464fede 	sh	a0,-290(v1)
800c3174:	24420c8c 	addiu	v0,v0,3212
800c3178:	0040f809 	jalr	v0
800c317c:	00000000 	nop
800c3180:	08030bfc 	j	800c2ff0 <_Z5Apu09v+0xd8>
800c3184:	8e02e3e8 	lw	v0,-7192(s0)
800c3188:	3c02800b 	lui	v0,0x800b
800c318c:	24420bb8 	addiu	v0,v0,3000
800c3190:	0040f809 	jalr	v0
800c3194:	00000000 	nop
800c3198:	08030be8 	j	800c2fa0 <_Z5Apu09v+0x88>
800c319c:	00402021 	move	a0,v0
800c31a0:	3c02800b 	lui	v0,0x800b
800c31a4:	24420bb8 	addiu	v0,v0,3000
800c31a8:	0040f809 	jalr	v0
800c31ac:	3c118022 	lui	s1,0x8022
800c31b0:	08030bda 	j	800c2f68 <_Z5Apu09v+0x50>
800c31b4:	8e05e3e8 	lw	a1,-7192(s0)

800c31b8 <_Z5Apu06v>:
800c31b8:	27bdffe0 	addiu	sp,sp,-32
800c31bc:	afb20018 	sw	s2,24(sp)
800c31c0:	3c128021 	lui	s2,0x8021
800c31c4:	afbf001c 	sw	ra,28(sp)
800c31c8:	afb10014 	sw	s1,20(sp)
800c31cc:	afb00010 	sw	s0,16(sp)
800c31d0:	2643e424 	addiu	v1,s2,-7132
800c31d4:	90640004 	lbu	a0,4(v1)
800c31d8:	2c8200f0 	sltiu	v0,a0,240
800c31dc:	14400019 	bnez	v0,800c3244 <_Z5Apu06v+0x8c>
800c31e0:	90710002 	lbu	s1,2(v1)
800c31e4:	3c108021 	lui	s0,0x8021
800c31e8:	2605e3e8 	addiu	a1,s0,-7192
800c31ec:	8ca60008 	lw	a2,8(a1)
800c31f0:	8ca20004 	lw	v0,4(a1)
800c31f4:	10c20015 	beq	a2,v0,800c324c <_Z5Apu06v+0x94>
800c31f8:	2482000c 	addiu	v0,a0,12
800c31fc:	2603e3e8 	addiu	v1,s0,-7192
800c3200:	8c620008 	lw	v0,8(v1)
800c3204:	8e03e3e8 	lw	v1,-7192(s0)
800c3208:	00441021 	addu	v0,v0,a0
800c320c:	90420000 	lbu	v0,0(v0)
800c3210:	02222025 	or	a0,s1,v0
800c3214:	2645e424 	addiu	a1,s2,-7132
800c3218:	2602e3e8 	addiu	v0,s0,-7192
800c321c:	a0440029 	sb	a0,41(v0)
800c3220:	a0a40002 	sb	a0,2(a1)
800c3224:	24630001 	addiu	v1,v1,1
800c3228:	ae03e3e8 	sw	v1,-7192(s0)
800c322c:	8fbf001c 	lw	ra,28(sp)
800c3230:	8fb20018 	lw	s2,24(sp)
800c3234:	8fb10014 	lw	s1,20(sp)
800c3238:	8fb00010 	lw	s0,16(sp)
800c323c:	03e00008 	jr	ra
800c3240:	27bd0020 	addiu	sp,sp,32
800c3244:	08030c7f 	j	800c31fc <_Z5Apu06v+0x44>
800c3248:	3c108021 	lui	s0,0x8021
800c324c:	304200ff 	andi	v0,v0,0xff
800c3250:	2c420004 	sltiu	v0,v0,4
800c3254:	1440000d 	bnez	v0,800c328c <_Z5Apu06v+0xd4>
800c3258:	8e03e3e8 	lw	v1,-7192(s0)
800c325c:	2c8200fd 	sltiu	v0,a0,253
800c3260:	14400010 	bnez	v0,800c32a4 <_Z5Apu06v+0xec>
800c3264:	00000000 	nop
800c3268:	8ca20014 	lw	v0,20(a1)
800c326c:	aca20018 	sw	v0,24(a1)
800c3270:	aca30014 	sw	v1,20(a1)
800c3274:	00c41021 	addu	v0,a2,a0
800c3278:	90430000 	lbu	v1,0(v0)
800c327c:	a0400000 	sb	zero,0(v0)
800c3280:	00601021 	move	v0,v1
800c3284:	08030c84 	j	800c3210 <_Z5Apu06v+0x58>
800c3288:	8e03e3e8 	lw	v1,-7192(s0)
800c328c:	8ca20014 	lw	v0,20(a1)
800c3290:	aca20018 	sw	v0,24(a1)
800c3294:	aca30014 	sw	v1,20(a1)
800c3298:	00c41021 	addu	v0,a2,a0
800c329c:	08030c84 	j	800c3210 <_Z5Apu06v+0x58>
800c32a0:	90420000 	lbu	v0,0(v0)
800c32a4:	240200f3 	li	v0,243
800c32a8:	10820005 	beq	a0,v0,800c32c0 <_Z5Apu06v+0x108>
800c32ac:	00000000 	nop
800c32b0:	00c41021 	addu	v0,a2,a0
800c32b4:	90420000 	lbu	v0,0(v0)
800c32b8:	08030c84 	j	800c3210 <_Z5Apu06v+0x58>
800c32bc:	8e03e3e8 	lw	v1,-7192(s0)
800c32c0:	3c02800b 	lui	v0,0x800b
800c32c4:	24420bb8 	addiu	v0,v0,3000
800c32c8:	0040f809 	jalr	v0
800c32cc:	00000000 	nop
800c32d0:	08030c84 	j	800c3210 <_Z5Apu06v+0x58>
800c32d4:	8e03e3e8 	lw	v1,-7192(s0)

800c32d8 <_Z5Apu04v>:
800c32d8:	27bdffe0 	addiu	sp,sp,-32
800c32dc:	afb00010 	sw	s0,16(sp)
800c32e0:	3c108021 	lui	s0,0x8021
800c32e4:	8e05e3e8 	lw	a1,-7192(s0)
800c32e8:	afb20018 	sw	s2,24(sp)
800c32ec:	afbf001c 	sw	ra,28(sp)
800c32f0:	afb10014 	sw	s1,20(sp)
800c32f4:	90a40001 	lbu	a0,1(a1)
800c32f8:	3c128021 	lui	s2,0x8021
800c32fc:	2642e424 	addiu	v0,s2,-7132
800c3300:	2c8300f0 	sltiu	v1,a0,240
800c3304:	14600006 	bnez	v1,800c3320 <_Z5Apu04v+0x48>
800c3308:	90510002 	lbu	s1,2(v0)
800c330c:	2606e3e8 	addiu	a2,s0,-7192
800c3310:	8cc70008 	lw	a3,8(a2)
800c3314:	8cc20004 	lw	v0,4(a2)
800c3318:	10e20013 	beq	a3,v0,800c3368 <_Z5Apu04v+0x90>
800c331c:	2482000c 	addiu	v0,a0,12
800c3320:	2603e3e8 	addiu	v1,s0,-7192
800c3324:	8c620008 	lw	v0,8(v1)
800c3328:	00441021 	addu	v0,v0,a0
800c332c:	90420000 	lbu	v0,0(v0)
800c3330:	8e03e3e8 	lw	v1,-7192(s0)
800c3334:	02222025 	or	a0,s1,v0
800c3338:	2645e424 	addiu	a1,s2,-7132
800c333c:	2602e3e8 	addiu	v0,s0,-7192
800c3340:	a0440029 	sb	a0,41(v0)
800c3344:	a0a40002 	sb	a0,2(a1)
800c3348:	24630002 	addiu	v1,v1,2
800c334c:	ae03e3e8 	sw	v1,-7192(s0)
800c3350:	8fbf001c 	lw	ra,28(sp)
800c3354:	8fb20018 	lw	s2,24(sp)
800c3358:	8fb10014 	lw	s1,20(sp)
800c335c:	8fb00010 	lw	s0,16(sp)
800c3360:	03e00008 	jr	ra
800c3364:	27bd0020 	addiu	sp,sp,32
800c3368:	304200ff 	andi	v0,v0,0xff
800c336c:	2c420004 	sltiu	v0,v0,4
800c3370:	1440000a 	bnez	v0,800c339c <_Z5Apu04v+0xc4>
800c3374:	00e41021 	addu	v0,a3,a0
800c3378:	2c8200fd 	sltiu	v0,a0,253
800c337c:	1440000c 	bnez	v0,800c33b0 <_Z5Apu04v+0xd8>
800c3380:	00e41821 	addu	v1,a3,a0
800c3384:	8cc20014 	lw	v0,20(a2)
800c3388:	acc50014 	sw	a1,20(a2)
800c338c:	acc20018 	sw	v0,24(a2)
800c3390:	90620000 	lbu	v0,0(v1)
800c3394:	08030ccc 	j	800c3330 <_Z5Apu04v+0x58>
800c3398:	a0600000 	sb	zero,0(v1)
800c339c:	8cc30014 	lw	v1,20(a2)
800c33a0:	acc50014 	sw	a1,20(a2)
800c33a4:	acc30018 	sw	v1,24(a2)
800c33a8:	08030ccc 	j	800c3330 <_Z5Apu04v+0x58>
800c33ac:	90420000 	lbu	v0,0(v0)
800c33b0:	240200f3 	li	v0,243
800c33b4:	10820004 	beq	a0,v0,800c33c8 <_Z5Apu04v+0xf0>
800c33b8:	00000000 	nop
800c33bc:	00e41021 	addu	v0,a3,a0
800c33c0:	08030ccc 	j	800c3330 <_Z5Apu04v+0x58>
800c33c4:	90420000 	lbu	v0,0(v0)
800c33c8:	3c02800b 	lui	v0,0x800b
800c33cc:	24420bb8 	addiu	v0,v0,3000
800c33d0:	0040f809 	jalr	v0
800c33d4:	00000000 	nop
800c33d8:	08030ccd 	j	800c3334 <_Z5Apu04v+0x5c>
800c33dc:	8e03e3e8 	lw	v1,-7192(s0)

800c33e0 <_Z5ApuF3v>:
800c33e0:	27bdffe0 	addiu	sp,sp,-32
800c33e4:	afb10014 	sw	s1,20(sp)
800c33e8:	afb00010 	sw	s0,16(sp)
800c33ec:	afbf0018 	sw	ra,24(sp)
800c33f0:	3c108021 	lui	s0,0x8021
800c33f4:	8e07e3e8 	lw	a3,-7192(s0)
800c33f8:	2609e3e8 	addiu	t1,s0,-7192
800c33fc:	90e40001 	lbu	a0,1(a3)
800c3400:	3c028022 	lui	v0,0x8022
800c3404:	8d280004 	lw	t0,4(t1)
800c3408:	a04450bc 	sb	a0,20668(v0)
800c340c:	80e50002 	lb	a1,2(a3)
800c3410:	00e81823 	subu	v1,a3,t0
800c3414:	24630003 	addiu	v1,v1,3
800c3418:	308600ff 	andi	a2,a0,0xff
800c341c:	00a31821 	addu	v1,a1,v1
800c3420:	3c118022 	lui	s1,0x8022
800c3424:	3c028022 	lui	v0,0x8022
800c3428:	2cc400f0 	sltiu	a0,a2,240
800c342c:	a04550c4 	sb	a1,20676(v0)
800c3430:	14800004 	bnez	a0,800c3444 <_Z5ApuF3v+0x64>
800c3434:	a62350c6 	sh	v1,20678(s1)
800c3438:	8d220008 	lw	v0,8(t1)
800c343c:	1102001f 	beq	t0,v0,800c34bc <_Z5ApuF3v+0xdc>
800c3440:	24c2000c 	addiu	v0,a2,12
800c3444:	2603e3e8 	addiu	v1,s0,-7192
800c3448:	8c620008 	lw	v0,8(v1)
800c344c:	00461021 	addu	v0,v0,a2
800c3450:	90420000 	lbu	v0,0(v0)
800c3454:	00021600 	sll	v0,v0,0x18
800c3458:	00021603 	sra	v0,v0,0x18
800c345c:	0440000f 	bltz	v0,800c349c <_Z5ApuF3v+0xbc>
800c3460:	2605e3e8 	addiu	a1,s0,-7192
800c3464:	3c078021 	lui	a3,0x8021
800c3468:	962650c6 	lhu	a2,20678(s1)
800c346c:	8ce3e308 	lw	v1,-7416(a3)
800c3470:	8ca40038 	lw	a0,56(a1)
800c3474:	8ca20004 	lw	v0,4(a1)
800c3478:	00641821 	addu	v1,v1,a0
800c347c:	00461021 	addu	v0,v0,a2
800c3480:	ae02e3e8 	sw	v0,-7192(s0)
800c3484:	ace3e308 	sw	v1,-7416(a3)
800c3488:	8fbf0018 	lw	ra,24(sp)
800c348c:	8fb10014 	lw	s1,20(sp)
800c3490:	8fb00010 	lw	s0,16(sp)
800c3494:	03e00008 	jr	ra
800c3498:	27bd0020 	addiu	sp,sp,32
800c349c:	8e02e3e8 	lw	v0,-7192(s0)
800c34a0:	24420003 	addiu	v0,v0,3
800c34a4:	ae02e3e8 	sw	v0,-7192(s0)
800c34a8:	8fbf0018 	lw	ra,24(sp)
800c34ac:	8fb10014 	lw	s1,20(sp)
800c34b0:	8fb00010 	lw	s0,16(sp)
800c34b4:	03e00008 	jr	ra
800c34b8:	27bd0020 	addiu	sp,sp,32
800c34bc:	304200ff 	andi	v0,v0,0xff
800c34c0:	2c420004 	sltiu	v0,v0,4
800c34c4:	1440000a 	bnez	v0,800c34f0 <_Z5ApuF3v+0x110>
800c34c8:	01061021 	addu	v0,t0,a2
800c34cc:	2cc200fd 	sltiu	v0,a2,253
800c34d0:	1440000c 	bnez	v0,800c3504 <_Z5ApuF3v+0x124>
800c34d4:	01061821 	addu	v1,t0,a2
800c34d8:	8d220014 	lw	v0,20(t1)
800c34dc:	ad270014 	sw	a3,20(t1)
800c34e0:	ad220018 	sw	v0,24(t1)
800c34e4:	90620000 	lbu	v0,0(v1)
800c34e8:	08030d15 	j	800c3454 <_Z5ApuF3v+0x74>
800c34ec:	a0600000 	sb	zero,0(v1)
800c34f0:	8d230014 	lw	v1,20(t1)
800c34f4:	ad270014 	sw	a3,20(t1)
800c34f8:	ad230018 	sw	v1,24(t1)
800c34fc:	08030d15 	j	800c3454 <_Z5ApuF3v+0x74>
800c3500:	90420000 	lbu	v0,0(v0)
800c3504:	240200f3 	li	v0,243
800c3508:	10c20004 	beq	a2,v0,800c351c <_Z5ApuF3v+0x13c>
800c350c:	00000000 	nop
800c3510:	01061021 	addu	v0,t0,a2
800c3514:	08030d15 	j	800c3454 <_Z5ApuF3v+0x74>
800c3518:	90420000 	lbu	v0,0(v0)
800c351c:	3c02800b 	lui	v0,0x800b
800c3520:	24420bb8 	addiu	v0,v0,3000
800c3524:	0040f809 	jalr	v0
800c3528:	00000000 	nop
800c352c:	08030d16 	j	800c3458 <_Z5ApuF3v+0x78>
800c3530:	00021600 	sll	v0,v0,0x18

800c3534 <_Z5ApuD3v>:
800c3534:	27bdffe0 	addiu	sp,sp,-32
800c3538:	afb10014 	sw	s1,20(sp)
800c353c:	afb00010 	sw	s0,16(sp)
800c3540:	afbf0018 	sw	ra,24(sp)
800c3544:	3c108021 	lui	s0,0x8021
800c3548:	8e07e3e8 	lw	a3,-7192(s0)
800c354c:	2609e3e8 	addiu	t1,s0,-7192
800c3550:	90e40001 	lbu	a0,1(a3)
800c3554:	3c028022 	lui	v0,0x8022
800c3558:	8d280004 	lw	t0,4(t1)
800c355c:	a04450bc 	sb	a0,20668(v0)
800c3560:	80e50002 	lb	a1,2(a3)
800c3564:	00e81823 	subu	v1,a3,t0
800c3568:	24630003 	addiu	v1,v1,3
800c356c:	308600ff 	andi	a2,a0,0xff
800c3570:	00a31821 	addu	v1,a1,v1
800c3574:	3c118022 	lui	s1,0x8022
800c3578:	3c028022 	lui	v0,0x8022
800c357c:	2cc400f0 	sltiu	a0,a2,240
800c3580:	a04550c4 	sb	a1,20676(v0)
800c3584:	14800004 	bnez	a0,800c3598 <_Z5ApuD3v+0x64>
800c3588:	a62350c6 	sh	v1,20678(s1)
800c358c:	8d220008 	lw	v0,8(t1)
800c3590:	1102001e 	beq	t0,v0,800c360c <_Z5ApuD3v+0xd8>
800c3594:	24c2000c 	addiu	v0,a2,12
800c3598:	2603e3e8 	addiu	v1,s0,-7192
800c359c:	8c620008 	lw	v0,8(v1)
800c35a0:	00461021 	addu	v0,v0,a2
800c35a4:	90420000 	lbu	v0,0(v0)
800c35a8:	30420040 	andi	v0,v0,0x40
800c35ac:	14400010 	bnez	v0,800c35f0 <_Z5ApuD3v+0xbc>
800c35b0:	8e02e3e8 	lw	v0,-7192(s0)
800c35b4:	2605e3e8 	addiu	a1,s0,-7192
800c35b8:	3c078021 	lui	a3,0x8021
800c35bc:	962650c6 	lhu	a2,20678(s1)
800c35c0:	8ce3e308 	lw	v1,-7416(a3)
800c35c4:	8ca40038 	lw	a0,56(a1)
800c35c8:	8ca20004 	lw	v0,4(a1)
800c35cc:	00641821 	addu	v1,v1,a0
800c35d0:	00461021 	addu	v0,v0,a2
800c35d4:	ae02e3e8 	sw	v0,-7192(s0)
800c35d8:	ace3e308 	sw	v1,-7416(a3)
800c35dc:	8fbf0018 	lw	ra,24(sp)
800c35e0:	8fb10014 	lw	s1,20(sp)
800c35e4:	8fb00010 	lw	s0,16(sp)
800c35e8:	03e00008 	jr	ra
800c35ec:	27bd0020 	addiu	sp,sp,32
800c35f0:	24420003 	addiu	v0,v0,3
800c35f4:	ae02e3e8 	sw	v0,-7192(s0)
800c35f8:	8fbf0018 	lw	ra,24(sp)
800c35fc:	8fb10014 	lw	s1,20(sp)
800c3600:	8fb00010 	lw	s0,16(sp)
800c3604:	03e00008 	jr	ra
800c3608:	27bd0020 	addiu	sp,sp,32
800c360c:	304200ff 	andi	v0,v0,0xff
800c3610:	2c420004 	sltiu	v0,v0,4
800c3614:	1440000a 	bnez	v0,800c3640 <_Z5ApuD3v+0x10c>
800c3618:	01061021 	addu	v0,t0,a2
800c361c:	2cc200fd 	sltiu	v0,a2,253
800c3620:	1440000c 	bnez	v0,800c3654 <_Z5ApuD3v+0x120>
800c3624:	01061821 	addu	v1,t0,a2
800c3628:	8d220014 	lw	v0,20(t1)
800c362c:	ad270014 	sw	a3,20(t1)
800c3630:	ad220018 	sw	v0,24(t1)
800c3634:	90620000 	lbu	v0,0(v1)
800c3638:	08030d6a 	j	800c35a8 <_Z5ApuD3v+0x74>
800c363c:	a0600000 	sb	zero,0(v1)
800c3640:	8d230014 	lw	v1,20(t1)
800c3644:	ad270014 	sw	a3,20(t1)
800c3648:	ad230018 	sw	v1,24(t1)
800c364c:	08030d6a 	j	800c35a8 <_Z5ApuD3v+0x74>
800c3650:	90420000 	lbu	v0,0(v0)
800c3654:	240200f3 	li	v0,243
800c3658:	10c20004 	beq	a2,v0,800c366c <_Z5ApuD3v+0x138>
800c365c:	00000000 	nop
800c3660:	01061021 	addu	v0,t0,a2
800c3664:	08030d6a 	j	800c35a8 <_Z5ApuD3v+0x74>
800c3668:	90420000 	lbu	v0,0(v0)
800c366c:	3c02800b 	lui	v0,0x800b
800c3670:	24420bb8 	addiu	v0,v0,3000
800c3674:	0040f809 	jalr	v0
800c3678:	00000000 	nop
800c367c:	08030d6b 	j	800c35ac <_Z5ApuD3v+0x78>
800c3680:	30420040 	andi	v0,v0,0x40

800c3684 <_Z5ApuB3v>:
800c3684:	27bdffe0 	addiu	sp,sp,-32
800c3688:	afb10014 	sw	s1,20(sp)
800c368c:	afb00010 	sw	s0,16(sp)
800c3690:	afbf0018 	sw	ra,24(sp)
800c3694:	3c108021 	lui	s0,0x8021
800c3698:	8e07e3e8 	lw	a3,-7192(s0)
800c369c:	2609e3e8 	addiu	t1,s0,-7192
800c36a0:	90e40001 	lbu	a0,1(a3)
800c36a4:	3c028022 	lui	v0,0x8022
800c36a8:	8d280004 	lw	t0,4(t1)
800c36ac:	a04450bc 	sb	a0,20668(v0)
800c36b0:	80e50002 	lb	a1,2(a3)
800c36b4:	00e81823 	subu	v1,a3,t0
800c36b8:	24630003 	addiu	v1,v1,3
800c36bc:	308600ff 	andi	a2,a0,0xff
800c36c0:	00a31821 	addu	v1,a1,v1
800c36c4:	3c118022 	lui	s1,0x8022
800c36c8:	3c028022 	lui	v0,0x8022
800c36cc:	2cc400f0 	sltiu	a0,a2,240
800c36d0:	a04550c4 	sb	a1,20676(v0)
800c36d4:	14800004 	bnez	a0,800c36e8 <_Z5ApuB3v+0x64>
800c36d8:	a62350c6 	sh	v1,20678(s1)
800c36dc:	8d220008 	lw	v0,8(t1)
800c36e0:	1102001e 	beq	t0,v0,800c375c <_Z5ApuB3v+0xd8>
800c36e4:	24c2000c 	addiu	v0,a2,12
800c36e8:	2603e3e8 	addiu	v1,s0,-7192
800c36ec:	8c620008 	lw	v0,8(v1)
800c36f0:	00461021 	addu	v0,v0,a2
800c36f4:	90420000 	lbu	v0,0(v0)
800c36f8:	30420020 	andi	v0,v0,0x20
800c36fc:	14400010 	bnez	v0,800c3740 <_Z5ApuB3v+0xbc>
800c3700:	8e02e3e8 	lw	v0,-7192(s0)
800c3704:	2605e3e8 	addiu	a1,s0,-7192
800c3708:	3c078021 	lui	a3,0x8021
800c370c:	962650c6 	lhu	a2,20678(s1)
800c3710:	8ce3e308 	lw	v1,-7416(a3)
800c3714:	8ca40038 	lw	a0,56(a1)
800c3718:	8ca20004 	lw	v0,4(a1)
800c371c:	00641821 	addu	v1,v1,a0
800c3720:	00461021 	addu	v0,v0,a2
800c3724:	ae02e3e8 	sw	v0,-7192(s0)
800c3728:	ace3e308 	sw	v1,-7416(a3)
800c372c:	8fbf0018 	lw	ra,24(sp)
800c3730:	8fb10014 	lw	s1,20(sp)
800c3734:	8fb00010 	lw	s0,16(sp)
800c3738:	03e00008 	jr	ra
800c373c:	27bd0020 	addiu	sp,sp,32
800c3740:	24420003 	addiu	v0,v0,3
800c3744:	ae02e3e8 	sw	v0,-7192(s0)
800c3748:	8fbf0018 	lw	ra,24(sp)
800c374c:	8fb10014 	lw	s1,20(sp)
800c3750:	8fb00010 	lw	s0,16(sp)
800c3754:	03e00008 	jr	ra
800c3758:	27bd0020 	addiu	sp,sp,32
800c375c:	304200ff 	andi	v0,v0,0xff
800c3760:	2c420004 	sltiu	v0,v0,4
800c3764:	1440000a 	bnez	v0,800c3790 <_Z5ApuB3v+0x10c>
800c3768:	01061021 	addu	v0,t0,a2
800c376c:	2cc200fd 	sltiu	v0,a2,253
800c3770:	1440000c 	bnez	v0,800c37a4 <_Z5ApuB3v+0x120>
800c3774:	01061821 	addu	v1,t0,a2
800c3778:	8d220014 	lw	v0,20(t1)
800c377c:	ad270014 	sw	a3,20(t1)
800c3780:	ad220018 	sw	v0,24(t1)
800c3784:	90620000 	lbu	v0,0(v1)
800c3788:	08030dbe 	j	800c36f8 <_Z5ApuB3v+0x74>
800c378c:	a0600000 	sb	zero,0(v1)
800c3790:	8d230014 	lw	v1,20(t1)
800c3794:	ad270014 	sw	a3,20(t1)
800c3798:	ad230018 	sw	v1,24(t1)
800c379c:	08030dbe 	j	800c36f8 <_Z5ApuB3v+0x74>
800c37a0:	90420000 	lbu	v0,0(v0)
800c37a4:	240200f3 	li	v0,243
800c37a8:	10c20004 	beq	a2,v0,800c37bc <_Z5ApuB3v+0x138>
800c37ac:	00000000 	nop
800c37b0:	01061021 	addu	v0,t0,a2
800c37b4:	08030dbe 	j	800c36f8 <_Z5ApuB3v+0x74>
800c37b8:	90420000 	lbu	v0,0(v0)
800c37bc:	3c02800b 	lui	v0,0x800b
800c37c0:	24420bb8 	addiu	v0,v0,3000
800c37c4:	0040f809 	jalr	v0
800c37c8:	00000000 	nop
800c37cc:	08030dbf 	j	800c36fc <_Z5ApuB3v+0x78>
800c37d0:	30420020 	andi	v0,v0,0x20

800c37d4 <_Z5Apu93v>:
800c37d4:	27bdffe0 	addiu	sp,sp,-32
800c37d8:	afb10014 	sw	s1,20(sp)
800c37dc:	afb00010 	sw	s0,16(sp)
800c37e0:	afbf0018 	sw	ra,24(sp)
800c37e4:	3c108021 	lui	s0,0x8021
800c37e8:	8e07e3e8 	lw	a3,-7192(s0)
800c37ec:	2609e3e8 	addiu	t1,s0,-7192
800c37f0:	90e40001 	lbu	a0,1(a3)
800c37f4:	3c028022 	lui	v0,0x8022
800c37f8:	8d280004 	lw	t0,4(t1)
800c37fc:	a04450bc 	sb	a0,20668(v0)
800c3800:	80e50002 	lb	a1,2(a3)
800c3804:	00e81823 	subu	v1,a3,t0
800c3808:	24630003 	addiu	v1,v1,3
800c380c:	308600ff 	andi	a2,a0,0xff
800c3810:	00a31821 	addu	v1,a1,v1
800c3814:	3c118022 	lui	s1,0x8022
800c3818:	3c028022 	lui	v0,0x8022
800c381c:	2cc400f0 	sltiu	a0,a2,240
800c3820:	a04550c4 	sb	a1,20676(v0)
800c3824:	14800004 	bnez	a0,800c3838 <_Z5Apu93v+0x64>
800c3828:	a62350c6 	sh	v1,20678(s1)
800c382c:	8d220008 	lw	v0,8(t1)
800c3830:	1102001e 	beq	t0,v0,800c38ac <_Z5Apu93v+0xd8>
800c3834:	24c2000c 	addiu	v0,a2,12
800c3838:	2603e3e8 	addiu	v1,s0,-7192
800c383c:	8c620008 	lw	v0,8(v1)
800c3840:	00461021 	addu	v0,v0,a2
800c3844:	90420000 	lbu	v0,0(v0)
800c3848:	30420010 	andi	v0,v0,0x10
800c384c:	14400010 	bnez	v0,800c3890 <_Z5Apu93v+0xbc>
800c3850:	8e02e3e8 	lw	v0,-7192(s0)
800c3854:	2605e3e8 	addiu	a1,s0,-7192
800c3858:	3c078021 	lui	a3,0x8021
800c385c:	962650c6 	lhu	a2,20678(s1)
800c3860:	8ce3e308 	lw	v1,-7416(a3)
800c3864:	8ca40038 	lw	a0,56(a1)
800c3868:	8ca20004 	lw	v0,4(a1)
800c386c:	00641821 	addu	v1,v1,a0
800c3870:	00461021 	addu	v0,v0,a2
800c3874:	ae02e3e8 	sw	v0,-7192(s0)
800c3878:	ace3e308 	sw	v1,-7416(a3)
800c387c:	8fbf0018 	lw	ra,24(sp)
800c3880:	8fb10014 	lw	s1,20(sp)
800c3884:	8fb00010 	lw	s0,16(sp)
800c3888:	03e00008 	jr	ra
800c388c:	27bd0020 	addiu	sp,sp,32
800c3890:	24420003 	addiu	v0,v0,3
800c3894:	ae02e3e8 	sw	v0,-7192(s0)
800c3898:	8fbf0018 	lw	ra,24(sp)
800c389c:	8fb10014 	lw	s1,20(sp)
800c38a0:	8fb00010 	lw	s0,16(sp)
800c38a4:	03e00008 	jr	ra
800c38a8:	27bd0020 	addiu	sp,sp,32
800c38ac:	304200ff 	andi	v0,v0,0xff
800c38b0:	2c420004 	sltiu	v0,v0,4
800c38b4:	1440000a 	bnez	v0,800c38e0 <_Z5Apu93v+0x10c>
800c38b8:	01061021 	addu	v0,t0,a2
800c38bc:	2cc200fd 	sltiu	v0,a2,253
800c38c0:	1440000c 	bnez	v0,800c38f4 <_Z5Apu93v+0x120>
800c38c4:	01061821 	addu	v1,t0,a2
800c38c8:	8d220014 	lw	v0,20(t1)
800c38cc:	ad270014 	sw	a3,20(t1)
800c38d0:	ad220018 	sw	v0,24(t1)
800c38d4:	90620000 	lbu	v0,0(v1)
800c38d8:	08030e12 	j	800c3848 <_Z5Apu93v+0x74>
800c38dc:	a0600000 	sb	zero,0(v1)
800c38e0:	8d230014 	lw	v1,20(t1)
800c38e4:	ad270014 	sw	a3,20(t1)
800c38e8:	ad230018 	sw	v1,24(t1)
800c38ec:	08030e12 	j	800c3848 <_Z5Apu93v+0x74>
800c38f0:	90420000 	lbu	v0,0(v0)
800c38f4:	240200f3 	li	v0,243
800c38f8:	10c20004 	beq	a2,v0,800c390c <_Z5Apu93v+0x138>
800c38fc:	00000000 	nop
800c3900:	01061021 	addu	v0,t0,a2
800c3904:	08030e12 	j	800c3848 <_Z5Apu93v+0x74>
800c3908:	90420000 	lbu	v0,0(v0)
800c390c:	3c02800b 	lui	v0,0x800b
800c3910:	24420bb8 	addiu	v0,v0,3000
800c3914:	0040f809 	jalr	v0
800c3918:	00000000 	nop
800c391c:	08030e13 	j	800c384c <_Z5Apu93v+0x78>
800c3920:	30420010 	andi	v0,v0,0x10

800c3924 <_Z5Apu73v>:
800c3924:	27bdffe0 	addiu	sp,sp,-32
800c3928:	afb10014 	sw	s1,20(sp)
800c392c:	afb00010 	sw	s0,16(sp)
800c3930:	afbf0018 	sw	ra,24(sp)
800c3934:	3c108021 	lui	s0,0x8021
800c3938:	8e07e3e8 	lw	a3,-7192(s0)
800c393c:	2609e3e8 	addiu	t1,s0,-7192
800c3940:	90e40001 	lbu	a0,1(a3)
800c3944:	3c028022 	lui	v0,0x8022
800c3948:	8d280004 	lw	t0,4(t1)
800c394c:	a04450bc 	sb	a0,20668(v0)
800c3950:	80e50002 	lb	a1,2(a3)
800c3954:	00e81823 	subu	v1,a3,t0
800c3958:	24630003 	addiu	v1,v1,3
800c395c:	308600ff 	andi	a2,a0,0xff
800c3960:	00a31821 	addu	v1,a1,v1
800c3964:	3c118022 	lui	s1,0x8022
800c3968:	3c028022 	lui	v0,0x8022
800c396c:	2cc400f0 	sltiu	a0,a2,240
800c3970:	a04550c4 	sb	a1,20676(v0)
800c3974:	14800004 	bnez	a0,800c3988 <_Z5Apu73v+0x64>
800c3978:	a62350c6 	sh	v1,20678(s1)
800c397c:	8d220008 	lw	v0,8(t1)
800c3980:	1102001e 	beq	t0,v0,800c39fc <_Z5Apu73v+0xd8>
800c3984:	24c2000c 	addiu	v0,a2,12
800c3988:	2603e3e8 	addiu	v1,s0,-7192
800c398c:	8c620008 	lw	v0,8(v1)
800c3990:	00461021 	addu	v0,v0,a2
800c3994:	90420000 	lbu	v0,0(v0)
800c3998:	30420008 	andi	v0,v0,0x8
800c399c:	14400010 	bnez	v0,800c39e0 <_Z5Apu73v+0xbc>
800c39a0:	8e02e3e8 	lw	v0,-7192(s0)
800c39a4:	2605e3e8 	addiu	a1,s0,-7192
800c39a8:	3c078021 	lui	a3,0x8021
800c39ac:	962650c6 	lhu	a2,20678(s1)
800c39b0:	8ce3e308 	lw	v1,-7416(a3)
800c39b4:	8ca40038 	lw	a0,56(a1)
800c39b8:	8ca20004 	lw	v0,4(a1)
800c39bc:	00641821 	addu	v1,v1,a0
800c39c0:	00461021 	addu	v0,v0,a2
800c39c4:	ae02e3e8 	sw	v0,-7192(s0)
800c39c8:	ace3e308 	sw	v1,-7416(a3)
800c39cc:	8fbf0018 	lw	ra,24(sp)
800c39d0:	8fb10014 	lw	s1,20(sp)
800c39d4:	8fb00010 	lw	s0,16(sp)
800c39d8:	03e00008 	jr	ra
800c39dc:	27bd0020 	addiu	sp,sp,32
800c39e0:	24420003 	addiu	v0,v0,3
800c39e4:	ae02e3e8 	sw	v0,-7192(s0)
800c39e8:	8fbf0018 	lw	ra,24(sp)
800c39ec:	8fb10014 	lw	s1,20(sp)
800c39f0:	8fb00010 	lw	s0,16(sp)
800c39f4:	03e00008 	jr	ra
800c39f8:	27bd0020 	addiu	sp,sp,32
800c39fc:	304200ff 	andi	v0,v0,0xff
800c3a00:	2c420004 	sltiu	v0,v0,4
800c3a04:	1440000a 	bnez	v0,800c3a30 <_Z5Apu73v+0x10c>
800c3a08:	01061021 	addu	v0,t0,a2
800c3a0c:	2cc200fd 	sltiu	v0,a2,253
800c3a10:	1440000c 	bnez	v0,800c3a44 <_Z5Apu73v+0x120>
800c3a14:	01061821 	addu	v1,t0,a2
800c3a18:	8d220014 	lw	v0,20(t1)
800c3a1c:	ad270014 	sw	a3,20(t1)
800c3a20:	ad220018 	sw	v0,24(t1)
800c3a24:	90620000 	lbu	v0,0(v1)
800c3a28:	08030e66 	j	800c3998 <_Z5Apu73v+0x74>
800c3a2c:	a0600000 	sb	zero,0(v1)
800c3a30:	8d230014 	lw	v1,20(t1)
800c3a34:	ad270014 	sw	a3,20(t1)
800c3a38:	ad230018 	sw	v1,24(t1)
800c3a3c:	08030e66 	j	800c3998 <_Z5Apu73v+0x74>
800c3a40:	90420000 	lbu	v0,0(v0)
800c3a44:	240200f3 	li	v0,243
800c3a48:	10c20004 	beq	a2,v0,800c3a5c <_Z5Apu73v+0x138>
800c3a4c:	00000000 	nop
800c3a50:	01061021 	addu	v0,t0,a2
800c3a54:	08030e66 	j	800c3998 <_Z5Apu73v+0x74>
800c3a58:	90420000 	lbu	v0,0(v0)
800c3a5c:	3c02800b 	lui	v0,0x800b
800c3a60:	24420bb8 	addiu	v0,v0,3000
800c3a64:	0040f809 	jalr	v0
800c3a68:	00000000 	nop
800c3a6c:	08030e67 	j	800c399c <_Z5Apu73v+0x78>
800c3a70:	30420008 	andi	v0,v0,0x8
	...

800c3a80 <_Z20S9xAPUSetEndOfSampleiP7Channel>:
800c3a80:	24060001 	li	a2,1
800c3a84:	00863004 	sllv	a2,a2,a0
800c3a88:	00063600 	sll	a2,a2,0x18
800c3a8c:	00063603 	sra	a2,a2,0x18
800c3a90:	3c028021 	lui	v0,0x8021
800c3a94:	aca00084 	sw	zero,132(a1)
800c3a98:	aca00000 	sw	zero,0(a1)
800c3a9c:	2442e308 	addiu	v0,v0,-7416
800c3aa0:	00061827 	nor	v1,zero,a2
800c3aa4:	90470087 	lbu	a3,135(v0)
800c3aa8:	90450057 	lbu	a1,87(v0)
800c3aac:	90480067 	lbu	t0,103(v0)
800c3ab0:	90440006 	lbu	a0,6(v0)
800c3ab4:	00031e00 	sll	v1,v1,0x18
800c3ab8:	00031e03 	sra	v1,v1,0x18
800c3abc:	00642024 	and	a0,v1,a0
800c3ac0:	00652824 	and	a1,v1,a1
800c3ac4:	00c73025 	or	a2,a2,a3
800c3ac8:	00681824 	and	v1,v1,t0
800c3acc:	a0440006 	sb	a0,6(v0)
800c3ad0:	a0460087 	sb	a2,135(v0)
800c3ad4:	a0450057 	sb	a1,87(v0)
800c3ad8:	03e00008 	jr	ra
800c3adc:	a0430067 	sb	v1,103(v0)

800c3ae0 <_Z13S9xAPUSetEndXi>:
800c3ae0:	3c028021 	lui	v0,0x8021
800c3ae4:	2442e308 	addiu	v0,v0,-7416
800c3ae8:	90450087 	lbu	a1,135(v0)
800c3aec:	24030001 	li	v1,1
800c3af0:	00831804 	sllv	v1,v1,a0
800c3af4:	00651825 	or	v1,v1,a1
800c3af8:	03e00008 	jr	ra
800c3afc:	a0430087 	sb	v1,135(v0)

800c3b00 <_Z13S9xSetEnvRateP7Channelmii>:
800c3b00:	27bdffe8 	addiu	sp,sp,-24
800c3b04:	2402ffff 	li	v0,-1
800c3b08:	afb00010 	sw	s0,16(sp)
800c3b0c:	afbf0014 	sw	ra,20(sp)
800c3b10:	00808021 	move	s0,a0
800c3b14:	10a20021 	beq	a1,v0,800c3b9c <_Z13S9xSetEnvRateP7Channelmii+0x9c>
800c3b18:	a4870024 	sh	a3,36(a0)
800c3b1c:	3c028028 	lui	v0,0x8028
800c3b20:	24449c78 	addiu	a0,v0,-25480
800c3b24:	14a00006 	bnez	a1,800c3b40 <_Z13S9xSetEnvRateP7Channelmii+0x40>
800c3b28:	ae060030 	sw	a2,48(s0)
800c3b2c:	ae00002c 	sw	zero,44(s0)
800c3b30:	8fbf0014 	lw	ra,20(sp)
800c3b34:	8fb00010 	lw	s0,16(sp)
800c3b38:	03e00008 	jr	ra
800c3b3c:	27bd0018 	addiu	sp,sp,24
800c3b40:	8c820008 	lw	v0,8(a0)
800c3b44:	1040fff9 	beqz	v0,800c3b2c <_Z13S9xSetEnvRateP7Channelmii+0x2c>
800c3b48:	3c028019 	lui	v0,0x8019
800c3b4c:	8e030000 	lw	v1,0(s0)
800c3b50:	24424ab0 	addiu	v0,v0,19120
800c3b54:	00031880 	sll	v1,v1,0x2
800c3b58:	00621821 	addu	v1,v1,v0
800c3b5c:	8c860008 	lw	a2,8(a0)
800c3b60:	8c640000 	lw	a0,0(v1)
800c3b64:	3c0203e8 	lui	v0,0x3e8
800c3b68:	70a63002 	mul	a2,a1,a2
800c3b6c:	00820018 	mult	a0,v0
800c3b70:	3c028019 	lui	v0,0x8019
800c3b74:	00002012 	mflo	a0
800c3b78:	00002810 	mfhi	a1
800c3b7c:	24429370 	addiu	v0,v0,-27792
800c3b80:	0040f809 	jalr	v0
800c3b84:	00003821 	move	a3,zero
800c3b88:	ae02002c 	sw	v0,44(s0)
800c3b8c:	8fbf0014 	lw	ra,20(sp)
800c3b90:	8fb00010 	lw	s0,16(sp)
800c3b94:	03e00008 	jr	ra
800c3b98:	27bd0018 	addiu	sp,sp,24
800c3b9c:	08030ecb 	j	800c3b2c <_Z13S9xSetEnvRateP7Channelmii+0x2c>
800c3ba0:	ac800030 	sw	zero,48(a0)

800c3ba4 <_Z17S9xSetSoundVolumeiss>:
800c3ba4:	00041100 	sll	v0,a0,0x4
800c3ba8:	00041980 	sll	v1,a0,0x6
800c3bac:	00621823 	subu	v1,v1,v0
800c3bb0:	3c028028 	lui	v0,0x8028
800c3bb4:	00641823 	subu	v1,v1,a0
800c3bb8:	24429c78 	addiu	v0,v0,-25480
800c3bbc:	8c440018 	lw	a0,24(v0)
800c3bc0:	00031880 	sll	v1,v1,0x2
800c3bc4:	3c028021 	lui	v0,0x8021
800c3bc8:	24630030 	addiu	v1,v1,48
800c3bcc:	244269e0 	addiu	v0,v0,27104
800c3bd0:	00052c00 	sll	a1,a1,0x10
800c3bd4:	00063400 	sll	a2,a2,0x10
800c3bd8:	00624021 	addu	t0,v1,v0
800c3bdc:	00052c03 	sra	a1,a1,0x10
800c3be0:	1480000b 	bnez	a0,800c3c10 <_Z17S9xSetSoundVolumeiss+0x6c>
800c3be4:	00063403 	sra	a2,a2,0x10
800c3be8:	04c00019 	bltz	a2,800c3c50 <_Z17S9xSetSoundVolumeiss+0xac>
800c3bec:	00c01021 	move	v0,a2
800c3bf0:	04a0001a 	bltz	a1,800c3c5c <_Z17S9xSetSoundVolumeiss+0xb8>
800c3bf4:	00a01821 	move	v1,a1
800c3bf8:	00431821 	addu	v1,v0,v1
800c3bfc:	000317c2 	srl	v0,v1,0x1f
800c3c00:	00431021 	addu	v0,v0,v1
800c3c04:	00021043 	sra	v0,v0,0x1
800c3c08:	00022c00 	sll	a1,v0,0x10
800c3c0c:	00052c03 	sra	a1,a1,0x10
800c3c10:	8d03001c 	lw	v1,28(t0)
800c3c14:	a5050008 	sh	a1,8(t0)
800c3c18:	70c31002 	mul	v0,a2,v1
800c3c1c:	70a31802 	mul	v1,a1,v1
800c3c20:	a506000a 	sh	a2,10(t0)
800c3c24:	2447007f 	addiu	a3,v0,127
800c3c28:	2466007f 	addiu	a2,v1,127
800c3c2c:	28640000 	slti	a0,v1,0
800c3c30:	28450000 	slti	a1,v0,0
800c3c34:	00c4180b 	movn	v1,a2,a0
800c3c38:	00e5100b 	movn	v0,a3,a1
800c3c3c:	000319c3 	sra	v1,v1,0x7
800c3c40:	000211c3 	sra	v0,v0,0x7
800c3c44:	a5020022 	sh	v0,34(t0)
800c3c48:	03e00008 	jr	ra
800c3c4c:	a5030020 	sh	v1,32(t0)
800c3c50:	00061023 	negu	v0,a2
800c3c54:	04a1ffe8 	bgez	a1,800c3bf8 <_Z17S9xSetSoundVolumeiss+0x54>
800c3c58:	00a01821 	move	v1,a1
800c3c5c:	08030efe 	j	800c3bf8 <_Z17S9xSetSoundVolumeiss+0x54>
800c3c60:	00051823 	negu	v1,a1

800c3c64 <_Z18S9xSetMasterVolumess>:
800c3c64:	3c088021 	lui	t0,0x8021
800c3c68:	2502e42c 	addiu	v0,t0,-7124
800c3c6c:	9043006b 	lbu	v1,107(v0)
800c3c70:	00043400 	sll	a2,a0,0x10
800c3c74:	00053c00 	sll	a3,a1,0x10
800c3c78:	00063403 	sra	a2,a2,0x10
800c3c7c:	14600021 	bnez	v1,800c3d04 <_Z18S9xSetMasterVolumess+0xa0>
800c3c80:	00073c03 	sra	a3,a3,0x10
800c3c84:	3c028022 	lui	v0,0x8022
800c3c88:	904350a9 	lbu	v1,20649(v0)
800c3c8c:	1460001d 	bnez	v1,800c3d04 <_Z18S9xSetMasterVolumess+0xa0>
800c3c90:	3c028028 	lui	v0,0x8028
800c3c94:	24429c78 	addiu	v0,v0,-25480
800c3c98:	8c430018 	lw	v1,24(v0)
800c3c9c:	1460000c 	bnez	v1,800c3cd0 <_Z18S9xSetMasterVolumess+0x6c>
800c3ca0:	2502e42c 	addiu	v0,t0,-7124
800c3ca4:	04e00020 	bltz	a3,800c3d28 <_Z18S9xSetMasterVolumess+0xc4>
800c3ca8:	00e01021 	move	v0,a3
800c3cac:	04c00020 	bltz	a2,800c3d30 <_Z18S9xSetMasterVolumess+0xcc>
800c3cb0:	00c01821 	move	v1,a2
800c3cb4:	00431821 	addu	v1,v0,v1
800c3cb8:	000317c2 	srl	v0,v1,0x1f
800c3cbc:	00431021 	addu	v0,v0,v1
800c3cc0:	00021043 	sra	v0,v0,0x1
800c3cc4:	00023400 	sll	a2,v0,0x10
800c3cc8:	00063403 	sra	a2,a2,0x10
800c3ccc:	2502e42c 	addiu	v0,t0,-7124
800c3cd0:	9043005e 	lbu	v1,94(v0)
800c3cd4:	3c058021 	lui	a1,0x8021
800c3cd8:	38620001 	xori	v0,v1,0x1
800c3cdc:	24a469e0 	addiu	a0,a1,27104
800c3ce0:	00021080 	sll	v0,v0,0x2
800c3ce4:	00031880 	sll	v1,v1,0x2
800c3ce8:	00441021 	addu	v0,v0,a0
800c3cec:	00641821 	addu	v1,v1,a0
800c3cf0:	ac660614 	sw	a2,1556(v1)
800c3cf4:	a4a669e0 	sh	a2,27104(a1)
800c3cf8:	ac470614 	sw	a3,1556(v0)
800c3cfc:	03e00008 	jr	ra
800c3d00:	a4870002 	sh	a3,2(a0)
800c3d04:	3c058021 	lui	a1,0x8021
800c3d08:	24a269e0 	addiu	v0,a1,27104
800c3d0c:	2403007f 	li	v1,127
800c3d10:	2404007f 	li	a0,127
800c3d14:	ac440614 	sw	a0,1556(v0)
800c3d18:	a4430002 	sh	v1,2(v0)
800c3d1c:	a4a369e0 	sh	v1,27104(a1)
800c3d20:	03e00008 	jr	ra
800c3d24:	ac440618 	sw	a0,1560(v0)
800c3d28:	08030f2b 	j	800c3cac <_Z18S9xSetMasterVolumess+0x48>
800c3d2c:	00071023 	negu	v0,a3
800c3d30:	08030f2d 	j	800c3cb4 <_Z18S9xSetMasterVolumess+0x50>
800c3d34:	00061823 	negu	v1,a2

800c3d38 <_Z16S9xSetEchoVolumess>:
800c3d38:	3c028021 	lui	v0,0x8021
800c3d3c:	9046e48a 	lbu	a2,-7030(v0)
800c3d40:	3c028021 	lui	v0,0x8021
800c3d44:	244769e0 	addiu	a3,v0,27104
800c3d48:	38c30001 	xori	v1,a2,0x1
800c3d4c:	3c028028 	lui	v0,0x8028
800c3d50:	00031880 	sll	v1,v1,0x2
800c3d54:	24429c78 	addiu	v0,v0,-25480
800c3d58:	00674021 	addu	t0,v1,a3
800c3d5c:	8c430018 	lw	v1,24(v0)
800c3d60:	00063080 	sll	a2,a2,0x2
800c3d64:	00041400 	sll	v0,a0,0x10
800c3d68:	00052c00 	sll	a1,a1,0x10
800c3d6c:	00c73021 	addu	a2,a2,a3
800c3d70:	00021403 	sra	v0,v0,0x10
800c3d74:	1460000b 	bnez	v1,800c3da4 <_Z16S9xSetEchoVolumess+0x6c>
800c3d78:	00052c03 	sra	a1,a1,0x10
800c3d7c:	04a0000e 	bltz	a1,800c3db8 <_Z16S9xSetEchoVolumess+0x80>
800c3d80:	00a02021 	move	a0,a1
800c3d84:	0440000f 	bltz	v0,800c3dc4 <_Z16S9xSetEchoVolumess+0x8c>
800c3d88:	00401821 	move	v1,v0
800c3d8c:	00831821 	addu	v1,a0,v1
800c3d90:	000317c2 	srl	v0,v1,0x1f
800c3d94:	00431021 	addu	v0,v0,v1
800c3d98:	00021043 	sra	v0,v0,0x1
800c3d9c:	00021400 	sll	v0,v0,0x10
800c3da0:	00021403 	sra	v0,v0,0x10
800c3da4:	acc2061c 	sw	v0,1564(a2)
800c3da8:	a4e20004 	sh	v0,4(a3)
800c3dac:	a4e50006 	sh	a1,6(a3)
800c3db0:	03e00008 	jr	ra
800c3db4:	ad05061c 	sw	a1,1564(t0)
800c3db8:	00052023 	negu	a0,a1
800c3dbc:	0441fff3 	bgez	v0,800c3d8c <_Z16S9xSetEchoVolumess+0x54>
800c3dc0:	00401821 	move	v1,v0
800c3dc4:	08030f63 	j	800c3d8c <_Z16S9xSetEchoVolumess+0x54>
800c3dc8:	00021823 	negu	v1,v0

800c3dcc <_Z18S9xSetEchoFeedbacki>:
800c3dcc:	28830080 	slti	v1,a0,128
800c3dd0:	2402007f 	li	v0,127
800c3dd4:	0083100b 	movn	v0,a0,v1
800c3dd8:	2843ff80 	slti	v1,v0,-128
800c3ddc:	2404ff80 	li	a0,-128
800c3de0:	0043200a 	movz	a0,v0,v1
800c3de4:	3c058021 	lui	a1,0x8021
800c3de8:	03e00008 	jr	ra
800c3dec:	aca469ec 	sw	a0,27116(a1)

800c3df0 <_Z31S9xSetFrequencyModulationEnableh>:
800c3df0:	308400fe 	andi	a0,a0,0xfe
800c3df4:	3c028021 	lui	v0,0x8021
800c3df8:	03e00008 	jr	ra
800c3dfc:	ac446a00 	sw	a0,27136(v0)

800c3e00 <_Z23S9xSetFilterCoefficientii>:
800c3e00:	3c03802c 	lui	v1,0x802c
800c3e04:	30840007 	andi	a0,a0,0x7
800c3e08:	246613a8 	addiu	a2,v1,5032
800c3e0c:	00042080 	sll	a0,a0,0x2
800c3e10:	00862021 	addu	a0,a0,a2
800c3e14:	ac850000 	sw	a1,0(a0)
800c3e18:	8c6313a8 	lw	v1,5032(v1)
800c3e1c:	2402007f 	li	v0,127
800c3e20:	10620003 	beq	v1,v0,800c3e30 <_Z23S9xSetFilterCoefficientii+0x30>
800c3e24:	00000000 	nop
800c3e28:	14600015 	bnez	v1,800c3e80 <_Z23S9xSetFilterCoefficientii+0x80>
800c3e2c:	00001821 	move	v1,zero
800c3e30:	8cc20004 	lw	v0,4(a2)
800c3e34:	14400012 	bnez	v0,800c3e80 <_Z23S9xSetFilterCoefficientii+0x80>
800c3e38:	00001821 	move	v1,zero
800c3e3c:	8cc20008 	lw	v0,8(a2)
800c3e40:	14400010 	bnez	v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84>
800c3e44:	3c028021 	lui	v0,0x8021
800c3e48:	8cc2000c 	lw	v0,12(a2)
800c3e4c:	1440000d 	bnez	v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84>
800c3e50:	3c028021 	lui	v0,0x8021
800c3e54:	8cc20010 	lw	v0,16(a2)
800c3e58:	1440000a 	bnez	v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84>
800c3e5c:	3c028021 	lui	v0,0x8021
800c3e60:	8cc20014 	lw	v0,20(a2)
800c3e64:	14400007 	bnez	v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84>
800c3e68:	3c028021 	lui	v0,0x8021
800c3e6c:	8cc20018 	lw	v0,24(a2)
800c3e70:	14400004 	bnez	v0,800c3e84 <_Z23S9xSetFilterCoefficientii+0x84>
800c3e74:	3c028021 	lui	v0,0x8021
800c3e78:	8cc2001c 	lw	v0,28(a2)
800c3e7c:	2c430001 	sltiu	v1,v0,1
800c3e80:	3c028021 	lui	v0,0x8021
800c3e84:	03e00008 	jr	ra
800c3e88:	a0436ff0 	sb	v1,28656(v0)

800c3e8c <_Z20S9xGetEnvelopeHeighti>:
800c3e8c:	3c028021 	lui	v0,0x8021
800c3e90:	00044100 	sll	t0,a0,0x4
800c3e94:	00043980 	sll	a3,a0,0x6
800c3e98:	9043e494 	lbu	v1,-7020(v0)
800c3e9c:	00e81023 	subu	v0,a3,t0
800c3ea0:	3c098021 	lui	t1,0x8021
800c3ea4:	00441023 	subu	v0,v0,a0
800c3ea8:	252569e0 	addiu	a1,t1,27104
800c3eac:	00021080 	sll	v0,v0,0x2
800c3eb0:	14600007 	bnez	v1,800c3ed0 <_Z20S9xGetEnvelopeHeighti+0x44>
800c3eb4:	00452821 	addu	a1,v0,a1
800c3eb8:	3c028022 	lui	v0,0x8022
800c3ebc:	904350a6 	lbu	v1,20646(v0)
800c3ec0:	14600003 	bnez	v1,800c3ed0 <_Z20S9xGetEnvelopeHeighti+0x44>
800c3ec4:	00000000 	nop
800c3ec8:	03e00008 	jr	ra
800c3ecc:	00001021 	move	v0,zero
800c3ed0:	8ca60030 	lw	a2,48(a1)
800c3ed4:	14c0000c 	bnez	a2,800c3f08 <_Z20S9xGetEnvelopeHeighti+0x7c>
800c3ed8:	24020005 	li	v0,5
800c3edc:	3c028022 	lui	v0,0x8022
800c3ee0:	904350a6 	lbu	v1,20646(v0)
800c3ee4:	1060fff8 	beqz	v1,800c3ec8 <_Z20S9xGetEnvelopeHeighti+0x3c>
800c3ee8:	252369e0 	addiu	v1,t1,27104
800c3eec:	00e81023 	subu	v0,a3,t0
800c3ef0:	00441023 	subu	v0,v0,a0
800c3ef4:	00021080 	sll	v0,v0,0x2
800c3ef8:	10c0fff3 	beqz	a2,800c3ec8 <_Z20S9xGetEnvelopeHeighti+0x3c>
800c3efc:	00431021 	addu	v0,v0,v1
800c3f00:	03e00008 	jr	ra
800c3f04:	8c42004c 	lw	v0,76(v0)
800c3f08:	10c2fff4 	beq	a2,v0,800c3edc <_Z20S9xGetEnvelopeHeighti+0x50>
800c3f0c:	00000000 	nop
800c3f10:	03e00008 	jr	ra
800c3f14:	8ca2004c 	lw	v0,76(a1)

800c3f18 <_Z17S9xSetSoundSampleit>:
800c3f18:	03e00008 	jr	ra
800c3f1c:	00000000 	nop

800c3f20 <_Z20S9xSetSoundFrequencyii>:
800c3f20:	3c028028 	lui	v0,0x8028
800c3f24:	27bdffe0 	addiu	sp,sp,-32
800c3f28:	24489c78 	addiu	t0,v0,-25480
800c3f2c:	00041900 	sll	v1,a0,0x4
800c3f30:	00041180 	sll	v0,a0,0x6
800c3f34:	afb10014 	sw	s1,20(sp)
800c3f38:	00431023 	subu	v0,v0,v1
800c3f3c:	afbf0018 	sw	ra,24(sp)
800c3f40:	afb00010 	sw	s0,16(sp)
800c3f44:	00441023 	subu	v0,v0,a0
800c3f48:	3c038021 	lui	v1,0x8021
800c3f4c:	8d060008 	lw	a2,8(t0)
800c3f50:	00021080 	sll	v0,v0,0x2
800c3f54:	246369e0 	addiu	v1,v1,27104
800c3f58:	00438821 	addu	s1,v0,v1
800c3f5c:	10c0002d 	beqz	a2,800c4014 <_Z20S9xSetSoundFrequencyii+0xf4>
800c3f60:	00a03821 	move	a3,a1
800c3f64:	8e230034 	lw	v1,52(s1)
800c3f68:	24020001 	li	v0,1
800c3f6c:	1062002e 	beq	v1,v0,800c4028 <_Z20S9xSetSoundFrequencyii+0x108>
800c3f70:	3c028021 	lui	v0,0x8021
800c3f74:	00072fc3 	sra	a1,a3,0x1f
800c3f78:	8d060008 	lw	a2,8(t0)
800c3f7c:	00071402 	srl	v0,a3,0x10
800c3f80:	00052c00 	sll	a1,a1,0x10
800c3f84:	00452825 	or	a1,v0,a1
800c3f88:	00e02021 	move	a0,a3
800c3f8c:	3c028019 	lui	v0,0x8019
800c3f90:	00042400 	sll	a0,a0,0x10
800c3f94:	24429370 	addiu	v0,v0,-27792
800c3f98:	0040f809 	jalr	v0
800c3f9c:	00063fc3 	sra	a3,a2,0x1f
800c3fa0:	3c048021 	lui	a0,0x8021
800c3fa4:	9085e49e 	lbu	a1,-7010(a0)
800c3fa8:	00408021 	move	s0,v0
800c3fac:	00402021 	move	a0,v0
800c3fb0:	10a00018 	beqz	a1,800c4014 <_Z20S9xSetSoundFrequencyii+0xf4>
800c3fb4:	ae220040 	sw	v0,64(s1)
800c3fb8:	3c058019 	lui	a1,0x8019
800c3fbc:	24a5b190 	addiu	a1,a1,-20080
800c3fc0:	00a0f809 	jalr	a1
800c3fc4:	00000000 	nop
800c3fc8:	00404021 	move	t0,v0
800c3fcc:	00604821 	move	t1,v1
800c3fd0:	00402021 	move	a0,v0
800c3fd4:	0600001c 	bltz	s0,800c4048 <_Z20S9xSetSoundFrequencyii+0x128>
800c3fd8:	00602821 	move	a1,v1
800c3fdc:	3c028019 	lui	v0,0x8019
800c3fe0:	01002021 	move	a0,t0
800c3fe4:	8c46c938 	lw	a2,-14024(v0)
800c3fe8:	8c47c93c 	lw	a3,-14020(v0)
800c3fec:	3c088019 	lui	t0,0x8019
800c3ff0:	2508a780 	addiu	t0,t0,-22656
800c3ff4:	0100f809 	jalr	t0
800c3ff8:	01202821 	move	a1,t1
800c3ffc:	00402021 	move	a0,v0
800c4000:	3c028019 	lui	v0,0x8019
800c4004:	244292c0 	addiu	v0,v0,-27968
800c4008:	0040f809 	jalr	v0
800c400c:	00602821 	move	a1,v1
800c4010:	ae220040 	sw	v0,64(s1)
800c4014:	8fbf0018 	lw	ra,24(sp)
800c4018:	8fb10014 	lw	s1,20(sp)
800c401c:	8fb00010 	lw	s0,16(sp)
800c4020:	03e00008 	jr	ra
800c4024:	27bd0020 	addiu	sp,sp,32
800c4028:	9043e37f 	lbu	v1,-7297(v0)
800c402c:	3c02801f 	lui	v0,0x801f
800c4030:	3063001f 	andi	v1,v1,0x1f
800c4034:	00031880 	sll	v1,v1,0x2
800c4038:	2442b494 	addiu	v0,v0,-19308
800c403c:	00621821 	addu	v1,v1,v0
800c4040:	08030fdd 	j	800c3f74 <_Z20S9xSetSoundFrequencyii+0x54>
800c4044:	8c670000 	lw	a3,0(v1)
800c4048:	3c028019 	lui	v0,0x8019
800c404c:	8c46ce90 	lw	a2,-12656(v0)
800c4050:	3c088019 	lui	t0,0x8019
800c4054:	2508a708 	addiu	t0,t0,-22776
800c4058:	0100f809 	jalr	t0
800c405c:	8c47ce94 	lw	a3,-12652(v0)
800c4060:	00404021 	move	t0,v0
800c4064:	08030ff7 	j	800c3fdc <_Z20S9xSetSoundFrequencyii+0xbc>
800c4068:	00604821 	move	t1,v1

800c406c <_Z15S9xSetSoundTypeii>:
800c406c:	00041900 	sll	v1,a0,0x4
800c4070:	00041180 	sll	v0,a0,0x6
800c4074:	00431023 	subu	v0,v0,v1
800c4078:	00441023 	subu	v0,v0,a0
800c407c:	3c038021 	lui	v1,0x8021
800c4080:	00021080 	sll	v0,v0,0x2
800c4084:	246369e0 	addiu	v1,v1,27104
800c4088:	00431021 	addu	v0,v0,v1
800c408c:	03e00008 	jr	ra
800c4090:	ac450034 	sw	a1,52(v0)

800c4094 <_Z15S9xSetSoundMuteh>:
800c4094:	3c038028 	lui	v1,0x8028
800c4098:	24639c78 	addiu	v1,v1,-25480
800c409c:	90620014 	lbu	v0,20(v1)
800c40a0:	308400ff 	andi	a0,a0,0xff
800c40a4:	304200ff 	andi	v0,v0,0xff
800c40a8:	a0640014 	sb	a0,20(v1)
800c40ac:	03e00008 	jr	ra
800c40b0:	00000000 	nop

800c40b4 <_Z13S9xResetSoundh>:
800c40b4:	27bdffe0 	addiu	sp,sp,-32
800c40b8:	afb20018 	sw	s2,24(sp)
800c40bc:	3c06802c 	lui	a2,0x802c
800c40c0:	3c028028 	lui	v0,0x8028
800c40c4:	3c128021 	lui	s2,0x8021
800c40c8:	264769e0 	addiu	a3,s2,27104
800c40cc:	afb10014 	sw	s1,20(sp)
800c40d0:	24c313a8 	addiu	v1,a2,5032
800c40d4:	24519c78 	addiu	s1,v0,-25480
800c40d8:	24050001 	li	a1,1
800c40dc:	2408007f 	li	t0,127
800c40e0:	240200ff 	li	v0,255
800c40e4:	308400ff 	andi	a0,a0,0xff
800c40e8:	afbf001c 	sw	ra,28(sp)
800c40ec:	afb00010 	sw	s0,16(sp)
800c40f0:	ace00030 	sw	zero,48(a3)
800c40f4:	ace000b4 	sw	zero,180(a3)
800c40f8:	ace00034 	sw	zero,52(a3)
800c40fc:	a4e00038 	sh	zero,56(a3)
800c4100:	a4e0003a 	sh	zero,58(a3)
800c4104:	ace0003c 	sw	zero,60(a3)
800c4108:	ace00044 	sw	zero,68(a3)
800c410c:	a0e00048 	sb	zero,72(a3)
800c4110:	a4e00054 	sh	zero,84(a3)
800c4114:	ace00058 	sw	zero,88(a3)
800c4118:	ace0005c 	sw	zero,92(a3)
800c411c:	ace0004c 	sw	zero,76(a3)
800c4120:	ace000b8 	sw	zero,184(a3)
800c4124:	a4e00050 	sh	zero,80(a3)
800c4128:	a4e00052 	sh	zero,82(a3)
800c412c:	ace00060 	sw	zero,96(a3)
800c4130:	ace00064 	sw	zero,100(a3)
800c4134:	ace00068 	sw	zero,104(a3)
800c4138:	ace0006c 	sw	zero,108(a3)
800c413c:	ace00070 	sw	zero,112(a3)
800c4140:	ace00074 	sw	zero,116(a3)
800c4144:	ace000ec 	sw	zero,236(a3)
800c4148:	ace00170 	sw	zero,368(a3)
800c414c:	ace000f0 	sw	zero,240(a3)
800c4150:	a4e000f4 	sh	zero,244(a3)
800c4154:	a4e000f6 	sh	zero,246(a3)
800c4158:	ace000f8 	sw	zero,248(a3)
800c415c:	ace00100 	sw	zero,256(a3)
800c4160:	a0e00104 	sb	zero,260(a3)
800c4164:	a4e00110 	sh	zero,272(a3)
800c4168:	ace00114 	sw	zero,276(a3)
800c416c:	ace00118 	sw	zero,280(a3)
800c4170:	ace00108 	sw	zero,264(a3)
800c4174:	ace00174 	sw	zero,372(a3)
800c4178:	a4e0010c 	sh	zero,268(a3)
800c417c:	a4e0010e 	sh	zero,270(a3)
800c4180:	ace0011c 	sw	zero,284(a3)
800c4184:	ace00120 	sw	zero,288(a3)
800c4188:	ace00124 	sw	zero,292(a3)
800c418c:	ace00128 	sw	zero,296(a3)
800c4190:	ace0012c 	sw	zero,300(a3)
800c4194:	ace00130 	sw	zero,304(a3)
800c4198:	ace001a8 	sw	zero,424(a3)
800c419c:	ace0022c 	sw	zero,556(a3)
800c41a0:	ace001ac 	sw	zero,428(a3)
800c41a4:	a4e001b0 	sh	zero,432(a3)
800c41a8:	a4e001b2 	sh	zero,434(a3)
800c41ac:	ace001b4 	sw	zero,436(a3)
800c41b0:	ace001bc 	sw	zero,444(a3)
800c41b4:	a0e001c0 	sb	zero,448(a3)
800c41b8:	a4e001cc 	sh	zero,460(a3)
800c41bc:	ace001d0 	sw	zero,464(a3)
800c41c0:	ace001d4 	sw	zero,468(a3)
800c41c4:	ace001c4 	sw	zero,452(a3)
800c41c8:	ace00230 	sw	zero,560(a3)
800c41cc:	a4e001c8 	sh	zero,456(a3)
800c41d0:	a4e001ca 	sh	zero,458(a3)
800c41d4:	ace001d8 	sw	zero,472(a3)
800c41d8:	ace001dc 	sw	zero,476(a3)
800c41dc:	ace001e0 	sw	zero,480(a3)
800c41e0:	ace001e4 	sw	zero,484(a3)
800c41e4:	ace001e8 	sw	zero,488(a3)
800c41e8:	ace001ec 	sw	zero,492(a3)
800c41ec:	ace00264 	sw	zero,612(a3)
800c41f0:	ace002e8 	sw	zero,744(a3)
800c41f4:	ace00268 	sw	zero,616(a3)
800c41f8:	a4e0026c 	sh	zero,620(a3)
800c41fc:	a4e0026e 	sh	zero,622(a3)
800c4200:	ace00270 	sw	zero,624(a3)
800c4204:	ace00278 	sw	zero,632(a3)
800c4208:	a0e0027c 	sb	zero,636(a3)
800c420c:	a4e00288 	sh	zero,648(a3)
800c4210:	ace0028c 	sw	zero,652(a3)
800c4214:	ace00290 	sw	zero,656(a3)
800c4218:	ace00280 	sw	zero,640(a3)
800c421c:	ace002ec 	sw	zero,748(a3)
800c4220:	a4e00284 	sh	zero,644(a3)
800c4224:	a4e00286 	sh	zero,646(a3)
800c4228:	ace00294 	sw	zero,660(a3)
800c422c:	ace00298 	sw	zero,664(a3)
800c4230:	ace0029c 	sw	zero,668(a3)
800c4234:	ace002a0 	sw	zero,672(a3)
800c4238:	ace002a4 	sw	zero,676(a3)
800c423c:	ace002a8 	sw	zero,680(a3)
800c4240:	ace00320 	sw	zero,800(a3)
800c4244:	ace003a4 	sw	zero,932(a3)
800c4248:	ace00324 	sw	zero,804(a3)
800c424c:	a4e00328 	sh	zero,808(a3)
800c4250:	a4e0032a 	sh	zero,810(a3)
800c4254:	ace0032c 	sw	zero,812(a3)
800c4258:	ace00334 	sw	zero,820(a3)
800c425c:	a0e00338 	sb	zero,824(a3)
800c4260:	a4e00344 	sh	zero,836(a3)
800c4264:	ace00348 	sw	zero,840(a3)
800c4268:	ace0034c 	sw	zero,844(a3)
800c426c:	ace0033c 	sw	zero,828(a3)
800c4270:	ace003a8 	sw	zero,936(a3)
800c4274:	a4e00340 	sh	zero,832(a3)
800c4278:	a4e00342 	sh	zero,834(a3)
800c427c:	ace00350 	sw	zero,848(a3)
800c4280:	ace00354 	sw	zero,852(a3)
800c4284:	ace00358 	sw	zero,856(a3)
800c4288:	ace0035c 	sw	zero,860(a3)
800c428c:	ace00360 	sw	zero,864(a3)
800c4290:	ace00364 	sw	zero,868(a3)
800c4294:	ace003dc 	sw	zero,988(a3)
800c4298:	ace00460 	sw	zero,1120(a3)
800c429c:	ace003e0 	sw	zero,992(a3)
800c42a0:	a4e003e4 	sh	zero,996(a3)
800c42a4:	a4e003e6 	sh	zero,998(a3)
800c42a8:	ace003e8 	sw	zero,1000(a3)
800c42ac:	ace003f0 	sw	zero,1008(a3)
800c42b0:	a0e003f4 	sb	zero,1012(a3)
800c42b4:	a4e00400 	sh	zero,1024(a3)
800c42b8:	ace00404 	sw	zero,1028(a3)
800c42bc:	ace00408 	sw	zero,1032(a3)
800c42c0:	ace003f8 	sw	zero,1016(a3)
800c42c4:	ace00464 	sw	zero,1124(a3)
800c42c8:	a4e003fc 	sh	zero,1020(a3)
800c42cc:	a4e003fe 	sh	zero,1022(a3)
800c42d0:	ace0040c 	sw	zero,1036(a3)
800c42d4:	ace00410 	sw	zero,1040(a3)
800c42d8:	ace00414 	sw	zero,1044(a3)
800c42dc:	ace00418 	sw	zero,1048(a3)
800c42e0:	ace0041c 	sw	zero,1052(a3)
800c42e4:	ace00420 	sw	zero,1056(a3)
800c42e8:	ace00498 	sw	zero,1176(a3)
800c42ec:	ace0051c 	sw	zero,1308(a3)
800c42f0:	ace0049c 	sw	zero,1180(a3)
800c42f4:	a4e004a0 	sh	zero,1184(a3)
800c42f8:	a4e004a2 	sh	zero,1186(a3)
800c42fc:	ace004a4 	sw	zero,1188(a3)
800c4300:	ace004ac 	sw	zero,1196(a3)
800c4304:	a0e004b0 	sb	zero,1200(a3)
800c4308:	a4e004bc 	sh	zero,1212(a3)
800c430c:	ace004c0 	sw	zero,1216(a3)
800c4310:	ace004c4 	sw	zero,1220(a3)
800c4314:	ace004b4 	sw	zero,1204(a3)
800c4318:	ace00520 	sw	zero,1312(a3)
800c431c:	a4e004b8 	sh	zero,1208(a3)
800c4320:	a4e004ba 	sh	zero,1210(a3)
800c4324:	ace004c8 	sw	zero,1224(a3)
800c4328:	ace004cc 	sw	zero,1228(a3)
800c432c:	ace004d0 	sw	zero,1232(a3)
800c4330:	ace004d4 	sw	zero,1236(a3)
800c4334:	ace004d8 	sw	zero,1240(a3)
800c4338:	ace004dc 	sw	zero,1244(a3)
800c433c:	ace00554 	sw	zero,1364(a3)
800c4340:	ace005d8 	sw	zero,1496(a3)
800c4344:	ace00558 	sw	zero,1368(a3)
800c4348:	a4e0055c 	sh	zero,1372(a3)
800c434c:	a4e0055e 	sh	zero,1374(a3)
800c4350:	ace00560 	sw	zero,1376(a3)
800c4354:	ace00568 	sw	zero,1384(a3)
800c4358:	a0e0056c 	sb	zero,1388(a3)
800c435c:	a4e00578 	sh	zero,1400(a3)
800c4360:	ace0057c 	sw	zero,1404(a3)
800c4364:	ace00580 	sw	zero,1408(a3)
800c4368:	ace00570 	sw	zero,1392(a3)
800c436c:	ace005dc 	sw	zero,1500(a3)
800c4370:	a4e00574 	sh	zero,1396(a3)
800c4374:	a4e00576 	sh	zero,1398(a3)
800c4378:	ace00584 	sw	zero,1412(a3)
800c437c:	ace00588 	sw	zero,1416(a3)
800c4380:	ace0058c 	sw	zero,1420(a3)
800c4384:	ace00590 	sw	zero,1424(a3)
800c4388:	ace00594 	sw	zero,1428(a3)
800c438c:	ace00598 	sw	zero,1432(a3)
800c4390:	ace00010 	sw	zero,16(a3)
800c4394:	a2250014 	sb	a1,20(s1)
800c4398:	ace0000c 	sw	zero,12(a3)
800c439c:	ae250010 	sw	a1,16(s1)
800c43a0:	ac60001c 	sw	zero,28(v1)
800c43a4:	ae220004 	sw	v0,4(s1)
800c43a8:	ace50014 	sw	a1,20(a3)
800c43ac:	ae200020 	sw	zero,32(s1)
800c43b0:	acc813a8 	sw	t0,5032(a2)
800c43b4:	ae200024 	sw	zero,36(s1)
800c43b8:	ac600004 	sw	zero,4(v1)
800c43bc:	ac600008 	sw	zero,8(v1)
800c43c0:	ac60000c 	sw	zero,12(v1)
800c43c4:	ac600010 	sw	zero,16(v1)
800c43c8:	ac600014 	sw	zero,20(v1)
800c43cc:	ac600018 	sw	zero,24(v1)
800c43d0:	ae200028 	sw	zero,40(s1)
800c43d4:	10800011 	beqz	a0,800c441c <_Z13S9xResetSoundh+0x368>
800c43d8:	00000000 	nop
800c43dc:	a64069e0 	sh	zero,27104(s2)
800c43e0:	a4e00002 	sh	zero,2(a3)
800c43e4:	a4e00004 	sh	zero,4(a3)
800c43e8:	a4e00006 	sh	zero,6(a3)
800c43ec:	ace00008 	sw	zero,8(a3)
800c43f0:	ace00018 	sw	zero,24(a3)
800c43f4:	ace0001c 	sw	zero,28(a3)
800c43f8:	ace00020 	sw	zero,32(a3)
800c43fc:	ace00024 	sw	zero,36(a3)
800c4400:	ace00028 	sw	zero,40(a3)
800c4404:	ace0002c 	sw	zero,44(a3)
800c4408:	ace00614 	sw	zero,1556(a3)
800c440c:	ace00618 	sw	zero,1560(a3)
800c4410:	ace0061c 	sw	zero,1564(a3)
800c4414:	ace00620 	sw	zero,1568(a3)
800c4418:	ace00624 	sw	zero,1572(a3)
800c441c:	8e220008 	lw	v0,8(s1)
800c4420:	ace80614 	sw	t0,1556(a3)
800c4424:	a64869e0 	sh	t0,27104(s2)
800c4428:	a4e80002 	sh	t0,2(a3)
800c442c:	10400022 	beqz	v0,800c44b8 <_Z13S9xResetSoundh+0x404>
800c4430:	ace80618 	sw	t0,1560(a3)
800c4434:	8e240008 	lw	a0,8(s1)
800c4438:	3c058019 	lui	a1,0x8019
800c443c:	24a5b190 	addiu	a1,a1,-20080
800c4440:	00a0f809 	jalr	a1
800c4444:	3c108019 	lui	s0,0x8019
800c4448:	3c068019 	lui	a2,0x8019
800c444c:	8cc4cea8 	lw	a0,-12632(a2)
800c4450:	8cc5ceac 	lw	a1,-12628(a2)
800c4454:	2610ab40 	addiu	s0,s0,-21696
800c4458:	00403021 	move	a2,v0
800c445c:	0200f809 	jalr	s0
800c4460:	00603821 	move	a3,v1
800c4464:	3c068019 	lui	a2,0x8019
800c4468:	8cc449d0 	lw	a0,18896(a2)
800c446c:	8cc549d4 	lw	a1,18900(a2)
800c4470:	00603821 	move	a3,v1
800c4474:	0200f809 	jalr	s0
800c4478:	00403021 	move	a2,v0
800c447c:	00402021 	move	a0,v0
800c4480:	3c028019 	lui	v0,0x8019
800c4484:	244292c0 	addiu	v0,v0,-27968
800c4488:	0040f809 	jalr	v0
800c448c:	00602821 	move	a1,v1
800c4490:	ae22002c 	sw	v0,44(s1)
800c4494:	264369e0 	addiu	v1,s2,27104
800c4498:	24020001 	li	v0,1
800c449c:	a0620610 	sb	v0,1552(v1)
800c44a0:	8fbf001c 	lw	ra,28(sp)
800c44a4:	8fb20018 	lw	s2,24(sp)
800c44a8:	8fb10014 	lw	s1,20(sp)
800c44ac:	8fb00010 	lw	s0,16(sp)
800c44b0:	03e00008 	jr	ra
800c44b4:	27bd0020 	addiu	sp,sp,32
800c44b8:	264369e0 	addiu	v1,s2,27104
800c44bc:	24020001 	li	v0,1
800c44c0:	ae20002c 	sw	zero,44(s1)
800c44c4:	a0620610 	sb	v0,1552(v1)
800c44c8:	8fbf001c 	lw	ra,28(sp)
800c44cc:	8fb20018 	lw	s2,24(sp)
800c44d0:	8fb10014 	lw	s1,20(sp)
800c44d4:	8fb00010 	lw	s0,16(sp)
800c44d8:	03e00008 	jr	ra
800c44dc:	27bd0020 	addiu	sp,sp,32

800c44e0 <_Z15S9xSetSoundModeii>:
800c44e0:	00041100 	sll	v0,a0,0x4
800c44e4:	00041980 	sll	v1,a0,0x6
800c44e8:	00621823 	subu	v1,v1,v0
800c44ec:	00641823 	subu	v1,v1,a0
800c44f0:	00031880 	sll	v1,v1,0x2
800c44f4:	3c028021 	lui	v0,0x8021
800c44f8:	24630030 	addiu	v1,v1,48
800c44fc:	244269e0 	addiu	v0,v0,27104
800c4500:	2ca4000a 	sltiu	a0,a1,10
800c4504:	1080000c 	beqz	a0,800c4538 <_Z15S9xSetSoundModeii+0x58>
800c4508:	00623021 	addu	a2,v1,v0
800c450c:	3c038019 	lui	v1,0x8019
800c4510:	00051080 	sll	v0,a1,0x2
800c4514:	24634a10 	addiu	v1,v1,18960
800c4518:	00431021 	addu	v0,v0,v1
800c451c:	8c440000 	lw	a0,0(v0)
800c4520:	00800008 	jr	a0
800c4524:	00000000 	nop
800c4528:	8cc20084 	lw	v0,132(a2)
800c452c:	2c420002 	sltiu	v0,v0,2
800c4530:	14400017 	bnez	v0,800c4590 <_Z15S9xSetSoundModeii+0xb0>
800c4534:	24030001 	li	v1,1
800c4538:	00001821 	move	v1,zero
800c453c:	03e00008 	jr	ra
800c4540:	00601021 	move	v0,v1
800c4544:	8cc30084 	lw	v1,132(a2)
800c4548:	24020004 	li	v0,4
800c454c:	1062fffb 	beq	v1,v0,800c453c <_Z15S9xSetSoundModeii+0x5c>
800c4550:	00001821 	move	v1,zero
800c4554:	8cc20000 	lw	v0,0(a2)
800c4558:	1040000b 	beqz	v0,800c4588 <_Z15S9xSetSoundModeii+0xa8>
800c455c:	acc50084 	sw	a1,132(a2)
800c4560:	24030001 	li	v1,1
800c4564:	00601021 	move	v0,v1
800c4568:	03e00008 	jr	ra
800c456c:	acc50000 	sw	a1,0(a2)
800c4570:	8cc20084 	lw	v0,132(a2)
800c4574:	1040fff0 	beqz	v0,800c4538 <_Z15S9xSetSoundModeii+0x58>
800c4578:	24030001 	li	v1,1
800c457c:	24020004 	li	v0,4
800c4580:	0803114f 	j	800c453c <_Z15S9xSetSoundModeii+0x5c>
800c4584:	acc20084 	sw	v0,132(a2)
800c4588:	0803114f 	j	800c453c <_Z15S9xSetSoundModeii+0x5c>
800c458c:	24030001 	li	v1,1
800c4590:	24020001 	li	v0,1
800c4594:	0803114f 	j	800c453c <_Z15S9xSetSoundModeii+0x5c>
800c4598:	acc20084 	sw	v0,132(a2)

800c459c <_Z18S9xSetSoundControli>:
800c459c:	3c028028 	lui	v0,0x8028
800c45a0:	24429c78 	addiu	v0,v0,-25480
800c45a4:	ac440004 	sw	a0,4(v0)
800c45a8:	03e00008 	jr	ra
800c45ac:	00000000 	nop

800c45b0 <_Z15AltDecodeBlock2P7Channel>:
800c45b0:	27bdff38 	addiu	sp,sp,-200
800c45b4:	afbe00c0 	sw	s8,192(sp)
800c45b8:	afbf00c4 	sw	ra,196(sp)
800c45bc:	afb700bc 	sw	s7,188(sp)
800c45c0:	afb600b8 	sw	s6,184(sp)
800c45c4:	afb500b4 	sw	s5,180(sp)
800c45c8:	afb400b0 	sw	s4,176(sp)
800c45cc:	afb300ac 	sw	s3,172(sp)
800c45d0:	afb200a8 	sw	s2,168(sp)
800c45d4:	afb100a4 	sw	s1,164(sp)
800c45d8:	afb000a0 	sw	s0,160(sp)
800c45dc:	8c820078 	lw	v0,120(a0)
800c45e0:	afa20098 	sw	v0,152(sp)
800c45e4:	8fa30098 	lw	v1,152(sp)
800c45e8:	3402fff8 	li	v0,0xfff8
800c45ec:	0062102b 	sltu	v0,v1,v0
800c45f0:	10400655 	beqz	v0,800c5f48 <_Z15AltDecodeBlock2P7Channel+0x1998>
800c45f4:	0080f021 	move	s8,a0
800c45f8:	3c028021 	lui	v0,0x8021
800c45fc:	00602021 	move	a0,v1
800c4600:	8c43e3ec 	lw	v1,-7188(v0)
800c4604:	00831821 	addu	v1,a0,v1
800c4608:	afa30080 	sw	v1,128(sp)
800c460c:	90640000 	lbu	a0,0(v1)
800c4610:	30820001 	andi	v0,a0,0x1
800c4614:	144003ff 	bnez	v0,800c5614 <_Z15AltDecodeBlock2P7Channel+0x1064>
800c4618:	a3c20076 	sb	v0,118(s8)
800c461c:	0004b902 	srl	s7,a0,0x4
800c4620:	27c2004a 	addiu	v0,s8,74
800c4624:	2ee3000d 	sltiu	v1,s7,13
800c4628:	afc20070 	sw	v0,112(s8)
800c462c:	8fd00094 	lw	s0,148(s8)
800c4630:	106003ef 	beqz	v1,800c55f0 <_Z15AltDecodeBlock2P7Channel+0x1040>
800c4634:	8fd60098 	lw	s6,152(s8)
800c4638:	00041082 	srl	v0,a0,0x2
800c463c:	30440003 	andi	a0,v0,0x3
800c4640:	24030001 	li	v1,1
800c4644:	108303ff 	beq	a0,v1,800c5644 <_Z15AltDecodeBlock2P7Channel+0x1094>
800c4648:	8fa30080 	lw	v1,128(sp)
800c464c:	28820002 	slti	v0,a0,2
800c4650:	1440078c 	bnez	v0,800c6484 <_Z15AltDecodeBlock2P7Channel+0x1ed4>
800c4654:	24020002 	li	v0,2
800c4658:	10820650 	beq	a0,v0,800c5f9c <_Z15AltDecodeBlock2P7Channel+0x19ec>
800c465c:	24020003 	li	v0,3
800c4660:	14820628 	bne	a0,v0,800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954>
800c4664:	00000000 	nop
800c4668:	8fa80080 	lw	t0,128(sp)
800c466c:	3c058019 	lui	a1,0x8019
800c4670:	02002021 	move	a0,s0
800c4674:	24a5b190 	addiu	a1,a1,-20080
800c4678:	00a0f809 	jalr	a1
800c467c:	81140001 	lb	s4,1(t0)
800c4680:	3c088019 	lui	t0,0x8019
800c4684:	250849e8 	addiu	t0,t0,18920
800c4688:	8d060000 	lw	a2,0(t0)
800c468c:	8d070004 	lw	a3,4(t0)
800c4690:	3c108019 	lui	s0,0x8019
800c4694:	2610a780 	addiu	s0,s0,-22656
800c4698:	00402021 	move	a0,v0
800c469c:	00602821 	move	a1,v1
800c46a0:	afa20070 	sw	v0,112(sp)
800c46a4:	0200f809 	jalr	s0
800c46a8:	afa30074 	sw	v1,116(sp)
800c46ac:	00402021 	move	a0,v0
800c46b0:	3c028019 	lui	v0,0x8019
800c46b4:	244249f0 	addiu	v0,v0,18928
800c46b8:	8c460000 	lw	a2,0(v0)
800c46bc:	8c470004 	lw	a3,4(v0)
800c46c0:	0200f809 	jalr	s0
800c46c4:	00602821 	move	a1,v1
800c46c8:	3c058019 	lui	a1,0x8019
800c46cc:	02c02021 	move	a0,s6
800c46d0:	24a5b190 	addiu	a1,a1,-20080
800c46d4:	00409021 	move	s2,v0
800c46d8:	00a0f809 	jalr	a1
800c46dc:	00609821 	move	s3,v1
800c46e0:	3c088019 	lui	t0,0x8019
800c46e4:	250849f8 	addiu	t0,t0,18936
800c46e8:	8d060000 	lw	a2,0(t0)
800c46ec:	8d070004 	lw	a3,4(t0)
800c46f0:	00402021 	move	a0,v0
800c46f4:	0200f809 	jalr	s0
800c46f8:	00602821 	move	a1,v1
800c46fc:	00402021 	move	a0,v0
800c4700:	3c028019 	lui	v0,0x8019
800c4704:	24424a00 	addiu	v0,v0,18944
800c4708:	8c460000 	lw	a2,0(v0)
800c470c:	8c470004 	lw	a3,4(v0)
800c4710:	0200f809 	jalr	s0
800c4714:	00602821 	move	a1,v1
800c4718:	3c088019 	lui	t0,0x8019
800c471c:	00603821 	move	a3,v1
800c4720:	2508a708 	addiu	t0,t0,-22776
800c4724:	00403021 	move	a2,v0
800c4728:	02402021 	move	a0,s2
800c472c:	0100f809 	jalr	t0
800c4730:	02602821 	move	a1,s3
800c4734:	00602821 	move	a1,v1
800c4738:	3c038019 	lui	v1,0x8019
800c473c:	00148903 	sra	s1,s4,0x4
800c4740:	2463b280 	addiu	v1,v1,-19840
800c4744:	0060f809 	jalr	v1
800c4748:	00402021 	move	a0,v0
800c474c:	02f18804 	sllv	s1,s1,s7
800c4750:	02228821 	addu	s1,s1,v0
800c4754:	34048000 	li	a0,0x8000
800c4758:	0224182a 	slt	v1,s1,a0
800c475c:	24027fff 	li	v0,32767
800c4760:	0223100b 	movn	v0,s1,v1
800c4764:	24058000 	li	a1,-32768
800c4768:	28438000 	slti	v1,v0,-32768
800c476c:	00a3100b 	movn	v0,a1,v1
800c4770:	3c068019 	lui	a2,0x8019
800c4774:	02202021 	move	a0,s1
800c4778:	afa50094 	sw	a1,148(sp)
800c477c:	24c6b190 	addiu	a2,a2,-20080
800c4780:	00c0f809 	jalr	a2
800c4784:	a7c2004a 	sh	v0,74(s8)
800c4788:	3c088019 	lui	t0,0x8019
800c478c:	250849e8 	addiu	t0,t0,18920
800c4790:	8d060000 	lw	a2,0(t0)
800c4794:	8d070004 	lw	a3,4(t0)
800c4798:	00402021 	move	a0,v0
800c479c:	00602821 	move	a1,v1
800c47a0:	afa20078 	sw	v0,120(sp)
800c47a4:	0200f809 	jalr	s0
800c47a8:	afa3007c 	sw	v1,124(sp)
800c47ac:	00402021 	move	a0,v0
800c47b0:	3c028019 	lui	v0,0x8019
800c47b4:	244249f0 	addiu	v0,v0,18928
800c47b8:	8c460000 	lw	a2,0(v0)
800c47bc:	8c470004 	lw	a3,4(v0)
800c47c0:	0200f809 	jalr	s0
800c47c4:	00602821 	move	a1,v1
800c47c8:	00609821 	move	s3,v1
800c47cc:	3c038019 	lui	v1,0x8019
800c47d0:	246349f8 	addiu	v1,v1,18936
800c47d4:	8fa40070 	lw	a0,112(sp)
800c47d8:	8fa50074 	lw	a1,116(sp)
800c47dc:	8c660000 	lw	a2,0(v1)
800c47e0:	8c670004 	lw	a3,4(v1)
800c47e4:	0200f809 	jalr	s0
800c47e8:	00409021 	move	s2,v0
800c47ec:	3c088019 	lui	t0,0x8019
800c47f0:	25084a00 	addiu	t0,t0,18944
800c47f4:	8d060000 	lw	a2,0(t0)
800c47f8:	8d070004 	lw	a3,4(t0)
800c47fc:	00402021 	move	a0,v0
800c4800:	0200f809 	jalr	s0
800c4804:	00602821 	move	a1,v1
800c4808:	3c088019 	lui	t0,0x8019
800c480c:	2508a708 	addiu	t0,t0,-22776
800c4810:	02402021 	move	a0,s2
800c4814:	02602821 	move	a1,s3
800c4818:	00403021 	move	a2,v0
800c481c:	00603821 	move	a3,v1
800c4820:	0100f809 	jalr	t0
800c4824:	0014a100 	sll	s4,s4,0x4
800c4828:	0014a600 	sll	s4,s4,0x18
800c482c:	00602821 	move	a1,v1
800c4830:	0014a603 	sra	s4,s4,0x18
800c4834:	3c038019 	lui	v1,0x8019
800c4838:	00402021 	move	a0,v0
800c483c:	2463b280 	addiu	v1,v1,-19840
800c4840:	0060f809 	jalr	v1
800c4844:	0014a103 	sra	s4,s4,0x4
800c4848:	02f4a004 	sllv	s4,s4,s7
800c484c:	0282a021 	addu	s4,s4,v0
800c4850:	34048000 	li	a0,0x8000
800c4854:	0284182a 	slt	v1,s4,a0
800c4858:	24027fff 	li	v0,32767
800c485c:	0283100b 	movn	v0,s4,v1
800c4860:	8fa50094 	lw	a1,148(sp)
800c4864:	28448000 	slti	a0,v0,-32768
800c4868:	00a4100b 	movn	v0,a1,a0
800c486c:	8fa60080 	lw	a2,128(sp)
800c4870:	3c078019 	lui	a3,0x8019
800c4874:	02802021 	move	a0,s4
800c4878:	a7c2004c 	sh	v0,76(s8)
800c487c:	24e7b190 	addiu	a3,a3,-20080
800c4880:	00e0f809 	jalr	a3
800c4884:	80d20002 	lb	s2,2(a2)
800c4888:	3c088019 	lui	t0,0x8019
800c488c:	250849e8 	addiu	t0,t0,18920
800c4890:	8d060000 	lw	a2,0(t0)
800c4894:	8d070004 	lw	a3,4(t0)
800c4898:	00402021 	move	a0,v0
800c489c:	00602821 	move	a1,v1
800c48a0:	afa20068 	sw	v0,104(sp)
800c48a4:	0200f809 	jalr	s0
800c48a8:	afa3006c 	sw	v1,108(sp)
800c48ac:	00402021 	move	a0,v0
800c48b0:	3c028019 	lui	v0,0x8019
800c48b4:	244249f0 	addiu	v0,v0,18928
800c48b8:	8c460000 	lw	a2,0(v0)
800c48bc:	8c470004 	lw	a3,4(v0)
800c48c0:	0200f809 	jalr	s0
800c48c4:	00602821 	move	a1,v1
800c48c8:	0060a821 	move	s5,v1
800c48cc:	3c038019 	lui	v1,0x8019
800c48d0:	246349f8 	addiu	v1,v1,18936
800c48d4:	8fa40078 	lw	a0,120(sp)
800c48d8:	8fa5007c 	lw	a1,124(sp)
800c48dc:	8c660000 	lw	a2,0(v1)
800c48e0:	8c670004 	lw	a3,4(v1)
800c48e4:	0200f809 	jalr	s0
800c48e8:	0040a021 	move	s4,v0
800c48ec:	3c088019 	lui	t0,0x8019
800c48f0:	25084a00 	addiu	t0,t0,18944
800c48f4:	8d060000 	lw	a2,0(t0)
800c48f8:	8d070004 	lw	a3,4(t0)
800c48fc:	00402021 	move	a0,v0
800c4900:	0200f809 	jalr	s0
800c4904:	00602821 	move	a1,v1
800c4908:	3c088019 	lui	t0,0x8019
800c490c:	00603821 	move	a3,v1
800c4910:	2508a708 	addiu	t0,t0,-22776
800c4914:	02802021 	move	a0,s4
800c4918:	02a02821 	move	a1,s5
800c491c:	0100f809 	jalr	t0
800c4920:	00403021 	move	a2,v0
800c4924:	00602821 	move	a1,v1
800c4928:	3c038019 	lui	v1,0x8019
800c492c:	00128903 	sra	s1,s2,0x4
800c4930:	2463b280 	addiu	v1,v1,-19840
800c4934:	0060f809 	jalr	v1
800c4938:	00402021 	move	a0,v0
800c493c:	02f18804 	sllv	s1,s1,s7
800c4940:	02228821 	addu	s1,s1,v0
800c4944:	34048000 	li	a0,0x8000
800c4948:	0224182a 	slt	v1,s1,a0
800c494c:	24027fff 	li	v0,32767
800c4950:	0223100b 	movn	v0,s1,v1
800c4954:	8fa50094 	lw	a1,148(sp)
800c4958:	28448000 	slti	a0,v0,-32768
800c495c:	00a4100b 	movn	v0,a1,a0
800c4960:	3c068019 	lui	a2,0x8019
800c4964:	02202021 	move	a0,s1
800c4968:	24c6b190 	addiu	a2,a2,-20080
800c496c:	00c0f809 	jalr	a2
800c4970:	a7c2004e 	sh	v0,78(s8)
800c4974:	3c088019 	lui	t0,0x8019
800c4978:	250849e8 	addiu	t0,t0,18920
800c497c:	8d060000 	lw	a2,0(t0)
800c4980:	8d070004 	lw	a3,4(t0)
800c4984:	00402021 	move	a0,v0
800c4988:	00602821 	move	a1,v1
800c498c:	afa20060 	sw	v0,96(sp)
800c4990:	0200f809 	jalr	s0
800c4994:	afa30064 	sw	v1,100(sp)
800c4998:	00402021 	move	a0,v0
800c499c:	3c028019 	lui	v0,0x8019
800c49a0:	244249f0 	addiu	v0,v0,18928
800c49a4:	8c460000 	lw	a2,0(v0)
800c49a8:	8c470004 	lw	a3,4(v0)
800c49ac:	0200f809 	jalr	s0
800c49b0:	00602821 	move	a1,v1
800c49b4:	0060a821 	move	s5,v1
800c49b8:	3c038019 	lui	v1,0x8019
800c49bc:	246349f8 	addiu	v1,v1,18936
800c49c0:	8fa40068 	lw	a0,104(sp)
800c49c4:	8fa5006c 	lw	a1,108(sp)
800c49c8:	8c660000 	lw	a2,0(v1)
800c49cc:	8c670004 	lw	a3,4(v1)
800c49d0:	0200f809 	jalr	s0
800c49d4:	0040a021 	move	s4,v0
800c49d8:	3c088019 	lui	t0,0x8019
800c49dc:	25084a00 	addiu	t0,t0,18944
800c49e0:	8d060000 	lw	a2,0(t0)
800c49e4:	8d070004 	lw	a3,4(t0)
800c49e8:	00402021 	move	a0,v0
800c49ec:	0200f809 	jalr	s0
800c49f0:	00602821 	move	a1,v1
800c49f4:	3c088019 	lui	t0,0x8019
800c49f8:	2508a708 	addiu	t0,t0,-22776
800c49fc:	02802021 	move	a0,s4
800c4a00:	02a02821 	move	a1,s5
800c4a04:	00403021 	move	a2,v0
800c4a08:	00603821 	move	a3,v1
800c4a0c:	0100f809 	jalr	t0
800c4a10:	00129100 	sll	s2,s2,0x4
800c4a14:	00129600 	sll	s2,s2,0x18
800c4a18:	00602821 	move	a1,v1
800c4a1c:	00129603 	sra	s2,s2,0x18
800c4a20:	3c038019 	lui	v1,0x8019
800c4a24:	00402021 	move	a0,v0
800c4a28:	2463b280 	addiu	v1,v1,-19840
800c4a2c:	0060f809 	jalr	v1
800c4a30:	00129103 	sra	s2,s2,0x4
800c4a34:	02f29004 	sllv	s2,s2,s7
800c4a38:	02429021 	addu	s2,s2,v0
800c4a3c:	34048000 	li	a0,0x8000
800c4a40:	0244182a 	slt	v1,s2,a0
800c4a44:	24027fff 	li	v0,32767
800c4a48:	0243100b 	movn	v0,s2,v1
800c4a4c:	8fa50094 	lw	a1,148(sp)
800c4a50:	28448000 	slti	a0,v0,-32768
800c4a54:	00a4100b 	movn	v0,a1,a0
800c4a58:	8fa60080 	lw	a2,128(sp)
800c4a5c:	3c078019 	lui	a3,0x8019
800c4a60:	02402021 	move	a0,s2
800c4a64:	a7c20050 	sh	v0,80(s8)
800c4a68:	24e7b190 	addiu	a3,a3,-20080
800c4a6c:	00e0f809 	jalr	a3
800c4a70:	80d30003 	lb	s3,3(a2)
800c4a74:	3c088019 	lui	t0,0x8019
800c4a78:	250849e8 	addiu	t0,t0,18920
800c4a7c:	8d060000 	lw	a2,0(t0)
800c4a80:	8d070004 	lw	a3,4(t0)
800c4a84:	00402021 	move	a0,v0
800c4a88:	00602821 	move	a1,v1
800c4a8c:	afa20058 	sw	v0,88(sp)
800c4a90:	0200f809 	jalr	s0
800c4a94:	afa3005c 	sw	v1,92(sp)
800c4a98:	00402021 	move	a0,v0
800c4a9c:	3c028019 	lui	v0,0x8019
800c4aa0:	244249f0 	addiu	v0,v0,18928
800c4aa4:	8c460000 	lw	a2,0(v0)
800c4aa8:	8c470004 	lw	a3,4(v0)
800c4aac:	0200f809 	jalr	s0
800c4ab0:	00602821 	move	a1,v1
800c4ab4:	0060a821 	move	s5,v1
800c4ab8:	3c038019 	lui	v1,0x8019
800c4abc:	246349f8 	addiu	v1,v1,18936
800c4ac0:	8fa40060 	lw	a0,96(sp)
800c4ac4:	8fa50064 	lw	a1,100(sp)
800c4ac8:	8c660000 	lw	a2,0(v1)
800c4acc:	8c670004 	lw	a3,4(v1)
800c4ad0:	0200f809 	jalr	s0
800c4ad4:	0040a021 	move	s4,v0
800c4ad8:	3c088019 	lui	t0,0x8019
800c4adc:	25084a00 	addiu	t0,t0,18944
800c4ae0:	8d060000 	lw	a2,0(t0)
800c4ae4:	8d070004 	lw	a3,4(t0)
800c4ae8:	00402021 	move	a0,v0
800c4aec:	0200f809 	jalr	s0
800c4af0:	00602821 	move	a1,v1
800c4af4:	3c088019 	lui	t0,0x8019
800c4af8:	00603821 	move	a3,v1
800c4afc:	2508a708 	addiu	t0,t0,-22776
800c4b00:	02802021 	move	a0,s4
800c4b04:	02a02821 	move	a1,s5
800c4b08:	0100f809 	jalr	t0
800c4b0c:	00403021 	move	a2,v0
800c4b10:	00602821 	move	a1,v1
800c4b14:	3c038019 	lui	v1,0x8019
800c4b18:	00138903 	sra	s1,s3,0x4
800c4b1c:	2463b280 	addiu	v1,v1,-19840
800c4b20:	0060f809 	jalr	v1
800c4b24:	00402021 	move	a0,v0
800c4b28:	02f18804 	sllv	s1,s1,s7
800c4b2c:	02228821 	addu	s1,s1,v0
800c4b30:	34048000 	li	a0,0x8000
800c4b34:	0224182a 	slt	v1,s1,a0
800c4b38:	24027fff 	li	v0,32767
800c4b3c:	0223100b 	movn	v0,s1,v1
800c4b40:	8fa50094 	lw	a1,148(sp)
800c4b44:	28448000 	slti	a0,v0,-32768
800c4b48:	00a4100b 	movn	v0,a1,a0
800c4b4c:	3c068019 	lui	a2,0x8019
800c4b50:	02202021 	move	a0,s1
800c4b54:	24c6b190 	addiu	a2,a2,-20080
800c4b58:	00c0f809 	jalr	a2
800c4b5c:	a7c20052 	sh	v0,82(s8)
800c4b60:	3c088019 	lui	t0,0x8019
800c4b64:	250849e8 	addiu	t0,t0,18920
800c4b68:	8d060000 	lw	a2,0(t0)
800c4b6c:	8d070004 	lw	a3,4(t0)
800c4b70:	00402021 	move	a0,v0
800c4b74:	00602821 	move	a1,v1
800c4b78:	afa20050 	sw	v0,80(sp)
800c4b7c:	0200f809 	jalr	s0
800c4b80:	afa30054 	sw	v1,84(sp)
800c4b84:	00402021 	move	a0,v0
800c4b88:	3c028019 	lui	v0,0x8019
800c4b8c:	244249f0 	addiu	v0,v0,18928
800c4b90:	8c460000 	lw	a2,0(v0)
800c4b94:	8c470004 	lw	a3,4(v0)
800c4b98:	0200f809 	jalr	s0
800c4b9c:	00602821 	move	a1,v1
800c4ba0:	0060a821 	move	s5,v1
800c4ba4:	3c038019 	lui	v1,0x8019
800c4ba8:	246349f8 	addiu	v1,v1,18936
800c4bac:	8fa40058 	lw	a0,88(sp)
800c4bb0:	8fa5005c 	lw	a1,92(sp)
800c4bb4:	8c660000 	lw	a2,0(v1)
800c4bb8:	8c670004 	lw	a3,4(v1)
800c4bbc:	0200f809 	jalr	s0
800c4bc0:	0040a021 	move	s4,v0
800c4bc4:	3c088019 	lui	t0,0x8019
800c4bc8:	25084a00 	addiu	t0,t0,18944
800c4bcc:	8d060000 	lw	a2,0(t0)
800c4bd0:	8d070004 	lw	a3,4(t0)
800c4bd4:	00402021 	move	a0,v0
800c4bd8:	0200f809 	jalr	s0
800c4bdc:	00602821 	move	a1,v1
800c4be0:	3c088019 	lui	t0,0x8019
800c4be4:	2508a708 	addiu	t0,t0,-22776
800c4be8:	02802021 	move	a0,s4
800c4bec:	02a02821 	move	a1,s5
800c4bf0:	00403021 	move	a2,v0
800c4bf4:	00603821 	move	a3,v1
800c4bf8:	0100f809 	jalr	t0
800c4bfc:	00139900 	sll	s3,s3,0x4
800c4c00:	00139e00 	sll	s3,s3,0x18
800c4c04:	00602821 	move	a1,v1
800c4c08:	00139e03 	sra	s3,s3,0x18
800c4c0c:	3c038019 	lui	v1,0x8019
800c4c10:	00402021 	move	a0,v0
800c4c14:	2463b280 	addiu	v1,v1,-19840
800c4c18:	0060f809 	jalr	v1
800c4c1c:	00139903 	sra	s3,s3,0x4
800c4c20:	02f39804 	sllv	s3,s3,s7
800c4c24:	02629821 	addu	s3,s3,v0
800c4c28:	34048000 	li	a0,0x8000
800c4c2c:	0264182a 	slt	v1,s3,a0
800c4c30:	24027fff 	li	v0,32767
800c4c34:	0263100b 	movn	v0,s3,v1
800c4c38:	8fa50094 	lw	a1,148(sp)
800c4c3c:	28448000 	slti	a0,v0,-32768
800c4c40:	00a4100b 	movn	v0,a1,a0
800c4c44:	8fa60080 	lw	a2,128(sp)
800c4c48:	3c078019 	lui	a3,0x8019
800c4c4c:	02602021 	move	a0,s3
800c4c50:	a7c20054 	sh	v0,84(s8)
800c4c54:	24e7b190 	addiu	a3,a3,-20080
800c4c58:	00e0f809 	jalr	a3
800c4c5c:	80d20004 	lb	s2,4(a2)
800c4c60:	3c088019 	lui	t0,0x8019
800c4c64:	250849e8 	addiu	t0,t0,18920
800c4c68:	8d060000 	lw	a2,0(t0)
800c4c6c:	8d070004 	lw	a3,4(t0)
800c4c70:	00402021 	move	a0,v0
800c4c74:	00602821 	move	a1,v1
800c4c78:	afa20048 	sw	v0,72(sp)
800c4c7c:	0200f809 	jalr	s0
800c4c80:	afa3004c 	sw	v1,76(sp)
800c4c84:	00402021 	move	a0,v0
800c4c88:	3c028019 	lui	v0,0x8019
800c4c8c:	244249f0 	addiu	v0,v0,18928
800c4c90:	8c460000 	lw	a2,0(v0)
800c4c94:	8c470004 	lw	a3,4(v0)
800c4c98:	0200f809 	jalr	s0
800c4c9c:	00602821 	move	a1,v1
800c4ca0:	0060a821 	move	s5,v1
800c4ca4:	3c038019 	lui	v1,0x8019
800c4ca8:	246349f8 	addiu	v1,v1,18936
800c4cac:	8fa40050 	lw	a0,80(sp)
800c4cb0:	8fa50054 	lw	a1,84(sp)
800c4cb4:	8c660000 	lw	a2,0(v1)
800c4cb8:	8c670004 	lw	a3,4(v1)
800c4cbc:	0200f809 	jalr	s0
800c4cc0:	0040a021 	move	s4,v0
800c4cc4:	3c088019 	lui	t0,0x8019
800c4cc8:	25084a00 	addiu	t0,t0,18944
800c4ccc:	8d060000 	lw	a2,0(t0)
800c4cd0:	8d070004 	lw	a3,4(t0)
800c4cd4:	00402021 	move	a0,v0
800c4cd8:	0200f809 	jalr	s0
800c4cdc:	00602821 	move	a1,v1
800c4ce0:	3c088019 	lui	t0,0x8019
800c4ce4:	00603821 	move	a3,v1
800c4ce8:	2508a708 	addiu	t0,t0,-22776
800c4cec:	02802021 	move	a0,s4
800c4cf0:	02a02821 	move	a1,s5
800c4cf4:	0100f809 	jalr	t0
800c4cf8:	00403021 	move	a2,v0
800c4cfc:	00602821 	move	a1,v1
800c4d00:	3c038019 	lui	v1,0x8019
800c4d04:	00128903 	sra	s1,s2,0x4
800c4d08:	2463b280 	addiu	v1,v1,-19840
800c4d0c:	0060f809 	jalr	v1
800c4d10:	00402021 	move	a0,v0
800c4d14:	02f18804 	sllv	s1,s1,s7
800c4d18:	02228821 	addu	s1,s1,v0
800c4d1c:	34048000 	li	a0,0x8000
800c4d20:	0224182a 	slt	v1,s1,a0
800c4d24:	24027fff 	li	v0,32767
800c4d28:	0223100b 	movn	v0,s1,v1
800c4d2c:	8fa50094 	lw	a1,148(sp)
800c4d30:	28448000 	slti	a0,v0,-32768
800c4d34:	00a4100b 	movn	v0,a1,a0
800c4d38:	3c068019 	lui	a2,0x8019
800c4d3c:	02202021 	move	a0,s1
800c4d40:	24c6b190 	addiu	a2,a2,-20080
800c4d44:	00c0f809 	jalr	a2
800c4d48:	a7c20056 	sh	v0,86(s8)
800c4d4c:	3c088019 	lui	t0,0x8019
800c4d50:	250849e8 	addiu	t0,t0,18920
800c4d54:	8d060000 	lw	a2,0(t0)
800c4d58:	8d070004 	lw	a3,4(t0)
800c4d5c:	00402021 	move	a0,v0
800c4d60:	00602821 	move	a1,v1
800c4d64:	afa20040 	sw	v0,64(sp)
800c4d68:	0200f809 	jalr	s0
800c4d6c:	afa30044 	sw	v1,68(sp)
800c4d70:	00402021 	move	a0,v0
800c4d74:	3c028019 	lui	v0,0x8019
800c4d78:	244249f0 	addiu	v0,v0,18928
800c4d7c:	8c460000 	lw	a2,0(v0)
800c4d80:	8c470004 	lw	a3,4(v0)
800c4d84:	0200f809 	jalr	s0
800c4d88:	00602821 	move	a1,v1
800c4d8c:	0060a821 	move	s5,v1
800c4d90:	3c038019 	lui	v1,0x8019
800c4d94:	246349f8 	addiu	v1,v1,18936
800c4d98:	8fa40048 	lw	a0,72(sp)
800c4d9c:	8fa5004c 	lw	a1,76(sp)
800c4da0:	8c660000 	lw	a2,0(v1)
800c4da4:	8c670004 	lw	a3,4(v1)
800c4da8:	0200f809 	jalr	s0
800c4dac:	0040a021 	move	s4,v0
800c4db0:	3c088019 	lui	t0,0x8019
800c4db4:	25084a00 	addiu	t0,t0,18944
800c4db8:	8d060000 	lw	a2,0(t0)
800c4dbc:	8d070004 	lw	a3,4(t0)
800c4dc0:	00402021 	move	a0,v0
800c4dc4:	0200f809 	jalr	s0
800c4dc8:	00602821 	move	a1,v1
800c4dcc:	3c088019 	lui	t0,0x8019
800c4dd0:	2508a708 	addiu	t0,t0,-22776
800c4dd4:	02802021 	move	a0,s4
800c4dd8:	02a02821 	move	a1,s5
800c4ddc:	00403021 	move	a2,v0
800c4de0:	00603821 	move	a3,v1
800c4de4:	0100f809 	jalr	t0
800c4de8:	00129100 	sll	s2,s2,0x4
800c4dec:	00129600 	sll	s2,s2,0x18
800c4df0:	00602821 	move	a1,v1
800c4df4:	00129603 	sra	s2,s2,0x18
800c4df8:	3c038019 	lui	v1,0x8019
800c4dfc:	00402021 	move	a0,v0
800c4e00:	2463b280 	addiu	v1,v1,-19840
800c4e04:	0060f809 	jalr	v1
800c4e08:	00129103 	sra	s2,s2,0x4
800c4e0c:	02f29004 	sllv	s2,s2,s7
800c4e10:	02429021 	addu	s2,s2,v0
800c4e14:	34048000 	li	a0,0x8000
800c4e18:	0244182a 	slt	v1,s2,a0
800c4e1c:	24027fff 	li	v0,32767
800c4e20:	0243100b 	movn	v0,s2,v1
800c4e24:	8fa50094 	lw	a1,148(sp)
800c4e28:	28448000 	slti	a0,v0,-32768
800c4e2c:	00a4100b 	movn	v0,a1,a0
800c4e30:	8fa60080 	lw	a2,128(sp)
800c4e34:	3c078019 	lui	a3,0x8019
800c4e38:	02402021 	move	a0,s2
800c4e3c:	a7c20058 	sh	v0,88(s8)
800c4e40:	24e7b190 	addiu	a3,a3,-20080
800c4e44:	00e0f809 	jalr	a3
800c4e48:	80d30005 	lb	s3,5(a2)
800c4e4c:	3c088019 	lui	t0,0x8019
800c4e50:	250849e8 	addiu	t0,t0,18920
800c4e54:	8d060000 	lw	a2,0(t0)
800c4e58:	8d070004 	lw	a3,4(t0)
800c4e5c:	00402021 	move	a0,v0
800c4e60:	00602821 	move	a1,v1
800c4e64:	afa20038 	sw	v0,56(sp)
800c4e68:	0200f809 	jalr	s0
800c4e6c:	afa3003c 	sw	v1,60(sp)
800c4e70:	00402021 	move	a0,v0
800c4e74:	3c028019 	lui	v0,0x8019
800c4e78:	244249f0 	addiu	v0,v0,18928
800c4e7c:	8c460000 	lw	a2,0(v0)
800c4e80:	8c470004 	lw	a3,4(v0)
800c4e84:	0200f809 	jalr	s0
800c4e88:	00602821 	move	a1,v1
800c4e8c:	0060a821 	move	s5,v1
800c4e90:	3c038019 	lui	v1,0x8019
800c4e94:	246349f8 	addiu	v1,v1,18936
800c4e98:	8fa40040 	lw	a0,64(sp)
800c4e9c:	8fa50044 	lw	a1,68(sp)
800c4ea0:	8c660000 	lw	a2,0(v1)
800c4ea4:	8c670004 	lw	a3,4(v1)
800c4ea8:	0200f809 	jalr	s0
800c4eac:	0040a021 	move	s4,v0
800c4eb0:	3c088019 	lui	t0,0x8019
800c4eb4:	25084a00 	addiu	t0,t0,18944
800c4eb8:	8d060000 	lw	a2,0(t0)
800c4ebc:	8d070004 	lw	a3,4(t0)
800c4ec0:	00402021 	move	a0,v0
800c4ec4:	0200f809 	jalr	s0
800c4ec8:	00602821 	move	a1,v1
800c4ecc:	3c088019 	lui	t0,0x8019
800c4ed0:	00603821 	move	a3,v1
800c4ed4:	2508a708 	addiu	t0,t0,-22776
800c4ed8:	02802021 	move	a0,s4
800c4edc:	02a02821 	move	a1,s5
800c4ee0:	0100f809 	jalr	t0
800c4ee4:	00403021 	move	a2,v0
800c4ee8:	00602821 	move	a1,v1
800c4eec:	3c038019 	lui	v1,0x8019
800c4ef0:	00138903 	sra	s1,s3,0x4
800c4ef4:	2463b280 	addiu	v1,v1,-19840
800c4ef8:	0060f809 	jalr	v1
800c4efc:	00402021 	move	a0,v0
800c4f00:	02f18804 	sllv	s1,s1,s7
800c4f04:	02228821 	addu	s1,s1,v0
800c4f08:	34048000 	li	a0,0x8000
800c4f0c:	0224182a 	slt	v1,s1,a0
800c4f10:	24027fff 	li	v0,32767
800c4f14:	0223100b 	movn	v0,s1,v1
800c4f18:	8fa50094 	lw	a1,148(sp)
800c4f1c:	28448000 	slti	a0,v0,-32768
800c4f20:	00a4100b 	movn	v0,a1,a0
800c4f24:	3c068019 	lui	a2,0x8019
800c4f28:	02202021 	move	a0,s1
800c4f2c:	24c6b190 	addiu	a2,a2,-20080
800c4f30:	00c0f809 	jalr	a2
800c4f34:	a7c2005a 	sh	v0,90(s8)
800c4f38:	3c088019 	lui	t0,0x8019
800c4f3c:	250849e8 	addiu	t0,t0,18920
800c4f40:	8d060000 	lw	a2,0(t0)
800c4f44:	8d070004 	lw	a3,4(t0)
800c4f48:	00402021 	move	a0,v0
800c4f4c:	00602821 	move	a1,v1
800c4f50:	afa20030 	sw	v0,48(sp)
800c4f54:	0200f809 	jalr	s0
800c4f58:	afa30034 	sw	v1,52(sp)
800c4f5c:	00402021 	move	a0,v0
800c4f60:	3c028019 	lui	v0,0x8019
800c4f64:	244249f0 	addiu	v0,v0,18928
800c4f68:	8c460000 	lw	a2,0(v0)
800c4f6c:	8c470004 	lw	a3,4(v0)
800c4f70:	0200f809 	jalr	s0
800c4f74:	00602821 	move	a1,v1
800c4f78:	0060a821 	move	s5,v1
800c4f7c:	3c038019 	lui	v1,0x8019
800c4f80:	246349f8 	addiu	v1,v1,18936
800c4f84:	8fa40038 	lw	a0,56(sp)
800c4f88:	8fa5003c 	lw	a1,60(sp)
800c4f8c:	8c660000 	lw	a2,0(v1)
800c4f90:	8c670004 	lw	a3,4(v1)
800c4f94:	0200f809 	jalr	s0
800c4f98:	0040a021 	move	s4,v0
800c4f9c:	3c088019 	lui	t0,0x8019
800c4fa0:	25084a00 	addiu	t0,t0,18944
800c4fa4:	8d060000 	lw	a2,0(t0)
800c4fa8:	8d070004 	lw	a3,4(t0)
800c4fac:	00402021 	move	a0,v0
800c4fb0:	0200f809 	jalr	s0
800c4fb4:	00602821 	move	a1,v1
800c4fb8:	3c088019 	lui	t0,0x8019
800c4fbc:	2508a708 	addiu	t0,t0,-22776
800c4fc0:	02802021 	move	a0,s4
800c4fc4:	02a02821 	move	a1,s5
800c4fc8:	00403021 	move	a2,v0
800c4fcc:	00603821 	move	a3,v1
800c4fd0:	0100f809 	jalr	t0
800c4fd4:	00139900 	sll	s3,s3,0x4
800c4fd8:	00139e00 	sll	s3,s3,0x18
800c4fdc:	00602821 	move	a1,v1
800c4fe0:	00139e03 	sra	s3,s3,0x18
800c4fe4:	3c038019 	lui	v1,0x8019
800c4fe8:	00402021 	move	a0,v0
800c4fec:	2463b280 	addiu	v1,v1,-19840
800c4ff0:	0060f809 	jalr	v1
800c4ff4:	00139903 	sra	s3,s3,0x4
800c4ff8:	02f39804 	sllv	s3,s3,s7
800c4ffc:	02629821 	addu	s3,s3,v0
800c5000:	34048000 	li	a0,0x8000
800c5004:	0264182a 	slt	v1,s3,a0
800c5008:	24027fff 	li	v0,32767
800c500c:	0263100b 	movn	v0,s3,v1
800c5010:	8fa50094 	lw	a1,148(sp)
800c5014:	28448000 	slti	a0,v0,-32768
800c5018:	00a4100b 	movn	v0,a1,a0
800c501c:	8fa60080 	lw	a2,128(sp)
800c5020:	3c078019 	lui	a3,0x8019
800c5024:	02602021 	move	a0,s3
800c5028:	a7c2005c 	sh	v0,92(s8)
800c502c:	24e7b190 	addiu	a3,a3,-20080
800c5030:	00e0f809 	jalr	a3
800c5034:	80d20006 	lb	s2,6(a2)
800c5038:	3c088019 	lui	t0,0x8019
800c503c:	250849e8 	addiu	t0,t0,18920
800c5040:	8d060000 	lw	a2,0(t0)
800c5044:	8d070004 	lw	a3,4(t0)
800c5048:	00402021 	move	a0,v0
800c504c:	00602821 	move	a1,v1
800c5050:	afa20028 	sw	v0,40(sp)
800c5054:	0200f809 	jalr	s0
800c5058:	afa3002c 	sw	v1,44(sp)
800c505c:	00402021 	move	a0,v0
800c5060:	3c028019 	lui	v0,0x8019
800c5064:	244249f0 	addiu	v0,v0,18928
800c5068:	8c460000 	lw	a2,0(v0)
800c506c:	8c470004 	lw	a3,4(v0)
800c5070:	0200f809 	jalr	s0
800c5074:	00602821 	move	a1,v1
800c5078:	0060a821 	move	s5,v1
800c507c:	3c038019 	lui	v1,0x8019
800c5080:	246349f8 	addiu	v1,v1,18936
800c5084:	8fa40030 	lw	a0,48(sp)
800c5088:	8fa50034 	lw	a1,52(sp)
800c508c:	8c660000 	lw	a2,0(v1)
800c5090:	8c670004 	lw	a3,4(v1)
800c5094:	0200f809 	jalr	s0
800c5098:	0040a021 	move	s4,v0
800c509c:	3c088019 	lui	t0,0x8019
800c50a0:	25084a00 	addiu	t0,t0,18944
800c50a4:	8d060000 	lw	a2,0(t0)
800c50a8:	8d070004 	lw	a3,4(t0)
800c50ac:	00402021 	move	a0,v0
800c50b0:	0200f809 	jalr	s0
800c50b4:	00602821 	move	a1,v1
800c50b8:	3c088019 	lui	t0,0x8019
800c50bc:	00603821 	move	a3,v1
800c50c0:	2508a708 	addiu	t0,t0,-22776
800c50c4:	02802021 	move	a0,s4
800c50c8:	02a02821 	move	a1,s5
800c50cc:	0100f809 	jalr	t0
800c50d0:	00403021 	move	a2,v0
800c50d4:	00602821 	move	a1,v1
800c50d8:	3c038019 	lui	v1,0x8019
800c50dc:	00128903 	sra	s1,s2,0x4
800c50e0:	2463b280 	addiu	v1,v1,-19840
800c50e4:	0060f809 	jalr	v1
800c50e8:	00402021 	move	a0,v0
800c50ec:	02f18804 	sllv	s1,s1,s7
800c50f0:	02228821 	addu	s1,s1,v0
800c50f4:	34048000 	li	a0,0x8000
800c50f8:	0224182a 	slt	v1,s1,a0
800c50fc:	24027fff 	li	v0,32767
800c5100:	0223100b 	movn	v0,s1,v1
800c5104:	8fa50094 	lw	a1,148(sp)
800c5108:	28448000 	slti	a0,v0,-32768
800c510c:	00a4100b 	movn	v0,a1,a0
800c5110:	3c068019 	lui	a2,0x8019
800c5114:	02202021 	move	a0,s1
800c5118:	24c6b190 	addiu	a2,a2,-20080
800c511c:	00c0f809 	jalr	a2
800c5120:	a7c2005e 	sh	v0,94(s8)
800c5124:	3c088019 	lui	t0,0x8019
800c5128:	250849e8 	addiu	t0,t0,18920
800c512c:	8d060000 	lw	a2,0(t0)
800c5130:	8d070004 	lw	a3,4(t0)
800c5134:	00402021 	move	a0,v0
800c5138:	00602821 	move	a1,v1
800c513c:	afa20020 	sw	v0,32(sp)
800c5140:	0200f809 	jalr	s0
800c5144:	afa30024 	sw	v1,36(sp)
800c5148:	00402021 	move	a0,v0
800c514c:	3c028019 	lui	v0,0x8019
800c5150:	244249f0 	addiu	v0,v0,18928
800c5154:	8c460000 	lw	a2,0(v0)
800c5158:	8c470004 	lw	a3,4(v0)
800c515c:	0200f809 	jalr	s0
800c5160:	00602821 	move	a1,v1
800c5164:	0060a821 	move	s5,v1
800c5168:	3c038019 	lui	v1,0x8019
800c516c:	246349f8 	addiu	v1,v1,18936
800c5170:	8fa40028 	lw	a0,40(sp)
800c5174:	8fa5002c 	lw	a1,44(sp)
800c5178:	8c660000 	lw	a2,0(v1)
800c517c:	8c670004 	lw	a3,4(v1)
800c5180:	0200f809 	jalr	s0
800c5184:	0040a021 	move	s4,v0
800c5188:	3c088019 	lui	t0,0x8019
800c518c:	25084a00 	addiu	t0,t0,18944
800c5190:	8d060000 	lw	a2,0(t0)
800c5194:	8d070004 	lw	a3,4(t0)
800c5198:	00402021 	move	a0,v0
800c519c:	0200f809 	jalr	s0
800c51a0:	00602821 	move	a1,v1
800c51a4:	3c088019 	lui	t0,0x8019
800c51a8:	2508a708 	addiu	t0,t0,-22776
800c51ac:	02802021 	move	a0,s4
800c51b0:	02a02821 	move	a1,s5
800c51b4:	00403021 	move	a2,v0
800c51b8:	00603821 	move	a3,v1
800c51bc:	0100f809 	jalr	t0
800c51c0:	00129100 	sll	s2,s2,0x4
800c51c4:	00129600 	sll	s2,s2,0x18
800c51c8:	00602821 	move	a1,v1
800c51cc:	00129603 	sra	s2,s2,0x18
800c51d0:	3c038019 	lui	v1,0x8019
800c51d4:	00402021 	move	a0,v0
800c51d8:	2463b280 	addiu	v1,v1,-19840
800c51dc:	0060f809 	jalr	v1
800c51e0:	00129103 	sra	s2,s2,0x4
800c51e4:	02f29004 	sllv	s2,s2,s7
800c51e8:	02429021 	addu	s2,s2,v0
800c51ec:	34048000 	li	a0,0x8000
800c51f0:	0244182a 	slt	v1,s2,a0
800c51f4:	24027fff 	li	v0,32767
800c51f8:	0243100b 	movn	v0,s2,v1
800c51fc:	8fa50094 	lw	a1,148(sp)
800c5200:	28448000 	slti	a0,v0,-32768
800c5204:	00a4100b 	movn	v0,a1,a0
800c5208:	8fa60080 	lw	a2,128(sp)
800c520c:	3c078019 	lui	a3,0x8019
800c5210:	02402021 	move	a0,s2
800c5214:	a7c20060 	sh	v0,96(s8)
800c5218:	24e7b190 	addiu	a3,a3,-20080
800c521c:	00e0f809 	jalr	a3
800c5220:	80d30007 	lb	s3,7(a2)
800c5224:	3c088019 	lui	t0,0x8019
800c5228:	250849e8 	addiu	t0,t0,18920
800c522c:	8d060000 	lw	a2,0(t0)
800c5230:	8d070004 	lw	a3,4(t0)
800c5234:	00402021 	move	a0,v0
800c5238:	00602821 	move	a1,v1
800c523c:	afa20018 	sw	v0,24(sp)
800c5240:	0200f809 	jalr	s0
800c5244:	afa3001c 	sw	v1,28(sp)
800c5248:	00402021 	move	a0,v0
800c524c:	3c028019 	lui	v0,0x8019
800c5250:	244249f0 	addiu	v0,v0,18928
800c5254:	8c460000 	lw	a2,0(v0)
800c5258:	8c470004 	lw	a3,4(v0)
800c525c:	0200f809 	jalr	s0
800c5260:	00602821 	move	a1,v1
800c5264:	0060a821 	move	s5,v1
800c5268:	3c038019 	lui	v1,0x8019
800c526c:	246349f8 	addiu	v1,v1,18936
800c5270:	8fa40020 	lw	a0,32(sp)
800c5274:	8fa50024 	lw	a1,36(sp)
800c5278:	8c660000 	lw	a2,0(v1)
800c527c:	8c670004 	lw	a3,4(v1)
800c5280:	0200f809 	jalr	s0
800c5284:	0040a021 	move	s4,v0
800c5288:	3c088019 	lui	t0,0x8019
800c528c:	25084a00 	addiu	t0,t0,18944
800c5290:	8d060000 	lw	a2,0(t0)
800c5294:	8d070004 	lw	a3,4(t0)
800c5298:	00402021 	move	a0,v0
800c529c:	0200f809 	jalr	s0
800c52a0:	00602821 	move	a1,v1
800c52a4:	3c088019 	lui	t0,0x8019
800c52a8:	00603821 	move	a3,v1
800c52ac:	2508a708 	addiu	t0,t0,-22776
800c52b0:	02802021 	move	a0,s4
800c52b4:	02a02821 	move	a1,s5
800c52b8:	0100f809 	jalr	t0
800c52bc:	00403021 	move	a2,v0
800c52c0:	00602821 	move	a1,v1
800c52c4:	3c038019 	lui	v1,0x8019
800c52c8:	00138903 	sra	s1,s3,0x4
800c52cc:	2463b280 	addiu	v1,v1,-19840
800c52d0:	0060f809 	jalr	v1
800c52d4:	00402021 	move	a0,v0
800c52d8:	02f18804 	sllv	s1,s1,s7
800c52dc:	02228821 	addu	s1,s1,v0
800c52e0:	34048000 	li	a0,0x8000
800c52e4:	0224182a 	slt	v1,s1,a0
800c52e8:	24027fff 	li	v0,32767
800c52ec:	0223100b 	movn	v0,s1,v1
800c52f0:	8fa50094 	lw	a1,148(sp)
800c52f4:	28448000 	slti	a0,v0,-32768
800c52f8:	00a4100b 	movn	v0,a1,a0
800c52fc:	3c068019 	lui	a2,0x8019
800c5300:	02202021 	move	a0,s1
800c5304:	24c6b190 	addiu	a2,a2,-20080
800c5308:	00c0f809 	jalr	a2
800c530c:	a7c20062 	sh	v0,98(s8)
800c5310:	3c088019 	lui	t0,0x8019
800c5314:	250849e8 	addiu	t0,t0,18920
800c5318:	8d060000 	lw	a2,0(t0)
800c531c:	8d070004 	lw	a3,4(t0)
800c5320:	00402021 	move	a0,v0
800c5324:	00602821 	move	a1,v1
800c5328:	afa20010 	sw	v0,16(sp)
800c532c:	0200f809 	jalr	s0
800c5330:	afa30014 	sw	v1,20(sp)
800c5334:	00402021 	move	a0,v0
800c5338:	3c028019 	lui	v0,0x8019
800c533c:	244249f0 	addiu	v0,v0,18928
800c5340:	8c460000 	lw	a2,0(v0)
800c5344:	8c470004 	lw	a3,4(v0)
800c5348:	0200f809 	jalr	s0
800c534c:	00602821 	move	a1,v1
800c5350:	0060a821 	move	s5,v1
800c5354:	3c038019 	lui	v1,0x8019
800c5358:	246349f8 	addiu	v1,v1,18936
800c535c:	8fa40018 	lw	a0,24(sp)
800c5360:	8fa5001c 	lw	a1,28(sp)
800c5364:	8c660000 	lw	a2,0(v1)
800c5368:	8c670004 	lw	a3,4(v1)
800c536c:	0200f809 	jalr	s0
800c5370:	0040a021 	move	s4,v0
800c5374:	3c088019 	lui	t0,0x8019
800c5378:	25084a00 	addiu	t0,t0,18944
800c537c:	8d060000 	lw	a2,0(t0)
800c5380:	8d070004 	lw	a3,4(t0)
800c5384:	00402021 	move	a0,v0
800c5388:	0200f809 	jalr	s0
800c538c:	00602821 	move	a1,v1
800c5390:	3c088019 	lui	t0,0x8019
800c5394:	2508a708 	addiu	t0,t0,-22776
800c5398:	02802021 	move	a0,s4
800c539c:	00403021 	move	a2,v0
800c53a0:	00603821 	move	a3,v1
800c53a4:	02a02821 	move	a1,s5
800c53a8:	0100f809 	jalr	t0
800c53ac:	00139900 	sll	s3,s3,0x4
800c53b0:	00139e00 	sll	s3,s3,0x18
800c53b4:	00602821 	move	a1,v1
800c53b8:	00139e03 	sra	s3,s3,0x18
800c53bc:	3c038019 	lui	v1,0x8019
800c53c0:	00402021 	move	a0,v0
800c53c4:	2463b280 	addiu	v1,v1,-19840
800c53c8:	0060f809 	jalr	v1
800c53cc:	00139903 	sra	s3,s3,0x4
800c53d0:	02f39804 	sllv	s3,s3,s7
800c53d4:	02629821 	addu	s3,s3,v0
800c53d8:	34048000 	li	a0,0x8000
800c53dc:	0264182a 	slt	v1,s3,a0
800c53e0:	24027fff 	li	v0,32767
800c53e4:	0263100b 	movn	v0,s3,v1
800c53e8:	8fa50094 	lw	a1,148(sp)
800c53ec:	8fa60080 	lw	a2,128(sp)
800c53f0:	28448000 	slti	a0,v0,-32768
800c53f4:	00a4100b 	movn	v0,a1,a0
800c53f8:	3c078019 	lui	a3,0x8019
800c53fc:	24c30007 	addiu	v1,a2,7
800c5400:	02602021 	move	a0,s3
800c5404:	a7c20064 	sh	v0,100(s8)
800c5408:	24e7b190 	addiu	a3,a3,-20080
800c540c:	00e0f809 	jalr	a3
800c5410:	80710001 	lb	s1,1(v1)
800c5414:	3c088019 	lui	t0,0x8019
800c5418:	250849e8 	addiu	t0,t0,18920
800c541c:	8d060000 	lw	a2,0(t0)
800c5420:	8d070004 	lw	a3,4(t0)
800c5424:	00402021 	move	a0,v0
800c5428:	00602821 	move	a1,v1
800c542c:	afa20088 	sw	v0,136(sp)
800c5430:	0200f809 	jalr	s0
800c5434:	afa3008c 	sw	v1,140(sp)
800c5438:	00402021 	move	a0,v0
800c543c:	3c028019 	lui	v0,0x8019
800c5440:	244249f0 	addiu	v0,v0,18928
800c5444:	8c460000 	lw	a2,0(v0)
800c5448:	8c470004 	lw	a3,4(v0)
800c544c:	0200f809 	jalr	s0
800c5450:	00602821 	move	a1,v1
800c5454:	00609821 	move	s3,v1
800c5458:	3c038019 	lui	v1,0x8019
800c545c:	246349f8 	addiu	v1,v1,18936
800c5460:	8fa40010 	lw	a0,16(sp)
800c5464:	8fa50014 	lw	a1,20(sp)
800c5468:	8c660000 	lw	a2,0(v1)
800c546c:	8c670004 	lw	a3,4(v1)
800c5470:	0200f809 	jalr	s0
800c5474:	00409021 	move	s2,v0
800c5478:	3c088019 	lui	t0,0x8019
800c547c:	25084a00 	addiu	t0,t0,18944
800c5480:	8d060000 	lw	a2,0(t0)
800c5484:	8d070004 	lw	a3,4(t0)
800c5488:	00402021 	move	a0,v0
800c548c:	0200f809 	jalr	s0
800c5490:	00602821 	move	a1,v1
800c5494:	3c088019 	lui	t0,0x8019
800c5498:	00603821 	move	a3,v1
800c549c:	2508a708 	addiu	t0,t0,-22776
800c54a0:	02402021 	move	a0,s2
800c54a4:	02602821 	move	a1,s3
800c54a8:	0100f809 	jalr	t0
800c54ac:	00403021 	move	a2,v0
800c54b0:	00602821 	move	a1,v1
800c54b4:	3c038019 	lui	v1,0x8019
800c54b8:	0011a103 	sra	s4,s1,0x4
800c54bc:	2463b280 	addiu	v1,v1,-19840
800c54c0:	0060f809 	jalr	v1
800c54c4:	00402021 	move	a0,v0
800c54c8:	02f4a004 	sllv	s4,s4,s7
800c54cc:	0282a021 	addu	s4,s4,v0
800c54d0:	34048000 	li	a0,0x8000
800c54d4:	0284182a 	slt	v1,s4,a0
800c54d8:	24027fff 	li	v0,32767
800c54dc:	0283100b 	movn	v0,s4,v1
800c54e0:	8fa50094 	lw	a1,148(sp)
800c54e4:	28448000 	slti	a0,v0,-32768
800c54e8:	00a4100b 	movn	v0,a1,a0
800c54ec:	3c068019 	lui	a2,0x8019
800c54f0:	02802021 	move	a0,s4
800c54f4:	24c6b190 	addiu	a2,a2,-20080
800c54f8:	00c0f809 	jalr	a2
800c54fc:	a7c20066 	sh	v0,102(s8)
800c5500:	3c088019 	lui	t0,0x8019
800c5504:	250849e8 	addiu	t0,t0,18920
800c5508:	8d060000 	lw	a2,0(t0)
800c550c:	8d070004 	lw	a3,4(t0)
800c5510:	00402021 	move	a0,v0
800c5514:	0200f809 	jalr	s0
800c5518:	00602821 	move	a1,v1
800c551c:	00402021 	move	a0,v0
800c5520:	3c028019 	lui	v0,0x8019
800c5524:	244249f0 	addiu	v0,v0,18928
800c5528:	8c460000 	lw	a2,0(v0)
800c552c:	8c470004 	lw	a3,4(v0)
800c5530:	0200f809 	jalr	s0
800c5534:	00602821 	move	a1,v1
800c5538:	00609821 	move	s3,v1
800c553c:	3c038019 	lui	v1,0x8019
800c5540:	246349f8 	addiu	v1,v1,18936
800c5544:	8fa40088 	lw	a0,136(sp)
800c5548:	8fa5008c 	lw	a1,140(sp)
800c554c:	8c660000 	lw	a2,0(v1)
800c5550:	8c670004 	lw	a3,4(v1)
800c5554:	0200f809 	jalr	s0
800c5558:	00409021 	move	s2,v0
800c555c:	3c088019 	lui	t0,0x8019
800c5560:	25084a00 	addiu	t0,t0,18944
800c5564:	8d060000 	lw	a2,0(t0)
800c5568:	8d070004 	lw	a3,4(t0)
800c556c:	00402021 	move	a0,v0
800c5570:	0200f809 	jalr	s0
800c5574:	00602821 	move	a1,v1
800c5578:	3c088019 	lui	t0,0x8019
800c557c:	02402021 	move	a0,s2
800c5580:	02602821 	move	a1,s3
800c5584:	00403021 	move	a2,v0
800c5588:	00603821 	move	a3,v1
800c558c:	2508a708 	addiu	t0,t0,-22776
800c5590:	0100f809 	jalr	t0
800c5594:	00118900 	sll	s1,s1,0x4
800c5598:	00118e00 	sll	s1,s1,0x18
800c559c:	00602821 	move	a1,v1
800c55a0:	00118e03 	sra	s1,s1,0x18
800c55a4:	3c038019 	lui	v1,0x8019
800c55a8:	00402021 	move	a0,v0
800c55ac:	2463b280 	addiu	v1,v1,-19840
800c55b0:	0060f809 	jalr	v1
800c55b4:	00118903 	sra	s1,s1,0x4
800c55b8:	02f18804 	sllv	s1,s1,s7
800c55bc:	02228821 	addu	s1,s1,v0
800c55c0:	34048000 	li	a0,0x8000
800c55c4:	0224102a 	slt	v0,s1,a0
800c55c8:	24037fff 	li	v1,32767
800c55cc:	0222180b 	movn	v1,s1,v0
800c55d0:	8fa50094 	lw	a1,148(sp)
800c55d4:	28628000 	slti	v0,v1,-32768
800c55d8:	0062280a 	movz	a1,v1,v0
800c55dc:	02208021 	move	s0,s1
800c55e0:	27c30066 	addiu	v1,s8,102
800c55e4:	0280b021 	move	s6,s4
800c55e8:	080317c1 	j	800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954>
800c55ec:	a4650002 	sh	a1,2(v1)
800c55f0:	26e2fffc 	addiu	v0,s7,-4
800c55f4:	305700ff 	andi	s7,v0,0xff
800c55f8:	00041082 	srl	v0,a0,0x2
800c55fc:	30440003 	andi	a0,v0,0x3
800c5600:	24030001 	li	v1,1
800c5604:	1483fc12 	bne	a0,v1,800c4650 <_Z15AltDecodeBlock2P7Channel+0xa0>
800c5608:	28820002 	slti	v0,a0,2
800c560c:	08031591 	j	800c5644 <_Z15AltDecodeBlock2P7Channel+0x1094>
800c5610:	8fa30080 	lw	v1,128(sp)
800c5614:	00041042 	srl	v0,a0,0x1
800c5618:	30420001 	andi	v0,v0,0x1
800c561c:	0004b902 	srl	s7,a0,0x4
800c5620:	a3c20018 	sb	v0,24(s8)
800c5624:	2ee3000d 	sltiu	v1,s7,13
800c5628:	27c2004a 	addiu	v0,s8,74
800c562c:	afc20070 	sw	v0,112(s8)
800c5630:	8fd00094 	lw	s0,148(s8)
800c5634:	1460fc00 	bnez	v1,800c4638 <_Z15AltDecodeBlock2P7Channel+0x88>
800c5638:	8fd60098 	lw	s6,152(s8)
800c563c:	0803157d 	j	800c55f4 <_Z15AltDecodeBlock2P7Channel+0x1044>
800c5640:	26e2fffc 	addiu	v0,s7,-4
800c5644:	3c058019 	lui	a1,0x8019
800c5648:	02002021 	move	a0,s0
800c564c:	24a5b190 	addiu	a1,a1,-20080
800c5650:	00a0f809 	jalr	a1
800c5654:	80720001 	lb	s2,1(v1)
800c5658:	3c088019 	lui	t0,0x8019
800c565c:	250849d8 	addiu	t0,t0,18904
800c5660:	8d060000 	lw	a2,0(t0)
800c5664:	8d070004 	lw	a3,4(t0)
800c5668:	3c138019 	lui	s3,0x8019
800c566c:	2673a780 	addiu	s3,s3,-22656
800c5670:	00402021 	move	a0,v0
800c5674:	0260f809 	jalr	s3
800c5678:	00602821 	move	a1,v1
800c567c:	3c048019 	lui	a0,0x8019
800c5680:	8c9449e0 	lw	s4,18912(a0)
800c5684:	8c9549e4 	lw	s5,18916(a0)
800c5688:	02803021 	move	a2,s4
800c568c:	02a03821 	move	a3,s5
800c5690:	00402021 	move	a0,v0
800c5694:	0260f809 	jalr	s3
800c5698:	00602821 	move	a1,v1
800c569c:	00602821 	move	a1,v1
800c56a0:	3c038019 	lui	v1,0x8019
800c56a4:	00128103 	sra	s0,s2,0x4
800c56a8:	2463b280 	addiu	v1,v1,-19840
800c56ac:	0060f809 	jalr	v1
800c56b0:	00402021 	move	a0,v0
800c56b4:	02f08004 	sllv	s0,s0,s7
800c56b8:	02028021 	addu	s0,s0,v0
800c56bc:	34048000 	li	a0,0x8000
800c56c0:	0204182a 	slt	v1,s0,a0
800c56c4:	24027fff 	li	v0,32767
800c56c8:	0203100b 	movn	v0,s0,v1
800c56cc:	24058000 	li	a1,-32768
800c56d0:	28438000 	slti	v1,v0,-32768
800c56d4:	00a3100b 	movn	v0,a1,v1
800c56d8:	3c068019 	lui	a2,0x8019
800c56dc:	02002021 	move	a0,s0
800c56e0:	afa50090 	sw	a1,144(sp)
800c56e4:	24c6b190 	addiu	a2,a2,-20080
800c56e8:	00c0f809 	jalr	a2
800c56ec:	a7c2004a 	sh	v0,74(s8)
800c56f0:	3c088019 	lui	t0,0x8019
800c56f4:	250849d8 	addiu	t0,t0,18904
800c56f8:	8d060000 	lw	a2,0(t0)
800c56fc:	8d070004 	lw	a3,4(t0)
800c5700:	00402021 	move	a0,v0
800c5704:	0260f809 	jalr	s3
800c5708:	00602821 	move	a1,v1
800c570c:	00402021 	move	a0,v0
800c5710:	02803021 	move	a2,s4
800c5714:	02a03821 	move	a3,s5
800c5718:	00602821 	move	a1,v1
800c571c:	0260f809 	jalr	s3
800c5720:	00129100 	sll	s2,s2,0x4
800c5724:	00129600 	sll	s2,s2,0x18
800c5728:	00602821 	move	a1,v1
800c572c:	00129603 	sra	s2,s2,0x18
800c5730:	3c038019 	lui	v1,0x8019
800c5734:	00402021 	move	a0,v0
800c5738:	2463b280 	addiu	v1,v1,-19840
800c573c:	0060f809 	jalr	v1
800c5740:	00129103 	sra	s2,s2,0x4
800c5744:	02f29004 	sllv	s2,s2,s7
800c5748:	02429021 	addu	s2,s2,v0
800c574c:	34048000 	li	a0,0x8000
800c5750:	0244182a 	slt	v1,s2,a0
800c5754:	24027fff 	li	v0,32767
800c5758:	0243100b 	movn	v0,s2,v1
800c575c:	8fa50090 	lw	a1,144(sp)
800c5760:	28448000 	slti	a0,v0,-32768
800c5764:	00a4100b 	movn	v0,a1,a0
800c5768:	8fa60080 	lw	a2,128(sp)
800c576c:	3c078019 	lui	a3,0x8019
800c5770:	02402021 	move	a0,s2
800c5774:	a7c2004c 	sh	v0,76(s8)
800c5778:	24e7b190 	addiu	a3,a3,-20080
800c577c:	00e0f809 	jalr	a3
800c5780:	80d10002 	lb	s1,2(a2)
800c5784:	3c088019 	lui	t0,0x8019
800c5788:	250849d8 	addiu	t0,t0,18904
800c578c:	8d060000 	lw	a2,0(t0)
800c5790:	8d070004 	lw	a3,4(t0)
800c5794:	00402021 	move	a0,v0
800c5798:	0260f809 	jalr	s3
800c579c:	00602821 	move	a1,v1
800c57a0:	00402021 	move	a0,v0
800c57a4:	02a03821 	move	a3,s5
800c57a8:	02803021 	move	a2,s4
800c57ac:	0260f809 	jalr	s3
800c57b0:	00602821 	move	a1,v1
800c57b4:	00602821 	move	a1,v1
800c57b8:	3c038019 	lui	v1,0x8019
800c57bc:	00118103 	sra	s0,s1,0x4
800c57c0:	2463b280 	addiu	v1,v1,-19840
800c57c4:	0060f809 	jalr	v1
800c57c8:	00402021 	move	a0,v0
800c57cc:	02f08004 	sllv	s0,s0,s7
800c57d0:	02028021 	addu	s0,s0,v0
800c57d4:	34048000 	li	a0,0x8000
800c57d8:	0204182a 	slt	v1,s0,a0
800c57dc:	24027fff 	li	v0,32767
800c57e0:	0203100b 	movn	v0,s0,v1
800c57e4:	8fa50090 	lw	a1,144(sp)
800c57e8:	28448000 	slti	a0,v0,-32768
800c57ec:	00a4100b 	movn	v0,a1,a0
800c57f0:	3c068019 	lui	a2,0x8019
800c57f4:	02002021 	move	a0,s0
800c57f8:	24c6b190 	addiu	a2,a2,-20080
800c57fc:	00c0f809 	jalr	a2
800c5800:	a7c2004e 	sh	v0,78(s8)
800c5804:	3c088019 	lui	t0,0x8019
800c5808:	250849d8 	addiu	t0,t0,18904
800c580c:	8d060000 	lw	a2,0(t0)
800c5810:	8d070004 	lw	a3,4(t0)
800c5814:	00402021 	move	a0,v0
800c5818:	0260f809 	jalr	s3
800c581c:	00602821 	move	a1,v1
800c5820:	00402021 	move	a0,v0
800c5824:	02803021 	move	a2,s4
800c5828:	02a03821 	move	a3,s5
800c582c:	00602821 	move	a1,v1
800c5830:	0260f809 	jalr	s3
800c5834:	00118900 	sll	s1,s1,0x4
800c5838:	00118e00 	sll	s1,s1,0x18
800c583c:	00602821 	move	a1,v1
800c5840:	00118e03 	sra	s1,s1,0x18
800c5844:	3c038019 	lui	v1,0x8019
800c5848:	00402021 	move	a0,v0
800c584c:	2463b280 	addiu	v1,v1,-19840
800c5850:	0060f809 	jalr	v1
800c5854:	00118903 	sra	s1,s1,0x4
800c5858:	02f18804 	sllv	s1,s1,s7
800c585c:	02228821 	addu	s1,s1,v0
800c5860:	34048000 	li	a0,0x8000
800c5864:	0224182a 	slt	v1,s1,a0
800c5868:	24027fff 	li	v0,32767
800c586c:	0223100b 	movn	v0,s1,v1
800c5870:	8fa50090 	lw	a1,144(sp)
800c5874:	28448000 	slti	a0,v0,-32768
800c5878:	00a4100b 	movn	v0,a1,a0
800c587c:	8fa60080 	lw	a2,128(sp)
800c5880:	3c078019 	lui	a3,0x8019
800c5884:	02202021 	move	a0,s1
800c5888:	a7c20050 	sh	v0,80(s8)
800c588c:	24e7b190 	addiu	a3,a3,-20080
800c5890:	00e0f809 	jalr	a3
800c5894:	80d20003 	lb	s2,3(a2)
800c5898:	3c088019 	lui	t0,0x8019
800c589c:	250849d8 	addiu	t0,t0,18904
800c58a0:	8d060000 	lw	a2,0(t0)
800c58a4:	8d070004 	lw	a3,4(t0)
800c58a8:	00402021 	move	a0,v0
800c58ac:	0260f809 	jalr	s3
800c58b0:	00602821 	move	a1,v1
800c58b4:	00402021 	move	a0,v0
800c58b8:	02a03821 	move	a3,s5
800c58bc:	02803021 	move	a2,s4
800c58c0:	0260f809 	jalr	s3
800c58c4:	00602821 	move	a1,v1
800c58c8:	00602821 	move	a1,v1
800c58cc:	3c038019 	lui	v1,0x8019
800c58d0:	00128103 	sra	s0,s2,0x4
800c58d4:	2463b280 	addiu	v1,v1,-19840
800c58d8:	0060f809 	jalr	v1
800c58dc:	00402021 	move	a0,v0
800c58e0:	02f08004 	sllv	s0,s0,s7
800c58e4:	02028021 	addu	s0,s0,v0
800c58e8:	34048000 	li	a0,0x8000
800c58ec:	0204182a 	slt	v1,s0,a0
800c58f0:	24027fff 	li	v0,32767
800c58f4:	0203100b 	movn	v0,s0,v1
800c58f8:	8fa50090 	lw	a1,144(sp)
800c58fc:	28448000 	slti	a0,v0,-32768
800c5900:	00a4100b 	movn	v0,a1,a0
800c5904:	3c068019 	lui	a2,0x8019
800c5908:	02002021 	move	a0,s0
800c590c:	24c6b190 	addiu	a2,a2,-20080
800c5910:	00c0f809 	jalr	a2
800c5914:	a7c20052 	sh	v0,82(s8)
800c5918:	3c088019 	lui	t0,0x8019
800c591c:	250849d8 	addiu	t0,t0,18904
800c5920:	8d060000 	lw	a2,0(t0)
800c5924:	8d070004 	lw	a3,4(t0)
800c5928:	00402021 	move	a0,v0
800c592c:	0260f809 	jalr	s3
800c5930:	00602821 	move	a1,v1
800c5934:	00402021 	move	a0,v0
800c5938:	02803021 	move	a2,s4
800c593c:	02a03821 	move	a3,s5
800c5940:	00602821 	move	a1,v1
800c5944:	0260f809 	jalr	s3
800c5948:	00129100 	sll	s2,s2,0x4
800c594c:	00129600 	sll	s2,s2,0x18
800c5950:	00602821 	move	a1,v1
800c5954:	00129603 	sra	s2,s2,0x18
800c5958:	3c038019 	lui	v1,0x8019
800c595c:	00402021 	move	a0,v0
800c5960:	2463b280 	addiu	v1,v1,-19840
800c5964:	0060f809 	jalr	v1
800c5968:	00129103 	sra	s2,s2,0x4
800c596c:	02f29004 	sllv	s2,s2,s7
800c5970:	02429021 	addu	s2,s2,v0
800c5974:	34048000 	li	a0,0x8000
800c5978:	0244182a 	slt	v1,s2,a0
800c597c:	24027fff 	li	v0,32767
800c5980:	0243100b 	movn	v0,s2,v1
800c5984:	8fa50090 	lw	a1,144(sp)
800c5988:	28448000 	slti	a0,v0,-32768
800c598c:	00a4100b 	movn	v0,a1,a0
800c5990:	8fa60080 	lw	a2,128(sp)
800c5994:	3c078019 	lui	a3,0x8019
800c5998:	02402021 	move	a0,s2
800c599c:	a7c20054 	sh	v0,84(s8)
800c59a0:	24e7b190 	addiu	a3,a3,-20080
800c59a4:	00e0f809 	jalr	a3
800c59a8:	80d10004 	lb	s1,4(a2)
800c59ac:	3c088019 	lui	t0,0x8019
800c59b0:	250849d8 	addiu	t0,t0,18904
800c59b4:	8d060000 	lw	a2,0(t0)
800c59b8:	8d070004 	lw	a3,4(t0)
800c59bc:	00402021 	move	a0,v0
800c59c0:	0260f809 	jalr	s3
800c59c4:	00602821 	move	a1,v1
800c59c8:	00402021 	move	a0,v0
800c59cc:	02a03821 	move	a3,s5
800c59d0:	02803021 	move	a2,s4
800c59d4:	0260f809 	jalr	s3
800c59d8:	00602821 	move	a1,v1
800c59dc:	00602821 	move	a1,v1
800c59e0:	3c038019 	lui	v1,0x8019
800c59e4:	00118103 	sra	s0,s1,0x4
800c59e8:	2463b280 	addiu	v1,v1,-19840
800c59ec:	0060f809 	jalr	v1
800c59f0:	00402021 	move	a0,v0
800c59f4:	02f08004 	sllv	s0,s0,s7
800c59f8:	02028021 	addu	s0,s0,v0
800c59fc:	34048000 	li	a0,0x8000
800c5a00:	0204182a 	slt	v1,s0,a0
800c5a04:	24027fff 	li	v0,32767
800c5a08:	0203100b 	movn	v0,s0,v1
800c5a0c:	8fa50090 	lw	a1,144(sp)
800c5a10:	28448000 	slti	a0,v0,-32768
800c5a14:	00a4100b 	movn	v0,a1,a0
800c5a18:	3c068019 	lui	a2,0x8019
800c5a1c:	02002021 	move	a0,s0
800c5a20:	24c6b190 	addiu	a2,a2,-20080
800c5a24:	00c0f809 	jalr	a2
800c5a28:	a7c20056 	sh	v0,86(s8)
800c5a2c:	3c088019 	lui	t0,0x8019
800c5a30:	250849d8 	addiu	t0,t0,18904
800c5a34:	8d060000 	lw	a2,0(t0)
800c5a38:	8d070004 	lw	a3,4(t0)
800c5a3c:	00402021 	move	a0,v0
800c5a40:	0260f809 	jalr	s3
800c5a44:	00602821 	move	a1,v1
800c5a48:	00402021 	move	a0,v0
800c5a4c:	02803021 	move	a2,s4
800c5a50:	02a03821 	move	a3,s5
800c5a54:	00602821 	move	a1,v1
800c5a58:	0260f809 	jalr	s3
800c5a5c:	00118900 	sll	s1,s1,0x4
800c5a60:	00118e00 	sll	s1,s1,0x18
800c5a64:	00602821 	move	a1,v1
800c5a68:	00118e03 	sra	s1,s1,0x18
800c5a6c:	3c038019 	lui	v1,0x8019
800c5a70:	00402021 	move	a0,v0
800c5a74:	2463b280 	addiu	v1,v1,-19840
800c5a78:	0060f809 	jalr	v1
800c5a7c:	00118903 	sra	s1,s1,0x4
800c5a80:	02f18804 	sllv	s1,s1,s7
800c5a84:	02228821 	addu	s1,s1,v0
800c5a88:	34048000 	li	a0,0x8000
800c5a8c:	0224182a 	slt	v1,s1,a0
800c5a90:	24027fff 	li	v0,32767
800c5a94:	0223100b 	movn	v0,s1,v1
800c5a98:	8fa50090 	lw	a1,144(sp)
800c5a9c:	28448000 	slti	a0,v0,-32768
800c5aa0:	00a4100b 	movn	v0,a1,a0
800c5aa4:	8fa60080 	lw	a2,128(sp)
800c5aa8:	3c078019 	lui	a3,0x8019
800c5aac:	02202021 	move	a0,s1
800c5ab0:	a7c20058 	sh	v0,88(s8)
800c5ab4:	24e7b190 	addiu	a3,a3,-20080
800c5ab8:	00e0f809 	jalr	a3
800c5abc:	80d20005 	lb	s2,5(a2)
800c5ac0:	3c088019 	lui	t0,0x8019
800c5ac4:	250849d8 	addiu	t0,t0,18904
800c5ac8:	8d060000 	lw	a2,0(t0)
800c5acc:	8d070004 	lw	a3,4(t0)
800c5ad0:	00402021 	move	a0,v0
800c5ad4:	0260f809 	jalr	s3
800c5ad8:	00602821 	move	a1,v1
800c5adc:	00402021 	move	a0,v0
800c5ae0:	02a03821 	move	a3,s5
800c5ae4:	02803021 	move	a2,s4
800c5ae8:	0260f809 	jalr	s3
800c5aec:	00602821 	move	a1,v1
800c5af0:	00602821 	move	a1,v1
800c5af4:	3c038019 	lui	v1,0x8019
800c5af8:	00128103 	sra	s0,s2,0x4
800c5afc:	2463b280 	addiu	v1,v1,-19840
800c5b00:	0060f809 	jalr	v1
800c5b04:	00402021 	move	a0,v0
800c5b08:	02f08004 	sllv	s0,s0,s7
800c5b0c:	02028021 	addu	s0,s0,v0
800c5b10:	34048000 	li	a0,0x8000
800c5b14:	0204182a 	slt	v1,s0,a0
800c5b18:	24027fff 	li	v0,32767
800c5b1c:	0203100b 	movn	v0,s0,v1
800c5b20:	8fa50090 	lw	a1,144(sp)
800c5b24:	28448000 	slti	a0,v0,-32768
800c5b28:	00a4100b 	movn	v0,a1,a0
800c5b2c:	3c068019 	lui	a2,0x8019
800c5b30:	02002021 	move	a0,s0
800c5b34:	24c6b190 	addiu	a2,a2,-20080
800c5b38:	00c0f809 	jalr	a2
800c5b3c:	a7c2005a 	sh	v0,90(s8)
800c5b40:	3c088019 	lui	t0,0x8019
800c5b44:	250849d8 	addiu	t0,t0,18904
800c5b48:	8d060000 	lw	a2,0(t0)
800c5b4c:	8d070004 	lw	a3,4(t0)
800c5b50:	00402021 	move	a0,v0
800c5b54:	0260f809 	jalr	s3
800c5b58:	00602821 	move	a1,v1
800c5b5c:	00402021 	move	a0,v0
800c5b60:	02803021 	move	a2,s4
800c5b64:	02a03821 	move	a3,s5
800c5b68:	00602821 	move	a1,v1
800c5b6c:	0260f809 	jalr	s3
800c5b70:	00129100 	sll	s2,s2,0x4
800c5b74:	00129600 	sll	s2,s2,0x18
800c5b78:	00602821 	move	a1,v1
800c5b7c:	00129603 	sra	s2,s2,0x18
800c5b80:	3c038019 	lui	v1,0x8019
800c5b84:	00402021 	move	a0,v0
800c5b88:	2463b280 	addiu	v1,v1,-19840
800c5b8c:	0060f809 	jalr	v1
800c5b90:	00129103 	sra	s2,s2,0x4
800c5b94:	02f29004 	sllv	s2,s2,s7
800c5b98:	02429021 	addu	s2,s2,v0
800c5b9c:	34048000 	li	a0,0x8000
800c5ba0:	0244182a 	slt	v1,s2,a0
800c5ba4:	24027fff 	li	v0,32767
800c5ba8:	0243100b 	movn	v0,s2,v1
800c5bac:	8fa50090 	lw	a1,144(sp)
800c5bb0:	28448000 	slti	a0,v0,-32768
800c5bb4:	00a4100b 	movn	v0,a1,a0
800c5bb8:	8fa60080 	lw	a2,128(sp)
800c5bbc:	3c078019 	lui	a3,0x8019
800c5bc0:	02402021 	move	a0,s2
800c5bc4:	a7c2005c 	sh	v0,92(s8)
800c5bc8:	24e7b190 	addiu	a3,a3,-20080
800c5bcc:	00e0f809 	jalr	a3
800c5bd0:	80d10006 	lb	s1,6(a2)
800c5bd4:	3c088019 	lui	t0,0x8019
800c5bd8:	250849d8 	addiu	t0,t0,18904
800c5bdc:	8d060000 	lw	a2,0(t0)
800c5be0:	8d070004 	lw	a3,4(t0)
800c5be4:	00402021 	move	a0,v0
800c5be8:	0260f809 	jalr	s3
800c5bec:	00602821 	move	a1,v1
800c5bf0:	00402021 	move	a0,v0
800c5bf4:	02a03821 	move	a3,s5
800c5bf8:	02803021 	move	a2,s4
800c5bfc:	0260f809 	jalr	s3
800c5c00:	00602821 	move	a1,v1
800c5c04:	00602821 	move	a1,v1
800c5c08:	3c038019 	lui	v1,0x8019
800c5c0c:	00118103 	sra	s0,s1,0x4
800c5c10:	2463b280 	addiu	v1,v1,-19840
800c5c14:	0060f809 	jalr	v1
800c5c18:	00402021 	move	a0,v0
800c5c1c:	02f08004 	sllv	s0,s0,s7
800c5c20:	02028021 	addu	s0,s0,v0
800c5c24:	34048000 	li	a0,0x8000
800c5c28:	0204182a 	slt	v1,s0,a0
800c5c2c:	24027fff 	li	v0,32767
800c5c30:	0203100b 	movn	v0,s0,v1
800c5c34:	8fa50090 	lw	a1,144(sp)
800c5c38:	28448000 	slti	a0,v0,-32768
800c5c3c:	00a4100b 	movn	v0,a1,a0
800c5c40:	3c068019 	lui	a2,0x8019
800c5c44:	02002021 	move	a0,s0
800c5c48:	24c6b190 	addiu	a2,a2,-20080
800c5c4c:	00c0f809 	jalr	a2
800c5c50:	a7c2005e 	sh	v0,94(s8)
800c5c54:	3c088019 	lui	t0,0x8019
800c5c58:	250849d8 	addiu	t0,t0,18904
800c5c5c:	8d060000 	lw	a2,0(t0)
800c5c60:	8d070004 	lw	a3,4(t0)
800c5c64:	00402021 	move	a0,v0
800c5c68:	0260f809 	jalr	s3
800c5c6c:	00602821 	move	a1,v1
800c5c70:	00402021 	move	a0,v0
800c5c74:	02803021 	move	a2,s4
800c5c78:	02a03821 	move	a3,s5
800c5c7c:	00602821 	move	a1,v1
800c5c80:	0260f809 	jalr	s3
800c5c84:	00118900 	sll	s1,s1,0x4
800c5c88:	00118e00 	sll	s1,s1,0x18
800c5c8c:	00602821 	move	a1,v1
800c5c90:	00118e03 	sra	s1,s1,0x18
800c5c94:	3c038019 	lui	v1,0x8019
800c5c98:	00402021 	move	a0,v0
800c5c9c:	2463b280 	addiu	v1,v1,-19840
800c5ca0:	0060f809 	jalr	v1
800c5ca4:	00118903 	sra	s1,s1,0x4
800c5ca8:	02f18804 	sllv	s1,s1,s7
800c5cac:	02228821 	addu	s1,s1,v0
800c5cb0:	34048000 	li	a0,0x8000
800c5cb4:	0224182a 	slt	v1,s1,a0
800c5cb8:	24027fff 	li	v0,32767
800c5cbc:	0223100b 	movn	v0,s1,v1
800c5cc0:	8fa50090 	lw	a1,144(sp)
800c5cc4:	28448000 	slti	a0,v0,-32768
800c5cc8:	00a4100b 	movn	v0,a1,a0
800c5ccc:	8fa60080 	lw	a2,128(sp)
800c5cd0:	3c078019 	lui	a3,0x8019
800c5cd4:	02202021 	move	a0,s1
800c5cd8:	a7c20060 	sh	v0,96(s8)
800c5cdc:	24e7b190 	addiu	a3,a3,-20080
800c5ce0:	00e0f809 	jalr	a3
800c5ce4:	80d20007 	lb	s2,7(a2)
800c5ce8:	3c088019 	lui	t0,0x8019
800c5cec:	250849d8 	addiu	t0,t0,18904
800c5cf0:	8d060000 	lw	a2,0(t0)
800c5cf4:	8d070004 	lw	a3,4(t0)
800c5cf8:	00402021 	move	a0,v0
800c5cfc:	0260f809 	jalr	s3
800c5d00:	00602821 	move	a1,v1
800c5d04:	00402021 	move	a0,v0
800c5d08:	02a03821 	move	a3,s5
800c5d0c:	02803021 	move	a2,s4
800c5d10:	0260f809 	jalr	s3
800c5d14:	00602821 	move	a1,v1
800c5d18:	00602821 	move	a1,v1
800c5d1c:	3c038019 	lui	v1,0x8019
800c5d20:	00128103 	sra	s0,s2,0x4
800c5d24:	2463b280 	addiu	v1,v1,-19840
800c5d28:	0060f809 	jalr	v1
800c5d2c:	00402021 	move	a0,v0
800c5d30:	02f08004 	sllv	s0,s0,s7
800c5d34:	02028021 	addu	s0,s0,v0
800c5d38:	34048000 	li	a0,0x8000
800c5d3c:	0204182a 	slt	v1,s0,a0
800c5d40:	24027fff 	li	v0,32767
800c5d44:	0203100b 	movn	v0,s0,v1
800c5d48:	8fa50090 	lw	a1,144(sp)
800c5d4c:	28448000 	slti	a0,v0,-32768
800c5d50:	00a4100b 	movn	v0,a1,a0
800c5d54:	3c068019 	lui	a2,0x8019
800c5d58:	02002021 	move	a0,s0
800c5d5c:	24c6b190 	addiu	a2,a2,-20080
800c5d60:	00c0f809 	jalr	a2
800c5d64:	a7c20062 	sh	v0,98(s8)
800c5d68:	3c088019 	lui	t0,0x8019
800c5d6c:	250849d8 	addiu	t0,t0,18904
800c5d70:	8d060000 	lw	a2,0(t0)
800c5d74:	8d070004 	lw	a3,4(t0)
800c5d78:	00402021 	move	a0,v0
800c5d7c:	0260f809 	jalr	s3
800c5d80:	00602821 	move	a1,v1
800c5d84:	00402021 	move	a0,v0
800c5d88:	02803021 	move	a2,s4
800c5d8c:	02a03821 	move	a3,s5
800c5d90:	00602821 	move	a1,v1
800c5d94:	0260f809 	jalr	s3
800c5d98:	00129100 	sll	s2,s2,0x4
800c5d9c:	00129600 	sll	s2,s2,0x18
800c5da0:	00602821 	move	a1,v1
800c5da4:	00129603 	sra	s2,s2,0x18
800c5da8:	3c038019 	lui	v1,0x8019
800c5dac:	00402021 	move	a0,v0
800c5db0:	2463b280 	addiu	v1,v1,-19840
800c5db4:	0060f809 	jalr	v1
800c5db8:	00129103 	sra	s2,s2,0x4
800c5dbc:	02f29004 	sllv	s2,s2,s7
800c5dc0:	02429021 	addu	s2,s2,v0
800c5dc4:	34048000 	li	a0,0x8000
800c5dc8:	0244182a 	slt	v1,s2,a0
800c5dcc:	24027fff 	li	v0,32767
800c5dd0:	0243100b 	movn	v0,s2,v1
800c5dd4:	8fa50090 	lw	a1,144(sp)
800c5dd8:	8fa60080 	lw	a2,128(sp)
800c5ddc:	28448000 	slti	a0,v0,-32768
800c5de0:	00a4100b 	movn	v0,a1,a0
800c5de4:	3c078019 	lui	a3,0x8019
800c5de8:	24c30007 	addiu	v1,a2,7
800c5dec:	a7c20064 	sh	v0,100(s8)
800c5df0:	02402021 	move	a0,s2
800c5df4:	24e7b190 	addiu	a3,a3,-20080
800c5df8:	00e0f809 	jalr	a3
800c5dfc:	80700001 	lb	s0,1(v1)
800c5e00:	3c088019 	lui	t0,0x8019
800c5e04:	250849d8 	addiu	t0,t0,18904
800c5e08:	8d060000 	lw	a2,0(t0)
800c5e0c:	8d070004 	lw	a3,4(t0)
800c5e10:	00402021 	move	a0,v0
800c5e14:	0260f809 	jalr	s3
800c5e18:	00602821 	move	a1,v1
800c5e1c:	00402021 	move	a0,v0
800c5e20:	02a03821 	move	a3,s5
800c5e24:	02803021 	move	a2,s4
800c5e28:	0260f809 	jalr	s3
800c5e2c:	00602821 	move	a1,v1
800c5e30:	00602821 	move	a1,v1
800c5e34:	3c038019 	lui	v1,0x8019
800c5e38:	00108903 	sra	s1,s0,0x4
800c5e3c:	2463b280 	addiu	v1,v1,-19840
800c5e40:	0060f809 	jalr	v1
800c5e44:	00402021 	move	a0,v0
800c5e48:	02f18804 	sllv	s1,s1,s7
800c5e4c:	02228821 	addu	s1,s1,v0
800c5e50:	34048000 	li	a0,0x8000
800c5e54:	0224182a 	slt	v1,s1,a0
800c5e58:	24027fff 	li	v0,32767
800c5e5c:	0223100b 	movn	v0,s1,v1
800c5e60:	8fa50090 	lw	a1,144(sp)
800c5e64:	28448000 	slti	a0,v0,-32768
800c5e68:	00a4100b 	movn	v0,a1,a0
800c5e6c:	3c068019 	lui	a2,0x8019
800c5e70:	02202021 	move	a0,s1
800c5e74:	24c6b190 	addiu	a2,a2,-20080
800c5e78:	00c0f809 	jalr	a2
800c5e7c:	a7c20066 	sh	v0,102(s8)
800c5e80:	3c088019 	lui	t0,0x8019
800c5e84:	250849d8 	addiu	t0,t0,18904
800c5e88:	8d060000 	lw	a2,0(t0)
800c5e8c:	8d070004 	lw	a3,4(t0)
800c5e90:	00402021 	move	a0,v0
800c5e94:	0260f809 	jalr	s3
800c5e98:	00602821 	move	a1,v1
800c5e9c:	00402021 	move	a0,v0
800c5ea0:	00602821 	move	a1,v1
800c5ea4:	02803021 	move	a2,s4
800c5ea8:	02a03821 	move	a3,s5
800c5eac:	0260f809 	jalr	s3
800c5eb0:	00108100 	sll	s0,s0,0x4
800c5eb4:	00108600 	sll	s0,s0,0x18
800c5eb8:	00602821 	move	a1,v1
800c5ebc:	00108603 	sra	s0,s0,0x18
800c5ec0:	3c038019 	lui	v1,0x8019
800c5ec4:	00402021 	move	a0,v0
800c5ec8:	2463b280 	addiu	v1,v1,-19840
800c5ecc:	0060f809 	jalr	v1
800c5ed0:	00108103 	sra	s0,s0,0x4
800c5ed4:	02f08004 	sllv	s0,s0,s7
800c5ed8:	02028021 	addu	s0,s0,v0
800c5edc:	34048000 	li	a0,0x8000
800c5ee0:	0204102a 	slt	v0,s0,a0
800c5ee4:	24037fff 	li	v1,32767
800c5ee8:	0202180b 	movn	v1,s0,v0
800c5eec:	8fa50090 	lw	a1,144(sp)
800c5ef0:	28628000 	slti	v0,v1,-32768
800c5ef4:	0062280a 	movz	a1,v1,v0
800c5ef8:	27c20066 	addiu	v0,s8,102
800c5efc:	0220b021 	move	s6,s1
800c5f00:	a4450002 	sh	a1,2(v0)
800c5f04:	8fa60098 	lw	a2,152(sp)
800c5f08:	afd00094 	sw	s0,148(s8)
800c5f0c:	24c20009 	addiu	v0,a2,9
800c5f10:	afc20078 	sw	v0,120(s8)
800c5f14:	afd60098 	sw	s6,152(s8)
800c5f18:	8fbf00c4 	lw	ra,196(sp)
800c5f1c:	8fbe00c0 	lw	s8,192(sp)
800c5f20:	8fb700bc 	lw	s7,188(sp)
800c5f24:	8fb600b8 	lw	s6,184(sp)
800c5f28:	8fb500b4 	lw	s5,180(sp)
800c5f2c:	8fb400b0 	lw	s4,176(sp)
800c5f30:	8fb300ac 	lw	s3,172(sp)
800c5f34:	8fb200a8 	lw	s2,168(sp)
800c5f38:	8fb100a4 	lw	s1,164(sp)
800c5f3c:	8fb000a0 	lw	s0,160(sp)
800c5f40:	03e00008 	jr	ra
800c5f44:	27bd00c8 	addiu	sp,sp,200
800c5f48:	2484004a 	addiu	a0,a0,74
800c5f4c:	24020001 	li	v0,1
800c5f50:	a3c20076 	sb	v0,118(s8)
800c5f54:	afc40070 	sw	a0,112(s8)
800c5f58:	a3c00018 	sb	zero,24(s8)
800c5f5c:	3c198011 	lui	t9,0x8011
800c5f60:	8fbf00c4 	lw	ra,196(sp)
800c5f64:	8fbe00c0 	lw	s8,192(sp)
800c5f68:	8fb700bc 	lw	s7,188(sp)
800c5f6c:	8fb600b8 	lw	s6,184(sp)
800c5f70:	8fb500b4 	lw	s5,180(sp)
800c5f74:	8fb400b0 	lw	s4,176(sp)
800c5f78:	8fb300ac 	lw	s3,172(sp)
800c5f7c:	8fb200a8 	lw	s2,168(sp)
800c5f80:	8fb100a4 	lw	s1,164(sp)
800c5f84:	8fb000a0 	lw	s0,160(sp)
800c5f88:	00002821 	move	a1,zero
800c5f8c:	24060020 	li	a2,32
800c5f90:	2739ca64 	addiu	t9,t9,-13724
800c5f94:	03200008 	jr	t9
800c5f98:	27bd00c8 	addiu	sp,sp,200
800c5f9c:	8fa70080 	lw	a3,128(sp)
800c5fa0:	2409fffd 	li	t1,-3
800c5fa4:	80e60001 	lb	a2,1(a3)
800c5fa8:	02091824 	and	v1,s0,t1
800c5fac:	00032880 	sll	a1,v1,0x2
800c5fb0:	00031180 	sll	v0,v1,0x6
800c5fb4:	00451023 	subu	v0,v0,a1
800c5fb8:	00062103 	sra	a0,a2,0x4
800c5fbc:	00431021 	addu	v0,v0,v1
800c5fc0:	02e42004 	sllv	a0,a0,s7
800c5fc4:	00162900 	sll	a1,s6,0x4
800c5fc8:	00161a00 	sll	v1,s6,0x8
800c5fcc:	000210c0 	sll	v0,v0,0x3
800c5fd0:	00042200 	sll	a0,a0,0x8
800c5fd4:	00651823 	subu	v1,v1,a1
800c5fd8:	00822021 	addu	a0,a0,v0
800c5fdc:	00832023 	subu	a0,a0,v1
800c5fe0:	00042203 	sra	a0,a0,0x8
800c5fe4:	00042400 	sll	a0,a0,0x10
800c5fe8:	00042403 	sra	a0,a0,0x10
800c5fec:	00891824 	and	v1,a0,t1
800c5ff0:	00032880 	sll	a1,v1,0x2
800c5ff4:	00031180 	sll	v0,v1,0x6
800c5ff8:	00063700 	sll	a2,a2,0x1c
800c5ffc:	00451023 	subu	v0,v0,a1
800c6000:	00063703 	sra	a2,a2,0x1c
800c6004:	00431021 	addu	v0,v0,v1
800c6008:	02e63004 	sllv	a2,a2,s7
800c600c:	00102900 	sll	a1,s0,0x4
800c6010:	00101a00 	sll	v1,s0,0x8
800c6014:	000210c0 	sll	v0,v0,0x3
800c6018:	00063200 	sll	a2,a2,0x8
800c601c:	00651823 	subu	v1,v1,a1
800c6020:	00c23021 	addu	a2,a2,v0
800c6024:	00c33023 	subu	a2,a2,v1
800c6028:	00063203 	sra	a2,a2,0x8
800c602c:	00063400 	sll	a2,a2,0x10
800c6030:	00063403 	sra	a2,a2,0x10
800c6034:	a7c4004a 	sh	a0,74(s8)
800c6038:	a7c6004c 	sh	a2,76(s8)
800c603c:	80e70002 	lb	a3,2(a3)
800c6040:	00c91824 	and	v1,a2,t1
800c6044:	00034080 	sll	t0,v1,0x2
800c6048:	00031180 	sll	v0,v1,0x6
800c604c:	00481023 	subu	v0,v0,t0
800c6050:	00072903 	sra	a1,a3,0x4
800c6054:	00431021 	addu	v0,v0,v1
800c6058:	02e52804 	sllv	a1,a1,s7
800c605c:	000210c0 	sll	v0,v0,0x3
800c6060:	00041a00 	sll	v1,a0,0x8
800c6064:	00052a00 	sll	a1,a1,0x8
800c6068:	00042100 	sll	a0,a0,0x4
800c606c:	00641823 	subu	v1,v1,a0
800c6070:	00a22821 	addu	a1,a1,v0
800c6074:	00a32823 	subu	a1,a1,v1
800c6078:	00052a03 	sra	a1,a1,0x8
800c607c:	00052c00 	sll	a1,a1,0x10
800c6080:	00052c03 	sra	a1,a1,0x10
800c6084:	00a91824 	and	v1,a1,t1
800c6088:	00032080 	sll	a0,v1,0x2
800c608c:	00031180 	sll	v0,v1,0x6
800c6090:	00073f00 	sll	a3,a3,0x1c
800c6094:	00441023 	subu	v0,v0,a0
800c6098:	00073f03 	sra	a3,a3,0x1c
800c609c:	00431021 	addu	v0,v0,v1
800c60a0:	02e73804 	sllv	a3,a3,s7
800c60a4:	000210c0 	sll	v0,v0,0x3
800c60a8:	00061a00 	sll	v1,a2,0x8
800c60ac:	00073a00 	sll	a3,a3,0x8
800c60b0:	00063100 	sll	a2,a2,0x4
800c60b4:	00661823 	subu	v1,v1,a2
800c60b8:	00e23821 	addu	a3,a3,v0
800c60bc:	00e33823 	subu	a3,a3,v1
800c60c0:	00073a03 	sra	a3,a3,0x8
800c60c4:	00073c00 	sll	a3,a3,0x10
800c60c8:	00073c03 	sra	a3,a3,0x10
800c60cc:	8fa20080 	lw	v0,128(sp)
800c60d0:	a7c5004e 	sh	a1,78(s8)
800c60d4:	a7c70050 	sh	a3,80(s8)
800c60d8:	80460003 	lb	a2,3(v0)
800c60dc:	00e91824 	and	v1,a3,t1
800c60e0:	00034080 	sll	t0,v1,0x2
800c60e4:	00031180 	sll	v0,v1,0x6
800c60e8:	00481023 	subu	v0,v0,t0
800c60ec:	00062103 	sra	a0,a2,0x4
800c60f0:	00431021 	addu	v0,v0,v1
800c60f4:	02e42004 	sllv	a0,a0,s7
800c60f8:	000210c0 	sll	v0,v0,0x3
800c60fc:	00051a00 	sll	v1,a1,0x8
800c6100:	00042200 	sll	a0,a0,0x8
800c6104:	00052900 	sll	a1,a1,0x4
800c6108:	00651823 	subu	v1,v1,a1
800c610c:	00822021 	addu	a0,a0,v0
800c6110:	00832023 	subu	a0,a0,v1
800c6114:	00042203 	sra	a0,a0,0x8
800c6118:	00042400 	sll	a0,a0,0x10
800c611c:	00042403 	sra	a0,a0,0x10
800c6120:	00891824 	and	v1,a0,t1
800c6124:	00032880 	sll	a1,v1,0x2
800c6128:	00031180 	sll	v0,v1,0x6
800c612c:	00063700 	sll	a2,a2,0x1c
800c6130:	00451023 	subu	v0,v0,a1
800c6134:	00063703 	sra	a2,a2,0x1c
800c6138:	00431021 	addu	v0,v0,v1
800c613c:	02e63004 	sllv	a2,a2,s7
800c6140:	000210c0 	sll	v0,v0,0x3
800c6144:	00071a00 	sll	v1,a3,0x8
800c6148:	00063200 	sll	a2,a2,0x8
800c614c:	00073900 	sll	a3,a3,0x4
800c6150:	00671823 	subu	v1,v1,a3
800c6154:	00c23021 	addu	a2,a2,v0
800c6158:	00c33023 	subu	a2,a2,v1
800c615c:	00063203 	sra	a2,a2,0x8
800c6160:	00063400 	sll	a2,a2,0x10
800c6164:	00063403 	sra	a2,a2,0x10
800c6168:	8fa30080 	lw	v1,128(sp)
800c616c:	a7c40052 	sh	a0,82(s8)
800c6170:	a7c60054 	sh	a2,84(s8)
800c6174:	80670004 	lb	a3,4(v1)
800c6178:	00c91824 	and	v1,a2,t1
800c617c:	00034080 	sll	t0,v1,0x2
800c6180:	00031180 	sll	v0,v1,0x6
800c6184:	00481023 	subu	v0,v0,t0
800c6188:	00072903 	sra	a1,a3,0x4
800c618c:	00431021 	addu	v0,v0,v1
800c6190:	02e52804 	sllv	a1,a1,s7
800c6194:	000210c0 	sll	v0,v0,0x3
800c6198:	00041a00 	sll	v1,a0,0x8
800c619c:	00052a00 	sll	a1,a1,0x8
800c61a0:	00042100 	sll	a0,a0,0x4
800c61a4:	00641823 	subu	v1,v1,a0
800c61a8:	00a22821 	addu	a1,a1,v0
800c61ac:	00a32823 	subu	a1,a1,v1
800c61b0:	00052a03 	sra	a1,a1,0x8
800c61b4:	00052c00 	sll	a1,a1,0x10
800c61b8:	00052c03 	sra	a1,a1,0x10
800c61bc:	00a91824 	and	v1,a1,t1
800c61c0:	00032080 	sll	a0,v1,0x2
800c61c4:	00031180 	sll	v0,v1,0x6
800c61c8:	00073f00 	sll	a3,a3,0x1c
800c61cc:	00441023 	subu	v0,v0,a0
800c61d0:	00073f03 	sra	a3,a3,0x1c
800c61d4:	00431021 	addu	v0,v0,v1
800c61d8:	02e73804 	sllv	a3,a3,s7
800c61dc:	000210c0 	sll	v0,v0,0x3
800c61e0:	00061a00 	sll	v1,a2,0x8
800c61e4:	00073a00 	sll	a3,a3,0x8
800c61e8:	00063100 	sll	a2,a2,0x4
800c61ec:	00661823 	subu	v1,v1,a2
800c61f0:	00e23821 	addu	a3,a3,v0
800c61f4:	00e33823 	subu	a3,a3,v1
800c61f8:	00073a03 	sra	a3,a3,0x8
800c61fc:	00073c00 	sll	a3,a3,0x10
800c6200:	00073c03 	sra	a3,a3,0x10
800c6204:	8fa40080 	lw	a0,128(sp)
800c6208:	a7c50056 	sh	a1,86(s8)
800c620c:	a7c70058 	sh	a3,88(s8)
800c6210:	80860005 	lb	a2,5(a0)
800c6214:	00e91824 	and	v1,a3,t1
800c6218:	00034080 	sll	t0,v1,0x2
800c621c:	00031180 	sll	v0,v1,0x6
800c6220:	00481023 	subu	v0,v0,t0
800c6224:	00062103 	sra	a0,a2,0x4
800c6228:	00431021 	addu	v0,v0,v1
800c622c:	02e42004 	sllv	a0,a0,s7
800c6230:	000210c0 	sll	v0,v0,0x3
800c6234:	00051a00 	sll	v1,a1,0x8
800c6238:	00042200 	sll	a0,a0,0x8
800c623c:	00052900 	sll	a1,a1,0x4
800c6240:	00651823 	subu	v1,v1,a1
800c6244:	00822021 	addu	a0,a0,v0
800c6248:	00832023 	subu	a0,a0,v1
800c624c:	00042203 	sra	a0,a0,0x8
800c6250:	00042400 	sll	a0,a0,0x10
800c6254:	00042403 	sra	a0,a0,0x10
800c6258:	00891824 	and	v1,a0,t1
800c625c:	00032880 	sll	a1,v1,0x2
800c6260:	00031180 	sll	v0,v1,0x6
800c6264:	00063700 	sll	a2,a2,0x1c
800c6268:	00451023 	subu	v0,v0,a1
800c626c:	00063703 	sra	a2,a2,0x1c
800c6270:	00431021 	addu	v0,v0,v1
800c6274:	02e63004 	sllv	a2,a2,s7
800c6278:	000210c0 	sll	v0,v0,0x3
800c627c:	00071a00 	sll	v1,a3,0x8
800c6280:	00063200 	sll	a2,a2,0x8
800c6284:	00073900 	sll	a3,a3,0x4
800c6288:	00671823 	subu	v1,v1,a3
800c628c:	00c23021 	addu	a2,a2,v0
800c6290:	00c33023 	subu	a2,a2,v1
800c6294:	00063203 	sra	a2,a2,0x8
800c6298:	00063400 	sll	a2,a2,0x10
800c629c:	00063403 	sra	a2,a2,0x10
800c62a0:	8fa50080 	lw	a1,128(sp)
800c62a4:	a7c4005a 	sh	a0,90(s8)
800c62a8:	a7c6005c 	sh	a2,92(s8)
800c62ac:	80a70006 	lb	a3,6(a1)
800c62b0:	00c91824 	and	v1,a2,t1
800c62b4:	00034080 	sll	t0,v1,0x2
800c62b8:	00031180 	sll	v0,v1,0x6
800c62bc:	00481023 	subu	v0,v0,t0
800c62c0:	00072903 	sra	a1,a3,0x4
800c62c4:	00431021 	addu	v0,v0,v1
800c62c8:	02e52804 	sllv	a1,a1,s7
800c62cc:	000210c0 	sll	v0,v0,0x3
800c62d0:	00041a00 	sll	v1,a0,0x8
800c62d4:	00052a00 	sll	a1,a1,0x8
800c62d8:	00042100 	sll	a0,a0,0x4
800c62dc:	00641823 	subu	v1,v1,a0
800c62e0:	00a22821 	addu	a1,a1,v0
800c62e4:	00a32823 	subu	a1,a1,v1
800c62e8:	00052a03 	sra	a1,a1,0x8
800c62ec:	00052c00 	sll	a1,a1,0x10
800c62f0:	00052c03 	sra	a1,a1,0x10
800c62f4:	00a91824 	and	v1,a1,t1
800c62f8:	00032080 	sll	a0,v1,0x2
800c62fc:	00031180 	sll	v0,v1,0x6
800c6300:	00073f00 	sll	a3,a3,0x1c
800c6304:	00441023 	subu	v0,v0,a0
800c6308:	00073f03 	sra	a3,a3,0x1c
800c630c:	00431021 	addu	v0,v0,v1
800c6310:	02e73804 	sllv	a3,a3,s7
800c6314:	000210c0 	sll	v0,v0,0x3
800c6318:	00061a00 	sll	v1,a2,0x8
800c631c:	00073a00 	sll	a3,a3,0x8
800c6320:	00063100 	sll	a2,a2,0x4
800c6324:	00661823 	subu	v1,v1,a2
800c6328:	00e23821 	addu	a3,a3,v0
800c632c:	00e33823 	subu	a3,a3,v1
800c6330:	00073a03 	sra	a3,a3,0x8
800c6334:	00073c00 	sll	a3,a3,0x10
800c6338:	00073c03 	sra	a3,a3,0x10
800c633c:	8fa60080 	lw	a2,128(sp)
800c6340:	a7c5005e 	sh	a1,94(s8)
800c6344:	a7c70060 	sh	a3,96(s8)
800c6348:	80c80007 	lb	t0,7(a2)
800c634c:	00e91824 	and	v1,a3,t1
800c6350:	00032080 	sll	a0,v1,0x2
800c6354:	00031180 	sll	v0,v1,0x6
800c6358:	00441023 	subu	v0,v0,a0
800c635c:	00083103 	sra	a2,t0,0x4
800c6360:	00431021 	addu	v0,v0,v1
800c6364:	02e63004 	sllv	a2,a2,s7
800c6368:	000210c0 	sll	v0,v0,0x3
800c636c:	00051a00 	sll	v1,a1,0x8
800c6370:	00063200 	sll	a2,a2,0x8
800c6374:	00052900 	sll	a1,a1,0x4
800c6378:	00651823 	subu	v1,v1,a1
800c637c:	00c23021 	addu	a2,a2,v0
800c6380:	00c33023 	subu	a2,a2,v1
800c6384:	00063203 	sra	a2,a2,0x8
800c6388:	00063400 	sll	a2,a2,0x10
800c638c:	00063403 	sra	a2,a2,0x10
800c6390:	00c91824 	and	v1,a2,t1
800c6394:	00032080 	sll	a0,v1,0x2
800c6398:	00031180 	sll	v0,v1,0x6
800c639c:	00084700 	sll	t0,t0,0x1c
800c63a0:	00441023 	subu	v0,v0,a0
800c63a4:	00084703 	sra	t0,t0,0x1c
800c63a8:	00431021 	addu	v0,v0,v1
800c63ac:	02e84004 	sllv	t0,t0,s7
800c63b0:	000210c0 	sll	v0,v0,0x3
800c63b4:	00071a00 	sll	v1,a3,0x8
800c63b8:	00084200 	sll	t0,t0,0x8
800c63bc:	00073900 	sll	a3,a3,0x4
800c63c0:	00671823 	subu	v1,v1,a3
800c63c4:	01024021 	addu	t0,t0,v0
800c63c8:	01034023 	subu	t0,t0,v1
800c63cc:	00084203 	sra	t0,t0,0x8
800c63d0:	00084400 	sll	t0,t0,0x10
800c63d4:	00084403 	sra	t0,t0,0x10
800c63d8:	8fa70080 	lw	a3,128(sp)
800c63dc:	a7c60062 	sh	a2,98(s8)
800c63e0:	a7c80064 	sh	t0,100(s8)
800c63e4:	01092824 	and	a1,t0,t1
800c63e8:	80e40008 	lb	a0,8(a3)
800c63ec:	00051180 	sll	v0,a1,0x6
800c63f0:	00053880 	sll	a3,a1,0x2
800c63f4:	00041903 	sra	v1,a0,0x4
800c63f8:	00471023 	subu	v0,v0,a3
800c63fc:	00451021 	addu	v0,v0,a1
800c6400:	02e31804 	sllv	v1,v1,s7
800c6404:	000210c0 	sll	v0,v0,0x3
800c6408:	00062a00 	sll	a1,a2,0x8
800c640c:	00031a00 	sll	v1,v1,0x8
800c6410:	00063100 	sll	a2,a2,0x4
800c6414:	00621821 	addu	v1,v1,v0
800c6418:	00a62823 	subu	a1,a1,a2
800c641c:	00651823 	subu	v1,v1,a1
800c6420:	00031a03 	sra	v1,v1,0x8
800c6424:	00031c00 	sll	v1,v1,0x10
800c6428:	00031c03 	sra	v1,v1,0x10
800c642c:	00694824 	and	t1,v1,t1
800c6430:	00092880 	sll	a1,t1,0x2
800c6434:	00042700 	sll	a0,a0,0x1c
800c6438:	00091180 	sll	v0,t1,0x6
800c643c:	00451023 	subu	v0,v0,a1
800c6440:	00042703 	sra	a0,a0,0x1c
800c6444:	02e42004 	sllv	a0,a0,s7
800c6448:	00491021 	addu	v0,v0,t1
800c644c:	00082a00 	sll	a1,t0,0x8
800c6450:	00042200 	sll	a0,a0,0x8
800c6454:	000210c0 	sll	v0,v0,0x3
800c6458:	00084100 	sll	t0,t0,0x4
800c645c:	00822021 	addu	a0,a0,v0
800c6460:	00a82823 	subu	a1,a1,t0
800c6464:	00852023 	subu	a0,a0,a1
800c6468:	00042203 	sra	a0,a0,0x8
800c646c:	00048400 	sll	s0,a0,0x10
800c6470:	00108403 	sra	s0,s0,0x10
800c6474:	0060b021 	move	s6,v1
800c6478:	a7c30066 	sh	v1,102(s8)
800c647c:	080317c1 	j	800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954>
800c6480:	a7d00068 	sh	s0,104(s8)
800c6484:	1480fea0 	bnez	a0,800c5f08 <_Z15AltDecodeBlock2P7Channel+0x1958>
800c6488:	8fa60098 	lw	a2,152(sp)
800c648c:	8fa50080 	lw	a1,128(sp)
800c6490:	34088000 	li	t0,0x8000
800c6494:	80a20001 	lb	v0,1(a1)
800c6498:	24067fff 	li	a2,32767
800c649c:	00021f00 	sll	v1,v0,0x1c
800c64a0:	00031f03 	sra	v1,v1,0x1c
800c64a4:	02e31804 	sllv	v1,v1,s7
800c64a8:	00021103 	sra	v0,v0,0x4
800c64ac:	0068282a 	slt	a1,v1,t0
800c64b0:	02e21004 	sllv	v0,v0,s7
800c64b4:	0048202a 	slt	a0,v0,t0
800c64b8:	00c5180a 	movz	v1,a2,a1
800c64bc:	24078000 	li	a3,-32768
800c64c0:	00c4100a 	movz	v0,a2,a0
800c64c4:	28658000 	slti	a1,v1,-32768
800c64c8:	00e5180b 	movn	v1,a3,a1
800c64cc:	28448000 	slti	a0,v0,-32768
800c64d0:	a7c3004c 	sh	v1,76(s8)
800c64d4:	00e4100b 	movn	v0,a3,a0
800c64d8:	8fa30080 	lw	v1,128(sp)
800c64dc:	a7c2004a 	sh	v0,74(s8)
800c64e0:	80620002 	lb	v0,2(v1)
800c64e4:	00c04821 	move	t1,a2
800c64e8:	00021f00 	sll	v1,v0,0x1c
800c64ec:	00031f03 	sra	v1,v1,0x1c
800c64f0:	00021103 	sra	v0,v0,0x4
800c64f4:	02e21004 	sllv	v0,v0,s7
800c64f8:	02e31804 	sllv	v1,v1,s7
800c64fc:	0048202a 	slt	a0,v0,t0
800c6500:	0068282a 	slt	a1,v1,t0
800c6504:	00c4100a 	movz	v0,a2,a0
800c6508:	00c5180a 	movz	v1,a2,a1
800c650c:	28448000 	slti	a0,v0,-32768
800c6510:	28658000 	slti	a1,v1,-32768
800c6514:	00e4100b 	movn	v0,a3,a0
800c6518:	00e5180b 	movn	v1,a3,a1
800c651c:	8fa40080 	lw	a0,128(sp)
800c6520:	a7c30050 	sh	v1,80(s8)
800c6524:	a7c2004e 	sh	v0,78(s8)
800c6528:	80820003 	lb	v0,3(a0)
800c652c:	00021f00 	sll	v1,v0,0x1c
800c6530:	00031f03 	sra	v1,v1,0x1c
800c6534:	00021103 	sra	v0,v0,0x4
800c6538:	02e21004 	sllv	v0,v0,s7
800c653c:	02e31804 	sllv	v1,v1,s7
800c6540:	0048202a 	slt	a0,v0,t0
800c6544:	0068282a 	slt	a1,v1,t0
800c6548:	00c4100a 	movz	v0,a2,a0
800c654c:	00c5180a 	movz	v1,a2,a1
800c6550:	28448000 	slti	a0,v0,-32768
800c6554:	28658000 	slti	a1,v1,-32768
800c6558:	00e4100b 	movn	v0,a3,a0
800c655c:	00e5180b 	movn	v1,a3,a1
800c6560:	8fa50080 	lw	a1,128(sp)
800c6564:	a7c30054 	sh	v1,84(s8)
800c6568:	a7c20052 	sh	v0,82(s8)
800c656c:	80a20004 	lb	v0,4(a1)
800c6570:	00021f00 	sll	v1,v0,0x1c
800c6574:	00031f03 	sra	v1,v1,0x1c
800c6578:	02e31804 	sllv	v1,v1,s7
800c657c:	00021103 	sra	v0,v0,0x4
800c6580:	0068282a 	slt	a1,v1,t0
800c6584:	02e21004 	sllv	v0,v0,s7
800c6588:	0048202a 	slt	a0,v0,t0
800c658c:	00c5180a 	movz	v1,a2,a1
800c6590:	00c4100a 	movz	v0,a2,a0
800c6594:	28658000 	slti	a1,v1,-32768
800c6598:	00e5180b 	movn	v1,a3,a1
800c659c:	28448000 	slti	a0,v0,-32768
800c65a0:	a7c30058 	sh	v1,88(s8)
800c65a4:	00e4100b 	movn	v0,a3,a0
800c65a8:	8fa30080 	lw	v1,128(sp)
800c65ac:	a7c20056 	sh	v0,86(s8)
800c65b0:	80620005 	lb	v0,5(v1)
800c65b4:	00021f00 	sll	v1,v0,0x1c
800c65b8:	00031f03 	sra	v1,v1,0x1c
800c65bc:	00021103 	sra	v0,v0,0x4
800c65c0:	02e21004 	sllv	v0,v0,s7
800c65c4:	02e31804 	sllv	v1,v1,s7
800c65c8:	0048202a 	slt	a0,v0,t0
800c65cc:	0068282a 	slt	a1,v1,t0
800c65d0:	00c4100a 	movz	v0,a2,a0
800c65d4:	00c5180a 	movz	v1,a2,a1
800c65d8:	28448000 	slti	a0,v0,-32768
800c65dc:	28658000 	slti	a1,v1,-32768
800c65e0:	00e4100b 	movn	v0,a3,a0
800c65e4:	00e5180b 	movn	v1,a3,a1
800c65e8:	8fa40080 	lw	a0,128(sp)
800c65ec:	a7c3005c 	sh	v1,92(s8)
800c65f0:	a7c2005a 	sh	v0,90(s8)
800c65f4:	80820006 	lb	v0,6(a0)
800c65f8:	00021f00 	sll	v1,v0,0x1c
800c65fc:	00031f03 	sra	v1,v1,0x1c
800c6600:	00021103 	sra	v0,v0,0x4
800c6604:	02e21004 	sllv	v0,v0,s7
800c6608:	02e31804 	sllv	v1,v1,s7
800c660c:	0048202a 	slt	a0,v0,t0
800c6610:	0068282a 	slt	a1,v1,t0
800c6614:	00c4100a 	movz	v0,a2,a0
800c6618:	00c5180a 	movz	v1,a2,a1
800c661c:	28448000 	slti	a0,v0,-32768
800c6620:	28658000 	slti	a1,v1,-32768
800c6624:	00e4100b 	movn	v0,a3,a0
800c6628:	00e5180b 	movn	v1,a3,a1
800c662c:	8fa50080 	lw	a1,128(sp)
800c6630:	a7c30060 	sh	v1,96(s8)
800c6634:	a7c2005e 	sh	v0,94(s8)
800c6638:	80a20007 	lb	v0,7(a1)
800c663c:	00021f00 	sll	v1,v0,0x1c
800c6640:	00021103 	sra	v0,v0,0x4
800c6644:	02e21004 	sllv	v0,v0,s7
800c6648:	00031f03 	sra	v1,v1,0x1c
800c664c:	0048202a 	slt	a0,v0,t0
800c6650:	02e31804 	sllv	v1,v1,s7
800c6654:	0068282a 	slt	a1,v1,t0
800c6658:	00c4100a 	movz	v0,a2,a0
800c665c:	00c5180a 	movz	v1,a2,a1
800c6660:	28448000 	slti	a0,v0,-32768
800c6664:	00e4100b 	movn	v0,a3,a0
800c6668:	28658000 	slti	a1,v1,-32768
800c666c:	00e5180b 	movn	v1,a3,a1
800c6670:	a7c20062 	sh	v0,98(s8)
800c6674:	8fa20080 	lw	v0,128(sp)
800c6678:	a7c30064 	sh	v1,100(s8)
800c667c:	80440008 	lb	a0,8(v0)
800c6680:	00041700 	sll	v0,a0,0x1c
800c6684:	00021703 	sra	v0,v0,0x1c
800c6688:	00042103 	sra	a0,a0,0x4
800c668c:	02e21004 	sllv	v0,v0,s7
800c6690:	02e42004 	sllv	a0,a0,s7
800c6694:	0048182a 	slt	v1,v0,t0
800c6698:	0088402a 	slt	t0,a0,t0
800c669c:	0043480b 	movn	t1,v0,v1
800c66a0:	0088300b 	movn	a2,a0,t0
800c66a4:	28c38000 	slti	v1,a2,-32768
800c66a8:	29258000 	slti	a1,t1,-32768
800c66ac:	00e3300b 	movn	a2,a3,v1
800c66b0:	00408021 	move	s0,v0
800c66b4:	0125380a 	movz	a3,t1,a1
800c66b8:	0080b021 	move	s6,a0
800c66bc:	a7c60066 	sh	a2,102(s8)
800c66c0:	080317c1 	j	800c5f04 <_Z15AltDecodeBlock2P7Channel+0x1954>
800c66c4:	a7c70068 	sh	a3,104(s8)

800c66c8 <_Z14AltDecodeBlockP7Channel>:
800c66c8:	8c8f0078 	lw	t7,120(a0)
800c66cc:	3402fff7 	li	v0,0xfff7
800c66d0:	01e2102b 	sltu	v0,t7,v0
800c66d4:	104001fd 	beqz	v0,800c6ecc <_Z14AltDecodeBlockP7Channel+0x804>
800c66d8:	00806021 	move	t4,a0
800c66dc:	3c028021 	lui	v0,0x8021
800c66e0:	8c43e3ec 	lw	v1,-7188(v0)
800c66e4:	01e37021 	addu	t6,t7,v1
800c66e8:	91c40000 	lbu	a0,0(t6)
800c66ec:	30820001 	andi	v0,a0,0x1
800c66f0:	14400154 	bnez	v0,800c6c44 <_Z14AltDecodeBlockP7Channel+0x57c>
800c66f4:	a1820076 	sb	v0,118(t4)
800c66f8:	00041082 	srl	v0,a0,0x2
800c66fc:	30450003 	andi	a1,v0,0x3
800c6700:	2583004a 	addiu	v1,t4,74
800c6704:	24020001 	li	v0,1
800c6708:	ad830070 	sw	v1,112(t4)
800c670c:	8d8b0094 	lw	t3,148(t4)
800c6710:	8d8a0098 	lw	t2,152(t4)
800c6714:	10a20157 	beq	a1,v0,800c6c74 <_Z14AltDecodeBlockP7Channel+0x5ac>
800c6718:	00046902 	srl	t5,a0,0x4
800c671c:	28a20002 	slti	v0,a1,2
800c6720:	144002fb 	bnez	v0,800c7310 <_Z14AltDecodeBlockP7Channel+0xc48>
800c6724:	24020002 	li	v0,2
800c6728:	10a201f2 	beq	a1,v0,800c6ef4 <_Z14AltDecodeBlockP7Channel+0x82c>
800c672c:	24020003 	li	v0,3
800c6730:	14a201e2 	bne	a1,v0,800c6ebc <_Z14AltDecodeBlockP7Channel+0x7f4>
800c6734:	25e20009 	addiu	v0,t7,9
800c6738:	81c40001 	lb	a0,1(t6)
800c673c:	2409fffc 	li	t1,-4
800c6740:	00041103 	sra	v0,a0,0x4
800c6744:	01694024 	and	t0,t3,t1
800c6748:	01a21004 	sllv	v0,v0,t5
800c674c:	000a1903 	sra	v1,t2,0x4
800c6750:	00082840 	sll	a1,t0,0x1
800c6754:	004a1023 	subu	v0,v0,t2
800c6758:	000a30c3 	sra	a2,t2,0x3
800c675c:	00451021 	addu	v0,v0,a1
800c6760:	00c33021 	addu	a2,a2,v1
800c6764:	00c23021 	addu	a2,a2,v0
800c6768:	000818c3 	sra	v1,t0,0x3
800c676c:	000b3c00 	sll	a3,t3,0x10
800c6770:	00073c03 	sra	a3,a3,0x10
800c6774:	00c33023 	subu	a2,a2,v1
800c6778:	00084103 	sra	t0,t0,0x4
800c677c:	00042700 	sll	a0,a0,0x1c
800c6780:	00071183 	sra	v0,a3,0x6
800c6784:	00c83023 	subu	a2,a2,t0
800c6788:	00042703 	sra	a0,a0,0x1c
800c678c:	00c23023 	subu	a2,a2,v0
800c6790:	00071903 	sra	v1,a3,0x4
800c6794:	000710c3 	sra	v0,a3,0x3
800c6798:	01a42004 	sllv	a0,a0,t5
800c679c:	00c92824 	and	a1,a2,t1
800c67a0:	00431021 	addu	v0,v0,v1
800c67a4:	00872023 	subu	a0,a0,a3
800c67a8:	00051840 	sll	v1,a1,0x1
800c67ac:	00822021 	addu	a0,a0,v0
800c67b0:	00832021 	addu	a0,a0,v1
800c67b4:	000510c3 	sra	v0,a1,0x3
800c67b8:	00063400 	sll	a2,a2,0x10
800c67bc:	00063403 	sra	a2,a2,0x10
800c67c0:	00822023 	subu	a0,a0,v0
800c67c4:	00052903 	sra	a1,a1,0x4
800c67c8:	00061183 	sra	v0,a2,0x6
800c67cc:	00852023 	subu	a0,a0,a1
800c67d0:	00822023 	subu	a0,a0,v0
800c67d4:	00044400 	sll	t0,a0,0x10
800c67d8:	00084403 	sra	t0,t0,0x10
800c67dc:	a586004a 	sh	a2,74(t4)
800c67e0:	a588004c 	sh	t0,76(t4)
800c67e4:	81c30002 	lb	v1,2(t6)
800c67e8:	00892024 	and	a0,a0,t1
800c67ec:	00031103 	sra	v0,v1,0x4
800c67f0:	01a21004 	sllv	v0,v0,t5
800c67f4:	00043840 	sll	a3,a0,0x1
800c67f8:	00461023 	subu	v0,v0,a2
800c67fc:	000628c3 	sra	a1,a2,0x3
800c6800:	00063103 	sra	a2,a2,0x4
800c6804:	00471021 	addu	v0,v0,a3
800c6808:	00a62821 	addu	a1,a1,a2
800c680c:	00a22821 	addu	a1,a1,v0
800c6810:	000430c3 	sra	a2,a0,0x3
800c6814:	00a62823 	subu	a1,a1,a2
800c6818:	00042103 	sra	a0,a0,0x4
800c681c:	00031f00 	sll	v1,v1,0x1c
800c6820:	00081183 	sra	v0,t0,0x6
800c6824:	00a42823 	subu	a1,a1,a0
800c6828:	00031f03 	sra	v1,v1,0x1c
800c682c:	00a22823 	subu	a1,a1,v0
800c6830:	00082103 	sra	a0,t0,0x4
800c6834:	000810c3 	sra	v0,t0,0x3
800c6838:	01a31804 	sllv	v1,v1,t5
800c683c:	00a93024 	and	a2,a1,t1
800c6840:	00441021 	addu	v0,v0,a0
800c6844:	00681823 	subu	v1,v1,t0
800c6848:	00062040 	sll	a0,a2,0x1
800c684c:	00621821 	addu	v1,v1,v0
800c6850:	00641821 	addu	v1,v1,a0
800c6854:	000610c3 	sra	v0,a2,0x3
800c6858:	00052c00 	sll	a1,a1,0x10
800c685c:	00052c03 	sra	a1,a1,0x10
800c6860:	00621823 	subu	v1,v1,v0
800c6864:	00063103 	sra	a2,a2,0x4
800c6868:	00051183 	sra	v0,a1,0x6
800c686c:	00661823 	subu	v1,v1,a2
800c6870:	00621823 	subu	v1,v1,v0
800c6874:	00034400 	sll	t0,v1,0x10
800c6878:	00084403 	sra	t0,t0,0x10
800c687c:	a585004e 	sh	a1,78(t4)
800c6880:	a5880050 	sh	t0,80(t4)
800c6884:	81c40003 	lb	a0,3(t6)
800c6888:	00691824 	and	v1,v1,t1
800c688c:	00041103 	sra	v0,a0,0x4
800c6890:	01a21004 	sllv	v0,v0,t5
800c6894:	00033840 	sll	a3,v1,0x1
800c6898:	00451023 	subu	v0,v0,a1
800c689c:	000530c3 	sra	a2,a1,0x3
800c68a0:	00052903 	sra	a1,a1,0x4
800c68a4:	00471021 	addu	v0,v0,a3
800c68a8:	00c53021 	addu	a2,a2,a1
800c68ac:	00c23021 	addu	a2,a2,v0
800c68b0:	000328c3 	sra	a1,v1,0x3
800c68b4:	00c53023 	subu	a2,a2,a1
800c68b8:	00031903 	sra	v1,v1,0x4
800c68bc:	00042700 	sll	a0,a0,0x1c
800c68c0:	00081183 	sra	v0,t0,0x6
800c68c4:	00c33023 	subu	a2,a2,v1
800c68c8:	00042703 	sra	a0,a0,0x1c
800c68cc:	00c23023 	subu	a2,a2,v0
800c68d0:	00081903 	sra	v1,t0,0x4
800c68d4:	000810c3 	sra	v0,t0,0x3
800c68d8:	01a42004 	sllv	a0,a0,t5
800c68dc:	00c92824 	and	a1,a2,t1
800c68e0:	00431021 	addu	v0,v0,v1
800c68e4:	00882023 	subu	a0,a0,t0
800c68e8:	00051840 	sll	v1,a1,0x1
800c68ec:	00822021 	addu	a0,a0,v0
800c68f0:	00832021 	addu	a0,a0,v1
800c68f4:	000510c3 	sra	v0,a1,0x3
800c68f8:	00063400 	sll	a2,a2,0x10
800c68fc:	00063403 	sra	a2,a2,0x10
800c6900:	00822023 	subu	a0,a0,v0
800c6904:	00052903 	sra	a1,a1,0x4
800c6908:	00061183 	sra	v0,a2,0x6
800c690c:	00852023 	subu	a0,a0,a1
800c6910:	00822023 	subu	a0,a0,v0
800c6914:	00044400 	sll	t0,a0,0x10
800c6918:	00084403 	sra	t0,t0,0x10
800c691c:	a5860052 	sh	a2,82(t4)
800c6920:	a5880054 	sh	t0,84(t4)
800c6924:	81c30004 	lb	v1,4(t6)
800c6928:	00892024 	and	a0,a0,t1
800c692c:	00031103 	sra	v0,v1,0x4
800c6930:	01a21004 	sllv	v0,v0,t5
800c6934:	00043840 	sll	a3,a0,0x1
800c6938:	00461023 	subu	v0,v0,a2
800c693c:	000628c3 	sra	a1,a2,0x3
800c6940:	00063103 	sra	a2,a2,0x4
800c6944:	00471021 	addu	v0,v0,a3
800c6948:	00a62821 	addu	a1,a1,a2
800c694c:	00a22821 	addu	a1,a1,v0
800c6950:	000430c3 	sra	a2,a0,0x3
800c6954:	00a62823 	subu	a1,a1,a2
800c6958:	00042103 	sra	a0,a0,0x4
800c695c:	00031f00 	sll	v1,v1,0x1c
800c6960:	00081183 	sra	v0,t0,0x6
800c6964:	00a42823 	subu	a1,a1,a0
800c6968:	00031f03 	sra	v1,v1,0x1c
800c696c:	00a22823 	subu	a1,a1,v0
800c6970:	00082103 	sra	a0,t0,0x4
800c6974:	000810c3 	sra	v0,t0,0x3
800c6978:	01a31804 	sllv	v1,v1,t5
800c697c:	00a93024 	and	a2,a1,t1
800c6980:	00441021 	addu	v0,v0,a0
800c6984:	00681823 	subu	v1,v1,t0
800c6988:	00062040 	sll	a0,a2,0x1
800c698c:	00621821 	addu	v1,v1,v0
800c6990:	00641821 	addu	v1,v1,a0
800c6994:	000610c3 	sra	v0,a2,0x3
800c6998:	00052c00 	sll	a1,a1,0x10
800c699c:	00052c03 	sra	a1,a1,0x10
800c69a0:	00621823 	subu	v1,v1,v0
800c69a4:	00063103 	sra	a2,a2,0x4
800c69a8:	00051183 	sra	v0,a1,0x6
800c69ac:	00661823 	subu	v1,v1,a2
800c69b0:	00621823 	subu	v1,v1,v0
800c69b4:	00034400 	sll	t0,v1,0x10
800c69b8:	00084403 	sra	t0,t0,0x10
800c69bc:	a5850056 	sh	a1,86(t4)
800c69c0:	a5880058 	sh	t0,88(t4)
800c69c4:	81c40005 	lb	a0,5(t6)
800c69c8:	00691824 	and	v1,v1,t1
800c69cc:	00041103 	sra	v0,a0,0x4
800c69d0:	01a21004 	sllv	v0,v0,t5
800c69d4:	00033840 	sll	a3,v1,0x1
800c69d8:	00451023 	subu	v0,v0,a1
800c69dc:	000530c3 	sra	a2,a1,0x3
800c69e0:	00052903 	sra	a1,a1,0x4
800c69e4:	00471021 	addu	v0,v0,a3
800c69e8:	00c53021 	addu	a2,a2,a1
800c69ec:	00c23021 	addu	a2,a2,v0
800c69f0:	000328c3 	sra	a1,v1,0x3
800c69f4:	00c53023 	subu	a2,a2,a1
800c69f8:	00031903 	sra	v1,v1,0x4
800c69fc:	00042700 	sll	a0,a0,0x1c
800c6a00:	00081183 	sra	v0,t0,0x6
800c6a04:	00c33023 	subu	a2,a2,v1
800c6a08:	00042703 	sra	a0,a0,0x1c
800c6a0c:	00c23023 	subu	a2,a2,v0
800c6a10:	00081903 	sra	v1,t0,0x4
800c6a14:	000810c3 	sra	v0,t0,0x3
800c6a18:	01a42004 	sllv	a0,a0,t5
800c6a1c:	00c92824 	and	a1,a2,t1
800c6a20:	00431021 	addu	v0,v0,v1
800c6a24:	00882023 	subu	a0,a0,t0
800c6a28:	00051840 	sll	v1,a1,0x1
800c6a2c:	00822021 	addu	a0,a0,v0
800c6a30:	00832021 	addu	a0,a0,v1
800c6a34:	000510c3 	sra	v0,a1,0x3
800c6a38:	00063400 	sll	a2,a2,0x10
800c6a3c:	00063403 	sra	a2,a2,0x10
800c6a40:	00822023 	subu	a0,a0,v0
800c6a44:	00052903 	sra	a1,a1,0x4
800c6a48:	00061183 	sra	v0,a2,0x6
800c6a4c:	00852023 	subu	a0,a0,a1
800c6a50:	00822023 	subu	a0,a0,v0
800c6a54:	00044400 	sll	t0,a0,0x10
800c6a58:	00084403 	sra	t0,t0,0x10
800c6a5c:	a586005a 	sh	a2,90(t4)
800c6a60:	a588005c 	sh	t0,92(t4)
800c6a64:	81c30006 	lb	v1,6(t6)
800c6a68:	00892024 	and	a0,a0,t1
800c6a6c:	00031103 	sra	v0,v1,0x4
800c6a70:	01a21004 	sllv	v0,v0,t5
800c6a74:	00043840 	sll	a3,a0,0x1
800c6a78:	00461023 	subu	v0,v0,a2
800c6a7c:	000628c3 	sra	a1,a2,0x3
800c6a80:	00063103 	sra	a2,a2,0x4
800c6a84:	00471021 	addu	v0,v0,a3
800c6a88:	00a62821 	addu	a1,a1,a2
800c6a8c:	00a22821 	addu	a1,a1,v0
800c6a90:	000430c3 	sra	a2,a0,0x3
800c6a94:	00a62823 	subu	a1,a1,a2
800c6a98:	00042103 	sra	a0,a0,0x4
800c6a9c:	00031f00 	sll	v1,v1,0x1c
800c6aa0:	00081183 	sra	v0,t0,0x6
800c6aa4:	00a42823 	subu	a1,a1,a0
800c6aa8:	00031f03 	sra	v1,v1,0x1c
800c6aac:	00a22823 	subu	a1,a1,v0
800c6ab0:	00082103 	sra	a0,t0,0x4
800c6ab4:	000810c3 	sra	v0,t0,0x3
800c6ab8:	01a31804 	sllv	v1,v1,t5
800c6abc:	00a93024 	and	a2,a1,t1
800c6ac0:	00441021 	addu	v0,v0,a0
800c6ac4:	00681823 	subu	v1,v1,t0
800c6ac8:	00062040 	sll	a0,a2,0x1
800c6acc:	00621821 	addu	v1,v1,v0
800c6ad0:	00641821 	addu	v1,v1,a0
800c6ad4:	000610c3 	sra	v0,a2,0x3
800c6ad8:	00052c00 	sll	a1,a1,0x10
800c6adc:	00052c03 	sra	a1,a1,0x10
800c6ae0:	00621823 	subu	v1,v1,v0
800c6ae4:	00063103 	sra	a2,a2,0x4
800c6ae8:	00051183 	sra	v0,a1,0x6
800c6aec:	00661823 	subu	v1,v1,a2
800c6af0:	00621823 	subu	v1,v1,v0
800c6af4:	00034400 	sll	t0,v1,0x10
800c6af8:	00084403 	sra	t0,t0,0x10
800c6afc:	a585005e 	sh	a1,94(t4)
800c6b00:	a5880060 	sh	t0,96(t4)
800c6b04:	81c40007 	lb	a0,7(t6)
800c6b08:	00691824 	and	v1,v1,t1
800c6b0c:	00041103 	sra	v0,a0,0x4
800c6b10:	01a21004 	sllv	v0,v0,t5
800c6b14:	00033840 	sll	a3,v1,0x1
800c6b18:	00451023 	subu	v0,v0,a1
800c6b1c:	000530c3 	sra	a2,a1,0x3
800c6b20:	00052903 	sra	a1,a1,0x4
800c6b24:	00471021 	addu	v0,v0,a3
800c6b28:	00c53021 	addu	a2,a2,a1
800c6b2c:	00c23021 	addu	a2,a2,v0
800c6b30:	000328c3 	sra	a1,v1,0x3
800c6b34:	00c53023 	subu	a2,a2,a1
800c6b38:	00031903 	sra	v1,v1,0x4
800c6b3c:	00042700 	sll	a0,a0,0x1c
800c6b40:	00081183 	sra	v0,t0,0x6
800c6b44:	00c33023 	subu	a2,a2,v1
800c6b48:	00042703 	sra	a0,a0,0x1c
800c6b4c:	00c23023 	subu	a2,a2,v0
800c6b50:	00081903 	sra	v1,t0,0x4
800c6b54:	000810c3 	sra	v0,t0,0x3
800c6b58:	01a42004 	sllv	a0,a0,t5
800c6b5c:	00c92824 	and	a1,a2,t1
800c6b60:	00431021 	addu	v0,v0,v1
800c6b64:	00882023 	subu	a0,a0,t0
800c6b68:	00051840 	sll	v1,a1,0x1
800c6b6c:	00822021 	addu	a0,a0,v0
800c6b70:	00832021 	addu	a0,a0,v1
800c6b74:	000510c3 	sra	v0,a1,0x3
800c6b78:	00063400 	sll	a2,a2,0x10
800c6b7c:	00063403 	sra	a2,a2,0x10
800c6b80:	00822023 	subu	a0,a0,v0
800c6b84:	00052903 	sra	a1,a1,0x4
800c6b88:	00061183 	sra	v0,a2,0x6
800c6b8c:	00852023 	subu	a0,a0,a1
800c6b90:	00822023 	subu	a0,a0,v0
800c6b94:	00044400 	sll	t0,a0,0x10
800c6b98:	00084403 	sra	t0,t0,0x10
800c6b9c:	a5860062 	sh	a2,98(t4)
800c6ba0:	a5880064 	sh	t0,100(t4)
800c6ba4:	81c30008 	lb	v1,8(t6)
800c6ba8:	00892024 	and	a0,a0,t1
800c6bac:	00031103 	sra	v0,v1,0x4
800c6bb0:	01a21004 	sllv	v0,v0,t5
800c6bb4:	00461023 	subu	v0,v0,a2
800c6bb8:	000628c3 	sra	a1,a2,0x3
800c6bbc:	00043840 	sll	a3,a0,0x1
800c6bc0:	00063103 	sra	a2,a2,0x4
800c6bc4:	00a62821 	addu	a1,a1,a2
800c6bc8:	00471021 	addu	v0,v0,a3
800c6bcc:	00a22821 	addu	a1,a1,v0
800c6bd0:	000430c3 	sra	a2,a0,0x3
800c6bd4:	00a62823 	subu	a1,a1,a2
800c6bd8:	00042103 	sra	a0,a0,0x4
800c6bdc:	00031f00 	sll	v1,v1,0x1c
800c6be0:	00a42823 	subu	a1,a1,a0
800c6be4:	00081183 	sra	v0,t0,0x6
800c6be8:	00031f03 	sra	v1,v1,0x1c
800c6bec:	00a22823 	subu	a1,a1,v0
800c6bf0:	00082103 	sra	a0,t0,0x4
800c6bf4:	01a31804 	sllv	v1,v1,t5
800c6bf8:	000810c3 	sra	v0,t0,0x3
800c6bfc:	00a94824 	and	t1,a1,t1
800c6c00:	00441021 	addu	v0,v0,a0
800c6c04:	00681823 	subu	v1,v1,t0
800c6c08:	00621821 	addu	v1,v1,v0
800c6c0c:	00092040 	sll	a0,t1,0x1
800c6c10:	000910c3 	sra	v0,t1,0x3
800c6c14:	00641821 	addu	v1,v1,a0
800c6c18:	00052c00 	sll	a1,a1,0x10
800c6c1c:	00052c03 	sra	a1,a1,0x10
800c6c20:	00621823 	subu	v1,v1,v0
800c6c24:	00094903 	sra	t1,t1,0x4
800c6c28:	00691823 	subu	v1,v1,t1
800c6c2c:	00051183 	sra	v0,a1,0x6
800c6c30:	00625823 	subu	t3,v1,v0
800c6c34:	00a05021 	move	t2,a1
800c6c38:	a5850066 	sh	a1,102(t4)
800c6c3c:	08031bae 	j	800c6eb8 <_Z14AltDecodeBlockP7Channel+0x7f0>
800c6c40:	a58b0068 	sh	t3,104(t4)
800c6c44:	00041042 	srl	v0,a0,0x1
800c6c48:	30420001 	andi	v0,v0,0x1
800c6c4c:	a1820018 	sb	v0,24(t4)
800c6c50:	00041082 	srl	v0,a0,0x2
800c6c54:	30450003 	andi	a1,v0,0x3
800c6c58:	2583004a 	addiu	v1,t4,74
800c6c5c:	24020001 	li	v0,1
800c6c60:	ad830070 	sw	v1,112(t4)
800c6c64:	8d8b0094 	lw	t3,148(t4)
800c6c68:	8d8a0098 	lw	t2,152(t4)
800c6c6c:	14a2feab 	bne	a1,v0,800c671c <_Z14AltDecodeBlockP7Channel+0x54>
800c6c70:	00046902 	srl	t5,a0,0x4
800c6c74:	81c40001 	lb	a0,1(t6)
800c6c78:	000b1c00 	sll	v1,t3,0x10
800c6c7c:	00041103 	sra	v0,a0,0x4
800c6c80:	00031c03 	sra	v1,v1,0x10
800c6c84:	01a21004 	sllv	v0,v0,t5
800c6c88:	00621021 	addu	v0,v1,v0
800c6c8c:	00031903 	sra	v1,v1,0x4
800c6c90:	00431023 	subu	v0,v0,v1
800c6c94:	00042700 	sll	a0,a0,0x1c
800c6c98:	00042703 	sra	a0,a0,0x1c
800c6c9c:	00021400 	sll	v0,v0,0x10
800c6ca0:	00021403 	sra	v0,v0,0x10
800c6ca4:	01a42004 	sllv	a0,a0,t5
800c6ca8:	00021903 	sra	v1,v0,0x4
800c6cac:	00442021 	addu	a0,v0,a0
800c6cb0:	00832023 	subu	a0,a0,v1
800c6cb4:	00042400 	sll	a0,a0,0x10
800c6cb8:	00042403 	sra	a0,a0,0x10
800c6cbc:	a582004a 	sh	v0,74(t4)
800c6cc0:	a584004c 	sh	a0,76(t4)
800c6cc4:	81c30002 	lb	v1,2(t6)
800c6cc8:	00042903 	sra	a1,a0,0x4
800c6ccc:	00031103 	sra	v0,v1,0x4
800c6cd0:	01a21004 	sllv	v0,v0,t5
800c6cd4:	00822021 	addu	a0,a0,v0
800c6cd8:	00852023 	subu	a0,a0,a1
800c6cdc:	00031f00 	sll	v1,v1,0x1c
800c6ce0:	00031f03 	sra	v1,v1,0x1c
800c6ce4:	00042400 	sll	a0,a0,0x10
800c6ce8:	00042403 	sra	a0,a0,0x10
800c6cec:	01a31804 	sllv	v1,v1,t5
800c6cf0:	00041103 	sra	v0,a0,0x4
800c6cf4:	00831821 	addu	v1,a0,v1
800c6cf8:	00621823 	subu	v1,v1,v0
800c6cfc:	00031c00 	sll	v1,v1,0x10
800c6d00:	00031c03 	sra	v1,v1,0x10
800c6d04:	a5830050 	sh	v1,80(t4)
800c6d08:	a584004e 	sh	a0,78(t4)
800c6d0c:	81c40003 	lb	a0,3(t6)
800c6d10:	00032903 	sra	a1,v1,0x4
800c6d14:	00041103 	sra	v0,a0,0x4
800c6d18:	01a21004 	sllv	v0,v0,t5
800c6d1c:	00621821 	addu	v1,v1,v0
800c6d20:	00651823 	subu	v1,v1,a1
800c6d24:	00042700 	sll	a0,a0,0x1c
800c6d28:	00042703 	sra	a0,a0,0x1c
800c6d2c:	00031c00 	sll	v1,v1,0x10
800c6d30:	00031c03 	sra	v1,v1,0x10
800c6d34:	01a42004 	sllv	a0,a0,t5
800c6d38:	00031103 	sra	v0,v1,0x4
800c6d3c:	00642021 	addu	a0,v1,a0
800c6d40:	00822023 	subu	a0,a0,v0
800c6d44:	00042400 	sll	a0,a0,0x10
800c6d48:	00042403 	sra	a0,a0,0x10
800c6d4c:	a5840054 	sh	a0,84(t4)
800c6d50:	a5830052 	sh	v1,82(t4)
800c6d54:	81c30004 	lb	v1,4(t6)
800c6d58:	00042903 	sra	a1,a0,0x4
800c6d5c:	00031103 	sra	v0,v1,0x4
800c6d60:	01a21004 	sllv	v0,v0,t5
800c6d64:	00822021 	addu	a0,a0,v0
800c6d68:	00852023 	subu	a0,a0,a1
800c6d6c:	00031f00 	sll	v1,v1,0x1c
800c6d70:	00031f03 	sra	v1,v1,0x1c
800c6d74:	00042400 	sll	a0,a0,0x10
800c6d78:	00042403 	sra	a0,a0,0x10
800c6d7c:	01a31804 	sllv	v1,v1,t5
800c6d80:	00041103 	sra	v0,a0,0x4
800c6d84:	00831821 	addu	v1,a0,v1
800c6d88:	00621823 	subu	v1,v1,v0
800c6d8c:	00031c00 	sll	v1,v1,0x10
800c6d90:	00031c03 	sra	v1,v1,0x10
800c6d94:	a5830058 	sh	v1,88(t4)
800c6d98:	a5840056 	sh	a0,86(t4)
800c6d9c:	81c40005 	lb	a0,5(t6)
800c6da0:	00032903 	sra	a1,v1,0x4
800c6da4:	00041103 	sra	v0,a0,0x4
800c6da8:	01a21004 	sllv	v0,v0,t5
800c6dac:	00621821 	addu	v1,v1,v0
800c6db0:	00651823 	subu	v1,v1,a1
800c6db4:	00042700 	sll	a0,a0,0x1c
800c6db8:	00042703 	sra	a0,a0,0x1c
800c6dbc:	00031c00 	sll	v1,v1,0x10
800c6dc0:	00031c03 	sra	v1,v1,0x10
800c6dc4:	01a42004 	sllv	a0,a0,t5
800c6dc8:	00031103 	sra	v0,v1,0x4
800c6dcc:	00642021 	addu	a0,v1,a0
800c6dd0:	00822023 	subu	a0,a0,v0
800c6dd4:	00042400 	sll	a0,a0,0x10
800c6dd8:	00042403 	sra	a0,a0,0x10
800c6ddc:	a584005c 	sh	a0,92(t4)
800c6de0:	a583005a 	sh	v1,90(t4)
800c6de4:	81c30006 	lb	v1,6(t6)
800c6de8:	00042903 	sra	a1,a0,0x4
800c6dec:	00031103 	sra	v0,v1,0x4
800c6df0:	01a21004 	sllv	v0,v0,t5
800c6df4:	00822021 	addu	a0,a0,v0
800c6df8:	00852023 	subu	a0,a0,a1
800c6dfc:	00031f00 	sll	v1,v1,0x1c
800c6e00:	00031f03 	sra	v1,v1,0x1c
800c6e04:	00042400 	sll	a0,a0,0x10
800c6e08:	00042403 	sra	a0,a0,0x10
800c6e0c:	01a31804 	sllv	v1,v1,t5
800c6e10:	00041103 	sra	v0,a0,0x4
800c6e14:	00831821 	addu	v1,a0,v1
800c6e18:	00621823 	subu	v1,v1,v0
800c6e1c:	00031c00 	sll	v1,v1,0x10
800c6e20:	00031c03 	sra	v1,v1,0x10
800c6e24:	a5830060 	sh	v1,96(t4)
800c6e28:	a584005e 	sh	a0,94(t4)
800c6e2c:	81c40007 	lb	a0,7(t6)
800c6e30:	00032903 	sra	a1,v1,0x4
800c6e34:	00041103 	sra	v0,a0,0x4
800c6e38:	01a21004 	sllv	v0,v0,t5
800c6e3c:	00621821 	addu	v1,v1,v0
800c6e40:	00651823 	subu	v1,v1,a1
800c6e44:	00042700 	sll	a0,a0,0x1c
800c6e48:	00042703 	sra	a0,a0,0x1c
800c6e4c:	00031c00 	sll	v1,v1,0x10
800c6e50:	00031c03 	sra	v1,v1,0x10
800c6e54:	01a42004 	sllv	a0,a0,t5
800c6e58:	00031103 	sra	v0,v1,0x4
800c6e5c:	00642021 	addu	a0,v1,a0
800c6e60:	00822023 	subu	a0,a0,v0
800c6e64:	00042400 	sll	a0,a0,0x10
800c6e68:	00042403 	sra	a0,a0,0x10
800c6e6c:	a5840064 	sh	a0,100(t4)
800c6e70:	a5830062 	sh	v1,98(t4)
800c6e74:	81c30008 	lb	v1,8(t6)
800c6e78:	00042903 	sra	a1,a0,0x4
800c6e7c:	00031103 	sra	v0,v1,0x4
800c6e80:	01a21004 	sllv	v0,v0,t5
800c6e84:	00822021 	addu	a0,a0,v0
800c6e88:	00852023 	subu	a0,a0,a1
800c6e8c:	00031f00 	sll	v1,v1,0x1c
800c6e90:	00042400 	sll	a0,a0,0x10
800c6e94:	00031f03 	sra	v1,v1,0x1c
800c6e98:	00042403 	sra	a0,a0,0x10
800c6e9c:	01a31804 	sllv	v1,v1,t5
800c6ea0:	00831821 	addu	v1,a0,v1
800c6ea4:	00041103 	sra	v0,a0,0x4
800c6ea8:	00625823 	subu	t3,v1,v0
800c6eac:	00805021 	move	t2,a0
800c6eb0:	a5840066 	sh	a0,102(t4)
800c6eb4:	a58b0068 	sh	t3,104(t4)
800c6eb8:	25e20009 	addiu	v0,t7,9
800c6ebc:	ad820078 	sw	v0,120(t4)
800c6ec0:	ad8b0094 	sw	t3,148(t4)
800c6ec4:	03e00008 	jr	ra
800c6ec8:	ad8a0098 	sw	t2,152(t4)
800c6ecc:	2484004a 	addiu	a0,a0,74
800c6ed0:	24020001 	li	v0,1
800c6ed4:	3c198011 	lui	t9,0x8011
800c6ed8:	a1820076 	sb	v0,118(t4)
800c6edc:	ad840070 	sw	a0,112(t4)
800c6ee0:	a1800018 	sb	zero,24(t4)
800c6ee4:	00002821 	move	a1,zero
800c6ee8:	2739ca64 	addiu	t9,t9,-13724
800c6eec:	03200008 	jr	t9
800c6ef0:	24060020 	li	a2,32
800c6ef4:	81c30001 	lb	v1,1(t6)
800c6ef8:	2409fffc 	li	t1,-4
800c6efc:	01692824 	and	a1,t3,t1
800c6f00:	00033903 	sra	a3,v1,0x4
800c6f04:	00051040 	sll	v0,a1,0x1
800c6f08:	000a2103 	sra	a0,t2,0x4
800c6f0c:	01a73804 	sllv	a3,a3,t5
800c6f10:	00822021 	addu	a0,a0,v0
800c6f14:	00ea3823 	subu	a3,a3,t2
800c6f18:	00051143 	sra	v0,a1,0x5
800c6f1c:	00e43821 	addu	a3,a3,a0
800c6f20:	00031f00 	sll	v1,v1,0x1c
800c6f24:	00e23823 	subu	a3,a3,v0
800c6f28:	00052903 	sra	a1,a1,0x4
800c6f2c:	000b1400 	sll	v0,t3,0x10
800c6f30:	00031f03 	sra	v1,v1,0x1c
800c6f34:	00e53823 	subu	a3,a3,a1
800c6f38:	00021403 	sra	v0,v0,0x10
800c6f3c:	01a31804 	sllv	v1,v1,t5
800c6f40:	00e92824 	and	a1,a3,t1
800c6f44:	00621823 	subu	v1,v1,v0
800c6f48:	00021103 	sra	v0,v0,0x4
800c6f4c:	00052040 	sll	a0,a1,0x1
800c6f50:	00621821 	addu	v1,v1,v0
800c6f54:	00641821 	addu	v1,v1,a0
800c6f58:	00051143 	sra	v0,a1,0x5
800c6f5c:	00621823 	subu	v1,v1,v0
800c6f60:	00052903 	sra	a1,a1,0x4
800c6f64:	00651823 	subu	v1,v1,a1
800c6f68:	00034400 	sll	t0,v1,0x10
800c6f6c:	00073c00 	sll	a3,a3,0x10
800c6f70:	00073c03 	sra	a3,a3,0x10
800c6f74:	00084403 	sra	t0,t0,0x10
800c6f78:	a587004a 	sh	a3,74(t4)
800c6f7c:	a588004c 	sh	t0,76(t4)
800c6f80:	81c20002 	lb	v0,2(t6)
800c6f84:	00691824 	and	v1,v1,t1
800c6f88:	00023103 	sra	a2,v0,0x4
800c6f8c:	00032840 	sll	a1,v1,0x1
800c6f90:	00072103 	sra	a0,a3,0x4
800c6f94:	01a63004 	sllv	a2,a2,t5
800c6f98:	00852021 	addu	a0,a0,a1
800c6f9c:	00c73023 	subu	a2,a2,a3
800c6fa0:	00c43021 	addu	a2,a2,a0
800c6fa4:	00021700 	sll	v0,v0,0x1c
800c6fa8:	00032143 	sra	a0,v1,0x5
800c6fac:	00c43023 	subu	a2,a2,a0
800c6fb0:	00031903 	sra	v1,v1,0x4
800c6fb4:	00021703 	sra	v0,v0,0x1c
800c6fb8:	00c33023 	subu	a2,a2,v1
800c6fbc:	01a21004 	sllv	v0,v0,t5
800c6fc0:	00c92824 	and	a1,a2,t1
800c6fc4:	00481023 	subu	v0,v0,t0
800c6fc8:	00084103 	sra	t0,t0,0x4
800c6fcc:	00051840 	sll	v1,a1,0x1
800c6fd0:	00481021 	addu	v0,v0,t0
800c6fd4:	00052143 	sra	a0,a1,0x5
800c6fd8:	00431021 	addu	v0,v0,v1
800c6fdc:	00441023 	subu	v0,v0,a0
800c6fe0:	00052903 	sra	a1,a1,0x4
800c6fe4:	00451023 	subu	v0,v0,a1
800c6fe8:	00024400 	sll	t0,v0,0x10
800c6fec:	00063400 	sll	a2,a2,0x10
800c6ff0:	00063403 	sra	a2,a2,0x10
800c6ff4:	00084403 	sra	t0,t0,0x10
800c6ff8:	a586004e 	sh	a2,78(t4)
800c6ffc:	a5880050 	sh	t0,80(t4)
800c7000:	81c30003 	lb	v1,3(t6)
800c7004:	00491024 	and	v0,v0,t1
800c7008:	00033903 	sra	a3,v1,0x4
800c700c:	00022840 	sll	a1,v0,0x1
800c7010:	00062103 	sra	a0,a2,0x4
800c7014:	01a73804 	sllv	a3,a3,t5
800c7018:	00852021 	addu	a0,a0,a1
800c701c:	00e63823 	subu	a3,a3,a2
800c7020:	00e43821 	addu	a3,a3,a0
800c7024:	00031f00 	sll	v1,v1,0x1c
800c7028:	00022143 	sra	a0,v0,0x5
800c702c:	00e43823 	subu	a3,a3,a0
800c7030:	00021103 	sra	v0,v0,0x4
800c7034:	00031f03 	sra	v1,v1,0x1c
800c7038:	00e23823 	subu	a3,a3,v0
800c703c:	01a31804 	sllv	v1,v1,t5
800c7040:	00e92824 	and	a1,a3,t1
800c7044:	00681823 	subu	v1,v1,t0
800c7048:	00084103 	sra	t0,t0,0x4
800c704c:	00051040 	sll	v0,a1,0x1
800c7050:	00681821 	addu	v1,v1,t0
800c7054:	00052143 	sra	a0,a1,0x5
800c7058:	00621821 	addu	v1,v1,v0
800c705c:	00641823 	subu	v1,v1,a0
800c7060:	00052903 	sra	a1,a1,0x4
800c7064:	00651823 	subu	v1,v1,a1
800c7068:	00034400 	sll	t0,v1,0x10
800c706c:	00073c00 	sll	a3,a3,0x10
800c7070:	00073c03 	sra	a3,a3,0x10
800c7074:	00084403 	sra	t0,t0,0x10
800c7078:	a5870052 	sh	a3,82(t4)
800c707c:	a5880054 	sh	t0,84(t4)
800c7080:	81c20004 	lb	v0,4(t6)
800c7084:	00691824 	and	v1,v1,t1
800c7088:	00023103 	sra	a2,v0,0x4
800c708c:	00032840 	sll	a1,v1,0x1
800c7090:	00072103 	sra	a0,a3,0x4
800c7094:	01a63004 	sllv	a2,a2,t5
800c7098:	00852021 	addu	a0,a0,a1
800c709c:	00c73023 	subu	a2,a2,a3
800c70a0:	00c43021 	addu	a2,a2,a0
800c70a4:	00021700 	sll	v0,v0,0x1c
800c70a8:	00032143 	sra	a0,v1,0x5
800c70ac:	00c43023 	subu	a2,a2,a0
800c70b0:	00031903 	sra	v1,v1,0x4
800c70b4:	00021703 	sra	v0,v0,0x1c
800c70b8:	00c33023 	subu	a2,a2,v1
800c70bc:	01a21004 	sllv	v0,v0,t5
800c70c0:	00c92824 	and	a1,a2,t1
800c70c4:	00481023 	subu	v0,v0,t0
800c70c8:	00084103 	sra	t0,t0,0x4
800c70cc:	00051840 	sll	v1,a1,0x1
800c70d0:	00481021 	addu	v0,v0,t0
800c70d4:	00052143 	sra	a0,a1,0x5
800c70d8:	00431021 	addu	v0,v0,v1
800c70dc:	00441023 	subu	v0,v0,a0
800c70e0:	00052903 	sra	a1,a1,0x4
800c70e4:	00451023 	subu	v0,v0,a1
800c70e8:	00024400 	sll	t0,v0,0x10
800c70ec:	00063400 	sll	a2,a2,0x10
800c70f0:	00063403 	sra	a2,a2,0x10
800c70f4:	00084403 	sra	t0,t0,0x10
800c70f8:	a5860056 	sh	a2,86(t4)
800c70fc:	a5880058 	sh	t0,88(t4)
800c7100:	81c30005 	lb	v1,5(t6)
800c7104:	00491024 	and	v0,v0,t1
800c7108:	00033903 	sra	a3,v1,0x4
800c710c:	00022840 	sll	a1,v0,0x1
800c7110:	00062103 	sra	a0,a2,0x4
800c7114:	01a73804 	sllv	a3,a3,t5
800c7118:	00852021 	addu	a0,a0,a1
800c711c:	00e63823 	subu	a3,a3,a2
800c7120:	00e43821 	addu	a3,a3,a0
800c7124:	00031f00 	sll	v1,v1,0x1c
800c7128:	00022143 	sra	a0,v0,0x5
800c712c:	00e43823 	subu	a3,a3,a0
800c7130:	00021103 	sra	v0,v0,0x4
800c7134:	00031f03 	sra	v1,v1,0x1c
800c7138:	00e23823 	subu	a3,a3,v0
800c713c:	01a31804 	sllv	v1,v1,t5
800c7140:	00e92824 	and	a1,a3,t1
800c7144:	00681823 	subu	v1,v1,t0
800c7148:	00084103 	sra	t0,t0,0x4
800c714c:	00051040 	sll	v0,a1,0x1
800c7150:	00681821 	addu	v1,v1,t0
800c7154:	00052143 	sra	a0,a1,0x5
800c7158:	00621821 	addu	v1,v1,v0
800c715c:	00641823 	subu	v1,v1,a0
800c7160:	00052903 	sra	a1,a1,0x4
800c7164:	00651823 	subu	v1,v1,a1
800c7168:	00034400 	sll	t0,v1,0x10
800c716c:	00073c00 	sll	a3,a3,0x10
800c7170:	00073c03 	sra	a3,a3,0x10
800c7174:	00084403 	sra	t0,t0,0x10
800c7178:	a587005a 	sh	a3,90(t4)
800c717c:	a588005c 	sh	t0,92(t4)
800c7180:	81c20006 	lb	v0,6(t6)
800c7184:	00691824 	and	v1,v1,t1
800c7188:	00023103 	sra	a2,v0,0x4
800c718c:	00032840 	sll	a1,v1,0x1
800c7190:	00072103 	sra	a0,a3,0x4
800c7194:	01a63004 	sllv	a2,a2,t5
800c7198:	00852021 	addu	a0,a0,a1
800c719c:	00c73023 	subu	a2,a2,a3
800c71a0:	00c43021 	addu	a2,a2,a0
800c71a4:	00021700 	sll	v0,v0,0x1c
800c71a8:	00032143 	sra	a0,v1,0x5
800c71ac:	00c43023 	subu	a2,a2,a0
800c71b0:	00031903 	sra	v1,v1,0x4
800c71b4:	00021703 	sra	v0,v0,0x1c
800c71b8:	00c33023 	subu	a2,a2,v1
800c71bc:	01a21004 	sllv	v0,v0,t5
800c71c0:	00c92824 	and	a1,a2,t1
800c71c4:	00481023 	subu	v0,v0,t0
800c71c8:	00084103 	sra	t0,t0,0x4
800c71cc:	00051840 	sll	v1,a1,0x1
800c71d0:	00481021 	addu	v0,v0,t0
800c71d4:	00052143 	sra	a0,a1,0x5
800c71d8:	00431021 	addu	v0,v0,v1
800c71dc:	00441023 	subu	v0,v0,a0
800c71e0:	00052903 	sra	a1,a1,0x4
800c71e4:	00451023 	subu	v0,v0,a1
800c71e8:	00024400 	sll	t0,v0,0x10
800c71ec:	00063400 	sll	a2,a2,0x10
800c71f0:	00063403 	sra	a2,a2,0x10
800c71f4:	00084403 	sra	t0,t0,0x10
800c71f8:	a586005e 	sh	a2,94(t4)
800c71fc:	a5880060 	sh	t0,96(t4)
800c7200:	81c40007 	lb	a0,7(t6)
800c7204:	00491024 	and	v0,v0,t1
800c7208:	00043903 	sra	a3,a0,0x4
800c720c:	00022840 	sll	a1,v0,0x1
800c7210:	00061903 	sra	v1,a2,0x4
800c7214:	01a73804 	sllv	a3,a3,t5
800c7218:	00651821 	addu	v1,v1,a1
800c721c:	00e63823 	subu	a3,a3,a2
800c7220:	00e33821 	addu	a3,a3,v1
800c7224:	00042700 	sll	a0,a0,0x1c
800c7228:	00021943 	sra	v1,v0,0x5
800c722c:	00e33823 	subu	a3,a3,v1
800c7230:	00021103 	sra	v0,v0,0x4
800c7234:	00042703 	sra	a0,a0,0x1c
800c7238:	00e23823 	subu	a3,a3,v0
800c723c:	01a42004 	sllv	a0,a0,t5
800c7240:	00e92824 	and	a1,a3,t1
800c7244:	00882023 	subu	a0,a0,t0
800c7248:	00084103 	sra	t0,t0,0x4
800c724c:	00051040 	sll	v0,a1,0x1
800c7250:	00882021 	addu	a0,a0,t0
800c7254:	00051943 	sra	v1,a1,0x5
800c7258:	00822021 	addu	a0,a0,v0
800c725c:	00832023 	subu	a0,a0,v1
800c7260:	00052903 	sra	a1,a1,0x4
800c7264:	00852023 	subu	a0,a0,a1
800c7268:	00044400 	sll	t0,a0,0x10
800c726c:	00073c00 	sll	a3,a3,0x10
800c7270:	00073c03 	sra	a3,a3,0x10
800c7274:	00084403 	sra	t0,t0,0x10
800c7278:	a5880064 	sh	t0,100(t4)
800c727c:	a5870062 	sh	a3,98(t4)
800c7280:	81c20008 	lb	v0,8(t6)
800c7284:	00892024 	and	a0,a0,t1
800c7288:	00021903 	sra	v1,v0,0x4
800c728c:	00043040 	sll	a2,a0,0x1
800c7290:	01a31804 	sllv	v1,v1,t5
800c7294:	00072903 	sra	a1,a3,0x4
800c7298:	00a62821 	addu	a1,a1,a2
800c729c:	00671823 	subu	v1,v1,a3
800c72a0:	00651821 	addu	v1,v1,a1
800c72a4:	00021700 	sll	v0,v0,0x1c
800c72a8:	00042943 	sra	a1,a0,0x5
800c72ac:	00651823 	subu	v1,v1,a1
800c72b0:	00042103 	sra	a0,a0,0x4
800c72b4:	00021703 	sra	v0,v0,0x1c
800c72b8:	00641823 	subu	v1,v1,a0
800c72bc:	01a21004 	sllv	v0,v0,t5
800c72c0:	00694824 	and	t1,v1,t1
800c72c4:	00481023 	subu	v0,v0,t0
800c72c8:	00084103 	sra	t0,t0,0x4
800c72cc:	00092040 	sll	a0,t1,0x1
800c72d0:	00481021 	addu	v0,v0,t0
800c72d4:	00092943 	sra	a1,t1,0x5
800c72d8:	00441021 	addu	v0,v0,a0
800c72dc:	00031c00 	sll	v1,v1,0x10
800c72e0:	00451023 	subu	v0,v0,a1
800c72e4:	00031c03 	sra	v1,v1,0x10
800c72e8:	00094903 	sra	t1,t1,0x4
800c72ec:	00495823 	subu	t3,v0,t1
800c72f0:	00605021 	move	t2,v1
800c72f4:	25e20009 	addiu	v0,t7,9
800c72f8:	a5830066 	sh	v1,102(t4)
800c72fc:	a58b0068 	sh	t3,104(t4)
800c7300:	ad820078 	sw	v0,120(t4)
800c7304:	ad8b0094 	sw	t3,148(t4)
800c7308:	03e00008 	jr	ra
800c730c:	ad8a0098 	sw	t2,152(t4)
800c7310:	14a0feea 	bnez	a1,800c6ebc <_Z14AltDecodeBlockP7Channel+0x7f4>
800c7314:	25e20009 	addiu	v0,t7,9
800c7318:	81c20001 	lb	v0,1(t6)
800c731c:	2584006a 	addiu	a0,t4,106
800c7320:	00021f00 	sll	v1,v0,0x1c
800c7324:	00031f03 	sra	v1,v1,0x1c
800c7328:	00021103 	sra	v0,v0,0x4
800c732c:	01a21004 	sllv	v0,v0,t5
800c7330:	01a31804 	sllv	v1,v1,t5
800c7334:	a583004c 	sh	v1,76(t4)
800c7338:	a582004a 	sh	v0,74(t4)
800c733c:	81c20002 	lb	v0,2(t6)
800c7340:	00021f00 	sll	v1,v0,0x1c
800c7344:	00031f03 	sra	v1,v1,0x1c
800c7348:	00021103 	sra	v0,v0,0x4
800c734c:	01a21004 	sllv	v0,v0,t5
800c7350:	01a31804 	sllv	v1,v1,t5
800c7354:	a5830050 	sh	v1,80(t4)
800c7358:	a582004e 	sh	v0,78(t4)
800c735c:	81c20003 	lb	v0,3(t6)
800c7360:	00021f00 	sll	v1,v0,0x1c
800c7364:	00031f03 	sra	v1,v1,0x1c
800c7368:	00021103 	sra	v0,v0,0x4
800c736c:	01a21004 	sllv	v0,v0,t5
800c7370:	01a31804 	sllv	v1,v1,t5
800c7374:	a5830054 	sh	v1,84(t4)
800c7378:	a5820052 	sh	v0,82(t4)
800c737c:	81c20004 	lb	v0,4(t6)
800c7380:	00021f00 	sll	v1,v0,0x1c
800c7384:	00031f03 	sra	v1,v1,0x1c
800c7388:	00021103 	sra	v0,v0,0x4
800c738c:	01a21004 	sllv	v0,v0,t5
800c7390:	01a31804 	sllv	v1,v1,t5
800c7394:	a5830058 	sh	v1,88(t4)
800c7398:	a5820056 	sh	v0,86(t4)
800c739c:	81c20005 	lb	v0,5(t6)
800c73a0:	00021f00 	sll	v1,v0,0x1c
800c73a4:	00031f03 	sra	v1,v1,0x1c
800c73a8:	00021103 	sra	v0,v0,0x4
800c73ac:	01a21004 	sllv	v0,v0,t5
800c73b0:	01a31804 	sllv	v1,v1,t5
800c73b4:	a583005c 	sh	v1,92(t4)
800c73b8:	a582005a 	sh	v0,90(t4)
800c73bc:	81c20006 	lb	v0,6(t6)
800c73c0:	00021f00 	sll	v1,v0,0x1c
800c73c4:	00031f03 	sra	v1,v1,0x1c
800c73c8:	00021103 	sra	v0,v0,0x4
800c73cc:	01a21004 	sllv	v0,v0,t5
800c73d0:	01a31804 	sllv	v1,v1,t5
800c73d4:	a5830060 	sh	v1,96(t4)
800c73d8:	a582005e 	sh	v0,94(t4)
800c73dc:	81c20007 	lb	v0,7(t6)
800c73e0:	00021f00 	sll	v1,v0,0x1c
800c73e4:	00031f03 	sra	v1,v1,0x1c
800c73e8:	00021103 	sra	v0,v0,0x4
800c73ec:	01a21004 	sllv	v0,v0,t5
800c73f0:	01a31804 	sllv	v1,v1,t5
800c73f4:	a5830064 	sh	v1,100(t4)
800c73f8:	a5820062 	sh	v0,98(t4)
800c73fc:	81c20008 	lb	v0,8(t6)
800c7400:	00021f00 	sll	v1,v0,0x1c
800c7404:	00031f03 	sra	v1,v1,0x1c
800c7408:	00021103 	sra	v0,v0,0x4
800c740c:	01a31804 	sllv	v1,v1,t5
800c7410:	01a21004 	sllv	v0,v0,t5
800c7414:	a5820066 	sh	v0,102(t4)
800c7418:	a5830068 	sh	v1,104(t4)
800c741c:	848bfffe 	lh	t3,-2(a0)
800c7420:	08031bae 	j	800c6eb8 <_Z14AltDecodeBlockP7Channel+0x7f0>
800c7424:	848afffc 	lh	t2,-4(a0)

800c7428 <_Z11DecodeBlockP7Channel>:
800c7428:	27bdfff0 	addiu	sp,sp,-16
800c742c:	afb3000c 	sw	s3,12(sp)
800c7430:	afb20008 	sw	s2,8(sp)
800c7434:	afb10004 	sw	s1,4(sp)
800c7438:	afb00000 	sw	s0,0(sp)
800c743c:	3c028021 	lui	v0,0x8021
800c7440:	9042e49d 	lbu	v0,-7011(v0)
800c7444:	1040000c 	beqz	v0,800c7478 <_Z11DecodeBlockP7Channel+0x50>
800c7448:	00806021 	move	t4,a0
800c744c:	2c420003 	sltiu	v0,v0,3
800c7450:	104000a7 	beqz	v0,800c76f0 <_Z11DecodeBlockP7Channel+0x2c8>
800c7454:	3c19800c 	lui	t9,0x800c
800c7458:	3c19800c 	lui	t9,0x800c
800c745c:	8fb3000c 	lw	s3,12(sp)
800c7460:	8fb20008 	lw	s2,8(sp)
800c7464:	8fb10004 	lw	s1,4(sp)
800c7468:	8fb00000 	lw	s0,0(sp)
800c746c:	273966c8 	addiu	t9,t9,26312
800c7470:	03200008 	jr	t9
800c7474:	27bd0010 	addiu	sp,sp,16
800c7478:	8c8e0078 	lw	t6,120(a0)
800c747c:	3402fff8 	li	v0,0xfff8
800c7480:	01c2102b 	sltu	v0,t6,v0
800c7484:	1440000c 	bnez	v0,800c74b8 <_Z11DecodeBlockP7Channel+0x90>
800c7488:	3c028021 	lui	v0,0x8021
800c748c:	2482004a 	addiu	v0,a0,74
800c7490:	24030001 	li	v1,1
800c7494:	ac820070 	sw	v0,112(a0)
800c7498:	a0830076 	sb	v1,118(a0)
800c749c:	a0800018 	sb	zero,24(a0)
800c74a0:	8fb3000c 	lw	s3,12(sp)
800c74a4:	8fb20008 	lw	s2,8(sp)
800c74a8:	8fb10004 	lw	s1,4(sp)
800c74ac:	8fb00000 	lw	s0,0(sp)
800c74b0:	03e00008 	jr	ra
800c74b4:	27bd0010 	addiu	sp,sp,16
800c74b8:	8c43e3ec 	lw	v1,-7188(v0)
800c74bc:	01c32021 	addu	a0,t6,v1
800c74c0:	90830000 	lbu	v1,0(a0)
800c74c4:	30620001 	andi	v0,v1,0x1
800c74c8:	144000a4 	bnez	v0,800c775c <_Z11DecodeBlockP7Channel+0x334>
800c74cc:	a1820076 	sb	v0,118(t4)
800c74d0:	00036902 	srl	t5,v1,0x4
800c74d4:	8d870094 	lw	a3,148(t4)
800c74d8:	8d860098 	lw	a2,152(t4)
800c74dc:	258b004a 	addiu	t3,t4,74
800c74e0:	3069000c 	andi	t1,v1,0xc
800c74e4:	24900009 	addiu	s0,a0,9
800c74e8:	248a0001 	addiu	t2,a0,1
800c74ec:	2daf000d 	sltiu	t7,t5,13
800c74f0:	24120004 	li	s2,4
800c74f4:	24130008 	li	s3,8
800c74f8:	24117fff 	li	s1,32767
800c74fc:	34198000 	li	t9,0x8000
800c7500:	24188000 	li	t8,-32768
800c7504:	08031d81 	j	800c7604 <_Z11DecodeBlockP7Channel+0x1dc>
800c7508:	ad8b0070 	sw	t3,112(t4)
800c750c:	11330089 	beq	t1,s3,800c7734 <_Z11DecodeBlockP7Channel+0x30c>
800c7510:	00071043 	sra	v0,a3,0x1
800c7514:	1120000f 	beqz	t1,800c7554 <_Z11DecodeBlockP7Channel+0x12c>
800c7518:	00b9182a 	slt	v1,a1,t9
800c751c:	00071080 	sll	v0,a3,0x2
800c7520:	000718c0 	sll	v1,a3,0x3
800c7524:	00e21021 	addu	v0,a3,v0
800c7528:	00431021 	addu	v0,v0,v1
800c752c:	00062043 	sra	a0,a2,0x1
800c7530:	00021023 	negu	v0,v0
800c7534:	00c41821 	addu	v1,a2,a0
800c7538:	000211c3 	sra	v0,v0,0x7
800c753c:	00e21021 	addu	v0,a3,v0
800c7540:	00031903 	sra	v1,v1,0x4
800c7544:	00a31821 	addu	v1,a1,v1
800c7548:	00441023 	subu	v0,v0,a0
800c754c:	00432821 	addu	a1,v0,v1
800c7550:	00b9182a 	slt	v1,a1,t9
800c7554:	02201021 	move	v0,s1
800c7558:	00a3100b 	movn	v0,a1,v1
800c755c:	28448000 	slti	a0,v0,-32768
800c7560:	0304100b 	movn	v0,t8,a0
800c7564:	00021040 	sll	v0,v0,0x1
800c7568:	00023400 	sll	a2,v0,0x10
800c756c:	00063403 	sra	a2,a2,0x10
800c7570:	01a81804 	sllv	v1,t0,t5
800c7574:	00073c00 	sll	a3,a3,0x10
800c7578:	a5660000 	sh	a2,0(t3)
800c757c:	00073c03 	sra	a3,a3,0x10
800c7580:	1132003e 	beq	t1,s2,800c767c <_Z11DecodeBlockP7Channel+0x254>
800c7584:	00032843 	sra	a1,v1,0x1
800c7588:	11330060 	beq	t1,s3,800c770c <_Z11DecodeBlockP7Channel+0x2e4>
800c758c:	00061043 	sra	v0,a2,0x1
800c7590:	1120000f 	beqz	t1,800c75d0 <_Z11DecodeBlockP7Channel+0x1a8>
800c7594:	00b9102a 	slt	v0,a1,t9
800c7598:	00061080 	sll	v0,a2,0x2
800c759c:	000618c0 	sll	v1,a2,0x3
800c75a0:	00461021 	addu	v0,v0,a2
800c75a4:	00431021 	addu	v0,v0,v1
800c75a8:	00072043 	sra	a0,a3,0x1
800c75ac:	00021023 	negu	v0,v0
800c75b0:	00871821 	addu	v1,a0,a3
800c75b4:	000211c3 	sra	v0,v0,0x7
800c75b8:	00461021 	addu	v0,v0,a2
800c75bc:	00031903 	sra	v1,v1,0x4
800c75c0:	00a31821 	addu	v1,a1,v1
800c75c4:	00441023 	subu	v0,v0,a0
800c75c8:	00432821 	addu	a1,v0,v1
800c75cc:	00b9102a 	slt	v0,a1,t9
800c75d0:	02201821 	move	v1,s1
800c75d4:	00a2180b 	movn	v1,a1,v0
800c75d8:	28648000 	slti	a0,v1,-32768
800c75dc:	0304180b 	movn	v1,t8,a0
800c75e0:	00031840 	sll	v1,v1,0x1
800c75e4:	00031c00 	sll	v1,v1,0x10
800c75e8:	00031c03 	sra	v1,v1,0x10
800c75ec:	00063400 	sll	a2,a2,0x10
800c75f0:	a5630002 	sh	v1,2(t3)
800c75f4:	00063403 	sra	a2,a2,0x10
800c75f8:	256b0004 	addiu	t3,t3,4
800c75fc:	11500032 	beq	t2,s0,800c76c8 <_Z11DecodeBlockP7Channel+0x2a0>
800c7600:	00603821 	move	a3,v1
800c7604:	81430000 	lb	v1,0(t2)
800c7608:	254a0001 	addiu	t2,t2,1
800c760c:	00031700 	sll	v0,v1,0x1c
800c7610:	00024703 	sra	t0,v0,0x1c
800c7614:	15e00003 	bnez	t7,800c7624 <_Z11DecodeBlockP7Channel+0x1fc>
800c7618:	00031103 	sra	v0,v1,0x4
800c761c:	000217c3 	sra	v0,v0,0x1f
800c7620:	000847c3 	sra	t0,t0,0x1f
800c7624:	01a21004 	sllv	v0,v0,t5
800c7628:	1532ffb8 	bne	t1,s2,800c750c <_Z11DecodeBlockP7Channel+0xe4>
800c762c:	00022843 	sra	a1,v0,0x1
800c7630:	00071823 	negu	v1,a3
800c7634:	00071043 	sra	v0,a3,0x1
800c7638:	00a21021 	addu	v0,a1,v0
800c763c:	00031943 	sra	v1,v1,0x5
800c7640:	00622821 	addu	a1,v1,v0
800c7644:	00b9182a 	slt	v1,a1,t9
800c7648:	02201021 	move	v0,s1
800c764c:	00a3100b 	movn	v0,a1,v1
800c7650:	28448000 	slti	a0,v0,-32768
800c7654:	0304100b 	movn	v0,t8,a0
800c7658:	00021040 	sll	v0,v0,0x1
800c765c:	00023400 	sll	a2,v0,0x10
800c7660:	00063403 	sra	a2,a2,0x10
800c7664:	01a81804 	sllv	v1,t0,t5
800c7668:	00073c00 	sll	a3,a3,0x10
800c766c:	a5660000 	sh	a2,0(t3)
800c7670:	00073c03 	sra	a3,a3,0x10
800c7674:	1532ffc4 	bne	t1,s2,800c7588 <_Z11DecodeBlockP7Channel+0x160>
800c7678:	00032843 	sra	a1,v1,0x1
800c767c:	00061823 	negu	v1,a2
800c7680:	00061043 	sra	v0,a2,0x1
800c7684:	00a21021 	addu	v0,a1,v0
800c7688:	00031943 	sra	v1,v1,0x5
800c768c:	00622821 	addu	a1,v1,v0
800c7690:	00b9102a 	slt	v0,a1,t9
800c7694:	02201821 	move	v1,s1
800c7698:	00a2180b 	movn	v1,a1,v0
800c769c:	28648000 	slti	a0,v1,-32768
800c76a0:	0304180b 	movn	v1,t8,a0
800c76a4:	00031840 	sll	v1,v1,0x1
800c76a8:	00031c00 	sll	v1,v1,0x10
800c76ac:	00031c03 	sra	v1,v1,0x10
800c76b0:	00063400 	sll	a2,a2,0x10
800c76b4:	a5630002 	sh	v1,2(t3)
800c76b8:	00063403 	sra	a2,a2,0x10
800c76bc:	256b0004 	addiu	t3,t3,4
800c76c0:	1550ffd0 	bne	t2,s0,800c7604 <_Z11DecodeBlockP7Channel+0x1dc>
800c76c4:	00603821 	move	a3,v1
800c76c8:	25c20009 	addiu	v0,t6,9
800c76cc:	ad820078 	sw	v0,120(t4)
800c76d0:	ad830094 	sw	v1,148(t4)
800c76d4:	ad860098 	sw	a2,152(t4)
800c76d8:	8fb3000c 	lw	s3,12(sp)
800c76dc:	8fb20008 	lw	s2,8(sp)
800c76e0:	8fb10004 	lw	s1,4(sp)
800c76e4:	8fb00000 	lw	s0,0(sp)
800c76e8:	03e00008 	jr	ra
800c76ec:	27bd0010 	addiu	sp,sp,16
800c76f0:	8fb3000c 	lw	s3,12(sp)
800c76f4:	8fb20008 	lw	s2,8(sp)
800c76f8:	8fb10004 	lw	s1,4(sp)
800c76fc:	8fb00000 	lw	s0,0(sp)
800c7700:	273945b0 	addiu	t9,t9,17840
800c7704:	03200008 	jr	t9
800c7708:	27bd0010 	addiu	sp,sp,16
800c770c:	00461021 	addu	v0,v0,a2
800c7710:	00021023 	negu	v0,v0
800c7714:	00021143 	sra	v0,v0,0x5
800c7718:	00461021 	addu	v0,v0,a2
800c771c:	00071943 	sra	v1,a3,0x5
800c7720:	00072043 	sra	a0,a3,0x1
800c7724:	00441023 	subu	v0,v0,a0
800c7728:	00a31821 	addu	v1,a1,v1
800c772c:	08031d73 	j	800c75cc <_Z11DecodeBlockP7Channel+0x1a4>
800c7730:	00432821 	addu	a1,v0,v1
800c7734:	00e21021 	addu	v0,a3,v0
800c7738:	00021023 	negu	v0,v0
800c773c:	00021143 	sra	v0,v0,0x5
800c7740:	00e21021 	addu	v0,a3,v0
800c7744:	00061943 	sra	v1,a2,0x5
800c7748:	00062043 	sra	a0,a2,0x1
800c774c:	00441023 	subu	v0,v0,a0
800c7750:	00a31821 	addu	v1,a1,v1
800c7754:	08031d54 	j	800c7550 <_Z11DecodeBlockP7Channel+0x128>
800c7758:	00432821 	addu	a1,v0,v1
800c775c:	00031042 	srl	v0,v1,0x1
800c7760:	30420001 	andi	v0,v0,0x1
800c7764:	08031d34 	j	800c74d0 <_Z11DecodeBlockP7Channel+0xa8>
800c7768:	a1820018 	sb	v0,24(t4)

800c776c <_Z16S9xSetEchoEnableh>:
800c776c:	27bdffe0 	addiu	sp,sp,-32
800c7770:	afb20018 	sw	s2,24(sp)
800c7774:	3c128021 	lui	s2,0x8021
800c7778:	afb10014 	sw	s1,20(sp)
800c777c:	afbf001c 	sw	ra,28(sp)
800c7780:	afb00010 	sw	s0,16(sp)
800c7784:	264569e0 	addiu	a1,s2,27104
800c7788:	8ca20018 	lw	v0,24(a1)
800c778c:	309100ff 	andi	s1,a0,0xff
800c7790:	10400005 	beqz	v0,800c77a8 <_Z16S9xSetEchoEnableh+0x3c>
800c7794:	acb1001c 	sw	s1,28(a1)
800c7798:	3c028021 	lui	v0,0x8021
800c779c:	9043e495 	lbu	v1,-7019(v0)
800c77a0:	10600072 	beqz	v1,800c796c <_Z16S9xSetEchoEnableh+0x200>
800c77a4:	00000000 	nop
800c77a8:	264269e0 	addiu	v0,s2,27104
800c77ac:	00008821 	move	s1,zero
800c77b0:	ac400008 	sw	zero,8(v0)
800c77b4:	3c028029 	lui	v0,0x8029
800c77b8:	264369e0 	addiu	v1,s2,27104
800c77bc:	244213a8 	addiu	v0,v0,5032
800c77c0:	ac6200b0 	sw	v0,176(v1)
800c77c4:	32220002 	andi	v0,s1,0x2
800c77c8:	14400035 	bnez	v0,800c78a0 <_Z16S9xSetEchoEnableh+0x134>
800c77cc:	3c02802b 	lui	v0,0x802b
800c77d0:	3c028029 	lui	v0,0x8029
800c77d4:	244213a8 	addiu	v0,v0,5032
800c77d8:	264369e0 	addiu	v1,s2,27104
800c77dc:	ac62016c 	sw	v0,364(v1)
800c77e0:	32220004 	andi	v0,s1,0x4
800c77e4:	14400035 	bnez	v0,800c78bc <_Z16S9xSetEchoEnableh+0x150>
800c77e8:	3c02802b 	lui	v0,0x802b
800c77ec:	3c028029 	lui	v0,0x8029
800c77f0:	244213a8 	addiu	v0,v0,5032
800c77f4:	264369e0 	addiu	v1,s2,27104
800c77f8:	ac620228 	sw	v0,552(v1)
800c77fc:	32220008 	andi	v0,s1,0x8
800c7800:	14400035 	bnez	v0,800c78d8 <_Z16S9xSetEchoEnableh+0x16c>
800c7804:	3c02802b 	lui	v0,0x802b
800c7808:	3c028029 	lui	v0,0x8029
800c780c:	244213a8 	addiu	v0,v0,5032
800c7810:	264369e0 	addiu	v1,s2,27104
800c7814:	ac6202e4 	sw	v0,740(v1)
800c7818:	32220010 	andi	v0,s1,0x10
800c781c:	14400035 	bnez	v0,800c78f4 <_Z16S9xSetEchoEnableh+0x188>
800c7820:	3c02802b 	lui	v0,0x802b
800c7824:	3c028029 	lui	v0,0x8029
800c7828:	244213a8 	addiu	v0,v0,5032
800c782c:	264369e0 	addiu	v1,s2,27104
800c7830:	ac6203a0 	sw	v0,928(v1)
800c7834:	32220020 	andi	v0,s1,0x20
800c7838:	14400035 	bnez	v0,800c7910 <_Z16S9xSetEchoEnableh+0x1a4>
800c783c:	3c02802b 	lui	v0,0x802b
800c7840:	3c028029 	lui	v0,0x8029
800c7844:	244213a8 	addiu	v0,v0,5032
800c7848:	264369e0 	addiu	v1,s2,27104
800c784c:	ac62045c 	sw	v0,1116(v1)
800c7850:	32220040 	andi	v0,s1,0x40
800c7854:	14400035 	bnez	v0,800c792c <_Z16S9xSetEchoEnableh+0x1c0>
800c7858:	3c02802b 	lui	v0,0x802b
800c785c:	3c028029 	lui	v0,0x8029
800c7860:	244213a8 	addiu	v0,v0,5032
800c7864:	264369e0 	addiu	v1,s2,27104
800c7868:	ac620518 	sw	v0,1304(v1)
800c786c:	32220080 	andi	v0,s1,0x80
800c7870:	10400036 	beqz	v0,800c794c <_Z16S9xSetEchoEnableh+0x1e0>
800c7874:	3c028029 	lui	v0,0x8029
800c7878:	3c02802b 	lui	v0,0x802b
800c787c:	264369e0 	addiu	v1,s2,27104
800c7880:	244213a8 	addiu	v0,v0,5032
800c7884:	ac6205d4 	sw	v0,1492(v1)
800c7888:	8fbf001c 	lw	ra,28(sp)
800c788c:	8fb20018 	lw	s2,24(sp)
800c7890:	8fb10014 	lw	s1,20(sp)
800c7894:	8fb00010 	lw	s0,16(sp)
800c7898:	03e00008 	jr	ra
800c789c:	27bd0020 	addiu	sp,sp,32
800c78a0:	244213a8 	addiu	v0,v0,5032
800c78a4:	264369e0 	addiu	v1,s2,27104
800c78a8:	ac62016c 	sw	v0,364(v1)
800c78ac:	32220004 	andi	v0,s1,0x4
800c78b0:	1040ffcf 	beqz	v0,800c77f0 <_Z16S9xSetEchoEnableh+0x84>
800c78b4:	3c028029 	lui	v0,0x8029
800c78b8:	3c02802b 	lui	v0,0x802b
800c78bc:	244213a8 	addiu	v0,v0,5032
800c78c0:	264369e0 	addiu	v1,s2,27104
800c78c4:	ac620228 	sw	v0,552(v1)
800c78c8:	32220008 	andi	v0,s1,0x8
800c78cc:	1040ffcf 	beqz	v0,800c780c <_Z16S9xSetEchoEnableh+0xa0>
800c78d0:	3c028029 	lui	v0,0x8029
800c78d4:	3c02802b 	lui	v0,0x802b
800c78d8:	244213a8 	addiu	v0,v0,5032
800c78dc:	264369e0 	addiu	v1,s2,27104
800c78e0:	ac6202e4 	sw	v0,740(v1)
800c78e4:	32220010 	andi	v0,s1,0x10
800c78e8:	1040ffcf 	beqz	v0,800c7828 <_Z16S9xSetEchoEnableh+0xbc>
800c78ec:	3c028029 	lui	v0,0x8029
800c78f0:	3c02802b 	lui	v0,0x802b
800c78f4:	244213a8 	addiu	v0,v0,5032
800c78f8:	264369e0 	addiu	v1,s2,27104
800c78fc:	ac6203a0 	sw	v0,928(v1)
800c7900:	32220020 	andi	v0,s1,0x20
800c7904:	1040ffcf 	beqz	v0,800c7844 <_Z16S9xSetEchoEnableh+0xd8>
800c7908:	3c028029 	lui	v0,0x8029
800c790c:	3c02802b 	lui	v0,0x802b
800c7910:	244213a8 	addiu	v0,v0,5032
800c7914:	264369e0 	addiu	v1,s2,27104
800c7918:	ac62045c 	sw	v0,1116(v1)
800c791c:	32220040 	andi	v0,s1,0x40
800c7920:	1040ffcf 	beqz	v0,800c7860 <_Z16S9xSetEchoEnableh+0xf4>
800c7924:	3c028029 	lui	v0,0x8029
800c7928:	3c02802b 	lui	v0,0x802b
800c792c:	244213a8 	addiu	v0,v0,5032
800c7930:	264369e0 	addiu	v1,s2,27104
800c7934:	ac620518 	sw	v0,1304(v1)
800c7938:	32220080 	andi	v0,s1,0x80
800c793c:	1440ffd0 	bnez	v0,800c7880 <_Z16S9xSetEchoEnableh+0x114>
800c7940:	3c02802b 	lui	v0,0x802b
800c7944:	3c028029 	lui	v0,0x8029
800c7948:	264369e0 	addiu	v1,s2,27104
800c794c:	244213a8 	addiu	v0,v0,5032
800c7950:	ac6205d4 	sw	v0,1492(v1)
800c7954:	8fbf001c 	lw	ra,28(sp)
800c7958:	8fb20018 	lw	s2,24(sp)
800c795c:	8fb10014 	lw	s1,20(sp)
800c7960:	8fb00010 	lw	s0,16(sp)
800c7964:	03e00008 	jr	ra
800c7968:	27bd0020 	addiu	sp,sp,32
800c796c:	16200009 	bnez	s1,800c7994 <_Z16S9xSetEchoEnableh+0x228>
800c7970:	00000000 	nop
800c7974:	264369e0 	addiu	v1,s2,27104
800c7978:	32220001 	andi	v0,s1,0x1
800c797c:	1040ff8d 	beqz	v0,800c77b4 <_Z16S9xSetEchoEnableh+0x48>
800c7980:	ac710008 	sw	s1,8(v1)
800c7984:	3c02802b 	lui	v0,0x802b
800c7988:	244213a8 	addiu	v0,v0,5032
800c798c:	08031df1 	j	800c77c4 <_Z16S9xSetEchoEnableh+0x58>
800c7990:	ac6200b0 	sw	v0,176(v1)
800c7994:	8ca20008 	lw	v0,8(a1)
800c7998:	1440fff6 	bnez	v0,800c7974 <_Z16S9xSetEchoEnableh+0x208>
800c799c:	3c048028 	lui	a0,0x8028
800c79a0:	3c060001 	lui	a2,0x1
800c79a4:	3c108011 	lui	s0,0x8011
800c79a8:	24849ca8 	addiu	a0,a0,-25432
800c79ac:	34c67700 	ori	a2,a2,0x7700
800c79b0:	2610ca64 	addiu	s0,s0,-13724
800c79b4:	0200f809 	jalr	s0
800c79b8:	00002821 	move	a1,zero
800c79bc:	3c04802c 	lui	a0,0x802c
800c79c0:	248413cc 	addiu	a0,a0,5068
800c79c4:	00002821 	move	a1,zero
800c79c8:	0200f809 	jalr	s0
800c79cc:	24060040 	li	a2,64
800c79d0:	08031e5e 	j	800c7978 <_Z16S9xSetEchoEnableh+0x20c>
800c79d4:	264369e0 	addiu	v1,s2,27104

800c79d8 <S9xInitSound>:
800c79d8:	27bdffd8 	addiu	sp,sp,-40
800c79dc:	afb3001c 	sw	s3,28(sp)
800c79e0:	afb20018 	sw	s2,24(sp)
800c79e4:	afb10014 	sw	s1,20(sp)
800c79e8:	afb00010 	sw	s0,16(sp)
800c79ec:	afbf0020 	sw	ra,32(sp)
800c79f0:	3c028021 	lui	v0,0x8021
800c79f4:	9048e48b 	lbu	t0,-7029(v0)
800c79f8:	3c078028 	lui	a3,0x8028
800c79fc:	2402ffff 	li	v0,-1
800c7a00:	ace29c78 	sw	v0,-25480(a3)
800c7a04:	24f39c78 	addiu	s3,a3,-25480
800c7a08:	30b100ff 	andi	s1,a1,0xff
800c7a0c:	240300ff 	li	v1,255
800c7a10:	3c02800c 	lui	v0,0x800c
800c7a14:	ae630004 	sw	v1,4(s3)
800c7a18:	00808021 	move	s0,a0
800c7a1c:	ae600008 	sw	zero,8(s3)
800c7a20:	24040001 	li	a0,1
800c7a24:	ae60000c 	sw	zero,12(s3)
800c7a28:	244240b4 	addiu	v0,v0,16564
800c7a2c:	ae710018 	sw	s1,24(s3)
800c7a30:	a268001c 	sb	t0,28(s3)
800c7a34:	a260001d 	sb	zero,29(s3)
800c7a38:	0040f809 	jalr	v0
800c7a3c:	00c09021 	move	s2,a2
800c7a40:	02002021 	move	a0,s0
800c7a44:	32100007 	andi	s0,s0,0x7
800c7a48:	02202821 	move	a1,s1
800c7a4c:	16000009 	bnez	s0,800c7a74 <S9xInitSound+0x9c>
800c7a50:	02403021 	move	a2,s2
800c7a54:	8fbf0020 	lw	ra,32(sp)
800c7a58:	8fb3001c 	lw	s3,28(sp)
800c7a5c:	8fb20018 	lw	s2,24(sp)
800c7a60:	8fb10014 	lw	s1,20(sp)
800c7a64:	8fb00010 	lw	s0,16(sp)
800c7a68:	24020001 	li	v0,1
800c7a6c:	03e00008 	jr	ra
800c7a70:	27bd0028 	addiu	sp,sp,40
800c7a74:	24020001 	li	v0,1
800c7a78:	92630014 	lbu	v1,20(s3)
800c7a7c:	a2620014 	sb	v0,20(s3)
800c7a80:	3c02800d 	lui	v0,0x800d
800c7a84:	2442732c 	addiu	v0,v0,29484
800c7a88:	0040f809 	jalr	v0
800c7a8c:	00000000 	nop
800c7a90:	3c068019 	lui	a2,0x8019
800c7a94:	24c64ae0 	addiu	a2,a2,19168
800c7a98:	24040004 	li	a0,4
800c7a9c:	1440ffed 	bnez	v0,800c7a54 <S9xInitSound+0x7c>
800c7aa0:	24050004 	li	a1,4
800c7aa4:	3c02800d 	lui	v0,0x800d
800c7aa8:	24427918 	addiu	v0,v0,31000
800c7aac:	0040f809 	jalr	v0
800c7ab0:	00000000 	nop
800c7ab4:	8fbf0020 	lw	ra,32(sp)
800c7ab8:	8fb3001c 	lw	s3,28(sp)
800c7abc:	8fb20018 	lw	s2,24(sp)
800c7ac0:	8fb10014 	lw	s1,20(sp)
800c7ac4:	8fb00010 	lw	s0,16(sp)
800c7ac8:	00001021 	move	v0,zero
800c7acc:	03e00008 	jr	ra
800c7ad0:	27bd0028 	addiu	sp,sp,40

800c7ad4 <_Z16S9xSetSoundHertzii>:
800c7ad4:	00041100 	sll	v0,a0,0x4
800c7ad8:	00041980 	sll	v1,a0,0x6
800c7adc:	27bdffe0 	addiu	sp,sp,-32
800c7ae0:	00621823 	subu	v1,v1,v0
800c7ae4:	3c028028 	lui	v0,0x8028
800c7ae8:	afb10014 	sw	s1,20(sp)
800c7aec:	afbf0018 	sw	ra,24(sp)
800c7af0:	afb00010 	sw	s0,16(sp)
800c7af4:	00641823 	subu	v1,v1,a0
800c7af8:	24479c78 	addiu	a3,v0,-25480
800c7afc:	3c028021 	lui	v0,0x8021
800c7b00:	00031880 	sll	v1,v1,0x2
800c7b04:	8ce40008 	lw	a0,8(a3)
800c7b08:	244269e0 	addiu	v0,v0,27104
800c7b0c:	00628821 	addu	s1,v1,v0
800c7b10:	00a03021 	move	a2,a1
800c7b14:	1080002d 	beqz	a0,800c7bcc <_Z16S9xSetSoundHertzii+0xf8>
800c7b18:	ae25003c 	sw	a1,60(s1)
800c7b1c:	8e230034 	lw	v1,52(s1)
800c7b20:	24020001 	li	v0,1
800c7b24:	1062002e 	beq	v1,v0,800c7be0 <_Z16S9xSetSoundHertzii+0x10c>
800c7b28:	3c028021 	lui	v0,0x8021
800c7b2c:	00c02021 	move	a0,a2
800c7b30:	00062fc3 	sra	a1,a2,0x1f
800c7b34:	00041402 	srl	v0,a0,0x10
800c7b38:	8ce60008 	lw	a2,8(a3)
800c7b3c:	00052c00 	sll	a1,a1,0x10
800c7b40:	00452825 	or	a1,v0,a1
800c7b44:	3c028019 	lui	v0,0x8019
800c7b48:	00042400 	sll	a0,a0,0x10
800c7b4c:	24429370 	addiu	v0,v0,-27792
800c7b50:	0040f809 	jalr	v0
800c7b54:	00063fc3 	sra	a3,a2,0x1f
800c7b58:	3c048021 	lui	a0,0x8021
800c7b5c:	9085e49e 	lbu	a1,-7010(a0)
800c7b60:	00408021 	move	s0,v0
800c7b64:	00402021 	move	a0,v0
800c7b68:	10a00018 	beqz	a1,800c7bcc <_Z16S9xSetSoundHertzii+0xf8>
800c7b6c:	ae220040 	sw	v0,64(s1)
800c7b70:	3c058019 	lui	a1,0x8019
800c7b74:	24a5b190 	addiu	a1,a1,-20080
800c7b78:	00a0f809 	jalr	a1
800c7b7c:	00000000 	nop
800c7b80:	00404021 	move	t0,v0
800c7b84:	00604821 	move	t1,v1
800c7b88:	00402021 	move	a0,v0
800c7b8c:	0600001c 	bltz	s0,800c7c00 <_Z16S9xSetSoundHertzii+0x12c>
800c7b90:	00602821 	move	a1,v1
800c7b94:	3c028019 	lui	v0,0x8019
800c7b98:	01002021 	move	a0,t0
800c7b9c:	8c46c938 	lw	a2,-14024(v0)
800c7ba0:	8c47c93c 	lw	a3,-14020(v0)
800c7ba4:	3c088019 	lui	t0,0x8019
800c7ba8:	2508a780 	addiu	t0,t0,-22656
800c7bac:	0100f809 	jalr	t0
800c7bb0:	01202821 	move	a1,t1
800c7bb4:	00402021 	move	a0,v0
800c7bb8:	3c028019 	lui	v0,0x8019
800c7bbc:	244292c0 	addiu	v0,v0,-27968
800c7bc0:	0040f809 	jalr	v0
800c7bc4:	00602821 	move	a1,v1
800c7bc8:	ae220040 	sw	v0,64(s1)
800c7bcc:	8fbf0018 	lw	ra,24(sp)
800c7bd0:	8fb10014 	lw	s1,20(sp)
800c7bd4:	8fb00010 	lw	s0,16(sp)
800c7bd8:	03e00008 	jr	ra
800c7bdc:	27bd0020 	addiu	sp,sp,32
800c7be0:	9043e37f 	lbu	v1,-7297(v0)
800c7be4:	3c02801f 	lui	v0,0x801f
800c7be8:	3063001f 	andi	v1,v1,0x1f
800c7bec:	00031880 	sll	v1,v1,0x2
800c7bf0:	2442b494 	addiu	v0,v0,-19308
800c7bf4:	00621821 	addu	v1,v1,v0
800c7bf8:	08031ecb 	j	800c7b2c <_Z16S9xSetSoundHertzii+0x58>
800c7bfc:	8c660000 	lw	a2,0(v1)
800c7c00:	3c028019 	lui	v0,0x8019
800c7c04:	8c46ce90 	lw	a2,-12656(v0)
800c7c08:	3c088019 	lui	t0,0x8019
800c7c0c:	2508a708 	addiu	t0,t0,-22776
800c7c10:	0100f809 	jalr	t0
800c7c14:	8c47ce94 	lw	a3,-12652(v0)
800c7c18:	00404021 	move	t0,v0
800c7c1c:	08031ee5 	j	800c7b94 <_Z16S9xSetSoundHertzii+0xc0>
800c7c20:	00604821 	move	t1,v1

800c7c24 <_Z15S9xSetEchoDelayi>:
800c7c24:	27bdffe0 	addiu	sp,sp,-32
800c7c28:	3c058028 	lui	a1,0x8028
800c7c2c:	afb20018 	sw	s2,24(sp)
800c7c30:	afbf001c 	sw	ra,28(sp)
800c7c34:	afb10014 	sw	s1,20(sp)
800c7c38:	afb00010 	sw	s0,16(sp)
800c7c3c:	24a59c78 	addiu	a1,a1,-25480
800c7c40:	8ca20008 	lw	v0,8(a1)
800c7c44:	3c031062 	lui	v1,0x1062
800c7c48:	00021240 	sll	v0,v0,0x9
800c7c4c:	70822002 	mul	a0,a0,v0
800c7c50:	34634dd3 	ori	v1,v1,0x4dd3
800c7c54:	00830018 	mult	a0,v1
800c7c58:	3c128021 	lui	s2,0x8021
800c7c5c:	00001810 	mfhi	v1
800c7c60:	000427c3 	sra	a0,a0,0x1f
800c7c64:	00031ac3 	sra	v1,v1,0xb
800c7c68:	8ca20018 	lw	v0,24(a1)
800c7c6c:	00641823 	subu	v1,v1,a0
800c7c70:	264469e0 	addiu	a0,s2,27104
800c7c74:	10400004 	beqz	v0,800c7c88 <_Z15S9xSetEchoDelayi+0x64>
800c7c78:	ac830014 	sw	v1,20(a0)
800c7c7c:	00031040 	sll	v0,v1,0x1
800c7c80:	ac820014 	sw	v0,20(a0)
800c7c84:	00401821 	move	v1,v0
800c7c88:	1060004e 	beqz	v1,800c7dc4 <_Z15S9xSetEchoDelayi+0x1a0>
800c7c8c:	00000000 	nop
800c7c90:	8c820010 	lw	v0,16(a0)
800c7c94:	0043001a 	div	zero,v0,v1
800c7c98:	006001f4 	teq	v1,zero,0x7
800c7c9c:	00001810 	mfhi	v1
800c7ca0:	ac830010 	sw	v1,16(a0)
800c7ca4:	264469e0 	addiu	a0,s2,27104
800c7ca8:	3c028021 	lui	v0,0x8021
800c7cac:	9051e360 	lbu	s1,-7328(v0)
800c7cb0:	8c830018 	lw	v1,24(a0)
800c7cb4:	10600005 	beqz	v1,800c7ccc <_Z15S9xSetEchoDelayi+0xa8>
800c7cb8:	ac91001c 	sw	s1,28(a0)
800c7cbc:	3c028021 	lui	v0,0x8021
800c7cc0:	9043e495 	lbu	v1,-7019(v0)
800c7cc4:	10600062 	beqz	v1,800c7e50 <_Z15S9xSetEchoDelayi+0x22c>
800c7cc8:	00000000 	nop
800c7ccc:	264269e0 	addiu	v0,s2,27104
800c7cd0:	00008821 	move	s1,zero
800c7cd4:	ac400008 	sw	zero,8(v0)
800c7cd8:	3c028029 	lui	v0,0x8029
800c7cdc:	264369e0 	addiu	v1,s2,27104
800c7ce0:	244213a8 	addiu	v0,v0,5032
800c7ce4:	ac6200b0 	sw	v0,176(v1)
800c7ce8:	32220002 	andi	v0,s1,0x2
800c7cec:	14400054 	bnez	v0,800c7e40 <_Z15S9xSetEchoDelayi+0x21c>
800c7cf0:	3c02802b 	lui	v0,0x802b
800c7cf4:	3c028029 	lui	v0,0x8029
800c7cf8:	264369e0 	addiu	v1,s2,27104
800c7cfc:	244213a8 	addiu	v0,v0,5032
800c7d00:	ac62016c 	sw	v0,364(v1)
800c7d04:	32220004 	andi	v0,s1,0x4
800c7d08:	14400049 	bnez	v0,800c7e30 <_Z15S9xSetEchoDelayi+0x20c>
800c7d0c:	3c02802b 	lui	v0,0x802b
800c7d10:	3c028029 	lui	v0,0x8029
800c7d14:	264369e0 	addiu	v1,s2,27104
800c7d18:	244213a8 	addiu	v0,v0,5032
800c7d1c:	ac620228 	sw	v0,552(v1)
800c7d20:	32220008 	andi	v0,s1,0x8
800c7d24:	1440003e 	bnez	v0,800c7e20 <_Z15S9xSetEchoDelayi+0x1fc>
800c7d28:	3c02802b 	lui	v0,0x802b
800c7d2c:	3c028029 	lui	v0,0x8029
800c7d30:	264369e0 	addiu	v1,s2,27104
800c7d34:	244213a8 	addiu	v0,v0,5032
800c7d38:	ac6202e4 	sw	v0,740(v1)
800c7d3c:	32220010 	andi	v0,s1,0x10
800c7d40:	14400033 	bnez	v0,800c7e10 <_Z15S9xSetEchoDelayi+0x1ec>
800c7d44:	3c02802b 	lui	v0,0x802b
800c7d48:	3c028029 	lui	v0,0x8029
800c7d4c:	264369e0 	addiu	v1,s2,27104
800c7d50:	244213a8 	addiu	v0,v0,5032
800c7d54:	ac6203a0 	sw	v0,928(v1)
800c7d58:	32220020 	andi	v0,s1,0x20
800c7d5c:	14400028 	bnez	v0,800c7e00 <_Z15S9xSetEchoDelayi+0x1dc>
800c7d60:	3c02802b 	lui	v0,0x802b
800c7d64:	3c028029 	lui	v0,0x8029
800c7d68:	264369e0 	addiu	v1,s2,27104
800c7d6c:	244213a8 	addiu	v0,v0,5032
800c7d70:	ac62045c 	sw	v0,1116(v1)
800c7d74:	32220040 	andi	v0,s1,0x40
800c7d78:	1440001d 	bnez	v0,800c7df0 <_Z15S9xSetEchoDelayi+0x1cc>
800c7d7c:	3c02802b 	lui	v0,0x802b
800c7d80:	3c028029 	lui	v0,0x8029
800c7d84:	264369e0 	addiu	v1,s2,27104
800c7d88:	244213a8 	addiu	v0,v0,5032
800c7d8c:	ac620518 	sw	v0,1304(v1)
800c7d90:	32220080 	andi	v0,s1,0x80
800c7d94:	1040000d 	beqz	v0,800c7dcc <_Z15S9xSetEchoDelayi+0x1a8>
800c7d98:	3c028029 	lui	v0,0x8029
800c7d9c:	3c02802b 	lui	v0,0x802b
800c7da0:	264369e0 	addiu	v1,s2,27104
800c7da4:	244213a8 	addiu	v0,v0,5032
800c7da8:	ac6205d4 	sw	v0,1492(v1)
800c7dac:	8fbf001c 	lw	ra,28(sp)
800c7db0:	8fb20018 	lw	s2,24(sp)
800c7db4:	8fb10014 	lw	s1,20(sp)
800c7db8:	8fb00010 	lw	s0,16(sp)
800c7dbc:	03e00008 	jr	ra
800c7dc0:	27bd0020 	addiu	sp,sp,32
800c7dc4:	08031f29 	j	800c7ca4 <_Z15S9xSetEchoDelayi+0x80>
800c7dc8:	ac800010 	sw	zero,16(a0)
800c7dcc:	264369e0 	addiu	v1,s2,27104
800c7dd0:	244213a8 	addiu	v0,v0,5032
800c7dd4:	ac6205d4 	sw	v0,1492(v1)
800c7dd8:	8fbf001c 	lw	ra,28(sp)
800c7ddc:	8fb20018 	lw	s2,24(sp)
800c7de0:	8fb10014 	lw	s1,20(sp)
800c7de4:	8fb00010 	lw	s0,16(sp)
800c7de8:	03e00008 	jr	ra
800c7dec:	27bd0020 	addiu	sp,sp,32
800c7df0:	264369e0 	addiu	v1,s2,27104
800c7df4:	244213a8 	addiu	v0,v0,5032
800c7df8:	08031f64 	j	800c7d90 <_Z15S9xSetEchoDelayi+0x16c>
800c7dfc:	ac620518 	sw	v0,1304(v1)
800c7e00:	264369e0 	addiu	v1,s2,27104
800c7e04:	244213a8 	addiu	v0,v0,5032
800c7e08:	08031f5d 	j	800c7d74 <_Z15S9xSetEchoDelayi+0x150>
800c7e0c:	ac62045c 	sw	v0,1116(v1)
800c7e10:	264369e0 	addiu	v1,s2,27104
800c7e14:	244213a8 	addiu	v0,v0,5032
800c7e18:	08031f56 	j	800c7d58 <_Z15S9xSetEchoDelayi+0x134>
800c7e1c:	ac6203a0 	sw	v0,928(v1)
800c7e20:	264369e0 	addiu	v1,s2,27104
800c7e24:	244213a8 	addiu	v0,v0,5032
800c7e28:	08031f4f 	j	800c7d3c <_Z15S9xSetEchoDelayi+0x118>
800c7e2c:	ac6202e4 	sw	v0,740(v1)
800c7e30:	264369e0 	addiu	v1,s2,27104
800c7e34:	244213a8 	addiu	v0,v0,5032
800c7e38:	08031f48 	j	800c7d20 <_Z15S9xSetEchoDelayi+0xfc>
800c7e3c:	ac620228 	sw	v0,552(v1)
800c7e40:	264369e0 	addiu	v1,s2,27104
800c7e44:	244213a8 	addiu	v0,v0,5032
800c7e48:	08031f41 	j	800c7d04 <_Z15S9xSetEchoDelayi+0xe0>
800c7e4c:	ac62016c 	sw	v0,364(v1)
800c7e50:	16200009 	bnez	s1,800c7e78 <_Z15S9xSetEchoDelayi+0x254>
800c7e54:	00000000 	nop
800c7e58:	264369e0 	addiu	v1,s2,27104
800c7e5c:	32220001 	andi	v0,s1,0x1
800c7e60:	1040ff9d 	beqz	v0,800c7cd8 <_Z15S9xSetEchoDelayi+0xb4>
800c7e64:	ac710008 	sw	s1,8(v1)
800c7e68:	3c02802b 	lui	v0,0x802b
800c7e6c:	244213a8 	addiu	v0,v0,5032
800c7e70:	08031f3a 	j	800c7ce8 <_Z15S9xSetEchoDelayi+0xc4>
800c7e74:	ac6200b0 	sw	v0,176(v1)
800c7e78:	8c820008 	lw	v0,8(a0)
800c7e7c:	1440fff6 	bnez	v0,800c7e58 <_Z15S9xSetEchoDelayi+0x234>
800c7e80:	3c060001 	lui	a2,0x1
800c7e84:	3c048028 	lui	a0,0x8028
800c7e88:	3c108011 	lui	s0,0x8011
800c7e8c:	24849ca8 	addiu	a0,a0,-25432
800c7e90:	34c67700 	ori	a2,a2,0x7700
800c7e94:	2610ca64 	addiu	s0,s0,-13724
800c7e98:	0200f809 	jalr	s0
800c7e9c:	00002821 	move	a1,zero
800c7ea0:	3c04802c 	lui	a0,0x802c
800c7ea4:	248413cc 	addiu	a0,a0,5068
800c7ea8:	00002821 	move	a1,zero
800c7eac:	0200f809 	jalr	s0
800c7eb0:	24060040 	li	a2,64
800c7eb4:	08031f97 	j	800c7e5c <_Z15S9xSetEchoDelayi+0x238>
800c7eb8:	264369e0 	addiu	v1,s2,27104

800c7ebc <_Z20S9xSetEnvelopeHeightii>:
800c7ebc:	00041900 	sll	v1,a0,0x4
800c7ec0:	00041180 	sll	v0,a0,0x6
800c7ec4:	00431023 	subu	v0,v0,v1
800c7ec8:	00441023 	subu	v0,v0,a0
800c7ecc:	00021080 	sll	v0,v0,0x2
800c7ed0:	3c038021 	lui	v1,0x8021
800c7ed4:	24420030 	addiu	v0,v0,48
800c7ed8:	246369e0 	addiu	v1,v1,27104
800c7edc:	00434821 	addu	t1,v0,v1
800c7ee0:	00805021 	move	t2,a0
800c7ee4:	8522000a 	lh	v0,10(t1)
800c7ee8:	85240008 	lh	a0,8(t1)
800c7eec:	70a21002 	mul	v0,a1,v0
800c7ef0:	70a42002 	mul	a0,a1,a0
800c7ef4:	28430000 	slti	v1,v0,0
800c7ef8:	2488007f 	addiu	t0,a0,127
800c7efc:	28860000 	slti	a2,a0,0
800c7f00:	2447007f 	addiu	a3,v0,127
800c7f04:	00e3100b 	movn	v0,a3,v1
800c7f08:	0106200b 	movn	a0,t0,a2
800c7f0c:	000421c3 	sra	a0,a0,0x7
800c7f10:	000211c3 	sra	v0,v0,0x7
800c7f14:	00051e00 	sll	v1,a1,0x18
800c7f18:	ad230088 	sw	v1,136(t1)
800c7f1c:	a5240020 	sh	a0,32(t1)
800c7f20:	a5220022 	sh	v0,34(t1)
800c7f24:	14a0001d 	bnez	a1,800c7f9c <_Z20S9xSetEnvelopeHeightii+0xe0>
800c7f28:	ad25001c 	sw	a1,28(t1)
800c7f2c:	8d240000 	lw	a0,0(t1)
800c7f30:	1080001a 	beqz	a0,800c7f9c <_Z20S9xSetEnvelopeHeightii+0xe0>
800c7f34:	00000000 	nop
800c7f38:	24020001 	li	v0,1
800c7f3c:	01421004 	sllv	v0,v0,t2
800c7f40:	00024600 	sll	t0,v0,0x18
800c7f44:	3c038021 	lui	v1,0x8021
800c7f48:	00084603 	sra	t0,t0,0x18
800c7f4c:	2466e308 	addiu	a2,v1,-7416
800c7f50:	00081827 	nor	v1,zero,t0
800c7f54:	00033e00 	sll	a3,v1,0x18
800c7f58:	24020005 	li	v0,5
800c7f5c:	1082000f 	beq	a0,v0,800c7f9c <_Z20S9xSetEnvelopeHeightii+0xe0>
800c7f60:	00073e03 	sra	a3,a3,0x18
800c7f64:	90c30087 	lbu	v1,135(a2)
800c7f68:	90c40057 	lbu	a0,87(a2)
800c7f6c:	90c50067 	lbu	a1,103(a2)
800c7f70:	90c20006 	lbu	v0,6(a2)
800c7f74:	01031825 	or	v1,t0,v1
800c7f78:	00e21024 	and	v0,a3,v0
800c7f7c:	00e42024 	and	a0,a3,a0
800c7f80:	00e52824 	and	a1,a3,a1
800c7f84:	ad200084 	sw	zero,132(t1)
800c7f88:	ad200000 	sw	zero,0(t1)
800c7f8c:	a0c20006 	sb	v0,6(a2)
800c7f90:	a0c30087 	sb	v1,135(a2)
800c7f94:	a0c40057 	sb	a0,87(a2)
800c7f98:	a0c50067 	sb	a1,103(a2)
800c7f9c:	03e00008 	jr	ra
800c7fa0:	00000000 	nop

800c7fa4 <_Z21S9xSetEchoWriteEnableh>:
800c7fa4:	27bdffe0 	addiu	sp,sp,-32
800c7fa8:	3c078021 	lui	a3,0x8021
800c7fac:	3c068028 	lui	a2,0x8028
800c7fb0:	afb20018 	sw	s2,24(sp)
800c7fb4:	afbf001c 	sw	ra,28(sp)
800c7fb8:	afb10014 	sw	s1,20(sp)
800c7fbc:	afb00010 	sw	s0,16(sp)
800c7fc0:	24c69c78 	addiu	a2,a2,-25480
800c7fc4:	24e2e308 	addiu	v0,a3,-7416
800c7fc8:	90450088 	lbu	a1,136(v0)
800c7fcc:	8cc30008 	lw	v1,8(a2)
800c7fd0:	30a5000f 	andi	a1,a1,0xf
800c7fd4:	00031a40 	sll	v1,v1,0x9
800c7fd8:	70a32802 	mul	a1,a1,v1
800c7fdc:	3c021062 	lui	v0,0x1062
800c7fe0:	34424dd3 	ori	v0,v0,0x4dd3
800c7fe4:	00a20018 	mult	a1,v0
800c7fe8:	3c128021 	lui	s2,0x8021
800c7fec:	00001010 	mfhi	v0
800c7ff0:	00052fc3 	sra	a1,a1,0x1f
800c7ff4:	000212c3 	sra	v0,v0,0xb
800c7ff8:	8cc30018 	lw	v1,24(a2)
800c7ffc:	00451023 	subu	v0,v0,a1
800c8000:	308400ff 	andi	a0,a0,0xff
800c8004:	264569e0 	addiu	a1,s2,27104
800c8008:	aca40018 	sw	a0,24(a1)
800c800c:	10600003 	beqz	v1,800c801c <_Z21S9xSetEchoWriteEnableh+0x78>
800c8010:	aca20014 	sw	v0,20(a1)
800c8014:	00021040 	sll	v0,v0,0x1
800c8018:	aca20014 	sw	v0,20(a1)
800c801c:	8ca30014 	lw	v1,20(a1)
800c8020:	1060004e 	beqz	v1,800c815c <_Z21S9xSetEchoWriteEnableh+0x1b8>
800c8024:	00000000 	nop
800c8028:	8ca20010 	lw	v0,16(a1)
800c802c:	0043001a 	div	zero,v0,v1
800c8030:	006001f4 	teq	v1,zero,0x7
800c8034:	00001810 	mfhi	v1
800c8038:	aca30010 	sw	v1,16(a1)
800c803c:	264469e0 	addiu	a0,s2,27104
800c8040:	24e2e308 	addiu	v0,a3,-7416
800c8044:	90510058 	lbu	s1,88(v0)
800c8048:	8c830018 	lw	v1,24(a0)
800c804c:	10600005 	beqz	v1,800c8064 <_Z21S9xSetEchoWriteEnableh+0xc0>
800c8050:	ac91001c 	sw	s1,28(a0)
800c8054:	3c028021 	lui	v0,0x8021
800c8058:	9043e495 	lbu	v1,-7019(v0)
800c805c:	10600062 	beqz	v1,800c81e8 <_Z21S9xSetEchoWriteEnableh+0x244>
800c8060:	00000000 	nop
800c8064:	264269e0 	addiu	v0,s2,27104
800c8068:	00008821 	move	s1,zero
800c806c:	ac400008 	sw	zero,8(v0)
800c8070:	3c028029 	lui	v0,0x8029
800c8074:	264369e0 	addiu	v1,s2,27104
800c8078:	244213a8 	addiu	v0,v0,5032
800c807c:	ac6200b0 	sw	v0,176(v1)
800c8080:	32220002 	andi	v0,s1,0x2
800c8084:	14400054 	bnez	v0,800c81d8 <_Z21S9xSetEchoWriteEnableh+0x234>
800c8088:	3c02802b 	lui	v0,0x802b
800c808c:	3c028029 	lui	v0,0x8029
800c8090:	264369e0 	addiu	v1,s2,27104
800c8094:	244213a8 	addiu	v0,v0,5032
800c8098:	ac62016c 	sw	v0,364(v1)
800c809c:	32220004 	andi	v0,s1,0x4
800c80a0:	14400049 	bnez	v0,800c81c8 <_Z21S9xSetEchoWriteEnableh+0x224>
800c80a4:	3c02802b 	lui	v0,0x802b
800c80a8:	3c028029 	lui	v0,0x8029
800c80ac:	264369e0 	addiu	v1,s2,27104
800c80b0:	244213a8 	addiu	v0,v0,5032
800c80b4:	ac620228 	sw	v0,552(v1)
800c80b8:	32220008 	andi	v0,s1,0x8
800c80bc:	1440003e 	bnez	v0,800c81b8 <_Z21S9xSetEchoWriteEnableh+0x214>
800c80c0:	3c02802b 	lui	v0,0x802b
800c80c4:	3c028029 	lui	v0,0x8029
800c80c8:	264369e0 	addiu	v1,s2,27104
800c80cc:	244213a8 	addiu	v0,v0,5032
800c80d0:	ac6202e4 	sw	v0,740(v1)
800c80d4:	32220010 	andi	v0,s1,0x10
800c80d8:	14400033 	bnez	v0,800c81a8 <_Z21S9xSetEchoWriteEnableh+0x204>
800c80dc:	3c02802b 	lui	v0,0x802b
800c80e0:	3c028029 	lui	v0,0x8029
800c80e4:	264369e0 	addiu	v1,s2,27104
800c80e8:	244213a8 	addiu	v0,v0,5032
800c80ec:	ac6203a0 	sw	v0,928(v1)
800c80f0:	32220020 	andi	v0,s1,0x20
800c80f4:	14400028 	bnez	v0,800c8198 <_Z21S9xSetEchoWriteEnableh+0x1f4>
800c80f8:	3c02802b 	lui	v0,0x802b
800c80fc:	3c028029 	lui	v0,0x8029
800c8100:	264369e0 	addiu	v1,s2,27104
800c8104:	244213a8 	addiu	v0,v0,5032
800c8108:	ac62045c 	sw	v0,1116(v1)
800c810c:	32220040 	andi	v0,s1,0x40
800c8110:	1440001d 	bnez	v0,800c8188 <_Z21S9xSetEchoWriteEnableh+0x1e4>
800c8114:	3c02802b 	lui	v0,0x802b
800c8118:	3c028029 	lui	v0,0x8029
800c811c:	264369e0 	addiu	v1,s2,27104
800c8120:	244213a8 	addiu	v0,v0,5032
800c8124:	ac620518 	sw	v0,1304(v1)
800c8128:	32220080 	andi	v0,s1,0x80
800c812c:	1040000d 	beqz	v0,800c8164 <_Z21S9xSetEchoWriteEnableh+0x1c0>
800c8130:	3c028029 	lui	v0,0x8029
800c8134:	3c02802b 	lui	v0,0x802b
800c8138:	264369e0 	addiu	v1,s2,27104
800c813c:	244213a8 	addiu	v0,v0,5032
800c8140:	ac6205d4 	sw	v0,1492(v1)
800c8144:	8fbf001c 	lw	ra,28(sp)
800c8148:	8fb20018 	lw	s2,24(sp)
800c814c:	8fb10014 	lw	s1,20(sp)
800c8150:	8fb00010 	lw	s0,16(sp)
800c8154:	03e00008 	jr	ra
800c8158:	27bd0020 	addiu	sp,sp,32
800c815c:	0803200f 	j	800c803c <_Z21S9xSetEchoWriteEnableh+0x98>
800c8160:	aca00010 	sw	zero,16(a1)
800c8164:	264369e0 	addiu	v1,s2,27104
800c8168:	244213a8 	addiu	v0,v0,5032
800c816c:	ac6205d4 	sw	v0,1492(v1)
800c8170:	8fbf001c 	lw	ra,28(sp)
800c8174:	8fb20018 	lw	s2,24(sp)
800c8178:	8fb10014 	lw	s1,20(sp)
800c817c:	8fb00010 	lw	s0,16(sp)
800c8180:	03e00008 	jr	ra
800c8184:	27bd0020 	addiu	sp,sp,32
800c8188:	264369e0 	addiu	v1,s2,27104
800c818c:	244213a8 	addiu	v0,v0,5032
800c8190:	0803204a 	j	800c8128 <_Z21S9xSetEchoWriteEnableh+0x184>
800c8194:	ac620518 	sw	v0,1304(v1)
800c8198:	264369e0 	addiu	v1,s2,27104
800c819c:	244213a8 	addiu	v0,v0,5032
800c81a0:	08032043 	j	800c810c <_Z21S9xSetEchoWriteEnableh+0x168>
800c81a4:	ac62045c 	sw	v0,1116(v1)
800c81a8:	264369e0 	addiu	v1,s2,27104
800c81ac:	244213a8 	addiu	v0,v0,5032
800c81b0:	0803203c 	j	800c80f0 <_Z21S9xSetEchoWriteEnableh+0x14c>
800c81b4:	ac6203a0 	sw	v0,928(v1)
800c81b8:	264369e0 	addiu	v1,s2,27104
800c81bc:	244213a8 	addiu	v0,v0,5032
800c81c0:	08032035 	j	800c80d4 <_Z21S9xSetEchoWriteEnableh+0x130>
800c81c4:	ac6202e4 	sw	v0,740(v1)
800c81c8:	264369e0 	addiu	v1,s2,27104
800c81cc:	244213a8 	addiu	v0,v0,5032
800c81d0:	0803202e 	j	800c80b8 <_Z21S9xSetEchoWriteEnableh+0x114>
800c81d4:	ac620228 	sw	v0,552(v1)
800c81d8:	264369e0 	addiu	v1,s2,27104
800c81dc:	244213a8 	addiu	v0,v0,5032
800c81e0:	08032027 	j	800c809c <_Z21S9xSetEchoWriteEnableh+0xf8>
800c81e4:	ac62016c 	sw	v0,364(v1)
800c81e8:	16200009 	bnez	s1,800c8210 <_Z21S9xSetEchoWriteEnableh+0x26c>
800c81ec:	00000000 	nop
800c81f0:	264369e0 	addiu	v1,s2,27104
800c81f4:	32220001 	andi	v0,s1,0x1
800c81f8:	1040ff9d 	beqz	v0,800c8070 <_Z21S9xSetEchoWriteEnableh+0xcc>
800c81fc:	ac710008 	sw	s1,8(v1)
800c8200:	3c02802b 	lui	v0,0x802b
800c8204:	244213a8 	addiu	v0,v0,5032
800c8208:	08032020 	j	800c8080 <_Z21S9xSetEchoWriteEnableh+0xdc>
800c820c:	ac6200b0 	sw	v0,176(v1)
800c8210:	8c820008 	lw	v0,8(a0)
800c8214:	1440fff6 	bnez	v0,800c81f0 <_Z21S9xSetEchoWriteEnableh+0x24c>
800c8218:	3c060001 	lui	a2,0x1
800c821c:	3c048028 	lui	a0,0x8028
800c8220:	3c108011 	lui	s0,0x8011
800c8224:	24849ca8 	addiu	a0,a0,-25432
800c8228:	34c67700 	ori	a2,a2,0x7700
800c822c:	2610ca64 	addiu	s0,s0,-13724
800c8230:	0200f809 	jalr	s0
800c8234:	00002821 	move	a1,zero
800c8238:	3c04802c 	lui	a0,0x802c
800c823c:	248413cc 	addiu	a0,a0,5068
800c8240:	00002821 	move	a1,zero
800c8244:	0200f809 	jalr	s0
800c8248:	24060040 	li	a2,64
800c824c:	0803207d 	j	800c81f4 <_Z21S9xSetEchoWriteEnableh+0x250>
800c8250:	264369e0 	addiu	v1,s2,27104

800c8254 <_Z18S9xSetPlaybackRatej>:
800c8254:	27bdffc8 	addiu	sp,sp,-56
800c8258:	afb3001c 	sw	s3,28(sp)
800c825c:	3c138028 	lui	s3,0x8028
800c8260:	afb10014 	sw	s1,20(sp)
800c8264:	26719c78 	addiu	s1,s3,-25480
800c8268:	afbf0034 	sw	ra,52(sp)
800c826c:	afb7002c 	sw	s7,44(sp)
800c8270:	afb60028 	sw	s6,40(sp)
800c8274:	afb40020 	sw	s4,32(sp)
800c8278:	afb20018 	sw	s2,24(sp)
800c827c:	afb00010 	sw	s0,16(sp)
800c8280:	afbe0030 	sw	s8,48(sp)
800c8284:	afb50024 	sw	s5,36(sp)
800c8288:	ae240008 	sw	a0,8(s1)
800c828c:	8e240008 	lw	a0,8(s1)
800c8290:	3c178019 	lui	s7,0x8019
800c8294:	26e5b190 	addiu	a1,s7,-20080
800c8298:	00a0f809 	jalr	a1
800c829c:	3c108019 	lui	s0,0x8019
800c82a0:	3c068019 	lui	a2,0x8019
800c82a4:	8cc4cea8 	lw	a0,-12632(a2)
800c82a8:	8cc5ceac 	lw	a1,-12628(a2)
800c82ac:	2610ab40 	addiu	s0,s0,-21696
800c82b0:	00403021 	move	a2,v0
800c82b4:	0200f809 	jalr	s0
800c82b8:	00603821 	move	a3,v1
800c82bc:	3c068019 	lui	a2,0x8019
800c82c0:	8cc449d0 	lw	a0,18896(a2)
800c82c4:	8cc549d4 	lw	a1,18900(a2)
800c82c8:	00603821 	move	a3,v1
800c82cc:	0200f809 	jalr	s0
800c82d0:	00403021 	move	a2,v0
800c82d4:	3c168019 	lui	s6,0x8019
800c82d8:	00402021 	move	a0,v0
800c82dc:	26c292c0 	addiu	v0,s6,-27968
800c82e0:	0040f809 	jalr	v0
800c82e4:	00602821 	move	a1,v1
800c82e8:	3c148021 	lui	s4,0x8021
800c82ec:	ae22002c 	sw	v0,44(s1)
800c82f0:	2682e308 	addiu	v0,s4,-7416
800c82f4:	90440088 	lbu	a0,136(v0)
800c82f8:	8e230008 	lw	v1,8(s1)
800c82fc:	3084000f 	andi	a0,a0,0xf
800c8300:	00031a40 	sll	v1,v1,0x9
800c8304:	70832002 	mul	a0,a0,v1
800c8308:	3c021062 	lui	v0,0x1062
800c830c:	34424dd3 	ori	v0,v0,0x4dd3
800c8310:	00820018 	mult	a0,v0
800c8314:	3c128021 	lui	s2,0x8021
800c8318:	00001010 	mfhi	v0
800c831c:	000427c3 	sra	a0,a0,0x1f
800c8320:	000212c3 	sra	v0,v0,0xb
800c8324:	8e230018 	lw	v1,24(s1)
800c8328:	00441023 	subu	v0,v0,a0
800c832c:	264469e0 	addiu	a0,s2,27104
800c8330:	10600003 	beqz	v1,800c8340 <_Z18S9xSetPlaybackRatej+0xec>
800c8334:	ac820014 	sw	v0,20(a0)
800c8338:	00021040 	sll	v0,v0,0x1
800c833c:	ac820014 	sw	v0,20(a0)
800c8340:	8c830014 	lw	v1,20(a0)
800c8344:	10600139 	beqz	v1,800c882c <_Z18S9xSetPlaybackRatej+0x5d8>
800c8348:	00000000 	nop
800c834c:	8c820010 	lw	v0,16(a0)
800c8350:	0043001a 	div	zero,v0,v1
800c8354:	006001f4 	teq	v1,zero,0x7
800c8358:	00001810 	mfhi	v1
800c835c:	ac830010 	sw	v1,16(a0)
800c8360:	264469e0 	addiu	a0,s2,27104
800c8364:	2682e308 	addiu	v0,s4,-7416
800c8368:	90510058 	lbu	s1,88(v0)
800c836c:	8c830018 	lw	v1,24(a0)
800c8370:	1060012c 	beqz	v1,800c8824 <_Z18S9xSetPlaybackRatej+0x5d0>
800c8374:	ac91001c 	sw	s1,28(a0)
800c8378:	3c158021 	lui	s5,0x8021
800c837c:	26a2e42c 	addiu	v0,s5,-7124
800c8380:	90430069 	lbu	v1,105(v0)
800c8384:	1060012b 	beqz	v1,800c8834 <_Z18S9xSetPlaybackRatej+0x5e0>
800c8388:	00000000 	nop
800c838c:	264269e0 	addiu	v0,s2,27104
800c8390:	00008821 	move	s1,zero
800c8394:	ac400008 	sw	zero,8(v0)
800c8398:	3c028029 	lui	v0,0x8029
800c839c:	264369e0 	addiu	v1,s2,27104
800c83a0:	244213a8 	addiu	v0,v0,5032
800c83a4:	ac6200b0 	sw	v0,176(v1)
800c83a8:	32220002 	andi	v0,s1,0x2
800c83ac:	14400119 	bnez	v0,800c8814 <_Z18S9xSetPlaybackRatej+0x5c0>
800c83b0:	3c02802b 	lui	v0,0x802b
800c83b4:	3c028029 	lui	v0,0x8029
800c83b8:	264369e0 	addiu	v1,s2,27104
800c83bc:	244213a8 	addiu	v0,v0,5032
800c83c0:	ac62016c 	sw	v0,364(v1)
800c83c4:	32220004 	andi	v0,s1,0x4
800c83c8:	1440010e 	bnez	v0,800c8804 <_Z18S9xSetPlaybackRatej+0x5b0>
800c83cc:	3c02802b 	lui	v0,0x802b
800c83d0:	3c028029 	lui	v0,0x8029
800c83d4:	264369e0 	addiu	v1,s2,27104
800c83d8:	244213a8 	addiu	v0,v0,5032
800c83dc:	ac620228 	sw	v0,552(v1)
800c83e0:	32220008 	andi	v0,s1,0x8
800c83e4:	14400103 	bnez	v0,800c87f4 <_Z18S9xSetPlaybackRatej+0x5a0>
800c83e8:	3c02802b 	lui	v0,0x802b
800c83ec:	3c028029 	lui	v0,0x8029
800c83f0:	264369e0 	addiu	v1,s2,27104
800c83f4:	244213a8 	addiu	v0,v0,5032
800c83f8:	ac6202e4 	sw	v0,740(v1)
800c83fc:	32220010 	andi	v0,s1,0x10
800c8400:	144000f8 	bnez	v0,800c87e4 <_Z18S9xSetPlaybackRatej+0x590>
800c8404:	3c02802b 	lui	v0,0x802b
800c8408:	3c028029 	lui	v0,0x8029
800c840c:	264369e0 	addiu	v1,s2,27104
800c8410:	244213a8 	addiu	v0,v0,5032
800c8414:	ac6203a0 	sw	v0,928(v1)
800c8418:	32220020 	andi	v0,s1,0x20
800c841c:	144000ed 	bnez	v0,800c87d4 <_Z18S9xSetPlaybackRatej+0x580>
800c8420:	3c02802b 	lui	v0,0x802b
800c8424:	3c028029 	lui	v0,0x8029
800c8428:	264369e0 	addiu	v1,s2,27104
800c842c:	244213a8 	addiu	v0,v0,5032
800c8430:	ac62045c 	sw	v0,1116(v1)
800c8434:	32220040 	andi	v0,s1,0x40
800c8438:	144000e2 	bnez	v0,800c87c4 <_Z18S9xSetPlaybackRatej+0x570>
800c843c:	3c02802b 	lui	v0,0x802b
800c8440:	3c028029 	lui	v0,0x8029
800c8444:	264369e0 	addiu	v1,s2,27104
800c8448:	244213a8 	addiu	v0,v0,5032
800c844c:	ac620518 	sw	v0,1304(v1)
800c8450:	32220080 	andi	v0,s1,0x80
800c8454:	104000d7 	beqz	v0,800c87b4 <_Z18S9xSetPlaybackRatej+0x560>
800c8458:	3c028029 	lui	v0,0x8029
800c845c:	3c02802b 	lui	v0,0x802b
800c8460:	264369e0 	addiu	v1,s2,27104
800c8464:	244213a8 	addiu	v0,v0,5032
800c8468:	ac6205d4 	sw	v0,1492(v1)
800c846c:	2682e308 	addiu	v0,s4,-7416
800c8470:	26a3e42c 	addiu	v1,s5,-7124
800c8474:	90440077 	lbu	a0,119(v0)
800c8478:	90650072 	lbu	a1,114(v1)
800c847c:	14a00130 	bnez	a1,800c8940 <_Z18S9xSetPlaybackRatej+0x6ec>
800c8480:	3090001f 	andi	s0,a0,0x1f
800c8484:	26629c78 	addiu	v0,s3,-25480
800c8488:	8c430008 	lw	v1,8(v0)
800c848c:	264269e0 	addiu	v0,s2,27104
800c8490:	10600014 	beqz	v1,800c84e4 <_Z18S9xSetPlaybackRatej+0x290>
800c8494:	8c44003c 	lw	a0,60(v0)
800c8498:	8c430034 	lw	v1,52(v0)
800c849c:	24020001 	li	v0,1
800c84a0:	106200f8 	beq	v1,v0,800c8884 <_Z18S9xSetPlaybackRatej+0x630>
800c84a4:	3c02801f 	lui	v0,0x801f
800c84a8:	00801821 	move	v1,a0
800c84ac:	26629c78 	addiu	v0,s3,-25480
800c84b0:	8c460008 	lw	a2,8(v0)
800c84b4:	00032fc3 	sra	a1,v1,0x1f
800c84b8:	00602021 	move	a0,v1
800c84bc:	00052c00 	sll	a1,a1,0x10
800c84c0:	00031c02 	srl	v1,v1,0x10
800c84c4:	3c028019 	lui	v0,0x8019
800c84c8:	00042400 	sll	a0,a0,0x10
800c84cc:	00063fc3 	sra	a3,a2,0x1f
800c84d0:	24429370 	addiu	v0,v0,-27792
800c84d4:	0040f809 	jalr	v0
800c84d8:	00652825 	or	a1,v1,a1
800c84dc:	264469e0 	addiu	a0,s2,27104
800c84e0:	ac820040 	sw	v0,64(a0)
800c84e4:	26629c78 	addiu	v0,s3,-25480
800c84e8:	8c430008 	lw	v1,8(v0)
800c84ec:	264269e0 	addiu	v0,s2,27104
800c84f0:	10600014 	beqz	v1,800c8544 <_Z18S9xSetPlaybackRatej+0x2f0>
800c84f4:	8c4400f8 	lw	a0,248(v0)
800c84f8:	8c4300f0 	lw	v1,240(v0)
800c84fc:	24020001 	li	v0,1
800c8500:	106200e5 	beq	v1,v0,800c8898 <_Z18S9xSetPlaybackRatej+0x644>
800c8504:	3c02801f 	lui	v0,0x801f
800c8508:	00801821 	move	v1,a0
800c850c:	26629c78 	addiu	v0,s3,-25480
800c8510:	8c460008 	lw	a2,8(v0)
800c8514:	00032fc3 	sra	a1,v1,0x1f
800c8518:	00602021 	move	a0,v1
800c851c:	00052c00 	sll	a1,a1,0x10
800c8520:	00031c02 	srl	v1,v1,0x10
800c8524:	3c028019 	lui	v0,0x8019
800c8528:	00042400 	sll	a0,a0,0x10
800c852c:	00063fc3 	sra	a3,a2,0x1f
800c8530:	24429370 	addiu	v0,v0,-27792
800c8534:	0040f809 	jalr	v0
800c8538:	00652825 	or	a1,v1,a1
800c853c:	264469e0 	addiu	a0,s2,27104
800c8540:	ac8200fc 	sw	v0,252(a0)
800c8544:	26629c78 	addiu	v0,s3,-25480
800c8548:	8c430008 	lw	v1,8(v0)
800c854c:	264269e0 	addiu	v0,s2,27104
800c8550:	10600014 	beqz	v1,800c85a4 <_Z18S9xSetPlaybackRatej+0x350>
800c8554:	8c4401b4 	lw	a0,436(v0)
800c8558:	8c4301ac 	lw	v1,428(v0)
800c855c:	24020001 	li	v0,1
800c8560:	106200c3 	beq	v1,v0,800c8870 <_Z18S9xSetPlaybackRatej+0x61c>
800c8564:	3c02801f 	lui	v0,0x801f
800c8568:	00801821 	move	v1,a0
800c856c:	26629c78 	addiu	v0,s3,-25480
800c8570:	8c460008 	lw	a2,8(v0)
800c8574:	00032fc3 	sra	a1,v1,0x1f
800c8578:	00602021 	move	a0,v1
800c857c:	00052c00 	sll	a1,a1,0x10
800c8580:	00031c02 	srl	v1,v1,0x10
800c8584:	3c028019 	lui	v0,0x8019
800c8588:	00042400 	sll	a0,a0,0x10
800c858c:	00063fc3 	sra	a3,a2,0x1f
800c8590:	24429370 	addiu	v0,v0,-27792
800c8594:	0040f809 	jalr	v0
800c8598:	00652825 	or	a1,v1,a1
800c859c:	264469e0 	addiu	a0,s2,27104
800c85a0:	ac8201b8 	sw	v0,440(a0)
800c85a4:	26629c78 	addiu	v0,s3,-25480
800c85a8:	8c430008 	lw	v1,8(v0)
800c85ac:	264269e0 	addiu	v0,s2,27104
800c85b0:	10600014 	beqz	v1,800c8604 <_Z18S9xSetPlaybackRatej+0x3b0>
800c85b4:	8c440270 	lw	a0,624(v0)
800c85b8:	8c430268 	lw	v1,616(v0)
800c85bc:	24020001 	li	v0,1
800c85c0:	106200a6 	beq	v1,v0,800c885c <_Z18S9xSetPlaybackRatej+0x608>
800c85c4:	3c02801f 	lui	v0,0x801f
800c85c8:	00801821 	move	v1,a0
800c85cc:	26629c78 	addiu	v0,s3,-25480
800c85d0:	8c460008 	lw	a2,8(v0)
800c85d4:	00032fc3 	sra	a1,v1,0x1f
800c85d8:	00602021 	move	a0,v1
800c85dc:	00052c00 	sll	a1,a1,0x10
800c85e0:	00031c02 	srl	v1,v1,0x10
800c85e4:	3c028019 	lui	v0,0x8019
800c85e8:	00042400 	sll	a0,a0,0x10
800c85ec:	00063fc3 	sra	a3,a2,0x1f
800c85f0:	24429370 	addiu	v0,v0,-27792
800c85f4:	0040f809 	jalr	v0
800c85f8:	00652825 	or	a1,v1,a1
800c85fc:	264469e0 	addiu	a0,s2,27104
800c8600:	ac820274 	sw	v0,628(a0)
800c8604:	26629c78 	addiu	v0,s3,-25480
800c8608:	8c430008 	lw	v1,8(v0)
800c860c:	264269e0 	addiu	v0,s2,27104
800c8610:	10600014 	beqz	v1,800c8664 <_Z18S9xSetPlaybackRatej+0x410>
800c8614:	8c44032c 	lw	a0,812(v0)
800c8618:	8c430324 	lw	v1,804(v0)
800c861c:	24020001 	li	v0,1
800c8620:	106200a2 	beq	v1,v0,800c88ac <_Z18S9xSetPlaybackRatej+0x658>
800c8624:	3c02801f 	lui	v0,0x801f
800c8628:	00801821 	move	v1,a0
800c862c:	26629c78 	addiu	v0,s3,-25480
800c8630:	8c460008 	lw	a2,8(v0)
800c8634:	00032fc3 	sra	a1,v1,0x1f
800c8638:	00602021 	move	a0,v1
800c863c:	00052c00 	sll	a1,a1,0x10
800c8640:	00031c02 	srl	v1,v1,0x10
800c8644:	3c028019 	lui	v0,0x8019
800c8648:	00042400 	sll	a0,a0,0x10
800c864c:	00063fc3 	sra	a3,a2,0x1f
800c8650:	24429370 	addiu	v0,v0,-27792
800c8654:	0040f809 	jalr	v0
800c8658:	00652825 	or	a1,v1,a1
800c865c:	264469e0 	addiu	a0,s2,27104
800c8660:	ac820330 	sw	v0,816(a0)
800c8664:	26629c78 	addiu	v0,s3,-25480
800c8668:	8c430008 	lw	v1,8(v0)
800c866c:	264269e0 	addiu	v0,s2,27104
800c8670:	10600014 	beqz	v1,800c86c4 <_Z18S9xSetPlaybackRatej+0x470>
800c8674:	8c4403e8 	lw	a0,1000(v0)
800c8678:	8c4303e0 	lw	v1,992(v0)
800c867c:	24020001 	li	v0,1
800c8680:	1062008f 	beq	v1,v0,800c88c0 <_Z18S9xSetPlaybackRatej+0x66c>
800c8684:	3c02801f 	lui	v0,0x801f
800c8688:	00801821 	move	v1,a0
800c868c:	26629c78 	addiu	v0,s3,-25480
800c8690:	8c460008 	lw	a2,8(v0)
800c8694:	00032fc3 	sra	a1,v1,0x1f
800c8698:	00602021 	move	a0,v1
800c869c:	00052c00 	sll	a1,a1,0x10
800c86a0:	00031c02 	srl	v1,v1,0x10
800c86a4:	3c028019 	lui	v0,0x8019
800c86a8:	00042400 	sll	a0,a0,0x10
800c86ac:	00063fc3 	sra	a3,a2,0x1f
800c86b0:	24429370 	addiu	v0,v0,-27792
800c86b4:	0040f809 	jalr	v0
800c86b8:	00652825 	or	a1,v1,a1
800c86bc:	264469e0 	addiu	a0,s2,27104
800c86c0:	ac8203ec 	sw	v0,1004(a0)
800c86c4:	26629c78 	addiu	v0,s3,-25480
800c86c8:	8c430008 	lw	v1,8(v0)
800c86cc:	264269e0 	addiu	v0,s2,27104
800c86d0:	10600014 	beqz	v1,800c8724 <_Z18S9xSetPlaybackRatej+0x4d0>
800c86d4:	8c4404a4 	lw	a0,1188(v0)
800c86d8:	8c43049c 	lw	v1,1180(v0)
800c86dc:	24020001 	li	v0,1
800c86e0:	1062007c 	beq	v1,v0,800c88d4 <_Z18S9xSetPlaybackRatej+0x680>
800c86e4:	3c02801f 	lui	v0,0x801f
800c86e8:	00801821 	move	v1,a0
800c86ec:	26629c78 	addiu	v0,s3,-25480
800c86f0:	8c460008 	lw	a2,8(v0)
800c86f4:	00032fc3 	sra	a1,v1,0x1f
800c86f8:	00602021 	move	a0,v1
800c86fc:	00052c00 	sll	a1,a1,0x10
800c8700:	00031c02 	srl	v1,v1,0x10
800c8704:	3c028019 	lui	v0,0x8019
800c8708:	00042400 	sll	a0,a0,0x10
800c870c:	00063fc3 	sra	a3,a2,0x1f
800c8710:	24429370 	addiu	v0,v0,-27792
800c8714:	0040f809 	jalr	v0
800c8718:	00652825 	or	a1,v1,a1
800c871c:	264469e0 	addiu	a0,s2,27104
800c8720:	ac8204a8 	sw	v0,1192(a0)
800c8724:	26629c78 	addiu	v0,s3,-25480
800c8728:	8c430008 	lw	v1,8(v0)
800c872c:	264269e0 	addiu	v0,s2,27104
800c8730:	10600014 	beqz	v1,800c8784 <_Z18S9xSetPlaybackRatej+0x530>
800c8734:	8c440560 	lw	a0,1376(v0)
800c8738:	8c430558 	lw	v1,1368(v0)
800c873c:	24020001 	li	v0,1
800c8740:	10620069 	beq	v1,v0,800c88e8 <_Z18S9xSetPlaybackRatej+0x694>
800c8744:	3c02801f 	lui	v0,0x801f
800c8748:	00801821 	move	v1,a0
800c874c:	26629c78 	addiu	v0,s3,-25480
800c8750:	8c460008 	lw	a2,8(v0)
800c8754:	00032fc3 	sra	a1,v1,0x1f
800c8758:	00602021 	move	a0,v1
800c875c:	00052c00 	sll	a1,a1,0x10
800c8760:	00031c02 	srl	v1,v1,0x10
800c8764:	3c028019 	lui	v0,0x8019
800c8768:	00042400 	sll	a0,a0,0x10
800c876c:	00063fc3 	sra	a3,a2,0x1f
800c8770:	24429370 	addiu	v0,v0,-27792
800c8774:	0040f809 	jalr	v0
800c8778:	00652825 	or	a1,v1,a1
800c877c:	264469e0 	addiu	a0,s2,27104
800c8780:	ac820564 	sw	v0,1380(a0)
800c8784:	8fbf0034 	lw	ra,52(sp)
800c8788:	8fbe0030 	lw	s8,48(sp)
800c878c:	8fb7002c 	lw	s7,44(sp)
800c8790:	8fb60028 	lw	s6,40(sp)
800c8794:	8fb50024 	lw	s5,36(sp)
800c8798:	8fb40020 	lw	s4,32(sp)
800c879c:	8fb3001c 	lw	s3,28(sp)
800c87a0:	8fb20018 	lw	s2,24(sp)
800c87a4:	8fb10014 	lw	s1,20(sp)
800c87a8:	8fb00010 	lw	s0,16(sp)
800c87ac:	03e00008 	jr	ra
800c87b0:	27bd0038 	addiu	sp,sp,56
800c87b4:	264369e0 	addiu	v1,s2,27104
800c87b8:	244213a8 	addiu	v0,v0,5032
800c87bc:	0803211b 	j	800c846c <_Z18S9xSetPlaybackRatej+0x218>
800c87c0:	ac6205d4 	sw	v0,1492(v1)
800c87c4:	264369e0 	addiu	v1,s2,27104
800c87c8:	244213a8 	addiu	v0,v0,5032
800c87cc:	08032114 	j	800c8450 <_Z18S9xSetPlaybackRatej+0x1fc>
800c87d0:	ac620518 	sw	v0,1304(v1)
800c87d4:	264369e0 	addiu	v1,s2,27104
800c87d8:	244213a8 	addiu	v0,v0,5032
800c87dc:	0803210d 	j	800c8434 <_Z18S9xSetPlaybackRatej+0x1e0>
800c87e0:	ac62045c 	sw	v0,1116(v1)
800c87e4:	264369e0 	addiu	v1,s2,27104
800c87e8:	244213a8 	addiu	v0,v0,5032
800c87ec:	08032106 	j	800c8418 <_Z18S9xSetPlaybackRatej+0x1c4>
800c87f0:	ac6203a0 	sw	v0,928(v1)
800c87f4:	264369e0 	addiu	v1,s2,27104
800c87f8:	244213a8 	addiu	v0,v0,5032
800c87fc:	080320ff 	j	800c83fc <_Z18S9xSetPlaybackRatej+0x1a8>
800c8800:	ac6202e4 	sw	v0,740(v1)
800c8804:	264369e0 	addiu	v1,s2,27104
800c8808:	244213a8 	addiu	v0,v0,5032
800c880c:	080320f8 	j	800c83e0 <_Z18S9xSetPlaybackRatej+0x18c>
800c8810:	ac620228 	sw	v0,552(v1)
800c8814:	264369e0 	addiu	v1,s2,27104
800c8818:	244213a8 	addiu	v0,v0,5032
800c881c:	080320f1 	j	800c83c4 <_Z18S9xSetPlaybackRatej+0x170>
800c8820:	ac62016c 	sw	v0,364(v1)
800c8824:	080320e3 	j	800c838c <_Z18S9xSetPlaybackRatej+0x138>
800c8828:	3c158021 	lui	s5,0x8021
800c882c:	080320d8 	j	800c8360 <_Z18S9xSetPlaybackRatej+0x10c>
800c8830:	ac800010 	sw	zero,16(a0)
800c8834:	16200031 	bnez	s1,800c88fc <_Z18S9xSetPlaybackRatej+0x6a8>
800c8838:	00000000 	nop
800c883c:	264369e0 	addiu	v1,s2,27104
800c8840:	32220001 	andi	v0,s1,0x1
800c8844:	1040fed4 	beqz	v0,800c8398 <_Z18S9xSetPlaybackRatej+0x144>
800c8848:	ac710008 	sw	s1,8(v1)
800c884c:	3c02802b 	lui	v0,0x802b
800c8850:	244213a8 	addiu	v0,v0,5032
800c8854:	080320ea 	j	800c83a8 <_Z18S9xSetPlaybackRatej+0x154>
800c8858:	ac6200b0 	sw	v0,176(v1)
800c885c:	00101880 	sll	v1,s0,0x2
800c8860:	2442b494 	addiu	v0,v0,-19308
800c8864:	00621821 	addu	v1,v1,v0
800c8868:	08032173 	j	800c85cc <_Z18S9xSetPlaybackRatej+0x378>
800c886c:	8c630000 	lw	v1,0(v1)
800c8870:	00101880 	sll	v1,s0,0x2
800c8874:	2442b494 	addiu	v0,v0,-19308
800c8878:	00621821 	addu	v1,v1,v0
800c887c:	0803215b 	j	800c856c <_Z18S9xSetPlaybackRatej+0x318>
800c8880:	8c630000 	lw	v1,0(v1)
800c8884:	00101880 	sll	v1,s0,0x2
800c8888:	2442b494 	addiu	v0,v0,-19308
800c888c:	00621821 	addu	v1,v1,v0
800c8890:	0803212b 	j	800c84ac <_Z18S9xSetPlaybackRatej+0x258>
800c8894:	8c630000 	lw	v1,0(v1)
800c8898:	00101880 	sll	v1,s0,0x2
800c889c:	2442b494 	addiu	v0,v0,-19308
800c88a0:	00621821 	addu	v1,v1,v0
800c88a4:	08032143 	j	800c850c <_Z18S9xSetPlaybackRatej+0x2b8>
800c88a8:	8c630000 	lw	v1,0(v1)
800c88ac:	00101880 	sll	v1,s0,0x2
800c88b0:	2442b494 	addiu	v0,v0,-19308
800c88b4:	00621821 	addu	v1,v1,v0
800c88b8:	0803218b 	j	800c862c <_Z18S9xSetPlaybackRatej+0x3d8>
800c88bc:	8c630000 	lw	v1,0(v1)
800c88c0:	00101880 	sll	v1,s0,0x2
800c88c4:	2442b494 	addiu	v0,v0,-19308
800c88c8:	00621821 	addu	v1,v1,v0
800c88cc:	080321a3 	j	800c868c <_Z18S9xSetPlaybackRatej+0x438>
800c88d0:	8c630000 	lw	v1,0(v1)
800c88d4:	00101880 	sll	v1,s0,0x2
800c88d8:	2442b494 	addiu	v0,v0,-19308
800c88dc:	00621821 	addu	v1,v1,v0
800c88e0:	080321bb 	j	800c86ec <_Z18S9xSetPlaybackRatej+0x498>
800c88e4:	8c630000 	lw	v1,0(v1)
800c88e8:	00101880 	sll	v1,s0,0x2
800c88ec:	2442b494 	addiu	v0,v0,-19308
800c88f0:	00621821 	addu	v1,v1,v0
800c88f4:	080321d3 	j	800c874c <_Z18S9xSetPlaybackRatej+0x4f8>
800c88f8:	8c630000 	lw	v1,0(v1)
800c88fc:	8c820008 	lw	v0,8(a0)
800c8900:	1440ffce 	bnez	v0,800c883c <_Z18S9xSetPlaybackRatej+0x5e8>
800c8904:	3c060001 	lui	a2,0x1
800c8908:	3c048028 	lui	a0,0x8028
800c890c:	3c108011 	lui	s0,0x8011
800c8910:	24849ca8 	addiu	a0,a0,-25432
800c8914:	34c67700 	ori	a2,a2,0x7700
800c8918:	2610ca64 	addiu	s0,s0,-13724
800c891c:	0200f809 	jalr	s0
800c8920:	00002821 	move	a1,zero
800c8924:	3c04802c 	lui	a0,0x802c
800c8928:	248413cc 	addiu	a0,a0,5068
800c892c:	00002821 	move	a1,zero
800c8930:	0200f809 	jalr	s0
800c8934:	24060040 	li	a2,64
800c8938:	08032210 	j	800c8840 <_Z18S9xSetPlaybackRatej+0x5ec>
800c893c:	264369e0 	addiu	v1,s2,27104
800c8940:	3c02801f 	lui	v0,0x801f
800c8944:	2442b494 	addiu	v0,v0,-19308
800c8948:	3c038021 	lui	v1,0x8021
800c894c:	00102080 	sll	a0,s0,0x2
800c8950:	00829821 	addu	s3,a0,v0
800c8954:	24716a1c 	addiu	s1,v1,27164
800c8958:	3c028028 	lui	v0,0x8028
800c895c:	3c038019 	lui	v1,0x8019
800c8960:	24529c78 	addiu	s2,v0,-25480
800c8964:	24749370 	addiu	s4,v1,-27792
800c8968:	3c028019 	lui	v0,0x8019
800c896c:	3c038019 	lui	v1,0x8019
800c8970:	2455a708 	addiu	s5,v0,-22776
800c8974:	247ea780 	addiu	s8,v1,-22656
800c8978:	8e420008 	lw	v0,8(s2)
800c897c:	10400029 	beqz	v0,800c8a24 <_Z18S9xSetPlaybackRatej+0x7d0>
800c8980:	8e240000 	lw	a0,0(s1)
800c8984:	8e23fff8 	lw	v1,-8(s1)
800c8988:	24020001 	li	v0,1
800c898c:	14620002 	bne	v1,v0,800c8998 <_Z18S9xSetPlaybackRatej+0x744>
800c8990:	00803021 	move	a2,a0
800c8994:	8e660000 	lw	a2,0(s3)
800c8998:	00c02021 	move	a0,a2
800c899c:	00062fc3 	sra	a1,a2,0x1f
800c89a0:	8e460008 	lw	a2,8(s2)
800c89a4:	00041402 	srl	v0,a0,0x10
800c89a8:	00052c00 	sll	a1,a1,0x10
800c89ac:	00063fc3 	sra	a3,a2,0x1f
800c89b0:	00452825 	or	a1,v0,a1
800c89b4:	0280f809 	jalr	s4
800c89b8:	00042400 	sll	a0,a0,0x10
800c89bc:	00402021 	move	a0,v0
800c89c0:	26e5b190 	addiu	a1,s7,-20080
800c89c4:	ae220004 	sw	v0,4(s1)
800c89c8:	00a0f809 	jalr	a1
800c89cc:	00408021 	move	s0,v0
800c89d0:	3c088019 	lui	t0,0x8019
800c89d4:	2508ce90 	addiu	t0,t0,-12656
800c89d8:	00402021 	move	a0,v0
800c89dc:	00602821 	move	a1,v1
800c89e0:	8d060000 	lw	a2,0(t0)
800c89e4:	06010004 	bgez	s0,800c89f8 <_Z18S9xSetPlaybackRatej+0x7a4>
800c89e8:	8d070004 	lw	a3,4(t0)
800c89ec:	02a0f809 	jalr	s5
800c89f0:	00000000 	nop
800c89f4:	00402021 	move	a0,v0
800c89f8:	3c028019 	lui	v0,0x8019
800c89fc:	2442c938 	addiu	v0,v0,-14024
800c8a00:	8c460000 	lw	a2,0(v0)
800c8a04:	8c470004 	lw	a3,4(v0)
800c8a08:	03c0f809 	jalr	s8
800c8a0c:	00602821 	move	a1,v1
800c8a10:	00402021 	move	a0,v0
800c8a14:	26c292c0 	addiu	v0,s6,-27968
800c8a18:	0040f809 	jalr	v0
800c8a1c:	00602821 	move	a1,v1
800c8a20:	ae220004 	sw	v0,4(s1)
800c8a24:	3c038021 	lui	v1,0x8021
800c8a28:	263100bc 	addiu	s1,s1,188
800c8a2c:	24626ffc 	addiu	v0,v1,28668
800c8a30:	1622ffd1 	bne	s1,v0,800c8978 <_Z18S9xSetPlaybackRatej+0x724>
800c8a34:	8fbf0034 	lw	ra,52(sp)
800c8a38:	080321e3 	j	800c878c <_Z18S9xSetPlaybackRatej+0x538>
800c8a3c:	8fbe0030 	lw	s8,48(sp)

800c8a40 <_Z28S9xFixSoundAfterSnapshotLoadv>:
800c8a40:	27bdffc8 	addiu	sp,sp,-56
800c8a44:	afb40020 	sw	s4,32(sp)
800c8a48:	afb3001c 	sw	s3,28(sp)
800c8a4c:	3c148021 	lui	s4,0x8021
800c8a50:	3c138028 	lui	s3,0x8028
800c8a54:	afb20018 	sw	s2,24(sp)
800c8a58:	afbf0034 	sw	ra,52(sp)
800c8a5c:	afbe0030 	sw	s8,48(sp)
800c8a60:	afb7002c 	sw	s7,44(sp)
800c8a64:	afb60028 	sw	s6,40(sp)
800c8a68:	afb50024 	sw	s5,36(sp)
800c8a6c:	afb10014 	sw	s1,20(sp)
800c8a70:	afb00010 	sw	s0,16(sp)
800c8a74:	2685e308 	addiu	a1,s4,-7416
800c8a78:	26679c78 	addiu	a3,s3,-25480
800c8a7c:	90a40088 	lbu	a0,136(a1)
800c8a80:	8ce20008 	lw	v0,8(a3)
800c8a84:	3084000f 	andi	a0,a0,0xf
800c8a88:	00021240 	sll	v0,v0,0x9
800c8a8c:	70822002 	mul	a0,a0,v0
800c8a90:	3c021062 	lui	v0,0x1062
800c8a94:	34424dd3 	ori	v0,v0,0x4dd3
800c8a98:	00820018 	mult	a0,v0
800c8a9c:	90a30077 	lbu	v1,119(a1)
800c8aa0:	00001010 	mfhi	v0
800c8aa4:	00031942 	srl	v1,v1,0x5
800c8aa8:	000427c3 	sra	a0,a0,0x1f
800c8aac:	38630001 	xori	v1,v1,0x1
800c8ab0:	000212c3 	sra	v0,v0,0xb
800c8ab4:	3c128021 	lui	s2,0x8021
800c8ab8:	90a50058 	lbu	a1,88(a1)
800c8abc:	8ce60018 	lw	a2,24(a3)
800c8ac0:	00441023 	subu	v0,v0,a0
800c8ac4:	30630001 	andi	v1,v1,0x1
800c8ac8:	264469e0 	addiu	a0,s2,27104
800c8acc:	ac830018 	sw	v1,24(a0)
800c8ad0:	ac85001c 	sw	a1,28(a0)
800c8ad4:	10c00003 	beqz	a2,800c8ae4 <_Z28S9xFixSoundAfterSnapshotLoadv+0xa4>
800c8ad8:	ac820014 	sw	v0,20(a0)
800c8adc:	00021040 	sll	v0,v0,0x1
800c8ae0:	ac820014 	sw	v0,20(a0)
800c8ae4:	8c830014 	lw	v1,20(a0)
800c8ae8:	106001ce 	beqz	v1,800c9224 <_Z28S9xFixSoundAfterSnapshotLoadv+0x7e4>
800c8aec:	00000000 	nop
800c8af0:	8c820010 	lw	v0,16(a0)
800c8af4:	0043001a 	div	zero,v0,v1
800c8af8:	006001f4 	teq	v1,zero,0x7
800c8afc:	00001810 	mfhi	v1
800c8b00:	ac830010 	sw	v1,16(a0)
800c8b04:	264469e0 	addiu	a0,s2,27104
800c8b08:	8c820018 	lw	v0,24(a0)
800c8b0c:	30b100ff 	andi	s1,a1,0xff
800c8b10:	104001c2 	beqz	v0,800c921c <_Z28S9xFixSoundAfterSnapshotLoadv+0x7dc>
800c8b14:	ac91001c 	sw	s1,28(a0)
800c8b18:	3c158021 	lui	s5,0x8021
800c8b1c:	26a2e42c 	addiu	v0,s5,-7124
800c8b20:	90430069 	lbu	v1,105(v0)
800c8b24:	106001c1 	beqz	v1,800c922c <_Z28S9xFixSoundAfterSnapshotLoadv+0x7ec>
800c8b28:	00000000 	nop
800c8b2c:	264269e0 	addiu	v0,s2,27104
800c8b30:	00008821 	move	s1,zero
800c8b34:	ac400008 	sw	zero,8(v0)
800c8b38:	3c028029 	lui	v0,0x8029
800c8b3c:	264369e0 	addiu	v1,s2,27104
800c8b40:	244213a8 	addiu	v0,v0,5032
800c8b44:	ac6200b0 	sw	v0,176(v1)
800c8b48:	32220002 	andi	v0,s1,0x2
800c8b4c:	144001af 	bnez	v0,800c920c <_Z28S9xFixSoundAfterSnapshotLoadv+0x7cc>
800c8b50:	3c02802b 	lui	v0,0x802b
800c8b54:	3c028029 	lui	v0,0x8029
800c8b58:	264369e0 	addiu	v1,s2,27104
800c8b5c:	244213a8 	addiu	v0,v0,5032
800c8b60:	ac62016c 	sw	v0,364(v1)
800c8b64:	32220004 	andi	v0,s1,0x4
800c8b68:	144001a4 	bnez	v0,800c91fc <_Z28S9xFixSoundAfterSnapshotLoadv+0x7bc>
800c8b6c:	3c02802b 	lui	v0,0x802b
800c8b70:	3c028029 	lui	v0,0x8029
800c8b74:	264369e0 	addiu	v1,s2,27104
800c8b78:	244213a8 	addiu	v0,v0,5032
800c8b7c:	ac620228 	sw	v0,552(v1)
800c8b80:	32220008 	andi	v0,s1,0x8
800c8b84:	14400199 	bnez	v0,800c91ec <_Z28S9xFixSoundAfterSnapshotLoadv+0x7ac>
800c8b88:	3c02802b 	lui	v0,0x802b
800c8b8c:	3c028029 	lui	v0,0x8029
800c8b90:	264369e0 	addiu	v1,s2,27104
800c8b94:	244213a8 	addiu	v0,v0,5032
800c8b98:	ac6202e4 	sw	v0,740(v1)
800c8b9c:	32220010 	andi	v0,s1,0x10
800c8ba0:	1440018e 	bnez	v0,800c91dc <_Z28S9xFixSoundAfterSnapshotLoadv+0x79c>
800c8ba4:	3c02802b 	lui	v0,0x802b
800c8ba8:	3c028029 	lui	v0,0x8029
800c8bac:	264369e0 	addiu	v1,s2,27104
800c8bb0:	244213a8 	addiu	v0,v0,5032
800c8bb4:	ac6203a0 	sw	v0,928(v1)
800c8bb8:	32220020 	andi	v0,s1,0x20
800c8bbc:	14400183 	bnez	v0,800c91cc <_Z28S9xFixSoundAfterSnapshotLoadv+0x78c>
800c8bc0:	3c02802b 	lui	v0,0x802b
800c8bc4:	3c028029 	lui	v0,0x8029
800c8bc8:	264369e0 	addiu	v1,s2,27104
800c8bcc:	244213a8 	addiu	v0,v0,5032
800c8bd0:	ac62045c 	sw	v0,1116(v1)
800c8bd4:	32220040 	andi	v0,s1,0x40
800c8bd8:	14400178 	bnez	v0,800c91bc <_Z28S9xFixSoundAfterSnapshotLoadv+0x77c>
800c8bdc:	3c02802b 	lui	v0,0x802b
800c8be0:	3c028029 	lui	v0,0x8029
800c8be4:	264369e0 	addiu	v1,s2,27104
800c8be8:	244213a8 	addiu	v0,v0,5032
800c8bec:	ac620518 	sw	v0,1304(v1)
800c8bf0:	32220080 	andi	v0,s1,0x80
800c8bf4:	1040016d 	beqz	v0,800c91ac <_Z28S9xFixSoundAfterSnapshotLoadv+0x76c>
800c8bf8:	3c028029 	lui	v0,0x8029
800c8bfc:	3c02802b 	lui	v0,0x802b
800c8c00:	264369e0 	addiu	v1,s2,27104
800c8c04:	244213a8 	addiu	v0,v0,5032
800c8c08:	ac6205d4 	sw	v0,1492(v1)
800c8c0c:	2682e308 	addiu	v0,s4,-7416
800c8c10:	904e008a 	lbu	t6,138(v0)
800c8c14:	80460018 	lb	a2,24(v0)
800c8c18:	3c05802c 	lui	a1,0x802c
800c8c1c:	8047001a 	lb	a3,26(v0)
800c8c20:	8048002a 	lb	t0,42(v0)
800c8c24:	8049003a 	lb	t1,58(v0)
800c8c28:	804a004a 	lb	t2,74(v0)
800c8c2c:	804b005a 	lb	t3,90(v0)
800c8c30:	804c006a 	lb	t4,106(v0)
800c8c34:	804d007a 	lb	t5,122(v0)
800c8c38:	000e2600 	sll	a0,t6,0x18
800c8c3c:	264269e0 	addiu	v0,s2,27104
800c8c40:	24a313a8 	addiu	v1,a1,5032
800c8c44:	00042603 	sra	a0,a0,0x18
800c8c48:	ac46000c 	sw	a2,12(v0)
800c8c4c:	2402007f 	li	v0,127
800c8c50:	ac64001c 	sw	a0,28(v1)
800c8c54:	aca713a8 	sw	a3,5032(a1)
800c8c58:	ac680004 	sw	t0,4(v1)
800c8c5c:	ac690008 	sw	t1,8(v1)
800c8c60:	ac6a000c 	sw	t2,12(v1)
800c8c64:	ac6b0010 	sw	t3,16(v1)
800c8c68:	ac6c0014 	sw	t4,20(v1)
800c8c6c:	10e20141 	beq	a3,v0,800c9174 <_Z28S9xFixSoundAfterSnapshotLoadv+0x734>
800c8c70:	ac6d0018 	sw	t5,24(v1)
800c8c74:	10e0013f 	beqz	a3,800c9174 <_Z28S9xFixSoundAfterSnapshotLoadv+0x734>
800c8c78:	00003821 	move	a3,zero
800c8c7c:	2682e308 	addiu	v0,s4,-7416
800c8c80:	26a3e42c 	addiu	v1,s5,-7124
800c8c84:	90440077 	lbu	a0,119(v0)
800c8c88:	90650072 	lbu	a1,114(v1)
800c8c8c:	264669e0 	addiu	a2,s2,27104
800c8c90:	a0c70610 	sb	a3,1552(a2)
800c8c94:	14a001a8 	bnez	a1,800c9338 <_Z28S9xFixSoundAfterSnapshotLoadv+0x8f8>
800c8c98:	3090001f 	andi	s0,a0,0x1f
800c8c9c:	26629c78 	addiu	v0,s3,-25480
800c8ca0:	8c440008 	lw	a0,8(v0)
800c8ca4:	24030001 	li	v1,1
800c8ca8:	a0c300a7 	sb	v1,167(a2)
800c8cac:	10800014 	beqz	a0,800c8d00 <_Z28S9xFixSoundAfterSnapshotLoadv+0x2c0>
800c8cb0:	8cc5003c 	lw	a1,60(a2)
800c8cb4:	8cc30034 	lw	v1,52(a2)
800c8cb8:	24020001 	li	v0,1
800c8cbc:	10620188 	beq	v1,v0,800c92e0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x8a0>
800c8cc0:	3c02801f 	lui	v0,0x801f
800c8cc4:	00a01821 	move	v1,a1
800c8cc8:	26629c78 	addiu	v0,s3,-25480
800c8ccc:	8c460008 	lw	a2,8(v0)
800c8cd0:	00032fc3 	sra	a1,v1,0x1f
800c8cd4:	00602021 	move	a0,v1
800c8cd8:	00052c00 	sll	a1,a1,0x10
800c8cdc:	00031c02 	srl	v1,v1,0x10
800c8ce0:	3c028019 	lui	v0,0x8019
800c8ce4:	00042400 	sll	a0,a0,0x10
800c8ce8:	00063fc3 	sra	a3,a2,0x1f
800c8cec:	24429370 	addiu	v0,v0,-27792
800c8cf0:	0040f809 	jalr	v0
800c8cf4:	00652825 	or	a1,v1,a1
800c8cf8:	264469e0 	addiu	a0,s2,27104
800c8cfc:	ac820040 	sw	v0,64(a0)
800c8d00:	264769e0 	addiu	a3,s2,27104
800c8d04:	26629c78 	addiu	v0,s3,-25480
800c8d08:	8ce3004c 	lw	v1,76(a3)
800c8d0c:	8c460008 	lw	a2,8(v0)
800c8d10:	84e4009a 	lh	a0,154(a3)
800c8d14:	84e5009c 	lh	a1,156(a3)
800c8d18:	00031e00 	sll	v1,v1,0x18
800c8d1c:	24020001 	li	v0,1
800c8d20:	ace400c4 	sw	a0,196(a3)
800c8d24:	ace300b8 	sw	v1,184(a3)
800c8d28:	ace500c8 	sw	a1,200(a3)
800c8d2c:	a0e20163 	sb	v0,355(a3)
800c8d30:	a4e000bc 	sh	zero,188(a3)
800c8d34:	ace000c0 	sw	zero,192(a3)
800c8d38:	10c00015 	beqz	a2,800c8d90 <_Z28S9xFixSoundAfterSnapshotLoadv+0x350>
800c8d3c:	8ce400f8 	lw	a0,248(a3)
800c8d40:	8ce300f0 	lw	v1,240(a3)
800c8d44:	24020001 	li	v0,1
800c8d48:	10620142 	beq	v1,v0,800c9254 <_Z28S9xFixSoundAfterSnapshotLoadv+0x814>
800c8d4c:	3c02801f 	lui	v0,0x801f
800c8d50:	00801821 	move	v1,a0
800c8d54:	26629c78 	addiu	v0,s3,-25480
800c8d58:	8c460008 	lw	a2,8(v0)
800c8d5c:	00032fc3 	sra	a1,v1,0x1f
800c8d60:	00602021 	move	a0,v1
800c8d64:	00052c00 	sll	a1,a1,0x10
800c8d68:	00031c02 	srl	v1,v1,0x10
800c8d6c:	3c028019 	lui	v0,0x8019
800c8d70:	00042400 	sll	a0,a0,0x10
800c8d74:	00063fc3 	sra	a3,a2,0x1f
800c8d78:	24429370 	addiu	v0,v0,-27792
800c8d7c:	0040f809 	jalr	v0
800c8d80:	00652825 	or	a1,v1,a1
800c8d84:	264469e0 	addiu	a0,s2,27104
800c8d88:	ac8200fc 	sw	v0,252(a0)
800c8d8c:	264769e0 	addiu	a3,s2,27104
800c8d90:	26629c78 	addiu	v0,s3,-25480
800c8d94:	8ce30108 	lw	v1,264(a3)
800c8d98:	8c460008 	lw	a2,8(v0)
800c8d9c:	84e40156 	lh	a0,342(a3)
800c8da0:	84e50158 	lh	a1,344(a3)
800c8da4:	00031e00 	sll	v1,v1,0x18
800c8da8:	24020001 	li	v0,1
800c8dac:	ace40180 	sw	a0,384(a3)
800c8db0:	ace30174 	sw	v1,372(a3)
800c8db4:	ace50184 	sw	a1,388(a3)
800c8db8:	a0e2021f 	sb	v0,543(a3)
800c8dbc:	a4e00178 	sh	zero,376(a3)
800c8dc0:	ace0017c 	sw	zero,380(a3)
800c8dc4:	10c00014 	beqz	a2,800c8e18 <_Z28S9xFixSoundAfterSnapshotLoadv+0x3d8>
800c8dc8:	8ce401b4 	lw	a0,436(a3)
800c8dcc:	8ce301ac 	lw	v1,428(a3)
800c8dd0:	24020001 	li	v0,1
800c8dd4:	10620124 	beq	v1,v0,800c9268 <_Z28S9xFixSoundAfterSnapshotLoadv+0x828>
800c8dd8:	3c02801f 	lui	v0,0x801f
800c8ddc:	00801821 	move	v1,a0
800c8de0:	26629c78 	addiu	v0,s3,-25480
800c8de4:	8c460008 	lw	a2,8(v0)
800c8de8:	00032fc3 	sra	a1,v1,0x1f
800c8dec:	00602021 	move	a0,v1
800c8df0:	00052c00 	sll	a1,a1,0x10
800c8df4:	00031c02 	srl	v1,v1,0x10
800c8df8:	3c028019 	lui	v0,0x8019
800c8dfc:	00042400 	sll	a0,a0,0x10
800c8e00:	00063fc3 	sra	a3,a2,0x1f
800c8e04:	24429370 	addiu	v0,v0,-27792
800c8e08:	0040f809 	jalr	v0
800c8e0c:	00652825 	or	a1,v1,a1
800c8e10:	264469e0 	addiu	a0,s2,27104
800c8e14:	ac8201b8 	sw	v0,440(a0)
800c8e18:	264769e0 	addiu	a3,s2,27104
800c8e1c:	26629c78 	addiu	v0,s3,-25480
800c8e20:	8ce301c4 	lw	v1,452(a3)
800c8e24:	8c460008 	lw	a2,8(v0)
800c8e28:	84e40212 	lh	a0,530(a3)
800c8e2c:	84e50214 	lh	a1,532(a3)
800c8e30:	00031e00 	sll	v1,v1,0x18
800c8e34:	24020001 	li	v0,1
800c8e38:	ace4023c 	sw	a0,572(a3)
800c8e3c:	ace30230 	sw	v1,560(a3)
800c8e40:	ace50240 	sw	a1,576(a3)
800c8e44:	a0e202db 	sb	v0,731(a3)
800c8e48:	a4e00234 	sh	zero,564(a3)
800c8e4c:	ace00238 	sw	zero,568(a3)
800c8e50:	10c00015 	beqz	a2,800c8ea8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x468>
800c8e54:	8ce40270 	lw	a0,624(a3)
800c8e58:	8ce30268 	lw	v1,616(a3)
800c8e5c:	24020001 	li	v0,1
800c8e60:	10620106 	beq	v1,v0,800c927c <_Z28S9xFixSoundAfterSnapshotLoadv+0x83c>
800c8e64:	3c02801f 	lui	v0,0x801f
800c8e68:	00801821 	move	v1,a0
800c8e6c:	26629c78 	addiu	v0,s3,-25480
800c8e70:	8c460008 	lw	a2,8(v0)
800c8e74:	00032fc3 	sra	a1,v1,0x1f
800c8e78:	00602021 	move	a0,v1
800c8e7c:	00052c00 	sll	a1,a1,0x10
800c8e80:	00031c02 	srl	v1,v1,0x10
800c8e84:	3c028019 	lui	v0,0x8019
800c8e88:	00042400 	sll	a0,a0,0x10
800c8e8c:	00063fc3 	sra	a3,a2,0x1f
800c8e90:	24429370 	addiu	v0,v0,-27792
800c8e94:	0040f809 	jalr	v0
800c8e98:	00652825 	or	a1,v1,a1
800c8e9c:	264469e0 	addiu	a0,s2,27104
800c8ea0:	ac820274 	sw	v0,628(a0)
800c8ea4:	264769e0 	addiu	a3,s2,27104
800c8ea8:	26629c78 	addiu	v0,s3,-25480
800c8eac:	8ce30280 	lw	v1,640(a3)
800c8eb0:	8c460008 	lw	a2,8(v0)
800c8eb4:	84e402ce 	lh	a0,718(a3)
800c8eb8:	84e502d0 	lh	a1,720(a3)
800c8ebc:	00031e00 	sll	v1,v1,0x18
800c8ec0:	24020001 	li	v0,1
800c8ec4:	ace402f8 	sw	a0,760(a3)
800c8ec8:	ace302ec 	sw	v1,748(a3)
800c8ecc:	ace502fc 	sw	a1,764(a3)
800c8ed0:	a0e20397 	sb	v0,919(a3)
800c8ed4:	a4e002f0 	sh	zero,752(a3)
800c8ed8:	ace002f4 	sw	zero,756(a3)
800c8edc:	10c00014 	beqz	a2,800c8f30 <_Z28S9xFixSoundAfterSnapshotLoadv+0x4f0>
800c8ee0:	8ce4032c 	lw	a0,812(a3)
800c8ee4:	8ce30324 	lw	v1,804(a3)
800c8ee8:	24020001 	li	v0,1
800c8eec:	106200f2 	beq	v1,v0,800c92b8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x878>
800c8ef0:	3c02801f 	lui	v0,0x801f
800c8ef4:	00801821 	move	v1,a0
800c8ef8:	26629c78 	addiu	v0,s3,-25480
800c8efc:	8c460008 	lw	a2,8(v0)
800c8f00:	00032fc3 	sra	a1,v1,0x1f
800c8f04:	00602021 	move	a0,v1
800c8f08:	00052c00 	sll	a1,a1,0x10
800c8f0c:	00031c02 	srl	v1,v1,0x10
800c8f10:	3c028019 	lui	v0,0x8019
800c8f14:	00042400 	sll	a0,a0,0x10
800c8f18:	00063fc3 	sra	a3,a2,0x1f
800c8f1c:	24429370 	addiu	v0,v0,-27792
800c8f20:	0040f809 	jalr	v0
800c8f24:	00652825 	or	a1,v1,a1
800c8f28:	264469e0 	addiu	a0,s2,27104
800c8f2c:	ac820330 	sw	v0,816(a0)
800c8f30:	264769e0 	addiu	a3,s2,27104
800c8f34:	26629c78 	addiu	v0,s3,-25480
800c8f38:	8ce3033c 	lw	v1,828(a3)
800c8f3c:	8c460008 	lw	a2,8(v0)
800c8f40:	84e4038a 	lh	a0,906(a3)
800c8f44:	84e5038c 	lh	a1,908(a3)
800c8f48:	00031e00 	sll	v1,v1,0x18
800c8f4c:	24020001 	li	v0,1
800c8f50:	ace403b4 	sw	a0,948(a3)
800c8f54:	ace303a8 	sw	v1,936(a3)
800c8f58:	ace503b8 	sw	a1,952(a3)
800c8f5c:	a0e20453 	sb	v0,1107(a3)
800c8f60:	a4e003ac 	sh	zero,940(a3)
800c8f64:	ace003b0 	sw	zero,944(a3)
800c8f68:	10c00015 	beqz	a2,800c8fc0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x580>
800c8f6c:	8ce403e8 	lw	a0,1000(a3)
800c8f70:	8ce303e0 	lw	v1,992(a3)
800c8f74:	24020001 	li	v0,1
800c8f78:	106200d4 	beq	v1,v0,800c92cc <_Z28S9xFixSoundAfterSnapshotLoadv+0x88c>
800c8f7c:	3c02801f 	lui	v0,0x801f
800c8f80:	00801821 	move	v1,a0
800c8f84:	26629c78 	addiu	v0,s3,-25480
800c8f88:	8c460008 	lw	a2,8(v0)
800c8f8c:	00032fc3 	sra	a1,v1,0x1f
800c8f90:	00602021 	move	a0,v1
800c8f94:	00052c00 	sll	a1,a1,0x10
800c8f98:	00031c02 	srl	v1,v1,0x10
800c8f9c:	3c028019 	lui	v0,0x8019
800c8fa0:	00042400 	sll	a0,a0,0x10
800c8fa4:	00063fc3 	sra	a3,a2,0x1f
800c8fa8:	24429370 	addiu	v0,v0,-27792
800c8fac:	0040f809 	jalr	v0
800c8fb0:	00652825 	or	a1,v1,a1
800c8fb4:	264469e0 	addiu	a0,s2,27104
800c8fb8:	ac8203ec 	sw	v0,1004(a0)
800c8fbc:	264769e0 	addiu	a3,s2,27104
800c8fc0:	26629c78 	addiu	v0,s3,-25480
800c8fc4:	8ce303f8 	lw	v1,1016(a3)
800c8fc8:	8c460008 	lw	a2,8(v0)
800c8fcc:	84e40446 	lh	a0,1094(a3)
800c8fd0:	84e50448 	lh	a1,1096(a3)
800c8fd4:	00031e00 	sll	v1,v1,0x18
800c8fd8:	24020001 	li	v0,1
800c8fdc:	ace40470 	sw	a0,1136(a3)
800c8fe0:	ace30464 	sw	v1,1124(a3)
800c8fe4:	ace50474 	sw	a1,1140(a3)
800c8fe8:	a0e2050f 	sb	v0,1295(a3)
800c8fec:	a4e00468 	sh	zero,1128(a3)
800c8ff0:	ace0046c 	sw	zero,1132(a3)
800c8ff4:	10c00014 	beqz	a2,800c9048 <_Z28S9xFixSoundAfterSnapshotLoadv+0x608>
800c8ff8:	8ce404a4 	lw	a0,1188(a3)
800c8ffc:	8ce3049c 	lw	v1,1180(a3)
800c9000:	24020001 	li	v0,1
800c9004:	106200a2 	beq	v1,v0,800c9290 <_Z28S9xFixSoundAfterSnapshotLoadv+0x850>
800c9008:	3c02801f 	lui	v0,0x801f
800c900c:	00801821 	move	v1,a0
800c9010:	26629c78 	addiu	v0,s3,-25480
800c9014:	8c460008 	lw	a2,8(v0)
800c9018:	00032fc3 	sra	a1,v1,0x1f
800c901c:	00602021 	move	a0,v1
800c9020:	00052c00 	sll	a1,a1,0x10
800c9024:	00031c02 	srl	v1,v1,0x10
800c9028:	3c028019 	lui	v0,0x8019
800c902c:	00042400 	sll	a0,a0,0x10
800c9030:	00063fc3 	sra	a3,a2,0x1f
800c9034:	24429370 	addiu	v0,v0,-27792
800c9038:	0040f809 	jalr	v0
800c903c:	00652825 	or	a1,v1,a1
800c9040:	264469e0 	addiu	a0,s2,27104
800c9044:	ac8204a8 	sw	v0,1192(a0)
800c9048:	264769e0 	addiu	a3,s2,27104
800c904c:	26629c78 	addiu	v0,s3,-25480
800c9050:	8ce304b4 	lw	v1,1204(a3)
800c9054:	8c460008 	lw	a2,8(v0)
800c9058:	84e40502 	lh	a0,1282(a3)
800c905c:	84e50504 	lh	a1,1284(a3)
800c9060:	00031e00 	sll	v1,v1,0x18
800c9064:	24020001 	li	v0,1
800c9068:	ace4052c 	sw	a0,1324(a3)
800c906c:	ace30520 	sw	v1,1312(a3)
800c9070:	ace50530 	sw	a1,1328(a3)
800c9074:	a0e205cb 	sb	v0,1483(a3)
800c9078:	a4e00524 	sh	zero,1316(a3)
800c907c:	ace00528 	sw	zero,1320(a3)
800c9080:	10c00014 	beqz	a2,800c90d4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x694>
800c9084:	8ce40560 	lw	a0,1376(a3)
800c9088:	8ce30558 	lw	v1,1368(a3)
800c908c:	24020001 	li	v0,1
800c9090:	10620084 	beq	v1,v0,800c92a4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x864>
800c9094:	3c02801f 	lui	v0,0x801f
800c9098:	00801821 	move	v1,a0
800c909c:	26629c78 	addiu	v0,s3,-25480
800c90a0:	8c460008 	lw	a2,8(v0)
800c90a4:	00032fc3 	sra	a1,v1,0x1f
800c90a8:	00602021 	move	a0,v1
800c90ac:	00052c00 	sll	a1,a1,0x10
800c90b0:	00031c02 	srl	v1,v1,0x10
800c90b4:	3c028019 	lui	v0,0x8019
800c90b8:	00042400 	sll	a0,a0,0x10
800c90bc:	00063fc3 	sra	a3,a2,0x1f
800c90c0:	24429370 	addiu	v0,v0,-27792
800c90c4:	0040f809 	jalr	v0
800c90c8:	00652825 	or	a1,v1,a1
800c90cc:	264469e0 	addiu	a0,s2,27104
800c90d0:	ac820564 	sw	v0,1380(a0)
800c90d4:	264269e0 	addiu	v0,s2,27104
800c90d8:	8c430570 	lw	v1,1392(v0)
800c90dc:	844505be 	lh	a1,1470(v0)
800c90e0:	844405c0 	lh	a0,1472(v0)
800c90e4:	00031e00 	sll	v1,v1,0x18
800c90e8:	ac4405ec 	sw	a0,1516(v0)
800c90ec:	ac4305dc 	sw	v1,1500(v0)
800c90f0:	ac4505e8 	sw	a1,1512(v0)
800c90f4:	a44005e0 	sh	zero,1504(v0)
800c90f8:	ac4005e4 	sw	zero,1508(v0)
800c90fc:	26a2e42c 	addiu	v0,s5,-7124
800c9100:	9043005e 	lbu	v1,94(v0)
800c9104:	264469e0 	addiu	a0,s2,27104
800c9108:	38650001 	xori	a1,v1,0x1
800c910c:	84820004 	lh	v0,4(a0)
800c9110:	00031880 	sll	v1,v1,0x2
800c9114:	864869e0 	lh	t0,27104(s2)
800c9118:	00641821 	addu	v1,v1,a0
800c911c:	00052880 	sll	a1,a1,0x2
800c9120:	84860006 	lh	a2,6(a0)
800c9124:	84870002 	lh	a3,2(a0)
800c9128:	ac62061c 	sw	v0,1564(v1)
800c912c:	00a42821 	addu	a1,a1,a0
800c9130:	3c028021 	lui	v0,0x8021
800c9134:	ac680614 	sw	t0,1556(v1)
800c9138:	aca6061c 	sw	a2,1564(a1)
800c913c:	ac40e418 	sw	zero,-7144(v0)
800c9140:	aca70614 	sw	a3,1556(a1)
800c9144:	8fbf0034 	lw	ra,52(sp)
800c9148:	8fbe0030 	lw	s8,48(sp)
800c914c:	8fb7002c 	lw	s7,44(sp)
800c9150:	8fb60028 	lw	s6,40(sp)
800c9154:	8fb50024 	lw	s5,36(sp)
800c9158:	8fb40020 	lw	s4,32(sp)
800c915c:	8fb3001c 	lw	s3,28(sp)
800c9160:	8fb20018 	lw	s2,24(sp)
800c9164:	8fb10014 	lw	s1,20(sp)
800c9168:	8fb00010 	lw	s0,16(sp)
800c916c:	03e00008 	jr	ra
800c9170:	27bd0038 	addiu	sp,sp,56
800c9174:	1500fec1 	bnez	t0,800c8c7c <_Z28S9xFixSoundAfterSnapshotLoadv+0x23c>
800c9178:	00003821 	move	a3,zero
800c917c:	1520fec0 	bnez	t1,800c8c80 <_Z28S9xFixSoundAfterSnapshotLoadv+0x240>
800c9180:	2682e308 	addiu	v0,s4,-7416
800c9184:	1540febf 	bnez	t2,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244>
800c9188:	26a3e42c 	addiu	v1,s5,-7124
800c918c:	1560febd 	bnez	t3,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244>
800c9190:	00000000 	nop
800c9194:	1580febb 	bnez	t4,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244>
800c9198:	00000000 	nop
800c919c:	15a0feb9 	bnez	t5,800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244>
800c91a0:	00000000 	nop
800c91a4:	08032321 	j	800c8c84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x244>
800c91a8:	2dc70001 	sltiu	a3,t6,1
800c91ac:	264369e0 	addiu	v1,s2,27104
800c91b0:	244213a8 	addiu	v0,v0,5032
800c91b4:	08032303 	j	800c8c0c <_Z28S9xFixSoundAfterSnapshotLoadv+0x1cc>
800c91b8:	ac6205d4 	sw	v0,1492(v1)
800c91bc:	264369e0 	addiu	v1,s2,27104
800c91c0:	244213a8 	addiu	v0,v0,5032
800c91c4:	080322fc 	j	800c8bf0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x1b0>
800c91c8:	ac620518 	sw	v0,1304(v1)
800c91cc:	264369e0 	addiu	v1,s2,27104
800c91d0:	244213a8 	addiu	v0,v0,5032
800c91d4:	080322f5 	j	800c8bd4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x194>
800c91d8:	ac62045c 	sw	v0,1116(v1)
800c91dc:	264369e0 	addiu	v1,s2,27104
800c91e0:	244213a8 	addiu	v0,v0,5032
800c91e4:	080322ee 	j	800c8bb8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x178>
800c91e8:	ac6203a0 	sw	v0,928(v1)
800c91ec:	264369e0 	addiu	v1,s2,27104
800c91f0:	244213a8 	addiu	v0,v0,5032
800c91f4:	080322e7 	j	800c8b9c <_Z28S9xFixSoundAfterSnapshotLoadv+0x15c>
800c91f8:	ac6202e4 	sw	v0,740(v1)
800c91fc:	264369e0 	addiu	v1,s2,27104
800c9200:	244213a8 	addiu	v0,v0,5032
800c9204:	080322e0 	j	800c8b80 <_Z28S9xFixSoundAfterSnapshotLoadv+0x140>
800c9208:	ac620228 	sw	v0,552(v1)
800c920c:	264369e0 	addiu	v1,s2,27104
800c9210:	244213a8 	addiu	v0,v0,5032
800c9214:	080322d9 	j	800c8b64 <_Z28S9xFixSoundAfterSnapshotLoadv+0x124>
800c9218:	ac62016c 	sw	v0,364(v1)
800c921c:	080322cb 	j	800c8b2c <_Z28S9xFixSoundAfterSnapshotLoadv+0xec>
800c9220:	3c158021 	lui	s5,0x8021
800c9224:	080322c1 	j	800c8b04 <_Z28S9xFixSoundAfterSnapshotLoadv+0xc4>
800c9228:	ac800010 	sw	zero,16(a0)
800c922c:	16200031 	bnez	s1,800c92f4 <_Z28S9xFixSoundAfterSnapshotLoadv+0x8b4>
800c9230:	00000000 	nop
800c9234:	264369e0 	addiu	v1,s2,27104
800c9238:	32220001 	andi	v0,s1,0x1
800c923c:	1040fe3e 	beqz	v0,800c8b38 <_Z28S9xFixSoundAfterSnapshotLoadv+0xf8>
800c9240:	ac710008 	sw	s1,8(v1)
800c9244:	3c02802b 	lui	v0,0x802b
800c9248:	244213a8 	addiu	v0,v0,5032
800c924c:	080322d2 	j	800c8b48 <_Z28S9xFixSoundAfterSnapshotLoadv+0x108>
800c9250:	ac6200b0 	sw	v0,176(v1)
800c9254:	00101880 	sll	v1,s0,0x2
800c9258:	2442b494 	addiu	v0,v0,-19308
800c925c:	00621821 	addu	v1,v1,v0
800c9260:	08032355 	j	800c8d54 <_Z28S9xFixSoundAfterSnapshotLoadv+0x314>
800c9264:	8c630000 	lw	v1,0(v1)
800c9268:	00101880 	sll	v1,s0,0x2
800c926c:	2442b494 	addiu	v0,v0,-19308
800c9270:	00621821 	addu	v1,v1,v0
800c9274:	08032378 	j	800c8de0 <_Z28S9xFixSoundAfterSnapshotLoadv+0x3a0>
800c9278:	8c630000 	lw	v1,0(v1)
800c927c:	00101880 	sll	v1,s0,0x2
800c9280:	2442b494 	addiu	v0,v0,-19308
800c9284:	00621821 	addu	v1,v1,v0
800c9288:	0803239b 	j	800c8e6c <_Z28S9xFixSoundAfterSnapshotLoadv+0x42c>
800c928c:	8c630000 	lw	v1,0(v1)
800c9290:	00101880 	sll	v1,s0,0x2
800c9294:	2442b494 	addiu	v0,v0,-19308
800c9298:	00621821 	addu	v1,v1,v0
800c929c:	08032404 	j	800c9010 <_Z28S9xFixSoundAfterSnapshotLoadv+0x5d0>
800c92a0:	8c630000 	lw	v1,0(v1)
800c92a4:	00101880 	sll	v1,s0,0x2
800c92a8:	2442b494 	addiu	v0,v0,-19308
800c92ac:	00621821 	addu	v1,v1,v0
800c92b0:	08032427 	j	800c909c <_Z28S9xFixSoundAfterSnapshotLoadv+0x65c>
800c92b4:	8c630000 	lw	v1,0(v1)
800c92b8:	00101880 	sll	v1,s0,0x2
800c92bc:	2442b494 	addiu	v0,v0,-19308
800c92c0:	00621821 	addu	v1,v1,v0
800c92c4:	080323be 	j	800c8ef8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x4b8>
800c92c8:	8c630000 	lw	v1,0(v1)
800c92cc:	00101880 	sll	v1,s0,0x2
800c92d0:	2442b494 	addiu	v0,v0,-19308
800c92d4:	00621821 	addu	v1,v1,v0
800c92d8:	080323e1 	j	800c8f84 <_Z28S9xFixSoundAfterSnapshotLoadv+0x544>
800c92dc:	8c630000 	lw	v1,0(v1)
800c92e0:	00101880 	sll	v1,s0,0x2
800c92e4:	2442b494 	addiu	v0,v0,-19308
800c92e8:	00621821 	addu	v1,v1,v0
800c92ec:	08032332 	j	800c8cc8 <_Z28S9xFixSoundAfterSnapshotLoadv+0x288>
800c92f0:	8c630000 	lw	v1,0(v1)
800c92f4:	8c820008 	lw	v0,8(a0)
800c92f8:	1440ffce 	bnez	v0,800c9234 <_Z28S9xFixSoundAfterSnapshotLoadv+0x7f4>
800c92fc:	3c060001 	lui	a2,0x1
800c9300:	3c048028 	lui	a0,0x8028
800c9304:	3c108011 	lui	s0,0x8011
800c9308:	24849ca8 	addiu	a0,a0,-25432
800c930c:	34c67700 	ori	a2,a2,0x7700
800c9310:	2610ca64 	addiu	s0,s0,-13724
800c9314:	0200f809 	jalr	s0
800c9318:	00002821 	move	a1,zero
800c931c:	3c04802c 	lui	a0,0x802c
800c9320:	248413cc 	addiu	a0,a0,5068
800c9324:	00002821 	move	a1,zero
800c9328:	0200f809 	jalr	s0
800c932c:	24060040 	li	a2,64
800c9330:	0803248e 	j	800c9238 <_Z28S9xFixSoundAfterSnapshotLoadv+0x7f8>
800c9334:	264369e0 	addiu	v1,s2,27104
800c9338:	3c02801f 	lui	v0,0x801f
800c933c:	2442b494 	addiu	v0,v0,-19308
800c9340:	3c038021 	lui	v1,0x8021
800c9344:	00102080 	sll	a0,s0,0x2
800c9348:	0082a021 	addu	s4,a0,v0
800c934c:	24716a87 	addiu	s1,v1,27271
800c9350:	3c028028 	lui	v0,0x8028
800c9354:	3c038019 	lui	v1,0x8019
800c9358:	24539c78 	addiu	s3,v0,-25480
800c935c:	24769370 	addiu	s6,v1,-27792
800c9360:	3c028019 	lui	v0,0x8019
800c9364:	3c038019 	lui	v1,0x8019
800c9368:	2457b190 	addiu	s7,v0,-20080
800c936c:	247ea708 	addiu	s8,v1,-22776
800c9370:	8e630008 	lw	v1,8(s3)
800c9374:	24020001 	li	v0,1
800c9378:	a2220000 	sb	v0,0(s1)
800c937c:	1060002e 	beqz	v1,800c9438 <_Z28S9xFixSoundAfterSnapshotLoadv+0x9f8>
800c9380:	8e24ff95 	lw	a0,-107(s1)
800c9384:	8e23ff8d 	lw	v1,-115(s1)
800c9388:	24020001 	li	v0,1
800c938c:	14620002 	bne	v1,v0,800c9398 <_Z28S9xFixSoundAfterSnapshotLoadv+0x958>
800c9390:	00803021 	move	a2,a0
800c9394:	8e860000 	lw	a2,0(s4)
800c9398:	00c02021 	move	a0,a2
800c939c:	00062fc3 	sra	a1,a2,0x1f
800c93a0:	8e660008 	lw	a2,8(s3)
800c93a4:	00041402 	srl	v0,a0,0x10
800c93a8:	00052c00 	sll	a1,a1,0x10
800c93ac:	00063fc3 	sra	a3,a2,0x1f
800c93b0:	00452825 	or	a1,v0,a1
800c93b4:	02c0f809 	jalr	s6
800c93b8:	00042400 	sll	a0,a0,0x10
800c93bc:	00402021 	move	a0,v0
800c93c0:	ae22ff99 	sw	v0,-103(s1)
800c93c4:	02e0f809 	jalr	s7
800c93c8:	00408021 	move	s0,v0
800c93cc:	00404021 	move	t0,v0
800c93d0:	00402021 	move	a0,v0
800c93d4:	3c028019 	lui	v0,0x8019
800c93d8:	2442ce90 	addiu	v0,v0,-12656
800c93dc:	00604821 	move	t1,v1
800c93e0:	00602821 	move	a1,v1
800c93e4:	8c460000 	lw	a2,0(v0)
800c93e8:	06010005 	bgez	s0,800c9400 <_Z28S9xFixSoundAfterSnapshotLoadv+0x9c0>
800c93ec:	8c470004 	lw	a3,4(v0)
800c93f0:	03c0f809 	jalr	s8
800c93f4:	00000000 	nop
800c93f8:	00404021 	move	t0,v0
800c93fc:	00604821 	move	t1,v1
800c9400:	3c028019 	lui	v0,0x8019
800c9404:	01002021 	move	a0,t0
800c9408:	8c46c938 	lw	a2,-14024(v0)
800c940c:	8c47c93c 	lw	a3,-14020(v0)
800c9410:	3c088019 	lui	t0,0x8019
800c9414:	2508a780 	addiu	t0,t0,-22656
800c9418:	0100f809 	jalr	t0
800c941c:	01202821 	move	a1,t1
800c9420:	00402021 	move	a0,v0
800c9424:	3c028019 	lui	v0,0x8019
800c9428:	244292c0 	addiu	v0,v0,-27968
800c942c:	0040f809 	jalr	v0
800c9430:	00602821 	move	a1,v1
800c9434:	ae22ff99 	sw	v0,-103(s1)
800c9438:	8623fff3 	lh	v1,-13(s1)
800c943c:	8e22ffa5 	lw	v0,-91(s1)
800c9440:	8624fff5 	lh	a0,-11(s1)
800c9444:	00021600 	sll	v0,v0,0x18
800c9448:	ae23001d 	sw	v1,29(s1)
800c944c:	3c038021 	lui	v1,0x8021
800c9450:	ae220011 	sw	v0,17(s1)
800c9454:	ae240021 	sw	a0,33(s1)
800c9458:	a6200015 	sh	zero,21(s1)
800c945c:	ae200019 	sw	zero,25(s1)
800c9460:	24627067 	addiu	v0,v1,28775
800c9464:	263100bc 	addiu	s1,s1,188
800c9468:	1622ffc1 	bne	s1,v0,800c9370 <_Z28S9xFixSoundAfterSnapshotLoadv+0x930>
800c946c:	26a2e42c 	addiu	v0,s5,-7124
800c9470:	08032441 	j	800c9104 <_Z28S9xFixSoundAfterSnapshotLoadv+0x6c4>
800c9474:	9043005e 	lbu	v1,94(v0)

800c9478 <_Z17S9xSetSoundKeyOffi>:
800c9478:	00041900 	sll	v1,a0,0x4
800c947c:	00041180 	sll	v0,a0,0x6
800c9480:	00431023 	subu	v0,v0,v1
800c9484:	00441023 	subu	v0,v0,a0
800c9488:	00021080 	sll	v0,v0,0x2
800c948c:	3c038021 	lui	v1,0x8021
800c9490:	27bdffe8 	addiu	sp,sp,-24
800c9494:	24420030 	addiu	v0,v0,48
800c9498:	246369e0 	addiu	v1,v1,27104
800c949c:	afb00010 	sw	s0,16(sp)
800c94a0:	afbf0014 	sw	ra,20(sp)
800c94a4:	00438021 	addu	s0,v0,v1
800c94a8:	8e020000 	lw	v0,0(s0)
800c94ac:	3c048028 	lui	a0,0x8028
800c94b0:	24859c78 	addiu	a1,a0,-25480
800c94b4:	10400015 	beqz	v0,800c950c <_Z17S9xSetSoundKeyOffi+0x94>
800c94b8:	24040004 	li	a0,4
800c94bc:	8ca30008 	lw	v1,8(a1)
800c94c0:	2402ffff 	li	v0,-1
800c94c4:	ae040084 	sw	a0,132(s0)
800c94c8:	ae020030 	sw	v0,48(s0)
800c94cc:	ae040000 	sw	a0,0(s0)
800c94d0:	10600012 	beqz	v1,800c951c <_Z17S9xSetSoundKeyOffi+0xa4>
800c94d4:	a6000024 	sh	zero,36(s0)
800c94d8:	3c028019 	lui	v0,0x8019
800c94dc:	8c444ac0 	lw	a0,19136(v0)
800c94e0:	3c0203e8 	lui	v0,0x3e8
800c94e4:	00820018 	mult	a0,v0
800c94e8:	8ca60008 	lw	a2,8(a1)
800c94ec:	00002012 	mflo	a0
800c94f0:	00002810 	mfhi	a1
800c94f4:	3c028019 	lui	v0,0x8019
800c94f8:	000630c0 	sll	a2,a2,0x3
800c94fc:	24429370 	addiu	v0,v0,-27792
800c9500:	0040f809 	jalr	v0
800c9504:	00003821 	move	a3,zero
800c9508:	ae02002c 	sw	v0,44(s0)
800c950c:	8fbf0014 	lw	ra,20(sp)
800c9510:	8fb00010 	lw	s0,16(sp)
800c9514:	03e00008 	jr	ra
800c9518:	27bd0018 	addiu	sp,sp,24
800c951c:	ae00002c 	sw	zero,44(s0)
800c9520:	8fbf0014 	lw	ra,20(sp)
800c9524:	8fb00010 	lw	s0,16(sp)
800c9528:	03e00008 	jr	ra
800c952c:	27bd0018 	addiu	sp,sp,24

800c9530 <_Z18S9xSetEnvelopeRateimii>:
800c9530:	00041900 	sll	v1,a0,0x4
800c9534:	00041180 	sll	v0,a0,0x6
800c9538:	00431023 	subu	v0,v0,v1
800c953c:	00441023 	subu	v0,v0,a0
800c9540:	00021080 	sll	v0,v0,0x2
800c9544:	3c038021 	lui	v1,0x8021
800c9548:	27bdffe8 	addiu	sp,sp,-24
800c954c:	24420030 	addiu	v0,v0,48
800c9550:	246369e0 	addiu	v1,v1,27104
800c9554:	afb00010 	sw	s0,16(sp)
800c9558:	00438021 	addu	s0,v0,v1
800c955c:	2402ffff 	li	v0,-1
800c9560:	afbf0014 	sw	ra,20(sp)
800c9564:	10a20021 	beq	a1,v0,800c95ec <_Z18S9xSetEnvelopeRateimii+0xbc>
800c9568:	a6070024 	sh	a3,36(s0)
800c956c:	3c028028 	lui	v0,0x8028
800c9570:	24449c78 	addiu	a0,v0,-25480
800c9574:	14a00006 	bnez	a1,800c9590 <_Z18S9xSetEnvelopeRateimii+0x60>
800c9578:	ae060030 	sw	a2,48(s0)
800c957c:	ae00002c 	sw	zero,44(s0)
800c9580:	8fbf0014 	lw	ra,20(sp)
800c9584:	8fb00010 	lw	s0,16(sp)
800c9588:	03e00008 	jr	ra
800c958c:	27bd0018 	addiu	sp,sp,24
800c9590:	8c820008 	lw	v0,8(a0)
800c9594:	1040fff9 	beqz	v0,800c957c <_Z18S9xSetEnvelopeRateimii+0x4c>
800c9598:	3c028019 	lui	v0,0x8019
800c959c:	8e030000 	lw	v1,0(s0)
800c95a0:	24424ab0 	addiu	v0,v0,19120
800c95a4:	00031880 	sll	v1,v1,0x2
800c95a8:	00621821 	addu	v1,v1,v0
800c95ac:	8c860008 	lw	a2,8(a0)
800c95b0:	8c640000 	lw	a0,0(v1)
800c95b4:	3c0203e8 	lui	v0,0x3e8
800c95b8:	70a63002 	mul	a2,a1,a2
800c95bc:	00820018 	mult	a0,v0
800c95c0:	3c028019 	lui	v0,0x8019
800c95c4:	00002012 	mflo	a0
800c95c8:	00002810 	mfhi	a1
800c95cc:	24429370 	addiu	v0,v0,-27792
800c95d0:	0040f809 	jalr	v0
800c95d4:	00003821 	move	a3,zero
800c95d8:	ae02002c 	sw	v0,44(s0)
800c95dc:	8fbf0014 	lw	ra,20(sp)
800c95e0:	8fb00010 	lw	s0,16(sp)
800c95e4:	03e00008 	jr	ra
800c95e8:	27bd0018 	addiu	sp,sp,24
800c95ec:	0803255f 	j	800c957c <_Z18S9xSetEnvelopeRateimii+0x4c>
800c95f0:	ae000030 	sw	zero,48(s0)

800c95f4 <_Z13S9xPlaySamplei>:
800c95f4:	27bdffc0 	addiu	sp,sp,-64
800c95f8:	afb30024 	sw	s3,36(sp)
800c95fc:	afb20020 	sw	s2,32(sp)
800c9600:	00049980 	sll	s3,a0,0x6
800c9604:	00049100 	sll	s2,a0,0x4
800c9608:	afb70034 	sw	s7,52(sp)
800c960c:	02721023 	subu	v0,s3,s2
800c9610:	3c178021 	lui	s7,0x8021
800c9614:	afb00018 	sw	s0,24(sp)
800c9618:	00441023 	subu	v0,v0,a0
800c961c:	26f0e308 	addiu	s0,s7,-7416
800c9620:	26430007 	addiu	v1,s2,7
800c9624:	afbe0038 	sw	s8,56(sp)
800c9628:	afb5002c 	sw	s5,44(sp)
800c962c:	afb40028 	sw	s4,40(sp)
800c9630:	afb1001c 	sw	s1,28(sp)
800c9634:	afbf003c 	sw	ra,60(sp)
800c9638:	afb60030 	sw	s6,48(sp)
800c963c:	26450005 	addiu	a1,s2,5
800c9640:	afa30014 	sw	v1,20(sp)
800c9644:	265e0006 	addiu	s8,s2,6
800c9648:	00701821 	addu	v1,v1,s0
800c964c:	00021080 	sll	v0,v0,0x2
800c9650:	3c158021 	lui	s5,0x8021
800c9654:	00b03821 	addu	a3,a1,s0
800c9658:	03d04021 	addu	t0,s8,s0
800c965c:	afa50010 	sw	a1,16(sp)
800c9660:	24420030 	addiu	v0,v0,48
800c9664:	9065000b 	lbu	a1,11(v1)
800c9668:	26a369e0 	addiu	v1,s5,27104
800c966c:	00438821 	addu	s1,v0,v1
800c9670:	90e6000b 	lbu	a2,11(a3)
800c9674:	3c02800b 	lui	v0,0x800b
800c9678:	9107000b 	lbu	a3,11(t0)
800c967c:	24480e9c 	addiu	t0,v0,3740
800c9680:	ae200000 	sw	zero,0(s1)
800c9684:	ae200084 	sw	zero,132(s1)
800c9688:	ae20001c 	sw	zero,28(s1)
800c968c:	ae200088 	sw	zero,136(s1)
800c9690:	0100f809 	jalr	t0
800c9694:	0080a021 	move	s4,a0
800c9698:	92020048 	lbu	v0,72(s0)
800c969c:	02508021 	addu	s0,s2,s0
800c96a0:	9203000f 	lbu	v1,15(s0)
800c96a4:	02821007 	srav	v0,v0,s4
800c96a8:	30420001 	andi	v0,v0,0x1
800c96ac:	10400079 	beqz	v0,800c9894 <_Z13S9xPlaySamplei+0x2a0>
800c96b0:	a6230074 	sh	v1,116(s1)
800c96b4:	24020001 	li	v0,1
800c96b8:	ae220004 	sw	v0,4(s1)
800c96bc:	3c168028 	lui	s6,0x8028
800c96c0:	26c29c78 	addiu	v0,s6,-25480
800c96c4:	8c430008 	lw	v1,8(v0)
800c96c8:	10600035 	beqz	v1,800c97a0 <_Z13S9xPlaySamplei+0x1ac>
800c96cc:	8e25000c 	lw	a1,12(s1)
800c96d0:	02721023 	subu	v0,s3,s2
800c96d4:	00541023 	subu	v0,v0,s4
800c96d8:	26a369e0 	addiu	v1,s5,27104
800c96dc:	00021080 	sll	v0,v0,0x2
800c96e0:	00431021 	addu	v0,v0,v1
800c96e4:	8c440034 	lw	a0,52(v0)
800c96e8:	24030001 	li	v1,1
800c96ec:	1083006b 	beq	a0,v1,800c989c <_Z13S9xPlaySamplei+0x2a8>
800c96f0:	26e2e308 	addiu	v0,s7,-7416
800c96f4:	00a01821 	move	v1,a1
800c96f8:	26c29c78 	addiu	v0,s6,-25480
800c96fc:	8c460008 	lw	a2,8(v0)
800c9700:	00032fc3 	sra	a1,v1,0x1f
800c9704:	00602021 	move	a0,v1
800c9708:	00052c00 	sll	a1,a1,0x10
800c970c:	00031c02 	srl	v1,v1,0x10
800c9710:	3c028019 	lui	v0,0x8019
800c9714:	00063fc3 	sra	a3,a2,0x1f
800c9718:	00652825 	or	a1,v1,a1
800c971c:	24429370 	addiu	v0,v0,-27792
800c9720:	0040f809 	jalr	v0
800c9724:	00042400 	sll	a0,a0,0x10
800c9728:	00403021 	move	a2,v0
800c972c:	02721023 	subu	v0,s3,s2
800c9730:	00541023 	subu	v0,v0,s4
800c9734:	3c038021 	lui	v1,0x8021
800c9738:	00021080 	sll	v0,v0,0x2
800c973c:	26a469e0 	addiu	a0,s5,27104
800c9740:	9065e49e 	lbu	a1,-7010(v1)
800c9744:	00448021 	addu	s0,v0,a0
800c9748:	ae060040 	sw	a2,64(s0)
800c974c:	10a00014 	beqz	a1,800c97a0 <_Z13S9xPlaySamplei+0x1ac>
800c9750:	00c09021 	move	s2,a2
800c9754:	3c058019 	lui	a1,0x8019
800c9758:	24a5b190 	addiu	a1,a1,-20080
800c975c:	00a0f809 	jalr	a1
800c9760:	00c02021 	move	a0,a2
800c9764:	00402021 	move	a0,v0
800c9768:	0640009a 	bltz	s2,800c99d4 <_Z13S9xPlaySamplei+0x3e0>
800c976c:	00602821 	move	a1,v1
800c9770:	3c028019 	lui	v0,0x8019
800c9774:	8c46c938 	lw	a2,-14024(v0)
800c9778:	3c088019 	lui	t0,0x8019
800c977c:	2508a780 	addiu	t0,t0,-22656
800c9780:	0100f809 	jalr	t0
800c9784:	8c47c93c 	lw	a3,-14020(v0)
800c9788:	00402021 	move	a0,v0
800c978c:	3c028019 	lui	v0,0x8019
800c9790:	244292c0 	addiu	v0,v0,-27968
800c9794:	0040f809 	jalr	v0
800c9798:	00602821 	move	a1,v1
800c979c:	ae020040 	sw	v0,64(s0)
800c97a0:	26e4e308 	addiu	a0,s7,-7416
800c97a4:	90830068 	lbu	v1,104(a0)
800c97a8:	96220074 	lhu	v0,116(s1)
800c97ac:	3c048021 	lui	a0,0x8021
800c97b0:	00021080 	sll	v0,v0,0x2
800c97b4:	00031a00 	sll	v1,v1,0x8
800c97b8:	8c85e3ec 	lw	a1,-7188(a0)
800c97bc:	00621821 	addu	v1,v1,v0
800c97c0:	3063ffff 	andi	v1,v1,0xffff
800c97c4:	24020001 	li	v0,1
800c97c8:	00651821 	addu	v1,v1,a1
800c97cc:	a2220077 	sb	v0,119(s1)
800c97d0:	a2200018 	sb	zero,24(s1)
800c97d4:	a2200076 	sb	zero,118(s1)
800c97d8:	ae200098 	sw	zero,152(s1)
800c97dc:	ae200094 	sw	zero,148(s1)
800c97e0:	90620001 	lbu	v0,1(v1)
800c97e4:	90640000 	lbu	a0,0(v1)
800c97e8:	8e250084 	lw	a1,132(s1)
800c97ec:	00021200 	sll	v0,v0,0x8
800c97f0:	00822025 	or	a0,a0,v0
800c97f4:	2ca3000a 	sltiu	v1,a1,10
800c97f8:	ae240078 	sw	a0,120(s1)
800c97fc:	ae20007c 	sw	zero,124(s1)
800c9800:	ae200028 	sw	zero,40(s1)
800c9804:	a620008c 	sh	zero,140(s1)
800c9808:	1060000a 	beqz	v1,800c9834 <_Z13S9xPlaySamplei+0x240>
800c980c:	ae200090 	sw	zero,144(s1)
800c9810:	3c038019 	lui	v1,0x8019
800c9814:	00051080 	sll	v0,a1,0x2
800c9818:	24634a38 	addiu	v1,v1,19000
800c981c:	00431021 	addu	v0,v0,v1
800c9820:	8c440000 	lw	a0,0(v0)
800c9824:	00800008 	jr	a0
800c9828:	00000000 	nop
800c982c:	24020009 	li	v0,9
800c9830:	ae220000 	sw	v0,0(s1)
800c9834:	8fa50014 	lw	a1,20(sp)
800c9838:	26e2e308 	addiu	v0,s7,-7416
800c983c:	00a21821 	addu	v1,a1,v0
800c9840:	8fa50010 	lw	a1,16(sp)
800c9844:	03c22021 	addu	a0,s8,v0
800c9848:	00a21021 	addu	v0,a1,v0
800c984c:	9046000b 	lbu	a2,11(v0)
800c9850:	9087000b 	lbu	a3,11(a0)
800c9854:	3c02800b 	lui	v0,0x800b
800c9858:	9065000b 	lbu	a1,11(v1)
800c985c:	02802021 	move	a0,s4
800c9860:	8fbf003c 	lw	ra,60(sp)
800c9864:	8fbe0038 	lw	s8,56(sp)
800c9868:	8fb70034 	lw	s7,52(sp)
800c986c:	8fb60030 	lw	s6,48(sp)
800c9870:	8fb5002c 	lw	s5,44(sp)
800c9874:	8fb40028 	lw	s4,40(sp)
800c9878:	8fb30024 	lw	s3,36(sp)
800c987c:	8fb20020 	lw	s2,32(sp)
800c9880:	8fb1001c 	lw	s1,28(sp)
800c9884:	8fb00018 	lw	s0,24(sp)
800c9888:	24590e9c 	addiu	t9,v0,3740
800c988c:	03200008 	jr	t9
800c9890:	27bd0040 	addiu	sp,sp,64
800c9894:	080325af 	j	800c96bc <_Z13S9xPlaySamplei+0xc8>
800c9898:	ae200004 	sw	zero,4(s1)
800c989c:	90430077 	lbu	v1,119(v0)
800c98a0:	3c02801f 	lui	v0,0x801f
800c98a4:	3063001f 	andi	v1,v1,0x1f
800c98a8:	00031880 	sll	v1,v1,0x2
800c98ac:	2442b494 	addiu	v0,v0,-19308
800c98b0:	00621821 	addu	v1,v1,v0
800c98b4:	080325be 	j	800c96f8 <_Z13S9xPlaySamplei+0x104>
800c98b8:	8c630000 	lw	v1,0(v1)
800c98bc:	24020008 	li	v0,8
800c98c0:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c98c4:	ae220000 	sw	v0,0(s1)
800c98c8:	24020007 	li	v0,7
800c98cc:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c98d0:	ae220000 	sw	v0,0(s1)
800c98d4:	24020006 	li	v0,6
800c98d8:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c98dc:	ae220000 	sw	v0,0(s1)
800c98e0:	24020005 	li	v0,5
800c98e4:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c98e8:	ae220000 	sw	v0,0(s1)
800c98ec:	8e250034 	lw	a1,52(s1)
800c98f0:	14a00041 	bnez	a1,800c99f8 <_Z13S9xPlaySamplei+0x404>
800c98f4:	2402007f 	li	v0,127
800c98f8:	8e250038 	lw	a1,56(s1)
800c98fc:	10a00069 	beqz	a1,800c9aa4 <_Z13S9xPlaySamplei+0x4b0>
800c9900:	24020008 	li	v0,8
800c9904:	8e240044 	lw	a0,68(s1)
800c9908:	10820067 	beq	a0,v0,800c9aa8 <_Z13S9xPlaySamplei+0x4b4>
800c990c:	000419c0 	sll	v1,a0,0x7
800c9910:	00641823 	subu	v1,v1,a0
800c9914:	000318c2 	srl	v1,v1,0x3
800c9918:	2410007f 	li	s0,127
800c991c:	24020002 	li	v0,2
800c9920:	2404ffff 	li	a0,-1
800c9924:	ae220000 	sw	v0,0(s1)
800c9928:	ae30001c 	sw	s0,28(s1)
800c992c:	10a4005a 	beq	a1,a0,800c9a98 <_Z13S9xPlaySamplei+0x4a4>
800c9930:	a6230024 	sh	v1,36(s1)
800c9934:	10a00059 	beqz	a1,800c9a9c <_Z13S9xPlaySamplei+0x4a8>
800c9938:	ae240030 	sw	a0,48(s1)
800c993c:	26c49c78 	addiu	a0,s6,-25480
800c9940:	8c820008 	lw	v0,8(a0)
800c9944:	10400055 	beqz	v0,800c9a9c <_Z13S9xPlaySamplei+0x4a8>
800c9948:	3c028019 	lui	v0,0x8019
800c994c:	8e230000 	lw	v1,0(s1)
800c9950:	24424ab0 	addiu	v0,v0,19120
800c9954:	00031880 	sll	v1,v1,0x2
800c9958:	00621821 	addu	v1,v1,v0
800c995c:	8c860008 	lw	a2,8(a0)
800c9960:	8c640000 	lw	a0,0(v1)
800c9964:	3c0203e8 	lui	v0,0x3e8
800c9968:	70a63002 	mul	a2,a1,a2
800c996c:	00820018 	mult	a0,v0
800c9970:	3c028019 	lui	v0,0x8019
800c9974:	00002012 	mflo	a0
800c9978:	00002810 	mfhi	a1
800c997c:	24429370 	addiu	v0,v0,-27792
800c9980:	0040f809 	jalr	v0
800c9984:	00003821 	move	a3,zero
800c9988:	ae22002c 	sw	v0,44(s1)
800c998c:	8e30001c 	lw	s0,28(s1)
800c9990:	86220008 	lh	v0,8(s1)
800c9994:	8623000a 	lh	v1,10(s1)
800c9998:	70501002 	mul	v0,v0,s0
800c999c:	70701802 	mul	v1,v1,s0
800c99a0:	2447007f 	addiu	a3,v0,127
800c99a4:	28450000 	slti	a1,v0,0
800c99a8:	2466007f 	addiu	a2,v1,127
800c99ac:	28640000 	slti	a0,v1,0
800c99b0:	00e5100b 	movn	v0,a3,a1
800c99b4:	000211c3 	sra	v0,v0,0x7
800c99b8:	00c4180b 	movn	v1,a2,a0
800c99bc:	000319c3 	sra	v1,v1,0x7
800c99c0:	a6220020 	sh	v0,32(s1)
800c99c4:	00101600 	sll	v0,s0,0x18
800c99c8:	a6230022 	sh	v1,34(s1)
800c99cc:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c99d0:	ae220088 	sw	v0,136(s1)
800c99d4:	3c028019 	lui	v0,0x8019
800c99d8:	8c46ce90 	lw	a2,-12656(v0)
800c99dc:	3c088019 	lui	t0,0x8019
800c99e0:	2508a708 	addiu	t0,t0,-22776
800c99e4:	0100f809 	jalr	t0
800c99e8:	8c47ce94 	lw	a3,-12652(v0)
800c99ec:	00402021 	move	a0,v0
800c99f0:	080325dc 	j	800c9770 <_Z13S9xPlaySamplei+0x17c>
800c99f4:	00602821 	move	a1,v1
800c99f8:	24030001 	li	v1,1
800c99fc:	a6220024 	sh	v0,36(s1)
800c9a00:	2402ffff 	li	v0,-1
800c9a04:	ae230000 	sw	v1,0(s1)
800c9a08:	ae20001c 	sw	zero,28(s1)
800c9a0c:	a6200020 	sh	zero,32(s1)
800c9a10:	a6200022 	sh	zero,34(s1)
800c9a14:	10a2001a 	beq	a1,v0,800c9a80 <_Z13S9xPlaySamplei+0x48c>
800c9a18:	00008021 	move	s0,zero
800c9a1c:	10a00019 	beqz	a1,800c9a84 <_Z13S9xPlaySamplei+0x490>
800c9a20:	ae230030 	sw	v1,48(s1)
800c9a24:	26c49c78 	addiu	a0,s6,-25480
800c9a28:	8c820008 	lw	v0,8(a0)
800c9a2c:	10400015 	beqz	v0,800c9a84 <_Z13S9xPlaySamplei+0x490>
800c9a30:	3c028019 	lui	v0,0x8019
800c9a34:	8e230000 	lw	v1,0(s1)
800c9a38:	24424ab0 	addiu	v0,v0,19120
800c9a3c:	00031880 	sll	v1,v1,0x2
800c9a40:	00621821 	addu	v1,v1,v0
800c9a44:	8c860008 	lw	a2,8(a0)
800c9a48:	8c640000 	lw	a0,0(v1)
800c9a4c:	3c0203e8 	lui	v0,0x3e8
800c9a50:	70a63002 	mul	a2,a1,a2
800c9a54:	00820018 	mult	a0,v0
800c9a58:	3c028019 	lui	v0,0x8019
800c9a5c:	00002012 	mflo	a0
800c9a60:	00002810 	mfhi	a1
800c9a64:	24429370 	addiu	v0,v0,-27792
800c9a68:	0040f809 	jalr	v0
800c9a6c:	00003821 	move	a3,zero
800c9a70:	ae22002c 	sw	v0,44(s1)
800c9a74:	00101600 	sll	v0,s0,0x18
800c9a78:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c9a7c:	ae220088 	sw	v0,136(s1)
800c9a80:	ae200030 	sw	zero,48(s1)
800c9a84:	8e30001c 	lw	s0,28(s1)
800c9a88:	ae20002c 	sw	zero,44(s1)
800c9a8c:	00101600 	sll	v0,s0,0x18
800c9a90:	0803260d 	j	800c9834 <_Z13S9xPlaySamplei+0x240>
800c9a94:	ae220088 	sw	v0,136(s1)
800c9a98:	ae200030 	sw	zero,48(s1)
800c9a9c:	08032663 	j	800c998c <_Z13S9xPlaySamplei+0x398>
800c9aa0:	ae20002c 	sw	zero,44(s1)
800c9aa4:	8e240044 	lw	a0,68(s1)
800c9aa8:	000411c0 	sll	v0,a0,0x7
800c9aac:	00441023 	subu	v0,v0,a0
800c9ab0:	8e25003c 	lw	a1,60(s1)
800c9ab4:	000280c2 	srl	s0,v0,0x3
800c9ab8:	2403ffff 	li	v1,-1
800c9abc:	24020003 	li	v0,3
800c9ac0:	ae220000 	sw	v0,0(s1)
800c9ac4:	ae30001c 	sw	s0,28(s1)
800c9ac8:	10a3fff3 	beq	a1,v1,800c9a98 <_Z13S9xPlaySamplei+0x4a4>
800c9acc:	a6200024 	sh	zero,36(s1)
800c9ad0:	14a0ff9a 	bnez	a1,800c993c <_Z13S9xPlaySamplei+0x348>
800c9ad4:	ae230030 	sw	v1,48(s1)
800c9ad8:	08032663 	j	800c998c <_Z13S9xPlaySamplei+0x398>
800c9adc:	ae20002c 	sw	zero,44(s1)

800c9ae0 <_Z7MixMonoi>:
800c9ae0:	27bdffb8 	addiu	sp,sp,-72
800c9ae4:	3c038021 	lui	v1,0x8021
800c9ae8:	afbf0044 	sw	ra,68(sp)
800c9aec:	afbe0040 	sw	s8,64(sp)
800c9af0:	afb7003c 	sw	s7,60(sp)
800c9af4:	afb60038 	sw	s6,56(sp)
800c9af8:	afb50034 	sw	s5,52(sp)
800c9afc:	afb40030 	sw	s4,48(sp)
800c9b00:	afb3002c 	sw	s3,44(sp)
800c9b04:	afb20028 	sw	s2,40(sp)
800c9b08:	afb10024 	sw	s1,36(sp)
800c9b0c:	afb00020 	sw	s0,32(sp)
800c9b10:	2462e308 	addiu	v0,v1,-7416
800c9b14:	90430048 	lbu	v1,72(v0)
800c9b18:	3c028021 	lui	v0,0x8021
800c9b1c:	244569e0 	addiu	a1,v0,27104
800c9b20:	8ca20020 	lw	v0,32(a1)
800c9b24:	00031827 	nor	v1,zero,v1
800c9b28:	00621824 	and	v1,v1,v0
800c9b2c:	afa30014 	sw	v1,20(sp)
800c9b30:	afa40048 	sw	a0,72(sp)
800c9b34:	080326d6 	j	800c9b58 <_Z7MixMonoi+0x78>
800c9b38:	afa00010 	sw	zero,16(sp)
800c9b3c:	8fa20010 	lw	v0,16(sp)
800c9b40:	24420001 	addiu	v0,v0,1
800c9b44:	afa20010 	sw	v0,16(sp)
800c9b48:	8fa30010 	lw	v1,16(sp)
800c9b4c:	2c620008 	sltiu	v0,v1,8
800c9b50:	1040001d 	beqz	v0,800c9bc8 <_Z7MixMonoi+0xe8>
800c9b54:	8fbf0044 	lw	ra,68(sp)
800c9b58:	8fa40010 	lw	a0,16(sp)
800c9b5c:	00041900 	sll	v1,a0,0x4
800c9b60:	00041180 	sll	v0,a0,0x6
800c9b64:	00431023 	subu	v0,v0,v1
800c9b68:	00441023 	subu	v0,v0,a0
800c9b6c:	00021080 	sll	v0,v0,0x2
800c9b70:	3c048021 	lui	a0,0x8021
800c9b74:	248369e0 	addiu	v1,a0,27104
800c9b78:	24420030 	addiu	v0,v0,48
800c9b7c:	00438021 	addu	s0,v0,v1
800c9b80:	8e040000 	lw	a0,0(s0)
800c9b84:	1080ffed 	beqz	a0,800c9b3c <_Z7MixMonoi+0x5c>
800c9b88:	8e1e0010 	lw	s8,16(s0)
800c9b8c:	3c178028 	lui	s7,0x8028
800c9b90:	26e39c78 	addiu	v1,s7,-25480
800c9b94:	8c620004 	lw	v0,4(v1)
800c9b98:	8fa30010 	lw	v1,16(sp)
800c9b9c:	00621007 	srav	v0,v0,v1
800c9ba0:	30420001 	andi	v0,v0,0x1
800c9ba4:	14400013 	bnez	v0,800c9bf4 <_Z7MixMonoi+0x114>
800c9ba8:	24110001 	li	s1,1
800c9bac:	24630001 	addiu	v1,v1,1
800c9bb0:	afa30010 	sw	v1,16(sp)
800c9bb4:	8fa30010 	lw	v1,16(sp)
800c9bb8:	2c620008 	sltiu	v0,v1,8
800c9bbc:	1440ffe7 	bnez	v0,800c9b5c <_Z7MixMonoi+0x7c>
800c9bc0:	8fa40010 	lw	a0,16(sp)
800c9bc4:	8fbf0044 	lw	ra,68(sp)
800c9bc8:	8fbe0040 	lw	s8,64(sp)
800c9bcc:	8fb7003c 	lw	s7,60(sp)
800c9bd0:	8fb60038 	lw	s6,56(sp)
800c9bd4:	8fb50034 	lw	s5,52(sp)
800c9bd8:	8fb40030 	lw	s4,48(sp)
800c9bdc:	8fb3002c 	lw	s3,44(sp)
800c9be0:	8fb20028 	lw	s2,40(sp)
800c9be4:	8fb10024 	lw	s1,36(sp)
800c9be8:	8fb00020 	lw	s0,32(sp)
800c9bec:	03e00008 	jr	ra
800c9bf0:	27bd0048 	addiu	sp,sp,72
800c9bf4:	00711004 	sllv	v0,s1,v1
800c9bf8:	0002b600 	sll	s6,v0,0x18
800c9bfc:	8fa40014 	lw	a0,20(sp)
800c9c00:	0016b603 	sra	s6,s6,0x18
800c9c04:	02c41024 	and	v0,s6,a0
800c9c08:	92030077 	lbu	v1,119(s0)
800c9c0c:	00021600 	sll	v0,v0,0x18
800c9c10:	00021603 	sra	v0,v0,0x18
800c9c14:	1460016d 	bnez	v1,800ca1cc <_Z7MixMonoi+0x6ec>
800c9c18:	afa2001c 	sw	v0,28(sp)
800c9c1c:	86050048 	lh	a1,72(s0)
800c9c20:	8fa30048 	lw	v1,72(sp)
800c9c24:	1060020e 	beqz	v1,800ca460 <_Z7MixMonoi+0x980>
800c9c28:	86020020 	lh	v0,32(s0)
800c9c2c:	70a21002 	mul	v0,a1,v0
800c9c30:	8fa30010 	lw	v1,16(sp)
800c9c34:	2444007f 	addiu	a0,v0,127
800c9c38:	24630001 	addiu	v1,v1,1
800c9c3c:	afa30010 	sw	v1,16(sp)
800c9c40:	28430000 	slti	v1,v0,0
800c9c44:	0083100b 	movn	v0,a0,v1
800c9c48:	8fa30010 	lw	v1,16(sp)
800c9c4c:	8fa40014 	lw	a0,20(sp)
800c9c50:	000231c3 	sra	a2,v0,0x7
800c9c54:	00642807 	srav	a1,a0,v1
800c9c58:	30a50001 	andi	a1,a1,0x1
800c9c5c:	3c02802a 	lui	v0,0x802a
800c9c60:	3c03802c 	lui	v1,0x802c
800c9c64:	afa50018 	sw	a1,24(sp)
800c9c68:	245313a8 	addiu	s3,v0,5032
800c9c6c:	24754670 	addiu	s5,v1,18032
800c9c70:	0000a021 	move	s4,zero
800c9c74:	8fa4001c 	lw	a0,28(sp)
800c9c78:	14800179 	bnez	a0,800ca260 <_Z7MixMonoi+0x780>
800c9c7c:	3c030080 	lui	v1,0x80
800c9c80:	03c09021 	move	s2,s8
800c9c84:	8e050028 	lw	a1,40(s0)
800c9c88:	8e03002c 	lw	v1,44(s0)
800c9c8c:	3c020001 	lui	v0,0x1
800c9c90:	00a32821 	addu	a1,a1,v1
800c9c94:	00a2102b 	sltu	v0,a1,v0
800c9c98:	1440001c 	bnez	v0,800c9d0c <_Z7MixMonoi+0x22c>
800c9c9c:	ae050028 	sw	a1,40(s0)
800c9ca0:	8e030000 	lw	v1,0(s0)
800c9ca4:	2c62000a 	sltiu	v0,v1,10
800c9ca8:	10400008 	beqz	v0,800c9ccc <_Z7MixMonoi+0x1ec>
800c9cac:	00053402 	srl	a2,a1,0x10
800c9cb0:	00031080 	sll	v0,v1,0x2
800c9cb4:	3c038019 	lui	v1,0x8019
800c9cb8:	24634a60 	addiu	v1,v1,19040
800c9cbc:	00431021 	addu	v0,v0,v1
800c9cc0:	8c440000 	lw	a0,0(v0)
800c9cc4:	00800008 	jr	a0
800c9cc8:	00000000 	nop
800c9ccc:	8e11001c 	lw	s1,28(s0)
800c9cd0:	86020008 	lh	v0,8(s0)
800c9cd4:	86030048 	lh	v1,72(s0)
800c9cd8:	70511002 	mul	v0,v0,s1
800c9cdc:	28440000 	slti	a0,v0,0
800c9ce0:	2445007f 	addiu	a1,v0,127
800c9ce4:	00a4100b 	movn	v0,a1,a0
800c9ce8:	000211c3 	sra	v0,v0,0x7
800c9cec:	00021400 	sll	v0,v0,0x10
800c9cf0:	00021403 	sra	v0,v0,0x10
800c9cf4:	70621802 	mul	v1,v1,v0
800c9cf8:	a6020020 	sh	v0,32(s0)
800c9cfc:	2464007f 	addiu	a0,v1,127
800c9d00:	28620000 	slti	v0,v1,0
800c9d04:	0082180b 	movn	v1,a0,v0
800c9d08:	000331c3 	sra	a2,v1,0x7
800c9d0c:	8e030014 	lw	v1,20(s0)
800c9d10:	3c020001 	lui	v0,0x1
800c9d14:	02431821 	addu	v1,s2,v1
800c9d18:	0062102b 	sltu	v0,v1,v0
800c9d1c:	14400156 	bnez	v0,800ca278 <_Z7MixMonoi+0x798>
800c9d20:	ae030014 	sw	v1,20(s0)
800c9d24:	8e05007c 	lw	a1,124(s0)
800c9d28:	00038c02 	srl	s1,v1,0x10
800c9d2c:	00b13021 	addu	a2,a1,s1
800c9d30:	9602008c 	lhu	v0,140(s0)
800c9d34:	3063ffff 	andi	v1,v1,0xffff
800c9d38:	2cc40010 	sltiu	a0,a2,16
800c9d3c:	ae030014 	sw	v1,20(s0)
800c9d40:	a6020048 	sh	v0,72(s0)
800c9d44:	ae06007c 	sw	a2,124(s0)
800c9d48:	14800176 	bnez	a0,800ca324 <_Z7MixMonoi+0x844>
800c9d4c:	00c02821 	move	a1,a2
800c9d50:	3c0200ff 	lui	v0,0xff
800c9d54:	3442ffff 	ori	v0,v0,0xffff
800c9d58:	00c2102b 	sltu	v0,a2,v0
800c9d5c:	104000f3 	beqz	v0,800ca12c <_Z7MixMonoi+0x64c>
800c9d60:	3c038021 	lui	v1,0x8021
800c9d64:	92020076 	lbu	v0,118(s0)
800c9d68:	24a5fff0 	addiu	a1,a1,-16
800c9d6c:	10400018 	beqz	v0,800c9dd0 <_Z7MixMonoi+0x2f0>
800c9d70:	ae05007c 	sw	a1,124(s0)
800c9d74:	92020018 	lbu	v0,24(s0)
800c9d78:	10400196 	beqz	v0,800ca3d4 <_Z7MixMonoi+0x8f4>
800c9d7c:	3c0200ff 	lui	v0,0xff
800c9d80:	3c048021 	lui	a0,0x8021
800c9d84:	2486e308 	addiu	a2,a0,-7416
800c9d88:	90c20068 	lbu	v0,104(a2)
800c9d8c:	96030074 	lhu	v1,116(s0)
800c9d90:	3c048021 	lui	a0,0x8021
800c9d94:	00031880 	sll	v1,v1,0x2
800c9d98:	00021200 	sll	v0,v0,0x8
800c9d9c:	00431021 	addu	v0,v0,v1
800c9da0:	8c83e3ec 	lw	v1,-7188(a0)
800c9da4:	3042ffff 	andi	v0,v0,0xffff
800c9da8:	a2000076 	sb	zero,118(s0)
800c9dac:	00431021 	addu	v0,v0,v1
800c9db0:	90430003 	lbu	v1,3(v0)
800c9db4:	90450002 	lbu	a1,2(v0)
800c9db8:	90c40087 	lbu	a0,135(a2)
800c9dbc:	00031a00 	sll	v1,v1,0x8
800c9dc0:	00a32825 	or	a1,a1,v1
800c9dc4:	02c42025 	or	a0,s6,a0
800c9dc8:	a0c40087 	sb	a0,135(a2)
800c9dcc:	ae050078 	sw	a1,120(s0)
800c9dd0:	3c02800c 	lui	v0,0x800c
800c9dd4:	24427428 	addiu	v0,v0,29736
800c9dd8:	0040f809 	jalr	v0
800c9ddc:	02002021 	move	a0,s0
800c9de0:	8e05007c 	lw	a1,124(s0)
800c9de4:	2ca20010 	sltiu	v0,a1,16
800c9de8:	1040ffde 	beqz	v0,800c9d64 <_Z7MixMonoi+0x284>
800c9dec:	00000000 	nop
800c9df0:	3c0200ff 	lui	v0,0xff
800c9df4:	3442fffe 	ori	v0,v0,0xfffe
800c9df8:	0045102b 	sltu	v0,v0,a1
800c9dfc:	14400005 	bnez	v0,800c9e14 <_Z7MixMonoi+0x334>
800c9e00:	00051840 	sll	v1,a1,0x1
800c9e04:	8e020070 	lw	v0,112(s0)
800c9e08:	00621821 	addu	v1,v1,v0
800c9e0c:	94640000 	lhu	a0,0(v1)
800c9e10:	a604008c 	sh	a0,140(s0)
800c9e14:	8e020004 	lw	v0,4(s0)
800c9e18:	1040014a 	beqz	v0,800ca344 <_Z7MixMonoi+0x864>
800c9e1c:	3c028021 	lui	v0,0x8021
800c9e20:	1e200007 	bgtz	s1,800c9e40 <_Z7MixMonoi+0x360>
800c9e24:	26e49c78 	addiu	a0,s7,-25480
800c9e28:	0803279f 	j	800c9e7c <_Z7MixMonoi+0x39c>
800c9e2c:	26e39c78 	addiu	v1,s7,-25480
800c9e30:	2631ffff 	addiu	s1,s1,-1
800c9e34:	12200011 	beqz	s1,800c9e7c <_Z7MixMonoi+0x39c>
800c9e38:	26e39c78 	addiu	v1,s7,-25480
800c9e3c:	26e49c78 	addiu	a0,s7,-25480
800c9e40:	8c820010 	lw	v0,16(a0)
800c9e44:	00021040 	sll	v0,v0,0x1
800c9e48:	ac820010 	sw	v0,16(a0)
800c9e4c:	8c830010 	lw	v1,16(a0)
800c9e50:	0461fff7 	bgez	v1,800c9e30 <_Z7MixMonoi+0x350>
800c9e54:	00000000 	nop
800c9e58:	8c830010 	lw	v1,16(a0)
800c9e5c:	3c020004 	lui	v0,0x4
800c9e60:	34420001 	ori	v0,v0,0x1
800c9e64:	00621826 	xor	v1,v1,v0
800c9e68:	2631ffff 	addiu	s1,s1,-1
800c9e6c:	ac830010 	sw	v1,16(a0)
800c9e70:	1620fff3 	bnez	s1,800c9e40 <_Z7MixMonoi+0x360>
800c9e74:	26e49c78 	addiu	a0,s7,-25480
800c9e78:	26e39c78 	addiu	v1,s7,-25480
800c9e7c:	8c620010 	lw	v0,16(v1)
800c9e80:	ae000090 	sw	zero,144(s0)
800c9e84:	00021440 	sll	v0,v0,0x11
800c9e88:	00021443 	sra	v0,v0,0x11
800c9e8c:	080328eb 	j	800ca3ac <_Z7MixMonoi+0x8cc>
800c9e90:	a6020048 	sh	v0,72(s0)
800c9e94:	8e11001c 	lw	s1,28(s0)
800c9e98:	00061040 	sll	v0,a2,0x1
800c9e9c:	00518821 	addu	s1,v0,s1
800c9ea0:	30a5ffff 	andi	a1,a1,0xffff
800c9ea4:	00113600 	sll	a2,s1,0x18
800c9ea8:	2a22007e 	slti	v0,s1,126
800c9eac:	ae050028 	sw	a1,40(s0)
800c9eb0:	ae060088 	sw	a2,136(s0)
800c9eb4:	1440ff86 	bnez	v0,800c9cd0 <_Z7MixMonoi+0x1f0>
800c9eb8:	ae11001c 	sw	s1,28(s0)
800c9ebc:	24020002 	li	v0,2
800c9ec0:	8e030044 	lw	v1,68(s0)
800c9ec4:	2411007f 	li	s1,127
800c9ec8:	3c067f00 	lui	a2,0x7f00
800c9ecc:	ae020000 	sw	v0,0(s0)
800c9ed0:	24020008 	li	v0,8
800c9ed4:	ae060088 	sw	a2,136(s0)
800c9ed8:	10620150 	beq	v1,v0,800ca41c <_Z7MixMonoi+0x93c>
800c9edc:	ae11001c 	sw	s1,28(s0)
800c9ee0:	000311c0 	sll	v0,v1,0x7
800c9ee4:	00431023 	subu	v0,v0,v1
800c9ee8:	8e050038 	lw	a1,56(s0)
800c9eec:	000210c2 	srl	v0,v0,0x3
800c9ef0:	2403ffff 	li	v1,-1
800c9ef4:	10a30030 	beq	a1,v1,800c9fb8 <_Z7MixMonoi+0x4d8>
800c9ef8:	a6020024 	sh	v0,36(s0)
800c9efc:	10a0002f 	beqz	a1,800c9fbc <_Z7MixMonoi+0x4dc>
800c9f00:	ae030030 	sw	v1,48(s0)
800c9f04:	26e49c78 	addiu	a0,s7,-25480
800c9f08:	8c820008 	lw	v0,8(a0)
800c9f0c:	1040002b 	beqz	v0,800c9fbc <_Z7MixMonoi+0x4dc>
800c9f10:	00000000 	nop
800c9f14:	8c860008 	lw	a2,8(a0)
800c9f18:	8e030000 	lw	v1,0(s0)
800c9f1c:	3c028019 	lui	v0,0x8019
800c9f20:	00031880 	sll	v1,v1,0x2
800c9f24:	24424ab0 	addiu	v0,v0,19120
800c9f28:	70a63002 	mul	a2,a1,a2
800c9f2c:	00621821 	addu	v1,v1,v0
800c9f30:	8c640000 	lw	a0,0(v1)
800c9f34:	3c0203e8 	lui	v0,0x3e8
800c9f38:	00820018 	mult	a0,v0
800c9f3c:	3c028019 	lui	v0,0x8019
800c9f40:	00002012 	mflo	a0
800c9f44:	00002810 	mfhi	a1
800c9f48:	24429370 	addiu	v0,v0,-27792
800c9f4c:	0040f809 	jalr	v0
800c9f50:	00003821 	move	a3,zero
800c9f54:	08032734 	j	800c9cd0 <_Z7MixMonoi+0x1f0>
800c9f58:	ae02002c 	sw	v0,44(s0)
800c9f5c:	8e060088 	lw	a2,136(s0)
800c9f60:	3c08ffff 	lui	t0,0xffff
800c9f64:	3407ffff 	li	a3,0xffff
800c9f68:	00061203 	sra	v0,a2,0x8
800c9f6c:	00a82821 	addu	a1,a1,t0
800c9f70:	00021a00 	sll	v1,v0,0x8
800c9f74:	00e5202b 	sltu	a0,a3,a1
800c9f78:	1480fffb 	bnez	a0,800c9f68 <_Z7MixMonoi+0x488>
800c9f7c:	00623023 	subu	a2,v1,v0
800c9f80:	86020024 	lh	v0,36(s0)
800c9f84:	00068e03 	sra	s1,a2,0x18
800c9f88:	0051102a 	slt	v0,v0,s1
800c9f8c:	ae050028 	sw	a1,40(s0)
800c9f90:	ae060088 	sw	a2,136(s0)
800c9f94:	1440ff4e 	bnez	v0,800c9cd0 <_Z7MixMonoi+0x1f0>
800c9f98:	ae11001c 	sw	s1,28(s0)
800c9f9c:	1a200062 	blez	s1,800ca128 <_Z7MixMonoi+0x648>
800c9fa0:	24020003 	li	v0,3
800c9fa4:	8e05003c 	lw	a1,60(s0)
800c9fa8:	2403ffff 	li	v1,-1
800c9fac:	ae020000 	sw	v0,0(s0)
800c9fb0:	14a3ffd2 	bne	a1,v1,800c9efc <_Z7MixMonoi+0x41c>
800c9fb4:	a6000024 	sh	zero,36(s0)
800c9fb8:	ae000030 	sw	zero,48(s0)
800c9fbc:	8e11001c 	lw	s1,28(s0)
800c9fc0:	08032734 	j	800c9cd0 <_Z7MixMonoi+0x1f0>
800c9fc4:	ae00002c 	sw	zero,44(s0)
800c9fc8:	8e060088 	lw	a2,136(s0)
800c9fcc:	3c08ffff 	lui	t0,0xffff
800c9fd0:	3407ffff 	li	a3,0xffff
800c9fd4:	00061203 	sra	v0,a2,0x8
800c9fd8:	00a82821 	addu	a1,a1,t0
800c9fdc:	00021a00 	sll	v1,v0,0x8
800c9fe0:	00e5202b 	sltu	a0,a3,a1
800c9fe4:	1480fffb 	bnez	a0,800c9fd4 <_Z7MixMonoi+0x4f4>
800c9fe8:	00623023 	subu	a2,v1,v0
800c9fec:	00068e03 	sra	s1,a2,0x18
800c9ff0:	ae050028 	sw	a1,40(s0)
800c9ff4:	ae060088 	sw	a2,136(s0)
800c9ff8:	1e20ff35 	bgtz	s1,800c9cd0 <_Z7MixMonoi+0x1f0>
800c9ffc:	ae11001c 	sw	s1,28(s0)
800ca000:	3c048021 	lui	a0,0x8021
800ca004:	0803284c 	j	800ca130 <_Z7MixMonoi+0x650>
800ca008:	2482e308 	addiu	v0,a0,-7416
800ca00c:	8e11001c 	lw	s1,28(s0)
800ca010:	00061040 	sll	v0,a2,0x1
800ca014:	00518821 	addu	s1,v0,s1
800ca018:	30a5ffff 	andi	a1,a1,0xffff
800ca01c:	00113600 	sll	a2,s1,0x18
800ca020:	2a22007e 	slti	v0,s1,126
800ca024:	ae050028 	sw	a1,40(s0)
800ca028:	ae060088 	sw	a2,136(s0)
800ca02c:	1440ff28 	bnez	v0,800c9cd0 <_Z7MixMonoi+0x1f0>
800ca030:	ae11001c 	sw	s1,28(s0)
800ca034:	24030005 	li	v1,5
800ca038:	2411007f 	li	s1,127
800ca03c:	3c067f00 	lui	a2,0x7f00
800ca040:	2402ffff 	li	v0,-1
800ca044:	ae060088 	sw	a2,136(s0)
800ca048:	ae030084 	sw	v1,132(s0)
800ca04c:	ae020030 	sw	v0,48(s0)
800ca050:	ae11001c 	sw	s1,28(s0)
800ca054:	ae030000 	sw	v1,0(s0)
800ca058:	a6000024 	sh	zero,36(s0)
800ca05c:	08032734 	j	800c9cd0 <_Z7MixMonoi+0x1f0>
800ca060:	ae00002c 	sw	zero,44(s0)
800ca064:	8e03001c 	lw	v1,28(s0)
800ca068:	2862005f 	slti	v0,v1,95
800ca06c:	144000de 	bnez	v0,800ca3e8 <_Z7MixMonoi+0x908>
800ca070:	00061040 	sll	v0,a2,0x1
800ca074:	8e060088 	lw	a2,136(s0)
800ca078:	3c07007f 	lui	a3,0x7f
800ca07c:	3c04ffff 	lui	a0,0xffff
800ca080:	3403ffff 	li	v1,0xffff
800ca084:	00a42821 	addu	a1,a1,a0
800ca088:	0065102b 	sltu	v0,v1,a1
800ca08c:	1440fffd 	bnez	v0,800ca084 <_Z7MixMonoi+0x5a4>
800ca090:	00c73021 	addu	a2,a2,a3
800ca094:	00068e03 	sra	s1,a2,0x18
800ca098:	ae050028 	sw	a1,40(s0)
800ca09c:	ae11001c 	sw	s1,28(s0)
800ca0a0:	ae060088 	sw	a2,136(s0)
800ca0a4:	2a22007e 	slti	v0,s1,126
800ca0a8:	1440ff09 	bnez	v0,800c9cd0 <_Z7MixMonoi+0x1f0>
800ca0ac:	24030005 	li	v1,5
800ca0b0:	0803280f 	j	800ca03c <_Z7MixMonoi+0x55c>
800ca0b4:	2411007f 	li	s1,127
800ca0b8:	8e11001c 	lw	s1,28(s0)
800ca0bc:	00061040 	sll	v0,a2,0x1
800ca0c0:	02228823 	subu	s1,s1,v0
800ca0c4:	30a5ffff 	andi	a1,a1,0xffff
800ca0c8:	00113600 	sll	a2,s1,0x18
800ca0cc:	ae050028 	sw	a1,40(s0)
800ca0d0:	ae060088 	sw	a2,136(s0)
800ca0d4:	1e20fefe 	bgtz	s1,800c9cd0 <_Z7MixMonoi+0x1f0>
800ca0d8:	ae11001c 	sw	s1,28(s0)
800ca0dc:	3c048021 	lui	a0,0x8021
800ca0e0:	0803284c 	j	800ca130 <_Z7MixMonoi+0x650>
800ca0e4:	2482e308 	addiu	v0,a0,-7416
800ca0e8:	8e060088 	lw	a2,136(s0)
800ca0ec:	3c09ffff 	lui	t1,0xffff
800ca0f0:	3408ffff 	li	t0,0xffff
800ca0f4:	00061203 	sra	v0,a2,0x8
800ca0f8:	00a93821 	addu	a3,a1,t1
800ca0fc:	00021a00 	sll	v1,v0,0x8
800ca100:	00621023 	subu	v0,v1,v0
800ca104:	0107202b 	sltu	a0,t0,a3
800ca108:	00403021 	move	a2,v0
800ca10c:	1480fff9 	bnez	a0,800ca0f4 <_Z7MixMonoi+0x614>
800ca110:	00e02821 	move	a1,a3
800ca114:	00028e03 	sra	s1,v0,0x18
800ca118:	ae070028 	sw	a3,40(s0)
800ca11c:	ae020088 	sw	v0,136(s0)
800ca120:	1e20feeb 	bgtz	s1,800c9cd0 <_Z7MixMonoi+0x1f0>
800ca124:	ae11001c 	sw	s1,28(s0)
800ca128:	3c038021 	lui	v1,0x8021
800ca12c:	2462e308 	addiu	v0,v1,-7416
800ca130:	00161827 	nor	v1,zero,s6
800ca134:	90450087 	lbu	a1,135(v0)
800ca138:	90460057 	lbu	a2,87(v0)
800ca13c:	90470067 	lbu	a3,103(v0)
800ca140:	90440006 	lbu	a0,6(v0)
800ca144:	00031e00 	sll	v1,v1,0x18
800ca148:	00031e03 	sra	v1,v1,0x18
800ca14c:	00642024 	and	a0,v1,a0
800ca150:	00663024 	and	a2,v1,a2
800ca154:	02c52825 	or	a1,s6,a1
800ca158:	00671824 	and	v1,v1,a3
800ca15c:	a0440006 	sb	a0,6(v0)
800ca160:	ae000084 	sw	zero,132(s0)
800ca164:	a0450087 	sb	a1,135(v0)
800ca168:	a0460057 	sb	a2,87(v0)
800ca16c:	a0430067 	sb	v1,103(v0)
800ca170:	080326d2 	j	800c9b48 <_Z7MixMonoi+0x68>
800ca174:	ae000000 	sw	zero,0(s0)
800ca178:	8e060088 	lw	a2,136(s0)
800ca17c:	3c07ff81 	lui	a3,0xff81
800ca180:	3c04ffff 	lui	a0,0xffff
800ca184:	3403ffff 	li	v1,0xffff
800ca188:	00a42821 	addu	a1,a1,a0
800ca18c:	0065102b 	sltu	v0,v1,a1
800ca190:	1440fffd 	bnez	v0,800ca188 <_Z7MixMonoi+0x6a8>
800ca194:	00c73021 	addu	a2,a2,a3
800ca198:	00068e03 	sra	s1,a2,0x18
800ca19c:	ae050028 	sw	a1,40(s0)
800ca1a0:	ae060088 	sw	a2,136(s0)
800ca1a4:	1e20feca 	bgtz	s1,800c9cd0 <_Z7MixMonoi+0x1f0>
800ca1a8:	ae11001c 	sw	s1,28(s0)
800ca1ac:	0803284b 	j	800ca12c <_Z7MixMonoi+0x64c>
800ca1b0:	3c038021 	lui	v1,0x8021
800ca1b4:	8e11001c 	lw	s1,28(s0)
800ca1b8:	2402ffff 	li	v0,-1
800ca1bc:	ae020030 	sw	v0,48(s0)
800ca1c0:	a6000024 	sh	zero,36(s0)
800ca1c4:	08032734 	j	800c9cd0 <_Z7MixMonoi+0x1f0>
800ca1c8:	ae00002c 	sw	zero,44(s0)
800ca1cc:	3c02800c 	lui	v0,0x800c
800ca1d0:	24427428 	addiu	v0,v0,29736
800ca1d4:	0040f809 	jalr	v0
800ca1d8:	02002021 	move	a0,s0
800ca1dc:	8e030070 	lw	v1,112(s0)
800ca1e0:	a2000077 	sb	zero,119(s0)
800ca1e4:	94620000 	lhu	v0,0(v1)
800ca1e8:	001e2c02 	srl	a1,s8,0x10
800ca1ec:	a6020048 	sh	v0,72(s0)
800ca1f0:	14a00084 	bnez	a1,800ca404 <_Z7MixMonoi+0x924>
800ca1f4:	ae05007c 	sw	a1,124(s0)
800ca1f8:	ae11007c 	sw	s1,124(s0)
800ca1fc:	8e02007c 	lw	v0,124(s0)
800ca200:	00021040 	sll	v0,v0,0x1
800ca204:	00431021 	addu	v0,v0,v1
800ca208:	3c038021 	lui	v1,0x8021
800ca20c:	94440000 	lhu	a0,0(v0)
800ca210:	9062e499 	lbu	v0,-7015(v1)
800ca214:	a604008c 	sh	a0,140(s0)
800ca218:	1040fe80 	beqz	v0,800c9c1c <_Z7MixMonoi+0x13c>
800ca21c:	ae000090 	sw	zero,144(s0)
800ca220:	3403ffff 	li	v1,0xffff
800ca224:	007e102b 	sltu	v0,v1,s8
800ca228:	1440fe7c 	bnez	v0,800c9c1c <_Z7MixMonoi+0x13c>
800ca22c:	8fa4001c 	lw	a0,28(sp)
800ca230:	1480fe7a 	bnez	a0,800c9c1c <_Z7MixMonoi+0x13c>
800ca234:	00000000 	nop
800ca238:	8602008c 	lh	v0,140(s0)
800ca23c:	86050048 	lh	a1,72(s0)
800ca240:	00451023 	subu	v0,v0,a1
800ca244:	705e1002 	mul	v0,v0,s8
800ca248:	00432021 	addu	a0,v0,v1
800ca24c:	28430000 	slti	v1,v0,0
800ca250:	0083100b 	movn	v0,a0,v1
800ca254:	00021403 	sra	v0,v0,0x10
800ca258:	08032708 	j	800c9c20 <_Z7MixMonoi+0x140>
800ca25c:	ae020090 	sw	v0,144(s0)
800ca260:	8ea20000 	lw	v0,0(s5)
800ca264:	00431021 	addu	v0,v0,v1
800ca268:	00021402 	srl	v0,v0,0x10
800ca26c:	73c21002 	mul	v0,s8,v0
800ca270:	08032721 	j	800c9c84 <_Z7MixMonoi+0x1a4>
800ca274:	000291c2 	srl	s2,v0,0x7
800ca278:	8e020090 	lw	v0,144(s0)
800ca27c:	10400012 	beqz	v0,800ca2c8 <_Z7MixMonoi+0x7e8>
800ca280:	24037fff 	li	v1,32767
800ca284:	86050048 	lh	a1,72(s0)
800ca288:	00452821 	addu	a1,v0,a1
800ca28c:	34028000 	li	v0,0x8000
800ca290:	00a2102a 	slt	v0,a1,v0
800ca294:	00a2180b 	movn	v1,a1,v0
800ca298:	28658000 	slti	a1,v1,-32768
800ca29c:	24048000 	li	a0,-32768
800ca2a0:	0065200a 	movz	a0,v1,a1
800ca2a4:	86020020 	lh	v0,32(s0)
800ca2a8:	00042400 	sll	a0,a0,0x10
800ca2ac:	00042403 	sra	a0,a0,0x10
800ca2b0:	70821002 	mul	v0,a0,v0
800ca2b4:	a6040048 	sh	a0,72(s0)
800ca2b8:	2445007f 	addiu	a1,v0,127
800ca2bc:	28430000 	slti	v1,v0,0
800ca2c0:	00a3100b 	movn	v0,a1,v1
800ca2c4:	000231c3 	sra	a2,v0,0x7
800ca2c8:	8e620000 	lw	v0,0(s3)
800ca2cc:	8e040080 	lw	a0,128(s0)
800ca2d0:	00461021 	addu	v0,v0,a2
800ca2d4:	00141880 	sll	v1,s4,0x2
800ca2d8:	ae620000 	sw	v0,0(s3)
800ca2dc:	00641821 	addu	v1,v1,a0
800ca2e0:	8c620000 	lw	v0,0(v1)
800ca2e4:	00461021 	addu	v0,v0,a2
800ca2e8:	ac620000 	sw	v0,0(v1)
800ca2ec:	8fa20018 	lw	v0,24(sp)
800ca2f0:	10400006 	beqz	v0,800ca30c <_Z7MixMonoi+0x82c>
800ca2f4:	8fa20048 	lw	v0,72(sp)
800ca2f8:	8e11001c 	lw	s1,28(s0)
800ca2fc:	86020048 	lh	v0,72(s0)
800ca300:	70511002 	mul	v0,v0,s1
800ca304:	aea20000 	sw	v0,0(s5)
800ca308:	8fa20048 	lw	v0,72(sp)
800ca30c:	26940001 	addiu	s4,s4,1
800ca310:	26730004 	addiu	s3,s3,4
800ca314:	1682fe57 	bne	s4,v0,800c9c74 <_Z7MixMonoi+0x194>
800ca318:	26b50004 	addiu	s5,s5,4
800ca31c:	080326d3 	j	800c9b4c <_Z7MixMonoi+0x6c>
800ca320:	8fa30010 	lw	v1,16(sp)
800ca324:	8e020070 	lw	v0,112(s0)
800ca328:	00061840 	sll	v1,a2,0x1
800ca32c:	00621821 	addu	v1,v1,v0
800ca330:	94640000 	lhu	a0,0(v1)
800ca334:	8e020004 	lw	v0,4(s0)
800ca338:	1440feb9 	bnez	v0,800c9e20 <_Z7MixMonoi+0x340>
800ca33c:	a604008c 	sh	a0,140(s0)
800ca340:	3c028021 	lui	v0,0x8021
800ca344:	9043e499 	lbu	v1,-7015(v0)
800ca348:	10600020 	beqz	v1,800ca3cc <_Z7MixMonoi+0x8ec>
800ca34c:	00000000 	nop
800ca350:	3406ffff 	li	a2,0xffff
800ca354:	00d2102b 	sltu	v0,a2,s2
800ca358:	1440001c 	bnez	v0,800ca3cc <_Z7MixMonoi+0x8ec>
800ca35c:	8fa2001c 	lw	v0,28(sp)
800ca360:	1440001a 	bnez	v0,800ca3cc <_Z7MixMonoi+0x8ec>
800ca364:	00000000 	nop
800ca368:	86070048 	lh	a3,72(s0)
800ca36c:	8602008c 	lh	v0,140(s0)
800ca370:	8e030014 	lw	v1,20(s0)
800ca374:	00471023 	subu	v0,v0,a3
800ca378:	70431802 	mul	v1,v0,v1
800ca37c:	70521002 	mul	v0,v0,s2
800ca380:	00662821 	addu	a1,v1,a2
800ca384:	28640000 	slti	a0,v1,0
800ca388:	00a4180b 	movn	v1,a1,a0
800ca38c:	00463021 	addu	a2,v0,a2
800ca390:	28440000 	slti	a0,v0,0
800ca394:	00c4100b 	movn	v0,a2,a0
800ca398:	00031c03 	sra	v1,v1,0x10
800ca39c:	00e33821 	addu	a3,a3,v1
800ca3a0:	00021403 	sra	v0,v0,0x10
800ca3a4:	ae020090 	sw	v0,144(s0)
800ca3a8:	a6070048 	sh	a3,72(s0)
800ca3ac:	86030020 	lh	v1,32(s0)
800ca3b0:	86020048 	lh	v0,72(s0)
800ca3b4:	70431002 	mul	v0,v0,v1
800ca3b8:	2444007f 	addiu	a0,v0,127
800ca3bc:	28430000 	slti	v1,v0,0
800ca3c0:	0083100b 	movn	v0,a0,v1
800ca3c4:	080328b2 	j	800ca2c8 <_Z7MixMonoi+0x7e8>
800ca3c8:	000231c3 	sra	a2,v0,0x7
800ca3cc:	080328eb 	j	800ca3ac <_Z7MixMonoi+0x8cc>
800ca3d0:	ae000090 	sw	zero,144(s0)
800ca3d4:	96030048 	lhu	v1,72(s0)
800ca3d8:	3445ffff 	ori	a1,v0,0xffff
800ca3dc:	a603008c 	sh	v1,140(s0)
800ca3e0:	0803277c 	j	800c9df0 <_Z7MixMonoi+0x310>
800ca3e4:	ae05007c 	sw	a1,124(s0)
800ca3e8:	00438821 	addu	s1,v0,v1
800ca3ec:	30a5ffff 	andi	a1,a1,0xffff
800ca3f0:	00113600 	sll	a2,s1,0x18
800ca3f4:	ae050028 	sw	a1,40(s0)
800ca3f8:	ae060088 	sw	a2,136(s0)
800ca3fc:	08032829 	j	800ca0a4 <_Z7MixMonoi+0x5c4>
800ca400:	ae11001c 	sw	s1,28(s0)
800ca404:	2ca20011 	sltiu	v0,a1,17
800ca408:	1440ff7c 	bnez	v0,800ca1fc <_Z7MixMonoi+0x71c>
800ca40c:	00000000 	nop
800ca410:	2405000f 	li	a1,15
800ca414:	0803287f 	j	800ca1fc <_Z7MixMonoi+0x71c>
800ca418:	ae05007c 	sw	a1,124(s0)
800ca41c:	8e03003c 	lw	v1,60(s0)
800ca420:	24020003 	li	v0,3
800ca424:	2404ffff 	li	a0,-1
800ca428:	ae020000 	sw	v0,0(s0)
800ca42c:	1064fee2 	beq	v1,a0,800c9fb8 <_Z7MixMonoi+0x4d8>
800ca430:	a6000024 	sh	zero,36(s0)
800ca434:	1060fee1 	beqz	v1,800c9fbc <_Z7MixMonoi+0x4dc>
800ca438:	ae040030 	sw	a0,48(s0)
800ca43c:	26e49c78 	addiu	a0,s7,-25480
800ca440:	8c820008 	lw	v0,8(a0)
800ca444:	1040fedd 	beqz	v0,800c9fbc <_Z7MixMonoi+0x4dc>
800ca448:	00000000 	nop
800ca44c:	8c860008 	lw	a2,8(a0)
800ca450:	3c028019 	lui	v0,0x8019
800ca454:	70663002 	mul	a2,v1,a2
800ca458:	080327cd 	j	800c9f34 <_Z7MixMonoi+0x454>
800ca45c:	8c444abc 	lw	a0,19132(v0)
800ca460:	8fa40010 	lw	a0,16(sp)
800ca464:	24840001 	addiu	a0,a0,1
800ca468:	080326d2 	j	800c9b48 <_Z7MixMonoi+0x68>
800ca46c:	afa40010 	sw	a0,16(sp)

800ca470 <_Z9MixStereoi>:
800ca470:	27bdffb8 	addiu	sp,sp,-72
800ca474:	afbe0040 	sw	s8,64(sp)
800ca478:	3c1e8021 	lui	s8,0x8021
800ca47c:	afbf0044 	sw	ra,68(sp)
800ca480:	afb7003c 	sw	s7,60(sp)
800ca484:	afb60038 	sw	s6,56(sp)
800ca488:	afb50034 	sw	s5,52(sp)
800ca48c:	afb40030 	sw	s4,48(sp)
800ca490:	afb3002c 	sw	s3,44(sp)
800ca494:	afb20028 	sw	s2,40(sp)
800ca498:	afb10024 	sw	s1,36(sp)
800ca49c:	afb00020 	sw	s0,32(sp)
800ca4a0:	27c2e308 	addiu	v0,s8,-7416
800ca4a4:	90430048 	lbu	v1,72(v0)
800ca4a8:	3c028021 	lui	v0,0x8021
800ca4ac:	244569e0 	addiu	a1,v0,27104
800ca4b0:	8ca20020 	lw	v0,32(a1)
800ca4b4:	00031827 	nor	v1,zero,v1
800ca4b8:	00621824 	and	v1,v1,v0
800ca4bc:	afa30014 	sw	v1,20(sp)
800ca4c0:	afa40048 	sw	a0,72(sp)
800ca4c4:	0803293a 	j	800ca4e8 <_Z9MixStereoi+0x78>
800ca4c8:	afa00010 	sw	zero,16(sp)
800ca4cc:	8fa60010 	lw	a2,16(sp)
800ca4d0:	24c60001 	addiu	a2,a2,1
800ca4d4:	afa60010 	sw	a2,16(sp)
800ca4d8:	8fa60010 	lw	a2,16(sp)
800ca4dc:	2cc20008 	sltiu	v0,a2,8
800ca4e0:	1040001d 	beqz	v0,800ca558 <_Z9MixStereoi+0xe8>
800ca4e4:	8fbf0044 	lw	ra,68(sp)
800ca4e8:	8fa40010 	lw	a0,16(sp)
800ca4ec:	3c058021 	lui	a1,0x8021
800ca4f0:	00041900 	sll	v1,a0,0x4
800ca4f4:	00041180 	sll	v0,a0,0x6
800ca4f8:	00431023 	subu	v0,v0,v1
800ca4fc:	00441023 	subu	v0,v0,a0
800ca500:	00021080 	sll	v0,v0,0x2
800ca504:	24a369e0 	addiu	v1,a1,27104
800ca508:	24420030 	addiu	v0,v0,48
800ca50c:	00438021 	addu	s0,v0,v1
800ca510:	8e040000 	lw	a0,0(s0)
800ca514:	1080ffed 	beqz	a0,800ca4cc <_Z9MixStereoi+0x5c>
800ca518:	8e050010 	lw	a1,16(s0)
800ca51c:	3c158028 	lui	s5,0x8028
800ca520:	26a39c78 	addiu	v1,s5,-25480
800ca524:	8c620004 	lw	v0,4(v1)
800ca528:	8fa30010 	lw	v1,16(sp)
800ca52c:	00621007 	srav	v0,v0,v1
800ca530:	30420001 	andi	v0,v0,0x1
800ca534:	14400013 	bnez	v0,800ca584 <_Z9MixStereoi+0x114>
800ca538:	00051080 	sll	v0,a1,0x2
800ca53c:	24630001 	addiu	v1,v1,1
800ca540:	afa30010 	sw	v1,16(sp)
800ca544:	8fa60010 	lw	a2,16(sp)
800ca548:	2cc20008 	sltiu	v0,a2,8
800ca54c:	1440ffe7 	bnez	v0,800ca4ec <_Z9MixStereoi+0x7c>
800ca550:	8fa40010 	lw	a0,16(sp)
800ca554:	8fbf0044 	lw	ra,68(sp)
800ca558:	8fbe0040 	lw	s8,64(sp)
800ca55c:	8fb7003c 	lw	s7,60(sp)
800ca560:	8fb60038 	lw	s6,56(sp)
800ca564:	8fb50034 	lw	s5,52(sp)
800ca568:	8fb40030 	lw	s4,48(sp)
800ca56c:	8fb3002c 	lw	s3,44(sp)
800ca570:	8fb20028 	lw	s2,40(sp)
800ca574:	8fb10024 	lw	s1,36(sp)
800ca578:	8fb00020 	lw	s0,32(sp)
800ca57c:	03e00008 	jr	ra
800ca580:	27bd0048 	addiu	sp,sp,72
800ca584:	000519c0 	sll	v1,a1,0x7
800ca588:	00621823 	subu	v1,v1,v0
800ca58c:	8fa20010 	lw	v0,16(sp)
800ca590:	00651823 	subu	v1,v1,a1
800ca594:	24120001 	li	s2,1
800ca598:	00522004 	sllv	a0,s2,v0
800ca59c:	000318c0 	sll	v1,v1,0x3
800ca5a0:	3c021062 	lui	v0,0x1062
800ca5a4:	00651821 	addu	v1,v1,a1
800ca5a8:	34424dd3 	ori	v0,v0,0x4dd3
800ca5ac:	00620019 	multu	v1,v0
800ca5b0:	0004a600 	sll	s4,a0,0x18
800ca5b4:	8fa40014 	lw	a0,20(sp)
800ca5b8:	0014a603 	sra	s4,s4,0x18
800ca5bc:	00008810 	mfhi	s1
800ca5c0:	02841024 	and	v0,s4,a0
800ca5c4:	92030077 	lbu	v1,119(s0)
800ca5c8:	0002b600 	sll	s6,v0,0x18
800ca5cc:	0016b603 	sra	s6,s6,0x18
800ca5d0:	14600175 	bnez	v1,800caba8 <_Z9MixStereoi+0x738>
800ca5d4:	0011b982 	srl	s7,s1,0x6
800ca5d8:	86050048 	lh	a1,72(s0)
800ca5dc:	8fa30048 	lw	v1,72(sp)
800ca5e0:	860a0020 	lh	t2,32(s0)
800ca5e4:	10600240 	beqz	v1,800caee8 <_Z9MixStereoi+0xa78>
800ca5e8:	86020022 	lh	v0,34(s0)
800ca5ec:	70a21802 	mul	v1,a1,v0
800ca5f0:	8fa40010 	lw	a0,16(sp)
800ca5f4:	70aa1002 	mul	v0,a1,t2
800ca5f8:	24840001 	addiu	a0,a0,1
800ca5fc:	afa40010 	sw	a0,16(sp)
800ca600:	2466007f 	addiu	a2,v1,127
800ca604:	28640000 	slti	a0,v1,0
800ca608:	00c4180b 	movn	v1,a2,a0
800ca60c:	8fa60014 	lw	a2,20(sp)
800ca610:	8fa40010 	lw	a0,16(sp)
800ca614:	28450000 	slti	a1,v0,0
800ca618:	2447007f 	addiu	a3,v0,127
800ca61c:	00e5100b 	movn	v0,a3,a1
800ca620:	00862807 	srav	a1,a2,a0
800ca624:	30a50001 	andi	a1,a1,0x1
800ca628:	000249c3 	sra	t1,v0,0x7
800ca62c:	000341c3 	sra	t0,v1,0x7
800ca630:	afa50018 	sw	a1,24(sp)
800ca634:	00009021 	move	s2,zero
800ca638:	16c00180 	bnez	s6,800cac3c <_Z9MixStereoi+0x7cc>
800ca63c:	00122042 	srl	a0,s2,0x1
800ca640:	02e09821 	move	s3,s7
800ca644:	8e050028 	lw	a1,40(s0)
800ca648:	8e03002c 	lw	v1,44(s0)
800ca64c:	3c020001 	lui	v0,0x1
800ca650:	00a32821 	addu	a1,a1,v1
800ca654:	00a2102b 	sltu	v0,a1,v0
800ca658:	14400029 	bnez	v0,800ca700 <_Z9MixStereoi+0x290>
800ca65c:	ae050028 	sw	a1,40(s0)
800ca660:	8e030000 	lw	v1,0(s0)
800ca664:	2c62000a 	sltiu	v0,v1,10
800ca668:	10400008 	beqz	v0,800ca68c <_Z9MixStereoi+0x21c>
800ca66c:	00053402 	srl	a2,a1,0x10
800ca670:	00031080 	sll	v0,v1,0x2
800ca674:	3c038019 	lui	v1,0x8019
800ca678:	24634a88 	addiu	v1,v1,19080
800ca67c:	00431021 	addu	v0,v0,v1
800ca680:	8c440000 	lw	a0,0(v0)
800ca684:	00800008 	jr	a0
800ca688:	00000000 	nop
800ca68c:	8e11001c 	lw	s1,28(s0)
800ca690:	86020008 	lh	v0,8(s0)
800ca694:	8604000a 	lh	a0,10(s0)
800ca698:	70511002 	mul	v0,v0,s1
800ca69c:	70912002 	mul	a0,a0,s1
800ca6a0:	2445007f 	addiu	a1,v0,127
800ca6a4:	28430000 	slti	v1,v0,0
800ca6a8:	00a3100b 	movn	v0,a1,v1
800ca6ac:	2485007f 	addiu	a1,a0,127
800ca6b0:	28830000 	slti	v1,a0,0
800ca6b4:	00a3200b 	movn	a0,a1,v1
800ca6b8:	000211c3 	sra	v0,v0,0x7
800ca6bc:	a6020020 	sh	v0,32(s0)
800ca6c0:	000421c3 	sra	a0,a0,0x7
800ca6c4:	86020048 	lh	v0,72(s0)
800ca6c8:	860a0020 	lh	t2,32(s0)
800ca6cc:	00042400 	sll	a0,a0,0x10
800ca6d0:	00042403 	sra	a0,a0,0x10
800ca6d4:	70441802 	mul	v1,v0,a0
800ca6d8:	704a1002 	mul	v0,v0,t2
800ca6dc:	2468007f 	addiu	t0,v1,127
800ca6e0:	2447007f 	addiu	a3,v0,127
800ca6e4:	28450000 	slti	a1,v0,0
800ca6e8:	28660000 	slti	a2,v1,0
800ca6ec:	00e5100b 	movn	v0,a3,a1
800ca6f0:	0106180b 	movn	v1,t0,a2
800ca6f4:	a6040022 	sh	a0,34(s0)
800ca6f8:	000249c3 	sra	t1,v0,0x7
800ca6fc:	000341c3 	sra	t0,v1,0x7
800ca700:	8e030014 	lw	v1,20(s0)
800ca704:	3c020001 	lui	v0,0x1
800ca708:	02631821 	addu	v1,s3,v1
800ca70c:	0062102b 	sltu	v0,v1,v0
800ca710:	14400155 	bnez	v0,800cac68 <_Z9MixStereoi+0x7f8>
800ca714:	ae030014 	sw	v1,20(s0)
800ca718:	8e05007c 	lw	a1,124(s0)
800ca71c:	00038c02 	srl	s1,v1,0x10
800ca720:	00b13021 	addu	a2,a1,s1
800ca724:	9602008c 	lhu	v0,140(s0)
800ca728:	3063ffff 	andi	v1,v1,0xffff
800ca72c:	2cc40010 	sltiu	a0,a2,16
800ca730:	ae030014 	sw	v1,20(s0)
800ca734:	a6020048 	sh	v0,72(s0)
800ca738:	ae06007c 	sw	a2,124(s0)
800ca73c:	14800193 	bnez	a0,800cad8c <_Z9MixStereoi+0x91c>
800ca740:	00c02821 	move	a1,a2
800ca744:	3c0200ff 	lui	v0,0xff
800ca748:	3442ffff 	ori	v0,v0,0xffff
800ca74c:	00c2102b 	sltu	v0,a2,v0
800ca750:	104000a5 	beqz	v0,800ca9e8 <_Z9MixStereoi+0x578>
800ca754:	27c2e308 	addiu	v0,s8,-7416
800ca758:	92020076 	lbu	v0,118(s0)
800ca75c:	24a5fff0 	addiu	a1,a1,-16
800ca760:	10400016 	beqz	v0,800ca7bc <_Z9MixStereoi+0x34c>
800ca764:	ae05007c 	sw	a1,124(s0)
800ca768:	92020018 	lbu	v0,24(s0)
800ca76c:	104001ba 	beqz	v0,800cae58 <_Z9MixStereoi+0x9e8>
800ca770:	27c6e308 	addiu	a2,s8,-7416
800ca774:	90c40068 	lbu	a0,104(a2)
800ca778:	96020074 	lhu	v0,116(s0)
800ca77c:	90c50087 	lbu	a1,135(a2)
800ca780:	00021080 	sll	v0,v0,0x2
800ca784:	3c038021 	lui	v1,0x8021
800ca788:	00042200 	sll	a0,a0,0x8
800ca78c:	00822021 	addu	a0,a0,v0
800ca790:	8c62e3ec 	lw	v0,-7188(v1)
800ca794:	02852825 	or	a1,s4,a1
800ca798:	3084ffff 	andi	a0,a0,0xffff
800ca79c:	a0c50087 	sb	a1,135(a2)
800ca7a0:	00822021 	addu	a0,a0,v0
800ca7a4:	a2000076 	sb	zero,118(s0)
800ca7a8:	90820003 	lbu	v0,3(a0)
800ca7ac:	90830002 	lbu	v1,2(a0)
800ca7b0:	00021200 	sll	v0,v0,0x8
800ca7b4:	00621825 	or	v1,v1,v0
800ca7b8:	ae030078 	sw	v1,120(s0)
800ca7bc:	3c02800c 	lui	v0,0x800c
800ca7c0:	24427428 	addiu	v0,v0,29736
800ca7c4:	0040f809 	jalr	v0
800ca7c8:	02002021 	move	a0,s0
800ca7cc:	8e05007c 	lw	a1,124(s0)
800ca7d0:	2ca20010 	sltiu	v0,a1,16
800ca7d4:	1040ffe0 	beqz	v0,800ca758 <_Z9MixStereoi+0x2e8>
800ca7d8:	3c0200ff 	lui	v0,0xff
800ca7dc:	3442fffe 	ori	v0,v0,0xfffe
800ca7e0:	0045102b 	sltu	v0,v0,a1
800ca7e4:	1440019a 	bnez	v0,800cae50 <_Z9MixStereoi+0x9e0>
800ca7e8:	00051840 	sll	v1,a1,0x1
800ca7ec:	8e020070 	lw	v0,112(s0)
800ca7f0:	00621821 	addu	v1,v1,v0
800ca7f4:	94640000 	lhu	a0,0(v1)
800ca7f8:	860a0020 	lh	t2,32(s0)
800ca7fc:	a604008c 	sh	a0,140(s0)
800ca800:	8e020004 	lw	v0,4(s0)
800ca804:	10400169 	beqz	v0,800cadac <_Z9MixStereoi+0x93c>
800ca808:	3c0b8021 	lui	t3,0x8021
800ca80c:	1e200007 	bgtz	s1,800ca82c <_Z9MixStereoi+0x3bc>
800ca810:	26a49c78 	addiu	a0,s5,-25480
800ca814:	08032a1a 	j	800ca868 <_Z9MixStereoi+0x3f8>
800ca818:	26a39c78 	addiu	v1,s5,-25480
800ca81c:	2631ffff 	addiu	s1,s1,-1
800ca820:	12200011 	beqz	s1,800ca868 <_Z9MixStereoi+0x3f8>
800ca824:	26a39c78 	addiu	v1,s5,-25480
800ca828:	26a49c78 	addiu	a0,s5,-25480
800ca82c:	8c820010 	lw	v0,16(a0)
800ca830:	00021040 	sll	v0,v0,0x1
800ca834:	ac820010 	sw	v0,16(a0)
800ca838:	8c830010 	lw	v1,16(a0)
800ca83c:	0461fff7 	bgez	v1,800ca81c <_Z9MixStereoi+0x3ac>
800ca840:	00000000 	nop
800ca844:	8c830010 	lw	v1,16(a0)
800ca848:	3c020004 	lui	v0,0x4
800ca84c:	34420001 	ori	v0,v0,0x1
800ca850:	00621826 	xor	v1,v1,v0
800ca854:	2631ffff 	addiu	s1,s1,-1
800ca858:	ac830010 	sw	v1,16(a0)
800ca85c:	1620fff3 	bnez	s1,800ca82c <_Z9MixStereoi+0x3bc>
800ca860:	26a49c78 	addiu	a0,s5,-25480
800ca864:	26a39c78 	addiu	v1,s5,-25480
800ca868:	8c620010 	lw	v0,16(v1)
800ca86c:	3c0b8021 	lui	t3,0x8021
800ca870:	00021440 	sll	v0,v0,0x11
800ca874:	00021443 	sra	v0,v0,0x11
800ca878:	ae000090 	sw	zero,144(s0)
800ca87c:	08032b85 	j	800cae14 <_Z9MixStereoi+0x9a4>
800ca880:	a6020048 	sh	v0,72(s0)
800ca884:	8e11001c 	lw	s1,28(s0)
800ca888:	00061040 	sll	v0,a2,0x1
800ca88c:	00518821 	addu	s1,v0,s1
800ca890:	30a5ffff 	andi	a1,a1,0xffff
800ca894:	00113600 	sll	a2,s1,0x18
800ca898:	2a22007e 	slti	v0,s1,126
800ca89c:	ae050028 	sw	a1,40(s0)
800ca8a0:	ae060088 	sw	a2,136(s0)
800ca8a4:	1440ff7a 	bnez	v0,800ca690 <_Z9MixStereoi+0x220>
800ca8a8:	ae11001c 	sw	s1,28(s0)
800ca8ac:	24020002 	li	v0,2
800ca8b0:	8e030044 	lw	v1,68(s0)
800ca8b4:	2411007f 	li	s1,127
800ca8b8:	3c067f00 	lui	a2,0x7f00
800ca8bc:	ae020000 	sw	v0,0(s0)
800ca8c0:	24020008 	li	v0,8
800ca8c4:	ae060088 	sw	a2,136(s0)
800ca8c8:	1062001f 	beq	v1,v0,800ca948 <_Z9MixStereoi+0x4d8>
800ca8cc:	ae11001c 	sw	s1,28(s0)
800ca8d0:	000311c0 	sll	v0,v1,0x7
800ca8d4:	00431023 	subu	v0,v0,v1
800ca8d8:	8e050038 	lw	a1,56(s0)
800ca8dc:	000210c2 	srl	v0,v0,0x3
800ca8e0:	2403ffff 	li	v1,-1
800ca8e4:	10a30169 	beq	a1,v1,800cae8c <_Z9MixStereoi+0xa1c>
800ca8e8:	a6020024 	sh	v0,36(s0)
800ca8ec:	14a0016b 	bnez	a1,800cae9c <_Z9MixStereoi+0xa2c>
800ca8f0:	ae030030 	sw	v1,48(s0)
800ca8f4:	8e11001c 	lw	s1,28(s0)
800ca8f8:	080329a4 	j	800ca690 <_Z9MixStereoi+0x220>
800ca8fc:	ae00002c 	sw	zero,44(s0)
800ca900:	8e060088 	lw	a2,136(s0)
800ca904:	3c08ffff 	lui	t0,0xffff
800ca908:	3407ffff 	li	a3,0xffff
800ca90c:	00061203 	sra	v0,a2,0x8
800ca910:	00a82821 	addu	a1,a1,t0
800ca914:	00021a00 	sll	v1,v0,0x8
800ca918:	00e5202b 	sltu	a0,a3,a1
800ca91c:	1480fffb 	bnez	a0,800ca90c <_Z9MixStereoi+0x49c>
800ca920:	00623023 	subu	a2,v1,v0
800ca924:	86020024 	lh	v0,36(s0)
800ca928:	00068e03 	sra	s1,a2,0x18
800ca92c:	0051102a 	slt	v0,v0,s1
800ca930:	ae050028 	sw	a1,40(s0)
800ca934:	ae060088 	sw	a2,136(s0)
800ca938:	1440ff55 	bnez	v0,800ca690 <_Z9MixStereoi+0x220>
800ca93c:	ae11001c 	sw	s1,28(s0)
800ca940:	1a200029 	blez	s1,800ca9e8 <_Z9MixStereoi+0x578>
800ca944:	27c2e308 	addiu	v0,s8,-7416
800ca948:	8e03003c 	lw	v1,60(s0)
800ca94c:	24020003 	li	v0,3
800ca950:	2404ffff 	li	a0,-1
800ca954:	ae020000 	sw	v0,0(s0)
800ca958:	1064014c 	beq	v1,a0,800cae8c <_Z9MixStereoi+0xa1c>
800ca95c:	a6000024 	sh	zero,36(s0)
800ca960:	1060ffe4 	beqz	v1,800ca8f4 <_Z9MixStereoi+0x484>
800ca964:	ae040030 	sw	a0,48(s0)
800ca968:	26a49c78 	addiu	a0,s5,-25480
800ca96c:	8c820008 	lw	v0,8(a0)
800ca970:	1040ffe0 	beqz	v0,800ca8f4 <_Z9MixStereoi+0x484>
800ca974:	00000000 	nop
800ca978:	8c860008 	lw	a2,8(a0)
800ca97c:	3c028019 	lui	v0,0x8019
800ca980:	70663002 	mul	a2,v1,a2
800ca984:	8c444abc 	lw	a0,19132(v0)
800ca988:	3c0203e8 	lui	v0,0x3e8
800ca98c:	00820018 	mult	a0,v0
800ca990:	3c028019 	lui	v0,0x8019
800ca994:	00002012 	mflo	a0
800ca998:	00002810 	mfhi	a1
800ca99c:	24429370 	addiu	v0,v0,-27792
800ca9a0:	0040f809 	jalr	v0
800ca9a4:	00003821 	move	a3,zero
800ca9a8:	080329a4 	j	800ca690 <_Z9MixStereoi+0x220>
800ca9ac:	ae02002c 	sw	v0,44(s0)
800ca9b0:	8e060088 	lw	a2,136(s0)
800ca9b4:	3c07ff81 	lui	a3,0xff81
800ca9b8:	3c04ffff 	lui	a0,0xffff
800ca9bc:	3403ffff 	li	v1,0xffff
800ca9c0:	00a42821 	addu	a1,a1,a0
800ca9c4:	0065102b 	sltu	v0,v1,a1
800ca9c8:	1440fffd 	bnez	v0,800ca9c0 <_Z9MixStereoi+0x550>
800ca9cc:	00c73021 	addu	a2,a2,a3
800ca9d0:	00068e03 	sra	s1,a2,0x18
800ca9d4:	ae050028 	sw	a1,40(s0)
800ca9d8:	ae060088 	sw	a2,136(s0)
800ca9dc:	1e20ff2c 	bgtz	s1,800ca690 <_Z9MixStereoi+0x220>
800ca9e0:	ae11001c 	sw	s1,28(s0)
800ca9e4:	27c2e308 	addiu	v0,s8,-7416
800ca9e8:	00141827 	nor	v1,zero,s4
800ca9ec:	90450087 	lbu	a1,135(v0)
800ca9f0:	90460057 	lbu	a2,87(v0)
800ca9f4:	90470067 	lbu	a3,103(v0)
800ca9f8:	90440006 	lbu	a0,6(v0)
800ca9fc:	00031e00 	sll	v1,v1,0x18
800caa00:	00031e03 	sra	v1,v1,0x18
800caa04:	00642024 	and	a0,v1,a0
800caa08:	00663024 	and	a2,v1,a2
800caa0c:	02852825 	or	a1,s4,a1
800caa10:	00671824 	and	v1,v1,a3
800caa14:	a0440006 	sb	a0,6(v0)
800caa18:	ae000084 	sw	zero,132(s0)
800caa1c:	a0450087 	sb	a1,135(v0)
800caa20:	a0460057 	sb	a2,87(v0)
800caa24:	a0430067 	sb	v1,103(v0)
800caa28:	08032936 	j	800ca4d8 <_Z9MixStereoi+0x68>
800caa2c:	ae000000 	sw	zero,0(s0)
800caa30:	8e11001c 	lw	s1,28(s0)
800caa34:	2402ffff 	li	v0,-1
800caa38:	ae020030 	sw	v0,48(s0)
800caa3c:	a6000024 	sh	zero,36(s0)
800caa40:	080329a4 	j	800ca690 <_Z9MixStereoi+0x220>
800caa44:	ae00002c 	sw	zero,44(s0)
800caa48:	8e11001c 	lw	s1,28(s0)
800caa4c:	00061040 	sll	v0,a2,0x1
800caa50:	00518821 	addu	s1,v0,s1
800caa54:	30a5ffff 	andi	a1,a1,0xffff
800caa58:	00113600 	sll	a2,s1,0x18
800caa5c:	2a22007e 	slti	v0,s1,126
800caa60:	ae050028 	sw	a1,40(s0)
800caa64:	ae060088 	sw	a2,136(s0)
800caa68:	1440ff09 	bnez	v0,800ca690 <_Z9MixStereoi+0x220>
800caa6c:	ae11001c 	sw	s1,28(s0)
800caa70:	24030005 	li	v1,5
800caa74:	2411007f 	li	s1,127
800caa78:	3c067f00 	lui	a2,0x7f00
800caa7c:	2402ffff 	li	v0,-1
800caa80:	ae060088 	sw	a2,136(s0)
800caa84:	ae030084 	sw	v1,132(s0)
800caa88:	ae020030 	sw	v0,48(s0)
800caa8c:	ae11001c 	sw	s1,28(s0)
800caa90:	ae030000 	sw	v1,0(s0)
800caa94:	a6000024 	sh	zero,36(s0)
800caa98:	080329a4 	j	800ca690 <_Z9MixStereoi+0x220>
800caa9c:	ae00002c 	sw	zero,44(s0)
800caaa0:	8e03001c 	lw	v1,28(s0)
800caaa4:	2862005f 	slti	v0,v1,95
800caaa8:	144000f1 	bnez	v0,800cae70 <_Z9MixStereoi+0xa00>
800caaac:	00061040 	sll	v0,a2,0x1
800caab0:	8e060088 	lw	a2,136(s0)
800caab4:	3c07007f 	lui	a3,0x7f
800caab8:	3c04ffff 	lui	a0,0xffff
800caabc:	3403ffff 	li	v1,0xffff
800caac0:	00a42821 	addu	a1,a1,a0
800caac4:	0065102b 	sltu	v0,v1,a1
800caac8:	1440fffd 	bnez	v0,800caac0 <_Z9MixStereoi+0x650>
800caacc:	00c73021 	addu	a2,a2,a3
800caad0:	00068e03 	sra	s1,a2,0x18
800caad4:	ae050028 	sw	a1,40(s0)
800caad8:	ae11001c 	sw	s1,28(s0)
800caadc:	ae060088 	sw	a2,136(s0)
800caae0:	2a22007e 	slti	v0,s1,126
800caae4:	1440feea 	bnez	v0,800ca690 <_Z9MixStereoi+0x220>
800caae8:	24030005 	li	v1,5
800caaec:	08032a9e 	j	800caa78 <_Z9MixStereoi+0x608>
800caaf0:	2411007f 	li	s1,127
800caaf4:	8e060088 	lw	a2,136(s0)
800caaf8:	3c08ffff 	lui	t0,0xffff
800caafc:	3407ffff 	li	a3,0xffff
800cab00:	00061203 	sra	v0,a2,0x8
800cab04:	00a82821 	addu	a1,a1,t0
800cab08:	00021a00 	sll	v1,v0,0x8
800cab0c:	00e5202b 	sltu	a0,a3,a1
800cab10:	1480fffb 	bnez	a0,800cab00 <_Z9MixStereoi+0x690>
800cab14:	00623023 	subu	a2,v1,v0
800cab18:	00068e03 	sra	s1,a2,0x18
800cab1c:	ae050028 	sw	a1,40(s0)
800cab20:	ae060088 	sw	a2,136(s0)
800cab24:	1e20feda 	bgtz	s1,800ca690 <_Z9MixStereoi+0x220>
800cab28:	ae11001c 	sw	s1,28(s0)
800cab2c:	08032a7a 	j	800ca9e8 <_Z9MixStereoi+0x578>
800cab30:	27c2e308 	addiu	v0,s8,-7416
800cab34:	8e11001c 	lw	s1,28(s0)
800cab38:	00061040 	sll	v0,a2,0x1
800cab3c:	02228823 	subu	s1,s1,v0
800cab40:	30a5ffff 	andi	a1,a1,0xffff
800cab44:	00113600 	sll	a2,s1,0x18
800cab48:	ae050028 	sw	a1,40(s0)
800cab4c:	ae060088 	sw	a2,136(s0)
800cab50:	1e20fecf 	bgtz	s1,800ca690 <_Z9MixStereoi+0x220>
800cab54:	ae11001c 	sw	s1,28(s0)
800cab58:	08032a7a 	j	800ca9e8 <_Z9MixStereoi+0x578>
800cab5c:	27c2e308 	addiu	v0,s8,-7416
800cab60:	8e060088 	lw	a2,136(s0)
800cab64:	3c09ffff 	lui	t1,0xffff
800cab68:	3408ffff 	li	t0,0xffff
800cab6c:	00061203 	sra	v0,a2,0x8
800cab70:	00a93821 	addu	a3,a1,t1
800cab74:	00021a00 	sll	v1,v0,0x8
800cab78:	00621023 	subu	v0,v1,v0
800cab7c:	0107202b 	sltu	a0,t0,a3
800cab80:	00403021 	move	a2,v0
800cab84:	1480fff9 	bnez	a0,800cab6c <_Z9MixStereoi+0x6fc>
800cab88:	00e02821 	move	a1,a3
800cab8c:	00028e03 	sra	s1,v0,0x18
800cab90:	ae070028 	sw	a3,40(s0)
800cab94:	ae020088 	sw	v0,136(s0)
800cab98:	1e20febd 	bgtz	s1,800ca690 <_Z9MixStereoi+0x220>
800cab9c:	ae11001c 	sw	s1,28(s0)
800caba0:	08032a7a 	j	800ca9e8 <_Z9MixStereoi+0x578>
800caba4:	27c2e308 	addiu	v0,s8,-7416
800caba8:	3c02800c 	lui	v0,0x800c
800cabac:	24427428 	addiu	v0,v0,29736
800cabb0:	0040f809 	jalr	v0
800cabb4:	02002021 	move	a0,s0
800cabb8:	8e030070 	lw	v1,112(s0)
800cabbc:	a2000077 	sb	zero,119(s0)
800cabc0:	94620000 	lhu	v0,0(v1)
800cabc4:	00112d82 	srl	a1,s1,0x16
800cabc8:	a6020048 	sh	v0,72(s0)
800cabcc:	14a000c0 	bnez	a1,800caed0 <_Z9MixStereoi+0xa60>
800cabd0:	ae05007c 	sw	a1,124(s0)
800cabd4:	ae12007c 	sw	s2,124(s0)
800cabd8:	8e02007c 	lw	v0,124(s0)
800cabdc:	00021040 	sll	v0,v0,0x1
800cabe0:	00431021 	addu	v0,v0,v1
800cabe4:	3c038021 	lui	v1,0x8021
800cabe8:	94440000 	lhu	a0,0(v0)
800cabec:	9062e499 	lbu	v0,-7015(v1)
800cabf0:	a604008c 	sh	a0,140(s0)
800cabf4:	1040fe78 	beqz	v0,800ca5d8 <_Z9MixStereoi+0x168>
800cabf8:	ae000090 	sw	zero,144(s0)
800cabfc:	3403ffff 	li	v1,0xffff
800cac00:	0077102b 	sltu	v0,v1,s7
800cac04:	1440fe74 	bnez	v0,800ca5d8 <_Z9MixStereoi+0x168>
800cac08:	00000000 	nop
800cac0c:	16c0fe72 	bnez	s6,800ca5d8 <_Z9MixStereoi+0x168>
800cac10:	00041400 	sll	v0,a0,0x10
800cac14:	86050048 	lh	a1,72(s0)
800cac18:	00021403 	sra	v0,v0,0x10
800cac1c:	00451023 	subu	v0,v0,a1
800cac20:	70571002 	mul	v0,v0,s7
800cac24:	00432021 	addu	a0,v0,v1
800cac28:	28430000 	slti	v1,v0,0
800cac2c:	0083100b 	movn	v0,a0,v1
800cac30:	00021403 	sra	v0,v0,0x10
800cac34:	08032977 	j	800ca5dc <_Z9MixStereoi+0x16c>
800cac38:	ae020090 	sw	v0,144(s0)
800cac3c:	3c03802d 	lui	v1,0x802d
800cac40:	24634670 	addiu	v1,v1,18032
800cac44:	00042080 	sll	a0,a0,0x2
800cac48:	00832021 	addu	a0,a0,v1
800cac4c:	8c820000 	lw	v0,0(a0)
800cac50:	3c030080 	lui	v1,0x80
800cac54:	00431021 	addu	v0,v0,v1
800cac58:	00021402 	srl	v0,v0,0x10
800cac5c:	72e21002 	mul	v0,s7,v0
800cac60:	08032991 	j	800ca644 <_Z9MixStereoi+0x1d4>
800cac64:	000299c2 	srl	s3,v0,0x7
800cac68:	8e020090 	lw	v0,144(s0)
800cac6c:	10400018 	beqz	v0,800cacd0 <_Z9MixStereoi+0x860>
800cac70:	3c0b8021 	lui	t3,0x8021
800cac74:	86040048 	lh	a0,72(s0)
800cac78:	24037fff 	li	v1,32767
800cac7c:	00442021 	addu	a0,v0,a0
800cac80:	34028000 	li	v0,0x8000
800cac84:	0082102a 	slt	v0,a0,v0
800cac88:	0082180b 	movn	v1,a0,v0
800cac8c:	28648000 	slti	a0,v1,-32768
800cac90:	24058000 	li	a1,-32768
800cac94:	0064280a 	movz	a1,v1,a0
800cac98:	86020022 	lh	v0,34(s0)
800cac9c:	00052c00 	sll	a1,a1,0x10
800caca0:	00052c03 	sra	a1,a1,0x10
800caca4:	70a21002 	mul	v0,a1,v0
800caca8:	70aa1802 	mul	v1,a1,t2
800cacac:	2448007f 	addiu	t0,v0,127
800cacb0:	2467007f 	addiu	a3,v1,127
800cacb4:	28640000 	slti	a0,v1,0
800cacb8:	28460000 	slti	a2,v0,0
800cacbc:	00e4180b 	movn	v1,a3,a0
800cacc0:	0106100b 	movn	v0,t0,a2
800cacc4:	000349c3 	sra	t1,v1,0x7
800cacc8:	000241c3 	sra	t0,v0,0x7
800caccc:	a6050048 	sh	a1,72(s0)
800cacd0:	8fa20018 	lw	v0,24(sp)
800cacd4:	1040000a 	beqz	v0,800cad00 <_Z9MixStereoi+0x890>
800cacd8:	2567e42c 	addiu	a3,t3,-7124
800cacdc:	8e02001c 	lw	v0,28(s0)
800cace0:	86040048 	lh	a0,72(s0)
800cace4:	00121842 	srl	v1,s2,0x1
800cace8:	70822002 	mul	a0,a0,v0
800cacec:	3c02802d 	lui	v0,0x802d
800cacf0:	00031880 	sll	v1,v1,0x2
800cacf4:	24424670 	addiu	v0,v0,18032
800cacf8:	00621821 	addu	v1,v1,v0
800cacfc:	ac640000 	sw	a0,0(v1)
800cad00:	90e3005e 	lbu	v1,94(a3)
800cad04:	3c05802a 	lui	a1,0x802a
800cad08:	02432026 	xor	a0,s2,v1
800cad0c:	24a513a8 	addiu	a1,a1,5032
800cad10:	00042080 	sll	a0,a0,0x2
800cad14:	00853021 	addu	a2,a0,a1
800cad18:	8cc20000 	lw	v0,0(a2)
800cad1c:	38630001 	xori	v1,v1,0x1
800cad20:	02431821 	addu	v1,s2,v1
800cad24:	01221021 	addu	v0,t1,v0
800cad28:	00031880 	sll	v1,v1,0x2
800cad2c:	acc20000 	sw	v0,0(a2)
800cad30:	00651821 	addu	v1,v1,a1
800cad34:	8c620000 	lw	v0,0(v1)
800cad38:	8e050080 	lw	a1,128(s0)
800cad3c:	01021021 	addu	v0,t0,v0
800cad40:	ac620000 	sw	v0,0(v1)
800cad44:	00852021 	addu	a0,a0,a1
800cad48:	8c820000 	lw	v0,0(a0)
800cad4c:	00491021 	addu	v0,v0,t1
800cad50:	ac820000 	sw	v0,0(a0)
800cad54:	90e3005e 	lbu	v1,94(a3)
800cad58:	38630001 	xori	v1,v1,0x1
800cad5c:	02431821 	addu	v1,s2,v1
800cad60:	00031880 	sll	v1,v1,0x2
800cad64:	00651821 	addu	v1,v1,a1
800cad68:	8c620000 	lw	v0,0(v1)
800cad6c:	8fa50048 	lw	a1,72(sp)
800cad70:	26520002 	addiu	s2,s2,2
800cad74:	00481021 	addu	v0,v0,t0
800cad78:	0245202b 	sltu	a0,s2,a1
800cad7c:	1480fe2e 	bnez	a0,800ca638 <_Z9MixStereoi+0x1c8>
800cad80:	ac620000 	sw	v0,0(v1)
800cad84:	08032937 	j	800ca4dc <_Z9MixStereoi+0x6c>
800cad88:	8fa60010 	lw	a2,16(sp)
800cad8c:	8e020070 	lw	v0,112(s0)
800cad90:	00061840 	sll	v1,a2,0x1
800cad94:	00621821 	addu	v1,v1,v0
800cad98:	94640000 	lhu	a0,0(v1)
800cad9c:	8e020004 	lw	v0,4(s0)
800cada0:	1440fe9a 	bnez	v0,800ca80c <_Z9MixStereoi+0x39c>
800cada4:	a604008c 	sh	a0,140(s0)
800cada8:	3c0b8021 	lui	t3,0x8021
800cadac:	2562e42c 	addiu	v0,t3,-7124
800cadb0:	9043006d 	lbu	v1,109(v0)
800cadb4:	10600024 	beqz	v1,800cae48 <_Z9MixStereoi+0x9d8>
800cadb8:	3406ffff 	li	a2,0xffff
800cadbc:	00d3102b 	sltu	v0,a2,s3
800cadc0:	14400021 	bnez	v0,800cae48 <_Z9MixStereoi+0x9d8>
800cadc4:	00000000 	nop
800cadc8:	16c0001f 	bnez	s6,800cae48 <_Z9MixStereoi+0x9d8>
800cadcc:	00000000 	nop
800cadd0:	86070048 	lh	a3,72(s0)
800cadd4:	8602008c 	lh	v0,140(s0)
800cadd8:	8e030014 	lw	v1,20(s0)
800caddc:	00471023 	subu	v0,v0,a3
800cade0:	70431802 	mul	v1,v0,v1
800cade4:	70531002 	mul	v0,v0,s3
800cade8:	00662821 	addu	a1,v1,a2
800cadec:	28640000 	slti	a0,v1,0
800cadf0:	00a4180b 	movn	v1,a1,a0
800cadf4:	00463021 	addu	a2,v0,a2
800cadf8:	28440000 	slti	a0,v0,0
800cadfc:	00c4100b 	movn	v0,a2,a0
800cae00:	00031c03 	sra	v1,v1,0x10
800cae04:	00e33821 	addu	a3,a3,v1
800cae08:	00021403 	sra	v0,v0,0x10
800cae0c:	ae020090 	sw	v0,144(s0)
800cae10:	a6070048 	sh	a3,72(s0)
800cae14:	86020048 	lh	v0,72(s0)
800cae18:	86040022 	lh	a0,34(s0)
800cae1c:	704a1802 	mul	v1,v0,t2
800cae20:	70441002 	mul	v0,v0,a0
800cae24:	2467007f 	addiu	a3,v1,127
800cae28:	28650000 	slti	a1,v1,0
800cae2c:	2446007f 	addiu	a2,v0,127
800cae30:	28440000 	slti	a0,v0,0
800cae34:	00e5180b 	movn	v1,a3,a1
800cae38:	00c4100b 	movn	v0,a2,a0
800cae3c:	000349c3 	sra	t1,v1,0x7
800cae40:	08032b34 	j	800cacd0 <_Z9MixStereoi+0x860>
800cae44:	000241c3 	sra	t0,v0,0x7
800cae48:	08032b85 	j	800cae14 <_Z9MixStereoi+0x9a4>
800cae4c:	ae000090 	sw	zero,144(s0)
800cae50:	08032a00 	j	800ca800 <_Z9MixStereoi+0x390>
800cae54:	860a0020 	lh	t2,32(s0)
800cae58:	96030048 	lhu	v1,72(s0)
800cae5c:	3c0200ff 	lui	v0,0xff
800cae60:	3445ffff 	ori	a1,v0,0xffff
800cae64:	a603008c 	sh	v1,140(s0)
800cae68:	080329f7 	j	800ca7dc <_Z9MixStereoi+0x36c>
800cae6c:	ae05007c 	sw	a1,124(s0)
800cae70:	00438821 	addu	s1,v0,v1
800cae74:	30a5ffff 	andi	a1,a1,0xffff
800cae78:	00113600 	sll	a2,s1,0x18
800cae7c:	ae050028 	sw	a1,40(s0)
800cae80:	ae060088 	sw	a2,136(s0)
800cae84:	08032ab8 	j	800caae0 <_Z9MixStereoi+0x670>
800cae88:	ae11001c 	sw	s1,28(s0)
800cae8c:	8e11001c 	lw	s1,28(s0)
800cae90:	ae000030 	sw	zero,48(s0)
800cae94:	080329a4 	j	800ca690 <_Z9MixStereoi+0x220>
800cae98:	ae00002c 	sw	zero,44(s0)
800cae9c:	26a49c78 	addiu	a0,s5,-25480
800caea0:	8c820008 	lw	v0,8(a0)
800caea4:	1040fe93 	beqz	v0,800ca8f4 <_Z9MixStereoi+0x484>
800caea8:	00000000 	nop
800caeac:	8c860008 	lw	a2,8(a0)
800caeb0:	8e030000 	lw	v1,0(s0)
800caeb4:	3c028019 	lui	v0,0x8019
800caeb8:	00031880 	sll	v1,v1,0x2
800caebc:	24424ab0 	addiu	v0,v0,19120
800caec0:	70a63002 	mul	a2,a1,a2
800caec4:	00621821 	addu	v1,v1,v0
800caec8:	08032a62 	j	800ca988 <_Z9MixStereoi+0x518>
800caecc:	8c640000 	lw	a0,0(v1)
800caed0:	2ca20011 	sltiu	v0,a1,17
800caed4:	1440ff40 	bnez	v0,800cabd8 <_Z9MixStereoi+0x768>
800caed8:	00000000 	nop
800caedc:	2405000f 	li	a1,15
800caee0:	08032af6 	j	800cabd8 <_Z9MixStereoi+0x768>
800caee4:	ae05007c 	sw	a1,124(s0)
800caee8:	8fa40010 	lw	a0,16(sp)
800caeec:	24840001 	addiu	a0,a0,1
800caef0:	08032936 	j	800ca4d8 <_Z9MixStereoi+0x68>
800caef4:	afa40010 	sw	a0,16(sp)

800caef8 <S9xMixSamples>:
800caef8:	27bdff88 	addiu	sp,sp,-120
800caefc:	afb20058 	sw	s2,88(sp)
800caf00:	3c128028 	lui	s2,0x8028
800caf04:	afb50064 	sw	s5,100(sp)
800caf08:	afb3005c 	sw	s3,92(sp)
800caf0c:	afb00050 	sw	s0,80(sp)
800caf10:	afbf0074 	sw	ra,116(sp)
800caf14:	afbe0070 	sw	s8,112(sp)
800caf18:	afb7006c 	sw	s7,108(sp)
800caf1c:	afb60068 	sw	s6,104(sp)
800caf20:	afb40060 	sw	s4,96(sp)
800caf24:	afb10054 	sw	s1,84(sp)
800caf28:	26509c78 	addiu	s0,s2,-25480
800caf2c:	92020014 	lbu	v0,20(s0)
800caf30:	0080a821 	move	s5,a0
800caf34:	10400062 	beqz	v0,800cb0c0 <S9xMixSamples+0x1c8>
800caf38:	00a09821 	move	s3,a1
800caf3c:	26439c78 	addiu	v1,s2,-25480
800caf40:	9062001c 	lbu	v0,28(v1)
800caf44:	10400030 	beqz	v0,800cb008 <S9xMixSamples+0x110>
800caf48:	00000000 	nop
800caf4c:	90620014 	lbu	v0,20(v1)
800caf50:	14400102 	bnez	v0,800cb35c <S9xMixSamples+0x464>
800caf54:	3c028021 	lui	v0,0x8021
800caf58:	244469e0 	addiu	a0,v0,27104
800caf5c:	8c820008 	lw	v0,8(a0)
800caf60:	1440006c 	bnez	v0,800cb114 <S9xMixSamples+0x21c>
800caf64:	00000000 	nop
800caf68:	1a60001b 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800caf6c:	3c02802a 	lui	v0,0x802a
800caf70:	02a02821 	move	a1,s5
800caf74:	244713a8 	addiu	a3,v0,5032
800caf78:	00805821 	move	t3,a0
800caf7c:	00003021 	move	a2,zero
800caf80:	240a7fff 	li	t2,32767
800caf84:	34098000 	li	t1,0x8000
800caf88:	24088000 	li	t0,-32768
800caf8c:	30c30001 	andi	v1,a2,0x1
800caf90:	00031880 	sll	v1,v1,0x2
800caf94:	006b1821 	addu	v1,v1,t3
800caf98:	8c640614 	lw	a0,1556(v1)
800caf9c:	8ce20000 	lw	v0,0(a3)
800cafa0:	24c60001 	addiu	a2,a2,1
800cafa4:	70441002 	mul	v0,v0,a0
800cafa8:	24e70004 	addiu	a3,a3,4
800cafac:	2444007f 	addiu	a0,v0,127
800cafb0:	28430000 	slti	v1,v0,0
800cafb4:	0083100b 	movn	v0,a0,v1
800cafb8:	000211c3 	sra	v0,v0,0x7
800cafbc:	0049182a 	slt	v1,v0,t1
800cafc0:	0143100a 	movz	v0,t2,v1
800cafc4:	28448000 	slti	a0,v0,-32768
800cafc8:	0104100b 	movn	v0,t0,a0
800cafcc:	a4a20000 	sh	v0,0(a1)
800cafd0:	1666ffee 	bne	s3,a2,800caf8c <S9xMixSamples+0x94>
800cafd4:	24a50002 	addiu	a1,a1,2
800cafd8:	8fbf0074 	lw	ra,116(sp)
800cafdc:	8fbe0070 	lw	s8,112(sp)
800cafe0:	8fb7006c 	lw	s7,108(sp)
800cafe4:	8fb60068 	lw	s6,104(sp)
800cafe8:	8fb50064 	lw	s5,100(sp)
800cafec:	8fb40060 	lw	s4,96(sp)
800caff0:	8fb3005c 	lw	s3,92(sp)
800caff4:	8fb20058 	lw	s2,88(sp)
800caff8:	8fb10054 	lw	s1,84(sp)
800caffc:	8fb00050 	lw	s0,80(sp)
800cb000:	03e00008 	jr	ra
800cb004:	27bd0078 	addiu	sp,sp,120
800cb008:	90620014 	lbu	v0,20(v1)
800cb00c:	144000c2 	bnez	v0,800cb318 <S9xMixSamples+0x420>
800cb010:	3c028021 	lui	v0,0x8021
800cb014:	244469e0 	addiu	a0,v0,27104
800cb018:	8c820008 	lw	v0,8(a0)
800cb01c:	1440007b 	bnez	v0,800cb20c <S9xMixSamples+0x314>
800cb020:	00000000 	nop
800cb024:	1a60ffec 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb028:	3c02802a 	lui	v0,0x802a
800cb02c:	244713a8 	addiu	a3,v0,5032
800cb030:	00805021 	move	t2,a0
800cb034:	00003021 	move	a2,zero
800cb038:	2409007f 	li	t1,127
800cb03c:	2408ff80 	li	t0,-128
800cb040:	30c30001 	andi	v1,a2,0x1
800cb044:	00031880 	sll	v1,v1,0x2
800cb048:	006a1821 	addu	v1,v1,t2
800cb04c:	8c640614 	lw	a0,1556(v1)
800cb050:	8ce20000 	lw	v0,0(a3)
800cb054:	02a62821 	addu	a1,s5,a2
800cb058:	70441002 	mul	v0,v0,a0
800cb05c:	24c60001 	addiu	a2,a2,1
800cb060:	24447fff 	addiu	a0,v0,32767
800cb064:	28430000 	slti	v1,v0,0
800cb068:	0083100b 	movn	v0,a0,v1
800cb06c:	000213c3 	sra	v0,v0,0xf
800cb070:	28430080 	slti	v1,v0,128
800cb074:	0123100a 	movz	v0,t1,v1
800cb078:	2844ff80 	slti	a0,v0,-128
800cb07c:	0104100b 	movn	v0,t0,a0
800cb080:	2442ff80 	addiu	v0,v0,-128
800cb084:	a0a20000 	sb	v0,0(a1)
800cb088:	1666ffed 	bne	s3,a2,800cb040 <S9xMixSamples+0x148>
800cb08c:	24e70004 	addiu	a3,a3,4
800cb090:	8fbf0074 	lw	ra,116(sp)
800cb094:	8fbe0070 	lw	s8,112(sp)
800cb098:	8fb7006c 	lw	s7,108(sp)
800cb09c:	8fb60068 	lw	s6,104(sp)
800cb0a0:	8fb50064 	lw	s5,100(sp)
800cb0a4:	8fb40060 	lw	s4,96(sp)
800cb0a8:	8fb3005c 	lw	s3,92(sp)
800cb0ac:	8fb20058 	lw	s2,88(sp)
800cb0b0:	8fb10054 	lw	s1,84(sp)
800cb0b4:	8fb00050 	lw	s0,80(sp)
800cb0b8:	03e00008 	jr	ra
800cb0bc:	27bd0078 	addiu	sp,sp,120
800cb0c0:	00058880 	sll	s1,a1,0x2
800cb0c4:	3c028011 	lui	v0,0x8011
800cb0c8:	3c04802a 	lui	a0,0x802a
800cb0cc:	248413a8 	addiu	a0,a0,5032
800cb0d0:	2454ca64 	addiu	s4,v0,-13724
800cb0d4:	00002821 	move	a1,zero
800cb0d8:	0280f809 	jalr	s4
800cb0dc:	02203021 	move	a2,s1
800cb0e0:	3c038021 	lui	v1,0x8021
800cb0e4:	8c6269e8 	lw	v0,27112(v1)
800cb0e8:	144000ad 	bnez	v0,800cb3a0 <S9xMixSamples+0x4a8>
800cb0ec:	3c04802b 	lui	a0,0x802b
800cb0f0:	8e020018 	lw	v0,24(s0)
800cb0f4:	14400083 	bnez	v0,800cb304 <S9xMixSamples+0x40c>
800cb0f8:	3c02800d 	lui	v0,0x800d
800cb0fc:	3c02800d 	lui	v0,0x800d
800cb100:	24429ae0 	addiu	v0,v0,-25888
800cb104:	0040f809 	jalr	v0
800cb108:	02602021 	move	a0,s3
800cb10c:	08032bd0 	j	800caf40 <S9xMixSamples+0x48>
800cb110:	26439c78 	addiu	v1,s2,-25480
800cb114:	8c850014 	lw	a1,20(a0)
800cb118:	10a0ff93 	beqz	a1,800caf68 <S9xMixSamples+0x70>
800cb11c:	00000000 	nop
800cb120:	8c620018 	lw	v0,24(v1)
800cb124:	144000df 	bnez	v0,800cb4a4 <S9xMixSamples+0x5ac>
800cb128:	00000000 	nop
800cb12c:	90820610 	lbu	v0,1552(a0)
800cb130:	104002b4 	beqz	v0,800cbc04 <S9xMixSamples+0xd0c>
800cb134:	00000000 	nop
800cb138:	1a60ffa7 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb13c:	3c028021 	lui	v0,0x8021
800cb140:	244d69e0 	addiu	t5,v0,27104
800cb144:	3c02802b 	lui	v0,0x802b
800cb148:	244c13a8 	addiu	t4,v0,5032
800cb14c:	3c03802a 	lui	v1,0x802a
800cb150:	3c028028 	lui	v0,0x8028
800cb154:	8daf000c 	lw	t7,12(t5)
800cb158:	8dae0014 	lw	t6,20(t5)
800cb15c:	8da80010 	lw	t0,16(t5)
800cb160:	02a04821 	move	t1,s5
800cb164:	246b13a8 	addiu	t3,v1,5032
800cb168:	24549ca8 	addiu	s4,v0,-25432
800cb16c:	00005021 	move	t2,zero
800cb170:	24127fff 	li	s2,32767
800cb174:	24118000 	li	s1,-32768
800cb178:	34108000 	li	s0,0x8000
800cb17c:	00083880 	sll	a3,t0,0x2
800cb180:	00f43821 	addu	a3,a3,s4
800cb184:	8ce40000 	lw	a0,0(a3)
800cb188:	8d620000 	lw	v0,0(t3)
800cb18c:	8da3061c 	lw	v1,1564(t5)
800cb190:	8da50614 	lw	a1,1556(t5)
800cb194:	70833002 	mul	a2,a0,v1
800cb198:	70451802 	mul	v1,v0,a1
800cb19c:	708f2002 	mul	a0,a0,t7
800cb1a0:	00661021 	addu	v0,v1,a2
800cb1a4:	2446007f 	addiu	a2,v0,127
800cb1a8:	28430000 	slti	v1,v0,0
800cb1ac:	00c3100b 	movn	v0,a2,v1
800cb1b0:	000211c3 	sra	v0,v0,0x7
800cb1b4:	2486007f 	addiu	a2,a0,127
800cb1b8:	28830000 	slti	v1,a0,0
800cb1bc:	0050282a 	slt	a1,v0,s0
800cb1c0:	00c3200b 	movn	a0,a2,v1
800cb1c4:	0245100a 	movz	v0,s2,a1
800cb1c8:	8d860000 	lw	a2,0(t4)
800cb1cc:	25080001 	addiu	t0,t0,1
800cb1d0:	28438000 	slti	v1,v0,-32768
800cb1d4:	000421c3 	sra	a0,a0,0x7
800cb1d8:	0223100b 	movn	v0,s1,v1
800cb1dc:	00862021 	addu	a0,a0,a2
800cb1e0:	010e182a 	slt	v1,t0,t6
800cb1e4:	254a0001 	addiu	t2,t2,1
800cb1e8:	a5220000 	sh	v0,0(t1)
800cb1ec:	ace40000 	sw	a0,0(a3)
800cb1f0:	0003400a 	movz	t0,zero,v1
800cb1f4:	258c0004 	addiu	t4,t4,4
800cb1f8:	256b0004 	addiu	t3,t3,4
800cb1fc:	166affdf 	bne	s3,t2,800cb17c <S9xMixSamples+0x284>
800cb200:	25290002 	addiu	t1,t1,2
800cb204:	08032bf6 	j	800cafd8 <S9xMixSamples+0xe0>
800cb208:	ada80010 	sw	t0,16(t5)
800cb20c:	8c820014 	lw	v0,20(a0)
800cb210:	1040ff84 	beqz	v0,800cb024 <S9xMixSamples+0x12c>
800cb214:	00000000 	nop
800cb218:	8c620018 	lw	v0,24(v1)
800cb21c:	14400066 	bnez	v0,800cb3b8 <S9xMixSamples+0x4c0>
800cb220:	00000000 	nop
800cb224:	90820610 	lbu	v0,1552(a0)
800cb228:	104000d8 	beqz	v0,800cb58c <S9xMixSamples+0x694>
800cb22c:	00000000 	nop
800cb230:	1a60ff69 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb234:	3c02802b 	lui	v0,0x802b
800cb238:	3c03802a 	lui	v1,0x802a
800cb23c:	3c058028 	lui	a1,0x8028
800cb240:	244d13a8 	addiu	t5,v0,5032
800cb244:	246c13a8 	addiu	t4,v1,5032
800cb248:	00804821 	move	t1,a0
800cb24c:	24af9ca8 	addiu	t7,a1,-25432
800cb250:	00005821 	move	t3,zero
800cb254:	2410007f 	li	s0,127
800cb258:	240eff80 	li	t6,-128
800cb25c:	8d250010 	lw	a1,16(t1)
800cb260:	8d22000c 	lw	v0,12(t1)
800cb264:	00053080 	sll	a2,a1,0x2
800cb268:	00cf3021 	addu	a2,a2,t7
800cb26c:	8cca0000 	lw	t2,0(a2)
800cb270:	8da80000 	lw	t0,0(t5)
800cb274:	71421002 	mul	v0,t2,v0
800cb278:	8d270014 	lw	a3,20(t1)
800cb27c:	2444007f 	addiu	a0,v0,127
800cb280:	28430000 	slti	v1,v0,0
800cb284:	0083100b 	movn	v0,a0,v1
800cb288:	24a50001 	addiu	a1,a1,1
800cb28c:	000211c3 	sra	v0,v0,0x7
800cb290:	00481021 	addu	v0,v0,t0
800cb294:	00a7382a 	slt	a3,a1,a3
800cb298:	02ab4021 	addu	t0,s5,t3
800cb29c:	acc20000 	sw	v0,0(a2)
800cb2a0:	256b0001 	addiu	t3,t3,1
800cb2a4:	14e00002 	bnez	a3,800cb2b0 <S9xMixSamples+0x3b8>
800cb2a8:	ad250010 	sw	a1,16(t1)
800cb2ac:	ad200010 	sw	zero,16(t1)
800cb2b0:	8d24061c 	lw	a0,1564(t1)
800cb2b4:	8d820000 	lw	v0,0(t4)
800cb2b8:	8d230614 	lw	v1,1556(t1)
800cb2bc:	01440018 	mult	t2,a0
800cb2c0:	25ad0004 	addiu	t5,t5,4
800cb2c4:	70430000 	madd	v0,v1
800cb2c8:	258c0004 	addiu	t4,t4,4
800cb2cc:	00001012 	mflo	v0
800cb2d0:	24447fff 	addiu	a0,v0,32767
800cb2d4:	28430000 	slti	v1,v0,0
800cb2d8:	0083100b 	movn	v0,a0,v1
800cb2dc:	000213c3 	sra	v0,v0,0xf
800cb2e0:	28430080 	slti	v1,v0,128
800cb2e4:	0203100a 	movz	v0,s0,v1
800cb2e8:	2844ff80 	slti	a0,v0,-128
800cb2ec:	01c4100b 	movn	v0,t6,a0
800cb2f0:	2442ff80 	addiu	v0,v0,-128
800cb2f4:	166bffd9 	bne	s3,t3,800cb25c <S9xMixSamples+0x364>
800cb2f8:	a1020000 	sb	v0,0(t0)
800cb2fc:	08032bf7 	j	800cafdc <S9xMixSamples+0xe4>
800cb300:	8fbf0074 	lw	ra,116(sp)
800cb304:	2442a470 	addiu	v0,v0,-23440
800cb308:	0040f809 	jalr	v0
800cb30c:	02602021 	move	a0,s3
800cb310:	08032bd0 	j	800caf40 <S9xMixSamples+0x48>
800cb314:	26439c78 	addiu	v1,s2,-25480
800cb318:	3c198011 	lui	t9,0x8011
800cb31c:	02a02021 	move	a0,s5
800cb320:	02603021 	move	a2,s3
800cb324:	8fbf0074 	lw	ra,116(sp)
800cb328:	8fbe0070 	lw	s8,112(sp)
800cb32c:	8fb7006c 	lw	s7,108(sp)
800cb330:	8fb60068 	lw	s6,104(sp)
800cb334:	8fb50064 	lw	s5,100(sp)
800cb338:	8fb40060 	lw	s4,96(sp)
800cb33c:	8fb3005c 	lw	s3,92(sp)
800cb340:	8fb20058 	lw	s2,88(sp)
800cb344:	8fb10054 	lw	s1,84(sp)
800cb348:	8fb00050 	lw	s0,80(sp)
800cb34c:	24050080 	li	a1,128
800cb350:	2739ca64 	addiu	t9,t9,-13724
800cb354:	03200008 	jr	t9
800cb358:	27bd0078 	addiu	sp,sp,120
800cb35c:	3c198011 	lui	t9,0x8011
800cb360:	02a02021 	move	a0,s5
800cb364:	00133040 	sll	a2,s3,0x1
800cb368:	8fbf0074 	lw	ra,116(sp)
800cb36c:	8fbe0070 	lw	s8,112(sp)
800cb370:	8fb7006c 	lw	s7,108(sp)
800cb374:	8fb60068 	lw	s6,104(sp)
800cb378:	8fb50064 	lw	s5,100(sp)
800cb37c:	8fb40060 	lw	s4,96(sp)
800cb380:	8fb3005c 	lw	s3,92(sp)
800cb384:	8fb20058 	lw	s2,88(sp)
800cb388:	8fb10054 	lw	s1,84(sp)
800cb38c:	8fb00050 	lw	s0,80(sp)
800cb390:	00002821 	move	a1,zero
800cb394:	2739ca64 	addiu	t9,t9,-13724
800cb398:	03200008 	jr	t9
800cb39c:	27bd0078 	addiu	sp,sp,120
800cb3a0:	248413a8 	addiu	a0,a0,5032
800cb3a4:	02203021 	move	a2,s1
800cb3a8:	0280f809 	jalr	s4
800cb3ac:	00002821 	move	a1,zero
800cb3b0:	08032c3c 	j	800cb0f0 <S9xMixSamples+0x1f8>
800cb3b4:	00000000 	nop
800cb3b8:	90820610 	lbu	v0,1552(a0)
800cb3bc:	104000f7 	beqz	v0,800cb79c <S9xMixSamples+0x8a4>
800cb3c0:	00000000 	nop
800cb3c4:	1a60ff04 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb3c8:	3c02802b 	lui	v0,0x802b
800cb3cc:	244e13a8 	addiu	t6,v0,5032
800cb3d0:	3c03802a 	lui	v1,0x802a
800cb3d4:	3c028028 	lui	v0,0x8028
800cb3d8:	246d13a8 	addiu	t5,v1,5032
800cb3dc:	00805021 	move	t2,a0
800cb3e0:	24519ca8 	addiu	s1,v0,-25432
800cb3e4:	00006021 	move	t4,zero
800cb3e8:	240f007f 	li	t7,127
800cb3ec:	2410ff80 	li	s0,-128
800cb3f0:	8d450010 	lw	a1,16(t2)
800cb3f4:	31820001 	andi	v0,t4,0x1
800cb3f8:	00053080 	sll	a2,a1,0x2
800cb3fc:	00021080 	sll	v0,v0,0x2
800cb400:	00d13021 	addu	a2,a2,s1
800cb404:	8cc90000 	lw	t1,0(a2)
800cb408:	004a5821 	addu	t3,v0,t2
800cb40c:	8d42000c 	lw	v0,12(t2)
800cb410:	8dc80000 	lw	t0,0(t6)
800cb414:	71221002 	mul	v0,t1,v0
800cb418:	8d470014 	lw	a3,20(t2)
800cb41c:	2444007f 	addiu	a0,v0,127
800cb420:	28430000 	slti	v1,v0,0
800cb424:	0083100b 	movn	v0,a0,v1
800cb428:	24a50001 	addiu	a1,a1,1
800cb42c:	000211c3 	sra	v0,v0,0x7
800cb430:	00481021 	addu	v0,v0,t0
800cb434:	00a7382a 	slt	a3,a1,a3
800cb438:	02ac4021 	addu	t0,s5,t4
800cb43c:	acc20000 	sw	v0,0(a2)
800cb440:	258c0001 	addiu	t4,t4,1
800cb444:	14e00002 	bnez	a3,800cb450 <S9xMixSamples+0x558>
800cb448:	ad450010 	sw	a1,16(t2)
800cb44c:	ad400010 	sw	zero,16(t2)
800cb450:	8d63061c 	lw	v1,1564(t3)
800cb454:	8da20000 	lw	v0,0(t5)
800cb458:	01230018 	mult	t1,v1
800cb45c:	8d650614 	lw	a1,1556(t3)
800cb460:	25ce0004 	addiu	t6,t6,4
800cb464:	70450000 	madd	v0,a1
800cb468:	25ad0004 	addiu	t5,t5,4
800cb46c:	00001012 	mflo	v0
800cb470:	24447fff 	addiu	a0,v0,32767
800cb474:	28430000 	slti	v1,v0,0
800cb478:	0083100b 	movn	v0,a0,v1
800cb47c:	000213c3 	sra	v0,v0,0xf
800cb480:	28430080 	slti	v1,v0,128
800cb484:	01e3100a 	movz	v0,t7,v1
800cb488:	2844ff80 	slti	a0,v0,-128
800cb48c:	0204100b 	movn	v0,s0,a0
800cb490:	2442ff80 	addiu	v0,v0,-128
800cb494:	166cffd6 	bne	s3,t4,800cb3f0 <S9xMixSamples+0x4f8>
800cb498:	a1020000 	sb	v0,0(t0)
800cb49c:	08032bf7 	j	800cafdc <S9xMixSamples+0xe4>
800cb4a0:	8fbf0074 	lw	ra,116(sp)
800cb4a4:	90820610 	lbu	v0,1552(a0)
800cb4a8:	10400143 	beqz	v0,800cb9b8 <S9xMixSamples+0xac0>
800cb4ac:	00000000 	nop
800cb4b0:	1a60fec9 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb4b4:	3c02802b 	lui	v0,0x802b
800cb4b8:	244c13a8 	addiu	t4,v0,5032
800cb4bc:	3c03802a 	lui	v1,0x802a
800cb4c0:	3c028028 	lui	v0,0x8028
800cb4c4:	8c8f000c 	lw	t7,12(a0)
800cb4c8:	8c880010 	lw	t0,16(a0)
800cb4cc:	00806821 	move	t5,a0
800cb4d0:	02a04821 	move	t1,s5
800cb4d4:	246b13a8 	addiu	t3,v1,5032
800cb4d8:	24549ca8 	addiu	s4,v0,-25432
800cb4dc:	00a07021 	move	t6,a1
800cb4e0:	00005021 	move	t2,zero
800cb4e4:	24117fff 	li	s1,32767
800cb4e8:	24128000 	li	s2,-32768
800cb4ec:	34108000 	li	s0,0x8000
800cb4f0:	31430001 	andi	v1,t2,0x1
800cb4f4:	00083880 	sll	a3,t0,0x2
800cb4f8:	00031880 	sll	v1,v1,0x2
800cb4fc:	006d1821 	addu	v1,v1,t5
800cb500:	00f43821 	addu	a3,a3,s4
800cb504:	8ce40000 	lw	a0,0(a3)
800cb508:	8d620000 	lw	v0,0(t3)
800cb50c:	8c66061c 	lw	a2,1564(v1)
800cb510:	8c650614 	lw	a1,1556(v1)
800cb514:	70863002 	mul	a2,a0,a2
800cb518:	70451802 	mul	v1,v0,a1
800cb51c:	708f2002 	mul	a0,a0,t7
800cb520:	00661021 	addu	v0,v1,a2
800cb524:	2446007f 	addiu	a2,v0,127
800cb528:	28430000 	slti	v1,v0,0
800cb52c:	00c3100b 	movn	v0,a2,v1
800cb530:	000211c3 	sra	v0,v0,0x7
800cb534:	2486007f 	addiu	a2,a0,127
800cb538:	28830000 	slti	v1,a0,0
800cb53c:	0050282a 	slt	a1,v0,s0
800cb540:	00c3200b 	movn	a0,a2,v1
800cb544:	0225100a 	movz	v0,s1,a1
800cb548:	8d860000 	lw	a2,0(t4)
800cb54c:	25080001 	addiu	t0,t0,1
800cb550:	28438000 	slti	v1,v0,-32768
800cb554:	000421c3 	sra	a0,a0,0x7
800cb558:	0243100b 	movn	v0,s2,v1
800cb55c:	00862021 	addu	a0,a0,a2
800cb560:	010e182a 	slt	v1,t0,t6
800cb564:	254a0001 	addiu	t2,t2,1
800cb568:	a5220000 	sh	v0,0(t1)
800cb56c:	ace40000 	sw	a0,0(a3)
800cb570:	0003400a 	movz	t0,zero,v1
800cb574:	258c0004 	addiu	t4,t4,4
800cb578:	256b0004 	addiu	t3,t3,4
800cb57c:	166affdc 	bne	s3,t2,800cb4f0 <S9xMixSamples+0x5f8>
800cb580:	25290002 	addiu	t1,t1,2
800cb584:	08032bf6 	j	800cafd8 <S9xMixSamples+0xe0>
800cb588:	ada80010 	sw	t0,16(t5)
800cb58c:	1a60fe92 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb590:	3c02802b 	lui	v0,0x802b
800cb594:	245e13a8 	addiu	s8,v0,5032
800cb598:	3c03802a 	lui	v1,0x802a
800cb59c:	3c02802c 	lui	v0,0x802c
800cb5a0:	3c05802c 	lui	a1,0x802c
800cb5a4:	247713a8 	addiu	s7,v1,5032
800cb5a8:	0080c821 	move	t9,a0
800cb5ac:	245413cc 	addiu	s4,v0,5068
800cb5b0:	0000b021 	move	s6,zero
800cb5b4:	24b813a8 	addiu	t8,a1,5032
800cb5b8:	8f2f0010 	lw	t7,16(t9)
800cb5bc:	3c06802c 	lui	a2,0x802c
800cb5c0:	8cc713c8 	lw	a3,5064(a2)
800cb5c4:	3c088028 	lui	t0,0x8028
800cb5c8:	25029ca8 	addiu	v0,t0,-25432
800cb5cc:	000f8880 	sll	s1,t7,0x2
800cb5d0:	02228821 	addu	s1,s1,v0
800cb5d4:	30e40007 	andi	a0,a3,0x7
800cb5d8:	24e2ffff 	addiu	v0,a3,-1
800cb5dc:	8e320000 	lw	s2,0(s1)
800cb5e0:	00042080 	sll	a0,a0,0x2
800cb5e4:	30420007 	andi	v0,v0,0x7
800cb5e8:	00942021 	addu	a0,a0,s4
800cb5ec:	00021080 	sll	v0,v0,0x2
800cb5f0:	ac920000 	sw	s2,0(a0)
800cb5f4:	24e3fffd 	addiu	v1,a3,-3
800cb5f8:	00541021 	addu	v0,v0,s4
800cb5fc:	8c490000 	lw	t1,0(v0)
800cb600:	8f060004 	lw	a2,4(t8)
800cb604:	30630007 	andi	v1,v1,0x7
800cb608:	00031880 	sll	v1,v1,0x2
800cb60c:	71264002 	mul	t0,t1,a2
800cb610:	00741821 	addu	v1,v1,s4
800cb614:	8c6a0000 	lw	t2,0(v1)
800cb618:	24e3fffc 	addiu	v1,a3,-4
800cb61c:	24e2fffe 	addiu	v0,a3,-2
800cb620:	30630007 	andi	v1,v1,0x7
800cb624:	30420007 	andi	v0,v0,0x7
800cb628:	00031880 	sll	v1,v1,0x2
800cb62c:	8f05000c 	lw	a1,12(t8)
800cb630:	afa80048 	sw	t0,72(sp)
800cb634:	00741821 	addu	v1,v1,s4
800cb638:	00021080 	sll	v0,v0,0x2
800cb63c:	00541021 	addu	v0,v0,s4
800cb640:	3c08802c 	lui	t0,0x802c
800cb644:	8c6d0000 	lw	t5,0(v1)
800cb648:	8fa30048 	lw	v1,72(sp)
800cb64c:	71454802 	mul	t1,t2,a1
800cb650:	8c500000 	lw	s0,0(v0)
800cb654:	8d0213a8 	lw	v0,5032(t0)
800cb658:	00600013 	mtlo	v1
800cb65c:	72420000 	madd	s2,v0
800cb660:	8f0a0008 	lw	t2,8(t8)
800cb664:	00004012 	mflo	t0
800cb668:	24e6fff9 	addiu	a2,a3,-7
800cb66c:	720a1002 	mul	v0,s0,t2
800cb670:	30c60007 	andi	a2,a2,0x7
800cb674:	24e4fffb 	addiu	a0,a3,-5
800cb678:	00063080 	sll	a2,a2,0x2
800cb67c:	8f0b0010 	lw	t3,16(t8)
800cb680:	00d43021 	addu	a2,a2,s4
800cb684:	30840007 	andi	a0,a0,0x7
800cb688:	00494821 	addu	t1,v0,t1
800cb68c:	00042080 	sll	a0,a0,0x2
800cb690:	8cc20000 	lw	v0,0(a2)
800cb694:	71ab3002 	mul	a2,t5,t3
800cb698:	00942021 	addu	a0,a0,s4
800cb69c:	24e5fffa 	addiu	a1,a3,-6
800cb6a0:	8c8e0000 	lw	t6,0(a0)
800cb6a4:	8f0c0014 	lw	t4,20(t8)
800cb6a8:	30a50007 	andi	a1,a1,0x7
800cb6ac:	00c84021 	addu	t0,a2,t0
800cb6b0:	00052880 	sll	a1,a1,0x2
800cb6b4:	71cc3002 	mul	a2,t6,t4
800cb6b8:	00b42821 	addu	a1,a1,s4
800cb6bc:	8ca30000 	lw	v1,0(a1)
800cb6c0:	8f040018 	lw	a0,24(t8)
800cb6c4:	8f05001c 	lw	a1,28(t8)
800cb6c8:	00c94821 	addu	t1,a2,t1
800cb6cc:	70643002 	mul	a2,v1,a0
800cb6d0:	70452002 	mul	a0,v0,a1
800cb6d4:	00c81821 	addu	v1,a2,t0
800cb6d8:	00891021 	addu	v0,a0,t1
800cb6dc:	00621821 	addu	v1,v1,v0
800cb6e0:	2465007f 	addiu	a1,v1,127
800cb6e4:	28640000 	slti	a0,v1,0
800cb6e8:	00a4180b 	movn	v1,a1,a0
800cb6ec:	8f22000c 	lw	v0,12(t9)
800cb6f0:	000341c3 	sra	t0,v1,0x7
800cb6f4:	71021002 	mul	v0,t0,v0
800cb6f8:	8fc60000 	lw	a2,0(s8)
800cb6fc:	2444007f 	addiu	a0,v0,127
800cb700:	28430000 	slti	v1,v0,0
800cb704:	0083100b 	movn	v0,a0,v1
800cb708:	8f250014 	lw	a1,20(t9)
800cb70c:	000211c3 	sra	v0,v0,0x7
800cb710:	25ef0001 	addiu	t7,t7,1
800cb714:	00461021 	addu	v0,v0,a2
800cb718:	24e70001 	addiu	a3,a3,1
800cb71c:	ae220000 	sw	v0,0(s1)
800cb720:	01e5282a 	slt	a1,t7,a1
800cb724:	3c02802c 	lui	v0,0x802c
800cb728:	ac4713c8 	sw	a3,5064(v0)
800cb72c:	14a00002 	bnez	a1,800cb738 <S9xMixSamples+0x840>
800cb730:	af2f0010 	sw	t7,16(t9)
800cb734:	af200010 	sw	zero,16(t9)
800cb738:	8f23061c 	lw	v1,1564(t9)
800cb73c:	8ee20000 	lw	v0,0(s7)
800cb740:	01030018 	mult	t0,v1
800cb744:	8f240614 	lw	a0,1556(t9)
800cb748:	2406ff80 	li	a2,-128
800cb74c:	70440000 	madd	v0,a0
800cb750:	2404007f 	li	a0,127
800cb754:	00001012 	mflo	v0
800cb758:	27de0004 	addiu	s8,s8,4
800cb75c:	28430000 	slti	v1,v0,0
800cb760:	24457fff 	addiu	a1,v0,32767
800cb764:	00a3100b 	movn	v0,a1,v1
800cb768:	000213c3 	sra	v0,v0,0xf
800cb76c:	28430080 	slti	v1,v0,128
800cb770:	0083100a 	movz	v0,a0,v1
800cb774:	2844ff80 	slti	a0,v0,-128
800cb778:	0044300a 	movz	a2,v0,a0
800cb77c:	24c6ff80 	addiu	a2,a2,-128
800cb780:	02d51021 	addu	v0,s6,s5
800cb784:	26d60001 	addiu	s6,s6,1
800cb788:	a0460000 	sb	a2,0(v0)
800cb78c:	1676ff8a 	bne	s3,s6,800cb5b8 <S9xMixSamples+0x6c0>
800cb790:	26f70004 	addiu	s7,s7,4
800cb794:	08032bf7 	j	800cafdc <S9xMixSamples+0xe4>
800cb798:	8fbf0074 	lw	ra,116(sp)
800cb79c:	1a60fe0e 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb7a0:	3c02802b 	lui	v0,0x802b
800cb7a4:	245e13a8 	addiu	s8,v0,5032
800cb7a8:	3c03802a 	lui	v1,0x802a
800cb7ac:	0080c821 	move	t9,a0
800cb7b0:	3c02802c 	lui	v0,0x802c
800cb7b4:	3c04802c 	lui	a0,0x802c
800cb7b8:	247713a8 	addiu	s7,v1,5032
800cb7bc:	245413cc 	addiu	s4,v0,5068
800cb7c0:	0000b021 	move	s6,zero
800cb7c4:	249813a8 	addiu	t8,a0,5032
800cb7c8:	8f2f0010 	lw	t7,16(t9)
800cb7cc:	3c05802c 	lui	a1,0x802c
800cb7d0:	8ca713c8 	lw	a3,5064(a1)
800cb7d4:	3c068028 	lui	a2,0x8028
800cb7d8:	24c29ca8 	addiu	v0,a2,-25432
800cb7dc:	000f8880 	sll	s1,t7,0x2
800cb7e0:	02228821 	addu	s1,s1,v0
800cb7e4:	30e4000f 	andi	a0,a3,0xf
800cb7e8:	24e2fffe 	addiu	v0,a3,-2
800cb7ec:	8e320000 	lw	s2,0(s1)
800cb7f0:	00042080 	sll	a0,a0,0x2
800cb7f4:	3042000f 	andi	v0,v0,0xf
800cb7f8:	00942021 	addu	a0,a0,s4
800cb7fc:	00021080 	sll	v0,v0,0x2
800cb800:	ac920000 	sw	s2,0(a0)
800cb804:	24e3fffa 	addiu	v1,a3,-6
800cb808:	00541021 	addu	v0,v0,s4
800cb80c:	8c490000 	lw	t1,0(v0)
800cb810:	8f060004 	lw	a2,4(t8)
800cb814:	3063000f 	andi	v1,v1,0xf
800cb818:	00031880 	sll	v1,v1,0x2
800cb81c:	71264002 	mul	t0,t1,a2
800cb820:	00741821 	addu	v1,v1,s4
800cb824:	8c6a0000 	lw	t2,0(v1)
800cb828:	24e3fff8 	addiu	v1,a3,-8
800cb82c:	24e2fffc 	addiu	v0,a3,-4
800cb830:	3063000f 	andi	v1,v1,0xf
800cb834:	3042000f 	andi	v0,v0,0xf
800cb838:	00031880 	sll	v1,v1,0x2
800cb83c:	8f05000c 	lw	a1,12(t8)
800cb840:	afa80048 	sw	t0,72(sp)
800cb844:	00741821 	addu	v1,v1,s4
800cb848:	00021080 	sll	v0,v0,0x2
800cb84c:	00541021 	addu	v0,v0,s4
800cb850:	3c08802c 	lui	t0,0x802c
800cb854:	8c6d0000 	lw	t5,0(v1)
800cb858:	8fa30048 	lw	v1,72(sp)
800cb85c:	71454802 	mul	t1,t2,a1
800cb860:	8c500000 	lw	s0,0(v0)
800cb864:	8d0213a8 	lw	v0,5032(t0)
800cb868:	00600013 	mtlo	v1
800cb86c:	72420000 	madd	s2,v0
800cb870:	8f0a0008 	lw	t2,8(t8)
800cb874:	00004012 	mflo	t0
800cb878:	24e6fff2 	addiu	a2,a3,-14
800cb87c:	720a1002 	mul	v0,s0,t2
800cb880:	30c6000f 	andi	a2,a2,0xf
800cb884:	24e4fff6 	addiu	a0,a3,-10
800cb888:	00063080 	sll	a2,a2,0x2
800cb88c:	8f0b0010 	lw	t3,16(t8)
800cb890:	00d43021 	addu	a2,a2,s4
800cb894:	3084000f 	andi	a0,a0,0xf
800cb898:	00494821 	addu	t1,v0,t1
800cb89c:	00042080 	sll	a0,a0,0x2
800cb8a0:	8cc20000 	lw	v0,0(a2)
800cb8a4:	71ab3002 	mul	a2,t5,t3
800cb8a8:	00942021 	addu	a0,a0,s4
800cb8ac:	24e5fff4 	addiu	a1,a3,-12
800cb8b0:	8c8e0000 	lw	t6,0(a0)
800cb8b4:	8f0c0014 	lw	t4,20(t8)
800cb8b8:	30a5000f 	andi	a1,a1,0xf
800cb8bc:	00c84021 	addu	t0,a2,t0
800cb8c0:	00052880 	sll	a1,a1,0x2
800cb8c4:	71cc3002 	mul	a2,t6,t4
800cb8c8:	00b42821 	addu	a1,a1,s4
800cb8cc:	8ca30000 	lw	v1,0(a1)
800cb8d0:	8f040018 	lw	a0,24(t8)
800cb8d4:	8f05001c 	lw	a1,28(t8)
800cb8d8:	00c94821 	addu	t1,a2,t1
800cb8dc:	70643002 	mul	a2,v1,a0
800cb8e0:	70452002 	mul	a0,v0,a1
800cb8e4:	00c81821 	addu	v1,a2,t0
800cb8e8:	00891021 	addu	v0,a0,t1
800cb8ec:	00621821 	addu	v1,v1,v0
800cb8f0:	2465007f 	addiu	a1,v1,127
800cb8f4:	28640000 	slti	a0,v1,0
800cb8f8:	00a4180b 	movn	v1,a1,a0
800cb8fc:	8f22000c 	lw	v0,12(t9)
800cb900:	000341c3 	sra	t0,v1,0x7
800cb904:	71021002 	mul	v0,t0,v0
800cb908:	8fc60000 	lw	a2,0(s8)
800cb90c:	2444007f 	addiu	a0,v0,127
800cb910:	28430000 	slti	v1,v0,0
800cb914:	0083100b 	movn	v0,a0,v1
800cb918:	8f250014 	lw	a1,20(t9)
800cb91c:	000211c3 	sra	v0,v0,0x7
800cb920:	25ef0001 	addiu	t7,t7,1
800cb924:	00461021 	addu	v0,v0,a2
800cb928:	24e70001 	addiu	a3,a3,1
800cb92c:	ae220000 	sw	v0,0(s1)
800cb930:	01e5282a 	slt	a1,t7,a1
800cb934:	3c02802c 	lui	v0,0x802c
800cb938:	ac4713c8 	sw	a3,5064(v0)
800cb93c:	14a00002 	bnez	a1,800cb948 <S9xMixSamples+0xa50>
800cb940:	af2f0010 	sw	t7,16(t9)
800cb944:	af200010 	sw	zero,16(t9)
800cb948:	32c30001 	andi	v1,s6,0x1
800cb94c:	00031880 	sll	v1,v1,0x2
800cb950:	00791821 	addu	v1,v1,t9
800cb954:	8c64061c 	lw	a0,1564(v1)
800cb958:	8ee20000 	lw	v0,0(s7)
800cb95c:	01040018 	mult	t0,a0
800cb960:	8c650614 	lw	a1,1556(v1)
800cb964:	2406ff80 	li	a2,-128
800cb968:	70450000 	madd	v0,a1
800cb96c:	27de0004 	addiu	s8,s8,4
800cb970:	00001012 	mflo	v0
800cb974:	26f70004 	addiu	s7,s7,4
800cb978:	24447fff 	addiu	a0,v0,32767
800cb97c:	28430000 	slti	v1,v0,0
800cb980:	0083100b 	movn	v0,a0,v1
800cb984:	000213c3 	sra	v0,v0,0xf
800cb988:	2404007f 	li	a0,127
800cb98c:	28430080 	slti	v1,v0,128
800cb990:	0083100a 	movz	v0,a0,v1
800cb994:	2844ff80 	slti	a0,v0,-128
800cb998:	0044300a 	movz	a2,v0,a0
800cb99c:	24c6ff80 	addiu	a2,a2,-128
800cb9a0:	02d51021 	addu	v0,s6,s5
800cb9a4:	26d60001 	addiu	s6,s6,1
800cb9a8:	1676ff87 	bne	s3,s6,800cb7c8 <S9xMixSamples+0x8d0>
800cb9ac:	a0460000 	sb	a2,0(v0)
800cb9b0:	08032bf7 	j	800cafdc <S9xMixSamples+0xe4>
800cb9b4:	8fbf0074 	lw	ra,116(sp)
800cb9b8:	1a60fd87 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cb9bc:	3c03802c 	lui	v1,0x802c
800cb9c0:	246213a8 	addiu	v0,v1,5032
800cb9c4:	0080b021 	move	s6,a0
800cb9c8:	3c04802c 	lui	a0,0x802c
800cb9cc:	8c8413c8 	lw	a0,5064(a0)
800cb9d0:	8c46001c 	lw	a2,28(v0)
800cb9d4:	8c480010 	lw	t0,16(v0)
800cb9d8:	8c7713a8 	lw	s7,5032(v1)
800cb9dc:	8c580004 	lw	t8,4(v0)
800cb9e0:	8c430014 	lw	v1,20(v0)
800cb9e4:	8c590008 	lw	t9,8(v0)
800cb9e8:	8c5e000c 	lw	s8,12(v0)
800cb9ec:	8c420018 	lw	v0,24(v0)
800cb9f0:	afa40038 	sw	a0,56(sp)
800cb9f4:	afa2002c 	sw	v0,44(sp)
800cb9f8:	8ec4000c 	lw	a0,12(s6)
800cb9fc:	3c02802b 	lui	v0,0x802b
800cba00:	afa30024 	sw	v1,36(sp)
800cba04:	245413a8 	addiu	s4,v0,5032
800cba08:	3c03802a 	lui	v1,0x802a
800cba0c:	3c02802c 	lui	v0,0x802c
800cba10:	8ece0010 	lw	t6,16(s6)
800cba14:	8fa70038 	lw	a3,56(sp)
800cba18:	02a08021 	move	s0,s5
800cba1c:	afa60030 	sw	a2,48(sp)
800cba20:	afa8001c 	sw	t0,28(sp)
800cba24:	afa40040 	sw	a0,64(sp)
800cba28:	247213a8 	addiu	s2,v1,5032
800cba2c:	244f13cc 	addiu	t7,v0,5068
800cba30:	00a0a821 	move	s5,a1
800cba34:	00008821 	move	s1,zero
800cba38:	3c058028 	lui	a1,0x8028
800cba3c:	24a29ca8 	addiu	v0,a1,-25432
800cba40:	000e6080 	sll	t4,t6,0x2
800cba44:	01826021 	addu	t4,t4,v0
800cba48:	30e4000f 	andi	a0,a3,0xf
800cba4c:	24e2fffe 	addiu	v0,a3,-2
800cba50:	8d8d0000 	lw	t5,0(t4)
800cba54:	00042080 	sll	a0,a0,0x2
800cba58:	3042000f 	andi	v0,v0,0xf
800cba5c:	008f2021 	addu	a0,a0,t7
800cba60:	00021080 	sll	v0,v0,0x2
800cba64:	ac8d0000 	sw	t5,0(a0)
800cba68:	004f1021 	addu	v0,v0,t7
800cba6c:	8c440000 	lw	a0,0(v0)
800cba70:	24e3fffa 	addiu	v1,a3,-6
800cba74:	73044002 	mul	t0,t8,a0
800cba78:	24e2fffc 	addiu	v0,a3,-4
800cba7c:	3063000f 	andi	v1,v1,0xf
800cba80:	00031880 	sll	v1,v1,0x2
800cba84:	3042000f 	andi	v0,v0,0xf
800cba88:	006f1821 	addu	v1,v1,t7
800cba8c:	00021080 	sll	v0,v0,0x2
800cba90:	8c650000 	lw	a1,0(v1)
800cba94:	afa80048 	sw	t0,72(sp)
800cba98:	004f1021 	addu	v0,v0,t7
800cba9c:	8c4b0000 	lw	t3,0(v0)
800cbaa0:	8fa20048 	lw	v0,72(sp)
800cbaa4:	73c54002 	mul	t0,s8,a1
800cbaa8:	24e6fff6 	addiu	a2,a3,-10
800cbaac:	00400013 	mtlo	v0
800cbab0:	30c6000f 	andi	a2,a2,0xf
800cbab4:	71b70000 	madd	t5,s7
800cbab8:	24e3fff8 	addiu	v1,a3,-8
800cbabc:	24e4fff4 	addiu	a0,a3,-12
800cbac0:	00063080 	sll	a2,a2,0x2
800cbac4:	00cf3021 	addu	a2,a2,t7
800cbac8:	3063000f 	andi	v1,v1,0xf
800cbacc:	3084000f 	andi	a0,a0,0xf
800cbad0:	24e5fff2 	addiu	a1,a3,-14
800cbad4:	8cca0000 	lw	t2,0(a2)
800cbad8:	00031880 	sll	v1,v1,0x2
800cbadc:	00003012 	mflo	a2
800cbae0:	00042080 	sll	a0,a0,0x2
800cbae4:	732b1002 	mul	v0,t9,t3
800cbae8:	006f1821 	addu	v1,v1,t7
800cbaec:	008f2021 	addu	a0,a0,t7
800cbaf0:	30a5000f 	andi	a1,a1,0xf
800cbaf4:	8c690000 	lw	t1,0(v1)
800cbaf8:	00052880 	sll	a1,a1,0x2
800cbafc:	8c830000 	lw	v1,0(a0)
800cbb00:	8fa4001c 	lw	a0,28(sp)
800cbb04:	00af2821 	addu	a1,a1,t7
800cbb08:	00484021 	addu	t0,v0,t0
800cbb0c:	8ca20000 	lw	v0,0(a1)
800cbb10:	70892802 	mul	a1,a0,t1
800cbb14:	8fa40024 	lw	a0,36(sp)
800cbb18:	00a63021 	addu	a2,a1,a2
800cbb1c:	708a2802 	mul	a1,a0,t2
800cbb20:	8fa4002c 	lw	a0,44(sp)
800cbb24:	00a84021 	addu	t0,a1,t0
800cbb28:	70832802 	mul	a1,a0,v1
800cbb2c:	8fa40030 	lw	a0,48(sp)
800cbb30:	00a61821 	addu	v1,a1,a2
800cbb34:	70822802 	mul	a1,a0,v0
800cbb38:	32240001 	andi	a0,s1,0x1
800cbb3c:	00a81021 	addu	v0,a1,t0
800cbb40:	00621821 	addu	v1,v1,v0
800cbb44:	00042080 	sll	a0,a0,0x2
800cbb48:	00962021 	addu	a0,a0,s6
800cbb4c:	2465007f 	addiu	a1,v1,127
800cbb50:	28620000 	slti	v0,v1,0
800cbb54:	00a2180b 	movn	v1,a1,v0
800cbb58:	8c86061c 	lw	a2,1564(a0)
800cbb5c:	8e420000 	lw	v0,0(s2)
800cbb60:	8c850614 	lw	a1,1556(a0)
800cbb64:	8fa40040 	lw	a0,64(sp)
800cbb68:	000319c3 	sra	v1,v1,0x7
800cbb6c:	70663002 	mul	a2,v1,a2
800cbb70:	70641802 	mul	v1,v1,a0
800cbb74:	70452002 	mul	a0,v0,a1
800cbb78:	34058000 	li	a1,0x8000
800cbb7c:	00861021 	addu	v0,a0,a2
800cbb80:	2446007f 	addiu	a2,v0,127
800cbb84:	28440000 	slti	a0,v0,0
800cbb88:	00c4100b 	movn	v0,a2,a0
800cbb8c:	000211c3 	sra	v0,v0,0x7
800cbb90:	2466007f 	addiu	a2,v1,127
800cbb94:	28640000 	slti	a0,v1,0
800cbb98:	00c4180b 	movn	v1,a2,a0
800cbb9c:	0045282a 	slt	a1,v0,a1
800cbba0:	24067fff 	li	a2,32767
800cbba4:	00c5100a 	movz	v0,a2,a1
800cbba8:	8e860000 	lw	a2,0(s4)
800cbbac:	25ce0001 	addiu	t6,t6,1
800cbbb0:	28448000 	slti	a0,v0,-32768
800cbbb4:	000319c3 	sra	v1,v1,0x7
800cbbb8:	24088000 	li	t0,-32768
800cbbbc:	0104100b 	movn	v0,t0,a0
800cbbc0:	00661821 	addu	v1,v1,a2
800cbbc4:	01d5202a 	slt	a0,t6,s5
800cbbc8:	26310001 	addiu	s1,s1,1
800cbbcc:	a6020000 	sh	v0,0(s0)
800cbbd0:	ad830000 	sw	v1,0(t4)
800cbbd4:	0004700a 	movz	t6,zero,a0
800cbbd8:	24e70001 	addiu	a3,a3,1
800cbbdc:	26940004 	addiu	s4,s4,4
800cbbe0:	26520004 	addiu	s2,s2,4
800cbbe4:	1671ff94 	bne	s3,s1,800cba38 <S9xMixSamples+0xb40>
800cbbe8:	26100002 	addiu	s0,s0,2
800cbbec:	8fa30038 	lw	v1,56(sp)
800cbbf0:	3c04802c 	lui	a0,0x802c
800cbbf4:	00731021 	addu	v0,v1,s3
800cbbf8:	aece0010 	sw	t6,16(s6)
800cbbfc:	08032bf6 	j	800cafd8 <S9xMixSamples+0xe0>
800cbc00:	ac8213c8 	sw	v0,5064(a0)
800cbc04:	1a60fcf4 	blez	s3,800cafd8 <S9xMixSamples+0xe0>
800cbc08:	3c04802c 	lui	a0,0x802c
800cbc0c:	248213a8 	addiu	v0,a0,5032
800cbc10:	3c05802c 	lui	a1,0x802c
800cbc14:	8c46001c 	lw	a2,28(v0)
800cbc18:	3c038021 	lui	v1,0x8021
800cbc1c:	8ca513c8 	lw	a1,5064(a1)
800cbc20:	247669e0 	addiu	s6,v1,27104
800cbc24:	8c430008 	lw	v1,8(v0)
800cbc28:	afa5003c 	sw	a1,60(sp)
800cbc2c:	8c480004 	lw	t0,4(v0)
800cbc30:	8c450010 	lw	a1,16(v0)
800cbc34:	afa60034 	sw	a2,52(sp)
800cbc38:	8c9e13a8 	lw	s8,5032(a0)
800cbc3c:	8c460014 	lw	a2,20(v0)
800cbc40:	8c44000c 	lw	a0,12(v0)
800cbc44:	8c570018 	lw	s7,24(v0)
800cbc48:	3c02802b 	lui	v0,0x802b
800cbc4c:	afa30014 	sw	v1,20(sp)
800cbc50:	245413a8 	addiu	s4,v0,5032
800cbc54:	3c03802a 	lui	v1,0x802a
800cbc58:	3c02802c 	lui	v0,0x802c
800cbc5c:	8ece0010 	lw	t6,16(s6)
800cbc60:	8ed8000c 	lw	t8,12(s6)
800cbc64:	8ed90014 	lw	t9,20(s6)
800cbc68:	8fa7003c 	lw	a3,60(sp)
800cbc6c:	02a08021 	move	s0,s5
800cbc70:	afa80010 	sw	t0,16(sp)
800cbc74:	afa40018 	sw	a0,24(sp)
800cbc78:	afa50020 	sw	a1,32(sp)
800cbc7c:	afa60028 	sw	a2,40(sp)
800cbc80:	247213a8 	addiu	s2,v1,5032
800cbc84:	244f13cc 	addiu	t7,v0,5068
800cbc88:	00008821 	move	s1,zero
800cbc8c:	24157fff 	li	s5,32767
800cbc90:	3c088028 	lui	t0,0x8028
800cbc94:	25029ca8 	addiu	v0,t0,-25432
800cbc98:	000e6080 	sll	t4,t6,0x2
800cbc9c:	01826021 	addu	t4,t4,v0
800cbca0:	30e40007 	andi	a0,a3,0x7
800cbca4:	24e2ffff 	addiu	v0,a3,-1
800cbca8:	8d8d0000 	lw	t5,0(t4)
800cbcac:	00042080 	sll	a0,a0,0x2
800cbcb0:	30420007 	andi	v0,v0,0x7
800cbcb4:	008f2021 	addu	a0,a0,t7
800cbcb8:	00021080 	sll	v0,v0,0x2
800cbcbc:	ac8d0000 	sw	t5,0(a0)
800cbcc0:	004f1021 	addu	v0,v0,t7
800cbcc4:	8c440000 	lw	a0,0(v0)
800cbcc8:	8fa80010 	lw	t0,16(sp)
800cbccc:	24e3fffd 	addiu	v1,a3,-3
800cbcd0:	71044002 	mul	t0,t0,a0
800cbcd4:	24e2fffe 	addiu	v0,a3,-2
800cbcd8:	30630007 	andi	v1,v1,0x7
800cbcdc:	00031880 	sll	v1,v1,0x2
800cbce0:	30420007 	andi	v0,v0,0x7
800cbce4:	006f1821 	addu	v1,v1,t7
800cbce8:	00021080 	sll	v0,v0,0x2
800cbcec:	8c650000 	lw	a1,0(v1)
800cbcf0:	afa80048 	sw	t0,72(sp)
800cbcf4:	8fa40018 	lw	a0,24(sp)
800cbcf8:	004f1021 	addu	v0,v0,t7
800cbcfc:	8c4b0000 	lw	t3,0(v0)
800cbd00:	8fa20048 	lw	v0,72(sp)
800cbd04:	70854002 	mul	t0,a0,a1
800cbd08:	24e3fffc 	addiu	v1,a3,-4
800cbd0c:	24e6fffb 	addiu	a2,a3,-5
800cbd10:	00400013 	mtlo	v0
800cbd14:	30630007 	andi	v1,v1,0x7
800cbd18:	30c60007 	andi	a2,a2,0x7
800cbd1c:	71be0000 	madd	t5,s8
800cbd20:	8fa20014 	lw	v0,20(sp)
800cbd24:	00031880 	sll	v1,v1,0x2
800cbd28:	00063080 	sll	a2,a2,0x2
800cbd2c:	006f1821 	addu	v1,v1,t7
800cbd30:	00cf3021 	addu	a2,a2,t7
800cbd34:	24e4fffa 	addiu	a0,a3,-6
800cbd38:	8c690000 	lw	t1,0(v1)
800cbd3c:	8cca0000 	lw	t2,0(a2)
800cbd40:	00003012 	mflo	a2
800cbd44:	704b1802 	mul	v1,v0,t3
800cbd48:	30840007 	andi	a0,a0,0x7
800cbd4c:	24e5fff9 	addiu	a1,a3,-7
800cbd50:	00042080 	sll	a0,a0,0x2
800cbd54:	008f2021 	addu	a0,a0,t7
800cbd58:	30a50007 	andi	a1,a1,0x7
800cbd5c:	00684021 	addu	t0,v1,t0
800cbd60:	00052880 	sll	a1,a1,0x2
800cbd64:	8c830000 	lw	v1,0(a0)
800cbd68:	8fa40020 	lw	a0,32(sp)
800cbd6c:	00af2821 	addu	a1,a1,t7
800cbd70:	8ca20000 	lw	v0,0(a1)
800cbd74:	70892802 	mul	a1,a0,t1
800cbd78:	8fa40028 	lw	a0,40(sp)
800cbd7c:	00a63021 	addu	a2,a1,a2
800cbd80:	708a2802 	mul	a1,a0,t2
800cbd84:	72e32002 	mul	a0,s7,v1
800cbd88:	00a84021 	addu	t0,a1,t0
800cbd8c:	00861821 	addu	v1,a0,a2
800cbd90:	8fa40034 	lw	a0,52(sp)
800cbd94:	25ce0001 	addiu	t6,t6,1
800cbd98:	70822802 	mul	a1,a0,v0
800cbd9c:	26310001 	addiu	s1,s1,1
800cbda0:	00a81021 	addu	v0,a1,t0
800cbda4:	00621821 	addu	v1,v1,v0
800cbda8:	2464007f 	addiu	a0,v1,127
800cbdac:	28620000 	slti	v0,v1,0
800cbdb0:	0082180b 	movn	v1,a0,v0
800cbdb4:	8ec5061c 	lw	a1,1564(s6)
800cbdb8:	8e420000 	lw	v0,0(s2)
800cbdbc:	8ec40614 	lw	a0,1556(s6)
800cbdc0:	000319c3 	sra	v1,v1,0x7
800cbdc4:	70653002 	mul	a2,v1,a1
800cbdc8:	70442802 	mul	a1,v0,a0
800cbdcc:	70781802 	mul	v1,v1,t8
800cbdd0:	00a61021 	addu	v0,a1,a2
800cbdd4:	2445007f 	addiu	a1,v0,127
800cbdd8:	28440000 	slti	a0,v0,0
800cbddc:	00a4100b 	movn	v0,a1,a0
800cbde0:	000211c3 	sra	v0,v0,0x7
800cbde4:	2466007f 	addiu	a2,v1,127
800cbde8:	28640000 	slti	a0,v1,0
800cbdec:	34058000 	li	a1,0x8000
800cbdf0:	00c4180b 	movn	v1,a2,a0
800cbdf4:	0045282a 	slt	a1,v0,a1
800cbdf8:	8e860000 	lw	a2,0(s4)
800cbdfc:	02a5100a 	movz	v0,s5,a1
800cbe00:	000319c3 	sra	v1,v1,0x7
800cbe04:	28448000 	slti	a0,v0,-32768
800cbe08:	00661821 	addu	v1,v1,a2
800cbe0c:	24068000 	li	a2,-32768
800cbe10:	00c4100b 	movn	v0,a2,a0
800cbe14:	01d9202a 	slt	a0,t6,t9
800cbe18:	a6020000 	sh	v0,0(s0)
800cbe1c:	ad830000 	sw	v1,0(t4)
800cbe20:	0004700a 	movz	t6,zero,a0
800cbe24:	24e70001 	addiu	a3,a3,1
800cbe28:	26940004 	addiu	s4,s4,4
800cbe2c:	26520004 	addiu	s2,s2,4
800cbe30:	1671ff97 	bne	s3,s1,800cbc90 <S9xMixSamples+0xd98>
800cbe34:	26100002 	addiu	s0,s0,2
800cbe38:	8fa8003c 	lw	t0,60(sp)
800cbe3c:	3c03802c 	lui	v1,0x802c
800cbe40:	01131021 	addu	v0,t0,s3
800cbe44:	aece0010 	sw	t6,16(s6)
800cbe48:	08032bf6 	j	800cafd8 <S9xMixSamples+0xe0>
800cbe4c:	ac6213c8 	sw	v0,5064(v1)

800cbe50 <S9xMixSamplesO>:
800cbe50:	3c19800d 	lui	t9,0x800d
800cbe54:	2739aef8 	addiu	t9,t9,-20744
800cbe58:	03200008 	jr	t9
800cbe5c:	00c42021 	addu	a0,a2,a0

800cbe60 <_Z15S9xSetSoundADSRiiiiii>:
800cbe60:	00041900 	sll	v1,a0,0x4
800cbe64:	00041180 	sll	v0,a0,0x6
800cbe68:	00431023 	subu	v0,v0,v1
800cbe6c:	00441023 	subu	v0,v0,a0
800cbe70:	3c038021 	lui	v1,0x8021
800cbe74:	27bdffe8 	addiu	sp,sp,-24
800cbe78:	00024880 	sll	t1,v0,0x2
800cbe7c:	246b69e0 	addiu	t3,v1,27104
800cbe80:	afbf0014 	sw	ra,20(sp)
800cbe84:	afb00010 	sw	s0,16(sp)
800cbe88:	012b1821 	addu	v1,t1,t3
800cbe8c:	8fa2002c 	lw	v0,44(sp)
800cbe90:	8faa0028 	lw	t2,40(sp)
800cbe94:	8c680030 	lw	t0,48(v1)
800cbe98:	25440001 	addiu	a0,t2,1
800cbe9c:	ac620070 	sw	v0,112(v1)
800cbea0:	24020002 	li	v0,2
800cbea4:	00c06021 	move	t4,a2
800cbea8:	ac640074 	sw	a0,116(v1)
800cbeac:	ac650064 	sw	a1,100(v1)
800cbeb0:	ac660068 	sw	a2,104(v1)
800cbeb4:	1102000a 	beq	t0,v0,800cbee0 <_Z15S9xSetSoundADSRiiiiii+0x80>
800cbeb8:	ac67006c 	sw	a3,108(v1)
800cbebc:	24020003 	li	v0,3
800cbec0:	11020029 	beq	t0,v0,800cbf68 <_Z15S9xSetSoundADSRiiiiii+0x108>
800cbec4:	24020001 	li	v0,1
800cbec8:	1102004b 	beq	t0,v0,800cbff8 <_Z15S9xSetSoundADSRiiiiii+0x198>
800cbecc:	25220030 	addiu	v0,t1,48
800cbed0:	8fbf0014 	lw	ra,20(sp)
800cbed4:	8fb00010 	lw	s0,16(sp)
800cbed8:	03e00008 	jr	ra
800cbedc:	27bd0018 	addiu	sp,sp,24
800cbee0:	000a11c0 	sll	v0,t2,0x7
800cbee4:	004a1023 	subu	v0,v0,t2
800cbee8:	25230030 	addiu	v1,t1,48
800cbeec:	2442007f 	addiu	v0,v0,127
800cbef0:	006b8021 	addu	s0,v1,t3
800cbef4:	000210c3 	sra	v0,v0,0x3
800cbef8:	2403ffff 	li	v1,-1
800cbefc:	10c3001f 	beq	a2,v1,800cbf7c <_Z15S9xSetSoundADSRiiiiii+0x11c>
800cbf00:	a6020024 	sh	v0,36(s0)
800cbf04:	10c0001e 	beqz	a2,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120>
800cbf08:	ae030030 	sw	v1,48(s0)
800cbf0c:	3c028028 	lui	v0,0x8028
800cbf10:	24449c78 	addiu	a0,v0,-25480
800cbf14:	8c830008 	lw	v1,8(a0)
800cbf18:	10600019 	beqz	v1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120>
800cbf1c:	00000000 	nop
800cbf20:	8c860008 	lw	a2,8(a0)
800cbf24:	8e030000 	lw	v1,0(s0)
800cbf28:	3c028019 	lui	v0,0x8019
800cbf2c:	00031880 	sll	v1,v1,0x2
800cbf30:	24424ab0 	addiu	v0,v0,19120
800cbf34:	71863002 	mul	a2,t4,a2
800cbf38:	00621821 	addu	v1,v1,v0
800cbf3c:	8c640000 	lw	a0,0(v1)
800cbf40:	3c0203e8 	lui	v0,0x3e8
800cbf44:	00820018 	mult	a0,v0
800cbf48:	3c028019 	lui	v0,0x8019
800cbf4c:	00002012 	mflo	a0
800cbf50:	00002810 	mfhi	a1
800cbf54:	24429370 	addiu	v0,v0,-27792
800cbf58:	0040f809 	jalr	v0
800cbf5c:	00003821 	move	a3,zero
800cbf60:	08032fb4 	j	800cbed0 <_Z15S9xSetSoundADSRiiiiii+0x70>
800cbf64:	ae02002c 	sw	v0,44(s0)
800cbf68:	25220030 	addiu	v0,t1,48
800cbf6c:	004b8021 	addu	s0,v0,t3
800cbf70:	2402ffff 	li	v0,-1
800cbf74:	14e20007 	bne	a3,v0,800cbf94 <_Z15S9xSetSoundADSRiiiiii+0x134>
800cbf78:	a6000024 	sh	zero,36(s0)
800cbf7c:	ae000030 	sw	zero,48(s0)
800cbf80:	ae00002c 	sw	zero,44(s0)
800cbf84:	8fbf0014 	lw	ra,20(sp)
800cbf88:	8fb00010 	lw	s0,16(sp)
800cbf8c:	03e00008 	jr	ra
800cbf90:	27bd0018 	addiu	sp,sp,24
800cbf94:	10e0fffa 	beqz	a3,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120>
800cbf98:	ae020030 	sw	v0,48(s0)
800cbf9c:	3c028028 	lui	v0,0x8028
800cbfa0:	24459c78 	addiu	a1,v0,-25480
800cbfa4:	8ca30008 	lw	v1,8(a1)
800cbfa8:	1060fff5 	beqz	v1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120>
800cbfac:	00000000 	nop
800cbfb0:	8e030000 	lw	v1,0(s0)
800cbfb4:	3c028019 	lui	v0,0x8019
800cbfb8:	24424ab0 	addiu	v0,v0,19120
800cbfbc:	00031880 	sll	v1,v1,0x2
800cbfc0:	00621821 	addu	v1,v1,v0
800cbfc4:	8c640000 	lw	a0,0(v1)
800cbfc8:	3c0203e8 	lui	v0,0x3e8
800cbfcc:	00820018 	mult	a0,v0
800cbfd0:	8ca60008 	lw	a2,8(a1)
800cbfd4:	00002012 	mflo	a0
800cbfd8:	00002810 	mfhi	a1
800cbfdc:	70e63002 	mul	a2,a3,a2
800cbfe0:	3c028019 	lui	v0,0x8019
800cbfe4:	24429370 	addiu	v0,v0,-27792
800cbfe8:	0040f809 	jalr	v0
800cbfec:	00003821 	move	a3,zero
800cbff0:	08032fb4 	j	800cbed0 <_Z15S9xSetSoundADSRiiiiii+0x70>
800cbff4:	ae02002c 	sw	v0,44(s0)
800cbff8:	004b8021 	addu	s0,v0,t3
800cbffc:	2403007f 	li	v1,127
800cc000:	2402ffff 	li	v0,-1
800cc004:	10a2ffdd 	beq	a1,v0,800cbf7c <_Z15S9xSetSoundADSRiiiiii+0x11c>
800cc008:	a6030024 	sh	v1,36(s0)
800cc00c:	10a0ffdc 	beqz	a1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120>
800cc010:	ae080030 	sw	t0,48(s0)
800cc014:	3c028028 	lui	v0,0x8028
800cc018:	24449c78 	addiu	a0,v0,-25480
800cc01c:	8c830008 	lw	v1,8(a0)
800cc020:	1060ffd7 	beqz	v1,800cbf80 <_Z15S9xSetSoundADSRiiiiii+0x120>
800cc024:	00000000 	nop
800cc028:	8c860008 	lw	a2,8(a0)
800cc02c:	8e030000 	lw	v1,0(s0)
800cc030:	3c028019 	lui	v0,0x8019
800cc034:	00031880 	sll	v1,v1,0x2
800cc038:	24424ab0 	addiu	v0,v0,19120
800cc03c:	70a63002 	mul	a2,a1,a2
800cc040:	00621821 	addu	v1,v1,v0
800cc044:	08032fd0 	j	800cbf40 <_Z15S9xSetSoundADSRiiiiii+0xe0>
800cc048:	8c640000 	lw	a0,0(v1)
800cc04c:	00000000 	nop

800cc050 <_Z9ReadBlockPKcPviP11FILE_STRUCT>:
800cc050:	27bdffb8 	addiu	sp,sp,-72
800cc054:	afb30034 	sw	s3,52(sp)
800cc058:	afb00028 	sw	s0,40(sp)
800cc05c:	3c13800f 	lui	s3,0x800f
800cc060:	27b00010 	addiu	s0,sp,16
800cc064:	afb5003c 	sw	s5,60(sp)
800cc068:	afb40038 	sw	s4,56(sp)
800cc06c:	afb20030 	sw	s2,48(sp)
800cc070:	afb1002c 	sw	s1,44(sp)
800cc074:	afbf0040 	sw	ra,64(sp)
800cc078:	00808821 	move	s1,a0
800cc07c:	00a0a021 	move	s4,a1
800cc080:	00c09021 	move	s2,a2
800cc084:	02002021 	move	a0,s0
800cc088:	24050001 	li	a1,1
800cc08c:	2406000b 	li	a2,11
800cc090:	26625ed4 	addiu	v0,s3,24276
800cc094:	0040f809 	jalr	v0
800cc098:	00e0a821 	move	s5,a3
800cc09c:	2403000b 	li	v1,11
800cc0a0:	14430008 	bne	v0,v1,800cc0c4 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x74>
800cc0a4:	3c028012 	lui	v0,0x8012
800cc0a8:	02002021 	move	a0,s0
800cc0ac:	02202821 	move	a1,s1
800cc0b0:	2442bfc0 	addiu	v0,v0,-16448
800cc0b4:	0040f809 	jalr	v0
800cc0b8:	24060004 	li	a2,4
800cc0bc:	1040000b 	beqz	v0,800cc0ec <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x9c>
800cc0c0:	3c028011 	lui	v0,0x8011
800cc0c4:	2402ffff 	li	v0,-1
800cc0c8:	8fbf0040 	lw	ra,64(sp)
800cc0cc:	8fb5003c 	lw	s5,60(sp)
800cc0d0:	8fb40038 	lw	s4,56(sp)
800cc0d4:	8fb30034 	lw	s3,52(sp)
800cc0d8:	8fb20030 	lw	s2,48(sp)
800cc0dc:	8fb1002c 	lw	s1,44(sp)
800cc0e0:	8fb00028 	lw	s0,40(sp)
800cc0e4:	03e00008 	jr	ra
800cc0e8:	27bd0048 	addiu	sp,sp,72
800cc0ec:	2406000a 	li	a2,10
800cc0f0:	27a40014 	addiu	a0,sp,20
800cc0f4:	00002821 	move	a1,zero
800cc0f8:	2442e2e0 	addiu	v0,v0,-7456
800cc0fc:	0040f809 	jalr	v0
800cc100:	00003821 	move	a3,zero
800cc104:	1040ffef 	beqz	v0,800cc0c4 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x74>
800cc108:	00403021 	move	a2,v0
800cc10c:	0242102a 	slt	v0,s2,v0
800cc110:	14400021 	bnez	v0,800cc198 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x148>
800cc114:	00d28823 	subu	s1,a2,s2
800cc118:	00c08021 	move	s0,a2
800cc11c:	00008821 	move	s1,zero
800cc120:	02802021 	move	a0,s4
800cc124:	26725ed4 	addiu	s2,s3,24276
800cc128:	24050001 	li	a1,1
800cc12c:	02003021 	move	a2,s0
800cc130:	0240f809 	jalr	s2
800cc134:	02a03821 	move	a3,s5
800cc138:	1602ffe3 	bne	s0,v0,800cc0c8 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x78>
800cc13c:	2402ffff 	li	v0,-1
800cc140:	16200003 	bnez	s1,800cc150 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x100>
800cc144:	00000000 	nop
800cc148:	08033032 	j	800cc0c8 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x78>
800cc14c:	24020001 	li	v0,1
800cc150:	3c028010 	lui	v0,0x8010
800cc154:	24425378 	addiu	v0,v0,21368
800cc158:	0040f809 	jalr	v0
800cc15c:	02202021 	move	a0,s1
800cc160:	00408021 	move	s0,v0
800cc164:	00402021 	move	a0,v0
800cc168:	02203021 	move	a2,s1
800cc16c:	02a03821 	move	a3,s5
800cc170:	0240f809 	jalr	s2
800cc174:	24050001 	li	a1,1
800cc178:	1200fff3 	beqz	s0,800cc148 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0xf8>
800cc17c:	00000000 	nop
800cc180:	3c028010 	lui	v0,0x8010
800cc184:	24424e60 	addiu	v0,v0,20064
800cc188:	0040f809 	jalr	v0
800cc18c:	02002021 	move	a0,s0
800cc190:	08033032 	j	800cc0c8 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0x78>
800cc194:	24020001 	li	v0,1
800cc198:	08033048 	j	800cc120 <_Z9ReadBlockPKcPviP11FILE_STRUCT+0xd0>
800cc19c:	02408021 	move	s0,s2

800cc1a0 <S9xLoadOrigSnapshot>:
800cc1a0:	27bddfa0 	addiu	sp,sp,-8288
800cc1a4:	3c05801d 	lui	a1,0x801d
800cc1a8:	3c02800f 	lui	v0,0x800f
800cc1ac:	afb72054 	sw	s7,8276(sp)
800cc1b0:	afbf205c 	sw	ra,8284(sp)
800cc1b4:	afbe2058 	sw	s8,8280(sp)
800cc1b8:	afb62050 	sw	s6,8272(sp)
800cc1bc:	afb5204c 	sw	s5,8268(sp)
800cc1c0:	afb42048 	sw	s4,8264(sp)
800cc1c4:	afb32044 	sw	s3,8260(sp)
800cc1c8:	afb22040 	sw	s2,8256(sp)
800cc1cc:	afb1203c 	sw	s1,8252(sp)
800cc1d0:	afb02038 	sw	s0,8248(sp)
800cc1d4:	24425f70 	addiu	v0,v0,24432
800cc1d8:	0040f809 	jalr	v0
800cc1dc:	24a55754 	addiu	a1,a1,22356
800cc1e0:	10400015 	beqz	v0,800cc238 <S9xLoadOrigSnapshot+0x98>
800cc1e4:	0040b821 	move	s7,v0
800cc1e8:	3c028012 	lui	v0,0x8012
800cc1ec:	3c118019 	lui	s1,0x8019
800cc1f0:	2452bdb0 	addiu	s2,v0,-16976
800cc1f4:	0240f809 	jalr	s2
800cc1f8:	26244afc 	addiu	a0,s1,19196
800cc1fc:	24500006 	addiu	s0,v0,6
800cc200:	27b30010 	addiu	s3,sp,16
800cc204:	3c02800f 	lui	v0,0x800f
800cc208:	02602021 	move	a0,s3
800cc20c:	24050001 	li	a1,1
800cc210:	02003021 	move	a2,s0
800cc214:	24425ed4 	addiu	v0,v0,24276
800cc218:	0040f809 	jalr	v0
800cc21c:	02e03821 	move	a3,s7
800cc220:	12020012 	beq	s0,v0,800cc26c <S9xLoadOrigSnapshot+0xcc>
800cc224:	00000000 	nop
800cc228:	3c02800f 	lui	v0,0x800f
800cc22c:	24425f58 	addiu	v0,v0,24408
800cc230:	0040f809 	jalr	v0
800cc234:	02e02021 	move	a0,s7
800cc238:	00001021 	move	v0,zero
800cc23c:	8fbf205c 	lw	ra,8284(sp)
800cc240:	8fbe2058 	lw	s8,8280(sp)
800cc244:	8fb72054 	lw	s7,8276(sp)
800cc248:	8fb62050 	lw	s6,8272(sp)
800cc24c:	8fb5204c 	lw	s5,8268(sp)
800cc250:	8fb42048 	lw	s4,8264(sp)
800cc254:	8fb32044 	lw	s3,8260(sp)
800cc258:	8fb22040 	lw	s2,8256(sp)
800cc25c:	8fb1203c 	lw	s1,8252(sp)
800cc260:	8fb02038 	lw	s0,8248(sp)
800cc264:	03e00008 	jr	ra
800cc268:	27bd2060 	addiu	sp,sp,8288
800cc26c:	0240f809 	jalr	s2
800cc270:	26244afc 	addiu	a0,s1,19196
800cc274:	00403021 	move	a2,v0
800cc278:	3c028012 	lui	v0,0x8012
800cc27c:	02602021 	move	a0,s3
800cc280:	2442bfc0 	addiu	v0,v0,-16448
800cc284:	0040f809 	jalr	v0
800cc288:	26254afc 	addiu	a1,s1,19196
800cc28c:	1440ffe7 	bnez	v0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc290:	3c02800f 	lui	v0,0x800f
800cc294:	3c048019 	lui	a0,0x8019
800cc298:	0240f809 	jalr	s2
800cc29c:	248433a8 	addiu	a0,a0,13224
800cc2a0:	24420001 	addiu	v0,v0,1
800cc2a4:	02622021 	addu	a0,s3,v0
800cc2a8:	3c028011 	lui	v0,0x8011
800cc2ac:	00002821 	move	a1,zero
800cc2b0:	2406000a 	li	a2,10
800cc2b4:	2442e2e0 	addiu	v0,v0,-7456
800cc2b8:	0040f809 	jalr	v0
800cc2bc:	00003821 	move	a3,zero
800cc2c0:	0040a021 	move	s4,v0
800cc2c4:	28420005 	slti	v0,v0,5
800cc2c8:	1040ffd8 	beqz	v0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc2cc:	3c02800f 	lui	v0,0x800f
800cc2d0:	3c02800d 	lui	v0,0x800d
800cc2d4:	27b21010 	addiu	s2,sp,4112
800cc2d8:	3c048019 	lui	a0,0x8019
800cc2dc:	24844b08 	addiu	a0,a0,19208
800cc2e0:	02402821 	move	a1,s2
800cc2e4:	24061000 	li	a2,4096
800cc2e8:	2451c050 	addiu	s1,v0,-16304
800cc2ec:	0220f809 	jalr	s1
800cc2f0:	02e03821 	move	a3,s7
800cc2f4:	00408021 	move	s0,v0
800cc2f8:	24020001 	li	v0,1
800cc2fc:	1602ffcb 	bne	s0,v0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc300:	3c02800f 	lui	v0,0x800f
800cc304:	3c048019 	lui	a0,0x8019
800cc308:	24844b10 	addiu	a0,a0,19216
800cc30c:	02602821 	move	a1,s3
800cc310:	24060041 	li	a2,65
800cc314:	0220f809 	jalr	s1
800cc318:	02e03821 	move	a3,s7
800cc31c:	1450ffc3 	bne	v0,s0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc320:	3c02800f 	lui	v0,0x800f
800cc324:	3c138022 	lui	s3,0x8022
800cc328:	3c028012 	lui	v0,0x8012
800cc32c:	2455cc10 	addiu	s5,v0,-13296
800cc330:	02402021 	move	a0,s2
800cc334:	02a0f809 	jalr	s5
800cc338:	26654094 	addiu	a1,s3,16532
800cc33c:	14400235 	bnez	v0,800ccc14 <S9xLoadOrigSnapshot+0xa74>
800cc340:	3c10800d 	lui	s0,0x800d
800cc344:	3c028001 	lui	v0,0x8001
800cc348:	2442d2fc 	addiu	v0,v0,-11524
800cc34c:	0040f809 	jalr	v0
800cc350:	3c10802e 	lui	s0,0x802e
800cc354:	3c03800c 	lui	v1,0x800c
800cc358:	24624094 	addiu	v0,v1,16532
800cc35c:	0040f809 	jalr	v0
800cc360:	24040001 	li	a0,1
800cc364:	3c08800d 	lui	t0,0x800d
800cc368:	3c048019 	lui	a0,0x8019
800cc36c:	24844b18 	addiu	a0,a0,19224
800cc370:	26055374 	addiu	a1,s0,21364
800cc374:	24060048 	li	a2,72
800cc378:	2516c050 	addiu	s6,t0,-16304
800cc37c:	02c0f809 	jalr	s6
800cc380:	02e03821 	move	a3,s7
800cc384:	0040a821 	move	s5,v0
800cc388:	24020001 	li	v0,1
800cc38c:	16a2ffa7 	bne	s5,v0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc390:	3c02800f 	lui	v0,0x800f
800cc394:	26125374 	addiu	s2,s0,21364
800cc398:	96420020 	lhu	v0,32(s2)
800cc39c:	3c098021 	lui	t1,0x8021
800cc3a0:	3c038006 	lui	v1,0x8006
800cc3a4:	ae420044 	sw	v0,68(s2)
800cc3a8:	24633914 	addiu	v1,v1,14612
800cc3ac:	0060f809 	jalr	v1
800cc3b0:	2524701c 	addiu	a0,t1,28700
800cc3b4:	24020003 	li	v0,3
800cc3b8:	1282022e 	beq	s4,v0,800ccc74 <S9xLoadOrigSnapshot+0xad4>
800cc3bc:	00000000 	nop
800cc3c0:	8e480044 	lw	t0,68(s2)
800cc3c4:	3c058021 	lui	a1,0x8021
800cc3c8:	24a2e2a8 	addiu	v0,a1,-7512
800cc3cc:	8e035374 	lw	v1,21364(s0)
800cc3d0:	9249000c 	lbu	t1,12(s2)
800cc3d4:	8e500038 	lw	s0,56(s2)
800cc3d8:	924a000d 	lbu	t2,13(s2)
800cc3dc:	924b000e 	lbu	t3,14(s2)
800cc3e0:	924c000f 	lbu	t4,15(s2)
800cc3e4:	924d0011 	lbu	t5,17(s2)
800cc3e8:	8e4e0030 	lw	t6,48(s2)
800cc3ec:	8e4f0034 	lw	t7,52(s2)
800cc3f0:	8e51003c 	lw	s1,60(s2)
800cc3f4:	8e520040 	lw	s2,64(s2)
800cc3f8:	ac480034 	sw	t0,52(v0)
800cc3fc:	3c13802e 	lui	s3,0x802e
800cc400:	3c088021 	lui	t0,0x8021
800cc404:	3c048019 	lui	a0,0x8019
800cc408:	ac500028 	sw	s0,40(v0)
800cc40c:	24844b20 	addiu	a0,a0,19232
800cc410:	26655364 	addiu	a1,s3,21348
800cc414:	24060010 	li	a2,16
800cc418:	02e03821 	move	a3,s7
800cc41c:	ad03e2a8 	sw	v1,-7512(t0)
800cc420:	a0490004 	sb	t1,4(v0)
800cc424:	a04a0005 	sb	t2,5(v0)
800cc428:	a04b0006 	sb	t3,6(v0)
800cc42c:	a04c0007 	sb	t4,7(v0)
800cc430:	a04d0009 	sb	t5,9(v0)
800cc434:	ac4e0020 	sw	t6,32(v0)
800cc438:	ac4f0024 	sw	t7,36(v0)
800cc43c:	ac51002c 	sw	s1,44(v0)
800cc440:	02c0f809 	jalr	s6
800cc444:	ac520030 	sw	s2,48(v0)
800cc448:	1455ff77 	bne	v0,s5,800cc228 <S9xLoadOrigSnapshot+0x88>
800cc44c:	00408021 	move	s0,v0
800cc450:	26625364 	addiu	v0,s3,21348
800cc454:	96635364 	lhu	v1,21348(s3)
800cc458:	9448000e 	lhu	t0,14(v0)
800cc45c:	94490002 	lhu	t1,2(v0)
800cc460:	944a0004 	lhu	t2,4(v0)
800cc464:	944b0006 	lhu	t3,6(v0)
800cc468:	944c0008 	lhu	t4,8(v0)
800cc46c:	944d000a 	lhu	t5,10(v0)
800cc470:	944e000c 	lhu	t6,12(v0)
800cc474:	3c158021 	lui	s5,0x8021
800cc478:	26a2e2f8 	addiu	v0,s5,-7432
800cc47c:	3c1e802e 	lui	s8,0x802e
800cc480:	3c048019 	lui	a0,0x8019
800cc484:	24844b28 	addiu	a0,a0,19240
800cc488:	27c54670 	addiu	a1,s8,18032
800cc48c:	24060c34 	li	a2,3124
800cc490:	02e03821 	move	a3,s7
800cc494:	a448000e 	sh	t0,14(v0)
800cc498:	a6a3e2f8 	sh	v1,-7432(s5)
800cc49c:	a4490002 	sh	t1,2(v0)
800cc4a0:	a44a0004 	sh	t2,4(v0)
800cc4a4:	a44b0006 	sh	t3,6(v0)
800cc4a8:	a44c0008 	sh	t4,8(v0)
800cc4ac:	a44d000a 	sh	t5,10(v0)
800cc4b0:	a44e000c 	sh	t6,12(v0)
800cc4b4:	02c0f809 	jalr	s6
800cc4b8:	03c08821 	move	s1,s8
800cc4bc:	1450ff5b 	bne	v0,s0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc4c0:	3c02800f 	lui	v0,0x800f
800cc4c4:	24020002 	li	v0,2
800cc4c8:	128201e5 	beq	s4,v0,800ccc60 <S9xLoadOrigSnapshot+0xac0>
800cc4cc:	27ca4670 	addiu	t2,s8,18032
800cc4d0:	9543000c 	lhu	v1,12(t2)
800cc4d4:	3c0c8022 	lui	t4,0x8022
800cc4d8:	258250e8 	addiu	v0,t4,20712
800cc4dc:	95480006 	lhu	t0,6(t2)
800cc4e0:	95490008 	lhu	t1,8(t2)
800cc4e4:	91440001 	lbu	a0,1(t2)
800cc4e8:	91450002 	lbu	a1,2(t2)
800cc4ec:	91460004 	lbu	a2,4(t2)
800cc4f0:	91470005 	lbu	a3,5(t2)
800cc4f4:	954a000a 	lhu	t2,10(t2)
800cc4f8:	a443000c 	sh	v1,12(v0)
800cc4fc:	922b4670 	lbu	t3,18032(s1)
800cc500:	3c03802e 	lui	v1,0x802e
800cc504:	a4480006 	sh	t0,6(v0)
800cc508:	a4490008 	sh	t1,8(v0)
800cc50c:	a44a000a 	sh	t2,10(v0)
800cc510:	a0440001 	sb	a0,1(v0)
800cc514:	a0450002 	sb	a1,2(v0)
800cc518:	a0460004 	sb	a2,4(v0)
800cc51c:	a0470005 	sb	a3,5(v0)
800cc520:	24694684 	addiu	t1,v1,18052
800cc524:	3c028022 	lui	v0,0x8022
800cc528:	3c03802e 	lui	v1,0x802e
800cc52c:	a18b50e8 	sb	t3,20712(t4)
800cc530:	244850f6 	addiu	t0,v0,20726
800cc534:	246a46dc 	addiu	t2,v1,18140
800cc538:	95220000 	lhu	v0,0(t1)
800cc53c:	95230002 	lhu	v1,2(t1)
800cc540:	95240004 	lhu	a0,4(t1)
800cc544:	91250008 	lbu	a1,8(t1)
800cc548:	9526000a 	lhu	a2,10(t1)
800cc54c:	9527000c 	lhu	a3,12(t1)
800cc550:	25290016 	addiu	t1,t1,22
800cc554:	a5020000 	sh	v0,0(t0)
800cc558:	a5030002 	sh	v1,2(t0)
800cc55c:	a5040004 	sh	a0,4(t0)
800cc560:	a1050006 	sb	a1,6(t0)
800cc564:	a5060008 	sh	a2,8(t0)
800cc568:	a507000a 	sh	a3,10(t0)
800cc56c:	152afff2 	bne	t1,t2,800cc538 <S9xLoadOrigSnapshot+0x398>
800cc570:	2508000c 	addiu	t0,t0,12
800cc574:	27c24670 	addiu	v0,s8,18032
800cc578:	90440066 	lbu	a0,102(v0)
800cc57c:	3c158022 	lui	s5,0x8022
800cc580:	26a350e8 	addiu	v1,s5,20712
800cc584:	3c02802e 	lui	v0,0x802e
800cc588:	a064003e 	sb	a0,62(v1)
800cc58c:	244446d8 	addiu	a0,v0,18136
800cc590:	3c038022 	lui	v1,0x8022
800cc594:	3c02802e 	lui	v0,0x802e
800cc598:	24635128 	addiu	v1,v1,20776
800cc59c:	244548d8 	addiu	a1,v0,18648
800cc5a0:	94820000 	lhu	v0,0(a0)
800cc5a4:	24840002 	addiu	a0,a0,2
800cc5a8:	a4620000 	sh	v0,0(v1)
800cc5ac:	1485fffc 	bne	a0,a1,800cc5a0 <S9xLoadOrigSnapshot+0x400>
800cc5b0:	24630002 	addiu	v1,v1,2
800cc5b4:	27c24670 	addiu	v0,s8,18032
800cc5b8:	90440268 	lbu	a0,616(v0)
800cc5bc:	3c028022 	lui	v0,0x8022
800cc5c0:	244350e8 	addiu	v1,v0,20712
800cc5c4:	3c02802e 	lui	v0,0x802e
800cc5c8:	a0640240 	sb	a0,576(v1)
800cc5cc:	244b48da 	addiu	t3,v0,18650
800cc5d0:	3c038022 	lui	v1,0x8022
800cc5d4:	3c02802e 	lui	v0,0x802e
800cc5d8:	246a532a 	addiu	t2,v1,21290
800cc5dc:	244c4fda 	addiu	t4,v0,20442
800cc5e0:	95620000 	lhu	v0,0(t3)
800cc5e4:	95630002 	lhu	v1,2(t3)
800cc5e8:	95640004 	lhu	a0,4(t3)
800cc5ec:	91650006 	lbu	a1,6(t3)
800cc5f0:	91660007 	lbu	a2,7(t3)
800cc5f4:	91670008 	lbu	a3,8(t3)
800cc5f8:	91680009 	lbu	t0,9(t3)
800cc5fc:	9169000a 	lbu	t1,10(t3)
800cc600:	256b000e 	addiu	t3,t3,14
800cc604:	a5420000 	sh	v0,0(t2)
800cc608:	a5430002 	sh	v1,2(t2)
800cc60c:	a5440004 	sh	a0,4(t2)
800cc610:	a1450006 	sb	a1,6(t2)
800cc614:	a1460007 	sb	a2,7(t2)
800cc618:	a1470008 	sb	a3,8(t2)
800cc61c:	a1480009 	sb	t0,9(t2)
800cc620:	a149000a 	sb	t1,10(t2)
800cc624:	156cffee 	bne	t3,t4,800cc5e0 <S9xLoadOrigSnapshot+0x440>
800cc628:	254a000c 	addiu	t2,t2,12
800cc62c:	27d14670 	addiu	s1,s8,18032
800cc630:	92220978 	lbu	v0,2424(s1)
800cc634:	9623097a 	lhu	v1,2426(s1)
800cc638:	9224097c 	lbu	a0,2428(s1)
800cc63c:	9625097e 	lhu	a1,2430(s1)
800cc640:	96260980 	lhu	a2,2432(s1)
800cc644:	96270982 	lhu	a3,2434(s1)
800cc648:	96280984 	lhu	t0,2436(s1)
800cc64c:	96290986 	lhu	t1,2438(s1)
800cc650:	922a0988 	lbu	t2,2440(s1)
800cc654:	922b0989 	lbu	t3,2441(s1)
800cc658:	922c098a 	lbu	t4,2442(s1)
800cc65c:	962d098c 	lhu	t5,2444(s1)
800cc660:	962e098e 	lhu	t6,2446(s1)
800cc664:	962f0990 	lhu	t7,2448(s1)
800cc668:	96320992 	lhu	s2,2450(s1)
800cc66c:	96330994 	lhu	s3,2452(s1)
800cc670:	96340996 	lhu	s4,2454(s1)
800cc674:	3c158022 	lui	s5,0x8022
800cc678:	26b050e8 	addiu	s0,s5,20712
800cc67c:	a2020842 	sb	v0,2114(s0)
800cc680:	a6030844 	sh	v1,2116(s0)
800cc684:	a2040847 	sb	a0,2119(s0)
800cc688:	a6050848 	sh	a1,2120(s0)
800cc68c:	a606084a 	sh	a2,2122(s0)
800cc690:	a607084c 	sh	a3,2124(s0)
800cc694:	a608084e 	sh	t0,2126(s0)
800cc698:	a6090850 	sh	t1,2128(s0)
800cc69c:	a20a0852 	sb	t2,2130(s0)
800cc6a0:	a20b0853 	sb	t3,2131(s0)
800cc6a4:	a20c0854 	sb	t4,2132(s0)
800cc6a8:	a60d0856 	sh	t5,2134(s0)
800cc6ac:	a60e0858 	sh	t6,2136(s0)
800cc6b0:	a60f085a 	sh	t7,2138(s0)
800cc6b4:	a612085c 	sh	s2,2140(s0)
800cc6b8:	a613085e 	sh	s3,2142(s0)
800cc6bc:	a6140860 	sh	s4,2144(s0)
800cc6c0:	9229099b 	lbu	t1,2459(s1)
800cc6c4:	92230999 	lbu	v1,2457(s1)
800cc6c8:	92270c2f 	lbu	a3,3119(s1)
800cc6cc:	9228099a 	lbu	t0,2458(s1)
800cc6d0:	922a099c 	lbu	t2,2460(s1)
800cc6d4:	922b099d 	lbu	t3,2461(s1)
800cc6d8:	962c099e 	lhu	t4,2462(s1)
800cc6dc:	962d09a0 	lhu	t5,2464(s1)
800cc6e0:	8e2e09a4 	lw	t6,2468(s1)
800cc6e4:	922f09a9 	lbu	t7,2473(s1)
800cc6e8:	92220998 	lbu	v0,2456(s1)
800cc6ec:	96330c2c 	lhu	s3,3116(s1)
800cc6f0:	923409ac 	lbu	s4,2476(s1)
800cc6f4:	963509ae 	lhu	s5,2478(s1)
800cc6f8:	923609b1 	lbu	s6,2481(s1)
800cc6fc:	3c048022 	lui	a0,0x8022
800cc700:	3c05802e 	lui	a1,0x802e
800cc704:	3c128012 	lui	s2,0x8012
800cc708:	a2090865 	sb	t1,2149(s0)
800cc70c:	24845962 	addiu	a0,a0,22882
800cc710:	24a55022 	addiu	a1,a1,20514
800cc714:	2652c980 	addiu	s2,s2,-13952
800cc718:	24060220 	li	a2,544
800cc71c:	a2030863 	sb	v1,2147(s0)
800cc720:	a2070ad3 	sb	a3,2771(s0)
800cc724:	a2080864 	sb	t0,2148(s0)
800cc728:	a20a0866 	sb	t2,2150(s0)
800cc72c:	a20b0867 	sb	t3,2151(s0)
800cc730:	a60c0868 	sh	t4,2152(s0)
800cc734:	a60d086a 	sh	t5,2154(s0)
800cc738:	ae0e086c 	sw	t6,2156(s0)
800cc73c:	a20f0871 	sb	t7,2161(s0)
800cc740:	a2020862 	sb	v0,2146(s0)
800cc744:	a6130ad0 	sh	s3,2768(s0)
800cc748:	a2140874 	sb	s4,2164(s0)
800cc74c:	a6150876 	sh	s5,2166(s0)
800cc750:	0240f809 	jalr	s2
800cc754:	a2160879 	sb	s6,2169(s0)
800cc758:	92230bd2 	lbu	v1,3026(s1)
800cc75c:	96270bd4 	lhu	a3,3028(s1)
800cc760:	92280bd6 	lbu	t0,3030(s1)
800cc764:	92220bd3 	lbu	v0,3027(s1)
800cc768:	3c048022 	lui	a0,0x8022
800cc76c:	3c05802e 	lui	a1,0x802e
800cc770:	24845b87 	addiu	a0,a0,23431
800cc774:	24a55247 	addiu	a1,a1,21063
800cc778:	24060004 	li	a2,4
800cc77c:	a2030a9a 	sb	v1,2714(s0)
800cc780:	a6070a9c 	sh	a3,2716(s0)
800cc784:	a2080a9e 	sb	t0,2718(s0)
800cc788:	0240f809 	jalr	s2
800cc78c:	a2020a9b 	sb	v0,2715(s0)
800cc790:	92220bdb 	lbu	v0,3035(s1)
800cc794:	92230be1 	lbu	v1,3041(s1)
800cc798:	92280be0 	lbu	t0,3040(s1)
800cc79c:	92270bdf 	lbu	a3,3039(s1)
800cc7a0:	92240bdc 	lbu	a0,3036(s1)
800cc7a4:	92250bdd 	lbu	a1,3037(s1)
800cc7a8:	92260bde 	lbu	a2,3038(s1)
800cc7ac:	a2020aa3 	sb	v0,2723(s0)
800cc7b0:	3c02802e 	lui	v0,0x802e
800cc7b4:	a2030aa9 	sb	v1,2729(s0)
800cc7b8:	a2080aa8 	sb	t0,2728(s0)
800cc7bc:	3c038022 	lui	v1,0x8022
800cc7c0:	2448527c 	addiu	t0,v0,21116
800cc7c4:	3c02802e 	lui	v0,0x802e
800cc7c8:	a2070aa7 	sb	a3,2727(s0)
800cc7cc:	a2040aa4 	sb	a0,2724(s0)
800cc7d0:	a2050aa5 	sb	a1,2725(s0)
800cc7d4:	a2060aa6 	sb	a2,2726(s0)
800cc7d8:	24675b98 	addiu	a3,v1,23448
800cc7dc:	24495282 	addiu	t1,v0,21122
800cc7e0:	91020000 	lbu	v0,0(t0)
800cc7e4:	91030006 	lbu	v1,6(t0)
800cc7e8:	9104000c 	lbu	a0,12(t0)
800cc7ec:	91050012 	lbu	a1,18(t0)
800cc7f0:	91060018 	lbu	a2,24(t0)
800cc7f4:	25080001 	addiu	t0,t0,1
800cc7f8:	a0e20000 	sb	v0,0(a3)
800cc7fc:	a0e30006 	sb	v1,6(a3)
800cc800:	a0e4000c 	sb	a0,12(a3)
800cc804:	a0e50012 	sb	a1,18(a3)
800cc808:	a0e60018 	sb	a2,24(a3)
800cc80c:	1509fff4 	bne	t0,t1,800cc7e0 <S9xLoadOrigSnapshot+0x640>
800cc810:	24e70001 	addiu	a3,a3,1
800cc814:	27c24670 	addiu	v0,s8,18032
800cc818:	90450c2e 	lbu	a1,3118(v0)
800cc81c:	90460c2b 	lbu	a2,3115(v0)
800cc820:	3c038022 	lui	v1,0x8022
800cc824:	3c048022 	lui	a0,0x8022
800cc828:	246250e8 	addiu	v0,v1,20712
800cc82c:	24905bc4 	addiu	s0,a0,23492
800cc830:	24030001 	li	v1,1
800cc834:	a0450ad2 	sb	a1,2770(v0)
800cc838:	a0460acf 	sb	a2,2767(v0)
800cc83c:	3c028007 	lui	v0,0x8007
800cc840:	a0835bc4 	sb	v1,23492(a0)
800cc844:	2442f760 	addiu	v0,v0,-2208
800cc848:	0040f809 	jalr	v0
800cc84c:	a2030005 	sb	v1,5(s0)
800cc850:	3c11802e 	lui	s1,0x802e
800cc854:	3c08800d 	lui	t0,0x800d
800cc858:	3c048019 	lui	a0,0x8019
800cc85c:	24844b30 	addiu	a0,a0,19248
800cc860:	262552a4 	addiu	a1,s1,21156
800cc864:	240600c0 	li	a2,192
800cc868:	02e03821 	move	a3,s7
800cc86c:	2502c050 	addiu	v0,t0,-16304
800cc870:	0040f809 	jalr	v0
800cc874:	a2000006 	sb	zero,6(s0)
800cc878:	24030001 	li	v1,1
800cc87c:	1443fe6b 	bne	v0,v1,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cc880:	3c02800f 	lui	v0,0x800f
800cc884:	3c028022 	lui	v0,0x8022
800cc888:	3c03802e 	lui	v1,0x802e
800cc88c:	263252a4 	addiu	s2,s1,21156
800cc890:	246352a5 	addiu	v1,v1,21157
800cc894:	24516cb8 	addiu	s1,v0,27832
800cc898:	3c028022 	lui	v0,0x8022
800cc89c:	24426cb9 	addiu	v0,v0,27833
800cc8a0:	afa32018 	sw	v1,8216(sp)
800cc8a4:	3c03802e 	lui	v1,0x802e
800cc8a8:	246352a6 	addiu	v1,v1,21158
800cc8ac:	afa22014 	sw	v0,8212(sp)
800cc8b0:	3c028022 	lui	v0,0x8022
800cc8b4:	afa32010 	sw	v1,8208(sp)
800cc8b8:	245e6cba 	addiu	s8,v0,27834
800cc8bc:	3c03802e 	lui	v1,0x802e
800cc8c0:	3c028022 	lui	v0,0x8022
800cc8c4:	247f52a7 	addiu	ra,v1,21159
800cc8c8:	24596cbb 	addiu	t9,v0,27835
800cc8cc:	3c03802e 	lui	v1,0x802e
800cc8d0:	3c028022 	lui	v0,0x8022
800cc8d4:	247852a8 	addiu	t8,v1,21160
800cc8d8:	24566cbc 	addiu	s6,v0,27836
800cc8dc:	3c03802e 	lui	v1,0x802e
800cc8e0:	3c028022 	lui	v0,0x8022
800cc8e4:	247552aa 	addiu	s5,v1,21162
800cc8e8:	24546cbe 	addiu	s4,v0,27838
800cc8ec:	00009821 	move	s3,zero
800cc8f0:	afb22020 	sw	s2,8224(sp)
800cc8f4:	afb1201c 	sw	s1,8220(sp)
800cc8f8:	8fa92020 	lw	t1,8224(sp)
800cc8fc:	8fac2018 	lw	t4,8216(sp)
800cc900:	91290000 	lbu	t1,0(t1)
800cc904:	8fa22010 	lw	v0,8208(sp)
800cc908:	a3a92028 	sb	t1,8232(sp)
800cc90c:	918c0000 	lbu	t4,0(t4)
800cc910:	8fa3201c 	lw	v1,8220(sp)
800cc914:	a3ac2030 	sb	t4,8240(sp)
800cc918:	90440000 	lbu	a0,0(v0)
800cc91c:	93a22028 	lbu	v0,8232(sp)
800cc920:	964c0010 	lhu	t4,16(s2)
800cc924:	93e50000 	lbu	a1,0(ra)
800cc928:	96480008 	lhu	t0,8(s2)
800cc92c:	9249000a 	lbu	t1,10(s2)
800cc930:	924d0012 	lbu	t5,18(s2)
800cc934:	924e0013 	lbu	t6,19(s2)
800cc938:	924f0014 	lbu	t7,20(s2)
800cc93c:	92500015 	lbu	s0,21(s2)
800cc940:	93060000 	lbu	a2,0(t8)
800cc944:	96a70000 	lhu	a3,0(s5)
800cc948:	964a000c 	lhu	t2,12(s2)
800cc94c:	924b000e 	lbu	t3,14(s2)
800cc950:	a0620000 	sb	v0,0(v1)
800cc954:	93a22030 	lbu	v0,8240(sp)
800cc958:	8fa32014 	lw	v1,8212(sp)
800cc95c:	a3c40000 	sb	a0,0(s8)
800cc960:	a3250000 	sb	a1,0(t9)
800cc964:	a6280008 	sh	t0,8(s1)
800cc968:	a229000a 	sb	t1,10(s1)
800cc96c:	a0620000 	sb	v0,0(v1)
800cc970:	a2c60000 	sb	a2,0(s6)
800cc974:	a6870000 	sh	a3,0(s4)
800cc978:	a62a000c 	sh	t2,12(s1)
800cc97c:	a22b000e 	sb	t3,14(s1)
800cc980:	8fa32020 	lw	v1,8224(sp)
800cc984:	8fa4201c 	lw	a0,8220(sp)
800cc988:	8fa52018 	lw	a1,8216(sp)
800cc98c:	8fa82014 	lw	t0,8212(sp)
800cc990:	8fa92010 	lw	t1,8208(sp)
800cc994:	a62c0010 	sh	t4,16(s1)
800cc998:	24630018 	addiu	v1,v1,24
800cc99c:	24840016 	addiu	a0,a0,22
800cc9a0:	24a50018 	addiu	a1,a1,24
800cc9a4:	25080016 	addiu	t0,t0,22
800cc9a8:	25290018 	addiu	t1,t1,24
800cc9ac:	26730001 	addiu	s3,s3,1
800cc9b0:	240c0008 	li	t4,8
800cc9b4:	a22d0012 	sb	t5,18(s1)
800cc9b8:	a22e0013 	sb	t6,19(s1)
800cc9bc:	a22f0014 	sb	t7,20(s1)
800cc9c0:	a2300015 	sb	s0,21(s1)
800cc9c4:	afa32020 	sw	v1,8224(sp)
800cc9c8:	afa4201c 	sw	a0,8220(sp)
800cc9cc:	afa52018 	sw	a1,8216(sp)
800cc9d0:	afa82014 	sw	t0,8212(sp)
800cc9d4:	afa92010 	sw	t1,8208(sp)
800cc9d8:	27de0016 	addiu	s8,s8,22
800cc9dc:	27ff0018 	addiu	ra,ra,24
800cc9e0:	27390016 	addiu	t9,t9,22
800cc9e4:	27180018 	addiu	t8,t8,24
800cc9e8:	26d60016 	addiu	s6,s6,22
800cc9ec:	26b50018 	addiu	s5,s5,24
800cc9f0:	26940016 	addiu	s4,s4,22
800cc9f4:	26520018 	addiu	s2,s2,24
800cc9f8:	166cffbf 	bne	s3,t4,800cc8f8 <S9xLoadOrigSnapshot+0x758>
800cc9fc:	26310016 	addiu	s1,s1,22
800cca00:	3c158021 	lui	s5,0x8021
800cca04:	26b3701c 	addiu	s3,s5,28700
800cca08:	3c02800d 	lui	v0,0x800d
800cca0c:	8e650008 	lw	a1,8(s3)
800cca10:	3c048019 	lui	a0,0x8019
800cca14:	24844b38 	addiu	a0,a0,19256
800cca18:	3c060001 	lui	a2,0x1
800cca1c:	2452c050 	addiu	s2,v0,-16304
800cca20:	0240f809 	jalr	s2
800cca24:	02e03821 	move	a3,s7
800cca28:	00408821 	move	s1,v0
800cca2c:	24020001 	li	v0,1
800cca30:	1622fdfe 	bne	s1,v0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800cca34:	3c02800f 	lui	v0,0x800f
800cca38:	8ea5701c 	lw	a1,28700(s5)
800cca3c:	3c048019 	lui	a0,0x8019
800cca40:	24844b40 	addiu	a0,a0,19264
800cca44:	3c060002 	lui	a2,0x2
800cca48:	0240f809 	jalr	s2
800cca4c:	02e03821 	move	a3,s7
800cca50:	1451fdf5 	bne	v0,s1,800cc228 <S9xLoadOrigSnapshot+0x88>
800cca54:	00408021 	move	s0,v0
800cca58:	3c028021 	lui	v0,0x8021
800cca5c:	8c457008 	lw	a1,28680(v0)
800cca60:	3c048019 	lui	a0,0x8019
800cca64:	24844b48 	addiu	a0,a0,19272
800cca68:	3c060001 	lui	a2,0x1
800cca6c:	0240f809 	jalr	s2
800cca70:	02e03821 	move	a3,s7
800cca74:	1450fdec 	bne	v0,s0,800cc228 <S9xLoadOrigSnapshot+0x88>
800cca78:	00408821 	move	s1,v0
800cca7c:	8e650014 	lw	a1,20(s3)
800cca80:	3c048019 	lui	a0,0x8019
800cca84:	24844b50 	addiu	a0,a0,19280
800cca88:	34068000 	li	a2,0x8000
800cca8c:	0240f809 	jalr	s2
800cca90:	02e03821 	move	a3,s7
800cca94:	1451fde4 	bne	v0,s1,800cc228 <S9xLoadOrigSnapshot+0x88>
800cca98:	00408021 	move	s0,v0
800cca9c:	3c11802e 	lui	s1,0x802e
800ccaa0:	3c048019 	lui	a0,0x8019
800ccaa4:	24844b58 	addiu	a0,a0,19288
800ccaa8:	262553bc 	addiu	a1,s1,21436
800ccaac:	240600e0 	li	a2,224
800ccab0:	0240f809 	jalr	s2
800ccab4:	02e03821 	move	a3,s7
800ccab8:	10500087 	beq	v0,s0,800cccd8 <S9xLoadOrigSnapshot+0xb38>
800ccabc:	3c03800c 	lui	v1,0x800c
800ccac0:	24624094 	addiu	v0,v1,16532
800ccac4:	3c128021 	lui	s2,0x8021
800ccac8:	3c038021 	lui	v1,0x8021
800ccacc:	24040001 	li	a0,1
800ccad0:	a060e3f4 	sb	zero,-7180(v1)
800ccad4:	0040f809 	jalr	v0
800ccad8:	a240e42c 	sb	zero,-7124(s2)
800ccadc:	3c02800d 	lui	v0,0x800d
800ccae0:	24428a40 	addiu	v0,v0,-30144
800ccae4:	0040f809 	jalr	v0
800ccae8:	00000000 	nop
800ccaec:	3c048021 	lui	a0,0x8021
800ccaf0:	2490e2f8 	addiu	s0,a0,-7432
800ccaf4:	9083e2f8 	lbu	v1,-7432(a0)
800ccaf8:	92050001 	lbu	a1,1(s0)
800ccafc:	9604000e 	lhu	a0,14(s0)
800ccb00:	3c028021 	lui	v0,0x8021
800ccb04:	2451e284 	addiu	s1,v0,-7548
800ccb08:	00031c00 	sll	v1,v1,0x10
800ccb0c:	00052c00 	sll	a1,a1,0x10
800ccb10:	3c028006 	lui	v0,0x8006
800ccb14:	00642021 	addu	a0,v1,a0
800ccb18:	ae250014 	sw	a1,20(s1)
800ccb1c:	244240f8 	addiu	v0,v0,16632
800ccb20:	0040f809 	jalr	v0
800ccb24:	ae230010 	sw	v1,16(s1)
800ccb28:	92070002 	lbu	a3,2(s0)
800ccb2c:	96040002 	lhu	a0,2(s0)
800ccb30:	00071042 	srl	v0,a3,0x1
800ccb34:	38420001 	xori	v0,v0,0x1
800ccb38:	30e30040 	andi	v1,a3,0x40
800ccb3c:	30420001 	andi	v0,v0,0x1
800ccb40:	00031983 	sra	v1,v1,0x6
800ccb44:	30e50080 	andi	a1,a3,0x80
800ccb48:	30e60001 	andi	a2,a3,0x1
800ccb4c:	30840100 	andi	a0,a0,0x100
800ccb50:	a2220009 	sb	v0,9(s1)
800ccb54:	a225000a 	sb	a1,10(s1)
800ccb58:	a2260008 	sb	a2,8(s1)
800ccb5c:	10800055 	beqz	a0,800cccb4 <S9xLoadOrigSnapshot+0xb14>
800ccb60:	a223000b 	sb	v1,11(s1)
800ccb64:	3c02801e 	lui	v0,0x801e
800ccb68:	24427150 	addiu	v0,v0,29008
800ccb6c:	ae220004 	sw	v0,4(s1)
800ccb70:	3c058021 	lui	a1,0x8021
800ccb74:	24a2e2a8 	addiu	v0,a1,-7512
800ccb78:	90430009 	lbu	v1,9(v0)
800ccb7c:	1060004a 	beqz	v1,800ccca8 <S9xLoadOrigSnapshot+0xb08>
800ccb80:	2642e42c 	addiu	v0,s2,-7124
800ccb84:	24020003 	li	v0,3
800ccb88:	10620047 	beq	v1,v0,800ccca8 <S9xLoadOrigSnapshot+0xb08>
800ccb8c:	2642e42c 	addiu	v0,s2,-7124
800ccb90:	8c450008 	lw	a1,8(v0)
800ccb94:	00003021 	move	a2,zero
800ccb98:	3c088022 	lui	t0,0x8022
800ccb9c:	250350e8 	addiu	v1,t0,20712
800ccba0:	90620a9b 	lbu	v0,2715(v1)
800ccba4:	10400011 	beqz	v0,800ccbec <S9xLoadOrigSnapshot+0xa4c>
800ccba8:	00000000 	nop
800ccbac:	84640a9c 	lh	a0,2716(v1)
800ccbb0:	0085102a 	slt	v0,a0,a1
800ccbb4:	1040000d 	beqz	v0,800ccbec <S9xLoadOrigSnapshot+0xa4c>
800ccbb8:	3c098021 	lui	t1,0x8021
800ccbbc:	2527e2a8 	addiu	a3,t1,-7512
800ccbc0:	8ce20024 	lw	v0,36(a3)
800ccbc4:	0044102a 	slt	v0,v0,a0
800ccbc8:	10400008 	beqz	v0,800ccbec <S9xLoadOrigSnapshot+0xa4c>
800ccbcc:	00000000 	nop
800ccbd0:	90620a9a 	lbu	v0,2714(v1)
800ccbd4:	10400112 	beqz	v0,800cd020 <S9xLoadOrigSnapshot+0xe80>
800ccbd8:	00000000 	nop
800ccbdc:	9463084a 	lhu	v1,2122(v1)
800ccbe0:	8ce20028 	lw	v0,40(a3)
800ccbe4:	1043010f 	beq	v0,v1,800cd024 <S9xLoadOrigSnapshot+0xe84>
800ccbe8:	2643e42c 	addiu	v1,s2,-7124
800ccbec:	3c0c8021 	lui	t4,0x8021
800ccbf0:	2582e2a8 	addiu	v0,t4,-7512
800ccbf4:	a0460009 	sb	a2,9(v0)
800ccbf8:	ac450024 	sw	a1,36(v0)
800ccbfc:	3c02800f 	lui	v0,0x800f
800ccc00:	24425f58 	addiu	v0,v0,24408
800ccc04:	0040f809 	jalr	v0
800ccc08:	02e02021 	move	a0,s7
800ccc0c:	0803308f 	j	800cc23c <S9xLoadOrigSnapshot+0x9c>
800ccc10:	24020001 	li	v0,1
800ccc14:	26107750 	addiu	s0,s0,30544
800ccc18:	0200f809 	jalr	s0
800ccc1c:	02402021 	move	a0,s2
800ccc20:	26644094 	addiu	a0,s3,16532
800ccc24:	0200f809 	jalr	s0
800ccc28:	00408821 	move	s1,v0
800ccc2c:	00402821 	move	a1,v0
800ccc30:	02a0f809 	jalr	s5
800ccc34:	02202021 	move	a0,s1
800ccc38:	1040fdc2 	beqz	v0,800cc344 <S9xLoadOrigSnapshot+0x1a4>
800ccc3c:	3c068019 	lui	a2,0x8019
800ccc40:	3c02800d 	lui	v0,0x800d
800ccc44:	24c633b8 	addiu	a2,a2,13240
800ccc48:	24040002 	li	a0,2
800ccc4c:	24427918 	addiu	v0,v0,31000
800ccc50:	0040f809 	jalr	v0
800ccc54:	24050013 	li	a1,19
800ccc58:	080330d2 	j	800cc348 <S9xLoadOrigSnapshot+0x1a8>
800ccc5c:	3c028001 	lui	v0,0x8001
800ccc60:	954209ae 	lhu	v0,2478(t2)
800ccc64:	a5400c2c 	sh	zero,3116(t2)
800ccc68:	00021040 	sll	v0,v0,0x1
800ccc6c:	08033134 	j	800cc4d0 <S9xLoadOrigSnapshot+0x330>
800ccc70:	a54209ae 	sh	v0,2478(t2)
800ccc74:	86420004 	lh	v0,4(s2)
800ccc78:	86430006 	lh	v1,6(s2)
800ccc7c:	9644000a 	lhu	a0,10(s2)
800ccc80:	9645001c 	lhu	a1,28(s2)
800ccc84:	9646001e 	lhu	a2,30(s2)
800ccc88:	96470020 	lhu	a3,32(s2)
800ccc8c:	ae420030 	sw	v0,48(s2)
800ccc90:	ae430034 	sw	v1,52(s2)
800ccc94:	ae440038 	sw	a0,56(s2)
800ccc98:	ae45003c 	sw	a1,60(s2)
800ccc9c:	ae460040 	sw	a2,64(s2)
800ccca0:	080330f0 	j	800cc3c0 <S9xLoadOrigSnapshot+0x220>
800ccca4:	ae470044 	sw	a3,68(s2)
800ccca8:	8c450004 	lw	a1,4(v0)
800cccac:	080332e6 	j	800ccb98 <S9xLoadOrigSnapshot+0x9f8>
800cccb0:	24060001 	li	a2,1
800cccb4:	30e20020 	andi	v0,a3,0x20
800cccb8:	104000e7 	beqz	v0,800cd058 <S9xLoadOrigSnapshot+0xeb8>
800cccbc:	30e20010 	andi	v0,a3,0x10
800cccc0:	104000e2 	beqz	v0,800cd04c <S9xLoadOrigSnapshot+0xeac>
800cccc4:	3c02801e 	lui	v0,0x801e
800cccc8:	3c02801e 	lui	v0,0x801e
800ccccc:	24426d50 	addiu	v0,v0,27984
800cccd0:	080332dc 	j	800ccb70 <S9xLoadOrigSnapshot+0x9d0>
800cccd4:	ae220004 	sw	v0,4(s1)
800cccd8:	262653bc 	addiu	a2,s1,21436
800cccdc:	3c028021 	lui	v0,0x8021
800ccce0:	2447e308 	addiu	a3,v0,-7416
800ccce4:	24c800e0 	addiu	t0,a2,224
800ccce8:	8cc20000 	lw	v0,0(a2)
800cccec:	8cc30004 	lw	v1,4(a2)
800cccf0:	8cc40008 	lw	a0,8(a2)
800cccf4:	8cc5000c 	lw	a1,12(a2)
800cccf8:	24c60010 	addiu	a2,a2,16
800cccfc:	ace20000 	sw	v0,0(a3)
800ccd00:	ace30004 	sw	v1,4(a3)
800ccd04:	ace40008 	sw	a0,8(a3)
800ccd08:	ace5000c 	sw	a1,12(a3)
800ccd0c:	14c8fff6 	bne	a2,t0,800ccce8 <S9xLoadOrigSnapshot+0xb48>
800ccd10:	24e70010 	addiu	a3,a3,16
800ccd14:	3c03800d 	lui	v1,0x800d
800ccd18:	3c10802f 	lui	s0,0x802f
800ccd1c:	3c048019 	lui	a0,0x8019
800ccd20:	24844b60 	addiu	a0,a0,19296
800ccd24:	2473c050 	addiu	s3,v1,-16304
800ccd28:	260559cc 	addiu	a1,s0,22988
800ccd2c:	24060008 	li	a2,8
800ccd30:	0260f809 	jalr	s3
800ccd34:	02e03821 	move	a3,s7
800ccd38:	00409021 	move	s2,v0
800ccd3c:	24020001 	li	v0,1
800ccd40:	1642fd3a 	bne	s2,v0,800cc22c <S9xLoadOrigSnapshot+0x8c>
800ccd44:	3c02800f 	lui	v0,0x800f
800ccd48:	3c048021 	lui	a0,0x8021
800ccd4c:	260259cc 	addiu	v0,s0,22988
800ccd50:	2483e3e8 	addiu	v1,a0,-7192
800ccd54:	960a59cc 	lhu	t2,22988(s0)
800ccd58:	94480006 	lhu	t0,6(v0)
800ccd5c:	94490004 	lhu	t1,4(v0)
800ccd60:	8c650004 	lw	a1,4(v1)
800ccd64:	3c1e8021 	lui	s8,0x8021
800ccd68:	94430002 	lhu	v1,2(v0)
800ccd6c:	3c048019 	lui	a0,0x8019
800ccd70:	27c2e424 	addiu	v0,s8,-7132
800ccd74:	24844b68 	addiu	a0,a0,19304
800ccd78:	3c060001 	lui	a2,0x1
800ccd7c:	02e03821 	move	a3,s7
800ccd80:	a4480006 	sh	t0,6(v0)
800ccd84:	a7cae424 	sh	t2,-7132(s8)
800ccd88:	a4430002 	sh	v1,2(v0)
800ccd8c:	0260f809 	jalr	s3
800ccd90:	a4490004 	sh	t1,4(v0)
800ccd94:	1452fd24 	bne	v0,s2,800cc228 <S9xLoadOrigSnapshot+0x88>
800ccd98:	00408821 	move	s1,v0
800ccd9c:	3c10802e 	lui	s0,0x802e
800ccda0:	3c048019 	lui	a0,0x8019
800ccda4:	3c060001 	lui	a2,0x1
800ccda8:	24844b70 	addiu	a0,a0,19312
800ccdac:	34c60530 	ori	a2,a2,0x530
800ccdb0:	2605549c 	addiu	a1,s0,21660
800ccdb4:	0260f809 	jalr	s3
800ccdb8:	02e03821 	move	a3,s7
800ccdbc:	1451fd1b 	bne	v0,s1,800cc22c <S9xLoadOrigSnapshot+0x8c>
800ccdc0:	3c02800f 	lui	v0,0x800f
800ccdc4:	2602549c 	addiu	v0,s0,21660
800ccdc8:	9605549c 	lhu	a1,21660(s0)
800ccdcc:	3c048021 	lui	a0,0x8021
800ccdd0:	94460002 	lhu	a2,2(v0)
800ccdd4:	94470004 	lhu	a3,4(v0)
800ccdd8:	94480006 	lhu	t0,6(v0)
800ccddc:	8c490008 	lw	t1,8(v0)
800ccde0:	8c4a000c 	lw	t2,12(v0)
800ccde4:	8c4b0010 	lw	t3,16(v0)
800ccde8:	8c4c0014 	lw	t4,20(v0)
800ccdec:	8c4d0018 	lw	t5,24(v0)
800ccdf0:	8c4e001c 	lw	t6,28(v0)
800ccdf4:	8c4f0020 	lw	t7,32(v0)
800ccdf8:	8c500024 	lw	s0,36(v0)
800ccdfc:	8c510028 	lw	s1,40(v0)
800cce00:	8c52002c 	lw	s2,44(v0)
800cce04:	248369e0 	addiu	v1,a0,27104
800cce08:	a48569e0 	sh	a1,27104(a0)
800cce0c:	24452070 	addiu	a1,v0,8304
800cce10:	0040a021 	move	s4,v0
800cce14:	00609821 	move	s3,v1
800cce18:	a4660002 	sh	a2,2(v1)
800cce1c:	a4670004 	sh	a3,4(v1)
800cce20:	a4680006 	sh	t0,6(v1)
800cce24:	ac690008 	sw	t1,8(v1)
800cce28:	ac6a000c 	sw	t2,12(v1)
800cce2c:	ac6b0010 	sw	t3,16(v1)
800cce30:	ac6c0014 	sw	t4,20(v1)
800cce34:	ac6d0018 	sw	t5,24(v1)
800cce38:	ac6e001c 	sw	t6,28(v1)
800cce3c:	ac6f0020 	sw	t7,32(v1)
800cce40:	ac700024 	sw	s0,36(v1)
800cce44:	ac710028 	sw	s1,40(v1)
800cce48:	ac72002c 	sw	s2,44(v1)
800cce4c:	0000a821 	move	s5,zero
800cce50:	24160010 	li	s6,16
800cce54:	247800c4 	addiu	t8,v1,196
800cce58:	24592096 	addiu	t9,v0,8342
800cce5c:	247f0078 	addiu	ra,v1,120
800cce60:	afa52024 	sw	a1,8228(sp)
800cce64:	92882044 	lbu	t0,8260(s4)
800cce68:	8e820030 	lw	v0,48(s4)
800cce6c:	8e830034 	lw	v1,52(s4)
800cce70:	96840038 	lhu	a0,56(s4)
800cce74:	9685003a 	lhu	a1,58(s4)
800cce78:	8e86003c 	lw	a2,60(s4)
800cce7c:	8e870040 	lw	a3,64(s4)
800cce80:	8e892048 	lw	t1,8264(s4)
800cce84:	8e8f205c 	lw	t7,8284(s4)
800cce88:	968a204c 	lhu	t2,8268(s4)
800cce8c:	968b204e 	lhu	t3,8270(s4)
800cce90:	968c2050 	lhu	t4,8272(s4)
800cce94:	8e8d2054 	lw	t5,8276(s4)
800cce98:	8e8e2058 	lw	t6,8280(s4)
800cce9c:	8e902060 	lw	s0,8288(s4)
800ccea0:	8e912064 	lw	s1,8292(s4)
800ccea4:	8e922068 	lw	s2,8296(s4)
800ccea8:	ae620030 	sw	v0,48(s3)
800cceac:	ae630034 	sw	v1,52(s3)
800cceb0:	a6640038 	sh	a0,56(s3)
800cceb4:	a665003a 	sh	a1,58(s3)
800cceb8:	a2680048 	sb	t0,72(s3)
800ccebc:	ae66003c 	sw	a2,60(s3)
800ccec0:	ae670044 	sw	a3,68(s3)
800ccec4:	ae69004c 	sw	t1,76(s3)
800ccec8:	a66a0050 	sh	t2,80(s3)
800ccecc:	a66b0052 	sh	t3,82(s3)
800cced0:	a66c0054 	sh	t4,84(s3)
800cced4:	ae6d0058 	sw	t5,88(s3)
800cced8:	ae6e005c 	sw	t6,92(s3)
800ccedc:	ae6f0060 	sw	t7,96(s3)
800ccee0:	ae700064 	sw	s0,100(s3)
800ccee4:	ae710068 	sw	s1,104(s3)
800ccee8:	ae72006c 	sw	s2,108(s3)
800cceec:	8e832070 	lw	v1,8304(s4)
800ccef0:	8e82206c 	lw	v0,8300(s4)
800ccef4:	96842074 	lhu	a0,8308(s4)
800ccef8:	8fa82024 	lw	t0,8228(sp)
800ccefc:	ae630074 	sw	v1,116(s3)
800ccf00:	a6640078 	sh	a0,120(s3)
800ccf04:	ae620070 	sw	v0,112(s3)
800ccf08:	25040006 	addiu	a0,t0,6
800ccf0c:	27e30002 	addiu	v1,ra,2
800ccf10:	00002821 	move	a1,zero
800ccf14:	94820000 	lhu	v0,0(a0)
800ccf18:	24a50001 	addiu	a1,a1,1
800ccf1c:	a4620000 	sh	v0,0(v1)
800ccf20:	24840002 	addiu	a0,a0,2
800ccf24:	14b6fffb 	bne	a1,s6,800ccf14 <S9xLoadOrigSnapshot+0xd74>
800ccf28:	24630002 	addiu	v1,v1,2
800ccf2c:	9285209c 	lbu	a1,8348(s4)
800ccf30:	9286209d 	lbu	a2,8349(s4)
800ccf34:	8e8920ac 	lw	t1,8364(s4)
800ccf38:	8e8720a0 	lw	a3,8352(s4)
800ccf3c:	8e8820a4 	lw	t0,8356(s4)
800ccf40:	87220000 	lh	v0,0(t9)
800ccf44:	86832098 	lh	v1,8344(s4)
800ccf48:	9684209a 	lhu	a0,8346(s4)
800ccf4c:	a26500a6 	sb	a1,166(s3)
800ccf50:	a26600a7 	sb	a2,167(s3)
800ccf54:	ae6900b4 	sw	t1,180(s3)
800ccf58:	8fa92024 	lw	t1,8228(sp)
800ccf5c:	af020000 	sw	v0,0(t8)
800ccf60:	252920a0 	addiu	t1,t1,8352
800ccf64:	26b50001 	addiu	s5,s5,1
800ccf68:	24020008 	li	v0,8
800ccf6c:	a66400a4 	sh	a0,164(s3)
800ccf70:	ae6300c8 	sw	v1,200(s3)
800ccf74:	ae6700a8 	sw	a3,168(s3)
800ccf78:	ae6800ac 	sw	t0,172(s3)
800ccf7c:	afa92024 	sw	t1,8228(sp)
800ccf80:	27ff00bc 	addiu	ra,ra,188
800ccf84:	273920a0 	addiu	t9,t9,8352
800ccf88:	271800bc 	addiu	t8,t8,188
800ccf8c:	269420a0 	addiu	s4,s4,8352
800ccf90:	16a2ffb4 	bne	s5,v0,800cce64 <S9xLoadOrigSnapshot+0xcc4>
800ccf94:	267300bc 	addiu	s3,s3,188
800ccf98:	3c0c800c 	lui	t4,0x800c
800ccf9c:	25824094 	addiu	v0,t4,16532
800ccfa0:	0040f809 	jalr	v0
800ccfa4:	00002021 	move	a0,zero
800ccfa8:	93c3e424 	lbu	v1,-7132(s8)
800ccfac:	3c158021 	lui	s5,0x8021
800ccfb0:	26a8e3e8 	addiu	t0,s5,-7192
800ccfb4:	27c4e424 	addiu	a0,s8,-7132
800ccfb8:	00031042 	srl	v0,v1,0x1
800ccfbc:	94860006 	lhu	a2,6(a0)
800ccfc0:	38420001 	xori	v0,v0,0x1
800ccfc4:	8d070004 	lw	a3,4(t0)
800ccfc8:	30640080 	andi	a0,v1,0x80
800ccfcc:	30650040 	andi	a1,v1,0x40
800ccfd0:	30420001 	andi	v0,v0,0x1
800ccfd4:	00441025 	or	v0,v0,a0
800ccfd8:	00e63021 	addu	a2,a3,a2
800ccfdc:	00052983 	sra	a1,a1,0x6
800ccfe0:	30640020 	andi	a0,v1,0x20
800ccfe4:	30630001 	andi	v1,v1,0x1
800ccfe8:	aea6e3e8 	sw	a2,-7192(s5)
800ccfec:	a1020029 	sb	v0,41(t0)
800ccff0:	a1030028 	sb	v1,40(t0)
800ccff4:	1080001e 	beqz	a0,800cd070 <S9xLoadOrigSnapshot+0xed0>
800ccff8:	a105002a 	sb	a1,42(t0)
800ccffc:	24e20100 	addiu	v0,a3,256
800cd000:	ad020008 	sw	v0,8(t0)
800cd004:	3c028021 	lui	v0,0x8021
800cd008:	2443e3e8 	addiu	v1,v0,-7192
800cd00c:	3c128021 	lui	s2,0x8021
800cd010:	24020001 	li	v0,1
800cd014:	a062000c 	sb	v0,12(v1)
800cd018:	080332b7 	j	800ccadc <S9xLoadOrigSnapshot+0x93c>
800cd01c:	a242e42c 	sb	v0,-7124(s2)
800cd020:	2643e42c 	addiu	v1,s2,-7124
800cd024:	8c620008 	lw	v0,8(v1)
800cd028:	0082102a 	slt	v0,a0,v0
800cd02c:	14400004 	bnez	v0,800cd040 <S9xLoadOrigSnapshot+0xea0>
800cd030:	00000000 	nop
800cd034:	00802821 	move	a1,a0
800cd038:	080332fb 	j	800ccbec <S9xLoadOrigSnapshot+0xa4c>
800cd03c:	24060003 	li	a2,3
800cd040:	00802821 	move	a1,a0
800cd044:	080332fb 	j	800ccbec <S9xLoadOrigSnapshot+0xa4c>
800cd048:	24060002 	li	a2,2
800cd04c:	24427550 	addiu	v0,v0,30032
800cd050:	080332dc 	j	800ccb70 <S9xLoadOrigSnapshot+0x9d0>
800cd054:	ae220004 	sw	v0,4(s1)
800cd058:	10400007 	beqz	v0,800cd078 <S9xLoadOrigSnapshot+0xed8>
800cd05c:	3c02801e 	lui	v0,0x801e
800cd060:	3c02801e 	lui	v0,0x801e
800cd064:	24427d50 	addiu	v0,v0,32080
800cd068:	080332dc 	j	800ccb70 <S9xLoadOrigSnapshot+0x9d0>
800cd06c:	ae220004 	sw	v0,4(s1)
800cd070:	08033401 	j	800cd004 <S9xLoadOrigSnapshot+0xe64>
800cd074:	ad070008 	sw	a3,8(t0)
800cd078:	24427950 	addiu	v0,v0,31056
800cd07c:	080332dc 	j	800ccb70 <S9xLoadOrigSnapshot+0x9d0>
800cd080:	ae220004 	sw	v0,4(s1)
	...

800cd090 <S9xMovieOpen>:
800cd090:	03e00008 	jr	ra
800cd094:	2402fffd 	li	v0,-3

800cd098 <S9xMovieCreate>:
800cd098:	03e00008 	jr	ra
800cd09c:	2402fffd 	li	v0,-3

800cd0a0 <S9xMovieActive>:
800cd0a0:	3c03802f 	lui	v1,0x802f
800cd0a4:	8c625de0 	lw	v0,24032(v1)
800cd0a8:	03e00008 	jr	ra
800cd0ac:	0002102b 	sltu	v0,zero,v0

800cd0b0 <S9xMovieToggleFrameDisplay>:
800cd0b0:	3c03802f 	lui	v1,0x802f
800cd0b4:	24635de0 	addiu	v1,v1,24032
800cd0b8:	90621034 	lbu	v0,4148(v1)
800cd0bc:	2c420001 	sltiu	v0,v0,1
800cd0c0:	14400004 	bnez	v0,800cd0d4 <S9xMovieToggleFrameDisplay+0x24>
800cd0c4:	a0621034 	sb	v0,4148(v1)
800cd0c8:	24030001 	li	v1,1
800cd0cc:	3c028022 	lui	v0,0x8022
800cd0d0:	ac436e30 	sw	v1,28208(v0)
800cd0d4:	03e00008 	jr	ra
800cd0d8:	00000000 	nop

800cd0dc <_Z18write_movie_headerP11FILE_STRUCTPK6SMovie>:
800cd0dc:	27bdffa8 	addiu	sp,sp,-88
800cd0e0:	afbf0050 	sw	ra,80(sp)
800cd0e4:	afb7004c 	sw	s7,76(sp)
800cd0e8:	afb40040 	sw	s4,64(sp)
800cd0ec:	afb3003c 	sw	s3,60(sp)
800cd0f0:	afb20038 	sw	s2,56(sp)
800cd0f4:	afb10034 	sw	s1,52(sp)
800cd0f8:	afb00030 	sw	s0,48(sp)
800cd0fc:	afb60048 	sw	s6,72(sp)
800cd100:	afb50044 	sw	s5,68(sp)
800cd104:	8ca61010 	lw	a2,4112(a1)
800cd108:	8ca7101c 	lw	a3,4124(a1)
800cd10c:	8ca81018 	lw	t0,4120(a1)
800cd110:	8ca91008 	lw	t1,4104(a1)
800cd114:	24020053 	li	v0,83
800cd118:	90b51020 	lbu	s5,4128(a1)
800cd11c:	90b61021 	lbu	s6,4129(a1)
800cd120:	2403004d 	li	v1,77
800cd124:	a3a20010 	sb	v0,16(sp)
800cd128:	24020056 	li	v0,86
800cd12c:	00069602 	srl	s2,a2,0x18
800cd130:	00079e02 	srl	s3,a3,0x18
800cd134:	0008a602 	srl	s4,t0,0x18
800cd138:	0009be02 	srl	s7,t1,0x18
800cd13c:	00065202 	srl	t2,a2,0x8
800cd140:	00065c02 	srl	t3,a2,0x10
800cd144:	00076202 	srl	t4,a3,0x8
800cd148:	00076c02 	srl	t5,a3,0x10
800cd14c:	00087202 	srl	t6,t0,0x8
800cd150:	00087c02 	srl	t7,t0,0x10
800cd154:	00098202 	srl	s0,t1,0x8
800cd158:	00098c02 	srl	s1,t1,0x10
800cd15c:	a3a30011 	sb	v1,17(sp)
800cd160:	a3a20012 	sb	v0,18(sp)
800cd164:	2403001a 	li	v1,26
800cd168:	24020001 	li	v0,1
800cd16c:	a3a30013 	sb	v1,19(sp)
800cd170:	a3a20014 	sb	v0,20(sp)
800cd174:	a3aa0019 	sb	t2,25(sp)
800cd178:	a3ab001a 	sb	t3,26(sp)
800cd17c:	a3b2001b 	sb	s2,27(sp)
800cd180:	a3ac001d 	sb	t4,29(sp)
800cd184:	a3ad001e 	sb	t5,30(sp)
800cd188:	a3b3001f 	sb	s3,31(sp)
800cd18c:	a3ae0021 	sb	t6,33(sp)
800cd190:	a3af0022 	sb	t7,34(sp)
800cd194:	a3b40023 	sb	s4,35(sp)
800cd198:	a3b50024 	sb	s5,36(sp)
800cd19c:	a3b60025 	sb	s6,37(sp)
800cd1a0:	a3b00029 	sb	s0,41(sp)
800cd1a4:	a3b1002a 	sb	s1,42(sp)
800cd1a8:	a3a00015 	sb	zero,21(sp)
800cd1ac:	a3a60018 	sb	a2,24(sp)
800cd1b0:	a3a7001c 	sb	a3,28(sp)
800cd1b4:	a3a80020 	sb	t0,32(sp)
800cd1b8:	a3a90028 	sb	t1,40(sp)
800cd1bc:	a3b7002b 	sb	s7,43(sp)
800cd1c0:	a3a00016 	sb	zero,22(sp)
800cd1c4:	a3a00017 	sb	zero,23(sp)
800cd1c8:	a3a00026 	sb	zero,38(sp)
800cd1cc:	a3a00027 	sb	zero,39(sp)
800cd1d0:	8ca2100c 	lw	v0,4108(a1)
800cd1d4:	00803821 	move	a3,a0
800cd1d8:	00024e02 	srl	t1,v0,0x18
800cd1dc:	00021a02 	srl	v1,v0,0x8
800cd1e0:	00024402 	srl	t0,v0,0x10
800cd1e4:	a3a2002c 	sb	v0,44(sp)
800cd1e8:	3c02800f 	lui	v0,0x800f
800cd1ec:	27a40010 	addiu	a0,sp,16
800cd1f0:	a3a3002d 	sb	v1,45(sp)
800cd1f4:	a3a8002e 	sb	t0,46(sp)
800cd1f8:	a3a9002f 	sb	t1,47(sp)
800cd1fc:	24050001 	li	a1,1
800cd200:	24425bb0 	addiu	v0,v0,23472
800cd204:	0040f809 	jalr	v0
800cd208:	24060020 	li	a2,32
800cd20c:	8fbf0050 	lw	ra,80(sp)
800cd210:	8fb7004c 	lw	s7,76(sp)
800cd214:	8fb60048 	lw	s6,72(sp)
800cd218:	8fb50044 	lw	s5,68(sp)
800cd21c:	8fb40040 	lw	s4,64(sp)
800cd220:	8fb3003c 	lw	s3,60(sp)
800cd224:	8fb20038 	lw	s2,56(sp)
800cd228:	8fb10034 	lw	s1,52(sp)
800cd22c:	8fb00030 	lw	s0,48(sp)
800cd230:	03e00008 	jr	ra
800cd234:	27bd0058 	addiu	sp,sp,88

800cd238 <_Z12change_state10MovieState>:
800cd238:	27bdffd8 	addiu	sp,sp,-40
800cd23c:	afb20018 	sw	s2,24(sp)
800cd240:	afb00010 	sw	s0,16(sp)
800cd244:	afbf0024 	sw	ra,36(sp)
800cd248:	afb40020 	sw	s4,32(sp)
800cd24c:	afb3001c 	sw	s3,28(sp)
800cd250:	afb10014 	sw	s1,20(sp)
800cd254:	3c10802f 	lui	s0,0x802f
800cd258:	8e035de0 	lw	v1,24032(s0)
800cd25c:	1064000b 	beq	v1,a0,800cd28c <_Z12change_state10MovieState+0x54>
800cd260:	00809021 	move	s2,a0
800cd264:	3c02800f 	lui	v0,0x800f
800cd268:	26115de0 	addiu	s1,s0,24032
800cd26c:	24535c60 	addiu	s3,v0,23648
800cd270:	24020002 	li	v0,2
800cd274:	00003021 	move	a2,zero
800cd278:	00002821 	move	a1,zero
800cd27c:	10620018 	beq	v1,v0,800cd2e0 <_Z12change_state10MovieState+0xa8>
800cd280:	0220a021 	move	s4,s1
800cd284:	12400009 	beqz	s2,800cd2ac <_Z12change_state10MovieState+0x74>
800cd288:	ae125de0 	sw	s2,24032(s0)
800cd28c:	8fbf0024 	lw	ra,36(sp)
800cd290:	8fb40020 	lw	s4,32(sp)
800cd294:	8fb3001c 	lw	s3,28(sp)
800cd298:	8fb20018 	lw	s2,24(sp)
800cd29c:	8fb10014 	lw	s1,20(sp)
800cd2a0:	8fb00010 	lw	s0,16(sp)
800cd2a4:	03e00008 	jr	ra
800cd2a8:	27bd0028 	addiu	sp,sp,40
800cd2ac:	3c02800f 	lui	v0,0x800f
800cd2b0:	24425f58 	addiu	v0,v0,24408
800cd2b4:	0040f809 	jalr	v0
800cd2b8:	8e841004 	lw	a0,4100(s4)
800cd2bc:	ae801004 	sw	zero,4100(s4)
800cd2c0:	8fbf0024 	lw	ra,36(sp)
800cd2c4:	8fb40020 	lw	s4,32(sp)
800cd2c8:	8fb3001c 	lw	s3,28(sp)
800cd2cc:	8fb20018 	lw	s2,24(sp)
800cd2d0:	8fb10014 	lw	s1,20(sp)
800cd2d4:	8fb00010 	lw	s0,16(sp)
800cd2d8:	03e00008 	jr	ra
800cd2dc:	27bd0028 	addiu	sp,sp,40
800cd2e0:	0260f809 	jalr	s3
800cd2e4:	8e241004 	lw	a0,4100(s1)
800cd2e8:	8e241004 	lw	a0,4100(s1)
800cd2ec:	3c02800d 	lui	v0,0x800d
800cd2f0:	2442d0dc 	addiu	v0,v0,-12068
800cd2f4:	0040f809 	jalr	v0
800cd2f8:	02202821 	move	a1,s1
800cd2fc:	8e241004 	lw	a0,4100(s1)
800cd300:	8e25100c 	lw	a1,4108(s1)
800cd304:	0260f809 	jalr	s3
800cd308:	00003021 	move	a2,zero
800cd30c:	8e261018 	lw	a2,4120(s1)
800cd310:	8e221024 	lw	v0,4132(s1)
800cd314:	24c60001 	addiu	a2,a2,1
800cd318:	70c23002 	mul	a2,a2,v0
800cd31c:	8e271004 	lw	a3,4100(s1)
800cd320:	8e241028 	lw	a0,4136(s1)
800cd324:	3c02800f 	lui	v0,0x800f
800cd328:	24425bb0 	addiu	v0,v0,23472
800cd32c:	0040f809 	jalr	v0
800cd330:	24050001 	li	a1,1
800cd334:	080334a1 	j	800cd284 <_Z12change_state10MovieState+0x4c>
800cd338:	00000000 	nop

800cd33c <S9xMovieStop>:
800cd33c:	27bdffe8 	addiu	sp,sp,-24
800cd340:	afb00010 	sw	s0,16(sp)
800cd344:	afbf0014 	sw	ra,20(sp)
800cd348:	3c02802f 	lui	v0,0x802f
800cd34c:	8c435de0 	lw	v1,24032(v0)
800cd350:	309000ff 	andi	s0,a0,0xff
800cd354:	14600005 	bnez	v1,800cd36c <S9xMovieStop+0x30>
800cd358:	00002021 	move	a0,zero
800cd35c:	8fbf0014 	lw	ra,20(sp)
800cd360:	8fb00010 	lw	s0,16(sp)
800cd364:	03e00008 	jr	ra
800cd368:	27bd0018 	addiu	sp,sp,24
800cd36c:	3c02800d 	lui	v0,0x800d
800cd370:	2442d238 	addiu	v0,v0,-11720
800cd374:	0040f809 	jalr	v0
800cd378:	00000000 	nop
800cd37c:	3c068019 	lui	a2,0x8019
800cd380:	24c64b78 	addiu	a2,a2,19320
800cd384:	24040003 	li	a0,3
800cd388:	1600fff4 	bnez	s0,800cd35c <S9xMovieStop+0x20>
800cd38c:	24050019 	li	a1,25
800cd390:	3c19800d 	lui	t9,0x800d
800cd394:	8fbf0014 	lw	ra,20(sp)
800cd398:	8fb00010 	lw	s0,16(sp)
800cd39c:	27397918 	addiu	t9,t9,31000
800cd3a0:	03200008 	jr	t9
800cd3a4:	27bd0018 	addiu	sp,sp,24

800cd3a8 <S9xMovieInit>:
800cd3a8:	27bdffe8 	addiu	sp,sp,-24
800cd3ac:	afb00010 	sw	s0,16(sp)
800cd3b0:	3c028011 	lui	v0,0x8011
800cd3b4:	3c10802f 	lui	s0,0x802f
800cd3b8:	afbf0014 	sw	ra,20(sp)
800cd3bc:	26045de0 	addiu	a0,s0,24032
800cd3c0:	00002821 	move	a1,zero
800cd3c4:	2442ca64 	addiu	v0,v0,-13724
800cd3c8:	0040f809 	jalr	v0
800cd3cc:	24061138 	li	a2,4408
800cd3d0:	ae005de0 	sw	zero,24032(s0)
800cd3d4:	8fbf0014 	lw	ra,20(sp)
800cd3d8:	8fb00010 	lw	s0,16(sp)
800cd3dc:	03e00008 	jr	ra
800cd3e0:	27bd0018 	addiu	sp,sp,24

800cd3e4 <S9xMovieGetInfo>:
800cd3e4:	27bdfbb0 	addiu	sp,sp,-1104
800cd3e8:	afb3043c 	sw	s3,1084(sp)
800cd3ec:	3c028011 	lui	v0,0x8011
800cd3f0:	00a09821 	move	s3,a1
800cd3f4:	afbf0448 	sw	ra,1096(sp)
800cd3f8:	afb50444 	sw	s5,1092(sp)
800cd3fc:	afb20438 	sw	s2,1080(sp)
800cd400:	0080a821 	move	s5,a0
800cd404:	00002821 	move	a1,zero
800cd408:	24060810 	li	a2,2064
800cd40c:	02602021 	move	a0,s3
800cd410:	afb40440 	sw	s4,1088(sp)
800cd414:	afb10434 	sw	s1,1076(sp)
800cd418:	2442ca64 	addiu	v0,v0,-13724
800cd41c:	0040f809 	jalr	v0
800cd420:	afb00430 	sw	s0,1072(sp)
800cd424:	3c058019 	lui	a1,0x8019
800cd428:	3c02800f 	lui	v0,0x800f
800cd42c:	02a02021 	move	a0,s5
800cd430:	24425f70 	addiu	v0,v0,24432
800cd434:	0040f809 	jalr	v0
800cd438:	24a5cdf4 	addiu	a1,a1,-12812
800cd43c:	10400031 	beqz	v0,800cd504 <S9xMovieGetInfo+0x120>
800cd440:	00409021 	move	s2,v0
800cd444:	3c02800f 	lui	v0,0x800f
800cd448:	24545ed4 	addiu	s4,v0,24276
800cd44c:	27a40010 	addiu	a0,sp,16
800cd450:	24050001 	li	a1,1
800cd454:	24060020 	li	a2,32
800cd458:	0280f809 	jalr	s4
800cd45c:	02403821 	move	a3,s2
800cd460:	24030020 	li	v1,32
800cd464:	1043000b 	beq	v0,v1,800cd494 <S9xMovieGetInfo+0xb0>
800cd468:	93a50011 	lbu	a1,17(sp)
800cd46c:	2402ffff 	li	v0,-1
800cd470:	8fbf0448 	lw	ra,1096(sp)
800cd474:	8fb50444 	lw	s5,1092(sp)
800cd478:	8fb40440 	lw	s4,1088(sp)
800cd47c:	8fb3043c 	lw	s3,1084(sp)
800cd480:	8fb20438 	lw	s2,1080(sp)
800cd484:	8fb10434 	lw	s1,1076(sp)
800cd488:	8fb00430 	lw	s0,1072(sp)
800cd48c:	03e00008 	jr	ra
800cd490:	27bd0450 	addiu	sp,sp,1104
800cd494:	93a30012 	lbu	v1,18(sp)
800cd498:	93a20013 	lbu	v0,19(sp)
800cd49c:	93a40010 	lbu	a0,16(sp)
800cd4a0:	00021600 	sll	v0,v0,0x18
800cd4a4:	00052a00 	sll	a1,a1,0x8
800cd4a8:	00031c00 	sll	v1,v1,0x10
800cd4ac:	00621825 	or	v1,v1,v0
800cd4b0:	00852025 	or	a0,a0,a1
800cd4b4:	3c021a56 	lui	v0,0x1a56
800cd4b8:	00832025 	or	a0,a0,v1
800cd4bc:	34424d53 	ori	v0,v0,0x4d53
800cd4c0:	1482ffeb 	bne	a0,v0,800cd470 <S9xMovieGetInfo+0x8c>
800cd4c4:	2402ffff 	li	v0,-1
800cd4c8:	93a50015 	lbu	a1,21(sp)
800cd4cc:	93a30016 	lbu	v1,22(sp)
800cd4d0:	93a20017 	lbu	v0,23(sp)
800cd4d4:	93a40014 	lbu	a0,20(sp)
800cd4d8:	00021600 	sll	v0,v0,0x18
800cd4dc:	00052a00 	sll	a1,a1,0x8
800cd4e0:	00031c00 	sll	v1,v1,0x10
800cd4e4:	00621825 	or	v1,v1,v0
800cd4e8:	00852025 	or	a0,a0,a1
800cd4ec:	00832025 	or	a0,a0,v1
800cd4f0:	24020001 	li	v0,1
800cd4f4:	1082000d 	beq	a0,v0,800cd52c <S9xMovieGetInfo+0x148>
800cd4f8:	2402fffe 	li	v0,-2
800cd4fc:	0803351d 	j	800cd474 <S9xMovieGetInfo+0x90>
800cd500:	8fbf0448 	lw	ra,1096(sp)
800cd504:	8fbf0448 	lw	ra,1096(sp)
800cd508:	8fb50444 	lw	s5,1092(sp)
800cd50c:	8fb40440 	lw	s4,1088(sp)
800cd510:	8fb3043c 	lw	s3,1084(sp)
800cd514:	8fb20438 	lw	s2,1080(sp)
800cd518:	8fb10434 	lw	s1,1076(sp)
800cd51c:	8fb00430 	lw	s0,1072(sp)
800cd520:	2402fffd 	li	v0,-3
800cd524:	03e00008 	jr	ra
800cd528:	27bd0450 	addiu	sp,sp,1104
800cd52c:	93a50029 	lbu	a1,41(sp)
800cd530:	93a8002a 	lbu	t0,42(sp)
800cd534:	93a3002b 	lbu	v1,43(sp)
800cd538:	93b1001d 	lbu	s1,29(sp)
800cd53c:	93aa001e 	lbu	t2,30(sp)
800cd540:	93af001f 	lbu	t7,31(sp)
800cd544:	93b00021 	lbu	s0,33(sp)
800cd548:	93a90022 	lbu	t1,34(sp)
800cd54c:	93ac0023 	lbu	t4,35(sp)
800cd550:	93ad0028 	lbu	t5,40(sp)
800cd554:	93ae0019 	lbu	t6,25(sp)
800cd558:	93a7001a 	lbu	a3,26(sp)
800cd55c:	93ab001b 	lbu	t3,27(sp)
800cd560:	93a6001c 	lbu	a2,28(sp)
800cd564:	93a40020 	lbu	a0,32(sp)
800cd568:	93a20018 	lbu	v0,24(sp)
800cd56c:	00052a00 	sll	a1,a1,0x8
800cd570:	00031e00 	sll	v1,v1,0x18
800cd574:	00084400 	sll	t0,t0,0x10
800cd578:	01034025 	or	t0,t0,v1
800cd57c:	01a56825 	or	t5,t5,a1
800cd580:	00118a00 	sll	s1,s1,0x8
800cd584:	000a5400 	sll	t2,t2,0x10
800cd588:	000f7e00 	sll	t7,t7,0x18
800cd58c:	00108200 	sll	s0,s0,0x8
800cd590:	00094c00 	sll	t1,t1,0x10
800cd594:	000c6600 	sll	t4,t4,0x18
800cd598:	000e7200 	sll	t6,t6,0x8
800cd59c:	00073c00 	sll	a3,a3,0x10
800cd5a0:	000b5e00 	sll	t3,t3,0x18
800cd5a4:	93a50025 	lbu	a1,37(sp)
800cd5a8:	01a86825 	or	t5,t5,t0
800cd5ac:	00d13025 	or	a2,a2,s1
800cd5b0:	93a80024 	lbu	t0,36(sp)
800cd5b4:	014f5025 	or	t2,t2,t7
800cd5b8:	00902025 	or	a0,a0,s0
800cd5bc:	012c4825 	or	t1,t1,t4
800cd5c0:	004e1025 	or	v0,v0,t6
800cd5c4:	00eb3825 	or	a3,a3,t3
800cd5c8:	00ca3025 	or	a2,a2,t2
800cd5cc:	00892025 	or	a0,a0,t1
800cd5d0:	00471025 	or	v0,v0,a3
800cd5d4:	2da30021 	sltiu	v1,t5,33
800cd5d8:	ae620000 	sw	v0,0(s3)
800cd5dc:	ae640004 	sw	a0,4(s3)
800cd5e0:	ae660008 	sw	a2,8(s3)
800cd5e4:	a265080c 	sb	a1,2060(s3)
800cd5e8:	10600011 	beqz	v1,800cd630 <S9xMovieGetInfo+0x24c>
800cd5ec:	a268080d 	sb	t0,2061(s3)
800cd5f0:	ae60000c 	sw	zero,12(s3)
800cd5f4:	3c02800f 	lui	v0,0x800f
800cd5f8:	24425f58 	addiu	v0,v0,24408
800cd5fc:	0040f809 	jalr	v0
800cd600:	02402021 	move	a0,s2
800cd604:	3c028012 	lui	v0,0x8012
800cd608:	02a02021 	move	a0,s5
800cd60c:	2442dfb8 	addiu	v0,v0,-8264
800cd610:	0040f809 	jalr	v0
800cd614:	24050002 	li	a1,2
800cd618:	10400003 	beqz	v0,800cd628 <S9xMovieGetInfo+0x244>
800cd61c:	00000000 	nop
800cd620:	24020001 	li	v0,1
800cd624:	a262080e 	sb	v0,2062(s3)
800cd628:	0803351c 	j	800cd470 <S9xMovieGetInfo+0x8c>
800cd62c:	24020001 	li	v0,1
800cd630:	25a2ffe0 	addiu	v0,t5,-32
800cd634:	00021042 	srl	v0,v0,0x1
800cd638:	28430200 	slti	v1,v0,512
800cd63c:	240601ff 	li	a2,511
800cd640:	27b00030 	addiu	s0,sp,48
800cd644:	02403821 	move	a3,s2
800cd648:	0043300b 	movn	a2,v0,v1
800cd64c:	02002021 	move	a0,s0
800cd650:	0280f809 	jalr	s4
800cd654:	24050002 	li	a1,2
800cd658:	18400012 	blez	v0,800cd6a4 <S9xMovieGetInfo+0x2c0>
800cd65c:	00403821 	move	a3,v0
800cd660:	02002021 	move	a0,s0
800cd664:	02602821 	move	a1,s3
800cd668:	00003021 	move	a2,zero
800cd66c:	90820001 	lbu	v0,1(a0)
800cd670:	90830000 	lbu	v1,0(a0)
800cd674:	00021200 	sll	v0,v0,0x8
800cd678:	00431025 	or	v0,v0,v1
800cd67c:	24c60001 	addiu	a2,a2,1
800cd680:	aca2000c 	sw	v0,12(a1)
800cd684:	24840002 	addiu	a0,a0,2
800cd688:	14e6fff8 	bne	a3,a2,800cd66c <S9xMovieGetInfo+0x288>
800cd68c:	24a50004 	addiu	a1,a1,4
800cd690:	00e01021 	move	v0,a3
800cd694:	00021080 	sll	v0,v0,0x2
800cd698:	00531021 	addu	v0,v0,s3
800cd69c:	0803357d 	j	800cd5f4 <S9xMovieGetInfo+0x210>
800cd6a0:	ac40000c 	sw	zero,12(v0)
800cd6a4:	080335a5 	j	800cd694 <S9xMovieGetInfo+0x2b0>
800cd6a8:	00001021 	move	v0,zero

800cd6ac <S9xMovieUpdate>:
800cd6ac:	27bdffd8 	addiu	sp,sp,-40
800cd6b0:	afb20018 	sw	s2,24(sp)
800cd6b4:	afbf0020 	sw	ra,32(sp)
800cd6b8:	afb3001c 	sw	s3,28(sp)
800cd6bc:	afb10014 	sw	s1,20(sp)
800cd6c0:	afb00010 	sw	s0,16(sp)
800cd6c4:	3c12802f 	lui	s2,0x802f
800cd6c8:	8e435de0 	lw	v1,24032(s2)
800cd6cc:	24020001 	li	v0,1
800cd6d0:	10620009 	beq	v1,v0,800cd6f8 <S9xMovieUpdate+0x4c>
800cd6d4:	24020002 	li	v0,2
800cd6d8:	10620045 	beq	v1,v0,800cd7f0 <S9xMovieUpdate+0x144>
800cd6dc:	8fbf0020 	lw	ra,32(sp)
800cd6e0:	8fb3001c 	lw	s3,28(sp)
800cd6e4:	8fb20018 	lw	s2,24(sp)
800cd6e8:	8fb10014 	lw	s1,20(sp)
800cd6ec:	8fb00010 	lw	s0,16(sp)
800cd6f0:	03e00008 	jr	ra
800cd6f4:	27bd0028 	addiu	sp,sp,40
800cd6f8:	26515de0 	addiu	s1,s2,24032
800cd6fc:	8e261014 	lw	a2,4116(s1)
800cd700:	8e221018 	lw	v0,4120(s1)
800cd704:	00c2102b 	sltu	v0,a2,v0
800cd708:	10400125 	beqz	v0,800cdba0 <S9xMovieUpdate+0x4f4>
800cd70c:	3c02800d 	lui	v0,0x800d
800cd710:	92221034 	lbu	v0,4148(s1)
800cd714:	14400114 	bnez	v0,800cdb68 <S9xMovieUpdate+0x4bc>
800cd718:	3c10802f 	lui	s0,0x802f
800cd71c:	92221020 	lbu	v0,4128(s1)
800cd720:	30420001 	andi	v0,v0,0x1
800cd724:	144000b3 	bnez	v0,800cd9f4 <S9xMovieUpdate+0x348>
800cd728:	3c038000 	lui	v1,0x8000
800cd72c:	3c088022 	lui	t0,0x8022
800cd730:	25025bc4 	addiu	v0,t0,23492
800cd734:	26465de0 	addiu	a2,s2,24032
800cd738:	ac400e54 	sw	zero,3668(v0)
800cd73c:	90c21020 	lbu	v0,4128(a2)
800cd740:	30420002 	andi	v0,v0,0x2
800cd744:	144000ba 	bnez	v0,800cda30 <S9xMovieUpdate+0x384>
800cd748:	00000000 	nop
800cd74c:	25025bc4 	addiu	v0,t0,23492
800cd750:	26465de0 	addiu	a2,s2,24032
800cd754:	ac400e58 	sw	zero,3672(v0)
800cd758:	90c21020 	lbu	v0,4128(a2)
800cd75c:	30420004 	andi	v0,v0,0x4
800cd760:	144000c3 	bnez	v0,800cda70 <S9xMovieUpdate+0x3c4>
800cd764:	25025bc4 	addiu	v0,t0,23492
800cd768:	26465de0 	addiu	a2,s2,24032
800cd76c:	ac400e5c 	sw	zero,3676(v0)
800cd770:	90c21020 	lbu	v0,4128(a2)
800cd774:	30420008 	andi	v0,v0,0x8
800cd778:	144000cd 	bnez	v0,800cdab0 <S9xMovieUpdate+0x404>
800cd77c:	25025bc4 	addiu	v0,t0,23492
800cd780:	26465de0 	addiu	a2,s2,24032
800cd784:	ac400e60 	sw	zero,3680(v0)
800cd788:	90c21020 	lbu	v0,4128(a2)
800cd78c:	30420010 	andi	v0,v0,0x10
800cd790:	104000d7 	beqz	v0,800cdaf0 <S9xMovieUpdate+0x444>
800cd794:	25025bc4 	addiu	v0,t0,23492
800cd798:	8cc41030 	lw	a0,4144(a2)
800cd79c:	3c038000 	lui	v1,0x8000
800cd7a0:	90820001 	lbu	v0,1(a0)
800cd7a4:	90850000 	lbu	a1,0(a0)
800cd7a8:	00021200 	sll	v0,v0,0x8
800cd7ac:	00451025 	or	v0,v0,a1
800cd7b0:	00431025 	or	v0,v0,v1
800cd7b4:	24840002 	addiu	a0,a0,2
800cd7b8:	25035bc4 	addiu	v1,t0,23492
800cd7bc:	acc41030 	sw	a0,4144(a2)
800cd7c0:	ac620e64 	sw	v0,3684(v1)
800cd7c4:	26435de0 	addiu	v1,s2,24032
800cd7c8:	8c621014 	lw	v0,4116(v1)
800cd7cc:	24420001 	addiu	v0,v0,1
800cd7d0:	ac621014 	sw	v0,4116(v1)
800cd7d4:	8fbf0020 	lw	ra,32(sp)
800cd7d8:	8fb3001c 	lw	s3,28(sp)
800cd7dc:	8fb20018 	lw	s2,24(sp)
800cd7e0:	8fb10014 	lw	s1,20(sp)
800cd7e4:	8fb00010 	lw	s0,16(sp)
800cd7e8:	03e00008 	jr	ra
800cd7ec:	27bd0028 	addiu	sp,sp,40
800cd7f0:	26515de0 	addiu	s1,s2,24032
800cd7f4:	92221034 	lbu	v0,4148(s1)
800cd7f8:	144000cc 	bnez	v0,800cdb2c <S9xMovieUpdate+0x480>
800cd7fc:	3c10802f 	lui	s0,0x802f
800cd800:	8e331030 	lw	s3,4144(s1)
800cd804:	8e231024 	lw	v1,4132(s1)
800cd808:	8e301028 	lw	s0,4136(s1)
800cd80c:	02631821 	addu	v1,s3,v1
800cd810:	8e22102c 	lw	v0,4140(s1)
800cd814:	00701823 	subu	v1,v1,s0
800cd818:	0043102b 	sltu	v0,v0,v1
800cd81c:	144000b6 	bnez	v0,800cdaf8 <S9xMovieUpdate+0x44c>
800cd820:	00031302 	srl	v0,v1,0xc
800cd824:	92221020 	lbu	v0,4128(s1)
800cd828:	30420001 	andi	v0,v0,0x1
800cd82c:	14400036 	bnez	v0,800cd908 <S9xMovieUpdate+0x25c>
800cd830:	3c088022 	lui	t0,0x8022
800cd834:	25025bc4 	addiu	v0,t0,23492
800cd838:	26475de0 	addiu	a3,s2,24032
800cd83c:	ac400e54 	sw	zero,3668(v0)
800cd840:	90e21020 	lbu	v0,4128(a3)
800cd844:	30420002 	andi	v0,v0,0x2
800cd848:	1440003e 	bnez	v0,800cd944 <S9xMovieUpdate+0x298>
800cd84c:	25025bc4 	addiu	v0,t0,23492
800cd850:	26475de0 	addiu	a3,s2,24032
800cd854:	ac400e58 	sw	zero,3672(v0)
800cd858:	90e21020 	lbu	v0,4128(a3)
800cd85c:	30420004 	andi	v0,v0,0x4
800cd860:	14400046 	bnez	v0,800cd97c <S9xMovieUpdate+0x2d0>
800cd864:	25025bc4 	addiu	v0,t0,23492
800cd868:	26475de0 	addiu	a3,s2,24032
800cd86c:	ac400e5c 	sw	zero,3676(v0)
800cd870:	90e21020 	lbu	v0,4128(a3)
800cd874:	30420008 	andi	v0,v0,0x8
800cd878:	1440004e 	bnez	v0,800cd9b4 <S9xMovieUpdate+0x308>
800cd87c:	25025bc4 	addiu	v0,t0,23492
800cd880:	26475de0 	addiu	a3,s2,24032
800cd884:	ac400e60 	sw	zero,3680(v0)
800cd888:	90e21020 	lbu	v0,4128(a3)
800cd88c:	30420010 	andi	v0,v0,0x10
800cd890:	10400056 	beqz	v0,800cd9ec <S9xMovieUpdate+0x340>
800cd894:	25025bc4 	addiu	v0,t0,23492
800cd898:	94440e64 	lhu	a0,3684(v0)
800cd89c:	8ce51030 	lw	a1,4144(a3)
800cd8a0:	00043202 	srl	a2,a0,0x8
800cd8a4:	a0a40000 	sb	a0,0(a1)
800cd8a8:	8ce31030 	lw	v1,4144(a3)
800cd8ac:	a0660001 	sb	a2,1(v1)
800cd8b0:	8ce21030 	lw	v0,4144(a3)
800cd8b4:	24420002 	addiu	v0,v0,2
800cd8b8:	ace21030 	sw	v0,4144(a3)
800cd8bc:	26425de0 	addiu	v0,s2,24032
800cd8c0:	8c431014 	lw	v1,4116(v0)
800cd8c4:	8c461024 	lw	a2,4132(v0)
800cd8c8:	24630001 	addiu	v1,v1,1
800cd8cc:	8c441030 	lw	a0,4144(v0)
800cd8d0:	ac431018 	sw	v1,4120(v0)
800cd8d4:	ac431014 	sw	v1,4116(v0)
800cd8d8:	3c19800f 	lui	t9,0x800f
800cd8dc:	8c471004 	lw	a3,4100(v0)
800cd8e0:	8fbf0020 	lw	ra,32(sp)
800cd8e4:	8fb3001c 	lw	s3,28(sp)
800cd8e8:	8fb20018 	lw	s2,24(sp)
800cd8ec:	8fb10014 	lw	s1,20(sp)
800cd8f0:	8fb00010 	lw	s0,16(sp)
800cd8f4:	00862023 	subu	a0,a0,a2
800cd8f8:	24050001 	li	a1,1
800cd8fc:	27395bb0 	addiu	t9,t9,23472
800cd900:	03200008 	jr	t9
800cd904:	27bd0028 	addiu	sp,sp,40
800cd908:	25025bc4 	addiu	v0,t0,23492
800cd90c:	94440e54 	lhu	a0,3668(v0)
800cd910:	8e251030 	lw	a1,4144(s1)
800cd914:	00043202 	srl	a2,a0,0x8
800cd918:	a0a40000 	sb	a0,0(a1)
800cd91c:	8e231030 	lw	v1,4144(s1)
800cd920:	26475de0 	addiu	a3,s2,24032
800cd924:	a0660001 	sb	a2,1(v1)
800cd928:	8e221030 	lw	v0,4144(s1)
800cd92c:	24420002 	addiu	v0,v0,2
800cd930:	ae221030 	sw	v0,4144(s1)
800cd934:	90e21020 	lbu	v0,4128(a3)
800cd938:	30420002 	andi	v0,v0,0x2
800cd93c:	1040ffc5 	beqz	v0,800cd854 <S9xMovieUpdate+0x1a8>
800cd940:	25025bc4 	addiu	v0,t0,23492
800cd944:	94440e58 	lhu	a0,3672(v0)
800cd948:	8ce51030 	lw	a1,4144(a3)
800cd94c:	00043202 	srl	a2,a0,0x8
800cd950:	a0a40000 	sb	a0,0(a1)
800cd954:	8ce31030 	lw	v1,4144(a3)
800cd958:	a0660001 	sb	a2,1(v1)
800cd95c:	8ce21030 	lw	v0,4144(a3)
800cd960:	24420002 	addiu	v0,v0,2
800cd964:	ace21030 	sw	v0,4144(a3)
800cd968:	26475de0 	addiu	a3,s2,24032
800cd96c:	90e21020 	lbu	v0,4128(a3)
800cd970:	30420004 	andi	v0,v0,0x4
800cd974:	1040ffbd 	beqz	v0,800cd86c <S9xMovieUpdate+0x1c0>
800cd978:	25025bc4 	addiu	v0,t0,23492
800cd97c:	94440e5c 	lhu	a0,3676(v0)
800cd980:	8ce51030 	lw	a1,4144(a3)
800cd984:	00043202 	srl	a2,a0,0x8
800cd988:	a0a40000 	sb	a0,0(a1)
800cd98c:	8ce31030 	lw	v1,4144(a3)
800cd990:	a0660001 	sb	a2,1(v1)
800cd994:	8ce21030 	lw	v0,4144(a3)
800cd998:	24420002 	addiu	v0,v0,2
800cd99c:	ace21030 	sw	v0,4144(a3)
800cd9a0:	26475de0 	addiu	a3,s2,24032
800cd9a4:	90e21020 	lbu	v0,4128(a3)
800cd9a8:	30420008 	andi	v0,v0,0x8
800cd9ac:	1040ffb5 	beqz	v0,800cd884 <S9xMovieUpdate+0x1d8>
800cd9b0:	25025bc4 	addiu	v0,t0,23492
800cd9b4:	94440e60 	lhu	a0,3680(v0)
800cd9b8:	8ce51030 	lw	a1,4144(a3)
800cd9bc:	00043202 	srl	a2,a0,0x8
800cd9c0:	a0a40000 	sb	a0,0(a1)
800cd9c4:	8ce31030 	lw	v1,4144(a3)
800cd9c8:	a0660001 	sb	a2,1(v1)
800cd9cc:	8ce21030 	lw	v0,4144(a3)
800cd9d0:	24420002 	addiu	v0,v0,2
800cd9d4:	ace21030 	sw	v0,4144(a3)
800cd9d8:	26475de0 	addiu	a3,s2,24032
800cd9dc:	90e21020 	lbu	v0,4128(a3)
800cd9e0:	30420010 	andi	v0,v0,0x10
800cd9e4:	1440ffac 	bnez	v0,800cd898 <S9xMovieUpdate+0x1ec>
800cd9e8:	25025bc4 	addiu	v0,t0,23492
800cd9ec:	0803362f 	j	800cd8bc <S9xMovieUpdate+0x210>
800cd9f0:	ac400e64 	sw	zero,3684(v0)
800cd9f4:	8e241030 	lw	a0,4144(s1)
800cd9f8:	90820001 	lbu	v0,1(a0)
800cd9fc:	90850000 	lbu	a1,0(a0)
800cda00:	00021200 	sll	v0,v0,0x8
800cda04:	3c088022 	lui	t0,0x8022
800cda08:	00451025 	or	v0,v0,a1
800cda0c:	00431025 	or	v0,v0,v1
800cda10:	26465de0 	addiu	a2,s2,24032
800cda14:	25035bc4 	addiu	v1,t0,23492
800cda18:	ac620e54 	sw	v0,3668(v1)
800cda1c:	90c21020 	lbu	v0,4128(a2)
800cda20:	24840002 	addiu	a0,a0,2
800cda24:	30420002 	andi	v0,v0,0x2
800cda28:	1040ff48 	beqz	v0,800cd74c <S9xMovieUpdate+0xa0>
800cda2c:	ae241030 	sw	a0,4144(s1)
800cda30:	8cc41030 	lw	a0,4144(a2)
800cda34:	3c038000 	lui	v1,0x8000
800cda38:	90820001 	lbu	v0,1(a0)
800cda3c:	90850000 	lbu	a1,0(a0)
800cda40:	00021200 	sll	v0,v0,0x8
800cda44:	00451025 	or	v0,v0,a1
800cda48:	24840002 	addiu	a0,a0,2
800cda4c:	00431025 	or	v0,v0,v1
800cda50:	acc41030 	sw	a0,4144(a2)
800cda54:	25035bc4 	addiu	v1,t0,23492
800cda58:	26465de0 	addiu	a2,s2,24032
800cda5c:	ac620e58 	sw	v0,3672(v1)
800cda60:	90c21020 	lbu	v0,4128(a2)
800cda64:	30420004 	andi	v0,v0,0x4
800cda68:	1040ff40 	beqz	v0,800cd76c <S9xMovieUpdate+0xc0>
800cda6c:	25025bc4 	addiu	v0,t0,23492
800cda70:	8cc41030 	lw	a0,4144(a2)
800cda74:	3c038000 	lui	v1,0x8000
800cda78:	90820001 	lbu	v0,1(a0)
800cda7c:	90850000 	lbu	a1,0(a0)
800cda80:	00021200 	sll	v0,v0,0x8
800cda84:	00451025 	or	v0,v0,a1
800cda88:	24840002 	addiu	a0,a0,2
800cda8c:	00431025 	or	v0,v0,v1
800cda90:	acc41030 	sw	a0,4144(a2)
800cda94:	25035bc4 	addiu	v1,t0,23492
800cda98:	26465de0 	addiu	a2,s2,24032
800cda9c:	ac620e5c 	sw	v0,3676(v1)
800cdaa0:	90c21020 	lbu	v0,4128(a2)
800cdaa4:	30420008 	andi	v0,v0,0x8
800cdaa8:	1040ff36 	beqz	v0,800cd784 <S9xMovieUpdate+0xd8>
800cdaac:	25025bc4 	addiu	v0,t0,23492
800cdab0:	8cc41030 	lw	a0,4144(a2)
800cdab4:	3c038000 	lui	v1,0x8000
800cdab8:	90820001 	lbu	v0,1(a0)
800cdabc:	90850000 	lbu	a1,0(a0)
800cdac0:	00021200 	sll	v0,v0,0x8
800cdac4:	00451025 	or	v0,v0,a1
800cdac8:	24840002 	addiu	a0,a0,2
800cdacc:	00431025 	or	v0,v0,v1
800cdad0:	acc41030 	sw	a0,4144(a2)
800cdad4:	25035bc4 	addiu	v1,t0,23492
800cdad8:	26465de0 	addiu	a2,s2,24032
800cdadc:	ac620e60 	sw	v0,3680(v1)
800cdae0:	90c21020 	lbu	v0,4128(a2)
800cdae4:	30420010 	andi	v0,v0,0x10
800cdae8:	1440ff2b 	bnez	v0,800cd798 <S9xMovieUpdate+0xec>
800cdaec:	25025bc4 	addiu	v0,t0,23492
800cdaf0:	080335f1 	j	800cd7c4 <S9xMovieUpdate+0x118>
800cdaf4:	ac400e64 	sw	zero,3684(v0)
800cdaf8:	00021300 	sll	v0,v0,0xc
800cdafc:	24421000 	addiu	v0,v0,4096
800cdb00:	00402821 	move	a1,v0
800cdb04:	ae22102c 	sw	v0,4140(s1)
800cdb08:	3c028010 	lui	v0,0x8010
800cdb0c:	24425088 	addiu	v0,v0,20616
800cdb10:	0040f809 	jalr	v0
800cdb14:	02002021 	move	a0,s0
800cdb18:	02701823 	subu	v1,s3,s0
800cdb1c:	00431821 	addu	v1,v0,v1
800cdb20:	ae231030 	sw	v1,4144(s1)
800cdb24:	08033609 	j	800cd824 <S9xMovieUpdate+0x178>
800cdb28:	ae221028 	sw	v0,4136(s1)
800cdb2c:	8e261014 	lw	a2,4116(s1)
800cdb30:	3c058019 	lui	a1,0x8019
800cdb34:	3c028011 	lui	v0,0x8011
800cdb38:	26046e15 	addiu	a0,s0,28181
800cdb3c:	2442ec30 	addiu	v0,v0,-5072
800cdb40:	0040f809 	jalr	v0
800cdb44:	24a54ba4 	addiu	a1,a1,19364
800cdb48:	3c02800d 	lui	v0,0x800d
800cdb4c:	26066e15 	addiu	a2,s0,28181
800cdb50:	24040003 	li	a0,3
800cdb54:	24427918 	addiu	v0,v0,31000
800cdb58:	0040f809 	jalr	v0
800cdb5c:	24050019 	li	a1,25
800cdb60:	08033601 	j	800cd804 <S9xMovieUpdate+0x158>
800cdb64:	8e331030 	lw	s3,4144(s1)
800cdb68:	3c058019 	lui	a1,0x8019
800cdb6c:	3c028011 	lui	v0,0x8011
800cdb70:	26046e15 	addiu	a0,s0,28181
800cdb74:	2442ec30 	addiu	v0,v0,-5072
800cdb78:	0040f809 	jalr	v0
800cdb7c:	24a54b90 	addiu	a1,a1,19344
800cdb80:	3c02800d 	lui	v0,0x800d
800cdb84:	26066e15 	addiu	a2,s0,28181
800cdb88:	24040003 	li	a0,3
800cdb8c:	24427918 	addiu	v0,v0,31000
800cdb90:	0040f809 	jalr	v0
800cdb94:	24050019 	li	a1,25
800cdb98:	080335c8 	j	800cd720 <S9xMovieUpdate+0x74>
800cdb9c:	92221020 	lbu	v0,4128(s1)
800cdba0:	2442d238 	addiu	v0,v0,-11720
800cdba4:	0040f809 	jalr	v0
800cdba8:	00002021 	move	a0,zero
800cdbac:	3c068019 	lui	a2,0x8019
800cdbb0:	3c19800d 	lui	t9,0x800d
800cdbb4:	8fbf0020 	lw	ra,32(sp)
800cdbb8:	8fb3001c 	lw	s3,28(sp)
800cdbbc:	8fb20018 	lw	s2,24(sp)
800cdbc0:	8fb10014 	lw	s1,20(sp)
800cdbc4:	8fb00010 	lw	s0,16(sp)
800cdbc8:	24c64b84 	addiu	a2,a2,19332
800cdbcc:	24040003 	li	a0,3
800cdbd0:	24050019 	li	a1,25
800cdbd4:	27397918 	addiu	t9,t9,31000
800cdbd8:	03200008 	jr	t9
800cdbdc:	27bd0028 	addiu	sp,sp,40

800cdbe0 <S9xMovieReadOnly>:
800cdbe0:	3c02802f 	lui	v0,0x802f
800cdbe4:	8c435de0 	lw	v1,24032(v0)
800cdbe8:	24445de0 	addiu	a0,v0,24032
800cdbec:	10600002 	beqz	v1,800cdbf8 <S9xMovieReadOnly+0x18>
800cdbf0:	00001021 	move	v0,zero
800cdbf4:	90821022 	lbu	v0,4130(a0)
800cdbf8:	03e00008 	jr	ra
800cdbfc:	00000000 	nop

800cdc00 <S9xMovieGetFrameCounter>:
800cdc00:	3c02802f 	lui	v0,0x802f
800cdc04:	8c435de0 	lw	v1,24032(v0)
800cdc08:	24445de0 	addiu	a0,v0,24032
800cdc0c:	10600002 	beqz	v1,800cdc18 <S9xMovieGetFrameCounter+0x18>
800cdc10:	00001021 	move	v0,zero
800cdc14:	8c821014 	lw	v0,4116(a0)
800cdc18:	03e00008 	jr	ra
800cdc1c:	00000000 	nop

800cdc20 <S9xMovieGetLength>:
800cdc20:	3c02802f 	lui	v0,0x802f
800cdc24:	8c435de0 	lw	v1,24032(v0)
800cdc28:	24445de0 	addiu	a0,v0,24032
800cdc2c:	10600002 	beqz	v1,800cdc38 <S9xMovieGetLength+0x18>
800cdc30:	00001021 	move	v0,zero
800cdc34:	8c821018 	lw	v0,4120(a0)
800cdc38:	03e00008 	jr	ra
800cdc3c:	00000000 	nop

800cdc40 <S9xMovieGetId>:
800cdc40:	3c02802f 	lui	v0,0x802f
800cdc44:	8c435de0 	lw	v1,24032(v0)
800cdc48:	24445de0 	addiu	a0,v0,24032
800cdc4c:	10600002 	beqz	v1,800cdc58 <S9xMovieGetId+0x18>
800cdc50:	00001021 	move	v0,zero
800cdc54:	8c821010 	lw	v0,4112(a0)
800cdc58:	03e00008 	jr	ra
800cdc5c:	00000000 	nop

800cdc60 <S9xMovieFreeze>:
800cdc60:	27bdffd8 	addiu	sp,sp,-40
800cdc64:	afb3001c 	sw	s3,28(sp)
800cdc68:	afb20018 	sw	s2,24(sp)
800cdc6c:	afb10014 	sw	s1,20(sp)
800cdc70:	3c02802f 	lui	v0,0x802f
800cdc74:	afbf0020 	sw	ra,32(sp)
800cdc78:	afb00010 	sw	s0,16(sp)
800cdc7c:	8c435de0 	lw	v1,24032(v0)
800cdc80:	24515de0 	addiu	s1,v0,24032
800cdc84:	00a09821 	move	s3,a1
800cdc88:	14600008 	bnez	v1,800cdcac <S9xMovieFreeze+0x4c>
800cdc8c:	00809021 	move	s2,a0
800cdc90:	8fbf0020 	lw	ra,32(sp)
800cdc94:	8fb3001c 	lw	s3,28(sp)
800cdc98:	8fb20018 	lw	s2,24(sp)
800cdc9c:	8fb10014 	lw	s1,20(sp)
800cdca0:	8fb00010 	lw	s0,16(sp)
800cdca4:	03e00008 	jr	ra
800cdca8:	27bd0028 	addiu	sp,sp,40
800cdcac:	aca00000 	sw	zero,0(a1)
800cdcb0:	8e301018 	lw	s0,4120(s1)
800cdcb4:	8e221024 	lw	v0,4132(s1)
800cdcb8:	26100001 	addiu	s0,s0,1
800cdcbc:	72028002 	mul	s0,s0,v0
800cdcc0:	3c028010 	lui	v0,0x8010
800cdcc4:	2610000c 	addiu	s0,s0,12
800cdcc8:	ac800000 	sw	zero,0(a0)
800cdccc:	24425378 	addiu	v0,v0,21368
800cdcd0:	0040f809 	jalr	v0
800cdcd4:	02002021 	move	a0,s0
800cdcd8:	00403821 	move	a3,v0
800cdcdc:	24480004 	addiu	t0,v0,4
800cdce0:	24490008 	addiu	t1,v0,8
800cdce4:	2444000c 	addiu	a0,v0,12
800cdce8:	ae700000 	sw	s0,0(s3)
800cdcec:	1040ffe8 	beqz	v0,800cdc90 <S9xMovieFreeze+0x30>
800cdcf0:	ae420000 	sw	v0,0(s2)
800cdcf4:	8e231010 	lw	v1,4112(s1)
800cdcf8:	3c198011 	lui	t9,0x8011
800cdcfc:	00033602 	srl	a2,v1,0x18
800cdd00:	00031202 	srl	v0,v1,0x8
800cdd04:	00032c02 	srl	a1,v1,0x10
800cdd08:	a0e50002 	sb	a1,2(a3)
800cdd0c:	a0e60003 	sb	a2,3(a3)
800cdd10:	a0e30000 	sb	v1,0(a3)
800cdd14:	a0e20001 	sb	v0,1(a3)
800cdd18:	8e221014 	lw	v0,4116(s1)
800cdd1c:	2739c930 	addiu	t9,t9,-14032
800cdd20:	00021e02 	srl	v1,v0,0x18
800cdd24:	00022a02 	srl	a1,v0,0x8
800cdd28:	00023402 	srl	a2,v0,0x10
800cdd2c:	a0e20004 	sb	v0,4(a3)
800cdd30:	a1030003 	sb	v1,3(t0)
800cdd34:	a1050001 	sb	a1,1(t0)
800cdd38:	a1060002 	sb	a2,2(t0)
800cdd3c:	8e221018 	lw	v0,4120(s1)
800cdd40:	00022a02 	srl	a1,v0,0x8
800cdd44:	00023402 	srl	a2,v0,0x10
800cdd48:	00021e02 	srl	v1,v0,0x18
800cdd4c:	a0e20008 	sb	v0,8(a3)
800cdd50:	a1230003 	sb	v1,3(t1)
800cdd54:	a1250001 	sb	a1,1(t1)
800cdd58:	a1260002 	sb	a2,2(t1)
800cdd5c:	8e261018 	lw	a2,4120(s1)
800cdd60:	8e221024 	lw	v0,4132(s1)
800cdd64:	24c60001 	addiu	a2,a2,1
800cdd68:	70c23002 	mul	a2,a2,v0
800cdd6c:	8e251028 	lw	a1,4136(s1)
800cdd70:	8fbf0020 	lw	ra,32(sp)
800cdd74:	8fb3001c 	lw	s3,28(sp)
800cdd78:	8fb20018 	lw	s2,24(sp)
800cdd7c:	8fb10014 	lw	s1,20(sp)
800cdd80:	8fb00010 	lw	s0,16(sp)
800cdd84:	03200008 	jr	t9
800cdd88:	27bd0028 	addiu	sp,sp,40

800cdd8c <S9xMovieUnfreeze>:
800cdd8c:	27bdffd0 	addiu	sp,sp,-48
800cdd90:	afb40020 	sw	s4,32(sp)
800cdd94:	3c14802f 	lui	s4,0x802f
800cdd98:	8e825de0 	lw	v0,24032(s4)
800cdd9c:	afb10014 	sw	s1,20(sp)
800cdda0:	afbf0028 	sw	ra,40(sp)
800cdda4:	afb50024 	sw	s5,36(sp)
800cdda8:	afb3001c 	sw	s3,28(sp)
800cddac:	afb20018 	sw	s2,24(sp)
800cddb0:	afb00010 	sw	s0,16(sp)
800cddb4:	00808821 	move	s1,a0
800cddb8:	10400035 	beqz	v0,800cde90 <S9xMovieUnfreeze+0x104>
800cddbc:	00a06821 	move	t5,a1
800cddc0:	2ca2000c 	sltiu	v0,a1,12
800cddc4:	14400032 	bnez	v0,800cde90 <S9xMovieUnfreeze+0x104>
800cddc8:	26925de0 	addiu	s2,s4,24032
800cddcc:	90840001 	lbu	a0,1(a0)
800cddd0:	92230002 	lbu	v1,2(s1)
800cddd4:	92220003 	lbu	v0,3(s1)
800cddd8:	92250000 	lbu	a1,0(s1)
800cdddc:	00042200 	sll	a0,a0,0x8
800cdde0:	00021600 	sll	v0,v0,0x18
800cdde4:	00031c00 	sll	v1,v1,0x10
800cdde8:	00621825 	or	v1,v1,v0
800cddec:	00a42825 	or	a1,a1,a0
800cddf0:	8e441010 	lw	a0,4112(s2)
800cddf4:	26220004 	addiu	v0,s1,4
800cddf8:	00a32825 	or	a1,a1,v1
800cddfc:	26230008 	addiu	v1,s1,8
800cde00:	90470003 	lbu	a3,3(v0)
800cde04:	90660003 	lbu	a2,3(v1)
800cde08:	90490001 	lbu	t1,1(v0)
800cde0c:	90680001 	lbu	t0,1(v1)
800cde10:	922b0004 	lbu	t3,4(s1)
800cde14:	90420002 	lbu	v0,2(v0)
800cde18:	922a0008 	lbu	t2,8(s1)
800cde1c:	90630002 	lbu	v1,2(v1)
800cde20:	14a4001b 	bne	a1,a0,800cde90 <S9xMovieUnfreeze+0x104>
800cde24:	8e4c1024 	lw	t4,4132(s2)
800cde28:	00092a00 	sll	a1,t1,0x8
800cde2c:	00021400 	sll	v0,v0,0x10
800cde30:	00073e00 	sll	a3,a3,0x18
800cde34:	00082200 	sll	a0,t0,0x8
800cde38:	00031c00 	sll	v1,v1,0x10
800cde3c:	00063600 	sll	a2,a2,0x18
800cde40:	00471025 	or	v0,v0,a3
800cde44:	01652825 	or	a1,t3,a1
800cde48:	01442025 	or	a0,t2,a0
800cde4c:	00661825 	or	v1,v1,a2
800cde50:	00a29825 	or	s3,a1,v0
800cde54:	00838025 	or	s0,a0,v1
800cde58:	0213102b 	sltu	v0,s0,s3
800cde5c:	1440000c 	bnez	v0,800cde90 <S9xMovieUnfreeze+0x104>
800cde60:	26020001 	addiu	v0,s0,1
800cde64:	7182a802 	mul	s5,t4,v0
800cde68:	01b5182b 	sltu	v1,t5,s5
800cde6c:	14600008 	bnez	v1,800cde90 <S9xMovieUnfreeze+0x104>
800cde70:	00000000 	nop
800cde74:	92421022 	lbu	v0,4130(s2)
800cde78:	1040007f 	beqz	v0,800ce078 <S9xMovieUnfreeze+0x2ec>
800cde7c:	3c02800d 	lui	v0,0x800d
800cde80:	8e421018 	lw	v0,4120(s2)
800cde84:	0053102b 	sltu	v0,v0,s3
800cde88:	1040000c 	beqz	v0,800cdebc <S9xMovieUnfreeze+0x130>
800cde8c:	3c02800d 	lui	v0,0x800d
800cde90:	00002821 	move	a1,zero
800cde94:	8fbf0028 	lw	ra,40(sp)
800cde98:	8fb50024 	lw	s5,36(sp)
800cde9c:	8fb40020 	lw	s4,32(sp)
800cdea0:	8fb3001c 	lw	s3,28(sp)
800cdea4:	8fb20018 	lw	s2,24(sp)
800cdea8:	8fb10014 	lw	s1,20(sp)
800cdeac:	8fb00010 	lw	s0,16(sp)
800cdeb0:	00a01021 	move	v0,a1
800cdeb4:	03e00008 	jr	ra
800cdeb8:	27bd0030 	addiu	sp,sp,48
800cdebc:	2442d238 	addiu	v0,v0,-11720
800cdec0:	0040f809 	jalr	v0
800cdec4:	24040001 	li	a0,1
800cdec8:	3c068019 	lui	a2,0x8019
800cdecc:	3c02800d 	lui	v0,0x800d
800cded0:	24c64bc8 	addiu	a2,a2,19400
800cded4:	24040003 	li	a0,3
800cded8:	24427918 	addiu	v0,v0,31000
800cdedc:	0040f809 	jalr	v0
800cdee0:	24050019 	li	a1,25
800cdee4:	ae531014 	sw	s3,4116(s2)
800cdee8:	26865de0 	addiu	a2,s4,24032
800cdeec:	8cc41014 	lw	a0,4116(a2)
800cdef0:	8cc51024 	lw	a1,4132(a2)
800cdef4:	8cc31028 	lw	v1,4136(a2)
800cdef8:	70a43802 	mul	a3,a1,a0
800cdefc:	90c21020 	lbu	v0,4128(a2)
800cdf00:	00e32021 	addu	a0,a3,v1
800cdf04:	30420001 	andi	v0,v0,0x1
800cdf08:	1440002b 	bnez	v0,800cdfb8 <S9xMovieUnfreeze+0x22c>
800cdf0c:	acc41030 	sw	a0,4144(a2)
800cdf10:	3c078022 	lui	a3,0x8022
800cdf14:	24e25bc4 	addiu	v0,a3,23492
800cdf18:	ac400e54 	sw	zero,3668(v0)
800cdf1c:	26865de0 	addiu	a2,s4,24032
800cdf20:	90c21020 	lbu	v0,4128(a2)
800cdf24:	30420002 	andi	v0,v0,0x2
800cdf28:	14400048 	bnez	v0,800ce04c <S9xMovieUnfreeze+0x2c0>
800cdf2c:	3c038000 	lui	v1,0x8000
800cdf30:	24e25bc4 	addiu	v0,a3,23492
800cdf34:	ac400e58 	sw	zero,3672(v0)
800cdf38:	26865de0 	addiu	a2,s4,24032
800cdf3c:	90c21020 	lbu	v0,4128(a2)
800cdf40:	30420004 	andi	v0,v0,0x4
800cdf44:	14400036 	bnez	v0,800ce020 <S9xMovieUnfreeze+0x294>
800cdf48:	3c038000 	lui	v1,0x8000
800cdf4c:	24e25bc4 	addiu	v0,a3,23492
800cdf50:	ac400e5c 	sw	zero,3676(v0)
800cdf54:	26865de0 	addiu	a2,s4,24032
800cdf58:	90c21020 	lbu	v0,4128(a2)
800cdf5c:	30420008 	andi	v0,v0,0x8
800cdf60:	14400024 	bnez	v0,800cdff4 <S9xMovieUnfreeze+0x268>
800cdf64:	3c038000 	lui	v1,0x8000
800cdf68:	24e25bc4 	addiu	v0,a3,23492
800cdf6c:	ac400e60 	sw	zero,3680(v0)
800cdf70:	26865de0 	addiu	a2,s4,24032
800cdf74:	90c21020 	lbu	v0,4128(a2)
800cdf78:	30420010 	andi	v0,v0,0x10
800cdf7c:	1040001a 	beqz	v0,800cdfe8 <S9xMovieUnfreeze+0x25c>
800cdf80:	24e25bc4 	addiu	v0,a3,23492
800cdf84:	8cc41030 	lw	a0,4144(a2)
800cdf88:	3c038000 	lui	v1,0x8000
800cdf8c:	90820001 	lbu	v0,1(a0)
800cdf90:	90850000 	lbu	a1,0(a0)
800cdf94:	00021200 	sll	v0,v0,0x8
800cdf98:	00451025 	or	v0,v0,a1
800cdf9c:	00431025 	or	v0,v0,v1
800cdfa0:	24840002 	addiu	a0,a0,2
800cdfa4:	24e35bc4 	addiu	v1,a3,23492
800cdfa8:	24050001 	li	a1,1
800cdfac:	acc41030 	sw	a0,4144(a2)
800cdfb0:	080337a5 	j	800cde94 <S9xMovieUnfreeze+0x108>
800cdfb4:	ac620e64 	sw	v0,3684(v1)
800cdfb8:	90820001 	lbu	v0,1(a0)
800cdfbc:	90830000 	lbu	v1,0(a0)
800cdfc0:	00021200 	sll	v0,v0,0x8
800cdfc4:	00431025 	or	v0,v0,v1
800cdfc8:	3c078022 	lui	a3,0x8022
800cdfcc:	3c038000 	lui	v1,0x8000
800cdfd0:	00431025 	or	v0,v0,v1
800cdfd4:	24840002 	addiu	a0,a0,2
800cdfd8:	24e35bc4 	addiu	v1,a3,23492
800cdfdc:	acc41030 	sw	a0,4144(a2)
800cdfe0:	080337c7 	j	800cdf1c <S9xMovieUnfreeze+0x190>
800cdfe4:	ac620e54 	sw	v0,3668(v1)
800cdfe8:	24050001 	li	a1,1
800cdfec:	080337a5 	j	800cde94 <S9xMovieUnfreeze+0x108>
800cdff0:	ac400e64 	sw	zero,3684(v0)
800cdff4:	8cc41030 	lw	a0,4144(a2)
800cdff8:	90820001 	lbu	v0,1(a0)
800cdffc:	90850000 	lbu	a1,0(a0)
800ce000:	00021200 	sll	v0,v0,0x8
800ce004:	00451025 	or	v0,v0,a1
800ce008:	00431025 	or	v0,v0,v1
800ce00c:	24840002 	addiu	a0,a0,2
800ce010:	24e35bc4 	addiu	v1,a3,23492
800ce014:	acc41030 	sw	a0,4144(a2)
800ce018:	080337dc 	j	800cdf70 <S9xMovieUnfreeze+0x1e4>
800ce01c:	ac620e60 	sw	v0,3680(v1)
800ce020:	8cc41030 	lw	a0,4144(a2)
800ce024:	90820001 	lbu	v0,1(a0)
800ce028:	90850000 	lbu	a1,0(a0)
800ce02c:	00021200 	sll	v0,v0,0x8
800ce030:	00451025 	or	v0,v0,a1
800ce034:	00431025 	or	v0,v0,v1
800ce038:	24840002 	addiu	a0,a0,2
800ce03c:	24e35bc4 	addiu	v1,a3,23492
800ce040:	acc41030 	sw	a0,4144(a2)
800ce044:	080337d5 	j	800cdf54 <S9xMovieUnfreeze+0x1c8>
800ce048:	ac620e5c 	sw	v0,3676(v1)
800ce04c:	8cc41030 	lw	a0,4144(a2)
800ce050:	90820001 	lbu	v0,1(a0)
800ce054:	90850000 	lbu	a1,0(a0)
800ce058:	00021200 	sll	v0,v0,0x8
800ce05c:	00451025 	or	v0,v0,a1
800ce060:	00431025 	or	v0,v0,v1
800ce064:	24840002 	addiu	a0,a0,2
800ce068:	24e35bc4 	addiu	v1,a3,23492
800ce06c:	acc41030 	sw	a0,4144(a2)
800ce070:	080337ce 	j	800cdf38 <S9xMovieUnfreeze+0x1ac>
800ce074:	ac620e58 	sw	v0,3672(v1)
800ce078:	2442d238 	addiu	v0,v0,-11720
800ce07c:	0040f809 	jalr	v0
800ce080:	24040002 	li	a0,2
800ce084:	3c068019 	lui	a2,0x8019
800ce088:	3c02800d 	lui	v0,0x800d
800ce08c:	24427918 	addiu	v0,v0,31000
800ce090:	24c64bb8 	addiu	a2,a2,19384
800ce094:	24040003 	li	a0,3
800ce098:	0040f809 	jalr	v0
800ce09c:	24050019 	li	a1,25
800ce0a0:	8e43101c 	lw	v1,4124(s2)
800ce0a4:	8e42102c 	lw	v0,4140(s2)
800ce0a8:	24630001 	addiu	v1,v1,1
800ce0ac:	0055102b 	sltu	v0,v0,s5
800ce0b0:	ae531014 	sw	s3,4116(s2)
800ce0b4:	ae501018 	sw	s0,4120(s2)
800ce0b8:	1440002b 	bnez	v0,800ce168 <S9xMovieUnfreeze+0x3dc>
800ce0bc:	ae43101c 	sw	v1,4124(s2)
800ce0c0:	8e441028 	lw	a0,4136(s2)
800ce0c4:	3c028011 	lui	v0,0x8011
800ce0c8:	2625000c 	addiu	a1,s1,12
800ce0cc:	2442c930 	addiu	v0,v0,-14032
800ce0d0:	0040f809 	jalr	v0
800ce0d4:	02a03021 	move	a2,s5
800ce0d8:	3c10800f 	lui	s0,0x800f
800ce0dc:	8e441004 	lw	a0,4100(s2)
800ce0e0:	26105c60 	addiu	s0,s0,23648
800ce0e4:	00003021 	move	a2,zero
800ce0e8:	0200f809 	jalr	s0
800ce0ec:	00002821 	move	a1,zero
800ce0f0:	8e441004 	lw	a0,4100(s2)
800ce0f4:	3c02800d 	lui	v0,0x800d
800ce0f8:	2442d0dc 	addiu	v0,v0,-12068
800ce0fc:	0040f809 	jalr	v0
800ce100:	02402821 	move	a1,s2
800ce104:	8e441004 	lw	a0,4100(s2)
800ce108:	8e45100c 	lw	a1,4108(s2)
800ce10c:	0200f809 	jalr	s0
800ce110:	00003021 	move	a2,zero
800ce114:	8e461018 	lw	a2,4120(s2)
800ce118:	8e421024 	lw	v0,4132(s2)
800ce11c:	24c60001 	addiu	a2,a2,1
800ce120:	70c23002 	mul	a2,a2,v0
800ce124:	8e441028 	lw	a0,4136(s2)
800ce128:	8e471004 	lw	a3,4100(s2)
800ce12c:	3c02800f 	lui	v0,0x800f
800ce130:	24425bb0 	addiu	v0,v0,23472
800ce134:	0040f809 	jalr	v0
800ce138:	24050001 	li	a1,1
800ce13c:	8e451014 	lw	a1,4116(s2)
800ce140:	8e431024 	lw	v1,4132(s2)
800ce144:	24a50001 	addiu	a1,a1,1
800ce148:	70a33002 	mul	a2,a1,v1
800ce14c:	8e42100c 	lw	v0,4108(s2)
800ce150:	8e441004 	lw	a0,4100(s2)
800ce154:	00c22821 	addu	a1,a2,v0
800ce158:	0200f809 	jalr	s0
800ce15c:	00003021 	move	a2,zero
800ce160:	080337bb 	j	800cdeec <S9xMovieUnfreeze+0x160>
800ce164:	26865de0 	addiu	a2,s4,24032
800ce168:	00151302 	srl	v0,s5,0xc
800ce16c:	00021300 	sll	v0,v0,0xc
800ce170:	8e431028 	lw	v1,4136(s2)
800ce174:	24421000 	addiu	v0,v0,4096
800ce178:	8e501030 	lw	s0,4144(s2)
800ce17c:	00402821 	move	a1,v0
800ce180:	ae42102c 	sw	v0,4140(s2)
800ce184:	3c028010 	lui	v0,0x8010
800ce188:	00602021 	move	a0,v1
800ce18c:	24425088 	addiu	v0,v0,20616
800ce190:	0040f809 	jalr	v0
800ce194:	02038023 	subu	s0,s0,v1
800ce198:	00508021 	addu	s0,v0,s0
800ce19c:	ae501030 	sw	s0,4144(s2)
800ce1a0:	08033830 	j	800ce0c0 <S9xMovieUnfreeze+0x334>
800ce1a4:	ae421028 	sw	v0,4136(s2)
	...

800ce1b0 <_Z15S9xDoScreenshotii>:
800ce1b0:	27bdffe8 	addiu	sp,sp,-24
800ce1b4:	3c048019 	lui	a0,0x8019
800ce1b8:	3c028011 	lui	v0,0x8011
800ce1bc:	afbf0010 	sw	ra,16(sp)
800ce1c0:	2442ed80 	addiu	v0,v0,-4736
800ce1c4:	0040f809 	jalr	v0
800ce1c8:	24844bd8 	addiu	a0,a0,19416
800ce1cc:	8fbf0010 	lw	ra,16(sp)
800ce1d0:	00001021 	move	v0,zero
800ce1d4:	03e00008 	jr	ra
800ce1d8:	27bd0018 	addiu	sp,sp,24
800ce1dc:	00000000 	nop

800ce1e0 <S9xGetSPC7110Byte>:
800ce1e0:	00041402 	srl	v0,a0,0x10
800ce1e4:	3c08802f 	lui	t0,0x802f
800ce1e8:	00803821 	move	a3,a0
800ce1ec:	240300e0 	li	v1,224
800ce1f0:	304400f0 	andi	a0,v0,0xf0
800ce1f4:	10830013 	beq	a0,v1,800ce244 <S9xGetSPC7110Byte+0x64>
800ce1f8:	25056f38 	addiu	a1,t0,28472
800ce1fc:	240200f0 	li	v0,240
800ce200:	1082001e 	beq	a0,v0,800ce27c <S9xGetSPC7110Byte+0x9c>
800ce204:	3c038021 	lui	v1,0x8021
800ce208:	240200d0 	li	v0,208
800ce20c:	10820028 	beq	a0,v0,800ce2b0 <S9xGetSPC7110Byte+0xd0>
800ce210:	00003021 	move	a2,zero
800ce214:	25026f38 	addiu	v0,t0,28472
800ce218:	8c450030 	lw	a1,48(v0)
800ce21c:	3c038021 	lui	v1,0x8021
800ce220:	3c02000f 	lui	v0,0xf
800ce224:	8c64700c 	lw	a0,28684(v1)
800ce228:	3442ffff 	ori	v0,v0,0xffff
800ce22c:	00e21024 	and	v0,a3,v0
800ce230:	00451021 	addu	v0,v0,a1
800ce234:	00c42021 	addu	a0,a2,a0
800ce238:	00822021 	addu	a0,a0,v0
800ce23c:	03e00008 	jr	ra
800ce240:	90820000 	lbu	v0,0(a0)
800ce244:	90a20027 	lbu	v0,39(a1)
800ce248:	3c038021 	lui	v1,0x8021
800ce24c:	00023500 	sll	a2,v0,0x14
800ce250:	25026f38 	addiu	v0,t0,28472
800ce254:	8c450030 	lw	a1,48(v0)
800ce258:	3c02000f 	lui	v0,0xf
800ce25c:	8c64700c 	lw	a0,28684(v1)
800ce260:	3442ffff 	ori	v0,v0,0xffff
800ce264:	00e21024 	and	v0,a3,v0
800ce268:	00451021 	addu	v0,v0,a1
800ce26c:	00c42021 	addu	a0,a2,a0
800ce270:	00822021 	addu	a0,a0,v0
800ce274:	03e00008 	jr	ra
800ce278:	90820000 	lbu	v0,0(a0)
800ce27c:	90a20028 	lbu	v0,40(a1)
800ce280:	00023500 	sll	a2,v0,0x14
800ce284:	25026f38 	addiu	v0,t0,28472
800ce288:	8c450030 	lw	a1,48(v0)
800ce28c:	3c02000f 	lui	v0,0xf
800ce290:	8c64700c 	lw	a0,28684(v1)
800ce294:	3442ffff 	ori	v0,v0,0xffff
800ce298:	00e21024 	and	v0,a3,v0
800ce29c:	00451021 	addu	v0,v0,a1
800ce2a0:	00c42021 	addu	a0,a2,a0
800ce2a4:	00822021 	addu	a0,a0,v0
800ce2a8:	03e00008 	jr	ra
800ce2ac:	90820000 	lbu	v0,0(a0)
800ce2b0:	90a20026 	lbu	v0,38(a1)
800ce2b4:	3c038021 	lui	v1,0x8021
800ce2b8:	00023500 	sll	a2,v0,0x14
800ce2bc:	25026f38 	addiu	v0,t0,28472
800ce2c0:	8c450030 	lw	a1,48(v0)
800ce2c4:	3c02000f 	lui	v0,0xf
800ce2c8:	8c64700c 	lw	a0,28684(v1)
800ce2cc:	3442ffff 	ori	v0,v0,0xffff
800ce2d0:	00e21024 	and	v0,a3,v0
800ce2d4:	00451021 	addu	v0,v0,a1
800ce2d8:	00c42021 	addu	a0,a2,a0
800ce2dc:	00822021 	addu	a0,a0,v0
800ce2e0:	03e00008 	jr	ra
800ce2e4:	90820000 	lbu	v0,0(a0)

800ce2e8 <_Z17S9xRTCDaysInMonthii>:
800ce2e8:	24020001 	li	v0,1
800ce2ec:	00821004 	sllv	v0,v0,a0
800ce2f0:	2c84000c 	sltiu	a0,a0,12
800ce2f4:	1080000b 	beqz	a0,800ce324 <_Z17S9xRTCDaysInMonthii+0x3c>
800ce2f8:	30460a50 	andi	a2,v0,0xa50
800ce2fc:	30470004 	andi	a3,v0,0x4
800ce300:	10c00003 	beqz	a2,800ce310 <_Z17S9xRTCDaysInMonthii+0x28>
800ce304:	2404001e 	li	a0,30
800ce308:	03e00008 	jr	ra
800ce30c:	00801021 	move	v0,a0
800ce310:	30a30003 	andi	v1,a1,0x3
800ce314:	2404001d 	li	a0,29
800ce318:	2402001c 	li	v0,28
800ce31c:	14e0fffa 	bnez	a3,800ce308 <_Z17S9xRTCDaysInMonthii+0x20>
800ce320:	0043200b 	movn	a0,v0,v1
800ce324:	2404001f 	li	a0,31
800ce328:	03e00008 	jr	ra
800ce32c:	00801021 	move	v0,a0

800ce330 <Get7110BasePtr>:
800ce330:	00041402 	srl	v0,a0,0x10
800ce334:	304500f0 	andi	a1,v0,0xf0
800ce338:	240300e0 	li	v1,224
800ce33c:	10a3000e 	beq	a1,v1,800ce378 <Get7110BasePtr+0x48>
800ce340:	3c02802f 	lui	v0,0x802f
800ce344:	240200f0 	li	v0,240
800ce348:	10a20014 	beq	a1,v0,800ce39c <Get7110BasePtr+0x6c>
800ce34c:	3c02802f 	lui	v0,0x802f
800ce350:	240200d0 	li	v0,208
800ce354:	10a2001a 	beq	a1,v0,800ce3c0 <Get7110BasePtr+0x90>
800ce358:	00003021 	move	a2,zero
800ce35c:	3c038021 	lui	v1,0x8021
800ce360:	3c02000f 	lui	v0,0xf
800ce364:	00821024 	and	v0,a0,v0
800ce368:	8c64700c 	lw	a0,28684(v1)
800ce36c:	00c21021 	addu	v0,a2,v0
800ce370:	03e00008 	jr	ra
800ce374:	00441021 	addu	v0,v0,a0
800ce378:	90436f5f 	lbu	v1,28511(v0)
800ce37c:	3c02000f 	lui	v0,0xf
800ce380:	00033500 	sll	a2,v1,0x14
800ce384:	3c038021 	lui	v1,0x8021
800ce388:	00821024 	and	v0,a0,v0
800ce38c:	8c64700c 	lw	a0,28684(v1)
800ce390:	00c21021 	addu	v0,a2,v0
800ce394:	03e00008 	jr	ra
800ce398:	00441021 	addu	v0,v0,a0
800ce39c:	90436f60 	lbu	v1,28512(v0)
800ce3a0:	3c02000f 	lui	v0,0xf
800ce3a4:	00033500 	sll	a2,v1,0x14
800ce3a8:	3c038021 	lui	v1,0x8021
800ce3ac:	00821024 	and	v0,a0,v0
800ce3b0:	8c64700c 	lw	a0,28684(v1)
800ce3b4:	00c21021 	addu	v0,a2,v0
800ce3b8:	03e00008 	jr	ra
800ce3bc:	00441021 	addu	v0,v0,a0
800ce3c0:	3c02802f 	lui	v0,0x802f
800ce3c4:	90436f5e 	lbu	v1,28510(v0)
800ce3c8:	3c02000f 	lui	v0,0xf
800ce3cc:	00033500 	sll	a2,v1,0x14
800ce3d0:	3c038021 	lui	v1,0x8021
800ce3d4:	00821024 	and	v0,a0,v0
800ce3d8:	8c64700c 	lw	a0,28684(v1)
800ce3dc:	00c21021 	addu	v0,a2,v0
800ce3e0:	03e00008 	jr	ra
800ce3e4:	00441021 	addu	v0,v0,a0

800ce3e8 <_Z17S9xLoadSPC7110RTCP10SPC7110RTC>:
800ce3e8:	27bdffd0 	addiu	sp,sp,-48
800ce3ec:	afb30024 	sw	s3,36(sp)
800ce3f0:	3c02800d 	lui	v0,0x800d
800ce3f4:	00809821 	move	s3,a0
800ce3f8:	3c048019 	lui	a0,0x8019
800ce3fc:	afbf0028 	sw	ra,40(sp)
800ce400:	afb20020 	sw	s2,32(sp)
800ce404:	24844c20 	addiu	a0,a0,19488
800ce408:	afb1001c 	sw	s1,28(sp)
800ce40c:	24427660 	addiu	v0,v0,30304
800ce410:	0040f809 	jalr	v0
800ce414:	afb00018 	sw	s0,24(sp)
800ce418:	00402021 	move	a0,v0
800ce41c:	3c058019 	lui	a1,0x8019
800ce420:	3c02800f 	lui	v0,0x800f
800ce424:	24425f70 	addiu	v0,v0,24432
800ce428:	0040f809 	jalr	v0
800ce42c:	24a5cdf4 	addiu	a1,a1,-12812
800ce430:	104000a1 	beqz	v0,800ce6b8 <_Z17S9xLoadSPC7110RTCP10SPC7110RTC+0x2d0>
800ce434:	00409021 	move	s2,v0
800ce438:	3c10800f 	lui	s0,0x800f
800ce43c:	26105ed4 	addiu	s0,s0,24276
800ce440:	02602021 	move	a0,s3
800ce444:	24050001 	li	a1,1
800ce448:	24060001 	li	a2,1
800ce44c:	0200f809 	jalr	s0
800ce450:	00403821 	move	a3,v0
800ce454:	26640001 	addiu	a0,s3,1
800ce458:	02403821 	move	a3,s2
800ce45c:	24050001 	li	a1,1
800ce460:	0200f809 	jalr	s0
800ce464:	24060001 	li	a2,1
800ce468:	26640002 	addiu	a0,s3,2
800ce46c:	02403821 	move	a3,s2
800ce470:	24050001 	li	a1,1
800ce474:	0200f809 	jalr	s0
800ce478:	24060001 	li	a2,1
800ce47c:	26640003 	addiu	a0,s3,3
800ce480:	02403821 	move	a3,s2
800ce484:	24050001 	li	a1,1
800ce488:	0200f809 	jalr	s0
800ce48c:	24060001 	li	a2,1
800ce490:	26640004 	addiu	a0,s3,4
800ce494:	02403821 	move	a3,s2
800ce498:	24050001 	li	a1,1
800ce49c:	0200f809 	jalr	s0
800ce4a0:	24060001 	li	a2,1
800ce4a4:	26640005 	addiu	a0,s3,5
800ce4a8:	02403821 	move	a3,s2
800ce4ac:	24050001 	li	a1,1
800ce4b0:	0200f809 	jalr	s0
800ce4b4:	24060001 	li	a2,1
800ce4b8:	26640006 	addiu	a0,s3,6
800ce4bc:	02403821 	move	a3,s2
800ce4c0:	24050001 	li	a1,1
800ce4c4:	0200f809 	jalr	s0
800ce4c8:	24060001 	li	a2,1
800ce4cc:	26640007 	addiu	a0,s3,7
800ce4d0:	02403821 	move	a3,s2
800ce4d4:	24050001 	li	a1,1
800ce4d8:	0200f809 	jalr	s0
800ce4dc:	24060001 	li	a2,1
800ce4e0:	26640008 	addiu	a0,s3,8
800ce4e4:	02403821 	move	a3,s2
800ce4e8:	24050001 	li	a1,1
800ce4ec:	0200f809 	jalr	s0
800ce4f0:	24060001 	li	a2,1
800ce4f4:	26640009 	addiu	a0,s3,9
800ce4f8:	02403821 	move	a3,s2
800ce4fc:	24050001 	li	a1,1
800ce500:	0200f809 	jalr	s0
800ce504:	24060001 	li	a2,1
800ce508:	2664000a 	addiu	a0,s3,10
800ce50c:	02403821 	move	a3,s2
800ce510:	24050001 	li	a1,1
800ce514:	0200f809 	jalr	s0
800ce518:	24060001 	li	a2,1
800ce51c:	2664000b 	addiu	a0,s3,11
800ce520:	02403821 	move	a3,s2
800ce524:	24050001 	li	a1,1
800ce528:	0200f809 	jalr	s0
800ce52c:	24060001 	li	a2,1
800ce530:	2664000c 	addiu	a0,s3,12
800ce534:	02403821 	move	a3,s2
800ce538:	24050001 	li	a1,1
800ce53c:	0200f809 	jalr	s0
800ce540:	24060001 	li	a2,1
800ce544:	2664000d 	addiu	a0,s3,13
800ce548:	02403821 	move	a3,s2
800ce54c:	24050001 	li	a1,1
800ce550:	0200f809 	jalr	s0
800ce554:	24060001 	li	a2,1
800ce558:	2664000e 	addiu	a0,s3,14
800ce55c:	02403821 	move	a3,s2
800ce560:	24050001 	li	a1,1
800ce564:	0200f809 	jalr	s0
800ce568:	24060001 	li	a2,1
800ce56c:	27b10010 	addiu	s1,sp,16
800ce570:	2664000f 	addiu	a0,s3,15
800ce574:	02403821 	move	a3,s2
800ce578:	24050001 	li	a1,1
800ce57c:	0200f809 	jalr	s0
800ce580:	24060001 	li	a2,1
800ce584:	02202021 	move	a0,s1
800ce588:	02403821 	move	a3,s2
800ce58c:	24050001 	li	a1,1
800ce590:	24060001 	li	a2,1
800ce594:	0200f809 	jalr	s0
800ce598:	a3a00010 	sb	zero,16(sp)
800ce59c:	93a30010 	lbu	v1,16(sp)
800ce5a0:	02202021 	move	a0,s1
800ce5a4:	a6630010 	sh	v1,16(s3)
800ce5a8:	02403821 	move	a3,s2
800ce5ac:	24050001 	li	a1,1
800ce5b0:	0200f809 	jalr	s0
800ce5b4:	24060001 	li	a2,1
800ce5b8:	93a30010 	lbu	v1,16(sp)
800ce5bc:	96620010 	lhu	v0,16(s3)
800ce5c0:	00031a00 	sll	v1,v1,0x8
800ce5c4:	00621825 	or	v1,v1,v0
800ce5c8:	a6630010 	sh	v1,16(s3)
800ce5cc:	26640012 	addiu	a0,s3,18
800ce5d0:	02403821 	move	a3,s2
800ce5d4:	24050001 	li	a1,1
800ce5d8:	0200f809 	jalr	s0
800ce5dc:	24060001 	li	a2,1
800ce5e0:	02403821 	move	a3,s2
800ce5e4:	26640013 	addiu	a0,s3,19
800ce5e8:	24050001 	li	a1,1
800ce5ec:	0200f809 	jalr	s0
800ce5f0:	24060001 	li	a2,1
800ce5f4:	02202021 	move	a0,s1
800ce5f8:	02403821 	move	a3,s2
800ce5fc:	24050001 	li	a1,1
800ce600:	0200f809 	jalr	s0
800ce604:	24060001 	li	a2,1
800ce608:	93a30010 	lbu	v1,16(sp)
800ce60c:	02202021 	move	a0,s1
800ce610:	ae630014 	sw	v1,20(s3)
800ce614:	02403821 	move	a3,s2
800ce618:	24050001 	li	a1,1
800ce61c:	0200f809 	jalr	s0
800ce620:	24060001 	li	a2,1
800ce624:	93a30010 	lbu	v1,16(sp)
800ce628:	8e620014 	lw	v0,20(s3)
800ce62c:	00031a00 	sll	v1,v1,0x8
800ce630:	00431025 	or	v0,v0,v1
800ce634:	02202021 	move	a0,s1
800ce638:	02403821 	move	a3,s2
800ce63c:	ae620014 	sw	v0,20(s3)
800ce640:	24050001 	li	a1,1
800ce644:	0200f809 	jalr	s0
800ce648:	24060001 	li	a2,1
800ce64c:	93a30010 	lbu	v1,16(sp)
800ce650:	8e620014 	lw	v0,20(s3)
800ce654:	00031c00 	sll	v1,v1,0x10
800ce658:	00431025 	or	v0,v0,v1
800ce65c:	02202021 	move	a0,s1
800ce660:	02403821 	move	a3,s2
800ce664:	ae620014 	sw	v0,20(s3)
800ce668:	24050001 	li	a1,1
800ce66c:	0200f809 	jalr	s0
800ce670:	24060001 	li	a2,1
800ce674:	93a30010 	lbu	v1,16(sp)
800ce678:	8e620014 	lw	v0,20(s3)
800ce67c:	00031e00 	sll	v1,v1,0x18
800ce680:	00431025 	or	v0,v0,v1
800ce684:	ae620014 	sw	v0,20(s3)
800ce688:	3c02800f 	lui	v0,0x800f
800ce68c:	24425f58 	addiu	v0,v0,24408
800ce690:	0040f809 	jalr	v0
800ce694:	02402021 	move	a0,s2
800ce698:	8fbf0028 	lw	ra,40(sp)
800ce69c:	8fb30024 	lw	s3,36(sp)
800ce6a0:	8fb20020 	lw	s2,32(sp)
800ce6a4:	8fb1001c 	lw	s1,28(sp)
800ce6a8:	8fb00018 	lw	s0,24(sp)
800ce6ac:	24020001 	li	v0,1
800ce6b0:	03e00008 	jr	ra
800ce6b4:	27bd0030 	addiu	sp,sp,48
800ce6b8:	8fbf0028 	lw	ra,40(sp)
800ce6bc:	8fb30024 	lw	s3,36(sp)
800ce6c0:	8fb20020 	lw	s2,32(sp)
800ce6c4:	8fb1001c 	lw	s1,28(sp)
800ce6c8:	8fb00018 	lw	s0,24(sp)
800ce6cc:	00001021 	move	v0,zero
800ce6d0:	03e00008 	jr	ra
800ce6d4:	27bd0030 	addiu	sp,sp,48

800ce6d8 <_Z13Load7110IndexPc>:
800ce6d8:	27bdffd0 	addiu	sp,sp,-48
800ce6dc:	3c058019 	lui	a1,0x8019
800ce6e0:	3c02800f 	lui	v0,0x800f
800ce6e4:	afb00020 	sw	s0,32(sp)
800ce6e8:	afbf002c 	sw	ra,44(sp)
800ce6ec:	afb20028 	sw	s2,40(sp)
800ce6f0:	afb10024 	sw	s1,36(sp)
800ce6f4:	24425f70 	addiu	v0,v0,24432
800ce6f8:	0040f809 	jalr	v0
800ce6fc:	24a5cdf4 	addiu	a1,a1,-12812
800ce700:	1040005b 	beqz	v0,800ce870 <_Z13Load7110IndexPc+0x198>
800ce704:	00408021 	move	s0,v0
800ce708:	27b20010 	addiu	s2,sp,16
800ce70c:	3c11800f 	lui	s1,0x800f
800ce710:	02402021 	move	a0,s2
800ce714:	24050001 	li	a1,1
800ce718:	2406000c 	li	a2,12
800ce71c:	26225ed4 	addiu	v0,s1,24276
800ce720:	0040f809 	jalr	v0
800ce724:	02003821 	move	a3,s0
800ce728:	2842000c 	slti	v0,v0,12
800ce72c:	14400046 	bnez	v0,800ce848 <_Z13Load7110IndexPc+0x170>
800ce730:	3c02800f 	lui	v0,0x800f
800ce734:	93a30017 	lbu	v1,23(sp)
800ce738:	93a50016 	lbu	a1,22(sp)
800ce73c:	93a2001b 	lbu	v0,27(sp)
800ce740:	93a4001a 	lbu	a0,26(sp)
800ce744:	93a60013 	lbu	a2,19(sp)
800ce748:	00052c00 	sll	a1,a1,0x10
800ce74c:	00042400 	sll	a0,a0,0x10
800ce750:	00031e00 	sll	v1,v1,0x18
800ce754:	00021600 	sll	v0,v0,0x18
800ce758:	93a90012 	lbu	t1,18(sp)
800ce75c:	93ac0011 	lbu	t4,17(sp)
800ce760:	93a80015 	lbu	t0,21(sp)
800ce764:	93ab0014 	lbu	t3,20(sp)
800ce768:	93a70019 	lbu	a3,25(sp)
800ce76c:	93aa0018 	lbu	t2,24(sp)
800ce770:	3c0e802f 	lui	t6,0x802f
800ce774:	00651825 	or	v1,v1,a1
800ce778:	00441025 	or	v0,v0,a0
800ce77c:	00063400 	sll	a2,a2,0x10
800ce780:	8dcd6f34 	lw	t5,28468(t6)
800ce784:	00cc3025 	or	a2,a2,t4
800ce788:	006b1825 	or	v1,v1,t3
800ce78c:	004a1025 	or	v0,v0,t2
800ce790:	00094a00 	sll	t1,t1,0x8
800ce794:	00084200 	sll	t0,t0,0x8
800ce798:	00073a00 	sll	a3,a3,0x8
800ce79c:	93a40010 	lbu	a0,16(sp)
800ce7a0:	01264825 	or	t1,t1,a2
800ce7a4:	01034025 	or	t0,t0,v1
800ce7a8:	00e23825 	or	a3,a3,v0
800ce7ac:	01a01821 	move	v1,t5
800ce7b0:	00002821 	move	a1,zero
800ce7b4:	080339f4 	j	800ce7d0 <_Z13Load7110IndexPc+0xf8>
800ce7b8:	24060030 	li	a2,48
800ce7bc:	10400007 	beqz	v0,800ce7dc <_Z13Load7110IndexPc+0x104>
800ce7c0:	00000000 	nop
800ce7c4:	24a50001 	addiu	a1,a1,1
800ce7c8:	10a6002a 	beq	a1,a2,800ce874 <_Z13Load7110IndexPc+0x19c>
800ce7cc:	8fbf002c 	lw	ra,44(sp)
800ce7d0:	8c6200c0 	lw	v0,192(v1)
800ce7d4:	1522fff9 	bne	t1,v0,800ce7bc <_Z13Load7110IndexPc+0xe4>
800ce7d8:	24630c08 	addiu	v1,v1,3080
800ce7dc:	000519c0 	sll	v1,a1,0x7
800ce7e0:	00051240 	sll	v0,a1,0x9
800ce7e4:	00431023 	subu	v0,v0,v1
800ce7e8:	00451021 	addu	v0,v0,a1
800ce7ec:	00041900 	sll	v1,a0,0x4
800ce7f0:	00042080 	sll	a0,a0,0x2
800ce7f4:	00641823 	subu	v1,v1,a0
800ce7f8:	000210c0 	sll	v0,v0,0x3
800ce7fc:	8dc46f34 	lw	a0,28468(t6)
800ce800:	00621821 	addu	v1,v1,v0
800ce804:	00641821 	addu	v1,v1,a0
800ce808:	004d1021 	addu	v0,v0,t5
800ce80c:	ac4900c0 	sw	t1,192(v0)
800ce810:	a46000d0 	sh	zero,208(v1)
800ce814:	ac6700cc 	sw	a3,204(v1)
800ce818:	ac6800c8 	sw	t0,200(v1)
800ce81c:	a46000d2 	sh	zero,210(v1)
800ce820:	02402021 	move	a0,s2
800ce824:	24050001 	li	a1,1
800ce828:	2406000c 	li	a2,12
800ce82c:	26225ed4 	addiu	v0,s1,24276
800ce830:	0040f809 	jalr	v0
800ce834:	02003821 	move	a3,s0
800ce838:	2842000c 	slti	v0,v0,12
800ce83c:	1040ffbe 	beqz	v0,800ce738 <_Z13Load7110IndexPc+0x60>
800ce840:	93a30017 	lbu	v1,23(sp)
800ce844:	3c02800f 	lui	v0,0x800f
800ce848:	24425f58 	addiu	v0,v0,24408
800ce84c:	0040f809 	jalr	v0
800ce850:	02002021 	move	a0,s0
800ce854:	8fbf002c 	lw	ra,44(sp)
800ce858:	8fb20028 	lw	s2,40(sp)
800ce85c:	8fb10024 	lw	s1,36(sp)
800ce860:	8fb00020 	lw	s0,32(sp)
800ce864:	24020001 	li	v0,1
800ce868:	03e00008 	jr	ra
800ce86c:	27bd0030 	addiu	sp,sp,48
800ce870:	8fbf002c 	lw	ra,44(sp)
800ce874:	8fb20028 	lw	s2,40(sp)
800ce878:	8fb10024 	lw	s1,36(sp)
800ce87c:	8fb00020 	lw	s0,32(sp)
800ce880:	00001021 	move	v0,zero
800ce884:	03e00008 	jr	ra
800ce888:	27bd0030 	addiu	sp,sp,48

800ce88c <_Z17S9xSaveSPC7110RTCP10SPC7110RTC>:
800ce88c:	27bdffd0 	addiu	sp,sp,-48
800ce890:	afb30024 	sw	s3,36(sp)
800ce894:	3c02800d 	lui	v0,0x800d
800ce898:	00809821 	move	s3,a0
800ce89c:	3c048019 	lui	a0,0x8019
800ce8a0:	afbf0028 	sw	ra,40(sp)
800ce8a4:	afb20020 	sw	s2,32(sp)
800ce8a8:	24844c20 	addiu	a0,a0,19488
800ce8ac:	afb1001c 	sw	s1,28(sp)
800ce8b0:	24427660 	addiu	v0,v0,30304
800ce8b4:	0040f809 	jalr	v0
800ce8b8:	afb00018 	sw	s0,24(sp)
800ce8bc:	00402021 	move	a0,v0
800ce8c0:	3c058019 	lui	a1,0x8019
800ce8c4:	3c02800f 	lui	v0,0x800f
800ce8c8:	24425f70 	addiu	v0,v0,24432
800ce8cc:	0040f809 	jalr	v0
800ce8d0:	24a5cdf0 	addiu	a1,a1,-12816
800ce8d4:	1040009a 	beqz	v0,800ceb40 <_Z17S9xSaveSPC7110RTCP10SPC7110RTC+0x2b4>
800ce8d8:	00409021 	move	s2,v0
800ce8dc:	3c10800f 	lui	s0,0x800f
800ce8e0:	26105bb0 	addiu	s0,s0,23472
800ce8e4:	02602021 	move	a0,s3
800ce8e8:	24050001 	li	a1,1
800ce8ec:	24060001 	li	a2,1
800ce8f0:	00403821 	move	a3,v0
800ce8f4:	0200f809 	jalr	s0
800ce8f8:	a3a00010 	sb	zero,16(sp)
800ce8fc:	26640001 	addiu	a0,s3,1
800ce900:	02403821 	move	a3,s2
800ce904:	24050001 	li	a1,1
800ce908:	0200f809 	jalr	s0
800ce90c:	24060001 	li	a2,1
800ce910:	26640002 	addiu	a0,s3,2
800ce914:	02403821 	move	a3,s2
800ce918:	24050001 	li	a1,1
800ce91c:	0200f809 	jalr	s0
800ce920:	24060001 	li	a2,1
800ce924:	26640003 	addiu	a0,s3,3
800ce928:	02403821 	move	a3,s2
800ce92c:	24050001 	li	a1,1
800ce930:	0200f809 	jalr	s0
800ce934:	24060001 	li	a2,1
800ce938:	26640004 	addiu	a0,s3,4
800ce93c:	02403821 	move	a3,s2
800ce940:	24050001 	li	a1,1
800ce944:	0200f809 	jalr	s0
800ce948:	24060001 	li	a2,1
800ce94c:	26640005 	addiu	a0,s3,5
800ce950:	02403821 	move	a3,s2
800ce954:	24050001 	li	a1,1
800ce958:	0200f809 	jalr	s0
800ce95c:	24060001 	li	a2,1
800ce960:	26640006 	addiu	a0,s3,6
800ce964:	02403821 	move	a3,s2
800ce968:	24050001 	li	a1,1
800ce96c:	0200f809 	jalr	s0
800ce970:	24060001 	li	a2,1
800ce974:	26640007 	addiu	a0,s3,7
800ce978:	02403821 	move	a3,s2
800ce97c:	24050001 	li	a1,1
800ce980:	0200f809 	jalr	s0
800ce984:	24060001 	li	a2,1
800ce988:	26640008 	addiu	a0,s3,8
800ce98c:	02403821 	move	a3,s2
800ce990:	24050001 	li	a1,1
800ce994:	0200f809 	jalr	s0
800ce998:	24060001 	li	a2,1
800ce99c:	26640009 	addiu	a0,s3,9
800ce9a0:	02403821 	move	a3,s2
800ce9a4:	24050001 	li	a1,1
800ce9a8:	0200f809 	jalr	s0
800ce9ac:	24060001 	li	a2,1
800ce9b0:	2664000a 	addiu	a0,s3,10
800ce9b4:	02403821 	move	a3,s2
800ce9b8:	24050001 	li	a1,1
800ce9bc:	0200f809 	jalr	s0
800ce9c0:	24060001 	li	a2,1
800ce9c4:	2664000b 	addiu	a0,s3,11
800ce9c8:	02403821 	move	a3,s2
800ce9cc:	24050001 	li	a1,1
800ce9d0:	0200f809 	jalr	s0
800ce9d4:	24060001 	li	a2,1
800ce9d8:	2664000c 	addiu	a0,s3,12
800ce9dc:	02403821 	move	a3,s2
800ce9e0:	24050001 	li	a1,1
800ce9e4:	0200f809 	jalr	s0
800ce9e8:	24060001 	li	a2,1
800ce9ec:	2664000d 	addiu	a0,s3,13
800ce9f0:	02403821 	move	a3,s2
800ce9f4:	24050001 	li	a1,1
800ce9f8:	0200f809 	jalr	s0
800ce9fc:	24060001 	li	a2,1
800cea00:	2664000e 	addiu	a0,s3,14
800cea04:	02403821 	move	a3,s2
800cea08:	24050001 	li	a1,1
800cea0c:	0200f809 	jalr	s0
800cea10:	24060001 	li	a2,1
800cea14:	2664000f 	addiu	a0,s3,15
800cea18:	02403821 	move	a3,s2
800cea1c:	24050001 	li	a1,1
800cea20:	0200f809 	jalr	s0
800cea24:	24060001 	li	a2,1
800cea28:	96620010 	lhu	v0,16(s3)
800cea2c:	27b10010 	addiu	s1,sp,16
800cea30:	02202021 	move	a0,s1
800cea34:	02403821 	move	a3,s2
800cea38:	24050001 	li	a1,1
800cea3c:	24060001 	li	a2,1
800cea40:	0200f809 	jalr	s0
800cea44:	a3a20010 	sb	v0,16(sp)
800cea48:	82630011 	lb	v1,17(s3)
800cea4c:	02202021 	move	a0,s1
800cea50:	02403821 	move	a3,s2
800cea54:	a3a30010 	sb	v1,16(sp)
800cea58:	24050001 	li	a1,1
800cea5c:	0200f809 	jalr	s0
800cea60:	24060001 	li	a2,1
800cea64:	92630012 	lbu	v1,18(s3)
800cea68:	02202021 	move	a0,s1
800cea6c:	02403821 	move	a3,s2
800cea70:	a3a30010 	sb	v1,16(sp)
800cea74:	24050001 	li	a1,1
800cea78:	0200f809 	jalr	s0
800cea7c:	24060001 	li	a2,1
800cea80:	92630013 	lbu	v1,19(s3)
800cea84:	02202021 	move	a0,s1
800cea88:	02403821 	move	a3,s2
800cea8c:	a3a30010 	sb	v1,16(sp)
800cea90:	24050001 	li	a1,1
800cea94:	0200f809 	jalr	s0
800cea98:	24060001 	li	a2,1
800cea9c:	8e630014 	lw	v1,20(s3)
800ceaa0:	02202021 	move	a0,s1
800ceaa4:	02403821 	move	a3,s2
800ceaa8:	a3a30010 	sb	v1,16(sp)
800ceaac:	24050001 	li	a1,1
800ceab0:	0200f809 	jalr	s0
800ceab4:	24060001 	li	a2,1
800ceab8:	8e630014 	lw	v1,20(s3)
800ceabc:	02202021 	move	a0,s1
800ceac0:	00031a03 	sra	v1,v1,0x8
800ceac4:	02403821 	move	a3,s2
800ceac8:	a3a30010 	sb	v1,16(sp)
800ceacc:	24050001 	li	a1,1
800cead0:	0200f809 	jalr	s0
800cead4:	24060001 	li	a2,1
800cead8:	86630016 	lh	v1,22(s3)
800ceadc:	02202021 	move	a0,s1
800ceae0:	02403821 	move	a3,s2
800ceae4:	a3a30010 	sb	v1,16(sp)
800ceae8:	24050001 	li	a1,1
800ceaec:	0200f809 	jalr	s0
800ceaf0:	24060001 	li	a2,1
800ceaf4:	82630017 	lb	v1,23(s3)
800ceaf8:	02202021 	move	a0,s1
800ceafc:	02403821 	move	a3,s2
800ceb00:	a3a30010 	sb	v1,16(sp)
800ceb04:	24050001 	li	a1,1
800ceb08:	0200f809 	jalr	s0
800ceb0c:	24060001 	li	a2,1
800ceb10:	3c02800f 	lui	v0,0x800f
800ceb14:	24425f58 	addiu	v0,v0,24408
800ceb18:	0040f809 	jalr	v0
800ceb1c:	02402021 	move	a0,s2
800ceb20:	8fbf0028 	lw	ra,40(sp)
800ceb24:	8fb30024 	lw	s3,36(sp)
800ceb28:	8fb20020 	lw	s2,32(sp)
800ceb2c:	8fb1001c 	lw	s1,28(sp)
800ceb30:	8fb00018 	lw	s0,24(sp)
800ceb34:	24020001 	li	v0,1
800ceb38:	03e00008 	jr	ra
800ceb3c:	27bd0030 	addiu	sp,sp,48
800ceb40:	8fbf0028 	lw	ra,40(sp)
800ceb44:	8fb30024 	lw	s3,36(sp)
800ceb48:	8fb20020 	lw	s2,32(sp)
800ceb4c:	8fb1001c 	lw	s1,28(sp)
800ceb50:	8fb00018 	lw	s0,24(sp)
800ceb54:	00001021 	move	v0,zero
800ceb58:	03e00008 	jr	ra
800ceb5c:	27bd0030 	addiu	sp,sp,48

800ceb60 <_Z13Do7110Loggingv>:
800ceb60:	27bdffb0 	addiu	sp,sp,-80
800ceb64:	afbf004c 	sw	ra,76(sp)
800ceb68:	afbe0048 	sw	s8,72(sp)
800ceb6c:	afb70044 	sw	s7,68(sp)
800ceb70:	afb60040 	sw	s6,64(sp)
800ceb74:	afb5003c 	sw	s5,60(sp)
800ceb78:	afb40038 	sw	s4,56(sp)
800ceb7c:	afb30034 	sw	s3,52(sp)
800ceb80:	afb20030 	sw	s2,48(sp)
800ceb84:	afb1002c 	sw	s1,44(sp)
800ceb88:	afb00028 	sw	s0,40(sp)
800ceb8c:	3c028021 	lui	v0,0x8021
800ceb90:	9043e481 	lbu	v1,-7039(v0)
800ceb94:	1460000d 	bnez	v1,800cebcc <_Z13Do7110Loggingv+0x6c>
800ceb98:	3c02802f 	lui	v0,0x802f
800ceb9c:	8fbf004c 	lw	ra,76(sp)
800ceba0:	8fbe0048 	lw	s8,72(sp)
800ceba4:	8fb70044 	lw	s7,68(sp)
800ceba8:	8fb60040 	lw	s6,64(sp)
800cebac:	8fb5003c 	lw	s5,60(sp)
800cebb0:	8fb40038 	lw	s4,56(sp)
800cebb4:	8fb30034 	lw	s3,52(sp)
800cebb8:	8fb20030 	lw	s2,48(sp)
800cebbc:	8fb1002c 	lw	s1,44(sp)
800cebc0:	8fb00028 	lw	s0,40(sp)
800cebc4:	03e00008 	jr	ra
800cebc8:	27bd0050 	addiu	sp,sp,80
800cebcc:	8c436f24 	lw	v1,28452(v0)
800cebd0:	0060f809 	jalr	v1
800cebd4:	3c168021 	lui	s6,0x8021
800cebd8:	26c2701c 	addiu	v0,s6,28700
800cebdc:	8c440004 	lw	a0,4(v0)
800cebe0:	3403ffc0 	li	v1,0xffc0
800cebe4:	00838021 	addu	s0,a0,v1
800cebe8:	3c158019 	lui	s5,0x8019
800cebec:	3c148012 	lui	s4,0x8012
800cebf0:	02002021 	move	a0,s0
800cebf4:	26a54c28 	addiu	a1,s5,19496
800cebf8:	2691bfc0 	addiu	s1,s4,-16448
800cebfc:	0220f809 	jalr	s1
800cec00:	24060015 	li	a2,21
800cec04:	14400161 	bnez	v0,800cf18c <_Z13Do7110Loggingv+0x62c>
800cec08:	3c058019 	lui	a1,0x8019
800cec0c:	3c048019 	lui	a0,0x8019
800cec10:	3c13800f 	lui	s3,0x800f
800cec14:	24844c40 	addiu	a0,a0,19520
800cec18:	3c058019 	lui	a1,0x8019
800cec1c:	26625f70 	addiu	v0,s3,24432
800cec20:	0040f809 	jalr	v0
800cec24:	24a5cdf4 	addiu	a1,a1,-12812
800cec28:	10400045 	beqz	v0,800ced40 <_Z13Do7110Loggingv+0x1e0>
800cec2c:	00408021 	move	s0,v0
800cec30:	00402021 	move	a0,v0
800cec34:	3c02800f 	lui	v0,0x800f
800cec38:	24050023 	li	a1,35
800cec3c:	24425c60 	addiu	v0,v0,23648
800cec40:	0040f809 	jalr	v0
800cec44:	00003021 	move	a2,zero
800cec48:	27b10018 	addiu	s1,sp,24
800cec4c:	3c12800f 	lui	s2,0x800f
800cec50:	02202021 	move	a0,s1
800cec54:	24050001 	li	a1,1
800cec58:	24060008 	li	a2,8
800cec5c:	26425ed4 	addiu	v0,s2,24276
800cec60:	0040f809 	jalr	v0
800cec64:	02003821 	move	a3,s0
800cec68:	28420008 	slti	v0,v0,8
800cec6c:	14400030 	bnez	v0,800ced30 <_Z13Do7110Loggingv+0x1d0>
800cec70:	93a30019 	lbu	v1,25(sp)
800cec74:	93a4001f 	lbu	a0,31(sp)
800cec78:	93a5001d 	lbu	a1,29(sp)
800cec7c:	93a8001e 	lbu	t0,30(sp)
800cec80:	93a9001c 	lbu	t1,28(sp)
800cec84:	93a70018 	lbu	a3,24(sp)
800cec88:	93a6001a 	lbu	a2,26(sp)
800cec8c:	3c02802f 	lui	v0,0x802f
800cec90:	00031a00 	sll	v1,v1,0x8
800cec94:	00042200 	sll	a0,a0,0x8
800cec98:	00052a00 	sll	a1,a1,0x8
800cec9c:	8c4a6f34 	lw	t2,28468(v0)
800ceca0:	00882025 	or	a0,a0,t0
800ceca4:	00a92825 	or	a1,a1,t1
800ceca8:	00e33825 	or	a3,a3,v1
800cecac:	00063400 	sll	a2,a2,0x10
800cecb0:	00e63825 	or	a3,a3,a2
800cecb4:	01406821 	move	t5,t2
800cecb8:	00004021 	move	t0,zero
800cecbc:	00856021 	addu	t4,a0,a1
800cecc0:	240b0030 	li	t3,48
800cecc4:	08033b39 	j	800cece4 <_Z13Do7110Loggingv+0x184>
800cecc8:	00004821 	move	t1,zero
800ceccc:	25080001 	addiu	t0,t0,1
800cecd0:	25290c08 	addiu	t1,t1,3080
800cecd4:	110bffde 	beq	t0,t3,800cec50 <_Z13Do7110Loggingv+0xf0>
800cecd8:	254a0c08 	addiu	t2,t2,3080
800cecdc:	14c0ffdc 	bnez	a2,800cec50 <_Z13Do7110Loggingv+0xf0>
800cece0:	00000000 	nop
800cece4:	8d4200c0 	lw	v0,192(t2)
800cece8:	14e2fff8 	bne	a3,v0,800ceccc <_Z13Do7110Loggingv+0x16c>
800cecec:	00003021 	move	a2,zero
800cecf0:	93a3001b 	lbu	v1,27(sp)
800cecf4:	00031100 	sll	v0,v1,0x4
800cecf8:	00031880 	sll	v1,v1,0x2
800cecfc:	00431023 	subu	v0,v0,v1
800ced00:	00491021 	addu	v0,v0,t1
800ced04:	244200c8 	addiu	v0,v0,200
800ced08:	01a23021 	addu	a2,t5,v0
800ced0c:	94c30008 	lhu	v1,8(a2)
800ced10:	94c2000a 	lhu	v0,10(a2)
800ced14:	00621821 	addu	v1,v1,v0
800ced18:	006c182a 	slt	v1,v1,t4
800ced1c:	1060ffeb 	beqz	v1,800ceccc <_Z13Do7110Loggingv+0x16c>
800ced20:	00000000 	nop
800ced24:	a4c40008 	sh	a0,8(a2)
800ced28:	08033b33 	j	800ceccc <_Z13Do7110Loggingv+0x16c>
800ced2c:	a4c5000a 	sh	a1,10(a2)
800ced30:	3c02800f 	lui	v0,0x800f
800ced34:	24425f58 	addiu	v0,v0,24408
800ced38:	0040f809 	jalr	v0
800ced3c:	02002021 	move	a0,s0
800ced40:	26c2701c 	addiu	v0,s6,28700
800ced44:	8c440004 	lw	a0,4(v0)
800ced48:	3403ffc0 	li	v1,0xffc0
800ced4c:	00838021 	addu	s0,a0,v1
800ced50:	26a54c28 	addiu	a1,s5,19496
800ced54:	2691bfc0 	addiu	s1,s4,-16448
800ced58:	02002021 	move	a0,s0
800ced5c:	0220f809 	jalr	s1
800ced60:	24060015 	li	a2,21
800ced64:	144000f9 	bnez	v0,800cf14c <_Z13Do7110Loggingv+0x5ec>
800ced68:	3c058019 	lui	a1,0x8019
800ced6c:	3c048019 	lui	a0,0x8019
800ced70:	24844c40 	addiu	a0,a0,19520
800ced74:	3c058019 	lui	a1,0x8019
800ced78:	26625f70 	addiu	v0,s3,24432
800ced7c:	0040f809 	jalr	v0
800ced80:	24a5cdf0 	addiu	a1,a1,-12816
800ced84:	1040ff85 	beqz	v0,800ceb9c <_Z13Do7110Loggingv+0x3c>
800ced88:	0040a021 	move	s4,v0
800ced8c:	3c02802f 	lui	v0,0x802f
800ced90:	8c476f34 	lw	a3,28468(v0)
800ced94:	00008821 	move	s1,zero
800ced98:	00003021 	move	a2,zero
800ced9c:	afa00014 	sw	zero,20(sp)
800ceda0:	000619c0 	sll	v1,a2,0x7
800ceda4:	00061240 	sll	v0,a2,0x9
800ceda8:	00431023 	subu	v0,v0,v1
800cedac:	00461021 	addu	v0,v0,a2
800cedb0:	000210c0 	sll	v0,v0,0x3
800cedb4:	00471021 	addu	v0,v0,a3
800cedb8:	244500d2 	addiu	a1,v0,210
800cedbc:	00002021 	move	a0,zero
800cedc0:	94a20000 	lhu	v0,0(a1)
800cedc4:	26230001 	addiu	v1,s1,1
800cedc8:	0062880b 	movn	s1,v1,v0
800cedcc:	24840001 	addiu	a0,a0,1
800cedd0:	24020100 	li	v0,256
800cedd4:	1482fffa 	bne	a0,v0,800cedc0 <_Z13Do7110Loggingv+0x260>
800cedd8:	24a5000c 	addiu	a1,a1,12
800ceddc:	24c60001 	addiu	a2,a2,1
800cede0:	24020030 	li	v0,48
800cede4:	14c2ffef 	bne	a2,v0,800ceda4 <_Z13Do7110Loggingv+0x244>
800cede8:	000619c0 	sll	v1,a2,0x7
800cedec:	3c08800f 	lui	t0,0x800f
800cedf0:	27b60010 	addiu	s6,sp,16
800cedf4:	25105bb0 	addiu	s0,t0,23472
800cedf8:	02c02021 	move	a0,s6
800cedfc:	24050001 	li	a1,1
800cee00:	24060001 	li	a2,1
800cee04:	02803821 	move	a3,s4
800cee08:	0200f809 	jalr	s0
800cee0c:	a3b10010 	sb	s1,16(sp)
800cee10:	00111203 	sra	v0,s1,0x8
800cee14:	02c02021 	move	a0,s6
800cee18:	24050001 	li	a1,1
800cee1c:	24060001 	li	a2,1
800cee20:	02803821 	move	a3,s4
800cee24:	0200f809 	jalr	s0
800cee28:	a3a20010 	sb	v0,16(sp)
800cee2c:	00111403 	sra	v0,s1,0x10
800cee30:	02c02021 	move	a0,s6
800cee34:	24050001 	li	a1,1
800cee38:	24060001 	li	a2,1
800cee3c:	02803821 	move	a3,s4
800cee40:	0200f809 	jalr	s0
800cee44:	a3a20010 	sb	v0,16(sp)
800cee48:	00111e03 	sra	v1,s1,0x18
800cee4c:	a3a30010 	sb	v1,16(sp)
800cee50:	02c02021 	move	a0,s6
800cee54:	24050001 	li	a1,1
800cee58:	24060001 	li	a2,1
800cee5c:	0200f809 	jalr	s0
800cee60:	02803821 	move	a3,s4
800cee64:	24050001 	li	a1,1
800cee68:	24060004 	li	a2,4
800cee6c:	02803821 	move	a3,s4
800cee70:	0200f809 	jalr	s0
800cee74:	27a40014 	addiu	a0,sp,20
800cee78:	27a40014 	addiu	a0,sp,20
800cee7c:	24050001 	li	a1,1
800cee80:	24060004 	li	a2,4
800cee84:	0200f809 	jalr	s0
800cee88:	02803821 	move	a3,s4
800cee8c:	27a40014 	addiu	a0,sp,20
800cee90:	24050001 	li	a1,1
800cee94:	24060004 	li	a2,4
800cee98:	0200f809 	jalr	s0
800cee9c:	02803821 	move	a3,s4
800ceea0:	27a40014 	addiu	a0,sp,20
800ceea4:	24050001 	li	a1,1
800ceea8:	24060004 	li	a2,4
800ceeac:	0200f809 	jalr	s0
800ceeb0:	02803821 	move	a3,s4
800ceeb4:	27a40014 	addiu	a0,sp,20
800ceeb8:	24050001 	li	a1,1
800ceebc:	24060004 	li	a2,4
800ceec0:	0200f809 	jalr	s0
800ceec4:	02803821 	move	a3,s4
800ceec8:	27a40014 	addiu	a0,sp,20
800ceecc:	24050001 	li	a1,1
800ceed0:	24060004 	li	a2,4
800ceed4:	0200f809 	jalr	s0
800ceed8:	02803821 	move	a3,s4
800ceedc:	27a40014 	addiu	a0,sp,20
800ceee0:	24050001 	li	a1,1
800ceee4:	24060004 	li	a2,4
800ceee8:	0200f809 	jalr	s0
800ceeec:	02803821 	move	a3,s4
800ceef0:	02c02021 	move	a0,s6
800ceef4:	24050001 	li	a1,1
800ceef8:	24060001 	li	a2,1
800ceefc:	02803821 	move	a3,s4
800cef00:	0200f809 	jalr	s0
800cef04:	a3a00010 	sb	zero,16(sp)
800cef08:	02c02021 	move	a0,s6
800cef0c:	24050001 	li	a1,1
800cef10:	24060001 	li	a2,1
800cef14:	02803821 	move	a3,s4
800cef18:	0200f809 	jalr	s0
800cef1c:	a3a00010 	sb	zero,16(sp)
800cef20:	02c02021 	move	a0,s6
800cef24:	24050001 	li	a1,1
800cef28:	24060001 	li	a2,1
800cef2c:	02803821 	move	a3,s4
800cef30:	0200f809 	jalr	s0
800cef34:	a3a00010 	sb	zero,16(sp)
800cef38:	0000b821 	move	s7,zero
800cef3c:	001741c0 	sll	t0,s7,0x7
800cef40:	00008821 	move	s1,zero
800cef44:	0017f240 	sll	s8,s7,0x9
800cef48:	08033bd8 	j	800cef60 <_Z13Do7110Loggingv+0x400>
800cef4c:	afa80020 	sw	t0,32(sp)
800cef50:	26310001 	addiu	s1,s1,1
800cef54:	24020100 	li	v0,256
800cef58:	1222005c 	beq	s1,v0,800cf0cc <_Z13Do7110Loggingv+0x56c>
800cef5c:	00000000 	nop
800cef60:	3c02800f 	lui	v0,0x800f
800cef64:	24535bb0 	addiu	s3,v0,23472
800cef68:	8fa20020 	lw	v0,32(sp)
800cef6c:	00111900 	sll	v1,s1,0x4
800cef70:	03c24023 	subu	t0,s8,v0
800cef74:	01174021 	addu	t0,t0,s7
800cef78:	000880c0 	sll	s0,t0,0x3
800cef7c:	00111080 	sll	v0,s1,0x2
800cef80:	3c08802f 	lui	t0,0x802f
800cef84:	00621823 	subu	v1,v1,v0
800cef88:	8d026f34 	lw	v0,28468(t0)
800cef8c:	00709021 	addu	s2,v1,s0
800cef90:	02024021 	addu	t0,s0,v0
800cef94:	02421021 	addu	v0,s2,v0
800cef98:	944300d2 	lhu	v1,210(v0)
800cef9c:	02c02021 	move	a0,s6
800cefa0:	24050001 	li	a1,1
800cefa4:	24060001 	li	a2,1
800cefa8:	02803821 	move	a3,s4
800cefac:	1060ffe8 	beqz	v1,800cef50 <_Z13Do7110Loggingv+0x3f0>
800cefb0:	3c15802f 	lui	s5,0x802f
800cefb4:	8d0200c0 	lw	v0,192(t0)
800cefb8:	0260f809 	jalr	s3
800cefbc:	a3a20010 	sb	v0,16(sp)
800cefc0:	8ea36f34 	lw	v1,28468(s5)
800cefc4:	02c02021 	move	a0,s6
800cefc8:	02031821 	addu	v1,s0,v1
800cefcc:	8c6200c0 	lw	v0,192(v1)
800cefd0:	24050001 	li	a1,1
800cefd4:	00021203 	sra	v0,v0,0x8
800cefd8:	24060001 	li	a2,1
800cefdc:	02803821 	move	a3,s4
800cefe0:	0260f809 	jalr	s3
800cefe4:	a3a20010 	sb	v0,16(sp)
800cefe8:	8ea36f34 	lw	v1,28468(s5)
800cefec:	02c02021 	move	a0,s6
800ceff0:	02031821 	addu	v1,s0,v1
800ceff4:	846200c2 	lh	v0,194(v1)
800ceff8:	24050001 	li	a1,1
800ceffc:	24060001 	li	a2,1
800cf000:	02803821 	move	a3,s4
800cf004:	0260f809 	jalr	s3
800cf008:	a3a20010 	sb	v0,16(sp)
800cf00c:	02c02021 	move	a0,s6
800cf010:	24050001 	li	a1,1
800cf014:	24060001 	li	a2,1
800cf018:	02803821 	move	a3,s4
800cf01c:	0260f809 	jalr	s3
800cf020:	a3b10010 	sb	s1,16(sp)
800cf024:	8ea36f34 	lw	v1,28468(s5)
800cf028:	02c02021 	move	a0,s6
800cf02c:	02431821 	addu	v1,s2,v1
800cf030:	946200d2 	lhu	v0,210(v1)
800cf034:	24050001 	li	a1,1
800cf038:	24060001 	li	a2,1
800cf03c:	02803821 	move	a3,s4
800cf040:	0260f809 	jalr	s3
800cf044:	a3a20010 	sb	v0,16(sp)
800cf048:	8ea36f34 	lw	v1,28468(s5)
800cf04c:	02c02021 	move	a0,s6
800cf050:	02431821 	addu	v1,s2,v1
800cf054:	946200d2 	lhu	v0,210(v1)
800cf058:	24050001 	li	a1,1
800cf05c:	00021202 	srl	v0,v0,0x8
800cf060:	24060001 	li	a2,1
800cf064:	02803821 	move	a3,s4
800cf068:	0260f809 	jalr	s3
800cf06c:	a3a20010 	sb	v0,16(sp)
800cf070:	8ea36f34 	lw	v1,28468(s5)
800cf074:	02c02021 	move	a0,s6
800cf078:	02431821 	addu	v1,s2,v1
800cf07c:	946200d0 	lhu	v0,208(v1)
800cf080:	24050001 	li	a1,1
800cf084:	24060001 	li	a2,1
800cf088:	02803821 	move	a3,s4
800cf08c:	0260f809 	jalr	s3
800cf090:	a3a20010 	sb	v0,16(sp)
800cf094:	8ea36f34 	lw	v1,28468(s5)
800cf098:	02c02021 	move	a0,s6
800cf09c:	02431821 	addu	v1,s2,v1
800cf0a0:	946200d0 	lhu	v0,208(v1)
800cf0a4:	24050001 	li	a1,1
800cf0a8:	00021202 	srl	v0,v0,0x8
800cf0ac:	24060001 	li	a2,1
800cf0b0:	02803821 	move	a3,s4
800cf0b4:	0260f809 	jalr	s3
800cf0b8:	a3a20010 	sb	v0,16(sp)
800cf0bc:	26310001 	addiu	s1,s1,1
800cf0c0:	24020100 	li	v0,256
800cf0c4:	1622ffa7 	bne	s1,v0,800cef64 <_Z13Do7110Loggingv+0x404>
800cf0c8:	3c02800f 	lui	v0,0x800f
800cf0cc:	26f70001 	addiu	s7,s7,1
800cf0d0:	24020030 	li	v0,48
800cf0d4:	16e2ff9a 	bne	s7,v0,800cef40 <_Z13Do7110Loggingv+0x3e0>
800cf0d8:	001741c0 	sll	t0,s7,0x7
800cf0dc:	3c02800f 	lui	v0,0x800f
800cf0e0:	24505bb0 	addiu	s0,v0,23472
800cf0e4:	02803821 	move	a3,s4
800cf0e8:	27a40014 	addiu	a0,sp,20
800cf0ec:	24050001 	li	a1,1
800cf0f0:	0200f809 	jalr	s0
800cf0f4:	24060004 	li	a2,4
800cf0f8:	27a40014 	addiu	a0,sp,20
800cf0fc:	02803821 	move	a3,s4
800cf100:	24050001 	li	a1,1
800cf104:	0200f809 	jalr	s0
800cf108:	24060004 	li	a2,4
800cf10c:	3c02800f 	lui	v0,0x800f
800cf110:	24425f58 	addiu	v0,v0,24408
800cf114:	0040f809 	jalr	v0
800cf118:	02802021 	move	a0,s4
800cf11c:	8fbf004c 	lw	ra,76(sp)
800cf120:	8fbe0048 	lw	s8,72(sp)
800cf124:	8fb70044 	lw	s7,68(sp)
800cf128:	8fb60040 	lw	s6,64(sp)
800cf12c:	8fb5003c 	lw	s5,60(sp)
800cf130:	8fb40038 	lw	s4,56(sp)
800cf134:	8fb30034 	lw	s3,52(sp)
800cf138:	8fb20030 	lw	s2,48(sp)
800cf13c:	8fb1002c 	lw	s1,44(sp)
800cf140:	8fb00028 	lw	s0,40(sp)
800cf144:	03e00008 	jr	ra
800cf148:	27bd0050 	addiu	sp,sp,80
800cf14c:	24a54c50 	addiu	a1,a1,19536
800cf150:	02002021 	move	a0,s0
800cf154:	0220f809 	jalr	s1
800cf158:	24060015 	li	a2,21
800cf15c:	1040001f 	beqz	v0,800cf1dc <_Z13Do7110Loggingv+0x67c>
800cf160:	3c048019 	lui	a0,0x8019
800cf164:	3c058019 	lui	a1,0x8019
800cf168:	24a54c78 	addiu	a1,a1,19576
800cf16c:	02002021 	move	a0,s0
800cf170:	0220f809 	jalr	s1
800cf174:	24060015 	li	a2,21
800cf178:	14400024 	bnez	v0,800cf20c <_Z13Do7110Loggingv+0x6ac>
800cf17c:	3c058019 	lui	a1,0x8019
800cf180:	3c048019 	lui	a0,0x8019
800cf184:	08033b5d 	j	800ced74 <_Z13Do7110Loggingv+0x214>
800cf188:	24844c90 	addiu	a0,a0,19600
800cf18c:	24a54c50 	addiu	a1,a1,19536
800cf190:	02002021 	move	a0,s0
800cf194:	0220f809 	jalr	s1
800cf198:	24060015 	li	a2,21
800cf19c:	1040000c 	beqz	v0,800cf1d0 <_Z13Do7110Loggingv+0x670>
800cf1a0:	3c048019 	lui	a0,0x8019
800cf1a4:	3c058019 	lui	a1,0x8019
800cf1a8:	24a54c78 	addiu	a1,a1,19576
800cf1ac:	02002021 	move	a0,s0
800cf1b0:	0220f809 	jalr	s1
800cf1b4:	24060015 	li	a2,21
800cf1b8:	1440000a 	bnez	v0,800cf1e4 <_Z13Do7110Loggingv+0x684>
800cf1bc:	3c058019 	lui	a1,0x8019
800cf1c0:	3c048019 	lui	a0,0x8019
800cf1c4:	3c13800f 	lui	s3,0x800f
800cf1c8:	08033b06 	j	800cec18 <_Z13Do7110Loggingv+0xb8>
800cf1cc:	24844c90 	addiu	a0,a0,19600
800cf1d0:	3c13800f 	lui	s3,0x800f
800cf1d4:	08033b06 	j	800cec18 <_Z13Do7110Loggingv+0xb8>
800cf1d8:	24844c68 	addiu	a0,a0,19560
800cf1dc:	08033b5d 	j	800ced74 <_Z13Do7110Loggingv+0x214>
800cf1e0:	24844c68 	addiu	a0,a0,19560
800cf1e4:	02002021 	move	a0,s0
800cf1e8:	24a54ca0 	addiu	a1,a1,19616
800cf1ec:	0220f809 	jalr	s1
800cf1f0:	24060015 	li	a2,21
800cf1f4:	1440000e 	bnez	v0,800cf230 <_Z13Do7110Loggingv+0x6d0>
800cf1f8:	00000000 	nop
800cf1fc:	3c048019 	lui	a0,0x8019
800cf200:	3c13800f 	lui	s3,0x800f
800cf204:	08033b06 	j	800cec18 <_Z13Do7110Loggingv+0xb8>
800cf208:	24844cb8 	addiu	a0,a0,19640
800cf20c:	02002021 	move	a0,s0
800cf210:	24a54ca0 	addiu	a1,a1,19616
800cf214:	0220f809 	jalr	s1
800cf218:	24060015 	li	a2,21
800cf21c:	14400008 	bnez	v0,800cf240 <_Z13Do7110Loggingv+0x6e0>
800cf220:	00000000 	nop
800cf224:	3c048019 	lui	a0,0x8019
800cf228:	08033b5d 	j	800ced74 <_Z13Do7110Loggingv+0x214>
800cf22c:	24844cb8 	addiu	a0,a0,19640
800cf230:	3c048019 	lui	a0,0x8019
800cf234:	3c13800f 	lui	s3,0x800f
800cf238:	08033b06 	j	800cec18 <_Z13Do7110Loggingv+0xb8>
800cf23c:	24844cc8 	addiu	a0,a0,19656
800cf240:	3c048019 	lui	a0,0x8019
800cf244:	08033b5d 	j	800ced74 <_Z13Do7110Loggingv+0x214>
800cf248:	24844cc8 	addiu	a0,a0,19656

800cf24c <_Z15S9xSpc7110Resetv>:
800cf24c:	3c03802f 	lui	v1,0x802f
800cf250:	24626f38 	addiu	v0,v1,28472
800cf254:	24070001 	li	a3,1
800cf258:	a0606f38 	sb	zero,28472(v1)
800cf25c:	3c04802f 	lui	a0,0x802f
800cf260:	24030002 	li	v1,2
800cf264:	3c198011 	lui	t9,0x8011
800cf268:	a0400001 	sb	zero,1(v0)
800cf26c:	a0400002 	sb	zero,2(v0)
800cf270:	a0400003 	sb	zero,3(v0)
800cf274:	a0400004 	sb	zero,4(v0)
800cf278:	a0400005 	sb	zero,5(v0)
800cf27c:	a0400006 	sb	zero,6(v0)
800cf280:	a0400007 	sb	zero,7(v0)
800cf284:	a0400008 	sb	zero,8(v0)
800cf288:	a0400009 	sb	zero,9(v0)
800cf28c:	a040000a 	sb	zero,10(v0)
800cf290:	a040000b 	sb	zero,11(v0)
800cf294:	a040000c 	sb	zero,12(v0)
800cf298:	a040000d 	sb	zero,13(v0)
800cf29c:	a040000e 	sb	zero,14(v0)
800cf2a0:	a040000f 	sb	zero,15(v0)
800cf2a4:	a0400010 	sb	zero,16(v0)
800cf2a8:	a0400011 	sb	zero,17(v0)
800cf2ac:	a0400012 	sb	zero,18(v0)
800cf2b0:	a0400013 	sb	zero,19(v0)
800cf2b4:	a0400014 	sb	zero,20(v0)
800cf2b8:	a0400015 	sb	zero,21(v0)
800cf2bc:	a0400016 	sb	zero,22(v0)
800cf2c0:	a0400017 	sb	zero,23(v0)
800cf2c4:	a0400018 	sb	zero,24(v0)
800cf2c8:	a0400019 	sb	zero,25(v0)
800cf2cc:	a040001a 	sb	zero,26(v0)
800cf2d0:	a040001b 	sb	zero,27(v0)
800cf2d4:	a040001c 	sb	zero,28(v0)
800cf2d8:	a040001d 	sb	zero,29(v0)
800cf2dc:	a040001e 	sb	zero,30(v0)
800cf2e0:	a040001f 	sb	zero,31(v0)
800cf2e4:	a0400020 	sb	zero,32(v0)
800cf2e8:	24846f74 	addiu	a0,a0,28532
800cf2ec:	a0400021 	sb	zero,33(v0)
800cf2f0:	00002821 	move	a1,zero
800cf2f4:	3c060001 	lui	a2,0x1
800cf2f8:	a0430028 	sb	v1,40(v0)
800cf2fc:	a047002d 	sb	a3,45(v0)
800cf300:	ac400038 	sw	zero,56(v0)
800cf304:	a0400022 	sb	zero,34(v0)
800cf308:	a0400023 	sb	zero,35(v0)
800cf30c:	a0400024 	sb	zero,36(v0)
800cf310:	a0400025 	sb	zero,37(v0)
800cf314:	a0400026 	sb	zero,38(v0)
800cf318:	a0470027 	sb	a3,39(v0)
800cf31c:	a0400029 	sb	zero,41(v0)
800cf320:	a040002a 	sb	zero,42(v0)
800cf324:	a040002b 	sb	zero,43(v0)
800cf328:	a040002c 	sb	zero,44(v0)
800cf32c:	a040002e 	sb	zero,46(v0)
800cf330:	2739ca64 	addiu	t9,t9,-13724
800cf334:	03200008 	jr	t9
800cf338:	a040002f 	sb	zero,47(v0)

800cf33c <_Z12S9xUpdateRTCv>:
800cf33c:	27bdffb8 	addiu	sp,sp,-72
800cf340:	3c028030 	lui	v0,0x8030
800cf344:	afb00020 	sw	s0,32(sp)
800cf348:	afbf0044 	sw	ra,68(sp)
800cf34c:	afbe0040 	sw	s8,64(sp)
800cf350:	afb7003c 	sw	s7,60(sp)
800cf354:	afb60038 	sw	s6,56(sp)
800cf358:	afb50034 	sw	s5,52(sp)
800cf35c:	afb40030 	sw	s4,48(sp)
800cf360:	afb3002c 	sw	s3,44(sp)
800cf364:	afb20028 	sw	s2,40(sp)
800cf368:	afb10024 	sw	s1,36(sp)
800cf36c:	24506f74 	addiu	s0,v0,28532
800cf370:	92020013 	lbu	v0,19(s0)
800cf374:	104000ee 	beqz	v0,800cf730 <_Z12S9xUpdateRTCv+0x3f4>
800cf378:	8fbf0044 	lw	ra,68(sp)
800cf37c:	9202000d 	lbu	v0,13(s0)
800cf380:	30420001 	andi	v0,v0,0x1
800cf384:	144000ea 	bnez	v0,800cf730 <_Z12S9xUpdateRTCv+0x3f4>
800cf388:	00000000 	nop
800cf38c:	9202000f 	lbu	v0,15(s0)
800cf390:	30420003 	andi	v0,v0,0x3
800cf394:	144000e6 	bnez	v0,800cf730 <_Z12S9xUpdateRTCv+0x3f4>
800cf398:	3c028012 	lui	v0,0x8012
800cf39c:	2442d8e0 	addiu	v0,v0,-10016
800cf3a0:	0040f809 	jalr	v0
800cf3a4:	00002021 	move	a0,zero
800cf3a8:	8e030014 	lw	v1,20(s0)
800cf3ac:	00433823 	subu	a3,v0,v1
800cf3b0:	18e000de 	blez	a3,800cf72c <_Z12S9xUpdateRTCv+0x3f0>
800cf3b4:	ae020014 	sw	v0,20(s0)
800cf3b8:	3c020001 	lui	v0,0x1
800cf3bc:	34445180 	ori	a0,v0,0x5180
800cf3c0:	0087182a 	slt	v1,a0,a3
800cf3c4:	146000ff 	bnez	v1,800cf7c4 <_Z12S9xUpdateRTCv+0x488>
800cf3c8:	3c02c22e 	lui	v0,0xc22e
800cf3cc:	00006021 	move	t4,zero
800cf3d0:	28e20e11 	slti	v0,a3,3601
800cf3d4:	104000ed 	beqz	v0,800cf78c <_Z12S9xUpdateRTCv+0x450>
800cf3d8:	3c0291a2 	lui	v0,0x91a2
800cf3dc:	00005821 	move	t3,zero
800cf3e0:	28e2003d 	slti	v0,a3,61
800cf3e4:	104000dd 	beqz	v0,800cf75c <_Z12S9xUpdateRTCv+0x420>
800cf3e8:	3c028888 	lui	v0,0x8888
800cf3ec:	00005021 	move	t2,zero
800cf3f0:	3c028030 	lui	v0,0x8030
800cf3f4:	244f6f74 	addiu	t7,v0,28532
800cf3f8:	91e20001 	lbu	v0,1(t7)
800cf3fc:	3c038030 	lui	v1,0x8030
800cf400:	000220c0 	sll	a0,v0,0x3
800cf404:	90656f74 	lbu	a1,28532(v1)
800cf408:	00021040 	sll	v0,v0,0x1
800cf40c:	00441021 	addu	v0,v0,a0
800cf410:	28e30000 	slti	v1,a3,0
800cf414:	00002021 	move	a0,zero
800cf418:	00e3200a 	movz	a0,a3,v1
800cf41c:	00451021 	addu	v0,v0,a1
800cf420:	00441021 	addu	v0,v0,a0
800cf424:	2843003c 	slti	v1,v0,60
800cf428:	14600004 	bnez	v1,800cf43c <_Z12S9xUpdateRTCv+0x100>
800cf42c:	afa20018 	sw	v0,24(sp)
800cf430:	2442ffc4 	addiu	v0,v0,-60
800cf434:	afa20018 	sw	v0,24(sp)
800cf438:	254a0001 	addiu	t2,t2,1
800cf43c:	91e20003 	lbu	v0,3(t7)
800cf440:	91e40002 	lbu	a0,2(t7)
800cf444:	000218c0 	sll	v1,v0,0x3
800cf448:	00021040 	sll	v0,v0,0x1
800cf44c:	00431021 	addu	v0,v0,v1
800cf450:	00441021 	addu	v0,v0,a0
800cf454:	01425021 	addu	t2,t2,v0
800cf458:	2943003c 	slti	v1,t2,60
800cf45c:	14600004 	bnez	v1,800cf470 <_Z12S9xUpdateRTCv+0x134>
800cf460:	afaa0010 	sw	t2,16(sp)
800cf464:	254affc4 	addiu	t2,t2,-60
800cf468:	afaa0010 	sw	t2,16(sp)
800cf46c:	256b0001 	addiu	t3,t3,1
800cf470:	91e20005 	lbu	v0,5(t7)
800cf474:	91e40004 	lbu	a0,4(t7)
800cf478:	000218c0 	sll	v1,v0,0x3
800cf47c:	00021040 	sll	v0,v0,0x1
800cf480:	00431021 	addu	v0,v0,v1
800cf484:	00441021 	addu	v0,v0,a0
800cf488:	01625821 	addu	t3,t3,v0
800cf48c:	29630018 	slti	v1,t3,24
800cf490:	14600004 	bnez	v1,800cf4a4 <_Z12S9xUpdateRTCv+0x168>
800cf494:	afab0014 	sw	t3,20(sp)
800cf498:	256bffe8 	addiu	t3,t3,-24
800cf49c:	afab0014 	sw	t3,20(sp)
800cf4a0:	258c0001 	addiu	t4,t4,1
800cf4a4:	91e20007 	lbu	v0,7(t7)
800cf4a8:	91e80006 	lbu	t0,6(t7)
800cf4ac:	000228c0 	sll	a1,v0,0x3
800cf4b0:	91e3000b 	lbu	v1,11(t7)
800cf4b4:	91e40009 	lbu	a0,9(t7)
800cf4b8:	00021040 	sll	v0,v0,0x1
800cf4bc:	00451021 	addu	v0,v0,a1
800cf4c0:	91e6000c 	lbu	a2,12(t7)
800cf4c4:	91e5000a 	lbu	a1,10(t7)
800cf4c8:	000338c0 	sll	a3,v1,0x3
800cf4cc:	00481021 	addu	v0,v0,t0
800cf4d0:	00031840 	sll	v1,v1,0x1
800cf4d4:	000440c0 	sll	t0,a0,0x3
800cf4d8:	91e90008 	lbu	t1,8(t7)
800cf4dc:	00042040 	sll	a0,a0,0x1
800cf4e0:	00671821 	addu	v1,v1,a3
800cf4e4:	00882021 	addu	a0,a0,t0
800cf4e8:	24a5076c 	addiu	a1,a1,1900
800cf4ec:	01863021 	addu	a2,t4,a2
800cf4f0:	0182c821 	addu	t9,t4,v0
800cf4f4:	00653821 	addu	a3,v1,a1
800cf4f8:	0124c021 	addu	t8,t1,a0
800cf4fc:	1b200021 	blez	t9,800cf584 <_Z12S9xUpdateRTCv+0x248>
800cf500:	a1e6000c 	sb	a2,12(t7)
800cf504:	2f02000c 	sltiu	v0,t8,12
800cf508:	1040001a 	beqz	v0,800cf574 <_Z12S9xUpdateRTCv+0x238>
800cf50c:	2404001f 	li	a0,31
800cf510:	24020001 	li	v0,1
800cf514:	03021004 	sllv	v0,v0,t8
800cf518:	30430a50 	andi	v1,v0,0xa50
800cf51c:	14600008 	bnez	v1,800cf540 <_Z12S9xUpdateRTCv+0x204>
800cf520:	2404001e 	li	a0,30
800cf524:	30420004 	andi	v0,v0,0x4
800cf528:	10400012 	beqz	v0,800cf574 <_Z12S9xUpdateRTCv+0x238>
800cf52c:	2404001f 	li	a0,31
800cf530:	30e30003 	andi	v1,a3,0x3
800cf534:	2404001d 	li	a0,29
800cf538:	2402001c 	li	v0,28
800cf53c:	0043200b 	movn	a0,v0,v1
800cf540:	0099102a 	slt	v0,a0,t9
800cf544:	10400010 	beqz	v0,800cf588 <_Z12S9xUpdateRTCv+0x24c>
800cf548:	3c0251eb 	lui	v0,0x51eb
800cf54c:	27180001 	addiu	t8,t8,1
800cf550:	2b02000d 	slti	v0,t8,13
800cf554:	14400004 	bnez	v0,800cf568 <_Z12S9xUpdateRTCv+0x22c>
800cf558:	2f02000c 	sltiu	v0,t8,12
800cf55c:	24e70001 	addiu	a3,a3,1
800cf560:	24180001 	li	t8,1
800cf564:	2f02000c 	sltiu	v0,t8,12
800cf568:	1440ffe9 	bnez	v0,800cf510 <_Z12S9xUpdateRTCv+0x1d4>
800cf56c:	0324c823 	subu	t9,t9,a0
800cf570:	2404001f 	li	a0,31
800cf574:	0099102a 	slt	v0,a0,t9
800cf578:	1440fff5 	bnez	v0,800cf550 <_Z12S9xUpdateRTCv+0x214>
800cf57c:	27180001 	addiu	t8,t8,1
800cf580:	2718ffff 	addiu	t8,t8,-1
800cf584:	3c0251eb 	lui	v0,0x51eb
800cf588:	3442851f 	ori	v0,v0,0x851f
800cf58c:	00e20018 	mult	a3,v0
800cf590:	00071fc3 	sra	v1,a3,0x1f
800cf594:	00001010 	mfhi	v0
800cf598:	3c042492 	lui	a0,0x2492
800cf59c:	00021143 	sra	v0,v0,0x5
800cf5a0:	0043f023 	subu	s8,v0,v1
800cf5a4:	3c028030 	lui	v0,0x8030
800cf5a8:	24456f74 	addiu	a1,v0,28532
800cf5ac:	001e1900 	sll	v1,s8,0x4
800cf5b0:	001e1080 	sll	v0,s8,0x2
800cf5b4:	90b5000c 	lbu	s5,12(a1)
800cf5b8:	00431021 	addu	v0,v0,v1
800cf5bc:	00021880 	sll	v1,v0,0x2
800cf5c0:	34844925 	ori	a0,a0,0x4925
800cf5c4:	02a40019 	multu	s5,a0
800cf5c8:	00431021 	addu	v0,v0,v1
800cf5cc:	3c036666 	lui	v1,0x6666
800cf5d0:	34636667 	ori	v1,v1,0x6667
800cf5d4:	00e2f023 	subu	s8,a3,v0
800cf5d8:	00002010 	mfhi	a0
800cf5dc:	8fa70018 	lw	a3,24(sp)
800cf5e0:	03c30018 	mult	s8,v1
800cf5e4:	02a41023 	subu	v0,s5,a0
800cf5e8:	00008010 	mfhi	s0
800cf5ec:	8fa80010 	lw	t0,16(sp)
800cf5f0:	00e30018 	mult	a3,v1
800cf5f4:	00021042 	srl	v0,v0,0x1
800cf5f8:	00003010 	mfhi	a2
800cf5fc:	00822021 	addu	a0,a0,v0
800cf600:	01030018 	mult	t0,v1
800cf604:	8fa20014 	lw	v0,20(sp)
800cf608:	00003810 	mfhi	a3
800cf60c:	00430018 	mult	v0,v1
800cf610:	8faa0018 	lw	t2,24(sp)
800cf614:	00004010 	mfhi	t0
800cf618:	03230018 	mult	t9,v1
800cf61c:	8fab0010 	lw	t3,16(sp)
800cf620:	000a17c3 	sra	v0,t2,0x1f
800cf624:	00042082 	srl	a0,a0,0x2
800cf628:	00004810 	mfhi	t1
800cf62c:	00063083 	sra	a2,a2,0x2
800cf630:	03030018 	mult	t8,v1
800cf634:	00c23023 	subu	a2,a2,v0
800cf638:	000b57c3 	sra	t2,t3,0x1f
800cf63c:	8fac0014 	lw	t4,20(sp)
800cf640:	000410c0 	sll	v0,a0,0x3
800cf644:	00073883 	sra	a3,a3,0x2
800cf648:	00ea3823 	subu	a3,a3,t2
800cf64c:	00441023 	subu	v0,v0,a0
800cf650:	00001810 	mfhi	v1
800cf654:	8fa40018 	lw	a0,24(sp)
800cf658:	00065040 	sll	t2,a2,0x1
800cf65c:	0006b8c0 	sll	s7,a2,0x3
800cf660:	000c5fc3 	sra	t3,t4,0x1f
800cf664:	00084083 	sra	t0,t0,0x2
800cf668:	01575021 	addu	t2,t2,s7
800cf66c:	010b4023 	subu	t0,t0,t3
800cf670:	001967c3 	sra	t4,t9,0x1f
800cf674:	00186fc3 	sra	t5,t8,0x1f
800cf678:	001e77c3 	sra	t6,s8,0x1f
800cf67c:	008a5023 	subu	t2,a0,t2
800cf680:	00094883 	sra	t1,t1,0x2
800cf684:	8fa40010 	lw	a0,16(sp)
800cf688:	00031883 	sra	v1,v1,0x2
800cf68c:	00108083 	sra	s0,s0,0x2
800cf690:	00075840 	sll	t3,a3,0x1
800cf694:	0007b0c0 	sll	s6,a3,0x3
800cf698:	012c4823 	subu	t1,t1,t4
800cf69c:	006d1823 	subu	v1,v1,t5
800cf6a0:	020e8023 	subu	s0,s0,t6
800cf6a4:	01765821 	addu	t3,t3,s6
800cf6a8:	008b5823 	subu	t3,a0,t3
800cf6ac:	00086040 	sll	t4,t0,0x1
800cf6b0:	0008a0c0 	sll	s4,t0,0x3
800cf6b4:	00096840 	sll	t5,t1,0x1
800cf6b8:	000998c0 	sll	s3,t1,0x3
800cf6bc:	00037040 	sll	t6,v1,0x1
800cf6c0:	000390c0 	sll	s2,v1,0x3
800cf6c4:	00107840 	sll	t7,s0,0x1
800cf6c8:	001088c0 	sll	s1,s0,0x3
800cf6cc:	8fa40014 	lw	a0,20(sp)
800cf6d0:	01946021 	addu	t4,t4,s4
800cf6d4:	01b36821 	addu	t5,t5,s3
800cf6d8:	01d27021 	addu	t6,t6,s2
800cf6dc:	01f17821 	addu	t7,t7,s1
800cf6e0:	02a2a823 	subu	s5,s5,v0
800cf6e4:	008c6023 	subu	t4,a0,t4
800cf6e8:	032d6823 	subu	t5,t9,t5
800cf6ec:	030e7023 	subu	t6,t8,t6
800cf6f0:	03cf7823 	subu	t7,s8,t7
800cf6f4:	3c028030 	lui	v0,0x8030
800cf6f8:	a0b5000c 	sb	s5,12(a1)
800cf6fc:	a04a6f74 	sb	t2,28532(v0)
800cf700:	a0a60001 	sb	a2,1(a1)
800cf704:	a0ab0002 	sb	t3,2(a1)
800cf708:	a0a70003 	sb	a3,3(a1)
800cf70c:	a0ac0004 	sb	t4,4(a1)
800cf710:	a0a80005 	sb	t0,5(a1)
800cf714:	a0ad0006 	sb	t5,6(a1)
800cf718:	a0a90007 	sb	t1,7(a1)
800cf71c:	a0ae0008 	sb	t6,8(a1)
800cf720:	a0a30009 	sb	v1,9(a1)
800cf724:	a0af000a 	sb	t7,10(a1)
800cf728:	a0b0000b 	sb	s0,11(a1)
800cf72c:	8fbf0044 	lw	ra,68(sp)
800cf730:	8fbe0040 	lw	s8,64(sp)
800cf734:	8fb7003c 	lw	s7,60(sp)
800cf738:	8fb60038 	lw	s6,56(sp)
800cf73c:	8fb50034 	lw	s5,52(sp)
800cf740:	8fb40030 	lw	s4,48(sp)
800cf744:	8fb3002c 	lw	s3,44(sp)
800cf748:	8fb20028 	lw	s2,40(sp)
800cf74c:	8fb10024 	lw	s1,36(sp)
800cf750:	8fb00020 	lw	s0,32(sp)
800cf754:	03e00008 	jr	ra
800cf758:	27bd0048 	addiu	sp,sp,72
800cf75c:	34428889 	ori	v0,v0,0x8889
800cf760:	00e20018 	mult	a3,v0
800cf764:	000727c3 	sra	a0,a3,0x1f
800cf768:	00001010 	mfhi	v0
800cf76c:	00471021 	addu	v0,v0,a3
800cf770:	00021143 	sra	v0,v0,0x5
800cf774:	00445023 	subu	t2,v0,a0
800cf778:	000a1880 	sll	v1,t2,0x2
800cf77c:	000a1180 	sll	v0,t2,0x6
800cf780:	00431023 	subu	v0,v0,v1
800cf784:	08033cfc 	j	800cf3f0 <_Z12S9xUpdateRTCv+0xb4>
800cf788:	00e23823 	subu	a3,a3,v0
800cf78c:	3442b3c5 	ori	v0,v0,0xb3c5
800cf790:	00e20018 	mult	a3,v0
800cf794:	00071fc3 	sra	v1,a3,0x1f
800cf798:	00001010 	mfhi	v0
800cf79c:	00471021 	addu	v0,v0,a3
800cf7a0:	000212c3 	sra	v0,v0,0xb
800cf7a4:	00435823 	subu	t3,v0,v1
800cf7a8:	000b2100 	sll	a0,t3,0x4
800cf7ac:	000b1a00 	sll	v1,t3,0x8
800cf7b0:	00641823 	subu	v1,v1,a0
800cf7b4:	00031100 	sll	v0,v1,0x4
800cf7b8:	00431023 	subu	v0,v0,v1
800cf7bc:	08033cf8 	j	800cf3e0 <_Z12S9xUpdateRTCv+0xa4>
800cf7c0:	00e23823 	subu	a3,a3,v0
800cf7c4:	34424507 	ori	v0,v0,0x4507
800cf7c8:	00e20018 	mult	a3,v0
800cf7cc:	00071fc3 	sra	v1,a3,0x1f
800cf7d0:	00001010 	mfhi	v0
800cf7d4:	00471021 	addu	v0,v0,a3
800cf7d8:	00021403 	sra	v0,v0,0x10
800cf7dc:	00436023 	subu	t4,v0,v1
800cf7e0:	71841002 	mul	v0,t4,a0
800cf7e4:	08033cf4 	j	800cf3d0 <_Z12S9xUpdateRTCv+0x94>
800cf7e8:	00e23823 	subu	a3,a3,v0

800cf7ec <S9xGetSPC7110>:
800cf7ec:	2484b800 	addiu	a0,a0,-18432
800cf7f0:	3084ffff 	andi	a0,a0,0xffff
800cf7f4:	27bdffe8 	addiu	sp,sp,-24
800cf7f8:	2c820043 	sltiu	v0,a0,67
800cf7fc:	afbf0014 	sw	ra,20(sp)
800cf800:	10400008 	beqz	v0,800cf824 <S9xGetSPC7110+0x38>
800cf804:	afb00010 	sw	s0,16(sp)
800cf808:	3c038019 	lui	v1,0x8019
800cf80c:	00041080 	sll	v0,a0,0x2
800cf810:	24634d20 	addiu	v1,v1,19744
800cf814:	00431021 	addu	v0,v0,v1
800cf818:	8c440000 	lw	a0,0(v0)
800cf81c:	00800008 	jr	a0
800cf820:	00000000 	nop
800cf824:	00003021 	move	a2,zero
800cf828:	8fbf0014 	lw	ra,20(sp)
800cf82c:	8fb00010 	lw	s0,16(sp)
800cf830:	00c01021 	move	v0,a2
800cf834:	03e00008 	jr	ra
800cf838:	27bd0018 	addiu	sp,sp,24
800cf83c:	3c0d802f 	lui	t5,0x802f
800cf840:	25a26f38 	addiu	v0,t5,28472
800cf844:	9043000a 	lbu	v1,10(v0)
800cf848:	90440009 	lbu	a0,9(v0)
800cf84c:	00031a00 	sll	v1,v1,0x8
800cf850:	00641825 	or	v1,v1,a0
800cf854:	00031c00 	sll	v1,v1,0x10
800cf858:	00031c03 	sra	v1,v1,0x10
800cf85c:	9047002d 	lbu	a3,45(v0)
800cf860:	90460005 	lbu	a2,5(v0)
800cf864:	14600153 	bnez	v1,800cfdb4 <S9xGetSPC7110+0x5c8>
800cf868:	90440006 	lbu	a0,6(v0)
800cf86c:	240900ff 	li	t1,255
800cf870:	240800ff 	li	t0,255
800cf874:	00041200 	sll	v0,a0,0x8
800cf878:	00c21025 	or	v0,a2,v0
800cf87c:	70472002 	mul	a0,v0,a3
800cf880:	25a56f38 	addiu	a1,t5,28472
800cf884:	8ca30038 	lw	v1,56(a1)
800cf888:	a0a90009 	sb	t1,9(a1)
800cf88c:	00831021 	addu	v0,a0,v1
800cf890:	3042ffff 	andi	v0,v0,0xffff
800cf894:	00451021 	addu	v0,v0,a1
800cf898:	9044003c 	lbu	a0,60(v0)
800cf89c:	24630001 	addiu	v1,v1,1
800cf8a0:	3063ffff 	andi	v1,v1,0xffff
800cf8a4:	308600ff 	andi	a2,a0,0xff
800cf8a8:	a1a46f38 	sb	a0,28472(t5)
800cf8ac:	aca30038 	sw	v1,56(a1)
800cf8b0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8b4:	a0a8000a 	sb	t0,10(a1)
800cf8b8:	3c02802f 	lui	v0,0x802f
800cf8bc:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8c0:	90466f39 	lbu	a2,28473(v0)
800cf8c4:	3c02802f 	lui	v0,0x802f
800cf8c8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8cc:	90466f3a 	lbu	a2,28474(v0)
800cf8d0:	3c02802f 	lui	v0,0x802f
800cf8d4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8d8:	90466f3b 	lbu	a2,28475(v0)
800cf8dc:	3c02802f 	lui	v0,0x802f
800cf8e0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8e4:	90466f3c 	lbu	a2,28476(v0)
800cf8e8:	3c02802f 	lui	v0,0x802f
800cf8ec:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8f0:	90466f3d 	lbu	a2,28477(v0)
800cf8f4:	3c02802f 	lui	v0,0x802f
800cf8f8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf8fc:	90466f3e 	lbu	a2,28478(v0)
800cf900:	3c02802f 	lui	v0,0x802f
800cf904:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf908:	90466f3f 	lbu	a2,28479(v0)
800cf90c:	3c02802f 	lui	v0,0x802f
800cf910:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf914:	90466f40 	lbu	a2,28480(v0)
800cf918:	3c02802f 	lui	v0,0x802f
800cf91c:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf920:	90466f41 	lbu	a2,28481(v0)
800cf924:	3c02802f 	lui	v0,0x802f
800cf928:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf92c:	90466f42 	lbu	a2,28482(v0)
800cf930:	3c02802f 	lui	v0,0x802f
800cf934:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf938:	90466f43 	lbu	a2,28483(v0)
800cf93c:	3c03802f 	lui	v1,0x802f
800cf940:	24636f38 	addiu	v1,v1,28472
800cf944:	9062000c 	lbu	v0,12(v1)
800cf948:	38420080 	xori	v0,v0,0x80
800cf94c:	38460080 	xori	a2,v0,0x80
800cf950:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cf954:	a062000c 	sb	v0,12(v1)
800cf958:	3c0d802f 	lui	t5,0x802f
800cf95c:	25a56f38 	addiu	a1,t5,28472
800cf960:	90a3002e 	lbu	v1,46(a1)
800cf964:	1060ffaf 	beqz	v1,800cf824 <S9xGetSPC7110+0x38>
800cf968:	30630007 	andi	v1,v1,0x7
800cf96c:	24020007 	li	v0,7
800cf970:	1462ffad 	bne	v1,v0,800cf828 <S9xGetSPC7110+0x3c>
800cf974:	00003021 	move	a2,zero
800cf978:	90a3000f 	lbu	v1,15(a1)
800cf97c:	90a4000d 	lbu	a0,13(a1)
800cf980:	90a2000e 	lbu	v0,14(a1)
800cf984:	00031c00 	sll	v1,v1,0x10
800cf988:	00641825 	or	v1,v1,a0
800cf98c:	00021200 	sll	v0,v0,0x8
800cf990:	8ca40034 	lw	a0,52(a1)
800cf994:	00431025 	or	v0,v0,v1
800cf998:	0044001b 	divu	zero,v0,a0
800cf99c:	008001f4 	teq	a0,zero,0x7
800cf9a0:	90a30014 	lbu	v1,20(a1)
800cf9a4:	30620002 	andi	v0,v1,0x2
800cf9a8:	00003010 	mfhi	a2
800cf9ac:	10400011 	beqz	v0,800cf9f4 <S9xGetSPC7110+0x208>
800cf9b0:	00c04821 	move	t1,a2
800cf9b4:	30620008 	andi	v0,v1,0x8
800cf9b8:	10400109 	beqz	v0,800cfde0 <S9xGetSPC7110+0x5f4>
800cf9bc:	3403ffff 	li	v1,0xffff
800cf9c0:	90a20011 	lbu	v0,17(a1)
800cf9c4:	90a30010 	lbu	v1,16(a1)
800cf9c8:	00021200 	sll	v0,v0,0x8
800cf9cc:	00431025 	or	v0,v0,v1
800cf9d0:	00021400 	sll	v0,v0,0x10
800cf9d4:	00021403 	sra	v0,v0,0x10
800cf9d8:	24430001 	addiu	v1,v0,1
800cf9dc:	00031c00 	sll	v1,v1,0x10
800cf9e0:	00031c03 	sra	v1,v1,0x10
800cf9e4:	00032203 	sra	a0,v1,0x8
800cf9e8:	00c24821 	addu	t1,a2,v0
800cf9ec:	a0a30010 	sb	v1,16(a1)
800cf9f0:	a0a40011 	sb	a0,17(a1)
800cf9f4:	25a86f38 	addiu	t0,t5,28472
800cf9f8:	3c028021 	lui	v0,0x8021
800cf9fc:	8c44700c 	lw	a0,28684(v0)
800cfa00:	9103000f 	lbu	v1,15(t0)
800cfa04:	8d060030 	lw	a2,48(t0)
800cfa08:	9105000d 	lbu	a1,13(t0)
800cfa0c:	9102000e 	lbu	v0,14(t0)
800cfa10:	91070014 	lbu	a3,20(t0)
800cfa14:	01242021 	addu	a0,t1,a0
800cfa18:	00031c00 	sll	v1,v1,0x10
800cfa1c:	00651825 	or	v1,v1,a1
800cfa20:	00862021 	addu	a0,a0,a2
800cfa24:	00021200 	sll	v0,v0,0x8
800cfa28:	30e50002 	andi	a1,a3,0x2
800cfa2c:	00434825 	or	t1,v0,v1
800cfa30:	14a00010 	bnez	a1,800cfa74 <S9xGetSPC7110+0x288>
800cfa34:	90860000 	lbu	a2,0(a0)
800cfa38:	30e20001 	andi	v0,a3,0x1
800cfa3c:	104000f6 	beqz	v0,800cfe18 <S9xGetSPC7110+0x62c>
800cfa40:	30e20010 	andi	v0,a3,0x10
800cfa44:	30e20004 	andi	v0,a3,0x4
800cfa48:	10400112 	beqz	v0,800cfe94 <S9xGetSPC7110+0x6a8>
800cfa4c:	30e30010 	andi	v1,a3,0x10
800cfa50:	91020013 	lbu	v0,19(t0)
800cfa54:	91030012 	lbu	v1,18(t0)
800cfa58:	00021200 	sll	v0,v0,0x8
800cfa5c:	00431025 	or	v0,v0,v1
800cfa60:	00022c00 	sll	a1,v0,0x10
800cfa64:	30e40010 	andi	a0,a3,0x10
800cfa68:	1480012b 	bnez	a0,800cff18 <S9xGetSPC7110+0x72c>
800cfa6c:	00052c03 	sra	a1,a1,0x10
800cfa70:	01254821 	addu	t1,t1,a1
800cfa74:	25a46f38 	addiu	a0,t5,28472
800cfa78:	8c830034 	lw	v1,52(a0)
800cfa7c:	0123001b 	divu	zero,t1,v1
800cfa80:	006001f4 	teq	v1,zero,0x7
800cfa84:	00001010 	mfhi	v0
800cfa88:	00022c02 	srl	a1,v0,0x10
800cfa8c:	00021a02 	srl	v1,v0,0x8
800cfa90:	a085000f 	sb	a1,15(a0)
800cfa94:	a083000e 	sb	v1,14(a0)
800cfa98:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfa9c:	a082000d 	sb	v0,13(a0)
800cfaa0:	3c02802f 	lui	v0,0x802f
800cfaa4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfaa8:	90466f45 	lbu	a2,28485(v0)
800cfaac:	3c02802f 	lui	v0,0x802f
800cfab0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfab4:	90466f46 	lbu	a2,28486(v0)
800cfab8:	3c02802f 	lui	v0,0x802f
800cfabc:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfac0:	90466f47 	lbu	a2,28487(v0)
800cfac4:	3c02802f 	lui	v0,0x802f
800cfac8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfacc:	90466f48 	lbu	a2,28488(v0)
800cfad0:	3c02802f 	lui	v0,0x802f
800cfad4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfad8:	90466f49 	lbu	a2,28489(v0)
800cfadc:	3c02802f 	lui	v0,0x802f
800cfae0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfae4:	90466f4a 	lbu	a2,28490(v0)
800cfae8:	3c02802f 	lui	v0,0x802f
800cfaec:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfaf0:	90466f4b 	lbu	a2,28491(v0)
800cfaf4:	3c02802f 	lui	v0,0x802f
800cfaf8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfafc:	90466f4c 	lbu	a2,28492(v0)
800cfb00:	3c0d802f 	lui	t5,0x802f
800cfb04:	25a56f38 	addiu	a1,t5,28472
800cfb08:	90a3002e 	lbu	v1,46(a1)
800cfb0c:	2402001f 	li	v0,31
800cfb10:	1462ff45 	bne	v1,v0,800cf828 <S9xGetSPC7110+0x3c>
800cfb14:	00003021 	move	a2,zero
800cfb18:	90a2000f 	lbu	v0,15(a1)
800cfb1c:	90a3000e 	lbu	v1,14(a1)
800cfb20:	90a4000d 	lbu	a0,13(a1)
800cfb24:	90a90014 	lbu	t1,20(a1)
800cfb28:	00021400 	sll	v0,v0,0x10
800cfb2c:	00441025 	or	v0,v0,a0
800cfb30:	00031a00 	sll	v1,v1,0x8
800cfb34:	312a0008 	andi	t2,t1,0x8
800cfb38:	114000a3 	beqz	t2,800cfdc8 <S9xGetSPC7110+0x5dc>
800cfb3c:	00625825 	or	t3,v1,v0
800cfb40:	90a20011 	lbu	v0,17(a1)
800cfb44:	90a30010 	lbu	v1,16(a1)
800cfb48:	00021200 	sll	v0,v0,0x8
800cfb4c:	00431025 	or	v0,v0,v1
800cfb50:	00021400 	sll	v0,v0,0x10
800cfb54:	00021403 	sra	v0,v0,0x10
800cfb58:	01621821 	addu	v1,t3,v0
800cfb5c:	25a86f38 	addiu	t0,t5,28472
800cfb60:	8d070034 	lw	a3,52(t0)
800cfb64:	3c028021 	lui	v0,0x8021
800cfb68:	0067001b 	divu	zero,v1,a3
800cfb6c:	00e001f4 	teq	a3,zero,0x7
800cfb70:	8c44700c 	lw	a0,28684(v0)
800cfb74:	8d050030 	lw	a1,48(t0)
800cfb78:	31260060 	andi	a2,t1,0x60
800cfb7c:	24020060 	li	v0,96
800cfb80:	00001810 	mfhi	v1
800cfb84:	00641821 	addu	v1,v1,a0
800cfb88:	00651821 	addu	v1,v1,a1
800cfb8c:	10c20070 	beq	a2,v0,800cfd50 <S9xGetSPC7110+0x564>
800cfb90:	906c0000 	lbu	t4,0(v1)
800cfb94:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfb98:	01803021 	move	a2,t4
800cfb9c:	3c02802f 	lui	v0,0x802f
800cfba0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfba4:	90466f4d 	lbu	a2,28493(v0)
800cfba8:	3c02802f 	lui	v0,0x802f
800cfbac:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbb0:	90466f4f 	lbu	a2,28495(v0)
800cfbb4:	3c02802f 	lui	v0,0x802f
800cfbb8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbbc:	90466f50 	lbu	a2,28496(v0)
800cfbc0:	3c02802f 	lui	v0,0x802f
800cfbc4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbc8:	90466f51 	lbu	a2,28497(v0)
800cfbcc:	3c02802f 	lui	v0,0x802f
800cfbd0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbd4:	90466f52 	lbu	a2,28498(v0)
800cfbd8:	3c02802f 	lui	v0,0x802f
800cfbdc:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbe0:	90466f53 	lbu	a2,28499(v0)
800cfbe4:	3c02802f 	lui	v0,0x802f
800cfbe8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbec:	90466f54 	lbu	a2,28500(v0)
800cfbf0:	3c02802f 	lui	v0,0x802f
800cfbf4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfbf8:	90466f4e 	lbu	a2,28494(v0)
800cfbfc:	3c02802f 	lui	v0,0x802f
800cfc00:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc04:	90466f55 	lbu	a2,28501(v0)
800cfc08:	3c02802f 	lui	v0,0x802f
800cfc0c:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc10:	90466f56 	lbu	a2,28502(v0)
800cfc14:	3c02802f 	lui	v0,0x802f
800cfc18:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc1c:	90466f57 	lbu	a2,28503(v0)
800cfc20:	3c02802f 	lui	v0,0x802f
800cfc24:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc28:	90466f58 	lbu	a2,28504(v0)
800cfc2c:	3c02802f 	lui	v0,0x802f
800cfc30:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc34:	90466f59 	lbu	a2,28505(v0)
800cfc38:	3c02802f 	lui	v0,0x802f
800cfc3c:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc40:	90466f5a 	lbu	a2,28506(v0)
800cfc44:	3c02802f 	lui	v0,0x802f
800cfc48:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc4c:	90466f5b 	lbu	a2,28507(v0)
800cfc50:	3c02802f 	lui	v0,0x802f
800cfc54:	24426f38 	addiu	v0,v0,28472
800cfc58:	90430024 	lbu	v1,36(v0)
800cfc5c:	1060fef1 	beqz	v1,800cf824 <S9xGetSPC7110+0x38>
800cfc60:	24060080 	li	a2,128
800cfc64:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc68:	a0400024 	sb	zero,36(v0)
800cfc6c:	3c02802f 	lui	v0,0x802f
800cfc70:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc74:	90466f5d 	lbu	a2,28509(v0)
800cfc78:	3c02802f 	lui	v0,0x802f
800cfc7c:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc80:	90466f5e 	lbu	a2,28510(v0)
800cfc84:	3c02802f 	lui	v0,0x802f
800cfc88:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc8c:	90466f5f 	lbu	a2,28511(v0)
800cfc90:	3c02802f 	lui	v0,0x802f
800cfc94:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfc98:	90466f60 	lbu	a2,28512(v0)
800cfc9c:	3c02802f 	lui	v0,0x802f
800cfca0:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfca4:	90466f61 	lbu	a2,28513(v0)
800cfca8:	3c028021 	lui	v0,0x8021
800cfcac:	9043e482 	lbu	v1,-7038(v0)
800cfcb0:	1460003e 	bnez	v1,800cfdac <S9xGetSPC7110+0x5c0>
800cfcb4:	3c02802f 	lui	v0,0x802f
800cfcb8:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfcbc:	24060048 	li	a2,72
800cfcc0:	3c028021 	lui	v0,0x8021
800cfcc4:	9043e482 	lbu	v1,-7038(v0)
800cfcc8:	1060fed7 	beqz	v1,800cf828 <S9xGetSPC7110+0x3c>
800cfccc:	24060048 	li	a2,72
800cfcd0:	3c028030 	lui	v0,0x8030
800cfcd4:	24506f74 	addiu	s0,v0,28532
800cfcd8:	92030013 	lbu	v1,19(s0)
800cfcdc:	1060fed2 	beqz	v1,800cf828 <S9xGetSPC7110+0x3c>
800cfce0:	00003021 	move	a2,zero
800cfce4:	3c02800d 	lui	v0,0x800d
800cfce8:	2442f33c 	addiu	v0,v0,-3268
800cfcec:	0040f809 	jalr	v0
800cfcf0:	00000000 	nop
800cfcf4:	86040010 	lh	a0,16(s0)
800cfcf8:	3c028000 	lui	v0,0x8000
800cfcfc:	24830001 	addiu	v1,a0,1
800cfd00:	00031c00 	sll	v1,v1,0x10
800cfd04:	00031c03 	sra	v1,v1,0x10
800cfd08:	3442000f 	ori	v0,v0,0xf
800cfd0c:	00902021 	addu	a0,a0,s0
800cfd10:	00621824 	and	v1,v1,v0
800cfd14:	046000aa 	bltz	v1,800cffc0 <S9xGetSPC7110+0x7d4>
800cfd18:	90840000 	lbu	a0,0(a0)
800cfd1c:	00803021 	move	a2,a0
800cfd20:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfd24:	a6030010 	sh	v1,16(s0)
800cfd28:	3c028021 	lui	v0,0x8021
800cfd2c:	9043e482 	lbu	v1,-7038(v0)
800cfd30:	1060ffe1 	beqz	v1,800cfcb8 <S9xGetSPC7110+0x4cc>
800cfd34:	3c03802f 	lui	v1,0x802f
800cfd38:	24636f38 	addiu	v1,v1,28472
800cfd3c:	9062002c 	lbu	v0,44(v1)
800cfd40:	38420080 	xori	v0,v0,0x80
800cfd44:	38460080 	xori	a2,v0,0x80
800cfd48:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfd4c:	a062002c 	sb	v0,44(v1)
800cfd50:	31220010 	andi	v0,t1,0x10
800cfd54:	14400034 	bnez	v0,800cfe28 <S9xGetSPC7110+0x63c>
800cfd58:	00000000 	nop
800cfd5c:	11400054 	beqz	t2,800cfeb0 <S9xGetSPC7110+0x6c4>
800cfd60:	00000000 	nop
800cfd64:	91020011 	lbu	v0,17(t0)
800cfd68:	91030010 	lbu	v1,16(t0)
800cfd6c:	00021200 	sll	v0,v0,0x8
800cfd70:	00431025 	or	v0,v0,v1
800cfd74:	00021400 	sll	v0,v0,0x10
800cfd78:	00021403 	sra	v0,v0,0x10
800cfd7c:	01621821 	addu	v1,t3,v0
800cfd80:	0067001b 	divu	zero,v1,a3
800cfd84:	00e001f4 	teq	a3,zero,0x7
800cfd88:	25a26f38 	addiu	v0,t5,28472
800cfd8c:	01803021 	move	a2,t4
800cfd90:	00001810 	mfhi	v1
800cfd94:	00032402 	srl	a0,v1,0x10
800cfd98:	00032a02 	srl	a1,v1,0x8
800cfd9c:	a044000f 	sb	a0,15(v0)
800cfda0:	a045000e 	sb	a1,14(v0)
800cfda4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfda8:	a043000d 	sb	v1,13(v0)
800cfdac:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfdb0:	90466f62 	lbu	a2,28514(v0)
800cfdb4:	2462ffff 	addiu	v0,v1,-1
800cfdb8:	3042ffff 	andi	v0,v0,0xffff
800cfdbc:	00024202 	srl	t0,v0,0x8
800cfdc0:	08033e1d 	j	800cf874 <S9xGetSPC7110+0x88>
800cfdc4:	304900ff 	andi	t1,v0,0xff
800cfdc8:	90a20011 	lbu	v0,17(a1)
800cfdcc:	90a30010 	lbu	v1,16(a1)
800cfdd0:	00021200 	sll	v0,v0,0x8
800cfdd4:	00431025 	or	v0,v0,v1
800cfdd8:	08033ed7 	j	800cfb5c <S9xGetSPC7110+0x370>
800cfddc:	01621821 	addu	v1,t3,v0
800cfde0:	90a20011 	lbu	v0,17(a1)
800cfde4:	90a40010 	lbu	a0,16(a1)
800cfde8:	00021200 	sll	v0,v0,0x8
800cfdec:	00442025 	or	a0,v0,a0
800cfdf0:	10830052 	beq	a0,v1,800cff3c <S9xGetSPC7110+0x750>
800cfdf4:	24820001 	addiu	v0,a0,1
800cfdf8:	3042ffff 	andi	v0,v0,0xffff
800cfdfc:	304300ff 	andi	v1,v0,0xff
800cfe00:	00022a02 	srl	a1,v0,0x8
800cfe04:	25a26f38 	addiu	v0,t5,28472
800cfe08:	00c44821 	addu	t1,a2,a0
800cfe0c:	a0430010 	sb	v1,16(v0)
800cfe10:	08033e7d 	j	800cf9f4 <S9xGetSPC7110+0x208>
800cfe14:	a0450011 	sb	a1,17(v0)
800cfe18:	14400011 	bnez	v0,800cfe60 <S9xGetSPC7110+0x674>
800cfe1c:	30e20008 	andi	v0,a3,0x8
800cfe20:	08033e9d 	j	800cfa74 <S9xGetSPC7110+0x288>
800cfe24:	25290001 	addiu	t1,t1,1
800cfe28:	11400027 	beqz	t2,800cfec8 <S9xGetSPC7110+0x6dc>
800cfe2c:	00000000 	nop
800cfe30:	91020011 	lbu	v0,17(t0)
800cfe34:	91030010 	lbu	v1,16(t0)
800cfe38:	00021200 	sll	v0,v0,0x8
800cfe3c:	00431025 	or	v0,v0,v1
800cfe40:	00021040 	sll	v0,v0,0x1
800cfe44:	00021400 	sll	v0,v0,0x10
800cfe48:	00021403 	sra	v0,v0,0x10
800cfe4c:	00021a02 	srl	v1,v0,0x8
800cfe50:	01803021 	move	a2,t4
800cfe54:	a1020010 	sb	v0,16(t0)
800cfe58:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfe5c:	a1030011 	sb	v1,17(t0)
800cfe60:	10400039 	beqz	v0,800cff48 <S9xGetSPC7110+0x75c>
800cfe64:	00000000 	nop
800cfe68:	91020011 	lbu	v0,17(t0)
800cfe6c:	91030010 	lbu	v1,16(t0)
800cfe70:	00021200 	sll	v0,v0,0x8
800cfe74:	00431025 	or	v0,v0,v1
800cfe78:	24420001 	addiu	v0,v0,1
800cfe7c:	00021400 	sll	v0,v0,0x10
800cfe80:	00021403 	sra	v0,v0,0x10
800cfe84:	00021a02 	srl	v1,v0,0x8
800cfe88:	a1020010 	sb	v0,16(t0)
800cfe8c:	08033e9d 	j	800cfa74 <S9xGetSPC7110+0x288>
800cfe90:	a1030011 	sb	v1,17(t0)
800cfe94:	91020013 	lbu	v0,19(t0)
800cfe98:	91040012 	lbu	a0,18(t0)
800cfe9c:	00021200 	sll	v0,v0,0x8
800cfea0:	14600014 	bnez	v1,800cfef4 <S9xGetSPC7110+0x708>
800cfea4:	00442025 	or	a0,v0,a0
800cfea8:	08033e9d 	j	800cfa74 <S9xGetSPC7110+0x288>
800cfeac:	01244821 	addu	t1,t1,a0
800cfeb0:	91020011 	lbu	v0,17(t0)
800cfeb4:	91030010 	lbu	v1,16(t0)
800cfeb8:	00021200 	sll	v0,v0,0x8
800cfebc:	00431025 	or	v0,v0,v1
800cfec0:	08033f60 	j	800cfd80 <S9xGetSPC7110+0x594>
800cfec4:	01621821 	addu	v1,t3,v0
800cfec8:	91020011 	lbu	v0,17(t0)
800cfecc:	91030010 	lbu	v1,16(t0)
800cfed0:	00021200 	sll	v0,v0,0x8
800cfed4:	00431025 	or	v0,v0,v1
800cfed8:	00021040 	sll	v0,v0,0x1
800cfedc:	3042ffff 	andi	v0,v0,0xffff
800cfee0:	00021a02 	srl	v1,v0,0x8
800cfee4:	01803021 	move	a2,t4
800cfee8:	a1020010 	sb	v0,16(t0)
800cfeec:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cfef0:	a1030011 	sb	v1,17(t0)
800cfef4:	30e20008 	andi	v0,a3,0x8
800cfef8:	10400027 	beqz	v0,800cff98 <S9xGetSPC7110+0x7ac>
800cfefc:	00000000 	nop
800cff00:	91020011 	lbu	v0,17(t0)
800cff04:	91030010 	lbu	v1,16(t0)
800cff08:	00021200 	sll	v0,v0,0x8
800cff0c:	00431025 	or	v0,v0,v1
800cff10:	08033f9f 	j	800cfe7c <S9xGetSPC7110+0x690>
800cff14:	00821021 	addu	v0,a0,v0
800cff18:	30e20008 	andi	v0,a3,0x8
800cff1c:	10400014 	beqz	v0,800cff70 <S9xGetSPC7110+0x784>
800cff20:	00000000 	nop
800cff24:	91020011 	lbu	v0,17(t0)
800cff28:	91030010 	lbu	v1,16(t0)
800cff2c:	00021200 	sll	v0,v0,0x8
800cff30:	00431025 	or	v0,v0,v1
800cff34:	08033f9f 	j	800cfe7c <S9xGetSPC7110+0x690>
800cff38:	00451021 	addu	v0,v0,a1
800cff3c:	00002821 	move	a1,zero
800cff40:	08033f81 	j	800cfe04 <S9xGetSPC7110+0x618>
800cff44:	00001821 	move	v1,zero
800cff48:	91020011 	lbu	v0,17(t0)
800cff4c:	91030010 	lbu	v1,16(t0)
800cff50:	00021200 	sll	v0,v0,0x8
800cff54:	00431025 	or	v0,v0,v1
800cff58:	24420001 	addiu	v0,v0,1
800cff5c:	3042ffff 	andi	v0,v0,0xffff
800cff60:	00021a02 	srl	v1,v0,0x8
800cff64:	a1020010 	sb	v0,16(t0)
800cff68:	08033e9d 	j	800cfa74 <S9xGetSPC7110+0x288>
800cff6c:	a1030011 	sb	v1,17(t0)
800cff70:	91020011 	lbu	v0,17(t0)
800cff74:	91030010 	lbu	v1,16(t0)
800cff78:	00021200 	sll	v0,v0,0x8
800cff7c:	00431025 	or	v0,v0,v1
800cff80:	00451021 	addu	v0,v0,a1
800cff84:	3042ffff 	andi	v0,v0,0xffff
800cff88:	00021a02 	srl	v1,v0,0x8
800cff8c:	a1020010 	sb	v0,16(t0)
800cff90:	08033e9d 	j	800cfa74 <S9xGetSPC7110+0x288>
800cff94:	a1030011 	sb	v1,17(t0)
800cff98:	91020011 	lbu	v0,17(t0)
800cff9c:	91030010 	lbu	v1,16(t0)
800cffa0:	00021200 	sll	v0,v0,0x8
800cffa4:	00431025 	or	v0,v0,v1
800cffa8:	00821021 	addu	v0,a0,v0
800cffac:	3042ffff 	andi	v0,v0,0xffff
800cffb0:	00021a02 	srl	v1,v0,0x8
800cffb4:	a1020010 	sb	v0,16(t0)
800cffb8:	08033e9d 	j	800cfa74 <S9xGetSPC7110+0x288>
800cffbc:	a1030011 	sb	v1,17(t0)
800cffc0:	2463ffff 	addiu	v1,v1,-1
800cffc4:	2402fff0 	li	v0,-16
800cffc8:	00621825 	or	v1,v1,v0
800cffcc:	24630001 	addiu	v1,v1,1
800cffd0:	00803021 	move	a2,a0
800cffd4:	08033e0a 	j	800cf828 <S9xGetSPC7110+0x3c>
800cffd8:	a6030010 	sh	v1,16(s0)

800cffdc <_Z13S9xSetSPC7110ht>:
800cffdc:	24a5b7ff 	addiu	a1,a1,-18433
800cffe0:	30a5ffff 	andi	a1,a1,0xffff
800cffe4:	27bdffd8 	addiu	sp,sp,-40
800cffe8:	2ca20041 	sltiu	v0,a1,65
800cffec:	afb20018 	sw	s2,24(sp)
800cfff0:	afbf0024 	sw	ra,36(sp)
800cfff4:	afb40020 	sw	s4,32(sp)
800cfff8:	afb3001c 	sw	s3,28(sp)
800cfffc:	afb10014 	sw	s1,20(sp)
800d0000:	afb00010 	sw	s0,16(sp)
800d0004:	1040001b 	beqz	v0,800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0008:	309200ff 	andi	s2,a0,0xff
800d000c:	3c038019 	lui	v1,0x8019
800d0010:	00051080 	sll	v0,a1,0x2
800d0014:	24634e2c 	addiu	v1,v1,20012
800d0018:	00431021 	addu	v0,v0,v1
800d001c:	8c440000 	lw	a0,0(v0)
800d0020:	00800008 	jr	a0
800d0024:	00000000 	nop
800d0028:	00042400 	sll	a0,a0,0x10
800d002c:	00832025 	or	a0,a0,v1
800d0030:	3c038021 	lui	v1,0x8021
800d0034:	8c65700c 	lw	a1,28684(v1)
800d0038:	00021200 	sll	v0,v0,0x8
800d003c:	00441025 	or	v0,v0,a0
800d0040:	00081880 	sll	v1,t0,0x2
800d0044:	00e31821 	addu	v1,a3,v1
800d0048:	00451021 	addu	v0,v0,a1
800d004c:	00431021 	addu	v0,v0,v1
800d0050:	90430000 	lbu	v1,0(v0)
800d0054:	24040002 	li	a0,2
800d0058:	1064018e 	beq	v1,a0,800d0694 <_Z13S9xSetSPC7110ht+0x6b8>
800d005c:	24020003 	li	v0,3
800d0060:	106201cf 	beq	v1,v0,800d07a0 <_Z13S9xSetSPC7110ht+0x7c4>
800d0064:	24020001 	li	v0,1
800d0068:	1062024e 	beq	v1,v0,800d09a4 <_Z13S9xSetSPC7110ht+0x9c8>
800d006c:	00000000 	nop
800d0070:	a0c2002d 	sb	v0,45(a2)
800d0074:	8fbf0024 	lw	ra,36(sp)
800d0078:	8fb40020 	lw	s4,32(sp)
800d007c:	8fb3001c 	lw	s3,28(sp)
800d0080:	8fb20018 	lw	s2,24(sp)
800d0084:	8fb10014 	lw	s1,20(sp)
800d0088:	8fb00010 	lw	s0,16(sp)
800d008c:	03e00008 	jr	ra
800d0090:	27bd0028 	addiu	sp,sp,40
800d0094:	3c02802f 	lui	v0,0x802f
800d0098:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d009c:	a0526f39 	sb	s2,28473(v0)
800d00a0:	3c02802f 	lui	v0,0x802f
800d00a4:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d00a8:	a0526f3a 	sb	s2,28474(v0)
800d00ac:	3c02802f 	lui	v0,0x802f
800d00b0:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d00b4:	a0526f3b 	sb	s2,28475(v0)
800d00b8:	3c02802f 	lui	v0,0x802f
800d00bc:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d00c0:	a0526f3c 	sb	s2,28476(v0)
800d00c4:	3c02802f 	lui	v0,0x802f
800d00c8:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d00cc:	a0526f3d 	sb	s2,28477(v0)
800d00d0:	3c02802f 	lui	v0,0x802f
800d00d4:	3c10802f 	lui	s0,0x802f
800d00d8:	26106f38 	addiu	s0,s0,28472
800d00dc:	8c436f24 	lw	v1,28452(v0)
800d00e0:	0060f809 	jalr	v1
800d00e4:	a2120006 	sb	s2,6(s0)
800d00e8:	9202000c 	lbu	v0,12(s0)
800d00ec:	ae000038 	sw	zero,56(s0)
800d00f0:	3042007f 	andi	v0,v0,0x7f
800d00f4:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d00f8:	a202000c 	sb	v0,12(s0)
800d00fc:	3c02802f 	lui	v0,0x802f
800d0100:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0104:	a0526f3f 	sb	s2,28479(v0)
800d0108:	3c02802f 	lui	v0,0x802f
800d010c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0110:	a0526f40 	sb	s2,28480(v0)
800d0114:	3c02802f 	lui	v0,0x802f
800d0118:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d011c:	a0526f41 	sb	s2,28481(v0)
800d0120:	3c02802f 	lui	v0,0x802f
800d0124:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0128:	a0526f42 	sb	s2,28482(v0)
800d012c:	3c09802f 	lui	t1,0x802f
800d0130:	25266f38 	addiu	a2,t1,28472
800d0134:	a0d2000b 	sb	s2,11(a2)
800d0138:	90c40003 	lbu	a0,3(a2)
800d013c:	90c20002 	lbu	v0,2(a2)
800d0140:	90c30001 	lbu	v1,1(a2)
800d0144:	90c80004 	lbu	t0,4(a2)
800d0148:	1640ffb7 	bnez	s2,800d0028 <_Z13S9xSetSPC7110ht+0x4c>
800d014c:	8cc70030 	lw	a3,48(a2)
800d0150:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0154:	a0c0002d 	sb	zero,45(a2)
800d0158:	3c03802f 	lui	v1,0x802f
800d015c:	24636f38 	addiu	v1,v1,28472
800d0160:	9062002e 	lbu	v0,46(v1)
800d0164:	a072000d 	sb	s2,13(v1)
800d0168:	34420001 	ori	v0,v0,0x1
800d016c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0170:	a062002e 	sb	v0,46(v1)
800d0174:	3c09802f 	lui	t1,0x802f
800d0178:	25256f38 	addiu	a1,t1,28472
800d017c:	90a60014 	lbu	a2,20(a1)
800d0180:	30c20002 	andi	v0,a2,0x2
800d0184:	10400007 	beqz	v0,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8>
800d0188:	a0b20011 	sb	s2,17(a1)
800d018c:	30c30060 	andi	v1,a2,0x60
800d0190:	24020020 	li	v0,32
800d0194:	10620145 	beq	v1,v0,800d06ac <_Z13S9xSetSPC7110ht+0x6d0>
800d0198:	24020040 	li	v0,64
800d019c:	10620183 	beq	v1,v0,800d07ac <_Z13S9xSetSPC7110ht+0x7d0>
800d01a0:	24030003 	li	v1,3
800d01a4:	25236f38 	addiu	v1,t1,28472
800d01a8:	9062002e 	lbu	v0,46(v1)
800d01ac:	34420010 	ori	v0,v0,0x10
800d01b0:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d01b4:	a062002e 	sb	v0,46(v1)
800d01b8:	3c02802f 	lui	v0,0x802f
800d01bc:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d01c0:	a0526f4a 	sb	s2,28490(v0)
800d01c4:	3c03802f 	lui	v1,0x802f
800d01c8:	24636f38 	addiu	v1,v1,28472
800d01cc:	9062002e 	lbu	v0,46(v1)
800d01d0:	a072000f 	sb	s2,15(v1)
800d01d4:	34420004 	ori	v0,v0,0x4
800d01d8:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d01dc:	a062002e 	sb	v0,46(v1)
800d01e0:	3c09802f 	lui	t1,0x802f
800d01e4:	25256f38 	addiu	a1,t1,28472
800d01e8:	90a60014 	lbu	a2,20(a1)
800d01ec:	30c20002 	andi	v0,a2,0x2
800d01f0:	10400007 	beqz	v0,800d0210 <_Z13S9xSetSPC7110ht+0x234>
800d01f4:	a0b20010 	sb	s2,16(a1)
800d01f8:	30c30060 	andi	v1,a2,0x60
800d01fc:	24020020 	li	v0,32
800d0200:	10620148 	beq	v1,v0,800d0724 <_Z13S9xSetSPC7110ht+0x748>
800d0204:	24020040 	li	v0,64
800d0208:	10620180 	beq	v1,v0,800d080c <_Z13S9xSetSPC7110ht+0x830>
800d020c:	24030003 	li	v1,3
800d0210:	25236f38 	addiu	v1,t1,28472
800d0214:	9062002e 	lbu	v0,46(v1)
800d0218:	34420008 	ori	v0,v0,0x8
800d021c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0220:	a062002e 	sb	v0,46(v1)
800d0224:	3c02802f 	lui	v0,0x802f
800d0228:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d022c:	a0526f4b 	sb	s2,28491(v0)
800d0230:	3c02802f 	lui	v0,0x802f
800d0234:	24446f38 	addiu	a0,v0,28472
800d0238:	9083002e 	lbu	v1,46(a0)
800d023c:	24020018 	li	v0,24
800d0240:	30630018 	andi	v1,v1,0x18
800d0244:	1462ff8c 	bne	v1,v0,800d0078 <_Z13S9xSetSPC7110ht+0x9c>
800d0248:	8fbf0024 	lw	ra,36(sp)
800d024c:	a0920014 	sb	s2,20(a0)
800d0250:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0254:	a080002f 	sb	zero,47(a0)
800d0258:	3c03802f 	lui	v1,0x802f
800d025c:	24636f38 	addiu	v1,v1,28472
800d0260:	9062002e 	lbu	v0,46(v1)
800d0264:	a072000e 	sb	s2,14(v1)
800d0268:	34420002 	ori	v0,v0,0x2
800d026c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0270:	a062002e 	sb	v0,46(v1)
800d0274:	3c02802f 	lui	v0,0x802f
800d0278:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d027c:	a0526f4d 	sb	s2,28493(v0)
800d0280:	3c02802f 	lui	v0,0x802f
800d0284:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0288:	a0526f4e 	sb	s2,28494(v0)
800d028c:	3c02802f 	lui	v0,0x802f
800d0290:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0294:	a0526f4f 	sb	s2,28495(v0)
800d0298:	3c02802f 	lui	v0,0x802f
800d029c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d02a0:	a0526f50 	sb	s2,28496(v0)
800d02a4:	3c02802f 	lui	v0,0x802f
800d02a8:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d02ac:	a0526f51 	sb	s2,28497(v0)
800d02b0:	3c09802f 	lui	t1,0x802f
800d02b4:	25266f38 	addiu	a2,t1,28472
800d02b8:	90c20023 	lbu	v0,35(a2)
800d02bc:	30420001 	andi	v0,v0,0x1
800d02c0:	104000cc 	beqz	v0,800d05f4 <_Z13S9xSetSPC7110ht+0x618>
800d02c4:	a0d2001a 	sb	s2,26(a2)
800d02c8:	90c20016 	lbu	v0,22(a2)
800d02cc:	90c40019 	lbu	a0,25(a2)
800d02d0:	90c50015 	lbu	a1,21(a2)
800d02d4:	00121a00 	sll	v1,s2,0x8
800d02d8:	00021200 	sll	v0,v0,0x8
800d02dc:	00641825 	or	v1,v1,a0
800d02e0:	00451025 	or	v0,v0,a1
800d02e4:	00031c00 	sll	v1,v1,0x10
800d02e8:	00021400 	sll	v0,v0,0x10
800d02ec:	00021403 	sra	v0,v0,0x10
800d02f0:	00031c03 	sra	v1,v1,0x10
800d02f4:	70621802 	mul	v1,v1,v0
800d02f8:	00032602 	srl	a0,v1,0x18
800d02fc:	00031202 	srl	v0,v1,0x8
800d0300:	00032c02 	srl	a1,v1,0x10
800d0304:	a0c40020 	sb	a0,32(a2)
800d0308:	a0c2001e 	sb	v0,30(a2)
800d030c:	a0c5001f 	sb	a1,31(a2)
800d0310:	a0c3001d 	sb	v1,29(a2)
800d0314:	25236f38 	addiu	v1,t1,28472
800d0318:	2402ff80 	li	v0,-128
800d031c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0320:	a0620024 	sb	v0,36(v1)
800d0324:	3c02802f 	lui	v0,0x802f
800d0328:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d032c:	a0526f53 	sb	s2,28499(v0)
800d0330:	3c09802f 	lui	t1,0x802f
800d0334:	25256f38 	addiu	a1,t1,28472
800d0338:	90a20023 	lbu	v0,35(a1)
800d033c:	30420001 	andi	v0,v0,0x1
800d0340:	10400085 	beqz	v0,800d0558 <_Z13S9xSetSPC7110ht+0x57c>
800d0344:	a0b2001c 	sb	s2,28(a1)
800d0348:	90a7001b 	lbu	a3,27(a1)
800d034c:	90a20017 	lbu	v0,23(a1)
800d0350:	90a30018 	lbu	v1,24(a1)
800d0354:	90a60016 	lbu	a2,22(a1)
800d0358:	00122200 	sll	a0,s2,0x8
800d035c:	00031e00 	sll	v1,v1,0x18
800d0360:	90a50015 	lbu	a1,21(a1)
800d0364:	00872025 	or	a0,a0,a3
800d0368:	00021400 	sll	v0,v0,0x10
800d036c:	00431025 	or	v0,v0,v1
800d0370:	00063200 	sll	a2,a2,0x8
800d0374:	00041c00 	sll	v1,a0,0x10
800d0378:	00a62825 	or	a1,a1,a2
800d037c:	00031c03 	sra	v1,v1,0x10
800d0380:	106000bd 	beqz	v1,800d0678 <_Z13S9xSetSPC7110ht+0x69c>
800d0384:	00a21025 	or	v0,a1,v0
800d0388:	0043001a 	div	zero,v0,v1
800d038c:	006001f4 	teq	v1,zero,0x7
800d0390:	00001012 	mflo	v0
800d0394:	00001810 	mfhi	v1
800d0398:	3044ff00 	andi	a0,v0,0xff00
800d039c:	00022c02 	srl	a1,v0,0x10
800d03a0:	00033400 	sll	a2,v1,0x10
800d03a4:	00063403 	sra	a2,a2,0x10
800d03a8:	00042202 	srl	a0,a0,0x8
800d03ac:	30a500ff 	andi	a1,a1,0xff
800d03b0:	00024602 	srl	t0,v0,0x18
800d03b4:	304700ff 	andi	a3,v0,0xff
800d03b8:	25226f38 	addiu	v0,t1,28472
800d03bc:	00061a02 	srl	v1,a2,0x8
800d03c0:	a0430022 	sb	v1,34(v0)
800d03c4:	a047001d 	sb	a3,29(v0)
800d03c8:	a044001e 	sb	a0,30(v0)
800d03cc:	a045001f 	sb	a1,31(v0)
800d03d0:	a0480020 	sb	t0,32(v0)
800d03d4:	080340c5 	j	800d0314 <_Z13S9xSetSPC7110ht+0x338>
800d03d8:	a0460021 	sb	a2,33(v0)
800d03dc:	3c02802f 	lui	v0,0x802f
800d03e0:	24426f38 	addiu	v0,v0,28472
800d03e4:	a0520023 	sb	s2,35(v0)
800d03e8:	a0400022 	sb	zero,34(v0)
800d03ec:	a0400021 	sb	zero,33(v0)
800d03f0:	a0400020 	sb	zero,32(v0)
800d03f4:	a040001f 	sb	zero,31(v0)
800d03f8:	a040001e 	sb	zero,30(v0)
800d03fc:	a040001d 	sb	zero,29(v0)
800d0400:	a040001c 	sb	zero,28(v0)
800d0404:	a040001b 	sb	zero,27(v0)
800d0408:	a040001a 	sb	zero,26(v0)
800d040c:	a0400019 	sb	zero,25(v0)
800d0410:	a0400018 	sb	zero,24(v0)
800d0414:	a0400017 	sb	zero,23(v0)
800d0418:	a0400016 	sb	zero,22(v0)
800d041c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0420:	a0400015 	sb	zero,21(v0)
800d0424:	3c048021 	lui	a0,0x8021
800d0428:	3c028006 	lui	v0,0x8006
800d042c:	2484701c 	addiu	a0,a0,28700
800d0430:	24423f3c 	addiu	v0,v0,16188
800d0434:	0040f809 	jalr	v0
800d0438:	02402821 	move	a1,s2
800d043c:	3c03802f 	lui	v1,0x802f
800d0440:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0444:	a0726f5d 	sb	s2,28509(v1)
800d0448:	3c02802f 	lui	v0,0x802f
800d044c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0450:	a0526f60 	sb	s2,28512(v0)
800d0454:	3c02802f 	lui	v0,0x802f
800d0458:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d045c:	a0526f61 	sb	s2,28513(v0)
800d0460:	12400077 	beqz	s2,800d0640 <_Z13S9xSetSPC7110ht+0x664>
800d0464:	32420001 	andi	v0,s2,0x1
800d0468:	10400072 	beqz	v0,800d0634 <_Z13S9xSetSPC7110ht+0x658>
800d046c:	3c09802f 	lui	t1,0x802f
800d0470:	2402ff80 	li	v0,-128
800d0474:	3c048030 	lui	a0,0x8030
800d0478:	25256f38 	addiu	a1,t1,28472
800d047c:	24846f74 	addiu	a0,a0,28532
800d0480:	a0a2002c 	sb	v0,44(a1)
800d0484:	2403ffff 	li	v1,-1
800d0488:	25226f38 	addiu	v0,t1,28472
800d048c:	a4830010 	sh	v1,16(a0)
800d0490:	a0800013 	sb	zero,19(a0)
800d0494:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0498:	a052002a 	sb	s2,42(v0)
800d049c:	3c148030 	lui	s4,0x8030
800d04a0:	26936f74 	addiu	s3,s4,28532
800d04a4:	92620013 	lbu	v0,19(s3)
800d04a8:	10400048 	beqz	v0,800d05cc <_Z13S9xSetSPC7110ht+0x5f0>
800d04ac:	24020003 	li	v0,3
800d04b0:	86640010 	lh	a0,16(s3)
800d04b4:	2402ffff 	li	v0,-1
800d04b8:	10820079 	beq	a0,v0,800d06a0 <_Z13S9xSetSPC7110ht+0x6c4>
800d04bc:	2402000c 	li	v0,12
800d04c0:	92630012 	lbu	v1,18(s3)
800d04c4:	10620139 	beq	v1,v0,800d09ac <_Z13S9xSetSPC7110ht+0x9d0>
800d04c8:	2402000d 	li	v0,13
800d04cc:	108200e7 	beq	a0,v0,800d086c <_Z13S9xSetSPC7110ht+0x890>
800d04d0:	32420008 	andi	v0,s2,0x8
800d04d4:	26906f74 	addiu	s0,s4,28532
800d04d8:	86030010 	lh	v1,16(s0)
800d04dc:	2402000f 	li	v0,15
800d04e0:	1062010d 	beq	v1,v0,800d0918 <_Z13S9xSetSPC7110ht+0x93c>
800d04e4:	32420001 	andi	v0,s2,0x1
800d04e8:	26866f74 	addiu	a2,s4,28532
800d04ec:	94c40010 	lhu	a0,16(a2)
800d04f0:	84c30010 	lh	v1,16(a2)
800d04f4:	3c028000 	lui	v0,0x8000
800d04f8:	24630001 	addiu	v1,v1,1
800d04fc:	3442000f 	ori	v0,v0,0xf
800d0500:	3084000f 	andi	a0,a0,0xf
800d0504:	00622824 	and	a1,v1,v0
800d0508:	00862021 	addu	a0,a0,a2
800d050c:	2403ff80 	li	v1,-128
800d0510:	3c02802f 	lui	v0,0x802f
800d0514:	a0920000 	sb	s2,0(a0)
800d0518:	04a00009 	bltz	a1,800d0540 <_Z13S9xSetSPC7110ht+0x564>
800d051c:	a0436f64 	sb	v1,28516(v0)
800d0520:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0524:	a4c50010 	sh	a1,16(a2)
800d0528:	3c02802f 	lui	v0,0x802f
800d052c:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0530:	a0526f5e 	sb	s2,28510(v0)
800d0534:	3c02802f 	lui	v0,0x802f
800d0538:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d053c:	a0526f5f 	sb	s2,28511(v0)
800d0540:	24a5ffff 	addiu	a1,a1,-1
800d0544:	2402fff0 	li	v0,-16
800d0548:	00a22825 	or	a1,a1,v0
800d054c:	24a50001 	addiu	a1,a1,1
800d0550:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d0554:	a4c50010 	sh	a1,16(a2)
800d0558:	90a7001b 	lbu	a3,27(a1)
800d055c:	90a60016 	lbu	a2,22(a1)
800d0560:	90a20017 	lbu	v0,23(a1)
800d0564:	90a30018 	lbu	v1,24(a1)
800d0568:	00122200 	sll	a0,s2,0x8
800d056c:	90a50015 	lbu	a1,21(a1)
800d0570:	00872025 	or	a0,a0,a3
800d0574:	00031e00 	sll	v1,v1,0x18
800d0578:	00063200 	sll	a2,a2,0x8
800d057c:	00021400 	sll	v0,v0,0x10
800d0580:	00042400 	sll	a0,a0,0x10
800d0584:	00a62825 	or	a1,a1,a2
800d0588:	00431025 	or	v0,v0,v1
800d058c:	00042403 	sra	a0,a0,0x10
800d0590:	10800033 	beqz	a0,800d0660 <_Z13S9xSetSPC7110ht+0x684>
800d0594:	00a21825 	or	v1,a1,v0
800d0598:	3082ffff 	andi	v0,a0,0xffff
800d059c:	0062001b 	divu	zero,v1,v0
800d05a0:	004001f4 	teq	v0,zero,0x7
800d05a4:	00001012 	mflo	v0
800d05a8:	00001810 	mfhi	v1
800d05ac:	3044ff00 	andi	a0,v0,0xff00
800d05b0:	00022c02 	srl	a1,v0,0x10
800d05b4:	3066ffff 	andi	a2,v1,0xffff
800d05b8:	00042202 	srl	a0,a0,0x8
800d05bc:	30a500ff 	andi	a1,a1,0xff
800d05c0:	00024602 	srl	t0,v0,0x18
800d05c4:	080340ee 	j	800d03b8 <_Z13S9xSetSPC7110ht+0x3dc>
800d05c8:	304700ff 	andi	a3,v0,0xff
800d05cc:	12420003 	beq	s2,v0,800d05dc <_Z13S9xSetSPC7110ht+0x600>
800d05d0:	2402000c 	li	v0,12
800d05d4:	1642fea8 	bne	s2,v0,800d0078 <_Z13S9xSetSPC7110ht+0x9c>
800d05d8:	8fbf0024 	lw	ra,36(sp)
800d05dc:	2402ffff 	li	v0,-1
800d05e0:	24030001 	li	v1,1
800d05e4:	a6620010 	sh	v0,16(s3)
800d05e8:	a2630013 	sb	v1,19(s3)
800d05ec:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d05f0:	a2720012 	sb	s2,18(s3)
800d05f4:	90c30016 	lbu	v1,22(a2)
800d05f8:	90c40019 	lbu	a0,25(a2)
800d05fc:	90c50015 	lbu	a1,21(a2)
800d0600:	00121200 	sll	v0,s2,0x8
800d0604:	00031a00 	sll	v1,v1,0x8
800d0608:	00651825 	or	v1,v1,a1
800d060c:	00441025 	or	v0,v0,a0
800d0610:	70431002 	mul	v0,v0,v1
800d0614:	00022602 	srl	a0,v0,0x18
800d0618:	00021a02 	srl	v1,v0,0x8
800d061c:	00022c02 	srl	a1,v0,0x10
800d0620:	a0c40020 	sb	a0,32(a2)
800d0624:	a0c3001e 	sb	v1,30(a2)
800d0628:	a0c5001f 	sb	a1,31(a2)
800d062c:	080340c5 	j	800d0314 <_Z13S9xSetSPC7110ht+0x338>
800d0630:	a0c2001d 	sb	v0,29(a2)
800d0634:	25226f38 	addiu	v0,t1,28472
800d0638:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d063c:	a052002a 	sb	s2,42(v0)
800d0640:	3c02800d 	lui	v0,0x800d
800d0644:	2442f33c 	addiu	v0,v0,-3268
800d0648:	0040f809 	jalr	v0
800d064c:	00000000 	nop
800d0650:	3c09802f 	lui	t1,0x802f
800d0654:	25226f38 	addiu	v0,t1,28472
800d0658:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d065c:	a052002a 	sb	s2,42(v0)
800d0660:	3066ffff 	andi	a2,v1,0xffff
800d0664:	00003821 	move	a3,zero
800d0668:	00002021 	move	a0,zero
800d066c:	00002821 	move	a1,zero
800d0670:	080340ee 	j	800d03b8 <_Z13S9xSetSPC7110ht+0x3dc>
800d0674:	00004021 	move	t0,zero
800d0678:	00023400 	sll	a2,v0,0x10
800d067c:	00063403 	sra	a2,a2,0x10
800d0680:	00003821 	move	a3,zero
800d0684:	00002021 	move	a0,zero
800d0688:	00002821 	move	a1,zero
800d068c:	080340ee 	j	800d03b8 <_Z13S9xSetSPC7110ht+0x3dc>
800d0690:	00004021 	move	t0,zero
800d0694:	24020004 	li	v0,4
800d0698:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d069c:	a0c2002d 	sb	v0,45(a2)
800d06a0:	3242000f 	andi	v0,s2,0xf
800d06a4:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d06a8:	a6620010 	sh	v0,16(s3)
800d06ac:	90a2002f 	lbu	v0,47(a1)
800d06b0:	24030003 	li	v1,3
800d06b4:	34420002 	ori	v0,v0,0x2
800d06b8:	1443feba 	bne	v0,v1,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8>
800d06bc:	a0a2002f 	sb	v0,47(a1)
800d06c0:	30c20010 	andi	v0,a2,0x10
800d06c4:	1440feb7 	bnez	v0,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8>
800d06c8:	00000000 	nop
800d06cc:	90a2000f 	lbu	v0,15(a1)
800d06d0:	90a4000d 	lbu	a0,13(a1)
800d06d4:	90a3000e 	lbu	v1,14(a1)
800d06d8:	00021400 	sll	v0,v0,0x10
800d06dc:	00441025 	or	v0,v0,a0
800d06e0:	00031a00 	sll	v1,v1,0x8
800d06e4:	30c40008 	andi	a0,a2,0x8
800d06e8:	108000d3 	beqz	a0,800d0a38 <_Z13S9xSetSPC7110ht+0xa5c>
800d06ec:	00621825 	or	v1,v1,v0
800d06f0:	80a20010 	lb	v0,16(a1)
800d06f4:	00621821 	addu	v1,v1,v0
800d06f8:	25246f38 	addiu	a0,t1,28472
800d06fc:	8c820034 	lw	v0,52(a0)
800d0700:	0062001b 	divu	zero,v1,v0
800d0704:	004001f4 	teq	v0,zero,0x7
800d0708:	00001810 	mfhi	v1
800d070c:	00032c02 	srl	a1,v1,0x10
800d0710:	00031202 	srl	v0,v1,0x8
800d0714:	a085000f 	sb	a1,15(a0)
800d0718:	a082000e 	sb	v0,14(a0)
800d071c:	08034069 	j	800d01a4 <_Z13S9xSetSPC7110ht+0x1c8>
800d0720:	a083000d 	sb	v1,13(a0)
800d0724:	90a2002f 	lbu	v0,47(a1)
800d0728:	24030003 	li	v1,3
800d072c:	34420001 	ori	v0,v0,0x1
800d0730:	1443feb7 	bne	v0,v1,800d0210 <_Z13S9xSetSPC7110ht+0x234>
800d0734:	a0a2002f 	sb	v0,47(a1)
800d0738:	30c20010 	andi	v0,a2,0x10
800d073c:	1440feb4 	bnez	v0,800d0210 <_Z13S9xSetSPC7110ht+0x234>
800d0740:	00000000 	nop
800d0744:	90a2000f 	lbu	v0,15(a1)
800d0748:	90a4000d 	lbu	a0,13(a1)
800d074c:	90a3000e 	lbu	v1,14(a1)
800d0750:	00021400 	sll	v0,v0,0x10
800d0754:	00441025 	or	v0,v0,a0
800d0758:	00031a00 	sll	v1,v1,0x8
800d075c:	30c40008 	andi	a0,a2,0x8
800d0760:	108000b2 	beqz	a0,800d0a2c <_Z13S9xSetSPC7110ht+0xa50>
800d0764:	00621825 	or	v1,v1,v0
800d0768:	00121600 	sll	v0,s2,0x18
800d076c:	00021603 	sra	v0,v0,0x18
800d0770:	00621821 	addu	v1,v1,v0
800d0774:	25246f38 	addiu	a0,t1,28472
800d0778:	8c820034 	lw	v0,52(a0)
800d077c:	0062001b 	divu	zero,v1,v0
800d0780:	004001f4 	teq	v0,zero,0x7
800d0784:	00001810 	mfhi	v1
800d0788:	00032c02 	srl	a1,v1,0x10
800d078c:	00031202 	srl	v0,v1,0x8
800d0790:	a085000f 	sb	a1,15(a0)
800d0794:	a082000e 	sb	v0,14(a0)
800d0798:	08034084 	j	800d0210 <_Z13S9xSetSPC7110ht+0x234>
800d079c:	a083000d 	sb	v1,13(a0)
800d07a0:	24020008 	li	v0,8
800d07a4:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d07a8:	a0c2002d 	sb	v0,45(a2)
800d07ac:	90a2002f 	lbu	v0,47(a1)
800d07b0:	34420002 	ori	v0,v0,0x2
800d07b4:	1443fe7b 	bne	v0,v1,800d01a4 <_Z13S9xSetSPC7110ht+0x1c8>
800d07b8:	a0a2002f 	sb	v0,47(a1)
800d07bc:	30c20010 	andi	v0,a2,0x10
800d07c0:	1440fe79 	bnez	v0,800d01a8 <_Z13S9xSetSPC7110ht+0x1cc>
800d07c4:	25236f38 	addiu	v1,t1,28472
800d07c8:	90a2000f 	lbu	v0,15(a1)
800d07cc:	90a4000d 	lbu	a0,13(a1)
800d07d0:	90a3000e 	lbu	v1,14(a1)
800d07d4:	00021400 	sll	v0,v0,0x10
800d07d8:	00441025 	or	v0,v0,a0
800d07dc:	00031a00 	sll	v1,v1,0x8
800d07e0:	30c40008 	andi	a0,a2,0x8
800d07e4:	10800097 	beqz	a0,800d0a44 <_Z13S9xSetSPC7110ht+0xa68>
800d07e8:	00623025 	or	a2,v1,v0
800d07ec:	90a20011 	lbu	v0,17(a1)
800d07f0:	90a30010 	lbu	v1,16(a1)
800d07f4:	00021200 	sll	v0,v0,0x8
800d07f8:	00431025 	or	v0,v0,v1
800d07fc:	00021400 	sll	v0,v0,0x10
800d0800:	00021403 	sra	v0,v0,0x10
800d0804:	080341be 	j	800d06f8 <_Z13S9xSetSPC7110ht+0x71c>
800d0808:	00c21821 	addu	v1,a2,v0
800d080c:	90a2002f 	lbu	v0,47(a1)
800d0810:	34420001 	ori	v0,v0,0x1
800d0814:	1443fe7e 	bne	v0,v1,800d0210 <_Z13S9xSetSPC7110ht+0x234>
800d0818:	a0a2002f 	sb	v0,47(a1)
800d081c:	30c20010 	andi	v0,a2,0x10
800d0820:	1440fe7c 	bnez	v0,800d0214 <_Z13S9xSetSPC7110ht+0x238>
800d0824:	25236f38 	addiu	v1,t1,28472
800d0828:	90a2000f 	lbu	v0,15(a1)
800d082c:	90a4000d 	lbu	a0,13(a1)
800d0830:	90a3000e 	lbu	v1,14(a1)
800d0834:	00021400 	sll	v0,v0,0x10
800d0838:	00441025 	or	v0,v0,a0
800d083c:	00031a00 	sll	v1,v1,0x8
800d0840:	30c40008 	andi	a0,a2,0x8
800d0844:	10800073 	beqz	a0,800d0a14 <_Z13S9xSetSPC7110ht+0xa38>
800d0848:	00623025 	or	a2,v1,v0
800d084c:	90a20011 	lbu	v0,17(a1)
800d0850:	90a30010 	lbu	v1,16(a1)
800d0854:	00021200 	sll	v0,v0,0x8
800d0858:	00431025 	or	v0,v0,v1
800d085c:	00021400 	sll	v0,v0,0x10
800d0860:	00021403 	sra	v0,v0,0x10
800d0864:	080341dd 	j	800d0774 <_Z13S9xSetSPC7110ht+0x798>
800d0868:	00c21821 	addu	v1,a2,v0
800d086c:	10400012 	beqz	v0,800d08b8 <_Z13S9xSetSPC7110ht+0x8dc>
800d0870:	26916f74 	addiu	s1,s4,28532
800d0874:	92620001 	lbu	v0,1(s3)
800d0878:	2c420003 	sltiu	v0,v0,3
800d087c:	10400056 	beqz	v0,800d09d8 <_Z13S9xSetSPC7110ht+0x9fc>
800d0880:	3c11800d 	lui	s1,0x800d
800d0884:	3c02800d 	lui	v0,0x800d
800d0888:	2442f33c 	addiu	v0,v0,-3268
800d088c:	0040f809 	jalr	v0
800d0890:	00000000 	nop
800d0894:	3c028012 	lui	v0,0x8012
800d0898:	00002021 	move	a0,zero
800d089c:	a2806f74 	sb	zero,28532(s4)
800d08a0:	2442d8e0 	addiu	v0,v0,-10016
800d08a4:	0040f809 	jalr	v0
800d08a8:	a2600001 	sb	zero,1(s3)
800d08ac:	ae620014 	sw	v0,20(s3)
800d08b0:	32520007 	andi	s2,s2,0x7
800d08b4:	26916f74 	addiu	s1,s4,28532
800d08b8:	9222000d 	lbu	v0,13(s1)
800d08bc:	30420001 	andi	v0,v0,0x1
800d08c0:	1040ff05 	beqz	v0,800d04d8 <_Z13S9xSetSPC7110ht+0x4fc>
800d08c4:	26906f74 	addiu	s0,s4,28532
800d08c8:	32420001 	andi	v0,s2,0x1
800d08cc:	1440ff02 	bnez	v0,800d04d8 <_Z13S9xSetSPC7110ht+0x4fc>
800d08d0:	00002021 	move	a0,zero
800d08d4:	96220010 	lhu	v0,16(s1)
800d08d8:	3c108012 	lui	s0,0x8012
800d08dc:	3042000f 	andi	v0,v0,0xf
800d08e0:	00511021 	addu	v0,v0,s1
800d08e4:	2610d8e0 	addiu	s0,s0,-10016
800d08e8:	0200f809 	jalr	s0
800d08ec:	a0520000 	sb	s2,0(v0)
800d08f0:	2442ffff 	addiu	v0,v0,-1
800d08f4:	ae220014 	sw	v0,20(s1)
800d08f8:	3c02800d 	lui	v0,0x800d
800d08fc:	2442f33c 	addiu	v0,v0,-3268
800d0900:	0040f809 	jalr	v0
800d0904:	00000000 	nop
800d0908:	0200f809 	jalr	s0
800d090c:	00002021 	move	a0,zero
800d0910:	08034135 	j	800d04d4 <_Z13S9xSetSPC7110ht+0x4f8>
800d0914:	ae220014 	sw	v0,20(s1)
800d0918:	10400012 	beqz	v0,800d0964 <_Z13S9xSetSPC7110ht+0x988>
800d091c:	32420002 	andi	v0,s2,0x2
800d0920:	9202000f 	lbu	v0,15(s0)
800d0924:	30420001 	andi	v0,v0,0x1
800d0928:	1440000e 	bnez	v0,800d0964 <_Z13S9xSetSPC7110ht+0x988>
800d092c:	32420002 	andi	v0,s2,0x2
800d0930:	3c02800d 	lui	v0,0x800d
800d0934:	2442f33c 	addiu	v0,v0,-3268
800d0938:	0040f809 	jalr	v0
800d093c:	00000000 	nop
800d0940:	3c028030 	lui	v0,0x8030
800d0944:	a0406f74 	sb	zero,28532(v0)
800d0948:	3c028012 	lui	v0,0x8012
800d094c:	00002021 	move	a0,zero
800d0950:	2442d8e0 	addiu	v0,v0,-10016
800d0954:	0040f809 	jalr	v0
800d0958:	a2000001 	sb	zero,1(s0)
800d095c:	ae020014 	sw	v0,20(s0)
800d0960:	32420002 	andi	v0,s2,0x2
800d0964:	1040fee1 	beqz	v0,800d04ec <_Z13S9xSetSPC7110ht+0x510>
800d0968:	26866f74 	addiu	a2,s4,28532
800d096c:	26906f74 	addiu	s0,s4,28532
800d0970:	9202000f 	lbu	v0,15(s0)
800d0974:	30420002 	andi	v0,v0,0x2
800d0978:	1440fedc 	bnez	v0,800d04ec <_Z13S9xSetSPC7110ht+0x510>
800d097c:	3c02800d 	lui	v0,0x800d
800d0980:	2442f33c 	addiu	v0,v0,-3268
800d0984:	0040f809 	jalr	v0
800d0988:	00000000 	nop
800d098c:	3c028012 	lui	v0,0x8012
800d0990:	2442d8e0 	addiu	v0,v0,-10016
800d0994:	0040f809 	jalr	v0
800d0998:	00002021 	move	a0,zero
800d099c:	0803413a 	j	800d04e8 <_Z13S9xSetSPC7110ht+0x50c>
800d09a0:	ae020014 	sw	v0,20(s0)
800d09a4:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d09a8:	a0c4002d 	sb	a0,45(a2)
800d09ac:	2403ff80 	li	v1,-128
800d09b0:	3c02802f 	lui	v0,0x802f
800d09b4:	3245000f 	andi	a1,s2,0xf
800d09b8:	a0436f64 	sb	v1,28516(v0)
800d09bc:	3c028012 	lui	v0,0x8012
800d09c0:	00002021 	move	a0,zero
800d09c4:	2442d8e0 	addiu	v0,v0,-10016
800d09c8:	0040f809 	jalr	v0
800d09cc:	a6650010 	sh	a1,16(s3)
800d09d0:	0803401d 	j	800d0074 <_Z13S9xSetSPC7110ht+0x98>
800d09d4:	ae620014 	sw	v0,20(s3)
800d09d8:	2631f33c 	addiu	s1,s1,-3268
800d09dc:	0220f809 	jalr	s1
800d09e0:	3c108012 	lui	s0,0x8012
800d09e4:	2610d8e0 	addiu	s0,s0,-10016
800d09e8:	00002021 	move	a0,zero
800d09ec:	a2806f74 	sb	zero,28532(s4)
800d09f0:	0200f809 	jalr	s0
800d09f4:	a2600001 	sb	zero,1(s3)
800d09f8:	2442ffc4 	addiu	v0,v0,-60
800d09fc:	0220f809 	jalr	s1
800d0a00:	ae620014 	sw	v0,20(s3)
800d0a04:	0200f809 	jalr	s0
800d0a08:	00002021 	move	a0,zero
800d0a0c:	0803422c 	j	800d08b0 <_Z13S9xSetSPC7110ht+0x8d4>
800d0a10:	ae620014 	sw	v0,20(s3)
800d0a14:	90a20011 	lbu	v0,17(a1)
800d0a18:	90a30010 	lbu	v1,16(a1)
800d0a1c:	00021200 	sll	v0,v0,0x8
800d0a20:	00431025 	or	v0,v0,v1
800d0a24:	080341dd 	j	800d0774 <_Z13S9xSetSPC7110ht+0x798>
800d0a28:	00c21821 	addu	v1,a2,v0
800d0a2c:	90a20010 	lbu	v0,16(a1)
800d0a30:	080341dd 	j	800d0774 <_Z13S9xSetSPC7110ht+0x798>
800d0a34:	00621821 	addu	v1,v1,v0
800d0a38:	90a20010 	lbu	v0,16(a1)
800d0a3c:	080341be 	j	800d06f8 <_Z13S9xSetSPC7110ht+0x71c>
800d0a40:	00621821 	addu	v1,v1,v0
800d0a44:	90a20011 	lbu	v0,17(a1)
800d0a48:	90a30010 	lbu	v1,16(a1)
800d0a4c:	00021200 	sll	v0,v0,0x8
800d0a50:	00431025 	or	v0,v0,v1
800d0a54:	080341be 	j	800d06f8 <_Z13S9xSetSPC7110ht+0x71c>
800d0a58:	00c21821 	addu	v1,a2,v0

800d0a5c <_Z11GetPackDatav>:
800d0a5c:	3c09802f 	lui	t1,0x802f
800d0a60:	8d266f34 	lw	a2,28468(t1)
800d0a64:	27bdffe0 	addiu	sp,sp,-32
800d0a68:	3c020002 	lui	v0,0x2
800d0a6c:	afb00010 	sw	s0,16(sp)
800d0a70:	afbf0018 	sw	ra,24(sp)
800d0a74:	afb10014 	sw	s1,20(sp)
800d0a78:	00c24021 	addu	t0,a2,v0
800d0a7c:	8d044244 	lw	a0,16964(t0)
800d0a80:	91054248 	lbu	a1,16968(t0)
800d0a84:	000419c0 	sll	v1,a0,0x7
800d0a88:	00041240 	sll	v0,a0,0x9
800d0a8c:	00431023 	subu	v0,v0,v1
800d0a90:	00441021 	addu	v0,v0,a0
800d0a94:	00051900 	sll	v1,a1,0x4
800d0a98:	00052880 	sll	a1,a1,0x2
800d0a9c:	00651823 	subu	v1,v1,a1
800d0aa0:	000210c0 	sll	v0,v0,0x3
800d0aa4:	00621821 	addu	v1,v1,v0
800d0aa8:	246300c8 	addiu	v1,v1,200
800d0aac:	3c10802f 	lui	s0,0x802f
800d0ab0:	00c33021 	addu	a2,a2,v1
800d0ab4:	26076f38 	addiu	a3,s0,28472
800d0ab8:	94e50038 	lhu	a1,56(a3)
800d0abc:	94c3000a 	lhu	v1,10(a2)
800d0ac0:	94c40008 	lhu	a0,8(a2)
800d0ac4:	9502424a 	lhu	v0,16970(t0)
800d0ac8:	00641821 	addu	v1,v1,a0
800d0acc:	00451021 	addu	v0,v0,a1
800d0ad0:	0062182a 	slt	v1,v1,v0
800d0ad4:	10600004 	beqz	v1,800d0ae8 <_Z11GetPackDatav+0x8c>
800d0ad8:	00000000 	nop
800d0adc:	a4c5000a 	sh	a1,10(a2)
800d0ae0:	9502424a 	lhu	v0,16970(t0)
800d0ae4:	a4c20008 	sh	v0,8(a2)
800d0ae8:	90e20006 	lbu	v0,6(a3)
800d0aec:	90e30005 	lbu	v1,5(a3)
800d0af0:	00021200 	sll	v0,v0,0x8
800d0af4:	00431025 	or	v0,v0,v1
800d0af8:	a502424a 	sh	v0,16970(t0)
800d0afc:	90e30004 	lbu	v1,4(a3)
800d0b00:	a1034248 	sb	v1,16968(t0)
800d0b04:	90e20003 	lbu	v0,3(a3)
800d0b08:	90e30002 	lbu	v1,2(a3)
800d0b0c:	90e40001 	lbu	a0,1(a3)
800d0b10:	00021400 	sll	v0,v0,0x10
800d0b14:	90e5000b 	lbu	a1,11(a3)
800d0b18:	00441025 	or	v0,v0,a0
800d0b1c:	00031a00 	sll	v1,v1,0x8
800d0b20:	00623025 	or	a2,v1,v0
800d0b24:	8ce80030 	lw	t0,48(a3)
800d0b28:	14a00040 	bnez	a1,800d0c2c <_Z11GetPackDatav+0x1d0>
800d0b2c:	90e20004 	lbu	v0,4(a3)
800d0b30:	a0e0002d 	sb	zero,45(a3)
800d0b34:	8d276f34 	lw	a3,28468(t1)
800d0b38:	3c040002 	lui	a0,0x2
800d0b3c:	00e42021 	addu	a0,a3,a0
800d0b40:	26036f38 	addiu	v1,s0,28472
800d0b44:	9065002d 	lbu	a1,45(v1)
800d0b48:	9482424a 	lhu	v0,16970(a0)
800d0b4c:	8c834240 	lw	v1,16960(a0)
800d0b50:	70451002 	mul	v0,v0,a1
800d0b54:	10c30011 	beq	a2,v1,800d0b9c <_Z11GetPackDatav+0x140>
800d0b58:	a482424a 	sh	v0,16970(a0)
800d0b5c:	00e01821 	move	v1,a3
800d0b60:	00002821 	move	a1,zero
800d0b64:	080342de 	j	800d0b78 <_Z11GetPackDatav+0x11c>
800d0b68:	24040030 	li	a0,48
800d0b6c:	24a50001 	addiu	a1,a1,1
800d0b70:	10a40067 	beq	a1,a0,800d0d10 <_Z11GetPackDatav+0x2b4>
800d0b74:	3c02800f 	lui	v0,0x800f
800d0b78:	8c6200c0 	lw	v0,192(v1)
800d0b7c:	14c2fffb 	bne	a2,v0,800d0b6c <_Z11GetPackDatav+0x110>
800d0b80:	24630c08 	addiu	v1,v1,3080
800d0b84:	8d236f34 	lw	v1,28468(t1)
800d0b88:	3c020002 	lui	v0,0x2
800d0b8c:	00621821 	addu	v1,v1,v0
800d0b90:	00e21021 	addu	v0,a3,v0
800d0b94:	ac454244 	sw	a1,16964(v0)
800d0b98:	ac664240 	sw	a2,16960(v1)
800d0b9c:	8d266f34 	lw	a2,28468(t1)
800d0ba0:	3c110002 	lui	s1,0x2
800d0ba4:	00d11821 	addu	v1,a2,s1
800d0ba8:	8c644244 	lw	a0,16964(v1)
800d0bac:	00041080 	sll	v0,a0,0x2
800d0bb0:	00461021 	addu	v0,v0,a2
800d0bb4:	8c470000 	lw	a3,0(v0)
800d0bb8:	10e0006b 	beqz	a3,800d0d68 <_Z11GetPackDatav+0x30c>
800d0bbc:	000419c0 	sll	v1,a0,0x7
800d0bc0:	00041240 	sll	v0,a0,0x9
800d0bc4:	00431023 	subu	v0,v0,v1
800d0bc8:	00441021 	addu	v0,v0,a0
800d0bcc:	000228c0 	sll	a1,v0,0x3
800d0bd0:	00a61821 	addu	v1,a1,a2
800d0bd4:	8c6200c4 	lw	v0,196(v1)
800d0bd8:	14400024 	bnez	v0,800d0c6c <_Z11GetPackDatav+0x210>
800d0bdc:	00e02021 	move	a0,a3
800d0be0:	26046f38 	addiu	a0,s0,28472
800d0be4:	90830004 	lbu	v1,4(a0)
800d0be8:	3c198011 	lui	t9,0x8011
800d0bec:	00031100 	sll	v0,v1,0x4
800d0bf0:	00031880 	sll	v1,v1,0x2
800d0bf4:	00431023 	subu	v0,v0,v1
800d0bf8:	00451021 	addu	v0,v0,a1
800d0bfc:	00461021 	addu	v0,v0,a2
800d0c00:	8c4500c8 	lw	a1,200(v0)
800d0c04:	3c04802f 	lui	a0,0x802f
800d0c08:	8c4600cc 	lw	a2,204(v0)
800d0c0c:	8fbf0018 	lw	ra,24(sp)
800d0c10:	8fb10014 	lw	s1,20(sp)
800d0c14:	8fb00010 	lw	s0,16(sp)
800d0c18:	00e52821 	addu	a1,a3,a1
800d0c1c:	24846f74 	addiu	a0,a0,28532
800d0c20:	2739c930 	addiu	t9,t9,-14032
800d0c24:	03200008 	jr	t9
800d0c28:	27bd0020 	addiu	sp,sp,32
800d0c2c:	3c048021 	lui	a0,0x8021
800d0c30:	8c83700c 	lw	v1,28684(a0)
800d0c34:	00021080 	sll	v0,v0,0x2
800d0c38:	01021021 	addu	v0,t0,v0
800d0c3c:	00c31821 	addu	v1,a2,v1
800d0c40:	00621821 	addu	v1,v1,v0
800d0c44:	90630000 	lbu	v1,0(v1)
800d0c48:	24040002 	li	a0,2
800d0c4c:	1064003e 	beq	v1,a0,800d0d48 <_Z11GetPackDatav+0x2ec>
800d0c50:	24020003 	li	v0,3
800d0c54:	10620041 	beq	v1,v0,800d0d5c <_Z11GetPackDatav+0x300>
800d0c58:	24020001 	li	v0,1
800d0c5c:	1062003d 	beq	v1,v0,800d0d54 <_Z11GetPackDatav+0x2f8>
800d0c60:	00000000 	nop
800d0c64:	080342cd 	j	800d0b34 <_Z11GetPackDatav+0xd8>
800d0c68:	a0e2002d 	sb	v0,45(a3)
800d0c6c:	26106f38 	addiu	s0,s0,28472
800d0c70:	92030004 	lbu	v1,4(s0)
800d0c74:	00031100 	sll	v0,v1,0x4
800d0c78:	00031880 	sll	v1,v1,0x2
800d0c7c:	00431023 	subu	v0,v0,v1
800d0c80:	00451021 	addu	v0,v0,a1
800d0c84:	00461021 	addu	v0,v0,a2
800d0c88:	8c4500c8 	lw	a1,200(v0)
800d0c8c:	3c02800f 	lui	v0,0x800f
800d0c90:	24425c60 	addiu	v0,v0,23648
800d0c94:	0040f809 	jalr	v0
800d0c98:	00003021 	move	a2,zero
800d0c9c:	3c03802f 	lui	v1,0x802f
800d0ca0:	8c676f34 	lw	a3,28468(v1)
800d0ca4:	92050004 	lbu	a1,4(s0)
800d0ca8:	00f11021 	addu	v0,a3,s1
800d0cac:	8c444244 	lw	a0,16964(v0)
800d0cb0:	00051900 	sll	v1,a1,0x4
800d0cb4:	000431c0 	sll	a2,a0,0x7
800d0cb8:	00041240 	sll	v0,a0,0x9
800d0cbc:	00461023 	subu	v0,v0,a2
800d0cc0:	00441021 	addu	v0,v0,a0
800d0cc4:	00052880 	sll	a1,a1,0x2
800d0cc8:	00651823 	subu	v1,v1,a1
800d0ccc:	000210c0 	sll	v0,v0,0x3
800d0cd0:	00621821 	addu	v1,v1,v0
800d0cd4:	00042080 	sll	a0,a0,0x2
800d0cd8:	00872021 	addu	a0,a0,a3
800d0cdc:	00671821 	addu	v1,v1,a3
800d0ce0:	3c19800f 	lui	t9,0x800f
800d0ce4:	8c870000 	lw	a3,0(a0)
800d0ce8:	8c6600cc 	lw	a2,204(v1)
800d0cec:	3c04802f 	lui	a0,0x802f
800d0cf0:	8fbf0018 	lw	ra,24(sp)
800d0cf4:	8fb10014 	lw	s1,20(sp)
800d0cf8:	8fb00010 	lw	s0,16(sp)
800d0cfc:	24846f74 	addiu	a0,a0,28532
800d0d00:	24050001 	li	a1,1
800d0d04:	27395ed4 	addiu	t9,t9,24276
800d0d08:	03200008 	jr	t9
800d0d0c:	27bd0020 	addiu	sp,sp,32
800d0d10:	3c048019 	lui	a0,0x8019
800d0d14:	3c058019 	lui	a1,0x8019
800d0d18:	24844cd8 	addiu	a0,a0,19672
800d0d1c:	24425f70 	addiu	v0,v0,24432
800d0d20:	0040f809 	jalr	v0
800d0d24:	24a53f98 	addiu	a1,a1,16280
800d0d28:	3c19800f 	lui	t9,0x800f
800d0d2c:	8fbf0018 	lw	ra,24(sp)
800d0d30:	8fb10014 	lw	s1,20(sp)
800d0d34:	8fb00010 	lw	s0,16(sp)
800d0d38:	00402021 	move	a0,v0
800d0d3c:	27395f58 	addiu	t9,t9,24408
800d0d40:	03200008 	jr	t9
800d0d44:	27bd0020 	addiu	sp,sp,32
800d0d48:	24020004 	li	v0,4
800d0d4c:	080342cd 	j	800d0b34 <_Z11GetPackDatav+0xd8>
800d0d50:	a0e2002d 	sb	v0,45(a3)
800d0d54:	080342cd 	j	800d0b34 <_Z11GetPackDatav+0xd8>
800d0d58:	a0e4002d 	sb	a0,45(a3)
800d0d5c:	24020008 	li	v0,8
800d0d60:	080342cd 	j	800d0b34 <_Z11GetPackDatav+0xd8>
800d0d64:	a0e2002d 	sb	v0,45(a3)
800d0d68:	8fbf0018 	lw	ra,24(sp)
800d0d6c:	8fb10014 	lw	s1,20(sp)
800d0d70:	8fb00010 	lw	s0,16(sp)
800d0d74:	03e00008 	jr	ra
800d0d78:	27bd0020 	addiu	sp,sp,32

800d0d7c <_Z12MovePackDatav>:
800d0d7c:	3c09802f 	lui	t1,0x802f
800d0d80:	8d266f34 	lw	a2,28468(t1)
800d0d84:	3c020002 	lui	v0,0x2
800d0d88:	27bdffe8 	addiu	sp,sp,-24
800d0d8c:	afbf0010 	sw	ra,16(sp)
800d0d90:	00c24021 	addu	t0,a2,v0
800d0d94:	8d044244 	lw	a0,16964(t0)
800d0d98:	91054248 	lbu	a1,16968(t0)
800d0d9c:	000419c0 	sll	v1,a0,0x7
800d0da0:	00041240 	sll	v0,a0,0x9
800d0da4:	00431023 	subu	v0,v0,v1
800d0da8:	00441021 	addu	v0,v0,a0
800d0dac:	00051900 	sll	v1,a1,0x4
800d0db0:	00052880 	sll	a1,a1,0x2
800d0db4:	00651823 	subu	v1,v1,a1
800d0db8:	000210c0 	sll	v0,v0,0x3
800d0dbc:	00621821 	addu	v1,v1,v0
800d0dc0:	246300c8 	addiu	v1,v1,200
800d0dc4:	3c0a802f 	lui	t2,0x802f
800d0dc8:	00c33021 	addu	a2,a2,v1
800d0dcc:	25476f38 	addiu	a3,t2,28472
800d0dd0:	94e50038 	lhu	a1,56(a3)
800d0dd4:	94c3000a 	lhu	v1,10(a2)
800d0dd8:	94c40008 	lhu	a0,8(a2)
800d0ddc:	9502424a 	lhu	v0,16970(t0)
800d0de0:	00641821 	addu	v1,v1,a0
800d0de4:	00451021 	addu	v0,v0,a1
800d0de8:	0062182a 	slt	v1,v1,v0
800d0dec:	10600004 	beqz	v1,800d0e00 <_Z12MovePackDatav+0x84>
800d0df0:	00000000 	nop
800d0df4:	a4c5000a 	sh	a1,10(a2)
800d0df8:	9502424a 	lhu	v0,16970(t0)
800d0dfc:	a4c20008 	sh	v0,8(a2)
800d0e00:	90e20006 	lbu	v0,6(a3)
800d0e04:	90e30005 	lbu	v1,5(a3)
800d0e08:	00021200 	sll	v0,v0,0x8
800d0e0c:	00431025 	or	v0,v0,v1
800d0e10:	a502424a 	sh	v0,16970(t0)
800d0e14:	90e30004 	lbu	v1,4(a3)
800d0e18:	a1034248 	sb	v1,16968(t0)
800d0e1c:	90e20003 	lbu	v0,3(a3)
800d0e20:	90e30002 	lbu	v1,2(a3)
800d0e24:	90e40001 	lbu	a0,1(a3)
800d0e28:	00021400 	sll	v0,v0,0x10
800d0e2c:	90e5000b 	lbu	a1,11(a3)
800d0e30:	00441025 	or	v0,v0,a0
800d0e34:	00031a00 	sll	v1,v1,0x8
800d0e38:	00623025 	or	a2,v1,v0
800d0e3c:	8ce80030 	lw	t0,48(a3)
800d0e40:	14a0003a 	bnez	a1,800d0f2c <_Z12MovePackDatav+0x1b0>
800d0e44:	90e20004 	lbu	v0,4(a3)
800d0e48:	a0e0002d 	sb	zero,45(a3)
800d0e4c:	8d276f34 	lw	a3,28468(t1)
800d0e50:	3c040002 	lui	a0,0x2
800d0e54:	00e42021 	addu	a0,a3,a0
800d0e58:	25436f38 	addiu	v1,t2,28472
800d0e5c:	9065002d 	lbu	a1,45(v1)
800d0e60:	9482424a 	lhu	v0,16970(a0)
800d0e64:	8c834240 	lw	v1,16960(a0)
800d0e68:	70451002 	mul	v0,v0,a1
800d0e6c:	10c30012 	beq	a2,v1,800d0eb8 <_Z12MovePackDatav+0x13c>
800d0e70:	a482424a 	sh	v0,16970(a0)
800d0e74:	00e01821 	move	v1,a3
800d0e78:	00002821 	move	a1,zero
800d0e7c:	080343a4 	j	800d0e90 <_Z12MovePackDatav+0x114>
800d0e80:	24040030 	li	a0,48
800d0e84:	24a50001 	addiu	a1,a1,1
800d0e88:	10a40038 	beq	a1,a0,800d0f6c <_Z12MovePackDatav+0x1f0>
800d0e8c:	3c02800f 	lui	v0,0x800f
800d0e90:	8c6200c0 	lw	v0,192(v1)
800d0e94:	14c2fffb 	bne	a2,v0,800d0e84 <_Z12MovePackDatav+0x108>
800d0e98:	24630c08 	addiu	v1,v1,3080
800d0e9c:	8d236f34 	lw	v1,28468(t1)
800d0ea0:	3c020002 	lui	v0,0x2
800d0ea4:	00621821 	addu	v1,v1,v0
800d0ea8:	00e21021 	addu	v0,a3,v0
800d0eac:	8d276f34 	lw	a3,28468(t1)
800d0eb0:	ac454244 	sw	a1,16964(v0)
800d0eb4:	ac664240 	sw	a2,16960(v1)
800d0eb8:	3c020002 	lui	v0,0x2
800d0ebc:	00e21021 	addu	v0,a3,v0
800d0ec0:	8c464244 	lw	a2,16964(v0)
800d0ec4:	00061880 	sll	v1,a2,0x2
800d0ec8:	00671821 	addu	v1,v1,a3
800d0ecc:	8c680000 	lw	t0,0(v1)
800d0ed0:	11000037 	beqz	t0,800d0fb0 <_Z12MovePackDatav+0x234>
800d0ed4:	25426f38 	addiu	v0,t2,28472
800d0ed8:	000629c0 	sll	a1,a2,0x7
800d0edc:	90440004 	lbu	a0,4(v0)
800d0ee0:	00061a40 	sll	v1,a2,0x9
800d0ee4:	00651823 	subu	v1,v1,a1
800d0ee8:	00661821 	addu	v1,v1,a2
800d0eec:	00041100 	sll	v0,a0,0x4
800d0ef0:	00042080 	sll	a0,a0,0x2
800d0ef4:	00441023 	subu	v0,v0,a0
800d0ef8:	000318c0 	sll	v1,v1,0x3
800d0efc:	00431021 	addu	v0,v0,v1
800d0f00:	00471021 	addu	v0,v0,a3
800d0f04:	8c4500c8 	lw	a1,200(v0)
800d0f08:	3c04802f 	lui	a0,0x802f
800d0f0c:	3c198011 	lui	t9,0x8011
800d0f10:	8c4600cc 	lw	a2,204(v0)
800d0f14:	8fbf0010 	lw	ra,16(sp)
800d0f18:	01052821 	addu	a1,t0,a1
800d0f1c:	24846f74 	addiu	a0,a0,28532
800d0f20:	2739c930 	addiu	t9,t9,-14032
800d0f24:	03200008 	jr	t9
800d0f28:	27bd0018 	addiu	sp,sp,24
800d0f2c:	3c048021 	lui	a0,0x8021
800d0f30:	8c83700c 	lw	v1,28684(a0)
800d0f34:	00021080 	sll	v0,v0,0x2
800d0f38:	01021021 	addu	v0,t0,v0
800d0f3c:	00c31821 	addu	v1,a2,v1
800d0f40:	00621821 	addu	v1,v1,v0
800d0f44:	90630000 	lbu	v1,0(v1)
800d0f48:	24040002 	li	a0,2
800d0f4c:	10640013 	beq	v1,a0,800d0f9c <_Z12MovePackDatav+0x220>
800d0f50:	24020003 	li	v0,3
800d0f54:	10620019 	beq	v1,v0,800d0fbc <_Z12MovePackDatav+0x240>
800d0f58:	24020001 	li	v0,1
800d0f5c:	10620012 	beq	v1,v0,800d0fa8 <_Z12MovePackDatav+0x22c>
800d0f60:	00000000 	nop
800d0f64:	08034393 	j	800d0e4c <_Z12MovePackDatav+0xd0>
800d0f68:	a0e2002d 	sb	v0,45(a3)
800d0f6c:	3c048019 	lui	a0,0x8019
800d0f70:	3c058019 	lui	a1,0x8019
800d0f74:	24844cd8 	addiu	a0,a0,19672
800d0f78:	24425f70 	addiu	v0,v0,24432
800d0f7c:	0040f809 	jalr	v0
800d0f80:	24a53f98 	addiu	a1,a1,16280
800d0f84:	3c19800f 	lui	t9,0x800f
800d0f88:	8fbf0010 	lw	ra,16(sp)
800d0f8c:	00402021 	move	a0,v0
800d0f90:	27395f58 	addiu	t9,t9,24408
800d0f94:	03200008 	jr	t9
800d0f98:	27bd0018 	addiu	sp,sp,24
800d0f9c:	24020004 	li	v0,4
800d0fa0:	08034393 	j	800d0e4c <_Z12MovePackDatav+0xd0>
800d0fa4:	a0e2002d 	sb	v0,45(a3)
800d0fa8:	08034393 	j	800d0e4c <_Z12MovePackDatav+0xd0>
800d0fac:	a0e4002d 	sb	a0,45(a3)
800d0fb0:	8fbf0010 	lw	ra,16(sp)
800d0fb4:	03e00008 	jr	ra
800d0fb8:	27bd0018 	addiu	sp,sp,24
800d0fbc:	24020008 	li	v0,8
800d0fc0:	08034393 	j	800d0e4c <_Z12MovePackDatav+0xd0>
800d0fc4:	a0e2002d 	sb	v0,45(a3)

800d0fc8 <_Z12ReadPackDatav>:
800d0fc8:	27bdbfb0 	addiu	sp,sp,-16464
800d0fcc:	afb5403c 	sw	s5,16444(sp)
800d0fd0:	3c15802f 	lui	s5,0x802f
800d0fd4:	afb34034 	sw	s3,16436(sp)
800d0fd8:	afbf404c 	sw	ra,16460(sp)
800d0fdc:	afbe4048 	sw	s8,16456(sp)
800d0fe0:	afb74044 	sw	s7,16452(sp)
800d0fe4:	afb64040 	sw	s6,16448(sp)
800d0fe8:	afb44038 	sw	s4,16440(sp)
800d0fec:	afb24030 	sw	s2,16432(sp)
800d0ff0:	afb1402c 	sw	s1,16428(sp)
800d0ff4:	afb04028 	sw	s0,16424(sp)
800d0ff8:	26a26f38 	addiu	v0,s5,28472
800d0ffc:	90430003 	lbu	v1,3(v0)
800d1000:	90450001 	lbu	a1,1(v0)
800d1004:	90440002 	lbu	a0,2(v0)
800d1008:	00031c00 	sll	v1,v1,0x10
800d100c:	00651825 	or	v1,v1,a1
800d1010:	00042200 	sll	a0,a0,0x8
800d1014:	00839825 	or	s3,a0,v1
800d1018:	16600016 	bnez	s3,800d1074 <_Z12ReadPackDatav+0xac>
800d101c:	3c10801f 	lui	s0,0x801f
800d1020:	24040030 	li	a0,48
800d1024:	3c02801f 	lui	v0,0x801f
800d1028:	3c03801f 	lui	v1,0x801f
800d102c:	ac444460 	sw	a0,17504(v0)
800d1030:	ac644454 	sw	a0,17492(v1)
800d1034:	3c02801f 	lui	v0,0x801f
800d1038:	3c03801f 	lui	v1,0x801f
800d103c:	ac444458 	sw	a0,17496(v0)
800d1040:	ac64445c 	sw	a0,17500(v1)
800d1044:	8fbf404c 	lw	ra,16460(sp)
800d1048:	8fbe4048 	lw	s8,16456(sp)
800d104c:	8fb74044 	lw	s7,16452(sp)
800d1050:	8fb64040 	lw	s6,16448(sp)
800d1054:	8fb5403c 	lw	s5,16444(sp)
800d1058:	8fb44038 	lw	s4,16440(sp)
800d105c:	8fb34034 	lw	s3,16436(sp)
800d1060:	8fb24030 	lw	s2,16432(sp)
800d1064:	8fb1402c 	lw	s1,16428(sp)
800d1068:	8fb04028 	lw	s0,16424(sp)
800d106c:	03e00008 	jr	ra
800d1070:	27bd4050 	addiu	sp,sp,16464
800d1074:	8e024460 	lw	v0,17504(s0)
800d1078:	104000b6 	beqz	v0,800d1354 <_Z12ReadPackDatav+0x38c>
800d107c:	3c16801f 	lui	s6,0x801f
800d1080:	3c14802f 	lui	s4,0x802f
800d1084:	8e866f34 	lw	a2,28468(s4)
800d1088:	3c020002 	lui	v0,0x2
800d108c:	00c23821 	addu	a3,a2,v0
800d1090:	8ce44244 	lw	a0,16964(a3)
800d1094:	90e54248 	lbu	a1,16968(a3)
800d1098:	000411c0 	sll	v0,a0,0x7
800d109c:	00041a40 	sll	v1,a0,0x9
800d10a0:	00621823 	subu	v1,v1,v0
800d10a4:	00641821 	addu	v1,v1,a0
800d10a8:	00051100 	sll	v0,a1,0x4
800d10ac:	00052880 	sll	a1,a1,0x2
800d10b0:	00451023 	subu	v0,v0,a1
800d10b4:	000318c0 	sll	v1,v1,0x3
800d10b8:	00431021 	addu	v0,v0,v1
800d10bc:	244200c8 	addiu	v0,v0,200
800d10c0:	00c23021 	addu	a2,a2,v0
800d10c4:	26a56f38 	addiu	a1,s5,28472
800d10c8:	94a80038 	lhu	t0,56(a1)
800d10cc:	94c3000a 	lhu	v1,10(a2)
800d10d0:	94c40008 	lhu	a0,8(a2)
800d10d4:	94e2424a 	lhu	v0,16970(a3)
800d10d8:	00641821 	addu	v1,v1,a0
800d10dc:	00481021 	addu	v0,v0,t0
800d10e0:	0062182a 	slt	v1,v1,v0
800d10e4:	1460008b 	bnez	v1,800d1314 <_Z12ReadPackDatav+0x34c>
800d10e8:	00000000 	nop
800d10ec:	90a20006 	lbu	v0,6(a1)
800d10f0:	90a30005 	lbu	v1,5(a1)
800d10f4:	00021200 	sll	v0,v0,0x8
800d10f8:	00431025 	or	v0,v0,v1
800d10fc:	a4e2424a 	sh	v0,16970(a3)
800d1100:	90a30004 	lbu	v1,4(a1)
800d1104:	a0e34248 	sb	v1,16968(a3)
800d1108:	90a2000b 	lbu	v0,11(a1)
800d110c:	90a60004 	lbu	a2,4(a1)
800d1110:	14400070 	bnez	v0,800d12d4 <_Z12ReadPackDatav+0x30c>
800d1114:	8ca70030 	lw	a3,48(a1)
800d1118:	a0a0002d 	sb	zero,45(a1)
800d111c:	8e866f34 	lw	a2,28468(s4)
800d1120:	3c040002 	lui	a0,0x2
800d1124:	00c42021 	addu	a0,a2,a0
800d1128:	26a36f38 	addiu	v1,s5,28472
800d112c:	9065002d 	lbu	a1,45(v1)
800d1130:	9482424a 	lhu	v0,16970(a0)
800d1134:	8c834240 	lw	v1,16960(a0)
800d1138:	70451002 	mul	v0,v0,a1
800d113c:	126300aa 	beq	s3,v1,800d13e8 <_Z12ReadPackDatav+0x420>
800d1140:	a482424a 	sh	v0,16970(a0)
800d1144:	00c01821 	move	v1,a2
800d1148:	00009021 	move	s2,zero
800d114c:	08034458 	j	800d1160 <_Z12ReadPackDatav+0x198>
800d1150:	24040030 	li	a0,48
800d1154:	26520001 	addiu	s2,s2,1
800d1158:	124400e4 	beq	s2,a0,800d14ec <_Z12ReadPackDatav+0x524>
800d115c:	3c058019 	lui	a1,0x8019
800d1160:	8c6200c0 	lw	v0,192(v1)
800d1164:	1662fffb 	bne	s3,v0,800d1154 <_Z12ReadPackDatav+0x18c>
800d1168:	24630c08 	addiu	v1,v1,3080
800d116c:	8e054460 	lw	a1,17504(s0)
800d1170:	12450089 	beq	s2,a1,800d1398 <_Z12ReadPackDatav+0x3d0>
800d1174:	3c16801f 	lui	s6,0x801f
800d1178:	8ec2445c 	lw	v0,17500(s6)
800d117c:	12420087 	beq	s2,v0,800d139c <_Z12ReadPackDatav+0x3d4>
800d1180:	3c1e801f 	lui	s8,0x801f
800d1184:	8fc24458 	lw	v0,17496(s8)
800d1188:	12420084 	beq	s2,v0,800d139c <_Z12ReadPackDatav+0x3d4>
800d118c:	3c11801f 	lui	s1,0x801f
800d1190:	8e234454 	lw	v1,17492(s1)
800d1194:	124300ec 	beq	s2,v1,800d1548 <_Z12ReadPackDatav+0x580>
800d1198:	24020030 	li	v0,48
800d119c:	1062000d 	beq	v1,v0,800d11d4 <_Z12ReadPackDatav+0x20c>
800d11a0:	00031080 	sll	v0,v1,0x2
800d11a4:	00461021 	addu	v0,v0,a2
800d11a8:	8c440000 	lw	a0,0(v0)
800d11ac:	10800009 	beqz	a0,800d11d4 <_Z12ReadPackDatav+0x20c>
800d11b0:	3c02800f 	lui	v0,0x800f
800d11b4:	24425f58 	addiu	v0,v0,24408
800d11b8:	0040f809 	jalr	v0
800d11bc:	00000000 	nop
800d11c0:	8e234454 	lw	v1,17492(s1)
800d11c4:	8e826f34 	lw	v0,28468(s4)
800d11c8:	00031880 	sll	v1,v1,0x2
800d11cc:	00621821 	addu	v1,v1,v0
800d11d0:	ac600000 	sw	zero,0(v1)
800d11d4:	8e826f34 	lw	v0,28468(s4)
800d11d8:	3c030002 	lui	v1,0x2
800d11dc:	00431021 	addu	v0,v0,v1
800d11e0:	8c464244 	lw	a2,16964(v0)
800d11e4:	8ec4445c 	lw	a0,17500(s6)
800d11e8:	8fc34458 	lw	v1,17496(s8)
800d11ec:	8e054460 	lw	a1,17504(s0)
800d11f0:	3c02800d 	lui	v0,0x800d
800d11f4:	afc44458 	sw	a0,17496(s8)
800d11f8:	24576a2c 	addiu	s7,v0,27180
800d11fc:	ae234454 	sw	v1,17492(s1)
800d1200:	aec5445c 	sw	a1,17500(s6)
800d1204:	02e0f809 	jalr	s7
800d1208:	ae064460 	sw	a2,17504(s0)
800d120c:	00402021 	move	a0,v0
800d1210:	3c028012 	lui	v0,0x8012
800d1214:	2442bdb0 	addiu	v0,v0,-16976
800d1218:	0040f809 	jalr	v0
800d121c:	00000000 	nop
800d1220:	104000eb 	beqz	v0,800d15d0 <_Z12ReadPackDatav+0x608>
800d1224:	27a33027 	addiu	v1,sp,12327
800d1228:	02e0f809 	jalr	s7
800d122c:	3c108012 	lui	s0,0x8012
800d1230:	00402821 	move	a1,v0
800d1234:	27b60025 	addiu	s6,sp,37
800d1238:	3c028012 	lui	v0,0x8012
800d123c:	02c02021 	move	a0,s6
800d1240:	2442bbf0 	addiu	v0,v0,-17424
800d1244:	0040f809 	jalr	v0
800d1248:	3c17801c 	lui	s7,0x801c
800d124c:	02c02021 	move	a0,s6
800d1250:	2602ba60 	addiu	v0,s0,-17824
800d1254:	0040f809 	jalr	v0
800d1258:	26e538dc 	addiu	a1,s7,14556
800d125c:	3c05802f 	lui	a1,0x802f
800d1260:	2610ba60 	addiu	s0,s0,-17824
800d1264:	24a56f28 	addiu	a1,a1,28456
800d1268:	0200f809 	jalr	s0
800d126c:	02c02021 	move	a0,s6
800d1270:	27b1001a 	addiu	s1,sp,26
800d1274:	3c058019 	lui	a1,0x8019
800d1278:	3c028011 	lui	v0,0x8011
800d127c:	02603021 	move	a2,s3
800d1280:	24a54ce4 	addiu	a1,a1,19684
800d1284:	2442ec30 	addiu	v0,v0,-5072
800d1288:	0040f809 	jalr	v0
800d128c:	02202021 	move	a0,s1
800d1290:	02c02021 	move	a0,s6
800d1294:	0200f809 	jalr	s0
800d1298:	26e538dc 	addiu	a1,s7,14556
800d129c:	02c02021 	move	a0,s6
800d12a0:	0200f809 	jalr	s0
800d12a4:	02202821 	move	a1,s1
800d12a8:	3c058019 	lui	a1,0x8019
800d12ac:	3c02800f 	lui	v0,0x800f
800d12b0:	8e906f34 	lw	s0,28468(s4)
800d12b4:	02c02021 	move	a0,s6
800d12b8:	24425f70 	addiu	v0,v0,24432
800d12bc:	0040f809 	jalr	v0
800d12c0:	24a5cdf4 	addiu	a1,a1,-12812
800d12c4:	00121880 	sll	v1,s2,0x2
800d12c8:	00701821 	addu	v1,v1,s0
800d12cc:	080344f4 	j	800d13d0 <_Z12ReadPackDatav+0x408>
800d12d0:	ac620000 	sw	v0,0(v1)
800d12d4:	3c048021 	lui	a0,0x8021
800d12d8:	8c83700c 	lw	v1,28684(a0)
800d12dc:	00061080 	sll	v0,a2,0x2
800d12e0:	00e21021 	addu	v0,a3,v0
800d12e4:	02631821 	addu	v1,s3,v1
800d12e8:	00621821 	addu	v1,v1,v0
800d12ec:	90630000 	lbu	v1,0(v1)
800d12f0:	24040002 	li	a0,2
800d12f4:	1064007a 	beq	v1,a0,800d14e0 <_Z12ReadPackDatav+0x518>
800d12f8:	24020003 	li	v0,3
800d12fc:	106200b1 	beq	v1,v0,800d15c4 <_Z12ReadPackDatav+0x5fc>
800d1300:	24020001 	li	v0,1
800d1304:	106200ca 	beq	v1,v0,800d1630 <_Z12ReadPackDatav+0x668>
800d1308:	00000000 	nop
800d130c:	08034447 	j	800d111c <_Z12ReadPackDatav+0x154>
800d1310:	a0a2002d 	sb	v0,45(a1)
800d1314:	a4c8000a 	sh	t0,10(a2)
800d1318:	94e2424a 	lhu	v0,16970(a3)
800d131c:	a4c20008 	sh	v0,8(a2)
800d1320:	90a20006 	lbu	v0,6(a1)
800d1324:	90a30005 	lbu	v1,5(a1)
800d1328:	00021200 	sll	v0,v0,0x8
800d132c:	00431025 	or	v0,v0,v1
800d1330:	a4e2424a 	sh	v0,16970(a3)
800d1334:	90a30004 	lbu	v1,4(a1)
800d1338:	a0e34248 	sb	v1,16968(a3)
800d133c:	90a2000b 	lbu	v0,11(a1)
800d1340:	90a60004 	lbu	a2,4(a1)
800d1344:	1440ffe3 	bnez	v0,800d12d4 <_Z12ReadPackDatav+0x30c>
800d1348:	8ca70030 	lw	a3,48(a1)
800d134c:	08034447 	j	800d111c <_Z12ReadPackDatav+0x154>
800d1350:	a0a0002d 	sb	zero,45(a1)
800d1354:	8ec2445c 	lw	v0,17500(s6)
800d1358:	1440ff4a 	bnez	v0,800d1084 <_Z12ReadPackDatav+0xbc>
800d135c:	3c14802f 	lui	s4,0x802f
800d1360:	3c1e801f 	lui	s8,0x801f
800d1364:	8fc24458 	lw	v0,17496(s8)
800d1368:	1440ff47 	bnez	v0,800d1088 <_Z12ReadPackDatav+0xc0>
800d136c:	8e866f34 	lw	a2,28468(s4)
800d1370:	3c03801f 	lui	v1,0x801f
800d1374:	8c624454 	lw	v0,17492(v1)
800d1378:	1440ff44 	bnez	v0,800d108c <_Z12ReadPackDatav+0xc4>
800d137c:	3c020002 	lui	v0,0x2
800d1380:	24020030 	li	v0,48
800d1384:	ac624454 	sw	v0,17492(v1)
800d1388:	afc24458 	sw	v0,17496(s8)
800d138c:	aec2445c 	sw	v0,17500(s6)
800d1390:	08034421 	j	800d1084 <_Z12ReadPackDatav+0xbc>
800d1394:	ae024460 	sw	v0,17504(s0)
800d1398:	3c1e801f 	lui	s8,0x801f
800d139c:	3c11801f 	lui	s1,0x801f
800d13a0:	8e224454 	lw	v0,17492(s1)
800d13a4:	12420069 	beq	s2,v0,800d154c <_Z12ReadPackDatav+0x584>
800d13a8:	3c020002 	lui	v0,0x2
800d13ac:	8fc24458 	lw	v0,17496(s8)
800d13b0:	1242007b 	beq	s2,v0,800d15a0 <_Z12ReadPackDatav+0x5d8>
800d13b4:	3c020002 	lui	v0,0x2
800d13b8:	8ec2445c 	lw	v0,17500(s6)
800d13bc:	12420071 	beq	s2,v0,800d1584 <_Z12ReadPackDatav+0x5bc>
800d13c0:	3c020002 	lui	v0,0x2
800d13c4:	8e024460 	lw	v0,17504(s0)
800d13c8:	12420069 	beq	s2,v0,800d1570 <_Z12ReadPackDatav+0x5a8>
800d13cc:	3c020002 	lui	v0,0x2
800d13d0:	8e826f34 	lw	v0,28468(s4)
800d13d4:	3c030002 	lui	v1,0x2
800d13d8:	00431021 	addu	v0,v0,v1
800d13dc:	8e866f34 	lw	a2,28468(s4)
800d13e0:	ac534240 	sw	s3,16960(v0)
800d13e4:	ac524244 	sw	s2,16964(v0)
800d13e8:	3c110002 	lui	s1,0x2
800d13ec:	00d11821 	addu	v1,a2,s1
800d13f0:	8c654244 	lw	a1,16964(v1)
800d13f4:	00051080 	sll	v0,a1,0x2
800d13f8:	00461021 	addu	v0,v0,a2
800d13fc:	8c470000 	lw	a3,0(v0)
800d1400:	10e0ff10 	beqz	a3,800d1044 <_Z12ReadPackDatav+0x7c>
800d1404:	26b06f38 	addiu	s0,s5,28472
800d1408:	92040004 	lbu	a0,4(s0)
800d140c:	000511c0 	sll	v0,a1,0x7
800d1410:	00051a40 	sll	v1,a1,0x9
800d1414:	00621823 	subu	v1,v1,v0
800d1418:	00651821 	addu	v1,v1,a1
800d141c:	00041100 	sll	v0,a0,0x4
800d1420:	00042080 	sll	a0,a0,0x2
800d1424:	000318c0 	sll	v1,v1,0x3
800d1428:	00441023 	subu	v0,v0,a0
800d142c:	00431021 	addu	v0,v0,v1
800d1430:	00461021 	addu	v0,v0,a2
800d1434:	8c4500c8 	lw	a1,200(v0)
800d1438:	3c02800f 	lui	v0,0x800f
800d143c:	00e02021 	move	a0,a3
800d1440:	24425c60 	addiu	v0,v0,23648
800d1444:	0040f809 	jalr	v0
800d1448:	00003021 	move	a2,zero
800d144c:	3c03802f 	lui	v1,0x802f
800d1450:	8c676f34 	lw	a3,28468(v1)
800d1454:	92050004 	lbu	a1,4(s0)
800d1458:	00f11021 	addu	v0,a3,s1
800d145c:	8c444244 	lw	a0,16964(v0)
800d1460:	00051900 	sll	v1,a1,0x4
800d1464:	000431c0 	sll	a2,a0,0x7
800d1468:	00041240 	sll	v0,a0,0x9
800d146c:	00461023 	subu	v0,v0,a2
800d1470:	00441021 	addu	v0,v0,a0
800d1474:	00052880 	sll	a1,a1,0x2
800d1478:	00651823 	subu	v1,v1,a1
800d147c:	000210c0 	sll	v0,v0,0x3
800d1480:	00621821 	addu	v1,v1,v0
800d1484:	00042080 	sll	a0,a0,0x2
800d1488:	00671821 	addu	v1,v1,a3
800d148c:	00872021 	addu	a0,a0,a3
800d1490:	8c870000 	lw	a3,0(a0)
800d1494:	8c6600cc 	lw	a2,204(v1)
800d1498:	3c04802f 	lui	a0,0x802f
800d149c:	3c02800f 	lui	v0,0x800f
800d14a0:	24846f74 	addiu	a0,a0,28532
800d14a4:	24425ed4 	addiu	v0,v0,24276
800d14a8:	0040f809 	jalr	v0
800d14ac:	24050001 	li	a1,1
800d14b0:	8fbf404c 	lw	ra,16460(sp)
800d14b4:	8fbe4048 	lw	s8,16456(sp)
800d14b8:	8fb74044 	lw	s7,16452(sp)
800d14bc:	8fb64040 	lw	s6,16448(sp)
800d14c0:	8fb5403c 	lw	s5,16444(sp)
800d14c4:	8fb44038 	lw	s4,16440(sp)
800d14c8:	8fb34034 	lw	s3,16436(sp)
800d14cc:	8fb24030 	lw	s2,16432(sp)
800d14d0:	8fb1402c 	lw	s1,16428(sp)
800d14d4:	8fb04028 	lw	s0,16424(sp)
800d14d8:	03e00008 	jr	ra
800d14dc:	27bd4050 	addiu	sp,sp,16464
800d14e0:	24020004 	li	v0,4
800d14e4:	08034447 	j	800d111c <_Z12ReadPackDatav+0x154>
800d14e8:	a0a2002d 	sb	v0,45(a1)
800d14ec:	3c048019 	lui	a0,0x8019
800d14f0:	3c02800f 	lui	v0,0x800f
800d14f4:	24844cd8 	addiu	a0,a0,19672
800d14f8:	24425f70 	addiu	v0,v0,24432
800d14fc:	0040f809 	jalr	v0
800d1500:	24a53f98 	addiu	a1,a1,16280
800d1504:	00402021 	move	a0,v0
800d1508:	3c02800f 	lui	v0,0x800f
800d150c:	24425f58 	addiu	v0,v0,24408
800d1510:	0040f809 	jalr	v0
800d1514:	00000000 	nop
800d1518:	8fbf404c 	lw	ra,16460(sp)
800d151c:	8fbe4048 	lw	s8,16456(sp)
800d1520:	8fb74044 	lw	s7,16452(sp)
800d1524:	8fb64040 	lw	s6,16448(sp)
800d1528:	8fb5403c 	lw	s5,16444(sp)
800d152c:	8fb44038 	lw	s4,16440(sp)
800d1530:	8fb34034 	lw	s3,16436(sp)
800d1534:	8fb24030 	lw	s2,16432(sp)
800d1538:	8fb1402c 	lw	s1,16428(sp)
800d153c:	8fb04028 	lw	s0,16424(sp)
800d1540:	03e00008 	jr	ra
800d1544:	27bd4050 	addiu	sp,sp,16464
800d1548:	3c020002 	lui	v0,0x2
800d154c:	00c21021 	addu	v0,a2,v0
800d1550:	8c444244 	lw	a0,16964(v0)
800d1554:	8fc34458 	lw	v1,17496(s8)
800d1558:	8ec2445c 	lw	v0,17500(s6)
800d155c:	ae234454 	sw	v1,17492(s1)
800d1560:	afc24458 	sw	v0,17496(s8)
800d1564:	aec5445c 	sw	a1,17500(s6)
800d1568:	080344eb 	j	800d13ac <_Z12ReadPackDatav+0x3e4>
800d156c:	ae044460 	sw	a0,17504(s0)
800d1570:	00c21021 	addu	v0,a2,v0
800d1574:	8c444244 	lw	a0,16964(v0)
800d1578:	3c03801f 	lui	v1,0x801f
800d157c:	080344f4 	j	800d13d0 <_Z12ReadPackDatav+0x408>
800d1580:	ac644460 	sw	a0,17504(v1)
800d1584:	00c21021 	addu	v0,a2,v0
800d1588:	8c434244 	lw	v1,16964(v0)
800d158c:	8e044460 	lw	a0,17504(s0)
800d1590:	3c02801f 	lui	v0,0x801f
800d1594:	ae034460 	sw	v1,17504(s0)
800d1598:	080344f1 	j	800d13c4 <_Z12ReadPackDatav+0x3fc>
800d159c:	ac44445c 	sw	a0,17500(v0)
800d15a0:	00c21021 	addu	v0,a2,v0
800d15a4:	8c454244 	lw	a1,16964(v0)
800d15a8:	8ec3445c 	lw	v1,17500(s6)
800d15ac:	8e044460 	lw	a0,17504(s0)
800d15b0:	3c02801f 	lui	v0,0x801f
800d15b4:	ac434458 	sw	v1,17496(v0)
800d15b8:	aec4445c 	sw	a0,17500(s6)
800d15bc:	080344ee 	j	800d13b8 <_Z12ReadPackDatav+0x3f0>
800d15c0:	ae054460 	sw	a1,17504(s0)
800d15c4:	24020008 	li	v0,8
800d15c8:	08034447 	j	800d111c <_Z12ReadPackDatav+0x154>
800d15cc:	a0a2002d 	sb	v0,45(a1)
800d15d0:	27b00018 	addiu	s0,sp,24
800d15d4:	27b11025 	addiu	s1,sp,4133
800d15d8:	3c048022 	lui	a0,0x8022
800d15dc:	3c02800d 	lui	v0,0x800d
800d15e0:	02203021 	move	a2,s1
800d15e4:	27a72026 	addiu	a3,sp,8230
800d15e8:	02002821 	move	a1,s0
800d15ec:	afa30010 	sw	v1,16(sp)
800d15f0:	2442746c 	addiu	v0,v0,29804
800d15f4:	0040f809 	jalr	v0
800d15f8:	24844094 	addiu	a0,a0,16532
800d15fc:	27b60025 	addiu	s6,sp,37
800d1600:	3c028012 	lui	v0,0x8012
800d1604:	02002821 	move	a1,s0
800d1608:	02c02021 	move	a0,s6
800d160c:	2442bbf0 	addiu	v0,v0,-17424
800d1610:	0040f809 	jalr	v0
800d1614:	3c108012 	lui	s0,0x8012
800d1618:	02c02021 	move	a0,s6
800d161c:	2602ba60 	addiu	v0,s0,-17824
800d1620:	0040f809 	jalr	v0
800d1624:	02202821 	move	a1,s1
800d1628:	08034497 	j	800d125c <_Z12ReadPackDatav+0x294>
800d162c:	3c17801c 	lui	s7,0x801c
800d1630:	08034447 	j	800d111c <_Z12ReadPackDatav+0x154>
800d1634:	a0a4002d 	sb	a0,45(a1)

800d1638 <_Z14S9xSpc7110Initv>:
800d1638:	3c028021 	lui	v0,0x8021
800d163c:	27bdffe0 	addiu	sp,sp,-32
800d1640:	3c030001 	lui	v1,0x1
800d1644:	2442701c 	addiu	v0,v0,28700
800d1648:	afbf0018 	sw	ra,24(sp)
800d164c:	afb10014 	sw	s1,20(sp)
800d1650:	afb00010 	sw	s0,16(sp)
800d1654:	00431021 	addu	v0,v0,v1
800d1658:	8c44b054 	lw	a0,-20396(v0)
800d165c:	3c03802f 	lui	v1,0x802f
800d1660:	24716f38 	addiu	s1,v1,28472
800d1664:	3c020010 	lui	v0,0x10
800d1668:	00822023 	subu	a0,a0,v0
800d166c:	ae220030 	sw	v0,48(s1)
800d1670:	3c02801f 	lui	v0,0x801f
800d1674:	ae240034 	sw	a0,52(s1)
800d1678:	a0606f38 	sb	zero,28472(v1)
800d167c:	a2200001 	sb	zero,1(s1)
800d1680:	a2200002 	sb	zero,2(s1)
800d1684:	a2200003 	sb	zero,3(s1)
800d1688:	a2200004 	sb	zero,4(s1)
800d168c:	a2200005 	sb	zero,5(s1)
800d1690:	a2200006 	sb	zero,6(s1)
800d1694:	a2200007 	sb	zero,7(s1)
800d1698:	a2200008 	sb	zero,8(s1)
800d169c:	a2200009 	sb	zero,9(s1)
800d16a0:	a220000a 	sb	zero,10(s1)
800d16a4:	a220000b 	sb	zero,11(s1)
800d16a8:	a220000c 	sb	zero,12(s1)
800d16ac:	a220000d 	sb	zero,13(s1)
800d16b0:	a220000e 	sb	zero,14(s1)
800d16b4:	a220000f 	sb	zero,15(s1)
800d16b8:	a2200010 	sb	zero,16(s1)
800d16bc:	a2200011 	sb	zero,17(s1)
800d16c0:	a2200012 	sb	zero,18(s1)
800d16c4:	a2200013 	sb	zero,19(s1)
800d16c8:	a2200014 	sb	zero,20(s1)
800d16cc:	a2200015 	sb	zero,21(s1)
800d16d0:	a2200016 	sb	zero,22(s1)
800d16d4:	a2200017 	sb	zero,23(s1)
800d16d8:	a2200018 	sb	zero,24(s1)
800d16dc:	a2200019 	sb	zero,25(s1)
800d16e0:	a220001a 	sb	zero,26(s1)
800d16e4:	a220001b 	sb	zero,27(s1)
800d16e8:	8c5020f4 	lw	s0,8436(v0)
800d16ec:	24020002 	li	v0,2
800d16f0:	24030001 	li	v1,1
800d16f4:	a2220028 	sb	v0,40(s1)
800d16f8:	3c02800d 	lui	v0,0x800d
800d16fc:	a223002d 	sb	v1,45(s1)
800d1700:	a2230027 	sb	v1,39(s1)
800d1704:	a220001c 	sb	zero,28(s1)
800d1708:	a220001d 	sb	zero,29(s1)
800d170c:	a220001e 	sb	zero,30(s1)
800d1710:	a220001f 	sb	zero,31(s1)
800d1714:	a2200020 	sb	zero,32(s1)
800d1718:	a2200021 	sb	zero,33(s1)
800d171c:	a2200022 	sb	zero,34(s1)
800d1720:	a2200023 	sb	zero,35(s1)
800d1724:	a2200024 	sb	zero,36(s1)
800d1728:	a2200025 	sb	zero,37(s1)
800d172c:	a2200026 	sb	zero,38(s1)
800d1730:	a2200029 	sb	zero,41(s1)
800d1734:	a220002a 	sb	zero,42(s1)
800d1738:	a220002b 	sb	zero,43(s1)
800d173c:	a220002c 	sb	zero,44(s1)
800d1740:	a220002e 	sb	zero,46(s1)
800d1744:	24427e70 	addiu	v0,v0,32368
800d1748:	0040f809 	jalr	v0
800d174c:	a220002f 	sb	zero,47(s1)
800d1750:	0200f809 	jalr	s0
800d1754:	00402021 	move	a0,v0
800d1758:	3c028021 	lui	v0,0x8021
800d175c:	2443e42c 	addiu	v1,v0,-7124
800d1760:	90620056 	lbu	v0,86(v1)
800d1764:	3c04802f 	lui	a0,0x802f
800d1768:	24846f74 	addiu	a0,a0,28532
800d176c:	00002821 	move	a1,zero
800d1770:	10400002 	beqz	v0,800d177c <_Z14S9xSpc7110Initv+0x144>
800d1774:	3c060001 	lui	a2,0x1
800d1778:	a060010d 	sb	zero,269(v1)
800d177c:	ae200038 	sw	zero,56(s1)
800d1780:	3c198011 	lui	t9,0x8011
800d1784:	8fbf0018 	lw	ra,24(sp)
800d1788:	8fb10014 	lw	s1,20(sp)
800d178c:	8fb00010 	lw	s0,16(sp)
800d1790:	2739ca64 	addiu	t9,t9,-13724
800d1794:	03200008 	jr	t9
800d1798:	27bd0020 	addiu	sp,sp,32

800d179c <_Z10Del7110Gfxv>:
800d179c:	27bdffd0 	addiu	sp,sp,-48
800d17a0:	afb60028 	sw	s6,40(sp)
800d17a4:	3c168021 	lui	s6,0x8021
800d17a8:	afbf002c 	sw	ra,44(sp)
800d17ac:	afb50024 	sw	s5,36(sp)
800d17b0:	afb40020 	sw	s4,32(sp)
800d17b4:	afb3001c 	sw	s3,28(sp)
800d17b8:	afb20018 	sw	s2,24(sp)
800d17bc:	afb10014 	sw	s1,20(sp)
800d17c0:	afb00010 	sw	s0,16(sp)
800d17c4:	26c2e42c 	addiu	v0,s6,-7124
800d17c8:	90430055 	lbu	v1,85(v0)
800d17cc:	1460002b 	bnez	v1,800d187c <_Z10Del7110Gfxv+0xe0>
800d17d0:	3c02800d 	lui	v0,0x800d
800d17d4:	3c14802f 	lui	s4,0x802f
800d17d8:	3c028010 	lui	v0,0x8010
800d17dc:	24554e60 	addiu	s5,v0,20064
800d17e0:	00008821 	move	s1,zero
800d17e4:	02809821 	move	s3,s4
800d17e8:	24120030 	li	s2,48
800d17ec:	8e656f34 	lw	a1,28468(s3)
800d17f0:	00118080 	sll	s0,s1,0x2
800d17f4:	02051021 	addu	v0,s0,a1
800d17f8:	8c430000 	lw	v1,0(v0)
800d17fc:	26310001 	addiu	s1,s1,1
800d1800:	10600006 	beqz	v1,800d181c <_Z10Del7110Gfxv+0x80>
800d1804:	00602021 	move	a0,v1
800d1808:	02a0f809 	jalr	s5
800d180c:	00000000 	nop
800d1810:	8e856f34 	lw	a1,28468(s4)
800d1814:	02051021 	addu	v0,s0,a1
800d1818:	ac400000 	sw	zero,0(v0)
800d181c:	1632fff3 	bne	s1,s2,800d17ec <_Z10Del7110Gfxv+0x50>
800d1820:	26c2e42c 	addiu	v0,s6,-7124
800d1824:	a0400056 	sb	zero,86(v0)
800d1828:	10a00005 	beqz	a1,800d1840 <_Z10Del7110Gfxv+0xa4>
800d182c:	a0400055 	sb	zero,85(v0)
800d1830:	3c028010 	lui	v0,0x8010
800d1834:	24424e60 	addiu	v0,v0,20064
800d1838:	0040f809 	jalr	v0
800d183c:	00a02021 	move	a0,a1
800d1840:	3c02802f 	lui	v0,0x802f
800d1844:	3c03802f 	lui	v1,0x802f
800d1848:	ac406f20 	sw	zero,28448(v0)
800d184c:	ac606f24 	sw	zero,28452(v1)
800d1850:	ae806f34 	sw	zero,28468(s4)
800d1854:	8fbf002c 	lw	ra,44(sp)
800d1858:	8fb60028 	lw	s6,40(sp)
800d185c:	8fb50024 	lw	s5,36(sp)
800d1860:	8fb40020 	lw	s4,32(sp)
800d1864:	8fb3001c 	lw	s3,28(sp)
800d1868:	8fb20018 	lw	s2,24(sp)
800d186c:	8fb10014 	lw	s1,20(sp)
800d1870:	8fb00010 	lw	s0,16(sp)
800d1874:	03e00008 	jr	ra
800d1878:	27bd0030 	addiu	sp,sp,48
800d187c:	2442eb60 	addiu	v0,v0,-5280
800d1880:	0040f809 	jalr	v0
800d1884:	3c14802f 	lui	s4,0x802f
800d1888:	080345f7 	j	800d17dc <_Z10Del7110Gfxv+0x40>
800d188c:	3c028010 	lui	v0,0x8010

800d1890 <_Z11Drop7110Gfxv>:
800d1890:	27bdffc8 	addiu	sp,sp,-56
800d1894:	afbe0030 	sw	s8,48(sp)
800d1898:	3c1e8021 	lui	s8,0x8021
800d189c:	afbf0034 	sw	ra,52(sp)
800d18a0:	afb7002c 	sw	s7,44(sp)
800d18a4:	afb60028 	sw	s6,40(sp)
800d18a8:	afb50024 	sw	s5,36(sp)
800d18ac:	afb40020 	sw	s4,32(sp)
800d18b0:	afb3001c 	sw	s3,28(sp)
800d18b4:	afb20018 	sw	s2,24(sp)
800d18b8:	afb10014 	sw	s1,20(sp)
800d18bc:	afb00010 	sw	s0,16(sp)
800d18c0:	27c2e42c 	addiu	v0,s8,-7124
800d18c4:	90430055 	lbu	v1,85(v0)
800d18c8:	14600040 	bnez	v1,800d19cc <_Z11Drop7110Gfxv+0x13c>
800d18cc:	3c02800d 	lui	v0,0x800d
800d18d0:	3c13802f 	lui	s3,0x802f
800d18d4:	3c02800f 	lui	v0,0x800f
800d18d8:	3c038010 	lui	v1,0x8010
800d18dc:	24575f58 	addiu	s7,v0,24408
800d18e0:	24764e60 	addiu	s6,v1,20064
800d18e4:	00008821 	move	s1,zero
800d18e8:	0260a821 	move	s5,s3
800d18ec:	00009021 	move	s2,zero
800d18f0:	08034646 	j	800d1918 <_Z11Drop7110Gfxv+0x88>
800d18f4:	24140030 	li	s4,48
800d18f8:	02e0f809 	jalr	s7
800d18fc:	00000000 	nop
800d1900:	8ea36f34 	lw	v1,28468(s5)
800d1904:	02031821 	addu	v1,s0,v1
800d1908:	ac600000 	sw	zero,0(v1)
800d190c:	26310001 	addiu	s1,s1,1
800d1910:	12340013 	beq	s1,s4,800d1960 <_Z11Drop7110Gfxv+0xd0>
800d1914:	26520c08 	addiu	s2,s2,3080
800d1918:	8e626f34 	lw	v0,28468(s3)
800d191c:	00118080 	sll	s0,s1,0x2
800d1920:	02422821 	addu	a1,s2,v0
800d1924:	02021021 	addu	v0,s0,v0
800d1928:	8c430000 	lw	v1,0(v0)
800d192c:	1060fff7 	beqz	v1,800d190c <_Z11Drop7110Gfxv+0x7c>
800d1930:	00000000 	nop
800d1934:	8ca200c4 	lw	v0,196(a1)
800d1938:	1440ffef 	bnez	v0,800d18f8 <_Z11Drop7110Gfxv+0x68>
800d193c:	00602021 	move	a0,v1
800d1940:	02c0f809 	jalr	s6
800d1944:	00602021 	move	a0,v1
800d1948:	8ea26f34 	lw	v0,28468(s5)
800d194c:	26310001 	addiu	s1,s1,1
800d1950:	02021021 	addu	v0,s0,v0
800d1954:	ac400000 	sw	zero,0(v0)
800d1958:	1634ffef 	bne	s1,s4,800d1918 <_Z11Drop7110Gfxv+0x88>
800d195c:	26520c08 	addiu	s2,s2,3080
800d1960:	8e646f34 	lw	a0,28468(s3)
800d1964:	27c2e42c 	addiu	v0,s8,-7124
800d1968:	a0400056 	sb	zero,86(v0)
800d196c:	10800005 	beqz	a0,800d1984 <_Z11Drop7110Gfxv+0xf4>
800d1970:	a0400055 	sb	zero,85(v0)
800d1974:	3c028010 	lui	v0,0x8010
800d1978:	24424e60 	addiu	v0,v0,20064
800d197c:	0040f809 	jalr	v0
800d1980:	00000000 	nop
800d1984:	3c02802f 	lui	v0,0x802f
800d1988:	ac406f34 	sw	zero,28468(v0)
800d198c:	3c03802f 	lui	v1,0x802f
800d1990:	3c02802f 	lui	v0,0x802f
800d1994:	ac606f20 	sw	zero,28448(v1)
800d1998:	ac406f24 	sw	zero,28452(v0)
800d199c:	8fbf0034 	lw	ra,52(sp)
800d19a0:	8fbe0030 	lw	s8,48(sp)
800d19a4:	8fb7002c 	lw	s7,44(sp)
800d19a8:	8fb60028 	lw	s6,40(sp)
800d19ac:	8fb50024 	lw	s5,36(sp)
800d19b0:	8fb40020 	lw	s4,32(sp)
800d19b4:	8fb3001c 	lw	s3,28(sp)
800d19b8:	8fb20018 	lw	s2,24(sp)
800d19bc:	8fb10014 	lw	s1,20(sp)
800d19c0:	8fb00010 	lw	s0,16(sp)
800d19c4:	03e00008 	jr	ra
800d19c8:	27bd0038 	addiu	sp,sp,56
800d19cc:	2442eb60 	addiu	v0,v0,-5280
800d19d0:	0040f809 	jalr	v0
800d19d4:	3c13802f 	lui	s3,0x802f
800d19d8:	08034636 	j	800d18d8 <_Z11Drop7110Gfxv+0x48>
800d19dc:	3c02800f 	lui	v0,0x800f

800d19e0 <_Z12Close7110Gfxv>:
800d19e0:	27bdffd0 	addiu	sp,sp,-48
800d19e4:	afb60028 	sw	s6,40(sp)
800d19e8:	3c168021 	lui	s6,0x8021
800d19ec:	afbf002c 	sw	ra,44(sp)
800d19f0:	afb50024 	sw	s5,36(sp)
800d19f4:	afb40020 	sw	s4,32(sp)
800d19f8:	afb3001c 	sw	s3,28(sp)
800d19fc:	afb20018 	sw	s2,24(sp)
800d1a00:	afb10014 	sw	s1,20(sp)
800d1a04:	afb00010 	sw	s0,16(sp)
800d1a08:	26c2e42c 	addiu	v0,s6,-7124
800d1a0c:	90430055 	lbu	v1,85(v0)
800d1a10:	1460002b 	bnez	v1,800d1ac0 <_Z12Close7110Gfxv+0xe0>
800d1a14:	3c02800d 	lui	v0,0x800d
800d1a18:	3c14802f 	lui	s4,0x802f
800d1a1c:	3c02800f 	lui	v0,0x800f
800d1a20:	24555f58 	addiu	s5,v0,24408
800d1a24:	00008821 	move	s1,zero
800d1a28:	02809821 	move	s3,s4
800d1a2c:	24120030 	li	s2,48
800d1a30:	8e656f34 	lw	a1,28468(s3)
800d1a34:	00118080 	sll	s0,s1,0x2
800d1a38:	02051021 	addu	v0,s0,a1
800d1a3c:	8c430000 	lw	v1,0(v0)
800d1a40:	26310001 	addiu	s1,s1,1
800d1a44:	10600006 	beqz	v1,800d1a60 <_Z12Close7110Gfxv+0x80>
800d1a48:	00602021 	move	a0,v1
800d1a4c:	02a0f809 	jalr	s5
800d1a50:	00000000 	nop
800d1a54:	8e856f34 	lw	a1,28468(s4)
800d1a58:	02051021 	addu	v0,s0,a1
800d1a5c:	ac400000 	sw	zero,0(v0)
800d1a60:	1632fff3 	bne	s1,s2,800d1a30 <_Z12Close7110Gfxv+0x50>
800d1a64:	26c2e42c 	addiu	v0,s6,-7124
800d1a68:	a0400056 	sb	zero,86(v0)
800d1a6c:	10a00005 	beqz	a1,800d1a84 <_Z12Close7110Gfxv+0xa4>
800d1a70:	a0400055 	sb	zero,85(v0)
800d1a74:	3c028010 	lui	v0,0x8010
800d1a78:	24424e60 	addiu	v0,v0,20064
800d1a7c:	0040f809 	jalr	v0
800d1a80:	00a02021 	move	a0,a1
800d1a84:	3c02802f 	lui	v0,0x802f
800d1a88:	3c03802f 	lui	v1,0x802f
800d1a8c:	ac406f20 	sw	zero,28448(v0)
800d1a90:	ac606f24 	sw	zero,28452(v1)
800d1a94:	ae806f34 	sw	zero,28468(s4)
800d1a98:	8fbf002c 	lw	ra,44(sp)
800d1a9c:	8fb60028 	lw	s6,40(sp)
800d1aa0:	8fb50024 	lw	s5,36(sp)
800d1aa4:	8fb40020 	lw	s4,32(sp)
800d1aa8:	8fb3001c 	lw	s3,28(sp)
800d1aac:	8fb20018 	lw	s2,24(sp)
800d1ab0:	8fb10014 	lw	s1,20(sp)
800d1ab4:	8fb00010 	lw	s0,16(sp)
800d1ab8:	03e00008 	jr	ra
800d1abc:	27bd0030 	addiu	sp,sp,48
800d1ac0:	2442eb60 	addiu	v0,v0,-5280
800d1ac4:	0040f809 	jalr	v0
800d1ac8:	3c14802f 	lui	s4,0x802f
800d1acc:	08034688 	j	800d1a20 <_Z12Close7110Gfxv+0x40>
800d1ad0:	3c02800f 	lui	v0,0x800f

800d1ad4 <_Z11SPC7110LoadPc>:
800d1ad4:	27bddf28 	addiu	sp,sp,-8408
800d1ad8:	3c038010 	lui	v1,0x8010
800d1adc:	afb020b0 	sw	s0,8368(sp)
800d1ae0:	3c100002 	lui	s0,0x2
800d1ae4:	afbf20d4 	sw	ra,8404(sp)
800d1ae8:	24625378 	addiu	v0,v1,21368
800d1aec:	afb420c0 	sw	s4,8384(sp)
800d1af0:	afb120b4 	sw	s1,8372(sp)
800d1af4:	afbe20d0 	sw	s8,8400(sp)
800d1af8:	00808821 	move	s1,a0
800d1afc:	afb720cc 	sw	s7,8396(sp)
800d1b00:	3604424c 	ori	a0,s0,0x424c
800d1b04:	afb620c8 	sw	s6,8392(sp)
800d1b08:	afb520c4 	sw	s5,8388(sp)
800d1b0c:	afb320bc 	sw	s3,8380(sp)
800d1b10:	0040f809 	jalr	v0
800d1b14:	afb220b8 	sw	s2,8376(sp)
800d1b18:	3c14802f 	lui	s4,0x802f
800d1b1c:	ae826f34 	sw	v0,28468(s4)
800d1b20:	3c02800f 	lui	v0,0x800f
800d1b24:	27a400ac 	addiu	a0,sp,172
800d1b28:	2442575c 	addiu	v0,v0,22364
800d1b2c:	0040f809 	jalr	v0
800d1b30:	24051000 	li	a1,4096
800d1b34:	8e846f34 	lw	a0,28468(s4)
800d1b38:	3c028011 	lui	v0,0x8011
800d1b3c:	3606424c 	ori	a2,s0,0x424c
800d1b40:	2442ca64 	addiu	v0,v0,-13724
800d1b44:	0040f809 	jalr	v0
800d1b48:	00002821 	move	a1,zero
800d1b4c:	3c03800f 	lui	v1,0x800f
800d1b50:	246257f4 	addiu	v0,v1,22516
800d1b54:	0040f809 	jalr	v0
800d1b58:	02202021 	move	a0,s1
800d1b5c:	2403ffff 	li	v1,-1
800d1b60:	104300b4 	beq	v0,v1,800d1e34 <_Z11SPC7110LoadPc+0x360>
800d1b64:	3c068019 	lui	a2,0x8019
800d1b68:	3c028019 	lui	v0,0x8019
800d1b6c:	3c03800f 	lui	v1,0x800f
800d1b70:	3c048019 	lui	a0,0x8019
800d1b74:	2445cdf4 	addiu	a1,v0,-12812
800d1b78:	24625f70 	addiu	v0,v1,24432
800d1b7c:	0040f809 	jalr	v0
800d1b80:	24844d0c 	addiu	a0,a0,19724
800d1b84:	10400053 	beqz	v0,800d1cd4 <_Z11SPC7110LoadPc+0x200>
800d1b88:	00408021 	move	s0,v0
800d1b8c:	27b10010 	addiu	s1,sp,16
800d1b90:	3c12800f 	lui	s2,0x800f
800d1b94:	02202021 	move	a0,s1
800d1b98:	24050001 	li	a1,1
800d1b9c:	2406000c 	li	a2,12
800d1ba0:	26425ed4 	addiu	v0,s2,24276
800d1ba4:	0040f809 	jalr	v0
800d1ba8:	02003821 	move	a3,s0
800d1bac:	2842000c 	slti	v0,v0,12
800d1bb0:	14400045 	bnez	v0,800d1cc8 <_Z11SPC7110LoadPc+0x1f4>
800d1bb4:	3c02800f 	lui	v0,0x800f
800d1bb8:	93a30017 	lbu	v1,23(sp)
800d1bbc:	93a50016 	lbu	a1,22(sp)
800d1bc0:	93a2001b 	lbu	v0,27(sp)
800d1bc4:	93a4001a 	lbu	a0,26(sp)
800d1bc8:	93a60013 	lbu	a2,19(sp)
800d1bcc:	00052c00 	sll	a1,a1,0x10
800d1bd0:	00042400 	sll	a0,a0,0x10
800d1bd4:	00031e00 	sll	v1,v1,0x18
800d1bd8:	00021600 	sll	v0,v0,0x18
800d1bdc:	93a90012 	lbu	t1,18(sp)
800d1be0:	93ac0011 	lbu	t4,17(sp)
800d1be4:	93a80015 	lbu	t0,21(sp)
800d1be8:	93ab0014 	lbu	t3,20(sp)
800d1bec:	93a70019 	lbu	a3,25(sp)
800d1bf0:	93aa0018 	lbu	t2,24(sp)
800d1bf4:	00651825 	or	v1,v1,a1
800d1bf8:	00441025 	or	v0,v0,a0
800d1bfc:	00063400 	sll	a2,a2,0x10
800d1c00:	8e8d6f34 	lw	t5,28468(s4)
800d1c04:	00cc3025 	or	a2,a2,t4
800d1c08:	006b1825 	or	v1,v1,t3
800d1c0c:	004a1025 	or	v0,v0,t2
800d1c10:	00094a00 	sll	t1,t1,0x8
800d1c14:	00084200 	sll	t0,t0,0x8
800d1c18:	00073a00 	sll	a3,a3,0x8
800d1c1c:	93a40010 	lbu	a0,16(sp)
800d1c20:	01264825 	or	t1,t1,a2
800d1c24:	01034025 	or	t0,t0,v1
800d1c28:	00e23825 	or	a3,a3,v0
800d1c2c:	01a01821 	move	v1,t5
800d1c30:	00002821 	move	a1,zero
800d1c34:	08034714 	j	800d1c50 <_Z11SPC7110LoadPc+0x17c>
800d1c38:	24060030 	li	a2,48
800d1c3c:	10400007 	beqz	v0,800d1c5c <_Z11SPC7110LoadPc+0x188>
800d1c40:	00000000 	nop
800d1c44:	24a50001 	addiu	a1,a1,1
800d1c48:	10a60023 	beq	a1,a2,800d1cd8 <_Z11SPC7110LoadPc+0x204>
800d1c4c:	3c028011 	lui	v0,0x8011
800d1c50:	8c6200c0 	lw	v0,192(v1)
800d1c54:	1522fff9 	bne	t1,v0,800d1c3c <_Z11SPC7110LoadPc+0x168>
800d1c58:	24630c08 	addiu	v1,v1,3080
800d1c5c:	000519c0 	sll	v1,a1,0x7
800d1c60:	00051240 	sll	v0,a1,0x9
800d1c64:	00431023 	subu	v0,v0,v1
800d1c68:	00451021 	addu	v0,v0,a1
800d1c6c:	00041900 	sll	v1,a0,0x4
800d1c70:	00042080 	sll	a0,a0,0x2
800d1c74:	00641823 	subu	v1,v1,a0
800d1c78:	000210c0 	sll	v0,v0,0x3
800d1c7c:	8e846f34 	lw	a0,28468(s4)
800d1c80:	00621821 	addu	v1,v1,v0
800d1c84:	00641821 	addu	v1,v1,a0
800d1c88:	004d1021 	addu	v0,v0,t5
800d1c8c:	ac4900c0 	sw	t1,192(v0)
800d1c90:	a46000d0 	sh	zero,208(v1)
800d1c94:	ac6700cc 	sw	a3,204(v1)
800d1c98:	ac6800c8 	sw	t0,200(v1)
800d1c9c:	a46000d2 	sh	zero,210(v1)
800d1ca0:	02202021 	move	a0,s1
800d1ca4:	24050001 	li	a1,1
800d1ca8:	2406000c 	li	a2,12
800d1cac:	26425ed4 	addiu	v0,s2,24276
800d1cb0:	0040f809 	jalr	v0
800d1cb4:	02003821 	move	a3,s0
800d1cb8:	2842000c 	slti	v0,v0,12
800d1cbc:	1040ffbf 	beqz	v0,800d1bbc <_Z11SPC7110LoadPc+0xe8>
800d1cc0:	93a30017 	lbu	v1,23(sp)
800d1cc4:	3c02800f 	lui	v0,0x800f
800d1cc8:	24425f58 	addiu	v0,v0,24408
800d1ccc:	0040f809 	jalr	v0
800d1cd0:	02002021 	move	a0,s0
800d1cd4:	3c028011 	lui	v0,0x8011
800d1cd8:	2456ec30 	addiu	s6,v0,-5072
800d1cdc:	3c038012 	lui	v1,0x8012
800d1ce0:	3c02800f 	lui	v0,0x800f
800d1ce4:	2477dd20 	addiu	s7,v1,-8928
800d1ce8:	245e5ed4 	addiu	s8,v0,24276
800d1cec:	00008821 	move	s1,zero
800d1cf0:	3c15802f 	lui	s5,0x802f
800d1cf4:	27b310ac 	addiu	s3,sp,4268
800d1cf8:	08034744 	j	800d1d10 <_Z11SPC7110LoadPc+0x23c>
800d1cfc:	00009021 	move	s2,zero
800d1d00:	26310001 	addiu	s1,s1,1
800d1d04:	24020030 	li	v0,48
800d1d08:	12220033 	beq	s1,v0,800d1dd8 <_Z11SPC7110LoadPc+0x304>
800d1d0c:	3c03800f 	lui	v1,0x800f
800d1d10:	8e826f34 	lw	v0,28468(s4)
800d1d14:	3c058019 	lui	a1,0x8019
800d1d18:	02421021 	addu	v0,s2,v0
800d1d1c:	8c4300c0 	lw	v1,192(v0)
800d1d20:	24a54ce4 	addiu	a1,a1,19684
800d1d24:	02602021 	move	a0,s3
800d1d28:	26520c08 	addiu	s2,s2,3080
800d1d2c:	1060fff4 	beqz	v1,800d1d00 <_Z11SPC7110LoadPc+0x22c>
800d1d30:	00603021 	move	a2,v1
800d1d34:	02c0f809 	jalr	s6
800d1d38:	00000000 	nop
800d1d3c:	02602821 	move	a1,s3
800d1d40:	27a6001c 	addiu	a2,sp,28
800d1d44:	02e0f809 	jalr	s7
800d1d48:	24040003 	li	a0,3
800d1d4c:	3c038010 	lui	v1,0x8010
800d1d50:	24655378 	addiu	a1,v1,21368
800d1d54:	2403ffff 	li	v1,-1
800d1d58:	10430006 	beq	v0,v1,800d1d74 <_Z11SPC7110LoadPc+0x2a0>
800d1d5c:	8fa4004c 	lw	a0,76(sp)
800d1d60:	00a0f809 	jalr	a1
800d1d64:	8eb06f34 	lw	s0,28468(s5)
800d1d68:	00111880 	sll	v1,s1,0x2
800d1d6c:	00701821 	addu	v1,v1,s0
800d1d70:	ac620000 	sw	v0,0(v1)
800d1d74:	3c03800f 	lui	v1,0x800f
800d1d78:	3c028019 	lui	v0,0x8019
800d1d7c:	2445cdf4 	addiu	a1,v0,-12812
800d1d80:	24625f70 	addiu	v0,v1,24432
800d1d84:	0040f809 	jalr	v0
800d1d88:	02602021 	move	a0,s3
800d1d8c:	00408021 	move	s0,v0
800d1d90:	00111880 	sll	v1,s1,0x2
800d1d94:	24060001 	li	a2,1
800d1d98:	1040ffd9 	beqz	v0,800d1d00 <_Z11SPC7110LoadPc+0x22c>
800d1d9c:	00403821 	move	a3,v0
800d1da0:	8ea26f34 	lw	v0,28468(s5)
800d1da4:	8fa5004c 	lw	a1,76(sp)
800d1da8:	00621021 	addu	v0,v1,v0
800d1dac:	8c440000 	lw	a0,0(v0)
800d1db0:	03c0f809 	jalr	s8
800d1db4:	26310001 	addiu	s1,s1,1
800d1db8:	3c03800f 	lui	v1,0x800f
800d1dbc:	24635f58 	addiu	v1,v1,24408
800d1dc0:	0060f809 	jalr	v1
800d1dc4:	02002021 	move	a0,s0
800d1dc8:	24020030 	li	v0,48
800d1dcc:	1622ffd1 	bne	s1,v0,800d1d14 <_Z11SPC7110LoadPc+0x240>
800d1dd0:	8e826f34 	lw	v0,28468(s4)
800d1dd4:	3c03800f 	lui	v1,0x800f
800d1dd8:	246257f4 	addiu	v0,v1,22516
800d1ddc:	0040f809 	jalr	v0
800d1de0:	27a400ac 	addiu	a0,sp,172
800d1de4:	3c03800d 	lui	v1,0x800d
800d1de8:	24630d7c 	addiu	v1,v1,3452
800d1dec:	3c04802f 	lui	a0,0x802f
800d1df0:	3c02800d 	lui	v0,0x800d
800d1df4:	ac836f24 	sw	v1,28452(a0)
800d1df8:	2442179c 	addiu	v0,v0,6044
800d1dfc:	3c03802f 	lui	v1,0x802f
800d1e00:	ac626f20 	sw	v0,28448(v1)
800d1e04:	8fbf20d4 	lw	ra,8404(sp)
800d1e08:	8fbe20d0 	lw	s8,8400(sp)
800d1e0c:	8fb720cc 	lw	s7,8396(sp)
800d1e10:	8fb620c8 	lw	s6,8392(sp)
800d1e14:	8fb520c4 	lw	s5,8388(sp)
800d1e18:	8fb420c0 	lw	s4,8384(sp)
800d1e1c:	8fb320bc 	lw	s3,8380(sp)
800d1e20:	8fb220b8 	lw	s2,8376(sp)
800d1e24:	8fb120b4 	lw	s1,8372(sp)
800d1e28:	8fb020b0 	lw	s0,8368(sp)
800d1e2c:	03e00008 	jr	ra
800d1e30:	27bd20d8 	addiu	sp,sp,8408
800d1e34:	3c02800d 	lui	v0,0x800d
800d1e38:	24c64cf0 	addiu	a2,a2,19696
800d1e3c:	00002021 	move	a0,zero
800d1e40:	24427918 	addiu	v0,v0,31000
800d1e44:	0040f809 	jalr	v0
800d1e48:	00002821 	move	a1,zero
800d1e4c:	080346db 	j	800d1b6c <_Z11SPC7110LoadPc+0x98>
800d1e50:	3c028019 	lui	v0,0x8019

800d1e54 <_Z11SPC7110GrabPc>:
800d1e54:	27bddf28 	addiu	sp,sp,-8408
800d1e58:	3c038010 	lui	v1,0x8010
800d1e5c:	afb020b0 	sw	s0,8368(sp)
800d1e60:	3c100002 	lui	s0,0x2
800d1e64:	afbf20d4 	sw	ra,8404(sp)
800d1e68:	24625378 	addiu	v0,v1,21368
800d1e6c:	afb520c4 	sw	s5,8388(sp)
800d1e70:	afb220b8 	sw	s2,8376(sp)
800d1e74:	afb120b4 	sw	s1,8372(sp)
800d1e78:	afbe20d0 	sw	s8,8400(sp)
800d1e7c:	00808821 	move	s1,a0
800d1e80:	afb720cc 	sw	s7,8396(sp)
800d1e84:	3604424c 	ori	a0,s0,0x424c
800d1e88:	afb620c8 	sw	s6,8392(sp)
800d1e8c:	afb420c0 	sw	s4,8384(sp)
800d1e90:	0040f809 	jalr	v0
800d1e94:	afb320bc 	sw	s3,8380(sp)
800d1e98:	3c15802f 	lui	s5,0x802f
800d1e9c:	aea26f34 	sw	v0,28468(s5)
800d1ea0:	3c02800f 	lui	v0,0x800f
800d1ea4:	27a400ac 	addiu	a0,sp,172
800d1ea8:	2442575c 	addiu	v0,v0,22364
800d1eac:	0040f809 	jalr	v0
800d1eb0:	24051000 	li	a1,4096
800d1eb4:	3c02801f 	lui	v0,0x801f
800d1eb8:	8ea46f34 	lw	a0,28468(s5)
800d1ebc:	945220f0 	lhu	s2,8432(v0)
800d1ec0:	3c028011 	lui	v0,0x8011
800d1ec4:	3606424c 	ori	a2,s0,0x424c
800d1ec8:	2442ca64 	addiu	v0,v0,-13724
800d1ecc:	0040f809 	jalr	v0
800d1ed0:	00002821 	move	a1,zero
800d1ed4:	3c03800f 	lui	v1,0x800f
800d1ed8:	246257f4 	addiu	v0,v1,22516
800d1edc:	0040f809 	jalr	v0
800d1ee0:	02202021 	move	a0,s1
800d1ee4:	2403ffff 	li	v1,-1
800d1ee8:	104300c9 	beq	v0,v1,800d2210 <_Z11SPC7110GrabPc+0x3bc>
800d1eec:	3c068019 	lui	a2,0x8019
800d1ef0:	3c028019 	lui	v0,0x8019
800d1ef4:	3c03800f 	lui	v1,0x800f
800d1ef8:	3c048019 	lui	a0,0x8019
800d1efc:	2445cdf4 	addiu	a1,v0,-12812
800d1f00:	24625f70 	addiu	v0,v1,24432
800d1f04:	0040f809 	jalr	v0
800d1f08:	24844d0c 	addiu	a0,a0,19724
800d1f0c:	10400053 	beqz	v0,800d205c <_Z11SPC7110GrabPc+0x208>
800d1f10:	00408021 	move	s0,v0
800d1f14:	27b10010 	addiu	s1,sp,16
800d1f18:	3c13800f 	lui	s3,0x800f
800d1f1c:	02202021 	move	a0,s1
800d1f20:	24050001 	li	a1,1
800d1f24:	2406000c 	li	a2,12
800d1f28:	26625ed4 	addiu	v0,s3,24276
800d1f2c:	0040f809 	jalr	v0
800d1f30:	02003821 	move	a3,s0
800d1f34:	2842000c 	slti	v0,v0,12
800d1f38:	14400045 	bnez	v0,800d2050 <_Z11SPC7110GrabPc+0x1fc>
800d1f3c:	3c02800f 	lui	v0,0x800f
800d1f40:	93a30017 	lbu	v1,23(sp)
800d1f44:	93a50016 	lbu	a1,22(sp)
800d1f48:	93a2001b 	lbu	v0,27(sp)
800d1f4c:	93a4001a 	lbu	a0,26(sp)
800d1f50:	93a60013 	lbu	a2,19(sp)
800d1f54:	00052c00 	sll	a1,a1,0x10
800d1f58:	00042400 	sll	a0,a0,0x10
800d1f5c:	00031e00 	sll	v1,v1,0x18
800d1f60:	00021600 	sll	v0,v0,0x18
800d1f64:	93a90012 	lbu	t1,18(sp)
800d1f68:	93ac0011 	lbu	t4,17(sp)
800d1f6c:	93a80015 	lbu	t0,21(sp)
800d1f70:	93ab0014 	lbu	t3,20(sp)
800d1f74:	93a70019 	lbu	a3,25(sp)
800d1f78:	93aa0018 	lbu	t2,24(sp)
800d1f7c:	00651825 	or	v1,v1,a1
800d1f80:	00441025 	or	v0,v0,a0
800d1f84:	00063400 	sll	a2,a2,0x10
800d1f88:	8ead6f34 	lw	t5,28468(s5)
800d1f8c:	00cc3025 	or	a2,a2,t4
800d1f90:	006b1825 	or	v1,v1,t3
800d1f94:	004a1025 	or	v0,v0,t2
800d1f98:	00094a00 	sll	t1,t1,0x8
800d1f9c:	00084200 	sll	t0,t0,0x8
800d1fa0:	00073a00 	sll	a3,a3,0x8
800d1fa4:	93a40010 	lbu	a0,16(sp)
800d1fa8:	01264825 	or	t1,t1,a2
800d1fac:	01034025 	or	t0,t0,v1
800d1fb0:	00e23825 	or	a3,a3,v0
800d1fb4:	01a01821 	move	v1,t5
800d1fb8:	00002821 	move	a1,zero
800d1fbc:	080347f6 	j	800d1fd8 <_Z11SPC7110GrabPc+0x184>
800d1fc0:	24060030 	li	a2,48
800d1fc4:	10400007 	beqz	v0,800d1fe4 <_Z11SPC7110GrabPc+0x190>
800d1fc8:	00000000 	nop
800d1fcc:	24a50001 	addiu	a1,a1,1
800d1fd0:	10a60023 	beq	a1,a2,800d2060 <_Z11SPC7110GrabPc+0x20c>
800d1fd4:	3c028011 	lui	v0,0x8011
800d1fd8:	8c6200c0 	lw	v0,192(v1)
800d1fdc:	1522fff9 	bne	t1,v0,800d1fc4 <_Z11SPC7110GrabPc+0x170>
800d1fe0:	24630c08 	addiu	v1,v1,3080
800d1fe4:	000519c0 	sll	v1,a1,0x7
800d1fe8:	00051240 	sll	v0,a1,0x9
800d1fec:	00431023 	subu	v0,v0,v1
800d1ff0:	00451021 	addu	v0,v0,a1
800d1ff4:	00041900 	sll	v1,a0,0x4
800d1ff8:	00042080 	sll	a0,a0,0x2
800d1ffc:	00641823 	subu	v1,v1,a0
800d2000:	000210c0 	sll	v0,v0,0x3
800d2004:	8ea46f34 	lw	a0,28468(s5)
800d2008:	00621821 	addu	v1,v1,v0
800d200c:	00641821 	addu	v1,v1,a0
800d2010:	004d1021 	addu	v0,v0,t5
800d2014:	ac4900c0 	sw	t1,192(v0)
800d2018:	a46000d0 	sh	zero,208(v1)
800d201c:	ac6700cc 	sw	a3,204(v1)
800d2020:	ac6800c8 	sw	t0,200(v1)
800d2024:	a46000d2 	sh	zero,210(v1)
800d2028:	02202021 	move	a0,s1
800d202c:	24050001 	li	a1,1
800d2030:	2406000c 	li	a2,12
800d2034:	26625ed4 	addiu	v0,s3,24276
800d2038:	0040f809 	jalr	v0
800d203c:	02003821 	move	a3,s0
800d2040:	2842000c 	slti	v0,v0,12
800d2044:	1040ffbf 	beqz	v0,800d1f44 <_Z11SPC7110GrabPc+0xf0>
800d2048:	93a30017 	lbu	v1,23(sp)
800d204c:	3c02800f 	lui	v0,0x800f
800d2050:	24425f58 	addiu	v0,v0,24408
800d2054:	0040f809 	jalr	v0
800d2058:	02002021 	move	a0,s0
800d205c:	3c028011 	lui	v0,0x8011
800d2060:	3c038012 	lui	v1,0x8012
800d2064:	0012a500 	sll	s4,s2,0x14
800d2068:	245eec30 	addiu	s8,v0,-5072
800d206c:	2477dd20 	addiu	s7,v1,-8928
800d2070:	00008821 	move	s1,zero
800d2074:	3c16802f 	lui	s6,0x802f
800d2078:	27b310ac 	addiu	s3,sp,4268
800d207c:	08034825 	j	800d2094 <_Z11SPC7110GrabPc+0x240>
800d2080:	00009021 	move	s2,zero
800d2084:	26310001 	addiu	s1,s1,1
800d2088:	24020030 	li	v0,48
800d208c:	12220032 	beq	s1,v0,800d2158 <_Z11SPC7110GrabPc+0x304>
800d2090:	26520c08 	addiu	s2,s2,3080
800d2094:	8ea26f34 	lw	v0,28468(s5)
800d2098:	3c058019 	lui	a1,0x8019
800d209c:	02421021 	addu	v0,s2,v0
800d20a0:	8c4300c0 	lw	v1,192(v0)
800d20a4:	24a54ce4 	addiu	a1,a1,19684
800d20a8:	02602021 	move	a0,s3
800d20ac:	1060fff5 	beqz	v1,800d2084 <_Z11SPC7110GrabPc+0x230>
800d20b0:	00603021 	move	a2,v1
800d20b4:	03c0f809 	jalr	s8
800d20b8:	00000000 	nop
800d20bc:	27a6001c 	addiu	a2,sp,28
800d20c0:	02602821 	move	a1,s3
800d20c4:	02e0f809 	jalr	s7
800d20c8:	24040003 	li	a0,3
800d20cc:	2403ffff 	li	v1,-1
800d20d0:	1043ffec 	beq	v0,v1,800d2084 <_Z11SPC7110GrabPc+0x230>
800d20d4:	8fa2004c 	lw	v0,76(sp)
800d20d8:	3c048010 	lui	a0,0x8010
800d20dc:	24835378 	addiu	v1,a0,21368
800d20e0:	00402021 	move	a0,v0
800d20e4:	0054102a 	slt	v0,v0,s4
800d20e8:	14400033 	bnez	v0,800d21b8 <_Z11SPC7110GrabPc+0x364>
800d20ec:	00000000 	nop
800d20f0:	3c028019 	lui	v0,0x8019
800d20f4:	3c03800f 	lui	v1,0x800f
800d20f8:	2445cdf4 	addiu	a1,v0,-12812
800d20fc:	24625f70 	addiu	v0,v1,24432
800d2100:	0040f809 	jalr	v0
800d2104:	02602021 	move	a0,s3
800d2108:	1040ffde 	beqz	v0,800d2084 <_Z11SPC7110GrabPc+0x230>
800d210c:	00408021 	move	s0,v0
800d2110:	00403821 	move	a3,v0
800d2114:	8fa2004c 	lw	v0,76(sp)
800d2118:	00112080 	sll	a0,s1,0x2
800d211c:	00402821 	move	a1,v0
800d2120:	0054102a 	slt	v0,v0,s4
800d2124:	24060001 	li	a2,1
800d2128:	14400029 	bnez	v0,800d21d0 <_Z11SPC7110GrabPc+0x37c>
800d212c:	00801821 	move	v1,a0
800d2130:	8ec26f34 	lw	v0,28468(s6)
800d2134:	26310001 	addiu	s1,s1,1
800d2138:	02422021 	addu	a0,s2,v0
800d213c:	00621021 	addu	v0,v1,v0
800d2140:	ac500000 	sw	s0,0(v0)
800d2144:	24030001 	li	v1,1
800d2148:	24020030 	li	v0,48
800d214c:	ac8300c4 	sw	v1,196(a0)
800d2150:	1622ffd0 	bne	s1,v0,800d2094 <_Z11SPC7110GrabPc+0x240>
800d2154:	26520c08 	addiu	s2,s2,3080
800d2158:	3c03800f 	lui	v1,0x800f
800d215c:	246257f4 	addiu	v0,v1,22516
800d2160:	0040f809 	jalr	v0
800d2164:	27a400ac 	addiu	a0,sp,172
800d2168:	3c03800d 	lui	v1,0x800d
800d216c:	24630a5c 	addiu	v1,v1,2652
800d2170:	3c04802f 	lui	a0,0x802f
800d2174:	3c02800d 	lui	v0,0x800d
800d2178:	ac836f24 	sw	v1,28452(a0)
800d217c:	24421890 	addiu	v0,v0,6288
800d2180:	3c03802f 	lui	v1,0x802f
800d2184:	ac626f20 	sw	v0,28448(v1)
800d2188:	8fbf20d4 	lw	ra,8404(sp)
800d218c:	8fbe20d0 	lw	s8,8400(sp)
800d2190:	8fb720cc 	lw	s7,8396(sp)
800d2194:	8fb620c8 	lw	s6,8392(sp)
800d2198:	8fb520c4 	lw	s5,8388(sp)
800d219c:	8fb420c0 	lw	s4,8384(sp)
800d21a0:	8fb320bc 	lw	s3,8380(sp)
800d21a4:	8fb220b8 	lw	s2,8376(sp)
800d21a8:	8fb120b4 	lw	s1,8372(sp)
800d21ac:	8fb020b0 	lw	s0,8368(sp)
800d21b0:	03e00008 	jr	ra
800d21b4:	27bd20d8 	addiu	sp,sp,8408
800d21b8:	0060f809 	jalr	v1
800d21bc:	8ed06f34 	lw	s0,28468(s6)
800d21c0:	00111880 	sll	v1,s1,0x2
800d21c4:	00701821 	addu	v1,v1,s0
800d21c8:	0803483c 	j	800d20f0 <_Z11SPC7110GrabPc+0x29c>
800d21cc:	ac620000 	sw	v0,0(v1)
800d21d0:	8ec26f34 	lw	v0,28468(s6)
800d21d4:	3c03800f 	lui	v1,0x800f
800d21d8:	00821021 	addu	v0,a0,v0
800d21dc:	24635ed4 	addiu	v1,v1,24276
800d21e0:	0060f809 	jalr	v1
800d21e4:	8c440000 	lw	a0,0(v0)
800d21e8:	3c02800f 	lui	v0,0x800f
800d21ec:	24425f58 	addiu	v0,v0,24408
800d21f0:	0040f809 	jalr	v0
800d21f4:	02002021 	move	a0,s0
800d21f8:	8ec36f34 	lw	v1,28468(s6)
800d21fc:	8fa2004c 	lw	v0,76(sp)
800d2200:	02431821 	addu	v1,s2,v1
800d2204:	0282a023 	subu	s4,s4,v0
800d2208:	08034821 	j	800d2084 <_Z11SPC7110GrabPc+0x230>
800d220c:	ac6000c4 	sw	zero,196(v1)
800d2210:	3c02800d 	lui	v0,0x800d
800d2214:	24c64cf0 	addiu	a2,a2,19696
800d2218:	00002021 	move	a0,zero
800d221c:	24427918 	addiu	v0,v0,31000
800d2220:	0040f809 	jalr	v0
800d2224:	00002821 	move	a1,zero
800d2228:	080347bd 	j	800d1ef4 <_Z11SPC7110GrabPc+0xa0>
800d222c:	3c028019 	lui	v0,0x8019

800d2230 <_Z11SPC7110OpenPc>:
800d2230:	27bdefc0 	addiu	sp,sp,-4160
800d2234:	afb01020 	sw	s0,4128(sp)
800d2238:	3c028010 	lui	v0,0x8010
800d223c:	3c100002 	lui	s0,0x2
800d2240:	afbf1038 	sw	ra,4152(sp)
800d2244:	afb51034 	sw	s5,4148(sp)
800d2248:	afb41030 	sw	s4,4144(sp)
800d224c:	afb21028 	sw	s2,4136(sp)
800d2250:	afb11024 	sw	s1,4132(sp)
800d2254:	afb3102c 	sw	s3,4140(sp)
800d2258:	00808821 	move	s1,a0
800d225c:	24425378 	addiu	v0,v0,21368
800d2260:	0040f809 	jalr	v0
800d2264:	3604424c 	ori	a0,s0,0x424c
800d2268:	3c12802f 	lui	s2,0x802f
800d226c:	ae426f34 	sw	v0,28468(s2)
800d2270:	27b4001c 	addiu	s4,sp,28
800d2274:	3c02800f 	lui	v0,0x800f
800d2278:	02802021 	move	a0,s4
800d227c:	2442575c 	addiu	v0,v0,22364
800d2280:	0040f809 	jalr	v0
800d2284:	24051000 	li	a1,4096
800d2288:	8e446f34 	lw	a0,28468(s2)
800d228c:	3c028011 	lui	v0,0x8011
800d2290:	3606424c 	ori	a2,s0,0x424c
800d2294:	00002821 	move	a1,zero
800d2298:	2442ca64 	addiu	v0,v0,-13724
800d229c:	0040f809 	jalr	v0
800d22a0:	3c15800f 	lui	s5,0x800f
800d22a4:	26a257f4 	addiu	v0,s5,22516
800d22a8:	0040f809 	jalr	v0
800d22ac:	02202021 	move	a0,s1
800d22b0:	2403ffff 	li	v1,-1
800d22b4:	10430079 	beq	v0,v1,800d249c <_Z11SPC7110OpenPc+0x26c>
800d22b8:	3c068019 	lui	a2,0x8019
800d22bc:	3c048019 	lui	a0,0x8019
800d22c0:	3c058019 	lui	a1,0x8019
800d22c4:	3c02800f 	lui	v0,0x800f
800d22c8:	24844d0c 	addiu	a0,a0,19724
800d22cc:	24425f70 	addiu	v0,v0,24432
800d22d0:	0040f809 	jalr	v0
800d22d4:	24a5cdf4 	addiu	a1,a1,-12812
800d22d8:	10400053 	beqz	v0,800d2428 <_Z11SPC7110OpenPc+0x1f8>
800d22dc:	00408021 	move	s0,v0
800d22e0:	27b30010 	addiu	s3,sp,16
800d22e4:	3c11800f 	lui	s1,0x800f
800d22e8:	02602021 	move	a0,s3
800d22ec:	24050001 	li	a1,1
800d22f0:	2406000c 	li	a2,12
800d22f4:	26225ed4 	addiu	v0,s1,24276
800d22f8:	0040f809 	jalr	v0
800d22fc:	02003821 	move	a3,s0
800d2300:	2842000c 	slti	v0,v0,12
800d2304:	14400045 	bnez	v0,800d241c <_Z11SPC7110OpenPc+0x1ec>
800d2308:	3c02800f 	lui	v0,0x800f
800d230c:	93a30017 	lbu	v1,23(sp)
800d2310:	93a50016 	lbu	a1,22(sp)
800d2314:	93a2001b 	lbu	v0,27(sp)
800d2318:	93a4001a 	lbu	a0,26(sp)
800d231c:	93a60013 	lbu	a2,19(sp)
800d2320:	00052c00 	sll	a1,a1,0x10
800d2324:	00042400 	sll	a0,a0,0x10
800d2328:	00031e00 	sll	v1,v1,0x18
800d232c:	00021600 	sll	v0,v0,0x18
800d2330:	93a90012 	lbu	t1,18(sp)
800d2334:	93ac0011 	lbu	t4,17(sp)
800d2338:	93a80015 	lbu	t0,21(sp)
800d233c:	93ab0014 	lbu	t3,20(sp)
800d2340:	93a70019 	lbu	a3,25(sp)
800d2344:	93aa0018 	lbu	t2,24(sp)
800d2348:	00651825 	or	v1,v1,a1
800d234c:	00441025 	or	v0,v0,a0
800d2350:	00063400 	sll	a2,a2,0x10
800d2354:	8e4d6f34 	lw	t5,28468(s2)
800d2358:	00cc3025 	or	a2,a2,t4
800d235c:	006b1825 	or	v1,v1,t3
800d2360:	004a1025 	or	v0,v0,t2
800d2364:	00094a00 	sll	t1,t1,0x8
800d2368:	00084200 	sll	t0,t0,0x8
800d236c:	00073a00 	sll	a3,a3,0x8
800d2370:	93a40010 	lbu	a0,16(sp)
800d2374:	01264825 	or	t1,t1,a2
800d2378:	01034025 	or	t0,t0,v1
800d237c:	00e23825 	or	a3,a3,v0
800d2380:	01a01821 	move	v1,t5
800d2384:	00002821 	move	a1,zero
800d2388:	080348e9 	j	800d23a4 <_Z11SPC7110OpenPc+0x174>
800d238c:	24060030 	li	a2,48
800d2390:	10400007 	beqz	v0,800d23b0 <_Z11SPC7110OpenPc+0x180>
800d2394:	00000000 	nop
800d2398:	24a50001 	addiu	a1,a1,1
800d239c:	10a60023 	beq	a1,a2,800d242c <_Z11SPC7110OpenPc+0x1fc>
800d23a0:	8e426f34 	lw	v0,28468(s2)
800d23a4:	8c6200c0 	lw	v0,192(v1)
800d23a8:	1522fff9 	bne	t1,v0,800d2390 <_Z11SPC7110OpenPc+0x160>
800d23ac:	24630c08 	addiu	v1,v1,3080
800d23b0:	000519c0 	sll	v1,a1,0x7
800d23b4:	00051240 	sll	v0,a1,0x9
800d23b8:	00431023 	subu	v0,v0,v1
800d23bc:	00451021 	addu	v0,v0,a1
800d23c0:	00041900 	sll	v1,a0,0x4
800d23c4:	00042080 	sll	a0,a0,0x2
800d23c8:	00641823 	subu	v1,v1,a0
800d23cc:	000210c0 	sll	v0,v0,0x3
800d23d0:	8e446f34 	lw	a0,28468(s2)
800d23d4:	00621821 	addu	v1,v1,v0
800d23d8:	00641821 	addu	v1,v1,a0
800d23dc:	004d1021 	addu	v0,v0,t5
800d23e0:	ac4900c0 	sw	t1,192(v0)
800d23e4:	a46000d0 	sh	zero,208(v1)
800d23e8:	ac6700cc 	sw	a3,204(v1)
800d23ec:	ac6800c8 	sw	t0,200(v1)
800d23f0:	a46000d2 	sh	zero,210(v1)
800d23f4:	02602021 	move	a0,s3
800d23f8:	24050001 	li	a1,1
800d23fc:	2406000c 	li	a2,12
800d2400:	26225ed4 	addiu	v0,s1,24276
800d2404:	0040f809 	jalr	v0
800d2408:	02003821 	move	a3,s0
800d240c:	2842000c 	slti	v0,v0,12
800d2410:	1040ffbf 	beqz	v0,800d2310 <_Z11SPC7110OpenPc+0xe0>
800d2414:	93a30017 	lbu	v1,23(sp)
800d2418:	3c02800f 	lui	v0,0x800f
800d241c:	24425f58 	addiu	v0,v0,24408
800d2420:	0040f809 	jalr	v0
800d2424:	02002021 	move	a0,s0
800d2428:	8e426f34 	lw	v0,28468(s2)
800d242c:	00001821 	move	v1,zero
800d2430:	24040030 	li	a0,48
800d2434:	24630001 	addiu	v1,v1,1
800d2438:	ac400000 	sw	zero,0(v0)
800d243c:	1464fffd 	bne	v1,a0,800d2434 <_Z11SPC7110OpenPc+0x204>
800d2440:	24420004 	addiu	v0,v0,4
800d2444:	3c10800d 	lui	s0,0x800d
800d2448:	26100fc8 	addiu	s0,s0,4040
800d244c:	0200f809 	jalr	s0
800d2450:	00000000 	nop
800d2454:	26a257f4 	addiu	v0,s5,22516
800d2458:	0040f809 	jalr	v0
800d245c:	02802021 	move	a0,s4
800d2460:	3c03802f 	lui	v1,0x802f
800d2464:	3c02800d 	lui	v0,0x800d
800d2468:	ac706f24 	sw	s0,28452(v1)
800d246c:	244219e0 	addiu	v0,v0,6624
800d2470:	3c03802f 	lui	v1,0x802f
800d2474:	ac626f20 	sw	v0,28448(v1)
800d2478:	8fbf1038 	lw	ra,4152(sp)
800d247c:	8fb51034 	lw	s5,4148(sp)
800d2480:	8fb41030 	lw	s4,4144(sp)
800d2484:	8fb3102c 	lw	s3,4140(sp)
800d2488:	8fb21028 	lw	s2,4136(sp)
800d248c:	8fb11024 	lw	s1,4132(sp)
800d2490:	8fb01020 	lw	s0,4128(sp)
800d2494:	03e00008 	jr	ra
800d2498:	27bd1040 	addiu	sp,sp,4160
800d249c:	3c02800d 	lui	v0,0x800d
800d24a0:	24c64cf0 	addiu	a2,a2,19696
800d24a4:	00002021 	move	a0,zero
800d24a8:	24427918 	addiu	v0,v0,31000
800d24ac:	0040f809 	jalr	v0
800d24b0:	00002821 	move	a1,zero
800d24b4:	080348b0 	j	800d22c0 <_Z11SPC7110OpenPc+0x90>
800d24b8:	3c048019 	lui	a0,0x8019
800d24bc:	00000000 	nop

800d24c0 <GetOBC1>:
800d24c0:	3085ffff 	andi	a1,a0,0xffff
800d24c4:	24a28010 	addiu	v0,a1,-32752
800d24c8:	3042ffff 	andi	v0,v0,0xffff
800d24cc:	2c430005 	sltiu	v1,v0,5
800d24d0:	10600008 	beqz	v1,800d24f4 <GetOBC1+0x34>
800d24d4:	30a31fff 	andi	v1,a1,0x1fff
800d24d8:	3c038019 	lui	v1,0x8019
800d24dc:	00021080 	sll	v0,v0,0x2
800d24e0:	24634f30 	addiu	v1,v1,20272
800d24e4:	00431021 	addu	v0,v0,v1
800d24e8:	8c440000 	lw	a0,0(v0)
800d24ec:	00800008 	jr	a0
800d24f0:	00000000 	nop
800d24f4:	3c02801f 	lui	v0,0x801f
800d24f8:	8c444464 	lw	a0,17508(v0)
800d24fc:	00641821 	addu	v1,v1,a0
800d2500:	03e00008 	jr	ra
800d2504:	90620000 	lbu	v0,0(v1)
800d2508:	3c038030 	lui	v1,0x8030
800d250c:	8c626f90 	lw	v0,28560(v1)
800d2510:	3c04801f 	lui	a0,0x801f
800d2514:	8c854464 	lw	a1,17508(a0)
800d2518:	3c038030 	lui	v1,0x8030
800d251c:	00021080 	sll	v0,v0,0x2
800d2520:	8c646f94 	lw	a0,28564(v1)
800d2524:	00451021 	addu	v0,v0,a1
800d2528:	00441021 	addu	v0,v0,a0
800d252c:	03e00008 	jr	ra
800d2530:	90420000 	lbu	v0,0(v0)
800d2534:	3c038030 	lui	v1,0x8030
800d2538:	8c626f90 	lw	v0,28560(v1)
800d253c:	3c048030 	lui	a0,0x8030
800d2540:	8c856f94 	lw	a1,28564(a0)
800d2544:	3c03801f 	lui	v1,0x801f
800d2548:	00021083 	sra	v0,v0,0x2
800d254c:	8c644464 	lw	a0,17508(v1)
800d2550:	00451021 	addu	v0,v0,a1
800d2554:	00441021 	addu	v0,v0,a0
800d2558:	03e00008 	jr	ra
800d255c:	90420200 	lbu	v0,512(v0)
800d2560:	3c038030 	lui	v1,0x8030
800d2564:	8c626f90 	lw	v0,28560(v1)
800d2568:	3c048030 	lui	a0,0x8030
800d256c:	8c856f94 	lw	a1,28564(a0)
800d2570:	3c03801f 	lui	v1,0x801f
800d2574:	00021080 	sll	v0,v0,0x2
800d2578:	8c644464 	lw	a0,17508(v1)
800d257c:	00451021 	addu	v0,v0,a1
800d2580:	00441021 	addu	v0,v0,a0
800d2584:	03e00008 	jr	ra
800d2588:	90420003 	lbu	v0,3(v0)
800d258c:	3c038030 	lui	v1,0x8030
800d2590:	8c626f90 	lw	v0,28560(v1)
800d2594:	3c048030 	lui	a0,0x8030
800d2598:	8c856f94 	lw	a1,28564(a0)
800d259c:	3c03801f 	lui	v1,0x801f
800d25a0:	00021080 	sll	v0,v0,0x2
800d25a4:	8c644464 	lw	a0,17508(v1)
800d25a8:	00451021 	addu	v0,v0,a1
800d25ac:	00441021 	addu	v0,v0,a0
800d25b0:	03e00008 	jr	ra
800d25b4:	90420002 	lbu	v0,2(v0)
800d25b8:	3c038030 	lui	v1,0x8030
800d25bc:	8c626f90 	lw	v0,28560(v1)
800d25c0:	3c048030 	lui	a0,0x8030
800d25c4:	8c856f94 	lw	a1,28564(a0)
800d25c8:	3c03801f 	lui	v1,0x801f
800d25cc:	00021080 	sll	v0,v0,0x2
800d25d0:	8c644464 	lw	a0,17508(v1)
800d25d4:	00451021 	addu	v0,v0,a1
800d25d8:	00441021 	addu	v0,v0,a0
800d25dc:	03e00008 	jr	ra
800d25e0:	90420001 	lbu	v0,1(v0)

800d25e4 <SetOBC1>:
800d25e4:	30a5ffff 	andi	a1,a1,0xffff
800d25e8:	24a28010 	addiu	v0,a1,-32752
800d25ec:	3042ffff 	andi	v0,v0,0xffff
800d25f0:	2c430007 	sltiu	v1,v0,7
800d25f4:	10600008 	beqz	v1,800d2618 <SetOBC1+0x34>
800d25f8:	308700ff 	andi	a3,a0,0xff
800d25fc:	3c038019 	lui	v1,0x8019
800d2600:	00021080 	sll	v0,v0,0x2
800d2604:	24634f44 	addiu	v1,v1,20292
800d2608:	00431021 	addu	v0,v0,v1
800d260c:	8c440000 	lw	a0,0(v0)
800d2610:	00800008 	jr	a0
800d2614:	00000000 	nop
800d2618:	3c02801f 	lui	v0,0x801f
800d261c:	8c444464 	lw	a0,17508(v0)
800d2620:	30a31fff 	andi	v1,a1,0x1fff
800d2624:	00641821 	addu	v1,v1,a0
800d2628:	03e00008 	jr	ra
800d262c:	a0670000 	sb	a3,0(v1)
800d2630:	3c038030 	lui	v1,0x8030
800d2634:	8c626f90 	lw	v0,28560(v1)
800d2638:	3c04801f 	lui	a0,0x801f
800d263c:	8c854464 	lw	a1,17508(a0)
800d2640:	3c038030 	lui	v1,0x8030
800d2644:	8c646f94 	lw	a0,28564(v1)
800d2648:	00021080 	sll	v0,v0,0x2
800d264c:	00451021 	addu	v0,v0,a1
800d2650:	00441021 	addu	v0,v0,a0
800d2654:	03e00008 	jr	ra
800d2658:	a0470000 	sb	a3,0(v0)
800d265c:	30e40003 	andi	a0,a3,0x3
800d2660:	00042040 	sll	a0,a0,0x1
800d2664:	30e5007f 	andi	a1,a3,0x7f
800d2668:	3c028030 	lui	v0,0x8030
800d266c:	3c038030 	lui	v1,0x8030
800d2670:	ac456f90 	sw	a1,28560(v0)
800d2674:	03e00008 	jr	ra
800d2678:	ac646f98 	sw	a0,28568(v1)
800d267c:	30e20001 	andi	v0,a3,0x1
800d2680:	1040003e 	beqz	v0,800d277c <SetOBC1+0x198>
800d2684:	24031c00 	li	v1,7168
800d2688:	24031800 	li	v1,6144
800d268c:	3c028030 	lui	v0,0x8030
800d2690:	ac436f94 	sw	v1,28564(v0)
800d2694:	3c02801f 	lui	v0,0x801f
800d2698:	8c434464 	lw	v1,17508(v0)
800d269c:	03e00008 	jr	ra
800d26a0:	a0671ff5 	sb	a3,8181(v1)
800d26a4:	3c028030 	lui	v0,0x8030
800d26a8:	8c446f90 	lw	a0,28560(v0)
800d26ac:	3c038030 	lui	v1,0x8030
800d26b0:	8c656f94 	lw	a1,28564(v1)
800d26b4:	3c02801f 	lui	v0,0x801f
800d26b8:	8c434464 	lw	v1,17508(v0)
800d26bc:	00042083 	sra	a0,a0,0x2
800d26c0:	3c028030 	lui	v0,0x8030
800d26c4:	8c466f98 	lw	a2,28568(v0)
800d26c8:	00852021 	addu	a0,a0,a1
800d26cc:	00832021 	addu	a0,a0,v1
800d26d0:	24020003 	li	v0,3
800d26d4:	90850200 	lbu	a1,512(a0)
800d26d8:	00c21004 	sllv	v0,v0,a2
800d26dc:	00021027 	nor	v0,zero,v0
800d26e0:	30e30003 	andi	v1,a3,0x3
800d26e4:	00451024 	and	v0,v0,a1
800d26e8:	00c31804 	sllv	v1,v1,a2
800d26ec:	00431025 	or	v0,v0,v1
800d26f0:	03e00008 	jr	ra
800d26f4:	a0820200 	sb	v0,512(a0)
800d26f8:	3c038030 	lui	v1,0x8030
800d26fc:	8c626f90 	lw	v0,28560(v1)
800d2700:	3c048030 	lui	a0,0x8030
800d2704:	8c856f94 	lw	a1,28564(a0)
800d2708:	3c03801f 	lui	v1,0x801f
800d270c:	8c644464 	lw	a0,17508(v1)
800d2710:	00021080 	sll	v0,v0,0x2
800d2714:	00451021 	addu	v0,v0,a1
800d2718:	00441021 	addu	v0,v0,a0
800d271c:	03e00008 	jr	ra
800d2720:	a0470003 	sb	a3,3(v0)
800d2724:	3c038030 	lui	v1,0x8030
800d2728:	8c626f90 	lw	v0,28560(v1)
800d272c:	3c048030 	lui	a0,0x8030
800d2730:	8c856f94 	lw	a1,28564(a0)
800d2734:	3c03801f 	lui	v1,0x801f
800d2738:	8c644464 	lw	a0,17508(v1)
800d273c:	00021080 	sll	v0,v0,0x2
800d2740:	00451021 	addu	v0,v0,a1
800d2744:	00441021 	addu	v0,v0,a0
800d2748:	03e00008 	jr	ra
800d274c:	a0470002 	sb	a3,2(v0)
800d2750:	3c038030 	lui	v1,0x8030
800d2754:	8c626f90 	lw	v0,28560(v1)
800d2758:	3c048030 	lui	a0,0x8030
800d275c:	8c856f94 	lw	a1,28564(a0)
800d2760:	3c03801f 	lui	v1,0x801f
800d2764:	8c644464 	lw	a0,17508(v1)
800d2768:	00021080 	sll	v0,v0,0x2
800d276c:	00451021 	addu	v0,v0,a1
800d2770:	00441021 	addu	v0,v0,a0
800d2774:	03e00008 	jr	ra
800d2778:	a0470001 	sb	a3,1(v0)
800d277c:	3c028030 	lui	v0,0x8030
800d2780:	080349a5 	j	800d2694 <SetOBC1+0xb0>
800d2784:	ac436f94 	sw	v1,28564(v0)

800d2788 <GetBasePointerOBC1>:
800d2788:	3c038021 	lui	v1,0x8021
800d278c:	03e00008 	jr	ra
800d2790:	8c627030 	lw	v0,28720(v1)

800d2794 <GetMemPointerOBC1>:
800d2794:	3c038021 	lui	v1,0x8021
800d2798:	8c627030 	lw	v0,28720(v1)
800d279c:	3084ffff 	andi	a0,a0,0xffff
800d27a0:	03e00008 	jr	ra
800d27a4:	00821021 	addu	v0,a0,v0

800d27a8 <ResetOBC1>:
800d27a8:	3c028021 	lui	v0,0x8021
800d27ac:	8c487030 	lw	t0,28720(v0)
800d27b0:	3c038030 	lui	v1,0x8030
800d27b4:	3c028030 	lui	v0,0x8030
800d27b8:	24071c00 	li	a3,7168
800d27bc:	25086000 	addiu	t0,t0,24576
800d27c0:	ac476f94 	sw	a3,28564(v0)
800d27c4:	ac606f90 	sw	zero,28560(v1)
800d27c8:	3c028030 	lui	v0,0x8030
800d27cc:	3c03801f 	lui	v1,0x801f
800d27d0:	3c198011 	lui	t9,0x8011
800d27d4:	01002021 	move	a0,t0
800d27d8:	00002821 	move	a1,zero
800d27dc:	24062000 	li	a2,8192
800d27e0:	ac406f98 	sw	zero,28568(v0)
800d27e4:	2739ca64 	addiu	t9,t9,-13724
800d27e8:	03200008 	jr	t9
800d27ec:	ac684464 	sw	t0,17508(v1)

800d27f0 <S9xGetSetaDSP>:
800d27f0:	3c03801f 	lui	v1,0x801f
800d27f4:	27bdffe8 	addiu	sp,sp,-24
800d27f8:	8c622104 	lw	v0,8452(v1)
800d27fc:	afbf0010 	sw	ra,16(sp)
800d2800:	0040f809 	jalr	v0
800d2804:	00000000 	nop
800d2808:	8fbf0010 	lw	ra,16(sp)
800d280c:	03e00008 	jr	ra
800d2810:	27bd0018 	addiu	sp,sp,24

800d2814 <S9xSetSetaDSP>:
800d2814:	3c03801f 	lui	v1,0x801f
800d2818:	308200ff 	andi	v0,a0,0xff
800d281c:	8c792100 	lw	t9,8448(v1)
800d2820:	00a02021 	move	a0,a1
800d2824:	03200008 	jr	t9
800d2828:	00402821 	move	a1,v0
800d282c:	00000000 	nop

800d2830 <S9xGetST010>:
800d2830:	3c020008 	lui	v0,0x8
800d2834:	00821024 	and	v0,a0,v0
800d2838:	30850fff 	andi	a1,a0,0xfff
800d283c:	1040000c 	beqz	v0,800d2870 <S9xGetST010+0x40>
800d2840:	24030080 	li	v1,128
800d2844:	24020020 	li	v0,32
800d2848:	10a2000b 	beq	a1,v0,800d2878 <S9xGetST010+0x48>
800d284c:	3c038021 	lui	v1,0x8021
800d2850:	24020021 	li	v0,33
800d2854:	10a2000c 	beq	a1,v0,800d2888 <S9xGetST010+0x58>
800d2858:	2463701c 	addiu	v1,v1,28700
800d285c:	8c620020 	lw	v0,32(v1)
800d2860:	8c63000c 	lw	v1,12(v1)
800d2864:	00821024 	and	v0,a0,v0
800d2868:	00621821 	addu	v1,v1,v0
800d286c:	90630000 	lbu	v1,0(v1)
800d2870:	03e00008 	jr	ra
800d2874:	00601021 	move	v0,v1
800d2878:	3c028030 	lui	v0,0x8030
800d287c:	90436fc4 	lbu	v1,28612(v0)
800d2880:	03e00008 	jr	ra
800d2884:	00601021 	move	v0,v1
800d2888:	3c028030 	lui	v0,0x8030
800d288c:	90436fc5 	lbu	v1,28613(v0)
800d2890:	03e00008 	jr	ra
800d2894:	00601021 	move	v0,v1

800d2898 <_Z9ST010_Sins>:
800d2898:	000421c2 	srl	a0,a0,0x7
800d289c:	3c028019 	lui	v0,0x8019
800d28a0:	244254f4 	addiu	v0,v0,21748
800d28a4:	308401fe 	andi	a0,a0,0x1fe
800d28a8:	00822021 	addu	a0,a0,v0
800d28ac:	03e00008 	jr	ra
800d28b0:	84820000 	lh	v0,0(a0)

800d28b4 <_Z9ST010_Coss>:
800d28b4:	00042400 	sll	a0,a0,0x10
800d28b8:	00042403 	sra	a0,a0,0x10
800d28bc:	24844000 	addiu	a0,a0,16384
800d28c0:	000421c2 	srl	a0,a0,0x7
800d28c4:	3c028019 	lui	v0,0x8019
800d28c8:	244254f4 	addiu	v0,v0,21748
800d28cc:	308401fe 	andi	a0,a0,0x1fe
800d28d0:	00822021 	addu	a0,a0,v0
800d28d4:	03e00008 	jr	ra
800d28d8:	84820000 	lh	v0,0(a0)

800d28dc <_Z10ST010_OP01ssRsS_S_S_>:
800d28dc:	00042400 	sll	a0,a0,0x10
800d28e0:	00051c00 	sll	v1,a1,0x10
800d28e4:	00042403 	sra	a0,a0,0x10
800d28e8:	00031c03 	sra	v1,v1,0x10
800d28ec:	04800037 	bltz	a0,800d29cc <_Z10ST010_OP01ssRsS_S_S_+0xf0>
800d28f0:	8fa90010 	lw	t1,16(sp)
800d28f4:	0460003c 	bltz	v1,800d29e8 <_Z10ST010_OP01ssRsS_S_S_+0x10c>
800d28f8:	00031023 	negu	v0,v1
800d28fc:	a4c40000 	sh	a0,0(a2)
800d2900:	a4e30000 	sh	v1,0(a3)
800d2904:	a5200000 	sh	zero,0(t1)
800d2908:	84c40000 	lh	a0,0(a2)
800d290c:	28820020 	slti	v0,a0,32
800d2910:	00044043 	sra	t0,a0,0x1
800d2914:	10400005 	beqz	v0,800d292c <_Z10ST010_OP01ssRsS_S_S_+0x50>
800d2918:	28850002 	slti	a1,a0,2
800d291c:	84e30000 	lh	v1,0(a3)
800d2920:	28620020 	slti	v0,v1,32
800d2924:	1440000b 	bnez	v0,800d2954 <_Z10ST010_OP01ssRsS_S_S_+0x78>
800d2928:	00000000 	nop
800d292c:	14a00002 	bnez	a1,800d2938 <_Z10ST010_OP01ssRsS_S_S_+0x5c>
800d2930:	00000000 	nop
800d2934:	a4c80000 	sh	t0,0(a2)
800d2938:	84e20000 	lh	v0,0(a3)
800d293c:	00021843 	sra	v1,v0,0x1
800d2940:	28420002 	slti	v0,v0,2
800d2944:	1440fff0 	bnez	v0,800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c>
800d2948:	00000000 	nop
800d294c:	08034a42 	j	800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c>
800d2950:	a4e30000 	sh	v1,0(a3)
800d2954:	14600012 	bnez	v1,800d29a0 <_Z10ST010_OP01ssRsS_S_S_+0xc4>
800d2958:	3c028019 	lui	v0,0x8019
800d295c:	95280000 	lhu	t0,0(t1)
800d2960:	25024000 	addiu	v0,t0,16384
800d2964:	a5220000 	sh	v0,0(t1)
800d2968:	84e30000 	lh	v1,0(a3)
800d296c:	00404021 	move	t0,v0
800d2970:	3c028019 	lui	v0,0x8019
800d2974:	84c40000 	lh	a0,0(a2)
800d2978:	244250f4 	addiu	v0,v0,20724
800d297c:	00031940 	sll	v1,v1,0x5
800d2980:	00621821 	addu	v1,v1,v0
800d2984:	00641821 	addu	v1,v1,a0
800d2988:	90620000 	lbu	v0,0(v1)
800d298c:	8fa30014 	lw	v1,20(sp)
800d2990:	00021200 	sll	v0,v0,0x8
800d2994:	00481026 	xor	v0,v0,t0
800d2998:	03e00008 	jr	ra
800d299c:	a4620000 	sh	v0,0(v1)
800d29a0:	244250f4 	addiu	v0,v0,20724
800d29a4:	00031940 	sll	v1,v1,0x5
800d29a8:	00621821 	addu	v1,v1,v0
800d29ac:	00641821 	addu	v1,v1,a0
800d29b0:	90620000 	lbu	v0,0(v1)
800d29b4:	95280000 	lhu	t0,0(t1)
800d29b8:	00021200 	sll	v0,v0,0x8
800d29bc:	8fa30014 	lw	v1,20(sp)
800d29c0:	00481026 	xor	v0,v0,t0
800d29c4:	03e00008 	jr	ra
800d29c8:	a4620000 	sh	v0,0(v1)
800d29cc:	0460000b 	bltz	v1,800d29fc <_Z10ST010_OP01ssRsS_S_S_+0x120>
800d29d0:	00041023 	negu	v0,a0
800d29d4:	2408c000 	li	t0,-16384
800d29d8:	a4c30000 	sh	v1,0(a2)
800d29dc:	a4e20000 	sh	v0,0(a3)
800d29e0:	08034a42 	j	800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c>
800d29e4:	a5280000 	sh	t0,0(t1)
800d29e8:	24084000 	li	t0,16384
800d29ec:	a4c20000 	sh	v0,0(a2)
800d29f0:	a4e40000 	sh	a0,0(a3)
800d29f4:	08034a42 	j	800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c>
800d29f8:	a5280000 	sh	t0,0(t1)
800d29fc:	00031823 	negu	v1,v1
800d2a00:	24088000 	li	t0,-32768
800d2a04:	a4c20000 	sh	v0,0(a2)
800d2a08:	a4e30000 	sh	v1,0(a3)
800d2a0c:	08034a42 	j	800d2908 <_Z10ST010_OP01ssRsS_S_S_+0x2c>
800d2a10:	a5280000 	sh	t0,0(t1)

800d2a14 <_Z11ST010_ScalesssRiS_>:
800d2a14:	00042400 	sll	a0,a0,0x10
800d2a18:	00052c00 	sll	a1,a1,0x10
800d2a1c:	00063400 	sll	a2,a2,0x10
800d2a20:	00042403 	sra	a0,a0,0x10
800d2a24:	00052c03 	sra	a1,a1,0x10
800d2a28:	00063403 	sra	a2,a2,0x10
800d2a2c:	70863002 	mul	a2,a0,a2
800d2a30:	70a42802 	mul	a1,a1,a0
800d2a34:	8fa20010 	lw	v0,16(sp)
800d2a38:	00052840 	sll	a1,a1,0x1
800d2a3c:	00063040 	sll	a2,a2,0x1
800d2a40:	ace50000 	sw	a1,0(a3)
800d2a44:	03e00008 	jr	ra
800d2a48:	ac460000 	sw	a2,0(v0)

800d2a4c <_Z14ST010_MultiplyssRi>:
800d2a4c:	00042400 	sll	a0,a0,0x10
800d2a50:	00052c00 	sll	a1,a1,0x10
800d2a54:	00042403 	sra	a0,a0,0x10
800d2a58:	00052c03 	sra	a1,a1,0x10
800d2a5c:	70852002 	mul	a0,a0,a1
800d2a60:	00042040 	sll	a0,a0,0x1
800d2a64:	03e00008 	jr	ra
800d2a68:	acc40000 	sw	a0,0(a2)

800d2a6c <_Z12ST010_RotatesssRsS_>:
800d2a6c:	00042400 	sll	a0,a0,0x10
800d2a70:	00042403 	sra	a0,a0,0x10
800d2a74:	24824000 	addiu	v0,a0,16384
800d2a78:	000211c2 	srl	v0,v0,0x7
800d2a7c:	000421c2 	srl	a0,a0,0x7
800d2a80:	3c038019 	lui	v1,0x8019
800d2a84:	246354f4 	addiu	v1,v1,21748
800d2a88:	308401fe 	andi	a0,a0,0x1fe
800d2a8c:	304201fe 	andi	v0,v0,0x1fe
800d2a90:	00431021 	addu	v0,v0,v1
800d2a94:	00832021 	addu	a0,a0,v1
800d2a98:	84880000 	lh	t0,0(a0)
800d2a9c:	00052c00 	sll	a1,a1,0x10
800d2aa0:	84440000 	lh	a0,0(v0)
800d2aa4:	00063400 	sll	a2,a2,0x10
800d2aa8:	00052c03 	sra	a1,a1,0x10
800d2aac:	00063403 	sra	a2,a2,0x10
800d2ab0:	70c41802 	mul	v1,a2,a0
800d2ab4:	71051002 	mul	v0,t0,a1
800d2ab8:	70c83002 	mul	a2,a2,t0
800d2abc:	70a42802 	mul	a1,a1,a0
800d2ac0:	000213c3 	sra	v0,v0,0xf
800d2ac4:	00031bc3 	sra	v1,v1,0xf
800d2ac8:	00621823 	subu	v1,v1,v0
800d2acc:	000633c3 	sra	a2,a2,0xf
800d2ad0:	00052bc3 	sra	a1,a1,0xf
800d2ad4:	8fa20010 	lw	v0,16(sp)
800d2ad8:	00c53021 	addu	a2,a2,a1
800d2adc:	a4e60000 	sh	a2,0(a3)
800d2ae0:	03e00008 	jr	ra
800d2ae4:	a4430000 	sh	v1,0(v0)

800d2ae8 <_Z13SETA_DistancessRs>:
800d2ae8:	00052c00 	sll	a1,a1,0x10
800d2aec:	00052c03 	sra	a1,a1,0x10
800d2af0:	04a00007 	bltz	a1,800d2b10 <_Z13SETA_DistancessRs+0x28>
800d2af4:	00051023 	negu	v0,a1
800d2af8:	24027af0 	li	v0,31472
800d2afc:	70a21002 	mul	v0,a1,v0
800d2b00:	24424000 	addiu	v0,v0,16384
800d2b04:	000213c3 	sra	v0,v0,0xf
800d2b08:	03e00008 	jr	ra
800d2b0c:	a4c20000 	sh	v0,0(a2)
800d2b10:	00022c00 	sll	a1,v0,0x10
800d2b14:	00052c03 	sra	a1,a1,0x10
800d2b18:	24027af0 	li	v0,31472
800d2b1c:	70a21002 	mul	v0,a1,v0
800d2b20:	24424000 	addiu	v0,v0,16384
800d2b24:	000213c3 	sra	v0,v0,0xf
800d2b28:	03e00008 	jr	ra
800d2b2c:	a4c20000 	sh	v0,0(a2)

800d2b30 <_Z17ST010_SortDriverstPtS_>:
800d2b30:	3084ffff 	andi	a0,a0,0xffff
800d2b34:	2c820002 	sltiu	v0,a0,2
800d2b38:	1440001a 	bnez	v0,800d2ba4 <_Z17ST010_SortDriverstPtS_+0x74>
800d2b3c:	248affff 	addiu	t2,a0,-1
800d2b40:	19400018 	blez	t2,800d2ba4 <_Z17ST010_SortDriverstPtS_+0x74>
800d2b44:	00a03821 	move	a3,a1
800d2b48:	00c04021 	move	t0,a2
800d2b4c:	240b0001 	li	t3,1
800d2b50:	00002021 	move	a0,zero
800d2b54:	94e90000 	lhu	t1,0(a3)
800d2b58:	94e30002 	lhu	v1,2(a3)
800d2b5c:	0123102b 	sltu	v0,t1,v1
800d2b60:	10400008 	beqz	v0,800d2b84 <_Z17ST010_SortDriverstPtS_+0x54>
800d2b64:	24840001 	addiu	a0,a0,1
800d2b68:	a4e90002 	sh	t1,2(a3)
800d2b6c:	a4e30000 	sh	v1,0(a3)
800d2b70:	95020002 	lhu	v0,2(t0)
800d2b74:	95030000 	lhu	v1,0(t0)
800d2b78:	00005821 	move	t3,zero
800d2b7c:	a5020000 	sh	v0,0(t0)
800d2b80:	a5030002 	sh	v1,2(t0)
800d2b84:	24e70002 	addiu	a3,a3,2
800d2b88:	148afff2 	bne	a0,t2,800d2b54 <_Z17ST010_SortDriverstPtS_+0x24>
800d2b8c:	25080002 	addiu	t0,t0,2
800d2b90:	15600004 	bnez	t3,800d2ba4 <_Z17ST010_SortDriverstPtS_+0x74>
800d2b94:	3084ffff 	andi	a0,a0,0xffff
800d2b98:	248affff 	addiu	t2,a0,-1
800d2b9c:	1d40ffea 	bgtz	t2,800d2b48 <_Z17ST010_SortDriverstPtS_+0x18>
800d2ba0:	00a03821 	move	a3,a1
800d2ba4:	03e00008 	jr	ra
800d2ba8:	00000000 	nop

800d2bac <S9xSetST010>:
800d2bac:	3c020008 	lui	v0,0x8
800d2bb0:	27bdff48 	addiu	sp,sp,-184
800d2bb4:	00821024 	and	v0,a0,v0
800d2bb8:	afbf00b4 	sw	ra,180(sp)
800d2bbc:	afbe00b0 	sw	s8,176(sp)
800d2bc0:	afb700ac 	sw	s7,172(sp)
800d2bc4:	afb600a8 	sw	s6,168(sp)
800d2bc8:	afb500a4 	sw	s5,164(sp)
800d2bcc:	afb400a0 	sw	s4,160(sp)
800d2bd0:	afb3009c 	sw	s3,156(sp)
800d2bd4:	afb20098 	sw	s2,152(sp)
800d2bd8:	afb10094 	sw	s1,148(sp)
800d2bdc:	afb00090 	sw	s0,144(sp)
800d2be0:	00803021 	move	a2,a0
800d2be4:	14400010 	bnez	v0,800d2c28 <S9xSetST010+0x7c>
800d2be8:	30a500ff 	andi	a1,a1,0xff
800d2bec:	24030001 	li	v1,1
800d2bf0:	3c028030 	lui	v0,0x8030
800d2bf4:	a0436fc6 	sb	v1,28614(v0)
800d2bf8:	8fbf00b4 	lw	ra,180(sp)
800d2bfc:	8fbe00b0 	lw	s8,176(sp)
800d2c00:	8fb700ac 	lw	s7,172(sp)
800d2c04:	8fb600a8 	lw	s6,168(sp)
800d2c08:	8fb500a4 	lw	s5,164(sp)
800d2c0c:	8fb400a0 	lw	s4,160(sp)
800d2c10:	8fb3009c 	lw	s3,156(sp)
800d2c14:	8fb20098 	lw	s2,152(sp)
800d2c18:	8fb10094 	lw	s1,148(sp)
800d2c1c:	8fb00090 	lw	s0,144(sp)
800d2c20:	03e00008 	jr	ra
800d2c24:	27bd00b8 	addiu	sp,sp,184
800d2c28:	30830fff 	andi	v1,a0,0xfff
800d2c2c:	24020020 	li	v0,32
800d2c30:	1062001a 	beq	v1,v0,800d2c9c <S9xSetST010+0xf0>
800d2c34:	24020021 	li	v0,33
800d2c38:	10620034 	beq	v1,v0,800d2d0c <S9xSetST010+0x160>
800d2c3c:	3c048030 	lui	a0,0x8030
800d2c40:	3c028021 	lui	v0,0x8021
800d2c44:	2442701c 	addiu	v0,v0,28700
800d2c48:	8c430020 	lw	v1,32(v0)
800d2c4c:	8c44000c 	lw	a0,12(v0)
800d2c50:	00c31824 	and	v1,a2,v1
800d2c54:	00832021 	addu	a0,a0,v1
800d2c58:	a0850000 	sb	a1,0(a0)
800d2c5c:	3c058030 	lui	a1,0x8030
800d2c60:	24a36fa4 	addiu	v1,a1,28580
800d2c64:	80620021 	lb	v0,33(v1)
800d2c68:	0441ffe4 	bgez	v0,800d2bfc <S9xSetST010+0x50>
800d2c6c:	8fbf00b4 	lw	ra,180(sp)
800d2c70:	90630020 	lbu	v1,32(v1)
800d2c74:	2c620009 	sltiu	v0,v1,9
800d2c78:	10400010 	beqz	v0,800d2cbc <S9xSetST010+0x110>
800d2c7c:	3c048019 	lui	a0,0x8019
800d2c80:	00031080 	sll	v0,v1,0x2
800d2c84:	3c038019 	lui	v1,0x8019
800d2c88:	24634f70 	addiu	v1,v1,20336
800d2c8c:	00431021 	addu	v0,v0,v1
800d2c90:	8c440000 	lw	a0,0(v0)
800d2c94:	00800008 	jr	a0
800d2c98:	00000000 	nop
800d2c9c:	3c028030 	lui	v0,0x8030
800d2ca0:	24436fa4 	addiu	v1,v0,28580
800d2ca4:	90620022 	lbu	v0,34(v1)
800d2ca8:	1040ffe6 	beqz	v0,800d2c44 <S9xSetST010+0x98>
800d2cac:	3c028021 	lui	v0,0x8021
800d2cb0:	08034b11 	j	800d2c44 <S9xSetST010+0x98>
800d2cb4:	a0650020 	sb	a1,32(v1)
800d2cb8:	3c048019 	lui	a0,0x8019
800d2cbc:	3c02800f 	lui	v0,0x800f
800d2cc0:	24424bb0 	addiu	v0,v0,19376
800d2cc4:	0040f809 	jalr	v0
800d2cc8:	24844f60 	addiu	a0,a0,20320
800d2ccc:	3c048030 	lui	a0,0x8030
800d2cd0:	24826fa4 	addiu	v0,a0,28580
800d2cd4:	a0400021 	sb	zero,33(v0)
800d2cd8:	a0400020 	sb	zero,32(v0)
800d2cdc:	8fbf00b4 	lw	ra,180(sp)
800d2ce0:	8fbe00b0 	lw	s8,176(sp)
800d2ce4:	8fb700ac 	lw	s7,172(sp)
800d2ce8:	8fb600a8 	lw	s6,168(sp)
800d2cec:	8fb500a4 	lw	s5,164(sp)
800d2cf0:	8fb400a0 	lw	s4,160(sp)
800d2cf4:	8fb3009c 	lw	s3,156(sp)
800d2cf8:	8fb20098 	lw	s2,152(sp)
800d2cfc:	8fb10094 	lw	s1,148(sp)
800d2d00:	8fb00090 	lw	s0,144(sp)
800d2d04:	03e00008 	jr	ra
800d2d08:	27bd00b8 	addiu	sp,sp,184
800d2d0c:	24836fa4 	addiu	v1,a0,28580
800d2d10:	90620022 	lbu	v0,34(v1)
800d2d14:	1040ffcb 	beqz	v0,800d2c44 <S9xSetST010+0x98>
800d2d18:	3c028021 	lui	v0,0x8021
800d2d1c:	08034b17 	j	800d2c5c <S9xSetST010+0xb0>
800d2d20:	a0650021 	sb	a1,33(v1)
800d2d24:	3c078021 	lui	a3,0x8021
800d2d28:	24e5701c 	addiu	a1,a3,28700
800d2d2c:	8ca3000c 	lw	v1,12(a1)
800d2d30:	90620002 	lbu	v0,2(v1)
800d2d34:	a0620006 	sb	v0,6(v1)
800d2d38:	8ca4000c 	lw	a0,12(a1)
800d2d3c:	90820003 	lbu	v0,3(a0)
800d2d40:	a0820007 	sb	v0,7(a0)
800d2d44:	8ca9000c 	lw	t1,12(a1)
800d2d48:	91230001 	lbu	v1,1(t1)
800d2d4c:	91250000 	lbu	a1,0(t1)
800d2d50:	91220003 	lbu	v0,3(t1)
800d2d54:	00031a00 	sll	v1,v1,0x8
800d2d58:	91240002 	lbu	a0,2(t1)
800d2d5c:	00651825 	or	v1,v1,a1
800d2d60:	00021200 	sll	v0,v0,0x8
800d2d64:	00033400 	sll	a2,v1,0x10
800d2d68:	00441025 	or	v0,v0,a0
800d2d6c:	00021c00 	sll	v1,v0,0x10
800d2d70:	00063403 	sra	a2,a2,0x10
800d2d74:	04c002bc 	bltz	a2,800d3868 <S9xSetST010+0xcbc>
800d2d78:	00031c03 	sra	v1,v1,0x10
800d2d7c:	046002ca 	bltz	v1,800d38a8 <S9xSetST010+0xcfc>
800d2d80:	00031023 	negu	v0,v1
800d2d84:	00c04021 	move	t0,a2
800d2d88:	00005021 	move	t2,zero
800d2d8c:	00603021 	move	a2,v1
800d2d90:	29040020 	slti	a0,t0,32
800d2d94:	10800004 	beqz	a0,800d2da8 <S9xSetST010+0x1fc>
800d2d98:	29020002 	slti	v0,t0,2
800d2d9c:	28c20020 	slti	v0,a2,32
800d2da0:	144001ae 	bnez	v0,800d345c <S9xSetST010+0x8b0>
800d2da4:	29020002 	slti	v0,t0,2
800d2da8:	14400004 	bnez	v0,800d2dbc <S9xSetST010+0x210>
800d2dac:	00081043 	sra	v0,t0,0x1
800d2db0:	00024400 	sll	t0,v0,0x10
800d2db4:	00084403 	sra	t0,t0,0x10
800d2db8:	29040020 	slti	a0,t0,32
800d2dbc:	28c30002 	slti	v1,a2,2
800d2dc0:	00061043 	sra	v0,a2,0x1
800d2dc4:	08034b65 	j	800d2d94 <S9xSetST010+0x1e8>
800d2dc8:	0043300a 	movz	a2,v0,v1
800d2dcc:	3c028021 	lui	v0,0x8021
800d2dd0:	8c447028 	lw	a0,28712(v0)
800d2dd4:	90830025 	lbu	v1,37(a0)
800d2dd8:	90820024 	lbu	v0,36(a0)
800d2ddc:	00031a00 	sll	v1,v1,0x8
800d2de0:	00625025 	or	t2,v1,v0
800d2de4:	19400010 	blez	t2,800d2e28 <S9xSetST010+0x27c>
800d2de8:	3143ffff 	andi	v1,t2,0xffff
800d2dec:	00803821 	move	a3,a0
800d2df0:	00003021 	move	a2,zero
800d2df4:	00002821 	move	a1,zero
800d2df8:	27a80012 	addiu	t0,sp,18
800d2dfc:	00a71821 	addu	v1,a1,a3
800d2e00:	90620041 	lbu	v0,65(v1)
800d2e04:	90640040 	lbu	a0,64(v1)
800d2e08:	00021200 	sll	v0,v0,0x8
800d2e0c:	01051821 	addu	v1,t0,a1
800d2e10:	00441025 	or	v0,v0,a0
800d2e14:	24c60001 	addiu	a2,a2,1
800d2e18:	a4620000 	sh	v0,0(v1)
800d2e1c:	1546fff7 	bne	t2,a2,800d2dfc <S9xSetST010+0x250>
800d2e20:	24a50002 	addiu	a1,a1,2
800d2e24:	3143ffff 	andi	v1,t2,0xffff
800d2e28:	3c158021 	lui	s5,0x8021
800d2e2c:	2c620002 	sltiu	v0,v1,2
800d2e30:	14400173 	bnez	v0,800d3400 <S9xSetST010+0x854>
800d2e34:	8eab7008 	lw	t3,28680(s5)
800d2e38:	2468ffff 	addiu	t0,v1,-1
800d2e3c:	19000170 	blez	t0,800d3400 <S9xSetST010+0x854>
800d2e40:	01602821 	move	a1,t3
800d2e44:	24090001 	li	t1,1
800d2e48:	00003821 	move	a3,zero
800d2e4c:	27a60012 	addiu	a2,sp,18
800d2e50:	94c40000 	lhu	a0,0(a2)
800d2e54:	94c30002 	lhu	v1,2(a2)
800d2e58:	0083102b 	sltu	v0,a0,v1
800d2e5c:	10400008 	beqz	v0,800d2e80 <S9xSetST010+0x2d4>
800d2e60:	00000000 	nop
800d2e64:	a4c40002 	sh	a0,2(a2)
800d2e68:	a4c30000 	sh	v1,0(a2)
800d2e6c:	94a20082 	lhu	v0,130(a1)
800d2e70:	94a30080 	lhu	v1,128(a1)
800d2e74:	00004821 	move	t1,zero
800d2e78:	a4a20080 	sh	v0,128(a1)
800d2e7c:	a4a30082 	sh	v1,130(a1)
800d2e80:	24e70001 	addiu	a3,a3,1
800d2e84:	24c60002 	addiu	a2,a2,2
800d2e88:	1507fff1 	bne	t0,a3,800d2e50 <S9xSetST010+0x2a4>
800d2e8c:	24a50002 	addiu	a1,a1,2
800d2e90:	1520015b 	bnez	t1,800d3400 <S9xSetST010+0x854>
800d2e94:	3103ffff 	andi	v1,t0,0xffff
800d2e98:	08034b8f 	j	800d2e3c <S9xSetST010+0x290>
800d2e9c:	2468ffff 	addiu	t0,v1,-1
800d2ea0:	3c078021 	lui	a3,0x8021
800d2ea4:	24e7701c 	addiu	a3,a3,28700
800d2ea8:	8ce3000c 	lw	v1,12(a3)
800d2eac:	90640005 	lbu	a0,5(v1)
800d2eb0:	90620001 	lbu	v0,1(v1)
800d2eb4:	90650004 	lbu	a1,4(v1)
800d2eb8:	90660000 	lbu	a2,0(v1)
800d2ebc:	00042200 	sll	a0,a0,0x8
800d2ec0:	00021200 	sll	v0,v0,0x8
800d2ec4:	00852025 	or	a0,a0,a1
800d2ec8:	00461025 	or	v0,v0,a2
800d2ecc:	00042400 	sll	a0,a0,0x10
800d2ed0:	00021400 	sll	v0,v0,0x10
800d2ed4:	00042403 	sra	a0,a0,0x10
800d2ed8:	00021403 	sra	v0,v0,0x10
800d2edc:	70441002 	mul	v0,v0,a0
800d2ee0:	90650003 	lbu	a1,3(v1)
800d2ee4:	00021040 	sll	v0,v0,0x1
800d2ee8:	a0620010 	sb	v0,16(v1)
800d2eec:	8ce8000c 	lw	t0,12(a3)
800d2ef0:	90690002 	lbu	t1,2(v1)
800d2ef4:	00023203 	sra	a2,v0,0x8
800d2ef8:	a1060011 	sb	a2,17(t0)
800d2efc:	00052a00 	sll	a1,a1,0x8
800d2f00:	8ce6000c 	lw	a2,12(a3)
800d2f04:	00a92825 	or	a1,a1,t1
800d2f08:	00021c03 	sra	v1,v0,0x10
800d2f0c:	00052c00 	sll	a1,a1,0x10
800d2f10:	a0c30012 	sb	v1,18(a2)
800d2f14:	00052c03 	sra	a1,a1,0x10
800d2f18:	8ce3000c 	lw	v1,12(a3)
800d2f1c:	70852002 	mul	a0,a0,a1
800d2f20:	00021603 	sra	v0,v0,0x18
800d2f24:	a0620013 	sb	v0,19(v1)
800d2f28:	8ce5000c 	lw	a1,12(a3)
800d2f2c:	00042040 	sll	a0,a0,0x1
800d2f30:	a0a40014 	sb	a0,20(a1)
800d2f34:	8ce3000c 	lw	v1,12(a3)
800d2f38:	00041203 	sra	v0,a0,0x8
800d2f3c:	a0620015 	sb	v0,21(v1)
800d2f40:	8ce5000c 	lw	a1,12(a3)
800d2f44:	00041403 	sra	v0,a0,0x10
800d2f48:	a0a20016 	sb	v0,22(a1)
800d2f4c:	8ce3000c 	lw	v1,12(a3)
800d2f50:	00042603 	sra	a0,a0,0x18
800d2f54:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d2f58:	a0640017 	sb	a0,23(v1)
800d2f5c:	3c038021 	lui	v1,0x8021
800d2f60:	8c627028 	lw	v0,28712(v1)
800d2f64:	3c158021 	lui	s5,0x8021
800d2f68:	904300e0 	lbu	v1,224(v0)
800d2f6c:	8ea47008 	lw	a0,28680(s5)
800d2f70:	afa30068 	sw	v1,104(sp)
800d2f74:	904500d7 	lbu	a1,215(v0)
800d2f78:	905200c2 	lbu	s2,194(v0)
800d2f7c:	905400dc 	lbu	s4,220(v0)
800d2f80:	904b00c1 	lbu	t3,193(v0)
800d2f84:	905100c0 	lbu	s1,192(v0)
800d2f88:	904c00c3 	lbu	t4,195(v0)
800d2f8c:	904e00d5 	lbu	t6,213(v0)
800d2f90:	905300d4 	lbu	s3,212(v0)
800d2f94:	904d00dd 	lbu	t5,221(v0)
800d2f98:	908a00c5 	lbu	t2,197(a0)
800d2f9c:	908800c6 	lbu	t0,198(a0)
800d2fa0:	908900c7 	lbu	t1,199(a0)
800d2fa4:	afa5008c 	sw	a1,140(sp)
800d2fa8:	904300d6 	lbu	v1,214(v0)
800d2fac:	2410ffff 	li	s0,-1
800d2fb0:	afa30088 	sw	v1,136(sp)
800d2fb4:	904500d9 	lbu	a1,217(v0)
800d2fb8:	000a5200 	sll	t2,t2,0x8
800d2fbc:	afa50084 	sw	a1,132(sp)
800d2fc0:	904300d8 	lbu	v1,216(v0)
800d2fc4:	00094e00 	sll	t1,t1,0x18
800d2fc8:	afa30080 	sw	v1,128(sp)
800d2fcc:	904500db 	lbu	a1,219(v0)
800d2fd0:	00084400 	sll	t0,t0,0x10
800d2fd4:	afa5007c 	sw	a1,124(sp)
800d2fd8:	904300da 	lbu	v1,218(v0)
800d2fdc:	01094025 	or	t0,t0,t1
800d2fe0:	afa30078 	sw	v1,120(sp)
800d2fe4:	904500df 	lbu	a1,223(v0)
800d2fe8:	000b5a00 	sll	t3,t3,0x8
800d2fec:	afa50074 	sw	a1,116(sp)
800d2ff0:	904300de 	lbu	v1,222(v0)
800d2ff4:	01715825 	or	t3,t3,s1
800d2ff8:	afa30070 	sw	v1,112(sp)
800d2ffc:	904200e1 	lbu	v0,225(v0)
800d3000:	000c6200 	sll	t4,t4,0x8
800d3004:	afa2006c 	sw	v0,108(sp)
800d3008:	a09000d2 	sb	s0,210(a0)
800d300c:	908600c4 	lbu	a2,196(a0)
800d3010:	908700c9 	lbu	a3,201(a0)
800d3014:	908200ca 	lbu	v0,202(a0)
800d3018:	908500cb 	lbu	a1,203(a0)
800d301c:	8eaf7008 	lw	t7,28680(s5)
800d3020:	908300c8 	lbu	v1,200(a0)
800d3024:	908900cd 	lbu	t1,205(a0)
800d3028:	00ca3025 	or	a2,a2,t2
800d302c:	00073a00 	sll	a3,a3,0x8
800d3030:	908a00cc 	lbu	t2,204(a0)
800d3034:	00052e00 	sll	a1,a1,0x18
800d3038:	a1f000d3 	sb	s0,211(t7)
800d303c:	00021400 	sll	v0,v0,0x10
800d3040:	00451025 	or	v0,v0,a1
800d3044:	8ea47008 	lw	a0,28680(s5)
800d3048:	00671825 	or	v1,v1,a3
800d304c:	00621825 	or	v1,v1,v0
800d3050:	00c83025 	or	a2,a2,t0
800d3054:	afa3005c 	sw	v1,92(sp)
800d3058:	afa60060 	sw	a2,96(sp)
800d305c:	a08000da 	sb	zero,218(a0)
800d3060:	01926025 	or	t4,t4,s2
800d3064:	8fa5005c 	lw	a1,92(sp)
800d3068:	000bbc00 	sll	s7,t3,0x10
800d306c:	0017bc03 	sra	s7,s7,0x10
800d3070:	00061c03 	sra	v1,a2,0x10
800d3074:	000cb400 	sll	s6,t4,0x10
800d3078:	000d6a00 	sll	t5,t5,0x8
800d307c:	02e31823 	subu	v1,s7,v1
800d3080:	01b46825 	or	t5,t5,s4
800d3084:	0016b403 	sra	s6,s6,0x10
800d3088:	00051403 	sra	v0,a1,0x10
800d308c:	00033c00 	sll	a3,v1,0x10
800d3090:	8ea47008 	lw	a0,28680(s5)
800d3094:	02c21023 	subu	v0,s6,v0
800d3098:	000d6c00 	sll	t5,t5,0x10
800d309c:	00094a00 	sll	t1,t1,0x8
800d30a0:	000e7200 	sll	t6,t6,0x8
800d30a4:	000d6c03 	sra	t5,t5,0x10
800d30a8:	00021c00 	sll	v1,v0,0x10
800d30ac:	00073c03 	sra	a3,a3,0x10
800d30b0:	a08000db 	sb	zero,219(a0)
800d30b4:	012a9025 	or	s2,t1,t2
800d30b8:	01d3a025 	or	s4,t6,s3
800d30bc:	afad0058 	sw	t5,88(sp)
800d30c0:	04e001f1 	bltz	a3,800d3888 <S9xSetST010+0xcdc>
800d30c4:	00031c03 	sra	v1,v1,0x10
800d30c8:	046001fc 	bltz	v1,800d38bc <S9xSetST010+0xd10>
800d30cc:	00031023 	negu	v0,v1
800d30d0:	00e02021 	move	a0,a3
800d30d4:	00003021 	move	a2,zero
800d30d8:	00603821 	move	a3,v1
800d30dc:	28850020 	slti	a1,a0,32
800d30e0:	10a00004 	beqz	a1,800d30f4 <S9xSetST010+0x548>
800d30e4:	28820002 	slti	v0,a0,2
800d30e8:	28e20020 	slti	v0,a3,32
800d30ec:	144000fe 	bnez	v0,800d34e8 <S9xSetST010+0x93c>
800d30f0:	28820002 	slti	v0,a0,2
800d30f4:	14400004 	bnez	v0,800d3108 <S9xSetST010+0x55c>
800d30f8:	00041043 	sra	v0,a0,0x1
800d30fc:	00022400 	sll	a0,v0,0x10
800d3100:	00042403 	sra	a0,a0,0x10
800d3104:	28850020 	slti	a1,a0,32
800d3108:	28e30002 	slti	v1,a3,2
800d310c:	00071043 	sra	v0,a3,0x1
800d3110:	08034c38 	j	800d30e0 <S9xSetST010+0x534>
800d3114:	0043380a 	movz	a3,v0,v1
800d3118:	3c068021 	lui	a2,0x8021
800d311c:	24c6701c 	addiu	a2,a2,28700
800d3120:	8cc5000c 	lw	a1,12(a2)
800d3124:	90a20001 	lbu	v0,1(a1)
800d3128:	90a30003 	lbu	v1,3(a1)
800d312c:	90a40000 	lbu	a0,0(a1)
800d3130:	90a70002 	lbu	a3,2(a1)
800d3134:	00021200 	sll	v0,v0,0x8
800d3138:	00031a00 	sll	v1,v1,0x8
800d313c:	00441025 	or	v0,v0,a0
800d3140:	00671825 	or	v1,v1,a3
800d3144:	00021400 	sll	v0,v0,0x10
800d3148:	00031c00 	sll	v1,v1,0x10
800d314c:	00031c03 	sra	v1,v1,0x10
800d3150:	00021403 	sra	v0,v0,0x10
800d3154:	70431002 	mul	v0,v0,v1
800d3158:	00021040 	sll	v0,v0,0x1
800d315c:	a0a20010 	sb	v0,16(a1)
800d3160:	8cc4000c 	lw	a0,12(a2)
800d3164:	00021a03 	sra	v1,v0,0x8
800d3168:	a0830011 	sb	v1,17(a0)
800d316c:	8cc5000c 	lw	a1,12(a2)
800d3170:	00021c03 	sra	v1,v0,0x10
800d3174:	a0a30012 	sb	v1,18(a1)
800d3178:	8cc4000c 	lw	a0,12(a2)
800d317c:	00021603 	sra	v0,v0,0x18
800d3180:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d3184:	a0820013 	sb	v0,19(a0)
800d3188:	3c078021 	lui	a3,0x8021
800d318c:	24e7701c 	addiu	a3,a3,28700
800d3190:	8ce6000c 	lw	a2,12(a3)
800d3194:	3c048019 	lui	a0,0x8019
800d3198:	90c20001 	lbu	v0,1(a2)
800d319c:	90c30000 	lbu	v1,0(a2)
800d31a0:	00021200 	sll	v0,v0,0x8
800d31a4:	00431025 	or	v0,v0,v1
800d31a8:	00021400 	sll	v0,v0,0x10
800d31ac:	00021403 	sra	v0,v0,0x10
800d31b0:	24434000 	addiu	v1,v0,16384
800d31b4:	000319c2 	srl	v1,v1,0x7
800d31b8:	000211c2 	srl	v0,v0,0x7
800d31bc:	248454f4 	addiu	a0,a0,21748
800d31c0:	306301fe 	andi	v1,v1,0x1fe
800d31c4:	304201fe 	andi	v0,v0,0x1fe
800d31c8:	00441021 	addu	v0,v0,a0
800d31cc:	00641821 	addu	v1,v1,a0
800d31d0:	3c058019 	lui	a1,0x8019
800d31d4:	24a94f94 	addiu	t1,a1,20372
800d31d8:	844b0000 	lh	t3,0(v0)
800d31dc:	846c0000 	lh	t4,0(v1)
800d31e0:	3c028019 	lui	v0,0x8019
800d31e4:	244e50f4 	addiu	t6,v0,20724
800d31e8:	08034c84 	j	800d3210 <S9xSetST010+0x664>
800d31ec:	01206821 	move	t5,t1
800d31f0:	00002821 	move	a1,zero
800d31f4:	00001821 	move	v1,zero
800d31f8:	8ce4000c 	lw	a0,12(a3)
800d31fc:	25290002 	addiu	t1,t1,2
800d3200:	01441021 	addu	v0,t2,a0
800d3204:	a04303b1 	sb	v1,945(v0)
800d3208:	112e008f 	beq	t1,t6,800d3448 <S9xSetST010+0x89c>
800d320c:	a04503b0 	sb	a1,944(v0)
800d3210:	85230000 	lh	v1,0(t1)
800d3214:	012d5023 	subu	t2,t1,t5
800d3218:	706c1002 	mul	v0,v1,t4
800d321c:	706b1802 	mul	v1,v1,t3
800d3220:	000213c3 	sra	v0,v0,0xf
800d3224:	00031bc3 	sra	v1,v1,0xf
800d3228:	00021400 	sll	v0,v0,0x10
800d322c:	00021403 	sra	v0,v0,0x10
800d3230:	00034400 	sll	t0,v1,0x10
800d3234:	00084403 	sra	t0,t0,0x10
800d3238:	00022a02 	srl	a1,v0,0x8
800d323c:	01462021 	addu	a0,t2,a2
800d3240:	30a500ff 	andi	a1,a1,0xff
800d3244:	304200ff 	andi	v0,v0,0xff
800d3248:	00081a03 	sra	v1,t0,0x8
800d324c:	a0830251 	sb	v1,593(a0)
800d3250:	a0820510 	sb	v0,1296(a0)
800d3254:	a0850511 	sb	a1,1297(a0)
800d3258:	a08200f0 	sb	v0,240(a0)
800d325c:	a08500f1 	sb	a1,241(a0)
800d3260:	1100ffe3 	beqz	t0,800d31f0 <S9xSetST010+0x644>
800d3264:	a0880250 	sb	t0,592(a0)
800d3268:	00081027 	nor	v0,zero,t0
800d326c:	00021400 	sll	v0,v0,0x10
800d3270:	00021403 	sra	v0,v0,0x10
800d3274:	00021a02 	srl	v1,v0,0x8
800d3278:	306300ff 	andi	v1,v1,0xff
800d327c:	08034c7e 	j	800d31f8 <S9xSetST010+0x64c>
800d3280:	304500ff 	andi	a1,v0,0xff
800d3284:	3c0a8021 	lui	t2,0x8021
800d3288:	254a701c 	addiu	t2,t2,28700
800d328c:	8d47000c 	lw	a3,12(t2)
800d3290:	3c058019 	lui	a1,0x8019
800d3294:	90e20005 	lbu	v0,5(a3)
800d3298:	90e30004 	lbu	v1,4(a3)
800d329c:	00021200 	sll	v0,v0,0x8
800d32a0:	00431025 	or	v0,v0,v1
800d32a4:	00021400 	sll	v0,v0,0x10
800d32a8:	00021403 	sra	v0,v0,0x10
800d32ac:	90e40003 	lbu	a0,3(a3)
800d32b0:	90e60001 	lbu	a2,1(a3)
800d32b4:	24434000 	addiu	v1,v0,16384
800d32b8:	90e80002 	lbu	t0,2(a3)
800d32bc:	90e90000 	lbu	t1,0(a3)
800d32c0:	000319c2 	srl	v1,v1,0x7
800d32c4:	000211c2 	srl	v0,v0,0x7
800d32c8:	24a554f4 	addiu	a1,a1,21748
800d32cc:	304201fe 	andi	v0,v0,0x1fe
800d32d0:	306301fe 	andi	v1,v1,0x1fe
800d32d4:	00042200 	sll	a0,a0,0x8
800d32d8:	00063200 	sll	a2,a2,0x8
800d32dc:	00651821 	addu	v1,v1,a1
800d32e0:	00451021 	addu	v0,v0,a1
800d32e4:	00882025 	or	a0,a0,t0
800d32e8:	00c93025 	or	a2,a2,t1
800d32ec:	84450000 	lh	a1,0(v0)
800d32f0:	84680000 	lh	t0,0(v1)
800d32f4:	00042400 	sll	a0,a0,0x10
800d32f8:	00063400 	sll	a2,a2,0x10
800d32fc:	00042403 	sra	a0,a0,0x10
800d3300:	00063403 	sra	a2,a2,0x10
800d3304:	70851002 	mul	v0,a0,a1
800d3308:	70c81802 	mul	v1,a2,t0
800d330c:	000213c3 	sra	v0,v0,0xf
800d3310:	00031bc3 	sra	v1,v1,0xf
800d3314:	00431021 	addu	v0,v0,v1
800d3318:	70882002 	mul	a0,a0,t0
800d331c:	70a62802 	mul	a1,a1,a2
800d3320:	00021400 	sll	v0,v0,0x10
800d3324:	00021403 	sra	v0,v0,0x10
800d3328:	a0e20010 	sb	v0,16(a3)
800d332c:	8d43000c 	lw	v1,12(t2)
800d3330:	00021203 	sra	v0,v0,0x8
800d3334:	000423c3 	sra	a0,a0,0xf
800d3338:	00052bc3 	sra	a1,a1,0xf
800d333c:	a0620011 	sb	v0,17(v1)
800d3340:	00852023 	subu	a0,a0,a1
800d3344:	8d42000c 	lw	v0,12(t2)
800d3348:	00042400 	sll	a0,a0,0x10
800d334c:	00042403 	sra	a0,a0,0x10
800d3350:	a0440012 	sb	a0,18(v0)
800d3354:	8d43000c 	lw	v1,12(t2)
800d3358:	00042203 	sra	a0,a0,0x8
800d335c:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d3360:	a0640013 	sb	a0,19(v1)
800d3364:	3c108021 	lui	s0,0x8021
800d3368:	2610701c 	addiu	s0,s0,28700
800d336c:	8e03000c 	lw	v1,12(s0)
800d3370:	90620001 	lbu	v0,1(v1)
800d3374:	90640000 	lbu	a0,0(v1)
800d3378:	00021200 	sll	v0,v0,0x8
800d337c:	00441025 	or	v0,v0,a0
800d3380:	90640003 	lbu	a0,3(v1)
800d3384:	90650002 	lbu	a1,2(v1)
800d3388:	00021400 	sll	v0,v0,0x10
800d338c:	00042200 	sll	a0,a0,0x8
800d3390:	00021403 	sra	v0,v0,0x10
800d3394:	00852025 	or	a0,a0,a1
800d3398:	00420018 	mult	v0,v0
800d339c:	00042400 	sll	a0,a0,0x10
800d33a0:	00042403 	sra	a0,a0,0x10
800d33a4:	70840000 	madd	a0,a0
800d33a8:	3c058019 	lui	a1,0x8019
800d33ac:	24a5b190 	addiu	a1,a1,-20080
800d33b0:	00a0f809 	jalr	a1
800d33b4:	00002012 	mflo	a0
800d33b8:	3c068018 	lui	a2,0x8018
800d33bc:	00402021 	move	a0,v0
800d33c0:	24c6c870 	addiu	a2,a2,-14224
800d33c4:	00c0f809 	jalr	a2
800d33c8:	00602821 	move	a1,v1
800d33cc:	00402021 	move	a0,v0
800d33d0:	3c028019 	lui	v0,0x8019
800d33d4:	2442b280 	addiu	v0,v0,-19840
800d33d8:	0040f809 	jalr	v0
800d33dc:	00602821 	move	a1,v1
800d33e0:	00021400 	sll	v0,v0,0x10
800d33e4:	8e03000c 	lw	v1,12(s0)
800d33e8:	00021403 	sra	v0,v0,0x10
800d33ec:	a0620010 	sb	v0,16(v1)
800d33f0:	8e04000c 	lw	a0,12(s0)
800d33f4:	00021203 	sra	v0,v0,0x8
800d33f8:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d33fc:	a0820011 	sb	v0,17(a0)
800d3400:	1940fe32 	blez	t2,800d2ccc <S9xSetST010+0x120>
800d3404:	00003821 	move	a3,zero
800d3408:	27a60012 	addiu	a2,sp,18
800d340c:	8ea27008 	lw	v0,28680(s5)
800d3410:	00072040 	sll	a0,a3,0x1
800d3414:	94c50000 	lhu	a1,0(a2)
800d3418:	00821021 	addu	v0,a0,v0
800d341c:	a0450040 	sb	a1,64(v0)
800d3420:	94c30000 	lhu	v1,0(a2)
800d3424:	8ea27008 	lw	v0,28680(s5)
800d3428:	00031a02 	srl	v1,v1,0x8
800d342c:	00822021 	addu	a0,a0,v0
800d3430:	24e70001 	addiu	a3,a3,1
800d3434:	a0830041 	sb	v1,65(a0)
800d3438:	1547fff4 	bne	t2,a3,800d340c <S9xSetST010+0x860>
800d343c:	24c60002 	addiu	a2,a2,2
800d3440:	08034b34 	j	800d2cd0 <S9xSetST010+0x124>
800d3444:	3c048030 	lui	a0,0x8030
800d3448:	90820001 	lbu	v0,1(a0)
800d344c:	a0820000 	sb	v0,0(a0)
800d3450:	8ce3000c 	lw	v1,12(a3)
800d3454:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d3458:	a0600001 	sb	zero,1(v1)
800d345c:	14c00003 	bnez	a2,800d346c <S9xSetST010+0x8c0>
800d3460:	25424000 	addiu	v0,t2,16384
800d3464:	00025400 	sll	t2,v0,0x10
800d3468:	000a5403 	sra	t2,t2,0x10
800d346c:	a1280000 	sb	t0,0(t1)
800d3470:	24e5701c 	addiu	a1,a3,28700
800d3474:	8ca3000c 	lw	v1,12(a1)
800d3478:	00081203 	sra	v0,t0,0x8
800d347c:	a0620001 	sb	v0,1(v1)
800d3480:	8ca4000c 	lw	a0,12(a1)
800d3484:	00061a03 	sra	v1,a2,0x8
800d3488:	a0860002 	sb	a2,2(a0)
800d348c:	8ca2000c 	lw	v0,12(a1)
800d3490:	a0430003 	sb	v1,3(v0)
800d3494:	3c028019 	lui	v0,0x8019
800d3498:	244250f4 	addiu	v0,v0,20724
800d349c:	00061940 	sll	v1,a2,0x5
800d34a0:	8ca4000c 	lw	a0,12(a1)
800d34a4:	00621821 	addu	v1,v1,v0
800d34a8:	00681821 	addu	v1,v1,t0
800d34ac:	a08a0004 	sb	t2,4(a0)
800d34b0:	90620000 	lbu	v0,0(v1)
800d34b4:	8ca4000c 	lw	a0,12(a1)
800d34b8:	000a1a03 	sra	v1,t2,0x8
800d34bc:	00021200 	sll	v0,v0,0x8
800d34c0:	a0830005 	sb	v1,5(a0)
800d34c4:	01421026 	xor	v0,t2,v0
800d34c8:	8ca3000c 	lw	v1,12(a1)
800d34cc:	00021400 	sll	v0,v0,0x10
800d34d0:	00021403 	sra	v0,v0,0x10
800d34d4:	a0620010 	sb	v0,16(v1)
800d34d8:	8ca4000c 	lw	a0,12(a1)
800d34dc:	00021203 	sra	v0,v0,0x8
800d34e0:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d34e4:	a0820011 	sb	v0,17(a0)
800d34e8:	14e00005 	bnez	a3,800d3500 <S9xSetST010+0x954>
800d34ec:	3c028019 	lui	v0,0x8019
800d34f0:	24c24000 	addiu	v0,a2,16384
800d34f4:	00023400 	sll	a2,v0,0x10
800d34f8:	00063403 	sra	a2,a2,0x10
800d34fc:	3c028019 	lui	v0,0x8019
800d3500:	00071940 	sll	v1,a3,0x5
800d3504:	244250f4 	addiu	v0,v0,20724
800d3508:	00621821 	addu	v1,v1,v0
800d350c:	00641821 	addu	v1,v1,a0
800d3510:	90620000 	lbu	v0,0(v1)
800d3514:	3c138011 	lui	s3,0x8011
800d3518:	00021200 	sll	v0,v0,0x8
800d351c:	00c21026 	xor	v0,a2,v0
800d3520:	3050ffff 	andi	s0,v0,0xffff
800d3524:	a7a20010 	sh	v0,16(sp)
800d3528:	2662e2b0 	addiu	v0,s3,-7504
800d352c:	0040f809 	jalr	v0
800d3530:	02122023 	subu	a0,s0,s2
800d3534:	34038000 	li	v1,0x8000
800d3538:	0062102a 	slt	v0,v1,v0
800d353c:	144000af 	bnez	v0,800d37fc <S9xSetST010+0xc50>
800d3540:	26028000 	addiu	v0,s0,-32768
800d3544:	afa00064 	sw	zero,100(sp)
800d3548:	0212f023 	subu	s8,s0,s2
800d354c:	2662e2b0 	addiu	v0,s3,-7504
800d3550:	0040f809 	jalr	v0
800d3554:	03c02021 	move	a0,s8
800d3558:	00401821 	move	v1,v0
800d355c:	34028000 	li	v0,0x8000
800d3560:	106200bb 	beq	v1,v0,800d3850 <S9xSetST010+0xca4>
800d3564:	24110100 	li	s1,256
800d3568:	28621000 	slti	v0,v1,4096
800d356c:	144000aa 	bnez	v0,800d3818 <S9xSetST010+0xc6c>
800d3570:	8fa40088 	lw	a0,136(sp)
800d3574:	00031102 	srl	v0,v1,0x4
800d3578:	02821023 	subu	v0,s4,v0
800d357c:	3051ffff 	andi	s1,v0,0xffff
800d3580:	02201021 	move	v0,s1
800d3584:	02822023 	subu	a0,s4,v0
800d3588:	2662e2b0 	addiu	v0,s3,-7504
800d358c:	0040f809 	jalr	v0
800d3590:	00000000 	nop
800d3594:	34038000 	li	v1,0x8000
800d3598:	0062102a 	slt	v0,v1,v0
800d359c:	14400091 	bnez	v0,800d37e4 <S9xSetST010+0xc38>
800d35a0:	0291102b 	sltu	v0,s4,s1
800d35a4:	00111202 	srl	v0,s1,0x8
800d35a8:	3049ffff 	andi	t1,v0,0xffff
800d35ac:	322b00ff 	andi	t3,s1,0xff
800d35b0:	312a00ff 	andi	t2,t1,0xff
800d35b4:	0250102b 	sltu	v0,s2,s0
800d35b8:	10400082 	beqz	v0,800d37c4 <S9xSetST010+0xc18>
800d35bc:	0212102b 	sltu	v0,s0,s2
800d35c0:	2bc20081 	slti	v0,s8,129
800d35c4:	14400003 	bnez	v0,800d35d4 <S9xSetST010+0xa28>
800d35c8:	8fa50064 	lw	a1,100(sp)
800d35cc:	26420280 	addiu	v0,s2,640
800d35d0:	3052ffff 	andi	s2,v0,0xffff
800d35d4:	10a00003 	beqz	a1,800d35e4 <S9xSetST010+0xa38>
800d35d8:	8fa3007c 	lw	v1,124(sp)
800d35dc:	26428000 	addiu	v0,s2,-32768
800d35e0:	3052ffff 	andi	s2,v0,0xffff
800d35e4:	8fa50078 	lw	a1,120(sp)
800d35e8:	00031200 	sll	v0,v1,0x8
800d35ec:	00451025 	or	v0,v0,a1
800d35f0:	8fa5005c 	lw	a1,92(sp)
800d35f4:	00161c00 	sll	v1,s6,0x10
800d35f8:	00651823 	subu	v1,v1,a1
800d35fc:	8fa50060 	lw	a1,96(sp)
800d3600:	00172400 	sll	a0,s7,0x10
800d3604:	00852023 	subu	a0,a0,a1
800d3608:	00031c03 	sra	v1,v1,0x10
800d360c:	10400063 	beqz	v0,800d379c <S9xSetST010+0xbf0>
800d3610:	00042403 	sra	a0,a0,0x10
800d3614:	24820008 	addiu	v0,a0,8
800d3618:	2c42000f 	sltiu	v0,v0,15
800d361c:	10400014 	beqz	v0,800d3670 <S9xSetST010+0xac4>
800d3620:	8ea27008 	lw	v0,28680(s5)
800d3624:	24620080 	addiu	v0,v1,128
800d3628:	2c4200ff 	sltiu	v0,v0,255
800d362c:	10400010 	beqz	v0,800d3670 <S9xSetST010+0xac4>
800d3630:	8ea27008 	lw	v0,28680(s5)
800d3634:	8fa30074 	lw	v1,116(sp)
800d3638:	8fa4006c 	lw	a0,108(sp)
800d363c:	8fa50070 	lw	a1,112(sp)
800d3640:	00031200 	sll	v0,v1,0x8
800d3644:	00451025 	or	v0,v0,a1
800d3648:	00041a00 	sll	v1,a0,0x8
800d364c:	8fa50058 	lw	a1,88(sp)
800d3650:	8fa40068 	lw	a0,104(sp)
800d3654:	34a50008 	ori	a1,a1,0x8
800d3658:	00641825 	or	v1,v1,a0
800d365c:	0002bc00 	sll	s7,v0,0x10
800d3660:	afa50058 	sw	a1,88(sp)
800d3664:	0017bc03 	sra	s7,s7,0x10
800d3668:	30767fff 	andi	s6,v1,0x7fff
800d366c:	8ea27008 	lw	v0,28680(s5)
800d3670:	00122c00 	sll	a1,s2,0x10
800d3674:	a05700c0 	sb	s7,192(v0)
800d3678:	00052c03 	sra	a1,a1,0x10
800d367c:	8ea67008 	lw	a2,28680(s5)
800d3680:	000521c2 	srl	a0,a1,0x7
800d3684:	3c078019 	lui	a3,0x8019
800d3688:	24e754f4 	addiu	a3,a3,21748
800d368c:	00171203 	sra	v0,s7,0x8
800d3690:	308401fe 	andi	a0,a0,0x1fe
800d3694:	a0c200c1 	sb	v0,193(a2)
800d3698:	00872021 	addu	a0,a0,a3
800d369c:	8ea27008 	lw	v0,28680(s5)
800d36a0:	84830000 	lh	v1,0(a0)
800d36a4:	a05600c2 	sb	s6,194(v0)
800d36a8:	00031943 	sra	v1,v1,0x5
800d36ac:	8ea47008 	lw	a0,28680(s5)
800d36b0:	70691802 	mul	v1,v1,t1
800d36b4:	00161203 	sra	v0,s6,0x8
800d36b8:	a08200c3 	sb	v0,195(a0)
800d36bc:	8fa20060 	lw	v0,96(sp)
800d36c0:	00031840 	sll	v1,v1,0x1
800d36c4:	3c081fff 	lui	t0,0x1fff
800d36c8:	00431823 	subu	v1,v0,v1
800d36cc:	3508ffff 	ori	t0,t0,0xffff
800d36d0:	8ea27008 	lw	v0,28680(s5)
800d36d4:	00681824 	and	v1,v1,t0
800d36d8:	a04300c4 	sb	v1,196(v0)
800d36dc:	24a54000 	addiu	a1,a1,16384
800d36e0:	8ea67008 	lw	a2,28680(s5)
800d36e4:	000529c2 	srl	a1,a1,0x7
800d36e8:	00032203 	sra	a0,v1,0x8
800d36ec:	30a501fe 	andi	a1,a1,0x1fe
800d36f0:	a0c400c5 	sb	a0,197(a2)
800d36f4:	00a72821 	addu	a1,a1,a3
800d36f8:	8ea67008 	lw	a2,28680(s5)
800d36fc:	84a20000 	lh	v0,0(a1)
800d3700:	00032403 	sra	a0,v1,0x10
800d3704:	a0c400c6 	sb	a0,198(a2)
800d3708:	00021143 	sra	v0,v0,0x5
800d370c:	8ea57008 	lw	a1,28680(s5)
800d3710:	70491002 	mul	v0,v0,t1
800d3714:	00031e03 	sra	v1,v1,0x18
800d3718:	a0a300c7 	sb	v1,199(a1)
800d371c:	8fa3005c 	lw	v1,92(sp)
800d3720:	00021040 	sll	v0,v0,0x1
800d3724:	00621023 	subu	v0,v1,v0
800d3728:	8ea37008 	lw	v1,28680(s5)
800d372c:	00481024 	and	v0,v0,t0
800d3730:	a06200c8 	sb	v0,200(v1)
800d3734:	8ea47008 	lw	a0,28680(s5)
800d3738:	00021a03 	sra	v1,v0,0x8
800d373c:	a08300c9 	sb	v1,201(a0)
800d3740:	8ea57008 	lw	a1,28680(s5)
800d3744:	00021c03 	sra	v1,v0,0x10
800d3748:	a0a300ca 	sb	v1,202(a1)
800d374c:	8ea47008 	lw	a0,28680(s5)
800d3750:	00021603 	sra	v0,v0,0x18
800d3754:	a08200cb 	sb	v0,203(a0)
800d3758:	8ea37008 	lw	v1,28680(s5)
800d375c:	00122a02 	srl	a1,s2,0x8
800d3760:	a07200cc 	sb	s2,204(v1)
800d3764:	8ea47008 	lw	a0,28680(s5)
800d3768:	8fa20058 	lw	v0,88(sp)
800d376c:	a08500cd 	sb	a1,205(a0)
800d3770:	00023203 	sra	a2,v0,0x8
800d3774:	8ea27008 	lw	v0,28680(s5)
800d3778:	a04b00d4 	sb	t3,212(v0)
800d377c:	8ea37008 	lw	v1,28680(s5)
800d3780:	a06a00d5 	sb	t2,213(v1)
800d3784:	8fa30058 	lw	v1,88(sp)
800d3788:	8ea27008 	lw	v0,28680(s5)
800d378c:	a04300dc 	sb	v1,220(v0)
800d3790:	8ea37008 	lw	v1,28680(s5)
800d3794:	08034b33 	j	800d2ccc <S9xSetST010+0x120>
800d3798:	a06600dd 	sb	a2,221(v1)
800d379c:	24620008 	addiu	v0,v1,8
800d37a0:	2c42000f 	sltiu	v0,v0,15
800d37a4:	1040ffb2 	beqz	v0,800d3670 <S9xSetST010+0xac4>
800d37a8:	8ea27008 	lw	v0,28680(s5)
800d37ac:	24820080 	addiu	v0,a0,128
800d37b0:	2c4200ff 	sltiu	v0,v0,255
800d37b4:	1040ffae 	beqz	v0,800d3670 <S9xSetST010+0xac4>
800d37b8:	8ea27008 	lw	v0,28680(s5)
800d37bc:	08034d8e 	j	800d3638 <S9xSetST010+0xa8c>
800d37c0:	8fa30074 	lw	v1,116(sp)
800d37c4:	1040ff83 	beqz	v0,800d35d4 <S9xSetST010+0xa28>
800d37c8:	8fa50064 	lw	a1,100(sp)
800d37cc:	02501023 	subu	v0,s2,s0
800d37d0:	28420080 	slti	v0,v0,128
800d37d4:	1440ff7f 	bnez	v0,800d35d4 <S9xSetST010+0xa28>
800d37d8:	2642fd80 	addiu	v0,s2,-640
800d37dc:	08034d75 	j	800d35d4 <S9xSetST010+0xa28>
800d37e0:	3052ffff 	andi	s2,v0,0xffff
800d37e4:	1440001c 	bnez	v0,800d3858 <S9xSetST010+0xcac>
800d37e8:	00000000 	nop
800d37ec:	240900ff 	li	t1,255
800d37f0:	00005821 	move	t3,zero
800d37f4:	08034d6d 	j	800d35b4 <S9xSetST010+0xa08>
800d37f8:	240a00ff 	li	t2,255
800d37fc:	26438000 	addiu	v1,s2,-32768
800d3800:	a7a20010 	sh	v0,16(sp)
800d3804:	3050ffff 	andi	s0,v0,0xffff
800d3808:	3072ffff 	andi	s2,v1,0xffff
800d380c:	24020001 	li	v0,1
800d3810:	08034d52 	j	800d3548 <S9xSetST010+0x99c>
800d3814:	afa20064 	sw	v0,100(sp)
800d3818:	8fa3008c 	lw	v1,140(sp)
800d381c:	00031200 	sll	v0,v1,0x8
800d3820:	8fa50084 	lw	a1,132(sp)
800d3824:	00441025 	or	v0,v0,a0
800d3828:	8fa40080 	lw	a0,128(sp)
800d382c:	00051a00 	sll	v1,a1,0x8
800d3830:	02821021 	addu	v0,s4,v0
800d3834:	3042ffff 	andi	v0,v0,0xffff
800d3838:	00641825 	or	v1,v1,a0
800d383c:	0043202b 	sltu	a0,v0,v1
800d3840:	0044180b 	movn	v1,v0,a0
800d3844:	00608821 	move	s1,v1
800d3848:	08034d61 	j	800d3584 <S9xSetST010+0x9d8>
800d384c:	00601021 	move	v0,v1
800d3850:	08034d61 	j	800d3584 <S9xSetST010+0x9d8>
800d3854:	24020100 	li	v0,256
800d3858:	00004821 	move	t1,zero
800d385c:	00005821 	move	t3,zero
800d3860:	08034d6d 	j	800d35b4 <S9xSetST010+0xa08>
800d3864:	00005021 	move	t2,zero
800d3868:	04600021 	bltz	v1,800d38f0 <S9xSetST010+0xd44>
800d386c:	00061023 	negu	v0,a2
800d3870:	00023400 	sll	a2,v0,0x10
800d3874:	00604021 	move	t0,v1
800d3878:	00063403 	sra	a2,a2,0x10
800d387c:	240ac000 	li	t2,-16384
800d3880:	08034b65 	j	800d2d94 <S9xSetST010+0x1e8>
800d3884:	28640020 	slti	a0,v1,32
800d3888:	04600011 	bltz	v1,800d38d0 <S9xSetST010+0xd24>
800d388c:	00071023 	negu	v0,a3
800d3890:	00023c00 	sll	a3,v0,0x10
800d3894:	00602021 	move	a0,v1
800d3898:	00073c03 	sra	a3,a3,0x10
800d389c:	2406c000 	li	a2,-16384
800d38a0:	08034c38 	j	800d30e0 <S9xSetST010+0x534>
800d38a4:	28650020 	slti	a1,v1,32
800d38a8:	00024400 	sll	t0,v0,0x10
800d38ac:	00084403 	sra	t0,t0,0x10
800d38b0:	240a4000 	li	t2,16384
800d38b4:	08034b65 	j	800d2d94 <S9xSetST010+0x1e8>
800d38b8:	29040020 	slti	a0,t0,32
800d38bc:	00022400 	sll	a0,v0,0x10
800d38c0:	00042403 	sra	a0,a0,0x10
800d38c4:	24064000 	li	a2,16384
800d38c8:	08034c38 	j	800d30e0 <S9xSetST010+0x534>
800d38cc:	28850020 	slti	a1,a0,32
800d38d0:	00022400 	sll	a0,v0,0x10
800d38d4:	00031823 	negu	v1,v1
800d38d8:	00042403 	sra	a0,a0,0x10
800d38dc:	00033c00 	sll	a3,v1,0x10
800d38e0:	00073c03 	sra	a3,a3,0x10
800d38e4:	24068000 	li	a2,-32768
800d38e8:	08034c38 	j	800d30e0 <S9xSetST010+0x534>
800d38ec:	28850020 	slti	a1,a0,32
800d38f0:	00024400 	sll	t0,v0,0x10
800d38f4:	00031823 	negu	v1,v1
800d38f8:	00084403 	sra	t0,t0,0x10
800d38fc:	00033400 	sll	a2,v1,0x10
800d3900:	00063403 	sra	a2,a2,0x10
800d3904:	240a8000 	li	t2,-32768
800d3908:	08034b65 	j	800d2d94 <S9xSetST010+0x1e8>
800d390c:	29040020 	slti	a0,t0,32

800d3910 <S9xGetST011>:
800d3910:	3c02801f 	lui	v0,0x801f
800d3914:	8c434468 	lw	v1,17512(v0)
800d3918:	3085ffff 	andi	a1,a0,0xffff
800d391c:	24630001 	addiu	v1,v1,1
800d3920:	24040001 	li	a0,1
800d3924:	240600ff 	li	a2,255
800d3928:	10a40005 	beq	a1,a0,800d3940 <S9xGetST011+0x30>
800d392c:	ac434468 	sw	v1,17512(v0)
800d3930:	3c038021 	lui	v1,0x8021
800d3934:	8c627028 	lw	v0,28712(v1)
800d3938:	00451021 	addu	v0,v0,a1
800d393c:	90460000 	lbu	a2,0(v0)
800d3940:	03e00008 	jr	ra
800d3944:	00c01021 	move	v0,a2

800d3948 <S9xSetST011>:
800d3948:	27bdffe8 	addiu	sp,sp,-24
800d394c:	afbf0014 	sw	ra,20(sp)
800d3950:	afb00010 	sw	s0,16(sp)
800d3954:	3c02801f 	lui	v0,0x801f
800d3958:	8c434468 	lw	v1,17512(v0)
800d395c:	3c07801f 	lui	a3,0x801f
800d3960:	8ce6446c 	lw	a2,17516(a3)
800d3964:	24630001 	addiu	v1,v1,1
800d3968:	ac434468 	sw	v1,17512(v0)
800d396c:	30a500ff 	andi	a1,a1,0xff
800d3970:	14c0001e 	bnez	a2,800d39ec <S9xSetST011+0xa4>
800d3974:	3084ffff 	andi	a0,a0,0xffff
800d3978:	3c068030 	lui	a2,0x8030
800d397c:	24020001 	li	v0,1
800d3980:	24030001 	li	v1,1
800d3984:	ace2446c 	sw	v0,17516(a3)
800d3988:	a0c36fd0 	sb	v1,28624(a2)
800d398c:	3c078021 	lui	a3,0x8021
800d3990:	24e3701c 	addiu	v1,a3,28700
800d3994:	8c62000c 	lw	v0,12(v1)
800d3998:	00441021 	addu	v0,v0,a0
800d399c:	1480000a 	bnez	a0,800d39c8 <S9xSetST011+0x80>
800d39a0:	a0450000 	sb	a1,0(v0)
800d39a4:	90c26fd0 	lbu	v0,28624(a2)
800d39a8:	14400012 	bnez	v0,800d39f4 <S9xSetST011+0xac>
800d39ac:	3c038030 	lui	v1,0x8030
800d39b0:	24626fd0 	addiu	v0,v1,28624
800d39b4:	8c430008 	lw	v1,8(v0)
800d39b8:	24640001 	addiu	a0,v1,1
800d39bc:	00621821 	addu	v1,v1,v0
800d39c0:	a0650014 	sb	a1,20(v1)
800d39c4:	ac440008 	sw	a0,8(v0)
800d39c8:	24c46fd0 	addiu	a0,a2,28624
800d39cc:	8c830004 	lw	v1,4(a0)
800d39d0:	8c820008 	lw	v0,8(a0)
800d39d4:	10620017 	beq	v1,v0,800d3a34 <S9xSetST011+0xec>
800d39d8:	24020001 	li	v0,1
800d39dc:	8fbf0014 	lw	ra,20(sp)
800d39e0:	8fb00010 	lw	s0,16(sp)
800d39e4:	03e00008 	jr	ra
800d39e8:	27bd0018 	addiu	sp,sp,24
800d39ec:	08034e63 	j	800d398c <S9xSetST011+0x44>
800d39f0:	3c068030 	lui	a2,0x8030
800d39f4:	30a400ff 	andi	a0,a1,0xff
800d39f8:	24626fd0 	addiu	v0,v1,28624
800d39fc:	a0606fd0 	sb	zero,28624(v1)
800d3a00:	2c83000f 	sltiu	v1,a0,15
800d3a04:	a0450002 	sb	a1,2(v0)
800d3a08:	ac400008 	sw	zero,8(v0)
800d3a0c:	1460005b 	bnez	v1,800d3b7c <S9xSetST011+0x234>
800d3a10:	ac400010 	sw	zero,16(v0)
800d3a14:	24020001 	li	v0,1
800d3a18:	24c46fd0 	addiu	a0,a2,28624
800d3a1c:	a0c26fd0 	sb	v0,28624(a2)
800d3a20:	8c830004 	lw	v1,4(a0)
800d3a24:	8c820008 	lw	v0,8(a0)
800d3a28:	1462ffed 	bne	v1,v0,800d39e0 <S9xSetST011+0x98>
800d3a2c:	8fbf0014 	lw	ra,20(sp)
800d3a30:	24020001 	li	v0,1
800d3a34:	3c038030 	lui	v1,0x8030
800d3a38:	90850002 	lbu	a1,2(a0)
800d3a3c:	a0626fd0 	sb	v0,28624(v1)
800d3a40:	24020004 	li	v0,4
800d3a44:	10a20057 	beq	a1,v0,800d3ba4 <S9xSetST011+0x25c>
800d3a48:	ac800010 	sw	zero,16(a0)
800d3a4c:	2ca20005 	sltiu	v0,a1,5
800d3a50:	1440000c 	bnez	v0,800d3a84 <S9xSetST011+0x13c>
800d3a54:	24020001 	li	v0,1
800d3a58:	24020005 	li	v0,5
800d3a5c:	10a20051 	beq	a1,v0,800d3ba4 <S9xSetST011+0x25c>
800d3a60:	2402000e 	li	v0,14
800d3a64:	14a2ffde 	bne	a1,v0,800d39e0 <S9xSetST011+0x98>
800d3a68:	8fbf0014 	lw	ra,20(sp)
800d3a6c:	24e2701c 	addiu	v0,a3,28700
800d3a70:	8c43000c 	lw	v1,12(v0)
800d3a74:	a060012c 	sb	zero,300(v1)
800d3a78:	8c44000c 	lw	a0,12(v0)
800d3a7c:	08034e77 	j	800d39dc <S9xSetST011+0x94>
800d3a80:	a080012d 	sb	zero,301(a0)
800d3a84:	14a2ffd6 	bne	a1,v0,800d39e0 <S9xSetST011+0x98>
800d3a88:	8fbf0014 	lw	ra,20(sp)
800d3a8c:	3c028011 	lui	v0,0x8011
800d3a90:	3c048030 	lui	a0,0x8030
800d3a94:	3c058030 	lui	a1,0x8030
800d3a98:	2450c930 	addiu	s0,v0,-14032
800d3a9c:	248473e4 	addiu	a0,a0,29668
800d3aa0:	24a56fe4 	addiu	a1,a1,28644
800d3aa4:	0200f809 	jalr	s0
800d3aa8:	24060009 	li	a2,9
800d3aac:	3c048030 	lui	a0,0x8030
800d3ab0:	3c058030 	lui	a1,0x8030
800d3ab4:	248473ed 	addiu	a0,a0,29677
800d3ab8:	24a56fee 	addiu	a1,a1,28654
800d3abc:	0200f809 	jalr	s0
800d3ac0:	24060009 	li	a2,9
800d3ac4:	3c048030 	lui	a0,0x8030
800d3ac8:	3c058030 	lui	a1,0x8030
800d3acc:	248473f6 	addiu	a0,a0,29686
800d3ad0:	24a56ff8 	addiu	a1,a1,28664
800d3ad4:	0200f809 	jalr	s0
800d3ad8:	24060009 	li	a2,9
800d3adc:	3c048030 	lui	a0,0x8030
800d3ae0:	3c058030 	lui	a1,0x8030
800d3ae4:	248473ff 	addiu	a0,a0,29695
800d3ae8:	24a57002 	addiu	a1,a1,28674
800d3aec:	0200f809 	jalr	s0
800d3af0:	24060009 	li	a2,9
800d3af4:	3c048030 	lui	a0,0x8030
800d3af8:	3c058030 	lui	a1,0x8030
800d3afc:	24847408 	addiu	a0,a0,29704
800d3b00:	24a5700c 	addiu	a1,a1,28684
800d3b04:	0200f809 	jalr	s0
800d3b08:	24060009 	li	a2,9
800d3b0c:	3c048030 	lui	a0,0x8030
800d3b10:	3c058030 	lui	a1,0x8030
800d3b14:	24847411 	addiu	a0,a0,29713
800d3b18:	24a57016 	addiu	a1,a1,28694
800d3b1c:	0200f809 	jalr	s0
800d3b20:	24060009 	li	a2,9
800d3b24:	3c048030 	lui	a0,0x8030
800d3b28:	3c058030 	lui	a1,0x8030
800d3b2c:	2484741a 	addiu	a0,a0,29722
800d3b30:	24a57020 	addiu	a1,a1,28704
800d3b34:	0200f809 	jalr	s0
800d3b38:	24060009 	li	a2,9
800d3b3c:	3c048030 	lui	a0,0x8030
800d3b40:	3c058030 	lui	a1,0x8030
800d3b44:	24847423 	addiu	a0,a0,29731
800d3b48:	24a5702a 	addiu	a1,a1,28714
800d3b4c:	0200f809 	jalr	s0
800d3b50:	24060009 	li	a2,9
800d3b54:	3c048030 	lui	a0,0x8030
800d3b58:	3c058030 	lui	a1,0x8030
800d3b5c:	0200c821 	move	t9,s0
800d3b60:	8fbf0014 	lw	ra,20(sp)
800d3b64:	8fb00010 	lw	s0,16(sp)
800d3b68:	2484742c 	addiu	a0,a0,29740
800d3b6c:	24a57034 	addiu	a1,a1,28724
800d3b70:	24060009 	li	a2,9
800d3b74:	03200008 	jr	t9
800d3b78:	27bd0018 	addiu	sp,sp,24
800d3b7c:	3c038019 	lui	v1,0x8019
800d3b80:	00041080 	sll	v0,a0,0x2
800d3b84:	24635700 	addiu	v1,v1,22272
800d3b88:	00431021 	addu	v0,v0,v1
800d3b8c:	8c440000 	lw	a0,0(v0)
800d3b90:	00800008 	jr	a0
800d3b94:	00000000 	nop
800d3b98:	24c26fd0 	addiu	v0,a2,28624
800d3b9c:	08034e72 	j	800d39c8 <S9xSetST011+0x80>
800d3ba0:	ac400004 	sw	zero,4(v0)
800d3ba4:	24e2701c 	addiu	v0,a3,28700
800d3ba8:	8c43000c 	lw	v1,12(v0)
800d3bac:	a060012c 	sb	zero,300(v1)
800d3bb0:	8c44000c 	lw	a0,12(v0)
800d3bb4:	a080012e 	sb	zero,302(a0)
800d3bb8:	8fbf0014 	lw	ra,20(sp)
800d3bbc:	8fb00010 	lw	s0,16(sp)
800d3bc0:	03e00008 	jr	ra
800d3bc4:	27bd0018 	addiu	sp,sp,24
800d3bc8:	24c36fd0 	addiu	v1,a2,28624
800d3bcc:	24020004 	li	v0,4
800d3bd0:	08034e72 	j	800d39c8 <S9xSetST011+0x80>
800d3bd4:	ac620004 	sw	v0,4(v1)
800d3bd8:	24c36fd0 	addiu	v1,a2,28624
800d3bdc:	24020080 	li	v0,128
800d3be0:	08034e72 	j	800d39c8 <S9xSetST011+0x80>
800d3be4:	ac620004 	sw	v0,4(v1)
	...

800d3bf0 <S9xSetST018>:
800d3bf0:	27bdffe0 	addiu	sp,sp,-32
800d3bf4:	afb10014 	sw	s1,20(sp)
800d3bf8:	3c02800f 	lui	v0,0x800f
800d3bfc:	309100ff 	andi	s1,a0,0xff
800d3c00:	3c048019 	lui	a0,0x8019
800d3c04:	afb00010 	sw	s0,16(sp)
800d3c08:	24845740 	addiu	a0,a0,22336
800d3c0c:	afbf0018 	sw	ra,24(sp)
800d3c10:	02203021 	move	a2,s1
800d3c14:	24424bb0 	addiu	v0,v0,19376
800d3c18:	0040f809 	jalr	v0
800d3c1c:	30b0ffff 	andi	s0,a1,0xffff
800d3c20:	3c04801f 	lui	a0,0x801f
800d3c24:	8c824470 	lw	v0,17520(a0)
800d3c28:	3c05801f 	lui	a1,0x801f
800d3c2c:	8ca34474 	lw	v1,17524(a1)
800d3c30:	24420001 	addiu	v0,v0,1
800d3c34:	1460001e 	bnez	v1,800d3cb0 <S9xSetST018+0xc0>
800d3c38:	ac824470 	sw	v0,17520(a0)
800d3c3c:	3c088030 	lui	t0,0x8030
800d3c40:	25027440 	addiu	v0,t0,29760
800d3c44:	24030001 	li	v1,1
800d3c48:	a0400002 	sb	zero,2(v0)
800d3c4c:	3c028021 	lui	v0,0x8021
800d3c50:	aca34474 	sw	v1,17524(a1)
800d3c54:	8c437028 	lw	v1,28712(v0)
800d3c58:	24040001 	li	a0,1
800d3c5c:	25057440 	addiu	a1,t0,29760
800d3c60:	00701821 	addu	v1,v1,s0
800d3c64:	24023804 	li	v0,14340
800d3c68:	a1047440 	sb	a0,29760(t0)
800d3c6c:	3c078030 	lui	a3,0x8030
800d3c70:	a0710000 	sb	s1,0(v1)
800d3c74:	12020018 	beq	s0,v0,800d3cd8 <S9xSetST018+0xe8>
800d3c78:	a0a00001 	sb	zero,1(a1)
800d3c7c:	24023802 	li	v0,14338
800d3c80:	1202003e 	beq	s0,v0,800d3d7c <S9xSetST018+0x18c>
800d3c84:	00000000 	nop
800d3c88:	25057440 	addiu	a1,t0,29760
800d3c8c:	8ca30008 	lw	v1,8(a1)
800d3c90:	8ca2000c 	lw	v0,12(a1)
800d3c94:	10620020 	beq	v1,v0,800d3d18 <S9xSetST018+0x128>
800d3c98:	3c068030 	lui	a2,0x8030
800d3c9c:	8fbf0018 	lw	ra,24(sp)
800d3ca0:	8fb10014 	lw	s1,20(sp)
800d3ca4:	8fb00010 	lw	s0,16(sp)
800d3ca8:	03e00008 	jr	ra
800d3cac:	27bd0020 	addiu	sp,sp,32
800d3cb0:	3c028021 	lui	v0,0x8021
800d3cb4:	8c437028 	lw	v1,28712(v0)
800d3cb8:	3c088030 	lui	t0,0x8030
800d3cbc:	25057440 	addiu	a1,t0,29760
800d3cc0:	00701821 	addu	v1,v1,s0
800d3cc4:	24023804 	li	v0,14340
800d3cc8:	a0710000 	sb	s1,0(v1)
800d3ccc:	3c078030 	lui	a3,0x8030
800d3cd0:	1602ffea 	bne	s0,v0,800d3c7c <S9xSetST018+0x8c>
800d3cd4:	a0a00001 	sb	zero,1(a1)
800d3cd8:	90e27440 	lbu	v0,29760(a3)
800d3cdc:	1040ffea 	beqz	v0,800d3c88 <S9xSetST018+0x98>
800d3ce0:	24020002 	li	v0,2
800d3ce4:	90a30002 	lbu	v1,2(a1)
800d3ce8:	10620031 	beq	v1,v0,800d3db0 <S9xSetST018+0x1c0>
800d3cec:	24630001 	addiu	v1,v1,1
800d3cf0:	8ca20004 	lw	v0,4(a1)
800d3cf4:	00021200 	sll	v0,v0,0x8
800d3cf8:	00511025 	or	v0,v0,s1
800d3cfc:	aca20004 	sw	v0,4(a1)
800d3d00:	a0a30002 	sb	v1,2(a1)
800d3d04:	25057440 	addiu	a1,t0,29760
800d3d08:	8ca30008 	lw	v1,8(a1)
800d3d0c:	8ca2000c 	lw	v0,12(a1)
800d3d10:	1462ffe2 	bne	v1,v0,800d3c9c <S9xSetST018+0xac>
800d3d14:	3c068030 	lui	a2,0x8030
800d3d18:	24020001 	li	v0,1
800d3d1c:	8ca30004 	lw	v1,4(a1)
800d3d20:	a0c27440 	sb	v0,29760(a2)
800d3d24:	24020100 	li	v0,256
800d3d28:	aca0000c 	sw	zero,12(a1)
800d3d2c:	10620004 	beq	v1,v0,800d3d40 <S9xSetST018+0x150>
800d3d30:	aca00014 	sw	zero,20(a1)
800d3d34:	3402ff00 	li	v0,0xff00
800d3d38:	1462ffd9 	bne	v1,v0,800d3ca0 <S9xSetST018+0xb0>
800d3d3c:	8fbf0018 	lw	ra,24(sp)
800d3d40:	90a20003 	lbu	v0,3(a1)
800d3d44:	24070001 	li	a3,1
800d3d48:	24420001 	addiu	v0,v0,1
800d3d4c:	304200ff 	andi	v0,v0,0xff
800d3d50:	a0c07440 	sb	zero,29760(a2)
800d3d54:	1047000f 	beq	v0,a3,800d3d94 <S9xSetST018+0x1a4>
800d3d58:	a0a20003 	sb	v0,3(a1)
800d3d5c:	90a40003 	lbu	a0,3(a1)
800d3d60:	24030003 	li	v1,3
800d3d64:	2402ff81 	li	v0,-127
800d3d68:	a0a2021a 	sb	v0,538(a1)
800d3d6c:	1483ffcb 	bne	a0,v1,800d3c9c <S9xSetST018+0xac>
800d3d70:	aca30010 	sw	v1,16(a1)
800d3d74:	08034f27 	j	800d3c9c <S9xSetST018+0xac>
800d3d78:	a0c77440 	sb	a3,29760(a2)
800d3d7c:	8ca2000c 	lw	v0,12(a1)
800d3d80:	24430001 	addiu	v1,v0,1
800d3d84:	00451021 	addu	v0,v0,a1
800d3d88:	a0510018 	sb	s1,24(v0)
800d3d8c:	08034f22 	j	800d3c88 <S9xSetST018+0x98>
800d3d90:	aca3000c 	sw	v1,12(a1)
800d3d94:	2403ff81 	li	v1,-127
800d3d98:	24020002 	li	v0,2
800d3d9c:	a0a30219 	sb	v1,537(a1)
800d3da0:	aca70008 	sw	a3,8(a1)
800d3da4:	aca20010 	sw	v0,16(a1)
800d3da8:	08034f27 	j	800d3c9c <S9xSetST018+0xac>
800d3dac:	a0a30218 	sb	v1,536(a1)
800d3db0:	8ca20004 	lw	v0,4(a1)
800d3db4:	3c0300ff 	lui	v1,0xff
800d3db8:	00021200 	sll	v0,v0,0x8
800d3dbc:	00511025 	or	v0,v0,s1
800d3dc0:	3463ffff 	ori	v1,v1,0xffff
800d3dc4:	00431824 	and	v1,v0,v1
800d3dc8:	aca20004 	sw	v0,4(a1)
800d3dcc:	24020100 	li	v0,256
800d3dd0:	a0e07440 	sb	zero,29760(a3)
800d3dd4:	aca0000c 	sw	zero,12(a1)
800d3dd8:	aca00014 	sw	zero,20(a1)
800d3ddc:	a0a00002 	sb	zero,2(a1)
800d3de0:	10620006 	beq	v1,v0,800d3dfc <S9xSetST018+0x20c>
800d3de4:	a0a00003 	sb	zero,3(a1)
800d3de8:	3402ff00 	li	v0,0xff00
800d3dec:	10620003 	beq	v1,v0,800d3dfc <S9xSetST018+0x20c>
800d3df0:	24020001 	li	v0,1
800d3df4:	08034f22 	j	800d3c88 <S9xSetST018+0x98>
800d3df8:	a1027440 	sb	v0,29760(t0)
800d3dfc:	08034f22 	j	800d3c88 <S9xSetST018+0x98>
800d3e00:	aca00008 	sw	zero,8(a1)

800d3e04 <S9xGetST018>:
800d3e04:	27bdffe8 	addiu	sp,sp,-24
800d3e08:	afbf0014 	sw	ra,20(sp)
800d3e0c:	afb00010 	sw	s0,16(sp)
800d3e10:	3c05801f 	lui	a1,0x801f
800d3e14:	8ca34470 	lw	v1,17520(a1)
800d3e18:	3c028030 	lui	v0,0x8030
800d3e1c:	24477440 	addiu	a3,v0,29760
800d3e20:	24630001 	addiu	v1,v1,1
800d3e24:	3086ffff 	andi	a2,a0,0xffff
800d3e28:	24023804 	li	v0,14340
800d3e2c:	10c2001d 	beq	a2,v0,800d3ea4 <S9xGetST018+0xa0>
800d3e30:	aca34470 	sw	v1,17520(a1)
800d3e34:	24023800 	li	v0,14336
800d3e38:	10c2000d 	beq	a2,v0,800d3e70 <S9xGetST018+0x6c>
800d3e3c:	3c028030 	lui	v0,0x8030
800d3e40:	00802821 	move	a1,a0
800d3e44:	3c02800f 	lui	v0,0x800f
800d3e48:	3c048019 	lui	a0,0x8019
800d3e4c:	02003021 	move	a2,s0
800d3e50:	24424bb0 	addiu	v0,v0,19376
800d3e54:	0040f809 	jalr	v0
800d3e58:	24845754 	addiu	a0,a0,22356
800d3e5c:	02001021 	move	v0,s0
800d3e60:	8fbf0014 	lw	ra,20(sp)
800d3e64:	8fb00010 	lw	s0,16(sp)
800d3e68:	03e00008 	jr	ra
800d3e6c:	27bd0018 	addiu	sp,sp,24
800d3e70:	90507441 	lbu	s0,29761(v0)
800d3e74:	00802821 	move	a1,a0
800d3e78:	3c02800f 	lui	v0,0x800f
800d3e7c:	3c048019 	lui	a0,0x8019
800d3e80:	02003021 	move	a2,s0
800d3e84:	24424bb0 	addiu	v0,v0,19376
800d3e88:	0040f809 	jalr	v0
800d3e8c:	24845754 	addiu	a0,a0,22356
800d3e90:	02001021 	move	v0,s0
800d3e94:	8fbf0014 	lw	ra,20(sp)
800d3e98:	8fb00010 	lw	s0,16(sp)
800d3e9c:	03e00008 	jr	ra
800d3ea0:	27bd0018 	addiu	sp,sp,24
800d3ea4:	8ce50010 	lw	a1,16(a3)
800d3ea8:	10a0ffe5 	beqz	a1,800d3e40 <S9xGetST018+0x3c>
800d3eac:	24100081 	li	s0,129
800d3eb0:	8ce20014 	lw	v0,20(a3)
800d3eb4:	24430001 	addiu	v1,v0,1
800d3eb8:	00471021 	addu	v0,v0,a3
800d3ebc:	ace30014 	sw	v1,20(a3)
800d3ec0:	1465ffdf 	bne	v1,a1,800d3e40 <S9xGetST018+0x3c>
800d3ec4:	90500218 	lbu	s0,536(v0)
800d3ec8:	08034f90 	j	800d3e40 <S9xGetST018+0x3c>
800d3ecc:	ace00010 	sw	zero,16(a3)

800d3ed0 <LoadZip>:
800d3ed0:	27bdfe58 	addiu	sp,sp,-424
800d3ed4:	3c02800f 	lui	v0,0x800f
800d3ed8:	afb10184 	sw	s1,388(sp)
800d3edc:	afbf01a4 	sw	ra,420(sp)
800d3ee0:	afbe01a0 	sw	s8,416(sp)
800d3ee4:	afb7019c 	sw	s7,412(sp)
800d3ee8:	afb60198 	sw	s6,408(sp)
800d3eec:	afb50194 	sw	s5,404(sp)
800d3ef0:	afb40190 	sw	s4,400(sp)
800d3ef4:	afb3018c 	sw	s3,396(sp)
800d3ef8:	afb20188 	sw	s2,392(sp)
800d3efc:	afb00180 	sw	s0,384(sp)
800d3f00:	afa501ac 	sw	a1,428(sp)
800d3f04:	aca00000 	sw	zero,0(a1)
800d3f08:	afa601b0 	sw	a2,432(sp)
800d3f0c:	acc00000 	sw	zero,0(a2)
800d3f10:	24424014 	addiu	v0,v0,16404
800d3f14:	0040f809 	jalr	v0
800d3f18:	afa701b4 	sw	a3,436(sp)
800d3f1c:	10400043 	beqz	v0,800d402c <LoadZip+0x15c>
800d3f20:	00408821 	move	s1,v0
800d3f24:	00402021 	move	a0,v0
800d3f28:	3c02800f 	lui	v0,0x800f
800d3f2c:	24423cd8 	addiu	v0,v0,15576
800d3f30:	0040f809 	jalr	v0
800d3f34:	00000000 	nop
800d3f38:	14400038 	bnez	v0,800d401c <LoadZip+0x14c>
800d3f3c:	00401821 	move	v1,v0
800d3f40:	3c02800f 	lui	v0,0x800f
800d3f44:	3c030080 	lui	v1,0x80
800d3f48:	24523c28 	addiu	s2,v0,15400
800d3f4c:	34740201 	ori	s4,v1,0x201
800d3f50:	3c028012 	lui	v0,0x8012
800d3f54:	3c038012 	lui	v1,0x8012
800d3f58:	245ebbf0 	addiu	s8,v0,-17424
800d3f5c:	2475bdb0 	addiu	s5,v1,-16976
800d3f60:	00009821 	move	s3,zero
800d3f64:	27b70024 	addiu	s7,sp,36
800d3f68:	27b000f8 	addiu	s0,sp,248
800d3f6c:	08034fec 	j	800d3fb0 <LoadZip+0xe0>
800d3f70:	3c16800f 	lui	s6,0x800f
800d3f74:	02a0f809 	jalr	s5
800d3f78:	02002021 	move	a0,s0
800d3f7c:	27a30020 	addiu	v1,sp,32
800d3f80:	00621821 	addu	v1,v1,v0
800d3f84:	806400d6 	lb	a0,214(v1)
800d3f88:	2402002e 	li	v0,46
800d3f8c:	14820004 	bne	a0,v0,800d3fa0 <LoadZip+0xd0>
800d3f90:	24020031 	li	v0,49
800d3f94:	806300d7 	lb	v1,215(v1)
800d3f98:	10620031 	beq	v1,v0,800d4060 <LoadZip+0x190>
800d3f9c:	3c028012 	lui	v0,0x8012
800d3fa0:	0240f809 	jalr	s2
800d3fa4:	02202021 	move	a0,s1
800d3fa8:	1440001d 	bnez	v0,800d4020 <LoadZip+0x150>
800d3fac:	00401821 	move	v1,v0
800d3fb0:	02202021 	move	a0,s1
800d3fb4:	02e02821 	move	a1,s7
800d3fb8:	02003021 	move	a2,s0
800d3fbc:	24070080 	li	a3,128
800d3fc0:	26c23d48 	addiu	v0,s6,15688
800d3fc4:	afa00010 	sw	zero,16(sp)
800d3fc8:	afa00014 	sw	zero,20(sp)
800d3fcc:	afa00018 	sw	zero,24(sp)
800d3fd0:	0040f809 	jalr	v0
800d3fd4:	afa0001c 	sw	zero,28(sp)
800d3fd8:	8fa40040 	lw	a0,64(sp)
800d3fdc:	00041342 	srl	v0,a0,0xd
800d3fe0:	00021340 	sll	v0,v0,0xd
800d3fe4:	2483fe00 	addiu	v1,a0,-512
800d3fe8:	10430003 	beq	v0,v1,800d3ff8 <LoadZip+0x128>
800d3fec:	00000000 	nop
800d3ff0:	1482ffeb 	bne	a0,v0,800d3fa0 <LoadZip+0xd0>
800d3ff4:	00000000 	nop
800d3ff8:	0094102b 	sltu	v0,a0,s4
800d3ffc:	1040ffe8 	beqz	v0,800d3fa0 <LoadZip+0xd0>
800d4000:	0264102a 	slt	v0,s3,a0
800d4004:	1040ffdb 	beqz	v0,800d3f74 <LoadZip+0xa4>
800d4008:	27a40074 	addiu	a0,sp,116
800d400c:	03c0f809 	jalr	s8
800d4010:	02002821 	move	a1,s0
800d4014:	08034fdd 	j	800d3f74 <LoadZip+0xa4>
800d4018:	8fb30040 	lw	s3,64(sp)
800d401c:	00009821 	move	s3,zero
800d4020:	2402ff9c 	li	v0,-100
800d4024:	10620013 	beq	v1,v0,800d4074 <LoadZip+0x1a4>
800d4028:	00000000 	nop
800d402c:	00001021 	move	v0,zero
800d4030:	8fbf01a4 	lw	ra,420(sp)
800d4034:	8fbe01a0 	lw	s8,416(sp)
800d4038:	8fb7019c 	lw	s7,412(sp)
800d403c:	8fb60198 	lw	s6,408(sp)
800d4040:	8fb50194 	lw	s5,404(sp)
800d4044:	8fb40190 	lw	s4,400(sp)
800d4048:	8fb3018c 	lw	s3,396(sp)
800d404c:	8fb20188 	lw	s2,392(sp)
800d4050:	8fb10184 	lw	s1,388(sp)
800d4054:	8fb00180 	lw	s0,384(sp)
800d4058:	03e00008 	jr	ra
800d405c:	27bd01a8 	addiu	sp,sp,424
800d4060:	02002821 	move	a1,s0
800d4064:	2442bbf0 	addiu	v0,v0,-17424
800d4068:	0040f809 	jalr	v0
800d406c:	27a40074 	addiu	a0,sp,116
800d4070:	8fb30040 	lw	s3,64(sp)
800d4074:	1260ffee 	beqz	s3,800d4030 <LoadZip+0x160>
800d4078:	00001021 	move	v0,zero
800d407c:	27b40074 	addiu	s4,sp,116
800d4080:	3c028012 	lui	v0,0x8012
800d4084:	a3a00021 	sb	zero,33(sp)
800d4088:	a3a00020 	sb	zero,32(sp)
800d408c:	02802021 	move	a0,s4
800d4090:	2442c1a0 	addiu	v0,v0,-15968
800d4094:	0040f809 	jalr	v0
800d4098:	2405002e 	li	a1,46
800d409c:	10400002 	beqz	v0,800d40a8 <LoadZip+0x1d8>
800d40a0:	27b50020 	addiu	s5,sp,32
800d40a4:	24550001 	addiu	s5,v0,1
800d40a8:	3c03800f 	lui	v1,0x800f
800d40ac:	24623d94 	addiu	v0,v1,15764
800d40b0:	02202021 	move	a0,s1
800d40b4:	02802821 	move	a1,s4
800d40b8:	24060001 	li	a2,1
800d40bc:	27b70024 	addiu	s7,sp,36
800d40c0:	0040f809 	jalr	v0
800d40c4:	3c16800f 	lui	s6,0x800f
800d40c8:	02202021 	move	a0,s1
800d40cc:	02e02821 	move	a1,s7
800d40d0:	02803021 	move	a2,s4
800d40d4:	24070080 	li	a3,128
800d40d8:	26c23d48 	addiu	v0,s6,15688
800d40dc:	afa00010 	sw	zero,16(sp)
800d40e0:	afa00014 	sw	zero,20(sp)
800d40e4:	afa00018 	sw	zero,24(sp)
800d40e8:	0040f809 	jalr	v0
800d40ec:	afa0001c 	sw	zero,28(sp)
800d40f0:	3c03800f 	lui	v1,0x800f
800d40f4:	24622b58 	addiu	v0,v1,11096
800d40f8:	0040f809 	jalr	v0
800d40fc:	02202021 	move	a0,s1
800d4100:	144000a3 	bnez	v0,800d4390 <LoadZip+0x4c0>
800d4104:	8fb301b4 	lw	s3,436(sp)
800d4108:	08035065 	j	800d4194 <LoadZip+0x2c4>
800d410c:	3c1e800f 	lui	s8,0x800f
800d4110:	82a20001 	lb	v0,1(s5)
800d4114:	1440005a 	bnez	v0,800d4280 <LoadZip+0x3b0>
800d4118:	2642701c 	addiu	v0,s2,28700
800d411c:	82a30000 	lb	v1,0(s5)
800d4120:	28620039 	slti	v0,v1,57
800d4124:	10400056 	beqz	v0,800d4280 <LoadZip+0x3b0>
800d4128:	2642701c 	addiu	v0,s2,28700
800d412c:	24620001 	addiu	v0,v1,1
800d4130:	a2a20000 	sb	v0,0(s5)
800d4134:	3c03800f 	lui	v1,0x800f
800d4138:	02202021 	move	a0,s1
800d413c:	02802821 	move	a1,s4
800d4140:	24623d94 	addiu	v0,v1,15764
800d4144:	0040f809 	jalr	v0
800d4148:	24060001 	li	a2,1
800d414c:	1440008a 	bnez	v0,800d4378 <LoadZip+0x4a8>
800d4150:	02202021 	move	a0,s1
800d4154:	02e02821 	move	a1,s7
800d4158:	02803021 	move	a2,s4
800d415c:	24070080 	li	a3,128
800d4160:	26c23d48 	addiu	v0,s6,15688
800d4164:	afa00010 	sw	zero,16(sp)
800d4168:	afa00014 	sw	zero,20(sp)
800d416c:	afa00018 	sw	zero,24(sp)
800d4170:	0040f809 	jalr	v0
800d4174:	afa0001c 	sw	zero,28(sp)
800d4178:	1440007f 	bnez	v0,800d4378 <LoadZip+0x4a8>
800d417c:	3c03800f 	lui	v1,0x800f
800d4180:	24622b58 	addiu	v0,v1,11096
800d4184:	0040f809 	jalr	v0
800d4188:	02202021 	move	a0,s1
800d418c:	1440007b 	bnez	v0,800d437c <LoadZip+0x4ac>
800d4190:	3c02800f 	lui	v0,0x800f
800d4194:	8fb00040 	lw	s0,64(sp)
800d4198:	3c03800f 	lui	v1,0x800f
800d419c:	246224b8 	addiu	v0,v1,9400
800d41a0:	02602821 	move	a1,s3
800d41a4:	02003021 	move	a2,s0
800d41a8:	0040f809 	jalr	v0
800d41ac:	02202021 	move	a0,s1
800d41b0:	00409021 	move	s2,v0
800d41b4:	27c223d8 	addiu	v0,s8,9176
800d41b8:	0040f809 	jalr	v0
800d41bc:	02202021 	move	a0,s1
800d41c0:	2403ff97 	li	v1,-105
800d41c4:	10430072 	beq	v0,v1,800d4390 <LoadZip+0x4c0>
800d41c8:	00000000 	nop
800d41cc:	1a400070 	blez	s2,800d4390 <LoadZip+0x4c0>
800d41d0:	00000000 	nop
800d41d4:	1612006f 	bne	s0,s2,800d4394 <LoadZip+0x4c4>
800d41d8:	3c02800f 	lui	v0,0x800f
800d41dc:	06000064 	bltz	s0,800d4370 <LoadZip+0x4a0>
800d41e0:	02001021 	move	v0,s0
800d41e4:	00021343 	sra	v0,v0,0xd
800d41e8:	00023340 	sll	a2,v0,0xd
800d41ec:	2603fe00 	addiu	v1,s0,-512
800d41f0:	10c30059 	beq	a2,v1,800d4358 <LoadZip+0x488>
800d41f4:	3c048021 	lui	a0,0x8021
800d41f8:	2482e42c 	addiu	v0,a0,-7124
800d41fc:	90430032 	lbu	v1,50(v0)
800d4200:	1060000c 	beqz	v1,800d4234 <LoadZip+0x364>
800d4204:	3c128021 	lui	s2,0x8021
800d4208:	3c028012 	lui	v0,0x8012
800d420c:	02602021 	move	a0,s3
800d4210:	2442c980 	addiu	v0,v0,-13952
800d4214:	0040f809 	jalr	v0
800d4218:	26650200 	addiu	a1,s3,512
800d421c:	8fa201b0 	lw	v0,432(sp)
800d4220:	2610fe00 	addiu	s0,s0,-512
800d4224:	8c430000 	lw	v1,0(v0)
800d4228:	24630001 	addiu	v1,v1,1
800d422c:	ac430000 	sw	v1,0(v0)
800d4230:	3c128021 	lui	s2,0x8021
800d4234:	2642701c 	addiu	v0,s2,28700
800d4238:	8c430004 	lw	v1,4(v0)
800d423c:	8fa201ac 	lw	v0,428(sp)
800d4240:	02709821 	addu	s3,s3,s0
800d4244:	8c440000 	lw	a0,0(v0)
800d4248:	3c020080 	lui	v0,0x80
800d424c:	344201ff 	ori	v0,v0,0x1ff
800d4250:	02631823 	subu	v1,s3,v1
800d4254:	0043182a 	slt	v1,v0,v1
800d4258:	8fa201ac 	lw	v0,428(sp)
800d425c:	00902021 	addu	a0,a0,s0
800d4260:	14600045 	bnez	v1,800d4378 <LoadZip+0x4a8>
800d4264:	ac440000 	sw	a0,0(v0)
800d4268:	3c108011 	lui	s0,0x8011
800d426c:	2602d308 	addiu	v0,s0,-11512
800d4270:	0040f809 	jalr	v0
800d4274:	82a40000 	lb	a0,0(s5)
800d4278:	1440ffa5 	bnez	v0,800d4110 <LoadZip+0x240>
800d427c:	2642701c 	addiu	v0,s2,28700
800d4280:	8c430004 	lw	v1,4(v0)
800d4284:	3c020080 	lui	v0,0x80
800d4288:	02631823 	subu	v1,s3,v1
800d428c:	344201ff 	ori	v0,v0,0x1ff
800d4290:	0043182a 	slt	v1,v0,v1
800d4294:	14600039 	bnez	v1,800d437c <LoadZip+0x4ac>
800d4298:	3c02800f 	lui	v0,0x800f
800d429c:	3c028012 	lui	v0,0x8012
800d42a0:	2442bdb0 	addiu	v0,v0,-16976
800d42a4:	0040f809 	jalr	v0
800d42a8:	02802021 	move	a0,s4
800d42ac:	00409021 	move	s2,v0
800d42b0:	24020007 	li	v0,7
800d42b4:	12420003 	beq	s2,v0,800d42c4 <LoadZip+0x3f4>
800d42b8:	24020008 	li	v0,8
800d42bc:	1642002f 	bne	s2,v0,800d437c <LoadZip+0x4ac>
800d42c0:	3c02800f 	lui	v0,0x800f
800d42c4:	3c058019 	lui	a1,0x8019
800d42c8:	3c028012 	lui	v0,0x8012
800d42cc:	24a51450 	addiu	a1,a1,5200
800d42d0:	02802021 	move	a0,s4
800d42d4:	2442ccc0 	addiu	v0,v0,-13120
800d42d8:	0040f809 	jalr	v0
800d42dc:	24060002 	li	a2,2
800d42e0:	14400025 	bnez	v0,800d4378 <LoadZip+0x4a8>
800d42e4:	2610d308 	addiu	s0,s0,-11512
800d42e8:	0200f809 	jalr	s0
800d42ec:	83a40076 	lb	a0,118(sp)
800d42f0:	10400022 	beqz	v0,800d437c <LoadZip+0x4ac>
800d42f4:	3c02800f 	lui	v0,0x800f
800d42f8:	0200f809 	jalr	s0
800d42fc:	83a40077 	lb	a0,119(sp)
800d4300:	1040001e 	beqz	v0,800d437c <LoadZip+0x4ac>
800d4304:	3c02800f 	lui	v0,0x800f
800d4308:	0200f809 	jalr	s0
800d430c:	83a40078 	lb	a0,120(sp)
800d4310:	1040001a 	beqz	v0,800d437c <LoadZip+0x4ac>
800d4314:	3c02800f 	lui	v0,0x800f
800d4318:	0200f809 	jalr	s0
800d431c:	83a40079 	lb	a0,121(sp)
800d4320:	10400016 	beqz	v0,800d437c <LoadZip+0x4ac>
800d4324:	3c02800f 	lui	v0,0x800f
800d4328:	025d1021 	addu	v0,s2,sp
800d432c:	2450001f 	addiu	s0,v0,31
800d4330:	3c028011 	lui	v0,0x8011
800d4334:	2442d1a8 	addiu	v0,v0,-11864
800d4338:	0040f809 	jalr	v0
800d433c:	82040054 	lb	a0,84(s0)
800d4340:	1040000e 	beqz	v0,800d437c <LoadZip+0x4ac>
800d4344:	3c02800f 	lui	v0,0x800f
800d4348:	92020054 	lbu	v0,84(s0)
800d434c:	24420001 	addiu	v0,v0,1
800d4350:	0803504d 	j	800d4134 <LoadZip+0x264>
800d4354:	a2020054 	sb	v0,84(s0)
800d4358:	2482e42c 	addiu	v0,a0,-7124
800d435c:	90430033 	lbu	v1,51(v0)
800d4360:	1060ffa9 	beqz	v1,800d4208 <LoadZip+0x338>
800d4364:	00000000 	nop
800d4368:	08035080 	j	800d4200 <LoadZip+0x330>
800d436c:	90430032 	lbu	v1,50(v0)
800d4370:	08035079 	j	800d41e4 <LoadZip+0x314>
800d4374:	26021fff 	addiu	v0,s0,8191
800d4378:	3c02800f 	lui	v0,0x800f
800d437c:	24422a80 	addiu	v0,v0,10880
800d4380:	0040f809 	jalr	v0
800d4384:	02202021 	move	a0,s1
800d4388:	0803500c 	j	800d4030 <LoadZip+0x160>
800d438c:	24020001 	li	v0,1
800d4390:	3c02800f 	lui	v0,0x800f
800d4394:	24422a80 	addiu	v0,v0,10880
800d4398:	0040f809 	jalr	v0
800d439c:	02202021 	move	a0,s1
800d43a0:	0803500c 	j	800d4030 <LoadZip+0x160>
800d43a4:	00001021 	move	v0,zero
	...

800d43b0 <big5hkscs_mbtowc>:
800d43b0:	90a70000 	lbu	a3,0(a1)
800d43b4:	00a04021 	move	t0,a1
800d43b8:	00071600 	sll	v0,a3,0x18
800d43bc:	00021603 	sra	v0,v0,0x18
800d43c0:	04400004 	bltz	v0,800d43d4 <big5hkscs_mbtowc+0x24>
800d43c4:	00804821 	move	t1,a0
800d43c8:	24020001 	li	v0,1
800d43cc:	03e00008 	jr	ra
800d43d0:	ac870000 	sw	a3,0(a0)
800d43d4:	24e2005f 	addiu	v0,a3,95
800d43d8:	304400ff 	andi	a0,v0,0xff
800d43dc:	2c83005e 	sltiu	v1,a0,94
800d43e0:	14600065 	bnez	v1,800d4578 <big5hkscs_mbtowc+0x1c8>
800d43e4:	28c20002 	slti	v0,a2,2
800d43e8:	24e20078 	addiu	v0,a3,120
800d43ec:	304200ff 	andi	v0,v0,0xff
800d43f0:	2c420004 	sltiu	v0,v0,4
800d43f4:	1440000c 	bnez	v0,800d4428 <big5hkscs_mbtowc+0x78>
800d43f8:	28c20002 	slti	v0,a2,2
800d43fc:	24e20073 	addiu	v0,a3,115
800d4400:	304200ff 	andi	v0,v0,0xff
800d4404:	2c420014 	sltiu	v0,v0,20
800d4408:	14400007 	bnez	v0,800d4428 <big5hkscs_mbtowc+0x78>
800d440c:	28c20002 	slti	v0,a2,2
800d4410:	24e2003a 	addiu	v0,a3,58
800d4414:	304200ff 	andi	v0,v0,0xff
800d4418:	2c420003 	sltiu	v0,v0,3
800d441c:	10400047 	beqz	v0,800d453c <big5hkscs_mbtowc+0x18c>
800d4420:	24e20007 	addiu	v0,a3,7
800d4424:	28c20002 	slti	v0,a2,2
800d4428:	14400042 	bnez	v0,800d4534 <big5hkscs_mbtowc+0x184>
800d442c:	00000000 	nop
800d4430:	91060001 	lbu	a2,1(t0)
800d4434:	24c2ffc0 	addiu	v0,a2,-64
800d4438:	304200ff 	andi	v0,v0,0xff
800d443c:	2c42003f 	sltiu	v0,v0,63
800d4440:	1040008a 	beqz	v0,800d466c <big5hkscs_mbtowc+0x2bc>
800d4444:	24c2005f 	addiu	v0,a2,95
800d4448:	00071940 	sll	v1,a3,0x5
800d444c:	000710c0 	sll	v0,a3,0x3
800d4450:	00431021 	addu	v0,v0,v1
800d4454:	00471023 	subu	v0,v0,a3
800d4458:	24040040 	li	a0,64
800d445c:	00021080 	sll	v0,v0,0x2
800d4460:	2cc500a1 	sltiu	a1,a2,161
800d4464:	24030062 	li	v1,98
800d4468:	0085180b 	movn	v1,a0,a1
800d446c:	00471021 	addu	v0,v0,a3
800d4470:	00c31823 	subu	v1,a2,v1
800d4474:	2442b180 	addiu	v0,v0,-20096
800d4478:	00621821 	addu	v1,v1,v0
800d447c:	2c6407f9 	sltiu	a0,v1,2041
800d4480:	10800006 	beqz	a0,800d449c <big5hkscs_mbtowc+0xec>
800d4484:	2c622aee 	sltiu	v0,v1,10990
800d4488:	2c62075b 	sltiu	v0,v1,1883
800d448c:	14400024 	bnez	v0,800d4520 <big5hkscs_mbtowc+0x170>
800d4490:	00032040 	sll	a0,v1,0x1
800d4494:	03e00008 	jr	ra
800d4498:	2402ffff 	li	v0,-1
800d449c:	10400016 	beqz	v0,800d44f8 <big5hkscs_mbtowc+0x148>
800d44a0:	2c624a35 	sltiu	v0,v1,18997
800d44a4:	2c62143d 	sltiu	v0,v1,5181
800d44a8:	1040fffa 	beqz	v0,800d4494 <big5hkscs_mbtowc+0xe4>
800d44ac:	00032040 	sll	a0,v1,0x1
800d44b0:	3c02801a 	lui	v0,0x801a
800d44b4:	24423320 	addiu	v0,v0,13088
800d44b8:	00822021 	addu	a0,a0,v0
800d44bc:	9485f00e 	lhu	a1,-4082(a0)
800d44c0:	00051982 	srl	v1,a1,0x6
800d44c4:	3c02801a 	lui	v0,0x801a
800d44c8:	2442245c 	addiu	v0,v0,9308
800d44cc:	00031880 	sll	v1,v1,0x2
800d44d0:	00621821 	addu	v1,v1,v0
800d44d4:	8c640000 	lw	a0,0(v1)
800d44d8:	30a5003f 	andi	a1,a1,0x3f
800d44dc:	00a41825 	or	v1,a1,a0
800d44e0:	3402fffd 	li	v0,0xfffd
800d44e4:	1062ffeb 	beq	v1,v0,800d4494 <big5hkscs_mbtowc+0xe4>
800d44e8:	00000000 	nop
800d44ec:	24020002 	li	v0,2
800d44f0:	03e00008 	jr	ra
800d44f4:	ad230000 	sw	v1,0(t1)
800d44f8:	10400016 	beqz	v0,800d4554 <big5hkscs_mbtowc+0x1a4>
800d44fc:	2c624de3 	sltiu	v0,v1,19939
800d4500:	2c622cc5 	sltiu	v0,v1,11461
800d4504:	1040ffe3 	beqz	v0,800d4494 <big5hkscs_mbtowc+0xe4>
800d4508:	00032040 	sll	a0,v1,0x1
800d450c:	3c02801a 	lui	v0,0x801a
800d4510:	24424ba8 	addiu	v0,v0,19368
800d4514:	00822021 	addu	a0,a0,v0
800d4518:	08035130 	j	800d44c0 <big5hkscs_mbtowc+0x110>
800d451c:	9485aa24 	lhu	a1,-21980(a0)
800d4520:	3c02801a 	lui	v0,0x801a
800d4524:	24421f74 	addiu	v0,v0,8052
800d4528:	00822021 	addu	a0,a0,v0
800d452c:	08035130 	j	800d44c0 <big5hkscs_mbtowc+0x110>
800d4530:	9485f630 	lhu	a1,-2512(a0)
800d4534:	03e00008 	jr	ra
800d4538:	2402fffe 	li	v0,-2
800d453c:	304200ff 	andi	v0,v0,0xff
800d4540:	2c420006 	sltiu	v0,v0,6
800d4544:	1440ffb7 	bnez	v0,800d4424 <big5hkscs_mbtowc+0x74>
800d4548:	00000000 	nop
800d454c:	08035125 	j	800d4494 <big5hkscs_mbtowc+0xe4>
800d4550:	00000000 	nop
800d4554:	1040ffcf 	beqz	v0,800d4494 <big5hkscs_mbtowc+0xe4>
800d4558:	00032040 	sll	a0,v1,0x1
800d455c:	3c02801a 	lui	v0,0x801a
800d4560:	24424f58 	addiu	v0,v0,20312
800d4564:	00822021 	addu	a0,a0,v0
800d4568:	3c03ffff 	lui	v1,0xffff
800d456c:	00832021 	addu	a0,a0,v1
800d4570:	08035130 	j	800d44c0 <big5hkscs_mbtowc+0x110>
800d4574:	94856b96 	lhu	a1,27542(a0)
800d4578:	1440ffee 	bnez	v0,800d4534 <big5hkscs_mbtowc+0x184>
800d457c:	00000000 	nop
800d4580:	90aa0001 	lbu	t2,1(a1)
800d4584:	2542ffc0 	addiu	v0,t2,-64
800d4588:	304200ff 	andi	v0,v0,0xff
800d458c:	2c43003f 	sltiu	v1,v0,63
800d4590:	14600007 	bnez	v1,800d45b0 <big5hkscs_mbtowc+0x200>
800d4594:	240200c6 	li	v0,198
800d4598:	2542005f 	addiu	v0,t2,95
800d459c:	304200ff 	andi	v0,v0,0xff
800d45a0:	2c42005e 	sltiu	v0,v0,94
800d45a4:	1040ff91 	beqz	v0,800d43ec <big5hkscs_mbtowc+0x3c>
800d45a8:	24e20078 	addiu	v0,a3,120
800d45ac:	240200c6 	li	v0,198
800d45b0:	10e20034 	beq	a3,v0,800d4684 <big5hkscs_mbtowc+0x2d4>
800d45b4:	240200c7 	li	v0,199
800d45b8:	10e2ff96 	beq	a3,v0,800d4414 <big5hkscs_mbtowc+0x64>
800d45bc:	24e2003a 	addiu	v0,a3,58
800d45c0:	2c820027 	sltiu	v0,a0,39
800d45c4:	14400005 	bnez	v0,800d45dc <big5hkscs_mbtowc+0x22c>
800d45c8:	24e20037 	addiu	v0,a3,55
800d45cc:	304200ff 	andi	v0,v0,0xff
800d45d0:	2c420031 	sltiu	v0,v0,49
800d45d4:	1040ff85 	beqz	v0,800d43ec <big5hkscs_mbtowc+0x3c>
800d45d8:	24e20078 	addiu	v0,a3,120
800d45dc:	14600007 	bnez	v1,800d45fc <big5hkscs_mbtowc+0x24c>
800d45e0:	00071940 	sll	v1,a3,0x5
800d45e4:	2542005f 	addiu	v0,t2,95
800d45e8:	304200ff 	andi	v0,v0,0xff
800d45ec:	2c42005e 	sltiu	v0,v0,94
800d45f0:	1040ff7e 	beqz	v0,800d43ec <big5hkscs_mbtowc+0x3c>
800d45f4:	24e20078 	addiu	v0,a3,120
800d45f8:	00071940 	sll	v1,a3,0x5
800d45fc:	000710c0 	sll	v0,a3,0x3
800d4600:	00431021 	addu	v0,v0,v1
800d4604:	00471023 	subu	v0,v0,a3
800d4608:	24040040 	li	a0,64
800d460c:	00021080 	sll	v0,v0,0x2
800d4610:	2d4500a1 	sltiu	a1,t2,161
800d4614:	24030062 	li	v1,98
800d4618:	0085180b 	movn	v1,a0,a1
800d461c:	00471021 	addu	v0,v0,a3
800d4620:	01431823 	subu	v1,t2,v1
800d4624:	24429d43 	addiu	v0,v0,-25277
800d4628:	00621821 	addu	v1,v1,v0
800d462c:	2c641888 	sltiu	a0,v1,6280
800d4630:	10800019 	beqz	a0,800d4698 <big5hkscs_mbtowc+0x2e8>
800d4634:	2c62366c 	sltiu	v0,v1,13932
800d4638:	2c6217e9 	sltiu	v0,v1,6121
800d463c:	1040ff6b 	beqz	v0,800d43ec <big5hkscs_mbtowc+0x3c>
800d4640:	24e20078 	addiu	v0,a3,120
800d4644:	3c02801a 	lui	v0,0x801a
800d4648:	00031840 	sll	v1,v1,0x1
800d464c:	2442b3d8 	addiu	v0,v0,-19496
800d4650:	00621821 	addu	v1,v1,v0
800d4654:	94630000 	lhu	v1,0(v1)
800d4658:	3402fffd 	li	v0,0xfffd
800d465c:	1462ffa3 	bne	v1,v0,800d44ec <big5hkscs_mbtowc+0x13c>
800d4660:	00000000 	nop
800d4664:	080350fb 	j	800d43ec <big5hkscs_mbtowc+0x3c>
800d4668:	24e20078 	addiu	v0,a3,120
800d466c:	304200ff 	andi	v0,v0,0xff
800d4670:	2c42005e 	sltiu	v0,v0,94
800d4674:	1440ff75 	bnez	v0,800d444c <big5hkscs_mbtowc+0x9c>
800d4678:	00071940 	sll	v1,a3,0x5
800d467c:	08035125 	j	800d4494 <big5hkscs_mbtowc+0xe4>
800d4680:	00000000 	nop
800d4684:	2d4200a1 	sltiu	v0,t2,161
800d4688:	1440ffcd 	bnez	v0,800d45c0 <big5hkscs_mbtowc+0x210>
800d468c:	24e2003a 	addiu	v0,a3,58
800d4690:	08035106 	j	800d4418 <big5hkscs_mbtowc+0x68>
800d4694:	304200ff 	andi	v0,v0,0xff
800d4698:	1040ff54 	beqz	v0,800d43ec <big5hkscs_mbtowc+0x3c>
800d469c:	24e20078 	addiu	v0,a3,120
800d46a0:	3c02801a 	lui	v0,0x801a
800d46a4:	00031840 	sll	v1,v1,0x1
800d46a8:	2442e3ac 	addiu	v0,v0,-7252
800d46ac:	00621821 	addu	v1,v1,v0
800d46b0:	08035196 	j	800d4658 <big5hkscs_mbtowc+0x2a8>
800d46b4:	9463cef0 	lhu	v1,-12560(v1)

800d46b8 <utf8_mbtowc>:
800d46b8:	90a70000 	lbu	a3,0(a1)
800d46bc:	00071600 	sll	v0,a3,0x18
800d46c0:	00021603 	sra	v0,v0,0x18
800d46c4:	04400005 	bltz	v0,800d46dc <utf8_mbtowc+0x24>
800d46c8:	00804021 	move	t0,a0
800d46cc:	24060001 	li	a2,1
800d46d0:	ac870000 	sw	a3,0(a0)
800d46d4:	03e00008 	jr	ra
800d46d8:	00c01021 	move	v0,a2
800d46dc:	2ce200c2 	sltiu	v0,a3,194
800d46e0:	14400012 	bnez	v0,800d472c <utf8_mbtowc+0x74>
800d46e4:	00000000 	nop
800d46e8:	2ce200e0 	sltiu	v0,a3,224
800d46ec:	1440007e 	bnez	v0,800d48e8 <utf8_mbtowc+0x230>
800d46f0:	2ce200f0 	sltiu	v0,a3,240
800d46f4:	14400063 	bnez	v0,800d4884 <utf8_mbtowc+0x1cc>
800d46f8:	2ce200f8 	sltiu	v0,a3,248
800d46fc:	14400040 	bnez	v0,800d4800 <utf8_mbtowc+0x148>
800d4700:	2ce200fc 	sltiu	v0,a3,252
800d4704:	1040000b 	beqz	v0,800d4734 <utf8_mbtowc+0x7c>
800d4708:	2ce200fe 	sltiu	v0,a3,254
800d470c:	28c20005 	slti	v0,a2,5
800d4710:	1440fff0 	bnez	v0,800d46d4 <utf8_mbtowc+0x1c>
800d4714:	2406fffe 	li	a2,-2
800d4718:	90aa0001 	lbu	t2,1(a1)
800d471c:	394b0080 	xori	t3,t2,0x80
800d4720:	2d620040 	sltiu	v0,t3,64
800d4724:	1440007e 	bnez	v0,800d4920 <utf8_mbtowc+0x268>
800d4728:	2406ff80 	li	a2,-128
800d472c:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d4730:	2406ffff 	li	a2,-1
800d4734:	1040fffd 	beqz	v0,800d472c <utf8_mbtowc+0x74>
800d4738:	00000000 	nop
800d473c:	28c20006 	slti	v0,a2,6
800d4740:	1440ffe4 	bnez	v0,800d46d4 <utf8_mbtowc+0x1c>
800d4744:	2406fffe 	li	a2,-2
800d4748:	90ac0001 	lbu	t4,1(a1)
800d474c:	398b0080 	xori	t3,t4,0x80
800d4750:	2d620040 	sltiu	v0,t3,64
800d4754:	1040fff5 	beqz	v0,800d472c <utf8_mbtowc+0x74>
800d4758:	2406ff80 	li	a2,-128
800d475c:	90a20002 	lbu	v0,2(a1)
800d4760:	00461026 	xor	v0,v0,a2
800d4764:	304400ff 	andi	a0,v0,0xff
800d4768:	2c830040 	sltiu	v1,a0,64
800d476c:	1060ffef 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d4770:	00000000 	nop
800d4774:	90a20003 	lbu	v0,3(a1)
800d4778:	00461026 	xor	v0,v0,a2
800d477c:	304a00ff 	andi	t2,v0,0xff
800d4780:	2d430040 	sltiu	v1,t2,64
800d4784:	1060ffe9 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d4788:	00000000 	nop
800d478c:	90a20004 	lbu	v0,4(a1)
800d4790:	00461026 	xor	v0,v0,a2
800d4794:	304900ff 	andi	t1,v0,0xff
800d4798:	2d230040 	sltiu	v1,t1,64
800d479c:	1060ffe3 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d47a0:	00000000 	nop
800d47a4:	90a20005 	lbu	v0,5(a1)
800d47a8:	00461026 	xor	v0,v0,a2
800d47ac:	304600ff 	andi	a2,v0,0xff
800d47b0:	2cc30040 	sltiu	v1,a2,64
800d47b4:	1060ffdd 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d47b8:	00000000 	nop
800d47bc:	240200fc 	li	v0,252
800d47c0:	10e20078 	beq	a3,v0,800d49a4 <utf8_mbtowc+0x2ec>
800d47c4:	00000000 	nop
800d47c8:	30e20001 	andi	v0,a3,0x1
800d47cc:	000b1e00 	sll	v1,t3,0x18
800d47d0:	00021780 	sll	v0,v0,0x1e
800d47d4:	00042480 	sll	a0,a0,0x12
800d47d8:	000a2b00 	sll	a1,t2,0xc
800d47dc:	00431025 	or	v0,v0,v1
800d47e0:	00852025 	or	a0,a0,a1
800d47e4:	00091980 	sll	v1,t1,0x6
800d47e8:	00862025 	or	a0,a0,a2
800d47ec:	00431025 	or	v0,v0,v1
800d47f0:	00441025 	or	v0,v0,a0
800d47f4:	24060006 	li	a2,6
800d47f8:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d47fc:	ad020000 	sw	v0,0(t0)
800d4800:	28c20004 	slti	v0,a2,4
800d4804:	1440ffb3 	bnez	v0,800d46d4 <utf8_mbtowc+0x1c>
800d4808:	2406fffe 	li	a2,-2
800d480c:	90a60001 	lbu	a2,1(a1)
800d4810:	38c90080 	xori	t1,a2,0x80
800d4814:	2d220040 	sltiu	v0,t1,64
800d4818:	1040ffc4 	beqz	v0,800d472c <utf8_mbtowc+0x74>
800d481c:	240aff80 	li	t2,-128
800d4820:	90a20002 	lbu	v0,2(a1)
800d4824:	004a1026 	xor	v0,v0,t2
800d4828:	304400ff 	andi	a0,v0,0xff
800d482c:	2c830040 	sltiu	v1,a0,64
800d4830:	1060ffbe 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d4834:	00000000 	nop
800d4838:	90a20003 	lbu	v0,3(a1)
800d483c:	004a1026 	xor	v0,v0,t2
800d4840:	304500ff 	andi	a1,v0,0xff
800d4844:	2ca30040 	sltiu	v1,a1,64
800d4848:	1060ffb8 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d484c:	00000000 	nop
800d4850:	240200f0 	li	v0,240
800d4854:	10e2005d 	beq	a3,v0,800d49cc <utf8_mbtowc+0x314>
800d4858:	00000000 	nop
800d485c:	30e20007 	andi	v0,a3,0x7
800d4860:	00091b00 	sll	v1,t1,0xc
800d4864:	00021480 	sll	v0,v0,0x12
800d4868:	00431025 	or	v0,v0,v1
800d486c:	00451025 	or	v0,v0,a1
800d4870:	00041980 	sll	v1,a0,0x6
800d4874:	00621825 	or	v1,v1,v0
800d4878:	24060004 	li	a2,4
800d487c:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d4880:	ad030000 	sw	v1,0(t0)
800d4884:	28c20003 	slti	v0,a2,3
800d4888:	1440ff92 	bnez	v0,800d46d4 <utf8_mbtowc+0x1c>
800d488c:	2406fffe 	li	a2,-2
800d4890:	90a40001 	lbu	a0,1(a1)
800d4894:	38860080 	xori	a2,a0,0x80
800d4898:	2cc20040 	sltiu	v0,a2,64
800d489c:	1040ffa3 	beqz	v0,800d472c <utf8_mbtowc+0x74>
800d48a0:	2403ff80 	li	v1,-128
800d48a4:	90a20002 	lbu	v0,2(a1)
800d48a8:	00431026 	xor	v0,v0,v1
800d48ac:	304500ff 	andi	a1,v0,0xff
800d48b0:	2ca30040 	sltiu	v1,a1,64
800d48b4:	1060ff9d 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d48b8:	00000000 	nop
800d48bc:	240200e0 	li	v0,224
800d48c0:	10e20047 	beq	a3,v0,800d49e0 <utf8_mbtowc+0x328>
800d48c4:	00000000 	nop
800d48c8:	30e2000f 	andi	v0,a3,0xf
800d48cc:	00021300 	sll	v0,v0,0xc
800d48d0:	00061980 	sll	v1,a2,0x6
800d48d4:	00451025 	or	v0,v0,a1
800d48d8:	00621825 	or	v1,v1,v0
800d48dc:	24060003 	li	a2,3
800d48e0:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d48e4:	ad030000 	sw	v1,0(t0)
800d48e8:	28c20002 	slti	v0,a2,2
800d48ec:	1440ff79 	bnez	v0,800d46d4 <utf8_mbtowc+0x1c>
800d48f0:	2406fffe 	li	a2,-2
800d48f4:	90a20001 	lbu	v0,1(a1)
800d48f8:	38450080 	xori	a1,v0,0x80
800d48fc:	2ca30040 	sltiu	v1,a1,64
800d4900:	1060ff8a 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d4904:	00000000 	nop
800d4908:	30e2001f 	andi	v0,a3,0x1f
800d490c:	00021180 	sll	v0,v0,0x6
800d4910:	00451025 	or	v0,v0,a1
800d4914:	24060002 	li	a2,2
800d4918:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d491c:	ac820000 	sw	v0,0(a0)
800d4920:	90a20002 	lbu	v0,2(a1)
800d4924:	00461026 	xor	v0,v0,a2
800d4928:	304400ff 	andi	a0,v0,0xff
800d492c:	2c830040 	sltiu	v1,a0,64
800d4930:	1060ff7e 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d4934:	00000000 	nop
800d4938:	90a20003 	lbu	v0,3(a1)
800d493c:	00461026 	xor	v0,v0,a2
800d4940:	304900ff 	andi	t1,v0,0xff
800d4944:	2d230040 	sltiu	v1,t1,64
800d4948:	1060ff78 	beqz	v1,800d472c <utf8_mbtowc+0x74>
800d494c:	00000000 	nop
800d4950:	90a20004 	lbu	v0,4(a1)
800d4954:	00461026 	xor	v0,v0,a2
800d4958:	304500ff 	andi	a1,v0,0xff
800d495c:	2ca30040 	sltiu	v1,a1,64
800d4960:	1060ff5c 	beqz	v1,800d46d4 <utf8_mbtowc+0x1c>
800d4964:	2406ffff 	li	a2,-1
800d4968:	240200f8 	li	v0,248
800d496c:	10e20012 	beq	a3,v0,800d49b8 <utf8_mbtowc+0x300>
800d4970:	00000000 	nop
800d4974:	30e20003 	andi	v0,a3,0x3
800d4978:	000b1c80 	sll	v1,t3,0x12
800d497c:	00021600 	sll	v0,v0,0x18
800d4980:	00431025 	or	v0,v0,v1
800d4984:	00042300 	sll	a0,a0,0xc
800d4988:	00091980 	sll	v1,t1,0x6
800d498c:	00832025 	or	a0,a0,v1
800d4990:	00451025 	or	v0,v0,a1
800d4994:	00822025 	or	a0,a0,v0
800d4998:	24060005 	li	a2,5
800d499c:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d49a0:	ad040000 	sw	a0,0(t0)
800d49a4:	2d820084 	sltiu	v0,t4,132
800d49a8:	1040ff87 	beqz	v0,800d47c8 <utf8_mbtowc+0x110>
800d49ac:	00000000 	nop
800d49b0:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d49b4:	2406ffff 	li	a2,-1
800d49b8:	2d420088 	sltiu	v0,t2,136
800d49bc:	1040ffed 	beqz	v0,800d4974 <utf8_mbtowc+0x2bc>
800d49c0:	00000000 	nop
800d49c4:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d49c8:	2406ffff 	li	a2,-1
800d49cc:	2cc20090 	sltiu	v0,a2,144
800d49d0:	1040ffa2 	beqz	v0,800d485c <utf8_mbtowc+0x1a4>
800d49d4:	00000000 	nop
800d49d8:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d49dc:	2406ffff 	li	a2,-1
800d49e0:	2c8200a0 	sltiu	v0,a0,160
800d49e4:	1040ffb8 	beqz	v0,800d48c8 <utf8_mbtowc+0x210>
800d49e8:	00000000 	nop
800d49ec:	080351b5 	j	800d46d4 <utf8_mbtowc+0x1c>
800d49f0:	2406ffff 	li	a2,-1

800d49f4 <utf16_mbtowc>:
800d49f4:	3c0a801f 	lui	t2,0x801f
800d49f8:	28c20002 	slti	v0,a2,2
800d49fc:	14400036 	bnez	v0,800d4ad8 <utf16_mbtowc+0xe4>
800d4a00:	8d474478 	lw	a3,17528(t2)
800d4a04:	3c02ffff 	lui	v0,0xffff
800d4a08:	344b2800 	ori	t3,v0,0x2800
800d4a0c:	00004021 	move	t0,zero
800d4a10:	344c2400 	ori	t4,v0,0x2400
800d4a14:	3409feff 	li	t1,0xfeff
800d4a18:	10e00014 	beqz	a3,800d4a6c <utf16_mbtowc+0x78>
800d4a1c:	00000000 	nop
800d4a20:	90a20001 	lbu	v0,1(a1)
800d4a24:	90a30000 	lbu	v1,0(a1)
800d4a28:	00021200 	sll	v0,v0,0x8
800d4a2c:	00621821 	addu	v1,v1,v0
800d4a30:	10690004 	beq	v1,t1,800d4a44 <utf16_mbtowc+0x50>
800d4a34:	3402fffe 	li	v0,0xfffe
800d4a38:	14620011 	bne	v1,v0,800d4a80 <utf16_mbtowc+0x8c>
800d4a3c:	00000000 	nop
800d4a40:	38e70001 	xori	a3,a3,0x1
800d4a44:	24c6fffe 	addiu	a2,a2,-2
800d4a48:	28c20002 	slti	v0,a2,2
800d4a4c:	24a50002 	addiu	a1,a1,2
800d4a50:	1040fff1 	beqz	v0,800d4a18 <utf16_mbtowc+0x24>
800d4a54:	25080002 	addiu	t0,t0,2
800d4a58:	2402fffe 	li	v0,-2
800d4a5c:	00483023 	subu	a2,v0,t0
800d4a60:	ad474478 	sw	a3,17528(t2)
800d4a64:	03e00008 	jr	ra
800d4a68:	00c01021 	move	v0,a2
800d4a6c:	90a20000 	lbu	v0,0(a1)
800d4a70:	90a30001 	lbu	v1,1(a1)
800d4a74:	00021200 	sll	v0,v0,0x8
800d4a78:	0803528c 	j	800d4a30 <utf16_mbtowc+0x3c>
800d4a7c:	00431821 	addu	v1,v0,v1
800d4a80:	006b4821 	addu	t1,v1,t3
800d4a84:	2d220400 	sltiu	v0,t1,1024
800d4a88:	10400015 	beqz	v0,800d4ae0 <utf16_mbtowc+0xec>
800d4a8c:	28c20004 	slti	v0,a2,4
800d4a90:	1440fff2 	bnez	v0,800d4a5c <utf16_mbtowc+0x68>
800d4a94:	2402fffe 	li	v0,-2
800d4a98:	10e0001b 	beqz	a3,800d4b08 <utf16_mbtowc+0x114>
800d4a9c:	00000000 	nop
800d4aa0:	90a20003 	lbu	v0,3(a1)
800d4aa4:	90a30002 	lbu	v1,2(a1)
800d4aa8:	00021200 	sll	v0,v0,0x8
800d4aac:	00621821 	addu	v1,v1,v0
800d4ab0:	006c1021 	addu	v0,v1,t4
800d4ab4:	2c420400 	sltiu	v0,v0,1024
800d4ab8:	10400011 	beqz	v0,800d4b00 <utf16_mbtowc+0x10c>
800d4abc:	24632400 	addiu	v1,v1,9216
800d4ac0:	00091280 	sll	v0,t1,0xa
800d4ac4:	00431021 	addu	v0,v0,v1
800d4ac8:	25060004 	addiu	a2,t0,4
800d4acc:	ac820000 	sw	v0,0(a0)
800d4ad0:	08035299 	j	800d4a64 <utf16_mbtowc+0x70>
800d4ad4:	ad474478 	sw	a3,17528(t2)
800d4ad8:	08035298 	j	800d4a60 <utf16_mbtowc+0x6c>
800d4adc:	2406fffe 	li	a2,-2
800d4ae0:	006c1021 	addu	v0,v1,t4
800d4ae4:	2c420400 	sltiu	v0,v0,1024
800d4ae8:	14400005 	bnez	v0,800d4b00 <utf16_mbtowc+0x10c>
800d4aec:	00000000 	nop
800d4af0:	25060002 	addiu	a2,t0,2
800d4af4:	ac830000 	sw	v1,0(a0)
800d4af8:	08035299 	j	800d4a64 <utf16_mbtowc+0x70>
800d4afc:	ad474478 	sw	a3,17528(t2)
800d4b00:	08035299 	j	800d4a64 <utf16_mbtowc+0x70>
800d4b04:	2406ffff 	li	a2,-1
800d4b08:	90a20002 	lbu	v0,2(a1)
800d4b0c:	90a30003 	lbu	v1,3(a1)
800d4b10:	00021200 	sll	v0,v0,0x8
800d4b14:	080352ac 	j	800d4ab0 <utf16_mbtowc+0xbc>
800d4b18:	00431821 	addu	v1,v0,v1

800d4b1c <utf16be_mbtowc>:
800d4b1c:	3c08ffff 	lui	t0,0xffff
800d4b20:	28c20002 	slti	v0,a2,2
800d4b24:	35092800 	ori	t1,t0,0x2800
800d4b28:	00a03821 	move	a3,a1
800d4b2c:	14400024 	bnez	v0,800d4bc0 <utf16be_mbtowc+0xa4>
800d4b30:	00805021 	move	t2,a0
800d4b34:	90a20000 	lbu	v0,0(a1)
800d4b38:	90a40001 	lbu	a0,1(a1)
800d4b3c:	00021200 	sll	v0,v0,0x8
800d4b40:	00442021 	addu	a0,v0,a0
800d4b44:	35032400 	ori	v1,t0,0x2400
800d4b48:	00892821 	addu	a1,a0,t1
800d4b4c:	00831821 	addu	v1,a0,v1
800d4b50:	2ca20400 	sltiu	v0,a1,1024
800d4b54:	28c60004 	slti	a2,a2,4
800d4b58:	14400006 	bnez	v0,800d4b74 <utf16be_mbtowc+0x58>
800d4b5c:	2c630400 	sltiu	v1,v1,1024
800d4b60:	14600014 	bnez	v1,800d4bb4 <utf16be_mbtowc+0x98>
800d4b64:	24060002 	li	a2,2
800d4b68:	00c01021 	move	v0,a2
800d4b6c:	03e00008 	jr	ra
800d4b70:	ad440000 	sw	a0,0(t2)
800d4b74:	14c00012 	bnez	a2,800d4bc0 <utf16be_mbtowc+0xa4>
800d4b78:	35032400 	ori	v1,t0,0x2400
800d4b7c:	90e20002 	lbu	v0,2(a3)
800d4b80:	90e40003 	lbu	a0,3(a3)
800d4b84:	00021200 	sll	v0,v0,0x8
800d4b88:	00441021 	addu	v0,v0,a0
800d4b8c:	00431821 	addu	v1,v0,v1
800d4b90:	00052a80 	sll	a1,a1,0xa
800d4b94:	24422400 	addiu	v0,v0,9216
800d4b98:	2c630400 	sltiu	v1,v1,1024
800d4b9c:	24060004 	li	a2,4
800d4ba0:	10600004 	beqz	v1,800d4bb4 <utf16be_mbtowc+0x98>
800d4ba4:	00a21021 	addu	v0,a1,v0
800d4ba8:	ad420000 	sw	v0,0(t2)
800d4bac:	03e00008 	jr	ra
800d4bb0:	00c01021 	move	v0,a2
800d4bb4:	2406ffff 	li	a2,-1
800d4bb8:	03e00008 	jr	ra
800d4bbc:	00c01021 	move	v0,a2
800d4bc0:	2406fffe 	li	a2,-2
800d4bc4:	03e00008 	jr	ra
800d4bc8:	00c01021 	move	v0,a2

800d4bcc <gbkext1_mbtowc>:
800d4bcc:	90a70000 	lbu	a3,0(a1)
800d4bd0:	00804821 	move	t1,a0
800d4bd4:	24e2007f 	addiu	v0,a3,127
800d4bd8:	304200ff 	andi	v0,v0,0xff
800d4bdc:	2c420020 	sltiu	v0,v0,32
800d4be0:	10400025 	beqz	v0,800d4c78 <gbkext1_mbtowc+0xac>
800d4be4:	28c60002 	slti	a2,a2,2
800d4be8:	14c0001f 	bnez	a2,800d4c68 <gbkext1_mbtowc+0x9c>
800d4bec:	2408fffe 	li	t0,-2
800d4bf0:	90a50001 	lbu	a1,1(a1)
800d4bf4:	00071940 	sll	v1,a3,0x5
800d4bf8:	000711c0 	sll	v0,a3,0x7
800d4bfc:	00431023 	subu	v0,v0,v1
800d4c00:	000531c2 	srl	a2,a1,0x7
800d4c04:	24030040 	li	v1,64
800d4c08:	00471023 	subu	v0,v0,a3
800d4c0c:	24040041 	li	a0,65
800d4c10:	0066200a 	movz	a0,v1,a2
800d4c14:	00021040 	sll	v0,v0,0x1
800d4c18:	24a3ffc0 	addiu	v1,a1,-64
800d4c1c:	00a42023 	subu	a0,a1,a0
800d4c20:	2442a042 	addiu	v0,v0,-24510
800d4c24:	306300ff 	andi	v1,v1,0xff
800d4c28:	00821021 	addu	v0,a0,v0
800d4c2c:	38a50080 	xori	a1,a1,0x80
800d4c30:	2c63003f 	sltiu	v1,v1,63
800d4c34:	2ca5007f 	sltiu	a1,a1,127
800d4c38:	1060000d 	beqz	v1,800d4c70 <gbkext1_mbtowc+0xa4>
800d4c3c:	2c4417c0 	sltiu	a0,v0,6080
800d4c40:	00021840 	sll	v1,v0,0x1
800d4c44:	3c02801c 	lui	v0,0x801c
800d4c48:	2442ac20 	addiu	v0,v0,-21472
800d4c4c:	1080000a 	beqz	a0,800d4c78 <gbkext1_mbtowc+0xac>
800d4c50:	00621021 	addu	v0,v1,v0
800d4c54:	94430000 	lhu	v1,0(v0)
800d4c58:	3402fffd 	li	v0,0xfffd
800d4c5c:	10620006 	beq	v1,v0,800d4c78 <gbkext1_mbtowc+0xac>
800d4c60:	24080002 	li	t0,2
800d4c64:	ad230000 	sw	v1,0(t1)
800d4c68:	03e00008 	jr	ra
800d4c6c:	01001021 	move	v0,t0
800d4c70:	14a0fff4 	bnez	a1,800d4c44 <gbkext1_mbtowc+0x78>
800d4c74:	00021840 	sll	v1,v0,0x1
800d4c78:	2408ffff 	li	t0,-1
800d4c7c:	03e00008 	jr	ra
800d4c80:	01001021 	move	v0,t0

800d4c84 <gbkext2_mbtowc>:
800d4c84:	90a70000 	lbu	a3,0(a1)
800d4c88:	00804821 	move	t1,a0
800d4c8c:	24e20058 	addiu	v0,a3,88
800d4c90:	304200ff 	andi	v0,v0,0xff
800d4c94:	2c420057 	sltiu	v0,v0,87
800d4c98:	10400023 	beqz	v0,800d4d28 <gbkext2_mbtowc+0xa4>
800d4c9c:	28c60002 	slti	a2,a2,2
800d4ca0:	14c0001d 	bnez	a2,800d4d18 <gbkext2_mbtowc+0x94>
800d4ca4:	2408fffe 	li	t0,-2
800d4ca8:	90a50001 	lbu	a1,1(a1)
800d4cac:	000721c0 	sll	a0,a3,0x7
800d4cb0:	000531c2 	srl	a2,a1,0x7
800d4cb4:	24020040 	li	v0,64
800d4cb8:	00073940 	sll	a3,a3,0x5
800d4cbc:	24030041 	li	v1,65
800d4cc0:	0046180a 	movz	v1,v0,a2
800d4cc4:	00872023 	subu	a0,a0,a3
800d4cc8:	24a2ffc0 	addiu	v0,a1,-64
800d4ccc:	00a31823 	subu	v1,a1,v1
800d4cd0:	2484cfa0 	addiu	a0,a0,-12384
800d4cd4:	304200ff 	andi	v0,v0,0xff
800d4cd8:	00641821 	addu	v1,v1,a0
800d4cdc:	38a50080 	xori	a1,a1,0x80
800d4ce0:	2c42003f 	sltiu	v0,v0,63
800d4ce4:	2ca50021 	sltiu	a1,a1,33
800d4ce8:	1040000d 	beqz	v0,800d4d20 <gbkext2_mbtowc+0x9c>
800d4cec:	2c642ef0 	sltiu	a0,v1,12016
800d4cf0:	3c02801b 	lui	v0,0x801b
800d4cf4:	00031840 	sll	v1,v1,0x1
800d4cf8:	24426b80 	addiu	v0,v0,27520
800d4cfc:	1080000a 	beqz	a0,800d4d28 <gbkext2_mbtowc+0xa4>
800d4d00:	00621021 	addu	v0,v1,v0
800d4d04:	9443e2c0 	lhu	v1,-7488(v0)
800d4d08:	3402fffd 	li	v0,0xfffd
800d4d0c:	10620006 	beq	v1,v0,800d4d28 <gbkext2_mbtowc+0xa4>
800d4d10:	24080002 	li	t0,2
800d4d14:	ad230000 	sw	v1,0(t1)
800d4d18:	03e00008 	jr	ra
800d4d1c:	01001021 	move	v0,t0
800d4d20:	14a0fff3 	bnez	a1,800d4cf0 <gbkext2_mbtowc+0x6c>
800d4d24:	00000000 	nop
800d4d28:	2408ffff 	li	t0,-1
800d4d2c:	03e00008 	jr	ra
800d4d30:	01001021 	move	v0,t0

800d4d34 <gbkext_inv_wctomb>:
800d4d34:	28c60002 	slti	a2,a2,2
800d4d38:	00803821 	move	a3,a0
800d4d3c:	14c00053 	bnez	a2,800d4e8c <gbkext_inv_wctomb+0x158>
800d4d40:	00a02021 	move	a0,a1
800d4d44:	24a2fe00 	addiu	v0,a1,-512
800d4d48:	2c4200e0 	sltiu	v0,v0,224
800d4d4c:	14400032 	bnez	v0,800d4e18 <gbkext_inv_wctomb+0xe4>
800d4d50:	3c02801b 	lui	v0,0x801b
800d4d54:	24a2e000 	addiu	v0,a1,-8192
800d4d58:	2c4202c0 	sltiu	v0,v0,704
800d4d5c:	10400037 	beqz	v0,800d4e3c <gbkext_inv_wctomb+0x108>
800d4d60:	24a2db00 	addiu	v0,a1,-9472
800d4d64:	3c02801b 	lui	v0,0x801b
800d4d68:	00051902 	srl	v1,a1,0x4
800d4d6c:	2442e4cc 	addiu	v0,v0,-6964
800d4d70:	00031880 	sll	v1,v1,0x2
800d4d74:	2442f800 	addiu	v0,v0,-2048
800d4d78:	00623021 	addu	a2,v1,v0
800d4d7c:	10c0002c 	beqz	a2,800d4e30 <gbkext_inv_wctomb+0xfc>
800d4d80:	3083000f 	andi	v1,a0,0xf
800d4d84:	94c50002 	lhu	a1,2(a2)
800d4d88:	00651007 	srav	v0,a1,v1
800d4d8c:	30420001 	andi	v0,v0,0x1
800d4d90:	10400028 	beqz	v0,800d4e34 <gbkext_inv_wctomb+0x100>
800d4d94:	2404ffff 	li	a0,-1
800d4d98:	24020001 	li	v0,1
800d4d9c:	00621004 	sllv	v0,v0,v1
800d4da0:	2442ffff 	addiu	v0,v0,-1
800d4da4:	00451024 	and	v0,v0,a1
800d4da8:	3043aaaa 	andi	v1,v0,0xaaaa
800d4dac:	00031843 	sra	v1,v1,0x1
800d4db0:	30425555 	andi	v0,v0,0x5555
800d4db4:	00431021 	addu	v0,v0,v1
800d4db8:	3044cccc 	andi	a0,v0,0xcccc
800d4dbc:	00042083 	sra	a0,a0,0x2
800d4dc0:	30423333 	andi	v0,v0,0x3333
800d4dc4:	00441021 	addu	v0,v0,a0
800d4dc8:	3043f0f0 	andi	v1,v0,0xf0f0
800d4dcc:	00031903 	sra	v1,v1,0x4
800d4dd0:	30420f0f 	andi	v0,v0,0xf0f
800d4dd4:	00431021 	addu	v0,v0,v1
800d4dd8:	94c40000 	lhu	a0,0(a2)
800d4ddc:	00021a02 	srl	v1,v0,0x8
800d4de0:	304200ff 	andi	v0,v0,0xff
800d4de4:	00431021 	addu	v0,v0,v1
800d4de8:	00822021 	addu	a0,a0,v0
800d4dec:	3c02801b 	lui	v0,0x801b
800d4df0:	2442fbac 	addiu	v0,v0,-1108
800d4df4:	00042040 	sll	a0,a0,0x1
800d4df8:	00822021 	addu	a0,a0,v0
800d4dfc:	94830000 	lhu	v1,0(a0)
800d4e00:	24040002 	li	a0,2
800d4e04:	00031202 	srl	v0,v1,0x8
800d4e08:	a0e20000 	sb	v0,0(a3)
800d4e0c:	00801021 	move	v0,a0
800d4e10:	03e00008 	jr	ra
800d4e14:	a0e30001 	sb	v1,1(a3)
800d4e18:	00051902 	srl	v1,a1,0x4
800d4e1c:	2442e494 	addiu	v0,v0,-7020
800d4e20:	00031880 	sll	v1,v1,0x2
800d4e24:	2442ff80 	addiu	v0,v0,-128
800d4e28:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4e2c:	00623021 	addu	a2,v1,v0
800d4e30:	2404ffff 	li	a0,-1
800d4e34:	03e00008 	jr	ra
800d4e38:	00801021 	move	v0,a0
800d4e3c:	2c420110 	sltiu	v0,v0,272
800d4e40:	1440000c 	bnez	v0,800d4e74 <gbkext_inv_wctomb+0x140>
800d4e44:	3c02801b 	lui	v0,0x801b
800d4e48:	24a2d000 	addiu	v0,a1,-12288
800d4e4c:	2c420100 	sltiu	v0,v0,256
800d4e50:	10400011 	beqz	v0,800d4e98 <gbkext_inv_wctomb+0x164>
800d4e54:	24a2ce00 	addiu	v0,a1,-12800
800d4e58:	3c02801b 	lui	v0,0x801b
800d4e5c:	00051902 	srl	v1,a1,0x4
800d4e60:	2442e5c0 	addiu	v0,v0,-6720
800d4e64:	00031880 	sll	v1,v1,0x2
800d4e68:	2442f400 	addiu	v0,v0,-3072
800d4e6c:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4e70:	00623021 	addu	a2,v1,v0
800d4e74:	00051902 	srl	v1,a1,0x4
800d4e78:	2442e57c 	addiu	v0,v0,-6788
800d4e7c:	00031880 	sll	v1,v1,0x2
800d4e80:	2442f6c0 	addiu	v0,v0,-2368
800d4e84:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4e88:	00623021 	addu	a2,v1,v0
800d4e8c:	2404fffe 	li	a0,-2
800d4e90:	03e00008 	jr	ra
800d4e94:	00801021 	move	v0,a0
800d4e98:	2c4201e0 	sltiu	v0,v0,480
800d4e9c:	1440000c 	bnez	v0,800d4ed0 <gbkext_inv_wctomb+0x19c>
800d4ea0:	3c02801b 	lui	v0,0x801b
800d4ea4:	24a2b200 	addiu	v0,a1,-19968
800d4ea8:	2c4251b0 	sltiu	v0,v0,20912
800d4eac:	1040000e 	beqz	v0,800d4ee8 <gbkext_inv_wctomb+0x1b4>
800d4eb0:	3c03ffff 	lui	v1,0xffff
800d4eb4:	3c02801b 	lui	v0,0x801b
800d4eb8:	00051902 	srl	v1,a1,0x4
800d4ebc:	2442e678 	addiu	v0,v0,-6536
800d4ec0:	00031880 	sll	v1,v1,0x2
800d4ec4:	2442ec80 	addiu	v0,v0,-4992
800d4ec8:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4ecc:	00623021 	addu	a2,v1,v0
800d4ed0:	00051902 	srl	v1,a1,0x4
800d4ed4:	2442e600 	addiu	v0,v0,-6656
800d4ed8:	00031880 	sll	v1,v1,0x2
800d4edc:	2442f380 	addiu	v0,v0,-3200
800d4ee0:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4ee4:	00623021 	addu	a2,v1,v0
800d4ee8:	34620700 	ori	v0,v1,0x700
800d4eec:	00a21021 	addu	v0,a1,v0
800d4ef0:	2c420130 	sltiu	v0,v0,304
800d4ef4:	10400008 	beqz	v0,800d4f18 <gbkext_inv_wctomb+0x1e4>
800d4ef8:	34620200 	ori	v0,v1,0x200
800d4efc:	3c02801b 	lui	v0,0x801b
800d4f00:	00051902 	srl	v1,a1,0x4
800d4f04:	2442fae4 	addiu	v0,v0,-1308
800d4f08:	00031880 	sll	v1,v1,0x2
800d4f0c:	2442c1c0 	addiu	v0,v0,-15936
800d4f10:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4f14:	00623021 	addu	a2,v1,v0
800d4f18:	00a21021 	addu	v0,a1,v0
800d4f1c:	2c4201f0 	sltiu	v0,v0,496
800d4f20:	1040ffc3 	beqz	v0,800d4e30 <gbkext_inv_wctomb+0xfc>
800d4f24:	00051902 	srl	v1,a1,0x4
800d4f28:	3c02801b 	lui	v0,0x801b
800d4f2c:	2442fb30 	addiu	v0,v0,-1232
800d4f30:	00031880 	sll	v1,v1,0x2
800d4f34:	2442c080 	addiu	v0,v0,-16256
800d4f38:	0803535f 	j	800d4d7c <gbkext_inv_wctomb+0x48>
800d4f3c:	00623021 	addu	a2,v1,v0

800d4f40 <cp936ext_mbtowc>:
800d4f40:	90a70000 	lbu	a3,0(a1)
800d4f44:	240200a6 	li	v0,166
800d4f48:	10e20006 	beq	a3,v0,800d4f64 <cp936ext_mbtowc+0x24>
800d4f4c:	00804021 	move	t0,a0
800d4f50:	240200a8 	li	v0,168
800d4f54:	10e20003 	beq	a3,v0,800d4f64 <cp936ext_mbtowc+0x24>
800d4f58:	00000000 	nop
800d4f5c:	03e00008 	jr	ra
800d4f60:	2402ffff 	li	v0,-1
800d4f64:	28c20002 	slti	v0,a2,2
800d4f68:	1440003e 	bnez	v0,800d5064 <cp936ext_mbtowc+0x124>
800d4f6c:	00000000 	nop
800d4f70:	90a60001 	lbu	a2,1(a1)
800d4f74:	24c2ffc0 	addiu	v0,a2,-64
800d4f78:	304200ff 	andi	v0,v0,0xff
800d4f7c:	2c42003f 	sltiu	v0,v0,63
800d4f80:	10400019 	beqz	v0,800d4fe8 <cp936ext_mbtowc+0xa8>
800d4f84:	38c20080 	xori	v0,a2,0x80
800d4f88:	00071940 	sll	v1,a3,0x5
800d4f8c:	000711c0 	sll	v0,a3,0x7
800d4f90:	00431023 	subu	v0,v0,v1
800d4f94:	00471023 	subu	v0,v0,a3
800d4f98:	24030040 	li	v1,64
800d4f9c:	24040041 	li	a0,65
800d4fa0:	000629c2 	srl	a1,a2,0x7
800d4fa4:	0065200a 	movz	a0,v1,a1
800d4fa8:	00021040 	sll	v0,v0,0x1
800d4fac:	00c42023 	subu	a0,a2,a0
800d4fb0:	2442a042 	addiu	v0,v0,-24510
800d4fb4:	00821021 	addu	v0,a0,v0
800d4fb8:	2c431cf2 	sltiu	v1,v0,7410
800d4fbc:	1060001c 	beqz	v1,800d5030 <cp936ext_mbtowc+0xf0>
800d4fc0:	2443e294 	addiu	v1,v0,-7532
800d4fc4:	2443e3eb 	addiu	v1,v0,-7189
800d4fc8:	2c620016 	sltiu	v0,v1,22
800d4fcc:	1040ffe3 	beqz	v0,800d4f5c <cp936ext_mbtowc+0x1c>
800d4fd0:	00031840 	sll	v1,v1,0x1
800d4fd4:	3c02801b 	lui	v0,0x801b
800d4fd8:	2442e45c 	addiu	v0,v0,-7076
800d4fdc:	00621821 	addu	v1,v1,v0
800d4fe0:	08035413 	j	800d504c <cp936ext_mbtowc+0x10c>
800d4fe4:	94630000 	lhu	v1,0(v1)
800d4fe8:	2c42007f 	sltiu	v0,v0,127
800d4fec:	1040ffdb 	beqz	v0,800d4f5c <cp936ext_mbtowc+0x1c>
800d4ff0:	00071940 	sll	v1,a3,0x5
800d4ff4:	000711c0 	sll	v0,a3,0x7
800d4ff8:	00431023 	subu	v0,v0,v1
800d4ffc:	00471023 	subu	v0,v0,a3
800d5000:	24030040 	li	v1,64
800d5004:	24040041 	li	a0,65
800d5008:	000629c2 	srl	a1,a2,0x7
800d500c:	0065200a 	movz	a0,v1,a1
800d5010:	00021040 	sll	v0,v0,0x1
800d5014:	00c42023 	subu	a0,a2,a0
800d5018:	2442a042 	addiu	v0,v0,-24510
800d501c:	00821021 	addu	v0,a0,v0
800d5020:	2c431cf2 	sltiu	v1,v0,7410
800d5024:	1460ffe8 	bnez	v1,800d4fc8 <cp936ext_mbtowc+0x88>
800d5028:	2443e3eb 	addiu	v1,v0,-7189
800d502c:	2443e294 	addiu	v1,v0,-7532
800d5030:	2c620006 	sltiu	v0,v1,6
800d5034:	1040ffc9 	beqz	v0,800d4f5c <cp936ext_mbtowc+0x1c>
800d5038:	00031840 	sll	v1,v1,0x1
800d503c:	3c02801b 	lui	v0,0x801b
800d5040:	2442e488 	addiu	v0,v0,-7032
800d5044:	00621821 	addu	v1,v1,v0
800d5048:	94630000 	lhu	v1,0(v1)
800d504c:	3402fffd 	li	v0,0xfffd
800d5050:	1062ffc2 	beq	v1,v0,800d4f5c <cp936ext_mbtowc+0x1c>
800d5054:	00000000 	nop
800d5058:	24020002 	li	v0,2
800d505c:	03e00008 	jr	ra
800d5060:	ad030000 	sw	v1,0(t0)
800d5064:	03e00008 	jr	ra
800d5068:	2402fffe 	li	v0,-2

800d506c <cp936ext_wctomb>:
800d506c:	28c60002 	slti	a2,a2,2
800d5070:	14c00029 	bnez	a2,800d5118 <cp936ext_wctomb+0xac>
800d5074:	24a3fec0 	addiu	v1,a1,-320
800d5078:	2c620010 	sltiu	v0,v1,16
800d507c:	14400012 	bnez	v0,800d50c8 <cp936ext_wctomb+0x5c>
800d5080:	3c02801b 	lui	v0,0x801b
800d5084:	24a3fdb0 	addiu	v1,a1,-592
800d5088:	2c620018 	sltiu	v0,v1,24
800d508c:	10400017 	beqz	v0,800d50ec <cp936ext_wctomb+0x80>
800d5090:	3c02ffff 	lui	v0,0xffff
800d5094:	3c02801b 	lui	v0,0x801b
800d5098:	00031840 	sll	v1,v1,0x1
800d509c:	2442e3fc 	addiu	v0,v0,-7172
800d50a0:	00621821 	addu	v1,v1,v0
800d50a4:	94630000 	lhu	v1,0(v1)
800d50a8:	1060000e 	beqz	v1,800d50e4 <cp936ext_wctomb+0x78>
800d50ac:	2405ffff 	li	a1,-1
800d50b0:	00031202 	srl	v0,v1,0x8
800d50b4:	24050002 	li	a1,2
800d50b8:	a0820000 	sb	v0,0(a0)
800d50bc:	00a01021 	move	v0,a1
800d50c0:	03e00008 	jr	ra
800d50c4:	a0830001 	sb	v1,1(a0)
800d50c8:	00031840 	sll	v1,v1,0x1
800d50cc:	2442e3dc 	addiu	v0,v0,-7204
800d50d0:	00621821 	addu	v1,v1,v0
800d50d4:	94630000 	lhu	v1,0(v1)
800d50d8:	1460fff5 	bnez	v1,800d50b0 <cp936ext_wctomb+0x44>
800d50dc:	00000000 	nop
800d50e0:	2405ffff 	li	a1,-1
800d50e4:	03e00008 	jr	ra
800d50e8:	00a01021 	move	v0,a1
800d50ec:	344201d0 	ori	v0,v0,0x1d0
800d50f0:	00a22821 	addu	a1,a1,v0
800d50f4:	2ca30018 	sltiu	v1,a1,24
800d50f8:	1060fff9 	beqz	v1,800d50e0 <cp936ext_wctomb+0x74>
800d50fc:	00000000 	nop
800d5100:	3c02801b 	lui	v0,0x801b
800d5104:	00051840 	sll	v1,a1,0x1
800d5108:	2442e42c 	addiu	v0,v0,-7124
800d510c:	00621821 	addu	v1,v1,v0
800d5110:	0803542a 	j	800d50a8 <cp936ext_wctomb+0x3c>
800d5114:	94630000 	lhu	v1,0(v1)
800d5118:	2405fffe 	li	a1,-2
800d511c:	03e00008 	jr	ra
800d5120:	00a01021 	move	v0,a1

800d5124 <gb2312_mbtowc>:
800d5124:	90a70000 	lbu	a3,0(a1)
800d5128:	24e2ffdf 	addiu	v0,a3,-33
800d512c:	304200ff 	andi	v0,v0,0xff
800d5130:	2c420009 	sltiu	v0,v0,9
800d5134:	14400007 	bnez	v0,800d5154 <gb2312_mbtowc+0x30>
800d5138:	28c20002 	slti	v0,a2,2
800d513c:	24e2ffd0 	addiu	v0,a3,-48
800d5140:	304200ff 	andi	v0,v0,0xff
800d5144:	2c420048 	sltiu	v0,v0,72
800d5148:	10400016 	beqz	v0,800d51a4 <gb2312_mbtowc+0x80>
800d514c:	00000000 	nop
800d5150:	28c20002 	slti	v0,a2,2
800d5154:	14400026 	bnez	v0,800d51f0 <gb2312_mbtowc+0xcc>
800d5158:	00000000 	nop
800d515c:	90a50001 	lbu	a1,1(a1)
800d5160:	24a2ffdf 	addiu	v0,a1,-33
800d5164:	304200ff 	andi	v0,v0,0xff
800d5168:	2c42005e 	sltiu	v0,v0,94
800d516c:	1040000d 	beqz	v0,800d51a4 <gb2312_mbtowc+0x80>
800d5170:	00071980 	sll	v1,a3,0x6
800d5174:	00071100 	sll	v0,a3,0x4
800d5178:	00621823 	subu	v1,v1,v0
800d517c:	00671823 	subu	v1,v1,a3
800d5180:	00031840 	sll	v1,v1,0x1
800d5184:	00651821 	addu	v1,v1,a1
800d5188:	2463f3c1 	addiu	v1,v1,-3135
800d518c:	2c620582 	sltiu	v0,v1,1410
800d5190:	10400006 	beqz	v0,800d51ac <gb2312_mbtowc+0x88>
800d5194:	2c621ff2 	sltiu	v0,v1,8178
800d5198:	2c62033f 	sltiu	v0,v1,831
800d519c:	1440000f 	bnez	v0,800d51dc <gb2312_mbtowc+0xb8>
800d51a0:	00031840 	sll	v1,v1,0x1
800d51a4:	03e00008 	jr	ra
800d51a8:	2402ffff 	li	v0,-1
800d51ac:	1040fffd 	beqz	v0,800d51a4 <gb2312_mbtowc+0x80>
800d51b0:	00031840 	sll	v1,v1,0x1
800d51b4:	3c02801b 	lui	v0,0x801b
800d51b8:	2442aefc 	addiu	v0,v0,-20740
800d51bc:	00621821 	addu	v1,v1,v0
800d51c0:	9463f4fc 	lhu	v1,-2820(v1)
800d51c4:	3402fffd 	li	v0,0xfffd
800d51c8:	1062fff6 	beq	v1,v0,800d51a4 <gb2312_mbtowc+0x80>
800d51cc:	00000000 	nop
800d51d0:	24020002 	li	v0,2
800d51d4:	03e00008 	jr	ra
800d51d8:	ac830000 	sw	v1,0(a0)
800d51dc:	3c02801b 	lui	v0,0x801b
800d51e0:	2442a87c 	addiu	v0,v0,-22404
800d51e4:	00621821 	addu	v1,v1,v0
800d51e8:	08035471 	j	800d51c4 <gb2312_mbtowc+0xa0>
800d51ec:	94630000 	lhu	v1,0(v1)
800d51f0:	03e00008 	jr	ra
800d51f4:	2402fffe 	li	v0,-2

800d51f8 <gb2312_wctomb>:
800d51f8:	28c60002 	slti	a2,a2,2
800d51fc:	00803821 	move	a3,a0
800d5200:	14c00051 	bnez	a2,800d5348 <gb2312_wctomb+0x150>
800d5204:	00a02021 	move	a0,a1
800d5208:	2ca20460 	sltiu	v0,a1,1120
800d520c:	14400032 	bnez	v0,800d52d8 <gb2312_wctomb+0xe0>
800d5210:	00051902 	srl	v1,a1,0x4
800d5214:	24a2e000 	addiu	v0,a1,-8192
800d5218:	2c420650 	sltiu	v0,v0,1616
800d521c:	10400036 	beqz	v0,800d52f8 <gb2312_wctomb+0x100>
800d5220:	24a2d000 	addiu	v0,a1,-12288
800d5224:	3c02801a 	lui	v0,0x801a
800d5228:	00051902 	srl	v1,a1,0x4
800d522c:	244257cc 	addiu	v0,v0,22476
800d5230:	00031880 	sll	v1,v1,0x2
800d5234:	2442f800 	addiu	v0,v0,-2048
800d5238:	00623021 	addu	a2,v1,v0
800d523c:	10c0002b 	beqz	a2,800d52ec <gb2312_wctomb+0xf4>
800d5240:	3083000f 	andi	v1,a0,0xf
800d5244:	94c50002 	lhu	a1,2(a2)
800d5248:	00651007 	srav	v0,a1,v1
800d524c:	30420001 	andi	v0,v0,0x1
800d5250:	10400027 	beqz	v0,800d52f0 <gb2312_wctomb+0xf8>
800d5254:	2404ffff 	li	a0,-1
800d5258:	24020001 	li	v0,1
800d525c:	00621004 	sllv	v0,v0,v1
800d5260:	2442ffff 	addiu	v0,v0,-1
800d5264:	00451024 	and	v0,v0,a1
800d5268:	3043aaaa 	andi	v1,v0,0xaaaa
800d526c:	00031843 	sra	v1,v1,0x1
800d5270:	30425555 	andi	v0,v0,0x5555
800d5274:	00431021 	addu	v0,v0,v1
800d5278:	3044cccc 	andi	a0,v0,0xcccc
800d527c:	00042083 	sra	a0,a0,0x2
800d5280:	30423333 	andi	v0,v0,0x3333
800d5284:	00441021 	addu	v0,v0,a0
800d5288:	3043f0f0 	andi	v1,v0,0xf0f0
800d528c:	00031903 	sra	v1,v1,0x4
800d5290:	30420f0f 	andi	v0,v0,0xf0f
800d5294:	00431021 	addu	v0,v0,v1
800d5298:	94c40000 	lhu	a0,0(a2)
800d529c:	00021a02 	srl	v1,v0,0x8
800d52a0:	304200ff 	andi	v0,v0,0xff
800d52a4:	00431021 	addu	v0,v0,v1
800d52a8:	00822021 	addu	a0,a0,v0
800d52ac:	3c02801a 	lui	v0,0x801a
800d52b0:	24426e50 	addiu	v0,v0,28240
800d52b4:	00042040 	sll	a0,a0,0x1
800d52b8:	00822021 	addu	a0,a0,v0
800d52bc:	94830000 	lhu	v1,0(a0)
800d52c0:	24040002 	li	a0,2
800d52c4:	00031202 	srl	v0,v1,0x8
800d52c8:	a0e20000 	sb	v0,0(a3)
800d52cc:	00801021 	move	v0,a0
800d52d0:	03e00008 	jr	ra
800d52d4:	a0e30001 	sb	v1,1(a3)
800d52d8:	3c02801a 	lui	v0,0x801a
800d52dc:	00031880 	sll	v1,v1,0x2
800d52e0:	244256b4 	addiu	v0,v0,22196
800d52e4:	0803548f 	j	800d523c <gb2312_wctomb+0x44>
800d52e8:	00623021 	addu	a2,v1,v0
800d52ec:	2404ffff 	li	a0,-1
800d52f0:	03e00008 	jr	ra
800d52f4:	00801021 	move	v0,a0
800d52f8:	2c420230 	sltiu	v0,v0,560
800d52fc:	1440000c 	bnez	v0,800d5330 <gb2312_wctomb+0x138>
800d5300:	3c02801a 	lui	v0,0x801a
800d5304:	24a2b200 	addiu	v0,a1,-19968
800d5308:	2c424ef0 	sltiu	v0,v0,20208
800d530c:	10400011 	beqz	v0,800d5354 <gb2312_wctomb+0x15c>
800d5310:	3c03ffff 	lui	v1,0xffff
800d5314:	3c02801a 	lui	v0,0x801a
800d5318:	00051902 	srl	v1,a1,0x4
800d531c:	244259ec 	addiu	v0,v0,23020
800d5320:	00031880 	sll	v1,v1,0x2
800d5324:	2442ec80 	addiu	v0,v0,-4992
800d5328:	0803548f 	j	800d523c <gb2312_wctomb+0x44>
800d532c:	00623021 	addu	a2,v1,v0
800d5330:	00051902 	srl	v1,a1,0x4
800d5334:	24425960 	addiu	v0,v0,22880
800d5338:	00031880 	sll	v1,v1,0x2
800d533c:	2442f400 	addiu	v0,v0,-3072
800d5340:	0803548f 	j	800d523c <gb2312_wctomb+0x44>
800d5344:	00623021 	addu	a2,v1,v0
800d5348:	2404fffe 	li	a0,-2
800d534c:	03e00008 	jr	ra
800d5350:	00801021 	move	v0,a0
800d5354:	34626200 	ori	v0,v1,0x6200
800d5358:	00a21021 	addu	v0,a1,v0
800d535c:	2c4201b0 	sltiu	v0,v0,432
800d5360:	1440000c 	bnez	v0,800d5394 <gb2312_wctomb+0x19c>
800d5364:	3c02801a 	lui	v0,0x801a
800d5368:	34620100 	ori	v0,v1,0x100
800d536c:	00a21021 	addu	v0,a1,v0
800d5370:	2c4200f0 	sltiu	v0,v0,240
800d5374:	1040ffdd 	beqz	v0,800d52ec <gb2312_wctomb+0xf4>
800d5378:	00051902 	srl	v1,a1,0x4
800d537c:	3c02801a 	lui	v0,0x801a
800d5380:	24426e14 	addiu	v0,v0,28180
800d5384:	00031880 	sll	v1,v1,0x2
800d5388:	2442c040 	addiu	v0,v0,-16320
800d538c:	0803548f 	j	800d523c <gb2312_wctomb+0x44>
800d5390:	00623021 	addu	a2,v1,v0
800d5394:	00051902 	srl	v1,a1,0x4
800d5398:	24426da8 	addiu	v0,v0,28072
800d539c:	00031880 	sll	v1,v1,0x2
800d53a0:	2442d880 	addiu	v0,v0,-10112
800d53a4:	0803548f 	j	800d523c <gb2312_wctomb+0x44>
800d53a8:	00623021 	addu	a2,v1,v0

800d53ac <_gbk_mbtowc>:
800d53ac:	90a70000 	lbu	a3,0(a1)
800d53b0:	00a04821 	move	t1,a1
800d53b4:	24e2007f 	addiu	v0,a3,127
800d53b8:	304800ff 	andi	t0,v0,0xff
800d53bc:	2d03007e 	sltiu	v1,t0,126
800d53c0:	1060004c 	beqz	v1,800d54f4 <_gbk_mbtowc+0x148>
800d53c4:	00805021 	move	t2,a0
800d53c8:	28c20002 	slti	v0,a2,2
800d53cc:	144000bf 	bnez	v0,800d56cc <_gbk_mbtowc+0x320>
800d53d0:	00000000 	nop
800d53d4:	24e2005f 	addiu	v0,a3,95
800d53d8:	304200ff 	andi	v0,v0,0xff
800d53dc:	2c420057 	sltiu	v0,v0,87
800d53e0:	1040001a 	beqz	v0,800d544c <_gbk_mbtowc+0xa0>
800d53e4:	2d020020 	sltiu	v0,t0,32
800d53e8:	240200a1 	li	v0,161
800d53ec:	10e200ae 	beq	a3,v0,800d56a8 <_gbk_mbtowc+0x2fc>
800d53f0:	90a60001 	lbu	a2,1(a1)
800d53f4:	24c2005f 	addiu	v0,a2,95
800d53f8:	304200ff 	andi	v0,v0,0xff
800d53fc:	2c42005e 	sltiu	v0,v0,94
800d5400:	10400012 	beqz	v0,800d544c <_gbk_mbtowc+0xa0>
800d5404:	2d020020 	sltiu	v0,t0,32
800d5408:	38e40080 	xori	a0,a3,0x80
800d540c:	2482ffdf 	addiu	v0,a0,-33
800d5410:	304200ff 	andi	v0,v0,0xff
800d5414:	2c420009 	sltiu	v0,v0,9
800d5418:	14400063 	bnez	v0,800d55a8 <_gbk_mbtowc+0x1fc>
800d541c:	38c50080 	xori	a1,a2,0x80
800d5420:	2482ffd0 	addiu	v0,a0,-48
800d5424:	304200ff 	andi	v0,v0,0xff
800d5428:	2c420048 	sltiu	v0,v0,72
800d542c:	1440005f 	bnez	v0,800d55ac <_gbk_mbtowc+0x200>
800d5430:	24a2ffdf 	addiu	v0,a1,-33
800d5434:	240200a6 	li	v0,166
800d5438:	10e20078 	beq	a3,v0,800d561c <_gbk_mbtowc+0x270>
800d543c:	240200a8 	li	v0,168
800d5440:	10e20077 	beq	a3,v0,800d5620 <_gbk_mbtowc+0x274>
800d5444:	24c2ffc0 	addiu	v0,a2,-64
800d5448:	2d020020 	sltiu	v0,t0,32
800d544c:	14400011 	bnez	v0,800d5494 <_gbk_mbtowc+0xe8>
800d5450:	24e20058 	addiu	v0,a3,88
800d5454:	304200ff 	andi	v0,v0,0xff
800d5458:	2c420057 	sltiu	v0,v0,87
800d545c:	14400028 	bnez	v0,800d5500 <_gbk_mbtowc+0x154>
800d5460:	240200a2 	li	v0,162
800d5464:	14e20024 	bne	a3,v0,800d54f8 <_gbk_mbtowc+0x14c>
800d5468:	2407ffff 	li	a3,-1
800d546c:	91230001 	lbu	v1,1(t1)
800d5470:	2462005f 	addiu	v0,v1,95
800d5474:	304200ff 	andi	v0,v0,0xff
800d5478:	2c42000a 	sltiu	v0,v0,10
800d547c:	1040001d 	beqz	v0,800d54f4 <_gbk_mbtowc+0x148>
800d5480:	24070002 	li	a3,2
800d5484:	246220cf 	addiu	v0,v1,8399
800d5488:	ad420000 	sw	v0,0(t2)
800d548c:	03e00008 	jr	ra
800d5490:	00e01021 	move	v0,a3
800d5494:	91280001 	lbu	t0,1(t1)
800d5498:	2502ffc0 	addiu	v0,t0,-64
800d549c:	304200ff 	andi	v0,v0,0xff
800d54a0:	2c42003f 	sltiu	v0,v0,63
800d54a4:	14400005 	bnez	v0,800d54bc <_gbk_mbtowc+0x110>
800d54a8:	00071940 	sll	v1,a3,0x5
800d54ac:	39020080 	xori	v0,t0,0x80
800d54b0:	2c42007f 	sltiu	v0,v0,127
800d54b4:	1040000f 	beqz	v0,800d54f4 <_gbk_mbtowc+0x148>
800d54b8:	00000000 	nop
800d54bc:	000711c0 	sll	v0,a3,0x7
800d54c0:	00431023 	subu	v0,v0,v1
800d54c4:	00471023 	subu	v0,v0,a3
800d54c8:	24030040 	li	v1,64
800d54cc:	24040041 	li	a0,65
800d54d0:	000829c2 	srl	a1,t0,0x7
800d54d4:	0065200a 	movz	a0,v1,a1
800d54d8:	00021040 	sll	v0,v0,0x1
800d54dc:	01042023 	subu	a0,t0,a0
800d54e0:	2442a042 	addiu	v0,v0,-24510
800d54e4:	00821021 	addu	v0,a0,v0
800d54e8:	2c4317c0 	sltiu	v1,v0,6080
800d54ec:	14600025 	bnez	v1,800d5584 <_gbk_mbtowc+0x1d8>
800d54f0:	3c03801c 	lui	v1,0x801c
800d54f4:	2407ffff 	li	a3,-1
800d54f8:	03e00008 	jr	ra
800d54fc:	00e01021 	move	v0,a3
800d5500:	91280001 	lbu	t0,1(t1)
800d5504:	2502ffc0 	addiu	v0,t0,-64
800d5508:	304200ff 	andi	v0,v0,0xff
800d550c:	2c42003f 	sltiu	v0,v0,63
800d5510:	14400006 	bnez	v0,800d552c <_gbk_mbtowc+0x180>
800d5514:	24020040 	li	v0,64
800d5518:	39020080 	xori	v0,t0,0x80
800d551c:	2c420021 	sltiu	v0,v0,33
800d5520:	1040fff4 	beqz	v0,800d54f4 <_gbk_mbtowc+0x148>
800d5524:	00000000 	nop
800d5528:	24020040 	li	v0,64
800d552c:	000721c0 	sll	a0,a3,0x7
800d5530:	24030041 	li	v1,65
800d5534:	000829c2 	srl	a1,t0,0x7
800d5538:	00073140 	sll	a2,a3,0x5
800d553c:	0045180a 	movz	v1,v0,a1
800d5540:	00862023 	subu	a0,a0,a2
800d5544:	01031823 	subu	v1,t0,v1
800d5548:	2484cfa0 	addiu	a0,a0,-12384
800d554c:	00641821 	addu	v1,v1,a0
800d5550:	2c622ef0 	sltiu	v0,v1,12016
800d5554:	1040ffe8 	beqz	v0,800d54f8 <_gbk_mbtowc+0x14c>
800d5558:	2407ffff 	li	a3,-1
800d555c:	00031040 	sll	v0,v1,0x1
800d5560:	3c03801b 	lui	v1,0x801b
800d5564:	24636b80 	addiu	v1,v1,27520
800d5568:	00431021 	addu	v0,v0,v1
800d556c:	9442e2c0 	lhu	v0,-7488(v0)
800d5570:	3403fffd 	li	v1,0xfffd
800d5574:	1043ffdf 	beq	v0,v1,800d54f4 <_gbk_mbtowc+0x148>
800d5578:	24070002 	li	a3,2
800d557c:	08035523 	j	800d548c <_gbk_mbtowc+0xe0>
800d5580:	ad420000 	sw	v0,0(t2)
800d5584:	2463ac20 	addiu	v1,v1,-21472
800d5588:	00021040 	sll	v0,v0,0x1
800d558c:	00431021 	addu	v0,v0,v1
800d5590:	94420000 	lhu	v0,0(v0)
800d5594:	3403fffd 	li	v1,0xfffd
800d5598:	1043ffd6 	beq	v0,v1,800d54f4 <_gbk_mbtowc+0x148>
800d559c:	24070002 	li	a3,2
800d55a0:	08035523 	j	800d548c <_gbk_mbtowc+0xe0>
800d55a4:	ad420000 	sw	v0,0(t2)
800d55a8:	24a2ffdf 	addiu	v0,a1,-33
800d55ac:	304200ff 	andi	v0,v0,0xff
800d55b0:	2c42005e 	sltiu	v0,v0,94
800d55b4:	1040ffa0 	beqz	v0,800d5438 <_gbk_mbtowc+0x8c>
800d55b8:	240200a6 	li	v0,166
800d55bc:	00041100 	sll	v0,a0,0x4
800d55c0:	00041980 	sll	v1,a0,0x6
800d55c4:	00621823 	subu	v1,v1,v0
800d55c8:	00641823 	subu	v1,v1,a0
800d55cc:	00031840 	sll	v1,v1,0x1
800d55d0:	00651821 	addu	v1,v1,a1
800d55d4:	2463f3c1 	addiu	v1,v1,-3135
800d55d8:	2c620582 	sltiu	v0,v1,1410
800d55dc:	10400044 	beqz	v0,800d56f0 <_gbk_mbtowc+0x344>
800d55e0:	2c621ff2 	sltiu	v0,v1,8178
800d55e4:	2c62033f 	sltiu	v0,v1,831
800d55e8:	1040ff93 	beqz	v0,800d5438 <_gbk_mbtowc+0x8c>
800d55ec:	240200a6 	li	v0,166
800d55f0:	3c02801b 	lui	v0,0x801b
800d55f4:	00031840 	sll	v1,v1,0x1
800d55f8:	2442a87c 	addiu	v0,v0,-22404
800d55fc:	00621821 	addu	v1,v1,v0
800d5600:	94630000 	lhu	v1,0(v1)
800d5604:	3402fffd 	li	v0,0xfffd
800d5608:	1062ff8a 	beq	v1,v0,800d5434 <_gbk_mbtowc+0x88>
800d560c:	00000000 	nop
800d5610:	24070002 	li	a3,2
800d5614:	0803553e 	j	800d54f8 <_gbk_mbtowc+0x14c>
800d5618:	ad430000 	sw	v1,0(t2)
800d561c:	24c2ffc0 	addiu	v0,a2,-64
800d5620:	304200ff 	andi	v0,v0,0xff
800d5624:	2c42003f 	sltiu	v0,v0,63
800d5628:	1040002a 	beqz	v0,800d56d4 <_gbk_mbtowc+0x328>
800d562c:	2ca2007f 	sltiu	v0,a1,127
800d5630:	00071940 	sll	v1,a3,0x5
800d5634:	000711c0 	sll	v0,a3,0x7
800d5638:	00431023 	subu	v0,v0,v1
800d563c:	00471023 	subu	v0,v0,a3
800d5640:	24030040 	li	v1,64
800d5644:	24040041 	li	a0,65
800d5648:	000629c2 	srl	a1,a2,0x7
800d564c:	0065200a 	movz	a0,v1,a1
800d5650:	00021040 	sll	v0,v0,0x1
800d5654:	00c42023 	subu	a0,a2,a0
800d5658:	2442a042 	addiu	v0,v0,-24510
800d565c:	00821021 	addu	v0,a0,v0
800d5660:	2c431cf2 	sltiu	v1,v0,7410
800d5664:	1060002a 	beqz	v1,800d5710 <_gbk_mbtowc+0x364>
800d5668:	2443e294 	addiu	v1,v0,-7532
800d566c:	2443e3eb 	addiu	v1,v0,-7189
800d5670:	2c620016 	sltiu	v0,v1,22
800d5674:	1040ff75 	beqz	v0,800d544c <_gbk_mbtowc+0xa0>
800d5678:	2d020020 	sltiu	v0,t0,32
800d567c:	3c02801b 	lui	v0,0x801b
800d5680:	00031840 	sll	v1,v1,0x1
800d5684:	2442e45c 	addiu	v0,v0,-7076
800d5688:	00621821 	addu	v1,v1,v0
800d568c:	94630000 	lhu	v1,0(v1)
800d5690:	3402fffd 	li	v0,0xfffd
800d5694:	1062ff6c 	beq	v1,v0,800d5448 <_gbk_mbtowc+0x9c>
800d5698:	00000000 	nop
800d569c:	24070002 	li	a3,2
800d56a0:	0803553e 	j	800d54f8 <_gbk_mbtowc+0x14c>
800d56a4:	ad430000 	sw	v1,0(t2)
800d56a8:	240200a4 	li	v0,164
800d56ac:	10c2000d 	beq	a2,v0,800d56e4 <_gbk_mbtowc+0x338>
800d56b0:	240200b7 	li	v0,183
800d56b4:	240200aa 	li	v0,170
800d56b8:	14c2ff4e 	bne	a2,v0,800d53f4 <_gbk_mbtowc+0x48>
800d56bc:	24022014 	li	v0,8212
800d56c0:	24070002 	li	a3,2
800d56c4:	0803553e 	j	800d54f8 <_gbk_mbtowc+0x14c>
800d56c8:	ac820000 	sw	v0,0(a0)
800d56cc:	0803553e 	j	800d54f8 <_gbk_mbtowc+0x14c>
800d56d0:	2407fffe 	li	a3,-2
800d56d4:	1040ff5d 	beqz	v0,800d544c <_gbk_mbtowc+0xa0>
800d56d8:	2d020020 	sltiu	v0,t0,32
800d56dc:	0803558d 	j	800d5634 <_gbk_mbtowc+0x288>
800d56e0:	00071940 	sll	v1,a3,0x5
800d56e4:	24070002 	li	a3,2
800d56e8:	0803553e 	j	800d54f8 <_gbk_mbtowc+0x14c>
800d56ec:	ac820000 	sw	v0,0(a0)
800d56f0:	1040ff51 	beqz	v0,800d5438 <_gbk_mbtowc+0x8c>
800d56f4:	240200a6 	li	v0,166
800d56f8:	3c02801b 	lui	v0,0x801b
800d56fc:	00031840 	sll	v1,v1,0x1
800d5700:	2442aefc 	addiu	v0,v0,-20740
800d5704:	00621821 	addu	v1,v1,v0
800d5708:	08035581 	j	800d5604 <_gbk_mbtowc+0x258>
800d570c:	9463f4fc 	lhu	v1,-2820(v1)
800d5710:	2c620006 	sltiu	v0,v1,6
800d5714:	1040ff4d 	beqz	v0,800d544c <_gbk_mbtowc+0xa0>
800d5718:	2d020020 	sltiu	v0,t0,32
800d571c:	3c02801b 	lui	v0,0x801b
800d5720:	00031840 	sll	v1,v1,0x1
800d5724:	2442e488 	addiu	v0,v0,-7032
800d5728:	00621821 	addu	v1,v1,v0
800d572c:	080355a4 	j	800d5690 <_gbk_mbtowc+0x2e4>
800d5730:	94630000 	lhu	v1,0(v1)

800d5734 <gbk_mbtowc>:
800d5734:	90a70000 	lbu	a3,0(a1)
800d5738:	24090001 	li	t1,1
800d573c:	24e2007f 	addiu	v0,a3,127
800d5740:	00071e00 	sll	v1,a3,0x18
800d5744:	304200ff 	andi	v0,v0,0xff
800d5748:	00031e03 	sra	v1,v1,0x18
800d574c:	04600004 	bltz	v1,800d5760 <gbk_mbtowc+0x2c>
800d5750:	2c42007e 	sltiu	v0,v0,126
800d5754:	ac870000 	sw	a3,0(a0)
800d5758:	03e00008 	jr	ra
800d575c:	01201021 	move	v0,t1
800d5760:	28c30002 	slti	v1,a2,2
800d5764:	1040fffc 	beqz	v0,800d5758 <gbk_mbtowc+0x24>
800d5768:	2409ffff 	li	t1,-1
800d576c:	24060002 	li	a2,2
800d5770:	1460fff9 	bnez	v1,800d5758 <gbk_mbtowc+0x24>
800d5774:	2409fffe 	li	t1,-2
800d5778:	3c19800d 	lui	t9,0x800d
800d577c:	273953ac 	addiu	t9,t9,21420
800d5780:	03200008 	jr	t9
800d5784:	00000000 	nop

800d5788 <charsets_gbk_to_ucs>:
800d5788:	27bdffe0 	addiu	sp,sp,-32
800d578c:	afbf0018 	sw	ra,24(sp)
800d5790:	90860000 	lbu	a2,0(a0)
800d5794:	afa00010 	sw	zero,16(sp)
800d5798:	24c2007f 	addiu	v0,a2,127
800d579c:	00061e00 	sll	v1,a2,0x18
800d57a0:	304200ff 	andi	v0,v0,0xff
800d57a4:	00031e03 	sra	v1,v1,0x18
800d57a8:	04600006 	bltz	v1,800d57c4 <charsets_gbk_to_ucs+0x3c>
800d57ac:	2c42007e 	sltiu	v0,v0,126
800d57b0:	afa60010 	sw	a2,16(sp)
800d57b4:	97a20010 	lhu	v0,16(sp)
800d57b8:	8fbf0018 	lw	ra,24(sp)
800d57bc:	03e00008 	jr	ra
800d57c0:	27bd0020 	addiu	sp,sp,32
800d57c4:	00802821 	move	a1,a0
800d57c8:	24060002 	li	a2,2
800d57cc:	14400007 	bnez	v0,800d57ec <charsets_gbk_to_ucs+0x64>
800d57d0:	27a40010 	addiu	a0,sp,16
800d57d4:	24021fff 	li	v0,8191
800d57d8:	afa20010 	sw	v0,16(sp)
800d57dc:	97a20010 	lhu	v0,16(sp)
800d57e0:	8fbf0018 	lw	ra,24(sp)
800d57e4:	03e00008 	jr	ra
800d57e8:	27bd0020 	addiu	sp,sp,32
800d57ec:	3c02800d 	lui	v0,0x800d
800d57f0:	244253ac 	addiu	v0,v0,21420
800d57f4:	0040f809 	jalr	v0
800d57f8:	00000000 	nop
800d57fc:	1c40ffed 	bgtz	v0,800d57b4 <charsets_gbk_to_ucs+0x2c>
800d5800:	24021fff 	li	v0,8191
800d5804:	080355f7 	j	800d57dc <charsets_gbk_to_ucs+0x54>
800d5808:	afa20010 	sw	v0,16(sp)

800d580c <_gbk_wctomb>:
800d580c:	27bdffd8 	addiu	sp,sp,-40
800d5810:	240230fb 	li	v0,12539
800d5814:	afb20020 	sw	s2,32(sp)
800d5818:	afb1001c 	sw	s1,28(sp)
800d581c:	afb00018 	sw	s0,24(sp)
800d5820:	afbf0024 	sw	ra,36(sp)
800d5824:	00a08021 	move	s0,a1
800d5828:	00808821 	move	s1,a0
800d582c:	10a20046 	beq	a1,v0,800d5948 <_gbk_wctomb+0x13c>
800d5830:	00c09021 	move	s2,a2
800d5834:	24022015 	li	v0,8213
800d5838:	10a20043 	beq	a1,v0,800d5948 <_gbk_wctomb+0x13c>
800d583c:	2ca20460 	sltiu	v0,a1,1120
800d5840:	14400057 	bnez	v0,800d59a0 <_gbk_wctomb+0x194>
800d5844:	00051902 	srl	v1,a1,0x4
800d5848:	24a2e000 	addiu	v0,a1,-8192
800d584c:	2c420650 	sltiu	v0,v0,1616
800d5850:	14400077 	bnez	v0,800d5a30 <_gbk_wctomb+0x224>
800d5854:	3c02801a 	lui	v0,0x801a
800d5858:	24a2d000 	addiu	v0,a1,-12288
800d585c:	2c420230 	sltiu	v0,v0,560
800d5860:	1040008a 	beqz	v0,800d5a8c <_gbk_wctomb+0x280>
800d5864:	24a2b200 	addiu	v0,a1,-19968
800d5868:	3c02801a 	lui	v0,0x801a
800d586c:	00051902 	srl	v1,a1,0x4
800d5870:	24425960 	addiu	v0,v0,22880
800d5874:	00031880 	sll	v1,v1,0x2
800d5878:	2442f400 	addiu	v0,v0,-3072
800d587c:	00622821 	addu	a1,v1,v0
800d5880:	10a00031 	beqz	a1,800d5948 <_gbk_wctomb+0x13c>
800d5884:	3203000f 	andi	v1,s0,0xf
800d5888:	94a40002 	lhu	a0,2(a1)
800d588c:	00641007 	srav	v0,a0,v1
800d5890:	30420001 	andi	v0,v0,0x1
800d5894:	1040002d 	beqz	v0,800d594c <_gbk_wctomb+0x140>
800d5898:	3c02800d 	lui	v0,0x800d
800d589c:	24020001 	li	v0,1
800d58a0:	00621004 	sllv	v0,v0,v1
800d58a4:	2442ffff 	addiu	v0,v0,-1
800d58a8:	00441024 	and	v0,v0,a0
800d58ac:	3043aaaa 	andi	v1,v0,0xaaaa
800d58b0:	00031843 	sra	v1,v1,0x1
800d58b4:	30425555 	andi	v0,v0,0x5555
800d58b8:	00431021 	addu	v0,v0,v1
800d58bc:	3044cccc 	andi	a0,v0,0xcccc
800d58c0:	00042083 	sra	a0,a0,0x2
800d58c4:	30423333 	andi	v0,v0,0x3333
800d58c8:	00441021 	addu	v0,v0,a0
800d58cc:	3043f0f0 	andi	v1,v0,0xf0f0
800d58d0:	00031903 	sra	v1,v1,0x4
800d58d4:	30420f0f 	andi	v0,v0,0xf0f
800d58d8:	00431021 	addu	v0,v0,v1
800d58dc:	00021a02 	srl	v1,v0,0x8
800d58e0:	94a40000 	lhu	a0,0(a1)
800d58e4:	304200ff 	andi	v0,v0,0xff
800d58e8:	00431021 	addu	v0,v0,v1
800d58ec:	00822021 	addu	a0,a0,v0
800d58f0:	3c02801a 	lui	v0,0x801a
800d58f4:	00042040 	sll	a0,a0,0x1
800d58f8:	24426e50 	addiu	v0,v0,28240
800d58fc:	00822021 	addu	a0,a0,v0
800d5900:	2a430003 	slti	v1,s2,3
800d5904:	1460002b 	bnez	v1,800d59b4 <_gbk_wctomb+0x1a8>
800d5908:	94850000 	lhu	a1,0(a0)
800d590c:	00051202 	srl	v0,a1,0x8
800d5910:	2444ff80 	addiu	a0,v0,-128
800d5914:	24a3ff80 	addiu	v1,a1,-128
800d5918:	a2230001 	sb	v1,1(s1)
800d591c:	a2240000 	sb	a0,0(s1)
800d5920:	24060002 	li	a2,2
800d5924:	8fbf0024 	lw	ra,36(sp)
800d5928:	8fb20020 	lw	s2,32(sp)
800d592c:	8fb1001c 	lw	s1,28(sp)
800d5930:	8fb00018 	lw	s0,24(sp)
800d5934:	a3a20010 	sb	v0,16(sp)
800d5938:	a3a50011 	sb	a1,17(sp)
800d593c:	00c01021 	move	v0,a2
800d5940:	03e00008 	jr	ra
800d5944:	27bd0028 	addiu	sp,sp,40
800d5948:	3c02800d 	lui	v0,0x800d
800d594c:	27a40010 	addiu	a0,sp,16
800d5950:	02002821 	move	a1,s0
800d5954:	24424d34 	addiu	v0,v0,19764
800d5958:	0040f809 	jalr	v0
800d595c:	24060002 	li	a2,2
800d5960:	2403ffff 	li	v1,-1
800d5964:	1043001b 	beq	v0,v1,800d59d4 <_gbk_wctomb+0x1c8>
800d5968:	2a420003 	slti	v0,s2,3
800d596c:	14400011 	bnez	v0,800d59b4 <_gbk_wctomb+0x1a8>
800d5970:	93a30010 	lbu	v1,16(sp)
800d5974:	93a20011 	lbu	v0,17(sp)
800d5978:	24060002 	li	a2,2
800d597c:	a2220001 	sb	v0,1(s1)
800d5980:	a2230000 	sb	v1,0(s1)
800d5984:	8fbf0024 	lw	ra,36(sp)
800d5988:	8fb20020 	lw	s2,32(sp)
800d598c:	8fb1001c 	lw	s1,28(sp)
800d5990:	8fb00018 	lw	s0,24(sp)
800d5994:	00c01021 	move	v0,a2
800d5998:	03e00008 	jr	ra
800d599c:	27bd0028 	addiu	sp,sp,40
800d59a0:	3c02801a 	lui	v0,0x801a
800d59a4:	00031880 	sll	v1,v1,0x2
800d59a8:	244256b4 	addiu	v0,v0,22196
800d59ac:	08035620 	j	800d5880 <_gbk_wctomb+0x74>
800d59b0:	00622821 	addu	a1,v1,v0
800d59b4:	2406fffe 	li	a2,-2
800d59b8:	8fbf0024 	lw	ra,36(sp)
800d59bc:	8fb20020 	lw	s2,32(sp)
800d59c0:	8fb1001c 	lw	s1,28(sp)
800d59c4:	8fb00018 	lw	s0,24(sp)
800d59c8:	00c01021 	move	v0,a2
800d59cc:	03e00008 	jr	ra
800d59d0:	27bd0028 	addiu	sp,sp,40
800d59d4:	2602de90 	addiu	v0,s0,-8560
800d59d8:	2c42000a 	sltiu	v0,v0,10
800d59dc:	14400019 	bnez	v0,800d5a44 <_gbk_wctomb+0x238>
800d59e0:	26030031 	addiu	v1,s0,49
800d59e4:	2603fec0 	addiu	v1,s0,-320
800d59e8:	2c620010 	sltiu	v0,v1,16
800d59ec:	10400037 	beqz	v0,800d5acc <_gbk_wctomb+0x2c0>
800d59f0:	3c02801b 	lui	v0,0x801b
800d59f4:	00031840 	sll	v1,v1,0x1
800d59f8:	2442e3dc 	addiu	v0,v0,-7204
800d59fc:	00621821 	addu	v1,v1,v0
800d5a00:	94630000 	lhu	v1,0(v1)
800d5a04:	1060001b 	beqz	v1,800d5a74 <_gbk_wctomb+0x268>
800d5a08:	240200b7 	li	v0,183
800d5a0c:	2a420003 	slti	v0,s2,3
800d5a10:	1440ffe8 	bnez	v0,800d59b4 <_gbk_wctomb+0x1a8>
800d5a14:	00031202 	srl	v0,v1,0x8
800d5a18:	24060002 	li	a2,2
800d5a1c:	a2230001 	sb	v1,1(s1)
800d5a20:	a2220000 	sb	v0,0(s1)
800d5a24:	a3a20010 	sb	v0,16(sp)
800d5a28:	08035661 	j	800d5984 <_gbk_wctomb+0x178>
800d5a2c:	a3a30011 	sb	v1,17(sp)
800d5a30:	244257cc 	addiu	v0,v0,22476
800d5a34:	00031880 	sll	v1,v1,0x2
800d5a38:	2442f800 	addiu	v0,v0,-2048
800d5a3c:	08035620 	j	800d5880 <_gbk_wctomb+0x74>
800d5a40:	00622821 	addu	a1,v1,v0
800d5a44:	2402ffa2 	li	v0,-94
800d5a48:	a2220000 	sb	v0,0(s1)
800d5a4c:	a2230001 	sb	v1,1(s1)
800d5a50:	24060002 	li	a2,2
800d5a54:	8fbf0024 	lw	ra,36(sp)
800d5a58:	8fb20020 	lw	s2,32(sp)
800d5a5c:	8fb1001c 	lw	s1,28(sp)
800d5a60:	8fb00018 	lw	s0,24(sp)
800d5a64:	00c01021 	move	v0,a2
800d5a68:	03e00008 	jr	ra
800d5a6c:	27bd0028 	addiu	sp,sp,40
800d5a70:	240200b7 	li	v0,183
800d5a74:	12020035 	beq	s0,v0,800d5b4c <_gbk_wctomb+0x340>
800d5a78:	24022014 	li	v0,8212
800d5a7c:	1202003b 	beq	s0,v0,800d5b6c <_gbk_wctomb+0x360>
800d5a80:	2406ffff 	li	a2,-1
800d5a84:	08035662 	j	800d5988 <_gbk_wctomb+0x17c>
800d5a88:	8fbf0024 	lw	ra,36(sp)
800d5a8c:	2c424ef0 	sltiu	v0,v0,20208
800d5a90:	14400020 	bnez	v0,800d5b14 <_gbk_wctomb+0x308>
800d5a94:	3c02801a 	lui	v0,0x801a
800d5a98:	3c03ffff 	lui	v1,0xffff
800d5a9c:	34626200 	ori	v0,v1,0x6200
800d5aa0:	00a21021 	addu	v0,a1,v0
800d5aa4:	2c4201b0 	sltiu	v0,v0,432
800d5aa8:	10400038 	beqz	v0,800d5b8c <_gbk_wctomb+0x380>
800d5aac:	34620100 	ori	v0,v1,0x100
800d5ab0:	3c02801a 	lui	v0,0x801a
800d5ab4:	00051902 	srl	v1,a1,0x4
800d5ab8:	24426da8 	addiu	v0,v0,28072
800d5abc:	00031880 	sll	v1,v1,0x2
800d5ac0:	2442d880 	addiu	v0,v0,-10112
800d5ac4:	08035620 	j	800d5880 <_gbk_wctomb+0x74>
800d5ac8:	00622821 	addu	a1,v1,v0
800d5acc:	2603fdb0 	addiu	v1,s0,-592
800d5ad0:	2c620018 	sltiu	v0,v1,24
800d5ad4:	14400015 	bnez	v0,800d5b2c <_gbk_wctomb+0x320>
800d5ad8:	3c02801b 	lui	v0,0x801b
800d5adc:	3c02ffff 	lui	v0,0xffff
800d5ae0:	344201d0 	ori	v0,v0,0x1d0
800d5ae4:	02021021 	addu	v0,s0,v0
800d5ae8:	2c430018 	sltiu	v1,v0,24
800d5aec:	1060ffe0 	beqz	v1,800d5a70 <_gbk_wctomb+0x264>
800d5af0:	00021840 	sll	v1,v0,0x1
800d5af4:	3c02801b 	lui	v0,0x801b
800d5af8:	2442e42c 	addiu	v0,v0,-7124
800d5afc:	00621821 	addu	v1,v1,v0
800d5b00:	94630000 	lhu	v1,0(v1)
800d5b04:	1060ffda 	beqz	v1,800d5a70 <_gbk_wctomb+0x264>
800d5b08:	2a420003 	slti	v0,s2,3
800d5b0c:	08035684 	j	800d5a10 <_gbk_wctomb+0x204>
800d5b10:	00000000 	nop
800d5b14:	00051902 	srl	v1,a1,0x4
800d5b18:	244259ec 	addiu	v0,v0,23020
800d5b1c:	00031880 	sll	v1,v1,0x2
800d5b20:	2442ec80 	addiu	v0,v0,-4992
800d5b24:	08035620 	j	800d5880 <_gbk_wctomb+0x74>
800d5b28:	00622821 	addu	a1,v1,v0
800d5b2c:	00031840 	sll	v1,v1,0x1
800d5b30:	2442e3fc 	addiu	v0,v0,-7172
800d5b34:	00621821 	addu	v1,v1,v0
800d5b38:	94630000 	lhu	v1,0(v1)
800d5b3c:	1060ffcc 	beqz	v1,800d5a70 <_gbk_wctomb+0x264>
800d5b40:	2a420003 	slti	v0,s2,3
800d5b44:	08035684 	j	800d5a10 <_gbk_wctomb+0x204>
800d5b48:	00000000 	nop
800d5b4c:	2a420002 	slti	v0,s2,2
800d5b50:	1440ff98 	bnez	v0,800d59b4 <_gbk_wctomb+0x1a8>
800d5b54:	2402ffa4 	li	v0,-92
800d5b58:	2403ffa1 	li	v1,-95
800d5b5c:	24060002 	li	a2,2
800d5b60:	a2220001 	sb	v0,1(s1)
800d5b64:	08035661 	j	800d5984 <_gbk_wctomb+0x178>
800d5b68:	a2230000 	sb	v1,0(s1)
800d5b6c:	2a420002 	slti	v0,s2,2
800d5b70:	1440ff90 	bnez	v0,800d59b4 <_gbk_wctomb+0x1a8>
800d5b74:	2402ffaa 	li	v0,-86
800d5b78:	2403ffa1 	li	v1,-95
800d5b7c:	24060002 	li	a2,2
800d5b80:	a2220001 	sb	v0,1(s1)
800d5b84:	08035661 	j	800d5984 <_gbk_wctomb+0x178>
800d5b88:	a2230000 	sb	v1,0(s1)
800d5b8c:	00a21021 	addu	v0,a1,v0
800d5b90:	2c4200f0 	sltiu	v0,v0,240
800d5b94:	1040ff6d 	beqz	v0,800d594c <_gbk_wctomb+0x140>
800d5b98:	3c02800d 	lui	v0,0x800d
800d5b9c:	3c02801a 	lui	v0,0x801a
800d5ba0:	00051902 	srl	v1,a1,0x4
800d5ba4:	24426e14 	addiu	v0,v0,28180
800d5ba8:	00031880 	sll	v1,v1,0x2
800d5bac:	2442c040 	addiu	v0,v0,-16320
800d5bb0:	08035620 	j	800d5880 <_gbk_wctomb+0x74>
800d5bb4:	00622821 	addu	a1,v1,v0

800d5bb8 <gbk_wctomb>:
800d5bb8:	27bdffd8 	addiu	sp,sp,-40
800d5bbc:	2ca20080 	sltiu	v0,a1,128
800d5bc0:	afb1001c 	sw	s1,28(sp)
800d5bc4:	afb00018 	sw	s0,24(sp)
800d5bc8:	00c08821 	move	s1,a2
800d5bcc:	00808021 	move	s0,a0
800d5bd0:	afbf0020 	sw	ra,32(sp)
800d5bd4:	00a01821 	move	v1,a1
800d5bd8:	24070001 	li	a3,1
800d5bdc:	27a40010 	addiu	a0,sp,16
800d5be0:	10400008 	beqz	v0,800d5c04 <gbk_wctomb+0x4c>
800d5be4:	24060002 	li	a2,2
800d5be8:	a2030000 	sb	v1,0(s0)
800d5bec:	8fbf0020 	lw	ra,32(sp)
800d5bf0:	8fb1001c 	lw	s1,28(sp)
800d5bf4:	8fb00018 	lw	s0,24(sp)
800d5bf8:	00e01021 	move	v0,a3
800d5bfc:	03e00008 	jr	ra
800d5c00:	27bd0028 	addiu	sp,sp,40
800d5c04:	3c02800d 	lui	v0,0x800d
800d5c08:	2442580c 	addiu	v0,v0,22540
800d5c0c:	0040f809 	jalr	v0
800d5c10:	00000000 	nop
800d5c14:	2403ffff 	li	v1,-1
800d5c18:	14430005 	bne	v0,v1,800d5c30 <gbk_wctomb+0x78>
800d5c1c:	24070002 	li	a3,2
800d5c20:	2402fff6 	li	v0,-10
800d5c24:	2403ffa1 	li	v1,-95
800d5c28:	080356fa 	j	800d5be8 <gbk_wctomb+0x30>
800d5c2c:	a2020001 	sb	v0,1(s0)
800d5c30:	2a220003 	slti	v0,s1,3
800d5c34:	1440ffed 	bnez	v0,800d5bec <gbk_wctomb+0x34>
800d5c38:	2407fffe 	li	a3,-2
800d5c3c:	93a30010 	lbu	v1,16(sp)
800d5c40:	93a20011 	lbu	v0,17(sp)
800d5c44:	24070002 	li	a3,2
800d5c48:	080356fa 	j	800d5be8 <gbk_wctomb+0x30>
800d5c4c:	a2020001 	sb	v0,1(s0)

800d5c50 <charsets_sjis2cjk>:
800d5c50:	27bdffe0 	addiu	sp,sp,-32
800d5c54:	afb00018 	sw	s0,24(sp)
800d5c58:	afbf001c 	sw	ra,28(sp)
800d5c5c:	3c07801f 	lui	a3,0x801f
800d5c60:	8ce24478 	lw	v0,17528(a3)
800d5c64:	10400010 	beqz	v0,800d5ca8 <charsets_sjis2cjk+0x58>
800d5c68:	00a08021 	move	s0,a1
800d5c6c:	00001021 	move	v0,zero
800d5c70:	ace04478 	sw	zero,17528(a3)
800d5c74:	acc20000 	sw	v0,0(a2)
800d5c78:	2402fff6 	li	v0,-10
800d5c7c:	a2020001 	sb	v0,1(s0)
800d5c80:	2403ffa1 	li	v1,-95
800d5c84:	24020002 	li	v0,2
800d5c88:	a2030000 	sb	v1,0(s0)
800d5c8c:	24040002 	li	a0,2
800d5c90:	acc20000 	sw	v0,0(a2)
800d5c94:	8fbf001c 	lw	ra,28(sp)
800d5c98:	8fb00018 	lw	s0,24(sp)
800d5c9c:	00801021 	move	v0,a0
800d5ca0:	03e00008 	jr	ra
800d5ca4:	27bd0020 	addiu	sp,sp,32
800d5ca8:	90850000 	lbu	a1,0(a0)
800d5cac:	00051600 	sll	v0,a1,0x18
800d5cb0:	00021603 	sra	v0,v0,0x18
800d5cb4:	04400008 	bltz	v0,800d5cd8 <charsets_sjis2cjk+0x88>
800d5cb8:	24a2005f 	addiu	v0,a1,95
800d5cbc:	24030001 	li	v1,1
800d5cc0:	2ca20080 	sltiu	v0,a1,128
800d5cc4:	1040006c 	beqz	v0,800d5e78 <charsets_sjis2cjk+0x228>
800d5cc8:	acc30000 	sw	v1,0(a2)
800d5ccc:	24040001 	li	a0,1
800d5cd0:	08035725 	j	800d5c94 <charsets_sjis2cjk+0x44>
800d5cd4:	a2050000 	sb	a1,0(s0)
800d5cd8:	304200ff 	andi	v0,v0,0xff
800d5cdc:	2c42003f 	sltiu	v0,v0,63
800d5ce0:	10400004 	beqz	v0,800d5cf4 <charsets_sjis2cjk+0xa4>
800d5ce4:	24a2007f 	addiu	v0,a1,127
800d5ce8:	3402fec0 	li	v0,0xfec0
800d5cec:	0803572f 	j	800d5cbc <charsets_sjis2cjk+0x6c>
800d5cf0:	00a22821 	addu	a1,a1,v0
800d5cf4:	304800ff 	andi	t0,v0,0xff
800d5cf8:	2d03001f 	sltiu	v1,t0,31
800d5cfc:	14600005 	bnez	v1,800d5d14 <charsets_sjis2cjk+0xc4>
800d5d00:	24a20020 	addiu	v0,a1,32
800d5d04:	304200ff 	andi	v0,v0,0xff
800d5d08:	2c42001d 	sltiu	v0,v0,29
800d5d0c:	1040ffd9 	beqz	v0,800d5c74 <charsets_sjis2cjk+0x24>
800d5d10:	2402ffff 	li	v0,-1
800d5d14:	90840001 	lbu	a0,1(a0)
800d5d18:	2482ffc0 	addiu	v0,a0,-64
800d5d1c:	304900ff 	andi	t1,v0,0xff
800d5d20:	2d23003f 	sltiu	v1,t1,63
800d5d24:	14600006 	bnez	v1,800d5d40 <charsets_sjis2cjk+0xf0>
800d5d28:	2ca200e0 	sltiu	v0,a1,224
800d5d2c:	38820080 	xori	v0,a0,0x80
800d5d30:	2c42007d 	sltiu	v0,v0,125
800d5d34:	1040ffcf 	beqz	v0,800d5c74 <charsets_sjis2cjk+0x24>
800d5d38:	2402ffff 	li	v0,-1
800d5d3c:	2ca200e0 	sltiu	v0,a1,224
800d5d40:	14400004 	bnez	v0,800d5d54 <charsets_sjis2cjk+0x104>
800d5d44:	00041600 	sll	v0,a0,0x18
800d5d48:	24a2003f 	addiu	v0,a1,63
800d5d4c:	304800ff 	andi	t0,v0,0xff
800d5d50:	00041600 	sll	v0,a0,0x18
800d5d54:	00021603 	sra	v0,v0,0x18
800d5d58:	0440005c 	bltz	v0,800d5ecc <charsets_sjis2cjk+0x27c>
800d5d5c:	2482ffbf 	addiu	v0,a0,-65
800d5d60:	2d22005e 	sltiu	v0,t1,94
800d5d64:	14400004 	bnez	v0,800d5d78 <charsets_sjis2cjk+0x128>
800d5d68:	00081840 	sll	v1,t0,0x1
800d5d6c:	2522ffa2 	addiu	v0,t1,-94
800d5d70:	304900ff 	andi	t1,v0,0xff
800d5d74:	24630001 	addiu	v1,v1,1
800d5d78:	2c62005e 	sltiu	v0,v1,94
800d5d7c:	14400006 	bnez	v0,800d5d98 <charsets_sjis2cjk+0x148>
800d5d80:	00000000 	nop
800d5d84:	2c620067 	sltiu	v0,v1,103
800d5d88:	14400048 	bnez	v0,800d5eac <charsets_sjis2cjk+0x25c>
800d5d8c:	2c620063 	sltiu	v0,v1,99
800d5d90:	246300e6 	addiu	v1,v1,230
800d5d94:	2c62005e 	sltiu	v0,v1,94
800d5d98:	00604021 	move	t0,v1
800d5d9c:	14400008 	bnez	v0,800d5dc0 <charsets_sjis2cjk+0x170>
800d5da0:	24630121 	addiu	v1,v1,289
800d5da4:	24020221 	li	v0,545
800d5da8:	10620054 	beq	v1,v0,800d5efc <charsets_sjis2cjk+0x2ac>
800d5dac:	2502fefe 	addiu	v0,t0,-258
800d5db0:	2c420003 	sltiu	v0,v0,3
800d5db4:	10400047 	beqz	v0,800d5ed4 <charsets_sjis2cjk+0x284>
800d5db8:	24020228 	li	v0,552
800d5dbc:	2508ff5d 	addiu	t0,t0,-163
800d5dc0:	25220021 	addiu	v0,t1,33
800d5dc4:	304200ff 	andi	v0,v0,0xff
800d5dc8:	2444ffdf 	addiu	a0,v0,-33
800d5dcc:	2c83005e 	sltiu	v1,a0,94
800d5dd0:	10600026 	beqz	v1,800d5e6c <charsets_sjis2cjk+0x21c>
800d5dd4:	2402ffff 	li	v0,-1
800d5dd8:	00081900 	sll	v1,t0,0x4
800d5ddc:	00081180 	sll	v0,t0,0x6
800d5de0:	00431023 	subu	v0,v0,v1
800d5de4:	00481023 	subu	v0,v0,t0
800d5de8:	00021040 	sll	v0,v0,0x1
800d5dec:	00441021 	addu	v0,v0,a0
800d5df0:	3c038019 	lui	v1,0x8019
800d5df4:	246357d4 	addiu	v1,v1,22484
800d5df8:	00021040 	sll	v0,v0,0x1
800d5dfc:	00431021 	addu	v0,v0,v1
800d5e00:	94440000 	lhu	a0,0(v0)
800d5e04:	3c02801a 	lui	v0,0x801a
800d5e08:	00041a02 	srl	v1,a0,0x8
800d5e0c:	2442aff4 	addiu	v0,v0,-20492
800d5e10:	00031880 	sll	v1,v1,0x2
800d5e14:	00621821 	addu	v1,v1,v0
800d5e18:	8c650000 	lw	a1,0(v1)
800d5e1c:	308400ff 	andi	a0,a0,0xff
800d5e20:	00852821 	addu	a1,a0,a1
800d5e24:	3402fffd 	li	v0,0xfffd
800d5e28:	10a20010 	beq	a1,v0,800d5e6c <charsets_sjis2cjk+0x21c>
800d5e2c:	2402ffff 	li	v0,-1
800d5e30:	10a0ff90 	beqz	a1,800d5c74 <charsets_sjis2cjk+0x24>
800d5e34:	00000000 	nop
800d5e38:	2ca20080 	sltiu	v0,a1,128
800d5e3c:	1040000d 	beqz	v0,800d5e74 <charsets_sjis2cjk+0x224>
800d5e40:	24020002 	li	v0,2
800d5e44:	24a2ffff 	addiu	v0,a1,-1
800d5e48:	3c038019 	lui	v1,0x8019
800d5e4c:	24635770 	addiu	v1,v1,22384
800d5e50:	00021080 	sll	v0,v0,0x2
800d5e54:	00431021 	addu	v0,v0,v1
800d5e58:	94440002 	lhu	a0,2(v0)
800d5e5c:	94450000 	lhu	a1,0(v0)
800d5e60:	24030002 	li	v1,2
800d5e64:	08035730 	j	800d5cc0 <charsets_sjis2cjk+0x70>
800d5e68:	ace44478 	sw	a0,17528(a3)
800d5e6c:	0803571e 	j	800d5c78 <charsets_sjis2cjk+0x28>
800d5e70:	acc20000 	sw	v0,0(a2)
800d5e74:	acc20000 	sw	v0,0(a2)
800d5e78:	3c02800d 	lui	v0,0x800d
800d5e7c:	27a40010 	addiu	a0,sp,16
800d5e80:	2442580c 	addiu	v0,v0,22540
800d5e84:	0040f809 	jalr	v0
800d5e88:	24060002 	li	a2,2
800d5e8c:	2403ffff 	li	v1,-1
800d5e90:	1443001c 	bne	v0,v1,800d5f04 <charsets_sjis2cjk+0x2b4>
800d5e94:	2402fff6 	li	v0,-10
800d5e98:	2403ffa1 	li	v1,-95
800d5e9c:	24040002 	li	a0,2
800d5ea0:	a2020001 	sb	v0,1(s0)
800d5ea4:	08035725 	j	800d5c94 <charsets_sjis2cjk+0x44>
800d5ea8:	a2030000 	sb	v1,0(s0)
800d5eac:	10400010 	beqz	v0,800d5ef0 <charsets_sjis2cjk+0x2a0>
800d5eb0:	00000000 	nop
800d5eb4:	2402005f 	li	v0,95
800d5eb8:	1062000d 	beq	v1,v0,800d5ef0 <charsets_sjis2cjk+0x2a0>
800d5ebc:	00000000 	nop
800d5ec0:	246300a2 	addiu	v1,v1,162
800d5ec4:	08035766 	j	800d5d98 <charsets_sjis2cjk+0x148>
800d5ec8:	2c62005e 	sltiu	v0,v1,94
800d5ecc:	08035758 	j	800d5d60 <charsets_sjis2cjk+0x110>
800d5ed0:	304900ff 	andi	t1,v0,0xff
800d5ed4:	10620012 	beq	v1,v0,800d5f20 <charsets_sjis2cjk+0x2d0>
800d5ed8:	2502fef5 	addiu	v0,t0,-267
800d5edc:	2c420004 	sltiu	v0,v0,4
800d5ee0:	1040000a 	beqz	v0,800d5f0c <charsets_sjis2cjk+0x2bc>
800d5ee4:	2502feb3 	addiu	v0,t0,-333
800d5ee8:	08035770 	j	800d5dc0 <charsets_sjis2cjk+0x170>
800d5eec:	2508ff58 	addiu	t0,t0,-168
800d5ef0:	246300a8 	addiu	v1,v1,168
800d5ef4:	08035766 	j	800d5d98 <charsets_sjis2cjk+0x148>
800d5ef8:	2c62005e 	sltiu	v0,v1,94
800d5efc:	08035770 	j	800d5dc0 <charsets_sjis2cjk+0x170>
800d5f00:	2408005e 	li	t0,94
800d5f04:	08035725 	j	800d5c94 <charsets_sjis2cjk+0x44>
800d5f08:	2404fffe 	li	a0,-2
800d5f0c:	2c420011 	sltiu	v0,v0,17
800d5f10:	1040ffd6 	beqz	v0,800d5e6c <charsets_sjis2cjk+0x21c>
800d5f14:	2402ffff 	li	v0,-1
800d5f18:	08035770 	j	800d5dc0 <charsets_sjis2cjk+0x170>
800d5f1c:	2508ff1a 	addiu	t0,t0,-230
800d5f20:	08035770 	j	800d5dc0 <charsets_sjis2cjk+0x170>
800d5f24:	24080062 	li	t0,98

800d5f28 <charsets_sjis_conv>:
800d5f28:	27bdffc0 	addiu	sp,sp,-64
800d5f2c:	afbe0038 	sw	s8,56(sp)
800d5f30:	afb70034 	sw	s7,52(sp)
800d5f34:	afb60030 	sw	s6,48(sp)
800d5f38:	afb20020 	sw	s2,32(sp)
800d5f3c:	afbf003c 	sw	ra,60(sp)
800d5f40:	afb5002c 	sw	s5,44(sp)
800d5f44:	afb40028 	sw	s4,40(sp)
800d5f48:	afb30024 	sw	s3,36(sp)
800d5f4c:	afb1001c 	sw	s1,28(sp)
800d5f50:	afb00018 	sw	s0,24(sp)
800d5f54:	8cd30000 	lw	s3,0(a2)
800d5f58:	3c02801f 	lui	v0,0x801f
800d5f5c:	ac404478 	sw	zero,17528(v0)
800d5f60:	3c028012 	lui	v0,0x8012
800d5f64:	0080b021 	move	s6,a0
800d5f68:	afa00010 	sw	zero,16(sp)
800d5f6c:	26640001 	addiu	a0,s3,1
800d5f70:	2442a668 	addiu	v0,v0,-22936
800d5f74:	00c0b821 	move	s7,a2
800d5f78:	0040f809 	jalr	v0
800d5f7c:	00a0f021 	move	s8,a1
800d5f80:	10400023 	beqz	v0,800d6010 <charsets_sjis_conv+0xe8>
800d5f84:	00409021 	move	s2,v0
800d5f88:	1a60002f 	blez	s3,800d6048 <charsets_sjis_conv+0x120>
800d5f8c:	00008021 	move	s0,zero
800d5f90:	3c02800d 	lui	v0,0x800d
800d5f94:	24555c50 	addiu	s5,v0,23632
800d5f98:	00008821 	move	s1,zero
800d5f9c:	27b40010 	addiu	s4,sp,16
800d5fa0:	02162021 	addu	a0,s0,s6
800d5fa4:	02512821 	addu	a1,s2,s1
800d5fa8:	02a0f809 	jalr	s5
800d5fac:	02803021 	move	a2,s4
800d5fb0:	02228821 	addu	s1,s1,v0
800d5fb4:	8fa20010 	lw	v0,16(sp)
800d5fb8:	02028021 	addu	s0,s0,v0
800d5fbc:	0213182a 	slt	v1,s0,s3
800d5fc0:	1460fff8 	bnez	v1,800d5fa4 <charsets_sjis_conv+0x7c>
800d5fc4:	02162021 	addu	a0,s0,s6
800d5fc8:	02201821 	move	v1,s1
800d5fcc:	02201021 	move	v0,s1
800d5fd0:	02421021 	addu	v0,s2,v0
800d5fd4:	aee30000 	sw	v1,0(s7)
800d5fd8:	afd20000 	sw	s2,0(s8)
800d5fdc:	a0400000 	sb	zero,0(v0)
800d5fe0:	8fbf003c 	lw	ra,60(sp)
800d5fe4:	8fbe0038 	lw	s8,56(sp)
800d5fe8:	8fb70034 	lw	s7,52(sp)
800d5fec:	8fb60030 	lw	s6,48(sp)
800d5ff0:	8fb5002c 	lw	s5,44(sp)
800d5ff4:	8fb40028 	lw	s4,40(sp)
800d5ff8:	8fb30024 	lw	s3,36(sp)
800d5ffc:	8fb20020 	lw	s2,32(sp)
800d6000:	8fb1001c 	lw	s1,28(sp)
800d6004:	8fb00018 	lw	s0,24(sp)
800d6008:	03e00008 	jr	ra
800d600c:	27bd0040 	addiu	sp,sp,64
800d6010:	afc00000 	sw	zero,0(s8)
800d6014:	aee00000 	sw	zero,0(s7)
800d6018:	8fbf003c 	lw	ra,60(sp)
800d601c:	8fbe0038 	lw	s8,56(sp)
800d6020:	8fb70034 	lw	s7,52(sp)
800d6024:	8fb60030 	lw	s6,48(sp)
800d6028:	8fb5002c 	lw	s5,44(sp)
800d602c:	8fb40028 	lw	s4,40(sp)
800d6030:	8fb30024 	lw	s3,36(sp)
800d6034:	8fb20020 	lw	s2,32(sp)
800d6038:	8fb1001c 	lw	s1,28(sp)
800d603c:	8fb00018 	lw	s0,24(sp)
800d6040:	03e00008 	jr	ra
800d6044:	27bd0040 	addiu	sp,sp,64
800d6048:	00001821 	move	v1,zero
800d604c:	080357f4 	j	800d5fd0 <charsets_sjis_conv+0xa8>
800d6050:	00001021 	move	v0,zero

800d6054 <charsets_utf32_conv>:
800d6054:	27bdffd0 	addiu	sp,sp,-48
800d6058:	afb30024 	sw	s3,36(sp)
800d605c:	afbf0028 	sw	ra,40(sp)
800d6060:	afb20020 	sw	s2,32(sp)
800d6064:	afb1001c 	sw	s1,28(sp)
800d6068:	afb00018 	sw	s0,24(sp)
800d606c:	10a00032 	beqz	a1,800d6138 <charsets_utf32_conv+0xe4>
800d6070:	00a09821 	move	s3,a1
800d6074:	00808021 	move	s0,a0
800d6078:	00009021 	move	s2,zero
800d607c:	92020000 	lbu	v0,0(s0)
800d6080:	27a40010 	addiu	a0,sp,16
800d6084:	24060002 	li	a2,2
800d6088:	1440000a 	bnez	v0,800d60b4 <charsets_utf32_conv+0x60>
800d608c:	24070001 	li	a3,1
800d6090:	92020001 	lbu	v0,1(s0)
800d6094:	14400007 	bnez	v0,800d60b4 <charsets_utf32_conv+0x60>
800d6098:	00000000 	nop
800d609c:	92020002 	lbu	v0,2(s0)
800d60a0:	14400004 	bnez	v0,800d60b4 <charsets_utf32_conv+0x60>
800d60a4:	00000000 	nop
800d60a8:	92020003 	lbu	v0,3(s0)
800d60ac:	10400019 	beqz	v0,800d6114 <charsets_utf32_conv+0xc0>
800d60b0:	02531021 	addu	v0,s2,s3
800d60b4:	96030000 	lhu	v1,0(s0)
800d60b8:	02538821 	addu	s1,s2,s3
800d60bc:	2c620080 	sltiu	v0,v1,128
800d60c0:	10400005 	beqz	v0,800d60d8 <charsets_utf32_conv+0x84>
800d60c4:	00602821 	move	a1,v1
800d60c8:	a2230000 	sb	v1,0(s1)
800d60cc:	02479021 	addu	s2,s2,a3
800d60d0:	0803581f 	j	800d607c <charsets_utf32_conv+0x28>
800d60d4:	26100004 	addiu	s0,s0,4
800d60d8:	3c02800d 	lui	v0,0x800d
800d60dc:	2442580c 	addiu	v0,v0,22540
800d60e0:	0040f809 	jalr	v0
800d60e4:	00000000 	nop
800d60e8:	2403ffff 	li	v1,-1
800d60ec:	1443fff7 	bne	v0,v1,800d60cc <charsets_utf32_conv+0x78>
800d60f0:	2407fffe 	li	a3,-2
800d60f4:	24070002 	li	a3,2
800d60f8:	2402fff6 	li	v0,-10
800d60fc:	2403ffa1 	li	v1,-95
800d6100:	02479021 	addu	s2,s2,a3
800d6104:	26100004 	addiu	s0,s0,4
800d6108:	a2220001 	sb	v0,1(s1)
800d610c:	0803581f 	j	800d607c <charsets_utf32_conv+0x28>
800d6110:	a2230000 	sb	v1,0(s1)
800d6114:	a0400000 	sb	zero,0(v0)
800d6118:	8fbf0028 	lw	ra,40(sp)
800d611c:	02401021 	move	v0,s2
800d6120:	8fb30024 	lw	s3,36(sp)
800d6124:	8fb20020 	lw	s2,32(sp)
800d6128:	8fb1001c 	lw	s1,28(sp)
800d612c:	8fb00018 	lw	s0,24(sp)
800d6130:	03e00008 	jr	ra
800d6134:	27bd0030 	addiu	sp,sp,48
800d6138:	0803581d 	j	800d6074 <charsets_utf32_conv+0x20>
800d613c:	00809821 	move	s3,a0

800d6140 <charsets_utf16be_conv>:
800d6140:	27bdffc8 	addiu	sp,sp,-56
800d6144:	3c028012 	lui	v0,0x8012
800d6148:	afb60030 	sw	s6,48(sp)
800d614c:	afb5002c 	sw	s5,44(sp)
800d6150:	afb30024 	sw	s3,36(sp)
800d6154:	afbf0034 	sw	ra,52(sp)
800d6158:	afb40028 	sw	s4,40(sp)
800d615c:	afb20020 	sw	s2,32(sp)
800d6160:	afb1001c 	sw	s1,28(sp)
800d6164:	afb00018 	sw	s0,24(sp)
800d6168:	2442bdb0 	addiu	v0,v0,-16976
800d616c:	00a0a821 	move	s5,a1
800d6170:	0040f809 	jalr	v0
800d6174:	0080b021 	move	s6,a0
800d6178:	12a0005d 	beqz	s5,800d62f0 <charsets_utf16be_conv+0x1b0>
800d617c:	00409821 	move	s3,v0
800d6180:	1a60005d 	blez	s3,800d62f8 <charsets_utf16be_conv+0x1b8>
800d6184:	00001821 	move	v1,zero
800d6188:	2a620002 	slti	v0,s3,2
800d618c:	1440005a 	bnez	v0,800d62f8 <charsets_utf16be_conv+0x1b8>
800d6190:	00008821 	move	s1,zero
800d6194:	02c03021 	move	a2,s6
800d6198:	02603821 	move	a3,s3
800d619c:	0803588d 	j	800d6234 <charsets_utf16be_conv+0xf4>
800d61a0:	00009021 	move	s2,zero
800d61a4:	1440003e 	bnez	v0,800d62a0 <charsets_utf16be_conv+0x160>
800d61a8:	35032400 	ori	v1,t0,0x2400
800d61ac:	90c20002 	lbu	v0,2(a2)
800d61b0:	90c40003 	lbu	a0,3(a2)
800d61b4:	00021200 	sll	v0,v0,0x8
800d61b8:	00441021 	addu	v0,v0,a0
800d61bc:	00431821 	addu	v1,v0,v1
800d61c0:	2c630400 	sltiu	v1,v1,1024
800d61c4:	10600036 	beqz	v1,800d62a0 <charsets_utf16be_conv+0x160>
800d61c8:	24422400 	addiu	v0,v0,9216
800d61cc:	00091a80 	sll	v1,t1,0xa
800d61d0:	00622821 	addu	a1,v1,v0
800d61d4:	3402ffff 	li	v0,0xffff
800d61d8:	0045102b 	sltu	v0,v0,a1
800d61dc:	10400027 	beqz	v0,800d627c <charsets_utf16be_conv+0x13c>
800d61e0:	24140004 	li	s4,4
800d61e4:	02558021 	addu	s0,s2,s5
800d61e8:	24051fff 	li	a1,8191
800d61ec:	3c02800d 	lui	v0,0x800d
800d61f0:	27a40010 	addiu	a0,sp,16
800d61f4:	2442580c 	addiu	v0,v0,22540
800d61f8:	0040f809 	jalr	v0
800d61fc:	24060002 	li	a2,2
800d6200:	2403ffff 	li	v1,-1
800d6204:	10430035 	beq	v0,v1,800d62dc <charsets_utf16be_conv+0x19c>
800d6208:	2403ffa1 	li	v1,-95
800d620c:	2403fffe 	li	v1,-2
800d6210:	02348821 	addu	s1,s1,s4
800d6214:	0233102a 	slt	v0,s1,s3
800d6218:	10400021 	beqz	v0,800d62a0 <charsets_utf16be_conv+0x160>
800d621c:	02439021 	addu	s2,s2,v1
800d6220:	02713823 	subu	a3,s3,s1
800d6224:	28e20002 	slti	v0,a3,2
800d6228:	1440001e 	bnez	v0,800d62a4 <charsets_utf16be_conv+0x164>
800d622c:	02401821 	move	v1,s2
800d6230:	02d13021 	addu	a2,s6,s1
800d6234:	90c20000 	lbu	v0,0(a2)
800d6238:	90c40001 	lbu	a0,1(a2)
800d623c:	00021200 	sll	v0,v0,0x8
800d6240:	3c08ffff 	lui	t0,0xffff
800d6244:	00442821 	addu	a1,v0,a0
800d6248:	35032800 	ori	v1,t0,0x2800
800d624c:	00a34821 	addu	t1,a1,v1
800d6250:	2d220400 	sltiu	v0,t1,1024
800d6254:	1440ffd3 	bnez	v0,800d61a4 <charsets_utf16be_conv+0x64>
800d6258:	28e20004 	slti	v0,a3,4
800d625c:	35022400 	ori	v0,t0,0x2400
800d6260:	00a21021 	addu	v0,a1,v0
800d6264:	2c420400 	sltiu	v0,v0,1024
800d6268:	1440000d 	bnez	v0,800d62a0 <charsets_utf16be_conv+0x160>
800d626c:	3402ffff 	li	v0,0xffff
800d6270:	0045102b 	sltu	v0,v0,a1
800d6274:	1440ffdb 	bnez	v0,800d61e4 <charsets_utf16be_conv+0xa4>
800d6278:	24140002 	li	s4,2
800d627c:	2ca20080 	sltiu	v0,a1,128
800d6280:	1040ffda 	beqz	v0,800d61ec <charsets_utf16be_conv+0xac>
800d6284:	02558021 	addu	s0,s2,s5
800d6288:	02348821 	addu	s1,s1,s4
800d628c:	24030001 	li	v1,1
800d6290:	0233102a 	slt	v0,s1,s3
800d6294:	a2050000 	sb	a1,0(s0)
800d6298:	1440ffe1 	bnez	v0,800d6220 <charsets_utf16be_conv+0xe0>
800d629c:	02439021 	addu	s2,s2,v1
800d62a0:	02401821 	move	v1,s2
800d62a4:	02401021 	move	v0,s2
800d62a8:	02a21021 	addu	v0,s5,v0
800d62ac:	a0400000 	sb	zero,0(v0)
800d62b0:	8fbf0034 	lw	ra,52(sp)
800d62b4:	8fb60030 	lw	s6,48(sp)
800d62b8:	8fb5002c 	lw	s5,44(sp)
800d62bc:	8fb40028 	lw	s4,40(sp)
800d62c0:	8fb30024 	lw	s3,36(sp)
800d62c4:	8fb20020 	lw	s2,32(sp)
800d62c8:	8fb1001c 	lw	s1,28(sp)
800d62cc:	8fb00018 	lw	s0,24(sp)
800d62d0:	00601021 	move	v0,v1
800d62d4:	03e00008 	jr	ra
800d62d8:	27bd0038 	addiu	sp,sp,56
800d62dc:	2402fff6 	li	v0,-10
800d62e0:	a2030000 	sb	v1,0(s0)
800d62e4:	24030002 	li	v1,2
800d62e8:	08035884 	j	800d6210 <charsets_utf16be_conv+0xd0>
800d62ec:	a2020001 	sb	v0,1(s0)
800d62f0:	08035860 	j	800d6180 <charsets_utf16be_conv+0x40>
800d62f4:	02c0a821 	move	s5,s6
800d62f8:	080358aa 	j	800d62a8 <charsets_utf16be_conv+0x168>
800d62fc:	00001021 	move	v0,zero

800d6300 <charsets_bg5hk2cjk>:
800d6300:	27bdffe0 	addiu	sp,sp,-32
800d6304:	00801821 	move	v1,a0
800d6308:	afb00018 	sw	s0,24(sp)
800d630c:	afbf001c 	sw	ra,28(sp)
800d6310:	90670000 	lbu	a3,0(v1)
800d6314:	00a08021 	move	s0,a1
800d6318:	2ce20081 	sltiu	v0,a3,129
800d631c:	27a40014 	addiu	a0,sp,20
800d6320:	24060002 	li	a2,2
800d6324:	24080001 	li	t0,1
800d6328:	10400007 	beqz	v0,800d6348 <charsets_bg5hk2cjk+0x48>
800d632c:	00602821 	move	a1,v1
800d6330:	a2070000 	sb	a3,0(s0)
800d6334:	8fbf001c 	lw	ra,28(sp)
800d6338:	8fb00018 	lw	s0,24(sp)
800d633c:	01001021 	move	v0,t0
800d6340:	03e00008 	jr	ra
800d6344:	27bd0020 	addiu	sp,sp,32
800d6348:	24021fff 	li	v0,8191
800d634c:	afa20014 	sw	v0,20(sp)
800d6350:	3c02800d 	lui	v0,0x800d
800d6354:	244243b0 	addiu	v0,v0,17328
800d6358:	0040f809 	jalr	v0
800d635c:	00000000 	nop
800d6360:	8fa30014 	lw	v1,20(sp)
800d6364:	27a40010 	addiu	a0,sp,16
800d6368:	2c620080 	sltiu	v0,v1,128
800d636c:	00602821 	move	a1,v1
800d6370:	24060002 	li	a2,2
800d6374:	10400007 	beqz	v0,800d6394 <charsets_bg5hk2cjk+0x94>
800d6378:	24080001 	li	t0,1
800d637c:	a2030000 	sb	v1,0(s0)
800d6380:	8fbf001c 	lw	ra,28(sp)
800d6384:	8fb00018 	lw	s0,24(sp)
800d6388:	01001021 	move	v0,t0
800d638c:	03e00008 	jr	ra
800d6390:	27bd0020 	addiu	sp,sp,32
800d6394:	3c02800d 	lui	v0,0x800d
800d6398:	2442580c 	addiu	v0,v0,22540
800d639c:	0040f809 	jalr	v0
800d63a0:	00000000 	nop
800d63a4:	2403ffff 	li	v1,-1
800d63a8:	14430006 	bne	v0,v1,800d63c4 <charsets_bg5hk2cjk+0xc4>
800d63ac:	24080002 	li	t0,2
800d63b0:	2402fff6 	li	v0,-10
800d63b4:	2403ffa1 	li	v1,-95
800d63b8:	a2020001 	sb	v0,1(s0)
800d63bc:	080358e0 	j	800d6380 <charsets_bg5hk2cjk+0x80>
800d63c0:	a2030000 	sb	v1,0(s0)
800d63c4:	080358cd 	j	800d6334 <charsets_bg5hk2cjk+0x34>
800d63c8:	2408fffe 	li	t0,-2

800d63cc <charsets_utf8_conv>:
800d63cc:	27bdffc0 	addiu	sp,sp,-64
800d63d0:	3c028012 	lui	v0,0x8012
800d63d4:	afb5002c 	sw	s5,44(sp)
800d63d8:	afb30024 	sw	s3,36(sp)
800d63dc:	afbf003c 	sw	ra,60(sp)
800d63e0:	afbe0038 	sw	s8,56(sp)
800d63e4:	afb70034 	sw	s7,52(sp)
800d63e8:	afb60030 	sw	s6,48(sp)
800d63ec:	afb40028 	sw	s4,40(sp)
800d63f0:	afb20020 	sw	s2,32(sp)
800d63f4:	afb1001c 	sw	s1,28(sp)
800d63f8:	afb00018 	sw	s0,24(sp)
800d63fc:	afa40040 	sw	a0,64(sp)
800d6400:	2442bdb0 	addiu	v0,v0,-16976
800d6404:	0040f809 	jalr	v0
800d6408:	00a0a821 	move	s5,a1
800d640c:	12a00043 	beqz	s5,800d651c <charsets_utf8_conv+0x150>
800d6410:	00409821 	move	s3,v0
800d6414:	1a600043 	blez	s3,800d6524 <charsets_utf8_conv+0x158>
800d6418:	00008821 	move	s1,zero
800d641c:	0000a021 	move	s4,zero
800d6420:	27be0014 	addiu	s8,sp,20
800d6424:	3c17800d 	lui	s7,0x800d
800d6428:	0803591a 	j	800d6468 <charsets_utf8_conv+0x9c>
800d642c:	24161fff 	li	s6,8191
800d6430:	24051fff 	li	a1,8191
800d6434:	afb60014 	sw	s6,20(sp)
800d6438:	3c03800d 	lui	v1,0x800d
800d643c:	27a40010 	addiu	a0,sp,16
800d6440:	2463580c 	addiu	v1,v1,22540
800d6444:	0060f809 	jalr	v1
800d6448:	24060002 	li	a2,2
800d644c:	2403ffff 	li	v1,-1
800d6450:	1043002c 	beq	v0,v1,800d6504 <charsets_utf8_conv+0x138>
800d6454:	2404fffe 	li	a0,-2
800d6458:	02328821 	addu	s1,s1,s2
800d645c:	0233102a 	slt	v0,s1,s3
800d6460:	10400017 	beqz	v0,800d64c0 <charsets_utf8_conv+0xf4>
800d6464:	0284a021 	addu	s4,s4,a0
800d6468:	8fa20040 	lw	v0,64(sp)
800d646c:	02713023 	subu	a2,s3,s1
800d6470:	00512821 	addu	a1,v0,s1
800d6474:	03c02021 	move	a0,s8
800d6478:	26e246b8 	addiu	v0,s7,18104
800d647c:	0040f809 	jalr	v0
800d6480:	afb60014 	sw	s6,20(sp)
800d6484:	00409021 	move	s2,v0
800d6488:	0440000d 	bltz	v0,800d64c0 <charsets_utf8_conv+0xf4>
800d648c:	02958021 	addu	s0,s4,s5
800d6490:	8fa50014 	lw	a1,20(sp)
800d6494:	3c020001 	lui	v0,0x1
800d6498:	00a2102b 	sltu	v0,a1,v0
800d649c:	1040ffe4 	beqz	v0,800d6430 <charsets_utf8_conv+0x64>
800d64a0:	2ca30080 	sltiu	v1,a1,128
800d64a4:	1060ffe4 	beqz	v1,800d6438 <charsets_utf8_conv+0x6c>
800d64a8:	24040001 	li	a0,1
800d64ac:	02328821 	addu	s1,s1,s2
800d64b0:	0233102a 	slt	v0,s1,s3
800d64b4:	a2050000 	sb	a1,0(s0)
800d64b8:	1440ffeb 	bnez	v0,800d6468 <charsets_utf8_conv+0x9c>
800d64bc:	0284a021 	addu	s4,s4,a0
800d64c0:	02801821 	move	v1,s4
800d64c4:	02801021 	move	v0,s4
800d64c8:	00551021 	addu	v0,v0,s5
800d64cc:	a0400000 	sb	zero,0(v0)
800d64d0:	8fbf003c 	lw	ra,60(sp)
800d64d4:	8fbe0038 	lw	s8,56(sp)
800d64d8:	8fb70034 	lw	s7,52(sp)
800d64dc:	8fb60030 	lw	s6,48(sp)
800d64e0:	8fb5002c 	lw	s5,44(sp)
800d64e4:	8fb40028 	lw	s4,40(sp)
800d64e8:	8fb30024 	lw	s3,36(sp)
800d64ec:	8fb20020 	lw	s2,32(sp)
800d64f0:	8fb1001c 	lw	s1,28(sp)
800d64f4:	8fb00018 	lw	s0,24(sp)
800d64f8:	00601021 	move	v0,v1
800d64fc:	03e00008 	jr	ra
800d6500:	27bd0040 	addiu	sp,sp,64
800d6504:	2402fff6 	li	v0,-10
800d6508:	2403ffa1 	li	v1,-95
800d650c:	24040002 	li	a0,2
800d6510:	a2020001 	sb	v0,1(s0)
800d6514:	08035916 	j	800d6458 <charsets_utf8_conv+0x8c>
800d6518:	a2030000 	sb	v1,0(s0)
800d651c:	08035905 	j	800d6414 <charsets_utf8_conv+0x48>
800d6520:	8fb50040 	lw	s5,64(sp)
800d6524:	00001821 	move	v1,zero
800d6528:	08035932 	j	800d64c8 <charsets_utf8_conv+0xfc>
800d652c:	00001021 	move	v0,zero

800d6530 <charsets_utf16_conv>:
800d6530:	27bdffb8 	addiu	sp,sp,-72
800d6534:	3c028012 	lui	v0,0x8012
800d6538:	afb7003c 	sw	s7,60(sp)
800d653c:	afb60038 	sw	s6,56(sp)
800d6540:	afb40030 	sw	s4,48(sp)
800d6544:	afbf0044 	sw	ra,68(sp)
800d6548:	afbe0040 	sw	s8,64(sp)
800d654c:	afb50034 	sw	s5,52(sp)
800d6550:	afb3002c 	sw	s3,44(sp)
800d6554:	afb20028 	sw	s2,40(sp)
800d6558:	afb10024 	sw	s1,36(sp)
800d655c:	afb00020 	sw	s0,32(sp)
800d6560:	2442bdb0 	addiu	v0,v0,-16976
800d6564:	00a0b021 	move	s6,a1
800d6568:	0040f809 	jalr	v0
800d656c:	0080b821 	move	s7,a0
800d6570:	3c0b801f 	lui	t3,0x801f
800d6574:	0040a021 	move	s4,v0
800d6578:	02f6b00a 	movz	s6,s7,s6
800d657c:	18400090 	blez	v0,800d67c0 <charsets_utf16_conv+0x290>
800d6580:	ad604478 	sw	zero,17528(t3)
800d6584:	3c02ffff 	lui	v0,0xffff
800d6588:	00009021 	move	s2,zero
800d658c:	00009821 	move	s3,zero
800d6590:	0000a821 	move	s5,zero
800d6594:	345e2400 	ori	s8,v0,0x2400
800d6598:	02923023 	subu	a2,s4,s2
800d659c:	28c20002 	slti	v0,a2,2
800d65a0:	14400084 	bnez	v0,800d67b4 <charsets_utf16_conv+0x284>
800d65a4:	02a03821 	move	a3,s5
800d65a8:	02f22021 	addu	a0,s7,s2
800d65ac:	00004021 	move	t0,zero
800d65b0:	3409feff 	li	t1,0xfeff
800d65b4:	03c05021 	move	t2,s8
800d65b8:	10e0003b 	beqz	a3,800d66a8 <charsets_utf16_conv+0x178>
800d65bc:	00000000 	nop
800d65c0:	90820001 	lbu	v0,1(a0)
800d65c4:	90830000 	lbu	v1,0(a0)
800d65c8:	00021200 	sll	v0,v0,0x8
800d65cc:	00622821 	addu	a1,v1,v0
800d65d0:	10a90004 	beq	a1,t1,800d65e4 <charsets_utf16_conv+0xb4>
800d65d4:	3402fffe 	li	v0,0xfffe
800d65d8:	14a2003d 	bne	a1,v0,800d66d0 <charsets_utf16_conv+0x1a0>
800d65dc:	3c02ffff 	lui	v0,0xffff
800d65e0:	38e70001 	xori	a3,a3,0x1
800d65e4:	24c6fffe 	addiu	a2,a2,-2
800d65e8:	28c20002 	slti	v0,a2,2
800d65ec:	24840002 	addiu	a0,a0,2
800d65f0:	1040fff1 	beqz	v0,800d65b8 <charsets_utf16_conv+0x88>
800d65f4:	25080002 	addiu	t0,t0,2
800d65f8:	2402fffe 	li	v0,-2
800d65fc:	00488823 	subu	s1,v0,t0
800d6600:	00e0a821 	move	s5,a3
800d6604:	24051fff 	li	a1,8191
800d6608:	06200049 	bltz	s1,800d6730 <charsets_utf16_conv+0x200>
800d660c:	02601821 	move	v1,s3
800d6610:	3c020001 	lui	v0,0x1
800d6614:	00a2102b 	sltu	v0,a1,v0
800d6618:	14400028 	bnez	v0,800d66bc <charsets_utf16_conv+0x18c>
800d661c:	2ca20080 	sltiu	v0,a1,128
800d6620:	02d38021 	addu	s0,s6,s3
800d6624:	24051fff 	li	a1,8191
800d6628:	3c02800d 	lui	v0,0x800d
800d662c:	afab0018 	sw	t3,24(sp)
800d6630:	27a40010 	addiu	a0,sp,16
800d6634:	2442580c 	addiu	v0,v0,22540
800d6638:	0040f809 	jalr	v0
800d663c:	24060002 	li	a2,2
800d6640:	2403ffff 	li	v1,-1
800d6644:	1043004b 	beq	v0,v1,800d6774 <charsets_utf16_conv+0x244>
800d6648:	8fab0018 	lw	t3,24(sp)
800d664c:	2403fffe 	li	v1,-2
800d6650:	02519021 	addu	s2,s2,s1
800d6654:	0254102a 	slt	v0,s2,s4
800d6658:	1440ffcf 	bnez	v0,800d6598 <charsets_utf16_conv+0x68>
800d665c:	02639821 	addu	s3,s3,v1
800d6660:	02601021 	move	v0,s3
800d6664:	02c21021 	addu	v0,s6,v0
800d6668:	ad754478 	sw	s5,17528(t3)
800d666c:	a0400000 	sb	zero,0(v0)
800d6670:	02601821 	move	v1,s3
800d6674:	8fbf0044 	lw	ra,68(sp)
800d6678:	8fbe0040 	lw	s8,64(sp)
800d667c:	8fb7003c 	lw	s7,60(sp)
800d6680:	8fb60038 	lw	s6,56(sp)
800d6684:	8fb50034 	lw	s5,52(sp)
800d6688:	8fb40030 	lw	s4,48(sp)
800d668c:	8fb3002c 	lw	s3,44(sp)
800d6690:	8fb20028 	lw	s2,40(sp)
800d6694:	8fb10024 	lw	s1,36(sp)
800d6698:	8fb00020 	lw	s0,32(sp)
800d669c:	00601021 	move	v0,v1
800d66a0:	03e00008 	jr	ra
800d66a4:	27bd0048 	addiu	sp,sp,72
800d66a8:	90820000 	lbu	v0,0(a0)
800d66ac:	90830001 	lbu	v1,1(a0)
800d66b0:	00021200 	sll	v0,v0,0x8
800d66b4:	08035974 	j	800d65d0 <charsets_utf16_conv+0xa0>
800d66b8:	00432821 	addu	a1,v0,v1
800d66bc:	1040ffda 	beqz	v0,800d6628 <charsets_utf16_conv+0xf8>
800d66c0:	02d38021 	addu	s0,s6,s3
800d66c4:	24030001 	li	v1,1
800d66c8:	08035994 	j	800d6650 <charsets_utf16_conv+0x120>
800d66cc:	a2050000 	sb	a1,0(s0)
800d66d0:	34422800 	ori	v0,v0,0x2800
800d66d4:	00a24821 	addu	t1,a1,v0
800d66d8:	2d220400 	sltiu	v0,t1,1024
800d66dc:	1040002b 	beqz	v0,800d678c <charsets_utf16_conv+0x25c>
800d66e0:	00aa1021 	addu	v0,a1,t2
800d66e4:	28c20004 	slti	v0,a2,4
800d66e8:	1440ffc4 	bnez	v0,800d65fc <charsets_utf16_conv+0xcc>
800d66ec:	2402fffe 	li	v0,-2
800d66f0:	10e0002b 	beqz	a3,800d67a0 <charsets_utf16_conv+0x270>
800d66f4:	00000000 	nop
800d66f8:	90820003 	lbu	v0,3(a0)
800d66fc:	90830002 	lbu	v1,2(a0)
800d6700:	00021200 	sll	v0,v0,0x8
800d6704:	00622021 	addu	a0,v1,v0
800d6708:	008a1021 	addu	v0,a0,t2
800d670c:	2c420400 	sltiu	v0,v0,1024
800d6710:	10400006 	beqz	v0,800d672c <charsets_utf16_conv+0x1fc>
800d6714:	00091a80 	sll	v1,t1,0xa
800d6718:	24822400 	addiu	v0,a0,9216
800d671c:	25110004 	addiu	s1,t0,4
800d6720:	00622821 	addu	a1,v1,v0
800d6724:	0621ffba 	bgez	s1,800d6610 <charsets_utf16_conv+0xe0>
800d6728:	00e0a821 	move	s5,a3
800d672c:	02601821 	move	v1,s3
800d6730:	02601021 	move	v0,s3
800d6734:	ad754478 	sw	s5,17528(t3)
800d6738:	02c21021 	addu	v0,s6,v0
800d673c:	a0400000 	sb	zero,0(v0)
800d6740:	8fbf0044 	lw	ra,68(sp)
800d6744:	8fbe0040 	lw	s8,64(sp)
800d6748:	8fb7003c 	lw	s7,60(sp)
800d674c:	8fb60038 	lw	s6,56(sp)
800d6750:	8fb50034 	lw	s5,52(sp)
800d6754:	8fb40030 	lw	s4,48(sp)
800d6758:	8fb3002c 	lw	s3,44(sp)
800d675c:	8fb20028 	lw	s2,40(sp)
800d6760:	8fb10024 	lw	s1,36(sp)
800d6764:	8fb00020 	lw	s0,32(sp)
800d6768:	00601021 	move	v0,v1
800d676c:	03e00008 	jr	ra
800d6770:	27bd0048 	addiu	sp,sp,72
800d6774:	2403ffa1 	li	v1,-95
800d6778:	2402fff6 	li	v0,-10
800d677c:	a2030000 	sb	v1,0(s0)
800d6780:	24030002 	li	v1,2
800d6784:	08035994 	j	800d6650 <charsets_utf16_conv+0x120>
800d6788:	a2020001 	sb	v0,1(s0)
800d678c:	2c420400 	sltiu	v0,v0,1024
800d6790:	1440ffe6 	bnez	v0,800d672c <charsets_utf16_conv+0x1fc>
800d6794:	25110002 	addiu	s1,t0,2
800d6798:	08035982 	j	800d6608 <charsets_utf16_conv+0xd8>
800d679c:	00e0a821 	move	s5,a3
800d67a0:	90820002 	lbu	v0,2(a0)
800d67a4:	90830003 	lbu	v1,3(a0)
800d67a8:	00021200 	sll	v0,v0,0x8
800d67ac:	080359c2 	j	800d6708 <charsets_utf16_conv+0x1d8>
800d67b0:	00432021 	addu	a0,v0,v1
800d67b4:	2411fffe 	li	s1,-2
800d67b8:	08035982 	j	800d6608 <charsets_utf16_conv+0xd8>
800d67bc:	24051fff 	li	a1,8191
800d67c0:	00001821 	move	v1,zero
800d67c4:	080359ce 	j	800d6738 <charsets_utf16_conv+0x208>
800d67c8:	00001021 	move	v0,zero

800d67cc <charsets_ucs_conv>:
800d67cc:	27bdffd0 	addiu	sp,sp,-48
800d67d0:	afb30024 	sw	s3,36(sp)
800d67d4:	afbf0028 	sw	ra,40(sp)
800d67d8:	afb20020 	sw	s2,32(sp)
800d67dc:	afb1001c 	sw	s1,28(sp)
800d67e0:	afb00018 	sw	s0,24(sp)
800d67e4:	10a0002c 	beqz	a1,800d6898 <charsets_ucs_conv+0xcc>
800d67e8:	00a09821 	move	s3,a1
800d67ec:	00808021 	move	s0,a0
800d67f0:	00009021 	move	s2,zero
800d67f4:	92020000 	lbu	v0,0(s0)
800d67f8:	27a40010 	addiu	a0,sp,16
800d67fc:	24060002 	li	a2,2
800d6800:	14400004 	bnez	v0,800d6814 <charsets_ucs_conv+0x48>
800d6804:	24070001 	li	a3,1
800d6808:	92020001 	lbu	v0,1(s0)
800d680c:	10400019 	beqz	v0,800d6874 <charsets_ucs_conv+0xa8>
800d6810:	02721021 	addu	v0,s3,s2
800d6814:	96030000 	lhu	v1,0(s0)
800d6818:	02728821 	addu	s1,s3,s2
800d681c:	2c620080 	sltiu	v0,v1,128
800d6820:	10400005 	beqz	v0,800d6838 <charsets_ucs_conv+0x6c>
800d6824:	00602821 	move	a1,v1
800d6828:	a2230000 	sb	v1,0(s1)
800d682c:	02479021 	addu	s2,s2,a3
800d6830:	080359fd 	j	800d67f4 <charsets_ucs_conv+0x28>
800d6834:	26100002 	addiu	s0,s0,2
800d6838:	3c02800d 	lui	v0,0x800d
800d683c:	2442580c 	addiu	v0,v0,22540
800d6840:	0040f809 	jalr	v0
800d6844:	00000000 	nop
800d6848:	2403ffff 	li	v1,-1
800d684c:	1443fff7 	bne	v0,v1,800d682c <charsets_ucs_conv+0x60>
800d6850:	2407fffe 	li	a3,-2
800d6854:	24070002 	li	a3,2
800d6858:	2402fff6 	li	v0,-10
800d685c:	2403ffa1 	li	v1,-95
800d6860:	02479021 	addu	s2,s2,a3
800d6864:	26100002 	addiu	s0,s0,2
800d6868:	a2220001 	sb	v0,1(s1)
800d686c:	080359fd 	j	800d67f4 <charsets_ucs_conv+0x28>
800d6870:	a2230000 	sb	v1,0(s1)
800d6874:	a0400000 	sb	zero,0(v0)
800d6878:	8fbf0028 	lw	ra,40(sp)
800d687c:	02401021 	move	v0,s2
800d6880:	8fb30024 	lw	s3,36(sp)
800d6884:	8fb20020 	lw	s2,32(sp)
800d6888:	8fb1001c 	lw	s1,28(sp)
800d688c:	8fb00018 	lw	s0,24(sp)
800d6890:	03e00008 	jr	ra
800d6894:	27bd0030 	addiu	sp,sp,48
800d6898:	080359fb 	j	800d67ec <charsets_ucs_conv+0x20>
800d689c:	00809821 	move	s3,a0

800d68a0 <charsets_big5_conv>:
800d68a0:	27bdffd0 	addiu	sp,sp,-48
800d68a4:	3c028012 	lui	v0,0x8012
800d68a8:	afb40028 	sw	s4,40(sp)
800d68ac:	afb30024 	sw	s3,36(sp)
800d68b0:	afb20020 	sw	s2,32(sp)
800d68b4:	afbf002c 	sw	ra,44(sp)
800d68b8:	afb1001c 	sw	s1,28(sp)
800d68bc:	afb00018 	sw	s0,24(sp)
800d68c0:	2442bdb0 	addiu	v0,v0,-16976
800d68c4:	00a09021 	move	s2,a1
800d68c8:	0040f809 	jalr	v0
800d68cc:	0080a021 	move	s4,a0
800d68d0:	12400037 	beqz	s2,800d69b0 <charsets_big5_conv+0x110>
800d68d4:	00409821 	move	s3,v0
800d68d8:	1a600038 	blez	s3,800d69bc <charsets_big5_conv+0x11c>
800d68dc:	00001021 	move	v0,zero
800d68e0:	00008821 	move	s1,zero
800d68e4:	02911021 	addu	v0,s4,s1
800d68e8:	90430000 	lbu	v1,0(v0)
800d68ec:	00402821 	move	a1,v0
800d68f0:	2c620081 	sltiu	v0,v1,129
800d68f4:	27a40014 	addiu	a0,sp,20
800d68f8:	24060002 	li	a2,2
800d68fc:	24070001 	li	a3,1
800d6900:	10400011 	beqz	v0,800d6948 <charsets_big5_conv+0xa8>
800d6904:	02328021 	addu	s0,s1,s2
800d6908:	a2030000 	sb	v1,0(s0)
800d690c:	02278821 	addu	s1,s1,a3
800d6910:	0233102a 	slt	v0,s1,s3
800d6914:	1440fff4 	bnez	v0,800d68e8 <charsets_big5_conv+0x48>
800d6918:	02911021 	addu	v0,s4,s1
800d691c:	02201021 	move	v0,s1
800d6920:	00521021 	addu	v0,v0,s2
800d6924:	a0400000 	sb	zero,0(v0)
800d6928:	8fbf002c 	lw	ra,44(sp)
800d692c:	8fb40028 	lw	s4,40(sp)
800d6930:	8fb30024 	lw	s3,36(sp)
800d6934:	8fb20020 	lw	s2,32(sp)
800d6938:	8fb1001c 	lw	s1,28(sp)
800d693c:	8fb00018 	lw	s0,24(sp)
800d6940:	03e00008 	jr	ra
800d6944:	27bd0030 	addiu	sp,sp,48
800d6948:	24021fff 	li	v0,8191
800d694c:	afa20014 	sw	v0,20(sp)
800d6950:	3c02800d 	lui	v0,0x800d
800d6954:	244243b0 	addiu	v0,v0,17328
800d6958:	0040f809 	jalr	v0
800d695c:	00000000 	nop
800d6960:	8fa30014 	lw	v1,20(sp)
800d6964:	27a40010 	addiu	a0,sp,16
800d6968:	2c620080 	sltiu	v0,v1,128
800d696c:	00602821 	move	a1,v1
800d6970:	24060002 	li	a2,2
800d6974:	1440ffe4 	bnez	v0,800d6908 <charsets_big5_conv+0x68>
800d6978:	24070001 	li	a3,1
800d697c:	3c02800d 	lui	v0,0x800d
800d6980:	2442580c 	addiu	v0,v0,22540
800d6984:	0040f809 	jalr	v0
800d6988:	00000000 	nop
800d698c:	2403ffff 	li	v1,-1
800d6990:	1443ffde 	bne	v0,v1,800d690c <charsets_big5_conv+0x6c>
800d6994:	2407fffe 	li	a3,-2
800d6998:	2402fff6 	li	v0,-10
800d699c:	2403ffa1 	li	v1,-95
800d69a0:	24070002 	li	a3,2
800d69a4:	a2020001 	sb	v0,1(s0)
800d69a8:	08035a43 	j	800d690c <charsets_big5_conv+0x6c>
800d69ac:	a2030000 	sb	v1,0(s0)
800d69b0:	1e60ffcb 	bgtz	s3,800d68e0 <charsets_big5_conv+0x40>
800d69b4:	02809021 	move	s2,s4
800d69b8:	00001021 	move	v0,zero
800d69bc:	00521021 	addu	v0,v0,s2
800d69c0:	a0400000 	sb	zero,0(v0)
800d69c4:	8fbf002c 	lw	ra,44(sp)
800d69c8:	8fb40028 	lw	s4,40(sp)
800d69cc:	8fb30024 	lw	s3,36(sp)
800d69d0:	8fb20020 	lw	s2,32(sp)
800d69d4:	8fb1001c 	lw	s1,28(sp)
800d69d8:	8fb00018 	lw	s0,24(sp)
800d69dc:	03e00008 	jr	ra
800d69e0:	27bd0030 	addiu	sp,sp,48
	...

800d69f0 <S9xExtraUsage>:
800d69f0:	03e00008 	jr	ra
800d69f4:	00000000 	nop

800d69f8 <S9xParseArg>:
800d69f8:	03e00008 	jr	ra
800d69fc:	00000000 	nop

800d6a00 <S9xParseDisplayArg>:
800d6a00:	03e00008 	jr	ra
800d6a04:	00000000 	nop

800d6a08 <S9xInitUpdate>:
800d6a08:	03e00008 	jr	ra
800d6a0c:	24020001 	li	v0,1

800d6a10 <_Z16S9xProcessEventsh>:
800d6a10:	03e00008 	jr	ra
800d6a14:	00000000 	nop

800d6a18 <_Z11OutOfMemoryv>:
800d6a18:	03e00008 	jr	ra
800d6a1c:	00000000 	nop

800d6a20 <S9xGetROMDirectory>:
800d6a20:	3c02803a 	lui	v0,0x803a
800d6a24:	03e00008 	jr	ra
800d6a28:	2442c8e8 	addiu	v0,v0,-14104

800d6a2c <S9xGetSnapshotDirectory>:
800d6a2c:	3c02803a 	lui	v0,0x803a
800d6a30:	03e00008 	jr	ra
800d6a34:	2442c2e8 	addiu	v0,v0,-15640

800d6a38 <S9xGetFilenameInc>:
800d6a38:	03e00008 	jr	ra
800d6a3c:	00801021 	move	v0,a0

800d6a40 <S9xInitInputDevices>:
800d6a40:	03e00008 	jr	ra
800d6a44:	00000000 	nop

800d6a48 <S9xSyncSpeed>:
800d6a48:	03e00008 	jr	ra
800d6a4c:	00000000 	nop

800d6a50 <_Z26S9xCompareSDD1IndexEntriesPKvS0_>:
800d6a50:	8c830000 	lw	v1,0(a0)
800d6a54:	8ca20000 	lw	v0,0(a1)
800d6a58:	03e00008 	jr	ra
800d6a5c:	00621023 	subu	v0,v1,v0

800d6a60 <S9xReadMousePosition>:
800d6a60:	03e00008 	jr	ra
800d6a64:	00001021 	move	v0,zero

800d6a68 <S9xReadSuperScopePosition>:
800d6a68:	03e00008 	jr	ra
800d6a6c:	24020001 	li	v0,1

800d6a70 <_Z18JustifierOffscreenv>:
800d6a70:	03e00008 	jr	ra
800d6a74:	00001021 	move	v0,zero

800d6a78 <_Z16JustifierButtonsRj>:
800d6a78:	03e00008 	jr	ra
800d6a7c:	00000000 	nop

800d6a80 <_Z16init_sfc_settingv>:
800d6a80:	27bdffe8 	addiu	sp,sp,-24
800d6a84:	afb00010 	sw	s0,16(sp)
800d6a88:	3c028011 	lui	v0,0x8011
800d6a8c:	3c108021 	lui	s0,0x8021
800d6a90:	afbf0014 	sw	ra,20(sp)
800d6a94:	2604e42c 	addiu	a0,s0,-7124
800d6a98:	00002821 	move	a1,zero
800d6a9c:	2442ca64 	addiu	v0,v0,-13724
800d6aa0:	0040f809 	jalr	v0
800d6aa4:	24060134 	li	a2,308
800d6aa8:	2603e42c 	addiu	v1,s0,-7124
800d6aac:	24020400 	li	v0,1024
800d6ab0:	ac620008 	sw	v0,8(v1)
800d6ab4:	24020064 	li	v0,100
800d6ab8:	24050001 	li	a1,1
800d6abc:	ac62000c 	sw	v0,12(v1)
800d6ac0:	24020558 	li	v0,1368
800d6ac4:	24040004 	li	a0,4
800d6ac8:	a205e42c 	sb	a1,-7124(s0)
800d6acc:	ac620004 	sw	v0,4(v1)
800d6ad0:	8fbf0014 	lw	ra,20(sp)
800d6ad4:	24024e20 	li	v0,20000
800d6ad8:	8fb00010 	lw	s0,16(sp)
800d6adc:	24060001 	li	a2,1
800d6ae0:	2407411b 	li	a3,16667
800d6ae4:	ac640058 	sw	a0,88(v1)
800d6ae8:	ac620020 	sw	v0,32(v1)
800d6aec:	240400c8 	li	a0,200
800d6af0:	24020028 	li	v0,40
800d6af4:	27bd0018 	addiu	sp,sp,24
800d6af8:	ac64002c 	sw	a0,44(v1)
800d6afc:	ac670028 	sw	a3,40(v1)
800d6b00:	a0650041 	sb	a1,65(v1)
800d6b04:	ac620110 	sw	v0,272(v1)
800d6b08:	a0660123 	sb	a2,291(v1)
800d6b0c:	a060001b 	sb	zero,27(v1)
800d6b10:	a065005d 	sb	a1,93(v1)
800d6b14:	ac600060 	sw	zero,96(v1)
800d6b18:	a0600069 	sb	zero,105(v1)
800d6b1c:	a0650070 	sb	a1,112(v1)
800d6b20:	a0650072 	sb	a1,114(v1)
800d6b24:	a065004c 	sb	a1,76(v1)
800d6b28:	ac670024 	sw	a3,36(v1)
800d6b2c:	a060006a 	sb	zero,106(v1)
800d6b30:	a060006b 	sb	zero,107(v1)
800d6b34:	a0650042 	sb	a1,66(v1)
800d6b38:	a0650043 	sb	a1,67(v1)
800d6b3c:	ac660048 	sw	a2,72(v1)
800d6b40:	a0660074 	sb	a2,116(v1)
800d6b44:	a0660073 	sb	a2,115(v1)
800d6b48:	a0600075 	sb	zero,117(v1)
800d6b4c:	a060007e 	sb	zero,126(v1)
800d6b50:	a0600080 	sb	zero,128(v1)
800d6b54:	a060006e 	sb	zero,110(v1)
800d6b58:	ac600108 	sw	zero,264(v1)
800d6b5c:	a060010c 	sb	zero,268(v1)
800d6b60:	03e00008 	jr	ra
800d6b64:	a060010d 	sb	zero,269(v1)

800d6b68 <_Z9_makepathPcPKcS1_S1_S1_>:
800d6b68:	27bdffd8 	addiu	sp,sp,-40
800d6b6c:	afb3001c 	sw	s3,28(sp)
800d6b70:	afb10014 	sw	s1,20(sp)
800d6b74:	afb00010 	sw	s0,16(sp)
800d6b78:	afbf0020 	sw	ra,32(sp)
800d6b7c:	afb20018 	sw	s2,24(sp)
800d6b80:	00e09821 	move	s3,a3
800d6b84:	00808021 	move	s0,a0
800d6b88:	10c00005 	beqz	a2,800d6ba0 <_Z9_makepathPcPKcS1_S1_S1_+0x38>
800d6b8c:	8fb10038 	lw	s1,56(sp)
800d6b90:	80c20000 	lb	v0,0(a2)
800d6b94:	00c02821 	move	a1,a2
800d6b98:	14400021 	bnez	v0,800d6c20 <_Z9_makepathPcPKcS1_S1_S1_+0xb8>
800d6b9c:	3c128012 	lui	s2,0x8012
800d6ba0:	a2000000 	sb	zero,0(s0)
800d6ba4:	3c128012 	lui	s2,0x8012
800d6ba8:	2652ba60 	addiu	s2,s2,-17824
800d6bac:	02602821 	move	a1,s3
800d6bb0:	0240f809 	jalr	s2
800d6bb4:	02002021 	move	a0,s0
800d6bb8:	12200007 	beqz	s1,800d6bd8 <_Z9_makepathPcPKcS1_S1_S1_+0x70>
800d6bbc:	8fbf0020 	lw	ra,32(sp)
800d6bc0:	82220000 	lb	v0,0(s1)
800d6bc4:	3c058019 	lui	a1,0x8019
800d6bc8:	24a514f4 	addiu	a1,a1,5364
800d6bcc:	14400008 	bnez	v0,800d6bf0 <_Z9_makepathPcPKcS1_S1_S1_+0x88>
800d6bd0:	02002021 	move	a0,s0
800d6bd4:	8fbf0020 	lw	ra,32(sp)
800d6bd8:	8fb3001c 	lw	s3,28(sp)
800d6bdc:	8fb20018 	lw	s2,24(sp)
800d6be0:	8fb10014 	lw	s1,20(sp)
800d6be4:	8fb00010 	lw	s0,16(sp)
800d6be8:	03e00008 	jr	ra
800d6bec:	27bd0028 	addiu	sp,sp,40
800d6bf0:	0240f809 	jalr	s2
800d6bf4:	00000000 	nop
800d6bf8:	02002021 	move	a0,s0
800d6bfc:	02202821 	move	a1,s1
800d6c00:	0240c821 	move	t9,s2
800d6c04:	8fbf0020 	lw	ra,32(sp)
800d6c08:	8fb3001c 	lw	s3,28(sp)
800d6c0c:	8fb20018 	lw	s2,24(sp)
800d6c10:	8fb10014 	lw	s1,20(sp)
800d6c14:	8fb00010 	lw	s0,16(sp)
800d6c18:	03200008 	jr	t9
800d6c1c:	27bd0028 	addiu	sp,sp,40
800d6c20:	3c028012 	lui	v0,0x8012
800d6c24:	2442bbf0 	addiu	v0,v0,-17424
800d6c28:	0040f809 	jalr	v0
800d6c2c:	00000000 	nop
800d6c30:	3c05801c 	lui	a1,0x801c
800d6c34:	02002021 	move	a0,s0
800d6c38:	2642ba60 	addiu	v0,s2,-17824
800d6c3c:	0040f809 	jalr	v0
800d6c40:	24a538dc 	addiu	a1,a1,14556
800d6c44:	08035aeb 	j	800d6bac <_Z9_makepathPcPKcS1_S1_S1_+0x44>
800d6c48:	2652ba60 	addiu	s2,s2,-17824

800d6c4c <S9xInitDisplay>:
800d6c4c:	27bdffd8 	addiu	sp,sp,-40
800d6c50:	afb3001c 	sw	s3,28(sp)
800d6c54:	3c028021 	lui	v0,0x8021
800d6c58:	afbf0020 	sw	ra,32(sp)
800d6c5c:	afb20018 	sw	s2,24(sp)
800d6c60:	afb10014 	sw	s1,20(sp)
800d6c64:	afb00010 	sw	s0,16(sp)
800d6c68:	9044e4a1 	lbu	a0,-7007(v0)
800d6c6c:	3c030007 	lui	v1,0x7
800d6c70:	34627800 	ori	v0,v1,0x7800
800d6c74:	24050400 	li	a1,1024
800d6c78:	14800005 	bnez	a0,800d6c90 <S9xInitDisplay+0x44>
800d6c7c:	241301de 	li	s3,478
800d6c80:	3c020001 	lui	v0,0x1
800d6c84:	3442de00 	ori	v0,v0,0xde00
800d6c88:	241300ef 	li	s3,239
800d6c8c:	24050200 	li	a1,512
800d6c90:	3c128022 	lui	s2,0x8022
800d6c94:	3c118010 	lui	s1,0x8010
800d6c98:	26506dd8 	addiu	s0,s2,28120
800d6c9c:	26315378 	addiu	s1,s1,21368
800d6ca0:	00402021 	move	a0,v0
800d6ca4:	0220f809 	jalr	s1
800d6ca8:	ae050010 	sw	a1,16(s0)
800d6cac:	8e040010 	lw	a0,16(s0)
800d6cb0:	ae426dd8 	sw	v0,28120(s2)
800d6cb4:	0220f809 	jalr	s1
800d6cb8:	72642002 	mul	a0,s3,a0
800d6cbc:	8e040010 	lw	a0,16(s0)
800d6cc0:	ae020004 	sw	v0,4(s0)
800d6cc4:	00042042 	srl	a0,a0,0x1
800d6cc8:	0220f809 	jalr	s1
800d6ccc:	72642002 	mul	a0,s3,a0
800d6cd0:	8e040010 	lw	a0,16(s0)
800d6cd4:	ae020008 	sw	v0,8(s0)
800d6cd8:	00042042 	srl	a0,a0,0x1
800d6cdc:	0220f809 	jalr	s1
800d6ce0:	72642002 	mul	a0,s3,a0
800d6ce4:	8e446dd8 	lw	a0,28120(s2)
800d6ce8:	8e030004 	lw	v1,4(s0)
800d6cec:	ae02000c 	sw	v0,12(s0)
800d6cf0:	00641823 	subu	v1,v1,a0
800d6cf4:	00031843 	sra	v1,v1,0x1
800d6cf8:	ae030014 	sw	v1,20(s0)
800d6cfc:	8fbf0020 	lw	ra,32(sp)
800d6d00:	8fb3001c 	lw	s3,28(sp)
800d6d04:	8fb20018 	lw	s2,24(sp)
800d6d08:	8fb10014 	lw	s1,20(sp)
800d6d0c:	8fb00010 	lw	s0,16(sp)
800d6d10:	03e00008 	jr	ra
800d6d14:	27bd0028 	addiu	sp,sp,40

800d6d18 <S9xDeinitDisplay>:
800d6d18:	27bdffe8 	addiu	sp,sp,-24
800d6d1c:	afb00010 	sw	s0,16(sp)
800d6d20:	3c028022 	lui	v0,0x8022
800d6d24:	afbf0014 	sw	ra,20(sp)
800d6d28:	8c436dd8 	lw	v1,28120(v0)
800d6d2c:	24506dd8 	addiu	s0,v0,28120
800d6d30:	10600005 	beqz	v1,800d6d48 <S9xDeinitDisplay+0x30>
800d6d34:	00602021 	move	a0,v1
800d6d38:	3c028010 	lui	v0,0x8010
800d6d3c:	24424e60 	addiu	v0,v0,20064
800d6d40:	0040f809 	jalr	v0
800d6d44:	00000000 	nop
800d6d48:	8e020004 	lw	v0,4(s0)
800d6d4c:	10400005 	beqz	v0,800d6d64 <S9xDeinitDisplay+0x4c>
800d6d50:	00402021 	move	a0,v0
800d6d54:	3c028010 	lui	v0,0x8010
800d6d58:	24424e60 	addiu	v0,v0,20064
800d6d5c:	0040f809 	jalr	v0
800d6d60:	00000000 	nop
800d6d64:	8e020008 	lw	v0,8(s0)
800d6d68:	10400005 	beqz	v0,800d6d80 <S9xDeinitDisplay+0x68>
800d6d6c:	00402021 	move	a0,v0
800d6d70:	3c028010 	lui	v0,0x8010
800d6d74:	24424e60 	addiu	v0,v0,20064
800d6d78:	0040f809 	jalr	v0
800d6d7c:	00000000 	nop
800d6d80:	8e02000c 	lw	v0,12(s0)
800d6d84:	10400007 	beqz	v0,800d6da4 <S9xDeinitDisplay+0x8c>
800d6d88:	00402021 	move	a0,v0
800d6d8c:	3c198010 	lui	t9,0x8010
800d6d90:	8fbf0014 	lw	ra,20(sp)
800d6d94:	8fb00010 	lw	s0,16(sp)
800d6d98:	27394e60 	addiu	t9,t9,20064
800d6d9c:	03200008 	jr	t9
800d6da0:	27bd0018 	addiu	sp,sp,24
800d6da4:	8fbf0014 	lw	ra,20(sp)
800d6da8:	8fb00010 	lw	s0,16(sp)
800d6dac:	03e00008 	jr	ra
800d6db0:	27bd0018 	addiu	sp,sp,24

800d6db4 <S9xReadJoypad>:
800d6db4:	27bdffe0 	addiu	sp,sp,-32
800d6db8:	3c028011 	lui	v0,0x8011
800d6dbc:	afb00018 	sw	s0,24(sp)
800d6dc0:	2442b6bc 	addiu	v0,v0,-18756
800d6dc4:	afbf001c 	sw	ra,28(sp)
800d6dc8:	00808021 	move	s0,a0
800d6dcc:	0040f809 	jalr	v0
800d6dd0:	27a40010 	addiu	a0,sp,16
800d6dd4:	97a50010 	lhu	a1,16(sp)
800d6dd8:	24040080 	li	a0,128
800d6ddc:	30a30001 	andi	v1,a1,0x1
800d6de0:	30a70002 	andi	a3,a1,0x2
800d6de4:	34028000 	li	v0,0x8000
800d6de8:	0007100a 	movz	v0,zero,a3
800d6dec:	30a60004 	andi	a2,a1,0x4
800d6df0:	0003200a 	movz	a0,zero,v1
800d6df4:	24032000 	li	v1,8192
800d6df8:	0006180a 	movz	v1,zero,a2
800d6dfc:	30a70008 	andi	a3,a1,0x8
800d6e00:	00822025 	or	a0,a0,v0
800d6e04:	24021000 	li	v0,4096
800d6e08:	0007100a 	movz	v0,zero,a3
800d6e0c:	30a60010 	andi	a2,a1,0x10
800d6e10:	00832025 	or	a0,a0,v1
800d6e14:	24030100 	li	v1,256
800d6e18:	0006180a 	movz	v1,zero,a2
800d6e1c:	30a70020 	andi	a3,a1,0x20
800d6e20:	00822025 	or	a0,a0,v0
800d6e24:	24020200 	li	v0,512
800d6e28:	0007100a 	movz	v0,zero,a3
800d6e2c:	30a60040 	andi	a2,a1,0x40
800d6e30:	00832025 	or	a0,a0,v1
800d6e34:	24030800 	li	v1,2048
800d6e38:	0006180a 	movz	v1,zero,a2
800d6e3c:	30a70080 	andi	a3,a1,0x80
800d6e40:	00822025 	or	a0,a0,v0
800d6e44:	24020400 	li	v0,1024
800d6e48:	0007100a 	movz	v0,zero,a3
800d6e4c:	30a60100 	andi	a2,a1,0x100
800d6e50:	00832025 	or	a0,a0,v1
800d6e54:	24030010 	li	v1,16
800d6e58:	0006180a 	movz	v1,zero,a2
800d6e5c:	30a70200 	andi	a3,a1,0x200
800d6e60:	00822025 	or	a0,a0,v0
800d6e64:	24020020 	li	v0,32
800d6e68:	0007100a 	movz	v0,zero,a3
800d6e6c:	30a60400 	andi	a2,a1,0x400
800d6e70:	00832025 	or	a0,a0,v1
800d6e74:	24030040 	li	v1,64
800d6e78:	00822025 	or	a0,a0,v0
800d6e7c:	0006180a 	movz	v1,zero,a2
800d6e80:	30a70800 	andi	a3,a1,0x800
800d6e84:	24024000 	li	v0,16384
800d6e88:	00832025 	or	a0,a0,v1
800d6e8c:	0007100a 	movz	v0,zero,a3
800d6e90:	30a51000 	andi	a1,a1,0x1000
800d6e94:	00443025 	or	a2,v0,a0
800d6e98:	10a00004 	beqz	a1,800d6eac <S9xReadJoypad+0xf8>
800d6e9c:	00002021 	move	a0,zero
800d6ea0:	24030001 	li	v1,1
800d6ea4:	3c028021 	lui	v0,0x8021
800d6ea8:	a043e43d 	sb	v1,-7107(v0)
800d6eac:	1e000003 	bgtz	s0,800d6ebc <S9xReadJoypad+0x108>
800d6eb0:	8fbf001c 	lw	ra,28(sp)
800d6eb4:	3c028000 	lui	v0,0x8000
800d6eb8:	00c22025 	or	a0,a2,v0
800d6ebc:	8fb00018 	lw	s0,24(sp)
800d6ec0:	00801021 	move	v0,a0
800d6ec4:	03e00008 	jr	ra
800d6ec8:	27bd0020 	addiu	sp,sp,32

800d6ecc <_Z15S9xProcessSoundj>:
800d6ecc:	27bdffd8 	addiu	sp,sp,-40
800d6ed0:	afb00010 	sw	s0,16(sp)
800d6ed4:	3c108021 	lui	s0,0x8021
800d6ed8:	9202e42c 	lbu	v0,-7124(s0)
800d6edc:	afbf0024 	sw	ra,36(sp)
800d6ee0:	afb40020 	sw	s4,32(sp)
800d6ee4:	afb3001c 	sw	s3,28(sp)
800d6ee8:	afb20018 	sw	s2,24(sp)
800d6eec:	10400006 	beqz	v0,800d6f08 <_Z15S9xProcessSoundj+0x3c>
800d6ef0:	afb10014 	sw	s1,20(sp)
800d6ef4:	3c138028 	lui	s3,0x8028
800d6ef8:	26629c78 	addiu	v0,s3,-25480
800d6efc:	90430014 	lbu	v1,20(v0)
800d6f00:	10600009 	beqz	v1,800d6f28 <_Z15S9xProcessSoundj+0x5c>
800d6f04:	3c028011 	lui	v0,0x8011
800d6f08:	8fbf0024 	lw	ra,36(sp)
800d6f0c:	8fb40020 	lw	s4,32(sp)
800d6f10:	8fb3001c 	lw	s3,28(sp)
800d6f14:	8fb20018 	lw	s2,24(sp)
800d6f18:	8fb10014 	lw	s1,20(sp)
800d6f1c:	8fb00010 	lw	s0,16(sp)
800d6f20:	03e00008 	jr	ra
800d6f24:	27bd0028 	addiu	sp,sp,40
800d6f28:	2442c450 	addiu	v0,v0,-15280
800d6f2c:	0040f809 	jalr	v0
800d6f30:	00000000 	nop
800d6f34:	28420005 	slti	v0,v0,5
800d6f38:	1040fff4 	beqz	v0,800d6f0c <_Z15S9xProcessSoundj+0x40>
800d6f3c:	8fbf0024 	lw	ra,36(sp)
800d6f40:	26719c78 	addiu	s1,s3,-25480
800d6f44:	8e32000c 	lw	s2,12(s1)
800d6f48:	3c02801f 	lui	v0,0x801f
800d6f4c:	9225001c 	lbu	a1,28(s1)
800d6f50:	9044447c 	lbu	a0,17532(v0)
800d6f54:	00121843 	sra	v1,s2,0x1
800d6f58:	10800006 	beqz	a0,800d6f74 <_Z15S9xProcessSoundj+0xa8>
800d6f5c:	0065900b 	movn	s2,v1,a1
800d6f60:	24030001 	li	v1,1
800d6f64:	3c02801f 	lui	v0,0x801f
800d6f68:	a043447d 	sb	v1,17533(v0)
800d6f6c:	08035bc3 	j	800d6f0c <_Z15S9xProcessSoundj+0x40>
800d6f70:	8fbf0024 	lw	ra,36(sp)
800d6f74:	3c028011 	lui	v0,0x8011
800d6f78:	2442c608 	addiu	v0,v0,-14840
800d6f7c:	0040f809 	jalr	v0
800d6f80:	00000000 	nop
800d6f84:	1040ffe0 	beqz	v0,800d6f08 <_Z15S9xProcessSoundj+0x3c>
800d6f88:	0040a021 	move	s4,v0
800d6f8c:	8e220020 	lw	v0,32(s1)
800d6f90:	0052102a 	slt	v0,v0,s2
800d6f94:	10400018 	beqz	v0,800d6ff8 <_Z15S9xProcessSoundj+0x12c>
800d6f98:	26649c78 	addiu	a0,s3,-25480
800d6f9c:	8e270024 	lw	a3,36(s1)
800d6fa0:	9222001c 	lbu	v0,28(s1)
800d6fa4:	1040004f 	beqz	v0,800d70e4 <_Z15S9xProcessSoundj+0x218>
800d6fa8:	00000000 	nop
800d6fac:	8e220020 	lw	v0,32(s1)
800d6fb0:	00023040 	sll	a2,v0,0x1
800d6fb4:	2602e42c 	addiu	v0,s0,-7124
800d6fb8:	9044006c 	lbu	a0,108(v0)
800d6fbc:	24030002 	li	v1,2
800d6fc0:	1083000a 	beq	a0,v1,800d6fec <_Z15S9xProcessSoundj+0x120>
800d6fc4:	26629c78 	addiu	v0,s3,-25480
800d6fc8:	8c450020 	lw	a1,32(v0)
800d6fcc:	00c73021 	addu	a2,a2,a3
800d6fd0:	3c048031 	lui	a0,0x8031
800d6fd4:	3c02800d 	lui	v0,0x800d
800d6fd8:	2484886c 	addiu	a0,a0,-30612
800d6fdc:	02452823 	subu	a1,s2,a1
800d6fe0:	2442be50 	addiu	v0,v0,-16816
800d6fe4:	0040f809 	jalr	v0
800d6fe8:	30c63fff 	andi	a2,a2,0x3fff
800d6fec:	26629c78 	addiu	v0,s3,-25480
800d6ff0:	ac520020 	sw	s2,32(v0)
800d6ff4:	26649c78 	addiu	a0,s3,-25480
800d6ff8:	9085001c 	lbu	a1,28(a0)
800d6ffc:	00121040 	sll	v0,s2,0x1
800d7000:	8c8a0024 	lw	t2,36(a0)
800d7004:	02406821 	move	t5,s2
800d7008:	8c830024 	lw	v1,36(a0)
800d700c:	0045680b 	movn	t5,v0,a1
800d7010:	01a31821 	addu	v1,t5,v1
800d7014:	ac830024 	sw	v1,36(a0)
800d7018:	8c820024 	lw	v0,36(a0)
800d701c:	02806021 	move	t4,s4
800d7020:	30423fff 	andi	v0,v0,0x3fff
800d7024:	ac820024 	sw	v0,36(a0)
800d7028:	3c028031 	lui	v0,0x8031
800d702c:	244f886c 	addiu	t7,v0,-30612
800d7030:	268b0400 	addiu	t3,s4,1024
800d7034:	240e4000 	li	t6,16384
800d7038:	014d1021 	addu	v0,t2,t5
800d703c:	01a04821 	move	t1,t5
800d7040:	2c424001 	sltiu	v0,v0,16385
800d7044:	01ca1823 	subu	v1,t6,t2
800d7048:	0062480a 	movz	t1,v1,v0
800d704c:	1120001c 	beqz	t1,800d70c0 <_Z15S9xProcessSoundj+0x1f4>
800d7050:	3c028011 	lui	v0,0x8011
800d7054:	05200018 	bltz	t1,800d70b8 <_Z15S9xProcessSoundj+0x1ec>
800d7058:	01201021 	move	v0,t1
800d705c:	00024083 	sra	t0,v0,0x2
800d7060:	19000012 	blez	t0,800d70ac <_Z15S9xProcessSoundj+0x1e0>
800d7064:	01491021 	addu	v0,t2,t1
800d7068:	014f2021 	addu	a0,t2,t7
800d706c:	01803021 	move	a2,t4
800d7070:	01602821 	move	a1,t3
800d7074:	00003821 	move	a3,zero
800d7078:	94820000 	lhu	v0,0(a0)
800d707c:	24e70001 	addiu	a3,a3,1
800d7080:	a4c20000 	sh	v0,0(a2)
800d7084:	94830002 	lhu	v1,2(a0)
800d7088:	24c60002 	addiu	a2,a2,2
800d708c:	a4a30000 	sh	v1,0(a1)
800d7090:	24840004 	addiu	a0,a0,4
800d7094:	14e8fff8 	bne	a3,t0,800d7078 <_Z15S9xProcessSoundj+0x1ac>
800d7098:	24a50002 	addiu	a1,a1,2
800d709c:	00081040 	sll	v0,t0,0x1
800d70a0:	01826021 	addu	t4,t4,v0
800d70a4:	01625821 	addu	t3,t3,v0
800d70a8:	01491021 	addu	v0,t2,t1
800d70ac:	01a96823 	subu	t5,t5,t1
800d70b0:	08035c0e 	j	800d7038 <_Z15S9xProcessSoundj+0x16c>
800d70b4:	304a3fff 	andi	t2,v0,0x3fff
800d70b8:	08035c17 	j	800d705c <_Z15S9xProcessSoundj+0x190>
800d70bc:	25220003 	addiu	v0,t1,3
800d70c0:	2442c5c4 	addiu	v0,v0,-14908
800d70c4:	0040f809 	jalr	v0
800d70c8:	00000000 	nop
800d70cc:	26639c78 	addiu	v1,s3,-25480
800d70d0:	8c620020 	lw	v0,32(v1)
800d70d4:	00521023 	subu	v0,v0,s2
800d70d8:	ac620020 	sw	v0,32(v1)
800d70dc:	08035bc3 	j	800d6f0c <_Z15S9xProcessSoundj+0x40>
800d70e0:	8fbf0024 	lw	ra,36(sp)
800d70e4:	8e260020 	lw	a2,32(s1)
800d70e8:	08035bee 	j	800d6fb8 <_Z15S9xProcessSoundj+0xec>
800d70ec:	2602e42c 	addiu	v0,s0,-7124

800d70f0 <S9xGenerateSound>:
800d70f0:	27bdffc8 	addiu	sp,sp,-56
800d70f4:	3c048028 	lui	a0,0x8028
800d70f8:	afbf0034 	sw	ra,52(sp)
800d70fc:	afbe0030 	sw	s8,48(sp)
800d7100:	afb7002c 	sw	s7,44(sp)
800d7104:	afb60028 	sw	s6,40(sp)
800d7108:	afb50024 	sw	s5,36(sp)
800d710c:	afb40020 	sw	s4,32(sp)
800d7110:	afb3001c 	sw	s3,28(sp)
800d7114:	afb20018 	sw	s2,24(sp)
800d7118:	afb10014 	sw	s1,20(sp)
800d711c:	afb00010 	sw	s0,16(sp)
800d7120:	24839c78 	addiu	v1,a0,-25480
800d7124:	9062001c 	lbu	v0,28(v1)
800d7128:	10400067 	beqz	v0,800d72c8 <S9xGenerateSound+0x1d8>
800d712c:	00000000 	nop
800d7130:	8c620020 	lw	v0,32(v1)
800d7134:	00023840 	sll	a3,v0,0x1
800d7138:	24859c78 	addiu	a1,a0,-25480
800d713c:	8ca2000c 	lw	v0,12(a1)
800d7140:	00e2102a 	slt	v0,a3,v0
800d7144:	10400054 	beqz	v0,800d7298 <S9xGenerateSound+0x1a8>
800d7148:	24030001 	li	v1,1
800d714c:	3c1e801f 	lui	s8,0x801f
800d7150:	a3c3447c 	sb	v1,17532(s8)
800d7154:	8ca20028 	lw	v0,40(a1)
800d7158:	8ca3002c 	lw	v1,44(a1)
800d715c:	00431021 	addu	v0,v0,v1
800d7160:	aca20028 	sw	v0,40(a1)
800d7164:	8ca30028 	lw	v1,40(a1)
800d7168:	3c020001 	lui	v0,0x1
800d716c:	0062182b 	sltu	v1,v1,v0
800d7170:	14600044 	bnez	v1,800d7284 <S9xGenerateSound+0x194>
800d7174:	00000000 	nop
800d7178:	8ca30028 	lw	v1,40(a1)
800d717c:	8ca20028 	lw	v0,40(a1)
800d7180:	00039402 	srl	s2,v1,0x10
800d7184:	3042ffff 	andi	v0,v0,0xffff
800d7188:	aca20028 	sw	v0,40(a1)
800d718c:	8ca30018 	lw	v1,24(a1)
800d7190:	00121040 	sll	v0,s2,0x1
800d7194:	0043900b 	movn	s2,v0,v1
800d7198:	00a0a821 	move	s5,a1
800d719c:	3c02800d 	lui	v0,0x800d
800d71a0:	8ca40024 	lw	a0,36(a1)
800d71a4:	2457be50 	addiu	s7,v0,-16816
800d71a8:	92a2001c 	lbu	v0,28(s5)
800d71ac:	00a0a021 	move	s4,a1
800d71b0:	00e49821 	addu	s3,a3,a0
800d71b4:	14400027 	bnez	v0,800d7254 <S9xGenerateSound+0x164>
800d71b8:	00a0b021 	move	s6,a1
800d71bc:	02408821 	move	s1,s2
800d71c0:	32663fff 	andi	a2,s3,0x3fff
800d71c4:	02261021 	addu	v0,s1,a2
800d71c8:	28424001 	slti	v0,v0,16385
800d71cc:	10400027 	beqz	v0,800d726c <S9xGenerateSound+0x17c>
800d71d0:	00000000 	nop
800d71d4:	02408021 	move	s0,s2
800d71d8:	8e83000c 	lw	v1,12(s4)
800d71dc:	00f11021 	addu	v0,a3,s1
800d71e0:	0062102a 	slt	v0,v1,v0
800d71e4:	1040000a 	beqz	v0,800d7210 <S9xGenerateSound+0x120>
800d71e8:	3c048031 	lui	a0,0x8031
800d71ec:	8e82000c 	lw	v0,12(s4)
800d71f0:	00478823 	subu	s1,v0,a3
800d71f4:	12200023 	beqz	s1,800d7284 <S9xGenerateSound+0x194>
800d71f8:	00000000 	nop
800d71fc:	9282001c 	lbu	v0,28(s4)
800d7200:	14400003 	bnez	v0,800d7210 <S9xGenerateSound+0x120>
800d7204:	00118043 	sra	s0,s1,0x1
800d7208:	02208021 	move	s0,s1
800d720c:	3c048031 	lui	a0,0x8031
800d7210:	2484886c 	addiu	a0,a0,-30612
800d7214:	02e0f809 	jalr	s7
800d7218:	02002821 	move	a1,s0
800d721c:	8ec20020 	lw	v0,32(s6)
800d7220:	02509023 	subu	s2,s2,s0
800d7224:	02021021 	addu	v0,s0,v0
800d7228:	aec20020 	sw	v0,32(s6)
800d722c:	92c3001c 	lbu	v1,28(s6)
800d7230:	10600038 	beqz	v1,800d7314 <S9xGenerateSound+0x224>
800d7234:	00000000 	nop
800d7238:	8ec20020 	lw	v0,32(s6)
800d723c:	00023840 	sll	a3,v0,0x1
800d7240:	1a400010 	blez	s2,800d7284 <S9xGenerateSound+0x194>
800d7244:	00000000 	nop
800d7248:	92a2001c 	lbu	v0,28(s5)
800d724c:	1040ffdb 	beqz	v0,800d71bc <S9xGenerateSound+0xcc>
800d7250:	02719821 	addu	s3,s3,s1
800d7254:	00128840 	sll	s1,s2,0x1
800d7258:	32663fff 	andi	a2,s3,0x3fff
800d725c:	02261021 	addu	v0,s1,a2
800d7260:	28424001 	slti	v0,v0,16385
800d7264:	1440ffdb 	bnez	v0,800d71d4 <S9xGenerateSound+0xe4>
800d7268:	00000000 	nop
800d726c:	92a3001c 	lbu	v1,28(s5)
800d7270:	24024000 	li	v0,16384
800d7274:	1460002a 	bnez	v1,800d7320 <S9xGenerateSound+0x230>
800d7278:	00468023 	subu	s0,v0,a2
800d727c:	08035c76 	j	800d71d8 <S9xGenerateSound+0xe8>
800d7280:	02008821 	move	s1,s0
800d7284:	a3c0447c 	sb	zero,17532(s8)
800d7288:	3c10801f 	lui	s0,0x801f
800d728c:	9202447d 	lbu	v0,17533(s0)
800d7290:	14400010 	bnez	v0,800d72d4 <S9xGenerateSound+0x1e4>
800d7294:	3c02800d 	lui	v0,0x800d
800d7298:	8fbf0034 	lw	ra,52(sp)
800d729c:	8fbe0030 	lw	s8,48(sp)
800d72a0:	8fb7002c 	lw	s7,44(sp)
800d72a4:	8fb60028 	lw	s6,40(sp)
800d72a8:	8fb50024 	lw	s5,36(sp)
800d72ac:	8fb40020 	lw	s4,32(sp)
800d72b0:	8fb3001c 	lw	s3,28(sp)
800d72b4:	8fb20018 	lw	s2,24(sp)
800d72b8:	8fb10014 	lw	s1,20(sp)
800d72bc:	8fb00010 	lw	s0,16(sp)
800d72c0:	03e00008 	jr	ra
800d72c4:	27bd0038 	addiu	sp,sp,56
800d72c8:	8c670020 	lw	a3,32(v1)
800d72cc:	08035c4f 	j	800d713c <S9xGenerateSound+0x4c>
800d72d0:	24859c78 	addiu	a1,a0,-25480
800d72d4:	24426ecc 	addiu	v0,v0,28364
800d72d8:	0040f809 	jalr	v0
800d72dc:	00002021 	move	a0,zero
800d72e0:	a200447d 	sb	zero,17533(s0)
800d72e4:	8fbf0034 	lw	ra,52(sp)
800d72e8:	8fbe0030 	lw	s8,48(sp)
800d72ec:	8fb7002c 	lw	s7,44(sp)
800d72f0:	8fb60028 	lw	s6,40(sp)
800d72f4:	8fb50024 	lw	s5,36(sp)
800d72f8:	8fb40020 	lw	s4,32(sp)
800d72fc:	8fb3001c 	lw	s3,28(sp)
800d7300:	8fb20018 	lw	s2,24(sp)
800d7304:	8fb10014 	lw	s1,20(sp)
800d7308:	8fb00010 	lw	s0,16(sp)
800d730c:	03e00008 	jr	ra
800d7310:	27bd0038 	addiu	sp,sp,56
800d7314:	8ec70020 	lw	a3,32(s6)
800d7318:	08035c90 	j	800d7240 <S9xGenerateSound+0x150>
800d731c:	00000000 	nop
800d7320:	02008821 	move	s1,s0
800d7324:	08035c76 	j	800d71d8 <S9xGenerateSound+0xe8>
800d7328:	00108043 	sra	s0,s0,0x1

800d732c <_Z18S9xOpenSoundDeviceihi>:
800d732c:	27bdffe0 	addiu	sp,sp,-32
800d7330:	afb00010 	sw	s0,16(sp)
800d7334:	3c02801c 	lui	v0,0x801c
800d7338:	30900007 	andi	s0,a0,0x7
800d733c:	00108080 	sll	s0,s0,0x2
800d7340:	2442dc90 	addiu	v0,v0,-9072
800d7344:	02021021 	addu	v0,s0,v0
800d7348:	8c440000 	lw	a0,0(v0)
800d734c:	3c038028 	lui	v1,0x8028
800d7350:	afb20018 	sw	s2,24(sp)
800d7354:	30a500ff 	andi	a1,a1,0xff
800d7358:	24729c78 	addiu	s2,v1,-25480
800d735c:	24020001 	li	v0,1
800d7360:	a242001c 	sb	v0,28(s2)
800d7364:	ae450018 	sw	a1,24(s2)
800d7368:	ae440008 	sw	a0,8(s2)
800d736c:	8e440008 	lw	a0,8(s2)
800d7370:	3c02800d 	lui	v0,0x800d
800d7374:	afb10014 	sw	s1,20(sp)
800d7378:	24428254 	addiu	v0,v0,-32172
800d737c:	afbf001c 	sw	ra,28(sp)
800d7380:	0040f809 	jalr	v0
800d7384:	00c08821 	move	s1,a2
800d7388:	3c02801c 	lui	v0,0x801c
800d738c:	2442dcb0 	addiu	v0,v0,-9040
800d7390:	24061000 	li	a2,4096
800d7394:	16200002 	bnez	s1,800d73a0 <_Z18S9xOpenSoundDeviceihi+0x74>
800d7398:	02028021 	addu	s0,s0,v0
800d739c:	8e110000 	lw	s1,0(s0)
800d73a0:	2a231001 	slti	v1,s1,4097
800d73a4:	9244001c 	lbu	a0,28(s2)
800d73a8:	0223300b 	movn	a2,s1,v1
800d73ac:	00061040 	sll	v0,a2,0x1
800d73b0:	8e450018 	lw	a1,24(s2)
800d73b4:	0044300b 	movn	a2,v0,a0
800d73b8:	00061840 	sll	v1,a2,0x1
800d73bc:	0065300b 	movn	a2,v1,a1
800d73c0:	ae46000c 	sw	a2,12(s2)
800d73c4:	8fbf001c 	lw	ra,28(sp)
800d73c8:	8fb20018 	lw	s2,24(sp)
800d73cc:	8fb10014 	lw	s1,20(sp)
800d73d0:	8fb00010 	lw	s0,16(sp)
800d73d4:	24020001 	li	v0,1
800d73d8:	03e00008 	jr	ra
800d73dc:	27bd0020 	addiu	sp,sp,32

800d73e0 <game_disableAudio>:
800d73e0:	3c02801f 	lui	v0,0x801f
800d73e4:	8c4323c8 	lw	v1,9160(v0)
800d73e8:	3c088021 	lui	t0,0x8021
800d73ec:	24020001 	li	v0,1
800d73f0:	2507e42c 	addiu	a3,t0,-7124
800d73f4:	10620007 	beq	v1,v0,800d7414 <game_disableAudio+0x34>
800d73f8:	00002021 	move	a0,zero
800d73fc:	3c19800c 	lui	t9,0x800c
800d7400:	24040001 	li	a0,1
800d7404:	a0e00070 	sb	zero,112(a3)
800d7408:	27394094 	addiu	t9,t9,16532
800d740c:	03200008 	jr	t9
800d7410:	a100e42c 	sb	zero,-7124(t0)
800d7414:	3c19800c 	lui	t9,0x800c
800d7418:	a0e30070 	sb	v1,112(a3)
800d741c:	27394094 	addiu	t9,t9,16532
800d7420:	03200008 	jr	t9
800d7424:	a103e42c 	sb	v1,-7124(t0)

800d7428 <game_restart>:
800d7428:	3c198001 	lui	t9,0x8001
800d742c:	3c028021 	lui	v0,0x8021
800d7430:	2739d2fc 	addiu	t9,t9,-11524
800d7434:	03200008 	jr	t9
800d7438:	ac40e2a8 	sw	zero,-7512(v0)

800d743c <game_load_state>:
800d743c:	27bdffe8 	addiu	sp,sp,-24
800d7440:	3c02800a 	lui	v0,0x800a
800d7444:	afbf0010 	sw	ra,16(sp)
800d7448:	24428568 	addiu	v0,v0,-31384
800d744c:	0040f809 	jalr	v0
800d7450:	00000000 	nop
800d7454:	2403ffff 	li	v1,-1
800d7458:	0002180b 	movn	v1,zero,v0
800d745c:	8fbf0010 	lw	ra,16(sp)
800d7460:	00601021 	move	v0,v1
800d7464:	03e00008 	jr	ra
800d7468:	27bd0018 	addiu	sp,sp,24

800d746c <_Z10_splitpathPKcPcS1_S1_S1_>:
800d746c:	27bdffd0 	addiu	sp,sp,-48
800d7470:	3c028012 	lui	v0,0x8012
800d7474:	afb60028 	sw	s6,40(sp)
800d7478:	afb40020 	sw	s4,32(sp)
800d747c:	afb3001c 	sw	s3,28(sp)
800d7480:	afb20018 	sw	s2,24(sp)
800d7484:	afb10014 	sw	s1,20(sp)
800d7488:	afb00010 	sw	s0,16(sp)
800d748c:	afbf002c 	sw	ra,44(sp)
800d7490:	afb50024 	sw	s5,36(sp)
800d7494:	2450c1a0 	addiu	s0,v0,-15968
800d7498:	8fb60040 	lw	s6,64(sp)
800d749c:	a0a00000 	sb	zero,0(a1)
800d74a0:	2405002f 	li	a1,47
800d74a4:	00c09821 	move	s3,a2
800d74a8:	00e0a021 	move	s4,a3
800d74ac:	0200f809 	jalr	s0
800d74b0:	00809021 	move	s2,a0
800d74b4:	10400065 	beqz	v0,800d764c <_Z10_splitpathPKcPcS1_S1_S1_+0x1e0>
800d74b8:	00408821 	move	s1,v0
800d74bc:	02402021 	move	a0,s2
800d74c0:	0200f809 	jalr	s0
800d74c4:	2405002e 	li	a1,46
800d74c8:	10400038 	beqz	v0,800d75ac <_Z10_splitpathPKcPcS1_S1_S1_+0x140>
800d74cc:	00408021 	move	s0,v0
800d74d0:	12200045 	beqz	s1,800d75e8 <_Z10_splitpathPKcPcS1_S1_S1_+0x17c>
800d74d4:	0051102b 	sltu	v0,v0,s1
800d74d8:	1040001a 	beqz	v0,800d7544 <_Z10_splitpathPKcPcS1_S1_S1_+0xd8>
800d74dc:	3c028012 	lui	v0,0x8012
800d74e0:	3c158012 	lui	s5,0x8012
800d74e4:	02602021 	move	a0,s3
800d74e8:	26b0bbf0 	addiu	s0,s5,-17424
800d74ec:	0200f809 	jalr	s0
800d74f0:	02402821 	move	a1,s2
800d74f4:	02321823 	subu	v1,s1,s2
800d74f8:	02631821 	addu	v1,s3,v1
800d74fc:	02802021 	move	a0,s4
800d7500:	26250001 	addiu	a1,s1,1
800d7504:	0200f809 	jalr	s0
800d7508:	a0600000 	sb	zero,0(v1)
800d750c:	3c05801d 	lui	a1,0x801d
800d7510:	02c02021 	move	a0,s6
800d7514:	24a57208 	addiu	a1,a1,29192
800d7518:	26b9bbf0 	addiu	t9,s5,-17424
800d751c:	8fbf002c 	lw	ra,44(sp)
800d7520:	8fb60028 	lw	s6,40(sp)
800d7524:	8fb50024 	lw	s5,36(sp)
800d7528:	8fb40020 	lw	s4,32(sp)
800d752c:	8fb3001c 	lw	s3,28(sp)
800d7530:	8fb20018 	lw	s2,24(sp)
800d7534:	8fb10014 	lw	s1,20(sp)
800d7538:	8fb00010 	lw	s0,16(sp)
800d753c:	03200008 	jr	t9
800d7540:	27bd0030 	addiu	sp,sp,48
800d7544:	2455bbf0 	addiu	s5,v0,-17424
800d7548:	02602021 	move	a0,s3
800d754c:	02a0f809 	jalr	s5
800d7550:	02402821 	move	a1,s2
800d7554:	02321823 	subu	v1,s1,s2
800d7558:	02631821 	addu	v1,s3,v1
800d755c:	02802021 	move	a0,s4
800d7560:	26250001 	addiu	a1,s1,1
800d7564:	02a0f809 	jalr	s5
800d7568:	a0600000 	sb	zero,0(v1)
800d756c:	02111823 	subu	v1,s0,s1
800d7570:	02831821 	addu	v1,s4,v1
800d7574:	a060ffff 	sb	zero,-1(v1)
800d7578:	02c02021 	move	a0,s6
800d757c:	26050001 	addiu	a1,s0,1
800d7580:	02a0c821 	move	t9,s5
800d7584:	8fbf002c 	lw	ra,44(sp)
800d7588:	8fb60028 	lw	s6,40(sp)
800d758c:	8fb50024 	lw	s5,36(sp)
800d7590:	8fb40020 	lw	s4,32(sp)
800d7594:	8fb3001c 	lw	s3,28(sp)
800d7598:	8fb20018 	lw	s2,24(sp)
800d759c:	8fb10014 	lw	s1,20(sp)
800d75a0:	8fb00010 	lw	s0,16(sp)
800d75a4:	03200008 	jr	t9
800d75a8:	27bd0030 	addiu	sp,sp,48
800d75ac:	1620ffcd 	bnez	s1,800d74e4 <_Z10_splitpathPKcPcS1_S1_S1_+0x78>
800d75b0:	3c158012 	lui	s5,0x8012
800d75b4:	3c10801d 	lui	s0,0x801d
800d75b8:	3c028012 	lui	v0,0x8012
800d75bc:	2451bbf0 	addiu	s1,v0,-17424
800d75c0:	02602021 	move	a0,s3
800d75c4:	0220f809 	jalr	s1
800d75c8:	26057208 	addiu	a1,s0,29192
800d75cc:	02802021 	move	a0,s4
800d75d0:	0220f809 	jalr	s1
800d75d4:	02402821 	move	a1,s2
800d75d8:	02c02021 	move	a0,s6
800d75dc:	26057208 	addiu	a1,s0,29192
800d75e0:	08035d47 	j	800d751c <_Z10_splitpathPKcPcS1_S1_S1_+0xb0>
800d75e4:	0220c821 	move	t9,s1
800d75e8:	3c028012 	lui	v0,0x8012
800d75ec:	3c05801d 	lui	a1,0x801d
800d75f0:	2451bbf0 	addiu	s1,v0,-17424
800d75f4:	02602021 	move	a0,s3
800d75f8:	0220f809 	jalr	s1
800d75fc:	24a57208 	addiu	a1,a1,29192
800d7600:	02802021 	move	a0,s4
800d7604:	0220f809 	jalr	s1
800d7608:	02402821 	move	a1,s2
800d760c:	02121823 	subu	v1,s0,s2
800d7610:	02831821 	addu	v1,s4,v1
800d7614:	a0600000 	sb	zero,0(v1)
800d7618:	02c02021 	move	a0,s6
800d761c:	26050001 	addiu	a1,s0,1
800d7620:	0220c821 	move	t9,s1
800d7624:	8fbf002c 	lw	ra,44(sp)
800d7628:	8fb60028 	lw	s6,40(sp)
800d762c:	8fb50024 	lw	s5,36(sp)
800d7630:	8fb40020 	lw	s4,32(sp)
800d7634:	8fb3001c 	lw	s3,28(sp)
800d7638:	8fb20018 	lw	s2,24(sp)
800d763c:	8fb10014 	lw	s1,20(sp)
800d7640:	8fb00010 	lw	s0,16(sp)
800d7644:	03200008 	jr	t9
800d7648:	27bd0030 	addiu	sp,sp,48
800d764c:	02402021 	move	a0,s2
800d7650:	0200f809 	jalr	s0
800d7654:	2405005c 	li	a1,92
800d7658:	08035d2f 	j	800d74bc <_Z10_splitpathPKcPcS1_S1_S1_+0x50>
800d765c:	00408821 	move	s1,v0

800d7660 <S9xGetFilename>:
800d7660:	27bdcfc8 	addiu	sp,sp,-12344
800d7664:	27a3201c 	addiu	v1,sp,8220
800d7668:	afb3302c 	sw	s3,12332(sp)
800d766c:	afb23028 	sw	s2,12328(sp)
800d7670:	00809821 	move	s3,a0
800d7674:	27b2101b 	addiu	s2,sp,4123
800d7678:	3c048022 	lui	a0,0x8022
800d767c:	3c02800d 	lui	v0,0x800d
800d7680:	afbf3030 	sw	ra,12336(sp)
800d7684:	27a6001a 	addiu	a2,sp,26
800d7688:	02403821 	move	a3,s2
800d768c:	afa30010 	sw	v1,16(sp)
800d7690:	afb13024 	sw	s1,12324(sp)
800d7694:	afb03020 	sw	s0,12320(sp)
800d7698:	27a50018 	addiu	a1,sp,24
800d769c:	2442746c 	addiu	v0,v0,29804
800d76a0:	0040f809 	jalr	v0
800d76a4:	24844094 	addiu	a0,a0,16532
800d76a8:	3c118031 	lui	s1,0x8031
800d76ac:	3c05803a 	lui	a1,0x803a
800d76b0:	3c028012 	lui	v0,0x8012
800d76b4:	2624c86c 	addiu	a0,s1,-14228
800d76b8:	2442bbf0 	addiu	v0,v0,-17424
800d76bc:	0040f809 	jalr	v0
800d76c0:	24a5c2e8 	addiu	a1,a1,-15640
800d76c4:	3c108012 	lui	s0,0x8012
800d76c8:	3c05801c 	lui	a1,0x801c
800d76cc:	2610ba60 	addiu	s0,s0,-17824
800d76d0:	2624c86c 	addiu	a0,s1,-14228
800d76d4:	0200f809 	jalr	s0
800d76d8:	24a538dc 	addiu	a1,a1,14556
800d76dc:	02402821 	move	a1,s2
800d76e0:	0200f809 	jalr	s0
800d76e4:	2624c86c 	addiu	a0,s1,-14228
800d76e8:	02602821 	move	a1,s3
800d76ec:	0200f809 	jalr	s0
800d76f0:	2624c86c 	addiu	a0,s1,-14228
800d76f4:	2622c86c 	addiu	v0,s1,-14228
800d76f8:	8fbf3030 	lw	ra,12336(sp)
800d76fc:	8fb3302c 	lw	s3,12332(sp)
800d7700:	8fb23028 	lw	s2,12328(sp)
800d7704:	8fb13024 	lw	s1,12324(sp)
800d7708:	8fb03020 	lw	s0,12320(sp)
800d770c:	03e00008 	jr	ra
800d7710:	27bd3038 	addiu	sp,sp,12344

800d7714 <S9xAutoSaveSRAM>:
800d7714:	27bdffe8 	addiu	sp,sp,-24
800d7718:	3c04801c 	lui	a0,0x801c
800d771c:	3c02800d 	lui	v0,0x800d
800d7720:	afbf0010 	sw	ra,16(sp)
800d7724:	24427660 	addiu	v0,v0,30304
800d7728:	0040f809 	jalr	v0
800d772c:	2484dba0 	addiu	a0,a0,-9312
800d7730:	3c048021 	lui	a0,0x8021
800d7734:	3c198006 	lui	t9,0x8006
800d7738:	8fbf0010 	lw	ra,16(sp)
800d773c:	2484701c 	addiu	a0,a0,28700
800d7740:	00402821 	move	a1,v0
800d7744:	27395588 	addiu	t9,t9,21896
800d7748:	03200008 	jr	t9
800d774c:	27bd0018 	addiu	sp,sp,24

800d7750 <S9xBasename>:
800d7750:	27bdffe0 	addiu	sp,sp,-32
800d7754:	3c028012 	lui	v0,0x8012
800d7758:	afb10014 	sw	s1,20(sp)
800d775c:	afb00010 	sw	s0,16(sp)
800d7760:	2405002f 	li	a1,47
800d7764:	afbf0018 	sw	ra,24(sp)
800d7768:	2451c1a0 	addiu	s1,v0,-15968
800d776c:	0220f809 	jalr	s1
800d7770:	00808021 	move	s0,a0
800d7774:	02002021 	move	a0,s0
800d7778:	10400008 	beqz	v0,800d779c <S9xBasename+0x4c>
800d777c:	2405005c 	li	a1,92
800d7780:	24500001 	addiu	s0,v0,1
800d7784:	02001021 	move	v0,s0
800d7788:	8fbf0018 	lw	ra,24(sp)
800d778c:	8fb10014 	lw	s1,20(sp)
800d7790:	8fb00010 	lw	s0,16(sp)
800d7794:	03e00008 	jr	ra
800d7798:	27bd0020 	addiu	sp,sp,32
800d779c:	0220f809 	jalr	s1
800d77a0:	00000000 	nop
800d77a4:	1440fff6 	bnez	v0,800d7780 <S9xBasename+0x30>
800d77a8:	00000000 	nop
800d77ac:	08035de2 	j	800d7788 <S9xBasename+0x38>
800d77b0:	02001021 	move	v0,s0

800d77b4 <S9xDeinitUpdate>:
800d77b4:	27bdffd8 	addiu	sp,sp,-40
800d77b8:	afbf0020 	sw	ra,32(sp)
800d77bc:	afb3001c 	sw	s3,28(sp)
800d77c0:	afb20018 	sw	s2,24(sp)
800d77c4:	afb10014 	sw	s1,20(sp)
800d77c8:	afb00010 	sw	s0,16(sp)
800d77cc:	3c028039 	lui	v0,0x8039
800d77d0:	8c446214 	lw	a0,25108(v0)
800d77d4:	24030002 	li	v1,2
800d77d8:	1083002e 	beq	a0,v1,800d7894 <S9xDeinitUpdate+0xe0>
800d77dc:	2c820003 	sltiu	v0,a0,3
800d77e0:	10400021 	beqz	v0,800d7868 <S9xDeinitUpdate+0xb4>
800d77e4:	24020003 	li	v0,3
800d77e8:	24020001 	li	v0,1
800d77ec:	10820045 	beq	a0,v0,800d7904 <S9xDeinitUpdate+0x150>
800d77f0:	3c028022 	lui	v0,0x8022
800d77f4:	3c02801f 	lui	v0,0x801f
800d77f8:	8c50475c 	lw	s0,18268(v0)
800d77fc:	3c038022 	lui	v1,0x8022
800d7800:	3c020001 	lui	v0,0x1
800d7804:	3c048011 	lui	a0,0x8011
800d7808:	34428000 	ori	v0,v0,0x8000
800d780c:	8c716dd8 	lw	s1,28120(v1)
800d7810:	2493c930 	addiu	s3,a0,-14032
800d7814:	02029021 	addu	s2,s0,v0
800d7818:	02002021 	move	a0,s0
800d781c:	02202821 	move	a1,s1
800d7820:	24060c00 	li	a2,3072
800d7824:	0260f809 	jalr	s3
800d7828:	26100c00 	addiu	s0,s0,3072
800d782c:	1612fffa 	bne	s0,s2,800d7818 <S9xDeinitUpdate+0x64>
800d7830:	26310e00 	addiu	s1,s1,3584
800d7834:	3c028011 	lui	v0,0x8011
800d7838:	2442c650 	addiu	v0,v0,-14768
800d783c:	24040001 	li	a0,1
800d7840:	0040f809 	jalr	v0
800d7844:	00002821 	move	a1,zero
800d7848:	8fbf0020 	lw	ra,32(sp)
800d784c:	8fb3001c 	lw	s3,28(sp)
800d7850:	8fb20018 	lw	s2,24(sp)
800d7854:	8fb10014 	lw	s1,20(sp)
800d7858:	8fb00010 	lw	s0,16(sp)
800d785c:	24020001 	li	v0,1
800d7860:	03e00008 	jr	ra
800d7864:	27bd0028 	addiu	sp,sp,40
800d7868:	10820020 	beq	a0,v0,800d78ec <S9xDeinitUpdate+0x138>
800d786c:	24020004 	li	v0,4
800d7870:	1482ffe1 	bne	a0,v0,800d77f8 <S9xDeinitUpdate+0x44>
800d7874:	3c02801f 	lui	v0,0x801f
800d7878:	3c108030 	lui	s0,0x8030
800d787c:	3c02800e 	lui	v0,0x800e
800d7880:	24428700 	addiu	v0,v0,-30976
800d7884:	0040f809 	jalr	v0
800d7888:	8e047868 	lw	a0,30824(s0)
800d788c:	08035e0d 	j	800d7834 <S9xDeinitUpdate+0x80>
800d7890:	ae027868 	sw	v0,30824(s0)
800d7894:	3c02801f 	lui	v0,0x801f
800d7898:	3c038022 	lui	v1,0x8022
800d789c:	8c44475c 	lw	a0,18268(v0)
800d78a0:	8c656dd8 	lw	a1,28120(v1)
800d78a4:	3c060001 	lui	a2,0x1
800d78a8:	3c028011 	lui	v0,0x8011
800d78ac:	2442c930 	addiu	v0,v0,-14032
800d78b0:	0040f809 	jalr	v0
800d78b4:	34c68000 	ori	a2,a2,0x8000
800d78b8:	3c028011 	lui	v0,0x8011
800d78bc:	2442c650 	addiu	v0,v0,-14768
800d78c0:	24040001 	li	a0,1
800d78c4:	0040f809 	jalr	v0
800d78c8:	00002821 	move	a1,zero
800d78cc:	8fbf0020 	lw	ra,32(sp)
800d78d0:	8fb3001c 	lw	s3,28(sp)
800d78d4:	8fb20018 	lw	s2,24(sp)
800d78d8:	8fb10014 	lw	s1,20(sp)
800d78dc:	8fb00010 	lw	s0,16(sp)
800d78e0:	24020001 	li	v0,1
800d78e4:	03e00008 	jr	ra
800d78e8:	27bd0028 	addiu	sp,sp,40
800d78ec:	3c028022 	lui	v0,0x8022
800d78f0:	8c456dd8 	lw	a1,28120(v0)
800d78f4:	3c03801f 	lui	v1,0x801f
800d78f8:	8c64475c 	lw	a0,18268(v1)
800d78fc:	08035e29 	j	800d78a4 <S9xDeinitUpdate+0xf0>
800d7900:	24a52000 	addiu	a1,a1,8192
800d7904:	8c456dd8 	lw	a1,28120(v0)
800d7908:	3c03801f 	lui	v1,0x801f
800d790c:	8c64475c 	lw	a0,18268(v1)
800d7910:	08035e29 	j	800d78a4 <S9xDeinitUpdate+0xf0>
800d7914:	24a54000 	addiu	a1,a1,16384

800d7918 <S9xMessage>:
800d7918:	27bdffe0 	addiu	sp,sp,-32
800d791c:	3c048019 	lui	a0,0x8019
800d7920:	3c02800f 	lui	v0,0x800f
800d7924:	afbf0018 	sw	ra,24(sp)
800d7928:	afb10014 	sw	s1,20(sp)
800d792c:	afb00010 	sw	s0,16(sp)
800d7930:	00c02821 	move	a1,a2
800d7934:	248449c8 	addiu	a0,a0,18888
800d7938:	24424bb0 	addiu	v0,v0,19376
800d793c:	00c08821 	move	s1,a2
800d7940:	0040f809 	jalr	v0
800d7944:	3c108031 	lui	s0,0x8031
800d7948:	3c028012 	lui	v0,0x8012
800d794c:	2604d870 	addiu	a0,s0,-10128
800d7950:	02202821 	move	a1,s1
800d7954:	2610d870 	addiu	s0,s0,-10128
800d7958:	2442c0d0 	addiu	v0,v0,-16176
800d795c:	0040f809 	jalr	v0
800d7960:	2406006c 	li	a2,108
800d7964:	a200006c 	sb	zero,108(s0)
800d7968:	3c198005 	lui	t9,0x8005
800d796c:	02002021 	move	a0,s0
800d7970:	8fbf0018 	lw	ra,24(sp)
800d7974:	8fb10014 	lw	s1,20(sp)
800d7978:	8fb00010 	lw	s0,16(sp)
800d797c:	27392930 	addiu	t9,t9,10544
800d7980:	03200008 	jr	t9
800d7984:	27bd0020 	addiu	sp,sp,32

800d7988 <S9xLoadSDD1Data>:
800d7988:	3c028021 	lui	v0,0x8021
800d798c:	27bdbfc0 	addiu	sp,sp,-16448
800d7990:	2444701c 	addiu	a0,v0,28700
800d7994:	3c028006 	lui	v0,0x8006
800d7998:	afbf403c 	sw	ra,16444(sp)
800d799c:	afb5402c 	sw	s5,16428(sp)
800d79a0:	afb44028 	sw	s4,16424(sp)
800d79a4:	afb34024 	sw	s3,16420(sp)
800d79a8:	afb24020 	sw	s2,16416(sp)
800d79ac:	afb1401c 	sw	s1,16412(sp)
800d79b0:	afb04018 	sw	s0,16408(sp)
800d79b4:	244259c8 	addiu	v0,v0,22984
800d79b8:	afbe4038 	sw	s8,16440(sp)
800d79bc:	afb74034 	sw	s7,16436(sp)
800d79c0:	0040f809 	jalr	v0
800d79c4:	afb64030 	sw	s6,16432(sp)
800d79c8:	27b20010 	addiu	s2,sp,16
800d79cc:	3c028012 	lui	v0,0x8012
800d79d0:	3c05803a 	lui	a1,0x803a
800d79d4:	24a5c2e8 	addiu	a1,a1,-15640
800d79d8:	02402021 	move	a0,s2
800d79dc:	2454bbf0 	addiu	s4,v0,-17424
800d79e0:	0280f809 	jalr	s4
800d79e4:	3c158021 	lui	s5,0x8021
800d79e8:	26b3e42c 	addiu	s3,s5,-7124
800d79ec:	3c118022 	lui	s1,0x8022
800d79f0:	3c05801c 	lui	a1,0x801c
800d79f4:	3c028012 	lui	v0,0x8012
800d79f8:	a2600130 	sb	zero,304(s3)
800d79fc:	24a5dba8 	addiu	a1,a1,-9304
800d7a00:	2450bfc0 	addiu	s0,v0,-16448
800d7a04:	26242044 	addiu	a0,s1,8260
800d7a08:	0200f809 	jalr	s0
800d7a0c:	2406000a 	li	a2,10
800d7a10:	14400097 	bnez	v0,800d7c70 <S9xLoadSDD1Data+0x2e8>
800d7a14:	3c05801c 	lui	a1,0x801c
800d7a18:	3c028030 	lui	v0,0x8030
800d7a1c:	8c457864 	lw	a1,30820(v0)
800d7a20:	10a00086 	beqz	a1,800d7c3c <S9xLoadSDD1Data+0x2b4>
800d7a24:	24020001 	li	v0,1
800d7a28:	0280f809 	jalr	s4
800d7a2c:	02402021 	move	a0,s2
800d7a30:	26a2e42c 	addiu	v0,s5,-7124
800d7a34:	90430130 	lbu	v1,304(v0)
800d7a38:	1060000d 	beqz	v1,800d7a70 <S9xLoadSDD1Data+0xe8>
800d7a3c:	3c02800f 	lui	v0,0x800f
800d7a40:	8fbf403c 	lw	ra,16444(sp)
800d7a44:	8fbe4038 	lw	s8,16440(sp)
800d7a48:	8fb74034 	lw	s7,16436(sp)
800d7a4c:	8fb64030 	lw	s6,16432(sp)
800d7a50:	8fb5402c 	lw	s5,16428(sp)
800d7a54:	8fb44028 	lw	s4,16424(sp)
800d7a58:	8fb34024 	lw	s3,16420(sp)
800d7a5c:	8fb24020 	lw	s2,16416(sp)
800d7a60:	8fb1401c 	lw	s1,16412(sp)
800d7a64:	8fb04018 	lw	s0,16408(sp)
800d7a68:	03e00008 	jr	ra
800d7a6c:	27bd4040 	addiu	sp,sp,16448
800d7a70:	244259b8 	addiu	v0,v0,22968
800d7a74:	0040f809 	jalr	v0
800d7a78:	02402021 	move	a0,s2
800d7a7c:	1040fff0 	beqz	v0,800d7a40 <S9xLoadSDD1Data+0xb8>
800d7a80:	00408821 	move	s1,v0
800d7a84:	3c038012 	lui	v1,0x8012
800d7a88:	3c028012 	lui	v0,0x8012
800d7a8c:	2477bbf0 	addiu	s7,v1,-17424
800d7a90:	2453ba60 	addiu	s3,v0,-17824
800d7a94:	27b51011 	addiu	s5,sp,4113
800d7a98:	3c16801c 	lui	s6,0x801c
800d7a9c:	27be2012 	addiu	s8,sp,8210
800d7aa0:	27b43013 	addiu	s4,sp,12307
800d7aa4:	a3a01011 	sb	zero,4113(sp)
800d7aa8:	a3a02012 	sb	zero,8210(sp)
800d7aac:	a3a03013 	sb	zero,12307(sp)
800d7ab0:	3c03800f 	lui	v1,0x800f
800d7ab4:	246256a0 	addiu	v0,v1,22176
800d7ab8:	0040f809 	jalr	v0
800d7abc:	02202021 	move	a0,s1
800d7ac0:	24500038 	addiu	s0,v0,56
800d7ac4:	3c05801c 	lui	a1,0x801c
800d7ac8:	24a5dbcc 	addiu	a1,a1,-9268
800d7acc:	1040002a 	beqz	v0,800d7b78 <S9xLoadSDD1Data+0x1f0>
800d7ad0:	02002021 	move	a0,s0
800d7ad4:	3c038012 	lui	v1,0x8012
800d7ad8:	2463cc10 	addiu	v1,v1,-13296
800d7adc:	0060f809 	jalr	v1
800d7ae0:	00000000 	nop
800d7ae4:	02402821 	move	a1,s2
800d7ae8:	14400041 	bnez	v0,800d7bf0 <S9xLoadSDD1Data+0x268>
800d7aec:	02a02021 	move	a0,s5
800d7af0:	02e0f809 	jalr	s7
800d7af4:	00000000 	nop
800d7af8:	02a02021 	move	a0,s5
800d7afc:	0260f809 	jalr	s3
800d7b00:	26c538dc 	addiu	a1,s6,14556
800d7b04:	02a02021 	move	a0,s5
800d7b08:	0260f809 	jalr	s3
800d7b0c:	02002821 	move	a1,s0
800d7b10:	3c028012 	lui	v0,0x8012
800d7b14:	3c05801c 	lui	a1,0x801c
800d7b18:	02002021 	move	a0,s0
800d7b1c:	2442cc10 	addiu	v0,v0,-13296
800d7b20:	0040f809 	jalr	v0
800d7b24:	24a5dbe4 	addiu	a1,a1,-9244
800d7b28:	02402821 	move	a1,s2
800d7b2c:	1440ffe0 	bnez	v0,800d7ab0 <S9xLoadSDD1Data+0x128>
800d7b30:	02802021 	move	a0,s4
800d7b34:	02e0f809 	jalr	s7
800d7b38:	00000000 	nop
800d7b3c:	02802021 	move	a0,s4
800d7b40:	0260f809 	jalr	s3
800d7b44:	26c538dc 	addiu	a1,s6,14556
800d7b48:	02002821 	move	a1,s0
800d7b4c:	0260f809 	jalr	s3
800d7b50:	02802021 	move	a0,s4
800d7b54:	3c03800f 	lui	v1,0x800f
800d7b58:	246256a0 	addiu	v0,v1,22176
800d7b5c:	0040f809 	jalr	v0
800d7b60:	02202021 	move	a0,s1
800d7b64:	24500038 	addiu	s0,v0,56
800d7b68:	3c05801c 	lui	a1,0x801c
800d7b6c:	24a5dbcc 	addiu	a1,a1,-9268
800d7b70:	1440ffd8 	bnez	v0,800d7ad4 <S9xLoadSDD1Data+0x14c>
800d7b74:	02002021 	move	a0,s0
800d7b78:	3c02800f 	lui	v0,0x800f
800d7b7c:	244258e4 	addiu	v0,v0,22756
800d7b80:	0040f809 	jalr	v0
800d7b84:	02202021 	move	a0,s1
800d7b88:	3c028012 	lui	v0,0x8012
800d7b8c:	2453bdb0 	addiu	s3,v0,-16976
800d7b90:	0260f809 	jalr	s3
800d7b94:	02a02021 	move	a0,s5
800d7b98:	1440003b 	bnez	v0,800d7c88 <S9xLoadSDD1Data+0x300>
800d7b9c:	27b42012 	addiu	s4,sp,8210
800d7ba0:	3c02801f 	lui	v0,0x801f
800d7ba4:	8c4430c8 	lw	a0,12488(v0)
800d7ba8:	3c05801c 	lui	a1,0x801c
800d7bac:	3c02800f 	lui	v0,0x800f
800d7bb0:	02403021 	move	a2,s2
800d7bb4:	24425a20 	addiu	v0,v0,23072
800d7bb8:	0040f809 	jalr	v0
800d7bbc:	24a5dbf0 	addiu	a1,a1,-9232
800d7bc0:	8fbf403c 	lw	ra,16444(sp)
800d7bc4:	8fbe4038 	lw	s8,16440(sp)
800d7bc8:	8fb74034 	lw	s7,16436(sp)
800d7bcc:	8fb64030 	lw	s6,16432(sp)
800d7bd0:	8fb5402c 	lw	s5,16428(sp)
800d7bd4:	8fb44028 	lw	s4,16424(sp)
800d7bd8:	8fb34024 	lw	s3,16420(sp)
800d7bdc:	8fb24020 	lw	s2,16416(sp)
800d7be0:	8fb1401c 	lw	s1,16412(sp)
800d7be4:	8fb04018 	lw	s0,16408(sp)
800d7be8:	03e00008 	jr	ra
800d7bec:	27bd4040 	addiu	sp,sp,16448
800d7bf0:	3c05801c 	lui	a1,0x801c
800d7bf4:	3c038012 	lui	v1,0x8012
800d7bf8:	24a5dbd8 	addiu	a1,a1,-9256
800d7bfc:	2463cc10 	addiu	v1,v1,-13296
800d7c00:	0060f809 	jalr	v1
800d7c04:	02002021 	move	a0,s0
800d7c08:	02402821 	move	a1,s2
800d7c0c:	1440ffc0 	bnez	v0,800d7b10 <S9xLoadSDD1Data+0x188>
800d7c10:	03c02021 	move	a0,s8
800d7c14:	02e0f809 	jalr	s7
800d7c18:	00000000 	nop
800d7c1c:	03c02021 	move	a0,s8
800d7c20:	0260f809 	jalr	s3
800d7c24:	26c538dc 	addiu	a1,s6,14556
800d7c28:	03c02021 	move	a0,s8
800d7c2c:	0260f809 	jalr	s3
800d7c30:	02002821 	move	a1,s0
800d7c34:	08035ec5 	j	800d7b14 <S9xLoadSDD1Data+0x18c>
800d7c38:	3c028012 	lui	v0,0x8012
800d7c3c:	a2620130 	sb	v0,304(s3)
800d7c40:	8fbf403c 	lw	ra,16444(sp)
800d7c44:	8fbe4038 	lw	s8,16440(sp)
800d7c48:	8fb74034 	lw	s7,16436(sp)
800d7c4c:	8fb64030 	lw	s6,16432(sp)
800d7c50:	8fb5402c 	lw	s5,16428(sp)
800d7c54:	8fb44028 	lw	s4,16424(sp)
800d7c58:	8fb34024 	lw	s3,16420(sp)
800d7c5c:	8fb24020 	lw	s2,16416(sp)
800d7c60:	8fb1401c 	lw	s1,16412(sp)
800d7c64:	8fb04018 	lw	s0,16408(sp)
800d7c68:	03e00008 	jr	ra
800d7c6c:	27bd4040 	addiu	sp,sp,16448
800d7c70:	26242044 	addiu	a0,s1,8260
800d7c74:	24a5dbb4 	addiu	a1,a1,-9292
800d7c78:	0200f809 	jalr	s0
800d7c7c:	24060015 	li	a2,21
800d7c80:	08035e87 	j	800d7a1c <S9xLoadSDD1Data+0x94>
800d7c84:	3c028030 	lui	v0,0x8030
800d7c88:	0260f809 	jalr	s3
800d7c8c:	02802021 	move	a0,s4
800d7c90:	1040ffc4 	beqz	v0,800d7ba4 <S9xLoadSDD1Data+0x21c>
800d7c94:	3c02801f 	lui	v0,0x801f
800d7c98:	3c02800f 	lui	v0,0x800f
800d7c9c:	3c178019 	lui	s7,0x8019
800d7ca0:	02a02021 	move	a0,s5
800d7ca4:	245e5f70 	addiu	s8,v0,24432
800d7ca8:	03c0f809 	jalr	s8
800d7cac:	26e5cdf4 	addiu	a1,s7,-12812
800d7cb0:	1040ff63 	beqz	v0,800d7a40 <S9xLoadSDD1Data+0xb8>
800d7cb4:	00408821 	move	s1,v0
800d7cb8:	3c02800f 	lui	v0,0x800f
800d7cbc:	00002821 	move	a1,zero
800d7cc0:	24060002 	li	a2,2
800d7cc4:	24555c60 	addiu	s5,v0,23648
800d7cc8:	02a0f809 	jalr	s5
800d7ccc:	02202021 	move	a0,s1
800d7cd0:	3c03800f 	lui	v1,0x800f
800d7cd4:	24635610 	addiu	v1,v1,22032
800d7cd8:	0060f809 	jalr	v1
800d7cdc:	02202021 	move	a0,s1
800d7ce0:	02202021 	move	a0,s1
800d7ce4:	00002821 	move	a1,zero
800d7ce8:	00003021 	move	a2,zero
800d7cec:	02a0f809 	jalr	s5
800d7cf0:	00408021 	move	s0,v0
800d7cf4:	3c038010 	lui	v1,0x8010
800d7cf8:	24635378 	addiu	v1,v1,21368
800d7cfc:	0060f809 	jalr	v1
800d7d00:	02002021 	move	a0,s0
800d7d04:	3c038021 	lui	v1,0x8021
800d7d08:	2464701c 	addiu	a0,v1,28700
800d7d0c:	3c030001 	lui	v1,0x1
800d7d10:	00839021 	addu	s2,a0,v1
800d7d14:	3c03800f 	lui	v1,0x800f
800d7d18:	02003021 	move	a2,s0
800d7d1c:	02203821 	move	a3,s1
800d7d20:	24050001 	li	a1,1
800d7d24:	24635ed4 	addiu	v1,v1,24276
800d7d28:	00402021 	move	a0,v0
800d7d2c:	0060f809 	jalr	v1
800d7d30:	ae42b064 	sw	v0,-20380(s2)
800d7d34:	3c02800f 	lui	v0,0x800f
800d7d38:	24565f58 	addiu	s6,v0,24408
800d7d3c:	02c0f809 	jalr	s6
800d7d40:	02202021 	move	a0,s1
800d7d44:	3c032aaa 	lui	v1,0x2aaa
800d7d48:	3463aaab 	ori	v1,v1,0xaaab
800d7d4c:	02030018 	mult	s0,v1
800d7d50:	001087c3 	sra	s0,s0,0x1f
800d7d54:	00001810 	mfhi	v1
800d7d58:	02802021 	move	a0,s4
800d7d5c:	00031843 	sra	v1,v1,0x1
800d7d60:	00701823 	subu	v1,v1,s0
800d7d64:	26e5cdf4 	addiu	a1,s7,-12812
800d7d68:	03c0f809 	jalr	s8
800d7d6c:	ae43b06c 	sw	v1,-20372(s2)
800d7d70:	10400038 	beqz	v0,800d7e54 <S9xLoadSDD1Data+0x4cc>
800d7d74:	00408821 	move	s1,v0
800d7d78:	00002821 	move	a1,zero
800d7d7c:	24060002 	li	a2,2
800d7d80:	02a0f809 	jalr	s5
800d7d84:	00402021 	move	a0,v0
800d7d88:	3c03800f 	lui	v1,0x800f
800d7d8c:	24635610 	addiu	v1,v1,22032
800d7d90:	0060f809 	jalr	v1
800d7d94:	02202021 	move	a0,s1
800d7d98:	00002821 	move	a1,zero
800d7d9c:	00003021 	move	a2,zero
800d7da0:	02202021 	move	a0,s1
800d7da4:	02a0f809 	jalr	s5
800d7da8:	00408021 	move	s0,v0
800d7dac:	3c038010 	lui	v1,0x8010
800d7db0:	24635378 	addiu	v1,v1,21368
800d7db4:	0060f809 	jalr	v1
800d7db8:	02002021 	move	a0,s0
800d7dbc:	3c03800f 	lui	v1,0x800f
800d7dc0:	02003021 	move	a2,s0
800d7dc4:	00402021 	move	a0,v0
800d7dc8:	24050001 	li	a1,1
800d7dcc:	02203821 	move	a3,s1
800d7dd0:	24635ed4 	addiu	v1,v1,24276
800d7dd4:	0060f809 	jalr	v1
800d7dd8:	ae42b068 	sw	v0,-20376(s2)
800d7ddc:	27b03013 	addiu	s0,sp,12307
800d7de0:	02c0f809 	jalr	s6
800d7de4:	02202021 	move	a0,s1
800d7de8:	0260f809 	jalr	s3
800d7dec:	02002021 	move	a0,s0
800d7df0:	1440000f 	bnez	v0,800d7e30 <S9xLoadSDD1Data+0x4a8>
800d7df4:	00000000 	nop
800d7df8:	3c038021 	lui	v1,0x8021
800d7dfc:	2462701c 	addiu	v0,v1,28700
800d7e00:	3c030001 	lui	v1,0x1
800d7e04:	00431021 	addu	v0,v0,v1
800d7e08:	8c45b06c 	lw	a1,-20372(v0)
800d7e0c:	8c44b064 	lw	a0,-20380(v0)
800d7e10:	3c07800d 	lui	a3,0x800d
800d7e14:	3c028011 	lui	v0,0x8011
800d7e18:	24e76a50 	addiu	a3,a3,27216
800d7e1c:	2442dc8c 	addiu	v0,v0,-9076
800d7e20:	0040f809 	jalr	v0
800d7e24:	2406000c 	li	a2,12
800d7e28:	08035e91 	j	800d7a44 <S9xLoadSDD1Data+0xbc>
800d7e2c:	8fbf403c 	lw	ra,16444(sp)
800d7e30:	02002021 	move	a0,s0
800d7e34:	03c0f809 	jalr	s8
800d7e38:	26e5cdf4 	addiu	a1,s7,-12812
800d7e3c:	1040ffee 	beqz	v0,800d7df8 <S9xLoadSDD1Data+0x470>
800d7e40:	00000000 	nop
800d7e44:	02c0f809 	jalr	s6
800d7e48:	00402021 	move	a0,v0
800d7e4c:	08035f7f 	j	800d7dfc <S9xLoadSDD1Data+0x474>
800d7e50:	3c038021 	lui	v1,0x8021
800d7e54:	3c028010 	lui	v0,0x8010
800d7e58:	24424e60 	addiu	v0,v0,20064
800d7e5c:	0040f809 	jalr	v0
800d7e60:	8e44b064 	lw	a0,-20380(s2)
800d7e64:	ae40b06c 	sw	zero,-20372(s2)
800d7e68:	08035e90 	j	800d7a40 <S9xLoadSDD1Data+0xb8>
800d7e6c:	ae40b064 	sw	zero,-20380(s2)

800d7e70 <osd_GetPackDir>:
800d7e70:	27bdcfd0 	addiu	sp,sp,-12336
800d7e74:	afb23028 	sw	s2,12328(sp)
800d7e78:	3c028011 	lui	v0,0x8011
800d7e7c:	3c128030 	lui	s2,0x8030
800d7e80:	afb03020 	sw	s0,12320(sp)
800d7e84:	2644786c 	addiu	a0,s2,30828
800d7e88:	afbf302c 	sw	ra,12332(sp)
800d7e8c:	afb13024 	sw	s1,12324(sp)
800d7e90:	00002821 	move	a1,zero
800d7e94:	2442ca64 	addiu	v0,v0,-13724
800d7e98:	0040f809 	jalr	v0
800d7e9c:	24061000 	li	a2,4096
800d7ea0:	3c10803a 	lui	s0,0x803a
800d7ea4:	3c028012 	lui	v0,0x8012
800d7ea8:	2442bdb0 	addiu	v0,v0,-16976
800d7eac:	0040f809 	jalr	v0
800d7eb0:	2604c2e8 	addiu	a0,s0,-15640
800d7eb4:	10400022 	beqz	v0,800d7f40 <osd_GetPackDir+0xd0>
800d7eb8:	27a3201c 	addiu	v1,sp,8220
800d7ebc:	3c028012 	lui	v0,0x8012
800d7ec0:	2605c2e8 	addiu	a1,s0,-15640
800d7ec4:	2442bbf0 	addiu	v0,v0,-17424
800d7ec8:	0040f809 	jalr	v0
800d7ecc:	2644786c 	addiu	a0,s2,30828
800d7ed0:	3c028021 	lui	v0,0x8021
800d7ed4:	8c447020 	lw	a0,28704(v0)
800d7ed8:	3403ffc0 	li	v1,0xffc0
800d7edc:	00838021 	addu	s0,a0,v1
800d7ee0:	3c058019 	lui	a1,0x8019
800d7ee4:	3c028012 	lui	v0,0x8012
800d7ee8:	24a54c28 	addiu	a1,a1,19496
800d7eec:	2451bfc0 	addiu	s1,v0,-16448
800d7ef0:	02002021 	move	a0,s0
800d7ef4:	0220f809 	jalr	s1
800d7ef8:	24060015 	li	a2,21
800d7efc:	14400030 	bnez	v0,800d7fc0 <osd_GetPackDir+0x150>
800d7f00:	3c058019 	lui	a1,0x8019
800d7f04:	3c11801c 	lui	s1,0x801c
800d7f08:	3c028011 	lui	v0,0x8011
800d7f0c:	2450de50 	addiu	s0,v0,-8624
800d7f10:	0200f809 	jalr	s0
800d7f14:	2624dc1c 	addiu	a0,s1,-9188
800d7f18:	10400064 	beqz	v0,800d80ac <osd_GetPackDir+0x23c>
800d7f1c:	3c05801c 	lui	a1,0x801c
800d7f20:	0200f809 	jalr	s0
800d7f24:	2624dc1c 	addiu	a0,s1,-9188
800d7f28:	8fbf302c 	lw	ra,12332(sp)
800d7f2c:	8fb23028 	lw	s2,12328(sp)
800d7f30:	8fb13024 	lw	s1,12324(sp)
800d7f34:	8fb03020 	lw	s0,12320(sp)
800d7f38:	03e00008 	jr	ra
800d7f3c:	27bd3030 	addiu	sp,sp,12336
800d7f40:	27b1001a 	addiu	s1,sp,26
800d7f44:	27b00018 	addiu	s0,sp,24
800d7f48:	3c048022 	lui	a0,0x8022
800d7f4c:	3c02800d 	lui	v0,0x800d
800d7f50:	02002821 	move	a1,s0
800d7f54:	02203021 	move	a2,s1
800d7f58:	afa30010 	sw	v1,16(sp)
800d7f5c:	24844094 	addiu	a0,a0,16532
800d7f60:	2442746c 	addiu	v0,v0,29804
800d7f64:	0040f809 	jalr	v0
800d7f68:	27a7101b 	addiu	a3,sp,4123
800d7f6c:	3c02800d 	lui	v0,0x800d
800d7f70:	02002821 	move	a1,s0
800d7f74:	02203021 	move	a2,s1
800d7f78:	2644786c 	addiu	a0,s2,30828
800d7f7c:	24426b68 	addiu	v0,v0,27496
800d7f80:	00003821 	move	a3,zero
800d7f84:	0040f809 	jalr	v0
800d7f88:	afa00010 	sw	zero,16(sp)
800d7f8c:	3c028021 	lui	v0,0x8021
800d7f90:	8c447020 	lw	a0,28704(v0)
800d7f94:	3403ffc0 	li	v1,0xffc0
800d7f98:	00838021 	addu	s0,a0,v1
800d7f9c:	3c058019 	lui	a1,0x8019
800d7fa0:	3c028012 	lui	v0,0x8012
800d7fa4:	24a54c28 	addiu	a1,a1,19496
800d7fa8:	2451bfc0 	addiu	s1,v0,-16448
800d7fac:	02002021 	move	a0,s0
800d7fb0:	0220f809 	jalr	s1
800d7fb4:	24060015 	li	a2,21
800d7fb8:	1040ffd2 	beqz	v0,800d7f04 <osd_GetPackDir+0x94>
800d7fbc:	3c058019 	lui	a1,0x8019
800d7fc0:	24a54c50 	addiu	a1,a1,19536
800d7fc4:	02002021 	move	a0,s0
800d7fc8:	0220f809 	jalr	s1
800d7fcc:	24060015 	li	a2,21
800d7fd0:	14400010 	bnez	v0,800d8014 <osd_GetPackDir+0x1a4>
800d7fd4:	3c058019 	lui	a1,0x8019
800d7fd8:	3c11801c 	lui	s1,0x801c
800d7fdc:	3c028011 	lui	v0,0x8011
800d7fe0:	2450de50 	addiu	s0,v0,-8624
800d7fe4:	0200f809 	jalr	s0
800d7fe8:	2624dc34 	addiu	a0,s1,-9164
800d7fec:	1040003d 	beqz	v0,800d80e4 <osd_GetPackDir+0x274>
800d7ff0:	3c05801c 	lui	a1,0x801c
800d7ff4:	0200f809 	jalr	s0
800d7ff8:	2624dc34 	addiu	a0,s1,-9164
800d7ffc:	8fbf302c 	lw	ra,12332(sp)
800d8000:	8fb23028 	lw	s2,12328(sp)
800d8004:	8fb13024 	lw	s1,12324(sp)
800d8008:	8fb03020 	lw	s0,12320(sp)
800d800c:	03e00008 	jr	ra
800d8010:	27bd3030 	addiu	sp,sp,12336
800d8014:	24a54c78 	addiu	a1,a1,19576
800d8018:	02002021 	move	a0,s0
800d801c:	0220f809 	jalr	s1
800d8020:	24060015 	li	a2,21
800d8024:	10400013 	beqz	v0,800d8074 <osd_GetPackDir+0x204>
800d8028:	3c028011 	lui	v0,0x8011
800d802c:	3c058019 	lui	a1,0x8019
800d8030:	02002021 	move	a0,s0
800d8034:	24a54ca0 	addiu	a1,a1,19616
800d8038:	0220f809 	jalr	s1
800d803c:	24060015 	li	a2,21
800d8040:	14400026 	bnez	v0,800d80dc <osd_GetPackDir+0x26c>
800d8044:	3c05801c 	lui	a1,0x801c
800d8048:	3c11801c 	lui	s1,0x801c
800d804c:	3c028011 	lui	v0,0x8011
800d8050:	2450de50 	addiu	s0,v0,-8624
800d8054:	0200f809 	jalr	s0
800d8058:	2624dc60 	addiu	a0,s1,-9120
800d805c:	10400025 	beqz	v0,800d80f4 <osd_GetPackDir+0x284>
800d8060:	3c05801c 	lui	a1,0x801c
800d8064:	0200f809 	jalr	s0
800d8068:	2624dc60 	addiu	a0,s1,-9120
800d806c:	08035fcb 	j	800d7f2c <osd_GetPackDir+0xbc>
800d8070:	8fbf302c 	lw	ra,12332(sp)
800d8074:	3c11801c 	lui	s1,0x801c
800d8078:	2450de50 	addiu	s0,v0,-8624
800d807c:	0200f809 	jalr	s0
800d8080:	2624dc48 	addiu	a0,s1,-9144
800d8084:	10400019 	beqz	v0,800d80ec <osd_GetPackDir+0x27c>
800d8088:	3c05801c 	lui	a1,0x801c
800d808c:	0200f809 	jalr	s0
800d8090:	2624dc48 	addiu	a0,s1,-9144
800d8094:	8fbf302c 	lw	ra,12332(sp)
800d8098:	8fb23028 	lw	s2,12328(sp)
800d809c:	8fb13024 	lw	s1,12324(sp)
800d80a0:	8fb03020 	lw	s0,12320(sp)
800d80a4:	03e00008 	jr	ra
800d80a8:	27bd3030 	addiu	sp,sp,12336
800d80ac:	24a5dc28 	addiu	a1,a1,-9176
800d80b0:	3c028012 	lui	v0,0x8012
800d80b4:	2442ba60 	addiu	v0,v0,-17824
800d80b8:	0040f809 	jalr	v0
800d80bc:	2644786c 	addiu	a0,s2,30828
800d80c0:	2642786c 	addiu	v0,s2,30828
800d80c4:	8fbf302c 	lw	ra,12332(sp)
800d80c8:	8fb23028 	lw	s2,12328(sp)
800d80cc:	8fb13024 	lw	s1,12324(sp)
800d80d0:	8fb03020 	lw	s0,12320(sp)
800d80d4:	03e00008 	jr	ra
800d80d8:	27bd3030 	addiu	sp,sp,12336
800d80dc:	0803602c 	j	800d80b0 <osd_GetPackDir+0x240>
800d80e0:	24a5dc78 	addiu	a1,a1,-9096
800d80e4:	0803602c 	j	800d80b0 <osd_GetPackDir+0x240>
800d80e8:	24a5dc3c 	addiu	a1,a1,-9156
800d80ec:	0803602c 	j	800d80b0 <osd_GetPackDir+0x240>
800d80f0:	24a5dc54 	addiu	a1,a1,-9132
800d80f4:	0803602c 	j	800d80b0 <osd_GetPackDir+0x240>
800d80f8:	24a5dc6c 	addiu	a1,a1,-9108

800d80fc <game_save_state>:
800d80fc:	27bdffe8 	addiu	sp,sp,-24
800d8100:	3c02800a 	lui	v0,0x800a
800d8104:	afbf0014 	sw	ra,20(sp)
800d8108:	244290e8 	addiu	v0,v0,-28440
800d810c:	0040f809 	jalr	v0
800d8110:	afb00010 	sw	s0,16(sp)
800d8114:	2410ffff 	li	s0,-1
800d8118:	0002800b 	movn	s0,zero,v0
800d811c:	3c04801c 	lui	a0,0x801c
800d8120:	3c02800d 	lui	v0,0x800d
800d8124:	24427660 	addiu	v0,v0,30304
800d8128:	0040f809 	jalr	v0
800d812c:	2484dba0 	addiu	a0,a0,-9312
800d8130:	00402821 	move	a1,v0
800d8134:	3c048021 	lui	a0,0x8021
800d8138:	3c028006 	lui	v0,0x8006
800d813c:	24425588 	addiu	v0,v0,21896
800d8140:	0040f809 	jalr	v0
800d8144:	2484701c 	addiu	a0,a0,28700
800d8148:	02001021 	move	v0,s0
800d814c:	8fbf0014 	lw	ra,20(sp)
800d8150:	8fb00010 	lw	s0,16(sp)
800d8154:	03e00008 	jr	ra
800d8158:	27bd0018 	addiu	sp,sp,24

800d815c <load_gamepak>:
800d815c:	27bdffd8 	addiu	sp,sp,-40
800d8160:	afb3001c 	sw	s3,28(sp)
800d8164:	3c02800c 	lui	v0,0x800c
800d8168:	3c138021 	lui	s3,0x8021
800d816c:	afb40020 	sw	s4,32(sp)
800d8170:	24030001 	li	v1,1
800d8174:	2665e42c 	addiu	a1,s3,-7124
800d8178:	24544094 	addiu	s4,v0,16532
800d817c:	3c02801f 	lui	v0,0x801f
800d8180:	afbf0024 	sw	ra,36(sp)
800d8184:	afb20018 	sw	s2,24(sp)
800d8188:	afb10014 	sw	s1,20(sp)
800d818c:	afb00010 	sw	s0,16(sp)
800d8190:	a0a30070 	sb	v1,112(a1)
800d8194:	00808021 	move	s0,a0
800d8198:	ac4323c8 	sw	v1,9160(v0)
800d819c:	00002021 	move	a0,zero
800d81a0:	0280f809 	jalr	s4
800d81a4:	a263e42c 	sb	v1,-7124(s3)
800d81a8:	3c038021 	lui	v1,0x8021
800d81ac:	3c028001 	lui	v0,0x8001
800d81b0:	2442d2fc 	addiu	v0,v0,-11524
800d81b4:	0040f809 	jalr	v0
800d81b8:	ac60e2a8 	sw	zero,-7512(v1)
800d81bc:	3c038010 	lui	v1,0x8010
800d81c0:	247122d0 	addiu	s1,v1,8912
800d81c4:	0220f809 	jalr	s1
800d81c8:	24040032 	li	a0,50
800d81cc:	3c128021 	lui	s2,0x8021
800d81d0:	3c028007 	lui	v0,0x8007
800d81d4:	2644701c 	addiu	a0,s2,28700
800d81d8:	2442eb30 	addiu	v0,v0,-5328
800d81dc:	0040f809 	jalr	v0
800d81e0:	02002821 	move	a1,s0
800d81e4:	3c04801c 	lui	a0,0x801c
800d81e8:	2484dba0 	addiu	a0,a0,-9312
800d81ec:	1440000a 	bnez	v0,800d8218 <load_gamepak+0xbc>
800d81f0:	2403ffff 	li	v1,-1
800d81f4:	8fbf0024 	lw	ra,36(sp)
800d81f8:	8fb40020 	lw	s4,32(sp)
800d81fc:	8fb3001c 	lw	s3,28(sp)
800d8200:	8fb20018 	lw	s2,24(sp)
800d8204:	8fb10014 	lw	s1,20(sp)
800d8208:	8fb00010 	lw	s0,16(sp)
800d820c:	00601021 	move	v0,v1
800d8210:	03e00008 	jr	ra
800d8214:	27bd0028 	addiu	sp,sp,40
800d8218:	3c02800d 	lui	v0,0x800d
800d821c:	24427660 	addiu	v0,v0,30304
800d8220:	0040f809 	jalr	v0
800d8224:	00000000 	nop
800d8228:	00402821 	move	a1,v0
800d822c:	3c028006 	lui	v0,0x8006
800d8230:	244257b4 	addiu	v0,v0,22452
800d8234:	0040f809 	jalr	v0
800d8238:	2644701c 	addiu	a0,s2,28700
800d823c:	0220f809 	jalr	s1
800d8240:	24040032 	li	a0,50
800d8244:	3c02800f 	lui	v0,0x800f
800d8248:	2442b230 	addiu	v0,v0,-19920
800d824c:	0040f809 	jalr	v0
800d8250:	00000000 	nop
800d8254:	0220f809 	jalr	s1
800d8258:	24040032 	li	a0,50
800d825c:	9262e42c 	lbu	v0,-7124(s3)
800d8260:	00001821 	move	v1,zero
800d8264:	1440ffe3 	bnez	v0,800d81f4 <load_gamepak+0x98>
800d8268:	00002021 	move	a0,zero
800d826c:	0280f809 	jalr	s4
800d8270:	00000000 	nop
800d8274:	00001821 	move	v1,zero
800d8278:	8fbf0024 	lw	ra,36(sp)
800d827c:	8fb40020 	lw	s4,32(sp)
800d8280:	8fb3001c 	lw	s3,28(sp)
800d8284:	8fb20018 	lw	s2,24(sp)
800d8288:	8fb10014 	lw	s1,20(sp)
800d828c:	8fb00010 	lw	s0,16(sp)
800d8290:	00601021 	move	v0,v1
800d8294:	03e00008 	jr	ra
800d8298:	27bd0028 	addiu	sp,sp,40

800d829c <S9xExit>:
800d829c:	27bdffe0 	addiu	sp,sp,-32
800d82a0:	afbf0018 	sw	ra,24(sp)
800d82a4:	afb10014 	sw	s1,20(sp)
800d82a8:	afb00010 	sw	s0,16(sp)
800d82ac:	3c028021 	lui	v0,0x8021
800d82b0:	9043e481 	lbu	v1,-7039(v0)
800d82b4:	1460003f 	bnez	v1,800d83b4 <S9xExit+0x118>
800d82b8:	3c02802f 	lui	v0,0x802f
800d82bc:	3c02800c 	lui	v0,0x800c
800d82c0:	24040001 	li	a0,1
800d82c4:	24424094 	addiu	v0,v0,16532
800d82c8:	0040f809 	jalr	v0
800d82cc:	3c108022 	lui	s0,0x8022
800d82d0:	8e046dd8 	lw	a0,28120(s0)
800d82d4:	10800004 	beqz	a0,800d82e8 <S9xExit+0x4c>
800d82d8:	3c028010 	lui	v0,0x8010
800d82dc:	24424e60 	addiu	v0,v0,20064
800d82e0:	0040f809 	jalr	v0
800d82e4:	00000000 	nop
800d82e8:	26106dd8 	addiu	s0,s0,28120
800d82ec:	8e040004 	lw	a0,4(s0)
800d82f0:	10800004 	beqz	a0,800d8304 <S9xExit+0x68>
800d82f4:	3c028010 	lui	v0,0x8010
800d82f8:	24424e60 	addiu	v0,v0,20064
800d82fc:	0040f809 	jalr	v0
800d8300:	00000000 	nop
800d8304:	8e040008 	lw	a0,8(s0)
800d8308:	10800004 	beqz	a0,800d831c <S9xExit+0x80>
800d830c:	3c028010 	lui	v0,0x8010
800d8310:	24424e60 	addiu	v0,v0,20064
800d8314:	0040f809 	jalr	v0
800d8318:	00000000 	nop
800d831c:	8e04000c 	lw	a0,12(s0)
800d8320:	10800005 	beqz	a0,800d8338 <S9xExit+0x9c>
800d8324:	00000000 	nop
800d8328:	3c028010 	lui	v0,0x8010
800d832c:	24424e60 	addiu	v0,v0,20064
800d8330:	0040f809 	jalr	v0
800d8334:	00000000 	nop
800d8338:	3c04801c 	lui	a0,0x801c
800d833c:	3c10800d 	lui	s0,0x800d
800d8340:	26107660 	addiu	s0,s0,30304
800d8344:	0200f809 	jalr	s0
800d8348:	2484dba0 	addiu	a0,a0,-9312
800d834c:	00402821 	move	a1,v0
800d8350:	3c118021 	lui	s1,0x8021
800d8354:	3c028006 	lui	v0,0x8006
800d8358:	24425588 	addiu	v0,v0,21896
800d835c:	0040f809 	jalr	v0
800d8360:	2624701c 	addiu	a0,s1,28700
800d8364:	3c048019 	lui	a0,0x8019
800d8368:	0200f809 	jalr	s0
800d836c:	24841cd0 	addiu	a0,a0,7376
800d8370:	00402021 	move	a0,v0
800d8374:	3c028001 	lui	v0,0x8001
800d8378:	2442aee8 	addiu	v0,v0,-20760
800d837c:	0040f809 	jalr	v0
800d8380:	00000000 	nop
800d8384:	3c028006 	lui	v0,0x8006
800d8388:	24426814 	addiu	v0,v0,26644
800d838c:	0040f809 	jalr	v0
800d8390:	2624701c 	addiu	a0,s1,28700
800d8394:	3c03800b 	lui	v1,0x800b
800d8398:	24631f60 	addiu	v1,v1,8032
800d839c:	0060f809 	jalr	v1
800d83a0:	00000000 	nop
800d83a4:	3c028011 	lui	v0,0x8011
800d83a8:	2442dfc0 	addiu	v0,v0,-8256
800d83ac:	0040f809 	jalr	v0
800d83b0:	00002021 	move	a0,zero
800d83b4:	8c436f20 	lw	v1,28448(v0)
800d83b8:	0060f809 	jalr	v1
800d83bc:	00000000 	nop
800d83c0:	080360b0 	j	800d82c0 <S9xExit+0x24>
800d83c4:	3c02800c 	lui	v0,0x800c

800d83c8 <sfc_main>:
800d83c8:	3c030001 	lui	v1,0x1
800d83cc:	27bd8010 	addiu	sp,sp,-32752
800d83d0:	34630050 	ori	v1,v1,0x50
800d83d4:	3c02800e 	lui	v0,0x800e
800d83d8:	afbf7fec 	sw	ra,32748(sp)
800d83dc:	afb07fc8 	sw	s0,32712(sp)
800d83e0:	afbe7fe8 	sw	s8,32744(sp)
800d83e4:	afb77fe4 	sw	s7,32740(sp)
800d83e8:	afb67fe0 	sw	s6,32736(sp)
800d83ec:	afb57fdc 	sw	s5,32732(sp)
800d83f0:	afb47fd8 	sw	s4,32728(sp)
800d83f4:	afb37fd4 	sw	s3,32724(sp)
800d83f8:	afb27fd0 	sw	s2,32720(sp)
800d83fc:	afb17fcc 	sw	s1,32716(sp)
800d8400:	00002021 	move	a0,zero
800d8404:	24422efc 	addiu	v0,v0,12028
800d8408:	0040f809 	jalr	v0
800d840c:	03a3e823 	subu	sp,sp,v1
800d8410:	3c028021 	lui	v0,0x8021
800d8414:	2444e42c 	addiu	a0,v0,-7124
800d8418:	3c028011 	lui	v0,0x8011
800d841c:	00002821 	move	a1,zero
800d8420:	2442ca64 	addiu	v0,v0,-13724
800d8424:	0040f809 	jalr	v0
800d8428:	24060134 	li	a2,308
800d842c:	3c038021 	lui	v1,0x8021
800d8430:	2470e42c 	addiu	s0,v1,-7124
800d8434:	24020004 	li	v0,4
800d8438:	ae020058 	sw	v0,88(s0)
800d843c:	24020558 	li	v0,1368
800d8440:	ae020004 	sw	v0,4(s0)
800d8444:	24024e20 	li	v0,20000
800d8448:	ae020020 	sw	v0,32(s0)
800d844c:	24020028 	li	v0,40
800d8450:	ae020110 	sw	v0,272(s0)
800d8454:	24020400 	li	v0,1024
800d8458:	24050001 	li	a1,1
800d845c:	24030064 	li	v1,100
800d8460:	ae020008 	sw	v0,8(s0)
800d8464:	3c028021 	lui	v0,0x8021
800d8468:	24060001 	li	a2,1
800d846c:	2407411b 	li	a3,16667
800d8470:	3c048021 	lui	a0,0x8021
800d8474:	ae03000c 	sw	v1,12(s0)
800d8478:	a045e42c 	sb	a1,-7124(v0)
800d847c:	240300c8 	li	v1,200
800d8480:	3c028006 	lui	v0,0x8006
800d8484:	2484701c 	addiu	a0,a0,28700
800d8488:	ae03002c 	sw	v1,44(s0)
800d848c:	ae070028 	sw	a3,40(s0)
800d8490:	a2050041 	sb	a1,65(s0)
800d8494:	a2060123 	sb	a2,291(s0)
800d8498:	a200001b 	sb	zero,27(s0)
800d849c:	a205005d 	sb	a1,93(s0)
800d84a0:	ae000060 	sw	zero,96(s0)
800d84a4:	a2000069 	sb	zero,105(s0)
800d84a8:	a2050070 	sb	a1,112(s0)
800d84ac:	a2050072 	sb	a1,114(s0)
800d84b0:	a205004c 	sb	a1,76(s0)
800d84b4:	ae070024 	sw	a3,36(s0)
800d84b8:	a200006a 	sb	zero,106(s0)
800d84bc:	a200006b 	sb	zero,107(s0)
800d84c0:	a2050042 	sb	a1,66(s0)
800d84c4:	a2050043 	sb	a1,67(s0)
800d84c8:	ae060048 	sw	a2,72(s0)
800d84cc:	a2060074 	sb	a2,116(s0)
800d84d0:	a2060073 	sb	a2,115(s0)
800d84d4:	a2000075 	sb	zero,117(s0)
800d84d8:	a200007e 	sb	zero,126(s0)
800d84dc:	a2000080 	sb	zero,128(s0)
800d84e0:	a200006e 	sb	zero,110(s0)
800d84e4:	ae000108 	sw	zero,264(s0)
800d84e8:	a200010c 	sb	zero,268(s0)
800d84ec:	244269d4 	addiu	v0,v0,27092
800d84f0:	0040f809 	jalr	v0
800d84f4:	a200010d 	sb	zero,269(s0)
800d84f8:	14400071 	bnez	v0,800d86c0 <sfc_main+0x2f8>
800d84fc:	3c02800b 	lui	v0,0x800b
800d8500:	92020075 	lbu	v0,117(s0)
800d8504:	10400078 	beqz	v0,800d86e8 <sfc_main+0x320>
800d8508:	3c020001 	lui	v0,0x1
800d850c:	3c020007 	lui	v0,0x7
800d8510:	34447800 	ori	a0,v0,0x7800
800d8514:	241301de 	li	s3,478
800d8518:	24020400 	li	v0,1024
800d851c:	3c128022 	lui	s2,0x8022
800d8520:	26506dd8 	addiu	s0,s2,28120
800d8524:	3c118010 	lui	s1,0x8010
800d8528:	26315378 	addiu	s1,s1,21368
800d852c:	0220f809 	jalr	s1
800d8530:	ae020010 	sw	v0,16(s0)
800d8534:	8e040010 	lw	a0,16(s0)
800d8538:	ae426dd8 	sw	v0,28120(s2)
800d853c:	72642002 	mul	a0,s3,a0
800d8540:	3c028021 	lui	v0,0x8021
800d8544:	0220f809 	jalr	s1
800d8548:	2454e42c 	addiu	s4,v0,-7124
800d854c:	8e040010 	lw	a0,16(s0)
800d8550:	ae020004 	sw	v0,4(s0)
800d8554:	00042042 	srl	a0,a0,0x1
800d8558:	0220f809 	jalr	s1
800d855c:	70932002 	mul	a0,a0,s3
800d8560:	8e040010 	lw	a0,16(s0)
800d8564:	ae020008 	sw	v0,8(s0)
800d8568:	00042042 	srl	a0,a0,0x1
800d856c:	0220f809 	jalr	s1
800d8570:	72642002 	mul	a0,s3,a0
800d8574:	8e446dd8 	lw	a0,28120(s2)
800d8578:	8e030004 	lw	v1,4(s0)
800d857c:	ae02000c 	sw	v0,12(s0)
800d8580:	00641823 	subu	v1,v1,a0
800d8584:	00031843 	sra	v1,v1,0x1
800d8588:	3c028005 	lui	v0,0x8005
800d858c:	24425f88 	addiu	v0,v0,24456
800d8590:	0040f809 	jalr	v0
800d8594:	ae030014 	sw	v1,20(s0)
800d8598:	8e840058 	lw	a0,88(s4)
800d859c:	9285005d 	lbu	a1,93(s4)
800d85a0:	3c02800c 	lui	v0,0x800c
800d85a4:	244279d8 	addiu	v0,v0,31192
800d85a8:	0040f809 	jalr	v0
800d85ac:	8e860060 	lw	a2,96(s4)
800d85b0:	3c028021 	lui	v0,0x8021
800d85b4:	9043e42c 	lbu	v1,-7124(v0)
800d85b8:	10600046 	beqz	v1,800d86d4 <sfc_main+0x30c>
800d85bc:	3c03800c 	lui	v1,0x800c
800d85c0:	24020001 	li	v0,1
800d85c4:	a2820011 	sb	v0,17(s4)
800d85c8:	3c1e801f 	lui	s8,0x801f
800d85cc:	3c148001 	lui	s4,0x8001
800d85d0:	27b30018 	addiu	s3,sp,24
800d85d4:	3c17800e 	lui	s7,0x800e
800d85d8:	3c16800e 	lui	s6,0x800e
800d85dc:	3c15801f 	lui	s5,0x801f
800d85e0:	3c038021 	lui	v1,0x8021
800d85e4:	3c02800c 	lui	v0,0x800c
800d85e8:	2470e42c 	addiu	s0,v1,-7124
800d85ec:	24514094 	addiu	s1,v0,16532
800d85f0:	92020011 	lbu	v0,17(s0)
800d85f4:	2683de8c 	addiu	v1,s4,-8564
800d85f8:	10400025 	beqz	v0,800d8690 <sfc_main+0x2c8>
800d85fc:	3c128021 	lui	s2,0x8021
800d8600:	0220f809 	jalr	s1
800d8604:	24040001 	li	a0,1
800d8608:	3c028010 	lui	v0,0x8010
800d860c:	244322d0 	addiu	v1,v0,8912
800d8610:	0060f809 	jalr	v1
800d8614:	24040032 	li	a0,50
800d8618:	8fc5475c 	lw	a1,18268(s8)
800d861c:	240300c0 	li	v1,192
800d8620:	24020100 	li	v0,256
800d8624:	00003021 	move	a2,zero
800d8628:	00003821 	move	a3,zero
800d862c:	02602021 	move	a0,s3
800d8630:	26e8abd8 	addiu	t0,s7,-21544
800d8634:	afa30014 	sw	v1,20(sp)
800d8638:	0100f809 	jalr	t0
800d863c:	afa20010 	sw	v0,16(sp)
800d8640:	26c23860 	addiu	v0,s6,14432
800d8644:	0040f809 	jalr	v0
800d8648:	02602021 	move	a0,s3
800d864c:	8ea323c8 	lw	v1,9160(s5)
800d8650:	24020001 	li	v0,1
800d8654:	00002021 	move	a0,zero
800d8658:	10620014 	beq	v1,v0,800d86ac <sfc_main+0x2e4>
800d865c:	a2000011 	sb	zero,17(s0)
800d8660:	a2000070 	sb	zero,112(s0)
800d8664:	a240e42c 	sb	zero,-7124(s2)
800d8668:	0220f809 	jalr	s1
800d866c:	24040001 	li	a0,1
800d8670:	3c038021 	lui	v1,0x8021
800d8674:	3c02800c 	lui	v0,0x800c
800d8678:	2470e42c 	addiu	s0,v1,-7124
800d867c:	24514094 	addiu	s1,v0,16532
800d8680:	92020011 	lbu	v0,17(s0)
800d8684:	2683de8c 	addiu	v1,s4,-8564
800d8688:	1440ffdd 	bnez	v0,800d8600 <sfc_main+0x238>
800d868c:	3c128021 	lui	s2,0x8021
800d8690:	0060f809 	jalr	v1
800d8694:	00000000 	nop
800d8698:	92020011 	lbu	v0,17(s0)
800d869c:	1040ffd1 	beqz	v0,800d85e4 <sfc_main+0x21c>
800d86a0:	3c038021 	lui	v1,0x8021
800d86a4:	08036180 	j	800d8600 <sfc_main+0x238>
800d86a8:	00000000 	nop
800d86ac:	a243e42c 	sb	v1,-7124(s2)
800d86b0:	0220f809 	jalr	s1
800d86b4:	a2030070 	sb	v1,112(s0)
800d86b8:	08036179 	j	800d85e4 <sfc_main+0x21c>
800d86bc:	3c038021 	lui	v1,0x8021
800d86c0:	24421fe4 	addiu	v0,v0,8164
800d86c4:	0040f809 	jalr	v0
800d86c8:	00000000 	nop
800d86cc:	08036141 	j	800d8504 <sfc_main+0x13c>
800d86d0:	92020075 	lbu	v0,117(s0)
800d86d4:	24624094 	addiu	v0,v1,16532
800d86d8:	0040f809 	jalr	v0
800d86dc:	24040001 	li	a0,1
800d86e0:	08036171 	j	800d85c4 <sfc_main+0x1fc>
800d86e4:	24020001 	li	v0,1
800d86e8:	3444de00 	ori	a0,v0,0xde00
800d86ec:	241300ef 	li	s3,239
800d86f0:	08036147 	j	800d851c <sfc_main+0x154>
800d86f4:	24020200 	li	v0,512
	...

800d8700 <_Z15Draw_Frame_Flipi>:
800d8700:	27bdffd0 	addiu	sp,sp,-48
800d8704:	3c028011 	lui	v0,0x8011
800d8708:	afb50024 	sw	s5,36(sp)
800d870c:	afb40020 	sw	s4,32(sp)
800d8710:	afb3001c 	sw	s3,28(sp)
800d8714:	afb20018 	sw	s2,24(sp)
800d8718:	afb10014 	sw	s1,20(sp)
800d871c:	afbf0028 	sw	ra,40(sp)
800d8720:	afb00010 	sw	s0,16(sp)
800d8724:	2454c930 	addiu	s4,v0,-14032
800d8728:	0000a821 	move	s5,zero
800d872c:	3c13801f 	lui	s3,0x801f
800d8730:	3c128022 	lui	s2,0x8022
800d8734:	3c11801f 	lui	s1,0x801f
800d8738:	8e252110 	lw	a1,8464(s1)
800d873c:	00158100 	sll	s0,s5,0x4
800d8740:	72052802 	mul	a1,s0,a1
800d8744:	8e63475c 	lw	v1,18268(s3)
800d8748:	8e426dd8 	lw	v0,28120(s2)
800d874c:	00052a03 	sra	a1,a1,0x8
800d8750:	00152340 	sll	a0,s5,0xd
800d8754:	00052a40 	sll	a1,a1,0x9
800d8758:	00832021 	addu	a0,a0,v1
800d875c:	00a22821 	addu	a1,a1,v0
800d8760:	0280f809 	jalr	s4
800d8764:	24060200 	li	a2,512
800d8768:	8e252110 	lw	a1,8464(s1)
800d876c:	26040001 	addiu	a0,s0,1
800d8770:	70852802 	mul	a1,a0,a1
800d8774:	8e63475c 	lw	v1,18268(s3)
800d8778:	8e426dd8 	lw	v0,28120(s2)
800d877c:	00052a03 	sra	a1,a1,0x8
800d8780:	00052a40 	sll	a1,a1,0x9
800d8784:	00042240 	sll	a0,a0,0x9
800d8788:	00832021 	addu	a0,a0,v1
800d878c:	00a22821 	addu	a1,a1,v0
800d8790:	0280f809 	jalr	s4
800d8794:	24060200 	li	a2,512
800d8798:	8e252110 	lw	a1,8464(s1)
800d879c:	26040002 	addiu	a0,s0,2
800d87a0:	24a50001 	addiu	a1,a1,1
800d87a4:	70852802 	mul	a1,a0,a1
800d87a8:	8e63475c 	lw	v1,18268(s3)
800d87ac:	8e426dd8 	lw	v0,28120(s2)
800d87b0:	00052a03 	sra	a1,a1,0x8
800d87b4:	00052a40 	sll	a1,a1,0x9
800d87b8:	00042240 	sll	a0,a0,0x9
800d87bc:	00832021 	addu	a0,a0,v1
800d87c0:	00a22821 	addu	a1,a1,v0
800d87c4:	0280f809 	jalr	s4
800d87c8:	24060200 	li	a2,512
800d87cc:	8e252110 	lw	a1,8464(s1)
800d87d0:	26040003 	addiu	a0,s0,3
800d87d4:	70852802 	mul	a1,a0,a1
800d87d8:	8e63475c 	lw	v1,18268(s3)
800d87dc:	8e426dd8 	lw	v0,28120(s2)
800d87e0:	00052a03 	sra	a1,a1,0x8
800d87e4:	00052a40 	sll	a1,a1,0x9
800d87e8:	00042240 	sll	a0,a0,0x9
800d87ec:	00832021 	addu	a0,a0,v1
800d87f0:	00a22821 	addu	a1,a1,v0
800d87f4:	0280f809 	jalr	s4
800d87f8:	24060200 	li	a2,512
800d87fc:	8e252110 	lw	a1,8464(s1)
800d8800:	26040004 	addiu	a0,s0,4
800d8804:	70852802 	mul	a1,a0,a1
800d8808:	8e63475c 	lw	v1,18268(s3)
800d880c:	8e426dd8 	lw	v0,28120(s2)
800d8810:	00052a03 	sra	a1,a1,0x8
800d8814:	00052a40 	sll	a1,a1,0x9
800d8818:	00042240 	sll	a0,a0,0x9
800d881c:	00832021 	addu	a0,a0,v1
800d8820:	00a22821 	addu	a1,a1,v0
800d8824:	0280f809 	jalr	s4
800d8828:	24060200 	li	a2,512
800d882c:	8e252110 	lw	a1,8464(s1)
800d8830:	26040005 	addiu	a0,s0,5
800d8834:	70852802 	mul	a1,a0,a1
800d8838:	8e63475c 	lw	v1,18268(s3)
800d883c:	8e426dd8 	lw	v0,28120(s2)
800d8840:	00052a03 	sra	a1,a1,0x8
800d8844:	00052a40 	sll	a1,a1,0x9
800d8848:	00042240 	sll	a0,a0,0x9
800d884c:	00832021 	addu	a0,a0,v1
800d8850:	00a22821 	addu	a1,a1,v0
800d8854:	0280f809 	jalr	s4
800d8858:	24060200 	li	a2,512
800d885c:	8e252110 	lw	a1,8464(s1)
800d8860:	26040006 	addiu	a0,s0,6
800d8864:	70852802 	mul	a1,a0,a1
800d8868:	8e63475c 	lw	v1,18268(s3)
800d886c:	8e426dd8 	lw	v0,28120(s2)
800d8870:	00052a03 	sra	a1,a1,0x8
800d8874:	00052a40 	sll	a1,a1,0x9
800d8878:	00042240 	sll	a0,a0,0x9
800d887c:	00832021 	addu	a0,a0,v1
800d8880:	00a22821 	addu	a1,a1,v0
800d8884:	0280f809 	jalr	s4
800d8888:	24060200 	li	a2,512
800d888c:	8e252110 	lw	a1,8464(s1)
800d8890:	26040007 	addiu	a0,s0,7
800d8894:	70852802 	mul	a1,a0,a1
800d8898:	8e63475c 	lw	v1,18268(s3)
800d889c:	8e426dd8 	lw	v0,28120(s2)
800d88a0:	00052a03 	sra	a1,a1,0x8
800d88a4:	00052a40 	sll	a1,a1,0x9
800d88a8:	00042240 	sll	a0,a0,0x9
800d88ac:	00832021 	addu	a0,a0,v1
800d88b0:	00a22821 	addu	a1,a1,v0
800d88b4:	0280f809 	jalr	s4
800d88b8:	24060200 	li	a2,512
800d88bc:	8e252110 	lw	a1,8464(s1)
800d88c0:	26040008 	addiu	a0,s0,8
800d88c4:	70852802 	mul	a1,a0,a1
800d88c8:	8e63475c 	lw	v1,18268(s3)
800d88cc:	8e426dd8 	lw	v0,28120(s2)
800d88d0:	00052a03 	sra	a1,a1,0x8
800d88d4:	00052a40 	sll	a1,a1,0x9
800d88d8:	00042240 	sll	a0,a0,0x9
800d88dc:	00832021 	addu	a0,a0,v1
800d88e0:	00a22821 	addu	a1,a1,v0
800d88e4:	0280f809 	jalr	s4
800d88e8:	24060200 	li	a2,512
800d88ec:	8e252110 	lw	a1,8464(s1)
800d88f0:	26040009 	addiu	a0,s0,9
800d88f4:	70852802 	mul	a1,a0,a1
800d88f8:	8e63475c 	lw	v1,18268(s3)
800d88fc:	8e426dd8 	lw	v0,28120(s2)
800d8900:	00052a03 	sra	a1,a1,0x8
800d8904:	00052a40 	sll	a1,a1,0x9
800d8908:	00042240 	sll	a0,a0,0x9
800d890c:	00832021 	addu	a0,a0,v1
800d8910:	00a22821 	addu	a1,a1,v0
800d8914:	0280f809 	jalr	s4
800d8918:	24060200 	li	a2,512
800d891c:	8e252110 	lw	a1,8464(s1)
800d8920:	2604000a 	addiu	a0,s0,10
800d8924:	70852802 	mul	a1,a0,a1
800d8928:	8e63475c 	lw	v1,18268(s3)
800d892c:	8e426dd8 	lw	v0,28120(s2)
800d8930:	00052a03 	sra	a1,a1,0x8
800d8934:	00052a40 	sll	a1,a1,0x9
800d8938:	00042240 	sll	a0,a0,0x9
800d893c:	00832021 	addu	a0,a0,v1
800d8940:	00a22821 	addu	a1,a1,v0
800d8944:	0280f809 	jalr	s4
800d8948:	24060200 	li	a2,512
800d894c:	8e252110 	lw	a1,8464(s1)
800d8950:	2604000b 	addiu	a0,s0,11
800d8954:	70852802 	mul	a1,a0,a1
800d8958:	8e63475c 	lw	v1,18268(s3)
800d895c:	8e426dd8 	lw	v0,28120(s2)
800d8960:	00052a03 	sra	a1,a1,0x8
800d8964:	00052a40 	sll	a1,a1,0x9
800d8968:	00042240 	sll	a0,a0,0x9
800d896c:	00832021 	addu	a0,a0,v1
800d8970:	00a22821 	addu	a1,a1,v0
800d8974:	0280f809 	jalr	s4
800d8978:	24060200 	li	a2,512
800d897c:	8e252110 	lw	a1,8464(s1)
800d8980:	2604000c 	addiu	a0,s0,12
800d8984:	70852802 	mul	a1,a0,a1
800d8988:	8e63475c 	lw	v1,18268(s3)
800d898c:	8e426dd8 	lw	v0,28120(s2)
800d8990:	00052a03 	sra	a1,a1,0x8
800d8994:	00052a40 	sll	a1,a1,0x9
800d8998:	00042240 	sll	a0,a0,0x9
800d899c:	00832021 	addu	a0,a0,v1
800d89a0:	00a22821 	addu	a1,a1,v0
800d89a4:	0280f809 	jalr	s4
800d89a8:	24060200 	li	a2,512
800d89ac:	8e252110 	lw	a1,8464(s1)
800d89b0:	2604000d 	addiu	a0,s0,13
800d89b4:	70852802 	mul	a1,a0,a1
800d89b8:	8e63475c 	lw	v1,18268(s3)
800d89bc:	8e426dd8 	lw	v0,28120(s2)
800d89c0:	00052a03 	sra	a1,a1,0x8
800d89c4:	00052a40 	sll	a1,a1,0x9
800d89c8:	00042240 	sll	a0,a0,0x9
800d89cc:	00832021 	addu	a0,a0,v1
800d89d0:	00a22821 	addu	a1,a1,v0
800d89d4:	0280f809 	jalr	s4
800d89d8:	24060200 	li	a2,512
800d89dc:	8e252110 	lw	a1,8464(s1)
800d89e0:	2604000e 	addiu	a0,s0,14
800d89e4:	70852802 	mul	a1,a0,a1
800d89e8:	8e63475c 	lw	v1,18268(s3)
800d89ec:	8e426dd8 	lw	v0,28120(s2)
800d89f0:	00052a03 	sra	a1,a1,0x8
800d89f4:	00052a40 	sll	a1,a1,0x9
800d89f8:	00042240 	sll	a0,a0,0x9
800d89fc:	00832021 	addu	a0,a0,v1
800d8a00:	00a22821 	addu	a1,a1,v0
800d8a04:	0280f809 	jalr	s4
800d8a08:	24060200 	li	a2,512
800d8a0c:	8e252110 	lw	a1,8464(s1)
800d8a10:	2610000f 	addiu	s0,s0,15
800d8a14:	72052802 	mul	a1,s0,a1
800d8a18:	8e64475c 	lw	a0,18268(s3)
800d8a1c:	8e426dd8 	lw	v0,28120(s2)
800d8a20:	00052a03 	sra	a1,a1,0x8
800d8a24:	00052a40 	sll	a1,a1,0x9
800d8a28:	00108240 	sll	s0,s0,0x9
800d8a2c:	02042021 	addu	a0,s0,a0
800d8a30:	00a22821 	addu	a1,a1,v0
800d8a34:	0280f809 	jalr	s4
800d8a38:	24060200 	li	a2,512
800d8a3c:	26b50001 	addiu	s5,s5,1
800d8a40:	2402000c 	li	v0,12
800d8a44:	16a2ff3d 	bne	s5,v0,800d873c <_Z15Draw_Frame_Flipi+0x3c>
800d8a48:	8e252110 	lw	a1,8464(s1)
800d8a4c:	8fbf0028 	lw	ra,40(sp)
800d8a50:	8fb50024 	lw	s5,36(sp)
800d8a54:	8fb40020 	lw	s4,32(sp)
800d8a58:	8fb3001c 	lw	s3,28(sp)
800d8a5c:	8fb20018 	lw	s2,24(sp)
800d8a60:	8fb10014 	lw	s1,20(sp)
800d8a64:	8fb00010 	lw	s0,16(sp)
800d8a68:	24020001 	li	v0,1
800d8a6c:	03e00008 	jr	ra
800d8a70:	27bd0030 	addiu	sp,sp,48
	...

800d8a80 <closeBMP>:
800d8a80:	8c820000 	lw	v0,0(a0)
800d8a84:	10400005 	beqz	v0,800d8a9c <closeBMP+0x1c>
800d8a88:	00402021 	move	a0,v0
800d8a8c:	3c19800f 	lui	t9,0x800f
800d8a90:	27395f58 	addiu	t9,t9,24408
800d8a94:	03200008 	jr	t9
800d8a98:	00000000 	nop
800d8a9c:	03e00008 	jr	ra
800d8aa0:	00000000 	nop

800d8aa4 <readBMP>:
800d8aa4:	27bdffc8 	addiu	sp,sp,-56
800d8aa8:	afb00010 	sw	s0,16(sp)
800d8aac:	afbf0034 	sw	ra,52(sp)
800d8ab0:	afbe0030 	sw	s8,48(sp)
800d8ab4:	afb7002c 	sw	s7,44(sp)
800d8ab8:	afb60028 	sw	s6,40(sp)
800d8abc:	afb50024 	sw	s5,36(sp)
800d8ac0:	afb40020 	sw	s4,32(sp)
800d8ac4:	afb3001c 	sw	s3,28(sp)
800d8ac8:	afb20018 	sw	s2,24(sp)
800d8acc:	afb10014 	sw	s1,20(sp)
800d8ad0:	94820022 	lhu	v0,34(a0)
800d8ad4:	00808021 	move	s0,a0
800d8ad8:	000240c2 	srl	t0,v0,0x3
800d8adc:	2d030002 	sltiu	v1,t0,2
800d8ae0:	1060000e 	beqz	v1,800d8b1c <readBMP+0x78>
800d8ae4:	8faa0048 	lw	t2,72(sp)
800d8ae8:	2402ffff 	li	v0,-1
800d8aec:	8fbf0034 	lw	ra,52(sp)
800d8af0:	8fbe0030 	lw	s8,48(sp)
800d8af4:	8fb7002c 	lw	s7,44(sp)
800d8af8:	8fb60028 	lw	s6,40(sp)
800d8afc:	8fb50024 	lw	s5,36(sp)
800d8b00:	8fb40020 	lw	s4,32(sp)
800d8b04:	8fb3001c 	lw	s3,28(sp)
800d8b08:	8fb20018 	lw	s2,24(sp)
800d8b0c:	8fb10014 	lw	s1,20(sp)
800d8b10:	8fb00010 	lw	s0,16(sp)
800d8b14:	03e00008 	jr	ra
800d8b18:	27bd0038 	addiu	sp,sp,56
800d8b1c:	8c890018 	lw	t1,24(a0)
800d8b20:	24a20001 	addiu	v0,a1,1
800d8b24:	0122102b 	sltu	v0,t1,v0
800d8b28:	1440ffef 	bnez	v0,800d8ae8 <readBMP+0x44>
800d8b2c:	8c83001c 	lw	v1,28(a0)
800d8b30:	24c20001 	addiu	v0,a2,1
800d8b34:	0062102b 	sltu	v0,v1,v0
800d8b38:	1440ffeb 	bnez	v0,800d8ae8 <readBMP+0x44>
800d8b3c:	01251023 	subu	v0,t1,a1
800d8b40:	00663023 	subu	a2,v1,a2
800d8b44:	00e2182b 	sltu	v1,a3,v0
800d8b48:	0146202b 	sltu	a0,t2,a2
800d8b4c:	0140b821 	move	s7,t2
800d8b50:	00e3100b 	movn	v0,a3,v1
800d8b54:	00c4b80a 	movz	s7,a2,a0
800d8b58:	7102b002 	mul	s6,t0,v0
800d8b5c:	12e0001e 	beqz	s7,800d8bd8 <readBMP+0x134>
800d8b60:	8e020010 	lw	v0,16(s0)
800d8b64:	71092002 	mul	a0,t0,t1
800d8b68:	7107a802 	mul	s5,t0,a3
800d8b6c:	00400013 	mtlo	v0
800d8b70:	71050000 	madd	t0,a1
800d8b74:	2402fffc 	li	v0,-4
800d8b78:	24840003 	addiu	a0,a0,3
800d8b7c:	0082a024 	and	s4,a0,v0
800d8b80:	24c3ffff 	addiu	v1,a2,-1
800d8b84:	72830000 	madd	s4,v1
800d8b88:	3c02800f 	lui	v0,0x800f
800d8b8c:	00009012 	mflo	s2
800d8b90:	8fb1004c 	lw	s1,76(sp)
800d8b94:	245e5c60 	addiu	s8,v0,23648
800d8b98:	00009821 	move	s3,zero
800d8b9c:	8e040000 	lw	a0,0(s0)
800d8ba0:	02402821 	move	a1,s2
800d8ba4:	03c0f809 	jalr	s8
800d8ba8:	00003021 	move	a2,zero
800d8bac:	8e070000 	lw	a3,0(s0)
800d8bb0:	3c03800f 	lui	v1,0x800f
800d8bb4:	02202021 	move	a0,s1
800d8bb8:	24050001 	li	a1,1
800d8bbc:	02c03021 	move	a2,s6
800d8bc0:	24635ed4 	addiu	v1,v1,24276
800d8bc4:	0060f809 	jalr	v1
800d8bc8:	26730001 	addiu	s3,s3,1
800d8bcc:	02549023 	subu	s2,s2,s4
800d8bd0:	16f3fff2 	bne	s7,s3,800d8b9c <readBMP+0xf8>
800d8bd4:	02358821 	addu	s1,s1,s5
800d8bd8:	080362bb 	j	800d8aec <readBMP+0x48>
800d8bdc:	00001021 	move	v0,zero

800d8be0 <openBMP>:
800d8be0:	27bdff90 	addiu	sp,sp,-112
800d8be4:	afb70064 	sw	s7,100(sp)
800d8be8:	3c02800f 	lui	v0,0x800f
800d8bec:	0080b821 	move	s7,a0
800d8bf0:	00a02021 	move	a0,a1
800d8bf4:	3c05801d 	lui	a1,0x801d
800d8bf8:	afb60060 	sw	s6,96(sp)
800d8bfc:	afbf0068 	sw	ra,104(sp)
800d8c00:	afb5005c 	sw	s5,92(sp)
800d8c04:	afb40058 	sw	s4,88(sp)
800d8c08:	afb30054 	sw	s3,84(sp)
800d8c0c:	afb20050 	sw	s2,80(sp)
800d8c10:	afb1004c 	sw	s1,76(sp)
800d8c14:	afb00048 	sw	s0,72(sp)
800d8c18:	24a55754 	addiu	a1,a1,22356
800d8c1c:	24425f70 	addiu	v0,v0,24432
800d8c20:	0040f809 	jalr	v0
800d8c24:	aee00000 	sw	zero,0(s7)
800d8c28:	1040001b 	beqz	v0,800d8c98 <openBMP+0xb8>
800d8c2c:	0040b021 	move	s6,v0
800d8c30:	00403821 	move	a3,v0
800d8c34:	3c02800f 	lui	v0,0x800f
800d8c38:	27a40010 	addiu	a0,sp,16
800d8c3c:	24050001 	li	a1,1
800d8c40:	24425ed4 	addiu	v0,v0,24276
800d8c44:	0040f809 	jalr	v0
800d8c48:	24060038 	li	a2,56
800d8c4c:	2c420038 	sltiu	v0,v0,56
800d8c50:	1040001d 	beqz	v0,800d8cc8 <openBMP+0xe8>
800d8c54:	97a20014 	lhu	v0,20(sp)
800d8c58:	3c02800f 	lui	v0,0x800f
800d8c5c:	24425f58 	addiu	v0,v0,24408
800d8c60:	0040f809 	jalr	v0
800d8c64:	02c02021 	move	a0,s6
800d8c68:	24020002 	li	v0,2
800d8c6c:	8fbf0068 	lw	ra,104(sp)
800d8c70:	8fb70064 	lw	s7,100(sp)
800d8c74:	8fb60060 	lw	s6,96(sp)
800d8c78:	8fb5005c 	lw	s5,92(sp)
800d8c7c:	8fb40058 	lw	s4,88(sp)
800d8c80:	8fb30054 	lw	s3,84(sp)
800d8c84:	8fb20050 	lw	s2,80(sp)
800d8c88:	8fb1004c 	lw	s1,76(sp)
800d8c8c:	8fb00048 	lw	s0,72(sp)
800d8c90:	03e00008 	jr	ra
800d8c94:	27bd0070 	addiu	sp,sp,112
800d8c98:	8fbf0068 	lw	ra,104(sp)
800d8c9c:	8fb70064 	lw	s7,100(sp)
800d8ca0:	8fb60060 	lw	s6,96(sp)
800d8ca4:	8fb5005c 	lw	s5,92(sp)
800d8ca8:	8fb40058 	lw	s4,88(sp)
800d8cac:	8fb30054 	lw	s3,84(sp)
800d8cb0:	8fb20050 	lw	s2,80(sp)
800d8cb4:	8fb1004c 	lw	s1,76(sp)
800d8cb8:	8fb00048 	lw	s0,72(sp)
800d8cbc:	24020001 	li	v0,1
800d8cc0:	03e00008 	jr	ra
800d8cc4:	27bd0070 	addiu	sp,sp,112
800d8cc8:	97a3001c 	lhu	v1,28(sp)
800d8ccc:	97a40020 	lhu	a0,32(sp)
800d8cd0:	97a50024 	lhu	a1,36(sp)
800d8cd4:	97a60028 	lhu	a2,40(sp)
800d8cd8:	97a70030 	lhu	a3,48(sp)
800d8cdc:	97a80034 	lhu	t0,52(sp)
800d8ce0:	97a90038 	lhu	t1,56(sp)
800d8ce4:	97aa0012 	lhu	t2,18(sp)
800d8ce8:	97ab001a 	lhu	t3,26(sp)
800d8cec:	97ac001e 	lhu	t4,30(sp)
800d8cf0:	97ad0022 	lhu	t5,34(sp)
800d8cf4:	97ae0026 	lhu	t6,38(sp)
800d8cf8:	97b5002e 	lhu	s5,46(sp)
800d8cfc:	97af0032 	lhu	t7,50(sp)
800d8d00:	97b00036 	lhu	s0,54(sp)
800d8d04:	00021400 	sll	v0,v0,0x10
800d8d08:	97b10016 	lhu	s1,22(sp)
800d8d0c:	97b20018 	lhu	s2,24(sp)
800d8d10:	97b3002a 	lhu	s3,42(sp)
800d8d14:	97b4002c 	lhu	s4,44(sp)
800d8d18:	00031c00 	sll	v1,v1,0x10
800d8d1c:	00042400 	sll	a0,a0,0x10
800d8d20:	00052c00 	sll	a1,a1,0x10
800d8d24:	00063400 	sll	a2,a2,0x10
800d8d28:	00073c00 	sll	a3,a3,0x10
800d8d2c:	00084400 	sll	t0,t0,0x10
800d8d30:	01425025 	or	t2,t2,v0
800d8d34:	00094c00 	sll	t1,t1,0x10
800d8d38:	97a20010 	lhu	v0,16(sp)
800d8d3c:	01635825 	or	t3,t3,v1
800d8d40:	01846025 	or	t4,t4,a0
800d8d44:	01a56825 	or	t5,t5,a1
800d8d48:	01c67025 	or	t6,t6,a2
800d8d4c:	02a7a825 	or	s5,s5,a3
800d8d50:	01e87825 	or	t7,t7,t0
800d8d54:	02098025 	or	s0,s0,t1
800d8d58:	a6e20004 	sh	v0,4(s7)
800d8d5c:	aeea0008 	sw	t2,8(s7)
800d8d60:	a6f1000c 	sh	s1,12(s7)
800d8d64:	a6f2000e 	sh	s2,14(s7)
800d8d68:	aeeb0010 	sw	t3,16(s7)
800d8d6c:	aeec0014 	sw	t4,20(s7)
800d8d70:	aeed0018 	sw	t5,24(s7)
800d8d74:	aeee001c 	sw	t6,28(s7)
800d8d78:	a6f30020 	sh	s3,32(s7)
800d8d7c:	a6f40022 	sh	s4,34(s7)
800d8d80:	aeef0028 	sw	t7,40(s7)
800d8d84:	aef50024 	sw	s5,36(s7)
800d8d88:	aef0002c 	sw	s0,44(s7)
800d8d8c:	97a2003c 	lhu	v0,60(sp)
800d8d90:	97a30040 	lhu	v1,64(sp)
800d8d94:	97a40044 	lhu	a0,68(sp)
800d8d98:	97a5003a 	lhu	a1,58(sp)
800d8d9c:	97a6003e 	lhu	a2,62(sp)
800d8da0:	97a70042 	lhu	a3,66(sp)
800d8da4:	00021400 	sll	v0,v0,0x10
800d8da8:	00031c00 	sll	v1,v1,0x10
800d8dac:	00042400 	sll	a0,a0,0x10
800d8db0:	96e80004 	lhu	t0,4(s7)
800d8db4:	00a22825 	or	a1,a1,v0
800d8db8:	00c33025 	or	a2,a2,v1
800d8dbc:	00e43825 	or	a3,a3,a0
800d8dc0:	24024d42 	li	v0,19778
800d8dc4:	aee50030 	sw	a1,48(s7)
800d8dc8:	aee60034 	sw	a2,52(s7)
800d8dcc:	1502ffa2 	bne	t0,v0,800d8c58 <openBMP+0x78>
800d8dd0:	aee70038 	sw	a3,56(s7)
800d8dd4:	12a0000b 	beqz	s5,800d8e04 <openBMP+0x224>
800d8dd8:	00001021 	move	v0,zero
800d8ddc:	24020003 	li	v0,3
800d8de0:	12a20007 	beq	s5,v0,800d8e00 <openBMP+0x220>
800d8de4:	00000000 	nop
800d8de8:	3c02800f 	lui	v0,0x800f
800d8dec:	24425f58 	addiu	v0,v0,24408
800d8df0:	0040f809 	jalr	v0
800d8df4:	02c02021 	move	a0,s6
800d8df8:	0803631b 	j	800d8c6c <openBMP+0x8c>
800d8dfc:	24020004 	li	v0,4
800d8e00:	00001021 	move	v0,zero
800d8e04:	0803631b 	j	800d8c6c <openBMP+0x8c>
800d8e08:	aef60000 	sw	s6,0(s7)

800d8e0c <BMP_read>:
800d8e0c:	27bdff90 	addiu	sp,sp,-112
800d8e10:	afb60060 	sw	s6,96(sp)
800d8e14:	3c02800f 	lui	v0,0x800f
800d8e18:	00a0b021 	move	s6,a1
800d8e1c:	3c058019 	lui	a1,0x8019
800d8e20:	afb30054 	sw	s3,84(sp)
800d8e24:	afb1004c 	sw	s1,76(sp)
800d8e28:	afb00048 	sw	s0,72(sp)
800d8e2c:	afbf006c 	sw	ra,108(sp)
800d8e30:	afbe0068 	sw	s8,104(sp)
800d8e34:	afb70064 	sw	s7,100(sp)
800d8e38:	afb5005c 	sw	s5,92(sp)
800d8e3c:	afb40058 	sw	s4,88(sp)
800d8e40:	afb20050 	sw	s2,80(sp)
800d8e44:	24a5cdf4 	addiu	a1,a1,-12812
800d8e48:	24425f70 	addiu	v0,v0,24432
800d8e4c:	00c08021 	move	s0,a2
800d8e50:	0040f809 	jalr	v0
800d8e54:	00e08821 	move	s1,a3
800d8e58:	10400073 	beqz	v0,800d9028 <BMP_read+0x21c>
800d8e5c:	00409821 	move	s3,v0
800d8e60:	3c02800f 	lui	v0,0x800f
800d8e64:	24525ed4 	addiu	s2,v0,24276
800d8e68:	27a40010 	addiu	a0,sp,16
800d8e6c:	24050036 	li	a1,54
800d8e70:	24060001 	li	a2,1
800d8e74:	0240f809 	jalr	s2
800d8e78:	02603821 	move	a3,s3
800d8e7c:	10400059 	beqz	v0,800d8fe4 <BMP_read+0x1d8>
800d8e80:	97a30010 	lhu	v1,16(sp)
800d8e84:	24024d42 	li	v0,19778
800d8e88:	97a5001a 	lhu	a1,26(sp)
800d8e8c:	97ac001c 	lhu	t4,28(sp)
800d8e90:	97ab0022 	lhu	t3,34(sp)
800d8e94:	97aa0024 	lhu	t2,36(sp)
800d8e98:	97a90026 	lhu	t1,38(sp)
800d8e9c:	97a80028 	lhu	t0,40(sp)
800d8ea0:	97a7002c 	lhu	a3,44(sp)
800d8ea4:	97a6002e 	lhu	a2,46(sp)
800d8ea8:	1062000e 	beq	v1,v0,800d8ee4 <BMP_read+0xd8>
800d8eac:	97a40030 	lhu	a0,48(sp)
800d8eb0:	24020002 	li	v0,2
800d8eb4:	8fbf006c 	lw	ra,108(sp)
800d8eb8:	8fbe0068 	lw	s8,104(sp)
800d8ebc:	8fb70064 	lw	s7,100(sp)
800d8ec0:	8fb60060 	lw	s6,96(sp)
800d8ec4:	8fb5005c 	lw	s5,92(sp)
800d8ec8:	8fb40058 	lw	s4,88(sp)
800d8ecc:	8fb30054 	lw	s3,84(sp)
800d8ed0:	8fb20050 	lw	s2,80(sp)
800d8ed4:	8fb1004c 	lw	s1,76(sp)
800d8ed8:	8fb00048 	lw	s0,72(sp)
800d8edc:	03e00008 	jr	ra
800d8ee0:	27bd0070 	addiu	sp,sp,112
800d8ee4:	00041400 	sll	v0,a0,0x10
800d8ee8:	00c21825 	or	v1,a2,v0
800d8eec:	1460005b 	bnez	v1,800d905c <BMP_read+0x250>
800d8ef0:	24020003 	li	v0,3
800d8ef4:	000730c2 	srl	a2,a3,0x3
800d8ef8:	2cc20002 	sltiu	v0,a2,2
800d8efc:	1440ffed 	bnez	v0,800d8eb4 <BMP_read+0xa8>
800d8f00:	24020004 	li	v0,4
800d8f04:	00081400 	sll	v0,t0,0x10
800d8f08:	0122a825 	or	s5,t1,v0
800d8f0c:	0235182b 	sltu	v1,s1,s5
800d8f10:	8fa20080 	lw	v0,128(sp)
800d8f14:	0223a80b 	movn	s5,s1,v1
800d8f18:	12a00021 	beqz	s5,800d8fa0 <BMP_read+0x194>
800d8f1c:	ac460000 	sw	a2,0(v0)
800d8f20:	000a1400 	sll	v0,t2,0x10
800d8f24:	01621025 	or	v0,t3,v0
800d8f28:	0202182b 	sltu	v1,s0,v0
800d8f2c:	0043800a 	movz	s0,v0,v1
800d8f30:	70d0a002 	mul	s4,a2,s0
800d8f34:	70462002 	mul	a0,v0,a2
800d8f38:	26a2ffff 	addiu	v0,s5,-1
800d8f3c:	70543002 	mul	a2,v0,s4
800d8f40:	000c1c00 	sll	v1,t4,0x10
800d8f44:	24840003 	addiu	a0,a0,3
800d8f48:	2402fffc 	li	v0,-4
800d8f4c:	00d68821 	addu	s1,a2,s6
800d8f50:	0240f021 	move	s8,s2
800d8f54:	00a38025 	or	s0,a1,v1
800d8f58:	0082b824 	and	s7,a0,v0
800d8f5c:	00009021 	move	s2,zero
800d8f60:	0014b023 	negu	s6,s4
800d8f64:	3c03800f 	lui	v1,0x800f
800d8f68:	02002821 	move	a1,s0
800d8f6c:	00003021 	move	a2,zero
800d8f70:	24635c60 	addiu	v1,v1,23648
800d8f74:	0060f809 	jalr	v1
800d8f78:	02602021 	move	a0,s3
800d8f7c:	26520001 	addiu	s2,s2,1
800d8f80:	02202021 	move	a0,s1
800d8f84:	24050001 	li	a1,1
800d8f88:	02803021 	move	a2,s4
800d8f8c:	03c0f809 	jalr	s8
800d8f90:	02603821 	move	a3,s3
800d8f94:	02178021 	addu	s0,s0,s7
800d8f98:	16b2fff2 	bne	s5,s2,800d8f64 <BMP_read+0x158>
800d8f9c:	02368821 	addu	s1,s1,s6
800d8fa0:	3c02800f 	lui	v0,0x800f
800d8fa4:	24425f58 	addiu	v0,v0,24408
800d8fa8:	0040f809 	jalr	v0
800d8fac:	02602021 	move	a0,s3
800d8fb0:	8fbf006c 	lw	ra,108(sp)
800d8fb4:	8fbe0068 	lw	s8,104(sp)
800d8fb8:	8fb70064 	lw	s7,100(sp)
800d8fbc:	8fb60060 	lw	s6,96(sp)
800d8fc0:	8fb5005c 	lw	s5,92(sp)
800d8fc4:	8fb40058 	lw	s4,88(sp)
800d8fc8:	8fb30054 	lw	s3,84(sp)
800d8fcc:	8fb20050 	lw	s2,80(sp)
800d8fd0:	8fb1004c 	lw	s1,76(sp)
800d8fd4:	8fb00048 	lw	s0,72(sp)
800d8fd8:	00001021 	move	v0,zero
800d8fdc:	03e00008 	jr	ra
800d8fe0:	27bd0070 	addiu	sp,sp,112
800d8fe4:	3c02800f 	lui	v0,0x800f
800d8fe8:	24425f58 	addiu	v0,v0,24408
800d8fec:	0040f809 	jalr	v0
800d8ff0:	02602021 	move	a0,s3
800d8ff4:	8fbf006c 	lw	ra,108(sp)
800d8ff8:	8fbe0068 	lw	s8,104(sp)
800d8ffc:	8fb70064 	lw	s7,100(sp)
800d9000:	8fb60060 	lw	s6,96(sp)
800d9004:	8fb5005c 	lw	s5,92(sp)
800d9008:	8fb40058 	lw	s4,88(sp)
800d900c:	8fb30054 	lw	s3,84(sp)
800d9010:	8fb20050 	lw	s2,80(sp)
800d9014:	8fb1004c 	lw	s1,76(sp)
800d9018:	8fb00048 	lw	s0,72(sp)
800d901c:	24020002 	li	v0,2
800d9020:	03e00008 	jr	ra
800d9024:	27bd0070 	addiu	sp,sp,112
800d9028:	8fbf006c 	lw	ra,108(sp)
800d902c:	8fbe0068 	lw	s8,104(sp)
800d9030:	8fb70064 	lw	s7,100(sp)
800d9034:	8fb60060 	lw	s6,96(sp)
800d9038:	8fb5005c 	lw	s5,92(sp)
800d903c:	8fb40058 	lw	s4,88(sp)
800d9040:	8fb30054 	lw	s3,84(sp)
800d9044:	8fb20050 	lw	s2,80(sp)
800d9048:	8fb1004c 	lw	s1,76(sp)
800d904c:	8fb00048 	lw	s0,72(sp)
800d9050:	24020001 	li	v0,1
800d9054:	03e00008 	jr	ra
800d9058:	27bd0070 	addiu	sp,sp,112
800d905c:	1062ffa5 	beq	v1,v0,800d8ef4 <BMP_read+0xe8>
800d9060:	24020004 	li	v0,4
800d9064:	080363ae 	j	800d8eb8 <BMP_read+0xac>
800d9068:	8fbf006c 	lw	ra,108(sp)
800d906c:	00000000 	nop

800d9070 <BDF_render16_ucs>:
800d9070:	27bdfff8 	addiu	sp,sp,-8
800d9074:	97a8001c 	lhu	t0,28(sp)
800d9078:	afb10004 	sw	s1,4(sp)
800d907c:	2d020080 	sltiu	v0,t0,128
800d9080:	afb00000 	sw	s0,0(sp)
800d9084:	14400093 	bnez	v0,800d92d4 <BDF_render16_ucs+0x264>
800d9088:	8faa0018 	lw	t2,24(sp)
800d908c:	3c028031 	lui	v0,0x8031
800d9090:	244261d0 	addiu	v0,v0,25040
800d9094:	8c4b0034 	lw	t3,52(v0)
800d9098:	1160007c 	beqz	t3,800d928c <BDF_render16_ucs+0x21c>
800d909c:	00000000 	nop
800d90a0:	8c430024 	lw	v1,36(v0)
800d90a4:	8c490028 	lw	t1,40(v0)
800d90a8:	0103102b 	sltu	v0,t0,v1
800d90ac:	14400077 	bnez	v0,800d928c <BDF_render16_ucs+0x21c>
800d90b0:	00691021 	addu	v0,v1,t1
800d90b4:	0102102b 	sltu	v0,t0,v0
800d90b8:	10400074 	beqz	v0,800d928c <BDF_render16_ucs+0x21c>
800d90bc:	01031023 	subu	v0,t0,v1
800d90c0:	3048ffff 	andi	t0,v0,0xffff
800d90c4:	00081880 	sll	v1,t0,0x2
800d90c8:	00081100 	sll	v0,t0,0x4
800d90cc:	00431023 	subu	v0,v0,v1
800d90d0:	01627021 	addu	t6,t3,v0
800d90d4:	30e38000 	andi	v1,a3,0x8000
800d90d8:	3c02801f 	lui	v0,0x801f
800d90dc:	8c4c4484 	lw	t4,17540(v0)
800d90e0:	14600012 	bnez	v1,800d912c <BDF_render16_ucs+0xbc>
800d90e4:	95cb0002 	lhu	t3,2(t6)
800d90e8:	11800010 	beqz	t4,800d912c <BDF_render16_ucs+0xbc>
800d90ec:	00000000 	nop
800d90f0:	30e3ffff 	andi	v1,a3,0xffff
800d90f4:	00056840 	sll	t5,a1,0x1
800d90f8:	00803821 	move	a3,a0
800d90fc:	00004821 	move	t1,zero
800d9100:	11600007 	beqz	t3,800d9120 <BDF_render16_ucs+0xb0>
800d9104:	00000000 	nop
800d9108:	00e01021 	move	v0,a3
800d910c:	00004021 	move	t0,zero
800d9110:	25080001 	addiu	t0,t0,1
800d9114:	a4430000 	sh	v1,0(v0)
800d9118:	1568fffd 	bne	t3,t0,800d9110 <BDF_render16_ucs+0xa0>
800d911c:	24420002 	addiu	v0,v0,2
800d9120:	25290001 	addiu	t1,t1,1
800d9124:	1589fff6 	bne	t4,t1,800d9100 <BDF_render16_ucs+0x90>
800d9128:	00ed3821 	addu	a3,a3,t5
800d912c:	8dc70004 	lw	a3,4(t6)
800d9130:	00074602 	srl	t0,a3,0x18
800d9134:	11000050 	beqz	t0,800d9278 <BDF_render16_ucs+0x208>
800d9138:	00071402 	srl	v0,a3,0x10
800d913c:	00071a02 	srl	v1,a3,0x8
800d9140:	305800ff 	andi	t8,v0,0xff
800d9144:	306300ff 	andi	v1,v1,0xff
800d9148:	14c00055 	bnez	a2,800d92a0 <BDF_render16_ucs+0x230>
800d914c:	30e700ff 	andi	a3,a3,0xff
800d9150:	01981023 	subu	v0,t4,t8
800d9154:	00471023 	subu	v0,v0,a3
800d9158:	70a23002 	mul	a2,a1,v0
800d915c:	00c31021 	addu	v0,a2,v1
800d9160:	00021040 	sll	v0,v0,0x1
800d9164:	00442021 	addu	a0,v0,a0
800d9168:	8dcc0008 	lw	t4,8(t6)
800d916c:	31190007 	andi	t9,t0,0x7
800d9170:	13000041 	beqz	t8,800d9278 <BDF_render16_ucs+0x208>
800d9174:	000870c2 	srl	t6,t0,0x3
800d9178:	24020008 	li	v0,8
800d917c:	00598823 	subu	s1,v0,t9
800d9180:	000e1900 	sll	v1,t6,0x4
800d9184:	24020080 	li	v0,128
800d9188:	00836821 	addu	t5,a0,v1
800d918c:	00052840 	sll	a1,a1,0x1
800d9190:	24830010 	addiu	v1,a0,16
800d9194:	02228007 	srav	s0,v0,s1
800d9198:	00007821 	move	t7,zero
800d919c:	2404ffff 	li	a0,-1
800d91a0:	01c04021 	move	t0,t6
800d91a4:	2508ffff 	addiu	t0,t0,-1
800d91a8:	00603821 	move	a3,v1
800d91ac:	1104001f 	beq	t0,a0,800d922c <BDF_render16_ucs+0x1bc>
800d91b0:	01804821 	move	t1,t4
800d91b4:	91260000 	lbu	a2,0(t1)
800d91b8:	30c20080 	andi	v0,a2,0x80
800d91bc:	10400002 	beqz	v0,800d91c8 <BDF_render16_ucs+0x158>
800d91c0:	30c20040 	andi	v0,a2,0x40
800d91c4:	a4eafff0 	sh	t2,-16(a3)
800d91c8:	10400002 	beqz	v0,800d91d4 <BDF_render16_ucs+0x164>
800d91cc:	30c20020 	andi	v0,a2,0x20
800d91d0:	a4eafff2 	sh	t2,-14(a3)
800d91d4:	10400002 	beqz	v0,800d91e0 <BDF_render16_ucs+0x170>
800d91d8:	30c20010 	andi	v0,a2,0x10
800d91dc:	a4eafff4 	sh	t2,-12(a3)
800d91e0:	10400002 	beqz	v0,800d91ec <BDF_render16_ucs+0x17c>
800d91e4:	30c20008 	andi	v0,a2,0x8
800d91e8:	a4eafff6 	sh	t2,-10(a3)
800d91ec:	10400002 	beqz	v0,800d91f8 <BDF_render16_ucs+0x188>
800d91f0:	30c20004 	andi	v0,a2,0x4
800d91f4:	a4eafff8 	sh	t2,-8(a3)
800d91f8:	10400002 	beqz	v0,800d9204 <BDF_render16_ucs+0x194>
800d91fc:	30c20002 	andi	v0,a2,0x2
800d9200:	a4eafffa 	sh	t2,-6(a3)
800d9204:	10400002 	beqz	v0,800d9210 <BDF_render16_ucs+0x1a0>
800d9208:	30c20001 	andi	v0,a2,0x1
800d920c:	a4eafffc 	sh	t2,-4(a3)
800d9210:	10400002 	beqz	v0,800d921c <BDF_render16_ucs+0x1ac>
800d9214:	00000000 	nop
800d9218:	a4eafffe 	sh	t2,-2(a3)
800d921c:	2508ffff 	addiu	t0,t0,-1
800d9220:	25290001 	addiu	t1,t1,1
800d9224:	1504ffe3 	bne	t0,a0,800d91b4 <BDF_render16_ucs+0x144>
800d9228:	24e70010 	addiu	a3,a3,16
800d922c:	018e6021 	addu	t4,t4,t6
800d9230:	1320000d 	beqz	t9,800d9268 <BDF_render16_ucs+0x1f8>
800d9234:	01a03821 	move	a3,t5
800d9238:	91820000 	lbu	v0,0(t4)
800d923c:	1200000a 	beqz	s0,800d9268 <BDF_render16_ucs+0x1f8>
800d9240:	258c0001 	addiu	t4,t4,1
800d9244:	02221007 	srav	v0,v0,s1
800d9248:	304800ff 	andi	t0,v0,0xff
800d924c:	02003021 	move	a2,s0
800d9250:	00c81024 	and	v0,a2,t0
800d9254:	10400002 	beqz	v0,800d9260 <BDF_render16_ucs+0x1f0>
800d9258:	00063042 	srl	a2,a2,0x1
800d925c:	a4ea0000 	sh	t2,0(a3)
800d9260:	14c0fffb 	bnez	a2,800d9250 <BDF_render16_ucs+0x1e0>
800d9264:	24e70002 	addiu	a3,a3,2
800d9268:	25ef0001 	addiu	t7,t7,1
800d926c:	01a56821 	addu	t5,t5,a1
800d9270:	170fffcb 	bne	t8,t7,800d91a0 <BDF_render16_ucs+0x130>
800d9274:	00651821 	addu	v1,v1,a1
800d9278:	8fb10004 	lw	s1,4(sp)
800d927c:	8fb00000 	lw	s0,0(sp)
800d9280:	01601021 	move	v0,t3
800d9284:	03e00008 	jr	ra
800d9288:	27bd0008 	addiu	sp,sp,8
800d928c:	8fb10004 	lw	s1,4(sp)
800d9290:	8fb00000 	lw	s0,0(sp)
800d9294:	24020008 	li	v0,8
800d9298:	03e00008 	jr	ra
800d929c:	27bd0008 	addiu	sp,sp,8
800d92a0:	24020001 	li	v0,1
800d92a4:	10c20003 	beq	a2,v0,800d92b4 <BDF_render16_ucs+0x244>
800d92a8:	00031040 	sll	v0,v1,0x1
800d92ac:	0803645a 	j	800d9168 <BDF_render16_ucs+0xf8>
800d92b0:	00442021 	addu	a0,v0,a0
800d92b4:	01981023 	subu	v0,t4,t8
800d92b8:	00471023 	subu	v0,v0,a3
800d92bc:	00021042 	srl	v0,v0,0x1
800d92c0:	70a23002 	mul	a2,a1,v0
800d92c4:	00c31021 	addu	v0,a2,v1
800d92c8:	00021040 	sll	v0,v0,0x1
800d92cc:	0803645a 	j	800d9168 <BDF_render16_ucs+0xf8>
800d92d0:	00442021 	addu	a0,v0,a0
800d92d4:	3c028031 	lui	v0,0x8031
800d92d8:	08036431 	j	800d90c4 <BDF_render16_ucs+0x54>
800d92dc:	8c4b61e8 	lw	t3,25064(v0)

800d92e0 <BDF_render_string>:
800d92e0:	27bdffd0 	addiu	sp,sp,-48
800d92e4:	00064200 	sll	t0,a2,0x8
800d92e8:	afbe0028 	sw	s8,40(sp)
800d92ec:	afb30014 	sw	s3,20(sp)
800d92f0:	afb1000c 	sw	s1,12(sp)
800d92f4:	afb70024 	sw	s7,36(sp)
800d92f8:	afb60020 	sw	s6,32(sp)
800d92fc:	afb5001c 	sw	s5,28(sp)
800d9300:	afb40018 	sw	s4,24(sp)
800d9304:	afb20010 	sw	s2,16(sp)
800d9308:	afb00008 	sw	s0,8(sp)
800d930c:	24d10001 	addiu	s1,a2,1
800d9310:	3c02801f 	lui	v0,0x801f
800d9314:	01054021 	addu	t0,t0,a1
800d9318:	3c03801f 	lui	v1,0x801f
800d931c:	00084040 	sll	t0,t0,0x1
800d9320:	8c574700 	lw	s7,18176(v0)
800d9324:	30f9ffff 	andi	t9,a3,0xffff
800d9328:	00111240 	sll	v0,s1,0x9
800d932c:	30e78000 	andi	a3,a3,0x8000
800d9330:	8c724480 	lw	s2,17536(v1)
800d9334:	8fab0040 	lw	t3,64(sp)
800d9338:	8fa60044 	lw	a2,68(sp)
800d933c:	0080f021 	move	s8,a0
800d9340:	01044021 	addu	t0,t0,a0
800d9344:	00829821 	addu	s3,a0,v0
800d9348:	afa70000 	sw	a3,0(sp)
800d934c:	80c40000 	lb	a0,0(a2)
800d9350:	1080001b 	beqz	a0,800d93c0 <BDF_render_string+0xe0>
800d9354:	2402000d 	li	v0,13
800d9358:	10820015 	beq	a0,v0,800d93b0 <BDF_render_string+0xd0>
800d935c:	2402000a 	li	v0,10
800d9360:	1082008b 	beq	a0,v0,800d9590 <BDF_render_string+0x2b0>
800d9364:	00041080 	sll	v0,a0,0x2
800d9368:	00041900 	sll	v1,a0,0x4
800d936c:	00621823 	subu	v1,v1,v0
800d9370:	00771821 	addu	v1,v1,s7
800d9374:	94620002 	lhu	v0,2(v1)
800d9378:	00021040 	sll	v0,v0,0x1
800d937c:	01021021 	addu	v0,t0,v0
800d9380:	0053102b 	sltu	v0,v0,s3
800d9384:	14400005 	bnez	v0,800d939c <BDF_render_string+0xbc>
800d9388:	3083ffff 	andi	v1,a0,0xffff
800d938c:	02328821 	addu	s1,s1,s2
800d9390:	00111240 	sll	v0,s1,0x9
800d9394:	03c29821 	addu	s3,s8,v0
800d9398:	2668fe00 	addiu	t0,s3,-512
800d939c:	2c620080 	sltiu	v0,v1,128
800d93a0:	14400012 	bnez	v0,800d93ec <BDF_render_string+0x10c>
800d93a4:	00031100 	sll	v0,v1,0x4
800d93a8:	24020010 	li	v0,16
800d93ac:	01024021 	addu	t0,t0,v0
800d93b0:	24c60001 	addiu	a2,a2,1
800d93b4:	80c40000 	lb	a0,0(a2)
800d93b8:	1480ffe7 	bnez	a0,800d9358 <BDF_render_string+0x78>
800d93bc:	2402000d 	li	v0,13
800d93c0:	8fbe0028 	lw	s8,40(sp)
800d93c4:	8fb70024 	lw	s7,36(sp)
800d93c8:	8fb60020 	lw	s6,32(sp)
800d93cc:	8fb5001c 	lw	s5,28(sp)
800d93d0:	8fb40018 	lw	s4,24(sp)
800d93d4:	8fb30014 	lw	s3,20(sp)
800d93d8:	8fb20010 	lw	s2,16(sp)
800d93dc:	8fb1000c 	lw	s1,12(sp)
800d93e0:	8fb00008 	lw	s0,8(sp)
800d93e4:	03e00008 	jr	ra
800d93e8:	27bd0030 	addiu	sp,sp,48
800d93ec:	00031880 	sll	v1,v1,0x2
800d93f0:	00431023 	subu	v0,v0,v1
800d93f4:	02e24821 	addu	t1,s7,v0
800d93f8:	8fa20000 	lw	v0,0(sp)
800d93fc:	1440000f 	bnez	v0,800d943c <BDF_render_string+0x15c>
800d9400:	952c0002 	lhu	t4,2(t1)
800d9404:	1240000d 	beqz	s2,800d943c <BDF_render_string+0x15c>
800d9408:	01002021 	move	a0,t0
800d940c:	00002821 	move	a1,zero
800d9410:	11800007 	beqz	t4,800d9430 <BDF_render_string+0x150>
800d9414:	00000000 	nop
800d9418:	00801021 	move	v0,a0
800d941c:	00001821 	move	v1,zero
800d9420:	24630001 	addiu	v1,v1,1
800d9424:	a4590000 	sh	t9,0(v0)
800d9428:	1583fffd 	bne	t4,v1,800d9420 <BDF_render_string+0x140>
800d942c:	24420002 	addiu	v0,v0,2
800d9430:	24a50001 	addiu	a1,a1,1
800d9434:	1645fff6 	bne	s2,a1,800d9410 <BDF_render_string+0x130>
800d9438:	24840200 	addiu	a0,a0,512
800d943c:	8d250004 	lw	a1,4(t1)
800d9440:	00055602 	srl	t2,a1,0x18
800d9444:	11400050 	beqz	t2,800d9588 <BDF_render_string+0x2a8>
800d9448:	000c1040 	sll	v0,t4,0x1
800d944c:	00051c02 	srl	v1,a1,0x10
800d9450:	307000ff 	andi	s0,v1,0xff
800d9454:	30a400ff 	andi	a0,a1,0xff
800d9458:	02501023 	subu	v0,s2,s0
800d945c:	00441023 	subu	v0,v0,a0
800d9460:	00051a02 	srl	v1,a1,0x8
800d9464:	00021200 	sll	v0,v0,0x8
800d9468:	306300ff 	andi	v1,v1,0xff
800d946c:	00431021 	addu	v0,v0,v1
800d9470:	00021040 	sll	v0,v0,0x1
800d9474:	00487021 	addu	t6,v0,t0
800d9478:	000526c2 	srl	a0,a1,0x1b
800d947c:	31540007 	andi	s4,t2,0x7
800d9480:	12000040 	beqz	s0,800d9584 <BDF_render_string+0x2a4>
800d9484:	8d2d0008 	lw	t5,8(t1)
800d9488:	24020008 	li	v0,8
800d948c:	0054b023 	subu	s6,v0,s4
800d9490:	00041900 	sll	v1,a0,0x4
800d9494:	24020080 	li	v0,128
800d9498:	01c37821 	addu	t7,t6,v1
800d949c:	02c2a807 	srav	s5,v0,s6
800d94a0:	25ce0010 	addiu	t6,t6,16
800d94a4:	00003821 	move	a3,zero
800d94a8:	2418ffff 	li	t8,-1
800d94ac:	00804821 	move	t1,a0
800d94b0:	2529ffff 	addiu	t1,t1,-1
800d94b4:	01c02821 	move	a1,t6
800d94b8:	1138001f 	beq	t1,t8,800d9538 <BDF_render_string+0x258>
800d94bc:	01a05021 	move	t2,t5
800d94c0:	91430000 	lbu	v1,0(t2)
800d94c4:	30620080 	andi	v0,v1,0x80
800d94c8:	10400002 	beqz	v0,800d94d4 <BDF_render_string+0x1f4>
800d94cc:	30620040 	andi	v0,v1,0x40
800d94d0:	a4abfff0 	sh	t3,-16(a1)
800d94d4:	10400002 	beqz	v0,800d94e0 <BDF_render_string+0x200>
800d94d8:	30620020 	andi	v0,v1,0x20
800d94dc:	a4abfff2 	sh	t3,-14(a1)
800d94e0:	10400002 	beqz	v0,800d94ec <BDF_render_string+0x20c>
800d94e4:	30620010 	andi	v0,v1,0x10
800d94e8:	a4abfff4 	sh	t3,-12(a1)
800d94ec:	10400002 	beqz	v0,800d94f8 <BDF_render_string+0x218>
800d94f0:	30620008 	andi	v0,v1,0x8
800d94f4:	a4abfff6 	sh	t3,-10(a1)
800d94f8:	10400002 	beqz	v0,800d9504 <BDF_render_string+0x224>
800d94fc:	30620004 	andi	v0,v1,0x4
800d9500:	a4abfff8 	sh	t3,-8(a1)
800d9504:	10400002 	beqz	v0,800d9510 <BDF_render_string+0x230>
800d9508:	30620002 	andi	v0,v1,0x2
800d950c:	a4abfffa 	sh	t3,-6(a1)
800d9510:	10400002 	beqz	v0,800d951c <BDF_render_string+0x23c>
800d9514:	30620001 	andi	v0,v1,0x1
800d9518:	a4abfffc 	sh	t3,-4(a1)
800d951c:	10400002 	beqz	v0,800d9528 <BDF_render_string+0x248>
800d9520:	00000000 	nop
800d9524:	a4abfffe 	sh	t3,-2(a1)
800d9528:	2529ffff 	addiu	t1,t1,-1
800d952c:	254a0001 	addiu	t2,t2,1
800d9530:	1538ffe3 	bne	t1,t8,800d94c0 <BDF_render_string+0x1e0>
800d9534:	24a50010 	addiu	a1,a1,16
800d9538:	01a46821 	addu	t5,t5,a0
800d953c:	1280000d 	beqz	s4,800d9574 <BDF_render_string+0x294>
800d9540:	01e02821 	move	a1,t7
800d9544:	91a20000 	lbu	v0,0(t5)
800d9548:	12a0000a 	beqz	s5,800d9574 <BDF_render_string+0x294>
800d954c:	25ad0001 	addiu	t5,t5,1
800d9550:	02c21007 	srav	v0,v0,s6
800d9554:	304900ff 	andi	t1,v0,0xff
800d9558:	02a01821 	move	v1,s5
800d955c:	00691024 	and	v0,v1,t1
800d9560:	10400002 	beqz	v0,800d956c <BDF_render_string+0x28c>
800d9564:	00031842 	srl	v1,v1,0x1
800d9568:	a4ab0000 	sh	t3,0(a1)
800d956c:	1460fffb 	bnez	v1,800d955c <BDF_render_string+0x27c>
800d9570:	24a50002 	addiu	a1,a1,2
800d9574:	24e70001 	addiu	a3,a3,1
800d9578:	25ef0200 	addiu	t7,t7,512
800d957c:	1607ffcb 	bne	s0,a3,800d94ac <BDF_render_string+0x1cc>
800d9580:	25ce0200 	addiu	t6,t6,512
800d9584:	000c1040 	sll	v0,t4,0x1
800d9588:	080364ec 	j	800d93b0 <BDF_render_string+0xd0>
800d958c:	01024021 	addu	t0,t0,v0
800d9590:	02328821 	addu	s1,s1,s2
800d9594:	00111240 	sll	v0,s1,0x9
800d9598:	03c29821 	addu	s3,s8,v0
800d959c:	24c60001 	addiu	a2,a2,1
800d95a0:	080364d3 	j	800d934c <BDF_render_string+0x6c>
800d95a4:	2668fe00 	addiu	t0,s3,-512

800d95a8 <utf8decode>:
800d95a8:	90830000 	lbu	v1,0(a0)
800d95ac:	38620080 	xori	v0,v1,0x80
800d95b0:	2c420042 	sltiu	v0,v0,66
800d95b4:	1440000d 	bnez	v0,800d95ec <utf8decode+0x44>
800d95b8:	24870001 	addiu	a3,a0,1
800d95bc:	00031600 	sll	v0,v1,0x18
800d95c0:	00021603 	sra	v0,v0,0x18
800d95c4:	0440000d 	bltz	v0,800d95fc <utf8decode+0x54>
800d95c8:	00603021 	move	a2,v1
800d95cc:	3c020001 	lui	v0,0x1
800d95d0:	00c2102b 	sltu	v0,a2,v0
800d95d4:	10400006 	beqz	v0,800d95f0 <utf8decode+0x48>
800d95d8:	00000000 	nop
800d95dc:	30c2ffff 	andi	v0,a2,0xffff
800d95e0:	a4a20000 	sh	v0,0(a1)
800d95e4:	03e00008 	jr	ra
800d95e8:	00e01021 	move	v0,a3
800d95ec:	00001021 	move	v0,zero
800d95f0:	a4a20000 	sh	v0,0(a1)
800d95f4:	03e00008 	jr	ra
800d95f8:	00e01021 	move	v0,a3
800d95fc:	2c6200e0 	sltiu	v0,v1,224
800d9600:	10400019 	beqz	v0,800d9668 <utf8decode+0xc0>
800d9604:	2c6200f0 	sltiu	v0,v1,240
800d9608:	3066001f 	andi	a2,v1,0x1f
800d960c:	00004021 	move	t0,zero
800d9610:	80e20000 	lb	v0,0(a3)
800d9614:	1040ffed 	beqz	v0,800d95cc <utf8decode+0x24>
800d9618:	24e70001 	addiu	a3,a3,1
800d961c:	304400ff 	andi	a0,v0,0xff
800d9620:	08036594 	j	800d9650 <utf8decode+0xa8>
800d9624:	308300c0 	andi	v1,a0,0xc0
800d9628:	3084003f 	andi	a0,a0,0x3f
800d962c:	2508ffff 	addiu	t0,t0,-1
800d9630:	2402ffff 	li	v0,-1
800d9634:	1102ffe5 	beq	t0,v0,800d95cc <utf8decode+0x24>
800d9638:	00643025 	or	a2,v1,a0
800d963c:	80e20000 	lb	v0,0(a3)
800d9640:	24e70001 	addiu	a3,a3,1
800d9644:	304400ff 	andi	a0,v0,0xff
800d9648:	1040ffe0 	beqz	v0,800d95cc <utf8decode+0x24>
800d964c:	308300c0 	andi	v1,a0,0xc0
800d9650:	24020080 	li	v0,128
800d9654:	1062fff4 	beq	v1,v0,800d9628 <utf8decode+0x80>
800d9658:	00061980 	sll	v1,a2,0x6
800d965c:	24e7ffff 	addiu	a3,a3,-1
800d9660:	0803657c 	j	800d95f0 <utf8decode+0x48>
800d9664:	3402fffd 	li	v0,0xfffd
800d9668:	14400006 	bnez	v0,800d9684 <utf8decode+0xdc>
800d966c:	3066000f 	andi	a2,v1,0xf
800d9670:	2c6200f5 	sltiu	v0,v1,245
800d9674:	10400005 	beqz	v0,800d968c <utf8decode+0xe4>
800d9678:	24080002 	li	t0,2
800d967c:	08036584 	j	800d9610 <utf8decode+0x68>
800d9680:	30660007 	andi	a2,v1,0x7
800d9684:	08036584 	j	800d9610 <utf8decode+0x68>
800d9688:	24080001 	li	t0,1
800d968c:	08036573 	j	800d95cc <utf8decode+0x24>
800d9690:	00003021 	move	a2,zero

800d9694 <skip_utf8_unit>:
800d9694:	2407ffff 	li	a3,-1
800d9698:	24080080 	li	t0,128
800d969c:	24a5ffff 	addiu	a1,a1,-1
800d96a0:	10a70017 	beq	a1,a3,800d9700 <skip_utf8_unit+0x6c>
800d96a4:	00000000 	nop
800d96a8:	90830000 	lbu	v1,0(a0)
800d96ac:	38620080 	xori	v0,v1,0x80
800d96b0:	2c420042 	sltiu	v0,v0,66
800d96b4:	1440fff9 	bnez	v0,800d969c <skip_utf8_unit+0x8>
800d96b8:	24840001 	addiu	a0,a0,1
800d96bc:	00031600 	sll	v0,v1,0x18
800d96c0:	00021603 	sra	v0,v0,0x18
800d96c4:	04400010 	bltz	v0,800d9708 <skip_utf8_unit+0x74>
800d96c8:	2c6200e0 	sltiu	v0,v1,224
800d96cc:	00003021 	move	a2,zero
800d96d0:	24c6ffff 	addiu	a2,a2,-1
800d96d4:	10c7fff1 	beq	a2,a3,800d969c <skip_utf8_unit+0x8>
800d96d8:	00000000 	nop
800d96dc:	90820000 	lbu	v0,0(a0)
800d96e0:	24840001 	addiu	a0,a0,1
800d96e4:	1040ffed 	beqz	v0,800d969c <skip_utf8_unit+0x8>
800d96e8:	304300c0 	andi	v1,v0,0xc0
800d96ec:	1068fff8 	beq	v1,t0,800d96d0 <skip_utf8_unit+0x3c>
800d96f0:	00000000 	nop
800d96f4:	24a5ffff 	addiu	a1,a1,-1
800d96f8:	14a7ffeb 	bne	a1,a3,800d96a8 <skip_utf8_unit+0x14>
800d96fc:	2484ffff 	addiu	a0,a0,-1
800d9700:	03e00008 	jr	ra
800d9704:	00801021 	move	v0,a0
800d9708:	1440fff1 	bnez	v0,800d96d0 <skip_utf8_unit+0x3c>
800d970c:	24060001 	li	a2,1
800d9710:	2c6200f0 	sltiu	v0,v1,240
800d9714:	10400003 	beqz	v0,800d9724 <skip_utf8_unit+0x90>
800d9718:	2c6200f5 	sltiu	v0,v1,245
800d971c:	080365b4 	j	800d96d0 <skip_utf8_unit+0x3c>
800d9720:	24060002 	li	a2,2
800d9724:	1040ffe9 	beqz	v0,800d96cc <skip_utf8_unit+0x38>
800d9728:	24060003 	li	a2,3
800d972c:	080365b5 	j	800d96d4 <skip_utf8_unit+0x40>
800d9730:	24c6ffff 	addiu	a2,a2,-1

800d9734 <BDF_cut_unicode>:
800d9734:	3c028031 	lui	v0,0x8031
800d9738:	244261d0 	addiu	v0,v0,25040
800d973c:	8c4a0024 	lw	t2,36(v0)
800d9740:	8c430028 	lw	v1,40(v0)
800d9744:	00e04021 	move	t0,a3
800d9748:	2ce70002 	sltiu	a3,a3,2
800d974c:	00a07021 	move	t6,a1
800d9750:	01437821 	addu	t7,t2,v1
800d9754:	8c580034 	lw	t8,52(v0)
800d9758:	14e00025 	bnez	a3,800d97f0 <BDF_cut_unicode+0xbc>
800d975c:	8c4d0018 	lw	t5,24(v0)
800d9760:	39030002 	xori	v1,t0,0x2
800d9764:	2406ffff 	li	a2,-1
800d9768:	24020001 	li	v0,1
800d976c:	10a00044 	beqz	a1,800d9880 <BDF_cut_unicode+0x14c>
800d9770:	0043300b 	movn	a2,v0,v1
800d9774:	00065840 	sll	t3,a2,0x1
800d9778:	00002821 	move	a1,zero
800d977c:	00004021 	move	t0,zero
800d9780:	94860000 	lhu	a2,0(a0)
800d9784:	00061880 	sll	v1,a2,0x2
800d9788:	00061100 	sll	v0,a2,0x4
800d978c:	00431023 	subu	v0,v0,v1
800d9790:	2cc30080 	sltiu	v1,a2,128
800d9794:	004d1021 	addu	v0,v0,t5
800d9798:	1460000e 	bnez	v1,800d97d4 <BDF_cut_unicode+0xa0>
800d979c:	00ca382b 	sltu	a3,a2,t2
800d97a0:	14e00007 	bnez	a3,800d97c0 <BDF_cut_unicode+0x8c>
800d97a4:	00cf482b 	sltu	t1,a2,t7
800d97a8:	00ca1023 	subu	v0,a2,t2
800d97ac:	00021900 	sll	v1,v0,0x4
800d97b0:	00021080 	sll	v0,v0,0x2
800d97b4:	00621823 	subu	v1,v1,v0
800d97b8:	15200006 	bnez	t1,800d97d4 <BDF_cut_unicode+0xa0>
800d97bc:	00781021 	addu	v0,v1,t8
800d97c0:	25080001 	addiu	t0,t0,1
800d97c4:	15c8ffee 	bne	t6,t0,800d9780 <BDF_cut_unicode+0x4c>
800d97c8:	008b2021 	addu	a0,a0,t3
800d97cc:	03e00008 	jr	ra
800d97d0:	00a01021 	move	v0,a1
800d97d4:	94420002 	lhu	v0,2(v0)
800d97d8:	25080001 	addiu	t0,t0,1
800d97dc:	00a22821 	addu	a1,a1,v0
800d97e0:	15c8ffe7 	bne	t6,t0,800d9780 <BDF_cut_unicode+0x4c>
800d97e4:	008b2021 	addu	a0,a0,t3
800d97e8:	080365f3 	j	800d97cc <BDF_cut_unicode+0x98>
800d97ec:	00000000 	nop
800d97f0:	2402ffff 	li	v0,-1
800d97f4:	10a00022 	beqz	a1,800d9880 <BDF_cut_unicode+0x14c>
800d97f8:	0048400a 	movz	t0,v0,t0
800d97fc:	00083840 	sll	a3,t0,0x1
800d9800:	00006021 	move	t4,zero
800d9804:	94880000 	lhu	t0,0(a0)
800d9808:	00081880 	sll	v1,t0,0x2
800d980c:	00081100 	sll	v0,t0,0x4
800d9810:	00431023 	subu	v0,v0,v1
800d9814:	2d030080 	sltiu	v1,t0,128
800d9818:	004d1021 	addu	v0,v0,t5
800d981c:	14600011 	bnez	v1,800d9864 <BDF_cut_unicode+0x130>
800d9820:	010a482b 	sltu	t1,t0,t2
800d9824:	15200007 	bnez	t1,800d9844 <BDF_cut_unicode+0x110>
800d9828:	010f582b 	sltu	t3,t0,t7
800d982c:	010a1023 	subu	v0,t0,t2
800d9830:	00021900 	sll	v1,v0,0x4
800d9834:	00021080 	sll	v0,v0,0x2
800d9838:	00621823 	subu	v1,v1,v0
800d983c:	15600009 	bnez	t3,800d9864 <BDF_cut_unicode+0x130>
800d9840:	00781021 	addu	v0,v1,t8
800d9844:	0186102b 	sltu	v0,t4,a2
800d9848:	1040000b 	beqz	v0,800d9878 <BDF_cut_unicode+0x144>
800d984c:	00872021 	addu	a0,a0,a3
800d9850:	24a5ffff 	addiu	a1,a1,-1
800d9854:	14a0ffeb 	bnez	a1,800d9804 <BDF_cut_unicode+0xd0>
800d9858:	01c01021 	move	v0,t6
800d985c:	03e00008 	jr	ra
800d9860:	00000000 	nop
800d9864:	94420002 	lhu	v0,2(v0)
800d9868:	01826021 	addu	t4,t4,v0
800d986c:	0186102b 	sltu	v0,t4,a2
800d9870:	1440fff7 	bnez	v0,800d9850 <BDF_cut_unicode+0x11c>
800d9874:	00872021 	addu	a0,a0,a3
800d9878:	03e00008 	jr	ra
800d987c:	01c51023 	subu	v0,t6,a1
800d9880:	03e00008 	jr	ra
800d9884:	00001021 	move	v0,zero

800d9888 <BDF_font_release>:
800d9888:	27bdffe8 	addiu	sp,sp,-24
800d988c:	3c028031 	lui	v0,0x8031
800d9890:	afb00010 	sw	s0,16(sp)
800d9894:	afbf0014 	sw	ra,20(sp)
800d9898:	245061d0 	addiu	s0,v0,25040
800d989c:	8e030018 	lw	v1,24(s0)
800d98a0:	10600005 	beqz	v1,800d98b8 <BDF_font_release+0x30>
800d98a4:	00602021 	move	a0,v1
800d98a8:	3c028010 	lui	v0,0x8010
800d98ac:	24424e60 	addiu	v0,v0,20064
800d98b0:	0040f809 	jalr	v0
800d98b4:	00000000 	nop
800d98b8:	8e020014 	lw	v0,20(s0)
800d98bc:	10400005 	beqz	v0,800d98d4 <BDF_font_release+0x4c>
800d98c0:	00402021 	move	a0,v0
800d98c4:	3c028010 	lui	v0,0x8010
800d98c8:	24424e60 	addiu	v0,v0,20064
800d98cc:	0040f809 	jalr	v0
800d98d0:	00000000 	nop
800d98d4:	8e020034 	lw	v0,52(s0)
800d98d8:	10400005 	beqz	v0,800d98f0 <BDF_font_release+0x68>
800d98dc:	00402021 	move	a0,v0
800d98e0:	3c028010 	lui	v0,0x8010
800d98e4:	24424e60 	addiu	v0,v0,20064
800d98e8:	0040f809 	jalr	v0
800d98ec:	00000000 	nop
800d98f0:	8e020030 	lw	v0,48(s0)
800d98f4:	10400007 	beqz	v0,800d9914 <BDF_font_release+0x8c>
800d98f8:	00402021 	move	a0,v0
800d98fc:	3c198010 	lui	t9,0x8010
800d9900:	8fbf0014 	lw	ra,20(sp)
800d9904:	8fb00010 	lw	s0,16(sp)
800d9908:	27394e60 	addiu	t9,t9,20064
800d990c:	03200008 	jr	t9
800d9910:	27bd0018 	addiu	sp,sp,24
800d9914:	8fbf0014 	lw	ra,20(sp)
800d9918:	8fb00010 	lw	s0,16(sp)
800d991c:	03e00008 	jr	ra
800d9920:	27bd0018 	addiu	sp,sp,24

800d9924 <init_from_odf>:
800d9924:	27bdfdc8 	addiu	sp,sp,-568
800d9928:	afb3021c 	sw	s3,540(sp)
800d992c:	afb20218 	sw	s2,536(sp)
800d9930:	afbf0230 	sw	ra,560(sp)
800d9934:	afb7022c 	sw	s7,556(sp)
800d9938:	afb60228 	sw	s6,552(sp)
800d993c:	afb50224 	sw	s5,548(sp)
800d9940:	afb40220 	sw	s4,544(sp)
800d9944:	afb10214 	sw	s1,532(sp)
800d9948:	afb00210 	sw	s0,528(sp)
800d994c:	00a09021 	move	s2,a1
800d9950:	aca00000 	sw	zero,0(a1)
800d9954:	aca00004 	sw	zero,4(a1)
800d9958:	aca00008 	sw	zero,8(a1)
800d995c:	aca0000c 	sw	zero,12(a1)
800d9960:	aca00010 	sw	zero,16(a1)
800d9964:	aca00014 	sw	zero,20(a1)
800d9968:	aca00018 	sw	zero,24(a1)
800d996c:	3c02800f 	lui	v0,0x800f
800d9970:	3c058019 	lui	a1,0x8019
800d9974:	24425f70 	addiu	v0,v0,24432
800d9978:	0040f809 	jalr	v0
800d997c:	24a5cdf4 	addiu	a1,a1,-12812
800d9980:	10400048 	beqz	v0,800d9aa4 <init_from_odf+0x180>
800d9984:	00409821 	move	s3,v0
800d9988:	27b10010 	addiu	s1,sp,16
800d998c:	3c16800f 	lui	s6,0x800f
800d9990:	00403821 	move	a3,v0
800d9994:	02202021 	move	a0,s1
800d9998:	24050001 	li	a1,1
800d999c:	26c25ed4 	addiu	v0,s6,24276
800d99a0:	0040f809 	jalr	v0
800d99a4:	24060024 	li	a2,36
800d99a8:	2c420024 	sltiu	v0,v0,36
800d99ac:	1440000f 	bnez	v0,800d99ec <init_from_odf+0xc8>
800d99b0:	3c10801c 	lui	s0,0x801c
800d99b4:	3c148012 	lui	s4,0x8012
800d99b8:	2682bdb0 	addiu	v0,s4,-16976
800d99bc:	0040f809 	jalr	v0
800d99c0:	2604dcd0 	addiu	a0,s0,-9008
800d99c4:	00403021 	move	a2,v0
800d99c8:	2c420004 	sltiu	v0,v0,4
800d99cc:	1040002c 	beqz	v0,800d9a80 <init_from_odf+0x15c>
800d99d0:	9203dcd0 	lbu	v1,-9008(s0)
800d99d4:	93a20010 	lbu	v0,16(sp)
800d99d8:	2605dcd0 	addiu	a1,s0,-9008
800d99dc:	14c00013 	bnez	a2,800d9a2c <init_from_odf+0x108>
800d99e0:	00431023 	subu	v0,v0,v1
800d99e4:	1040003b 	beqz	v0,800d9ad4 <init_from_odf+0x1b0>
800d99e8:	3c10801c 	lui	s0,0x801c
800d99ec:	3c02800f 	lui	v0,0x800f
800d99f0:	24425f58 	addiu	v0,v0,24408
800d99f4:	0040f809 	jalr	v0
800d99f8:	02602021 	move	a0,s3
800d99fc:	2402fffe 	li	v0,-2
800d9a00:	8fbf0230 	lw	ra,560(sp)
800d9a04:	8fb7022c 	lw	s7,556(sp)
800d9a08:	8fb60228 	lw	s6,552(sp)
800d9a0c:	8fb50224 	lw	s5,548(sp)
800d9a10:	8fb40220 	lw	s4,544(sp)
800d9a14:	8fb3021c 	lw	s3,540(sp)
800d9a18:	8fb20218 	lw	s2,536(sp)
800d9a1c:	8fb10214 	lw	s1,532(sp)
800d9a20:	8fb00210 	lw	s0,528(sp)
800d9a24:	03e00008 	jr	ra
800d9a28:	27bd0238 	addiu	sp,sp,568
800d9a2c:	1440ffef 	bnez	v0,800d99ec <init_from_odf+0xc8>
800d9a30:	93a20011 	lbu	v0,17(sp)
800d9a34:	90a30001 	lbu	v1,1(a1)
800d9a38:	2cc40002 	sltiu	a0,a2,2
800d9a3c:	1480ffe9 	bnez	a0,800d99e4 <init_from_odf+0xc0>
800d9a40:	00431023 	subu	v0,v0,v1
800d9a44:	1440ffe9 	bnez	v0,800d99ec <init_from_odf+0xc8>
800d9a48:	93a20012 	lbu	v0,18(sp)
800d9a4c:	90a30002 	lbu	v1,2(a1)
800d9a50:	24040002 	li	a0,2
800d9a54:	10c4ffe3 	beq	a2,a0,800d99e4 <init_from_odf+0xc0>
800d9a58:	00431023 	subu	v0,v0,v1
800d9a5c:	1440ffe4 	bnez	v0,800d99f0 <init_from_odf+0xcc>
800d9a60:	3c02800f 	lui	v0,0x800f
800d9a64:	90a30003 	lbu	v1,3(a1)
800d9a68:	93a20013 	lbu	v0,19(sp)
800d9a6c:	00431023 	subu	v0,v0,v1
800d9a70:	1440ffdf 	bnez	v0,800d99f0 <init_from_odf+0xcc>
800d9a74:	3c02800f 	lui	v0,0x800f
800d9a78:	080366b5 	j	800d9ad4 <init_from_odf+0x1b0>
800d9a7c:	3c10801c 	lui	s0,0x801c
800d9a80:	3c028012 	lui	v0,0x8012
800d9a84:	02202021 	move	a0,s1
800d9a88:	2442bbc0 	addiu	v0,v0,-17472
800d9a8c:	0040f809 	jalr	v0
800d9a90:	2605dcd0 	addiu	a1,s0,-9008
800d9a94:	1440ffd6 	bnez	v0,800d99f0 <init_from_odf+0xcc>
800d9a98:	3c02800f 	lui	v0,0x800f
800d9a9c:	080366b5 	j	800d9ad4 <init_from_odf+0x1b0>
800d9aa0:	3c10801c 	lui	s0,0x801c
800d9aa4:	8fbf0230 	lw	ra,560(sp)
800d9aa8:	8fb7022c 	lw	s7,556(sp)
800d9aac:	8fb60228 	lw	s6,552(sp)
800d9ab0:	8fb50224 	lw	s5,548(sp)
800d9ab4:	8fb40220 	lw	s4,544(sp)
800d9ab8:	8fb3021c 	lw	s3,540(sp)
800d9abc:	8fb20218 	lw	s2,536(sp)
800d9ac0:	8fb10214 	lw	s1,532(sp)
800d9ac4:	8fb00210 	lw	s0,528(sp)
800d9ac8:	2402ffff 	li	v0,-1
800d9acc:	03e00008 	jr	ra
800d9ad0:	27bd0238 	addiu	sp,sp,568
800d9ad4:	2682bdb0 	addiu	v0,s4,-16976
800d9ad8:	0040f809 	jalr	v0
800d9adc:	2604df9c 	addiu	a0,s0,-8292
800d9ae0:	00403021 	move	a2,v0
800d9ae4:	2c420004 	sltiu	v0,v0,4
800d9ae8:	1040005b 	beqz	v0,800d9c58 <init_from_odf+0x334>
800d9aec:	9203df9c 	lbu	v1,-8292(s0)
800d9af0:	93a20014 	lbu	v0,20(sp)
800d9af4:	2605df9c 	addiu	a1,s0,-8292
800d9af8:	10c00012 	beqz	a2,800d9b44 <init_from_odf+0x220>
800d9afc:	00431023 	subu	v0,v0,v1
800d9b00:	14400012 	bnez	v0,800d9b4c <init_from_odf+0x228>
800d9b04:	93a20015 	lbu	v0,21(sp)
800d9b08:	90a30001 	lbu	v1,1(a1)
800d9b0c:	2cc40002 	sltiu	a0,a2,2
800d9b10:	1480000c 	bnez	a0,800d9b44 <init_from_odf+0x220>
800d9b14:	00431023 	subu	v0,v0,v1
800d9b18:	1440000c 	bnez	v0,800d9b4c <init_from_odf+0x228>
800d9b1c:	93a20016 	lbu	v0,22(sp)
800d9b20:	90a30002 	lbu	v1,2(a1)
800d9b24:	24040002 	li	a0,2
800d9b28:	10c40006 	beq	a2,a0,800d9b44 <init_from_odf+0x220>
800d9b2c:	00431023 	subu	v0,v0,v1
800d9b30:	14400007 	bnez	v0,800d9b50 <init_from_odf+0x22c>
800d9b34:	3c02800f 	lui	v0,0x800f
800d9b38:	90a30003 	lbu	v1,3(a1)
800d9b3c:	93a20017 	lbu	v0,23(sp)
800d9b40:	00431023 	subu	v0,v0,v1
800d9b44:	10400011 	beqz	v0,800d9b8c <init_from_odf+0x268>
800d9b48:	3c028011 	lui	v0,0x8011
800d9b4c:	3c02800f 	lui	v0,0x800f
800d9b50:	24425f58 	addiu	v0,v0,24408
800d9b54:	0040f809 	jalr	v0
800d9b58:	02602021 	move	a0,s3
800d9b5c:	8fbf0230 	lw	ra,560(sp)
800d9b60:	8fb7022c 	lw	s7,556(sp)
800d9b64:	8fb60228 	lw	s6,552(sp)
800d9b68:	8fb50224 	lw	s5,548(sp)
800d9b6c:	8fb40220 	lw	s4,544(sp)
800d9b70:	8fb3021c 	lw	s3,540(sp)
800d9b74:	8fb20218 	lw	s2,536(sp)
800d9b78:	8fb10214 	lw	s1,532(sp)
800d9b7c:	8fb00210 	lw	s0,528(sp)
800d9b80:	2402fffd 	li	v0,-3
800d9b84:	03e00008 	jr	ra
800d9b88:	27bd0238 	addiu	sp,sp,568
800d9b8c:	02402021 	move	a0,s2
800d9b90:	27a50018 	addiu	a1,sp,24
800d9b94:	2442c930 	addiu	v0,v0,-14032
800d9b98:	0040f809 	jalr	v0
800d9b9c:	2406001c 	li	a2,28
800d9ba0:	8e50000c 	lw	s0,12(s2)
800d9ba4:	1200004f 	beqz	s0,800d9ce4 <init_from_odf+0x3c0>
800d9ba8:	3c02800f 	lui	v0,0x800f
800d9bac:	8e550010 	lw	s5,16(s2)
800d9bb0:	12a0003b 	beqz	s5,800d9ca0 <init_from_odf+0x37c>
800d9bb4:	00101900 	sll	v1,s0,0x4
800d9bb8:	00101080 	sll	v0,s0,0x2
800d9bbc:	0062a023 	subu	s4,v1,v0
800d9bc0:	3c048010 	lui	a0,0x8010
800d9bc4:	24975378 	addiu	s7,a0,21368
800d9bc8:	02e0f809 	jalr	s7
800d9bcc:	02802021 	move	a0,s4
800d9bd0:	10400049 	beqz	v0,800d9cf8 <init_from_odf+0x3d4>
800d9bd4:	00408821 	move	s1,v0
800d9bd8:	26d65ed4 	addiu	s6,s6,24276
800d9bdc:	00402021 	move	a0,v0
800d9be0:	24050001 	li	a1,1
800d9be4:	02803021 	move	a2,s4
800d9be8:	02c0f809 	jalr	s6
800d9bec:	02603821 	move	a3,s3
800d9bf0:	16820022 	bne	s4,v0,800d9c7c <init_from_odf+0x358>
800d9bf4:	3c028010 	lui	v0,0x8010
800d9bf8:	02e0f809 	jalr	s7
800d9bfc:	02a02021 	move	a0,s5
800d9c00:	00402021 	move	a0,v0
800d9c04:	24050001 	li	a1,1
800d9c08:	02a03021 	move	a2,s5
800d9c0c:	02603821 	move	a3,s3
800d9c10:	02c0f809 	jalr	s6
800d9c14:	0040a021 	move	s4,v0
800d9c18:	16a20026 	bne	s5,v0,800d9cb4 <init_from_odf+0x390>
800d9c1c:	00001821 	move	v1,zero
800d9c20:	ae510018 	sw	s1,24(s2)
800d9c24:	ae540014 	sw	s4,20(s2)
800d9c28:	8e220008 	lw	v0,8(s1)
800d9c2c:	24630001 	addiu	v1,v1,1
800d9c30:	00541021 	addu	v0,v0,s4
800d9c34:	ae220008 	sw	v0,8(s1)
800d9c38:	1603fffb 	bne	s0,v1,800d9c28 <init_from_odf+0x304>
800d9c3c:	2631000c 	addiu	s1,s1,12
800d9c40:	3c02800f 	lui	v0,0x800f
800d9c44:	24425f58 	addiu	v0,v0,24408
800d9c48:	0040f809 	jalr	v0
800d9c4c:	02602021 	move	a0,s3
800d9c50:	08036680 	j	800d9a00 <init_from_odf+0xdc>
800d9c54:	00001021 	move	v0,zero
800d9c58:	3c028012 	lui	v0,0x8012
800d9c5c:	2605df9c 	addiu	a1,s0,-8292
800d9c60:	2442bbc0 	addiu	v0,v0,-17472
800d9c64:	0040f809 	jalr	v0
800d9c68:	27a40014 	addiu	a0,sp,20
800d9c6c:	1440ffb7 	bnez	v0,800d9b4c <init_from_odf+0x228>
800d9c70:	3c028011 	lui	v0,0x8011
800d9c74:	080366e4 	j	800d9b90 <init_from_odf+0x26c>
800d9c78:	02402021 	move	a0,s2
800d9c7c:	24424e60 	addiu	v0,v0,20064
800d9c80:	0040f809 	jalr	v0
800d9c84:	02202021 	move	a0,s1
800d9c88:	3c02800f 	lui	v0,0x800f
800d9c8c:	24425f58 	addiu	v0,v0,24408
800d9c90:	0040f809 	jalr	v0
800d9c94:	02602021 	move	a0,s3
800d9c98:	08036680 	j	800d9a00 <init_from_odf+0xdc>
800d9c9c:	2402fff9 	li	v0,-7
800d9ca0:	24425f58 	addiu	v0,v0,24408
800d9ca4:	0040f809 	jalr	v0
800d9ca8:	02602021 	move	a0,s3
800d9cac:	08036680 	j	800d9a00 <init_from_odf+0xdc>
800d9cb0:	2402fffb 	li	v0,-5
800d9cb4:	3c108010 	lui	s0,0x8010
800d9cb8:	26104e60 	addiu	s0,s0,20064
800d9cbc:	0200f809 	jalr	s0
800d9cc0:	02202021 	move	a0,s1
800d9cc4:	0200f809 	jalr	s0
800d9cc8:	02802021 	move	a0,s4
800d9ccc:	3c02800f 	lui	v0,0x800f
800d9cd0:	24425f58 	addiu	v0,v0,24408
800d9cd4:	0040f809 	jalr	v0
800d9cd8:	02602021 	move	a0,s3
800d9cdc:	08036680 	j	800d9a00 <init_from_odf+0xdc>
800d9ce0:	2402fff8 	li	v0,-8
800d9ce4:	24425f58 	addiu	v0,v0,24408
800d9ce8:	0040f809 	jalr	v0
800d9cec:	02602021 	move	a0,s3
800d9cf0:	08036680 	j	800d9a00 <init_from_odf+0xdc>
800d9cf4:	2402fffc 	li	v0,-4
800d9cf8:	3c02800f 	lui	v0,0x800f
800d9cfc:	24425f58 	addiu	v0,v0,24408
800d9d00:	0040f809 	jalr	v0
800d9d04:	02602021 	move	a0,s3
800d9d08:	08036680 	j	800d9a00 <init_from_odf+0xdc>
800d9d0c:	2402fffa 	li	v0,-6

800d9d10 <BDF_font_init>:
800d9d10:	27bdfdd0 	addiu	sp,sp,-560
800d9d14:	afb3021c 	sw	s3,540(sp)
800d9d18:	afb10214 	sw	s1,532(sp)
800d9d1c:	27b30010 	addiu	s3,sp,16
800d9d20:	afb00210 	sw	s0,528(sp)
800d9d24:	3c11801c 	lui	s1,0x801c
800d9d28:	3c10803a 	lui	s0,0x803a
800d9d2c:	3c028011 	lui	v0,0x8011
800d9d30:	3c07801c 	lui	a3,0x801c
800d9d34:	24e7dcdc 	addiu	a3,a3,-8996
800d9d38:	2606cb28 	addiu	a2,s0,-13528
800d9d3c:	afb60228 	sw	s6,552(sp)
800d9d40:	afb40220 	sw	s4,544(sp)
800d9d44:	2625dcd4 	addiu	a1,s1,-9004
800d9d48:	02602021 	move	a0,s3
800d9d4c:	2456ec30 	addiu	s6,v0,-5072
800d9d50:	3c14801f 	lui	s4,0x801f
800d9d54:	afbf022c 	sw	ra,556(sp)
800d9d58:	afb50224 	sw	s5,548(sp)
800d9d5c:	afb20218 	sw	s2,536(sp)
800d9d60:	02c0f809 	jalr	s6
800d9d64:	ae804484 	sw	zero,17540(s4)
800d9d68:	3c058031 	lui	a1,0x8031
800d9d6c:	3c02800e 	lui	v0,0x800e
800d9d70:	24b261d0 	addiu	s2,a1,25040
800d9d74:	02602021 	move	a0,s3
800d9d78:	24559924 	addiu	s5,v0,-26332
800d9d7c:	02a0f809 	jalr	s5
800d9d80:	02402821 	move	a1,s2
800d9d84:	3c07801c 	lui	a3,0x801c
800d9d88:	2606cb28 	addiu	a2,s0,-13528
800d9d8c:	24e7dd0c 	addiu	a3,a3,-8948
800d9d90:	2625dcd4 	addiu	a1,s1,-9004
800d9d94:	04400029 	bltz	v0,800d9e3c <BDF_font_init+0x12c>
800d9d98:	02602021 	move	a0,s3
800d9d9c:	8e490004 	lw	t1,4(s2)
800d9da0:	8e884484 	lw	t0,17540(s4)
800d9da4:	8e4a0018 	lw	t2,24(s2)
800d9da8:	0109182b 	sltu	v1,t0,t1
800d9dac:	0123400b 	movn	t0,t1,v1
800d9db0:	3c02801f 	lui	v0,0x801f
800d9db4:	3c03801f 	lui	v1,0x801f
800d9db8:	ac4a4700 	sw	t2,18176(v0)
800d9dbc:	ac694480 	sw	t1,17536(v1)
800d9dc0:	02c0f809 	jalr	s6
800d9dc4:	ae884484 	sw	t0,17540(s4)
800d9dc8:	3c058031 	lui	a1,0x8031
800d9dcc:	02602021 	move	a0,s3
800d9dd0:	02a0f809 	jalr	s5
800d9dd4:	24a561ec 	addiu	a1,a1,25068
800d9dd8:	3c04801c 	lui	a0,0x801c
800d9ddc:	2484dd1c 	addiu	a0,a0,-8932
800d9de0:	0440001e 	bltz	v0,800d9e5c <BDF_font_init+0x14c>
800d9de4:	00402821 	move	a1,v0
800d9de8:	8e450020 	lw	a1,32(s2)
800d9dec:	8e824484 	lw	v0,17540(s4)
800d9df0:	8e440034 	lw	a0,52(s2)
800d9df4:	3c03801f 	lui	v1,0x801f
800d9df8:	0045102b 	sltu	v0,v0,a1
800d9dfc:	00003021 	move	a2,zero
800d9e00:	10400003 	beqz	v0,800d9e10 <BDF_font_init+0x100>
800d9e04:	ac6446fc 	sw	a0,18172(v1)
800d9e08:	ae854484 	sw	a1,17540(s4)
800d9e0c:	00003021 	move	a2,zero
800d9e10:	8fbf022c 	lw	ra,556(sp)
800d9e14:	8fb60228 	lw	s6,552(sp)
800d9e18:	8fb50224 	lw	s5,548(sp)
800d9e1c:	8fb40220 	lw	s4,544(sp)
800d9e20:	8fb3021c 	lw	s3,540(sp)
800d9e24:	8fb20218 	lw	s2,536(sp)
800d9e28:	8fb10214 	lw	s1,532(sp)
800d9e2c:	8fb00210 	lw	s0,528(sp)
800d9e30:	00c01021 	move	v0,a2
800d9e34:	03e00008 	jr	ra
800d9e38:	27bd0230 	addiu	sp,sp,560
800d9e3c:	00402821 	move	a1,v0
800d9e40:	3c04801c 	lui	a0,0x801c
800d9e44:	3c02800f 	lui	v0,0x800f
800d9e48:	24424bb0 	addiu	v0,v0,19376
800d9e4c:	0040f809 	jalr	v0
800d9e50:	2484dcf0 	addiu	a0,a0,-8976
800d9e54:	08036784 	j	800d9e10 <BDF_font_init+0x100>
800d9e58:	2406ffff 	li	a2,-1
800d9e5c:	3c02800f 	lui	v0,0x800f
800d9e60:	24424bb0 	addiu	v0,v0,19376
800d9e64:	0040f809 	jalr	v0
800d9e68:	00000000 	nop
800d9e6c:	08036784 	j	800d9e10 <BDF_font_init+0x100>
800d9e70:	2406ffff 	li	a2,-1

800d9e74 <dump2odf>:
800d9e74:	27bdfac8 	addiu	sp,sp,-1336
800d9e78:	afb10514 	sw	s1,1300(sp)
800d9e7c:	3c028012 	lui	v0,0x8012
800d9e80:	27b10010 	addiu	s1,sp,16
800d9e84:	afbf0534 	sw	ra,1332(sp)
800d9e88:	afb40520 	sw	s4,1312(sp)
800d9e8c:	afb20518 	sw	s2,1304(sp)
800d9e90:	afb00510 	sw	s0,1296(sp)
800d9e94:	afbe0530 	sw	s8,1328(sp)
800d9e98:	afb7052c 	sw	s7,1324(sp)
800d9e9c:	afb60528 	sw	s6,1320(sp)
800d9ea0:	afb50524 	sw	s5,1316(sp)
800d9ea4:	afb3051c 	sw	s3,1308(sp)
800d9ea8:	00a0a021 	move	s4,a1
800d9eac:	2452bbf0 	addiu	s2,v0,-17424
800d9eb0:	00802821 	move	a1,a0
800d9eb4:	0240f809 	jalr	s2
800d9eb8:	02202021 	move	a0,s1
800d9ebc:	3c028012 	lui	v0,0x8012
800d9ec0:	02202021 	move	a0,s1
800d9ec4:	2442c1a0 	addiu	v0,v0,-15968
800d9ec8:	0040f809 	jalr	v0
800d9ecc:	2405002e 	li	a1,46
800d9ed0:	00408021 	move	s0,v0
800d9ed4:	00402021 	move	a0,v0
800d9ed8:	3c05801c 	lui	a1,0x801c
800d9edc:	3c028012 	lui	v0,0x8012
800d9ee0:	2442cc10 	addiu	v0,v0,-13296
800d9ee4:	0040f809 	jalr	v0
800d9ee8:	24a5dd38 	addiu	a1,a1,-8904
800d9eec:	1040000d 	beqz	v0,800d9f24 <dump2odf+0xb0>
800d9ef0:	2402ffff 	li	v0,-1
800d9ef4:	8fbf0534 	lw	ra,1332(sp)
800d9ef8:	8fbe0530 	lw	s8,1328(sp)
800d9efc:	8fb7052c 	lw	s7,1324(sp)
800d9f00:	8fb60528 	lw	s6,1320(sp)
800d9f04:	8fb50524 	lw	s5,1316(sp)
800d9f08:	8fb40520 	lw	s4,1312(sp)
800d9f0c:	8fb3051c 	lw	s3,1308(sp)
800d9f10:	8fb20518 	lw	s2,1304(sp)
800d9f14:	8fb10514 	lw	s1,1300(sp)
800d9f18:	8fb00510 	lw	s0,1296(sp)
800d9f1c:	03e00008 	jr	ra
800d9f20:	27bd0538 	addiu	sp,sp,1336
800d9f24:	3c05801c 	lui	a1,0x801c
800d9f28:	24a5dd40 	addiu	a1,a1,-8896
800d9f2c:	0240f809 	jalr	s2
800d9f30:	02002021 	move	a0,s0
800d9f34:	3c058019 	lui	a1,0x8019
800d9f38:	3c02800f 	lui	v0,0x800f
800d9f3c:	02202021 	move	a0,s1
800d9f40:	24425f70 	addiu	v0,v0,24432
800d9f44:	0040f809 	jalr	v0
800d9f48:	24a5cdf0 	addiu	a1,a1,-12816
800d9f4c:	1040005b 	beqz	v0,800da0bc <dump2odf+0x248>
800d9f50:	0040b021 	move	s6,v0
800d9f54:	27b50110 	addiu	s5,sp,272
800d9f58:	3c05801c 	lui	a1,0x801c
800d9f5c:	24a5dcd0 	addiu	a1,a1,-9008
800d9f60:	0240f809 	jalr	s2
800d9f64:	02a02021 	move	a0,s5
800d9f68:	3c05801c 	lui	a1,0x801c
800d9f6c:	24a5df9c 	addiu	a1,a1,-8292
800d9f70:	0240f809 	jalr	s2
800d9f74:	27a40114 	addiu	a0,sp,276
800d9f78:	3c038011 	lui	v1,0x8011
800d9f7c:	2473c930 	addiu	s3,v1,-14032
800d9f80:	27a40118 	addiu	a0,sp,280
800d9f84:	02802821 	move	a1,s4
800d9f88:	0260f809 	jalr	s3
800d9f8c:	2406001c 	li	a2,28
800d9f90:	3c17800f 	lui	s7,0x800f
800d9f94:	27a50134 	addiu	a1,sp,308
800d9f98:	00b52823 	subu	a1,a1,s5
800d9f9c:	02a02021 	move	a0,s5
800d9fa0:	24060001 	li	a2,1
800d9fa4:	02c03821 	move	a3,s6
800d9fa8:	26e25bb0 	addiu	v0,s7,23472
800d9fac:	afa0012c 	sw	zero,300(sp)
800d9fb0:	0040f809 	jalr	v0
800d9fb4:	afa00130 	sw	zero,304(sp)
800d9fb8:	8e90000c 	lw	s0,12(s4)
800d9fbc:	8e910014 	lw	s1,20(s4)
800d9fc0:	1200001f 	beqz	s0,800da040 <dump2odf+0x1cc>
800d9fc4:	8e850018 	lw	a1,24(s4)
800d9fc8:	00a09021 	move	s2,a1
800d9fcc:	0260f021 	move	s8,s3
800d9fd0:	2e020056 	sltiu	v0,s0,86
800d9fd4:	14400026 	bnez	v0,800da070 <dump2odf+0x1fc>
800d9fd8:	00101880 	sll	v1,s0,0x2
800d9fdc:	02402821 	move	a1,s2
800d9fe0:	240603fc 	li	a2,1020
800d9fe4:	03c0f809 	jalr	s8
800d9fe8:	02a02021 	move	a0,s5
800d9fec:	2610ffab 	addiu	s0,s0,-85
800d9ff0:	265203fc 	addiu	s2,s2,1020
800d9ff4:	24060055 	li	a2,85
800d9ff8:	241303fc 	li	s3,1020
800d9ffc:	02a02021 	move	a0,s5
800da000:	00002821 	move	a1,zero
800da004:	8c820008 	lw	v0,8(a0)
800da008:	24a50001 	addiu	a1,a1,1
800da00c:	00511023 	subu	v0,v0,s1
800da010:	00a6182b 	sltu	v1,a1,a2
800da014:	ac820008 	sw	v0,8(a0)
800da018:	1460fffa 	bnez	v1,800da004 <dump2odf+0x190>
800da01c:	2484000c 	addiu	a0,a0,12
800da020:	02602821 	move	a1,s3
800da024:	02a02021 	move	a0,s5
800da028:	24060001 	li	a2,1
800da02c:	26e25bb0 	addiu	v0,s7,23472
800da030:	0040f809 	jalr	v0
800da034:	02c03821 	move	a3,s6
800da038:	1600ffe5 	bnez	s0,800d9fd0 <dump2odf+0x15c>
800da03c:	00000000 	nop
800da040:	8e850010 	lw	a1,16(s4)
800da044:	02202021 	move	a0,s1
800da048:	24060001 	li	a2,1
800da04c:	26e25bb0 	addiu	v0,s7,23472
800da050:	0040f809 	jalr	v0
800da054:	02c03821 	move	a3,s6
800da058:	3c02800f 	lui	v0,0x800f
800da05c:	24425f58 	addiu	v0,v0,24408
800da060:	0040f809 	jalr	v0
800da064:	02c02021 	move	a0,s6
800da068:	080367bd 	j	800d9ef4 <dump2odf+0x80>
800da06c:	00001021 	move	v0,zero
800da070:	00101100 	sll	v0,s0,0x4
800da074:	00439823 	subu	s3,v0,v1
800da078:	02402821 	move	a1,s2
800da07c:	02a02021 	move	a0,s5
800da080:	03c0f809 	jalr	s8
800da084:	02603021 	move	a2,s3
800da088:	12000004 	beqz	s0,800da09c <dump2odf+0x228>
800da08c:	02539021 	addu	s2,s2,s3
800da090:	02003021 	move	a2,s0
800da094:	080367ff 	j	800d9ffc <dump2odf+0x188>
800da098:	00008021 	move	s0,zero
800da09c:	02a02021 	move	a0,s5
800da0a0:	02602821 	move	a1,s3
800da0a4:	24060001 	li	a2,1
800da0a8:	26e25bb0 	addiu	v0,s7,23472
800da0ac:	0040f809 	jalr	v0
800da0b0:	02c03821 	move	a3,s6
800da0b4:	08036811 	j	800da044 <dump2odf+0x1d0>
800da0b8:	8e850010 	lw	a1,16(s4)
800da0bc:	080367bd 	j	800d9ef4 <dump2odf+0x80>
800da0c0:	2402fffe 	li	v0,-2

800da0c4 <BDF_render_mix>:
800da0c4:	70e51002 	mul	v0,a3,a1
800da0c8:	27bdffb0 	addiu	sp,sp,-80
800da0cc:	afbe0048 	sw	s8,72(sp)
800da0d0:	afb70044 	sw	s7,68(sp)
800da0d4:	afb40038 	sw	s4,56(sp)
800da0d8:	afb30034 	sw	s3,52(sp)
800da0dc:	afb20030 	sw	s2,48(sp)
800da0e0:	afb1002c 	sw	s1,44(sp)
800da0e4:	afb00028 	sw	s0,40(sp)
800da0e8:	afbf004c 	sw	ra,76(sp)
800da0ec:	afb60040 	sw	s6,64(sp)
800da0f0:	afb5003c 	sw	s5,60(sp)
800da0f4:	00463021 	addu	a2,v0,a2
800da0f8:	3c02801f 	lui	v0,0x801f
800da0fc:	00a0b821 	move	s7,a1
800da100:	8c424480 	lw	v0,17536(v0)
800da104:	3c038031 	lui	v1,0x8031
800da108:	24f20001 	addiu	s2,a3,1
800da10c:	0017a040 	sll	s4,s7,0x1
800da110:	246361d0 	addiu	v1,v1,25040
800da114:	afa20024 	sw	v0,36(sp)
800da118:	72541002 	mul	v0,s2,s4
800da11c:	8c750024 	lw	s5,36(v1)
800da120:	8c650028 	lw	a1,40(v1)
800da124:	0080f021 	move	s8,a0
800da128:	8c640034 	lw	a0,52(v1)
800da12c:	8c630018 	lw	v1,24(v1)
800da130:	00063040 	sll	a2,a2,0x1
800da134:	02a52821 	addu	a1,s5,a1
800da138:	8fb0006c 	lw	s0,108(sp)
800da13c:	afa4001c 	sw	a0,28(sp)
800da140:	afa30018 	sw	v1,24(sp)
800da144:	005e9821 	addu	s3,v0,s8
800da148:	afa50020 	sw	a1,32(sp)
800da14c:	00de8821 	addu	s1,a2,s8
800da150:	82020000 	lb	v0,0(s0)
800da154:	1040002a 	beqz	v0,800da200 <BDF_render_mix+0x13c>
800da158:	8fbf004c 	lw	ra,76(sp)
800da15c:	304300ff 	andi	v1,v0,0xff
800da160:	38620080 	xori	v0,v1,0x80
800da164:	2c420042 	sltiu	v0,v0,66
800da168:	14400030 	bnez	v0,800da22c <BDF_render_mix+0x168>
800da16c:	26100001 	addiu	s0,s0,1
800da170:	00031600 	sll	v0,v1,0x18
800da174:	00021603 	sra	v0,v0,0x18
800da178:	04400049 	bltz	v0,800da2a0 <BDF_render_mix+0x1dc>
800da17c:	00602821 	move	a1,v1
800da180:	3c020001 	lui	v0,0x1
800da184:	00a2102b 	sltu	v0,a1,v0
800da188:	14400029 	bnez	v0,800da230 <BDF_render_mix+0x16c>
800da18c:	30a4ffff 	andi	a0,a1,0xffff
800da190:	00001821 	move	v1,zero
800da194:	8fa40018 	lw	a0,24(sp)
800da198:	00441021 	addu	v0,v0,a0
800da19c:	94560002 	lhu	s6,2(v0)
800da1a0:	02361021 	addu	v0,s1,s6
800da1a4:	0053102b 	sltu	v0,v0,s3
800da1a8:	14400005 	bnez	v0,800da1c0 <BDF_render_mix+0xfc>
800da1ac:	8fa40024 	lw	a0,36(sp)
800da1b0:	02449021 	addu	s2,s2,a0
800da1b4:	72921002 	mul	v0,s4,s2
800da1b8:	005e9821 	addu	s3,v0,s8
800da1bc:	02748823 	subu	s1,s3,s4
800da1c0:	afa30014 	sw	v1,20(sp)
800da1c4:	8fa30068 	lw	v1,104(sp)
800da1c8:	8fa60060 	lw	a2,96(sp)
800da1cc:	8fa70064 	lw	a3,100(sp)
800da1d0:	3c02800e 	lui	v0,0x800e
800da1d4:	02202021 	move	a0,s1
800da1d8:	02e02821 	move	a1,s7
800da1dc:	24429070 	addiu	v0,v0,-28560
800da1e0:	0040f809 	jalr	v0
800da1e4:	afa30010 	sw	v1,16(sp)
800da1e8:	00021040 	sll	v0,v0,0x1
800da1ec:	02228821 	addu	s1,s1,v0
800da1f0:	82020000 	lb	v0,0(s0)
800da1f4:	1440ffda 	bnez	v0,800da160 <BDF_render_mix+0x9c>
800da1f8:	304300ff 	andi	v1,v0,0xff
800da1fc:	8fbf004c 	lw	ra,76(sp)
800da200:	8fbe0048 	lw	s8,72(sp)
800da204:	8fb70044 	lw	s7,68(sp)
800da208:	8fb60040 	lw	s6,64(sp)
800da20c:	8fb5003c 	lw	s5,60(sp)
800da210:	8fb40038 	lw	s4,56(sp)
800da214:	8fb30034 	lw	s3,52(sp)
800da218:	8fb20030 	lw	s2,48(sp)
800da21c:	8fb1002c 	lw	s1,44(sp)
800da220:	8fb00028 	lw	s0,40(sp)
800da224:	03e00008 	jr	ra
800da228:	27bd0050 	addiu	sp,sp,80
800da22c:	00002021 	move	a0,zero
800da230:	2402000d 	li	v0,13
800da234:	1082ffc6 	beq	a0,v0,800da150 <BDF_render_mix+0x8c>
800da238:	2402000a 	li	v0,10
800da23c:	10820012 	beq	a0,v0,800da288 <BDF_render_mix+0x1c4>
800da240:	2c820080 	sltiu	v0,a0,128
800da244:	14400031 	bnez	v0,800da30c <BDF_render_mix+0x248>
800da248:	00041880 	sll	v1,a0,0x2
800da24c:	0095102b 	sltu	v0,a0,s5
800da250:	1440ffd3 	bnez	v0,800da1a0 <BDF_render_mix+0xdc>
800da254:	00801821 	move	v1,a0
800da258:	8fa30020 	lw	v1,32(sp)
800da25c:	0083102b 	sltu	v0,a0,v1
800da260:	10400007 	beqz	v0,800da280 <BDF_render_mix+0x1bc>
800da264:	00951023 	subu	v0,a0,s5
800da268:	00021900 	sll	v1,v0,0x4
800da26c:	00021080 	sll	v0,v0,0x2
800da270:	00621823 	subu	v1,v1,v0
800da274:	8fa2001c 	lw	v0,28(sp)
800da278:	00621821 	addu	v1,v1,v0
800da27c:	94760002 	lhu	s6,2(v1)
800da280:	08036868 	j	800da1a0 <BDF_render_mix+0xdc>
800da284:	00801821 	move	v1,a0
800da288:	8fa30024 	lw	v1,36(sp)
800da28c:	02439021 	addu	s2,s2,v1
800da290:	72921002 	mul	v0,s4,s2
800da294:	005e9821 	addu	s3,v0,s8
800da298:	08036854 	j	800da150 <BDF_render_mix+0x8c>
800da29c:	02748823 	subu	s1,s3,s4
800da2a0:	2c6200e0 	sltiu	v0,v1,224
800da2a4:	1040001d 	beqz	v0,800da31c <BDF_render_mix+0x258>
800da2a8:	2c6200f0 	sltiu	v0,v1,240
800da2ac:	3065001f 	andi	a1,v1,0x1f
800da2b0:	00003021 	move	a2,zero
800da2b4:	82020000 	lb	v0,0(s0)
800da2b8:	1040ffb1 	beqz	v0,800da180 <BDF_render_mix+0xbc>
800da2bc:	26100001 	addiu	s0,s0,1
800da2c0:	304400ff 	andi	a0,v0,0xff
800da2c4:	080368bd 	j	800da2f4 <BDF_render_mix+0x230>
800da2c8:	308300c0 	andi	v1,a0,0xc0
800da2cc:	3084003f 	andi	a0,a0,0x3f
800da2d0:	24c6ffff 	addiu	a2,a2,-1
800da2d4:	2402ffff 	li	v0,-1
800da2d8:	10c2ffa9 	beq	a2,v0,800da180 <BDF_render_mix+0xbc>
800da2dc:	00642825 	or	a1,v1,a0
800da2e0:	82020000 	lb	v0,0(s0)
800da2e4:	26100001 	addiu	s0,s0,1
800da2e8:	304400ff 	andi	a0,v0,0xff
800da2ec:	1040ffa4 	beqz	v0,800da180 <BDF_render_mix+0xbc>
800da2f0:	308300c0 	andi	v1,a0,0xc0
800da2f4:	24020080 	li	v0,128
800da2f8:	1062fff4 	beq	v1,v0,800da2cc <BDF_render_mix+0x208>
800da2fc:	00051980 	sll	v1,a1,0x6
800da300:	2610ffff 	addiu	s0,s0,-1
800da304:	0803688c 	j	800da230 <BDF_render_mix+0x16c>
800da308:	3404fffd 	li	a0,0xfffd
800da30c:	00041100 	sll	v0,a0,0x4
800da310:	00431023 	subu	v0,v0,v1
800da314:	08036865 	j	800da194 <BDF_render_mix+0xd0>
800da318:	00801821 	move	v1,a0
800da31c:	10400004 	beqz	v0,800da330 <BDF_render_mix+0x26c>
800da320:	2c6200f5 	sltiu	v0,v1,245
800da324:	3065000f 	andi	a1,v1,0xf
800da328:	080368ad 	j	800da2b4 <BDF_render_mix+0x1f0>
800da32c:	24060001 	li	a2,1
800da330:	14400003 	bnez	v0,800da340 <BDF_render_mix+0x27c>
800da334:	00000000 	nop
800da338:	08036860 	j	800da180 <BDF_render_mix+0xbc>
800da33c:	00002821 	move	a1,zero
800da340:	30650007 	andi	a1,v1,0x7
800da344:	080368ad 	j	800da2b4 <BDF_render_mix+0x1f0>
800da348:	24060002 	li	a2,2

800da34c <BDF_cut_string>:
800da34c:	27bdfdf8 	addiu	sp,sp,-520
800da350:	2cc20003 	sltiu	v0,a2,3
800da354:	afb10204 	sw	s1,516(sp)
800da358:	afb00200 	sw	s0,512(sp)
800da35c:	00a08821 	move	s1,a1
800da360:	1040001e 	beqz	v0,800da3dc <BDF_cut_string+0x90>
800da364:	00808021 	move	s0,a0
800da368:	00803821 	move	a3,a0
800da36c:	00004821 	move	t1,zero
800da370:	80e20000 	lb	v0,0(a3)
800da374:	10400041 	beqz	v0,800da47c <BDF_cut_string+0x130>
800da378:	304300ff 	andi	v1,v0,0xff
800da37c:	38620080 	xori	v0,v1,0x80
800da380:	2c420042 	sltiu	v0,v0,66
800da384:	1440001b 	bnez	v0,800da3f4 <BDF_cut_string+0xa8>
800da388:	24e70001 	addiu	a3,a3,1
800da38c:	00031600 	sll	v0,v1,0x18
800da390:	00021603 	sra	v0,v0,0x18
800da394:	04400019 	bltz	v0,800da3fc <BDF_cut_string+0xb0>
800da398:	00602821 	move	a1,v1
800da39c:	3c020001 	lui	v0,0x1
800da3a0:	00a2102b 	sltu	v0,a1,v0
800da3a4:	10400002 	beqz	v0,800da3b0 <BDF_cut_string+0x64>
800da3a8:	00001821 	move	v1,zero
800da3ac:	30a3ffff 	andi	v1,a1,0xffff
800da3b0:	00091040 	sll	v0,t1,0x1
800da3b4:	005d1021 	addu	v0,v0,sp
800da3b8:	a4430000 	sh	v1,0(v0)
800da3bc:	3064ffff 	andi	a0,v1,0xffff
800da3c0:	2403000a 	li	v1,10
800da3c4:	1083ffea 	beq	a0,v1,800da370 <BDF_cut_string+0x24>
800da3c8:	00000000 	nop
800da3cc:	25290001 	addiu	t1,t1,1
800da3d0:	2d220100 	sltiu	v0,t1,256
800da3d4:	1440ffe6 	bnez	v0,800da370 <BDF_cut_string+0x24>
800da3d8:	00000000 	nop
800da3dc:	2407ffff 	li	a3,-1
800da3e0:	8fb10204 	lw	s1,516(sp)
800da3e4:	8fb00200 	lw	s0,512(sp)
800da3e8:	00e01021 	move	v0,a3
800da3ec:	03e00008 	jr	ra
800da3f0:	27bd0208 	addiu	sp,sp,520
800da3f4:	080368ec 	j	800da3b0 <BDF_cut_string+0x64>
800da3f8:	00001821 	move	v1,zero
800da3fc:	2c6200e0 	sltiu	v0,v1,224
800da400:	10400019 	beqz	v0,800da468 <BDF_cut_string+0x11c>
800da404:	2c6200f0 	sltiu	v0,v1,240
800da408:	3065001f 	andi	a1,v1,0x1f
800da40c:	00004021 	move	t0,zero
800da410:	80e20000 	lb	v0,0(a3)
800da414:	1040ffe1 	beqz	v0,800da39c <BDF_cut_string+0x50>
800da418:	24e70001 	addiu	a3,a3,1
800da41c:	304400ff 	andi	a0,v0,0xff
800da420:	08036914 	j	800da450 <BDF_cut_string+0x104>
800da424:	308300c0 	andi	v1,a0,0xc0
800da428:	00051980 	sll	v1,a1,0x6
800da42c:	2508ffff 	addiu	t0,t0,-1
800da430:	2402ffff 	li	v0,-1
800da434:	1102ffd9 	beq	t0,v0,800da39c <BDF_cut_string+0x50>
800da438:	00642825 	or	a1,v1,a0
800da43c:	80e20000 	lb	v0,0(a3)
800da440:	24e70001 	addiu	a3,a3,1
800da444:	304400ff 	andi	a0,v0,0xff
800da448:	1040ffd4 	beqz	v0,800da39c <BDF_cut_string+0x50>
800da44c:	308300c0 	andi	v1,a0,0xc0
800da450:	24020080 	li	v0,128
800da454:	1062fff4 	beq	v1,v0,800da428 <BDF_cut_string+0xdc>
800da458:	3084003f 	andi	a0,a0,0x3f
800da45c:	24e7ffff 	addiu	a3,a3,-1
800da460:	080368ec 	j	800da3b0 <BDF_cut_string+0x64>
800da464:	3403fffd 	li	v1,0xfffd
800da468:	1040008f 	beqz	v0,800da6a8 <BDF_cut_string+0x35c>
800da46c:	2c6200f5 	sltiu	v0,v1,245
800da470:	3065000f 	andi	a1,v1,0xf
800da474:	08036904 	j	800da410 <BDF_cut_string+0xc4>
800da478:	24080001 	li	t0,1
800da47c:	2d220100 	sltiu	v0,t1,256
800da480:	1040ffd6 	beqz	v0,800da3dc <BDF_cut_string+0x90>
800da484:	01207821 	move	t7,t1
800da488:	10c00032 	beqz	a2,800da554 <BDF_cut_string+0x208>
800da48c:	3c028031 	lui	v0,0x8031
800da490:	24020002 	li	v0,2
800da494:	10c200b1 	beq	a2,v0,800da75c <BDF_cut_string+0x410>
800da498:	3c028031 	lui	v0,0x8031
800da49c:	244261d0 	addiu	v0,v0,25040
800da4a0:	8c4a0024 	lw	t2,36(v0)
800da4a4:	8c430028 	lw	v1,40(v0)
800da4a8:	2cc40002 	sltiu	a0,a2,2
800da4ac:	01437021 	addu	t6,t2,v1
800da4b0:	8c590034 	lw	t9,52(v0)
800da4b4:	148000a6 	bnez	a0,800da750 <BDF_cut_string+0x404>
800da4b8:	8c4c0018 	lw	t4,24(v0)
800da4bc:	112000b1 	beqz	t1,800da784 <BDF_cut_string+0x438>
800da4c0:	97a40000 	lhu	a0,0(sp)
800da4c4:	03a03021 	move	a2,sp
800da4c8:	00003821 	move	a3,zero
800da4cc:	00041880 	sll	v1,a0,0x2
800da4d0:	00041100 	sll	v0,a0,0x4
800da4d4:	00431023 	subu	v0,v0,v1
800da4d8:	2c830080 	sltiu	v1,a0,128
800da4dc:	00004021 	move	t0,zero
800da4e0:	004c1021 	addu	v0,v0,t4
800da4e4:	14600014 	bnez	v1,800da538 <BDF_cut_string+0x1ec>
800da4e8:	008a282b 	sltu	a1,a0,t2
800da4ec:	14a00007 	bnez	a1,800da50c <BDF_cut_string+0x1c0>
800da4f0:	008e582b 	sltu	t3,a0,t6
800da4f4:	008a1023 	subu	v0,a0,t2
800da4f8:	00021900 	sll	v1,v0,0x4
800da4fc:	00021080 	sll	v0,v0,0x2
800da500:	00621823 	subu	v1,v1,v0
800da504:	1560000c 	bnez	t3,800da538 <BDF_cut_string+0x1ec>
800da508:	00791021 	addu	v0,v1,t9
800da50c:	25080001 	addiu	t0,t0,1
800da510:	1109ffb3 	beq	t0,t1,800da3e0 <BDF_cut_string+0x94>
800da514:	24c60002 	addiu	a2,a2,2
800da518:	94c40000 	lhu	a0,0(a2)
800da51c:	00041880 	sll	v1,a0,0x2
800da520:	00041100 	sll	v0,a0,0x4
800da524:	00431023 	subu	v0,v0,v1
800da528:	2c830080 	sltiu	v1,a0,128
800da52c:	004c1021 	addu	v0,v0,t4
800da530:	1060ffee 	beqz	v1,800da4ec <BDF_cut_string+0x1a0>
800da534:	008a282b 	sltu	a1,a0,t2
800da538:	94420002 	lhu	v0,2(v0)
800da53c:	25080001 	addiu	t0,t0,1
800da540:	00e23821 	addu	a3,a3,v0
800da544:	1509fff4 	bne	t0,t1,800da518 <BDF_cut_string+0x1cc>
800da548:	24c60002 	addiu	a2,a2,2
800da54c:	080368f9 	j	800da3e4 <BDF_cut_string+0x98>
800da550:	8fb10204 	lw	s1,516(sp)
800da554:	244261d0 	addiu	v0,v0,25040
800da558:	8c4a0024 	lw	t2,36(v0)
800da55c:	8c450028 	lw	a1,40(v0)
800da560:	00091840 	sll	v1,t1,0x1
800da564:	03a32021 	addu	a0,sp,v1
800da568:	8c590034 	lw	t9,52(v0)
800da56c:	8c4c0018 	lw	t4,24(v0)
800da570:	2498fffe 	addiu	t8,a0,-2
800da574:	01457021 	addu	t6,t2,a1
800da578:	2402ffff 	li	v0,-1
800da57c:	11200019 	beqz	t1,800da5e4 <BDF_cut_string+0x298>
800da580:	03003821 	move	a3,t8
800da584:	00026840 	sll	t5,v0,0x1
800da588:	00005821 	move	t3,zero
800da58c:	94e40000 	lhu	a0,0(a3)
800da590:	00041880 	sll	v1,a0,0x2
800da594:	00041100 	sll	v0,a0,0x4
800da598:	00431023 	subu	v0,v0,v1
800da59c:	2c830080 	sltiu	v1,a0,128
800da5a0:	004c1021 	addu	v0,v0,t4
800da5a4:	1460003d 	bnez	v1,800da69c <BDF_cut_string+0x350>
800da5a8:	008a282b 	sltu	a1,a0,t2
800da5ac:	14a00007 	bnez	a1,800da5cc <BDF_cut_string+0x280>
800da5b0:	008e402b 	sltu	t0,a0,t6
800da5b4:	008a1023 	subu	v0,a0,t2
800da5b8:	00021900 	sll	v1,v0,0x4
800da5bc:	00021080 	sll	v0,v0,0x2
800da5c0:	00621823 	subu	v1,v1,v0
800da5c4:	15000035 	bnez	t0,800da69c <BDF_cut_string+0x350>
800da5c8:	00791021 	addu	v0,v1,t9
800da5cc:	0171102b 	sltu	v0,t3,s1
800da5d0:	10400004 	beqz	v0,800da5e4 <BDF_cut_string+0x298>
800da5d4:	00ed3821 	addu	a3,a3,t5
800da5d8:	2529ffff 	addiu	t1,t1,-1
800da5dc:	1520ffeb 	bnez	t1,800da58c <BDF_cut_string+0x240>
800da5e0:	00000000 	nop
800da5e4:	14c00002 	bnez	a2,800da5f0 <BDF_cut_string+0x2a4>
800da5e8:	01e93823 	subu	a3,t7,t1
800da5ec:	01e73823 	subu	a3,t7,a3
800da5f0:	10e0ff7b 	beqz	a3,800da3e0 <BDF_cut_string+0x94>
800da5f4:	02002821 	move	a1,s0
800da5f8:	08036993 	j	800da64c <BDF_cut_string+0x300>
800da5fc:	90a30000 	lbu	v1,0(a1)
800da600:	00031600 	sll	v0,v1,0x18
800da604:	00021603 	sra	v0,v0,0x18
800da608:	0440002b 	bltz	v0,800da6b8 <BDF_cut_string+0x36c>
800da60c:	00603021 	move	a2,v1
800da610:	3c020001 	lui	v0,0x1
800da614:	00c2102b 	sltu	v0,a2,v0
800da618:	10400011 	beqz	v0,800da660 <BDF_cut_string+0x314>
800da61c:	00001821 	move	v1,zero
800da620:	30c3ffff 	andi	v1,a2,0xffff
800da624:	00071040 	sll	v0,a3,0x1
800da628:	a7030000 	sh	v1,0(t8)
800da62c:	005d1021 	addu	v0,v0,sp
800da630:	94430000 	lhu	v1,0(v0)
800da634:	24e4ffff 	addiu	a0,a3,-1
800da638:	3863000a 	xori	v1,v1,0xa
800da63c:	0083380b 	movn	a3,a0,v1
800da640:	10e00010 	beqz	a3,800da684 <BDF_cut_string+0x338>
800da644:	00000000 	nop
800da648:	90a30000 	lbu	v1,0(a1)
800da64c:	38620080 	xori	v0,v1,0x80
800da650:	2c420042 	sltiu	v0,v0,66
800da654:	1040ffea 	beqz	v0,800da600 <BDF_cut_string+0x2b4>
800da658:	24a50001 	addiu	a1,a1,1
800da65c:	00001821 	move	v1,zero
800da660:	00071040 	sll	v0,a3,0x1
800da664:	a7030000 	sh	v1,0(t8)
800da668:	005d1021 	addu	v0,v0,sp
800da66c:	94430000 	lhu	v1,0(v0)
800da670:	24e4ffff 	addiu	a0,a3,-1
800da674:	3863000a 	xori	v1,v1,0xa
800da678:	0083380b 	movn	a3,a0,v1
800da67c:	14e0fff2 	bnez	a3,800da648 <BDF_cut_string+0x2fc>
800da680:	00000000 	nop
800da684:	00b03823 	subu	a3,a1,s0
800da688:	8fb10204 	lw	s1,516(sp)
800da68c:	8fb00200 	lw	s0,512(sp)
800da690:	00e01021 	move	v0,a3
800da694:	03e00008 	jr	ra
800da698:	27bd0208 	addiu	sp,sp,520
800da69c:	94420002 	lhu	v0,2(v0)
800da6a0:	08036973 	j	800da5cc <BDF_cut_string+0x280>
800da6a4:	01625821 	addu	t3,t3,v0
800da6a8:	1040000e 	beqz	v0,800da6e4 <BDF_cut_string+0x398>
800da6ac:	24080002 	li	t0,2
800da6b0:	08036904 	j	800da410 <BDF_cut_string+0xc4>
800da6b4:	30650007 	andi	a1,v1,0x7
800da6b8:	2c6200e0 	sltiu	v0,v1,224
800da6bc:	1440000b 	bnez	v0,800da6ec <BDF_cut_string+0x3a0>
800da6c0:	3066001f 	andi	a2,v1,0x1f
800da6c4:	2c6200f0 	sltiu	v0,v1,240
800da6c8:	1440001f 	bnez	v0,800da748 <BDF_cut_string+0x3fc>
800da6cc:	3066000f 	andi	a2,v1,0xf
800da6d0:	2c6200f5 	sltiu	v0,v1,245
800da6d4:	14400028 	bnez	v0,800da778 <BDF_cut_string+0x42c>
800da6d8:	00000000 	nop
800da6dc:	08036984 	j	800da610 <BDF_cut_string+0x2c4>
800da6e0:	00003021 	move	a2,zero
800da6e4:	080368e7 	j	800da39c <BDF_cut_string+0x50>
800da6e8:	00002821 	move	a1,zero
800da6ec:	00004021 	move	t0,zero
800da6f0:	80a20000 	lb	v0,0(a1)
800da6f4:	1040ffc6 	beqz	v0,800da610 <BDF_cut_string+0x2c4>
800da6f8:	24a50001 	addiu	a1,a1,1
800da6fc:	304400ff 	andi	a0,v0,0xff
800da700:	080369cc 	j	800da730 <BDF_cut_string+0x3e4>
800da704:	308300c0 	andi	v1,a0,0xc0
800da708:	00061980 	sll	v1,a2,0x6
800da70c:	2508ffff 	addiu	t0,t0,-1
800da710:	2402ffff 	li	v0,-1
800da714:	1102ffbe 	beq	t0,v0,800da610 <BDF_cut_string+0x2c4>
800da718:	00643025 	or	a2,v1,a0
800da71c:	80a20000 	lb	v0,0(a1)
800da720:	24a50001 	addiu	a1,a1,1
800da724:	304400ff 	andi	a0,v0,0xff
800da728:	1040ffb9 	beqz	v0,800da610 <BDF_cut_string+0x2c4>
800da72c:	308300c0 	andi	v1,a0,0xc0
800da730:	24020080 	li	v0,128
800da734:	1062fff4 	beq	v1,v0,800da708 <BDF_cut_string+0x3bc>
800da738:	3084003f 	andi	a0,a0,0x3f
800da73c:	24a5ffff 	addiu	a1,a1,-1
800da740:	08036989 	j	800da624 <BDF_cut_string+0x2d8>
800da744:	3403fffd 	li	v1,0xfffd
800da748:	080369bc 	j	800da6f0 <BDF_cut_string+0x3a4>
800da74c:	24080001 	li	t0,1
800da750:	00c01021 	move	v0,a2
800da754:	0803695f 	j	800da57c <BDF_cut_string+0x230>
800da758:	03a0c021 	move	t8,sp
800da75c:	244261d0 	addiu	v0,v0,25040
800da760:	8c4a0024 	lw	t2,36(v0)
800da764:	8c430028 	lw	v1,40(v0)
800da768:	8c590034 	lw	t9,52(v0)
800da76c:	8c4c0018 	lw	t4,24(v0)
800da770:	0803692f 	j	800da4bc <BDF_cut_string+0x170>
800da774:	01437021 	addu	t6,t2,v1
800da778:	30660007 	andi	a2,v1,0x7
800da77c:	080369bc 	j	800da6f0 <BDF_cut_string+0x3a4>
800da780:	24080002 	li	t0,2
800da784:	080368f8 	j	800da3e0 <BDF_cut_string+0x94>
800da788:	00003821 	move	a3,zero
800da78c:	00000000 	nop

800da790 <drawhline>:
800da790:	00c53023 	subu	a2,a2,a1
800da794:	24c60001 	addiu	a2,a2,1
800da798:	10c0000a 	beqz	a2,800da7c4 <drawhline+0x34>
800da79c:	00071200 	sll	v0,a3,0x8
800da7a0:	00a21021 	addu	v0,a1,v0
800da7a4:	00021040 	sll	v0,v0,0x1
800da7a8:	00441021 	addu	v0,v0,a0
800da7ac:	97a40010 	lhu	a0,16(sp)
800da7b0:	00001821 	move	v1,zero
800da7b4:	24630001 	addiu	v1,v1,1
800da7b8:	a4440000 	sh	a0,0(v0)
800da7bc:	14c3fffd 	bne	a2,v1,800da7b4 <drawhline+0x24>
800da7c0:	24420002 	addiu	v0,v0,2
800da7c4:	03e00008 	jr	ra
800da7c8:	00000000 	nop

800da7cc <drawvline>:
800da7cc:	00e63823 	subu	a3,a3,a2
800da7d0:	24e70001 	addiu	a3,a3,1
800da7d4:	18e0000a 	blez	a3,800da800 <drawvline+0x34>
800da7d8:	00061200 	sll	v0,a2,0x8
800da7dc:	00451021 	addu	v0,v0,a1
800da7e0:	00021040 	sll	v0,v0,0x1
800da7e4:	00441021 	addu	v0,v0,a0
800da7e8:	97a40010 	lhu	a0,16(sp)
800da7ec:	00001821 	move	v1,zero
800da7f0:	24630001 	addiu	v1,v1,1
800da7f4:	a4440000 	sh	a0,0(v0)
800da7f8:	14e3fffd 	bne	a3,v1,800da7f0 <drawvline+0x24>
800da7fc:	24420200 	addiu	v0,v0,512
800da800:	03e00008 	jr	ra
800da804:	00000000 	nop

800da808 <drawbox>:
800da808:	00e54823 	subu	t1,a3,a1
800da80c:	8fac0010 	lw	t4,16(sp)
800da810:	8fab0014 	lw	t3,20(sp)
800da814:	1120000a 	beqz	t1,800da840 <drawbox+0x38>
800da818:	00065200 	sll	t2,a2,0x8
800da81c:	00aa1021 	addu	v0,a1,t2
800da820:	00021040 	sll	v0,v0,0x1
800da824:	00441021 	addu	v0,v0,a0
800da828:	3168ffff 	andi	t0,t3,0xffff
800da82c:	00001821 	move	v1,zero
800da830:	24630001 	addiu	v1,v1,1
800da834:	a4480000 	sh	t0,0(v0)
800da838:	1523fffd 	bne	t1,v1,800da830 <drawbox+0x28>
800da83c:	24420002 	addiu	v0,v0,2
800da840:	01864823 	subu	t1,t4,a2
800da844:	19200009 	blez	t1,800da86c <drawbox+0x64>
800da848:	00001821 	move	v1,zero
800da84c:	00ea1021 	addu	v0,a3,t2
800da850:	00021040 	sll	v0,v0,0x1
800da854:	00821021 	addu	v0,a0,v0
800da858:	3168ffff 	andi	t0,t3,0xffff
800da85c:	24630001 	addiu	v1,v1,1
800da860:	a4480000 	sh	t0,0(v0)
800da864:	1523fffd 	bne	t1,v1,800da85c <drawbox+0x54>
800da868:	24420200 	addiu	v0,v0,512
800da86c:	00e53823 	subu	a3,a3,a1
800da870:	10e0000b 	beqz	a3,800da8a0 <drawbox+0x98>
800da874:	24a30001 	addiu	v1,a1,1
800da878:	000c1200 	sll	v0,t4,0x8
800da87c:	00621021 	addu	v0,v1,v0
800da880:	00021040 	sll	v0,v0,0x1
800da884:	00821021 	addu	v0,a0,v0
800da888:	3168ffff 	andi	t0,t3,0xffff
800da88c:	00001821 	move	v1,zero
800da890:	24630001 	addiu	v1,v1,1
800da894:	a4480000 	sh	t0,0(v0)
800da898:	14e3fffd 	bne	a3,v1,800da890 <drawbox+0x88>
800da89c:	24420002 	addiu	v0,v0,2
800da8a0:	01863823 	subu	a3,t4,a2
800da8a4:	18e0000b 	blez	a3,800da8d4 <drawbox+0xcc>
800da8a8:	24c20001 	addiu	v0,a2,1
800da8ac:	00021200 	sll	v0,v0,0x8
800da8b0:	00a21021 	addu	v0,a1,v0
800da8b4:	00021040 	sll	v0,v0,0x1
800da8b8:	00821021 	addu	v0,a0,v0
800da8bc:	00001821 	move	v1,zero
800da8c0:	3164ffff 	andi	a0,t3,0xffff
800da8c4:	24630001 	addiu	v1,v1,1
800da8c8:	a4440000 	sh	a0,0(v0)
800da8cc:	14e3fffd 	bne	a3,v1,800da8c4 <drawbox+0xbc>
800da8d0:	24420200 	addiu	v0,v0,512
800da8d4:	03e00008 	jr	ra
800da8d8:	00000000 	nop

800da8dc <drawboxfill>:
800da8dc:	8fa20010 	lw	v0,16(sp)
800da8e0:	00061a00 	sll	v1,a2,0x8
800da8e4:	00a31821 	addu	v1,a1,v1
800da8e8:	00461023 	subu	v0,v0,a2
800da8ec:	00e53823 	subu	a3,a3,a1
800da8f0:	00031840 	sll	v1,v1,0x1
800da8f4:	24420001 	addiu	v0,v0,1
800da8f8:	00641821 	addu	v1,v1,a0
800da8fc:	24e70001 	addiu	a3,a3,1
800da900:	1040000e 	beqz	v0,800da93c <drawboxfill+0x60>
800da904:	8fa90014 	lw	t1,20(sp)
800da908:	00004021 	move	t0,zero
800da90c:	10e00008 	beqz	a3,800da930 <drawboxfill+0x54>
800da910:	00000000 	nop
800da914:	3126ffff 	andi	a2,t1,0xffff
800da918:	00602821 	move	a1,v1
800da91c:	00002021 	move	a0,zero
800da920:	24840001 	addiu	a0,a0,1
800da924:	a4a60000 	sh	a2,0(a1)
800da928:	14e4fffd 	bne	a3,a0,800da920 <drawboxfill+0x44>
800da92c:	24a50002 	addiu	a1,a1,2
800da930:	25080001 	addiu	t0,t0,1
800da934:	1448fff5 	bne	v0,t0,800da90c <drawboxfill+0x30>
800da938:	24630200 	addiu	v1,v1,512
800da93c:	03e00008 	jr	ra
800da940:	00000000 	nop

800da944 <show_icon>:
800da944:	8fa80010 	lw	t0,16(sp)
800da948:	afa50004 	sw	a1,4(sp)
800da94c:	afa60008 	sw	a2,8(sp)
800da950:	1100001b 	beqz	t0,800da9c0 <show_icon+0x7c>
800da954:	afa7000c 	sw	a3,12(sp)
800da958:	10e00019 	beqz	a3,800da9c0 <show_icon+0x7c>
800da95c:	8fa20018 	lw	v0,24(sp)
800da960:	8fa30014 	lw	v1,20(sp)
800da964:	00021200 	sll	v0,v0,0x8
800da968:	00431021 	addu	v0,v0,v1
800da96c:	00021040 	sll	v0,v0,0x1
800da970:	00442021 	addu	a0,v0,a0
800da974:	01005021 	move	t2,t0
800da978:	00005821 	move	t3,zero
800da97c:	10c0000d 	beqz	a2,800da9b4 <show_icon+0x70>
800da980:	00002821 	move	a1,zero
800da984:	00804821 	move	t1,a0
800da988:	01404021 	move	t0,t2
800da98c:	95030000 	lhu	v1,0(t0)
800da990:	240203e0 	li	v0,992
800da994:	24a50001 	addiu	a1,a1,1
800da998:	10620002 	beq	v1,v0,800da9a4 <show_icon+0x60>
800da99c:	25080002 	addiu	t0,t0,2
800da9a0:	a5230000 	sh	v1,0(t1)
800da9a4:	14a6fff9 	bne	a1,a2,800da98c <show_icon+0x48>
800da9a8:	25290002 	addiu	t1,t1,2
800da9ac:	00051040 	sll	v0,a1,0x1
800da9b0:	01425021 	addu	t2,t2,v0
800da9b4:	256b0001 	addiu	t3,t3,1
800da9b8:	1567fff0 	bne	t3,a3,800da97c <show_icon+0x38>
800da9bc:	24840200 	addiu	a0,a0,512
800da9c0:	03e00008 	jr	ra
800da9c4:	00000000 	nop

800da9c8 <show_Vscrollbar>:
800da9c8:	03e00008 	jr	ra
800da9cc:	00000000 	nop

800da9d0 <err_msg>:
800da9d0:	27bdfff0 	addiu	sp,sp,-16
800da9d4:	30840001 	andi	a0,a0,0x1
800da9d8:	afb3000c 	sw	s3,12(sp)
800da9dc:	afb20008 	sw	s2,8(sp)
800da9e0:	afb10004 	sw	s1,4(sp)
800da9e4:	afb00000 	sw	s0,0(sp)
800da9e8:	1080004a 	beqz	a0,800dab14 <err_msg+0x144>
800da9ec:	00a0c021 	move	t8,a1
800da9f0:	3c02801f 	lui	v0,0x801f
800da9f4:	8c51475c 	lw	s1,18268(v0)
800da9f8:	3c03801c 	lui	v1,0x801c
800da9fc:	2472e468 	addiu	s2,v1,-7064
800daa00:	83030000 	lb	v1,0(t8)
800daa04:	3c02801c 	lui	v0,0x801c
800daa08:	2453e460 	addiu	s3,v0,-7072
800daa0c:	0000c821 	move	t9,zero
800daa10:	1060003a 	beqz	v1,800daafc <err_msg+0x12c>
800daa14:	00008021 	move	s0,zero
800daa18:	00101200 	sll	v0,s0,0x8
800daa1c:	3063007f 	andi	v1,v1,0x7f
800daa20:	00591021 	addu	v0,v0,t9
800daa24:	000318c0 	sll	v1,v1,0x3
800daa28:	00021100 	sll	v0,v0,0x4
800daa2c:	02226821 	addu	t5,s1,v0
800daa30:	00727821 	addu	t7,v1,s2
800daa34:	00737021 	addu	t6,v1,s3
800daa38:	91c20000 	lbu	v0,0(t6)
800daa3c:	24034210 	li	v1,16912
800daa40:	30440080 	andi	a0,v0,0x80
800daa44:	00605021 	move	t2,v1
800daa48:	30450040 	andi	a1,v0,0x40
800daa4c:	30460020 	andi	a2,v0,0x20
800daa50:	0004500a 	movz	t2,zero,a0
800daa54:	00605821 	move	t3,v1
800daa58:	00602021 	move	a0,v1
800daa5c:	30470010 	andi	a3,v0,0x10
800daa60:	30480008 	andi	t0,v0,0x8
800daa64:	0005580a 	movz	t3,zero,a1
800daa68:	0006200a 	movz	a0,zero,a2
800daa6c:	00602821 	move	a1,v1
800daa70:	00603021 	move	a2,v1
800daa74:	304c0001 	andi	t4,v0,0x1
800daa78:	30490004 	andi	t1,v0,0x4
800daa7c:	0007280a 	movz	a1,zero,a3
800daa80:	0008300a 	movz	a2,zero,t0
800daa84:	00603821 	move	a3,v1
800daa88:	00604021 	move	t0,v1
800daa8c:	30420002 	andi	v0,v0,0x2
800daa90:	0009380a 	movz	a3,zero,t1
800daa94:	0002400a 	movz	t0,zero,v0
800daa98:	000c180a 	movz	v1,zero,t4
800daa9c:	25ce0001 	addiu	t6,t6,1
800daaa0:	a5aa0000 	sh	t2,0(t5)
800daaa4:	a5ab0002 	sh	t3,2(t5)
800daaa8:	a5a40004 	sh	a0,4(t5)
800daaac:	a5a50006 	sh	a1,6(t5)
800daab0:	a5a60008 	sh	a2,8(t5)
800daab4:	a5a7000a 	sh	a3,10(t5)
800daab8:	a5a8000c 	sh	t0,12(t5)
800daabc:	a5a3000e 	sh	v1,14(t5)
800daac0:	15cfffdd 	bne	t6,t7,800daa38 <err_msg+0x68>
800daac4:	25ad0200 	addiu	t5,t5,512
800daac8:	27390001 	addiu	t9,t9,1
800daacc:	2f220020 	sltiu	v0,t9,32
800daad0:	14400006 	bnez	v0,800daaec <err_msg+0x11c>
800daad4:	00000000 	nop
800daad8:	26100001 	addiu	s0,s0,1
800daadc:	2e020018 	sltiu	v0,s0,24
800daae0:	10400006 	beqz	v0,800daafc <err_msg+0x12c>
800daae4:	00000000 	nop
800daae8:	0000c821 	move	t9,zero
800daaec:	27180001 	addiu	t8,t8,1
800daaf0:	83030000 	lb	v1,0(t8)
800daaf4:	1460ffc9 	bnez	v1,800daa1c <err_msg+0x4c>
800daaf8:	00101200 	sll	v0,s0,0x8
800daafc:	8fb3000c 	lw	s3,12(sp)
800dab00:	8fb20008 	lw	s2,8(sp)
800dab04:	8fb10004 	lw	s1,4(sp)
800dab08:	8fb00000 	lw	s0,0(sp)
800dab0c:	03e00008 	jr	ra
800dab10:	27bd0010 	addiu	sp,sp,16
800dab14:	3c02801f 	lui	v0,0x801f
800dab18:	08036a7e 	j	800da9f8 <err_msg+0x28>
800dab1c:	8c514758 	lw	s1,18264(v0)

800dab20 <blit_to_screen>:
800dab20:	240c0100 	li	t4,256
800dab24:	240d00c0 	li	t5,192
800dab28:	8fa90010 	lw	t1,16(sp)
800dab2c:	2cc30101 	sltiu	v1,a2,257
800dab30:	2ce200c1 	sltiu	v0,a3,193
800dab34:	01804021 	move	t0,t4
800dab38:	01a05021 	move	t2,t5
800dab3c:	240bffff 	li	t3,-1
800dab40:	00c3400b 	movn	t0,a2,v1
800dab44:	00e2500b 	movn	t2,a3,v0
800dab48:	112b001e 	beq	t1,t3,800dabc4 <blit_to_screen+0xa4>
800dab4c:	8fa30014 	lw	v1,20(sp)
800dab50:	106b001a 	beq	v1,t3,800dabbc <blit_to_screen+0x9c>
800dab54:	01aa1023 	subu	v0,t5,t2
800dab58:	11400016 	beqz	t2,800dabb4 <blit_to_screen+0x94>
800dab5c:	00031200 	sll	v0,v1,0x8
800dab60:	01221021 	addu	v0,t1,v0
800dab64:	00021040 	sll	v0,v0,0x1
800dab68:	00441021 	addu	v0,v0,a0
800dab6c:	2444dff0 	addiu	a0,v0,-8208
800dab70:	00004821 	move	t1,zero
800dab74:	00085840 	sll	t3,t0,0x1
800dab78:	1100000b 	beqz	t0,800daba8 <blit_to_screen+0x88>
800dab7c:	00000000 	nop
800dab80:	00803021 	move	a2,a0
800dab84:	00a01821 	move	v1,a1
800dab88:	00003821 	move	a3,zero
800dab8c:	94620000 	lhu	v0,0(v1)
800dab90:	24e70001 	addiu	a3,a3,1
800dab94:	a4c20000 	sh	v0,0(a2)
800dab98:	24630002 	addiu	v1,v1,2
800dab9c:	14e8fffb 	bne	a3,t0,800dab8c <blit_to_screen+0x6c>
800daba0:	24c60002 	addiu	a2,a2,2
800daba4:	00ab2821 	addu	a1,a1,t3
800daba8:	25290001 	addiu	t1,t1,1
800dabac:	152afff2 	bne	t1,t2,800dab78 <blit_to_screen+0x58>
800dabb0:	24840200 	addiu	a0,a0,512
800dabb4:	03e00008 	jr	ra
800dabb8:	00000000 	nop
800dabbc:	08036ad6 	j	800dab58 <blit_to_screen+0x38>
800dabc0:	00021842 	srl	v1,v0,0x1
800dabc4:	01881023 	subu	v0,t4,t0
800dabc8:	146bffe3 	bne	v1,t3,800dab58 <blit_to_screen+0x38>
800dabcc:	00024842 	srl	t1,v0,0x1
800dabd0:	08036aef 	j	800dabbc <blit_to_screen+0x9c>
800dabd4:	01aa1023 	subu	v0,t5,t2

800dabd8 <copy_screen>:
800dabd8:	27bdffd0 	addiu	sp,sp,-48
800dabdc:	afb50024 	sw	s5,36(sp)
800dabe0:	8fb50044 	lw	s5,68(sp)
800dabe4:	afbf0028 	sw	ra,40(sp)
800dabe8:	afb40020 	sw	s4,32(sp)
800dabec:	afb3001c 	sw	s3,28(sp)
800dabf0:	afb20018 	sw	s2,24(sp)
800dabf4:	afb10014 	sw	s1,20(sp)
800dabf8:	12a00013 	beqz	s5,800dac48 <copy_screen+0x70>
800dabfc:	afb00010 	sw	s0,16(sp)
800dac00:	00071200 	sll	v0,a3,0x8
800dac04:	00461021 	addu	v0,v0,a2
800dac08:	00021040 	sll	v0,v0,0x1
800dac0c:	8fa30040 	lw	v1,64(sp)
800dac10:	00828821 	addu	s1,a0,v0
800dac14:	00a28021 	addu	s0,a1,v0
800dac18:	3c028011 	lui	v0,0x8011
800dac1c:	00039840 	sll	s3,v1,0x1
800dac20:	2454c930 	addiu	s4,v0,-14032
800dac24:	00009021 	move	s2,zero
800dac28:	02202021 	move	a0,s1
800dac2c:	02002821 	move	a1,s0
800dac30:	02603021 	move	a2,s3
800dac34:	0280f809 	jalr	s4
800dac38:	26520001 	addiu	s2,s2,1
800dac3c:	26100200 	addiu	s0,s0,512
800dac40:	16b2fff9 	bne	s5,s2,800dac28 <copy_screen+0x50>
800dac44:	26310200 	addiu	s1,s1,512
800dac48:	8fbf0028 	lw	ra,40(sp)
800dac4c:	8fb50024 	lw	s5,36(sp)
800dac50:	8fb40020 	lw	s4,32(sp)
800dac54:	8fb3001c 	lw	s3,28(sp)
800dac58:	8fb20018 	lw	s2,24(sp)
800dac5c:	8fb10014 	lw	s1,20(sp)
800dac60:	8fb00010 	lw	s0,16(sp)
800dac64:	03e00008 	jr	ra
800dac68:	27bd0030 	addiu	sp,sp,48

800dac6c <show_log>:
800dac6c:	27bdfdd0 	addiu	sp,sp,-560
800dac70:	afb00220 	sw	s0,544(sp)
800dac74:	3c05801c 	lui	a1,0x801c
800dac78:	27b0001c 	addiu	s0,sp,28
800dac7c:	3c06803a 	lui	a2,0x803a
800dac80:	3c07801c 	lui	a3,0x801c
800dac84:	3c028011 	lui	v0,0x8011
800dac88:	24a5dcd4 	addiu	a1,a1,-9004
800dac8c:	24c6cb28 	addiu	a2,a2,-13528
800dac90:	24e7dd48 	addiu	a3,a3,-8888
800dac94:	afbf022c 	sw	ra,556(sp)
800dac98:	afb20228 	sw	s2,552(sp)
800dac9c:	afb10224 	sw	s1,548(sp)
800daca0:	00809021 	move	s2,a0
800daca4:	2442ec30 	addiu	v0,v0,-5072
800daca8:	0040f809 	jalr	v0
800dacac:	02002021 	move	a0,s0
800dacb0:	3c028010 	lui	v0,0x8010
800dacb4:	24425378 	addiu	v0,v0,21368
800dacb8:	0040f809 	jalr	v0
800dacbc:	3c040003 	lui	a0,0x3
800dacc0:	00408821 	move	s1,v0
800dacc4:	00402821 	move	a1,v0
800dacc8:	27a20018 	addiu	v0,sp,24
800daccc:	afa20010 	sw	v0,16(sp)
800dacd0:	3c02800e 	lui	v0,0x800e
800dacd4:	02002021 	move	a0,s0
800dacd8:	24060100 	li	a2,256
800dacdc:	24428e0c 	addiu	v0,v0,-29172
800dace0:	0040f809 	jalr	v0
800dace4:	240700c0 	li	a3,192
800dace8:	14400006 	bnez	v0,800dad04 <show_log+0x98>
800dacec:	8fa30018 	lw	v1,24(sp)
800dacf0:	24020002 	li	v0,2
800dacf4:	1062000d 	beq	v1,v0,800dad2c <show_log+0xc0>
800dacf8:	24020003 	li	v0,3
800dacfc:	1062002c 	beq	v1,v0,800dadb0 <show_log+0x144>
800dad00:	02404821 	move	t1,s2
800dad04:	3c028010 	lui	v0,0x8010
800dad08:	24424e60 	addiu	v0,v0,20064
800dad0c:	0040f809 	jalr	v0
800dad10:	02202021 	move	a0,s1
800dad14:	8fbf022c 	lw	ra,556(sp)
800dad18:	8fb20228 	lw	s2,552(sp)
800dad1c:	8fb10224 	lw	s1,548(sp)
800dad20:	8fb00220 	lw	s0,544(sp)
800dad24:	03e00008 	jr	ra
800dad28:	27bd0230 	addiu	sp,sp,560
800dad2c:	00004021 	move	t0,zero
800dad30:	01123821 	addu	a3,t0,s2
800dad34:	01113021 	addu	a2,t0,s1
800dad38:	00002821 	move	a1,zero
800dad3c:	94c20000 	lhu	v0,0(a2)
800dad40:	24a50001 	addiu	a1,a1,1
800dad44:	00021a82 	srl	v1,v0,0xa
800dad48:	304483e0 	andi	a0,v0,0x83e0
800dad4c:	3063001f 	andi	v1,v1,0x1f
800dad50:	3042001f 	andi	v0,v0,0x1f
800dad54:	00641825 	or	v1,v1,a0
800dad58:	00021280 	sll	v0,v0,0xa
800dad5c:	00431025 	or	v0,v0,v1
800dad60:	a4e20000 	sh	v0,0(a3)
800dad64:	24020100 	li	v0,256
800dad68:	24c60002 	addiu	a2,a2,2
800dad6c:	14a2fff3 	bne	a1,v0,800dad3c <show_log+0xd0>
800dad70:	24e70002 	addiu	a3,a3,2
800dad74:	3c020001 	lui	v0,0x1
800dad78:	25080200 	addiu	t0,t0,512
800dad7c:	34428000 	ori	v0,v0,0x8000
800dad80:	1502ffec 	bne	t0,v0,800dad34 <show_log+0xc8>
800dad84:	01123821 	addu	a3,t0,s2
800dad88:	3c028010 	lui	v0,0x8010
800dad8c:	24424e60 	addiu	v0,v0,20064
800dad90:	0040f809 	jalr	v0
800dad94:	02202021 	move	a0,s1
800dad98:	8fbf022c 	lw	ra,556(sp)
800dad9c:	8fb20228 	lw	s2,552(sp)
800dada0:	8fb10224 	lw	s1,548(sp)
800dada4:	8fb00220 	lw	s0,544(sp)
800dada8:	03e00008 	jr	ra
800dadac:	27bd0230 	addiu	sp,sp,560
800dadb0:	02204021 	move	t0,s1
800dadb4:	01203821 	move	a3,t1
800dadb8:	01002821 	move	a1,t0
800dadbc:	00003021 	move	a2,zero
800dadc0:	90a20000 	lbu	v0,0(a1)
800dadc4:	90a30001 	lbu	v1,1(a1)
800dadc8:	90a40002 	lbu	a0,2(a1)
800dadcc:	304200f8 	andi	v0,v0,0xf8
800dadd0:	306300f8 	andi	v1,v1,0xf8
800dadd4:	000211c0 	sll	v0,v0,0x7
800dadd8:	00031880 	sll	v1,v1,0x2
800daddc:	00431025 	or	v0,v0,v1
800dade0:	000420c2 	srl	a0,a0,0x3
800dade4:	00441025 	or	v0,v0,a0
800dade8:	a4e20000 	sh	v0,0(a3)
800dadec:	24c60001 	addiu	a2,a2,1
800dadf0:	24020100 	li	v0,256
800dadf4:	24a50003 	addiu	a1,a1,3
800dadf8:	14c2fff1 	bne	a2,v0,800dadc0 <show_log+0x154>
800dadfc:	24e70002 	addiu	a3,a3,2
800dae00:	3c020002 	lui	v0,0x2
800dae04:	34424000 	ori	v0,v0,0x4000
800dae08:	25080300 	addiu	t0,t0,768
800dae0c:	02221021 	addu	v0,s1,v0
800dae10:	1502ffe8 	bne	t0,v0,800dadb4 <show_log+0x148>
800dae14:	25290200 	addiu	t1,t1,512
800dae18:	3c028010 	lui	v0,0x8010
800dae1c:	24424e60 	addiu	v0,v0,20064
800dae20:	0040f809 	jalr	v0
800dae24:	02202021 	move	a0,s1
800dae28:	8fbf022c 	lw	ra,556(sp)
800dae2c:	8fb20228 	lw	s2,552(sp)
800dae30:	8fb10224 	lw	s1,548(sp)
800dae34:	8fb00220 	lw	s0,544(sp)
800dae38:	03e00008 	jr	ra
800dae3c:	27bd0230 	addiu	sp,sp,560

800dae40 <gui_change_icon>:
800dae40:	27bdff30 	addiu	sp,sp,-208
800dae44:	3c028010 	lui	v0,0x8010
800dae48:	afb200b0 	sw	s2,176(sp)
800dae4c:	afb100ac 	sw	s1,172(sp)
800dae50:	afbf00cc 	sw	ra,204(sp)
800dae54:	afbe00c8 	sw	s8,200(sp)
800dae58:	afb700c4 	sw	s7,196(sp)
800dae5c:	afb600c0 	sw	s6,192(sp)
800dae60:	afb500bc 	sw	s5,188(sp)
800dae64:	afb400b8 	sw	s4,184(sp)
800dae68:	afb300b4 	sw	s3,180(sp)
800dae6c:	afb000a8 	sw	s0,168(sp)
800dae70:	00808821 	move	s1,a0
800dae74:	24425378 	addiu	v0,v0,21368
800dae78:	0040f809 	jalr	v0
800dae7c:	3c040003 	lui	a0,0x3
800dae80:	104000b5 	beqz	v0,800db158 <gui_change_icon+0x318>
800dae84:	00409021 	move	s2,v0
800dae88:	3c108011 	lui	s0,0x8011
800dae8c:	3c05801c 	lui	a1,0x801c
800dae90:	2610ec30 	addiu	s0,s0,-5072
800dae94:	02203021 	move	a2,s1
800dae98:	24a5dd5c 	addiu	a1,a1,-8868
800dae9c:	0200f809 	jalr	s0
800daea0:	27a4001c 	addiu	a0,sp,28
800daea4:	3c028031 	lui	v0,0x8031
800daea8:	24556208 	addiu	s5,v0,25096
800daeac:	3c03801f 	lui	v1,0x801f
800daeb0:	3c02800e 	lui	v0,0x800e
800daeb4:	0200b021 	move	s6,s0
800daeb8:	2471212c 	addiu	s1,v1,8492
800daebc:	24578e0c 	addiu	s7,v0,-29172
800daec0:	00008021 	move	s0,zero
800daec4:	00009821 	move	s3,zero
800daec8:	27b40024 	addiu	s4,sp,36
800daecc:	08036bc7 	j	800daf1c <gui_change_icon+0xdc>
800daed0:	27be0018 	addiu	s8,sp,24
800daed4:	24426207 	addiu	v0,v0,25095
800daed8:	02a2102b 	sltu	v0,s5,v0
800daedc:	1040009a 	beqz	v0,800db148 <gui_change_icon+0x308>
800daee0:	24020002 	li	v0,2
800daee4:	10820054 	beq	a0,v0,800db038 <gui_change_icon+0x1f8>
800daee8:	24020003 	li	v0,3
800daeec:	10820073 	beq	a0,v0,800db0bc <gui_change_icon+0x27c>
800daef0:	00000000 	nop
800daef4:	8e280004 	lw	t0,4(s1)
800daef8:	8e2d0008 	lw	t5,8(s1)
800daefc:	00081040 	sll	v0,t0,0x1
800daf00:	704d1802 	mul	v1,v0,t5
800daf04:	26100001 	addiu	s0,s0,1
800daf08:	24020029 	li	v0,41
800daf0c:	ae35000c 	sw	s5,12(s1)
800daf10:	0075a821 	addu	s5,v1,s5
800daf14:	12020022 	beq	s0,v0,800dafa0 <gui_change_icon+0x160>
800daf18:	26310010 	addiu	s1,s1,16
800daf1c:	8e220000 	lw	v0,0(s1)
800daf20:	3c03801c 	lui	v1,0x801c
800daf24:	2465dd64 	addiu	a1,v1,-8860
800daf28:	3c03803a 	lui	v1,0x803a
800daf2c:	2466cb28 	addiu	a2,v1,-13528
800daf30:	afa20010 	sw	v0,16(sp)
800daf34:	3c03801c 	lui	v1,0x801c
800daf38:	27a2001c 	addiu	v0,sp,28
800daf3c:	2467dd70 	addiu	a3,v1,-8848
800daf40:	02802021 	move	a0,s4
800daf44:	02c0f809 	jalr	s6
800daf48:	afa20014 	sw	v0,20(sp)
800daf4c:	8e260004 	lw	a2,4(s1)
800daf50:	8e270008 	lw	a3,8(s1)
800daf54:	02802021 	move	a0,s4
800daf58:	02402821 	move	a1,s2
800daf5c:	02e0f809 	jalr	s7
800daf60:	afbe0010 	sw	s8,16(sp)
800daf64:	1440001f 	bnez	v0,800dafe4 <gui_change_icon+0x1a4>
800daf68:	00401821 	move	v1,v0
800daf6c:	8fa40018 	lw	a0,24(sp)
800daf70:	2c820002 	sltiu	v0,a0,2
800daf74:	14400004 	bnez	v0,800daf88 <gui_change_icon+0x148>
800daf78:	00101027 	nor	v0,zero,s0
800daf7c:	1060ffd5 	beqz	v1,800daed4 <gui_change_icon+0x94>
800daf80:	3c028039 	lui	v0,0x8039
800daf84:	00101027 	nor	v0,zero,s0
800daf88:	0053980a 	movz	s3,v0,s3
800daf8c:	26100001 	addiu	s0,s0,1
800daf90:	24020029 	li	v0,41
800daf94:	ae20000c 	sw	zero,12(s1)
800daf98:	1602ffe0 	bne	s0,v0,800daf1c <gui_change_icon+0xdc>
800daf9c:	26310010 	addiu	s1,s1,16
800dafa0:	3c028010 	lui	v0,0x8010
800dafa4:	24424e60 	addiu	v0,v0,20064
800dafa8:	0040f809 	jalr	v0
800dafac:	02402021 	move	a0,s2
800dafb0:	02601021 	move	v0,s3
800dafb4:	8fbf00cc 	lw	ra,204(sp)
800dafb8:	8fbe00c8 	lw	s8,200(sp)
800dafbc:	8fb700c4 	lw	s7,196(sp)
800dafc0:	8fb600c0 	lw	s6,192(sp)
800dafc4:	8fb500bc 	lw	s5,188(sp)
800dafc8:	8fb400b8 	lw	s4,184(sp)
800dafcc:	8fb300b4 	lw	s3,180(sp)
800dafd0:	8fb200b0 	lw	s2,176(sp)
800dafd4:	8fb100ac 	lw	s1,172(sp)
800dafd8:	8fb000a8 	lw	s0,168(sp)
800dafdc:	03e00008 	jr	ra
800dafe0:	27bd00d0 	addiu	sp,sp,208
800dafe4:	3c02801c 	lui	v0,0x801c
800dafe8:	2445dd64 	addiu	a1,v0,-8860
800dafec:	3c02803a 	lui	v0,0x803a
800daff0:	2446cb28 	addiu	a2,v0,-13528
800daff4:	3c02801c 	lui	v0,0x801c
800daff8:	8e230000 	lw	v1,0(s1)
800daffc:	2447dd70 	addiu	a3,v0,-8848
800db000:	3c02801c 	lui	v0,0x801c
800db004:	2442dd7c 	addiu	v0,v0,-8836
800db008:	afa30010 	sw	v1,16(sp)
800db00c:	02802021 	move	a0,s4
800db010:	02c0f809 	jalr	s6
800db014:	afa20014 	sw	v0,20(sp)
800db018:	8e260004 	lw	a2,4(s1)
800db01c:	8e270008 	lw	a3,8(s1)
800db020:	02802021 	move	a0,s4
800db024:	02402821 	move	a1,s2
800db028:	02e0f809 	jalr	s7
800db02c:	afbe0010 	sw	s8,16(sp)
800db030:	08036bdb 	j	800daf6c <gui_change_icon+0x12c>
800db034:	00401821 	move	v1,v0
800db038:	8e2d0008 	lw	t5,8(s1)
800db03c:	11a00044 	beqz	t5,800db150 <gui_change_icon+0x310>
800db040:	02405821 	move	t3,s2
800db044:	8e280004 	lw	t0,4(s1)
800db048:	02a05021 	move	t2,s5
800db04c:	00006021 	move	t4,zero
800db050:	00087040 	sll	t6,t0,0x1
800db054:	11000014 	beqz	t0,800db0a8 <gui_change_icon+0x268>
800db058:	00000000 	nop
800db05c:	01403021 	move	a2,t2
800db060:	01602821 	move	a1,t3
800db064:	00003821 	move	a3,zero
800db068:	240983e0 	li	t1,-31776
800db06c:	94a20000 	lhu	v0,0(a1)
800db070:	24e70001 	addiu	a3,a3,1
800db074:	00021a82 	srl	v1,v0,0xa
800db078:	00492024 	and	a0,v0,t1
800db07c:	3063001f 	andi	v1,v1,0x1f
800db080:	3042001f 	andi	v0,v0,0x1f
800db084:	00641825 	or	v1,v1,a0
800db088:	00021280 	sll	v0,v0,0xa
800db08c:	00431025 	or	v0,v0,v1
800db090:	a4c20000 	sh	v0,0(a2)
800db094:	24a50002 	addiu	a1,a1,2
800db098:	14e8fff4 	bne	a3,t0,800db06c <gui_change_icon+0x22c>
800db09c:	24c60002 	addiu	a2,a2,2
800db0a0:	016e5821 	addu	t3,t3,t6
800db0a4:	014e5021 	addu	t2,t2,t6
800db0a8:	258c0001 	addiu	t4,t4,1
800db0ac:	158dffe9 	bne	t4,t5,800db054 <gui_change_icon+0x214>
800db0b0:	00081040 	sll	v0,t0,0x1
800db0b4:	08036bc1 	j	800daf04 <gui_change_icon+0xc4>
800db0b8:	704d1802 	mul	v1,v0,t5
800db0bc:	8e2d0008 	lw	t5,8(s1)
800db0c0:	11a00023 	beqz	t5,800db150 <gui_change_icon+0x310>
800db0c4:	02a05021 	move	t2,s5
800db0c8:	8e280004 	lw	t0,4(s1)
800db0cc:	00087040 	sll	t6,t0,0x1
800db0d0:	02404821 	move	t1,s2
800db0d4:	00005821 	move	t3,zero
800db0d8:	01c86021 	addu	t4,t6,t0
800db0dc:	11000015 	beqz	t0,800db134 <gui_change_icon+0x2f4>
800db0e0:	00000000 	nop
800db0e4:	01202821 	move	a1,t1
800db0e8:	01403021 	move	a2,t2
800db0ec:	00003821 	move	a3,zero
800db0f0:	80a20000 	lb	v0,0(a1)
800db0f4:	80a30001 	lb	v1,1(a1)
800db0f8:	90a40002 	lbu	a0,2(a1)
800db0fc:	304200f8 	andi	v0,v0,0xf8
800db100:	306300f8 	andi	v1,v1,0xf8
800db104:	000211c0 	sll	v0,v0,0x7
800db108:	00031880 	sll	v1,v1,0x2
800db10c:	00431025 	or	v0,v0,v1
800db110:	000420c2 	srl	a0,a0,0x3
800db114:	00441025 	or	v0,v0,a0
800db118:	24e70001 	addiu	a3,a3,1
800db11c:	a4c20000 	sh	v0,0(a2)
800db120:	24a50003 	addiu	a1,a1,3
800db124:	14e8fff2 	bne	a3,t0,800db0f0 <gui_change_icon+0x2b0>
800db128:	24c60002 	addiu	a2,a2,2
800db12c:	012c4821 	addu	t1,t1,t4
800db130:	014e5021 	addu	t2,t2,t6
800db134:	256b0001 	addiu	t3,t3,1
800db138:	156dffe8 	bne	t3,t5,800db0dc <gui_change_icon+0x29c>
800db13c:	00081040 	sll	v0,t0,0x1
800db140:	08036bc1 	j	800daf04 <gui_change_icon+0xc4>
800db144:	704d1802 	mul	v1,v0,t5
800db148:	08036be8 	j	800dafa0 <gui_change_icon+0x160>
800db14c:	24130001 	li	s3,1
800db150:	08036bbf 	j	800daefc <gui_change_icon+0xbc>
800db154:	8e280004 	lw	t0,4(s1)
800db158:	2413ffff 	li	s3,-1
800db15c:	02601021 	move	v0,s3
800db160:	8fbf00cc 	lw	ra,204(sp)
800db164:	8fbe00c8 	lw	s8,200(sp)
800db168:	8fb700c4 	lw	s7,196(sp)
800db16c:	8fb600c0 	lw	s6,192(sp)
800db170:	8fb500bc 	lw	s5,188(sp)
800db174:	8fb400b8 	lw	s4,184(sp)
800db178:	8fb300b4 	lw	s3,180(sp)
800db17c:	8fb200b0 	lw	s2,176(sp)
800db180:	8fb100ac 	lw	s1,172(sp)
800db184:	8fb000a8 	lw	s0,168(sp)
800db188:	03e00008 	jr	ra
800db18c:	27bd00d0 	addiu	sp,sp,208

800db190 <icon_init>:
800db190:	3c058031 	lui	a1,0x8031
800db194:	24a2d8e0 	addiu	v0,a1,-10016
800db198:	3c03801f 	lui	v1,0x801f
800db19c:	3c19800e 	lui	t9,0x800e
800db1a0:	ac604488 	sw	zero,17544(v1)
800db1a4:	aca0d8e0 	sw	zero,-10016(a1)
800db1a8:	ac4001dc 	sw	zero,476(v0)
800db1ac:	ac400014 	sw	zero,20(v0)
800db1b0:	ac400020 	sw	zero,32(v0)
800db1b4:	ac400038 	sw	zero,56(v0)
800db1b8:	ac400050 	sw	zero,80(v0)
800db1bc:	ac40005c 	sw	zero,92(v0)
800db1c0:	ac40003c 	sw	zero,60(v0)
800db1c4:	ac400074 	sw	zero,116(v0)
800db1c8:	ac40008c 	sw	zero,140(v0)
800db1cc:	ac400098 	sw	zero,152(v0)
800db1d0:	ac400078 	sw	zero,120(v0)
800db1d4:	ac4000b0 	sw	zero,176(v0)
800db1d8:	ac4000c8 	sw	zero,200(v0)
800db1dc:	ac4000d4 	sw	zero,212(v0)
800db1e0:	ac4000b4 	sw	zero,180(v0)
800db1e4:	ac4000ec 	sw	zero,236(v0)
800db1e8:	ac400104 	sw	zero,260(v0)
800db1ec:	ac400110 	sw	zero,272(v0)
800db1f0:	ac4000f0 	sw	zero,240(v0)
800db1f4:	ac400128 	sw	zero,296(v0)
800db1f8:	ac400140 	sw	zero,320(v0)
800db1fc:	ac40014c 	sw	zero,332(v0)
800db200:	ac40012c 	sw	zero,300(v0)
800db204:	ac400164 	sw	zero,356(v0)
800db208:	ac40017c 	sw	zero,380(v0)
800db20c:	ac400188 	sw	zero,392(v0)
800db210:	ac400168 	sw	zero,360(v0)
800db214:	ac4001a0 	sw	zero,416(v0)
800db218:	ac4001b8 	sw	zero,440(v0)
800db21c:	ac4001c4 	sw	zero,452(v0)
800db220:	2739ae40 	addiu	t9,t9,-20928
800db224:	03200008 	jr	t9
800db228:	ac4001a4 	sw	zero,420(v0)

800db22c <draw_hscroll_over>:
800db22c:	00042880 	sll	a1,a0,0x2
800db230:	00041980 	sll	v1,a0,0x6
800db234:	3c028031 	lui	v0,0x8031
800db238:	27bdffe0 	addiu	sp,sp,-32
800db23c:	00651823 	subu	v1,v1,a1
800db240:	2442d8e0 	addiu	v0,v0,-10016
800db244:	afb00010 	sw	s0,16(sp)
800db248:	afbf0018 	sw	ra,24(sp)
800db24c:	afb10014 	sw	s1,20(sp)
800db250:	00628021 	addu	s0,v1,v0
800db254:	8e050000 	lw	a1,0(s0)
800db258:	10a0001b 	beqz	a1,800db2c8 <draw_hscroll_over+0x9c>
800db25c:	2c840008 	sltiu	a0,a0,8
800db260:	10800019 	beqz	a0,800db2c8 <draw_hscroll_over+0x9c>
800db264:	3c11801f 	lui	s1,0x801f
800db268:	8e224488 	lw	v0,17544(s1)
800db26c:	10400017 	beqz	v0,800db2cc <draw_hscroll_over+0xa0>
800db270:	8fbf0018 	lw	ra,24(sp)
800db274:	8e020014 	lw	v0,20(s0)
800db278:	10400006 	beqz	v0,800db294 <draw_hscroll_over+0x68>
800db27c:	00402021 	move	a0,v0
800db280:	3c028010 	lui	v0,0x8010
800db284:	24424e60 	addiu	v0,v0,20064
800db288:	0040f809 	jalr	v0
800db28c:	00000000 	nop
800db290:	ae000014 	sw	zero,20(s0)
800db294:	8e020020 	lw	v0,32(s0)
800db298:	10400006 	beqz	v0,800db2b4 <draw_hscroll_over+0x88>
800db29c:	00402021 	move	a0,v0
800db2a0:	3c028010 	lui	v0,0x8010
800db2a4:	24424e60 	addiu	v0,v0,20064
800db2a8:	0040f809 	jalr	v0
800db2ac:	00000000 	nop
800db2b0:	ae000020 	sw	zero,32(s0)
800db2b4:	8e224488 	lw	v0,17544(s1)
800db2b8:	ae000000 	sw	zero,0(s0)
800db2bc:	2442ffff 	addiu	v0,v0,-1
800db2c0:	ae000038 	sw	zero,56(s0)
800db2c4:	ae224488 	sw	v0,17544(s1)
800db2c8:	8fbf0018 	lw	ra,24(sp)
800db2cc:	8fb10014 	lw	s1,20(sp)
800db2d0:	8fb00010 	lw	s0,16(sp)
800db2d4:	03e00008 	jr	ra
800db2d8:	27bd0020 	addiu	sp,sp,32

800db2dc <draw_hscroll>:
800db2dc:	27bdff88 	addiu	sp,sp,-120
800db2e0:	2c820008 	sltiu	v0,a0,8
800db2e4:	afbf0074 	sw	ra,116(sp)
800db2e8:	afbe0070 	sw	s8,112(sp)
800db2ec:	afb7006c 	sw	s7,108(sp)
800db2f0:	afb60068 	sw	s6,104(sp)
800db2f4:	afb50064 	sw	s5,100(sp)
800db2f8:	afb40060 	sw	s4,96(sp)
800db2fc:	afb3005c 	sw	s3,92(sp)
800db300:	afb20058 	sw	s2,88(sp)
800db304:	afb10054 	sw	s1,84(sp)
800db308:	afb00050 	sw	s0,80(sp)
800db30c:	104001a5 	beqz	v0,800db9a4 <draw_hscroll+0x6c8>
800db310:	afa5007c 	sw	a1,124(sp)
800db314:	0004b180 	sll	s6,a0,0x6
800db318:	0004b880 	sll	s7,a0,0x2
800db31c:	3c048031 	lui	a0,0x8031
800db320:	2483d8e0 	addiu	v1,a0,-10016
800db324:	02d71023 	subu	v0,s6,s7
800db328:	00431821 	addu	v1,v0,v1
800db32c:	8c640000 	lw	a0,0(v1)
800db330:	10800106 	beqz	a0,800db74c <draw_hscroll+0x470>
800db334:	8fb40060 	lw	s4,96(sp)
800db338:	8c620038 	lw	v0,56(v1)
800db33c:	10400043 	beqz	v0,800db44c <draw_hscroll+0x170>
800db340:	8fa5007c 	lw	a1,124(sp)
800db344:	8c64002c 	lw	a0,44(v1)
800db348:	8c660018 	lw	a2,24(v1)
800db34c:	8c71000c 	lw	s1,12(v1)
800db350:	8c740010 	lw	s4,16(v1)
800db354:	00859023 	subu	s2,a0,a1
800db358:	afa60030 	sw	a2,48(sp)
800db35c:	18a00048 	blez	a1,800db480 <draw_hscroll+0x1a4>
800db360:	8c7e001c 	lw	s8,28(v1)
800db364:	1a400105 	blez	s2,800db77c <draw_hscroll+0x4a0>
800db368:	00000000 	nop
800db36c:	ac72002c 	sw	s2,44(v1)
800db370:	3c028031 	lui	v0,0x8031
800db374:	2443d8e0 	addiu	v1,v0,-10016
800db378:	02d71023 	subu	v0,s6,s7
800db37c:	00431821 	addu	v1,v0,v1
800db380:	8c640018 	lw	a0,24(v1)
800db384:	3402ffff 	li	v0,0xffff
800db388:	8c660004 	lw	a2,4(v1)
800db38c:	108200bf 	beq	a0,v0,800db68c <draw_hscroll+0x3b0>
800db390:	8c650008 	lw	a1,8(v1)
800db394:	12800018 	beqz	s4,800db3f8 <draw_hscroll+0x11c>
800db398:	00051200 	sll	v0,a1,0x8
800db39c:	8c640020 	lw	a0,32(v1)
800db3a0:	8c650000 	lw	a1,0(v1)
800db3a4:	00c21021 	addu	v0,a2,v0
800db3a8:	00121840 	sll	v1,s2,0x1
800db3ac:	00021040 	sll	v0,v0,0x1
800db3b0:	00641821 	addu	v1,v1,a0
800db3b4:	00453821 	addu	a3,v0,a1
800db3b8:	00004021 	move	t0,zero
800db3bc:	1220000a 	beqz	s1,800db3e8 <draw_hscroll+0x10c>
800db3c0:	00000000 	nop
800db3c4:	00e02821 	move	a1,a3
800db3c8:	00602021 	move	a0,v1
800db3cc:	00003021 	move	a2,zero
800db3d0:	94820000 	lhu	v0,0(a0)
800db3d4:	24c60001 	addiu	a2,a2,1
800db3d8:	a4a20000 	sh	v0,0(a1)
800db3dc:	24840002 	addiu	a0,a0,2
800db3e0:	1626fffb 	bne	s1,a2,800db3d0 <draw_hscroll+0xf4>
800db3e4:	24a50002 	addiu	a1,a1,2
800db3e8:	25080001 	addiu	t0,t0,1
800db3ec:	24630300 	addiu	v1,v1,768
800db3f0:	1688fff2 	bne	s4,t0,800db3bc <draw_hscroll+0xe0>
800db3f4:	24e70200 	addiu	a3,a3,512
800db3f8:	8fa3007c 	lw	v1,124(sp)
800db3fc:	186000c0 	blez	v1,800db700 <draw_hscroll+0x424>
800db400:	3c048031 	lui	a0,0x8031
800db404:	02d71023 	subu	v0,s6,s7
800db408:	2483d8e0 	addiu	v1,a0,-10016
800db40c:	00431021 	addu	v0,v0,v1
800db410:	8c42002c 	lw	v0,44(v0)
800db414:	8fbf0074 	lw	ra,116(sp)
800db418:	8fbe0070 	lw	s8,112(sp)
800db41c:	8fb7006c 	lw	s7,108(sp)
800db420:	8fb60068 	lw	s6,104(sp)
800db424:	8fb50064 	lw	s5,100(sp)
800db428:	8fb40060 	lw	s4,96(sp)
800db42c:	8fb3005c 	lw	s3,92(sp)
800db430:	8fb20058 	lw	s2,88(sp)
800db434:	8fb10054 	lw	s1,84(sp)
800db438:	8fb00050 	lw	s0,80(sp)
800db43c:	03e00008 	jr	ra
800db440:	27bd0078 	addiu	sp,sp,120
800db444:	1c80014e 	bgtz	a0,800db980 <draw_hscroll+0x6a4>
800db448:	00000000 	nop
800db44c:	8fbf0074 	lw	ra,116(sp)
800db450:	8fbe0070 	lw	s8,112(sp)
800db454:	8fb7006c 	lw	s7,108(sp)
800db458:	8fb60068 	lw	s6,104(sp)
800db45c:	8fb50064 	lw	s5,100(sp)
800db460:	8fb40060 	lw	s4,96(sp)
800db464:	8fb3005c 	lw	s3,92(sp)
800db468:	8fb20058 	lw	s2,88(sp)
800db46c:	8fb10054 	lw	s1,84(sp)
800db470:	8fb00050 	lw	s0,80(sp)
800db474:	00001021 	move	v0,zero
800db478:	03e00008 	jr	ra
800db47c:	27bd0078 	addiu	sp,sp,120
800db480:	8c640024 	lw	a0,36(v1)
800db484:	0244102a 	slt	v0,s2,a0
800db488:	1040fff0 	beqz	v0,800db44c <draw_hscroll+0x170>
800db48c:	02241021 	addu	v0,s1,a0
800db490:	2c420181 	sltiu	v0,v0,385
800db494:	14400078 	bnez	v0,800db678 <draw_hscroll+0x39c>
800db498:	3c068031 	lui	a2,0x8031
800db49c:	02321021 	addu	v0,s1,s2
800db4a0:	0082102b 	sltu	v0,a0,v0
800db4a4:	10400074 	beqz	v0,800db678 <draw_hscroll+0x39c>
800db4a8:	24052a00 	li	a1,10752
800db4ac:	8c640020 	lw	a0,32(v1)
800db4b0:	00001821 	move	v1,zero
800db4b4:	00831021 	addu	v0,a0,v1
800db4b8:	24630004 	addiu	v1,v1,4
800db4bc:	1465fffd 	bne	v1,a1,800db4b4 <draw_hscroll+0x1d8>
800db4c0:	ac400000 	sw	zero,0(v0)
800db4c4:	3c048031 	lui	a0,0x8031
800db4c8:	2482d8e0 	addiu	v0,a0,-10016
800db4cc:	02d71823 	subu	v1,s6,s7
800db4d0:	00628021 	addu	s0,v1,v0
800db4d4:	8e050030 	lw	a1,48(s0)
800db4d8:	8e030014 	lw	v1,20(s0)
800db4dc:	8e070038 	lw	a3,56(s0)
800db4e0:	2a420041 	slti	v0,s2,65
800db4e4:	24060040 	li	a2,64
800db4e8:	0242300b 	movn	a2,s2,v0
800db4ec:	00052040 	sll	a0,a1,0x1
800db4f0:	3c02800e 	lui	v0,0x800e
800db4f4:	00832021 	addu	a0,a0,v1
800db4f8:	00e52823 	subu	a1,a3,a1
800db4fc:	24429734 	addiu	v0,v0,-26828
800db500:	0040f809 	jalr	v0
800db504:	24070001 	li	a3,1
800db508:	8e040030 	lw	a0,48(s0)
800db50c:	8e030034 	lw	v1,52(s0)
800db510:	00441021 	addu	v0,v0,a0
800db514:	8e060038 	lw	a2,56(s0)
800db518:	8e050014 	lw	a1,20(s0)
800db51c:	00621823 	subu	v1,v1,v0
800db520:	00022040 	sll	a0,v0,0x1
800db524:	00852021 	addu	a0,a0,a1
800db528:	00c23023 	subu	a2,a2,v0
800db52c:	24750001 	addiu	s5,v1,1
800db530:	afa4001c 	sw	a0,28(sp)
800db534:	ae020030 	sw	v0,48(s0)
800db538:	12a0011f 	beqz	s5,800db9b8 <draw_hscroll+0x6dc>
800db53c:	afa60018 	sw	a2,24(sp)
800db540:	afb00040 	sw	s0,64(sp)
800db544:	8fb0001c 	lw	s0,28(sp)
800db548:	00009821 	move	s3,zero
800db54c:	afa00024 	sw	zero,36(sp)
800db550:	afbe0010 	sw	s8,16(sp)
800db554:	8fa50040 	lw	a1,64(sp)
800db558:	96030000 	lhu	v1,0(s0)
800db55c:	8fa60024 	lw	a2,36(sp)
800db560:	8ca40020 	lw	a0,32(a1)
800db564:	00061040 	sll	v0,a2,0x1
800db568:	afa30014 	sw	v1,20(sp)
800db56c:	8fa70030 	lw	a3,48(sp)
800db570:	3c03800e 	lui	v1,0x800e
800db574:	00442021 	addu	a0,v0,a0
800db578:	24050180 	li	a1,384
800db57c:	24639070 	addiu	v1,v1,-28560
800db580:	0060f809 	jalr	v1
800db584:	00003021 	move	a2,zero
800db588:	8fa40024 	lw	a0,36(sp)
800db58c:	26730001 	addiu	s3,s3,1
800db590:	00822021 	addu	a0,a0,v0
800db594:	afa40024 	sw	a0,36(sp)
800db598:	16b3ffed 	bne	s5,s3,800db550 <draw_hscroll+0x274>
800db59c:	26100002 	addiu	s0,s0,2
800db5a0:	02a02821 	move	a1,s5
800db5a4:	3c068031 	lui	a2,0x8031
800db5a8:	24c2d8e0 	addiu	v0,a2,-10016
800db5ac:	02d71823 	subu	v1,s6,s7
800db5b0:	00621821 	addu	v1,v1,v0
800db5b4:	8fa20018 	lw	v0,24(sp)
800db5b8:	8c660024 	lw	a2,36(v1)
800db5bc:	00a2202b 	sltu	a0,a1,v0
800db5c0:	10800103 	beqz	a0,800db9d0 <draw_hscroll+0x6f4>
800db5c4:	afa60020 	sw	a2,32(sp)
800db5c8:	8fa4001c 	lw	a0,28(sp)
800db5cc:	00051040 	sll	v0,a1,0x1
800db5d0:	00a0a821 	move	s5,a1
800db5d4:	8fb00024 	lw	s0,36(sp)
800db5d8:	8fa50018 	lw	a1,24(sp)
800db5dc:	00829821 	addu	s3,a0,v0
800db5e0:	afa30044 	sw	v1,68(sp)
800db5e4:	08036d7e 	j	800db5f8 <draw_hscroll+0x31c>
800db5e8:	afa50048 	sw	a1,72(sp)
800db5ec:	8fa40048 	lw	a0,72(sp)
800db5f0:	12a40014 	beq	s5,a0,800db644 <draw_hscroll+0x368>
800db5f4:	3c058031 	lui	a1,0x8031
800db5f8:	afbe0010 	sw	s8,16(sp)
800db5fc:	8fa60044 	lw	a2,68(sp)
800db600:	96630000 	lhu	v1,0(s3)
800db604:	8cc20020 	lw	v0,32(a2)
800db608:	00102040 	sll	a0,s0,0x1
800db60c:	afa30014 	sw	v1,20(sp)
800db610:	8fa70030 	lw	a3,48(sp)
800db614:	3c03800e 	lui	v1,0x800e
800db618:	00822021 	addu	a0,a0,v0
800db61c:	24050180 	li	a1,384
800db620:	24639070 	addiu	v1,v1,-28560
800db624:	0060f809 	jalr	v1
800db628:	00003021 	move	a2,zero
800db62c:	02028021 	addu	s0,s0,v0
800db630:	2e020172 	sltiu	v0,s0,370
800db634:	26730002 	addiu	s3,s3,2
800db638:	1440ffec 	bnez	v0,800db5ec <draw_hscroll+0x310>
800db63c:	26b50001 	addiu	s5,s5,1
800db640:	3c058031 	lui	a1,0x8031
800db644:	24a4d8e0 	addiu	a0,a1,-10016
800db648:	02d71823 	subu	v1,s6,s7
800db64c:	00641821 	addu	v1,v1,a0
800db650:	8c620030 	lw	v0,48(v1)
800db654:	8fa60020 	lw	a2,32(sp)
800db658:	8fa50024 	lw	a1,36(sp)
800db65c:	02a21021 	addu	v0,s5,v0
800db660:	00c52023 	subu	a0,a2,a1
800db664:	2442ffff 	addiu	v0,v0,-1
800db668:	ac620034 	sw	v0,52(v1)
800db66c:	02449023 	subu	s2,s2,a0
800db670:	ac700024 	sw	s0,36(v1)
800db674:	3c068031 	lui	a2,0x8031
800db678:	24c3d8e0 	addiu	v1,a2,-10016
800db67c:	02d71023 	subu	v0,s6,s7
800db680:	00431021 	addu	v0,v0,v1
800db684:	08036cdc 	j	800db370 <draw_hscroll+0x94>
800db688:	ac52002c 	sw	s2,44(v0)
800db68c:	1280ff5a 	beqz	s4,800db3f8 <draw_hscroll+0x11c>
800db690:	00051200 	sll	v0,a1,0x8
800db694:	8c640020 	lw	a0,32(v1)
800db698:	8c650000 	lw	a1,0(v1)
800db69c:	00c21021 	addu	v0,a2,v0
800db6a0:	00121840 	sll	v1,s2,0x1
800db6a4:	00021040 	sll	v0,v0,0x1
800db6a8:	00641821 	addu	v1,v1,a0
800db6ac:	00451021 	addu	v0,v0,a1
800db6b0:	00004021 	move	t0,zero
800db6b4:	1220000b 	beqz	s1,800db6e4 <draw_hscroll+0x408>
800db6b8:	00000000 	nop
800db6bc:	00403021 	move	a2,v0
800db6c0:	00602021 	move	a0,v1
800db6c4:	00003821 	move	a3,zero
800db6c8:	94850000 	lhu	a1,0(a0)
800db6cc:	24e70001 	addiu	a3,a3,1
800db6d0:	10a00002 	beqz	a1,800db6dc <draw_hscroll+0x400>
800db6d4:	24840002 	addiu	a0,a0,2
800db6d8:	a4c50000 	sh	a1,0(a2)
800db6dc:	1627fffa 	bne	s1,a3,800db6c8 <draw_hscroll+0x3ec>
800db6e0:	24c60002 	addiu	a2,a2,2
800db6e4:	25080001 	addiu	t0,t0,1
800db6e8:	24630300 	addiu	v1,v1,768
800db6ec:	1688fff1 	bne	s4,t0,800db6b4 <draw_hscroll+0x3d8>
800db6f0:	24420200 	addiu	v0,v0,512
800db6f4:	8fa3007c 	lw	v1,124(sp)
800db6f8:	1c60ff42 	bgtz	v1,800db404 <draw_hscroll+0x128>
800db6fc:	3c048031 	lui	a0,0x8031
800db700:	3c058031 	lui	a1,0x8031
800db704:	02d71023 	subu	v0,s6,s7
800db708:	24a3d8e0 	addiu	v1,a1,-10016
800db70c:	00431021 	addu	v0,v0,v1
800db710:	8c44002c 	lw	a0,44(v0)
800db714:	8c430024 	lw	v1,36(v0)
800db718:	8fbf0074 	lw	ra,116(sp)
800db71c:	8fbe0070 	lw	s8,112(sp)
800db720:	8fb7006c 	lw	s7,108(sp)
800db724:	8fb60068 	lw	s6,104(sp)
800db728:	8fb50064 	lw	s5,100(sp)
800db72c:	8fb40060 	lw	s4,96(sp)
800db730:	8fb3005c 	lw	s3,92(sp)
800db734:	8fb20058 	lw	s2,88(sp)
800db738:	8fb10054 	lw	s1,84(sp)
800db73c:	8fb00050 	lw	s0,80(sp)
800db740:	00641023 	subu	v0,v1,a0
800db744:	03e00008 	jr	ra
800db748:	27bd0078 	addiu	sp,sp,120
800db74c:	8fbf0074 	lw	ra,116(sp)
800db750:	8fbe0070 	lw	s8,112(sp)
800db754:	8fb7006c 	lw	s7,108(sp)
800db758:	8fb60068 	lw	s6,104(sp)
800db75c:	8fb50064 	lw	s5,100(sp)
800db760:	8fb3005c 	lw	s3,92(sp)
800db764:	8fb20058 	lw	s2,88(sp)
800db768:	8fb10054 	lw	s1,84(sp)
800db76c:	8fb00050 	lw	s0,80(sp)
800db770:	2402fffe 	li	v0,-2
800db774:	03e00008 	jr	ra
800db778:	27bd0078 	addiu	sp,sp,120
800db77c:	8c620030 	lw	v0,48(v1)
800db780:	1040ff30 	beqz	v0,800db444 <draw_hscroll+0x168>
800db784:	24052a00 	li	a1,10752
800db788:	8c640020 	lw	a0,32(v1)
800db78c:	00001821 	move	v1,zero
800db790:	00831021 	addu	v0,a0,v1
800db794:	24630004 	addiu	v1,v1,4
800db798:	1465fffd 	bne	v1,a1,800db790 <draw_hscroll+0x4b4>
800db79c:	ac400000 	sw	zero,0(v0)
800db7a0:	3c028031 	lui	v0,0x8031
800db7a4:	2443d8e0 	addiu	v1,v0,-10016
800db7a8:	02d71023 	subu	v0,s6,s7
800db7ac:	00439021 	addu	s2,v0,v1
800db7b0:	8fa4007c 	lw	a0,124(sp)
800db7b4:	8e500034 	lw	s0,52(s2)
800db7b8:	28820040 	slti	v0,a0,64
800db7bc:	8e430014 	lw	v1,20(s2)
800db7c0:	24060040 	li	a2,64
800db7c4:	0082300a 	movz	a2,a0,v0
800db7c8:	00102040 	sll	a0,s0,0x1
800db7cc:	3c02800e 	lui	v0,0x800e
800db7d0:	26100001 	addiu	s0,s0,1
800db7d4:	02002821 	move	a1,s0
800db7d8:	00832021 	addu	a0,a0,v1
800db7dc:	24429734 	addiu	v0,v0,-26828
800db7e0:	0040f809 	jalr	v0
800db7e4:	00003821 	move	a3,zero
800db7e8:	0050802b 	sltu	s0,v0,s0
800db7ec:	8e530030 	lw	s3,48(s2)
800db7f0:	02028021 	addu	s0,s0,v0
800db7f4:	0213102b 	sltu	v0,s0,s3
800db7f8:	10400068 	beqz	v0,800db99c <draw_hscroll+0x6c0>
800db7fc:	02701023 	subu	v0,s3,s0
800db800:	ae420030 	sw	v0,48(s2)
800db804:	02009821 	move	s3,s0
800db808:	3c058031 	lui	a1,0x8031
800db80c:	24a2d8e0 	addiu	v0,a1,-10016
800db810:	02d71823 	subu	v1,s6,s7
800db814:	00623021 	addu	a2,v1,v0
800db818:	8cc40030 	lw	a0,48(a2)
800db81c:	8cc50038 	lw	a1,56(a2)
800db820:	8cc30014 	lw	v1,20(a2)
800db824:	00041040 	sll	v0,a0,0x1
800db828:	00431021 	addu	v0,v0,v1
800db82c:	00a42823 	subu	a1,a1,a0
800db830:	afa2002c 	sw	v0,44(sp)
800db834:	1260005d 	beqz	s3,800db9ac <draw_hscroll+0x6d0>
800db838:	afa50028 	sw	a1,40(sp)
800db83c:	00408021 	move	s0,v0
800db840:	00009021 	move	s2,zero
800db844:	0000a821 	move	s5,zero
800db848:	08036e16 	j	800db858 <draw_hscroll+0x57c>
800db84c:	afa60034 	sw	a2,52(sp)
800db850:	12720014 	beq	s3,s2,800db8a4 <draw_hscroll+0x5c8>
800db854:	8fa40028 	lw	a0,40(sp)
800db858:	afbe0010 	sw	s8,16(sp)
800db85c:	8fa60034 	lw	a2,52(sp)
800db860:	96030000 	lhu	v1,0(s0)
800db864:	8cc20020 	lw	v0,32(a2)
800db868:	00152040 	sll	a0,s5,0x1
800db86c:	afa30014 	sw	v1,20(sp)
800db870:	8fa70030 	lw	a3,48(sp)
800db874:	3c03800e 	lui	v1,0x800e
800db878:	00822021 	addu	a0,a0,v0
800db87c:	24050180 	li	a1,384
800db880:	24639070 	addiu	v1,v1,-28560
800db884:	0060f809 	jalr	v1
800db888:	00003021 	move	a2,zero
800db88c:	02a2a821 	addu	s5,s5,v0
800db890:	2ea20172 	sltiu	v0,s5,370
800db894:	26100002 	addiu	s0,s0,2
800db898:	1440ffed 	bnez	v0,800db850 <draw_hscroll+0x574>
800db89c:	26520001 	addiu	s2,s2,1
800db8a0:	8fa40028 	lw	a0,40(sp)
800db8a4:	0244102b 	sltu	v0,s2,a0
800db8a8:	10400046 	beqz	v0,800db9c4 <draw_hscroll+0x6e8>
800db8ac:	8fa5002c 	lw	a1,44(sp)
800db8b0:	3c028031 	lui	v0,0x8031
800db8b4:	00803021 	move	a2,a0
800db8b8:	00121840 	sll	v1,s2,0x1
800db8bc:	02d72023 	subu	a0,s6,s7
800db8c0:	2442d8e0 	addiu	v0,v0,-10016
800db8c4:	00822021 	addu	a0,a0,v0
800db8c8:	02409821 	move	s3,s2
800db8cc:	00a38021 	addu	s0,a1,v1
800db8d0:	02a09021 	move	s2,s5
800db8d4:	afa40038 	sw	a0,56(sp)
800db8d8:	08036e3b 	j	800db8ec <draw_hscroll+0x610>
800db8dc:	afa6003c 	sw	a2,60(sp)
800db8e0:	8fa4003c 	lw	a0,60(sp)
800db8e4:	12640014 	beq	s3,a0,800db938 <draw_hscroll+0x65c>
800db8e8:	3c058031 	lui	a1,0x8031
800db8ec:	8fa30038 	lw	v1,56(sp)
800db8f0:	afbe0010 	sw	s8,16(sp)
800db8f4:	8c620020 	lw	v0,32(v1)
800db8f8:	96030000 	lhu	v1,0(s0)
800db8fc:	00122040 	sll	a0,s2,0x1
800db900:	afa30014 	sw	v1,20(sp)
800db904:	8fa70030 	lw	a3,48(sp)
800db908:	3c03800e 	lui	v1,0x800e
800db90c:	00822021 	addu	a0,a0,v0
800db910:	24050180 	li	a1,384
800db914:	24639070 	addiu	v1,v1,-28560
800db918:	0060f809 	jalr	v1
800db91c:	00003021 	move	a2,zero
800db920:	02429021 	addu	s2,s2,v0
800db924:	2e420172 	sltiu	v0,s2,370
800db928:	26100002 	addiu	s0,s0,2
800db92c:	1440ffec 	bnez	v0,800db8e0 <draw_hscroll+0x604>
800db930:	26730001 	addiu	s3,s3,1
800db934:	3c058031 	lui	a1,0x8031
800db938:	24a3d8e0 	addiu	v1,a1,-10016
800db93c:	02d71023 	subu	v0,s6,s7
800db940:	00432821 	addu	a1,v0,v1
800db944:	8fa6007c 	lw	a2,124(sp)
800db948:	8ca4002c 	lw	a0,44(a1)
800db94c:	02a61823 	subu	v1,s5,a2
800db950:	00641821 	addu	v1,v1,a0
800db954:	02231021 	addu	v0,s1,v1
800db958:	2c420181 	sltiu	v0,v0,385
800db95c:	14400002 	bnez	v0,800db968 <draw_hscroll+0x68c>
800db960:	aca3002c 	sw	v1,44(a1)
800db964:	aca0002c 	sw	zero,44(a1)
800db968:	8ca20030 	lw	v0,48(a1)
800db96c:	acb20024 	sw	s2,36(a1)
800db970:	02621021 	addu	v0,s3,v0
800db974:	2442ffff 	addiu	v0,v0,-1
800db978:	08036e61 	j	800db984 <draw_hscroll+0x6a8>
800db97c:	aca20034 	sw	v0,52(a1)
800db980:	ac60002c 	sw	zero,44(v1)
800db984:	3c028031 	lui	v0,0x8031
800db988:	2443d8e0 	addiu	v1,v0,-10016
800db98c:	02d71023 	subu	v0,s6,s7
800db990:	00431021 	addu	v0,v0,v1
800db994:	08036cdc 	j	800db370 <draw_hscroll+0x94>
800db998:	8c52002c 	lw	s2,44(v0)
800db99c:	08036e02 	j	800db808 <draw_hscroll+0x52c>
800db9a0:	ae400030 	sw	zero,48(s2)
800db9a4:	08036d05 	j	800db414 <draw_hscroll+0x138>
800db9a8:	2402ffff 	li	v0,-1
800db9ac:	00009021 	move	s2,zero
800db9b0:	08036e28 	j	800db8a0 <draw_hscroll+0x5c4>
800db9b4:	0000a821 	move	s5,zero
800db9b8:	00002821 	move	a1,zero
800db9bc:	08036d69 	j	800db5a4 <draw_hscroll+0x2c8>
800db9c0:	afa00024 	sw	zero,36(sp)
800db9c4:	02409821 	move	s3,s2
800db9c8:	08036e4d 	j	800db934 <draw_hscroll+0x658>
800db9cc:	02a09021 	move	s2,s5
800db9d0:	8fb00024 	lw	s0,36(sp)
800db9d4:	08036d90 	j	800db640 <draw_hscroll+0x364>
800db9d8:	00a0a821 	move	s5,a1

800db9dc <draw_string_vcenter>:
800db9dc:	27bdfdc0 	addiu	sp,sp,-576
800db9e0:	afbe0238 	sw	s8,568(sp)
800db9e4:	3c02800e 	lui	v0,0x800e
800db9e8:	8fbe0250 	lw	s8,592(sp)
800db9ec:	8fa30254 	lw	v1,596(sp)
800db9f0:	afb70234 	sw	s7,564(sp)
800db9f4:	afb60230 	sw	s6,560(sp)
800db9f8:	afb5022c 	sw	s5,556(sp)
800db9fc:	afb40228 	sw	s4,552(sp)
800dba00:	afb30224 	sw	s3,548(sp)
800dba04:	afb20220 	sw	s2,544(sp)
800dba08:	afb1021c 	sw	s1,540(sp)
800dba0c:	afb00218 	sw	s0,536(sp)
800dba10:	afbf023c 	sw	ra,572(sp)
800dba14:	0080b021 	move	s6,a0
800dba18:	00a0a021 	move	s4,a1
800dba1c:	00c0a821 	move	s5,a2
800dba20:	afa7024c 	sw	a3,588(sp)
800dba24:	245295a8 	addiu	s2,v0,-27224
800dba28:	0000b821 	move	s7,zero
800dba2c:	2411000d 	li	s1,13
800dba30:	2413000a 	li	s3,10
800dba34:	27b00018 	addiu	s0,sp,24
800dba38:	80620000 	lb	v0,0(v1)
800dba3c:	00602021 	move	a0,v1
800dba40:	1040000e 	beqz	v0,800dba7c <draw_string_vcenter+0xa0>
800dba44:	02002821 	move	a1,s0
800dba48:	0240f809 	jalr	s2
800dba4c:	00000000 	nop
800dba50:	00401821 	move	v1,v0
800dba54:	96020000 	lhu	v0,0(s0)
800dba58:	1051fff7 	beq	v0,s1,800dba38 <draw_string_vcenter+0x5c>
800dba5c:	00000000 	nop
800dba60:	1053fff5 	beq	v0,s3,800dba38 <draw_string_vcenter+0x5c>
800dba64:	00602021 	move	a0,v1
800dba68:	80620000 	lb	v0,0(v1)
800dba6c:	26100002 	addiu	s0,s0,2
800dba70:	26f70001 	addiu	s7,s7,1
800dba74:	1440fff4 	bnez	v0,800dba48 <draw_string_vcenter+0x6c>
800dba78:	02002821 	move	a1,s0
800dba7c:	16e0000d 	bnez	s7,800dbab4 <draw_string_vcenter+0xd8>
800dba80:	3c02800e 	lui	v0,0x800e
800dba84:	8fbf023c 	lw	ra,572(sp)
800dba88:	8fbe0238 	lw	s8,568(sp)
800dba8c:	8fb70234 	lw	s7,564(sp)
800dba90:	8fb60230 	lw	s6,560(sp)
800dba94:	8fb5022c 	lw	s5,556(sp)
800dba98:	8fb40228 	lw	s4,552(sp)
800dba9c:	8fb30224 	lw	s3,548(sp)
800dbaa0:	8fb20220 	lw	s2,544(sp)
800dbaa4:	8fb1021c 	lw	s1,540(sp)
800dbaa8:	8fb00218 	lw	s0,536(sp)
800dbaac:	03e00008 	jr	ra
800dbab0:	27bd0240 	addiu	sp,sp,576
800dbab4:	8fa6024c 	lw	a2,588(sp)
800dbab8:	27a40018 	addiu	a0,sp,24
800dbabc:	02e02821 	move	a1,s7
800dbac0:	24509734 	addiu	s0,v0,-26828
800dbac4:	0200f809 	jalr	s0
800dbac8:	24070001 	li	a3,1
800dbacc:	12e2002a 	beq	s7,v0,800dbb78 <draw_string_vcenter+0x19c>
800dbad0:	27a40018 	addiu	a0,sp,24
800dbad4:	00151200 	sll	v0,s5,0x8
800dbad8:	00541021 	addu	v0,v0,s4
800dbadc:	00021040 	sll	v0,v0,0x1
800dbae0:	0056a021 	addu	s4,v0,s6
800dbae4:	0000b021 	move	s6,zero
800dbae8:	00161040 	sll	v0,s6,0x1
800dbaec:	27a30018 	addiu	v1,sp,24
800dbaf0:	00628021 	addu	s0,v1,v0
800dbaf4:	8fa6024c 	lw	a2,588(sp)
800dbaf8:	3c03800e 	lui	v1,0x800e
800dbafc:	02002021 	move	a0,s0
800dbb00:	02f62823 	subu	a1,s7,s6
800dbb04:	24629734 	addiu	v0,v1,-26828
800dbb08:	0040f809 	jalr	v0
800dbb0c:	24070001 	li	a3,1
800dbb10:	10400014 	beqz	v0,800dbb64 <draw_string_vcenter+0x188>
800dbb14:	00409821 	move	s3,v0
800dbb18:	3c02801c 	lui	v0,0x801c
800dbb1c:	2442ded4 	addiu	v0,v0,-8492
800dbb20:	8c550000 	lw	s5,0(v0)
800dbb24:	00009021 	move	s2,zero
800dbb28:	00008821 	move	s1,zero
800dbb2c:	96020000 	lhu	v0,0(s0)
800dbb30:	00122040 	sll	a0,s2,0x1
800dbb34:	00942021 	addu	a0,a0,s4
800dbb38:	24050100 	li	a1,256
800dbb3c:	00003021 	move	a2,zero
800dbb40:	3407ffff 	li	a3,0xffff
800dbb44:	afa20014 	sw	v0,20(sp)
800dbb48:	02a0f809 	jalr	s5
800dbb4c:	afbe0010 	sw	s8,16(sp)
800dbb50:	26310001 	addiu	s1,s1,1
800dbb54:	02429021 	addu	s2,s2,v0
800dbb58:	1671fff4 	bne	s3,s1,800dbb2c <draw_string_vcenter+0x150>
800dbb5c:	26100002 	addiu	s0,s0,2
800dbb60:	02d3b021 	addu	s6,s6,s3
800dbb64:	02d7102b 	sltu	v0,s6,s7
800dbb68:	1040ffc6 	beqz	v0,800dba84 <draw_string_vcenter+0xa8>
800dbb6c:	26941c00 	addiu	s4,s4,7168
800dbb70:	08036ebb 	j	800dbaec <draw_string_vcenter+0x110>
800dbb74:	00161040 	sll	v0,s6,0x1
800dbb78:	02e02821 	move	a1,s7
800dbb7c:	00003021 	move	a2,zero
800dbb80:	0200f809 	jalr	s0
800dbb84:	24070003 	li	a3,3
800dbb88:	8fa3024c 	lw	v1,588(sp)
800dbb8c:	00621023 	subu	v0,v1,v0
800dbb90:	00021042 	srl	v0,v0,0x1
800dbb94:	08036eb5 	j	800dbad4 <draw_string_vcenter+0xf8>
800dbb98:	0282a021 	addu	s4,s4,v0

800dbb9c <draw_hscroll_init>:
800dbb9c:	27bdffa0 	addiu	sp,sp,-96
800dbba0:	afbe0058 	sw	s8,88(sp)
800dbba4:	afb70054 	sw	s7,84(sp)
800dbba8:	afb60050 	sw	s6,80(sp)
800dbbac:	afb5004c 	sw	s5,76(sp)
800dbbb0:	afb20040 	sw	s2,64(sp)
800dbbb4:	afb1003c 	sw	s1,60(sp)
800dbbb8:	afbf005c 	sw	ra,92(sp)
800dbbbc:	afb40048 	sw	s4,72(sp)
800dbbc0:	afb30044 	sw	s3,68(sp)
800dbbc4:	afb00038 	sw	s0,56(sp)
800dbbc8:	3c118031 	lui	s1,0x8031
800dbbcc:	8e22d8e0 	lw	v0,-10016(s1)
800dbbd0:	0080f021 	move	s8,a0
800dbbd4:	00a0b821 	move	s7,a1
800dbbd8:	00c0b021 	move	s6,a2
800dbbdc:	afa7006c 	sw	a3,108(sp)
800dbbe0:	8fb50070 	lw	s5,112(sp)
800dbbe4:	10400024 	beqz	v0,800dbc78 <draw_hscroll_init+0xdc>
800dbbe8:	8fb20078 	lw	s2,120(sp)
800dbbec:	2623d8e0 	addiu	v1,s1,-10016
800dbbf0:	8c62003c 	lw	v0,60(v1)
800dbbf4:	1040003b 	beqz	v0,800dbce4 <draw_hscroll_init+0x148>
800dbbf8:	00000000 	nop
800dbbfc:	8c620078 	lw	v0,120(v1)
800dbc00:	1040003a 	beqz	v0,800dbcec <draw_hscroll_init+0x150>
800dbc04:	00000000 	nop
800dbc08:	8c6200b4 	lw	v0,180(v1)
800dbc0c:	10400039 	beqz	v0,800dbcf4 <draw_hscroll_init+0x158>
800dbc10:	00000000 	nop
800dbc14:	8c6200f0 	lw	v0,240(v1)
800dbc18:	10400038 	beqz	v0,800dbcfc <draw_hscroll_init+0x160>
800dbc1c:	00000000 	nop
800dbc20:	8c62012c 	lw	v0,300(v1)
800dbc24:	10400015 	beqz	v0,800dbc7c <draw_hscroll_init+0xe0>
800dbc28:	24140005 	li	s4,5
800dbc2c:	8c620168 	lw	v0,360(v1)
800dbc30:	10400012 	beqz	v0,800dbc7c <draw_hscroll_init+0xe0>
800dbc34:	24140006 	li	s4,6
800dbc38:	8c6201a4 	lw	v0,420(v1)
800dbc3c:	10400031 	beqz	v0,800dbd04 <draw_hscroll_init+0x168>
800dbc40:	2403ffff 	li	v1,-1
800dbc44:	8fbf005c 	lw	ra,92(sp)
800dbc48:	8fbe0058 	lw	s8,88(sp)
800dbc4c:	8fb70054 	lw	s7,84(sp)
800dbc50:	8fb60050 	lw	s6,80(sp)
800dbc54:	8fb5004c 	lw	s5,76(sp)
800dbc58:	8fb40048 	lw	s4,72(sp)
800dbc5c:	8fb30044 	lw	s3,68(sp)
800dbc60:	8fb20040 	lw	s2,64(sp)
800dbc64:	8fb1003c 	lw	s1,60(sp)
800dbc68:	8fb00038 	lw	s0,56(sp)
800dbc6c:	00601021 	move	v0,v1
800dbc70:	03e00008 	jr	ra
800dbc74:	27bd0060 	addiu	sp,sp,96
800dbc78:	0000a021 	move	s4,zero
800dbc7c:	3c028010 	lui	v0,0x8010
800dbc80:	24505378 	addiu	s0,v0,21368
800dbc84:	0200f809 	jalr	s0
800dbc88:	24042a00 	li	a0,10752
800dbc8c:	1440001f 	bnez	v0,800dbd0c <draw_hscroll_init+0x170>
800dbc90:	00409821 	move	s3,v0
800dbc94:	00141880 	sll	v1,s4,0x2
800dbc98:	00141180 	sll	v0,s4,0x6
800dbc9c:	00431023 	subu	v0,v0,v1
800dbca0:	2624d8e0 	addiu	a0,s1,-10016
800dbca4:	00441021 	addu	v0,v0,a0
800dbca8:	ac400038 	sw	zero,56(v0)
800dbcac:	2403fffe 	li	v1,-2
800dbcb0:	8fbf005c 	lw	ra,92(sp)
800dbcb4:	8fbe0058 	lw	s8,88(sp)
800dbcb8:	8fb70054 	lw	s7,84(sp)
800dbcbc:	8fb60050 	lw	s6,80(sp)
800dbcc0:	8fb5004c 	lw	s5,76(sp)
800dbcc4:	8fb40048 	lw	s4,72(sp)
800dbcc8:	8fb30044 	lw	s3,68(sp)
800dbccc:	8fb20040 	lw	s2,64(sp)
800dbcd0:	8fb1003c 	lw	s1,60(sp)
800dbcd4:	8fb00038 	lw	s0,56(sp)
800dbcd8:	00601021 	move	v0,v1
800dbcdc:	03e00008 	jr	ra
800dbce0:	27bd0060 	addiu	sp,sp,96
800dbce4:	08036f1f 	j	800dbc7c <draw_hscroll_init+0xe0>
800dbce8:	24140001 	li	s4,1
800dbcec:	08036f1f 	j	800dbc7c <draw_hscroll_init+0xe0>
800dbcf0:	24140002 	li	s4,2
800dbcf4:	08036f1f 	j	800dbc7c <draw_hscroll_init+0xe0>
800dbcf8:	24140003 	li	s4,3
800dbcfc:	08036f1f 	j	800dbc7c <draw_hscroll_init+0xe0>
800dbd00:	24140004 	li	s4,4
800dbd04:	08036f1f 	j	800dbc7c <draw_hscroll_init+0xe0>
800dbd08:	24140007 	li	s4,7
800dbd0c:	0200f809 	jalr	s0
800dbd10:	24040200 	li	a0,512
800dbd14:	1440000d 	bnez	v0,800dbd4c <draw_hscroll_init+0x1b0>
800dbd18:	afa20018 	sw	v0,24(sp)
800dbd1c:	00141080 	sll	v0,s4,0x2
800dbd20:	00141980 	sll	v1,s4,0x6
800dbd24:	00621823 	subu	v1,v1,v0
800dbd28:	2624d8e0 	addiu	a0,s1,-10016
800dbd2c:	00641821 	addu	v1,v1,a0
800dbd30:	3c028010 	lui	v0,0x8010
800dbd34:	ac600038 	sw	zero,56(v1)
800dbd38:	24424e60 	addiu	v0,v0,20064
800dbd3c:	0040f809 	jalr	v0
800dbd40:	02602021 	move	a0,s3
800dbd44:	08036f11 	j	800dbc44 <draw_hscroll_init+0xa8>
800dbd48:	2403fffd 	li	v1,-3
800dbd4c:	3402ffff 	li	v0,0xffff
800dbd50:	12a2007d 	beq	s5,v0,800dbf48 <draw_hscroll_init+0x3ac>
800dbd54:	3c028011 	lui	v0,0x8011
800dbd58:	3c05801f 	lui	a1,0x801f
800dbd5c:	8ca44488 	lw	a0,17544(a1)
800dbd60:	00141080 	sll	v0,s4,0x2
800dbd64:	00141980 	sll	v1,s4,0x6
800dbd68:	afa2001c 	sw	v0,28(sp)
800dbd6c:	afa30020 	sw	v1,32(sp)
800dbd70:	00621823 	subu	v1,v1,v0
800dbd74:	2622d8e0 	addiu	v0,s1,-10016
800dbd78:	00621821 	addu	v1,v1,v0
800dbd7c:	24840001 	addiu	a0,a0,1
800dbd80:	2402000e 	li	v0,14
800dbd84:	aca44488 	sw	a0,17544(a1)
800dbd88:	ac620010 	sw	v0,16(v1)
800dbd8c:	ac770004 	sw	s7,4(v1)
800dbd90:	ac760008 	sw	s6,8(v1)
800dbd94:	ac750018 	sw	s5,24(v1)
800dbd98:	8fa40074 	lw	a0,116(sp)
800dbd9c:	8fb00018 	lw	s0,24(sp)
800dbda0:	ac64001c 	sw	a0,28(v1)
800dbda4:	8fa2006c 	lw	v0,108(sp)
800dbda8:	00003021 	move	a2,zero
800dbdac:	ac600028 	sw	zero,40(v1)
800dbdb0:	ac7e0000 	sw	s8,0(v1)
800dbdb4:	ac62000c 	sw	v0,12(v1)
800dbdb8:	ac700014 	sw	s0,20(v1)
800dbdbc:	ac730020 	sw	s3,32(v1)
800dbdc0:	82420000 	lb	v0,0(s2)
800dbdc4:	02402021 	move	a0,s2
800dbdc8:	10400012 	beqz	v0,800dbe14 <draw_hscroll_init+0x278>
800dbdcc:	02002821 	move	a1,s0
800dbdd0:	3c03800e 	lui	v1,0x800e
800dbdd4:	246395a8 	addiu	v1,v1,-27224
800dbdd8:	0060f809 	jalr	v1
800dbddc:	afa60028 	sw	a2,40(sp)
800dbde0:	00409021 	move	s2,v0
800dbde4:	96020000 	lhu	v0,0(s0)
800dbde8:	2404000d 	li	a0,13
800dbdec:	1044fff4 	beq	v0,a0,800dbdc0 <draw_hscroll_init+0x224>
800dbdf0:	8fa60028 	lw	a2,40(sp)
800dbdf4:	2403000a 	li	v1,10
800dbdf8:	1043fff1 	beq	v0,v1,800dbdc0 <draw_hscroll_init+0x224>
800dbdfc:	02402021 	move	a0,s2
800dbe00:	82420000 	lb	v0,0(s2)
800dbe04:	26100002 	addiu	s0,s0,2
800dbe08:	24c60001 	addiu	a2,a2,1
800dbe0c:	1440fff0 	bnez	v0,800dbdd0 <draw_hscroll_init+0x234>
800dbe10:	02002821 	move	a1,s0
800dbe14:	8fa3001c 	lw	v1,28(sp)
800dbe18:	8fa40020 	lw	a0,32(sp)
800dbe1c:	00831023 	subu	v0,a0,v1
800dbe20:	2623d8e0 	addiu	v1,s1,-10016
800dbe24:	00431021 	addu	v0,v0,v1
800dbe28:	14c00003 	bnez	a2,800dbe38 <draw_hscroll_init+0x29c>
800dbe2c:	ac460038 	sw	a2,56(v0)
800dbe30:	08036f11 	j	800dbc44 <draw_hscroll_init+0xa8>
800dbe34:	02801821 	move	v1,s4
800dbe38:	8fa40018 	lw	a0,24(sp)
800dbe3c:	3c02800e 	lui	v0,0x800e
800dbe40:	00c02821 	move	a1,a2
800dbe44:	24070001 	li	a3,1
800dbe48:	24429734 	addiu	v0,v0,-26828
800dbe4c:	0040f809 	jalr	v0
800dbe50:	24060180 	li	a2,384
800dbe54:	1040005f 	beqz	v0,800dbfd4 <draw_hscroll_init+0x438>
800dbe58:	00409021 	move	s2,v0
800dbe5c:	00004021 	move	t0,zero
800dbe60:	00008021 	move	s0,zero
800dbe64:	8fa40074 	lw	a0,116(sp)
800dbe68:	8fa60018 	lw	a2,24(sp)
800dbe6c:	afa40010 	sw	a0,16(sp)
800dbe70:	94c20000 	lhu	v0,0(a2)
800dbe74:	00082040 	sll	a0,t0,0x1
800dbe78:	3c03800e 	lui	v1,0x800e
800dbe7c:	02642021 	addu	a0,s3,a0
800dbe80:	afa8002c 	sw	t0,44(sp)
800dbe84:	24050180 	li	a1,384
800dbe88:	00003021 	move	a2,zero
800dbe8c:	02a03821 	move	a3,s5
800dbe90:	24639070 	addiu	v1,v1,-28560
800dbe94:	0060f809 	jalr	v1
800dbe98:	afa20014 	sw	v0,20(sp)
800dbe9c:	8fa40018 	lw	a0,24(sp)
800dbea0:	8fa8002c 	lw	t0,44(sp)
800dbea4:	24840002 	addiu	a0,a0,2
800dbea8:	26100001 	addiu	s0,s0,1
800dbeac:	01024021 	addu	t0,t0,v0
800dbeb0:	1650ffec 	bne	s2,s0,800dbe64 <draw_hscroll_init+0x2c8>
800dbeb4:	afa40018 	sw	a0,24(sp)
800dbeb8:	8fa2001c 	lw	v0,28(sp)
800dbebc:	8fa60020 	lw	a2,32(sp)
800dbec0:	2644ffff 	addiu	a0,s2,-1
800dbec4:	00c21823 	subu	v1,a2,v0
800dbec8:	2622d8e0 	addiu	v0,s1,-10016
800dbecc:	00621821 	addu	v1,v1,v0
800dbed0:	3402ffff 	li	v0,0xffff
800dbed4:	ac680024 	sw	t0,36(v1)
800dbed8:	ac640034 	sw	a0,52(v1)
800dbedc:	ac60002c 	sw	zero,44(v1)
800dbee0:	ac600030 	sw	zero,48(v1)
800dbee4:	12a2001f 	beq	s5,v0,800dbf64 <draw_hscroll_init+0x3c8>
800dbee8:	8c6b0010 	lw	t3,16(v1)
800dbeec:	1160ffd0 	beqz	t3,800dbe30 <draw_hscroll_init+0x294>
800dbef0:	8c710020 	lw	s1,32(v1)
800dbef4:	00161200 	sll	v0,s6,0x8
800dbef8:	00571021 	addu	v0,v0,s7
800dbefc:	00021040 	sll	v0,v0,0x1
800dbf00:	8fa6006c 	lw	a2,108(sp)
800dbf04:	03c28021 	addu	s0,s8,v0
800dbf08:	3c028011 	lui	v0,0x8011
800dbf0c:	00069840 	sll	s3,a2,0x1
800dbf10:	2455c930 	addiu	s5,v0,-14032
800dbf14:	00009021 	move	s2,zero
800dbf18:	02002021 	move	a0,s0
800dbf1c:	02202821 	move	a1,s1
800dbf20:	afab0030 	sw	t3,48(sp)
800dbf24:	02a0f809 	jalr	s5
800dbf28:	02603021 	move	a2,s3
800dbf2c:	8fab0030 	lw	t3,48(sp)
800dbf30:	26520001 	addiu	s2,s2,1
800dbf34:	26100200 	addiu	s0,s0,512
800dbf38:	1572fff7 	bne	t3,s2,800dbf18 <draw_hscroll_init+0x37c>
800dbf3c:	26310300 	addiu	s1,s1,768
800dbf40:	08036f11 	j	800dbc44 <draw_hscroll_init+0xa8>
800dbf44:	02801821 	move	v1,s4
800dbf48:	02602021 	move	a0,s3
800dbf4c:	00002821 	move	a1,zero
800dbf50:	2442ca64 	addiu	v0,v0,-13724
800dbf54:	0040f809 	jalr	v0
800dbf58:	24062a00 	li	a2,10752
800dbf5c:	08036f57 	j	800dbd5c <draw_hscroll_init+0x1c0>
800dbf60:	3c05801f 	lui	a1,0x801f
800dbf64:	1160ffb2 	beqz	t3,800dbe30 <draw_hscroll_init+0x294>
800dbf68:	00161200 	sll	v0,s6,0x8
800dbf6c:	02e21021 	addu	v0,s7,v0
800dbf70:	00021040 	sll	v0,v0,0x1
800dbf74:	8c630020 	lw	v1,32(v1)
800dbf78:	03c21021 	addu	v0,s8,v0
800dbf7c:	00002821 	move	a1,zero
800dbf80:	00003021 	move	a2,zero
800dbf84:	8fa4006c 	lw	a0,108(sp)
800dbf88:	1080000c 	beqz	a0,800dbfbc <draw_hscroll_init+0x420>
800dbf8c:	00000000 	nop
800dbf90:	00404821 	move	t1,v0
800dbf94:	00663821 	addu	a3,v1,a2
800dbf98:	00005021 	move	t2,zero
800dbf9c:	94e80000 	lhu	t0,0(a3)
800dbfa0:	254a0001 	addiu	t2,t2,1
800dbfa4:	11000002 	beqz	t0,800dbfb0 <draw_hscroll_init+0x414>
800dbfa8:	24e70002 	addiu	a3,a3,2
800dbfac:	a5280000 	sh	t0,0(t1)
800dbfb0:	8fa4006c 	lw	a0,108(sp)
800dbfb4:	148afff9 	bne	a0,t2,800dbf9c <draw_hscroll_init+0x400>
800dbfb8:	25290002 	addiu	t1,t1,2
800dbfbc:	24a50001 	addiu	a1,a1,1
800dbfc0:	24420200 	addiu	v0,v0,512
800dbfc4:	1565ffef 	bne	t3,a1,800dbf84 <draw_hscroll_init+0x3e8>
800dbfc8:	24c60300 	addiu	a2,a2,768
800dbfcc:	08036f11 	j	800dbc44 <draw_hscroll_init+0xa8>
800dbfd0:	02801821 	move	v1,s4
800dbfd4:	08036fae 	j	800dbeb8 <draw_hscroll_init+0x31c>
800dbfd8:	00004021 	move	t0,zero

800dbfdc <print_string_shadow_center>:
800dbfdc:	27bdffd0 	addiu	sp,sp,-48
800dbfe0:	afb20020 	sw	s2,32(sp)
800dbfe4:	afb00018 	sw	s0,24(sp)
800dbfe8:	00a09021 	move	s2,a1
800dbfec:	3c10800e 	lui	s0,0x800e
800dbff0:	afb30024 	sw	s3,36(sp)
800dbff4:	afb1001c 	sw	s1,28(sp)
800dbff8:	00e09821 	move	s3,a3
800dbffc:	261092e0 	addiu	s0,s0,-27936
800dc000:	00808821 	move	s1,a0
800dc004:	26460001 	addiu	a2,s2,1
800dc008:	24050081 	li	a1,129
800dc00c:	00003821 	move	a3,zero
800dc010:	afbf0028 	sw	ra,40(sp)
800dc014:	afb30014 	sw	s3,20(sp)
800dc018:	0200f809 	jalr	s0
800dc01c:	afa00010 	sw	zero,16(sp)
800dc020:	02202021 	move	a0,s1
800dc024:	02403021 	move	a2,s2
800dc028:	24050080 	li	a1,128
800dc02c:	00003821 	move	a3,zero
800dc030:	afb30014 	sw	s3,20(sp)
800dc034:	0200f809 	jalr	s0
800dc038:	afa00010 	sw	zero,16(sp)
800dc03c:	8fbf0028 	lw	ra,40(sp)
800dc040:	8fb30024 	lw	s3,36(sp)
800dc044:	8fb20020 	lw	s2,32(sp)
800dc048:	8fb1001c 	lw	s1,28(sp)
800dc04c:	8fb00018 	lw	s0,24(sp)
800dc050:	03e00008 	jr	ra
800dc054:	27bd0030 	addiu	sp,sp,48

800dc058 <print_string_center>:
800dc058:	27bdffe0 	addiu	sp,sp,-32
800dc05c:	8fa30030 	lw	v1,48(sp)
800dc060:	3c02800e 	lui	v0,0x800e
800dc064:	afa60010 	sw	a2,16(sp)
800dc068:	244292e0 	addiu	v0,v0,-27936
800dc06c:	00a03021 	move	a2,a1
800dc070:	24050080 	li	a1,128
800dc074:	afbf0018 	sw	ra,24(sp)
800dc078:	0040f809 	jalr	v0
800dc07c:	afa30014 	sw	v1,20(sp)
800dc080:	8fbf0018 	lw	ra,24(sp)
800dc084:	03e00008 	jr	ra
800dc088:	27bd0020 	addiu	sp,sp,32

800dc08c <draw_yesno_dialog>:
800dc08c:	27bdffb0 	addiu	sp,sp,-80
800dc090:	3c02800e 	lui	v0,0x800e
800dc094:	afb5003c 	sw	s5,60(sp)
800dc098:	27b50018 	addiu	s5,sp,24
800dc09c:	afbe0048 	sw	s8,72(sp)
800dc0a0:	afb70044 	sw	s7,68(sp)
800dc0a4:	afb40038 	sw	s4,56(sp)
800dc0a8:	afb30034 	sw	s3,52(sp)
800dc0ac:	afb20030 	sw	s2,48(sp)
800dc0b0:	afb1002c 	sw	s1,44(sp)
800dc0b4:	afb00028 	sw	s0,40(sp)
800dc0b8:	245395a8 	addiu	s3,v0,-27224
800dc0bc:	afbf004c 	sw	ra,76(sp)
800dc0c0:	afb60040 	sw	s6,64(sp)
800dc0c4:	00c0b821 	move	s7,a2
800dc0c8:	0080f021 	move	s8,a0
800dc0cc:	afa7005c 	sw	a3,92(sp)
800dc0d0:	00c01021 	move	v0,a2
800dc0d4:	00008821 	move	s1,zero
800dc0d8:	2412000d 	li	s2,13
800dc0dc:	2414000a 	li	s4,10
800dc0e0:	02a08021 	move	s0,s5
800dc0e4:	00402021 	move	a0,v0
800dc0e8:	80420000 	lb	v0,0(v0)
800dc0ec:	1040000f 	beqz	v0,800dc12c <draw_yesno_dialog+0xa0>
800dc0f0:	02002821 	move	a1,s0
800dc0f4:	0260f809 	jalr	s3
800dc0f8:	00000000 	nop
800dc0fc:	96030000 	lhu	v1,0(s0)
800dc100:	1072fff9 	beq	v1,s2,800dc0e8 <draw_yesno_dialog+0x5c>
800dc104:	00402021 	move	a0,v0
800dc108:	1074fff6 	beq	v1,s4,800dc0e4 <draw_yesno_dialog+0x58>
800dc10c:	2e240008 	sltiu	a0,s1,8
800dc110:	10800006 	beqz	a0,800dc12c <draw_yesno_dialog+0xa0>
800dc114:	00402021 	move	a0,v0
800dc118:	80420000 	lb	v0,0(v0)
800dc11c:	26100002 	addiu	s0,s0,2
800dc120:	26310001 	addiu	s1,s1,1
800dc124:	1440fff3 	bnez	v0,800dc0f4 <draw_yesno_dialog+0x68>
800dc128:	02002821 	move	a1,s0
800dc12c:	3c16800e 	lui	s6,0x800e
800dc130:	02202821 	move	a1,s1
800dc134:	02a02021 	move	a0,s5
800dc138:	00003021 	move	a2,zero
800dc13c:	26c29734 	addiu	v0,s6,-26828
800dc140:	0040f809 	jalr	v0
800dc144:	24070003 	li	a3,3
800dc148:	3c03800e 	lui	v1,0x800e
800dc14c:	8fa2005c 	lw	v0,92(sp)
800dc150:	247395a8 	addiu	s3,v1,-27224
800dc154:	00008821 	move	s1,zero
800dc158:	2412000d 	li	s2,13
800dc15c:	2414000a 	li	s4,10
800dc160:	02a08021 	move	s0,s5
800dc164:	00402021 	move	a0,v0
800dc168:	80420000 	lb	v0,0(v0)
800dc16c:	1040000f 	beqz	v0,800dc1ac <draw_yesno_dialog+0x120>
800dc170:	02002821 	move	a1,s0
800dc174:	0260f809 	jalr	s3
800dc178:	00000000 	nop
800dc17c:	96030000 	lhu	v1,0(s0)
800dc180:	1072fff9 	beq	v1,s2,800dc168 <draw_yesno_dialog+0xdc>
800dc184:	00402021 	move	a0,v0
800dc188:	1074fff6 	beq	v1,s4,800dc164 <draw_yesno_dialog+0xd8>
800dc18c:	2e240008 	sltiu	a0,s1,8
800dc190:	10800006 	beqz	a0,800dc1ac <draw_yesno_dialog+0x120>
800dc194:	00402021 	move	a0,v0
800dc198:	80420000 	lb	v0,0(v0)
800dc19c:	26100002 	addiu	s0,s0,2
800dc1a0:	26310001 	addiu	s1,s1,1
800dc1a4:	1440fff3 	bnez	v0,800dc174 <draw_yesno_dialog+0xe8>
800dc1a8:	02002821 	move	a1,s0
800dc1ac:	02a02021 	move	a0,s5
800dc1b0:	02202821 	move	a1,s1
800dc1b4:	26c29734 	addiu	v0,s6,-26828
800dc1b8:	00003021 	move	a2,zero
800dc1bc:	0040f809 	jalr	v0
800dc1c0:	24070003 	li	a3,3
800dc1c4:	33c30001 	andi	v1,s8,0x1
800dc1c8:	1060006f 	beqz	v1,800dc388 <draw_yesno_dialog+0x2fc>
800dc1cc:	3c02801f 	lui	v0,0x801f
800dc1d0:	3c02801f 	lui	v0,0x801f
800dc1d4:	8c50475c 	lw	s0,18268(v0)
800dc1d8:	3c11801f 	lui	s1,0x801f
800dc1dc:	2622212c 	addiu	v0,s1,8492
800dc1e0:	8c43028c 	lw	v1,652(v0)
800dc1e4:	8c470284 	lw	a3,644(v0)
800dc1e8:	10600018 	beqz	v1,800dc24c <draw_yesno_dialog+0x1c0>
800dc1ec:	8c4b0288 	lw	t3,648(v0)
800dc1f0:	11600016 	beqz	t3,800dc24c <draw_yesno_dialog+0x1c0>
800dc1f4:	3c020001 	lui	v0,0x1
800dc1f8:	34420080 	ori	v0,v0,0x80
800dc1fc:	00604821 	move	t1,v1
800dc200:	02024021 	addu	t0,s0,v0
800dc204:	00005021 	move	t2,zero
800dc208:	10e0000d 	beqz	a3,800dc240 <draw_yesno_dialog+0x1b4>
800dc20c:	00002021 	move	a0,zero
800dc210:	01003021 	move	a2,t0
800dc214:	01202821 	move	a1,t1
800dc218:	94a30000 	lhu	v1,0(a1)
800dc21c:	240203e0 	li	v0,992
800dc220:	24840001 	addiu	a0,a0,1
800dc224:	10620002 	beq	v1,v0,800dc230 <draw_yesno_dialog+0x1a4>
800dc228:	24a50002 	addiu	a1,a1,2
800dc22c:	a4c30000 	sh	v1,0(a2)
800dc230:	1487fff9 	bne	a0,a3,800dc218 <draw_yesno_dialog+0x18c>
800dc234:	24c60002 	addiu	a2,a2,2
800dc238:	00041040 	sll	v0,a0,0x1
800dc23c:	01224821 	addu	t1,t1,v0
800dc240:	254a0001 	addiu	t2,t2,1
800dc244:	154bfff0 	bne	t2,t3,800dc208 <draw_yesno_dialog+0x17c>
800dc248:	25080200 	addiu	t0,t0,512
800dc24c:	24027fff 	li	v0,32767
800dc250:	3c12800e 	lui	s2,0x800e
800dc254:	2407003a 	li	a3,58
800dc258:	2643b9dc 	addiu	v1,s2,-17956
800dc25c:	afa20010 	sw	v0,16(sp)
800dc260:	02002021 	move	a0,s0
800dc264:	24050042 	li	a1,66
800dc268:	24060082 	li	a2,130
800dc26c:	0060f809 	jalr	v1
800dc270:	afb70014 	sw	s7,20(sp)
800dc274:	2622212c 	addiu	v0,s1,8492
800dc278:	8c43028c 	lw	v1,652(v0)
800dc27c:	8c470284 	lw	a3,644(v0)
800dc280:	10600018 	beqz	v1,800dc2e4 <draw_yesno_dialog+0x258>
800dc284:	8c4b0288 	lw	t3,648(v0)
800dc288:	11600016 	beqz	t3,800dc2e4 <draw_yesno_dialog+0x258>
800dc28c:	3c020001 	lui	v0,0x1
800dc290:	34420110 	ori	v0,v0,0x110
800dc294:	00604821 	move	t1,v1
800dc298:	02024021 	addu	t0,s0,v0
800dc29c:	00005021 	move	t2,zero
800dc2a0:	10e0000d 	beqz	a3,800dc2d8 <draw_yesno_dialog+0x24c>
800dc2a4:	00002021 	move	a0,zero
800dc2a8:	01003021 	move	a2,t0
800dc2ac:	01202821 	move	a1,t1
800dc2b0:	94a30000 	lhu	v1,0(a1)
800dc2b4:	240203e0 	li	v0,992
800dc2b8:	24840001 	addiu	a0,a0,1
800dc2bc:	10620002 	beq	v1,v0,800dc2c8 <draw_yesno_dialog+0x23c>
800dc2c0:	24a50002 	addiu	a1,a1,2
800dc2c4:	a4c30000 	sh	v1,0(a2)
800dc2c8:	14e4fff9 	bne	a3,a0,800dc2b0 <draw_yesno_dialog+0x224>
800dc2cc:	24c60002 	addiu	a2,a2,2
800dc2d0:	00041040 	sll	v0,a0,0x1
800dc2d4:	01224821 	addu	t1,t1,v0
800dc2d8:	254a0001 	addiu	t2,t2,1
800dc2dc:	154bfff0 	bne	t2,t3,800dc2a0 <draw_yesno_dialog+0x214>
800dc2e0:	25080200 	addiu	t0,t0,512
800dc2e4:	24027fff 	li	v0,32767
800dc2e8:	afa20010 	sw	v0,16(sp)
800dc2ec:	8fa2005c 	lw	v0,92(sp)
800dc2f0:	2643b9dc 	addiu	v1,s2,-17956
800dc2f4:	02002021 	move	a0,s0
800dc2f8:	2405008a 	li	a1,138
800dc2fc:	24060082 	li	a2,130
800dc300:	2407003a 	li	a3,58
800dc304:	0060f809 	jalr	v1
800dc308:	afa20014 	sw	v0,20(sp)
800dc30c:	3c028011 	lui	v0,0x8011
800dc310:	2442c650 	addiu	v0,v0,-14768
800dc314:	03c02021 	move	a0,s8
800dc318:	0040f809 	jalr	v0
800dc31c:	24050001 	li	a1,1
800dc320:	3c03800e 	lui	v1,0x800e
800dc324:	3c028010 	lui	v0,0x8010
800dc328:	24721da0 	addiu	s2,v1,7584
800dc32c:	245122d0 	addiu	s1,v0,8912
800dc330:	0240f809 	jalr	s2
800dc334:	00000000 	nop
800dc338:	00408021 	move	s0,v0
800dc33c:	0220f809 	jalr	s1
800dc340:	24040064 	li	a0,100
800dc344:	2602fffb 	addiu	v0,s0,-5
800dc348:	2c420002 	sltiu	v0,v0,2
800dc34c:	1040fff8 	beqz	v0,800dc330 <draw_yesno_dialog+0x2a4>
800dc350:	3a020005 	xori	v0,s0,0x5
800dc354:	8fbf004c 	lw	ra,76(sp)
800dc358:	8fbe0048 	lw	s8,72(sp)
800dc35c:	8fb70044 	lw	s7,68(sp)
800dc360:	8fb60040 	lw	s6,64(sp)
800dc364:	8fb5003c 	lw	s5,60(sp)
800dc368:	8fb40038 	lw	s4,56(sp)
800dc36c:	8fb30034 	lw	s3,52(sp)
800dc370:	8fb20030 	lw	s2,48(sp)
800dc374:	8fb1002c 	lw	s1,44(sp)
800dc378:	8fb00028 	lw	s0,40(sp)
800dc37c:	2c420001 	sltiu	v0,v0,1
800dc380:	03e00008 	jr	ra
800dc384:	27bd0050 	addiu	sp,sp,80
800dc388:	08037076 	j	800dc1d8 <draw_yesno_dialog+0x14c>
800dc38c:	8c504758 	lw	s0,18264(v0)

800dc390 <draw_message>:
800dc390:	27bdfff0 	addiu	sp,sp,-16
800dc394:	8fa80028 	lw	t0,40(sp)
800dc398:	afb3000c 	sw	s3,12(sp)
800dc39c:	31028000 	andi	v0,t0,0x8000
800dc3a0:	afb20008 	sw	s2,8(sp)
800dc3a4:	afb10004 	sw	s1,4(sp)
800dc3a8:	afb00000 	sw	s0,0(sp)
800dc3ac:	00806021 	move	t4,a0
800dc3b0:	00a06821 	move	t5,a1
800dc3b4:	00c05821 	move	t3,a2
800dc3b8:	1440001e 	bnez	v0,800dc434 <draw_message+0xa4>
800dc3bc:	00e05021 	move	t2,a3
800dc3c0:	3c02801f 	lui	v0,0x801f
800dc3c4:	2442212c 	addiu	v0,v0,8492
800dc3c8:	8c43027c 	lw	v1,636(v0)
800dc3cc:	8c480274 	lw	t0,628(v0)
800dc3d0:	1060003f 	beqz	v1,800dc4d0 <draw_message+0x140>
800dc3d4:	8c4b0278 	lw	t3,632(v0)
800dc3d8:	1160003d 	beqz	t3,800dc4d0 <draw_message+0x140>
800dc3dc:	24846044 	addiu	a0,a0,24644
800dc3e0:	00604821 	move	t1,v1
800dc3e4:	00005021 	move	t2,zero
800dc3e8:	1100000d 	beqz	t0,800dc420 <draw_message+0x90>
800dc3ec:	00002821 	move	a1,zero
800dc3f0:	00803821 	move	a3,a0
800dc3f4:	01203021 	move	a2,t1
800dc3f8:	94c30000 	lhu	v1,0(a2)
800dc3fc:	240203e0 	li	v0,992
800dc400:	24a50001 	addiu	a1,a1,1
800dc404:	10620002 	beq	v1,v0,800dc410 <draw_message+0x80>
800dc408:	24c60002 	addiu	a2,a2,2
800dc40c:	a4e30000 	sh	v1,0(a3)
800dc410:	14a8fff9 	bne	a1,t0,800dc3f8 <draw_message+0x68>
800dc414:	24e70002 	addiu	a3,a3,2
800dc418:	00051040 	sll	v0,a1,0x1
800dc41c:	01224821 	addu	t1,t1,v0
800dc420:	254a0001 	addiu	t2,t2,1
800dc424:	116a002a 	beq	t3,t2,800dc4d0 <draw_message+0x140>
800dc428:	24840200 	addiu	a0,a0,512
800dc42c:	080370fa 	j	800dc3e8 <draw_message+0x58>
800dc430:	00000000 	nop
800dc434:	00081282 	srl	v0,t0,0xa
800dc438:	3042001f 	andi	v0,v0,0x1f
800dc43c:	000220c0 	sll	a0,v0,0x3
800dc440:	00021040 	sll	v0,v0,0x1
800dc444:	00822023 	subu	a0,a0,v0
800dc448:	00081942 	srl	v1,t0,0x5
800dc44c:	3c022492 	lui	v0,0x2492
800dc450:	34494925 	ori	t1,v0,0x4925
800dc454:	3063001f 	andi	v1,v1,0x1f
800dc458:	00890019 	multu	a0,t1
800dc45c:	000328c0 	sll	a1,v1,0x3
800dc460:	00031840 	sll	v1,v1,0x1
800dc464:	3107001f 	andi	a3,t0,0x1f
800dc468:	00a32823 	subu	a1,a1,v1
800dc46c:	00004010 	mfhi	t0
800dc470:	000730c0 	sll	a2,a3,0x3
800dc474:	00a90019 	multu	a1,t1
800dc478:	00073840 	sll	a3,a3,0x1
800dc47c:	00c73023 	subu	a2,a2,a3
800dc480:	00003810 	mfhi	a3
800dc484:	00c90019 	multu	a2,t1
800dc488:	8fa20024 	lw	v0,36(sp)
800dc48c:	00001810 	mfhi	v1
800dc490:	00882023 	subu	a0,a0,t0
800dc494:	00a72823 	subu	a1,a1,a3
800dc498:	00c33023 	subu	a2,a2,v1
800dc49c:	004a9023 	subu	s2,v0,t2
800dc4a0:	00042042 	srl	a0,a0,0x1
800dc4a4:	00052842 	srl	a1,a1,0x1
800dc4a8:	00063042 	srl	a2,a2,0x1
800dc4ac:	8fa20020 	lw	v0,32(sp)
800dc4b0:	01044021 	addu	t0,t0,a0
800dc4b4:	00e53821 	addu	a3,a3,a1
800dc4b8:	00661821 	addu	v1,v1,a2
800dc4bc:	004b7023 	subu	t6,v0,t3
800dc4c0:	00084082 	srl	t0,t0,0x2
800dc4c4:	0007c082 	srl	t8,a3,0x2
800dc4c8:	16400007 	bnez	s2,800dc4e8 <draw_message+0x158>
800dc4cc:	00037882 	srl	t7,v1,0x2
800dc4d0:	8fb3000c 	lw	s3,12(sp)
800dc4d4:	8fb20008 	lw	s2,8(sp)
800dc4d8:	8fb10004 	lw	s1,4(sp)
800dc4dc:	8fb00000 	lw	s0,0(sp)
800dc4e0:	03e00008 	jr	ra
800dc4e4:	27bd0010 	addiu	sp,sp,16
800dc4e8:	000a1200 	sll	v0,t2,0x8
800dc4ec:	01621021 	addu	v0,t3,v0
800dc4f0:	00021040 	sll	v0,v0,0x1
800dc4f4:	004c8021 	addu	s0,v0,t4
800dc4f8:	01a2c821 	addu	t9,t5,v0
800dc4fc:	01209821 	move	s3,t1
800dc500:	00008821 	move	s1,zero
800dc504:	11c00030 	beqz	t6,800dc5c8 <draw_message+0x238>
800dc508:	00000000 	nop
800dc50c:	02005021 	move	t2,s0
800dc510:	03204821 	move	t1,t9
800dc514:	00006821 	move	t5,zero
800dc518:	02606021 	move	t4,s3
800dc51c:	240b001f 	li	t3,31
800dc520:	95250000 	lhu	a1,0(t1)
800dc524:	25ad0001 	addiu	t5,t5,1
800dc528:	00051a82 	srl	v1,a1,0xa
800dc52c:	3063001f 	andi	v1,v1,0x1f
800dc530:	006c0019 	multu	v1,t4
800dc534:	00052142 	srl	a0,a1,0x5
800dc538:	3084001f 	andi	a0,a0,0x1f
800dc53c:	00001010 	mfhi	v0
800dc540:	008c0019 	multu	a0,t4
800dc544:	30a5001f 	andi	a1,a1,0x1f
800dc548:	00003010 	mfhi	a2
800dc54c:	00ac0019 	multu	a1,t4
800dc550:	00621823 	subu	v1,v1,v0
800dc554:	00003810 	mfhi	a3
800dc558:	00031842 	srl	v1,v1,0x1
800dc55c:	00862023 	subu	a0,a0,a2
800dc560:	00431021 	addu	v0,v0,v1
800dc564:	00042042 	srl	a0,a0,0x1
800dc568:	00a72823 	subu	a1,a1,a3
800dc56c:	00c43021 	addu	a2,a2,a0
800dc570:	00021082 	srl	v0,v0,0x2
800dc574:	01021021 	addu	v0,t0,v0
800dc578:	00063082 	srl	a2,a2,0x2
800dc57c:	00052842 	srl	a1,a1,0x1
800dc580:	03063021 	addu	a2,t8,a2
800dc584:	2c430020 	sltiu	v1,v0,32
800dc588:	00e53821 	addu	a3,a3,a1
800dc58c:	0163100a 	movz	v0,t3,v1
800dc590:	00073882 	srl	a3,a3,0x2
800dc594:	2cc30020 	sltiu	v1,a2,32
800dc598:	0163300a 	movz	a2,t3,v1
800dc59c:	01e73821 	addu	a3,t7,a3
800dc5a0:	00021140 	sll	v0,v0,0x5
800dc5a4:	00461025 	or	v0,v0,a2
800dc5a8:	2ce30020 	sltiu	v1,a3,32
800dc5ac:	0163380a 	movz	a3,t3,v1
800dc5b0:	00021140 	sll	v0,v0,0x5
800dc5b4:	00471025 	or	v0,v0,a3
800dc5b8:	a5420000 	sh	v0,0(t2)
800dc5bc:	25290002 	addiu	t1,t1,2
800dc5c0:	15cdffd7 	bne	t6,t5,800dc520 <draw_message+0x190>
800dc5c4:	254a0002 	addiu	t2,t2,2
800dc5c8:	26310001 	addiu	s1,s1,1
800dc5cc:	27390200 	addiu	t9,t9,512
800dc5d0:	1651ffcc 	bne	s2,s1,800dc504 <draw_message+0x174>
800dc5d4:	26100200 	addiu	s0,s0,512
800dc5d8:	8fb3000c 	lw	s3,12(sp)
800dc5dc:	8fb20008 	lw	s2,8(sp)
800dc5e0:	8fb10004 	lw	s1,4(sp)
800dc5e4:	8fb00000 	lw	s0,0(sp)
800dc5e8:	03e00008 	jr	ra
800dc5ec:	27bd0010 	addiu	sp,sp,16

800dc5f0 <show_progress>:
800dc5f0:	27bdffd0 	addiu	sp,sp,-48
800dc5f4:	afbf0028 	sw	ra,40(sp)
800dc5f8:	afb50024 	sw	s5,36(sp)
800dc5fc:	afb40020 	sw	s4,32(sp)
800dc600:	afb3001c 	sw	s3,28(sp)
800dc604:	afb20018 	sw	s2,24(sp)
800dc608:	afb10014 	sw	s1,20(sp)
800dc60c:	afb00010 	sw	s0,16(sp)
800dc610:	3c02801f 	lui	v0,0x801f
800dc614:	8c54448c 	lw	s4,17548(v0)
800dc618:	32830001 	andi	v1,s4,0x1
800dc61c:	10600048 	beqz	v1,800dc740 <show_progress+0x150>
800dc620:	3c02801f 	lui	v0,0x801f
800dc624:	3c02801f 	lui	v0,0x801f
800dc628:	8c55475c 	lw	s5,18268(v0)
800dc62c:	3c05801f 	lui	a1,0x801f
800dc630:	8ca24494 	lw	v0,17556(a1)
800dc634:	10400031 	beqz	v0,800dc6fc <show_progress+0x10c>
800dc638:	3c03801f 	lui	v1,0x801f
800dc63c:	8c644490 	lw	a0,17552(v1)
800dc640:	24420001 	addiu	v0,v0,1
800dc644:	0044001a 	div	zero,v0,a0
800dc648:	008001f4 	teq	a0,zero,0x7
800dc64c:	3c03801f 	lui	v1,0x801f
800dc650:	8c702124 	lw	s0,8484(v1)
800dc654:	3c038019 	lui	v1,0x8019
800dc658:	aca24494 	sw	v0,17556(a1)
800dc65c:	2463a170 	addiu	v1,v1,-24208
800dc660:	3c02801f 	lui	v0,0x801f
800dc664:	8c512128 	lw	s1,8488(v0)
800dc668:	2612ffab 	addiu	s2,s0,-85
800dc66c:	26330003 	addiu	s3,s1,3
800dc670:	2631000e 	addiu	s1,s1,14
800dc674:	0060f809 	jalr	v1
800dc678:	00002012 	mflo	a0
800dc67c:	3c04801c 	lui	a0,0x801c
800dc680:	8c85ded8 	lw	a1,-8488(a0)
800dc684:	3c038019 	lui	v1,0x8019
800dc688:	24639d50 	addiu	v1,v1,-25264
800dc68c:	0060f809 	jalr	v1
800dc690:	00402021 	move	a0,v0
800dc694:	00402021 	move	a0,v0
800dc698:	3c028019 	lui	v0,0x8019
800dc69c:	2442a220 	addiu	v0,v0,-24032
800dc6a0:	0040f809 	jalr	v0
800dc6a4:	00000000 	nop
800dc6a8:	00131a00 	sll	v1,s3,0x8
800dc6ac:	02028021 	addu	s0,s0,v0
800dc6b0:	02431821 	addu	v1,s2,v1
800dc6b4:	02128023 	subu	s0,s0,s2
800dc6b8:	00031840 	sll	v1,v1,0x1
800dc6bc:	00751821 	addu	v1,v1,s5
800dc6c0:	1271000e 	beq	s3,s1,800dc6fc <show_progress+0x10c>
800dc6c4:	2610ffac 	addiu	s0,s0,-84
800dc6c8:	24661600 	addiu	a2,v1,5632
800dc6cc:	12000008 	beqz	s0,800dc6f0 <show_progress+0x100>
800dc6d0:	00000000 	nop
800dc6d4:	00602821 	move	a1,v1
800dc6d8:	00002021 	move	a0,zero
800dc6dc:	24021e7e 	li	v0,7806
800dc6e0:	24840001 	addiu	a0,a0,1
800dc6e4:	a4a20000 	sh	v0,0(a1)
800dc6e8:	1604fffc 	bne	s0,a0,800dc6dc <show_progress+0xec>
800dc6ec:	24a50002 	addiu	a1,a1,2
800dc6f0:	24630200 	addiu	v1,v1,512
800dc6f4:	1466fff5 	bne	v1,a2,800dc6cc <show_progress+0xdc>
800dc6f8:	00000000 	nop
800dc6fc:	3c028011 	lui	v0,0x8011
800dc700:	02802021 	move	a0,s4
800dc704:	2442c650 	addiu	v0,v0,-14768
800dc708:	0040f809 	jalr	v0
800dc70c:	24050001 	li	a1,1
800dc710:	3c198010 	lui	t9,0x8010
800dc714:	8fbf0028 	lw	ra,40(sp)
800dc718:	8fb50024 	lw	s5,36(sp)
800dc71c:	8fb40020 	lw	s4,32(sp)
800dc720:	8fb3001c 	lw	s3,28(sp)
800dc724:	8fb20018 	lw	s2,24(sp)
800dc728:	8fb10014 	lw	s1,20(sp)
800dc72c:	8fb00010 	lw	s0,16(sp)
800dc730:	240401f4 	li	a0,500
800dc734:	273922d0 	addiu	t9,t9,8912
800dc738:	03200008 	jr	t9
800dc73c:	27bd0030 	addiu	sp,sp,48
800dc740:	0803718b 	j	800dc62c <show_progress+0x3c>
800dc744:	8c554758 	lw	s5,18264(v0)

800dc748 <update_progress>:
800dc748:	27bdffd0 	addiu	sp,sp,-48
800dc74c:	afbf002c 	sw	ra,44(sp)
800dc750:	afb60028 	sw	s6,40(sp)
800dc754:	afb50024 	sw	s5,36(sp)
800dc758:	afb40020 	sw	s4,32(sp)
800dc75c:	afb3001c 	sw	s3,28(sp)
800dc760:	afb20018 	sw	s2,24(sp)
800dc764:	afb10014 	sw	s1,20(sp)
800dc768:	afb00010 	sw	s0,16(sp)
800dc76c:	3c02801f 	lui	v0,0x801f
800dc770:	8c56448c 	lw	s6,17548(v0)
800dc774:	32c30001 	andi	v1,s6,0x1
800dc778:	1060004f 	beqz	v1,800dc8b8 <update_progress+0x170>
800dc77c:	3c02801f 	lui	v0,0x801f
800dc780:	3c02801f 	lui	v0,0x801f
800dc784:	8c55475c 	lw	s5,18268(v0)
800dc788:	3c05801f 	lui	a1,0x801f
800dc78c:	8ca24494 	lw	v0,17556(a1)
800dc790:	3c108019 	lui	s0,0x8019
800dc794:	24420001 	addiu	v0,v0,1
800dc798:	aca24494 	sw	v0,17556(a1)
800dc79c:	3c03801f 	lui	v1,0x801f
800dc7a0:	00402021 	move	a0,v0
800dc7a4:	2610a170 	addiu	s0,s0,-24208
800dc7a8:	3c02801f 	lui	v0,0x801f
800dc7ac:	8c712124 	lw	s1,8484(v1)
800dc7b0:	0200f809 	jalr	s0
800dc7b4:	8c532128 	lw	s3,8488(v0)
800dc7b8:	00409021 	move	s2,v0
800dc7bc:	3c02801f 	lui	v0,0x801f
800dc7c0:	8c444490 	lw	a0,17552(v0)
800dc7c4:	0200f809 	jalr	s0
800dc7c8:	26740003 	addiu	s4,s3,3
800dc7cc:	3c038019 	lui	v1,0x8019
800dc7d0:	00402821 	move	a1,v0
800dc7d4:	24639f40 	addiu	v1,v1,-24768
800dc7d8:	0060f809 	jalr	v1
800dc7dc:	02402021 	move	a0,s2
800dc7e0:	3c058019 	lui	a1,0x8019
800dc7e4:	24a5a2d0 	addiu	a1,a1,-23856
800dc7e8:	00a0f809 	jalr	a1
800dc7ec:	00402021 	move	a0,v0
800dc7f0:	3c04801c 	lui	a0,0x801c
800dc7f4:	8c86dee0 	lw	a2,-8480(a0)
800dc7f8:	8c87dee4 	lw	a3,-8476(a0)
800dc7fc:	3c088019 	lui	t0,0x8019
800dc800:	00402021 	move	a0,v0
800dc804:	2508a780 	addiu	t0,t0,-22656
800dc808:	0100f809 	jalr	t0
800dc80c:	00602821 	move	a1,v1
800dc810:	00402021 	move	a0,v0
800dc814:	3c028019 	lui	v0,0x8019
800dc818:	2442b280 	addiu	v0,v0,-19840
800dc81c:	0040f809 	jalr	v0
800dc820:	00602821 	move	a1,v1
800dc824:	2624ffab 	addiu	a0,s1,-85
800dc828:	00141a00 	sll	v1,s4,0x8
800dc82c:	02228821 	addu	s1,s1,v0
800dc830:	00831821 	addu	v1,a0,v1
800dc834:	02248823 	subu	s1,s1,a0
800dc838:	00031840 	sll	v1,v1,0x1
800dc83c:	2673000e 	addiu	s3,s3,14
800dc840:	00751821 	addu	v1,v1,s5
800dc844:	1293000e 	beq	s4,s3,800dc880 <update_progress+0x138>
800dc848:	2631ffac 	addiu	s1,s1,-84
800dc84c:	24661600 	addiu	a2,v1,5632
800dc850:	12200008 	beqz	s1,800dc874 <update_progress+0x12c>
800dc854:	00000000 	nop
800dc858:	00602821 	move	a1,v1
800dc85c:	00002021 	move	a0,zero
800dc860:	24021e7e 	li	v0,7806
800dc864:	24840001 	addiu	a0,a0,1
800dc868:	a4a20000 	sh	v0,0(a1)
800dc86c:	1624fffc 	bne	s1,a0,800dc860 <update_progress+0x118>
800dc870:	24a50002 	addiu	a1,a1,2
800dc874:	24630200 	addiu	v1,v1,512
800dc878:	1466fff5 	bne	v1,a2,800dc850 <update_progress+0x108>
800dc87c:	00000000 	nop
800dc880:	3c198011 	lui	t9,0x8011
800dc884:	02c02021 	move	a0,s6
800dc888:	8fbf002c 	lw	ra,44(sp)
800dc88c:	8fb60028 	lw	s6,40(sp)
800dc890:	8fb50024 	lw	s5,36(sp)
800dc894:	8fb40020 	lw	s4,32(sp)
800dc898:	8fb3001c 	lw	s3,28(sp)
800dc89c:	8fb20018 	lw	s2,24(sp)
800dc8a0:	8fb10014 	lw	s1,20(sp)
800dc8a4:	8fb00010 	lw	s0,16(sp)
800dc8a8:	24050001 	li	a1,1
800dc8ac:	2739c650 	addiu	t9,t9,-14768
800dc8b0:	03200008 	jr	t9
800dc8b4:	27bd0030 	addiu	sp,sp,48
800dc8b8:	080371e2 	j	800dc788 <update_progress+0x40>
800dc8bc:	8c554758 	lw	s5,18264(v0)

800dc8c0 <init_progress>:
800dc8c0:	30830001 	andi	v1,a0,0x1
800dc8c4:	3c02801f 	lui	v0,0x801f
800dc8c8:	00804021 	move	t0,a0
800dc8cc:	ac44448c 	sw	a0,17548(v0)
800dc8d0:	10600029 	beqz	v1,800dc978 <init_progress+0xb8>
800dc8d4:	00a02021 	move	a0,a1
800dc8d8:	3c02801f 	lui	v0,0x801f
800dc8dc:	8c47475c 	lw	a3,18268(v0)
800dc8e0:	3c02801f 	lui	v0,0x801f
800dc8e4:	8c452128 	lw	a1,8488(v0)
800dc8e8:	3c03801f 	lui	v1,0x801f
800dc8ec:	8c622124 	lw	v0,8484(v1)
800dc8f0:	24a60003 	addiu	a2,a1,3
800dc8f4:	00061a00 	sll	v1,a2,0x8
800dc8f8:	2442ffab 	addiu	v0,v0,-85
800dc8fc:	00431021 	addu	v0,v0,v1
800dc900:	3c03801f 	lui	v1,0x801f
800dc904:	00021040 	sll	v0,v0,0x1
800dc908:	ac644490 	sw	a0,17552(v1)
800dc90c:	24a5000e 	addiu	a1,a1,14
800dc910:	3c04801f 	lui	a0,0x801f
800dc914:	00471021 	addu	v0,v0,a3
800dc918:	ac804494 	sw	zero,17556(a0)
800dc91c:	10c50011 	beq	a2,a1,800dc964 <init_progress+0xa4>
800dc920:	240700aa 	li	a3,170
800dc924:	00402821 	move	a1,v0
800dc928:	24461600 	addiu	a2,v0,5632
800dc92c:	2402ffff 	li	v0,-1
800dc930:	10e20009 	beq	a3,v0,800dc958 <init_progress+0x98>
800dc934:	00000000 	nop
800dc938:	00a02021 	move	a0,a1
800dc93c:	00001821 	move	v1,zero
800dc940:	24023def 	li	v0,15855
800dc944:	a4820000 	sh	v0,0(a0)
800dc948:	24630001 	addiu	v1,v1,1
800dc94c:	240200ab 	li	v0,171
800dc950:	1462fffb 	bne	v1,v0,800dc940 <init_progress+0x80>
800dc954:	24840002 	addiu	a0,a0,2
800dc958:	24a50200 	addiu	a1,a1,512
800dc95c:	14a6fff4 	bne	a1,a2,800dc930 <init_progress+0x70>
800dc960:	2402ffff 	li	v0,-1
800dc964:	3c198011 	lui	t9,0x8011
800dc968:	01002021 	move	a0,t0
800dc96c:	2739c650 	addiu	t9,t9,-14768
800dc970:	03200008 	jr	t9
800dc974:	24050001 	li	a1,1
800dc978:	3c02801f 	lui	v0,0x801f
800dc97c:	08037238 	j	800dc8e0 <init_progress+0x20>
800dc980:	8c474758 	lw	a3,18264(v0)

800dc984 <draw_dialog>:
800dc984:	8fad0010 	lw	t5,16(sp)
800dc988:	24c20005 	addiu	v0,a2,5
800dc98c:	00021200 	sll	v0,v0,0x8
800dc990:	24a30005 	addiu	v1,a1,5
800dc994:	00a05821 	move	t3,a1
800dc998:	00621821 	addu	v1,v1,v0
800dc99c:	01a62823 	subu	a1,t5,a2
800dc9a0:	00031840 	sll	v1,v1,0x1
800dc9a4:	00eb1023 	subu	v0,a3,t3
800dc9a8:	24a50001 	addiu	a1,a1,1
800dc9ac:	00806021 	move	t4,a0
800dc9b0:	24490001 	addiu	t1,v0,1
800dc9b4:	10a0000e 	beqz	a1,800dc9f0 <draw_dialog+0x6c>
800dc9b8:	00641821 	addu	v1,v1,a0
800dc9bc:	00005021 	move	t2,zero
800dc9c0:	11200008 	beqz	t1,800dc9e4 <draw_dialog+0x60>
800dc9c4:	00000000 	nop
800dc9c8:	00604021 	move	t0,v1
800dc9cc:	00002021 	move	a0,zero
800dc9d0:	24022040 	li	v0,8256
800dc9d4:	24840001 	addiu	a0,a0,1
800dc9d8:	a5020000 	sh	v0,0(t0)
800dc9dc:	1524fffc 	bne	t1,a0,800dc9d0 <draw_dialog+0x4c>
800dc9e0:	25080002 	addiu	t0,t0,2
800dc9e4:	254a0001 	addiu	t2,t2,1
800dc9e8:	14aafff5 	bne	a1,t2,800dc9c0 <draw_dialog+0x3c>
800dc9ec:	24630200 	addiu	v1,v1,512
800dc9f0:	00eb2023 	subu	a0,a3,t3
800dc9f4:	24eaffff 	addiu	t2,a3,-1
800dc9f8:	10800009 	beqz	a0,800dca20 <draw_dialog+0x9c>
800dc9fc:	00062a00 	sll	a1,a2,0x8
800dca00:	01651021 	addu	v0,t3,a1
800dca04:	00021040 	sll	v0,v0,0x1
800dca08:	01821021 	addu	v0,t4,v0
800dca0c:	00001821 	move	v1,zero
800dca10:	24630001 	addiu	v1,v1,1
800dca14:	a4400000 	sh	zero,0(v0)
800dca18:	1483fffd 	bne	a0,v1,800dca10 <draw_dialog+0x8c>
800dca1c:	24420002 	addiu	v0,v0,2
800dca20:	01a62023 	subu	a0,t5,a2
800dca24:	18800009 	blez	a0,800dca4c <draw_dialog+0xc8>
800dca28:	25a9ffff 	addiu	t1,t5,-1
800dca2c:	00e51021 	addu	v0,a3,a1
800dca30:	00021040 	sll	v0,v0,0x1
800dca34:	01821021 	addu	v0,t4,v0
800dca38:	00001821 	move	v1,zero
800dca3c:	24630001 	addiu	v1,v1,1
800dca40:	a4400000 	sh	zero,0(v0)
800dca44:	1483fffd 	bne	a0,v1,800dca3c <draw_dialog+0xb8>
800dca48:	24420200 	addiu	v0,v0,512
800dca4c:	00eb3823 	subu	a3,a3,t3
800dca50:	10e0000a 	beqz	a3,800dca7c <draw_dialog+0xf8>
800dca54:	25680001 	addiu	t0,t3,1
800dca58:	000d1200 	sll	v0,t5,0x8
800dca5c:	01021021 	addu	v0,t0,v0
800dca60:	00021040 	sll	v0,v0,0x1
800dca64:	01821021 	addu	v0,t4,v0
800dca68:	00001821 	move	v1,zero
800dca6c:	24630001 	addiu	v1,v1,1
800dca70:	a4400000 	sh	zero,0(v0)
800dca74:	14e3fffd 	bne	a3,v1,800dca6c <draw_dialog+0xe8>
800dca78:	24420002 	addiu	v0,v0,2
800dca7c:	01a62823 	subu	a1,t5,a2
800dca80:	24c60001 	addiu	a2,a2,1
800dca84:	18a00009 	blez	a1,800dcaac <draw_dialog+0x128>
800dca88:	00063a00 	sll	a3,a2,0x8
800dca8c:	01671021 	addu	v0,t3,a3
800dca90:	00021040 	sll	v0,v0,0x1
800dca94:	01821021 	addu	v0,t4,v0
800dca98:	00001821 	move	v1,zero
800dca9c:	24630001 	addiu	v1,v1,1
800dcaa0:	a4400000 	sh	zero,0(v0)
800dcaa4:	14a3fffd 	bne	a1,v1,800dca9c <draw_dialog+0x118>
800dcaa8:	24420200 	addiu	v0,v0,512
800dcaac:	01482823 	subu	a1,t2,t0
800dcab0:	10a00009 	beqz	a1,800dcad8 <draw_dialog+0x154>
800dcab4:	254dffff 	addiu	t5,t2,-1
800dcab8:	01071021 	addu	v0,t0,a3
800dcabc:	00021040 	sll	v0,v0,0x1
800dcac0:	01821021 	addu	v0,t4,v0
800dcac4:	00001821 	move	v1,zero
800dcac8:	24630001 	addiu	v1,v1,1
800dcacc:	a4400000 	sh	zero,0(v0)
800dcad0:	14a3fffd 	bne	a1,v1,800dcac8 <draw_dialog+0x144>
800dcad4:	24420002 	addiu	v0,v0,2
800dcad8:	01262823 	subu	a1,t1,a2
800dcadc:	18a00009 	blez	a1,800dcb04 <draw_dialog+0x180>
800dcae0:	252bffff 	addiu	t3,t1,-1
800dcae4:	01471021 	addu	v0,t2,a3
800dcae8:	00021040 	sll	v0,v0,0x1
800dcaec:	01821021 	addu	v0,t4,v0
800dcaf0:	00001821 	move	v1,zero
800dcaf4:	24630001 	addiu	v1,v1,1
800dcaf8:	a4400000 	sh	zero,0(v0)
800dcafc:	14a3fffd 	bne	a1,v1,800dcaf4 <draw_dialog+0x170>
800dcb00:	24420200 	addiu	v0,v0,512
800dcb04:	01482823 	subu	a1,t2,t0
800dcb08:	10a0000a 	beqz	a1,800dcb34 <draw_dialog+0x1b0>
800dcb0c:	25040001 	addiu	a0,t0,1
800dcb10:	00091200 	sll	v0,t1,0x8
800dcb14:	00821021 	addu	v0,a0,v0
800dcb18:	00021040 	sll	v0,v0,0x1
800dcb1c:	01821021 	addu	v0,t4,v0
800dcb20:	00001821 	move	v1,zero
800dcb24:	24630001 	addiu	v1,v1,1
800dcb28:	a4400000 	sh	zero,0(v0)
800dcb2c:	14a3fffd 	bne	a1,v1,800dcb24 <draw_dialog+0x1a0>
800dcb30:	24420002 	addiu	v0,v0,2
800dcb34:	01262823 	subu	a1,t1,a2
800dcb38:	24c60001 	addiu	a2,a2,1
800dcb3c:	18a00009 	blez	a1,800dcb64 <draw_dialog+0x1e0>
800dcb40:	00063a00 	sll	a3,a2,0x8
800dcb44:	01071021 	addu	v0,t0,a3
800dcb48:	00021040 	sll	v0,v0,0x1
800dcb4c:	01821021 	addu	v0,t4,v0
800dcb50:	00001821 	move	v1,zero
800dcb54:	24630001 	addiu	v1,v1,1
800dcb58:	a4400000 	sh	zero,0(v0)
800dcb5c:	14a3fffd 	bne	a1,v1,800dcb54 <draw_dialog+0x1d0>
800dcb60:	24420200 	addiu	v0,v0,512
800dcb64:	01661023 	subu	v0,t3,a2
800dcb68:	00871821 	addu	v1,a0,a3
800dcb6c:	00031840 	sll	v1,v1,0x1
800dcb70:	01a42023 	subu	a0,t5,a0
800dcb74:	24460001 	addiu	a2,v0,1
800dcb78:	01831021 	addu	v0,t4,v1
800dcb7c:	10c0000f 	beqz	a2,800dcbbc <draw_dialog+0x238>
800dcb80:	24830001 	addiu	v1,a0,1
800dcb84:	00402021 	move	a0,v0
800dcb88:	00004021 	move	t0,zero
800dcb8c:	10600008 	beqz	v1,800dcbb0 <draw_dialog+0x22c>
800dcb90:	00000000 	nop
800dcb94:	00803821 	move	a3,a0
800dcb98:	00002821 	move	a1,zero
800dcb9c:	24027fff 	li	v0,32767
800dcba0:	24a50001 	addiu	a1,a1,1
800dcba4:	a4e20000 	sh	v0,0(a3)
800dcba8:	1465fffc 	bne	v1,a1,800dcb9c <draw_dialog+0x218>
800dcbac:	24e70002 	addiu	a3,a3,2
800dcbb0:	25080001 	addiu	t0,t0,1
800dcbb4:	14c8fff5 	bne	a2,t0,800dcb8c <draw_dialog+0x208>
800dcbb8:	24840200 	addiu	a0,a0,512
800dcbbc:	03e00008 	jr	ra
800dcbc0:	00000000 	nop

800dcbc4 <scrollbar>:
800dcbc4:	27bdffc8 	addiu	sp,sp,-56
800dcbc8:	8fa30048 	lw	v1,72(sp)
800dcbcc:	afb3001c 	sw	s3,28(sp)
800dcbd0:	8fb3004c 	lw	s3,76(sp)
800dcbd4:	00661023 	subu	v0,v1,a2
800dcbd8:	afbe0030 	sw	s8,48(sp)
800dcbdc:	afb7002c 	sw	s7,44(sp)
800dcbe0:	afb60028 	sw	s6,40(sp)
800dcbe4:	afb50024 	sw	s5,36(sp)
800dcbe8:	afb10014 	sw	s1,20(sp)
800dcbec:	afbf0034 	sw	ra,52(sp)
800dcbf0:	afb40020 	sw	s4,32(sp)
800dcbf4:	afb20018 	sw	s2,24(sp)
800dcbf8:	afb00010 	sw	s0,16(sp)
800dcbfc:	00c0f021 	move	s8,a2
800dcc00:	0080b021 	move	s6,a0
800dcc04:	00a0b821 	move	s7,a1
800dcc08:	afa70044 	sw	a3,68(sp)
800dcc0c:	2451fffe 	addiu	s1,v0,-2
800dcc10:	12600004 	beqz	s3,800dcc24 <scrollbar+0x60>
800dcc14:	8fb50054 	lw	s5,84(sp)
800dcc18:	02b3102b 	sltu	v0,s5,s3
800dcc1c:	1440009c 	bnez	v0,800dce90 <scrollbar+0x2cc>
800dcc20:	00000000 	nop
800dcc24:	27d40001 	addiu	s4,s8,1
800dcc28:	02809021 	move	s2,s4
800dcc2c:	8fa20050 	lw	v0,80(sp)
800dcc30:	02a28021 	addu	s0,s5,v0
800dcc34:	0213182b 	sltu	v1,s0,s3
800dcc38:	10600086 	beqz	v1,800dce54 <scrollbar+0x290>
800dcc3c:	8fa30044 	lw	v1,68(sp)
800dcc40:	062000b7 	bltz	s1,800dcf20 <scrollbar+0x35c>
800dcc44:	3c028019 	lui	v0,0x8019
800dcc48:	2443a170 	addiu	v1,v0,-24208
800dcc4c:	0060f809 	jalr	v1
800dcc50:	02202021 	move	a0,s1
800dcc54:	060000c0 	bltz	s0,800dcf58 <scrollbar+0x394>
800dcc58:	00408821 	move	s1,v0
800dcc5c:	3c028019 	lui	v0,0x8019
800dcc60:	2443a170 	addiu	v1,v0,-24208
800dcc64:	0060f809 	jalr	v1
800dcc68:	02002021 	move	a0,s0
800dcc6c:	3c038019 	lui	v1,0x8019
800dcc70:	02202021 	move	a0,s1
800dcc74:	24639d50 	addiu	v1,v1,-25264
800dcc78:	0060f809 	jalr	v1
800dcc7c:	00402821 	move	a1,v0
800dcc80:	066000c8 	bltz	s3,800dcfa4 <scrollbar+0x3e0>
800dcc84:	00408021 	move	s0,v0
800dcc88:	3c028019 	lui	v0,0x8019
800dcc8c:	2443a170 	addiu	v1,v0,-24208
800dcc90:	0060f809 	jalr	v1
800dcc94:	02602021 	move	a0,s3
800dcc98:	3c038019 	lui	v1,0x8019
800dcc9c:	00402821 	move	a1,v0
800dcca0:	24639f40 	addiu	v1,v1,-24768
800dcca4:	0060f809 	jalr	v1
800dcca8:	02002021 	move	a0,s0
800dccac:	00402021 	move	a0,v0
800dccb0:	3c028019 	lui	v0,0x8019
800dccb4:	24429240 	addiu	v0,v0,-28096
800dccb8:	0040f809 	jalr	v0
800dccbc:	00000000 	nop
800dccc0:	8fa30044 	lw	v1,68(sp)
800dccc4:	02425021 	addu	t2,s2,v0
800dccc8:	00772823 	subu	a1,v1,s7
800dcccc:	2464ffff 	addiu	a0,v1,-1
800dccd0:	14a00065 	bnez	a1,800dce68 <scrollbar+0x2a4>
800dccd4:	001e3a00 	sll	a3,s8,0x8
800dccd8:	8fa20048 	lw	v0,72(sp)
800dccdc:	005e3023 	subu	a2,v0,s8
800dcce0:	18c0000a 	blez	a2,800dcd0c <scrollbar+0x148>
800dcce4:	2448ffff 	addiu	t0,v0,-1
800dcce8:	8fa30044 	lw	v1,68(sp)
800dccec:	00671021 	addu	v0,v1,a3
800dccf0:	00021040 	sll	v0,v0,0x1
800dccf4:	02c21021 	addu	v0,s6,v0
800dccf8:	00001821 	move	v1,zero
800dccfc:	24630001 	addiu	v1,v1,1
800dcd00:	a4400000 	sh	zero,0(v0)
800dcd04:	14c3fffd 	bne	a2,v1,800dccfc <scrollbar+0x138>
800dcd08:	24420200 	addiu	v0,v0,512
800dcd0c:	8fa20044 	lw	v0,68(sp)
800dcd10:	00573823 	subu	a3,v0,s7
800dcd14:	10e0000b 	beqz	a3,800dcd44 <scrollbar+0x180>
800dcd18:	26e90001 	addiu	t1,s7,1
800dcd1c:	8fa30048 	lw	v1,72(sp)
800dcd20:	00031200 	sll	v0,v1,0x8
800dcd24:	01221021 	addu	v0,t1,v0
800dcd28:	00021040 	sll	v0,v0,0x1
800dcd2c:	02c21021 	addu	v0,s6,v0
800dcd30:	00001821 	move	v1,zero
800dcd34:	24630001 	addiu	v1,v1,1
800dcd38:	a4400000 	sh	zero,0(v0)
800dcd3c:	14e3fffd 	bne	a3,v1,800dcd34 <scrollbar+0x170>
800dcd40:	24420002 	addiu	v0,v0,2
800dcd44:	8fa30048 	lw	v1,72(sp)
800dcd48:	00721023 	subu	v0,v1,s2
800dcd4c:	24460001 	addiu	a2,v0,1
800dcd50:	18c00009 	blez	a2,800dcd78 <scrollbar+0x1b4>
800dcd54:	00122a00 	sll	a1,s2,0x8
800dcd58:	02e51021 	addu	v0,s7,a1
800dcd5c:	00021040 	sll	v0,v0,0x1
800dcd60:	02c21021 	addu	v0,s6,v0
800dcd64:	00001821 	move	v1,zero
800dcd68:	24630001 	addiu	v1,v1,1
800dcd6c:	a4400000 	sh	zero,0(v0)
800dcd70:	14c3fffd 	bne	a2,v1,800dcd68 <scrollbar+0x1a4>
800dcd74:	24420200 	addiu	v0,v0,512
800dcd78:	01121023 	subu	v0,t0,s2
800dcd7c:	01251821 	addu	v1,t1,a1
800dcd80:	00892023 	subu	a0,a0,t1
800dcd84:	00031840 	sll	v1,v1,0x1
800dcd88:	24480001 	addiu	t0,v0,1
800dcd8c:	24840001 	addiu	a0,a0,1
800dcd90:	1100000f 	beqz	t0,800dcdd0 <scrollbar+0x20c>
800dcd94:	02c31021 	addu	v0,s6,v1
800dcd98:	00403021 	move	a2,v0
800dcd9c:	00003821 	move	a3,zero
800dcda0:	10800008 	beqz	a0,800dcdc4 <scrollbar+0x200>
800dcda4:	00000000 	nop
800dcda8:	00c02821 	move	a1,a2
800dcdac:	00001821 	move	v1,zero
800dcdb0:	24022040 	li	v0,8256
800dcdb4:	24630001 	addiu	v1,v1,1
800dcdb8:	a4a20000 	sh	v0,0(a1)
800dcdbc:	1483fffc 	bne	a0,v1,800dcdb0 <scrollbar+0x1ec>
800dcdc0:	24a50002 	addiu	a1,a1,2
800dcdc4:	24e70001 	addiu	a3,a3,1
800dcdc8:	1507fff5 	bne	t0,a3,800dcda0 <scrollbar+0x1dc>
800dcdcc:	24c60200 	addiu	a2,a2,512
800dcdd0:	00141200 	sll	v0,s4,0x8
800dcdd4:	01221021 	addu	v0,t1,v0
800dcdd8:	01541823 	subu	v1,t2,s4
800dcddc:	00021040 	sll	v0,v0,0x1
800dcde0:	24680001 	addiu	t0,v1,1
800dcde4:	1100000f 	beqz	t0,800dce24 <scrollbar+0x260>
800dcde8:	02c21021 	addu	v0,s6,v0
800dcdec:	00401821 	move	v1,v0
800dcdf0:	00003821 	move	a3,zero
800dcdf4:	10800008 	beqz	a0,800dce18 <scrollbar+0x254>
800dcdf8:	00000000 	nop
800dcdfc:	00603021 	move	a2,v1
800dce00:	00002821 	move	a1,zero
800dce04:	24023def 	li	v0,15855
800dce08:	24a50001 	addiu	a1,a1,1
800dce0c:	a4c20000 	sh	v0,0(a2)
800dce10:	1485fffc 	bne	a0,a1,800dce04 <scrollbar+0x240>
800dce14:	24c60002 	addiu	a2,a2,2
800dce18:	24e70001 	addiu	a3,a3,1
800dce1c:	1507fff5 	bne	t0,a3,800dcdf4 <scrollbar+0x230>
800dce20:	24630200 	addiu	v1,v1,512
800dce24:	8fbf0034 	lw	ra,52(sp)
800dce28:	8fbe0030 	lw	s8,48(sp)
800dce2c:	8fb7002c 	lw	s7,44(sp)
800dce30:	8fb60028 	lw	s6,40(sp)
800dce34:	8fb50024 	lw	s5,36(sp)
800dce38:	8fb40020 	lw	s4,32(sp)
800dce3c:	8fb3001c 	lw	s3,28(sp)
800dce40:	8fb20018 	lw	s2,24(sp)
800dce44:	8fb10014 	lw	s1,20(sp)
800dce48:	8fb00010 	lw	s0,16(sp)
800dce4c:	03e00008 	jr	ra
800dce50:	27bd0038 	addiu	sp,sp,56
800dce54:	02325021 	addu	t2,s1,s2
800dce58:	00772823 	subu	a1,v1,s7
800dce5c:	2464ffff 	addiu	a0,v1,-1
800dce60:	10a0ff9d 	beqz	a1,800dccd8 <scrollbar+0x114>
800dce64:	001e3a00 	sll	a3,s8,0x8
800dce68:	02e71021 	addu	v0,s7,a3
800dce6c:	00021040 	sll	v0,v0,0x1
800dce70:	00561021 	addu	v0,v0,s6
800dce74:	00001821 	move	v1,zero
800dce78:	24630001 	addiu	v1,v1,1
800dce7c:	a4400000 	sh	zero,0(v0)
800dce80:	14a3fffd 	bne	a1,v1,800dce78 <scrollbar+0x2b4>
800dce84:	24420002 	addiu	v0,v0,2
800dce88:	08037337 	j	800dccdc <scrollbar+0x118>
800dce8c:	8fa20048 	lw	v0,72(sp)
800dce90:	0620006d 	bltz	s1,800dd048 <scrollbar+0x484>
800dce94:	24d20001 	addiu	s2,a2,1
800dce98:	3c028019 	lui	v0,0x8019
800dce9c:	2443a170 	addiu	v1,v0,-24208
800dcea0:	0060f809 	jalr	v1
800dcea4:	02202021 	move	a0,s1
800dcea8:	00408021 	move	s0,v0
800dceac:	06a00059 	bltz	s5,800dd014 <scrollbar+0x450>
800dceb0:	32a20001 	andi	v0,s5,0x1
800dceb4:	3c028019 	lui	v0,0x8019
800dceb8:	2443a170 	addiu	v1,v0,-24208
800dcebc:	0060f809 	jalr	v1
800dcec0:	02a02021 	move	a0,s5
800dcec4:	3c038019 	lui	v1,0x8019
800dcec8:	02002021 	move	a0,s0
800dcecc:	24639d50 	addiu	v1,v1,-25264
800dced0:	0060f809 	jalr	v1
800dced4:	00402821 	move	a1,v0
800dced8:	06600040 	bltz	s3,800dcfdc <scrollbar+0x418>
800dcedc:	00408021 	move	s0,v0
800dcee0:	3c028019 	lui	v0,0x8019
800dcee4:	2443a170 	addiu	v1,v0,-24208
800dcee8:	0060f809 	jalr	v1
800dceec:	02602021 	move	a0,s3
800dcef0:	3c038019 	lui	v1,0x8019
800dcef4:	02002021 	move	a0,s0
800dcef8:	24639f40 	addiu	v1,v1,-24768
800dcefc:	0060f809 	jalr	v1
800dcf00:	00402821 	move	a1,v0
800dcf04:	00402021 	move	a0,v0
800dcf08:	3c028019 	lui	v0,0x8019
800dcf0c:	24429240 	addiu	v0,v0,-28096
800dcf10:	0040f809 	jalr	v0
800dcf14:	00000000 	nop
800dcf18:	0803730b 	j	800dcc2c <scrollbar+0x68>
800dcf1c:	0052a021 	addu	s4,v0,s2
800dcf20:	00111042 	srl	v0,s1,0x1
800dcf24:	32240001 	andi	a0,s1,0x1
800dcf28:	00822025 	or	a0,a0,v0
800dcf2c:	3c028019 	lui	v0,0x8019
800dcf30:	2443a170 	addiu	v1,v0,-24208
800dcf34:	0060f809 	jalr	v1
800dcf38:	00000000 	nop
800dcf3c:	3c038019 	lui	v1,0x8019
800dcf40:	00402021 	move	a0,v0
800dcf44:	24639ce0 	addiu	v1,v1,-25376
800dcf48:	0060f809 	jalr	v1
800dcf4c:	00402821 	move	a1,v0
800dcf50:	0601ff42 	bgez	s0,800dcc5c <scrollbar+0x98>
800dcf54:	00408821 	move	s1,v0
800dcf58:	00101042 	srl	v0,s0,0x1
800dcf5c:	32040001 	andi	a0,s0,0x1
800dcf60:	00822025 	or	a0,a0,v0
800dcf64:	3c028019 	lui	v0,0x8019
800dcf68:	2443a170 	addiu	v1,v0,-24208
800dcf6c:	0060f809 	jalr	v1
800dcf70:	00000000 	nop
800dcf74:	3c038019 	lui	v1,0x8019
800dcf78:	00402021 	move	a0,v0
800dcf7c:	24639ce0 	addiu	v1,v1,-25376
800dcf80:	0060f809 	jalr	v1
800dcf84:	00402821 	move	a1,v0
800dcf88:	3c038019 	lui	v1,0x8019
800dcf8c:	02202021 	move	a0,s1
800dcf90:	24639d50 	addiu	v1,v1,-25264
800dcf94:	0060f809 	jalr	v1
800dcf98:	00402821 	move	a1,v0
800dcf9c:	0661ff3a 	bgez	s3,800dcc88 <scrollbar+0xc4>
800dcfa0:	00408021 	move	s0,v0
800dcfa4:	00131042 	srl	v0,s3,0x1
800dcfa8:	32640001 	andi	a0,s3,0x1
800dcfac:	00822025 	or	a0,a0,v0
800dcfb0:	3c028019 	lui	v0,0x8019
800dcfb4:	2443a170 	addiu	v1,v0,-24208
800dcfb8:	0060f809 	jalr	v1
800dcfbc:	00000000 	nop
800dcfc0:	3c038019 	lui	v1,0x8019
800dcfc4:	00402021 	move	a0,v0
800dcfc8:	24639ce0 	addiu	v1,v1,-25376
800dcfcc:	0060f809 	jalr	v1
800dcfd0:	00402821 	move	a1,v0
800dcfd4:	08037327 	j	800dcc9c <scrollbar+0xd8>
800dcfd8:	3c038019 	lui	v1,0x8019
800dcfdc:	32620001 	andi	v0,s3,0x1
800dcfe0:	00132042 	srl	a0,s3,0x1
800dcfe4:	00442025 	or	a0,v0,a0
800dcfe8:	3c028019 	lui	v0,0x8019
800dcfec:	2443a170 	addiu	v1,v0,-24208
800dcff0:	0060f809 	jalr	v1
800dcff4:	00000000 	nop
800dcff8:	3c038019 	lui	v1,0x8019
800dcffc:	00402021 	move	a0,v0
800dd000:	24639ce0 	addiu	v1,v1,-25376
800dd004:	0060f809 	jalr	v1
800dd008:	00402821 	move	a1,v0
800dd00c:	080373bd 	j	800dcef4 <scrollbar+0x330>
800dd010:	3c038019 	lui	v1,0x8019
800dd014:	00152042 	srl	a0,s5,0x1
800dd018:	00442025 	or	a0,v0,a0
800dd01c:	3c028019 	lui	v0,0x8019
800dd020:	2443a170 	addiu	v1,v0,-24208
800dd024:	0060f809 	jalr	v1
800dd028:	00000000 	nop
800dd02c:	3c038019 	lui	v1,0x8019
800dd030:	00402021 	move	a0,v0
800dd034:	24639ce0 	addiu	v1,v1,-25376
800dd038:	0060f809 	jalr	v1
800dd03c:	00402821 	move	a1,v0
800dd040:	080373b2 	j	800dcec8 <scrollbar+0x304>
800dd044:	3c038019 	lui	v1,0x8019
800dd048:	32220001 	andi	v0,s1,0x1
800dd04c:	00112042 	srl	a0,s1,0x1
800dd050:	00442025 	or	a0,v0,a0
800dd054:	3c028019 	lui	v0,0x8019
800dd058:	2443a170 	addiu	v1,v0,-24208
800dd05c:	0060f809 	jalr	v1
800dd060:	00000000 	nop
800dd064:	3c038019 	lui	v1,0x8019
800dd068:	00402021 	move	a0,v0
800dd06c:	24639ce0 	addiu	v1,v1,-25376
800dd070:	0060f809 	jalr	v1
800dd074:	00402821 	move	a1,v0
800dd078:	080373ab 	j	800dceac <scrollbar+0x2e8>
800dd07c:	00408021 	move	s0,v0

800dd080 <draw_selitem>:
800dd080:	27bdffe8 	addiu	sp,sp,-24
800dd084:	8fad0028 	lw	t5,40(sp)
800dd088:	24030002 	li	v1,2
800dd08c:	afb40010 	sw	s4,16(sp)
800dd090:	afb3000c 	sw	s3,12(sp)
800dd094:	afb20008 	sw	s2,8(sp)
800dd098:	afb10004 	sw	s1,4(sp)
800dd09c:	afb00000 	sw	s0,0(sp)
800dd0a0:	11a300e5 	beq	t5,v1,800dd438 <draw_selitem+0x3b8>
800dd0a4:	00805821 	move	t3,a0
800dd0a8:	24020003 	li	v0,3
800dd0ac:	11a200ea 	beq	t5,v0,800dd458 <draw_selitem+0x3d8>
800dd0b0:	24020001 	li	v0,1
800dd0b4:	11a200f0 	beq	t5,v0,800dd478 <draw_selitem+0x3f8>
800dd0b8:	2408318c 	li	t0,12684
800dd0bc:	24084a52 	li	t0,19026
800dd0c0:	24104a52 	li	s0,19026
800dd0c4:	240e4a52 	li	t6,19026
800dd0c8:	24184a52 	li	t8,19026
800dd0cc:	24aa0008 	addiu	t2,a1,8
800dd0d0:	01451023 	subu	v0,t2,a1
800dd0d4:	2411ffff 	li	s1,-1
800dd0d8:	24b4000a 	addiu	s4,a1,10
800dd0dc:	24a40009 	addiu	a0,a1,9
800dd0e0:	24d3000a 	addiu	s3,a2,10
800dd0e4:	24cc0009 	addiu	t4,a2,9
800dd0e8:	1051000e 	beq	v0,s1,800dd124 <draw_selitem+0xa4>
800dd0ec:	00063a00 	sll	a3,a2,0x8
800dd0f0:	00a71021 	addu	v0,a1,a3
800dd0f4:	00021040 	sll	v0,v0,0x1
800dd0f8:	004b1021 	addu	v0,v0,t3
800dd0fc:	3103ffff 	andi	v1,t0,0xffff
800dd100:	a4430000 	sh	v1,0(v0)
800dd104:	a4430002 	sh	v1,2(v0)
800dd108:	a4430004 	sh	v1,4(v0)
800dd10c:	a4430006 	sh	v1,6(v0)
800dd110:	a4430008 	sh	v1,8(v0)
800dd114:	a443000a 	sh	v1,10(v0)
800dd118:	a443000c 	sh	v1,12(v0)
800dd11c:	a443000e 	sh	v1,14(v0)
800dd120:	a4430010 	sh	v1,16(v0)
800dd124:	00871021 	addu	v0,a0,a3
800dd128:	00021040 	sll	v0,v0,0x1
800dd12c:	24a90001 	addiu	t1,a1,1
800dd130:	01621021 	addu	v0,t3,v0
800dd134:	3103ffff 	andi	v1,t0,0xffff
800dd138:	00892023 	subu	a0,a0,t1
800dd13c:	2412ffff 	li	s2,-1
800dd140:	a4430000 	sh	v1,0(v0)
800dd144:	24cf0008 	addiu	t7,a2,8
800dd148:	a4430200 	sh	v1,512(v0)
800dd14c:	a4430400 	sh	v1,1024(v0)
800dd150:	a4430600 	sh	v1,1536(v0)
800dd154:	a4430800 	sh	v1,2048(v0)
800dd158:	a4430a00 	sh	v1,2560(v0)
800dd15c:	a4430c00 	sh	v1,3072(v0)
800dd160:	a4430e00 	sh	v1,3584(v0)
800dd164:	a4431000 	sh	v1,4096(v0)
800dd168:	1092000d 	beq	a0,s2,800dd1a0 <draw_selitem+0x120>
800dd16c:	000c1200 	sll	v0,t4,0x8
800dd170:	01221021 	addu	v0,t1,v0
800dd174:	00021040 	sll	v0,v0,0x1
800dd178:	01621021 	addu	v0,t3,v0
800dd17c:	a4430000 	sh	v1,0(v0)
800dd180:	a4430002 	sh	v1,2(v0)
800dd184:	a4430004 	sh	v1,4(v0)
800dd188:	a4430006 	sh	v1,6(v0)
800dd18c:	a4430008 	sh	v1,8(v0)
800dd190:	a443000a 	sh	v1,10(v0)
800dd194:	a443000c 	sh	v1,12(v0)
800dd198:	a443000e 	sh	v1,14(v0)
800dd19c:	a4430010 	sh	v1,16(v0)
800dd1a0:	24c40001 	addiu	a0,a2,1
800dd1a4:	01841023 	subu	v0,t4,a0
800dd1a8:	24420001 	addiu	v0,v0,1
800dd1ac:	1840000e 	blez	v0,800dd1e8 <draw_selitem+0x168>
800dd1b0:	00043a00 	sll	a3,a0,0x8
800dd1b4:	00a71021 	addu	v0,a1,a3
800dd1b8:	00021040 	sll	v0,v0,0x1
800dd1bc:	01621021 	addu	v0,t3,v0
800dd1c0:	3103ffff 	andi	v1,t0,0xffff
800dd1c4:	a4430000 	sh	v1,0(v0)
800dd1c8:	a4430200 	sh	v1,512(v0)
800dd1cc:	a4430400 	sh	v1,1024(v0)
800dd1d0:	a4430600 	sh	v1,1536(v0)
800dd1d4:	a4430800 	sh	v1,2048(v0)
800dd1d8:	a4430a00 	sh	v1,2560(v0)
800dd1dc:	a4430c00 	sh	v1,3072(v0)
800dd1e0:	a4430e00 	sh	v1,3584(v0)
800dd1e4:	a4431000 	sh	v1,4096(v0)
800dd1e8:	11a00084 	beqz	t5,800dd3fc <draw_selitem+0x37c>
800dd1ec:	24ad0007 	addiu	t5,a1,7
800dd1f0:	01a91023 	subu	v0,t5,t1
800dd1f4:	2419ffff 	li	t9,-1
800dd1f8:	1059000b 	beq	v0,t9,800dd228 <draw_selitem+0x1a8>
800dd1fc:	01271021 	addu	v0,t1,a3
800dd200:	00021040 	sll	v0,v0,0x1
800dd204:	01621021 	addu	v0,t3,v0
800dd208:	31c3ffff 	andi	v1,t6,0xffff
800dd20c:	a4430000 	sh	v1,0(v0)
800dd210:	a4430002 	sh	v1,2(v0)
800dd214:	a4430004 	sh	v1,4(v0)
800dd218:	a4430006 	sh	v1,6(v0)
800dd21c:	a4430008 	sh	v1,8(v0)
800dd220:	a443000a 	sh	v1,10(v0)
800dd224:	a443000c 	sh	v1,12(v0)
800dd228:	24cc0007 	addiu	t4,a2,7
800dd22c:	01841023 	subu	v0,t4,a0
800dd230:	24420001 	addiu	v0,v0,1
800dd234:	1840000b 	blez	v0,800dd264 <draw_selitem+0x1e4>
800dd238:	00ea1021 	addu	v0,a3,t2
800dd23c:	00021040 	sll	v0,v0,0x1
800dd240:	01621021 	addu	v0,t3,v0
800dd244:	31c3ffff 	andi	v1,t6,0xffff
800dd248:	a4430000 	sh	v1,0(v0)
800dd24c:	a4430200 	sh	v1,512(v0)
800dd250:	a4430400 	sh	v1,1024(v0)
800dd254:	a4430600 	sh	v1,1536(v0)
800dd258:	a4430800 	sh	v1,2048(v0)
800dd25c:	a4430a00 	sh	v1,2560(v0)
800dd260:	a4430c00 	sh	v1,3072(v0)
800dd264:	24a80002 	addiu	t0,a1,2
800dd268:	01481023 	subu	v0,t2,t0
800dd26c:	1059000c 	beq	v0,t9,800dd2a0 <draw_selitem+0x220>
800dd270:	000f1200 	sll	v0,t7,0x8
800dd274:	01021021 	addu	v0,t0,v0
800dd278:	00021040 	sll	v0,v0,0x1
800dd27c:	01621021 	addu	v0,t3,v0
800dd280:	31c3ffff 	andi	v1,t6,0xffff
800dd284:	a4430000 	sh	v1,0(v0)
800dd288:	a4430002 	sh	v1,2(v0)
800dd28c:	a4430004 	sh	v1,4(v0)
800dd290:	a4430006 	sh	v1,6(v0)
800dd294:	a4430008 	sh	v1,8(v0)
800dd298:	a443000a 	sh	v1,10(v0)
800dd29c:	a443000c 	sh	v1,12(v0)
800dd2a0:	24c40002 	addiu	a0,a2,2
800dd2a4:	01e41023 	subu	v0,t7,a0
800dd2a8:	24420001 	addiu	v0,v0,1
800dd2ac:	18400080 	blez	v0,800dd4b0 <draw_selitem+0x430>
800dd2b0:	31c3ffff 	andi	v1,t6,0xffff
800dd2b4:	00043a00 	sll	a3,a0,0x8
800dd2b8:	01271021 	addu	v0,t1,a3
800dd2bc:	00021040 	sll	v0,v0,0x1
800dd2c0:	01621021 	addu	v0,t3,v0
800dd2c4:	a4430000 	sh	v1,0(v0)
800dd2c8:	a4430200 	sh	v1,512(v0)
800dd2cc:	a4430400 	sh	v1,1024(v0)
800dd2d0:	a4430600 	sh	v1,1536(v0)
800dd2d4:	a4430800 	sh	v1,2048(v0)
800dd2d8:	a4430a00 	sh	v1,2560(v0)
800dd2dc:	a4430c00 	sh	v1,3072(v0)
800dd2e0:	24a20006 	addiu	v0,a1,6
800dd2e4:	00481023 	subu	v0,v0,t0
800dd2e8:	10510009 	beq	v0,s1,800dd310 <draw_selitem+0x290>
800dd2ec:	01071021 	addu	v0,t0,a3
800dd2f0:	00021040 	sll	v0,v0,0x1
800dd2f4:	01621021 	addu	v0,t3,v0
800dd2f8:	3303ffff 	andi	v1,t8,0xffff
800dd2fc:	a4430000 	sh	v1,0(v0)
800dd300:	a4430002 	sh	v1,2(v0)
800dd304:	a4430004 	sh	v1,4(v0)
800dd308:	a4430006 	sh	v1,6(v0)
800dd30c:	a4430008 	sh	v1,8(v0)
800dd310:	00c41023 	subu	v0,a2,a0
800dd314:	24420007 	addiu	v0,v0,7
800dd318:	18400009 	blez	v0,800dd340 <draw_selitem+0x2c0>
800dd31c:	01a71021 	addu	v0,t5,a3
800dd320:	00021040 	sll	v0,v0,0x1
800dd324:	01621021 	addu	v0,t3,v0
800dd328:	3303ffff 	andi	v1,t8,0xffff
800dd32c:	a4430000 	sh	v1,0(v0)
800dd330:	a4430200 	sh	v1,512(v0)
800dd334:	a4430400 	sh	v1,1024(v0)
800dd338:	a4430600 	sh	v1,1536(v0)
800dd33c:	a4430800 	sh	v1,2048(v0)
800dd340:	24a50003 	addiu	a1,a1,3
800dd344:	01a51023 	subu	v0,t5,a1
800dd348:	1052000a 	beq	v0,s2,800dd374 <draw_selitem+0x2f4>
800dd34c:	000c1200 	sll	v0,t4,0x8
800dd350:	00a21021 	addu	v0,a1,v0
800dd354:	00021040 	sll	v0,v0,0x1
800dd358:	01621021 	addu	v0,t3,v0
800dd35c:	3303ffff 	andi	v1,t8,0xffff
800dd360:	a4430000 	sh	v1,0(v0)
800dd364:	a4430002 	sh	v1,2(v0)
800dd368:	a4430004 	sh	v1,4(v0)
800dd36c:	a4430006 	sh	v1,6(v0)
800dd370:	a4430008 	sh	v1,8(v0)
800dd374:	24c60003 	addiu	a2,a2,3
800dd378:	01861023 	subu	v0,t4,a2
800dd37c:	24420001 	addiu	v0,v0,1
800dd380:	18400049 	blez	v0,800dd4a8 <draw_selitem+0x428>
800dd384:	3303ffff 	andi	v1,t8,0xffff
800dd388:	00062200 	sll	a0,a2,0x8
800dd38c:	01041021 	addu	v0,t0,a0
800dd390:	00021040 	sll	v0,v0,0x1
800dd394:	01621021 	addu	v0,t3,v0
800dd398:	a4430000 	sh	v1,0(v0)
800dd39c:	a4430200 	sh	v1,512(v0)
800dd3a0:	a4430400 	sh	v1,1024(v0)
800dd3a4:	a4430600 	sh	v1,1536(v0)
800dd3a8:	a4430800 	sh	v1,2048(v0)
800dd3ac:	00a41021 	addu	v0,a1,a0
800dd3b0:	2663fffc 	addiu	v1,s3,-4
800dd3b4:	2684fffc 	addiu	a0,s4,-4
800dd3b8:	00021040 	sll	v0,v0,0x1
800dd3bc:	00661823 	subu	v1,v1,a2
800dd3c0:	01621021 	addu	v0,t3,v0
800dd3c4:	1079000d 	beq	v1,t9,800dd3fc <draw_selitem+0x37c>
800dd3c8:	00852823 	subu	a1,a0,a1
800dd3cc:	00402021 	move	a0,v0
800dd3d0:	24460800 	addiu	a2,v0,2048
800dd3d4:	2402ffff 	li	v0,-1
800dd3d8:	10a2000f 	beq	a1,v0,800dd418 <draw_selitem+0x398>
800dd3dc:	3203ffff 	andi	v1,s0,0xffff
800dd3e0:	a4830000 	sh	v1,0(a0)
800dd3e4:	a4830002 	sh	v1,2(a0)
800dd3e8:	a4830004 	sh	v1,4(a0)
800dd3ec:	a4830006 	sh	v1,6(a0)
800dd3f0:	24840200 	addiu	a0,a0,512
800dd3f4:	14c4fffa 	bne	a2,a0,800dd3e0 <draw_selitem+0x360>
800dd3f8:	00000000 	nop
800dd3fc:	8fb40010 	lw	s4,16(sp)
800dd400:	8fb3000c 	lw	s3,12(sp)
800dd404:	8fb20008 	lw	s2,8(sp)
800dd408:	8fb10004 	lw	s1,4(sp)
800dd40c:	8fb00000 	lw	s0,0(sp)
800dd410:	03e00008 	jr	ra
800dd414:	27bd0018 	addiu	sp,sp,24
800dd418:	24840200 	addiu	a0,a0,512
800dd41c:	10c4fff8 	beq	a2,a0,800dd400 <draw_selitem+0x380>
800dd420:	8fb40010 	lw	s4,16(sp)
800dd424:	24840200 	addiu	a0,a0,512
800dd428:	14c4fffb 	bne	a2,a0,800dd418 <draw_selitem+0x398>
800dd42c:	8fb3000c 	lw	s3,12(sp)
800dd430:	08037501 	j	800dd404 <draw_selitem+0x384>
800dd434:	00000000 	nop
800dd438:	10e00013 	beqz	a3,800dd488 <draw_selitem+0x408>
800dd43c:	2408318c 	li	t0,12684
800dd440:	10ed001d 	beq	a3,t5,800dd4b8 <draw_selitem+0x438>
800dd444:	00000000 	nop
800dd448:	24100300 	li	s0,768
800dd44c:	240e0100 	li	t6,256
800dd450:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd454:	24180200 	li	t8,512
800dd458:	10e0000f 	beqz	a3,800dd498 <draw_selitem+0x418>
800dd45c:	24087fff 	li	t0,32767
800dd460:	10e30019 	beq	a3,v1,800dd4c8 <draw_selitem+0x448>
800dd464:	00000000 	nop
800dd468:	241003e0 	li	s0,992
800dd46c:	240e0200 	li	t6,512
800dd470:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd474:	241802c0 	li	t8,704
800dd478:	24105ad6 	li	s0,23254
800dd47c:	240e0842 	li	t6,2114
800dd480:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd484:	24181ce7 	li	t8,7399
800dd488:	24100018 	li	s0,24
800dd48c:	240e0008 	li	t6,8
800dd490:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd494:	24180010 	li	t8,16
800dd498:	2410001f 	li	s0,31
800dd49c:	240e0010 	li	t6,16
800dd4a0:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd4a4:	24180016 	li	t8,22
800dd4a8:	080374eb 	j	800dd3ac <draw_selitem+0x32c>
800dd4ac:	00062200 	sll	a0,a2,0x8
800dd4b0:	080374b8 	j	800dd2e0 <draw_selitem+0x260>
800dd4b4:	00043a00 	sll	a3,a0,0x8
800dd4b8:	24106000 	li	s0,24576
800dd4bc:	240e2000 	li	t6,8192
800dd4c0:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd4c4:	24184000 	li	t8,16384
800dd4c8:	24107c00 	li	s0,31744
800dd4cc:	240e4000 	li	t6,16384
800dd4d0:	08037433 	j	800dd0cc <draw_selitem+0x4c>
800dd4d4:	24185800 	li	t8,22528
	...

800dd4e0 <savefast_int>:
800dd4e0:	03e00008 	jr	ra
800dd4e4:	00000000 	nop

800dd4e8 <menu_return.3763>:
800dd4e8:	00401821 	move	v1,v0
800dd4ec:	8c4203e4 	lw	v0,996(v0)
800dd4f0:	14400002 	bnez	v0,800dd4fc <menu_return.3763+0x14>
800dd4f4:	00000000 	nop
800dd4f8:	ac6003dc 	sw	zero,988(v1)
800dd4fc:	03e00008 	jr	ra
800dd500:	00000000 	nop

800dd504 <dynamic_cheat_action.3914>:
800dd504:	8c4303d4 	lw	v1,980(v0)
800dd508:	8c440310 	lw	a0,784(v0)
800dd50c:	2463ffff 	addiu	v1,v1,-1
800dd510:	30840001 	andi	a0,a0,0x1
800dd514:	00031c00 	sll	v1,v1,0x10
800dd518:	00832025 	or	a0,a0,v1
800dd51c:	03e00008 	jr	ra
800dd520:	ac440310 	sw	a0,784(v0)

800dd524 <keyremap.3777>:
800dd524:	00401821 	move	v1,v0
800dd528:	8c4203c0 	lw	v0,960(v0)
800dd52c:	2442fffd 	addiu	v0,v0,-3
800dd530:	2c420002 	sltiu	v0,v0,2
800dd534:	14400018 	bnez	v0,800dd598 <keyremap.3777+0x74>
800dd538:	24020003 	li	v0,3
800dd53c:	3c06803a 	lui	a2,0x803a
800dd540:	24c2cae8 	addiu	v0,a2,-13592
800dd544:	8c450030 	lw	a1,48(v0)
800dd548:	24030400 	li	v1,1024
800dd54c:	10a30028 	beq	a1,v1,800dd5f0 <keyremap.3777+0xcc>
800dd550:	24c4cae8 	addiu	a0,a2,-13592
800dd554:	24020800 	li	v0,2048
800dd558:	10a20003 	beq	a1,v0,800dd568 <keyremap.3777+0x44>
800dd55c:	8cc2cae8 	lw	v0,-13592(a2)
800dd560:	03e00008 	jr	ra
800dd564:	00000000 	nop
800dd568:	10450035 	beq	v0,a1,800dd640 <keyremap.3777+0x11c>
800dd56c:	3c03803a 	lui	v1,0x803a
800dd570:	2464cae8 	addiu	a0,v1,-13592
800dd574:	8c82002c 	lw	v0,44(a0)
800dd578:	1445fff9 	bne	v0,a1,800dd560 <keyremap.3777+0x3c>
800dd57c:	00000000 	nop
800dd580:	8c820028 	lw	v0,40(a0)
800dd584:	24030400 	li	v1,1024
800dd588:	1043003f 	beq	v0,v1,800dd688 <keyremap.3777+0x164>
800dd58c:	24021000 	li	v0,4096
800dd590:	03e00008 	jr	ra
800dd594:	ac830030 	sw	v1,48(a0)
800dd598:	8c6403d4 	lw	a0,980(v1)
800dd59c:	10820021 	beq	a0,v0,800dd624 <keyremap.3777+0x100>
800dd5a0:	2c820004 	sltiu	v0,a0,4
800dd5a4:	10400028 	beqz	v0,800dd648 <keyremap.3777+0x124>
800dd5a8:	24020004 	li	v0,4
800dd5ac:	24020001 	li	v0,1
800dd5b0:	1482ffe3 	bne	a0,v0,800dd540 <keyremap.3777+0x1c>
800dd5b4:	3c06803a 	lui	a2,0x803a
800dd5b8:	8cc3cae8 	lw	v1,-13592(a2)
800dd5bc:	10640042 	beq	v1,a0,800dd6c8 <keyremap.3777+0x1a4>
800dd5c0:	00601021 	move	v0,v1
800dd5c4:	38630800 	xori	v1,v1,0x800
800dd5c8:	0083100a 	movz	v0,a0,v1
800dd5cc:	acc2cae8 	sw	v0,-13592(a2)
800dd5d0:	24c2cae8 	addiu	v0,a2,-13592
800dd5d4:	ac40002c 	sw	zero,44(v0)
800dd5d8:	08037551 	j	800dd544 <keyremap.3777+0x20>
800dd5dc:	ac400028 	sw	zero,40(v0)
800dd5e0:	8ca20028 	lw	v0,40(a1)
800dd5e4:	10430051 	beq	v0,v1,800dd72c <keyremap.3777+0x208>
800dd5e8:	24c4cae8 	addiu	a0,a2,-13592
800dd5ec:	aca30030 	sw	v1,48(a1)
800dd5f0:	8c830028 	lw	v1,40(a0)
800dd5f4:	24020400 	li	v0,1024
800dd5f8:	1462ffd9 	bne	v1,v0,800dd560 <keyremap.3777+0x3c>
800dd5fc:	3c02803a 	lui	v0,0x803a
800dd600:	8c43cae8 	lw	v1,-13592(v0)
800dd604:	24050800 	li	a1,2048
800dd608:	1065001d 	beq	v1,a1,800dd680 <keyremap.3777+0x15c>
800dd60c:	24021000 	li	v0,4096
800dd610:	8c82002c 	lw	v0,44(a0)
800dd614:	1045001a 	beq	v0,a1,800dd680 <keyremap.3777+0x15c>
800dd618:	24021000 	li	v0,4096
800dd61c:	03e00008 	jr	ra
800dd620:	ac850030 	sw	a1,48(a0)
800dd624:	3c06803a 	lui	a2,0x803a
800dd628:	24c3cae8 	addiu	v1,a2,-13592
800dd62c:	8c620028 	lw	v0,40(v1)
800dd630:	10400017 	beqz	v0,800dd690 <keyremap.3777+0x16c>
800dd634:	24020400 	li	v0,1024
800dd638:	08037550 	j	800dd540 <keyremap.3777+0x1c>
800dd63c:	ac600028 	sw	zero,40(v1)
800dd640:	08037560 	j	800dd580 <keyremap.3777+0x5c>
800dd644:	2464cae8 	addiu	a0,v1,-13592
800dd648:	10820013 	beq	a0,v0,800dd698 <keyremap.3777+0x174>
800dd64c:	24020005 	li	v0,5
800dd650:	1482ffbb 	bne	a0,v0,800dd540 <keyremap.3777+0x1c>
800dd654:	3c06803a 	lui	a2,0x803a
800dd658:	24c5cae8 	addiu	a1,a2,-13592
800dd65c:	8ca20030 	lw	v0,48(a1)
800dd660:	24030400 	li	v1,1024
800dd664:	10430021 	beq	v0,v1,800dd6ec <keyremap.3777+0x1c8>
800dd668:	24041000 	li	a0,4096
800dd66c:	1044ffdc 	beq	v0,a0,800dd5e0 <keyremap.3777+0xbc>
800dd670:	24c2cae8 	addiu	v0,a2,-13592
800dd674:	aca40030 	sw	a0,48(a1)
800dd678:	08037555 	j	800dd554 <keyremap.3777+0x30>
800dd67c:	8c450030 	lw	a1,48(v0)
800dd680:	03e00008 	jr	ra
800dd684:	ac820030 	sw	v0,48(a0)
800dd688:	03e00008 	jr	ra
800dd68c:	ac820030 	sw	v0,48(a0)
800dd690:	08037550 	j	800dd540 <keyremap.3777+0x1c>
800dd694:	ac620028 	sw	v0,40(v1)
800dd698:	3c06803a 	lui	a2,0x803a
800dd69c:	8cc3cae8 	lw	v1,-13592(a2)
800dd6a0:	24020001 	li	v0,1
800dd6a4:	1062000b 	beq	v1,v0,800dd6d4 <keyremap.3777+0x1b0>
800dd6a8:	24020800 	li	v0,2048
800dd6ac:	1462ffa5 	bne	v1,v0,800dd544 <keyremap.3777+0x20>
800dd6b0:	24c2cae8 	addiu	v0,a2,-13592
800dd6b4:	24c3cae8 	addiu	v1,a2,-13592
800dd6b8:	8c62002c 	lw	v0,44(v1)
800dd6bc:	2c420001 	sltiu	v0,v0,1
800dd6c0:	08037550 	j	800dd540 <keyremap.3777+0x1c>
800dd6c4:	ac62002c 	sw	v0,44(v1)
800dd6c8:	24020800 	li	v0,2048
800dd6cc:	08037574 	j	800dd5d0 <keyremap.3777+0xac>
800dd6d0:	acc2cae8 	sw	v0,-13592(a2)
800dd6d4:	24c4cae8 	addiu	a0,a2,-13592
800dd6d8:	8c83002c 	lw	v1,44(a0)
800dd6dc:	38630800 	xori	v1,v1,0x800
800dd6e0:	0003100a 	movz	v0,zero,v1
800dd6e4:	08037550 	j	800dd540 <keyremap.3777+0x1c>
800dd6e8:	ac82002c 	sw	v0,44(a0)
800dd6ec:	8cc2cae8 	lw	v0,-13592(a2)
800dd6f0:	24030800 	li	v1,2048
800dd6f4:	10430008 	beq	v0,v1,800dd718 <keyremap.3777+0x1f4>
800dd6f8:	24021000 	li	v0,4096
800dd6fc:	8ca2002c 	lw	v0,44(a1)
800dd700:	10430005 	beq	v0,v1,800dd718 <keyremap.3777+0x1f4>
800dd704:	24021000 	li	v0,4096
800dd708:	aca30030 	sw	v1,48(a1)
800dd70c:	24c2cae8 	addiu	v0,a2,-13592
800dd710:	08037555 	j	800dd554 <keyremap.3777+0x30>
800dd714:	8c450030 	lw	a1,48(v0)
800dd718:	24c3cae8 	addiu	v1,a2,-13592
800dd71c:	ac620030 	sw	v0,48(v1)
800dd720:	24c2cae8 	addiu	v0,a2,-13592
800dd724:	08037555 	j	800dd554 <keyremap.3777+0x30>
800dd728:	8c450030 	lw	a1,48(v0)
800dd72c:	8cc2cae8 	lw	v0,-13592(a2)
800dd730:	24030800 	li	v1,2048
800dd734:	1043ffd0 	beq	v0,v1,800dd678 <keyremap.3777+0x154>
800dd738:	24c2cae8 	addiu	v0,a2,-13592
800dd73c:	8ca2002c 	lw	v0,44(a1)
800dd740:	1043ffcd 	beq	v0,v1,800dd678 <keyremap.3777+0x154>
800dd744:	24c2cae8 	addiu	v0,a2,-13592
800dd748:	080375c4 	j	800dd710 <keyremap.3777+0x1ec>
800dd74c:	aca30030 	sw	v1,48(a1)

800dd750 <main_menu_key.3773>:
800dd750:	8c4303c0 	lw	v1,960(v0)
800dd754:	24040002 	li	a0,2
800dd758:	10640014 	beq	v1,a0,800dd7ac <main_menu_key.3773+0x5c>
800dd75c:	00403021 	move	a2,v0
800dd760:	2c620003 	sltiu	v0,v1,3
800dd764:	14400008 	bnez	v0,800dd788 <main_menu_key.3773+0x38>
800dd768:	24020001 	li	v0,1
800dd76c:	24050003 	li	a1,3
800dd770:	10650037 	beq	v1,a1,800dd850 <main_menu_key.3773+0x100>
800dd774:	24020004 	li	v0,4
800dd778:	10620023 	beq	v1,v0,800dd808 <main_menu_key.3773+0xb8>
800dd77c:	00000000 	nop
800dd780:	03e00008 	jr	ra
800dd784:	00000000 	nop
800dd788:	1462fffd 	bne	v1,v0,800dd780 <main_menu_key.3773+0x30>
800dd78c:	00000000 	nop
800dd790:	8cc303d4 	lw	v1,980(a2)
800dd794:	2c620003 	sltiu	v0,v1,3
800dd798:	10400038 	beqz	v0,800dd87c <main_menu_key.3773+0x12c>
800dd79c:	00000000 	nop
800dd7a0:	24620006 	addiu	v0,v1,6
800dd7a4:	080375f1 	j	800dd7c4 <main_menu_key.3773+0x74>
800dd7a8:	acc203d4 	sw	v0,980(a2)
800dd7ac:	8c4303d4 	lw	v1,980(v0)
800dd7b0:	2c620006 	sltiu	v0,v1,6
800dd7b4:	1040000b 	beqz	v0,800dd7e4 <main_menu_key.3773+0x94>
800dd7b8:	2462fffa 	addiu	v0,v1,-6
800dd7bc:	24620003 	addiu	v0,v1,3
800dd7c0:	acc203d4 	sw	v0,980(a2)
800dd7c4:	8cc403d8 	lw	a0,984(a2)
800dd7c8:	00022940 	sll	a1,v0,0x5
800dd7cc:	8c830010 	lw	v1,16(a0)
800dd7d0:	000210c0 	sll	v0,v0,0x3
800dd7d4:	00451021 	addu	v0,v0,a1
800dd7d8:	00621821 	addu	v1,v1,v0
800dd7dc:	03e00008 	jr	ra
800dd7e0:	acc303c8 	sw	v1,968(a2)
800dd7e4:	8cc403d8 	lw	a0,984(a2)
800dd7e8:	acc203d4 	sw	v0,980(a2)
800dd7ec:	00022940 	sll	a1,v0,0x5
800dd7f0:	8c830010 	lw	v1,16(a0)
800dd7f4:	000210c0 	sll	v0,v0,0x3
800dd7f8:	00451021 	addu	v0,v0,a1
800dd7fc:	00621821 	addu	v1,v1,v0
800dd800:	03e00008 	jr	ra
800dd804:	acc303c8 	sw	v1,968(a2)
800dd808:	8cc303d4 	lw	v1,980(a2)
800dd80c:	1064002a 	beq	v1,a0,800dd8b8 <main_menu_key.3773+0x168>
800dd810:	00000000 	nop
800dd814:	24020005 	li	v0,5
800dd818:	10620023 	beq	v1,v0,800dd8a8 <main_menu_key.3773+0x158>
800dd81c:	00a01021 	move	v0,a1
800dd820:	24020008 	li	v0,8
800dd824:	10620027 	beq	v1,v0,800dd8c4 <main_menu_key.3773+0x174>
800dd828:	24020006 	li	v0,6
800dd82c:	24620001 	addiu	v0,v1,1
800dd830:	acc203d4 	sw	v0,980(a2)
800dd834:	00022140 	sll	a0,v0,0x5
800dd838:	8cc302c4 	lw	v1,708(a2)
800dd83c:	000210c0 	sll	v0,v0,0x3
800dd840:	00441021 	addu	v0,v0,a0
800dd844:	00621821 	addu	v1,v1,v0
800dd848:	03e00008 	jr	ra
800dd84c:	acc303c8 	sw	v1,968(a2)
800dd850:	8cc503d4 	lw	a1,980(a2)
800dd854:	14a0000c 	bnez	a1,800dd888 <main_menu_key.3773+0x138>
800dd858:	00801021 	move	v0,a0
800dd85c:	acc403d4 	sw	a0,980(a2)
800dd860:	00022140 	sll	a0,v0,0x5
800dd864:	8cc302c4 	lw	v1,708(a2)
800dd868:	000210c0 	sll	v0,v0,0x3
800dd86c:	00441021 	addu	v0,v0,a0
800dd870:	00621821 	addu	v1,v1,v0
800dd874:	03e00008 	jr	ra
800dd878:	acc303c8 	sw	v1,968(a2)
800dd87c:	2462fffd 	addiu	v0,v1,-3
800dd880:	080375f1 	j	800dd7c4 <main_menu_key.3773+0x74>
800dd884:	acc203d4 	sw	v0,980(a2)
800dd888:	10a30009 	beq	a1,v1,800dd8b0 <main_menu_key.3773+0x160>
800dd88c:	24020005 	li	v0,5
800dd890:	24020006 	li	v0,6
800dd894:	10a2000d 	beq	a1,v0,800dd8cc <main_menu_key.3773+0x17c>
800dd898:	00000000 	nop
800dd89c:	24a2ffff 	addiu	v0,a1,-1
800dd8a0:	08037618 	j	800dd860 <main_menu_key.3773+0x110>
800dd8a4:	acc203d4 	sw	v0,980(a2)
800dd8a8:	0803760d 	j	800dd834 <main_menu_key.3773+0xe4>
800dd8ac:	acc503d4 	sw	a1,980(a2)
800dd8b0:	08037618 	j	800dd860 <main_menu_key.3773+0x110>
800dd8b4:	acc203d4 	sw	v0,980(a2)
800dd8b8:	acc003d4 	sw	zero,980(a2)
800dd8bc:	0803760d 	j	800dd834 <main_menu_key.3773+0xe4>
800dd8c0:	8cc203d4 	lw	v0,980(a2)
800dd8c4:	0803760d 	j	800dd834 <main_menu_key.3773+0xe4>
800dd8c8:	acc203d4 	sw	v0,980(a2)
800dd8cc:	24020008 	li	v0,8
800dd8d0:	08037618 	j	800dd860 <main_menu_key.3773+0x110>
800dd8d4:	acc203d4 	sw	v0,980(a2)

800dd8d8 <tools_menu_init.3781>:
800dd8d8:	3c038039 	lui	v1,0x8039
800dd8dc:	8c646220 	lw	a0,25120(v1)
800dd8e0:	10800006 	beqz	a0,800dd8fc <tools_menu_init.3781+0x24>
800dd8e4:	00402821 	move	a1,v0
800dd8e8:	8c430328 	lw	v1,808(v0)
800dd8ec:	2402ffef 	li	v0,-17
800dd8f0:	00621824 	and	v1,v1,v0
800dd8f4:	03e00008 	jr	ra
800dd8f8:	aca30328 	sw	v1,808(a1)
800dd8fc:	8c420328 	lw	v0,808(v0)
800dd900:	34420010 	ori	v0,v0,0x10
800dd904:	03e00008 	jr	ra
800dd908:	aca20328 	sw	v0,808(a1)

800dd90c <game_fastforward.3790>:
800dd90c:	03e00008 	jr	ra
800dd910:	00000000 	nop

800dd914 <reload_cheats_page.3799>:
800dd914:	3c03801f 	lui	v1,0x801f
800dd918:	8c644498 	lw	a0,17560(v1)
800dd91c:	00403021 	move	a2,v0
800dd920:	ac4003cc 	sw	zero,972(v0)
800dd924:	3c028039 	lui	v0,0x8039
800dd928:	00043880 	sll	a3,a0,0x2
800dd92c:	24496208 	addiu	t1,v0,25096
800dd930:	00001821 	move	v1,zero
800dd934:	24c8031c 	addiu	t0,a2,796
800dd938:	00e32021 	addu	a0,a3,v1
800dd93c:	000310c0 	sll	v0,v1,0x3
800dd940:	00031940 	sll	v1,v1,0x5
800dd944:	00431021 	addu	v0,v0,v1
800dd948:	00042080 	sll	a0,a0,0x2
800dd94c:	00461021 	addu	v0,v0,a2
800dd950:	01042021 	addu	a0,t0,a0
800dd954:	ac440034 	sw	a0,52(v0)
800dd958:	8cc503cc 	lw	a1,972(a2)
800dd95c:	00a71821 	addu	v1,a1,a3
800dd960:	00032080 	sll	a0,v1,0x2
800dd964:	00031100 	sll	v0,v1,0x4
800dd968:	00441023 	subu	v0,v0,a0
800dd96c:	00431021 	addu	v0,v0,v1
800dd970:	00021080 	sll	v0,v0,0x2
800dd974:	000518c0 	sll	v1,a1,0x3
800dd978:	00052940 	sll	a1,a1,0x5
800dd97c:	00651821 	addu	v1,v1,a1
800dd980:	00491021 	addu	v0,v0,t1
800dd984:	00661821 	addu	v1,v1,a2
800dd988:	244200e4 	addiu	v0,v0,228
800dd98c:	ac62003c 	sw	v0,60(v1)
800dd990:	8cc403cc 	lw	a0,972(a2)
800dd994:	24830001 	addiu	v1,a0,1
800dd998:	2c620004 	sltiu	v0,v1,4
800dd99c:	1440ffe6 	bnez	v0,800dd938 <reload_cheats_page.3799+0x24>
800dd9a0:	acc303cc 	sw	v1,972(a2)
800dd9a4:	03e00008 	jr	ra
800dd9a8:	00000000 	nop

800dd9ac <set_cpu_clock>:
800dd9ac:	3c05801c 	lui	a1,0x801c
800dd9b0:	27bdffe8 	addiu	sp,sp,-24
800dd9b4:	24a3e2e0 	addiu	v1,a1,-7456
800dd9b8:	00041080 	sll	v0,a0,0x2
800dd9bc:	005d5021 	addu	t2,v0,sp
800dd9c0:	8c690014 	lw	t1,20(v1)
800dd9c4:	8ca2e2e0 	lw	v0,-7456(a1)
800dd9c8:	8c660004 	lw	a2,4(v1)
800dd9cc:	8c650008 	lw	a1,8(v1)
800dd9d0:	8c67000c 	lw	a3,12(v1)
800dd9d4:	8c680010 	lw	t0,16(v1)
800dd9d8:	2c840006 	sltiu	a0,a0,6
800dd9dc:	afa20000 	sw	v0,0(sp)
800dd9e0:	afa60004 	sw	a2,4(sp)
800dd9e4:	afa50008 	sw	a1,8(sp)
800dd9e8:	afa7000c 	sw	a3,12(sp)
800dd9ec:	afa80010 	sw	t0,16(sp)
800dd9f0:	14800003 	bnez	a0,800dda00 <set_cpu_clock+0x54>
800dd9f4:	afa90014 	sw	t1,20(sp)
800dd9f8:	03e00008 	jr	ra
800dd9fc:	27bd0018 	addiu	sp,sp,24
800dda00:	3c198010 	lui	t9,0x8010
800dda04:	8d440000 	lw	a0,0(t2)
800dda08:	27393c68 	addiu	t9,t9,15464
800dda0c:	03200008 	jr	t9
800dda10:	27bd0018 	addiu	sp,sp,24

800dda14 <initial_path_config>:
800dda14:	27bdffe0 	addiu	sp,sp,-32
800dda18:	afb00010 	sw	s0,16(sp)
800dda1c:	3c028011 	lui	v0,0x8011
800dda20:	3c10803a 	lui	s0,0x803a
800dda24:	3c04803a 	lui	a0,0x803a
800dda28:	3c05801c 	lui	a1,0x801c
800dda2c:	afbf001c 	sw	ra,28(sp)
800dda30:	afb20018 	sw	s2,24(sp)
800dda34:	afb10014 	sw	s1,20(sp)
800dda38:	2452ec30 	addiu	s2,v0,-5072
800dda3c:	2606cb28 	addiu	a2,s0,-13528
800dda40:	2484c8e8 	addiu	a0,a0,-14104
800dda44:	0240f809 	jalr	s2
800dda48:	24a5dee8 	addiu	a1,a1,-8472
800dda4c:	3c11801c 	lui	s1,0x801c
800dda50:	3c04803a 	lui	a0,0x803a
800dda54:	2625def4 	addiu	a1,s1,-8460
800dda58:	2606cb28 	addiu	a2,s0,-13528
800dda5c:	0240f809 	jalr	s2
800dda60:	2484c2e8 	addiu	a0,a0,-15640
800dda64:	3c048039 	lui	a0,0x8039
800dda68:	2625def4 	addiu	a1,s1,-8460
800dda6c:	2606cb28 	addiu	a2,s0,-13528
800dda70:	0240f809 	jalr	s2
800dda74:	24847ee8 	addiu	a0,a0,32488
800dda78:	3c04803a 	lui	a0,0x803a
800dda7c:	3c05801c 	lui	a1,0x801c
800dda80:	2606cb28 	addiu	a2,s0,-13528
800dda84:	2484c6e8 	addiu	a0,a0,-14616
800dda88:	0240f809 	jalr	s2
800dda8c:	24a5df00 	addiu	a1,a1,-8448
800dda90:	3c04803a 	lui	a0,0x803a
800dda94:	3c05801c 	lui	a1,0x801c
800dda98:	2606cb28 	addiu	a2,s0,-13528
800dda9c:	0240c821 	move	t9,s2
800ddaa0:	8fbf001c 	lw	ra,28(sp)
800ddaa4:	8fb20018 	lw	s2,24(sp)
800ddaa8:	8fb10014 	lw	s1,20(sp)
800ddaac:	8fb00010 	lw	s0,16(sp)
800ddab0:	248480e8 	addiu	a0,a0,-32536
800ddab4:	24a5df0c 	addiu	a1,a1,-8436
800ddab8:	03200008 	jr	t9
800ddabc:	27bd0020 	addiu	sp,sp,32

800ddac0 <cheat_menu_init.3797>:
800ddac0:	27bdffd0 	addiu	sp,sp,-48
800ddac4:	afb50024 	sw	s5,36(sp)
800ddac8:	afb40020 	sw	s4,32(sp)
800ddacc:	afb3001c 	sw	s3,28(sp)
800ddad0:	afb20018 	sw	s2,24(sp)
800ddad4:	afb10014 	sw	s1,20(sp)
800ddad8:	afb00010 	sw	s0,16(sp)
800ddadc:	afbf0028 	sw	ra,40(sp)
800ddae0:	00408021 	move	s0,v0
800ddae4:	ac4003cc 	sw	zero,972(v0)
800ddae8:	3c038011 	lui	v1,0x8011
800ddaec:	3c028039 	lui	v0,0x8039
800ddaf0:	24557b14 	addiu	s5,v0,31508
800ddaf4:	2474ec30 	addiu	s4,v1,-5072
800ddaf8:	00004021 	move	t0,zero
800ddafc:	3c13801f 	lui	s3,0x801f
800ddb00:	261103f0 	addiu	s1,s0,1008
800ddb04:	080376d3 	j	800ddb4c <cheat_menu_init.3797+0x8c>
800ddb08:	3c128039 	lui	s2,0x8039
800ddb0c:	0280f809 	jalr	s4
800ddb10:	8ea500ec 	lw	a1,236(s5)
800ddb14:	8e0303cc 	lw	v1,972(s0)
800ddb18:	00032140 	sll	a0,v1,0x5
800ddb1c:	000310c0 	sll	v0,v1,0x3
800ddb20:	00441021 	addu	v0,v0,a0
800ddb24:	00431021 	addu	v0,v0,v1
800ddb28:	24680001 	addiu	t0,v1,1
800ddb2c:	00021080 	sll	v0,v0,0x2
800ddb30:	00031880 	sll	v1,v1,0x2
800ddb34:	00701821 	addu	v1,v1,s0
800ddb38:	02221021 	addu	v0,s1,v0
800ddb3c:	2d040028 	sltiu	a0,t0,40
800ddb40:	ac62031c 	sw	v0,796(v1)
800ddb44:	10800028 	beqz	a0,800ddbe8 <cheat_menu_init.3797+0x128>
800ddb48:	ae0803cc 	sw	t0,972(s0)
800ddb4c:	00083080 	sll	a2,t0,0x2
800ddb50:	00081900 	sll	v1,t0,0x4
800ddb54:	00081140 	sll	v0,t0,0x5
800ddb58:	00661823 	subu	v1,v1,a2
800ddb5c:	000820c0 	sll	a0,t0,0x3
800ddb60:	00822021 	addu	a0,a0,v0
800ddb64:	00681821 	addu	v1,v1,t0
800ddb68:	8e624710 	lw	v0,18192(s3)
800ddb6c:	00802821 	move	a1,a0
800ddb70:	00031880 	sll	v1,v1,0x2
800ddb74:	00882021 	addu	a0,a0,t0
800ddb78:	00042080 	sll	a0,a0,0x2
800ddb7c:	00a82821 	addu	a1,a1,t0
800ddb80:	246300f0 	addiu	v1,v1,240
800ddb84:	26476208 	addiu	a3,s2,25096
800ddb88:	0102102b 	sltu	v0,t0,v0
800ddb8c:	02242021 	addu	a0,s1,a0
800ddb90:	01003021 	move	a2,t0
800ddb94:	00054880 	sll	t1,a1,0x2
800ddb98:	1040ffdc 	beqz	v0,800ddb0c <cheat_menu_init.3797+0x4c>
800ddb9c:	00673821 	addu	a3,v1,a3
800ddba0:	8ea500f0 	lw	a1,240(s5)
800ddba4:	01003021 	move	a2,t0
800ddba8:	0280f809 	jalr	s4
800ddbac:	02292021 	addu	a0,s1,t1
800ddbb0:	8e0303cc 	lw	v1,972(s0)
800ddbb4:	00032140 	sll	a0,v1,0x5
800ddbb8:	000310c0 	sll	v0,v1,0x3
800ddbbc:	00441021 	addu	v0,v0,a0
800ddbc0:	00431021 	addu	v0,v0,v1
800ddbc4:	24680001 	addiu	t0,v1,1
800ddbc8:	00021080 	sll	v0,v0,0x2
800ddbcc:	00031880 	sll	v1,v1,0x2
800ddbd0:	00701821 	addu	v1,v1,s0
800ddbd4:	02221021 	addu	v0,s1,v0
800ddbd8:	2d040028 	sltiu	a0,t0,40
800ddbdc:	ac62031c 	sw	v0,796(v1)
800ddbe0:	1480ffda 	bnez	a0,800ddb4c <cheat_menu_init.3797+0x8c>
800ddbe4:	ae0803cc 	sw	t0,972(s0)
800ddbe8:	3c02801f 	lui	v0,0x801f
800ddbec:	8c434498 	lw	v1,17560(v0)
800ddbf0:	3c028039 	lui	v0,0x8039
800ddbf4:	00033080 	sll	a2,v1,0x2
800ddbf8:	ae0003cc 	sw	zero,972(s0)
800ddbfc:	24486208 	addiu	t0,v0,25096
800ddc00:	00001821 	move	v1,zero
800ddc04:	2607031c 	addiu	a3,s0,796
800ddc08:	00c32021 	addu	a0,a2,v1
800ddc0c:	000310c0 	sll	v0,v1,0x3
800ddc10:	00031940 	sll	v1,v1,0x5
800ddc14:	00431021 	addu	v0,v0,v1
800ddc18:	00042080 	sll	a0,a0,0x2
800ddc1c:	00501021 	addu	v0,v0,s0
800ddc20:	00e42021 	addu	a0,a3,a0
800ddc24:	ac440034 	sw	a0,52(v0)
800ddc28:	8e0503cc 	lw	a1,972(s0)
800ddc2c:	00a61821 	addu	v1,a1,a2
800ddc30:	00032080 	sll	a0,v1,0x2
800ddc34:	00031100 	sll	v0,v1,0x4
800ddc38:	00441023 	subu	v0,v0,a0
800ddc3c:	00431021 	addu	v0,v0,v1
800ddc40:	00021080 	sll	v0,v0,0x2
800ddc44:	000518c0 	sll	v1,a1,0x3
800ddc48:	00052940 	sll	a1,a1,0x5
800ddc4c:	00651821 	addu	v1,v1,a1
800ddc50:	00481021 	addu	v0,v0,t0
800ddc54:	00701821 	addu	v1,v1,s0
800ddc58:	244200e4 	addiu	v0,v0,228
800ddc5c:	ac62003c 	sw	v0,60(v1)
800ddc60:	8e0403cc 	lw	a0,972(s0)
800ddc64:	24830001 	addiu	v1,a0,1
800ddc68:	2c620004 	sltiu	v0,v1,4
800ddc6c:	1440ffe6 	bnez	v0,800ddc08 <cheat_menu_init.3797+0x148>
800ddc70:	ae0303cc 	sw	v1,972(s0)
800ddc74:	8fbf0028 	lw	ra,40(sp)
800ddc78:	8fb50024 	lw	s5,36(sp)
800ddc7c:	8fb40020 	lw	s4,32(sp)
800ddc80:	8fb3001c 	lw	s3,28(sp)
800ddc84:	8fb20018 	lw	s2,24(sp)
800ddc88:	8fb10014 	lw	s1,20(sp)
800ddc8c:	8fb00010 	lw	s0,16(sp)
800ddc90:	03e00008 	jr	ra
800ddc94:	27bd0030 	addiu	sp,sp,48

800ddc98 <file_length>:
800ddc98:	27bdffd8 	addiu	sp,sp,-40
800ddc9c:	afb10014 	sw	s1,20(sp)
800ddca0:	3c11800f 	lui	s1,0x800f
800ddca4:	afb20018 	sw	s2,24(sp)
800ddca8:	afb00010 	sw	s0,16(sp)
800ddcac:	00809021 	move	s2,a0
800ddcb0:	26315610 	addiu	s1,s1,22032
800ddcb4:	3c10800f 	lui	s0,0x800f
800ddcb8:	afbf0024 	sw	ra,36(sp)
800ddcbc:	afb40020 	sw	s4,32(sp)
800ddcc0:	afb3001c 	sw	s3,28(sp)
800ddcc4:	0220f809 	jalr	s1
800ddcc8:	26105c60 	addiu	s0,s0,23648
800ddccc:	02402021 	move	a0,s2
800ddcd0:	24060002 	li	a2,2
800ddcd4:	00002821 	move	a1,zero
800ddcd8:	0200f809 	jalr	s0
800ddcdc:	0040a021 	move	s4,v0
800ddce0:	0220f809 	jalr	s1
800ddce4:	02402021 	move	a0,s2
800ddce8:	00409821 	move	s3,v0
800ddcec:	02402021 	move	a0,s2
800ddcf0:	02802821 	move	a1,s4
800ddcf4:	0200f809 	jalr	s0
800ddcf8:	00003021 	move	a2,zero
800ddcfc:	02601021 	move	v0,s3
800ddd00:	8fbf0024 	lw	ra,36(sp)
800ddd04:	8fb40020 	lw	s4,32(sp)
800ddd08:	8fb3001c 	lw	s3,28(sp)
800ddd0c:	8fb20018 	lw	s2,24(sp)
800ddd10:	8fb10014 	lw	s1,20(sp)
800ddd14:	8fb00010 	lw	s0,16(sp)
800ddd18:	03e00008 	jr	ra
800ddd1c:	27bd0028 	addiu	sp,sp,40

800ddd20 <load_game_stat_snapshot>:
800ddd20:	27bdfdd8 	addiu	sp,sp,-552
800ddd24:	afb00218 	sw	s0,536(sp)
800ddd28:	3c06803a 	lui	a2,0x803a
800ddd2c:	27b00014 	addiu	s0,sp,20
800ddd30:	3c05801c 	lui	a1,0x801c
800ddd34:	3c028011 	lui	v0,0x8011
800ddd38:	00803821 	move	a3,a0
800ddd3c:	24c6c2e8 	addiu	a2,a2,-15640
800ddd40:	02002021 	move	a0,s0
800ddd44:	afbf0224 	sw	ra,548(sp)
800ddd48:	afb1021c 	sw	s1,540(sp)
800ddd4c:	24a5dcd4 	addiu	a1,a1,-9004
800ddd50:	2442ec30 	addiu	v0,v0,-5072
800ddd54:	0040f809 	jalr	v0
800ddd58:	afb20220 	sw	s2,544(sp)
800ddd5c:	3c05801d 	lui	a1,0x801d
800ddd60:	3c02800f 	lui	v0,0x800f
800ddd64:	02002021 	move	a0,s0
800ddd68:	24425f70 	addiu	v0,v0,24432
800ddd6c:	0040f809 	jalr	v0
800ddd70:	24a55754 	addiu	a1,a1,22356
800ddd74:	00408021 	move	s0,v0
800ddd78:	3c02800f 	lui	v0,0x800f
800ddd7c:	24515ed4 	addiu	s1,v0,24276
800ddd80:	02003821 	move	a3,s0
800ddd84:	27a40010 	addiu	a0,sp,16
800ddd88:	24050001 	li	a1,1
800ddd8c:	24060004 	li	a2,4
800ddd90:	12000020 	beqz	s0,800dde14 <load_game_stat_snapshot+0xf4>
800ddd94:	2402ffff 	li	v0,-1
800ddd98:	0220f809 	jalr	s1
800ddd9c:	3c120001 	lui	s2,0x1
800ddda0:	2c420004 	sltiu	v0,v0,4
800ddda4:	02002021 	move	a0,s0
800ddda8:	14400020 	bnez	v0,800dde2c <load_game_stat_snapshot+0x10c>
800dddac:	00003021 	move	a2,zero
800dddb0:	8fa50010 	lw	a1,16(sp)
800dddb4:	3c02800f 	lui	v0,0x800f
800dddb8:	24425c60 	addiu	v0,v0,23648
800dddbc:	0040f809 	jalr	v0
800dddc0:	24a50007 	addiu	a1,a1,7
800dddc4:	3c03801f 	lui	v1,0x801f
800dddc8:	8c64475c 	lw	a0,18268(v1)
800dddcc:	24050001 	li	a1,1
800dddd0:	36468000 	ori	a2,s2,0x8000
800dddd4:	0220f809 	jalr	s1
800dddd8:	02003821 	move	a3,s0
800ddddc:	36437fff 	ori	v1,s2,0x7fff
800ddde0:	0062102b 	sltu	v0,v1,v0
800ddde4:	10400017 	beqz	v0,800dde44 <load_game_stat_snapshot+0x124>
800ddde8:	02002021 	move	a0,s0
800dddec:	3c02800f 	lui	v0,0x800f
800dddf0:	24425f58 	addiu	v0,v0,24408
800dddf4:	0040f809 	jalr	v0
800dddf8:	00000000 	nop
800dddfc:	3c028011 	lui	v0,0x8011
800dde00:	2442c650 	addiu	v0,v0,-14768
800dde04:	24040001 	li	a0,1
800dde08:	0040f809 	jalr	v0
800dde0c:	24050001 	li	a1,1
800dde10:	00001021 	move	v0,zero
800dde14:	8fbf0224 	lw	ra,548(sp)
800dde18:	8fb20220 	lw	s2,544(sp)
800dde1c:	8fb1021c 	lw	s1,540(sp)
800dde20:	8fb00218 	lw	s0,536(sp)
800dde24:	03e00008 	jr	ra
800dde28:	27bd0228 	addiu	sp,sp,552
800dde2c:	3c02800f 	lui	v0,0x800f
800dde30:	24425f58 	addiu	v0,v0,24408
800dde34:	0040f809 	jalr	v0
800dde38:	00000000 	nop
800dde3c:	08037785 	j	800dde14 <load_game_stat_snapshot+0xf4>
800dde40:	2402fffe 	li	v0,-2
800dde44:	3c02800f 	lui	v0,0x800f
800dde48:	24425f58 	addiu	v0,v0,24408
800dde4c:	0040f809 	jalr	v0
800dde50:	00000000 	nop
800dde54:	08037785 	j	800dde14 <load_game_stat_snapshot+0xf4>
800dde58:	2402fffc 	li	v0,-4

800dde5c <get_savestate_filelist>:
800dde5c:	27bdfd68 	addiu	sp,sp,-664
800dde60:	3c028011 	lui	v0,0x8011
800dde64:	afbf0294 	sw	ra,660(sp)
800dde68:	afbe0290 	sw	s8,656(sp)
800dde6c:	afb7028c 	sw	s7,652(sp)
800dde70:	afb60288 	sw	s6,648(sp)
800dde74:	afb50284 	sw	s5,644(sp)
800dde78:	afb40280 	sw	s4,640(sp)
800dde7c:	afb3027c 	sw	s3,636(sp)
800dde80:	afb20278 	sw	s2,632(sp)
800dde84:	afb10274 	sw	s1,628(sp)
800dde88:	afb00270 	sw	s0,624(sp)
800dde8c:	27a40023 	addiu	a0,sp,35
800dde90:	240500ff 	li	a1,255
800dde94:	2442ca64 	addiu	v0,v0,-13724
800dde98:	0040f809 	jalr	v0
800dde9c:	24060046 	li	a2,70
800ddea0:	3c02803a 	lui	v0,0x803a
800ddea4:	3c038011 	lui	v1,0x8011
800ddea8:	2450cd28 	addiu	s0,v0,-13016
800ddeac:	3c08803a 	lui	t0,0x803a
800ddeb0:	2462ec30 	addiu	v0,v1,-5072
800ddeb4:	2403ffff 	li	v1,-1
800ddeb8:	a103cd28 	sb	v1,-13016(t0)
800ddebc:	2408fffe 	li	t0,-2
800ddec0:	a2080001 	sb	t0,1(s0)
800ddec4:	2403fffd 	li	v1,-3
800ddec8:	2408fffc 	li	t0,-4
800ddecc:	a2030002 	sb	v1,2(s0)
800dded0:	a2080003 	sb	t0,3(s0)
800dded4:	2403fffb 	li	v1,-5
800dded8:	2408fffa 	li	t0,-6
800ddedc:	a2030004 	sb	v1,4(s0)
800ddee0:	a2080005 	sb	t0,5(s0)
800ddee4:	2403fff9 	li	v1,-7
800ddee8:	2408fff8 	li	t0,-8
800ddeec:	27b60069 	addiu	s6,sp,105
800ddef0:	a2030006 	sb	v1,6(s0)
800ddef4:	a2080007 	sb	t0,7(s0)
800ddef8:	2403fff7 	li	v1,-9
800ddefc:	2408fff6 	li	t0,-10
800ddf00:	3c05801c 	lui	a1,0x801c
800ddf04:	3c06803a 	lui	a2,0x803a
800ddf08:	3c078039 	lui	a3,0x8039
800ddf0c:	24a5dcd4 	addiu	a1,a1,-9004
800ddf10:	24c6c2e8 	addiu	a2,a2,-15640
800ddf14:	24e77ce8 	addiu	a3,a3,31976
800ddf18:	02c02021 	move	a0,s6
800ddf1c:	a2030008 	sb	v1,8(s0)
800ddf20:	0040f809 	jalr	v0
800ddf24:	a2080009 	sb	t0,9(s0)
800ddf28:	3c028012 	lui	v0,0x8012
800ddf2c:	02c02021 	move	a0,s6
800ddf30:	2442c1a0 	addiu	v0,v0,-15968
800ddf34:	0040f809 	jalr	v0
800ddf38:	2405002e 	li	a1,46
800ddf3c:	0040a821 	move	s5,v0
800ddf40:	02009821 	move	s3,s0
800ddf44:	27b20023 	addiu	s2,sp,35
800ddf48:	00008821 	move	s1,zero
800ddf4c:	27b4001b 	addiu	s4,sp,27
800ddf50:	3c1e801d 	lui	s8,0x801d
800ddf54:	080377df 	j	800ddf7c <get_savestate_filelist+0x120>
800ddf58:	3c17800f 	lui	s7,0x800f
800ddf5c:	3c08800f 	lui	t0,0x800f
800ddf60:	25085f58 	addiu	t0,t0,24408
800ddf64:	0100f809 	jalr	t0
800ddf68:	00000000 	nop
800ddf6c:	2402000a 	li	v0,10
800ddf70:	26520007 	addiu	s2,s2,7
800ddf74:	12220034 	beq	s1,v0,800de048 <get_savestate_filelist+0x1ec>
800ddf78:	26730001 	addiu	s3,s3,1
800ddf7c:	3c038011 	lui	v1,0x8011
800ddf80:	3c02801c 	lui	v0,0x801c
800ddf84:	26310001 	addiu	s1,s1,1
800ddf88:	02203021 	move	a2,s1
800ddf8c:	2445df18 	addiu	a1,v0,-8424
800ddf90:	2462ec30 	addiu	v0,v1,-5072
800ddf94:	0040f809 	jalr	v0
800ddf98:	02802021 	move	a0,s4
800ddf9c:	3c088012 	lui	t0,0x8012
800ddfa0:	02a02021 	move	a0,s5
800ddfa4:	2502bbf0 	addiu	v0,t0,-17424
800ddfa8:	0040f809 	jalr	v0
800ddfac:	02802821 	move	a1,s4
800ddfb0:	02c02021 	move	a0,s6
800ddfb4:	26e25f70 	addiu	v0,s7,24432
800ddfb8:	0040f809 	jalr	v0
800ddfbc:	27c55754 	addiu	a1,s8,22356
800ddfc0:	00408021 	move	s0,v0
800ddfc4:	00403821 	move	a3,v0
800ddfc8:	27a40010 	addiu	a0,sp,16
800ddfcc:	24050001 	li	a1,1
800ddfd0:	1040ffe6 	beqz	v0,800ddf6c <get_savestate_filelist+0x110>
800ddfd4:	24060004 	li	a2,4
800ddfd8:	3c03800f 	lui	v1,0x800f
800ddfdc:	24635ed4 	addiu	v1,v1,24276
800ddfe0:	0060f809 	jalr	v1
800ddfe4:	00000000 	nop
800ddfe8:	2c420004 	sltiu	v0,v0,4
800ddfec:	00003021 	move	a2,zero
800ddff0:	1440ffda 	bnez	v0,800ddf5c <get_savestate_filelist+0x100>
800ddff4:	02002021 	move	a0,s0
800ddff8:	3c03800f 	lui	v1,0x800f
800ddffc:	24635c60 	addiu	v1,v1,23648
800de000:	0060f809 	jalr	v1
800de004:	8fa50010 	lw	a1,16(sp)
800de008:	3c08800f 	lui	t0,0x800f
800de00c:	02402021 	move	a0,s2
800de010:	24050001 	li	a1,1
800de014:	24060007 	li	a2,7
800de018:	25085ed4 	addiu	t0,t0,24276
800de01c:	0100f809 	jalr	t0
800de020:	02003821 	move	a3,s0
800de024:	3c03800f 	lui	v1,0x800f
800de028:	a2710000 	sb	s1,0(s3)
800de02c:	24635f58 	addiu	v1,v1,24408
800de030:	0060f809 	jalr	v1
800de034:	02002021 	move	a0,s0
800de038:	2402000a 	li	v0,10
800de03c:	26520007 	addiu	s2,s2,7
800de040:	1622ffce 	bne	s1,v0,800ddf7c <get_savestate_filelist+0x120>
800de044:	26730001 	addiu	s3,s3,1
800de048:	3c02803a 	lui	v0,0x803a
800de04c:	244fcd28 	addiu	t7,v0,-13016
800de050:	00006821 	move	t5,zero
800de054:	24020009 	li	v0,9
800de058:	00004821 	move	t1,zero
800de05c:	004d1023 	subu	v0,v0,t5
800de060:	0122102a 	slt	v0,t1,v0
800de064:	1440000b 	bnez	v0,800de094 <get_savestate_filelist+0x238>
800de068:	27ae0010 	addiu	t6,sp,16
800de06c:	25ad0001 	addiu	t5,t5,1
800de070:	29a20009 	slti	v0,t5,9
800de074:	10400057 	beqz	v0,800de1d4 <get_savestate_filelist+0x378>
800de078:	00006021 	move	t4,zero
800de07c:	01804821 	move	t1,t4
800de080:	24020009 	li	v0,9
800de084:	004d1023 	subu	v0,v0,t5
800de088:	0122102a 	slt	v0,t1,v0
800de08c:	1040fff7 	beqz	v0,800de06c <get_savestate_filelist+0x210>
800de090:	00000000 	nop
800de094:	000930c0 	sll	a2,t1,0x3
800de098:	00c91023 	subu	v0,a2,t1
800de09c:	27a80023 	addiu	t0,sp,35
800de0a0:	01022021 	addu	a0,t0,v0
800de0a4:	90830000 	lbu	v1,0(a0)
800de0a8:	90820007 	lbu	v0,7(a0)
800de0ac:	306300ff 	andi	v1,v1,0xff
800de0b0:	304200ff 	andi	v0,v0,0xff
800de0b4:	00621823 	subu	v1,v1,v0
800de0b8:	1460001d 	bnez	v1,800de130 <get_savestate_filelist+0x2d4>
800de0bc:	24850007 	addiu	a1,a0,7
800de0c0:	90830001 	lbu	v1,1(a0)
800de0c4:	90a20001 	lbu	v0,1(a1)
800de0c8:	306300ff 	andi	v1,v1,0xff
800de0cc:	304200ff 	andi	v0,v0,0xff
800de0d0:	00621823 	subu	v1,v1,v0
800de0d4:	14600016 	bnez	v1,800de130 <get_savestate_filelist+0x2d4>
800de0d8:	00000000 	nop
800de0dc:	90830002 	lbu	v1,2(a0)
800de0e0:	90a20002 	lbu	v0,2(a1)
800de0e4:	306300ff 	andi	v1,v1,0xff
800de0e8:	304200ff 	andi	v0,v0,0xff
800de0ec:	00621823 	subu	v1,v1,v0
800de0f0:	1460000f 	bnez	v1,800de130 <get_savestate_filelist+0x2d4>
800de0f4:	00000000 	nop
800de0f8:	90830003 	lbu	v1,3(a0)
800de0fc:	90a20003 	lbu	v0,3(a1)
800de100:	306300ff 	andi	v1,v1,0xff
800de104:	304200ff 	andi	v0,v0,0xff
800de108:	00621823 	subu	v1,v1,v0
800de10c:	14600008 	bnez	v1,800de130 <get_savestate_filelist+0x2d4>
800de110:	00000000 	nop
800de114:	90830004 	lbu	v1,4(a0)
800de118:	90a20004 	lbu	v0,4(a1)
800de11c:	306300ff 	andi	v1,v1,0xff
800de120:	304200ff 	andi	v0,v0,0xff
800de124:	00621823 	subu	v1,v1,v0
800de128:	10600059 	beqz	v1,800de290 <get_savestate_filelist+0x434>
800de12c:	00000000 	nop
800de130:	18600026 	blez	v1,800de1cc <get_savestate_filelist+0x370>
800de134:	252c0001 	addiu	t4,t1,1
800de138:	000c18c0 	sll	v1,t4,0x3
800de13c:	006c1823 	subu	v1,v1,t4
800de140:	006e1821 	addu	v1,v1,t6
800de144:	88640016 	lwl	a0,22(v1)
800de148:	00c91023 	subu	v0,a2,t1
800de14c:	004e1021 	addu	v0,v0,t6
800de150:	88460016 	lwl	a2,22(v0)
800de154:	98640013 	lwr	a0,19(v1)
800de158:	98460013 	lwr	a2,19(v0)
800de15c:	904a0017 	lbu	t2,23(v0)
800de160:	90480018 	lbu	t0,24(v0)
800de164:	904b0019 	lbu	t3,25(v0)
800de168:	a8440016 	swl	a0,22(v0)
800de16c:	b8440013 	swr	a0,19(v0)
800de170:	90650017 	lbu	a1,23(v1)
800de174:	018f3821 	addu	a3,t4,t7
800de178:	a0450017 	sb	a1,23(v0)
800de17c:	90640018 	lbu	a0,24(v1)
800de180:	012f4821 	addu	t1,t1,t7
800de184:	a0440018 	sb	a0,24(v0)
800de188:	90650019 	lbu	a1,25(v1)
800de18c:	afa60014 	sw	a2,20(sp)
800de190:	a0450019 	sb	a1,25(v0)
800de194:	a8660016 	swl	a2,22(v1)
800de198:	b8660013 	swr	a2,19(v1)
800de19c:	a3aa0018 	sb	t2,24(sp)
800de1a0:	a06a0017 	sb	t2,23(v1)
800de1a4:	a0680018 	sb	t0,24(v1)
800de1a8:	a3a80019 	sb	t0,25(sp)
800de1ac:	a3ab001a 	sb	t3,26(sp)
800de1b0:	a06b0019 	sb	t3,25(v1)
800de1b4:	90e20000 	lbu	v0,0(a3)
800de1b8:	81240000 	lb	a0,0(t1)
800de1bc:	a1220000 	sb	v0,0(t1)
800de1c0:	01804821 	move	t1,t4
800de1c4:	08037820 	j	800de080 <get_savestate_filelist+0x224>
800de1c8:	a0e40000 	sb	a0,0(a3)
800de1cc:	08037820 	j	800de080 <get_savestate_filelist+0x224>
800de1d0:	01804821 	move	t1,t4
800de1d4:	3c02803a 	lui	v0,0x803a
800de1d8:	8043cd31 	lb	v1,-13007(v0)
800de1dc:	1c600039 	bgtz	v1,800de2c4 <get_savestate_filelist+0x468>
800de1e0:	3c02803a 	lui	v0,0x803a
800de1e4:	8043cd30 	lb	v1,-13008(v0)
800de1e8:	1c600038 	bgtz	v1,800de2cc <get_savestate_filelist+0x470>
800de1ec:	3c02803a 	lui	v0,0x803a
800de1f0:	8043cd2f 	lb	v1,-13009(v0)
800de1f4:	1c600037 	bgtz	v1,800de2d4 <get_savestate_filelist+0x478>
800de1f8:	3c02803a 	lui	v0,0x803a
800de1fc:	8043cd2e 	lb	v1,-13010(v0)
800de200:	1c600036 	bgtz	v1,800de2dc <get_savestate_filelist+0x480>
800de204:	3c02803a 	lui	v0,0x803a
800de208:	8043cd2d 	lb	v1,-13011(v0)
800de20c:	1c600035 	bgtz	v1,800de2e4 <get_savestate_filelist+0x488>
800de210:	3c02803a 	lui	v0,0x803a
800de214:	8043cd2c 	lb	v1,-13012(v0)
800de218:	1c600034 	bgtz	v1,800de2ec <get_savestate_filelist+0x490>
800de21c:	3c02803a 	lui	v0,0x803a
800de220:	8043cd2b 	lb	v1,-13013(v0)
800de224:	1c600033 	bgtz	v1,800de2f4 <get_savestate_filelist+0x498>
800de228:	3c02803a 	lui	v0,0x803a
800de22c:	8043cd2a 	lb	v1,-13014(v0)
800de230:	1c600032 	bgtz	v1,800de2fc <get_savestate_filelist+0x4a0>
800de234:	3c02803a 	lui	v0,0x803a
800de238:	8043cd29 	lb	v1,-13015(v0)
800de23c:	1c600006 	bgtz	v1,800de258 <get_savestate_filelist+0x3fc>
800de240:	24030001 	li	v1,1
800de244:	3c03803a 	lui	v1,0x803a
800de248:	8062cd28 	lb	v0,-13016(v1)
800de24c:	2403ffff 	li	v1,-1
800de250:	0002102a 	slt	v0,zero,v0
800de254:	0002180b 	movn	v1,zero,v0
800de258:	3c02801f 	lui	v0,0x801f
800de25c:	ac43449c 	sw	v1,17564(v0)
800de260:	8fbf0294 	lw	ra,660(sp)
800de264:	8fbe0290 	lw	s8,656(sp)
800de268:	8fb7028c 	lw	s7,652(sp)
800de26c:	8fb60288 	lw	s6,648(sp)
800de270:	8fb50284 	lw	s5,644(sp)
800de274:	8fb40280 	lw	s4,640(sp)
800de278:	8fb3027c 	lw	s3,636(sp)
800de27c:	8fb20278 	lw	s2,632(sp)
800de280:	8fb10274 	lw	s1,628(sp)
800de284:	8fb00270 	lw	s0,624(sp)
800de288:	03e00008 	jr	ra
800de28c:	27bd0298 	addiu	sp,sp,664
800de290:	90830005 	lbu	v1,5(a0)
800de294:	90a20005 	lbu	v0,5(a1)
800de298:	306300ff 	andi	v1,v1,0xff
800de29c:	304200ff 	andi	v0,v0,0xff
800de2a0:	00621823 	subu	v1,v1,v0
800de2a4:	1460ffa2 	bnez	v1,800de130 <get_savestate_filelist+0x2d4>
800de2a8:	00000000 	nop
800de2ac:	90830006 	lbu	v1,6(a0)
800de2b0:	90a20006 	lbu	v0,6(a1)
800de2b4:	306300ff 	andi	v1,v1,0xff
800de2b8:	304200ff 	andi	v0,v0,0xff
800de2bc:	0803784c 	j	800de130 <get_savestate_filelist+0x2d4>
800de2c0:	00621823 	subu	v1,v1,v0
800de2c4:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2c8:	24030009 	li	v1,9
800de2cc:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2d0:	24030008 	li	v1,8
800de2d4:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2d8:	24030007 	li	v1,7
800de2dc:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2e0:	24030006 	li	v1,6
800de2e4:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2e8:	24030005 	li	v1,5
800de2ec:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2f0:	24030004 	li	v1,4
800de2f4:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de2f8:	24030003 	li	v1,3
800de2fc:	08037896 	j	800de258 <get_savestate_filelist+0x3fc>
800de300:	24030002 	li	v1,2

800de304 <change_ext>:
800de304:	27bdffe0 	addiu	sp,sp,-32
800de308:	afb00010 	sw	s0,16(sp)
800de30c:	3c028012 	lui	v0,0x8012
800de310:	00a08021 	move	s0,a1
800de314:	afbf001c 	sw	ra,28(sp)
800de318:	00802821 	move	a1,a0
800de31c:	afb20018 	sw	s2,24(sp)
800de320:	afb10014 	sw	s1,20(sp)
800de324:	02002021 	move	a0,s0
800de328:	2452bbf0 	addiu	s2,v0,-17424
800de32c:	0240f809 	jalr	s2
800de330:	00c08821 	move	s1,a2
800de334:	3c028012 	lui	v0,0x8012
800de338:	02002021 	move	a0,s0
800de33c:	2442c1a0 	addiu	v0,v0,-15968
800de340:	0040f809 	jalr	v0
800de344:	2405002e 	li	a1,46
800de348:	00402021 	move	a0,v0
800de34c:	10400008 	beqz	v0,800de370 <change_ext+0x6c>
800de350:	02202821 	move	a1,s1
800de354:	0240c821 	move	t9,s2
800de358:	8fbf001c 	lw	ra,28(sp)
800de35c:	8fb20018 	lw	s2,24(sp)
800de360:	8fb10014 	lw	s1,20(sp)
800de364:	8fb00010 	lw	s0,16(sp)
800de368:	03200008 	jr	t9
800de36c:	27bd0020 	addiu	sp,sp,32
800de370:	8fbf001c 	lw	ra,28(sp)
800de374:	8fb20018 	lw	s2,24(sp)
800de378:	8fb10014 	lw	s1,20(sp)
800de37c:	8fb00010 	lw	s0,16(sp)
800de380:	03e00008 	jr	ra
800de384:	27bd0020 	addiu	sp,sp,32

800de388 <load_font>:
800de388:	3c19800e 	lui	t9,0x800e
800de38c:	27399d10 	addiu	t9,t9,-25328
800de390:	03200008 	jr	t9
800de394:	00000000 	nop

800de398 <load_language_msg>:
800de398:	27bdfc80 	addiu	sp,sp,-896
800de39c:	afb1035c 	sw	s1,860(sp)
800de3a0:	afb00358 	sw	s0,856(sp)
800de3a4:	3c06803a 	lui	a2,0x803a
800de3a8:	27b00150 	addiu	s0,sp,336
800de3ac:	00a08821 	move	s1,a1
800de3b0:	3c028011 	lui	v0,0x8011
800de3b4:	3c05801c 	lui	a1,0x801c
800de3b8:	00803821 	move	a3,a0
800de3bc:	afbf037c 	sw	ra,892(sp)
800de3c0:	afb5036c 	sw	s5,876(sp)
800de3c4:	24c6cb28 	addiu	a2,a2,-13528
800de3c8:	24a5dcd4 	addiu	a1,a1,-9004
800de3cc:	02002021 	move	a0,s0
800de3d0:	afbe0378 	sw	s8,888(sp)
800de3d4:	afb70374 	sw	s7,884(sp)
800de3d8:	afb60370 	sw	s6,880(sp)
800de3dc:	afb40368 	sw	s4,872(sp)
800de3e0:	afb30364 	sw	s3,868(sp)
800de3e4:	2442ec30 	addiu	v0,v0,-5072
800de3e8:	0040f809 	jalr	v0
800de3ec:	afb20360 	sw	s2,864(sp)
800de3f0:	3c058019 	lui	a1,0x8019
800de3f4:	3c02800f 	lui	v0,0x800f
800de3f8:	02002021 	move	a0,s0
800de3fc:	24425f70 	addiu	v0,v0,24432
800de400:	0040f809 	jalr	v0
800de404:	24a5cdf4 	addiu	a1,a1,-12812
800de408:	104000a1 	beqz	v0,800de690 <load_language_msg+0x2f8>
800de40c:	0040a821 	move	s5,v0
800de410:	16200072 	bnez	s1,800de5dc <load_language_msg+0x244>
800de414:	24020001 	li	v0,1
800de418:	27b10010 	addiu	s1,sp,16
800de41c:	3c05801c 	lui	a1,0x801c
800de420:	3c108012 	lui	s0,0x8012
800de424:	2610bbf0 	addiu	s0,s0,-17424
800de428:	24a5df20 	addiu	a1,a1,-8416
800de42c:	0200f809 	jalr	s0
800de430:	02202021 	move	a0,s1
800de434:	3c05801c 	lui	a1,0x801c
800de438:	24a5df30 	addiu	a1,a1,-8400
800de43c:	0200f809 	jalr	s0
800de440:	27a40030 	addiu	a0,sp,48
800de444:	2410000c 	li	s0,12
800de448:	3c03800f 	lui	v1,0x800f
800de44c:	27a40050 	addiu	a0,sp,80
800de450:	24050100 	li	a1,256
800de454:	24625cc4 	addiu	v0,v1,23748
800de458:	0040f809 	jalr	v0
800de45c:	02a03021 	move	a2,s5
800de460:	3c1e8012 	lui	s8,0x8012
800de464:	00402021 	move	a0,v0
800de468:	02202821 	move	a1,s1
800de46c:	02003021 	move	a2,s0
800de470:	10400073 	beqz	v0,800de640 <load_language_msg+0x2a8>
800de474:	27c3bfc0 	addiu	v1,s8,-16448
800de478:	0060f809 	jalr	v1
800de47c:	00000000 	nop
800de480:	1440fff2 	bnez	v0,800de44c <load_language_msg+0xb4>
800de484:	3c03800f 	lui	v1,0x800f
800de488:	3c02803a 	lui	v0,0x803a
800de48c:	244282e8 	addiu	v0,v0,-32024
800de490:	3c048039 	lui	a0,0x8039
800de494:	2610fffe 	addiu	s0,s0,-2
800de498:	ac827b14 	sw	v0,31508(a0)
800de49c:	00409021 	move	s2,v0
800de4a0:	afb00350 	sw	s0,848(sp)
800de4a4:	0000b821 	move	s7,zero
800de4a8:	3c03800f 	lui	v1,0x800f
800de4ac:	24625cc4 	addiu	v0,v1,23748
800de4b0:	27a40050 	addiu	a0,sp,80
800de4b4:	24050100 	li	a1,256
800de4b8:	0040f809 	jalr	v0
800de4bc:	02a03021 	move	a2,s5
800de4c0:	80430000 	lb	v1,0(v0)
800de4c4:	00408021 	move	s0,v0
800de4c8:	24020023 	li	v0,35
800de4cc:	1062fff6 	beq	v1,v0,800de4a8 <load_language_msg+0x110>
800de4d0:	2416000d 	li	s6,13
800de4d4:	1076fff4 	beq	v1,s6,800de4a8 <load_language_msg+0x110>
800de4d8:	2414000a 	li	s4,10
800de4dc:	1074fff2 	beq	v1,s4,800de4a8 <load_language_msg+0x110>
800de4e0:	8fa60350 	lw	a2,848(sp)
800de4e4:	02002021 	move	a0,s0
800de4e8:	27c2bfc0 	addiu	v0,s8,-16448
800de4ec:	0040f809 	jalr	v0
800de4f0:	27a50030 	addiu	a1,sp,48
800de4f4:	10400011 	beqz	v0,800de53c <load_language_msg+0x1a4>
800de4f8:	3c028012 	lui	v0,0x8012
800de4fc:	2442bdb0 	addiu	v0,v0,-16976
800de500:	0040f809 	jalr	v0
800de504:	02002021 	move	a0,s0
800de508:	00403021 	move	a2,v0
800de50c:	02402021 	move	a0,s2
800de510:	02429021 	addu	s2,s2,v0
800de514:	3c028011 	lui	v0,0x8011
800de518:	2442c930 	addiu	v0,v0,-14032
800de51c:	0040f809 	jalr	v0
800de520:	02002821 	move	a1,s0
800de524:	8251ffff 	lb	s1,-1(s2)
800de528:	12340016 	beq	s1,s4,800de584 <load_language_msg+0x1ec>
800de52c:	2653ffff 	addiu	s3,s2,-1
800de530:	24020074 	li	v0,116
800de534:	16e2ffdd 	bne	s7,v0,800de4ac <load_language_msg+0x114>
800de538:	3c03800f 	lui	v1,0x800f
800de53c:	00008021 	move	s0,zero
800de540:	3c02800f 	lui	v0,0x800f
800de544:	24425f58 	addiu	v0,v0,24408
800de548:	0040f809 	jalr	v0
800de54c:	02a02021 	move	a0,s5
800de550:	02001021 	move	v0,s0
800de554:	8fbf037c 	lw	ra,892(sp)
800de558:	8fbe0378 	lw	s8,888(sp)
800de55c:	8fb70374 	lw	s7,884(sp)
800de560:	8fb60370 	lw	s6,880(sp)
800de564:	8fb5036c 	lw	s5,876(sp)
800de568:	8fb40368 	lw	s4,872(sp)
800de56c:	8fb30364 	lw	s3,868(sp)
800de570:	8fb20360 	lw	s2,864(sp)
800de574:	8fb1035c 	lw	s1,860(sp)
800de578:	8fb00358 	lw	s0,856(sp)
800de57c:	03e00008 	jr	ra
800de580:	27bd0380 	addiu	sp,sp,896
800de584:	3c028012 	lui	v0,0x8012
800de588:	02002021 	move	a0,s0
800de58c:	2442c1a0 	addiu	v0,v0,-15968
800de590:	0040f809 	jalr	v0
800de594:	2405005c 	li	a1,92
800de598:	10400005 	beqz	v0,800de5b0 <load_language_msg+0x218>
800de59c:	00000000 	nop
800de5a0:	80430001 	lb	v1,1(v0)
800de5a4:	2402006e 	li	v0,110
800de5a8:	10620027 	beq	v1,v0,800de648 <load_language_msg+0x2b0>
800de5ac:	00000000 	nop
800de5b0:	8243fffe 	lb	v1,-2(s2)
800de5b4:	2402000d 	li	v0,13
800de5b8:	10620029 	beq	v1,v0,800de660 <load_language_msg+0x2c8>
800de5bc:	3c048039 	lui	a0,0x8039
800de5c0:	26f70001 	addiu	s7,s7,1
800de5c4:	00171080 	sll	v0,s7,0x2
800de5c8:	24837b14 	addiu	v1,a0,31508
800de5cc:	00431021 	addu	v0,v0,v1
800de5d0:	a2600000 	sb	zero,0(s3)
800de5d4:	0803794c 	j	800de530 <load_language_msg+0x198>
800de5d8:	ac520000 	sw	s2,0(v0)
800de5dc:	1622ff8f 	bne	s1,v0,800de41c <load_language_msg+0x84>
800de5e0:	27b10010 	addiu	s1,sp,16
800de5e4:	3c05801c 	lui	a1,0x801c
800de5e8:	3c108012 	lui	s0,0x8012
800de5ec:	2610bbf0 	addiu	s0,s0,-17424
800de5f0:	24a5df3c 	addiu	a1,a1,-8388
800de5f4:	0200f809 	jalr	s0
800de5f8:	02202021 	move	a0,s1
800de5fc:	3c05801c 	lui	a1,0x801c
800de600:	24a5df4c 	addiu	a1,a1,-8372
800de604:	0200f809 	jalr	s0
800de608:	27a40030 	addiu	a0,sp,48
800de60c:	3c03800f 	lui	v1,0x800f
800de610:	27a40050 	addiu	a0,sp,80
800de614:	24050100 	li	a1,256
800de618:	24625cc4 	addiu	v0,v1,23748
800de61c:	0040f809 	jalr	v0
800de620:	02a03021 	move	a2,s5
800de624:	2410000f 	li	s0,15
800de628:	3c1e8012 	lui	s8,0x8012
800de62c:	00402021 	move	a0,v0
800de630:	02202821 	move	a1,s1
800de634:	02003021 	move	a2,s0
800de638:	1440ff8f 	bnez	v0,800de478 <load_language_msg+0xe0>
800de63c:	27c3bfc0 	addiu	v1,s8,-16448
800de640:	08037950 	j	800de540 <load_language_msg+0x1a8>
800de644:	2410fffe 	li	s0,-2
800de648:	8242fffe 	lb	v0,-2(s2)
800de64c:	1056000d 	beq	v0,s6,800de684 <load_language_msg+0x2ec>
800de650:	2643fffe 	addiu	v1,s2,-2
800de654:	a251fffd 	sb	s1,-3(s2)
800de658:	0803794c 	j	800de530 <load_language_msg+0x198>
800de65c:	00609021 	move	s2,v1
800de660:	26f70001 	addiu	s7,s7,1
800de664:	00171080 	sll	v0,s7,0x2
800de668:	24837b14 	addiu	v1,a0,31508
800de66c:	02609021 	move	s2,s3
800de670:	00431021 	addu	v0,v0,v1
800de674:	2673ffff 	addiu	s3,s3,-1
800de678:	a2600000 	sb	zero,0(s3)
800de67c:	0803794c 	j	800de530 <load_language_msg+0x198>
800de680:	ac520000 	sw	s2,0(v0)
800de684:	a251fffc 	sb	s1,-4(s2)
800de688:	0803794c 	j	800de530 <load_language_msg+0x198>
800de68c:	2652fffd 	addiu	s2,s2,-3
800de690:	2410ffff 	li	s0,-1
800de694:	02001021 	move	v0,s0
800de698:	8fbf037c 	lw	ra,892(sp)
800de69c:	8fbe0378 	lw	s8,888(sp)
800de6a0:	8fb70374 	lw	s7,884(sp)
800de6a4:	8fb60370 	lw	s6,880(sp)
800de6a8:	8fb5036c 	lw	s5,876(sp)
800de6ac:	8fb40368 	lw	s4,872(sp)
800de6b0:	8fb30364 	lw	s3,868(sp)
800de6b4:	8fb20360 	lw	s2,864(sp)
800de6b8:	8fb1035c 	lw	s1,860(sp)
800de6bc:	8fb00358 	lw	s0,856(sp)
800de6c0:	03e00008 	jr	ra
800de6c4:	27bd0380 	addiu	sp,sp,896

800de6c8 <main_menu_passive.3772>:
800de6c8:	27bdffb8 	addiu	sp,sp,-72
800de6cc:	afb60038 	sw	s6,56(sp)
800de6d0:	3c16801f 	lui	s6,0x801f
800de6d4:	afb50034 	sw	s5,52(sp)
800de6d8:	afb00020 	sw	s0,32(sp)
800de6dc:	3c15801f 	lui	s5,0x801f
800de6e0:	26d0212c 	addiu	s0,s6,8492
800de6e4:	8e0301ac 	lw	v1,428(s0)
800de6e8:	afb7003c 	sw	s7,60(sp)
800de6ec:	8ea44758 	lw	a0,18264(s5)
800de6f0:	8e0501a0 	lw	a1,416(s0)
800de6f4:	8e0601a4 	lw	a2,420(s0)
800de6f8:	8e0701a8 	lw	a3,424(s0)
800de6fc:	3c17800e 	lui	s7,0x800e
800de700:	afb20028 	sw	s2,40(sp)
800de704:	afb10024 	sw	s1,36(sp)
800de708:	00409021 	move	s2,v0
800de70c:	26f1a944 	addiu	s1,s7,-22204
800de710:	afbf0044 	sw	ra,68(sp)
800de714:	afbe0040 	sw	s8,64(sp)
800de718:	afb3002c 	sw	s3,44(sp)
800de71c:	afa30010 	sw	v1,16(sp)
800de720:	afb40030 	sw	s4,48(sp)
800de724:	afa00014 	sw	zero,20(sp)
800de728:	0220f809 	jalr	s1
800de72c:	afa00018 	sw	zero,24(sp)
800de730:	8e4203c8 	lw	v0,968(s2)
800de734:	8e4403d8 	lw	a0,984(s2)
800de738:	8c430020 	lw	v1,32(v0)
800de73c:	26531d90 	addiu	s3,s2,7568
800de740:	ac830018 	sw	v1,24(a0)
800de744:	8e4203d0 	lw	v0,976(s2)
800de748:	3c1e8012 	lui	s8,0x8012
800de74c:	8c43000c 	lw	v1,12(v0)
800de750:	02602021 	move	a0,s3
800de754:	27c2bbf0 	addiu	v0,s8,-17424
800de758:	0040f809 	jalr	v0
800de75c:	8c650000 	lw	a1,0(v1)
800de760:	8e4303d0 	lw	v1,976(s2)
800de764:	8e4403c8 	lw	a0,968(s2)
800de768:	24620028 	addiu	v0,v1,40
800de76c:	10640149 	beq	v1,a0,800dec94 <main_menu_passive.3772+0x5cc>
800de770:	ae4203d0 	sw	v0,976(s2)
800de774:	8e0800dc 	lw	t0,220(s0)
800de778:	8ea44758 	lw	a0,18264(s5)
800de77c:	8e0500d0 	lw	a1,208(s0)
800de780:	8e0600d4 	lw	a2,212(s0)
800de784:	8e0700d8 	lw	a3,216(s0)
800de788:	24020016 	li	v0,22
800de78c:	24030002 	li	v1,2
800de790:	afa80010 	sw	t0,16(sp)
800de794:	afa20014 	sw	v0,20(sp)
800de798:	0220f809 	jalr	s1
800de79c:	afa30018 	sw	v1,24(sp)
800de7a0:	8ea44758 	lw	a0,18264(s5)
800de7a4:	8e0700c8 	lw	a3,200(s0)
800de7a8:	8e0800cc 	lw	t0,204(s0)
800de7ac:	8e0500c0 	lw	a1,192(s0)
800de7b0:	8e0600c4 	lw	a2,196(s0)
800de7b4:	2402000b 	li	v0,11
800de7b8:	24030039 	li	v1,57
800de7bc:	afa80010 	sw	t0,16(sp)
800de7c0:	afa20014 	sw	v0,20(sp)
800de7c4:	0220f809 	jalr	s1
800de7c8:	afa30018 	sw	v1,24(sp)
800de7cc:	3c02800e 	lui	v0,0x800e
800de7d0:	2443b9dc 	addiu	v1,v0,-17956
800de7d4:	8ea44758 	lw	a0,18264(s5)
800de7d8:	24027fff 	li	v0,32767
800de7dc:	2405000d 	li	a1,13
800de7e0:	24060039 	li	a2,57
800de7e4:	2407004c 	li	a3,76
800de7e8:	afa20010 	sw	v0,16(sp)
800de7ec:	0060f809 	jalr	v1
800de7f0:	afb30014 	sw	s3,20(sp)
800de7f4:	8e4203d0 	lw	v0,976(s2)
800de7f8:	02602021 	move	a0,s3
800de7fc:	8c43000c 	lw	v1,12(v0)
800de800:	27c2bbf0 	addiu	v0,s8,-17424
800de804:	8c650000 	lw	a1,0(v1)
800de808:	0040f809 	jalr	v0
800de80c:	3c14801f 	lui	s4,0x801f
800de810:	8e4303d0 	lw	v1,976(s2)
800de814:	8e4403c8 	lw	a0,968(s2)
800de818:	24620028 	addiu	v0,v1,40
800de81c:	1064012e 	beq	v1,a0,800decd8 <main_menu_passive.3772+0x610>
800de820:	ae4203d0 	sw	v0,976(s2)
800de824:	26d0212c 	addiu	s0,s6,8492
800de828:	8e0800ec 	lw	t0,236(s0)
800de82c:	8e844758 	lw	a0,18264(s4)
800de830:	8e0500e0 	lw	a1,224(s0)
800de834:	8e0600e4 	lw	a2,228(s0)
800de838:	8e0700e8 	lw	a3,232(s0)
800de83c:	24020066 	li	v0,102
800de840:	24030002 	li	v1,2
800de844:	26f1a944 	addiu	s1,s7,-22204
800de848:	afa80010 	sw	t0,16(sp)
800de84c:	afa20014 	sw	v0,20(sp)
800de850:	0220f809 	jalr	s1
800de854:	afa30018 	sw	v1,24(sp)
800de858:	8e844758 	lw	a0,18264(s4)
800de85c:	8e0700c8 	lw	a3,200(s0)
800de860:	8e0800cc 	lw	t0,204(s0)
800de864:	8e0500c0 	lw	a1,192(s0)
800de868:	8e0600c4 	lw	a2,196(s0)
800de86c:	2402005c 	li	v0,92
800de870:	24030039 	li	v1,57
800de874:	afa80010 	sw	t0,16(sp)
800de878:	afa20014 	sw	v0,20(sp)
800de87c:	0220f809 	jalr	s1
800de880:	afa30018 	sw	v1,24(sp)
800de884:	3c02800e 	lui	v0,0x800e
800de888:	2443b9dc 	addiu	v1,v0,-17956
800de88c:	8ea44758 	lw	a0,18264(s5)
800de890:	24027fff 	li	v0,32767
800de894:	2405005f 	li	a1,95
800de898:	24060039 	li	a2,57
800de89c:	24070048 	li	a3,72
800de8a0:	afa20010 	sw	v0,16(sp)
800de8a4:	0060f809 	jalr	v1
800de8a8:	afb30014 	sw	s3,20(sp)
800de8ac:	8e4203d0 	lw	v0,976(s2)
800de8b0:	02602021 	move	a0,s3
800de8b4:	8c43000c 	lw	v1,12(v0)
800de8b8:	27c2bbf0 	addiu	v0,s8,-17424
800de8bc:	8c650000 	lw	a1,0(v1)
800de8c0:	0040f809 	jalr	v0
800de8c4:	3c14801f 	lui	s4,0x801f
800de8c8:	8e4303d0 	lw	v1,976(s2)
800de8cc:	8e4403c8 	lw	a0,968(s2)
800de8d0:	24620028 	addiu	v0,v1,40
800de8d4:	10640113 	beq	v1,a0,800ded24 <main_menu_passive.3772+0x65c>
800de8d8:	ae4203d0 	sw	v0,976(s2)
800de8dc:	26d0212c 	addiu	s0,s6,8492
800de8e0:	8e08010c 	lw	t0,268(s0)
800de8e4:	8e844758 	lw	a0,18264(s4)
800de8e8:	8e050100 	lw	a1,256(s0)
800de8ec:	8e060104 	lw	a2,260(s0)
800de8f0:	8e070108 	lw	a3,264(s0)
800de8f4:	240200b6 	li	v0,182
800de8f8:	24030002 	li	v1,2
800de8fc:	26f1a944 	addiu	s1,s7,-22204
800de900:	afa80010 	sw	t0,16(sp)
800de904:	afa20014 	sw	v0,20(sp)
800de908:	0220f809 	jalr	s1
800de90c:	afa30018 	sw	v1,24(sp)
800de910:	8e844758 	lw	a0,18264(s4)
800de914:	8e0700c8 	lw	a3,200(s0)
800de918:	8e0800cc 	lw	t0,204(s0)
800de91c:	8e0500c0 	lw	a1,192(s0)
800de920:	8e0600c4 	lw	a2,196(s0)
800de924:	240200ad 	li	v0,173
800de928:	24030039 	li	v1,57
800de92c:	afa80010 	sw	t0,16(sp)
800de930:	afa20014 	sw	v0,20(sp)
800de934:	0220f809 	jalr	s1
800de938:	afa30018 	sw	v1,24(sp)
800de93c:	3c02800e 	lui	v0,0x800e
800de940:	2443b9dc 	addiu	v1,v0,-17956
800de944:	8ea44758 	lw	a0,18264(s5)
800de948:	24027fff 	li	v0,32767
800de94c:	240500b0 	li	a1,176
800de950:	24060039 	li	a2,57
800de954:	24070044 	li	a3,68
800de958:	afa20010 	sw	v0,16(sp)
800de95c:	0060f809 	jalr	v1
800de960:	afb30014 	sw	s3,20(sp)
800de964:	8e4203d0 	lw	v0,976(s2)
800de968:	02602021 	move	a0,s3
800de96c:	8c43000c 	lw	v1,12(v0)
800de970:	27c2bbf0 	addiu	v0,s8,-17424
800de974:	8c650000 	lw	a1,0(v1)
800de978:	0040f809 	jalr	v0
800de97c:	3c14801f 	lui	s4,0x801f
800de980:	8e4303d0 	lw	v1,976(s2)
800de984:	8e4403c8 	lw	a0,968(s2)
800de988:	24620028 	addiu	v0,v1,40
800de98c:	106400f8 	beq	v1,a0,800ded70 <main_menu_passive.3772+0x6a8>
800de990:	ae4203d0 	sw	v0,976(s2)
800de994:	26d0212c 	addiu	s0,s6,8492
800de998:	8e0800fc 	lw	t0,252(s0)
800de99c:	8e844758 	lw	a0,18264(s4)
800de9a0:	8e0500f0 	lw	a1,240(s0)
800de9a4:	8e0600f4 	lw	a2,244(s0)
800de9a8:	8e0700f8 	lw	a3,248(s0)
800de9ac:	24020016 	li	v0,22
800de9b0:	2403004b 	li	v1,75
800de9b4:	26f1a944 	addiu	s1,s7,-22204
800de9b8:	afa80010 	sw	t0,16(sp)
800de9bc:	afa20014 	sw	v0,20(sp)
800de9c0:	0220f809 	jalr	s1
800de9c4:	afa30018 	sw	v1,24(sp)
800de9c8:	8e844758 	lw	a0,18264(s4)
800de9cc:	8e0700c8 	lw	a3,200(s0)
800de9d0:	8e0800cc 	lw	t0,204(s0)
800de9d4:	8e0500c0 	lw	a1,192(s0)
800de9d8:	8e0600c4 	lw	a2,196(s0)
800de9dc:	2402000b 	li	v0,11
800de9e0:	24030083 	li	v1,131
800de9e4:	afa80010 	sw	t0,16(sp)
800de9e8:	afa20014 	sw	v0,20(sp)
800de9ec:	0220f809 	jalr	s1
800de9f0:	afa30018 	sw	v1,24(sp)
800de9f4:	3c02800e 	lui	v0,0x800e
800de9f8:	2443b9dc 	addiu	v1,v0,-17956
800de9fc:	8ea44758 	lw	a0,18264(s5)
800dea00:	24027fff 	li	v0,32767
800dea04:	2405000e 	li	a1,14
800dea08:	24060083 	li	a2,131
800dea0c:	24070044 	li	a3,68
800dea10:	afa20010 	sw	v0,16(sp)
800dea14:	0060f809 	jalr	v1
800dea18:	afb30014 	sw	s3,20(sp)
800dea1c:	8e4203d0 	lw	v0,976(s2)
800dea20:	02602021 	move	a0,s3
800dea24:	8c43000c 	lw	v1,12(v0)
800dea28:	27c2bbf0 	addiu	v0,s8,-17424
800dea2c:	8c650000 	lw	a1,0(v1)
800dea30:	0040f809 	jalr	v0
800dea34:	3c14801f 	lui	s4,0x801f
800dea38:	8e4303d0 	lw	v1,976(s2)
800dea3c:	8e4403c8 	lw	a0,968(s2)
800dea40:	24620028 	addiu	v0,v1,40
800dea44:	106400dd 	beq	v1,a0,800dedbc <main_menu_passive.3772+0x6f4>
800dea48:	ae4203d0 	sw	v0,976(s2)
800dea4c:	26d0212c 	addiu	s0,s6,8492
800dea50:	8e08011c 	lw	t0,284(s0)
800dea54:	8e844758 	lw	a0,18264(s4)
800dea58:	8e050110 	lw	a1,272(s0)
800dea5c:	8e060114 	lw	a2,276(s0)
800dea60:	8e070118 	lw	a3,280(s0)
800dea64:	24020066 	li	v0,102
800dea68:	2403004b 	li	v1,75
800dea6c:	26f1a944 	addiu	s1,s7,-22204
800dea70:	afa80010 	sw	t0,16(sp)
800dea74:	afa20014 	sw	v0,20(sp)
800dea78:	0220f809 	jalr	s1
800dea7c:	afa30018 	sw	v1,24(sp)
800dea80:	8e844758 	lw	a0,18264(s4)
800dea84:	8e0700c8 	lw	a3,200(s0)
800dea88:	8e0800cc 	lw	t0,204(s0)
800dea8c:	8e0500c0 	lw	a1,192(s0)
800dea90:	8e0600c4 	lw	a2,196(s0)
800dea94:	24030083 	li	v1,131
800dea98:	2402005c 	li	v0,92
800dea9c:	afa30018 	sw	v1,24(sp)
800deaa0:	afa20014 	sw	v0,20(sp)
800deaa4:	0220f809 	jalr	s1
800deaa8:	afa80010 	sw	t0,16(sp)
800deaac:	3c02800e 	lui	v0,0x800e
800deab0:	2448b9dc 	addiu	t0,v0,-17956
800deab4:	8ea44758 	lw	a0,18264(s5)
800deab8:	24027fff 	li	v0,32767
800deabc:	2405005f 	li	a1,95
800deac0:	24060083 	li	a2,131
800deac4:	24070044 	li	a3,68
800deac8:	afa20010 	sw	v0,16(sp)
800deacc:	0100f809 	jalr	t0
800dead0:	afb30014 	sw	s3,20(sp)
800dead4:	8e4303d0 	lw	v1,976(s2)
800dead8:	02602021 	move	a0,s3
800deadc:	8c66000c 	lw	a2,12(v1)
800deae0:	27c2bbf0 	addiu	v0,s8,-17424
800deae4:	8cc50000 	lw	a1,0(a2)
800deae8:	0040f809 	jalr	v0
800deaec:	3c14801f 	lui	s4,0x801f
800deaf0:	8e4303d0 	lw	v1,976(s2)
800deaf4:	8e4403c8 	lw	a0,968(s2)
800deaf8:	24620028 	addiu	v0,v1,40
800deafc:	106400c2 	beq	v1,a0,800dee08 <main_menu_passive.3772+0x740>
800deb00:	ae4203d0 	sw	v0,976(s2)
800deb04:	26d0212c 	addiu	s0,s6,8492
800deb08:	8e08012c 	lw	t0,300(s0)
800deb0c:	8e844758 	lw	a0,18264(s4)
800deb10:	8e050120 	lw	a1,288(s0)
800deb14:	8e060124 	lw	a2,292(s0)
800deb18:	8e070128 	lw	a3,296(s0)
800deb1c:	240200b6 	li	v0,182
800deb20:	2403004b 	li	v1,75
800deb24:	26f1a944 	addiu	s1,s7,-22204
800deb28:	afa80010 	sw	t0,16(sp)
800deb2c:	afa20014 	sw	v0,20(sp)
800deb30:	0220f809 	jalr	s1
800deb34:	afa30018 	sw	v1,24(sp)
800deb38:	8e844758 	lw	a0,18264(s4)
800deb3c:	8e0700c8 	lw	a3,200(s0)
800deb40:	8e0800cc 	lw	t0,204(s0)
800deb44:	8e0500c0 	lw	a1,192(s0)
800deb48:	8e0600c4 	lw	a2,196(s0)
800deb4c:	24030083 	li	v1,131
800deb50:	240200ad 	li	v0,173
800deb54:	afa30018 	sw	v1,24(sp)
800deb58:	afa20014 	sw	v0,20(sp)
800deb5c:	0220f809 	jalr	s1
800deb60:	afa80010 	sw	t0,16(sp)
800deb64:	3c02800e 	lui	v0,0x800e
800deb68:	8ea44758 	lw	a0,18264(s5)
800deb6c:	2448b9dc 	addiu	t0,v0,-17956
800deb70:	24027fff 	li	v0,32767
800deb74:	afa20010 	sw	v0,16(sp)
800deb78:	240500b0 	li	a1,176
800deb7c:	24060083 	li	a2,131
800deb80:	24070044 	li	a3,68
800deb84:	0100f809 	jalr	t0
800deb88:	afb30014 	sw	s3,20(sp)
800deb8c:	8e4303d0 	lw	v1,976(s2)
800deb90:	8e4403c8 	lw	a0,968(s2)
800deb94:	24620028 	addiu	v0,v1,40
800deb98:	ae4203d0 	sw	v0,976(s2)
800deb9c:	106400ad 	beq	v1,a0,800dee54 <main_menu_passive.3772+0x78c>
800deba0:	3c02801f 	lui	v0,0x801f
800deba4:	8c444758 	lw	a0,18264(v0)
800deba8:	26c2212c 	addiu	v0,s6,8492
800debac:	8c48015c 	lw	t0,348(v0)
800debb0:	8c470158 	lw	a3,344(v0)
800debb4:	8c450150 	lw	a1,336(v0)
800debb8:	8c460154 	lw	a2,340(v0)
800debbc:	2402009a 	li	v0,154
800debc0:	26e3a944 	addiu	v1,s7,-22204
800debc4:	afa20018 	sw	v0,24(sp)
800debc8:	afa80010 	sw	t0,16(sp)
800debcc:	0060f809 	jalr	v1
800debd0:	afa00014 	sw	zero,20(sp)
800debd4:	8e4203d0 	lw	v0,976(s2)
800debd8:	8e4403c8 	lw	a0,968(s2)
800debdc:	24430028 	addiu	v1,v0,40
800debe0:	104400ad 	beq	v0,a0,800dee98 <main_menu_passive.3772+0x7d0>
800debe4:	ae4303d0 	sw	v1,976(s2)
800debe8:	26c2212c 	addiu	v0,s6,8492
800debec:	8c49019c 	lw	t1,412(v0)
800debf0:	8c470198 	lw	a3,408(v0)
800debf4:	8c450190 	lw	a1,400(v0)
800debf8:	8c460194 	lw	a2,404(v0)
800debfc:	2403009a 	li	v1,154
800dec00:	24020059 	li	v0,89
800dec04:	8ea44758 	lw	a0,18264(s5)
800dec08:	afa20014 	sw	v0,20(sp)
800dec0c:	afa30018 	sw	v1,24(sp)
800dec10:	26e8a944 	addiu	t0,s7,-22204
800dec14:	0100f809 	jalr	t0
800dec18:	afa90010 	sw	t1,16(sp)
800dec1c:	8e4203d0 	lw	v0,976(s2)
800dec20:	8e4403c8 	lw	a0,968(s2)
800dec24:	24430028 	addiu	v1,v0,40
800dec28:	104400ad 	beq	v0,a0,800deee0 <main_menu_passive.3772+0x818>
800dec2c:	ae4303d0 	sw	v1,976(s2)
800dec30:	26c2212c 	addiu	v0,s6,8492
800dec34:	8ea44758 	lw	a0,18264(s5)
800dec38:	8c470178 	lw	a3,376(v0)
800dec3c:	8c49017c 	lw	t1,380(v0)
800dec40:	8c450170 	lw	a1,368(v0)
800dec44:	8c460174 	lw	a2,372(v0)
800dec48:	240200aa 	li	v0,170
800dec4c:	2403009a 	li	v1,154
800dec50:	26e8a944 	addiu	t0,s7,-22204
800dec54:	afa20014 	sw	v0,20(sp)
800dec58:	afa30018 	sw	v1,24(sp)
800dec5c:	0100f809 	jalr	t0
800dec60:	afa90010 	sw	t1,16(sp)
800dec64:	8fbf0044 	lw	ra,68(sp)
800dec68:	8fbe0040 	lw	s8,64(sp)
800dec6c:	8fb7003c 	lw	s7,60(sp)
800dec70:	8fb60038 	lw	s6,56(sp)
800dec74:	8fb50034 	lw	s5,52(sp)
800dec78:	8fb40030 	lw	s4,48(sp)
800dec7c:	8fb3002c 	lw	s3,44(sp)
800dec80:	8fb20028 	lw	s2,40(sp)
800dec84:	8fb10024 	lw	s1,36(sp)
800dec88:	8fb00020 	lw	s0,32(sp)
800dec8c:	03e00008 	jr	ra
800dec90:	27bd0048 	addiu	sp,sp,72
800dec94:	8e08005c 	lw	t0,92(s0)
800dec98:	8ea44758 	lw	a0,18264(s5)
800dec9c:	8e050050 	lw	a1,80(s0)
800deca0:	8e060054 	lw	a2,84(s0)
800deca4:	8e070058 	lw	a3,88(s0)
800deca8:	24020016 	li	v0,22
800decac:	24030002 	li	v1,2
800decb0:	afa80010 	sw	t0,16(sp)
800decb4:	afa20014 	sw	v0,20(sp)
800decb8:	0220f809 	jalr	s1
800decbc:	afa30018 	sw	v1,24(sp)
800decc0:	8ea44758 	lw	a0,18264(s5)
800decc4:	8e0700b8 	lw	a3,184(s0)
800decc8:	8e0800bc 	lw	t0,188(s0)
800deccc:	8e0500b0 	lw	a1,176(s0)
800decd0:	080379ed 	j	800de7b4 <main_menu_passive.3772+0xec>
800decd4:	8e0600b4 	lw	a2,180(s0)
800decd8:	26d0212c 	addiu	s0,s6,8492
800decdc:	8e08006c 	lw	t0,108(s0)
800dece0:	8e844758 	lw	a0,18264(s4)
800dece4:	8e050060 	lw	a1,96(s0)
800dece8:	8e060064 	lw	a2,100(s0)
800decec:	8e070068 	lw	a3,104(s0)
800decf0:	24020066 	li	v0,102
800decf4:	24030002 	li	v1,2
800decf8:	26f1a944 	addiu	s1,s7,-22204
800decfc:	afa80010 	sw	t0,16(sp)
800ded00:	afa20014 	sw	v0,20(sp)
800ded04:	0220f809 	jalr	s1
800ded08:	afa30018 	sw	v1,24(sp)
800ded0c:	8e844758 	lw	a0,18264(s4)
800ded10:	8e0700b8 	lw	a3,184(s0)
800ded14:	8e0800bc 	lw	t0,188(s0)
800ded18:	8e0500b0 	lw	a1,176(s0)
800ded1c:	08037a1b 	j	800de86c <main_menu_passive.3772+0x1a4>
800ded20:	8e0600b4 	lw	a2,180(s0)
800ded24:	26d0212c 	addiu	s0,s6,8492
800ded28:	8e08008c 	lw	t0,140(s0)
800ded2c:	8e844758 	lw	a0,18264(s4)
800ded30:	8e050080 	lw	a1,128(s0)
800ded34:	8e060084 	lw	a2,132(s0)
800ded38:	8e070088 	lw	a3,136(s0)
800ded3c:	240200b6 	li	v0,182
800ded40:	24030002 	li	v1,2
800ded44:	26f1a944 	addiu	s1,s7,-22204
800ded48:	afa80010 	sw	t0,16(sp)
800ded4c:	afa20014 	sw	v0,20(sp)
800ded50:	0220f809 	jalr	s1
800ded54:	afa30018 	sw	v1,24(sp)
800ded58:	8e844758 	lw	a0,18264(s4)
800ded5c:	8e0700b8 	lw	a3,184(s0)
800ded60:	8e0800bc 	lw	t0,188(s0)
800ded64:	8e0500b0 	lw	a1,176(s0)
800ded68:	08037a49 	j	800de924 <main_menu_passive.3772+0x25c>
800ded6c:	8e0600b4 	lw	a2,180(s0)
800ded70:	26d0212c 	addiu	s0,s6,8492
800ded74:	8e08007c 	lw	t0,124(s0)
800ded78:	8e844758 	lw	a0,18264(s4)
800ded7c:	8e050070 	lw	a1,112(s0)
800ded80:	8e060074 	lw	a2,116(s0)
800ded84:	8e070078 	lw	a3,120(s0)
800ded88:	24020016 	li	v0,22
800ded8c:	2403004b 	li	v1,75
800ded90:	26f1a944 	addiu	s1,s7,-22204
800ded94:	afa80010 	sw	t0,16(sp)
800ded98:	afa20014 	sw	v0,20(sp)
800ded9c:	0220f809 	jalr	s1
800deda0:	afa30018 	sw	v1,24(sp)
800deda4:	8e844758 	lw	a0,18264(s4)
800deda8:	8e0700b8 	lw	a3,184(s0)
800dedac:	8e0800bc 	lw	t0,188(s0)
800dedb0:	8e0500b0 	lw	a1,176(s0)
800dedb4:	08037a77 	j	800de9dc <main_menu_passive.3772+0x314>
800dedb8:	8e0600b4 	lw	a2,180(s0)
800dedbc:	26d0212c 	addiu	s0,s6,8492
800dedc0:	8e08009c 	lw	t0,156(s0)
800dedc4:	8e844758 	lw	a0,18264(s4)
800dedc8:	8e050090 	lw	a1,144(s0)
800dedcc:	8e060094 	lw	a2,148(s0)
800dedd0:	8e070098 	lw	a3,152(s0)
800dedd4:	24020066 	li	v0,102
800dedd8:	2403004b 	li	v1,75
800deddc:	26f1a944 	addiu	s1,s7,-22204
800dede0:	afa80010 	sw	t0,16(sp)
800dede4:	afa20014 	sw	v0,20(sp)
800dede8:	0220f809 	jalr	s1
800dedec:	afa30018 	sw	v1,24(sp)
800dedf0:	8e844758 	lw	a0,18264(s4)
800dedf4:	8e0700b8 	lw	a3,184(s0)
800dedf8:	8e0800bc 	lw	t0,188(s0)
800dedfc:	8e0500b0 	lw	a1,176(s0)
800dee00:	08037aa5 	j	800dea94 <main_menu_passive.3772+0x3cc>
800dee04:	8e0600b4 	lw	a2,180(s0)
800dee08:	26d0212c 	addiu	s0,s6,8492
800dee0c:	8e0800ac 	lw	t0,172(s0)
800dee10:	8e844758 	lw	a0,18264(s4)
800dee14:	8e0500a0 	lw	a1,160(s0)
800dee18:	8e0600a4 	lw	a2,164(s0)
800dee1c:	8e0700a8 	lw	a3,168(s0)
800dee20:	240200b6 	li	v0,182
800dee24:	2403004b 	li	v1,75
800dee28:	26f1a944 	addiu	s1,s7,-22204
800dee2c:	afa80010 	sw	t0,16(sp)
800dee30:	afa20014 	sw	v0,20(sp)
800dee34:	0220f809 	jalr	s1
800dee38:	afa30018 	sw	v1,24(sp)
800dee3c:	8e844758 	lw	a0,18264(s4)
800dee40:	8e0700b8 	lw	a3,184(s0)
800dee44:	8e0800bc 	lw	t0,188(s0)
800dee48:	8e0500b0 	lw	a1,176(s0)
800dee4c:	08037ad3 	j	800deb4c <main_menu_passive.3772+0x484>
800dee50:	8e0600b4 	lw	a2,180(s0)
800dee54:	8c444758 	lw	a0,18264(v0)
800dee58:	26c2212c 	addiu	v0,s6,8492
800dee5c:	8c48014c 	lw	t0,332(v0)
800dee60:	8c470148 	lw	a3,328(v0)
800dee64:	8c450140 	lw	a1,320(v0)
800dee68:	8c460144 	lw	a2,324(v0)
800dee6c:	2402009a 	li	v0,154
800dee70:	26e3a944 	addiu	v1,s7,-22204
800dee74:	afa20018 	sw	v0,24(sp)
800dee78:	afa80010 	sw	t0,16(sp)
800dee7c:	0060f809 	jalr	v1
800dee80:	afa00014 	sw	zero,20(sp)
800dee84:	8e4203d0 	lw	v0,976(s2)
800dee88:	8e4403c8 	lw	a0,968(s2)
800dee8c:	24430028 	addiu	v1,v0,40
800dee90:	1444ff55 	bne	v0,a0,800debe8 <main_menu_passive.3772+0x520>
800dee94:	ae4303d0 	sw	v1,976(s2)
800dee98:	26c2212c 	addiu	v0,s6,8492
800dee9c:	8c49018c 	lw	t1,396(v0)
800deea0:	8c470188 	lw	a3,392(v0)
800deea4:	8c450180 	lw	a1,384(v0)
800deea8:	8c460184 	lw	a2,388(v0)
800deeac:	2403009a 	li	v1,154
800deeb0:	24020059 	li	v0,89
800deeb4:	8ea44758 	lw	a0,18264(s5)
800deeb8:	afa20014 	sw	v0,20(sp)
800deebc:	afa30018 	sw	v1,24(sp)
800deec0:	26e8a944 	addiu	t0,s7,-22204
800deec4:	0100f809 	jalr	t0
800deec8:	afa90010 	sw	t1,16(sp)
800deecc:	8e4203d0 	lw	v0,976(s2)
800deed0:	8e4403c8 	lw	a0,968(s2)
800deed4:	24430028 	addiu	v1,v0,40
800deed8:	1444ff55 	bne	v0,a0,800dec30 <main_menu_passive.3772+0x568>
800deedc:	ae4303d0 	sw	v1,976(s2)
800deee0:	26c2212c 	addiu	v0,s6,8492
800deee4:	8ea44758 	lw	a0,18264(s5)
800deee8:	8c470168 	lw	a3,360(v0)
800deeec:	8c49016c 	lw	t1,364(v0)
800deef0:	8c450160 	lw	a1,352(v0)
800deef4:	08037b12 	j	800dec48 <main_menu_passive.3772+0x580>
800deef8:	8c460164 	lw	a2,356(v0)

800deefc <keyremap_show.3771>:
800deefc:	27bdffd0 	addiu	sp,sp,-48
800def00:	afb00020 	sw	s0,32(sp)
800def04:	afbf0028 	sw	ra,40(sp)
800def08:	afb10024 	sw	s1,36(sp)
800def0c:	8c4503d0 	lw	a1,976(v0)
800def10:	00408021 	move	s0,v0
800def14:	8ca20024 	lw	v0,36(a1)
800def18:	30420002 	andi	v0,v0,0x2
800def1c:	10400032 	beqz	v0,800defe8 <keyremap_show.3771+0xec>
800def20:	26111d90 	addiu	s1,s0,7568
800def24:	8e0203cc 	lw	v0,972(s0)
800def28:	24420001 	addiu	v0,v0,1
800def2c:	2c430006 	sltiu	v1,v0,6
800def30:	14600027 	bnez	v1,800defd0 <keyremap_show.3771+0xd4>
800def34:	3c03801c 	lui	v1,0x801c
800def38:	00001021 	move	v0,zero
800def3c:	00021080 	sll	v0,v0,0x2
800def40:	00501021 	addu	v0,v0,s0
800def44:	8c440118 	lw	a0,280(v0)
800def48:	8ca3000c 	lw	v1,12(a1)
800def4c:	8c860000 	lw	a2,0(a0)
800def50:	26111d90 	addiu	s1,s0,7568
800def54:	3c028011 	lui	v0,0x8011
800def58:	8c650000 	lw	a1,0(v1)
800def5c:	2442ec30 	addiu	v0,v0,-5072
800def60:	0040f809 	jalr	v0
800def64:	02202021 	move	a0,s1
800def68:	8e0303d0 	lw	v1,976(s0)
800def6c:	8e0503c8 	lw	a1,968(s0)
800def70:	3c02801f 	lui	v0,0x801f
800def74:	8c670020 	lw	a3,32(v1)
800def78:	8c444758 	lw	a0,18264(v0)
800def7c:	00651826 	xor	v1,v1,a1
800def80:	24024a8d 	li	v0,19085
800def84:	24087fff 	li	t0,32767
800def88:	0043400b 	movn	t0,v0,v1
800def8c:	3402ffff 	li	v0,0xffff
800def90:	afa20014 	sw	v0,20(sp)
800def94:	00073940 	sll	a3,a3,0x5
800def98:	3c02800e 	lui	v0,0x800e
800def9c:	afb1001c 	sw	s1,28(sp)
800defa0:	afa80018 	sw	t0,24(sp)
800defa4:	afa00010 	sw	zero,16(sp)
800defa8:	24e70025 	addiu	a3,a3,37
800defac:	24050100 	li	a1,256
800defb0:	2442a0c4 	addiu	v0,v0,-24380
800defb4:	0040f809 	jalr	v0
800defb8:	2406001a 	li	a2,26
800defbc:	8fbf0028 	lw	ra,40(sp)
800defc0:	8fb10024 	lw	s1,36(sp)
800defc4:	8fb00020 	lw	s0,32(sp)
800defc8:	03e00008 	jr	ra
800defcc:	27bd0030 	addiu	sp,sp,48
800defd0:	00021080 	sll	v0,v0,0x2
800defd4:	2463e1d0 	addiu	v1,v1,-7728
800defd8:	00431021 	addu	v0,v0,v1
800defdc:	8c440000 	lw	a0,0(v0)
800defe0:	00800008 	jr	a0
800defe4:	00000000 	nop
800defe8:	8ca2000c 	lw	v0,12(a1)
800defec:	8c450000 	lw	a1,0(v0)
800deff0:	3c028012 	lui	v0,0x8012
800deff4:	2442bbf0 	addiu	v0,v0,-17424
800deff8:	0040f809 	jalr	v0
800deffc:	02202021 	move	a0,s1
800df000:	08037bdb 	j	800def6c <keyremap_show.3771+0x70>
800df004:	8e0303d0 	lw	v1,976(s0)
800df008:	3c02803a 	lui	v0,0x803a
800df00c:	8c43cae8 	lw	v1,-13592(v0)
800df010:	1060ffc9 	beqz	v1,800def38 <keyremap_show.3771+0x3c>
800df014:	00001021 	move	v0,zero
800df018:	00031842 	srl	v1,v1,0x1
800df01c:	1460fffe 	bnez	v1,800df018 <keyremap_show.3771+0x11c>
800df020:	24420001 	addiu	v0,v0,1
800df024:	08037bd0 	j	800def40 <keyremap_show.3771+0x44>
800df028:	00021080 	sll	v0,v0,0x2
800df02c:	3c02803a 	lui	v0,0x803a
800df030:	08037c04 	j	800df010 <keyremap_show.3771+0x114>
800df034:	8c43caec 	lw	v1,-13588(v0)
800df038:	3c02803a 	lui	v0,0x803a
800df03c:	08037c04 	j	800df010 <keyremap_show.3771+0x114>
800df040:	8c43cb10 	lw	v1,-13552(v0)
800df044:	3c02803a 	lui	v0,0x803a
800df048:	08037c04 	j	800df010 <keyremap_show.3771+0x114>
800df04c:	8c43cb14 	lw	v1,-13548(v0)
800df050:	3c02803a 	lui	v0,0x803a
800df054:	08037c04 	j	800df010 <keyremap_show.3771+0x114>
800df058:	8c43cb18 	lw	v1,-13544(v0)

800df05c <show_card_space.3791>:
800df05c:	27bdffc8 	addiu	sp,sp,-56
800df060:	afbf0034 	sw	ra,52(sp)
800df064:	afb40030 	sw	s4,48(sp)
800df068:	afb3002c 	sw	s3,44(sp)
800df06c:	afb20028 	sw	s2,40(sp)
800df070:	afb10024 	sw	s1,36(sp)
800df074:	afb00020 	sw	s0,32(sp)
800df078:	8c4303d0 	lw	v1,976(v0)
800df07c:	00409021 	move	s2,v0
800df080:	24511d90 	addiu	s1,v0,7568
800df084:	8c62000c 	lw	v0,12(v1)
800df088:	8c450000 	lw	a1,0(v0)
800df08c:	3c028012 	lui	v0,0x8012
800df090:	2442bbf0 	addiu	v0,v0,-17424
800df094:	0040f809 	jalr	v0
800df098:	02202021 	move	a0,s1
800df09c:	8e4303d0 	lw	v1,976(s2)
800df0a0:	3c13801f 	lui	s3,0x801f
800df0a4:	8c620020 	lw	v0,32(v1)
800df0a8:	8e644758 	lw	a0,18264(s3)
800df0ac:	00021880 	sll	v1,v0,0x2
800df0b0:	00023940 	sll	a3,v0,0x5
800df0b4:	00e33823 	subu	a3,a3,v1
800df0b8:	00e23823 	subu	a3,a3,v0
800df0bc:	3c14800e 	lui	s4,0x800e
800df0c0:	3402ffff 	li	v0,0xffff
800df0c4:	24034a8d 	li	v1,19085
800df0c8:	24e70028 	addiu	a3,a3,40
800df0cc:	24050100 	li	a1,256
800df0d0:	2406001b 	li	a2,27
800df0d4:	2688a0c4 	addiu	t0,s4,-24380
800df0d8:	afa20014 	sw	v0,20(sp)
800df0dc:	afa30018 	sw	v1,24(sp)
800df0e0:	afa00010 	sw	zero,16(sp)
800df0e4:	0100f809 	jalr	t0
800df0e8:	afb1001c 	sw	s1,28(sp)
800df0ec:	8e5002d4 	lw	s0,724(s2)
800df0f0:	2e024e1f 	sltiu	v0,s0,19999
800df0f4:	14400042 	bnez	v0,800df200 <show_card_space.3791+0x1a4>
800df0f8:	3c020138 	lui	v0,0x138
800df0fc:	34427800 	ori	v0,v0,0x7800
800df100:	0050102b 	sltu	v0,v0,s0
800df104:	1040002c 	beqz	v0,800df1b8 <show_card_space.3791+0x15c>
800df108:	001032c2 	srl	a2,s0,0xb
800df10c:	00103542 	srl	a2,s0,0x15
800df110:	3c05801c 	lui	a1,0x801c
800df114:	00108502 	srl	s0,s0,0x14
800df118:	3c028011 	lui	v0,0x8011
800df11c:	24a5df5c 	addiu	a1,a1,-8356
800df120:	02202021 	move	a0,s1
800df124:	2442ec30 	addiu	v0,v0,-5072
800df128:	0040f809 	jalr	v0
800df12c:	32100001 	andi	s0,s0,0x1
800df130:	12000045 	beqz	s0,800df248 <show_card_space.3791+0x1ec>
800df134:	3c05801c 	lui	a1,0x801c
800df138:	3c05801c 	lui	a1,0x801c
800df13c:	3c028012 	lui	v0,0x8012
800df140:	24a5df80 	addiu	a1,a1,-8320
800df144:	2442ba60 	addiu	v0,v0,-17824
800df148:	0040f809 	jalr	v0
800df14c:	02202021 	move	a0,s1
800df150:	8e4303d0 	lw	v1,976(s2)
800df154:	8e644758 	lw	a0,18264(s3)
800df158:	8c620020 	lw	v0,32(v1)
800df15c:	2688a0c4 	addiu	t0,s4,-24380
800df160:	00021880 	sll	v1,v0,0x2
800df164:	00023940 	sll	a3,v0,0x5
800df168:	00e33823 	subu	a3,a3,v1
800df16c:	00e23823 	subu	a3,a3,v0
800df170:	24034a8d 	li	v1,19085
800df174:	3402ffff 	li	v0,0xffff
800df178:	24e70028 	addiu	a3,a3,40
800df17c:	24050100 	li	a1,256
800df180:	24060093 	li	a2,147
800df184:	afb1001c 	sw	s1,28(sp)
800df188:	afa20014 	sw	v0,20(sp)
800df18c:	afa30018 	sw	v1,24(sp)
800df190:	0100f809 	jalr	t0
800df194:	afa00010 	sw	zero,16(sp)
800df198:	8fbf0034 	lw	ra,52(sp)
800df19c:	8fb40030 	lw	s4,48(sp)
800df1a0:	8fb3002c 	lw	s3,44(sp)
800df1a4:	8fb20028 	lw	s2,40(sp)
800df1a8:	8fb10024 	lw	s1,36(sp)
800df1ac:	8fb00020 	lw	s0,32(sp)
800df1b0:	03e00008 	jr	ra
800df1b4:	27bd0038 	addiu	sp,sp,56
800df1b8:	3c05801c 	lui	a1,0x801c
800df1bc:	00108282 	srl	s0,s0,0xa
800df1c0:	3c028011 	lui	v0,0x8011
800df1c4:	24a5df5c 	addiu	a1,a1,-8356
800df1c8:	02202021 	move	a0,s1
800df1cc:	2442ec30 	addiu	v0,v0,-5072
800df1d0:	0040f809 	jalr	v0
800df1d4:	32100001 	andi	s0,s0,0x1
800df1d8:	16000022 	bnez	s0,800df264 <show_card_space.3791+0x208>
800df1dc:	3c05801c 	lui	a1,0x801c
800df1e0:	3c05801c 	lui	a1,0x801c
800df1e4:	3c028012 	lui	v0,0x8012
800df1e8:	24a5df78 	addiu	a1,a1,-8328
800df1ec:	2442ba60 	addiu	v0,v0,-17824
800df1f0:	0040f809 	jalr	v0
800df1f4:	02202021 	move	a0,s1
800df1f8:	08037c55 	j	800df154 <show_card_space.3791+0xf8>
800df1fc:	8e4303d0 	lw	v1,976(s2)
800df200:	3c05801c 	lui	a1,0x801c
800df204:	3c028011 	lui	v0,0x8011
800df208:	24a5df5c 	addiu	a1,a1,-8356
800df20c:	02202021 	move	a0,s1
800df210:	2442ec30 	addiu	v0,v0,-5072
800df214:	0040f809 	jalr	v0
800df218:	00103042 	srl	a2,s0,0x1
800df21c:	32030001 	andi	v1,s0,0x1
800df220:	14600017 	bnez	v1,800df280 <show_card_space.3791+0x224>
800df224:	3c05801c 	lui	a1,0x801c
800df228:	3c05801c 	lui	a1,0x801c
800df22c:	3c028012 	lui	v0,0x8012
800df230:	24a5df68 	addiu	a1,a1,-8344
800df234:	2442ba60 	addiu	v0,v0,-17824
800df238:	0040f809 	jalr	v0
800df23c:	02202021 	move	a0,s1
800df240:	08037c55 	j	800df154 <show_card_space.3791+0xf8>
800df244:	8e4303d0 	lw	v1,976(s2)
800df248:	3c028012 	lui	v0,0x8012
800df24c:	24a5df88 	addiu	a1,a1,-8312
800df250:	2442ba60 	addiu	v0,v0,-17824
800df254:	0040f809 	jalr	v0
800df258:	02202021 	move	a0,s1
800df25c:	08037c55 	j	800df154 <show_card_space.3791+0xf8>
800df260:	8e4303d0 	lw	v1,976(s2)
800df264:	3c028012 	lui	v0,0x8012
800df268:	24a5df70 	addiu	a1,a1,-8336
800df26c:	2442ba60 	addiu	v0,v0,-17824
800df270:	0040f809 	jalr	v0
800df274:	02202021 	move	a0,s1
800df278:	08037c55 	j	800df154 <show_card_space.3791+0xf8>
800df27c:	8e4303d0 	lw	v1,976(s2)
800df280:	3c028012 	lui	v0,0x8012
800df284:	24a5df60 	addiu	a1,a1,-8352
800df288:	2442ba60 	addiu	v0,v0,-17824
800df28c:	0040f809 	jalr	v0
800df290:	02202021 	move	a0,s1
800df294:	08037c55 	j	800df154 <show_card_space.3791+0xf8>
800df298:	8e4303d0 	lw	v1,976(s2)

800df29c <reorder_latest_file>:
800df29c:	27bdfdc8 	addiu	sp,sp,-568
800df2a0:	afb40220 	sw	s4,544(sp)
800df2a4:	afbf0234 	sw	ra,564(sp)
800df2a8:	afbe0230 	sw	s8,560(sp)
800df2ac:	afb7022c 	sw	s7,556(sp)
800df2b0:	afb60228 	sw	s6,552(sp)
800df2b4:	afb50224 	sw	s5,548(sp)
800df2b8:	afb3021c 	sw	s3,540(sp)
800df2bc:	afb20218 	sw	s2,536(sp)
800df2c0:	afb10214 	sw	s1,532(sp)
800df2c4:	afb00210 	sw	s0,528(sp)
800df2c8:	3c148039 	lui	s4,0x8039
800df2cc:	82827ce8 	lb	v0,31976(s4)
800df2d0:	10400090 	beqz	v0,800df514 <reorder_latest_file+0x278>
800df2d4:	3c1e8039 	lui	s8,0x8039
800df2d8:	27d56f14 	addiu	s5,s8,28436
800df2dc:	3c138012 	lui	s3,0x8012
800df2e0:	02a02021 	move	a0,s5
800df2e4:	2672c1a0 	addiu	s2,s3,-15968
800df2e8:	0240f809 	jalr	s2
800df2ec:	2405002f 	li	a1,47
800df2f0:	1040000e 	beqz	v0,800df32c <reorder_latest_file+0x90>
800df2f4:	00408821 	move	s1,v0
800df2f8:	24500001 	addiu	s0,v0,1
800df2fc:	02002021 	move	a0,s0
800df300:	0240f809 	jalr	s2
800df304:	2405002e 	li	a1,46
800df308:	00511023 	subu	v0,v0,s1
800df30c:	2446ffff 	addiu	a2,v0,-1
800df310:	3c028012 	lui	v0,0x8012
800df314:	02002021 	move	a0,s0
800df318:	2442ccc0 	addiu	v0,v0,-13120
800df31c:	0040f809 	jalr	v0
800df320:	26857ce8 	addiu	a1,s4,31976
800df324:	1040008b 	beqz	v0,800df554 <reorder_latest_file+0x2b8>
800df328:	00008021 	move	s0,zero
800df32c:	3c028039 	lui	v0,0x8039
800df330:	24557114 	addiu	s5,v0,28948
800df334:	02a02021 	move	a0,s5
800df338:	2672c1a0 	addiu	s2,s3,-15968
800df33c:	0240f809 	jalr	s2
800df340:	2405002f 	li	a1,47
800df344:	1040000e 	beqz	v0,800df380 <reorder_latest_file+0xe4>
800df348:	00408821 	move	s1,v0
800df34c:	24500001 	addiu	s0,v0,1
800df350:	02002021 	move	a0,s0
800df354:	0240f809 	jalr	s2
800df358:	2405002e 	li	a1,46
800df35c:	00511023 	subu	v0,v0,s1
800df360:	2446ffff 	addiu	a2,v0,-1
800df364:	3c028012 	lui	v0,0x8012
800df368:	02002021 	move	a0,s0
800df36c:	2442ccc0 	addiu	v0,v0,-13120
800df370:	0040f809 	jalr	v0
800df374:	26857ce8 	addiu	a1,s4,31976
800df378:	10400076 	beqz	v0,800df554 <reorder_latest_file+0x2b8>
800df37c:	24100001 	li	s0,1
800df380:	3c028039 	lui	v0,0x8039
800df384:	24577314 	addiu	s7,v0,29460
800df388:	02e02021 	move	a0,s7
800df38c:	2672c1a0 	addiu	s2,s3,-15968
800df390:	0240f809 	jalr	s2
800df394:	2405002f 	li	a1,47
800df398:	1040000e 	beqz	v0,800df3d4 <reorder_latest_file+0x138>
800df39c:	00408821 	move	s1,v0
800df3a0:	24500001 	addiu	s0,v0,1
800df3a4:	02002021 	move	a0,s0
800df3a8:	0240f809 	jalr	s2
800df3ac:	2405002e 	li	a1,46
800df3b0:	00511023 	subu	v0,v0,s1
800df3b4:	2446ffff 	addiu	a2,v0,-1
800df3b8:	3c028012 	lui	v0,0x8012
800df3bc:	02002021 	move	a0,s0
800df3c0:	2442ccc0 	addiu	v0,v0,-13120
800df3c4:	0040f809 	jalr	v0
800df3c8:	26857ce8 	addiu	a1,s4,31976
800df3cc:	1040008b 	beqz	v0,800df5fc <reorder_latest_file+0x360>
800df3d0:	00000000 	nop
800df3d4:	3c028039 	lui	v0,0x8039
800df3d8:	24567514 	addiu	s6,v0,29972
800df3dc:	2672c1a0 	addiu	s2,s3,-15968
800df3e0:	02c02021 	move	a0,s6
800df3e4:	0240f809 	jalr	s2
800df3e8:	2405002f 	li	a1,47
800df3ec:	1040000e 	beqz	v0,800df428 <reorder_latest_file+0x18c>
800df3f0:	00408821 	move	s1,v0
800df3f4:	24500001 	addiu	s0,v0,1
800df3f8:	02002021 	move	a0,s0
800df3fc:	0240f809 	jalr	s2
800df400:	2405002e 	li	a1,46
800df404:	00511023 	subu	v0,v0,s1
800df408:	2446ffff 	addiu	a2,v0,-1
800df40c:	3c028012 	lui	v0,0x8012
800df410:	02002021 	move	a0,s0
800df414:	2442ccc0 	addiu	v0,v0,-13120
800df418:	0040f809 	jalr	v0
800df41c:	26857ce8 	addiu	a1,s4,31976
800df420:	10400079 	beqz	v0,800df608 <reorder_latest_file+0x36c>
800df424:	00000000 	nop
800df428:	3c028039 	lui	v0,0x8039
800df42c:	24537714 	addiu	s3,v0,30484
800df430:	02602021 	move	a0,s3
800df434:	0240f809 	jalr	s2
800df438:	2405002f 	li	a1,47
800df43c:	1040000e 	beqz	v0,800df478 <reorder_latest_file+0x1dc>
800df440:	00408821 	move	s1,v0
800df444:	24500001 	addiu	s0,v0,1
800df448:	02002021 	move	a0,s0
800df44c:	0240f809 	jalr	s2
800df450:	2405002e 	li	a1,46
800df454:	00511023 	subu	v0,v0,s1
800df458:	2446ffff 	addiu	a2,v0,-1
800df45c:	3c028012 	lui	v0,0x8012
800df460:	02002021 	move	a0,s0
800df464:	2442ccc0 	addiu	v0,v0,-13120
800df468:	0040f809 	jalr	v0
800df46c:	26857ce8 	addiu	a1,s4,31976
800df470:	10400029 	beqz	v0,800df518 <reorder_latest_file+0x27c>
800df474:	8fbf0234 	lw	ra,564(sp)
800df478:	3c028039 	lui	v0,0x8039
800df47c:	24446d10 	addiu	a0,v0,27920
800df480:	80830204 	lb	v1,516(a0)
800df484:	1060002f 	beqz	v1,800df544 <reorder_latest_file+0x2a8>
800df488:	00001021 	move	v0,zero
800df48c:	80820404 	lb	v0,1028(a0)
800df490:	1040002c 	beqz	v0,800df544 <reorder_latest_file+0x2a8>
800df494:	24020001 	li	v0,1
800df498:	80820604 	lb	v0,1540(a0)
800df49c:	10400029 	beqz	v0,800df544 <reorder_latest_file+0x2a8>
800df4a0:	24020002 	li	v0,2
800df4a4:	80820804 	lb	v0,2052(a0)
800df4a8:	10400026 	beqz	v0,800df544 <reorder_latest_file+0x2a8>
800df4ac:	24020003 	li	v0,3
800df4b0:	80820a04 	lb	v0,2564(a0)
800df4b4:	10400059 	beqz	v0,800df61c <reorder_latest_file+0x380>
800df4b8:	3c108012 	lui	s0,0x8012
800df4bc:	2610bbf0 	addiu	s0,s0,-17424
800df4c0:	27c46f14 	addiu	a0,s8,28436
800df4c4:	0200f809 	jalr	s0
800df4c8:	02a02821 	move	a1,s5
800df4cc:	02a02021 	move	a0,s5
800df4d0:	0200f809 	jalr	s0
800df4d4:	02e02821 	move	a1,s7
800df4d8:	02e02021 	move	a0,s7
800df4dc:	0200f809 	jalr	s0
800df4e0:	02c02821 	move	a1,s6
800df4e4:	02c02021 	move	a0,s6
800df4e8:	0200f809 	jalr	s0
800df4ec:	02602821 	move	a1,s3
800df4f0:	02602021 	move	a0,s3
800df4f4:	3c05801c 	lui	a1,0x801c
800df4f8:	3c06803a 	lui	a2,0x803a
800df4fc:	3c028011 	lui	v0,0x8011
800df500:	24a5dcd4 	addiu	a1,a1,-9004
800df504:	24c6c8e8 	addiu	a2,a2,-14104
800df508:	2442ec30 	addiu	v0,v0,-5072
800df50c:	0040f809 	jalr	v0
800df510:	26877ce8 	addiu	a3,s4,31976
800df514:	8fbf0234 	lw	ra,564(sp)
800df518:	8fbe0230 	lw	s8,560(sp)
800df51c:	8fb7022c 	lw	s7,556(sp)
800df520:	8fb60228 	lw	s6,552(sp)
800df524:	8fb50224 	lw	s5,548(sp)
800df528:	8fb40220 	lw	s4,544(sp)
800df52c:	8fb3021c 	lw	s3,540(sp)
800df530:	8fb20218 	lw	s2,536(sp)
800df534:	8fb10214 	lw	s1,532(sp)
800df538:	8fb00210 	lw	s0,528(sp)
800df53c:	03e00008 	jr	ra
800df540:	27bd0238 	addiu	sp,sp,568
800df544:	00021240 	sll	v0,v0,0x9
800df548:	27c46f14 	addiu	a0,s8,28436
800df54c:	08037d3d 	j	800df4f4 <reorder_latest_file+0x258>
800df550:	00442021 	addu	a0,v0,a0
800df554:	3c028012 	lui	v0,0x8012
800df558:	27be0010 	addiu	s8,sp,16
800df55c:	02a02821 	move	a1,s5
800df560:	2453bbf0 	addiu	s3,v0,-17424
800df564:	0260f809 	jalr	s3
800df568:	03c02021 	move	a0,s8
800df56c:	26120001 	addiu	s2,s0,1
800df570:	3c028039 	lui	v0,0x8039
800df574:	24466d10 	addiu	a2,v0,27920
800df578:	00122a40 	sll	a1,s2,0x9
800df57c:	00a61021 	addu	v0,a1,a2
800df580:	80430204 	lb	v1,516(v0)
800df584:	10600027 	beqz	v1,800df624 <reorder_latest_file+0x388>
800df588:	00102240 	sll	a0,s0,0x9
800df58c:	00861821 	addu	v1,a0,a2
800df590:	3c178039 	lui	s7,0x8039
800df594:	3c028039 	lui	v0,0x8039
800df598:	0260a821 	move	s5,s3
800df59c:	24710604 	addiu	s1,v1,1540
800df5a0:	24566f14 	addiu	s6,v0,28436
800df5a4:	24900200 	addiu	s0,a0,512
800df5a8:	26f46d14 	addiu	s4,s7,27924
800df5ac:	08037d70 	j	800df5c0 <reorder_latest_file+0x324>
800df5b0:	24130005 	li	s3,5
800df5b4:	82220000 	lb	v0,0(s1)
800df5b8:	10400016 	beqz	v0,800df614 <reorder_latest_file+0x378>
800df5bc:	26310200 	addiu	s1,s1,512
800df5c0:	26520001 	addiu	s2,s2,1
800df5c4:	02142021 	addu	a0,s0,s4
800df5c8:	02162821 	addu	a1,s0,s6
800df5cc:	02a0f809 	jalr	s5
800df5d0:	26100200 	addiu	s0,s0,512
800df5d4:	1653fff7 	bne	s2,s3,800df5b4 <reorder_latest_file+0x318>
800df5d8:	24050a00 	li	a1,2560
800df5dc:	26e46d14 	addiu	a0,s7,27924
800df5e0:	3c038012 	lui	v1,0x8012
800df5e4:	00a42021 	addu	a0,a1,a0
800df5e8:	2462bbf0 	addiu	v0,v1,-17424
800df5ec:	0040f809 	jalr	v0
800df5f0:	03c02821 	move	a1,s8
800df5f4:	08037d46 	j	800df518 <reorder_latest_file+0x27c>
800df5f8:	8fbf0234 	lw	ra,564(sp)
800df5fc:	02e0a821 	move	s5,s7
800df600:	08037d55 	j	800df554 <reorder_latest_file+0x2b8>
800df604:	24100002 	li	s0,2
800df608:	02c0a821 	move	s5,s6
800df60c:	08037d55 	j	800df554 <reorder_latest_file+0x2b8>
800df610:	24100003 	li	s0,3
800df614:	08037d77 	j	800df5dc <reorder_latest_file+0x340>
800df618:	00122a40 	sll	a1,s2,0x9
800df61c:	08037d51 	j	800df544 <reorder_latest_file+0x2a8>
800df620:	24020004 	li	v0,4
800df624:	08037d77 	j	800df5dc <reorder_latest_file+0x340>
800df628:	3c178039 	lui	s7,0x8039

800df62c <save_game_config_file>:
800df62c:	27bdfde0 	addiu	sp,sp,-544
800df630:	afb10214 	sw	s1,532(sp)
800df634:	afb00210 	sw	s0,528(sp)
800df638:	afbf021c 	sw	ra,540(sp)
800df63c:	afb20218 	sw	s2,536(sp)
800df640:	3c108039 	lui	s0,0x8039
800df644:	82027ce8 	lb	v0,31976(s0)
800df648:	3c048039 	lui	a0,0x8039
800df64c:	3c05803a 	lui	a1,0x803a
800df650:	248462a8 	addiu	a0,a0,25256
800df654:	24a5cae8 	addiu	a1,a1,-13592
800df658:	24060040 	li	a2,64
800df65c:	14400008 	bnez	v0,800df680 <save_game_config_file+0x54>
800df660:	27b10010 	addiu	s1,sp,16
800df664:	2402ffff 	li	v0,-1
800df668:	8fbf021c 	lw	ra,540(sp)
800df66c:	8fb20218 	lw	s2,536(sp)
800df670:	8fb10214 	lw	s1,532(sp)
800df674:	8fb00210 	lw	s0,528(sp)
800df678:	03e00008 	jr	ra
800df67c:	27bd0220 	addiu	sp,sp,544
800df680:	3c028011 	lui	v0,0x8011
800df684:	2442c930 	addiu	v0,v0,-14032
800df688:	0040f809 	jalr	v0
800df68c:	00000000 	nop
800df690:	3c03801f 	lui	v1,0x801f
800df694:	8c684708 	lw	t0,18184(v1)
800df698:	3c028039 	lui	v0,0x8039
800df69c:	24526208 	addiu	s2,v0,25096
800df6a0:	3c068039 	lui	a2,0x8039
800df6a4:	3c05801c 	lui	a1,0x801c
800df6a8:	3c028011 	lui	v0,0x8011
800df6ac:	24c67ee8 	addiu	a2,a2,32488
800df6b0:	26077ce8 	addiu	a3,s0,31976
800df6b4:	24a5dcd4 	addiu	a1,a1,-9004
800df6b8:	02202021 	move	a0,s1
800df6bc:	2442ec30 	addiu	v0,v0,-5072
800df6c0:	0040f809 	jalr	v0
800df6c4:	ae480014 	sw	t0,20(s2)
800df6c8:	3c028012 	lui	v0,0x8012
800df6cc:	02202021 	move	a0,s1
800df6d0:	2442c1a0 	addiu	v0,v0,-15968
800df6d4:	0040f809 	jalr	v0
800df6d8:	2405002e 	li	a1,46
800df6dc:	3c05801c 	lui	a1,0x801c
800df6e0:	24a5df90 	addiu	a1,a1,-8304
800df6e4:	1040ffdf 	beqz	v0,800df664 <save_game_config_file+0x38>
800df6e8:	00402021 	move	a0,v0
800df6ec:	a0400000 	sb	zero,0(v0)
800df6f0:	3c028012 	lui	v0,0x8012
800df6f4:	2442ba60 	addiu	v0,v0,-17824
800df6f8:	0040f809 	jalr	v0
800df6fc:	00000000 	nop
800df700:	3c058019 	lui	a1,0x8019
800df704:	3c02800f 	lui	v0,0x800f
800df708:	02202021 	move	a0,s1
800df70c:	24425f70 	addiu	v0,v0,24432
800df710:	0040f809 	jalr	v0
800df714:	24a5142c 	addiu	a1,a1,5164
800df718:	00408021 	move	s0,v0
800df71c:	3c04801c 	lui	a0,0x801c
800df720:	3c02800f 	lui	v0,0x800f
800df724:	24515bb0 	addiu	s1,v0,23472
800df728:	2484df98 	addiu	a0,a0,-8296
800df72c:	24050001 	li	a1,1
800df730:	24060007 	li	a2,7
800df734:	1200ffcb 	beqz	s0,800df664 <save_game_config_file+0x38>
800df738:	02003821 	move	a3,s0
800df73c:	0220f809 	jalr	s1
800df740:	00000000 	nop
800df744:	02402021 	move	a0,s2
800df748:	24050001 	li	a1,1
800df74c:	24060b08 	li	a2,2824
800df750:	0220f809 	jalr	s1
800df754:	02003821 	move	a3,s0
800df758:	3c02800f 	lui	v0,0x800f
800df75c:	24425f58 	addiu	v0,v0,24408
800df760:	0040f809 	jalr	v0
800df764:	02002021 	move	a0,s0
800df768:	08037d9a 	j	800df668 <save_game_config_file+0x3c>
800df76c:	00001021 	move	v0,zero

800df770 <latest_game_menu_end.3788>:
800df770:	27bdffe8 	addiu	sp,sp,-24
800df774:	3c028039 	lui	v0,0x8039
800df778:	afb00010 	sw	s0,16(sp)
800df77c:	afbf0014 	sw	ra,20(sp)
800df780:	24506d10 	addiu	s0,v0,27920
800df784:	82030204 	lb	v1,516(s0)
800df788:	14600011 	bnez	v1,800df7d0 <latest_game_menu_end.3788+0x60>
800df78c:	3c02800e 	lui	v0,0x800e
800df790:	82020404 	lb	v0,1028(s0)
800df794:	14400014 	bnez	v0,800df7e8 <latest_game_menu_end.3788+0x78>
800df798:	3c02800e 	lui	v0,0x800e
800df79c:	82020604 	lb	v0,1540(s0)
800df7a0:	14400017 	bnez	v0,800df800 <latest_game_menu_end.3788+0x90>
800df7a4:	3c02800e 	lui	v0,0x800e
800df7a8:	82020804 	lb	v0,2052(s0)
800df7ac:	1440001a 	bnez	v0,800df818 <latest_game_menu_end.3788+0xa8>
800df7b0:	3c02800e 	lui	v0,0x800e
800df7b4:	82020a04 	lb	v0,2564(s0)
800df7b8:	1440001e 	bnez	v0,800df834 <latest_game_menu_end.3788+0xc4>
800df7bc:	3c19800e 	lui	t9,0x800e
800df7c0:	8fbf0014 	lw	ra,20(sp)
800df7c4:	8fb00010 	lw	s0,16(sp)
800df7c8:	03e00008 	jr	ra
800df7cc:	27bd0018 	addiu	sp,sp,24
800df7d0:	2442b22c 	addiu	v0,v0,-19924
800df7d4:	0040f809 	jalr	v0
800df7d8:	00002021 	move	a0,zero
800df7dc:	82020404 	lb	v0,1028(s0)
800df7e0:	1040ffee 	beqz	v0,800df79c <latest_game_menu_end.3788+0x2c>
800df7e4:	3c02800e 	lui	v0,0x800e
800df7e8:	2442b22c 	addiu	v0,v0,-19924
800df7ec:	0040f809 	jalr	v0
800df7f0:	24040001 	li	a0,1
800df7f4:	82020604 	lb	v0,1540(s0)
800df7f8:	1040ffeb 	beqz	v0,800df7a8 <latest_game_menu_end.3788+0x38>
800df7fc:	3c02800e 	lui	v0,0x800e
800df800:	2442b22c 	addiu	v0,v0,-19924
800df804:	0040f809 	jalr	v0
800df808:	24040002 	li	a0,2
800df80c:	82020804 	lb	v0,2052(s0)
800df810:	1040ffe8 	beqz	v0,800df7b4 <latest_game_menu_end.3788+0x44>
800df814:	3c02800e 	lui	v0,0x800e
800df818:	2442b22c 	addiu	v0,v0,-19924
800df81c:	0040f809 	jalr	v0
800df820:	24040003 	li	a0,3
800df824:	82020a04 	lb	v0,2564(s0)
800df828:	1040ffe6 	beqz	v0,800df7c4 <latest_game_menu_end.3788+0x54>
800df82c:	8fbf0014 	lw	ra,20(sp)
800df830:	3c19800e 	lui	t9,0x800e
800df834:	8fbf0014 	lw	ra,20(sp)
800df838:	8fb00010 	lw	s0,16(sp)
800df83c:	24040004 	li	a0,4
800df840:	2739b22c 	addiu	t9,t9,-19924
800df844:	03200008 	jr	t9
800df848:	27bd0018 	addiu	sp,sp,24

800df84c <dynamic_cheat_menu_end.3802>:
800df84c:	27bdffe8 	addiu	sp,sp,-24
800df850:	afbf0014 	sw	ra,20(sp)
800df854:	afb00010 	sw	s0,16(sp)
800df858:	3c03801f 	lui	v1,0x801f
800df85c:	8c440304 	lw	a0,772(v0)
800df860:	8c664498 	lw	a2,17560(v1)
800df864:	00043880 	sll	a3,a0,0x2
800df868:	00064080 	sll	t0,a2,0x2
800df86c:	00042900 	sll	a1,a0,0x4
800df870:	00061900 	sll	v1,a2,0x4
800df874:	00a72823 	subu	a1,a1,a3
800df878:	00681823 	subu	v1,v1,t0
800df87c:	00a42821 	addu	a1,a1,a0
800df880:	00661821 	addu	v1,v1,a2
800df884:	00031900 	sll	v1,v1,0x4
800df888:	94460312 	lhu	a2,786(v0)
800df88c:	00052880 	sll	a1,a1,0x2
800df890:	3c028039 	lui	v0,0x8039
800df894:	00a32821 	addu	a1,a1,v1
800df898:	24426208 	addiu	v0,v0,25096
800df89c:	00a22821 	addu	a1,a1,v0
800df8a0:	3c02800e 	lui	v0,0x800e
800df8a4:	2450b22c 	addiu	s0,v0,-19924
800df8a8:	a4a600b6 	sh	a2,182(a1)
800df8ac:	0200f809 	jalr	s0
800df8b0:	00002021 	move	a0,zero
800df8b4:	0200f809 	jalr	s0
800df8b8:	24040001 	li	a0,1
800df8bc:	0200f809 	jalr	s0
800df8c0:	24040002 	li	a0,2
800df8c4:	0200f809 	jalr	s0
800df8c8:	24040003 	li	a0,3
800df8cc:	0200f809 	jalr	s0
800df8d0:	24040004 	li	a0,4
800df8d4:	0200f809 	jalr	s0
800df8d8:	24040005 	li	a0,5
800df8dc:	0200c821 	move	t9,s0
800df8e0:	8fbf0014 	lw	ra,20(sp)
800df8e4:	8fb00010 	lw	s0,16(sp)
800df8e8:	24040006 	li	a0,6
800df8ec:	03200008 	jr	t9
800df8f0:	27bd0018 	addiu	sp,sp,24

800df8f4 <others_menu_init.3770>:
800df8f4:	27bdffe0 	addiu	sp,sp,-32
800df8f8:	afbf0018 	sw	ra,24(sp)
800df8fc:	244702d4 	addiu	a3,v0,724
800df900:	ac4002d4 	sw	zero,724(v0)
800df904:	3c04801c 	lui	a0,0x801c
800df908:	3c02800f 	lui	v0,0x800f
800df90c:	27a50010 	addiu	a1,sp,16
800df910:	27a60014 	addiu	a2,sp,20
800df914:	24427248 	addiu	v0,v0,29256
800df918:	0040f809 	jalr	v0
800df91c:	2484dfa0 	addiu	a0,a0,-8288
800df920:	8fbf0018 	lw	ra,24(sp)
800df924:	03e00008 	jr	ra
800df928:	27bd0020 	addiu	sp,sp,32

800df92c <latest_game_menu_key.3787>:
800df92c:	27bdffd0 	addiu	sp,sp,-48
800df930:	afb20028 	sw	s2,40(sp)
800df934:	afbf002c 	sw	ra,44(sp)
800df938:	afb10024 	sw	s1,36(sp)
800df93c:	afb00020 	sw	s0,32(sp)
800df940:	8c4303c0 	lw	v1,960(v0)
800df944:	00409021 	move	s2,v0
800df948:	24020002 	li	v0,2
800df94c:	10620013 	beq	v1,v0,800df99c <latest_game_menu_key.3787+0x70>
800df950:	2c620003 	sltiu	v0,v1,3
800df954:	14400009 	bnez	v0,800df97c <latest_game_menu_key.3787+0x50>
800df958:	24020001 	li	v0,1
800df95c:	24020003 	li	v0,3
800df960:	10620051 	beq	v1,v0,800dfaa8 <latest_game_menu_key.3787+0x17c>
800df964:	24020004 	li	v0,4
800df968:	14620007 	bne	v1,v0,800df988 <latest_game_menu_key.3787+0x5c>
800df96c:	8fbf002c 	lw	ra,44(sp)
800df970:	2402fffb 	li	v0,-5
800df974:	08037e61 	j	800df984 <latest_game_menu_key.3787+0x58>
800df978:	ae420150 	sw	v0,336(s2)
800df97c:	10620052 	beq	v1,v0,800dfac8 <latest_game_menu_key.3787+0x19c>
800df980:	00000000 	nop
800df984:	8fbf002c 	lw	ra,44(sp)
800df988:	8fb20028 	lw	s2,40(sp)
800df98c:	8fb10024 	lw	s1,36(sp)
800df990:	8fb00020 	lw	s0,32(sp)
800df994:	03e00008 	jr	ra
800df998:	27bd0030 	addiu	sp,sp,48
800df99c:	8e4603d4 	lw	a2,980(s2)
800df9a0:	14c00072 	bnez	a2,800dfb6c <latest_game_menu_key.3787+0x240>
800df9a4:	3c02800e 	lui	v0,0x800e
800df9a8:	8e420258 	lw	v0,600(s2)
800df9ac:	24c60001 	addiu	a2,a2,1
800df9b0:	00c2102b 	sltu	v0,a2,v0
800df9b4:	10400030 	beqz	v0,800dfa78 <latest_game_menu_key.3787+0x14c>
800df9b8:	ae4603d4 	sw	a2,980(s2)
800df9bc:	8e4503d8 	lw	a1,984(s2)
800df9c0:	000610c0 	sll	v0,a2,0x3
800df9c4:	8ca30010 	lw	v1,16(a1)
800df9c8:	00062140 	sll	a0,a2,0x5
800df9cc:	00441021 	addu	v0,v0,a0
800df9d0:	00621821 	addu	v1,v1,v0
800df9d4:	10c0ffeb 	beqz	a2,800df984 <latest_game_menu_key.3787+0x58>
800df9d8:	ae4303c8 	sw	v1,968(s2)
800df9dc:	3c02800e 	lui	v0,0x800e
800df9e0:	2442b22c 	addiu	v0,v0,-19924
800df9e4:	0040f809 	jalr	v0
800df9e8:	24c4ffff 	addiu	a0,a2,-1
800df9ec:	8e4503d4 	lw	a1,980(s2)
800df9f0:	3c048039 	lui	a0,0x8039
800df9f4:	00051080 	sll	v0,a1,0x2
800df9f8:	00051a40 	sll	v1,a1,0x9
800df9fc:	00058140 	sll	s0,a1,0x5
800dfa00:	24846d14 	addiu	a0,a0,27924
800dfa04:	02028023 	subu	s0,s0,v0
800dfa08:	00642021 	addu	a0,v1,a0
800dfa0c:	3402ffff 	li	v0,0xffff
800dfa10:	24037fff 	li	v1,32767
800dfa14:	afa20010 	sw	v0,16(sp)
800dfa18:	afa30014 	sw	v1,20(sp)
800dfa1c:	3c02801f 	lui	v0,0x801f
800dfa20:	8c514758 	lw	s1,18264(v0)
800dfa24:	3c028012 	lui	v0,0x8012
800dfa28:	02058023 	subu	s0,s0,a1
800dfa2c:	2442c1a0 	addiu	v0,v0,-15968
800dfa30:	2405002f 	li	a1,47
800dfa34:	0040f809 	jalr	v0
800dfa38:	2610000d 	addiu	s0,s0,13
800dfa3c:	24420001 	addiu	v0,v0,1
800dfa40:	afa20018 	sw	v0,24(sp)
800dfa44:	3c02800e 	lui	v0,0x800e
800dfa48:	02202021 	move	a0,s1
800dfa4c:	02003021 	move	a2,s0
800dfa50:	2405001a 	li	a1,26
800dfa54:	2442bb9c 	addiu	v0,v0,-17508
800dfa58:	0040f809 	jalr	v0
800dfa5c:	240700c8 	li	a3,200
800dfa60:	8fbf002c 	lw	ra,44(sp)
800dfa64:	8fb20028 	lw	s2,40(sp)
800dfa68:	8fb10024 	lw	s1,36(sp)
800dfa6c:	8fb00020 	lw	s0,32(sp)
800dfa70:	03e00008 	jr	ra
800dfa74:	27bd0030 	addiu	sp,sp,48
800dfa78:	8e4503d8 	lw	a1,984(s2)
800dfa7c:	00003021 	move	a2,zero
800dfa80:	ae4003d4 	sw	zero,980(s2)
800dfa84:	8ca30010 	lw	v1,16(a1)
800dfa88:	000610c0 	sll	v0,a2,0x3
800dfa8c:	00062140 	sll	a0,a2,0x5
800dfa90:	00441021 	addu	v0,v0,a0
800dfa94:	00621821 	addu	v1,v1,v0
800dfa98:	10c0ffba 	beqz	a2,800df984 <latest_game_menu_key.3787+0x58>
800dfa9c:	ae4303c8 	sw	v1,968(s2)
800dfaa0:	08037e78 	j	800df9e0 <latest_game_menu_key.3787+0xb4>
800dfaa4:	3c02800e 	lui	v0,0x800e
800dfaa8:	24020005 	li	v0,5
800dfaac:	ae420150 	sw	v0,336(s2)
800dfab0:	8fbf002c 	lw	ra,44(sp)
800dfab4:	8fb20028 	lw	s2,40(sp)
800dfab8:	8fb10024 	lw	s1,36(sp)
800dfabc:	8fb00020 	lw	s0,32(sp)
800dfac0:	03e00008 	jr	ra
800dfac4:	27bd0030 	addiu	sp,sp,48
800dfac8:	8e4403d4 	lw	a0,980(s2)
800dfacc:	14800049 	bnez	a0,800dfbf4 <latest_game_menu_key.3787+0x2c8>
800dfad0:	3c02800e 	lui	v0,0x800e
800dfad4:	8e420258 	lw	v0,600(s2)
800dfad8:	2442ffff 	addiu	v0,v0,-1
800dfadc:	ae4203d4 	sw	v0,980(s2)
800dfae0:	00403021 	move	a2,v0
800dfae4:	8e4503d8 	lw	a1,984(s2)
800dfae8:	000610c0 	sll	v0,a2,0x3
800dfaec:	8ca30010 	lw	v1,16(a1)
800dfaf0:	00062140 	sll	a0,a2,0x5
800dfaf4:	00441021 	addu	v0,v0,a0
800dfaf8:	00621821 	addu	v1,v1,v0
800dfafc:	10c0ffa1 	beqz	a2,800df984 <latest_game_menu_key.3787+0x58>
800dfb00:	ae4303c8 	sw	v1,968(s2)
800dfb04:	3c02800e 	lui	v0,0x800e
800dfb08:	2442b22c 	addiu	v0,v0,-19924
800dfb0c:	0040f809 	jalr	v0
800dfb10:	24c4ffff 	addiu	a0,a2,-1
800dfb14:	8e4503d4 	lw	a1,980(s2)
800dfb18:	3c048039 	lui	a0,0x8039
800dfb1c:	00051080 	sll	v0,a1,0x2
800dfb20:	00051a40 	sll	v1,a1,0x9
800dfb24:	00058140 	sll	s0,a1,0x5
800dfb28:	24846d14 	addiu	a0,a0,27924
800dfb2c:	02028023 	subu	s0,s0,v0
800dfb30:	00642021 	addu	a0,v1,a0
800dfb34:	3402ffff 	li	v0,0xffff
800dfb38:	24037fff 	li	v1,32767
800dfb3c:	afa20010 	sw	v0,16(sp)
800dfb40:	afa30014 	sw	v1,20(sp)
800dfb44:	3c02801f 	lui	v0,0x801f
800dfb48:	8c514758 	lw	s1,18264(v0)
800dfb4c:	3c028012 	lui	v0,0x8012
800dfb50:	02058023 	subu	s0,s0,a1
800dfb54:	2442c1a0 	addiu	v0,v0,-15968
800dfb58:	2405002f 	li	a1,47
800dfb5c:	0040f809 	jalr	v0
800dfb60:	2610000d 	addiu	s0,s0,13
800dfb64:	08037e90 	j	800dfa40 <latest_game_menu_key.3787+0x114>
800dfb68:	24420001 	addiu	v0,v0,1
800dfb6c:	2442b22c 	addiu	v0,v0,-19924
800dfb70:	0040f809 	jalr	v0
800dfb74:	24c4ffff 	addiu	a0,a2,-1
800dfb78:	8e4503d4 	lw	a1,980(s2)
800dfb7c:	3c048039 	lui	a0,0x8039
800dfb80:	00051080 	sll	v0,a1,0x2
800dfb84:	00051a40 	sll	v1,a1,0x9
800dfb88:	00058140 	sll	s0,a1,0x5
800dfb8c:	24846d14 	addiu	a0,a0,27924
800dfb90:	00642021 	addu	a0,v1,a0
800dfb94:	02028023 	subu	s0,s0,v0
800dfb98:	24034a8d 	li	v1,19085
800dfb9c:	3402ffff 	li	v0,0xffff
800dfba0:	afa20010 	sw	v0,16(sp)
800dfba4:	afa30014 	sw	v1,20(sp)
800dfba8:	3c02801f 	lui	v0,0x801f
800dfbac:	8c514758 	lw	s1,18264(v0)
800dfbb0:	3c028012 	lui	v0,0x8012
800dfbb4:	02058023 	subu	s0,s0,a1
800dfbb8:	2442c1a0 	addiu	v0,v0,-15968
800dfbbc:	0040f809 	jalr	v0
800dfbc0:	2405002f 	li	a1,47
800dfbc4:	24420001 	addiu	v0,v0,1
800dfbc8:	afa20018 	sw	v0,24(sp)
800dfbcc:	2610000d 	addiu	s0,s0,13
800dfbd0:	3c02800e 	lui	v0,0x800e
800dfbd4:	02003021 	move	a2,s0
800dfbd8:	02202021 	move	a0,s1
800dfbdc:	2405001a 	li	a1,26
800dfbe0:	2442bb9c 	addiu	v0,v0,-17508
800dfbe4:	0040f809 	jalr	v0
800dfbe8:	240700c8 	li	a3,200
800dfbec:	08037e6a 	j	800df9a8 <latest_game_menu_key.3787+0x7c>
800dfbf0:	8e4603d4 	lw	a2,980(s2)
800dfbf4:	2442b22c 	addiu	v0,v0,-19924
800dfbf8:	0040f809 	jalr	v0
800dfbfc:	2484ffff 	addiu	a0,a0,-1
800dfc00:	8e4503d4 	lw	a1,980(s2)
800dfc04:	3c048039 	lui	a0,0x8039
800dfc08:	00051080 	sll	v0,a1,0x2
800dfc0c:	00051a40 	sll	v1,a1,0x9
800dfc10:	00058140 	sll	s0,a1,0x5
800dfc14:	24846d14 	addiu	a0,a0,27924
800dfc18:	00642021 	addu	a0,v1,a0
800dfc1c:	02028023 	subu	s0,s0,v0
800dfc20:	24034a8d 	li	v1,19085
800dfc24:	3402ffff 	li	v0,0xffff
800dfc28:	afa20010 	sw	v0,16(sp)
800dfc2c:	afa30014 	sw	v1,20(sp)
800dfc30:	3c02801f 	lui	v0,0x801f
800dfc34:	8c514758 	lw	s1,18264(v0)
800dfc38:	3c028012 	lui	v0,0x8012
800dfc3c:	02058023 	subu	s0,s0,a1
800dfc40:	2442c1a0 	addiu	v0,v0,-15968
800dfc44:	0040f809 	jalr	v0
800dfc48:	2405002f 	li	a1,47
800dfc4c:	24420001 	addiu	v0,v0,1
800dfc50:	afa20018 	sw	v0,24(sp)
800dfc54:	26100008 	addiu	s0,s0,8
800dfc58:	3c02800e 	lui	v0,0x800e
800dfc5c:	02202021 	move	a0,s1
800dfc60:	02003021 	move	a2,s0
800dfc64:	2405001a 	li	a1,26
800dfc68:	2442bb9c 	addiu	v0,v0,-17508
800dfc6c:	0040f809 	jalr	v0
800dfc70:	240700c8 	li	a3,200
800dfc74:	8e4203d4 	lw	v0,980(s2)
800dfc78:	1040ff96 	beqz	v0,800dfad4 <latest_game_menu_key.3787+0x1a8>
800dfc7c:	2446ffff 	addiu	a2,v0,-1
800dfc80:	08037eb9 	j	800dfae4 <latest_game_menu_key.3787+0x1b8>
800dfc84:	ae4603d4 	sw	a2,980(s2)

800dfc88 <latest_game_menu_init.3786>:
800dfc88:	27bdffc0 	addiu	sp,sp,-64
800dfc8c:	3c048039 	lui	a0,0x8039
800dfc90:	3c038012 	lui	v1,0x8012
800dfc94:	afb50034 	sw	s5,52(sp)
800dfc98:	afb20028 	sw	s2,40(sp)
800dfc9c:	afbf0038 	sw	ra,56(sp)
800dfca0:	afb40030 	sw	s4,48(sp)
800dfca4:	afb3002c 	sw	s3,44(sp)
800dfca8:	afb10024 	sw	s1,36(sp)
800dfcac:	afb00020 	sw	s0,32(sp)
800dfcb0:	24846f14 	addiu	a0,a0,28436
800dfcb4:	2472c1a0 	addiu	s2,v1,-15968
800dfcb8:	2405002f 	li	a1,47
800dfcbc:	0240f809 	jalr	s2
800dfcc0:	0040a821 	move	s5,v0
800dfcc4:	10400053 	beqz	v0,800dfe14 <latest_game_menu_init.3786+0x18c>
800dfcc8:	3c13801f 	lui	s3,0x801f
800dfccc:	8e644758 	lw	a0,18264(s3)
800dfcd0:	24430001 	addiu	v1,v0,1
800dfcd4:	3410ffff 	li	s0,0xffff
800dfcd8:	3c02800e 	lui	v0,0x800e
800dfcdc:	24114a8d 	li	s1,19085
800dfce0:	2405001a 	li	a1,26
800dfce4:	2454bb9c 	addiu	s4,v0,-17508
800dfce8:	24060028 	li	a2,40
800dfcec:	240700c8 	li	a3,200
800dfcf0:	afa30018 	sw	v1,24(sp)
800dfcf4:	afb00010 	sw	s0,16(sp)
800dfcf8:	0280f809 	jalr	s4
800dfcfc:	afb10014 	sw	s1,20(sp)
800dfd00:	3c048039 	lui	a0,0x8039
800dfd04:	24847114 	addiu	a0,a0,28948
800dfd08:	0240f809 	jalr	s2
800dfd0c:	2405002f 	li	a1,47
800dfd10:	10400059 	beqz	v0,800dfe78 <latest_game_menu_init.3786+0x1f0>
800dfd14:	2405001a 	li	a1,26
800dfd18:	8e644758 	lw	a0,18264(s3)
800dfd1c:	24420001 	addiu	v0,v0,1
800dfd20:	24060043 	li	a2,67
800dfd24:	240700c8 	li	a3,200
800dfd28:	afa20018 	sw	v0,24(sp)
800dfd2c:	afb00010 	sw	s0,16(sp)
800dfd30:	0280f809 	jalr	s4
800dfd34:	afb10014 	sw	s1,20(sp)
800dfd38:	3c048039 	lui	a0,0x8039
800dfd3c:	24847314 	addiu	a0,a0,29460
800dfd40:	0240f809 	jalr	s2
800dfd44:	2405002f 	li	a1,47
800dfd48:	1040004d 	beqz	v0,800dfe80 <latest_game_menu_init.3786+0x1f8>
800dfd4c:	2405001a 	li	a1,26
800dfd50:	8e644758 	lw	a0,18264(s3)
800dfd54:	24420001 	addiu	v0,v0,1
800dfd58:	2406005e 	li	a2,94
800dfd5c:	240700c8 	li	a3,200
800dfd60:	afa20018 	sw	v0,24(sp)
800dfd64:	afb00010 	sw	s0,16(sp)
800dfd68:	0280f809 	jalr	s4
800dfd6c:	afb10014 	sw	s1,20(sp)
800dfd70:	3c048039 	lui	a0,0x8039
800dfd74:	24847514 	addiu	a0,a0,29972
800dfd78:	0240f809 	jalr	s2
800dfd7c:	2405002f 	li	a1,47
800dfd80:	10400041 	beqz	v0,800dfe88 <latest_game_menu_init.3786+0x200>
800dfd84:	2405001a 	li	a1,26
800dfd88:	8e644758 	lw	a0,18264(s3)
800dfd8c:	24420001 	addiu	v0,v0,1
800dfd90:	24060079 	li	a2,121
800dfd94:	240700c8 	li	a3,200
800dfd98:	afa20018 	sw	v0,24(sp)
800dfd9c:	afb00010 	sw	s0,16(sp)
800dfda0:	0280f809 	jalr	s4
800dfda4:	afb10014 	sw	s1,20(sp)
800dfda8:	3c048039 	lui	a0,0x8039
800dfdac:	24847714 	addiu	a0,a0,30484
800dfdb0:	0240f809 	jalr	s2
800dfdb4:	2405002f 	li	a1,47
800dfdb8:	10400015 	beqz	v0,800dfe10 <latest_game_menu_init.3786+0x188>
800dfdbc:	24420001 	addiu	v0,v0,1
800dfdc0:	8e644758 	lw	a0,18264(s3)
800dfdc4:	afb00010 	sw	s0,16(sp)
800dfdc8:	afb10014 	sw	s1,20(sp)
800dfdcc:	afa20018 	sw	v0,24(sp)
800dfdd0:	2405001a 	li	a1,26
800dfdd4:	24060094 	li	a2,148
800dfdd8:	0280f809 	jalr	s4
800dfddc:	240700c8 	li	a3,200
800dfde0:	24030006 	li	v1,6
800dfde4:	aea30258 	sw	v1,600(s5)
800dfde8:	aea00150 	sw	zero,336(s5)
800dfdec:	8fbf0038 	lw	ra,56(sp)
800dfdf0:	8fb50034 	lw	s5,52(sp)
800dfdf4:	8fb40030 	lw	s4,48(sp)
800dfdf8:	8fb3002c 	lw	s3,44(sp)
800dfdfc:	8fb20028 	lw	s2,40(sp)
800dfe00:	8fb10024 	lw	s1,36(sp)
800dfe04:	8fb00020 	lw	s0,32(sp)
800dfe08:	03e00008 	jr	ra
800dfe0c:	27bd0040 	addiu	sp,sp,64
800dfe10:	24020004 	li	v0,4
800dfe14:	24440001 	addiu	a0,v0,1
800dfe18:	00041940 	sll	v1,a0,0x5
800dfe1c:	000410c0 	sll	v0,a0,0x3
800dfe20:	00431021 	addu	v0,v0,v1
800dfe24:	00551021 	addu	v0,v0,s5
800dfe28:	24430178 	addiu	v1,v0,376
800dfe2c:	08037f8e 	j	800dfe38 <latest_game_menu_init.3786+0x1b0>
800dfe30:	aea40258 	sw	a0,600(s5)
800dfe34:	24840001 	addiu	a0,a0,1
800dfe38:	8c620000 	lw	v0,0(v1)
800dfe3c:	34420010 	ori	v0,v0,0x10
800dfe40:	ac620000 	sw	v0,0(v1)
800dfe44:	24020005 	li	v0,5
800dfe48:	1482fffa 	bne	a0,v0,800dfe34 <latest_game_menu_init.3786+0x1ac>
800dfe4c:	24630028 	addiu	v1,v1,40
800dfe50:	aea00150 	sw	zero,336(s5)
800dfe54:	8fbf0038 	lw	ra,56(sp)
800dfe58:	8fb50034 	lw	s5,52(sp)
800dfe5c:	8fb40030 	lw	s4,48(sp)
800dfe60:	8fb3002c 	lw	s3,44(sp)
800dfe64:	8fb20028 	lw	s2,40(sp)
800dfe68:	8fb10024 	lw	s1,36(sp)
800dfe6c:	8fb00020 	lw	s0,32(sp)
800dfe70:	03e00008 	jr	ra
800dfe74:	27bd0040 	addiu	sp,sp,64
800dfe78:	08037f85 	j	800dfe14 <latest_game_menu_init.3786+0x18c>
800dfe7c:	24020001 	li	v0,1
800dfe80:	08037f85 	j	800dfe14 <latest_game_menu_init.3786+0x18c>
800dfe84:	24020002 	li	v0,2
800dfe88:	08037f85 	j	800dfe14 <latest_game_menu_init.3786+0x18c>
800dfe8c:	24020003 	li	v0,3

800dfe90 <dynamic_cheat_key.3892>:
800dfe90:	27bdffb8 	addiu	sp,sp,-72
800dfe94:	afb50034 	sw	s5,52(sp)
800dfe98:	afbf0044 	sw	ra,68(sp)
800dfe9c:	afbe0040 	sw	s8,64(sp)
800dfea0:	afb7003c 	sw	s7,60(sp)
800dfea4:	afb60038 	sw	s6,56(sp)
800dfea8:	afb40030 	sw	s4,48(sp)
800dfeac:	afb3002c 	sw	s3,44(sp)
800dfeb0:	afb20028 	sw	s2,40(sp)
800dfeb4:	afb10024 	sw	s1,36(sp)
800dfeb8:	afb00020 	sw	s0,32(sp)
800dfebc:	8c4303c0 	lw	v1,960(v0)
800dfec0:	0040a821 	move	s5,v0
800dfec4:	24020002 	li	v0,2
800dfec8:	10620019 	beq	v1,v0,800dff30 <dynamic_cheat_key.3892+0xa0>
800dfecc:	2c620003 	sltiu	v0,v1,3
800dfed0:	14400009 	bnez	v0,800dfef8 <dynamic_cheat_key.3892+0x68>
800dfed4:	24020001 	li	v0,1
800dfed8:	24020003 	li	v0,3
800dfedc:	106200cc 	beq	v1,v0,800e0210 <dynamic_cheat_key.3892+0x380>
800dfee0:	24020004 	li	v0,4
800dfee4:	14620007 	bne	v1,v0,800dff04 <dynamic_cheat_key.3892+0x74>
800dfee8:	8fbf0044 	lw	ra,68(sp)
800dfeec:	2402fffb 	li	v0,-5
800dfef0:	08037fc0 	j	800dff00 <dynamic_cheat_key.3892+0x70>
800dfef4:	aea20314 	sw	v0,788(s5)
800dfef8:	106200d3 	beq	v1,v0,800e0248 <dynamic_cheat_key.3892+0x3b8>
800dfefc:	00000000 	nop
800dff00:	8fbf0044 	lw	ra,68(sp)
800dff04:	8fbe0040 	lw	s8,64(sp)
800dff08:	8fb7003c 	lw	s7,60(sp)
800dff0c:	8fb60038 	lw	s6,56(sp)
800dff10:	8fb50034 	lw	s5,52(sp)
800dff14:	8fb40030 	lw	s4,48(sp)
800dff18:	8fb3002c 	lw	s3,44(sp)
800dff1c:	8fb20028 	lw	s2,40(sp)
800dff20:	8fb10024 	lw	s1,36(sp)
800dff24:	8fb00020 	lw	s0,32(sp)
800dff28:	03e00008 	jr	ra
800dff2c:	27bd0048 	addiu	sp,sp,72
800dff30:	8ea203d8 	lw	v0,984(s5)
800dff34:	8c50001c 	lw	s0,28(v0)
800dff38:	1200008f 	beqz	s0,800e0178 <dynamic_cheat_key.3892+0x2e8>
800dff3c:	00000000 	nop
800dff40:	8ea503d4 	lw	a1,980(s5)
800dff44:	8c430014 	lw	v1,20(v0)
800dff48:	24a20001 	addiu	v0,a1,1
800dff4c:	0043102b 	sltu	v0,v0,v1
800dff50:	1040006b 	beqz	v0,800e0100 <dynamic_cheat_key.3892+0x270>
800dff54:	2e020006 	sltiu	v0,s0,6
800dff58:	14400170 	bnez	v0,800e051c <dynamic_cheat_key.3892+0x68c>
800dff5c:	3c02800e 	lui	v0,0x800e
800dff60:	3c10800e 	lui	s0,0x800e
800dff64:	2610b22c 	addiu	s0,s0,-19924
800dff68:	0200f809 	jalr	s0
800dff6c:	24040001 	li	a0,1
800dff70:	0200f809 	jalr	s0
800dff74:	24040002 	li	a0,2
800dff78:	0200f809 	jalr	s0
800dff7c:	24040003 	li	a0,3
800dff80:	0200f809 	jalr	s0
800dff84:	24040004 	li	a0,4
800dff88:	0200f809 	jalr	s0
800dff8c:	24040005 	li	a0,5
800dff90:	0200f809 	jalr	s0
800dff94:	24040006 	li	a0,6
800dff98:	8ea203d8 	lw	v0,984(s5)
800dff9c:	3414ffff 	li	s4,0xffff
800dffa0:	8c43001c 	lw	v1,28(v0)
800dffa4:	8c500018 	lw	s0,24(v0)
800dffa8:	24134a8d 	li	s3,19085
800dffac:	02038023 	subu	s0,s0,v1
800dffb0:	afb40010 	sw	s4,16(sp)
800dffb4:	afb30014 	sw	s3,20(sp)
800dffb8:	26020002 	addiu	v0,s0,2
800dffbc:	8ea40318 	lw	a0,792(s5)
800dffc0:	00021940 	sll	v1,v0,0x5
800dffc4:	000210c0 	sll	v0,v0,0x3
800dffc8:	00431021 	addu	v0,v0,v1
800dffcc:	00441021 	addu	v0,v0,a0
800dffd0:	8c43000c 	lw	v1,12(v0)
800dffd4:	3c12801f 	lui	s2,0x801f
800dffd8:	8c620000 	lw	v0,0(v1)
800dffdc:	8e444758 	lw	a0,18264(s2)
800dffe0:	3c11800e 	lui	s1,0x800e
800dffe4:	2631bb9c 	addiu	s1,s1,-17508
800dffe8:	24050017 	li	a1,23
800dffec:	24060028 	li	a2,40
800dfff0:	240700c8 	li	a3,200
800dfff4:	0220f809 	jalr	s1
800dfff8:	afa20018 	sw	v0,24(sp)
800dfffc:	afb40010 	sw	s4,16(sp)
800e0000:	afb30014 	sw	s3,20(sp)
800e0004:	26020003 	addiu	v0,s0,3
800e0008:	8ea40318 	lw	a0,792(s5)
800e000c:	00021940 	sll	v1,v0,0x5
800e0010:	000210c0 	sll	v0,v0,0x3
800e0014:	00431021 	addu	v0,v0,v1
800e0018:	00441021 	addu	v0,v0,a0
800e001c:	8c43000c 	lw	v1,12(v0)
800e0020:	8e444758 	lw	a0,18264(s2)
800e0024:	8c620000 	lw	v0,0(v1)
800e0028:	24050017 	li	a1,23
800e002c:	24060043 	li	a2,67
800e0030:	240700c8 	li	a3,200
800e0034:	0220f809 	jalr	s1
800e0038:	afa20018 	sw	v0,24(sp)
800e003c:	afb40010 	sw	s4,16(sp)
800e0040:	afb30014 	sw	s3,20(sp)
800e0044:	26020004 	addiu	v0,s0,4
800e0048:	8ea40318 	lw	a0,792(s5)
800e004c:	00021940 	sll	v1,v0,0x5
800e0050:	000210c0 	sll	v0,v0,0x3
800e0054:	00431021 	addu	v0,v0,v1
800e0058:	00441021 	addu	v0,v0,a0
800e005c:	8c43000c 	lw	v1,12(v0)
800e0060:	8e444758 	lw	a0,18264(s2)
800e0064:	8c620000 	lw	v0,0(v1)
800e0068:	24050017 	li	a1,23
800e006c:	2406005e 	li	a2,94
800e0070:	240700c8 	li	a3,200
800e0074:	0220f809 	jalr	s1
800e0078:	afa20018 	sw	v0,24(sp)
800e007c:	afb40010 	sw	s4,16(sp)
800e0080:	afb30014 	sw	s3,20(sp)
800e0084:	26020005 	addiu	v0,s0,5
800e0088:	8ea40318 	lw	a0,792(s5)
800e008c:	00021940 	sll	v1,v0,0x5
800e0090:	000210c0 	sll	v0,v0,0x3
800e0094:	00431021 	addu	v0,v0,v1
800e0098:	00441021 	addu	v0,v0,a0
800e009c:	8c43000c 	lw	v1,12(v0)
800e00a0:	8e444758 	lw	a0,18264(s2)
800e00a4:	8c620000 	lw	v0,0(v1)
800e00a8:	24050017 	li	a1,23
800e00ac:	24060079 	li	a2,121
800e00b0:	240700c8 	li	a3,200
800e00b4:	0220f809 	jalr	s1
800e00b8:	afa20018 	sw	v0,24(sp)
800e00bc:	26100006 	addiu	s0,s0,6
800e00c0:	afb40010 	sw	s4,16(sp)
800e00c4:	afb30014 	sw	s3,20(sp)
800e00c8:	8ea30318 	lw	v1,792(s5)
800e00cc:	00101140 	sll	v0,s0,0x5
800e00d0:	001080c0 	sll	s0,s0,0x3
800e00d4:	02028021 	addu	s0,s0,v0
800e00d8:	02038021 	addu	s0,s0,v1
800e00dc:	8e02000c 	lw	v0,12(s0)
800e00e0:	8e444758 	lw	a0,18264(s2)
800e00e4:	8c430000 	lw	v1,0(v0)
800e00e8:	24050017 	li	a1,23
800e00ec:	24060094 	li	a2,148
800e00f0:	240700c8 	li	a3,200
800e00f4:	0220f809 	jalr	s1
800e00f8:	afa30018 	sw	v1,24(sp)
800e00fc:	8ea503d4 	lw	a1,980(s5)
800e0100:	10a000a6 	beqz	a1,800e039c <dynamic_cheat_key.3892+0x50c>
800e0104:	3c02800e 	lui	v0,0x800e
800e0108:	00a01821 	move	v1,a1
800e010c:	8ea603d8 	lw	a2,984(s5)
800e0110:	24a50001 	addiu	a1,a1,1
800e0114:	aea503d4 	sw	a1,980(s5)
800e0118:	8cc20014 	lw	v0,20(a2)
800e011c:	00a2102b 	sltu	v0,a1,v0
800e0120:	14400017 	bnez	v0,800e0180 <dynamic_cheat_key.3892+0x2f0>
800e0124:	00000000 	nop
800e0128:	aea303d4 	sw	v1,980(s5)
800e012c:	00601021 	move	v0,v1
800e0130:	8cc30010 	lw	v1,16(a2)
800e0134:	00022140 	sll	a0,v0,0x5
800e0138:	000210c0 	sll	v0,v0,0x3
800e013c:	00441021 	addu	v0,v0,a0
800e0140:	00621821 	addu	v1,v1,v0
800e0144:	aea303c8 	sw	v1,968(s5)
800e0148:	8fbf0044 	lw	ra,68(sp)
800e014c:	8fbe0040 	lw	s8,64(sp)
800e0150:	8fb7003c 	lw	s7,60(sp)
800e0154:	8fb60038 	lw	s6,56(sp)
800e0158:	8fb50034 	lw	s5,52(sp)
800e015c:	8fb40030 	lw	s4,48(sp)
800e0160:	8fb3002c 	lw	s3,44(sp)
800e0164:	8fb20028 	lw	s2,40(sp)
800e0168:	8fb10024 	lw	s1,36(sp)
800e016c:	8fb00020 	lw	s0,32(sp)
800e0170:	03e00008 	jr	ra
800e0174:	27bd0048 	addiu	sp,sp,72
800e0178:	08038040 	j	800e0100 <dynamic_cheat_key.3892+0x270>
800e017c:	8ea503d4 	lw	a1,980(s5)
800e0180:	8cd0001c 	lw	s0,28(a2)
800e0184:	2e030006 	sltiu	v1,s0,6
800e0188:	2602ffff 	addiu	v0,s0,-1
800e018c:	0043800a 	movz	s0,v0,v1
800e0190:	3c02800e 	lui	v0,0x800e
800e0194:	2442b22c 	addiu	v0,v0,-19924
800e0198:	0040f809 	jalr	v0
800e019c:	26040001 	addiu	a0,s0,1
800e01a0:	3403ffff 	li	v1,0xffff
800e01a4:	24047fff 	li	a0,32767
800e01a8:	afa30010 	sw	v1,16(sp)
800e01ac:	afa40014 	sw	a0,20(sp)
800e01b0:	8ea203d4 	lw	v0,980(s5)
800e01b4:	8ea40318 	lw	a0,792(s5)
800e01b8:	00021940 	sll	v1,v0,0x5
800e01bc:	000210c0 	sll	v0,v0,0x3
800e01c0:	00431021 	addu	v0,v0,v1
800e01c4:	00441021 	addu	v0,v0,a0
800e01c8:	8c45000c 	lw	a1,12(v0)
800e01cc:	3c02801f 	lui	v0,0x801f
800e01d0:	8c444758 	lw	a0,18264(v0)
800e01d4:	00101880 	sll	v1,s0,0x2
800e01d8:	8ca20000 	lw	v0,0(a1)
800e01dc:	00103140 	sll	a2,s0,0x5
800e01e0:	00c33023 	subu	a2,a2,v1
800e01e4:	afa20018 	sw	v0,24(sp)
800e01e8:	00d03023 	subu	a2,a2,s0
800e01ec:	3c02800e 	lui	v0,0x800e
800e01f0:	24c60028 	addiu	a2,a2,40
800e01f4:	24050017 	li	a1,23
800e01f8:	2442bb9c 	addiu	v0,v0,-17508
800e01fc:	0040f809 	jalr	v0
800e0200:	240700c8 	li	a3,200
800e0204:	8ea603d8 	lw	a2,984(s5)
800e0208:	0803804c 	j	800e0130 <dynamic_cheat_key.3892+0x2a0>
800e020c:	8ea203d4 	lw	v0,980(s5)
800e0210:	24020005 	li	v0,5
800e0214:	aea20314 	sw	v0,788(s5)
800e0218:	8fbf0044 	lw	ra,68(sp)
800e021c:	8fbe0040 	lw	s8,64(sp)
800e0220:	8fb7003c 	lw	s7,60(sp)
800e0224:	8fb60038 	lw	s6,56(sp)
800e0228:	8fb50034 	lw	s5,52(sp)
800e022c:	8fb40030 	lw	s4,48(sp)
800e0230:	8fb3002c 	lw	s3,44(sp)
800e0234:	8fb20028 	lw	s2,40(sp)
800e0238:	8fb10024 	lw	s1,36(sp)
800e023c:	8fb00020 	lw	s0,32(sp)
800e0240:	03e00008 	jr	ra
800e0244:	27bd0048 	addiu	sp,sp,72
800e0248:	8ea203d8 	lw	v0,984(s5)
800e024c:	8c50001c 	lw	s0,28(v0)
800e0250:	1200009a 	beqz	s0,800e04bc <dynamic_cheat_key.3892+0x62c>
800e0254:	2e020002 	sltiu	v0,s0,2
800e0258:	14400065 	bnez	v0,800e03f0 <dynamic_cheat_key.3892+0x560>
800e025c:	3c02800e 	lui	v0,0x800e
800e0260:	2442b22c 	addiu	v0,v0,-19924
800e0264:	0040f809 	jalr	v0
800e0268:	02002021 	move	a0,s0
800e026c:	3403ffff 	li	v1,0xffff
800e0270:	24044a8d 	li	a0,19085
800e0274:	afa30010 	sw	v1,16(sp)
800e0278:	afa40014 	sw	a0,20(sp)
800e027c:	8ea203d4 	lw	v0,980(s5)
800e0280:	8ea40318 	lw	a0,792(s5)
800e0284:	00021940 	sll	v1,v0,0x5
800e0288:	000210c0 	sll	v0,v0,0x3
800e028c:	00431021 	addu	v0,v0,v1
800e0290:	00441021 	addu	v0,v0,a0
800e0294:	8c45000c 	lw	a1,12(v0)
800e0298:	2610ffff 	addiu	s0,s0,-1
800e029c:	3c02801f 	lui	v0,0x801f
800e02a0:	8c444758 	lw	a0,18264(v0)
800e02a4:	00101880 	sll	v1,s0,0x2
800e02a8:	8ca20000 	lw	v0,0(a1)
800e02ac:	00103140 	sll	a2,s0,0x5
800e02b0:	00c33023 	subu	a2,a2,v1
800e02b4:	afa20018 	sw	v0,24(sp)
800e02b8:	00d03023 	subu	a2,a2,s0
800e02bc:	3c02800e 	lui	v0,0x800e
800e02c0:	24050017 	li	a1,23
800e02c4:	24c60028 	addiu	a2,a2,40
800e02c8:	2442bb9c 	addiu	v0,v0,-17508
800e02cc:	0040f809 	jalr	v0
800e02d0:	240700c8 	li	a3,200
800e02d4:	8ea503d4 	lw	a1,980(s5)
800e02d8:	10a00004 	beqz	a1,800e02ec <dynamic_cheat_key.3892+0x45c>
800e02dc:	00000000 	nop
800e02e0:	24a5ffff 	addiu	a1,a1,-1
800e02e4:	10a00077 	beqz	a1,800e04c4 <dynamic_cheat_key.3892+0x634>
800e02e8:	aea503d4 	sw	a1,980(s5)
800e02ec:	8ea603d8 	lw	a2,984(s5)
800e02f0:	000510c0 	sll	v0,a1,0x3
800e02f4:	8cc30010 	lw	v1,16(a2)
800e02f8:	00052140 	sll	a0,a1,0x5
800e02fc:	00441021 	addu	v0,v0,a0
800e0300:	00621821 	addu	v1,v1,v0
800e0304:	10a0fefe 	beqz	a1,800dff00 <dynamic_cheat_key.3892+0x70>
800e0308:	aea303c8 	sw	v1,968(s5)
800e030c:	8cc3001c 	lw	v1,28(a2)
800e0310:	2c620002 	sltiu	v0,v1,2
800e0314:	14400002 	bnez	v0,800e0320 <dynamic_cheat_key.3892+0x490>
800e0318:	2470ffff 	addiu	s0,v1,-1
800e031c:	2470fffe 	addiu	s0,v1,-2
800e0320:	3c02800e 	lui	v0,0x800e
800e0324:	2442b22c 	addiu	v0,v0,-19924
800e0328:	0040f809 	jalr	v0
800e032c:	26040001 	addiu	a0,s0,1
800e0330:	3403ffff 	li	v1,0xffff
800e0334:	24047fff 	li	a0,32767
800e0338:	afa30010 	sw	v1,16(sp)
800e033c:	afa40014 	sw	a0,20(sp)
800e0340:	8ea203d4 	lw	v0,980(s5)
800e0344:	8ea40318 	lw	a0,792(s5)
800e0348:	00021940 	sll	v1,v0,0x5
800e034c:	000210c0 	sll	v0,v0,0x3
800e0350:	00431021 	addu	v0,v0,v1
800e0354:	00441021 	addu	v0,v0,a0
800e0358:	8c45000c 	lw	a1,12(v0)
800e035c:	3c02801f 	lui	v0,0x801f
800e0360:	8c444758 	lw	a0,18264(v0)
800e0364:	00101880 	sll	v1,s0,0x2
800e0368:	8ca20000 	lw	v0,0(a1)
800e036c:	00103140 	sll	a2,s0,0x5
800e0370:	00c33023 	subu	a2,a2,v1
800e0374:	00d03023 	subu	a2,a2,s0
800e0378:	afa20018 	sw	v0,24(sp)
800e037c:	3c02800e 	lui	v0,0x800e
800e0380:	24c60028 	addiu	a2,a2,40
800e0384:	24050017 	li	a1,23
800e0388:	2442bb9c 	addiu	v0,v0,-17508
800e038c:	0040f809 	jalr	v0
800e0390:	240700c8 	li	a3,200
800e0394:	08037fc1 	j	800dff04 <dynamic_cheat_key.3892+0x74>
800e0398:	8fbf0044 	lw	ra,68(sp)
800e039c:	2442b22c 	addiu	v0,v0,-19924
800e03a0:	0040f809 	jalr	v0
800e03a4:	00002021 	move	a0,zero
800e03a8:	3403ffff 	li	v1,0xffff
800e03ac:	24027fff 	li	v0,32767
800e03b0:	afa20014 	sw	v0,20(sp)
800e03b4:	afa30010 	sw	v1,16(sp)
800e03b8:	8ea30318 	lw	v1,792(s5)
800e03bc:	3c02801f 	lui	v0,0x801f
800e03c0:	8c65000c 	lw	a1,12(v1)
800e03c4:	8c444758 	lw	a0,18264(v0)
800e03c8:	8ca30000 	lw	v1,0(a1)
800e03cc:	3c02800e 	lui	v0,0x800e
800e03d0:	24050032 	li	a1,50
800e03d4:	24060009 	li	a2,9
800e03d8:	240700b4 	li	a3,180
800e03dc:	2442bb9c 	addiu	v0,v0,-17508
800e03e0:	0040f809 	jalr	v0
800e03e4:	afa30018 	sw	v1,24(sp)
800e03e8:	08038042 	j	800e0108 <dynamic_cheat_key.3892+0x278>
800e03ec:	8ea503d4 	lw	a1,980(s5)
800e03f0:	8ea203d4 	lw	v0,980(s5)
800e03f4:	2c420002 	sltiu	v0,v0,2
800e03f8:	1440ff99 	bnez	v0,800e0260 <dynamic_cheat_key.3892+0x3d0>
800e03fc:	3c02800e 	lui	v0,0x800e
800e0400:	3c10800e 	lui	s0,0x800e
800e0404:	2610b22c 	addiu	s0,s0,-19924
800e0408:	0200f809 	jalr	s0
800e040c:	24040002 	li	a0,2
800e0410:	0200f809 	jalr	s0
800e0414:	24040003 	li	a0,3
800e0418:	0200f809 	jalr	s0
800e041c:	24040004 	li	a0,4
800e0420:	0200f809 	jalr	s0
800e0424:	24040005 	li	a0,5
800e0428:	0200f809 	jalr	s0
800e042c:	24040006 	li	a0,6
800e0430:	8ea303d8 	lw	v1,984(s5)
800e0434:	8ea503d4 	lw	a1,980(s5)
800e0438:	8c620014 	lw	v0,20(v1)
800e043c:	24130006 	li	s3,6
800e0440:	00451023 	subu	v0,v0,a1
800e0444:	2c430007 	sltiu	v1,v0,7
800e0448:	0043980b 	movn	s3,v0,v1
800e044c:	2e640002 	sltiu	a0,s3,2
800e0450:	1480ffa1 	bnez	a0,800e02d8 <dynamic_cheat_key.3892+0x448>
800e0454:	00051140 	sll	v0,a1,0x5
800e0458:	000518c0 	sll	v1,a1,0x3
800e045c:	3c04800e 	lui	a0,0x800e
800e0460:	00628021 	addu	s0,v1,v0
800e0464:	249ebb9c 	addiu	s8,a0,-17508
800e0468:	24120001 	li	s2,1
800e046c:	24110043 	li	s1,67
800e0470:	3c17801f 	lui	s7,0x801f
800e0474:	3416ffff 	li	s6,0xffff
800e0478:	24144a8d 	li	s4,19085
800e047c:	afb60010 	sw	s6,16(sp)
800e0480:	afb40014 	sw	s4,20(sp)
800e0484:	8ea20318 	lw	v0,792(s5)
800e0488:	8ee44758 	lw	a0,18264(s7)
800e048c:	00501021 	addu	v0,v0,s0
800e0490:	8c43000c 	lw	v1,12(v0)
800e0494:	02203021 	move	a2,s1
800e0498:	8c620000 	lw	v0,0(v1)
800e049c:	24050017 	li	a1,23
800e04a0:	240700c8 	li	a3,200
800e04a4:	afa20018 	sw	v0,24(sp)
800e04a8:	03c0f809 	jalr	s8
800e04ac:	26520001 	addiu	s2,s2,1
800e04b0:	26100028 	addiu	s0,s0,40
800e04b4:	1672fff1 	bne	s3,s2,800e047c <dynamic_cheat_key.3892+0x5ec>
800e04b8:	2631001b 	addiu	s1,s1,27
800e04bc:	080380b6 	j	800e02d8 <dynamic_cheat_key.3892+0x448>
800e04c0:	8ea503d4 	lw	a1,980(s5)
800e04c4:	3c02800e 	lui	v0,0x800e
800e04c8:	2442b22c 	addiu	v0,v0,-19924
800e04cc:	0040f809 	jalr	v0
800e04d0:	00002021 	move	a0,zero
800e04d4:	3403ffff 	li	v1,0xffff
800e04d8:	24027fff 	li	v0,32767
800e04dc:	afa20014 	sw	v0,20(sp)
800e04e0:	afa30010 	sw	v1,16(sp)
800e04e4:	8ea30318 	lw	v1,792(s5)
800e04e8:	3c02801f 	lui	v0,0x801f
800e04ec:	8c65000c 	lw	a1,12(v1)
800e04f0:	8c444758 	lw	a0,18264(v0)
800e04f4:	8ca30000 	lw	v1,0(a1)
800e04f8:	3c02800e 	lui	v0,0x800e
800e04fc:	24050032 	li	a1,50
800e0500:	24060009 	li	a2,9
800e0504:	240700b4 	li	a3,180
800e0508:	2442bb9c 	addiu	v0,v0,-17508
800e050c:	0040f809 	jalr	v0
800e0510:	afa30018 	sw	v1,24(sp)
800e0514:	080380bb 	j	800e02ec <dynamic_cheat_key.3892+0x45c>
800e0518:	8ea503d4 	lw	a1,980(s5)
800e051c:	2442b22c 	addiu	v0,v0,-19924
800e0520:	0040f809 	jalr	v0
800e0524:	02002021 	move	a0,s0
800e0528:	3403ffff 	li	v1,0xffff
800e052c:	24044a8d 	li	a0,19085
800e0530:	afa30010 	sw	v1,16(sp)
800e0534:	afa40014 	sw	a0,20(sp)
800e0538:	8ea203d4 	lw	v0,980(s5)
800e053c:	8ea40318 	lw	a0,792(s5)
800e0540:	00021940 	sll	v1,v0,0x5
800e0544:	000210c0 	sll	v0,v0,0x3
800e0548:	00431021 	addu	v0,v0,v1
800e054c:	00441021 	addu	v0,v0,a0
800e0550:	8c45000c 	lw	a1,12(v0)
800e0554:	2610ffff 	addiu	s0,s0,-1
800e0558:	3c02801f 	lui	v0,0x801f
800e055c:	8c444758 	lw	a0,18264(v0)
800e0560:	00101880 	sll	v1,s0,0x2
800e0564:	8ca20000 	lw	v0,0(a1)
800e0568:	00103140 	sll	a2,s0,0x5
800e056c:	00c33023 	subu	a2,a2,v1
800e0570:	afa20018 	sw	v0,24(sp)
800e0574:	00d03023 	subu	a2,a2,s0
800e0578:	3c02800e 	lui	v0,0x800e
800e057c:	24050017 	li	a1,23
800e0580:	24c60028 	addiu	a2,a2,40
800e0584:	2442bb9c 	addiu	v0,v0,-17508
800e0588:	0040f809 	jalr	v0
800e058c:	240700c8 	li	a3,200
800e0590:	08038040 	j	800e0100 <dynamic_cheat_key.3892+0x270>
800e0594:	8ea503d4 	lw	a1,980(s5)

800e0598 <latest_game_menu_passive.3785>:
800e0598:	27bdffc8 	addiu	sp,sp,-56
800e059c:	3c03801f 	lui	v1,0x801f
800e05a0:	afbf0030 	sw	ra,48(sp)
800e05a4:	afb3002c 	sw	s3,44(sp)
800e05a8:	afb20028 	sw	s2,40(sp)
800e05ac:	afb10024 	sw	s1,36(sp)
800e05b0:	afb00020 	sw	s0,32(sp)
800e05b4:	2470212c 	addiu	s0,v1,8492
800e05b8:	8e0801cc 	lw	t0,460(s0)
800e05bc:	3c12801f 	lui	s2,0x801f
800e05c0:	8e444758 	lw	a0,18264(s2)
800e05c4:	8e0501c0 	lw	a1,448(s0)
800e05c8:	8e0601c4 	lw	a2,452(s0)
800e05cc:	8e0701c8 	lw	a3,456(s0)
800e05d0:	3c03800e 	lui	v1,0x800e
800e05d4:	2473a944 	addiu	s3,v1,-22204
800e05d8:	afa80010 	sw	t0,16(sp)
800e05dc:	afa00014 	sw	zero,20(sp)
800e05e0:	afa00018 	sw	zero,24(sp)
800e05e4:	0260f809 	jalr	s3
800e05e8:	00408821 	move	s1,v0
800e05ec:	8e02004c 	lw	v0,76(s0)
800e05f0:	8e444758 	lw	a0,18264(s2)
800e05f4:	8e050040 	lw	a1,64(s0)
800e05f8:	8e060044 	lw	a2,68(s0)
800e05fc:	8e070048 	lw	a3,72(s0)
800e0600:	afa20010 	sw	v0,16(sp)
800e0604:	afa00014 	sw	zero,20(sp)
800e0608:	0260f809 	jalr	s3
800e060c:	afa00018 	sw	zero,24(sp)
800e0610:	8e0801bc 	lw	t0,444(s0)
800e0614:	8e444758 	lw	a0,18264(s2)
800e0618:	8e0501b0 	lw	a1,432(s0)
800e061c:	8e0601b4 	lw	a2,436(s0)
800e0620:	8e0701b8 	lw	a3,440(s0)
800e0624:	2402000c 	li	v0,12
800e0628:	24030009 	li	v1,9
800e062c:	afa20014 	sw	v0,20(sp)
800e0630:	afa30018 	sw	v1,24(sp)
800e0634:	0260f809 	jalr	s3
800e0638:	afa80010 	sw	t0,16(sp)
800e063c:	8e2203d4 	lw	v0,980(s1)
800e0640:	1440003d 	bnez	v0,800e0738 <latest_game_menu_passive.3785+0x1a0>
800e0644:	240200e5 	li	v0,229
800e0648:	8e08024c 	lw	t0,588(s0)
800e064c:	8e444758 	lw	a0,18264(s2)
800e0650:	8e070248 	lw	a3,584(s0)
800e0654:	8e050240 	lw	a1,576(s0)
800e0658:	8e060244 	lw	a2,580(s0)
800e065c:	2403000a 	li	v1,10
800e0660:	afa20014 	sw	v0,20(sp)
800e0664:	afa30018 	sw	v1,24(sp)
800e0668:	0260f809 	jalr	s3
800e066c:	afa80010 	sw	t0,16(sp)
800e0670:	8e2303d0 	lw	v1,976(s1)
800e0674:	26301d90 	addiu	s0,s1,7568
800e0678:	8c62000c 	lw	v0,12(v1)
800e067c:	8c450000 	lw	a1,0(v0)
800e0680:	3c028012 	lui	v0,0x8012
800e0684:	2442bbf0 	addiu	v0,v0,-17424
800e0688:	0040f809 	jalr	v0
800e068c:	02002021 	move	a0,s0
800e0690:	24027fff 	li	v0,32767
800e0694:	8e444758 	lw	a0,18264(s2)
800e0698:	afa20010 	sw	v0,16(sp)
800e069c:	3c02800e 	lui	v0,0x800e
800e06a0:	24060009 	li	a2,9
800e06a4:	2442b9dc 	addiu	v0,v0,-17956
800e06a8:	00002821 	move	a1,zero
800e06ac:	24070100 	li	a3,256
800e06b0:	0040f809 	jalr	v0
800e06b4:	afb00014 	sw	s0,20(sp)
800e06b8:	3c038039 	lui	v1,0x8039
800e06bc:	3c02800e 	lui	v0,0x800e
800e06c0:	24726d10 	addiu	s2,v1,27920
800e06c4:	2453b2dc 	addiu	s3,v0,-19748
800e06c8:	00003021 	move	a2,zero
800e06cc:	00061240 	sll	v0,a2,0x9
800e06d0:	00521021 	addu	v0,v0,s2
800e06d4:	80430204 	lb	v1,516(v0)
800e06d8:	10600015 	beqz	v1,800e0730 <latest_game_menu_passive.3785+0x198>
800e06dc:	24d00001 	addiu	s0,a2,1
800e06e0:	8e2203d4 	lw	v0,980(s1)
800e06e4:	00c02021 	move	a0,a2
800e06e8:	1202000d 	beq	s0,v0,800e0720 <latest_game_menu_passive.3785+0x188>
800e06ec:	00002821 	move	a1,zero
800e06f0:	0260f809 	jalr	s3
800e06f4:	00000000 	nop
800e06f8:	02003021 	move	a2,s0
800e06fc:	2cc20005 	sltiu	v0,a2,5
800e0700:	1440fff2 	bnez	v0,800e06cc <latest_game_menu_passive.3785+0x134>
800e0704:	8fbf0030 	lw	ra,48(sp)
800e0708:	8fb3002c 	lw	s3,44(sp)
800e070c:	8fb20028 	lw	s2,40(sp)
800e0710:	8fb10024 	lw	s1,36(sp)
800e0714:	8fb00020 	lw	s0,32(sp)
800e0718:	03e00008 	jr	ra
800e071c:	27bd0038 	addiu	sp,sp,56
800e0720:	8e250150 	lw	a1,336(s1)
800e0724:	0260f809 	jalr	s3
800e0728:	00c02021 	move	a0,a2
800e072c:	ae200150 	sw	zero,336(s1)
800e0730:	080381bf 	j	800e06fc <latest_game_menu_passive.3785+0x164>
800e0734:	02003021 	move	a2,s0
800e0738:	8e08025c 	lw	t0,604(s0)
800e073c:	8e444758 	lw	a0,18264(s2)
800e0740:	8e050250 	lw	a1,592(s0)
800e0744:	8e060254 	lw	a2,596(s0)
800e0748:	8e070258 	lw	a3,600(s0)
800e074c:	2403000a 	li	v1,10
800e0750:	afa20014 	sw	v0,20(sp)
800e0754:	afa30018 	sw	v1,24(sp)
800e0758:	0260f809 	jalr	s3
800e075c:	afa80010 	sw	t0,16(sp)
800e0760:	24020006 	li	v0,6
800e0764:	afa20014 	sw	v0,20(sp)
800e0768:	8e2303d4 	lw	v1,980(s1)
800e076c:	8e444758 	lw	a0,18264(s2)
800e0770:	00032880 	sll	a1,v1,0x2
800e0774:	00031140 	sll	v0,v1,0x5
800e0778:	00451023 	subu	v0,v0,a1
800e077c:	00431023 	subu	v0,v0,v1
800e0780:	8e0301dc 	lw	v1,476(s0)
800e0784:	8e0701d8 	lw	a3,472(s0)
800e0788:	8e0501d0 	lw	a1,464(s0)
800e078c:	8e0601d4 	lw	a2,468(s0)
800e0790:	24420008 	addiu	v0,v0,8
800e0794:	afa20018 	sw	v0,24(sp)
800e0798:	0260f809 	jalr	s3
800e079c:	afa30010 	sw	v1,16(sp)
800e07a0:	0803819d 	j	800e0674 <latest_game_menu_passive.3785+0xdc>
800e07a4:	8e2303d0 	lw	v1,976(s1)

800e07a8 <dynamic_cheat_menu_passive.3916>:
800e07a8:	27bdffb8 	addiu	sp,sp,-72
800e07ac:	afb00020 	sw	s0,32(sp)
800e07b0:	afbf0040 	sw	ra,64(sp)
800e07b4:	afb7003c 	sw	s7,60(sp)
800e07b8:	afb60038 	sw	s6,56(sp)
800e07bc:	afb50034 	sw	s5,52(sp)
800e07c0:	afb40030 	sw	s4,48(sp)
800e07c4:	afb3002c 	sw	s3,44(sp)
800e07c8:	afb20028 	sw	s2,40(sp)
800e07cc:	afb10024 	sw	s1,36(sp)
800e07d0:	8c4703d8 	lw	a3,984(v0)
800e07d4:	8c4503d4 	lw	a1,980(v0)
800e07d8:	8ce30018 	lw	v1,24(a3)
800e07dc:	00408021 	move	s0,v0
800e07e0:	0065102b 	sltu	v0,v1,a1
800e07e4:	104000b1 	beqz	v0,800e0aac <dynamic_cheat_menu_passive.3916+0x304>
800e07e8:	8ce4001c 	lw	a0,28(a3)
800e07ec:	00a31023 	subu	v0,a1,v1
800e07f0:	00821021 	addu	v0,a0,v0
800e07f4:	24030006 	li	v1,6
800e07f8:	2c440007 	sltiu	a0,v0,7
800e07fc:	0044180b 	movn	v1,v0,a0
800e0800:	ace3001c 	sw	v1,28(a3)
800e0804:	8e0703d8 	lw	a3,984(s0)
800e0808:	00a01821 	move	v1,a1
800e080c:	3c16801f 	lui	s6,0x801f
800e0810:	26d1212c 	addiu	s1,s6,8492
800e0814:	ace30018 	sw	v1,24(a3)
800e0818:	8e2201cc 	lw	v0,460(s1)
800e081c:	3c12801f 	lui	s2,0x801f
800e0820:	8e2501c0 	lw	a1,448(s1)
800e0824:	8e2601c4 	lw	a2,452(s1)
800e0828:	8e2701c8 	lw	a3,456(s1)
800e082c:	8e444758 	lw	a0,18264(s2)
800e0830:	3c15800e 	lui	s5,0x800e
800e0834:	26b3a944 	addiu	s3,s5,-22204
800e0838:	afa20010 	sw	v0,16(sp)
800e083c:	afa00014 	sw	zero,20(sp)
800e0840:	0260f809 	jalr	s3
800e0844:	afa00018 	sw	zero,24(sp)
800e0848:	8e22004c 	lw	v0,76(s1)
800e084c:	8e250040 	lw	a1,64(s1)
800e0850:	8e260044 	lw	a2,68(s1)
800e0854:	8e270048 	lw	a3,72(s1)
800e0858:	8e444758 	lw	a0,18264(s2)
800e085c:	afa20010 	sw	v0,16(sp)
800e0860:	afa00014 	sw	zero,20(sp)
800e0864:	0260f809 	jalr	s3
800e0868:	afa00018 	sw	zero,24(sp)
800e086c:	8e2801bc 	lw	t0,444(s1)
800e0870:	8e2501b0 	lw	a1,432(s1)
800e0874:	8e2601b4 	lw	a2,436(s1)
800e0878:	8e2701b8 	lw	a3,440(s1)
800e087c:	2402000c 	li	v0,12
800e0880:	24030009 	li	v1,9
800e0884:	8e444758 	lw	a0,18264(s2)
800e0888:	afa20014 	sw	v0,20(sp)
800e088c:	afa30018 	sw	v1,24(sp)
800e0890:	0260f809 	jalr	s3
800e0894:	afa80010 	sw	t0,16(sp)
800e0898:	8e0203d8 	lw	v0,984(s0)
800e089c:	8c45001c 	lw	a1,28(v0)
800e08a0:	14a0008e 	bnez	a1,800e0adc <dynamic_cheat_menu_passive.3916+0x334>
800e08a4:	00051880 	sll	v1,a1,0x2
800e08a8:	8e050314 	lw	a1,788(s0)
800e08ac:	3c17800e 	lui	s7,0x800e
800e08b0:	26e2b2dc 	addiu	v0,s7,-19748
800e08b4:	0040f809 	jalr	v0
800e08b8:	00002021 	move	a0,zero
800e08bc:	ae000314 	sw	zero,788(s0)
800e08c0:	8e444758 	lw	a0,18264(s2)
800e08c4:	8e270248 	lw	a3,584(s1)
800e08c8:	8e28024c 	lw	t0,588(s1)
800e08cc:	8e250240 	lw	a1,576(s1)
800e08d0:	8e260244 	lw	a2,580(s1)
800e08d4:	240200e5 	li	v0,229
800e08d8:	2403000a 	li	v1,10
800e08dc:	afa20014 	sw	v0,20(sp)
800e08e0:	afa30018 	sw	v1,24(sp)
800e08e4:	0260f809 	jalr	s3
800e08e8:	afa80010 	sw	t0,16(sp)
800e08ec:	8e0703d8 	lw	a3,984(s0)
800e08f0:	24110006 	li	s1,6
800e08f4:	8ce20014 	lw	v0,20(a3)
800e08f8:	8ce6001c 	lw	a2,28(a3)
800e08fc:	2442ffff 	addiu	v0,v0,-1
800e0900:	2c440007 	sltiu	a0,v0,7
800e0904:	96050312 	lhu	a1,786(s0)
800e0908:	8e0303d4 	lw	v1,980(s0)
800e090c:	0044880b 	movn	s1,v0,a0
800e0910:	0066a023 	subu	s4,v1,a2
800e0914:	24b30001 	addiu	s3,a1,1
800e0918:	1220003d 	beqz	s1,800e0a10 <dynamic_cheat_menu_passive.3916+0x268>
800e091c:	ae0003cc 	sw	zero,972(s0)
800e0920:	08038260 	j	800e0980 <dynamic_cheat_menu_passive.3916+0x1d8>
800e0924:	00002021 	move	a0,zero
800e0928:	00051940 	sll	v1,a1,0x5
800e092c:	26c2212c 	addiu	v0,s6,8492
800e0930:	00641823 	subu	v1,v1,a0
800e0934:	00651823 	subu	v1,v1,a1
800e0938:	8e444758 	lw	a0,18264(s2)
800e093c:	8c470218 	lw	a3,536(v0)
800e0940:	8c49021c 	lw	t1,540(v0)
800e0944:	8c450210 	lw	a1,528(v0)
800e0948:	8c460214 	lw	a2,532(v0)
800e094c:	24630028 	addiu	v1,v1,40
800e0950:	240200e6 	li	v0,230
800e0954:	afa20014 	sw	v0,20(sp)
800e0958:	afa30018 	sw	v1,24(sp)
800e095c:	26a8a944 	addiu	t0,s5,-22204
800e0960:	0100f809 	jalr	t0
800e0964:	afa90010 	sw	t1,16(sp)
800e0968:	8e0203cc 	lw	v0,972(s0)
800e096c:	24440001 	addiu	a0,v0,1
800e0970:	0091182b 	sltu	v1,a0,s1
800e0974:	10600026 	beqz	v1,800e0a10 <dynamic_cheat_menu_passive.3916+0x268>
800e0978:	ae0403cc 	sw	a0,972(s0)
800e097c:	8e0703d8 	lw	a3,984(s0)
800e0980:	8ce2001c 	lw	v0,28(a3)
800e0984:	24840001 	addiu	a0,a0,1
800e0988:	1082003a 	beq	a0,v0,800e0a74 <dynamic_cheat_menu_passive.3916+0x2cc>
800e098c:	26e2b2dc 	addiu	v0,s7,-19748
800e0990:	0040f809 	jalr	v0
800e0994:	00002821 	move	a1,zero
800e0998:	8e0503cc 	lw	a1,972(s0)
800e099c:	24a20001 	addiu	v0,a1,1
800e09a0:	02821021 	addu	v0,s4,v0
800e09a4:	12620025 	beq	s3,v0,800e0a3c <dynamic_cheat_menu_passive.3916+0x294>
800e09a8:	00000000 	nop
800e09ac:	8e020310 	lw	v0,784(s0)
800e09b0:	30420001 	andi	v0,v0,0x1
800e09b4:	1440ffdc 	bnez	v0,800e0928 <dynamic_cheat_menu_passive.3916+0x180>
800e09b8:	00052080 	sll	a0,a1,0x2
800e09bc:	00051940 	sll	v1,a1,0x5
800e09c0:	26c2212c 	addiu	v0,s6,8492
800e09c4:	00641823 	subu	v1,v1,a0
800e09c8:	8c49022c 	lw	t1,556(v0)
800e09cc:	00651823 	subu	v1,v1,a1
800e09d0:	8c470228 	lw	a3,552(v0)
800e09d4:	8c450220 	lw	a1,544(v0)
800e09d8:	8c460224 	lw	a2,548(v0)
800e09dc:	24630028 	addiu	v1,v1,40
800e09e0:	240200e6 	li	v0,230
800e09e4:	8e444758 	lw	a0,18264(s2)
800e09e8:	afa20014 	sw	v0,20(sp)
800e09ec:	afa30018 	sw	v1,24(sp)
800e09f0:	26a8a944 	addiu	t0,s5,-22204
800e09f4:	0100f809 	jalr	t0
800e09f8:	afa90010 	sw	t1,16(sp)
800e09fc:	8e0203cc 	lw	v0,972(s0)
800e0a00:	24440001 	addiu	a0,v0,1
800e0a04:	0091182b 	sltu	v1,a0,s1
800e0a08:	1460ffdc 	bnez	v1,800e097c <dynamic_cheat_menu_passive.3916+0x1d4>
800e0a0c:	ae0403cc 	sw	a0,972(s0)
800e0a10:	8fbf0040 	lw	ra,64(sp)
800e0a14:	8fb7003c 	lw	s7,60(sp)
800e0a18:	8fb60038 	lw	s6,56(sp)
800e0a1c:	8fb50034 	lw	s5,52(sp)
800e0a20:	8fb40030 	lw	s4,48(sp)
800e0a24:	8fb3002c 	lw	s3,44(sp)
800e0a28:	8fb20028 	lw	s2,40(sp)
800e0a2c:	8fb10024 	lw	s1,36(sp)
800e0a30:	8fb00020 	lw	s0,32(sp)
800e0a34:	03e00008 	jr	ra
800e0a38:	27bd0048 	addiu	sp,sp,72
800e0a3c:	8e020310 	lw	v0,784(s0)
800e0a40:	30420001 	andi	v0,v0,0x1
800e0a44:	1040000f 	beqz	v0,800e0a84 <dynamic_cheat_menu_passive.3916+0x2dc>
800e0a48:	26c2212c 	addiu	v0,s6,8492
800e0a4c:	00052080 	sll	a0,a1,0x2
800e0a50:	00051940 	sll	v1,a1,0x5
800e0a54:	00641823 	subu	v1,v1,a0
800e0a58:	00651823 	subu	v1,v1,a1
800e0a5c:	8e444758 	lw	a0,18264(s2)
800e0a60:	8c4701f8 	lw	a3,504(v0)
800e0a64:	8c4901fc 	lw	t1,508(v0)
800e0a68:	8c4501f0 	lw	a1,496(v0)
800e0a6c:	08038253 	j	800e094c <dynamic_cheat_menu_passive.3916+0x1a4>
800e0a70:	8c4601f4 	lw	a2,500(v0)
800e0a74:	0040f809 	jalr	v0
800e0a78:	8e050314 	lw	a1,788(s0)
800e0a7c:	08038266 	j	800e0998 <dynamic_cheat_menu_passive.3916+0x1f0>
800e0a80:	ae000314 	sw	zero,788(s0)
800e0a84:	00052080 	sll	a0,a1,0x2
800e0a88:	00051940 	sll	v1,a1,0x5
800e0a8c:	00641823 	subu	v1,v1,a0
800e0a90:	00651823 	subu	v1,v1,a1
800e0a94:	8e444758 	lw	a0,18264(s2)
800e0a98:	8c470208 	lw	a3,520(v0)
800e0a9c:	8c49020c 	lw	t1,524(v0)
800e0aa0:	8c450200 	lw	a1,512(v0)
800e0aa4:	08038253 	j	800e094c <dynamic_cheat_menu_passive.3916+0x1a4>
800e0aa8:	8c460204 	lw	a2,516(v0)
800e0aac:	00a3102b 	sltu	v0,a1,v1
800e0ab0:	1040ff57 	beqz	v0,800e0810 <dynamic_cheat_menu_passive.3916+0x68>
800e0ab4:	3c16801f 	lui	s6,0x801f
800e0ab8:	00651823 	subu	v1,v1,a1
800e0abc:	0064102b 	sltu	v0,v1,a0
800e0ac0:	14400022 	bnez	v0,800e0b4c <dynamic_cheat_menu_passive.3916+0x3a4>
800e0ac4:	00831023 	subu	v0,a0,v1
800e0ac8:	0005102b 	sltu	v0,zero,a1
800e0acc:	ace2001c 	sw	v0,28(a3)
800e0ad0:	8e0703d8 	lw	a3,984(s0)
800e0ad4:	08038203 	j	800e080c <dynamic_cheat_menu_passive.3916+0x64>
800e0ad8:	00a01821 	move	v1,a1
800e0adc:	00051140 	sll	v0,a1,0x5
800e0ae0:	00431023 	subu	v0,v0,v1
800e0ae4:	8e2801dc 	lw	t0,476(s1)
800e0ae8:	00451023 	subu	v0,v0,a1
800e0aec:	8e2601d4 	lw	a2,468(s1)
800e0af0:	8e2501d0 	lw	a1,464(s1)
800e0af4:	8e2701d8 	lw	a3,472(s1)
800e0af8:	24420008 	addiu	v0,v0,8
800e0afc:	24030006 	li	v1,6
800e0b00:	8e444758 	lw	a0,18264(s2)
800e0b04:	afa30014 	sw	v1,20(sp)
800e0b08:	afa20018 	sw	v0,24(sp)
800e0b0c:	0260f809 	jalr	s3
800e0b10:	afa80010 	sw	t0,16(sp)
800e0b14:	8e0203d8 	lw	v0,984(s0)
800e0b18:	8c43001c 	lw	v1,28(v0)
800e0b1c:	1060ff62 	beqz	v1,800e08a8 <dynamic_cheat_menu_passive.3916+0x100>
800e0b20:	3c17800e 	lui	s7,0x800e
800e0b24:	00002021 	move	a0,zero
800e0b28:	26e2b2dc 	addiu	v0,s7,-19748
800e0b2c:	0040f809 	jalr	v0
800e0b30:	00002821 	move	a1,zero
800e0b34:	8e444758 	lw	a0,18264(s2)
800e0b38:	8e270258 	lw	a3,600(s1)
800e0b3c:	8e28025c 	lw	t0,604(s1)
800e0b40:	8e250250 	lw	a1,592(s1)
800e0b44:	08038235 	j	800e08d4 <dynamic_cheat_menu_passive.3916+0x12c>
800e0b48:	8e260254 	lw	a2,596(s1)
800e0b4c:	1440ffdf 	bnez	v0,800e0acc <dynamic_cheat_menu_passive.3916+0x324>
800e0b50:	00000000 	nop
800e0b54:	080382b3 	j	800e0acc <dynamic_cheat_menu_passive.3916+0x324>
800e0b58:	0005102b 	sltu	v0,zero,a1

800e0b5c <language_set.3789>:
800e0b5c:	27bdfdc8 	addiu	sp,sp,-568
800e0b60:	afb10224 	sw	s1,548(sp)
800e0b64:	afbf0234 	sw	ra,564(sp)
800e0b68:	afb40230 	sw	s4,560(sp)
800e0b6c:	afb3022c 	sw	s3,556(sp)
800e0b70:	afb20228 	sw	s2,552(sp)
800e0b74:	afb00220 	sw	s0,544(sp)
800e0b78:	00408821 	move	s1,v0
800e0b7c:	8c4203c0 	lw	v0,960(v0)
800e0b80:	2442fffd 	addiu	v0,v0,-3
800e0b84:	2c420002 	sltiu	v0,v0,2
800e0b88:	14400008 	bnez	v0,800e0bac <language_set.3789+0x50>
800e0b8c:	8fbf0234 	lw	ra,564(sp)
800e0b90:	8fb40230 	lw	s4,560(sp)
800e0b94:	8fb3022c 	lw	s3,556(sp)
800e0b98:	8fb20228 	lw	s2,552(sp)
800e0b9c:	8fb10224 	lw	s1,548(sp)
800e0ba0:	8fb00220 	lw	s0,544(sp)
800e0ba4:	03e00008 	jr	ra
800e0ba8:	27bd0238 	addiu	sp,sp,568
800e0bac:	8e2603ec 	lw	a2,1004(s1)
800e0bb0:	10c00070 	beqz	a2,800e0d74 <language_set.3789+0x218>
800e0bb4:	24022d6b 	li	v0,11627
800e0bb8:	3c14801f 	lui	s4,0x801f
800e0bbc:	8e854758 	lw	a1,18264(s4)
800e0bc0:	00c02021 	move	a0,a2
800e0bc4:	ae2203e8 	sw	v0,1000(s1)
800e0bc8:	3c060001 	lui	a2,0x1
800e0bcc:	3c028011 	lui	v0,0x8011
800e0bd0:	2442c930 	addiu	v0,v0,-14032
800e0bd4:	0040f809 	jalr	v0
800e0bd8:	34c68000 	ori	a2,a2,0x8000
800e0bdc:	8e2603ec 	lw	a2,1004(s1)
800e0be0:	240200e3 	li	v0,227
800e0be4:	240300a5 	li	v1,165
800e0be8:	afa20010 	sw	v0,16(sp)
800e0bec:	afa30014 	sw	v1,20(sp)
800e0bf0:	8e2303e8 	lw	v1,1000(s1)
800e0bf4:	8e844758 	lw	a0,18264(s4)
800e0bf8:	3c02800e 	lui	v0,0x800e
800e0bfc:	00c02821 	move	a1,a2
800e0c00:	2407001f 	li	a3,31
800e0c04:	2406001c 	li	a2,28
800e0c08:	2442c390 	addiu	v0,v0,-15472
800e0c0c:	0040f809 	jalr	v0
800e0c10:	afa30018 	sw	v1,24(sp)
800e0c14:	3c038039 	lui	v1,0x8039
800e0c18:	24727b14 	addiu	s2,v1,31508
800e0c1c:	8e43018c 	lw	v1,396(s2)
800e0c20:	8e844758 	lw	a0,18264(s4)
800e0c24:	3c02800e 	lui	v0,0x800e
800e0c28:	24107510 	li	s0,29968
800e0c2c:	afa30014 	sw	v1,20(sp)
800e0c30:	2453b9dc 	addiu	s3,v0,-17956
800e0c34:	24050024 	li	a1,36
800e0c38:	2406004b 	li	a2,75
800e0c3c:	240700be 	li	a3,190
800e0c40:	0260f809 	jalr	s3
800e0c44:	afb00010 	sw	s0,16(sp)
800e0c48:	8e420190 	lw	v0,400(s2)
800e0c4c:	8e844758 	lw	a0,18264(s4)
800e0c50:	2406005f 	li	a2,95
800e0c54:	240700be 	li	a3,190
800e0c58:	24050024 	li	a1,36
800e0c5c:	afb00010 	sw	s0,16(sp)
800e0c60:	0260f809 	jalr	s3
800e0c64:	afa20014 	sw	v0,20(sp)
800e0c68:	3c028011 	lui	v0,0x8011
800e0c6c:	2450c650 	addiu	s0,v0,-14768
800e0c70:	24040002 	li	a0,2
800e0c74:	24050002 	li	a1,2
800e0c78:	0200f809 	jalr	s0
800e0c7c:	3c148039 	lui	s4,0x8039
800e0c80:	8e856d10 	lw	a1,27920(s4)
800e0c84:	3c04801c 	lui	a0,0x801c
800e0c88:	3c02800e 	lui	v0,0x800e
800e0c8c:	2442e398 	addiu	v0,v0,-7272
800e0c90:	0040f809 	jalr	v0
800e0c94:	2484dfa8 	addiu	a0,a0,-8280
800e0c98:	3c02800e 	lui	v0,0x800e
800e0c9c:	2442ae40 	addiu	v0,v0,-20928
800e0ca0:	0040f809 	jalr	v0
800e0ca4:	8e846d10 	lw	a0,27920(s4)
800e0ca8:	8e2303e4 	lw	v1,996(s1)
800e0cac:	14600035 	bnez	v1,800e0d84 <language_set.3789+0x228>
800e0cb0:	3c028011 	lui	v0,0x8011
800e0cb4:	3c128010 	lui	s2,0x8010
800e0cb8:	27b00020 	addiu	s0,sp,32
800e0cbc:	3c05801c 	lui	a1,0x801c
800e0cc0:	3c06803a 	lui	a2,0x803a
800e0cc4:	3c07801c 	lui	a3,0x801c
800e0cc8:	3c028011 	lui	v0,0x8011
800e0ccc:	24a5dcd4 	addiu	a1,a1,-9004
800e0cd0:	24c6cb28 	addiu	a2,a2,-13528
800e0cd4:	24e7dfbc 	addiu	a3,a3,-8260
800e0cd8:	2442ec30 	addiu	v0,v0,-5072
800e0cdc:	0040f809 	jalr	v0
800e0ce0:	02002021 	move	a0,s0
800e0ce4:	3c058019 	lui	a1,0x8019
800e0ce8:	3c02800f 	lui	v0,0x800f
800e0cec:	02002021 	move	a0,s0
800e0cf0:	24425f70 	addiu	v0,v0,24432
800e0cf4:	0040f809 	jalr	v0
800e0cf8:	24a5142c 	addiu	a1,a1,5164
800e0cfc:	10400012 	beqz	v0,800e0d48 <language_set.3789+0x1ec>
800e0d00:	00408821 	move	s1,v0
800e0d04:	3c04801c 	lui	a0,0x801c
800e0d08:	3c10800f 	lui	s0,0x800f
800e0d0c:	2484dfd0 	addiu	a0,a0,-8240
800e0d10:	26105bb0 	addiu	s0,s0,23472
800e0d14:	24050001 	li	a1,1
800e0d18:	24060007 	li	a2,7
800e0d1c:	0200f809 	jalr	s0
800e0d20:	00403821 	move	a3,v0
800e0d24:	26846d10 	addiu	a0,s4,27920
800e0d28:	24050001 	li	a1,1
800e0d2c:	24060c04 	li	a2,3076
800e0d30:	0200f809 	jalr	s0
800e0d34:	02203821 	move	a3,s1
800e0d38:	3c02800f 	lui	v0,0x800f
800e0d3c:	24425f58 	addiu	v0,v0,24408
800e0d40:	0040f809 	jalr	v0
800e0d44:	02202021 	move	a0,s1
800e0d48:	264222d0 	addiu	v0,s2,8912
800e0d4c:	0040f809 	jalr	v0
800e0d50:	240401f4 	li	a0,500
800e0d54:	8fbf0234 	lw	ra,564(sp)
800e0d58:	8fb40230 	lw	s4,560(sp)
800e0d5c:	8fb3022c 	lw	s3,556(sp)
800e0d60:	8fb20228 	lw	s2,552(sp)
800e0d64:	8fb10224 	lw	s1,548(sp)
800e0d68:	8fb00220 	lw	s0,544(sp)
800e0d6c:	03e00008 	jr	ra
800e0d70:	27bd0238 	addiu	sp,sp,568
800e0d74:	24022882 	li	v0,10370
800e0d78:	3c14801f 	lui	s4,0x801f
800e0d7c:	080382f8 	j	800e0be0 <language_set.3789+0x84>
800e0d80:	ae2203e8 	sw	v0,1000(s1)
800e0d84:	24040001 	li	a0,1
800e0d88:	2442c3d0 	addiu	v0,v0,-15408
800e0d8c:	0040f809 	jalr	v0
800e0d90:	00002821 	move	a1,zero
800e0d94:	8e4800e8 	lw	t0,232(s2)
800e0d98:	3c03801f 	lui	v1,0x801f
800e0d9c:	8c64475c 	lw	a0,18268(v1)
800e0da0:	24027fff 	li	v0,32767
800e0da4:	afa20010 	sw	v0,16(sp)
800e0da8:	24060050 	li	a2,80
800e0dac:	24070100 	li	a3,256
800e0db0:	afa80014 	sw	t0,20(sp)
800e0db4:	0260f809 	jalr	s3
800e0db8:	00002821 	move	a1,zero
800e0dbc:	3c128010 	lui	s2,0x8010
800e0dc0:	24040001 	li	a0,1
800e0dc4:	0200f809 	jalr	s0
800e0dc8:	24050001 	li	a1,1
800e0dcc:	264222d0 	addiu	v0,s2,8912
800e0dd0:	0040f809 	jalr	v0
800e0dd4:	2404000a 	li	a0,10
800e0dd8:	0803832f 	j	800e0cbc <language_set.3789+0x160>
800e0ddc:	27b00020 	addiu	s0,sp,32

800e0de0 <load_default_setting.3782>:
800e0de0:	27bdffb8 	addiu	sp,sp,-72
800e0de4:	afb10024 	sw	s1,36(sp)
800e0de8:	afbf0044 	sw	ra,68(sp)
800e0dec:	afbe0040 	sw	s8,64(sp)
800e0df0:	afb7003c 	sw	s7,60(sp)
800e0df4:	afb60038 	sw	s6,56(sp)
800e0df8:	afb50034 	sw	s5,52(sp)
800e0dfc:	afb40030 	sw	s4,48(sp)
800e0e00:	afb3002c 	sw	s3,44(sp)
800e0e04:	afb20028 	sw	s2,40(sp)
800e0e08:	afb00020 	sw	s0,32(sp)
800e0e0c:	8c4603ec 	lw	a2,1004(v0)
800e0e10:	10c000d2 	beqz	a2,800e115c <load_default_setting.3782+0x37c>
800e0e14:	00408821 	move	s1,v0
800e0e18:	24022d6b 	li	v0,11627
800e0e1c:	3c10801f 	lui	s0,0x801f
800e0e20:	8e054758 	lw	a1,18264(s0)
800e0e24:	00c02021 	move	a0,a2
800e0e28:	ae2203e8 	sw	v0,1000(s1)
800e0e2c:	3c060001 	lui	a2,0x1
800e0e30:	3c028011 	lui	v0,0x8011
800e0e34:	2442c930 	addiu	v0,v0,-14032
800e0e38:	0040f809 	jalr	v0
800e0e3c:	34c68000 	ori	a2,a2,0x8000
800e0e40:	8e2603ec 	lw	a2,1004(s1)
800e0e44:	241500e3 	li	s5,227
800e0e48:	241600a5 	li	s6,165
800e0e4c:	afb50010 	sw	s5,16(sp)
800e0e50:	afb60014 	sw	s6,20(sp)
800e0e54:	8e2303e8 	lw	v1,1000(s1)
800e0e58:	8e044758 	lw	a0,18264(s0)
800e0e5c:	3c02800e 	lui	v0,0x800e
800e0e60:	3c1e8039 	lui	s8,0x8039
800e0e64:	00c02821 	move	a1,a2
800e0e68:	2457c390 	addiu	s7,v0,-15472
800e0e6c:	2406001c 	li	a2,28
800e0e70:	2407001f 	li	a3,31
800e0e74:	afa30018 	sw	v1,24(sp)
800e0e78:	02e0f809 	jalr	s7
800e0e7c:	27d37b14 	addiu	s3,s8,31508
800e0e80:	8e6201c4 	lw	v0,452(s3)
800e0e84:	8e044758 	lw	a0,18264(s0)
800e0e88:	3c03800e 	lui	v1,0x800e
800e0e8c:	24127510 	li	s2,29968
800e0e90:	24050024 	li	a1,36
800e0e94:	24060046 	li	a2,70
800e0e98:	240700be 	li	a3,190
800e0e9c:	afa20014 	sw	v0,20(sp)
800e0ea0:	2474b9dc 	addiu	s4,v1,-17956
800e0ea4:	0280f809 	jalr	s4
800e0ea8:	afb20010 	sw	s2,16(sp)
800e0eac:	3c06801c 	lui	a2,0x801c
800e0eb0:	3c07801c 	lui	a3,0x801c
800e0eb4:	3c02800e 	lui	v0,0x800e
800e0eb8:	24c6dfd8 	addiu	a2,a2,-8232
800e0ebc:	24e7dfdc 	addiu	a3,a3,-8228
800e0ec0:	24040002 	li	a0,2
800e0ec4:	24050073 	li	a1,115
800e0ec8:	2442c08c 	addiu	v0,v0,-16244
800e0ecc:	0040f809 	jalr	v0
800e0ed0:	3c10801f 	lui	s0,0x801f
800e0ed4:	1440000c 	bnez	v0,800e0f08 <load_default_setting.3782+0x128>
800e0ed8:	8fbf0044 	lw	ra,68(sp)
800e0edc:	8fbe0040 	lw	s8,64(sp)
800e0ee0:	8fb7003c 	lw	s7,60(sp)
800e0ee4:	8fb60038 	lw	s6,56(sp)
800e0ee8:	8fb50034 	lw	s5,52(sp)
800e0eec:	8fb40030 	lw	s4,48(sp)
800e0ef0:	8fb3002c 	lw	s3,44(sp)
800e0ef4:	8fb20028 	lw	s2,40(sp)
800e0ef8:	8fb10024 	lw	s1,36(sp)
800e0efc:	8fb00020 	lw	s0,32(sp)
800e0f00:	03e00008 	jr	ra
800e0f04:	27bd0048 	addiu	sp,sp,72
800e0f08:	8e2503ec 	lw	a1,1004(s1)
800e0f0c:	afb50010 	sw	s5,16(sp)
800e0f10:	afb60014 	sw	s6,20(sp)
800e0f14:	8e2203e8 	lw	v0,1000(s1)
800e0f18:	8e044758 	lw	a0,18264(s0)
800e0f1c:	2406001c 	li	a2,28
800e0f20:	2407001f 	li	a3,31
800e0f24:	02e0f809 	jalr	s7
800e0f28:	afa20018 	sw	v0,24(sp)
800e0f2c:	8e6201c8 	lw	v0,456(s3)
800e0f30:	8e044758 	lw	a0,18264(s0)
800e0f34:	24060050 	li	a2,80
800e0f38:	240700be 	li	a3,190
800e0f3c:	24050024 	li	a1,36
800e0f40:	afb20010 	sw	s2,16(sp)
800e0f44:	afa20014 	sw	v0,20(sp)
800e0f48:	0280f809 	jalr	s4
800e0f4c:	3c138011 	lui	s3,0x8011
800e0f50:	24040002 	li	a0,2
800e0f54:	2662c650 	addiu	v0,s3,-14768
800e0f58:	0040f809 	jalr	v0
800e0f5c:	24050002 	li	a1,2
800e0f60:	26301d90 	addiu	s0,s1,7568
800e0f64:	3c07801c 	lui	a3,0x801c
800e0f68:	3c05801c 	lui	a1,0x801c
800e0f6c:	3c06803a 	lui	a2,0x803a
800e0f70:	3c028011 	lui	v0,0x8011
800e0f74:	24e7dfbc 	addiu	a3,a3,-8260
800e0f78:	24a5dcd4 	addiu	a1,a1,-9004
800e0f7c:	24c6cb28 	addiu	a2,a2,-13528
800e0f80:	2442ec30 	addiu	v0,v0,-5072
800e0f84:	0040f809 	jalr	v0
800e0f88:	02002021 	move	a0,s0
800e0f8c:	3c02800f 	lui	v0,0x800f
800e0f90:	24425724 	addiu	v0,v0,22308
800e0f94:	0040f809 	jalr	v0
800e0f98:	02002021 	move	a0,s0
800e0f9c:	3c078039 	lui	a3,0x8039
800e0fa0:	24e36d10 	addiu	v1,a3,27920
800e0fa4:	24020001 	li	v0,1
800e0fa8:	3c128011 	lui	s2,0x8011
800e0fac:	3c048039 	lui	a0,0x8039
800e0fb0:	ae2203e4 	sw	v0,996(s1)
800e0fb4:	24846f14 	addiu	a0,a0,28436
800e0fb8:	00002821 	move	a1,zero
800e0fbc:	24060a00 	li	a2,2560
800e0fc0:	a0600104 	sb	zero,260(v1)
800e0fc4:	ace06d10 	sw	zero,27920(a3)
800e0fc8:	2642ca64 	addiu	v0,s2,-13724
800e0fcc:	0040f809 	jalr	v0
800e0fd0:	a0600004 	sb	zero,4(v1)
800e0fd4:	24070002 	li	a3,2
800e0fd8:	3c02801f 	lui	v0,0x801f
800e0fdc:	3c108039 	lui	s0,0x8039
800e0fe0:	ac4723cc 	sw	a3,9164(v0)
800e0fe4:	3c028039 	lui	v0,0x8039
800e0fe8:	26086208 	addiu	t0,s0,25096
800e0fec:	24031000 	li	v1,4096
800e0ff0:	a0407ce8 	sb	zero,31976(v0)
800e0ff4:	3c048039 	lui	a0,0x8039
800e0ff8:	3c05801c 	lui	a1,0x801c
800e0ffc:	3c028011 	lui	v0,0x8011
800e1000:	ad030014 	sw	v1,20(t0)
800e1004:	248462a8 	addiu	a0,a0,25256
800e1008:	24a5e210 	addiu	a1,a1,-7664
800e100c:	24060040 	li	a2,64
800e1010:	ae076208 	sw	a3,25096(s0)
800e1014:	2442c930 	addiu	v0,v0,-14032
800e1018:	0040f809 	jalr	v0
800e101c:	ad00000c 	sw	zero,12(t0)
800e1020:	3c038039 	lui	v1,0x8039
800e1024:	3c028039 	lui	v0,0x8039
800e1028:	246362ec 	addiu	v1,v1,25324
800e102c:	24426b0c 	addiu	v0,v0,27404
800e1030:	ac600000 	sw	zero,0(v1)
800e1034:	a060000c 	sb	zero,12(v1)
800e1038:	24630034 	addiu	v1,v1,52
800e103c:	1462fffc 	bne	v1,v0,800e1030 <load_default_setting.3782+0x250>
800e1040:	3c048039 	lui	a0,0x8039
800e1044:	24846b08 	addiu	a0,a0,27400
800e1048:	2642ca64 	addiu	v0,s2,-13724
800e104c:	24060200 	li	a2,512
800e1050:	0040f809 	jalr	v0
800e1054:	00002821 	move	a1,zero
800e1058:	26086208 	addiu	t0,s0,25096
800e105c:	3c07803a 	lui	a3,0x803a
800e1060:	24020002 	li	v0,2
800e1064:	24e6cd28 	addiu	a2,a3,-13016
800e1068:	ad02001c 	sw	v0,28(t0)
800e106c:	2403fff6 	li	v1,-10
800e1070:	3c02801f 	lui	v0,0x801f
800e1074:	a0c30009 	sb	v1,9(a2)
800e1078:	ac40449c 	sw	zero,17564(v0)
800e107c:	2403ffff 	li	v1,-1
800e1080:	2402fffe 	li	v0,-2
800e1084:	a0e3cd28 	sb	v1,-13016(a3)
800e1088:	a0c20001 	sb	v0,1(a2)
800e108c:	2403fffd 	li	v1,-3
800e1090:	2402fffc 	li	v0,-4
800e1094:	a0c30002 	sb	v1,2(a2)
800e1098:	a0c20003 	sb	v0,3(a2)
800e109c:	2403fffb 	li	v1,-5
800e10a0:	2402fffa 	li	v0,-6
800e10a4:	a0c30004 	sb	v1,4(a2)
800e10a8:	a0c20005 	sb	v0,5(a2)
800e10ac:	2403fff9 	li	v1,-7
800e10b0:	2402fff8 	li	v0,-8
800e10b4:	a0c30006 	sb	v1,6(a2)
800e10b8:	a0c20007 	sb	v0,7(a2)
800e10bc:	2403fff7 	li	v1,-9
800e10c0:	3c028011 	lui	v0,0x8011
800e10c4:	a0c30008 	sb	v1,8(a2)
800e10c8:	24040001 	li	a0,1
800e10cc:	00002821 	move	a1,zero
800e10d0:	2442c3d0 	addiu	v0,v0,-15408
800e10d4:	0040f809 	jalr	v0
800e10d8:	ad000018 	sw	zero,24(t0)
800e10dc:	27c27b14 	addiu	v0,s8,31508
800e10e0:	8c4800e8 	lw	t0,232(v0)
800e10e4:	3c03801f 	lui	v1,0x801f
800e10e8:	3c02800e 	lui	v0,0x800e
800e10ec:	8c64475c 	lw	a0,18268(v1)
800e10f0:	2443b9dc 	addiu	v1,v0,-17956
800e10f4:	24027fff 	li	v0,32767
800e10f8:	afa20010 	sw	v0,16(sp)
800e10fc:	afa80014 	sw	t0,20(sp)
800e1100:	00002821 	move	a1,zero
800e1104:	24060050 	li	a2,80
800e1108:	0060f809 	jalr	v1
800e110c:	24070100 	li	a3,256
800e1110:	2662c650 	addiu	v0,s3,-14768
800e1114:	24040001 	li	a0,1
800e1118:	0040f809 	jalr	v0
800e111c:	24050001 	li	a1,1
800e1120:	3c198010 	lui	t9,0x8010
800e1124:	8fbf0044 	lw	ra,68(sp)
800e1128:	8fbe0040 	lw	s8,64(sp)
800e112c:	8fb7003c 	lw	s7,60(sp)
800e1130:	8fb60038 	lw	s6,56(sp)
800e1134:	8fb50034 	lw	s5,52(sp)
800e1138:	8fb40030 	lw	s4,48(sp)
800e113c:	8fb3002c 	lw	s3,44(sp)
800e1140:	8fb20028 	lw	s2,40(sp)
800e1144:	8fb10024 	lw	s1,36(sp)
800e1148:	8fb00020 	lw	s0,32(sp)
800e114c:	240401f4 	li	a0,500
800e1150:	273922d0 	addiu	t9,t9,8912
800e1154:	03200008 	jr	t9
800e1158:	27bd0048 	addiu	sp,sp,72
800e115c:	24022882 	li	v0,10370
800e1160:	3c10801f 	lui	s0,0x801f
800e1164:	08038391 	j	800e0e44 <load_default_setting.3782+0x64>
800e1168:	ae2203e8 	sw	v0,1000(s1)

800e116c <cheat_option_passive.3801>:
800e116c:	27bdfdb8 	addiu	sp,sp,-584
800e1170:	afbf0244 	sw	ra,580(sp)
800e1174:	afbe0240 	sw	s8,576(sp)
800e1178:	afb7023c 	sw	s7,572(sp)
800e117c:	afb60238 	sw	s6,568(sp)
800e1180:	afb50234 	sw	s5,564(sp)
800e1184:	afb3022c 	sw	s3,556(sp)
800e1188:	afb20228 	sw	s2,552(sp)
800e118c:	afb00220 	sw	s0,544(sp)
800e1190:	afb40230 	sw	s4,560(sp)
800e1194:	afb10224 	sw	s1,548(sp)
800e1198:	8c4303d0 	lw	v1,976(v0)
800e119c:	8c4403c8 	lw	a0,968(v0)
800e11a0:	00409021 	move	s2,v0
800e11a4:	24531d90 	addiu	s3,v0,7568
800e11a8:	8c62000c 	lw	v0,12(v1)
800e11ac:	27b50020 	addiu	s5,sp,32
800e11b0:	8c450000 	lw	a1,0(v0)
800e11b4:	3c028012 	lui	v0,0x8012
800e11b8:	00641826 	xor	v1,v1,a0
800e11bc:	2450bbf0 	addiu	s0,v0,-17424
800e11c0:	02a02021 	move	a0,s5
800e11c4:	24027fff 	li	v0,32767
800e11c8:	24174a8d 	li	s7,19085
800e11cc:	0200f809 	jalr	s0
800e11d0:	0043b80a 	movz	s7,v0,v1
800e11d4:	3c028012 	lui	v0,0x8012
800e11d8:	02a02021 	move	a0,s5
800e11dc:	2456c1a0 	addiu	s6,v0,-15968
800e11e0:	02c0f809 	jalr	s6
800e11e4:	2405003a 	li	a1,58
800e11e8:	3c05801c 	lui	a1,0x801c
800e11ec:	3c1e8012 	lui	s8,0x8012
800e11f0:	24440001 	addiu	a0,v0,1
800e11f4:	1040000c 	beqz	v0,800e1228 <cheat_option_passive.3801+0xbc>
800e11f8:	24a5e010 	addiu	a1,a1,-8176
800e11fc:	8e4303d0 	lw	v1,976(s2)
800e1200:	8c660014 	lw	a2,20(v1)
800e1204:	8c670010 	lw	a3,16(v1)
800e1208:	8cc20000 	lw	v0,0(a2)
800e120c:	00021080 	sll	v0,v0,0x2
800e1210:	00471021 	addu	v0,v0,a3
800e1214:	8c430000 	lw	v1,0(v0)
800e1218:	3c028011 	lui	v0,0x8011
800e121c:	2442ec30 	addiu	v0,v0,-5072
800e1220:	0040f809 	jalr	v0
800e1224:	8c660000 	lw	a2,0(v1)
800e1228:	02a02821 	move	a1,s5
800e122c:	0200f809 	jalr	s0
800e1230:	02602021 	move	a0,s3
800e1234:	02602021 	move	a0,s3
800e1238:	02c0f809 	jalr	s6
800e123c:	24050029 	li	a1,41
800e1240:	a0400000 	sb	zero,0(v0)
800e1244:	3c028012 	lui	v0,0x8012
800e1248:	02602021 	move	a0,s3
800e124c:	2442baa0 	addiu	v0,v0,-17760
800e1250:	0040f809 	jalr	v0
800e1254:	24050028 	li	a1,40
800e1258:	24500001 	addiu	s0,v0,1
800e125c:	00408821 	move	s1,v0
800e1260:	3c02800e 	lui	v0,0x800e
800e1264:	24060002 	li	a2,2
800e1268:	02002021 	move	a0,s0
800e126c:	2454a34c 	addiu	s4,v0,-23732
800e1270:	0280f809 	jalr	s4
800e1274:	00002821 	move	a1,zero
800e1278:	2c42005b 	sltiu	v0,v0,91
800e127c:	02002021 	move	a0,s0
800e1280:	2405005a 	li	a1,90
800e1284:	10400028 	beqz	v0,800e1328 <cheat_option_passive.3801+0x1bc>
800e1288:	24060001 	li	a2,1
800e128c:	3c1e8012 	lui	s8,0x8012
800e1290:	02a02021 	move	a0,s5
800e1294:	02c0f809 	jalr	s6
800e1298:	24050029 	li	a1,41
800e129c:	00402821 	move	a1,v0
800e12a0:	27c2ba60 	addiu	v0,s8,-17824
800e12a4:	0040f809 	jalr	v0
800e12a8:	02602021 	move	a0,s3
800e12ac:	8e4303d0 	lw	v1,976(s2)
800e12b0:	3c02801f 	lui	v0,0x801f
800e12b4:	8c650020 	lw	a1,32(v1)
800e12b8:	8c444758 	lw	a0,18264(v0)
800e12bc:	00051880 	sll	v1,a1,0x2
800e12c0:	00053940 	sll	a3,a1,0x5
800e12c4:	00e33823 	subu	a3,a3,v1
800e12c8:	3402ffff 	li	v0,0xffff
800e12cc:	afa20014 	sw	v0,20(sp)
800e12d0:	00e53823 	subu	a3,a3,a1
800e12d4:	3c02800e 	lui	v0,0x800e
800e12d8:	afb70018 	sw	s7,24(sp)
800e12dc:	afb3001c 	sw	s3,28(sp)
800e12e0:	afa00010 	sw	zero,16(sp)
800e12e4:	24e70028 	addiu	a3,a3,40
800e12e8:	24050100 	li	a1,256
800e12ec:	2442a0c4 	addiu	v0,v0,-24380
800e12f0:	0040f809 	jalr	v0
800e12f4:	2406001a 	li	a2,26
800e12f8:	8fbf0244 	lw	ra,580(sp)
800e12fc:	8fbe0240 	lw	s8,576(sp)
800e1300:	8fb7023c 	lw	s7,572(sp)
800e1304:	8fb60238 	lw	s6,568(sp)
800e1308:	8fb50234 	lw	s5,564(sp)
800e130c:	8fb40230 	lw	s4,560(sp)
800e1310:	8fb3022c 	lw	s3,556(sp)
800e1314:	8fb20228 	lw	s2,552(sp)
800e1318:	8fb10224 	lw	s1,548(sp)
800e131c:	8fb00220 	lw	s0,544(sp)
800e1320:	03e00008 	jr	ra
800e1324:	27bd0248 	addiu	sp,sp,584
800e1328:	0280f809 	jalr	s4
800e132c:	00000000 	nop
800e1330:	02221021 	addu	v0,s1,v0
800e1334:	3c05801c 	lui	a1,0x801c
800e1338:	a0400001 	sb	zero,1(v0)
800e133c:	24a5dfe0 	addiu	a1,a1,-8224
800e1340:	27c2ba60 	addiu	v0,s8,-17824
800e1344:	0040f809 	jalr	v0
800e1348:	02602021 	move	a0,s3
800e134c:	080384a5 	j	800e1294 <cheat_option_passive.3801+0x128>
800e1350:	02a02021 	move	a0,s5

800e1354 <cheat_menu_end.3798>:
800e1354:	8c4303e4 	lw	v1,996(v0)
800e1358:	3c048039 	lui	a0,0x8039
800e135c:	10600003 	beqz	v1,800e136c <cheat_menu_end.3798+0x18>
800e1360:	248462e8 	addiu	a0,a0,25320
800e1364:	03e00008 	jr	ra
800e1368:	00000000 	nop
800e136c:	3c19800f 	lui	t9,0x800f
800e1370:	2739a300 	addiu	t9,t9,-23808
800e1374:	03200008 	jr	t9
800e1378:	00000000 	nop

800e137c <menu_restart.3766>:
800e137c:	27bdffe8 	addiu	sp,sp,-24
800e1380:	afb00010 	sw	s0,16(sp)
800e1384:	afbf0014 	sw	ra,20(sp)
800e1388:	00408021 	move	s0,v0
800e138c:	8c4203e4 	lw	v0,996(v0)
800e1390:	14400009 	bnez	v0,800e13b8 <menu_restart.3766+0x3c>
800e1394:	8fbf0014 	lw	ra,20(sp)
800e1398:	3c02800d 	lui	v0,0x800d
800e139c:	24427428 	addiu	v0,v0,29736
800e13a0:	0040f809 	jalr	v0
800e13a4:	00000000 	nop
800e13a8:	24030001 	li	v1,1
800e13ac:	ae0303e0 	sw	v1,992(s0)
800e13b0:	ae0003dc 	sw	zero,988(s0)
800e13b4:	8fbf0014 	lw	ra,20(sp)
800e13b8:	8fb00010 	lw	s0,16(sp)
800e13bc:	03e00008 	jr	ra
800e13c0:	27bd0018 	addiu	sp,sp,24

800e13c4 <dump_mem>:
800e13c4:	27bdffd0 	addiu	sp,sp,-48
800e13c8:	afb50024 	sw	s5,36(sp)
800e13cc:	afb40020 	sw	s4,32(sp)
800e13d0:	afbf0028 	sw	ra,40(sp)
800e13d4:	afb3001c 	sw	s3,28(sp)
800e13d8:	afb20018 	sw	s2,24(sp)
800e13dc:	afb10014 	sw	s1,20(sp)
800e13e0:	afb00010 	sw	s0,16(sp)
800e13e4:	00a0a821 	move	s5,a1
800e13e8:	10a00019 	beqz	a1,800e1450 <dump_mem+0x8c>
800e13ec:	0080a021 	move	s4,a0
800e13f0:	90850000 	lbu	a1,0(a0)
800e13f4:	3c13801c 	lui	s3,0x801c
800e13f8:	3c128010 	lui	s2,0x8010
800e13fc:	2642463c 	addiu	v0,s2,17980
800e1400:	0040f809 	jalr	v0
800e1404:	2664dfe4 	addiu	a0,s3,-8220
800e1408:	24100001 	li	s0,1
800e140c:	02901021 	addu	v0,s4,s0
800e1410:	2664dfe4 	addiu	a0,s3,-8220
800e1414:	12b0000e 	beq	s5,s0,800e1450 <dump_mem+0x8c>
800e1418:	2651463c 	addiu	s1,s2,17980
800e141c:	90450000 	lbu	a1,0(v0)
800e1420:	0220f809 	jalr	s1
800e1424:	26100001 	addiu	s0,s0,1
800e1428:	3c04801d 	lui	a0,0x801d
800e142c:	3202000f 	andi	v0,s0,0xf
800e1430:	1440fff6 	bnez	v0,800e140c <dump_mem+0x48>
800e1434:	2484508c 	addiu	a0,a0,20620
800e1438:	0220f809 	jalr	s1
800e143c:	00000000 	nop
800e1440:	02901021 	addu	v0,s4,s0
800e1444:	2664dfe4 	addiu	a0,s3,-8220
800e1448:	16b0fff4 	bne	s5,s0,800e141c <dump_mem+0x58>
800e144c:	2651463c 	addiu	s1,s2,17980
800e1450:	8fbf0028 	lw	ra,40(sp)
800e1454:	8fb50024 	lw	s5,36(sp)
800e1458:	8fb40020 	lw	s4,32(sp)
800e145c:	8fb3001c 	lw	s3,28(sp)
800e1460:	8fb20018 	lw	s2,24(sp)
800e1464:	8fb10014 	lw	s1,20(sp)
800e1468:	8fb00010 	lw	s0,16(sp)
800e146c:	03e00008 	jr	ra
800e1470:	27bd0030 	addiu	sp,sp,48

800e1474 <save_state>:
800e1474:	27bdfd70 	addiu	sp,sp,-656
800e1478:	afb20278 	sw	s2,632(sp)
800e147c:	afb00270 	sw	s0,624(sp)
800e1480:	3c028011 	lui	v0,0x8011
800e1484:	27b0006b 	addiu	s0,sp,107
800e1488:	00a09021 	move	s2,a1
800e148c:	3c06803a 	lui	a2,0x803a
800e1490:	3c05801c 	lui	a1,0x801c
800e1494:	00803821 	move	a3,a0
800e1498:	24a5dcd4 	addiu	a1,a1,-9004
800e149c:	afb10274 	sw	s1,628(sp)
800e14a0:	24c6c2e8 	addiu	a2,a2,-15640
800e14a4:	02002021 	move	a0,s0
800e14a8:	2451ec30 	addiu	s1,v0,-5072
800e14ac:	afbf0288 	sw	ra,648(sp)
800e14b0:	afb50284 	sw	s5,644(sp)
800e14b4:	afb40280 	sw	s4,640(sp)
800e14b8:	0220f809 	jalr	s1
800e14bc:	afb3027c 	sw	s3,636(sp)
800e14c0:	3c02800e 	lui	v0,0x800e
800e14c4:	244280fc 	addiu	v0,v0,-32516
800e14c8:	0040f809 	jalr	v0
800e14cc:	02002021 	move	a0,s0
800e14d0:	3c05801c 	lui	a1,0x801c
800e14d4:	02002021 	move	a0,s0
800e14d8:	1040000b 	beqz	v0,800e1508 <save_state+0x94>
800e14dc:	24a5dfec 	addiu	a1,a1,-8212
800e14e0:	2402ffff 	li	v0,-1
800e14e4:	8fbf0288 	lw	ra,648(sp)
800e14e8:	8fb50284 	lw	s5,644(sp)
800e14ec:	8fb40280 	lw	s4,640(sp)
800e14f0:	8fb3027c 	lw	s3,636(sp)
800e14f4:	8fb20278 	lw	s2,632(sp)
800e14f8:	8fb10274 	lw	s1,628(sp)
800e14fc:	8fb00270 	lw	s0,624(sp)
800e1500:	03e00008 	jr	ra
800e1504:	27bd0290 	addiu	sp,sp,656
800e1508:	3c02800f 	lui	v0,0x800f
800e150c:	24425f70 	addiu	v0,v0,24432
800e1510:	0040f809 	jalr	v0
800e1514:	00000000 	nop
800e1518:	00409821 	move	s3,v0
800e151c:	3c02800f 	lui	v0,0x800f
800e1520:	27b00024 	addiu	s0,sp,36
800e1524:	27b4002b 	addiu	s4,sp,43
800e1528:	24555c60 	addiu	s5,v0,23648
800e152c:	00002821 	move	a1,zero
800e1530:	24060002 	li	a2,2
800e1534:	1260ffea 	beqz	s3,800e14e0 <save_state+0x6c>
800e1538:	02602021 	move	a0,s3
800e153c:	02a0f809 	jalr	s5
800e1540:	00000000 	nop
800e1544:	3c02800f 	lui	v0,0x800f
800e1548:	24425610 	addiu	v0,v0,22032
800e154c:	0040f809 	jalr	v0
800e1550:	02602021 	move	a0,s3
800e1554:	afa20020 	sw	v0,32(sp)
800e1558:	3c028011 	lui	v0,0x8011
800e155c:	2442b5e0 	addiu	v0,v0,-18976
800e1560:	0040f809 	jalr	v0
800e1564:	02002021 	move	a0,s0
800e1568:	93a60025 	lbu	a2,37(sp)
800e156c:	93a70026 	lbu	a3,38(sp)
800e1570:	93a20028 	lbu	v0,40(sp)
800e1574:	93a30029 	lbu	v1,41(sp)
800e1578:	93a8002a 	lbu	t0,42(sp)
800e157c:	3c05801c 	lui	a1,0x801c
800e1580:	306300ff 	andi	v1,v1,0xff
800e1584:	310800ff 	andi	t0,t0,0xff
800e1588:	304200ff 	andi	v0,v0,0xff
800e158c:	24a5dff0 	addiu	a1,a1,-8208
800e1590:	30c600ff 	andi	a2,a2,0xff
800e1594:	30e700ff 	andi	a3,a3,0xff
800e1598:	02802021 	move	a0,s4
800e159c:	afa30014 	sw	v1,20(sp)
800e15a0:	afa80018 	sw	t0,24(sp)
800e15a4:	0220f809 	jalr	s1
800e15a8:	afa20010 	sw	v0,16(sp)
800e15ac:	24027fff 	li	v0,32767
800e15b0:	afa20010 	sw	v0,16(sp)
800e15b4:	3c02800e 	lui	v0,0x800e
800e15b8:	00002821 	move	a1,zero
800e15bc:	00003021 	move	a2,zero
800e15c0:	00003821 	move	a3,zero
800e15c4:	02402021 	move	a0,s2
800e15c8:	244292e0 	addiu	v0,v0,-27936
800e15cc:	0040f809 	jalr	v0
800e15d0:	afb40014 	sw	s4,20(sp)
800e15d4:	02002021 	move	a0,s0
800e15d8:	3c10800f 	lui	s0,0x800f
800e15dc:	26105bb0 	addiu	s0,s0,23472
800e15e0:	24050001 	li	a1,1
800e15e4:	24060007 	li	a2,7
800e15e8:	0200f809 	jalr	s0
800e15ec:	02603821 	move	a3,s3
800e15f0:	3c060001 	lui	a2,0x1
800e15f4:	02603821 	move	a3,s3
800e15f8:	02402021 	move	a0,s2
800e15fc:	34c68000 	ori	a2,a2,0x8000
800e1600:	0200f809 	jalr	s0
800e1604:	24050001 	li	a1,1
800e1608:	02602021 	move	a0,s3
800e160c:	00002821 	move	a1,zero
800e1610:	02a0f809 	jalr	s5
800e1614:	00003021 	move	a2,zero
800e1618:	24050001 	li	a1,1
800e161c:	24060004 	li	a2,4
800e1620:	02603821 	move	a3,s3
800e1624:	0200f809 	jalr	s0
800e1628:	27a40020 	addiu	a0,sp,32
800e162c:	3c02800f 	lui	v0,0x800f
800e1630:	24425f58 	addiu	v0,v0,24408
800e1634:	0040f809 	jalr	v0
800e1638:	02602021 	move	a0,s3
800e163c:	08038539 	j	800e14e4 <save_state+0x70>
800e1640:	00001021 	move	v0,zero

800e1644 <load_state>:
800e1644:	27bdfdd8 	addiu	sp,sp,-552
800e1648:	afb00218 	sw	s0,536(sp)
800e164c:	3c06803a 	lui	a2,0x803a
800e1650:	27b00014 	addiu	s0,sp,20
800e1654:	3c05801c 	lui	a1,0x801c
800e1658:	3c028011 	lui	v0,0x8011
800e165c:	00803821 	move	a3,a0
800e1660:	24a5dcd4 	addiu	a1,a1,-9004
800e1664:	afbf0220 	sw	ra,544(sp)
800e1668:	24c6c2e8 	addiu	a2,a2,-15640
800e166c:	02002021 	move	a0,s0
800e1670:	2442ec30 	addiu	v0,v0,-5072
800e1674:	0040f809 	jalr	v0
800e1678:	afb1021c 	sw	s1,540(sp)
800e167c:	3c02800d 	lui	v0,0x800d
800e1680:	2442743c 	addiu	v0,v0,29756
800e1684:	0040f809 	jalr	v0
800e1688:	02002021 	move	a0,s0
800e168c:	3c05801d 	lui	a1,0x801d
800e1690:	02002021 	move	a0,s0
800e1694:	10400007 	beqz	v0,800e16b4 <load_state+0x70>
800e1698:	24a55754 	addiu	a1,a1,22356
800e169c:	2402ffff 	li	v0,-1
800e16a0:	8fbf0220 	lw	ra,544(sp)
800e16a4:	8fb1021c 	lw	s1,540(sp)
800e16a8:	8fb00218 	lw	s0,536(sp)
800e16ac:	03e00008 	jr	ra
800e16b0:	27bd0228 	addiu	sp,sp,552
800e16b4:	3c02800f 	lui	v0,0x800f
800e16b8:	24425f70 	addiu	v0,v0,24432
800e16bc:	0040f809 	jalr	v0
800e16c0:	00000000 	nop
800e16c4:	00408021 	move	s0,v0
800e16c8:	3c02800f 	lui	v0,0x800f
800e16cc:	24515ed4 	addiu	s1,v0,24276
800e16d0:	02003821 	move	a3,s0
800e16d4:	27a40010 	addiu	a0,sp,16
800e16d8:	24050001 	li	a1,1
800e16dc:	1200ffef 	beqz	s0,800e169c <load_state+0x58>
800e16e0:	24060004 	li	a2,4
800e16e4:	0220f809 	jalr	s1
800e16e8:	afa00010 	sw	zero,16(sp)
800e16ec:	2c420004 	sltiu	v0,v0,4
800e16f0:	02002021 	move	a0,s0
800e16f4:	14400018 	bnez	v0,800e1758 <load_state+0x114>
800e16f8:	00003021 	move	a2,zero
800e16fc:	8fa50010 	lw	a1,16(sp)
800e1700:	3c02800f 	lui	v0,0x800f
800e1704:	24425c60 	addiu	v0,v0,23648
800e1708:	0040f809 	jalr	v0
800e170c:	24a50007 	addiu	a1,a1,7
800e1710:	3c03801f 	lui	v1,0x801f
800e1714:	8c64475c 	lw	a0,18268(v1)
800e1718:	3c060001 	lui	a2,0x1
800e171c:	34c68000 	ori	a2,a2,0x8000
800e1720:	24050001 	li	a1,1
800e1724:	0220f809 	jalr	s1
800e1728:	02003821 	move	a3,s0
800e172c:	3c02800f 	lui	v0,0x800f
800e1730:	24425f58 	addiu	v0,v0,24408
800e1734:	0040f809 	jalr	v0
800e1738:	02002021 	move	a0,s0
800e173c:	3c028011 	lui	v0,0x8011
800e1740:	2442c650 	addiu	v0,v0,-14768
800e1744:	24040001 	li	a0,1
800e1748:	0040f809 	jalr	v0
800e174c:	24050001 	li	a1,1
800e1750:	080385a8 	j	800e16a0 <load_state+0x5c>
800e1754:	00001021 	move	v0,zero
800e1758:	3c02800f 	lui	v0,0x800f
800e175c:	24425f58 	addiu	v0,v0,24408
800e1760:	0040f809 	jalr	v0
800e1764:	00000000 	nop
800e1768:	080385a8 	j	800e16a0 <load_state+0x5c>
800e176c:	2402ffff 	li	v0,-1

800e1770 <search_dir>:
800e1770:	27bdff38 	addiu	sp,sp,-200
800e1774:	3c02800f 	lui	v0,0x800f
800e1778:	afb700bc 	sw	s7,188(sp)
800e177c:	afb200a8 	sw	s2,168(sp)
800e1780:	afa400c8 	sw	a0,200(sp)
800e1784:	afbf00c4 	sw	ra,196(sp)
800e1788:	afbe00c0 	sw	s8,192(sp)
800e178c:	afb600b8 	sw	s6,184(sp)
800e1790:	afb500b4 	sw	s5,180(sp)
800e1794:	afb400b0 	sw	s4,176(sp)
800e1798:	afb300ac 	sw	s3,172(sp)
800e179c:	afb100a4 	sw	s1,164(sp)
800e17a0:	afb000a0 	sw	s0,160(sp)
800e17a4:	00a02021 	move	a0,a1
800e17a8:	244259b8 	addiu	v0,v0,22968
800e17ac:	0040f809 	jalr	v0
800e17b0:	00a0b821 	move	s7,a1
800e17b4:	10400061 	beqz	v0,800e193c <search_dir+0x1cc>
800e17b8:	00409021 	move	s2,v0
800e17bc:	3c168012 	lui	s6,0x8012
800e17c0:	26c2bdb0 	addiu	v0,s6,-16976
800e17c4:	0040f809 	jalr	v0
800e17c8:	02e02021 	move	a0,s7
800e17cc:	0040f021 	move	s8,v0
800e17d0:	27b50010 	addiu	s5,sp,16
800e17d4:	3c14800f 	lui	s4,0x800f
800e17d8:	02402021 	move	a0,s2
800e17dc:	26825654 	addiu	v0,s4,22100
800e17e0:	0040f809 	jalr	v0
800e17e4:	02a02821 	move	a1,s5
800e17e8:	10400050 	beqz	v0,800e192c <search_dir+0x1bc>
800e17ec:	00408021 	move	s0,v0
800e17f0:	8fa20024 	lw	v0,36(sp)
800e17f4:	24034000 	li	v1,16384
800e17f8:	3042f000 	andi	v0,v0,0xf000
800e17fc:	1443fff7 	bne	v0,v1,800e17dc <search_dir+0x6c>
800e1800:	02402021 	move	a0,s2
800e1804:	3c118019 	lui	s1,0x8019
800e1808:	26c2bdb0 	addiu	v0,s6,-16976
800e180c:	0040f809 	jalr	v0
800e1810:	262414f4 	addiu	a0,s1,5364
800e1814:	00402821 	move	a1,v0
800e1818:	2c420004 	sltiu	v0,v0,4
800e181c:	10400054 	beqz	v0,800e1970 <search_dir+0x200>
800e1820:	922314f4 	lbu	v1,5364(s1)
800e1824:	92020038 	lbu	v0,56(s0)
800e1828:	26130038 	addiu	s3,s0,56
800e182c:	00621023 	subu	v0,v1,v0
800e1830:	10a00014 	beqz	a1,800e1884 <search_dir+0x114>
800e1834:	262614f4 	addiu	a2,s1,5364
800e1838:	1440ffe8 	bnez	v0,800e17dc <search_dir+0x6c>
800e183c:	02402021 	move	a0,s2
800e1840:	90c20001 	lbu	v0,1(a2)
800e1844:	92630001 	lbu	v1,1(s3)
800e1848:	2ca40002 	sltiu	a0,a1,2
800e184c:	1480000d 	bnez	a0,800e1884 <search_dir+0x114>
800e1850:	00431023 	subu	v0,v0,v1
800e1854:	1440ffe1 	bnez	v0,800e17dc <search_dir+0x6c>
800e1858:	02402021 	move	a0,s2
800e185c:	90c20002 	lbu	v0,2(a2)
800e1860:	92630002 	lbu	v1,2(s3)
800e1864:	24040002 	li	a0,2
800e1868:	10a40006 	beq	a1,a0,800e1884 <search_dir+0x114>
800e186c:	00431023 	subu	v0,v0,v1
800e1870:	1440ffda 	bnez	v0,800e17dc <search_dir+0x6c>
800e1874:	02402021 	move	a0,s2
800e1878:	90c30003 	lbu	v1,3(a2)
800e187c:	92620003 	lbu	v0,3(s3)
800e1880:	00621023 	subu	v0,v1,v0
800e1884:	1440ffd5 	bnez	v0,800e17dc <search_dir+0x6c>
800e1888:	02402021 	move	a0,s2
800e188c:	3c118019 	lui	s1,0x8019
800e1890:	26c2bdb0 	addiu	v0,s6,-16976
800e1894:	0040f809 	jalr	v0
800e1898:	26241c50 	addiu	a0,s1,7248
800e189c:	00402821 	move	a1,v0
800e18a0:	2c420004 	sltiu	v0,v0,4
800e18a4:	10400053 	beqz	v0,800e19f4 <search_dir+0x284>
800e18a8:	92231c50 	lbu	v1,7248(s1)
800e18ac:	92020038 	lbu	v0,56(s0)
800e18b0:	26261c50 	addiu	a2,s1,7248
800e18b4:	14a00038 	bnez	a1,800e1998 <search_dir+0x228>
800e18b8:	00621023 	subu	v0,v1,v0
800e18bc:	1440ffc6 	bnez	v0,800e17d8 <search_dir+0x68>
800e18c0:	02fe8021 	addu	s0,s7,s8
800e18c4:	3c028012 	lui	v0,0x8012
800e18c8:	02002021 	move	a0,s0
800e18cc:	2442bbf0 	addiu	v0,v0,-17424
800e18d0:	0040f809 	jalr	v0
800e18d4:	02602821 	move	a1,s3
800e18d8:	3c028012 	lui	v0,0x8012
800e18dc:	8fa500c8 	lw	a1,200(sp)
800e18e0:	2442cc10 	addiu	v0,v0,-13296
800e18e4:	0040f809 	jalr	v0
800e18e8:	02602021 	move	a0,s3
800e18ec:	1040004a 	beqz	v0,800e1a18 <search_dir+0x2a8>
800e18f0:	3c02800f 	lui	v0,0x800f
800e18f4:	3c02800e 	lui	v0,0x800e
800e18f8:	8fa400c8 	lw	a0,200(sp)
800e18fc:	24421770 	addiu	v0,v0,6000
800e1900:	0040f809 	jalr	v0
800e1904:	02e02821 	move	a1,s7
800e1908:	10400043 	beqz	v0,800e1a18 <search_dir+0x2a8>
800e190c:	3c02800f 	lui	v0,0x800f
800e1910:	a2000000 	sb	zero,0(s0)
800e1914:	02402021 	move	a0,s2
800e1918:	26825654 	addiu	v0,s4,22100
800e191c:	0040f809 	jalr	v0
800e1920:	02a02821 	move	a1,s5
800e1924:	1440ffb2 	bnez	v0,800e17f0 <search_dir+0x80>
800e1928:	00408021 	move	s0,v0
800e192c:	3c02800f 	lui	v0,0x800f
800e1930:	244258e4 	addiu	v0,v0,22756
800e1934:	0040f809 	jalr	v0
800e1938:	02402021 	move	a0,s2
800e193c:	2402ffff 	li	v0,-1
800e1940:	8fbf00c4 	lw	ra,196(sp)
800e1944:	8fbe00c0 	lw	s8,192(sp)
800e1948:	8fb700bc 	lw	s7,188(sp)
800e194c:	8fb600b8 	lw	s6,184(sp)
800e1950:	8fb500b4 	lw	s5,180(sp)
800e1954:	8fb400b0 	lw	s4,176(sp)
800e1958:	8fb300ac 	lw	s3,172(sp)
800e195c:	8fb200a8 	lw	s2,168(sp)
800e1960:	8fb100a4 	lw	s1,164(sp)
800e1964:	8fb000a0 	lw	s0,160(sp)
800e1968:	03e00008 	jr	ra
800e196c:	27bd00c8 	addiu	sp,sp,200
800e1970:	26130038 	addiu	s3,s0,56
800e1974:	3c028012 	lui	v0,0x8012
800e1978:	262414f4 	addiu	a0,s1,5364
800e197c:	2442bbc0 	addiu	v0,v0,-17472
800e1980:	0040f809 	jalr	v0
800e1984:	02602821 	move	a1,s3
800e1988:	1440ff94 	bnez	v0,800e17dc <search_dir+0x6c>
800e198c:	02402021 	move	a0,s2
800e1990:	08038624 	j	800e1890 <search_dir+0x120>
800e1994:	3c118019 	lui	s1,0x8019
800e1998:	1440ff90 	bnez	v0,800e17dc <search_dir+0x6c>
800e199c:	02402021 	move	a0,s2
800e19a0:	90c20001 	lbu	v0,1(a2)
800e19a4:	92630001 	lbu	v1,1(s3)
800e19a8:	2ca40002 	sltiu	a0,a1,2
800e19ac:	1480ffc3 	bnez	a0,800e18bc <search_dir+0x14c>
800e19b0:	00431023 	subu	v0,v0,v1
800e19b4:	1440ff89 	bnez	v0,800e17dc <search_dir+0x6c>
800e19b8:	02402021 	move	a0,s2
800e19bc:	90c20002 	lbu	v0,2(a2)
800e19c0:	92630002 	lbu	v1,2(s3)
800e19c4:	24040002 	li	a0,2
800e19c8:	10a4ffbc 	beq	a1,a0,800e18bc <search_dir+0x14c>
800e19cc:	00431023 	subu	v0,v0,v1
800e19d0:	1440ff81 	bnez	v0,800e17d8 <search_dir+0x68>
800e19d4:	00000000 	nop
800e19d8:	90c30003 	lbu	v1,3(a2)
800e19dc:	92620003 	lbu	v0,3(s3)
800e19e0:	00621023 	subu	v0,v1,v0
800e19e4:	1440ff7c 	bnez	v0,800e17d8 <search_dir+0x68>
800e19e8:	02fe8021 	addu	s0,s7,s8
800e19ec:	08038632 	j	800e18c8 <search_dir+0x158>
800e19f0:	3c028012 	lui	v0,0x8012
800e19f4:	3c028012 	lui	v0,0x8012
800e19f8:	26241c50 	addiu	a0,s1,7248
800e19fc:	2442bbc0 	addiu	v0,v0,-17472
800e1a00:	0040f809 	jalr	v0
800e1a04:	02602821 	move	a1,s3
800e1a08:	1440ff73 	bnez	v0,800e17d8 <search_dir+0x68>
800e1a0c:	02fe8021 	addu	s0,s7,s8
800e1a10:	08038632 	j	800e18c8 <search_dir+0x158>
800e1a14:	3c028012 	lui	v0,0x8012
800e1a18:	244258e4 	addiu	v0,v0,22756
800e1a1c:	0040f809 	jalr	v0
800e1a20:	02402021 	move	a0,s2
800e1a24:	08038650 	j	800e1940 <search_dir+0x1d0>
800e1a28:	00001021 	move	v0,zero

800e1a2c <manage_filelist_info>:
800e1a2c:	27bdffd8 	addiu	sp,sp,-40
800e1a30:	afb20018 	sw	s2,24(sp)
800e1a34:	afb00010 	sw	s0,16(sp)
800e1a38:	afbf0020 	sw	ra,32(sp)
800e1a3c:	afb3001c 	sw	s3,28(sp)
800e1a40:	afb10014 	sw	s1,20(sp)
800e1a44:	00a08021 	move	s0,a1
800e1a48:	10a0005a 	beqz	a1,800e1bb4 <manage_filelist_info+0x188>
800e1a4c:	00809021 	move	s2,a0
800e1a50:	2402ffff 	li	v0,-1
800e1a54:	10a20011 	beq	a1,v0,800e1a9c <manage_filelist_info+0x70>
800e1a58:	30a20001 	andi	v0,a1,0x1
800e1a5c:	14400020 	bnez	v0,800e1ae0 <manage_filelist_info+0xb4>
800e1a60:	3c028010 	lui	v0,0x8010
800e1a64:	32020002 	andi	v0,s0,0x2
800e1a68:	14400068 	bnez	v0,800e1c0c <manage_filelist_info+0x1e0>
800e1a6c:	00000000 	nop
800e1a70:	32020004 	andi	v0,s0,0x4
800e1a74:	14400071 	bnez	v0,800e1c3c <manage_filelist_info+0x210>
800e1a78:	00002021 	move	a0,zero
800e1a7c:	8fbf0020 	lw	ra,32(sp)
800e1a80:	8fb3001c 	lw	s3,28(sp)
800e1a84:	8fb20018 	lw	s2,24(sp)
800e1a88:	8fb10014 	lw	s1,20(sp)
800e1a8c:	8fb00010 	lw	s0,16(sp)
800e1a90:	00801021 	move	v0,a0
800e1a94:	03e00008 	jr	ra
800e1a98:	27bd0028 	addiu	sp,sp,40
800e1a9c:	3c108010 	lui	s0,0x8010
800e1aa0:	26104e60 	addiu	s0,s0,20064
800e1aa4:	0200f809 	jalr	s0
800e1aa8:	8c840218 	lw	a0,536(a0)
800e1aac:	0200f809 	jalr	s0
800e1ab0:	8e44021c 	lw	a0,540(s2)
800e1ab4:	0200f809 	jalr	s0
800e1ab8:	8e440220 	lw	a0,544(s2)
800e1abc:	00002021 	move	a0,zero
800e1ac0:	8fbf0020 	lw	ra,32(sp)
800e1ac4:	8fb3001c 	lw	s3,28(sp)
800e1ac8:	8fb20018 	lw	s2,24(sp)
800e1acc:	8fb10014 	lw	s1,20(sp)
800e1ad0:	8fb00010 	lw	s0,16(sp)
800e1ad4:	00801021 	move	v0,a0
800e1ad8:	03e00008 	jr	ra
800e1adc:	27bd0028 	addiu	sp,sp,40
800e1ae0:	24535088 	addiu	s3,v0,20616
800e1ae4:	080386be 	j	800e1af8 <manage_filelist_info+0xcc>
800e1ae8:	24115000 	li	s1,20480
800e1aec:	2a220101 	slti	v0,s1,257
800e1af0:	1440000b 	bnez	v0,800e1b20 <manage_filelist_info+0xf4>
800e1af4:	00000000 	nop
800e1af8:	8e45020c 	lw	a1,524(s2)
800e1afc:	8e440220 	lw	a0,544(s2)
800e1b00:	0260f809 	jalr	s3
800e1b04:	02252821 	addu	a1,s1,a1
800e1b08:	00401821 	move	v1,v0
800e1b0c:	001117c2 	srl	v0,s1,0x1f
800e1b10:	1460fff6 	bnez	v1,800e1aec <manage_filelist_info+0xc0>
800e1b14:	00511021 	addu	v0,v0,s1
800e1b18:	080386bb 	j	800e1aec <manage_filelist_info+0xc0>
800e1b1c:	00028843 	sra	s1,v0,0x1
800e1b20:	1060ffd6 	beqz	v1,800e1a7c <manage_filelist_info+0x50>
800e1b24:	2404ffff 	li	a0,-1
800e1b28:	8e42020c 	lw	v0,524(s2)
800e1b2c:	8e480218 	lw	t0,536(s2)
800e1b30:	8e470204 	lw	a3,516(s2)
800e1b34:	00511021 	addu	v0,v0,s1
800e1b38:	ae42020c 	sw	v0,524(s2)
800e1b3c:	ae430220 	sw	v1,544(s2)
800e1b40:	10e0000c 	beqz	a3,800e1b74 <manage_filelist_info+0x148>
800e1b44:	00684823 	subu	t1,v1,t0
800e1b48:	00003021 	move	a2,zero
800e1b4c:	00002821 	move	a1,zero
800e1b50:	00051080 	sll	v0,a1,0x2
800e1b54:	01021021 	addu	v0,t0,v0
800e1b58:	8c430000 	lw	v1,0(v0)
800e1b5c:	24c50001 	addiu	a1,a2,1
800e1b60:	00691821 	addu	v1,v1,t1
800e1b64:	00a7202b 	sltu	a0,a1,a3
800e1b68:	ac430000 	sw	v1,0(v0)
800e1b6c:	1480fff8 	bnez	a0,800e1b50 <manage_filelist_info+0x124>
800e1b70:	00a03021 	move	a2,a1
800e1b74:	8e470208 	lw	a3,520(s2)
800e1b78:	10e0ffba 	beqz	a3,800e1a64 <manage_filelist_info+0x38>
800e1b7c:	8e48021c 	lw	t0,540(s2)
800e1b80:	00003021 	move	a2,zero
800e1b84:	00002821 	move	a1,zero
800e1b88:	00051080 	sll	v0,a1,0x2
800e1b8c:	01021021 	addu	v0,t0,v0
800e1b90:	8c430000 	lw	v1,0(v0)
800e1b94:	24c50001 	addiu	a1,a2,1
800e1b98:	00691821 	addu	v1,v1,t1
800e1b9c:	00a7202b 	sltu	a0,a1,a3
800e1ba0:	ac430000 	sw	v1,0(v0)
800e1ba4:	1480fff8 	bnez	a0,800e1b88 <manage_filelist_info+0x15c>
800e1ba8:	00a03021 	move	a2,a1
800e1bac:	0803869a 	j	800e1a68 <manage_filelist_info+0x3c>
800e1bb0:	32020002 	andi	v0,s0,0x2
800e1bb4:	3c028010 	lui	v0,0x8010
800e1bb8:	24505378 	addiu	s0,v0,21368
800e1bbc:	0200f809 	jalr	s0
800e1bc0:	24040800 	li	a0,2048
800e1bc4:	1040002a 	beqz	v0,800e1c70 <manage_filelist_info+0x244>
800e1bc8:	ae420218 	sw	v0,536(s2)
800e1bcc:	0200f809 	jalr	s0
800e1bd0:	24040100 	li	a0,256
800e1bd4:	10400030 	beqz	v0,800e1c98 <manage_filelist_info+0x26c>
800e1bd8:	ae42021c 	sw	v0,540(s2)
800e1bdc:	0200f809 	jalr	s0
800e1be0:	24045000 	li	a0,20480
800e1be4:	10400024 	beqz	v0,800e1c78 <manage_filelist_info+0x24c>
800e1be8:	ae420220 	sw	v0,544(s2)
800e1bec:	24020040 	li	v0,64
800e1bf0:	ae420214 	sw	v0,532(s2)
800e1bf4:	24035000 	li	v1,20480
800e1bf8:	24020200 	li	v0,512
800e1bfc:	00002021 	move	a0,zero
800e1c00:	ae43020c 	sw	v1,524(s2)
800e1c04:	0803869f 	j	800e1a7c <manage_filelist_info+0x50>
800e1c08:	ae420210 	sw	v0,528(s2)
800e1c0c:	8e420210 	lw	v0,528(s2)
800e1c10:	8e440218 	lw	a0,536(s2)
800e1c14:	24510200 	addiu	s1,v0,512
800e1c18:	3c028010 	lui	v0,0x8010
800e1c1c:	24425088 	addiu	v0,v0,20616
800e1c20:	0040f809 	jalr	v0
800e1c24:	00112880 	sll	a1,s1,0x2
800e1c28:	1040ff94 	beqz	v0,800e1a7c <manage_filelist_info+0x50>
800e1c2c:	2404ffff 	li	a0,-1
800e1c30:	ae420218 	sw	v0,536(s2)
800e1c34:	0803869c 	j	800e1a70 <manage_filelist_info+0x44>
800e1c38:	ae510210 	sw	s1,528(s2)
800e1c3c:	8e420214 	lw	v0,532(s2)
800e1c40:	8e44021c 	lw	a0,540(s2)
800e1c44:	24500040 	addiu	s0,v0,64
800e1c48:	3c028010 	lui	v0,0x8010
800e1c4c:	24425088 	addiu	v0,v0,20616
800e1c50:	0040f809 	jalr	v0
800e1c54:	00102880 	sll	a1,s0,0x2
800e1c58:	10400005 	beqz	v0,800e1c70 <manage_filelist_info+0x244>
800e1c5c:	00000000 	nop
800e1c60:	00002021 	move	a0,zero
800e1c64:	ae500214 	sw	s0,532(s2)
800e1c68:	0803869f 	j	800e1a7c <manage_filelist_info+0x50>
800e1c6c:	ae42021c 	sw	v0,540(s2)
800e1c70:	0803869f 	j	800e1a7c <manage_filelist_info+0x50>
800e1c74:	2404ffff 	li	a0,-1
800e1c78:	3c108010 	lui	s0,0x8010
800e1c7c:	26104e60 	addiu	s0,s0,20064
800e1c80:	0200f809 	jalr	s0
800e1c84:	8e440218 	lw	a0,536(s2)
800e1c88:	0200f809 	jalr	s0
800e1c8c:	8e44021c 	lw	a0,540(s2)
800e1c90:	0803869f 	j	800e1a7c <manage_filelist_info+0x50>
800e1c94:	2404ffff 	li	a0,-1
800e1c98:	3c028010 	lui	v0,0x8010
800e1c9c:	24424e60 	addiu	v0,v0,20064
800e1ca0:	0040f809 	jalr	v0
800e1ca4:	8e440218 	lw	a0,536(s2)
800e1ca8:	0803869f 	j	800e1a7c <manage_filelist_info+0x50>
800e1cac:	2404ffff 	li	a0,-1

800e1cb0 <wait_Allkey_release>:
800e1cb0:	27bdffd8 	addiu	sp,sp,-40
800e1cb4:	afb1001c 	sw	s1,28(sp)
800e1cb8:	afbf0024 	sw	ra,36(sp)
800e1cbc:	afb20020 	sw	s2,32(sp)
800e1cc0:	afb00018 	sw	s0,24(sp)
800e1cc4:	10800012 	beqz	a0,800e1d10 <wait_Allkey_release+0x60>
800e1cc8:	00808821 	move	s1,a0
800e1ccc:	3c028011 	lui	v0,0x8011
800e1cd0:	2450b6bc 	addiu	s0,v0,-18756
800e1cd4:	08038739 	j	800e1ce4 <wait_Allkey_release+0x34>
800e1cd8:	27b20010 	addiu	s2,sp,16
800e1cdc:	10600007 	beqz	v1,800e1cfc <wait_Allkey_release+0x4c>
800e1ce0:	8fbf0024 	lw	ra,36(sp)
800e1ce4:	0200f809 	jalr	s0
800e1ce8:	02402021 	move	a0,s2
800e1cec:	97a20010 	lhu	v0,16(sp)
800e1cf0:	1440fffa 	bnez	v0,800e1cdc <wait_Allkey_release+0x2c>
800e1cf4:	00511824 	and	v1,v0,s1
800e1cf8:	8fbf0024 	lw	ra,36(sp)
800e1cfc:	8fb20020 	lw	s2,32(sp)
800e1d00:	8fb1001c 	lw	s1,28(sp)
800e1d04:	8fb00018 	lw	s0,24(sp)
800e1d08:	03e00008 	jr	ra
800e1d0c:	27bd0028 	addiu	sp,sp,40
800e1d10:	3c028011 	lui	v0,0x8011
800e1d14:	2450b6bc 	addiu	s0,v0,-18756
800e1d18:	27b20010 	addiu	s2,sp,16
800e1d1c:	0200f809 	jalr	s0
800e1d20:	02402021 	move	a0,s2
800e1d24:	97a20010 	lhu	v0,16(sp)
800e1d28:	1440fffc 	bnez	v0,800e1d1c <wait_Allkey_release+0x6c>
800e1d2c:	8fbf0024 	lw	ra,36(sp)
800e1d30:	08038740 	j	800e1d00 <wait_Allkey_release+0x50>
800e1d34:	8fb20020 	lw	s2,32(sp)

800e1d38 <wait_Anykey_press>:
800e1d38:	27bdffe0 	addiu	sp,sp,-32
800e1d3c:	afb10014 	sw	s1,20(sp)
800e1d40:	afbf0018 	sw	ra,24(sp)
800e1d44:	afb00010 	sw	s0,16(sp)
800e1d48:	1080000d 	beqz	a0,800e1d80 <wait_Anykey_press+0x48>
800e1d4c:	00808821 	move	s1,a0
800e1d50:	3c02800f 	lui	v0,0x800f
800e1d54:	245076b4 	addiu	s0,v0,30388
800e1d58:	0200f809 	jalr	s0
800e1d5c:	00000000 	nop
800e1d60:	1040fffd 	beqz	v0,800e1d58 <wait_Anykey_press+0x20>
800e1d64:	00511824 	and	v1,v0,s1
800e1d68:	1060fffb 	beqz	v1,800e1d58 <wait_Anykey_press+0x20>
800e1d6c:	8fbf0018 	lw	ra,24(sp)
800e1d70:	8fb10014 	lw	s1,20(sp)
800e1d74:	8fb00010 	lw	s0,16(sp)
800e1d78:	03e00008 	jr	ra
800e1d7c:	27bd0020 	addiu	sp,sp,32
800e1d80:	3c02800f 	lui	v0,0x800f
800e1d84:	245076b4 	addiu	s0,v0,30388
800e1d88:	0200f809 	jalr	s0
800e1d8c:	00000000 	nop
800e1d90:	1040fffd 	beqz	v0,800e1d88 <wait_Anykey_press+0x50>
800e1d94:	8fbf0018 	lw	ra,24(sp)
800e1d98:	0803875d 	j	800e1d74 <wait_Anykey_press+0x3c>
800e1d9c:	8fb10014 	lw	s1,20(sp)

800e1da0 <get_gui_input>:
800e1da0:	27bdffe8 	addiu	sp,sp,-24
800e1da4:	3c02800f 	lui	v0,0x800f
800e1da8:	afbf0010 	sw	ra,16(sp)
800e1dac:	244276b4 	addiu	v0,v0,30388
800e1db0:	0040f809 	jalr	v0
800e1db4:	00000000 	nop
800e1db8:	00401821 	move	v1,v0
800e1dbc:	24020040 	li	v0,64
800e1dc0:	1062001e 	beq	v1,v0,800e1e3c <get_gui_input+0x9c>
800e1dc4:	2c620041 	sltiu	v0,v1,65
800e1dc8:	14400010 	bnez	v0,800e1e0c <get_gui_input+0x6c>
800e1dcc:	24020002 	li	v0,2
800e1dd0:	24020100 	li	v0,256
800e1dd4:	10620029 	beq	v1,v0,800e1e7c <get_gui_input+0xdc>
800e1dd8:	2c620101 	sltiu	v0,v1,257
800e1ddc:	1440001b 	bnez	v0,800e1e4c <get_gui_input+0xac>
800e1de0:	24020080 	li	v0,128
800e1de4:	24020200 	li	v0,512
800e1de8:	10620015 	beq	v1,v0,800e1e40 <get_gui_input+0xa0>
800e1dec:	24020009 	li	v0,9
800e1df0:	24020400 	li	v0,1024
800e1df4:	10620012 	beq	v1,v0,800e1e40 <get_gui_input+0xa0>
800e1df8:	24020007 	li	v0,7
800e1dfc:	8fbf0010 	lw	ra,16(sp)
800e1e00:	00001021 	move	v0,zero
800e1e04:	03e00008 	jr	ra
800e1e08:	27bd0018 	addiu	sp,sp,24
800e1e0c:	10620017 	beq	v1,v0,800e1e6c <get_gui_input+0xcc>
800e1e10:	2c620003 	sltiu	v0,v1,3
800e1e14:	14400011 	bnez	v0,800e1e5c <get_gui_input+0xbc>
800e1e18:	24020001 	li	v0,1
800e1e1c:	24020010 	li	v0,16
800e1e20:	10620007 	beq	v1,v0,800e1e40 <get_gui_input+0xa0>
800e1e24:	24020004 	li	v0,4
800e1e28:	24020020 	li	v0,32
800e1e2c:	1462fff4 	bne	v1,v0,800e1e00 <get_gui_input+0x60>
800e1e30:	8fbf0010 	lw	ra,16(sp)
800e1e34:	08038791 	j	800e1e44 <get_gui_input+0xa4>
800e1e38:	24020003 	li	v0,3
800e1e3c:	24020001 	li	v0,1
800e1e40:	8fbf0010 	lw	ra,16(sp)
800e1e44:	03e00008 	jr	ra
800e1e48:	27bd0018 	addiu	sp,sp,24
800e1e4c:	1462ffec 	bne	v1,v0,800e1e00 <get_gui_input+0x60>
800e1e50:	8fbf0010 	lw	ra,16(sp)
800e1e54:	08038791 	j	800e1e44 <get_gui_input+0xa4>
800e1e58:	24020002 	li	v0,2
800e1e5c:	1462ffe8 	bne	v1,v0,800e1e00 <get_gui_input+0x60>
800e1e60:	8fbf0010 	lw	ra,16(sp)
800e1e64:	08038791 	j	800e1e44 <get_gui_input+0xa4>
800e1e68:	24020005 	li	v0,5
800e1e6c:	8fbf0010 	lw	ra,16(sp)
800e1e70:	24020006 	li	v0,6
800e1e74:	03e00008 	jr	ra
800e1e78:	27bd0018 	addiu	sp,sp,24
800e1e7c:	8fbf0010 	lw	ra,16(sp)
800e1e80:	24020008 	li	v0,8
800e1e84:	03e00008 	jr	ra
800e1e88:	27bd0018 	addiu	sp,sp,24

800e1e8c <game_state_menu_passive.3795>:
800e1e8c:	27bdffa0 	addiu	sp,sp,-96
800e1e90:	3c06801c 	lui	a2,0x801c
800e1e94:	3c03801f 	lui	v1,0x801f
800e1e98:	afbf005c 	sw	ra,92(sp)
800e1e9c:	afbe0058 	sw	s8,88(sp)
800e1ea0:	afb60050 	sw	s6,80(sp)
800e1ea4:	afb20040 	sw	s2,64(sp)
800e1ea8:	afb1003c 	sw	s1,60(sp)
800e1eac:	afb00038 	sw	s0,56(sp)
800e1eb0:	2471212c 	addiu	s1,v1,8492
800e1eb4:	afb70054 	sw	s7,84(sp)
800e1eb8:	afb5004c 	sw	s5,76(sp)
800e1ebc:	afb40048 	sw	s4,72(sp)
800e1ec0:	afb30044 	sw	s3,68(sp)
800e1ec4:	24c5e2c4 	addiu	a1,a2,-7484
800e1ec8:	8e2901cc 	lw	t1,460(s1)
800e1ecc:	8caa0008 	lw	t2,8(a1)
800e1ed0:	8cc3e2c4 	lw	v1,-7484(a2)
800e1ed4:	8ca80004 	lw	t0,4(a1)
800e1ed8:	3c16801f 	lui	s6,0x801f
800e1edc:	8e2501c0 	lw	a1,448(s1)
800e1ee0:	8e2601c4 	lw	a2,452(s1)
800e1ee4:	8e2701c8 	lw	a3,456(s1)
800e1ee8:	8ec44758 	lw	a0,18264(s6)
800e1eec:	3c1e800e 	lui	s8,0x800e
800e1ef0:	27d2a944 	addiu	s2,s8,-22204
800e1ef4:	afa30020 	sw	v1,32(sp)
800e1ef8:	afa80024 	sw	t0,36(sp)
800e1efc:	afaa0028 	sw	t2,40(sp)
800e1f00:	afa90010 	sw	t1,16(sp)
800e1f04:	afa00014 	sw	zero,20(sp)
800e1f08:	afa00018 	sw	zero,24(sp)
800e1f0c:	0240f809 	jalr	s2
800e1f10:	00408021 	move	s0,v0
800e1f14:	8e22004c 	lw	v0,76(s1)
800e1f18:	8e250040 	lw	a1,64(s1)
800e1f1c:	8e260044 	lw	a2,68(s1)
800e1f20:	8e270048 	lw	a3,72(s1)
800e1f24:	8ec44758 	lw	a0,18264(s6)
800e1f28:	afa20010 	sw	v0,16(sp)
800e1f2c:	afa00014 	sw	zero,20(sp)
800e1f30:	0240f809 	jalr	s2
800e1f34:	afa00018 	sw	zero,24(sp)
800e1f38:	8e2801bc 	lw	t0,444(s1)
800e1f3c:	8e2501b0 	lw	a1,432(s1)
800e1f40:	8e2601b4 	lw	a2,436(s1)
800e1f44:	8e2701b8 	lw	a3,440(s1)
800e1f48:	2402000c 	li	v0,12
800e1f4c:	24030009 	li	v1,9
800e1f50:	8ec44758 	lw	a0,18264(s6)
800e1f54:	afa20014 	sw	v0,20(sp)
800e1f58:	afa30018 	sw	v1,24(sp)
800e1f5c:	0240f809 	jalr	s2
800e1f60:	afa80010 	sw	t0,16(sp)
800e1f64:	8e0203d4 	lw	v0,980(s0)
800e1f68:	14400119 	bnez	v0,800e23d0 <game_state_menu_passive.3795+0x544>
800e1f6c:	00000000 	nop
800e1f70:	8ec44758 	lw	a0,18264(s6)
800e1f74:	8e270248 	lw	a3,584(s1)
800e1f78:	8e28024c 	lw	t0,588(s1)
800e1f7c:	8e250240 	lw	a1,576(s1)
800e1f80:	8e260244 	lw	a2,580(s1)
800e1f84:	240200e5 	li	v0,229
800e1f88:	2403000a 	li	v1,10
800e1f8c:	afa80010 	sw	t0,16(sp)
800e1f90:	afa20014 	sw	v0,20(sp)
800e1f94:	0240f809 	jalr	s2
800e1f98:	afa30018 	sw	v1,24(sp)
800e1f9c:	8e0203d0 	lw	v0,976(s0)
800e1fa0:	26111d90 	addiu	s1,s0,7568
800e1fa4:	8c43000c 	lw	v1,12(v0)
800e1fa8:	3c158012 	lui	s5,0x8012
800e1fac:	8c650000 	lw	a1,0(v1)
800e1fb0:	26a2bbf0 	addiu	v0,s5,-17424
800e1fb4:	0040f809 	jalr	v0
800e1fb8:	02202021 	move	a0,s1
800e1fbc:	24027fff 	li	v0,32767
800e1fc0:	afa20010 	sw	v0,16(sp)
800e1fc4:	8ec44758 	lw	a0,18264(s6)
800e1fc8:	3c02800e 	lui	v0,0x800e
800e1fcc:	00002821 	move	a1,zero
800e1fd0:	24070100 	li	a3,256
800e1fd4:	2442b9dc 	addiu	v0,v0,-17956
800e1fd8:	24060009 	li	a2,9
800e1fdc:	0040f809 	jalr	v0
800e1fe0:	afb10014 	sw	s1,20(sp)
800e1fe4:	8e0703d0 	lw	a3,976(s0)
800e1fe8:	3c02801f 	lui	v0,0x801f
800e1fec:	2453212c 	addiu	s3,v0,8492
800e1ff0:	3c028011 	lui	v0,0x8011
800e1ff4:	24e70028 	addiu	a3,a3,40
800e1ff8:	00002821 	move	a1,zero
800e1ffc:	27b20020 	addiu	s2,sp,32
800e2000:	3c17800e 	lui	s7,0x800e
800e2004:	2454ec30 	addiu	s4,v0,-5072
800e2008:	ae0703d0 	sw	a3,976(s0)
800e200c:	08038832 	j	800e20c8 <game_state_menu_passive.3795+0x23c>
800e2010:	ae0003cc 	sw	zero,972(s0)
800e2014:	8ce50014 	lw	a1,20(a3)
800e2018:	8ce60010 	lw	a2,16(a3)
800e201c:	8ca20000 	lw	v0,0(a1)
800e2020:	8ce3000c 	lw	v1,12(a3)
800e2024:	00021080 	sll	v0,v0,0x2
800e2028:	00461021 	addu	v0,v0,a2
800e202c:	8c650000 	lw	a1,0(v1)
800e2030:	8c430000 	lw	v1,0(v0)
800e2034:	0280f809 	jalr	s4
800e2038:	8c660000 	lw	a2,0(v1)
800e203c:	8e0203cc 	lw	v0,972(s0)
800e2040:	8e0703c8 	lw	a3,968(s0)
800e2044:	00021080 	sll	v0,v0,0x2
800e2048:	00521021 	addu	v0,v0,s2
800e204c:	8c430000 	lw	v1,0(v0)
800e2050:	8e0803d0 	lw	t0,976(s0)
800e2054:	00031080 	sll	v0,v1,0x2
800e2058:	01074026 	xor	t0,t0,a3
800e205c:	00033940 	sll	a3,v1,0x5
800e2060:	00e23823 	subu	a3,a3,v0
800e2064:	24097fff 	li	t1,32767
800e2068:	24024a8d 	li	v0,19085
800e206c:	00e33823 	subu	a3,a3,v1
800e2070:	0048480b 	movn	t1,v0,t0
800e2074:	8ec44758 	lw	a0,18264(s6)
800e2078:	3402ffff 	li	v0,0xffff
800e207c:	24050100 	li	a1,256
800e2080:	24e70028 	addiu	a3,a3,40
800e2084:	afa20014 	sw	v0,20(sp)
800e2088:	24060017 	li	a2,23
800e208c:	26eaa0c4 	addiu	t2,s7,-24380
800e2090:	afa90018 	sw	t1,24(sp)
800e2094:	afa00010 	sw	zero,16(sp)
800e2098:	0140f809 	jalr	t2
800e209c:	afb1001c 	sw	s1,28(sp)
800e20a0:	8e0203cc 	lw	v0,972(s0)
800e20a4:	8e0703d0 	lw	a3,976(s0)
800e20a8:	24420001 	addiu	v0,v0,1
800e20ac:	24e30028 	addiu	v1,a3,40
800e20b0:	2c440003 	sltiu	a0,v0,3
800e20b4:	00402821 	move	a1,v0
800e20b8:	00603821 	move	a3,v1
800e20bc:	ae0203cc 	sw	v0,972(s0)
800e20c0:	1080001c 	beqz	a0,800e2134 <game_state_menu_passive.3795+0x2a8>
800e20c4:	ae0303d0 	sw	v1,976(s0)
800e20c8:	8e0303c8 	lw	v1,968(s0)
800e20cc:	00051080 	sll	v0,a1,0x2
800e20d0:	00521021 	addu	v0,v0,s2
800e20d4:	10e300a1 	beq	a3,v1,800e235c <game_state_menu_passive.3795+0x4d0>
800e20d8:	27c9a944 	addiu	t1,s8,-22204
800e20dc:	8ce20024 	lw	v0,36(a3)
800e20e0:	30430002 	andi	v1,v0,0x2
800e20e4:	30420001 	andi	v0,v0,0x1
800e20e8:	1440000a 	bnez	v0,800e2114 <game_state_menu_passive.3795+0x288>
800e20ec:	02202021 	move	a0,s1
800e20f0:	02202021 	move	a0,s1
800e20f4:	1460ffc7 	bnez	v1,800e2014 <game_state_menu_passive.3795+0x188>
800e20f8:	26a6bbf0 	addiu	a2,s5,-17424
800e20fc:	8ce2000c 	lw	v0,12(a3)
800e2100:	02202021 	move	a0,s1
800e2104:	00c0f809 	jalr	a2
800e2108:	8c450000 	lw	a1,0(v0)
800e210c:	08038810 	j	800e2040 <game_state_menu_passive.3795+0x1b4>
800e2110:	8e0203cc 	lw	v0,972(s0)
800e2114:	8ce20014 	lw	v0,20(a3)
800e2118:	8ce3000c 	lw	v1,12(a3)
800e211c:	8c460000 	lw	a2,0(v0)
800e2120:	8c650000 	lw	a1,0(v1)
800e2124:	0280f809 	jalr	s4
800e2128:	24c60001 	addiu	a2,a2,1
800e212c:	08038810 	j	800e2040 <game_state_menu_passive.3795+0x1b4>
800e2130:	8e0203cc 	lw	v0,972(s0)
800e2134:	3c02803a 	lui	v0,0x803a
800e2138:	8043cd31 	lb	v1,-13007(v0)
800e213c:	1c6000ae 	bgtz	v1,800e23f8 <game_state_menu_passive.3795+0x56c>
800e2140:	3c02803a 	lui	v0,0x803a
800e2144:	8043cd30 	lb	v1,-13008(v0)
800e2148:	1c6000b3 	bgtz	v1,800e2418 <game_state_menu_passive.3795+0x58c>
800e214c:	24020008 	li	v0,8
800e2150:	3c02803a 	lui	v0,0x803a
800e2154:	8043cd2f 	lb	v1,-13009(v0)
800e2158:	1c6000b1 	bgtz	v1,800e2420 <game_state_menu_passive.3795+0x594>
800e215c:	24020007 	li	v0,7
800e2160:	3c02803a 	lui	v0,0x803a
800e2164:	8043cd2e 	lb	v1,-13010(v0)
800e2168:	1c6000af 	bgtz	v1,800e2428 <game_state_menu_passive.3795+0x59c>
800e216c:	24020006 	li	v0,6
800e2170:	3c02803a 	lui	v0,0x803a
800e2174:	8043cd2d 	lb	v1,-13011(v0)
800e2178:	1c6000ad 	bgtz	v1,800e2430 <game_state_menu_passive.3795+0x5a4>
800e217c:	24020005 	li	v0,5
800e2180:	3c02803a 	lui	v0,0x803a
800e2184:	8043cd2c 	lb	v1,-13012(v0)
800e2188:	1c6000ab 	bgtz	v1,800e2438 <game_state_menu_passive.3795+0x5ac>
800e218c:	24020004 	li	v0,4
800e2190:	3c02803a 	lui	v0,0x803a
800e2194:	8043cd2b 	lb	v1,-13013(v0)
800e2198:	1c6000a9 	bgtz	v1,800e2440 <game_state_menu_passive.3795+0x5b4>
800e219c:	24020003 	li	v0,3
800e21a0:	3c02803a 	lui	v0,0x803a
800e21a4:	8043cd2a 	lb	v1,-13014(v0)
800e21a8:	1c6000a7 	bgtz	v1,800e2448 <game_state_menu_passive.3795+0x5bc>
800e21ac:	24020002 	li	v0,2
800e21b0:	3c02803a 	lui	v0,0x803a
800e21b4:	8043cd29 	lb	v1,-13015(v0)
800e21b8:	1c6000a5 	bgtz	v1,800e2450 <game_state_menu_passive.3795+0x5c4>
800e21bc:	24020001 	li	v0,1
800e21c0:	3c13803a 	lui	s3,0x803a
800e21c4:	8262cd28 	lb	v0,-13016(s3)
800e21c8:	1c4000a3 	bgtz	v0,800e2458 <game_state_menu_passive.3795+0x5cc>
800e21cc:	2412ffff 	li	s2,-1
800e21d0:	26460002 	addiu	a2,s2,2
800e21d4:	3c038011 	lui	v1,0x8011
800e21d8:	3c05801c 	lui	a1,0x801c
800e21dc:	24a5df5c 	addiu	a1,a1,-8356
800e21e0:	2462ec30 	addiu	v0,v1,-5072
800e21e4:	0040f809 	jalr	v0
800e21e8:	02202021 	move	a0,s1
800e21ec:	3402ffff 	li	v0,0xffff
800e21f0:	24034a8d 	li	v1,19085
800e21f4:	8ec44758 	lw	a0,18264(s6)
800e21f8:	afa20014 	sw	v0,20(sp)
800e21fc:	afa30018 	sw	v1,24(sp)
800e2200:	26e8a0c4 	addiu	t0,s7,-24380
800e2204:	24050100 	li	a1,256
800e2208:	24060092 	li	a2,146
800e220c:	24070028 	li	a3,40
800e2210:	afb1001c 	sw	s1,28(sp)
800e2214:	0100f809 	jalr	t0
800e2218:	afa00010 	sw	zero,16(sp)
800e221c:	8e0303d4 	lw	v1,980(s0)
800e2220:	24020001 	li	v0,1
800e2224:	10620070 	beq	v1,v0,800e23e8 <game_state_menu_passive.3795+0x55c>
800e2228:	24020002 	li	v0,2
800e222c:	10620070 	beq	v1,v0,800e23f0 <game_state_menu_passive.3795+0x564>
800e2230:	3c02801f 	lui	v0,0x801f
800e2234:	2412ffff 	li	s2,-1
800e2238:	00121900 	sll	v1,s2,0x4
800e223c:	00121080 	sll	v0,s2,0x2
800e2240:	00431021 	addu	v0,v0,v1
800e2244:	00521021 	addu	v0,v0,s2
800e2248:	2442001c 	addiu	v0,v0,28
800e224c:	2673cd28 	addiu	s3,s3,-13016
800e2250:	afa20030 	sw	v0,48(sp)
800e2254:	3c03801f 	lui	v1,0x801f
800e2258:	3c02800e 	lui	v0,0x800e
800e225c:	2470212c 	addiu	s0,v1,8492
800e2260:	2455a944 	addiu	s5,v0,-22204
800e2264:	2411001c 	li	s1,28
800e2268:	0260b821 	move	s7,s3
800e226c:	2414005d 	li	s4,93
800e2270:	080388ad 	j	800e22b4 <game_state_menu_passive.3795+0x428>
800e2274:	0253f021 	addu	s8,s2,s3
800e2278:	82620000 	lb	v0,0(s3)
800e227c:	1840002d 	blez	v0,800e2334 <game_state_menu_passive.3795+0x4a8>
800e2280:	8ec44758 	lw	a0,18264(s6)
800e2284:	8e02020c 	lw	v0,524(s0)
800e2288:	8e050200 	lw	a1,512(s0)
800e228c:	8e060204 	lw	a2,516(s0)
800e2290:	8e070208 	lw	a3,520(s0)
800e2294:	afa20010 	sw	v0,16(sp)
800e2298:	afb10014 	sw	s1,20(sp)
800e229c:	02a0f809 	jalr	s5
800e22a0:	afb40018 	sw	s4,24(sp)
800e22a4:	26310015 	addiu	s1,s1,21
800e22a8:	240200ee 	li	v0,238
800e22ac:	12220015 	beq	s1,v0,800e2304 <game_state_menu_passive.3795+0x478>
800e22b0:	26730001 	addiu	s3,s3,1
800e22b4:	02771023 	subu	v0,s3,s7
800e22b8:	1642ffef 	bne	s2,v0,800e2278 <game_state_menu_passive.3795+0x3ec>
800e22bc:	00000000 	nop
800e22c0:	83c20000 	lb	v0,0(s8)
800e22c4:	18400037 	blez	v0,800e23a4 <game_state_menu_passive.3795+0x518>
800e22c8:	8fa30030 	lw	v1,48(sp)
800e22cc:	8e0201fc 	lw	v0,508(s0)
800e22d0:	8e0501f0 	lw	a1,496(s0)
800e22d4:	8e0601f4 	lw	a2,500(s0)
800e22d8:	8e0701f8 	lw	a3,504(s0)
800e22dc:	afa20010 	sw	v0,16(sp)
800e22e0:	8fa20030 	lw	v0,48(sp)
800e22e4:	8ec44758 	lw	a0,18264(s6)
800e22e8:	afa20014 	sw	v0,20(sp)
800e22ec:	02a0f809 	jalr	s5
800e22f0:	afb40018 	sw	s4,24(sp)
800e22f4:	26310015 	addiu	s1,s1,21
800e22f8:	240200ee 	li	v0,238
800e22fc:	1622ffed 	bne	s1,v0,800e22b4 <game_state_menu_passive.3795+0x428>
800e2300:	26730001 	addiu	s3,s3,1
800e2304:	8fbf005c 	lw	ra,92(sp)
800e2308:	8fbe0058 	lw	s8,88(sp)
800e230c:	8fb70054 	lw	s7,84(sp)
800e2310:	8fb60050 	lw	s6,80(sp)
800e2314:	8fb5004c 	lw	s5,76(sp)
800e2318:	8fb40048 	lw	s4,72(sp)
800e231c:	8fb30044 	lw	s3,68(sp)
800e2320:	8fb20040 	lw	s2,64(sp)
800e2324:	8fb1003c 	lw	s1,60(sp)
800e2328:	8fb00038 	lw	s0,56(sp)
800e232c:	03e00008 	jr	ra
800e2330:	27bd0060 	addiu	sp,sp,96
800e2334:	8e02022c 	lw	v0,556(s0)
800e2338:	8e050220 	lw	a1,544(s0)
800e233c:	8e060224 	lw	a2,548(s0)
800e2340:	8e070228 	lw	a3,552(s0)
800e2344:	afa20010 	sw	v0,16(sp)
800e2348:	afb10014 	sw	s1,20(sp)
800e234c:	02a0f809 	jalr	s5
800e2350:	afb40018 	sw	s4,24(sp)
800e2354:	080388aa 	j	800e22a8 <game_state_menu_passive.3795+0x41c>
800e2358:	26310015 	addiu	s1,s1,21
800e235c:	8c420000 	lw	v0,0(v0)
800e2360:	8e6801dc 	lw	t0,476(s3)
800e2364:	00022880 	sll	a1,v0,0x2
800e2368:	00021940 	sll	v1,v0,0x5
800e236c:	00651823 	subu	v1,v1,a1
800e2370:	00621823 	subu	v1,v1,v0
800e2374:	8e6701d8 	lw	a3,472(s3)
800e2378:	8e6601d4 	lw	a2,468(s3)
800e237c:	8e6501d0 	lw	a1,464(s3)
800e2380:	24630023 	addiu	v1,v1,35
800e2384:	24020006 	li	v0,6
800e2388:	8ec44758 	lw	a0,18264(s6)
800e238c:	afa20014 	sw	v0,20(sp)
800e2390:	afa30018 	sw	v1,24(sp)
800e2394:	0120f809 	jalr	t1
800e2398:	afa80010 	sw	t0,16(sp)
800e239c:	08038837 	j	800e20dc <game_state_menu_passive.3795+0x250>
800e23a0:	8e0703d0 	lw	a3,976(s0)
800e23a4:	8e02021c 	lw	v0,540(s0)
800e23a8:	8e050210 	lw	a1,528(s0)
800e23ac:	8e060214 	lw	a2,532(s0)
800e23b0:	8e070218 	lw	a3,536(s0)
800e23b4:	8ec44758 	lw	a0,18264(s6)
800e23b8:	afa20010 	sw	v0,16(sp)
800e23bc:	afa30014 	sw	v1,20(sp)
800e23c0:	02a0f809 	jalr	s5
800e23c4:	afb40018 	sw	s4,24(sp)
800e23c8:	080388aa 	j	800e22a8 <game_state_menu_passive.3795+0x41c>
800e23cc:	26310015 	addiu	s1,s1,21
800e23d0:	8ec44758 	lw	a0,18264(s6)
800e23d4:	8e270258 	lw	a3,600(s1)
800e23d8:	8e28025c 	lw	t0,604(s1)
800e23dc:	8e250250 	lw	a1,592(s1)
800e23e0:	080387e1 	j	800e1f84 <game_state_menu_passive.3795+0xf8>
800e23e4:	8e260254 	lw	a2,596(s1)
800e23e8:	0803888e 	j	800e2238 <game_state_menu_passive.3795+0x3ac>
800e23ec:	26520001 	addiu	s2,s2,1
800e23f0:	0803888e 	j	800e2238 <game_state_menu_passive.3795+0x3ac>
800e23f4:	8c52449c 	lw	s2,17564(v0)
800e23f8:	24020009 	li	v0,9
800e23fc:	3c13803a 	lui	s3,0x803a
800e2400:	00409021 	move	s2,v0
800e2404:	28420009 	slti	v0,v0,9
800e2408:	1440ff71 	bnez	v0,800e21d0 <game_state_menu_passive.3795+0x344>
800e240c:	2406000a 	li	a2,10
800e2410:	08038876 	j	800e21d8 <game_state_menu_passive.3795+0x34c>
800e2414:	3c038011 	lui	v1,0x8011
800e2418:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e241c:	3c13803a 	lui	s3,0x803a
800e2420:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e2424:	3c13803a 	lui	s3,0x803a
800e2428:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e242c:	3c13803a 	lui	s3,0x803a
800e2430:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e2434:	3c13803a 	lui	s3,0x803a
800e2438:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e243c:	3c13803a 	lui	s3,0x803a
800e2440:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e2444:	3c13803a 	lui	s3,0x803a
800e2448:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e244c:	3c13803a 	lui	s3,0x803a
800e2450:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e2454:	3c13803a 	lui	s3,0x803a
800e2458:	08038900 	j	800e2400 <game_state_menu_passive.3795+0x574>
800e245c:	00001021 	move	v0,zero

800e2460 <my_array_partion>:
800e2460:	27bdffc0 	addiu	sp,sp,-64
800e2464:	afbe0038 	sw	s8,56(sp)
800e2468:	0005f080 	sll	s8,a1,0x2
800e246c:	afb5002c 	sw	s5,44(sp)
800e2470:	afb30024 	sw	s3,36(sp)
800e2474:	afbf003c 	sw	ra,60(sp)
800e2478:	afb70034 	sw	s7,52(sp)
800e247c:	afb60030 	sw	s6,48(sp)
800e2480:	afb40028 	sw	s4,40(sp)
800e2484:	afb20020 	sw	s2,32(sp)
800e2488:	afb1001c 	sw	s1,28(sp)
800e248c:	afb00018 	sw	s0,24(sp)
800e2490:	03c41021 	addu	v0,s8,a0
800e2494:	8c420000 	lw	v0,0(v0)
800e2498:	00a6182a 	slt	v1,a1,a2
800e249c:	00a09821 	move	s3,a1
800e24a0:	afa40040 	sw	a0,64(sp)
800e24a4:	00c0a821 	move	s5,a2
800e24a8:	10600046 	beqz	v1,800e25c4 <my_array_partion+0x164>
800e24ac:	afa20014 	sw	v0,20(sp)
800e24b0:	8fa30040 	lw	v1,64(sp)
800e24b4:	00151080 	sll	v0,s5,0x2
800e24b8:	0062b021 	addu	s6,v1,v0
800e24bc:	007e2021 	addu	a0,v1,s8
800e24c0:	8ed20000 	lw	s2,0(s6)
800e24c4:	afa40010 	sw	a0,16(sp)
800e24c8:	82420000 	lb	v0,0(s2)
800e24cc:	2403002e 	li	v1,46
800e24d0:	10430013 	beq	v0,v1,800e2520 <my_array_partion+0xc0>
800e24d4:	8c910000 	lw	s1,0(a0)
800e24d8:	82220000 	lb	v0,0(s1)
800e24dc:	10430046 	beq	v0,v1,800e25f8 <my_array_partion+0x198>
800e24e0:	3c028012 	lui	v0,0x8012
800e24e4:	2457cc10 	addiu	s7,v0,-13296
800e24e8:	26d0fffc 	addiu	s0,s6,-4
800e24ec:	08038943 	j	800e250c <my_array_partion+0xac>
800e24f0:	2414002e 	li	s4,46
800e24f4:	8e120000 	lw	s2,0(s0)
800e24f8:	0200b021 	move	s6,s0
800e24fc:	82420000 	lb	v0,0(s2)
800e2500:	26b5ffff 	addiu	s5,s5,-1
800e2504:	10540006 	beq	v0,s4,800e2520 <my_array_partion+0xc0>
800e2508:	2610fffc 	addiu	s0,s0,-4
800e250c:	02402821 	move	a1,s2
800e2510:	02e0f809 	jalr	s7
800e2514:	02202021 	move	a0,s1
800e2518:	0440fff6 	bltz	v0,800e24f4 <my_array_partion+0x94>
800e251c:	00000000 	nop
800e2520:	12b30027 	beq	s5,s3,800e25c0 <my_array_partion+0x160>
800e2524:	8fa40010 	lw	a0,16(sp)
800e2528:	8ec20000 	lw	v0,0(s6)
800e252c:	0275182a 	slt	v1,s3,s5
800e2530:	ac820000 	sw	v0,0(a0)
800e2534:	8fa20014 	lw	v0,20(sp)
800e2538:	10600004 	beqz	v1,800e254c <my_array_partion+0xec>
800e253c:	aec20000 	sw	v0,0(s6)
800e2540:	26730001 	addiu	s3,s3,1
800e2544:	12b3001f 	beq	s5,s3,800e25c4 <my_array_partion+0x164>
800e2548:	0013f080 	sll	s8,s3,0x2
800e254c:	8fa30040 	lw	v1,64(sp)
800e2550:	3c028012 	lui	v0,0x8012
800e2554:	82570000 	lb	s7,0(s2)
800e2558:	007e8821 	addu	s1,v1,s8
800e255c:	2414002e 	li	s4,46
800e2560:	245ecc10 	addiu	s8,v0,-13296
800e2564:	8e300000 	lw	s0,0(s1)
800e2568:	02402021 	move	a0,s2
800e256c:	82020000 	lb	v0,0(s0)
800e2570:	10540007 	beq	v0,s4,800e2590 <my_array_partion+0x130>
800e2574:	02002821 	move	a1,s0
800e2578:	12f40008 	beq	s7,s4,800e259c <my_array_partion+0x13c>
800e257c:	00000000 	nop
800e2580:	03c0f809 	jalr	s8
800e2584:	00000000 	nop
800e2588:	18400004 	blez	v0,800e259c <my_array_partion+0x13c>
800e258c:	00000000 	nop
800e2590:	26730001 	addiu	s3,s3,1
800e2594:	08038959 	j	800e2564 <my_array_partion+0x104>
800e2598:	26310004 	addiu	s1,s1,4
800e259c:	12750009 	beq	s3,s5,800e25c4 <my_array_partion+0x164>
800e25a0:	26b5ffff 	addiu	s5,s5,-1
800e25a4:	8fa40014 	lw	a0,20(sp)
800e25a8:	0275102a 	slt	v0,s3,s5
800e25ac:	aed00000 	sw	s0,0(s6)
800e25b0:	10400004 	beqz	v0,800e25c4 <my_array_partion+0x164>
800e25b4:	ae240000 	sw	a0,0(s1)
800e25b8:	0803892c 	j	800e24b0 <my_array_partion+0x50>
800e25bc:	0013f080 	sll	s8,s3,0x2
800e25c0:	02a09821 	move	s3,s5
800e25c4:	02601021 	move	v0,s3
800e25c8:	8fbf003c 	lw	ra,60(sp)
800e25cc:	8fbe0038 	lw	s8,56(sp)
800e25d0:	8fb70034 	lw	s7,52(sp)
800e25d4:	8fb60030 	lw	s6,48(sp)
800e25d8:	8fb5002c 	lw	s5,44(sp)
800e25dc:	8fb40028 	lw	s4,40(sp)
800e25e0:	8fb30024 	lw	s3,36(sp)
800e25e4:	8fb20020 	lw	s2,32(sp)
800e25e8:	8fb1001c 	lw	s1,28(sp)
800e25ec:	8fb00018 	lw	s0,24(sp)
800e25f0:	03e00008 	jr	ra
800e25f4:	27bd0040 	addiu	sp,sp,64
800e25f8:	26c4fffc 	addiu	a0,s6,-4
800e25fc:	8c920000 	lw	s2,0(a0)
800e2600:	2402002e 	li	v0,46
800e2604:	82430000 	lb	v1,0(s2)
800e2608:	0080b021 	move	s6,a0
800e260c:	26b5ffff 	addiu	s5,s5,-1
800e2610:	1462fffa 	bne	v1,v0,800e25fc <my_array_partion+0x19c>
800e2614:	2484fffc 	addiu	a0,a0,-4
800e2618:	08038948 	j	800e2520 <my_array_partion+0xc0>
800e261c:	00000000 	nop

800e2620 <load_game_config_file>:
800e2620:	27bdfdc8 	addiu	sp,sp,-568
800e2624:	afb3021c 	sw	s3,540(sp)
800e2628:	3c138039 	lui	s3,0x8039
800e262c:	afbe0230 	sw	s8,560(sp)
800e2630:	afb7022c 	sw	s7,556(sp)
800e2634:	afb60228 	sw	s6,552(sp)
800e2638:	24070002 	li	a3,2
800e263c:	26686208 	addiu	t0,s3,25096
800e2640:	24031000 	li	v1,4096
800e2644:	3c168039 	lui	s6,0x8039
800e2648:	3c1e8011 	lui	s8,0x8011
800e264c:	3c05801c 	lui	a1,0x801c
800e2650:	3c17801f 	lui	s7,0x801f
800e2654:	afbf0234 	sw	ra,564(sp)
800e2658:	afb50224 	sw	s5,548(sp)
800e265c:	afb40220 	sw	s4,544(sp)
800e2660:	afb20218 	sw	s2,536(sp)
800e2664:	afb10214 	sw	s1,532(sp)
800e2668:	afb00210 	sw	s0,528(sp)
800e266c:	24a5e210 	addiu	a1,a1,-7664
800e2670:	ad030014 	sw	v1,20(t0)
800e2674:	26c462a8 	addiu	a0,s6,25256
800e2678:	24060040 	li	a2,64
800e267c:	27c2c930 	addiu	v0,s8,-14032
800e2680:	aee723cc 	sw	a3,9164(s7)
800e2684:	ae676208 	sw	a3,25096(s3)
800e2688:	0040f809 	jalr	v0
800e268c:	ad00000c 	sw	zero,12(t0)
800e2690:	3c038039 	lui	v1,0x8039
800e2694:	3c028039 	lui	v0,0x8039
800e2698:	246362ec 	addiu	v1,v1,25324
800e269c:	24426b0c 	addiu	v0,v0,27404
800e26a0:	ac600000 	sw	zero,0(v1)
800e26a4:	a060000c 	sb	zero,12(v1)
800e26a8:	24630034 	addiu	v1,v1,52
800e26ac:	1462fffc 	bne	v1,v0,800e26a0 <load_game_config_file+0x80>
800e26b0:	3c048039 	lui	a0,0x8039
800e26b4:	3c028011 	lui	v0,0x8011
800e26b8:	24846b08 	addiu	a0,a0,27400
800e26bc:	00002821 	move	a1,zero
800e26c0:	2442ca64 	addiu	v0,v0,-13724
800e26c4:	0040f809 	jalr	v0
800e26c8:	24060200 	li	a2,512
800e26cc:	3c09803a 	lui	t1,0x803a
800e26d0:	2528cd28 	addiu	t0,t1,-13016
800e26d4:	2402fff6 	li	v0,-10
800e26d8:	a1020009 	sb	v0,9(t0)
800e26dc:	3c02801f 	lui	v0,0x801f
800e26e0:	ac40449c 	sw	zero,17564(v0)
800e26e4:	2403ffff 	li	v1,-1
800e26e8:	2402fffe 	li	v0,-2
800e26ec:	a123cd28 	sb	v1,-13016(t1)
800e26f0:	a1020001 	sb	v0,1(t0)
800e26f4:	2403fffd 	li	v1,-3
800e26f8:	2402fffc 	li	v0,-4
800e26fc:	a1030002 	sb	v1,2(t0)
800e2700:	a1020003 	sb	v0,3(t0)
800e2704:	2403fffb 	li	v1,-5
800e2708:	2402fffa 	li	v0,-6
800e270c:	a1030004 	sb	v1,4(t0)
800e2710:	a1020005 	sb	v0,5(t0)
800e2714:	2403fff9 	li	v1,-7
800e2718:	2402fff8 	li	v0,-8
800e271c:	266a6208 	addiu	t2,s3,25096
800e2720:	27b10010 	addiu	s1,sp,16
800e2724:	a1030006 	sb	v1,6(t0)
800e2728:	a1020007 	sb	v0,7(t0)
800e272c:	2403fff7 	li	v1,-9
800e2730:	3c05801c 	lui	a1,0x801c
800e2734:	3c068039 	lui	a2,0x8039
800e2738:	3c078039 	lui	a3,0x8039
800e273c:	24140002 	li	s4,2
800e2740:	3c028011 	lui	v0,0x8011
800e2744:	24a5dcd4 	addiu	a1,a1,-9004
800e2748:	02202021 	move	a0,s1
800e274c:	24c67ee8 	addiu	a2,a2,32488
800e2750:	24e77ce8 	addiu	a3,a3,31976
800e2754:	ad54001c 	sw	s4,28(t2)
800e2758:	a1030008 	sb	v1,8(t0)
800e275c:	2442ec30 	addiu	v0,v0,-5072
800e2760:	0040f809 	jalr	v0
800e2764:	ad400018 	sw	zero,24(t2)
800e2768:	3c028012 	lui	v0,0x8012
800e276c:	02202021 	move	a0,s1
800e2770:	2442c1a0 	addiu	v0,v0,-15968
800e2774:	0040f809 	jalr	v0
800e2778:	2405002e 	li	a1,46
800e277c:	1040003c 	beqz	v0,800e2870 <load_game_config_file+0x250>
800e2780:	3c05801c 	lui	a1,0x801c
800e2784:	a0400000 	sb	zero,0(v0)
800e2788:	3c028012 	lui	v0,0x8012
800e278c:	24a5df90 	addiu	a1,a1,-8304
800e2790:	2442ba60 	addiu	v0,v0,-17824
800e2794:	0040f809 	jalr	v0
800e2798:	02202021 	move	a0,s1
800e279c:	3c05801d 	lui	a1,0x801d
800e27a0:	3c02800f 	lui	v0,0x800f
800e27a4:	02202021 	move	a0,s1
800e27a8:	24425f70 	addiu	v0,v0,24432
800e27ac:	0040f809 	jalr	v0
800e27b0:	24a55754 	addiu	a1,a1,22356
800e27b4:	1040002e 	beqz	v0,800e2870 <load_game_config_file+0x250>
800e27b8:	00409021 	move	s2,v0
800e27bc:	3c15800f 	lui	s5,0x800f
800e27c0:	24060007 	li	a2,7
800e27c4:	00403821 	move	a3,v0
800e27c8:	02202021 	move	a0,s1
800e27cc:	26a25ed4 	addiu	v0,s5,24276
800e27d0:	0040f809 	jalr	v0
800e27d4:	24050001 	li	a1,1
800e27d8:	3c10801c 	lui	s0,0x801c
800e27dc:	3c028012 	lui	v0,0x8012
800e27e0:	2442bdb0 	addiu	v0,v0,-16976
800e27e4:	0040f809 	jalr	v0
800e27e8:	2604df98 	addiu	a0,s0,-8296
800e27ec:	00403021 	move	a2,v0
800e27f0:	2c420007 	sltiu	v0,v0,7
800e27f4:	1040002a 	beqz	v0,800e28a0 <load_game_config_file+0x280>
800e27f8:	2cc20004 	sltiu	v0,a2,4
800e27fc:	10400044 	beqz	v0,800e2910 <load_game_config_file+0x2f0>
800e2800:	9203df98 	lbu	v1,-8296(s0)
800e2804:	93a20010 	lbu	v0,16(sp)
800e2808:	2605df98 	addiu	a1,s0,-8296
800e280c:	10c00011 	beqz	a2,800e2854 <load_game_config_file+0x234>
800e2810:	00431023 	subu	v0,v0,v1
800e2814:	1440000f 	bnez	v0,800e2854 <load_game_config_file+0x234>
800e2818:	2cc40002 	sltiu	a0,a2,2
800e281c:	93a20011 	lbu	v0,17(sp)
800e2820:	90a30001 	lbu	v1,1(a1)
800e2824:	1480000b 	bnez	a0,800e2854 <load_game_config_file+0x234>
800e2828:	00431023 	subu	v0,v0,v1
800e282c:	14400009 	bnez	v0,800e2854 <load_game_config_file+0x234>
800e2830:	93a30012 	lbu	v1,18(sp)
800e2834:	90a20002 	lbu	v0,2(a1)
800e2838:	10d40006 	beq	a2,s4,800e2854 <load_game_config_file+0x234>
800e283c:	00621023 	subu	v0,v1,v0
800e2840:	14400005 	bnez	v0,800e2858 <load_game_config_file+0x238>
800e2844:	2c420001 	sltiu	v0,v0,1
800e2848:	90a30003 	lbu	v1,3(a1)
800e284c:	93a20013 	lbu	v0,19(sp)
800e2850:	00431023 	subu	v0,v0,v1
800e2854:	2c420001 	sltiu	v0,v0,1
800e2858:	1440001b 	bnez	v0,800e28c8 <load_game_config_file+0x2a8>
800e285c:	26646208 	addiu	a0,s3,25096
800e2860:	3c02800f 	lui	v0,0x800f
800e2864:	24425f58 	addiu	v0,v0,24408
800e2868:	0040f809 	jalr	v0
800e286c:	02402021 	move	a0,s2
800e2870:	8fbf0234 	lw	ra,564(sp)
800e2874:	8fbe0230 	lw	s8,560(sp)
800e2878:	8fb7022c 	lw	s7,556(sp)
800e287c:	8fb60228 	lw	s6,552(sp)
800e2880:	8fb50224 	lw	s5,548(sp)
800e2884:	8fb40220 	lw	s4,544(sp)
800e2888:	8fb3021c 	lw	s3,540(sp)
800e288c:	8fb20218 	lw	s2,536(sp)
800e2890:	8fb10214 	lw	s1,532(sp)
800e2894:	8fb00210 	lw	s0,528(sp)
800e2898:	03e00008 	jr	ra
800e289c:	27bd0238 	addiu	sp,sp,568
800e28a0:	3c028012 	lui	v0,0x8012
800e28a4:	02202021 	move	a0,s1
800e28a8:	2605df98 	addiu	a1,s0,-8296
800e28ac:	2442bfc0 	addiu	v0,v0,-16448
800e28b0:	0040f809 	jalr	v0
800e28b4:	24060007 	li	a2,7
800e28b8:	2c420001 	sltiu	v0,v0,1
800e28bc:	1040ffe9 	beqz	v0,800e2864 <load_game_config_file+0x244>
800e28c0:	3c02800f 	lui	v0,0x800f
800e28c4:	26646208 	addiu	a0,s3,25096
800e28c8:	24050001 	li	a1,1
800e28cc:	24060b08 	li	a2,2824
800e28d0:	26a25ed4 	addiu	v0,s5,24276
800e28d4:	0040f809 	jalr	v0
800e28d8:	02403821 	move	a3,s2
800e28dc:	3c04803a 	lui	a0,0x803a
800e28e0:	2484cae8 	addiu	a0,a0,-13592
800e28e4:	26c562a8 	addiu	a1,s6,25256
800e28e8:	27c2c930 	addiu	v0,s8,-14032
800e28ec:	0040f809 	jalr	v0
800e28f0:	24060040 	li	a2,64
800e28f4:	26636208 	addiu	v1,s3,25096
800e28f8:	8c640014 	lw	a0,20(v1)
800e28fc:	8e656208 	lw	a1,25096(s3)
800e2900:	3c02801f 	lui	v0,0x801f
800e2904:	ac444708 	sw	a0,18184(v0)
800e2908:	08038a18 	j	800e2860 <load_game_config_file+0x240>
800e290c:	aee523cc 	sw	a1,9164(s7)
800e2910:	3c028012 	lui	v0,0x8012
800e2914:	02202021 	move	a0,s1
800e2918:	2442bbc0 	addiu	v0,v0,-17472
800e291c:	0040f809 	jalr	v0
800e2920:	2605df98 	addiu	a1,s0,-8296
800e2924:	08038a16 	j	800e2858 <load_game_config_file+0x238>
800e2928:	2c420001 	sltiu	v0,v0,1

800e292c <check_gbaemu_version.3783>:
800e292c:	27bdffc8 	addiu	sp,sp,-56
800e2930:	afb20028 	sw	s2,40(sp)
800e2934:	afbf0034 	sw	ra,52(sp)
800e2938:	afb40030 	sw	s4,48(sp)
800e293c:	afb3002c 	sw	s3,44(sp)
800e2940:	afb10024 	sw	s1,36(sp)
800e2944:	afb00020 	sw	s0,32(sp)
800e2948:	8c4603ec 	lw	a2,1004(v0)
800e294c:	10c00049 	beqz	a2,800e2a74 <check_gbaemu_version.3783+0x148>
800e2950:	00409021 	move	s2,v0
800e2954:	24022d6b 	li	v0,11627
800e2958:	3c14801f 	lui	s4,0x801f
800e295c:	8e854758 	lw	a1,18264(s4)
800e2960:	00c02021 	move	a0,a2
800e2964:	ae4203e8 	sw	v0,1000(s2)
800e2968:	3c060001 	lui	a2,0x1
800e296c:	3c028011 	lui	v0,0x8011
800e2970:	2442c930 	addiu	v0,v0,-14032
800e2974:	0040f809 	jalr	v0
800e2978:	34c68000 	ori	a2,a2,0x8000
800e297c:	8e4603ec 	lw	a2,1004(s2)
800e2980:	240200e3 	li	v0,227
800e2984:	240300a5 	li	v1,165
800e2988:	afa20010 	sw	v0,16(sp)
800e298c:	afa30014 	sw	v1,20(sp)
800e2990:	8e4303e8 	lw	v1,1000(s2)
800e2994:	8e844758 	lw	a0,18264(s4)
800e2998:	3c02800e 	lui	v0,0x800e
800e299c:	3c108039 	lui	s0,0x8039
800e29a0:	afa30018 	sw	v1,24(sp)
800e29a4:	00c02821 	move	a1,a2
800e29a8:	26107b14 	addiu	s0,s0,31508
800e29ac:	2406001c 	li	a2,28
800e29b0:	2442c390 	addiu	v0,v0,-15472
800e29b4:	0040f809 	jalr	v0
800e29b8:	2407001f 	li	a3,31
800e29bc:	3c11800e 	lui	s1,0x800e
800e29c0:	8e0201bc 	lw	v0,444(s0)
800e29c4:	8e844758 	lw	a0,18264(s4)
800e29c8:	2631b9dc 	addiu	s1,s1,-17956
800e29cc:	24137510 	li	s3,29968
800e29d0:	24050024 	li	a1,36
800e29d4:	24060050 	li	a2,80
800e29d8:	240700be 	li	a3,190
800e29dc:	afa20014 	sw	v0,20(sp)
800e29e0:	26521d90 	addiu	s2,s2,7568
800e29e4:	0220f809 	jalr	s1
800e29e8:	afb30010 	sw	s3,16(sp)
800e29ec:	8e0601c0 	lw	a2,448(s0)
800e29f0:	3c05801c 	lui	a1,0x801c
800e29f4:	3c07801c 	lui	a3,0x801c
800e29f8:	3c028011 	lui	v0,0x8011
800e29fc:	24a5e00c 	addiu	a1,a1,-8180
800e2a00:	24e7e014 	addiu	a3,a3,-8172
800e2a04:	2442ec30 	addiu	v0,v0,-5072
800e2a08:	0040f809 	jalr	v0
800e2a0c:	02402021 	move	a0,s2
800e2a10:	8e844758 	lw	a0,18264(s4)
800e2a14:	24050024 	li	a1,36
800e2a18:	2406005f 	li	a2,95
800e2a1c:	240700be 	li	a3,190
800e2a20:	afb30010 	sw	s3,16(sp)
800e2a24:	0220f809 	jalr	s1
800e2a28:	afb20014 	sw	s2,20(sp)
800e2a2c:	3c028011 	lui	v0,0x8011
800e2a30:	24040002 	li	a0,2
800e2a34:	2442c650 	addiu	v0,v0,-14768
800e2a38:	0040f809 	jalr	v0
800e2a3c:	24050002 	li	a1,2
800e2a40:	3c03800f 	lui	v1,0x800f
800e2a44:	247076b4 	addiu	s0,v1,30388
800e2a48:	0200f809 	jalr	s0
800e2a4c:	00000000 	nop
800e2a50:	1040fffd 	beqz	v0,800e2a48 <check_gbaemu_version.3783+0x11c>
800e2a54:	8fbf0034 	lw	ra,52(sp)
800e2a58:	8fb40030 	lw	s4,48(sp)
800e2a5c:	8fb3002c 	lw	s3,44(sp)
800e2a60:	8fb20028 	lw	s2,40(sp)
800e2a64:	8fb10024 	lw	s1,36(sp)
800e2a68:	8fb00020 	lw	s0,32(sp)
800e2a6c:	03e00008 	jr	ra
800e2a70:	27bd0038 	addiu	sp,sp,56
800e2a74:	24022882 	li	v0,10370
800e2a78:	3c14801f 	lui	s4,0x801f
800e2a7c:	08038a60 	j	800e2980 <check_gbaemu_version.3783+0x54>
800e2a80:	ae4203e8 	sw	v0,1000(s2)

800e2a84 <menu_exit.3764>:
800e2a84:	27bdfde0 	addiu	sp,sp,-544
800e2a88:	afbf0218 	sw	ra,536(sp)
800e2a8c:	afb10214 	sw	s1,532(sp)
800e2a90:	afb00210 	sw	s0,528(sp)
800e2a94:	3c028039 	lui	v0,0x8039
800e2a98:	80437ce8 	lb	v1,31976(v0)
800e2a9c:	1460002c 	bnez	v1,800e2b50 <menu_exit.3764+0xcc>
800e2aa0:	3c02801f 	lui	v0,0x801f
800e2aa4:	27b00010 	addiu	s0,sp,16
800e2aa8:	3c05801c 	lui	a1,0x801c
800e2aac:	3c06803a 	lui	a2,0x803a
800e2ab0:	3c07801c 	lui	a3,0x801c
800e2ab4:	3c028011 	lui	v0,0x8011
800e2ab8:	24a5dcd4 	addiu	a1,a1,-9004
800e2abc:	24c6cb28 	addiu	a2,a2,-13528
800e2ac0:	24e7dfbc 	addiu	a3,a3,-8260
800e2ac4:	2442ec30 	addiu	v0,v0,-5072
800e2ac8:	0040f809 	jalr	v0
800e2acc:	02002021 	move	a0,s0
800e2ad0:	3c058019 	lui	a1,0x8019
800e2ad4:	3c02800f 	lui	v0,0x800f
800e2ad8:	02002021 	move	a0,s0
800e2adc:	24425f70 	addiu	v0,v0,24432
800e2ae0:	0040f809 	jalr	v0
800e2ae4:	24a5142c 	addiu	a1,a1,5164
800e2ae8:	10400013 	beqz	v0,800e2b38 <menu_exit.3764+0xb4>
800e2aec:	00408821 	move	s1,v0
800e2af0:	3c04801c 	lui	a0,0x801c
800e2af4:	3c10800f 	lui	s0,0x800f
800e2af8:	2484dfd0 	addiu	a0,a0,-8240
800e2afc:	26105bb0 	addiu	s0,s0,23472
800e2b00:	24050001 	li	a1,1
800e2b04:	24060007 	li	a2,7
800e2b08:	0200f809 	jalr	s0
800e2b0c:	00403821 	move	a3,v0
800e2b10:	3c048039 	lui	a0,0x8039
800e2b14:	24846d10 	addiu	a0,a0,27920
800e2b18:	24050001 	li	a1,1
800e2b1c:	24060c04 	li	a2,3076
800e2b20:	0200f809 	jalr	s0
800e2b24:	02203821 	move	a3,s1
800e2b28:	3c02800f 	lui	v0,0x800f
800e2b2c:	24425f58 	addiu	v0,v0,24408
800e2b30:	0040f809 	jalr	v0
800e2b34:	02202021 	move	a0,s1
800e2b38:	3c028011 	lui	v0,0x8011
800e2b3c:	2442c1a4 	addiu	v0,v0,-15964
800e2b40:	0040f809 	jalr	v0
800e2b44:	00000000 	nop
800e2b48:	08038ad2 	j	800e2b48 <menu_exit.3764+0xc4>
800e2b4c:	00000000 	nop
800e2b50:	8c4423cc 	lw	a0,9164(v0)
800e2b54:	3c038039 	lui	v1,0x8039
800e2b58:	3c02800e 	lui	v0,0x800e
800e2b5c:	2442f29c 	addiu	v0,v0,-3428
800e2b60:	0040f809 	jalr	v0
800e2b64:	ac646208 	sw	a0,25096(v1)
800e2b68:	3c02800e 	lui	v0,0x800e
800e2b6c:	2442f62c 	addiu	v0,v0,-2516
800e2b70:	0040f809 	jalr	v0
800e2b74:	00000000 	nop
800e2b78:	08038aaa 	j	800e2aa8 <menu_exit.3764+0x24>
800e2b7c:	27b00010 	addiu	s0,sp,16

800e2b80 <save_screen_snapshot.3775>:
800e2b80:	27bd8010 	addiu	sp,sp,-32752
800e2b84:	3c030001 	lui	v1,0x1
800e2b88:	afb07fc8 	sw	s0,32712(sp)
800e2b8c:	afbf7fe8 	sw	ra,32744(sp)
800e2b90:	afb77fe4 	sw	s7,32740(sp)
800e2b94:	afb67fe0 	sw	s6,32736(sp)
800e2b98:	afb57fdc 	sw	s5,32732(sp)
800e2b9c:	afb47fd8 	sw	s4,32728(sp)
800e2ba0:	afb37fd4 	sw	s3,32724(sp)
800e2ba4:	afb27fd0 	sw	s2,32720(sp)
800e2ba8:	afb17fcc 	sw	s1,32716(sp)
800e2bac:	3463c468 	ori	v1,v1,0xc468
800e2bb0:	03a3e823 	subu	sp,sp,v1
800e2bb4:	8c4303c0 	lw	v1,960(v0)
800e2bb8:	00408021 	move	s0,v0
800e2bbc:	24020005 	li	v0,5
800e2bc0:	1062000e 	beq	v1,v0,800e2bfc <save_screen_snapshot.3775+0x7c>
800e2bc4:	3c080001 	lui	t0,0x1
800e2bc8:	3508c468 	ori	t0,t0,0xc468
800e2bcc:	03a8e821 	addu	sp,sp,t0
800e2bd0:	8fbf7fe8 	lw	ra,32744(sp)
800e2bd4:	8fb77fe4 	lw	s7,32740(sp)
800e2bd8:	8fb67fe0 	lw	s6,32736(sp)
800e2bdc:	8fb57fdc 	lw	s5,32732(sp)
800e2be0:	8fb47fd8 	lw	s4,32728(sp)
800e2be4:	8fb37fd4 	lw	s3,32724(sp)
800e2be8:	8fb27fd0 	lw	s2,32720(sp)
800e2bec:	8fb17fcc 	lw	s1,32716(sp)
800e2bf0:	8fb07fc8 	lw	s0,32712(sp)
800e2bf4:	03e00008 	jr	ra
800e2bf8:	27bd7ff0 	addiu	sp,sp,32752
800e2bfc:	8e0603ec 	lw	a2,1004(s0)
800e2c00:	10c000a5 	beqz	a2,800e2e98 <save_screen_snapshot.3775+0x318>
800e2c04:	00c02021 	move	a0,a2
800e2c08:	24022d6b 	li	v0,11627
800e2c0c:	3c16801f 	lui	s6,0x801f
800e2c10:	8ec54758 	lw	a1,18264(s6)
800e2c14:	ae0203e8 	sw	v0,1000(s0)
800e2c18:	3c060001 	lui	a2,0x1
800e2c1c:	3c028011 	lui	v0,0x8011
800e2c20:	2442c930 	addiu	v0,v0,-14032
800e2c24:	0040f809 	jalr	v0
800e2c28:	34c68000 	ori	a2,a2,0x8000
800e2c2c:	8e0603ec 	lw	a2,1004(s0)
800e2c30:	240200e3 	li	v0,227
800e2c34:	240300a5 	li	v1,165
800e2c38:	afa20010 	sw	v0,16(sp)
800e2c3c:	afa30014 	sw	v1,20(sp)
800e2c40:	8e0303e8 	lw	v1,1000(s0)
800e2c44:	8ec44758 	lw	a0,18264(s6)
800e2c48:	3c02800e 	lui	v0,0x800e
800e2c4c:	00c02821 	move	a1,a2
800e2c50:	afa30018 	sw	v1,24(sp)
800e2c54:	2442c390 	addiu	v0,v0,-15472
800e2c58:	2406001c 	li	a2,28
800e2c5c:	0040f809 	jalr	v0
800e2c60:	2407001f 	li	a3,31
800e2c64:	8e0303e4 	lw	v1,996(s0)
800e2c68:	1460008f 	bnez	v1,800e2ea8 <save_screen_snapshot.3775+0x328>
800e2c6c:	3c02801f 	lui	v0,0x801f
800e2c70:	3c178039 	lui	s7,0x8039
800e2c74:	8c444758 	lw	a0,18264(v0)
800e2c78:	26e27b14 	addiu	v0,s7,31508
800e2c7c:	8c480180 	lw	t0,384(v0)
800e2c80:	3c14800e 	lui	s4,0x800e
800e2c84:	24027510 	li	v0,29968
800e2c88:	24060046 	li	a2,70
800e2c8c:	240700be 	li	a3,190
800e2c90:	2683b9dc 	addiu	v1,s4,-17956
800e2c94:	afa80014 	sw	t0,20(sp)
800e2c98:	24050024 	li	a1,36
800e2c9c:	afa20010 	sw	v0,16(sp)
800e2ca0:	0060f809 	jalr	v1
800e2ca4:	3c158011 	lui	s5,0x8011
800e2ca8:	24040002 	li	a0,2
800e2cac:	26a2c650 	addiu	v0,s5,-14768
800e2cb0:	0040f809 	jalr	v0
800e2cb4:	24050002 	li	a1,2
800e2cb8:	27b1002f 	addiu	s1,sp,47
800e2cbc:	3c028012 	lui	v0,0x8012
800e2cc0:	3c058039 	lui	a1,0x8039
800e2cc4:	24a57ce8 	addiu	a1,a1,31976
800e2cc8:	02202021 	move	a0,s1
800e2ccc:	2452bbf0 	addiu	s2,v0,-17424
800e2cd0:	0240f809 	jalr	s2
800e2cd4:	8e1003bc 	lw	s0,956(s0)
800e2cd8:	3c028012 	lui	v0,0x8012
800e2cdc:	02202021 	move	a0,s1
800e2ce0:	2442c1a0 	addiu	v0,v0,-15968
800e2ce4:	0040f809 	jalr	v0
800e2ce8:	2405002e 	li	a1,46
800e2cec:	10400004 	beqz	v0,800e2d00 <save_screen_snapshot.3775+0x180>
800e2cf0:	00402021 	move	a0,v0
800e2cf4:	3c05801c 	lui	a1,0x801c
800e2cf8:	0240f809 	jalr	s2
800e2cfc:	24a534a0 	addiu	a1,a1,13472
800e2d00:	3c028011 	lui	v0,0x8011
800e2d04:	2442b5e0 	addiu	v0,v0,-18976
800e2d08:	0040f809 	jalr	v0
800e2d0c:	27a40028 	addiu	a0,sp,40
800e2d10:	93a30029 	lbu	v1,41(sp)
800e2d14:	93a2002a 	lbu	v0,42(sp)
800e2d18:	93a8002c 	lbu	t0,44(sp)
800e2d1c:	93a9002d 	lbu	t1,45(sp)
800e2d20:	93aa002e 	lbu	t2,46(sp)
800e2d24:	304200ff 	andi	v0,v0,0xff
800e2d28:	310800ff 	andi	t0,t0,0xff
800e2d2c:	312900ff 	andi	t1,t1,0xff
800e2d30:	306300ff 	andi	v1,v1,0xff
800e2d34:	314a00ff 	andi	t2,t2,0xff
800e2d38:	afa20014 	sw	v0,20(sp)
800e2d3c:	27b3022f 	addiu	s3,sp,559
800e2d40:	3c05801c 	lui	a1,0x801c
800e2d44:	3c06803a 	lui	a2,0x803a
800e2d48:	3c028011 	lui	v0,0x8011
800e2d4c:	afa80018 	sw	t0,24(sp)
800e2d50:	afa9001c 	sw	t1,28(sp)
800e2d54:	24a5e01c 	addiu	a1,a1,-8164
800e2d58:	24c6c6e8 	addiu	a2,a2,-14616
800e2d5c:	02203821 	move	a3,s1
800e2d60:	02602021 	move	a0,s3
800e2d64:	afa30010 	sw	v1,16(sp)
800e2d68:	2442ec30 	addiu	v0,v0,-5072
800e2d6c:	0040f809 	jalr	v0
800e2d70:	afaa0020 	sw	t2,32(sp)
800e2d74:	3c020002 	lui	v0,0x2
800e2d78:	02004021 	move	t0,s0
800e2d7c:	34493d02 	ori	t1,v0,0x3d02
800e2d80:	27b2042f 	addiu	s2,sp,1071
800e2d84:	01003821 	move	a3,t0
800e2d88:	02492821 	addu	a1,s2,t1
800e2d8c:	00003021 	move	a2,zero
800e2d90:	94e20000 	lhu	v0,0(a3)
800e2d94:	24c60001 	addiu	a2,a2,1
800e2d98:	000221c2 	srl	a0,v0,0x7
800e2d9c:	00021882 	srl	v1,v0,0x2
800e2da0:	000210c0 	sll	v0,v0,0x3
800e2da4:	a0a20000 	sb	v0,0(a1)
800e2da8:	306300f8 	andi	v1,v1,0xf8
800e2dac:	308400f8 	andi	a0,a0,0xf8
800e2db0:	24020100 	li	v0,256
800e2db4:	a0a3ffff 	sb	v1,-1(a1)
800e2db8:	a0a4fffe 	sb	a0,-2(a1)
800e2dbc:	24e70002 	addiu	a3,a3,2
800e2dc0:	14c2fff3 	bne	a2,v0,800e2d90 <save_screen_snapshot.3775+0x210>
800e2dc4:	24a50003 	addiu	a1,a1,3
800e2dc8:	2529fd00 	addiu	t1,t1,-768
800e2dcc:	2402fd02 	li	v0,-766
800e2dd0:	1522ffec 	bne	t1,v0,800e2d84 <save_screen_snapshot.3775+0x204>
800e2dd4:	25080200 	addiu	t0,t0,512
800e2dd8:	3c058019 	lui	a1,0x8019
800e2ddc:	3c02800f 	lui	v0,0x800f
800e2de0:	02602021 	move	a0,s3
800e2de4:	24425f70 	addiu	v0,v0,24432
800e2de8:	0040f809 	jalr	v0
800e2dec:	24a5cdf0 	addiu	a1,a1,-12816
800e2df0:	1040003e 	beqz	v0,800e2eec <save_screen_snapshot.3775+0x36c>
800e2df4:	00408821 	move	s1,v0
800e2df8:	3c10800f 	lui	s0,0x800f
800e2dfc:	3c04801f 	lui	a0,0x801f
800e2e00:	26105bb0 	addiu	s0,s0,23472
800e2e04:	248423d0 	addiu	a0,a0,9168
800e2e08:	00403821 	move	a3,v0
800e2e0c:	24050036 	li	a1,54
800e2e10:	0200f809 	jalr	s0
800e2e14:	24060001 	li	a2,1
800e2e18:	3c060002 	lui	a2,0x2
800e2e1c:	02402021 	move	a0,s2
800e2e20:	34c64000 	ori	a2,a2,0x4000
800e2e24:	02203821 	move	a3,s1
800e2e28:	0200f809 	jalr	s0
800e2e2c:	24050001 	li	a1,1
800e2e30:	3c02800f 	lui	v0,0x800f
800e2e34:	24425f58 	addiu	v0,v0,24408
800e2e38:	0040f809 	jalr	v0
800e2e3c:	02202021 	move	a0,s1
800e2e40:	26e27b14 	addiu	v0,s7,31508
800e2e44:	8ec44758 	lw	a0,18264(s6)
800e2e48:	8c430184 	lw	v1,388(v0)
800e2e4c:	24027510 	li	v0,29968
800e2e50:	24050024 	li	a1,36
800e2e54:	afa20010 	sw	v0,16(sp)
800e2e58:	2688b9dc 	addiu	t0,s4,-17956
800e2e5c:	2406005a 	li	a2,90
800e2e60:	240700be 	li	a3,190
800e2e64:	0100f809 	jalr	t0
800e2e68:	afa30014 	sw	v1,20(sp)
800e2e6c:	26a2c650 	addiu	v0,s5,-14768
800e2e70:	24040002 	li	a0,2
800e2e74:	24050002 	li	a1,2
800e2e78:	0040f809 	jalr	v0
800e2e7c:	00000000 	nop
800e2e80:	3c028010 	lui	v0,0x8010
800e2e84:	244222d0 	addiu	v0,v0,8912
800e2e88:	0040f809 	jalr	v0
800e2e8c:	240401f4 	li	a0,500
800e2e90:	08038af2 	j	800e2bc8 <save_screen_snapshot.3775+0x48>
800e2e94:	3c080001 	lui	t0,0x1
800e2e98:	24022882 	li	v0,10370
800e2e9c:	3c16801f 	lui	s6,0x801f
800e2ea0:	08038b0c 	j	800e2c30 <save_screen_snapshot.3775+0xb0>
800e2ea4:	ae0203e8 	sw	v0,1000(s0)
800e2ea8:	8c444758 	lw	a0,18264(v0)
800e2eac:	3c028039 	lui	v0,0x8039
800e2eb0:	8c437c64 	lw	v1,31844(v0)
800e2eb4:	24027510 	li	v0,29968
800e2eb8:	afa20010 	sw	v0,16(sp)
800e2ebc:	3c02800e 	lui	v0,0x800e
800e2ec0:	24050024 	li	a1,36
800e2ec4:	2442b9dc 	addiu	v0,v0,-17956
800e2ec8:	2406005a 	li	a2,90
800e2ecc:	240700be 	li	a3,190
800e2ed0:	0040f809 	jalr	v0
800e2ed4:	afa30014 	sw	v1,20(sp)
800e2ed8:	3c028011 	lui	v0,0x8011
800e2edc:	24040002 	li	a0,2
800e2ee0:	24050002 	li	a1,2
800e2ee4:	08038b9e 	j	800e2e78 <save_screen_snapshot.3775+0x2f8>
800e2ee8:	2442c650 	addiu	v0,v0,-14768
800e2eec:	26e27b14 	addiu	v0,s7,31508
800e2ef0:	8ec44758 	lw	a0,18264(s6)
800e2ef4:	08038b93 	j	800e2e4c <save_screen_snapshot.3775+0x2cc>
800e2ef8:	8c430188 	lw	v1,392(v0)

800e2efc <gui_init>:
800e2efc:	27bdfdd0 	addiu	sp,sp,-560
800e2f00:	3c028010 	lui	v0,0x8010
800e2f04:	afbf022c 	sw	ra,556(sp)
800e2f08:	afb3021c 	sw	s3,540(sp)
800e2f0c:	afb20218 	sw	s2,536(sp)
800e2f10:	afb10214 	sw	s1,532(sp)
800e2f14:	afb00210 	sw	s0,528(sp)
800e2f18:	afb60228 	sw	s6,552(sp)
800e2f1c:	afb50224 	sw	s5,548(sp)
800e2f20:	afb40220 	sw	s4,544(sp)
800e2f24:	00809021 	move	s2,a0
800e2f28:	24423c68 	addiu	v0,v0,15464
800e2f2c:	0040f809 	jalr	v0
800e2f30:	2404000b 	li	a0,11
800e2f34:	3c038010 	lui	v1,0x8010
800e2f38:	246322a0 	addiu	v1,v1,8864
800e2f3c:	0060f809 	jalr	v1
800e2f40:	3c13803a 	lui	s3,0x803a
800e2f44:	3c028012 	lui	v0,0x8012
800e2f48:	3c05801c 	lui	a1,0x801c
800e2f4c:	2664cb28 	addiu	a0,s3,-13528
800e2f50:	2450bbf0 	addiu	s0,v0,-17424
800e2f54:	0200f809 	jalr	s0
800e2f58:	24a5e03c 	addiu	a1,a1,-8132
800e2f5c:	3c03800f 	lui	v1,0x800f
800e2f60:	247159b8 	addiu	s1,v1,22968
800e2f64:	0220f809 	jalr	s1
800e2f68:	2664cb28 	addiu	a0,s3,-13528
800e2f6c:	10400038 	beqz	v0,800e3050 <gui_init+0x154>
800e2f70:	3c05801c 	lui	a1,0x801c
800e2f74:	00402021 	move	a0,v0
800e2f78:	3c02800f 	lui	v0,0x800f
800e2f7c:	244258e4 	addiu	v0,v0,22756
800e2f80:	0040f809 	jalr	v0
800e2f84:	00000000 	nop
800e2f88:	3c02801f 	lui	v0,0x801f
800e2f8c:	8c444758 	lw	a0,18264(v0)
800e2f90:	3c02800e 	lui	v0,0x800e
800e2f94:	2442ac6c 	addiu	v0,v0,-21396
800e2f98:	0040f809 	jalr	v0
800e2f9c:	3c158011 	lui	s5,0x8011
800e2fa0:	24040002 	li	a0,2
800e2fa4:	26a2c650 	addiu	v0,s5,-14768
800e2fa8:	0040f809 	jalr	v0
800e2fac:	24050001 	li	a1,1
800e2fb0:	3c02800e 	lui	v0,0x800e
800e2fb4:	2442b190 	addiu	v0,v0,-20080
800e2fb8:	0040f809 	jalr	v0
800e2fbc:	02402021 	move	a0,s2
800e2fc0:	10400016 	beqz	v0,800e301c <gui_init+0x120>
800e2fc4:	3c02800e 	lui	v0,0x800e
800e2fc8:	3c05801c 	lui	a1,0x801c
800e2fcc:	3c02800e 	lui	v0,0x800e
800e2fd0:	24a5e0b4 	addiu	a1,a1,-8012
800e2fd4:	2442a9d0 	addiu	v0,v0,-22064
800e2fd8:	0040f809 	jalr	v0
800e2fdc:	24040002 	li	a0,2
800e2fe0:	26a3c650 	addiu	v1,s5,-14768
800e2fe4:	24040002 	li	a0,2
800e2fe8:	0060f809 	jalr	v1
800e2fec:	24050001 	li	a1,1
800e2ff0:	3c02800f 	lui	v0,0x800f
800e2ff4:	245076b4 	addiu	s0,v0,30388
800e2ff8:	0200f809 	jalr	s0
800e2ffc:	00000000 	nop
800e3000:	1040fffd 	beqz	v0,800e2ff8 <gui_init+0xfc>
800e3004:	3c028011 	lui	v0,0x8011
800e3008:	2442c1a4 	addiu	v0,v0,-15964
800e300c:	0040f809 	jalr	v0
800e3010:	00000000 	nop
800e3014:	08038c05 	j	800e3014 <gui_init+0x118>
800e3018:	00000000 	nop
800e301c:	24429d10 	addiu	v0,v0,-25328
800e3020:	0040f809 	jalr	v0
800e3024:	00000000 	nop
800e3028:	10400024 	beqz	v0,800e30bc <gui_init+0x1c0>
800e302c:	3c148011 	lui	s4,0x8011
800e3030:	3c05801c 	lui	a1,0x801c
800e3034:	3c02800e 	lui	v0,0x800e
800e3038:	24a5e0f4 	addiu	a1,a1,-7948
800e303c:	2442a9d0 	addiu	v0,v0,-22064
800e3040:	0040f809 	jalr	v0
800e3044:	24040002 	li	a0,2
800e3048:	08038bf9 	j	800e2fe4 <gui_init+0xe8>
800e304c:	26a3c650 	addiu	v1,s5,-14768
800e3050:	2664cb28 	addiu	a0,s3,-13528
800e3054:	0200f809 	jalr	s0
800e3058:	24a5e048 	addiu	a1,a1,-8120
800e305c:	0220f809 	jalr	s1
800e3060:	2664cb28 	addiu	a0,s3,-13528
800e3064:	1440ffc4 	bnez	v0,800e2f78 <gui_init+0x7c>
800e3068:	00402021 	move	a0,v0
800e306c:	3c05801c 	lui	a1,0x801c
800e3070:	24a5dfa0 	addiu	a1,a1,-8288
800e3074:	0200f809 	jalr	s0
800e3078:	2664cb28 	addiu	a0,s3,-13528
800e307c:	3c04801c 	lui	a0,0x801c
800e3080:	3c02800e 	lui	v0,0x800e
800e3084:	2484e064 	addiu	a0,a0,-8092
800e3088:	24421770 	addiu	v0,v0,6000
800e308c:	0040f809 	jalr	v0
800e3090:	2665cb28 	addiu	a1,s3,-13528
800e3094:	1440009a 	bnez	v0,800e3300 <gui_init+0x404>
800e3098:	3c05801c 	lui	a1,0x801c
800e309c:	3c04801c 	lui	a0,0x801c
800e30a0:	3c02800f 	lui	v0,0x800f
800e30a4:	2484e06c 	addiu	a0,a0,-8084
800e30a8:	24424bb0 	addiu	v0,v0,19376
800e30ac:	0040f809 	jalr	v0
800e30b0:	2665cb28 	addiu	a1,s3,-13528
800e30b4:	08038be3 	j	800e2f8c <gui_init+0x90>
800e30b8:	3c02801f 	lui	v0,0x801f
800e30bc:	27b20010 	addiu	s2,sp,16
800e30c0:	3c05801c 	lui	a1,0x801c
800e30c4:	3c07801c 	lui	a3,0x801c
800e30c8:	24a5dcd4 	addiu	a1,a1,-9004
800e30cc:	24e7dfbc 	addiu	a3,a3,-8260
800e30d0:	2666cb28 	addiu	a2,s3,-13528
800e30d4:	2682ec30 	addiu	v0,s4,-5072
800e30d8:	0040f809 	jalr	v0
800e30dc:	02402021 	move	a0,s2
800e30e0:	3c05801d 	lui	a1,0x801d
800e30e4:	3c02800f 	lui	v0,0x800f
800e30e8:	02402021 	move	a0,s2
800e30ec:	24425f70 	addiu	v0,v0,24432
800e30f0:	0040f809 	jalr	v0
800e30f4:	24a55754 	addiu	a1,a1,22356
800e30f8:	10400029 	beqz	v0,800e31a0 <gui_init+0x2a4>
800e30fc:	00408021 	move	s0,v0
800e3100:	3c16800f 	lui	s6,0x800f
800e3104:	24060007 	li	a2,7
800e3108:	00403821 	move	a3,v0
800e310c:	02402021 	move	a0,s2
800e3110:	26c25ed4 	addiu	v0,s6,24276
800e3114:	0040f809 	jalr	v0
800e3118:	24050001 	li	a1,1
800e311c:	3c11801c 	lui	s1,0x801c
800e3120:	3c028012 	lui	v0,0x8012
800e3124:	a3a00017 	sb	zero,23(sp)
800e3128:	2442bdb0 	addiu	v0,v0,-16976
800e312c:	0040f809 	jalr	v0
800e3130:	2624dfd0 	addiu	a0,s1,-8240
800e3134:	00403021 	move	a2,v0
800e3138:	2c420004 	sltiu	v0,v0,4
800e313c:	10400036 	beqz	v0,800e3218 <gui_init+0x31c>
800e3140:	9223dfd0 	lbu	v1,-8240(s1)
800e3144:	93a20010 	lbu	v0,16(sp)
800e3148:	2625dfd0 	addiu	a1,s1,-8240
800e314c:	10c00012 	beqz	a2,800e3198 <gui_init+0x29c>
800e3150:	00431023 	subu	v0,v0,v1
800e3154:	14400012 	bnez	v0,800e31a0 <gui_init+0x2a4>
800e3158:	93a20011 	lbu	v0,17(sp)
800e315c:	90a30001 	lbu	v1,1(a1)
800e3160:	2cc40002 	sltiu	a0,a2,2
800e3164:	1480000c 	bnez	a0,800e3198 <gui_init+0x29c>
800e3168:	00431023 	subu	v0,v0,v1
800e316c:	1440000c 	bnez	v0,800e31a0 <gui_init+0x2a4>
800e3170:	93a20012 	lbu	v0,18(sp)
800e3174:	90a30002 	lbu	v1,2(a1)
800e3178:	24040002 	li	a0,2
800e317c:	10c40006 	beq	a2,a0,800e3198 <gui_init+0x29c>
800e3180:	00431023 	subu	v0,v0,v1
800e3184:	14400007 	bnez	v0,800e31a4 <gui_init+0x2a8>
800e3188:	3c118039 	lui	s1,0x8039
800e318c:	90a30003 	lbu	v1,3(a1)
800e3190:	93a20013 	lbu	v0,19(sp)
800e3194:	00431023 	subu	v0,v0,v1
800e3198:	1040004d 	beqz	v0,800e32d0 <gui_init+0x3d4>
800e319c:	3c118039 	lui	s1,0x8039
800e31a0:	3c118039 	lui	s1,0x8039
800e31a4:	26226d10 	addiu	v0,s1,27920
800e31a8:	a0400104 	sb	zero,260(v0)
800e31ac:	a0400004 	sb	zero,4(v0)
800e31b0:	3c048039 	lui	a0,0x8039
800e31b4:	3c028011 	lui	v0,0x8011
800e31b8:	24846f14 	addiu	a0,a0,28436
800e31bc:	00002821 	move	a1,zero
800e31c0:	24060a00 	li	a2,2560
800e31c4:	2442ca64 	addiu	v0,v0,-13724
800e31c8:	0040f809 	jalr	v0
800e31cc:	ae206d10 	sw	zero,27920(s1)
800e31d0:	3c038039 	lui	v1,0x8039
800e31d4:	a0607ce8 	sb	zero,31976(v1)
800e31d8:	3c04801c 	lui	a0,0x801c
800e31dc:	3c02800e 	lui	v0,0x800e
800e31e0:	8e256d10 	lw	a1,27920(s1)
800e31e4:	2442e398 	addiu	v0,v0,-7272
800e31e8:	0040f809 	jalr	v0
800e31ec:	2484dfa8 	addiu	a0,a0,-8280
800e31f0:	10400010 	beqz	v0,800e3234 <gui_init+0x338>
800e31f4:	3c04803a 	lui	a0,0x803a
800e31f8:	3c05801c 	lui	a1,0x801c
800e31fc:	3c02800e 	lui	v0,0x800e
800e3200:	24a5e128 	addiu	a1,a1,-7896
800e3204:	2442a9d0 	addiu	v0,v0,-22064
800e3208:	0040f809 	jalr	v0
800e320c:	24040002 	li	a0,2
800e3210:	08038bf9 	j	800e2fe4 <gui_init+0xe8>
800e3214:	26a3c650 	addiu	v1,s5,-14768
800e3218:	3c028012 	lui	v0,0x8012
800e321c:	02402021 	move	a0,s2
800e3220:	2442bbc0 	addiu	v0,v0,-17472
800e3224:	0040f809 	jalr	v0
800e3228:	2625dfd0 	addiu	a1,s1,-8240
800e322c:	08038c66 	j	800e3198 <gui_init+0x29c>
800e3230:	00000000 	nop
800e3234:	3c05801c 	lui	a1,0x801c
800e3238:	2690ec30 	addiu	s0,s4,-5072
800e323c:	2666cb28 	addiu	a2,s3,-13528
800e3240:	2484c8e8 	addiu	a0,a0,-14104
800e3244:	0200f809 	jalr	s0
800e3248:	24a5dee8 	addiu	a1,a1,-8472
800e324c:	3c11801c 	lui	s1,0x801c
800e3250:	3c04803a 	lui	a0,0x803a
800e3254:	2625def4 	addiu	a1,s1,-8460
800e3258:	2666cb28 	addiu	a2,s3,-13528
800e325c:	0200f809 	jalr	s0
800e3260:	2484c2e8 	addiu	a0,a0,-15640
800e3264:	3c048039 	lui	a0,0x8039
800e3268:	2625def4 	addiu	a1,s1,-8460
800e326c:	2666cb28 	addiu	a2,s3,-13528
800e3270:	0200f809 	jalr	s0
800e3274:	24847ee8 	addiu	a0,a0,32488
800e3278:	3c04803a 	lui	a0,0x803a
800e327c:	3c05801c 	lui	a1,0x801c
800e3280:	2666cb28 	addiu	a2,s3,-13528
800e3284:	2484c6e8 	addiu	a0,a0,-14616
800e3288:	0200f809 	jalr	s0
800e328c:	24a5df00 	addiu	a1,a1,-8448
800e3290:	3c04803a 	lui	a0,0x803a
800e3294:	3c05801c 	lui	a1,0x801c
800e3298:	2666cb28 	addiu	a2,s3,-13528
800e329c:	248480e8 	addiu	a0,a0,-32536
800e32a0:	0200f809 	jalr	s0
800e32a4:	24a5df0c 	addiu	a1,a1,-8436
800e32a8:	8fbf022c 	lw	ra,556(sp)
800e32ac:	8fb60228 	lw	s6,552(sp)
800e32b0:	8fb50224 	lw	s5,548(sp)
800e32b4:	8fb40220 	lw	s4,544(sp)
800e32b8:	8fb3021c 	lw	s3,540(sp)
800e32bc:	8fb20218 	lw	s2,536(sp)
800e32c0:	8fb10214 	lw	s1,532(sp)
800e32c4:	8fb00210 	lw	s0,528(sp)
800e32c8:	03e00008 	jr	ra
800e32cc:	27bd0230 	addiu	sp,sp,560
800e32d0:	26246d10 	addiu	a0,s1,27920
800e32d4:	26c25ed4 	addiu	v0,s6,24276
800e32d8:	24050001 	li	a1,1
800e32dc:	24060c04 	li	a2,3076
800e32e0:	0040f809 	jalr	v0
800e32e4:	02003821 	move	a3,s0
800e32e8:	3c02800f 	lui	v0,0x800f
800e32ec:	24425f58 	addiu	v0,v0,24408
800e32f0:	0040f809 	jalr	v0
800e32f4:	02002021 	move	a0,s0
800e32f8:	08038c77 	j	800e31dc <gui_init+0x2e0>
800e32fc:	3c04801c 	lui	a0,0x801c
800e3300:	3c02800e 	lui	v0,0x800e
800e3304:	24a5e080 	addiu	a1,a1,-8064
800e3308:	2442a9d0 	addiu	v0,v0,-22064
800e330c:	0040f809 	jalr	v0
800e3310:	24040002 	li	a0,2
800e3314:	08038bf8 	j	800e2fe0 <gui_init+0xe4>
800e3318:	3c158011 	lui	s5,0x8011

800e331c <cheat_option_action.3800>:
800e331c:	27bdffb8 	addiu	sp,sp,-72
800e3320:	afb50034 	sw	s5,52(sp)
800e3324:	afb10024 	sw	s1,36(sp)
800e3328:	afbf0044 	sw	ra,68(sp)
800e332c:	afbe0040 	sw	s8,64(sp)
800e3330:	afb7003c 	sw	s7,60(sp)
800e3334:	afb60038 	sw	s6,56(sp)
800e3338:	afb40030 	sw	s4,48(sp)
800e333c:	afb3002c 	sw	s3,44(sp)
800e3340:	afb20028 	sw	s2,40(sp)
800e3344:	afb00020 	sw	s0,32(sp)
800e3348:	8c4303c0 	lw	v1,960(v0)
800e334c:	00408821 	move	s1,v0
800e3350:	3c15801f 	lui	s5,0x801f
800e3354:	8c4503d4 	lw	a1,980(v0)
800e3358:	24020005 	li	v0,5
800e335c:	1062000d 	beq	v1,v0,800e3394 <cheat_option_action.3800+0x78>
800e3360:	8ea44498 	lw	a0,17560(s5)
800e3364:	8fbf0044 	lw	ra,68(sp)
800e3368:	8fbe0040 	lw	s8,64(sp)
800e336c:	8fb7003c 	lw	s7,60(sp)
800e3370:	8fb60038 	lw	s6,56(sp)
800e3374:	8fb50034 	lw	s5,52(sp)
800e3378:	8fb40030 	lw	s4,48(sp)
800e337c:	8fb3002c 	lw	s3,44(sp)
800e3380:	8fb20028 	lw	s2,40(sp)
800e3384:	8fb10024 	lw	s1,36(sp)
800e3388:	8fb00020 	lw	s0,32(sp)
800e338c:	03e00008 	jr	ra
800e3390:	27bd0048 	addiu	sp,sp,72
800e3394:	00041080 	sll	v0,a0,0x2
800e3398:	3c04801f 	lui	a0,0x801f
800e339c:	8c834710 	lw	v1,18192(a0)
800e33a0:	00451021 	addu	v0,v0,a1
800e33a4:	2444ffff 	addiu	a0,v0,-1
800e33a8:	0083182b 	sltu	v1,a0,v1
800e33ac:	1060ffed 	beqz	v1,800e3364 <cheat_option_action.3800+0x48>
800e33b0:	00041880 	sll	v1,a0,0x2
800e33b4:	00041100 	sll	v0,a0,0x4
800e33b8:	00431023 	subu	v0,v0,v1
800e33bc:	00441021 	addu	v0,v0,a0
800e33c0:	3c1e8039 	lui	s8,0x8039
800e33c4:	00021080 	sll	v0,v0,0x2
800e33c8:	27d26208 	addiu	s2,s8,25096
800e33cc:	8e240318 	lw	a0,792(s1)
800e33d0:	00521021 	addu	v0,v0,s2
800e33d4:	10800006 	beqz	a0,800e33f0 <cheat_option_action.3800+0xd4>
800e33d8:	945300e8 	lhu	s3,232(v0)
800e33dc:	3c028010 	lui	v0,0x8010
800e33e0:	24424e60 	addiu	v0,v0,20064
800e33e4:	0040f809 	jalr	v0
800e33e8:	00000000 	nop
800e33ec:	ae200318 	sw	zero,792(s1)
800e33f0:	8e24030c 	lw	a0,780(s1)
800e33f4:	10800005 	beqz	a0,800e340c <cheat_option_action.3800+0xf0>
800e33f8:	3c028010 	lui	v0,0x8010
800e33fc:	24424e60 	addiu	v0,v0,20064
800e3400:	0040f809 	jalr	v0
800e3404:	00000000 	nop
800e3408:	ae20030c 	sw	zero,780(s1)
800e340c:	00131140 	sll	v0,s3,0x5
800e3410:	001320c0 	sll	a0,s3,0x3
800e3414:	00822021 	addu	a0,a0,v0
800e3418:	3c028010 	lui	v0,0x8010
800e341c:	24505378 	addiu	s0,v0,21368
800e3420:	0200f809 	jalr	s0
800e3424:	24840028 	addiu	a0,a0,40
800e3428:	1040ffce 	beqz	v0,800e3364 <cheat_option_action.3800+0x48>
800e342c:	ae220318 	sw	v0,792(s1)
800e3430:	0200f809 	jalr	s0
800e3434:	24040020 	li	a0,32
800e3438:	10400103 	beqz	v0,800e3848 <cheat_option_action.3800+0x52c>
800e343c:	ae22030c 	sw	v0,780(s1)
800e3440:	ac400000 	sw	zero,0(v0)
800e3444:	8e23030c 	lw	v1,780(s1)
800e3448:	262226b8 	addiu	v0,s1,9912
800e344c:	ac620004 	sw	v0,4(v1)
800e3450:	8e24030c 	lw	a0,780(s1)
800e3454:	26222690 	addiu	v0,s1,9872
800e3458:	ac820008 	sw	v0,8(a0)
800e345c:	8e23030c 	lw	v1,780(s1)
800e3460:	26222668 	addiu	v0,s1,9832
800e3464:	ac62000c 	sw	v0,12(v1)
800e3468:	8e24030c 	lw	a0,780(s1)
800e346c:	8e220318 	lw	v0,792(s1)
800e3470:	26650001 	addiu	a1,s3,1
800e3474:	ac820010 	sw	v0,16(a0)
800e3478:	8e23030c 	lw	v1,780(s1)
800e347c:	262402ec 	addiu	a0,s1,748
800e3480:	ac650014 	sw	a1,20(v1)
800e3484:	8e22030c 	lw	v0,780(s1)
800e3488:	8ea54498 	lw	a1,17560(s5)
800e348c:	ac400018 	sw	zero,24(v0)
800e3490:	8e23030c 	lw	v1,780(s1)
800e3494:	00052880 	sll	a1,a1,0x2
800e3498:	ac60001c 	sw	zero,28(v1)
800e349c:	8e220318 	lw	v0,792(s1)
800e34a0:	ac400000 	sw	zero,0(v0)
800e34a4:	8e230318 	lw	v1,792(s1)
800e34a8:	ac600004 	sw	zero,4(v1)
800e34ac:	8e220318 	lw	v0,792(s1)
800e34b0:	ac440008 	sw	a0,8(v0)
800e34b4:	8e2303d4 	lw	v1,980(s1)
800e34b8:	8e2602e8 	lw	a2,744(s1)
800e34bc:	00a31821 	addu	v1,a1,v1
800e34c0:	00032080 	sll	a0,v1,0x2
800e34c4:	00031100 	sll	v0,v1,0x4
800e34c8:	00441023 	subu	v0,v0,a0
800e34cc:	00431021 	addu	v0,v0,v1
800e34d0:	00021080 	sll	v0,v0,0x2
800e34d4:	00521021 	addu	v0,v0,s2
800e34d8:	8c4300ac 	lw	v1,172(v0)
800e34dc:	8e240318 	lw	a0,792(s1)
800e34e0:	00031880 	sll	v1,v1,0x2
800e34e4:	00661821 	addu	v1,v1,a2
800e34e8:	ac83000c 	sw	v1,12(a0)
800e34ec:	8e220318 	lw	v0,792(s1)
800e34f0:	ac400010 	sw	zero,16(v0)
800e34f4:	8e230318 	lw	v1,792(s1)
800e34f8:	ac600014 	sw	zero,20(v1)
800e34fc:	8e220318 	lw	v0,792(s1)
800e3500:	ac400018 	sw	zero,24(v0)
800e3504:	8e230318 	lw	v1,792(s1)
800e3508:	ac60001c 	sw	zero,28(v1)
800e350c:	8e220318 	lw	v0,792(s1)
800e3510:	ac400020 	sw	zero,32(v0)
800e3514:	8e230318 	lw	v1,792(s1)
800e3518:	24020004 	li	v0,4
800e351c:	ac620024 	sw	v0,36(v1)
800e3520:	8e2403d4 	lw	a0,980(s1)
800e3524:	00a42821 	addu	a1,a1,a0
800e3528:	00051880 	sll	v1,a1,0x2
800e352c:	00051100 	sll	v0,a1,0x4
800e3530:	00431023 	subu	v0,v0,v1
800e3534:	00451021 	addu	v0,v0,a1
800e3538:	00021080 	sll	v0,v0,0x2
800e353c:	00521021 	addu	v0,v0,s2
800e3540:	8c5400b8 	lw	s4,184(v0)
800e3544:	1260005b 	beqz	s3,800e36b4 <cheat_option_action.3800+0x398>
800e3548:	ae2003cc 	sw	zero,972(s1)
800e354c:	26322640 	addiu	s2,s1,9792
800e3550:	00001821 	move	v1,zero
800e3554:	3c17801f 	lui	s7,0x801f
800e3558:	3c16800f 	lui	s6,0x800f
800e355c:	8e240318 	lw	a0,792(s1)
800e3560:	00031140 	sll	v0,v1,0x5
800e3564:	000318c0 	sll	v1,v1,0x3
800e3568:	00621821 	addu	v1,v1,v0
800e356c:	00641821 	addu	v1,v1,a0
800e3570:	ac720028 	sw	s2,40(v1)
800e3574:	8e2203cc 	lw	v0,972(s1)
800e3578:	8e240318 	lw	a0,792(s1)
800e357c:	00021940 	sll	v1,v0,0x5
800e3580:	000210c0 	sll	v0,v0,0x3
800e3584:	00431021 	addu	v0,v0,v1
800e3588:	00441021 	addu	v0,v0,a0
800e358c:	ac40002c 	sw	zero,44(v0)
800e3590:	8e2303cc 	lw	v1,972(s1)
800e3594:	8e240318 	lw	a0,792(s1)
800e3598:	00031140 	sll	v0,v1,0x5
800e359c:	000318c0 	sll	v1,v1,0x3
800e35a0:	00621821 	addu	v1,v1,v0
800e35a4:	00641821 	addu	v1,v1,a0
800e35a8:	ac600030 	sw	zero,48(v1)
800e35ac:	8e2503cc 	lw	a1,972(s1)
800e35b0:	8e230318 	lw	v1,792(s1)
800e35b4:	00051140 	sll	v0,a1,0x5
800e35b8:	000580c0 	sll	s0,a1,0x3
800e35bc:	8ee6470c 	lw	a2,18188(s7)
800e35c0:	02028021 	addu	s0,s0,v0
800e35c4:	02802021 	move	a0,s4
800e35c8:	26c2b614 	addiu	v0,s6,-18924
800e35cc:	0040f809 	jalr	v0
800e35d0:	02038021 	addu	s0,s0,v1
800e35d4:	8e2302e8 	lw	v1,744(s1)
800e35d8:	00021080 	sll	v0,v0,0x2
800e35dc:	00431021 	addu	v0,v0,v1
800e35e0:	26100028 	addiu	s0,s0,40
800e35e4:	ae02000c 	sw	v0,12(s0)
800e35e8:	8e2203cc 	lw	v0,972(s1)
800e35ec:	8e240318 	lw	a0,792(s1)
800e35f0:	00021940 	sll	v1,v0,0x5
800e35f4:	000210c0 	sll	v0,v0,0x3
800e35f8:	00431021 	addu	v0,v0,v1
800e35fc:	00441021 	addu	v0,v0,a0
800e3600:	ac400038 	sw	zero,56(v0)
800e3604:	8e2303cc 	lw	v1,972(s1)
800e3608:	8e240318 	lw	a0,792(s1)
800e360c:	00031140 	sll	v0,v1,0x5
800e3610:	000318c0 	sll	v1,v1,0x3
800e3614:	00621821 	addu	v1,v1,v0
800e3618:	00641821 	addu	v1,v1,a0
800e361c:	ac60003c 	sw	zero,60(v1)
800e3620:	8e2403cc 	lw	a0,972(s1)
800e3624:	8e250318 	lw	a1,792(s1)
800e3628:	00041140 	sll	v0,a0,0x5
800e362c:	000420c0 	sll	a0,a0,0x3
800e3630:	00822021 	addu	a0,a0,v0
800e3634:	00852021 	addu	a0,a0,a1
800e3638:	24030002 	li	v1,2
800e363c:	ac830040 	sw	v1,64(a0)
800e3640:	8e2203cc 	lw	v0,972(s1)
800e3644:	8e240318 	lw	a0,792(s1)
800e3648:	00021940 	sll	v1,v0,0x5
800e364c:	000210c0 	sll	v0,v0,0x3
800e3650:	00431021 	addu	v0,v0,v1
800e3654:	00441021 	addu	v0,v0,a0
800e3658:	ac400044 	sw	zero,68(v0)
800e365c:	8e2403cc 	lw	a0,972(s1)
800e3660:	8e250318 	lw	a1,792(s1)
800e3664:	00041140 	sll	v0,a0,0x5
800e3668:	000418c0 	sll	v1,a0,0x3
800e366c:	00621821 	addu	v1,v1,v0
800e3670:	00651821 	addu	v1,v1,a1
800e3674:	24840001 	addiu	a0,a0,1
800e3678:	ac640048 	sw	a0,72(v1)
800e367c:	8e2203cc 	lw	v0,972(s1)
800e3680:	8e240318 	lw	a0,792(s1)
800e3684:	00021940 	sll	v1,v0,0x5
800e3688:	000210c0 	sll	v0,v0,0x3
800e368c:	00431021 	addu	v0,v0,v1
800e3690:	00441021 	addu	v0,v0,a0
800e3694:	24030008 	li	v1,8
800e3698:	ac43004c 	sw	v1,76(v0)
800e369c:	8e2403cc 	lw	a0,972(s1)
800e36a0:	24830001 	addiu	v1,a0,1
800e36a4:	0073102b 	sltu	v0,v1,s3
800e36a8:	1440ffac 	bnez	v0,800e355c <cheat_option_action.3800+0x240>
800e36ac:	ae2303cc 	sw	v1,972(s1)
800e36b0:	8e2403d4 	lw	a0,980(s1)
800e36b4:	8ea34498 	lw	v1,17560(s5)
800e36b8:	27c56208 	addiu	a1,s8,25096
800e36bc:	00031880 	sll	v1,v1,0x2
800e36c0:	00641821 	addu	v1,v1,a0
800e36c4:	00032080 	sll	a0,v1,0x2
800e36c8:	00031100 	sll	v0,v1,0x4
800e36cc:	00441023 	subu	v0,v0,a0
800e36d0:	00431021 	addu	v0,v0,v1
800e36d4:	00021080 	sll	v0,v0,0x2
800e36d8:	00451021 	addu	v0,v0,a1
800e36dc:	8c4400b0 	lw	a0,176(v0)
800e36e0:	3c15801f 	lui	s5,0x801f
800e36e4:	30840001 	andi	a0,a0,0x1
800e36e8:	ae240310 	sw	a0,784(s1)
800e36ec:	944300b6 	lhu	v1,182(v0)
800e36f0:	3402ffff 	li	v0,0xffff
800e36f4:	00031c00 	sll	v1,v1,0x10
800e36f8:	00832025 	or	a0,a0,v1
800e36fc:	24037fff 	li	v1,32767
800e3700:	ae240310 	sw	a0,784(s1)
800e3704:	afa20010 	sw	v0,16(sp)
800e3708:	afa30014 	sw	v1,20(sp)
800e370c:	8e220318 	lw	v0,792(s1)
800e3710:	8ea44758 	lw	a0,18264(s5)
800e3714:	8c43000c 	lw	v1,12(v0)
800e3718:	3c14800e 	lui	s4,0x800e
800e371c:	8c680000 	lw	t0,0(v1)
800e3720:	24050032 	li	a1,50
800e3724:	24060009 	li	a2,9
800e3728:	240700b4 	li	a3,180
800e372c:	2682bb9c 	addiu	v0,s4,-17508
800e3730:	0040f809 	jalr	v0
800e3734:	afa80018 	sw	t0,24(sp)
800e3738:	2e630006 	sltiu	v1,s3,6
800e373c:	1460003e 	bnez	v1,800e3838 <cheat_option_action.3800+0x51c>
800e3740:	00000000 	nop
800e3744:	24130006 	li	s3,6
800e3748:	00009021 	move	s2,zero
800e374c:	00003021 	move	a2,zero
800e3750:	24100028 	li	s0,40
800e3754:	3402ffff 	li	v0,0xffff
800e3758:	24034a8d 	li	v1,19085
800e375c:	afa20010 	sw	v0,16(sp)
800e3760:	afa30014 	sw	v1,20(sp)
800e3764:	8e250318 	lw	a1,792(s1)
800e3768:	00062140 	sll	a0,a2,0x5
800e376c:	000610c0 	sll	v0,a2,0x3
800e3770:	00441021 	addu	v0,v0,a0
800e3774:	00451021 	addu	v0,v0,a1
800e3778:	8c430034 	lw	v1,52(v0)
800e377c:	8ea44758 	lw	a0,18264(s5)
800e3780:	8c680000 	lw	t0,0(v1)
800e3784:	02003021 	move	a2,s0
800e3788:	24050017 	li	a1,23
800e378c:	240700c8 	li	a3,200
800e3790:	2682bb9c 	addiu	v0,s4,-17508
800e3794:	0040f809 	jalr	v0
800e3798:	afa80018 	sw	t0,24(sp)
800e379c:	26460001 	addiu	a2,s2,1
800e37a0:	00d3102b 	sltu	v0,a2,s3
800e37a4:	2610001b 	addiu	s0,s0,27
800e37a8:	1440ffea 	bnez	v0,800e3754 <cheat_option_action.3800+0x438>
800e37ac:	00c09021 	move	s2,a2
800e37b0:	8e30030c 	lw	s0,780(s1)
800e37b4:	8e2303d8 	lw	v1,984(s1)
800e37b8:	262202b4 	addiu	v0,s1,692
800e37bc:	0050800a 	movz	s0,v0,s0
800e37c0:	10600006 	beqz	v1,800e37dc <cheat_option_action.3800+0x4c0>
800e37c4:	ae200314 	sw	zero,788(s1)
800e37c8:	8c62000c 	lw	v0,12(v1)
800e37cc:	10400003 	beqz	v0,800e37dc <cheat_option_action.3800+0x4c0>
800e37d0:	00000000 	nop
800e37d4:	0040f809 	jalr	v0
800e37d8:	00000000 	nop
800e37dc:	ae3003d8 	sw	s0,984(s1)
800e37e0:	8e020018 	lw	v0,24(s0)
800e37e4:	ae2203d4 	sw	v0,980(s1)
800e37e8:	00022140 	sll	a0,v0,0x5
800e37ec:	8e030010 	lw	v1,16(s0)
800e37f0:	000210c0 	sll	v0,v0,0x3
800e37f4:	00441021 	addu	v0,v0,a0
800e37f8:	00621821 	addu	v1,v1,v0
800e37fc:	ae2303c8 	sw	v1,968(s1)
800e3800:	8e190000 	lw	t9,0(s0)
800e3804:	1320fed7 	beqz	t9,800e3364 <cheat_option_action.3800+0x48>
800e3808:	8fbf0044 	lw	ra,68(sp)
800e380c:	8fbe0040 	lw	s8,64(sp)
800e3810:	8fb7003c 	lw	s7,60(sp)
800e3814:	8fb60038 	lw	s6,56(sp)
800e3818:	8fb50034 	lw	s5,52(sp)
800e381c:	8fb40030 	lw	s4,48(sp)
800e3820:	8fb3002c 	lw	s3,44(sp)
800e3824:	8fb20028 	lw	s2,40(sp)
800e3828:	8fb10024 	lw	s1,36(sp)
800e382c:	8fb00020 	lw	s0,32(sp)
800e3830:	03200008 	jr	t9
800e3834:	27bd0048 	addiu	sp,sp,72
800e3838:	1660ffc3 	bnez	s3,800e3748 <cheat_option_action.3800+0x42c>
800e383c:	00000000 	nop
800e3840:	08038ded 	j	800e37b4 <cheat_option_action.3800+0x498>
800e3844:	8e30030c 	lw	s0,780(s1)
800e3848:	3c028010 	lui	v0,0x8010
800e384c:	24424e60 	addiu	v0,v0,20064
800e3850:	0040f809 	jalr	v0
800e3854:	8e240318 	lw	a0,792(s1)
800e3858:	08038cd9 	j	800e3364 <cheat_option_action.3800+0x48>
800e385c:	ae200318 	sw	zero,792(s1)

800e3860 <menu>:
800e3860:	27bdce98 	addiu	sp,sp,-12648
800e3864:	afb03140 	sw	s0,12608(sp)
800e3868:	3c10801c 	lui	s0,0x801c
800e386c:	2606e1e8 	addiu	a2,s0,-7704
800e3870:	afbe3160 	sw	s8,12640(sp)
800e3874:	afbf3164 	sw	ra,12644(sp)
800e3878:	afb7315c 	sw	s7,12636(sp)
800e387c:	afb63158 	sw	s6,12632(sp)
800e3880:	afb53154 	sw	s5,12628(sp)
800e3884:	afb43150 	sw	s4,12624(sp)
800e3888:	afb3314c 	sw	s3,12620(sp)
800e388c:	afb23148 	sw	s2,12616(sp)
800e3890:	afb13144 	sw	s1,12612(sp)
800e3894:	afa40e14 	sw	a0,3604(sp)
800e3898:	27be0a58 	addiu	s8,sp,2648
800e389c:	27a82d28 	addiu	t0,sp,11560
800e38a0:	24c70020 	addiu	a3,a2,32
800e38a4:	8cc20000 	lw	v0,0(a2)
800e38a8:	8cc30004 	lw	v1,4(a2)
800e38ac:	8cc40008 	lw	a0,8(a2)
800e38b0:	8cc5000c 	lw	a1,12(a2)
800e38b4:	24c60010 	addiu	a2,a2,16
800e38b8:	ad020000 	sw	v0,0(t0)
800e38bc:	ad030004 	sw	v1,4(t0)
800e38c0:	ad040008 	sw	a0,8(t0)
800e38c4:	ad05000c 	sw	a1,12(t0)
800e38c8:	14c7fff6 	bne	a2,a3,800e38a4 <menu+0x44>
800e38cc:	25080010 	addiu	t0,t0,16
800e38d0:	8cc20004 	lw	v0,4(a2)
800e38d4:	8cc30000 	lw	v1,0(a2)
800e38d8:	ad020004 	sw	v0,4(t0)
800e38dc:	3c02800e 	lui	v0,0x800e
800e38e0:	24427be4 	addiu	v0,v0,31716
800e38e4:	3c118012 	lui	s1,0x8012
800e38e8:	ad030000 	sw	v1,0(t0)
800e38ec:	24060003 	li	a2,3
800e38f0:	2627efb8 	addiu	a3,s1,-4168
800e38f4:	27a42d28 	addiu	a0,sp,11560
800e38f8:	24050028 	li	a1,40
800e38fc:	afa22d48 	sw	v0,11592(sp)
800e3900:	00e0f809 	jalr	a3
800e3904:	afbe2d4c 	sw	s8,11596(sp)
800e3908:	2606e1e8 	addiu	a2,s0,-7704
800e390c:	27a82c38 	addiu	t0,sp,11320
800e3910:	24c70020 	addiu	a3,a2,32
800e3914:	8cc20000 	lw	v0,0(a2)
800e3918:	8cc30004 	lw	v1,4(a2)
800e391c:	8cc40008 	lw	a0,8(a2)
800e3920:	8cc5000c 	lw	a1,12(a2)
800e3924:	24c60010 	addiu	a2,a2,16
800e3928:	ad020000 	sw	v0,0(t0)
800e392c:	ad030004 	sw	v1,4(t0)
800e3930:	ad040008 	sw	a0,8(t0)
800e3934:	ad05000c 	sw	a1,12(t0)
800e3938:	14c7fff6 	bne	a2,a3,800e3914 <menu+0xb4>
800e393c:	25080010 	addiu	t0,t0,16
800e3940:	8cc20004 	lw	v0,4(a2)
800e3944:	8cc30000 	lw	v1,0(a2)
800e3948:	ad020004 	sw	v0,4(t0)
800e394c:	3c02800e 	lui	v0,0x800e
800e3950:	2442137c 	addiu	v0,v0,4988
800e3954:	ad030000 	sw	v1,0(t0)
800e3958:	24060003 	li	a2,3
800e395c:	2627efb8 	addiu	a3,s1,-4168
800e3960:	27a42c38 	addiu	a0,sp,11320
800e3964:	24050028 	li	a1,40
800e3968:	afa22c58 	sw	v0,11352(sp)
800e396c:	00e0f809 	jalr	a3
800e3970:	afbe2c5c 	sw	s8,11356(sp)
800e3974:	2606e1e8 	addiu	a2,s0,-7704
800e3978:	27a82c60 	addiu	t0,sp,11360
800e397c:	24c70020 	addiu	a3,a2,32
800e3980:	8cc20000 	lw	v0,0(a2)
800e3984:	8cc30004 	lw	v1,4(a2)
800e3988:	8cc40008 	lw	a0,8(a2)
800e398c:	8cc5000c 	lw	a1,12(a2)
800e3990:	24c60010 	addiu	a2,a2,16
800e3994:	ad020000 	sw	v0,0(t0)
800e3998:	ad030004 	sw	v1,4(t0)
800e399c:	ad040008 	sw	a0,8(t0)
800e39a0:	ad05000c 	sw	a1,12(t0)
800e39a4:	14c7fff6 	bne	a2,a3,800e3980 <menu+0x120>
800e39a8:	25080010 	addiu	t0,t0,16
800e39ac:	8cc20004 	lw	v0,4(a2)
800e39b0:	8cc30000 	lw	v1,0(a2)
800e39b4:	ad020004 	sw	v0,4(t0)
800e39b8:	3c02800e 	lui	v0,0x800e
800e39bc:	2442d4e8 	addiu	v0,v0,-11032
800e39c0:	ad030000 	sw	v1,0(t0)
800e39c4:	24060003 	li	a2,3
800e39c8:	2627efb8 	addiu	a3,s1,-4168
800e39cc:	27a42c60 	addiu	a0,sp,11360
800e39d0:	24050028 	li	a1,40
800e39d4:	afa22c80 	sw	v0,11392(sp)
800e39d8:	00e0f809 	jalr	a3
800e39dc:	afbe2c84 	sw	s8,11396(sp)
800e39e0:	27b72fd0 	addiu	s7,sp,12240
800e39e4:	2606e1e8 	addiu	a2,s0,-7704
800e39e8:	02e04021 	move	t0,s7
800e39ec:	24c70020 	addiu	a3,a2,32
800e39f0:	8cc20000 	lw	v0,0(a2)
800e39f4:	8cc30004 	lw	v1,4(a2)
800e39f8:	8cc40008 	lw	a0,8(a2)
800e39fc:	8cc5000c 	lw	a1,12(a2)
800e3a00:	24c60010 	addiu	a2,a2,16
800e3a04:	ad020000 	sw	v0,0(t0)
800e3a08:	ad030004 	sw	v1,4(t0)
800e3a0c:	ad040008 	sw	a0,8(t0)
800e3a10:	ad05000c 	sw	a1,12(t0)
800e3a14:	14c7fff6 	bne	a2,a3,800e39f0 <menu+0x190>
800e3a18:	25080010 	addiu	t0,t0,16
800e3a1c:	8cc20004 	lw	v0,4(a2)
800e3a20:	8cc30000 	lw	v1,0(a2)
800e3a24:	ad020004 	sw	v0,4(t0)
800e3a28:	3c02800e 	lui	v0,0x800e
800e3a2c:	24421e8c 	addiu	v0,v0,7820
800e3a30:	ad030000 	sw	v1,0(t0)
800e3a34:	24060003 	li	a2,3
800e3a38:	2627efb8 	addiu	a3,s1,-4168
800e3a3c:	02e02021 	move	a0,s7
800e3a40:	24050028 	li	a1,40
800e3a44:	aee20020 	sw	v0,32(s7)
800e3a48:	00e0f809 	jalr	a3
800e3a4c:	aefe0024 	sw	s8,36(s7)
800e3a50:	27b63048 	addiu	s6,sp,12360
800e3a54:	2606e1e8 	addiu	a2,s0,-7704
800e3a58:	02c04021 	move	t0,s6
800e3a5c:	24c70020 	addiu	a3,a2,32
800e3a60:	8cc20000 	lw	v0,0(a2)
800e3a64:	8cc30004 	lw	v1,4(a2)
800e3a68:	8cc40008 	lw	a0,8(a2)
800e3a6c:	8cc5000c 	lw	a1,12(a2)
800e3a70:	24c60010 	addiu	a2,a2,16
800e3a74:	ad020000 	sw	v0,0(t0)
800e3a78:	ad030004 	sw	v1,4(t0)
800e3a7c:	ad040008 	sw	a0,8(t0)
800e3a80:	ad05000c 	sw	a1,12(t0)
800e3a84:	14c7fff6 	bne	a2,a3,800e3a60 <menu+0x200>
800e3a88:	25080010 	addiu	t0,t0,16
800e3a8c:	8cc20004 	lw	v0,4(a2)
800e3a90:	8cc30000 	lw	v1,0(a2)
800e3a94:	ad020004 	sw	v0,4(t0)
800e3a98:	3c02800e 	lui	v0,0x800e
800e3a9c:	24427e8c 	addiu	v0,v0,32396
800e3aa0:	ad030000 	sw	v1,0(t0)
800e3aa4:	24060003 	li	a2,3
800e3aa8:	2627efb8 	addiu	a3,s1,-4168
800e3aac:	02c02021 	move	a0,s6
800e3ab0:	24050028 	li	a1,40
800e3ab4:	aec20020 	sw	v0,32(s6)
800e3ab8:	00e0f809 	jalr	a3
800e3abc:	aede0024 	sw	s8,36(s6)
800e3ac0:	27b53020 	addiu	s5,sp,12320
800e3ac4:	2606e1e8 	addiu	a2,s0,-7704
800e3ac8:	02a04021 	move	t0,s5
800e3acc:	24c70020 	addiu	a3,a2,32
800e3ad0:	8cc20000 	lw	v0,0(a2)
800e3ad4:	8cc30004 	lw	v1,4(a2)
800e3ad8:	8cc40008 	lw	a0,8(a2)
800e3adc:	8cc5000c 	lw	a1,12(a2)
800e3ae0:	24c60010 	addiu	a2,a2,16
800e3ae4:	ad020000 	sw	v0,0(t0)
800e3ae8:	ad030004 	sw	v1,4(t0)
800e3aec:	ad040008 	sw	a0,8(t0)
800e3af0:	ad05000c 	sw	a1,12(t0)
800e3af4:	14c7fff6 	bne	a2,a3,800e3ad0 <menu+0x270>
800e3af8:	25080010 	addiu	t0,t0,16
800e3afc:	8cc20004 	lw	v0,4(a2)
800e3b00:	8cc30000 	lw	v1,0(a2)
800e3b04:	ad020004 	sw	v0,4(t0)
800e3b08:	3c02800f 	lui	v0,0x800f
800e3b0c:	24428c48 	addiu	v0,v0,-29624
800e3b10:	ad030000 	sw	v1,0(t0)
800e3b14:	24060003 	li	a2,3
800e3b18:	2627efb8 	addiu	a3,s1,-4168
800e3b1c:	02a02021 	move	a0,s5
800e3b20:	24050028 	li	a1,40
800e3b24:	aea20020 	sw	v0,32(s5)
800e3b28:	00e0f809 	jalr	a3
800e3b2c:	aebe0024 	sw	s8,36(s5)
800e3b30:	2606e1e8 	addiu	a2,s0,-7704
800e3b34:	27a82ff8 	addiu	t0,sp,12280
800e3b38:	24c70020 	addiu	a3,a2,32
800e3b3c:	8cc20000 	lw	v0,0(a2)
800e3b40:	8cc30004 	lw	v1,4(a2)
800e3b44:	8cc40008 	lw	a0,8(a2)
800e3b48:	8cc5000c 	lw	a1,12(a2)
800e3b4c:	24c60010 	addiu	a2,a2,16
800e3b50:	ad020000 	sw	v0,0(t0)
800e3b54:	ad030004 	sw	v1,4(t0)
800e3b58:	ad040008 	sw	a0,8(t0)
800e3b5c:	ad05000c 	sw	a1,12(t0)
800e3b60:	14c7fff6 	bne	a2,a3,800e3b3c <menu+0x2dc>
800e3b64:	25080010 	addiu	t0,t0,16
800e3b68:	8cc20004 	lw	v0,4(a2)
800e3b6c:	8cc30000 	lw	v1,0(a2)
800e3b70:	ad020004 	sw	v0,4(t0)
800e3b74:	3c02800f 	lui	v0,0x800f
800e3b78:	2442885c 	addiu	v0,v0,-30628
800e3b7c:	ad030000 	sw	v1,0(t0)
800e3b80:	24060003 	li	a2,3
800e3b84:	2627efb8 	addiu	a3,s1,-4168
800e3b88:	27a42ff8 	addiu	a0,sp,12280
800e3b8c:	24050028 	li	a1,40
800e3b90:	afa23018 	sw	v0,12312(sp)
800e3b94:	00e0f809 	jalr	a3
800e3b98:	afbe301c 	sw	s8,12316(sp)
800e3b9c:	27b33070 	addiu	s3,sp,12400
800e3ba0:	2606e1e8 	addiu	a2,s0,-7704
800e3ba4:	02604021 	move	t0,s3
800e3ba8:	24c70020 	addiu	a3,a2,32
800e3bac:	8cc20000 	lw	v0,0(a2)
800e3bb0:	8cc30004 	lw	v1,4(a2)
800e3bb4:	8cc40008 	lw	a0,8(a2)
800e3bb8:	8cc5000c 	lw	a1,12(a2)
800e3bbc:	24c60010 	addiu	a2,a2,16
800e3bc0:	ad020000 	sw	v0,0(t0)
800e3bc4:	ad030004 	sw	v1,4(t0)
800e3bc8:	ad040008 	sw	a0,8(t0)
800e3bcc:	ad05000c 	sw	a1,12(t0)
800e3bd0:	14c7fff6 	bne	a2,a3,800e3bac <menu+0x34c>
800e3bd4:	25080010 	addiu	t0,t0,16
800e3bd8:	8cc20004 	lw	v0,4(a2)
800e3bdc:	8cc30000 	lw	v1,0(a2)
800e3be0:	ad020004 	sw	v0,4(t0)
800e3be4:	3c02800f 	lui	v0,0x800f
800e3be8:	24429324 	addiu	v0,v0,-27868
800e3bec:	ad030000 	sw	v1,0(t0)
800e3bf0:	24060003 	li	a2,3
800e3bf4:	2627efb8 	addiu	a3,s1,-4168
800e3bf8:	02602021 	move	a0,s3
800e3bfc:	24050028 	li	a1,40
800e3c00:	ae620020 	sw	v0,32(s3)
800e3c04:	00e0f809 	jalr	a3
800e3c08:	ae7e0024 	sw	s8,36(s3)
800e3c0c:	2606e1e8 	addiu	a2,s0,-7704
800e3c10:	27a82f08 	addiu	t0,sp,12040
800e3c14:	24c70020 	addiu	a3,a2,32
800e3c18:	8cc20000 	lw	v0,0(a2)
800e3c1c:	8cc30004 	lw	v1,4(a2)
800e3c20:	8cc40008 	lw	a0,8(a2)
800e3c24:	8cc5000c 	lw	a1,12(a2)
800e3c28:	24c60010 	addiu	a2,a2,16
800e3c2c:	ad020000 	sw	v0,0(t0)
800e3c30:	ad030004 	sw	v1,4(t0)
800e3c34:	ad040008 	sw	a0,8(t0)
800e3c38:	ad05000c 	sw	a1,12(t0)
800e3c3c:	14c7fff6 	bne	a2,a3,800e3c18 <menu+0x3b8>
800e3c40:	25080010 	addiu	t0,t0,16
800e3c44:	8cc20004 	lw	v0,4(a2)
800e3c48:	8cc30000 	lw	v1,0(a2)
800e3c4c:	ad020004 	sw	v0,4(t0)
800e3c50:	3c02800e 	lui	v0,0x800e
800e3c54:	2442dac0 	addiu	v0,v0,-9536
800e3c58:	ad030000 	sw	v1,0(t0)
800e3c5c:	24060003 	li	a2,3
800e3c60:	2627efb8 	addiu	a3,s1,-4168
800e3c64:	27a42f08 	addiu	a0,sp,12040
800e3c68:	24050028 	li	a1,40
800e3c6c:	afa22f28 	sw	v0,12072(sp)
800e3c70:	00e0f809 	jalr	a3
800e3c74:	afbe2f2c 	sw	s8,12076(sp)
800e3c78:	2606e1e8 	addiu	a2,s0,-7704
800e3c7c:	27a82ee0 	addiu	t0,sp,12000
800e3c80:	24c70020 	addiu	a3,a2,32
800e3c84:	8cc20000 	lw	v0,0(a2)
800e3c88:	8cc30004 	lw	v1,4(a2)
800e3c8c:	8cc40008 	lw	a0,8(a2)
800e3c90:	8cc5000c 	lw	a1,12(a2)
800e3c94:	24c60010 	addiu	a2,a2,16
800e3c98:	ad020000 	sw	v0,0(t0)
800e3c9c:	ad030004 	sw	v1,4(t0)
800e3ca0:	ad040008 	sw	a0,8(t0)
800e3ca4:	ad05000c 	sw	a1,12(t0)
800e3ca8:	14c7fff6 	bne	a2,a3,800e3c84 <menu+0x424>
800e3cac:	25080010 	addiu	t0,t0,16
800e3cb0:	8cc20004 	lw	v0,4(a2)
800e3cb4:	8cc30000 	lw	v1,0(a2)
800e3cb8:	ad020004 	sw	v0,4(t0)
800e3cbc:	3c02800e 	lui	v0,0x800e
800e3cc0:	24421354 	addiu	v0,v0,4948
800e3cc4:	ad030000 	sw	v1,0(t0)
800e3cc8:	24060003 	li	a2,3
800e3ccc:	2627efb8 	addiu	a3,s1,-4168
800e3cd0:	27a42ee0 	addiu	a0,sp,12000
800e3cd4:	24050028 	li	a1,40
800e3cd8:	afa22f00 	sw	v0,12032(sp)
800e3cdc:	00e0f809 	jalr	a3
800e3ce0:	afbe2f04 	sw	s8,12036(sp)
800e3ce4:	27a930e8 	addiu	t1,sp,12520
800e3ce8:	2606e1e8 	addiu	a2,s0,-7704
800e3cec:	01204021 	move	t0,t1
800e3cf0:	24c70020 	addiu	a3,a2,32
800e3cf4:	8cc20000 	lw	v0,0(a2)
800e3cf8:	8cc30004 	lw	v1,4(a2)
800e3cfc:	8cc40008 	lw	a0,8(a2)
800e3d00:	8cc5000c 	lw	a1,12(a2)
800e3d04:	24c60010 	addiu	a2,a2,16
800e3d08:	ad020000 	sw	v0,0(t0)
800e3d0c:	ad030004 	sw	v1,4(t0)
800e3d10:	ad040008 	sw	a0,8(t0)
800e3d14:	ad05000c 	sw	a1,12(t0)
800e3d18:	14c7fff6 	bne	a2,a3,800e3cf4 <menu+0x494>
800e3d1c:	25080010 	addiu	t0,t0,16
800e3d20:	8cc20004 	lw	v0,4(a2)
800e3d24:	8cc30000 	lw	v1,0(a2)
800e3d28:	ad020004 	sw	v0,4(t0)
800e3d2c:	3c02800e 	lui	v0,0x800e
800e3d30:	2442fe90 	addiu	v0,v0,-368
800e3d34:	ad030000 	sw	v1,0(t0)
800e3d38:	01202021 	move	a0,t1
800e3d3c:	24060003 	li	a2,3
800e3d40:	2627efb8 	addiu	a3,s1,-4168
800e3d44:	ad220020 	sw	v0,32(t1)
800e3d48:	ad3e0024 	sw	s8,36(t1)
800e3d4c:	00e0f809 	jalr	a3
800e3d50:	24050028 	li	a1,40
800e3d54:	27a93098 	addiu	t1,sp,12440
800e3d58:	2606e1e8 	addiu	a2,s0,-7704
800e3d5c:	01204021 	move	t0,t1
800e3d60:	24c70020 	addiu	a3,a2,32
800e3d64:	8cc20000 	lw	v0,0(a2)
800e3d68:	8cc30004 	lw	v1,4(a2)
800e3d6c:	8cc40008 	lw	a0,8(a2)
800e3d70:	8cc5000c 	lw	a1,12(a2)
800e3d74:	24c60010 	addiu	a2,a2,16
800e3d78:	ad020000 	sw	v0,0(t0)
800e3d7c:	ad030004 	sw	v1,4(t0)
800e3d80:	ad040008 	sw	a0,8(t0)
800e3d84:	ad05000c 	sw	a1,12(t0)
800e3d88:	14c7fff6 	bne	a2,a3,800e3d64 <menu+0x504>
800e3d8c:	25080010 	addiu	t0,t0,16
800e3d90:	8cc20004 	lw	v0,4(a2)
800e3d94:	8cc30000 	lw	v1,0(a2)
800e3d98:	ad020004 	sw	v0,4(t0)
800e3d9c:	3c02800e 	lui	v0,0x800e
800e3da0:	2442d504 	addiu	v0,v0,-11004
800e3da4:	ad030000 	sw	v1,0(t0)
800e3da8:	01202021 	move	a0,t1
800e3dac:	24060003 	li	a2,3
800e3db0:	2627efb8 	addiu	a3,s1,-4168
800e3db4:	ad220020 	sw	v0,32(t1)
800e3db8:	ad3e0024 	sw	s8,36(t1)
800e3dbc:	00e0f809 	jalr	a3
800e3dc0:	24050028 	li	a1,40
800e3dc4:	27a93110 	addiu	t1,sp,12560
800e3dc8:	2606e1e8 	addiu	a2,s0,-7704
800e3dcc:	01204021 	move	t0,t1
800e3dd0:	24c70020 	addiu	a3,a2,32
800e3dd4:	8cc20000 	lw	v0,0(a2)
800e3dd8:	8cc30004 	lw	v1,4(a2)
800e3ddc:	8cc40008 	lw	a0,8(a2)
800e3de0:	8cc5000c 	lw	a1,12(a2)
800e3de4:	24c60010 	addiu	a2,a2,16
800e3de8:	ad020000 	sw	v0,0(t0)
800e3dec:	ad030004 	sw	v1,4(t0)
800e3df0:	ad040008 	sw	a0,8(t0)
800e3df4:	ad05000c 	sw	a1,12(t0)
800e3df8:	14c7fff6 	bne	a2,a3,800e3dd4 <menu+0x574>
800e3dfc:	25080010 	addiu	t0,t0,16
800e3e00:	8cc20004 	lw	v0,4(a2)
800e3e04:	8cc30000 	lw	v1,0(a2)
800e3e08:	ad020004 	sw	v0,4(t0)
800e3e0c:	3c02800e 	lui	v0,0x800e
800e3e10:	244207a8 	addiu	v0,v0,1960
800e3e14:	ad030000 	sw	v1,0(t0)
800e3e18:	24060003 	li	a2,3
800e3e1c:	2627efb8 	addiu	a3,s1,-4168
800e3e20:	01202021 	move	a0,t1
800e3e24:	24050028 	li	a1,40
800e3e28:	ad220020 	sw	v0,32(t1)
800e3e2c:	00e0f809 	jalr	a3
800e3e30:	ad3e0024 	sw	s8,36(t1)
800e3e34:	2606e1e8 	addiu	a2,s0,-7704
800e3e38:	27a82fa8 	addiu	t0,sp,12200
800e3e3c:	24c70020 	addiu	a3,a2,32
800e3e40:	8cc20000 	lw	v0,0(a2)
800e3e44:	8cc30004 	lw	v1,4(a2)
800e3e48:	8cc40008 	lw	a0,8(a2)
800e3e4c:	8cc5000c 	lw	a1,12(a2)
800e3e50:	24c60010 	addiu	a2,a2,16
800e3e54:	ad020000 	sw	v0,0(t0)
800e3e58:	ad030004 	sw	v1,4(t0)
800e3e5c:	ad040008 	sw	a0,8(t0)
800e3e60:	ad05000c 	sw	a1,12(t0)
800e3e64:	14c7fff6 	bne	a2,a3,800e3e40 <menu+0x5e0>
800e3e68:	25080010 	addiu	t0,t0,16
800e3e6c:	8cc20004 	lw	v0,4(a2)
800e3e70:	8cc30000 	lw	v1,0(a2)
800e3e74:	ad020004 	sw	v0,4(t0)
800e3e78:	3c02800e 	lui	v0,0x800e
800e3e7c:	2442331c 	addiu	v0,v0,13084
800e3e80:	ad030000 	sw	v1,0(t0)
800e3e84:	24060003 	li	a2,3
800e3e88:	2627efb8 	addiu	a3,s1,-4168
800e3e8c:	27a42fa8 	addiu	a0,sp,12200
800e3e90:	24050028 	li	a1,40
800e3e94:	afa22fc8 	sw	v0,12232(sp)
800e3e98:	00e0f809 	jalr	a3
800e3e9c:	afbe2fcc 	sw	s8,12236(sp)
800e3ea0:	2606e1e8 	addiu	a2,s0,-7704
800e3ea4:	27a82f80 	addiu	t0,sp,12160
800e3ea8:	24c70020 	addiu	a3,a2,32
800e3eac:	8cc20000 	lw	v0,0(a2)
800e3eb0:	8cc30004 	lw	v1,4(a2)
800e3eb4:	8cc40008 	lw	a0,8(a2)
800e3eb8:	8cc5000c 	lw	a1,12(a2)
800e3ebc:	24c60010 	addiu	a2,a2,16
800e3ec0:	ad020000 	sw	v0,0(t0)
800e3ec4:	ad030004 	sw	v1,4(t0)
800e3ec8:	ad040008 	sw	a0,8(t0)
800e3ecc:	ad05000c 	sw	a1,12(t0)
800e3ed0:	14c7fff6 	bne	a2,a3,800e3eac <menu+0x64c>
800e3ed4:	25080010 	addiu	t0,t0,16
800e3ed8:	8cc20004 	lw	v0,4(a2)
800e3edc:	8cc30000 	lw	v1,0(a2)
800e3ee0:	ad020004 	sw	v0,4(t0)
800e3ee4:	3c02800e 	lui	v0,0x800e
800e3ee8:	2442116c 	addiu	v0,v0,4460
800e3eec:	ad030000 	sw	v1,0(t0)
800e3ef0:	24060003 	li	a2,3
800e3ef4:	2627efb8 	addiu	a3,s1,-4168
800e3ef8:	27a42f80 	addiu	a0,sp,12160
800e3efc:	24050028 	li	a1,40
800e3f00:	afa22fa0 	sw	v0,12192(sp)
800e3f04:	00e0f809 	jalr	a3
800e3f08:	afbe2fa4 	sw	s8,12196(sp)
800e3f0c:	27a930c0 	addiu	t1,sp,12480
800e3f10:	2606e1e8 	addiu	a2,s0,-7704
800e3f14:	01204021 	move	t0,t1
800e3f18:	24c70020 	addiu	a3,a2,32
800e3f1c:	8cc20000 	lw	v0,0(a2)
800e3f20:	8cc30004 	lw	v1,4(a2)
800e3f24:	8cc40008 	lw	a0,8(a2)
800e3f28:	8cc5000c 	lw	a1,12(a2)
800e3f2c:	24c60010 	addiu	a2,a2,16
800e3f30:	ad020000 	sw	v0,0(t0)
800e3f34:	ad030004 	sw	v1,4(t0)
800e3f38:	ad040008 	sw	a0,8(t0)
800e3f3c:	ad05000c 	sw	a1,12(t0)
800e3f40:	14c7fff6 	bne	a2,a3,800e3f1c <menu+0x6bc>
800e3f44:	25080010 	addiu	t0,t0,16
800e3f48:	8cc20004 	lw	v0,4(a2)
800e3f4c:	8cc30000 	lw	v1,0(a2)
800e3f50:	ad020004 	sw	v0,4(t0)
800e3f54:	3c02800e 	lui	v0,0x800e
800e3f58:	2442f84c 	addiu	v0,v0,-1972
800e3f5c:	ad030000 	sw	v1,0(t0)
800e3f60:	24060003 	li	a2,3
800e3f64:	2627efb8 	addiu	a3,s1,-4168
800e3f68:	01202021 	move	a0,t1
800e3f6c:	24050028 	li	a1,40
800e3f70:	ad220020 	sw	v0,32(t1)
800e3f74:	00e0f809 	jalr	a3
800e3f78:	ad3e0024 	sw	s8,36(t1)
800e3f7c:	2606e1e8 	addiu	a2,s0,-7704
800e3f80:	27a82f30 	addiu	t0,sp,12080
800e3f84:	24c70020 	addiu	a3,a2,32
800e3f88:	8cc20000 	lw	v0,0(a2)
800e3f8c:	8cc30004 	lw	v1,4(a2)
800e3f90:	8cc40008 	lw	a0,8(a2)
800e3f94:	8cc5000c 	lw	a1,12(a2)
800e3f98:	24c60010 	addiu	a2,a2,16
800e3f9c:	ad020000 	sw	v0,0(t0)
800e3fa0:	ad030004 	sw	v1,4(t0)
800e3fa4:	ad040008 	sw	a0,8(t0)
800e3fa8:	ad05000c 	sw	a1,12(t0)
800e3fac:	14c7fff6 	bne	a2,a3,800e3f88 <menu+0x728>
800e3fb0:	25080010 	addiu	t0,t0,16
800e3fb4:	8cc20004 	lw	v0,4(a2)
800e3fb8:	8cc30000 	lw	v1,0(a2)
800e3fbc:	ad020004 	sw	v0,4(t0)
800e3fc0:	3c02800f 	lui	v0,0x800f
800e3fc4:	244298a0 	addiu	v0,v0,-26464
800e3fc8:	ad030000 	sw	v1,0(t0)
800e3fcc:	24060003 	li	a2,3
800e3fd0:	2627efb8 	addiu	a3,s1,-4168
800e3fd4:	27a42f30 	addiu	a0,sp,12080
800e3fd8:	24050028 	li	a1,40
800e3fdc:	afa22f50 	sw	v0,12112(sp)
800e3fe0:	00e0f809 	jalr	a3
800e3fe4:	afbe2f54 	sw	s8,12116(sp)
800e3fe8:	2606e1e8 	addiu	a2,s0,-7704
800e3fec:	27a82eb8 	addiu	t0,sp,11960
800e3ff0:	24c70020 	addiu	a3,a2,32
800e3ff4:	8cc20000 	lw	v0,0(a2)
800e3ff8:	8cc30004 	lw	v1,4(a2)
800e3ffc:	8cc40008 	lw	a0,8(a2)
800e4000:	8cc5000c 	lw	a1,12(a2)
800e4004:	24c60010 	addiu	a2,a2,16
800e4008:	ad020000 	sw	v0,0(t0)
800e400c:	ad030004 	sw	v1,4(t0)
800e4010:	ad040008 	sw	a0,8(t0)
800e4014:	ad05000c 	sw	a1,12(t0)
800e4018:	14c7fff6 	bne	a2,a3,800e3ff4 <menu+0x794>
800e401c:	25080010 	addiu	t0,t0,16
800e4020:	8cc20004 	lw	v0,4(a2)
800e4024:	8cc30000 	lw	v1,0(a2)
800e4028:	ad020004 	sw	v0,4(t0)
800e402c:	3c02800e 	lui	v0,0x800e
800e4030:	24422b80 	addiu	v0,v0,11136
800e4034:	ad030000 	sw	v1,0(t0)
800e4038:	24060003 	li	a2,3
800e403c:	2627efb8 	addiu	a3,s1,-4168
800e4040:	27a42eb8 	addiu	a0,sp,11960
800e4044:	24050028 	li	a1,40
800e4048:	afa22ed8 	sw	v0,11992(sp)
800e404c:	00e0f809 	jalr	a3
800e4050:	afbe2edc 	sw	s8,11996(sp)
800e4054:	2606e1e8 	addiu	a2,s0,-7704
800e4058:	27a82e90 	addiu	t0,sp,11920
800e405c:	24c70020 	addiu	a3,a2,32
800e4060:	8cc20000 	lw	v0,0(a2)
800e4064:	8cc30004 	lw	v1,4(a2)
800e4068:	8cc40008 	lw	a0,8(a2)
800e406c:	8cc5000c 	lw	a1,12(a2)
800e4070:	24c60010 	addiu	a2,a2,16
800e4074:	ad020000 	sw	v0,0(t0)
800e4078:	ad030004 	sw	v1,4(t0)
800e407c:	ad040008 	sw	a0,8(t0)
800e4080:	ad05000c 	sw	a1,12(t0)
800e4084:	14c7fff6 	bne	a2,a3,800e4060 <menu+0x800>
800e4088:	25080010 	addiu	t0,t0,16
800e408c:	8cc20004 	lw	v0,4(a2)
800e4090:	8cc30000 	lw	v1,0(a2)
800e4094:	ad020004 	sw	v0,4(t0)
800e4098:	3c02800e 	lui	v0,0x800e
800e409c:	24426df0 	addiu	v0,v0,28144
800e40a0:	ad030000 	sw	v1,0(t0)
800e40a4:	24060003 	li	a2,3
800e40a8:	2627efb8 	addiu	a3,s1,-4168
800e40ac:	27a42e90 	addiu	a0,sp,11920
800e40b0:	24050028 	li	a1,40
800e40b4:	afa22eb0 	sw	v0,11952(sp)
800e40b8:	00e0f809 	jalr	a3
800e40bc:	afbe2eb4 	sw	s8,11956(sp)
800e40c0:	27a92e68 	addiu	t1,sp,11880
800e40c4:	2606e1e8 	addiu	a2,s0,-7704
800e40c8:	01204021 	move	t0,t1
800e40cc:	24c70020 	addiu	a3,a2,32
800e40d0:	8cc20000 	lw	v0,0(a2)
800e40d4:	8cc30004 	lw	v1,4(a2)
800e40d8:	8cc40008 	lw	a0,8(a2)
800e40dc:	8cc5000c 	lw	a1,12(a2)
800e40e0:	24c60010 	addiu	a2,a2,16
800e40e4:	ad020000 	sw	v0,0(t0)
800e40e8:	ad030004 	sw	v1,4(t0)
800e40ec:	ad040008 	sw	a0,8(t0)
800e40f0:	ad05000c 	sw	a1,12(t0)
800e40f4:	14c7fff6 	bne	a2,a3,800e40d0 <menu+0x870>
800e40f8:	25080010 	addiu	t0,t0,16
800e40fc:	8cc20004 	lw	v0,4(a2)
800e4100:	8cc30000 	lw	v1,0(a2)
800e4104:	ad020004 	sw	v0,4(t0)
800e4108:	3c02800e 	lui	v0,0x800e
800e410c:	2442d524 	addiu	v0,v0,-10972
800e4110:	ad030000 	sw	v1,0(t0)
800e4114:	24060003 	li	a2,3
800e4118:	2627efb8 	addiu	a3,s1,-4168
800e411c:	01202021 	move	a0,t1
800e4120:	24050028 	li	a1,40
800e4124:	ad220020 	sw	v0,32(t1)
800e4128:	00e0f809 	jalr	a3
800e412c:	ad3e0024 	sw	s8,36(t1)
800e4130:	2606e1e8 	addiu	a2,s0,-7704
800e4134:	27a82da0 	addiu	t0,sp,11680
800e4138:	24c70020 	addiu	a3,a2,32
800e413c:	8cc20000 	lw	v0,0(a2)
800e4140:	8cc30004 	lw	v1,4(a2)
800e4144:	8cc40008 	lw	a0,8(a2)
800e4148:	8cc5000c 	lw	a1,12(a2)
800e414c:	24c60010 	addiu	a2,a2,16
800e4150:	ad020000 	sw	v0,0(t0)
800e4154:	ad030004 	sw	v1,4(t0)
800e4158:	ad040008 	sw	a0,8(t0)
800e415c:	ad05000c 	sw	a1,12(t0)
800e4160:	14c7fff6 	bne	a2,a3,800e413c <menu+0x8dc>
800e4164:	25080010 	addiu	t0,t0,16
800e4168:	8cc20004 	lw	v0,4(a2)
800e416c:	8cc30000 	lw	v1,0(a2)
800e4170:	ad020004 	sw	v0,4(t0)
800e4174:	3c02800e 	lui	v0,0x800e
800e4178:	24420de0 	addiu	v0,v0,3552
800e417c:	ad030000 	sw	v1,0(t0)
800e4180:	24060003 	li	a2,3
800e4184:	2627efb8 	addiu	a3,s1,-4168
800e4188:	27a42da0 	addiu	a0,sp,11680
800e418c:	24050028 	li	a1,40
800e4190:	afa22dc0 	sw	v0,11712(sp)
800e4194:	00e0f809 	jalr	a3
800e4198:	afbe2dc4 	sw	s8,11716(sp)
800e419c:	2606e1e8 	addiu	a2,s0,-7704
800e41a0:	27a82d78 	addiu	t0,sp,11640
800e41a4:	24c70020 	addiu	a3,a2,32
800e41a8:	8cc20000 	lw	v0,0(a2)
800e41ac:	8cc30004 	lw	v1,4(a2)
800e41b0:	8cc40008 	lw	a0,8(a2)
800e41b4:	8cc5000c 	lw	a1,12(a2)
800e41b8:	24c60010 	addiu	a2,a2,16
800e41bc:	ad020000 	sw	v0,0(t0)
800e41c0:	ad030004 	sw	v1,4(t0)
800e41c4:	ad040008 	sw	a0,8(t0)
800e41c8:	ad05000c 	sw	a1,12(t0)
800e41cc:	14c7fff6 	bne	a2,a3,800e41a8 <menu+0x948>
800e41d0:	25080010 	addiu	t0,t0,16
800e41d4:	8cc20004 	lw	v0,4(a2)
800e41d8:	8cc30000 	lw	v1,0(a2)
800e41dc:	ad020004 	sw	v0,4(t0)
800e41e0:	3c02800e 	lui	v0,0x800e
800e41e4:	2442292c 	addiu	v0,v0,10540
800e41e8:	ad030000 	sw	v1,0(t0)
800e41ec:	24060003 	li	a2,3
800e41f0:	2627efb8 	addiu	a3,s1,-4168
800e41f4:	27a42d78 	addiu	a0,sp,11640
800e41f8:	24050028 	li	a1,40
800e41fc:	afa22d98 	sw	v0,11672(sp)
800e4200:	00e0f809 	jalr	a3
800e4204:	afbe2d9c 	sw	s8,11676(sp)
800e4208:	2606e1e8 	addiu	a2,s0,-7704
800e420c:	27a82df0 	addiu	t0,sp,11760
800e4210:	24c70020 	addiu	a3,a2,32
800e4214:	8cc20000 	lw	v0,0(a2)
800e4218:	8cc30004 	lw	v1,4(a2)
800e421c:	8cc40008 	lw	a0,8(a2)
800e4220:	8cc5000c 	lw	a1,12(a2)
800e4224:	24c60010 	addiu	a2,a2,16
800e4228:	ad020000 	sw	v0,0(t0)
800e422c:	ad030004 	sw	v1,4(t0)
800e4230:	ad040008 	sw	a0,8(t0)
800e4234:	ad05000c 	sw	a1,12(t0)
800e4238:	14c7fff6 	bne	a2,a3,800e4214 <menu+0x9b4>
800e423c:	25080010 	addiu	t0,t0,16
800e4240:	8cc20004 	lw	v0,4(a2)
800e4244:	8cc30000 	lw	v1,0(a2)
800e4248:	ad020004 	sw	v0,4(t0)
800e424c:	3c02800e 	lui	v0,0x800e
800e4250:	24420b5c 	addiu	v0,v0,2908
800e4254:	ad030000 	sw	v1,0(t0)
800e4258:	24060003 	li	a2,3
800e425c:	2627efb8 	addiu	a3,s1,-4168
800e4260:	27a42df0 	addiu	a0,sp,11760
800e4264:	24050028 	li	a1,40
800e4268:	afa22e10 	sw	v0,11792(sp)
800e426c:	00e0f809 	jalr	a3
800e4270:	afbe2e14 	sw	s8,11796(sp)
800e4274:	2606e1e8 	addiu	a2,s0,-7704
800e4278:	27a82dc8 	addiu	t0,sp,11720
800e427c:	24c70020 	addiu	a3,a2,32
800e4280:	8cc20000 	lw	v0,0(a2)
800e4284:	8cc30004 	lw	v1,4(a2)
800e4288:	8cc40008 	lw	a0,8(a2)
800e428c:	8cc5000c 	lw	a1,12(a2)
800e4290:	24c60010 	addiu	a2,a2,16
800e4294:	ad020000 	sw	v0,0(t0)
800e4298:	ad030004 	sw	v1,4(t0)
800e429c:	ad040008 	sw	a0,8(t0)
800e42a0:	ad05000c 	sw	a1,12(t0)
800e42a4:	14c7fff6 	bne	a2,a3,800e4280 <menu+0xa20>
800e42a8:	25080010 	addiu	t0,t0,16
800e42ac:	8cc20004 	lw	v0,4(a2)
800e42b0:	8cc30000 	lw	v1,0(a2)
800e42b4:	ad020004 	sw	v0,4(t0)
800e42b8:	3c02800e 	lui	v0,0x800e
800e42bc:	2442f05c 	addiu	v0,v0,-4004
800e42c0:	ad030000 	sw	v1,0(t0)
800e42c4:	24060003 	li	a2,3
800e42c8:	2627efb8 	addiu	a3,s1,-4168
800e42cc:	27a42dc8 	addiu	a0,sp,11720
800e42d0:	24050028 	li	a1,40
800e42d4:	afa22de8 	sw	v0,11752(sp)
800e42d8:	00e0f809 	jalr	a3
800e42dc:	afbe2dec 	sw	s8,11756(sp)
800e42e0:	2606e1e8 	addiu	a2,s0,-7704
800e42e4:	27a82c10 	addiu	t0,sp,11280
800e42e8:	24c70020 	addiu	a3,a2,32
800e42ec:	8cc20000 	lw	v0,0(a2)
800e42f0:	8cc30004 	lw	v1,4(a2)
800e42f4:	8cc40008 	lw	a0,8(a2)
800e42f8:	8cc5000c 	lw	a1,12(a2)
800e42fc:	24c60010 	addiu	a2,a2,16
800e4300:	ad020000 	sw	v0,0(t0)
800e4304:	ad030004 	sw	v1,4(t0)
800e4308:	ad040008 	sw	a0,8(t0)
800e430c:	ad05000c 	sw	a1,12(t0)
800e4310:	14c7fff6 	bne	a2,a3,800e42ec <menu+0xa8c>
800e4314:	25080010 	addiu	t0,t0,16
800e4318:	8cc20004 	lw	v0,4(a2)
800e431c:	8cc30000 	lw	v1,0(a2)
800e4320:	ad020004 	sw	v0,4(t0)
800e4324:	3c02800e 	lui	v0,0x800e
800e4328:	2442e6c8 	addiu	v0,v0,-6456
800e432c:	ad030000 	sw	v1,0(t0)
800e4330:	24060003 	li	a2,3
800e4334:	2627efb8 	addiu	a3,s1,-4168
800e4338:	27a42c10 	addiu	a0,sp,11280
800e433c:	24050028 	li	a1,40
800e4340:	afa22c30 	sw	v0,11312(sp)
800e4344:	00e0f809 	jalr	a3
800e4348:	afbe2c34 	sw	s8,11316(sp)
800e434c:	2606e1e8 	addiu	a2,s0,-7704
800e4350:	27a82be8 	addiu	t0,sp,11240
800e4354:	24c70020 	addiu	a3,a2,32
800e4358:	8cc20000 	lw	v0,0(a2)
800e435c:	8cc30004 	lw	v1,4(a2)
800e4360:	8cc40008 	lw	a0,8(a2)
800e4364:	8cc5000c 	lw	a1,12(a2)
800e4368:	24c60010 	addiu	a2,a2,16
800e436c:	ad020000 	sw	v0,0(t0)
800e4370:	ad030004 	sw	v1,4(t0)
800e4374:	ad040008 	sw	a0,8(t0)
800e4378:	ad05000c 	sw	a1,12(t0)
800e437c:	14c7fff6 	bne	a2,a3,800e4358 <menu+0xaf8>
800e4380:	25080010 	addiu	t0,t0,16
800e4384:	8cc20004 	lw	v0,4(a2)
800e4388:	8cc30000 	lw	v1,0(a2)
800e438c:	ad020004 	sw	v0,4(t0)
800e4390:	3c02800e 	lui	v0,0x800e
800e4394:	2442d750 	addiu	v0,v0,-10416
800e4398:	ad030000 	sw	v1,0(t0)
800e439c:	24060003 	li	a2,3
800e43a0:	2627efb8 	addiu	a3,s1,-4168
800e43a4:	27a42be8 	addiu	a0,sp,11240
800e43a8:	24050028 	li	a1,40
800e43ac:	afa22c08 	sw	v0,11272(sp)
800e43b0:	00e0f809 	jalr	a3
800e43b4:	afbe2c0c 	sw	s8,11276(sp)
800e43b8:	2606e1e8 	addiu	a2,s0,-7704
800e43bc:	27a82e18 	addiu	t0,sp,11800
800e43c0:	24c70020 	addiu	a3,a2,32
800e43c4:	8cc20000 	lw	v0,0(a2)
800e43c8:	8cc30004 	lw	v1,4(a2)
800e43cc:	8cc40008 	lw	a0,8(a2)
800e43d0:	8cc5000c 	lw	a1,12(a2)
800e43d4:	24c60010 	addiu	a2,a2,16
800e43d8:	ad020000 	sw	v0,0(t0)
800e43dc:	ad030004 	sw	v1,4(t0)
800e43e0:	ad040008 	sw	a0,8(t0)
800e43e4:	ad05000c 	sw	a1,12(t0)
800e43e8:	14c7fff6 	bne	a2,a3,800e43c4 <menu+0xb64>
800e43ec:	25080010 	addiu	t0,t0,16
800e43f0:	8cc20004 	lw	v0,4(a2)
800e43f4:	8cc30000 	lw	v1,0(a2)
800e43f8:	ad020004 	sw	v0,4(t0)
800e43fc:	3c02800e 	lui	v0,0x800e
800e4400:	2442d8d8 	addiu	v0,v0,-10024
800e4404:	ad030000 	sw	v1,0(t0)
800e4408:	24060003 	li	a2,3
800e440c:	2627efb8 	addiu	a3,s1,-4168
800e4410:	27a42e18 	addiu	a0,sp,11800
800e4414:	24050028 	li	a1,40
800e4418:	afa22e38 	sw	v0,11832(sp)
800e441c:	00e0f809 	jalr	a3
800e4420:	afbe2e3c 	sw	s8,11836(sp)
800e4424:	2606e1e8 	addiu	a2,s0,-7704
800e4428:	27a82cd8 	addiu	t0,sp,11480
800e442c:	24c70020 	addiu	a3,a2,32
800e4430:	8cc20000 	lw	v0,0(a2)
800e4434:	8cc30004 	lw	v1,4(a2)
800e4438:	8cc40008 	lw	a0,8(a2)
800e443c:	8cc5000c 	lw	a1,12(a2)
800e4440:	24c60010 	addiu	a2,a2,16
800e4444:	ad020000 	sw	v0,0(t0)
800e4448:	ad030004 	sw	v1,4(t0)
800e444c:	ad040008 	sw	a0,8(t0)
800e4450:	ad05000c 	sw	a1,12(t0)
800e4454:	14c7fff6 	bne	a2,a3,800e4430 <menu+0xbd0>
800e4458:	25080010 	addiu	t0,t0,16
800e445c:	8cc20004 	lw	v0,4(a2)
800e4460:	8cc30000 	lw	v1,0(a2)
800e4464:	ad020004 	sw	v0,4(t0)
800e4468:	3c02800e 	lui	v0,0x800e
800e446c:	2442fc88 	addiu	v0,v0,-888
800e4470:	ad030000 	sw	v1,0(t0)
800e4474:	24060003 	li	a2,3
800e4478:	2627efb8 	addiu	a3,s1,-4168
800e447c:	27a42cd8 	addiu	a0,sp,11480
800e4480:	24050028 	li	a1,40
800e4484:	afa22cf8 	sw	v0,11512(sp)
800e4488:	00e0f809 	jalr	a3
800e448c:	afbe2cfc 	sw	s8,11516(sp)
800e4490:	2606e1e8 	addiu	a2,s0,-7704
800e4494:	27a82cb0 	addiu	t0,sp,11440
800e4498:	24c70020 	addiu	a3,a2,32
800e449c:	8cc20000 	lw	v0,0(a2)
800e44a0:	8cc30004 	lw	v1,4(a2)
800e44a4:	8cc40008 	lw	a0,8(a2)
800e44a8:	8cc5000c 	lw	a1,12(a2)
800e44ac:	24c60010 	addiu	a2,a2,16
800e44b0:	ad020000 	sw	v0,0(t0)
800e44b4:	ad030004 	sw	v1,4(t0)
800e44b8:	ad040008 	sw	a0,8(t0)
800e44bc:	ad05000c 	sw	a1,12(t0)
800e44c0:	14c7fff6 	bne	a2,a3,800e449c <menu+0xc3c>
800e44c4:	25080010 	addiu	t0,t0,16
800e44c8:	8cc20004 	lw	v0,4(a2)
800e44cc:	8cc30000 	lw	v1,0(a2)
800e44d0:	ad020004 	sw	v0,4(t0)
800e44d4:	3c02800e 	lui	v0,0x800e
800e44d8:	24420598 	addiu	v0,v0,1432
800e44dc:	ad030000 	sw	v1,0(t0)
800e44e0:	24060003 	li	a2,3
800e44e4:	2627efb8 	addiu	a3,s1,-4168
800e44e8:	27a42cb0 	addiu	a0,sp,11440
800e44ec:	24050028 	li	a1,40
800e44f0:	afa22cd0 	sw	v0,11472(sp)
800e44f4:	00e0f809 	jalr	a3
800e44f8:	afbe2cd4 	sw	s8,11476(sp)
800e44fc:	2606e1e8 	addiu	a2,s0,-7704
800e4500:	27a82c88 	addiu	t0,sp,11400
800e4504:	24c70020 	addiu	a3,a2,32
800e4508:	8cc20000 	lw	v0,0(a2)
800e450c:	8cc30004 	lw	v1,4(a2)
800e4510:	8cc40008 	lw	a0,8(a2)
800e4514:	8cc5000c 	lw	a1,12(a2)
800e4518:	24c60010 	addiu	a2,a2,16
800e451c:	ad020000 	sw	v0,0(t0)
800e4520:	ad030004 	sw	v1,4(t0)
800e4524:	ad040008 	sw	a0,8(t0)
800e4528:	ad05000c 	sw	a1,12(t0)
800e452c:	14c7fff6 	bne	a2,a3,800e4508 <menu+0xca8>
800e4530:	25080010 	addiu	t0,t0,16
800e4534:	8cc20004 	lw	v0,4(a2)
800e4538:	8cc30000 	lw	v1,0(a2)
800e453c:	ad020004 	sw	v0,4(t0)
800e4540:	3c02800e 	lui	v0,0x800e
800e4544:	2442f92c 	addiu	v0,v0,-1748
800e4548:	ad030000 	sw	v1,0(t0)
800e454c:	24060003 	li	a2,3
800e4550:	2627efb8 	addiu	a3,s1,-4168
800e4554:	27a42c88 	addiu	a0,sp,11400
800e4558:	24050028 	li	a1,40
800e455c:	afa22ca8 	sw	v0,11432(sp)
800e4560:	00e0f809 	jalr	a3
800e4564:	afbe2cac 	sw	s8,11436(sp)
800e4568:	2606e1e8 	addiu	a2,s0,-7704
800e456c:	27a82d00 	addiu	t0,sp,11520
800e4570:	24c70020 	addiu	a3,a2,32
800e4574:	8cc20000 	lw	v0,0(a2)
800e4578:	8cc30004 	lw	v1,4(a2)
800e457c:	8cc40008 	lw	a0,8(a2)
800e4580:	8cc5000c 	lw	a1,12(a2)
800e4584:	24c60010 	addiu	a2,a2,16
800e4588:	ad020000 	sw	v0,0(t0)
800e458c:	ad030004 	sw	v1,4(t0)
800e4590:	ad040008 	sw	a0,8(t0)
800e4594:	ad05000c 	sw	a1,12(t0)
800e4598:	14c7fff6 	bne	a2,a3,800e4574 <menu+0xd14>
800e459c:	25080010 	addiu	t0,t0,16
800e45a0:	8cc20004 	lw	v0,4(a2)
800e45a4:	8cc30000 	lw	v1,0(a2)
800e45a8:	ad020004 	sw	v0,4(t0)
800e45ac:	3c02800f 	lui	v0,0x800f
800e45b0:	24429ecc 	addiu	v0,v0,-24884
800e45b4:	ad030000 	sw	v1,0(t0)
800e45b8:	24060003 	li	a2,3
800e45bc:	2627efb8 	addiu	a3,s1,-4168
800e45c0:	27a42d00 	addiu	a0,sp,11520
800e45c4:	24050028 	li	a1,40
800e45c8:	afa22d20 	sw	v0,11552(sp)
800e45cc:	00e0f809 	jalr	a3
800e45d0:	afbe2d24 	sw	s8,11556(sp)
800e45d4:	27a92e40 	addiu	t1,sp,11840
800e45d8:	2606e1e8 	addiu	a2,s0,-7704
800e45dc:	01204021 	move	t0,t1
800e45e0:	24c70020 	addiu	a3,a2,32
800e45e4:	8cc20000 	lw	v0,0(a2)
800e45e8:	8cc30004 	lw	v1,4(a2)
800e45ec:	8cc40008 	lw	a0,8(a2)
800e45f0:	8cc5000c 	lw	a1,12(a2)
800e45f4:	24c60010 	addiu	a2,a2,16
800e45f8:	ad020000 	sw	v0,0(t0)
800e45fc:	ad030004 	sw	v1,4(t0)
800e4600:	ad040008 	sw	a0,8(t0)
800e4604:	ad05000c 	sw	a1,12(t0)
800e4608:	14c7fff6 	bne	a2,a3,800e45e4 <menu+0xd84>
800e460c:	25080010 	addiu	t0,t0,16
800e4610:	8cc20004 	lw	v0,4(a2)
800e4614:	8cc30000 	lw	v1,0(a2)
800e4618:	ad020004 	sw	v0,4(t0)
800e461c:	3c02800e 	lui	v0,0x800e
800e4620:	2442eefc 	addiu	v0,v0,-4356
800e4624:	ad030000 	sw	v1,0(t0)
800e4628:	24060003 	li	a2,3
800e462c:	2627efb8 	addiu	a3,s1,-4168
800e4630:	01202021 	move	a0,t1
800e4634:	24050028 	li	a1,40
800e4638:	ad220020 	sw	v0,32(t1)
800e463c:	00e0f809 	jalr	a3
800e4640:	ad3e0024 	sw	s8,36(t1)
800e4644:	2606e1e8 	addiu	a2,s0,-7704
800e4648:	27a82f58 	addiu	t0,sp,12120
800e464c:	24c70020 	addiu	a3,a2,32
800e4650:	8cc20000 	lw	v0,0(a2)
800e4654:	8cc30004 	lw	v1,4(a2)
800e4658:	8cc40008 	lw	a0,8(a2)
800e465c:	8cc5000c 	lw	a1,12(a2)
800e4660:	24c60010 	addiu	a2,a2,16
800e4664:	ad020000 	sw	v0,0(t0)
800e4668:	ad030004 	sw	v1,4(t0)
800e466c:	ad040008 	sw	a0,8(t0)
800e4670:	ad05000c 	sw	a1,12(t0)
800e4674:	14c7fff6 	bne	a2,a3,800e4650 <menu+0xdf0>
800e4678:	25080010 	addiu	t0,t0,16
800e467c:	8cc20004 	lw	v0,4(a2)
800e4680:	8cc30000 	lw	v1,0(a2)
800e4684:	ad020004 	sw	v0,4(t0)
800e4688:	3c02800e 	lui	v0,0x800e
800e468c:	2442d914 	addiu	v0,v0,-9964
800e4690:	ad030000 	sw	v1,0(t0)
800e4694:	24060003 	li	a2,3
800e4698:	2627efb8 	addiu	a3,s1,-4168
800e469c:	27a42f58 	addiu	a0,sp,12120
800e46a0:	24050028 	li	a1,40
800e46a4:	afa22f78 	sw	v0,12152(sp)
800e46a8:	00e0f809 	jalr	a3
800e46ac:	afbe2f7c 	sw	s8,12156(sp)
800e46b0:	2606e1e8 	addiu	a2,s0,-7704
800e46b4:	27a82d50 	addiu	t0,sp,11600
800e46b8:	24c70020 	addiu	a3,a2,32
800e46bc:	8cc20000 	lw	v0,0(a2)
800e46c0:	8cc30004 	lw	v1,4(a2)
800e46c4:	8cc40008 	lw	a0,8(a2)
800e46c8:	8cc5000c 	lw	a1,12(a2)
800e46cc:	24c60010 	addiu	a2,a2,16
800e46d0:	ad020000 	sw	v0,0(t0)
800e46d4:	ad030004 	sw	v1,4(t0)
800e46d8:	ad040008 	sw	a0,8(t0)
800e46dc:	ad05000c 	sw	a1,12(t0)
800e46e0:	14c7fff6 	bne	a2,a3,800e46bc <menu+0xe5c>
800e46e4:	25080010 	addiu	t0,t0,16
800e46e8:	8cc20004 	lw	v0,4(a2)
800e46ec:	8cc30000 	lw	v1,0(a2)
800e46f0:	ad020004 	sw	v0,4(t0)
800e46f4:	3c02800e 	lui	v0,0x800e
800e46f8:	2442f8f4 	addiu	v0,v0,-1804
800e46fc:	ad030000 	sw	v1,0(t0)
800e4700:	2627efb8 	addiu	a3,s1,-4168
800e4704:	24050028 	li	a1,40
800e4708:	24060003 	li	a2,3
800e470c:	27a42d50 	addiu	a0,sp,11600
800e4710:	afa22d70 	sw	v0,11632(sp)
800e4714:	00e0f809 	jalr	a3
800e4718:	afbe2d74 	sw	s8,11636(sp)
800e471c:	3c038010 	lui	v1,0x8010
800e4720:	246222d0 	addiu	v0,v1,8912
800e4724:	0040f809 	jalr	v0
800e4728:	24040032 	li	a0,50
800e472c:	3c06801c 	lui	a2,0x801c
800e4730:	3c07801c 	lui	a3,0x801c
800e4734:	3c08801c 	lui	t0,0x801c
800e4738:	3c09801c 	lui	t1,0x801c
800e473c:	24c2e2a0 	addiu	v0,a2,-7520
800e4740:	24e3e298 	addiu	v1,a3,-7528
800e4744:	2504e290 	addiu	a0,t0,-7536
800e4748:	2525e288 	addiu	a1,t1,-7544
800e474c:	8c4c0010 	lw	t4,16(v0)
800e4750:	8c6d0004 	lw	t5,4(v1)
800e4754:	8c8e0004 	lw	t6,4(a0)
800e4758:	8caf0004 	lw	t7,4(a1)
800e475c:	8cc3e2a0 	lw	v1,-7520(a2)
800e4760:	8c440004 	lw	a0,4(v0)
800e4764:	8c46000c 	lw	a2,12(v0)
800e4768:	8c450008 	lw	a1,8(v0)
800e476c:	8ceae298 	lw	t2,-7528(a3)
800e4770:	8d0be290 	lw	t3,-7536(t0)
800e4774:	8d27e288 	lw	a3,-7544(t1)
800e4778:	3c02801c 	lui	v0,0x801c
800e477c:	2448e250 	addiu	t0,v0,-7600
800e4780:	afa60058 	sw	a2,88(sp)
800e4784:	afa7003c 	sw	a3,60(sp)
800e4788:	afa3004c 	sw	v1,76(sp)
800e478c:	afa40050 	sw	a0,80(sp)
800e4790:	afa50054 	sw	a1,84(sp)
800e4794:	afac005c 	sw	t4,92(sp)
800e4798:	afaa002c 	sw	t2,44(sp)
800e479c:	afad0030 	sw	t5,48(sp)
800e47a0:	afab0034 	sw	t3,52(sp)
800e47a4:	afae0038 	sw	t6,56(sp)
800e47a8:	afaf0040 	sw	t7,64(sp)
800e47ac:	afa00e38 	sw	zero,3640(sp)
800e47b0:	afa00e3c 	sw	zero,3644(sp)
800e47b4:	afa00e1c 	sw	zero,3612(sp)
800e47b8:	afa00d64 	sw	zero,3428(sp)
800e47bc:	afa00d70 	sw	zero,3440(sp)
800e47c0:	afa00d3c 	sw	zero,3388(sp)
800e47c4:	afa00d40 	sw	zero,3392(sp)
800e47c8:	afa00d6c 	sw	zero,3436(sp)
800e47cc:	afa00d30 	sw	zero,3376(sp)
800e47d0:	afa00d34 	sw	zero,3380(sp)
800e47d4:	afa00d38 	sw	zero,3384(sp)
800e47d8:	27a70b70 	addiu	a3,sp,2928
800e47dc:	25060030 	addiu	a2,t0,48
800e47e0:	8d020000 	lw	v0,0(t0)
800e47e4:	8d030004 	lw	v1,4(t0)
800e47e8:	8d040008 	lw	a0,8(t0)
800e47ec:	8d05000c 	lw	a1,12(t0)
800e47f0:	25080010 	addiu	t0,t0,16
800e47f4:	ace20000 	sw	v0,0(a3)
800e47f8:	ace30004 	sw	v1,4(a3)
800e47fc:	ace40008 	sw	a0,8(a3)
800e4800:	ace5000c 	sw	a1,12(a3)
800e4804:	1506fff6 	bne	t0,a2,800e47e0 <menu+0xf80>
800e4808:	24e70010 	addiu	a3,a3,16
800e480c:	8d020004 	lw	v0,4(t0)
800e4810:	8d030000 	lw	v1,0(t0)
800e4814:	ace20004 	sw	v0,4(a3)
800e4818:	3c028039 	lui	v0,0x8039
800e481c:	24427b2c 	addiu	v0,v0,31532
800e4820:	afa202f4 	sw	v0,756(sp)
800e4824:	3c028039 	lui	v0,0x8039
800e4828:	24426214 	addiu	v0,v0,25108
800e482c:	afa202fc 	sw	v0,764(sp)
800e4830:	3c028039 	lui	v0,0x8039
800e4834:	24427b30 	addiu	v0,v0,31536
800e4838:	afa2031c 	sw	v0,796(sp)
800e483c:	3c028039 	lui	v0,0x8039
800e4840:	ace30000 	sw	v1,0(a3)
800e4844:	24427b14 	addiu	v0,v0,31508
800e4848:	27a3004c 	addiu	v1,sp,76
800e484c:	3c088031 	lui	t0,0x8031
800e4850:	afa302f8 	sw	v1,760(sp)
800e4854:	afa202cc 	sw	v0,716(sp)
800e4858:	3c03800e 	lui	v1,0x800e
800e485c:	3c02800d 	lui	v0,0x800d
800e4860:	240a0004 	li	t2,4
800e4864:	240b0002 	li	t3,2
800e4868:	240d0001 	li	t5,1
800e486c:	240f000a 	li	t7,10
800e4870:	241f0005 	li	ra,5
800e4874:	27a6002c 	addiu	a2,sp,44
800e4878:	2504dac0 	addiu	a0,t0,-9536
800e487c:	2463d90c 	addiu	v1,v1,-9972
800e4880:	244273e0 	addiu	v0,v0,29664
800e4884:	afaa02e4 	sw	t2,740(sp)
800e4888:	afbf0300 	sw	ra,768(sp)
800e488c:	afad0308 	sw	t5,776(sp)
800e4890:	afab030c 	sw	t3,780(sp)
800e4894:	afab0328 	sw	t3,808(sp)
800e4898:	afab0330 	sw	t3,816(sp)
800e489c:	afa30310 	sw	v1,784(sp)
800e48a0:	afa40324 	sw	a0,804(sp)
800e48a4:	afa60320 	sw	a2,800(sp)
800e48a8:	afa002c0 	sw	zero,704(sp)
800e48ac:	afa002c4 	sw	zero,708(sp)
800e48b0:	afa002c8 	sw	zero,712(sp)
800e48b4:	afa002d0 	sw	zero,720(sp)
800e48b8:	afa002d4 	sw	zero,724(sp)
800e48bc:	afa002d8 	sw	zero,728(sp)
800e48c0:	afa002dc 	sw	zero,732(sp)
800e48c4:	afa002e0 	sw	zero,736(sp)
800e48c8:	afa002e8 	sw	zero,744(sp)
800e48cc:	afa002ec 	sw	zero,748(sp)
800e48d0:	afa002f0 	sw	zero,752(sp)
800e48d4:	afa00304 	sw	zero,772(sp)
800e48d8:	afa00314 	sw	zero,788(sp)
800e48dc:	afa00318 	sw	zero,792(sp)
800e48e0:	afa0032c 	sw	zero,812(sp)
800e48e4:	afaf0334 	sw	t7,820(sp)
800e48e8:	afa20338 	sw	v0,824(sp)
800e48ec:	3c02801f 	lui	v0,0x801f
800e48f0:	244223c8 	addiu	v0,v0,9160
800e48f4:	afa2034c 	sw	v0,844(sp)
800e48f8:	3c038039 	lui	v1,0x8039
800e48fc:	3c028039 	lui	v0,0x8039
800e4900:	24637b3c 	addiu	v1,v1,31548
800e4904:	24427c80 	addiu	v0,v0,31872
800e4908:	afa30344 	sw	v1,836(sp)
800e490c:	afa2018c 	sw	v0,396(sp)
800e4910:	27a302c0 	addiu	v1,sp,704
800e4914:	3c058039 	lui	a1,0x8039
800e4918:	3c028039 	lui	v0,0x8039
800e491c:	24120003 	li	s2,3
800e4920:	24a57b50 	addiu	a1,a1,31568
800e4924:	afa30088 	sw	v1,136(sp)
800e4928:	24427c84 	addiu	v0,v0,31876
800e492c:	27a30098 	addiu	v1,sp,152
800e4930:	afab0350 	sw	t3,848(sp)
800e4934:	afaf035c 	sw	t7,860(sp)
800e4938:	afaa008c 	sw	t2,140(sp)
800e493c:	afaa017c 	sw	t2,380(sp)
800e4940:	afa60348 	sw	a2,840(sp)
800e4944:	afa30160 	sw	v1,352(sp)
800e4948:	afa50164 	sw	a1,356(sp)
800e494c:	afb30180 	sw	s3,384(sp)
800e4950:	afb20358 	sw	s2,856(sp)
800e4954:	afa0033c 	sw	zero,828(sp)
800e4958:	afa00340 	sw	zero,832(sp)
800e495c:	afa00354 	sw	zero,852(sp)
800e4960:	afa00078 	sw	zero,120(sp)
800e4964:	afa0007c 	sw	zero,124(sp)
800e4968:	afa00080 	sw	zero,128(sp)
800e496c:	afa00084 	sw	zero,132(sp)
800e4970:	afa00090 	sw	zero,144(sp)
800e4974:	afa00094 	sw	zero,148(sp)
800e4978:	afa00158 	sw	zero,344(sp)
800e497c:	afa0015c 	sw	zero,348(sp)
800e4980:	afa00168 	sw	zero,360(sp)
800e4984:	afa0016c 	sw	zero,364(sp)
800e4988:	afa00170 	sw	zero,368(sp)
800e498c:	afa00174 	sw	zero,372(sp)
800e4990:	afa00178 	sw	zero,376(sp)
800e4994:	afa00184 	sw	zero,388(sp)
800e4998:	afa00188 	sw	zero,392(sp)
800e499c:	afa00190 	sw	zero,400(sp)
800e49a0:	afa00194 	sw	zero,404(sp)
800e49a4:	afa201b4 	sw	v0,436(sp)
800e49a8:	27a20158 	addiu	v0,sp,344
800e49ac:	afa200c8 	sw	v0,200(sp)
800e49b0:	3c088039 	lui	t0,0x8039
800e49b4:	3c028039 	lui	v0,0x8039
800e49b8:	240e0008 	li	t6,8
800e49bc:	24040009 	li	a0,9
800e49c0:	27a30e1c 	addiu	v1,sp,3612
800e49c4:	25087b18 	addiu	t0,t0,31512
800e49c8:	24427b44 	addiu	v0,v0,31556
800e49cc:	afad01a0 	sw	t5,416(sp)
800e49d0:	afae01a4 	sw	t6,420(sp)
800e49d4:	afaf01c0 	sw	t7,448(sp)
800e49d8:	afab01c8 	sw	t3,456(sp)
800e49dc:	afaa0384 	sw	t2,900(sp)
800e49e0:	afa301bc 	sw	v1,444(sp)
800e49e4:	afb301a8 	sw	s3,424(sp)
800e49e8:	afb600bc 	sw	s6,188(sp)
800e49ec:	afb50388 	sw	s5,904(sp)
800e49f0:	afa401cc 	sw	a0,460(sp)
800e49f4:	afa8036c 	sw	t0,876(sp)
800e49f8:	afb200cc 	sw	s2,204(sp)
800e49fc:	afa00198 	sw	zero,408(sp)
800e4a00:	afa0019c 	sw	zero,412(sp)
800e4a04:	afa001ac 	sw	zero,428(sp)
800e4a08:	afa001b0 	sw	zero,432(sp)
800e4a0c:	afa001b8 	sw	zero,440(sp)
800e4a10:	afa001c4 	sw	zero,452(sp)
800e4a14:	afa000b8 	sw	zero,184(sp)
800e4a18:	afa000c0 	sw	zero,192(sp)
800e4a1c:	afa000c4 	sw	zero,196(sp)
800e4a20:	afa000d0 	sw	zero,208(sp)
800e4a24:	afa000d4 	sw	zero,212(sp)
800e4a28:	afa00360 	sw	zero,864(sp)
800e4a2c:	afa00364 	sw	zero,868(sp)
800e4a30:	afa00368 	sw	zero,872(sp)
800e4a34:	afa00370 	sw	zero,880(sp)
800e4a38:	afa00374 	sw	zero,884(sp)
800e4a3c:	afa00378 	sw	zero,888(sp)
800e4a40:	afa0037c 	sw	zero,892(sp)
800e4a44:	afa00380 	sw	zero,896(sp)
800e4a48:	afa0038c 	sw	zero,908(sp)
800e4a4c:	afa20394 	sw	v0,916(sp)
800e4a50:	3c02801f 	lui	v0,0x801f
800e4a54:	2442449c 	addiu	v0,v0,17564
800e4a58:	3c038039 	lui	v1,0x8039
800e4a5c:	24637b48 	addiu	v1,v1,31560
800e4a60:	afa203c4 	sw	v0,964(sp)
800e4a64:	27a20360 	addiu	v0,sp,864
800e4a68:	3c14801f 	lui	s4,0x801f
800e4a6c:	afa303bc 	sw	v1,956(sp)
800e4a70:	afa200a8 	sw	v0,168(sp)
800e4a74:	27a300b8 	addiu	v1,sp,184
800e4a78:	27a22ff8 	addiu	v0,sp,12280
800e4a7c:	afad03a8 	sw	t5,936(sp)
800e4a80:	afae03ac 	sw	t6,940(sp)
800e4a84:	afaf03c8 	sw	t7,968(sp)
800e4a88:	afab03d0 	sw	t3,976(sp)
800e4a8c:	afbf03f8 	sw	ra,1016(sp)
800e4a90:	afaa03fc 	sw	t2,1020(sp)
800e4a94:	afa303e0 	sw	v1,992(sp)
800e4a98:	afa503e4 	sw	a1,996(sp)
800e4a9c:	afa203b0 	sw	v0,944(sp)
800e4aa0:	afb7009c 	sw	s7,156(sp)
800e4aa4:	afa403d4 	sw	a0,980(sp)
800e4aa8:	afa00390 	sw	zero,912(sp)
800e4aac:	afa00398 	sw	zero,920(sp)
800e4ab0:	afa0039c 	sw	zero,924(sp)
800e4ab4:	afa003a0 	sw	zero,928(sp)
800e4ab8:	afa003a4 	sw	zero,932(sp)
800e4abc:	afa003b4 	sw	zero,948(sp)
800e4ac0:	afa003b8 	sw	zero,952(sp)
800e4ac4:	afa003c0 	sw	zero,960(sp)
800e4ac8:	afa003cc 	sw	zero,972(sp)
800e4acc:	afa003d8 	sw	zero,984(sp)
800e4ad0:	afa003dc 	sw	zero,988(sp)
800e4ad4:	afa003e8 	sw	zero,1000(sp)
800e4ad8:	afa003ec 	sw	zero,1004(sp)
800e4adc:	afa003f0 	sw	zero,1008(sp)
800e4ae0:	afa003f4 	sw	zero,1012(sp)
800e4ae4:	afa00098 	sw	zero,152(sp)
800e4ae8:	afa000a0 	sw	zero,160(sp)
800e4aec:	afa000a4 	sw	zero,164(sp)
800e4af0:	afaa00ac 	sw	t2,172(sp)
800e4af4:	8e824498 	lw	v0,17560(s4)
800e4af8:	27a50d74 	addiu	a1,sp,3444
800e4afc:	00022100 	sll	a0,v0,0x4
800e4b00:	00021980 	sll	v1,v0,0x6
800e4b04:	00641823 	subu	v1,v1,a0
800e4b08:	00021080 	sll	v0,v0,0x2
800e4b0c:	00621821 	addu	v1,v1,v0
800e4b10:	3c028039 	lui	v0,0x8039
800e4b14:	00a42821 	addu	a1,a1,a0
800e4b18:	00031880 	sll	v1,v1,0x2
800e4b1c:	24426208 	addiu	v0,v0,25096
800e4b20:	00626021 	addu	t4,v1,v0
800e4b24:	24a80004 	addiu	t0,a1,4
800e4b28:	3c02801f 	lui	v0,0x801f
800e4b2c:	3c178039 	lui	s7,0x8039
800e4b30:	27a90034 	addiu	t1,sp,52
800e4b34:	258600e4 	addiu	a2,t4,228
800e4b38:	25870118 	addiu	a3,t4,280
800e4b3c:	245923cc 	addiu	t9,v0,9164
800e4b40:	2583014c 	addiu	v1,t4,332
800e4b44:	27a22f80 	addiu	v0,sp,12160
800e4b48:	26f77b1c 	addiu	s7,s7,31516
800e4b4c:	afa80ab4 	sw	t0,2740(sp)
800e4b50:	27a82fa8 	addiu	t0,sp,12200
800e4b54:	afa60a94 	sw	a2,2708(sp)
800e4b58:	afa70abc 	sw	a3,2748(sp)
800e4b5c:	afaa0a7c 	sw	t2,2684(sp)
800e4b60:	afa90a90 	sw	t1,2704(sp)
800e4b64:	afab0a98 	sw	t3,2712(sp)
800e4b68:	afad0aa0 	sw	t5,2720(sp)
800e4b6c:	afaf0aa4 	sw	t7,2724(sp)
800e4b70:	afa90ab8 	sw	t1,2744(sp)
800e4b74:	afab0ac0 	sw	t3,2752(sp)
800e4b78:	afab0ac8 	sw	t3,2760(sp)
800e4b7c:	afaf0acc 	sw	t7,2764(sp)
800e4b80:	afa50a8c 	sw	a1,2700(sp)
800e4b84:	afa80a80 	sw	t0,2688(sp)
800e4b88:	afa20a84 	sw	v0,2692(sp)
800e4b8c:	afa80aa8 	sw	t0,2728(sp)
800e4b90:	afa20aac 	sw	v0,2732(sp)
800e4b94:	afb70a64 	sw	s7,2660(sp)
800e4b98:	afa000b0 	sw	zero,176(sp)
800e4b9c:	afa000b4 	sw	zero,180(sp)
800e4ba0:	afa00a58 	sw	zero,2648(sp)
800e4ba4:	afa00a5c 	sw	zero,2652(sp)
800e4ba8:	afa00a60 	sw	zero,2656(sp)
800e4bac:	afa00a68 	sw	zero,2664(sp)
800e4bb0:	afa00a6c 	sw	zero,2668(sp)
800e4bb4:	afa00a70 	sw	zero,2672(sp)
800e4bb8:	afa00a74 	sw	zero,2676(sp)
800e4bbc:	afa00a78 	sw	zero,2680(sp)
800e4bc0:	afa00a88 	sw	zero,2696(sp)
800e4bc4:	afa00a9c 	sw	zero,2716(sp)
800e4bc8:	afa00ab0 	sw	zero,2736(sp)
800e4bcc:	afa00ac4 	sw	zero,2756(sp)
800e4bd0:	afa80ad0 	sw	t0,2768(sp)
800e4bd4:	afa30ae4 	sw	v1,2788(sp)
800e4bd8:	3c038039 	lui	v1,0x8039
800e4bdc:	24637b58 	addiu	v1,v1,31576
800e4be0:	afa30b2c 	sw	v1,2860(sp)
800e4be4:	3c038039 	lui	v1,0x8039
800e4be8:	24637b5c 	addiu	v1,v1,31580
800e4bec:	afa30b54 	sw	v1,2900(sp)
800e4bf0:	27a32f58 	addiu	v1,sp,12120
800e4bf4:	afa30b20 	sw	v1,2848(sp)
800e4bf8:	27a32f80 	addiu	v1,sp,12160
800e4bfc:	afa30ad4 	sw	v1,2772(sp)
800e4c00:	3c038039 	lui	v1,0x8039
800e4c04:	258c0180 	addiu	t4,t4,384
800e4c08:	24b3000c 	addiu	s3,a1,12
800e4c0c:	24b10008 	addiu	s1,a1,8
800e4c10:	afa80af8 	sw	t0,2808(sp)
800e4c14:	afa20afc 	sw	v0,2812(sp)
800e4c18:	27a82f30 	addiu	t0,sp,12080
800e4c1c:	24020009 	li	v0,9
800e4c20:	24637b90 	addiu	v1,v1,31632
800e4c24:	26944498 	addiu	s4,s4,17560
800e4c28:	afa90b08 	sw	t1,2824(sp)
800e4c2c:	afac0b0c 	sw	t4,2828(sp)
800e4c30:	afa90ae0 	sw	t1,2784(sp)
800e4c34:	afab0ae8 	sw	t3,2792(sp)
800e4c38:	afaf0af4 	sw	t7,2804(sp)
800e4c3c:	afab0b10 	sw	t3,2832(sp)
800e4c40:	afaa0b18 	sw	t2,2840(sp)
800e4c44:	afaf0b1c 	sw	t7,2844(sp)
800e4c48:	afaf0b38 	sw	t7,2872(sp)
800e4c4c:	afbf0b40 	sw	ra,2880(sp)
800e4c50:	afa80b48 	sw	t0,2888(sp)
800e4c54:	afa20b44 	sw	v0,2884(sp)
800e4c58:	27a82f08 	addiu	t0,sp,12040
800e4c5c:	27a22ee0 	addiu	v0,sp,12000
800e4c60:	3c108039 	lui	s0,0x8039
800e4c64:	afb10adc 	sw	s1,2780(sp)
800e4c68:	afb30b04 	sw	s3,2820(sp)
800e4c6c:	afb40b34 	sw	s4,2868(sp)
800e4c70:	afb20af0 	sw	s2,2800(sp)
800e4c74:	afa00ad8 	sw	zero,2776(sp)
800e4c78:	afa00aec 	sw	zero,2796(sp)
800e4c7c:	afa00b00 	sw	zero,2816(sp)
800e4c80:	afa00b14 	sw	zero,2836(sp)
800e4c84:	afa00b24 	sw	zero,2852(sp)
800e4c88:	afa00b28 	sw	zero,2856(sp)
800e4c8c:	afa00b30 	sw	zero,2864(sp)
800e4c90:	afa00b3c 	sw	zero,2876(sp)
800e4c94:	afa00b4c 	sw	zero,2892(sp)
800e4c98:	afa00b50 	sw	zero,2896(sp)
800e4c9c:	afa00b58 	sw	zero,2904(sp)
800e4ca0:	afa30204 	sw	v1,516(sp)
800e4ca4:	27a32eb8 	addiu	v1,sp,11960
800e4ca8:	24160006 	li	s6,6
800e4cac:	26107b6c 	addiu	s0,s0,31596
800e4cb0:	afa80d44 	sw	t0,3396(sp)
800e4cb4:	afa20d50 	sw	v0,3408(sp)
800e4cb8:	afa301f8 	sw	v1,504(sp)
800e4cbc:	24080007 	li	t0,7
800e4cc0:	27a200d8 	addiu	v0,sp,216
800e4cc4:	27a32e90 	addiu	v1,sp,11920
800e4cc8:	afae0b6c 	sw	t6,2924(sp)
800e4ccc:	afaa01f4 	sw	t2,500(sp)
800e4cd0:	afad0218 	sw	t5,536(sp)
800e4cd4:	afae021c 	sw	t6,540(sp)
800e4cd8:	afa80d58 	sw	t0,3416(sp)
800e4cdc:	afa201d8 	sw	v0,472(sp)
800e4ce0:	afb001dc 	sw	s0,476(sp)
800e4ce4:	afbe0d54 	sw	s8,3412(sp)
800e4ce8:	afb60b68 	sw	s6,2920(sp)
800e4cec:	afa00b5c 	sw	zero,2908(sp)
800e4cf0:	afa00b60 	sw	zero,2912(sp)
800e4cf4:	afa00b64 	sw	zero,2916(sp)
800e4cf8:	afa00d48 	sw	zero,3400(sp)
800e4cfc:	afa00d4c 	sw	zero,3404(sp)
800e4d00:	afa00d5c 	sw	zero,3420(sp)
800e4d04:	afa00d60 	sw	zero,3424(sp)
800e4d08:	afa001d0 	sw	zero,464(sp)
800e4d0c:	afa001d4 	sw	zero,468(sp)
800e4d10:	afa001e0 	sw	zero,480(sp)
800e4d14:	afa001e4 	sw	zero,484(sp)
800e4d18:	afa001e8 	sw	zero,488(sp)
800e4d1c:	afa001ec 	sw	zero,492(sp)
800e4d20:	afa001f0 	sw	zero,496(sp)
800e4d24:	afa001fc 	sw	zero,508(sp)
800e4d28:	afa00200 	sw	zero,512(sp)
800e4d2c:	afa00208 	sw	zero,520(sp)
800e4d30:	afa0020c 	sw	zero,524(sp)
800e4d34:	afa00210 	sw	zero,528(sp)
800e4d38:	afa00214 	sw	zero,532(sp)
800e4d3c:	afa30220 	sw	v1,544(sp)
800e4d40:	3c038039 	lui	v1,0x8039
800e4d44:	24637b94 	addiu	v1,v1,31636
800e4d48:	afa3022c 	sw	v1,556(sp)
800e4d4c:	27a300f8 	addiu	v1,sp,248
800e4d50:	afa30cec 	sw	v1,3308(sp)
800e4d54:	3c188039 	lui	t8,0x8039
800e4d58:	3c038039 	lui	v1,0x8039
800e4d5c:	27187b20 	addiu	t8,t8,31520
800e4d60:	27a501d0 	addiu	a1,sp,464
800e4d64:	24637b80 	addiu	v1,v1,31616
800e4d68:	afab0240 	sw	t3,576(sp)
800e4d6c:	afae0244 	sw	t6,580(sp)
800e4d70:	afb80cc8 	sw	t8,3272(sp)
800e4d74:	afaa0ce0 	sw	t2,3296(sp)
800e4d78:	afa50108 	sw	a1,264(sp)
800e4d7c:	afb00cf0 	sw	s0,3312(sp)
800e4d80:	afb2010c 	sw	s2,268(sp)
800e4d84:	afa00224 	sw	zero,548(sp)
800e4d88:	afa00228 	sw	zero,552(sp)
800e4d8c:	afa00230 	sw	zero,560(sp)
800e4d90:	afa00234 	sw	zero,564(sp)
800e4d94:	afa00238 	sw	zero,568(sp)
800e4d98:	afa0023c 	sw	zero,572(sp)
800e4d9c:	afa000f8 	sw	zero,248(sp)
800e4da0:	afa000fc 	sw	zero,252(sp)
800e4da4:	afa00100 	sw	zero,256(sp)
800e4da8:	afa00104 	sw	zero,260(sp)
800e4dac:	afa00110 	sw	zero,272(sp)
800e4db0:	afa00114 	sw	zero,276(sp)
800e4db4:	afa00cbc 	sw	zero,3260(sp)
800e4db8:	afa00cc0 	sw	zero,3264(sp)
800e4dbc:	afa00cc4 	sw	zero,3268(sp)
800e4dc0:	afa00ccc 	sw	zero,3276(sp)
800e4dc4:	afa00cd0 	sw	zero,3280(sp)
800e4dc8:	afa00cd4 	sw	zero,3284(sp)
800e4dcc:	afa00cd8 	sw	zero,3288(sp)
800e4dd0:	afa00cdc 	sw	zero,3292(sp)
800e4dd4:	afa00ce4 	sw	zero,3300(sp)
800e4dd8:	afa00ce8 	sw	zero,3304(sp)
800e4ddc:	afa00cf4 	sw	zero,3316(sp)
800e4de0:	afa00cf8 	sw	zero,3320(sp)
800e4de4:	afa00cfc 	sw	zero,3324(sp)
800e4de8:	afa30434 	sw	v1,1076(sp)
800e4dec:	3c038039 	lui	v1,0x8039
800e4df0:	24637b24 	addiu	v1,v1,31524
800e4df4:	afa3040c 	sw	v1,1036(sp)
800e4df8:	3c038039 	lui	v1,0x8039
800e4dfc:	27a50cbc 	addiu	a1,sp,3260
800e4e00:	27a82e18 	addiu	t0,sp,11800
800e4e04:	27a22df0 	addiu	v0,sp,11760
800e4e08:	24637b7c 	addiu	v1,v1,31612
800e4e0c:	afb9043c 	sw	t9,1084(sp)
800e4e10:	afad0d04 	sw	t5,3332(sp)
800e4e14:	afaa0d08 	sw	t2,3336(sp)
800e4e18:	afab00ec 	sw	t3,236(sp)
800e4e1c:	afaa0424 	sw	t2,1060(sp)
800e4e20:	afad0448 	sw	t5,1096(sp)
800e4e24:	afad044c 	sw	t5,1100(sp)
800e4e28:	afa500e8 	sw	a1,232(sp)
800e4e2c:	afa800d8 	sw	t0,216(sp)
800e4e30:	afa20450 	sw	v0,1104(sp)
800e4e34:	afb60440 	sw	s6,1088(sp)
800e4e38:	afa00d00 	sw	zero,3328(sp)
800e4e3c:	afa000dc 	sw	zero,220(sp)
800e4e40:	afa000e0 	sw	zero,224(sp)
800e4e44:	afa000e4 	sw	zero,228(sp)
800e4e48:	afa000f0 	sw	zero,240(sp)
800e4e4c:	afa000f4 	sw	zero,244(sp)
800e4e50:	afa00020 	sw	zero,32(sp)
800e4e54:	afa00400 	sw	zero,1024(sp)
800e4e58:	afa00404 	sw	zero,1028(sp)
800e4e5c:	afa00408 	sw	zero,1032(sp)
800e4e60:	afa00410 	sw	zero,1040(sp)
800e4e64:	afa00414 	sw	zero,1044(sp)
800e4e68:	afa00418 	sw	zero,1048(sp)
800e4e6c:	afa0041c 	sw	zero,1052(sp)
800e4e70:	afa00420 	sw	zero,1056(sp)
800e4e74:	afa00428 	sw	zero,1064(sp)
800e4e78:	afa0042c 	sw	zero,1068(sp)
800e4e7c:	afa00430 	sw	zero,1072(sp)
800e4e80:	afa00438 	sw	zero,1080(sp)
800e4e84:	afa00444 	sw	zero,1092(sp)
800e4e88:	afa00454 	sw	zero,1108(sp)
800e4e8c:	afa3045c 	sw	v1,1116(sp)
800e4e90:	3c038039 	lui	v1,0x8039
800e4e94:	24636d10 	addiu	v1,v1,27920
800e4e98:	afa30464 	sw	v1,1124(sp)
800e4e9c:	3c038039 	lui	v1,0x8039
800e4ea0:	24637b84 	addiu	v1,v1,31620
800e4ea4:	27a5003c 	addiu	a1,sp,60
800e4ea8:	afa30484 	sw	v1,1156(sp)
800e4eac:	3c038039 	lui	v1,0x8039
800e4eb0:	afa50460 	sw	a1,1120(sp)
800e4eb4:	24637b88 	addiu	v1,v1,31624
800e4eb8:	24050012 	li	a1,18
800e4ebc:	afa5049c 	sw	a1,1180(sp)
800e4ec0:	afa304ac 	sw	v1,1196(sp)
800e4ec4:	3c058039 	lui	a1,0x8039
800e4ec8:	27a32d78 	addiu	v1,sp,11640
800e4ecc:	24a57b8c 	addiu	a1,a1,31628
800e4ed0:	27a82dc8 	addiu	t0,sp,11720
800e4ed4:	afa304c8 	sw	v1,1224(sp)
800e4ed8:	3c038039 	lui	v1,0x8039
800e4edc:	afa504d4 	sw	a1,1236(sp)
800e4ee0:	afa8047c 	sw	t0,1148(sp)
800e4ee4:	27a22da0 	addiu	v0,sp,11680
800e4ee8:	27a80020 	addiu	t0,sp,32
800e4eec:	27a50400 	addiu	a1,sp,1024
800e4ef0:	24637bbc 	addiu	v1,v1,31676
800e4ef4:	afaf0474 	sw	t7,1140(sp)
800e4ef8:	afab0468 	sw	t3,1128(sp)
800e4efc:	afab0470 	sw	t3,1136(sp)
800e4f00:	afab0490 	sw	t3,1168(sp)
800e4f04:	afaa04c0 	sw	t2,1216(sp)
800e4f08:	afae04c4 	sw	t6,1220(sp)
800e4f0c:	afa204a0 	sw	v0,1184(sp)
800e4f10:	afa8048c 	sw	t0,1164(sp)
800e4f14:	afb20498 	sw	s2,1176(sp)
800e4f18:	afa00458 	sw	zero,1112(sp)
800e4f1c:	afa0046c 	sw	zero,1132(sp)
800e4f20:	afa00478 	sw	zero,1144(sp)
800e4f24:	afa00480 	sw	zero,1152(sp)
800e4f28:	afa00488 	sw	zero,1160(sp)
800e4f2c:	afa00494 	sw	zero,1172(sp)
800e4f30:	afa004a4 	sw	zero,1188(sp)
800e4f34:	afa004a8 	sw	zero,1192(sp)
800e4f38:	afa004b0 	sw	zero,1200(sp)
800e4f3c:	afa004b4 	sw	zero,1204(sp)
800e4f40:	afa004b8 	sw	zero,1208(sp)
800e4f44:	afa004bc 	sw	zero,1212(sp)
800e4f48:	afa004cc 	sw	zero,1228(sp)
800e4f4c:	afa004d0 	sw	zero,1232(sp)
800e4f50:	afa004d8 	sw	zero,1240(sp)
800e4f54:	afa004dc 	sw	zero,1244(sp)
800e4f58:	afa50128 	sw	a1,296(sp)
800e4f5c:	afa30254 	sw	v1,596(sp)
800e4f60:	3c058039 	lui	a1,0x8039
800e4f64:	27a32d28 	addiu	v1,sp,11560
800e4f68:	24a57bb8 	addiu	a1,a1,31672
800e4f6c:	27a22d50 	addiu	v0,sp,11600
800e4f70:	afa30270 	sw	v1,624(sp)
800e4f74:	27a30c9c 	addiu	v1,sp,3228
800e4f78:	afbf04e8 	sw	ra,1256(sp)
800e4f7c:	afae04ec 	sw	t6,1260(sp)
800e4f80:	afad0130 	sw	t5,304(sp)
800e4f84:	afad0134 	sw	t5,308(sp)
800e4f88:	afaa026c 	sw	t2,620(sp)
800e4f8c:	afad0290 	sw	t5,656(sp)
800e4f90:	afae0294 	sw	t6,660(sp)
800e4f94:	afa5027c 	sw	a1,636(sp)
800e4f98:	afa20118 	sw	v0,280(sp)
800e4f9c:	3c158039 	lui	s5,0x8039
800e4fa0:	afb6012c 	sw	s6,300(sp)
800e4fa4:	afa004e0 	sw	zero,1248(sp)
800e4fa8:	afa004e4 	sw	zero,1252(sp)
800e4fac:	afa0011c 	sw	zero,284(sp)
800e4fb0:	afa00120 	sw	zero,288(sp)
800e4fb4:	afa00124 	sw	zero,292(sp)
800e4fb8:	afa00248 	sw	zero,584(sp)
800e4fbc:	afa0024c 	sw	zero,588(sp)
800e4fc0:	afa00250 	sw	zero,592(sp)
800e4fc4:	afa00258 	sw	zero,600(sp)
800e4fc8:	afa0025c 	sw	zero,604(sp)
800e4fcc:	afa00260 	sw	zero,608(sp)
800e4fd0:	afa00264 	sw	zero,612(sp)
800e4fd4:	afa00268 	sw	zero,616(sp)
800e4fd8:	afa00274 	sw	zero,628(sp)
800e4fdc:	afa00278 	sw	zero,632(sp)
800e4fe0:	afa00280 	sw	zero,640(sp)
800e4fe4:	afa00284 	sw	zero,644(sp)
800e4fe8:	afa00288 	sw	zero,648(sp)
800e4fec:	afa0028c 	sw	zero,652(sp)
800e4ff0:	afa00298 	sw	zero,664(sp)
800e4ff4:	afa0029c 	sw	zero,668(sp)
800e4ff8:	afa302a0 	sw	v1,672(sp)
800e4ffc:	3c03800e 	lui	v1,0x800e
800e5000:	27a22d00 	addiu	v0,sp,11520
800e5004:	26b57bb4 	addiu	s5,s5,31668
800e5008:	27a50248 	addiu	a1,sp,584
800e500c:	27a80138 	addiu	t0,sp,312
800e5010:	2463f770 	addiu	v1,v1,-2192
800e5014:	afab02b8 	sw	t3,696(sp)
800e5018:	afaa02bc 	sw	t2,700(sp)
800e501c:	afad0150 	sw	t5,336(sp)
800e5020:	afad0154 	sw	t5,340(sp)
800e5024:	afaa0bd0 	sw	t2,3024(sp)
800e5028:	afa50148 	sw	a1,328(sp)
800e502c:	afa80bb4 	sw	t0,2996(sp)
800e5030:	afa20bd4 	sw	v0,3028(sp)
800e5034:	afb50bb8 	sw	s5,3000(sp)
800e5038:	afb502a4 	sw	s5,676(sp)
800e503c:	afb2014c 	sw	s2,332(sp)
800e5040:	afa002a8 	sw	zero,680(sp)
800e5044:	afa002ac 	sw	zero,684(sp)
800e5048:	afa002b0 	sw	zero,688(sp)
800e504c:	afa002b4 	sw	zero,692(sp)
800e5050:	afa00138 	sw	zero,312(sp)
800e5054:	afa0013c 	sw	zero,316(sp)
800e5058:	afa00140 	sw	zero,320(sp)
800e505c:	afa00144 	sw	zero,324(sp)
800e5060:	afa00bac 	sw	zero,2988(sp)
800e5064:	afa00bb0 	sw	zero,2992(sp)
800e5068:	afa00bbc 	sw	zero,3004(sp)
800e506c:	afa00bc0 	sw	zero,3008(sp)
800e5070:	afa00bc4 	sw	zero,3012(sp)
800e5074:	afa00bc8 	sw	zero,3016(sp)
800e5078:	afa00bcc 	sw	zero,3020(sp)
800e507c:	afa00bd8 	sw	zero,3032(sp)
800e5080:	afa00bdc 	sw	zero,3036(sp)
800e5084:	afa00be0 	sw	zero,3040(sp)
800e5088:	afa00be4 	sw	zero,3044(sp)
800e508c:	afa00be8 	sw	zero,3048(sp)
800e5090:	afa00bec 	sw	zero,3052(sp)
800e5094:	afa00bf0 	sw	zero,3056(sp)
800e5098:	afad0bf4 	sw	t5,3060(sp)
800e509c:	afae0bf8 	sw	t6,3064(sp)
800e50a0:	afab0c1c 	sw	t3,3100(sp)
800e50a4:	afae0c20 	sw	t6,3104(sp)
800e50a8:	afae0c48 	sw	t6,3144(sp)
800e50ac:	afaa0c6c 	sw	t2,3180(sp)
800e50b0:	afae0c70 	sw	t6,3184(sp)
800e50b4:	afa20c74 	sw	v0,3188(sp)
800e50b8:	afa20bfc 	sw	v0,3068(sp)
800e50bc:	afa20c24 	sw	v0,3108(sp)
800e50c0:	afa20c4c 	sw	v0,3148(sp)
800e50c4:	afb20c44 	sw	s2,3140(sp)
800e50c8:	afa00c00 	sw	zero,3072(sp)
800e50cc:	afa00c04 	sw	zero,3076(sp)
800e50d0:	afa00c08 	sw	zero,3080(sp)
800e50d4:	afa00c0c 	sw	zero,3084(sp)
800e50d8:	afa00c10 	sw	zero,3088(sp)
800e50dc:	afa00c14 	sw	zero,3092(sp)
800e50e0:	afa00c18 	sw	zero,3096(sp)
800e50e4:	afa00c28 	sw	zero,3112(sp)
800e50e8:	afa00c2c 	sw	zero,3116(sp)
800e50ec:	afa00c30 	sw	zero,3120(sp)
800e50f0:	afa00c34 	sw	zero,3124(sp)
800e50f4:	afa00c38 	sw	zero,3128(sp)
800e50f8:	afa00c3c 	sw	zero,3132(sp)
800e50fc:	afa00c40 	sw	zero,3136(sp)
800e5100:	afa00c50 	sw	zero,3152(sp)
800e5104:	afa00c54 	sw	zero,3156(sp)
800e5108:	afa00c58 	sw	zero,3160(sp)
800e510c:	afa00c5c 	sw	zero,3164(sp)
800e5110:	afa00c60 	sw	zero,3168(sp)
800e5114:	afa00c64 	sw	zero,3172(sp)
800e5118:	afa00c68 	sw	zero,3176(sp)
800e511c:	afa00c78 	sw	zero,3192(sp)
800e5120:	afa30ca8 	sw	v1,3240(sp)
800e5124:	27a30078 	addiu	v1,sp,120
800e5128:	afa304f8 	sw	v1,1272(sp)
800e512c:	3c038039 	lui	v1,0x8039
800e5130:	24637b14 	addiu	v1,v1,31508
800e5134:	3c028039 	lui	v0,0x8039
800e5138:	afa304fc 	sw	v1,1276(sp)
800e513c:	27a80098 	addiu	t0,sp,152
800e5140:	24427b18 	addiu	v0,v0,31512
800e5144:	27a32cd8 	addiu	v1,sp,11480
800e5148:	27a50bac 	addiu	a1,sp,2988
800e514c:	afa80520 	sw	t0,1312(sp)
800e5150:	afa20524 	sw	v0,1316(sp)
800e5154:	afa30c9c 	sw	v1,3228(sp)
800e5158:	27a82cb0 	addiu	t0,sp,11440
800e515c:	27a22c88 	addiu	v0,sp,11400
800e5160:	27a30d44 	addiu	v1,sp,3396
800e5164:	afa50cac 	sw	a1,3244(sp)
800e5168:	afbf0c94 	sw	ra,3220(sp)
800e516c:	afae0c98 	sw	t6,3224(sp)
800e5170:	afaa0514 	sw	t2,1300(sp)
800e5174:	afa80ca0 	sw	t0,3232(sp)
800e5178:	afa20ca4 	sw	v0,3236(sp)
800e517c:	afb60cb0 	sw	s6,3248(sp)
800e5180:	afa00c7c 	sw	zero,3196(sp)
800e5184:	afa00c80 	sw	zero,3200(sp)
800e5188:	afa00c84 	sw	zero,3204(sp)
800e518c:	afa00c88 	sw	zero,3208(sp)
800e5190:	afa00c8c 	sw	zero,3212(sp)
800e5194:	afa00c90 	sw	zero,3216(sp)
800e5198:	afa00cb4 	sw	zero,3252(sp)
800e519c:	afa00cb8 	sw	zero,3256(sp)
800e51a0:	afa004f0 	sw	zero,1264(sp)
800e51a4:	afa004f4 	sw	zero,1268(sp)
800e51a8:	afa00500 	sw	zero,1280(sp)
800e51ac:	afa00504 	sw	zero,1284(sp)
800e51b0:	afa00508 	sw	zero,1288(sp)
800e51b4:	afa0050c 	sw	zero,1292(sp)
800e51b8:	afa00510 	sw	zero,1296(sp)
800e51bc:	afa00518 	sw	zero,1304(sp)
800e51c0:	afa0051c 	sw	zero,1308(sp)
800e51c4:	afa00528 	sw	zero,1320(sp)
800e51c8:	afa0052c 	sw	zero,1324(sp)
800e51cc:	afa00530 	sw	zero,1328(sp)
800e51d0:	afa00534 	sw	zero,1332(sp)
800e51d4:	afa30548 	sw	v1,1352(sp)
800e51d8:	27a300d8 	addiu	v1,sp,216
800e51dc:	afa30570 	sw	v1,1392(sp)
800e51e0:	27a30118 	addiu	v1,sp,280
800e51e4:	afa30598 	sw	v1,1432(sp)
800e51e8:	3c03800e 	lui	v1,0x800e
800e51ec:	24632a84 	addiu	v1,v1,10884
800e51f0:	afa305b8 	sw	v1,1464(sp)
800e51f4:	3c088039 	lui	t0,0x8039
800e51f8:	3c038039 	lui	v1,0x8039
800e51fc:	25087b24 	addiu	t0,t0,31524
800e5200:	24637b28 	addiu	v1,v1,31528
800e5204:	afad0538 	sw	t5,1336(sp)
800e5208:	afab0560 	sw	t3,1376(sp)
800e520c:	afb80574 	sw	t8,1396(sp)
800e5210:	afaa053c 	sw	t2,1340(sp)
800e5214:	afaa0564 	sw	t2,1380(sp)
800e5218:	afaa058c 	sw	t2,1420(sp)
800e521c:	afaa05b0 	sw	t2,1456(sp)
800e5220:	afaa05b4 	sw	t2,1460(sp)
800e5224:	afa8059c 	sw	t0,1436(sp)
800e5228:	27a20138 	addiu	v0,sp,312
800e522c:	afb7054c 	sw	s7,1356(sp)
800e5230:	afb20588 	sw	s2,1416(sp)
800e5234:	afa00540 	sw	zero,1344(sp)
800e5238:	afa00544 	sw	zero,1348(sp)
800e523c:	afa00550 	sw	zero,1360(sp)
800e5240:	afa00554 	sw	zero,1364(sp)
800e5244:	afa00558 	sw	zero,1368(sp)
800e5248:	afa0055c 	sw	zero,1372(sp)
800e524c:	afa00568 	sw	zero,1384(sp)
800e5250:	afa0056c 	sw	zero,1388(sp)
800e5254:	afa00578 	sw	zero,1400(sp)
800e5258:	afa0057c 	sw	zero,1404(sp)
800e525c:	afa00580 	sw	zero,1408(sp)
800e5260:	afa00584 	sw	zero,1412(sp)
800e5264:	afa00590 	sw	zero,1424(sp)
800e5268:	afa00594 	sw	zero,1428(sp)
800e526c:	afa005a0 	sw	zero,1440(sp)
800e5270:	afa005a4 	sw	zero,1444(sp)
800e5274:	afa005a8 	sw	zero,1448(sp)
800e5278:	afa005ac 	sw	zero,1452(sp)
800e527c:	afa005bc 	sw	zero,1468(sp)
800e5280:	afa305c4 	sw	v1,1476(sp)
800e5284:	24030007 	li	v1,7
800e5288:	afa205e8 	sw	v0,1512(sp)
800e528c:	afa30628 	sw	v1,1576(sp)
800e5290:	27a82c60 	addiu	t0,sp,11360
800e5294:	27a22c38 	addiu	v0,sp,11320
800e5298:	27a32c10 	addiu	v1,sp,11280
800e529c:	afbf05d8 	sw	ra,1496(sp)
800e52a0:	afaa0604 	sw	t2,1540(sp)
800e52a4:	afae05dc 	sw	t6,1500(sp)
800e52a8:	afae062c 	sw	t6,1580(sp)
800e52ac:	afa80608 	sw	t0,1544(sp)
800e52b0:	afa20630 	sw	v0,1584(sp)
800e52b4:	afb60600 	sw	s6,1536(sp)
800e52b8:	afa005c0 	sw	zero,1472(sp)
800e52bc:	afa005c8 	sw	zero,1480(sp)
800e52c0:	afa005cc 	sw	zero,1484(sp)
800e52c4:	afa005d0 	sw	zero,1488(sp)
800e52c8:	afa005d4 	sw	zero,1492(sp)
800e52cc:	afa005e0 	sw	zero,1504(sp)
800e52d0:	afa005e4 	sw	zero,1508(sp)
800e52d4:	afa005ec 	sw	zero,1516(sp)
800e52d8:	afa005f0 	sw	zero,1520(sp)
800e52dc:	afa005f4 	sw	zero,1524(sp)
800e52e0:	afa005f8 	sw	zero,1528(sp)
800e52e4:	afa005fc 	sw	zero,1532(sp)
800e52e8:	afa0060c 	sw	zero,1548(sp)
800e52ec:	afa00610 	sw	zero,1552(sp)
800e52f0:	afa00614 	sw	zero,1556(sp)
800e52f4:	afa00618 	sw	zero,1560(sp)
800e52f8:	afa0061c 	sw	zero,1564(sp)
800e52fc:	afa00620 	sw	zero,1568(sp)
800e5300:	afa00624 	sw	zero,1572(sp)
800e5304:	afa00634 	sw	zero,1588(sp)
800e5308:	afa00638 	sw	zero,1592(sp)
800e530c:	afa0063c 	sw	zero,1596(sp)
800e5310:	afa00640 	sw	zero,1600(sp)
800e5314:	afa00644 	sw	zero,1604(sp)
800e5318:	afa30d10 	sw	v1,3344(sp)
800e531c:	27a304f0 	addiu	v1,sp,1264
800e5320:	27a82be8 	addiu	t0,sp,11240
800e5324:	afa30d1c 	sw	v1,3356(sp)
800e5328:	24020009 	li	v0,9
800e532c:	3c038010 	lui	v1,0x8010
800e5330:	afae0654 	sw	t6,1620(sp)
800e5334:	afae0650 	sw	t6,1616(sp)
800e5338:	24633c68 	addiu	v1,v1,15464
800e533c:	00002021 	move	a0,zero
800e5340:	afa80d14 	sw	t0,3348(sp)
800e5344:	afa20d20 	sw	v0,3360(sp)
800e5348:	afb60d24 	sw	s6,3364(sp)
800e534c:	afa00648 	sw	zero,1608(sp)
800e5350:	afa0064c 	sw	zero,1612(sp)
800e5354:	afa00d0c 	sw	zero,3340(sp)
800e5358:	afa00d18 	sw	zero,3352(sp)
800e535c:	0060f809 	jalr	v1
800e5360:	afa00d28 	sw	zero,3368(sp)
800e5364:	3c088010 	lui	t0,0x8010
800e5368:	250222d0 	addiu	v0,t0,8912
800e536c:	0040f809 	jalr	v0
800e5370:	240400c8 	li	a0,200
800e5374:	3c038011 	lui	v1,0x8011
800e5378:	2462be94 	addiu	v0,v1,-16748
800e537c:	0040f809 	jalr	v0
800e5380:	24040003 	li	a0,3
800e5384:	3c038011 	lui	v1,0x8011
800e5388:	2470b6bc 	addiu	s0,v1,-18756
800e538c:	0200f809 	jalr	s0
800e5390:	27a40024 	addiu	a0,sp,36
800e5394:	97a20024 	lhu	v0,36(sp)
800e5398:	1440fffc 	bnez	v0,800e538c <menu+0x1b2c>
800e539c:	3c040001 	lui	a0,0x1
800e53a0:	3c028010 	lui	v0,0x8010
800e53a4:	34848000 	ori	a0,a0,0x8000
800e53a8:	24425378 	addiu	v0,v0,21368
800e53ac:	0040f809 	jalr	v0
800e53b0:	3c1e8039 	lui	s8,0x8039
800e53b4:	83c37ce8 	lb	v1,31976(s8)
800e53b8:	24060001 	li	a2,1
800e53bc:	afa20e44 	sw	v0,3652(sp)
800e53c0:	14600053 	bnez	v1,800e5510 <menu+0x1cb0>
800e53c4:	afa60e34 	sw	a2,3636(sp)
800e53c8:	27a20658 	addiu	v0,sp,1624
800e53cc:	afa20044 	sw	v0,68(sp)
800e53d0:	27a20858 	addiu	v0,sp,2136
800e53d4:	3c08801c 	lui	t0,0x801c
800e53d8:	afa20048 	sw	v0,72(sp)
800e53dc:	3c058019 	lui	a1,0x8019
800e53e0:	3c02800f 	lui	v0,0x800f
800e53e4:	24a5cdf4 	addiu	a1,a1,-12812
800e53e8:	2504e160 	addiu	a0,t0,-7840
800e53ec:	24425f70 	addiu	v0,v0,24432
800e53f0:	0040f809 	jalr	v0
800e53f4:	afa60e3c 	sw	a2,3644(sp)
800e53f8:	1040002b 	beqz	v0,800e54a8 <menu+0x1c48>
800e53fc:	00409021 	move	s2,v0
800e5400:	3c02800f 	lui	v0,0x800f
800e5404:	24565618 	addiu	s6,v0,22040
800e5408:	3c03800f 	lui	v1,0x800f
800e540c:	3c028012 	lui	v0,0x8012
800e5410:	24775cc4 	addiu	s7,v1,23748
800e5414:	2455bdb0 	addiu	s5,v0,-16976
800e5418:	00009821 	move	s3,zero
800e541c:	27b10044 	addiu	s1,sp,68
800e5420:	2414000a 	li	s4,10
800e5424:	02c0f809 	jalr	s6
800e5428:	02402021 	move	a0,s2
800e542c:	24050200 	li	a1,512
800e5430:	14400012 	bnez	v0,800e547c <menu+0x1c1c>
800e5434:	02403021 	move	a2,s2
800e5438:	8e240000 	lw	a0,0(s1)
800e543c:	02e0f809 	jalr	s7
800e5440:	26730001 	addiu	s3,s3,1
800e5444:	8e300000 	lw	s0,0(s1)
800e5448:	26310004 	addiu	s1,s1,4
800e544c:	02a0f809 	jalr	s5
800e5450:	02002021 	move	a0,s0
800e5454:	02028021 	addu	s0,s0,v0
800e5458:	8202ffff 	lb	v0,-1(s0)
800e545c:	1454fff1 	bne	v0,s4,800e5424 <menu+0x1bc4>
800e5460:	00000000 	nop
800e5464:	a200ffff 	sb	zero,-1(s0)
800e5468:	02c0f809 	jalr	s6
800e546c:	02402021 	move	a0,s2
800e5470:	24050200 	li	a1,512
800e5474:	1040fff0 	beqz	v0,800e5438 <menu+0x1bd8>
800e5478:	02403021 	move	a2,s2
800e547c:	3c02800f 	lui	v0,0x800f
800e5480:	24425f58 	addiu	v0,v0,24408
800e5484:	0040f809 	jalr	v0
800e5488:	02402021 	move	a0,s2
800e548c:	3c03801c 	lui	v1,0x801c
800e5490:	3c02800f 	lui	v0,0x800f
800e5494:	24515724 	addiu	s1,v0,22308
800e5498:	0220f809 	jalr	s1
800e549c:	2464e160 	addiu	a0,v1,-7840
800e54a0:	1660027d 	bnez	s3,800e5e98 <menu+0x2638>
800e54a4:	3c04801c 	lui	a0,0x801c
800e54a8:	3c10800e 	lui	s0,0x800e
800e54ac:	3c088011 	lui	t0,0x8011
800e54b0:	2502c3d0 	addiu	v0,t0,-15408
800e54b4:	24040001 	li	a0,1
800e54b8:	0040f809 	jalr	v0
800e54bc:	00002821 	move	a1,zero
800e54c0:	3c03801f 	lui	v1,0x801f
800e54c4:	8c64475c 	lw	a0,18268(v1)
800e54c8:	3c038039 	lui	v1,0x8039
800e54cc:	24627b14 	addiu	v0,v1,31508
800e54d0:	8c4800e8 	lw	t0,232(v0)
800e54d4:	24027fff 	li	v0,32767
800e54d8:	afa20010 	sw	v0,16(sp)
800e54dc:	afa80014 	sw	t0,20(sp)
800e54e0:	2603b9dc 	addiu	v1,s0,-17956
800e54e4:	00002821 	move	a1,zero
800e54e8:	24060050 	li	a2,80
800e54ec:	0060f809 	jalr	v1
800e54f0:	24070100 	li	a3,256
800e54f4:	3c088011 	lui	t0,0x8011
800e54f8:	24040001 	li	a0,1
800e54fc:	2502c650 	addiu	v0,t0,-14768
800e5500:	0040f809 	jalr	v0
800e5504:	24050001 	li	a1,1
800e5508:	0803954d 	j	800e5534 <menu+0x1cd4>
800e550c:	8fa20e30 	lw	v0,3632(sp)
800e5510:	3c028011 	lui	v0,0x8011
800e5514:	24040001 	li	a0,1
800e5518:	2450c650 	addiu	s0,v0,-14768
800e551c:	0200f809 	jalr	s0
800e5520:	24050001 	li	a1,1
800e5524:	24040001 	li	a0,1
800e5528:	0200f809 	jalr	s0
800e552c:	24050001 	li	a1,1
800e5530:	8fa20e30 	lw	v0,3632(sp)
800e5534:	10400007 	beqz	v0,800e5554 <menu+0x1cf4>
800e5538:	8fa50d24 	lw	a1,3364(sp)
800e553c:	8c42000c 	lw	v0,12(v0)
800e5540:	10400005 	beqz	v0,800e5558 <menu+0x1cf8>
800e5544:	8fa40d0c 	lw	a0,3340(sp)
800e5548:	0040f809 	jalr	v0
800e554c:	00000000 	nop
800e5550:	8fa50d24 	lw	a1,3364(sp)
800e5554:	8fa40d0c 	lw	a0,3340(sp)
800e5558:	00051140 	sll	v0,a1,0x5
800e555c:	000518c0 	sll	v1,a1,0x3
800e5560:	00621821 	addu	v1,v1,v0
800e5564:	8fa20d1c 	lw	v0,3356(sp)
800e5568:	27a80d0c 	addiu	t0,sp,3340
800e556c:	00431021 	addu	v0,v0,v1
800e5570:	afa83138 	sw	t0,12600(sp)
800e5574:	afa20e20 	sw	v0,3616(sp)
800e5578:	afa80e30 	sw	t0,3632(sp)
800e557c:	10800003 	beqz	a0,800e558c <menu+0x1d2c>
800e5580:	afa50e2c 	sw	a1,3628(sp)
800e5584:	0080f809 	jalr	a0
800e5588:	00000000 	nop
800e558c:	3c038010 	lui	v1,0x8010
800e5590:	246222d0 	addiu	v0,v1,8912
800e5594:	0040f809 	jalr	v0
800e5598:	240400c8 	li	a0,200
800e559c:	8fa30e34 	lw	v1,3636(sp)
800e55a0:	10600023 	beqz	v1,800e5630 <menu+0x1dd0>
800e55a4:	8fa20e30 	lw	v0,3632(sp)
800e55a8:	3c1e800f 	lui	s8,0x800f
800e55ac:	8c450010 	lw	a1,16(v0)
800e55b0:	afa50e28 	sw	a1,3624(sp)
800e55b4:	8c420004 	lw	v0,4(v0)
800e55b8:	104000c1 	beqz	v0,800e58c0 <menu+0x2060>
800e55bc:	3c14801f 	lui	s4,0x801f
800e55c0:	0040f809 	jalr	v0
800e55c4:	00000000 	nop
800e55c8:	27c276b4 	addiu	v0,s8,30388
800e55cc:	0040f809 	jalr	v0
800e55d0:	00000000 	nop
800e55d4:	00401821 	move	v1,v0
800e55d8:	24020040 	li	v0,64
800e55dc:	1062008f 	beq	v1,v0,800e581c <menu+0x1fbc>
800e55e0:	2c620041 	sltiu	v0,v1,65
800e55e4:	1040007d 	beqz	v0,800e57dc <menu+0x1f7c>
800e55e8:	24020100 	li	v0,256
800e55ec:	24020002 	li	v0,2
800e55f0:	106201a2 	beq	v1,v0,800e5c7c <menu+0x241c>
800e55f4:	2c620003 	sltiu	v0,v1,3
800e55f8:	1040017e 	beqz	v0,800e5bf4 <menu+0x2394>
800e55fc:	24020010 	li	v0,16
800e5600:	24020001 	li	v0,1
800e5604:	106201d3 	beq	v1,v0,800e5d54 <menu+0x24f4>
800e5608:	24020005 	li	v0,5
800e560c:	afa00e18 	sw	zero,3608(sp)
800e5610:	3c088011 	lui	t0,0x8011
800e5614:	24040002 	li	a0,2
800e5618:	2502c650 	addiu	v0,t0,-14768
800e561c:	0040f809 	jalr	v0
800e5620:	24050002 	li	a1,2
800e5624:	8fa30e34 	lw	v1,3636(sp)
800e5628:	1460ffe0 	bnez	v1,800e55ac <menu+0x1d4c>
800e562c:	8fa20e30 	lw	v0,3632(sp)
800e5630:	8fa40d64 	lw	a0,3428(sp)
800e5634:	10800004 	beqz	a0,800e5648 <menu+0x1de8>
800e5638:	3c028010 	lui	v0,0x8010
800e563c:	24424e60 	addiu	v0,v0,20064
800e5640:	0040f809 	jalr	v0
800e5644:	00000000 	nop
800e5648:	8fa40d70 	lw	a0,3440(sp)
800e564c:	10800004 	beqz	a0,800e5660 <menu+0x1e00>
800e5650:	3c028010 	lui	v0,0x8010
800e5654:	24424e60 	addiu	v0,v0,20064
800e5658:	0040f809 	jalr	v0
800e565c:	00000000 	nop
800e5660:	8fa40d3c 	lw	a0,3388(sp)
800e5664:	10800004 	beqz	a0,800e5678 <menu+0x1e18>
800e5668:	3c028010 	lui	v0,0x8010
800e566c:	24424e60 	addiu	v0,v0,20064
800e5670:	0040f809 	jalr	v0
800e5674:	00000000 	nop
800e5678:	8fa40d40 	lw	a0,3392(sp)
800e567c:	10800004 	beqz	a0,800e5690 <menu+0x1e30>
800e5680:	3c028010 	lui	v0,0x8010
800e5684:	24424e60 	addiu	v0,v0,20064
800e5688:	0040f809 	jalr	v0
800e568c:	00000000 	nop
800e5690:	8fa40e44 	lw	a0,3652(sp)
800e5694:	afa00d64 	sw	zero,3428(sp)
800e5698:	afa00d70 	sw	zero,3440(sp)
800e569c:	afa00d3c 	sw	zero,3388(sp)
800e56a0:	10800005 	beqz	a0,800e56b8 <menu+0x1e58>
800e56a4:	afa00d40 	sw	zero,3392(sp)
800e56a8:	3c028010 	lui	v0,0x8010
800e56ac:	24424e60 	addiu	v0,v0,20064
800e56b0:	0040f809 	jalr	v0
800e56b4:	00000000 	nop
800e56b8:	3c02800e 	lui	v0,0x800e
800e56bc:	2442f62c 	addiu	v0,v0,-2516
800e56c0:	0040f809 	jalr	v0
800e56c4:	00000000 	nop
800e56c8:	3c028010 	lui	v0,0x8010
800e56cc:	245022d0 	addiu	s0,v0,8912
800e56d0:	0200f809 	jalr	s0
800e56d4:	24040064 	li	a0,100
800e56d8:	3c03801c 	lui	v1,0x801c
800e56dc:	3c04801f 	lui	a0,0x801f
800e56e0:	2462e2e0 	addiu	v0,v1,-7456
800e56e4:	8c8a23cc 	lw	t2,9164(a0)
800e56e8:	8c490014 	lw	t1,20(v0)
800e56ec:	8c64e2e0 	lw	a0,-7456(v1)
800e56f0:	8c450004 	lw	a1,4(v0)
800e56f4:	8c430008 	lw	v1,8(v0)
800e56f8:	8c46000c 	lw	a2,12(v0)
800e56fc:	8c470010 	lw	a3,16(v0)
800e5700:	2d480006 	sltiu	t0,t2,6
800e5704:	afa40060 	sw	a0,96(sp)
800e5708:	afa50064 	sw	a1,100(sp)
800e570c:	afa30068 	sw	v1,104(sp)
800e5710:	afa6006c 	sw	a2,108(sp)
800e5714:	afa70070 	sw	a3,112(sp)
800e5718:	150001c3 	bnez	t0,800e5e28 <menu+0x25c8>
800e571c:	afa90074 	sw	t1,116(sp)
800e5720:	0200f809 	jalr	s0
800e5724:	240400c8 	li	a0,200
800e5728:	3c048011 	lui	a0,0x8011
800e572c:	2491c3d0 	addiu	s1,a0,-15408
800e5730:	00002821 	move	a1,zero
800e5734:	0220f809 	jalr	s1
800e5738:	24040002 	li	a0,2
800e573c:	3c088011 	lui	t0,0x8011
800e5740:	2510c650 	addiu	s0,t0,-14768
800e5744:	24040002 	li	a0,2
800e5748:	0200f809 	jalr	s0
800e574c:	24050001 	li	a1,1
800e5750:	24040001 	li	a0,1
800e5754:	0220f809 	jalr	s1
800e5758:	00002821 	move	a1,zero
800e575c:	24040001 	li	a0,1
800e5760:	0200f809 	jalr	s0
800e5764:	24050001 	li	a1,1
800e5768:	24040001 	li	a0,1
800e576c:	0220f809 	jalr	s1
800e5770:	00002821 	move	a1,zero
800e5774:	24040001 	li	a0,1
800e5778:	0200f809 	jalr	s0
800e577c:	24050001 	li	a1,1
800e5780:	3c028011 	lui	v0,0x8011
800e5784:	2443be94 	addiu	v1,v0,-16748
800e5788:	0060f809 	jalr	v1
800e578c:	24040002 	li	a0,2
800e5790:	3c028011 	lui	v0,0x8011
800e5794:	2450b6bc 	addiu	s0,v0,-18756
800e5798:	0200f809 	jalr	s0
800e579c:	27a40024 	addiu	a0,sp,36
800e57a0:	97a20024 	lhu	v0,36(sp)
800e57a4:	1440fffc 	bnez	v0,800e5798 <menu+0x1f38>
800e57a8:	8fa20e38 	lw	v0,3640(sp)
800e57ac:	8fbf3164 	lw	ra,12644(sp)
800e57b0:	8fbe3160 	lw	s8,12640(sp)
800e57b4:	8fb7315c 	lw	s7,12636(sp)
800e57b8:	8fb63158 	lw	s6,12632(sp)
800e57bc:	8fb53154 	lw	s5,12628(sp)
800e57c0:	8fb43150 	lw	s4,12624(sp)
800e57c4:	8fb3314c 	lw	s3,12620(sp)
800e57c8:	8fb23148 	lw	s2,12616(sp)
800e57cc:	8fb13144 	lw	s1,12612(sp)
800e57d0:	8fb03140 	lw	s0,12608(sp)
800e57d4:	03e00008 	jr	ra
800e57d8:	27bd3168 	addiu	sp,sp,12648
800e57dc:	10620144 	beq	v1,v0,800e5cf0 <menu+0x2490>
800e57e0:	2c620101 	sltiu	v0,v1,257
800e57e4:	1040011f 	beqz	v0,800e5c64 <menu+0x2404>
800e57e8:	24020200 	li	v0,512
800e57ec:	24020080 	li	v0,128
800e57f0:	1462ff86 	bne	v1,v0,800e560c <menu+0x1dac>
800e57f4:	24020002 	li	v0,2
800e57f8:	8fa80e30 	lw	t0,3632(sp)
800e57fc:	afa20e18 	sw	v0,3608(sp)
800e5800:	8d020008 	lw	v0,8(t0)
800e5804:	10400192 	beqz	v0,800e5e50 <menu+0x25f0>
800e5808:	8fa50e2c 	lw	a1,3628(sp)
800e580c:	0040f809 	jalr	v0
800e5810:	00000000 	nop
800e5814:	08039585 	j	800e5614 <menu+0x1db4>
800e5818:	3c088011 	lui	t0,0x8011
800e581c:	24020001 	li	v0,1
800e5820:	8fa80e30 	lw	t0,3632(sp)
800e5824:	afa20e18 	sw	v0,3608(sp)
800e5828:	8d020008 	lw	v0,8(t0)
800e582c:	1440fff7 	bnez	v0,800e580c <menu+0x1fac>
800e5830:	00000000 	nop
800e5834:	8fa20e2c 	lw	v0,3628(sp)
800e5838:	10400144 	beqz	v0,800e5d4c <menu+0x24ec>
800e583c:	00000000 	nop
800e5840:	2445ffff 	addiu	a1,v0,-1
800e5844:	afa50e2c 	sw	a1,3628(sp)
800e5848:	8d040010 	lw	a0,16(t0)
800e584c:	00051140 	sll	v0,a1,0x5
800e5850:	000518c0 	sll	v1,a1,0x3
800e5854:	00621821 	addu	v1,v1,v0
800e5858:	00641821 	addu	v1,v1,a0
800e585c:	afa30e20 	sw	v1,3616(sp)
800e5860:	8c620024 	lw	v0,36(v1)
800e5864:	30420010 	andi	v0,v0,0x10
800e5868:	1040ff69 	beqz	v0,800e5610 <menu+0x1db0>
800e586c:	00000000 	nop
800e5870:	10a0000f 	beqz	a1,800e58b0 <menu+0x2050>
800e5874:	00000000 	nop
800e5878:	24a5ffff 	addiu	a1,a1,-1
800e587c:	afa50e2c 	sw	a1,3628(sp)
800e5880:	8d040010 	lw	a0,16(t0)
800e5884:	00051140 	sll	v0,a1,0x5
800e5888:	000518c0 	sll	v1,a1,0x3
800e588c:	00621821 	addu	v1,v1,v0
800e5890:	00641821 	addu	v1,v1,a0
800e5894:	afa30e20 	sw	v1,3616(sp)
800e5898:	8c620024 	lw	v0,36(v1)
800e589c:	30420010 	andi	v0,v0,0x10
800e58a0:	1040ff5b 	beqz	v0,800e5610 <menu+0x1db0>
800e58a4:	00000000 	nop
800e58a8:	14a0fff3 	bnez	a1,800e5878 <menu+0x2018>
800e58ac:	00000000 	nop
800e58b0:	8d020014 	lw	v0,20(t0)
800e58b4:	2445ffff 	addiu	a1,v0,-1
800e58b8:	08039612 	j	800e5848 <menu+0x1fe8>
800e58bc:	afa50e2c 	sw	a1,3628(sp)
800e58c0:	2690212c 	addiu	s0,s4,8492
800e58c4:	8e0201cc 	lw	v0,460(s0)
800e58c8:	3c12801f 	lui	s2,0x801f
800e58cc:	8e444758 	lw	a0,18264(s2)
800e58d0:	8e0501c0 	lw	a1,448(s0)
800e58d4:	8e0601c4 	lw	a2,452(s0)
800e58d8:	8e0701c8 	lw	a3,456(s0)
800e58dc:	3c15800e 	lui	s5,0x800e
800e58e0:	26b1a944 	addiu	s1,s5,-22204
800e58e4:	afa20010 	sw	v0,16(sp)
800e58e8:	afa00014 	sw	zero,20(sp)
800e58ec:	0220f809 	jalr	s1
800e58f0:	afa00018 	sw	zero,24(sp)
800e58f4:	8e02004c 	lw	v0,76(s0)
800e58f8:	8e444758 	lw	a0,18264(s2)
800e58fc:	8e050040 	lw	a1,64(s0)
800e5900:	8e060044 	lw	a2,68(s0)
800e5904:	8e070048 	lw	a3,72(s0)
800e5908:	afa20010 	sw	v0,16(sp)
800e590c:	afa00014 	sw	zero,20(sp)
800e5910:	0220f809 	jalr	s1
800e5914:	afa00018 	sw	zero,24(sp)
800e5918:	8e0801bc 	lw	t0,444(s0)
800e591c:	8e0701b8 	lw	a3,440(s0)
800e5920:	8e0601b4 	lw	a2,436(s0)
800e5924:	8e444758 	lw	a0,18264(s2)
800e5928:	8e0501b0 	lw	a1,432(s0)
800e592c:	2402000c 	li	v0,12
800e5930:	24030009 	li	v1,9
800e5934:	afa80010 	sw	t0,16(sp)
800e5938:	afa20014 	sw	v0,20(sp)
800e593c:	0220f809 	jalr	s1
800e5940:	afa30018 	sw	v1,24(sp)
800e5944:	8fa20e28 	lw	v0,3624(sp)
800e5948:	27b327e8 	addiu	s3,sp,10216
800e594c:	8c43000c 	lw	v1,12(v0)
800e5950:	3c178012 	lui	s7,0x8012
800e5954:	8c650000 	lw	a1,0(v1)
800e5958:	26e2bbf0 	addiu	v0,s7,-17424
800e595c:	0040f809 	jalr	v0
800e5960:	02602021 	move	a0,s3
800e5964:	24027fff 	li	v0,32767
800e5968:	8e444758 	lw	a0,18264(s2)
800e596c:	afa20010 	sw	v0,16(sp)
800e5970:	3c02800e 	lui	v0,0x800e
800e5974:	00002821 	move	a1,zero
800e5978:	24060009 	li	a2,9
800e597c:	24070100 	li	a3,256
800e5980:	2442b9dc 	addiu	v0,v0,-17956
800e5984:	0040f809 	jalr	v0
800e5988:	afb30014 	sw	s3,20(sp)
800e598c:	8fa80e30 	lw	t0,3632(sp)
800e5990:	8fa70e2c 	lw	a3,3628(sp)
800e5994:	8d060018 	lw	a2,24(t0)
800e5998:	00c7102b 	sltu	v0,a2,a3
800e599c:	104000d7 	beqz	v0,800e5cfc <menu+0x249c>
800e59a0:	8d05001c 	lw	a1,28(t0)
800e59a4:	00e61023 	subu	v0,a3,a2
800e59a8:	00a21021 	addu	v0,a1,v0
800e59ac:	2c430007 	sltiu	v1,v0,7
800e59b0:	24050006 	li	a1,6
800e59b4:	0043280b 	movn	a1,v0,v1
800e59b8:	ad05001c 	sw	a1,28(t0)
800e59bc:	8fa80e30 	lw	t0,3632(sp)
800e59c0:	00e03021 	move	a2,a3
800e59c4:	ad060018 	sw	a2,24(t0)
800e59c8:	00c52023 	subu	a0,a2,a1
800e59cc:	8fa30e28 	lw	v1,3624(sp)
800e59d0:	00042940 	sll	a1,a0,0x5
800e59d4:	000410c0 	sll	v0,a0,0x3
800e59d8:	00451021 	addu	v0,v0,a1
800e59dc:	00431021 	addu	v0,v0,v1
800e59e0:	24450028 	addiu	a1,v0,40
800e59e4:	8fa30e30 	lw	v1,3632(sp)
800e59e8:	afa50e28 	sw	a1,3624(sp)
800e59ec:	afa40e24 	sw	a0,3620(sp)
800e59f0:	8c620014 	lw	v0,20(v1)
800e59f4:	24100006 	li	s0,6
800e59f8:	2442ffff 	addiu	v0,v0,-1
800e59fc:	2c430007 	sltiu	v1,v0,7
800e5a00:	14c000cb 	bnez	a2,800e5d30 <menu+0x24d0>
800e5a04:	0043800b 	movn	s0,v0,v1
800e5a08:	2682212c 	addiu	v0,s4,8492
800e5a0c:	8e444758 	lw	a0,18264(s2)
800e5a10:	8c470248 	lw	a3,584(v0)
800e5a14:	8c49024c 	lw	t1,588(v0)
800e5a18:	8c450240 	lw	a1,576(v0)
800e5a1c:	8c460244 	lw	a2,580(v0)
800e5a20:	240200e5 	li	v0,229
800e5a24:	2403000a 	li	v1,10
800e5a28:	26a8a944 	addiu	t0,s5,-22204
800e5a2c:	afa20014 	sw	v0,20(sp)
800e5a30:	afa30018 	sw	v1,24(sp)
800e5a34:	0100f809 	jalr	t0
800e5a38:	afa90010 	sw	t1,16(sp)
800e5a3c:	1200fee2 	beqz	s0,800e55c8 <menu+0x1d68>
800e5a40:	afa00e24 	sw	zero,3620(sp)
800e5a44:	3c02801f 	lui	v0,0x801f
800e5a48:	2451212c 	addiu	s1,v0,8492
800e5a4c:	3c038011 	lui	v1,0x8011
800e5a50:	3c02800e 	lui	v0,0x800e
800e5a54:	8fa50e28 	lw	a1,3624(sp)
800e5a58:	2474ec30 	addiu	s4,v1,-5072
800e5a5c:	2456a0c4 	addiu	s6,v0,-24380
800e5a60:	080396ac 	j	800e5ab0 <menu+0x2250>
800e5a64:	00003021 	move	a2,zero
800e5a68:	aca20020 	sw	v0,32(a1)
800e5a6c:	8fa30e28 	lw	v1,3624(sp)
800e5a70:	8c620004 	lw	v0,4(v1)
800e5a74:	0040f809 	jalr	v0
800e5a78:	00000000 	nop
800e5a7c:	8fa50e28 	lw	a1,3624(sp)
800e5a80:	8ca20004 	lw	v0,4(a1)
800e5a84:	10400026 	beqz	v0,800e5b20 <menu+0x22c0>
800e5a88:	8fa20e24 	lw	v0,3620(sp)
800e5a8c:	8fa30e24 	lw	v1,3620(sp)
800e5a90:	24a20028 	addiu	v0,a1,40
800e5a94:	24630001 	addiu	v1,v1,1
800e5a98:	0070202b 	sltu	a0,v1,s0
800e5a9c:	00603021 	move	a2,v1
800e5aa0:	00402821 	move	a1,v0
800e5aa4:	afa30e24 	sw	v1,3620(sp)
800e5aa8:	1080fec7 	beqz	a0,800e55c8 <menu+0x1d68>
800e5aac:	afa20e28 	sw	v0,3624(sp)
800e5ab0:	8fa20e20 	lw	v0,3616(sp)
800e5ab4:	10a2003e 	beq	a1,v0,800e5bb0 <menu+0x2350>
800e5ab8:	00061080 	sll	v0,a2,0x2
800e5abc:	8ca20004 	lw	v0,4(a1)
800e5ac0:	1440ffe9 	bnez	v0,800e5a68 <menu+0x2208>
800e5ac4:	8fa20e24 	lw	v0,3620(sp)
800e5ac8:	8ca30024 	lw	v1,36(a1)
800e5acc:	30620001 	andi	v0,v1,0x1
800e5ad0:	1440002f 	bnez	v0,800e5b90 <menu+0x2330>
800e5ad4:	30620002 	andi	v0,v1,0x2
800e5ad8:	10400026 	beqz	v0,800e5b74 <menu+0x2314>
800e5adc:	00000000 	nop
800e5ae0:	8ca30014 	lw	v1,20(a1)
800e5ae4:	8ca40010 	lw	a0,16(a1)
800e5ae8:	8c620000 	lw	v0,0(v1)
800e5aec:	8ca6000c 	lw	a2,12(a1)
800e5af0:	00021080 	sll	v0,v0,0x2
800e5af4:	00441021 	addu	v0,v0,a0
800e5af8:	8c430000 	lw	v1,0(v0)
800e5afc:	8cc50000 	lw	a1,0(a2)
800e5b00:	8c660000 	lw	a2,0(v1)
800e5b04:	0280f809 	jalr	s4
800e5b08:	02602021 	move	a0,s3
800e5b0c:	8fa50e28 	lw	a1,3624(sp)
800e5b10:	8ca20004 	lw	v0,4(a1)
800e5b14:	1440ffde 	bnez	v0,800e5a90 <menu+0x2230>
800e5b18:	8fa30e24 	lw	v1,3620(sp)
800e5b1c:	8fa20e24 	lw	v0,3620(sp)
800e5b20:	24087fff 	li	t0,32767
800e5b24:	00021880 	sll	v1,v0,0x2
800e5b28:	00023940 	sll	a3,v0,0x5
800e5b2c:	00e33823 	subu	a3,a3,v1
800e5b30:	8fa30e20 	lw	v1,3616(sp)
800e5b34:	00e23823 	subu	a3,a3,v0
800e5b38:	00a31826 	xor	v1,a1,v1
800e5b3c:	24024a8d 	li	v0,19085
800e5b40:	8e444758 	lw	a0,18264(s2)
800e5b44:	0043400b 	movn	t0,v0,v1
800e5b48:	3402ffff 	li	v0,0xffff
800e5b4c:	24050100 	li	a1,256
800e5b50:	24e70028 	addiu	a3,a3,40
800e5b54:	24060017 	li	a2,23
800e5b58:	afa20014 	sw	v0,20(sp)
800e5b5c:	afa80018 	sw	t0,24(sp)
800e5b60:	afa00010 	sw	zero,16(sp)
800e5b64:	02c0f809 	jalr	s6
800e5b68:	afb3001c 	sw	s3,28(sp)
800e5b6c:	080396a3 	j	800e5a8c <menu+0x222c>
800e5b70:	8fa50e28 	lw	a1,3624(sp)
800e5b74:	8ca2000c 	lw	v0,12(a1)
800e5b78:	8c450000 	lw	a1,0(v0)
800e5b7c:	26e2bbf0 	addiu	v0,s7,-17424
800e5b80:	0040f809 	jalr	v0
800e5b84:	02602021 	move	a0,s3
800e5b88:	080396a0 	j	800e5a80 <menu+0x2220>
800e5b8c:	8fa50e28 	lw	a1,3624(sp)
800e5b90:	8ca20014 	lw	v0,20(a1)
800e5b94:	8ca3000c 	lw	v1,12(a1)
800e5b98:	8c460000 	lw	a2,0(v0)
800e5b9c:	8c650000 	lw	a1,0(v1)
800e5ba0:	0280f809 	jalr	s4
800e5ba4:	02602021 	move	a0,s3
800e5ba8:	080396a0 	j	800e5a80 <menu+0x2220>
800e5bac:	8fa50e28 	lw	a1,3624(sp)
800e5bb0:	00061940 	sll	v1,a2,0x5
800e5bb4:	00621823 	subu	v1,v1,v0
800e5bb8:	8e2901dc 	lw	t1,476(s1)
800e5bbc:	00661823 	subu	v1,v1,a2
800e5bc0:	8e2501d0 	lw	a1,464(s1)
800e5bc4:	8e444758 	lw	a0,18264(s2)
800e5bc8:	8e2601d4 	lw	a2,468(s1)
800e5bcc:	8e2701d8 	lw	a3,472(s1)
800e5bd0:	24630023 	addiu	v1,v1,35
800e5bd4:	24020006 	li	v0,6
800e5bd8:	26a8a944 	addiu	t0,s5,-22204
800e5bdc:	afa20014 	sw	v0,20(sp)
800e5be0:	afa30018 	sw	v1,24(sp)
800e5be4:	0100f809 	jalr	t0
800e5be8:	afa90010 	sw	t1,16(sp)
800e5bec:	080396af 	j	800e5abc <menu+0x225c>
800e5bf0:	8fa50e28 	lw	a1,3624(sp)
800e5bf4:	10620076 	beq	v1,v0,800e5dd0 <menu+0x2570>
800e5bf8:	24020020 	li	v0,32
800e5bfc:	1462fe83 	bne	v1,v0,800e560c <menu+0x1dac>
800e5c00:	24020003 	li	v0,3
800e5c04:	8fa30e30 	lw	v1,3632(sp)
800e5c08:	afa20e18 	sw	v0,3608(sp)
800e5c0c:	8c620008 	lw	v0,8(v1)
800e5c10:	1440fefe 	bnez	v0,800e580c <menu+0x1fac>
800e5c14:	8fa30e20 	lw	v1,3616(sp)
800e5c18:	8c620024 	lw	v0,36(v1)
800e5c1c:	30420003 	andi	v0,v0,0x3
800e5c20:	1040fe7c 	beqz	v0,800e5614 <menu+0x1db4>
800e5c24:	3c088011 	lui	t0,0x8011
800e5c28:	8c640014 	lw	a0,20(v1)
800e5c2c:	8c820000 	lw	v0,0(a0)
800e5c30:	14400003 	bnez	v0,800e5c40 <menu+0x23e0>
800e5c34:	2442ffff 	addiu	v0,v0,-1
800e5c38:	8c620018 	lw	v0,24(v1)
800e5c3c:	2442ffff 	addiu	v0,v0,-1
800e5c40:	ac820000 	sw	v0,0(a0)
800e5c44:	8fa20e20 	lw	v0,3616(sp)
800e5c48:	8c420000 	lw	v0,0(v0)
800e5c4c:	1040fe70 	beqz	v0,800e5610 <menu+0x1db0>
800e5c50:	00000000 	nop
800e5c54:	0040f809 	jalr	v0
800e5c58:	00000000 	nop
800e5c5c:	08039585 	j	800e5614 <menu+0x1db4>
800e5c60:	3c088011 	lui	t0,0x8011
800e5c64:	1062006d 	beq	v1,v0,800e5e1c <menu+0x25bc>
800e5c68:	24020400 	li	v0,1024
800e5c6c:	1462fe67 	bne	v1,v0,800e560c <menu+0x1dac>
800e5c70:	24020007 	li	v0,7
800e5c74:	08039584 	j	800e5610 <menu+0x1db0>
800e5c78:	afa20e18 	sw	v0,3608(sp)
800e5c7c:	8fa30e30 	lw	v1,3632(sp)
800e5c80:	8fa43138 	lw	a0,12600(sp)
800e5c84:	24020006 	li	v0,6
800e5c88:	108300c2 	beq	a0,v1,800e5f94 <menu+0x2734>
800e5c8c:	afa20e18 	sw	v0,3608(sp)
800e5c90:	8c620010 	lw	v0,16(v1)
800e5c94:	8c63000c 	lw	v1,12(v1)
800e5c98:	8c500008 	lw	s0,8(v0)
800e5c9c:	10600003 	beqz	v1,800e5cac <menu+0x244c>
800e5ca0:	0090800a 	movz	s0,a0,s0
800e5ca4:	0060f809 	jalr	v1
800e5ca8:	00000000 	nop
800e5cac:	afb00e30 	sw	s0,3632(sp)
800e5cb0:	8e020018 	lw	v0,24(s0)
800e5cb4:	02004021 	move	t0,s0
800e5cb8:	afa20e2c 	sw	v0,3628(sp)
800e5cbc:	8e030010 	lw	v1,16(s0)
800e5cc0:	00022140 	sll	a0,v0,0x5
800e5cc4:	000210c0 	sll	v0,v0,0x3
800e5cc8:	00441021 	addu	v0,v0,a0
800e5ccc:	00621821 	addu	v1,v1,v0
800e5cd0:	afa30e20 	sw	v1,3616(sp)
800e5cd4:	8d020000 	lw	v0,0(t0)
800e5cd8:	1040fe4d 	beqz	v0,800e5610 <menu+0x1db0>
800e5cdc:	00000000 	nop
800e5ce0:	0040f809 	jalr	v0
800e5ce4:	00000000 	nop
800e5ce8:	08039585 	j	800e5614 <menu+0x1db4>
800e5cec:	3c088011 	lui	t0,0x8011
800e5cf0:	24020008 	li	v0,8
800e5cf4:	08039584 	j	800e5610 <menu+0x1db0>
800e5cf8:	afa20e18 	sw	v0,3608(sp)
800e5cfc:	00e6102b 	sltu	v0,a3,a2
800e5d00:	1040ff30 	beqz	v0,800e59c4 <menu+0x2164>
800e5d04:	00c72023 	subu	a0,a2,a3
800e5d08:	0085102b 	sltu	v0,a0,a1
800e5d0c:	1040002b 	beqz	v0,800e5dbc <menu+0x255c>
800e5d10:	00000000 	nop
800e5d14:	00a42823 	subu	a1,a1,a0
800e5d18:	10a00028 	beqz	a1,800e5dbc <menu+0x255c>
800e5d1c:	00000000 	nop
800e5d20:	ad05001c 	sw	a1,28(t0)
800e5d24:	8fa80e30 	lw	t0,3632(sp)
800e5d28:	08039671 	j	800e59c4 <menu+0x2164>
800e5d2c:	00e03021 	move	a2,a3
800e5d30:	2682212c 	addiu	v0,s4,8492
800e5d34:	8e444758 	lw	a0,18264(s2)
800e5d38:	8c470258 	lw	a3,600(v0)
800e5d3c:	8c49025c 	lw	t1,604(v0)
800e5d40:	8c450250 	lw	a1,592(v0)
800e5d44:	08039688 	j	800e5a20 <menu+0x21c0>
800e5d48:	8c460254 	lw	a2,596(v0)
800e5d4c:	08039610 	j	800e5840 <menu+0x1fe0>
800e5d50:	8d020014 	lw	v0,20(t0)
800e5d54:	8fa40e20 	lw	a0,3616(sp)
800e5d58:	afa20e18 	sw	v0,3608(sp)
800e5d5c:	8c830024 	lw	v1,36(a0)
800e5d60:	30620008 	andi	v0,v1,0x8
800e5d64:	14400090 	bnez	v0,800e5fa8 <menu+0x2748>
800e5d68:	30620004 	andi	v0,v1,0x4
800e5d6c:	1040fe29 	beqz	v0,800e5614 <menu+0x1db4>
800e5d70:	3c088011 	lui	t0,0x8011
800e5d74:	8c900008 	lw	s0,8(a0)
800e5d78:	8fa33138 	lw	v1,12600(sp)
800e5d7c:	8fa20e30 	lw	v0,3632(sp)
800e5d80:	10400006 	beqz	v0,800e5d9c <menu+0x253c>
800e5d84:	0070800a 	movz	s0,v1,s0
800e5d88:	8c42000c 	lw	v0,12(v0)
800e5d8c:	10400003 	beqz	v0,800e5d9c <menu+0x253c>
800e5d90:	00000000 	nop
800e5d94:	0040f809 	jalr	v0
800e5d98:	00000000 	nop
800e5d9c:	afb00e30 	sw	s0,3632(sp)
800e5da0:	8e050018 	lw	a1,24(s0)
800e5da4:	02004021 	move	t0,s0
800e5da8:	afa50e2c 	sw	a1,3628(sp)
800e5dac:	8e030010 	lw	v1,16(s0)
800e5db0:	00052140 	sll	a0,a1,0x5
800e5db4:	08039732 	j	800e5cc8 <menu+0x2468>
800e5db8:	000510c0 	sll	v0,a1,0x3
800e5dbc:	0007282b 	sltu	a1,zero,a3
800e5dc0:	ad05001c 	sw	a1,28(t0)
800e5dc4:	8fa80e30 	lw	t0,3632(sp)
800e5dc8:	08039671 	j	800e59c4 <menu+0x2164>
800e5dcc:	00e03021 	move	a2,a3
800e5dd0:	24020004 	li	v0,4
800e5dd4:	8fa30e30 	lw	v1,3632(sp)
800e5dd8:	afa20e18 	sw	v0,3608(sp)
800e5ddc:	8c620008 	lw	v0,8(v1)
800e5de0:	1440fe8a 	bnez	v0,800e580c <menu+0x1fac>
800e5de4:	8fa30e20 	lw	v1,3616(sp)
800e5de8:	8c620024 	lw	v0,36(v1)
800e5dec:	30420003 	andi	v0,v0,0x3
800e5df0:	1040fe08 	beqz	v0,800e5614 <menu+0x1db4>
800e5df4:	3c088011 	lui	t0,0x8011
800e5df8:	8c640014 	lw	a0,20(v1)
800e5dfc:	8c620018 	lw	v0,24(v1)
800e5e00:	8c830000 	lw	v1,0(a0)
800e5e04:	2442ffff 	addiu	v0,v0,-1
800e5e08:	0062102b 	sltu	v0,v1,v0
800e5e0c:	1040ff8c 	beqz	v0,800e5c40 <menu+0x23e0>
800e5e10:	00000000 	nop
800e5e14:	08039710 	j	800e5c40 <menu+0x23e0>
800e5e18:	24620001 	addiu	v0,v1,1
800e5e1c:	24020009 	li	v0,9
800e5e20:	08039584 	j	800e5610 <menu+0x1db0>
800e5e24:	afa20e18 	sw	v0,3608(sp)
800e5e28:	000a1080 	sll	v0,t2,0x2
800e5e2c:	27a80020 	addiu	t0,sp,32
800e5e30:	00481021 	addu	v0,v0,t0
800e5e34:	8c440040 	lw	a0,64(v0)
800e5e38:	3c038010 	lui	v1,0x8010
800e5e3c:	24623c68 	addiu	v0,v1,15464
800e5e40:	0040f809 	jalr	v0
800e5e44:	00000000 	nop
800e5e48:	080395c8 	j	800e5720 <menu+0x1ec0>
800e5e4c:	00000000 	nop
800e5e50:	8d030014 	lw	v1,20(t0)
800e5e54:	24a20001 	addiu	v0,a1,1
800e5e58:	0043001b 	divu	zero,v0,v1
800e5e5c:	006001f4 	teq	v1,zero,0x7
800e5e60:	00002810 	mfhi	a1
800e5e64:	afa50e2c 	sw	a1,3628(sp)
800e5e68:	8d040010 	lw	a0,16(t0)
800e5e6c:	00051140 	sll	v0,a1,0x5
800e5e70:	000518c0 	sll	v1,a1,0x3
800e5e74:	00621821 	addu	v1,v1,v0
800e5e78:	00641821 	addu	v1,v1,a0
800e5e7c:	afa30e20 	sw	v1,3616(sp)
800e5e80:	8c620024 	lw	v0,36(v1)
800e5e84:	30420010 	andi	v0,v0,0x10
800e5e88:	1440fff1 	bnez	v0,800e5e50 <menu+0x25f0>
800e5e8c:	00000000 	nop
800e5e90:	08039585 	j	800e5614 <menu+0x1db4>
800e5e94:	3c088011 	lui	t0,0x8011
800e5e98:	0220f809 	jalr	s1
800e5e9c:	2484e170 	addiu	a0,a0,-7824
800e5ea0:	3c10801f 	lui	s0,0x801f
800e5ea4:	8fa80e40 	lw	t0,3648(sp)
800e5ea8:	240200e3 	li	v0,227
800e5eac:	8e044758 	lw	a0,18264(s0)
800e5eb0:	240300a5 	li	v1,165
800e5eb4:	8fa50e44 	lw	a1,3652(sp)
800e5eb8:	afa20010 	sw	v0,16(sp)
800e5ebc:	3c02800e 	lui	v0,0x800e
800e5ec0:	2406001c 	li	a2,28
800e5ec4:	2407001f 	li	a3,31
800e5ec8:	afa30014 	sw	v1,20(sp)
800e5ecc:	2442c390 	addiu	v0,v0,-15472
800e5ed0:	0040f809 	jalr	v0
800e5ed4:	afa80018 	sw	t0,24(sp)
800e5ed8:	3c088039 	lui	t0,0x8039
800e5edc:	25027b14 	addiu	v0,t0,31508
800e5ee0:	8c4801b8 	lw	t0,440(v0)
800e5ee4:	8e044758 	lw	a0,18264(s0)
800e5ee8:	24027510 	li	v0,29968
800e5eec:	3c10800e 	lui	s0,0x800e
800e5ef0:	24060064 	li	a2,100
800e5ef4:	240700be 	li	a3,190
800e5ef8:	afa80014 	sw	t0,20(sp)
800e5efc:	24050024 	li	a1,36
800e5f00:	2603b9dc 	addiu	v1,s0,-17956
800e5f04:	0060f809 	jalr	v1
800e5f08:	afa20010 	sw	v0,16(sp)
800e5f0c:	3c038011 	lui	v1,0x8011
800e5f10:	2462c650 	addiu	v0,v1,-14768
800e5f14:	24050002 	li	a1,2
800e5f18:	0040f809 	jalr	v0
800e5f1c:	24040002 	li	a0,2
800e5f20:	3c02800e 	lui	v0,0x800e
800e5f24:	2442815c 	addiu	v0,v0,-32420
800e5f28:	0040f809 	jalr	v0
800e5f2c:	27a40858 	addiu	a0,sp,2136
800e5f30:	2403ffff 	li	v1,-1
800e5f34:	10430021 	beq	v0,v1,800e5fbc <menu+0x275c>
800e5f38:	27c47ce8 	addiu	a0,s8,31976
800e5f3c:	3c028012 	lui	v0,0x8012
800e5f40:	2442bbf0 	addiu	v0,v0,-17424
800e5f44:	0040f809 	jalr	v0
800e5f48:	27a50858 	addiu	a1,sp,2136
800e5f4c:	3c02800e 	lui	v0,0x800e
800e5f50:	24422620 	addiu	v0,v0,9760
800e5f54:	0040f809 	jalr	v0
800e5f58:	afa00e3c 	sw	zero,3644(sp)
800e5f5c:	24030001 	li	v1,1
800e5f60:	3c02800e 	lui	v0,0x800e
800e5f64:	afa30e38 	sw	v1,3640(sp)
800e5f68:	2442f29c 	addiu	v0,v0,-3428
800e5f6c:	0040f809 	jalr	v0
800e5f70:	afa00e34 	sw	zero,3636(sp)
800e5f74:	3c03800e 	lui	v1,0x800e
800e5f78:	2463de5c 	addiu	v1,v1,-8612
800e5f7c:	0060f809 	jalr	v1
800e5f80:	00000000 	nop
800e5f84:	3c048031 	lui	a0,0x8031
800e5f88:	ac80dac0 	sw	zero,-9536(a0)
800e5f8c:	0803954c 	j	800e5530 <menu+0x1cd0>
800e5f90:	afa00e34 	sw	zero,3636(sp)
800e5f94:	8fa20e34 	lw	v0,3636(sp)
800e5f98:	8fa30e3c 	lw	v1,3644(sp)
800e5f9c:	0003100a 	movz	v0,zero,v1
800e5fa0:	08039584 	j	800e5610 <menu+0x1db0>
800e5fa4:	afa20e34 	sw	v0,3636(sp)
800e5fa8:	8c820000 	lw	v0,0(a0)
800e5fac:	0040f809 	jalr	v0
800e5fb0:	00000000 	nop
800e5fb4:	08039585 	j	800e5614 <menu+0x1db4>
800e5fb8:	3c088011 	lui	t0,0x8011
800e5fbc:	24020001 	li	v0,1
800e5fc0:	afa20e3c 	sw	v0,3644(sp)
800e5fc4:	0803952b 	j	800e54ac <menu+0x1c4c>
800e5fc8:	a3c07ce8 	sb	zero,31976(s8)

800e5fcc <my_qsort>:
800e5fcc:	27bdffc8 	addiu	sp,sp,-56
800e5fd0:	00a6102a 	slt	v0,a1,a2
800e5fd4:	afb50024 	sw	s5,36(sp)
800e5fd8:	afb40020 	sw	s4,32(sp)
800e5fdc:	afb10014 	sw	s1,20(sp)
800e5fe0:	afbf0034 	sw	ra,52(sp)
800e5fe4:	afbe0030 	sw	s8,48(sp)
800e5fe8:	afb7002c 	sw	s7,44(sp)
800e5fec:	afb60028 	sw	s6,40(sp)
800e5ff0:	afb3001c 	sw	s3,28(sp)
800e5ff4:	afb20018 	sw	s2,24(sp)
800e5ff8:	afb00010 	sw	s0,16(sp)
800e5ffc:	00a08821 	move	s1,a1
800e6000:	00c0a821 	move	s5,a2
800e6004:	1040005e 	beqz	v0,800e6180 <my_qsort+0x1b4>
800e6008:	0080a021 	move	s4,a0
800e600c:	3c03800e 	lui	v1,0x800e
800e6010:	08039835 	j	800e60d4 <my_qsort+0x108>
800e6014:	247e5fcc 	addiu	s8,v1,24524
800e6018:	26d00001 	addiu	s0,s6,1
800e601c:	0215102a 	slt	v0,s0,s5
800e6020:	10400058 	beqz	v0,800e6184 <my_qsort+0x1b8>
800e6024:	8fbf0034 	lw	ra,52(sp)
800e6028:	3c03800e 	lui	v1,0x800e
800e602c:	02802021 	move	a0,s4
800e6030:	02002821 	move	a1,s0
800e6034:	24632460 	addiu	v1,v1,9312
800e6038:	0060f809 	jalr	v1
800e603c:	02a03021 	move	a2,s5
800e6040:	2451ffff 	addiu	s1,v0,-1
800e6044:	00409821 	move	s3,v0
800e6048:	0211102a 	slt	v0,s0,s1
800e604c:	14400058 	bnez	v0,800e61b0 <my_qsort+0x1e4>
800e6050:	3c03800e 	lui	v1,0x800e
800e6054:	26710001 	addiu	s1,s3,1
800e6058:	0235102a 	slt	v0,s1,s5
800e605c:	10400048 	beqz	v0,800e6180 <my_qsort+0x1b4>
800e6060:	3c02801c 	lui	v0,0x801c
800e6064:	2442e300 	addiu	v0,v0,-7424
800e6068:	8c500000 	lw	s0,0(v0)
800e606c:	02802021 	move	a0,s4
800e6070:	02202821 	move	a1,s1
800e6074:	0200f809 	jalr	s0
800e6078:	02a03021 	move	a2,s5
800e607c:	2452ffff 	addiu	s2,v0,-1
800e6080:	00409821 	move	s3,v0
800e6084:	0232102a 	slt	v0,s1,s2
800e6088:	1440006c 	bnez	v0,800e623c <my_qsort+0x270>
800e608c:	02802021 	move	a0,s4
800e6090:	26700001 	addiu	s0,s3,1
800e6094:	0215102a 	slt	v0,s0,s5
800e6098:	10400039 	beqz	v0,800e6180 <my_qsort+0x1b4>
800e609c:	3c03800e 	lui	v1,0x800e
800e60a0:	02a03021 	move	a2,s5
800e60a4:	02802021 	move	a0,s4
800e60a8:	24632460 	addiu	v1,v1,9312
800e60ac:	0060f809 	jalr	v1
800e60b0:	02002821 	move	a1,s0
800e60b4:	24510001 	addiu	s1,v0,1
800e60b8:	2446ffff 	addiu	a2,v0,-1
800e60bc:	02802021 	move	a0,s4
800e60c0:	03c0f809 	jalr	s8
800e60c4:	02002821 	move	a1,s0
800e60c8:	0235102a 	slt	v0,s1,s5
800e60cc:	1040002d 	beqz	v0,800e6184 <my_qsort+0x1b8>
800e60d0:	8fbf0034 	lw	ra,52(sp)
800e60d4:	3c03800e 	lui	v1,0x800e
800e60d8:	02802021 	move	a0,s4
800e60dc:	02202821 	move	a1,s1
800e60e0:	24632460 	addiu	v1,v1,9312
800e60e4:	0060f809 	jalr	v1
800e60e8:	02a03021 	move	a2,s5
800e60ec:	2452ffff 	addiu	s2,v0,-1
800e60f0:	0040b021 	move	s6,v0
800e60f4:	0232102a 	slt	v0,s1,s2
800e60f8:	1040ffc7 	beqz	v0,800e6018 <my_qsort+0x4c>
800e60fc:	3c03800e 	lui	v1,0x800e
800e6100:	02802021 	move	a0,s4
800e6104:	02202821 	move	a1,s1
800e6108:	24632460 	addiu	v1,v1,9312
800e610c:	0060f809 	jalr	v1
800e6110:	02403021 	move	a2,s2
800e6114:	2453ffff 	addiu	s3,v0,-1
800e6118:	0040b821 	move	s7,v0
800e611c:	0233102a 	slt	v0,s1,s3
800e6120:	14400054 	bnez	v0,800e6274 <my_qsort+0x2a8>
800e6124:	3c03800e 	lui	v1,0x800e
800e6128:	26f10001 	addiu	s1,s7,1
800e612c:	0232102a 	slt	v0,s1,s2
800e6130:	1040ffb9 	beqz	v0,800e6018 <my_qsort+0x4c>
800e6134:	3c03800e 	lui	v1,0x800e
800e6138:	24632460 	addiu	v1,v1,9312
800e613c:	02403021 	move	a2,s2
800e6140:	02802021 	move	a0,s4
800e6144:	0060f809 	jalr	v1
800e6148:	02202821 	move	a1,s1
800e614c:	00408021 	move	s0,v0
800e6150:	2446ffff 	addiu	a2,v0,-1
800e6154:	02802021 	move	a0,s4
800e6158:	03c0f809 	jalr	s8
800e615c:	02202821 	move	a1,s1
800e6160:	26050001 	addiu	a1,s0,1
800e6164:	02802021 	move	a0,s4
800e6168:	02403021 	move	a2,s2
800e616c:	03c0f809 	jalr	s8
800e6170:	26d00001 	addiu	s0,s6,1
800e6174:	0215102a 	slt	v0,s0,s5
800e6178:	1440ffac 	bnez	v0,800e602c <my_qsort+0x60>
800e617c:	3c03800e 	lui	v1,0x800e
800e6180:	8fbf0034 	lw	ra,52(sp)
800e6184:	8fbe0030 	lw	s8,48(sp)
800e6188:	8fb7002c 	lw	s7,44(sp)
800e618c:	8fb60028 	lw	s6,40(sp)
800e6190:	8fb50024 	lw	s5,36(sp)
800e6194:	8fb40020 	lw	s4,32(sp)
800e6198:	8fb3001c 	lw	s3,28(sp)
800e619c:	8fb20018 	lw	s2,24(sp)
800e61a0:	8fb10014 	lw	s1,20(sp)
800e61a4:	8fb00010 	lw	s0,16(sp)
800e61a8:	03e00008 	jr	ra
800e61ac:	27bd0038 	addiu	sp,sp,56
800e61b0:	02203021 	move	a2,s1
800e61b4:	02802021 	move	a0,s4
800e61b8:	24632460 	addiu	v1,v1,9312
800e61bc:	0060f809 	jalr	v1
800e61c0:	02002821 	move	a1,s0
800e61c4:	24520001 	addiu	s2,v0,1
800e61c8:	2446ffff 	addiu	a2,v0,-1
800e61cc:	3c02800e 	lui	v0,0x800e
800e61d0:	24425fcc 	addiu	v0,v0,24524
800e61d4:	02802021 	move	a0,s4
800e61d8:	0040f809 	jalr	v0
800e61dc:	02002821 	move	a1,s0
800e61e0:	0251102a 	slt	v0,s2,s1
800e61e4:	1040ff9b 	beqz	v0,800e6054 <my_qsort+0x88>
800e61e8:	3c03800e 	lui	v1,0x800e
800e61ec:	02203021 	move	a2,s1
800e61f0:	02802021 	move	a0,s4
800e61f4:	24632460 	addiu	v1,v1,9312
800e61f8:	0060f809 	jalr	v1
800e61fc:	02402821 	move	a1,s2
800e6200:	00408021 	move	s0,v0
800e6204:	2446ffff 	addiu	a2,v0,-1
800e6208:	3c02800e 	lui	v0,0x800e
800e620c:	02802021 	move	a0,s4
800e6210:	24425fcc 	addiu	v0,v0,24524
800e6214:	0040f809 	jalr	v0
800e6218:	02402821 	move	a1,s2
800e621c:	3c03800e 	lui	v1,0x800e
800e6220:	02802021 	move	a0,s4
800e6224:	26050001 	addiu	a1,s0,1
800e6228:	24635fcc 	addiu	v1,v1,24524
800e622c:	0060f809 	jalr	v1
800e6230:	02203021 	move	a2,s1
800e6234:	08039816 	j	800e6058 <my_qsort+0x8c>
800e6238:	26710001 	addiu	s1,s3,1
800e623c:	02403021 	move	a2,s2
800e6240:	0200f809 	jalr	s0
800e6244:	02202821 	move	a1,s1
800e6248:	00408021 	move	s0,v0
800e624c:	02802021 	move	a0,s4
800e6250:	02202821 	move	a1,s1
800e6254:	03c0f809 	jalr	s8
800e6258:	2446ffff 	addiu	a2,v0,-1
800e625c:	02802021 	move	a0,s4
800e6260:	26050001 	addiu	a1,s0,1
800e6264:	03c0f809 	jalr	s8
800e6268:	02403021 	move	a2,s2
800e626c:	08039825 	j	800e6094 <my_qsort+0xc8>
800e6270:	26700001 	addiu	s0,s3,1
800e6274:	02603021 	move	a2,s3
800e6278:	02802021 	move	a0,s4
800e627c:	24632460 	addiu	v1,v1,9312
800e6280:	0060f809 	jalr	v1
800e6284:	02202821 	move	a1,s1
800e6288:	00408021 	move	s0,v0
800e628c:	02802021 	move	a0,s4
800e6290:	02202821 	move	a1,s1
800e6294:	03c0f809 	jalr	s8
800e6298:	2446ffff 	addiu	a2,v0,-1
800e629c:	02802021 	move	a0,s4
800e62a0:	26050001 	addiu	a1,s0,1
800e62a4:	03c0f809 	jalr	s8
800e62a8:	02603021 	move	a2,s3
800e62ac:	0803984b 	j	800e612c <my_qsort+0x160>
800e62b0:	26f10001 	addiu	s1,s7,1

800e62b4 <load_file_list>:
800e62b4:	27bdfd10 	addiu	sp,sp,-752
800e62b8:	afb502dc 	sw	s5,732(sp)
800e62bc:	afbf02ec 	sw	ra,748(sp)
800e62c0:	afbe02e8 	sw	s8,744(sp)
800e62c4:	afb702e4 	sw	s7,740(sp)
800e62c8:	afb602e0 	sw	s6,736(sp)
800e62cc:	afb402d8 	sw	s4,728(sp)
800e62d0:	afb302d4 	sw	s3,724(sp)
800e62d4:	afb202d0 	sw	s2,720(sp)
800e62d8:	afb102cc 	sw	s1,716(sp)
800e62dc:	afb002c8 	sw	s0,712(sp)
800e62e0:	1480000e 	bnez	a0,800e631c <load_file_list+0x68>
800e62e4:	0080a821 	move	s5,a0
800e62e8:	2402ffff 	li	v0,-1
800e62ec:	8fbf02ec 	lw	ra,748(sp)
800e62f0:	8fbe02e8 	lw	s8,744(sp)
800e62f4:	8fb702e4 	lw	s7,740(sp)
800e62f8:	8fb602e0 	lw	s6,736(sp)
800e62fc:	8fb502dc 	lw	s5,732(sp)
800e6300:	8fb402d8 	lw	s4,728(sp)
800e6304:	8fb302d4 	lw	s3,724(sp)
800e6308:	8fb202d0 	lw	s2,720(sp)
800e630c:	8fb102cc 	lw	s1,716(sp)
800e6310:	8fb002c8 	lw	s0,712(sp)
800e6314:	03e00008 	jr	ra
800e6318:	27bd02f0 	addiu	sp,sp,752
800e631c:	3c028012 	lui	v0,0x8012
800e6320:	2451bbf0 	addiu	s1,v0,-17424
800e6324:	8ea20220 	lw	v0,544(s5)
800e6328:	8ea3020c 	lw	v1,524(s5)
800e632c:	afa202bc 	sw	v0,700(sp)
800e6330:	8ea20210 	lw	v0,528(s5)
800e6334:	afa302b0 	sw	v1,688(sp)
800e6338:	afa202ac 	sw	v0,684(sp)
800e633c:	8ea30214 	lw	v1,532(s5)
800e6340:	8ea20218 	lw	v0,536(s5)
800e6344:	afa302a8 	sw	v1,680(sp)
800e6348:	afa202b8 	sw	v0,696(sp)
800e634c:	8ea3021c 	lw	v1,540(s5)
800e6350:	8ea20200 	lw	v0,512(s5)
800e6354:	27b000a0 	addiu	s0,sp,160
800e6358:	00802821 	move	a1,a0
800e635c:	afa302b4 	sw	v1,692(sp)
800e6360:	02002021 	move	a0,s0
800e6364:	0220f809 	jalr	s1
800e6368:	afa202a0 	sw	v0,672(sp)
800e636c:	3c02800f 	lui	v0,0x800f
800e6370:	244259b8 	addiu	v0,v0,22968
800e6374:	0040f809 	jalr	v0
800e6378:	02002021 	move	a0,s0
800e637c:	1040ffda 	beqz	v0,800e62e8 <load_file_list+0x34>
800e6380:	0040f021 	move	s8,v0
800e6384:	8fa302b8 	lw	v1,696(sp)
800e6388:	8fa402b4 	lw	a0,692(sp)
800e638c:	0000b021 	move	s6,zero
800e6390:	0000b821 	move	s7,zero
800e6394:	afa002a4 	sw	zero,676(sp)
800e6398:	afa302c0 	sw	v1,704(sp)
800e639c:	afa402c4 	sw	a0,708(sp)
800e63a0:	3c03800f 	lui	v1,0x800f
800e63a4:	03c02021 	move	a0,s8
800e63a8:	24625654 	addiu	v0,v1,22100
800e63ac:	0040f809 	jalr	v0
800e63b0:	27a50010 	addiu	a1,sp,16
800e63b4:	10400032 	beqz	v0,800e6480 <load_file_list+0x1cc>
800e63b8:	00408021 	move	s0,v0
800e63bc:	26130038 	addiu	s3,s0,56
800e63c0:	3c038012 	lui	v1,0x8012
800e63c4:	2463bdb0 	addiu	v1,v1,-16976
800e63c8:	0060f809 	jalr	v1
800e63cc:	02602021 	move	a0,s3
800e63d0:	24420001 	addiu	v0,v0,1
800e63d4:	8fa402b0 	lw	a0,688(sp)
800e63d8:	02c2a021 	addu	s4,s6,v0
800e63dc:	0094102b 	sltu	v0,a0,s4
800e63e0:	1440007a 	bnez	v0,800e65cc <load_file_list+0x318>
800e63e4:	8fa402ac 	lw	a0,684(sp)
800e63e8:	02e4102b 	sltu	v0,s7,a0
800e63ec:	10400086 	beqz	v0,800e6608 <load_file_list+0x354>
800e63f0:	3c03800e 	lui	v1,0x800e
800e63f4:	8fa302a8 	lw	v1,680(sp)
800e63f8:	8fa402a4 	lw	a0,676(sp)
800e63fc:	0083102b 	sltu	v0,a0,v1
800e6400:	1040008f 	beqz	v0,800e6640 <load_file_list+0x38c>
800e6404:	3c03800e 	lui	v1,0x800e
800e6408:	8fa20024 	lw	v0,36(sp)
800e640c:	24034000 	li	v1,16384
800e6410:	3042f000 	andi	v0,v0,0xf000
800e6414:	1443004b 	bne	v0,v1,800e6544 <load_file_list+0x290>
800e6418:	3c038012 	lui	v1,0x8012
800e641c:	82030038 	lb	v1,56(s0)
800e6420:	2402002e 	li	v0,46
800e6424:	10620090 	beq	v1,v0,800e6668 <load_file_list+0x3b4>
800e6428:	8fa202c4 	lw	v0,708(sp)
800e642c:	8fa302bc 	lw	v1,700(sp)
800e6430:	00762021 	addu	a0,v1,s6
800e6434:	3c038012 	lui	v1,0x8012
800e6438:	ac440000 	sw	a0,0(v0)
800e643c:	2463bbf0 	addiu	v1,v1,-17424
800e6440:	0060f809 	jalr	v1
800e6444:	02602821 	move	a1,s3
800e6448:	8fa402a4 	lw	a0,676(sp)
800e644c:	8fa202c4 	lw	v0,708(sp)
800e6450:	24840001 	addiu	a0,a0,1
800e6454:	24420004 	addiu	v0,v0,4
800e6458:	3c03800f 	lui	v1,0x800f
800e645c:	afa402a4 	sw	a0,676(sp)
800e6460:	afa202c4 	sw	v0,708(sp)
800e6464:	03c02021 	move	a0,s8
800e6468:	24625654 	addiu	v0,v1,22100
800e646c:	0040f809 	jalr	v0
800e6470:	27a50010 	addiu	a1,sp,16
800e6474:	0280b021 	move	s6,s4
800e6478:	1440ffd0 	bnez	v0,800e63bc <load_file_list+0x108>
800e647c:	00408021 	move	s0,v0
800e6480:	3c02800f 	lui	v0,0x800f
800e6484:	244258e4 	addiu	v0,v0,22756
800e6488:	0040f809 	jalr	v0
800e648c:	03c02021 	move	a0,s8
800e6490:	26f2ffff 	addiu	s2,s7,-1
800e6494:	8fa402a4 	lw	a0,676(sp)
800e6498:	2a430002 	slti	v1,s2,2
800e649c:	aea40208 	sw	a0,520(s5)
800e64a0:	14600012 	bnez	v1,800e64ec <load_file_list+0x238>
800e64a4:	aeb70204 	sw	s7,516(s5)
800e64a8:	8fa402b8 	lw	a0,696(sp)
800e64ac:	3c02800e 	lui	v0,0x800e
800e64b0:	24050001 	li	a1,1
800e64b4:	24422460 	addiu	v0,v0,9312
800e64b8:	0040f809 	jalr	v0
800e64bc:	02403021 	move	a2,s2
800e64c0:	3c10800e 	lui	s0,0x800e
800e64c4:	8fa402b8 	lw	a0,696(sp)
800e64c8:	24050001 	li	a1,1
800e64cc:	2446ffff 	addiu	a2,v0,-1
800e64d0:	26105fcc 	addiu	s0,s0,24524
800e64d4:	0200f809 	jalr	s0
800e64d8:	00408821 	move	s1,v0
800e64dc:	8fa402b8 	lw	a0,696(sp)
800e64e0:	26250001 	addiu	a1,s1,1
800e64e4:	0200f809 	jalr	s0
800e64e8:	02403021 	move	a2,s2
800e64ec:	8fa202a4 	lw	v0,676(sp)
800e64f0:	2452ffff 	addiu	s2,v0,-1
800e64f4:	1a400011 	blez	s2,800e653c <load_file_list+0x288>
800e64f8:	00002821 	move	a1,zero
800e64fc:	8fa402b4 	lw	a0,692(sp)
800e6500:	3c02800e 	lui	v0,0x800e
800e6504:	24422460 	addiu	v0,v0,9312
800e6508:	0040f809 	jalr	v0
800e650c:	02403021 	move	a2,s2
800e6510:	3c10800e 	lui	s0,0x800e
800e6514:	8fa402b4 	lw	a0,692(sp)
800e6518:	00002821 	move	a1,zero
800e651c:	2446ffff 	addiu	a2,v0,-1
800e6520:	26105fcc 	addiu	s0,s0,24524
800e6524:	0200f809 	jalr	s0
800e6528:	00408821 	move	s1,v0
800e652c:	8fa402b4 	lw	a0,692(sp)
800e6530:	26250001 	addiu	a1,s1,1
800e6534:	0200f809 	jalr	s0
800e6538:	02403021 	move	a2,s2
800e653c:	080398bb 	j	800e62ec <load_file_list+0x38>
800e6540:	00001021 	move	v0,zero
800e6544:	02602021 	move	a0,s3
800e6548:	2463c1a0 	addiu	v1,v1,-15968
800e654c:	0060f809 	jalr	v1
800e6550:	2405002e 	li	a1,46
800e6554:	1040ff92 	beqz	v0,800e63a0 <load_file_list+0xec>
800e6558:	00408821 	move	s1,v0
800e655c:	8fa402a0 	lw	a0,672(sp)
800e6560:	8c850000 	lw	a1,0(a0)
800e6564:	10a0ff8e 	beqz	a1,800e63a0 <load_file_list+0xec>
800e6568:	3c02801c 	lui	v0,0x801c
800e656c:	2442e304 	addiu	v0,v0,-7420
800e6570:	8c520000 	lw	s2,0(v0)
800e6574:	08039962 	j	800e6588 <load_file_list+0x2d4>
800e6578:	00808021 	move	s0,a0
800e657c:	8e050004 	lw	a1,4(s0)
800e6580:	10a0ff87 	beqz	a1,800e63a0 <load_file_list+0xec>
800e6584:	26100004 	addiu	s0,s0,4
800e6588:	0240f809 	jalr	s2
800e658c:	02202021 	move	a0,s1
800e6590:	1440fffa 	bnez	v0,800e657c <load_file_list+0x2c8>
800e6594:	8fa202bc 	lw	v0,700(sp)
800e6598:	8fa302c0 	lw	v1,704(sp)
800e659c:	00562021 	addu	a0,v0,s6
800e65a0:	ac640000 	sw	a0,0(v1)
800e65a4:	3c038012 	lui	v1,0x8012
800e65a8:	2463bbf0 	addiu	v1,v1,-17424
800e65ac:	0060f809 	jalr	v1
800e65b0:	02602821 	move	a1,s3
800e65b4:	8fa402c0 	lw	a0,704(sp)
800e65b8:	26f70001 	addiu	s7,s7,1
800e65bc:	24840004 	addiu	a0,a0,4
800e65c0:	0280b021 	move	s6,s4
800e65c4:	080398e8 	j	800e63a0 <load_file_list+0xec>
800e65c8:	afa402c0 	sw	a0,704(sp)
800e65cc:	3c03800e 	lui	v1,0x800e
800e65d0:	02a02021 	move	a0,s5
800e65d4:	24631a2c 	addiu	v1,v1,6700
800e65d8:	0060f809 	jalr	v1
800e65dc:	24050001 	li	a1,1
800e65e0:	2404ffff 	li	a0,-1
800e65e4:	1044ffa6 	beq	v0,a0,800e6480 <load_file_list+0x1cc>
800e65e8:	8fa402ac 	lw	a0,684(sp)
800e65ec:	8ea20220 	lw	v0,544(s5)
800e65f0:	8ea3020c 	lw	v1,524(s5)
800e65f4:	afa202bc 	sw	v0,700(sp)
800e65f8:	02e4102b 	sltu	v0,s7,a0
800e65fc:	1440ff7d 	bnez	v0,800e63f4 <load_file_list+0x140>
800e6600:	afa302b0 	sw	v1,688(sp)
800e6604:	3c03800e 	lui	v1,0x800e
800e6608:	02a02021 	move	a0,s5
800e660c:	24631a2c 	addiu	v1,v1,6700
800e6610:	0060f809 	jalr	v1
800e6614:	24050002 	li	a1,2
800e6618:	2404ffff 	li	a0,-1
800e661c:	1044ff98 	beq	v0,a0,800e6480 <load_file_list+0x1cc>
800e6620:	8fa302a8 	lw	v1,680(sp)
800e6624:	8ea20210 	lw	v0,528(s5)
800e6628:	8fa402a4 	lw	a0,676(sp)
800e662c:	afa202ac 	sw	v0,684(sp)
800e6630:	0083102b 	sltu	v0,a0,v1
800e6634:	1440ff75 	bnez	v0,800e640c <load_file_list+0x158>
800e6638:	8fa20024 	lw	v0,36(sp)
800e663c:	3c03800e 	lui	v1,0x800e
800e6640:	02a02021 	move	a0,s5
800e6644:	24631a2c 	addiu	v1,v1,6700
800e6648:	0060f809 	jalr	v1
800e664c:	24050004 	li	a1,4
800e6650:	2404ffff 	li	a0,-1
800e6654:	1044ff8b 	beq	v0,a0,800e6484 <load_file_list+0x1d0>
800e6658:	3c02800f 	lui	v0,0x800f
800e665c:	8ea20214 	lw	v0,532(s5)
800e6660:	08039902 	j	800e6408 <load_file_list+0x154>
800e6664:	afa202a8 	sw	v0,680(sp)
800e6668:	82620001 	lb	v0,1(s3)
800e666c:	1443ff4d 	bne	v0,v1,800e63a4 <load_file_list+0xf0>
800e6670:	3c03800f 	lui	v1,0x800f
800e6674:	8fa302bc 	lw	v1,700(sp)
800e6678:	8fa202c0 	lw	v0,704(sp)
800e667c:	00762021 	addu	a0,v1,s6
800e6680:	08039969 	j	800e65a4 <load_file_list+0x2f0>
800e6684:	ac440000 	sw	a0,0(v0)

800e6688 <play_screen_snapshot>:
800e6688:	3c030002 	lui	v1,0x2
800e668c:	27bd8010 	addiu	sp,sp,-32752
800e6690:	346384d0 	ori	v1,v1,0x84d0
800e6694:	afb07fc8 	sw	s0,32712(sp)
800e6698:	afbf7fec 	sw	ra,32748(sp)
800e669c:	afbe7fe8 	sw	s8,32744(sp)
800e66a0:	afb77fe4 	sw	s7,32740(sp)
800e66a4:	afb67fe0 	sw	s6,32736(sp)
800e66a8:	afb57fdc 	sw	s5,32732(sp)
800e66ac:	afb47fd8 	sw	s4,32728(sp)
800e66b0:	afb37fd4 	sw	s3,32724(sp)
800e66b4:	afb27fd0 	sw	s2,32720(sp)
800e66b8:	afb17fcc 	sw	s1,32716(sp)
800e66bc:	03a3e823 	subu	sp,sp,v1
800e66c0:	3c03801c 	lui	v1,0x801c
800e66c4:	2462e2f8 	addiu	v0,v1,-7432
800e66c8:	8c460004 	lw	a2,4(v0)
800e66cc:	8c65e2f8 	lw	a1,-7432(v1)
800e66d0:	3c100001 	lui	s0,0x1
800e66d4:	3c028010 	lui	v0,0x8010
800e66d8:	36048000 	ori	a0,s0,0x8000
800e66dc:	afa50020 	sw	a1,32(sp)
800e66e0:	24425378 	addiu	v0,v0,21368
800e66e4:	0040f809 	jalr	v0
800e66e8:	afa60024 	sw	a2,36(sp)
800e66ec:	10400033 	beqz	v0,800e67bc <play_screen_snapshot+0x134>
800e66f0:	00402021 	move	a0,v0
800e66f4:	3c16801f 	lui	s6,0x801f
800e66f8:	0040a821 	move	s5,v0
800e66fc:	8ec54758 	lw	a1,18264(s6)
800e6700:	3c028011 	lui	v0,0x8011
800e6704:	2442c930 	addiu	v0,v0,-14032
800e6708:	0040f809 	jalr	v0
800e670c:	36068000 	ori	a2,s0,0x8000
800e6710:	24132d6b 	li	s3,11627
800e6714:	27b40264 	addiu	s4,sp,612
800e6718:	3c1e800e 	lui	s8,0x800e
800e671c:	02802021 	move	a0,s4
800e6720:	27d21a2c 	addiu	s2,s8,6700
800e6724:	0240f809 	jalr	s2
800e6728:	00002821 	move	a1,zero
800e672c:	2410ffff 	li	s0,-1
800e6730:	10500012 	beq	v0,s0,800e677c <play_screen_snapshot+0xf4>
800e6734:	3c028012 	lui	v0,0x8012
800e6738:	3c05803a 	lui	a1,0x803a
800e673c:	02802021 	move	a0,s4
800e6740:	2442bbf0 	addiu	v0,v0,-17424
800e6744:	0040f809 	jalr	v0
800e6748:	24a5c6e8 	addiu	a1,a1,-14616
800e674c:	3c03800e 	lui	v1,0x800e
800e6750:	27a20020 	addiu	v0,sp,32
800e6754:	247162b4 	addiu	s1,v1,25268
800e6758:	02802021 	move	a0,s4
800e675c:	afa20464 	sw	v0,1124(sp)
800e6760:	afa00468 	sw	zero,1128(sp)
800e6764:	0220f809 	jalr	s1
800e6768:	afa0046c 	sw	zero,1132(sp)
800e676c:	14500017 	bne	v0,s0,800e67cc <play_screen_snapshot+0x144>
800e6770:	02802021 	move	a0,s4
800e6774:	0240f809 	jalr	s2
800e6778:	2405ffff 	li	a1,-1
800e677c:	2402ffff 	li	v0,-1
800e6780:	3c080002 	lui	t0,0x2
800e6784:	350884d0 	ori	t0,t0,0x84d0
800e6788:	03a8e821 	addu	sp,sp,t0
800e678c:	8fbf7fec 	lw	ra,32748(sp)
800e6790:	8fbe7fe8 	lw	s8,32744(sp)
800e6794:	8fb77fe4 	lw	s7,32740(sp)
800e6798:	8fb67fe0 	lw	s6,32736(sp)
800e679c:	8fb57fdc 	lw	s5,32732(sp)
800e67a0:	8fb47fd8 	lw	s4,32728(sp)
800e67a4:	8fb37fd4 	lw	s3,32724(sp)
800e67a8:	8fb27fd0 	lw	s2,32720(sp)
800e67ac:	8fb17fcc 	lw	s1,32716(sp)
800e67b0:	8fb07fc8 	lw	s0,32712(sp)
800e67b4:	03e00008 	jr	ra
800e67b8:	27bd7ff0 	addiu	sp,sp,32752
800e67bc:	3c16801f 	lui	s6,0x801f
800e67c0:	8ed54758 	lw	s5,18264(s6)
800e67c4:	080399c5 	j	800e6714 <play_screen_snapshot+0x8c>
800e67c8:	24132882 	li	s3,10370
800e67cc:	0220f809 	jalr	s1
800e67d0:	02802021 	move	a0,s4
800e67d4:	3c030003 	lui	v1,0x3
800e67d8:	8fa40468 	lw	a0,1128(sp)
800e67dc:	34630490 	ori	v1,v1,0x490
800e67e0:	007d1821 	addu	v1,v1,sp
800e67e4:	ac640000 	sw	a0,0(v1)
800e67e8:	3c030003 	lui	v1,0x3
800e67ec:	8fa4047c 	lw	a0,1148(sp)
800e67f0:	3463048c 	ori	v1,v1,0x48c
800e67f4:	007d1821 	addu	v1,v1,sp
800e67f8:	04400007 	bltz	v0,800e6818 <play_screen_snapshot+0x190>
800e67fc:	ac640000 	sw	a0,0(v1)
800e6800:	3c020003 	lui	v0,0x3
800e6804:	34420490 	ori	v0,v0,0x490
800e6808:	005d1021 	addu	v0,v0,sp
800e680c:	8c420000 	lw	v0,0(v0)
800e6810:	14400032 	bnez	v0,800e68dc <play_screen_snapshot+0x254>
800e6814:	240200e3 	li	v0,227
800e6818:	240200e3 	li	v0,227
800e681c:	8ec44758 	lw	a0,18264(s6)
800e6820:	240300a5 	li	v1,165
800e6824:	afa20010 	sw	v0,16(sp)
800e6828:	3c02800e 	lui	v0,0x800e
800e682c:	02a02821 	move	a1,s5
800e6830:	2406001c 	li	a2,28
800e6834:	2407001f 	li	a3,31
800e6838:	afa30014 	sw	v1,20(sp)
800e683c:	2442c390 	addiu	v0,v0,-15472
800e6840:	0040f809 	jalr	v0
800e6844:	afb30018 	sw	s3,24(sp)
800e6848:	3c028039 	lui	v0,0x8039
800e684c:	8c437ca8 	lw	v1,31912(v0)
800e6850:	24027510 	li	v0,29968
800e6854:	8ec44758 	lw	a0,18264(s6)
800e6858:	afa20010 	sw	v0,16(sp)
800e685c:	3c02800e 	lui	v0,0x800e
800e6860:	24050024 	li	a1,36
800e6864:	2442b9dc 	addiu	v0,v0,-17956
800e6868:	24060037 	li	a2,55
800e686c:	240700be 	li	a3,190
800e6870:	0040f809 	jalr	v0
800e6874:	afa30014 	sw	v1,20(sp)
800e6878:	3c028011 	lui	v0,0x8011
800e687c:	24040002 	li	a0,2
800e6880:	2442c650 	addiu	v0,v0,-14768
800e6884:	0040f809 	jalr	v0
800e6888:	24050002 	li	a1,2
800e688c:	12a00006 	beqz	s5,800e68a8 <play_screen_snapshot+0x220>
800e6890:	02802021 	move	a0,s4
800e6894:	3c028010 	lui	v0,0x8010
800e6898:	24424e60 	addiu	v0,v0,20064
800e689c:	0040f809 	jalr	v0
800e68a0:	02a02021 	move	a0,s5
800e68a4:	02802021 	move	a0,s4
800e68a8:	0240f809 	jalr	s2
800e68ac:	2405ffff 	li	a1,-1
800e68b0:	3c06801c 	lui	a2,0x801c
800e68b4:	3c07801c 	lui	a3,0x801c
800e68b8:	3c02800e 	lui	v0,0x800e
800e68bc:	24c6e17c 	addiu	a2,a2,-7812
800e68c0:	24e7e184 	addiu	a3,a3,-7804
800e68c4:	24040002 	li	a0,2
800e68c8:	2442c08c 	addiu	v0,v0,-16244
800e68cc:	0040f809 	jalr	v0
800e68d0:	24050073 	li	a1,115
800e68d4:	080399e0 	j	800e6780 <play_screen_snapshot+0xf8>
800e68d8:	0002102b 	sltu	v0,zero,v0
800e68dc:	240300a5 	li	v1,165
800e68e0:	8ec44758 	lw	a0,18264(s6)
800e68e4:	3c108039 	lui	s0,0x8039
800e68e8:	afa20010 	sw	v0,16(sp)
800e68ec:	3c02800e 	lui	v0,0x800e
800e68f0:	afa30014 	sw	v1,20(sp)
800e68f4:	26107b14 	addiu	s0,s0,31508
800e68f8:	02a02821 	move	a1,s5
800e68fc:	2406001c 	li	a2,28
800e6900:	2407001f 	li	a3,31
800e6904:	2442c390 	addiu	v0,v0,-15472
800e6908:	0040f809 	jalr	v0
800e690c:	afb30018 	sw	s3,24(sp)
800e6910:	8e0201a0 	lw	v0,416(s0)
800e6914:	24127510 	li	s2,29968
800e6918:	8ec44758 	lw	a0,18264(s6)
800e691c:	3c11800e 	lui	s1,0x800e
800e6920:	2631b9dc 	addiu	s1,s1,-17956
800e6924:	24050024 	li	a1,36
800e6928:	24060046 	li	a2,70
800e692c:	240700be 	li	a3,190
800e6930:	afa20014 	sw	v0,20(sp)
800e6934:	0220f809 	jalr	s1
800e6938:	afb20010 	sw	s2,16(sp)
800e693c:	8e0201a4 	lw	v0,420(s0)
800e6940:	8ec44758 	lw	a0,18264(s6)
800e6944:	24050024 	li	a1,36
800e6948:	24060055 	li	a2,85
800e694c:	240700be 	li	a3,190
800e6950:	afa20014 	sw	v0,20(sp)
800e6954:	0220f809 	jalr	s1
800e6958:	afb20010 	sw	s2,16(sp)
800e695c:	8e0201a8 	lw	v0,424(s0)
800e6960:	8ec44758 	lw	a0,18264(s6)
800e6964:	24050024 	li	a1,36
800e6968:	24060064 	li	a2,100
800e696c:	240700be 	li	a3,190
800e6970:	afa20014 	sw	v0,20(sp)
800e6974:	0220f809 	jalr	s1
800e6978:	afb20010 	sw	s2,16(sp)
800e697c:	8e0201ac 	lw	v0,428(s0)
800e6980:	8ec44758 	lw	a0,18264(s6)
800e6984:	24050024 	li	a1,36
800e6988:	24060073 	li	a2,115
800e698c:	240700be 	li	a3,190
800e6990:	afa20014 	sw	v0,20(sp)
800e6994:	0220f809 	jalr	s1
800e6998:	afb20010 	sw	s2,16(sp)
800e699c:	8e0201b0 	lw	v0,432(s0)
800e69a0:	8ec44758 	lw	a0,18264(s6)
800e69a4:	24050024 	li	a1,36
800e69a8:	24060082 	li	a2,130
800e69ac:	240700be 	li	a3,190
800e69b0:	afa20014 	sw	v0,20(sp)
800e69b4:	0220f809 	jalr	s1
800e69b8:	afb20010 	sw	s2,16(sp)
800e69bc:	8e0201b4 	lw	v0,436(s0)
800e69c0:	8ec44758 	lw	a0,18264(s6)
800e69c4:	24050024 	li	a1,36
800e69c8:	24060091 	li	a2,145
800e69cc:	240700be 	li	a3,190
800e69d0:	afa20014 	sw	v0,20(sp)
800e69d4:	0220f809 	jalr	s1
800e69d8:	afb20010 	sw	s2,16(sp)
800e69dc:	3c038011 	lui	v1,0x8011
800e69e0:	24040002 	li	a0,2
800e69e4:	2462c650 	addiu	v0,v1,-14768
800e69e8:	0040f809 	jalr	v0
800e69ec:	24050002 	li	a1,2
800e69f0:	3c040003 	lui	a0,0x3
800e69f4:	34840488 	ori	a0,a0,0x488
800e69f8:	24020001 	li	v0,1
800e69fc:	009d2021 	addu	a0,a0,sp
800e6a00:	ac820000 	sw	v0,0(a0)
800e6a04:	00009821 	move	s3,zero
800e6a08:	2417000a 	li	s7,10
800e6a0c:	0000b021 	move	s6,zero
800e6a10:	3c030003 	lui	v1,0x3
800e6a14:	3463048c 	ori	v1,v1,0x48c
800e6a18:	007d1821 	addu	v1,v1,sp
800e6a1c:	8c630000 	lw	v1,0(v1)
800e6a20:	00131080 	sll	v0,s3,0x2
800e6a24:	00431021 	addu	v0,v0,v1
800e6a28:	8c470000 	lw	a3,0(v0)
800e6a2c:	3c038011 	lui	v1,0x8011
800e6a30:	3c02801c 	lui	v0,0x801c
800e6a34:	2445dcd4 	addiu	a1,v0,-9004
800e6a38:	27a40064 	addiu	a0,sp,100
800e6a3c:	2462ec30 	addiu	v0,v1,-5072
800e6a40:	0040f809 	jalr	v0
800e6a44:	02803021 	move	a2,s4
800e6a48:	3c03800e 	lui	v1,0x800e
800e6a4c:	27a40028 	addiu	a0,sp,40
800e6a50:	24628be0 	addiu	v0,v1,-29728
800e6a54:	0040f809 	jalr	v0
800e6a58:	27a50064 	addiu	a1,sp,100
800e6a5c:	1440000b 	bnez	v0,800e6a8c <play_screen_snapshot+0x404>
800e6a60:	3c040003 	lui	a0,0x3
800e6a64:	97a3004a 	lhu	v1,74(sp)
800e6a68:	000388c2 	srl	s1,v1,0x3
800e6a6c:	2622fffe 	addiu	v0,s1,-2
800e6a70:	2c420002 	sltiu	v0,v0,2
800e6a74:	1440005e 	bnez	v0,800e6bf0 <play_screen_snapshot+0x568>
800e6a78:	3c03800e 	lui	v1,0x800e
800e6a7c:	24638a80 	addiu	v1,v1,-30080
800e6a80:	0060f809 	jalr	v1
800e6a84:	27a40028 	addiu	a0,sp,40
800e6a88:	3c040003 	lui	a0,0x3
800e6a8c:	34840490 	ori	a0,a0,0x490
800e6a90:	009d2021 	addu	a0,a0,sp
800e6a94:	8c840000 	lw	a0,0(a0)
800e6a98:	26730001 	addiu	s3,s3,1
800e6a9c:	0264102b 	sltu	v0,s3,a0
800e6aa0:	12e00028 	beqz	s7,800e6b44 <play_screen_snapshot+0x4bc>
800e6aa4:	0002980a 	movz	s3,zero,v0
800e6aa8:	02e08821 	move	s1,s7
800e6aac:	00008021 	move	s0,zero
800e6ab0:	08039abb 	j	800e6aec <play_screen_snapshot+0x464>
800e6ab4:	3c12800f 	lui	s2,0x800f
800e6ab8:	10620032 	beq	v1,v0,800e6b84 <play_screen_snapshot+0x4fc>
800e6abc:	24020002 	li	v0,2
800e6ac0:	1062003a 	beq	v1,v0,800e6bac <play_screen_snapshot+0x524>
800e6ac4:	00000000 	nop
800e6ac8:	3c028010 	lui	v0,0x8010
800e6acc:	244222d0 	addiu	v0,v0,8912
800e6ad0:	0040f809 	jalr	v0
800e6ad4:	24040064 	li	a0,100
800e6ad8:	26020001 	addiu	v0,s0,1
800e6adc:	0056800a 	movz	s0,v0,s6
800e6ae0:	0211182b 	sltu	v1,s0,s1
800e6ae4:	10600018 	beqz	v1,800e6b48 <play_screen_snapshot+0x4c0>
800e6ae8:	3c020003 	lui	v0,0x3
800e6aec:	264276b4 	addiu	v0,s2,30388
800e6af0:	0040f809 	jalr	v0
800e6af4:	00000000 	nop
800e6af8:	00401821 	move	v1,v0
800e6afc:	24020010 	li	v0,16
800e6b00:	1062000e 	beq	v1,v0,800e6b3c <play_screen_snapshot+0x4b4>
800e6b04:	2c620011 	sltiu	v0,v1,17
800e6b08:	1440ffeb 	bnez	v0,800e6ab8 <play_screen_snapshot+0x430>
800e6b0c:	24020001 	li	v0,1
800e6b10:	24020040 	li	v0,64
800e6b14:	10620013 	beq	v1,v0,800e6b64 <play_screen_snapshot+0x4dc>
800e6b18:	24020080 	li	v0,128
800e6b1c:	1062001e 	beq	v1,v0,800e6b98 <play_screen_snapshot+0x510>
800e6b20:	24020020 	li	v0,32
800e6b24:	1462ffe9 	bne	v1,v0,800e6acc <play_screen_snapshot+0x444>
800e6b28:	3c028010 	lui	v0,0x8010
800e6b2c:	2e620002 	sltiu	v0,s3,2
800e6b30:	14400048 	bnez	v0,800e6c54 <play_screen_snapshot+0x5cc>
800e6b34:	24020001 	li	v0,1
800e6b38:	2673fffe 	addiu	s3,s3,-2
800e6b3c:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6b40:	02008821 	move	s1,s0
800e6b44:	3c020003 	lui	v0,0x3
800e6b48:	34420488 	ori	v0,v0,0x488
800e6b4c:	005d1021 	addu	v0,v0,sp
800e6b50:	8c420000 	lw	v0,0(v0)
800e6b54:	1440ffaf 	bnez	v0,800e6a14 <play_screen_snapshot+0x38c>
800e6b58:	3c030003 	lui	v1,0x3
800e6b5c:	080399e1 	j	800e6784 <play_screen_snapshot+0xfc>
800e6b60:	3c080002 	lui	t0,0x2
800e6b64:	16c0ffd9 	bnez	s6,800e6acc <play_screen_snapshot+0x444>
800e6b68:	3c028010 	lui	v0,0x8010
800e6b6c:	2ee20002 	sltiu	v0,s7,2
800e6b70:	14400040 	bnez	v0,800e6c74 <play_screen_snapshot+0x5ec>
800e6b74:	00000000 	nop
800e6b78:	26f1ffff 	addiu	s1,s7,-1
800e6b7c:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6b80:	0220b821 	move	s7,s1
800e6b84:	16c00017 	bnez	s6,800e6be4 <play_screen_snapshot+0x55c>
800e6b88:	00000000 	nop
800e6b8c:	24160001 	li	s6,1
800e6b90:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6b94:	2411ffff 	li	s1,-1
800e6b98:	16c0ffcc 	bnez	s6,800e6acc <play_screen_snapshot+0x444>
800e6b9c:	3c028010 	lui	v0,0x8010
800e6ba0:	26f10001 	addiu	s1,s7,1
800e6ba4:	08039ab3 	j	800e6acc <play_screen_snapshot+0x444>
800e6ba8:	0220b821 	move	s7,s1
800e6bac:	12a00004 	beqz	s5,800e6bc0 <play_screen_snapshot+0x538>
800e6bb0:	3c028010 	lui	v0,0x8010
800e6bb4:	24424e60 	addiu	v0,v0,20064
800e6bb8:	0040f809 	jalr	v0
800e6bbc:	02a02021 	move	a0,s5
800e6bc0:	02802021 	move	a0,s4
800e6bc4:	27c21a2c 	addiu	v0,s8,6700
800e6bc8:	0040f809 	jalr	v0
800e6bcc:	2405ffff 	li	a1,-1
800e6bd0:	3c040003 	lui	a0,0x3
800e6bd4:	34840488 	ori	a0,a0,0x488
800e6bd8:	009d2021 	addu	a0,a0,sp
800e6bdc:	08039ab6 	j	800e6ad8 <play_screen_snapshot+0x450>
800e6be0:	ac800000 	sw	zero,0(a0)
800e6be4:	02008821 	move	s1,s0
800e6be8:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6bec:	0000b021 	move	s6,zero
800e6bf0:	8fa30040 	lw	v1,64(sp)
800e6bf4:	8fa40044 	lw	a0,68(sp)
800e6bf8:	2c620101 	sltiu	v0,v1,257
800e6bfc:	24100100 	li	s0,256
800e6c00:	0062800b 	movn	s0,v1,v0
800e6c04:	241200c0 	li	s2,192
800e6c08:	2c8200c1 	sltiu	v0,a0,193
800e6c0c:	0082900b 	movn	s2,a0,v0
800e6c10:	27a20488 	addiu	v0,sp,1160
800e6c14:	afa20014 	sw	v0,20(sp)
800e6c18:	3c02800e 	lui	v0,0x800e
800e6c1c:	27a40028 	addiu	a0,sp,40
800e6c20:	00002821 	move	a1,zero
800e6c24:	00003021 	move	a2,zero
800e6c28:	02003821 	move	a3,s0
800e6c2c:	24428aa4 	addiu	v0,v0,-30044
800e6c30:	0040f809 	jalr	v0
800e6c34:	afb20010 	sw	s2,16(sp)
800e6c38:	10400010 	beqz	v0,800e6c7c <play_screen_snapshot+0x5f4>
800e6c3c:	3c02800e 	lui	v0,0x800e
800e6c40:	24428a80 	addiu	v0,v0,-30080
800e6c44:	0040f809 	jalr	v0
800e6c48:	27a40028 	addiu	a0,sp,40
800e6c4c:	08039aa3 	j	800e6a8c <play_screen_snapshot+0x404>
800e6c50:	3c040003 	lui	a0,0x3
800e6c54:	12620042 	beq	s3,v0,800e6d60 <play_screen_snapshot+0x6d8>
800e6c58:	3c030003 	lui	v1,0x3
800e6c5c:	34630490 	ori	v1,v1,0x490
800e6c60:	007d1821 	addu	v1,v1,sp
800e6c64:	8c630000 	lw	v1,0(v1)
800e6c68:	02008821 	move	s1,s0
800e6c6c:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6c70:	2473fffe 	addiu	s3,v1,-2
800e6c74:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6c78:	02e08821 	move	s1,s7
800e6c7c:	3c028011 	lui	v0,0x8011
800e6c80:	24040001 	li	a0,1
800e6c84:	2442c3d0 	addiu	v0,v0,-15408
800e6c88:	0040f809 	jalr	v0
800e6c8c:	00002821 	move	a1,zero
800e6c90:	240400c0 	li	a0,192
800e6c94:	00921823 	subu	v1,a0,s2
800e6c98:	24040100 	li	a0,256
800e6c9c:	00901023 	subu	v0,a0,s0
800e6ca0:	00031842 	srl	v1,v1,0x1
800e6ca4:	00021042 	srl	v0,v0,0x1
800e6ca8:	00031a00 	sll	v1,v1,0x8
800e6cac:	3c04801f 	lui	a0,0x801f
800e6cb0:	00621821 	addu	v1,v1,v0
800e6cb4:	8c85475c 	lw	a1,18268(a0)
800e6cb8:	00031840 	sll	v1,v1,0x1
800e6cbc:	24020002 	li	v0,2
800e6cc0:	1222002e 	beq	s1,v0,800e6d7c <play_screen_snapshot+0x6f4>
800e6cc4:	00653021 	addu	a2,v1,a1
800e6cc8:	1240001e 	beqz	s2,800e6d44 <play_screen_snapshot+0x6bc>
800e6ccc:	27aa0488 	addiu	t2,sp,1160
800e6cd0:	00101040 	sll	v0,s0,0x1
800e6cd4:	00505821 	addu	t3,v0,s0
800e6cd8:	00c04021 	move	t0,a2
800e6cdc:	00004821 	move	t1,zero
800e6ce0:	12000013 	beqz	s0,800e6d30 <play_screen_snapshot+0x6a8>
800e6ce4:	00000000 	nop
800e6ce8:	01402821 	move	a1,t2
800e6cec:	00003821 	move	a3,zero
800e6cf0:	90a20000 	lbu	v0,0(a1)
800e6cf4:	90a30001 	lbu	v1,1(a1)
800e6cf8:	90a40002 	lbu	a0,2(a1)
800e6cfc:	304200f8 	andi	v0,v0,0xf8
800e6d00:	306300f8 	andi	v1,v1,0xf8
800e6d04:	000211c0 	sll	v0,v0,0x7
800e6d08:	00031880 	sll	v1,v1,0x2
800e6d0c:	00431025 	or	v0,v0,v1
800e6d10:	000420c2 	srl	a0,a0,0x3
800e6d14:	00441025 	or	v0,v0,a0
800e6d18:	24e70001 	addiu	a3,a3,1
800e6d1c:	a4c20000 	sh	v0,0(a2)
800e6d20:	24a50003 	addiu	a1,a1,3
800e6d24:	14f0fff2 	bne	a3,s0,800e6cf0 <play_screen_snapshot+0x668>
800e6d28:	24c60002 	addiu	a2,a2,2
800e6d2c:	014b5021 	addu	t2,t2,t3
800e6d30:	25290001 	addiu	t1,t1,1
800e6d34:	11320003 	beq	t1,s2,800e6d44 <play_screen_snapshot+0x6bc>
800e6d38:	25080200 	addiu	t0,t0,512
800e6d3c:	08039b38 	j	800e6ce0 <play_screen_snapshot+0x658>
800e6d40:	01003021 	move	a2,t0
800e6d44:	3c038011 	lui	v1,0x8011
800e6d48:	24040001 	li	a0,1
800e6d4c:	2462c650 	addiu	v0,v1,-14768
800e6d50:	0040f809 	jalr	v0
800e6d54:	24050001 	li	a1,1
800e6d58:	08039b10 	j	800e6c40 <play_screen_snapshot+0x5b8>
800e6d5c:	3c02800e 	lui	v0,0x800e
800e6d60:	3c020003 	lui	v0,0x3
800e6d64:	34420490 	ori	v0,v0,0x490
800e6d68:	005d1021 	addu	v0,v0,sp
800e6d6c:	8c420000 	lw	v0,0(v0)
800e6d70:	02008821 	move	s1,s0
800e6d74:	08039ab2 	j	800e6ac8 <play_screen_snapshot+0x440>
800e6d78:	2453ffff 	addiu	s3,v0,-1
800e6d7c:	1240fff1 	beqz	s2,800e6d44 <play_screen_snapshot+0x6bc>
800e6d80:	27aa0488 	addiu	t2,sp,1160
800e6d84:	00c05821 	move	t3,a2
800e6d88:	00004821 	move	t1,zero
800e6d8c:	00106040 	sll	t4,s0,0x1
800e6d90:	12000012 	beqz	s0,800e6ddc <play_screen_snapshot+0x754>
800e6d94:	00000000 	nop
800e6d98:	01402821 	move	a1,t2
800e6d9c:	00003821 	move	a3,zero
800e6da0:	240883e0 	li	t0,-31776
800e6da4:	94a20000 	lhu	v0,0(a1)
800e6da8:	24e70001 	addiu	a3,a3,1
800e6dac:	00021a82 	srl	v1,v0,0xa
800e6db0:	00482024 	and	a0,v0,t0
800e6db4:	3063001f 	andi	v1,v1,0x1f
800e6db8:	3042001f 	andi	v0,v0,0x1f
800e6dbc:	00641825 	or	v1,v1,a0
800e6dc0:	00021280 	sll	v0,v0,0xa
800e6dc4:	00431025 	or	v0,v0,v1
800e6dc8:	a4c20000 	sh	v0,0(a2)
800e6dcc:	24a50002 	addiu	a1,a1,2
800e6dd0:	14f0fff4 	bne	a3,s0,800e6da4 <play_screen_snapshot+0x71c>
800e6dd4:	24c60002 	addiu	a2,a2,2
800e6dd8:	014c5021 	addu	t2,t2,t4
800e6ddc:	25290001 	addiu	t1,t1,1
800e6de0:	1132ffd8 	beq	t1,s2,800e6d44 <play_screen_snapshot+0x6bc>
800e6de4:	25660200 	addiu	a2,t3,512
800e6de8:	08039b64 	j	800e6d90 <play_screen_snapshot+0x708>
800e6dec:	00c05821 	move	t3,a2

800e6df0 <browse_screen_snapshot.3776>:
800e6df0:	8c4303d4 	lw	v1,980(v0)
800e6df4:	24020002 	li	v0,2
800e6df8:	10620003 	beq	v1,v0,800e6e08 <browse_screen_snapshot.3776+0x18>
800e6dfc:	3c19800e 	lui	t9,0x800e
800e6e00:	03e00008 	jr	ra
800e6e04:	00000000 	nop
800e6e08:	27396688 	addiu	t9,t9,26248
800e6e0c:	03200008 	jr	t9
800e6e10:	00000000 	nop

800e6e14 <load_file>:
800e6e14:	27bdfd58 	addiu	sp,sp,-680
800e6e18:	afb00280 	sw	s0,640(sp)
800e6e1c:	afbf02a4 	sw	ra,676(sp)
800e6e20:	afbe02a0 	sw	s8,672(sp)
800e6e24:	afb7029c 	sw	s7,668(sp)
800e6e28:	afb60298 	sw	s6,664(sp)
800e6e2c:	afb50294 	sw	s5,660(sp)
800e6e30:	afb40290 	sw	s4,656(sp)
800e6e34:	afb3028c 	sw	s3,652(sp)
800e6e38:	afb20288 	sw	s2,648(sp)
800e6e3c:	afb10284 	sw	s1,644(sp)
800e6e40:	afa602b0 	sw	a2,688(sp)
800e6e44:	00808021 	move	s0,a0
800e6e48:	14c0000f 	bnez	a2,800e6e88 <load_file+0x74>
800e6e4c:	afa502ac 	sw	a1,684(sp)
800e6e50:	2402ffff 	li	v0,-1
800e6e54:	afa20274 	sw	v0,628(sp)
800e6e58:	8fbf02a4 	lw	ra,676(sp)
800e6e5c:	8fbe02a0 	lw	s8,672(sp)
800e6e60:	8fb7029c 	lw	s7,668(sp)
800e6e64:	8fb60298 	lw	s6,664(sp)
800e6e68:	8fb50294 	lw	s5,660(sp)
800e6e6c:	8fb40290 	lw	s4,656(sp)
800e6e70:	8fb3028c 	lw	s3,652(sp)
800e6e74:	8fb20288 	lw	s2,648(sp)
800e6e78:	8fb10284 	lw	s1,644(sp)
800e6e7c:	8fb00280 	lw	s0,640(sp)
800e6e80:	03e00008 	jr	ra
800e6e84:	27bd02a8 	addiu	sp,sp,680
800e6e88:	3c02800e 	lui	v0,0x800e
800e6e8c:	27a40020 	addiu	a0,sp,32
800e6e90:	24521a2c 	addiu	s2,v0,6700
800e6e94:	0240f809 	jalr	s2
800e6e98:	00002821 	move	a1,zero
800e6e9c:	2411ffff 	li	s1,-1
800e6ea0:	1051ffeb 	beq	v0,s1,800e6e50 <load_file+0x3c>
800e6ea4:	8fa302ac 	lw	v1,684(sp)
800e6ea8:	27a40020 	addiu	a0,sp,32
800e6eac:	a0600000 	sb	zero,0(v1)
800e6eb0:	3c038012 	lui	v1,0x8012
800e6eb4:	2462bbf0 	addiu	v0,v1,-17424
800e6eb8:	0040f809 	jalr	v0
800e6ebc:	8fa502b0 	lw	a1,688(sp)
800e6ec0:	3c03800e 	lui	v1,0x800e
800e6ec4:	27a40020 	addiu	a0,sp,32
800e6ec8:	246262b4 	addiu	v0,v1,25268
800e6ecc:	afb00220 	sw	s0,544(sp)
800e6ed0:	afa00224 	sw	zero,548(sp)
800e6ed4:	0040f809 	jalr	v0
800e6ed8:	afa00228 	sw	zero,552(sp)
800e6edc:	1051033a 	beq	v0,s1,800e7bc8 <load_file+0xdb4>
800e6ee0:	8fa40238 	lw	a0,568(sp)
800e6ee4:	8fa20224 	lw	v0,548(sp)
800e6ee8:	afa20260 	sw	v0,608(sp)
800e6eec:	8fa30228 	lw	v1,552(sp)
800e6ef0:	afa40258 	sw	a0,600(sp)
800e6ef4:	8fa40260 	lw	a0,608(sp)
800e6ef8:	8fa2023c 	lw	v0,572(sp)
800e6efc:	afa3025c 	sw	v1,604(sp)
800e6f00:	00831821 	addu	v1,a0,v1
800e6f04:	afa20254 	sw	v0,596(sp)
800e6f08:	afa30268 	sw	v1,616(sp)
800e6f0c:	24020001 	li	v0,1
800e6f10:	2403ffff 	li	v1,-1
800e6f14:	34048000 	li	a0,0x8000
800e6f18:	2412ffff 	li	s2,-1
800e6f1c:	afa20278 	sw	v0,632(sp)
800e6f20:	afa30274 	sw	v1,628(sp)
800e6f24:	afa00270 	sw	zero,624(sp)
800e6f28:	afa0026c 	sw	zero,620(sp)
800e6f2c:	08039be7 	j	800e6f9c <load_file+0x188>
800e6f30:	afa40264 	sw	a0,612(sp)
800e6f34:	10620218 	beq	v1,v0,800e7798 <load_file+0x984>
800e6f38:	2c620003 	sltiu	v0,v1,3
800e6f3c:	104001a9 	beqz	v0,800e75e4 <load_file+0x7d0>
800e6f40:	24020010 	li	v0,16
800e6f44:	24020001 	li	v0,1
800e6f48:	106202a4 	beq	v1,v0,800e79dc <load_file+0xbc8>
800e6f4c:	8fa30270 	lw	v1,624(sp)
800e6f50:	2402ffff 	li	v0,-1
800e6f54:	124200ba 	beq	s2,v0,800e7240 <load_file+0x42c>
800e6f58:	24020001 	li	v0,1
800e6f5c:	124201a7 	beq	s2,v0,800e75fc <load_file+0x7e8>
800e6f60:	3c10801f 	lui	s0,0x801f
800e6f64:	16400069 	bnez	s2,800e710c <load_file+0x2f8>
800e6f68:	8fa40264 	lw	a0,612(sp)
800e6f6c:	308200ff 	andi	v0,a0,0xff
800e6f70:	2c420014 	sltiu	v0,v0,20
800e6f74:	10400035 	beqz	v0,800e704c <load_file+0x238>
800e6f78:	24840001 	addiu	a0,a0,1
800e6f7c:	afa40264 	sw	a0,612(sp)
800e6f80:	3c038010 	lui	v1,0x8010
800e6f84:	246222d0 	addiu	v0,v1,8912
800e6f88:	0040f809 	jalr	v0
800e6f8c:	24040032 	li	a0,50
800e6f90:	8fa40278 	lw	a0,632(sp)
800e6f94:	108001be 	beqz	a0,800e7690 <load_file+0x87c>
800e6f98:	00009021 	move	s2,zero
800e6f9c:	3c03800f 	lui	v1,0x800f
800e6fa0:	246276b4 	addiu	v0,v1,30388
800e6fa4:	0040f809 	jalr	v0
800e6fa8:	00000000 	nop
800e6fac:	00401821 	move	v1,v0
800e6fb0:	24020040 	li	v0,64
800e6fb4:	10620050 	beq	v1,v0,800e70f8 <load_file+0x2e4>
800e6fb8:	2c620041 	sltiu	v0,v1,65
800e6fbc:	1440ffdd 	bnez	v0,800e6f34 <load_file+0x120>
800e6fc0:	24020002 	li	v0,2
800e6fc4:	24020100 	li	v0,256
800e6fc8:	1062023a 	beq	v1,v0,800e78b4 <load_file+0xaa0>
800e6fcc:	2c620101 	sltiu	v0,v1,257
800e6fd0:	1040017c 	beqz	v0,800e75c4 <load_file+0x7b0>
800e6fd4:	24020200 	li	v0,512
800e6fd8:	24020080 	li	v0,128
800e6fdc:	1462ffdd 	bne	v1,v0,800e6f54 <load_file+0x140>
800e6fe0:	2402ffff 	li	v0,-1
800e6fe4:	8fa30268 	lw	v1,616(sp)
800e6fe8:	8fa40270 	lw	a0,624(sp)
800e6fec:	00641023 	subu	v0,v1,a0
800e6ff0:	2444ffff 	addiu	a0,v0,-1
800e6ff4:	8fa2026c 	lw	v0,620(sp)
800e6ff8:	24030002 	li	v1,2
800e6ffc:	104302d6 	beq	v0,v1,800e7b58 <load_file+0xd44>
800e7000:	00401821 	move	v1,v0
800e7004:	2c420003 	sltiu	v0,v0,3
800e7008:	144002a5 	bnez	v0,800e7aa0 <load_file+0xc8c>
800e700c:	00000000 	nop
800e7010:	10800006 	beqz	a0,800e702c <load_file+0x218>
800e7014:	2c820004 	sltiu	v0,a0,4
800e7018:	104002e7 	beqz	v0,800e7bb8 <load_file+0xda4>
800e701c:	8fa4026c 	lw	a0,620(sp)
800e7020:	24630001 	addiu	v1,v1,1
800e7024:	afa3026c 	sw	v1,620(sp)
800e7028:	24120001 	li	s2,1
800e702c:	8fa40270 	lw	a0,624(sp)
800e7030:	24830001 	addiu	v1,a0,1
800e7034:	8fa40268 	lw	a0,616(sp)
800e7038:	0064102b 	sltu	v0,v1,a0
800e703c:	1040ffc5 	beqz	v0,800e6f54 <load_file+0x140>
800e7040:	2402ffff 	li	v0,-1
800e7044:	08039bd5 	j	800e6f54 <load_file+0x140>
800e7048:	afa30270 	sw	v1,624(sp)
800e704c:	3c10801f 	lui	s0,0x801f
800e7050:	2610212c 	addiu	s0,s0,8492
800e7054:	8e02004c 	lw	v0,76(s0)
800e7058:	3c12801f 	lui	s2,0x801f
800e705c:	8e444758 	lw	a0,18264(s2)
800e7060:	8e050040 	lw	a1,64(s0)
800e7064:	8e060044 	lw	a2,68(s0)
800e7068:	8e070048 	lw	a3,72(s0)
800e706c:	3c11800e 	lui	s1,0x800e
800e7070:	2631a944 	addiu	s1,s1,-22204
800e7074:	afa20010 	sw	v0,16(sp)
800e7078:	afa00014 	sw	zero,20(sp)
800e707c:	0220f809 	jalr	s1
800e7080:	afa00018 	sw	zero,24(sp)
800e7084:	8e0801bc 	lw	t0,444(s0)
800e7088:	8e444758 	lw	a0,18264(s2)
800e708c:	8e0701b8 	lw	a3,440(s0)
800e7090:	8e0501b0 	lw	a1,432(s0)
800e7094:	8e0601b4 	lw	a2,436(s0)
800e7098:	2402000c 	li	v0,12
800e709c:	24030009 	li	v1,9
800e70a0:	afa20014 	sw	v0,20(sp)
800e70a4:	afa30018 	sw	v1,24(sp)
800e70a8:	0220f809 	jalr	s1
800e70ac:	afa80010 	sw	t0,16(sp)
800e70b0:	8fa30264 	lw	v1,612(sp)
800e70b4:	30628000 	andi	v0,v1,0x8000
800e70b8:	10400048 	beqz	v0,800e71dc <load_file+0x3c8>
800e70bc:	3c02800e 	lui	v0,0x800e
800e70c0:	00002021 	move	a0,zero
800e70c4:	2442b2dc 	addiu	v0,v0,-19748
800e70c8:	0040f809 	jalr	v0
800e70cc:	2405ffff 	li	a1,-1
800e70d0:	2c420002 	sltiu	v0,v0,2
800e70d4:	1440025e 	bnez	v0,800e7a50 <load_file+0xc3c>
800e70d8:	00000000 	nop
800e70dc:	3c038011 	lui	v1,0x8011
800e70e0:	24040002 	li	a0,2
800e70e4:	2462c650 	addiu	v0,v1,-14768
800e70e8:	0040f809 	jalr	v0
800e70ec:	24050002 	li	a1,2
800e70f0:	08039be1 	j	800e6f84 <load_file+0x170>
800e70f4:	3c038010 	lui	v1,0x8010
800e70f8:	8fa4026c 	lw	a0,620(sp)
800e70fc:	14800041 	bnez	a0,800e7204 <load_file+0x3f0>
800e7100:	00801821 	move	v1,a0
800e7104:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e7108:	00009021 	move	s2,zero
800e710c:	8fa4026c 	lw	a0,620(sp)
800e7110:	3c02801f 	lui	v0,0x801f
800e7114:	2450212c 	addiu	s0,v0,8492
800e7118:	0004b080 	sll	s6,a0,0x2
800e711c:	8fa2026c 	lw	v0,620(sp)
800e7120:	00041940 	sll	v1,a0,0x5
800e7124:	00761823 	subu	v1,v1,s6
800e7128:	8e0801dc 	lw	t0,476(s0)
800e712c:	00629823 	subu	s3,v1,v0
800e7130:	3c15801f 	lui	s5,0x801f
800e7134:	3c02800e 	lui	v0,0x800e
800e7138:	8ea44758 	lw	a0,18264(s5)
800e713c:	8e0501d0 	lw	a1,464(s0)
800e7140:	8e0601d4 	lw	a2,468(s0)
800e7144:	8e0701d8 	lw	a3,472(s0)
800e7148:	26630023 	addiu	v1,s3,35
800e714c:	2457a944 	addiu	s7,v0,-22204
800e7150:	24020006 	li	v0,6
800e7154:	afa20014 	sw	v0,20(sp)
800e7158:	afa30018 	sw	v1,24(sp)
800e715c:	02e0f809 	jalr	s7
800e7160:	afa80010 	sw	t0,16(sp)
800e7164:	8fa30270 	lw	v1,624(sp)
800e7168:	8fa40260 	lw	a0,608(sp)
800e716c:	24620001 	addiu	v0,v1,1
800e7170:	0082102b 	sltu	v0,a0,v0
800e7174:	10400173 	beqz	v0,800e7744 <load_file+0x930>
800e7178:	00031080 	sll	v0,v1,0x2
800e717c:	8ea44758 	lw	a0,18264(s5)
800e7180:	8e070028 	lw	a3,40(s0)
800e7184:	8e08002c 	lw	t0,44(s0)
800e7188:	8e050020 	lw	a1,32(s0)
800e718c:	8e060024 	lw	a2,36(s0)
800e7190:	24020011 	li	v0,17
800e7194:	26630025 	addiu	v1,s3,37
800e7198:	afa20014 	sw	v0,20(sp)
800e719c:	afa30018 	sw	v1,24(sp)
800e71a0:	02e0f809 	jalr	s7
800e71a4:	afa80010 	sw	t0,16(sp)
800e71a8:	8fa2026c 	lw	v0,620(sp)
800e71ac:	24440001 	addiu	a0,v0,1
800e71b0:	3c02800e 	lui	v0,0x800e
800e71b4:	2442b2dc 	addiu	v0,v0,-19748
800e71b8:	0040f809 	jalr	v0
800e71bc:	02402821 	move	a1,s2
800e71c0:	3c038011 	lui	v1,0x8011
800e71c4:	24040002 	li	a0,2
800e71c8:	2462c650 	addiu	v0,v1,-14768
800e71cc:	0040f809 	jalr	v0
800e71d0:	24050002 	li	a1,2
800e71d4:	08039bdb 	j	800e6f6c <load_file+0x158>
800e71d8:	8fa40264 	lw	a0,612(sp)
800e71dc:	00002021 	move	a0,zero
800e71e0:	2442b2dc 	addiu	v0,v0,-19748
800e71e4:	0040f809 	jalr	v0
800e71e8:	24050001 	li	a1,1
800e71ec:	8fa40264 	lw	a0,612(sp)
800e71f0:	2c420002 	sltiu	v0,v0,2
800e71f4:	34038000 	li	v1,0x8000
800e71f8:	0062200b 	movn	a0,v1,v0
800e71fc:	08039c37 	j	800e70dc <load_file+0x2c8>
800e7200:	afa40264 	sw	a0,612(sp)
800e7204:	8fa40270 	lw	a0,624(sp)
800e7208:	24020002 	li	v0,2
800e720c:	2484ffff 	addiu	a0,a0,-1
800e7210:	106201db 	beq	v1,v0,800e7980 <load_file+0xb6c>
800e7214:	afa40270 	sw	a0,624(sp)
800e7218:	2c620003 	sltiu	v0,v1,3
800e721c:	104001bb 	beqz	v0,800e790c <load_file+0xaf8>
800e7220:	8fa40270 	lw	a0,624(sp)
800e7224:	0064102b 	sltu	v0,v1,a0
800e7228:	104001b6 	beqz	v0,800e7904 <load_file+0xaf0>
800e722c:	0083102b 	sltu	v0,a0,v1
800e7230:	24630001 	addiu	v1,v1,1
800e7234:	24120001 	li	s2,1
800e7238:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e723c:	afa3026c 	sw	v1,620(sp)
800e7240:	3c10801f 	lui	s0,0x801f
800e7244:	2610212c 	addiu	s0,s0,8492
800e7248:	3c02801f 	lui	v0,0x801f
800e724c:	8c444758 	lw	a0,18264(v0)
800e7250:	8e0201cc 	lw	v0,460(s0)
800e7254:	8e0501c0 	lw	a1,448(s0)
800e7258:	8e0601c4 	lw	a2,452(s0)
800e725c:	8e0701c8 	lw	a3,456(s0)
800e7260:	3c11800e 	lui	s1,0x800e
800e7264:	2631a944 	addiu	s1,s1,-22204
800e7268:	afa20010 	sw	v0,16(sp)
800e726c:	afa00014 	sw	zero,20(sp)
800e7270:	0220f809 	jalr	s1
800e7274:	afa00018 	sw	zero,24(sp)
800e7278:	8e02004c 	lw	v0,76(s0)
800e727c:	3c03801f 	lui	v1,0x801f
800e7280:	8e050040 	lw	a1,64(s0)
800e7284:	8e060044 	lw	a2,68(s0)
800e7288:	8e070048 	lw	a3,72(s0)
800e728c:	8c644758 	lw	a0,18264(v1)
800e7290:	afa20010 	sw	v0,16(sp)
800e7294:	afa00014 	sw	zero,20(sp)
800e7298:	0220f809 	jalr	s1
800e729c:	afa00018 	sw	zero,24(sp)
800e72a0:	8e0801bc 	lw	t0,444(s0)
800e72a4:	3c02801f 	lui	v0,0x801f
800e72a8:	8e0701b8 	lw	a3,440(s0)
800e72ac:	8e0501b0 	lw	a1,432(s0)
800e72b0:	8e0601b4 	lw	a2,436(s0)
800e72b4:	8c444758 	lw	a0,18264(v0)
800e72b8:	24030009 	li	v1,9
800e72bc:	2402000c 	li	v0,12
800e72c0:	afa20014 	sw	v0,20(sp)
800e72c4:	afa30018 	sw	v1,24(sp)
800e72c8:	0220f809 	jalr	s1
800e72cc:	afa80010 	sw	t0,16(sp)
800e72d0:	3c03800e 	lui	v1,0x800e
800e72d4:	2462b22c 	addiu	v0,v1,-19924
800e72d8:	0040f809 	jalr	v0
800e72dc:	00002021 	move	a0,zero
800e72e0:	3c02801f 	lui	v0,0x801f
800e72e4:	3c03800e 	lui	v1,0x800e
800e72e8:	8c444758 	lw	a0,18264(v0)
800e72ec:	2462bb9c 	addiu	v0,v1,-17508
800e72f0:	3403ffff 	li	v1,0xffff
800e72f4:	afa30010 	sw	v1,16(sp)
800e72f8:	8fa302b0 	lw	v1,688(sp)
800e72fc:	24087fff 	li	t0,32767
800e7300:	24050031 	li	a1,49
800e7304:	2406000a 	li	a2,10
800e7308:	240700aa 	li	a3,170
800e730c:	afa80014 	sw	t0,20(sp)
800e7310:	0040f809 	jalr	v0
800e7314:	afa30018 	sw	v1,24(sp)
800e7318:	34048000 	li	a0,0x8000
800e731c:	afa40264 	sw	a0,612(sp)
800e7320:	3c02800e 	lui	v0,0x800e
800e7324:	2450b22c 	addiu	s0,v0,-19924
800e7328:	0200f809 	jalr	s0
800e732c:	24040001 	li	a0,1
800e7330:	0200f809 	jalr	s0
800e7334:	24040002 	li	a0,2
800e7338:	0200f809 	jalr	s0
800e733c:	24040003 	li	a0,3
800e7340:	0200f809 	jalr	s0
800e7344:	24040004 	li	a0,4
800e7348:	0200f809 	jalr	s0
800e734c:	24040005 	li	a0,5
800e7350:	0200f809 	jalr	s0
800e7354:	24040006 	li	a0,6
800e7358:	0200f809 	jalr	s0
800e735c:	24040007 	li	a0,7
800e7360:	8fa30270 	lw	v1,624(sp)
800e7364:	8fa4026c 	lw	a0,620(sp)
800e7368:	0064a023 	subu	s4,v1,a0
800e736c:	0200f809 	jalr	s0
800e7370:	24040008 	li	a0,8
800e7374:	8fa20268 	lw	v0,616(sp)
800e7378:	24040006 	li	a0,6
800e737c:	00541823 	subu	v1,v0,s4
800e7380:	2c620007 	sltiu	v0,v1,7
800e7384:	0062200b 	movn	a0,v1,v0
800e7388:	1080ff8d 	beqz	a0,800e71c0 <load_file+0x3ac>
800e738c:	afa40248 	sw	a0,584(sp)
800e7390:	8fa2026c 	lw	v0,620(sp)
800e7394:	0000f021 	move	s8,zero
800e7398:	00022080 	sll	a0,v0,0x2
800e739c:	00021140 	sll	v0,v0,0x5
800e73a0:	00441023 	subu	v0,v0,a0
800e73a4:	8fa40260 	lw	a0,608(sp)
800e73a8:	24170025 	li	s7,37
800e73ac:	02841823 	subu	v1,s4,a0
800e73b0:	8fa4026c 	lw	a0,620(sp)
800e73b4:	00031880 	sll	v1,v1,0x2
800e73b8:	00441023 	subu	v0,v0,a0
800e73bc:	24420023 	addiu	v0,v0,35
800e73c0:	afa2027c 	sw	v0,636(sp)
800e73c4:	8fa20254 	lw	v0,596(sp)
800e73c8:	00142080 	sll	a0,s4,0x2
800e73cc:	0043a821 	addu	s5,v0,v1
800e73d0:	8fa30258 	lw	v1,600(sp)
800e73d4:	3c02801f 	lui	v0,0x801f
800e73d8:	00649821 	addu	s3,v1,a0
800e73dc:	2452212c 	addiu	s2,v0,8492
800e73e0:	08039d1e 	j	800e7478 <load_file+0x664>
800e73e4:	afa0024c 	sw	zero,588(sp)
800e73e8:	8c444758 	lw	a0,18264(v0)
800e73ec:	8e42002c 	lw	v0,44(s2)
800e73f0:	8e450020 	lw	a1,32(s2)
800e73f4:	8e460024 	lw	a2,36(s2)
800e73f8:	8e470028 	lw	a3,40(s2)
800e73fc:	24030011 	li	v1,17
800e7400:	afa20010 	sw	v0,16(sp)
800e7404:	3c02800e 	lui	v0,0x800e
800e7408:	afa30014 	sw	v1,20(sp)
800e740c:	2442a944 	addiu	v0,v0,-22204
800e7410:	0040f809 	jalr	v0
800e7414:	afb70018 	sw	s7,24(sp)
800e7418:	8ea80000 	lw	t0,0(s5)
800e741c:	8fa3024c 	lw	v1,588(sp)
800e7420:	3c02801f 	lui	v0,0x801f
800e7424:	24660028 	addiu	a2,v1,40
800e7428:	3c03800e 	lui	v1,0x800e
800e742c:	8c444758 	lw	a0,18264(v0)
800e7430:	2462bb9c 	addiu	v0,v1,-17508
800e7434:	3403ffff 	li	v1,0xffff
800e7438:	afa30010 	sw	v1,16(sp)
800e743c:	8fa30250 	lw	v1,592(sp)
800e7440:	24050029 	li	a1,41
800e7444:	240700b9 	li	a3,185
800e7448:	afa30014 	sw	v1,20(sp)
800e744c:	0040f809 	jalr	v0
800e7450:	afa80018 	sw	t0,24(sp)
800e7454:	8fa4024c 	lw	a0,588(sp)
800e7458:	8fa20248 	lw	v0,584(sp)
800e745c:	2484001b 	addiu	a0,a0,27
800e7460:	27de0001 	addiu	s8,s8,1
800e7464:	afa4024c 	sw	a0,588(sp)
800e7468:	26f7001b 	addiu	s7,s7,27
800e746c:	26b50004 	addiu	s5,s5,4
800e7470:	13c2ff53 	beq	s8,v0,800e71c0 <load_file+0x3ac>
800e7474:	26730004 	addiu	s3,s3,4
800e7478:	8fa4026c 	lw	a0,620(sp)
800e747c:	109e002b 	beq	a0,s8,800e752c <load_file+0x718>
800e7480:	24024a8d 	li	v0,19085
800e7484:	afa20250 	sw	v0,592(sp)
800e7488:	8fa30260 	lw	v1,608(sp)
800e748c:	26940001 	addiu	s4,s4,1
800e7490:	0074102b 	sltu	v0,v1,s4
800e7494:	1440ffd4 	bnez	v0,800e73e8 <load_file+0x5d4>
800e7498:	3c02801f 	lui	v0,0x801f
800e749c:	8e760000 	lw	s6,0(s3)
800e74a0:	3c028012 	lui	v0,0x8012
800e74a4:	2405002e 	li	a1,46
800e74a8:	2442c1a0 	addiu	v0,v0,-15968
800e74ac:	0040f809 	jalr	v0
800e74b0:	02c02021 	move	a0,s6
800e74b4:	3c03801c 	lui	v1,0x801c
800e74b8:	2463e308 	addiu	v1,v1,-7416
800e74bc:	3c05801c 	lui	a1,0x801c
800e74c0:	8c710000 	lw	s1,0(v1)
800e74c4:	00402021 	move	a0,v0
800e74c8:	24a5e18c 	addiu	a1,a1,-7796
800e74cc:	0220f809 	jalr	s1
800e74d0:	00408021 	move	s0,v0
800e74d4:	10400007 	beqz	v0,800e74f4 <load_file+0x6e0>
800e74d8:	3c02801f 	lui	v0,0x801f
800e74dc:	3c05801c 	lui	a1,0x801c
800e74e0:	24a5e194 	addiu	a1,a1,-7788
800e74e4:	0220f809 	jalr	s1
800e74e8:	02002021 	move	a0,s0
800e74ec:	14400020 	bnez	v0,800e7570 <load_file+0x75c>
800e74f0:	3c02801f 	lui	v0,0x801f
800e74f4:	8c444758 	lw	a0,18264(v0)
800e74f8:	8e450030 	lw	a1,48(s2)
800e74fc:	8e42003c 	lw	v0,60(s2)
800e7500:	8e460034 	lw	a2,52(s2)
800e7504:	8e470038 	lw	a3,56(s2)
800e7508:	afa20010 	sw	v0,16(sp)
800e750c:	24030011 	li	v1,17
800e7510:	3c02800e 	lui	v0,0x800e
800e7514:	afa30014 	sw	v1,20(sp)
800e7518:	2442a944 	addiu	v0,v0,-22204
800e751c:	0040f809 	jalr	v0
800e7520:	afb70018 	sw	s7,24(sp)
800e7524:	08039d07 	j	800e741c <load_file+0x608>
800e7528:	8e680000 	lw	t0,0(s3)
800e752c:	3c03801f 	lui	v1,0x801f
800e7530:	8c644758 	lw	a0,18264(v1)
800e7534:	24020006 	li	v0,6
800e7538:	8e4301dc 	lw	v1,476(s2)
800e753c:	8e4501d0 	lw	a1,464(s2)
800e7540:	8e4601d4 	lw	a2,468(s2)
800e7544:	8e4701d8 	lw	a3,472(s2)
800e7548:	afa20014 	sw	v0,20(sp)
800e754c:	8fa2027c 	lw	v0,636(sp)
800e7550:	afa30010 	sw	v1,16(sp)
800e7554:	3c03800e 	lui	v1,0x800e
800e7558:	2463a944 	addiu	v1,v1,-22204
800e755c:	0060f809 	jalr	v1
800e7560:	afa20018 	sw	v0,24(sp)
800e7564:	24047fff 	li	a0,32767
800e7568:	08039d22 	j	800e7488 <load_file+0x674>
800e756c:	afa40250 	sw	a0,592(sp)
800e7570:	3c05801c 	lui	a1,0x801c
800e7574:	24a5e19c 	addiu	a1,a1,-7780
800e7578:	0220f809 	jalr	s1
800e757c:	02002021 	move	a0,s0
800e7580:	14400064 	bnez	v0,800e7714 <load_file+0x900>
800e7584:	3c058019 	lui	a1,0x8019
800e7588:	3c03801f 	lui	v1,0x801f
800e758c:	8c644758 	lw	a0,18264(v1)
800e7590:	8e42001c 	lw	v0,28(s2)
800e7594:	8e450010 	lw	a1,16(s2)
800e7598:	8e460014 	lw	a2,20(s2)
800e759c:	8e470018 	lw	a3,24(s2)
800e75a0:	afa20010 	sw	v0,16(sp)
800e75a4:	3c03800e 	lui	v1,0x800e
800e75a8:	24020011 	li	v0,17
800e75ac:	afa20014 	sw	v0,20(sp)
800e75b0:	2463a944 	addiu	v1,v1,-22204
800e75b4:	0060f809 	jalr	v1
800e75b8:	afb70018 	sw	s7,24(sp)
800e75bc:	08039d07 	j	800e741c <load_file+0x608>
800e75c0:	8e680000 	lw	t0,0(s3)
800e75c4:	106200f8 	beq	v1,v0,800e79a8 <load_file+0xb94>
800e75c8:	24020400 	li	v0,1024
800e75cc:	1462fe61 	bne	v1,v0,800e6f54 <load_file+0x140>
800e75d0:	2402ffff 	li	v0,-1
800e75d4:	2404ffff 	li	a0,-1
800e75d8:	afa00278 	sw	zero,632(sp)
800e75dc:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e75e0:	afa40274 	sw	a0,628(sp)
800e75e4:	106200ee 	beq	v1,v0,800e79a0 <load_file+0xb8c>
800e75e8:	24020020 	li	v0,32
800e75ec:	1462fe59 	bne	v1,v0,800e6f54 <load_file+0x140>
800e75f0:	2402ffff 	li	v0,-1
800e75f4:	08039bd5 	j	800e6f54 <load_file+0x140>
800e75f8:	24120005 	li	s2,5
800e75fc:	2610212c 	addiu	s0,s0,8492
800e7600:	8e0201cc 	lw	v0,460(s0)
800e7604:	3c03801f 	lui	v1,0x801f
800e7608:	8e0501c0 	lw	a1,448(s0)
800e760c:	8e0601c4 	lw	a2,452(s0)
800e7610:	8e0701c8 	lw	a3,456(s0)
800e7614:	8c644758 	lw	a0,18264(v1)
800e7618:	3c11800e 	lui	s1,0x800e
800e761c:	2631a944 	addiu	s1,s1,-22204
800e7620:	afa20010 	sw	v0,16(sp)
800e7624:	afa00014 	sw	zero,20(sp)
800e7628:	0220f809 	jalr	s1
800e762c:	afa00018 	sw	zero,24(sp)
800e7630:	3c02801f 	lui	v0,0x801f
800e7634:	8c444758 	lw	a0,18264(v0)
800e7638:	8e02004c 	lw	v0,76(s0)
800e763c:	8e050040 	lw	a1,64(s0)
800e7640:	8e060044 	lw	a2,68(s0)
800e7644:	8e070048 	lw	a3,72(s0)
800e7648:	afa20010 	sw	v0,16(sp)
800e764c:	afa00014 	sw	zero,20(sp)
800e7650:	0220f809 	jalr	s1
800e7654:	afa00018 	sw	zero,24(sp)
800e7658:	8e0801bc 	lw	t0,444(s0)
800e765c:	3c03801f 	lui	v1,0x801f
800e7660:	8e0701b8 	lw	a3,440(s0)
800e7664:	8e0501b0 	lw	a1,432(s0)
800e7668:	8e0601b4 	lw	a2,436(s0)
800e766c:	8c644758 	lw	a0,18264(v1)
800e7670:	2402000c 	li	v0,12
800e7674:	24030009 	li	v1,9
800e7678:	afa20014 	sw	v0,20(sp)
800e767c:	afa30018 	sw	v1,24(sp)
800e7680:	0220f809 	jalr	s1
800e7684:	afa80010 	sw	t0,16(sp)
800e7688:	08039cc9 	j	800e7324 <load_file+0x510>
800e768c:	3c02800e 	lui	v0,0x800e
800e7690:	3c02800e 	lui	v0,0x800e
800e7694:	2450b22c 	addiu	s0,v0,-19924
800e7698:	0200f809 	jalr	s0
800e769c:	00000000 	nop
800e76a0:	0200f809 	jalr	s0
800e76a4:	24040001 	li	a0,1
800e76a8:	0200f809 	jalr	s0
800e76ac:	24040002 	li	a0,2
800e76b0:	0200f809 	jalr	s0
800e76b4:	24040003 	li	a0,3
800e76b8:	0200f809 	jalr	s0
800e76bc:	24040004 	li	a0,4
800e76c0:	0200f809 	jalr	s0
800e76c4:	24040005 	li	a0,5
800e76c8:	0200f809 	jalr	s0
800e76cc:	24040006 	li	a0,6
800e76d0:	3c03800e 	lui	v1,0x800e
800e76d4:	24621a2c 	addiu	v0,v1,6700
800e76d8:	27a40020 	addiu	a0,sp,32
800e76dc:	0040f809 	jalr	v0
800e76e0:	2405ffff 	li	a1,-1
800e76e4:	3c028011 	lui	v0,0x8011
800e76e8:	2442c3d0 	addiu	v0,v0,-15408
800e76ec:	24040002 	li	a0,2
800e76f0:	0040f809 	jalr	v0
800e76f4:	00002821 	move	a1,zero
800e76f8:	3c048011 	lui	a0,0x8011
800e76fc:	2483c650 	addiu	v1,a0,-14768
800e7700:	24050002 	li	a1,2
800e7704:	0060f809 	jalr	v1
800e7708:	24040002 	li	a0,2
800e770c:	08039b96 	j	800e6e58 <load_file+0x44>
800e7710:	8fa20274 	lw	v0,628(sp)
800e7714:	02002021 	move	a0,s0
800e7718:	0220f809 	jalr	s1
800e771c:	24a51cd0 	addiu	a1,a1,7376
800e7720:	1440007e 	bnez	v0,800e791c <load_file+0xb08>
800e7724:	3c038012 	lui	v1,0x8012
800e7728:	3c02801f 	lui	v0,0x801f
800e772c:	8c444758 	lw	a0,18264(v0)
800e7730:	8e450260 	lw	a1,608(s2)
800e7734:	8e42026c 	lw	v0,620(s2)
800e7738:	8e460264 	lw	a2,612(s2)
800e773c:	08039d42 	j	800e7508 <load_file+0x6f4>
800e7740:	8e470268 	lw	a3,616(s2)
800e7744:	8fa40258 	lw	a0,600(sp)
800e7748:	00441021 	addu	v0,v0,a0
800e774c:	8c440000 	lw	a0,0(v0)
800e7750:	3c028012 	lui	v0,0x8012
800e7754:	2442c1a0 	addiu	v0,v0,-15968
800e7758:	0040f809 	jalr	v0
800e775c:	2405002e 	li	a1,46
800e7760:	00408821 	move	s1,v0
800e7764:	00402021 	move	a0,v0
800e7768:	3c05801c 	lui	a1,0x801c
800e776c:	3c028012 	lui	v0,0x8012
800e7770:	2454cc10 	addiu	s4,v0,-13296
800e7774:	0280f809 	jalr	s4
800e7778:	24a5e18c 	addiu	a1,a1,-7796
800e777c:	14400075 	bnez	v0,800e7954 <load_file+0xb40>
800e7780:	8ea44758 	lw	a0,18264(s5)
800e7784:	8e070038 	lw	a3,56(s0)
800e7788:	8e08003c 	lw	t0,60(s0)
800e778c:	8e050030 	lw	a1,48(s0)
800e7790:	08039c64 	j	800e7190 <load_file+0x37c>
800e7794:	8e060034 	lw	a2,52(s0)
800e7798:	8fa502b0 	lw	a1,688(sp)
800e779c:	3c038012 	lui	v1,0x8012
800e77a0:	2462bbf0 	addiu	v0,v1,-17424
800e77a4:	0040f809 	jalr	v0
800e77a8:	27a40020 	addiu	a0,sp,32
800e77ac:	3c028012 	lui	v0,0x8012
800e77b0:	27a40020 	addiu	a0,sp,32
800e77b4:	2442c1a0 	addiu	v0,v0,-15968
800e77b8:	0040f809 	jalr	v0
800e77bc:	2405002f 	li	a1,47
800e77c0:	1040ff85 	beqz	v0,800e75d8 <load_file+0x7c4>
800e77c4:	2404ffff 	li	a0,-1
800e77c8:	a0400000 	sb	zero,0(v0)
800e77cc:	3c03800e 	lui	v1,0x800e
800e77d0:	246262b4 	addiu	v0,v1,25268
800e77d4:	0040f809 	jalr	v0
800e77d8:	27a40020 	addiu	a0,sp,32
800e77dc:	2403ffff 	li	v1,-1
800e77e0:	1043fddb 	beq	v0,v1,800e6f50 <load_file+0x13c>
800e77e4:	3c038012 	lui	v1,0x8012
800e77e8:	8fa402b0 	lw	a0,688(sp)
800e77ec:	27a50020 	addiu	a1,sp,32
800e77f0:	2462bbf0 	addiu	v0,v1,-17424
800e77f4:	0040f809 	jalr	v0
800e77f8:	3c10801f 	lui	s0,0x801f
800e77fc:	2610212c 	addiu	s0,s0,8492
800e7800:	3c02801f 	lui	v0,0x801f
800e7804:	8c444758 	lw	a0,18264(v0)
800e7808:	8e0201cc 	lw	v0,460(s0)
800e780c:	8e0501c0 	lw	a1,448(s0)
800e7810:	8e0601c4 	lw	a2,452(s0)
800e7814:	8e0701c8 	lw	a3,456(s0)
800e7818:	8fa30224 	lw	v1,548(sp)
800e781c:	afa20010 	sw	v0,16(sp)
800e7820:	8fa20228 	lw	v0,552(sp)
800e7824:	3c11800e 	lui	s1,0x800e
800e7828:	2631a944 	addiu	s1,s1,-22204
800e782c:	afa30260 	sw	v1,608(sp)
800e7830:	afa2025c 	sw	v0,604(sp)
800e7834:	afa00014 	sw	zero,20(sp)
800e7838:	0220f809 	jalr	s1
800e783c:	afa00018 	sw	zero,24(sp)
800e7840:	8e02004c 	lw	v0,76(s0)
800e7844:	3c03801f 	lui	v1,0x801f
800e7848:	8e050040 	lw	a1,64(s0)
800e784c:	8e060044 	lw	a2,68(s0)
800e7850:	8e070048 	lw	a3,72(s0)
800e7854:	8c644758 	lw	a0,18264(v1)
800e7858:	afa20010 	sw	v0,16(sp)
800e785c:	afa00014 	sw	zero,20(sp)
800e7860:	0220f809 	jalr	s1
800e7864:	afa00018 	sw	zero,24(sp)
800e7868:	8e0801bc 	lw	t0,444(s0)
800e786c:	3c02801f 	lui	v0,0x801f
800e7870:	8e0701b8 	lw	a3,440(s0)
800e7874:	8e0501b0 	lw	a1,432(s0)
800e7878:	8e0601b4 	lw	a2,436(s0)
800e787c:	8c444758 	lw	a0,18264(v0)
800e7880:	24030009 	li	v1,9
800e7884:	2402000c 	li	v0,12
800e7888:	afa30018 	sw	v1,24(sp)
800e788c:	afa20014 	sw	v0,20(sp)
800e7890:	0220f809 	jalr	s1
800e7894:	afa80010 	sw	t0,16(sp)
800e7898:	8fa30260 	lw	v1,608(sp)
800e789c:	8fa4025c 	lw	a0,604(sp)
800e78a0:	afa00270 	sw	zero,624(sp)
800e78a4:	00641821 	addu	v1,v1,a0
800e78a8:	afa30268 	sw	v1,616(sp)
800e78ac:	08039cb4 	j	800e72d0 <load_file+0x4bc>
800e78b0:	afa0026c 	sw	zero,620(sp)
800e78b4:	8fa40270 	lw	a0,624(sp)
800e78b8:	8fa2026c 	lw	v0,620(sp)
800e78bc:	00821823 	subu	v1,a0,v0
800e78c0:	8fa40268 	lw	a0,616(sp)
800e78c4:	00831023 	subu	v0,a0,v1
800e78c8:	2442ffff 	addiu	v0,v0,-1
800e78cc:	2c420006 	sltiu	v0,v0,6
800e78d0:	1440fda0 	bnez	v0,800e6f54 <load_file+0x140>
800e78d4:	2402ffff 	li	v0,-1
800e78d8:	24630005 	addiu	v1,v1,5
800e78dc:	00831023 	subu	v0,a0,v1
800e78e0:	2442ffff 	addiu	v0,v0,-1
800e78e4:	2c420003 	sltiu	v0,v0,3
800e78e8:	24040002 	li	a0,2
800e78ec:	0002200b 	movn	a0,zero,v0
800e78f0:	00831821 	addu	v1,a0,v1
800e78f4:	24120001 	li	s2,1
800e78f8:	afa4026c 	sw	a0,620(sp)
800e78fc:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e7900:	afa30270 	sw	v1,624(sp)
800e7904:	10400021 	beqz	v0,800e798c <load_file+0xb78>
800e7908:	00000000 	nop
800e790c:	2463ffff 	addiu	v1,v1,-1
800e7910:	24120001 	li	s2,1
800e7914:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e7918:	afa3026c 	sw	v1,620(sp)
800e791c:	3c058019 	lui	a1,0x8019
800e7920:	02c02021 	move	a0,s6
800e7924:	2463cc10 	addiu	v1,v1,-13296
800e7928:	0060f809 	jalr	v1
800e792c:	24a51c50 	addiu	a1,a1,7248
800e7930:	14400049 	bnez	v0,800e7a58 <load_file+0xc44>
800e7934:	3c03801f 	lui	v1,0x801f
800e7938:	3c02801f 	lui	v0,0x801f
800e793c:	8c444758 	lw	a0,18264(v0)
800e7940:	8e450230 	lw	a1,560(s2)
800e7944:	8e42023c 	lw	v0,572(s2)
800e7948:	8e460234 	lw	a2,564(s2)
800e794c:	08039d42 	j	800e7508 <load_file+0x6f4>
800e7950:	8e470238 	lw	a3,568(s2)
800e7954:	3c05801c 	lui	a1,0x801c
800e7958:	24a5e19c 	addiu	a1,a1,-7780
800e795c:	0280f809 	jalr	s4
800e7960:	02202021 	move	a0,s1
800e7964:	14400042 	bnez	v0,800e7a70 <load_file+0xc5c>
800e7968:	8ea44758 	lw	a0,18264(s5)
800e796c:	8e070018 	lw	a3,24(s0)
800e7970:	8e08001c 	lw	t0,28(s0)
800e7974:	8e050010 	lw	a1,16(s0)
800e7978:	08039c64 	j	800e7190 <load_file+0x37c>
800e797c:	8e060014 	lw	a2,20(s0)
800e7980:	2c820002 	sltiu	v0,a0,2
800e7984:	14400003 	bnez	v0,800e7994 <load_file+0xb80>
800e7988:	24040001 	li	a0,1
800e798c:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e7990:	24120001 	li	s2,1
800e7994:	24120001 	li	s2,1
800e7998:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e799c:	afa4026c 	sw	a0,620(sp)
800e79a0:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e79a4:	2412fffb 	li	s2,-5
800e79a8:	8fa20270 	lw	v0,624(sp)
800e79ac:	8fa4026c 	lw	a0,620(sp)
800e79b0:	00441823 	subu	v1,v0,a0
800e79b4:	24620001 	addiu	v0,v1,1
800e79b8:	2c420006 	sltiu	v0,v0,6
800e79bc:	1440fd65 	bnez	v0,800e6f54 <load_file+0x140>
800e79c0:	2402ffff 	li	v0,-1
800e79c4:	2463fffd 	addiu	v1,v1,-3
800e79c8:	24020002 	li	v0,2
800e79cc:	24120001 	li	s2,1
800e79d0:	afa30270 	sw	v1,624(sp)
800e79d4:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e79d8:	afa2026c 	sw	v0,620(sp)
800e79dc:	8fa40260 	lw	a0,608(sp)
800e79e0:	24620001 	addiu	v0,v1,1
800e79e4:	0082102b 	sltu	v0,a0,v0
800e79e8:	10400041 	beqz	v0,800e7af0 <load_file+0xcdc>
800e79ec:	8fa2025c 	lw	v0,604(sp)
800e79f0:	1040fd58 	beqz	v0,800e6f54 <load_file+0x140>
800e79f4:	2402ffff 	li	v0,-1
800e79f8:	3c038012 	lui	v1,0x8012
800e79fc:	8fa502b0 	lw	a1,688(sp)
800e7a00:	2462bbf0 	addiu	v0,v1,-17424
800e7a04:	0040f809 	jalr	v0
800e7a08:	27a40020 	addiu	a0,sp,32
800e7a0c:	3c108012 	lui	s0,0x8012
800e7a10:	3c05801c 	lui	a1,0x801c
800e7a14:	27a40020 	addiu	a0,sp,32
800e7a18:	2610ba60 	addiu	s0,s0,-17824
800e7a1c:	0200f809 	jalr	s0
800e7a20:	24a538dc 	addiu	a1,a1,14556
800e7a24:	8fa40270 	lw	a0,624(sp)
800e7a28:	8fa20260 	lw	v0,608(sp)
800e7a2c:	00821823 	subu	v1,a0,v0
800e7a30:	8fa40254 	lw	a0,596(sp)
800e7a34:	00031880 	sll	v1,v1,0x2
800e7a38:	00641821 	addu	v1,v1,a0
800e7a3c:	8c650000 	lw	a1,0(v1)
800e7a40:	0200f809 	jalr	s0
800e7a44:	27a40020 	addiu	a0,sp,32
800e7a48:	08039df4 	j	800e77d0 <load_file+0x9bc>
800e7a4c:	3c03800e 	lui	v1,0x800e
800e7a50:	08039c37 	j	800e70dc <load_file+0x2c8>
800e7a54:	afa00264 	sw	zero,612(sp)
800e7a58:	8c644758 	lw	a0,18264(v1)
800e7a5c:	8e42013c 	lw	v0,316(s2)
800e7a60:	8e450130 	lw	a1,304(s2)
800e7a64:	8e460134 	lw	a2,308(s2)
800e7a68:	08039d68 	j	800e75a0 <load_file+0x78c>
800e7a6c:	8e470138 	lw	a3,312(s2)
800e7a70:	3c058019 	lui	a1,0x8019
800e7a74:	02202021 	move	a0,s1
800e7a78:	0280f809 	jalr	s4
800e7a7c:	24a51cd0 	addiu	a1,a1,7376
800e7a80:	1440000e 	bnez	v0,800e7abc <load_file+0xca8>
800e7a84:	8fa30258 	lw	v1,600(sp)
800e7a88:	8ea44758 	lw	a0,18264(s5)
800e7a8c:	8e070268 	lw	a3,616(s0)
800e7a90:	8e08026c 	lw	t0,620(s0)
800e7a94:	8e050260 	lw	a1,608(s0)
800e7a98:	08039c64 	j	800e7190 <load_file+0x37c>
800e7a9c:	8e060264 	lw	a2,612(s0)
800e7aa0:	1080fd63 	beqz	a0,800e7030 <load_file+0x21c>
800e7aa4:	8fa40270 	lw	a0,624(sp)
800e7aa8:	8fa2026c 	lw	v0,620(sp)
800e7aac:	24120001 	li	s2,1
800e7ab0:	24420001 	addiu	v0,v0,1
800e7ab4:	08039c0b 	j	800e702c <load_file+0x218>
800e7ab8:	afa2026c 	sw	v0,620(sp)
800e7abc:	3c058019 	lui	a1,0x8019
800e7ac0:	02c31021 	addu	v0,s6,v1
800e7ac4:	8c440000 	lw	a0,0(v0)
800e7ac8:	0280f809 	jalr	s4
800e7acc:	24a51c50 	addiu	a1,a1,7248
800e7ad0:	14400029 	bnez	v0,800e7b78 <load_file+0xd64>
800e7ad4:	00000000 	nop
800e7ad8:	8ea44758 	lw	a0,18264(s5)
800e7adc:	8e070238 	lw	a3,568(s0)
800e7ae0:	8e08023c 	lw	t0,572(s0)
800e7ae4:	8e050230 	lw	a1,560(s0)
800e7ae8:	08039c64 	j	800e7190 <load_file+0x37c>
800e7aec:	8e060234 	lw	a2,564(s0)
800e7af0:	8fa30270 	lw	v1,624(sp)
800e7af4:	8fa40258 	lw	a0,600(sp)
800e7af8:	00031080 	sll	v0,v1,0x2
800e7afc:	00828821 	addu	s1,a0,v0
800e7b00:	3c058019 	lui	a1,0x8019
800e7b04:	3c028012 	lui	v0,0x8012
800e7b08:	8e240000 	lw	a0,0(s1)
800e7b0c:	2442cc10 	addiu	v0,v0,-13296
800e7b10:	0040f809 	jalr	v0
800e7b14:	24a51c50 	addiu	a1,a1,7248
800e7b18:	1440001d 	bnez	v0,800e7b90 <load_file+0xd7c>
800e7b1c:	3c048012 	lui	a0,0x8012
800e7b20:	8fa502b0 	lw	a1,688(sp)
800e7b24:	3c038012 	lui	v1,0x8012
800e7b28:	2462bbf0 	addiu	v0,v1,-17424
800e7b2c:	0040f809 	jalr	v0
800e7b30:	27a40020 	addiu	a0,sp,32
800e7b34:	3c028012 	lui	v0,0x8012
800e7b38:	27a40020 	addiu	a0,sp,32
800e7b3c:	2442c1a0 	addiu	v0,v0,-15968
800e7b40:	0040f809 	jalr	v0
800e7b44:	2405002f 	li	a1,47
800e7b48:	1440ff1f 	bnez	v0,800e77c8 <load_file+0x9b4>
800e7b4c:	00000000 	nop
800e7b50:	08039bd5 	j	800e6f54 <load_file+0x140>
800e7b54:	2402ffff 	li	v0,-1
800e7b58:	1080fd34 	beqz	a0,800e702c <load_file+0x218>
800e7b5c:	24120001 	li	s2,1
800e7b60:	2c820003 	sltiu	v0,a0,3
800e7b64:	1040fd31 	beqz	v0,800e702c <load_file+0x218>
800e7b68:	24040003 	li	a0,3
800e7b6c:	24120001 	li	s2,1
800e7b70:	08039c0b 	j	800e702c <load_file+0x218>
800e7b74:	afa4026c 	sw	a0,620(sp)
800e7b78:	8ea44758 	lw	a0,18264(s5)
800e7b7c:	8e070138 	lw	a3,312(s0)
800e7b80:	8e08013c 	lw	t0,316(s0)
800e7b84:	8e050130 	lw	a1,304(s0)
800e7b88:	08039c64 	j	800e7190 <load_file+0x37c>
800e7b8c:	8e060134 	lw	a2,308(s0)
800e7b90:	2490bbf0 	addiu	s0,a0,-17424
800e7b94:	8fa402b0 	lw	a0,688(sp)
800e7b98:	0200f809 	jalr	s0
800e7b9c:	27a50020 	addiu	a1,sp,32
800e7ba0:	8fa402ac 	lw	a0,684(sp)
800e7ba4:	8e250000 	lw	a1,0(s1)
800e7ba8:	0200f809 	jalr	s0
800e7bac:	afa00278 	sw	zero,632(sp)
800e7bb0:	08039bd4 	j	800e6f50 <load_file+0x13c>
800e7bb4:	afa00274 	sw	zero,628(sp)
800e7bb8:	24120001 	li	s2,1
800e7bbc:	2484ffff 	addiu	a0,a0,-1
800e7bc0:	08039c0b 	j	800e702c <load_file+0x218>
800e7bc4:	afa4026c 	sw	a0,620(sp)
800e7bc8:	27a40020 	addiu	a0,sp,32
800e7bcc:	0240f809 	jalr	s2
800e7bd0:	2405ffff 	li	a1,-1
800e7bd4:	2404ffff 	li	a0,-1
800e7bd8:	00801021 	move	v0,a0
800e7bdc:	08039b96 	j	800e6e58 <load_file+0x44>
800e7be0:	afa40274 	sw	a0,628(sp)

800e7be4 <menu_load.3765>:
800e7be4:	27bdffa8 	addiu	sp,sp,-88
800e7be8:	3c04801c 	lui	a0,0x801c
800e7bec:	2483e2d0 	addiu	v1,a0,-7472
800e7bf0:	afb50044 	sw	s5,68(sp)
800e7bf4:	afb3003c 	sw	s3,60(sp)
800e7bf8:	afbf0050 	sw	ra,80(sp)
800e7bfc:	afb7004c 	sw	s7,76(sp)
800e7c00:	afb60048 	sw	s6,72(sp)
800e7c04:	afb40040 	sw	s4,64(sp)
800e7c08:	afb20038 	sw	s2,56(sp)
800e7c0c:	afb10034 	sw	s1,52(sp)
800e7c10:	afb00030 	sw	s0,48(sp)
800e7c14:	3c158039 	lui	s5,0x8039
800e7c18:	8c85e2d0 	lw	a1,-7472(a0)
800e7c1c:	8c68000c 	lw	t0,12(v1)
800e7c20:	8c660004 	lw	a2,4(v1)
800e7c24:	8c640008 	lw	a0,8(v1)
800e7c28:	82a77ce8 	lb	a3,31976(s5)
800e7c2c:	afa50020 	sw	a1,32(sp)
800e7c30:	afa60024 	sw	a2,36(sp)
800e7c34:	afa40028 	sw	a0,40(sp)
800e7c38:	afa8002c 	sw	t0,44(sp)
800e7c3c:	14e0008b 	bnez	a3,800e7e6c <menu_load.3765+0x288>
800e7c40:	00409821 	move	s3,v0
800e7c44:	26741f90 	addiu	s4,s3,8080
800e7c48:	3c10803a 	lui	s0,0x803a
800e7c4c:	3c02800e 	lui	v0,0x800e
800e7c50:	27a40020 	addiu	a0,sp,32
800e7c54:	02802821 	move	a1,s4
800e7c58:	24426e14 	addiu	v0,v0,28180
800e7c5c:	0040f809 	jalr	v0
800e7c60:	2606c8e8 	addiu	a2,s0,-14104
800e7c64:	2416ffff 	li	s6,-1
800e7c68:	1056005f 	beq	v0,s6,800e7de8 <menu_load.3765+0x204>
800e7c6c:	26711d90 	addiu	s1,s3,7568
800e7c70:	3c028012 	lui	v0,0x8012
800e7c74:	2605c8e8 	addiu	a1,s0,-14104
800e7c78:	2457bbf0 	addiu	s7,v0,-17424
800e7c7c:	02e0f809 	jalr	s7
800e7c80:	02202021 	move	a0,s1
800e7c84:	3c108012 	lui	s0,0x8012
800e7c88:	3c05801c 	lui	a1,0x801c
800e7c8c:	02202021 	move	a0,s1
800e7c90:	2610ba60 	addiu	s0,s0,-17824
800e7c94:	0200f809 	jalr	s0
800e7c98:	24a538dc 	addiu	a1,a1,14556
800e7c9c:	02202021 	move	a0,s1
800e7ca0:	0200f809 	jalr	s0
800e7ca4:	02802821 	move	a1,s4
800e7ca8:	240200e3 	li	v0,227
800e7cac:	240300a5 	li	v1,165
800e7cb0:	8e6503ec 	lw	a1,1004(s3)
800e7cb4:	afa20010 	sw	v0,16(sp)
800e7cb8:	afa30014 	sw	v1,20(sp)
800e7cbc:	8e6303e8 	lw	v1,1000(s3)
800e7cc0:	3c12801f 	lui	s2,0x801f
800e7cc4:	8e444758 	lw	a0,18264(s2)
800e7cc8:	3c02800e 	lui	v0,0x800e
800e7ccc:	2406001c 	li	a2,28
800e7cd0:	2407001f 	li	a3,31
800e7cd4:	2442c390 	addiu	v0,v0,-15472
800e7cd8:	0040f809 	jalr	v0
800e7cdc:	afa30018 	sw	v1,24(sp)
800e7ce0:	3c028039 	lui	v0,0x8039
800e7ce4:	8c437ccc 	lw	v1,31948(v0)
800e7ce8:	24027510 	li	v0,29968
800e7cec:	8e444758 	lw	a0,18264(s2)
800e7cf0:	afa20010 	sw	v0,16(sp)
800e7cf4:	3c02800e 	lui	v0,0x800e
800e7cf8:	24050024 	li	a1,36
800e7cfc:	24060064 	li	a2,100
800e7d00:	240700be 	li	a3,190
800e7d04:	2442b9dc 	addiu	v0,v0,-17956
800e7d08:	0040f809 	jalr	v0
800e7d0c:	afa30014 	sw	v1,20(sp)
800e7d10:	3c028011 	lui	v0,0x8011
800e7d14:	24040002 	li	a0,2
800e7d18:	2442c650 	addiu	v0,v0,-14768
800e7d1c:	0040f809 	jalr	v0
800e7d20:	24050002 	li	a1,2
800e7d24:	3c02800e 	lui	v0,0x800e
800e7d28:	2442815c 	addiu	v0,v0,-32420
800e7d2c:	0040f809 	jalr	v0
800e7d30:	02202021 	move	a0,s1
800e7d34:	1056001e 	beq	v0,s6,800e7db0 <menu_load.3765+0x1cc>
800e7d38:	26a47ce8 	addiu	a0,s5,31976
800e7d3c:	02e0f809 	jalr	s7
800e7d40:	02802821 	move	a1,s4
800e7d44:	3c02800e 	lui	v0,0x800e
800e7d48:	24422620 	addiu	v0,v0,9760
800e7d4c:	0040f809 	jalr	v0
800e7d50:	ae6003e4 	sw	zero,996(s3)
800e7d54:	24030001 	li	v1,1
800e7d58:	3c02800e 	lui	v0,0x800e
800e7d5c:	2442f29c 	addiu	v0,v0,-3428
800e7d60:	ae6303e0 	sw	v1,992(s3)
800e7d64:	0040f809 	jalr	v0
800e7d68:	ae6003dc 	sw	zero,988(s3)
800e7d6c:	3c03800e 	lui	v1,0x800e
800e7d70:	2463de5c 	addiu	v1,v1,-8612
800e7d74:	0060f809 	jalr	v1
800e7d78:	00000000 	nop
800e7d7c:	3c028031 	lui	v0,0x8031
800e7d80:	ac40dac0 	sw	zero,-9536(v0)
800e7d84:	8fbf0050 	lw	ra,80(sp)
800e7d88:	8fb7004c 	lw	s7,76(sp)
800e7d8c:	8fb60048 	lw	s6,72(sp)
800e7d90:	8fb50044 	lw	s5,68(sp)
800e7d94:	8fb40040 	lw	s4,64(sp)
800e7d98:	8fb3003c 	lw	s3,60(sp)
800e7d9c:	8fb20038 	lw	s2,56(sp)
800e7da0:	8fb10034 	lw	s1,52(sp)
800e7da4:	8fb00030 	lw	s0,48(sp)
800e7da8:	03e00008 	jr	ra
800e7dac:	27bd0058 	addiu	sp,sp,88
800e7db0:	24020001 	li	v0,1
800e7db4:	ae6203e4 	sw	v0,996(s3)
800e7db8:	a2a07ce8 	sb	zero,31976(s5)
800e7dbc:	8fbf0050 	lw	ra,80(sp)
800e7dc0:	8fb7004c 	lw	s7,76(sp)
800e7dc4:	8fb60048 	lw	s6,72(sp)
800e7dc8:	8fb50044 	lw	s5,68(sp)
800e7dcc:	8fb40040 	lw	s4,64(sp)
800e7dd0:	8fb3003c 	lw	s3,60(sp)
800e7dd4:	8fb20038 	lw	s2,56(sp)
800e7dd8:	8fb10034 	lw	s1,52(sp)
800e7ddc:	8fb00030 	lw	s0,48(sp)
800e7de0:	03e00008 	jr	ra
800e7de4:	27bd0058 	addiu	sp,sp,88
800e7de8:	8e7003d8 	lw	s0,984(s3)
800e7dec:	12000025 	beqz	s0,800e7e84 <menu_load.3765+0x2a0>
800e7df0:	00000000 	nop
800e7df4:	8e02000c 	lw	v0,12(s0)
800e7df8:	10400003 	beqz	v0,800e7e08 <menu_load.3765+0x224>
800e7dfc:	00000000 	nop
800e7e00:	0040f809 	jalr	v0
800e7e04:	00000000 	nop
800e7e08:	ae7003d8 	sw	s0,984(s3)
800e7e0c:	8e020018 	lw	v0,24(s0)
800e7e10:	ae6203d4 	sw	v0,980(s3)
800e7e14:	00022140 	sll	a0,v0,0x5
800e7e18:	8e030010 	lw	v1,16(s0)
800e7e1c:	000210c0 	sll	v0,v0,0x3
800e7e20:	00441021 	addu	v0,v0,a0
800e7e24:	00621821 	addu	v1,v1,v0
800e7e28:	ae6303c8 	sw	v1,968(s3)
800e7e2c:	8e020000 	lw	v0,0(s0)
800e7e30:	1040ffd5 	beqz	v0,800e7d88 <menu_load.3765+0x1a4>
800e7e34:	8fbf0050 	lw	ra,80(sp)
800e7e38:	0040f809 	jalr	v0
800e7e3c:	00000000 	nop
800e7e40:	8fbf0050 	lw	ra,80(sp)
800e7e44:	8fb7004c 	lw	s7,76(sp)
800e7e48:	8fb60048 	lw	s6,72(sp)
800e7e4c:	8fb50044 	lw	s5,68(sp)
800e7e50:	8fb40040 	lw	s4,64(sp)
800e7e54:	8fb3003c 	lw	s3,60(sp)
800e7e58:	8fb20038 	lw	s2,56(sp)
800e7e5c:	8fb10034 	lw	s1,52(sp)
800e7e60:	8fb00030 	lw	s0,48(sp)
800e7e64:	03e00008 	jr	ra
800e7e68:	27bd0058 	addiu	sp,sp,88
800e7e6c:	3c02800e 	lui	v0,0x800e
800e7e70:	2442f62c 	addiu	v0,v0,-2516
800e7e74:	0040f809 	jalr	v0
800e7e78:	26741f90 	addiu	s4,s3,8080
800e7e7c:	08039f13 	j	800e7c4c <menu_load.3765+0x68>
800e7e80:	3c10803a 	lui	s0,0x803a
800e7e84:	08039f82 	j	800e7e08 <menu_load.3765+0x224>
800e7e88:	267002b4 	addiu	s0,s3,692

800e7e8c <gamestate_delette_menu_passive.3796>:
800e7e8c:	27bdffa8 	addiu	sp,sp,-88
800e7e90:	3c05801c 	lui	a1,0x801c
800e7e94:	3c04801f 	lui	a0,0x801f
800e7e98:	afbf0054 	sw	ra,84(sp)
800e7e9c:	afb50044 	sw	s5,68(sp)
800e7ea0:	afb40040 	sw	s4,64(sp)
800e7ea4:	afb20038 	sw	s2,56(sp)
800e7ea8:	afb10034 	sw	s1,52(sp)
800e7eac:	afb00030 	sw	s0,48(sp)
800e7eb0:	2491212c 	addiu	s1,a0,8492
800e7eb4:	afbe0050 	sw	s8,80(sp)
800e7eb8:	afb7004c 	sw	s7,76(sp)
800e7ebc:	afb60048 	sw	s6,72(sp)
800e7ec0:	afb3003c 	sw	s3,60(sp)
800e7ec4:	24a3e2bc 	addiu	v1,a1,-7492
800e7ec8:	8c690004 	lw	t1,4(v1)
800e7ecc:	8ca8e2bc 	lw	t0,-7492(a1)
800e7ed0:	8e2301cc 	lw	v1,460(s1)
800e7ed4:	3c14801f 	lui	s4,0x801f
800e7ed8:	8e2501c0 	lw	a1,448(s1)
800e7edc:	8e2601c4 	lw	a2,452(s1)
800e7ee0:	8e2701c8 	lw	a3,456(s1)
800e7ee4:	8e844758 	lw	a0,18264(s4)
800e7ee8:	3c15800e 	lui	s5,0x800e
800e7eec:	26b2a944 	addiu	s2,s5,-22204
800e7ef0:	afa80020 	sw	t0,32(sp)
800e7ef4:	afa90024 	sw	t1,36(sp)
800e7ef8:	afa30010 	sw	v1,16(sp)
800e7efc:	afa00014 	sw	zero,20(sp)
800e7f00:	afa00018 	sw	zero,24(sp)
800e7f04:	0240f809 	jalr	s2
800e7f08:	00408021 	move	s0,v0
800e7f0c:	8e22004c 	lw	v0,76(s1)
800e7f10:	8e250040 	lw	a1,64(s1)
800e7f14:	8e260044 	lw	a2,68(s1)
800e7f18:	8e270048 	lw	a3,72(s1)
800e7f1c:	8e844758 	lw	a0,18264(s4)
800e7f20:	afa20010 	sw	v0,16(sp)
800e7f24:	afa00014 	sw	zero,20(sp)
800e7f28:	0240f809 	jalr	s2
800e7f2c:	afa00018 	sw	zero,24(sp)
800e7f30:	8e2801bc 	lw	t0,444(s1)
800e7f34:	8e2501b0 	lw	a1,432(s1)
800e7f38:	8e2601b4 	lw	a2,436(s1)
800e7f3c:	8e2701b8 	lw	a3,440(s1)
800e7f40:	2402000c 	li	v0,12
800e7f44:	24030009 	li	v1,9
800e7f48:	8e844758 	lw	a0,18264(s4)
800e7f4c:	afa20014 	sw	v0,20(sp)
800e7f50:	afa30018 	sw	v1,24(sp)
800e7f54:	0240f809 	jalr	s2
800e7f58:	afa80010 	sw	t0,16(sp)
800e7f5c:	8e0203d4 	lw	v0,980(s0)
800e7f60:	14400149 	bnez	v0,800e8488 <gamestate_delette_menu_passive.3796+0x5fc>
800e7f64:	00000000 	nop
800e7f68:	8e844758 	lw	a0,18264(s4)
800e7f6c:	8e270248 	lw	a3,584(s1)
800e7f70:	8e28024c 	lw	t0,588(s1)
800e7f74:	8e250240 	lw	a1,576(s1)
800e7f78:	8e260244 	lw	a2,580(s1)
800e7f7c:	240200e5 	li	v0,229
800e7f80:	24030006 	li	v1,6
800e7f84:	afa80010 	sw	t0,16(sp)
800e7f88:	afa20014 	sw	v0,20(sp)
800e7f8c:	0240f809 	jalr	s2
800e7f90:	afa30018 	sw	v1,24(sp)
800e7f94:	8e0203d0 	lw	v0,976(s0)
800e7f98:	26111d90 	addiu	s1,s0,7568
800e7f9c:	8c43000c 	lw	v1,12(v0)
800e7fa0:	8c650000 	lw	a1,0(v1)
800e7fa4:	3c038012 	lui	v1,0x8012
800e7fa8:	2462bbf0 	addiu	v0,v1,-17424
800e7fac:	0040f809 	jalr	v0
800e7fb0:	02202021 	move	a0,s1
800e7fb4:	24027fff 	li	v0,32767
800e7fb8:	afa20010 	sw	v0,16(sp)
800e7fbc:	8e844758 	lw	a0,18264(s4)
800e7fc0:	3c02800e 	lui	v0,0x800e
800e7fc4:	00002821 	move	a1,zero
800e7fc8:	24070100 	li	a3,256
800e7fcc:	2442b9dc 	addiu	v0,v0,-17956
800e7fd0:	24060009 	li	a2,9
800e7fd4:	0040f809 	jalr	v0
800e7fd8:	afb10014 	sw	s1,20(sp)
800e7fdc:	8e0703d0 	lw	a3,976(s0)
800e7fe0:	3c02801f 	lui	v0,0x801f
800e7fe4:	3c038011 	lui	v1,0x8011
800e7fe8:	24e70028 	addiu	a3,a3,40
800e7fec:	2457212c 	addiu	s7,v0,8492
800e7ff0:	247eec30 	addiu	s8,v1,-5072
800e7ff4:	00002821 	move	a1,zero
800e7ff8:	27b30020 	addiu	s3,sp,32
800e7ffc:	3c16800e 	lui	s6,0x800e
800e8000:	ae0703d0 	sw	a3,976(s0)
800e8004:	0803a031 	j	800e80c4 <gamestate_delette_menu_passive.3796+0x238>
800e8008:	ae0003cc 	sw	zero,972(s0)
800e800c:	8ce50014 	lw	a1,20(a3)
800e8010:	8ce60010 	lw	a2,16(a3)
800e8014:	8ca20000 	lw	v0,0(a1)
800e8018:	8ce3000c 	lw	v1,12(a3)
800e801c:	00021080 	sll	v0,v0,0x2
800e8020:	00461021 	addu	v0,v0,a2
800e8024:	8c650000 	lw	a1,0(v1)
800e8028:	8c430000 	lw	v1,0(v0)
800e802c:	03c0f809 	jalr	s8
800e8030:	8c660000 	lw	a2,0(v1)
800e8034:	8e0203cc 	lw	v0,972(s0)
800e8038:	8e0703c8 	lw	a3,968(s0)
800e803c:	00021080 	sll	v0,v0,0x2
800e8040:	00531021 	addu	v0,v0,s3
800e8044:	8c430000 	lw	v1,0(v0)
800e8048:	8e0803d0 	lw	t0,976(s0)
800e804c:	00031080 	sll	v0,v1,0x2
800e8050:	01074026 	xor	t0,t0,a3
800e8054:	00033940 	sll	a3,v1,0x5
800e8058:	00e23823 	subu	a3,a3,v0
800e805c:	00e33823 	subu	a3,a3,v1
800e8060:	8e844758 	lw	a0,18264(s4)
800e8064:	24024a8d 	li	v0,19085
800e8068:	24097fff 	li	t1,32767
800e806c:	0048480b 	movn	t1,v0,t0
800e8070:	24050100 	li	a1,256
800e8074:	3402ffff 	li	v0,0xffff
800e8078:	24e70028 	addiu	a3,a3,40
800e807c:	24060017 	li	a2,23
800e8080:	26caa0c4 	addiu	t2,s6,-24380
800e8084:	afa20014 	sw	v0,20(sp)
800e8088:	afa90018 	sw	t1,24(sp)
800e808c:	afa00010 	sw	zero,16(sp)
800e8090:	0140f809 	jalr	t2
800e8094:	afb1001c 	sw	s1,28(sp)
800e8098:	8e0203cc 	lw	v0,972(s0)
800e809c:	8e0703d0 	lw	a3,976(s0)
800e80a0:	24420001 	addiu	v0,v0,1
800e80a4:	24e30028 	addiu	v1,a3,40
800e80a8:	2c440002 	sltiu	a0,v0,2
800e80ac:	3c12801f 	lui	s2,0x801f
800e80b0:	00402821 	move	a1,v0
800e80b4:	00603821 	move	a3,v1
800e80b8:	ae0203cc 	sw	v0,972(s0)
800e80bc:	1080001d 	beqz	a0,800e8134 <gamestate_delette_menu_passive.3796+0x2a8>
800e80c0:	ae0303d0 	sw	v1,976(s0)
800e80c4:	8e0303c8 	lw	v1,968(s0)
800e80c8:	00051080 	sll	v0,a1,0x2
800e80cc:	00531021 	addu	v0,v0,s3
800e80d0:	10e300db 	beq	a3,v1,800e8440 <gamestate_delette_menu_passive.3796+0x5b4>
800e80d4:	26a9a944 	addiu	t1,s5,-22204
800e80d8:	8ce20024 	lw	v0,36(a3)
800e80dc:	30430002 	andi	v1,v0,0x2
800e80e0:	30420001 	andi	v0,v0,0x1
800e80e4:	1440000b 	bnez	v0,800e8114 <gamestate_delette_menu_passive.3796+0x288>
800e80e8:	02202021 	move	a0,s1
800e80ec:	3c028012 	lui	v0,0x8012
800e80f0:	02202021 	move	a0,s1
800e80f4:	1460ffc5 	bnez	v1,800e800c <gamestate_delette_menu_passive.3796+0x180>
800e80f8:	2446bbf0 	addiu	a2,v0,-17424
800e80fc:	8ce2000c 	lw	v0,12(a3)
800e8100:	02202021 	move	a0,s1
800e8104:	00c0f809 	jalr	a2
800e8108:	8c450000 	lw	a1,0(v0)
800e810c:	0803a00e 	j	800e8038 <gamestate_delette_menu_passive.3796+0x1ac>
800e8110:	8e0203cc 	lw	v0,972(s0)
800e8114:	8ce20014 	lw	v0,20(a3)
800e8118:	8ce3000c 	lw	v1,12(a3)
800e811c:	8c460000 	lw	a2,0(v0)
800e8120:	8c650000 	lw	a1,0(v1)
800e8124:	03c0f809 	jalr	s8
800e8128:	24c60001 	addiu	a2,a2,1
800e812c:	0803a00e 	j	800e8038 <gamestate_delette_menu_passive.3796+0x1ac>
800e8130:	8e0203cc 	lw	v0,972(s0)
800e8134:	8e0303d4 	lw	v1,980(s0)
800e8138:	24020002 	li	v0,2
800e813c:	106200d8 	beq	v1,v0,800e84a0 <gamestate_delette_menu_passive.3796+0x614>
800e8140:	2411001c 	li	s1,28
800e8144:	3c10803a 	lui	s0,0x803a
800e8148:	8202cd28 	lb	v0,-13016(s0)
800e814c:	1840011b 	blez	v0,800e85bc <gamestate_delette_menu_passive.3796+0x730>
800e8150:	3c03801f 	lui	v1,0x801f
800e8154:	2462212c 	addiu	v0,v1,8492
800e8158:	8c49020c 	lw	t1,524(v0)
800e815c:	8c470208 	lw	a3,520(v0)
800e8160:	8c450200 	lw	a1,512(v0)
800e8164:	8c460204 	lw	a2,516(v0)
800e8168:	8e444758 	lw	a0,18264(s2)
800e816c:	2402001c 	li	v0,28
800e8170:	2403005d 	li	v1,93
800e8174:	afa20014 	sw	v0,20(sp)
800e8178:	afa30018 	sw	v1,24(sp)
800e817c:	26a8a944 	addiu	t0,s5,-22204
800e8180:	0100f809 	jalr	t0
800e8184:	afa90010 	sw	t1,16(sp)
800e8188:	2602cd28 	addiu	v0,s0,-13016
800e818c:	80430001 	lb	v1,1(v0)
800e8190:	1860011c 	blez	v1,800e8604 <gamestate_delette_menu_passive.3796+0x778>
800e8194:	3c04801f 	lui	a0,0x801f
800e8198:	3c03801f 	lui	v1,0x801f
800e819c:	2462212c 	addiu	v0,v1,8492
800e81a0:	8c49020c 	lw	t1,524(v0)
800e81a4:	8c470208 	lw	a3,520(v0)
800e81a8:	8c450200 	lw	a1,512(v0)
800e81ac:	8c460204 	lw	a2,516(v0)
800e81b0:	2403005d 	li	v1,93
800e81b4:	24020031 	li	v0,49
800e81b8:	8e844758 	lw	a0,18264(s4)
800e81bc:	afa20014 	sw	v0,20(sp)
800e81c0:	afa30018 	sw	v1,24(sp)
800e81c4:	26a8a944 	addiu	t0,s5,-22204
800e81c8:	0100f809 	jalr	t0
800e81cc:	afa90010 	sw	t1,16(sp)
800e81d0:	2602cd28 	addiu	v0,s0,-13016
800e81d4:	80430002 	lb	v1,2(v0)
800e81d8:	1860011c 	blez	v1,800e864c <gamestate_delette_menu_passive.3796+0x7c0>
800e81dc:	3c04801f 	lui	a0,0x801f
800e81e0:	3c03801f 	lui	v1,0x801f
800e81e4:	2462212c 	addiu	v0,v1,8492
800e81e8:	8c49020c 	lw	t1,524(v0)
800e81ec:	8c470208 	lw	a3,520(v0)
800e81f0:	8c450200 	lw	a1,512(v0)
800e81f4:	8c460204 	lw	a2,516(v0)
800e81f8:	2403005d 	li	v1,93
800e81fc:	24020046 	li	v0,70
800e8200:	8e844758 	lw	a0,18264(s4)
800e8204:	afa20014 	sw	v0,20(sp)
800e8208:	afa30018 	sw	v1,24(sp)
800e820c:	26a8a944 	addiu	t0,s5,-22204
800e8210:	0100f809 	jalr	t0
800e8214:	afa90010 	sw	t1,16(sp)
800e8218:	2602cd28 	addiu	v0,s0,-13016
800e821c:	80430003 	lb	v1,3(v0)
800e8220:	1860011c 	blez	v1,800e8694 <gamestate_delette_menu_passive.3796+0x808>
800e8224:	3c04801f 	lui	a0,0x801f
800e8228:	3c03801f 	lui	v1,0x801f
800e822c:	2462212c 	addiu	v0,v1,8492
800e8230:	8c49020c 	lw	t1,524(v0)
800e8234:	8c470208 	lw	a3,520(v0)
800e8238:	8c450200 	lw	a1,512(v0)
800e823c:	8c460204 	lw	a2,516(v0)
800e8240:	2403005d 	li	v1,93
800e8244:	2402005b 	li	v0,91
800e8248:	8e844758 	lw	a0,18264(s4)
800e824c:	afa20014 	sw	v0,20(sp)
800e8250:	afa30018 	sw	v1,24(sp)
800e8254:	26a8a944 	addiu	t0,s5,-22204
800e8258:	0100f809 	jalr	t0
800e825c:	afa90010 	sw	t1,16(sp)
800e8260:	2602cd28 	addiu	v0,s0,-13016
800e8264:	80430004 	lb	v1,4(v0)
800e8268:	1860011c 	blez	v1,800e86dc <gamestate_delette_menu_passive.3796+0x850>
800e826c:	3c04801f 	lui	a0,0x801f
800e8270:	3c03801f 	lui	v1,0x801f
800e8274:	2462212c 	addiu	v0,v1,8492
800e8278:	8c49020c 	lw	t1,524(v0)
800e827c:	8c470208 	lw	a3,520(v0)
800e8280:	8c450200 	lw	a1,512(v0)
800e8284:	8c460204 	lw	a2,516(v0)
800e8288:	2403005d 	li	v1,93
800e828c:	24020070 	li	v0,112
800e8290:	8e844758 	lw	a0,18264(s4)
800e8294:	afa20014 	sw	v0,20(sp)
800e8298:	afa30018 	sw	v1,24(sp)
800e829c:	26a8a944 	addiu	t0,s5,-22204
800e82a0:	0100f809 	jalr	t0
800e82a4:	afa90010 	sw	t1,16(sp)
800e82a8:	2602cd28 	addiu	v0,s0,-13016
800e82ac:	80430005 	lb	v1,5(v0)
800e82b0:	1860011c 	blez	v1,800e8724 <gamestate_delette_menu_passive.3796+0x898>
800e82b4:	3c04801f 	lui	a0,0x801f
800e82b8:	3c03801f 	lui	v1,0x801f
800e82bc:	2462212c 	addiu	v0,v1,8492
800e82c0:	8c49020c 	lw	t1,524(v0)
800e82c4:	8c470208 	lw	a3,520(v0)
800e82c8:	8c450200 	lw	a1,512(v0)
800e82cc:	8c460204 	lw	a2,516(v0)
800e82d0:	2403005d 	li	v1,93
800e82d4:	24020085 	li	v0,133
800e82d8:	8e844758 	lw	a0,18264(s4)
800e82dc:	afa20014 	sw	v0,20(sp)
800e82e0:	afa30018 	sw	v1,24(sp)
800e82e4:	26a8a944 	addiu	t0,s5,-22204
800e82e8:	0100f809 	jalr	t0
800e82ec:	afa90010 	sw	t1,16(sp)
800e82f0:	2602cd28 	addiu	v0,s0,-13016
800e82f4:	80430006 	lb	v1,6(v0)
800e82f8:	1860011c 	blez	v1,800e876c <gamestate_delette_menu_passive.3796+0x8e0>
800e82fc:	3c04801f 	lui	a0,0x801f
800e8300:	3c03801f 	lui	v1,0x801f
800e8304:	2462212c 	addiu	v0,v1,8492
800e8308:	8c49020c 	lw	t1,524(v0)
800e830c:	8c470208 	lw	a3,520(v0)
800e8310:	8c450200 	lw	a1,512(v0)
800e8314:	8c460204 	lw	a2,516(v0)
800e8318:	2403005d 	li	v1,93
800e831c:	2402009a 	li	v0,154
800e8320:	8e844758 	lw	a0,18264(s4)
800e8324:	afa20014 	sw	v0,20(sp)
800e8328:	afa30018 	sw	v1,24(sp)
800e832c:	26a8a944 	addiu	t0,s5,-22204
800e8330:	0100f809 	jalr	t0
800e8334:	afa90010 	sw	t1,16(sp)
800e8338:	2602cd28 	addiu	v0,s0,-13016
800e833c:	80430007 	lb	v1,7(v0)
800e8340:	1860011c 	blez	v1,800e87b4 <gamestate_delette_menu_passive.3796+0x928>
800e8344:	3c04801f 	lui	a0,0x801f
800e8348:	3c03801f 	lui	v1,0x801f
800e834c:	2462212c 	addiu	v0,v1,8492
800e8350:	8c49020c 	lw	t1,524(v0)
800e8354:	8c470208 	lw	a3,520(v0)
800e8358:	8c450200 	lw	a1,512(v0)
800e835c:	8c460204 	lw	a2,516(v0)
800e8360:	2403005d 	li	v1,93
800e8364:	240200af 	li	v0,175
800e8368:	8e844758 	lw	a0,18264(s4)
800e836c:	afa20014 	sw	v0,20(sp)
800e8370:	afa30018 	sw	v1,24(sp)
800e8374:	26a8a944 	addiu	t0,s5,-22204
800e8378:	0100f809 	jalr	t0
800e837c:	afa90010 	sw	t1,16(sp)
800e8380:	2602cd28 	addiu	v0,s0,-13016
800e8384:	80430008 	lb	v1,8(v0)
800e8388:	1860011c 	blez	v1,800e87fc <gamestate_delette_menu_passive.3796+0x970>
800e838c:	3c04801f 	lui	a0,0x801f
800e8390:	3c03801f 	lui	v1,0x801f
800e8394:	2462212c 	addiu	v0,v1,8492
800e8398:	8c49020c 	lw	t1,524(v0)
800e839c:	8c470208 	lw	a3,520(v0)
800e83a0:	8c450200 	lw	a1,512(v0)
800e83a4:	8c460204 	lw	a2,516(v0)
800e83a8:	2403005d 	li	v1,93
800e83ac:	240200c4 	li	v0,196
800e83b0:	8e844758 	lw	a0,18264(s4)
800e83b4:	afa20014 	sw	v0,20(sp)
800e83b8:	afa30018 	sw	v1,24(sp)
800e83bc:	26a8a944 	addiu	t0,s5,-22204
800e83c0:	0100f809 	jalr	t0
800e83c4:	afa90010 	sw	t1,16(sp)
800e83c8:	2602cd28 	addiu	v0,s0,-13016
800e83cc:	80430009 	lb	v1,9(v0)
800e83d0:	1860011b 	blez	v1,800e8840 <gamestate_delette_menu_passive.3796+0x9b4>
800e83d4:	3c03801f 	lui	v1,0x801f
800e83d8:	3c04801f 	lui	a0,0x801f
800e83dc:	2482212c 	addiu	v0,a0,8492
800e83e0:	8c470208 	lw	a3,520(v0)
800e83e4:	8e844758 	lw	a0,18264(s4)
800e83e8:	8c49020c 	lw	t1,524(v0)
800e83ec:	8c450200 	lw	a1,512(v0)
800e83f0:	8c460204 	lw	a2,516(v0)
800e83f4:	240200d9 	li	v0,217
800e83f8:	2403005d 	li	v1,93
800e83fc:	26a8a944 	addiu	t0,s5,-22204
800e8400:	afa20014 	sw	v0,20(sp)
800e8404:	afa30018 	sw	v1,24(sp)
800e8408:	0100f809 	jalr	t0
800e840c:	afa90010 	sw	t1,16(sp)
800e8410:	8fbf0054 	lw	ra,84(sp)
800e8414:	8fbe0050 	lw	s8,80(sp)
800e8418:	8fb7004c 	lw	s7,76(sp)
800e841c:	8fb60048 	lw	s6,72(sp)
800e8420:	8fb50044 	lw	s5,68(sp)
800e8424:	8fb40040 	lw	s4,64(sp)
800e8428:	8fb3003c 	lw	s3,60(sp)
800e842c:	8fb20038 	lw	s2,56(sp)
800e8430:	8fb10034 	lw	s1,52(sp)
800e8434:	8fb00030 	lw	s0,48(sp)
800e8438:	03e00008 	jr	ra
800e843c:	27bd0058 	addiu	sp,sp,88
800e8440:	8c420000 	lw	v0,0(v0)
800e8444:	8ee801dc 	lw	t0,476(s7)
800e8448:	00022880 	sll	a1,v0,0x2
800e844c:	00021940 	sll	v1,v0,0x5
800e8450:	00651823 	subu	v1,v1,a1
800e8454:	00621823 	subu	v1,v1,v0
800e8458:	8ee701d8 	lw	a3,472(s7)
800e845c:	8ee601d4 	lw	a2,468(s7)
800e8460:	8ee501d0 	lw	a1,464(s7)
800e8464:	24630023 	addiu	v1,v1,35
800e8468:	24020006 	li	v0,6
800e846c:	8e844758 	lw	a0,18264(s4)
800e8470:	afa20014 	sw	v0,20(sp)
800e8474:	afa30018 	sw	v1,24(sp)
800e8478:	0120f809 	jalr	t1
800e847c:	afa80010 	sw	t0,16(sp)
800e8480:	0803a036 	j	800e80d8 <gamestate_delette_menu_passive.3796+0x24c>
800e8484:	8e0703d0 	lw	a3,976(s0)
800e8488:	8e844758 	lw	a0,18264(s4)
800e848c:	8e270258 	lw	a3,600(s1)
800e8490:	8e28025c 	lw	t0,604(s1)
800e8494:	8e250250 	lw	a1,592(s1)
800e8498:	08039fdf 	j	800e7f7c <gamestate_delette_menu_passive.3796+0xf0>
800e849c:	8e260254 	lw	a2,596(s1)
800e84a0:	8e1303c4 	lw	s3,964(s0)
800e84a4:	3c10803a 	lui	s0,0x803a
800e84a8:	00131900 	sll	v1,s3,0x4
800e84ac:	00131080 	sll	v0,s3,0x2
800e84b0:	00431021 	addu	v0,v0,v1
800e84b4:	00531021 	addu	v0,v0,s3
800e84b8:	2442001c 	addiu	v0,v0,28
800e84bc:	2612cd28 	addiu	s2,s0,-13016
800e84c0:	afa20028 	sw	v0,40(sp)
800e84c4:	3c03801f 	lui	v1,0x801f
800e84c8:	3c02800e 	lui	v0,0x800e
800e84cc:	2470212c 	addiu	s0,v1,8492
800e84d0:	2456a944 	addiu	s6,v0,-22204
800e84d4:	0240b821 	move	s7,s2
800e84d8:	2415005d 	li	s5,93
800e84dc:	0803a148 	j	800e8520 <gamestate_delette_menu_passive.3796+0x694>
800e84e0:	0272f021 	addu	s8,s3,s2
800e84e4:	82420000 	lb	v0,0(s2)
800e84e8:	1840001e 	blez	v0,800e8564 <gamestate_delette_menu_passive.3796+0x6d8>
800e84ec:	8e844758 	lw	a0,18264(s4)
800e84f0:	8e02020c 	lw	v0,524(s0)
800e84f4:	8e050200 	lw	a1,512(s0)
800e84f8:	8e060204 	lw	a2,516(s0)
800e84fc:	8e070208 	lw	a3,520(s0)
800e8500:	afa20010 	sw	v0,16(sp)
800e8504:	afb10014 	sw	s1,20(sp)
800e8508:	02c0f809 	jalr	s6
800e850c:	afb50018 	sw	s5,24(sp)
800e8510:	26310015 	addiu	s1,s1,21
800e8514:	240200ee 	li	v0,238
800e8518:	1222ffbd 	beq	s1,v0,800e8410 <gamestate_delette_menu_passive.3796+0x584>
800e851c:	26520001 	addiu	s2,s2,1
800e8520:	02571023 	subu	v0,s2,s7
800e8524:	1662ffef 	bne	s3,v0,800e84e4 <gamestate_delette_menu_passive.3796+0x658>
800e8528:	00000000 	nop
800e852c:	83c20000 	lb	v0,0(s8)
800e8530:	18400016 	blez	v0,800e858c <gamestate_delette_menu_passive.3796+0x700>
800e8534:	8fa30028 	lw	v1,40(sp)
800e8538:	8e0201fc 	lw	v0,508(s0)
800e853c:	8e0501f0 	lw	a1,496(s0)
800e8540:	8e0601f4 	lw	a2,500(s0)
800e8544:	8e0701f8 	lw	a3,504(s0)
800e8548:	8e844758 	lw	a0,18264(s4)
800e854c:	afa20010 	sw	v0,16(sp)
800e8550:	afa30014 	sw	v1,20(sp)
800e8554:	02c0f809 	jalr	s6
800e8558:	afb50018 	sw	s5,24(sp)
800e855c:	0803a145 	j	800e8514 <gamestate_delette_menu_passive.3796+0x688>
800e8560:	26310015 	addiu	s1,s1,21
800e8564:	8e02022c 	lw	v0,556(s0)
800e8568:	8e050220 	lw	a1,544(s0)
800e856c:	8e060224 	lw	a2,548(s0)
800e8570:	8e070228 	lw	a3,552(s0)
800e8574:	afa20010 	sw	v0,16(sp)
800e8578:	afb10014 	sw	s1,20(sp)
800e857c:	02c0f809 	jalr	s6
800e8580:	afb50018 	sw	s5,24(sp)
800e8584:	0803a145 	j	800e8514 <gamestate_delette_menu_passive.3796+0x688>
800e8588:	26310015 	addiu	s1,s1,21
800e858c:	8e02021c 	lw	v0,540(s0)
800e8590:	8e050210 	lw	a1,528(s0)
800e8594:	8e060214 	lw	a2,532(s0)
800e8598:	8e070218 	lw	a3,536(s0)
800e859c:	afa20010 	sw	v0,16(sp)
800e85a0:	8fa20028 	lw	v0,40(sp)
800e85a4:	8e844758 	lw	a0,18264(s4)
800e85a8:	afa20014 	sw	v0,20(sp)
800e85ac:	02c0f809 	jalr	s6
800e85b0:	afb50018 	sw	s5,24(sp)
800e85b4:	0803a145 	j	800e8514 <gamestate_delette_menu_passive.3796+0x688>
800e85b8:	26310015 	addiu	s1,s1,21
800e85bc:	2462212c 	addiu	v0,v1,8492
800e85c0:	8c49022c 	lw	t1,556(v0)
800e85c4:	8c470228 	lw	a3,552(v0)
800e85c8:	8c450220 	lw	a1,544(v0)
800e85cc:	8c460224 	lw	a2,548(v0)
800e85d0:	8e444758 	lw	a0,18264(s2)
800e85d4:	2402001c 	li	v0,28
800e85d8:	2403005d 	li	v1,93
800e85dc:	afa20014 	sw	v0,20(sp)
800e85e0:	afa30018 	sw	v1,24(sp)
800e85e4:	26a8a944 	addiu	t0,s5,-22204
800e85e8:	0100f809 	jalr	t0
800e85ec:	afa90010 	sw	t1,16(sp)
800e85f0:	2602cd28 	addiu	v0,s0,-13016
800e85f4:	80430001 	lb	v1,1(v0)
800e85f8:	1c60fee8 	bgtz	v1,800e819c <gamestate_delette_menu_passive.3796+0x310>
800e85fc:	3c03801f 	lui	v1,0x801f
800e8600:	3c04801f 	lui	a0,0x801f
800e8604:	2482212c 	addiu	v0,a0,8492
800e8608:	8c49022c 	lw	t1,556(v0)
800e860c:	8c470228 	lw	a3,552(v0)
800e8610:	8c450220 	lw	a1,544(v0)
800e8614:	8c460224 	lw	a2,548(v0)
800e8618:	2403005d 	li	v1,93
800e861c:	24020031 	li	v0,49
800e8620:	8e844758 	lw	a0,18264(s4)
800e8624:	afa20014 	sw	v0,20(sp)
800e8628:	afa30018 	sw	v1,24(sp)
800e862c:	26a8a944 	addiu	t0,s5,-22204
800e8630:	0100f809 	jalr	t0
800e8634:	afa90010 	sw	t1,16(sp)
800e8638:	2602cd28 	addiu	v0,s0,-13016
800e863c:	80430002 	lb	v1,2(v0)
800e8640:	1c60fee8 	bgtz	v1,800e81e4 <gamestate_delette_menu_passive.3796+0x358>
800e8644:	3c03801f 	lui	v1,0x801f
800e8648:	3c04801f 	lui	a0,0x801f
800e864c:	2482212c 	addiu	v0,a0,8492
800e8650:	8c49022c 	lw	t1,556(v0)
800e8654:	8c470228 	lw	a3,552(v0)
800e8658:	8c450220 	lw	a1,544(v0)
800e865c:	8c460224 	lw	a2,548(v0)
800e8660:	2403005d 	li	v1,93
800e8664:	24020046 	li	v0,70
800e8668:	8e844758 	lw	a0,18264(s4)
800e866c:	afa20014 	sw	v0,20(sp)
800e8670:	afa30018 	sw	v1,24(sp)
800e8674:	26a8a944 	addiu	t0,s5,-22204
800e8678:	0100f809 	jalr	t0
800e867c:	afa90010 	sw	t1,16(sp)
800e8680:	2602cd28 	addiu	v0,s0,-13016
800e8684:	80430003 	lb	v1,3(v0)
800e8688:	1c60fee8 	bgtz	v1,800e822c <gamestate_delette_menu_passive.3796+0x3a0>
800e868c:	3c03801f 	lui	v1,0x801f
800e8690:	3c04801f 	lui	a0,0x801f
800e8694:	2482212c 	addiu	v0,a0,8492
800e8698:	8c49022c 	lw	t1,556(v0)
800e869c:	8c470228 	lw	a3,552(v0)
800e86a0:	8c450220 	lw	a1,544(v0)
800e86a4:	8c460224 	lw	a2,548(v0)
800e86a8:	2403005d 	li	v1,93
800e86ac:	2402005b 	li	v0,91
800e86b0:	8e844758 	lw	a0,18264(s4)
800e86b4:	afa20014 	sw	v0,20(sp)
800e86b8:	afa30018 	sw	v1,24(sp)
800e86bc:	26a8a944 	addiu	t0,s5,-22204
800e86c0:	0100f809 	jalr	t0
800e86c4:	afa90010 	sw	t1,16(sp)
800e86c8:	2602cd28 	addiu	v0,s0,-13016
800e86cc:	80430004 	lb	v1,4(v0)
800e86d0:	1c60fee8 	bgtz	v1,800e8274 <gamestate_delette_menu_passive.3796+0x3e8>
800e86d4:	3c03801f 	lui	v1,0x801f
800e86d8:	3c04801f 	lui	a0,0x801f
800e86dc:	2482212c 	addiu	v0,a0,8492
800e86e0:	8c49022c 	lw	t1,556(v0)
800e86e4:	8c470228 	lw	a3,552(v0)
800e86e8:	8c450220 	lw	a1,544(v0)
800e86ec:	8c460224 	lw	a2,548(v0)
800e86f0:	2403005d 	li	v1,93
800e86f4:	24020070 	li	v0,112
800e86f8:	8e844758 	lw	a0,18264(s4)
800e86fc:	afa20014 	sw	v0,20(sp)
800e8700:	afa30018 	sw	v1,24(sp)
800e8704:	26a8a944 	addiu	t0,s5,-22204
800e8708:	0100f809 	jalr	t0
800e870c:	afa90010 	sw	t1,16(sp)
800e8710:	2602cd28 	addiu	v0,s0,-13016
800e8714:	80430005 	lb	v1,5(v0)
800e8718:	1c60fee8 	bgtz	v1,800e82bc <gamestate_delette_menu_passive.3796+0x430>
800e871c:	3c03801f 	lui	v1,0x801f
800e8720:	3c04801f 	lui	a0,0x801f
800e8724:	2482212c 	addiu	v0,a0,8492
800e8728:	8c49022c 	lw	t1,556(v0)
800e872c:	8c470228 	lw	a3,552(v0)
800e8730:	8c450220 	lw	a1,544(v0)
800e8734:	8c460224 	lw	a2,548(v0)
800e8738:	2403005d 	li	v1,93
800e873c:	24020085 	li	v0,133
800e8740:	8e844758 	lw	a0,18264(s4)
800e8744:	afa20014 	sw	v0,20(sp)
800e8748:	afa30018 	sw	v1,24(sp)
800e874c:	26a8a944 	addiu	t0,s5,-22204
800e8750:	0100f809 	jalr	t0
800e8754:	afa90010 	sw	t1,16(sp)
800e8758:	2602cd28 	addiu	v0,s0,-13016
800e875c:	80430006 	lb	v1,6(v0)
800e8760:	1c60fee8 	bgtz	v1,800e8304 <gamestate_delette_menu_passive.3796+0x478>
800e8764:	3c03801f 	lui	v1,0x801f
800e8768:	3c04801f 	lui	a0,0x801f
800e876c:	2482212c 	addiu	v0,a0,8492
800e8770:	8c49022c 	lw	t1,556(v0)
800e8774:	8c470228 	lw	a3,552(v0)
800e8778:	8c450220 	lw	a1,544(v0)
800e877c:	8c460224 	lw	a2,548(v0)
800e8780:	2403005d 	li	v1,93
800e8784:	2402009a 	li	v0,154
800e8788:	8e844758 	lw	a0,18264(s4)
800e878c:	afa20014 	sw	v0,20(sp)
800e8790:	afa30018 	sw	v1,24(sp)
800e8794:	26a8a944 	addiu	t0,s5,-22204
800e8798:	0100f809 	jalr	t0
800e879c:	afa90010 	sw	t1,16(sp)
800e87a0:	2602cd28 	addiu	v0,s0,-13016
800e87a4:	80430007 	lb	v1,7(v0)
800e87a8:	1c60fee8 	bgtz	v1,800e834c <gamestate_delette_menu_passive.3796+0x4c0>
800e87ac:	3c03801f 	lui	v1,0x801f
800e87b0:	3c04801f 	lui	a0,0x801f
800e87b4:	2482212c 	addiu	v0,a0,8492
800e87b8:	8c49022c 	lw	t1,556(v0)
800e87bc:	8c470228 	lw	a3,552(v0)
800e87c0:	8c450220 	lw	a1,544(v0)
800e87c4:	8c460224 	lw	a2,548(v0)
800e87c8:	2403005d 	li	v1,93
800e87cc:	240200af 	li	v0,175
800e87d0:	8e844758 	lw	a0,18264(s4)
800e87d4:	afa20014 	sw	v0,20(sp)
800e87d8:	afa30018 	sw	v1,24(sp)
800e87dc:	26a8a944 	addiu	t0,s5,-22204
800e87e0:	0100f809 	jalr	t0
800e87e4:	afa90010 	sw	t1,16(sp)
800e87e8:	2602cd28 	addiu	v0,s0,-13016
800e87ec:	80430008 	lb	v1,8(v0)
800e87f0:	1c60fee8 	bgtz	v1,800e8394 <gamestate_delette_menu_passive.3796+0x508>
800e87f4:	3c03801f 	lui	v1,0x801f
800e87f8:	3c04801f 	lui	a0,0x801f
800e87fc:	2482212c 	addiu	v0,a0,8492
800e8800:	8c49022c 	lw	t1,556(v0)
800e8804:	8c470228 	lw	a3,552(v0)
800e8808:	8c450220 	lw	a1,544(v0)
800e880c:	8c460224 	lw	a2,548(v0)
800e8810:	2403005d 	li	v1,93
800e8814:	240200c4 	li	v0,196
800e8818:	8e844758 	lw	a0,18264(s4)
800e881c:	afa20014 	sw	v0,20(sp)
800e8820:	afa30018 	sw	v1,24(sp)
800e8824:	26a8a944 	addiu	t0,s5,-22204
800e8828:	0100f809 	jalr	t0
800e882c:	afa90010 	sw	t1,16(sp)
800e8830:	2602cd28 	addiu	v0,s0,-13016
800e8834:	80430009 	lb	v1,9(v0)
800e8838:	1c60fee7 	bgtz	v1,800e83d8 <gamestate_delette_menu_passive.3796+0x54c>
800e883c:	3c03801f 	lui	v1,0x801f
800e8840:	2462212c 	addiu	v0,v1,8492
800e8844:	8e844758 	lw	a0,18264(s4)
800e8848:	8c470228 	lw	a3,552(v0)
800e884c:	8c49022c 	lw	t1,556(v0)
800e8850:	8c450220 	lw	a1,544(v0)
800e8854:	0803a0fd 	j	800e83f4 <gamestate_delette_menu_passive.3796+0x568>
800e8858:	8c460224 	lw	a2,548(v0)

800e885c <menu_load_state.3768>:
800e885c:	27bdffa8 	addiu	sp,sp,-88
800e8860:	afb1003c 	sw	s1,60(sp)
800e8864:	afbf0050 	sw	ra,80(sp)
800e8868:	afb5004c 	sw	s5,76(sp)
800e886c:	afb40048 	sw	s4,72(sp)
800e8870:	afb30044 	sw	s3,68(sp)
800e8874:	afb20040 	sw	s2,64(sp)
800e8878:	afb00038 	sw	s0,56(sp)
800e887c:	00408821 	move	s1,v0
800e8880:	8c4203e4 	lw	v0,996(v0)
800e8884:	1440004e 	bnez	v0,800e89c0 <menu_load_state.3768+0x164>
800e8888:	8fbf0050 	lw	ra,80(sp)
800e888c:	8e2403ec 	lw	a0,1004(s1)
800e8890:	10800053 	beqz	a0,800e89e0 <menu_load_state.3768+0x184>
800e8894:	3c02801f 	lui	v0,0x801f
800e8898:	8c454758 	lw	a1,18264(v0)
800e889c:	24032d6b 	li	v1,11627
800e88a0:	3c060001 	lui	a2,0x1
800e88a4:	3c028011 	lui	v0,0x8011
800e88a8:	ae2303e8 	sw	v1,1000(s1)
800e88ac:	2442c930 	addiu	v0,v0,-14032
800e88b0:	0040f809 	jalr	v0
800e88b4:	34c68000 	ori	a2,a2,0x8000
800e88b8:	3c02801f 	lui	v0,0x801f
800e88bc:	8c44449c 	lw	a0,17564(v0)
800e88c0:	3c03803a 	lui	v1,0x803a
800e88c4:	2463cd28 	addiu	v1,v1,-13016
800e88c8:	00832021 	addu	a0,a0,v1
800e88cc:	80860000 	lb	a2,0(a0)
800e88d0:	18c0004e 	blez	a2,800e8a0c <menu_load_state.3768+0x1b0>
800e88d4:	3c028011 	lui	v0,0x8011
800e88d8:	27b40026 	addiu	s4,sp,38
800e88dc:	3c158011 	lui	s5,0x8011
800e88e0:	3c05801c 	lui	a1,0x801c
800e88e4:	24a5df18 	addiu	a1,a1,-8424
800e88e8:	02802021 	move	a0,s4
800e88ec:	26a2ec30 	addiu	v0,s5,-5072
800e88f0:	3c108039 	lui	s0,0x8039
800e88f4:	0040f809 	jalr	v0
800e88f8:	3c138012 	lui	s3,0x8012
800e88fc:	26047ce8 	addiu	a0,s0,31976
800e8900:	2662c1a0 	addiu	v0,s3,-15968
800e8904:	0040f809 	jalr	v0
800e8908:	2405002f 	li	a1,47
800e890c:	104000c2 	beqz	v0,800e8c18 <menu_load_state.3768+0x3bc>
800e8910:	26321f90 	addiu	s2,s1,8080
800e8914:	24450001 	addiu	a1,v0,1
800e8918:	3c028012 	lui	v0,0x8012
800e891c:	2450bbf0 	addiu	s0,v0,-17424
800e8920:	0200f809 	jalr	s0
800e8924:	02402021 	move	a0,s2
800e8928:	02402021 	move	a0,s2
800e892c:	2662c1a0 	addiu	v0,s3,-15968
800e8930:	0040f809 	jalr	v0
800e8934:	2405002e 	li	a1,46
800e8938:	10400003 	beqz	v0,800e8948 <menu_load_state.3768+0xec>
800e893c:	00402021 	move	a0,v0
800e8940:	0200f809 	jalr	s0
800e8944:	02802821 	move	a1,s4
800e8948:	26301d90 	addiu	s0,s1,7568
800e894c:	3c05801c 	lui	a1,0x801c
800e8950:	3c06803a 	lui	a2,0x803a
800e8954:	24a5dcd4 	addiu	a1,a1,-9004
800e8958:	02002021 	move	a0,s0
800e895c:	24c6c2e8 	addiu	a2,a2,-15640
800e8960:	26a2ec30 	addiu	v0,s5,-5072
800e8964:	0040f809 	jalr	v0
800e8968:	02403821 	move	a3,s2
800e896c:	3c05801d 	lui	a1,0x801d
800e8970:	3c02800f 	lui	v0,0x800f
800e8974:	02002021 	move	a0,s0
800e8978:	24425f70 	addiu	v0,v0,24432
800e897c:	0040f809 	jalr	v0
800e8980:	24a55754 	addiu	a1,a1,22356
800e8984:	10400076 	beqz	v0,800e8b60 <menu_load_state.3768+0x304>
800e8988:	240300a5 	li	v1,165
800e898c:	00402021 	move	a0,v0
800e8990:	3c02800f 	lui	v0,0x800f
800e8994:	24425f58 	addiu	v0,v0,24408
800e8998:	0040f809 	jalr	v0
800e899c:	00000000 	nop
800e89a0:	8e2303c0 	lw	v1,960(s1)
800e89a4:	24020005 	li	v0,5
800e89a8:	10620037 	beq	v1,v0,800e8a88 <menu_load_state.3768+0x22c>
800e89ac:	3c02800e 	lui	v0,0x800e
800e89b0:	2442dd20 	addiu	v0,v0,-8928
800e89b4:	0040f809 	jalr	v0
800e89b8:	02402021 	move	a0,s2
800e89bc:	8fbf0050 	lw	ra,80(sp)
800e89c0:	8fb5004c 	lw	s5,76(sp)
800e89c4:	8fb40048 	lw	s4,72(sp)
800e89c8:	8fb30044 	lw	s3,68(sp)
800e89cc:	8fb20040 	lw	s2,64(sp)
800e89d0:	8fb1003c 	lw	s1,60(sp)
800e89d4:	8fb00038 	lw	s0,56(sp)
800e89d8:	03e00008 	jr	ra
800e89dc:	27bd0058 	addiu	sp,sp,88
800e89e0:	24022882 	li	v0,10370
800e89e4:	ae2203e8 	sw	v0,1000(s1)
800e89e8:	3c02801f 	lui	v0,0x801f
800e89ec:	8c44449c 	lw	a0,17564(v0)
800e89f0:	3c03803a 	lui	v1,0x803a
800e89f4:	2463cd28 	addiu	v1,v1,-13016
800e89f8:	00832021 	addu	a0,a0,v1
800e89fc:	80860000 	lb	a2,0(a0)
800e8a00:	1cc0ffb6 	bgtz	a2,800e88dc <menu_load_state.3768+0x80>
800e8a04:	27b40026 	addiu	s4,sp,38
800e8a08:	3c028011 	lui	v0,0x8011
800e8a0c:	24040001 	li	a0,1
800e8a10:	2442c3d0 	addiu	v0,v0,-15408
800e8a14:	0040f809 	jalr	v0
800e8a18:	00002821 	move	a1,zero
800e8a1c:	3c03801f 	lui	v1,0x801f
800e8a20:	3c028039 	lui	v0,0x8039
800e8a24:	8c64475c 	lw	a0,18268(v1)
800e8a28:	8c437c64 	lw	v1,31844(v0)
800e8a2c:	24027fff 	li	v0,32767
800e8a30:	afa20010 	sw	v0,16(sp)
800e8a34:	3c02800e 	lui	v0,0x800e
800e8a38:	afa30014 	sw	v1,20(sp)
800e8a3c:	24050024 	li	a1,36
800e8a40:	2406004b 	li	a2,75
800e8a44:	2442b9dc 	addiu	v0,v0,-17956
800e8a48:	0040f809 	jalr	v0
800e8a4c:	240700be 	li	a3,190
800e8a50:	3c028011 	lui	v0,0x8011
800e8a54:	24040001 	li	a0,1
800e8a58:	2442c650 	addiu	v0,v0,-14768
800e8a5c:	0040f809 	jalr	v0
800e8a60:	24050001 	li	a1,1
800e8a64:	8fbf0050 	lw	ra,80(sp)
800e8a68:	8fb5004c 	lw	s5,76(sp)
800e8a6c:	8fb40048 	lw	s4,72(sp)
800e8a70:	8fb30044 	lw	s3,68(sp)
800e8a74:	8fb20040 	lw	s2,64(sp)
800e8a78:	8fb1003c 	lw	s1,60(sp)
800e8a7c:	8fb00038 	lw	s0,56(sp)
800e8a80:	03e00008 	jr	ra
800e8a84:	27bd0058 	addiu	sp,sp,88
800e8a88:	240200e3 	li	v0,227
800e8a8c:	240300a5 	li	v1,165
800e8a90:	8e2503ec 	lw	a1,1004(s1)
800e8a94:	afa20010 	sw	v0,16(sp)
800e8a98:	afa30014 	sw	v1,20(sp)
800e8a9c:	8e2303e8 	lw	v1,1000(s1)
800e8aa0:	3c15801f 	lui	s5,0x801f
800e8aa4:	8ea44758 	lw	a0,18264(s5)
800e8aa8:	3c02800e 	lui	v0,0x800e
800e8aac:	2406001c 	li	a2,28
800e8ab0:	2407001f 	li	a3,31
800e8ab4:	2442c390 	addiu	v0,v0,-15472
800e8ab8:	0040f809 	jalr	v0
800e8abc:	afa30018 	sw	v1,24(sp)
800e8ac0:	3c028039 	lui	v0,0x8039
800e8ac4:	3c03801f 	lui	v1,0x801f
800e8ac8:	24507b14 	addiu	s0,v0,31508
800e8acc:	8c64475c 	lw	a0,18268(v1)
800e8ad0:	8e030158 	lw	v1,344(s0)
800e8ad4:	3c02800e 	lui	v0,0x800e
800e8ad8:	24137510 	li	s3,29968
800e8adc:	2454b9dc 	addiu	s4,v0,-17956
800e8ae0:	24050024 	li	a1,36
800e8ae4:	2406004b 	li	a2,75
800e8ae8:	240700be 	li	a3,190
800e8aec:	afa30014 	sw	v1,20(sp)
800e8af0:	0280f809 	jalr	s4
800e8af4:	afb30010 	sw	s3,16(sp)
800e8af8:	3c02800e 	lui	v0,0x800e
800e8afc:	24421644 	addiu	v0,v0,5700
800e8b00:	0040f809 	jalr	v0
800e8b04:	02402021 	move	a0,s2
800e8b08:	14400045 	bnez	v0,800e8c20 <menu_load_state.3768+0x3c4>
800e8b0c:	8ea44758 	lw	a0,18264(s5)
800e8b10:	24020001 	li	v0,1
800e8b14:	ae2203e0 	sw	v0,992(s1)
800e8b18:	ae2003dc 	sw	zero,988(s1)
800e8b1c:	8ea44758 	lw	a0,18264(s5)
800e8b20:	8e020160 	lw	v0,352(s0)
800e8b24:	afb30010 	sw	s3,16(sp)
800e8b28:	afa20014 	sw	v0,20(sp)
800e8b2c:	24050024 	li	a1,36
800e8b30:	2406004b 	li	a2,75
800e8b34:	0280f809 	jalr	s4
800e8b38:	240700be 	li	a3,190
800e8b3c:	8fbf0050 	lw	ra,80(sp)
800e8b40:	8fb5004c 	lw	s5,76(sp)
800e8b44:	8fb40048 	lw	s4,72(sp)
800e8b48:	8fb30044 	lw	s3,68(sp)
800e8b4c:	8fb20040 	lw	s2,64(sp)
800e8b50:	8fb1003c 	lw	s1,60(sp)
800e8b54:	8fb00038 	lw	s0,56(sp)
800e8b58:	03e00008 	jr	ra
800e8b5c:	27bd0058 	addiu	sp,sp,88
800e8b60:	240200e3 	li	v0,227
800e8b64:	8e2503ec 	lw	a1,1004(s1)
800e8b68:	afa20010 	sw	v0,16(sp)
800e8b6c:	afa30014 	sw	v1,20(sp)
800e8b70:	3c10801f 	lui	s0,0x801f
800e8b74:	8e2303e8 	lw	v1,1000(s1)
800e8b78:	8e044758 	lw	a0,18264(s0)
800e8b7c:	3c02800e 	lui	v0,0x800e
800e8b80:	2406001c 	li	a2,28
800e8b84:	2407001f 	li	a3,31
800e8b88:	2442c390 	addiu	v0,v0,-15472
800e8b8c:	0040f809 	jalr	v0
800e8b90:	afa30018 	sw	v1,24(sp)
800e8b94:	3c028039 	lui	v0,0x8039
800e8b98:	8c437c68 	lw	v1,31848(v0)
800e8b9c:	24027510 	li	v0,29968
800e8ba0:	8e044758 	lw	a0,18264(s0)
800e8ba4:	afa20010 	sw	v0,16(sp)
800e8ba8:	3c02800e 	lui	v0,0x800e
800e8bac:	afa30014 	sw	v1,20(sp)
800e8bb0:	24050024 	li	a1,36
800e8bb4:	24060050 	li	a2,80
800e8bb8:	2442b9dc 	addiu	v0,v0,-17956
800e8bbc:	0040f809 	jalr	v0
800e8bc0:	240700be 	li	a3,190
800e8bc4:	3c028011 	lui	v0,0x8011
800e8bc8:	24040002 	li	a0,2
800e8bcc:	2442c650 	addiu	v0,v0,-14768
800e8bd0:	0040f809 	jalr	v0
800e8bd4:	24050002 	li	a1,2
800e8bd8:	3c038011 	lui	v1,0x8011
800e8bdc:	2472b6bc 	addiu	s2,v1,-18756
800e8be0:	27b00020 	addiu	s0,sp,32
800e8be4:	0240f809 	jalr	s2
800e8be8:	02002021 	move	a0,s0
800e8bec:	97a20020 	lhu	v0,32(sp)
800e8bf0:	1440fffc 	bnez	v0,800e8be4 <menu_load_state.3768+0x388>
800e8bf4:	24020005 	li	v0,5
800e8bf8:	8e2303c0 	lw	v1,960(s1)
800e8bfc:	1062000a 	beq	v1,v0,800e8c28 <menu_load_state.3768+0x3cc>
800e8c00:	3c028010 	lui	v0,0x8010
800e8c04:	244222d0 	addiu	v0,v0,8912
800e8c08:	0040f809 	jalr	v0
800e8c0c:	240403e8 	li	a0,1000
800e8c10:	0803a270 	j	800e89c0 <menu_load_state.3768+0x164>
800e8c14:	8fbf0050 	lw	ra,80(sp)
800e8c18:	0803a246 	j	800e8918 <menu_load_state.3768+0xbc>
800e8c1c:	26057ce8 	addiu	a1,s0,31976
800e8c20:	0803a2c9 	j	800e8b24 <menu_load_state.3768+0x2c8>
800e8c24:	8e02015c 	lw	v0,348(s0)
800e8c28:	3c02800f 	lui	v0,0x800f
800e8c2c:	245076b4 	addiu	s0,v0,30388
800e8c30:	0200f809 	jalr	s0
800e8c34:	00000000 	nop
800e8c38:	1040fffd 	beqz	v0,800e8c30 <menu_load_state.3768+0x3d4>
800e8c3c:	8fbf0050 	lw	ra,80(sp)
800e8c40:	0803a271 	j	800e89c4 <menu_load_state.3768+0x168>
800e8c44:	8fb5004c 	lw	s5,76(sp)

800e8c48 <menu_save_state.3767>:
800e8c48:	27bdffa8 	addiu	sp,sp,-88
800e8c4c:	afb40040 	sw	s4,64(sp)
800e8c50:	afbf0054 	sw	ra,84(sp)
800e8c54:	afbe0050 	sw	s8,80(sp)
800e8c58:	afb7004c 	sw	s7,76(sp)
800e8c5c:	afb60048 	sw	s6,72(sp)
800e8c60:	afb50044 	sw	s5,68(sp)
800e8c64:	afb3003c 	sw	s3,60(sp)
800e8c68:	afb20038 	sw	s2,56(sp)
800e8c6c:	afb10034 	sw	s1,52(sp)
800e8c70:	afb00030 	sw	s0,48(sp)
800e8c74:	8c4303c0 	lw	v1,960(v0)
800e8c78:	0040a021 	move	s4,v0
800e8c7c:	24020005 	li	v0,5
800e8c80:	1062000d 	beq	v1,v0,800e8cb8 <menu_save_state.3767+0x70>
800e8c84:	00000000 	nop
800e8c88:	8fbf0054 	lw	ra,84(sp)
800e8c8c:	8fbe0050 	lw	s8,80(sp)
800e8c90:	8fb7004c 	lw	s7,76(sp)
800e8c94:	8fb60048 	lw	s6,72(sp)
800e8c98:	8fb50044 	lw	s5,68(sp)
800e8c9c:	8fb40040 	lw	s4,64(sp)
800e8ca0:	8fb3003c 	lw	s3,60(sp)
800e8ca4:	8fb20038 	lw	s2,56(sp)
800e8ca8:	8fb10034 	lw	s1,52(sp)
800e8cac:	8fb00030 	lw	s0,48(sp)
800e8cb0:	03e00008 	jr	ra
800e8cb4:	27bd0058 	addiu	sp,sp,88
800e8cb8:	8e8203e4 	lw	v0,996(s4)
800e8cbc:	1440fff2 	bnez	v0,800e8c88 <menu_save_state.3767+0x40>
800e8cc0:	3c02803a 	lui	v0,0x803a
800e8cc4:	8043cd31 	lb	v1,-13007(v0)
800e8cc8:	1c6000b3 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8ccc:	24020009 	li	v0,9
800e8cd0:	3c02803a 	lui	v0,0x803a
800e8cd4:	8043cd30 	lb	v1,-13008(v0)
800e8cd8:	1c6000af 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8cdc:	24020008 	li	v0,8
800e8ce0:	3c02803a 	lui	v0,0x803a
800e8ce4:	8043cd2f 	lb	v1,-13009(v0)
800e8ce8:	1c6000ab 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8cec:	24020007 	li	v0,7
800e8cf0:	3c02803a 	lui	v0,0x803a
800e8cf4:	8043cd2e 	lb	v1,-13010(v0)
800e8cf8:	1c6000a7 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8cfc:	24020006 	li	v0,6
800e8d00:	3c02803a 	lui	v0,0x803a
800e8d04:	8043cd2d 	lb	v1,-13011(v0)
800e8d08:	1c6000a3 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8d0c:	24020005 	li	v0,5
800e8d10:	3c02803a 	lui	v0,0x803a
800e8d14:	8043cd2c 	lb	v1,-13012(v0)
800e8d18:	1c60009f 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8d1c:	24020004 	li	v0,4
800e8d20:	3c02803a 	lui	v0,0x803a
800e8d24:	8043cd2b 	lb	v1,-13013(v0)
800e8d28:	1c60009b 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8d2c:	24020003 	li	v0,3
800e8d30:	3c02803a 	lui	v0,0x803a
800e8d34:	8043cd2a 	lb	v1,-13014(v0)
800e8d38:	1c600097 	bgtz	v1,800e8f98 <menu_save_state.3767+0x350>
800e8d3c:	24020002 	li	v0,2
800e8d40:	3c02803a 	lui	v0,0x803a
800e8d44:	8043cd29 	lb	v1,-13015(v0)
800e8d48:	1c600092 	bgtz	v1,800e8f94 <menu_save_state.3767+0x34c>
800e8d4c:	3c03803a 	lui	v1,0x803a
800e8d50:	8062cd28 	lb	v0,-13016(v1)
800e8d54:	1c400107 	bgtz	v0,800e9174 <menu_save_state.3767+0x52c>
800e8d58:	2417ffff 	li	s7,-1
800e8d5c:	26f70001 	addiu	s7,s7,1
800e8d60:	26931f90 	addiu	s3,s4,8080
800e8d64:	3c12801c 	lui	s2,0x801c
800e8d68:	3c168011 	lui	s6,0x8011
800e8d6c:	3c1e8039 	lui	s8,0x8039
800e8d70:	3c118012 	lui	s1,0x8012
800e8d74:	3c158012 	lui	s5,0x8012
800e8d78:	3c02803a 	lui	v0,0x803a
800e8d7c:	2443cd28 	addiu	v1,v0,-13016
800e8d80:	02e31821 	addu	v1,s7,v1
800e8d84:	90620000 	lbu	v0,0(v1)
800e8d88:	2645df18 	addiu	a1,s2,-8424
800e8d8c:	00021023 	negu	v0,v0
800e8d90:	00023600 	sll	a2,v0,0x18
800e8d94:	a0620000 	sb	v0,0(v1)
800e8d98:	27a40020 	addiu	a0,sp,32
800e8d9c:	26c2ec30 	addiu	v0,s6,-5072
800e8da0:	0040f809 	jalr	v0
800e8da4:	00063603 	sra	a2,a2,0x18
800e8da8:	27c47ce8 	addiu	a0,s8,31976
800e8dac:	2622c1a0 	addiu	v0,s1,-15968
800e8db0:	0040f809 	jalr	v0
800e8db4:	2405002f 	li	a1,47
800e8db8:	104000eb 	beqz	v0,800e9168 <menu_save_state.3767+0x520>
800e8dbc:	00000000 	nop
800e8dc0:	24450001 	addiu	a1,v0,1
800e8dc4:	26b0bbf0 	addiu	s0,s5,-17424
800e8dc8:	0200f809 	jalr	s0
800e8dcc:	02602021 	move	a0,s3
800e8dd0:	02602021 	move	a0,s3
800e8dd4:	2622c1a0 	addiu	v0,s1,-15968
800e8dd8:	0040f809 	jalr	v0
800e8ddc:	2405002e 	li	a1,46
800e8de0:	10400005 	beqz	v0,800e8df8 <menu_save_state.3767+0x1b0>
800e8de4:	3c03801f 	lui	v1,0x801f
800e8de8:	00402021 	move	a0,v0
800e8dec:	0200f809 	jalr	s0
800e8df0:	27a50020 	addiu	a1,sp,32
800e8df4:	3c03801f 	lui	v1,0x801f
800e8df8:	3c02800e 	lui	v0,0x800e
800e8dfc:	8c644758 	lw	a0,18264(v1)
800e8e00:	241100e3 	li	s1,227
800e8e04:	2452c390 	addiu	s2,v0,-15472
800e8e08:	240200a5 	li	v0,165
800e8e0c:	00002821 	move	a1,zero
800e8e10:	2406001c 	li	a2,28
800e8e14:	2407001f 	li	a3,31
800e8e18:	afa20014 	sw	v0,20(sp)
800e8e1c:	afb10010 	sw	s1,16(sp)
800e8e20:	0240f809 	jalr	s2
800e8e24:	afa00018 	sw	zero,24(sp)
800e8e28:	3c038039 	lui	v1,0x8039
800e8e2c:	24757b14 	addiu	s5,v1,31508
800e8e30:	3c02801f 	lui	v0,0x801f
800e8e34:	8c444758 	lw	a0,18264(v0)
800e8e38:	8ea20144 	lw	v0,324(s5)
800e8e3c:	3c03800e 	lui	v1,0x800e
800e8e40:	24167510 	li	s6,29968
800e8e44:	24060064 	li	a2,100
800e8e48:	240700be 	li	a3,190
800e8e4c:	247eb9dc 	addiu	s8,v1,-17956
800e8e50:	24050024 	li	a1,36
800e8e54:	afa20014 	sw	v0,20(sp)
800e8e58:	03c0f809 	jalr	s8
800e8e5c:	afb60010 	sw	s6,16(sp)
800e8e60:	3c038011 	lui	v1,0x8011
800e8e64:	2462c650 	addiu	v0,v1,-14768
800e8e68:	24050002 	li	a1,2
800e8e6c:	0040f809 	jalr	v0
800e8e70:	24040002 	li	a0,2
800e8e74:	8e8503bc 	lw	a1,956(s4)
800e8e78:	3c02800e 	lui	v0,0x800e
800e8e7c:	24421474 	addiu	v0,v0,5236
800e8e80:	0040f809 	jalr	v0
800e8e84:	02602021 	move	a0,s3
800e8e88:	00408021 	move	s0,v0
800e8e8c:	3c02801f 	lui	v0,0x801f
800e8e90:	8c444758 	lw	a0,18264(v0)
800e8e94:	24020060 	li	v0,96
800e8e98:	afb10010 	sw	s1,16(sp)
800e8e9c:	00002821 	move	a1,zero
800e8ea0:	2406001c 	li	a2,28
800e8ea4:	2407001f 	li	a3,31
800e8ea8:	afa20014 	sw	v0,20(sp)
800e8eac:	afa00018 	sw	zero,24(sp)
800e8eb0:	0240f809 	jalr	s2
800e8eb4:	3c11801f 	lui	s1,0x801f
800e8eb8:	06000027 	bltz	s0,800e8f58 <menu_save_state.3767+0x310>
800e8ebc:	24060064 	li	a2,100
800e8ec0:	8ea2014c 	lw	v0,332(s5)
800e8ec4:	8e244758 	lw	a0,18264(s1)
800e8ec8:	24050024 	li	a1,36
800e8ecc:	afa20014 	sw	v0,20(sp)
800e8ed0:	240700be 	li	a3,190
800e8ed4:	03c0f809 	jalr	s8
800e8ed8:	afb60010 	sw	s6,16(sp)
800e8edc:	3c02801f 	lui	v0,0x801f
800e8ee0:	ac57449c 	sw	s7,17564(v0)
800e8ee4:	3c028011 	lui	v0,0x8011
800e8ee8:	2443c650 	addiu	v1,v0,-14768
800e8eec:	24040002 	li	a0,2
800e8ef0:	0060f809 	jalr	v1
800e8ef4:	24050002 	li	a1,2
800e8ef8:	3c02800e 	lui	v0,0x800e
800e8efc:	2442f29c 	addiu	v0,v0,-3428
800e8f00:	0040f809 	jalr	v0
800e8f04:	00000000 	nop
800e8f08:	3c02800e 	lui	v0,0x800e
800e8f0c:	2442f62c 	addiu	v0,v0,-2516
800e8f10:	0040f809 	jalr	v0
800e8f14:	00000000 	nop
800e8f18:	3c028010 	lui	v0,0x8010
800e8f1c:	244222d0 	addiu	v0,v0,8912
800e8f20:	0040f809 	jalr	v0
800e8f24:	240401f4 	li	a0,500
800e8f28:	8fbf0054 	lw	ra,84(sp)
800e8f2c:	8fbe0050 	lw	s8,80(sp)
800e8f30:	8fb7004c 	lw	s7,76(sp)
800e8f34:	8fb60048 	lw	s6,72(sp)
800e8f38:	8fb50044 	lw	s5,68(sp)
800e8f3c:	8fb40040 	lw	s4,64(sp)
800e8f40:	8fb3003c 	lw	s3,60(sp)
800e8f44:	8fb20038 	lw	s2,56(sp)
800e8f48:	8fb10034 	lw	s1,52(sp)
800e8f4c:	8fb00030 	lw	s0,48(sp)
800e8f50:	03e00008 	jr	ra
800e8f54:	27bd0058 	addiu	sp,sp,88
800e8f58:	8ea20148 	lw	v0,328(s5)
800e8f5c:	8e244758 	lw	a0,18264(s1)
800e8f60:	24050024 	li	a1,36
800e8f64:	afa20014 	sw	v0,20(sp)
800e8f68:	2406004a 	li	a2,74
800e8f6c:	240700be 	li	a3,190
800e8f70:	03c0f809 	jalr	s8
800e8f74:	afb60010 	sw	s6,16(sp)
800e8f78:	3c02803a 	lui	v0,0x803a
800e8f7c:	2443cd28 	addiu	v1,v0,-13016
800e8f80:	02e31821 	addu	v1,s7,v1
800e8f84:	90620000 	lbu	v0,0(v1)
800e8f88:	00021023 	negu	v0,v0
800e8f8c:	0803a3b9 	j	800e8ee4 <menu_save_state.3767+0x29c>
800e8f90:	a0620000 	sb	v0,0(v1)
800e8f94:	24020001 	li	v0,1
800e8f98:	0040b821 	move	s7,v0
800e8f9c:	28420009 	slti	v0,v0,9
800e8fa0:	1440ff6e 	bnez	v0,800e8d5c <menu_save_state.3767+0x114>
800e8fa4:	3c02801f 	lui	v0,0x801f
800e8fa8:	3c03800e 	lui	v1,0x800e
800e8fac:	8c444758 	lw	a0,18264(v0)
800e8fb0:	2468c390 	addiu	t0,v1,-15472
800e8fb4:	240200e3 	li	v0,227
800e8fb8:	240300a5 	li	v1,165
800e8fbc:	00002821 	move	a1,zero
800e8fc0:	2406001c 	li	a2,28
800e8fc4:	2407001f 	li	a3,31
800e8fc8:	afa20010 	sw	v0,16(sp)
800e8fcc:	afa30014 	sw	v1,20(sp)
800e8fd0:	0100f809 	jalr	t0
800e8fd4:	afa00018 	sw	zero,24(sp)
800e8fd8:	3c02801f 	lui	v0,0x801f
800e8fdc:	3c038039 	lui	v1,0x8039
800e8fe0:	8c444758 	lw	a0,18264(v0)
800e8fe4:	24627b14 	addiu	v0,v1,31508
800e8fe8:	8c480140 	lw	t0,320(v0)
800e8fec:	3c02800e 	lui	v0,0x800e
800e8ff0:	2443b9dc 	addiu	v1,v0,-17956
800e8ff4:	24027510 	li	v0,29968
800e8ff8:	24050024 	li	a1,36
800e8ffc:	2406004a 	li	a2,74
800e9000:	240700be 	li	a3,190
800e9004:	afa20010 	sw	v0,16(sp)
800e9008:	0060f809 	jalr	v1
800e900c:	afa80014 	sw	t0,20(sp)
800e9010:	3c06801c 	lui	a2,0x801c
800e9014:	3c07801c 	lui	a3,0x801c
800e9018:	3c02800e 	lui	v0,0x800e
800e901c:	24c6e17c 	addiu	a2,a2,-7812
800e9020:	24e7e1a4 	addiu	a3,a3,-7772
800e9024:	24040002 	li	a0,2
800e9028:	2442c08c 	addiu	v0,v0,-16244
800e902c:	0040f809 	jalr	v0
800e9030:	24050073 	li	a1,115
800e9034:	1040ff15 	beqz	v0,800e8c8c <menu_save_state.3767+0x44>
800e9038:	8fbf0054 	lw	ra,84(sp)
800e903c:	3c03803a 	lui	v1,0x803a
800e9040:	8066cd28 	lb	a2,-13016(v1)
800e9044:	3c12801c 	lui	s2,0x801c
800e9048:	3c168011 	lui	s6,0x8011
800e904c:	27a40020 	addiu	a0,sp,32
800e9050:	2645df18 	addiu	a1,s2,-8424
800e9054:	26c2ec30 	addiu	v0,s6,-5072
800e9058:	3c1e8039 	lui	s8,0x8039
800e905c:	0040f809 	jalr	v0
800e9060:	3c118012 	lui	s1,0x8012
800e9064:	27c47ce8 	addiu	a0,s8,31976
800e9068:	2622c1a0 	addiu	v0,s1,-15968
800e906c:	0040f809 	jalr	v0
800e9070:	2405002f 	li	a1,47
800e9074:	10400041 	beqz	v0,800e917c <menu_save_state.3767+0x534>
800e9078:	26931f90 	addiu	s3,s4,8080
800e907c:	24450001 	addiu	a1,v0,1
800e9080:	3c158012 	lui	s5,0x8012
800e9084:	26b0bbf0 	addiu	s0,s5,-17424
800e9088:	0200f809 	jalr	s0
800e908c:	02602021 	move	a0,s3
800e9090:	02602021 	move	a0,s3
800e9094:	2622c1a0 	addiu	v0,s1,-15968
800e9098:	0040f809 	jalr	v0
800e909c:	2405002e 	li	a1,46
800e90a0:	10400003 	beqz	v0,800e90b0 <menu_save_state.3767+0x468>
800e90a4:	00402021 	move	a0,v0
800e90a8:	0200f809 	jalr	s0
800e90ac:	27a50020 	addiu	a1,sp,32
800e90b0:	26901d90 	addiu	s0,s4,7568
800e90b4:	3c05801c 	lui	a1,0x801c
800e90b8:	3c06803a 	lui	a2,0x803a
800e90bc:	24a5dcd4 	addiu	a1,a1,-9004
800e90c0:	24c6c2e8 	addiu	a2,a2,-15640
800e90c4:	02603821 	move	a3,s3
800e90c8:	26c2ec30 	addiu	v0,s6,-5072
800e90cc:	0040f809 	jalr	v0
800e90d0:	02002021 	move	a0,s0
800e90d4:	3c02800f 	lui	v0,0x800f
800e90d8:	24425724 	addiu	v0,v0,22308
800e90dc:	0040f809 	jalr	v0
800e90e0:	02002021 	move	a0,s0
800e90e4:	3c03803a 	lui	v1,0x803a
800e90e8:	8062cd28 	lb	v0,-13016(v1)
800e90ec:	18400002 	blez	v0,800e90f8 <menu_save_state.3767+0x4b0>
800e90f0:	00021023 	negu	v0,v0
800e90f4:	a062cd28 	sb	v0,-13016(v1)
800e90f8:	2468cd28 	addiu	t0,v1,-13016
800e90fc:	3c02803a 	lui	v0,0x803a
800e9100:	3c03803a 	lui	v1,0x803a
800e9104:	2449cd29 	addiu	t1,v0,-13015
800e9108:	2463cd32 	addiu	v1,v1,-13006
800e910c:	0803a449 	j	800e9124 <menu_save_state.3767+0x4dc>
800e9110:	00002021 	move	a0,zero
800e9114:	24840001 	addiu	a0,a0,1
800e9118:	2c82000a 	sltiu	v0,a0,10
800e911c:	1040ff17 	beqz	v0,800e8d7c <menu_save_state.3767+0x134>
800e9120:	3c02803a 	lui	v0,0x803a
800e9124:	00881021 	addu	v0,a0,t0
800e9128:	80460000 	lb	a2,0(v0)
800e912c:	04c1fff9 	bgez	a2,800e9114 <menu_save_state.3767+0x4cc>
800e9130:	24870001 	addiu	a3,a0,1
800e9134:	2ce2000a 	sltiu	v0,a3,10
800e9138:	10400008 	beqz	v0,800e915c <menu_save_state.3767+0x514>
800e913c:	00000000 	nop
800e9140:	00892021 	addu	a0,a0,t1
800e9144:	00602821 	move	a1,v1
800e9148:	90820000 	lbu	v0,0(a0)
800e914c:	a082ffff 	sb	v0,-1(a0)
800e9150:	24840001 	addiu	a0,a0,1
800e9154:	14a4fffc 	bne	a1,a0,800e9148 <menu_save_state.3767+0x500>
800e9158:	00000000 	nop
800e915c:	00e02021 	move	a0,a3
800e9160:	0803a446 	j	800e9118 <menu_save_state.3767+0x4d0>
800e9164:	a1060009 	sb	a2,9(t0)
800e9168:	3c028039 	lui	v0,0x8039
800e916c:	0803a371 	j	800e8dc4 <menu_save_state.3767+0x17c>
800e9170:	24457ce8 	addiu	a1,v0,31976
800e9174:	0803a3e6 	j	800e8f98 <menu_save_state.3767+0x350>
800e9178:	00001021 	move	v0,zero
800e917c:	0803a420 	j	800e9080 <menu_save_state.3767+0x438>
800e9180:	27c57ce8 	addiu	a1,s8,31976

800e9184 <get_newest_savestate>:
800e9184:	27bdffc8 	addiu	sp,sp,-56
800e9188:	afb20028 	sw	s2,40(sp)
800e918c:	afbf0030 	sw	ra,48(sp)
800e9190:	afb3002c 	sw	s3,44(sp)
800e9194:	afb10024 	sw	s1,36(sp)
800e9198:	afb00020 	sw	s0,32(sp)
800e919c:	3c02803a 	lui	v0,0x803a
800e91a0:	8043cd31 	lb	v1,-13007(v0)
800e91a4:	1c600025 	bgtz	v1,800e923c <get_newest_savestate+0xb8>
800e91a8:	00809021 	move	s2,a0
800e91ac:	3c02803a 	lui	v0,0x803a
800e91b0:	8043cd30 	lb	v1,-13008(v0)
800e91b4:	1c60004b 	bgtz	v1,800e92e4 <get_newest_savestate+0x160>
800e91b8:	3c02803a 	lui	v0,0x803a
800e91bc:	8043cd2f 	lb	v1,-13009(v0)
800e91c0:	1c60004a 	bgtz	v1,800e92ec <get_newest_savestate+0x168>
800e91c4:	3c02803a 	lui	v0,0x803a
800e91c8:	8043cd2e 	lb	v1,-13010(v0)
800e91cc:	1c600049 	bgtz	v1,800e92f4 <get_newest_savestate+0x170>
800e91d0:	3c02803a 	lui	v0,0x803a
800e91d4:	8043cd2d 	lb	v1,-13011(v0)
800e91d8:	1c600048 	bgtz	v1,800e92fc <get_newest_savestate+0x178>
800e91dc:	3c02803a 	lui	v0,0x803a
800e91e0:	8043cd2c 	lb	v1,-13012(v0)
800e91e4:	1c600047 	bgtz	v1,800e9304 <get_newest_savestate+0x180>
800e91e8:	3c02803a 	lui	v0,0x803a
800e91ec:	8043cd2b 	lb	v1,-13013(v0)
800e91f0:	1c600046 	bgtz	v1,800e930c <get_newest_savestate+0x188>
800e91f4:	3c02803a 	lui	v0,0x803a
800e91f8:	8043cd2a 	lb	v1,-13014(v0)
800e91fc:	1c600045 	bgtz	v1,800e9314 <get_newest_savestate+0x190>
800e9200:	3c02803a 	lui	v0,0x803a
800e9204:	8043cd29 	lb	v1,-13015(v0)
800e9208:	1c600044 	bgtz	v1,800e931c <get_newest_savestate+0x198>
800e920c:	3c02803a 	lui	v0,0x803a
800e9210:	8043cd28 	lb	v1,-13016(v0)
800e9214:	1c60000b 	bgtz	v1,800e9244 <get_newest_savestate+0xc0>
800e9218:	00001821 	move	v1,zero
800e921c:	a0800000 	sb	zero,0(a0)
800e9220:	8fbf0030 	lw	ra,48(sp)
800e9224:	8fb3002c 	lw	s3,44(sp)
800e9228:	8fb20028 	lw	s2,40(sp)
800e922c:	8fb10024 	lw	s1,36(sp)
800e9230:	8fb00020 	lw	s0,32(sp)
800e9234:	03e00008 	jr	ra
800e9238:	27bd0038 	addiu	sp,sp,56
800e923c:	24030009 	li	v1,9
800e9240:	3c02803a 	lui	v0,0x803a
800e9244:	2442cd28 	addiu	v0,v0,-13016
800e9248:	00621021 	addu	v0,v1,v0
800e924c:	80460000 	lb	a2,0(v0)
800e9250:	27b30010 	addiu	s3,sp,16
800e9254:	3c05801c 	lui	a1,0x801c
800e9258:	3c028011 	lui	v0,0x8011
800e925c:	24a5df18 	addiu	a1,a1,-8424
800e9260:	02602021 	move	a0,s3
800e9264:	3c108039 	lui	s0,0x8039
800e9268:	2442ec30 	addiu	v0,v0,-5072
800e926c:	0040f809 	jalr	v0
800e9270:	3c118012 	lui	s1,0x8012
800e9274:	26047ce8 	addiu	a0,s0,31976
800e9278:	2622c1a0 	addiu	v0,s1,-15968
800e927c:	0040f809 	jalr	v0
800e9280:	2405002f 	li	a1,47
800e9284:	10400015 	beqz	v0,800e92dc <get_newest_savestate+0x158>
800e9288:	00000000 	nop
800e928c:	24450001 	addiu	a1,v0,1
800e9290:	3c028012 	lui	v0,0x8012
800e9294:	2450bbf0 	addiu	s0,v0,-17424
800e9298:	0200f809 	jalr	s0
800e929c:	02402021 	move	a0,s2
800e92a0:	02402021 	move	a0,s2
800e92a4:	2622c1a0 	addiu	v0,s1,-15968
800e92a8:	0040f809 	jalr	v0
800e92ac:	2405002e 	li	a1,46
800e92b0:	1040ffdb 	beqz	v0,800e9220 <get_newest_savestate+0x9c>
800e92b4:	02602821 	move	a1,s3
800e92b8:	0200f809 	jalr	s0
800e92bc:	00402021 	move	a0,v0
800e92c0:	8fbf0030 	lw	ra,48(sp)
800e92c4:	8fb3002c 	lw	s3,44(sp)
800e92c8:	8fb20028 	lw	s2,40(sp)
800e92cc:	8fb10024 	lw	s1,36(sp)
800e92d0:	8fb00020 	lw	s0,32(sp)
800e92d4:	03e00008 	jr	ra
800e92d8:	27bd0038 	addiu	sp,sp,56
800e92dc:	0803a4a4 	j	800e9290 <get_newest_savestate+0x10c>
800e92e0:	26057ce8 	addiu	a1,s0,31976
800e92e4:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e92e8:	24030008 	li	v1,8
800e92ec:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e92f0:	24030007 	li	v1,7
800e92f4:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e92f8:	24030006 	li	v1,6
800e92fc:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e9300:	24030005 	li	v1,5
800e9304:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e9308:	24030004 	li	v1,4
800e930c:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e9310:	24030003 	li	v1,3
800e9314:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e9318:	24030002 	li	v1,2
800e931c:	0803a490 	j	800e9240 <get_newest_savestate+0xbc>
800e9320:	24030001 	li	v1,1

800e9324 <delette_savestate.3774>:
800e9324:	27bdffa0 	addiu	sp,sp,-96
800e9328:	afb1003c 	sw	s1,60(sp)
800e932c:	afbf005c 	sw	ra,92(sp)
800e9330:	afbe0058 	sw	s8,88(sp)
800e9334:	afb70054 	sw	s7,84(sp)
800e9338:	afb60050 	sw	s6,80(sp)
800e933c:	afb5004c 	sw	s5,76(sp)
800e9340:	afb40048 	sw	s4,72(sp)
800e9344:	afb30044 	sw	s3,68(sp)
800e9348:	afb20040 	sw	s2,64(sp)
800e934c:	afb00038 	sw	s0,56(sp)
800e9350:	00408821 	move	s1,v0
800e9354:	8c4203e4 	lw	v0,996(v0)
800e9358:	14400004 	bnez	v0,800e936c <delette_savestate.3774+0x48>
800e935c:	24020005 	li	v0,5
800e9360:	8e2303c0 	lw	v1,960(s1)
800e9364:	1062000d 	beq	v1,v0,800e939c <delette_savestate.3774+0x78>
800e9368:	00000000 	nop
800e936c:	8fbf005c 	lw	ra,92(sp)
800e9370:	8fbe0058 	lw	s8,88(sp)
800e9374:	8fb70054 	lw	s7,84(sp)
800e9378:	8fb60050 	lw	s6,80(sp)
800e937c:	8fb5004c 	lw	s5,76(sp)
800e9380:	8fb40048 	lw	s4,72(sp)
800e9384:	8fb30044 	lw	s3,68(sp)
800e9388:	8fb20040 	lw	s2,64(sp)
800e938c:	8fb1003c 	lw	s1,60(sp)
800e9390:	8fb00038 	lw	s0,56(sp)
800e9394:	03e00008 	jr	ra
800e9398:	27bd0060 	addiu	sp,sp,96
800e939c:	8e2403ec 	lw	a0,1004(s1)
800e93a0:	10800093 	beqz	a0,800e95f0 <delette_savestate.3774+0x2cc>
800e93a4:	3c02801f 	lui	v0,0x801f
800e93a8:	8c454758 	lw	a1,18264(v0)
800e93ac:	24032d6b 	li	v1,11627
800e93b0:	3c060001 	lui	a2,0x1
800e93b4:	3c028011 	lui	v0,0x8011
800e93b8:	ae2303e8 	sw	v1,1000(s1)
800e93bc:	2442c930 	addiu	v0,v0,-14032
800e93c0:	0040f809 	jalr	v0
800e93c4:	34c68000 	ori	a2,a2,0x8000
800e93c8:	27b20020 	addiu	s2,sp,32
800e93cc:	3c108011 	lui	s0,0x8011
800e93d0:	2602b6bc 	addiu	v0,s0,-18756
800e93d4:	0040f809 	jalr	v0
800e93d8:	02402021 	move	a0,s2
800e93dc:	97a30020 	lhu	v1,32(sp)
800e93e0:	1460fffc 	bnez	v1,800e93d4 <delette_savestate.3774+0xb0>
800e93e4:	2602b6bc 	addiu	v0,s0,-18756
800e93e8:	8e2303d4 	lw	v1,980(s1)
800e93ec:	24020001 	li	v0,1
800e93f0:	10620084 	beq	v1,v0,800e9604 <delette_savestate.3774+0x2e0>
800e93f4:	24020002 	li	v0,2
800e93f8:	1462ffdd 	bne	v1,v0,800e9370 <delette_savestate.3774+0x4c>
800e93fc:	8fbf005c 	lw	ra,92(sp)
800e9400:	240200e3 	li	v0,227
800e9404:	240300a5 	li	v1,165
800e9408:	8e2503ec 	lw	a1,1004(s1)
800e940c:	afa20010 	sw	v0,16(sp)
800e9410:	afa30014 	sw	v1,20(sp)
800e9414:	8e2303e8 	lw	v1,1000(s1)
800e9418:	3c10801f 	lui	s0,0x801f
800e941c:	8e044758 	lw	a0,18264(s0)
800e9420:	3c02800e 	lui	v0,0x800e
800e9424:	2406001c 	li	a2,28
800e9428:	afa30018 	sw	v1,24(sp)
800e942c:	2442c390 	addiu	v0,v0,-15472
800e9430:	0040f809 	jalr	v0
800e9434:	2407001f 	li	a3,31
800e9438:	3c1e803a 	lui	s8,0x803a
800e943c:	8e2603c4 	lw	a2,964(s1)
800e9440:	27d3cd28 	addiu	s3,s8,-13016
800e9444:	00d31021 	addu	v0,a2,s3
800e9448:	80430000 	lb	v1,0(v0)
800e944c:	18600104 	blez	v1,800e9860 <delette_savestate.3774+0x53c>
800e9450:	26321d90 	addiu	s2,s1,7568
800e9454:	3c028039 	lui	v0,0x8039
800e9458:	8c457c8c 	lw	a1,31884(v0)
800e945c:	3c028011 	lui	v0,0x8011
800e9460:	2454ec30 	addiu	s4,v0,-5072
800e9464:	0280f809 	jalr	s4
800e9468:	02402021 	move	a0,s2
800e946c:	24027510 	li	v0,29968
800e9470:	8e044758 	lw	a0,18264(s0)
800e9474:	afa20010 	sw	v0,16(sp)
800e9478:	3c02800e 	lui	v0,0x800e
800e947c:	24050024 	li	a1,36
800e9480:	2406004b 	li	a2,75
800e9484:	240700be 	li	a3,190
800e9488:	2442b9dc 	addiu	v0,v0,-17956
800e948c:	0040f809 	jalr	v0
800e9490:	afb20014 	sw	s2,20(sp)
800e9494:	3c06801c 	lui	a2,0x801c
800e9498:	3c07801c 	lui	a3,0x801c
800e949c:	3c02800e 	lui	v0,0x800e
800e94a0:	24c6e17c 	addiu	a2,a2,-7812
800e94a4:	24e7e1a4 	addiu	a3,a3,-7772
800e94a8:	24040002 	li	a0,2
800e94ac:	2442c08c 	addiu	v0,v0,-16244
800e94b0:	0040f809 	jalr	v0
800e94b4:	24050073 	li	a1,115
800e94b8:	1040ffad 	beqz	v0,800e9370 <delette_savestate.3774+0x4c>
800e94bc:	8fbf005c 	lw	ra,92(sp)
800e94c0:	8e3603c4 	lw	s6,964(s1)
800e94c4:	27b70026 	addiu	s7,sp,38
800e94c8:	02d31021 	addu	v0,s6,s3
800e94cc:	80460000 	lb	a2,0(v0)
800e94d0:	3c05801c 	lui	a1,0x801c
800e94d4:	24a5df18 	addiu	a1,a1,-8424
800e94d8:	02e02021 	move	a0,s7
800e94dc:	3c138039 	lui	s3,0x8039
800e94e0:	0280f809 	jalr	s4
800e94e4:	3c158012 	lui	s5,0x8012
800e94e8:	26647ce8 	addiu	a0,s3,31976
800e94ec:	26a2c1a0 	addiu	v0,s5,-15968
800e94f0:	0040f809 	jalr	v0
800e94f4:	2405002f 	li	a1,47
800e94f8:	104000e7 	beqz	v0,800e9898 <delette_savestate.3774+0x574>
800e94fc:	26301f90 	addiu	s0,s1,8080
800e9500:	24450001 	addiu	a1,v0,1
800e9504:	3c028012 	lui	v0,0x8012
800e9508:	2451bbf0 	addiu	s1,v0,-17424
800e950c:	0220f809 	jalr	s1
800e9510:	02002021 	move	a0,s0
800e9514:	02002021 	move	a0,s0
800e9518:	26a2c1a0 	addiu	v0,s5,-15968
800e951c:	0040f809 	jalr	v0
800e9520:	2405002e 	li	a1,46
800e9524:	10400003 	beqz	v0,800e9534 <delette_savestate.3774+0x210>
800e9528:	00402021 	move	a0,v0
800e952c:	0220f809 	jalr	s1
800e9530:	02e02821 	move	a1,s7
800e9534:	3c038011 	lui	v1,0x8011
800e9538:	3c05801c 	lui	a1,0x801c
800e953c:	3c06803a 	lui	a2,0x803a
800e9540:	2462ec30 	addiu	v0,v1,-5072
800e9544:	24a5dcd4 	addiu	a1,a1,-9004
800e9548:	24c6c2e8 	addiu	a2,a2,-15640
800e954c:	02003821 	move	a3,s0
800e9550:	0040f809 	jalr	v0
800e9554:	02402021 	move	a0,s2
800e9558:	3c02800f 	lui	v0,0x800f
800e955c:	24425724 	addiu	v0,v0,22308
800e9560:	0040f809 	jalr	v0
800e9564:	02402021 	move	a0,s2
800e9568:	27c4cd28 	addiu	a0,s8,-13016
800e956c:	02c41821 	addu	v1,s6,a0
800e9570:	80620000 	lb	v0,0(v1)
800e9574:	18400002 	blez	v0,800e9580 <delette_savestate.3774+0x25c>
800e9578:	00021023 	negu	v0,v0
800e957c:	a0620000 	sb	v0,0(v1)
800e9580:	3c02803a 	lui	v0,0x803a
800e9584:	3c03803a 	lui	v1,0x803a
800e9588:	00804021 	move	t0,a0
800e958c:	2449cd29 	addiu	t1,v0,-13015
800e9590:	2463cd32 	addiu	v1,v1,-13006
800e9594:	0803a56b 	j	800e95ac <delette_savestate.3774+0x288>
800e9598:	00002021 	move	a0,zero
800e959c:	24840001 	addiu	a0,a0,1
800e95a0:	2c82000a 	sltiu	v0,a0,10
800e95a4:	1040ff72 	beqz	v0,800e9370 <delette_savestate.3774+0x4c>
800e95a8:	8fbf005c 	lw	ra,92(sp)
800e95ac:	00881021 	addu	v0,a0,t0
800e95b0:	80460000 	lb	a2,0(v0)
800e95b4:	04c1fff9 	bgez	a2,800e959c <delette_savestate.3774+0x278>
800e95b8:	24870001 	addiu	a3,a0,1
800e95bc:	2ce2000a 	sltiu	v0,a3,10
800e95c0:	10400008 	beqz	v0,800e95e4 <delette_savestate.3774+0x2c0>
800e95c4:	00000000 	nop
800e95c8:	00892021 	addu	a0,a0,t1
800e95cc:	00602821 	move	a1,v1
800e95d0:	90820000 	lbu	v0,0(a0)
800e95d4:	a082ffff 	sb	v0,-1(a0)
800e95d8:	24840001 	addiu	a0,a0,1
800e95dc:	1485fffc 	bne	a0,a1,800e95d0 <delette_savestate.3774+0x2ac>
800e95e0:	00000000 	nop
800e95e4:	00e02021 	move	a0,a3
800e95e8:	0803a568 	j	800e95a0 <delette_savestate.3774+0x27c>
800e95ec:	a1060009 	sb	a2,9(t0)
800e95f0:	24022882 	li	v0,10370
800e95f4:	27b20020 	addiu	s2,sp,32
800e95f8:	3c108011 	lui	s0,0x8011
800e95fc:	0803a4f4 	j	800e93d0 <delette_savestate.3774+0xac>
800e9600:	ae2203e8 	sw	v0,1000(s1)
800e9604:	241500e3 	li	s5,227
800e9608:	241600a5 	li	s6,165
800e960c:	8e2503ec 	lw	a1,1004(s1)
800e9610:	afb50010 	sw	s5,16(sp)
800e9614:	afb60014 	sw	s6,20(sp)
800e9618:	8e2303e8 	lw	v1,1000(s1)
800e961c:	3c10801f 	lui	s0,0x801f
800e9620:	8e044758 	lw	a0,18264(s0)
800e9624:	3c02800e 	lui	v0,0x800e
800e9628:	2457c390 	addiu	s7,v0,-15472
800e962c:	2406001c 	li	a2,28
800e9630:	2407001f 	li	a3,31
800e9634:	02e0f809 	jalr	s7
800e9638:	afa30018 	sw	v1,24(sp)
800e963c:	3c028039 	lui	v0,0x8039
800e9640:	24537b14 	addiu	s3,v0,31508
800e9644:	8e630174 	lw	v1,372(s3)
800e9648:	8e044758 	lw	a0,18264(s0)
800e964c:	3c02800e 	lui	v0,0x800e
800e9650:	24127510 	li	s2,29968
800e9654:	2454b9dc 	addiu	s4,v0,-17956
800e9658:	24050024 	li	a1,36
800e965c:	2406004b 	li	a2,75
800e9660:	240700be 	li	a3,190
800e9664:	3c1e803a 	lui	s8,0x803a
800e9668:	afa30014 	sw	v1,20(sp)
800e966c:	0280f809 	jalr	s4
800e9670:	afb20010 	sw	s2,16(sp)
800e9674:	83c2cd28 	lb	v0,-13016(s8)
800e9678:	1c400037 	bgtz	v0,800e9758 <delette_savestate.3774+0x434>
800e967c:	27c3cd28 	addiu	v1,s8,-13016
800e9680:	80620001 	lb	v0,1(v1)
800e9684:	1c400035 	bgtz	v0,800e975c <delette_savestate.3774+0x438>
800e9688:	3c06801c 	lui	a2,0x801c
800e968c:	80620002 	lb	v0,2(v1)
800e9690:	1c400033 	bgtz	v0,800e9760 <delette_savestate.3774+0x43c>
800e9694:	3c07801c 	lui	a3,0x801c
800e9698:	80620003 	lb	v0,3(v1)
800e969c:	1c400031 	bgtz	v0,800e9764 <delette_savestate.3774+0x440>
800e96a0:	3c02800e 	lui	v0,0x800e
800e96a4:	80620004 	lb	v0,4(v1)
800e96a8:	1c40002e 	bgtz	v0,800e9764 <delette_savestate.3774+0x440>
800e96ac:	3c02800e 	lui	v0,0x800e
800e96b0:	80620005 	lb	v0,5(v1)
800e96b4:	1c40002b 	bgtz	v0,800e9764 <delette_savestate.3774+0x440>
800e96b8:	3c02800e 	lui	v0,0x800e
800e96bc:	80620006 	lb	v0,6(v1)
800e96c0:	1c400028 	bgtz	v0,800e9764 <delette_savestate.3774+0x440>
800e96c4:	3c02800e 	lui	v0,0x800e
800e96c8:	80620007 	lb	v0,7(v1)
800e96cc:	1c400025 	bgtz	v0,800e9764 <delette_savestate.3774+0x440>
800e96d0:	3c02800e 	lui	v0,0x800e
800e96d4:	80620008 	lb	v0,8(v1)
800e96d8:	1c400022 	bgtz	v0,800e9764 <delette_savestate.3774+0x440>
800e96dc:	3c02800e 	lui	v0,0x800e
800e96e0:	80620009 	lb	v0,9(v1)
800e96e4:	1c40001c 	bgtz	v0,800e9758 <delette_savestate.3774+0x434>
800e96e8:	2406001c 	li	a2,28
800e96ec:	8e2503ec 	lw	a1,1004(s1)
800e96f0:	afb50010 	sw	s5,16(sp)
800e96f4:	afb60014 	sw	s6,20(sp)
800e96f8:	8e2203e8 	lw	v0,1000(s1)
800e96fc:	8e044758 	lw	a0,18264(s0)
800e9700:	2407001f 	li	a3,31
800e9704:	02e0f809 	jalr	s7
800e9708:	afa20018 	sw	v0,24(sp)
800e970c:	8e62017c 	lw	v0,380(s3)
800e9710:	8e044758 	lw	a0,18264(s0)
800e9714:	2406005a 	li	a2,90
800e9718:	240700be 	li	a3,190
800e971c:	24050024 	li	a1,36
800e9720:	afb20010 	sw	s2,16(sp)
800e9724:	0280f809 	jalr	s4
800e9728:	afa20014 	sw	v0,20(sp)
800e972c:	3c028011 	lui	v0,0x8011
800e9730:	24040002 	li	a0,2
800e9734:	2442c650 	addiu	v0,v0,-14768
800e9738:	0040f809 	jalr	v0
800e973c:	24050002 	li	a1,2
800e9740:	3c028010 	lui	v0,0x8010
800e9744:	244222d0 	addiu	v0,v0,8912
800e9748:	0040f809 	jalr	v0
800e974c:	240401f4 	li	a0,500
800e9750:	0803a4dc 	j	800e9370 <delette_savestate.3774+0x4c>
800e9754:	8fbf005c 	lw	ra,92(sp)
800e9758:	3c06801c 	lui	a2,0x801c
800e975c:	3c07801c 	lui	a3,0x801c
800e9760:	3c02800e 	lui	v0,0x800e
800e9764:	24c6e17c 	addiu	a2,a2,-7812
800e9768:	24e7e1a4 	addiu	a3,a3,-7772
800e976c:	24040002 	li	a0,2
800e9770:	2442c08c 	addiu	v0,v0,-16244
800e9774:	0040f809 	jalr	v0
800e9778:	24050073 	li	a1,115
800e977c:	1040fefb 	beqz	v0,800e936c <delette_savestate.3774+0x48>
800e9780:	3c028011 	lui	v0,0x8011
800e9784:	3c158012 	lui	s5,0x8012
800e9788:	2454ec30 	addiu	s4,v0,-5072
800e978c:	3c028012 	lui	v0,0x8012
800e9790:	27d2cd28 	addiu	s2,s8,-13016
800e9794:	26331d90 	addiu	s3,s1,7568
800e9798:	26301f90 	addiu	s0,s1,8080
800e979c:	26b5c1a0 	addiu	s5,s5,-15968
800e97a0:	2456bbf0 	addiu	s6,v0,-17424
800e97a4:	27b70026 	addiu	s7,sp,38
800e97a8:	3c1e803a 	lui	s8,0x803a
800e97ac:	3c118039 	lui	s1,0x8039
800e97b0:	3c03801c 	lui	v1,0x801c
800e97b4:	82460000 	lb	a2,0(s2)
800e97b8:	2465df18 	addiu	a1,v1,-8424
800e97bc:	0280f809 	jalr	s4
800e97c0:	02e02021 	move	a0,s7
800e97c4:	3c028039 	lui	v0,0x8039
800e97c8:	2405002f 	li	a1,47
800e97cc:	02a0f809 	jalr	s5
800e97d0:	24447ce8 	addiu	a0,v0,31976
800e97d4:	10400002 	beqz	v0,800e97e0 <delette_savestate.3774+0x4bc>
800e97d8:	26257ce8 	addiu	a1,s1,31976
800e97dc:	24450001 	addiu	a1,v0,1
800e97e0:	02c0f809 	jalr	s6
800e97e4:	02002021 	move	a0,s0
800e97e8:	02002021 	move	a0,s0
800e97ec:	02a0f809 	jalr	s5
800e97f0:	2405002e 	li	a1,46
800e97f4:	00402021 	move	a0,v0
800e97f8:	10400003 	beqz	v0,800e9808 <delette_savestate.3774+0x4e4>
800e97fc:	02e02821 	move	a1,s7
800e9800:	02c0f809 	jalr	s6
800e9804:	00000000 	nop
800e9808:	3c03801c 	lui	v1,0x801c
800e980c:	3c02803a 	lui	v0,0x803a
800e9810:	2465dcd4 	addiu	a1,v1,-9004
800e9814:	2446c2e8 	addiu	a2,v0,-15640
800e9818:	02003821 	move	a3,s0
800e981c:	0280f809 	jalr	s4
800e9820:	02602021 	move	a0,s3
800e9824:	3c03800f 	lui	v1,0x800f
800e9828:	24625724 	addiu	v0,v1,22308
800e982c:	0040f809 	jalr	v0
800e9830:	02602021 	move	a0,s3
800e9834:	82430000 	lb	v1,0(s2)
800e9838:	27c4cd32 	addiu	a0,s8,-13006
800e983c:	18600002 	blez	v1,800e9848 <delette_savestate.3774+0x524>
800e9840:	00031023 	negu	v0,v1
800e9844:	a2420000 	sb	v0,0(s2)
800e9848:	26520001 	addiu	s2,s2,1
800e984c:	1644ffd9 	bne	s2,a0,800e97b4 <delette_savestate.3774+0x490>
800e9850:	3c03801c 	lui	v1,0x801c
800e9854:	3c02801f 	lui	v0,0x801f
800e9858:	0803a4db 	j	800e936c <delette_savestate.3774+0x48>
800e985c:	ac40449c 	sw	zero,17564(v0)
800e9860:	3c028039 	lui	v0,0x8039
800e9864:	8c437c90 	lw	v1,31888(v0)
800e9868:	24027510 	li	v0,29968
800e986c:	8e044758 	lw	a0,18264(s0)
800e9870:	afa20010 	sw	v0,16(sp)
800e9874:	3c02800e 	lui	v0,0x800e
800e9878:	24050024 	li	a1,36
800e987c:	2406005a 	li	a2,90
800e9880:	240700be 	li	a3,190
800e9884:	2442b9dc 	addiu	v0,v0,-17956
800e9888:	0040f809 	jalr	v0
800e988c:	afa30014 	sw	v1,20(sp)
800e9890:	0803a5cc 	j	800e9730 <delette_savestate.3774+0x40c>
800e9894:	3c028011 	lui	v0,0x8011
800e9898:	0803a541 	j	800e9504 <delette_savestate.3774+0x1e0>
800e989c:	26657ce8 	addiu	a1,s3,31976

800e98a0 <menu_load_cheat_file.3769>:
800e98a0:	27bdffc0 	addiu	sp,sp,-64
800e98a4:	3c03801c 	lui	v1,0x801c
800e98a8:	afb00020 	sw	s0,32(sp)
800e98ac:	00408021 	move	s0,v0
800e98b0:	2462e2b4 	addiu	v0,v1,-7500
800e98b4:	8c480004 	lw	t0,4(v0)
800e98b8:	8c67e2b4 	lw	a3,-7500(v1)
800e98bc:	afb3002c 	sw	s3,44(sp)
800e98c0:	afb20028 	sw	s2,40(sp)
800e98c4:	3c13803a 	lui	s3,0x803a
800e98c8:	26121f90 	addiu	s2,s0,8080
800e98cc:	3c02800e 	lui	v0,0x800e
800e98d0:	afbf003c 	sw	ra,60(sp)
800e98d4:	afb60038 	sw	s6,56(sp)
800e98d8:	afb50034 	sw	s5,52(sp)
800e98dc:	afb40030 	sw	s4,48(sp)
800e98e0:	afb10024 	sw	s1,36(sp)
800e98e4:	27a40018 	addiu	a0,sp,24
800e98e8:	02402821 	move	a1,s2
800e98ec:	266680e8 	addiu	a2,s3,-32536
800e98f0:	afa70018 	sw	a3,24(sp)
800e98f4:	24426e14 	addiu	v0,v0,28180
800e98f8:	0040f809 	jalr	v0
800e98fc:	afa8001c 	sw	t0,28(sp)
800e9900:	2403ffff 	li	v1,-1
800e9904:	10430087 	beq	v0,v1,800e9b24 <menu_load_cheat_file.3769+0x284>
800e9908:	8fbf003c 	lw	ra,60(sp)
800e990c:	8e0402d8 	lw	a0,728(s0)
800e9910:	10800004 	beqz	a0,800e9924 <menu_load_cheat_file.3769+0x84>
800e9914:	3c028010 	lui	v0,0x8010
800e9918:	24424e60 	addiu	v0,v0,20064
800e991c:	0040f809 	jalr	v0
800e9920:	00000000 	nop
800e9924:	8e0402dc 	lw	a0,732(s0)
800e9928:	10800004 	beqz	a0,800e993c <menu_load_cheat_file.3769+0x9c>
800e992c:	3c028010 	lui	v0,0x8010
800e9930:	24424e60 	addiu	v0,v0,20064
800e9934:	0040f809 	jalr	v0
800e9938:	00000000 	nop
800e993c:	26111d90 	addiu	s1,s0,7568
800e9940:	3c028011 	lui	v0,0x8011
800e9944:	3c05801c 	lui	a1,0x801c
800e9948:	02403821 	move	a3,s2
800e994c:	24a5dcd4 	addiu	a1,a1,-9004
800e9950:	266680e8 	addiu	a2,s3,-32536
800e9954:	2452ec30 	addiu	s2,v0,-5072
800e9958:	0240f809 	jalr	s2
800e995c:	02202021 	move	a0,s1
800e9960:	3c078039 	lui	a3,0x8039
800e9964:	3c02800f 	lui	v0,0x800f
800e9968:	02202021 	move	a0,s1
800e996c:	24e762e8 	addiu	a3,a3,25320
800e9970:	27a50010 	addiu	a1,sp,16
800e9974:	2442aab8 	addiu	v0,v0,-21832
800e9978:	0040f809 	jalr	v0
800e997c:	27a60014 	addiu	a2,sp,20
800e9980:	10400071 	beqz	v0,800e9b48 <menu_load_cheat_file.3769+0x2a8>
800e9984:	3c158039 	lui	s5,0x8039
800e9988:	26a26208 	addiu	v0,s5,25096
800e998c:	a0400900 	sb	zero,2304(v0)
800e9990:	ac400b00 	sw	zero,2816(v0)
800e9994:	ac400b04 	sw	zero,2820(v0)
800e9998:	3c028039 	lui	v0,0x8039
800e999c:	3c14801f 	lui	s4,0x801f
800e99a0:	24537b14 	addiu	s3,v0,31508
800e99a4:	00004021 	move	t0,zero
800e99a8:	261103f0 	addiu	s1,s0,1008
800e99ac:	ae804710 	sw	zero,18192(s4)
800e99b0:	0803a67e 	j	800e99f8 <menu_load_cheat_file.3769+0x158>
800e99b4:	ae0003cc 	sw	zero,972(s0)
800e99b8:	0240f809 	jalr	s2
800e99bc:	8e6500ec 	lw	a1,236(s3)
800e99c0:	8e0303cc 	lw	v1,972(s0)
800e99c4:	00032140 	sll	a0,v1,0x5
800e99c8:	000310c0 	sll	v0,v1,0x3
800e99cc:	00441021 	addu	v0,v0,a0
800e99d0:	00431021 	addu	v0,v0,v1
800e99d4:	24680001 	addiu	t0,v1,1
800e99d8:	00021080 	sll	v0,v0,0x2
800e99dc:	00031880 	sll	v1,v1,0x2
800e99e0:	00701821 	addu	v1,v1,s0
800e99e4:	02221021 	addu	v0,s1,v0
800e99e8:	2d040028 	sltiu	a0,t0,40
800e99ec:	ac62031c 	sw	v0,796(v1)
800e99f0:	10800028 	beqz	a0,800e9a94 <menu_load_cheat_file.3769+0x1f4>
800e99f4:	ae0803cc 	sw	t0,972(s0)
800e99f8:	00083080 	sll	a2,t0,0x2
800e99fc:	00081900 	sll	v1,t0,0x4
800e9a00:	00081140 	sll	v0,t0,0x5
800e9a04:	00661823 	subu	v1,v1,a2
800e9a08:	000820c0 	sll	a0,t0,0x3
800e9a0c:	00822021 	addu	a0,a0,v0
800e9a10:	00681821 	addu	v1,v1,t0
800e9a14:	8e824710 	lw	v0,18192(s4)
800e9a18:	00802821 	move	a1,a0
800e9a1c:	00031880 	sll	v1,v1,0x2
800e9a20:	00882021 	addu	a0,a0,t0
800e9a24:	00042080 	sll	a0,a0,0x2
800e9a28:	00a82821 	addu	a1,a1,t0
800e9a2c:	246300f0 	addiu	v1,v1,240
800e9a30:	26a76208 	addiu	a3,s5,25096
800e9a34:	0102102b 	sltu	v0,t0,v0
800e9a38:	02242021 	addu	a0,s1,a0
800e9a3c:	01003021 	move	a2,t0
800e9a40:	00054880 	sll	t1,a1,0x2
800e9a44:	1040ffdc 	beqz	v0,800e99b8 <menu_load_cheat_file.3769+0x118>
800e9a48:	00673821 	addu	a3,v1,a3
800e9a4c:	8e6500f0 	lw	a1,240(s3)
800e9a50:	01003021 	move	a2,t0
800e9a54:	0240f809 	jalr	s2
800e9a58:	02292021 	addu	a0,s1,t1
800e9a5c:	8e0303cc 	lw	v1,972(s0)
800e9a60:	00032140 	sll	a0,v1,0x5
800e9a64:	000310c0 	sll	v0,v1,0x3
800e9a68:	00441021 	addu	v0,v0,a0
800e9a6c:	00431021 	addu	v0,v0,v1
800e9a70:	24680001 	addiu	t0,v1,1
800e9a74:	00021080 	sll	v0,v0,0x2
800e9a78:	00031880 	sll	v1,v1,0x2
800e9a7c:	00701821 	addu	v1,v1,s0
800e9a80:	02221021 	addu	v0,s1,v0
800e9a84:	2d040028 	sltiu	a0,t0,40
800e9a88:	ac62031c 	sw	v0,796(v1)
800e9a8c:	1480ffda 	bnez	a0,800e99f8 <menu_load_cheat_file.3769+0x158>
800e9a90:	ae0803cc 	sw	t0,972(s0)
800e9a94:	3c16801f 	lui	s6,0x801f
800e9a98:	8ec34498 	lw	v1,17560(s6)
800e9a9c:	3c028039 	lui	v0,0x8039
800e9aa0:	00033080 	sll	a2,v1,0x2
800e9aa4:	ae0003cc 	sw	zero,972(s0)
800e9aa8:	24486208 	addiu	t0,v0,25096
800e9aac:	00001821 	move	v1,zero
800e9ab0:	2607031c 	addiu	a3,s0,796
800e9ab4:	00662021 	addu	a0,v1,a2
800e9ab8:	000310c0 	sll	v0,v1,0x3
800e9abc:	00031940 	sll	v1,v1,0x5
800e9ac0:	00431021 	addu	v0,v0,v1
800e9ac4:	00042080 	sll	a0,a0,0x2
800e9ac8:	00501021 	addu	v0,v0,s0
800e9acc:	00e42021 	addu	a0,a3,a0
800e9ad0:	ac440034 	sw	a0,52(v0)
800e9ad4:	8e0503cc 	lw	a1,972(s0)
800e9ad8:	00a61821 	addu	v1,a1,a2
800e9adc:	00032080 	sll	a0,v1,0x2
800e9ae0:	00031100 	sll	v0,v1,0x4
800e9ae4:	00441023 	subu	v0,v0,a0
800e9ae8:	00431021 	addu	v0,v0,v1
800e9aec:	00021080 	sll	v0,v0,0x2
800e9af0:	000518c0 	sll	v1,a1,0x3
800e9af4:	00052940 	sll	a1,a1,0x5
800e9af8:	00651821 	addu	v1,v1,a1
800e9afc:	00481021 	addu	v0,v0,t0
800e9b00:	00701821 	addu	v1,v1,s0
800e9b04:	244200e4 	addiu	v0,v0,228
800e9b08:	ac62003c 	sw	v0,60(v1)
800e9b0c:	8e0403cc 	lw	a0,972(s0)
800e9b10:	24830001 	addiu	v1,a0,1
800e9b14:	2c620004 	sltiu	v0,v1,4
800e9b18:	1440ffe6 	bnez	v0,800e9ab4 <menu_load_cheat_file.3769+0x214>
800e9b1c:	ae0303cc 	sw	v1,972(s0)
800e9b20:	8fbf003c 	lw	ra,60(sp)
800e9b24:	8fb60038 	lw	s6,56(sp)
800e9b28:	8fb50034 	lw	s5,52(sp)
800e9b2c:	8fb40030 	lw	s4,48(sp)
800e9b30:	8fb3002c 	lw	s3,44(sp)
800e9b34:	8fb20028 	lw	s2,40(sp)
800e9b38:	8fb10024 	lw	s1,36(sp)
800e9b3c:	8fb00020 	lw	s0,32(sp)
800e9b40:	03e00008 	jr	ra
800e9b44:	27bd0040 	addiu	sp,sp,64
800e9b48:	3c02800f 	lui	v0,0x800f
800e9b4c:	8fa50010 	lw	a1,16(sp)
800e9b50:	8fa60014 	lw	a2,20(sp)
800e9b54:	02202021 	move	a0,s1
800e9b58:	2442a6d0 	addiu	v0,v0,-22832
800e9b5c:	0040f809 	jalr	v0
800e9b60:	260702d8 	addiu	a3,s0,728
800e9b64:	10400072 	beqz	v0,800e9d30 <menu_load_cheat_file.3769+0x490>
800e9b68:	8fa20014 	lw	v0,20(sp)
800e9b6c:	3c158039 	lui	s5,0x8039
800e9b70:	26a26208 	addiu	v0,s5,25096
800e9b74:	a0400900 	sb	zero,2304(v0)
800e9b78:	ac400b00 	sw	zero,2816(v0)
800e9b7c:	ac400b04 	sw	zero,2820(v0)
800e9b80:	3c028039 	lui	v0,0x8039
800e9b84:	3c14801f 	lui	s4,0x801f
800e9b88:	24537b14 	addiu	s3,v0,31508
800e9b8c:	00004021 	move	t0,zero
800e9b90:	261103f0 	addiu	s1,s0,1008
800e9b94:	ae804710 	sw	zero,18192(s4)
800e9b98:	0803a6f8 	j	800e9be0 <menu_load_cheat_file.3769+0x340>
800e9b9c:	ae0003cc 	sw	zero,972(s0)
800e9ba0:	0240f809 	jalr	s2
800e9ba4:	8e6500ec 	lw	a1,236(s3)
800e9ba8:	8e0303cc 	lw	v1,972(s0)
800e9bac:	00032140 	sll	a0,v1,0x5
800e9bb0:	000310c0 	sll	v0,v1,0x3
800e9bb4:	00441021 	addu	v0,v0,a0
800e9bb8:	00431021 	addu	v0,v0,v1
800e9bbc:	24680001 	addiu	t0,v1,1
800e9bc0:	00021080 	sll	v0,v0,0x2
800e9bc4:	00031880 	sll	v1,v1,0x2
800e9bc8:	00701821 	addu	v1,v1,s0
800e9bcc:	02221021 	addu	v0,s1,v0
800e9bd0:	2d040028 	sltiu	a0,t0,40
800e9bd4:	ac62031c 	sw	v0,796(v1)
800e9bd8:	10800028 	beqz	a0,800e9c7c <menu_load_cheat_file.3769+0x3dc>
800e9bdc:	ae0803cc 	sw	t0,972(s0)
800e9be0:	00083080 	sll	a2,t0,0x2
800e9be4:	00081900 	sll	v1,t0,0x4
800e9be8:	00081140 	sll	v0,t0,0x5
800e9bec:	00661823 	subu	v1,v1,a2
800e9bf0:	000820c0 	sll	a0,t0,0x3
800e9bf4:	00822021 	addu	a0,a0,v0
800e9bf8:	00681821 	addu	v1,v1,t0
800e9bfc:	8e824710 	lw	v0,18192(s4)
800e9c00:	00802821 	move	a1,a0
800e9c04:	00031880 	sll	v1,v1,0x2
800e9c08:	00882021 	addu	a0,a0,t0
800e9c0c:	00042080 	sll	a0,a0,0x2
800e9c10:	00a82821 	addu	a1,a1,t0
800e9c14:	246300f0 	addiu	v1,v1,240
800e9c18:	26a76208 	addiu	a3,s5,25096
800e9c1c:	0102102b 	sltu	v0,t0,v0
800e9c20:	02242021 	addu	a0,s1,a0
800e9c24:	01003021 	move	a2,t0
800e9c28:	00054880 	sll	t1,a1,0x2
800e9c2c:	1040ffdc 	beqz	v0,800e9ba0 <menu_load_cheat_file.3769+0x300>
800e9c30:	00673821 	addu	a3,v1,a3
800e9c34:	8e6500f0 	lw	a1,240(s3)
800e9c38:	01003021 	move	a2,t0
800e9c3c:	0240f809 	jalr	s2
800e9c40:	02292021 	addu	a0,s1,t1
800e9c44:	8e0303cc 	lw	v1,972(s0)
800e9c48:	00032140 	sll	a0,v1,0x5
800e9c4c:	000310c0 	sll	v0,v1,0x3
800e9c50:	00441021 	addu	v0,v0,a0
800e9c54:	00431021 	addu	v0,v0,v1
800e9c58:	24680001 	addiu	t0,v1,1
800e9c5c:	00021080 	sll	v0,v0,0x2
800e9c60:	00031880 	sll	v1,v1,0x2
800e9c64:	00701821 	addu	v1,v1,s0
800e9c68:	02221021 	addu	v0,s1,v0
800e9c6c:	2d040028 	sltiu	a0,t0,40
800e9c70:	ac62031c 	sw	v0,796(v1)
800e9c74:	1480ffda 	bnez	a0,800e9be0 <menu_load_cheat_file.3769+0x340>
800e9c78:	ae0803cc 	sw	t0,972(s0)
800e9c7c:	3c16801f 	lui	s6,0x801f
800e9c80:	8ec34498 	lw	v1,17560(s6)
800e9c84:	3c028039 	lui	v0,0x8039
800e9c88:	00033080 	sll	a2,v1,0x2
800e9c8c:	ae0003cc 	sw	zero,972(s0)
800e9c90:	24486208 	addiu	t0,v0,25096
800e9c94:	00001821 	move	v1,zero
800e9c98:	2607031c 	addiu	a3,s0,796
800e9c9c:	00662021 	addu	a0,v1,a2
800e9ca0:	000310c0 	sll	v0,v1,0x3
800e9ca4:	00031940 	sll	v1,v1,0x5
800e9ca8:	00431021 	addu	v0,v0,v1
800e9cac:	00042080 	sll	a0,a0,0x2
800e9cb0:	00501021 	addu	v0,v0,s0
800e9cb4:	00e42021 	addu	a0,a3,a0
800e9cb8:	ac440034 	sw	a0,52(v0)
800e9cbc:	8e0503cc 	lw	a1,972(s0)
800e9cc0:	00a61821 	addu	v1,a1,a2
800e9cc4:	00032080 	sll	a0,v1,0x2
800e9cc8:	00031100 	sll	v0,v1,0x4
800e9ccc:	00441023 	subu	v0,v0,a0
800e9cd0:	00431021 	addu	v0,v0,v1
800e9cd4:	00021080 	sll	v0,v0,0x2
800e9cd8:	000518c0 	sll	v1,a1,0x3
800e9cdc:	00052940 	sll	a1,a1,0x5
800e9ce0:	00651821 	addu	v1,v1,a1
800e9ce4:	00481021 	addu	v0,v0,t0
800e9ce8:	00701821 	addu	v1,v1,s0
800e9cec:	244200e4 	addiu	v0,v0,228
800e9cf0:	ac62003c 	sw	v0,60(v1)
800e9cf4:	8e0403cc 	lw	a0,972(s0)
800e9cf8:	24830001 	addiu	v1,a0,1
800e9cfc:	2c620004 	sltiu	v0,v1,4
800e9d00:	1440ffe6 	bnez	v0,800e9c9c <menu_load_cheat_file.3769+0x3fc>
800e9d04:	ae0303cc 	sw	v1,972(s0)
800e9d08:	8fbf003c 	lw	ra,60(sp)
800e9d0c:	8fb60038 	lw	s6,56(sp)
800e9d10:	8fb50034 	lw	s5,52(sp)
800e9d14:	8fb40030 	lw	s4,48(sp)
800e9d18:	8fb3002c 	lw	s3,44(sp)
800e9d1c:	8fb20028 	lw	s2,40(sp)
800e9d20:	8fb10024 	lw	s1,36(sp)
800e9d24:	8fb00020 	lw	s0,32(sp)
800e9d28:	03e00008 	jr	ra
800e9d2c:	27bd0040 	addiu	sp,sp,64
800e9d30:	3c158039 	lui	s5,0x8039
800e9d34:	26a66208 	addiu	a2,s5,25096
800e9d38:	8fa30010 	lw	v1,16(sp)
800e9d3c:	acc20b04 	sw	v0,2820(a2)
800e9d40:	3c048039 	lui	a0,0x8039
800e9d44:	3c028012 	lui	v0,0x8012
800e9d48:	24846b08 	addiu	a0,a0,27400
800e9d4c:	02202821 	move	a1,s1
800e9d50:	2442bbf0 	addiu	v0,v0,-17424
800e9d54:	0040f809 	jalr	v0
800e9d58:	acc30b00 	sw	v1,2816(a2)
800e9d5c:	8e0302dc 	lw	v1,732(s0)
800e9d60:	8e0402d8 	lw	a0,728(s0)
800e9d64:	3c028039 	lui	v0,0x8039
800e9d68:	3c16801f 	lui	s6,0x801f
800e9d6c:	24537b14 	addiu	s3,v0,31508
800e9d70:	00004021 	move	t0,zero
800e9d74:	3c14801f 	lui	s4,0x801f
800e9d78:	261103f0 	addiu	s1,s0,1008
800e9d7c:	ae0302e4 	sw	v1,740(s0)
800e9d80:	ae0402e8 	sw	a0,744(s0)
800e9d84:	aec04498 	sw	zero,17560(s6)
800e9d88:	0803a774 	j	800e9dd0 <menu_load_cheat_file.3769+0x530>
800e9d8c:	ae0003cc 	sw	zero,972(s0)
800e9d90:	0240f809 	jalr	s2
800e9d94:	8e6500ec 	lw	a1,236(s3)
800e9d98:	8e0303cc 	lw	v1,972(s0)
800e9d9c:	00032140 	sll	a0,v1,0x5
800e9da0:	000310c0 	sll	v0,v1,0x3
800e9da4:	00441021 	addu	v0,v0,a0
800e9da8:	00431021 	addu	v0,v0,v1
800e9dac:	24680001 	addiu	t0,v1,1
800e9db0:	00021080 	sll	v0,v0,0x2
800e9db4:	00031880 	sll	v1,v1,0x2
800e9db8:	00701821 	addu	v1,v1,s0
800e9dbc:	02221021 	addu	v0,s1,v0
800e9dc0:	2d040028 	sltiu	a0,t0,40
800e9dc4:	ac62031c 	sw	v0,796(v1)
800e9dc8:	1080001c 	beqz	a0,800e9e3c <menu_load_cheat_file.3769+0x59c>
800e9dcc:	ae0803cc 	sw	t0,972(s0)
800e9dd0:	00083080 	sll	a2,t0,0x2
800e9dd4:	00081900 	sll	v1,t0,0x4
800e9dd8:	00081140 	sll	v0,t0,0x5
800e9ddc:	00661823 	subu	v1,v1,a2
800e9de0:	000820c0 	sll	a0,t0,0x3
800e9de4:	00822021 	addu	a0,a0,v0
800e9de8:	00681821 	addu	v1,v1,t0
800e9dec:	8e824710 	lw	v0,18192(s4)
800e9df0:	00802821 	move	a1,a0
800e9df4:	00031880 	sll	v1,v1,0x2
800e9df8:	00882021 	addu	a0,a0,t0
800e9dfc:	00042080 	sll	a0,a0,0x2
800e9e00:	00a82821 	addu	a1,a1,t0
800e9e04:	246300f0 	addiu	v1,v1,240
800e9e08:	26a76208 	addiu	a3,s5,25096
800e9e0c:	0102102b 	sltu	v0,t0,v0
800e9e10:	02242021 	addu	a0,s1,a0
800e9e14:	01003021 	move	a2,t0
800e9e18:	00054880 	sll	t1,a1,0x2
800e9e1c:	1040ffdc 	beqz	v0,800e9d90 <menu_load_cheat_file.3769+0x4f0>
800e9e20:	00673821 	addu	a3,v1,a3
800e9e24:	8e6500f0 	lw	a1,240(s3)
800e9e28:	01003021 	move	a2,t0
800e9e2c:	0240f809 	jalr	s2
800e9e30:	02292021 	addu	a0,s1,t1
800e9e34:	0803a767 	j	800e9d9c <menu_load_cheat_file.3769+0x4fc>
800e9e38:	8e0303cc 	lw	v1,972(s0)
800e9e3c:	8ec34498 	lw	v1,17560(s6)
800e9e40:	3c028039 	lui	v0,0x8039
800e9e44:	00033080 	sll	a2,v1,0x2
800e9e48:	ae0003cc 	sw	zero,972(s0)
800e9e4c:	24486208 	addiu	t0,v0,25096
800e9e50:	00001821 	move	v1,zero
800e9e54:	2607031c 	addiu	a3,s0,796
800e9e58:	00662021 	addu	a0,v1,a2
800e9e5c:	000310c0 	sll	v0,v1,0x3
800e9e60:	00031940 	sll	v1,v1,0x5
800e9e64:	00431021 	addu	v0,v0,v1
800e9e68:	00042080 	sll	a0,a0,0x2
800e9e6c:	00501021 	addu	v0,v0,s0
800e9e70:	00e42021 	addu	a0,a3,a0
800e9e74:	ac440034 	sw	a0,52(v0)
800e9e78:	8e0503cc 	lw	a1,972(s0)
800e9e7c:	00a61821 	addu	v1,a1,a2
800e9e80:	00032080 	sll	a0,v1,0x2
800e9e84:	00031100 	sll	v0,v1,0x4
800e9e88:	00441023 	subu	v0,v0,a0
800e9e8c:	00431021 	addu	v0,v0,v1
800e9e90:	00021080 	sll	v0,v0,0x2
800e9e94:	000518c0 	sll	v1,a1,0x3
800e9e98:	00052940 	sll	a1,a1,0x5
800e9e9c:	00651821 	addu	v1,v1,a1
800e9ea0:	00481021 	addu	v0,v0,t0
800e9ea4:	00701821 	addu	v1,v1,s0
800e9ea8:	244200e4 	addiu	v0,v0,228
800e9eac:	ac62003c 	sw	v0,60(v1)
800e9eb0:	8e0403cc 	lw	a0,972(s0)
800e9eb4:	24830001 	addiu	v1,a0,1
800e9eb8:	2c620004 	sltiu	v0,v1,4
800e9ebc:	1440ffe6 	bnez	v0,800e9e58 <menu_load_cheat_file.3769+0x5b8>
800e9ec0:	ae0303cc 	sw	v1,972(s0)
800e9ec4:	0803a6c9 	j	800e9b24 <menu_load_cheat_file.3769+0x284>
800e9ec8:	8fbf003c 	lw	ra,60(sp)

800e9ecc <load_lastest_played.3784>:
800e9ecc:	27bdffa8 	addiu	sp,sp,-88
800e9ed0:	afbf0050 	sw	ra,80(sp)
800e9ed4:	afb50044 	sw	s5,68(sp)
800e9ed8:	afb20038 	sw	s2,56(sp)
800e9edc:	afb00030 	sw	s0,48(sp)
800e9ee0:	afb7004c 	sw	s7,76(sp)
800e9ee4:	afb60048 	sw	s6,72(sp)
800e9ee8:	afb40040 	sw	s4,64(sp)
800e9eec:	afb3003c 	sw	s3,60(sp)
800e9ef0:	afb10034 	sw	s1,52(sp)
800e9ef4:	8c4503ec 	lw	a1,1004(v0)
800e9ef8:	3c10801f 	lui	s0,0x801f
800e9efc:	00409021 	move	s2,v0
800e9f00:	240200e3 	li	v0,227
800e9f04:	8e044758 	lw	a0,18264(s0)
800e9f08:	240300a5 	li	v1,165
800e9f0c:	afa20010 	sw	v0,16(sp)
800e9f10:	3c02800e 	lui	v0,0x800e
800e9f14:	2406001c 	li	a2,28
800e9f18:	2407001f 	li	a3,31
800e9f1c:	afa30014 	sw	v1,20(sp)
800e9f20:	2442c390 	addiu	v0,v0,-15472
800e9f24:	0040f809 	jalr	v0
800e9f28:	afa00018 	sw	zero,24(sp)
800e9f2c:	3c028039 	lui	v0,0x8039
800e9f30:	8c437ccc 	lw	v1,31948(v0)
800e9f34:	24027510 	li	v0,29968
800e9f38:	8e044758 	lw	a0,18264(s0)
800e9f3c:	afa20010 	sw	v0,16(sp)
800e9f40:	3c02800e 	lui	v0,0x800e
800e9f44:	afa30014 	sw	v1,20(sp)
800e9f48:	24050024 	li	a1,36
800e9f4c:	24060064 	li	a2,100
800e9f50:	2442b9dc 	addiu	v0,v0,-17956
800e9f54:	0040f809 	jalr	v0
800e9f58:	240700be 	li	a3,190
800e9f5c:	3c028011 	lui	v0,0x8011
800e9f60:	24040002 	li	a0,2
800e9f64:	24050002 	li	a1,2
800e9f68:	2442c650 	addiu	v0,v0,-14768
800e9f6c:	0040f809 	jalr	v0
800e9f70:	3c158039 	lui	s5,0x8039
800e9f74:	82a37ce8 	lb	v1,31976(s5)
800e9f78:	1460007b 	bnez	v1,800ea168 <load_lastest_played.3784+0x29c>
800e9f7c:	3c02800e 	lui	v0,0x800e
800e9f80:	8e4203ec 	lw	v0,1004(s2)
800e9f84:	1040007f 	beqz	v0,800ea184 <load_lastest_played.3784+0x2b8>
800e9f88:	24022882 	li	v0,10370
800e9f8c:	24022d6b 	li	v0,11627
800e9f90:	ae4203e8 	sw	v0,1000(s2)
800e9f94:	8e4403d4 	lw	a0,980(s2)
800e9f98:	3c108039 	lui	s0,0x8039
800e9f9c:	26106d14 	addiu	s0,s0,27924
800e9fa0:	00042240 	sll	a0,a0,0x9
800e9fa4:	3c168012 	lui	s6,0x8012
800e9fa8:	00902021 	addu	a0,a0,s0
800e9fac:	26d4c1a0 	addiu	s4,s6,-15968
800e9fb0:	0280f809 	jalr	s4
800e9fb4:	2405002f 	li	a1,47
800e9fb8:	a0400000 	sb	zero,0(v0)
800e9fbc:	8e4503d4 	lw	a1,980(s2)
800e9fc0:	3c178012 	lui	s7,0x8012
800e9fc4:	00052a40 	sll	a1,a1,0x9
800e9fc8:	3c048039 	lui	a0,0x8039
800e9fcc:	24847914 	addiu	a0,a0,30996
800e9fd0:	00b02821 	addu	a1,a1,s0
800e9fd4:	26f3bbf0 	addiu	s3,s7,-17424
800e9fd8:	0260f809 	jalr	s3
800e9fdc:	00408821 	move	s1,v0
800e9fe0:	2403002f 	li	v1,47
800e9fe4:	a2230000 	sb	v1,0(s1)
800e9fe8:	8e4203d4 	lw	v0,980(s2)
800e9fec:	00021240 	sll	v0,v0,0x9
800e9ff0:	00508821 	addu	s1,v0,s0
800e9ff4:	3c02800e 	lui	v0,0x800e
800e9ff8:	2442815c 	addiu	v0,v0,-32420
800e9ffc:	0040f809 	jalr	v0
800ea000:	02202021 	move	a0,s1
800ea004:	2403ffff 	li	v1,-1
800ea008:	1043004a 	beq	v0,v1,800ea134 <load_lastest_played.3784+0x268>
800ea00c:	3c10803a 	lui	s0,0x803a
800ea010:	2604c8e8 	addiu	a0,s0,-14104
800ea014:	0260f809 	jalr	s3
800ea018:	02202821 	move	a1,s1
800ea01c:	2604c8e8 	addiu	a0,s0,-14104
800ea020:	0280f809 	jalr	s4
800ea024:	2405002f 	li	a1,47
800ea028:	24450001 	addiu	a1,v0,1
800ea02c:	26a47ce8 	addiu	a0,s5,31976
800ea030:	0260f809 	jalr	s3
800ea034:	a0400000 	sb	zero,0(v0)
800ea038:	3c03800e 	lui	v1,0x800e
800ea03c:	24632620 	addiu	v1,v1,9760
800ea040:	0060f809 	jalr	v1
800ea044:	26501f90 	addiu	s0,s2,8080
800ea048:	3c02800e 	lui	v0,0x800e
800ea04c:	2442f29c 	addiu	v0,v0,-3428
800ea050:	0040f809 	jalr	v0
800ea054:	00000000 	nop
800ea058:	3c03800e 	lui	v1,0x800e
800ea05c:	2463de5c 	addiu	v1,v1,-8612
800ea060:	0060f809 	jalr	v1
800ea064:	00000000 	nop
800ea068:	3c02803a 	lui	v0,0x803a
800ea06c:	8044cd31 	lb	a0,-13007(v0)
800ea070:	3c038031 	lui	v1,0x8031
800ea074:	1c80004a 	bgtz	a0,800ea1a0 <load_lastest_played.3784+0x2d4>
800ea078:	ac60dac0 	sw	zero,-9536(v1)
800ea07c:	3c02803a 	lui	v0,0x803a
800ea080:	8043cd30 	lb	v1,-13008(v0)
800ea084:	1c600069 	bgtz	v1,800ea22c <load_lastest_played.3784+0x360>
800ea088:	3c02803a 	lui	v0,0x803a
800ea08c:	8043cd2f 	lb	v1,-13009(v0)
800ea090:	1c600068 	bgtz	v1,800ea234 <load_lastest_played.3784+0x368>
800ea094:	3c02803a 	lui	v0,0x803a
800ea098:	8043cd2e 	lb	v1,-13010(v0)
800ea09c:	1c600067 	bgtz	v1,800ea23c <load_lastest_played.3784+0x370>
800ea0a0:	3c02803a 	lui	v0,0x803a
800ea0a4:	8043cd2d 	lb	v1,-13011(v0)
800ea0a8:	1c600066 	bgtz	v1,800ea244 <load_lastest_played.3784+0x378>
800ea0ac:	3c02803a 	lui	v0,0x803a
800ea0b0:	8043cd2c 	lb	v1,-13012(v0)
800ea0b4:	1c600065 	bgtz	v1,800ea24c <load_lastest_played.3784+0x380>
800ea0b8:	3c02803a 	lui	v0,0x803a
800ea0bc:	8043cd2b 	lb	v1,-13013(v0)
800ea0c0:	1c600064 	bgtz	v1,800ea254 <load_lastest_played.3784+0x388>
800ea0c4:	3c02803a 	lui	v0,0x803a
800ea0c8:	8043cd2a 	lb	v1,-13014(v0)
800ea0cc:	1c600063 	bgtz	v1,800ea25c <load_lastest_played.3784+0x390>
800ea0d0:	3c02803a 	lui	v0,0x803a
800ea0d4:	8043cd29 	lb	v1,-13015(v0)
800ea0d8:	1c600062 	bgtz	v1,800ea264 <load_lastest_played.3784+0x398>
800ea0dc:	3c02803a 	lui	v0,0x803a
800ea0e0:	8043cd28 	lb	v1,-13016(v0)
800ea0e4:	1c600030 	bgtz	v1,800ea1a8 <load_lastest_played.3784+0x2dc>
800ea0e8:	00001821 	move	v1,zero
800ea0ec:	a2000000 	sb	zero,0(s0)
800ea0f0:	82421f90 	lb	v0,8080(s2)
800ea0f4:	14400025 	bnez	v0,800ea18c <load_lastest_played.3784+0x2c0>
800ea0f8:	3c02800e 	lui	v0,0x800e
800ea0fc:	24020001 	li	v0,1
800ea100:	ae4203e0 	sw	v0,992(s2)
800ea104:	ae4003dc 	sw	zero,988(s2)
800ea108:	8fbf0050 	lw	ra,80(sp)
800ea10c:	8fb7004c 	lw	s7,76(sp)
800ea110:	8fb60048 	lw	s6,72(sp)
800ea114:	8fb50044 	lw	s5,68(sp)
800ea118:	8fb40040 	lw	s4,64(sp)
800ea11c:	8fb3003c 	lw	s3,60(sp)
800ea120:	8fb20038 	lw	s2,56(sp)
800ea124:	8fb10034 	lw	s1,52(sp)
800ea128:	8fb00030 	lw	s0,48(sp)
800ea12c:	03e00008 	jr	ra
800ea130:	27bd0058 	addiu	sp,sp,88
800ea134:	24020001 	li	v0,1
800ea138:	ae4203e4 	sw	v0,996(s2)
800ea13c:	8fbf0050 	lw	ra,80(sp)
800ea140:	8fb7004c 	lw	s7,76(sp)
800ea144:	8fb60048 	lw	s6,72(sp)
800ea148:	8fb50044 	lw	s5,68(sp)
800ea14c:	8fb40040 	lw	s4,64(sp)
800ea150:	8fb3003c 	lw	s3,60(sp)
800ea154:	8fb20038 	lw	s2,56(sp)
800ea158:	8fb10034 	lw	s1,52(sp)
800ea15c:	8fb00030 	lw	s0,48(sp)
800ea160:	03e00008 	jr	ra
800ea164:	27bd0058 	addiu	sp,sp,88
800ea168:	2442f62c 	addiu	v0,v0,-2516
800ea16c:	0040f809 	jalr	v0
800ea170:	00000000 	nop
800ea174:	8e4203ec 	lw	v0,1004(s2)
800ea178:	1440ff85 	bnez	v0,800e9f90 <load_lastest_played.3784+0xc4>
800ea17c:	24022d6b 	li	v0,11627
800ea180:	24022882 	li	v0,10370
800ea184:	0803a7e5 	j	800e9f94 <load_lastest_played.3784+0xc8>
800ea188:	ae4203e8 	sw	v0,1000(s2)
800ea18c:	24421644 	addiu	v0,v0,5700
800ea190:	0040f809 	jalr	v0
800ea194:	02002021 	move	a0,s0
800ea198:	0803a840 	j	800ea100 <load_lastest_played.3784+0x234>
800ea19c:	24020001 	li	v0,1
800ea1a0:	24030009 	li	v1,9
800ea1a4:	3c02803a 	lui	v0,0x803a
800ea1a8:	2442cd28 	addiu	v0,v0,-13016
800ea1ac:	00621021 	addu	v0,v1,v0
800ea1b0:	80460000 	lb	a2,0(v0)
800ea1b4:	27b30020 	addiu	s3,sp,32
800ea1b8:	3c05801c 	lui	a1,0x801c
800ea1bc:	3c028011 	lui	v0,0x8011
800ea1c0:	24a5df18 	addiu	a1,a1,-8424
800ea1c4:	2442ec30 	addiu	v0,v0,-5072
800ea1c8:	0040f809 	jalr	v0
800ea1cc:	02602021 	move	a0,s3
800ea1d0:	26a47ce8 	addiu	a0,s5,31976
800ea1d4:	26c2c1a0 	addiu	v0,s6,-15968
800ea1d8:	0040f809 	jalr	v0
800ea1dc:	2405002f 	li	a1,47
800ea1e0:	1040000f 	beqz	v0,800ea220 <load_lastest_played.3784+0x354>
800ea1e4:	00000000 	nop
800ea1e8:	24450001 	addiu	a1,v0,1
800ea1ec:	26f1bbf0 	addiu	s1,s7,-17424
800ea1f0:	0220f809 	jalr	s1
800ea1f4:	02002021 	move	a0,s0
800ea1f8:	02002021 	move	a0,s0
800ea1fc:	26c2c1a0 	addiu	v0,s6,-15968
800ea200:	0040f809 	jalr	v0
800ea204:	2405002e 	li	a1,46
800ea208:	1040ffb9 	beqz	v0,800ea0f0 <load_lastest_played.3784+0x224>
800ea20c:	00402021 	move	a0,v0
800ea210:	0220f809 	jalr	s1
800ea214:	02602821 	move	a1,s3
800ea218:	0803a83d 	j	800ea0f4 <load_lastest_played.3784+0x228>
800ea21c:	82421f90 	lb	v0,8080(s2)
800ea220:	3c028039 	lui	v0,0x8039
800ea224:	0803a87b 	j	800ea1ec <load_lastest_played.3784+0x320>
800ea228:	24457ce8 	addiu	a1,v0,31976
800ea22c:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea230:	24030008 	li	v1,8
800ea234:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea238:	24030007 	li	v1,7
800ea23c:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea240:	24030006 	li	v1,6
800ea244:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea248:	24030005 	li	v1,5
800ea24c:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea250:	24030004 	li	v1,4
800ea254:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea258:	24030003 	li	v1,3
800ea25c:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea260:	24030002 	li	v1,2
800ea264:	0803a869 	j	800ea1a4 <load_lastest_played.3784+0x2d8>
800ea268:	24030001 	li	v1,1
800ea26c:	00000000 	nop

800ea270 <ds2_main>:
800ea270:	27bdffe8 	addiu	sp,sp,-24
800ea274:	3c028010 	lui	v0,0x8010
800ea278:	afbf0010 	sw	ra,16(sp)
800ea27c:	24423c68 	addiu	v0,v0,15464
800ea280:	0040f809 	jalr	v0
800ea284:	2404000d 	li	a0,13
800ea288:	3c028011 	lui	v0,0x8011
800ea28c:	24040200 	li	a0,512
800ea290:	24055622 	li	a1,22050
800ea294:	00003021 	move	a2,zero
800ea298:	2442c918 	addiu	v0,v0,-14056
800ea29c:	0040f809 	jalr	v0
800ea2a0:	00003821 	move	a3,zero
800ea2a4:	10400006 	beqz	v0,800ea2c0 <ds2_main+0x50>
800ea2a8:	3c02800f 	lui	v0,0x800f
800ea2ac:	3c198011 	lui	t9,0x8011
800ea2b0:	8fbf0010 	lw	ra,16(sp)
800ea2b4:	2739c1a4 	addiu	t9,t9,-15964
800ea2b8:	03200008 	jr	t9
800ea2bc:	27bd0018 	addiu	sp,sp,24
800ea2c0:	2442630c 	addiu	v0,v0,25356
800ea2c4:	0040f809 	jalr	v0
800ea2c8:	00000000 	nop
800ea2cc:	00002021 	move	a0,zero
800ea2d0:	1440fff6 	bnez	v0,800ea2ac <ds2_main+0x3c>
800ea2d4:	00002821 	move	a1,zero
800ea2d8:	3c02800e 	lui	v0,0x800e
800ea2dc:	244283c8 	addiu	v0,v0,-31800
800ea2e0:	0040f809 	jalr	v0
800ea2e4:	00000000 	nop
800ea2e8:	3c198011 	lui	t9,0x8011
800ea2ec:	8fbf0010 	lw	ra,16(sp)
800ea2f0:	2739c1a4 	addiu	t9,t9,-15964
800ea2f4:	03200008 	jr	t9
800ea2f8:	27bd0018 	addiu	sp,sp,24
800ea2fc:	00000000 	nop

800ea300 <gcheat_Managment>:
800ea300:	3c03801f 	lui	v1,0x801f
800ea304:	8c624710 	lw	v0,18192(v1)
800ea308:	27bdffc8 	addiu	sp,sp,-56
800ea30c:	afbf0034 	sw	ra,52(sp)
800ea310:	afbe0030 	sw	s8,48(sp)
800ea314:	afb7002c 	sw	s7,44(sp)
800ea318:	afb60028 	sw	s6,40(sp)
800ea31c:	afb50024 	sw	s5,36(sp)
800ea320:	afb40020 	sw	s4,32(sp)
800ea324:	afb3001c 	sw	s3,28(sp)
800ea328:	afb20018 	sw	s2,24(sp)
800ea32c:	afb10014 	sw	s1,20(sp)
800ea330:	10400030 	beqz	v0,800ea3f4 <gcheat_Managment+0xf4>
800ea334:	afb00010 	sw	s0,16(sp)
800ea338:	3c02801f 	lui	v0,0x801f
800ea33c:	8c43470c 	lw	v1,18188(v0)
800ea340:	1060002d 	beqz	v1,800ea3f8 <gcheat_Managment+0xf8>
800ea344:	3c19800f 	lui	t9,0x800f
800ea348:	0080b021 	move	s6,a0
800ea34c:	0000b821 	move	s7,zero
800ea350:	0000f021 	move	s8,zero
800ea354:	8ec20004 	lw	v0,4(s6)
800ea358:	96d30008 	lhu	s3,8(s6)
800ea35c:	30550001 	andi	s5,v0,0x1
800ea360:	8ed2000c 	lw	s2,12(s6)
800ea364:	1260000e 	beqz	s3,800ea3a0 <gcheat_Managment+0xa0>
800ea368:	96d1000a 	lhu	s1,10(s6)
800ea36c:	3c02801c 	lui	v0,0x801c
800ea370:	2442e30c 	addiu	v0,v0,-7412
800ea374:	8c540000 	lw	s4,0(v0)
800ea378:	00008021 	move	s0,zero
800ea37c:	02301026 	xor	v0,s1,s0
800ea380:	00003021 	move	a2,zero
800ea384:	02002821 	move	a1,s0
800ea388:	02a2300a 	movz	a2,s5,v0
800ea38c:	26100001 	addiu	s0,s0,1
800ea390:	0280f809 	jalr	s4
800ea394:	02402021 	move	a0,s2
800ea398:	1670fff9 	bne	s3,s0,800ea380 <gcheat_Managment+0x80>
800ea39c:	02301026 	xor	v0,s1,s0
800ea3a0:	3c02801f 	lui	v0,0x801f
800ea3a4:	8c434710 	lw	v1,18192(v0)
800ea3a8:	26f70001 	addiu	s7,s7,1
800ea3ac:	24020001 	li	v0,1
800ea3b0:	02e3182b 	sltu	v1,s7,v1
800ea3b4:	0055f00b 	movn	s8,v0,s5
800ea3b8:	1460ffe6 	bnez	v1,800ea354 <gcheat_Managment+0x54>
800ea3bc:	26d60034 	addiu	s6,s6,52
800ea3c0:	17c0001a 	bnez	s8,800ea42c <gcheat_Managment+0x12c>
800ea3c4:	8fbf0034 	lw	ra,52(sp)
800ea3c8:	8fbe0030 	lw	s8,48(sp)
800ea3cc:	8fb7002c 	lw	s7,44(sp)
800ea3d0:	8fb60028 	lw	s6,40(sp)
800ea3d4:	8fb50024 	lw	s5,36(sp)
800ea3d8:	8fb40020 	lw	s4,32(sp)
800ea3dc:	8fb3001c 	lw	s3,28(sp)
800ea3e0:	8fb20018 	lw	s2,24(sp)
800ea3e4:	8fb10014 	lw	s1,20(sp)
800ea3e8:	8fb00010 	lw	s0,16(sp)
800ea3ec:	03e00008 	jr	ra
800ea3f0:	27bd0038 	addiu	sp,sp,56
800ea3f4:	3c19800f 	lui	t9,0x800f
800ea3f8:	8fbf0034 	lw	ra,52(sp)
800ea3fc:	8fbe0030 	lw	s8,48(sp)
800ea400:	8fb7002c 	lw	s7,44(sp)
800ea404:	8fb60028 	lw	s6,40(sp)
800ea408:	8fb50024 	lw	s5,36(sp)
800ea40c:	8fb40020 	lw	s4,32(sp)
800ea410:	8fb3001c 	lw	s3,28(sp)
800ea414:	8fb20018 	lw	s2,24(sp)
800ea418:	8fb10014 	lw	s1,20(sp)
800ea41c:	8fb00010 	lw	s0,16(sp)
800ea420:	2739b230 	addiu	t9,t9,-19920
800ea424:	03200008 	jr	t9
800ea428:	27bd0038 	addiu	sp,sp,56
800ea42c:	3c19800f 	lui	t9,0x800f
800ea430:	8fbe0030 	lw	s8,48(sp)
800ea434:	8fb7002c 	lw	s7,44(sp)
800ea438:	8fb60028 	lw	s6,40(sp)
800ea43c:	8fb50024 	lw	s5,36(sp)
800ea440:	8fb40020 	lw	s4,32(sp)
800ea444:	8fb3001c 	lw	s3,28(sp)
800ea448:	8fb20018 	lw	s2,24(sp)
800ea44c:	8fb10014 	lw	s1,20(sp)
800ea450:	8fb00010 	lw	s0,16(sp)
800ea454:	2739b23c 	addiu	t9,t9,-19908
800ea458:	03200008 	jr	t9
800ea45c:	27bd0038 	addiu	sp,sp,56

800ea460 <string2utf8>:
800ea460:	27bdffc8 	addiu	sp,sp,-56
800ea464:	3c02800e 	lui	v0,0x800e
800ea468:	afb5002c 	sw	s5,44(sp)
800ea46c:	afb40028 	sw	s4,40(sp)
800ea470:	afb30024 	sw	s3,36(sp)
800ea474:	afb20020 	sw	s2,32(sp)
800ea478:	afb1001c 	sw	s1,28(sp)
800ea47c:	afb00018 	sw	s0,24(sp)
800ea480:	00c09021 	move	s2,a2
800ea484:	00808021 	move	s0,a0
800ea488:	00a08821 	move	s1,a1
800ea48c:	245595a8 	addiu	s5,v0,-27224
800ea490:	00803021 	move	a2,a0
800ea494:	00009821 	move	s3,zero
800ea498:	34149fcf 	li	s4,0x9fcf
800ea49c:	0803a92d 	j	800ea4b4 <string2utf8+0x54>
800ea4a0:	afbf0030 	sw	ra,48(sp)
800ea4a4:	10400035 	beqz	v0,800ea57c <string2utf8+0x11c>
800ea4a8:	2e620003 	sltiu	v0,s3,3
800ea4ac:	10400014 	beqz	v0,800ea500 <string2utf8+0xa0>
800ea4b0:	00000000 	nop
800ea4b4:	90c20000 	lbu	v0,0(a2)
800ea4b8:	00c02021 	move	a0,a2
800ea4bc:	10400010 	beqz	v0,800ea500 <string2utf8+0xa0>
800ea4c0:	27a50010 	addiu	a1,sp,16
800ea4c4:	02a0f809 	jalr	s5
800ea4c8:	00000000 	nop
800ea4cc:	97a30010 	lhu	v1,16(sp)
800ea4d0:	00403021 	move	a2,v0
800ea4d4:	2462ffff 	addiu	v0,v1,-1
800ea4d8:	3042ffff 	andi	v0,v0,0xffff
800ea4dc:	0283202b 	sltu	a0,s4,v1
800ea4e0:	2c634e00 	sltiu	v1,v1,19968
800ea4e4:	1460ffef 	bnez	v1,800ea4a4 <string2utf8+0x44>
800ea4e8:	2c42007f 	sltiu	v0,v0,127
800ea4ec:	14800023 	bnez	a0,800ea57c <string2utf8+0x11c>
800ea4f0:	26730001 	addiu	s3,s3,1
800ea4f4:	2e620003 	sltiu	v0,s3,3
800ea4f8:	1440ffee 	bnez	v0,800ea4b4 <string2utf8+0x54>
800ea4fc:	00000000 	nop
800ea500:	92030000 	lbu	v1,0(s0)
800ea504:	1060000d 	beqz	v1,800ea53c <string2utf8+0xdc>
800ea508:	00000000 	nop
800ea50c:	00031600 	sll	v0,v1,0x18
800ea510:	00021603 	sra	v0,v0,0x18
800ea514:	a2230000 	sb	v1,0(s1)
800ea518:	26100001 	addiu	s0,s0,1
800ea51c:	04400041 	bltz	v0,800ea624 <string2utf8+0x1c4>
800ea520:	26310001 	addiu	s1,s1,1
800ea524:	2e420002 	sltiu	v0,s2,2
800ea528:	14400004 	bnez	v0,800ea53c <string2utf8+0xdc>
800ea52c:	00000000 	nop
800ea530:	92030000 	lbu	v1,0(s0)
800ea534:	1460fff5 	bnez	v1,800ea50c <string2utf8+0xac>
800ea538:	2652ffff 	addiu	s2,s2,-1
800ea53c:	a2200000 	sb	zero,0(s1)
800ea540:	8fbf0030 	lw	ra,48(sp)
800ea544:	8fb5002c 	lw	s5,44(sp)
800ea548:	8fb40028 	lw	s4,40(sp)
800ea54c:	8fb30024 	lw	s3,36(sp)
800ea550:	8fb20020 	lw	s2,32(sp)
800ea554:	8fb1001c 	lw	s1,28(sp)
800ea558:	8fb00018 	lw	s0,24(sp)
800ea55c:	00001021 	move	v0,zero
800ea560:	03e00008 	jr	ra
800ea564:	27bd0038 	addiu	sp,sp,56
800ea568:	2652ffff 	addiu	s2,s2,-1
800ea56c:	14a0fff3 	bnez	a1,800ea53c <string2utf8+0xdc>
800ea570:	26100001 	addiu	s0,s0,1
800ea574:	a2220000 	sb	v0,0(s1)
800ea578:	26310001 	addiu	s1,s1,1
800ea57c:	92020000 	lbu	v0,0(s0)
800ea580:	02002021 	move	a0,s0
800ea584:	00021e00 	sll	v1,v0,0x18
800ea588:	2e450002 	sltiu	a1,s2,2
800ea58c:	1040ffeb 	beqz	v0,800ea53c <string2utf8+0xdc>
800ea590:	00031e03 	sra	v1,v1,0x18
800ea594:	0461fff4 	bgez	v1,800ea568 <string2utf8+0x108>
800ea598:	00000000 	nop
800ea59c:	3c02800d 	lui	v0,0x800d
800ea5a0:	24425788 	addiu	v0,v0,22408
800ea5a4:	0040f809 	jalr	v0
800ea5a8:	00000000 	nop
800ea5ac:	00022982 	srl	a1,v0,0x6
800ea5b0:	2403ffc0 	li	v1,-64
800ea5b4:	2404ff80 	li	a0,-128
800ea5b8:	30a5001f 	andi	a1,a1,0x1f
800ea5bc:	3046003f 	andi	a2,v0,0x3f
800ea5c0:	00023b02 	srl	a3,v0,0xc
800ea5c4:	00a32825 	or	a1,a1,v1
800ea5c8:	00c43025 	or	a2,a2,a0
800ea5cc:	2403ffe0 	li	v1,-32
800ea5d0:	2c440800 	sltiu	a0,v0,2048
800ea5d4:	00e33825 	or	a3,a3,v1
800ea5d8:	2409ff80 	li	t1,-128
800ea5dc:	2e480003 	sltiu	t0,s2,3
800ea5e0:	2e430004 	sltiu	v1,s2,4
800ea5e4:	14800033 	bnez	a0,800ea6b4 <string2utf8+0x254>
800ea5e8:	a7a20010 	sh	v0,16(sp)
800ea5ec:	1460ffd3 	bnez	v1,800ea53c <string2utf8+0xdc>
800ea5f0:	2652fffd 	addiu	s2,s2,-3
800ea5f4:	97a30010 	lhu	v1,16(sp)
800ea5f8:	26100002 	addiu	s0,s0,2
800ea5fc:	00031182 	srl	v0,v1,0x6
800ea600:	3042003f 	andi	v0,v0,0x3f
800ea604:	3063003f 	andi	v1,v1,0x3f
800ea608:	00691825 	or	v1,v1,t1
800ea60c:	00491025 	or	v0,v0,t1
800ea610:	a2270000 	sb	a3,0(s1)
800ea614:	a2220001 	sb	v0,1(s1)
800ea618:	a2230002 	sb	v1,2(s1)
800ea61c:	0803a95f 	j	800ea57c <string2utf8+0x11c>
800ea620:	26310003 	addiu	s1,s1,3
800ea624:	2c6200e0 	sltiu	v0,v1,224
800ea628:	10400009 	beqz	v0,800ea650 <string2utf8+0x1f0>
800ea62c:	2c6200f0 	sltiu	v0,v1,240
800ea630:	2e420003 	sltiu	v0,s2,3
800ea634:	1440ffc1 	bnez	v0,800ea53c <string2utf8+0xdc>
800ea638:	2652fffe 	addiu	s2,s2,-2
800ea63c:	92020000 	lbu	v0,0(s0)
800ea640:	a2220000 	sb	v0,0(s1)
800ea644:	26100001 	addiu	s0,s0,1
800ea648:	0803a940 	j	800ea500 <string2utf8+0xa0>
800ea64c:	26310001 	addiu	s1,s1,1
800ea650:	1040000b 	beqz	v0,800ea680 <string2utf8+0x220>
800ea654:	2c6200f5 	sltiu	v0,v1,245
800ea658:	2e420004 	sltiu	v0,s2,4
800ea65c:	1440ffb7 	bnez	v0,800ea53c <string2utf8+0xdc>
800ea660:	2652fffd 	addiu	s2,s2,-3
800ea664:	92020000 	lbu	v0,0(s0)
800ea668:	a2220000 	sb	v0,0(s1)
800ea66c:	92030001 	lbu	v1,1(s0)
800ea670:	26100002 	addiu	s0,s0,2
800ea674:	a2230001 	sb	v1,1(s1)
800ea678:	0803a940 	j	800ea500 <string2utf8+0xa0>
800ea67c:	26310002 	addiu	s1,s1,2
800ea680:	1040ffae 	beqz	v0,800ea53c <string2utf8+0xdc>
800ea684:	2e420005 	sltiu	v0,s2,5
800ea688:	1440ffac 	bnez	v0,800ea53c <string2utf8+0xdc>
800ea68c:	2652fffc 	addiu	s2,s2,-4
800ea690:	92020000 	lbu	v0,0(s0)
800ea694:	a2220000 	sb	v0,0(s1)
800ea698:	92030001 	lbu	v1,1(s0)
800ea69c:	a2230001 	sb	v1,1(s1)
800ea6a0:	92020002 	lbu	v0,2(s0)
800ea6a4:	26100003 	addiu	s0,s0,3
800ea6a8:	a2220002 	sb	v0,2(s1)
800ea6ac:	0803a940 	j	800ea500 <string2utf8+0xa0>
800ea6b0:	26310003 	addiu	s1,s1,3
800ea6b4:	1500ffa1 	bnez	t0,800ea53c <string2utf8+0xdc>
800ea6b8:	2652fffe 	addiu	s2,s2,-2
800ea6bc:	a2250000 	sb	a1,0(s1)
800ea6c0:	a2260001 	sb	a2,1(s1)
800ea6c4:	26100002 	addiu	s0,s0,2
800ea6c8:	0803a95f 	j	800ea57c <string2utf8+0x11c>
800ea6cc:	26310002 	addiu	s1,s1,2

800ea6d0 <load_cheatname>:
800ea6d0:	27bdfdb8 	addiu	sp,sp,-584
800ea6d4:	3c028010 	lui	v0,0x8010
800ea6d8:	afb20228 	sw	s2,552(sp)
800ea6dc:	afb10224 	sw	s1,548(sp)
800ea6e0:	afb00220 	sw	s0,544(sp)
800ea6e4:	afbf0244 	sw	ra,580(sp)
800ea6e8:	afbe0240 	sw	s8,576(sp)
800ea6ec:	afb7023c 	sw	s7,572(sp)
800ea6f0:	afb60238 	sw	s6,568(sp)
800ea6f4:	afb50234 	sw	s5,564(sp)
800ea6f8:	afb40230 	sw	s4,560(sp)
800ea6fc:	afb3022c 	sw	s3,556(sp)
800ea700:	afa5024c 	sw	a1,588(sp)
800ea704:	00809021 	move	s2,a0
800ea708:	24515378 	addiu	s1,v0,21368
800ea70c:	00052080 	sll	a0,a1,0x2
800ea710:	afa70254 	sw	a3,596(sp)
800ea714:	0220f809 	jalr	s1
800ea718:	00c08021 	move	s0,a2
800ea71c:	8fa30254 	lw	v1,596(sp)
800ea720:	104000d0 	beqz	v0,800eaa64 <load_cheatname+0x394>
800ea724:	ac620000 	sw	v0,0(v1)
800ea728:	00101042 	srl	v0,s0,0x1
800ea72c:	02028021 	addu	s0,s0,v0
800ea730:	2603001f 	addiu	v1,s0,31
800ea734:	2404ffe0 	li	a0,-32
800ea738:	afb00210 	sw	s0,528(sp)
800ea73c:	0220f809 	jalr	s1
800ea740:	00642024 	and	a0,v1,a0
800ea744:	8fa50254 	lw	a1,596(sp)
800ea748:	104000d3 	beqz	v0,800eaa98 <load_cheatname+0x3c8>
800ea74c:	aca20004 	sw	v0,4(a1)
800ea750:	3c05801d 	lui	a1,0x801d
800ea754:	3c02800f 	lui	v0,0x800f
800ea758:	02402021 	move	a0,s2
800ea75c:	24425f70 	addiu	v0,v0,24432
800ea760:	0040f809 	jalr	v0
800ea764:	24a55754 	addiu	a1,a1,22356
800ea768:	104000b6 	beqz	v0,800eaa44 <load_cheatname+0x374>
800ea76c:	00409821 	move	s3,v0
800ea770:	8fa30254 	lw	v1,596(sp)
800ea774:	8fa50254 	lw	a1,596(sp)
800ea778:	8c630000 	lw	v1,0(v1)
800ea77c:	8ca50004 	lw	a1,4(a1)
800ea780:	afa30218 	sw	v1,536(sp)
800ea784:	afa50214 	sw	a1,532(sp)
800ea788:	27b20010 	addiu	s2,sp,16
800ea78c:	0000b021 	move	s6,zero
800ea790:	0000b821 	move	s7,zero
800ea794:	3c07800f 	lui	a3,0x800f
800ea798:	02402021 	move	a0,s2
800ea79c:	24050100 	li	a1,256
800ea7a0:	24e25cc4 	addiu	v0,a3,23748
800ea7a4:	0040f809 	jalr	v0
800ea7a8:	02603021 	move	a2,s3
800ea7ac:	10400086 	beqz	v0,800ea9c8 <load_cheatname+0x2f8>
800ea7b0:	02e01821 	move	v1,s7
800ea7b4:	93a30010 	lbu	v1,16(sp)
800ea7b8:	1060fff7 	beqz	v1,800ea798 <load_cheatname+0xc8>
800ea7bc:	3c07800f 	lui	a3,0x800f
800ea7c0:	24020020 	li	v0,32
800ea7c4:	14620093 	bne	v1,v0,800eaa14 <load_cheatname+0x344>
800ea7c8:	02408021 	move	s0,s2
800ea7cc:	24020020 	li	v0,32
800ea7d0:	26100001 	addiu	s0,s0,1
800ea7d4:	92030000 	lbu	v1,0(s0)
800ea7d8:	1062fffe 	beq	v1,v0,800ea7d4 <load_cheatname+0x104>
800ea7dc:	26100001 	addiu	s0,s0,1
800ea7e0:	2610ffff 	addiu	s0,s0,-1
800ea7e4:	2402005b 	li	v0,91
800ea7e8:	1462ffeb 	bne	v1,v0,800ea798 <load_cheatname+0xc8>
800ea7ec:	3c07800f 	lui	a3,0x800f
800ea7f0:	3c028012 	lui	v0,0x8012
800ea7f4:	02402021 	move	a0,s2
800ea7f8:	2442c1a0 	addiu	v0,v0,-15968
800ea7fc:	0040f809 	jalr	v0
800ea800:	2405005d 	li	a1,93
800ea804:	1040ffe3 	beqz	v0,800ea794 <load_cheatname+0xc4>
800ea808:	00401821 	move	v1,v0
800ea80c:	24040020 	li	a0,32
800ea810:	2463ffff 	addiu	v1,v1,-1
800ea814:	90620000 	lbu	v0,0(v1)
800ea818:	1044fffd 	beq	v0,a0,800ea810 <load_cheatname+0x140>
800ea81c:	00000000 	nop
800ea820:	a0600001 	sb	zero,1(v1)
800ea824:	24030020 	li	v1,32
800ea828:	26100001 	addiu	s0,s0,1
800ea82c:	92020000 	lbu	v0,0(s0)
800ea830:	1043fffd 	beq	v0,v1,800ea828 <load_cheatname+0x158>
800ea834:	3c028012 	lui	v0,0x8012
800ea838:	3c05801c 	lui	a1,0x801c
800ea83c:	24a5e310 	addiu	a1,a1,-7408
800ea840:	2442cc10 	addiu	v0,v0,-13296
800ea844:	0040f809 	jalr	v0
800ea848:	02002021 	move	a0,s0
800ea84c:	1040ffd2 	beqz	v0,800ea798 <load_cheatname+0xc8>
800ea850:	3c07800f 	lui	a3,0x800f
800ea854:	3c07800f 	lui	a3,0x800f
800ea858:	27be0110 	addiu	s8,sp,272
800ea85c:	02002021 	move	a0,s0
800ea860:	03c02821 	move	a1,s8
800ea864:	24e2a460 	addiu	v0,a3,-23456
800ea868:	0040f809 	jalr	v0
800ea86c:	240600ff 	li	a2,255
800ea870:	3c038012 	lui	v1,0x8012
800ea874:	2462bdb0 	addiu	v0,v1,-16976
800ea878:	0040f809 	jalr	v0
800ea87c:	03c02021 	move	a0,s8
800ea880:	8fa50214 	lw	a1,532(sp)
800ea884:	3c078012 	lui	a3,0x8012
800ea888:	00b68821 	addu	s1,a1,s6
800ea88c:	00408021 	move	s0,v0
800ea890:	02202021 	move	a0,s1
800ea894:	00403021 	move	a2,v0
800ea898:	24e2c0d0 	addiu	v0,a3,-16176
800ea89c:	0040f809 	jalr	v0
800ea8a0:	03c02821 	move	a1,s8
800ea8a4:	02168021 	addu	s0,s0,s6
800ea8a8:	8fa30218 	lw	v1,536(sp)
800ea8ac:	8fa50214 	lw	a1,532(sp)
800ea8b0:	8fa70210 	lw	a3,528(sp)
800ea8b4:	26160001 	addiu	s6,s0,1
800ea8b8:	00171080 	sll	v0,s7,0x2
800ea8bc:	00432021 	addu	a0,v0,v1
800ea8c0:	00b08021 	addu	s0,a1,s0
800ea8c4:	02c7a02b 	sltu	s4,s6,a3
800ea8c8:	ac910000 	sw	s1,0(a0)
800ea8cc:	26e20001 	addiu	v0,s7,1
800ea8d0:	12800077 	beqz	s4,800eaab0 <load_cheatname+0x3e0>
800ea8d4:	a2000000 	sb	zero,0(s0)
800ea8d8:	8fa5024c 	lw	a1,588(sp)
800ea8dc:	00401821 	move	v1,v0
800ea8e0:	0045102b 	sltu	v0,v0,a1
800ea8e4:	10400038 	beqz	v0,800ea9c8 <load_cheatname+0x2f8>
800ea8e8:	00808821 	move	s1,a0
800ea8ec:	0060b821 	move	s7,v1
800ea8f0:	8fa50214 	lw	a1,532(sp)
800ea8f4:	3c03800f 	lui	v1,0x800f
800ea8f8:	3c078012 	lui	a3,0x8012
800ea8fc:	02402021 	move	a0,s2
800ea900:	00b6a821 	addu	s5,a1,s6
800ea904:	02603021 	move	a2,s3
800ea908:	24050100 	li	a1,256
800ea90c:	24625cc4 	addiu	v0,v1,23748
800ea910:	0040f809 	jalr	v0
800ea914:	24f0bdb0 	addiu	s0,a3,-16976
800ea918:	10400043 	beqz	v0,800eaa28 <load_cheatname+0x358>
800ea91c:	02402021 	move	a0,s2
800ea920:	0200f809 	jalr	s0
800ea924:	00000000 	nop
800ea928:	2c420004 	sltiu	v0,v0,4
800ea92c:	02402021 	move	a0,s2
800ea930:	1440003d 	bnez	v0,800eaa28 <load_cheatname+0x358>
800ea934:	2405003d 	li	a1,61
800ea938:	3c028012 	lui	v0,0x8012
800ea93c:	2442baa0 	addiu	v0,v0,-17760
800ea940:	0040f809 	jalr	v0
800ea944:	00000000 	nop
800ea948:	3c07800f 	lui	a3,0x800f
800ea94c:	03c02821 	move	a1,s8
800ea950:	240600ff 	li	a2,255
800ea954:	02402021 	move	a0,s2
800ea958:	10400033 	beqz	v0,800eaa28 <load_cheatname+0x358>
800ea95c:	24e3a460 	addiu	v1,a3,-23456
800ea960:	0060f809 	jalr	v1
800ea964:	a0400000 	sb	zero,0(v0)
800ea968:	0200f809 	jalr	s0
800ea96c:	03c02021 	move	a0,s8
800ea970:	3c038012 	lui	v1,0x8012
800ea974:	00408021 	move	s0,v0
800ea978:	03c02821 	move	a1,s8
800ea97c:	00403021 	move	a2,v0
800ea980:	2462c0d0 	addiu	v0,v1,-16176
800ea984:	0040f809 	jalr	v0
800ea988:	02a02021 	move	a0,s5
800ea98c:	8fa50214 	lw	a1,532(sp)
800ea990:	02168021 	addu	s0,s0,s6
800ea994:	26160001 	addiu	s6,s0,1
800ea998:	00b08021 	addu	s0,a1,s0
800ea99c:	8fa70210 	lw	a3,528(sp)
800ea9a0:	ae350004 	sw	s5,4(s1)
800ea9a4:	a2000000 	sb	zero,0(s0)
800ea9a8:	8fa3024c 	lw	v1,588(sp)
800ea9ac:	26f70001 	addiu	s7,s7,1
800ea9b0:	02c7a02b 	sltu	s4,s6,a3
800ea9b4:	12800021 	beqz	s4,800eaa3c <load_cheatname+0x36c>
800ea9b8:	02e3102b 	sltu	v0,s7,v1
800ea9bc:	26310004 	addiu	s1,s1,4
800ea9c0:	1440ffcb 	bnez	v0,800ea8f0 <load_cheatname+0x220>
800ea9c4:	02e01821 	move	v1,s7
800ea9c8:	8fa20254 	lw	v0,596(sp)
800ea9cc:	ac430008 	sw	v1,8(v0)
800ea9d0:	3c02800f 	lui	v0,0x800f
800ea9d4:	24425f58 	addiu	v0,v0,24408
800ea9d8:	0040f809 	jalr	v0
800ea9dc:	02602021 	move	a0,s3
800ea9e0:	00001021 	move	v0,zero
800ea9e4:	8fbf0244 	lw	ra,580(sp)
800ea9e8:	8fbe0240 	lw	s8,576(sp)
800ea9ec:	8fb7023c 	lw	s7,572(sp)
800ea9f0:	8fb60238 	lw	s6,568(sp)
800ea9f4:	8fb50234 	lw	s5,564(sp)
800ea9f8:	8fb40230 	lw	s4,560(sp)
800ea9fc:	8fb3022c 	lw	s3,556(sp)
800eaa00:	8fb20228 	lw	s2,552(sp)
800eaa04:	8fb10224 	lw	s1,548(sp)
800eaa08:	8fb00220 	lw	s0,544(sp)
800eaa0c:	03e00008 	jr	ra
800eaa10:	27bd0248 	addiu	sp,sp,584
800eaa14:	2402005b 	li	v0,91
800eaa18:	1462ff5f 	bne	v1,v0,800ea798 <load_cheatname+0xc8>
800eaa1c:	3c07800f 	lui	a3,0x800f
800eaa20:	0803a9fd 	j	800ea7f4 <load_cheatname+0x124>
800eaa24:	3c028012 	lui	v0,0x8012
800eaa28:	12800004 	beqz	s4,800eaa3c <load_cheatname+0x36c>
800eaa2c:	8fa5024c 	lw	a1,588(sp)
800eaa30:	02e5102b 	sltu	v0,s7,a1
800eaa34:	1440ff58 	bnez	v0,800ea798 <load_cheatname+0xc8>
800eaa38:	3c07800f 	lui	a3,0x800f
800eaa3c:	0803aa72 	j	800ea9c8 <load_cheatname+0x2f8>
800eaa40:	02e01821 	move	v1,s7
800eaa44:	8fa70254 	lw	a3,596(sp)
800eaa48:	3c108010 	lui	s0,0x8010
800eaa4c:	26104e60 	addiu	s0,s0,20064
800eaa50:	0200f809 	jalr	s0
800eaa54:	8ce40000 	lw	a0,0(a3)
800eaa58:	8fa20254 	lw	v0,596(sp)
800eaa5c:	0200f809 	jalr	s0
800eaa60:	8c440004 	lw	a0,4(v0)
800eaa64:	8fbf0244 	lw	ra,580(sp)
800eaa68:	8fbe0240 	lw	s8,576(sp)
800eaa6c:	8fb7023c 	lw	s7,572(sp)
800eaa70:	8fb60238 	lw	s6,568(sp)
800eaa74:	8fb50234 	lw	s5,564(sp)
800eaa78:	8fb40230 	lw	s4,560(sp)
800eaa7c:	8fb3022c 	lw	s3,556(sp)
800eaa80:	8fb20228 	lw	s2,552(sp)
800eaa84:	8fb10224 	lw	s1,548(sp)
800eaa88:	8fb00220 	lw	s0,544(sp)
800eaa8c:	2402ffff 	li	v0,-1
800eaa90:	03e00008 	jr	ra
800eaa94:	27bd0248 	addiu	sp,sp,584
800eaa98:	3c028010 	lui	v0,0x8010
800eaa9c:	24424e60 	addiu	v0,v0,20064
800eaaa0:	0040f809 	jalr	v0
800eaaa4:	8ca40000 	lw	a0,0(a1)
800eaaa8:	0803aa79 	j	800ea9e4 <load_cheatname+0x314>
800eaaac:	2402ffff 	li	v0,-1
800eaab0:	0803aa72 	j	800ea9c8 <load_cheatname+0x2f8>
800eaab4:	00401821 	move	v1,v0

800eaab8 <load_cheatfile>:
800eaab8:	27bdfd90 	addiu	sp,sp,-624
800eaabc:	afa50274 	sw	a1,628(sp)
800eaac0:	3c02800f 	lui	v0,0x800f
800eaac4:	3c05801d 	lui	a1,0x801d
800eaac8:	afbe0268 	sw	s8,616(sp)
800eaacc:	afb00248 	sw	s0,584(sp)
800eaad0:	afbf026c 	sw	ra,620(sp)
800eaad4:	afb70264 	sw	s7,612(sp)
800eaad8:	afb60260 	sw	s6,608(sp)
800eaadc:	afb5025c 	sw	s5,604(sp)
800eaae0:	afb40258 	sw	s4,600(sp)
800eaae4:	afb30254 	sw	s3,596(sp)
800eaae8:	afb20250 	sw	s2,592(sp)
800eaaec:	afb1024c 	sw	s1,588(sp)
800eaaf0:	24a55754 	addiu	a1,a1,22356
800eaaf4:	afa60278 	sw	a2,632(sp)
800eaaf8:	24425f70 	addiu	v0,v0,24432
800eaafc:	0040f809 	jalr	v0
800eab00:	00e08021 	move	s0,a3
800eab04:	10400151 	beqz	v0,800eb04c <load_cheatfile+0x594>
800eab08:	0040f021 	move	s8,v0
800eab0c:	3c02801f 	lui	v0,0x801f
800eab10:	3c03801f 	lui	v1,0x801f
800eab14:	afb00240 	sw	s0,576(sp)
800eab18:	27b60024 	addiu	s6,sp,36
800eab1c:	afa0023c 	sw	zero,572(sp)
800eab20:	afa00238 	sw	zero,568(sp)
800eab24:	afa00234 	sw	zero,564(sp)
800eab28:	afa0022c 	sw	zero,556(sp)
800eab2c:	ac40470c 	sw	zero,18188(v0)
800eab30:	ac604710 	sw	zero,18192(v1)
800eab34:	3c03800f 	lui	v1,0x800f
800eab38:	02c02021 	move	a0,s6
800eab3c:	24050100 	li	a1,256
800eab40:	24625cc4 	addiu	v0,v1,23748
800eab44:	0040f809 	jalr	v0
800eab48:	03c03021 	move	a2,s8
800eab4c:	10400154 	beqz	v0,800eb0a0 <load_cheatfile+0x5e8>
800eab50:	93a30024 	lbu	v1,36(sp)
800eab54:	1060fff7 	beqz	v1,800eab34 <load_cheatfile+0x7c>
800eab58:	24020020 	li	v0,32
800eab5c:	14620132 	bne	v1,v0,800eb028 <load_cheatfile+0x570>
800eab60:	02c08821 	move	s1,s6
800eab64:	24020020 	li	v0,32
800eab68:	26310001 	addiu	s1,s1,1
800eab6c:	92230000 	lbu	v1,0(s1)
800eab70:	1062fffe 	beq	v1,v0,800eab6c <load_cheatfile+0xb4>
800eab74:	26310001 	addiu	s1,s1,1
800eab78:	2631ffff 	addiu	s1,s1,-1
800eab7c:	2402005b 	li	v0,91
800eab80:	1462ffed 	bne	v1,v0,800eab38 <load_cheatfile+0x80>
800eab84:	3c03800f 	lui	v1,0x800f
800eab88:	3c028012 	lui	v0,0x8012
800eab8c:	02c02021 	move	a0,s6
800eab90:	2442c1a0 	addiu	v0,v0,-15968
800eab94:	0040f809 	jalr	v0
800eab98:	2405005d 	li	a1,93
800eab9c:	1040ffe5 	beqz	v0,800eab34 <load_cheatfile+0x7c>
800eaba0:	00401821 	move	v1,v0
800eaba4:	24040020 	li	a0,32
800eaba8:	2463ffff 	addiu	v1,v1,-1
800eabac:	90620000 	lbu	v0,0(v1)
800eabb0:	1044fffd 	beq	v0,a0,800eaba8 <load_cheatfile+0xf0>
800eabb4:	00000000 	nop
800eabb8:	a0600001 	sb	zero,1(v1)
800eabbc:	24030020 	li	v1,32
800eabc0:	26310001 	addiu	s1,s1,1
800eabc4:	92220000 	lbu	v0,0(s1)
800eabc8:	1043fffd 	beq	v0,v1,800eabc0 <load_cheatfile+0x108>
800eabcc:	3c028012 	lui	v0,0x8012
800eabd0:	3c05801c 	lui	a1,0x801c
800eabd4:	24a5e310 	addiu	a1,a1,-7408
800eabd8:	2442cc10 	addiu	v0,v0,-13296
800eabdc:	0040f809 	jalr	v0
800eabe0:	02202021 	move	a0,s1
800eabe4:	1040ffd4 	beqz	v0,800eab38 <load_cheatfile+0x80>
800eabe8:	3c03800f 	lui	v1,0x800f
800eabec:	8fa20240 	lw	v0,576(sp)
800eabf0:	8fa30238 	lw	v1,568(sp)
800eabf4:	27b00124 	addiu	s0,sp,292
800eabf8:	ac430000 	sw	v1,0(v0)
800eabfc:	8fa3022c 	lw	v1,556(sp)
800eac00:	a4400008 	sh	zero,8(v0)
800eac04:	ac43000c 	sw	v1,12(v0)
800eac08:	3c02800f 	lui	v0,0x800f
800eac0c:	24060020 	li	a2,32
800eac10:	02202021 	move	a0,s1
800eac14:	2442a460 	addiu	v0,v0,-23456
800eac18:	0040f809 	jalr	v0
800eac1c:	02002821 	move	a1,s0
800eac20:	8fa20240 	lw	v0,576(sp)
800eac24:	24440010 	addiu	a0,v0,16
800eac28:	3c028012 	lui	v0,0x8012
800eac2c:	2442bbf0 	addiu	v0,v0,-17424
800eac30:	0040f809 	jalr	v0
800eac34:	02002821 	move	a1,s0
800eac38:	8fa30240 	lw	v1,576(sp)
800eac3c:	ac600004 	sw	zero,4(v1)
800eac40:	a460000a 	sh	zero,10(v1)
800eac44:	3c038012 	lui	v1,0x8012
800eac48:	2462bdb0 	addiu	v0,v1,-16976
800eac4c:	0040f809 	jalr	v0
800eac50:	02202021 	move	a0,s1
800eac54:	8fa30234 	lw	v1,564(sp)
800eac58:	24420001 	addiu	v0,v0,1
800eac5c:	00621821 	addu	v1,v1,v0
800eac60:	8fa20238 	lw	v0,568(sp)
800eac64:	afa30234 	sw	v1,564(sp)
800eac68:	24420001 	addiu	v0,v0,1
800eac6c:	afa20238 	sw	v0,568(sp)
800eac70:	27b50018 	addiu	s5,sp,24
800eac74:	3c03800f 	lui	v1,0x800f
800eac78:	02c02021 	move	a0,s6
800eac7c:	24050100 	li	a1,256
800eac80:	24625cc4 	addiu	v0,v1,23748
800eac84:	0040f809 	jalr	v0
800eac88:	03c03021 	move	a2,s8
800eac8c:	104000fc 	beqz	v0,800eb080 <load_cheatfile+0x5c8>
800eac90:	3c038012 	lui	v1,0x8012
800eac94:	2463bdb0 	addiu	v1,v1,-16976
800eac98:	0060f809 	jalr	v1
800eac9c:	02c02021 	move	a0,s6
800eaca0:	2c420004 	sltiu	v0,v0,4
800eaca4:	144000f6 	bnez	v0,800eb080 <load_cheatfile+0x5c8>
800eaca8:	3c038012 	lui	v1,0x8012
800eacac:	02c02021 	move	a0,s6
800eacb0:	2462baa0 	addiu	v0,v1,-17760
800eacb4:	0040f809 	jalr	v0
800eacb8:	2405003d 	li	a1,61
800eacbc:	104000f0 	beqz	v0,800eb080 <load_cheatfile+0x5c8>
800eacc0:	24510001 	addiu	s1,v0,1
800eacc4:	8fa30234 	lw	v1,564(sp)
800eacc8:	00561023 	subu	v0,v0,s6
800eaccc:	24420001 	addiu	v0,v0,1
800eacd0:	00621821 	addu	v1,v1,v0
800eacd4:	afa30234 	sw	v1,564(sp)
800eacd8:	3c038012 	lui	v1,0x8012
800eacdc:	2463bdb0 	addiu	v1,v1,-16976
800eace0:	0060f809 	jalr	v1
800eace4:	02202021 	move	a0,s1
800eace8:	00409821 	move	s3,v0
800eacec:	8fa20238 	lw	v0,568(sp)
800eacf0:	8fa3022c 	lw	v1,556(sp)
800eacf4:	24420001 	addiu	v0,v0,1
800eacf8:	afa20228 	sw	v0,552(sp)
800eacfc:	afa30230 	sw	v1,560(sp)
800ead00:	24120001 	li	s2,1
800ead04:	0000a021 	move	s4,zero
800ead08:	2e62002c 	sltiu	v0,s3,44
800ead0c:	14400065 	bnez	v0,800eaea4 <load_cheatfile+0x3ec>
800ead10:	3c038012 	lui	v1,0x8012
800ead14:	12400037 	beqz	s2,800eadf4 <load_cheatfile+0x33c>
800ead18:	02204821 	move	t1,s1
800ead1c:	92270000 	lbu	a3,0(s1)
800ead20:	00003021 	move	a2,zero
800ead24:	00002821 	move	a1,zero
800ead28:	0803ab52 	j	800ead48 <load_cheatfile+0x290>
800ead2c:	240a0020 	li	t2,32
800ead30:	310400ff 	andi	a0,t0,0xff
800ead34:	25290001 	addiu	t1,t1,1
800ead38:	00061100 	sll	v0,a2,0x4
800ead3c:	91270000 	lbu	a3,0(t1)
800ead40:	24a50001 	addiu	a1,a1,1
800ead44:	00443025 	or	a2,v0,a0
800ead48:	24e2ff9f 	addiu	v0,a3,-97
800ead4c:	24e3ffbf 	addiu	v1,a3,-65
800ead50:	304200ff 	andi	v0,v0,0xff
800ead54:	306300ff 	andi	v1,v1,0xff
800ead58:	24e4ffa9 	addiu	a0,a3,-87
800ead5c:	2c420006 	sltiu	v0,v0,6
800ead60:	2c630006 	sltiu	v1,v1,6
800ead64:	308400ff 	andi	a0,a0,0xff
800ead68:	10e0000d 	beqz	a3,800eada0 <load_cheatfile+0x2e8>
800ead6c:	2ca80008 	sltiu	t0,a1,8
800ead70:	1100000d 	beqz	t0,800eada8 <load_cheatfile+0x2f0>
800ead74:	00000000 	nop
800ead78:	1440ffee 	bnez	v0,800ead34 <load_cheatfile+0x27c>
800ead7c:	24e2ffd0 	addiu	v0,a3,-48
800ead80:	304400ff 	andi	a0,v0,0xff
800ead84:	24e8ffc9 	addiu	t0,a3,-55
800ead88:	1460ffe9 	bnez	v1,800ead30 <load_cheatfile+0x278>
800ead8c:	2c82000a 	sltiu	v0,a0,10
800ead90:	1440ffe8 	bnez	v0,800ead34 <load_cheatfile+0x27c>
800ead94:	00000000 	nop
800ead98:	10eaffec 	beq	a3,t2,800ead4c <load_cheatfile+0x294>
800ead9c:	24e2ff9f 	addiu	v0,a3,-97
800eada0:	10a000a7 	beqz	a1,800eb040 <load_cheatfile+0x588>
800eada4:	3c03800f 	lui	v1,0x800f
800eada8:	02253821 	addu	a3,s1,a1
800eadac:	90e20000 	lbu	v0,0(a3)
800eadb0:	02651823 	subu	v1,s3,a1
800eadb4:	2404002c 	li	a0,44
800eadb8:	144400a0 	bne	v0,a0,800eb03c <load_cheatfile+0x584>
800eadbc:	2473ffff 	addiu	s3,v1,-1
800eadc0:	90e30001 	lbu	v1,1(a3)
800eadc4:	1060009d 	beqz	v1,800eb03c <load_cheatfile+0x584>
800eadc8:	24f10001 	addiu	s1,a3,1
800eadcc:	2402000d 	li	v0,13
800eadd0:	1062009a 	beq	v1,v0,800eb03c <load_cheatfile+0x584>
800eadd4:	2402000a 	li	v0,10
800eadd8:	10620098 	beq	v1,v0,800eb03c <load_cheatfile+0x584>
800eaddc:	3402ffff 	li	v0,0xffff
800eade0:	0046102b 	sltu	v0,v0,a2
800eade4:	1440008d 	bnez	v0,800eb01c <load_cheatfile+0x564>
800eade8:	30c3ffff 	andi	v1,a2,0xffff
800eadec:	3c02007e 	lui	v0,0x7e
800eadf0:	00c2b825 	or	s7,a2,v0
800eadf4:	92240000 	lbu	a0,0(s1)
800eadf8:	02208021 	move	s0,s1
800eadfc:	00003821 	move	a3,zero
800eae00:	00002821 	move	a1,zero
800eae04:	00009021 	move	s2,zero
800eae08:	24080001 	li	t0,1
800eae0c:	2409002c 	li	t1,44
800eae10:	240a0020 	li	t2,32
800eae14:	10800010 	beqz	a0,800eae58 <load_cheatfile+0x3a0>
800eae18:	00000000 	nop
800eae1c:	2ca20008 	sltiu	v0,a1,8
800eae20:	1040000d 	beqz	v0,800eae58 <load_cheatfile+0x3a0>
800eae24:	2482ff9f 	addiu	v0,a0,-97
800eae28:	304200ff 	andi	v0,v0,0xff
800eae2c:	2c420006 	sltiu	v0,v0,6
800eae30:	10400035 	beqz	v0,800eaf08 <load_cheatfile+0x450>
800eae34:	2482ffbf 	addiu	v0,a0,-65
800eae38:	2482ffa9 	addiu	v0,a0,-87
800eae3c:	304600ff 	andi	a2,v0,0xff
800eae40:	26310001 	addiu	s1,s1,1
800eae44:	92240000 	lbu	a0,0(s1)
800eae48:	00071100 	sll	v0,a3,0x4
800eae4c:	00463825 	or	a3,v0,a2
800eae50:	1480fff2 	bnez	a0,800eae1c <load_cheatfile+0x364>
800eae54:	24a50001 	addiu	a1,a1,1
800eae58:	10a00032 	beqz	a1,800eaf24 <load_cheatfile+0x46c>
800eae5c:	02b21021 	addu	v0,s5,s2
800eae60:	02058021 	addu	s0,s0,a1
800eae64:	a0470000 	sb	a3,0(v0)
800eae68:	92020000 	lbu	v0,0(s0)
800eae6c:	02652823 	subu	a1,s3,a1
800eae70:	00491026 	xor	v0,v0,t1
800eae74:	26030001 	addiu	v1,s0,1
800eae78:	2d04000c 	sltiu	a0,t0,12
800eae7c:	0062800a 	movz	s0,v1,v0
800eae80:	26520001 	addiu	s2,s2,1
800eae84:	10800027 	beqz	a0,800eaf24 <load_cheatfile+0x46c>
800eae88:	24b3ffff 	addiu	s3,a1,-1
800eae8c:	92040000 	lbu	a0,0(s0)
800eae90:	25080001 	addiu	t0,t0,1
800eae94:	02008821 	move	s1,s0
800eae98:	00003821 	move	a3,zero
800eae9c:	0803ab85 	j	800eae14 <load_cheatfile+0x35c>
800eaea0:	00002821 	move	a1,zero
800eaea4:	02202021 	move	a0,s1
800eaea8:	2462baa0 	addiu	v0,v1,-17760
800eaeac:	0040f809 	jalr	v0
800eaeb0:	2405000a 	li	a1,10
800eaeb4:	1440ff97 	bnez	v0,800ead14 <load_cheatfile+0x25c>
800eaeb8:	3c028012 	lui	v0,0x8012
800eaebc:	02202821 	move	a1,s1
800eaec0:	26660001 	addiu	a2,s3,1
800eaec4:	2442c980 	addiu	v0,v0,-13952
800eaec8:	0040f809 	jalr	v0
800eaecc:	02c02021 	move	a0,s6
800eaed0:	3c03800f 	lui	v1,0x800f
800eaed4:	24050100 	li	a1,256
800eaed8:	00b32823 	subu	a1,a1,s3
800eaedc:	02d32021 	addu	a0,s6,s3
800eaee0:	24625cc4 	addiu	v0,v1,23748
800eaee4:	0040f809 	jalr	v0
800eaee8:	03c03021 	move	a2,s8
800eaeec:	3c038012 	lui	v1,0x8012
800eaef0:	2462bdb0 	addiu	v0,v1,-16976
800eaef4:	0040f809 	jalr	v0
800eaef8:	02c02021 	move	a0,s6
800eaefc:	00409821 	move	s3,v0
800eaf00:	0803ab45 	j	800ead14 <load_cheatfile+0x25c>
800eaf04:	02c08821 	move	s1,s6
800eaf08:	304200ff 	andi	v0,v0,0xff
800eaf0c:	2c420006 	sltiu	v0,v0,6
800eaf10:	10400016 	beqz	v0,800eaf6c <load_cheatfile+0x4b4>
800eaf14:	2482ffd0 	addiu	v0,a0,-48
800eaf18:	2482ffc9 	addiu	v0,a0,-55
800eaf1c:	0803ab90 	j	800eae40 <load_cheatfile+0x388>
800eaf20:	304600ff 	andi	a2,v0,0xff
800eaf24:	16400019 	bnez	s2,800eaf8c <load_cheatfile+0x4d4>
800eaf28:	8fa20238 	lw	v0,568(sp)
800eaf2c:	12800044 	beqz	s4,800eb040 <load_cheatfile+0x588>
800eaf30:	3c03800f 	lui	v1,0x800f
800eaf34:	92030000 	lbu	v1,0(s0)
800eaf38:	10600026 	beqz	v1,800eafd4 <load_cheatfile+0x51c>
800eaf3c:	8fa4022c 	lw	a0,556(sp)
800eaf40:	2402000d 	li	v0,13
800eaf44:	10620022 	beq	v1,v0,800eafd0 <load_cheatfile+0x518>
800eaf48:	2402000a 	li	v0,10
800eaf4c:	10620020 	beq	v1,v0,800eafd0 <load_cheatfile+0x518>
800eaf50:	2402003b 	li	v0,59
800eaf54:	1062002d 	beq	v1,v0,800eb00c <load_cheatfile+0x554>
800eaf58:	00000000 	nop
800eaf5c:	02f2b821 	addu	s7,s7,s2
800eaf60:	02008821 	move	s1,s0
800eaf64:	0803ab42 	j	800ead08 <load_cheatfile+0x250>
800eaf68:	00009021 	move	s2,zero
800eaf6c:	304600ff 	andi	a2,v0,0xff
800eaf70:	2cc3000a 	sltiu	v1,a2,10
800eaf74:	1460ffb2 	bnez	v1,800eae40 <load_cheatfile+0x388>
800eaf78:	00000000 	nop
800eaf7c:	148affb6 	bne	a0,t2,800eae58 <load_cheatfile+0x3a0>
800eaf80:	00000000 	nop
800eaf84:	0803ab85 	j	800eae14 <load_cheatfile+0x35c>
800eaf88:	00000000 	nop
800eaf8c:	8fa70230 	lw	a3,560(sp)
800eaf90:	afa20014 	sw	v0,20(sp)
800eaf94:	3c02800f 	lui	v0,0x800f
800eaf98:	afb40010 	sw	s4,16(sp)
800eaf9c:	02e02021 	move	a0,s7
800eafa0:	27a50018 	addiu	a1,sp,24
800eafa4:	02403021 	move	a2,s2
800eafa8:	2442b554 	addiu	v0,v0,-19116
800eafac:	24f10001 	addiu	s1,a3,1
800eafb0:	0040f809 	jalr	v0
800eafb4:	26940001 	addiu	s4,s4,1
800eafb8:	14400058 	bnez	v0,800eb11c <load_cheatfile+0x664>
800eafbc:	00000000 	nop
800eafc0:	afb10230 	sw	s1,560(sp)
800eafc4:	92030000 	lbu	v1,0(s0)
800eafc8:	1460ffde 	bnez	v1,800eaf44 <load_cheatfile+0x48c>
800eafcc:	2402000d 	li	v0,13
800eafd0:	8fa4022c 	lw	a0,556(sp)
800eafd4:	3c02800f 	lui	v0,0x800f
800eafd8:	2442b130 	addiu	v0,v0,-20176
800eafdc:	0040f809 	jalr	v0
800eafe0:	02802821 	move	a1,s4
800eafe4:	8fa20240 	lw	v0,576(sp)
800eafe8:	94430008 	lhu	v1,8(v0)
800eafec:	8fa20228 	lw	v0,552(sp)
800eaff0:	24630001 	addiu	v1,v1,1
800eaff4:	afa20238 	sw	v0,568(sp)
800eaff8:	8fa20240 	lw	v0,576(sp)
800eaffc:	a4430008 	sh	v1,8(v0)
800eb000:	8fa30230 	lw	v1,560(sp)
800eb004:	0803ab1d 	j	800eac74 <load_cheatfile+0x1bc>
800eb008:	afa3022c 	sw	v1,556(sp)
800eb00c:	26100001 	addiu	s0,s0,1
800eb010:	24120001 	li	s2,1
800eb014:	0803ab42 	j	800ead08 <load_cheatfile+0x250>
800eb018:	02008821 	move	s1,s0
800eb01c:	3c02007f 	lui	v0,0x7f
800eb020:	0803ab7d 	j	800eadf4 <load_cheatfile+0x33c>
800eb024:	0062b825 	or	s7,v1,v0
800eb028:	2402005b 	li	v0,91
800eb02c:	1462fec2 	bne	v1,v0,800eab38 <load_cheatfile+0x80>
800eb030:	3c03800f 	lui	v1,0x800f
800eb034:	0803aae3 	j	800eab8c <load_cheatfile+0xd4>
800eb038:	3c028012 	lui	v0,0x8012
800eb03c:	3c03800f 	lui	v1,0x800f
800eb040:	24635f58 	addiu	v1,v1,24408
800eb044:	0060f809 	jalr	v1
800eb048:	03c02021 	move	a0,s8
800eb04c:	8fbf026c 	lw	ra,620(sp)
800eb050:	8fbe0268 	lw	s8,616(sp)
800eb054:	8fb70264 	lw	s7,612(sp)
800eb058:	8fb60260 	lw	s6,608(sp)
800eb05c:	8fb5025c 	lw	s5,604(sp)
800eb060:	8fb40258 	lw	s4,600(sp)
800eb064:	8fb30254 	lw	s3,596(sp)
800eb068:	8fb20250 	lw	s2,592(sp)
800eb06c:	8fb1024c 	lw	s1,588(sp)
800eb070:	8fb00248 	lw	s0,584(sp)
800eb074:	2402ffff 	li	v0,-1
800eb078:	03e00008 	jr	ra
800eb07c:	27bd0270 	addiu	sp,sp,624
800eb080:	8fa2023c 	lw	v0,572(sp)
800eb084:	8fa30240 	lw	v1,576(sp)
800eb088:	24420001 	addiu	v0,v0,1
800eb08c:	afa2023c 	sw	v0,572(sp)
800eb090:	24630034 	addiu	v1,v1,52
800eb094:	28420028 	slti	v0,v0,40
800eb098:	1440fea6 	bnez	v0,800eab34 <load_cheatfile+0x7c>
800eb09c:	afa30240 	sw	v1,576(sp)
800eb0a0:	8fa20238 	lw	v0,568(sp)
800eb0a4:	afa20228 	sw	v0,552(sp)
800eb0a8:	8fa2022c 	lw	v0,556(sp)
800eb0ac:	3c03801f 	lui	v1,0x801f
800eb0b0:	ac62470c 	sw	v0,18188(v1)
800eb0b4:	8fa2023c 	lw	v0,572(sp)
800eb0b8:	3c03801f 	lui	v1,0x801f
800eb0bc:	ac624710 	sw	v0,18192(v1)
800eb0c0:	8fa20228 	lw	v0,552(sp)
800eb0c4:	8fa30274 	lw	v1,628(sp)
800eb0c8:	ac620000 	sw	v0,0(v1)
800eb0cc:	8fa30278 	lw	v1,632(sp)
800eb0d0:	8fa20234 	lw	v0,564(sp)
800eb0d4:	ac620000 	sw	v0,0(v1)
800eb0d8:	3c03800f 	lui	v1,0x800f
800eb0dc:	24635f58 	addiu	v1,v1,24408
800eb0e0:	0060f809 	jalr	v1
800eb0e4:	03c02021 	move	a0,s8
800eb0e8:	8fbf026c 	lw	ra,620(sp)
800eb0ec:	8fbe0268 	lw	s8,616(sp)
800eb0f0:	8fb70264 	lw	s7,612(sp)
800eb0f4:	8fb60260 	lw	s6,608(sp)
800eb0f8:	8fb5025c 	lw	s5,604(sp)
800eb0fc:	8fb40258 	lw	s4,600(sp)
800eb100:	8fb30254 	lw	s3,596(sp)
800eb104:	8fb20250 	lw	s2,592(sp)
800eb108:	8fb1024c 	lw	s1,588(sp)
800eb10c:	8fb00248 	lw	s0,584(sp)
800eb110:	00001021 	move	v0,zero
800eb114:	03e00008 	jr	ra
800eb118:	27bd0270 	addiu	sp,sp,624
800eb11c:	02348823 	subu	s1,s1,s4
800eb120:	02201021 	move	v0,s1
800eb124:	0803ac2b 	j	800eb0ac <load_cheatfile+0x5f4>
800eb128:	afb1022c 	sw	s1,556(sp)
800eb12c:	00000000 	nop

800eb130 <S9xAddCheat_ov>:
800eb130:	00043140 	sll	a2,a0,0x5
800eb134:	000418c0 	sll	v1,a0,0x3
800eb138:	3c028023 	lui	v0,0x8023
800eb13c:	00661821 	addu	v1,v1,a2
800eb140:	2442cd28 	addiu	v0,v0,-13016
800eb144:	2c8400c8 	sltiu	a0,a0,200
800eb148:	10800004 	beqz	a0,800eb15c <S9xAddCheat_ov+0x2c>
800eb14c:	00621821 	addu	v1,v1,v0
800eb150:	2402ff80 	li	v0,-128
800eb154:	a062000b 	sb	v0,11(v1)
800eb158:	a0650008 	sb	a1,8(v1)
800eb15c:	03e00008 	jr	ra
800eb160:	00000000 	nop

800eb164 <S9xCheat_switch>:
800eb164:	3c02801f 	lui	v0,0x801f
800eb168:	8c49470c 	lw	t1,18188(v0)
800eb16c:	24830001 	addiu	v1,a0,1
800eb170:	0069182b 	sltu	v1,v1,t1
800eb174:	1060002c 	beqz	v1,800eb228 <S9xCheat_switch+0xc4>
800eb178:	00803821 	move	a3,a0
800eb17c:	10a0001a 	beqz	a1,800eb1e8 <S9xCheat_switch+0x84>
800eb180:	0089102b 	sltu	v0,a0,t1
800eb184:	10400018 	beqz	v0,800eb1e8 <S9xCheat_switch+0x84>
800eb188:	00041940 	sll	v1,a0,0x5
800eb18c:	000410c0 	sll	v0,a0,0x3
800eb190:	3c0a8023 	lui	t2,0x8023
800eb194:	00431021 	addu	v0,v0,v1
800eb198:	2544cd28 	addiu	a0,t2,-13016
800eb19c:	00441021 	addu	v0,v0,a0
800eb1a0:	90430008 	lbu	v1,8(v0)
800eb1a4:	24020001 	li	v0,1
800eb1a8:	10a2000d 	beq	a1,v0,800eb1e0 <S9xCheat_switch+0x7c>
800eb1ac:	00e33821 	addu	a3,a3,v1
800eb1b0:	24080001 	li	t0,1
800eb1b4:	00071940 	sll	v1,a3,0x5
800eb1b8:	000710c0 	sll	v0,a3,0x3
800eb1bc:	00431021 	addu	v0,v0,v1
800eb1c0:	2544cd28 	addiu	a0,t2,-13016
800eb1c4:	00441821 	addu	v1,v0,a0
800eb1c8:	00e9102b 	sltu	v0,a3,t1
800eb1cc:	10400004 	beqz	v0,800eb1e0 <S9xCheat_switch+0x7c>
800eb1d0:	25080001 	addiu	t0,t0,1
800eb1d4:	90620008 	lbu	v0,8(v1)
800eb1d8:	14a8fff6 	bne	a1,t0,800eb1b4 <S9xCheat_switch+0x50>
800eb1dc:	00e23821 	addu	a3,a3,v0
800eb1e0:	0803ac7c 	j	800eb1f0 <S9xCheat_switch+0x8c>
800eb1e4:	00e02021 	move	a0,a3
800eb1e8:	00e02021 	move	a0,a3
800eb1ec:	3c0a8023 	lui	t2,0x8023
800eb1f0:	00041140 	sll	v0,a0,0x5
800eb1f4:	000418c0 	sll	v1,a0,0x3
800eb1f8:	00621821 	addu	v1,v1,v0
800eb1fc:	2544cd28 	addiu	a0,t2,-13016
800eb200:	00641021 	addu	v0,v1,a0
800eb204:	90450008 	lbu	a1,8(v0)
800eb208:	10a00007 	beqz	a1,800eb228 <S9xCheat_switch+0xc4>
800eb20c:	30c600ff 	andi	a2,a2,0xff
800eb210:	24420006 	addiu	v0,v0,6
800eb214:	00001821 	move	v1,zero
800eb218:	24630001 	addiu	v1,v1,1
800eb21c:	a0460000 	sb	a2,0(v0)
800eb220:	14a3fffd 	bne	a1,v1,800eb218 <S9xCheat_switch+0xb4>
800eb224:	24420028 	addiu	v0,v0,40
800eb228:	03e00008 	jr	ra
800eb22c:	00000000 	nop

800eb230 <S9xCheat_Disable>:
800eb230:	3c028021 	lui	v0,0x8021
800eb234:	03e00008 	jr	ra
800eb238:	a040e538 	sb	zero,-6856(v0)

800eb23c <S9xCheat_Enable>:
800eb23c:	24030001 	li	v1,1
800eb240:	3c028021 	lui	v0,0x8021
800eb244:	03e00008 	jr	ra
800eb248:	a043e538 	sb	v1,-6856(v0)

800eb24c <S9x_dumpcheat>:
800eb24c:	27bdffd8 	addiu	sp,sp,-40
800eb250:	afb40020 	sw	s4,32(sp)
800eb254:	afb00010 	sw	s0,16(sp)
800eb258:	3c148010 	lui	s4,0x8010
800eb25c:	00808021 	move	s0,a0
800eb260:	3c04801c 	lui	a0,0x801c
800eb264:	afbf0024 	sw	ra,36(sp)
800eb268:	02002821 	move	a1,s0
800eb26c:	afb3001c 	sw	s3,28(sp)
800eb270:	afb20018 	sw	s2,24(sp)
800eb274:	afb10014 	sw	s1,20(sp)
800eb278:	2692463c 	addiu	s2,s4,17980
800eb27c:	0240f809 	jalr	s2
800eb280:	2484e31c 	addiu	a0,a0,-7396
800eb284:	00101940 	sll	v1,s0,0x5
800eb288:	3c028023 	lui	v0,0x8023
800eb28c:	001080c0 	sll	s0,s0,0x3
800eb290:	02038021 	addu	s0,s0,v1
800eb294:	2453cd28 	addiu	s3,v0,-13016
800eb298:	02138821 	addu	s1,s0,s3
800eb29c:	92250008 	lbu	a1,8(s1)
800eb2a0:	92260009 	lbu	a2,9(s1)
800eb2a4:	3c04801c 	lui	a0,0x801c
800eb2a8:	0240f809 	jalr	s2
800eb2ac:	2484e330 	addiu	a0,a0,-7376
800eb2b0:	8e250000 	lw	a1,0(s1)
800eb2b4:	9226000a 	lbu	a2,10(s1)
800eb2b8:	3c04801c 	lui	a0,0x801c
800eb2bc:	0240f809 	jalr	s2
800eb2c0:	2484e344 	addiu	a0,a0,-7356
800eb2c4:	9223000a 	lbu	v1,10(s1)
800eb2c8:	3c04801c 	lui	a0,0x801c
800eb2cc:	24020001 	li	v0,1
800eb2d0:	2484e360 	addiu	a0,a0,-7328
800eb2d4:	26100010 	addiu	s0,s0,16
800eb2d8:	10620010 	beq	v1,v0,800eb31c <S9x_dumpcheat+0xd0>
800eb2dc:	00602821 	move	a1,v1
800eb2e0:	3c02800e 	lui	v0,0x800e
800eb2e4:	244213c4 	addiu	v0,v0,5060
800eb2e8:	0040f809 	jalr	v0
800eb2ec:	02132021 	addu	a0,s0,s3
800eb2f0:	3c04801c 	lui	a0,0x801c
800eb2f4:	2699463c 	addiu	t9,s4,17980
800eb2f8:	8fbf0024 	lw	ra,36(sp)
800eb2fc:	8fb40020 	lw	s4,32(sp)
800eb300:	8fb3001c 	lw	s3,28(sp)
800eb304:	8fb20018 	lw	s2,24(sp)
800eb308:	8fb10014 	lw	s1,20(sp)
800eb30c:	8fb00010 	lw	s0,16(sp)
800eb310:	2484e36c 	addiu	a0,a0,-7316
800eb314:	03200008 	jr	t9
800eb318:	27bd0028 	addiu	sp,sp,40
800eb31c:	0240f809 	jalr	s2
800eb320:	92250004 	lbu	a1,4(s1)
800eb324:	3c04801c 	lui	a0,0x801c
800eb328:	2699463c 	addiu	t9,s4,17980
800eb32c:	8fbf0024 	lw	ra,36(sp)
800eb330:	8fb40020 	lw	s4,32(sp)
800eb334:	8fb3001c 	lw	s3,28(sp)
800eb338:	8fb20018 	lw	s2,24(sp)
800eb33c:	8fb10014 	lw	s1,20(sp)
800eb340:	8fb00010 	lw	s0,16(sp)
800eb344:	2484e36c 	addiu	a0,a0,-7316
800eb348:	03200008 	jr	t9
800eb34c:	27bd0028 	addiu	sp,sp,40

800eb350 <S9xApplyCheats_ex>:
800eb350:	27bdffc0 	addiu	sp,sp,-64
800eb354:	afbf003c 	sw	ra,60(sp)
800eb358:	afbe0038 	sw	s8,56(sp)
800eb35c:	afb70034 	sw	s7,52(sp)
800eb360:	afb60030 	sw	s6,48(sp)
800eb364:	afb5002c 	sw	s5,44(sp)
800eb368:	afb40028 	sw	s4,40(sp)
800eb36c:	afb30024 	sw	s3,36(sp)
800eb370:	afb20020 	sw	s2,32(sp)
800eb374:	afb1001c 	sw	s1,28(sp)
800eb378:	afb00018 	sw	s0,24(sp)
800eb37c:	3c028021 	lui	v0,0x8021
800eb380:	9043e538 	lbu	v1,-6856(v0)
800eb384:	1060003f 	beqz	v1,800eb484 <S9xApplyCheats_ex+0x134>
800eb388:	3c03801f 	lui	v1,0x801f
800eb38c:	8c62470c 	lw	v0,18188(v1)
800eb390:	1040003d 	beqz	v0,800eb488 <S9xApplyCheats_ex+0x138>
800eb394:	8fbf003c 	lw	ra,60(sp)
800eb398:	afa00010 	sw	zero,16(sp)
800eb39c:	8fa50010 	lw	a1,16(sp)
800eb3a0:	00051140 	sll	v0,a1,0x5
800eb3a4:	000520c0 	sll	a0,a1,0x3
800eb3a8:	00822021 	addu	a0,a0,v0
800eb3ac:	3c028023 	lui	v0,0x8023
800eb3b0:	2443cd28 	addiu	v1,v0,-13016
800eb3b4:	00831821 	addu	v1,a0,v1
800eb3b8:	90620006 	lbu	v0,6(v1)
800eb3bc:	90650008 	lbu	a1,8(v1)
800eb3c0:	10400027 	beqz	v0,800eb460 <S9xApplyCheats_ex+0x110>
800eb3c4:	afa50014 	sw	a1,20(sp)
800eb3c8:	10a00025 	beqz	a1,800eb460 <S9xApplyCheats_ex+0x110>
800eb3cc:	00000000 	nop
800eb3d0:	24970010 	addiu	s7,a0,16
800eb3d4:	0060a821 	move	s5,v1
800eb3d8:	0000f021 	move	s8,zero
800eb3dc:	02e0b021 	move	s6,s7
800eb3e0:	8eb30000 	lw	s3,0(s5)
800eb3e4:	3c038021 	lui	v1,0x8021
800eb3e8:	2462701c 	addiu	v0,v1,28700
800eb3ec:	00131a82 	srl	v1,s3,0xa
800eb3f0:	30633ffc 	andi	v1,v1,0x3ffc
800eb3f4:	92b2000a 	lbu	s2,10(s5)
800eb3f8:	00621821 	addu	v1,v1,v0
800eb3fc:	24020001 	li	v0,1
800eb400:	1242002c 	beq	s2,v0,800eb4b4 <S9xApplyCheats_ex+0x164>
800eb404:	8c640028 	lw	a0,40(v1)
800eb408:	1240000f 	beqz	s2,800eb448 <S9xApplyCheats_ex+0xf8>
800eb40c:	2c820012 	sltiu	v0,a0,18
800eb410:	10400043 	beqz	v0,800eb520 <S9xApplyCheats_ex+0x1d0>
800eb414:	3c05801c 	lui	a1,0x801c
800eb418:	3c048023 	lui	a0,0x8023
800eb41c:	24a5e380 	addiu	a1,a1,-7296
800eb420:	2484cd28 	addiu	a0,a0,-13016
800eb424:	8cb40000 	lw	s4,0(a1)
800eb428:	02c48021 	addu	s0,s6,a0
800eb42c:	00008821 	move	s1,zero
800eb430:	92040000 	lbu	a0,0(s0)
800eb434:	02602821 	move	a1,s3
800eb438:	0280f809 	jalr	s4
800eb43c:	26310001 	addiu	s1,s1,1
800eb440:	1651fffb 	bne	s2,s1,800eb430 <S9xApplyCheats_ex+0xe0>
800eb444:	26100001 	addiu	s0,s0,1
800eb448:	8fa30014 	lw	v1,20(sp)
800eb44c:	27de0001 	addiu	s8,s8,1
800eb450:	26d60028 	addiu	s6,s6,40
800eb454:	26f70028 	addiu	s7,s7,40
800eb458:	147effe1 	bne	v1,s8,800eb3e0 <S9xApplyCheats_ex+0x90>
800eb45c:	26b50028 	addiu	s5,s5,40
800eb460:	8fa40014 	lw	a0,20(sp)
800eb464:	3c05801f 	lui	a1,0x801f
800eb468:	24830001 	addiu	v1,a0,1
800eb46c:	8fa40010 	lw	a0,16(sp)
800eb470:	8ca2470c 	lw	v0,18188(a1)
800eb474:	00832021 	addu	a0,a0,v1
800eb478:	0082102b 	sltu	v0,a0,v0
800eb47c:	1440ffc7 	bnez	v0,800eb39c <S9xApplyCheats_ex+0x4c>
800eb480:	afa40010 	sw	a0,16(sp)
800eb484:	8fbf003c 	lw	ra,60(sp)
800eb488:	8fbe0038 	lw	s8,56(sp)
800eb48c:	8fb70034 	lw	s7,52(sp)
800eb490:	8fb60030 	lw	s6,48(sp)
800eb494:	8fb5002c 	lw	s5,44(sp)
800eb498:	8fb40028 	lw	s4,40(sp)
800eb49c:	8fb30024 	lw	s3,36(sp)
800eb4a0:	8fb20020 	lw	s2,32(sp)
800eb4a4:	8fb1001c 	lw	s1,28(sp)
800eb4a8:	8fb00018 	lw	s0,24(sp)
800eb4ac:	03e00008 	jr	ra
800eb4b0:	27bd0040 	addiu	sp,sp,64
800eb4b4:	2c820012 	sltiu	v0,a0,18
800eb4b8:	1440000c 	bnez	v0,800eb4ec <S9xApplyCheats_ex+0x19c>
800eb4bc:	3262ffff 	andi	v0,s3,0xffff
800eb4c0:	92a30004 	lbu	v1,4(s5)
800eb4c4:	00821021 	addu	v0,a0,v0
800eb4c8:	a0430000 	sb	v1,0(v0)
800eb4cc:	8fa30014 	lw	v1,20(sp)
800eb4d0:	27de0001 	addiu	s8,s8,1
800eb4d4:	26d60028 	addiu	s6,s6,40
800eb4d8:	26f70028 	addiu	s7,s7,40
800eb4dc:	147effc0 	bne	v1,s8,800eb3e0 <S9xApplyCheats_ex+0x90>
800eb4e0:	26b50028 	addiu	s5,s5,40
800eb4e4:	0803ad19 	j	800eb464 <S9xApplyCheats_ex+0x114>
800eb4e8:	8fa40014 	lw	a0,20(sp)
800eb4ec:	92a40004 	lbu	a0,4(s5)
800eb4f0:	3c028006 	lui	v0,0x8006
800eb4f4:	24424444 	addiu	v0,v0,17476
800eb4f8:	0040f809 	jalr	v0
800eb4fc:	02602821 	move	a1,s3
800eb500:	8fa30014 	lw	v1,20(sp)
800eb504:	27de0001 	addiu	s8,s8,1
800eb508:	26d60028 	addiu	s6,s6,40
800eb50c:	26f70028 	addiu	s7,s7,40
800eb510:	147effb3 	bne	v1,s8,800eb3e0 <S9xApplyCheats_ex+0x90>
800eb514:	26b50028 	addiu	s5,s5,40
800eb518:	0803ad19 	j	800eb464 <S9xApplyCheats_ex+0x114>
800eb51c:	8fa40014 	lw	a0,20(sp)
800eb520:	3262ffff 	andi	v0,s3,0xffff
800eb524:	00821821 	addu	v1,a0,v0
800eb528:	3c028023 	lui	v0,0x8023
800eb52c:	2442cd28 	addiu	v0,v0,-13016
800eb530:	02e22021 	addu	a0,s7,v0
800eb534:	00003021 	move	a2,zero
800eb538:	90820000 	lbu	v0,0(a0)
800eb53c:	24c60001 	addiu	a2,a2,1
800eb540:	a0620000 	sb	v0,0(v1)
800eb544:	1646fffc 	bne	s2,a2,800eb538 <S9xApplyCheats_ex+0x1e8>
800eb548:	24840001 	addiu	a0,a0,1
800eb54c:	0803ad13 	j	800eb44c <S9xApplyCheats_ex+0xfc>
800eb550:	8fa30014 	lw	v1,20(sp)

800eb554 <S9xAddCheat_ex>:
800eb554:	27bdffd8 	addiu	sp,sp,-40
800eb558:	afb3001c 	sw	s3,28(sp)
800eb55c:	afb10014 	sw	s1,20(sp)
800eb560:	afb00010 	sw	s0,16(sp)
800eb564:	00078940 	sll	s1,a3,0x5
800eb568:	000780c0 	sll	s0,a3,0x3
800eb56c:	3c138023 	lui	s3,0x8023
800eb570:	02114021 	addu	t0,s0,s1
800eb574:	266acd28 	addiu	t2,s3,-13016
800eb578:	2ce700c8 	sltiu	a3,a3,200
800eb57c:	afb20018 	sw	s2,24(sp)
800eb580:	afbf0020 	sw	ra,32(sp)
800eb584:	010a1821 	addu	v1,t0,t2
800eb588:	2402ffff 	li	v0,-1
800eb58c:	00805821 	move	t3,a0
800eb590:	00c09021 	move	s2,a2
800eb594:	10e00015 	beqz	a3,800eb5ec <S9xAddCheat_ex+0x98>
800eb598:	2cc90002 	sltiu	t1,a2,2
800eb59c:	25040010 	addiu	a0,t0,16
800eb5a0:	008a2021 	addu	a0,a0,t2
800eb5a4:	ac6b0000 	sw	t3,0(v1)
800eb5a8:	15200017 	bnez	t1,800eb608 <S9xAddCheat_ex+0xb4>
800eb5ac:	a0600006 	sb	zero,6(v1)
800eb5b0:	3c028011 	lui	v0,0x8011
800eb5b4:	2442c930 	addiu	v0,v0,-14032
800eb5b8:	0040f809 	jalr	v0
800eb5bc:	00000000 	nop
800eb5c0:	8fa2003c 	lw	v0,60(sp)
800eb5c4:	2663cd28 	addiu	v1,s3,-13016
800eb5c8:	02112021 	addu	a0,s0,s1
800eb5cc:	00832021 	addu	a0,a0,v1
800eb5d0:	ac82000c 	sw	v0,12(a0)
800eb5d4:	8fa30038 	lw	v1,56(sp)
800eb5d8:	00001021 	move	v0,zero
800eb5dc:	a0830009 	sb	v1,9(a0)
800eb5e0:	a092000a 	sb	s2,10(a0)
800eb5e4:	a0800008 	sb	zero,8(a0)
800eb5e8:	a080000b 	sb	zero,11(a0)
800eb5ec:	8fbf0020 	lw	ra,32(sp)
800eb5f0:	8fb3001c 	lw	s3,28(sp)
800eb5f4:	8fb20018 	lw	s2,24(sp)
800eb5f8:	8fb10014 	lw	s1,20(sp)
800eb5fc:	8fb00010 	lw	s0,16(sp)
800eb600:	03e00008 	jr	ra
800eb604:	27bd0028 	addiu	sp,sp,40
800eb608:	90a20000 	lbu	v0,0(a1)
800eb60c:	0803ad70 	j	800eb5c0 <S9xAddCheat_ex+0x6c>
800eb610:	a0620004 	sb	v0,4(v1)

800eb614 <S9xGetCheat_nameid>:
800eb614:	10a00027 	beqz	a1,800eb6b4 <S9xGetCheat_nameid+0xa0>
800eb618:	00803021 	move	a2,a0
800eb61c:	3c03801f 	lui	v1,0x801f
800eb620:	8c68470c 	lw	t0,18188(v1)
800eb624:	24820001 	addiu	v0,a0,1
800eb628:	0048102b 	sltu	v0,v0,t0
800eb62c:	10400021 	beqz	v0,800eb6b4 <S9xGetCheat_nameid+0xa0>
800eb630:	00000000 	nop
800eb634:	0088102b 	sltu	v0,a0,t0
800eb638:	1040001e 	beqz	v0,800eb6b4 <S9xGetCheat_nameid+0xa0>
800eb63c:	00041940 	sll	v1,a0,0x5
800eb640:	000410c0 	sll	v0,a0,0x3
800eb644:	3c098023 	lui	t1,0x8023
800eb648:	00431021 	addu	v0,v0,v1
800eb64c:	2524cd28 	addiu	a0,t1,-13016
800eb650:	00441021 	addu	v0,v0,a0
800eb654:	90430008 	lbu	v1,8(v0)
800eb658:	24020001 	li	v0,1
800eb65c:	10a2000d 	beq	a1,v0,800eb694 <S9xGetCheat_nameid+0x80>
800eb660:	00c33021 	addu	a2,a2,v1
800eb664:	24070001 	li	a3,1
800eb668:	00061940 	sll	v1,a2,0x5
800eb66c:	000610c0 	sll	v0,a2,0x3
800eb670:	00431021 	addu	v0,v0,v1
800eb674:	2524cd28 	addiu	a0,t1,-13016
800eb678:	00441821 	addu	v1,v0,a0
800eb67c:	00c8102b 	sltu	v0,a2,t0
800eb680:	10400004 	beqz	v0,800eb694 <S9xGetCheat_nameid+0x80>
800eb684:	24e70001 	addiu	a3,a3,1
800eb688:	90620008 	lbu	v0,8(v1)
800eb68c:	14a7fff6 	bne	a1,a3,800eb668 <S9xGetCheat_nameid+0x54>
800eb690:	00c23021 	addu	a2,a2,v0
800eb694:	00c02021 	move	a0,a2
800eb698:	00041140 	sll	v0,a0,0x5
800eb69c:	000418c0 	sll	v1,a0,0x3
800eb6a0:	00621821 	addu	v1,v1,v0
800eb6a4:	2524cd28 	addiu	a0,t1,-13016
800eb6a8:	00641821 	addu	v1,v1,a0
800eb6ac:	03e00008 	jr	ra
800eb6b0:	8c62000c 	lw	v0,12(v1)
800eb6b4:	00c02021 	move	a0,a2
800eb6b8:	00061140 	sll	v0,a2,0x5
800eb6bc:	3c098023 	lui	t1,0x8023
800eb6c0:	000418c0 	sll	v1,a0,0x3
800eb6c4:	00621821 	addu	v1,v1,v0
800eb6c8:	2524cd28 	addiu	a0,t1,-13016
800eb6cc:	00641821 	addu	v1,v1,a0
800eb6d0:	03e00008 	jr	ra
800eb6d4:	8c62000c 	lw	v0,12(v1)
	...

800eb6e0 <flush_stack>:
800eb6e0:	27bdffe0 	addiu	sp,sp,-32
800eb6e4:	afb20018 	sw	s2,24(sp)
800eb6e8:	3c128031 	lui	s2,0x8031
800eb6ec:	8e42dad0 	lw	v0,-9520(s2)
800eb6f0:	afbf001c 	sw	ra,28(sp)
800eb6f4:	afb10014 	sw	s1,20(sp)
800eb6f8:	afb00010 	sw	s0,16(sp)
800eb6fc:	00808821 	move	s1,a0
800eb700:	3c05803a 	lui	a1,0x803a
800eb704:	8c440010 	lw	a0,16(v0)
800eb708:	3c028012 	lui	v0,0x8012
800eb70c:	02203021 	move	a2,s1
800eb710:	2442c980 	addiu	v0,v0,-13952
800eb714:	0040f809 	jalr	v0
800eb718:	24a52d3a 	addiu	a1,a1,11578
800eb71c:	8e50dad0 	lw	s0,-9520(s2)
800eb720:	3c02800f 	lui	v0,0x800f
800eb724:	8e040050 	lw	a0,80(s0)
800eb728:	8e050010 	lw	a1,16(s0)
800eb72c:	2442775c 	addiu	v0,v0,30556
800eb730:	0040f809 	jalr	v0
800eb734:	02203021 	move	a2,s1
800eb738:	8e43dad0 	lw	v1,-9520(s2)
800eb73c:	ae020050 	sw	v0,80(s0)
800eb740:	8c640010 	lw	a0,16(v1)
800eb744:	8c650014 	lw	a1,20(v1)
800eb748:	8c620018 	lw	v0,24(v1)
800eb74c:	00912021 	addu	a0,a0,s1
800eb750:	00511021 	addu	v0,v0,s1
800eb754:	00b12823 	subu	a1,a1,s1
800eb758:	ac620018 	sw	v0,24(v1)
800eb75c:	ac640010 	sw	a0,16(v1)
800eb760:	ac650014 	sw	a1,20(v1)
800eb764:	8fbf001c 	lw	ra,28(sp)
800eb768:	8fb20018 	lw	s2,24(sp)
800eb76c:	8fb10014 	lw	s1,20(sp)
800eb770:	8fb00010 	lw	s0,16(sp)
800eb774:	03e00008 	jr	ra
800eb778:	27bd0020 	addiu	sp,sp,32

800eb77c <flush>:
800eb77c:	27bdffe0 	addiu	sp,sp,-32
800eb780:	afb20018 	sw	s2,24(sp)
800eb784:	3c128031 	lui	s2,0x8031
800eb788:	8e42dad0 	lw	v0,-9520(s2)
800eb78c:	afbf001c 	sw	ra,28(sp)
800eb790:	afb10014 	sw	s1,20(sp)
800eb794:	afb00010 	sw	s0,16(sp)
800eb798:	00808821 	move	s1,a0
800eb79c:	3c05803a 	lui	a1,0x803a
800eb7a0:	8c440010 	lw	a0,16(v0)
800eb7a4:	3c028012 	lui	v0,0x8012
800eb7a8:	02203021 	move	a2,s1
800eb7ac:	2442c980 	addiu	v0,v0,-13952
800eb7b0:	0040f809 	jalr	v0
800eb7b4:	24a5cd34 	addiu	a1,a1,-13004
800eb7b8:	8e50dad0 	lw	s0,-9520(s2)
800eb7bc:	3c02800f 	lui	v0,0x800f
800eb7c0:	8e040050 	lw	a0,80(s0)
800eb7c4:	8e050010 	lw	a1,16(s0)
800eb7c8:	2442775c 	addiu	v0,v0,30556
800eb7cc:	0040f809 	jalr	v0
800eb7d0:	02203021 	move	a2,s1
800eb7d4:	8e43dad0 	lw	v1,-9520(s2)
800eb7d8:	ae020050 	sw	v0,80(s0)
800eb7dc:	8c640010 	lw	a0,16(v1)
800eb7e0:	8c650014 	lw	a1,20(v1)
800eb7e4:	8c620018 	lw	v0,24(v1)
800eb7e8:	00912021 	addu	a0,a0,s1
800eb7ec:	00511021 	addu	v0,v0,s1
800eb7f0:	00b12823 	subu	a1,a1,s1
800eb7f4:	ac620018 	sw	v0,24(v1)
800eb7f8:	ac640010 	sw	a0,16(v1)
800eb7fc:	ac650014 	sw	a1,20(v1)
800eb800:	8fbf001c 	lw	ra,28(sp)
800eb804:	8fb20018 	lw	s2,24(sp)
800eb808:	8fb10014 	lw	s1,20(sp)
800eb80c:	8fb00010 	lw	s0,16(sp)
800eb810:	03e00008 	jr	ra
800eb814:	27bd0020 	addiu	sp,sp,32

800eb818 <huft_free>:
800eb818:	27bdffe0 	addiu	sp,sp,-32
800eb81c:	afbf0018 	sw	ra,24(sp)
800eb820:	afb10014 	sw	s1,20(sp)
800eb824:	10800008 	beqz	a0,800eb848 <huft_free+0x30>
800eb828:	afb00010 	sw	s0,16(sp)
800eb82c:	3c028010 	lui	v0,0x8010
800eb830:	24514e60 	addiu	s1,v0,20064
800eb834:	2484fff8 	addiu	a0,a0,-8
800eb838:	0220f809 	jalr	s1
800eb83c:	8c900004 	lw	s0,4(a0)
800eb840:	1600fffc 	bnez	s0,800eb834 <huft_free+0x1c>
800eb844:	02002021 	move	a0,s0
800eb848:	8fbf0018 	lw	ra,24(sp)
800eb84c:	8fb10014 	lw	s1,20(sp)
800eb850:	8fb00010 	lw	s0,16(sp)
800eb854:	00001021 	move	v0,zero
800eb858:	03e00008 	jr	ra
800eb85c:	27bd0020 	addiu	sp,sp,32

800eb860 <ReadByte>:
800eb860:	27bdffe0 	addiu	sp,sp,-32
800eb864:	afb00010 	sw	s0,16(sp)
800eb868:	3c108031 	lui	s0,0x8031
800eb86c:	8e07dad0 	lw	a3,-9520(s0)
800eb870:	afb10014 	sw	s1,20(sp)
800eb874:	afbf001c 	sw	ra,28(sp)
800eb878:	afb20018 	sw	s2,24(sp)
800eb87c:	8ce20008 	lw	v0,8(a3)
800eb880:	10400012 	beqz	v0,800eb8cc <ReadByte+0x6c>
800eb884:	00808821 	move	s1,a0
800eb888:	8e04dad0 	lw	a0,-9520(s0)
800eb88c:	24080008 	li	t0,8
800eb890:	8c830004 	lw	v1,4(a0)
800eb894:	8c820008 	lw	v0,8(a0)
800eb898:	90650000 	lbu	a1,0(v1)
800eb89c:	2442ffff 	addiu	v0,v0,-1
800eb8a0:	24630001 	addiu	v1,v1,1
800eb8a4:	a6250000 	sh	a1,0(s1)
800eb8a8:	ac820008 	sw	v0,8(a0)
800eb8ac:	ac830004 	sw	v1,4(a0)
800eb8b0:	8fbf001c 	lw	ra,28(sp)
800eb8b4:	8fb20018 	lw	s2,24(sp)
800eb8b8:	8fb10014 	lw	s1,20(sp)
800eb8bc:	8fb00010 	lw	s0,16(sp)
800eb8c0:	01001021 	move	v0,t0
800eb8c4:	03e00008 	jr	ra
800eb8c8:	27bd0020 	addiu	sp,sp,32
800eb8cc:	8ce20058 	lw	v0,88(a3)
800eb8d0:	24124000 	li	s2,16384
800eb8d4:	2c434000 	sltiu	v1,v0,16384
800eb8d8:	00003021 	move	a2,zero
800eb8dc:	0043900b 	movn	s2,v0,v1
800eb8e0:	1040fff3 	beqz	v0,800eb8b0 <ReadByte+0x50>
800eb8e4:	00004021 	move	t0,zero
800eb8e8:	8ce2003c 	lw	v0,60(a3)
800eb8ec:	8ce50068 	lw	a1,104(a3)
800eb8f0:	00452821 	addu	a1,v0,a1
800eb8f4:	3c028011 	lui	v0,0x8011
800eb8f8:	24420d40 	addiu	v0,v0,3392
800eb8fc:	0040f809 	jalr	v0
800eb900:	8ce40060 	lw	a0,96(a3)
800eb904:	02402821 	move	a1,s2
800eb908:	10400003 	beqz	v0,800eb918 <ReadByte+0xb8>
800eb90c:	24060001 	li	a2,1
800eb910:	0803ae2c 	j	800eb8b0 <ReadByte+0x50>
800eb914:	2408ffff 	li	t0,-1
800eb918:	8e02dad0 	lw	v0,-9520(s0)
800eb91c:	8c470060 	lw	a3,96(v0)
800eb920:	8c440000 	lw	a0,0(v0)
800eb924:	3c028011 	lui	v0,0x8011
800eb928:	2442f320 	addiu	v0,v0,-3296
800eb92c:	0040f809 	jalr	v0
800eb930:	00000000 	nop
800eb934:	24030001 	li	v1,1
800eb938:	1443ffdd 	bne	v0,v1,800eb8b0 <ReadByte+0x50>
800eb93c:	2408ffff 	li	t0,-1
800eb940:	8e02dad0 	lw	v0,-9520(s0)
800eb944:	8c43003c 	lw	v1,60(v0)
800eb948:	8c440058 	lw	a0,88(v0)
800eb94c:	8c450000 	lw	a1,0(v0)
800eb950:	00721821 	addu	v1,v1,s2
800eb954:	00922023 	subu	a0,a0,s2
800eb958:	ac520008 	sw	s2,8(v0)
800eb95c:	ac450004 	sw	a1,4(v0)
800eb960:	ac43003c 	sw	v1,60(v0)
800eb964:	0803ae22 	j	800eb888 <ReadByte+0x28>
800eb968:	ac440058 	sw	a0,88(v0)

800eb96c <huft_build>:
800eb96c:	27bdfa40 	addiu	sp,sp,-1472
800eb970:	afb205a0 	sw	s2,1440(sp)
800eb974:	3c028011 	lui	v0,0x8011
800eb978:	27b20058 	addiu	s2,sp,88
800eb97c:	afb305a4 	sw	s3,1444(sp)
800eb980:	afb1059c 	sw	s1,1436(sp)
800eb984:	afb00598 	sw	s0,1432(sp)
800eb988:	00809821 	move	s3,a0
800eb98c:	00a08021 	move	s0,a1
800eb990:	afa605c8 	sw	a2,1480(sp)
800eb994:	02402021 	move	a0,s2
800eb998:	afbf05bc 	sw	ra,1468(sp)
800eb99c:	afbe05b8 	sw	s8,1464(sp)
800eb9a0:	afb705b4 	sw	s7,1460(sp)
800eb9a4:	afb605b0 	sw	s6,1456(sp)
800eb9a8:	afb505ac 	sw	s5,1452(sp)
800eb9ac:	afb405a8 	sw	s4,1448(sp)
800eb9b0:	00002821 	move	a1,zero
800eb9b4:	24060044 	li	a2,68
800eb9b8:	afa705cc 	sw	a3,1484(sp)
800eb9bc:	2442ca64 	addiu	v0,v0,-13724
800eb9c0:	0040f809 	jalr	v0
800eb9c4:	8fb105d8 	lw	s1,1496(sp)
800eb9c8:	02004821 	move	t1,s0
800eb9cc:	02602021 	move	a0,s3
800eb9d0:	8c830000 	lw	v1,0(a0)
800eb9d4:	27a20010 	addiu	v0,sp,16
800eb9d8:	00031880 	sll	v1,v1,0x2
800eb9dc:	00621821 	addu	v1,v1,v0
800eb9e0:	8c620048 	lw	v0,72(v1)
800eb9e4:	2529ffff 	addiu	t1,t1,-1
800eb9e8:	24420001 	addiu	v0,v0,1
800eb9ec:	24840004 	addiu	a0,a0,4
800eb9f0:	1520fff7 	bnez	t1,800eb9d0 <huft_build+0x64>
800eb9f4:	ac620048 	sw	v0,72(v1)
800eb9f8:	8fa20058 	lw	v0,88(sp)
800eb9fc:	12020175 	beq	s0,v0,800ebfd4 <huft_build+0x668>
800eba00:	8fa3005c 	lw	v1,92(sp)
800eba04:	146001a3 	bnez	v1,800ec094 <huft_build+0x728>
800eba08:	8e280000 	lw	t0,0(s1)
800eba0c:	8fa20060 	lw	v0,96(sp)
800eba10:	144001a3 	bnez	v0,800ec0a0 <huft_build+0x734>
800eba14:	8fa20064 	lw	v0,100(sp)
800eba18:	144001c5 	bnez	v0,800ec130 <huft_build+0x7c4>
800eba1c:	8fa20068 	lw	v0,104(sp)
800eba20:	144001c0 	bnez	v0,800ec124 <huft_build+0x7b8>
800eba24:	8fa2006c 	lw	v0,108(sp)
800eba28:	144001c7 	bnez	v0,800ec148 <huft_build+0x7dc>
800eba2c:	8fa20070 	lw	v0,112(sp)
800eba30:	144001c2 	bnez	v0,800ec13c <huft_build+0x7d0>
800eba34:	8fa20074 	lw	v0,116(sp)
800eba38:	14400190 	bnez	v0,800ec07c <huft_build+0x710>
800eba3c:	8fa20078 	lw	v0,120(sp)
800eba40:	144001cf 	bnez	v0,800ec180 <huft_build+0x814>
800eba44:	8fa2007c 	lw	v0,124(sp)
800eba48:	144001d4 	bnez	v0,800ec19c <huft_build+0x830>
800eba4c:	8fa20080 	lw	v0,128(sp)
800eba50:	144001dd 	bnez	v0,800ec1c8 <huft_build+0x85c>
800eba54:	8fa20084 	lw	v0,132(sp)
800eba58:	144001de 	bnez	v0,800ec1d4 <huft_build+0x868>
800eba5c:	8fa20088 	lw	v0,136(sp)
800eba60:	144001e6 	bnez	v0,800ec1fc <huft_build+0x890>
800eba64:	8fa2008c 	lw	v0,140(sp)
800eba68:	144001e7 	bnez	v0,800ec208 <huft_build+0x89c>
800eba6c:	8fa20090 	lw	v0,144(sp)
800eba70:	144001f4 	bnez	v0,800ec244 <huft_build+0x8d8>
800eba74:	8fa20094 	lw	v0,148(sp)
800eba78:	144001f5 	bnez	v0,800ec250 <huft_build+0x8e4>
800eba7c:	24020010 	li	v0,16
800eba80:	8fa40098 	lw	a0,152(sp)
800eba84:	240a0011 	li	t2,17
800eba88:	0044500b 	movn	t2,v0,a0
800eba8c:	010a102b 	sltu	v0,t0,t2
800eba90:	afaa0574 	sw	t2,1396(sp)
800eba94:	1480017c 	bnez	a0,800ec088 <huft_build+0x71c>
800eba98:	0142400b 	movn	t0,t2,v0
800eba9c:	8fa20094 	lw	v0,148(sp)
800ebaa0:	14400182 	bnez	v0,800ec0ac <huft_build+0x740>
800ebaa4:	8fa20090 	lw	v0,144(sp)
800ebaa8:	14400196 	bnez	v0,800ec104 <huft_build+0x798>
800ebaac:	8fa2008c 	lw	v0,140(sp)
800ebab0:	14400198 	bnez	v0,800ec114 <huft_build+0x7a8>
800ebab4:	8fa20088 	lw	v0,136(sp)
800ebab8:	144001a6 	bnez	v0,800ec154 <huft_build+0x7e8>
800ebabc:	8fa20084 	lw	v0,132(sp)
800ebac0:	144001a8 	bnez	v0,800ec164 <huft_build+0x7f8>
800ebac4:	8fa20080 	lw	v0,128(sp)
800ebac8:	144001b0 	bnez	v0,800ec18c <huft_build+0x820>
800ebacc:	8fa2007c 	lw	v0,124(sp)
800ebad0:	144001a7 	bnez	v0,800ec170 <huft_build+0x804>
800ebad4:	8fa20078 	lw	v0,120(sp)
800ebad8:	144001b3 	bnez	v0,800ec1a8 <huft_build+0x83c>
800ebadc:	8fa20074 	lw	v0,116(sp)
800ebae0:	144001b5 	bnez	v0,800ec1b8 <huft_build+0x84c>
800ebae4:	8fa20070 	lw	v0,112(sp)
800ebae8:	144001bd 	bnez	v0,800ec1e0 <huft_build+0x874>
800ebaec:	8fa2006c 	lw	v0,108(sp)
800ebaf0:	144001be 	bnez	v0,800ec1ec <huft_build+0x880>
800ebaf4:	8fa20068 	lw	v0,104(sp)
800ebaf8:	144001c6 	bnez	v0,800ec214 <huft_build+0x8a8>
800ebafc:	8fa20064 	lw	v0,100(sp)
800ebb00:	144001c8 	bnez	v0,800ec224 <huft_build+0x8b8>
800ebb04:	8fa20060 	lw	v0,96(sp)
800ebb08:	144001ca 	bnez	v0,800ec234 <huft_build+0x8c8>
800ebb0c:	0003182b 	sltu	v1,zero,v1
800ebb10:	afa30564 	sw	v1,1380(sp)
800ebb14:	00602021 	move	a0,v1
800ebb18:	0088102b 	sltu	v0,a0,t0
800ebb1c:	0082400b 	movn	t0,a0,v0
800ebb20:	0144182b 	sltu	v1,t2,a0
800ebb24:	24020001 	li	v0,1
800ebb28:	ae280000 	sw	t0,0(s1)
800ebb2c:	10600013 	beqz	v1,800ebb7c <huft_build+0x210>
800ebb30:	01423004 	sllv	a2,v0,t2
800ebb34:	000a2080 	sll	a0,t2,0x2
800ebb38:	27a50010 	addiu	a1,sp,16
800ebb3c:	00851021 	addu	v0,a0,a1
800ebb40:	8c430048 	lw	v1,72(v0)
800ebb44:	00c31823 	subu	v1,a2,v1
800ebb48:	046000fb 	bltz	v1,800ebf38 <huft_build+0x5cc>
800ebb4c:	24820004 	addiu	v0,a0,4
800ebb50:	8fa70564 	lw	a3,1380(sp)
800ebb54:	02422821 	addu	a1,s2,v0
800ebb58:	0803aedc 	j	800ebb70 <huft_build+0x204>
800ebb5c:	01402021 	move	a0,t2
800ebb60:	8ca20000 	lw	v0,0(a1)
800ebb64:	00c21823 	subu	v1,a2,v0
800ebb68:	046000f3 	bltz	v1,800ebf38 <huft_build+0x5cc>
800ebb6c:	24a50004 	addiu	a1,a1,4
800ebb70:	24840001 	addiu	a0,a0,1
800ebb74:	1487fffa 	bne	a0,a3,800ebb60 <huft_build+0x1f4>
800ebb78:	00033040 	sll	a2,v1,0x1
800ebb7c:	8fa70564 	lw	a3,1380(sp)
800ebb80:	27a30010 	addiu	v1,sp,16
800ebb84:	00071080 	sll	v0,a3,0x2
800ebb88:	00432021 	addu	a0,v0,v1
800ebb8c:	8c820048 	lw	v0,72(a0)
800ebb90:	00c23023 	subu	a2,a2,v0
800ebb94:	04c000e8 	bltz	a2,800ebf38 <huft_build+0x5cc>
800ebb98:	afa6057c 	sw	a2,1404(sp)
800ebb9c:	00461021 	addu	v0,v0,a2
800ebba0:	24e3ffff 	addiu	v1,a3,-1
800ebba4:	ac820048 	sw	v0,72(a0)
800ebba8:	1060000b 	beqz	v1,800ebbd8 <huft_build+0x26c>
800ebbac:	afa000a0 	sw	zero,160(sp)
800ebbb0:	00003021 	move	a2,zero
800ebbb4:	27a5005c 	addiu	a1,sp,92
800ebbb8:	27a400a4 	addiu	a0,sp,164
800ebbbc:	8ca20000 	lw	v0,0(a1)
800ebbc0:	2463ffff 	addiu	v1,v1,-1
800ebbc4:	00c23021 	addu	a2,a2,v0
800ebbc8:	ac860000 	sw	a2,0(a0)
800ebbcc:	24a50004 	addiu	a1,a1,4
800ebbd0:	1460fffa 	bnez	v1,800ebbbc <huft_build+0x250>
800ebbd4:	24840004 	addiu	a0,a0,4
800ebbd8:	02602021 	move	a0,s3
800ebbdc:	00003021 	move	a2,zero
800ebbe0:	8c830000 	lw	v1,0(a0)
800ebbe4:	27a70010 	addiu	a3,sp,16
800ebbe8:	00031080 	sll	v0,v1,0x2
800ebbec:	24840004 	addiu	a0,a0,4
800ebbf0:	10600007 	beqz	v1,800ebc10 <huft_build+0x2a4>
800ebbf4:	00472821 	addu	a1,v0,a3
800ebbf8:	8ca2008c 	lw	v0,140(a1)
800ebbfc:	00021880 	sll	v1,v0,0x2
800ebc00:	00671821 	addu	v1,v1,a3
800ebc04:	24420001 	addiu	v0,v0,1
800ebc08:	aca2008c 	sw	v0,140(a1)
800ebc0c:	ac6600d0 	sw	a2,208(v1)
800ebc10:	24c60001 	addiu	a2,a2,1
800ebc14:	00d0102b 	sltu	v0,a2,s0
800ebc18:	1440fff1 	bnez	v0,800ebbe0 <huft_build+0x274>
800ebc1c:	8fa30564 	lw	v1,1380(sp)
800ebc20:	006a102a 	slt	v0,v1,t2
800ebc24:	14400131 	bnez	v0,800ec0ec <huft_build+0x780>
800ebc28:	000a1080 	sll	v0,t2,0x2
800ebc2c:	02429021 	addu	s2,s2,v0
800ebc30:	00101880 	sll	v1,s0,0x2
800ebc34:	27a200e0 	addiu	v0,sp,224
800ebc38:	00082023 	negu	a0,t0
800ebc3c:	00431821 	addu	v1,v0,v1
800ebc40:	26450004 	addiu	a1,s2,4
800ebc44:	27a70010 	addiu	a3,sp,16
800ebc48:	afb2056c 	sw	s2,1388(sp)
800ebc4c:	afa40570 	sw	a0,1392(sp)
800ebc50:	afa0009c 	sw	zero,156(sp)
800ebc54:	afa00018 	sw	zero,24(sp)
800ebc58:	afa30578 	sw	v1,1400(sp)
800ebc5c:	afa20560 	sw	v0,1376(sp)
800ebc60:	afa50568 	sw	a1,1384(sp)
800ebc64:	00805821 	move	t3,a0
800ebc68:	240dffff 	li	t5,-1
800ebc6c:	00006021 	move	t4,zero
800ebc70:	00008821 	move	s1,zero
800ebc74:	24eefffc 	addiu	t6,a3,-4
800ebc78:	8fa2056c 	lw	v0,1388(sp)
800ebc7c:	8c4f0000 	lw	t7,0(v0)
800ebc80:	25efffff 	addiu	t7,t7,-1
800ebc84:	2402ffff 	li	v0,-1
800ebc88:	11e2010c 	beq	t7,v0,800ec0bc <huft_build+0x750>
800ebc8c:	25a40001 	addiu	a0,t5,1
800ebc90:	00042080 	sll	a0,a0,0x2
800ebc94:	27a30018 	addiu	v1,sp,24
800ebc98:	0064a021 	addu	s4,v1,a0
800ebc9c:	8fa30564 	lw	v1,1380(sp)
800ebca0:	010b9821 	addu	s3,t0,t3
800ebca4:	8fa20574 	lw	v0,1396(sp)
800ebca8:	0073a823 	subu	s5,v1,s3
800ebcac:	8fa30574 	lw	v1,1396(sp)
800ebcb0:	00532823 	subu	a1,v0,s3
800ebcb4:	0260b021 	move	s6,s3
800ebcb8:	27a2009c 	addiu	v0,sp,156
800ebcbc:	0044f021 	addu	s8,v0,a0
800ebcc0:	02c3102a 	slt	v0,s6,v1
800ebcc4:	24b20001 	addiu	s2,a1,1
800ebcc8:	1040005a 	beqz	v0,800ebe34 <huft_build+0x4c8>
800ebccc:	0268b823 	subu	s7,s3,t0
800ebcd0:	2650ffff 	addiu	s0,s2,-1
800ebcd4:	24070001 	li	a3,1
800ebcd8:	02078804 	sllv	s1,a3,s0
800ebcdc:	25e20001 	addiu	v0,t7,1
800ebce0:	0051102b 	sltu	v0,v0,s1
800ebce4:	25ad0001 	addiu	t5,t5,1
800ebce8:	1040001c 	beqz	v0,800ebd5c <huft_build+0x3f0>
800ebcec:	25ce0004 	addiu	t6,t6,4
800ebcf0:	0115102b 	sltu	v0,t0,s5
800ebcf4:	01003021 	move	a2,t0
800ebcf8:	02a2300a 	movz	a2,s5,v0
800ebcfc:	0246182b 	sltu	v1,s2,a2
800ebd00:	106000b1 	beqz	v1,800ebfc8 <huft_build+0x65c>
800ebd04:	8fa30568 	lw	v1,1384(sp)
800ebd08:	022f1023 	subu	v0,s1,t7
800ebd0c:	2442ffff 	addiu	v0,v0,-1
800ebd10:	8c640000 	lw	a0,0(v1)
800ebd14:	00022840 	sll	a1,v0,0x1
800ebd18:	0085182b 	sltu	v1,a0,a1
800ebd1c:	106000aa 	beqz	v1,800ebfc8 <huft_build+0x65c>
800ebd20:	8fa30568 	lw	v1,1384(sp)
800ebd24:	0803af4f 	j	800ebd3c <huft_build+0x3d0>
800ebd28:	02408021 	move	s0,s2
800ebd2c:	8c640000 	lw	a0,0(v1)
800ebd30:	0085102b 	sltu	v0,a0,a1
800ebd34:	1040007d 	beqz	v0,800ebf2c <huft_build+0x5c0>
800ebd38:	00000000 	nop
800ebd3c:	00a41023 	subu	v0,a1,a0
800ebd40:	26100001 	addiu	s0,s0,1
800ebd44:	00022840 	sll	a1,v0,0x1
800ebd48:	0206102b 	sltu	v0,s0,a2
800ebd4c:	1440fff7 	bnez	v0,800ebd2c <huft_build+0x3c0>
800ebd50:	24630004 	addiu	v1,v1,4
800ebd54:	24050001 	li	a1,1
800ebd58:	02058804 	sllv	s1,a1,s0
800ebd5c:	001120c0 	sll	a0,s1,0x3
800ebd60:	3c028010 	lui	v0,0x8010
800ebd64:	24840008 	addiu	a0,a0,8
800ebd68:	afa80580 	sw	t0,1408(sp)
800ebd6c:	afa90584 	sw	t1,1412(sp)
800ebd70:	afad0588 	sw	t5,1416(sp)
800ebd74:	afae058c 	sw	t6,1420(sp)
800ebd78:	24425378 	addiu	v0,v0,21368
800ebd7c:	0040f809 	jalr	v0
800ebd80:	afaf0590 	sw	t7,1424(sp)
800ebd84:	00402021 	move	a0,v0
800ebd88:	8fa80580 	lw	t0,1408(sp)
800ebd8c:	8fa90584 	lw	t1,1412(sp)
800ebd90:	8fad0588 	lw	t5,1416(sp)
800ebd94:	8fae058c 	lw	t6,1420(sp)
800ebd98:	10400074 	beqz	v0,800ebf6c <huft_build+0x600>
800ebd9c:	8faf0590 	lw	t7,1424(sp)
800ebda0:	3c03801f 	lui	v1,0x801f
800ebda4:	8c624718 	lw	v0,18200(v1)
800ebda8:	8fa705d4 	lw	a3,1492(sp)
800ebdac:	248c0008 	addiu	t4,a0,8
800ebdb0:	24420001 	addiu	v0,v0,1
800ebdb4:	acec0000 	sw	t4,0(a3)
800ebdb8:	00511021 	addu	v0,v0,s1
800ebdbc:	ac800004 	sw	zero,4(a0)
800ebdc0:	24840004 	addiu	a0,a0,4
800ebdc4:	ac624718 	sw	v0,18200(v1)
800ebdc8:	ae8c0000 	sw	t4,0(s4)
800ebdcc:	11a0000d 	beqz	t5,800ebe04 <huft_build+0x498>
800ebdd0:	afa405d4 	sw	a0,1492(sp)
800ebdd4:	26020010 	addiu	v0,s0,16
800ebdd8:	a3a20010 	sb	v0,16(sp)
800ebddc:	8e83fffc 	lw	v1,-4(s4)
800ebde0:	02e91006 	srlv	v0,t1,s7
800ebde4:	a3a80011 	sb	t0,17(sp)
800ebde8:	000210c0 	sll	v0,v0,0x3
800ebdec:	00431021 	addu	v0,v0,v1
800ebdf0:	8fa30010 	lw	v1,16(sp)
800ebdf4:	afc90000 	sw	t1,0(s8)
800ebdf8:	afac0014 	sw	t4,20(sp)
800ebdfc:	ac430000 	sw	v1,0(v0)
800ebe00:	ac4c0004 	sw	t4,4(v0)
800ebe04:	8fa20570 	lw	v0,1392(sp)
800ebe08:	8fa30574 	lw	v1,1396(sp)
800ebe0c:	02c8b021 	addu	s6,s6,t0
800ebe10:	02429021 	addu	s2,s2,v0
800ebe14:	02a2a821 	addu	s5,s5,v0
800ebe18:	02c3102a 	slt	v0,s6,v1
800ebe1c:	02605821 	move	t3,s3
800ebe20:	26940004 	addiu	s4,s4,4
800ebe24:	27de0004 	addiu	s8,s8,4
800ebe28:	02e8b821 	addu	s7,s7,t0
800ebe2c:	1440ffa8 	bnez	v0,800ebcd0 <huft_build+0x364>
800ebe30:	01139821 	addu	s3,t0,s3
800ebe34:	8fa40560 	lw	a0,1376(sp)
800ebe38:	8fa70578 	lw	a3,1400(sp)
800ebe3c:	006b2823 	subu	a1,v1,t3
800ebe40:	0087102b 	sltu	v0,a0,a3
800ebe44:	14400073 	bnez	v0,800ec014 <huft_build+0x6a8>
800ebe48:	30b200ff 	andi	s2,a1,0xff
800ebe4c:	24100063 	li	s0,99
800ebe50:	01691806 	srlv	v1,t1,t3
800ebe54:	24040001 	li	a0,1
800ebe58:	0071102b 	sltu	v0,v1,s1
800ebe5c:	10400010 	beqz	v0,800ebea0 <huft_build+0x534>
800ebe60:	00a43804 	sllv	a3,a0,a1
800ebe64:	000310c0 	sll	v0,v1,0x3
800ebe68:	01822821 	addu	a1,t4,v0
800ebe6c:	00e33021 	addu	a2,a3,v1
800ebe70:	000750c0 	sll	t2,a3,0x3
800ebe74:	a3b00010 	sb	s0,16(sp)
800ebe78:	a3b20011 	sb	s2,17(sp)
800ebe7c:	00c73021 	addu	a2,a2,a3
800ebe80:	8fa40014 	lw	a0,20(sp)
800ebe84:	8fa20010 	lw	v0,16(sp)
800ebe88:	00c71823 	subu	v1,a2,a3
800ebe8c:	0071182b 	sltu	v1,v1,s1
800ebe90:	aca20000 	sw	v0,0(a1)
800ebe94:	aca40004 	sw	a0,4(a1)
800ebe98:	1460fff6 	bnez	v1,800ebe74 <huft_build+0x508>
800ebe9c:	00aa2821 	addu	a1,a1,t2
800ebea0:	8fa50574 	lw	a1,1396(sp)
800ebea4:	24070001 	li	a3,1
800ebea8:	24a2ffff 	addiu	v0,a1,-1
800ebeac:	00472004 	sllv	a0,a3,v0
800ebeb0:	01241824 	and	v1,t1,a0
800ebeb4:	10600006 	beqz	v1,800ebed0 <huft_build+0x564>
800ebeb8:	24030001 	li	v1,1
800ebebc:	01244826 	xor	t1,t1,a0
800ebec0:	00042042 	srl	a0,a0,0x1
800ebec4:	01241024 	and	v0,t1,a0
800ebec8:	1440fffc 	bnez	v0,800ebebc <huft_build+0x550>
800ebecc:	24030001 	li	v1,1
800ebed0:	01631004 	sllv	v0,v1,t3
800ebed4:	01244826 	xor	t1,t1,a0
800ebed8:	2442ffff 	addiu	v0,v0,-1
800ebedc:	8dc3008c 	lw	v1,140(t6)
800ebee0:	01221024 	and	v0,t1,v0
800ebee4:	1043ff66 	beq	v0,v1,800ebc80 <huft_build+0x314>
800ebee8:	27a40010 	addiu	a0,sp,16
800ebeec:	000d1080 	sll	v0,t5,0x2
800ebef0:	00441021 	addu	v0,v0,a0
800ebef4:	8fa70570 	lw	a3,1392(sp)
800ebef8:	2444008c 	addiu	a0,v0,140
800ebefc:	24050001 	li	a1,1
800ebf00:	01675821 	addu	t3,t3,a3
800ebf04:	2484fffc 	addiu	a0,a0,-4
800ebf08:	01651004 	sllv	v0,a1,t3
800ebf0c:	2442ffff 	addiu	v0,v0,-1
800ebf10:	8c830000 	lw	v1,0(a0)
800ebf14:	01221024 	and	v0,t1,v0
800ebf18:	25adffff 	addiu	t5,t5,-1
800ebf1c:	1043ff58 	beq	v0,v1,800ebc80 <huft_build+0x314>
800ebf20:	25cefffc 	addiu	t6,t6,-4
800ebf24:	0803afc1 	j	800ebf04 <huft_build+0x598>
800ebf28:	01675821 	addu	t3,t3,a3
800ebf2c:	24040001 	li	a0,1
800ebf30:	0803af57 	j	800ebd5c <huft_build+0x3f0>
800ebf34:	02048804 	sllv	s1,a0,s0
800ebf38:	24020002 	li	v0,2
800ebf3c:	8fbf05bc 	lw	ra,1468(sp)
800ebf40:	8fbe05b8 	lw	s8,1464(sp)
800ebf44:	8fb705b4 	lw	s7,1460(sp)
800ebf48:	8fb605b0 	lw	s6,1456(sp)
800ebf4c:	8fb505ac 	lw	s5,1452(sp)
800ebf50:	8fb405a8 	lw	s4,1448(sp)
800ebf54:	8fb305a4 	lw	s3,1444(sp)
800ebf58:	8fb205a0 	lw	s2,1440(sp)
800ebf5c:	8fb1059c 	lw	s1,1436(sp)
800ebf60:	8fb00598 	lw	s0,1432(sp)
800ebf64:	03e00008 	jr	ra
800ebf68:	27bd05c0 	addiu	sp,sp,1472
800ebf6c:	11a00009 	beqz	t5,800ebf94 <huft_build+0x628>
800ebf70:	8fb00018 	lw	s0,24(sp)
800ebf74:	12000007 	beqz	s0,800ebf94 <huft_build+0x628>
800ebf78:	3c028010 	lui	v0,0x8010
800ebf7c:	24514e60 	addiu	s1,v0,20064
800ebf80:	2604fff8 	addiu	a0,s0,-8
800ebf84:	0220f809 	jalr	s1
800ebf88:	8c900004 	lw	s0,4(a0)
800ebf8c:	1600fffd 	bnez	s0,800ebf84 <huft_build+0x618>
800ebf90:	2604fff8 	addiu	a0,s0,-8
800ebf94:	8fbf05bc 	lw	ra,1468(sp)
800ebf98:	8fbe05b8 	lw	s8,1464(sp)
800ebf9c:	8fb705b4 	lw	s7,1460(sp)
800ebfa0:	8fb605b0 	lw	s6,1456(sp)
800ebfa4:	8fb505ac 	lw	s5,1452(sp)
800ebfa8:	8fb405a8 	lw	s4,1448(sp)
800ebfac:	8fb305a4 	lw	s3,1444(sp)
800ebfb0:	8fb205a0 	lw	s2,1440(sp)
800ebfb4:	8fb1059c 	lw	s1,1436(sp)
800ebfb8:	8fb00598 	lw	s0,1432(sp)
800ebfbc:	24020003 	li	v0,3
800ebfc0:	03e00008 	jr	ra
800ebfc4:	27bd05c0 	addiu	sp,sp,1472
800ebfc8:	02478804 	sllv	s1,a3,s2
800ebfcc:	0803af57 	j	800ebd5c <huft_build+0x3f0>
800ebfd0:	02408021 	move	s0,s2
800ebfd4:	8fa305d4 	lw	v1,1492(sp)
800ebfd8:	ae200000 	sw	zero,0(s1)
800ebfdc:	ac600000 	sw	zero,0(v1)
800ebfe0:	8fbf05bc 	lw	ra,1468(sp)
800ebfe4:	8fbe05b8 	lw	s8,1464(sp)
800ebfe8:	8fb705b4 	lw	s7,1460(sp)
800ebfec:	8fb605b0 	lw	s6,1456(sp)
800ebff0:	8fb505ac 	lw	s5,1452(sp)
800ebff4:	8fb405a8 	lw	s4,1448(sp)
800ebff8:	8fb305a4 	lw	s3,1444(sp)
800ebffc:	8fb205a0 	lw	s2,1440(sp)
800ec000:	8fb1059c 	lw	s1,1436(sp)
800ec004:	8fb00598 	lw	s0,1432(sp)
800ec008:	00001021 	move	v0,zero
800ec00c:	03e00008 	jr	ra
800ec010:	27bd05c0 	addiu	sp,sp,1472
800ec014:	8c840000 	lw	a0,0(a0)
800ec018:	8fa305c8 	lw	v1,1480(sp)
800ec01c:	0083102b 	sltu	v0,a0,v1
800ec020:	1040000a 	beqz	v0,800ec04c <huft_build+0x6e0>
800ec024:	00831023 	subu	v0,a0,v1
800ec028:	8fa70560 	lw	a3,1376(sp)
800ec02c:	2c830100 	sltiu	v1,a0,256
800ec030:	2410000f 	li	s0,15
800ec034:	24020010 	li	v0,16
800ec038:	24e70004 	addiu	a3,a3,4
800ec03c:	0043800b 	movn	s0,v0,v1
800ec040:	afa70560 	sw	a3,1376(sp)
800ec044:	0803af94 	j	800ebe50 <huft_build+0x4e4>
800ec048:	a7a40014 	sh	a0,20(sp)
800ec04c:	8fa705d0 	lw	a3,1488(sp)
800ec050:	8fa405cc 	lw	a0,1484(sp)
800ec054:	00021040 	sll	v0,v0,0x1
800ec058:	00441821 	addu	v1,v0,a0
800ec05c:	00471021 	addu	v0,v0,a3
800ec060:	90500000 	lbu	s0,0(v0)
800ec064:	8fa20560 	lw	v0,1376(sp)
800ec068:	94640000 	lhu	a0,0(v1)
800ec06c:	24420004 	addiu	v0,v0,4
800ec070:	a7a40014 	sh	a0,20(sp)
800ec074:	0803af94 	j	800ebe50 <huft_build+0x4e4>
800ec078:	afa20560 	sw	v0,1376(sp)
800ec07c:	8fa40098 	lw	a0,152(sp)
800ec080:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec084:	240a0007 	li	t2,7
800ec088:	24040010 	li	a0,16
800ec08c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec090:	afa40564 	sw	a0,1380(sp)
800ec094:	8fa40098 	lw	a0,152(sp)
800ec098:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec09c:	240a0001 	li	t2,1
800ec0a0:	8fa40098 	lw	a0,152(sp)
800ec0a4:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec0a8:	240a0002 	li	t2,2
800ec0ac:	2405000f 	li	a1,15
800ec0b0:	00a02021 	move	a0,a1
800ec0b4:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec0b8:	afa50564 	sw	a1,1380(sp)
800ec0bc:	8fa40574 	lw	a0,1396(sp)
800ec0c0:	8fa7056c 	lw	a3,1388(sp)
800ec0c4:	8fa30568 	lw	v1,1384(sp)
800ec0c8:	8fa50564 	lw	a1,1380(sp)
800ec0cc:	24840001 	addiu	a0,a0,1
800ec0d0:	24e70004 	addiu	a3,a3,4
800ec0d4:	24630004 	addiu	v1,v1,4
800ec0d8:	00a4102a 	slt	v0,a1,a0
800ec0dc:	afa40574 	sw	a0,1396(sp)
800ec0e0:	afa7056c 	sw	a3,1388(sp)
800ec0e4:	1040fee4 	beqz	v0,800ebc78 <huft_build+0x30c>
800ec0e8:	afa30568 	sw	v1,1384(sp)
800ec0ec:	8fa4057c 	lw	a0,1404(sp)
800ec0f0:	1080005a 	beqz	a0,800ec25c <huft_build+0x8f0>
800ec0f4:	8fa50564 	lw	a1,1380(sp)
800ec0f8:	38a20001 	xori	v0,a1,0x1
800ec0fc:	0803afcf 	j	800ebf3c <huft_build+0x5d0>
800ec100:	0002102b 	sltu	v0,zero,v0
800ec104:	2407000e 	li	a3,14
800ec108:	00e02021 	move	a0,a3
800ec10c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec110:	afa70564 	sw	a3,1380(sp)
800ec114:	2402000d 	li	v0,13
800ec118:	00402021 	move	a0,v0
800ec11c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec120:	afa20564 	sw	v0,1380(sp)
800ec124:	8fa40098 	lw	a0,152(sp)
800ec128:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec12c:	240a0004 	li	t2,4
800ec130:	8fa40098 	lw	a0,152(sp)
800ec134:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec138:	240a0003 	li	t2,3
800ec13c:	8fa40098 	lw	a0,152(sp)
800ec140:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec144:	240a0006 	li	t2,6
800ec148:	8fa40098 	lw	a0,152(sp)
800ec14c:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec150:	240a0005 	li	t2,5
800ec154:	2403000c 	li	v1,12
800ec158:	00602021 	move	a0,v1
800ec15c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec160:	afa30564 	sw	v1,1380(sp)
800ec164:	2404000b 	li	a0,11
800ec168:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec16c:	afa40564 	sw	a0,1380(sp)
800ec170:	24070009 	li	a3,9
800ec174:	00e02021 	move	a0,a3
800ec178:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec17c:	afa70564 	sw	a3,1380(sp)
800ec180:	8fa40098 	lw	a0,152(sp)
800ec184:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec188:	240a0008 	li	t2,8
800ec18c:	2405000a 	li	a1,10
800ec190:	00a02021 	move	a0,a1
800ec194:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec198:	afa50564 	sw	a1,1380(sp)
800ec19c:	8fa40098 	lw	a0,152(sp)
800ec1a0:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec1a4:	240a0009 	li	t2,9
800ec1a8:	24020008 	li	v0,8
800ec1ac:	00402021 	move	a0,v0
800ec1b0:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec1b4:	afa20564 	sw	v0,1380(sp)
800ec1b8:	24030007 	li	v1,7
800ec1bc:	00602021 	move	a0,v1
800ec1c0:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec1c4:	afa30564 	sw	v1,1380(sp)
800ec1c8:	8fa40098 	lw	a0,152(sp)
800ec1cc:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec1d0:	240a000a 	li	t2,10
800ec1d4:	8fa40098 	lw	a0,152(sp)
800ec1d8:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec1dc:	240a000b 	li	t2,11
800ec1e0:	24040006 	li	a0,6
800ec1e4:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec1e8:	afa40564 	sw	a0,1380(sp)
800ec1ec:	24050005 	li	a1,5
800ec1f0:	00a02021 	move	a0,a1
800ec1f4:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec1f8:	afa50564 	sw	a1,1380(sp)
800ec1fc:	8fa40098 	lw	a0,152(sp)
800ec200:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec204:	240a000c 	li	t2,12
800ec208:	8fa40098 	lw	a0,152(sp)
800ec20c:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec210:	240a000d 	li	t2,13
800ec214:	24070004 	li	a3,4
800ec218:	00e02021 	move	a0,a3
800ec21c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec220:	afa70564 	sw	a3,1380(sp)
800ec224:	24020003 	li	v0,3
800ec228:	00402021 	move	a0,v0
800ec22c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec230:	afa20564 	sw	v0,1380(sp)
800ec234:	24030002 	li	v1,2
800ec238:	00602021 	move	a0,v1
800ec23c:	0803aec6 	j	800ebb18 <huft_build+0x1ac>
800ec240:	afa30564 	sw	v1,1380(sp)
800ec244:	8fa40098 	lw	a0,152(sp)
800ec248:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec24c:	240a000e 	li	t2,14
800ec250:	8fa40098 	lw	a0,152(sp)
800ec254:	0803aea3 	j	800eba8c <huft_build+0x120>
800ec258:	240a000f 	li	t2,15
800ec25c:	0803afcf 	j	800ebf3c <huft_build+0x5d0>
800ec260:	00001021 	move	v0,zero

800ec264 <get_tree>:
800ec264:	27bdffc8 	addiu	sp,sp,-56
800ec268:	afb3001c 	sw	s3,28(sp)
800ec26c:	3c138031 	lui	s3,0x8031
800ec270:	8e63dad0 	lw	v1,-9520(s3)
800ec274:	afb50024 	sw	s5,36(sp)
800ec278:	afb40020 	sw	s4,32(sp)
800ec27c:	afbf0034 	sw	ra,52(sp)
800ec280:	afbe0030 	sw	s8,48(sp)
800ec284:	afb7002c 	sw	s7,44(sp)
800ec288:	afb60028 	sw	s6,40(sp)
800ec28c:	afb20018 	sw	s2,24(sp)
800ec290:	afb10014 	sw	s1,20(sp)
800ec294:	afb00010 	sw	s0,16(sp)
800ec298:	8c620008 	lw	v0,8(v1)
800ec29c:	0080a021 	move	s4,a0
800ec2a0:	14400027 	bnez	v0,800ec340 <get_tree+0xdc>
800ec2a4:	00a0a821 	move	s5,a1
800ec2a8:	8c670058 	lw	a3,88(v1)
800ec2ac:	14e00003 	bnez	a3,800ec2bc <get_tree+0x58>
800ec2b0:	24104000 	li	s0,16384
800ec2b4:	0803b0da 	j	800ec368 <get_tree+0x104>
800ec2b8:	3c16801f 	lui	s6,0x801f
800ec2bc:	8c62003c 	lw	v0,60(v1)
800ec2c0:	8c650068 	lw	a1,104(v1)
800ec2c4:	8c640060 	lw	a0,96(v1)
800ec2c8:	00452821 	addu	a1,v0,a1
800ec2cc:	3c028011 	lui	v0,0x8011
800ec2d0:	2ce34000 	sltiu	v1,a3,16384
800ec2d4:	00003021 	move	a2,zero
800ec2d8:	24420d40 	addiu	v0,v0,3392
800ec2dc:	0040f809 	jalr	v0
800ec2e0:	00e3800b 	movn	s0,a3,v1
800ec2e4:	14400020 	bnez	v0,800ec368 <get_tree+0x104>
800ec2e8:	3c16801f 	lui	s6,0x801f
800ec2ec:	8e62dad0 	lw	v0,-9520(s3)
800ec2f0:	02002821 	move	a1,s0
800ec2f4:	8c470060 	lw	a3,96(v0)
800ec2f8:	8c440000 	lw	a0,0(v0)
800ec2fc:	3c028011 	lui	v0,0x8011
800ec300:	2442f320 	addiu	v0,v0,-3296
800ec304:	0040f809 	jalr	v0
800ec308:	24060001 	li	a2,1
800ec30c:	24030001 	li	v1,1
800ec310:	14430015 	bne	v0,v1,800ec368 <get_tree+0x104>
800ec314:	3c16801f 	lui	s6,0x801f
800ec318:	8e62dad0 	lw	v0,-9520(s3)
800ec31c:	8c43003c 	lw	v1,60(v0)
800ec320:	8c440058 	lw	a0,88(v0)
800ec324:	8c450000 	lw	a1,0(v0)
800ec328:	00701821 	addu	v1,v1,s0
800ec32c:	00902023 	subu	a0,a0,s0
800ec330:	ac500008 	sw	s0,8(v0)
800ec334:	ac43003c 	sw	v1,60(v0)
800ec338:	ac440058 	sw	a0,88(v0)
800ec33c:	ac450004 	sw	a1,4(v0)
800ec340:	8e64dad0 	lw	a0,-9520(s3)
800ec344:	3c16801f 	lui	s6,0x801f
800ec348:	8c830004 	lw	v1,4(a0)
800ec34c:	8c820008 	lw	v0,8(a0)
800ec350:	90650000 	lbu	a1,0(v1)
800ec354:	2442ffff 	addiu	v0,v0,-1
800ec358:	24630001 	addiu	v1,v1,1
800ec35c:	ac820008 	sw	v0,8(a0)
800ec360:	a6c54720 	sh	a1,18208(s6)
800ec364:	ac830004 	sw	v1,4(a0)
800ec368:	96c24720 	lhu	v0,18208(s6)
800ec36c:	3c038011 	lui	v1,0x8011
800ec370:	24500001 	addiu	s0,v0,1
800ec374:	3c028011 	lui	v0,0x8011
800ec378:	24770d40 	addiu	s7,v1,3392
800ec37c:	245ef320 	addiu	s8,v0,-3296
800ec380:	00008821 	move	s1,zero
800ec384:	8e63dad0 	lw	v1,-9520(s3)
800ec388:	8c620008 	lw	v0,8(v1)
800ec38c:	14400045 	bnez	v0,800ec4a4 <get_tree+0x240>
800ec390:	8e64dad0 	lw	a0,-9520(s3)
800ec394:	8c670058 	lw	a3,88(v1)
800ec398:	10e0000d 	beqz	a3,800ec3d0 <get_tree+0x16c>
800ec39c:	96c24720 	lhu	v0,18208(s6)
800ec3a0:	8c62003c 	lw	v0,60(v1)
800ec3a4:	8c650068 	lw	a1,104(v1)
800ec3a8:	8c640060 	lw	a0,96(v1)
800ec3ac:	24124000 	li	s2,16384
800ec3b0:	2ce34000 	sltiu	v1,a3,16384
800ec3b4:	00452821 	addu	a1,v0,a1
800ec3b8:	00003021 	move	a2,zero
800ec3bc:	02e0f809 	jalr	s7
800ec3c0:	00e3900b 	movn	s2,a3,v1
800ec3c4:	10400023 	beqz	v0,800ec454 <get_tree+0x1f0>
800ec3c8:	8e62dad0 	lw	v0,-9520(s3)
800ec3cc:	96c24720 	lhu	v0,18208(s6)
800ec3d0:	304300f0 	andi	v1,v0,0xf0
800ec3d4:	00033102 	srl	a2,v1,0x4
800ec3d8:	24c40001 	addiu	a0,a2,1
800ec3dc:	02241821 	addu	v1,s1,a0
800ec3e0:	3042000f 	andi	v0,v0,0xf
800ec3e4:	02a3182b 	sltu	v1,s5,v1
800ec3e8:	1460000d 	bnez	v1,800ec420 <get_tree+0x1bc>
800ec3ec:	24450001 	addiu	a1,v0,1
800ec3f0:	00111080 	sll	v0,s1,0x2
800ec3f4:	02821021 	addu	v0,s4,v0
800ec3f8:	2484ffff 	addiu	a0,a0,-1
800ec3fc:	ac450000 	sw	a1,0(v0)
800ec400:	1480fffd 	bnez	a0,800ec3f8 <get_tree+0x194>
800ec404:	24420004 	addiu	v0,v0,4
800ec408:	02261021 	addu	v0,s1,a2
800ec40c:	2610ffff 	addiu	s0,s0,-1
800ec410:	1600ffdc 	bnez	s0,800ec384 <get_tree+0x120>
800ec414:	24510001 	addiu	s1,v0,1
800ec418:	12b10002 	beq	s5,s1,800ec424 <get_tree+0x1c0>
800ec41c:	00001021 	move	v0,zero
800ec420:	24020004 	li	v0,4
800ec424:	8fbf0034 	lw	ra,52(sp)
800ec428:	8fbe0030 	lw	s8,48(sp)
800ec42c:	8fb7002c 	lw	s7,44(sp)
800ec430:	8fb60028 	lw	s6,40(sp)
800ec434:	8fb50024 	lw	s5,36(sp)
800ec438:	8fb40020 	lw	s4,32(sp)
800ec43c:	8fb3001c 	lw	s3,28(sp)
800ec440:	8fb20018 	lw	s2,24(sp)
800ec444:	8fb10014 	lw	s1,20(sp)
800ec448:	8fb00010 	lw	s0,16(sp)
800ec44c:	03e00008 	jr	ra
800ec450:	27bd0038 	addiu	sp,sp,56
800ec454:	02402821 	move	a1,s2
800ec458:	8c470060 	lw	a3,96(v0)
800ec45c:	8c440000 	lw	a0,0(v0)
800ec460:	03c0f809 	jalr	s8
800ec464:	24060001 	li	a2,1
800ec468:	24030001 	li	v1,1
800ec46c:	1443ffd8 	bne	v0,v1,800ec3d0 <get_tree+0x16c>
800ec470:	96c24720 	lhu	v0,18208(s6)
800ec474:	3c028031 	lui	v0,0x8031
800ec478:	8c43dad0 	lw	v1,-9520(v0)
800ec47c:	8c64003c 	lw	a0,60(v1)
800ec480:	8c620058 	lw	v0,88(v1)
800ec484:	8c650000 	lw	a1,0(v1)
800ec488:	00922021 	addu	a0,a0,s2
800ec48c:	00521023 	subu	v0,v0,s2
800ec490:	ac720008 	sw	s2,8(v1)
800ec494:	ac64003c 	sw	a0,60(v1)
800ec498:	ac620058 	sw	v0,88(v1)
800ec49c:	ac650004 	sw	a1,4(v1)
800ec4a0:	8e64dad0 	lw	a0,-9520(s3)
800ec4a4:	8c830004 	lw	v1,4(a0)
800ec4a8:	8c820008 	lw	v0,8(a0)
800ec4ac:	90650000 	lbu	a1,0(v1)
800ec4b0:	2442ffff 	addiu	v0,v0,-1
800ec4b4:	24630001 	addiu	v1,v1,1
800ec4b8:	ac820008 	sw	v0,8(a0)
800ec4bc:	a6c54720 	sh	a1,18208(s6)
800ec4c0:	0803b0f3 	j	800ec3cc <get_tree+0x168>
800ec4c4:	ac830004 	sw	v1,4(a0)

800ec4c8 <explode_lit8>:
800ec4c8:	27bdffb0 	addiu	sp,sp,-80
800ec4cc:	afbf004c 	sw	ra,76(sp)
800ec4d0:	afbe0048 	sw	s8,72(sp)
800ec4d4:	afb70044 	sw	s7,68(sp)
800ec4d8:	afb60040 	sw	s6,64(sp)
800ec4dc:	afb5003c 	sw	s5,60(sp)
800ec4e0:	afb40038 	sw	s4,56(sp)
800ec4e4:	afb30034 	sw	s3,52(sp)
800ec4e8:	afb20030 	sw	s2,48(sp)
800ec4ec:	afb1002c 	sw	s1,44(sp)
800ec4f0:	afb00028 	sw	s0,40(sp)
800ec4f4:	3c028031 	lui	v0,0x8031
800ec4f8:	8c43dad4 	lw	v1,-9516(v0)
800ec4fc:	8fa90064 	lw	t1,100(sp)
800ec500:	8c68007c 	lw	t0,124(v1)
800ec504:	3c03801f 	lui	v1,0x801f
800ec508:	8d08005c 	lw	t0,92(t0)
800ec50c:	24622690 	addiu	v0,v1,9872
800ec510:	afa80020 	sw	t0,32(sp)
800ec514:	8fa80060 	lw	t0,96(sp)
800ec518:	00071840 	sll	v1,a3,0x1
800ec51c:	afa7005c 	sw	a3,92(sp)
800ec520:	00083840 	sll	a3,t0,0x1
800ec524:	00094040 	sll	t0,t1,0x1
800ec528:	01024021 	addu	t0,t0,v0
800ec52c:	00621821 	addu	v1,v1,v0
800ec530:	00e23821 	addu	a3,a3,v0
800ec534:	94630000 	lhu	v1,0(v1)
800ec538:	94e70000 	lhu	a3,0(a3)
800ec53c:	95080000 	lhu	t0,0(t0)
800ec540:	8fa20020 	lw	v0,32(sp)
800ec544:	afa40050 	sw	a0,80(sp)
800ec548:	afa50054 	sw	a1,84(sp)
800ec54c:	afa60058 	sw	a2,88(sp)
800ec550:	afa3001c 	sw	v1,28(sp)
800ec554:	afa70018 	sw	a3,24(sp)
800ec558:	18400408 	blez	v0,800ed57c <explode_lit8+0x10b4>
800ec55c:	afa80014 	sw	t0,20(sp)
800ec560:	24040001 	li	a0,1
800ec564:	0000b821 	move	s7,zero
800ec568:	0000a021 	move	s4,zero
800ec56c:	afa40010 	sw	a0,16(sp)
800ec570:	0000b021 	move	s6,zero
800ec574:	12c0023a 	beqz	s6,800ece60 <explode_lit8+0x998>
800ec578:	3c048031 	lui	a0,0x8031
800ec57c:	26d1ffff 	addiu	s1,s6,-1
800ec580:	32820001 	andi	v0,s4,0x1
800ec584:	104000ba 	beqz	v0,800ec870 <explode_lit8+0x3a8>
800ec588:	2e220007 	sltiu	v0,s1,7
800ec58c:	8fa80020 	lw	t0,32(sp)
800ec590:	8fa7005c 	lw	a3,92(sp)
800ec594:	2508ffff 	addiu	t0,t0,-1
800ec598:	0227102b 	sltu	v0,s1,a3
800ec59c:	00149042 	srl	s2,s4,0x1
800ec5a0:	10400033 	beqz	v0,800ec670 <explode_lit8+0x1a8>
800ec5a4:	afa80020 	sw	t0,32(sp)
800ec5a8:	3c028011 	lui	v0,0x8011
800ec5ac:	3c038011 	lui	v1,0x8011
800ec5b0:	24530d40 	addiu	s3,v0,3392
800ec5b4:	0803b185 	j	800ec614 <explode_lit8+0x14c>
800ec5b8:	2474f320 	addiu	s4,v1,-3296
800ec5bc:	8c820058 	lw	v0,88(a0)
800ec5c0:	24104000 	li	s0,16384
800ec5c4:	2c434000 	sltiu	v1,v0,16384
800ec5c8:	00003021 	move	a2,zero
800ec5cc:	10400009 	beqz	v0,800ec5f4 <explode_lit8+0x12c>
800ec5d0:	0043800b 	movn	s0,v0,v1
800ec5d4:	8c82003c 	lw	v0,60(a0)
800ec5d8:	8c850068 	lw	a1,104(a0)
800ec5dc:	8c840060 	lw	a0,96(a0)
800ec5e0:	0260f809 	jalr	s3
800ec5e4:	00452821 	addu	a1,v0,a1
800ec5e8:	02002821 	move	a1,s0
800ec5ec:	104002f7 	beqz	v0,800ed1cc <explode_lit8+0xd04>
800ec5f0:	24060001 	li	a2,1
800ec5f4:	3c09801f 	lui	t1,0x801f
800ec5f8:	95224720 	lhu	v0,18208(t1)
800ec5fc:	8fa4005c 	lw	a0,92(sp)
800ec600:	02221004 	sllv	v0,v0,s1
800ec604:	26310008 	addiu	s1,s1,8
800ec608:	0224182b 	sltu	v1,s1,a0
800ec60c:	10600018 	beqz	v1,800ec670 <explode_lit8+0x1a8>
800ec610:	02429025 	or	s2,s2,v0
800ec614:	3c098031 	lui	t1,0x8031
800ec618:	8d24dad0 	lw	a0,-9520(t1)
800ec61c:	8c820008 	lw	v0,8(a0)
800ec620:	1040ffe6 	beqz	v0,800ec5bc <explode_lit8+0xf4>
800ec624:	3c078031 	lui	a3,0x8031
800ec628:	8ce4dad0 	lw	a0,-9520(a3)
800ec62c:	3c08801f 	lui	t0,0x801f
800ec630:	8c830004 	lw	v1,4(a0)
800ec634:	8c820008 	lw	v0,8(a0)
800ec638:	90650000 	lbu	a1,0(v1)
800ec63c:	2442ffff 	addiu	v0,v0,-1
800ec640:	24630001 	addiu	v1,v1,1
800ec644:	ac820008 	sw	v0,8(a0)
800ec648:	a5054720 	sh	a1,18208(t0)
800ec64c:	ac830004 	sw	v1,4(a0)
800ec650:	3c09801f 	lui	t1,0x801f
800ec654:	95224720 	lhu	v0,18208(t1)
800ec658:	8fa4005c 	lw	a0,92(sp)
800ec65c:	02221004 	sllv	v0,v0,s1
800ec660:	26310008 	addiu	s1,s1,8
800ec664:	0224182b 	sltu	v1,s1,a0
800ec668:	1460ffea 	bnez	v1,800ec614 <explode_lit8+0x14c>
800ec66c:	02429025 	or	s2,s2,v0
800ec670:	8fa7001c 	lw	a3,28(sp)
800ec674:	00121027 	nor	v0,zero,s2
800ec678:	00e21024 	and	v0,a3,v0
800ec67c:	8fa80050 	lw	t0,80(sp)
800ec680:	000210c0 	sll	v0,v0,0x3
800ec684:	0048a021 	addu	s4,v0,t0
800ec688:	92840000 	lbu	a0,0(s4)
800ec68c:	2c820011 	sltiu	v0,a0,17
800ec690:	1440025f 	bnez	v0,800ed010 <explode_lit8+0xb48>
800ec694:	24020063 	li	v0,99
800ec698:	10820048 	beq	a0,v0,800ec7bc <explode_lit8+0x2f4>
800ec69c:	3c028011 	lui	v0,0x8011
800ec6a0:	245e0d40 	addiu	s8,v0,3392
800ec6a4:	92830001 	lbu	v1,1(s4)
800ec6a8:	2493fff0 	addiu	s3,a0,-16
800ec6ac:	02238823 	subu	s1,s1,v1
800ec6b0:	0233102b 	sltu	v0,s1,s3
800ec6b4:	10400031 	beqz	v0,800ec77c <explode_lit8+0x2b4>
800ec6b8:	00729006 	srlv	s2,s2,v1
800ec6bc:	3c09801c 	lui	t1,0x801c
800ec6c0:	2529e384 	addiu	t1,t1,-7292
800ec6c4:	8d360000 	lw	s6,0(t1)
800ec6c8:	0803b1c9 	j	800ec724 <explode_lit8+0x25c>
800ec6cc:	03c0a821 	move	s5,s8
800ec6d0:	8c820058 	lw	v0,88(a0)
800ec6d4:	24104000 	li	s0,16384
800ec6d8:	2c434000 	sltiu	v1,v0,16384
800ec6dc:	00003021 	move	a2,zero
800ec6e0:	10400009 	beqz	v0,800ec708 <explode_lit8+0x240>
800ec6e4:	0043800b 	movn	s0,v0,v1
800ec6e8:	8c82003c 	lw	v0,60(a0)
800ec6ec:	8c850068 	lw	a1,104(a0)
800ec6f0:	8c840060 	lw	a0,96(a0)
800ec6f4:	02a0f809 	jalr	s5
800ec6f8:	00452821 	addu	a1,v0,a1
800ec6fc:	02002821 	move	a1,s0
800ec700:	1040003c 	beqz	v0,800ec7f4 <explode_lit8+0x32c>
800ec704:	24060001 	li	a2,1
800ec708:	3c09801f 	lui	t1,0x801f
800ec70c:	95224720 	lhu	v0,18208(t1)
800ec710:	02221004 	sllv	v0,v0,s1
800ec714:	26310008 	addiu	s1,s1,8
800ec718:	0233182b 	sltu	v1,s1,s3
800ec71c:	10600017 	beqz	v1,800ec77c <explode_lit8+0x2b4>
800ec720:	02429025 	or	s2,s2,v0
800ec724:	3c028031 	lui	v0,0x8031
800ec728:	8c44dad0 	lw	a0,-9520(v0)
800ec72c:	8c820008 	lw	v0,8(a0)
800ec730:	1040ffe7 	beqz	v0,800ec6d0 <explode_lit8+0x208>
800ec734:	3c078031 	lui	a3,0x8031
800ec738:	8ce4dad0 	lw	a0,-9520(a3)
800ec73c:	3c08801f 	lui	t0,0x801f
800ec740:	8c830004 	lw	v1,4(a0)
800ec744:	8c820008 	lw	v0,8(a0)
800ec748:	90650000 	lbu	a1,0(v1)
800ec74c:	2442ffff 	addiu	v0,v0,-1
800ec750:	24630001 	addiu	v1,v1,1
800ec754:	ac820008 	sw	v0,8(a0)
800ec758:	a5054720 	sh	a1,18208(t0)
800ec75c:	ac830004 	sw	v1,4(a0)
800ec760:	3c09801f 	lui	t1,0x801f
800ec764:	95224720 	lhu	v0,18208(t1)
800ec768:	02221004 	sllv	v0,v0,s1
800ec76c:	26310008 	addiu	s1,s1,8
800ec770:	0233182b 	sltu	v1,s1,s3
800ec774:	1460ffeb 	bnez	v1,800ec724 <explode_lit8+0x25c>
800ec778:	02429025 	or	s2,s2,v0
800ec77c:	3c04801f 	lui	a0,0x801f
800ec780:	24822690 	addiu	v0,a0,9872
800ec784:	00131840 	sll	v1,s3,0x1
800ec788:	00621821 	addu	v1,v1,v0
800ec78c:	94640000 	lhu	a0,0(v1)
800ec790:	00121027 	nor	v0,zero,s2
800ec794:	00441024 	and	v0,v0,a0
800ec798:	8e830004 	lw	v1,4(s4)
800ec79c:	000210c0 	sll	v0,v0,0x3
800ec7a0:	0043a021 	addu	s4,v0,v1
800ec7a4:	92840000 	lbu	a0,0(s4)
800ec7a8:	2c820011 	sltiu	v0,a0,17
800ec7ac:	14400218 	bnez	v0,800ed010 <explode_lit8+0xb48>
800ec7b0:	24020063 	li	v0,99
800ec7b4:	1482ffbb 	bne	a0,v0,800ec6a4 <explode_lit8+0x1dc>
800ec7b8:	00000000 	nop
800ec7bc:	24080001 	li	t0,1
800ec7c0:	8fbf004c 	lw	ra,76(sp)
800ec7c4:	8fbe0048 	lw	s8,72(sp)
800ec7c8:	8fb70044 	lw	s7,68(sp)
800ec7cc:	8fb60040 	lw	s6,64(sp)
800ec7d0:	8fb5003c 	lw	s5,60(sp)
800ec7d4:	8fb40038 	lw	s4,56(sp)
800ec7d8:	8fb30034 	lw	s3,52(sp)
800ec7dc:	8fb20030 	lw	s2,48(sp)
800ec7e0:	8fb1002c 	lw	s1,44(sp)
800ec7e4:	8fb00028 	lw	s0,40(sp)
800ec7e8:	01001021 	move	v0,t0
800ec7ec:	03e00008 	jr	ra
800ec7f0:	27bd0050 	addiu	sp,sp,80
800ec7f4:	3c038031 	lui	v1,0x8031
800ec7f8:	8c62dad0 	lw	v0,-9520(v1)
800ec7fc:	8c470060 	lw	a3,96(v0)
800ec800:	02c0f809 	jalr	s6
800ec804:	8c440000 	lw	a0,0(v0)
800ec808:	24030001 	li	v1,1
800ec80c:	1443ffbf 	bne	v0,v1,800ec70c <explode_lit8+0x244>
800ec810:	3c09801f 	lui	t1,0x801f
800ec814:	3c028031 	lui	v0,0x8031
800ec818:	8c43dad0 	lw	v1,-9520(v0)
800ec81c:	3c078031 	lui	a3,0x8031
800ec820:	8c64003c 	lw	a0,60(v1)
800ec824:	8c620058 	lw	v0,88(v1)
800ec828:	8c650000 	lw	a1,0(v1)
800ec82c:	00902021 	addu	a0,a0,s0
800ec830:	ac64003c 	sw	a0,60(v1)
800ec834:	8ce4dad0 	lw	a0,-9520(a3)
800ec838:	ac650004 	sw	a1,4(v1)
800ec83c:	00501023 	subu	v0,v0,s0
800ec840:	ac700008 	sw	s0,8(v1)
800ec844:	ac620058 	sw	v0,88(v1)
800ec848:	8c830004 	lw	v1,4(a0)
800ec84c:	8c820008 	lw	v0,8(a0)
800ec850:	90650000 	lbu	a1,0(v1)
800ec854:	2442ffff 	addiu	v0,v0,-1
800ec858:	24630001 	addiu	v1,v1,1
800ec85c:	3c08801f 	lui	t0,0x801f
800ec860:	ac820008 	sw	v0,8(a0)
800ec864:	a5054720 	sh	a1,18208(t0)
800ec868:	0803b1d9 	j	800ec764 <explode_lit8+0x29c>
800ec86c:	ac830004 	sw	v1,4(a0)
800ec870:	10400031 	beqz	v0,800ec938 <explode_lit8+0x470>
800ec874:	0014a842 	srl	s5,s4,0x1
800ec878:	3c028011 	lui	v0,0x8011
800ec87c:	3c038011 	lui	v1,0x8011
800ec880:	24520d40 	addiu	s2,v0,3392
800ec884:	0803b238 	j	800ec8e0 <explode_lit8+0x418>
800ec888:	2473f320 	addiu	s3,v1,-3296
800ec88c:	8c820058 	lw	v0,88(a0)
800ec890:	24104000 	li	s0,16384
800ec894:	2c434000 	sltiu	v1,v0,16384
800ec898:	00003021 	move	a2,zero
800ec89c:	10400009 	beqz	v0,800ec8c4 <explode_lit8+0x3fc>
800ec8a0:	0043800b 	movn	s0,v0,v1
800ec8a4:	8c82003c 	lw	v0,60(a0)
800ec8a8:	8c850068 	lw	a1,104(a0)
800ec8ac:	8c840060 	lw	a0,96(a0)
800ec8b0:	0240f809 	jalr	s2
800ec8b4:	00452821 	addu	a1,v0,a1
800ec8b8:	02002821 	move	a1,s0
800ec8bc:	10400262 	beqz	v0,800ed248 <explode_lit8+0xd80>
800ec8c0:	24060001 	li	a2,1
800ec8c4:	3c03801f 	lui	v1,0x801f
800ec8c8:	94624720 	lhu	v0,18208(v1)
800ec8cc:	02221004 	sllv	v0,v0,s1
800ec8d0:	26310008 	addiu	s1,s1,8
800ec8d4:	2e230007 	sltiu	v1,s1,7
800ec8d8:	10600017 	beqz	v1,800ec938 <explode_lit8+0x470>
800ec8dc:	02a2a825 	or	s5,s5,v0
800ec8e0:	3c078031 	lui	a3,0x8031
800ec8e4:	8ce4dad0 	lw	a0,-9520(a3)
800ec8e8:	8c820008 	lw	v0,8(a0)
800ec8ec:	1040ffe7 	beqz	v0,800ec88c <explode_lit8+0x3c4>
800ec8f0:	3c098031 	lui	t1,0x8031
800ec8f4:	8d24dad0 	lw	a0,-9520(t1)
800ec8f8:	8c830004 	lw	v1,4(a0)
800ec8fc:	8c820008 	lw	v0,8(a0)
800ec900:	90650000 	lbu	a1,0(v1)
800ec904:	2442ffff 	addiu	v0,v0,-1
800ec908:	24630001 	addiu	v1,v1,1
800ec90c:	ac820008 	sw	v0,8(a0)
800ec910:	3c02801f 	lui	v0,0x801f
800ec914:	a4454720 	sh	a1,18208(v0)
800ec918:	ac830004 	sw	v1,4(a0)
800ec91c:	3c03801f 	lui	v1,0x801f
800ec920:	94624720 	lhu	v0,18208(v1)
800ec924:	02221004 	sllv	v0,v0,s1
800ec928:	26310008 	addiu	s1,s1,8
800ec92c:	2e230007 	sltiu	v1,s1,7
800ec930:	1460ffeb 	bnez	v1,800ec8e0 <explode_lit8+0x418>
800ec934:	02a2a825 	or	s5,s5,v0
800ec938:	8fa40064 	lw	a0,100(sp)
800ec93c:	2630fff9 	addiu	s0,s1,-7
800ec940:	0204102b 	sltu	v0,s0,a0
800ec944:	10400033 	beqz	v0,800eca14 <explode_lit8+0x54c>
800ec948:	001591c2 	srl	s2,s5,0x7
800ec94c:	3c028011 	lui	v0,0x8011
800ec950:	3c038011 	lui	v1,0x8011
800ec954:	24530d40 	addiu	s3,v0,3392
800ec958:	0803b26e 	j	800ec9b8 <explode_lit8+0x4f0>
800ec95c:	2474f320 	addiu	s4,v1,-3296
800ec960:	8c820058 	lw	v0,88(a0)
800ec964:	24114000 	li	s1,16384
800ec968:	2c434000 	sltiu	v1,v0,16384
800ec96c:	00003021 	move	a2,zero
800ec970:	10400009 	beqz	v0,800ec998 <explode_lit8+0x4d0>
800ec974:	0043880b 	movn	s1,v0,v1
800ec978:	8c82003c 	lw	v0,60(a0)
800ec97c:	8c850068 	lw	a1,104(a0)
800ec980:	8c840060 	lw	a0,96(a0)
800ec984:	0260f809 	jalr	s3
800ec988:	00452821 	addu	a1,v0,a1
800ec98c:	02202821 	move	a1,s1
800ec990:	1040024c 	beqz	v0,800ed2c4 <explode_lit8+0xdfc>
800ec994:	24060001 	li	a2,1
800ec998:	3c03801f 	lui	v1,0x801f
800ec99c:	94624720 	lhu	v0,18208(v1)
800ec9a0:	8fa40064 	lw	a0,100(sp)
800ec9a4:	02021004 	sllv	v0,v0,s0
800ec9a8:	26100008 	addiu	s0,s0,8
800ec9ac:	0204182b 	sltu	v1,s0,a0
800ec9b0:	10600018 	beqz	v1,800eca14 <explode_lit8+0x54c>
800ec9b4:	02429025 	or	s2,s2,v0
800ec9b8:	3c078031 	lui	a3,0x8031
800ec9bc:	8ce4dad0 	lw	a0,-9520(a3)
800ec9c0:	8c820008 	lw	v0,8(a0)
800ec9c4:	1040ffe6 	beqz	v0,800ec960 <explode_lit8+0x498>
800ec9c8:	3c098031 	lui	t1,0x8031
800ec9cc:	8d24dad0 	lw	a0,-9520(t1)
800ec9d0:	8c830004 	lw	v1,4(a0)
800ec9d4:	8c820008 	lw	v0,8(a0)
800ec9d8:	90650000 	lbu	a1,0(v1)
800ec9dc:	2442ffff 	addiu	v0,v0,-1
800ec9e0:	24630001 	addiu	v1,v1,1
800ec9e4:	ac820008 	sw	v0,8(a0)
800ec9e8:	3c02801f 	lui	v0,0x801f
800ec9ec:	a4454720 	sh	a1,18208(v0)
800ec9f0:	ac830004 	sw	v1,4(a0)
800ec9f4:	3c03801f 	lui	v1,0x801f
800ec9f8:	94624720 	lhu	v0,18208(v1)
800ec9fc:	8fa40064 	lw	a0,100(sp)
800eca00:	02021004 	sllv	v0,v0,s0
800eca04:	26100008 	addiu	s0,s0,8
800eca08:	0204182b 	sltu	v1,s0,a0
800eca0c:	1460ffea 	bnez	v1,800ec9b8 <explode_lit8+0x4f0>
800eca10:	02429025 	or	s2,s2,v0
800eca14:	8fa70014 	lw	a3,20(sp)
800eca18:	00121027 	nor	v0,zero,s2
800eca1c:	00e21024 	and	v0,a3,v0
800eca20:	8fa80058 	lw	t0,88(sp)
800eca24:	000210c0 	sll	v0,v0,0x3
800eca28:	0048a021 	addu	s4,v0,t0
800eca2c:	92840000 	lbu	a0,0(s4)
800eca30:	2c820011 	sltiu	v0,a0,17
800eca34:	104000b8 	beqz	v0,800ecd18 <explode_lit8+0x850>
800eca38:	24020063 	li	v0,99
800eca3c:	92830001 	lbu	v1,1(s4)
800eca40:	8fa70060 	lw	a3,96(sp)
800eca44:	96940004 	lhu	s4,4(s4)
800eca48:	02038023 	subu	s0,s0,v1
800eca4c:	0207102b 	sltu	v0,s0,a3
800eca50:	afb40024 	sw	s4,36(sp)
800eca54:	10400033 	beqz	v0,800ecb24 <explode_lit8+0x65c>
800eca58:	00729006 	srlv	s2,s2,v1
800eca5c:	3c028011 	lui	v0,0x8011
800eca60:	3c038011 	lui	v1,0x8011
800eca64:	24530d40 	addiu	s3,v0,3392
800eca68:	0803b2b2 	j	800ecac8 <explode_lit8+0x600>
800eca6c:	2474f320 	addiu	s4,v1,-3296
800eca70:	8c820058 	lw	v0,88(a0)
800eca74:	24114000 	li	s1,16384
800eca78:	2c434000 	sltiu	v1,v0,16384
800eca7c:	00003021 	move	a2,zero
800eca80:	10400009 	beqz	v0,800ecaa8 <explode_lit8+0x5e0>
800eca84:	0043880b 	movn	s1,v0,v1
800eca88:	8c82003c 	lw	v0,60(a0)
800eca8c:	8c850068 	lw	a1,104(a0)
800eca90:	8c840060 	lw	a0,96(a0)
800eca94:	0260f809 	jalr	s3
800eca98:	00452821 	addu	a1,v0,a1
800eca9c:	02202821 	move	a1,s1
800ecaa0:	10400227 	beqz	v0,800ed340 <explode_lit8+0xe78>
800ecaa4:	24060001 	li	a2,1
800ecaa8:	3c08801f 	lui	t0,0x801f
800ecaac:	95024720 	lhu	v0,18208(t0)
800ecab0:	8fa90060 	lw	t1,96(sp)
800ecab4:	02021004 	sllv	v0,v0,s0
800ecab8:	26100008 	addiu	s0,s0,8
800ecabc:	0209182b 	sltu	v1,s0,t1
800ecac0:	10600018 	beqz	v1,800ecb24 <explode_lit8+0x65c>
800ecac4:	02429025 	or	s2,s2,v0
800ecac8:	3c088031 	lui	t0,0x8031
800ecacc:	8d04dad0 	lw	a0,-9520(t0)
800ecad0:	8c820008 	lw	v0,8(a0)
800ecad4:	1040ffe6 	beqz	v0,800eca70 <explode_lit8+0x5a8>
800ecad8:	3c028031 	lui	v0,0x8031
800ecadc:	8c44dad0 	lw	a0,-9520(v0)
800ecae0:	3c07801f 	lui	a3,0x801f
800ecae4:	8c830004 	lw	v1,4(a0)
800ecae8:	8c820008 	lw	v0,8(a0)
800ecaec:	90650000 	lbu	a1,0(v1)
800ecaf0:	2442ffff 	addiu	v0,v0,-1
800ecaf4:	24630001 	addiu	v1,v1,1
800ecaf8:	ac820008 	sw	v0,8(a0)
800ecafc:	a4e54720 	sh	a1,18208(a3)
800ecb00:	ac830004 	sw	v1,4(a0)
800ecb04:	3c08801f 	lui	t0,0x801f
800ecb08:	95024720 	lhu	v0,18208(t0)
800ecb0c:	8fa90060 	lw	t1,96(sp)
800ecb10:	02021004 	sllv	v0,v0,s0
800ecb14:	26100008 	addiu	s0,s0,8
800ecb18:	0209182b 	sltu	v1,s0,t1
800ecb1c:	1460ffea 	bnez	v1,800ecac8 <explode_lit8+0x600>
800ecb20:	02429025 	or	s2,s2,v0
800ecb24:	8fa30018 	lw	v1,24(sp)
800ecb28:	00121027 	nor	v0,zero,s2
800ecb2c:	8fa40054 	lw	a0,84(sp)
800ecb30:	00621024 	and	v0,v1,v0
800ecb34:	000210c0 	sll	v0,v0,0x3
800ecb38:	0044a021 	addu	s4,v0,a0
800ecb3c:	92840000 	lbu	a0,0(s4)
800ecb40:	2c820011 	sltiu	v0,a0,17
800ecb44:	104000e0 	beqz	v0,800ecec8 <explode_lit8+0xa00>
800ecb48:	24020063 	li	v0,99
800ecb4c:	92820001 	lbu	v0,1(s4)
800ecb50:	96930004 	lhu	s3,4(s4)
800ecb54:	0202b023 	subu	s6,s0,v0
800ecb58:	10800037 	beqz	a0,800ecc38 <explode_lit8+0x770>
800ecb5c:	0052a006 	srlv	s4,s2,v0
800ecb60:	2ec20008 	sltiu	v0,s6,8
800ecb64:	10400030 	beqz	v0,800ecc28 <explode_lit8+0x760>
800ecb68:	3c028011 	lui	v0,0x8011
800ecb6c:	3c038011 	lui	v1,0x8011
800ecb70:	24510d40 	addiu	s1,v0,3392
800ecb74:	0803b2f4 	j	800ecbd0 <explode_lit8+0x708>
800ecb78:	2472f320 	addiu	s2,v1,-3296
800ecb7c:	8c820058 	lw	v0,88(a0)
800ecb80:	24104000 	li	s0,16384
800ecb84:	2c434000 	sltiu	v1,v0,16384
800ecb88:	00003021 	move	a2,zero
800ecb8c:	10400009 	beqz	v0,800ecbb4 <explode_lit8+0x6ec>
800ecb90:	0043800b 	movn	s0,v0,v1
800ecb94:	8c82003c 	lw	v0,60(a0)
800ecb98:	8c850068 	lw	a1,104(a0)
800ecb9c:	8c840060 	lw	a0,96(a0)
800ecba0:	0220f809 	jalr	s1
800ecba4:	00452821 	addu	a1,v0,a1
800ecba8:	02002821 	move	a1,s0
800ecbac:	10400236 	beqz	v0,800ed488 <explode_lit8+0xfc0>
800ecbb0:	24060001 	li	a2,1
800ecbb4:	3c03801f 	lui	v1,0x801f
800ecbb8:	94624720 	lhu	v0,18208(v1)
800ecbbc:	02c21004 	sllv	v0,v0,s6
800ecbc0:	26d60008 	addiu	s6,s6,8
800ecbc4:	2ec30008 	sltiu	v1,s6,8
800ecbc8:	10600017 	beqz	v1,800ecc28 <explode_lit8+0x760>
800ecbcc:	0282a025 	or	s4,s4,v0
800ecbd0:	3c078031 	lui	a3,0x8031
800ecbd4:	8ce4dad0 	lw	a0,-9520(a3)
800ecbd8:	8c820008 	lw	v0,8(a0)
800ecbdc:	1040ffe7 	beqz	v0,800ecb7c <explode_lit8+0x6b4>
800ecbe0:	3c098031 	lui	t1,0x8031
800ecbe4:	8d24dad0 	lw	a0,-9520(t1)
800ecbe8:	8c830004 	lw	v1,4(a0)
800ecbec:	8c820008 	lw	v0,8(a0)
800ecbf0:	90650000 	lbu	a1,0(v1)
800ecbf4:	2442ffff 	addiu	v0,v0,-1
800ecbf8:	24630001 	addiu	v1,v1,1
800ecbfc:	ac820008 	sw	v0,8(a0)
800ecc00:	3c02801f 	lui	v0,0x801f
800ecc04:	a4454720 	sh	a1,18208(v0)
800ecc08:	ac830004 	sw	v1,4(a0)
800ecc0c:	3c03801f 	lui	v1,0x801f
800ecc10:	94624720 	lhu	v0,18208(v1)
800ecc14:	02c21004 	sllv	v0,v0,s6
800ecc18:	26d60008 	addiu	s6,s6,8
800ecc1c:	2ec30008 	sltiu	v1,s6,8
800ecc20:	1460ffeb 	bnez	v1,800ecbd0 <explode_lit8+0x708>
800ecc24:	0282a025 	or	s4,s4,v0
800ecc28:	328200ff 	andi	v0,s4,0xff
800ecc2c:	02629821 	addu	s3,s3,v0
800ecc30:	0014a202 	srl	s4,s4,0x8
800ecc34:	26d6fff8 	addiu	s6,s6,-8
800ecc38:	32a2007f 	andi	v0,s5,0x7f
800ecc3c:	8fa40024 	lw	a0,36(sp)
800ecc40:	8fa70020 	lw	a3,32(sp)
800ecc44:	02e21023 	subu	v0,s7,v0
800ecc48:	3c08803a 	lui	t0,0x803a
800ecc4c:	00448823 	subu	s1,v0,a0
800ecc50:	00f3f023 	subu	s8,a3,s3
800ecc54:	34128000 	li	s2,0x8000
800ecc58:	2515cd34 	addiu	s5,t0,-13004
800ecc5c:	32317fff 	andi	s1,s1,0x7fff
800ecc60:	02f1102b 	sltu	v0,s7,s1
800ecc64:	10400002 	beqz	v0,800ecc70 <explode_lit8+0x7a8>
800ecc68:	02573023 	subu	a2,s2,s7
800ecc6c:	02513023 	subu	a2,s2,s1
800ecc70:	00d3102b 	sltu	v0,a2,s3
800ecc74:	00c08021 	move	s0,a2
800ecc78:	8fa90010 	lw	t1,16(sp)
800ecc7c:	0262800a 	movz	s0,s3,v0
800ecc80:	11200004 	beqz	t1,800ecc94 <explode_lit8+0x7cc>
800ecc84:	02709823 	subu	s3,s3,s0
800ecc88:	0237102b 	sltu	v0,s1,s7
800ecc8c:	10400145 	beqz	v0,800ed1a4 <explode_lit8+0xcdc>
800ecc90:	3c038011 	lui	v1,0x8011
800ecc94:	02f11023 	subu	v0,s7,s1
800ecc98:	0050102b 	sltu	v0,v0,s0
800ecc9c:	10400137 	beqz	v0,800ed17c <explode_lit8+0xcb4>
800ecca0:	02352821 	addu	a1,s1,s5
800ecca4:	02f52021 	addu	a0,s7,s5
800ecca8:	02001821 	move	v1,s0
800eccac:	90a20000 	lbu	v0,0(a1)
800eccb0:	2463ffff 	addiu	v1,v1,-1
800eccb4:	a0820000 	sb	v0,0(a0)
800eccb8:	24a50001 	addiu	a1,a1,1
800eccbc:	1460fffb 	bnez	v1,800eccac <explode_lit8+0x7e4>
800eccc0:	24840001 	addiu	a0,a0,1
800eccc4:	02f0b821 	addu	s7,s7,s0
800eccc8:	12f2010a 	beq	s7,s2,800ed0f4 <explode_lit8+0xc2c>
800ecccc:	02118821 	addu	s1,s0,s1
800eccd0:	1660ffe2 	bnez	s3,800ecc5c <explode_lit8+0x794>
800eccd4:	00000000 	nop
800eccd8:	0803b40f 	j	800ed03c <explode_lit8+0xb74>
800eccdc:	afbe0020 	sw	s8,32(sp)
800ecce0:	3c04801f 	lui	a0,0x801f
800ecce4:	24822690 	addiu	v0,a0,9872
800ecce8:	00131840 	sll	v1,s3,0x1
800eccec:	00621821 	addu	v1,v1,v0
800eccf0:	94640000 	lhu	a0,0(v1)
800eccf4:	00121027 	nor	v0,zero,s2
800eccf8:	00441024 	and	v0,v0,a0
800eccfc:	8e830004 	lw	v1,4(s4)
800ecd00:	000210c0 	sll	v0,v0,0x3
800ecd04:	0043a021 	addu	s4,v0,v1
800ecd08:	92840000 	lbu	a0,0(s4)
800ecd0c:	2c820011 	sltiu	v0,a0,17
800ecd10:	1440ff4a 	bnez	v0,800eca3c <explode_lit8+0x574>
800ecd14:	24020063 	li	v0,99
800ecd18:	1082fea8 	beq	a0,v0,800ec7bc <explode_lit8+0x2f4>
800ecd1c:	2493fff0 	addiu	s3,a0,-16
800ecd20:	92830001 	lbu	v1,1(s4)
800ecd24:	02038023 	subu	s0,s0,v1
800ecd28:	0213102b 	sltu	v0,s0,s3
800ecd2c:	1040ffec 	beqz	v0,800ecce0 <explode_lit8+0x818>
800ecd30:	00729006 	srlv	s2,s2,v1
800ecd34:	3c09801c 	lui	t1,0x801c
800ecd38:	3c02801c 	lui	v0,0x801c
800ecd3c:	2529e388 	addiu	t1,t1,-7288
800ecd40:	2442e384 	addiu	v0,v0,-7292
800ecd44:	8d360000 	lw	s6,0(t1)
800ecd48:	0803b369 	j	800ecda4 <explode_lit8+0x8dc>
800ecd4c:	8c5e0000 	lw	s8,0(v0)
800ecd50:	8c820058 	lw	v0,88(a0)
800ecd54:	24114000 	li	s1,16384
800ecd58:	2c434000 	sltiu	v1,v0,16384
800ecd5c:	00003021 	move	a2,zero
800ecd60:	10400009 	beqz	v0,800ecd88 <explode_lit8+0x8c0>
800ecd64:	0043880b 	movn	s1,v0,v1
800ecd68:	8c82003c 	lw	v0,60(a0)
800ecd6c:	8c850068 	lw	a1,104(a0)
800ecd70:	8c840060 	lw	a0,96(a0)
800ecd74:	02c0f809 	jalr	s6
800ecd78:	00452821 	addu	a1,v0,a1
800ecd7c:	02202821 	move	a1,s1
800ecd80:	10400018 	beqz	v0,800ecde4 <explode_lit8+0x91c>
800ecd84:	24060001 	li	a2,1
800ecd88:	3c09801f 	lui	t1,0x801f
800ecd8c:	95224720 	lhu	v0,18208(t1)
800ecd90:	02021004 	sllv	v0,v0,s0
800ecd94:	26100008 	addiu	s0,s0,8
800ecd98:	0213182b 	sltu	v1,s0,s3
800ecd9c:	1060ffd0 	beqz	v1,800ecce0 <explode_lit8+0x818>
800ecda0:	02429025 	or	s2,s2,v0
800ecda4:	3c038031 	lui	v1,0x8031
800ecda8:	8c64dad0 	lw	a0,-9520(v1)
800ecdac:	8c820008 	lw	v0,8(a0)
800ecdb0:	1040ffe7 	beqz	v0,800ecd50 <explode_lit8+0x888>
800ecdb4:	3c078031 	lui	a3,0x8031
800ecdb8:	8ce4dad0 	lw	a0,-9520(a3)
800ecdbc:	3c08801f 	lui	t0,0x801f
800ecdc0:	8c830004 	lw	v1,4(a0)
800ecdc4:	8c820008 	lw	v0,8(a0)
800ecdc8:	90650000 	lbu	a1,0(v1)
800ecdcc:	2442ffff 	addiu	v0,v0,-1
800ecdd0:	24630001 	addiu	v1,v1,1
800ecdd4:	ac820008 	sw	v0,8(a0)
800ecdd8:	a5054720 	sh	a1,18208(t0)
800ecddc:	0803b362 	j	800ecd88 <explode_lit8+0x8c0>
800ecde0:	ac830004 	sw	v1,4(a0)
800ecde4:	3c048031 	lui	a0,0x8031
800ecde8:	8c82dad0 	lw	v0,-9520(a0)
800ecdec:	8c470060 	lw	a3,96(v0)
800ecdf0:	03c0f809 	jalr	s8
800ecdf4:	8c440000 	lw	a0,0(v0)
800ecdf8:	24030001 	li	v1,1
800ecdfc:	1443ffe3 	bne	v0,v1,800ecd8c <explode_lit8+0x8c4>
800ece00:	3c09801f 	lui	t1,0x801f
800ece04:	3c028031 	lui	v0,0x8031
800ece08:	8c43dad0 	lw	v1,-9520(v0)
800ece0c:	3c078031 	lui	a3,0x8031
800ece10:	8c64003c 	lw	a0,60(v1)
800ece14:	8c620058 	lw	v0,88(v1)
800ece18:	8c650000 	lw	a1,0(v1)
800ece1c:	00912021 	addu	a0,a0,s1
800ece20:	ac64003c 	sw	a0,60(v1)
800ece24:	8ce4dad0 	lw	a0,-9520(a3)
800ece28:	ac650004 	sw	a1,4(v1)
800ece2c:	00511023 	subu	v0,v0,s1
800ece30:	ac710008 	sw	s1,8(v1)
800ece34:	ac620058 	sw	v0,88(v1)
800ece38:	8c830004 	lw	v1,4(a0)
800ece3c:	8c820008 	lw	v0,8(a0)
800ece40:	90650000 	lbu	a1,0(v1)
800ece44:	2442ffff 	addiu	v0,v0,-1
800ece48:	24630001 	addiu	v1,v1,1
800ece4c:	3c08801f 	lui	t0,0x801f
800ece50:	ac820008 	sw	v0,8(a0)
800ece54:	a5054720 	sh	a1,18208(t0)
800ece58:	0803b363 	j	800ecd8c <explode_lit8+0x8c4>
800ece5c:	ac830004 	sw	v1,4(a0)
800ece60:	8c83dad0 	lw	v1,-9520(a0)
800ece64:	8c620008 	lw	v0,8(v1)
800ece68:	14400178 	bnez	v0,800ed44c <explode_lit8+0xf84>
800ece6c:	3c098031 	lui	t1,0x8031
800ece70:	8c670058 	lw	a3,88(v1)
800ece74:	14e00151 	bnez	a3,800ed3bc <explode_lit8+0xef4>
800ece78:	24104000 	li	s0,16384
800ece7c:	3c03801f 	lui	v1,0x801f
800ece80:	94624720 	lhu	v0,18208(v1)
800ece84:	24110007 	li	s1,7
800ece88:	0803b160 	j	800ec580 <explode_lit8+0xb8>
800ece8c:	0282a025 	or	s4,s4,v0
800ece90:	3c04801f 	lui	a0,0x801f
800ece94:	24822690 	addiu	v0,a0,9872
800ece98:	00131840 	sll	v1,s3,0x1
800ece9c:	00621821 	addu	v1,v1,v0
800ecea0:	94640000 	lhu	a0,0(v1)
800ecea4:	00121027 	nor	v0,zero,s2
800ecea8:	00441024 	and	v0,v0,a0
800eceac:	8e830004 	lw	v1,4(s4)
800eceb0:	000210c0 	sll	v0,v0,0x3
800eceb4:	0043a021 	addu	s4,v0,v1
800eceb8:	92840000 	lbu	a0,0(s4)
800ecebc:	2c820011 	sltiu	v0,a0,17
800ecec0:	1440ff22 	bnez	v0,800ecb4c <explode_lit8+0x684>
800ecec4:	24020063 	li	v0,99
800ecec8:	1082fe3c 	beq	a0,v0,800ec7bc <explode_lit8+0x2f4>
800ececc:	2493fff0 	addiu	s3,a0,-16
800eced0:	92830001 	lbu	v1,1(s4)
800eced4:	02038023 	subu	s0,s0,v1
800eced8:	0213102b 	sltu	v0,s0,s3
800ecedc:	1040ffec 	beqz	v0,800ece90 <explode_lit8+0x9c8>
800ecee0:	00729006 	srlv	s2,s2,v1
800ecee4:	3c07801c 	lui	a3,0x801c
800ecee8:	3c08801c 	lui	t0,0x801c
800eceec:	24e7e388 	addiu	a3,a3,-7288
800ecef0:	2508e384 	addiu	t0,t0,-7292
800ecef4:	8cf60000 	lw	s6,0(a3)
800ecef8:	0803b3d5 	j	800ecf54 <explode_lit8+0xa8c>
800ecefc:	8d1e0000 	lw	s8,0(t0)
800ecf00:	8c820058 	lw	v0,88(a0)
800ecf04:	24114000 	li	s1,16384
800ecf08:	2c434000 	sltiu	v1,v0,16384
800ecf0c:	00003021 	move	a2,zero
800ecf10:	10400009 	beqz	v0,800ecf38 <explode_lit8+0xa70>
800ecf14:	0043880b 	movn	s1,v0,v1
800ecf18:	8c82003c 	lw	v0,60(a0)
800ecf1c:	8c850068 	lw	a1,104(a0)
800ecf20:	8c840060 	lw	a0,96(a0)
800ecf24:	02c0f809 	jalr	s6
800ecf28:	00452821 	addu	a1,v0,a1
800ecf2c:	02202821 	move	a1,s1
800ecf30:	10400018 	beqz	v0,800ecf94 <explode_lit8+0xacc>
800ecf34:	24060001 	li	a2,1
800ecf38:	3c09801f 	lui	t1,0x801f
800ecf3c:	95224720 	lhu	v0,18208(t1)
800ecf40:	02021004 	sllv	v0,v0,s0
800ecf44:	26100008 	addiu	s0,s0,8
800ecf48:	0213182b 	sltu	v1,s0,s3
800ecf4c:	1060ffd0 	beqz	v1,800ece90 <explode_lit8+0x9c8>
800ecf50:	02429025 	or	s2,s2,v0
800ecf54:	3c098031 	lui	t1,0x8031
800ecf58:	8d24dad0 	lw	a0,-9520(t1)
800ecf5c:	8c820008 	lw	v0,8(a0)
800ecf60:	1040ffe7 	beqz	v0,800ecf00 <explode_lit8+0xa38>
800ecf64:	3c078031 	lui	a3,0x8031
800ecf68:	8ce4dad0 	lw	a0,-9520(a3)
800ecf6c:	3c08801f 	lui	t0,0x801f
800ecf70:	8c830004 	lw	v1,4(a0)
800ecf74:	8c820008 	lw	v0,8(a0)
800ecf78:	90650000 	lbu	a1,0(v1)
800ecf7c:	2442ffff 	addiu	v0,v0,-1
800ecf80:	24630001 	addiu	v1,v1,1
800ecf84:	ac820008 	sw	v0,8(a0)
800ecf88:	a5054720 	sh	a1,18208(t0)
800ecf8c:	0803b3ce 	j	800ecf38 <explode_lit8+0xa70>
800ecf90:	ac830004 	sw	v1,4(a0)
800ecf94:	3c038031 	lui	v1,0x8031
800ecf98:	8c62dad0 	lw	v0,-9520(v1)
800ecf9c:	8c470060 	lw	a3,96(v0)
800ecfa0:	03c0f809 	jalr	s8
800ecfa4:	8c440000 	lw	a0,0(v0)
800ecfa8:	24030001 	li	v1,1
800ecfac:	1443ffe3 	bne	v0,v1,800ecf3c <explode_lit8+0xa74>
800ecfb0:	3c09801f 	lui	t1,0x801f
800ecfb4:	3c028031 	lui	v0,0x8031
800ecfb8:	8c43dad0 	lw	v1,-9520(v0)
800ecfbc:	3c078031 	lui	a3,0x8031
800ecfc0:	8c64003c 	lw	a0,60(v1)
800ecfc4:	8c620058 	lw	v0,88(v1)
800ecfc8:	8c650000 	lw	a1,0(v1)
800ecfcc:	00912021 	addu	a0,a0,s1
800ecfd0:	ac64003c 	sw	a0,60(v1)
800ecfd4:	8ce4dad0 	lw	a0,-9520(a3)
800ecfd8:	ac650004 	sw	a1,4(v1)
800ecfdc:	00511023 	subu	v0,v0,s1
800ecfe0:	ac710008 	sw	s1,8(v1)
800ecfe4:	ac620058 	sw	v0,88(v1)
800ecfe8:	8c830004 	lw	v1,4(a0)
800ecfec:	8c820008 	lw	v0,8(a0)
800ecff0:	90650000 	lbu	a1,0(v1)
800ecff4:	2442ffff 	addiu	v0,v0,-1
800ecff8:	24630001 	addiu	v1,v1,1
800ecffc:	3c08801f 	lui	t0,0x801f
800ed000:	ac820008 	sw	v0,8(a0)
800ed004:	a5054720 	sh	a1,18208(t0)
800ed008:	0803b3cf 	j	800ecf3c <explode_lit8+0xa74>
800ed00c:	ac830004 	sw	v1,4(a0)
800ed010:	3c07803a 	lui	a3,0x803a
800ed014:	96840004 	lhu	a0,4(s4)
800ed018:	24e5cd34 	addiu	a1,a3,-13004
800ed01c:	92830001 	lbu	v1,1(s4)
800ed020:	02e51021 	addu	v0,s7,a1
800ed024:	a0440000 	sb	a0,0(v0)
800ed028:	26f70001 	addiu	s7,s7,1
800ed02c:	34028000 	li	v0,0x8000
800ed030:	0223b023 	subu	s6,s1,v1
800ed034:	12e20133 	beq	s7,v0,800ed504 <explode_lit8+0x103c>
800ed038:	0072a006 	srlv	s4,s2,v1
800ed03c:	8fa80020 	lw	t0,32(sp)
800ed040:	1d00fd4c 	bgtz	t0,800ec574 <explode_lit8+0xac>
800ed044:	02e09021 	move	s2,s7
800ed048:	3c108031 	lui	s0,0x8031
800ed04c:	8e02dad0 	lw	v0,-9520(s0)
800ed050:	3c09803a 	lui	t1,0x803a
800ed054:	8c440010 	lw	a0,16(v0)
800ed058:	3c028012 	lui	v0,0x8012
800ed05c:	2525cd34 	addiu	a1,t1,-13004
800ed060:	2442c980 	addiu	v0,v0,-13952
800ed064:	0040f809 	jalr	v0
800ed068:	02e03021 	move	a2,s7
800ed06c:	8e11dad0 	lw	s1,-9520(s0)
800ed070:	3c02800f 	lui	v0,0x800f
800ed074:	8e240050 	lw	a0,80(s1)
800ed078:	8e250010 	lw	a1,16(s1)
800ed07c:	2442775c 	addiu	v0,v0,30556
800ed080:	0040f809 	jalr	v0
800ed084:	02e03021 	move	a2,s7
800ed088:	8e03dad0 	lw	v1,-9520(s0)
800ed08c:	ae220050 	sw	v0,80(s1)
800ed090:	8c640010 	lw	a0,16(v1)
800ed094:	8c650014 	lw	a1,20(v1)
800ed098:	8c660018 	lw	a2,24(v1)
800ed09c:	00922021 	addu	a0,a0,s2
800ed0a0:	00d73021 	addu	a2,a2,s7
800ed0a4:	00b72823 	subu	a1,a1,s7
800ed0a8:	8c670058 	lw	a3,88(v1)
800ed0ac:	ac640010 	sw	a0,16(v1)
800ed0b0:	ac650014 	sw	a1,20(v1)
800ed0b4:	ac660018 	sw	a2,24(v1)
800ed0b8:	24080005 	li	t0,5
800ed0bc:	0007400a 	movz	t0,zero,a3
800ed0c0:	8fbf004c 	lw	ra,76(sp)
800ed0c4:	8fbe0048 	lw	s8,72(sp)
800ed0c8:	8fb70044 	lw	s7,68(sp)
800ed0cc:	8fb60040 	lw	s6,64(sp)
800ed0d0:	8fb5003c 	lw	s5,60(sp)
800ed0d4:	8fb40038 	lw	s4,56(sp)
800ed0d8:	8fb30034 	lw	s3,52(sp)
800ed0dc:	8fb20030 	lw	s2,48(sp)
800ed0e0:	8fb1002c 	lw	s1,44(sp)
800ed0e4:	8fb00028 	lw	s0,40(sp)
800ed0e8:	01001021 	move	v0,t0
800ed0ec:	03e00008 	jr	ra
800ed0f0:	27bd0050 	addiu	sp,sp,80
800ed0f4:	3c088031 	lui	t0,0x8031
800ed0f8:	8d02dad0 	lw	v0,-9520(t0)
800ed0fc:	3c09803a 	lui	t1,0x803a
800ed100:	8c440010 	lw	a0,16(v0)
800ed104:	3c038012 	lui	v1,0x8012
800ed108:	2525cd34 	addiu	a1,t1,-13004
800ed10c:	2463c980 	addiu	v1,v1,-13952
800ed110:	0060f809 	jalr	v1
800ed114:	34068000 	li	a2,0x8000
800ed118:	3c048031 	lui	a0,0x8031
800ed11c:	8c90dad0 	lw	s0,-9520(a0)
800ed120:	3c02800f 	lui	v0,0x800f
800ed124:	8e040050 	lw	a0,80(s0)
800ed128:	8e050010 	lw	a1,16(s0)
800ed12c:	2442775c 	addiu	v0,v0,30556
800ed130:	0040f809 	jalr	v0
800ed134:	34068000 	li	a2,0x8000
800ed138:	3c078031 	lui	a3,0x8031
800ed13c:	8ce3dad0 	lw	v1,-9520(a3)
800ed140:	ae020050 	sw	v0,80(s0)
800ed144:	8c640010 	lw	a0,16(v1)
800ed148:	8c650014 	lw	a1,20(v1)
800ed14c:	8c620018 	lw	v0,24(v1)
800ed150:	00972021 	addu	a0,a0,s7
800ed154:	00571021 	addu	v0,v0,s7
800ed158:	24a58000 	addiu	a1,a1,-32768
800ed15c:	ac620018 	sw	v0,24(v1)
800ed160:	ac640010 	sw	a0,16(v1)
800ed164:	ac650014 	sw	a1,20(v1)
800ed168:	0000b821 	move	s7,zero
800ed16c:	1660febb 	bnez	s3,800ecc5c <explode_lit8+0x794>
800ed170:	afa00010 	sw	zero,16(sp)
800ed174:	0803b40f 	j	800ed03c <explode_lit8+0xb74>
800ed178:	afbe0020 	sw	s8,32(sp)
800ed17c:	3c078011 	lui	a3,0x8011
800ed180:	02f52021 	addu	a0,s7,s5
800ed184:	02003021 	move	a2,s0
800ed188:	24e7c930 	addiu	a3,a3,-14032
800ed18c:	00e0f809 	jalr	a3
800ed190:	02f0b821 	addu	s7,s7,s0
800ed194:	16f2fece 	bne	s7,s2,800eccd0 <explode_lit8+0x808>
800ed198:	02118821 	addu	s1,s0,s1
800ed19c:	0803b43e 	j	800ed0f8 <explode_lit8+0xc30>
800ed1a0:	3c088031 	lui	t0,0x8031
800ed1a4:	02f52021 	addu	a0,s7,s5
800ed1a8:	00002821 	move	a1,zero
800ed1ac:	02003021 	move	a2,s0
800ed1b0:	2463ca64 	addiu	v1,v1,-13724
800ed1b4:	0060f809 	jalr	v1
800ed1b8:	02f0b821 	addu	s7,s7,s0
800ed1bc:	16f2fec4 	bne	s7,s2,800eccd0 <explode_lit8+0x808>
800ed1c0:	02118821 	addu	s1,s0,s1
800ed1c4:	0803b43e 	j	800ed0f8 <explode_lit8+0xc30>
800ed1c8:	3c088031 	lui	t0,0x8031
800ed1cc:	3c038031 	lui	v1,0x8031
800ed1d0:	8c62dad0 	lw	v0,-9520(v1)
800ed1d4:	8c470060 	lw	a3,96(v0)
800ed1d8:	0280f809 	jalr	s4
800ed1dc:	8c440000 	lw	a0,0(v0)
800ed1e0:	24030001 	li	v1,1
800ed1e4:	1443fd04 	bne	v0,v1,800ec5f8 <explode_lit8+0x130>
800ed1e8:	3c09801f 	lui	t1,0x801f
800ed1ec:	3c028031 	lui	v0,0x8031
800ed1f0:	8c43dad0 	lw	v1,-9520(v0)
800ed1f4:	3c078031 	lui	a3,0x8031
800ed1f8:	8c64003c 	lw	a0,60(v1)
800ed1fc:	8c620058 	lw	v0,88(v1)
800ed200:	8c650000 	lw	a1,0(v1)
800ed204:	00902021 	addu	a0,a0,s0
800ed208:	ac64003c 	sw	a0,60(v1)
800ed20c:	8ce4dad0 	lw	a0,-9520(a3)
800ed210:	ac650004 	sw	a1,4(v1)
800ed214:	00501023 	subu	v0,v0,s0
800ed218:	ac700008 	sw	s0,8(v1)
800ed21c:	ac620058 	sw	v0,88(v1)
800ed220:	8c830004 	lw	v1,4(a0)
800ed224:	8c820008 	lw	v0,8(a0)
800ed228:	90650000 	lbu	a1,0(v1)
800ed22c:	2442ffff 	addiu	v0,v0,-1
800ed230:	24630001 	addiu	v1,v1,1
800ed234:	3c08801f 	lui	t0,0x801f
800ed238:	ac820008 	sw	v0,8(a0)
800ed23c:	a5054720 	sh	a1,18208(t0)
800ed240:	0803b195 	j	800ec654 <explode_lit8+0x18c>
800ed244:	ac830004 	sw	v1,4(a0)
800ed248:	3c088031 	lui	t0,0x8031
800ed24c:	8d02dad0 	lw	v0,-9520(t0)
800ed250:	8c470060 	lw	a3,96(v0)
800ed254:	0260f809 	jalr	s3
800ed258:	8c440000 	lw	a0,0(v0)
800ed25c:	24030001 	li	v1,1
800ed260:	1443fd99 	bne	v0,v1,800ec8c8 <explode_lit8+0x400>
800ed264:	3c03801f 	lui	v1,0x801f
800ed268:	3c028031 	lui	v0,0x8031
800ed26c:	8c43dad0 	lw	v1,-9520(v0)
800ed270:	3c098031 	lui	t1,0x8031
800ed274:	8c64003c 	lw	a0,60(v1)
800ed278:	8c620058 	lw	v0,88(v1)
800ed27c:	8c650000 	lw	a1,0(v1)
800ed280:	00902021 	addu	a0,a0,s0
800ed284:	ac64003c 	sw	a0,60(v1)
800ed288:	8d24dad0 	lw	a0,-9520(t1)
800ed28c:	ac700008 	sw	s0,8(v1)
800ed290:	ac650004 	sw	a1,4(v1)
800ed294:	00501023 	subu	v0,v0,s0
800ed298:	ac620058 	sw	v0,88(v1)
800ed29c:	8c830004 	lw	v1,4(a0)
800ed2a0:	8c820008 	lw	v0,8(a0)
800ed2a4:	90650000 	lbu	a1,0(v1)
800ed2a8:	2442ffff 	addiu	v0,v0,-1
800ed2ac:	24630001 	addiu	v1,v1,1
800ed2b0:	ac820008 	sw	v0,8(a0)
800ed2b4:	3c02801f 	lui	v0,0x801f
800ed2b8:	a4454720 	sh	a1,18208(v0)
800ed2bc:	0803b247 	j	800ec91c <explode_lit8+0x454>
800ed2c0:	ac830004 	sw	v1,4(a0)
800ed2c4:	3c088031 	lui	t0,0x8031
800ed2c8:	8d02dad0 	lw	v0,-9520(t0)
800ed2cc:	8c470060 	lw	a3,96(v0)
800ed2d0:	0280f809 	jalr	s4
800ed2d4:	8c440000 	lw	a0,0(v0)
800ed2d8:	24030001 	li	v1,1
800ed2dc:	1443fdaf 	bne	v0,v1,800ec99c <explode_lit8+0x4d4>
800ed2e0:	3c03801f 	lui	v1,0x801f
800ed2e4:	3c028031 	lui	v0,0x8031
800ed2e8:	8c43dad0 	lw	v1,-9520(v0)
800ed2ec:	3c098031 	lui	t1,0x8031
800ed2f0:	8c64003c 	lw	a0,60(v1)
800ed2f4:	8c620058 	lw	v0,88(v1)
800ed2f8:	8c650000 	lw	a1,0(v1)
800ed2fc:	00912021 	addu	a0,a0,s1
800ed300:	ac64003c 	sw	a0,60(v1)
800ed304:	8d24dad0 	lw	a0,-9520(t1)
800ed308:	ac710008 	sw	s1,8(v1)
800ed30c:	ac650004 	sw	a1,4(v1)
800ed310:	00511023 	subu	v0,v0,s1
800ed314:	ac620058 	sw	v0,88(v1)
800ed318:	8c830004 	lw	v1,4(a0)
800ed31c:	8c820008 	lw	v0,8(a0)
800ed320:	90650000 	lbu	a1,0(v1)
800ed324:	2442ffff 	addiu	v0,v0,-1
800ed328:	24630001 	addiu	v1,v1,1
800ed32c:	ac820008 	sw	v0,8(a0)
800ed330:	3c02801f 	lui	v0,0x801f
800ed334:	a4454720 	sh	a1,18208(v0)
800ed338:	0803b27d 	j	800ec9f4 <explode_lit8+0x52c>
800ed33c:	ac830004 	sw	v1,4(a0)
800ed340:	3c098031 	lui	t1,0x8031
800ed344:	8d22dad0 	lw	v0,-9520(t1)
800ed348:	8c470060 	lw	a3,96(v0)
800ed34c:	0280f809 	jalr	s4
800ed350:	8c440000 	lw	a0,0(v0)
800ed354:	24030001 	li	v1,1
800ed358:	1443fdd4 	bne	v0,v1,800ecaac <explode_lit8+0x5e4>
800ed35c:	3c08801f 	lui	t0,0x801f
800ed360:	3c028031 	lui	v0,0x8031
800ed364:	8c43dad0 	lw	v1,-9520(v0)
800ed368:	3c07801f 	lui	a3,0x801f
800ed36c:	8c620058 	lw	v0,88(v1)
800ed370:	8c64003c 	lw	a0,60(v1)
800ed374:	00511023 	subu	v0,v0,s1
800ed378:	8c650000 	lw	a1,0(v1)
800ed37c:	00912021 	addu	a0,a0,s1
800ed380:	ac620058 	sw	v0,88(v1)
800ed384:	3c028031 	lui	v0,0x8031
800ed388:	ac64003c 	sw	a0,60(v1)
800ed38c:	8c44dad0 	lw	a0,-9520(v0)
800ed390:	ac650004 	sw	a1,4(v1)
800ed394:	ac710008 	sw	s1,8(v1)
800ed398:	8c830004 	lw	v1,4(a0)
800ed39c:	8c820008 	lw	v0,8(a0)
800ed3a0:	90650000 	lbu	a1,0(v1)
800ed3a4:	2442ffff 	addiu	v0,v0,-1
800ed3a8:	24630001 	addiu	v1,v1,1
800ed3ac:	ac820008 	sw	v0,8(a0)
800ed3b0:	a4e54720 	sh	a1,18208(a3)
800ed3b4:	0803b2c2 	j	800ecb08 <explode_lit8+0x640>
800ed3b8:	ac830004 	sw	v1,4(a0)
800ed3bc:	8c62003c 	lw	v0,60(v1)
800ed3c0:	8c650068 	lw	a1,104(v1)
800ed3c4:	8c640060 	lw	a0,96(v1)
800ed3c8:	00452821 	addu	a1,v0,a1
800ed3cc:	3c028011 	lui	v0,0x8011
800ed3d0:	2ce34000 	sltiu	v1,a3,16384
800ed3d4:	00003021 	move	a2,zero
800ed3d8:	24420d40 	addiu	v0,v0,3392
800ed3dc:	0040f809 	jalr	v0
800ed3e0:	00e3800b 	movn	s0,a3,v1
800ed3e4:	1440fea6 	bnez	v0,800ece80 <explode_lit8+0x9b8>
800ed3e8:	3c03801f 	lui	v1,0x801f
800ed3ec:	3c078031 	lui	a3,0x8031
800ed3f0:	8ce2dad0 	lw	v0,-9520(a3)
800ed3f4:	02002821 	move	a1,s0
800ed3f8:	8c470060 	lw	a3,96(v0)
800ed3fc:	8c440000 	lw	a0,0(v0)
800ed400:	3c028011 	lui	v0,0x8011
800ed404:	2442f320 	addiu	v0,v0,-3296
800ed408:	0040f809 	jalr	v0
800ed40c:	24060001 	li	a2,1
800ed410:	24030001 	li	v1,1
800ed414:	1443fe9a 	bne	v0,v1,800ece80 <explode_lit8+0x9b8>
800ed418:	3c03801f 	lui	v1,0x801f
800ed41c:	3c088031 	lui	t0,0x8031
800ed420:	8d02dad0 	lw	v0,-9520(t0)
800ed424:	8c43003c 	lw	v1,60(v0)
800ed428:	8c440058 	lw	a0,88(v0)
800ed42c:	8c450000 	lw	a1,0(v0)
800ed430:	00701821 	addu	v1,v1,s0
800ed434:	00902023 	subu	a0,a0,s0
800ed438:	ac500008 	sw	s0,8(v0)
800ed43c:	ac43003c 	sw	v1,60(v0)
800ed440:	ac440058 	sw	a0,88(v0)
800ed444:	ac450004 	sw	a1,4(v0)
800ed448:	3c098031 	lui	t1,0x8031
800ed44c:	8d24dad0 	lw	a0,-9520(t1)
800ed450:	24110007 	li	s1,7
800ed454:	8c830004 	lw	v1,4(a0)
800ed458:	8c820008 	lw	v0,8(a0)
800ed45c:	90650000 	lbu	a1,0(v1)
800ed460:	2442ffff 	addiu	v0,v0,-1
800ed464:	24630001 	addiu	v1,v1,1
800ed468:	ac820008 	sw	v0,8(a0)
800ed46c:	3c02801f 	lui	v0,0x801f
800ed470:	a4454720 	sh	a1,18208(v0)
800ed474:	ac830004 	sw	v1,4(a0)
800ed478:	3c03801f 	lui	v1,0x801f
800ed47c:	94624720 	lhu	v0,18208(v1)
800ed480:	0803b160 	j	800ec580 <explode_lit8+0xb8>
800ed484:	0282a025 	or	s4,s4,v0
800ed488:	3c088031 	lui	t0,0x8031
800ed48c:	8d02dad0 	lw	v0,-9520(t0)
800ed490:	8c470060 	lw	a3,96(v0)
800ed494:	0240f809 	jalr	s2
800ed498:	8c440000 	lw	a0,0(v0)
800ed49c:	24030001 	li	v1,1
800ed4a0:	1443fdc5 	bne	v0,v1,800ecbb8 <explode_lit8+0x6f0>
800ed4a4:	3c03801f 	lui	v1,0x801f
800ed4a8:	3c028031 	lui	v0,0x8031
800ed4ac:	8c43dad0 	lw	v1,-9520(v0)
800ed4b0:	3c098031 	lui	t1,0x8031
800ed4b4:	8c64003c 	lw	a0,60(v1)
800ed4b8:	8c620058 	lw	v0,88(v1)
800ed4bc:	8c650000 	lw	a1,0(v1)
800ed4c0:	00902021 	addu	a0,a0,s0
800ed4c4:	ac64003c 	sw	a0,60(v1)
800ed4c8:	8d24dad0 	lw	a0,-9520(t1)
800ed4cc:	ac700008 	sw	s0,8(v1)
800ed4d0:	ac650004 	sw	a1,4(v1)
800ed4d4:	00501023 	subu	v0,v0,s0
800ed4d8:	ac620058 	sw	v0,88(v1)
800ed4dc:	8c830004 	lw	v1,4(a0)
800ed4e0:	8c820008 	lw	v0,8(a0)
800ed4e4:	90650000 	lbu	a1,0(v1)
800ed4e8:	2442ffff 	addiu	v0,v0,-1
800ed4ec:	24630001 	addiu	v1,v1,1
800ed4f0:	ac820008 	sw	v0,8(a0)
800ed4f4:	3c02801f 	lui	v0,0x801f
800ed4f8:	a4454720 	sh	a1,18208(v0)
800ed4fc:	0803b303 	j	800ecc0c <explode_lit8+0x744>
800ed500:	ac830004 	sw	v1,4(a0)
800ed504:	3c088031 	lui	t0,0x8031
800ed508:	8d02dad0 	lw	v0,-9520(t0)
800ed50c:	8c440010 	lw	a0,16(v0)
800ed510:	3c028012 	lui	v0,0x8012
800ed514:	2442c980 	addiu	v0,v0,-13952
800ed518:	0040f809 	jalr	v0
800ed51c:	34068000 	li	a2,0x8000
800ed520:	3c098031 	lui	t1,0x8031
800ed524:	8d30dad0 	lw	s0,-9520(t1)
800ed528:	3c02800f 	lui	v0,0x800f
800ed52c:	8e040050 	lw	a0,80(s0)
800ed530:	8e050010 	lw	a1,16(s0)
800ed534:	2442775c 	addiu	v0,v0,30556
800ed538:	0040f809 	jalr	v0
800ed53c:	34068000 	li	a2,0x8000
800ed540:	3c038031 	lui	v1,0x8031
800ed544:	8c64dad0 	lw	a0,-9520(v1)
800ed548:	afa00010 	sw	zero,16(sp)
800ed54c:	8c850010 	lw	a1,16(a0)
800ed550:	8c860014 	lw	a2,20(a0)
800ed554:	8c830018 	lw	v1,24(a0)
800ed558:	00b72821 	addu	a1,a1,s7
800ed55c:	00771821 	addu	v1,v1,s7
800ed560:	24c68000 	addiu	a2,a2,-32768
800ed564:	0000b821 	move	s7,zero
800ed568:	ae020050 	sw	v0,80(s0)
800ed56c:	ac830018 	sw	v1,24(a0)
800ed570:	ac850010 	sw	a1,16(a0)
800ed574:	0803b40f 	j	800ed03c <explode_lit8+0xb74>
800ed578:	ac860014 	sw	a2,20(a0)
800ed57c:	0000b821 	move	s7,zero
800ed580:	0803b412 	j	800ed048 <explode_lit8+0xb80>
800ed584:	00009021 	move	s2,zero

800ed588 <FillBitBuffer>:
800ed588:	27bdffd0 	addiu	sp,sp,-48
800ed58c:	afb20018 	sw	s2,24(sp)
800ed590:	3c12801f 	lui	s2,0x801f
800ed594:	8e434724 	lw	v1,18212(s2)
800ed598:	afb40020 	sw	s4,32(sp)
800ed59c:	24020001 	li	v0,1
800ed5a0:	3c14801f 	lui	s4,0x801f
800ed5a4:	28630019 	slti	v1,v1,25
800ed5a8:	afbf002c 	sw	ra,44(sp)
800ed5ac:	afb60028 	sw	s6,40(sp)
800ed5b0:	afb50024 	sw	s5,36(sp)
800ed5b4:	afb3001c 	sw	s3,28(sp)
800ed5b8:	afb10014 	sw	s1,20(sp)
800ed5bc:	afb00010 	sw	s0,16(sp)
800ed5c0:	1060003b 	beqz	v1,800ed6b0 <FillBitBuffer+0x128>
800ed5c4:	a2824722 	sb	v0,18210(s4)
800ed5c8:	3c028011 	lui	v0,0x8011
800ed5cc:	3c038011 	lui	v1,0x8011
800ed5d0:	24550d40 	addiu	s5,v0,3392
800ed5d4:	2476f320 	addiu	s6,v1,-3296
800ed5d8:	3c118031 	lui	s1,0x8031
800ed5dc:	3c13801f 	lui	s3,0x801f
800ed5e0:	8e24dad0 	lw	a0,-9520(s1)
800ed5e4:	24104000 	li	s0,16384
800ed5e8:	8c820008 	lw	v0,8(a0)
800ed5ec:	1440001e 	bnez	v0,800ed668 <FillBitBuffer+0xe0>
800ed5f0:	00003021 	move	a2,zero
800ed5f4:	8c820058 	lw	v0,88(a0)
800ed5f8:	2c434000 	sltiu	v1,v0,16384
800ed5fc:	1040002c 	beqz	v0,800ed6b0 <FillBitBuffer+0x128>
800ed600:	0043800b 	movn	s0,v0,v1
800ed604:	8c82003c 	lw	v0,60(a0)
800ed608:	8c850068 	lw	a1,104(a0)
800ed60c:	8c840060 	lw	a0,96(a0)
800ed610:	02a0f809 	jalr	s5
800ed614:	00452821 	addu	a1,v0,a1
800ed618:	02002821 	move	a1,s0
800ed61c:	14400024 	bnez	v0,800ed6b0 <FillBitBuffer+0x128>
800ed620:	24060001 	li	a2,1
800ed624:	8e22dad0 	lw	v0,-9520(s1)
800ed628:	8c470060 	lw	a3,96(v0)
800ed62c:	02c0f809 	jalr	s6
800ed630:	8c440000 	lw	a0,0(v0)
800ed634:	24030001 	li	v1,1
800ed638:	1443001d 	bne	v0,v1,800ed6b0 <FillBitBuffer+0x128>
800ed63c:	3c038031 	lui	v1,0x8031
800ed640:	8c62dad0 	lw	v0,-9520(v1)
800ed644:	8c44003c 	lw	a0,60(v0)
800ed648:	8c430058 	lw	v1,88(v0)
800ed64c:	8c450000 	lw	a1,0(v0)
800ed650:	00902021 	addu	a0,a0,s0
800ed654:	00701823 	subu	v1,v1,s0
800ed658:	ac500008 	sw	s0,8(v0)
800ed65c:	ac450004 	sw	a1,4(v0)
800ed660:	ac44003c 	sw	a0,60(v0)
800ed664:	ac430058 	sw	v1,88(v0)
800ed668:	8e25dad0 	lw	a1,-9520(s1)
800ed66c:	8e474724 	lw	a3,18212(s2)
800ed670:	8ca30004 	lw	v1,4(a1)
800ed674:	8ca40008 	lw	a0,8(a1)
800ed678:	90620000 	lbu	v0,0(v1)
800ed67c:	8e66471c 	lw	a2,18204(s3)
800ed680:	24e80008 	addiu	t0,a3,8
800ed684:	00e21004 	sllv	v0,v0,a3
800ed688:	00461025 	or	v0,v0,a2
800ed68c:	24630001 	addiu	v1,v1,1
800ed690:	2484ffff 	addiu	a0,a0,-1
800ed694:	29060019 	slti	a2,t0,25
800ed698:	aca40008 	sw	a0,8(a1)
800ed69c:	aca30004 	sw	v1,4(a1)
800ed6a0:	ae62471c 	sw	v0,18204(s3)
800ed6a4:	ae484724 	sw	t0,18212(s2)
800ed6a8:	14c0ffcd 	bnez	a2,800ed5e0 <FillBitBuffer+0x58>
800ed6ac:	a2804722 	sb	zero,18210(s4)
800ed6b0:	8fbf002c 	lw	ra,44(sp)
800ed6b4:	8fb60028 	lw	s6,40(sp)
800ed6b8:	8fb50024 	lw	s5,36(sp)
800ed6bc:	8fb40020 	lw	s4,32(sp)
800ed6c0:	8fb3001c 	lw	s3,28(sp)
800ed6c4:	8fb20018 	lw	s2,24(sp)
800ed6c8:	8fb10014 	lw	s1,20(sp)
800ed6cc:	8fb00010 	lw	s0,16(sp)
800ed6d0:	00001021 	move	v0,zero
800ed6d4:	03e00008 	jr	ra
800ed6d8:	27bd0030 	addiu	sp,sp,48

800ed6dc <explode_nolit4>:
800ed6dc:	27bdffb0 	addiu	sp,sp,-80
800ed6e0:	afbf004c 	sw	ra,76(sp)
800ed6e4:	afbe0048 	sw	s8,72(sp)
800ed6e8:	afb70044 	sw	s7,68(sp)
800ed6ec:	afb60040 	sw	s6,64(sp)
800ed6f0:	afb5003c 	sw	s5,60(sp)
800ed6f4:	afb40038 	sw	s4,56(sp)
800ed6f8:	afb30034 	sw	s3,52(sp)
800ed6fc:	afb20030 	sw	s2,48(sp)
800ed700:	afb1002c 	sw	s1,44(sp)
800ed704:	afb00028 	sw	s0,40(sp)
800ed708:	3c028031 	lui	v0,0x8031
800ed70c:	8c43dad4 	lw	v1,-9516(v0)
800ed710:	afa60058 	sw	a2,88(sp)
800ed714:	8c62007c 	lw	v0,124(v1)
800ed718:	8fa30058 	lw	v1,88(sp)
800ed71c:	8c42005c 	lw	v0,92(v0)
800ed720:	afa40050 	sw	a0,80(sp)
800ed724:	afa2001c 	sw	v0,28(sp)
800ed728:	3c02801f 	lui	v0,0x801f
800ed72c:	24462690 	addiu	a2,v0,9872
800ed730:	00031040 	sll	v0,v1,0x1
800ed734:	00071840 	sll	v1,a3,0x1
800ed738:	00661821 	addu	v1,v1,a2
800ed73c:	00461021 	addu	v0,v0,a2
800ed740:	94420000 	lhu	v0,0(v0)
800ed744:	94630000 	lhu	v1,0(v1)
800ed748:	8fa4001c 	lw	a0,28(sp)
800ed74c:	afa7005c 	sw	a3,92(sp)
800ed750:	afa50054 	sw	a1,84(sp)
800ed754:	afa20018 	sw	v0,24(sp)
800ed758:	18800388 	blez	a0,800ee57c <explode_nolit4+0xea0>
800ed75c:	afa30014 	sw	v1,20(sp)
800ed760:	24040001 	li	a0,1
800ed764:	afa40010 	sw	a0,16(sp)
800ed768:	0000b821 	move	s7,zero
800ed76c:	00009021 	move	s2,zero
800ed770:	0000a821 	move	s5,zero
800ed774:	12a001e7 	beqz	s5,800edf14 <explode_nolit4+0x838>
800ed778:	3c078031 	lui	a3,0x8031
800ed77c:	26b1ffff 	addiu	s1,s5,-1
800ed780:	32420001 	andi	v0,s2,0x1
800ed784:	1040006b 	beqz	v0,800ed934 <explode_nolit4+0x258>
800ed788:	2e220006 	sltiu	v0,s1,6
800ed78c:	2e220008 	sltiu	v0,s1,8
800ed790:	1040002e 	beqz	v0,800ed84c <explode_nolit4+0x170>
800ed794:	00129042 	srl	s2,s2,0x1
800ed798:	3c028011 	lui	v0,0x8011
800ed79c:	3c038011 	lui	v1,0x8011
800ed7a0:	24530d40 	addiu	s3,v0,3392
800ed7a4:	0803b600 	j	800ed800 <explode_nolit4+0x124>
800ed7a8:	2474f320 	addiu	s4,v1,-3296
800ed7ac:	8c820058 	lw	v0,88(a0)
800ed7b0:	24104000 	li	s0,16384
800ed7b4:	2c434000 	sltiu	v1,v0,16384
800ed7b8:	00003021 	move	a2,zero
800ed7bc:	10400009 	beqz	v0,800ed7e4 <explode_nolit4+0x108>
800ed7c0:	0043800b 	movn	s0,v0,v1
800ed7c4:	8c82003c 	lw	v0,60(a0)
800ed7c8:	8c850068 	lw	a1,104(a0)
800ed7cc:	8c840060 	lw	a0,96(a0)
800ed7d0:	0260f809 	jalr	s3
800ed7d4:	00452821 	addu	a1,v0,a1
800ed7d8:	02002821 	move	a1,s0
800ed7dc:	1040027b 	beqz	v0,800ee1cc <explode_nolit4+0xaf0>
800ed7e0:	24060001 	li	a2,1
800ed7e4:	3c03801f 	lui	v1,0x801f
800ed7e8:	94624720 	lhu	v0,18208(v1)
800ed7ec:	02221004 	sllv	v0,v0,s1
800ed7f0:	26310008 	addiu	s1,s1,8
800ed7f4:	2e230008 	sltiu	v1,s1,8
800ed7f8:	10600014 	beqz	v1,800ed84c <explode_nolit4+0x170>
800ed7fc:	02429025 	or	s2,s2,v0
800ed800:	3c078031 	lui	a3,0x8031
800ed804:	8ce4dad0 	lw	a0,-9520(a3)
800ed808:	8c820008 	lw	v0,8(a0)
800ed80c:	1040ffe7 	beqz	v0,800ed7ac <explode_nolit4+0xd0>
800ed810:	2442ffff 	addiu	v0,v0,-1
800ed814:	8c830004 	lw	v1,4(a0)
800ed818:	90650000 	lbu	a1,0(v1)
800ed81c:	24630001 	addiu	v1,v1,1
800ed820:	ac820008 	sw	v0,8(a0)
800ed824:	3c02801f 	lui	v0,0x801f
800ed828:	a4454720 	sh	a1,18208(v0)
800ed82c:	ac830004 	sw	v1,4(a0)
800ed830:	3c03801f 	lui	v1,0x801f
800ed834:	94624720 	lhu	v0,18208(v1)
800ed838:	02221004 	sllv	v0,v0,s1
800ed83c:	26310008 	addiu	s1,s1,8
800ed840:	2e230008 	sltiu	v1,s1,8
800ed844:	1460ffee 	bnez	v1,800ed800 <explode_nolit4+0x124>
800ed848:	02429025 	or	s2,s2,v0
800ed84c:	3c04803a 	lui	a0,0x803a
800ed850:	2485cd34 	addiu	a1,a0,-13004
800ed854:	02e51821 	addu	v1,s7,a1
800ed858:	34028000 	li	v0,0x8000
800ed85c:	26f70001 	addiu	s7,s7,1
800ed860:	12e20328 	beq	s7,v0,800ee504 <explode_nolit4+0xe28>
800ed864:	a0720000 	sb	s2,0(v1)
800ed868:	8fa7001c 	lw	a3,28(sp)
800ed86c:	00129202 	srl	s2,s2,0x8
800ed870:	24e7ffff 	addiu	a3,a3,-1
800ed874:	00e01021 	move	v0,a3
800ed878:	afa7001c 	sw	a3,28(sp)
800ed87c:	1c40ffbd 	bgtz	v0,800ed774 <explode_nolit4+0x98>
800ed880:	2635fff8 	addiu	s5,s1,-8
800ed884:	02e09021 	move	s2,s7
800ed888:	3c108031 	lui	s0,0x8031
800ed88c:	8e02dad0 	lw	v0,-9520(s0)
800ed890:	3c03803a 	lui	v1,0x803a
800ed894:	8c440010 	lw	a0,16(v0)
800ed898:	3c028012 	lui	v0,0x8012
800ed89c:	2465cd34 	addiu	a1,v1,-13004
800ed8a0:	2442c980 	addiu	v0,v0,-13952
800ed8a4:	0040f809 	jalr	v0
800ed8a8:	02e03021 	move	a2,s7
800ed8ac:	8e11dad0 	lw	s1,-9520(s0)
800ed8b0:	3c02800f 	lui	v0,0x800f
800ed8b4:	8e240050 	lw	a0,80(s1)
800ed8b8:	8e250010 	lw	a1,16(s1)
800ed8bc:	2442775c 	addiu	v0,v0,30556
800ed8c0:	0040f809 	jalr	v0
800ed8c4:	02e03021 	move	a2,s7
800ed8c8:	8e03dad0 	lw	v1,-9520(s0)
800ed8cc:	ae220050 	sw	v0,80(s1)
800ed8d0:	8c640010 	lw	a0,16(v1)
800ed8d4:	8c650014 	lw	a1,20(v1)
800ed8d8:	8c660018 	lw	a2,24(v1)
800ed8dc:	00922021 	addu	a0,a0,s2
800ed8e0:	00d73021 	addu	a2,a2,s7
800ed8e4:	00b72823 	subu	a1,a1,s7
800ed8e8:	8c670058 	lw	a3,88(v1)
800ed8ec:	ac640010 	sw	a0,16(v1)
800ed8f0:	ac650014 	sw	a1,20(v1)
800ed8f4:	ac660018 	sw	a2,24(v1)
800ed8f8:	24080005 	li	t0,5
800ed8fc:	0007400a 	movz	t0,zero,a3
800ed900:	8fbf004c 	lw	ra,76(sp)
800ed904:	8fbe0048 	lw	s8,72(sp)
800ed908:	8fb70044 	lw	s7,68(sp)
800ed90c:	8fb60040 	lw	s6,64(sp)
800ed910:	8fb5003c 	lw	s5,60(sp)
800ed914:	8fb40038 	lw	s4,56(sp)
800ed918:	8fb30034 	lw	s3,52(sp)
800ed91c:	8fb20030 	lw	s2,48(sp)
800ed920:	8fb1002c 	lw	s1,44(sp)
800ed924:	8fb00028 	lw	s0,40(sp)
800ed928:	01001021 	move	v0,t0
800ed92c:	03e00008 	jr	ra
800ed930:	27bd0050 	addiu	sp,sp,80
800ed934:	10400031 	beqz	v0,800ed9fc <explode_nolit4+0x320>
800ed938:	0012b042 	srl	s6,s2,0x1
800ed93c:	3c028011 	lui	v0,0x8011
800ed940:	3c038011 	lui	v1,0x8011
800ed944:	24520d40 	addiu	s2,v0,3392
800ed948:	0803b669 	j	800ed9a4 <explode_nolit4+0x2c8>
800ed94c:	2473f320 	addiu	s3,v1,-3296
800ed950:	8c820058 	lw	v0,88(a0)
800ed954:	24104000 	li	s0,16384
800ed958:	2c434000 	sltiu	v1,v0,16384
800ed95c:	00003021 	move	a2,zero
800ed960:	10400009 	beqz	v0,800ed988 <explode_nolit4+0x2ac>
800ed964:	0043800b 	movn	s0,v0,v1
800ed968:	8c82003c 	lw	v0,60(a0)
800ed96c:	8c850068 	lw	a1,104(a0)
800ed970:	8c840060 	lw	a0,96(a0)
800ed974:	0240f809 	jalr	s2
800ed978:	00452821 	addu	a1,v0,a1
800ed97c:	02002821 	move	a1,s0
800ed980:	10400231 	beqz	v0,800ee248 <explode_nolit4+0xb6c>
800ed984:	24060001 	li	a2,1
800ed988:	3c03801f 	lui	v1,0x801f
800ed98c:	94624720 	lhu	v0,18208(v1)
800ed990:	02221004 	sllv	v0,v0,s1
800ed994:	26310008 	addiu	s1,s1,8
800ed998:	2e230006 	sltiu	v1,s1,6
800ed99c:	10600017 	beqz	v1,800ed9fc <explode_nolit4+0x320>
800ed9a0:	02c2b025 	or	s6,s6,v0
800ed9a4:	3c028031 	lui	v0,0x8031
800ed9a8:	8c44dad0 	lw	a0,-9520(v0)
800ed9ac:	8c820008 	lw	v0,8(a0)
800ed9b0:	1040ffe7 	beqz	v0,800ed950 <explode_nolit4+0x274>
800ed9b4:	3c078031 	lui	a3,0x8031
800ed9b8:	8ce4dad0 	lw	a0,-9520(a3)
800ed9bc:	8c830004 	lw	v1,4(a0)
800ed9c0:	8c820008 	lw	v0,8(a0)
800ed9c4:	90650000 	lbu	a1,0(v1)
800ed9c8:	2442ffff 	addiu	v0,v0,-1
800ed9cc:	24630001 	addiu	v1,v1,1
800ed9d0:	ac820008 	sw	v0,8(a0)
800ed9d4:	3c02801f 	lui	v0,0x801f
800ed9d8:	a4454720 	sh	a1,18208(v0)
800ed9dc:	ac830004 	sw	v1,4(a0)
800ed9e0:	3c03801f 	lui	v1,0x801f
800ed9e4:	94624720 	lhu	v0,18208(v1)
800ed9e8:	02221004 	sllv	v0,v0,s1
800ed9ec:	26310008 	addiu	s1,s1,8
800ed9f0:	2e230006 	sltiu	v1,s1,6
800ed9f4:	1460ffeb 	bnez	v1,800ed9a4 <explode_nolit4+0x2c8>
800ed9f8:	02c2b025 	or	s6,s6,v0
800ed9fc:	8fa4005c 	lw	a0,92(sp)
800eda00:	2630fffa 	addiu	s0,s1,-6
800eda04:	0204102b 	sltu	v0,s0,a0
800eda08:	10400030 	beqz	v0,800edacc <explode_nolit4+0x3f0>
800eda0c:	00169182 	srl	s2,s6,0x6
800eda10:	3c028011 	lui	v0,0x8011
800eda14:	3c038011 	lui	v1,0x8011
800eda18:	24530d40 	addiu	s3,v0,3392
800eda1c:	0803b69f 	j	800eda7c <explode_nolit4+0x3a0>
800eda20:	2474f320 	addiu	s4,v1,-3296
800eda24:	8c820058 	lw	v0,88(a0)
800eda28:	24114000 	li	s1,16384
800eda2c:	2c434000 	sltiu	v1,v0,16384
800eda30:	00003021 	move	a2,zero
800eda34:	10400009 	beqz	v0,800eda5c <explode_nolit4+0x380>
800eda38:	0043880b 	movn	s1,v0,v1
800eda3c:	8c82003c 	lw	v0,60(a0)
800eda40:	8c850068 	lw	a1,104(a0)
800eda44:	8c840060 	lw	a0,96(a0)
800eda48:	0260f809 	jalr	s3
800eda4c:	00452821 	addu	a1,v0,a1
800eda50:	02202821 	move	a1,s1
800eda54:	1040021b 	beqz	v0,800ee2c4 <explode_nolit4+0xbe8>
800eda58:	24060001 	li	a2,1
800eda5c:	3c03801f 	lui	v1,0x801f
800eda60:	94624720 	lhu	v0,18208(v1)
800eda64:	8fa4005c 	lw	a0,92(sp)
800eda68:	02021004 	sllv	v0,v0,s0
800eda6c:	26100008 	addiu	s0,s0,8
800eda70:	0204182b 	sltu	v1,s0,a0
800eda74:	10600015 	beqz	v1,800edacc <explode_nolit4+0x3f0>
800eda78:	02429025 	or	s2,s2,v0
800eda7c:	3c078031 	lui	a3,0x8031
800eda80:	8ce4dad0 	lw	a0,-9520(a3)
800eda84:	8c820008 	lw	v0,8(a0)
800eda88:	1040ffe6 	beqz	v0,800eda24 <explode_nolit4+0x348>
800eda8c:	2442ffff 	addiu	v0,v0,-1
800eda90:	8c830004 	lw	v1,4(a0)
800eda94:	90650000 	lbu	a1,0(v1)
800eda98:	24630001 	addiu	v1,v1,1
800eda9c:	ac820008 	sw	v0,8(a0)
800edaa0:	3c02801f 	lui	v0,0x801f
800edaa4:	a4454720 	sh	a1,18208(v0)
800edaa8:	ac830004 	sw	v1,4(a0)
800edaac:	3c03801f 	lui	v1,0x801f
800edab0:	94624720 	lhu	v0,18208(v1)
800edab4:	8fa4005c 	lw	a0,92(sp)
800edab8:	02021004 	sllv	v0,v0,s0
800edabc:	26100008 	addiu	s0,s0,8
800edac0:	0204182b 	sltu	v1,s0,a0
800edac4:	1460ffed 	bnez	v1,800eda7c <explode_nolit4+0x3a0>
800edac8:	02429025 	or	s2,s2,v0
800edacc:	8fa70014 	lw	a3,20(sp)
800edad0:	00121027 	nor	v0,zero,s2
800edad4:	00e21024 	and	v0,a3,v0
800edad8:	8fa30054 	lw	v1,84(sp)
800edadc:	000210c0 	sll	v0,v0,0x3
800edae0:	0043a021 	addu	s4,v0,v1
800edae4:	92840000 	lbu	a0,0(s4)
800edae8:	2c820011 	sltiu	v0,a0,17
800edaec:	104000b7 	beqz	v0,800eddcc <explode_nolit4+0x6f0>
800edaf0:	24020063 	li	v0,99
800edaf4:	92830001 	lbu	v1,1(s4)
800edaf8:	8fa70058 	lw	a3,88(sp)
800edafc:	96940004 	lhu	s4,4(s4)
800edb00:	02038023 	subu	s0,s0,v1
800edb04:	0207102b 	sltu	v0,s0,a3
800edb08:	afb40020 	sw	s4,32(sp)
800edb0c:	10400033 	beqz	v0,800edbdc <explode_nolit4+0x500>
800edb10:	00729006 	srlv	s2,s2,v1
800edb14:	3c028011 	lui	v0,0x8011
800edb18:	3c038011 	lui	v1,0x8011
800edb1c:	24530d40 	addiu	s3,v0,3392
800edb20:	0803b6e0 	j	800edb80 <explode_nolit4+0x4a4>
800edb24:	2474f320 	addiu	s4,v1,-3296
800edb28:	8c820058 	lw	v0,88(a0)
800edb2c:	24114000 	li	s1,16384
800edb30:	2c434000 	sltiu	v1,v0,16384
800edb34:	00003021 	move	a2,zero
800edb38:	10400009 	beqz	v0,800edb60 <explode_nolit4+0x484>
800edb3c:	0043880b 	movn	s1,v0,v1
800edb40:	8c82003c 	lw	v0,60(a0)
800edb44:	8c850068 	lw	a1,104(a0)
800edb48:	8c840060 	lw	a0,96(a0)
800edb4c:	0260f809 	jalr	s3
800edb50:	00452821 	addu	a1,v0,a1
800edb54:	02202821 	move	a1,s1
800edb58:	104001f9 	beqz	v0,800ee340 <explode_nolit4+0xc64>
800edb5c:	24060001 	li	a2,1
800edb60:	3c03801f 	lui	v1,0x801f
800edb64:	94624720 	lhu	v0,18208(v1)
800edb68:	8fa40058 	lw	a0,88(sp)
800edb6c:	02021004 	sllv	v0,v0,s0
800edb70:	26100008 	addiu	s0,s0,8
800edb74:	0204182b 	sltu	v1,s0,a0
800edb78:	10600018 	beqz	v1,800edbdc <explode_nolit4+0x500>
800edb7c:	02429025 	or	s2,s2,v0
800edb80:	3c028031 	lui	v0,0x8031
800edb84:	8c44dad0 	lw	a0,-9520(v0)
800edb88:	8c820008 	lw	v0,8(a0)
800edb8c:	1040ffe6 	beqz	v0,800edb28 <explode_nolit4+0x44c>
800edb90:	3c078031 	lui	a3,0x8031
800edb94:	8ce4dad0 	lw	a0,-9520(a3)
800edb98:	8c830004 	lw	v1,4(a0)
800edb9c:	8c820008 	lw	v0,8(a0)
800edba0:	90650000 	lbu	a1,0(v1)
800edba4:	2442ffff 	addiu	v0,v0,-1
800edba8:	24630001 	addiu	v1,v1,1
800edbac:	ac820008 	sw	v0,8(a0)
800edbb0:	3c02801f 	lui	v0,0x801f
800edbb4:	a4454720 	sh	a1,18208(v0)
800edbb8:	ac830004 	sw	v1,4(a0)
800edbbc:	3c03801f 	lui	v1,0x801f
800edbc0:	94624720 	lhu	v0,18208(v1)
800edbc4:	8fa40058 	lw	a0,88(sp)
800edbc8:	02021004 	sllv	v0,v0,s0
800edbcc:	26100008 	addiu	s0,s0,8
800edbd0:	0204182b 	sltu	v1,s0,a0
800edbd4:	1460ffea 	bnez	v1,800edb80 <explode_nolit4+0x4a4>
800edbd8:	02429025 	or	s2,s2,v0
800edbdc:	8fa70018 	lw	a3,24(sp)
800edbe0:	00121027 	nor	v0,zero,s2
800edbe4:	00e21024 	and	v0,a3,v0
800edbe8:	8fa30050 	lw	v1,80(sp)
800edbec:	000210c0 	sll	v0,v0,0x3
800edbf0:	0043a021 	addu	s4,v0,v1
800edbf4:	92840000 	lbu	a0,0(s4)
800edbf8:	2c820011 	sltiu	v0,a0,17
800edbfc:	104000eb 	beqz	v0,800edfac <explode_nolit4+0x8d0>
800edc00:	24020063 	li	v0,99
800edc04:	92820001 	lbu	v0,1(s4)
800edc08:	96930004 	lhu	s3,4(s4)
800edc0c:	0202a823 	subu	s5,s0,v0
800edc10:	10800034 	beqz	a0,800edce4 <explode_nolit4+0x608>
800edc14:	00529006 	srlv	s2,s2,v0
800edc18:	2ea20008 	sltiu	v0,s5,8
800edc1c:	1040002d 	beqz	v0,800edcd4 <explode_nolit4+0x5f8>
800edc20:	3c028011 	lui	v0,0x8011
800edc24:	3c038011 	lui	v1,0x8011
800edc28:	24510d40 	addiu	s1,v0,3392
800edc2c:	0803b722 	j	800edc88 <explode_nolit4+0x5ac>
800edc30:	2474f320 	addiu	s4,v1,-3296
800edc34:	8c820058 	lw	v0,88(a0)
800edc38:	24104000 	li	s0,16384
800edc3c:	2c434000 	sltiu	v1,v0,16384
800edc40:	00003021 	move	a2,zero
800edc44:	10400009 	beqz	v0,800edc6c <explode_nolit4+0x590>
800edc48:	0043800b 	movn	s0,v0,v1
800edc4c:	8c82003c 	lw	v0,60(a0)
800edc50:	8c850068 	lw	a1,104(a0)
800edc54:	8c840060 	lw	a0,96(a0)
800edc58:	0220f809 	jalr	s1
800edc5c:	00452821 	addu	a1,v0,a1
800edc60:	02002821 	move	a1,s0
800edc64:	10400208 	beqz	v0,800ee488 <explode_nolit4+0xdac>
800edc68:	24060001 	li	a2,1
800edc6c:	3c03801f 	lui	v1,0x801f
800edc70:	94624720 	lhu	v0,18208(v1)
800edc74:	02a21004 	sllv	v0,v0,s5
800edc78:	26b50008 	addiu	s5,s5,8
800edc7c:	2ea30008 	sltiu	v1,s5,8
800edc80:	10600014 	beqz	v1,800edcd4 <explode_nolit4+0x5f8>
800edc84:	02429025 	or	s2,s2,v0
800edc88:	3c078031 	lui	a3,0x8031
800edc8c:	8ce4dad0 	lw	a0,-9520(a3)
800edc90:	8c820008 	lw	v0,8(a0)
800edc94:	1040ffe7 	beqz	v0,800edc34 <explode_nolit4+0x558>
800edc98:	2442ffff 	addiu	v0,v0,-1
800edc9c:	8c830004 	lw	v1,4(a0)
800edca0:	90650000 	lbu	a1,0(v1)
800edca4:	24630001 	addiu	v1,v1,1
800edca8:	ac820008 	sw	v0,8(a0)
800edcac:	3c02801f 	lui	v0,0x801f
800edcb0:	a4454720 	sh	a1,18208(v0)
800edcb4:	ac830004 	sw	v1,4(a0)
800edcb8:	3c03801f 	lui	v1,0x801f
800edcbc:	94624720 	lhu	v0,18208(v1)
800edcc0:	02a21004 	sllv	v0,v0,s5
800edcc4:	26b50008 	addiu	s5,s5,8
800edcc8:	2ea30008 	sltiu	v1,s5,8
800edccc:	1460ffee 	bnez	v1,800edc88 <explode_nolit4+0x5ac>
800edcd0:	02429025 	or	s2,s2,v0
800edcd4:	324200ff 	andi	v0,s2,0xff
800edcd8:	02629821 	addu	s3,s3,v0
800edcdc:	00129202 	srl	s2,s2,0x8
800edce0:	26b5fff8 	addiu	s5,s5,-8
800edce4:	32c2003f 	andi	v0,s6,0x3f
800edce8:	8fa40020 	lw	a0,32(sp)
800edcec:	02e21023 	subu	v0,s7,v0
800edcf0:	8fa7001c 	lw	a3,28(sp)
800edcf4:	00448823 	subu	s1,v0,a0
800edcf8:	3c02803a 	lui	v0,0x803a
800edcfc:	00f3f023 	subu	s8,a3,s3
800edd00:	34148000 	li	s4,0x8000
800edd04:	2456cd34 	addiu	s6,v0,-13004
800edd08:	32317fff 	andi	s1,s1,0x7fff
800edd0c:	02f1102b 	sltu	v0,s7,s1
800edd10:	10400002 	beqz	v0,800edd1c <explode_nolit4+0x640>
800edd14:	02973023 	subu	a2,s4,s7
800edd18:	02913023 	subu	a2,s4,s1
800edd1c:	00d3102b 	sltu	v0,a2,s3
800edd20:	00c08021 	move	s0,a2
800edd24:	8fa30010 	lw	v1,16(sp)
800edd28:	0262800a 	movz	s0,s3,v0
800edd2c:	10600004 	beqz	v1,800edd40 <explode_nolit4+0x664>
800edd30:	02709823 	subu	s3,s3,s0
800edd34:	0237102b 	sltu	v0,s1,s7
800edd38:	1040011a 	beqz	v0,800ee1a4 <explode_nolit4+0xac8>
800edd3c:	3c078011 	lui	a3,0x8011
800edd40:	02f11023 	subu	v0,s7,s1
800edd44:	0050102b 	sltu	v0,v0,s0
800edd48:	1040010c 	beqz	v0,800ee17c <explode_nolit4+0xaa0>
800edd4c:	02362821 	addu	a1,s1,s6
800edd50:	02f62021 	addu	a0,s7,s6
800edd54:	02001821 	move	v1,s0
800edd58:	90a20000 	lbu	v0,0(a1)
800edd5c:	2463ffff 	addiu	v1,v1,-1
800edd60:	a0820000 	sb	v0,0(a0)
800edd64:	24a50001 	addiu	a1,a1,1
800edd68:	1460fffb 	bnez	v1,800edd58 <explode_nolit4+0x67c>
800edd6c:	24840001 	addiu	a0,a0,1
800edd70:	02f0b821 	addu	s7,s7,s0
800edd74:	12f400df 	beq	s7,s4,800ee0f4 <explode_nolit4+0xa18>
800edd78:	02118821 	addu	s1,s0,s1
800edd7c:	1660ffe2 	bnez	s3,800edd08 <explode_nolit4+0x62c>
800edd80:	03c01021 	move	v0,s8
800edd84:	1c40fe7b 	bgtz	v0,800ed774 <explode_nolit4+0x98>
800edd88:	afbe001c 	sw	s8,28(sp)
800edd8c:	0803b622 	j	800ed888 <explode_nolit4+0x1ac>
800edd90:	02e09021 	move	s2,s7
800edd94:	3c04801f 	lui	a0,0x801f
800edd98:	24822690 	addiu	v0,a0,9872
800edd9c:	00131840 	sll	v1,s3,0x1
800edda0:	00621821 	addu	v1,v1,v0
800edda4:	94640000 	lhu	a0,0(v1)
800edda8:	00121027 	nor	v0,zero,s2
800eddac:	00441024 	and	v0,v0,a0
800eddb0:	8e830004 	lw	v1,4(s4)
800eddb4:	000210c0 	sll	v0,v0,0x3
800eddb8:	0043a021 	addu	s4,v0,v1
800eddbc:	92840000 	lbu	a0,0(s4)
800eddc0:	2c820011 	sltiu	v0,a0,17
800eddc4:	1440ff4b 	bnez	v0,800edaf4 <explode_nolit4+0x418>
800eddc8:	24020063 	li	v0,99
800eddcc:	108201a0 	beq	a0,v0,800ee450 <explode_nolit4+0xd74>
800eddd0:	2493fff0 	addiu	s3,a0,-16
800eddd4:	92830001 	lbu	v1,1(s4)
800eddd8:	02038023 	subu	s0,s0,v1
800edddc:	0213102b 	sltu	v0,s0,s3
800edde0:	1040ffec 	beqz	v0,800edd94 <explode_nolit4+0x6b8>
800edde4:	00729006 	srlv	s2,s2,v1
800edde8:	3c04801c 	lui	a0,0x801c
800eddec:	3c07801c 	lui	a3,0x801c
800eddf0:	2484e38c 	addiu	a0,a0,-7284
800eddf4:	24e7e390 	addiu	a3,a3,-7280
800eddf8:	8c950000 	lw	s5,0(a0)
800eddfc:	0803b796 	j	800ede58 <explode_nolit4+0x77c>
800ede00:	8cfe0000 	lw	s8,0(a3)
800ede04:	8c820058 	lw	v0,88(a0)
800ede08:	24114000 	li	s1,16384
800ede0c:	2c434000 	sltiu	v1,v0,16384
800ede10:	00003021 	move	a2,zero
800ede14:	10400009 	beqz	v0,800ede3c <explode_nolit4+0x760>
800ede18:	0043880b 	movn	s1,v0,v1
800ede1c:	8c82003c 	lw	v0,60(a0)
800ede20:	8c850068 	lw	a1,104(a0)
800ede24:	8c840060 	lw	a0,96(a0)
800ede28:	02a0f809 	jalr	s5
800ede2c:	00452821 	addu	a1,v0,a1
800ede30:	02202821 	move	a1,s1
800ede34:	10400018 	beqz	v0,800ede98 <explode_nolit4+0x7bc>
800ede38:	24060001 	li	a2,1
800ede3c:	3c03801f 	lui	v1,0x801f
800ede40:	94624720 	lhu	v0,18208(v1)
800ede44:	02021004 	sllv	v0,v0,s0
800ede48:	26100008 	addiu	s0,s0,8
800ede4c:	0213182b 	sltu	v1,s0,s3
800ede50:	1060ffd0 	beqz	v1,800edd94 <explode_nolit4+0x6b8>
800ede54:	02429025 	or	s2,s2,v0
800ede58:	3c028031 	lui	v0,0x8031
800ede5c:	8c44dad0 	lw	a0,-9520(v0)
800ede60:	8c820008 	lw	v0,8(a0)
800ede64:	1040ffe7 	beqz	v0,800ede04 <explode_nolit4+0x728>
800ede68:	3c078031 	lui	a3,0x8031
800ede6c:	8ce4dad0 	lw	a0,-9520(a3)
800ede70:	8c830004 	lw	v1,4(a0)
800ede74:	8c820008 	lw	v0,8(a0)
800ede78:	90650000 	lbu	a1,0(v1)
800ede7c:	2442ffff 	addiu	v0,v0,-1
800ede80:	24630001 	addiu	v1,v1,1
800ede84:	ac820008 	sw	v0,8(a0)
800ede88:	3c02801f 	lui	v0,0x801f
800ede8c:	a4454720 	sh	a1,18208(v0)
800ede90:	0803b78f 	j	800ede3c <explode_nolit4+0x760>
800ede94:	ac830004 	sw	v1,4(a0)
800ede98:	3c038031 	lui	v1,0x8031
800ede9c:	8c62dad0 	lw	v0,-9520(v1)
800edea0:	8c470060 	lw	a3,96(v0)
800edea4:	03c0f809 	jalr	s8
800edea8:	8c440000 	lw	a0,0(v0)
800edeac:	24030001 	li	v1,1
800edeb0:	1443ffe3 	bne	v0,v1,800ede40 <explode_nolit4+0x764>
800edeb4:	3c03801f 	lui	v1,0x801f
800edeb8:	3c028031 	lui	v0,0x8031
800edebc:	8c43dad0 	lw	v1,-9520(v0)
800edec0:	3c078031 	lui	a3,0x8031
800edec4:	8c64003c 	lw	a0,60(v1)
800edec8:	8c620058 	lw	v0,88(v1)
800edecc:	8c650000 	lw	a1,0(v1)
800eded0:	00912021 	addu	a0,a0,s1
800eded4:	ac64003c 	sw	a0,60(v1)
800eded8:	8ce4dad0 	lw	a0,-9520(a3)
800ededc:	ac710008 	sw	s1,8(v1)
800edee0:	ac650004 	sw	a1,4(v1)
800edee4:	00511023 	subu	v0,v0,s1
800edee8:	ac620058 	sw	v0,88(v1)
800edeec:	8c830004 	lw	v1,4(a0)
800edef0:	8c820008 	lw	v0,8(a0)
800edef4:	90650000 	lbu	a1,0(v1)
800edef8:	2442ffff 	addiu	v0,v0,-1
800edefc:	24630001 	addiu	v1,v1,1
800edf00:	ac820008 	sw	v0,8(a0)
800edf04:	3c02801f 	lui	v0,0x801f
800edf08:	a4454720 	sh	a1,18208(v0)
800edf0c:	0803b78f 	j	800ede3c <explode_nolit4+0x760>
800edf10:	ac830004 	sw	v1,4(a0)
800edf14:	8ce3dad0 	lw	v1,-9520(a3)
800edf18:	8c620008 	lw	v0,8(v1)
800edf1c:	1440013d 	bnez	v0,800ee414 <explode_nolit4+0xd38>
800edf20:	3c078031 	lui	a3,0x8031
800edf24:	8c670058 	lw	a3,88(v1)
800edf28:	10e0000d 	beqz	a3,800edf60 <explode_nolit4+0x884>
800edf2c:	00003021 	move	a2,zero
800edf30:	8c62003c 	lw	v0,60(v1)
800edf34:	8c650068 	lw	a1,104(v1)
800edf38:	8c640060 	lw	a0,96(v1)
800edf3c:	00452821 	addu	a1,v0,a1
800edf40:	3c028011 	lui	v0,0x8011
800edf44:	2ce34000 	sltiu	v1,a3,16384
800edf48:	24104000 	li	s0,16384
800edf4c:	24420d40 	addiu	v0,v0,3392
800edf50:	0040f809 	jalr	v0
800edf54:	00e3800b 	movn	s0,a3,v1
800edf58:	10400118 	beqz	v0,800ee3bc <explode_nolit4+0xce0>
800edf5c:	02002821 	move	a1,s0
800edf60:	3c03801f 	lui	v1,0x801f
800edf64:	94624720 	lhu	v0,18208(v1)
800edf68:	24110007 	li	s1,7
800edf6c:	0803b5e0 	j	800ed780 <explode_nolit4+0xa4>
800edf70:	02429025 	or	s2,s2,v0
800edf74:	3c04801f 	lui	a0,0x801f
800edf78:	24822690 	addiu	v0,a0,9872
800edf7c:	00131840 	sll	v1,s3,0x1
800edf80:	00621821 	addu	v1,v1,v0
800edf84:	94640000 	lhu	a0,0(v1)
800edf88:	00121027 	nor	v0,zero,s2
800edf8c:	00441024 	and	v0,v0,a0
800edf90:	8e830004 	lw	v1,4(s4)
800edf94:	000210c0 	sll	v0,v0,0x3
800edf98:	0043a021 	addu	s4,v0,v1
800edf9c:	92840000 	lbu	a0,0(s4)
800edfa0:	2c820011 	sltiu	v0,a0,17
800edfa4:	1440ff17 	bnez	v0,800edc04 <explode_nolit4+0x528>
800edfa8:	24020063 	li	v0,99
800edfac:	10820128 	beq	a0,v0,800ee450 <explode_nolit4+0xd74>
800edfb0:	2493fff0 	addiu	s3,a0,-16
800edfb4:	92830001 	lbu	v1,1(s4)
800edfb8:	02038023 	subu	s0,s0,v1
800edfbc:	0213102b 	sltu	v0,s0,s3
800edfc0:	1040ffec 	beqz	v0,800edf74 <explode_nolit4+0x898>
800edfc4:	00729006 	srlv	s2,s2,v1
800edfc8:	3c04801c 	lui	a0,0x801c
800edfcc:	3c07801c 	lui	a3,0x801c
800edfd0:	2484e38c 	addiu	a0,a0,-7284
800edfd4:	24e7e390 	addiu	a3,a3,-7280
800edfd8:	8c950000 	lw	s5,0(a0)
800edfdc:	0803b80e 	j	800ee038 <explode_nolit4+0x95c>
800edfe0:	8cfe0000 	lw	s8,0(a3)
800edfe4:	8c820058 	lw	v0,88(a0)
800edfe8:	24114000 	li	s1,16384
800edfec:	2c434000 	sltiu	v1,v0,16384
800edff0:	00003021 	move	a2,zero
800edff4:	10400009 	beqz	v0,800ee01c <explode_nolit4+0x940>
800edff8:	0043880b 	movn	s1,v0,v1
800edffc:	8c82003c 	lw	v0,60(a0)
800ee000:	8c850068 	lw	a1,104(a0)
800ee004:	8c840060 	lw	a0,96(a0)
800ee008:	02a0f809 	jalr	s5
800ee00c:	00452821 	addu	a1,v0,a1
800ee010:	02202821 	move	a1,s1
800ee014:	10400018 	beqz	v0,800ee078 <explode_nolit4+0x99c>
800ee018:	24060001 	li	a2,1
800ee01c:	3c03801f 	lui	v1,0x801f
800ee020:	94624720 	lhu	v0,18208(v1)
800ee024:	02021004 	sllv	v0,v0,s0
800ee028:	26100008 	addiu	s0,s0,8
800ee02c:	0213182b 	sltu	v1,s0,s3
800ee030:	1060ffd0 	beqz	v1,800edf74 <explode_nolit4+0x898>
800ee034:	02429025 	or	s2,s2,v0
800ee038:	3c028031 	lui	v0,0x8031
800ee03c:	8c44dad0 	lw	a0,-9520(v0)
800ee040:	8c820008 	lw	v0,8(a0)
800ee044:	1040ffe7 	beqz	v0,800edfe4 <explode_nolit4+0x908>
800ee048:	3c078031 	lui	a3,0x8031
800ee04c:	8ce4dad0 	lw	a0,-9520(a3)
800ee050:	8c830004 	lw	v1,4(a0)
800ee054:	8c820008 	lw	v0,8(a0)
800ee058:	90650000 	lbu	a1,0(v1)
800ee05c:	2442ffff 	addiu	v0,v0,-1
800ee060:	24630001 	addiu	v1,v1,1
800ee064:	ac820008 	sw	v0,8(a0)
800ee068:	3c02801f 	lui	v0,0x801f
800ee06c:	a4454720 	sh	a1,18208(v0)
800ee070:	0803b807 	j	800ee01c <explode_nolit4+0x940>
800ee074:	ac830004 	sw	v1,4(a0)
800ee078:	3c038031 	lui	v1,0x8031
800ee07c:	8c62dad0 	lw	v0,-9520(v1)
800ee080:	8c470060 	lw	a3,96(v0)
800ee084:	03c0f809 	jalr	s8
800ee088:	8c440000 	lw	a0,0(v0)
800ee08c:	24030001 	li	v1,1
800ee090:	1443ffe3 	bne	v0,v1,800ee020 <explode_nolit4+0x944>
800ee094:	3c03801f 	lui	v1,0x801f
800ee098:	3c028031 	lui	v0,0x8031
800ee09c:	8c43dad0 	lw	v1,-9520(v0)
800ee0a0:	3c078031 	lui	a3,0x8031
800ee0a4:	8c64003c 	lw	a0,60(v1)
800ee0a8:	8c620058 	lw	v0,88(v1)
800ee0ac:	8c650000 	lw	a1,0(v1)
800ee0b0:	00912021 	addu	a0,a0,s1
800ee0b4:	ac64003c 	sw	a0,60(v1)
800ee0b8:	8ce4dad0 	lw	a0,-9520(a3)
800ee0bc:	ac710008 	sw	s1,8(v1)
800ee0c0:	ac650004 	sw	a1,4(v1)
800ee0c4:	00511023 	subu	v0,v0,s1
800ee0c8:	ac620058 	sw	v0,88(v1)
800ee0cc:	8c830004 	lw	v1,4(a0)
800ee0d0:	8c820008 	lw	v0,8(a0)
800ee0d4:	90650000 	lbu	a1,0(v1)
800ee0d8:	2442ffff 	addiu	v0,v0,-1
800ee0dc:	24630001 	addiu	v1,v1,1
800ee0e0:	ac820008 	sw	v0,8(a0)
800ee0e4:	3c02801f 	lui	v0,0x801f
800ee0e8:	a4454720 	sh	a1,18208(v0)
800ee0ec:	0803b807 	j	800ee01c <explode_nolit4+0x940>
800ee0f0:	ac830004 	sw	v1,4(a0)
800ee0f4:	3c048031 	lui	a0,0x8031
800ee0f8:	8c82dad0 	lw	v0,-9520(a0)
800ee0fc:	3c07803a 	lui	a3,0x803a
800ee100:	8c440010 	lw	a0,16(v0)
800ee104:	3c038012 	lui	v1,0x8012
800ee108:	24e5cd34 	addiu	a1,a3,-13004
800ee10c:	2463c980 	addiu	v1,v1,-13952
800ee110:	0060f809 	jalr	v1
800ee114:	34068000 	li	a2,0x8000
800ee118:	3c048031 	lui	a0,0x8031
800ee11c:	8c90dad0 	lw	s0,-9520(a0)
800ee120:	3c02800f 	lui	v0,0x800f
800ee124:	8e040050 	lw	a0,80(s0)
800ee128:	8e050010 	lw	a1,16(s0)
800ee12c:	2442775c 	addiu	v0,v0,30556
800ee130:	0040f809 	jalr	v0
800ee134:	34068000 	li	a2,0x8000
800ee138:	3c078031 	lui	a3,0x8031
800ee13c:	8ce3dad0 	lw	v1,-9520(a3)
800ee140:	ae020050 	sw	v0,80(s0)
800ee144:	8c640010 	lw	a0,16(v1)
800ee148:	8c650014 	lw	a1,20(v1)
800ee14c:	8c620018 	lw	v0,24(v1)
800ee150:	00972021 	addu	a0,a0,s7
800ee154:	00571021 	addu	v0,v0,s7
800ee158:	24a58000 	addiu	a1,a1,-32768
800ee15c:	ac620018 	sw	v0,24(v1)
800ee160:	ac640010 	sw	a0,16(v1)
800ee164:	ac650014 	sw	a1,20(v1)
800ee168:	afa00010 	sw	zero,16(sp)
800ee16c:	1660fee6 	bnez	s3,800edd08 <explode_nolit4+0x62c>
800ee170:	0000b821 	move	s7,zero
800ee174:	0803b761 	j	800edd84 <explode_nolit4+0x6a8>
800ee178:	03c01021 	move	v0,s8
800ee17c:	3c038011 	lui	v1,0x8011
800ee180:	02f62021 	addu	a0,s7,s6
800ee184:	02003021 	move	a2,s0
800ee188:	2463c930 	addiu	v1,v1,-14032
800ee18c:	0060f809 	jalr	v1
800ee190:	02f0b821 	addu	s7,s7,s0
800ee194:	16f4fef9 	bne	s7,s4,800edd7c <explode_nolit4+0x6a0>
800ee198:	02118821 	addu	s1,s0,s1
800ee19c:	0803b83e 	j	800ee0f8 <explode_nolit4+0xa1c>
800ee1a0:	3c048031 	lui	a0,0x8031
800ee1a4:	02f62021 	addu	a0,s7,s6
800ee1a8:	00002821 	move	a1,zero
800ee1ac:	02003021 	move	a2,s0
800ee1b0:	24e7ca64 	addiu	a3,a3,-13724
800ee1b4:	00e0f809 	jalr	a3
800ee1b8:	02f0b821 	addu	s7,s7,s0
800ee1bc:	16f4feef 	bne	s7,s4,800edd7c <explode_nolit4+0x6a0>
800ee1c0:	02118821 	addu	s1,s0,s1
800ee1c4:	0803b83e 	j	800ee0f8 <explode_nolit4+0xa1c>
800ee1c8:	3c048031 	lui	a0,0x8031
800ee1cc:	3c038031 	lui	v1,0x8031
800ee1d0:	8c62dad0 	lw	v0,-9520(v1)
800ee1d4:	8c470060 	lw	a3,96(v0)
800ee1d8:	0280f809 	jalr	s4
800ee1dc:	8c440000 	lw	a0,0(v0)
800ee1e0:	24030001 	li	v1,1
800ee1e4:	1443fd80 	bne	v0,v1,800ed7e8 <explode_nolit4+0x10c>
800ee1e8:	3c03801f 	lui	v1,0x801f
800ee1ec:	3c028031 	lui	v0,0x8031
800ee1f0:	8c43dad0 	lw	v1,-9520(v0)
800ee1f4:	3c078031 	lui	a3,0x8031
800ee1f8:	8c64003c 	lw	a0,60(v1)
800ee1fc:	8c620058 	lw	v0,88(v1)
800ee200:	8c650000 	lw	a1,0(v1)
800ee204:	00902021 	addu	a0,a0,s0
800ee208:	ac64003c 	sw	a0,60(v1)
800ee20c:	8ce4dad0 	lw	a0,-9520(a3)
800ee210:	ac700008 	sw	s0,8(v1)
800ee214:	ac650004 	sw	a1,4(v1)
800ee218:	00501023 	subu	v0,v0,s0
800ee21c:	ac620058 	sw	v0,88(v1)
800ee220:	8c830004 	lw	v1,4(a0)
800ee224:	8c820008 	lw	v0,8(a0)
800ee228:	90650000 	lbu	a1,0(v1)
800ee22c:	2442ffff 	addiu	v0,v0,-1
800ee230:	24630001 	addiu	v1,v1,1
800ee234:	ac820008 	sw	v0,8(a0)
800ee238:	3c02801f 	lui	v0,0x801f
800ee23c:	a4454720 	sh	a1,18208(v0)
800ee240:	0803b60c 	j	800ed830 <explode_nolit4+0x154>
800ee244:	ac830004 	sw	v1,4(a0)
800ee248:	3c038031 	lui	v1,0x8031
800ee24c:	8c62dad0 	lw	v0,-9520(v1)
800ee250:	8c470060 	lw	a3,96(v0)
800ee254:	0260f809 	jalr	s3
800ee258:	8c440000 	lw	a0,0(v0)
800ee25c:	24030001 	li	v1,1
800ee260:	1443fdca 	bne	v0,v1,800ed98c <explode_nolit4+0x2b0>
800ee264:	3c03801f 	lui	v1,0x801f
800ee268:	3c028031 	lui	v0,0x8031
800ee26c:	8c43dad0 	lw	v1,-9520(v0)
800ee270:	3c078031 	lui	a3,0x8031
800ee274:	8c64003c 	lw	a0,60(v1)
800ee278:	8c620058 	lw	v0,88(v1)
800ee27c:	8c650000 	lw	a1,0(v1)
800ee280:	00902021 	addu	a0,a0,s0
800ee284:	ac64003c 	sw	a0,60(v1)
800ee288:	8ce4dad0 	lw	a0,-9520(a3)
800ee28c:	ac700008 	sw	s0,8(v1)
800ee290:	ac650004 	sw	a1,4(v1)
800ee294:	00501023 	subu	v0,v0,s0
800ee298:	ac620058 	sw	v0,88(v1)
800ee29c:	8c830004 	lw	v1,4(a0)
800ee2a0:	8c820008 	lw	v0,8(a0)
800ee2a4:	90650000 	lbu	a1,0(v1)
800ee2a8:	2442ffff 	addiu	v0,v0,-1
800ee2ac:	24630001 	addiu	v1,v1,1
800ee2b0:	ac820008 	sw	v0,8(a0)
800ee2b4:	3c02801f 	lui	v0,0x801f
800ee2b8:	a4454720 	sh	a1,18208(v0)
800ee2bc:	0803b678 	j	800ed9e0 <explode_nolit4+0x304>
800ee2c0:	ac830004 	sw	v1,4(a0)
800ee2c4:	3c038031 	lui	v1,0x8031
800ee2c8:	8c62dad0 	lw	v0,-9520(v1)
800ee2cc:	8c470060 	lw	a3,96(v0)
800ee2d0:	0280f809 	jalr	s4
800ee2d4:	8c440000 	lw	a0,0(v0)
800ee2d8:	24030001 	li	v1,1
800ee2dc:	1443fde0 	bne	v0,v1,800eda60 <explode_nolit4+0x384>
800ee2e0:	3c03801f 	lui	v1,0x801f
800ee2e4:	3c028031 	lui	v0,0x8031
800ee2e8:	8c43dad0 	lw	v1,-9520(v0)
800ee2ec:	3c078031 	lui	a3,0x8031
800ee2f0:	8c64003c 	lw	a0,60(v1)
800ee2f4:	8c620058 	lw	v0,88(v1)
800ee2f8:	8c650000 	lw	a1,0(v1)
800ee2fc:	00912021 	addu	a0,a0,s1
800ee300:	ac64003c 	sw	a0,60(v1)
800ee304:	8ce4dad0 	lw	a0,-9520(a3)
800ee308:	ac710008 	sw	s1,8(v1)
800ee30c:	ac650004 	sw	a1,4(v1)
800ee310:	00511023 	subu	v0,v0,s1
800ee314:	ac620058 	sw	v0,88(v1)
800ee318:	8c830004 	lw	v1,4(a0)
800ee31c:	8c820008 	lw	v0,8(a0)
800ee320:	90650000 	lbu	a1,0(v1)
800ee324:	2442ffff 	addiu	v0,v0,-1
800ee328:	24630001 	addiu	v1,v1,1
800ee32c:	ac820008 	sw	v0,8(a0)
800ee330:	3c02801f 	lui	v0,0x801f
800ee334:	a4454720 	sh	a1,18208(v0)
800ee338:	0803b6ab 	j	800edaac <explode_nolit4+0x3d0>
800ee33c:	ac830004 	sw	v1,4(a0)
800ee340:	3c038031 	lui	v1,0x8031
800ee344:	8c62dad0 	lw	v0,-9520(v1)
800ee348:	8c470060 	lw	a3,96(v0)
800ee34c:	0280f809 	jalr	s4
800ee350:	8c440000 	lw	a0,0(v0)
800ee354:	24030001 	li	v1,1
800ee358:	1443fe02 	bne	v0,v1,800edb64 <explode_nolit4+0x488>
800ee35c:	3c03801f 	lui	v1,0x801f
800ee360:	3c028031 	lui	v0,0x8031
800ee364:	8c43dad0 	lw	v1,-9520(v0)
800ee368:	3c078031 	lui	a3,0x8031
800ee36c:	8c64003c 	lw	a0,60(v1)
800ee370:	8c620058 	lw	v0,88(v1)
800ee374:	8c650000 	lw	a1,0(v1)
800ee378:	00912021 	addu	a0,a0,s1
800ee37c:	ac64003c 	sw	a0,60(v1)
800ee380:	8ce4dad0 	lw	a0,-9520(a3)
800ee384:	ac710008 	sw	s1,8(v1)
800ee388:	ac650004 	sw	a1,4(v1)
800ee38c:	00511023 	subu	v0,v0,s1
800ee390:	ac620058 	sw	v0,88(v1)
800ee394:	8c830004 	lw	v1,4(a0)
800ee398:	8c820008 	lw	v0,8(a0)
800ee39c:	90650000 	lbu	a1,0(v1)
800ee3a0:	2442ffff 	addiu	v0,v0,-1
800ee3a4:	24630001 	addiu	v1,v1,1
800ee3a8:	ac820008 	sw	v0,8(a0)
800ee3ac:	3c02801f 	lui	v0,0x801f
800ee3b0:	a4454720 	sh	a1,18208(v0)
800ee3b4:	0803b6ef 	j	800edbbc <explode_nolit4+0x4e0>
800ee3b8:	ac830004 	sw	v1,4(a0)
800ee3bc:	3c038031 	lui	v1,0x8031
800ee3c0:	8c62dad0 	lw	v0,-9520(v1)
800ee3c4:	8c470060 	lw	a3,96(v0)
800ee3c8:	8c440000 	lw	a0,0(v0)
800ee3cc:	3c028011 	lui	v0,0x8011
800ee3d0:	2442f320 	addiu	v0,v0,-3296
800ee3d4:	0040f809 	jalr	v0
800ee3d8:	24060001 	li	a2,1
800ee3dc:	24030001 	li	v1,1
800ee3e0:	1443fedf 	bne	v0,v1,800edf60 <explode_nolit4+0x884>
800ee3e4:	3c048031 	lui	a0,0x8031
800ee3e8:	8c82dad0 	lw	v0,-9520(a0)
800ee3ec:	8c43003c 	lw	v1,60(v0)
800ee3f0:	8c440058 	lw	a0,88(v0)
800ee3f4:	8c450000 	lw	a1,0(v0)
800ee3f8:	00701821 	addu	v1,v1,s0
800ee3fc:	00902023 	subu	a0,a0,s0
800ee400:	ac500008 	sw	s0,8(v0)
800ee404:	ac43003c 	sw	v1,60(v0)
800ee408:	ac440058 	sw	a0,88(v0)
800ee40c:	ac450004 	sw	a1,4(v0)
800ee410:	3c078031 	lui	a3,0x8031
800ee414:	8ce4dad0 	lw	a0,-9520(a3)
800ee418:	24110007 	li	s1,7
800ee41c:	8c830004 	lw	v1,4(a0)
800ee420:	8c820008 	lw	v0,8(a0)
800ee424:	90650000 	lbu	a1,0(v1)
800ee428:	2442ffff 	addiu	v0,v0,-1
800ee42c:	24630001 	addiu	v1,v1,1
800ee430:	ac820008 	sw	v0,8(a0)
800ee434:	3c02801f 	lui	v0,0x801f
800ee438:	a4454720 	sh	a1,18208(v0)
800ee43c:	ac830004 	sw	v1,4(a0)
800ee440:	3c03801f 	lui	v1,0x801f
800ee444:	94624720 	lhu	v0,18208(v1)
800ee448:	0803b5e0 	j	800ed780 <explode_nolit4+0xa4>
800ee44c:	02429025 	or	s2,s2,v0
800ee450:	24080001 	li	t0,1
800ee454:	8fbf004c 	lw	ra,76(sp)
800ee458:	8fbe0048 	lw	s8,72(sp)
800ee45c:	8fb70044 	lw	s7,68(sp)
800ee460:	8fb60040 	lw	s6,64(sp)
800ee464:	8fb5003c 	lw	s5,60(sp)
800ee468:	8fb40038 	lw	s4,56(sp)
800ee46c:	8fb30034 	lw	s3,52(sp)
800ee470:	8fb20030 	lw	s2,48(sp)
800ee474:	8fb1002c 	lw	s1,44(sp)
800ee478:	8fb00028 	lw	s0,40(sp)
800ee47c:	01001021 	move	v0,t0
800ee480:	03e00008 	jr	ra
800ee484:	27bd0050 	addiu	sp,sp,80
800ee488:	3c038031 	lui	v1,0x8031
800ee48c:	8c62dad0 	lw	v0,-9520(v1)
800ee490:	8c470060 	lw	a3,96(v0)
800ee494:	0280f809 	jalr	s4
800ee498:	8c440000 	lw	a0,0(v0)
800ee49c:	24030001 	li	v1,1
800ee4a0:	1443fdf3 	bne	v0,v1,800edc70 <explode_nolit4+0x594>
800ee4a4:	3c03801f 	lui	v1,0x801f
800ee4a8:	3c028031 	lui	v0,0x8031
800ee4ac:	8c43dad0 	lw	v1,-9520(v0)
800ee4b0:	3c078031 	lui	a3,0x8031
800ee4b4:	8c64003c 	lw	a0,60(v1)
800ee4b8:	8c620058 	lw	v0,88(v1)
800ee4bc:	8c650000 	lw	a1,0(v1)
800ee4c0:	00902021 	addu	a0,a0,s0
800ee4c4:	ac64003c 	sw	a0,60(v1)
800ee4c8:	8ce4dad0 	lw	a0,-9520(a3)
800ee4cc:	ac700008 	sw	s0,8(v1)
800ee4d0:	ac650004 	sw	a1,4(v1)
800ee4d4:	00501023 	subu	v0,v0,s0
800ee4d8:	ac620058 	sw	v0,88(v1)
800ee4dc:	8c830004 	lw	v1,4(a0)
800ee4e0:	8c820008 	lw	v0,8(a0)
800ee4e4:	90650000 	lbu	a1,0(v1)
800ee4e8:	2442ffff 	addiu	v0,v0,-1
800ee4ec:	24630001 	addiu	v1,v1,1
800ee4f0:	ac820008 	sw	v0,8(a0)
800ee4f4:	3c02801f 	lui	v0,0x801f
800ee4f8:	a4454720 	sh	a1,18208(v0)
800ee4fc:	0803b72e 	j	800edcb8 <explode_nolit4+0x5dc>
800ee500:	ac830004 	sw	v1,4(a0)
800ee504:	3c078031 	lui	a3,0x8031
800ee508:	8ce2dad0 	lw	v0,-9520(a3)
800ee50c:	8c440010 	lw	a0,16(v0)
800ee510:	3c028012 	lui	v0,0x8012
800ee514:	2442c980 	addiu	v0,v0,-13952
800ee518:	0040f809 	jalr	v0
800ee51c:	34068000 	li	a2,0x8000
800ee520:	3c028031 	lui	v0,0x8031
800ee524:	8c50dad0 	lw	s0,-9520(v0)
800ee528:	3c02800f 	lui	v0,0x800f
800ee52c:	8e040050 	lw	a0,80(s0)
800ee530:	8e050010 	lw	a1,16(s0)
800ee534:	2442775c 	addiu	v0,v0,30556
800ee538:	0040f809 	jalr	v0
800ee53c:	34068000 	li	a2,0x8000
800ee540:	3c048031 	lui	a0,0x8031
800ee544:	8c83dad0 	lw	v1,-9520(a0)
800ee548:	ae020050 	sw	v0,80(s0)
800ee54c:	8c640010 	lw	a0,16(v1)
800ee550:	8c650014 	lw	a1,20(v1)
800ee554:	8c620018 	lw	v0,24(v1)
800ee558:	00972021 	addu	a0,a0,s7
800ee55c:	00571021 	addu	v0,v0,s7
800ee560:	24a58000 	addiu	a1,a1,-32768
800ee564:	0000b821 	move	s7,zero
800ee568:	ac620018 	sw	v0,24(v1)
800ee56c:	ac640010 	sw	a0,16(v1)
800ee570:	ac650014 	sw	a1,20(v1)
800ee574:	0803b61a 	j	800ed868 <explode_nolit4+0x18c>
800ee578:	afa00010 	sw	zero,16(sp)
800ee57c:	0000b821 	move	s7,zero
800ee580:	0803b622 	j	800ed888 <explode_nolit4+0x1ac>
800ee584:	00009021 	move	s2,zero

800ee588 <explode_nolit8>:
800ee588:	27bdffb0 	addiu	sp,sp,-80
800ee58c:	afbf004c 	sw	ra,76(sp)
800ee590:	afbe0048 	sw	s8,72(sp)
800ee594:	afb70044 	sw	s7,68(sp)
800ee598:	afb60040 	sw	s6,64(sp)
800ee59c:	afb5003c 	sw	s5,60(sp)
800ee5a0:	afb40038 	sw	s4,56(sp)
800ee5a4:	afb30034 	sw	s3,52(sp)
800ee5a8:	afb20030 	sw	s2,48(sp)
800ee5ac:	afb1002c 	sw	s1,44(sp)
800ee5b0:	afb00028 	sw	s0,40(sp)
800ee5b4:	3c028031 	lui	v0,0x8031
800ee5b8:	8c43dad4 	lw	v1,-9516(v0)
800ee5bc:	afa60058 	sw	a2,88(sp)
800ee5c0:	8c62007c 	lw	v0,124(v1)
800ee5c4:	8fa30058 	lw	v1,88(sp)
800ee5c8:	8c42005c 	lw	v0,92(v0)
800ee5cc:	afa40050 	sw	a0,80(sp)
800ee5d0:	afa2001c 	sw	v0,28(sp)
800ee5d4:	3c02801f 	lui	v0,0x801f
800ee5d8:	24462690 	addiu	a2,v0,9872
800ee5dc:	00031040 	sll	v0,v1,0x1
800ee5e0:	00071840 	sll	v1,a3,0x1
800ee5e4:	00661821 	addu	v1,v1,a2
800ee5e8:	00461021 	addu	v0,v0,a2
800ee5ec:	94420000 	lhu	v0,0(v0)
800ee5f0:	94630000 	lhu	v1,0(v1)
800ee5f4:	8fa4001c 	lw	a0,28(sp)
800ee5f8:	afa7005c 	sw	a3,92(sp)
800ee5fc:	afa50054 	sw	a1,84(sp)
800ee600:	afa20018 	sw	v0,24(sp)
800ee604:	18800388 	blez	a0,800ef428 <explode_nolit8+0xea0>
800ee608:	afa30014 	sw	v1,20(sp)
800ee60c:	24040001 	li	a0,1
800ee610:	0000b821 	move	s7,zero
800ee614:	00009021 	move	s2,zero
800ee618:	0000b021 	move	s6,zero
800ee61c:	afa40010 	sw	a0,16(sp)
800ee620:	12c001e7 	beqz	s6,800eedc0 <explode_nolit8+0x838>
800ee624:	3c078031 	lui	a3,0x8031
800ee628:	26d1ffff 	addiu	s1,s6,-1
800ee62c:	32420001 	andi	v0,s2,0x1
800ee630:	1040006b 	beqz	v0,800ee7e0 <explode_nolit8+0x258>
800ee634:	2e220007 	sltiu	v0,s1,7
800ee638:	2e220008 	sltiu	v0,s1,8
800ee63c:	1040002e 	beqz	v0,800ee6f8 <explode_nolit8+0x170>
800ee640:	00129042 	srl	s2,s2,0x1
800ee644:	3c028011 	lui	v0,0x8011
800ee648:	3c038011 	lui	v1,0x8011
800ee64c:	24530d40 	addiu	s3,v0,3392
800ee650:	0803b9ab 	j	800ee6ac <explode_nolit8+0x124>
800ee654:	2474f320 	addiu	s4,v1,-3296
800ee658:	8c820058 	lw	v0,88(a0)
800ee65c:	24104000 	li	s0,16384
800ee660:	2c434000 	sltiu	v1,v0,16384
800ee664:	00003021 	move	a2,zero
800ee668:	10400009 	beqz	v0,800ee690 <explode_nolit8+0x108>
800ee66c:	0043800b 	movn	s0,v0,v1
800ee670:	8c82003c 	lw	v0,60(a0)
800ee674:	8c850068 	lw	a1,104(a0)
800ee678:	8c840060 	lw	a0,96(a0)
800ee67c:	0260f809 	jalr	s3
800ee680:	00452821 	addu	a1,v0,a1
800ee684:	02002821 	move	a1,s0
800ee688:	1040027b 	beqz	v0,800ef078 <explode_nolit8+0xaf0>
800ee68c:	24060001 	li	a2,1
800ee690:	3c03801f 	lui	v1,0x801f
800ee694:	94624720 	lhu	v0,18208(v1)
800ee698:	02221004 	sllv	v0,v0,s1
800ee69c:	26310008 	addiu	s1,s1,8
800ee6a0:	2e230008 	sltiu	v1,s1,8
800ee6a4:	10600014 	beqz	v1,800ee6f8 <explode_nolit8+0x170>
800ee6a8:	02429025 	or	s2,s2,v0
800ee6ac:	3c078031 	lui	a3,0x8031
800ee6b0:	8ce4dad0 	lw	a0,-9520(a3)
800ee6b4:	8c820008 	lw	v0,8(a0)
800ee6b8:	1040ffe7 	beqz	v0,800ee658 <explode_nolit8+0xd0>
800ee6bc:	2442ffff 	addiu	v0,v0,-1
800ee6c0:	8c830004 	lw	v1,4(a0)
800ee6c4:	90650000 	lbu	a1,0(v1)
800ee6c8:	24630001 	addiu	v1,v1,1
800ee6cc:	ac820008 	sw	v0,8(a0)
800ee6d0:	3c02801f 	lui	v0,0x801f
800ee6d4:	a4454720 	sh	a1,18208(v0)
800ee6d8:	ac830004 	sw	v1,4(a0)
800ee6dc:	3c03801f 	lui	v1,0x801f
800ee6e0:	94624720 	lhu	v0,18208(v1)
800ee6e4:	02221004 	sllv	v0,v0,s1
800ee6e8:	26310008 	addiu	s1,s1,8
800ee6ec:	2e230008 	sltiu	v1,s1,8
800ee6f0:	1460ffee 	bnez	v1,800ee6ac <explode_nolit8+0x124>
800ee6f4:	02429025 	or	s2,s2,v0
800ee6f8:	3c04803a 	lui	a0,0x803a
800ee6fc:	2485cd34 	addiu	a1,a0,-13004
800ee700:	02e51821 	addu	v1,s7,a1
800ee704:	34028000 	li	v0,0x8000
800ee708:	26f70001 	addiu	s7,s7,1
800ee70c:	12e20328 	beq	s7,v0,800ef3b0 <explode_nolit8+0xe28>
800ee710:	a0720000 	sb	s2,0(v1)
800ee714:	8fa7001c 	lw	a3,28(sp)
800ee718:	00129202 	srl	s2,s2,0x8
800ee71c:	24e7ffff 	addiu	a3,a3,-1
800ee720:	00e01021 	move	v0,a3
800ee724:	afa7001c 	sw	a3,28(sp)
800ee728:	1c40ffbd 	bgtz	v0,800ee620 <explode_nolit8+0x98>
800ee72c:	2636fff8 	addiu	s6,s1,-8
800ee730:	02e09021 	move	s2,s7
800ee734:	3c108031 	lui	s0,0x8031
800ee738:	8e02dad0 	lw	v0,-9520(s0)
800ee73c:	3c03803a 	lui	v1,0x803a
800ee740:	8c440010 	lw	a0,16(v0)
800ee744:	3c028012 	lui	v0,0x8012
800ee748:	2465cd34 	addiu	a1,v1,-13004
800ee74c:	2442c980 	addiu	v0,v0,-13952
800ee750:	0040f809 	jalr	v0
800ee754:	02e03021 	move	a2,s7
800ee758:	8e11dad0 	lw	s1,-9520(s0)
800ee75c:	3c02800f 	lui	v0,0x800f
800ee760:	8e240050 	lw	a0,80(s1)
800ee764:	8e250010 	lw	a1,16(s1)
800ee768:	2442775c 	addiu	v0,v0,30556
800ee76c:	0040f809 	jalr	v0
800ee770:	02e03021 	move	a2,s7
800ee774:	8e03dad0 	lw	v1,-9520(s0)
800ee778:	ae220050 	sw	v0,80(s1)
800ee77c:	8c640010 	lw	a0,16(v1)
800ee780:	8c650014 	lw	a1,20(v1)
800ee784:	8c660018 	lw	a2,24(v1)
800ee788:	00922021 	addu	a0,a0,s2
800ee78c:	00d73021 	addu	a2,a2,s7
800ee790:	00b72823 	subu	a1,a1,s7
800ee794:	8c670058 	lw	a3,88(v1)
800ee798:	ac640010 	sw	a0,16(v1)
800ee79c:	ac650014 	sw	a1,20(v1)
800ee7a0:	ac660018 	sw	a2,24(v1)
800ee7a4:	24080005 	li	t0,5
800ee7a8:	0007400a 	movz	t0,zero,a3
800ee7ac:	8fbf004c 	lw	ra,76(sp)
800ee7b0:	8fbe0048 	lw	s8,72(sp)
800ee7b4:	8fb70044 	lw	s7,68(sp)
800ee7b8:	8fb60040 	lw	s6,64(sp)
800ee7bc:	8fb5003c 	lw	s5,60(sp)
800ee7c0:	8fb40038 	lw	s4,56(sp)
800ee7c4:	8fb30034 	lw	s3,52(sp)
800ee7c8:	8fb20030 	lw	s2,48(sp)
800ee7cc:	8fb1002c 	lw	s1,44(sp)
800ee7d0:	8fb00028 	lw	s0,40(sp)
800ee7d4:	01001021 	move	v0,t0
800ee7d8:	03e00008 	jr	ra
800ee7dc:	27bd0050 	addiu	sp,sp,80
800ee7e0:	10400031 	beqz	v0,800ee8a8 <explode_nolit8+0x320>
800ee7e4:	0012a842 	srl	s5,s2,0x1
800ee7e8:	3c028011 	lui	v0,0x8011
800ee7ec:	3c038011 	lui	v1,0x8011
800ee7f0:	24520d40 	addiu	s2,v0,3392
800ee7f4:	0803ba14 	j	800ee850 <explode_nolit8+0x2c8>
800ee7f8:	2473f320 	addiu	s3,v1,-3296
800ee7fc:	8c820058 	lw	v0,88(a0)
800ee800:	24104000 	li	s0,16384
800ee804:	2c434000 	sltiu	v1,v0,16384
800ee808:	00003021 	move	a2,zero
800ee80c:	10400009 	beqz	v0,800ee834 <explode_nolit8+0x2ac>
800ee810:	0043800b 	movn	s0,v0,v1
800ee814:	8c82003c 	lw	v0,60(a0)
800ee818:	8c850068 	lw	a1,104(a0)
800ee81c:	8c840060 	lw	a0,96(a0)
800ee820:	0240f809 	jalr	s2
800ee824:	00452821 	addu	a1,v0,a1
800ee828:	02002821 	move	a1,s0
800ee82c:	10400231 	beqz	v0,800ef0f4 <explode_nolit8+0xb6c>
800ee830:	24060001 	li	a2,1
800ee834:	3c03801f 	lui	v1,0x801f
800ee838:	94624720 	lhu	v0,18208(v1)
800ee83c:	02221004 	sllv	v0,v0,s1
800ee840:	26310008 	addiu	s1,s1,8
800ee844:	2e230007 	sltiu	v1,s1,7
800ee848:	10600017 	beqz	v1,800ee8a8 <explode_nolit8+0x320>
800ee84c:	02a2a825 	or	s5,s5,v0
800ee850:	3c028031 	lui	v0,0x8031
800ee854:	8c44dad0 	lw	a0,-9520(v0)
800ee858:	8c820008 	lw	v0,8(a0)
800ee85c:	1040ffe7 	beqz	v0,800ee7fc <explode_nolit8+0x274>
800ee860:	3c078031 	lui	a3,0x8031
800ee864:	8ce4dad0 	lw	a0,-9520(a3)
800ee868:	8c830004 	lw	v1,4(a0)
800ee86c:	8c820008 	lw	v0,8(a0)
800ee870:	90650000 	lbu	a1,0(v1)
800ee874:	2442ffff 	addiu	v0,v0,-1
800ee878:	24630001 	addiu	v1,v1,1
800ee87c:	ac820008 	sw	v0,8(a0)
800ee880:	3c02801f 	lui	v0,0x801f
800ee884:	a4454720 	sh	a1,18208(v0)
800ee888:	ac830004 	sw	v1,4(a0)
800ee88c:	3c03801f 	lui	v1,0x801f
800ee890:	94624720 	lhu	v0,18208(v1)
800ee894:	02221004 	sllv	v0,v0,s1
800ee898:	26310008 	addiu	s1,s1,8
800ee89c:	2e230007 	sltiu	v1,s1,7
800ee8a0:	1460ffeb 	bnez	v1,800ee850 <explode_nolit8+0x2c8>
800ee8a4:	02a2a825 	or	s5,s5,v0
800ee8a8:	8fa4005c 	lw	a0,92(sp)
800ee8ac:	2630fff9 	addiu	s0,s1,-7
800ee8b0:	0204102b 	sltu	v0,s0,a0
800ee8b4:	10400030 	beqz	v0,800ee978 <explode_nolit8+0x3f0>
800ee8b8:	001591c2 	srl	s2,s5,0x7
800ee8bc:	3c028011 	lui	v0,0x8011
800ee8c0:	3c038011 	lui	v1,0x8011
800ee8c4:	24530d40 	addiu	s3,v0,3392
800ee8c8:	0803ba4a 	j	800ee928 <explode_nolit8+0x3a0>
800ee8cc:	2474f320 	addiu	s4,v1,-3296
800ee8d0:	8c820058 	lw	v0,88(a0)
800ee8d4:	24114000 	li	s1,16384
800ee8d8:	2c434000 	sltiu	v1,v0,16384
800ee8dc:	00003021 	move	a2,zero
800ee8e0:	10400009 	beqz	v0,800ee908 <explode_nolit8+0x380>
800ee8e4:	0043880b 	movn	s1,v0,v1
800ee8e8:	8c82003c 	lw	v0,60(a0)
800ee8ec:	8c850068 	lw	a1,104(a0)
800ee8f0:	8c840060 	lw	a0,96(a0)
800ee8f4:	0260f809 	jalr	s3
800ee8f8:	00452821 	addu	a1,v0,a1
800ee8fc:	02202821 	move	a1,s1
800ee900:	1040021b 	beqz	v0,800ef170 <explode_nolit8+0xbe8>
800ee904:	24060001 	li	a2,1
800ee908:	3c03801f 	lui	v1,0x801f
800ee90c:	94624720 	lhu	v0,18208(v1)
800ee910:	8fa4005c 	lw	a0,92(sp)
800ee914:	02021004 	sllv	v0,v0,s0
800ee918:	26100008 	addiu	s0,s0,8
800ee91c:	0204182b 	sltu	v1,s0,a0
800ee920:	10600015 	beqz	v1,800ee978 <explode_nolit8+0x3f0>
800ee924:	02429025 	or	s2,s2,v0
800ee928:	3c078031 	lui	a3,0x8031
800ee92c:	8ce4dad0 	lw	a0,-9520(a3)
800ee930:	8c820008 	lw	v0,8(a0)
800ee934:	1040ffe6 	beqz	v0,800ee8d0 <explode_nolit8+0x348>
800ee938:	2442ffff 	addiu	v0,v0,-1
800ee93c:	8c830004 	lw	v1,4(a0)
800ee940:	90650000 	lbu	a1,0(v1)
800ee944:	24630001 	addiu	v1,v1,1
800ee948:	ac820008 	sw	v0,8(a0)
800ee94c:	3c02801f 	lui	v0,0x801f
800ee950:	a4454720 	sh	a1,18208(v0)
800ee954:	ac830004 	sw	v1,4(a0)
800ee958:	3c03801f 	lui	v1,0x801f
800ee95c:	94624720 	lhu	v0,18208(v1)
800ee960:	8fa4005c 	lw	a0,92(sp)
800ee964:	02021004 	sllv	v0,v0,s0
800ee968:	26100008 	addiu	s0,s0,8
800ee96c:	0204182b 	sltu	v1,s0,a0
800ee970:	1460ffed 	bnez	v1,800ee928 <explode_nolit8+0x3a0>
800ee974:	02429025 	or	s2,s2,v0
800ee978:	8fa70014 	lw	a3,20(sp)
800ee97c:	00121027 	nor	v0,zero,s2
800ee980:	00e21024 	and	v0,a3,v0
800ee984:	8fa30054 	lw	v1,84(sp)
800ee988:	000210c0 	sll	v0,v0,0x3
800ee98c:	0043a021 	addu	s4,v0,v1
800ee990:	92840000 	lbu	a0,0(s4)
800ee994:	2c820011 	sltiu	v0,a0,17
800ee998:	104000b7 	beqz	v0,800eec78 <explode_nolit8+0x6f0>
800ee99c:	24020063 	li	v0,99
800ee9a0:	92830001 	lbu	v1,1(s4)
800ee9a4:	8fa70058 	lw	a3,88(sp)
800ee9a8:	96940004 	lhu	s4,4(s4)
800ee9ac:	02038023 	subu	s0,s0,v1
800ee9b0:	0207102b 	sltu	v0,s0,a3
800ee9b4:	afb40020 	sw	s4,32(sp)
800ee9b8:	10400033 	beqz	v0,800eea88 <explode_nolit8+0x500>
800ee9bc:	00729006 	srlv	s2,s2,v1
800ee9c0:	3c028011 	lui	v0,0x8011
800ee9c4:	3c038011 	lui	v1,0x8011
800ee9c8:	24530d40 	addiu	s3,v0,3392
800ee9cc:	0803ba8b 	j	800eea2c <explode_nolit8+0x4a4>
800ee9d0:	2474f320 	addiu	s4,v1,-3296
800ee9d4:	8c820058 	lw	v0,88(a0)
800ee9d8:	24114000 	li	s1,16384
800ee9dc:	2c434000 	sltiu	v1,v0,16384
800ee9e0:	00003021 	move	a2,zero
800ee9e4:	10400009 	beqz	v0,800eea0c <explode_nolit8+0x484>
800ee9e8:	0043880b 	movn	s1,v0,v1
800ee9ec:	8c82003c 	lw	v0,60(a0)
800ee9f0:	8c850068 	lw	a1,104(a0)
800ee9f4:	8c840060 	lw	a0,96(a0)
800ee9f8:	0260f809 	jalr	s3
800ee9fc:	00452821 	addu	a1,v0,a1
800eea00:	02202821 	move	a1,s1
800eea04:	104001f9 	beqz	v0,800ef1ec <explode_nolit8+0xc64>
800eea08:	24060001 	li	a2,1
800eea0c:	3c03801f 	lui	v1,0x801f
800eea10:	94624720 	lhu	v0,18208(v1)
800eea14:	8fa40058 	lw	a0,88(sp)
800eea18:	02021004 	sllv	v0,v0,s0
800eea1c:	26100008 	addiu	s0,s0,8
800eea20:	0204182b 	sltu	v1,s0,a0
800eea24:	10600018 	beqz	v1,800eea88 <explode_nolit8+0x500>
800eea28:	02429025 	or	s2,s2,v0
800eea2c:	3c028031 	lui	v0,0x8031
800eea30:	8c44dad0 	lw	a0,-9520(v0)
800eea34:	8c820008 	lw	v0,8(a0)
800eea38:	1040ffe6 	beqz	v0,800ee9d4 <explode_nolit8+0x44c>
800eea3c:	3c078031 	lui	a3,0x8031
800eea40:	8ce4dad0 	lw	a0,-9520(a3)
800eea44:	8c830004 	lw	v1,4(a0)
800eea48:	8c820008 	lw	v0,8(a0)
800eea4c:	90650000 	lbu	a1,0(v1)
800eea50:	2442ffff 	addiu	v0,v0,-1
800eea54:	24630001 	addiu	v1,v1,1
800eea58:	ac820008 	sw	v0,8(a0)
800eea5c:	3c02801f 	lui	v0,0x801f
800eea60:	a4454720 	sh	a1,18208(v0)
800eea64:	ac830004 	sw	v1,4(a0)
800eea68:	3c03801f 	lui	v1,0x801f
800eea6c:	94624720 	lhu	v0,18208(v1)
800eea70:	8fa40058 	lw	a0,88(sp)
800eea74:	02021004 	sllv	v0,v0,s0
800eea78:	26100008 	addiu	s0,s0,8
800eea7c:	0204182b 	sltu	v1,s0,a0
800eea80:	1460ffea 	bnez	v1,800eea2c <explode_nolit8+0x4a4>
800eea84:	02429025 	or	s2,s2,v0
800eea88:	8fa70018 	lw	a3,24(sp)
800eea8c:	00121027 	nor	v0,zero,s2
800eea90:	00e21024 	and	v0,a3,v0
800eea94:	8fa30050 	lw	v1,80(sp)
800eea98:	000210c0 	sll	v0,v0,0x3
800eea9c:	0043a021 	addu	s4,v0,v1
800eeaa0:	92840000 	lbu	a0,0(s4)
800eeaa4:	2c820011 	sltiu	v0,a0,17
800eeaa8:	104000eb 	beqz	v0,800eee58 <explode_nolit8+0x8d0>
800eeaac:	24020063 	li	v0,99
800eeab0:	92820001 	lbu	v0,1(s4)
800eeab4:	96930004 	lhu	s3,4(s4)
800eeab8:	0202b023 	subu	s6,s0,v0
800eeabc:	10800034 	beqz	a0,800eeb90 <explode_nolit8+0x608>
800eeac0:	00529006 	srlv	s2,s2,v0
800eeac4:	2ec20008 	sltiu	v0,s6,8
800eeac8:	1040002d 	beqz	v0,800eeb80 <explode_nolit8+0x5f8>
800eeacc:	3c028011 	lui	v0,0x8011
800eead0:	3c038011 	lui	v1,0x8011
800eead4:	24510d40 	addiu	s1,v0,3392
800eead8:	0803bacd 	j	800eeb34 <explode_nolit8+0x5ac>
800eeadc:	2474f320 	addiu	s4,v1,-3296
800eeae0:	8c820058 	lw	v0,88(a0)
800eeae4:	24104000 	li	s0,16384
800eeae8:	2c434000 	sltiu	v1,v0,16384
800eeaec:	00003021 	move	a2,zero
800eeaf0:	10400009 	beqz	v0,800eeb18 <explode_nolit8+0x590>
800eeaf4:	0043800b 	movn	s0,v0,v1
800eeaf8:	8c82003c 	lw	v0,60(a0)
800eeafc:	8c850068 	lw	a1,104(a0)
800eeb00:	8c840060 	lw	a0,96(a0)
800eeb04:	0220f809 	jalr	s1
800eeb08:	00452821 	addu	a1,v0,a1
800eeb0c:	02002821 	move	a1,s0
800eeb10:	10400208 	beqz	v0,800ef334 <explode_nolit8+0xdac>
800eeb14:	24060001 	li	a2,1
800eeb18:	3c03801f 	lui	v1,0x801f
800eeb1c:	94624720 	lhu	v0,18208(v1)
800eeb20:	02c21004 	sllv	v0,v0,s6
800eeb24:	26d60008 	addiu	s6,s6,8
800eeb28:	2ec30008 	sltiu	v1,s6,8
800eeb2c:	10600014 	beqz	v1,800eeb80 <explode_nolit8+0x5f8>
800eeb30:	02429025 	or	s2,s2,v0
800eeb34:	3c078031 	lui	a3,0x8031
800eeb38:	8ce4dad0 	lw	a0,-9520(a3)
800eeb3c:	8c820008 	lw	v0,8(a0)
800eeb40:	1040ffe7 	beqz	v0,800eeae0 <explode_nolit8+0x558>
800eeb44:	2442ffff 	addiu	v0,v0,-1
800eeb48:	8c830004 	lw	v1,4(a0)
800eeb4c:	90650000 	lbu	a1,0(v1)
800eeb50:	24630001 	addiu	v1,v1,1
800eeb54:	ac820008 	sw	v0,8(a0)
800eeb58:	3c02801f 	lui	v0,0x801f
800eeb5c:	a4454720 	sh	a1,18208(v0)
800eeb60:	ac830004 	sw	v1,4(a0)
800eeb64:	3c03801f 	lui	v1,0x801f
800eeb68:	94624720 	lhu	v0,18208(v1)
800eeb6c:	02c21004 	sllv	v0,v0,s6
800eeb70:	26d60008 	addiu	s6,s6,8
800eeb74:	2ec30008 	sltiu	v1,s6,8
800eeb78:	1460ffee 	bnez	v1,800eeb34 <explode_nolit8+0x5ac>
800eeb7c:	02429025 	or	s2,s2,v0
800eeb80:	324200ff 	andi	v0,s2,0xff
800eeb84:	02629821 	addu	s3,s3,v0
800eeb88:	00129202 	srl	s2,s2,0x8
800eeb8c:	26d6fff8 	addiu	s6,s6,-8
800eeb90:	32a2007f 	andi	v0,s5,0x7f
800eeb94:	8fa40020 	lw	a0,32(sp)
800eeb98:	02e21023 	subu	v0,s7,v0
800eeb9c:	8fa7001c 	lw	a3,28(sp)
800eeba0:	00448823 	subu	s1,v0,a0
800eeba4:	3c02803a 	lui	v0,0x803a
800eeba8:	00f3f023 	subu	s8,a3,s3
800eebac:	34148000 	li	s4,0x8000
800eebb0:	2455cd34 	addiu	s5,v0,-13004
800eebb4:	32317fff 	andi	s1,s1,0x7fff
800eebb8:	02f1102b 	sltu	v0,s7,s1
800eebbc:	10400002 	beqz	v0,800eebc8 <explode_nolit8+0x640>
800eebc0:	02973023 	subu	a2,s4,s7
800eebc4:	02913023 	subu	a2,s4,s1
800eebc8:	00d3102b 	sltu	v0,a2,s3
800eebcc:	00c08021 	move	s0,a2
800eebd0:	8fa30010 	lw	v1,16(sp)
800eebd4:	0262800a 	movz	s0,s3,v0
800eebd8:	10600004 	beqz	v1,800eebec <explode_nolit8+0x664>
800eebdc:	02709823 	subu	s3,s3,s0
800eebe0:	0237102b 	sltu	v0,s1,s7
800eebe4:	1040011a 	beqz	v0,800ef050 <explode_nolit8+0xac8>
800eebe8:	3c078011 	lui	a3,0x8011
800eebec:	02f11023 	subu	v0,s7,s1
800eebf0:	0050102b 	sltu	v0,v0,s0
800eebf4:	1040010c 	beqz	v0,800ef028 <explode_nolit8+0xaa0>
800eebf8:	02352821 	addu	a1,s1,s5
800eebfc:	02f52021 	addu	a0,s7,s5
800eec00:	02001821 	move	v1,s0
800eec04:	90a20000 	lbu	v0,0(a1)
800eec08:	2463ffff 	addiu	v1,v1,-1
800eec0c:	a0820000 	sb	v0,0(a0)
800eec10:	24a50001 	addiu	a1,a1,1
800eec14:	1460fffb 	bnez	v1,800eec04 <explode_nolit8+0x67c>
800eec18:	24840001 	addiu	a0,a0,1
800eec1c:	02f0b821 	addu	s7,s7,s0
800eec20:	12f400df 	beq	s7,s4,800eefa0 <explode_nolit8+0xa18>
800eec24:	02118821 	addu	s1,s0,s1
800eec28:	1660ffe2 	bnez	s3,800eebb4 <explode_nolit8+0x62c>
800eec2c:	03c01021 	move	v0,s8
800eec30:	1c40fe7b 	bgtz	v0,800ee620 <explode_nolit8+0x98>
800eec34:	afbe001c 	sw	s8,28(sp)
800eec38:	0803b9cd 	j	800ee734 <explode_nolit8+0x1ac>
800eec3c:	02e09021 	move	s2,s7
800eec40:	3c04801f 	lui	a0,0x801f
800eec44:	24822690 	addiu	v0,a0,9872
800eec48:	00131840 	sll	v1,s3,0x1
800eec4c:	00621821 	addu	v1,v1,v0
800eec50:	94640000 	lhu	a0,0(v1)
800eec54:	00121027 	nor	v0,zero,s2
800eec58:	00441024 	and	v0,v0,a0
800eec5c:	8e830004 	lw	v1,4(s4)
800eec60:	000210c0 	sll	v0,v0,0x3
800eec64:	0043a021 	addu	s4,v0,v1
800eec68:	92840000 	lbu	a0,0(s4)
800eec6c:	2c820011 	sltiu	v0,a0,17
800eec70:	1440ff4b 	bnez	v0,800ee9a0 <explode_nolit8+0x418>
800eec74:	24020063 	li	v0,99
800eec78:	108201a0 	beq	a0,v0,800ef2fc <explode_nolit8+0xd74>
800eec7c:	2493fff0 	addiu	s3,a0,-16
800eec80:	92830001 	lbu	v1,1(s4)
800eec84:	02038023 	subu	s0,s0,v1
800eec88:	0213102b 	sltu	v0,s0,s3
800eec8c:	1040ffec 	beqz	v0,800eec40 <explode_nolit8+0x6b8>
800eec90:	00729006 	srlv	s2,s2,v1
800eec94:	3c04801c 	lui	a0,0x801c
800eec98:	3c07801c 	lui	a3,0x801c
800eec9c:	2484e394 	addiu	a0,a0,-7276
800eeca0:	24e7e398 	addiu	a3,a3,-7272
800eeca4:	8c960000 	lw	s6,0(a0)
800eeca8:	0803bb41 	j	800eed04 <explode_nolit8+0x77c>
800eecac:	8cfe0000 	lw	s8,0(a3)
800eecb0:	8c820058 	lw	v0,88(a0)
800eecb4:	24114000 	li	s1,16384
800eecb8:	2c434000 	sltiu	v1,v0,16384
800eecbc:	00003021 	move	a2,zero
800eecc0:	10400009 	beqz	v0,800eece8 <explode_nolit8+0x760>
800eecc4:	0043880b 	movn	s1,v0,v1
800eecc8:	8c82003c 	lw	v0,60(a0)
800eeccc:	8c850068 	lw	a1,104(a0)
800eecd0:	8c840060 	lw	a0,96(a0)
800eecd4:	02c0f809 	jalr	s6
800eecd8:	00452821 	addu	a1,v0,a1
800eecdc:	02202821 	move	a1,s1
800eece0:	10400018 	beqz	v0,800eed44 <explode_nolit8+0x7bc>
800eece4:	24060001 	li	a2,1
800eece8:	3c03801f 	lui	v1,0x801f
800eecec:	94624720 	lhu	v0,18208(v1)
800eecf0:	02021004 	sllv	v0,v0,s0
800eecf4:	26100008 	addiu	s0,s0,8
800eecf8:	0213182b 	sltu	v1,s0,s3
800eecfc:	1060ffd0 	beqz	v1,800eec40 <explode_nolit8+0x6b8>
800eed00:	02429025 	or	s2,s2,v0
800eed04:	3c028031 	lui	v0,0x8031
800eed08:	8c44dad0 	lw	a0,-9520(v0)
800eed0c:	8c820008 	lw	v0,8(a0)
800eed10:	1040ffe7 	beqz	v0,800eecb0 <explode_nolit8+0x728>
800eed14:	3c078031 	lui	a3,0x8031
800eed18:	8ce4dad0 	lw	a0,-9520(a3)
800eed1c:	8c830004 	lw	v1,4(a0)
800eed20:	8c820008 	lw	v0,8(a0)
800eed24:	90650000 	lbu	a1,0(v1)
800eed28:	2442ffff 	addiu	v0,v0,-1
800eed2c:	24630001 	addiu	v1,v1,1
800eed30:	ac820008 	sw	v0,8(a0)
800eed34:	3c02801f 	lui	v0,0x801f
800eed38:	a4454720 	sh	a1,18208(v0)
800eed3c:	0803bb3a 	j	800eece8 <explode_nolit8+0x760>
800eed40:	ac830004 	sw	v1,4(a0)
800eed44:	3c038031 	lui	v1,0x8031
800eed48:	8c62dad0 	lw	v0,-9520(v1)
800eed4c:	8c470060 	lw	a3,96(v0)
800eed50:	03c0f809 	jalr	s8
800eed54:	8c440000 	lw	a0,0(v0)
800eed58:	24030001 	li	v1,1
800eed5c:	1443ffe3 	bne	v0,v1,800eecec <explode_nolit8+0x764>
800eed60:	3c03801f 	lui	v1,0x801f
800eed64:	3c028031 	lui	v0,0x8031
800eed68:	8c43dad0 	lw	v1,-9520(v0)
800eed6c:	3c078031 	lui	a3,0x8031
800eed70:	8c64003c 	lw	a0,60(v1)
800eed74:	8c620058 	lw	v0,88(v1)
800eed78:	8c650000 	lw	a1,0(v1)
800eed7c:	00912021 	addu	a0,a0,s1
800eed80:	ac64003c 	sw	a0,60(v1)
800eed84:	8ce4dad0 	lw	a0,-9520(a3)
800eed88:	ac710008 	sw	s1,8(v1)
800eed8c:	ac650004 	sw	a1,4(v1)
800eed90:	00511023 	subu	v0,v0,s1
800eed94:	ac620058 	sw	v0,88(v1)
800eed98:	8c830004 	lw	v1,4(a0)
800eed9c:	8c820008 	lw	v0,8(a0)
800eeda0:	90650000 	lbu	a1,0(v1)
800eeda4:	2442ffff 	addiu	v0,v0,-1
800eeda8:	24630001 	addiu	v1,v1,1
800eedac:	ac820008 	sw	v0,8(a0)
800eedb0:	3c02801f 	lui	v0,0x801f
800eedb4:	a4454720 	sh	a1,18208(v0)
800eedb8:	0803bb3a 	j	800eece8 <explode_nolit8+0x760>
800eedbc:	ac830004 	sw	v1,4(a0)
800eedc0:	8ce3dad0 	lw	v1,-9520(a3)
800eedc4:	8c620008 	lw	v0,8(v1)
800eedc8:	1440013d 	bnez	v0,800ef2c0 <explode_nolit8+0xd38>
800eedcc:	3c078031 	lui	a3,0x8031
800eedd0:	8c670058 	lw	a3,88(v1)
800eedd4:	10e0000d 	beqz	a3,800eee0c <explode_nolit8+0x884>
800eedd8:	00003021 	move	a2,zero
800eeddc:	8c62003c 	lw	v0,60(v1)
800eede0:	8c650068 	lw	a1,104(v1)
800eede4:	8c640060 	lw	a0,96(v1)
800eede8:	00452821 	addu	a1,v0,a1
800eedec:	3c028011 	lui	v0,0x8011
800eedf0:	2ce34000 	sltiu	v1,a3,16384
800eedf4:	24104000 	li	s0,16384
800eedf8:	24420d40 	addiu	v0,v0,3392
800eedfc:	0040f809 	jalr	v0
800eee00:	00e3800b 	movn	s0,a3,v1
800eee04:	10400118 	beqz	v0,800ef268 <explode_nolit8+0xce0>
800eee08:	02002821 	move	a1,s0
800eee0c:	3c03801f 	lui	v1,0x801f
800eee10:	94624720 	lhu	v0,18208(v1)
800eee14:	24110007 	li	s1,7
800eee18:	0803b98b 	j	800ee62c <explode_nolit8+0xa4>
800eee1c:	02429025 	or	s2,s2,v0
800eee20:	3c04801f 	lui	a0,0x801f
800eee24:	24822690 	addiu	v0,a0,9872
800eee28:	00131840 	sll	v1,s3,0x1
800eee2c:	00621821 	addu	v1,v1,v0
800eee30:	94640000 	lhu	a0,0(v1)
800eee34:	00121027 	nor	v0,zero,s2
800eee38:	00441024 	and	v0,v0,a0
800eee3c:	8e830004 	lw	v1,4(s4)
800eee40:	000210c0 	sll	v0,v0,0x3
800eee44:	0043a021 	addu	s4,v0,v1
800eee48:	92840000 	lbu	a0,0(s4)
800eee4c:	2c820011 	sltiu	v0,a0,17
800eee50:	1440ff17 	bnez	v0,800eeab0 <explode_nolit8+0x528>
800eee54:	24020063 	li	v0,99
800eee58:	10820128 	beq	a0,v0,800ef2fc <explode_nolit8+0xd74>
800eee5c:	2493fff0 	addiu	s3,a0,-16
800eee60:	92830001 	lbu	v1,1(s4)
800eee64:	02038023 	subu	s0,s0,v1
800eee68:	0213102b 	sltu	v0,s0,s3
800eee6c:	1040ffec 	beqz	v0,800eee20 <explode_nolit8+0x898>
800eee70:	00729006 	srlv	s2,s2,v1
800eee74:	3c04801c 	lui	a0,0x801c
800eee78:	3c07801c 	lui	a3,0x801c
800eee7c:	2484e394 	addiu	a0,a0,-7276
800eee80:	24e7e398 	addiu	a3,a3,-7272
800eee84:	8c960000 	lw	s6,0(a0)
800eee88:	0803bbb9 	j	800eeee4 <explode_nolit8+0x95c>
800eee8c:	8cfe0000 	lw	s8,0(a3)
800eee90:	8c820058 	lw	v0,88(a0)
800eee94:	24114000 	li	s1,16384
800eee98:	2c434000 	sltiu	v1,v0,16384
800eee9c:	00003021 	move	a2,zero
800eeea0:	10400009 	beqz	v0,800eeec8 <explode_nolit8+0x940>
800eeea4:	0043880b 	movn	s1,v0,v1
800eeea8:	8c82003c 	lw	v0,60(a0)
800eeeac:	8c850068 	lw	a1,104(a0)
800eeeb0:	8c840060 	lw	a0,96(a0)
800eeeb4:	02c0f809 	jalr	s6
800eeeb8:	00452821 	addu	a1,v0,a1
800eeebc:	02202821 	move	a1,s1
800eeec0:	10400018 	beqz	v0,800eef24 <explode_nolit8+0x99c>
800eeec4:	24060001 	li	a2,1
800eeec8:	3c03801f 	lui	v1,0x801f
800eeecc:	94624720 	lhu	v0,18208(v1)
800eeed0:	02021004 	sllv	v0,v0,s0
800eeed4:	26100008 	addiu	s0,s0,8
800eeed8:	0213182b 	sltu	v1,s0,s3
800eeedc:	1060ffd0 	beqz	v1,800eee20 <explode_nolit8+0x898>
800eeee0:	02429025 	or	s2,s2,v0
800eeee4:	3c028031 	lui	v0,0x8031
800eeee8:	8c44dad0 	lw	a0,-9520(v0)
800eeeec:	8c820008 	lw	v0,8(a0)
800eeef0:	1040ffe7 	beqz	v0,800eee90 <explode_nolit8+0x908>
800eeef4:	3c078031 	lui	a3,0x8031
800eeef8:	8ce4dad0 	lw	a0,-9520(a3)
800eeefc:	8c830004 	lw	v1,4(a0)
800eef00:	8c820008 	lw	v0,8(a0)
800eef04:	90650000 	lbu	a1,0(v1)
800eef08:	2442ffff 	addiu	v0,v0,-1
800eef0c:	24630001 	addiu	v1,v1,1
800eef10:	ac820008 	sw	v0,8(a0)
800eef14:	3c02801f 	lui	v0,0x801f
800eef18:	a4454720 	sh	a1,18208(v0)
800eef1c:	0803bbb2 	j	800eeec8 <explode_nolit8+0x940>
800eef20:	ac830004 	sw	v1,4(a0)
800eef24:	3c038031 	lui	v1,0x8031
800eef28:	8c62dad0 	lw	v0,-9520(v1)
800eef2c:	8c470060 	lw	a3,96(v0)
800eef30:	03c0f809 	jalr	s8
800eef34:	8c440000 	lw	a0,0(v0)
800eef38:	24030001 	li	v1,1
800eef3c:	1443ffe3 	bne	v0,v1,800eeecc <explode_nolit8+0x944>
800eef40:	3c03801f 	lui	v1,0x801f
800eef44:	3c028031 	lui	v0,0x8031
800eef48:	8c43dad0 	lw	v1,-9520(v0)
800eef4c:	3c078031 	lui	a3,0x8031
800eef50:	8c64003c 	lw	a0,60(v1)
800eef54:	8c620058 	lw	v0,88(v1)
800eef58:	8c650000 	lw	a1,0(v1)
800eef5c:	00912021 	addu	a0,a0,s1
800eef60:	ac64003c 	sw	a0,60(v1)
800eef64:	8ce4dad0 	lw	a0,-9520(a3)
800eef68:	ac710008 	sw	s1,8(v1)
800eef6c:	ac650004 	sw	a1,4(v1)
800eef70:	00511023 	subu	v0,v0,s1
800eef74:	ac620058 	sw	v0,88(v1)
800eef78:	8c830004 	lw	v1,4(a0)
800eef7c:	8c820008 	lw	v0,8(a0)
800eef80:	90650000 	lbu	a1,0(v1)
800eef84:	2442ffff 	addiu	v0,v0,-1
800eef88:	24630001 	addiu	v1,v1,1
800eef8c:	ac820008 	sw	v0,8(a0)
800eef90:	3c02801f 	lui	v0,0x801f
800eef94:	a4454720 	sh	a1,18208(v0)
800eef98:	0803bbb2 	j	800eeec8 <explode_nolit8+0x940>
800eef9c:	ac830004 	sw	v1,4(a0)
800eefa0:	3c048031 	lui	a0,0x8031
800eefa4:	8c82dad0 	lw	v0,-9520(a0)
800eefa8:	3c07803a 	lui	a3,0x803a
800eefac:	8c440010 	lw	a0,16(v0)
800eefb0:	3c038012 	lui	v1,0x8012
800eefb4:	24e5cd34 	addiu	a1,a3,-13004
800eefb8:	2463c980 	addiu	v1,v1,-13952
800eefbc:	0060f809 	jalr	v1
800eefc0:	34068000 	li	a2,0x8000
800eefc4:	3c048031 	lui	a0,0x8031
800eefc8:	8c90dad0 	lw	s0,-9520(a0)
800eefcc:	3c02800f 	lui	v0,0x800f
800eefd0:	8e040050 	lw	a0,80(s0)
800eefd4:	8e050010 	lw	a1,16(s0)
800eefd8:	2442775c 	addiu	v0,v0,30556
800eefdc:	0040f809 	jalr	v0
800eefe0:	34068000 	li	a2,0x8000
800eefe4:	3c078031 	lui	a3,0x8031
800eefe8:	8ce3dad0 	lw	v1,-9520(a3)
800eefec:	ae020050 	sw	v0,80(s0)
800eeff0:	8c640010 	lw	a0,16(v1)
800eeff4:	8c650014 	lw	a1,20(v1)
800eeff8:	8c620018 	lw	v0,24(v1)
800eeffc:	00972021 	addu	a0,a0,s7
800ef000:	00571021 	addu	v0,v0,s7
800ef004:	24a58000 	addiu	a1,a1,-32768
800ef008:	ac620018 	sw	v0,24(v1)
800ef00c:	ac640010 	sw	a0,16(v1)
800ef010:	ac650014 	sw	a1,20(v1)
800ef014:	0000b821 	move	s7,zero
800ef018:	1660fee6 	bnez	s3,800eebb4 <explode_nolit8+0x62c>
800ef01c:	afa00010 	sw	zero,16(sp)
800ef020:	0803bb0c 	j	800eec30 <explode_nolit8+0x6a8>
800ef024:	03c01021 	move	v0,s8
800ef028:	3c038011 	lui	v1,0x8011
800ef02c:	02f52021 	addu	a0,s7,s5
800ef030:	02003021 	move	a2,s0
800ef034:	2463c930 	addiu	v1,v1,-14032
800ef038:	0060f809 	jalr	v1
800ef03c:	02f0b821 	addu	s7,s7,s0
800ef040:	16f4fef9 	bne	s7,s4,800eec28 <explode_nolit8+0x6a0>
800ef044:	02118821 	addu	s1,s0,s1
800ef048:	0803bbe9 	j	800eefa4 <explode_nolit8+0xa1c>
800ef04c:	3c048031 	lui	a0,0x8031
800ef050:	02f52021 	addu	a0,s7,s5
800ef054:	00002821 	move	a1,zero
800ef058:	02003021 	move	a2,s0
800ef05c:	24e7ca64 	addiu	a3,a3,-13724
800ef060:	00e0f809 	jalr	a3
800ef064:	02f0b821 	addu	s7,s7,s0
800ef068:	16f4feef 	bne	s7,s4,800eec28 <explode_nolit8+0x6a0>
800ef06c:	02118821 	addu	s1,s0,s1
800ef070:	0803bbe9 	j	800eefa4 <explode_nolit8+0xa1c>
800ef074:	3c048031 	lui	a0,0x8031
800ef078:	3c038031 	lui	v1,0x8031
800ef07c:	8c62dad0 	lw	v0,-9520(v1)
800ef080:	8c470060 	lw	a3,96(v0)
800ef084:	0280f809 	jalr	s4
800ef088:	8c440000 	lw	a0,0(v0)
800ef08c:	24030001 	li	v1,1
800ef090:	1443fd80 	bne	v0,v1,800ee694 <explode_nolit8+0x10c>
800ef094:	3c03801f 	lui	v1,0x801f
800ef098:	3c028031 	lui	v0,0x8031
800ef09c:	8c43dad0 	lw	v1,-9520(v0)
800ef0a0:	3c078031 	lui	a3,0x8031
800ef0a4:	8c64003c 	lw	a0,60(v1)
800ef0a8:	8c620058 	lw	v0,88(v1)
800ef0ac:	8c650000 	lw	a1,0(v1)
800ef0b0:	00902021 	addu	a0,a0,s0
800ef0b4:	ac64003c 	sw	a0,60(v1)
800ef0b8:	8ce4dad0 	lw	a0,-9520(a3)
800ef0bc:	ac700008 	sw	s0,8(v1)
800ef0c0:	ac650004 	sw	a1,4(v1)
800ef0c4:	00501023 	subu	v0,v0,s0
800ef0c8:	ac620058 	sw	v0,88(v1)
800ef0cc:	8c830004 	lw	v1,4(a0)
800ef0d0:	8c820008 	lw	v0,8(a0)
800ef0d4:	90650000 	lbu	a1,0(v1)
800ef0d8:	2442ffff 	addiu	v0,v0,-1
800ef0dc:	24630001 	addiu	v1,v1,1
800ef0e0:	ac820008 	sw	v0,8(a0)
800ef0e4:	3c02801f 	lui	v0,0x801f
800ef0e8:	a4454720 	sh	a1,18208(v0)
800ef0ec:	0803b9b7 	j	800ee6dc <explode_nolit8+0x154>
800ef0f0:	ac830004 	sw	v1,4(a0)
800ef0f4:	3c038031 	lui	v1,0x8031
800ef0f8:	8c62dad0 	lw	v0,-9520(v1)
800ef0fc:	8c470060 	lw	a3,96(v0)
800ef100:	0260f809 	jalr	s3
800ef104:	8c440000 	lw	a0,0(v0)
800ef108:	24030001 	li	v1,1
800ef10c:	1443fdca 	bne	v0,v1,800ee838 <explode_nolit8+0x2b0>
800ef110:	3c03801f 	lui	v1,0x801f
800ef114:	3c028031 	lui	v0,0x8031
800ef118:	8c43dad0 	lw	v1,-9520(v0)
800ef11c:	3c078031 	lui	a3,0x8031
800ef120:	8c64003c 	lw	a0,60(v1)
800ef124:	8c620058 	lw	v0,88(v1)
800ef128:	8c650000 	lw	a1,0(v1)
800ef12c:	00902021 	addu	a0,a0,s0
800ef130:	ac64003c 	sw	a0,60(v1)
800ef134:	8ce4dad0 	lw	a0,-9520(a3)
800ef138:	ac700008 	sw	s0,8(v1)
800ef13c:	ac650004 	sw	a1,4(v1)
800ef140:	00501023 	subu	v0,v0,s0
800ef144:	ac620058 	sw	v0,88(v1)
800ef148:	8c830004 	lw	v1,4(a0)
800ef14c:	8c820008 	lw	v0,8(a0)
800ef150:	90650000 	lbu	a1,0(v1)
800ef154:	2442ffff 	addiu	v0,v0,-1
800ef158:	24630001 	addiu	v1,v1,1
800ef15c:	ac820008 	sw	v0,8(a0)
800ef160:	3c02801f 	lui	v0,0x801f
800ef164:	a4454720 	sh	a1,18208(v0)
800ef168:	0803ba23 	j	800ee88c <explode_nolit8+0x304>
800ef16c:	ac830004 	sw	v1,4(a0)
800ef170:	3c038031 	lui	v1,0x8031
800ef174:	8c62dad0 	lw	v0,-9520(v1)
800ef178:	8c470060 	lw	a3,96(v0)
800ef17c:	0280f809 	jalr	s4
800ef180:	8c440000 	lw	a0,0(v0)
800ef184:	24030001 	li	v1,1
800ef188:	1443fde0 	bne	v0,v1,800ee90c <explode_nolit8+0x384>
800ef18c:	3c03801f 	lui	v1,0x801f
800ef190:	3c028031 	lui	v0,0x8031
800ef194:	8c43dad0 	lw	v1,-9520(v0)
800ef198:	3c078031 	lui	a3,0x8031
800ef19c:	8c64003c 	lw	a0,60(v1)
800ef1a0:	8c620058 	lw	v0,88(v1)
800ef1a4:	8c650000 	lw	a1,0(v1)
800ef1a8:	00912021 	addu	a0,a0,s1
800ef1ac:	ac64003c 	sw	a0,60(v1)
800ef1b0:	8ce4dad0 	lw	a0,-9520(a3)
800ef1b4:	ac710008 	sw	s1,8(v1)
800ef1b8:	ac650004 	sw	a1,4(v1)
800ef1bc:	00511023 	subu	v0,v0,s1
800ef1c0:	ac620058 	sw	v0,88(v1)
800ef1c4:	8c830004 	lw	v1,4(a0)
800ef1c8:	8c820008 	lw	v0,8(a0)
800ef1cc:	90650000 	lbu	a1,0(v1)
800ef1d0:	2442ffff 	addiu	v0,v0,-1
800ef1d4:	24630001 	addiu	v1,v1,1
800ef1d8:	ac820008 	sw	v0,8(a0)
800ef1dc:	3c02801f 	lui	v0,0x801f
800ef1e0:	a4454720 	sh	a1,18208(v0)
800ef1e4:	0803ba56 	j	800ee958 <explode_nolit8+0x3d0>
800ef1e8:	ac830004 	sw	v1,4(a0)
800ef1ec:	3c038031 	lui	v1,0x8031
800ef1f0:	8c62dad0 	lw	v0,-9520(v1)
800ef1f4:	8c470060 	lw	a3,96(v0)
800ef1f8:	0280f809 	jalr	s4
800ef1fc:	8c440000 	lw	a0,0(v0)
800ef200:	24030001 	li	v1,1
800ef204:	1443fe02 	bne	v0,v1,800eea10 <explode_nolit8+0x488>
800ef208:	3c03801f 	lui	v1,0x801f
800ef20c:	3c028031 	lui	v0,0x8031
800ef210:	8c43dad0 	lw	v1,-9520(v0)
800ef214:	3c078031 	lui	a3,0x8031
800ef218:	8c64003c 	lw	a0,60(v1)
800ef21c:	8c620058 	lw	v0,88(v1)
800ef220:	8c650000 	lw	a1,0(v1)
800ef224:	00912021 	addu	a0,a0,s1
800ef228:	ac64003c 	sw	a0,60(v1)
800ef22c:	8ce4dad0 	lw	a0,-9520(a3)
800ef230:	ac710008 	sw	s1,8(v1)
800ef234:	ac650004 	sw	a1,4(v1)
800ef238:	00511023 	subu	v0,v0,s1
800ef23c:	ac620058 	sw	v0,88(v1)
800ef240:	8c830004 	lw	v1,4(a0)
800ef244:	8c820008 	lw	v0,8(a0)
800ef248:	90650000 	lbu	a1,0(v1)
800ef24c:	2442ffff 	addiu	v0,v0,-1
800ef250:	24630001 	addiu	v1,v1,1
800ef254:	ac820008 	sw	v0,8(a0)
800ef258:	3c02801f 	lui	v0,0x801f
800ef25c:	a4454720 	sh	a1,18208(v0)
800ef260:	0803ba9a 	j	800eea68 <explode_nolit8+0x4e0>
800ef264:	ac830004 	sw	v1,4(a0)
800ef268:	3c038031 	lui	v1,0x8031
800ef26c:	8c62dad0 	lw	v0,-9520(v1)
800ef270:	8c470060 	lw	a3,96(v0)
800ef274:	8c440000 	lw	a0,0(v0)
800ef278:	3c028011 	lui	v0,0x8011
800ef27c:	2442f320 	addiu	v0,v0,-3296
800ef280:	0040f809 	jalr	v0
800ef284:	24060001 	li	a2,1
800ef288:	24030001 	li	v1,1
800ef28c:	1443fedf 	bne	v0,v1,800eee0c <explode_nolit8+0x884>
800ef290:	3c048031 	lui	a0,0x8031
800ef294:	8c82dad0 	lw	v0,-9520(a0)
800ef298:	8c43003c 	lw	v1,60(v0)
800ef29c:	8c440058 	lw	a0,88(v0)
800ef2a0:	8c450000 	lw	a1,0(v0)
800ef2a4:	00701821 	addu	v1,v1,s0
800ef2a8:	00902023 	subu	a0,a0,s0
800ef2ac:	ac500008 	sw	s0,8(v0)
800ef2b0:	ac43003c 	sw	v1,60(v0)
800ef2b4:	ac440058 	sw	a0,88(v0)
800ef2b8:	ac450004 	sw	a1,4(v0)
800ef2bc:	3c078031 	lui	a3,0x8031
800ef2c0:	8ce4dad0 	lw	a0,-9520(a3)
800ef2c4:	24110007 	li	s1,7
800ef2c8:	8c830004 	lw	v1,4(a0)
800ef2cc:	8c820008 	lw	v0,8(a0)
800ef2d0:	90650000 	lbu	a1,0(v1)
800ef2d4:	2442ffff 	addiu	v0,v0,-1
800ef2d8:	24630001 	addiu	v1,v1,1
800ef2dc:	ac820008 	sw	v0,8(a0)
800ef2e0:	3c02801f 	lui	v0,0x801f
800ef2e4:	a4454720 	sh	a1,18208(v0)
800ef2e8:	ac830004 	sw	v1,4(a0)
800ef2ec:	3c03801f 	lui	v1,0x801f
800ef2f0:	94624720 	lhu	v0,18208(v1)
800ef2f4:	0803b98b 	j	800ee62c <explode_nolit8+0xa4>
800ef2f8:	02429025 	or	s2,s2,v0
800ef2fc:	24080001 	li	t0,1
800ef300:	8fbf004c 	lw	ra,76(sp)
800ef304:	8fbe0048 	lw	s8,72(sp)
800ef308:	8fb70044 	lw	s7,68(sp)
800ef30c:	8fb60040 	lw	s6,64(sp)
800ef310:	8fb5003c 	lw	s5,60(sp)
800ef314:	8fb40038 	lw	s4,56(sp)
800ef318:	8fb30034 	lw	s3,52(sp)
800ef31c:	8fb20030 	lw	s2,48(sp)
800ef320:	8fb1002c 	lw	s1,44(sp)
800ef324:	8fb00028 	lw	s0,40(sp)
800ef328:	01001021 	move	v0,t0
800ef32c:	03e00008 	jr	ra
800ef330:	27bd0050 	addiu	sp,sp,80
800ef334:	3c038031 	lui	v1,0x8031
800ef338:	8c62dad0 	lw	v0,-9520(v1)
800ef33c:	8c470060 	lw	a3,96(v0)
800ef340:	0280f809 	jalr	s4
800ef344:	8c440000 	lw	a0,0(v0)
800ef348:	24030001 	li	v1,1
800ef34c:	1443fdf3 	bne	v0,v1,800eeb1c <explode_nolit8+0x594>
800ef350:	3c03801f 	lui	v1,0x801f
800ef354:	3c028031 	lui	v0,0x8031
800ef358:	8c43dad0 	lw	v1,-9520(v0)
800ef35c:	3c078031 	lui	a3,0x8031
800ef360:	8c64003c 	lw	a0,60(v1)
800ef364:	8c620058 	lw	v0,88(v1)
800ef368:	8c650000 	lw	a1,0(v1)
800ef36c:	00902021 	addu	a0,a0,s0
800ef370:	ac64003c 	sw	a0,60(v1)
800ef374:	8ce4dad0 	lw	a0,-9520(a3)
800ef378:	ac700008 	sw	s0,8(v1)
800ef37c:	ac650004 	sw	a1,4(v1)
800ef380:	00501023 	subu	v0,v0,s0
800ef384:	ac620058 	sw	v0,88(v1)
800ef388:	8c830004 	lw	v1,4(a0)
800ef38c:	8c820008 	lw	v0,8(a0)
800ef390:	90650000 	lbu	a1,0(v1)
800ef394:	2442ffff 	addiu	v0,v0,-1
800ef398:	24630001 	addiu	v1,v1,1
800ef39c:	ac820008 	sw	v0,8(a0)
800ef3a0:	3c02801f 	lui	v0,0x801f
800ef3a4:	a4454720 	sh	a1,18208(v0)
800ef3a8:	0803bad9 	j	800eeb64 <explode_nolit8+0x5dc>
800ef3ac:	ac830004 	sw	v1,4(a0)
800ef3b0:	3c078031 	lui	a3,0x8031
800ef3b4:	8ce2dad0 	lw	v0,-9520(a3)
800ef3b8:	8c440010 	lw	a0,16(v0)
800ef3bc:	3c028012 	lui	v0,0x8012
800ef3c0:	2442c980 	addiu	v0,v0,-13952
800ef3c4:	0040f809 	jalr	v0
800ef3c8:	34068000 	li	a2,0x8000
800ef3cc:	3c028031 	lui	v0,0x8031
800ef3d0:	8c50dad0 	lw	s0,-9520(v0)
800ef3d4:	3c02800f 	lui	v0,0x800f
800ef3d8:	8e040050 	lw	a0,80(s0)
800ef3dc:	8e050010 	lw	a1,16(s0)
800ef3e0:	2442775c 	addiu	v0,v0,30556
800ef3e4:	0040f809 	jalr	v0
800ef3e8:	34068000 	li	a2,0x8000
800ef3ec:	3c048031 	lui	a0,0x8031
800ef3f0:	8c83dad0 	lw	v1,-9520(a0)
800ef3f4:	ae020050 	sw	v0,80(s0)
800ef3f8:	8c640010 	lw	a0,16(v1)
800ef3fc:	8c650014 	lw	a1,20(v1)
800ef400:	8c620018 	lw	v0,24(v1)
800ef404:	00972021 	addu	a0,a0,s7
800ef408:	00571021 	addu	v0,v0,s7
800ef40c:	24a58000 	addiu	a1,a1,-32768
800ef410:	0000b821 	move	s7,zero
800ef414:	ac620018 	sw	v0,24(v1)
800ef418:	ac640010 	sw	a0,16(v1)
800ef41c:	ac650014 	sw	a1,20(v1)
800ef420:	0803b9c5 	j	800ee714 <explode_nolit8+0x18c>
800ef424:	afa00010 	sw	zero,16(sp)
800ef428:	0000b821 	move	s7,zero
800ef42c:	0803b9cd 	j	800ee734 <explode_nolit8+0x1ac>
800ef430:	00009021 	move	s2,zero

800ef434 <explode_lit4>:
800ef434:	27bdffb0 	addiu	sp,sp,-80
800ef438:	afbf004c 	sw	ra,76(sp)
800ef43c:	afbe0048 	sw	s8,72(sp)
800ef440:	afb70044 	sw	s7,68(sp)
800ef444:	afb60040 	sw	s6,64(sp)
800ef448:	afb5003c 	sw	s5,60(sp)
800ef44c:	afb40038 	sw	s4,56(sp)
800ef450:	afb30034 	sw	s3,52(sp)
800ef454:	afb20030 	sw	s2,48(sp)
800ef458:	afb1002c 	sw	s1,44(sp)
800ef45c:	afb00028 	sw	s0,40(sp)
800ef460:	3c028031 	lui	v0,0x8031
800ef464:	8c43dad4 	lw	v1,-9516(v0)
800ef468:	8fa90064 	lw	t1,100(sp)
800ef46c:	8c68007c 	lw	t0,124(v1)
800ef470:	3c03801f 	lui	v1,0x801f
800ef474:	8d08005c 	lw	t0,92(t0)
800ef478:	24622690 	addiu	v0,v1,9872
800ef47c:	afa80020 	sw	t0,32(sp)
800ef480:	8fa80060 	lw	t0,96(sp)
800ef484:	00071840 	sll	v1,a3,0x1
800ef488:	afa7005c 	sw	a3,92(sp)
800ef48c:	00083840 	sll	a3,t0,0x1
800ef490:	00094040 	sll	t0,t1,0x1
800ef494:	01024021 	addu	t0,t0,v0
800ef498:	00621821 	addu	v1,v1,v0
800ef49c:	00e23821 	addu	a3,a3,v0
800ef4a0:	94630000 	lhu	v1,0(v1)
800ef4a4:	94e70000 	lhu	a3,0(a3)
800ef4a8:	95080000 	lhu	t0,0(t0)
800ef4ac:	8fa20020 	lw	v0,32(sp)
800ef4b0:	afa40050 	sw	a0,80(sp)
800ef4b4:	afa50054 	sw	a1,84(sp)
800ef4b8:	afa60058 	sw	a2,88(sp)
800ef4bc:	afa3001c 	sw	v1,28(sp)
800ef4c0:	afa70018 	sw	a3,24(sp)
800ef4c4:	18400408 	blez	v0,800f04e8 <explode_lit4+0x10b4>
800ef4c8:	afa80014 	sw	t0,20(sp)
800ef4cc:	24040001 	li	a0,1
800ef4d0:	0000b821 	move	s7,zero
800ef4d4:	0000a021 	move	s4,zero
800ef4d8:	0000b021 	move	s6,zero
800ef4dc:	afa40010 	sw	a0,16(sp)
800ef4e0:	12c0023a 	beqz	s6,800efdcc <explode_lit4+0x998>
800ef4e4:	3c048031 	lui	a0,0x8031
800ef4e8:	26d1ffff 	addiu	s1,s6,-1
800ef4ec:	32820001 	andi	v0,s4,0x1
800ef4f0:	104000ba 	beqz	v0,800ef7dc <explode_lit4+0x3a8>
800ef4f4:	2e220006 	sltiu	v0,s1,6
800ef4f8:	8fa80020 	lw	t0,32(sp)
800ef4fc:	8fa7005c 	lw	a3,92(sp)
800ef500:	2508ffff 	addiu	t0,t0,-1
800ef504:	0227102b 	sltu	v0,s1,a3
800ef508:	00149042 	srl	s2,s4,0x1
800ef50c:	10400033 	beqz	v0,800ef5dc <explode_lit4+0x1a8>
800ef510:	afa80020 	sw	t0,32(sp)
800ef514:	3c028011 	lui	v0,0x8011
800ef518:	3c038011 	lui	v1,0x8011
800ef51c:	24530d40 	addiu	s3,v0,3392
800ef520:	0803bd60 	j	800ef580 <explode_lit4+0x14c>
800ef524:	2474f320 	addiu	s4,v1,-3296
800ef528:	8c820058 	lw	v0,88(a0)
800ef52c:	24104000 	li	s0,16384
800ef530:	2c434000 	sltiu	v1,v0,16384
800ef534:	00003021 	move	a2,zero
800ef538:	10400009 	beqz	v0,800ef560 <explode_lit4+0x12c>
800ef53c:	0043800b 	movn	s0,v0,v1
800ef540:	8c82003c 	lw	v0,60(a0)
800ef544:	8c850068 	lw	a1,104(a0)
800ef548:	8c840060 	lw	a0,96(a0)
800ef54c:	0260f809 	jalr	s3
800ef550:	00452821 	addu	a1,v0,a1
800ef554:	02002821 	move	a1,s0
800ef558:	104002f7 	beqz	v0,800f0138 <explode_lit4+0xd04>
800ef55c:	24060001 	li	a2,1
800ef560:	3c09801f 	lui	t1,0x801f
800ef564:	95224720 	lhu	v0,18208(t1)
800ef568:	8fa4005c 	lw	a0,92(sp)
800ef56c:	02221004 	sllv	v0,v0,s1
800ef570:	26310008 	addiu	s1,s1,8
800ef574:	0224182b 	sltu	v1,s1,a0
800ef578:	10600018 	beqz	v1,800ef5dc <explode_lit4+0x1a8>
800ef57c:	02429025 	or	s2,s2,v0
800ef580:	3c098031 	lui	t1,0x8031
800ef584:	8d24dad0 	lw	a0,-9520(t1)
800ef588:	8c820008 	lw	v0,8(a0)
800ef58c:	1040ffe6 	beqz	v0,800ef528 <explode_lit4+0xf4>
800ef590:	3c078031 	lui	a3,0x8031
800ef594:	8ce4dad0 	lw	a0,-9520(a3)
800ef598:	3c08801f 	lui	t0,0x801f
800ef59c:	8c830004 	lw	v1,4(a0)
800ef5a0:	8c820008 	lw	v0,8(a0)
800ef5a4:	90650000 	lbu	a1,0(v1)
800ef5a8:	2442ffff 	addiu	v0,v0,-1
800ef5ac:	24630001 	addiu	v1,v1,1
800ef5b0:	ac820008 	sw	v0,8(a0)
800ef5b4:	a5054720 	sh	a1,18208(t0)
800ef5b8:	ac830004 	sw	v1,4(a0)
800ef5bc:	3c09801f 	lui	t1,0x801f
800ef5c0:	95224720 	lhu	v0,18208(t1)
800ef5c4:	8fa4005c 	lw	a0,92(sp)
800ef5c8:	02221004 	sllv	v0,v0,s1
800ef5cc:	26310008 	addiu	s1,s1,8
800ef5d0:	0224182b 	sltu	v1,s1,a0
800ef5d4:	1460ffea 	bnez	v1,800ef580 <explode_lit4+0x14c>
800ef5d8:	02429025 	or	s2,s2,v0
800ef5dc:	8fa7001c 	lw	a3,28(sp)
800ef5e0:	00121027 	nor	v0,zero,s2
800ef5e4:	00e21024 	and	v0,a3,v0
800ef5e8:	8fa80050 	lw	t0,80(sp)
800ef5ec:	000210c0 	sll	v0,v0,0x3
800ef5f0:	0048a021 	addu	s4,v0,t0
800ef5f4:	92840000 	lbu	a0,0(s4)
800ef5f8:	2c820011 	sltiu	v0,a0,17
800ef5fc:	1440025f 	bnez	v0,800eff7c <explode_lit4+0xb48>
800ef600:	24020063 	li	v0,99
800ef604:	10820048 	beq	a0,v0,800ef728 <explode_lit4+0x2f4>
800ef608:	3c028011 	lui	v0,0x8011
800ef60c:	245e0d40 	addiu	s8,v0,3392
800ef610:	92830001 	lbu	v1,1(s4)
800ef614:	2493fff0 	addiu	s3,a0,-16
800ef618:	02238823 	subu	s1,s1,v1
800ef61c:	0233102b 	sltu	v0,s1,s3
800ef620:	10400031 	beqz	v0,800ef6e8 <explode_lit4+0x2b4>
800ef624:	00729006 	srlv	s2,s2,v1
800ef628:	3c09801c 	lui	t1,0x801c
800ef62c:	2529e39c 	addiu	t1,t1,-7268
800ef630:	8d360000 	lw	s6,0(t1)
800ef634:	0803bda4 	j	800ef690 <explode_lit4+0x25c>
800ef638:	03c0a821 	move	s5,s8
800ef63c:	8c820058 	lw	v0,88(a0)
800ef640:	24104000 	li	s0,16384
800ef644:	2c434000 	sltiu	v1,v0,16384
800ef648:	00003021 	move	a2,zero
800ef64c:	10400009 	beqz	v0,800ef674 <explode_lit4+0x240>
800ef650:	0043800b 	movn	s0,v0,v1
800ef654:	8c82003c 	lw	v0,60(a0)
800ef658:	8c850068 	lw	a1,104(a0)
800ef65c:	8c840060 	lw	a0,96(a0)
800ef660:	02a0f809 	jalr	s5
800ef664:	00452821 	addu	a1,v0,a1
800ef668:	02002821 	move	a1,s0
800ef66c:	1040003c 	beqz	v0,800ef760 <explode_lit4+0x32c>
800ef670:	24060001 	li	a2,1
800ef674:	3c09801f 	lui	t1,0x801f
800ef678:	95224720 	lhu	v0,18208(t1)
800ef67c:	02221004 	sllv	v0,v0,s1
800ef680:	26310008 	addiu	s1,s1,8
800ef684:	0233182b 	sltu	v1,s1,s3
800ef688:	10600017 	beqz	v1,800ef6e8 <explode_lit4+0x2b4>
800ef68c:	02429025 	or	s2,s2,v0
800ef690:	3c028031 	lui	v0,0x8031
800ef694:	8c44dad0 	lw	a0,-9520(v0)
800ef698:	8c820008 	lw	v0,8(a0)
800ef69c:	1040ffe7 	beqz	v0,800ef63c <explode_lit4+0x208>
800ef6a0:	3c078031 	lui	a3,0x8031
800ef6a4:	8ce4dad0 	lw	a0,-9520(a3)
800ef6a8:	3c08801f 	lui	t0,0x801f
800ef6ac:	8c830004 	lw	v1,4(a0)
800ef6b0:	8c820008 	lw	v0,8(a0)
800ef6b4:	90650000 	lbu	a1,0(v1)
800ef6b8:	2442ffff 	addiu	v0,v0,-1
800ef6bc:	24630001 	addiu	v1,v1,1
800ef6c0:	ac820008 	sw	v0,8(a0)
800ef6c4:	a5054720 	sh	a1,18208(t0)
800ef6c8:	ac830004 	sw	v1,4(a0)
800ef6cc:	3c09801f 	lui	t1,0x801f
800ef6d0:	95224720 	lhu	v0,18208(t1)
800ef6d4:	02221004 	sllv	v0,v0,s1
800ef6d8:	26310008 	addiu	s1,s1,8
800ef6dc:	0233182b 	sltu	v1,s1,s3
800ef6e0:	1460ffeb 	bnez	v1,800ef690 <explode_lit4+0x25c>
800ef6e4:	02429025 	or	s2,s2,v0
800ef6e8:	3c04801f 	lui	a0,0x801f
800ef6ec:	24822690 	addiu	v0,a0,9872
800ef6f0:	00131840 	sll	v1,s3,0x1
800ef6f4:	00621821 	addu	v1,v1,v0
800ef6f8:	94640000 	lhu	a0,0(v1)
800ef6fc:	00121027 	nor	v0,zero,s2
800ef700:	00441024 	and	v0,v0,a0
800ef704:	8e830004 	lw	v1,4(s4)
800ef708:	000210c0 	sll	v0,v0,0x3
800ef70c:	0043a021 	addu	s4,v0,v1
800ef710:	92840000 	lbu	a0,0(s4)
800ef714:	2c820011 	sltiu	v0,a0,17
800ef718:	14400218 	bnez	v0,800eff7c <explode_lit4+0xb48>
800ef71c:	24020063 	li	v0,99
800ef720:	1482ffbb 	bne	a0,v0,800ef610 <explode_lit4+0x1dc>
800ef724:	00000000 	nop
800ef728:	24080001 	li	t0,1
800ef72c:	8fbf004c 	lw	ra,76(sp)
800ef730:	8fbe0048 	lw	s8,72(sp)
800ef734:	8fb70044 	lw	s7,68(sp)
800ef738:	8fb60040 	lw	s6,64(sp)
800ef73c:	8fb5003c 	lw	s5,60(sp)
800ef740:	8fb40038 	lw	s4,56(sp)
800ef744:	8fb30034 	lw	s3,52(sp)
800ef748:	8fb20030 	lw	s2,48(sp)
800ef74c:	8fb1002c 	lw	s1,44(sp)
800ef750:	8fb00028 	lw	s0,40(sp)
800ef754:	01001021 	move	v0,t0
800ef758:	03e00008 	jr	ra
800ef75c:	27bd0050 	addiu	sp,sp,80
800ef760:	3c038031 	lui	v1,0x8031
800ef764:	8c62dad0 	lw	v0,-9520(v1)
800ef768:	8c470060 	lw	a3,96(v0)
800ef76c:	02c0f809 	jalr	s6
800ef770:	8c440000 	lw	a0,0(v0)
800ef774:	24030001 	li	v1,1
800ef778:	1443ffbf 	bne	v0,v1,800ef678 <explode_lit4+0x244>
800ef77c:	3c09801f 	lui	t1,0x801f
800ef780:	3c028031 	lui	v0,0x8031
800ef784:	8c43dad0 	lw	v1,-9520(v0)
800ef788:	3c078031 	lui	a3,0x8031
800ef78c:	8c64003c 	lw	a0,60(v1)
800ef790:	8c620058 	lw	v0,88(v1)
800ef794:	8c650000 	lw	a1,0(v1)
800ef798:	00902021 	addu	a0,a0,s0
800ef79c:	ac64003c 	sw	a0,60(v1)
800ef7a0:	8ce4dad0 	lw	a0,-9520(a3)
800ef7a4:	ac650004 	sw	a1,4(v1)
800ef7a8:	00501023 	subu	v0,v0,s0
800ef7ac:	ac700008 	sw	s0,8(v1)
800ef7b0:	ac620058 	sw	v0,88(v1)
800ef7b4:	8c830004 	lw	v1,4(a0)
800ef7b8:	8c820008 	lw	v0,8(a0)
800ef7bc:	90650000 	lbu	a1,0(v1)
800ef7c0:	2442ffff 	addiu	v0,v0,-1
800ef7c4:	24630001 	addiu	v1,v1,1
800ef7c8:	3c08801f 	lui	t0,0x801f
800ef7cc:	ac820008 	sw	v0,8(a0)
800ef7d0:	a5054720 	sh	a1,18208(t0)
800ef7d4:	0803bdb4 	j	800ef6d0 <explode_lit4+0x29c>
800ef7d8:	ac830004 	sw	v1,4(a0)
800ef7dc:	10400031 	beqz	v0,800ef8a4 <explode_lit4+0x470>
800ef7e0:	0014a842 	srl	s5,s4,0x1
800ef7e4:	3c028011 	lui	v0,0x8011
800ef7e8:	3c038011 	lui	v1,0x8011
800ef7ec:	24520d40 	addiu	s2,v0,3392
800ef7f0:	0803be13 	j	800ef84c <explode_lit4+0x418>
800ef7f4:	2473f320 	addiu	s3,v1,-3296
800ef7f8:	8c820058 	lw	v0,88(a0)
800ef7fc:	24104000 	li	s0,16384
800ef800:	2c434000 	sltiu	v1,v0,16384
800ef804:	00003021 	move	a2,zero
800ef808:	10400009 	beqz	v0,800ef830 <explode_lit4+0x3fc>
800ef80c:	0043800b 	movn	s0,v0,v1
800ef810:	8c82003c 	lw	v0,60(a0)
800ef814:	8c850068 	lw	a1,104(a0)
800ef818:	8c840060 	lw	a0,96(a0)
800ef81c:	0240f809 	jalr	s2
800ef820:	00452821 	addu	a1,v0,a1
800ef824:	02002821 	move	a1,s0
800ef828:	10400262 	beqz	v0,800f01b4 <explode_lit4+0xd80>
800ef82c:	24060001 	li	a2,1
800ef830:	3c03801f 	lui	v1,0x801f
800ef834:	94624720 	lhu	v0,18208(v1)
800ef838:	02221004 	sllv	v0,v0,s1
800ef83c:	26310008 	addiu	s1,s1,8
800ef840:	2e230006 	sltiu	v1,s1,6
800ef844:	10600017 	beqz	v1,800ef8a4 <explode_lit4+0x470>
800ef848:	02a2a825 	or	s5,s5,v0
800ef84c:	3c078031 	lui	a3,0x8031
800ef850:	8ce4dad0 	lw	a0,-9520(a3)
800ef854:	8c820008 	lw	v0,8(a0)
800ef858:	1040ffe7 	beqz	v0,800ef7f8 <explode_lit4+0x3c4>
800ef85c:	3c098031 	lui	t1,0x8031
800ef860:	8d24dad0 	lw	a0,-9520(t1)
800ef864:	8c830004 	lw	v1,4(a0)
800ef868:	8c820008 	lw	v0,8(a0)
800ef86c:	90650000 	lbu	a1,0(v1)
800ef870:	2442ffff 	addiu	v0,v0,-1
800ef874:	24630001 	addiu	v1,v1,1
800ef878:	ac820008 	sw	v0,8(a0)
800ef87c:	3c02801f 	lui	v0,0x801f
800ef880:	a4454720 	sh	a1,18208(v0)
800ef884:	ac830004 	sw	v1,4(a0)
800ef888:	3c03801f 	lui	v1,0x801f
800ef88c:	94624720 	lhu	v0,18208(v1)
800ef890:	02221004 	sllv	v0,v0,s1
800ef894:	26310008 	addiu	s1,s1,8
800ef898:	2e230006 	sltiu	v1,s1,6
800ef89c:	1460ffeb 	bnez	v1,800ef84c <explode_lit4+0x418>
800ef8a0:	02a2a825 	or	s5,s5,v0
800ef8a4:	8fa40064 	lw	a0,100(sp)
800ef8a8:	2630fffa 	addiu	s0,s1,-6
800ef8ac:	0204102b 	sltu	v0,s0,a0
800ef8b0:	10400033 	beqz	v0,800ef980 <explode_lit4+0x54c>
800ef8b4:	00159182 	srl	s2,s5,0x6
800ef8b8:	3c028011 	lui	v0,0x8011
800ef8bc:	3c038011 	lui	v1,0x8011
800ef8c0:	24530d40 	addiu	s3,v0,3392
800ef8c4:	0803be49 	j	800ef924 <explode_lit4+0x4f0>
800ef8c8:	2474f320 	addiu	s4,v1,-3296
800ef8cc:	8c820058 	lw	v0,88(a0)
800ef8d0:	24114000 	li	s1,16384
800ef8d4:	2c434000 	sltiu	v1,v0,16384
800ef8d8:	00003021 	move	a2,zero
800ef8dc:	10400009 	beqz	v0,800ef904 <explode_lit4+0x4d0>
800ef8e0:	0043880b 	movn	s1,v0,v1
800ef8e4:	8c82003c 	lw	v0,60(a0)
800ef8e8:	8c850068 	lw	a1,104(a0)
800ef8ec:	8c840060 	lw	a0,96(a0)
800ef8f0:	0260f809 	jalr	s3
800ef8f4:	00452821 	addu	a1,v0,a1
800ef8f8:	02202821 	move	a1,s1
800ef8fc:	1040024c 	beqz	v0,800f0230 <explode_lit4+0xdfc>
800ef900:	24060001 	li	a2,1
800ef904:	3c03801f 	lui	v1,0x801f
800ef908:	94624720 	lhu	v0,18208(v1)
800ef90c:	8fa40064 	lw	a0,100(sp)
800ef910:	02021004 	sllv	v0,v0,s0
800ef914:	26100008 	addiu	s0,s0,8
800ef918:	0204182b 	sltu	v1,s0,a0
800ef91c:	10600018 	beqz	v1,800ef980 <explode_lit4+0x54c>
800ef920:	02429025 	or	s2,s2,v0
800ef924:	3c078031 	lui	a3,0x8031
800ef928:	8ce4dad0 	lw	a0,-9520(a3)
800ef92c:	8c820008 	lw	v0,8(a0)
800ef930:	1040ffe6 	beqz	v0,800ef8cc <explode_lit4+0x498>
800ef934:	3c098031 	lui	t1,0x8031
800ef938:	8d24dad0 	lw	a0,-9520(t1)
800ef93c:	8c830004 	lw	v1,4(a0)
800ef940:	8c820008 	lw	v0,8(a0)
800ef944:	90650000 	lbu	a1,0(v1)
800ef948:	2442ffff 	addiu	v0,v0,-1
800ef94c:	24630001 	addiu	v1,v1,1
800ef950:	ac820008 	sw	v0,8(a0)
800ef954:	3c02801f 	lui	v0,0x801f
800ef958:	a4454720 	sh	a1,18208(v0)
800ef95c:	ac830004 	sw	v1,4(a0)
800ef960:	3c03801f 	lui	v1,0x801f
800ef964:	94624720 	lhu	v0,18208(v1)
800ef968:	8fa40064 	lw	a0,100(sp)
800ef96c:	02021004 	sllv	v0,v0,s0
800ef970:	26100008 	addiu	s0,s0,8
800ef974:	0204182b 	sltu	v1,s0,a0
800ef978:	1460ffea 	bnez	v1,800ef924 <explode_lit4+0x4f0>
800ef97c:	02429025 	or	s2,s2,v0
800ef980:	8fa70014 	lw	a3,20(sp)
800ef984:	00121027 	nor	v0,zero,s2
800ef988:	00e21024 	and	v0,a3,v0
800ef98c:	8fa80058 	lw	t0,88(sp)
800ef990:	000210c0 	sll	v0,v0,0x3
800ef994:	0048a021 	addu	s4,v0,t0
800ef998:	92840000 	lbu	a0,0(s4)
800ef99c:	2c820011 	sltiu	v0,a0,17
800ef9a0:	104000b8 	beqz	v0,800efc84 <explode_lit4+0x850>
800ef9a4:	24020063 	li	v0,99
800ef9a8:	92830001 	lbu	v1,1(s4)
800ef9ac:	8fa70060 	lw	a3,96(sp)
800ef9b0:	96940004 	lhu	s4,4(s4)
800ef9b4:	02038023 	subu	s0,s0,v1
800ef9b8:	0207102b 	sltu	v0,s0,a3
800ef9bc:	afb40024 	sw	s4,36(sp)
800ef9c0:	10400033 	beqz	v0,800efa90 <explode_lit4+0x65c>
800ef9c4:	00729006 	srlv	s2,s2,v1
800ef9c8:	3c028011 	lui	v0,0x8011
800ef9cc:	3c038011 	lui	v1,0x8011
800ef9d0:	24530d40 	addiu	s3,v0,3392
800ef9d4:	0803be8d 	j	800efa34 <explode_lit4+0x600>
800ef9d8:	2474f320 	addiu	s4,v1,-3296
800ef9dc:	8c820058 	lw	v0,88(a0)
800ef9e0:	24114000 	li	s1,16384
800ef9e4:	2c434000 	sltiu	v1,v0,16384
800ef9e8:	00003021 	move	a2,zero
800ef9ec:	10400009 	beqz	v0,800efa14 <explode_lit4+0x5e0>
800ef9f0:	0043880b 	movn	s1,v0,v1
800ef9f4:	8c82003c 	lw	v0,60(a0)
800ef9f8:	8c850068 	lw	a1,104(a0)
800ef9fc:	8c840060 	lw	a0,96(a0)
800efa00:	0260f809 	jalr	s3
800efa04:	00452821 	addu	a1,v0,a1
800efa08:	02202821 	move	a1,s1
800efa0c:	10400227 	beqz	v0,800f02ac <explode_lit4+0xe78>
800efa10:	24060001 	li	a2,1
800efa14:	3c08801f 	lui	t0,0x801f
800efa18:	95024720 	lhu	v0,18208(t0)
800efa1c:	8fa90060 	lw	t1,96(sp)
800efa20:	02021004 	sllv	v0,v0,s0
800efa24:	26100008 	addiu	s0,s0,8
800efa28:	0209182b 	sltu	v1,s0,t1
800efa2c:	10600018 	beqz	v1,800efa90 <explode_lit4+0x65c>
800efa30:	02429025 	or	s2,s2,v0
800efa34:	3c088031 	lui	t0,0x8031
800efa38:	8d04dad0 	lw	a0,-9520(t0)
800efa3c:	8c820008 	lw	v0,8(a0)
800efa40:	1040ffe6 	beqz	v0,800ef9dc <explode_lit4+0x5a8>
800efa44:	3c028031 	lui	v0,0x8031
800efa48:	8c44dad0 	lw	a0,-9520(v0)
800efa4c:	3c07801f 	lui	a3,0x801f
800efa50:	8c830004 	lw	v1,4(a0)
800efa54:	8c820008 	lw	v0,8(a0)
800efa58:	90650000 	lbu	a1,0(v1)
800efa5c:	2442ffff 	addiu	v0,v0,-1
800efa60:	24630001 	addiu	v1,v1,1
800efa64:	ac820008 	sw	v0,8(a0)
800efa68:	a4e54720 	sh	a1,18208(a3)
800efa6c:	ac830004 	sw	v1,4(a0)
800efa70:	3c08801f 	lui	t0,0x801f
800efa74:	95024720 	lhu	v0,18208(t0)
800efa78:	8fa90060 	lw	t1,96(sp)
800efa7c:	02021004 	sllv	v0,v0,s0
800efa80:	26100008 	addiu	s0,s0,8
800efa84:	0209182b 	sltu	v1,s0,t1
800efa88:	1460ffea 	bnez	v1,800efa34 <explode_lit4+0x600>
800efa8c:	02429025 	or	s2,s2,v0
800efa90:	8fa30018 	lw	v1,24(sp)
800efa94:	00121027 	nor	v0,zero,s2
800efa98:	8fa40054 	lw	a0,84(sp)
800efa9c:	00621024 	and	v0,v1,v0
800efaa0:	000210c0 	sll	v0,v0,0x3
800efaa4:	0044a021 	addu	s4,v0,a0
800efaa8:	92840000 	lbu	a0,0(s4)
800efaac:	2c820011 	sltiu	v0,a0,17
800efab0:	104000e0 	beqz	v0,800efe34 <explode_lit4+0xa00>
800efab4:	24020063 	li	v0,99
800efab8:	92820001 	lbu	v0,1(s4)
800efabc:	96930004 	lhu	s3,4(s4)
800efac0:	0202b023 	subu	s6,s0,v0
800efac4:	10800037 	beqz	a0,800efba4 <explode_lit4+0x770>
800efac8:	0052a006 	srlv	s4,s2,v0
800efacc:	2ec20008 	sltiu	v0,s6,8
800efad0:	10400030 	beqz	v0,800efb94 <explode_lit4+0x760>
800efad4:	3c028011 	lui	v0,0x8011
800efad8:	3c038011 	lui	v1,0x8011
800efadc:	24510d40 	addiu	s1,v0,3392
800efae0:	0803becf 	j	800efb3c <explode_lit4+0x708>
800efae4:	2472f320 	addiu	s2,v1,-3296
800efae8:	8c820058 	lw	v0,88(a0)
800efaec:	24104000 	li	s0,16384
800efaf0:	2c434000 	sltiu	v1,v0,16384
800efaf4:	00003021 	move	a2,zero
800efaf8:	10400009 	beqz	v0,800efb20 <explode_lit4+0x6ec>
800efafc:	0043800b 	movn	s0,v0,v1
800efb00:	8c82003c 	lw	v0,60(a0)
800efb04:	8c850068 	lw	a1,104(a0)
800efb08:	8c840060 	lw	a0,96(a0)
800efb0c:	0220f809 	jalr	s1
800efb10:	00452821 	addu	a1,v0,a1
800efb14:	02002821 	move	a1,s0
800efb18:	10400236 	beqz	v0,800f03f4 <explode_lit4+0xfc0>
800efb1c:	24060001 	li	a2,1
800efb20:	3c03801f 	lui	v1,0x801f
800efb24:	94624720 	lhu	v0,18208(v1)
800efb28:	02c21004 	sllv	v0,v0,s6
800efb2c:	26d60008 	addiu	s6,s6,8
800efb30:	2ec30008 	sltiu	v1,s6,8
800efb34:	10600017 	beqz	v1,800efb94 <explode_lit4+0x760>
800efb38:	0282a025 	or	s4,s4,v0
800efb3c:	3c078031 	lui	a3,0x8031
800efb40:	8ce4dad0 	lw	a0,-9520(a3)
800efb44:	8c820008 	lw	v0,8(a0)
800efb48:	1040ffe7 	beqz	v0,800efae8 <explode_lit4+0x6b4>
800efb4c:	3c098031 	lui	t1,0x8031
800efb50:	8d24dad0 	lw	a0,-9520(t1)
800efb54:	8c830004 	lw	v1,4(a0)
800efb58:	8c820008 	lw	v0,8(a0)
800efb5c:	90650000 	lbu	a1,0(v1)
800efb60:	2442ffff 	addiu	v0,v0,-1
800efb64:	24630001 	addiu	v1,v1,1
800efb68:	ac820008 	sw	v0,8(a0)
800efb6c:	3c02801f 	lui	v0,0x801f
800efb70:	a4454720 	sh	a1,18208(v0)
800efb74:	ac830004 	sw	v1,4(a0)
800efb78:	3c03801f 	lui	v1,0x801f
800efb7c:	94624720 	lhu	v0,18208(v1)
800efb80:	02c21004 	sllv	v0,v0,s6
800efb84:	26d60008 	addiu	s6,s6,8
800efb88:	2ec30008 	sltiu	v1,s6,8
800efb8c:	1460ffeb 	bnez	v1,800efb3c <explode_lit4+0x708>
800efb90:	0282a025 	or	s4,s4,v0
800efb94:	328200ff 	andi	v0,s4,0xff
800efb98:	02629821 	addu	s3,s3,v0
800efb9c:	0014a202 	srl	s4,s4,0x8
800efba0:	26d6fff8 	addiu	s6,s6,-8
800efba4:	32a2003f 	andi	v0,s5,0x3f
800efba8:	8fa40024 	lw	a0,36(sp)
800efbac:	8fa70020 	lw	a3,32(sp)
800efbb0:	02e21023 	subu	v0,s7,v0
800efbb4:	3c08803a 	lui	t0,0x803a
800efbb8:	00448823 	subu	s1,v0,a0
800efbbc:	00f3f023 	subu	s8,a3,s3
800efbc0:	34128000 	li	s2,0x8000
800efbc4:	2515cd34 	addiu	s5,t0,-13004
800efbc8:	32317fff 	andi	s1,s1,0x7fff
800efbcc:	02f1102b 	sltu	v0,s7,s1
800efbd0:	10400002 	beqz	v0,800efbdc <explode_lit4+0x7a8>
800efbd4:	02573023 	subu	a2,s2,s7
800efbd8:	02513023 	subu	a2,s2,s1
800efbdc:	0266102b 	sltu	v0,s3,a2
800efbe0:	02608021 	move	s0,s3
800efbe4:	8fa90010 	lw	t1,16(sp)
800efbe8:	00c2800a 	movz	s0,a2,v0
800efbec:	11200004 	beqz	t1,800efc00 <explode_lit4+0x7cc>
800efbf0:	02709823 	subu	s3,s3,s0
800efbf4:	0237102b 	sltu	v0,s1,s7
800efbf8:	10400145 	beqz	v0,800f0110 <explode_lit4+0xcdc>
800efbfc:	3c038011 	lui	v1,0x8011
800efc00:	02f11023 	subu	v0,s7,s1
800efc04:	0050102b 	sltu	v0,v0,s0
800efc08:	10400137 	beqz	v0,800f00e8 <explode_lit4+0xcb4>
800efc0c:	02352821 	addu	a1,s1,s5
800efc10:	02f52021 	addu	a0,s7,s5
800efc14:	02001821 	move	v1,s0
800efc18:	90a20000 	lbu	v0,0(a1)
800efc1c:	2463ffff 	addiu	v1,v1,-1
800efc20:	a0820000 	sb	v0,0(a0)
800efc24:	24a50001 	addiu	a1,a1,1
800efc28:	1460fffb 	bnez	v1,800efc18 <explode_lit4+0x7e4>
800efc2c:	24840001 	addiu	a0,a0,1
800efc30:	02f0b821 	addu	s7,s7,s0
800efc34:	12f2010a 	beq	s7,s2,800f0060 <explode_lit4+0xc2c>
800efc38:	02118821 	addu	s1,s0,s1
800efc3c:	1660ffe2 	bnez	s3,800efbc8 <explode_lit4+0x794>
800efc40:	00000000 	nop
800efc44:	0803bfea 	j	800effa8 <explode_lit4+0xb74>
800efc48:	afbe0020 	sw	s8,32(sp)
800efc4c:	3c04801f 	lui	a0,0x801f
800efc50:	24822690 	addiu	v0,a0,9872
800efc54:	00131840 	sll	v1,s3,0x1
800efc58:	00621821 	addu	v1,v1,v0
800efc5c:	94640000 	lhu	a0,0(v1)
800efc60:	00121027 	nor	v0,zero,s2
800efc64:	00441024 	and	v0,v0,a0
800efc68:	8e830004 	lw	v1,4(s4)
800efc6c:	000210c0 	sll	v0,v0,0x3
800efc70:	0043a021 	addu	s4,v0,v1
800efc74:	92840000 	lbu	a0,0(s4)
800efc78:	2c820011 	sltiu	v0,a0,17
800efc7c:	1440ff4a 	bnez	v0,800ef9a8 <explode_lit4+0x574>
800efc80:	24020063 	li	v0,99
800efc84:	1082fea8 	beq	a0,v0,800ef728 <explode_lit4+0x2f4>
800efc88:	2493fff0 	addiu	s3,a0,-16
800efc8c:	92830001 	lbu	v1,1(s4)
800efc90:	02038023 	subu	s0,s0,v1
800efc94:	0213102b 	sltu	v0,s0,s3
800efc98:	1040ffec 	beqz	v0,800efc4c <explode_lit4+0x818>
800efc9c:	00729006 	srlv	s2,s2,v1
800efca0:	3c09801c 	lui	t1,0x801c
800efca4:	3c02801c 	lui	v0,0x801c
800efca8:	2529e3a0 	addiu	t1,t1,-7264
800efcac:	2442e39c 	addiu	v0,v0,-7268
800efcb0:	8d360000 	lw	s6,0(t1)
800efcb4:	0803bf44 	j	800efd10 <explode_lit4+0x8dc>
800efcb8:	8c5e0000 	lw	s8,0(v0)
800efcbc:	8c820058 	lw	v0,88(a0)
800efcc0:	24114000 	li	s1,16384
800efcc4:	2c434000 	sltiu	v1,v0,16384
800efcc8:	00003021 	move	a2,zero
800efccc:	10400009 	beqz	v0,800efcf4 <explode_lit4+0x8c0>
800efcd0:	0043880b 	movn	s1,v0,v1
800efcd4:	8c82003c 	lw	v0,60(a0)
800efcd8:	8c850068 	lw	a1,104(a0)
800efcdc:	8c840060 	lw	a0,96(a0)
800efce0:	02c0f809 	jalr	s6
800efce4:	00452821 	addu	a1,v0,a1
800efce8:	02202821 	move	a1,s1
800efcec:	10400018 	beqz	v0,800efd50 <explode_lit4+0x91c>
800efcf0:	24060001 	li	a2,1
800efcf4:	3c09801f 	lui	t1,0x801f
800efcf8:	95224720 	lhu	v0,18208(t1)
800efcfc:	02021004 	sllv	v0,v0,s0
800efd00:	26100008 	addiu	s0,s0,8
800efd04:	0213182b 	sltu	v1,s0,s3
800efd08:	1060ffd0 	beqz	v1,800efc4c <explode_lit4+0x818>
800efd0c:	02429025 	or	s2,s2,v0
800efd10:	3c038031 	lui	v1,0x8031
800efd14:	8c64dad0 	lw	a0,-9520(v1)
800efd18:	8c820008 	lw	v0,8(a0)
800efd1c:	1040ffe7 	beqz	v0,800efcbc <explode_lit4+0x888>
800efd20:	3c078031 	lui	a3,0x8031
800efd24:	8ce4dad0 	lw	a0,-9520(a3)
800efd28:	3c08801f 	lui	t0,0x801f
800efd2c:	8c830004 	lw	v1,4(a0)
800efd30:	8c820008 	lw	v0,8(a0)
800efd34:	90650000 	lbu	a1,0(v1)
800efd38:	2442ffff 	addiu	v0,v0,-1
800efd3c:	24630001 	addiu	v1,v1,1
800efd40:	ac820008 	sw	v0,8(a0)
800efd44:	a5054720 	sh	a1,18208(t0)
800efd48:	0803bf3d 	j	800efcf4 <explode_lit4+0x8c0>
800efd4c:	ac830004 	sw	v1,4(a0)
800efd50:	3c048031 	lui	a0,0x8031
800efd54:	8c82dad0 	lw	v0,-9520(a0)
800efd58:	8c470060 	lw	a3,96(v0)
800efd5c:	03c0f809 	jalr	s8
800efd60:	8c440000 	lw	a0,0(v0)
800efd64:	24030001 	li	v1,1
800efd68:	1443ffe3 	bne	v0,v1,800efcf8 <explode_lit4+0x8c4>
800efd6c:	3c09801f 	lui	t1,0x801f
800efd70:	3c028031 	lui	v0,0x8031
800efd74:	8c43dad0 	lw	v1,-9520(v0)
800efd78:	3c078031 	lui	a3,0x8031
800efd7c:	8c64003c 	lw	a0,60(v1)
800efd80:	8c620058 	lw	v0,88(v1)
800efd84:	8c650000 	lw	a1,0(v1)
800efd88:	00912021 	addu	a0,a0,s1
800efd8c:	ac64003c 	sw	a0,60(v1)
800efd90:	8ce4dad0 	lw	a0,-9520(a3)
800efd94:	ac650004 	sw	a1,4(v1)
800efd98:	00511023 	subu	v0,v0,s1
800efd9c:	ac710008 	sw	s1,8(v1)
800efda0:	ac620058 	sw	v0,88(v1)
800efda4:	8c830004 	lw	v1,4(a0)
800efda8:	8c820008 	lw	v0,8(a0)
800efdac:	90650000 	lbu	a1,0(v1)
800efdb0:	2442ffff 	addiu	v0,v0,-1
800efdb4:	24630001 	addiu	v1,v1,1
800efdb8:	3c08801f 	lui	t0,0x801f
800efdbc:	ac820008 	sw	v0,8(a0)
800efdc0:	a5054720 	sh	a1,18208(t0)
800efdc4:	0803bf3e 	j	800efcf8 <explode_lit4+0x8c4>
800efdc8:	ac830004 	sw	v1,4(a0)
800efdcc:	8c83dad0 	lw	v1,-9520(a0)
800efdd0:	8c620008 	lw	v0,8(v1)
800efdd4:	14400178 	bnez	v0,800f03b8 <explode_lit4+0xf84>
800efdd8:	3c098031 	lui	t1,0x8031
800efddc:	8c670058 	lw	a3,88(v1)
800efde0:	14e00151 	bnez	a3,800f0328 <explode_lit4+0xef4>
800efde4:	24104000 	li	s0,16384
800efde8:	3c03801f 	lui	v1,0x801f
800efdec:	94624720 	lhu	v0,18208(v1)
800efdf0:	24110007 	li	s1,7
800efdf4:	0803bd3b 	j	800ef4ec <explode_lit4+0xb8>
800efdf8:	0282a025 	or	s4,s4,v0
800efdfc:	3c04801f 	lui	a0,0x801f
800efe00:	24822690 	addiu	v0,a0,9872
800efe04:	00131840 	sll	v1,s3,0x1
800efe08:	00621821 	addu	v1,v1,v0
800efe0c:	94640000 	lhu	a0,0(v1)
800efe10:	00121027 	nor	v0,zero,s2
800efe14:	00441024 	and	v0,v0,a0
800efe18:	8e830004 	lw	v1,4(s4)
800efe1c:	000210c0 	sll	v0,v0,0x3
800efe20:	0043a021 	addu	s4,v0,v1
800efe24:	92840000 	lbu	a0,0(s4)
800efe28:	2c820011 	sltiu	v0,a0,17
800efe2c:	1440ff22 	bnez	v0,800efab8 <explode_lit4+0x684>
800efe30:	24020063 	li	v0,99
800efe34:	1082fe3c 	beq	a0,v0,800ef728 <explode_lit4+0x2f4>
800efe38:	2493fff0 	addiu	s3,a0,-16
800efe3c:	92830001 	lbu	v1,1(s4)
800efe40:	02038023 	subu	s0,s0,v1
800efe44:	0213102b 	sltu	v0,s0,s3
800efe48:	1040ffec 	beqz	v0,800efdfc <explode_lit4+0x9c8>
800efe4c:	00729006 	srlv	s2,s2,v1
800efe50:	3c07801c 	lui	a3,0x801c
800efe54:	3c08801c 	lui	t0,0x801c
800efe58:	24e7e3a0 	addiu	a3,a3,-7264
800efe5c:	2508e39c 	addiu	t0,t0,-7268
800efe60:	8cf60000 	lw	s6,0(a3)
800efe64:	0803bfb0 	j	800efec0 <explode_lit4+0xa8c>
800efe68:	8d1e0000 	lw	s8,0(t0)
800efe6c:	8c820058 	lw	v0,88(a0)
800efe70:	24114000 	li	s1,16384
800efe74:	2c434000 	sltiu	v1,v0,16384
800efe78:	00003021 	move	a2,zero
800efe7c:	10400009 	beqz	v0,800efea4 <explode_lit4+0xa70>
800efe80:	0043880b 	movn	s1,v0,v1
800efe84:	8c82003c 	lw	v0,60(a0)
800efe88:	8c850068 	lw	a1,104(a0)
800efe8c:	8c840060 	lw	a0,96(a0)
800efe90:	02c0f809 	jalr	s6
800efe94:	00452821 	addu	a1,v0,a1
800efe98:	02202821 	move	a1,s1
800efe9c:	10400018 	beqz	v0,800eff00 <explode_lit4+0xacc>
800efea0:	24060001 	li	a2,1
800efea4:	3c09801f 	lui	t1,0x801f
800efea8:	95224720 	lhu	v0,18208(t1)
800efeac:	02021004 	sllv	v0,v0,s0
800efeb0:	26100008 	addiu	s0,s0,8
800efeb4:	0213182b 	sltu	v1,s0,s3
800efeb8:	1060ffd0 	beqz	v1,800efdfc <explode_lit4+0x9c8>
800efebc:	02429025 	or	s2,s2,v0
800efec0:	3c098031 	lui	t1,0x8031
800efec4:	8d24dad0 	lw	a0,-9520(t1)
800efec8:	8c820008 	lw	v0,8(a0)
800efecc:	1040ffe7 	beqz	v0,800efe6c <explode_lit4+0xa38>
800efed0:	3c078031 	lui	a3,0x8031
800efed4:	8ce4dad0 	lw	a0,-9520(a3)
800efed8:	3c08801f 	lui	t0,0x801f
800efedc:	8c830004 	lw	v1,4(a0)
800efee0:	8c820008 	lw	v0,8(a0)
800efee4:	90650000 	lbu	a1,0(v1)
800efee8:	2442ffff 	addiu	v0,v0,-1
800efeec:	24630001 	addiu	v1,v1,1
800efef0:	ac820008 	sw	v0,8(a0)
800efef4:	a5054720 	sh	a1,18208(t0)
800efef8:	0803bfa9 	j	800efea4 <explode_lit4+0xa70>
800efefc:	ac830004 	sw	v1,4(a0)
800eff00:	3c038031 	lui	v1,0x8031
800eff04:	8c62dad0 	lw	v0,-9520(v1)
800eff08:	8c470060 	lw	a3,96(v0)
800eff0c:	03c0f809 	jalr	s8
800eff10:	8c440000 	lw	a0,0(v0)
800eff14:	24030001 	li	v1,1
800eff18:	1443ffe3 	bne	v0,v1,800efea8 <explode_lit4+0xa74>
800eff1c:	3c09801f 	lui	t1,0x801f
800eff20:	3c028031 	lui	v0,0x8031
800eff24:	8c43dad0 	lw	v1,-9520(v0)
800eff28:	3c078031 	lui	a3,0x8031
800eff2c:	8c64003c 	lw	a0,60(v1)
800eff30:	8c620058 	lw	v0,88(v1)
800eff34:	8c650000 	lw	a1,0(v1)
800eff38:	00912021 	addu	a0,a0,s1
800eff3c:	ac64003c 	sw	a0,60(v1)
800eff40:	8ce4dad0 	lw	a0,-9520(a3)
800eff44:	ac650004 	sw	a1,4(v1)
800eff48:	00511023 	subu	v0,v0,s1
800eff4c:	ac710008 	sw	s1,8(v1)
800eff50:	ac620058 	sw	v0,88(v1)
800eff54:	8c830004 	lw	v1,4(a0)
800eff58:	8c820008 	lw	v0,8(a0)
800eff5c:	90650000 	lbu	a1,0(v1)
800eff60:	2442ffff 	addiu	v0,v0,-1
800eff64:	24630001 	addiu	v1,v1,1
800eff68:	3c08801f 	lui	t0,0x801f
800eff6c:	ac820008 	sw	v0,8(a0)
800eff70:	a5054720 	sh	a1,18208(t0)
800eff74:	0803bfaa 	j	800efea8 <explode_lit4+0xa74>
800eff78:	ac830004 	sw	v1,4(a0)
800eff7c:	3c07803a 	lui	a3,0x803a
800eff80:	96840004 	lhu	a0,4(s4)
800eff84:	24e5cd34 	addiu	a1,a3,-13004
800eff88:	92830001 	lbu	v1,1(s4)
800eff8c:	02e51021 	addu	v0,s7,a1
800eff90:	a0440000 	sb	a0,0(v0)
800eff94:	26f70001 	addiu	s7,s7,1
800eff98:	34028000 	li	v0,0x8000
800eff9c:	0223b023 	subu	s6,s1,v1
800effa0:	12e20133 	beq	s7,v0,800f0470 <explode_lit4+0x103c>
800effa4:	0072a006 	srlv	s4,s2,v1
800effa8:	8fa80020 	lw	t0,32(sp)
800effac:	1d00fd4c 	bgtz	t0,800ef4e0 <explode_lit4+0xac>
800effb0:	02e09021 	move	s2,s7
800effb4:	3c108031 	lui	s0,0x8031
800effb8:	8e02dad0 	lw	v0,-9520(s0)
800effbc:	3c09803a 	lui	t1,0x803a
800effc0:	8c440010 	lw	a0,16(v0)
800effc4:	3c028012 	lui	v0,0x8012
800effc8:	2525cd34 	addiu	a1,t1,-13004
800effcc:	2442c980 	addiu	v0,v0,-13952
800effd0:	0040f809 	jalr	v0
800effd4:	02e03021 	move	a2,s7
800effd8:	8e11dad0 	lw	s1,-9520(s0)
800effdc:	3c02800f 	lui	v0,0x800f
800effe0:	8e240050 	lw	a0,80(s1)
800effe4:	8e250010 	lw	a1,16(s1)
800effe8:	2442775c 	addiu	v0,v0,30556
800effec:	0040f809 	jalr	v0
800efff0:	02e03021 	move	a2,s7
800efff4:	8e03dad0 	lw	v1,-9520(s0)
800efff8:	ae220050 	sw	v0,80(s1)
800efffc:	8c640010 	lw	a0,16(v1)
800f0000:	8c650014 	lw	a1,20(v1)
800f0004:	8c660018 	lw	a2,24(v1)
800f0008:	00922021 	addu	a0,a0,s2
800f000c:	00d73021 	addu	a2,a2,s7
800f0010:	00b72823 	subu	a1,a1,s7
800f0014:	8c670058 	lw	a3,88(v1)
800f0018:	ac640010 	sw	a0,16(v1)
800f001c:	ac650014 	sw	a1,20(v1)
800f0020:	ac660018 	sw	a2,24(v1)
800f0024:	24080005 	li	t0,5
800f0028:	0007400a 	movz	t0,zero,a3
800f002c:	8fbf004c 	lw	ra,76(sp)
800f0030:	8fbe0048 	lw	s8,72(sp)
800f0034:	8fb70044 	lw	s7,68(sp)
800f0038:	8fb60040 	lw	s6,64(sp)
800f003c:	8fb5003c 	lw	s5,60(sp)
800f0040:	8fb40038 	lw	s4,56(sp)
800f0044:	8fb30034 	lw	s3,52(sp)
800f0048:	8fb20030 	lw	s2,48(sp)
800f004c:	8fb1002c 	lw	s1,44(sp)
800f0050:	8fb00028 	lw	s0,40(sp)
800f0054:	01001021 	move	v0,t0
800f0058:	03e00008 	jr	ra
800f005c:	27bd0050 	addiu	sp,sp,80
800f0060:	3c088031 	lui	t0,0x8031
800f0064:	8d02dad0 	lw	v0,-9520(t0)
800f0068:	3c09803a 	lui	t1,0x803a
800f006c:	8c440010 	lw	a0,16(v0)
800f0070:	3c038012 	lui	v1,0x8012
800f0074:	2525cd34 	addiu	a1,t1,-13004
800f0078:	2463c980 	addiu	v1,v1,-13952
800f007c:	0060f809 	jalr	v1
800f0080:	34068000 	li	a2,0x8000
800f0084:	3c048031 	lui	a0,0x8031
800f0088:	8c90dad0 	lw	s0,-9520(a0)
800f008c:	3c02800f 	lui	v0,0x800f
800f0090:	8e040050 	lw	a0,80(s0)
800f0094:	8e050010 	lw	a1,16(s0)
800f0098:	2442775c 	addiu	v0,v0,30556
800f009c:	0040f809 	jalr	v0
800f00a0:	34068000 	li	a2,0x8000
800f00a4:	3c078031 	lui	a3,0x8031
800f00a8:	8ce3dad0 	lw	v1,-9520(a3)
800f00ac:	ae020050 	sw	v0,80(s0)
800f00b0:	8c640010 	lw	a0,16(v1)
800f00b4:	8c650014 	lw	a1,20(v1)
800f00b8:	8c620018 	lw	v0,24(v1)
800f00bc:	00972021 	addu	a0,a0,s7
800f00c0:	00571021 	addu	v0,v0,s7
800f00c4:	24a58000 	addiu	a1,a1,-32768
800f00c8:	ac620018 	sw	v0,24(v1)
800f00cc:	ac640010 	sw	a0,16(v1)
800f00d0:	ac650014 	sw	a1,20(v1)
800f00d4:	0000b821 	move	s7,zero
800f00d8:	1660febb 	bnez	s3,800efbc8 <explode_lit4+0x794>
800f00dc:	afa00010 	sw	zero,16(sp)
800f00e0:	0803bfea 	j	800effa8 <explode_lit4+0xb74>
800f00e4:	afbe0020 	sw	s8,32(sp)
800f00e8:	3c078011 	lui	a3,0x8011
800f00ec:	02f52021 	addu	a0,s7,s5
800f00f0:	02003021 	move	a2,s0
800f00f4:	24e7c930 	addiu	a3,a3,-14032
800f00f8:	00e0f809 	jalr	a3
800f00fc:	02f0b821 	addu	s7,s7,s0
800f0100:	16f2fece 	bne	s7,s2,800efc3c <explode_lit4+0x808>
800f0104:	02118821 	addu	s1,s0,s1
800f0108:	0803c019 	j	800f0064 <explode_lit4+0xc30>
800f010c:	3c088031 	lui	t0,0x8031
800f0110:	02f52021 	addu	a0,s7,s5
800f0114:	00002821 	move	a1,zero
800f0118:	02003021 	move	a2,s0
800f011c:	2463ca64 	addiu	v1,v1,-13724
800f0120:	0060f809 	jalr	v1
800f0124:	02f0b821 	addu	s7,s7,s0
800f0128:	16f2fec4 	bne	s7,s2,800efc3c <explode_lit4+0x808>
800f012c:	02118821 	addu	s1,s0,s1
800f0130:	0803c019 	j	800f0064 <explode_lit4+0xc30>
800f0134:	3c088031 	lui	t0,0x8031
800f0138:	3c038031 	lui	v1,0x8031
800f013c:	8c62dad0 	lw	v0,-9520(v1)
800f0140:	8c470060 	lw	a3,96(v0)
800f0144:	0280f809 	jalr	s4
800f0148:	8c440000 	lw	a0,0(v0)
800f014c:	24030001 	li	v1,1
800f0150:	1443fd04 	bne	v0,v1,800ef564 <explode_lit4+0x130>
800f0154:	3c09801f 	lui	t1,0x801f
800f0158:	3c028031 	lui	v0,0x8031
800f015c:	8c43dad0 	lw	v1,-9520(v0)
800f0160:	3c078031 	lui	a3,0x8031
800f0164:	8c64003c 	lw	a0,60(v1)
800f0168:	8c620058 	lw	v0,88(v1)
800f016c:	8c650000 	lw	a1,0(v1)
800f0170:	00902021 	addu	a0,a0,s0
800f0174:	ac64003c 	sw	a0,60(v1)
800f0178:	8ce4dad0 	lw	a0,-9520(a3)
800f017c:	ac650004 	sw	a1,4(v1)
800f0180:	00501023 	subu	v0,v0,s0
800f0184:	ac700008 	sw	s0,8(v1)
800f0188:	ac620058 	sw	v0,88(v1)
800f018c:	8c830004 	lw	v1,4(a0)
800f0190:	8c820008 	lw	v0,8(a0)
800f0194:	90650000 	lbu	a1,0(v1)
800f0198:	2442ffff 	addiu	v0,v0,-1
800f019c:	24630001 	addiu	v1,v1,1
800f01a0:	3c08801f 	lui	t0,0x801f
800f01a4:	ac820008 	sw	v0,8(a0)
800f01a8:	a5054720 	sh	a1,18208(t0)
800f01ac:	0803bd70 	j	800ef5c0 <explode_lit4+0x18c>
800f01b0:	ac830004 	sw	v1,4(a0)
800f01b4:	3c088031 	lui	t0,0x8031
800f01b8:	8d02dad0 	lw	v0,-9520(t0)
800f01bc:	8c470060 	lw	a3,96(v0)
800f01c0:	0260f809 	jalr	s3
800f01c4:	8c440000 	lw	a0,0(v0)
800f01c8:	24030001 	li	v1,1
800f01cc:	1443fd99 	bne	v0,v1,800ef834 <explode_lit4+0x400>
800f01d0:	3c03801f 	lui	v1,0x801f
800f01d4:	3c028031 	lui	v0,0x8031
800f01d8:	8c43dad0 	lw	v1,-9520(v0)
800f01dc:	3c098031 	lui	t1,0x8031
800f01e0:	8c64003c 	lw	a0,60(v1)
800f01e4:	8c620058 	lw	v0,88(v1)
800f01e8:	8c650000 	lw	a1,0(v1)
800f01ec:	00902021 	addu	a0,a0,s0
800f01f0:	ac64003c 	sw	a0,60(v1)
800f01f4:	8d24dad0 	lw	a0,-9520(t1)
800f01f8:	ac700008 	sw	s0,8(v1)
800f01fc:	ac650004 	sw	a1,4(v1)
800f0200:	00501023 	subu	v0,v0,s0
800f0204:	ac620058 	sw	v0,88(v1)
800f0208:	8c830004 	lw	v1,4(a0)
800f020c:	8c820008 	lw	v0,8(a0)
800f0210:	90650000 	lbu	a1,0(v1)
800f0214:	2442ffff 	addiu	v0,v0,-1
800f0218:	24630001 	addiu	v1,v1,1
800f021c:	ac820008 	sw	v0,8(a0)
800f0220:	3c02801f 	lui	v0,0x801f
800f0224:	a4454720 	sh	a1,18208(v0)
800f0228:	0803be22 	j	800ef888 <explode_lit4+0x454>
800f022c:	ac830004 	sw	v1,4(a0)
800f0230:	3c088031 	lui	t0,0x8031
800f0234:	8d02dad0 	lw	v0,-9520(t0)
800f0238:	8c470060 	lw	a3,96(v0)
800f023c:	0280f809 	jalr	s4
800f0240:	8c440000 	lw	a0,0(v0)
800f0244:	24030001 	li	v1,1
800f0248:	1443fdaf 	bne	v0,v1,800ef908 <explode_lit4+0x4d4>
800f024c:	3c03801f 	lui	v1,0x801f
800f0250:	3c028031 	lui	v0,0x8031
800f0254:	8c43dad0 	lw	v1,-9520(v0)
800f0258:	3c098031 	lui	t1,0x8031
800f025c:	8c64003c 	lw	a0,60(v1)
800f0260:	8c620058 	lw	v0,88(v1)
800f0264:	8c650000 	lw	a1,0(v1)
800f0268:	00912021 	addu	a0,a0,s1
800f026c:	ac64003c 	sw	a0,60(v1)
800f0270:	8d24dad0 	lw	a0,-9520(t1)
800f0274:	ac710008 	sw	s1,8(v1)
800f0278:	ac650004 	sw	a1,4(v1)
800f027c:	00511023 	subu	v0,v0,s1
800f0280:	ac620058 	sw	v0,88(v1)
800f0284:	8c830004 	lw	v1,4(a0)
800f0288:	8c820008 	lw	v0,8(a0)
800f028c:	90650000 	lbu	a1,0(v1)
800f0290:	2442ffff 	addiu	v0,v0,-1
800f0294:	24630001 	addiu	v1,v1,1
800f0298:	ac820008 	sw	v0,8(a0)
800f029c:	3c02801f 	lui	v0,0x801f
800f02a0:	a4454720 	sh	a1,18208(v0)
800f02a4:	0803be58 	j	800ef960 <explode_lit4+0x52c>
800f02a8:	ac830004 	sw	v1,4(a0)
800f02ac:	3c098031 	lui	t1,0x8031
800f02b0:	8d22dad0 	lw	v0,-9520(t1)
800f02b4:	8c470060 	lw	a3,96(v0)
800f02b8:	0280f809 	jalr	s4
800f02bc:	8c440000 	lw	a0,0(v0)
800f02c0:	24030001 	li	v1,1
800f02c4:	1443fdd4 	bne	v0,v1,800efa18 <explode_lit4+0x5e4>
800f02c8:	3c08801f 	lui	t0,0x801f
800f02cc:	3c028031 	lui	v0,0x8031
800f02d0:	8c43dad0 	lw	v1,-9520(v0)
800f02d4:	3c07801f 	lui	a3,0x801f
800f02d8:	8c620058 	lw	v0,88(v1)
800f02dc:	8c64003c 	lw	a0,60(v1)
800f02e0:	00511023 	subu	v0,v0,s1
800f02e4:	8c650000 	lw	a1,0(v1)
800f02e8:	00912021 	addu	a0,a0,s1
800f02ec:	ac620058 	sw	v0,88(v1)
800f02f0:	3c028031 	lui	v0,0x8031
800f02f4:	ac64003c 	sw	a0,60(v1)
800f02f8:	8c44dad0 	lw	a0,-9520(v0)
800f02fc:	ac650004 	sw	a1,4(v1)
800f0300:	ac710008 	sw	s1,8(v1)
800f0304:	8c830004 	lw	v1,4(a0)
800f0308:	8c820008 	lw	v0,8(a0)
800f030c:	90650000 	lbu	a1,0(v1)
800f0310:	2442ffff 	addiu	v0,v0,-1
800f0314:	24630001 	addiu	v1,v1,1
800f0318:	ac820008 	sw	v0,8(a0)
800f031c:	a4e54720 	sh	a1,18208(a3)
800f0320:	0803be9d 	j	800efa74 <explode_lit4+0x640>
800f0324:	ac830004 	sw	v1,4(a0)
800f0328:	8c62003c 	lw	v0,60(v1)
800f032c:	8c650068 	lw	a1,104(v1)
800f0330:	8c640060 	lw	a0,96(v1)
800f0334:	00452821 	addu	a1,v0,a1
800f0338:	3c028011 	lui	v0,0x8011
800f033c:	2ce34000 	sltiu	v1,a3,16384
800f0340:	00003021 	move	a2,zero
800f0344:	24420d40 	addiu	v0,v0,3392
800f0348:	0040f809 	jalr	v0
800f034c:	00e3800b 	movn	s0,a3,v1
800f0350:	1440fea6 	bnez	v0,800efdec <explode_lit4+0x9b8>
800f0354:	3c03801f 	lui	v1,0x801f
800f0358:	3c078031 	lui	a3,0x8031
800f035c:	8ce2dad0 	lw	v0,-9520(a3)
800f0360:	02002821 	move	a1,s0
800f0364:	8c470060 	lw	a3,96(v0)
800f0368:	8c440000 	lw	a0,0(v0)
800f036c:	3c028011 	lui	v0,0x8011
800f0370:	2442f320 	addiu	v0,v0,-3296
800f0374:	0040f809 	jalr	v0
800f0378:	24060001 	li	a2,1
800f037c:	24030001 	li	v1,1
800f0380:	1443fe9a 	bne	v0,v1,800efdec <explode_lit4+0x9b8>
800f0384:	3c03801f 	lui	v1,0x801f
800f0388:	3c088031 	lui	t0,0x8031
800f038c:	8d02dad0 	lw	v0,-9520(t0)
800f0390:	8c43003c 	lw	v1,60(v0)
800f0394:	8c440058 	lw	a0,88(v0)
800f0398:	8c450000 	lw	a1,0(v0)
800f039c:	00701821 	addu	v1,v1,s0
800f03a0:	00902023 	subu	a0,a0,s0
800f03a4:	ac500008 	sw	s0,8(v0)
800f03a8:	ac43003c 	sw	v1,60(v0)
800f03ac:	ac440058 	sw	a0,88(v0)
800f03b0:	ac450004 	sw	a1,4(v0)
800f03b4:	3c098031 	lui	t1,0x8031
800f03b8:	8d24dad0 	lw	a0,-9520(t1)
800f03bc:	24110007 	li	s1,7
800f03c0:	8c830004 	lw	v1,4(a0)
800f03c4:	8c820008 	lw	v0,8(a0)
800f03c8:	90650000 	lbu	a1,0(v1)
800f03cc:	2442ffff 	addiu	v0,v0,-1
800f03d0:	24630001 	addiu	v1,v1,1
800f03d4:	ac820008 	sw	v0,8(a0)
800f03d8:	3c02801f 	lui	v0,0x801f
800f03dc:	a4454720 	sh	a1,18208(v0)
800f03e0:	ac830004 	sw	v1,4(a0)
800f03e4:	3c03801f 	lui	v1,0x801f
800f03e8:	94624720 	lhu	v0,18208(v1)
800f03ec:	0803bd3b 	j	800ef4ec <explode_lit4+0xb8>
800f03f0:	0282a025 	or	s4,s4,v0
800f03f4:	3c088031 	lui	t0,0x8031
800f03f8:	8d02dad0 	lw	v0,-9520(t0)
800f03fc:	8c470060 	lw	a3,96(v0)
800f0400:	0240f809 	jalr	s2
800f0404:	8c440000 	lw	a0,0(v0)
800f0408:	24030001 	li	v1,1
800f040c:	1443fdc5 	bne	v0,v1,800efb24 <explode_lit4+0x6f0>
800f0410:	3c03801f 	lui	v1,0x801f
800f0414:	3c028031 	lui	v0,0x8031
800f0418:	8c43dad0 	lw	v1,-9520(v0)
800f041c:	3c098031 	lui	t1,0x8031
800f0420:	8c64003c 	lw	a0,60(v1)
800f0424:	8c620058 	lw	v0,88(v1)
800f0428:	8c650000 	lw	a1,0(v1)
800f042c:	00902021 	addu	a0,a0,s0
800f0430:	ac64003c 	sw	a0,60(v1)
800f0434:	8d24dad0 	lw	a0,-9520(t1)
800f0438:	ac700008 	sw	s0,8(v1)
800f043c:	ac650004 	sw	a1,4(v1)
800f0440:	00501023 	subu	v0,v0,s0
800f0444:	ac620058 	sw	v0,88(v1)
800f0448:	8c830004 	lw	v1,4(a0)
800f044c:	8c820008 	lw	v0,8(a0)
800f0450:	90650000 	lbu	a1,0(v1)
800f0454:	2442ffff 	addiu	v0,v0,-1
800f0458:	24630001 	addiu	v1,v1,1
800f045c:	ac820008 	sw	v0,8(a0)
800f0460:	3c02801f 	lui	v0,0x801f
800f0464:	a4454720 	sh	a1,18208(v0)
800f0468:	0803bede 	j	800efb78 <explode_lit4+0x744>
800f046c:	ac830004 	sw	v1,4(a0)
800f0470:	3c088031 	lui	t0,0x8031
800f0474:	8d02dad0 	lw	v0,-9520(t0)
800f0478:	8c440010 	lw	a0,16(v0)
800f047c:	3c028012 	lui	v0,0x8012
800f0480:	2442c980 	addiu	v0,v0,-13952
800f0484:	0040f809 	jalr	v0
800f0488:	34068000 	li	a2,0x8000
800f048c:	3c098031 	lui	t1,0x8031
800f0490:	8d30dad0 	lw	s0,-9520(t1)
800f0494:	3c02800f 	lui	v0,0x800f
800f0498:	8e040050 	lw	a0,80(s0)
800f049c:	8e050010 	lw	a1,16(s0)
800f04a0:	2442775c 	addiu	v0,v0,30556
800f04a4:	0040f809 	jalr	v0
800f04a8:	34068000 	li	a2,0x8000
800f04ac:	3c038031 	lui	v1,0x8031
800f04b0:	8c64dad0 	lw	a0,-9520(v1)
800f04b4:	afa00010 	sw	zero,16(sp)
800f04b8:	8c850010 	lw	a1,16(a0)
800f04bc:	8c860014 	lw	a2,20(a0)
800f04c0:	8c830018 	lw	v1,24(a0)
800f04c4:	00b72821 	addu	a1,a1,s7
800f04c8:	00771821 	addu	v1,v1,s7
800f04cc:	24c68000 	addiu	a2,a2,-32768
800f04d0:	0000b821 	move	s7,zero
800f04d4:	ae020050 	sw	v0,80(s0)
800f04d8:	ac830018 	sw	v1,24(a0)
800f04dc:	ac850010 	sw	a1,16(a0)
800f04e0:	0803bfea 	j	800effa8 <explode_lit4+0xb74>
800f04e4:	ac860014 	sw	a2,20(a0)
800f04e8:	0000b821 	move	s7,zero
800f04ec:	0803bfed 	j	800effb4 <explode_lit4+0xb80>
800f04f0:	00009021 	move	s2,zero

800f04f4 <explode>:
800f04f4:	27bdfba0 	addiu	sp,sp,-1120
800f04f8:	afb70454 	sw	s7,1108(sp)
800f04fc:	3c178031 	lui	s7,0x8031
800f0500:	8ee4dad4 	lw	a0,-9516(s7)
800f0504:	afbf045c 	sw	ra,1116(sp)
800f0508:	afbe0458 	sw	s8,1112(sp)
800f050c:	afb60450 	sw	s6,1104(sp)
800f0510:	afb5044c 	sw	s5,1100(sp)
800f0514:	afb40448 	sw	s4,1096(sp)
800f0518:	afb30444 	sw	s3,1092(sp)
800f051c:	afb20440 	sw	s2,1088(sp)
800f0520:	afb1043c 	sw	s1,1084(sp)
800f0524:	afb00438 	sw	s0,1080(sp)
800f0528:	8c82007c 	lw	v0,124(a0)
800f052c:	8c850030 	lw	a1,48(a0)
800f0530:	8c430058 	lw	v1,88(v0)
800f0534:	3c020003 	lui	v0,0x3
800f0538:	34420d41 	ori	v0,v0,0xd41
800f053c:	0062182b 	sltu	v1,v1,v0
800f0540:	24040007 	li	a0,7
800f0544:	24020008 	li	v0,8
800f0548:	0083100b 	movn	v0,a0,v1
800f054c:	30a50004 	andi	a1,a1,0x4
800f0550:	3c03801f 	lui	v1,0x801f
800f0554:	afa20034 	sw	v0,52(sp)
800f0558:	ac604718 	sw	zero,18200(v1)
800f055c:	10a0004e 	beqz	a1,800f0698 <explode+0x1a4>
800f0560:	afa40030 	sw	a0,48(sp)
800f0564:	3c138031 	lui	s3,0x8031
800f0568:	8e64dad0 	lw	a0,-9520(s3)
800f056c:	24020009 	li	v0,9
800f0570:	8c830008 	lw	v1,8(a0)
800f0574:	10600124 	beqz	v1,800f0a08 <explode+0x514>
800f0578:	afa2002c 	sw	v0,44(sp)
800f057c:	8c830004 	lw	v1,4(a0)
800f0580:	8c820008 	lw	v0,8(a0)
800f0584:	90650000 	lbu	a1,0(v1)
800f0588:	2442ffff 	addiu	v0,v0,-1
800f058c:	24630001 	addiu	v1,v1,1
800f0590:	ac820008 	sw	v0,8(a0)
800f0594:	3c02801f 	lui	v0,0x801f
800f0598:	a4454720 	sh	a1,18208(v0)
800f059c:	ac830004 	sw	v1,4(a0)
800f05a0:	3c03801f 	lui	v1,0x801f
800f05a4:	94624720 	lhu	v0,18208(v1)
800f05a8:	3c038011 	lui	v1,0x8011
800f05ac:	24500001 	addiu	s0,v0,1
800f05b0:	3c028011 	lui	v0,0x8011
800f05b4:	24750d40 	addiu	s5,v1,3392
800f05b8:	2456f320 	addiu	s6,v0,-3296
800f05bc:	00008821 	move	s1,zero
800f05c0:	27b40038 	addiu	s4,sp,56
800f05c4:	8e63dad0 	lw	v1,-9520(s3)
800f05c8:	8c620008 	lw	v0,8(v1)
800f05cc:	14400167 	bnez	v0,800f0b6c <explode+0x678>
800f05d0:	8e64dad0 	lw	a0,-9520(s3)
800f05d4:	8c670058 	lw	a3,88(v1)
800f05d8:	10e0000b 	beqz	a3,800f0608 <explode+0x114>
800f05dc:	00003021 	move	a2,zero
800f05e0:	8c62003c 	lw	v0,60(v1)
800f05e4:	8c650068 	lw	a1,104(v1)
800f05e8:	8c640060 	lw	a0,96(v1)
800f05ec:	24124000 	li	s2,16384
800f05f0:	2ce34000 	sltiu	v1,a3,16384
800f05f4:	00452821 	addu	a1,v0,a1
800f05f8:	02a0f809 	jalr	s5
800f05fc:	00e3900b 	movn	s2,a3,v1
800f0600:	10400146 	beqz	v0,800f0b1c <explode+0x628>
800f0604:	8e62dad0 	lw	v0,-9520(s3)
800f0608:	3c03801f 	lui	v1,0x801f
800f060c:	94624720 	lhu	v0,18208(v1)
800f0610:	304300f0 	andi	v1,v0,0xf0
800f0614:	00033102 	srl	a2,v1,0x4
800f0618:	24c40001 	addiu	a0,a2,1
800f061c:	02241821 	addu	v1,s1,a0
800f0620:	3042000f 	andi	v0,v0,0xf
800f0624:	2c630101 	sltiu	v1,v1,257
800f0628:	1060000e 	beqz	v1,800f0664 <explode+0x170>
800f062c:	24450001 	addiu	a1,v0,1
800f0630:	00111080 	sll	v0,s1,0x2
800f0634:	02821021 	addu	v0,s4,v0
800f0638:	2484ffff 	addiu	a0,a0,-1
800f063c:	ac450000 	sw	a1,0(v0)
800f0640:	1480fffd 	bnez	a0,800f0638 <explode+0x144>
800f0644:	24420004 	addiu	v0,v0,4
800f0648:	02261021 	addu	v0,s1,a2
800f064c:	2610ffff 	addiu	s0,s0,-1
800f0650:	1600ffdc 	bnez	s0,800f05c4 <explode+0xd0>
800f0654:	24510001 	addiu	s1,v0,1
800f0658:	24020100 	li	v0,256
800f065c:	1222014d 	beq	s1,v0,800f0b94 <explode+0x6a0>
800f0660:	3c03800f 	lui	v1,0x800f
800f0664:	24020004 	li	v0,4
800f0668:	8fbf045c 	lw	ra,1116(sp)
800f066c:	8fbe0458 	lw	s8,1112(sp)
800f0670:	8fb70454 	lw	s7,1108(sp)
800f0674:	8fb60450 	lw	s6,1104(sp)
800f0678:	8fb5044c 	lw	s5,1100(sp)
800f067c:	8fb40448 	lw	s4,1096(sp)
800f0680:	8fb30444 	lw	s3,1092(sp)
800f0684:	8fb20440 	lw	s2,1088(sp)
800f0688:	8fb1043c 	lw	s1,1084(sp)
800f068c:	8fb00438 	lw	s0,1080(sp)
800f0690:	03e00008 	jr	ra
800f0694:	27bd0460 	addiu	sp,sp,1120
800f0698:	3c138031 	lui	s3,0x8031
800f069c:	8e63dad0 	lw	v1,-9520(s3)
800f06a0:	8c620008 	lw	v0,8(v1)
800f06a4:	104000b3 	beqz	v0,800f0974 <explode+0x480>
800f06a8:	00000000 	nop
800f06ac:	8e64dad0 	lw	a0,-9520(s3)
800f06b0:	8c830004 	lw	v1,4(a0)
800f06b4:	8c820008 	lw	v0,8(a0)
800f06b8:	90650000 	lbu	a1,0(v1)
800f06bc:	2442ffff 	addiu	v0,v0,-1
800f06c0:	24630001 	addiu	v1,v1,1
800f06c4:	ac820008 	sw	v0,8(a0)
800f06c8:	3c02801f 	lui	v0,0x801f
800f06cc:	a4454720 	sh	a1,18208(v0)
800f06d0:	ac830004 	sw	v1,4(a0)
800f06d4:	3c03801f 	lui	v1,0x801f
800f06d8:	94624720 	lhu	v0,18208(v1)
800f06dc:	3c038011 	lui	v1,0x8011
800f06e0:	24500001 	addiu	s0,v0,1
800f06e4:	3c028011 	lui	v0,0x8011
800f06e8:	24750d40 	addiu	s5,v1,3392
800f06ec:	2456f320 	addiu	s6,v0,-3296
800f06f0:	00008821 	move	s1,zero
800f06f4:	27b40038 	addiu	s4,sp,56
800f06f8:	8e63dad0 	lw	v1,-9520(s3)
800f06fc:	8c620008 	lw	v0,8(v1)
800f0700:	144000fc 	bnez	v0,800f0af4 <explode+0x600>
800f0704:	8e64dad0 	lw	a0,-9520(s3)
800f0708:	8c670058 	lw	a3,88(v1)
800f070c:	10e0000b 	beqz	a3,800f073c <explode+0x248>
800f0710:	00003021 	move	a2,zero
800f0714:	8c62003c 	lw	v0,60(v1)
800f0718:	8c650068 	lw	a1,104(v1)
800f071c:	8c640060 	lw	a0,96(v1)
800f0720:	24124000 	li	s2,16384
800f0724:	2ce34000 	sltiu	v1,a3,16384
800f0728:	00452821 	addu	a1,v0,a1
800f072c:	02a0f809 	jalr	s5
800f0730:	00e3900b 	movn	s2,a3,v1
800f0734:	104000db 	beqz	v0,800f0aa4 <explode+0x5b0>
800f0738:	8e62dad0 	lw	v0,-9520(s3)
800f073c:	3c03801f 	lui	v1,0x801f
800f0740:	94624720 	lhu	v0,18208(v1)
800f0744:	304300f0 	andi	v1,v0,0xf0
800f0748:	00033102 	srl	a2,v1,0x4
800f074c:	24c40001 	addiu	a0,a2,1
800f0750:	02241821 	addu	v1,s1,a0
800f0754:	3042000f 	andi	v0,v0,0xf
800f0758:	2c630041 	sltiu	v1,v1,65
800f075c:	1060ffc1 	beqz	v1,800f0664 <explode+0x170>
800f0760:	24450001 	addiu	a1,v0,1
800f0764:	00111080 	sll	v0,s1,0x2
800f0768:	02821021 	addu	v0,s4,v0
800f076c:	2484ffff 	addiu	a0,a0,-1
800f0770:	ac450000 	sw	a1,0(v0)
800f0774:	1480fffd 	bnez	a0,800f076c <explode+0x278>
800f0778:	24420004 	addiu	v0,v0,4
800f077c:	02261021 	addu	v0,s1,a2
800f0780:	2610ffff 	addiu	s0,s0,-1
800f0784:	1600ffdc 	bnez	s0,800f06f8 <explode+0x204>
800f0788:	24510001 	addiu	s1,v0,1
800f078c:	24020040 	li	v0,64
800f0790:	1622ffb5 	bne	s1,v0,800f0668 <explode+0x174>
800f0794:	24020004 	li	v0,4
800f0798:	3c1e801f 	lui	s8,0x801f
800f079c:	27c82510 	addiu	t0,s8,9488
800f07a0:	3c03800f 	lui	v1,0x800f
800f07a4:	2462b96c 	addiu	v0,v1,-18068
800f07a8:	afa80010 	sw	t0,16(sp)
800f07ac:	27a30024 	addiu	v1,sp,36
800f07b0:	27a80030 	addiu	t0,sp,48
800f07b4:	3c07801f 	lui	a3,0x801f
800f07b8:	24e72410 	addiu	a3,a3,9232
800f07bc:	02802021 	move	a0,s4
800f07c0:	24050040 	li	a1,64
800f07c4:	00003021 	move	a2,zero
800f07c8:	afa30014 	sw	v1,20(sp)
800f07cc:	0040f809 	jalr	v0
800f07d0:	afa80018 	sw	t0,24(sp)
800f07d4:	1440016e 	bnez	v0,800f0d90 <explode+0x89c>
800f07d8:	00408821 	move	s1,v0
800f07dc:	8e63dad0 	lw	v1,-9520(s3)
800f07e0:	8c620008 	lw	v0,8(v1)
800f07e4:	144001eb 	bnez	v0,800f0f94 <explode+0xaa0>
800f07e8:	8e64dad0 	lw	a0,-9520(s3)
800f07ec:	8c670058 	lw	a3,88(v1)
800f07f0:	10e0000d 	beqz	a3,800f0828 <explode+0x334>
800f07f4:	24104000 	li	s0,16384
800f07f8:	8c62003c 	lw	v0,60(v1)
800f07fc:	8c650068 	lw	a1,104(v1)
800f0800:	8c640060 	lw	a0,96(v1)
800f0804:	00452821 	addu	a1,v0,a1
800f0808:	3c028011 	lui	v0,0x8011
800f080c:	2ce34000 	sltiu	v1,a3,16384
800f0810:	00003021 	move	a2,zero
800f0814:	24420d40 	addiu	v0,v0,3392
800f0818:	0040f809 	jalr	v0
800f081c:	00e3800b 	movn	s0,a3,v1
800f0820:	104001c6 	beqz	v0,800f0f3c <explode+0xa48>
800f0824:	8e62dad0 	lw	v0,-9520(s3)
800f0828:	3c03801f 	lui	v1,0x801f
800f082c:	94624720 	lhu	v0,18208(v1)
800f0830:	3c038011 	lui	v1,0x8011
800f0834:	24500001 	addiu	s0,v0,1
800f0838:	3c028011 	lui	v0,0x8011
800f083c:	24750d40 	addiu	s5,v1,3392
800f0840:	2456f320 	addiu	s6,v0,-3296
800f0844:	00009021 	move	s2,zero
800f0848:	8e63dad0 	lw	v1,-9520(s3)
800f084c:	8c620008 	lw	v0,8(v1)
800f0850:	14400190 	bnez	v0,800f0e94 <explode+0x9a0>
800f0854:	8e64dad0 	lw	a0,-9520(s3)
800f0858:	8c670058 	lw	a3,88(v1)
800f085c:	10e0000b 	beqz	a3,800f088c <explode+0x398>
800f0860:	00003021 	move	a2,zero
800f0864:	8c62003c 	lw	v0,60(v1)
800f0868:	8c650068 	lw	a1,104(v1)
800f086c:	8c640060 	lw	a0,96(v1)
800f0870:	24114000 	li	s1,16384
800f0874:	2ce34000 	sltiu	v1,a3,16384
800f0878:	00452821 	addu	a1,v0,a1
800f087c:	02a0f809 	jalr	s5
800f0880:	00e3880b 	movn	s1,a3,v1
800f0884:	1040016f 	beqz	v0,800f0e44 <explode+0x950>
800f0888:	8e62dad0 	lw	v0,-9520(s3)
800f088c:	3c03801f 	lui	v1,0x801f
800f0890:	94624720 	lhu	v0,18208(v1)
800f0894:	304300f0 	andi	v1,v0,0xf0
800f0898:	00033102 	srl	a2,v1,0x4
800f089c:	24c40001 	addiu	a0,a2,1
800f08a0:	02441821 	addu	v1,s2,a0
800f08a4:	3042000f 	andi	v0,v0,0xf
800f08a8:	2c630041 	sltiu	v1,v1,65
800f08ac:	1060ff6d 	beqz	v1,800f0664 <explode+0x170>
800f08b0:	24450001 	addiu	a1,v0,1
800f08b4:	00121080 	sll	v0,s2,0x2
800f08b8:	02821021 	addu	v0,s4,v0
800f08bc:	2484ffff 	addiu	a0,a0,-1
800f08c0:	ac450000 	sw	a1,0(v0)
800f08c4:	1480fffd 	bnez	a0,800f08bc <explode+0x3c8>
800f08c8:	24420004 	addiu	v0,v0,4
800f08cc:	02461021 	addu	v0,s2,a2
800f08d0:	2610ffff 	addiu	s0,s0,-1
800f08d4:	1600ffdc 	bnez	s0,800f0848 <explode+0x354>
800f08d8:	24520001 	addiu	s2,v0,1
800f08dc:	24020040 	li	v0,64
800f08e0:	1642ff61 	bne	s2,v0,800f0668 <explode+0x174>
800f08e4:	24020004 	li	v0,4
800f08e8:	8ee3dad4 	lw	v1,-9516(s7)
800f08ec:	8c620030 	lw	v0,48(v1)
800f08f0:	30420002 	andi	v0,v0,0x2
800f08f4:	104001b1 	beqz	v0,800f0fbc <explode+0xac8>
800f08f8:	27c82510 	addiu	t0,s8,9488
800f08fc:	3c03800f 	lui	v1,0x800f
800f0900:	2462b96c 	addiu	v0,v1,-18068
800f0904:	afa80010 	sw	t0,16(sp)
800f0908:	27a30028 	addiu	v1,sp,40
800f090c:	27a80034 	addiu	t0,sp,52
800f0910:	3c07801f 	lui	a3,0x801f
800f0914:	02802021 	move	a0,s4
800f0918:	24e72610 	addiu	a3,a3,9744
800f091c:	24050040 	li	a1,64
800f0920:	00003021 	move	a2,zero
800f0924:	afa30014 	sw	v1,20(sp)
800f0928:	0040f809 	jalr	v0
800f092c:	afa80018 	sw	t0,24(sp)
800f0930:	104001ca 	beqz	v0,800f105c <explode+0xb68>
800f0934:	00408821 	move	s1,v0
800f0938:	24020001 	li	v0,1
800f093c:	122201bd 	beq	s1,v0,800f1034 <explode+0xb40>
800f0940:	8fb00028 	lw	s0,40(sp)
800f0944:	8fb00024 	lw	s0,36(sp)
800f0948:	1200ff47 	beqz	s0,800f0668 <explode+0x174>
800f094c:	02201021 	move	v0,s1
800f0950:	3c028010 	lui	v0,0x8010
800f0954:	24524e60 	addiu	s2,v0,20064
800f0958:	2604fff8 	addiu	a0,s0,-8
800f095c:	0240f809 	jalr	s2
800f0960:	8c900004 	lw	s0,4(a0)
800f0964:	1600fffc 	bnez	s0,800f0958 <explode+0x464>
800f0968:	02201021 	move	v0,s1
800f096c:	0803c19a 	j	800f0668 <explode+0x174>
800f0970:	00000000 	nop
800f0974:	8c670058 	lw	a3,88(v1)
800f0978:	10e0ff56 	beqz	a3,800f06d4 <explode+0x1e0>
800f097c:	24104000 	li	s0,16384
800f0980:	8c62003c 	lw	v0,60(v1)
800f0984:	8c650068 	lw	a1,104(v1)
800f0988:	8c640060 	lw	a0,96(v1)
800f098c:	00452821 	addu	a1,v0,a1
800f0990:	3c028011 	lui	v0,0x8011
800f0994:	2ce34000 	sltiu	v1,a3,16384
800f0998:	00003021 	move	a2,zero
800f099c:	24420d40 	addiu	v0,v0,3392
800f09a0:	0040f809 	jalr	v0
800f09a4:	00e3800b 	movn	s0,a3,v1
800f09a8:	1440ff4b 	bnez	v0,800f06d8 <explode+0x1e4>
800f09ac:	3c03801f 	lui	v1,0x801f
800f09b0:	8e62dad0 	lw	v0,-9520(s3)
800f09b4:	02002821 	move	a1,s0
800f09b8:	8c470060 	lw	a3,96(v0)
800f09bc:	8c440000 	lw	a0,0(v0)
800f09c0:	3c028011 	lui	v0,0x8011
800f09c4:	2442f320 	addiu	v0,v0,-3296
800f09c8:	0040f809 	jalr	v0
800f09cc:	24060001 	li	a2,1
800f09d0:	24030001 	li	v1,1
800f09d4:	1443ff40 	bne	v0,v1,800f06d8 <explode+0x1e4>
800f09d8:	3c03801f 	lui	v1,0x801f
800f09dc:	8e62dad0 	lw	v0,-9520(s3)
800f09e0:	8c43003c 	lw	v1,60(v0)
800f09e4:	8c440058 	lw	a0,88(v0)
800f09e8:	8c450000 	lw	a1,0(v0)
800f09ec:	00701821 	addu	v1,v1,s0
800f09f0:	00902023 	subu	a0,a0,s0
800f09f4:	ac500008 	sw	s0,8(v0)
800f09f8:	ac43003c 	sw	v1,60(v0)
800f09fc:	ac440058 	sw	a0,88(v0)
800f0a00:	0803c1ab 	j	800f06ac <explode+0x1b8>
800f0a04:	ac450004 	sw	a1,4(v0)
800f0a08:	8c870058 	lw	a3,88(a0)
800f0a0c:	10e0fee5 	beqz	a3,800f05a4 <explode+0xb0>
800f0a10:	3c03801f 	lui	v1,0x801f
800f0a14:	8c82003c 	lw	v0,60(a0)
800f0a18:	8c850068 	lw	a1,104(a0)
800f0a1c:	8c840060 	lw	a0,96(a0)
800f0a20:	00452821 	addu	a1,v0,a1
800f0a24:	3c028011 	lui	v0,0x8011
800f0a28:	2ce34000 	sltiu	v1,a3,16384
800f0a2c:	24104000 	li	s0,16384
800f0a30:	00003021 	move	a2,zero
800f0a34:	24420d40 	addiu	v0,v0,3392
800f0a38:	0040f809 	jalr	v0
800f0a3c:	00e3800b 	movn	s0,a3,v1
800f0a40:	1440fed8 	bnez	v0,800f05a4 <explode+0xb0>
800f0a44:	3c03801f 	lui	v1,0x801f
800f0a48:	8e62dad0 	lw	v0,-9520(s3)
800f0a4c:	02002821 	move	a1,s0
800f0a50:	8c470060 	lw	a3,96(v0)
800f0a54:	8c440000 	lw	a0,0(v0)
800f0a58:	3c028011 	lui	v0,0x8011
800f0a5c:	2442f320 	addiu	v0,v0,-3296
800f0a60:	0040f809 	jalr	v0
800f0a64:	24060001 	li	a2,1
800f0a68:	24030001 	li	v1,1
800f0a6c:	1443fecd 	bne	v0,v1,800f05a4 <explode+0xb0>
800f0a70:	3c03801f 	lui	v1,0x801f
800f0a74:	8e62dad0 	lw	v0,-9520(s3)
800f0a78:	8c440058 	lw	a0,88(v0)
800f0a7c:	8c43003c 	lw	v1,60(v0)
800f0a80:	00902023 	subu	a0,a0,s0
800f0a84:	8c450000 	lw	a1,0(v0)
800f0a88:	00701821 	addu	v1,v1,s0
800f0a8c:	ac440058 	sw	a0,88(v0)
800f0a90:	00402021 	move	a0,v0
800f0a94:	ac500008 	sw	s0,8(v0)
800f0a98:	ac43003c 	sw	v1,60(v0)
800f0a9c:	0803c15f 	j	800f057c <explode+0x88>
800f0aa0:	ac450004 	sw	a1,4(v0)
800f0aa4:	02402821 	move	a1,s2
800f0aa8:	8c470060 	lw	a3,96(v0)
800f0aac:	8c440000 	lw	a0,0(v0)
800f0ab0:	02c0f809 	jalr	s6
800f0ab4:	24060001 	li	a2,1
800f0ab8:	24030001 	li	v1,1
800f0abc:	1443ff20 	bne	v0,v1,800f0740 <explode+0x24c>
800f0ac0:	3c03801f 	lui	v1,0x801f
800f0ac4:	3c028031 	lui	v0,0x8031
800f0ac8:	8c43dad0 	lw	v1,-9520(v0)
800f0acc:	8c64003c 	lw	a0,60(v1)
800f0ad0:	8c620058 	lw	v0,88(v1)
800f0ad4:	8c650000 	lw	a1,0(v1)
800f0ad8:	00922021 	addu	a0,a0,s2
800f0adc:	00521023 	subu	v0,v0,s2
800f0ae0:	ac720008 	sw	s2,8(v1)
800f0ae4:	ac64003c 	sw	a0,60(v1)
800f0ae8:	ac620058 	sw	v0,88(v1)
800f0aec:	ac650004 	sw	a1,4(v1)
800f0af0:	8e64dad0 	lw	a0,-9520(s3)
800f0af4:	8c830004 	lw	v1,4(a0)
800f0af8:	8c820008 	lw	v0,8(a0)
800f0afc:	90650000 	lbu	a1,0(v1)
800f0b00:	2442ffff 	addiu	v0,v0,-1
800f0b04:	24630001 	addiu	v1,v1,1
800f0b08:	ac820008 	sw	v0,8(a0)
800f0b0c:	3c02801f 	lui	v0,0x801f
800f0b10:	a4454720 	sh	a1,18208(v0)
800f0b14:	0803c1cf 	j	800f073c <explode+0x248>
800f0b18:	ac830004 	sw	v1,4(a0)
800f0b1c:	02402821 	move	a1,s2
800f0b20:	8c470060 	lw	a3,96(v0)
800f0b24:	8c440000 	lw	a0,0(v0)
800f0b28:	02c0f809 	jalr	s6
800f0b2c:	24060001 	li	a2,1
800f0b30:	24030001 	li	v1,1
800f0b34:	1443feb5 	bne	v0,v1,800f060c <explode+0x118>
800f0b38:	3c03801f 	lui	v1,0x801f
800f0b3c:	3c028031 	lui	v0,0x8031
800f0b40:	8c43dad0 	lw	v1,-9520(v0)
800f0b44:	8c64003c 	lw	a0,60(v1)
800f0b48:	8c620058 	lw	v0,88(v1)
800f0b4c:	8c650000 	lw	a1,0(v1)
800f0b50:	00922021 	addu	a0,a0,s2
800f0b54:	00521023 	subu	v0,v0,s2
800f0b58:	ac720008 	sw	s2,8(v1)
800f0b5c:	ac64003c 	sw	a0,60(v1)
800f0b60:	ac620058 	sw	v0,88(v1)
800f0b64:	ac650004 	sw	a1,4(v1)
800f0b68:	8e64dad0 	lw	a0,-9520(s3)
800f0b6c:	8c830004 	lw	v1,4(a0)
800f0b70:	8c820008 	lw	v0,8(a0)
800f0b74:	90650000 	lbu	a1,0(v1)
800f0b78:	2442ffff 	addiu	v0,v0,-1
800f0b7c:	24630001 	addiu	v1,v1,1
800f0b80:	ac820008 	sw	v0,8(a0)
800f0b84:	3c02801f 	lui	v0,0x801f
800f0b88:	a4454720 	sh	a1,18208(v0)
800f0b8c:	0803c182 	j	800f0608 <explode+0x114>
800f0b90:	ac830004 	sw	v1,4(a0)
800f0b94:	2462b96c 	addiu	v0,v1,-18068
800f0b98:	27a8002c 	addiu	t0,sp,44
800f0b9c:	27a30020 	addiu	v1,sp,32
800f0ba0:	02802021 	move	a0,s4
800f0ba4:	24050100 	li	a1,256
800f0ba8:	24060100 	li	a2,256
800f0bac:	00003821 	move	a3,zero
800f0bb0:	afa30014 	sw	v1,20(sp)
800f0bb4:	afa80018 	sw	t0,24(sp)
800f0bb8:	0040f809 	jalr	v0
800f0bbc:	afa00010 	sw	zero,16(sp)
800f0bc0:	14400064 	bnez	v0,800f0d54 <explode+0x860>
800f0bc4:	00408821 	move	s1,v0
800f0bc8:	8e63dad0 	lw	v1,-9520(s3)
800f0bcc:	8c620008 	lw	v0,8(v1)
800f0bd0:	144000d0 	bnez	v0,800f0f14 <explode+0xa20>
800f0bd4:	8e64dad0 	lw	a0,-9520(s3)
800f0bd8:	8c670058 	lw	a3,88(v1)
800f0bdc:	10e0000d 	beqz	a3,800f0c14 <explode+0x720>
800f0be0:	24104000 	li	s0,16384
800f0be4:	8c62003c 	lw	v0,60(v1)
800f0be8:	8c650068 	lw	a1,104(v1)
800f0bec:	8c640060 	lw	a0,96(v1)
800f0bf0:	00452821 	addu	a1,v0,a1
800f0bf4:	3c028011 	lui	v0,0x8011
800f0bf8:	2ce34000 	sltiu	v1,a3,16384
800f0bfc:	00003021 	move	a2,zero
800f0c00:	24420d40 	addiu	v0,v0,3392
800f0c04:	0040f809 	jalr	v0
800f0c08:	00e3800b 	movn	s0,a3,v1
800f0c0c:	104000ab 	beqz	v0,800f0ebc <explode+0x9c8>
800f0c10:	8e62dad0 	lw	v0,-9520(s3)
800f0c14:	3c03801f 	lui	v1,0x801f
800f0c18:	94624720 	lhu	v0,18208(v1)
800f0c1c:	3c038011 	lui	v1,0x8011
800f0c20:	24500001 	addiu	s0,v0,1
800f0c24:	3c028011 	lui	v0,0x8011
800f0c28:	24750d40 	addiu	s5,v1,3392
800f0c2c:	2456f320 	addiu	s6,v0,-3296
800f0c30:	00009021 	move	s2,zero
800f0c34:	8e63dad0 	lw	v1,-9520(s3)
800f0c38:	8c620008 	lw	v0,8(v1)
800f0c3c:	14400077 	bnez	v0,800f0e1c <explode+0x928>
800f0c40:	8e64dad0 	lw	a0,-9520(s3)
800f0c44:	8c670058 	lw	a3,88(v1)
800f0c48:	10e0000b 	beqz	a3,800f0c78 <explode+0x784>
800f0c4c:	00003021 	move	a2,zero
800f0c50:	8c62003c 	lw	v0,60(v1)
800f0c54:	8c650068 	lw	a1,104(v1)
800f0c58:	8c640060 	lw	a0,96(v1)
800f0c5c:	24114000 	li	s1,16384
800f0c60:	2ce34000 	sltiu	v1,a3,16384
800f0c64:	00452821 	addu	a1,v0,a1
800f0c68:	02a0f809 	jalr	s5
800f0c6c:	00e3880b 	movn	s1,a3,v1
800f0c70:	10400056 	beqz	v0,800f0dcc <explode+0x8d8>
800f0c74:	8e62dad0 	lw	v0,-9520(s3)
800f0c78:	3c03801f 	lui	v1,0x801f
800f0c7c:	94624720 	lhu	v0,18208(v1)
800f0c80:	304300f0 	andi	v1,v0,0xf0
800f0c84:	00033102 	srl	a2,v1,0x4
800f0c88:	24c40001 	addiu	a0,a2,1
800f0c8c:	02441821 	addu	v1,s2,a0
800f0c90:	3042000f 	andi	v0,v0,0xf
800f0c94:	2c630041 	sltiu	v1,v1,65
800f0c98:	1060fe72 	beqz	v1,800f0664 <explode+0x170>
800f0c9c:	24450001 	addiu	a1,v0,1
800f0ca0:	00121080 	sll	v0,s2,0x2
800f0ca4:	02821021 	addu	v0,s4,v0
800f0ca8:	2484ffff 	addiu	a0,a0,-1
800f0cac:	ac450000 	sw	a1,0(v0)
800f0cb0:	1480fffd 	bnez	a0,800f0ca8 <explode+0x7b4>
800f0cb4:	24420004 	addiu	v0,v0,4
800f0cb8:	02461021 	addu	v0,s2,a2
800f0cbc:	2610ffff 	addiu	s0,s0,-1
800f0cc0:	1600ffdc 	bnez	s0,800f0c34 <explode+0x740>
800f0cc4:	24520001 	addiu	s2,v0,1
800f0cc8:	24020040 	li	v0,64
800f0ccc:	1642fe66 	bne	s2,v0,800f0668 <explode+0x174>
800f0cd0:	24020004 	li	v0,4
800f0cd4:	3c1e801f 	lui	s8,0x801f
800f0cd8:	27c82510 	addiu	t0,s8,9488
800f0cdc:	3c03800f 	lui	v1,0x800f
800f0ce0:	2462b96c 	addiu	v0,v1,-18068
800f0ce4:	afa80010 	sw	t0,16(sp)
800f0ce8:	27a30024 	addiu	v1,sp,36
800f0cec:	27a80030 	addiu	t0,sp,48
800f0cf0:	3c07801f 	lui	a3,0x801f
800f0cf4:	24e72490 	addiu	a3,a3,9360
800f0cf8:	02802021 	move	a0,s4
800f0cfc:	24050040 	li	a1,64
800f0d00:	00003021 	move	a2,zero
800f0d04:	afa30014 	sw	v1,20(sp)
800f0d08:	0040f809 	jalr	v0
800f0d0c:	afa80018 	sw	t0,24(sp)
800f0d10:	104000f9 	beqz	v0,800f10f8 <explode+0xc04>
800f0d14:	00408821 	move	s1,v0
800f0d18:	24020001 	li	v0,1
800f0d1c:	122200ec 	beq	s1,v0,800f10d0 <explode+0xbdc>
800f0d20:	8fb00024 	lw	s0,36(sp)
800f0d24:	8fb00020 	lw	s0,32(sp)
800f0d28:	1200fe4f 	beqz	s0,800f0668 <explode+0x174>
800f0d2c:	02201021 	move	v0,s1
800f0d30:	3c028010 	lui	v0,0x8010
800f0d34:	24524e60 	addiu	s2,v0,20064
800f0d38:	2604fff8 	addiu	a0,s0,-8
800f0d3c:	0240f809 	jalr	s2
800f0d40:	8c900004 	lw	s0,4(a0)
800f0d44:	1600fffc 	bnez	s0,800f0d38 <explode+0x844>
800f0d48:	02201021 	move	v0,s1
800f0d4c:	0803c19b 	j	800f066c <explode+0x178>
800f0d50:	8fbf045c 	lw	ra,1116(sp)
800f0d54:	24020001 	li	v0,1
800f0d58:	1622fe43 	bne	s1,v0,800f0668 <explode+0x174>
800f0d5c:	02201021 	move	v0,s1
800f0d60:	8fb00020 	lw	s0,32(sp)
800f0d64:	1200fe41 	beqz	s0,800f066c <explode+0x178>
800f0d68:	8fbf045c 	lw	ra,1116(sp)
800f0d6c:	3c028010 	lui	v0,0x8010
800f0d70:	24524e60 	addiu	s2,v0,20064
800f0d74:	2604fff8 	addiu	a0,s0,-8
800f0d78:	0240f809 	jalr	s2
800f0d7c:	8c900004 	lw	s0,4(a0)
800f0d80:	1600fffc 	bnez	s0,800f0d74 <explode+0x880>
800f0d84:	02201021 	move	v0,s1
800f0d88:	0803c19b 	j	800f066c <explode+0x178>
800f0d8c:	8fbf045c 	lw	ra,1116(sp)
800f0d90:	24020001 	li	v0,1
800f0d94:	1622fe34 	bne	s1,v0,800f0668 <explode+0x174>
800f0d98:	02201021 	move	v0,s1
800f0d9c:	8fb00024 	lw	s0,36(sp)
800f0da0:	1200fe32 	beqz	s0,800f066c <explode+0x178>
800f0da4:	8fbf045c 	lw	ra,1116(sp)
800f0da8:	3c028010 	lui	v0,0x8010
800f0dac:	24524e60 	addiu	s2,v0,20064
800f0db0:	2604fff8 	addiu	a0,s0,-8
800f0db4:	0240f809 	jalr	s2
800f0db8:	8c900004 	lw	s0,4(a0)
800f0dbc:	1600fffc 	bnez	s0,800f0db0 <explode+0x8bc>
800f0dc0:	02201021 	move	v0,s1
800f0dc4:	0803c19b 	j	800f066c <explode+0x178>
800f0dc8:	8fbf045c 	lw	ra,1116(sp)
800f0dcc:	02202821 	move	a1,s1
800f0dd0:	8c470060 	lw	a3,96(v0)
800f0dd4:	8c440000 	lw	a0,0(v0)
800f0dd8:	02c0f809 	jalr	s6
800f0ddc:	24060001 	li	a2,1
800f0de0:	24030001 	li	v1,1
800f0de4:	1443ffa5 	bne	v0,v1,800f0c7c <explode+0x788>
800f0de8:	3c03801f 	lui	v1,0x801f
800f0dec:	3c038031 	lui	v1,0x8031
800f0df0:	8c62dad0 	lw	v0,-9520(v1)
800f0df4:	8c44003c 	lw	a0,60(v0)
800f0df8:	8c430058 	lw	v1,88(v0)
800f0dfc:	8c450000 	lw	a1,0(v0)
800f0e00:	00912021 	addu	a0,a0,s1
800f0e04:	00711823 	subu	v1,v1,s1
800f0e08:	ac510008 	sw	s1,8(v0)
800f0e0c:	ac44003c 	sw	a0,60(v0)
800f0e10:	ac430058 	sw	v1,88(v0)
800f0e14:	ac450004 	sw	a1,4(v0)
800f0e18:	8e64dad0 	lw	a0,-9520(s3)
800f0e1c:	8c830004 	lw	v1,4(a0)
800f0e20:	8c820008 	lw	v0,8(a0)
800f0e24:	90650000 	lbu	a1,0(v1)
800f0e28:	2442ffff 	addiu	v0,v0,-1
800f0e2c:	24630001 	addiu	v1,v1,1
800f0e30:	ac820008 	sw	v0,8(a0)
800f0e34:	3c02801f 	lui	v0,0x801f
800f0e38:	a4454720 	sh	a1,18208(v0)
800f0e3c:	0803c31e 	j	800f0c78 <explode+0x784>
800f0e40:	ac830004 	sw	v1,4(a0)
800f0e44:	02202821 	move	a1,s1
800f0e48:	8c470060 	lw	a3,96(v0)
800f0e4c:	8c440000 	lw	a0,0(v0)
800f0e50:	02c0f809 	jalr	s6
800f0e54:	24060001 	li	a2,1
800f0e58:	24030001 	li	v1,1
800f0e5c:	1443fe8c 	bne	v0,v1,800f0890 <explode+0x39c>
800f0e60:	3c03801f 	lui	v1,0x801f
800f0e64:	3c038031 	lui	v1,0x8031
800f0e68:	8c62dad0 	lw	v0,-9520(v1)
800f0e6c:	8c44003c 	lw	a0,60(v0)
800f0e70:	8c430058 	lw	v1,88(v0)
800f0e74:	8c450000 	lw	a1,0(v0)
800f0e78:	00912021 	addu	a0,a0,s1
800f0e7c:	00711823 	subu	v1,v1,s1
800f0e80:	ac510008 	sw	s1,8(v0)
800f0e84:	ac44003c 	sw	a0,60(v0)
800f0e88:	ac430058 	sw	v1,88(v0)
800f0e8c:	ac450004 	sw	a1,4(v0)
800f0e90:	8e64dad0 	lw	a0,-9520(s3)
800f0e94:	8c830004 	lw	v1,4(a0)
800f0e98:	8c820008 	lw	v0,8(a0)
800f0e9c:	90650000 	lbu	a1,0(v1)
800f0ea0:	2442ffff 	addiu	v0,v0,-1
800f0ea4:	24630001 	addiu	v1,v1,1
800f0ea8:	ac820008 	sw	v0,8(a0)
800f0eac:	3c02801f 	lui	v0,0x801f
800f0eb0:	a4454720 	sh	a1,18208(v0)
800f0eb4:	0803c223 	j	800f088c <explode+0x398>
800f0eb8:	ac830004 	sw	v1,4(a0)
800f0ebc:	02002821 	move	a1,s0
800f0ec0:	8c470060 	lw	a3,96(v0)
800f0ec4:	8c440000 	lw	a0,0(v0)
800f0ec8:	3c028011 	lui	v0,0x8011
800f0ecc:	2442f320 	addiu	v0,v0,-3296
800f0ed0:	0040f809 	jalr	v0
800f0ed4:	24060001 	li	a2,1
800f0ed8:	24030001 	li	v1,1
800f0edc:	1443ff4e 	bne	v0,v1,800f0c18 <explode+0x724>
800f0ee0:	3c03801f 	lui	v1,0x801f
800f0ee4:	3c038031 	lui	v1,0x8031
800f0ee8:	8c62dad0 	lw	v0,-9520(v1)
800f0eec:	8c44003c 	lw	a0,60(v0)
800f0ef0:	8c430058 	lw	v1,88(v0)
800f0ef4:	8c450000 	lw	a1,0(v0)
800f0ef8:	00902021 	addu	a0,a0,s0
800f0efc:	00701823 	subu	v1,v1,s0
800f0f00:	ac500008 	sw	s0,8(v0)
800f0f04:	ac44003c 	sw	a0,60(v0)
800f0f08:	ac430058 	sw	v1,88(v0)
800f0f0c:	ac450004 	sw	a1,4(v0)
800f0f10:	8e64dad0 	lw	a0,-9520(s3)
800f0f14:	8c830004 	lw	v1,4(a0)
800f0f18:	8c820008 	lw	v0,8(a0)
800f0f1c:	90650000 	lbu	a1,0(v1)
800f0f20:	2442ffff 	addiu	v0,v0,-1
800f0f24:	24630001 	addiu	v1,v1,1
800f0f28:	ac820008 	sw	v0,8(a0)
800f0f2c:	3c02801f 	lui	v0,0x801f
800f0f30:	a4454720 	sh	a1,18208(v0)
800f0f34:	0803c305 	j	800f0c14 <explode+0x720>
800f0f38:	ac830004 	sw	v1,4(a0)
800f0f3c:	02002821 	move	a1,s0
800f0f40:	8c470060 	lw	a3,96(v0)
800f0f44:	8c440000 	lw	a0,0(v0)
800f0f48:	3c028011 	lui	v0,0x8011
800f0f4c:	2442f320 	addiu	v0,v0,-3296
800f0f50:	0040f809 	jalr	v0
800f0f54:	24060001 	li	a2,1
800f0f58:	24030001 	li	v1,1
800f0f5c:	1443fe33 	bne	v0,v1,800f082c <explode+0x338>
800f0f60:	3c03801f 	lui	v1,0x801f
800f0f64:	3c038031 	lui	v1,0x8031
800f0f68:	8c62dad0 	lw	v0,-9520(v1)
800f0f6c:	8c44003c 	lw	a0,60(v0)
800f0f70:	8c430058 	lw	v1,88(v0)
800f0f74:	8c450000 	lw	a1,0(v0)
800f0f78:	00902021 	addu	a0,a0,s0
800f0f7c:	00701823 	subu	v1,v1,s0
800f0f80:	ac500008 	sw	s0,8(v0)
800f0f84:	ac44003c 	sw	a0,60(v0)
800f0f88:	ac430058 	sw	v1,88(v0)
800f0f8c:	ac450004 	sw	a1,4(v0)
800f0f90:	8e64dad0 	lw	a0,-9520(s3)
800f0f94:	8c830004 	lw	v1,4(a0)
800f0f98:	8c820008 	lw	v0,8(a0)
800f0f9c:	90650000 	lbu	a1,0(v1)
800f0fa0:	2442ffff 	addiu	v0,v0,-1
800f0fa4:	24630001 	addiu	v1,v1,1
800f0fa8:	ac820008 	sw	v0,8(a0)
800f0fac:	3c02801f 	lui	v0,0x801f
800f0fb0:	a4454720 	sh	a1,18208(v0)
800f0fb4:	0803c20a 	j	800f0828 <explode+0x334>
800f0fb8:	ac830004 	sw	v1,4(a0)
800f0fbc:	3c03800f 	lui	v1,0x800f
800f0fc0:	2462b96c 	addiu	v0,v1,-18068
800f0fc4:	afa80010 	sw	t0,16(sp)
800f0fc8:	27a30028 	addiu	v1,sp,40
800f0fcc:	27a80034 	addiu	t0,sp,52
800f0fd0:	3c07801f 	lui	a3,0x801f
800f0fd4:	02802021 	move	a0,s4
800f0fd8:	24e72590 	addiu	a3,a3,9616
800f0fdc:	24050040 	li	a1,64
800f0fe0:	00003021 	move	a2,zero
800f0fe4:	afa30014 	sw	v1,20(sp)
800f0fe8:	0040f809 	jalr	v0
800f0fec:	afa80018 	sw	t0,24(sp)
800f0ff0:	1040016a 	beqz	v0,800f159c <explode+0x10a8>
800f0ff4:	00408821 	move	s1,v0
800f0ff8:	24020001 	li	v0,1
800f0ffc:	1222015d 	beq	s1,v0,800f1574 <explode+0x1080>
800f1000:	8fb00028 	lw	s0,40(sp)
800f1004:	8fb00024 	lw	s0,36(sp)
800f1008:	1200fd97 	beqz	s0,800f0668 <explode+0x174>
800f100c:	02201021 	move	v0,s1
800f1010:	3c028010 	lui	v0,0x8010
800f1014:	24524e60 	addiu	s2,v0,20064
800f1018:	2604fff8 	addiu	a0,s0,-8
800f101c:	0240f809 	jalr	s2
800f1020:	8c900004 	lw	s0,4(a0)
800f1024:	1600fffc 	bnez	s0,800f1018 <explode+0xb24>
800f1028:	02201021 	move	v0,s1
800f102c:	0803c19b 	j	800f066c <explode+0x178>
800f1030:	8fbf045c 	lw	ra,1116(sp)
800f1034:	1200fe43 	beqz	s0,800f0944 <explode+0x450>
800f1038:	3c028010 	lui	v0,0x8010
800f103c:	24524e60 	addiu	s2,v0,20064
800f1040:	2604fff8 	addiu	a0,s0,-8
800f1044:	0240f809 	jalr	s2
800f1048:	8c900004 	lw	s0,4(a0)
800f104c:	1600fffd 	bnez	s0,800f1044 <explode+0xb50>
800f1050:	2604fff8 	addiu	a0,s0,-8
800f1054:	0803c252 	j	800f0948 <explode+0x454>
800f1058:	8fb00024 	lw	s0,36(sp)
800f105c:	8fa40024 	lw	a0,36(sp)
800f1060:	8fa50028 	lw	a1,40(sp)
800f1064:	8fa60030 	lw	a2,48(sp)
800f1068:	3c02800f 	lui	v0,0x800f
800f106c:	2442e588 	addiu	v0,v0,-6776
800f1070:	0040f809 	jalr	v0
800f1074:	8fa70034 	lw	a3,52(sp)
800f1078:	00408821 	move	s1,v0
800f107c:	8fb00028 	lw	s0,40(sp)
800f1080:	12000007 	beqz	s0,800f10a0 <explode+0xbac>
800f1084:	3c028010 	lui	v0,0x8010
800f1088:	24524e60 	addiu	s2,v0,20064
800f108c:	2604fff8 	addiu	a0,s0,-8
800f1090:	0240f809 	jalr	s2
800f1094:	8c900004 	lw	s0,4(a0)
800f1098:	1600fffd 	bnez	s0,800f1090 <explode+0xb9c>
800f109c:	2604fff8 	addiu	a0,s0,-8
800f10a0:	8fb00024 	lw	s0,36(sp)
800f10a4:	1200fd70 	beqz	s0,800f0668 <explode+0x174>
800f10a8:	02201021 	move	v0,s1
800f10ac:	3c028010 	lui	v0,0x8010
800f10b0:	24524e60 	addiu	s2,v0,20064
800f10b4:	2604fff8 	addiu	a0,s0,-8
800f10b8:	0240f809 	jalr	s2
800f10bc:	8c900004 	lw	s0,4(a0)
800f10c0:	1600fffc 	bnez	s0,800f10b4 <explode+0xbc0>
800f10c4:	02201021 	move	v0,s1
800f10c8:	0803c19b 	j	800f066c <explode+0x178>
800f10cc:	8fbf045c 	lw	ra,1116(sp)
800f10d0:	1200ff14 	beqz	s0,800f0d24 <explode+0x830>
800f10d4:	3c028010 	lui	v0,0x8010
800f10d8:	24524e60 	addiu	s2,v0,20064
800f10dc:	2604fff8 	addiu	a0,s0,-8
800f10e0:	0240f809 	jalr	s2
800f10e4:	8c900004 	lw	s0,4(a0)
800f10e8:	1600fffd 	bnez	s0,800f10e0 <explode+0xbec>
800f10ec:	2604fff8 	addiu	a0,s0,-8
800f10f0:	0803c34a 	j	800f0d28 <explode+0x834>
800f10f4:	8fb00020 	lw	s0,32(sp)
800f10f8:	8e63dad0 	lw	v1,-9520(s3)
800f10fc:	8c620008 	lw	v0,8(v1)
800f1100:	14400112 	bnez	v0,800f154c <explode+0x1058>
800f1104:	8e64dad0 	lw	a0,-9520(s3)
800f1108:	8c670058 	lw	a3,88(v1)
800f110c:	10e0000d 	beqz	a3,800f1144 <explode+0xc50>
800f1110:	00003021 	move	a2,zero
800f1114:	8c62003c 	lw	v0,60(v1)
800f1118:	8c650068 	lw	a1,104(v1)
800f111c:	8c640060 	lw	a0,96(v1)
800f1120:	00452821 	addu	a1,v0,a1
800f1124:	3c028011 	lui	v0,0x8011
800f1128:	2ce34000 	sltiu	v1,a3,16384
800f112c:	24104000 	li	s0,16384
800f1130:	24420d40 	addiu	v0,v0,3392
800f1134:	0040f809 	jalr	v0
800f1138:	00e3800b 	movn	s0,a3,v1
800f113c:	104000ed 	beqz	v0,800f14f4 <explode+0x1000>
800f1140:	8e62dad0 	lw	v0,-9520(s3)
800f1144:	3c03801f 	lui	v1,0x801f
800f1148:	94624720 	lhu	v0,18208(v1)
800f114c:	3c038011 	lui	v1,0x8011
800f1150:	24510001 	addiu	s1,v0,1
800f1154:	3c028011 	lui	v0,0x8011
800f1158:	24750d40 	addiu	s5,v1,3392
800f115c:	2456f320 	addiu	s6,v0,-3296
800f1160:	00009021 	move	s2,zero
800f1164:	8e63dad0 	lw	v1,-9520(s3)
800f1168:	8c620008 	lw	v0,8(v1)
800f116c:	14400065 	bnez	v0,800f1304 <explode+0xe10>
800f1170:	8e64dad0 	lw	a0,-9520(s3)
800f1174:	8c670058 	lw	a3,88(v1)
800f1178:	10e0000b 	beqz	a3,800f11a8 <explode+0xcb4>
800f117c:	00003021 	move	a2,zero
800f1180:	8c62003c 	lw	v0,60(v1)
800f1184:	8c650068 	lw	a1,104(v1)
800f1188:	8c640060 	lw	a0,96(v1)
800f118c:	24104000 	li	s0,16384
800f1190:	2ce34000 	sltiu	v1,a3,16384
800f1194:	00452821 	addu	a1,v0,a1
800f1198:	02a0f809 	jalr	s5
800f119c:	00e3800b 	movn	s0,a3,v1
800f11a0:	10400044 	beqz	v0,800f12b4 <explode+0xdc0>
800f11a4:	8e62dad0 	lw	v0,-9520(s3)
800f11a8:	3c03801f 	lui	v1,0x801f
800f11ac:	94624720 	lhu	v0,18208(v1)
800f11b0:	304300f0 	andi	v1,v0,0xf0
800f11b4:	00033102 	srl	a2,v1,0x4
800f11b8:	24c40001 	addiu	a0,a2,1
800f11bc:	02441821 	addu	v1,s2,a0
800f11c0:	3042000f 	andi	v0,v0,0xf
800f11c4:	2c630041 	sltiu	v1,v1,65
800f11c8:	1060fd26 	beqz	v1,800f0664 <explode+0x170>
800f11cc:	24450001 	addiu	a1,v0,1
800f11d0:	00121080 	sll	v0,s2,0x2
800f11d4:	02821021 	addu	v0,s4,v0
800f11d8:	2484ffff 	addiu	a0,a0,-1
800f11dc:	ac450000 	sw	a1,0(v0)
800f11e0:	1480fffd 	bnez	a0,800f11d8 <explode+0xce4>
800f11e4:	24420004 	addiu	v0,v0,4
800f11e8:	02461021 	addu	v0,s2,a2
800f11ec:	2631ffff 	addiu	s1,s1,-1
800f11f0:	1620ffdc 	bnez	s1,800f1164 <explode+0xc70>
800f11f4:	24520001 	addiu	s2,v0,1
800f11f8:	24020040 	li	v0,64
800f11fc:	1642fd1a 	bne	s2,v0,800f0668 <explode+0x174>
800f1200:	24020004 	li	v0,4
800f1204:	8ee3dad4 	lw	v1,-9516(s7)
800f1208:	8c620030 	lw	v0,48(v1)
800f120c:	30420002 	andi	v0,v0,0x2
800f1210:	1040007a 	beqz	v0,800f13fc <explode+0xf08>
800f1214:	27c82510 	addiu	t0,s8,9488
800f1218:	3c03800f 	lui	v1,0x800f
800f121c:	2462b96c 	addiu	v0,v1,-18068
800f1220:	afa80010 	sw	t0,16(sp)
800f1224:	27a30028 	addiu	v1,sp,40
800f1228:	27a80034 	addiu	t0,sp,52
800f122c:	3c07801f 	lui	a3,0x801f
800f1230:	02802021 	move	a0,s4
800f1234:	24e72610 	addiu	a3,a3,9744
800f1238:	24050040 	li	a1,64
800f123c:	00003021 	move	a2,zero
800f1240:	afa30014 	sw	v1,20(sp)
800f1244:	0040f809 	jalr	v0
800f1248:	afa80018 	sw	t0,24(sp)
800f124c:	10400041 	beqz	v0,800f1354 <explode+0xe60>
800f1250:	00408821 	move	s1,v0
800f1254:	24020001 	li	v0,1
800f1258:	12220034 	beq	s1,v0,800f132c <explode+0xe38>
800f125c:	8fb00028 	lw	s0,40(sp)
800f1260:	8fb00024 	lw	s0,36(sp)
800f1264:	12000007 	beqz	s0,800f1284 <explode+0xd90>
800f1268:	3c028010 	lui	v0,0x8010
800f126c:	24524e60 	addiu	s2,v0,20064
800f1270:	2604fff8 	addiu	a0,s0,-8
800f1274:	0240f809 	jalr	s2
800f1278:	8c900004 	lw	s0,4(a0)
800f127c:	1600fffd 	bnez	s0,800f1274 <explode+0xd80>
800f1280:	2604fff8 	addiu	a0,s0,-8
800f1284:	8fb00020 	lw	s0,32(sp)
800f1288:	1200fcf7 	beqz	s0,800f0668 <explode+0x174>
800f128c:	02201021 	move	v0,s1
800f1290:	3c028010 	lui	v0,0x8010
800f1294:	24524e60 	addiu	s2,v0,20064
800f1298:	2604fff8 	addiu	a0,s0,-8
800f129c:	0240f809 	jalr	s2
800f12a0:	8c900004 	lw	s0,4(a0)
800f12a4:	1600fffc 	bnez	s0,800f1298 <explode+0xda4>
800f12a8:	02201021 	move	v0,s1
800f12ac:	0803c19b 	j	800f066c <explode+0x178>
800f12b0:	8fbf045c 	lw	ra,1116(sp)
800f12b4:	02002821 	move	a1,s0
800f12b8:	8c470060 	lw	a3,96(v0)
800f12bc:	8c440000 	lw	a0,0(v0)
800f12c0:	02c0f809 	jalr	s6
800f12c4:	24060001 	li	a2,1
800f12c8:	24030001 	li	v1,1
800f12cc:	1443ffb7 	bne	v0,v1,800f11ac <explode+0xcb8>
800f12d0:	3c03801f 	lui	v1,0x801f
800f12d4:	3c038031 	lui	v1,0x8031
800f12d8:	8c62dad0 	lw	v0,-9520(v1)
800f12dc:	8c44003c 	lw	a0,60(v0)
800f12e0:	8c430058 	lw	v1,88(v0)
800f12e4:	8c450000 	lw	a1,0(v0)
800f12e8:	00902021 	addu	a0,a0,s0
800f12ec:	00701823 	subu	v1,v1,s0
800f12f0:	ac500008 	sw	s0,8(v0)
800f12f4:	ac44003c 	sw	a0,60(v0)
800f12f8:	ac430058 	sw	v1,88(v0)
800f12fc:	ac450004 	sw	a1,4(v0)
800f1300:	8e64dad0 	lw	a0,-9520(s3)
800f1304:	8c830004 	lw	v1,4(a0)
800f1308:	8c820008 	lw	v0,8(a0)
800f130c:	90650000 	lbu	a1,0(v1)
800f1310:	2442ffff 	addiu	v0,v0,-1
800f1314:	24630001 	addiu	v1,v1,1
800f1318:	ac820008 	sw	v0,8(a0)
800f131c:	3c02801f 	lui	v0,0x801f
800f1320:	a4454720 	sh	a1,18208(v0)
800f1324:	0803c46a 	j	800f11a8 <explode+0xcb4>
800f1328:	ac830004 	sw	v1,4(a0)
800f132c:	1200ffcc 	beqz	s0,800f1260 <explode+0xd6c>
800f1330:	3c028010 	lui	v0,0x8010
800f1334:	24524e60 	addiu	s2,v0,20064
800f1338:	2604fff8 	addiu	a0,s0,-8
800f133c:	0240f809 	jalr	s2
800f1340:	8c900004 	lw	s0,4(a0)
800f1344:	1600fffd 	bnez	s0,800f133c <explode+0xe48>
800f1348:	2604fff8 	addiu	a0,s0,-8
800f134c:	0803c499 	j	800f1264 <explode+0xd70>
800f1350:	8fb00024 	lw	s0,36(sp)
800f1354:	8fa20030 	lw	v0,48(sp)
800f1358:	8fa30034 	lw	v1,52(sp)
800f135c:	afa20010 	sw	v0,16(sp)
800f1360:	8fa40020 	lw	a0,32(sp)
800f1364:	8fa50024 	lw	a1,36(sp)
800f1368:	8fa60028 	lw	a2,40(sp)
800f136c:	8fa7002c 	lw	a3,44(sp)
800f1370:	3c02800f 	lui	v0,0x800f
800f1374:	2442c4c8 	addiu	v0,v0,-15160
800f1378:	0040f809 	jalr	v0
800f137c:	afa30014 	sw	v1,20(sp)
800f1380:	00408821 	move	s1,v0
800f1384:	8fb00028 	lw	s0,40(sp)
800f1388:	12000007 	beqz	s0,800f13a8 <explode+0xeb4>
800f138c:	3c028010 	lui	v0,0x8010
800f1390:	24524e60 	addiu	s2,v0,20064
800f1394:	2604fff8 	addiu	a0,s0,-8
800f1398:	0240f809 	jalr	s2
800f139c:	8c900004 	lw	s0,4(a0)
800f13a0:	1600fffd 	bnez	s0,800f1398 <explode+0xea4>
800f13a4:	2604fff8 	addiu	a0,s0,-8
800f13a8:	8fb00024 	lw	s0,36(sp)
800f13ac:	12000007 	beqz	s0,800f13cc <explode+0xed8>
800f13b0:	3c028010 	lui	v0,0x8010
800f13b4:	24524e60 	addiu	s2,v0,20064
800f13b8:	2604fff8 	addiu	a0,s0,-8
800f13bc:	0240f809 	jalr	s2
800f13c0:	8c900004 	lw	s0,4(a0)
800f13c4:	1600fffd 	bnez	s0,800f13bc <explode+0xec8>
800f13c8:	2604fff8 	addiu	a0,s0,-8
800f13cc:	8fb00020 	lw	s0,32(sp)
800f13d0:	1200fca5 	beqz	s0,800f0668 <explode+0x174>
800f13d4:	02201021 	move	v0,s1
800f13d8:	3c028010 	lui	v0,0x8010
800f13dc:	24524e60 	addiu	s2,v0,20064
800f13e0:	2604fff8 	addiu	a0,s0,-8
800f13e4:	0240f809 	jalr	s2
800f13e8:	8c900004 	lw	s0,4(a0)
800f13ec:	1600fffc 	bnez	s0,800f13e0 <explode+0xeec>
800f13f0:	02201021 	move	v0,s1
800f13f4:	0803c19b 	j	800f066c <explode+0x178>
800f13f8:	8fbf045c 	lw	ra,1116(sp)
800f13fc:	3c03800f 	lui	v1,0x800f
800f1400:	2462b96c 	addiu	v0,v1,-18068
800f1404:	afa80010 	sw	t0,16(sp)
800f1408:	27a30028 	addiu	v1,sp,40
800f140c:	27a80034 	addiu	t0,sp,52
800f1410:	3c07801f 	lui	a3,0x801f
800f1414:	02802021 	move	a0,s4
800f1418:	24e72590 	addiu	a3,a3,9616
800f141c:	24050040 	li	a1,64
800f1420:	00003021 	move	a2,zero
800f1424:	afa30014 	sw	v1,20(sp)
800f1428:	0040f809 	jalr	v0
800f142c:	afa80018 	sw	t0,24(sp)
800f1430:	10400023 	beqz	v0,800f14c0 <explode+0xfcc>
800f1434:	00408821 	move	s1,v0
800f1438:	24020001 	li	v0,1
800f143c:	12220016 	beq	s1,v0,800f1498 <explode+0xfa4>
800f1440:	8fb00028 	lw	s0,40(sp)
800f1444:	8fb00024 	lw	s0,36(sp)
800f1448:	12000007 	beqz	s0,800f1468 <explode+0xf74>
800f144c:	3c028010 	lui	v0,0x8010
800f1450:	24524e60 	addiu	s2,v0,20064
800f1454:	2604fff8 	addiu	a0,s0,-8
800f1458:	0240f809 	jalr	s2
800f145c:	8c900004 	lw	s0,4(a0)
800f1460:	1600fffd 	bnez	s0,800f1458 <explode+0xf64>
800f1464:	2604fff8 	addiu	a0,s0,-8
800f1468:	8fb00020 	lw	s0,32(sp)
800f146c:	1200fc7e 	beqz	s0,800f0668 <explode+0x174>
800f1470:	02201021 	move	v0,s1
800f1474:	3c028010 	lui	v0,0x8010
800f1478:	24524e60 	addiu	s2,v0,20064
800f147c:	2604fff8 	addiu	a0,s0,-8
800f1480:	0240f809 	jalr	s2
800f1484:	8c900004 	lw	s0,4(a0)
800f1488:	1600fffc 	bnez	s0,800f147c <explode+0xf88>
800f148c:	02201021 	move	v0,s1
800f1490:	0803c19b 	j	800f066c <explode+0x178>
800f1494:	8fbf045c 	lw	ra,1116(sp)
800f1498:	1200ffea 	beqz	s0,800f1444 <explode+0xf50>
800f149c:	3c028010 	lui	v0,0x8010
800f14a0:	24524e60 	addiu	s2,v0,20064
800f14a4:	2604fff8 	addiu	a0,s0,-8
800f14a8:	0240f809 	jalr	s2
800f14ac:	8c900004 	lw	s0,4(a0)
800f14b0:	1600fffd 	bnez	s0,800f14a8 <explode+0xfb4>
800f14b4:	2604fff8 	addiu	a0,s0,-8
800f14b8:	0803c512 	j	800f1448 <explode+0xf54>
800f14bc:	8fb00024 	lw	s0,36(sp)
800f14c0:	8fa20030 	lw	v0,48(sp)
800f14c4:	8fa30034 	lw	v1,52(sp)
800f14c8:	afa20010 	sw	v0,16(sp)
800f14cc:	8fa40020 	lw	a0,32(sp)
800f14d0:	8fa50024 	lw	a1,36(sp)
800f14d4:	8fa60028 	lw	a2,40(sp)
800f14d8:	8fa7002c 	lw	a3,44(sp)
800f14dc:	3c02800f 	lui	v0,0x800f
800f14e0:	2442f434 	addiu	v0,v0,-3020
800f14e4:	0040f809 	jalr	v0
800f14e8:	afa30014 	sw	v1,20(sp)
800f14ec:	0803c4e1 	j	800f1384 <explode+0xe90>
800f14f0:	00408821 	move	s1,v0
800f14f4:	02002821 	move	a1,s0
800f14f8:	8c470060 	lw	a3,96(v0)
800f14fc:	8c440000 	lw	a0,0(v0)
800f1500:	3c028011 	lui	v0,0x8011
800f1504:	2442f320 	addiu	v0,v0,-3296
800f1508:	0040f809 	jalr	v0
800f150c:	24060001 	li	a2,1
800f1510:	24030001 	li	v1,1
800f1514:	1443ff0c 	bne	v0,v1,800f1148 <explode+0xc54>
800f1518:	3c03801f 	lui	v1,0x801f
800f151c:	3c038031 	lui	v1,0x8031
800f1520:	8c62dad0 	lw	v0,-9520(v1)
800f1524:	8c44003c 	lw	a0,60(v0)
800f1528:	8c430058 	lw	v1,88(v0)
800f152c:	8c450000 	lw	a1,0(v0)
800f1530:	00902021 	addu	a0,a0,s0
800f1534:	00701823 	subu	v1,v1,s0
800f1538:	ac500008 	sw	s0,8(v0)
800f153c:	ac44003c 	sw	a0,60(v0)
800f1540:	ac430058 	sw	v1,88(v0)
800f1544:	ac450004 	sw	a1,4(v0)
800f1548:	8e64dad0 	lw	a0,-9520(s3)
800f154c:	8c830004 	lw	v1,4(a0)
800f1550:	8c820008 	lw	v0,8(a0)
800f1554:	90650000 	lbu	a1,0(v1)
800f1558:	2442ffff 	addiu	v0,v0,-1
800f155c:	24630001 	addiu	v1,v1,1
800f1560:	ac820008 	sw	v0,8(a0)
800f1564:	3c02801f 	lui	v0,0x801f
800f1568:	a4454720 	sh	a1,18208(v0)
800f156c:	0803c451 	j	800f1144 <explode+0xc50>
800f1570:	ac830004 	sw	v1,4(a0)
800f1574:	1200fea3 	beqz	s0,800f1004 <explode+0xb10>
800f1578:	3c028010 	lui	v0,0x8010
800f157c:	24524e60 	addiu	s2,v0,20064
800f1580:	2604fff8 	addiu	a0,s0,-8
800f1584:	0240f809 	jalr	s2
800f1588:	8c900004 	lw	s0,4(a0)
800f158c:	1600fffd 	bnez	s0,800f1584 <explode+0x1090>
800f1590:	2604fff8 	addiu	a0,s0,-8
800f1594:	0803c402 	j	800f1008 <explode+0xb14>
800f1598:	8fb00024 	lw	s0,36(sp)
800f159c:	8fa40024 	lw	a0,36(sp)
800f15a0:	8fa50028 	lw	a1,40(sp)
800f15a4:	8fa60030 	lw	a2,48(sp)
800f15a8:	3c02800f 	lui	v0,0x800f
800f15ac:	2442d6dc 	addiu	v0,v0,-10532
800f15b0:	0040f809 	jalr	v0
800f15b4:	8fa70034 	lw	a3,52(sp)
800f15b8:	0803c41f 	j	800f107c <explode+0xb88>
800f15bc:	00408821 	move	s1,v0

800f15c0 <unReduce>:
800f15c0:	27bdffb8 	addiu	sp,sp,-72
800f15c4:	afb7003c 	sw	s7,60(sp)
800f15c8:	afb60038 	sw	s6,56(sp)
800f15cc:	afb50034 	sw	s5,52(sp)
800f15d0:	afbf0044 	sw	ra,68(sp)
800f15d4:	afbe0040 	sw	s8,64(sp)
800f15d8:	afb40030 	sw	s4,48(sp)
800f15dc:	afb3002c 	sw	s3,44(sp)
800f15e0:	afb20028 	sw	s2,40(sp)
800f15e4:	afb10024 	sw	s1,36(sp)
800f15e8:	afb00020 	sw	s0,32(sp)
800f15ec:	3c028031 	lui	v0,0x8031
800f15f0:	8c43dad4 	lw	v1,-9516(v0)
800f15f4:	3c02801f 	lui	v0,0x801f
800f15f8:	8c64007c 	lw	a0,124(v1)
800f15fc:	8c650034 	lw	a1,52(v1)
800f1600:	8c840058 	lw	a0,88(a0)
800f1604:	3c03801f 	lui	v1,0x801f
800f1608:	afa40010 	sw	a0,16(sp)
800f160c:	ac454728 	sw	a1,18216(v0)
800f1610:	241600ff 	li	s6,255
800f1614:	3c15801f 	lui	s5,0x801f
800f1618:	24772690 	addiu	s7,v1,9872
800f161c:	3c04801f 	lui	a0,0x801f
800f1620:	8c854724 	lw	a1,18212(a0)
800f1624:	28a20006 	slti	v0,a1,6
800f1628:	1440009c 	bnez	v0,800f189c <unReduce+0x2dc>
800f162c:	3c06800f 	lui	a2,0x800f
800f1630:	8ea3471c 	lw	v1,18204(s5)
800f1634:	92e4000c 	lbu	a0,12(s7)
800f1638:	3c06803a 	lui	a2,0x803a
800f163c:	24c24d3c 	addiu	v0,a2,19772
800f1640:	00642024 	and	a0,v1,a0
800f1644:	02c21021 	addu	v0,s6,v0
800f1648:	00031982 	srl	v1,v1,0x6
800f164c:	24a5fffa 	addiu	a1,a1,-6
800f1650:	a0440000 	sb	a0,0(v0)
800f1654:	3c02801f 	lui	v0,0x801f
800f1658:	aea3471c 	sw	v1,18204(s5)
800f165c:	10800026 	beqz	a0,800f16f8 <unReduce+0x138>
800f1660:	ac454724 	sw	a1,18212(v0)
800f1664:	3c03801c 	lui	v1,0x801c
800f1668:	2463e3a4 	addiu	v1,v1,-7260
800f166c:	24c44d3c 	addiu	a0,a2,19772
800f1670:	8c7e0000 	lw	s8,0(v1)
800f1674:	00169980 	sll	s3,s6,0x6
800f1678:	00008021 	move	s0,zero
800f167c:	3c14801f 	lui	s4,0x801f
800f1680:	00409021 	move	s2,v0
800f1684:	0803c5b5 	j	800f16d4 <unReduce+0x114>
800f1688:	02c48821 	addu	s1,s6,a0
800f168c:	8e8226c0 	lw	v0,9920(s4)
800f1690:	8ea3471c 	lw	v1,18204(s5)
800f1694:	92e40010 	lbu	a0,16(s7)
800f1698:	02621021 	addu	v0,s3,v0
800f169c:	00501021 	addu	v0,v0,s0
800f16a0:	00641824 	and	v1,v1,a0
800f16a4:	a0430000 	sb	v1,0(v0)
800f16a8:	8ea3471c 	lw	v1,18204(s5)
800f16ac:	8e444724 	lw	a0,18212(s2)
800f16b0:	26100001 	addiu	s0,s0,1
800f16b4:	92250000 	lbu	a1,0(s1)
800f16b8:	320200ff 	andi	v0,s0,0xff
800f16bc:	00031a02 	srl	v1,v1,0x8
800f16c0:	2484fff8 	addiu	a0,a0,-8
800f16c4:	0045282b 	sltu	a1,v0,a1
800f16c8:	aea3471c 	sw	v1,18204(s5)
800f16cc:	10a0000a 	beqz	a1,800f16f8 <unReduce+0x138>
800f16d0:	ae444724 	sw	a0,18212(s2)
800f16d4:	3c06801f 	lui	a2,0x801f
800f16d8:	8cc24724 	lw	v0,18212(a2)
800f16dc:	28420008 	slti	v0,v0,8
800f16e0:	1040ffea 	beqz	v0,800f168c <unReduce+0xcc>
800f16e4:	00000000 	nop
800f16e8:	03c0f809 	jalr	s8
800f16ec:	00000000 	nop
800f16f0:	0803c5a4 	j	800f1690 <unReduce+0xd0>
800f16f4:	8e8226c0 	lw	v0,9920(s4)
800f16f8:	26d6ffff 	addiu	s6,s6,-1
800f16fc:	2402ffff 	li	v0,-1
800f1700:	16c2ffc7 	bne	s6,v0,800f1620 <unReduce+0x60>
800f1704:	3c04801f 	lui	a0,0x801f
800f1708:	8fa20010 	lw	v0,16(sp)
800f170c:	18400127 	blez	v0,800f1bac <unReduce+0x5ec>
800f1710:	00008821 	move	s1,zero
800f1714:	00009021 	move	s2,zero
800f1718:	0000b021 	move	s6,zero
800f171c:	241e0001 	li	s8,1
800f1720:	afa00018 	sw	zero,24(sp)
800f1724:	0803c5e5 	j	800f1794 <unReduce+0x1d4>
800f1728:	afa00014 	sw	zero,20(sp)
800f172c:	8cc44724 	lw	a0,18212(a2)
800f1730:	28820008 	slti	v0,a0,8
800f1734:	1440007e 	bnez	v0,800f1930 <unReduce+0x370>
800f1738:	00c08021 	move	s0,a2
800f173c:	3c06801f 	lui	a2,0x801f
800f1740:	8ea3471c 	lw	v1,18204(s5)
800f1744:	24c22690 	addiu	v0,a2,9872
800f1748:	94450010 	lhu	a1,16(v0)
800f174c:	2482fff8 	addiu	v0,a0,-8
800f1750:	00032202 	srl	a0,v1,0x8
800f1754:	00659824 	and	s3,v1,a1
800f1758:	ae024724 	sw	v0,18212(s0)
800f175c:	aea4471c 	sw	a0,18204(s5)
800f1760:	24020001 	li	v0,1
800f1764:	1242002c 	beq	s2,v0,800f1818 <unReduce+0x258>
800f1768:	00000000 	nop
800f176c:	2a420002 	slti	v0,s2,2
800f1770:	14400075 	bnez	v0,800f1948 <unReduce+0x388>
800f1774:	24020002 	li	v0,2
800f1778:	12420068 	beq	s2,v0,800f191c <unReduce+0x35c>
800f177c:	24020003 	li	v0,3
800f1780:	12420092 	beq	s2,v0,800f19cc <unReduce+0x40c>
800f1784:	3c03801f 	lui	v1,0x801f
800f1788:	8fa30010 	lw	v1,16(sp)
800f178c:	18600034 	blez	v1,800f1860 <unReduce+0x2a0>
800f1790:	02608821 	move	s1,s3
800f1794:	3c03803a 	lui	v1,0x803a
800f1798:	24624d3c 	addiu	v0,v1,19772
800f179c:	02228021 	addu	s0,s1,v0
800f17a0:	92030000 	lbu	v1,0(s0)
800f17a4:	1060ffe1 	beqz	v1,800f172c <unReduce+0x16c>
800f17a8:	3c06801f 	lui	a2,0x801f
800f17ac:	3c02801f 	lui	v0,0x801f
800f17b0:	8c474724 	lw	a3,18212(v0)
800f17b4:	18e000ea 	blez	a3,800f1b60 <unReduce+0x5a0>
800f17b8:	0040a021 	move	s4,v0
800f17bc:	3c04801c 	lui	a0,0x801c
800f17c0:	2484e3a8 	addiu	a0,a0,-7256
800f17c4:	8c930000 	lw	s3,0(a0)
800f17c8:	8ea6471c 	lw	a2,18204(s5)
800f17cc:	96620002 	lhu	v0,2(s3)
800f17d0:	24e7ffff 	addiu	a3,a3,-1
800f17d4:	00c21024 	and	v0,a2,v0
800f17d8:	00063042 	srl	a2,a2,0x1
800f17dc:	aea6471c 	sw	a2,18204(s5)
800f17e0:	ae874724 	sw	a3,18212(s4)
800f17e4:	10400033 	beqz	v0,800f18b4 <unReduce+0x2f4>
800f17e8:	3c17801f 	lui	s7,0x801f
800f17ec:	28e20008 	slti	v0,a3,8
800f17f0:	144000ce 	bnez	v0,800f1b2c <unReduce+0x56c>
800f17f4:	00000000 	nop
800f17f8:	96620010 	lhu	v0,16(s3)
800f17fc:	24e7fff8 	addiu	a3,a3,-8
800f1800:	00c29824 	and	s3,a2,v0
800f1804:	00063202 	srl	a2,a2,0x8
800f1808:	24020001 	li	v0,1
800f180c:	aee6471c 	sw	a2,18204(s7)
800f1810:	1642ffd6 	bne	s2,v0,800f176c <unReduce+0x1ac>
800f1814:	ae874724 	sw	a3,18212(s4)
800f1818:	12600060 	beqz	s3,800f199c <unReduce+0x3dc>
800f181c:	3c02803a 	lui	v0,0x803a
800f1820:	3c02801f 	lui	v0,0x801f
800f1824:	8c434728 	lw	v1,18216(v0)
800f1828:	3c02801f 	lui	v0,0x801f
800f182c:	244226c4 	addiu	v0,v0,9924
800f1830:	00031880 	sll	v1,v1,0x2
800f1834:	00621821 	addu	v1,v1,v0
800f1838:	8c630000 	lw	v1,0(v1)
800f183c:	02631024 	and	v0,s3,v1
800f1840:	106200cd 	beq	v1,v0,800f1b78 <unReduce+0x5b8>
800f1844:	afa30014 	sw	v1,20(sp)
800f1848:	8fa30010 	lw	v1,16(sp)
800f184c:	afa20014 	sw	v0,20(sp)
800f1850:	afb30018 	sw	s3,24(sp)
800f1854:	24120003 	li	s2,3
800f1858:	1c60ffce 	bgtz	v1,800f1794 <unReduce+0x1d4>
800f185c:	02608821 	move	s1,s3
800f1860:	3c06800f 	lui	a2,0x800f
800f1864:	02c02021 	move	a0,s6
800f1868:	8fbf0044 	lw	ra,68(sp)
800f186c:	8fbe0040 	lw	s8,64(sp)
800f1870:	8fb7003c 	lw	s7,60(sp)
800f1874:	8fb60038 	lw	s6,56(sp)
800f1878:	8fb50034 	lw	s5,52(sp)
800f187c:	8fb40030 	lw	s4,48(sp)
800f1880:	8fb3002c 	lw	s3,44(sp)
800f1884:	8fb20028 	lw	s2,40(sp)
800f1888:	8fb10024 	lw	s1,36(sp)
800f188c:	8fb00020 	lw	s0,32(sp)
800f1890:	24d9b77c 	addiu	t9,a2,-18564
800f1894:	03200008 	jr	t9
800f1898:	27bd0048 	addiu	sp,sp,72
800f189c:	24c6d588 	addiu	a2,a2,-10872
800f18a0:	00c0f809 	jalr	a2
800f18a4:	00000000 	nop
800f18a8:	3c02801f 	lui	v0,0x801f
800f18ac:	0803c58c 	j	800f1630 <unReduce+0x70>
800f18b0:	8c454724 	lw	a1,18212(v0)
800f18b4:	92020000 	lbu	v0,0(s0)
800f18b8:	3c03801f 	lui	v1,0x801f
800f18bc:	24632700 	addiu	v1,v1,9984
800f18c0:	00021080 	sll	v0,v0,0x2
800f18c4:	00431021 	addu	v0,v0,v1
800f18c8:	8c500000 	lw	s0,0(v0)
800f18cc:	00f0182a 	slt	v1,a3,s0
800f18d0:	1460009d 	bnez	v1,800f1b48 <unReduce+0x588>
800f18d4:	3c04800f 	lui	a0,0x800f
800f18d8:	3c03801f 	lui	v1,0x801f
800f18dc:	24632690 	addiu	v1,v1,9872
800f18e0:	00101040 	sll	v0,s0,0x1
800f18e4:	00431021 	addu	v0,v0,v1
800f18e8:	3c03801f 	lui	v1,0x801f
800f18ec:	8c6526c0 	lw	a1,9920(v1)
800f18f0:	94440000 	lhu	a0,0(v0)
800f18f4:	00111180 	sll	v0,s1,0x6
800f18f8:	00451021 	addu	v0,v0,a1
800f18fc:	00c42024 	and	a0,a2,a0
800f1900:	00441021 	addu	v0,v0,a0
800f1904:	90530000 	lbu	s3,0(v0)
800f1908:	00f02823 	subu	a1,a3,s0
800f190c:	02061806 	srlv	v1,a2,s0
800f1910:	aee3471c 	sw	v1,18204(s7)
800f1914:	0803c5d8 	j	800f1760 <unReduce+0x1a0>
800f1918:	ae854724 	sw	a1,18212(s4)
800f191c:	8fa20014 	lw	v0,20(sp)
800f1920:	24120003 	li	s2,3
800f1924:	00531021 	addu	v0,v0,s3
800f1928:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f192c:	afa20014 	sw	v0,20(sp)
800f1930:	3c03800f 	lui	v1,0x800f
800f1934:	2463d588 	addiu	v1,v1,-10872
800f1938:	0060f809 	jalr	v1
800f193c:	00000000 	nop
800f1940:	0803c5cf 	j	800f173c <unReduce+0x17c>
800f1944:	8e044724 	lw	a0,18212(s0)
800f1948:	1640ff90 	bnez	s2,800f178c <unReduce+0x1cc>
800f194c:	8fa30010 	lw	v1,16(sp)
800f1950:	24020090 	li	v0,144
800f1954:	1262008b 	beq	s3,v0,800f1b84 <unReduce+0x5c4>
800f1958:	3c02803a 	lui	v0,0x803a
800f195c:	8fa40010 	lw	a0,16(sp)
800f1960:	2442cd34 	addiu	v0,v0,-13004
800f1964:	02c21021 	addu	v0,s6,v0
800f1968:	a0530000 	sb	s3,0(v0)
800f196c:	2484ffff 	addiu	a0,a0,-1
800f1970:	26d60001 	addiu	s6,s6,1
800f1974:	24024000 	li	v0,16384
800f1978:	16c2ff83 	bne	s6,v0,800f1788 <unReduce+0x1c8>
800f197c:	afa40010 	sw	a0,16(sp)
800f1980:	3c06800f 	lui	a2,0x800f
800f1984:	24c2b77c 	addiu	v0,a2,-18564
800f1988:	0040f809 	jalr	v0
800f198c:	24044000 	li	a0,16384
800f1990:	0000b021 	move	s6,zero
800f1994:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f1998:	0000f021 	move	s8,zero
800f199c:	2442cd34 	addiu	v0,v0,-13004
800f19a0:	02c21021 	addu	v0,s6,v0
800f19a4:	2403ff90 	li	v1,-112
800f19a8:	a0430000 	sb	v1,0(v0)
800f19ac:	8fa30010 	lw	v1,16(sp)
800f19b0:	26d60001 	addiu	s6,s6,1
800f19b4:	2463ffff 	addiu	v1,v1,-1
800f19b8:	24024000 	li	v0,16384
800f19bc:	12c20073 	beq	s6,v0,800f1b8c <unReduce+0x5cc>
800f19c0:	afa30010 	sw	v1,16(sp)
800f19c4:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f19c8:	00009021 	move	s2,zero
800f19cc:	8c654728 	lw	a1,18216(v1)
800f19d0:	3c04801f 	lui	a0,0x801f
800f19d4:	00052880 	sll	a1,a1,0x2
800f19d8:	248426d8 	addiu	a0,a0,9944
800f19dc:	3c03801f 	lui	v1,0x801f
800f19e0:	00a42021 	addu	a0,a1,a0
800f19e4:	246326ec 	addiu	v1,v1,9964
800f19e8:	8c820000 	lw	v0,0(a0)
800f19ec:	00a32821 	addu	a1,a1,v1
800f19f0:	8fa40018 	lw	a0,24(sp)
800f19f4:	8ca30000 	lw	v1,0(a1)
800f19f8:	00441007 	srav	v0,a0,v0
800f19fc:	00431024 	and	v0,v0,v1
800f1a00:	00021200 	sll	v0,v0,0x8
800f1a04:	02621021 	addu	v0,s3,v0
800f1a08:	02c21023 	subu	v0,s6,v0
800f1a0c:	8fa60014 	lw	a2,20(sp)
800f1a10:	2451ffff 	addiu	s1,v0,-1
800f1a14:	3c03801c 	lui	v1,0x801c
800f1a18:	8fa20010 	lw	v0,16(sp)
800f1a1c:	24d20003 	addiu	s2,a2,3
800f1a20:	2463e3ac 	addiu	v1,v1,-7252
800f1a24:	00521023 	subu	v0,v0,s2
800f1a28:	8c770000 	lw	s7,0(v1)
800f1a2c:	afa2001c 	sw	v0,28(sp)
800f1a30:	24144000 	li	s4,16384
800f1a34:	32313fff 	andi	s1,s1,0x3fff
800f1a38:	02d1102b 	sltu	v0,s6,s1
800f1a3c:	10400002 	beqz	v0,800f1a48 <unReduce+0x488>
800f1a40:	02963023 	subu	a2,s4,s6
800f1a44:	02913023 	subu	a2,s4,s1
800f1a48:	00d2102b 	sltu	v0,a2,s2
800f1a4c:	00c08021 	move	s0,a2
800f1a50:	0242800a 	movz	s0,s2,v0
800f1a54:	13c00004 	beqz	s8,800f1a68 <unReduce+0x4a8>
800f1a58:	02509023 	subu	s2,s2,s0
800f1a5c:	0236102b 	sltu	v0,s1,s6
800f1a60:	10400028 	beqz	v0,800f1b04 <unReduce+0x544>
800f1a64:	3c038011 	lui	v1,0x8011
800f1a68:	02d11023 	subu	v0,s6,s1
800f1a6c:	0050102b 	sltu	v0,v0,s0
800f1a70:	1040001a 	beqz	v0,800f1adc <unReduce+0x51c>
800f1a74:	02372821 	addu	a1,s1,s7
800f1a78:	02d72021 	addu	a0,s6,s7
800f1a7c:	02001821 	move	v1,s0
800f1a80:	90a20000 	lbu	v0,0(a1)
800f1a84:	2463ffff 	addiu	v1,v1,-1
800f1a88:	a0820000 	sb	v0,0(a0)
800f1a8c:	24a50001 	addiu	a1,a1,1
800f1a90:	1460fffb 	bnez	v1,800f1a80 <unReduce+0x4c0>
800f1a94:	24840001 	addiu	a0,a0,1
800f1a98:	02d0b021 	addu	s6,s6,s0
800f1a9c:	12d40006 	beq	s6,s4,800f1ab8 <unReduce+0x4f8>
800f1aa0:	02118821 	addu	s1,s0,s1
800f1aa4:	1640ffe4 	bnez	s2,800f1a38 <unReduce+0x478>
800f1aa8:	32313fff 	andi	s1,s1,0x3fff
800f1aac:	8fa2001c 	lw	v0,28(sp)
800f1ab0:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f1ab4:	afa20010 	sw	v0,16(sp)
800f1ab8:	3c06800f 	lui	a2,0x800f
800f1abc:	24c2b77c 	addiu	v0,a2,-18564
800f1ac0:	0040f809 	jalr	v0
800f1ac4:	24044000 	li	a0,16384
800f1ac8:	0000b021 	move	s6,zero
800f1acc:	1640ffd9 	bnez	s2,800f1a34 <unReduce+0x474>
800f1ad0:	0000f021 	move	s8,zero
800f1ad4:	0803c6ac 	j	800f1ab0 <unReduce+0x4f0>
800f1ad8:	8fa2001c 	lw	v0,28(sp)
800f1adc:	3c038011 	lui	v1,0x8011
800f1ae0:	02d72021 	addu	a0,s6,s7
800f1ae4:	02003021 	move	a2,s0
800f1ae8:	2463c930 	addiu	v1,v1,-14032
800f1aec:	0060f809 	jalr	v1
800f1af0:	02d0b021 	addu	s6,s6,s0
800f1af4:	16d4ffeb 	bne	s6,s4,800f1aa4 <unReduce+0x4e4>
800f1af8:	02118821 	addu	s1,s0,s1
800f1afc:	0803c6af 	j	800f1abc <unReduce+0x4fc>
800f1b00:	3c06800f 	lui	a2,0x800f
800f1b04:	02d72021 	addu	a0,s6,s7
800f1b08:	00002821 	move	a1,zero
800f1b0c:	02003021 	move	a2,s0
800f1b10:	2463ca64 	addiu	v1,v1,-13724
800f1b14:	0060f809 	jalr	v1
800f1b18:	02d0b021 	addu	s6,s6,s0
800f1b1c:	16d4ffe1 	bne	s6,s4,800f1aa4 <unReduce+0x4e4>
800f1b20:	02118821 	addu	s1,s0,s1
800f1b24:	0803c6af 	j	800f1abc <unReduce+0x4fc>
800f1b28:	3c06800f 	lui	a2,0x800f
800f1b2c:	3c06800f 	lui	a2,0x800f
800f1b30:	24c6d588 	addiu	a2,a2,-10872
800f1b34:	00c0f809 	jalr	a2
800f1b38:	00000000 	nop
800f1b3c:	8e874724 	lw	a3,18212(s4)
800f1b40:	0803c5fe 	j	800f17f8 <unReduce+0x238>
800f1b44:	8ee6471c 	lw	a2,18204(s7)
800f1b48:	2484d588 	addiu	a0,a0,-10872
800f1b4c:	0080f809 	jalr	a0
800f1b50:	00000000 	nop
800f1b54:	8e874724 	lw	a3,18212(s4)
800f1b58:	0803c636 	j	800f18d8 <unReduce+0x318>
800f1b5c:	8ee6471c 	lw	a2,18204(s7)
800f1b60:	3c03800f 	lui	v1,0x800f
800f1b64:	2463d588 	addiu	v1,v1,-10872
800f1b68:	0060f809 	jalr	v1
800f1b6c:	00000000 	nop
800f1b70:	0803c5ef 	j	800f17bc <unReduce+0x1fc>
800f1b74:	8e874724 	lw	a3,18212(s4)
800f1b78:	24120002 	li	s2,2
800f1b7c:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f1b80:	afb30018 	sw	s3,24(sp)
800f1b84:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f1b88:	24120001 	li	s2,1
800f1b8c:	3c06800f 	lui	a2,0x800f
800f1b90:	24c2b77c 	addiu	v0,a2,-18564
800f1b94:	0040f809 	jalr	v0
800f1b98:	24044000 	li	a0,16384
800f1b9c:	00009021 	move	s2,zero
800f1ba0:	0000b021 	move	s6,zero
800f1ba4:	0803c5e2 	j	800f1788 <unReduce+0x1c8>
800f1ba8:	0000f021 	move	s8,zero
800f1bac:	0000b021 	move	s6,zero
800f1bb0:	3c06800f 	lui	a2,0x800f
800f1bb4:	02c02021 	move	a0,s6
800f1bb8:	8fbf0044 	lw	ra,68(sp)
800f1bbc:	8fbe0040 	lw	s8,64(sp)
800f1bc0:	8fb7003c 	lw	s7,60(sp)
800f1bc4:	8fb60038 	lw	s6,56(sp)
800f1bc8:	8fb50034 	lw	s5,52(sp)
800f1bcc:	8fb40030 	lw	s4,48(sp)
800f1bd0:	8fb3002c 	lw	s3,44(sp)
800f1bd4:	8fb20028 	lw	s2,40(sp)
800f1bd8:	8fb10024 	lw	s1,36(sp)
800f1bdc:	8fb00020 	lw	s0,32(sp)
800f1be0:	24d9b77c 	addiu	t9,a2,-18564
800f1be4:	03200008 	jr	t9
800f1be8:	27bd0048 	addiu	sp,sp,72
800f1bec:	00000000 	nop

800f1bf0 <unShrink>:
800f1bf0:	27bdffc8 	addiu	sp,sp,-56
800f1bf4:	3c02803a 	lui	v0,0x803a
800f1bf8:	2444cd34 	addiu	a0,v0,-13004
800f1bfc:	afb50024 	sw	s5,36(sp)
800f1c00:	24020009 	li	v0,9
800f1c04:	3c15801f 	lui	s5,0x801f
800f1c08:	240301ff 	li	v1,511
800f1c0c:	3c05801f 	lui	a1,0x801f
800f1c10:	aea24734 	sw	v0,18228(s5)
800f1c14:	3c07801f 	lui	a3,0x801f
800f1c18:	24022000 	li	v0,8192
800f1c1c:	aca34738 	sw	v1,18232(a1)
800f1c20:	ace2472c 	sw	v0,18220(a3)
800f1c24:	24030101 	li	v1,257
800f1c28:	3c02801f 	lui	v0,0x801f
800f1c2c:	ac434730 	sw	v1,18224(v0)
800f1c30:	afbf0034 	sw	ra,52(sp)
800f1c34:	afbe0030 	sw	s8,48(sp)
800f1c38:	afb7002c 	sw	s7,44(sp)
800f1c3c:	afb60028 	sw	s6,40(sp)
800f1c40:	afb40020 	sw	s4,32(sp)
800f1c44:	afb3001c 	sw	s3,28(sp)
800f1c48:	afb20018 	sw	s2,24(sp)
800f1c4c:	afb10014 	sw	s1,20(sp)
800f1c50:	afb00010 	sw	s0,16(sp)
800f1c54:	24844000 	addiu	a0,a0,16384
800f1c58:	24032000 	li	v1,8192
800f1c5c:	2405ffff 	li	a1,-1
800f1c60:	240200ff 	li	v0,255
800f1c64:	2463ffff 	addiu	v1,v1,-1
800f1c68:	a4850000 	sh	a1,0(a0)
800f1c6c:	1462fffd 	bne	v1,v0,800f1c64 <unShrink+0x74>
800f1c70:	2484fffe 	addiu	a0,a0,-2
800f1c74:	3c02803a 	lui	v0,0x803a
800f1c78:	2450cd34 	addiu	s0,v0,-13004
800f1c7c:	240300ff 	li	v1,255
800f1c80:	2405ffff 	li	a1,-1
800f1c84:	260401fe 	addiu	a0,s0,510
800f1c88:	00701021 	addu	v0,v1,s0
800f1c8c:	a0434004 	sb	v1,16388(v0)
800f1c90:	2463ffff 	addiu	v1,v1,-1
800f1c94:	a4800000 	sh	zero,0(a0)
800f1c98:	1465fffb 	bne	v1,a1,800f1c88 <unShrink+0x98>
800f1c9c:	2484fffe 	addiu	a0,a0,-2
800f1ca0:	3c13801f 	lui	s3,0x801f
800f1ca4:	8e664724 	lw	a2,18212(s3)
800f1ca8:	28c20009 	slti	v0,a2,9
800f1cac:	144000c7 	bnez	v0,800f1fcc <unShrink+0x3dc>
800f1cb0:	00000000 	nop
800f1cb4:	8ea44734 	lw	a0,18228(s5)
800f1cb8:	3c12801f 	lui	s2,0x801f
800f1cbc:	8e47471c 	lw	a3,18204(s2)
800f1cc0:	3c02801f 	lui	v0,0x801f
800f1cc4:	3c16801f 	lui	s6,0x801f
800f1cc8:	24512690 	addiu	s1,v0,9872
800f1ccc:	00041840 	sll	v1,a0,0x1
800f1cd0:	82c54722 	lb	a1,18210(s6)
800f1cd4:	00c41023 	subu	v0,a2,a0
800f1cd8:	00711821 	addu	v1,v1,s1
800f1cdc:	00872006 	srlv	a0,a3,a0
800f1ce0:	ae624724 	sw	v0,18212(s3)
800f1ce4:	ae44471c 	sw	a0,18204(s2)
800f1ce8:	10a0000d 	beqz	a1,800f1d20 <unShrink+0x130>
800f1cec:	94620000 	lhu	v0,0(v1)
800f1cf0:	8fbf0034 	lw	ra,52(sp)
800f1cf4:	8fbe0030 	lw	s8,48(sp)
800f1cf8:	8fb7002c 	lw	s7,44(sp)
800f1cfc:	8fb60028 	lw	s6,40(sp)
800f1d00:	8fb50024 	lw	s5,36(sp)
800f1d04:	8fb40020 	lw	s4,32(sp)
800f1d08:	8fb3001c 	lw	s3,28(sp)
800f1d0c:	8fb20018 	lw	s2,24(sp)
800f1d10:	8fb10014 	lw	s1,20(sp)
800f1d14:	8fb00010 	lw	s0,16(sp)
800f1d18:	03e00008 	jr	ra
800f1d1c:	27bd0038 	addiu	sp,sp,56
800f1d20:	0047b824 	and	s7,v0,a3
800f1d24:	3c03800f 	lui	v1,0x800f
800f1d28:	24040001 	li	a0,1
800f1d2c:	2462b6e0 	addiu	v0,v1,-18720
800f1d30:	0040f809 	jalr	v0
800f1d34:	a2176006 	sb	s7,24582(s0)
800f1d38:	0220a021 	move	s4,s1
800f1d3c:	02e0f021 	move	s8,s7
800f1d40:	82c24722 	lb	v0,18210(s6)
800f1d44:	1440ffea 	bnez	v0,800f1cf0 <unShrink+0x100>
800f1d48:	8ea44734 	lw	a0,18228(s5)
800f1d4c:	8e664724 	lw	a2,18212(s3)
800f1d50:	00c4102a 	slt	v0,a2,a0
800f1d54:	144000f2 	bnez	v0,800f2120 <unShrink+0x530>
800f1d58:	3c11801f 	lui	s1,0x801f
800f1d5c:	00041040 	sll	v0,a0,0x1
800f1d60:	00541021 	addu	v0,v0,s4
800f1d64:	8e43471c 	lw	v1,18204(s2)
800f1d68:	94450000 	lhu	a1,0(v0)
800f1d6c:	00c41023 	subu	v0,a2,a0
800f1d70:	00658024 	and	s0,v1,a1
800f1d74:	00832006 	srlv	a0,v1,a0
800f1d78:	ae224724 	sw	v0,18212(s1)
800f1d7c:	0803c77f 	j	800f1dfc <unShrink+0x20c>
800f1d80:	ae44471c 	sw	a0,18204(s2)
800f1d84:	00061040 	sll	v0,a2,0x1
800f1d88:	8e43471c 	lw	v1,18204(s2)
800f1d8c:	00541021 	addu	v0,v0,s4
800f1d90:	94440000 	lhu	a0,0(v0)
800f1d94:	00c31006 	srlv	v0,v1,a2
800f1d98:	00a64023 	subu	t0,a1,a2
800f1d9c:	ae42471c 	sw	v0,18204(s2)
800f1da0:	00641824 	and	v1,v1,a0
800f1da4:	24020001 	li	v0,1
800f1da8:	1062002d 	beq	v1,v0,800f1e60 <unShrink+0x270>
800f1dac:	ae084724 	sw	t0,18212(s0)
800f1db0:	24020002 	li	v0,2
800f1db4:	1062003d 	beq	v1,v0,800f1eac <unShrink+0x2bc>
800f1db8:	3c05801f 	lui	a1,0x801f
800f1dbc:	8ea74734 	lw	a3,18228(s5)
800f1dc0:	0107102a 	slt	v0,t0,a3
800f1dc4:	14400033 	bnez	v0,800f1e94 <unShrink+0x2a4>
800f1dc8:	3c03800f 	lui	v1,0x800f
800f1dcc:	00071040 	sll	v0,a3,0x1
800f1dd0:	8e44471c 	lw	a0,18204(s2)
800f1dd4:	00541021 	addu	v0,v0,s4
800f1dd8:	8e634724 	lw	v1,18212(s3)
800f1ddc:	94450000 	lhu	a1,0(v0)
800f1de0:	82c64722 	lb	a2,18210(s6)
800f1de4:	00671823 	subu	v1,v1,a3
800f1de8:	00e41006 	srlv	v0,a0,a3
800f1dec:	ae42471c 	sw	v0,18204(s2)
800f1df0:	ae634724 	sw	v1,18212(s3)
800f1df4:	14c0ffbe 	bnez	a2,800f1cf0 <unShrink+0x100>
800f1df8:	00858024 	and	s0,a0,a1
800f1dfc:	24020100 	li	v0,256
800f1e00:	16020078 	bne	s0,v0,800f1fe4 <unShrink+0x3f4>
800f1e04:	8ea64734 	lw	a2,18228(s5)
800f1e08:	8e654724 	lw	a1,18212(s3)
800f1e0c:	3c11801f 	lui	s1,0x801f
800f1e10:	00a6102a 	slt	v0,a1,a2
800f1e14:	1040ffdb 	beqz	v0,800f1d84 <unShrink+0x194>
800f1e18:	3c10801f 	lui	s0,0x801f
800f1e1c:	3c03800f 	lui	v1,0x800f
800f1e20:	2463d588 	addiu	v1,v1,-10872
800f1e24:	0060f809 	jalr	v1
800f1e28:	00000000 	nop
800f1e2c:	8e264734 	lw	a2,18228(s1)
800f1e30:	8e43471c 	lw	v1,18204(s2)
800f1e34:	00061040 	sll	v0,a2,0x1
800f1e38:	00541021 	addu	v0,v0,s4
800f1e3c:	8e054724 	lw	a1,18212(s0)
800f1e40:	94440000 	lhu	a0,0(v0)
800f1e44:	00c31006 	srlv	v0,v1,a2
800f1e48:	00a64023 	subu	t0,a1,a2
800f1e4c:	ae42471c 	sw	v0,18204(s2)
800f1e50:	00641824 	and	v1,v1,a0
800f1e54:	24020001 	li	v0,1
800f1e58:	1462ffd5 	bne	v1,v0,800f1db0 <unShrink+0x1c0>
800f1e5c:	ae084724 	sw	t0,18212(s0)
800f1e60:	24c40001 	addiu	a0,a2,1
800f1e64:	2402000d 	li	v0,13
800f1e68:	10820053 	beq	a0,v0,800f1fb8 <unShrink+0x3c8>
800f1e6c:	ae244734 	sw	a0,18228(s1)
800f1e70:	00831004 	sllv	v0,v1,a0
800f1e74:	8ea74734 	lw	a3,18228(s5)
800f1e78:	2442ffff 	addiu	v0,v0,-1
800f1e7c:	3c05801f 	lui	a1,0x801f
800f1e80:	aca24738 	sw	v0,18232(a1)
800f1e84:	0107102a 	slt	v0,t0,a3
800f1e88:	1040ffd1 	beqz	v0,800f1dd0 <unShrink+0x1e0>
800f1e8c:	00071040 	sll	v0,a3,0x1
800f1e90:	3c03800f 	lui	v1,0x800f
800f1e94:	2463d588 	addiu	v1,v1,-10872
800f1e98:	0060f809 	jalr	v1
800f1e9c:	00000000 	nop
800f1ea0:	3c03801f 	lui	v1,0x801f
800f1ea4:	0803c773 	j	800f1dcc <unShrink+0x1dc>
800f1ea8:	8c674734 	lw	a3,18228(v1)
800f1eac:	8ca64730 	lw	a2,18224(a1)
800f1eb0:	28c20102 	slti	v0,a2,258
800f1eb4:	14400029 	bnez	v0,800f1f5c <unShrink+0x36c>
800f1eb8:	3c09803a 	lui	t1,0x803a
800f1ebc:	24040101 	li	a0,257
800f1ec0:	2523cf36 	addiu	v1,t1,-12490
800f1ec4:	24058000 	li	a1,-32768
800f1ec8:	94620000 	lhu	v0,0(v1)
800f1ecc:	24840001 	addiu	a0,a0,1
800f1ed0:	00451025 	or	v0,v0,a1
800f1ed4:	a4620000 	sh	v0,0(v1)
800f1ed8:	1486fffb 	bne	a0,a2,800f1ec8 <unShrink+0x2d8>
800f1edc:	24630002 	addiu	v1,v1,2
800f1ee0:	3c02801c 	lui	v0,0x801c
800f1ee4:	2442e3b0 	addiu	v0,v0,-7248
800f1ee8:	8c470000 	lw	a3,0(v0)
800f1eec:	24050101 	li	a1,257
800f1ef0:	2524cf36 	addiu	a0,t1,-12490
800f1ef4:	94820000 	lhu	v0,0(a0)
800f1ef8:	24a50001 	addiu	a1,a1,1
800f1efc:	30427fff 	andi	v0,v0,0x7fff
800f1f00:	00021840 	sll	v1,v0,0x1
800f1f04:	28420101 	slti	v0,v0,257
800f1f08:	00671821 	addu	v1,v1,a3
800f1f0c:	14400004 	bnez	v0,800f1f20 <unShrink+0x330>
800f1f10:	24840002 	addiu	a0,a0,2
800f1f14:	94620000 	lhu	v0,0(v1)
800f1f18:	30427fff 	andi	v0,v0,0x7fff
800f1f1c:	a4620000 	sh	v0,0(v1)
800f1f20:	14a6fff4 	bne	a1,a2,800f1ef4 <unShrink+0x304>
800f1f24:	00000000 	nop
800f1f28:	2525cf36 	addiu	a1,t1,-12490
800f1f2c:	24040101 	li	a0,257
800f1f30:	0803c7d0 	j	800f1f40 <unShrink+0x350>
800f1f34:	2407ffff 	li	a3,-1
800f1f38:	10600008 	beqz	v1,800f1f5c <unShrink+0x36c>
800f1f3c:	24a50002 	addiu	a1,a1,2
800f1f40:	84a20000 	lh	v0,0(a1)
800f1f44:	24840001 	addiu	a0,a0,1
800f1f48:	0441fffb 	bgez	v0,800f1f38 <unShrink+0x348>
800f1f4c:	0086182a 	slt	v1,a0,a2
800f1f50:	a4a70000 	sh	a3,0(a1)
800f1f54:	1460fffa 	bnez	v1,800f1f40 <unShrink+0x350>
800f1f58:	24a50002 	addiu	a1,a1,2
800f1f5c:	3c03801f 	lui	v1,0x801f
800f1f60:	8c66472c 	lw	a2,18220(v1)
800f1f64:	28c20102 	slti	v0,a2,258
800f1f68:	14400089 	bnez	v0,800f2190 <unShrink+0x5a0>
800f1f6c:	3c05803a 	lui	a1,0x803a
800f1f70:	24a2cd34 	addiu	v0,a1,-13004
800f1f74:	84440202 	lh	a0,514(v0)
800f1f78:	2403ffff 	li	v1,-1
800f1f7c:	10830084 	beq	a0,v1,800f2190 <unShrink+0x5a0>
800f1f80:	3c02803a 	lui	v0,0x803a
800f1f84:	2443cf38 	addiu	v1,v0,-12488
800f1f88:	24040101 	li	a0,257
800f1f8c:	0803c7e8 	j	800f1fa0 <unShrink+0x3b0>
800f1f90:	2405ffff 	li	a1,-1
800f1f94:	84620000 	lh	v0,0(v1)
800f1f98:	10450004 	beq	v0,a1,800f1fac <unShrink+0x3bc>
800f1f9c:	24630002 	addiu	v1,v1,2
800f1fa0:	24840001 	addiu	a0,a0,1
800f1fa4:	1486fffb 	bne	a0,a2,800f1f94 <unShrink+0x3a4>
800f1fa8:	00000000 	nop
800f1fac:	3c07801f 	lui	a3,0x801f
800f1fb0:	0803c76f 	j	800f1dbc <unShrink+0x1cc>
800f1fb4:	ace44730 	sw	a0,18224(a3)
800f1fb8:	3c07801f 	lui	a3,0x801f
800f1fbc:	8ce2472c 	lw	v0,18220(a3)
800f1fc0:	3c03801f 	lui	v1,0x801f
800f1fc4:	0803c76f 	j	800f1dbc <unShrink+0x1cc>
800f1fc8:	ac624738 	sw	v0,18232(v1)
800f1fcc:	3c02800f 	lui	v0,0x800f
800f1fd0:	2442d588 	addiu	v0,v0,-10872
800f1fd4:	0040f809 	jalr	v0
800f1fd8:	00000000 	nop
800f1fdc:	0803c72d 	j	800f1cb4 <unShrink+0xc4>
800f1fe0:	8e664724 	lw	a2,18212(s3)
800f1fe4:	3c05803a 	lui	a1,0x803a
800f1fe8:	00101040 	sll	v0,s0,0x1
800f1fec:	24a5cd34 	addiu	a1,a1,-13004
800f1ff0:	00451021 	addu	v0,v0,a1
800f1ff4:	84440000 	lh	a0,0(v0)
800f1ff8:	2403ffff 	li	v1,-1
800f1ffc:	1083005c 	beq	a0,v1,800f2170 <unShrink+0x580>
800f2000:	3c07803a 	lui	a3,0x803a
800f2004:	02002021 	move	a0,s0
800f2008:	24052000 	li	a1,8192
800f200c:	24031fff 	li	v1,8191
800f2010:	28820101 	slti	v0,a0,257
800f2014:	1440001a 	bnez	v0,800f2080 <unShrink+0x490>
800f2018:	3c02801c 	lui	v0,0x801c
800f201c:	2442e3b0 	addiu	v0,v0,-7248
800f2020:	8c460000 	lw	a2,0(v0)
800f2024:	0803c812 	j	800f2048 <unShrink+0x458>
800f2028:	2407ffff 	li	a3,-1
800f202c:	24a5ffff 	addiu	a1,a1,-1
800f2030:	90634004 	lbu	v1,16388(v1)
800f2034:	00a61021 	addu	v0,a1,a2
800f2038:	a0436006 	sb	v1,24582(v0)
800f203c:	28820101 	slti	v0,a0,257
800f2040:	1440000f 	bnez	v0,800f2080 <unShrink+0x490>
800f2044:	24a3ffff 	addiu	v1,a1,-1
800f2048:	00041040 	sll	v0,a0,0x1
800f204c:	00461021 	addu	v0,v0,a2
800f2050:	00861821 	addu	v1,a0,a2
800f2054:	84440000 	lh	a0,0(v0)
800f2058:	1487fff4 	bne	a0,a3,800f202c <unShrink+0x43c>
800f205c:	00000000 	nop
800f2060:	24a5ffff 	addiu	a1,a1,-1
800f2064:	00a61021 	addu	v0,a1,a2
800f2068:	02e02021 	move	a0,s7
800f206c:	a05e6006 	sb	s8,24582(v0)
800f2070:	28820101 	slti	v0,a0,257
800f2074:	1040fff5 	beqz	v0,800f204c <unShrink+0x45c>
800f2078:	00041040 	sll	v0,a0,0x1
800f207c:	24a3ffff 	addiu	v1,a1,-1
800f2080:	3c05803a 	lui	a1,0x803a
800f2084:	24a5cd34 	addiu	a1,a1,-13004
800f2088:	00851021 	addu	v0,a0,a1
800f208c:	905e4004 	lbu	s8,16388(v0)
800f2090:	24042000 	li	a0,8192
800f2094:	00832023 	subu	a0,a0,v1
800f2098:	3c07800f 	lui	a3,0x800f
800f209c:	00651821 	addu	v1,v1,a1
800f20a0:	33d100ff 	andi	s1,s8,0xff
800f20a4:	24e2b6e0 	addiu	v0,a3,-18720
800f20a8:	0040f809 	jalr	v0
800f20ac:	a0716006 	sb	s1,24582(v1)
800f20b0:	3c02801f 	lui	v0,0x801f
800f20b4:	3c03801f 	lui	v1,0x801f
800f20b8:	8c454730 	lw	a1,18224(v0)
800f20bc:	8c66472c 	lw	a2,18220(v1)
800f20c0:	00a6102a 	slt	v0,a1,a2
800f20c4:	10400014 	beqz	v0,800f2118 <unShrink+0x528>
800f20c8:	3c07803a 	lui	a3,0x803a
800f20cc:	00051040 	sll	v0,a1,0x1
800f20d0:	24e7cd34 	addiu	a3,a3,-13004
800f20d4:	00a71821 	addu	v1,a1,a3
800f20d8:	24440002 	addiu	a0,v0,2
800f20dc:	00471021 	addu	v0,v0,a3
800f20e0:	a0714004 	sb	s1,16388(v1)
800f20e4:	a4570000 	sh	s7,0(v0)
800f20e8:	00a01821 	move	v1,a1
800f20ec:	00872021 	addu	a0,a0,a3
800f20f0:	00c02821 	move	a1,a2
800f20f4:	2406ffff 	li	a2,-1
800f20f8:	24630001 	addiu	v1,v1,1
800f20fc:	10a30005 	beq	a1,v1,800f2114 <unShrink+0x524>
800f2100:	3c02801f 	lui	v0,0x801f
800f2104:	84820000 	lh	v0,0(a0)
800f2108:	1446fffb 	bne	v0,a2,800f20f8 <unShrink+0x508>
800f210c:	24840002 	addiu	a0,a0,2
800f2110:	3c02801f 	lui	v0,0x801f
800f2114:	ac434730 	sw	v1,18224(v0)
800f2118:	0803c750 	j	800f1d40 <unShrink+0x150>
800f211c:	0200b821 	move	s7,s0
800f2120:	3c05800f 	lui	a1,0x800f
800f2124:	24a5d588 	addiu	a1,a1,-10872
800f2128:	00a0f809 	jalr	a1
800f212c:	00000000 	nop
800f2130:	3c03801f 	lui	v1,0x801f
800f2134:	8c624734 	lw	v0,18228(v1)
800f2138:	8e46471c 	lw	a2,18204(s2)
800f213c:	8e234724 	lw	v1,18212(s1)
800f2140:	3c07801f 	lui	a3,0x801f
800f2144:	00022040 	sll	a0,v0,0x1
800f2148:	80e54722 	lb	a1,18210(a3)
800f214c:	00621823 	subu	v1,v1,v0
800f2150:	00942021 	addu	a0,a0,s4
800f2154:	00461006 	srlv	v0,a2,v0
800f2158:	ae42471c 	sw	v0,18204(s2)
800f215c:	ae234724 	sw	v1,18212(s1)
800f2160:	14a0fee3 	bnez	a1,800f1cf0 <unShrink+0x100>
800f2164:	94820000 	lhu	v0,0(a0)
800f2168:	0803c77f 	j	800f1dfc <unShrink+0x20c>
800f216c:	00468024 	and	s0,v0,a2
800f2170:	3c020001 	lui	v0,0x1
800f2174:	24e7cd34 	addiu	a3,a3,-13004
800f2178:	00e21021 	addu	v0,a3,v0
800f217c:	02e02021 	move	a0,s7
800f2180:	24051fff 	li	a1,8191
800f2184:	24031ffe 	li	v1,8190
800f2188:	0803c804 	j	800f2010 <unShrink+0x420>
800f218c:	a05e8005 	sb	s8,-32763(v0)
800f2190:	24040101 	li	a0,257
800f2194:	3c07801f 	lui	a3,0x801f
800f2198:	0803c76f 	j	800f1dbc <unShrink+0x1cc>
800f219c:	ace44730 	sw	a0,18224(a3)

800f21a0 <unzGetGlobalInfo>:
800f21a0:	10800006 	beqz	a0,800f21bc <unzGetGlobalInfo+0x1c>
800f21a4:	2402ff9a 	li	v0,-102
800f21a8:	8c820008 	lw	v0,8(a0)
800f21ac:	8c830004 	lw	v1,4(a0)
800f21b0:	aca20004 	sw	v0,4(a1)
800f21b4:	aca30000 	sw	v1,0(a1)
800f21b8:	00001021 	move	v0,zero
800f21bc:	03e00008 	jr	ra
800f21c0:	00000000 	nop

800f21c4 <unztell>:
800f21c4:	14800003 	bnez	a0,800f21d4 <unztell+0x10>
800f21c8:	00000000 	nop
800f21cc:	03e00008 	jr	ra
800f21d0:	2402ff9a 	li	v0,-102
800f21d4:	8c82007c 	lw	v0,124(a0)
800f21d8:	1040fffc 	beqz	v0,800f21cc <unztell+0x8>
800f21dc:	00000000 	nop
800f21e0:	03e00008 	jr	ra
800f21e4:	8c420018 	lw	v0,24(v0)

800f21e8 <unzeof>:
800f21e8:	14800003 	bnez	a0,800f21f8 <unzeof+0x10>
800f21ec:	00000000 	nop
800f21f0:	03e00008 	jr	ra
800f21f4:	2402ff9a 	li	v0,-102
800f21f8:	8c84007c 	lw	a0,124(a0)
800f21fc:	1080fffc 	beqz	a0,800f21f0 <unzeof+0x8>
800f2200:	00000000 	nop
800f2204:	8c82005c 	lw	v0,92(a0)
800f2208:	03e00008 	jr	ra
800f220c:	2c420001 	sltiu	v0,v0,1

800f2210 <unzGetGlobalComment>:
800f2210:	27bdffd8 	addiu	sp,sp,-40
800f2214:	afb20018 	sw	s2,24(sp)
800f2218:	afb10014 	sw	s1,20(sp)
800f221c:	afb00010 	sw	s0,16(sp)
800f2220:	afbf0020 	sw	ra,32(sp)
800f2224:	afb3001c 	sw	s3,28(sp)
800f2228:	00808021 	move	s0,a0
800f222c:	00a09021 	move	s2,a1
800f2230:	14800009 	bnez	a0,800f2258 <unzGetGlobalComment+0x48>
800f2234:	00c08821 	move	s1,a2
800f2238:	2402ff9a 	li	v0,-102
800f223c:	8fbf0020 	lw	ra,32(sp)
800f2240:	8fb3001c 	lw	s3,28(sp)
800f2244:	8fb20018 	lw	s2,24(sp)
800f2248:	8fb10014 	lw	s1,20(sp)
800f224c:	8fb00010 	lw	s0,16(sp)
800f2250:	03e00008 	jr	ra
800f2254:	27bd0028 	addiu	sp,sp,40
800f2258:	8c85001c 	lw	a1,28(a0)
800f225c:	3c02800f 	lui	v0,0x800f
800f2260:	8c840000 	lw	a0,0(a0)
800f2264:	24a50016 	addiu	a1,a1,22
800f2268:	00003021 	move	a2,zero
800f226c:	24425c60 	addiu	v0,v0,23648
800f2270:	0040f809 	jalr	v0
800f2274:	8e130008 	lw	s3,8(s0)
800f2278:	1440fff0 	bnez	v0,800f223c <unzGetGlobalComment+0x2c>
800f227c:	2402ffff 	li	v0,-1
800f2280:	0271102b 	sltu	v0,s3,s1
800f2284:	0222980a 	movz	s3,s1,v0
800f2288:	1660000b 	bnez	s3,800f22b8 <unzGetGlobalComment+0xa8>
800f228c:	3c02800f 	lui	v0,0x800f
800f2290:	1240ffea 	beqz	s2,800f223c <unzGetGlobalComment+0x2c>
800f2294:	02601021 	move	v0,s3
800f2298:	8e040008 	lw	a0,8(s0)
800f229c:	0091102b 	sltu	v0,a0,s1
800f22a0:	10400003 	beqz	v0,800f22b0 <unzGetGlobalComment+0xa0>
800f22a4:	00000000 	nop
800f22a8:	02441021 	addu	v0,s2,a0
800f22ac:	a0400000 	sb	zero,0(v0)
800f22b0:	0803c88f 	j	800f223c <unzGetGlobalComment+0x2c>
800f22b4:	02601021 	move	v0,s3
800f22b8:	a2400000 	sb	zero,0(s2)
800f22bc:	8e070000 	lw	a3,0(s0)
800f22c0:	02402021 	move	a0,s2
800f22c4:	02602821 	move	a1,s3
800f22c8:	24425ed4 	addiu	v0,v0,24276
800f22cc:	0040f809 	jalr	v0
800f22d0:	24060001 	li	a2,1
800f22d4:	24030001 	li	v1,1
800f22d8:	1043ffef 	beq	v0,v1,800f2298 <unzGetGlobalComment+0x88>
800f22dc:	2402ffff 	li	v0,-1
800f22e0:	0803c890 	j	800f2240 <unzGetGlobalComment+0x30>
800f22e4:	8fbf0020 	lw	ra,32(sp)

800f22e8 <unzGetLocalExtrafield>:
800f22e8:	27bdffd8 	addiu	sp,sp,-40
800f22ec:	afb20018 	sw	s2,24(sp)
800f22f0:	afbf0020 	sw	ra,32(sp)
800f22f4:	afb3001c 	sw	s3,28(sp)
800f22f8:	afb10014 	sw	s1,20(sp)
800f22fc:	afb00010 	sw	s0,16(sp)
800f2300:	14800009 	bnez	a0,800f2328 <unzGetLocalExtrafield+0x40>
800f2304:	00a09021 	move	s2,a1
800f2308:	2402ff9a 	li	v0,-102
800f230c:	8fbf0020 	lw	ra,32(sp)
800f2310:	8fb3001c 	lw	s3,28(sp)
800f2314:	8fb20018 	lw	s2,24(sp)
800f2318:	8fb10014 	lw	s1,20(sp)
800f231c:	8fb00010 	lw	s0,16(sp)
800f2320:	03e00008 	jr	ra
800f2324:	27bd0028 	addiu	sp,sp,40
800f2328:	8c90007c 	lw	s0,124(a0)
800f232c:	1200fff7 	beqz	s0,800f230c <unzGetLocalExtrafield+0x24>
800f2330:	2402ff9a 	li	v0,-102
800f2334:	8e03004c 	lw	v1,76(s0)
800f2338:	8e020048 	lw	v0,72(s0)
800f233c:	10a0000d 	beqz	a1,800f2374 <unzGetLocalExtrafield+0x8c>
800f2340:	00438823 	subu	s1,v0,v1
800f2344:	00d1102b 	sltu	v0,a2,s1
800f2348:	00c09821 	move	s3,a2
800f234c:	0222980a 	movz	s3,s1,v0
800f2350:	1660000a 	bnez	s3,800f237c <unzGetLocalExtrafield+0x94>
800f2354:	8fbf0020 	lw	ra,32(sp)
800f2358:	8fb3001c 	lw	s3,28(sp)
800f235c:	8fb20018 	lw	s2,24(sp)
800f2360:	8fb10014 	lw	s1,20(sp)
800f2364:	8fb00010 	lw	s0,16(sp)
800f2368:	00001021 	move	v0,zero
800f236c:	03e00008 	jr	ra
800f2370:	27bd0028 	addiu	sp,sp,40
800f2374:	0803c8c3 	j	800f230c <unzGetLocalExtrafield+0x24>
800f2378:	02201021 	move	v0,s1
800f237c:	8e050044 	lw	a1,68(s0)
800f2380:	3c02800f 	lui	v0,0x800f
800f2384:	8e040060 	lw	a0,96(s0)
800f2388:	00652821 	addu	a1,v1,a1
800f238c:	24425c60 	addiu	v0,v0,23648
800f2390:	0040f809 	jalr	v0
800f2394:	00003021 	move	a2,zero
800f2398:	10400003 	beqz	v0,800f23a8 <unzGetLocalExtrafield+0xc0>
800f239c:	00000000 	nop
800f23a0:	0803c8c3 	j	800f230c <unzGetLocalExtrafield+0x24>
800f23a4:	2402ffff 	li	v0,-1
800f23a8:	8e070060 	lw	a3,96(s0)
800f23ac:	3c02800f 	lui	v0,0x800f
800f23b0:	02402021 	move	a0,s2
800f23b4:	02202821 	move	a1,s1
800f23b8:	24425ed4 	addiu	v0,v0,24276
800f23bc:	0040f809 	jalr	v0
800f23c0:	24060001 	li	a2,1
800f23c4:	24030001 	li	v1,1
800f23c8:	1443fff5 	bne	v0,v1,800f23a0 <unzGetLocalExtrafield+0xb8>
800f23cc:	00000000 	nop
800f23d0:	0803c8c3 	j	800f230c <unzGetLocalExtrafield+0x24>
800f23d4:	02601021 	move	v0,s3

800f23d8 <unzCloseCurrentFile>:
800f23d8:	27bdffd8 	addiu	sp,sp,-40
800f23dc:	afb20018 	sw	s2,24(sp)
800f23e0:	afbf0020 	sw	ra,32(sp)
800f23e4:	afb3001c 	sw	s3,28(sp)
800f23e8:	afb10014 	sw	s1,20(sp)
800f23ec:	afb00010 	sw	s0,16(sp)
800f23f0:	1480000a 	bnez	a0,800f241c <unzCloseCurrentFile+0x44>
800f23f4:	00809021 	move	s2,a0
800f23f8:	2411ff9a 	li	s1,-102
800f23fc:	02201021 	move	v0,s1
800f2400:	8fbf0020 	lw	ra,32(sp)
800f2404:	8fb3001c 	lw	s3,28(sp)
800f2408:	8fb20018 	lw	s2,24(sp)
800f240c:	8fb10014 	lw	s1,20(sp)
800f2410:	8fb00010 	lw	s0,16(sp)
800f2414:	03e00008 	jr	ra
800f2418:	27bd0028 	addiu	sp,sp,40
800f241c:	8c90007c 	lw	s0,124(a0)
800f2420:	1200fff6 	beqz	s0,800f23fc <unzCloseCurrentFile+0x24>
800f2424:	2411ff9a 	li	s1,-102
800f2428:	8e02005c 	lw	v0,92(s0)
800f242c:	14400006 	bnez	v0,800f2448 <unzCloseCurrentFile+0x70>
800f2430:	00008821 	move	s1,zero
800f2434:	8e030050 	lw	v1,80(s0)
800f2438:	8e020054 	lw	v0,84(s0)
800f243c:	14620002 	bne	v1,v0,800f2448 <unzCloseCurrentFile+0x70>
800f2440:	2411ff97 	li	s1,-105
800f2444:	00008821 	move	s1,zero
800f2448:	8e040000 	lw	a0,0(s0)
800f244c:	10800004 	beqz	a0,800f2460 <unzCloseCurrentFile+0x88>
800f2450:	3c138010 	lui	s3,0x8010
800f2454:	26624e60 	addiu	v0,s3,20064
800f2458:	0040f809 	jalr	v0
800f245c:	00000000 	nop
800f2460:	8e020040 	lw	v0,64(s0)
800f2464:	1440000e 	bnez	v0,800f24a0 <unzCloseCurrentFile+0xc8>
800f2468:	ae000000 	sw	zero,0(s0)
800f246c:	26624e60 	addiu	v0,s3,20064
800f2470:	ae000040 	sw	zero,64(s0)
800f2474:	0040f809 	jalr	v0
800f2478:	02002021 	move	a0,s0
800f247c:	ae40007c 	sw	zero,124(s2)
800f2480:	02201021 	move	v0,s1
800f2484:	8fbf0020 	lw	ra,32(sp)
800f2488:	8fb3001c 	lw	s3,28(sp)
800f248c:	8fb20018 	lw	s2,24(sp)
800f2490:	8fb10014 	lw	s1,20(sp)
800f2494:	8fb00010 	lw	s0,16(sp)
800f2498:	03e00008 	jr	ra
800f249c:	27bd0028 	addiu	sp,sp,40
800f24a0:	3c028010 	lui	v0,0x8010
800f24a4:	244282dc 	addiu	v0,v0,-32036
800f24a8:	0040f809 	jalr	v0
800f24ac:	26040004 	addiu	a0,s0,4
800f24b0:	0803c91c 	j	800f2470 <unzCloseCurrentFile+0x98>
800f24b4:	26624e60 	addiu	v0,s3,20064

800f24b8 <unzReadCurrentFile>:
800f24b8:	27bdffd0 	addiu	sp,sp,-48
800f24bc:	afbf002c 	sw	ra,44(sp)
800f24c0:	afb60028 	sw	s6,40(sp)
800f24c4:	afb50024 	sw	s5,36(sp)
800f24c8:	afb40020 	sw	s4,32(sp)
800f24cc:	afb3001c 	sw	s3,28(sp)
800f24d0:	afb20018 	sw	s2,24(sp)
800f24d4:	afb10014 	sw	s1,20(sp)
800f24d8:	1480000d 	bnez	a0,800f2510 <unzReadCurrentFile+0x58>
800f24dc:	afb00010 	sw	s0,16(sp)
800f24e0:	2414ff9a 	li	s4,-102
800f24e4:	02801021 	move	v0,s4
800f24e8:	8fbf002c 	lw	ra,44(sp)
800f24ec:	8fb60028 	lw	s6,40(sp)
800f24f0:	8fb50024 	lw	s5,36(sp)
800f24f4:	8fb40020 	lw	s4,32(sp)
800f24f8:	8fb3001c 	lw	s3,28(sp)
800f24fc:	8fb20018 	lw	s2,24(sp)
800f2500:	8fb10014 	lw	s1,20(sp)
800f2504:	8fb00010 	lw	s0,16(sp)
800f2508:	03e00008 	jr	ra
800f250c:	27bd0030 	addiu	sp,sp,48
800f2510:	8c83007c 	lw	v1,124(a0)
800f2514:	3c158031 	lui	s5,0x8031
800f2518:	3c028031 	lui	v0,0x8031
800f251c:	ac44dad4 	sw	a0,-9516(v0)
800f2520:	1060ffef 	beqz	v1,800f24e0 <unzReadCurrentFile+0x28>
800f2524:	aea3dad0 	sw	v1,-9520(s5)
800f2528:	8c620000 	lw	v0,0(v1)
800f252c:	1040ffed 	beqz	v0,800f24e4 <unzReadCurrentFile+0x2c>
800f2530:	2414ff9c 	li	s4,-100
800f2534:	10c0ffeb 	beqz	a2,800f24e4 <unzReadCurrentFile+0x2c>
800f2538:	0000a021 	move	s4,zero
800f253c:	8c64005c 	lw	a0,92(v1)
800f2540:	ac650010 	sw	a1,16(v1)
800f2544:	0086102b 	sltu	v0,a0,a2
800f2548:	10400003 	beqz	v0,800f2558 <unzReadCurrentFile+0xa0>
800f254c:	ac660014 	sw	a2,20(v1)
800f2550:	ac640014 	sw	a0,20(v1)
800f2554:	0000a021 	move	s4,zero
800f2558:	0000b021 	move	s6,zero
800f255c:	8ea3dad0 	lw	v1,-9520(s5)
800f2560:	8c620014 	lw	v0,20(v1)
800f2564:	10400095 	beqz	v0,800f27bc <unzReadCurrentFile+0x304>
800f2568:	00000000 	nop
800f256c:	1680ffde 	bnez	s4,800f24e8 <unzReadCurrentFile+0x30>
800f2570:	02801021 	move	v0,s4
800f2574:	8c640064 	lw	a0,100(v1)
800f2578:	10800069 	beqz	a0,800f2720 <unzReadCurrentFile+0x268>
800f257c:	24020008 	li	v0,8
800f2580:	10820067 	beq	a0,v0,800f2720 <unzReadCurrentFile+0x268>
800f2584:	00000000 	nop
800f2588:	8ea7dad0 	lw	a3,-9520(s5)
800f258c:	8ce30064 	lw	v1,100(a3)
800f2590:	2c620009 	sltiu	v0,v1,9
800f2594:	1040ffd4 	beqz	v0,800f24e8 <unzReadCurrentFile+0x30>
800f2598:	02801021 	move	v0,s4
800f259c:	00031080 	sll	v0,v1,0x2
800f25a0:	3c03801c 	lui	v1,0x801c
800f25a4:	2463e3c0 	addiu	v1,v1,-7232
800f25a8:	00431021 	addu	v0,v0,v1
800f25ac:	8c440000 	lw	a0,0(v0)
800f25b0:	00800008 	jr	a0
800f25b4:	00000000 	nop
800f25b8:	8ce40014 	lw	a0,20(a3)
800f25bc:	8ce30008 	lw	v1,8(a3)
800f25c0:	0064102b 	sltu	v0,v1,a0
800f25c4:	00608821 	move	s1,v1
800f25c8:	0082880a 	movz	s1,a0,v0
800f25cc:	1220000a 	beqz	s1,800f25f8 <unzReadCurrentFile+0x140>
800f25d0:	00002821 	move	a1,zero
800f25d4:	8ea4dad0 	lw	a0,-9520(s5)
800f25d8:	8c820004 	lw	v0,4(a0)
800f25dc:	8c830010 	lw	v1,16(a0)
800f25e0:	00a21021 	addu	v0,a1,v0
800f25e4:	90440000 	lbu	a0,0(v0)
800f25e8:	00a31821 	addu	v1,a1,v1
800f25ec:	24a50001 	addiu	a1,a1,1
800f25f0:	1625fff8 	bne	s1,a1,800f25d4 <unzReadCurrentFile+0x11c>
800f25f4:	a0640000 	sb	a0,0(v1)
800f25f8:	8eb0dad0 	lw	s0,-9520(s5)
800f25fc:	3c02800f 	lui	v0,0x800f
800f2600:	8e040050 	lw	a0,80(s0)
800f2604:	8e050010 	lw	a1,16(s0)
800f2608:	2442775c 	addiu	v0,v0,30556
800f260c:	0040f809 	jalr	v0
800f2610:	02203021 	move	a2,s1
800f2614:	8ea3dad0 	lw	v1,-9520(s5)
800f2618:	02d1b021 	addu	s6,s6,s1
800f261c:	8c65005c 	lw	a1,92(v1)
800f2620:	8c660008 	lw	a2,8(v1)
800f2624:	8c670014 	lw	a3,20(v1)
800f2628:	8c680010 	lw	t0,16(v1)
800f262c:	8c690004 	lw	t1,4(v1)
800f2630:	8c640018 	lw	a0,24(v1)
800f2634:	00b12823 	subu	a1,a1,s1
800f2638:	00d13023 	subu	a2,a2,s1
800f263c:	00f13823 	subu	a3,a3,s1
800f2640:	01114021 	addu	t0,t0,s1
800f2644:	01314821 	addu	t1,t1,s1
800f2648:	00912021 	addu	a0,a0,s1
800f264c:	ae020050 	sw	v0,80(s0)
800f2650:	ac640018 	sw	a0,24(v1)
800f2654:	ac65005c 	sw	a1,92(v1)
800f2658:	ac660008 	sw	a2,8(v1)
800f265c:	ac670014 	sw	a3,20(v1)
800f2660:	ac680010 	sw	t0,16(v1)
800f2664:	0803c957 	j	800f255c <unzReadCurrentFile+0xa4>
800f2668:	ac690004 	sw	t1,4(v1)
800f266c:	3c02800f 	lui	v0,0x800f
800f2670:	24421bf0 	addiu	v0,v0,7152
800f2674:	0040f809 	jalr	v0
800f2678:	8cf6005c 	lw	s6,92(a3)
800f267c:	0803c958 	j	800f2560 <unzReadCurrentFile+0xa8>
800f2680:	8ea3dad0 	lw	v1,-9520(s5)
800f2684:	3c02800f 	lui	v0,0x800f
800f2688:	244204f4 	addiu	v0,v0,1268
800f268c:	0040f809 	jalr	v0
800f2690:	8cf6005c 	lw	s6,92(a3)
800f2694:	0803c957 	j	800f255c <unzReadCurrentFile+0xa4>
800f2698:	0040a021 	move	s4,v0
800f269c:	3c028010 	lui	v0,0x8010
800f26a0:	24e40004 	addiu	a0,a3,4
800f26a4:	24050002 	li	a1,2
800f26a8:	244288e8 	addiu	v0,v0,-30488
800f26ac:	8cf20018 	lw	s2,24(a3)
800f26b0:	0040f809 	jalr	v0
800f26b4:	8cf30010 	lw	s3,16(a3)
800f26b8:	8eb1dad0 	lw	s1,-9520(s5)
800f26bc:	0040a021 	move	s4,v0
800f26c0:	8e300018 	lw	s0,24(s1)
800f26c4:	8e240050 	lw	a0,80(s1)
800f26c8:	02128023 	subu	s0,s0,s2
800f26cc:	3c02800f 	lui	v0,0x800f
800f26d0:	02602821 	move	a1,s3
800f26d4:	2442775c 	addiu	v0,v0,30556
800f26d8:	0040f809 	jalr	v0
800f26dc:	02003021 	move	a2,s0
800f26e0:	8ea4dad0 	lw	a0,-9520(s5)
800f26e4:	ae220050 	sw	v0,80(s1)
800f26e8:	8c83005c 	lw	v1,92(a0)
800f26ec:	24020001 	li	v0,1
800f26f0:	00701823 	subu	v1,v1,s0
800f26f4:	ac83005c 	sw	v1,92(a0)
800f26f8:	1682ff98 	bne	s4,v0,800f255c <unzReadCurrentFile+0xa4>
800f26fc:	02d0b021 	addu	s6,s6,s0
800f2700:	0803c939 	j	800f24e4 <unzReadCurrentFile+0x2c>
800f2704:	02c0a021 	move	s4,s6
800f2708:	3c02800f 	lui	v0,0x800f
800f270c:	244215c0 	addiu	v0,v0,5568
800f2710:	0040f809 	jalr	v0
800f2714:	8cf6005c 	lw	s6,92(a3)
800f2718:	0803c958 	j	800f2560 <unzReadCurrentFile+0xa8>
800f271c:	8ea3dad0 	lw	v1,-9520(s5)
800f2720:	8c620008 	lw	v0,8(v1)
800f2724:	1440ff99 	bnez	v0,800f258c <unzReadCurrentFile+0xd4>
800f2728:	8ea7dad0 	lw	a3,-9520(s5)
800f272c:	8c670058 	lw	a3,88(v1)
800f2730:	10e0ff95 	beqz	a3,800f2588 <unzReadCurrentFile+0xd0>
800f2734:	24104000 	li	s0,16384
800f2738:	8c62003c 	lw	v0,60(v1)
800f273c:	8c650068 	lw	a1,104(v1)
800f2740:	8c640060 	lw	a0,96(v1)
800f2744:	00452821 	addu	a1,v0,a1
800f2748:	3c02800f 	lui	v0,0x800f
800f274c:	2ce34000 	sltiu	v1,a3,16384
800f2750:	00003021 	move	a2,zero
800f2754:	24425c60 	addiu	v0,v0,23648
800f2758:	0040f809 	jalr	v0
800f275c:	00e3800b 	movn	s0,a3,v1
800f2760:	1440001a 	bnez	v0,800f27cc <unzReadCurrentFile+0x314>
800f2764:	8ea2dad0 	lw	v0,-9520(s5)
800f2768:	02002821 	move	a1,s0
800f276c:	8c470060 	lw	a3,96(v0)
800f2770:	8c440000 	lw	a0,0(v0)
800f2774:	3c02800f 	lui	v0,0x800f
800f2778:	24425ed4 	addiu	v0,v0,24276
800f277c:	0040f809 	jalr	v0
800f2780:	24060001 	li	a2,1
800f2784:	24030001 	li	v1,1
800f2788:	14430010 	bne	v0,v1,800f27cc <unzReadCurrentFile+0x314>
800f278c:	3c038031 	lui	v1,0x8031
800f2790:	8c62dad0 	lw	v0,-9520(v1)
800f2794:	8c44003c 	lw	a0,60(v0)
800f2798:	8c430058 	lw	v1,88(v0)
800f279c:	8c450000 	lw	a1,0(v0)
800f27a0:	00902021 	addu	a0,a0,s0
800f27a4:	00701823 	subu	v1,v1,s0
800f27a8:	ac500008 	sw	s0,8(v0)
800f27ac:	ac44003c 	sw	a0,60(v0)
800f27b0:	ac430058 	sw	v1,88(v0)
800f27b4:	0803c962 	j	800f2588 <unzReadCurrentFile+0xd0>
800f27b8:	ac450004 	sw	a1,4(v0)
800f27bc:	1680ff4a 	bnez	s4,800f24e8 <unzReadCurrentFile+0x30>
800f27c0:	02801021 	move	v0,s4
800f27c4:	0803c939 	j	800f24e4 <unzReadCurrentFile+0x2c>
800f27c8:	02c0a021 	move	s4,s6
800f27cc:	0803c939 	j	800f24e4 <unzReadCurrentFile+0x2c>
800f27d0:	2414ffff 	li	s4,-1

800f27d4 <unzStringFileNameCompare>:
800f27d4:	00804021 	move	t0,a0
800f27d8:	10c00024 	beqz	a2,800f286c <unzStringFileNameCompare+0x98>
800f27dc:	00a03821 	move	a3,a1
800f27e0:	24020001 	li	v0,1
800f27e4:	10c20022 	beq	a2,v0,800f2870 <unzStringFileNameCompare+0x9c>
800f27e8:	3c198012 	lui	t9,0x8012
800f27ec:	81060000 	lb	a2,0(t0)
800f27f0:	80e50000 	lb	a1,0(a3)
800f27f4:	30c200ff 	andi	v0,a2,0xff
800f27f8:	2443ff9f 	addiu	v1,v0,-97
800f27fc:	30a400ff 	andi	a0,a1,0xff
800f2800:	306300ff 	andi	v1,v1,0xff
800f2804:	2449ffe0 	addiu	t1,v0,-32
800f2808:	2482ff9f 	addiu	v0,a0,-97
800f280c:	304200ff 	andi	v0,v0,0xff
800f2810:	2c63001a 	sltiu	v1,v1,26
800f2814:	25080001 	addiu	t0,t0,1
800f2818:	24e70001 	addiu	a3,a3,1
800f281c:	2c42001a 	sltiu	v0,v0,26
800f2820:	10600003 	beqz	v1,800f2830 <unzStringFileNameCompare+0x5c>
800f2824:	2484ffe0 	addiu	a0,a0,-32
800f2828:	00093600 	sll	a2,t1,0x18
800f282c:	00063603 	sra	a2,a2,0x18
800f2830:	10400004 	beqz	v0,800f2844 <unzStringFileNameCompare+0x70>
800f2834:	00a6182a 	slt	v1,a1,a2
800f2838:	00042e00 	sll	a1,a0,0x18
800f283c:	00052e03 	sra	a1,a1,0x18
800f2840:	00a6182a 	slt	v1,a1,a2
800f2844:	10c0000d 	beqz	a2,800f287c <unzStringFileNameCompare+0xa8>
800f2848:	00c5102a 	slt	v0,a2,a1
800f284c:	10a00005 	beqz	a1,800f2864 <unzStringFileNameCompare+0x90>
800f2850:	00000000 	nop
800f2854:	1440000b 	bnez	v0,800f2884 <unzStringFileNameCompare+0xb0>
800f2858:	00000000 	nop
800f285c:	1060ffe3 	beqz	v1,800f27ec <unzStringFileNameCompare+0x18>
800f2860:	00000000 	nop
800f2864:	03e00008 	jr	ra
800f2868:	24020001 	li	v0,1
800f286c:	3c198012 	lui	t9,0x8012
800f2870:	2739bbc0 	addiu	t9,t9,-17472
800f2874:	03200008 	jr	t9
800f2878:	00000000 	nop
800f287c:	10a00003 	beqz	a1,800f288c <unzStringFileNameCompare+0xb8>
800f2880:	00000000 	nop
800f2884:	03e00008 	jr	ra
800f2888:	2402ffff 	li	v0,-1
800f288c:	03e00008 	jr	ra
800f2890:	00001021 	move	v0,zero

800f2894 <unzlocal_getLong>:
800f2894:	27bdffc8 	addiu	sp,sp,-56
800f2898:	afb30024 	sw	s3,36(sp)
800f289c:	afb20020 	sw	s2,32(sp)
800f28a0:	afb00018 	sw	s0,24(sp)
800f28a4:	27b20010 	addiu	s2,sp,16
800f28a8:	00808021 	move	s0,a0
800f28ac:	3c13800f 	lui	s3,0x800f
800f28b0:	afb60030 	sw	s6,48(sp)
800f28b4:	afbf0034 	sw	ra,52(sp)
800f28b8:	afb5002c 	sw	s5,44(sp)
800f28bc:	afb40028 	sw	s4,40(sp)
800f28c0:	afb1001c 	sw	s1,28(sp)
800f28c4:	00a0b021 	move	s6,a1
800f28c8:	02402021 	move	a0,s2
800f28cc:	24050001 	li	a1,1
800f28d0:	24060001 	li	a2,1
800f28d4:	26625ed4 	addiu	v0,s3,24276
800f28d8:	0040f809 	jalr	v0
800f28dc:	02003821 	move	a3,s0
800f28e0:	24030001 	li	v1,1
800f28e4:	10430012 	beq	v0,v1,800f2930 <unzlocal_getLong+0x9c>
800f28e8:	3c02800f 	lui	v0,0x800f
800f28ec:	24425634 	addiu	v0,v0,22068
800f28f0:	0040f809 	jalr	v0
800f28f4:	02002021 	move	a0,s0
800f28f8:	1040000e 	beqz	v0,800f2934 <unzlocal_getLong+0xa0>
800f28fc:	00000000 	nop
800f2900:	aec00000 	sw	zero,0(s6)
800f2904:	8fbf0034 	lw	ra,52(sp)
800f2908:	8fb60030 	lw	s6,48(sp)
800f290c:	8fb5002c 	lw	s5,44(sp)
800f2910:	8fb40028 	lw	s4,40(sp)
800f2914:	8fb30024 	lw	s3,36(sp)
800f2918:	8fb20020 	lw	s2,32(sp)
800f291c:	8fb1001c 	lw	s1,28(sp)
800f2920:	8fb00018 	lw	s0,24(sp)
800f2924:	2402ffff 	li	v0,-1
800f2928:	03e00008 	jr	ra
800f292c:	27bd0038 	addiu	sp,sp,56
800f2930:	93b50010 	lbu	s5,16(sp)
800f2934:	02402021 	move	a0,s2
800f2938:	24050001 	li	a1,1
800f293c:	24060001 	li	a2,1
800f2940:	26625ed4 	addiu	v0,s3,24276
800f2944:	0040f809 	jalr	v0
800f2948:	02003821 	move	a3,s0
800f294c:	24030001 	li	v1,1
800f2950:	10430024 	beq	v0,v1,800f29e4 <unzlocal_getLong+0x150>
800f2954:	3c02800f 	lui	v0,0x800f
800f2958:	24425634 	addiu	v0,v0,22068
800f295c:	0040f809 	jalr	v0
800f2960:	02002021 	move	a0,s0
800f2964:	1440ffe6 	bnez	v0,800f2900 <unzlocal_getLong+0x6c>
800f2968:	24050001 	li	a1,1
800f296c:	02402021 	move	a0,s2
800f2970:	24060001 	li	a2,1
800f2974:	26625ed4 	addiu	v0,s3,24276
800f2978:	0040f809 	jalr	v0
800f297c:	02003821 	move	a3,s0
800f2980:	24030001 	li	v1,1
800f2984:	10430021 	beq	v0,v1,800f2a0c <unzlocal_getLong+0x178>
800f2988:	02a0a021 	move	s4,s5
800f298c:	3c02800f 	lui	v0,0x800f
800f2990:	24425634 	addiu	v0,v0,22068
800f2994:	0040f809 	jalr	v0
800f2998:	02002021 	move	a0,s0
800f299c:	1440ffd8 	bnez	v0,800f2900 <unzlocal_getLong+0x6c>
800f29a0:	26625ed4 	addiu	v0,s3,24276
800f29a4:	02402021 	move	a0,s2
800f29a8:	24050001 	li	a1,1
800f29ac:	24060001 	li	a2,1
800f29b0:	0040f809 	jalr	v0
800f29b4:	02003821 	move	a3,s0
800f29b8:	24030001 	li	v1,1
800f29bc:	1043001d 	beq	v0,v1,800f2a34 <unzlocal_getLong+0x1a0>
800f29c0:	02808821 	move	s1,s4
800f29c4:	3c02800f 	lui	v0,0x800f
800f29c8:	24425634 	addiu	v0,v0,22068
800f29cc:	0040f809 	jalr	v0
800f29d0:	02002021 	move	a0,s0
800f29d4:	1440ffca 	bnez	v0,800f2900 <unzlocal_getLong+0x6c>
800f29d8:	02201021 	move	v0,s1
800f29dc:	0803ca8f 	j	800f2a3c <unzlocal_getLong+0x1a8>
800f29e0:	00141a00 	sll	v1,s4,0x8
800f29e4:	02402021 	move	a0,s2
800f29e8:	24050001 	li	a1,1
800f29ec:	24060001 	li	a2,1
800f29f0:	02003821 	move	a3,s0
800f29f4:	26625ed4 	addiu	v0,s3,24276
800f29f8:	0040f809 	jalr	v0
800f29fc:	93b40010 	lbu	s4,16(sp)
800f2a00:	24030001 	li	v1,1
800f2a04:	1443ffe2 	bne	v0,v1,800f2990 <unzlocal_getLong+0xfc>
800f2a08:	3c02800f 	lui	v0,0x800f
800f2a0c:	02402021 	move	a0,s2
800f2a10:	26625ed4 	addiu	v0,s3,24276
800f2a14:	24050001 	li	a1,1
800f2a18:	24060001 	li	a2,1
800f2a1c:	02003821 	move	a3,s0
800f2a20:	0040f809 	jalr	v0
800f2a24:	93b10010 	lbu	s1,16(sp)
800f2a28:	24030001 	li	v1,1
800f2a2c:	1443ffe6 	bne	v0,v1,800f29c8 <unzlocal_getLong+0x134>
800f2a30:	3c02800f 	lui	v0,0x800f
800f2a34:	93a20010 	lbu	v0,16(sp)
800f2a38:	00141a00 	sll	v1,s4,0x8
800f2a3c:	00112400 	sll	a0,s1,0x10
800f2a40:	00021600 	sll	v0,v0,0x18
800f2a44:	02a21021 	addu	v0,s5,v0
800f2a48:	00641821 	addu	v1,v1,a0
800f2a4c:	00621821 	addu	v1,v1,v0
800f2a50:	aec30000 	sw	v1,0(s6)
800f2a54:	8fbf0034 	lw	ra,52(sp)
800f2a58:	8fb60030 	lw	s6,48(sp)
800f2a5c:	8fb5002c 	lw	s5,44(sp)
800f2a60:	8fb40028 	lw	s4,40(sp)
800f2a64:	8fb30024 	lw	s3,36(sp)
800f2a68:	8fb20020 	lw	s2,32(sp)
800f2a6c:	8fb1001c 	lw	s1,28(sp)
800f2a70:	8fb00018 	lw	s0,24(sp)
800f2a74:	00001021 	move	v0,zero
800f2a78:	03e00008 	jr	ra
800f2a7c:	27bd0038 	addiu	sp,sp,56

800f2a80 <unzClose>:
800f2a80:	27bdffe0 	addiu	sp,sp,-32
800f2a84:	afb10014 	sw	s1,20(sp)
800f2a88:	afbf001c 	sw	ra,28(sp)
800f2a8c:	afb20018 	sw	s2,24(sp)
800f2a90:	afb00010 	sw	s0,16(sp)
800f2a94:	10800029 	beqz	a0,800f2b3c <unzClose+0xbc>
800f2a98:	00808821 	move	s1,a0
800f2a9c:	8c90007c 	lw	s0,124(a0)
800f2aa0:	1200000e 	beqz	s0,800f2adc <unzClose+0x5c>
800f2aa4:	3c128010 	lui	s2,0x8010
800f2aa8:	8e040000 	lw	a0,0(s0)
800f2aac:	10800019 	beqz	a0,800f2b14 <unzClose+0x94>
800f2ab0:	26424e60 	addiu	v0,s2,20064
800f2ab4:	0040f809 	jalr	v0
800f2ab8:	00000000 	nop
800f2abc:	8e020040 	lw	v0,64(s0)
800f2ac0:	14400018 	bnez	v0,800f2b24 <unzClose+0xa4>
800f2ac4:	ae000000 	sw	zero,0(s0)
800f2ac8:	ae000040 	sw	zero,64(s0)
800f2acc:	26424e60 	addiu	v0,s2,20064
800f2ad0:	0040f809 	jalr	v0
800f2ad4:	02002021 	move	a0,s0
800f2ad8:	ae20007c 	sw	zero,124(s1)
800f2adc:	3c02800f 	lui	v0,0x800f
800f2ae0:	24425f58 	addiu	v0,v0,24408
800f2ae4:	0040f809 	jalr	v0
800f2ae8:	8e240000 	lw	a0,0(s1)
800f2aec:	26424e60 	addiu	v0,s2,20064
800f2af0:	0040f809 	jalr	v0
800f2af4:	02202021 	move	a0,s1
800f2af8:	8fbf001c 	lw	ra,28(sp)
800f2afc:	8fb20018 	lw	s2,24(sp)
800f2b00:	8fb10014 	lw	s1,20(sp)
800f2b04:	8fb00010 	lw	s0,16(sp)
800f2b08:	00001021 	move	v0,zero
800f2b0c:	03e00008 	jr	ra
800f2b10:	27bd0020 	addiu	sp,sp,32
800f2b14:	8e020040 	lw	v0,64(s0)
800f2b18:	3c128010 	lui	s2,0x8010
800f2b1c:	1040ffea 	beqz	v0,800f2ac8 <unzClose+0x48>
800f2b20:	ae000000 	sw	zero,0(s0)
800f2b24:	3c028010 	lui	v0,0x8010
800f2b28:	244282dc 	addiu	v0,v0,-32036
800f2b2c:	0040f809 	jalr	v0
800f2b30:	26040004 	addiu	a0,s0,4
800f2b34:	0803cab3 	j	800f2acc <unzClose+0x4c>
800f2b38:	ae000040 	sw	zero,64(s0)
800f2b3c:	8fbf001c 	lw	ra,28(sp)
800f2b40:	8fb20018 	lw	s2,24(sp)
800f2b44:	8fb10014 	lw	s1,20(sp)
800f2b48:	8fb00010 	lw	s0,16(sp)
800f2b4c:	2402ff9a 	li	v0,-102
800f2b50:	03e00008 	jr	ra
800f2b54:	27bd0020 	addiu	sp,sp,32

800f2b58 <unzOpenCurrentFile>:
800f2b58:	27bdffb8 	addiu	sp,sp,-72
800f2b5c:	afb10024 	sw	s1,36(sp)
800f2b60:	afbf0040 	sw	ra,64(sp)
800f2b64:	afb7003c 	sw	s7,60(sp)
800f2b68:	afb60038 	sw	s6,56(sp)
800f2b6c:	afb50034 	sw	s5,52(sp)
800f2b70:	afb40030 	sw	s4,48(sp)
800f2b74:	afb3002c 	sw	s3,44(sp)
800f2b78:	afb20028 	sw	s2,40(sp)
800f2b7c:	afb00020 	sw	s0,32(sp)
800f2b80:	1480000d 	bnez	a0,800f2bb8 <unzOpenCurrentFile+0x60>
800f2b84:	00808821 	move	s1,a0
800f2b88:	2402ff9a 	li	v0,-102
800f2b8c:	8fbf0040 	lw	ra,64(sp)
800f2b90:	8fb7003c 	lw	s7,60(sp)
800f2b94:	8fb60038 	lw	s6,56(sp)
800f2b98:	8fb50034 	lw	s5,52(sp)
800f2b9c:	8fb40030 	lw	s4,48(sp)
800f2ba0:	8fb3002c 	lw	s3,44(sp)
800f2ba4:	8fb20028 	lw	s2,40(sp)
800f2ba8:	8fb10024 	lw	s1,36(sp)
800f2bac:	8fb00020 	lw	s0,32(sp)
800f2bb0:	03e00008 	jr	ra
800f2bb4:	27bd0048 	addiu	sp,sp,72
800f2bb8:	8c820018 	lw	v0,24(a0)
800f2bbc:	1040fff2 	beqz	v0,800f2b88 <unzOpenCurrentFile+0x30>
800f2bc0:	00000000 	nop
800f2bc4:	8c90007c 	lw	s0,124(a0)
800f2bc8:	1200000f 	beqz	s0,800f2c08 <unzOpenCurrentFile+0xb0>
800f2bcc:	00000000 	nop
800f2bd0:	8e040000 	lw	a0,0(s0)
800f2bd4:	10800004 	beqz	a0,800f2be8 <unzOpenCurrentFile+0x90>
800f2bd8:	3c128010 	lui	s2,0x8010
800f2bdc:	26424e60 	addiu	v0,s2,20064
800f2be0:	0040f809 	jalr	v0
800f2be4:	00000000 	nop
800f2be8:	8e020040 	lw	v0,64(s0)
800f2bec:	14400165 	bnez	v0,800f3184 <unzOpenCurrentFile+0x62c>
800f2bf0:	ae000000 	sw	zero,0(s0)
800f2bf4:	ae000040 	sw	zero,64(s0)
800f2bf8:	26424e60 	addiu	v0,s2,20064
800f2bfc:	0040f809 	jalr	v0
800f2c00:	02002021 	move	a0,s0
800f2c04:	ae20007c 	sw	zero,124(s1)
800f2c08:	8e220078 	lw	v0,120(s1)
800f2c0c:	8e25000c 	lw	a1,12(s1)
800f2c10:	8e240000 	lw	a0,0(s1)
800f2c14:	00452821 	addu	a1,v0,a1
800f2c18:	3c02800f 	lui	v0,0x800f
800f2c1c:	24425c60 	addiu	v0,v0,23648
800f2c20:	0040f809 	jalr	v0
800f2c24:	00003021 	move	a2,zero
800f2c28:	144000d1 	bnez	v0,800f2f70 <unzOpenCurrentFile+0x418>
800f2c2c:	3c16800f 	lui	s6,0x800f
800f2c30:	8e240000 	lw	a0,0(s1)
800f2c34:	26c22894 	addiu	v0,s6,10388
800f2c38:	0040f809 	jalr	v0
800f2c3c:	27a50014 	addiu	a1,sp,20
800f2c40:	104000d7 	beqz	v0,800f2fa0 <unzOpenCurrentFile+0x448>
800f2c44:	8fa30014 	lw	v1,20(sp)
800f2c48:	2413ffff 	li	s3,-1
800f2c4c:	8e300000 	lw	s0,0(s1)
800f2c50:	27b40010 	addiu	s4,sp,16
800f2c54:	3c15800f 	lui	s5,0x800f
800f2c58:	02802021 	move	a0,s4
800f2c5c:	24050001 	li	a1,1
800f2c60:	24060001 	li	a2,1
800f2c64:	26a25ed4 	addiu	v0,s5,24276
800f2c68:	0040f809 	jalr	v0
800f2c6c:	02003821 	move	a3,s0
800f2c70:	24030001 	li	v1,1
800f2c74:	14430107 	bne	v0,v1,800f3094 <unzOpenCurrentFile+0x53c>
800f2c78:	3c02800f 	lui	v0,0x800f
800f2c7c:	93b20010 	lbu	s2,16(sp)
800f2c80:	02802021 	move	a0,s4
800f2c84:	24050001 	li	a1,1
800f2c88:	24060001 	li	a2,1
800f2c8c:	26a25ed4 	addiu	v0,s5,24276
800f2c90:	0040f809 	jalr	v0
800f2c94:	02003821 	move	a3,s0
800f2c98:	24030001 	li	v1,1
800f2c9c:	1443011d 	bne	v0,v1,800f3114 <unzOpenCurrentFile+0x5bc>
800f2ca0:	3c02800f 	lui	v0,0x800f
800f2ca4:	93a20010 	lbu	v0,16(sp)
800f2ca8:	00021200 	sll	v0,v0,0x8
800f2cac:	00521021 	addu	v0,v0,s2
800f2cb0:	afa20018 	sw	v0,24(sp)
800f2cb4:	8e300000 	lw	s0,0(s1)
800f2cb8:	02802021 	move	a0,s4
800f2cbc:	24050001 	li	a1,1
800f2cc0:	24060001 	li	a2,1
800f2cc4:	26a25ed4 	addiu	v0,s5,24276
800f2cc8:	0040f809 	jalr	v0
800f2ccc:	02003821 	move	a3,s0
800f2cd0:	24030001 	li	v1,1
800f2cd4:	144300df 	bne	v0,v1,800f3054 <unzOpenCurrentFile+0x4fc>
800f2cd8:	3c02800f 	lui	v0,0x800f
800f2cdc:	93b20010 	lbu	s2,16(sp)
800f2ce0:	02802021 	move	a0,s4
800f2ce4:	24050001 	li	a1,1
800f2ce8:	24060001 	li	a2,1
800f2cec:	26a25ed4 	addiu	v0,s5,24276
800f2cf0:	0040f809 	jalr	v0
800f2cf4:	02003821 	move	a3,s0
800f2cf8:	24030001 	li	v1,1
800f2cfc:	1443011a 	bne	v0,v1,800f3168 <unzOpenCurrentFile+0x610>
800f2d00:	3c02800f 	lui	v0,0x800f
800f2d04:	93a20010 	lbu	v0,16(sp)
800f2d08:	00021200 	sll	v0,v0,0x8
800f2d0c:	0242b821 	addu	s7,s2,v0
800f2d10:	8e300000 	lw	s0,0(s1)
800f2d14:	02802021 	move	a0,s4
800f2d18:	24050001 	li	a1,1
800f2d1c:	24060001 	li	a2,1
800f2d20:	26a25ed4 	addiu	v0,s5,24276
800f2d24:	0040f809 	jalr	v0
800f2d28:	02003821 	move	a3,s0
800f2d2c:	24030001 	li	v1,1
800f2d30:	144300d0 	bne	v0,v1,800f3074 <unzOpenCurrentFile+0x51c>
800f2d34:	3c02800f 	lui	v0,0x800f
800f2d38:	93b20010 	lbu	s2,16(sp)
800f2d3c:	02802021 	move	a0,s4
800f2d40:	24050001 	li	a1,1
800f2d44:	24060001 	li	a2,1
800f2d48:	26a25ed4 	addiu	v0,s5,24276
800f2d4c:	0040f809 	jalr	v0
800f2d50:	02003821 	move	a3,s0
800f2d54:	24030001 	li	v1,1
800f2d58:	144300f5 	bne	v0,v1,800f3130 <unzOpenCurrentFile+0x5d8>
800f2d5c:	3c02800f 	lui	v0,0x800f
800f2d60:	93a20010 	lbu	v0,16(sp)
800f2d64:	00021200 	sll	v0,v0,0x8
800f2d68:	00521021 	addu	v0,v0,s2
800f2d6c:	16600005 	bnez	s3,800f2d84 <unzOpenCurrentFile+0x22c>
800f2d70:	afa20018 	sw	v0,24(sp)
800f2d74:	8e230034 	lw	v1,52(s1)
800f2d78:	1062008f 	beq	v1,v0,800f2fb8 <unzOpenCurrentFile+0x460>
800f2d7c:	2c620009 	sltiu	v0,v1,9
800f2d80:	2413ff99 	li	s3,-103
800f2d84:	27b20018 	addiu	s2,sp,24
800f2d88:	8e240000 	lw	a0,0(s1)
800f2d8c:	26d02894 	addiu	s0,s6,10388
800f2d90:	0200f809 	jalr	s0
800f2d94:	02402821 	move	a1,s2
800f2d98:	8e240000 	lw	a0,0(s1)
800f2d9c:	2403ffff 	li	v1,-1
800f2da0:	02402821 	move	a1,s2
800f2da4:	0200f809 	jalr	s0
800f2da8:	0062980b 	movn	s3,v1,v0
800f2dac:	104000d1 	beqz	v0,800f30f4 <unzOpenCurrentFile+0x59c>
800f2db0:	00000000 	nop
800f2db4:	2413ffff 	li	s3,-1
800f2db8:	8e240000 	lw	a0,0(s1)
800f2dbc:	26c22894 	addiu	v0,s6,10388
800f2dc0:	0040f809 	jalr	v0
800f2dc4:	02402821 	move	a1,s2
800f2dc8:	104000c2 	beqz	v0,800f30d4 <unzOpenCurrentFile+0x57c>
800f2dcc:	00000000 	nop
800f2dd0:	2413ffff 	li	s3,-1
800f2dd4:	8e240000 	lw	a0,0(s1)
800f2dd8:	26c22894 	addiu	v0,s6,10388
800f2ddc:	0040f809 	jalr	v0
800f2de0:	02402821 	move	a1,s2
800f2de4:	104000b3 	beqz	v0,800f30b4 <unzOpenCurrentFile+0x55c>
800f2de8:	00000000 	nop
800f2dec:	2413ffff 	li	s3,-1
800f2df0:	8e300000 	lw	s0,0(s1)
800f2df4:	02802021 	move	a0,s4
800f2df8:	24050001 	li	a1,1
800f2dfc:	24060001 	li	a2,1
800f2e00:	26a25ed4 	addiu	v0,s5,24276
800f2e04:	0040f809 	jalr	v0
800f2e08:	02003821 	move	a3,s0
800f2e0c:	24030001 	li	v1,1
800f2e10:	14430088 	bne	v0,v1,800f3034 <unzOpenCurrentFile+0x4dc>
800f2e14:	3c02800f 	lui	v0,0x800f
800f2e18:	93b20010 	lbu	s2,16(sp)
800f2e1c:	02802021 	move	a0,s4
800f2e20:	24050001 	li	a1,1
800f2e24:	24060001 	li	a2,1
800f2e28:	26a25ed4 	addiu	v0,s5,24276
800f2e2c:	0040f809 	jalr	v0
800f2e30:	02003821 	move	a3,s0
800f2e34:	24030001 	li	v1,1
800f2e38:	144300c4 	bne	v0,v1,800f314c <unzOpenCurrentFile+0x5f4>
800f2e3c:	3c02800f 	lui	v0,0x800f
800f2e40:	93a20010 	lbu	v0,16(sp)
800f2e44:	00021200 	sll	v0,v0,0x8
800f2e48:	16600005 	bnez	s3,800f2e60 <unzOpenCurrentFile+0x308>
800f2e4c:	0242b021 	addu	s6,s2,v0
800f2e50:	8e220048 	lw	v0,72(s1)
800f2e54:	2413ff99 	li	s3,-103
800f2e58:	00561026 	xor	v0,v0,s6
800f2e5c:	0002980a 	movz	s3,zero,v0
800f2e60:	8e300000 	lw	s0,0(s1)
800f2e64:	02802021 	move	a0,s4
800f2e68:	24050001 	li	a1,1
800f2e6c:	24060001 	li	a2,1
800f2e70:	26a25ed4 	addiu	v0,s5,24276
800f2e74:	0040f809 	jalr	v0
800f2e78:	02003821 	move	a3,s0
800f2e7c:	24030001 	li	v1,1
800f2e80:	14430036 	bne	v0,v1,800f2f5c <unzOpenCurrentFile+0x404>
800f2e84:	3c02800f 	lui	v0,0x800f
800f2e88:	93b70010 	lbu	s7,16(sp)
800f2e8c:	02802021 	move	a0,s4
800f2e90:	26a25ed4 	addiu	v0,s5,24276
800f2e94:	24050001 	li	a1,1
800f2e98:	24060001 	li	a2,1
800f2e9c:	0040f809 	jalr	v0
800f2ea0:	02003821 	move	a3,s0
800f2ea4:	24030001 	li	v1,1
800f2ea8:	104300bc 	beq	v0,v1,800f319c <unzOpenCurrentFile+0x644>
800f2eac:	3c02800f 	lui	v0,0x800f
800f2eb0:	24425634 	addiu	v0,v0,22068
800f2eb4:	0040f809 	jalr	v0
800f2eb8:	02002021 	move	a0,s0
800f2ebc:	1440002d 	bnez	v0,800f2f74 <unzOpenCurrentFile+0x41c>
800f2ec0:	8fbf0040 	lw	ra,64(sp)
800f2ec4:	02e08021 	move	s0,s7
800f2ec8:	16600029 	bnez	s3,800f2f70 <unzOpenCurrentFile+0x418>
800f2ecc:	8e320078 	lw	s2,120(s1)
800f2ed0:	3c028010 	lui	v0,0x8010
800f2ed4:	24545378 	addiu	s4,v0,21368
800f2ed8:	0280f809 	jalr	s4
800f2edc:	2404006c 	li	a0,108
800f2ee0:	1040001c 	beqz	v0,800f2f54 <unzOpenCurrentFile+0x3fc>
800f2ee4:	00409821 	move	s3,v0
800f2ee8:	00101200 	sll	v0,s0,0x8
800f2eec:	24044000 	li	a0,16384
800f2ef0:	0280f809 	jalr	s4
800f2ef4:	02e28021 	addu	s0,s7,v0
800f2ef8:	2643001e 	addiu	v1,s2,30
800f2efc:	02c31821 	addu	v1,s6,v1
800f2f00:	ae630044 	sw	v1,68(s3)
800f2f04:	ae620000 	sw	v0,0(s3)
800f2f08:	ae700048 	sw	s0,72(s3)
800f2f0c:	104000a5 	beqz	v0,800f31a4 <unzOpenCurrentFile+0x64c>
800f2f10:	ae60004c 	sw	zero,76(s3)
800f2f14:	8e260034 	lw	a2,52(s1)
800f2f18:	8e22003c 	lw	v0,60(s1)
800f2f1c:	8e24000c 	lw	a0,12(s1)
800f2f20:	8e230000 	lw	v1,0(s1)
800f2f24:	2cc50007 	sltiu	a1,a2,7
800f2f28:	ae620054 	sw	v0,84(s3)
800f2f2c:	ae630060 	sw	v1,96(s3)
800f2f30:	ae640068 	sw	a0,104(s3)
800f2f34:	ae600040 	sw	zero,64(s3)
800f2f38:	ae600050 	sw	zero,80(s3)
800f2f3c:	ae660064 	sw	a2,100(s3)
800f2f40:	14a0002f 	bnez	a1,800f3000 <unzOpenCurrentFile+0x4a8>
800f2f44:	ae600018 	sw	zero,24(s3)
800f2f48:	24020008 	li	v0,8
800f2f4c:	10c2001e 	beq	a2,v0,800f2fc8 <unzOpenCurrentFile+0x470>
800f2f50:	3c06801c 	lui	a2,0x801c
800f2f54:	0803cae3 	j	800f2b8c <unzOpenCurrentFile+0x34>
800f2f58:	2402ff98 	li	v0,-104
800f2f5c:	24425634 	addiu	v0,v0,22068
800f2f60:	0040f809 	jalr	v0
800f2f64:	02002021 	move	a0,s0
800f2f68:	1040ffc8 	beqz	v0,800f2e8c <unzOpenCurrentFile+0x334>
800f2f6c:	00000000 	nop
800f2f70:	8fbf0040 	lw	ra,64(sp)
800f2f74:	8fb7003c 	lw	s7,60(sp)
800f2f78:	8fb60038 	lw	s6,56(sp)
800f2f7c:	8fb50034 	lw	s5,52(sp)
800f2f80:	8fb40030 	lw	s4,48(sp)
800f2f84:	8fb3002c 	lw	s3,44(sp)
800f2f88:	8fb20028 	lw	s2,40(sp)
800f2f8c:	8fb10024 	lw	s1,36(sp)
800f2f90:	8fb00020 	lw	s0,32(sp)
800f2f94:	2402ff99 	li	v0,-103
800f2f98:	03e00008 	jr	ra
800f2f9c:	27bd0048 	addiu	sp,sp,72
800f2fa0:	3c020403 	lui	v0,0x403
800f2fa4:	34424b50 	ori	v0,v0,0x4b50
800f2fa8:	00621826 	xor	v1,v1,v0
800f2fac:	2413ff99 	li	s3,-103
800f2fb0:	0803cb13 	j	800f2c4c <unzOpenCurrentFile+0xf4>
800f2fb4:	0003980a 	movz	s3,zero,v1
800f2fb8:	1040ff71 	beqz	v0,800f2d80 <unzOpenCurrentFile+0x228>
800f2fbc:	27b20018 	addiu	s2,sp,24
800f2fc0:	0803cb63 	j	800f2d8c <unzOpenCurrentFile+0x234>
800f2fc4:	8e240000 	lw	a0,0(s1)
800f2fc8:	3c028010 	lui	v0,0x8010
800f2fcc:	24c6e410 	addiu	a2,a2,-7152
800f2fd0:	26640004 	addiu	a0,s3,4
800f2fd4:	2405fff1 	li	a1,-15
800f2fd8:	24070038 	li	a3,56
800f2fdc:	ae600024 	sw	zero,36(s3)
800f2fe0:	ae600028 	sw	zero,40(s3)
800f2fe4:	2442a458 	addiu	v0,v0,-23464
800f2fe8:	0040f809 	jalr	v0
800f2fec:	ae60002c 	sw	zero,44(s3)
800f2ff0:	14400003 	bnez	v0,800f3000 <unzOpenCurrentFile+0x4a8>
800f2ff4:	00000000 	nop
800f2ff8:	24020001 	li	v0,1
800f2ffc:	ae620040 	sw	v0,64(s3)
800f3000:	8e220078 	lw	v0,120(s1)
800f3004:	8e240040 	lw	a0,64(s1)
800f3008:	8e250044 	lw	a1,68(s1)
800f300c:	02021021 	addu	v0,s0,v0
800f3010:	26c3001e 	addiu	v1,s6,30
800f3014:	00621821 	addu	v1,v1,v0
800f3018:	00001021 	move	v0,zero
800f301c:	ae33007c 	sw	s3,124(s1)
800f3020:	ae640058 	sw	a0,88(s3)
800f3024:	ae65005c 	sw	a1,92(s3)
800f3028:	ae63003c 	sw	v1,60(s3)
800f302c:	0803cae3 	j	800f2b8c <unzOpenCurrentFile+0x34>
800f3030:	ae600008 	sw	zero,8(s3)
800f3034:	24425634 	addiu	v0,v0,22068
800f3038:	0040f809 	jalr	v0
800f303c:	02002021 	move	a0,s0
800f3040:	1040ff77 	beqz	v0,800f2e20 <unzOpenCurrentFile+0x2c8>
800f3044:	02802021 	move	a0,s4
800f3048:	2413ffff 	li	s3,-1
800f304c:	0803cb98 	j	800f2e60 <unzOpenCurrentFile+0x308>
800f3050:	0000b021 	move	s6,zero
800f3054:	24425634 	addiu	v0,v0,22068
800f3058:	0040f809 	jalr	v0
800f305c:	02002021 	move	a0,s0
800f3060:	1040ff20 	beqz	v0,800f2ce4 <unzOpenCurrentFile+0x18c>
800f3064:	02802021 	move	a0,s4
800f3068:	2413ffff 	li	s3,-1
800f306c:	0803cb44 	j	800f2d10 <unzOpenCurrentFile+0x1b8>
800f3070:	0000b821 	move	s7,zero
800f3074:	24425634 	addiu	v0,v0,22068
800f3078:	0040f809 	jalr	v0
800f307c:	02002021 	move	a0,s0
800f3080:	1040ff2f 	beqz	v0,800f2d40 <unzOpenCurrentFile+0x1e8>
800f3084:	02802021 	move	a0,s4
800f3088:	2413ffff 	li	s3,-1
800f308c:	0803cb61 	j	800f2d84 <unzOpenCurrentFile+0x22c>
800f3090:	afa00018 	sw	zero,24(sp)
800f3094:	24425634 	addiu	v0,v0,22068
800f3098:	0040f809 	jalr	v0
800f309c:	02002021 	move	a0,s0
800f30a0:	1040fef8 	beqz	v0,800f2c84 <unzOpenCurrentFile+0x12c>
800f30a4:	02802021 	move	a0,s4
800f30a8:	2413ffff 	li	s3,-1
800f30ac:	0803cb2d 	j	800f2cb4 <unzOpenCurrentFile+0x15c>
800f30b0:	afa00018 	sw	zero,24(sp)
800f30b4:	1660ff4e 	bnez	s3,800f2df0 <unzOpenCurrentFile+0x298>
800f30b8:	8fa20018 	lw	v0,24(sp)
800f30bc:	8e230044 	lw	v1,68(s1)
800f30c0:	1062ff4b 	beq	v1,v0,800f2df0 <unzOpenCurrentFile+0x298>
800f30c4:	32e20008 	andi	v0,s7,0x8
800f30c8:	2413ff99 	li	s3,-103
800f30cc:	0803cb7c 	j	800f2df0 <unzOpenCurrentFile+0x298>
800f30d0:	0002980b 	movn	s3,zero,v0
800f30d4:	1660ff3f 	bnez	s3,800f2dd4 <unzOpenCurrentFile+0x27c>
800f30d8:	8fa20018 	lw	v0,24(sp)
800f30dc:	8e230040 	lw	v1,64(s1)
800f30e0:	1062ff3c 	beq	v1,v0,800f2dd4 <unzOpenCurrentFile+0x27c>
800f30e4:	32e20008 	andi	v0,s7,0x8
800f30e8:	2413ff99 	li	s3,-103
800f30ec:	0803cb75 	j	800f2dd4 <unzOpenCurrentFile+0x27c>
800f30f0:	0002980b 	movn	s3,zero,v0
800f30f4:	1660ff30 	bnez	s3,800f2db8 <unzOpenCurrentFile+0x260>
800f30f8:	8fa20018 	lw	v0,24(sp)
800f30fc:	8e23003c 	lw	v1,60(s1)
800f3100:	1062ff2d 	beq	v1,v0,800f2db8 <unzOpenCurrentFile+0x260>
800f3104:	32e20008 	andi	v0,s7,0x8
800f3108:	2413ff99 	li	s3,-103
800f310c:	0803cb6e 	j	800f2db8 <unzOpenCurrentFile+0x260>
800f3110:	0002980b 	movn	s3,zero,v0
800f3114:	24425634 	addiu	v0,v0,22068
800f3118:	0040f809 	jalr	v0
800f311c:	02002021 	move	a0,s0
800f3120:	1440ffe1 	bnez	v0,800f30a8 <unzOpenCurrentFile+0x550>
800f3124:	02401021 	move	v0,s2
800f3128:	0803cb2b 	j	800f2cac <unzOpenCurrentFile+0x154>
800f312c:	00021200 	sll	v0,v0,0x8
800f3130:	24425634 	addiu	v0,v0,22068
800f3134:	0040f809 	jalr	v0
800f3138:	02002021 	move	a0,s0
800f313c:	1440ffd2 	bnez	v0,800f3088 <unzOpenCurrentFile+0x530>
800f3140:	02401021 	move	v0,s2
800f3144:	0803cb5a 	j	800f2d68 <unzOpenCurrentFile+0x210>
800f3148:	00021200 	sll	v0,v0,0x8
800f314c:	24425634 	addiu	v0,v0,22068
800f3150:	0040f809 	jalr	v0
800f3154:	02002021 	move	a0,s0
800f3158:	1440ffbb 	bnez	v0,800f3048 <unzOpenCurrentFile+0x4f0>
800f315c:	02401021 	move	v0,s2
800f3160:	0803cb92 	j	800f2e48 <unzOpenCurrentFile+0x2f0>
800f3164:	00021200 	sll	v0,v0,0x8
800f3168:	24425634 	addiu	v0,v0,22068
800f316c:	0040f809 	jalr	v0
800f3170:	02002021 	move	a0,s0
800f3174:	1440ffbc 	bnez	v0,800f3068 <unzOpenCurrentFile+0x510>
800f3178:	02401021 	move	v0,s2
800f317c:	0803cb43 	j	800f2d0c <unzOpenCurrentFile+0x1b4>
800f3180:	00021200 	sll	v0,v0,0x8
800f3184:	3c028010 	lui	v0,0x8010
800f3188:	244282dc 	addiu	v0,v0,-32036
800f318c:	0040f809 	jalr	v0
800f3190:	26040004 	addiu	a0,s0,4
800f3194:	0803cafe 	j	800f2bf8 <unzOpenCurrentFile+0xa0>
800f3198:	ae000040 	sw	zero,64(s0)
800f319c:	0803cbb2 	j	800f2ec8 <unzOpenCurrentFile+0x370>
800f31a0:	93b00010 	lbu	s0,16(sp)
800f31a4:	3c028010 	lui	v0,0x8010
800f31a8:	24424e60 	addiu	v0,v0,20064
800f31ac:	0040f809 	jalr	v0
800f31b0:	02602021 	move	a0,s3
800f31b4:	0803cae3 	j	800f2b8c <unzOpenCurrentFile+0x34>
800f31b8:	2402ff98 	li	v0,-104

800f31bc <unzlocal_GetCurrentFileInfoInternal>:
800f31bc:	27bdff68 	addiu	sp,sp,-152
800f31c0:	afb7008c 	sw	s7,140(sp)
800f31c4:	afb40080 	sw	s4,128(sp)
800f31c8:	afbf0094 	sw	ra,148(sp)
800f31cc:	afbe0090 	sw	s8,144(sp)
800f31d0:	afb60088 	sw	s6,136(sp)
800f31d4:	afb50084 	sw	s5,132(sp)
800f31d8:	afb3007c 	sw	s3,124(sp)
800f31dc:	afb20078 	sw	s2,120(sp)
800f31e0:	afb10074 	sw	s1,116(sp)
800f31e4:	afb00070 	sw	s0,112(sp)
800f31e8:	0080a021 	move	s4,a0
800f31ec:	afa5009c 	sw	a1,156(sp)
800f31f0:	afa600a0 	sw	a2,160(sp)
800f31f4:	afa700a4 	sw	a3,164(sp)
800f31f8:	10800242 	beqz	a0,800f3b04 <unzlocal_GetCurrentFileInfoInternal+0x948>
800f31fc:	8fb700b8 	lw	s7,184(sp)
800f3200:	8c820014 	lw	v0,20(a0)
800f3204:	8c85000c 	lw	a1,12(a0)
800f3208:	3c16800f 	lui	s6,0x800f
800f320c:	8c840000 	lw	a0,0(a0)
800f3210:	00452821 	addu	a1,v0,a1
800f3214:	26c25c60 	addiu	v0,s6,23648
800f3218:	0040f809 	jalr	v0
800f321c:	00003021 	move	a2,zero
800f3220:	1040020a 	beqz	v0,800f3a4c <unzlocal_GetCurrentFileInfoInternal+0x890>
800f3224:	3c1e800f 	lui	s8,0x800f
800f3228:	2412ffff 	li	s2,-1
800f322c:	8e900000 	lw	s0,0(s4)
800f3230:	27b30010 	addiu	s3,sp,16
800f3234:	3c15800f 	lui	s5,0x800f
800f3238:	02602021 	move	a0,s3
800f323c:	24050001 	li	a1,1
800f3240:	24060001 	li	a2,1
800f3244:	26a25ed4 	addiu	v0,s5,24276
800f3248:	0040f809 	jalr	v0
800f324c:	02003821 	move	a3,s0
800f3250:	24030001 	li	v1,1
800f3254:	1043003c 	beq	v0,v1,800f3348 <unzlocal_GetCurrentFileInfoInternal+0x18c>
800f3258:	3c02800f 	lui	v0,0x800f
800f325c:	24425634 	addiu	v0,v0,22068
800f3260:	0040f809 	jalr	v0
800f3264:	02002021 	move	a0,s0
800f3268:	10400039 	beqz	v0,800f3350 <unzlocal_GetCurrentFileInfoInternal+0x194>
800f326c:	02602021 	move	a0,s3
800f3270:	8e900000 	lw	s0,0(s4)
800f3274:	afa0001c 	sw	zero,28(sp)
800f3278:	02602021 	move	a0,s3
800f327c:	24050001 	li	a1,1
800f3280:	24060001 	li	a2,1
800f3284:	26a25ed4 	addiu	v0,s5,24276
800f3288:	0040f809 	jalr	v0
800f328c:	02003821 	move	a3,s0
800f3290:	24030001 	li	v1,1
800f3294:	10430044 	beq	v0,v1,800f33a8 <unzlocal_GetCurrentFileInfoInternal+0x1ec>
800f3298:	2412ffff 	li	s2,-1
800f329c:	3c02800f 	lui	v0,0x800f
800f32a0:	24425634 	addiu	v0,v0,22068
800f32a4:	0040f809 	jalr	v0
800f32a8:	02002021 	move	a0,s0
800f32ac:	10400040 	beqz	v0,800f33b0 <unzlocal_GetCurrentFileInfoInternal+0x1f4>
800f32b0:	02602021 	move	a0,s3
800f32b4:	8e900000 	lw	s0,0(s4)
800f32b8:	afa00020 	sw	zero,32(sp)
800f32bc:	02602021 	move	a0,s3
800f32c0:	24050001 	li	a1,1
800f32c4:	24060001 	li	a2,1
800f32c8:	26a25ed4 	addiu	v0,s5,24276
800f32cc:	0040f809 	jalr	v0
800f32d0:	02003821 	move	a3,s0
800f32d4:	24030001 	li	v1,1
800f32d8:	1043004b 	beq	v0,v1,800f3408 <unzlocal_GetCurrentFileInfoInternal+0x24c>
800f32dc:	2412ffff 	li	s2,-1
800f32e0:	3c02800f 	lui	v0,0x800f
800f32e4:	24425634 	addiu	v0,v0,22068
800f32e8:	0040f809 	jalr	v0
800f32ec:	02002021 	move	a0,s0
800f32f0:	10400047 	beqz	v0,800f3410 <unzlocal_GetCurrentFileInfoInternal+0x254>
800f32f4:	02602021 	move	a0,s3
800f32f8:	8e900000 	lw	s0,0(s4)
800f32fc:	afa00024 	sw	zero,36(sp)
800f3300:	02602021 	move	a0,s3
800f3304:	24050001 	li	a1,1
800f3308:	24060001 	li	a2,1
800f330c:	26a25ed4 	addiu	v0,s5,24276
800f3310:	0040f809 	jalr	v0
800f3314:	02003821 	move	a3,s0
800f3318:	24030001 	li	v1,1
800f331c:	10430052 	beq	v0,v1,800f3468 <unzlocal_GetCurrentFileInfoInternal+0x2ac>
800f3320:	2412ffff 	li	s2,-1
800f3324:	3c02800f 	lui	v0,0x800f
800f3328:	24425634 	addiu	v0,v0,22068
800f332c:	0040f809 	jalr	v0
800f3330:	02002021 	move	a0,s0
800f3334:	1040004e 	beqz	v0,800f3470 <unzlocal_GetCurrentFileInfoInternal+0x2b4>
800f3338:	02602021 	move	a0,s3
800f333c:	2412ffff 	li	s2,-1
800f3340:	0803cd28 	j	800f34a0 <unzlocal_GetCurrentFileInfoInternal+0x2e4>
800f3344:	afa00028 	sw	zero,40(sp)
800f3348:	93b10010 	lbu	s1,16(sp)
800f334c:	02602021 	move	a0,s3
800f3350:	24050001 	li	a1,1
800f3354:	24060001 	li	a2,1
800f3358:	26a25ed4 	addiu	v0,s5,24276
800f335c:	0040f809 	jalr	v0
800f3360:	02003821 	move	a3,s0
800f3364:	24030001 	li	v1,1
800f3368:	14430187 	bne	v0,v1,800f3988 <unzlocal_GetCurrentFileInfoInternal+0x7cc>
800f336c:	3c02800f 	lui	v0,0x800f
800f3370:	93a20010 	lbu	v0,16(sp)
800f3374:	8e900000 	lw	s0,0(s4)
800f3378:	00021200 	sll	v0,v0,0x8
800f337c:	02221021 	addu	v0,s1,v0
800f3380:	afa2001c 	sw	v0,28(sp)
800f3384:	02602021 	move	a0,s3
800f3388:	24050001 	li	a1,1
800f338c:	24060001 	li	a2,1
800f3390:	26a25ed4 	addiu	v0,s5,24276
800f3394:	0040f809 	jalr	v0
800f3398:	02003821 	move	a3,s0
800f339c:	24030001 	li	v1,1
800f33a0:	1443ffbf 	bne	v0,v1,800f32a0 <unzlocal_GetCurrentFileInfoInternal+0xe4>
800f33a4:	3c02800f 	lui	v0,0x800f
800f33a8:	93b10010 	lbu	s1,16(sp)
800f33ac:	02602021 	move	a0,s3
800f33b0:	24050001 	li	a1,1
800f33b4:	24060001 	li	a2,1
800f33b8:	26a25ed4 	addiu	v0,s5,24276
800f33bc:	0040f809 	jalr	v0
800f33c0:	02003821 	move	a3,s0
800f33c4:	24030001 	li	v1,1
800f33c8:	14430168 	bne	v0,v1,800f396c <unzlocal_GetCurrentFileInfoInternal+0x7b0>
800f33cc:	3c02800f 	lui	v0,0x800f
800f33d0:	93a20010 	lbu	v0,16(sp)
800f33d4:	8e900000 	lw	s0,0(s4)
800f33d8:	00021200 	sll	v0,v0,0x8
800f33dc:	02221021 	addu	v0,s1,v0
800f33e0:	afa20020 	sw	v0,32(sp)
800f33e4:	02602021 	move	a0,s3
800f33e8:	24050001 	li	a1,1
800f33ec:	24060001 	li	a2,1
800f33f0:	26a25ed4 	addiu	v0,s5,24276
800f33f4:	0040f809 	jalr	v0
800f33f8:	02003821 	move	a3,s0
800f33fc:	24030001 	li	v1,1
800f3400:	1443ffb8 	bne	v0,v1,800f32e4 <unzlocal_GetCurrentFileInfoInternal+0x128>
800f3404:	3c02800f 	lui	v0,0x800f
800f3408:	93b10010 	lbu	s1,16(sp)
800f340c:	02602021 	move	a0,s3
800f3410:	24050001 	li	a1,1
800f3414:	24060001 	li	a2,1
800f3418:	26a25ed4 	addiu	v0,s5,24276
800f341c:	0040f809 	jalr	v0
800f3420:	02003821 	move	a3,s0
800f3424:	24030001 	li	v1,1
800f3428:	14430149 	bne	v0,v1,800f3950 <unzlocal_GetCurrentFileInfoInternal+0x794>
800f342c:	3c02800f 	lui	v0,0x800f
800f3430:	93a20010 	lbu	v0,16(sp)
800f3434:	8e900000 	lw	s0,0(s4)
800f3438:	00021200 	sll	v0,v0,0x8
800f343c:	02221021 	addu	v0,s1,v0
800f3440:	afa20024 	sw	v0,36(sp)
800f3444:	02602021 	move	a0,s3
800f3448:	24050001 	li	a1,1
800f344c:	24060001 	li	a2,1
800f3450:	26a25ed4 	addiu	v0,s5,24276
800f3454:	0040f809 	jalr	v0
800f3458:	02003821 	move	a3,s0
800f345c:	24030001 	li	v1,1
800f3460:	1443ffb1 	bne	v0,v1,800f3328 <unzlocal_GetCurrentFileInfoInternal+0x16c>
800f3464:	3c02800f 	lui	v0,0x800f
800f3468:	93b10010 	lbu	s1,16(sp)
800f346c:	02602021 	move	a0,s3
800f3470:	24050001 	li	a1,1
800f3474:	24060001 	li	a2,1
800f3478:	26a25ed4 	addiu	v0,s5,24276
800f347c:	0040f809 	jalr	v0
800f3480:	02003821 	move	a3,s0
800f3484:	24030001 	li	v1,1
800f3488:	1443015b 	bne	v0,v1,800f39f8 <unzlocal_GetCurrentFileInfoInternal+0x83c>
800f348c:	3c02800f 	lui	v0,0x800f
800f3490:	93a20010 	lbu	v0,16(sp)
800f3494:	00021200 	sll	v0,v0,0x8
800f3498:	02221021 	addu	v0,s1,v0
800f349c:	afa20028 	sw	v0,40(sp)
800f34a0:	8e840000 	lw	a0,0(s4)
800f34a4:	27d12894 	addiu	s1,s8,10388
800f34a8:	0220f809 	jalr	s1
800f34ac:	27a5002c 	addiu	a1,sp,44
800f34b0:	8fa3002c 	lw	v1,44(sp)
800f34b4:	8e840000 	lw	a0,0(s4)
800f34b8:	00033402 	srl	a2,v1,0x10
800f34bc:	30c701e0 	andi	a3,a2,0x1e0
800f34c0:	00064a42 	srl	t1,a2,0x9
800f34c4:	306a001f 	andi	t2,v1,0x1f
800f34c8:	3068f800 	andi	t0,v1,0xf800
800f34cc:	00073942 	srl	a3,a3,0x5
800f34d0:	306307e0 	andi	v1,v1,0x7e0
800f34d4:	00031942 	srl	v1,v1,0x5
800f34d8:	24e7ffff 	addiu	a3,a3,-1
800f34dc:	252907bc 	addiu	t1,t1,1980
800f34e0:	000842c2 	srl	t0,t0,0xb
800f34e4:	000a5040 	sll	t2,t2,0x1
800f34e8:	30c6001f 	andi	a2,a2,0x1f
800f34ec:	afa30058 	sw	v1,88(sp)
800f34f0:	2410ffff 	li	s0,-1
800f34f4:	afa60060 	sw	a2,96(sp)
800f34f8:	afa70064 	sw	a3,100(sp)
800f34fc:	afa90068 	sw	t1,104(sp)
800f3500:	afa8005c 	sw	t0,92(sp)
800f3504:	afaa0054 	sw	t2,84(sp)
800f3508:	27a50030 	addiu	a1,sp,48
800f350c:	0220f809 	jalr	s1
800f3510:	0202900b 	movn	s2,s0,v0
800f3514:	8e840000 	lw	a0,0(s4)
800f3518:	27a50034 	addiu	a1,sp,52
800f351c:	0220f809 	jalr	s1
800f3520:	0202900b 	movn	s2,s0,v0
800f3524:	8e840000 	lw	a0,0(s4)
800f3528:	27a50038 	addiu	a1,sp,56
800f352c:	0220f809 	jalr	s1
800f3530:	0202900b 	movn	s2,s0,v0
800f3534:	8e910000 	lw	s1,0(s4)
800f3538:	02602021 	move	a0,s3
800f353c:	24050001 	li	a1,1
800f3540:	24060001 	li	a2,1
800f3544:	02203821 	move	a3,s1
800f3548:	26a85ed4 	addiu	t0,s5,24276
800f354c:	0100f809 	jalr	t0
800f3550:	0202900b 	movn	s2,s0,v0
800f3554:	24030001 	li	v1,1
800f3558:	144300f5 	bne	v0,v1,800f3930 <unzlocal_GetCurrentFileInfoInternal+0x774>
800f355c:	3c02800f 	lui	v0,0x800f
800f3560:	93b00010 	lbu	s0,16(sp)
800f3564:	02602021 	move	a0,s3
800f3568:	24050001 	li	a1,1
800f356c:	24060001 	li	a2,1
800f3570:	26a25ed4 	addiu	v0,s5,24276
800f3574:	0040f809 	jalr	v0
800f3578:	02203821 	move	a3,s1
800f357c:	24030001 	li	v1,1
800f3580:	14430116 	bne	v0,v1,800f39dc <unzlocal_GetCurrentFileInfoInternal+0x820>
800f3584:	3c02800f 	lui	v0,0x800f
800f3588:	93a20010 	lbu	v0,16(sp)
800f358c:	00021200 	sll	v0,v0,0x8
800f3590:	02028021 	addu	s0,s0,v0
800f3594:	afb0003c 	sw	s0,60(sp)
800f3598:	8e900000 	lw	s0,0(s4)
800f359c:	02602021 	move	a0,s3
800f35a0:	24050001 	li	a1,1
800f35a4:	24060001 	li	a2,1
800f35a8:	26a25ed4 	addiu	v0,s5,24276
800f35ac:	0040f809 	jalr	v0
800f35b0:	02003821 	move	a3,s0
800f35b4:	24030001 	li	v1,1
800f35b8:	144300d5 	bne	v0,v1,800f3910 <unzlocal_GetCurrentFileInfoInternal+0x754>
800f35bc:	3c02800f 	lui	v0,0x800f
800f35c0:	93b10010 	lbu	s1,16(sp)
800f35c4:	02602021 	move	a0,s3
800f35c8:	24050001 	li	a1,1
800f35cc:	24060001 	li	a2,1
800f35d0:	26a25ed4 	addiu	v0,s5,24276
800f35d4:	0040f809 	jalr	v0
800f35d8:	02003821 	move	a3,s0
800f35dc:	24030001 	li	v1,1
800f35e0:	14430113 	bne	v0,v1,800f3a30 <unzlocal_GetCurrentFileInfoInternal+0x874>
800f35e4:	3c02800f 	lui	v0,0x800f
800f35e8:	93a20010 	lbu	v0,16(sp)
800f35ec:	00021200 	sll	v0,v0,0x8
800f35f0:	00511021 	addu	v0,v0,s1
800f35f4:	afa20040 	sw	v0,64(sp)
800f35f8:	8e900000 	lw	s0,0(s4)
800f35fc:	02602021 	move	a0,s3
800f3600:	24050001 	li	a1,1
800f3604:	24060001 	li	a2,1
800f3608:	26a25ed4 	addiu	v0,s5,24276
800f360c:	0040f809 	jalr	v0
800f3610:	02003821 	move	a3,s0
800f3614:	24030001 	li	v1,1
800f3618:	144300b5 	bne	v0,v1,800f38f0 <unzlocal_GetCurrentFileInfoInternal+0x734>
800f361c:	3c02800f 	lui	v0,0x800f
800f3620:	93b10010 	lbu	s1,16(sp)
800f3624:	02602021 	move	a0,s3
800f3628:	24050001 	li	a1,1
800f362c:	24060001 	li	a2,1
800f3630:	26a25ed4 	addiu	v0,s5,24276
800f3634:	0040f809 	jalr	v0
800f3638:	02003821 	move	a3,s0
800f363c:	24030001 	li	v1,1
800f3640:	144300f4 	bne	v0,v1,800f3a14 <unzlocal_GetCurrentFileInfoInternal+0x858>
800f3644:	3c02800f 	lui	v0,0x800f
800f3648:	93a20010 	lbu	v0,16(sp)
800f364c:	00021200 	sll	v0,v0,0x8
800f3650:	02221021 	addu	v0,s1,v0
800f3654:	afa20044 	sw	v0,68(sp)
800f3658:	8e900000 	lw	s0,0(s4)
800f365c:	02602021 	move	a0,s3
800f3660:	24050001 	li	a1,1
800f3664:	24060001 	li	a2,1
800f3668:	26a25ed4 	addiu	v0,s5,24276
800f366c:	0040f809 	jalr	v0
800f3670:	02003821 	move	a3,s0
800f3674:	24030001 	li	v1,1
800f3678:	14430095 	bne	v0,v1,800f38d0 <unzlocal_GetCurrentFileInfoInternal+0x714>
800f367c:	3c02800f 	lui	v0,0x800f
800f3680:	93b10010 	lbu	s1,16(sp)
800f3684:	02602021 	move	a0,s3
800f3688:	24050001 	li	a1,1
800f368c:	24060001 	li	a2,1
800f3690:	26a25ed4 	addiu	v0,s5,24276
800f3694:	0040f809 	jalr	v0
800f3698:	02003821 	move	a3,s0
800f369c:	24030001 	li	v1,1
800f36a0:	144300c7 	bne	v0,v1,800f39c0 <unzlocal_GetCurrentFileInfoInternal+0x804>
800f36a4:	3c02800f 	lui	v0,0x800f
800f36a8:	93a20010 	lbu	v0,16(sp)
800f36ac:	00021200 	sll	v0,v0,0x8
800f36b0:	00511021 	addu	v0,v0,s1
800f36b4:	afa20048 	sw	v0,72(sp)
800f36b8:	8e900000 	lw	s0,0(s4)
800f36bc:	02602021 	move	a0,s3
800f36c0:	24050001 	li	a1,1
800f36c4:	24060001 	li	a2,1
800f36c8:	26a25ed4 	addiu	v0,s5,24276
800f36cc:	0040f809 	jalr	v0
800f36d0:	02003821 	move	a3,s0
800f36d4:	24030001 	li	v1,1
800f36d8:	14430066 	bne	v0,v1,800f3874 <unzlocal_GetCurrentFileInfoInternal+0x6b8>
800f36dc:	3c02800f 	lui	v0,0x800f
800f36e0:	93b10010 	lbu	s1,16(sp)
800f36e4:	02602021 	move	a0,s3
800f36e8:	24050001 	li	a1,1
800f36ec:	24060001 	li	a2,1
800f36f0:	26a25ed4 	addiu	v0,s5,24276
800f36f4:	0040f809 	jalr	v0
800f36f8:	02003821 	move	a3,s0
800f36fc:	24030001 	li	v1,1
800f3700:	144300a8 	bne	v0,v1,800f39a4 <unzlocal_GetCurrentFileInfoInternal+0x7e8>
800f3704:	3c02800f 	lui	v0,0x800f
800f3708:	93a20010 	lbu	v0,16(sp)
800f370c:	00021200 	sll	v0,v0,0x8
800f3710:	02221021 	addu	v0,s1,v0
800f3714:	8e840000 	lw	a0,0(s4)
800f3718:	27a50050 	addiu	a1,sp,80
800f371c:	27d02894 	addiu	s0,s8,10388
800f3720:	0200f809 	jalr	s0
800f3724:	afa2004c 	sw	v0,76(sp)
800f3728:	8e840000 	lw	a0,0(s4)
800f372c:	2403ffff 	li	v1,-1
800f3730:	27a50014 	addiu	a1,sp,20
800f3734:	0200f809 	jalr	s0
800f3738:	0062900b 	movn	s2,v1,v0
800f373c:	14400060 	bnez	v0,800f38c0 <unzlocal_GetCurrentFileInfoInternal+0x704>
800f3740:	8fb1003c 	lw	s1,60(sp)
800f3744:	8fb0003c 	lw	s0,60(sp)
800f3748:	16400047 	bnez	s2,800f3868 <unzlocal_GetCurrentFileInfoInternal+0x6ac>
800f374c:	02008821 	move	s1,s0
800f3750:	8fa200a4 	lw	v0,164(sp)
800f3754:	1040000a 	beqz	v0,800f3780 <unzlocal_GetCurrentFileInfoInternal+0x5c4>
800f3758:	8fa300a8 	lw	v1,168(sp)
800f375c:	0203102b 	sltu	v0,s0,v1
800f3760:	14400101 	bnez	v0,800f3b68 <unzlocal_GetCurrentFileInfoInternal+0x9ac>
800f3764:	8fa400a4 	lw	a0,164(sp)
800f3768:	00608821 	move	s1,v1
800f376c:	12000003 	beqz	s0,800f377c <unzlocal_GetCurrentFileInfoInternal+0x5c0>
800f3770:	8fa200a8 	lw	v0,168(sp)
800f3774:	14400032 	bnez	v0,800f3840 <unzlocal_GetCurrentFileInfoInternal+0x684>
800f3778:	8fa400a4 	lw	a0,164(sp)
800f377c:	02118823 	subu	s1,s0,s1
800f3780:	8fa300ac 	lw	v1,172(sp)
800f3784:	10600038 	beqz	v1,800f3868 <unzlocal_GetCurrentFileInfoInternal+0x6ac>
800f3788:	8fa30040 	lw	v1,64(sp)
800f378c:	8fa400b0 	lw	a0,176(sp)
800f3790:	0083102b 	sltu	v0,a0,v1
800f3794:	00809821 	move	s3,a0
800f3798:	16200103 	bnez	s1,800f3ba8 <unzlocal_GetCurrentFileInfoInternal+0x9ec>
800f379c:	0062980a 	movz	s3,v1,v0
800f37a0:	00008021 	move	s0,zero
800f37a4:	10600004 	beqz	v1,800f37b8 <unzlocal_GetCurrentFileInfoInternal+0x5fc>
800f37a8:	00731023 	subu	v0,v1,s3
800f37ac:	8fa200b0 	lw	v0,176(sp)
800f37b0:	14400108 	bnez	v0,800f3bd4 <unzlocal_GetCurrentFileInfoInternal+0xa18>
800f37b4:	00731023 	subu	v0,v1,s3
800f37b8:	00502821 	addu	a1,v0,s0
800f37bc:	16400014 	bnez	s2,800f3810 <unzlocal_GetCurrentFileInfoInternal+0x654>
800f37c0:	02401021 	move	v0,s2
800f37c4:	8fa300b4 	lw	v1,180(sp)
800f37c8:	106000ac 	beqz	v1,800f3a7c <unzlocal_GetCurrentFileInfoInternal+0x8c0>
800f37cc:	8fa30044 	lw	v1,68(sp)
800f37d0:	0077102b 	sltu	v0,v1,s7
800f37d4:	104000d9 	beqz	v0,800f3b3c <unzlocal_GetCurrentFileInfoInternal+0x980>
800f37d8:	8fa400b4 	lw	a0,180(sp)
800f37dc:	00608821 	move	s1,v1
800f37e0:	00831021 	addu	v0,a0,v1
800f37e4:	14a000d7 	bnez	a1,800f3b44 <unzlocal_GetCurrentFileInfoInternal+0x988>
800f37e8:	a0400000 	sb	zero,0(v0)
800f37ec:	00008021 	move	s0,zero
800f37f0:	10600003 	beqz	v1,800f3800 <unzlocal_GetCurrentFileInfoInternal+0x644>
800f37f4:	00000000 	nop
800f37f8:	16e000e1 	bnez	s7,800f3b80 <unzlocal_GetCurrentFileInfoInternal+0x9c4>
800f37fc:	8fa400b4 	lw	a0,180(sp)
800f3800:	1200009f 	beqz	s0,800f3a80 <unzlocal_GetCurrentFileInfoInternal+0x8c4>
800f3804:	8fa2009c 	lw	v0,156(sp)
800f3808:	02009021 	move	s2,s0
800f380c:	02401021 	move	v0,s2
800f3810:	8fbf0094 	lw	ra,148(sp)
800f3814:	8fbe0090 	lw	s8,144(sp)
800f3818:	8fb7008c 	lw	s7,140(sp)
800f381c:	8fb60088 	lw	s6,136(sp)
800f3820:	8fb50084 	lw	s5,132(sp)
800f3824:	8fb40080 	lw	s4,128(sp)
800f3828:	8fb3007c 	lw	s3,124(sp)
800f382c:	8fb20078 	lw	s2,120(sp)
800f3830:	8fb10074 	lw	s1,116(sp)
800f3834:	8fb00070 	lw	s0,112(sp)
800f3838:	03e00008 	jr	ra
800f383c:	27bd0098 	addiu	sp,sp,152
800f3840:	8e870000 	lw	a3,0(s4)
800f3844:	02202821 	move	a1,s1
800f3848:	26a25ed4 	addiu	v0,s5,24276
800f384c:	0040f809 	jalr	v0
800f3850:	24060001 	li	a2,1
800f3854:	24030001 	li	v1,1
800f3858:	1043ffc8 	beq	v0,v1,800f377c <unzlocal_GetCurrentFileInfoInternal+0x5c0>
800f385c:	00000000 	nop
800f3860:	02118823 	subu	s1,s0,s1
800f3864:	2412ffff 	li	s2,-1
800f3868:	8fa20040 	lw	v0,64(sp)
800f386c:	0803cdef 	j	800f37bc <unzlocal_GetCurrentFileInfoInternal+0x600>
800f3870:	02222821 	addu	a1,s1,v0
800f3874:	24425634 	addiu	v0,v0,22068
800f3878:	0040f809 	jalr	v0
800f387c:	02002021 	move	a0,s0
800f3880:	1040ff99 	beqz	v0,800f36e8 <unzlocal_GetCurrentFileInfoInternal+0x52c>
800f3884:	02602021 	move	a0,s3
800f3888:	8e840000 	lw	a0,0(s4)
800f388c:	27a50050 	addiu	a1,sp,80
800f3890:	27d02894 	addiu	s0,s8,10388
800f3894:	0200f809 	jalr	s0
800f3898:	afa0004c 	sw	zero,76(sp)
800f389c:	8e840000 	lw	a0,0(s4)
800f38a0:	2412ffff 	li	s2,-1
800f38a4:	2403ffff 	li	v1,-1
800f38a8:	27a50014 	addiu	a1,sp,20
800f38ac:	0200f809 	jalr	s0
800f38b0:	0062900b 	movn	s2,v1,v0
800f38b4:	1040ffa4 	beqz	v0,800f3748 <unzlocal_GetCurrentFileInfoInternal+0x58c>
800f38b8:	8fb0003c 	lw	s0,60(sp)
800f38bc:	8fb1003c 	lw	s1,60(sp)
800f38c0:	8fa20040 	lw	v0,64(sp)
800f38c4:	2412ffff 	li	s2,-1
800f38c8:	0803cdef 	j	800f37bc <unzlocal_GetCurrentFileInfoInternal+0x600>
800f38cc:	02222821 	addu	a1,s1,v0
800f38d0:	24425634 	addiu	v0,v0,22068
800f38d4:	0040f809 	jalr	v0
800f38d8:	02002021 	move	a0,s0
800f38dc:	1040ff6a 	beqz	v0,800f3688 <unzlocal_GetCurrentFileInfoInternal+0x4cc>
800f38e0:	02602021 	move	a0,s3
800f38e4:	2412ffff 	li	s2,-1
800f38e8:	0803cdae 	j	800f36b8 <unzlocal_GetCurrentFileInfoInternal+0x4fc>
800f38ec:	afa00048 	sw	zero,72(sp)
800f38f0:	24425634 	addiu	v0,v0,22068
800f38f4:	0040f809 	jalr	v0
800f38f8:	02002021 	move	a0,s0
800f38fc:	1040ff4a 	beqz	v0,800f3628 <unzlocal_GetCurrentFileInfoInternal+0x46c>
800f3900:	02602021 	move	a0,s3
800f3904:	2412ffff 	li	s2,-1
800f3908:	0803cd96 	j	800f3658 <unzlocal_GetCurrentFileInfoInternal+0x49c>
800f390c:	afa00044 	sw	zero,68(sp)
800f3910:	24425634 	addiu	v0,v0,22068
800f3914:	0040f809 	jalr	v0
800f3918:	02002021 	move	a0,s0
800f391c:	1040ff2a 	beqz	v0,800f35c8 <unzlocal_GetCurrentFileInfoInternal+0x40c>
800f3920:	02602021 	move	a0,s3
800f3924:	2412ffff 	li	s2,-1
800f3928:	0803cd7e 	j	800f35f8 <unzlocal_GetCurrentFileInfoInternal+0x43c>
800f392c:	afa00040 	sw	zero,64(sp)
800f3930:	24425634 	addiu	v0,v0,22068
800f3934:	0040f809 	jalr	v0
800f3938:	02202021 	move	a0,s1
800f393c:	1040ff0a 	beqz	v0,800f3568 <unzlocal_GetCurrentFileInfoInternal+0x3ac>
800f3940:	02602021 	move	a0,s3
800f3944:	2412ffff 	li	s2,-1
800f3948:	0803cd66 	j	800f3598 <unzlocal_GetCurrentFileInfoInternal+0x3dc>
800f394c:	afa0003c 	sw	zero,60(sp)
800f3950:	24425634 	addiu	v0,v0,22068
800f3954:	0040f809 	jalr	v0
800f3958:	02002021 	move	a0,s0
800f395c:	1440fe66 	bnez	v0,800f32f8 <unzlocal_GetCurrentFileInfoInternal+0x13c>
800f3960:	02201021 	move	v0,s1
800f3964:	0803cd0e 	j	800f3438 <unzlocal_GetCurrentFileInfoInternal+0x27c>
800f3968:	8e900000 	lw	s0,0(s4)
800f396c:	24425634 	addiu	v0,v0,22068
800f3970:	0040f809 	jalr	v0
800f3974:	02002021 	move	a0,s0
800f3978:	1440fe4e 	bnez	v0,800f32b4 <unzlocal_GetCurrentFileInfoInternal+0xf8>
800f397c:	02201021 	move	v0,s1
800f3980:	0803ccf6 	j	800f33d8 <unzlocal_GetCurrentFileInfoInternal+0x21c>
800f3984:	8e900000 	lw	s0,0(s4)
800f3988:	24425634 	addiu	v0,v0,22068
800f398c:	0040f809 	jalr	v0
800f3990:	02002021 	move	a0,s0
800f3994:	1440fe36 	bnez	v0,800f3270 <unzlocal_GetCurrentFileInfoInternal+0xb4>
800f3998:	02201021 	move	v0,s1
800f399c:	0803ccde 	j	800f3378 <unzlocal_GetCurrentFileInfoInternal+0x1bc>
800f39a0:	8e900000 	lw	s0,0(s4)
800f39a4:	24425634 	addiu	v0,v0,22068
800f39a8:	0040f809 	jalr	v0
800f39ac:	02002021 	move	a0,s0
800f39b0:	1440ffb5 	bnez	v0,800f3888 <unzlocal_GetCurrentFileInfoInternal+0x6cc>
800f39b4:	02201021 	move	v0,s1
800f39b8:	0803cdc4 	j	800f3710 <unzlocal_GetCurrentFileInfoInternal+0x554>
800f39bc:	00021200 	sll	v0,v0,0x8
800f39c0:	24425634 	addiu	v0,v0,22068
800f39c4:	0040f809 	jalr	v0
800f39c8:	02002021 	move	a0,s0
800f39cc:	1440ffc5 	bnez	v0,800f38e4 <unzlocal_GetCurrentFileInfoInternal+0x728>
800f39d0:	02201021 	move	v0,s1
800f39d4:	0803cdac 	j	800f36b0 <unzlocal_GetCurrentFileInfoInternal+0x4f4>
800f39d8:	00021200 	sll	v0,v0,0x8
800f39dc:	24425634 	addiu	v0,v0,22068
800f39e0:	0040f809 	jalr	v0
800f39e4:	02202021 	move	a0,s1
800f39e8:	1440ffd6 	bnez	v0,800f3944 <unzlocal_GetCurrentFileInfoInternal+0x788>
800f39ec:	02001021 	move	v0,s0
800f39f0:	0803cd64 	j	800f3590 <unzlocal_GetCurrentFileInfoInternal+0x3d4>
800f39f4:	00021200 	sll	v0,v0,0x8
800f39f8:	24425634 	addiu	v0,v0,22068
800f39fc:	0040f809 	jalr	v0
800f3a00:	02002021 	move	a0,s0
800f3a04:	1440fe4d 	bnez	v0,800f333c <unzlocal_GetCurrentFileInfoInternal+0x180>
800f3a08:	02201021 	move	v0,s1
800f3a0c:	0803cd26 	j	800f3498 <unzlocal_GetCurrentFileInfoInternal+0x2dc>
800f3a10:	00021200 	sll	v0,v0,0x8
800f3a14:	24425634 	addiu	v0,v0,22068
800f3a18:	0040f809 	jalr	v0
800f3a1c:	02002021 	move	a0,s0
800f3a20:	1440ffb8 	bnez	v0,800f3904 <unzlocal_GetCurrentFileInfoInternal+0x748>
800f3a24:	02201021 	move	v0,s1
800f3a28:	0803cd94 	j	800f3650 <unzlocal_GetCurrentFileInfoInternal+0x494>
800f3a2c:	00021200 	sll	v0,v0,0x8
800f3a30:	24425634 	addiu	v0,v0,22068
800f3a34:	0040f809 	jalr	v0
800f3a38:	02002021 	move	a0,s0
800f3a3c:	1440ffb9 	bnez	v0,800f3924 <unzlocal_GetCurrentFileInfoInternal+0x768>
800f3a40:	02201021 	move	v0,s1
800f3a44:	0803cd7c 	j	800f35f0 <unzlocal_GetCurrentFileInfoInternal+0x434>
800f3a48:	00021200 	sll	v0,v0,0x8
800f3a4c:	8e840000 	lw	a0,0(s4)
800f3a50:	27c22894 	addiu	v0,s8,10388
800f3a54:	0040f809 	jalr	v0
800f3a58:	27a50018 	addiu	a1,sp,24
800f3a5c:	1440fdf2 	bnez	v0,800f3228 <unzlocal_GetCurrentFileInfoInternal+0x6c>
800f3a60:	8fa30018 	lw	v1,24(sp)
800f3a64:	3c020201 	lui	v0,0x201
800f3a68:	34424b50 	ori	v0,v0,0x4b50
800f3a6c:	00621826 	xor	v1,v1,v0
800f3a70:	2412ff99 	li	s2,-103
800f3a74:	0803cc8b 	j	800f322c <unzlocal_GetCurrentFileInfoInternal+0x70>
800f3a78:	0003900a 	movz	s2,zero,v1
800f3a7c:	8fa2009c 	lw	v0,156(sp)
800f3a80:	10400010 	beqz	v0,800f3ac4 <unzlocal_GetCurrentFileInfoInternal+0x908>
800f3a84:	8fa400a0 	lw	a0,160(sp)
800f3a88:	00403021 	move	a2,v0
800f3a8c:	27a7001c 	addiu	a3,sp,28
800f3a90:	27a8006c 	addiu	t0,sp,108
800f3a94:	8ce20000 	lw	v0,0(a3)
800f3a98:	8ce30004 	lw	v1,4(a3)
800f3a9c:	8ce40008 	lw	a0,8(a3)
800f3aa0:	8ce5000c 	lw	a1,12(a3)
800f3aa4:	24e70010 	addiu	a3,a3,16
800f3aa8:	acc20000 	sw	v0,0(a2)
800f3aac:	acc30004 	sw	v1,4(a2)
800f3ab0:	acc40008 	sw	a0,8(a2)
800f3ab4:	acc5000c 	sw	a1,12(a2)
800f3ab8:	14e8fff6 	bne	a3,t0,800f3a94 <unzlocal_GetCurrentFileInfoInternal+0x8d8>
800f3abc:	24c60010 	addiu	a2,a2,16
800f3ac0:	8fa400a0 	lw	a0,160(sp)
800f3ac4:	1080ff51 	beqz	a0,800f380c <unzlocal_GetCurrentFileInfoInternal+0x650>
800f3ac8:	8fa20014 	lw	v0,20(sp)
800f3acc:	ac820000 	sw	v0,0(a0)
800f3ad0:	8fbf0094 	lw	ra,148(sp)
800f3ad4:	02401021 	move	v0,s2
800f3ad8:	8fbe0090 	lw	s8,144(sp)
800f3adc:	8fb7008c 	lw	s7,140(sp)
800f3ae0:	8fb60088 	lw	s6,136(sp)
800f3ae4:	8fb50084 	lw	s5,132(sp)
800f3ae8:	8fb40080 	lw	s4,128(sp)
800f3aec:	8fb3007c 	lw	s3,124(sp)
800f3af0:	8fb20078 	lw	s2,120(sp)
800f3af4:	8fb10074 	lw	s1,116(sp)
800f3af8:	8fb00070 	lw	s0,112(sp)
800f3afc:	03e00008 	jr	ra
800f3b00:	27bd0098 	addiu	sp,sp,152
800f3b04:	2412ff9a 	li	s2,-102
800f3b08:	02401021 	move	v0,s2
800f3b0c:	8fbf0094 	lw	ra,148(sp)
800f3b10:	8fbe0090 	lw	s8,144(sp)
800f3b14:	8fb7008c 	lw	s7,140(sp)
800f3b18:	8fb60088 	lw	s6,136(sp)
800f3b1c:	8fb50084 	lw	s5,132(sp)
800f3b20:	8fb40080 	lw	s4,128(sp)
800f3b24:	8fb3007c 	lw	s3,124(sp)
800f3b28:	8fb20078 	lw	s2,120(sp)
800f3b2c:	8fb10074 	lw	s1,116(sp)
800f3b30:	8fb00070 	lw	s0,112(sp)
800f3b34:	03e00008 	jr	ra
800f3b38:	27bd0098 	addiu	sp,sp,152
800f3b3c:	10a0ff2b 	beqz	a1,800f37ec <unzlocal_GetCurrentFileInfoInternal+0x630>
800f3b40:	02e08821 	move	s1,s7
800f3b44:	8e840000 	lw	a0,0(s4)
800f3b48:	26c25c60 	addiu	v0,s6,23648
800f3b4c:	0040f809 	jalr	v0
800f3b50:	24060001 	li	a2,1
800f3b54:	14400007 	bnez	v0,800f3b74 <unzlocal_GetCurrentFileInfoInternal+0x9b8>
800f3b58:	00000000 	nop
800f3b5c:	8fa30044 	lw	v1,68(sp)
800f3b60:	0803cdfc 	j	800f37f0 <unzlocal_GetCurrentFileInfoInternal+0x634>
800f3b64:	00008021 	move	s0,zero
800f3b68:	00901021 	addu	v0,a0,s0
800f3b6c:	0803cddb 	j	800f376c <unzlocal_GetCurrentFileInfoInternal+0x5b0>
800f3b70:	a0400000 	sb	zero,0(v0)
800f3b74:	8fa30044 	lw	v1,68(sp)
800f3b78:	0803cdfc 	j	800f37f0 <unzlocal_GetCurrentFileInfoInternal+0x634>
800f3b7c:	2410ffff 	li	s0,-1
800f3b80:	8e870000 	lw	a3,0(s4)
800f3b84:	02202821 	move	a1,s1
800f3b88:	26a25ed4 	addiu	v0,s5,24276
800f3b8c:	0040f809 	jalr	v0
800f3b90:	24060001 	li	a2,1
800f3b94:	24030001 	li	v1,1
800f3b98:	1043ff19 	beq	v0,v1,800f3800 <unzlocal_GetCurrentFileInfoInternal+0x644>
800f3b9c:	00000000 	nop
800f3ba0:	0803ce03 	j	800f380c <unzlocal_GetCurrentFileInfoInternal+0x650>
800f3ba4:	2412ffff 	li	s2,-1
800f3ba8:	8e840000 	lw	a0,0(s4)
800f3bac:	02202821 	move	a1,s1
800f3bb0:	26c25c60 	addiu	v0,s6,23648
800f3bb4:	0040f809 	jalr	v0
800f3bb8:	24060001 	li	a2,1
800f3bbc:	10400013 	beqz	v0,800f3c0c <unzlocal_GetCurrentFileInfoInternal+0xa50>
800f3bc0:	00000000 	nop
800f3bc4:	8fa30040 	lw	v1,64(sp)
800f3bc8:	02208021 	move	s0,s1
800f3bcc:	0803cde9 	j	800f37a4 <unzlocal_GetCurrentFileInfoInternal+0x5e8>
800f3bd0:	2412ffff 	li	s2,-1
800f3bd4:	8e870000 	lw	a3,0(s4)
800f3bd8:	8fa400ac 	lw	a0,172(sp)
800f3bdc:	02602821 	move	a1,s3
800f3be0:	26a25ed4 	addiu	v0,s5,24276
800f3be4:	0040f809 	jalr	v0
800f3be8:	24060001 	li	a2,1
800f3bec:	24030001 	li	v1,1
800f3bf0:	10430009 	beq	v0,v1,800f3c18 <unzlocal_GetCurrentFileInfoInternal+0xa5c>
800f3bf4:	00000000 	nop
800f3bf8:	8fa30040 	lw	v1,64(sp)
800f3bfc:	2412ffff 	li	s2,-1
800f3c00:	00731023 	subu	v0,v1,s3
800f3c04:	0803cdef 	j	800f37bc <unzlocal_GetCurrentFileInfoInternal+0x600>
800f3c08:	00502821 	addu	a1,v0,s0
800f3c0c:	8fa30040 	lw	v1,64(sp)
800f3c10:	0803cde9 	j	800f37a4 <unzlocal_GetCurrentFileInfoInternal+0x5e8>
800f3c14:	00008021 	move	s0,zero
800f3c18:	8fa30040 	lw	v1,64(sp)
800f3c1c:	00731023 	subu	v0,v1,s3
800f3c20:	0803cdef 	j	800f37bc <unzlocal_GetCurrentFileInfoInternal+0x600>
800f3c24:	00502821 	addu	a1,v0,s0

800f3c28 <unzGoToNextFile>:
800f3c28:	27bdffd0 	addiu	sp,sp,-48
800f3c2c:	afb00028 	sw	s0,40(sp)
800f3c30:	afbf002c 	sw	ra,44(sp)
800f3c34:	00808021 	move	s0,a0
800f3c38:	14800006 	bnez	a0,800f3c54 <unzGoToNextFile+0x2c>
800f3c3c:	2408ff9a 	li	t0,-102
800f3c40:	8fbf002c 	lw	ra,44(sp)
800f3c44:	8fb00028 	lw	s0,40(sp)
800f3c48:	01001021 	move	v0,t0
800f3c4c:	03e00008 	jr	ra
800f3c50:	27bd0030 	addiu	sp,sp,48
800f3c54:	8c820018 	lw	v0,24(a0)
800f3c58:	1040fff9 	beqz	v0,800f3c40 <unzGoToNextFile+0x18>
800f3c5c:	2408ff9c 	li	t0,-100
800f3c60:	8c830010 	lw	v1,16(a0)
800f3c64:	8c820004 	lw	v0,4(a0)
800f3c68:	246a0001 	addiu	t2,v1,1
800f3c6c:	24850028 	addiu	a1,a0,40
800f3c70:	24860078 	addiu	a2,a0,120
800f3c74:	1142fff2 	beq	t2,v0,800f3c40 <unzGoToNextFile+0x18>
800f3c78:	00003821 	move	a3,zero
800f3c7c:	8c830048 	lw	v1,72(a0)
800f3c80:	8c89004c 	lw	t1,76(a0)
800f3c84:	8c820014 	lw	v0,20(a0)
800f3c88:	8c880050 	lw	t0,80(a0)
800f3c8c:	00691821 	addu	v1,v1,t1
800f3c90:	00481021 	addu	v0,v0,t0
800f3c94:	2463002e 	addiu	v1,v1,46
800f3c98:	00431021 	addu	v0,v0,v1
800f3c9c:	ac8a0010 	sw	t2,16(a0)
800f3ca0:	afa00010 	sw	zero,16(sp)
800f3ca4:	afa00014 	sw	zero,20(sp)
800f3ca8:	afa00018 	sw	zero,24(sp)
800f3cac:	afa0001c 	sw	zero,28(sp)
800f3cb0:	afa00020 	sw	zero,32(sp)
800f3cb4:	ac820014 	sw	v0,20(a0)
800f3cb8:	3c02800f 	lui	v0,0x800f
800f3cbc:	244231bc 	addiu	v0,v0,12732
800f3cc0:	0040f809 	jalr	v0
800f3cc4:	00000000 	nop
800f3cc8:	00404021 	move	t0,v0
800f3ccc:	2c420001 	sltiu	v0,v0,1
800f3cd0:	0803cf10 	j	800f3c40 <unzGoToNextFile+0x18>
800f3cd4:	ae020018 	sw	v0,24(s0)

800f3cd8 <unzGoToFirstFile>:
800f3cd8:	27bdffd0 	addiu	sp,sp,-48
800f3cdc:	afb00028 	sw	s0,40(sp)
800f3ce0:	afbf002c 	sw	ra,44(sp)
800f3ce4:	00003821 	move	a3,zero
800f3ce8:	00808021 	move	s0,a0
800f3cec:	24850028 	addiu	a1,a0,40
800f3cf0:	24860078 	addiu	a2,a0,120
800f3cf4:	1080000f 	beqz	a0,800f3d34 <unzGoToFirstFile+0x5c>
800f3cf8:	2403ff9a 	li	v1,-102
800f3cfc:	8c820024 	lw	v0,36(a0)
800f3d00:	ac800010 	sw	zero,16(a0)
800f3d04:	ac820014 	sw	v0,20(a0)
800f3d08:	3c02800f 	lui	v0,0x800f
800f3d0c:	afa00010 	sw	zero,16(sp)
800f3d10:	afa00014 	sw	zero,20(sp)
800f3d14:	afa00018 	sw	zero,24(sp)
800f3d18:	afa0001c 	sw	zero,28(sp)
800f3d1c:	244231bc 	addiu	v0,v0,12732
800f3d20:	0040f809 	jalr	v0
800f3d24:	afa00020 	sw	zero,32(sp)
800f3d28:	00401821 	move	v1,v0
800f3d2c:	2c420001 	sltiu	v0,v0,1
800f3d30:	ae020018 	sw	v0,24(s0)
800f3d34:	8fbf002c 	lw	ra,44(sp)
800f3d38:	8fb00028 	lw	s0,40(sp)
800f3d3c:	00601021 	move	v0,v1
800f3d40:	03e00008 	jr	ra
800f3d44:	27bd0030 	addiu	sp,sp,48

800f3d48 <unzGetCurrentFileInfo>:
800f3d48:	27bdffd0 	addiu	sp,sp,-48
800f3d4c:	8fa20040 	lw	v0,64(sp)
800f3d50:	8fa30044 	lw	v1,68(sp)
800f3d54:	afa20014 	sw	v0,20(sp)
800f3d58:	8fa20048 	lw	v0,72(sp)
800f3d5c:	afa30018 	sw	v1,24(sp)
800f3d60:	8fa3004c 	lw	v1,76(sp)
800f3d64:	afa2001c 	sw	v0,28(sp)
800f3d68:	3c02800f 	lui	v0,0x800f
800f3d6c:	afbf0028 	sw	ra,40(sp)
800f3d70:	afa70010 	sw	a3,16(sp)
800f3d74:	afa30020 	sw	v1,32(sp)
800f3d78:	00c03821 	move	a3,a2
800f3d7c:	244231bc 	addiu	v0,v0,12732
800f3d80:	0040f809 	jalr	v0
800f3d84:	00003021 	move	a2,zero
800f3d88:	8fbf0028 	lw	ra,40(sp)
800f3d8c:	03e00008 	jr	ra
800f3d90:	27bd0030 	addiu	sp,sp,48

800f3d94 <unzLocateFile>:
800f3d94:	27bdfea8 	addiu	sp,sp,-344
800f3d98:	afb3013c 	sw	s3,316(sp)
800f3d9c:	afb20138 	sw	s2,312(sp)
800f3da0:	afb00130 	sw	s0,304(sp)
800f3da4:	afbf0154 	sw	ra,340(sp)
800f3da8:	afbe0150 	sw	s8,336(sp)
800f3dac:	afb7014c 	sw	s7,332(sp)
800f3db0:	afb60148 	sw	s6,328(sp)
800f3db4:	afb50144 	sw	s5,324(sp)
800f3db8:	afb40140 	sw	s4,320(sp)
800f3dbc:	afb10134 	sw	s1,308(sp)
800f3dc0:	00808021 	move	s0,a0
800f3dc4:	00a09021 	move	s2,a1
800f3dc8:	1480000f 	bnez	a0,800f3e08 <unzLocateFile+0x74>
800f3dcc:	00c09821 	move	s3,a2
800f3dd0:	2411ff9a 	li	s1,-102
800f3dd4:	02201021 	move	v0,s1
800f3dd8:	8fbf0154 	lw	ra,340(sp)
800f3ddc:	8fbe0150 	lw	s8,336(sp)
800f3de0:	8fb7014c 	lw	s7,332(sp)
800f3de4:	8fb60148 	lw	s6,328(sp)
800f3de8:	8fb50144 	lw	s5,324(sp)
800f3dec:	8fb40140 	lw	s4,320(sp)
800f3df0:	8fb3013c 	lw	s3,316(sp)
800f3df4:	8fb20138 	lw	s2,312(sp)
800f3df8:	8fb10134 	lw	s1,308(sp)
800f3dfc:	8fb00130 	lw	s0,304(sp)
800f3e00:	03e00008 	jr	ra
800f3e04:	27bd0158 	addiu	sp,sp,344
800f3e08:	3c028012 	lui	v0,0x8012
800f3e0c:	2442bdb0 	addiu	v0,v0,-16976
800f3e10:	0040f809 	jalr	v0
800f3e14:	00a02021 	move	a0,a1
800f3e18:	2c420100 	sltiu	v0,v0,256
800f3e1c:	1040ffed 	beqz	v0,800f3dd4 <unzLocateFile+0x40>
800f3e20:	2411ff9a 	li	s1,-102
800f3e24:	8e020018 	lw	v0,24(s0)
800f3e28:	1040ffea 	beqz	v0,800f3dd4 <unzLocateFile+0x40>
800f3e2c:	2411ff9c 	li	s1,-100
800f3e30:	8e020024 	lw	v0,36(s0)
800f3e34:	3c03800f 	lui	v1,0x800f
800f3e38:	26150028 	addiu	s5,s0,40
800f3e3c:	26140078 	addiu	s4,s0,120
800f3e40:	8e170010 	lw	s7,16(s0)
800f3e44:	8e160014 	lw	s6,20(s0)
800f3e48:	ae000010 	sw	zero,16(s0)
800f3e4c:	ae020014 	sw	v0,20(s0)
800f3e50:	247e31bc 	addiu	s8,v1,12732
800f3e54:	02002021 	move	a0,s0
800f3e58:	02a02821 	move	a1,s5
800f3e5c:	02803021 	move	a2,s4
800f3e60:	00003821 	move	a3,zero
800f3e64:	afa00010 	sw	zero,16(sp)
800f3e68:	afa00014 	sw	zero,20(sp)
800f3e6c:	afa00018 	sw	zero,24(sp)
800f3e70:	afa0001c 	sw	zero,28(sp)
800f3e74:	03c0f809 	jalr	s8
800f3e78:	afa00020 	sw	zero,32(sp)
800f3e7c:	00408821 	move	s1,v0
800f3e80:	2c420001 	sltiu	v0,v0,1
800f3e84:	16200050 	bnez	s1,800f3fc8 <unzLocateFile+0x234>
800f3e88:	ae020018 	sw	v0,24(s0)
800f3e8c:	24020100 	li	v0,256
800f3e90:	02002021 	move	a0,s0
800f3e94:	00002821 	move	a1,zero
800f3e98:	00003021 	move	a2,zero
800f3e9c:	27a70028 	addiu	a3,sp,40
800f3ea0:	afa20010 	sw	v0,16(sp)
800f3ea4:	afa00014 	sw	zero,20(sp)
800f3ea8:	afa00018 	sw	zero,24(sp)
800f3eac:	afa0001c 	sw	zero,28(sp)
800f3eb0:	03c0f809 	jalr	s8
800f3eb4:	afa00020 	sw	zero,32(sp)
800f3eb8:	1260004a 	beqz	s3,800f3fe4 <unzLocateFile+0x250>
800f3ebc:	3c038012 	lui	v1,0x8012
800f3ec0:	24020001 	li	v0,1
800f3ec4:	12620047 	beq	s3,v0,800f3fe4 <unzLocateFile+0x250>
800f3ec8:	02403821 	move	a3,s2
800f3ecc:	27a90028 	addiu	t1,sp,40
800f3ed0:	81260000 	lb	a2,0(t1)
800f3ed4:	80e50000 	lb	a1,0(a3)
800f3ed8:	30c200ff 	andi	v0,a2,0xff
800f3edc:	2443ff9f 	addiu	v1,v0,-97
800f3ee0:	30a400ff 	andi	a0,a1,0xff
800f3ee4:	306300ff 	andi	v1,v1,0xff
800f3ee8:	2448ffe0 	addiu	t0,v0,-32
800f3eec:	2482ff9f 	addiu	v0,a0,-97
800f3ef0:	304200ff 	andi	v0,v0,0xff
800f3ef4:	2c63001a 	sltiu	v1,v1,26
800f3ef8:	25290001 	addiu	t1,t1,1
800f3efc:	24e70001 	addiu	a3,a3,1
800f3f00:	2c42001a 	sltiu	v0,v0,26
800f3f04:	10600003 	beqz	v1,800f3f14 <unzLocateFile+0x180>
800f3f08:	2484ffe0 	addiu	a0,a0,-32
800f3f0c:	00083600 	sll	a2,t0,0x18
800f3f10:	00063603 	sra	a2,a2,0x18
800f3f14:	10400004 	beqz	v0,800f3f28 <unzLocateFile+0x194>
800f3f18:	00a6182a 	slt	v1,a1,a2
800f3f1c:	00042e00 	sll	a1,a0,0x18
800f3f20:	00052e03 	sra	a1,a1,0x18
800f3f24:	00a6182a 	slt	v1,a1,a2
800f3f28:	10c00036 	beqz	a2,800f4004 <unzLocateFile+0x270>
800f3f2c:	00c5102a 	slt	v0,a2,a1
800f3f30:	10a00005 	beqz	a1,800f3f48 <unzLocateFile+0x1b4>
800f3f34:	00000000 	nop
800f3f38:	14400003 	bnez	v0,800f3f48 <unzLocateFile+0x1b4>
800f3f3c:	00000000 	nop
800f3f40:	1060ffe3 	beqz	v1,800f3ed0 <unzLocateFile+0x13c>
800f3f44:	00000000 	nop
800f3f48:	8e020018 	lw	v0,24(s0)
800f3f4c:	10400021 	beqz	v0,800f3fd4 <unzLocateFile+0x240>
800f3f50:	00000000 	nop
800f3f54:	8e020010 	lw	v0,16(s0)
800f3f58:	8e030004 	lw	v1,4(s0)
800f3f5c:	24460001 	addiu	a2,v0,1
800f3f60:	10c3001c 	beq	a2,v1,800f3fd4 <unzLocateFile+0x240>
800f3f64:	00003821 	move	a3,zero
800f3f68:	8e05004c 	lw	a1,76(s0)
800f3f6c:	8e030048 	lw	v1,72(s0)
800f3f70:	8e020014 	lw	v0,20(s0)
800f3f74:	8e040050 	lw	a0,80(s0)
800f3f78:	00651821 	addu	v1,v1,a1
800f3f7c:	2463002e 	addiu	v1,v1,46
800f3f80:	00441021 	addu	v0,v0,a0
800f3f84:	00431021 	addu	v0,v0,v1
800f3f88:	ae060010 	sw	a2,16(s0)
800f3f8c:	ae020014 	sw	v0,20(s0)
800f3f90:	02002021 	move	a0,s0
800f3f94:	02a02821 	move	a1,s5
800f3f98:	02803021 	move	a2,s4
800f3f9c:	afa00010 	sw	zero,16(sp)
800f3fa0:	afa00014 	sw	zero,20(sp)
800f3fa4:	afa00018 	sw	zero,24(sp)
800f3fa8:	afa0001c 	sw	zero,28(sp)
800f3fac:	03c0f809 	jalr	s8
800f3fb0:	afa00020 	sw	zero,32(sp)
800f3fb4:	00401821 	move	v1,v0
800f3fb8:	2c420001 	sltiu	v0,v0,1
800f3fbc:	1060ffb3 	beqz	v1,800f3e8c <unzLocateFile+0xf8>
800f3fc0:	ae020018 	sw	v0,24(s0)
800f3fc4:	00608821 	move	s1,v1
800f3fc8:	ae160014 	sw	s6,20(s0)
800f3fcc:	0803cf75 	j	800f3dd4 <unzLocateFile+0x40>
800f3fd0:	ae170010 	sw	s7,16(s0)
800f3fd4:	2411ff9c 	li	s1,-100
800f3fd8:	ae160014 	sw	s6,20(s0)
800f3fdc:	0803cf75 	j	800f3dd4 <unzLocateFile+0x40>
800f3fe0:	ae170010 	sw	s7,16(s0)
800f3fe4:	27a40028 	addiu	a0,sp,40
800f3fe8:	2463bbc0 	addiu	v1,v1,-17472
800f3fec:	0060f809 	jalr	v1
800f3ff0:	02402821 	move	a1,s2
800f3ff4:	1440ffd4 	bnez	v0,800f3f48 <unzLocateFile+0x1b4>
800f3ff8:	02201021 	move	v0,s1
800f3ffc:	0803cf77 	j	800f3ddc <unzLocateFile+0x48>
800f4000:	8fbf0154 	lw	ra,340(sp)
800f4004:	14a0ffd0 	bnez	a1,800f3f48 <unzLocateFile+0x1b4>
800f4008:	02201021 	move	v0,s1
800f400c:	0803cf77 	j	800f3ddc <unzLocateFile+0x48>
800f4010:	8fbf0154 	lw	ra,340(sp)

800f4014 <unzOpen>:
800f4014:	27bdff20 	addiu	sp,sp,-224
800f4018:	3c058019 	lui	a1,0x8019
800f401c:	3c02800f 	lui	v0,0x800f
800f4020:	afb200c0 	sw	s2,192(sp)
800f4024:	afbf00dc 	sw	ra,220(sp)
800f4028:	afbe00d8 	sw	s8,216(sp)
800f402c:	afb700d4 	sw	s7,212(sp)
800f4030:	afb600d0 	sw	s6,208(sp)
800f4034:	afb500cc 	sw	s5,204(sp)
800f4038:	afb400c8 	sw	s4,200(sp)
800f403c:	afb300c4 	sw	s3,196(sp)
800f4040:	afb100bc 	sw	s1,188(sp)
800f4044:	afb000b8 	sw	s0,184(sp)
800f4048:	24425f70 	addiu	v0,v0,24432
800f404c:	0040f809 	jalr	v0
800f4050:	24a5cdf4 	addiu	a1,a1,-12812
800f4054:	104001a2 	beqz	v0,800f46e0 <unzOpen+0x6cc>
800f4058:	00409021 	move	s2,v0
800f405c:	3c17800f 	lui	s7,0x800f
800f4060:	00402021 	move	a0,v0
800f4064:	00002821 	move	a1,zero
800f4068:	26e25c60 	addiu	v0,s7,23648
800f406c:	0040f809 	jalr	v0
800f4070:	24060002 	li	a2,2
800f4074:	10400113 	beqz	v0,800f44c4 <unzOpen+0x4b0>
800f4078:	3c02800f 	lui	v0,0x800f
800f407c:	2413ffff 	li	s3,-1
800f4080:	afa000b0 	sw	zero,176(sp)
800f4084:	00002821 	move	a1,zero
800f4088:	3c1e800f 	lui	s8,0x800f
800f408c:	00003021 	move	a2,zero
800f4090:	02402021 	move	a0,s2
800f4094:	26e25c60 	addiu	v0,s7,23648
800f4098:	0040f809 	jalr	v0
800f409c:	3c11800f 	lui	s1,0x800f
800f40a0:	2410ffff 	li	s0,-1
800f40a4:	26232894 	addiu	v1,s1,10388
800f40a8:	02402021 	move	a0,s2
800f40ac:	27a5002c 	addiu	a1,sp,44
800f40b0:	27b40028 	addiu	s4,sp,40
800f40b4:	0060f809 	jalr	v1
800f40b8:	0202980b 	movn	s3,s0,v0
800f40bc:	02802021 	move	a0,s4
800f40c0:	24050001 	li	a1,1
800f40c4:	24060001 	li	a2,1
800f40c8:	02403821 	move	a3,s2
800f40cc:	27c85ed4 	addiu	t0,s8,24276
800f40d0:	0100f809 	jalr	t0
800f40d4:	0202980b 	movn	s3,s0,v0
800f40d8:	24030001 	li	v1,1
800f40dc:	10430075 	beq	v0,v1,800f42b4 <unzOpen+0x2a0>
800f40e0:	3c02800f 	lui	v0,0x800f
800f40e4:	24425634 	addiu	v0,v0,22068
800f40e8:	0040f809 	jalr	v0
800f40ec:	02402021 	move	a0,s2
800f40f0:	10400072 	beqz	v0,800f42bc <unzOpen+0x2a8>
800f40f4:	02802021 	move	a0,s4
800f40f8:	24050001 	li	a1,1
800f40fc:	24060001 	li	a2,1
800f4100:	27c25ed4 	addiu	v0,s8,24276
800f4104:	0040f809 	jalr	v0
800f4108:	02403821 	move	a3,s2
800f410c:	24030001 	li	v1,1
800f4110:	2413ffff 	li	s3,-1
800f4114:	1043007d 	beq	v0,v1,800f430c <unzOpen+0x2f8>
800f4118:	0000b021 	move	s6,zero
800f411c:	3c02800f 	lui	v0,0x800f
800f4120:	24425634 	addiu	v0,v0,22068
800f4124:	0040f809 	jalr	v0
800f4128:	02402021 	move	a0,s2
800f412c:	10400079 	beqz	v0,800f4314 <unzOpen+0x300>
800f4130:	02802021 	move	a0,s4
800f4134:	24050001 	li	a1,1
800f4138:	24060001 	li	a2,1
800f413c:	27c25ed4 	addiu	v0,s8,24276
800f4140:	0040f809 	jalr	v0
800f4144:	02403821 	move	a3,s2
800f4148:	24030001 	li	v1,1
800f414c:	2413ffff 	li	s3,-1
800f4150:	10430084 	beq	v0,v1,800f4364 <unzOpen+0x350>
800f4154:	00008021 	move	s0,zero
800f4158:	3c02800f 	lui	v0,0x800f
800f415c:	24425634 	addiu	v0,v0,22068
800f4160:	0040f809 	jalr	v0
800f4164:	02402021 	move	a0,s2
800f4168:	10400080 	beqz	v0,800f436c <unzOpen+0x358>
800f416c:	02802021 	move	a0,s4
800f4170:	afa00034 	sw	zero,52(sp)
800f4174:	02802021 	move	a0,s4
800f4178:	24050001 	li	a1,1
800f417c:	24060001 	li	a2,1
800f4180:	27c25ed4 	addiu	v0,s8,24276
800f4184:	0040f809 	jalr	v0
800f4188:	02403821 	move	a3,s2
800f418c:	24030001 	li	v1,1
800f4190:	1043008b 	beq	v0,v1,800f43c0 <unzOpen+0x3ac>
800f4194:	2413ffff 	li	s3,-1
800f4198:	3c02800f 	lui	v0,0x800f
800f419c:	24425634 	addiu	v0,v0,22068
800f41a0:	0040f809 	jalr	v0
800f41a4:	02402021 	move	a0,s2
800f41a8:	10400086 	beqz	v0,800f43c4 <unzOpen+0x3b0>
800f41ac:	00000000 	nop
800f41b0:	8fa20034 	lw	v0,52(sp)
800f41b4:	00001821 	move	v1,zero
800f41b8:	10430091 	beq	v0,v1,800f4400 <unzOpen+0x3ec>
800f41bc:	2413ffff 	li	s3,-1
800f41c0:	2413ff99 	li	s3,-103
800f41c4:	26302894 	addiu	s0,s1,10388
800f41c8:	02402021 	move	a0,s2
800f41cc:	0200f809 	jalr	s0
800f41d0:	27a50050 	addiu	a1,sp,80
800f41d4:	2411ffff 	li	s1,-1
800f41d8:	02402021 	move	a0,s2
800f41dc:	27a50054 	addiu	a1,sp,84
800f41e0:	0200f809 	jalr	s0
800f41e4:	0222980b 	movn	s3,s1,v0
800f41e8:	02802021 	move	a0,s4
800f41ec:	24050001 	li	a1,1
800f41f0:	24060001 	li	a2,1
800f41f4:	02403821 	move	a3,s2
800f41f8:	27c85ed4 	addiu	t0,s8,24276
800f41fc:	0100f809 	jalr	t0
800f4200:	0222980b 	movn	s3,s1,v0
800f4204:	24030001 	li	v1,1
800f4208:	14430083 	bne	v0,v1,800f4418 <unzOpen+0x404>
800f420c:	3c02800f 	lui	v0,0x800f
800f4210:	93b00028 	lbu	s0,40(sp)
800f4214:	02802021 	move	a0,s4
800f4218:	27c25ed4 	addiu	v0,s8,24276
800f421c:	24050001 	li	a1,1
800f4220:	24060001 	li	a2,1
800f4224:	0040f809 	jalr	v0
800f4228:	02403821 	move	a3,s2
800f422c:	24030001 	li	v1,1
800f4230:	1443008f 	bne	v0,v1,800f4470 <unzOpen+0x45c>
800f4234:	3c02800f 	lui	v0,0x800f
800f4238:	93a20028 	lbu	v0,40(sp)
800f423c:	00021200 	sll	v0,v0,0x8
800f4240:	02021021 	addu	v0,s0,v0
800f4244:	afa20038 	sw	v0,56(sp)
800f4248:	8fa30050 	lw	v1,80(sp)
800f424c:	8fa20054 	lw	v0,84(sp)
800f4250:	00431021 	addu	v0,v0,v1
800f4254:	8fa300b0 	lw	v1,176(sp)
800f4258:	0062202b 	sltu	a0,v1,v0
800f425c:	14800003 	bnez	a0,800f426c <unzOpen+0x258>
800f4260:	00000000 	nop
800f4264:	126000e8 	beqz	s3,800f4608 <unzOpen+0x5f4>
800f4268:	24040080 	li	a0,128
800f426c:	3c02800f 	lui	v0,0x800f
800f4270:	24425f58 	addiu	v0,v0,24408
800f4274:	0040f809 	jalr	v0
800f4278:	02402021 	move	a0,s2
800f427c:	00001821 	move	v1,zero
800f4280:	8fbf00dc 	lw	ra,220(sp)
800f4284:	8fbe00d8 	lw	s8,216(sp)
800f4288:	8fb700d4 	lw	s7,212(sp)
800f428c:	8fb600d0 	lw	s6,208(sp)
800f4290:	8fb500cc 	lw	s5,204(sp)
800f4294:	8fb400c8 	lw	s4,200(sp)
800f4298:	8fb300c4 	lw	s3,196(sp)
800f429c:	8fb200c0 	lw	s2,192(sp)
800f42a0:	8fb100bc 	lw	s1,188(sp)
800f42a4:	8fb000b8 	lw	s0,184(sp)
800f42a8:	00601021 	move	v0,v1
800f42ac:	03e00008 	jr	ra
800f42b0:	27bd00e0 	addiu	sp,sp,224
800f42b4:	93b00028 	lbu	s0,40(sp)
800f42b8:	02802021 	move	a0,s4
800f42bc:	24050001 	li	a1,1
800f42c0:	24060001 	li	a2,1
800f42c4:	27c25ed4 	addiu	v0,s8,24276
800f42c8:	0040f809 	jalr	v0
800f42cc:	02403821 	move	a3,s2
800f42d0:	24030001 	li	v1,1
800f42d4:	14430074 	bne	v0,v1,800f44a8 <unzOpen+0x494>
800f42d8:	3c02800f 	lui	v0,0x800f
800f42dc:	93a20028 	lbu	v0,40(sp)
800f42e0:	00021200 	sll	v0,v0,0x8
800f42e4:	0202b021 	addu	s6,s0,v0
800f42e8:	02802021 	move	a0,s4
800f42ec:	24050001 	li	a1,1
800f42f0:	24060001 	li	a2,1
800f42f4:	27c25ed4 	addiu	v0,s8,24276
800f42f8:	0040f809 	jalr	v0
800f42fc:	02403821 	move	a3,s2
800f4300:	24030001 	li	v1,1
800f4304:	1443ff86 	bne	v0,v1,800f4120 <unzOpen+0x10c>
800f4308:	3c02800f 	lui	v0,0x800f
800f430c:	93b00028 	lbu	s0,40(sp)
800f4310:	02802021 	move	a0,s4
800f4314:	24050001 	li	a1,1
800f4318:	24060001 	li	a2,1
800f431c:	27c25ed4 	addiu	v0,s8,24276
800f4320:	0040f809 	jalr	v0
800f4324:	02403821 	move	a3,s2
800f4328:	24030001 	li	v1,1
800f432c:	14430049 	bne	v0,v1,800f4454 <unzOpen+0x440>
800f4330:	3c02800f 	lui	v0,0x800f
800f4334:	93a20028 	lbu	v0,40(sp)
800f4338:	00021200 	sll	v0,v0,0x8
800f433c:	02028021 	addu	s0,s0,v0
800f4340:	02802021 	move	a0,s4
800f4344:	24050001 	li	a1,1
800f4348:	24060001 	li	a2,1
800f434c:	27c25ed4 	addiu	v0,s8,24276
800f4350:	0040f809 	jalr	v0
800f4354:	02403821 	move	a3,s2
800f4358:	24030001 	li	v1,1
800f435c:	1443ff7f 	bne	v0,v1,800f415c <unzOpen+0x148>
800f4360:	3c02800f 	lui	v0,0x800f
800f4364:	93b50028 	lbu	s5,40(sp)
800f4368:	02802021 	move	a0,s4
800f436c:	24050001 	li	a1,1
800f4370:	24060001 	li	a2,1
800f4374:	27c25ed4 	addiu	v0,s8,24276
800f4378:	0040f809 	jalr	v0
800f437c:	02403821 	move	a3,s2
800f4380:	24030001 	li	v1,1
800f4384:	1443002c 	bne	v0,v1,800f4438 <unzOpen+0x424>
800f4388:	3c02800f 	lui	v0,0x800f
800f438c:	93a20028 	lbu	v0,40(sp)
800f4390:	00021200 	sll	v0,v0,0x8
800f4394:	00551021 	addu	v0,v0,s5
800f4398:	afa20034 	sw	v0,52(sp)
800f439c:	02802021 	move	a0,s4
800f43a0:	24050001 	li	a1,1
800f43a4:	24060001 	li	a2,1
800f43a8:	27c25ed4 	addiu	v0,s8,24276
800f43ac:	0040f809 	jalr	v0
800f43b0:	02403821 	move	a3,s2
800f43b4:	24030001 	li	v1,1
800f43b8:	1443ff78 	bne	v0,v1,800f419c <unzOpen+0x188>
800f43bc:	3c02800f 	lui	v0,0x800f
800f43c0:	93b50028 	lbu	s5,40(sp)
800f43c4:	02802021 	move	a0,s4
800f43c8:	24050001 	li	a1,1
800f43cc:	24060001 	li	a2,1
800f43d0:	27c25ed4 	addiu	v0,s8,24276
800f43d4:	0040f809 	jalr	v0
800f43d8:	02403821 	move	a3,s2
800f43dc:	24030001 	li	v1,1
800f43e0:	1443002a 	bne	v0,v1,800f448c <unzOpen+0x478>
800f43e4:	3c02800f 	lui	v0,0x800f
800f43e8:	93a20028 	lbu	v0,40(sp)
800f43ec:	00021200 	sll	v0,v0,0x8
800f43f0:	02a21821 	addu	v1,s5,v0
800f43f4:	8fa20034 	lw	v0,52(sp)
800f43f8:	1443ff71 	bne	v0,v1,800f41c0 <unzOpen+0x1ac>
800f43fc:	00000000 	nop
800f4400:	1600ff6f 	bnez	s0,800f41c0 <unzOpen+0x1ac>
800f4404:	00000000 	nop
800f4408:	12c0ff6f 	beqz	s6,800f41c8 <unzOpen+0x1b4>
800f440c:	26302894 	addiu	s0,s1,10388
800f4410:	0803d072 	j	800f41c8 <unzOpen+0x1b4>
800f4414:	2413ff99 	li	s3,-103
800f4418:	24425634 	addiu	v0,v0,22068
800f441c:	0040f809 	jalr	v0
800f4420:	02402021 	move	a0,s2
800f4424:	1040ff7c 	beqz	v0,800f4218 <unzOpen+0x204>
800f4428:	02802021 	move	a0,s4
800f442c:	2413ffff 	li	s3,-1
800f4430:	0803d092 	j	800f4248 <unzOpen+0x234>
800f4434:	afa00038 	sw	zero,56(sp)
800f4438:	24425634 	addiu	v0,v0,22068
800f443c:	0040f809 	jalr	v0
800f4440:	02402021 	move	a0,s2
800f4444:	1440ff4a 	bnez	v0,800f4170 <unzOpen+0x15c>
800f4448:	02a01021 	move	v0,s5
800f444c:	0803d0e5 	j	800f4394 <unzOpen+0x380>
800f4450:	00021200 	sll	v0,v0,0x8
800f4454:	24425634 	addiu	v0,v0,22068
800f4458:	0040f809 	jalr	v0
800f445c:	02402021 	move	a0,s2
800f4460:	1440ff34 	bnez	v0,800f4134 <unzOpen+0x120>
800f4464:	02802021 	move	a0,s4
800f4468:	0803d0ce 	j	800f4338 <unzOpen+0x324>
800f446c:	02001021 	move	v0,s0
800f4470:	24425634 	addiu	v0,v0,22068
800f4474:	0040f809 	jalr	v0
800f4478:	02402021 	move	a0,s2
800f447c:	1440ffeb 	bnez	v0,800f442c <unzOpen+0x418>
800f4480:	02001021 	move	v0,s0
800f4484:	0803d090 	j	800f4240 <unzOpen+0x22c>
800f4488:	00021200 	sll	v0,v0,0x8
800f448c:	24425634 	addiu	v0,v0,22068
800f4490:	0040f809 	jalr	v0
800f4494:	02402021 	move	a0,s2
800f4498:	1440ff45 	bnez	v0,800f41b0 <unzOpen+0x19c>
800f449c:	02a01021 	move	v0,s5
800f44a0:	0803d0fc 	j	800f43f0 <unzOpen+0x3dc>
800f44a4:	00021200 	sll	v0,v0,0x8
800f44a8:	24425634 	addiu	v0,v0,22068
800f44ac:	0040f809 	jalr	v0
800f44b0:	02402021 	move	a0,s2
800f44b4:	1440ff10 	bnez	v0,800f40f8 <unzOpen+0xe4>
800f44b8:	02802021 	move	a0,s4
800f44bc:	0803d0b8 	j	800f42e0 <unzOpen+0x2cc>
800f44c0:	02001021 	move	v0,s0
800f44c4:	24425610 	addiu	v0,v0,22032
800f44c8:	0040f809 	jalr	v0
800f44cc:	02402021 	move	a0,s2
800f44d0:	0040a021 	move	s4,v0
800f44d4:	3402fffe 	li	v0,0xfffe
800f44d8:	0054102b 	sltu	v0,v0,s4
800f44dc:	3416ffff 	li	s6,0xffff
800f44e0:	0282b00a 	movz	s6,s4,v0
800f44e4:	3c028010 	lui	v0,0x8010
800f44e8:	24425378 	addiu	v0,v0,21368
800f44ec:	0040f809 	jalr	v0
800f44f0:	24040404 	li	a0,1028
800f44f4:	1040fee1 	beqz	v0,800f407c <unzOpen+0x68>
800f44f8:	0040a821 	move	s5,v0
800f44fc:	2ec20005 	sltiu	v0,s6,5
800f4500:	14400039 	bnez	v0,800f45e8 <unzOpen+0x5d4>
800f4504:	3c1e800f 	lui	s8,0x800f
800f4508:	24130004 	li	s3,4
800f450c:	afa000b0 	sw	zero,176(sp)
800f4510:	26620400 	addiu	v0,s3,1024
800f4514:	0056182b 	sltu	v1,v0,s6
800f4518:	00409821 	move	s3,v0
800f451c:	02c3980a 	movz	s3,s6,v1
800f4520:	02938823 	subu	s1,s4,s3
800f4524:	02402021 	move	a0,s2
800f4528:	02202821 	move	a1,s1
800f452c:	26e25c60 	addiu	v0,s7,23648
800f4530:	0040f809 	jalr	v0
800f4534:	00003021 	move	a2,zero
800f4538:	14400077 	bnez	v0,800f4718 <unzOpen+0x704>
800f453c:	02918023 	subu	s0,s4,s1
800f4540:	2e030405 	sltiu	v1,s0,1029
800f4544:	24020404 	li	v0,1028
800f4548:	0043800a 	movz	s0,v0,v1
800f454c:	02a02021 	move	a0,s5
800f4550:	02002821 	move	a1,s0
800f4554:	24060001 	li	a2,1
800f4558:	27c25ed4 	addiu	v0,s8,24276
800f455c:	0040f809 	jalr	v0
800f4560:	02403821 	move	a3,s2
800f4564:	24030001 	li	v1,1
800f4568:	1443006b 	bne	v0,v1,800f4718 <unzOpen+0x704>
800f456c:	2603fffd 	addiu	v1,s0,-3
800f4570:	1860001a 	blez	v1,800f45dc <unzOpen+0x5c8>
800f4574:	02a02021 	move	a0,s5
800f4578:	00003021 	move	a2,zero
800f457c:	24050050 	li	a1,80
800f4580:	2407004b 	li	a3,75
800f4584:	24080005 	li	t0,5
800f4588:	0803d167 	j	800f459c <unzOpen+0x588>
800f458c:	24090006 	li	t1,6
800f4590:	24c60001 	addiu	a2,a2,1
800f4594:	10660011 	beq	v1,a2,800f45dc <unzOpen+0x5c8>
800f4598:	24840001 	addiu	a0,a0,1
800f459c:	90820000 	lbu	v0,0(a0)
800f45a0:	1445fffb 	bne	v0,a1,800f4590 <unzOpen+0x57c>
800f45a4:	00000000 	nop
800f45a8:	90820001 	lbu	v0,1(a0)
800f45ac:	1447fff8 	bne	v0,a3,800f4590 <unzOpen+0x57c>
800f45b0:	00000000 	nop
800f45b4:	90820002 	lbu	v0,2(a0)
800f45b8:	1448fff5 	bne	v0,t0,800f4590 <unzOpen+0x57c>
800f45bc:	00000000 	nop
800f45c0:	90820003 	lbu	v0,3(a0)
800f45c4:	1449fff3 	bne	v0,t1,800f4594 <unzOpen+0x580>
800f45c8:	24c60001 	addiu	a2,a2,1
800f45cc:	24c6ffff 	addiu	a2,a2,-1
800f45d0:	02268821 	addu	s1,s1,a2
800f45d4:	16200057 	bnez	s1,800f4734 <unzOpen+0x720>
800f45d8:	afb100b0 	sw	s1,176(sp)
800f45dc:	0276102b 	sltu	v0,s3,s6
800f45e0:	1440ffcc 	bnez	v0,800f4514 <unzOpen+0x500>
800f45e4:	26620400 	addiu	v0,s3,1024
800f45e8:	3c028010 	lui	v0,0x8010
800f45ec:	24424e60 	addiu	v0,v0,20064
800f45f0:	0040f809 	jalr	v0
800f45f4:	02a02021 	move	a0,s5
800f45f8:	2413ffff 	li	s3,-1
800f45fc:	00002821 	move	a1,zero
800f4600:	0803d023 	j	800f408c <unzOpen+0x78>
800f4604:	afa000b0 	sw	zero,176(sp)
800f4608:	00621023 	subu	v0,v1,v0
800f460c:	afa2003c 	sw	v0,60(sp)
800f4610:	3c028010 	lui	v0,0x8010
800f4614:	afb20030 	sw	s2,48(sp)
800f4618:	afa3004c 	sw	v1,76(sp)
800f461c:	24425378 	addiu	v0,v0,21368
800f4620:	0040f809 	jalr	v0
800f4624:	afa000ac 	sw	zero,172(sp)
800f4628:	00408021 	move	s0,v0
800f462c:	27a70030 	addiu	a3,sp,48
800f4630:	00403021 	move	a2,v0
800f4634:	27a800b0 	addiu	t0,sp,176
800f4638:	8ce20000 	lw	v0,0(a3)
800f463c:	8ce30004 	lw	v1,4(a3)
800f4640:	8ce40008 	lw	a0,8(a3)
800f4644:	8ce5000c 	lw	a1,12(a3)
800f4648:	24e70010 	addiu	a3,a3,16
800f464c:	acc20000 	sw	v0,0(a2)
800f4650:	acc30004 	sw	v1,4(a2)
800f4654:	acc40008 	sw	a0,8(a2)
800f4658:	acc5000c 	sw	a1,12(a2)
800f465c:	14e8fff6 	bne	a3,t0,800f4638 <unzOpen+0x624>
800f4660:	24c60010 	addiu	a2,a2,16
800f4664:	8e020024 	lw	v0,36(s0)
800f4668:	ae000010 	sw	zero,16(s0)
800f466c:	ae020014 	sw	v0,20(s0)
800f4670:	3c02800f 	lui	v0,0x800f
800f4674:	02002021 	move	a0,s0
800f4678:	26050028 	addiu	a1,s0,40
800f467c:	26060078 	addiu	a2,s0,120
800f4680:	afa00010 	sw	zero,16(sp)
800f4684:	afa00014 	sw	zero,20(sp)
800f4688:	afa00018 	sw	zero,24(sp)
800f468c:	afa0001c 	sw	zero,28(sp)
800f4690:	afa00020 	sw	zero,32(sp)
800f4694:	244231bc 	addiu	v0,v0,12732
800f4698:	0040f809 	jalr	v0
800f469c:	00003821 	move	a3,zero
800f46a0:	2c420001 	sltiu	v0,v0,1
800f46a4:	ae020018 	sw	v0,24(s0)
800f46a8:	02001821 	move	v1,s0
800f46ac:	8fbf00dc 	lw	ra,220(sp)
800f46b0:	8fbe00d8 	lw	s8,216(sp)
800f46b4:	8fb700d4 	lw	s7,212(sp)
800f46b8:	8fb600d0 	lw	s6,208(sp)
800f46bc:	8fb500cc 	lw	s5,204(sp)
800f46c0:	8fb400c8 	lw	s4,200(sp)
800f46c4:	8fb300c4 	lw	s3,196(sp)
800f46c8:	8fb200c0 	lw	s2,192(sp)
800f46cc:	8fb100bc 	lw	s1,188(sp)
800f46d0:	8fb000b8 	lw	s0,184(sp)
800f46d4:	00601021 	move	v0,v1
800f46d8:	03e00008 	jr	ra
800f46dc:	27bd00e0 	addiu	sp,sp,224
800f46e0:	00001821 	move	v1,zero
800f46e4:	8fbf00dc 	lw	ra,220(sp)
800f46e8:	8fbe00d8 	lw	s8,216(sp)
800f46ec:	8fb700d4 	lw	s7,212(sp)
800f46f0:	8fb600d0 	lw	s6,208(sp)
800f46f4:	8fb500cc 	lw	s5,204(sp)
800f46f8:	8fb400c8 	lw	s4,200(sp)
800f46fc:	8fb300c4 	lw	s3,196(sp)
800f4700:	8fb200c0 	lw	s2,192(sp)
800f4704:	8fb100bc 	lw	s1,188(sp)
800f4708:	8fb000b8 	lw	s0,184(sp)
800f470c:	00601021 	move	v0,v1
800f4710:	03e00008 	jr	ra
800f4714:	27bd00e0 	addiu	sp,sp,224
800f4718:	3c028010 	lui	v0,0x8010
800f471c:	24424e60 	addiu	v0,v0,20064
800f4720:	0040f809 	jalr	v0
800f4724:	02a02021 	move	a0,s5
800f4728:	2413ffff 	li	s3,-1
800f472c:	0803d023 	j	800f408c <unzOpen+0x78>
800f4730:	00002821 	move	a1,zero
800f4734:	3c028010 	lui	v0,0x8010
800f4738:	24424e60 	addiu	v0,v0,20064
800f473c:	0040f809 	jalr	v0
800f4740:	02a02021 	move	a0,s5
800f4744:	8fa500b0 	lw	a1,176(sp)
800f4748:	0803d023 	j	800f408c <unzOpen+0x78>
800f474c:	00009821 	move	s3,zero

800f4750 <ConsolePrintstring>:
800f4750:	3c02801f 	lui	v0,0x801f
800f4754:	8c4e44ac 	lw	t6,17580(v0)
800f4758:	3c02801f 	lui	v0,0x801f
800f475c:	8c4c44b0 	lw	t4,17584(v0)
800f4760:	3c02801f 	lui	v0,0x801f
800f4764:	27bdffc8 	addiu	sp,sp,-56
800f4768:	8c4844d4 	lw	t0,17620(v0)
800f476c:	3c020001 	lui	v0,0x1
800f4770:	afb40020 	sw	s4,32(sp)
800f4774:	afb3001c 	sw	s3,28(sp)
800f4778:	afb20018 	sw	s2,24(sp)
800f477c:	afb10014 	sw	s1,20(sp)
800f4780:	afb00010 	sw	s0,16(sp)
800f4784:	afbf0034 	sw	ra,52(sp)
800f4788:	afbe0030 	sw	s8,48(sp)
800f478c:	afb7002c 	sw	s7,44(sp)
800f4790:	afb60028 	sw	s6,40(sp)
800f4794:	afb50024 	sw	s5,36(sp)
800f4798:	34508000 	ori	s0,v0,0x8000
800f479c:	3c02801f 	lui	v0,0x801f
800f47a0:	8c5544c0 	lw	s5,17600(v0)
800f47a4:	3c02801f 	lui	v0,0x801f
800f47a8:	944f44a6 	lhu	t7,17574(v0)
800f47ac:	3c02801f 	lui	v0,0x801f
800f47b0:	8c4744c8 	lw	a3,17608(v0)
800f47b4:	3c02801f 	lui	v0,0x801f
800f47b8:	3c03801f 	lui	v1,0x801f
800f47bc:	ac4e44b4 	sw	t6,17588(v0)
800f47c0:	3c02801f 	lui	v0,0x801f
800f47c4:	3c11801f 	lui	s1,0x801f
800f47c8:	8c7644bc 	lw	s6,17596(v1)
800f47cc:	ac4c44b8 	sw	t4,17592(v0)
800f47d0:	3c03801f 	lui	v1,0x801f
800f47d4:	3c02801f 	lui	v0,0x801f
800f47d8:	ac4844cc 	sw	t0,17612(v0)
800f47dc:	8c7f44d0 	lw	ra,17616(v1)
800f47e0:	3c025555 	lui	v0,0x5555
800f47e4:	8e2b44c4 	lw	t3,17604(s1)
800f47e8:	00804821 	move	t1,a0
800f47ec:	344d5556 	ori	t5,v0,0x5556
800f47f0:	01c0a021 	move	s4,t6
800f47f4:	01809021 	move	s2,t4
800f47f8:	02009821 	move	s3,s0
800f47fc:	912a0000 	lbu	t2,0(t1)
800f4800:	2a420020 	slti	v0,s2,32
800f4804:	25290001 	addiu	t1,t1,1
800f4808:	14400019 	bnez	v0,800f4870 <ConsolePrintstring+0x120>
800f480c:	314500ff 	andi	a1,t2,0xff
800f4810:	26940001 	addiu	s4,s4,1
800f4814:	2a820018 	slti	v0,s4,24
800f4818:	1440000e 	bnez	v0,800f4854 <ConsolePrintstring+0x104>
800f481c:	00000000 	nop
800f4820:	25080020 	addiu	t0,t0,32
800f4824:	01161023 	subu	v0,t0,s6
800f4828:	0055102b 	sltu	v0,v0,s5
800f482c:	02c2400a 	movz	t0,s6,v0
800f4830:	2694ffff 	addiu	s4,s4,-1
800f4834:	00001821 	move	v1,zero
800f4838:	02002021 	move	a0,s0
800f483c:	03e31021 	addu	v0,ra,v1
800f4840:	24630002 	addiu	v1,v1,2
800f4844:	1464fffd 	bne	v1,a0,800f483c <ConsolePrintstring+0xec>
800f4848:	a44f0000 	sh	t7,0(v0)
800f484c:	00006021 	move	t4,zero
800f4850:	00007021 	move	t6,zero
800f4854:	24e70020 	addiu	a3,a3,32
800f4858:	00f61023 	subu	v0,a3,s6
800f485c:	0055102b 	sltu	v0,v0,s5
800f4860:	02c2380a 	movz	a3,s6,v0
800f4864:	11670082 	beq	t3,a3,800f4a70 <ConsolePrintstring+0x320>
800f4868:	00000000 	nop
800f486c:	00009021 	move	s2,zero
800f4870:	2402000a 	li	v0,10
800f4874:	10a2008e 	beq	a1,v0,800f4ab0 <ConsolePrintstring+0x360>
800f4878:	2402000d 	li	v0,13
800f487c:	10a2008c 	beq	a1,v0,800f4ab0 <ConsolePrintstring+0x360>
800f4880:	24020009 	li	v0,9
800f4884:	10a200a7 	beq	a1,v0,800f4b24 <ConsolePrintstring+0x3d4>
800f4888:	02471821 	addu	v1,s2,a3
800f488c:	26420001 	addiu	v0,s2,1
800f4890:	0045900b 	movn	s2,v0,a1
800f4894:	a0650000 	sb	a1,0(v1)
800f4898:	1540ffd8 	bnez	t2,800f47fc <ConsolePrintstring+0xac>
800f489c:	3c02801f 	lui	v0,0x801f
800f48a0:	944d44a4 	lhu	t5,17572(v0)
800f48a4:	3c02801c 	lui	v0,0x801c
800f48a8:	2457e460 	addiu	s7,v0,-7072
800f48ac:	3c02801f 	lui	v0,0x801f
800f48b0:	ac4744c8 	sw	a3,17608(v0)
800f48b4:	3c02801f 	lui	v0,0x801f
800f48b8:	ac4844cc 	sw	t0,17612(v0)
800f48bc:	3c02801f 	lui	v0,0x801f
800f48c0:	ac4c44b8 	sw	t4,17592(v0)
800f48c4:	3c02801f 	lui	v0,0x801f
800f48c8:	ac4e44b4 	sw	t6,17588(v0)
800f48cc:	3c02801f 	lui	v0,0x801f
800f48d0:	000e1940 	sll	v1,t6,0x5
800f48d4:	ac5444ac 	sw	s4,17580(v0)
800f48d8:	3c02801f 	lui	v0,0x801f
800f48dc:	0103c021 	addu	t8,t0,v1
800f48e0:	ac5244b0 	sw	s2,17584(v0)
800f48e4:	3c03801c 	lui	v1,0x801c
800f48e8:	3c02801f 	lui	v0,0x801f
800f48ec:	01c08021 	move	s0,t6
800f48f0:	0180c821 	move	t9,t4
800f48f4:	247ee468 	addiu	s8,v1,-7064
800f48f8:	000c98c0 	sll	s3,t4,0x3
800f48fc:	ae2b44c4 	sw	t3,17604(s1)
800f4900:	ac4844d4 	sw	t0,17620(v0)
800f4904:	1214003a 	beq	s0,s4,800f49f0 <ConsolePrintstring+0x2a0>
800f4908:	00000000 	nop
800f490c:	03191021 	addu	v0,t8,t9
800f4910:	90430000 	lbu	v1,0(v0)
800f4914:	2402000a 	li	v0,10
800f4918:	3063007f 	andi	v1,v1,0x7f
800f491c:	1062005b 	beq	v1,v0,800f4a8c <ConsolePrintstring+0x33c>
800f4920:	00000000 	nop
800f4924:	10600059 	beqz	v1,800f4a8c <ConsolePrintstring+0x33c>
800f4928:	00000000 	nop
800f492c:	27390001 	addiu	t9,t9,1
800f4930:	2f220021 	sltiu	v0,t9,33
800f4934:	10400055 	beqz	v0,800f4a8c <ConsolePrintstring+0x33c>
800f4938:	001012c0 	sll	v0,s0,0xb
800f493c:	02621021 	addu	v0,s3,v0
800f4940:	00021040 	sll	v0,v0,0x1
800f4944:	000318c0 	sll	v1,v1,0x3
800f4948:	03e21021 	addu	v0,ra,v0
800f494c:	244c000e 	addiu	t4,v0,14
800f4950:	007e8821 	addu	s1,v1,s8
800f4954:	00777021 	addu	t6,v1,s7
800f4958:	91c20000 	lbu	v0,0(t6)
800f495c:	01e04821 	move	t1,t7
800f4960:	30430080 	andi	v1,v0,0x80
800f4964:	30440040 	andi	a0,v0,0x40
800f4968:	01e05021 	move	t2,t7
800f496c:	30450020 	andi	a1,v0,0x20
800f4970:	30460010 	andi	a2,v0,0x10
800f4974:	01a3480b 	movn	t1,t5,v1
800f4978:	01a4500b 	movn	t2,t5,a0
800f497c:	01e01821 	move	v1,t7
800f4980:	01e02021 	move	a0,t7
800f4984:	30470008 	andi	a3,v0,0x8
800f4988:	30480004 	andi	t0,v0,0x4
800f498c:	01a5180b 	movn	v1,t5,a1
800f4990:	01a6200b 	movn	a0,t5,a2
800f4994:	01e02821 	move	a1,t7
800f4998:	01e03021 	move	a2,t7
800f499c:	304b0001 	andi	t3,v0,0x1
800f49a0:	01a7280b 	movn	a1,t5,a3
800f49a4:	01a8300b 	movn	a2,t5,t0
800f49a8:	30420002 	andi	v0,v0,0x2
800f49ac:	01e03821 	move	a3,t7
800f49b0:	01e04021 	move	t0,t7
800f49b4:	01a2380b 	movn	a3,t5,v0
800f49b8:	01ab400b 	movn	t0,t5,t3
800f49bc:	25ce0001 	addiu	t6,t6,1
800f49c0:	a589fff2 	sh	t1,-14(t4)
800f49c4:	a58afff4 	sh	t2,-12(t4)
800f49c8:	a583fff6 	sh	v1,-10(t4)
800f49cc:	a584fff8 	sh	a0,-8(t4)
800f49d0:	a585fffa 	sh	a1,-6(t4)
800f49d4:	a586fffc 	sh	a2,-4(t4)
800f49d8:	a587fffe 	sh	a3,-2(t4)
800f49dc:	a5880000 	sh	t0,0(t4)
800f49e0:	15d1ffdd 	bne	t6,s1,800f4958 <ConsolePrintstring+0x208>
800f49e4:	258c0200 	addiu	t4,t4,512
800f49e8:	1614ffc8 	bne	s0,s4,800f490c <ConsolePrintstring+0x1bc>
800f49ec:	26730008 	addiu	s3,s3,8
800f49f0:	1732ffc7 	bne	t9,s2,800f4910 <ConsolePrintstring+0x1c0>
800f49f4:	03191021 	addu	v0,t8,t9
800f49f8:	3c03801f 	lui	v1,0x801f
800f49fc:	8c6244a8 	lw	v0,17576(v1)
800f4a00:	30420001 	andi	v0,v0,0x1
800f4a04:	10400067 	beqz	v0,800f4ba4 <ConsolePrintstring+0x454>
800f4a08:	3c02801f 	lui	v0,0x801f
800f4a0c:	3c02801f 	lui	v0,0x801f
800f4a10:	8c44475c 	lw	a0,18268(v0)
800f4a14:	24100001 	li	s0,1
800f4a18:	3c060001 	lui	a2,0x1
800f4a1c:	3c028011 	lui	v0,0x8011
800f4a20:	03e02821 	move	a1,ra
800f4a24:	2442c930 	addiu	v0,v0,-14032
800f4a28:	0040f809 	jalr	v0
800f4a2c:	34c68000 	ori	a2,a2,0x8000
800f4a30:	3c198011 	lui	t9,0x8011
800f4a34:	02002021 	move	a0,s0
800f4a38:	8fbf0034 	lw	ra,52(sp)
800f4a3c:	8fbe0030 	lw	s8,48(sp)
800f4a40:	8fb7002c 	lw	s7,44(sp)
800f4a44:	8fb60028 	lw	s6,40(sp)
800f4a48:	8fb50024 	lw	s5,36(sp)
800f4a4c:	8fb40020 	lw	s4,32(sp)
800f4a50:	8fb3001c 	lw	s3,28(sp)
800f4a54:	8fb20018 	lw	s2,24(sp)
800f4a58:	8fb10014 	lw	s1,20(sp)
800f4a5c:	8fb00010 	lw	s0,16(sp)
800f4a60:	24050001 	li	a1,1
800f4a64:	2739c650 	addiu	t9,t9,-14768
800f4a68:	03200008 	jr	t9
800f4a6c:	27bd0038 	addiu	sp,sp,56
800f4a70:	24e30020 	addiu	v1,a3,32
800f4a74:	00761023 	subu	v0,v1,s6
800f4a78:	0055102b 	sltu	v0,v0,s5
800f4a7c:	02c2180a 	movz	v1,s6,v0
800f4a80:	00605821 	move	t3,v1
800f4a84:	0803d21b 	j	800f486c <ConsolePrintstring+0x11c>
800f4a88:	a0e00000 	sb	zero,0(a3)
800f4a8c:	27180020 	addiu	t8,t8,32
800f4a90:	03161023 	subu	v0,t8,s6
800f4a94:	0055102b 	sltu	v0,v0,s5
800f4a98:	03151823 	subu	v1,t8,s5
800f4a9c:	0062c00a 	movz	t8,v1,v0
800f4aa0:	26100001 	addiu	s0,s0,1
800f4aa4:	0000c821 	move	t9,zero
800f4aa8:	0803d241 	j	800f4904 <ConsolePrintstring+0x1b4>
800f4aac:	00009821 	move	s3,zero
800f4ab0:	26940001 	addiu	s4,s4,1
800f4ab4:	02471021 	addu	v0,s2,a3
800f4ab8:	2403000a 	li	v1,10
800f4abc:	2a840018 	slti	a0,s4,24
800f4ac0:	1480000e 	bnez	a0,800f4afc <ConsolePrintstring+0x3ac>
800f4ac4:	a0430000 	sb	v1,0(v0)
800f4ac8:	25080020 	addiu	t0,t0,32
800f4acc:	01161023 	subu	v0,t0,s6
800f4ad0:	0055102b 	sltu	v0,v0,s5
800f4ad4:	02c2400a 	movz	t0,s6,v0
800f4ad8:	2694ffff 	addiu	s4,s4,-1
800f4adc:	00001821 	move	v1,zero
800f4ae0:	02602021 	move	a0,s3
800f4ae4:	03e31021 	addu	v0,ra,v1
800f4ae8:	24630002 	addiu	v1,v1,2
800f4aec:	1464fffd 	bne	v1,a0,800f4ae4 <ConsolePrintstring+0x394>
800f4af0:	a44f0000 	sh	t7,0(v0)
800f4af4:	00006021 	move	t4,zero
800f4af8:	00007021 	move	t6,zero
800f4afc:	24e70020 	addiu	a3,a3,32
800f4b00:	00f61023 	subu	v0,a3,s6
800f4b04:	0055102b 	sltu	v0,v0,s5
800f4b08:	02c2380a 	movz	a3,s6,v0
800f4b0c:	1167001c 	beq	t3,a3,800f4b80 <ConsolePrintstring+0x430>
800f4b10:	00009021 	move	s2,zero
800f4b14:	1540ff39 	bnez	t2,800f47fc <ConsolePrintstring+0xac>
800f4b18:	3c02801f 	lui	v0,0x801f
800f4b1c:	0803d228 	j	800f48a0 <ConsolePrintstring+0x150>
800f4b20:	00000000 	nop
800f4b24:	2a42001d 	slti	v0,s2,29
800f4b28:	1040ff5b 	beqz	v0,800f4898 <ConsolePrintstring+0x148>
800f4b2c:	024d0018 	mult	s2,t5
800f4b30:	00121fc3 	sra	v1,s2,0x1f
800f4b34:	00002010 	mfhi	a0
800f4b38:	00832023 	subu	a0,a0,v1
800f4b3c:	00041040 	sll	v0,a0,0x1
800f4b40:	00441021 	addu	v0,v0,a0
800f4b44:	02422023 	subu	a0,s2,v0
800f4b48:	24030003 	li	v1,3
800f4b4c:	00641023 	subu	v0,v1,a0
800f4b50:	1040ff51 	beqz	v0,800f4898 <ConsolePrintstring+0x148>
800f4b54:	00f22821 	addu	a1,a3,s2
800f4b58:	00003021 	move	a2,zero
800f4b5c:	24030020 	li	v1,32
800f4b60:	24c60001 	addiu	a2,a2,1
800f4b64:	a0a30000 	sb	v1,0(a1)
800f4b68:	14c2fffd 	bne	a2,v0,800f4b60 <ConsolePrintstring+0x410>
800f4b6c:	24a50001 	addiu	a1,a1,1
800f4b70:	1540ff22 	bnez	t2,800f47fc <ConsolePrintstring+0xac>
800f4b74:	02429021 	addu	s2,s2,v0
800f4b78:	0803d228 	j	800f48a0 <ConsolePrintstring+0x150>
800f4b7c:	3c02801f 	lui	v0,0x801f
800f4b80:	24e30020 	addiu	v1,a3,32
800f4b84:	00761023 	subu	v0,v1,s6
800f4b88:	0055102b 	sltu	v0,v0,s5
800f4b8c:	02c2180a 	movz	v1,s6,v0
800f4b90:	00605821 	move	t3,v1
800f4b94:	1540ff19 	bnez	t2,800f47fc <ConsolePrintstring+0xac>
800f4b98:	a0e00000 	sb	zero,0(a3)
800f4b9c:	0803d228 	j	800f48a0 <ConsolePrintstring+0x150>
800f4ba0:	3c02801f 	lui	v0,0x801f
800f4ba4:	8c444758 	lw	a0,18264(v0)
800f4ba8:	0803d286 	j	800f4a18 <ConsolePrintstring+0x2c8>
800f4bac:	24100002 	li	s0,2

800f4bb0 <printf>:
800f4bb0:	27bdf7d8 	addiu	sp,sp,-2088
800f4bb4:	afb1081c 	sw	s1,2076(sp)
800f4bb8:	afb00818 	sw	s0,2072(sp)
800f4bbc:	afbf0820 	sw	ra,2080(sp)
800f4bc0:	3c02801f 	lui	v0,0x801f
800f4bc4:	8c4344a0 	lw	v1,17568(v0)
800f4bc8:	27a8082c 	addiu	t0,sp,2092
800f4bcc:	27b10014 	addiu	s1,sp,20
800f4bd0:	afa5082c 	sw	a1,2092(sp)
800f4bd4:	afa60830 	sw	a2,2096(sp)
800f4bd8:	afa70834 	sw	a3,2100(sp)
800f4bdc:	00803021 	move	a2,a0
800f4be0:	00008021 	move	s0,zero
800f4be4:	24050800 	li	a1,2048
800f4be8:	01003821 	move	a3,t0
800f4bec:	1060000a 	beqz	v1,800f4c18 <printf+0x68>
800f4bf0:	02202021 	move	a0,s1
800f4bf4:	3c028011 	lui	v0,0x8011
800f4bf8:	24420f00 	addiu	v0,v0,3840
800f4bfc:	0040f809 	jalr	v0
800f4c00:	afa80010 	sw	t0,16(sp)
800f4c04:	00408021 	move	s0,v0
800f4c08:	3c02800f 	lui	v0,0x800f
800f4c0c:	24424750 	addiu	v0,v0,18256
800f4c10:	0040f809 	jalr	v0
800f4c14:	02202021 	move	a0,s1
800f4c18:	02001021 	move	v0,s0
800f4c1c:	8fbf0820 	lw	ra,2080(sp)
800f4c20:	8fb1081c 	lw	s1,2076(sp)
800f4c24:	8fb00818 	lw	s0,2072(sp)
800f4c28:	03e00008 	jr	ra
800f4c2c:	27bd0828 	addiu	sp,sp,2088

800f4c30 <ConsoleClr>:
800f4c30:	27bdffe8 	addiu	sp,sp,-24
800f4c34:	afbf0014 	sw	ra,20(sp)
800f4c38:	1480003b 	bnez	a0,800f4d28 <ConsoleClr+0xf8>
800f4c3c:	afb00010 	sw	s0,16(sp)
800f4c40:	3c06801f 	lui	a2,0x801f
800f4c44:	8cc244b0 	lw	v0,17584(a2)
800f4c48:	18400065 	blez	v0,800f4de0 <ConsoleClr+0x1b0>
800f4c4c:	3c05801f 	lui	a1,0x801f
800f4c50:	8ca444c8 	lw	a0,17608(a1)
800f4c54:	3c02801f 	lui	v0,0x801f
800f4c58:	8c4344bc 	lw	v1,17596(v0)
800f4c5c:	3c02801f 	lui	v0,0x801f
800f4c60:	24840020 	addiu	a0,a0,32
800f4c64:	8c4244c0 	lw	v0,17600(v0)
800f4c68:	00831823 	subu	v1,a0,v1
800f4c6c:	0062182b 	sltu	v1,v1,v0
800f4c70:	14600004 	bnez	v1,800f4c84 <ConsoleClr+0x54>
800f4c74:	aca444c8 	sw	a0,17608(a1)
800f4c78:	00821023 	subu	v0,a0,v0
800f4c7c:	aca244c8 	sw	v0,17608(a1)
800f4c80:	00402021 	move	a0,v0
800f4c84:	3c02801f 	lui	v0,0x801f
800f4c88:	3c03801f 	lui	v1,0x801f
800f4c8c:	ac4444cc 	sw	a0,17612(v0)
800f4c90:	ac6044ac 	sw	zero,17580(v1)
800f4c94:	3c02801f 	lui	v0,0x801f
800f4c98:	3c03801f 	lui	v1,0x801f
800f4c9c:	acc044b0 	sw	zero,17584(a2)
800f4ca0:	ac4044b4 	sw	zero,17588(v0)
800f4ca4:	ac6044b8 	sw	zero,17592(v1)
800f4ca8:	3c02801f 	lui	v0,0x801f
800f4cac:	3c03801f 	lui	v1,0x801f
800f4cb0:	8c4544d0 	lw	a1,17616(v0)
800f4cb4:	3c020001 	lui	v0,0x1
800f4cb8:	946444a6 	lhu	a0,17574(v1)
800f4cbc:	34468000 	ori	a2,v0,0x8000
800f4cc0:	00001821 	move	v1,zero
800f4cc4:	00a31021 	addu	v0,a1,v1
800f4cc8:	24630002 	addiu	v1,v1,2
800f4ccc:	1466fffd 	bne	v1,a2,800f4cc4 <ConsoleClr+0x94>
800f4cd0:	a4440000 	sh	a0,0(v0)
800f4cd4:	3c03801f 	lui	v1,0x801f
800f4cd8:	8c6244a8 	lw	v0,17576(v1)
800f4cdc:	30420001 	andi	v0,v0,0x1
800f4ce0:	10400030 	beqz	v0,800f4da4 <ConsoleClr+0x174>
800f4ce4:	3c02801f 	lui	v0,0x801f
800f4ce8:	3c02801f 	lui	v0,0x801f
800f4cec:	8c44475c 	lw	a0,18268(v0)
800f4cf0:	3c060001 	lui	a2,0x1
800f4cf4:	3c028011 	lui	v0,0x8011
800f4cf8:	2442c930 	addiu	v0,v0,-14032
800f4cfc:	0040f809 	jalr	v0
800f4d00:	34c68000 	ori	a2,a2,0x8000
800f4d04:	24100001 	li	s0,1
800f4d08:	3c198011 	lui	t9,0x8011
800f4d0c:	02002021 	move	a0,s0
800f4d10:	8fbf0014 	lw	ra,20(sp)
800f4d14:	8fb00010 	lw	s0,16(sp)
800f4d18:	24050001 	li	a1,1
800f4d1c:	2739c650 	addiu	t9,t9,-14768
800f4d20:	03200008 	jr	t9
800f4d24:	27bd0018 	addiu	sp,sp,24
800f4d28:	24020001 	li	v0,1
800f4d2c:	1482ffdf 	bne	a0,v0,800f4cac <ConsoleClr+0x7c>
800f4d30:	3c02801f 	lui	v0,0x801f
800f4d34:	3c02801f 	lui	v0,0x801f
800f4d38:	3c03801f 	lui	v1,0x801f
800f4d3c:	8c4544bc 	lw	a1,17596(v0)
800f4d40:	8c6244c0 	lw	v0,17600(v1)
800f4d44:	3c03801f 	lui	v1,0x801f
800f4d48:	00a23021 	addu	a2,a1,v0
800f4d4c:	3c02801f 	lui	v0,0x801f
800f4d50:	ac4544c4 	sw	a1,17604(v0)
800f4d54:	3c02801f 	lui	v0,0x801f
800f4d58:	ac6544c8 	sw	a1,17608(v1)
800f4d5c:	ac4544cc 	sw	a1,17612(v0)
800f4d60:	3c03801f 	lui	v1,0x801f
800f4d64:	3c02801f 	lui	v0,0x801f
800f4d68:	ac6044ac 	sw	zero,17580(v1)
800f4d6c:	ac4044b0 	sw	zero,17584(v0)
800f4d70:	3c03801f 	lui	v1,0x801f
800f4d74:	3c02801f 	lui	v0,0x801f
800f4d78:	00a6202b 	sltu	a0,a1,a2
800f4d7c:	ac6044b4 	sw	zero,17588(v1)
800f4d80:	1080ffc9 	beqz	a0,800f4ca8 <ConsoleClr+0x78>
800f4d84:	ac4044b8 	sw	zero,17592(v0)
800f4d88:	a0a00000 	sb	zero,0(a1)
800f4d8c:	24a50020 	addiu	a1,a1,32
800f4d90:	00a6102b 	sltu	v0,a1,a2
800f4d94:	1440fffc 	bnez	v0,800f4d88 <ConsoleClr+0x158>
800f4d98:	3c02801f 	lui	v0,0x801f
800f4d9c:	0803d32c 	j	800f4cb0 <ConsoleClr+0x80>
800f4da0:	3c03801f 	lui	v1,0x801f
800f4da4:	8c444758 	lw	a0,18264(v0)
800f4da8:	3c060001 	lui	a2,0x1
800f4dac:	3c028011 	lui	v0,0x8011
800f4db0:	2442c930 	addiu	v0,v0,-14032
800f4db4:	0040f809 	jalr	v0
800f4db8:	34c68000 	ori	a2,a2,0x8000
800f4dbc:	24100002 	li	s0,2
800f4dc0:	3c198011 	lui	t9,0x8011
800f4dc4:	02002021 	move	a0,s0
800f4dc8:	8fbf0014 	lw	ra,20(sp)
800f4dcc:	8fb00010 	lw	s0,16(sp)
800f4dd0:	24050001 	li	a1,1
800f4dd4:	2739c650 	addiu	t9,t9,-14768
800f4dd8:	03200008 	jr	t9
800f4ddc:	27bd0018 	addiu	sp,sp,24
800f4de0:	0803d321 	j	800f4c84 <ConsoleClr+0x54>
800f4de4:	8ca444c8 	lw	a0,17608(a1)

800f4de8 <ConsoleMovewin>:
800f4de8:	27bdffc8 	addiu	sp,sp,-56
800f4dec:	afb10014 	sw	s1,20(sp)
800f4df0:	afb00010 	sw	s0,16(sp)
800f4df4:	afbf0030 	sw	ra,48(sp)
800f4df8:	afb7002c 	sw	s7,44(sp)
800f4dfc:	afb60028 	sw	s6,40(sp)
800f4e00:	afb50024 	sw	s5,36(sp)
800f4e04:	afb40020 	sw	s4,32(sp)
800f4e08:	afb3001c 	sw	s3,28(sp)
800f4e0c:	afb20018 	sw	s2,24(sp)
800f4e10:	00808021 	move	s0,a0
800f4e14:	14800003 	bnez	a0,800f4e24 <ConsoleMovewin+0x3c>
800f4e18:	00a08821 	move	s1,a1
800f4e1c:	10a000cd 	beqz	a1,800f5154 <ConsoleMovewin+0x36c>
800f4e20:	8fbf0030 	lw	ra,48(sp)
800f4e24:	3c13801f 	lui	s3,0x801f
800f4e28:	3c15801f 	lui	s5,0x801f
800f4e2c:	3c020001 	lui	v0,0x1
800f4e30:	8e6544d0 	lw	a1,17616(s3)
800f4e34:	96a444a6 	lhu	a0,17574(s5)
800f4e38:	34468000 	ori	a2,v0,0x8000
800f4e3c:	00001821 	move	v1,zero
800f4e40:	00a31021 	addu	v0,a1,v1
800f4e44:	24630002 	addiu	v1,v1,2
800f4e48:	1466fffd 	bne	v1,a2,800f4e40 <ConsoleMovewin+0x58>
800f4e4c:	a4440000 	sh	a0,0(v0)
800f4e50:	16200081 	bnez	s1,800f5058 <ConsoleMovewin+0x270>
800f4e54:	3c14801f 	lui	s4,0x801f
800f4e58:	3c07801f 	lui	a3,0x801f
800f4e5c:	8ce444cc 	lw	a0,17612(a3)
800f4e60:	00101140 	sll	v0,s0,0x5
800f4e64:	1a00009b 	blez	s0,800f50d4 <ConsoleMovewin+0x2ec>
800f4e68:	00443021 	addu	a2,v0,a0
800f4e6c:	3c08801f 	lui	t0,0x801f
800f4e70:	8d0544c8 	lw	a1,17608(t0)
800f4e74:	0085102b 	sltu	v0,a0,a1
800f4e78:	104000a4 	beqz	v0,800f510c <ConsoleMovewin+0x324>
800f4e7c:	00a4102b 	sltu	v0,a1,a0
800f4e80:	00a01021 	move	v0,a1
800f4e84:	00a6182b 	sltu	v1,a1,a2
800f4e88:	00c3100a 	movz	v0,a2,v1
800f4e8c:	ace244cc 	sw	v0,17612(a3)
800f4e90:	3c02801f 	lui	v0,0x801f
800f4e94:	3c03801f 	lui	v1,0x801f
800f4e98:	ac4044b4 	sw	zero,17588(v0)
800f4e9c:	8e7944d0 	lw	t9,17616(s3)
800f4ea0:	3c020001 	lui	v0,0x1
800f4ea4:	96ad44a6 	lhu	t5,17574(s5)
800f4ea8:	ac6044b8 	sw	zero,17592(v1)
800f4eac:	34448000 	ori	a0,v0,0x8000
800f4eb0:	00001821 	move	v1,zero
800f4eb4:	03231021 	addu	v0,t9,v1
800f4eb8:	24630002 	addiu	v1,v1,2
800f4ebc:	1464fffd 	bne	v1,a0,800f4eb4 <ConsoleMovewin+0xcc>
800f4ec0:	a44d0000 	sh	t5,0(v0)
800f4ec4:	8cf844cc 	lw	t8,17612(a3)
800f4ec8:	8d1344c8 	lw	s3,17608(t0)
800f4ecc:	13130045 	beq	t8,s3,800f4fe4 <ConsoleMovewin+0x1fc>
800f4ed0:	3c02801f 	lui	v0,0x801f
800f4ed4:	3c03801f 	lui	v1,0x801f
800f4ed8:	8c5444bc 	lw	s4,17596(v0)
800f4edc:	3c02801f 	lui	v0,0x801f
800f4ee0:	8c7244c0 	lw	s2,17600(v1)
800f4ee4:	944e44a4 	lhu	t6,17572(v0)
800f4ee8:	3c03801c 	lui	v1,0x801c
800f4eec:	3c02801c 	lui	v0,0x801c
800f4ef0:	2476e460 	addiu	s6,v1,-7072
800f4ef4:	2457e468 	addiu	s7,v0,-7064
800f4ef8:	00008821 	move	s1,zero
800f4efc:	0000f821 	move	ra,zero
800f4f00:	0000a821 	move	s5,zero
800f4f04:	03f81021 	addu	v0,ra,t8
800f4f08:	90430000 	lbu	v1,0(v0)
800f4f0c:	2402000a 	li	v0,10
800f4f10:	3063007f 	andi	v1,v1,0x7f
800f4f14:	10620099 	beq	v1,v0,800f517c <ConsoleMovewin+0x394>
800f4f18:	00000000 	nop
800f4f1c:	10600097 	beqz	v1,800f517c <ConsoleMovewin+0x394>
800f4f20:	27ff0001 	addiu	ra,ra,1
800f4f24:	2fe20021 	sltiu	v0,ra,33
800f4f28:	10400094 	beqz	v0,800f517c <ConsoleMovewin+0x394>
800f4f2c:	001112c0 	sll	v0,s1,0xb
800f4f30:	02a21021 	addu	v0,s5,v0
800f4f34:	00021040 	sll	v0,v0,0x1
800f4f38:	000318c0 	sll	v1,v1,0x3
800f4f3c:	03221021 	addu	v0,t9,v0
800f4f40:	244c000e 	addiu	t4,v0,14
800f4f44:	00778021 	addu	s0,v1,s7
800f4f48:	00767821 	addu	t7,v1,s6
800f4f4c:	91e20000 	lbu	v0,0(t7)
800f4f50:	01a04821 	move	t1,t5
800f4f54:	30430080 	andi	v1,v0,0x80
800f4f58:	30440040 	andi	a0,v0,0x40
800f4f5c:	01a05021 	move	t2,t5
800f4f60:	30450020 	andi	a1,v0,0x20
800f4f64:	30460010 	andi	a2,v0,0x10
800f4f68:	01c3480b 	movn	t1,t6,v1
800f4f6c:	01c4500b 	movn	t2,t6,a0
800f4f70:	01a01821 	move	v1,t5
800f4f74:	01a02021 	move	a0,t5
800f4f78:	30470008 	andi	a3,v0,0x8
800f4f7c:	30480004 	andi	t0,v0,0x4
800f4f80:	01c5180b 	movn	v1,t6,a1
800f4f84:	01c6200b 	movn	a0,t6,a2
800f4f88:	01a02821 	move	a1,t5
800f4f8c:	01a03021 	move	a2,t5
800f4f90:	304b0001 	andi	t3,v0,0x1
800f4f94:	01c7280b 	movn	a1,t6,a3
800f4f98:	01c8300b 	movn	a2,t6,t0
800f4f9c:	30420002 	andi	v0,v0,0x2
800f4fa0:	01a03821 	move	a3,t5
800f4fa4:	01a04021 	move	t0,t5
800f4fa8:	01c2380b 	movn	a3,t6,v0
800f4fac:	01cb400b 	movn	t0,t6,t3
800f4fb0:	25ef0001 	addiu	t7,t7,1
800f4fb4:	a589fff2 	sh	t1,-14(t4)
800f4fb8:	a58afff4 	sh	t2,-12(t4)
800f4fbc:	a583fff6 	sh	v1,-10(t4)
800f4fc0:	a584fff8 	sh	a0,-8(t4)
800f4fc4:	a585fffa 	sh	a1,-6(t4)
800f4fc8:	a586fffc 	sh	a2,-4(t4)
800f4fcc:	a587fffe 	sh	a3,-2(t4)
800f4fd0:	a5880000 	sh	t0,0(t4)
800f4fd4:	15f0ffdd 	bne	t7,s0,800f4f4c <ConsoleMovewin+0x164>
800f4fd8:	258c0200 	addiu	t4,t4,512
800f4fdc:	1678ffc9 	bne	s3,t8,800f4f04 <ConsoleMovewin+0x11c>
800f4fe0:	26b50008 	addiu	s5,s5,8
800f4fe4:	3c03801f 	lui	v1,0x801f
800f4fe8:	8c6244a8 	lw	v0,17576(v1)
800f4fec:	30420001 	andi	v0,v0,0x1
800f4ff0:	1040006f 	beqz	v0,800f51b0 <ConsoleMovewin+0x3c8>
800f4ff4:	3c02801f 	lui	v0,0x801f
800f4ff8:	3c02801f 	lui	v0,0x801f
800f4ffc:	8c44475c 	lw	a0,18268(v0)
800f5000:	24100001 	li	s0,1
800f5004:	3c060001 	lui	a2,0x1
800f5008:	3c028011 	lui	v0,0x8011
800f500c:	03202821 	move	a1,t9
800f5010:	2442c930 	addiu	v0,v0,-14032
800f5014:	0040f809 	jalr	v0
800f5018:	34c68000 	ori	a2,a2,0x8000
800f501c:	3c198011 	lui	t9,0x8011
800f5020:	02002021 	move	a0,s0
800f5024:	8fbf0030 	lw	ra,48(sp)
800f5028:	8fb7002c 	lw	s7,44(sp)
800f502c:	8fb60028 	lw	s6,40(sp)
800f5030:	8fb50024 	lw	s5,36(sp)
800f5034:	8fb40020 	lw	s4,32(sp)
800f5038:	8fb3001c 	lw	s3,28(sp)
800f503c:	8fb20018 	lw	s2,24(sp)
800f5040:	8fb10014 	lw	s1,20(sp)
800f5044:	8fb00010 	lw	s0,16(sp)
800f5048:	24050001 	li	a1,1
800f504c:	2739c650 	addiu	t9,t9,-14768
800f5050:	03200008 	jr	t9
800f5054:	27bd0038 	addiu	sp,sp,56
800f5058:	8e8244a8 	lw	v0,17576(s4)
800f505c:	30420001 	andi	v0,v0,0x1
800f5060:	10400056 	beqz	v0,800f51bc <ConsoleMovewin+0x3d4>
800f5064:	3c02801f 	lui	v0,0x801f
800f5068:	3c02801f 	lui	v0,0x801f
800f506c:	8c44475c 	lw	a0,18268(v0)
800f5070:	24120001 	li	s2,1
800f5074:	3c060001 	lui	a2,0x1
800f5078:	3c028011 	lui	v0,0x8011
800f507c:	2442c930 	addiu	v0,v0,-14032
800f5080:	0040f809 	jalr	v0
800f5084:	34c68000 	ori	a2,a2,0x8000
800f5088:	3c028011 	lui	v0,0x8011
800f508c:	24050001 	li	a1,1
800f5090:	2442c650 	addiu	v0,v0,-14768
800f5094:	0040f809 	jalr	v0
800f5098:	02402021 	move	a0,s2
800f509c:	8e8344a8 	lw	v1,17576(s4)
800f50a0:	30630001 	andi	v1,v1,0x1
800f50a4:	10600048 	beqz	v1,800f51c8 <ConsoleMovewin+0x3e0>
800f50a8:	3c05801f 	lui	a1,0x801f
800f50ac:	3c02801f 	lui	v0,0x801f
800f50b0:	8c444758 	lw	a0,18264(v0)
800f50b4:	3c07801f 	lui	a3,0x801f
800f50b8:	ae6444d0 	sw	a0,17616(s3)
800f50bc:	8ce444cc 	lw	a0,17612(a3)
800f50c0:	24030002 	li	v1,2
800f50c4:	00101140 	sll	v0,s0,0x5
800f50c8:	aca344a8 	sw	v1,17576(a1)
800f50cc:	1e00ff67 	bgtz	s0,800f4e6c <ConsoleMovewin+0x84>
800f50d0:	00443021 	addu	a2,v0,a0
800f50d4:	1200001c 	beqz	s0,800f5148 <ConsoleMovewin+0x360>
800f50d8:	3c02801f 	lui	v0,0x801f
800f50dc:	8c4544c4 	lw	a1,17604(v0)
800f50e0:	0085182b 	sltu	v1,a0,a1
800f50e4:	1060003e 	beqz	v1,800f51e0 <ConsoleMovewin+0x3f8>
800f50e8:	00a4102b 	sltu	v0,a1,a0
800f50ec:	3c03801f 	lui	v1,0x801f
800f50f0:	8c6244bc 	lw	v0,17596(v1)
800f50f4:	00c2102b 	sltu	v0,a2,v0
800f50f8:	14400042 	bnez	v0,800f5204 <ConsoleMovewin+0x41c>
800f50fc:	3c02801f 	lui	v0,0x801f
800f5100:	3c08801f 	lui	t0,0x801f
800f5104:	0803d3a4 	j	800f4e90 <ConsoleMovewin+0xa8>
800f5108:	ace644cc 	sw	a2,17612(a3)
800f510c:	1040ff61 	beqz	v0,800f4e94 <ConsoleMovewin+0xac>
800f5110:	3c02801f 	lui	v0,0x801f
800f5114:	3c02801f 	lui	v0,0x801f
800f5118:	8c4344bc 	lw	v1,17596(v0)
800f511c:	3c04801f 	lui	a0,0x801f
800f5120:	8c8244c0 	lw	v0,17600(a0)
800f5124:	00c31823 	subu	v1,a2,v1
800f5128:	0062182b 	sltu	v1,v1,v0
800f512c:	1460fff5 	bnez	v1,800f5104 <ConsoleMovewin+0x31c>
800f5130:	00c21823 	subu	v1,a2,v0
800f5134:	0065102b 	sltu	v0,v1,a1
800f5138:	00603021 	move	a2,v1
800f513c:	00a2300a 	movz	a2,a1,v0
800f5140:	0803d3a4 	j	800f4e90 <ConsoleMovewin+0xa8>
800f5144:	ace644cc 	sw	a2,17612(a3)
800f5148:	1620ff51 	bnez	s1,800f4e90 <ConsoleMovewin+0xa8>
800f514c:	3c08801f 	lui	t0,0x801f
800f5150:	8fbf0030 	lw	ra,48(sp)
800f5154:	8fb7002c 	lw	s7,44(sp)
800f5158:	8fb60028 	lw	s6,40(sp)
800f515c:	8fb50024 	lw	s5,36(sp)
800f5160:	8fb40020 	lw	s4,32(sp)
800f5164:	8fb3001c 	lw	s3,28(sp)
800f5168:	8fb20018 	lw	s2,24(sp)
800f516c:	8fb10014 	lw	s1,20(sp)
800f5170:	8fb00010 	lw	s0,16(sp)
800f5174:	03e00008 	jr	ra
800f5178:	27bd0038 	addiu	sp,sp,56
800f517c:	27180020 	addiu	t8,t8,32
800f5180:	03141023 	subu	v0,t8,s4
800f5184:	26310001 	addiu	s1,s1,1
800f5188:	0052102b 	sltu	v0,v0,s2
800f518c:	03121823 	subu	v1,t8,s2
800f5190:	2e240018 	sltiu	a0,s1,24
800f5194:	1080ff93 	beqz	a0,800f4fe4 <ConsoleMovewin+0x1fc>
800f5198:	0062c00a 	movz	t8,v1,v0
800f519c:	0000f821 	move	ra,zero
800f51a0:	1678ff58 	bne	s3,t8,800f4f04 <ConsoleMovewin+0x11c>
800f51a4:	0000a821 	move	s5,zero
800f51a8:	0803d3fa 	j	800f4fe8 <ConsoleMovewin+0x200>
800f51ac:	3c03801f 	lui	v1,0x801f
800f51b0:	8c444758 	lw	a0,18264(v0)
800f51b4:	0803d401 	j	800f5004 <ConsoleMovewin+0x21c>
800f51b8:	24100002 	li	s0,2
800f51bc:	8c444758 	lw	a0,18264(v0)
800f51c0:	0803d41d 	j	800f5074 <ConsoleMovewin+0x28c>
800f51c4:	24120002 	li	s2,2
800f51c8:	3c02801f 	lui	v0,0x801f
800f51cc:	8c44475c 	lw	a0,18268(v0)
800f51d0:	24030001 	li	v1,1
800f51d4:	aca344a8 	sw	v1,17576(a1)
800f51d8:	0803d396 	j	800f4e58 <ConsoleMovewin+0x70>
800f51dc:	ae6444d0 	sw	a0,17616(s3)
800f51e0:	14400003 	bnez	v0,800f51f0 <ConsoleMovewin+0x408>
800f51e4:	00a01021 	move	v0,a1
800f51e8:	0803d3a4 	j	800f4e90 <ConsoleMovewin+0xa8>
800f51ec:	3c08801f 	lui	t0,0x801f
800f51f0:	00c5182b 	sltu	v1,a2,a1
800f51f4:	00c3100a 	movz	v0,a2,v1
800f51f8:	3c08801f 	lui	t0,0x801f
800f51fc:	0803d3a4 	j	800f4e90 <ConsoleMovewin+0xa8>
800f5200:	ace244cc 	sw	v0,17612(a3)
800f5204:	8c4344c0 	lw	v1,17600(v0)
800f5208:	3c08801f 	lui	t0,0x801f
800f520c:	00c31821 	addu	v1,a2,v1
800f5210:	00a3102b 	sltu	v0,a1,v1
800f5214:	00603021 	move	a2,v1
800f5218:	0803d441 	j	800f5104 <ConsoleMovewin+0x31c>
800f521c:	00a2300a 	movz	a2,a1,v0

800f5220 <ConsoleView>:
800f5220:	27bdffd8 	addiu	sp,sp,-40
800f5224:	afb40020 	sw	s4,32(sp)
800f5228:	3c04801c 	lui	a0,0x801c
800f522c:	3c148010 	lui	s4,0x8010
800f5230:	afb3001c 	sw	s3,28(sp)
800f5234:	afb20018 	sw	s2,24(sp)
800f5238:	afb10014 	sw	s1,20(sp)
800f523c:	afbf0024 	sw	ra,36(sp)
800f5240:	afb00010 	sw	s0,16(sp)
800f5244:	2682463c 	addiu	v0,s4,17980
800f5248:	0040f809 	jalr	v0
800f524c:	2484e418 	addiu	a0,a0,-7144
800f5250:	3c03800f 	lui	v1,0x800f
800f5254:	24714de8 	addiu	s1,v1,19944
800f5258:	3c13800f 	lui	s3,0x800f
800f525c:	0803d4a4 	j	800f5290 <ConsoleView+0x70>
800f5260:	3c128010 	lui	s2,0x8010
800f5264:	12020035 	beq	s0,v0,800f533c <ConsoleView+0x11c>
800f5268:	3c04801c 	lui	a0,0x801c
800f526c:	24020010 	li	v0,16
800f5270:	1202003a 	beq	s0,v0,800f535c <ConsoleView+0x13c>
800f5274:	24040017 	li	a0,23
800f5278:	264222d0 	addiu	v0,s2,8912
800f527c:	0040f809 	jalr	v0
800f5280:	24040014 	li	a0,20
800f5284:	24030800 	li	v1,2048
800f5288:	1203001a 	beq	s0,v1,800f52f4 <ConsoleView+0xd4>
800f528c:	3c04801c 	lui	a0,0x801c
800f5290:	266276b4 	addiu	v0,s3,30388
800f5294:	0040f809 	jalr	v0
800f5298:	00000000 	nop
800f529c:	00408021 	move	s0,v0
800f52a0:	24020020 	li	v0,32
800f52a4:	1202001d 	beq	s0,v0,800f531c <ConsoleView+0xfc>
800f52a8:	2404ffe9 	li	a0,-23
800f52ac:	2e020021 	sltiu	v0,s0,33
800f52b0:	1440ffec 	bnez	v0,800f5264 <ConsoleView+0x44>
800f52b4:	24020002 	li	v0,2
800f52b8:	24020040 	li	v0,64
800f52bc:	1202001b 	beq	s0,v0,800f532c <ConsoleView+0x10c>
800f52c0:	2404ffff 	li	a0,-1
800f52c4:	24020080 	li	v0,128
800f52c8:	1602ffec 	bne	s0,v0,800f527c <ConsoleView+0x5c>
800f52cc:	264222d0 	addiu	v0,s2,8912
800f52d0:	24040001 	li	a0,1
800f52d4:	0220f809 	jalr	s1
800f52d8:	00002821 	move	a1,zero
800f52dc:	264222d0 	addiu	v0,s2,8912
800f52e0:	0040f809 	jalr	v0
800f52e4:	24040014 	li	a0,20
800f52e8:	24030800 	li	v1,2048
800f52ec:	1603ffe8 	bne	s0,v1,800f5290 <ConsoleView+0x70>
800f52f0:	3c04801c 	lui	a0,0x801c
800f52f4:	2699463c 	addiu	t9,s4,17980
800f52f8:	8fbf0024 	lw	ra,36(sp)
800f52fc:	8fb40020 	lw	s4,32(sp)
800f5300:	8fb3001c 	lw	s3,28(sp)
800f5304:	8fb20018 	lw	s2,24(sp)
800f5308:	8fb10014 	lw	s1,20(sp)
800f530c:	8fb00010 	lw	s0,16(sp)
800f5310:	2484e448 	addiu	a0,a0,-7096
800f5314:	03200008 	jr	t9
800f5318:	27bd0028 	addiu	sp,sp,40
800f531c:	0220f809 	jalr	s1
800f5320:	00002821 	move	a1,zero
800f5324:	0803d49f 	j	800f527c <ConsoleView+0x5c>
800f5328:	264222d0 	addiu	v0,s2,8912
800f532c:	0220f809 	jalr	s1
800f5330:	00002821 	move	a1,zero
800f5334:	0803d49f 	j	800f527c <ConsoleView+0x5c>
800f5338:	264222d0 	addiu	v0,s2,8912
800f533c:	2682463c 	addiu	v0,s4,17980
800f5340:	0040f809 	jalr	v0
800f5344:	2484e42c 	addiu	a0,a0,-7124
800f5348:	00002021 	move	a0,zero
800f534c:	0220f809 	jalr	s1
800f5350:	24050001 	li	a1,1
800f5354:	0803d49f 	j	800f527c <ConsoleView+0x5c>
800f5358:	264222d0 	addiu	v0,s2,8912
800f535c:	0220f809 	jalr	s1
800f5360:	00002821 	move	a1,zero
800f5364:	0803d49f 	j	800f527c <ConsoleView+0x5c>
800f5368:	264222d0 	addiu	v0,s2,8912

800f536c <ConsoleInit>:
800f536c:	27bdffc8 	addiu	sp,sp,-56
800f5370:	3c02801f 	lui	v0,0x801f
800f5374:	afbf0034 	sw	ra,52(sp)
800f5378:	afbe0030 	sw	s8,48(sp)
800f537c:	afb7002c 	sw	s7,44(sp)
800f5380:	afb60028 	sw	s6,40(sp)
800f5384:	afb50024 	sw	s5,36(sp)
800f5388:	afb40020 	sw	s4,32(sp)
800f538c:	afb3001c 	sw	s3,28(sp)
800f5390:	afb20018 	sw	s2,24(sp)
800f5394:	afb10014 	sw	s1,20(sp)
800f5398:	afb00010 	sw	s0,16(sp)
800f539c:	3c03801f 	lui	v1,0x801f
800f53a0:	a44444a4 	sh	a0,17572(v0)
800f53a4:	30c60001 	andi	a2,a2,0x1
800f53a8:	3c02801f 	lui	v0,0x801f
800f53ac:	a44544a6 	sh	a1,17574(v0)
800f53b0:	10c00088 	beqz	a2,800f55d4 <ConsoleInit+0x268>
800f53b4:	ac6044a0 	sw	zero,17568(v1)
800f53b8:	24020001 	li	v0,1
800f53bc:	3c03801f 	lui	v1,0x801f
800f53c0:	ac6244a8 	sw	v0,17576(v1)
800f53c4:	14e00015 	bnez	a3,800f541c <ConsoleInit+0xb0>
800f53c8:	00071200 	sll	v0,a3,0x8
800f53cc:	24100300 	li	s0,768
800f53d0:	3c028010 	lui	v0,0x8010
800f53d4:	24525378 	addiu	s2,v0,21368
800f53d8:	0240f809 	jalr	s2
800f53dc:	02002021 	move	a0,s0
800f53e0:	14400017 	bnez	v0,800f5440 <ConsoleInit+0xd4>
800f53e4:	3c11801f 	lui	s1,0x801f
800f53e8:	8fbf0034 	lw	ra,52(sp)
800f53ec:	8fbe0030 	lw	s8,48(sp)
800f53f0:	8fb7002c 	lw	s7,44(sp)
800f53f4:	8fb60028 	lw	s6,40(sp)
800f53f8:	8fb50024 	lw	s5,36(sp)
800f53fc:	8fb40020 	lw	s4,32(sp)
800f5400:	8fb3001c 	lw	s3,28(sp)
800f5404:	8fb20018 	lw	s2,24(sp)
800f5408:	8fb10014 	lw	s1,20(sp)
800f540c:	8fb00010 	lw	s0,16(sp)
800f5410:	2402ffff 	li	v0,-1
800f5414:	03e00008 	jr	ra
800f5418:	27bd0038 	addiu	sp,sp,56
800f541c:	00071a80 	sll	v1,a3,0xa
800f5420:	00628023 	subu	s0,v1,v0
800f5424:	3c028010 	lui	v0,0x8010
800f5428:	24525378 	addiu	s2,v0,21368
800f542c:	0240f809 	jalr	s2
800f5430:	02002021 	move	a0,s0
800f5434:	1040ffed 	beqz	v0,800f53ec <ConsoleInit+0x80>
800f5438:	8fbf0034 	lw	ra,52(sp)
800f543c:	3c11801f 	lui	s1,0x801f
800f5440:	00402021 	move	a0,v0
800f5444:	ae2244bc 	sw	v0,17596(s1)
800f5448:	3c028011 	lui	v0,0x8011
800f544c:	00002821 	move	a1,zero
800f5450:	2442ca64 	addiu	v0,v0,-13724
800f5454:	0040f809 	jalr	v0
800f5458:	02003021 	move	a2,s0
800f545c:	8e2344bc 	lw	v1,17596(s1)
800f5460:	3c02801f 	lui	v0,0x801f
800f5464:	ac4344d4 	sw	v1,17620(v0)
800f5468:	3c02801f 	lui	v0,0x801f
800f546c:	ac4044b4 	sw	zero,17588(v0)
800f5470:	3c040001 	lui	a0,0x1
800f5474:	3c02801f 	lui	v0,0x801f
800f5478:	3c17801f 	lui	s7,0x801f
800f547c:	3c1e801f 	lui	s8,0x801f
800f5480:	3c13801f 	lui	s3,0x801f
800f5484:	3c14801f 	lui	s4,0x801f
800f5488:	3c15801f 	lui	s5,0x801f
800f548c:	3c16801f 	lui	s6,0x801f
800f5490:	34848000 	ori	a0,a0,0x8000
800f5494:	ae7044c0 	sw	s0,17600(s3)
800f5498:	aee044ac 	sw	zero,17580(s7)
800f549c:	afc044b0 	sw	zero,17584(s8)
800f54a0:	ac4044b8 	sw	zero,17592(v0)
800f54a4:	ae8344c4 	sw	v1,17604(s4)
800f54a8:	aea344c8 	sw	v1,17608(s5)
800f54ac:	0240f809 	jalr	s2
800f54b0:	aec344cc 	sw	v1,17612(s6)
800f54b4:	00402821 	move	a1,v0
800f54b8:	3c02801f 	lui	v0,0x801f
800f54bc:	10a0004c 	beqz	a1,800f55f0 <ConsoleInit+0x284>
800f54c0:	ac4544d0 	sw	a1,17616(v0)
800f54c4:	8e2444bc 	lw	a0,17596(s1)
800f54c8:	8e6244c0 	lw	v0,17600(s3)
800f54cc:	ae8444c4 	sw	a0,17604(s4)
800f54d0:	00823021 	addu	a2,a0,v0
800f54d4:	3c02801f 	lui	v0,0x801f
800f54d8:	ac4044b4 	sw	zero,17588(v0)
800f54dc:	0086182b 	sltu	v1,a0,a2
800f54e0:	3c02801f 	lui	v0,0x801f
800f54e4:	aea444c8 	sw	a0,17608(s5)
800f54e8:	aec444cc 	sw	a0,17612(s6)
800f54ec:	aee044ac 	sw	zero,17580(s7)
800f54f0:	afc044b0 	sw	zero,17584(s8)
800f54f4:	10600006 	beqz	v1,800f5510 <ConsoleInit+0x1a4>
800f54f8:	ac4044b8 	sw	zero,17592(v0)
800f54fc:	a0800000 	sb	zero,0(a0)
800f5500:	24840020 	addiu	a0,a0,32
800f5504:	0086102b 	sltu	v0,a0,a2
800f5508:	1440fffc 	bnez	v0,800f54fc <ConsoleInit+0x190>
800f550c:	00000000 	nop
800f5510:	3c03801f 	lui	v1,0x801f
800f5514:	3c020001 	lui	v0,0x1
800f5518:	946444a6 	lhu	a0,17574(v1)
800f551c:	34468000 	ori	a2,v0,0x8000
800f5520:	00001821 	move	v1,zero
800f5524:	00a31021 	addu	v0,a1,v1
800f5528:	24630002 	addiu	v1,v1,2
800f552c:	1466fffd 	bne	v1,a2,800f5524 <ConsoleInit+0x1b8>
800f5530:	a4440000 	sh	a0,0(v0)
800f5534:	3c03801f 	lui	v1,0x801f
800f5538:	8c6244a8 	lw	v0,17576(v1)
800f553c:	30420001 	andi	v0,v0,0x1
800f5540:	10400028 	beqz	v0,800f55e4 <ConsoleInit+0x278>
800f5544:	3c02801f 	lui	v0,0x801f
800f5548:	3c02801f 	lui	v0,0x801f
800f554c:	8c44475c 	lw	a0,18268(v0)
800f5550:	24100001 	li	s0,1
800f5554:	3c060001 	lui	a2,0x1
800f5558:	3c028011 	lui	v0,0x8011
800f555c:	2442c930 	addiu	v0,v0,-14032
800f5560:	0040f809 	jalr	v0
800f5564:	34c68000 	ori	a2,a2,0x8000
800f5568:	3c028011 	lui	v0,0x8011
800f556c:	02002021 	move	a0,s0
800f5570:	2442c650 	addiu	v0,v0,-14768
800f5574:	0040f809 	jalr	v0
800f5578:	24050001 	li	a1,1
800f557c:	24030001 	li	v1,1
800f5580:	3c02801f 	lui	v0,0x801f
800f5584:	ac4344a0 	sw	v1,17568(v0)
800f5588:	3c04800f 	lui	a0,0x800f
800f558c:	3c028011 	lui	v0,0x8011
800f5590:	2442981c 	addiu	v0,v0,-26596
800f5594:	24845220 	addiu	a0,a0,21024
800f5598:	0040f809 	jalr	v0
800f559c:	24050703 	li	a1,1795
800f55a0:	8fbf0034 	lw	ra,52(sp)
800f55a4:	8fbe0030 	lw	s8,48(sp)
800f55a8:	8fb7002c 	lw	s7,44(sp)
800f55ac:	8fb60028 	lw	s6,40(sp)
800f55b0:	8fb50024 	lw	s5,36(sp)
800f55b4:	8fb40020 	lw	s4,32(sp)
800f55b8:	8fb3001c 	lw	s3,28(sp)
800f55bc:	8fb20018 	lw	s2,24(sp)
800f55c0:	8fb10014 	lw	s1,20(sp)
800f55c4:	8fb00010 	lw	s0,16(sp)
800f55c8:	00001021 	move	v0,zero
800f55cc:	03e00008 	jr	ra
800f55d0:	27bd0038 	addiu	sp,sp,56
800f55d4:	24020002 	li	v0,2
800f55d8:	3c03801f 	lui	v1,0x801f
800f55dc:	0803d4f1 	j	800f53c4 <ConsoleInit+0x58>
800f55e0:	ac6244a8 	sw	v0,17576(v1)
800f55e4:	8c444758 	lw	a0,18264(v0)
800f55e8:	0803d555 	j	800f5554 <ConsoleInit+0x1e8>
800f55ec:	24100002 	li	s0,2
800f55f0:	3c028010 	lui	v0,0x8010
800f55f4:	24424e60 	addiu	v0,v0,20064
800f55f8:	0040f809 	jalr	v0
800f55fc:	8e2444bc 	lw	a0,17596(s1)
800f5600:	0803d4fb 	j	800f53ec <ConsoleInit+0x80>
800f5604:	8fbf0034 	lw	ra,52(sp)
	...

800f5610 <fat_ftell>:
800f5610:	03e00008 	jr	ra
800f5614:	8c82000c 	lw	v0,12(a0)

800f5618 <fat_feof>:
800f5618:	8c83000c 	lw	v1,12(a0)
800f561c:	8c820004 	lw	v0,4(a0)
800f5620:	24630001 	addiu	v1,v1,1
800f5624:	0062182b 	sltu	v1,v1,v0
800f5628:	2402ffff 	li	v0,-1
800f562c:	03e00008 	jr	ra
800f5630:	0003100b 	movn	v0,zero,v1

800f5634 <fat_ferror>:
800f5634:	3c03801f 	lui	v1,0x801f
800f5638:	03e00008 	jr	ra
800f563c:	8c6244d8 	lw	v0,17624(v1)

800f5640 <fat_clearerr>:
800f5640:	3c02801f 	lui	v0,0x801f
800f5644:	03e00008 	jr	ra
800f5648:	ac4044d8 	sw	zero,17624(v0)

800f564c <fat_telldir>:
800f564c:	03e00008 	jr	ra
800f5650:	8c820340 	lw	v0,832(a0)

800f5654 <fat_readdir_ex>:
800f5654:	27bdffe8 	addiu	sp,sp,-24
800f5658:	afb00010 	sw	s0,16(sp)
800f565c:	3c028010 	lui	v0,0x8010
800f5660:	00808021 	move	s0,a0
800f5664:	3c04801f 	lui	a0,0x801f
800f5668:	00a03021 	move	a2,a1
800f566c:	afbf0014 	sw	ra,20(sp)
800f5670:	248444d8 	addiu	a0,a0,17624
800f5674:	2442e334 	addiu	v0,v0,-7372
800f5678:	0040f809 	jalr	v0
800f567c:	02002821 	move	a1,s0
800f5680:	14400002 	bnez	v0,800f568c <fat_readdir_ex+0x38>
800f5684:	00001821 	move	v1,zero
800f5688:	26030004 	addiu	v1,s0,4
800f568c:	8fbf0014 	lw	ra,20(sp)
800f5690:	8fb00010 	lw	s0,16(sp)
800f5694:	00601021 	move	v0,v1
800f5698:	03e00008 	jr	ra
800f569c:	27bd0018 	addiu	sp,sp,24

800f56a0 <fat_readdir>:
800f56a0:	27bdffe8 	addiu	sp,sp,-24
800f56a4:	afb00010 	sw	s0,16(sp)
800f56a8:	3c028010 	lui	v0,0x8010
800f56ac:	00808021 	move	s0,a0
800f56b0:	3c04801f 	lui	a0,0x801f
800f56b4:	afbf0014 	sw	ra,20(sp)
800f56b8:	248444d8 	addiu	a0,a0,17624
800f56bc:	02002821 	move	a1,s0
800f56c0:	2442e334 	addiu	v0,v0,-7372
800f56c4:	0040f809 	jalr	v0
800f56c8:	00003021 	move	a2,zero
800f56cc:	14400002 	bnez	v0,800f56d8 <fat_readdir+0x38>
800f56d0:	00001821 	move	v1,zero
800f56d4:	26030004 	addiu	v1,s0,4
800f56d8:	8fbf0014 	lw	ra,20(sp)
800f56dc:	8fb00010 	lw	s0,16(sp)
800f56e0:	00601021 	move	v0,v1
800f56e4:	03e00008 	jr	ra
800f56e8:	27bd0018 	addiu	sp,sp,24

800f56ec <fat_lstat>:
800f56ec:	00801021 	move	v0,a0
800f56f0:	3c198010 	lui	t9,0x8010
800f56f4:	3c04801f 	lui	a0,0x801f
800f56f8:	00a03021 	move	a2,a1
800f56fc:	248444d8 	addiu	a0,a0,17624
800f5700:	2739e41c 	addiu	t9,t9,-7140
800f5704:	03200008 	jr	t9
800f5708:	00402821 	move	a1,v0

800f570c <fat_rmdir>:
800f570c:	00802821 	move	a1,a0
800f5710:	3c198010 	lui	t9,0x8010
800f5714:	3c04801f 	lui	a0,0x801f
800f5718:	2739e664 	addiu	t9,t9,-6556
800f571c:	03200008 	jr	t9
800f5720:	248444d8 	addiu	a0,a0,17624

800f5724 <fat_remove>:
800f5724:	00802821 	move	a1,a0
800f5728:	3c198010 	lui	t9,0x8010
800f572c:	3c04801f 	lui	a0,0x801f
800f5730:	2739e664 	addiu	t9,t9,-6556
800f5734:	03200008 	jr	t9
800f5738:	248444d8 	addiu	a0,a0,17624

800f573c <fat_mkdir>:
800f573c:	00801021 	move	v0,a0
800f5740:	3c198010 	lui	t9,0x8010
800f5744:	3c04801f 	lui	a0,0x801f
800f5748:	00a03021 	move	a2,a1
800f574c:	248444d8 	addiu	a0,a0,17624
800f5750:	2739ed8c 	addiu	t9,t9,-4724
800f5754:	03200008 	jr	t9
800f5758:	00402821 	move	a1,v0

800f575c <fat_getcwd>:
800f575c:	27bdffe0 	addiu	sp,sp,-32
800f5760:	afb10014 	sw	s1,20(sp)
800f5764:	3c028012 	lui	v0,0x8012
800f5768:	3c118031 	lui	s1,0x8031
800f576c:	afb20018 	sw	s2,24(sp)
800f5770:	afb00010 	sw	s0,16(sp)
800f5774:	00809021 	move	s2,a0
800f5778:	afbf001c 	sw	ra,28(sp)
800f577c:	262449a0 	addiu	a0,s1,18848
800f5780:	2442bdb0 	addiu	v0,v0,-16976
800f5784:	0040f809 	jalr	v0
800f5788:	00a08021 	move	s0,a1
800f578c:	0050102b 	sltu	v0,v0,s0
800f5790:	262549a0 	addiu	a1,s1,18848
800f5794:	1040000c 	beqz	v0,800f57c8 <fat_getcwd+0x6c>
800f5798:	02402021 	move	a0,s2
800f579c:	3c028012 	lui	v0,0x8012
800f57a0:	2442bbf0 	addiu	v0,v0,-17424
800f57a4:	0040f809 	jalr	v0
800f57a8:	00000000 	nop
800f57ac:	02401021 	move	v0,s2
800f57b0:	8fbf001c 	lw	ra,28(sp)
800f57b4:	8fb20018 	lw	s2,24(sp)
800f57b8:	8fb10014 	lw	s1,20(sp)
800f57bc:	8fb00010 	lw	s0,16(sp)
800f57c0:	03e00008 	jr	ra
800f57c4:	27bd0020 	addiu	sp,sp,32
800f57c8:	3c02801f 	lui	v0,0x801f
800f57cc:	24030022 	li	v1,34
800f57d0:	ac4344d8 	sw	v1,17624(v0)
800f57d4:	00009021 	move	s2,zero
800f57d8:	02401021 	move	v0,s2
800f57dc:	8fbf001c 	lw	ra,28(sp)
800f57e0:	8fb20018 	lw	s2,24(sp)
800f57e4:	8fb10014 	lw	s1,20(sp)
800f57e8:	8fb00010 	lw	s0,16(sp)
800f57ec:	03e00008 	jr	ra
800f57f0:	27bd0020 	addiu	sp,sp,32

800f57f4 <fat_chdir>:
800f57f4:	27bdffe0 	addiu	sp,sp,-32
800f57f8:	afb00010 	sw	s0,16(sp)
800f57fc:	3c028010 	lui	v0,0x8010
800f5800:	00808021 	move	s0,a0
800f5804:	3c04801f 	lui	a0,0x801f
800f5808:	afbf0018 	sw	ra,24(sp)
800f580c:	afb10014 	sw	s1,20(sp)
800f5810:	248444d8 	addiu	a0,a0,17624
800f5814:	2442e550 	addiu	v0,v0,-6832
800f5818:	0040f809 	jalr	v0
800f581c:	02002821 	move	a1,s0
800f5820:	10400006 	beqz	v0,800f583c <fat_chdir+0x48>
800f5824:	8fbf0018 	lw	ra,24(sp)
800f5828:	8fb10014 	lw	s1,20(sp)
800f582c:	8fb00010 	lw	s0,16(sp)
800f5830:	2402ffff 	li	v0,-1
800f5834:	03e00008 	jr	ra
800f5838:	27bd0020 	addiu	sp,sp,32
800f583c:	3c028012 	lui	v0,0x8012
800f5840:	02002021 	move	a0,s0
800f5844:	2442baa0 	addiu	v0,v0,-17760
800f5848:	0040f809 	jalr	v0
800f584c:	2405003a 	li	a1,58
800f5850:	1040001d 	beqz	v0,800f58c8 <fat_chdir+0xd4>
800f5854:	3c118031 	lui	s1,0x8031
800f5858:	3c028012 	lui	v0,0x8012
800f585c:	02002821 	move	a1,s0
800f5860:	2442bbf0 	addiu	v0,v0,-17424
800f5864:	0040f809 	jalr	v0
800f5868:	262449a0 	addiu	a0,s1,18848
800f586c:	3c028012 	lui	v0,0x8012
800f5870:	262449a0 	addiu	a0,s1,18848
800f5874:	2442d200 	addiu	v0,v0,-11776
800f5878:	0040f809 	jalr	v0
800f587c:	00002821 	move	a1,zero
800f5880:	00401821 	move	v1,v0
800f5884:	3c028031 	lui	v0,0x8031
800f5888:	2445499f 	addiu	a1,v0,18847
800f588c:	2404002f 	li	a0,47
800f5890:	2463ffff 	addiu	v1,v1,-1
800f5894:	10650004 	beq	v1,a1,800f58a8 <fat_chdir+0xb4>
800f5898:	2402002f 	li	v0,47
800f589c:	80620000 	lb	v0,0(v1)
800f58a0:	1044fffb 	beq	v0,a0,800f5890 <fat_chdir+0x9c>
800f58a4:	2402002f 	li	v0,47
800f58a8:	a0620001 	sb	v0,1(v1)
800f58ac:	a0600002 	sb	zero,2(v1)
800f58b0:	8fbf0018 	lw	ra,24(sp)
800f58b4:	8fb10014 	lw	s1,20(sp)
800f58b8:	8fb00010 	lw	s0,16(sp)
800f58bc:	00001021 	move	v0,zero
800f58c0:	03e00008 	jr	ra
800f58c4:	27bd0020 	addiu	sp,sp,32
800f58c8:	3c028012 	lui	v0,0x8012
800f58cc:	02002821 	move	a1,s0
800f58d0:	2442ba60 	addiu	v0,v0,-17824
800f58d4:	0040f809 	jalr	v0
800f58d8:	262449a0 	addiu	a0,s1,18848
800f58dc:	0803d61c 	j	800f5870 <fat_chdir+0x7c>
800f58e0:	3c028012 	lui	v0,0x8012

800f58e4 <fat_closedir>:
800f58e4:	00802821 	move	a1,a0
800f58e8:	3c198010 	lui	t9,0x8010
800f58ec:	3c04801f 	lui	a0,0x801f
800f58f0:	2739e328 	addiu	t9,t9,-7384
800f58f4:	03200008 	jr	t9
800f58f8:	248444d8 	addiu	a0,a0,17624

800f58fc <fat_seekdir>:
800f58fc:	27bdffe0 	addiu	sp,sp,-32
800f5900:	afb10014 	sw	s1,20(sp)
800f5904:	afb00010 	sw	s0,16(sp)
800f5908:	afbf001c 	sw	ra,28(sp)
800f590c:	afb20018 	sw	s2,24(sp)
800f5910:	8c820344 	lw	v0,836(a0)
800f5914:	00808021 	move	s0,a0
800f5918:	1440000a 	bnez	v0,800f5944 <fat_seekdir+0x48>
800f591c:	00a08821 	move	s1,a1
800f5920:	24030009 	li	v1,9
800f5924:	3c02801f 	lui	v0,0x801f
800f5928:	ac4344d8 	sw	v1,17624(v0)
800f592c:	8fbf001c 	lw	ra,28(sp)
800f5930:	8fb20018 	lw	s2,24(sp)
800f5934:	8fb10014 	lw	s1,20(sp)
800f5938:	8fb00010 	lw	s0,16(sp)
800f593c:	03e00008 	jr	ra
800f5940:	27bd0020 	addiu	sp,sp,32
800f5944:	10a00015 	beqz	a1,800f599c <fat_seekdir+0xa0>
800f5948:	00000000 	nop
800f594c:	18a0fff7 	blez	a1,800f592c <fat_seekdir+0x30>
800f5950:	3c028010 	lui	v0,0x8010
800f5954:	8c830340 	lw	v1,832(a0)
800f5958:	2452c65c 	addiu	s2,v0,-14756
800f595c:	0071102b 	sltu	v0,v1,s1
800f5960:	1040fff2 	beqz	v0,800f592c <fat_seekdir+0x30>
800f5964:	26050004 	addiu	a1,s0,4
800f5968:	0240f809 	jalr	s2
800f596c:	8e040000 	lw	a0,0(s0)
800f5970:	8e030340 	lw	v1,832(s0)
800f5974:	ae020348 	sw	v0,840(s0)
800f5978:	24630001 	addiu	v1,v1,1
800f597c:	1440fff7 	bnez	v0,800f595c <fat_seekdir+0x60>
800f5980:	ae030340 	sw	v1,832(s0)
800f5984:	8fbf001c 	lw	ra,28(sp)
800f5988:	8fb20018 	lw	s2,24(sp)
800f598c:	8fb10014 	lw	s1,20(sp)
800f5990:	8fb00010 	lw	s0,16(sp)
800f5994:	03e00008 	jr	ra
800f5998:	27bd0020 	addiu	sp,sp,32
800f599c:	ac800340 	sw	zero,832(a0)
800f59a0:	8fbf001c 	lw	ra,28(sp)
800f59a4:	8fb20018 	lw	s2,24(sp)
800f59a8:	8fb10014 	lw	s1,20(sp)
800f59ac:	8fb00010 	lw	s0,16(sp)
800f59b0:	03e00008 	jr	ra
800f59b4:	27bd0020 	addiu	sp,sp,32

800f59b8 <fat_opendir>:
800f59b8:	3c028031 	lui	v0,0x8031
800f59bc:	00803021 	move	a2,a0
800f59c0:	2443e364 	addiu	v1,v0,-7324
800f59c4:	00002021 	move	a0,zero
800f59c8:	0803d677 	j	800f59dc <fat_opendir+0x24>
800f59cc:	24050020 	li	a1,32
800f59d0:	24840001 	addiu	a0,a0,1
800f59d4:	1085000e 	beq	a0,a1,800f5a10 <fat_opendir+0x58>
800f59d8:	3c02801f 	lui	v0,0x801f
800f59dc:	8c620000 	lw	v0,0(v1)
800f59e0:	1440fffb 	bnez	v0,800f59d0 <fat_opendir+0x18>
800f59e4:	2463034c 	addiu	v1,v1,844
800f59e8:	2402034c 	li	v0,844
800f59ec:	70821802 	mul	v1,a0,v0
800f59f0:	3c058031 	lui	a1,0x8031
800f59f4:	24a5e020 	addiu	a1,a1,-8160
800f59f8:	3c04801f 	lui	a0,0x801f
800f59fc:	3c198010 	lui	t9,0x8010
800f5a00:	00652821 	addu	a1,v1,a1
800f5a04:	2739e8ec 	addiu	t9,t9,-5908
800f5a08:	03200008 	jr	t9
800f5a0c:	248444d8 	addiu	a0,a0,17624
800f5a10:	24030018 	li	v1,24
800f5a14:	ac4344d8 	sw	v1,17624(v0)
800f5a18:	03e00008 	jr	ra
800f5a1c:	00001021 	move	v0,zero

800f5a20 <fat_fprintf>:
800f5a20:	27bdf7d8 	addiu	sp,sp,-2088
800f5a24:	afb20820 	sw	s2,2080(sp)
800f5a28:	afb00818 	sw	s0,2072(sp)
800f5a2c:	afbf0824 	sw	ra,2084(sp)
800f5a30:	afb1081c 	sw	s1,2076(sp)
800f5a34:	00808021 	move	s0,a0
800f5a38:	2408ffff 	li	t0,-1
800f5a3c:	afa60830 	sw	a2,2096(sp)
800f5a40:	afa70834 	sw	a3,2100(sp)
800f5a44:	10800033 	beqz	a0,800f5b14 <fat_fprintf+0xf4>
800f5a48:	00a09021 	move	s2,a1
800f5a4c:	3c02801f 	lui	v0,0x801f
800f5a50:	8c4330c8 	lw	v1,12488(v0)
800f5a54:	10830008 	beq	a0,v1,800f5a78 <fat_fprintf+0x58>
800f5a58:	00004021 	move	t0,zero
800f5a5c:	3c02801f 	lui	v0,0x801f
800f5a60:	8c4330c4 	lw	v1,12484(v0)
800f5a64:	27b10014 	addiu	s1,sp,20
800f5a68:	02202021 	move	a0,s1
800f5a6c:	00002821 	move	a1,zero
800f5a70:	16030008 	bne	s0,v1,800f5a94 <fat_fprintf+0x74>
800f5a74:	24060800 	li	a2,2048
800f5a78:	8fbf0824 	lw	ra,2084(sp)
800f5a7c:	8fb20820 	lw	s2,2080(sp)
800f5a80:	8fb1081c 	lw	s1,2076(sp)
800f5a84:	8fb00818 	lw	s0,2072(sp)
800f5a88:	01001021 	move	v0,t0
800f5a8c:	03e00008 	jr	ra
800f5a90:	27bd0828 	addiu	sp,sp,2088
800f5a94:	3c028011 	lui	v0,0x8011
800f5a98:	2442ca64 	addiu	v0,v0,-13724
800f5a9c:	0040f809 	jalr	v0
800f5aa0:	00000000 	nop
800f5aa4:	27a30830 	addiu	v1,sp,2096
800f5aa8:	3c028011 	lui	v0,0x8011
800f5aac:	02202021 	move	a0,s1
800f5ab0:	02403021 	move	a2,s2
800f5ab4:	00603821 	move	a3,v1
800f5ab8:	24050800 	li	a1,2048
800f5abc:	24420f00 	addiu	v0,v0,3840
800f5ac0:	0040f809 	jalr	v0
800f5ac4:	afa30010 	sw	v1,16(sp)
800f5ac8:	28420800 	slti	v0,v0,2048
800f5acc:	02202021 	move	a0,s1
800f5ad0:	1040ffe9 	beqz	v0,800f5a78 <fat_fprintf+0x58>
800f5ad4:	2408ffff 	li	t0,-1
800f5ad8:	3c028012 	lui	v0,0x8012
800f5adc:	2442bdb0 	addiu	v0,v0,-16976
800f5ae0:	0040f809 	jalr	v0
800f5ae4:	00000000 	nop
800f5ae8:	8e100000 	lw	s0,0(s0)
800f5aec:	00403821 	move	a3,v0
800f5af0:	3c04801f 	lui	a0,0x801f
800f5af4:	3c028010 	lui	v0,0x8010
800f5af8:	248444d8 	addiu	a0,a0,17624
800f5afc:	02002821 	move	a1,s0
800f5b00:	2442fbe8 	addiu	v0,v0,-1048
800f5b04:	0040f809 	jalr	v0
800f5b08:	02203021 	move	a2,s1
800f5b0c:	0803d69e 	j	800f5a78 <fat_fprintf+0x58>
800f5b10:	00404021 	move	t0,v0
800f5b14:	24030016 	li	v1,22
800f5b18:	3c02801f 	lui	v0,0x801f
800f5b1c:	0803d69e 	j	800f5a78 <fat_fprintf+0x58>
800f5b20:	ac4344d8 	sw	v1,17624(v0)

800f5b24 <fat_fputs>:
800f5b24:	27bdffe0 	addiu	sp,sp,-32
800f5b28:	afbf0018 	sw	ra,24(sp)
800f5b2c:	afb10014 	sw	s1,20(sp)
800f5b30:	afb00010 	sw	s0,16(sp)
800f5b34:	3c028012 	lui	v0,0x8012
800f5b38:	8cb00000 	lw	s0,0(a1)
800f5b3c:	2442bdb0 	addiu	v0,v0,-16976
800f5b40:	0040f809 	jalr	v0
800f5b44:	00808821 	move	s1,a0
800f5b48:	3c04801f 	lui	a0,0x801f
800f5b4c:	3c198010 	lui	t9,0x8010
800f5b50:	02002821 	move	a1,s0
800f5b54:	02203021 	move	a2,s1
800f5b58:	8fbf0018 	lw	ra,24(sp)
800f5b5c:	8fb10014 	lw	s1,20(sp)
800f5b60:	8fb00010 	lw	s0,16(sp)
800f5b64:	248444d8 	addiu	a0,a0,17624
800f5b68:	00403821 	move	a3,v0
800f5b6c:	2739fbe8 	addiu	t9,t9,-1048
800f5b70:	03200008 	jr	t9
800f5b74:	27bd0020 	addiu	sp,sp,32

800f5b78 <fat_fputc>:
800f5b78:	27bdffe8 	addiu	sp,sp,-24
800f5b7c:	afbf0010 	sw	ra,16(sp)
800f5b80:	8ca50000 	lw	a1,0(a1)
800f5b84:	3c028010 	lui	v0,0x8010
800f5b88:	afa40018 	sw	a0,24(sp)
800f5b8c:	3c04801f 	lui	a0,0x801f
800f5b90:	27a60018 	addiu	a2,sp,24
800f5b94:	248444d8 	addiu	a0,a0,17624
800f5b98:	2442fbe8 	addiu	v0,v0,-1048
800f5b9c:	0040f809 	jalr	v0
800f5ba0:	24070001 	li	a3,1
800f5ba4:	8fbf0010 	lw	ra,16(sp)
800f5ba8:	03e00008 	jr	ra
800f5bac:	27bd0018 	addiu	sp,sp,24

800f5bb0 <fat_fwrite>:
800f5bb0:	27bdffe8 	addiu	sp,sp,-24
800f5bb4:	afb00010 	sw	s0,16(sp)
800f5bb8:	00a08021 	move	s0,a1
800f5bbc:	00c01021 	move	v0,a2
800f5bc0:	afbf0014 	sw	ra,20(sp)
800f5bc4:	00803021 	move	a2,a0
800f5bc8:	12000005 	beqz	s0,800f5be0 <fat_fwrite+0x30>
800f5bcc:	00e02821 	move	a1,a3
800f5bd0:	3c04801f 	lui	a0,0x801f
800f5bd4:	72023802 	mul	a3,s0,v0
800f5bd8:	14400006 	bnez	v0,800f5bf4 <fat_fwrite+0x44>
800f5bdc:	248444d8 	addiu	a0,a0,17624
800f5be0:	8fbf0014 	lw	ra,20(sp)
800f5be4:	8fb00010 	lw	s0,16(sp)
800f5be8:	00001021 	move	v0,zero
800f5bec:	03e00008 	jr	ra
800f5bf0:	27bd0018 	addiu	sp,sp,24
800f5bf4:	3c028010 	lui	v0,0x8010
800f5bf8:	2442fbe8 	addiu	v0,v0,-1048
800f5bfc:	0040f809 	jalr	v0
800f5c00:	8ca50000 	lw	a1,0(a1)
800f5c04:	0050001b 	divu	zero,v0,s0
800f5c08:	020001f4 	teq	s0,zero,0x7
800f5c0c:	8fbf0014 	lw	ra,20(sp)
800f5c10:	8fb00010 	lw	s0,16(sp)
800f5c14:	27bd0018 	addiu	sp,sp,24
800f5c18:	03e00008 	jr	ra
800f5c1c:	00001012 	mflo	v0

800f5c20 <fat_fstat>:
800f5c20:	00801021 	move	v0,a0
800f5c24:	3c198010 	lui	t9,0x8010
800f5c28:	3c04801f 	lui	a0,0x801f
800f5c2c:	00a03021 	move	a2,a1
800f5c30:	248444d8 	addiu	a0,a0,17624
800f5c34:	2739f1b0 	addiu	t9,t9,-3664
800f5c38:	03200008 	jr	t9
800f5c3c:	00402821 	move	a1,v0

800f5c40 <fat_rewind>:
800f5c40:	8c850000 	lw	a1,0(a0)
800f5c44:	3c198010 	lui	t9,0x8010
800f5c48:	3c04801f 	lui	a0,0x801f
800f5c4c:	248444d8 	addiu	a0,a0,17624
800f5c50:	00003021 	move	a2,zero
800f5c54:	2739f2c8 	addiu	t9,t9,-3384
800f5c58:	03200008 	jr	t9
800f5c5c:	00003821 	move	a3,zero

800f5c60 <fat_fseek>:
800f5c60:	27bdffe8 	addiu	sp,sp,-24
800f5c64:	afbf0010 	sw	ra,16(sp)
800f5c68:	8c820000 	lw	v0,0(a0)
800f5c6c:	00a01821 	move	v1,a1
800f5c70:	3c04801f 	lui	a0,0x801f
800f5c74:	00402821 	move	a1,v0
800f5c78:	3c028010 	lui	v0,0x8010
800f5c7c:	00c03821 	move	a3,a2
800f5c80:	248444d8 	addiu	a0,a0,17624
800f5c84:	2442f2c8 	addiu	v0,v0,-3384
800f5c88:	0040f809 	jalr	v0
800f5c8c:	00603021 	move	a2,v1
800f5c90:	28430001 	slti	v1,v0,1
800f5c94:	8fbf0010 	lw	ra,16(sp)
800f5c98:	0003100a 	movz	v0,zero,v1
800f5c9c:	03e00008 	jr	ra
800f5ca0:	27bd0018 	addiu	sp,sp,24

800f5ca4 <fat_rename>:
800f5ca4:	00801021 	move	v0,a0
800f5ca8:	3c198010 	lui	t9,0x8010
800f5cac:	3c04801f 	lui	a0,0x801f
800f5cb0:	00a03021 	move	a2,a1
800f5cb4:	248444d8 	addiu	a0,a0,17624
800f5cb8:	2739ea70 	addiu	t9,t9,-5520
800f5cbc:	03200008 	jr	t9
800f5cc0:	00402821 	move	a1,v0

800f5cc4 <fat_fgets>:
800f5cc4:	27bdffd0 	addiu	sp,sp,-48
800f5cc8:	afb3001c 	sw	s3,28(sp)
800f5ccc:	afb10014 	sw	s1,20(sp)
800f5cd0:	afb00010 	sw	s0,16(sp)
800f5cd4:	24b1ffff 	addiu	s1,a1,-1
800f5cd8:	00808021 	move	s0,a0
800f5cdc:	3c13801f 	lui	s3,0x801f
800f5ce0:	28a50002 	slti	a1,a1,2
800f5ce4:	afb40020 	sw	s4,32(sp)
800f5ce8:	afbf0028 	sw	ra,40(sp)
800f5cec:	afb50024 	sw	s5,36(sp)
800f5cf0:	afb20018 	sw	s2,24(sp)
800f5cf4:	00c0a021 	move	s4,a2
800f5cf8:	02203821 	move	a3,s1
800f5cfc:	266444d8 	addiu	a0,s3,17624
800f5d00:	02003021 	move	a2,s0
800f5d04:	10a0000b 	beqz	a1,800f5d34 <fat_fgets+0x70>
800f5d08:	a2000000 	sb	zero,0(s0)
800f5d0c:	02001021 	move	v0,s0
800f5d10:	8fbf0028 	lw	ra,40(sp)
800f5d14:	8fb50024 	lw	s5,36(sp)
800f5d18:	8fb40020 	lw	s4,32(sp)
800f5d1c:	8fb3001c 	lw	s3,28(sp)
800f5d20:	8fb20018 	lw	s2,24(sp)
800f5d24:	8fb10014 	lw	s1,20(sp)
800f5d28:	8fb00010 	lw	s0,16(sp)
800f5d2c:	03e00008 	jr	ra
800f5d30:	27bd0030 	addiu	sp,sp,48
800f5d34:	3c028010 	lui	v0,0x8010
800f5d38:	24420574 	addiu	v0,v0,1396
800f5d3c:	0040f809 	jalr	v0
800f5d40:	8e850000 	lw	a1,0(s4)
800f5d44:	00409021 	move	s2,v0
800f5d48:	0202a821 	addu	s5,s0,v0
800f5d4c:	02002021 	move	a0,s0
800f5d50:	14400003 	bnez	v0,800f5d60 <fat_fgets+0x9c>
800f5d54:	2405000a 	li	a1,10
800f5d58:	0803d743 	j	800f5d0c <fat_fgets+0x48>
800f5d5c:	00008021 	move	s0,zero
800f5d60:	3c028012 	lui	v0,0x8012
800f5d64:	2442baa0 	addiu	v0,v0,-17760
800f5d68:	0040f809 	jalr	v0
800f5d6c:	a2a00000 	sb	zero,0(s5)
800f5d70:	24460001 	addiu	a2,v0,1
800f5d74:	00d03023 	subu	a2,a2,s0
800f5d78:	00d23023 	subu	a2,a2,s2
800f5d7c:	266444d8 	addiu	a0,s3,17624
800f5d80:	10400008 	beqz	v0,800f5da4 <fat_fgets+0xe0>
800f5d84:	24070001 	li	a3,1
800f5d88:	a0400001 	sb	zero,1(v0)
800f5d8c:	3c028010 	lui	v0,0x8010
800f5d90:	2442f2c8 	addiu	v0,v0,-3384
800f5d94:	0040f809 	jalr	v0
800f5d98:	8e850000 	lw	a1,0(s4)
800f5d9c:	0803d744 	j	800f5d10 <fat_fgets+0x4c>
800f5da0:	02001021 	move	v0,s0
800f5da4:	1632ffda 	bne	s1,s2,800f5d10 <fat_fgets+0x4c>
800f5da8:	02001021 	move	v0,s0
800f5dac:	82a3ffff 	lb	v1,-1(s5)
800f5db0:	2402000d 	li	v0,13
800f5db4:	266444d8 	addiu	a0,s3,17624
800f5db8:	2406ffff 	li	a2,-1
800f5dbc:	1462ffd3 	bne	v1,v0,800f5d0c <fat_fgets+0x48>
800f5dc0:	24070001 	li	a3,1
800f5dc4:	a2a0ffff 	sb	zero,-1(s5)
800f5dc8:	3c028010 	lui	v0,0x8010
800f5dcc:	2442f2c8 	addiu	v0,v0,-3384
800f5dd0:	0040f809 	jalr	v0
800f5dd4:	8e850000 	lw	a1,0(s4)
800f5dd8:	0803d744 	j	800f5d10 <fat_fgets+0x4c>
800f5ddc:	02001021 	move	v0,s0

800f5de0 <fat_fscanf>:
800f5de0:	27bdf7d8 	addiu	sp,sp,-2088
800f5de4:	00801021 	move	v0,a0
800f5de8:	afb1081c 	sw	s1,2076(sp)
800f5dec:	27b10014 	addiu	s1,sp,20
800f5df0:	afb00818 	sw	s0,2072(sp)
800f5df4:	afa60830 	sw	a2,2096(sp)
800f5df8:	00a08021 	move	s0,a1
800f5dfc:	afbf0820 	sw	ra,2080(sp)
800f5e00:	02202021 	move	a0,s1
800f5e04:	2408ffff 	li	t0,-1
800f5e08:	00403021 	move	a2,v0
800f5e0c:	afa70834 	sw	a3,2100(sp)
800f5e10:	10400016 	beqz	v0,800f5e6c <fat_fscanf+0x8c>
800f5e14:	24050800 	li	a1,2048
800f5e18:	3c02800f 	lui	v0,0x800f
800f5e1c:	24425cc4 	addiu	v0,v0,23748
800f5e20:	0040f809 	jalr	v0
800f5e24:	00000000 	nop
800f5e28:	27a30830 	addiu	v1,sp,2096
800f5e2c:	02202021 	move	a0,s1
800f5e30:	02002821 	move	a1,s0
800f5e34:	00603021 	move	a2,v1
800f5e38:	10400006 	beqz	v0,800f5e54 <fat_fscanf+0x74>
800f5e3c:	2408ffff 	li	t0,-1
800f5e40:	3c028011 	lui	v0,0x8011
800f5e44:	2442f550 	addiu	v0,v0,-2736
800f5e48:	0040f809 	jalr	v0
800f5e4c:	afa30010 	sw	v1,16(sp)
800f5e50:	00404021 	move	t0,v0
800f5e54:	8fbf0820 	lw	ra,2080(sp)
800f5e58:	8fb1081c 	lw	s1,2076(sp)
800f5e5c:	8fb00818 	lw	s0,2072(sp)
800f5e60:	01001021 	move	v0,t0
800f5e64:	03e00008 	jr	ra
800f5e68:	27bd0828 	addiu	sp,sp,2088
800f5e6c:	3c02801f 	lui	v0,0x801f
800f5e70:	24030016 	li	v1,22
800f5e74:	ac4344d8 	sw	v1,17624(v0)
800f5e78:	8fbf0820 	lw	ra,2080(sp)
800f5e7c:	8fb1081c 	lw	s1,2076(sp)
800f5e80:	8fb00818 	lw	s0,2072(sp)
800f5e84:	01001021 	move	v0,t0
800f5e88:	03e00008 	jr	ra
800f5e8c:	27bd0828 	addiu	sp,sp,2088

800f5e90 <fat_fgetc>:
800f5e90:	27bdffe0 	addiu	sp,sp,-32
800f5e94:	afbf0018 	sw	ra,24(sp)
800f5e98:	8c850000 	lw	a1,0(a0)
800f5e9c:	3c028010 	lui	v0,0x8010
800f5ea0:	3c04801f 	lui	a0,0x801f
800f5ea4:	248444d8 	addiu	a0,a0,17624
800f5ea8:	27a60010 	addiu	a2,sp,16
800f5eac:	24420574 	addiu	v0,v0,1396
800f5eb0:	0040f809 	jalr	v0
800f5eb4:	24070001 	li	a3,1
800f5eb8:	10400002 	beqz	v0,800f5ec4 <fat_fgetc+0x34>
800f5ebc:	2403ffff 	li	v1,-1
800f5ec0:	83a30010 	lb	v1,16(sp)
800f5ec4:	8fbf0018 	lw	ra,24(sp)
800f5ec8:	00601021 	move	v0,v1
800f5ecc:	03e00008 	jr	ra
800f5ed0:	27bd0020 	addiu	sp,sp,32

800f5ed4 <fat_fread>:
800f5ed4:	27bdffe8 	addiu	sp,sp,-24
800f5ed8:	afb00010 	sw	s0,16(sp)
800f5edc:	00a08021 	move	s0,a1
800f5ee0:	00c01021 	move	v0,a2
800f5ee4:	afbf0014 	sw	ra,20(sp)
800f5ee8:	00803021 	move	a2,a0
800f5eec:	12000005 	beqz	s0,800f5f04 <fat_fread+0x30>
800f5ef0:	00e02821 	move	a1,a3
800f5ef4:	3c04801f 	lui	a0,0x801f
800f5ef8:	72023802 	mul	a3,s0,v0
800f5efc:	14400006 	bnez	v0,800f5f18 <fat_fread+0x44>
800f5f00:	248444d8 	addiu	a0,a0,17624
800f5f04:	8fbf0014 	lw	ra,20(sp)
800f5f08:	8fb00010 	lw	s0,16(sp)
800f5f0c:	00001021 	move	v0,zero
800f5f10:	03e00008 	jr	ra
800f5f14:	27bd0018 	addiu	sp,sp,24
800f5f18:	3c028010 	lui	v0,0x8010
800f5f1c:	24420574 	addiu	v0,v0,1396
800f5f20:	0040f809 	jalr	v0
800f5f24:	8ca50000 	lw	a1,0(a1)
800f5f28:	0050001b 	divu	zero,v0,s0
800f5f2c:	020001f4 	teq	s0,zero,0x7
800f5f30:	8fbf0014 	lw	ra,20(sp)
800f5f34:	8fb00010 	lw	s0,16(sp)
800f5f38:	27bd0018 	addiu	sp,sp,24
800f5f3c:	03e00008 	jr	ra
800f5f40:	00001012 	mflo	v0

800f5f44 <fat_fflush>:
800f5f44:	8c820038 	lw	v0,56(a0)
800f5f48:	3c198010 	lui	t9,0x8010
800f5f4c:	2739b138 	addiu	t9,t9,-20168
800f5f50:	03200008 	jr	t9
800f5f54:	8c440004 	lw	a0,4(v0)

800f5f58 <fat_fclose>:
800f5f58:	8c850000 	lw	a1,0(a0)
800f5f5c:	3c198010 	lui	t9,0x8010
800f5f60:	3c04801f 	lui	a0,0x801f
800f5f64:	2739f548 	addiu	t9,t9,-2744
800f5f68:	03200008 	jr	t9
800f5f6c:	248444d8 	addiu	a0,a0,17624

800f5f70 <fat_fopen>:
800f5f70:	27bdffd0 	addiu	sp,sp,-48
800f5f74:	afb50024 	sw	s5,36(sp)
800f5f78:	3c158031 	lui	s5,0x8031
800f5f7c:	afb60028 	sw	s6,40(sp)
800f5f80:	afb20018 	sw	s2,24(sp)
800f5f84:	afbf002c 	sw	ra,44(sp)
800f5f88:	afb40020 	sw	s4,32(sp)
800f5f8c:	afb3001c 	sw	s3,28(sp)
800f5f90:	afb10014 	sw	s1,20(sp)
800f5f94:	afb00010 	sw	s0,16(sp)
800f5f98:	26a3dae0 	addiu	v1,s5,-9504
800f5f9c:	8c620034 	lw	v0,52(v1)
800f5fa0:	0080b021 	move	s6,a0
800f5fa4:	1040003c 	beqz	v0,800f6098 <fat_fopen+0x128>
800f5fa8:	00a09021 	move	s2,a1
800f5fac:	8c620088 	lw	v0,136(v1)
800f5fb0:	10400096 	beqz	v0,800f620c <fat_fopen+0x29c>
800f5fb4:	00000000 	nop
800f5fb8:	8c6200dc 	lw	v0,220(v1)
800f5fbc:	10400095 	beqz	v0,800f6214 <fat_fopen+0x2a4>
800f5fc0:	00000000 	nop
800f5fc4:	8c620130 	lw	v0,304(v1)
800f5fc8:	10400094 	beqz	v0,800f621c <fat_fopen+0x2ac>
800f5fcc:	00000000 	nop
800f5fd0:	8c620184 	lw	v0,388(v1)
800f5fd4:	10400093 	beqz	v0,800f6224 <fat_fopen+0x2b4>
800f5fd8:	00000000 	nop
800f5fdc:	8c6201d8 	lw	v0,472(v1)
800f5fe0:	10400092 	beqz	v0,800f622c <fat_fopen+0x2bc>
800f5fe4:	00000000 	nop
800f5fe8:	8c62022c 	lw	v0,556(v1)
800f5fec:	10400091 	beqz	v0,800f6234 <fat_fopen+0x2c4>
800f5ff0:	00000000 	nop
800f5ff4:	8c620280 	lw	v0,640(v1)
800f5ff8:	10400090 	beqz	v0,800f623c <fat_fopen+0x2cc>
800f5ffc:	00000000 	nop
800f6000:	8c6202d4 	lw	v0,724(v1)
800f6004:	1040008f 	beqz	v0,800f6244 <fat_fopen+0x2d4>
800f6008:	00000000 	nop
800f600c:	8c620328 	lw	v0,808(v1)
800f6010:	1040008e 	beqz	v0,800f624c <fat_fopen+0x2dc>
800f6014:	00000000 	nop
800f6018:	8c62037c 	lw	v0,892(v1)
800f601c:	1040008d 	beqz	v0,800f6254 <fat_fopen+0x2e4>
800f6020:	00000000 	nop
800f6024:	8c6203d0 	lw	v0,976(v1)
800f6028:	1040008c 	beqz	v0,800f625c <fat_fopen+0x2ec>
800f602c:	00000000 	nop
800f6030:	8c620424 	lw	v0,1060(v1)
800f6034:	104000af 	beqz	v0,800f62f4 <fat_fopen+0x384>
800f6038:	00000000 	nop
800f603c:	8c620478 	lw	v0,1144(v1)
800f6040:	10400016 	beqz	v0,800f609c <fat_fopen+0x12c>
800f6044:	2414000d 	li	s4,13
800f6048:	8c6204cc 	lw	v0,1228(v1)
800f604c:	10400013 	beqz	v0,800f609c <fat_fopen+0x12c>
800f6050:	2414000e 	li	s4,14
800f6054:	8c620520 	lw	v0,1312(v1)
800f6058:	104000a8 	beqz	v0,800f62fc <fat_fopen+0x38c>
800f605c:	24030018 	li	v1,24
800f6060:	3c02801f 	lui	v0,0x801f
800f6064:	00008021 	move	s0,zero
800f6068:	ac4344d8 	sw	v1,17624(v0)
800f606c:	02001021 	move	v0,s0
800f6070:	8fbf002c 	lw	ra,44(sp)
800f6074:	8fb60028 	lw	s6,40(sp)
800f6078:	8fb50024 	lw	s5,36(sp)
800f607c:	8fb40020 	lw	s4,32(sp)
800f6080:	8fb3001c 	lw	s3,28(sp)
800f6084:	8fb20018 	lw	s2,24(sp)
800f6088:	8fb10014 	lw	s1,20(sp)
800f608c:	8fb00010 	lw	s0,16(sp)
800f6090:	03e00008 	jr	ra
800f6094:	27bd0030 	addiu	sp,sp,48
800f6098:	0000a021 	move	s4,zero
800f609c:	3c13801c 	lui	s3,0x801c
800f60a0:	3c028012 	lui	v0,0x8012
800f60a4:	8e64e880 	lw	a0,-6016(s3)
800f60a8:	2450cc10 	addiu	s0,v0,-13296
800f60ac:	0200f809 	jalr	s0
800f60b0:	02402821 	move	a1,s2
800f60b4:	1040006b 	beqz	v0,800f6264 <fat_fopen+0x2f4>
800f60b8:	2671e880 	addiu	s1,s3,-6016
800f60bc:	8e240008 	lw	a0,8(s1)
800f60c0:	0200f809 	jalr	s0
800f60c4:	02402821 	move	a1,s2
800f60c8:	10400067 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f60cc:	24040001 	li	a0,1
800f60d0:	8e240010 	lw	a0,16(s1)
800f60d4:	0200f809 	jalr	s0
800f60d8:	02402821 	move	a1,s2
800f60dc:	10400062 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f60e0:	24040002 	li	a0,2
800f60e4:	8e240018 	lw	a0,24(s1)
800f60e8:	0200f809 	jalr	s0
800f60ec:	02402821 	move	a1,s2
800f60f0:	1040005d 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f60f4:	24040003 	li	a0,3
800f60f8:	8e240020 	lw	a0,32(s1)
800f60fc:	0200f809 	jalr	s0
800f6100:	02402821 	move	a1,s2
800f6104:	10400058 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f6108:	24040004 	li	a0,4
800f610c:	8e240028 	lw	a0,40(s1)
800f6110:	0200f809 	jalr	s0
800f6114:	02402821 	move	a1,s2
800f6118:	10400053 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f611c:	24040005 	li	a0,5
800f6120:	8e240030 	lw	a0,48(s1)
800f6124:	0200f809 	jalr	s0
800f6128:	02402821 	move	a1,s2
800f612c:	1040004e 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f6130:	24040006 	li	a0,6
800f6134:	8e240038 	lw	a0,56(s1)
800f6138:	0200f809 	jalr	s0
800f613c:	02402821 	move	a1,s2
800f6140:	10400049 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f6144:	24040007 	li	a0,7
800f6148:	8e240040 	lw	a0,64(s1)
800f614c:	0200f809 	jalr	s0
800f6150:	02402821 	move	a1,s2
800f6154:	10400044 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f6158:	24040008 	li	a0,8
800f615c:	8e240048 	lw	a0,72(s1)
800f6160:	0200f809 	jalr	s0
800f6164:	02402821 	move	a1,s2
800f6168:	1040003f 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f616c:	24040009 	li	a0,9
800f6170:	8e240050 	lw	a0,80(s1)
800f6174:	0200f809 	jalr	s0
800f6178:	02402821 	move	a1,s2
800f617c:	1040003a 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f6180:	2404000a 	li	a0,10
800f6184:	8e240058 	lw	a0,88(s1)
800f6188:	0200f809 	jalr	s0
800f618c:	02402821 	move	a1,s2
800f6190:	10400035 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f6194:	2404000b 	li	a0,11
800f6198:	8e240060 	lw	a0,96(s1)
800f619c:	0200f809 	jalr	s0
800f61a0:	02402821 	move	a1,s2
800f61a4:	10400030 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f61a8:	2404000c 	li	a0,12
800f61ac:	8e240068 	lw	a0,104(s1)
800f61b0:	0200f809 	jalr	s0
800f61b4:	02402821 	move	a1,s2
800f61b8:	1040002b 	beqz	v0,800f6268 <fat_fopen+0x2f8>
800f61bc:	2404000d 	li	a0,13
800f61c0:	8e240070 	lw	a0,112(s1)
800f61c4:	0200f809 	jalr	s0
800f61c8:	02402821 	move	a1,s2
800f61cc:	1040004d 	beqz	v0,800f6304 <fat_fopen+0x394>
800f61d0:	3c02801f 	lui	v0,0x801f
800f61d4:	24030016 	li	v1,22
800f61d8:	ac4344d8 	sw	v1,17624(v0)
800f61dc:	00008021 	move	s0,zero
800f61e0:	02001021 	move	v0,s0
800f61e4:	8fbf002c 	lw	ra,44(sp)
800f61e8:	8fb60028 	lw	s6,40(sp)
800f61ec:	8fb50024 	lw	s5,36(sp)
800f61f0:	8fb40020 	lw	s4,32(sp)
800f61f4:	8fb3001c 	lw	s3,28(sp)
800f61f8:	8fb20018 	lw	s2,24(sp)
800f61fc:	8fb10014 	lw	s1,20(sp)
800f6200:	8fb00010 	lw	s0,16(sp)
800f6204:	03e00008 	jr	ra
800f6208:	27bd0030 	addiu	sp,sp,48
800f620c:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6210:	24140001 	li	s4,1
800f6214:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6218:	24140002 	li	s4,2
800f621c:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6220:	24140003 	li	s4,3
800f6224:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6228:	24140004 	li	s4,4
800f622c:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6230:	24140005 	li	s4,5
800f6234:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6238:	24140006 	li	s4,6
800f623c:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6240:	24140007 	li	s4,7
800f6244:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6248:	24140008 	li	s4,8
800f624c:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6250:	24140009 	li	s4,9
800f6254:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6258:	2414000a 	li	s4,10
800f625c:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6260:	2414000b 	li	s4,11
800f6264:	00002021 	move	a0,zero
800f6268:	00141080 	sll	v0,s4,0x2
800f626c:	00141900 	sll	v1,s4,0x4
800f6270:	00621823 	subu	v1,v1,v0
800f6274:	2665e880 	addiu	a1,s3,-6016
800f6278:	000310c0 	sll	v0,v1,0x3
800f627c:	000420c0 	sll	a0,a0,0x3
800f6280:	00431023 	subu	v0,v0,v1
800f6284:	00852021 	addu	a0,a0,a1
800f6288:	26a3dae0 	addiu	v1,s5,-9504
800f628c:	00438021 	addu	s0,v0,v1
800f6290:	8c870004 	lw	a3,4(a0)
800f6294:	3c028010 	lui	v0,0x8010
800f6298:	3c04801f 	lui	a0,0x801f
800f629c:	248444d8 	addiu	a0,a0,17624
800f62a0:	02c03021 	move	a2,s6
800f62a4:	2442f738 	addiu	v0,v0,-2248
800f62a8:	0040f809 	jalr	v0
800f62ac:	02002821 	move	a1,s0
800f62b0:	00401821 	move	v1,v0
800f62b4:	2402ffff 	li	v0,-1
800f62b8:	1062000c 	beq	v1,v0,800f62ec <fat_fopen+0x37c>
800f62bc:	02001021 	move	v0,s0
800f62c0:	ae030000 	sw	v1,0(s0)
800f62c4:	8fbf002c 	lw	ra,44(sp)
800f62c8:	8fb60028 	lw	s6,40(sp)
800f62cc:	8fb50024 	lw	s5,36(sp)
800f62d0:	8fb40020 	lw	s4,32(sp)
800f62d4:	8fb3001c 	lw	s3,28(sp)
800f62d8:	8fb20018 	lw	s2,24(sp)
800f62dc:	8fb10014 	lw	s1,20(sp)
800f62e0:	8fb00010 	lw	s0,16(sp)
800f62e4:	03e00008 	jr	ra
800f62e8:	27bd0030 	addiu	sp,sp,48
800f62ec:	0803d81b 	j	800f606c <fat_fopen+0xfc>
800f62f0:	00008021 	move	s0,zero
800f62f4:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f62f8:	2414000c 	li	s4,12
800f62fc:	0803d827 	j	800f609c <fat_fopen+0x12c>
800f6300:	2414000f 	li	s4,15
800f6304:	0803d89a 	j	800f6268 <fat_fopen+0x2f8>
800f6308:	2404000e 	li	a0,14

800f630c <fat_init>:
800f630c:	3c028031 	lui	v0,0x8031
800f6310:	2442dae0 	addiu	v0,v0,-9504
800f6314:	27bdffe8 	addiu	sp,sp,-24
800f6318:	afbf0010 	sw	ra,16(sp)
800f631c:	3c038031 	lui	v1,0x8031
800f6320:	ac400520 	sw	zero,1312(v0)
800f6324:	ac400034 	sw	zero,52(v0)
800f6328:	ac400088 	sw	zero,136(v0)
800f632c:	ac4000dc 	sw	zero,220(v0)
800f6330:	ac400130 	sw	zero,304(v0)
800f6334:	ac400184 	sw	zero,388(v0)
800f6338:	ac4001d8 	sw	zero,472(v0)
800f633c:	ac40022c 	sw	zero,556(v0)
800f6340:	ac400280 	sw	zero,640(v0)
800f6344:	ac4002d4 	sw	zero,724(v0)
800f6348:	ac400328 	sw	zero,808(v0)
800f634c:	ac40037c 	sw	zero,892(v0)
800f6350:	ac4003d0 	sw	zero,976(v0)
800f6354:	ac400424 	sw	zero,1060(v0)
800f6358:	ac400478 	sw	zero,1144(v0)
800f635c:	ac4004cc 	sw	zero,1228(v0)
800f6360:	3c028031 	lui	v0,0x8031
800f6364:	2463e364 	addiu	v1,v1,-7324
800f6368:	24424ce4 	addiu	v0,v0,19684
800f636c:	ac600000 	sw	zero,0(v1)
800f6370:	2463034c 	addiu	v1,v1,844
800f6374:	1462fffd 	bne	v1,v0,800f636c <fat_init+0x60>
800f6378:	00000000 	nop
800f637c:	3c02800f 	lui	v0,0x800f
800f6380:	24426400 	addiu	v0,v0,25600
800f6384:	0040f809 	jalr	v0
800f6388:	00000000 	nop
800f638c:	38430001 	xori	v1,v0,0x1
800f6390:	8fbf0010 	lw	ra,16(sp)
800f6394:	2402ffff 	li	v0,-1
800f6398:	0003100a 	movz	v0,zero,v1
800f639c:	03e00008 	jr	ra
800f63a0:	27bd0018 	addiu	sp,sp,24
	...

800f63b0 <fatSetDefaultInterface>:
800f63b0:	3c19800f 	lui	t9,0x800f
800f63b4:	273964a0 	addiu	t9,t9,25760
800f63b8:	03200008 	jr	t9
800f63bc:	00000000 	nop

800f63c0 <fatUnsafeUnmount>:
800f63c0:	3c19800f 	lui	t9,0x800f
800f63c4:	27396bcc 	addiu	t9,t9,27596
800f63c8:	03200008 	jr	t9
800f63cc:	00000000 	nop

800f63d0 <fatUnmount>:
800f63d0:	3c19800f 	lui	t9,0x800f
800f63d4:	27396de0 	addiu	t9,t9,28128
800f63d8:	03200008 	jr	t9
800f63dc:	00000000 	nop

800f63e0 <fatMountCustomInterface>:
800f63e0:	3c19800f 	lui	t9,0x800f
800f63e4:	27396a14 	addiu	t9,t9,27156
800f63e8:	03200008 	jr	t9
800f63ec:	00000000 	nop

800f63f0 <fatMountNormalInterface>:
800f63f0:	3c19800f 	lui	t9,0x800f
800f63f4:	27396c98 	addiu	t9,t9,27800
800f63f8:	03200008 	jr	t9
800f63fc:	00000000 	nop

800f6400 <_FAT_Init>:
800f6400:	27bdffe0 	addiu	sp,sp,-32
800f6404:	afb00010 	sw	s0,16(sp)
800f6408:	3c10801c 	lui	s0,0x801c
800f640c:	2610e920 	addiu	s0,s0,-5856
800f6410:	8e020008 	lw	v0,8(s0)
800f6414:	afb10014 	sw	s1,20(sp)
800f6418:	afbf0018 	sw	ra,24(sp)
800f641c:	0040f809 	jalr	v0
800f6420:	00008821 	move	s1,zero
800f6424:	02002821 	move	a1,s0
800f6428:	00002021 	move	a0,zero
800f642c:	10400007 	beqz	v0,800f644c <_FAT_Init+0x4c>
800f6430:	24060008 	li	a2,8
800f6434:	02201021 	move	v0,s1
800f6438:	8fbf0018 	lw	ra,24(sp)
800f643c:	8fb10014 	lw	s1,20(sp)
800f6440:	8fb00010 	lw	s0,16(sp)
800f6444:	03e00008 	jr	ra
800f6448:	27bd0020 	addiu	sp,sp,32
800f644c:	3c02800f 	lui	v0,0x800f
800f6450:	24426908 	addiu	v0,v0,26888
800f6454:	0040f809 	jalr	v0
800f6458:	00000000 	nop
800f645c:	00408821 	move	s1,v0
800f6460:	3c04801c 	lui	a0,0x801c
800f6464:	24020001 	li	v0,1
800f6468:	1622fff2 	bne	s1,v0,800f6434 <_FAT_Init+0x34>
800f646c:	2484e900 	addiu	a0,a0,-5888
800f6470:	3c02800f 	lui	v0,0x800f
800f6474:	244257f4 	addiu	v0,v0,22516
800f6478:	0040f809 	jalr	v0
800f647c:	00000000 	nop
800f6480:	02201021 	move	v0,s1
800f6484:	8fbf0018 	lw	ra,24(sp)
800f6488:	8fb10014 	lw	s1,20(sp)
800f648c:	8fb00010 	lw	s0,16(sp)
800f6490:	03e00008 	jr	ra
800f6494:	27bd0020 	addiu	sp,sp,32
	...

800f64a0 <_FAT_partition_setDefaultInterface>:
800f64a0:	00041880 	sll	v1,a0,0x2
800f64a4:	3c058031 	lui	a1,0x8031
800f64a8:	2484ffff 	addiu	a0,a0,-1
800f64ac:	24a24ba0 	addiu	v0,a1,19360
800f64b0:	2c840003 	sltiu	a0,a0,3
800f64b4:	10800006 	beqz	a0,800f64d0 <_FAT_partition_setDefaultInterface+0x30>
800f64b8:	00621821 	addu	v1,v1,v0
800f64bc:	8c630000 	lw	v1,0(v1)
800f64c0:	10600003 	beqz	v1,800f64d0 <_FAT_partition_setDefaultInterface+0x30>
800f64c4:	24020001 	li	v0,1
800f64c8:	03e00008 	jr	ra
800f64cc:	aca34ba0 	sw	v1,19360(a1)
800f64d0:	03e00008 	jr	ra
800f64d4:	00001021 	move	v0,zero

800f64d8 <_FAT_partition_setDefaultPartition>:
800f64d8:	1080000e 	beqz	a0,800f6514 <_FAT_partition_setDefaultPartition+0x3c>
800f64dc:	3c058031 	lui	a1,0x8031
800f64e0:	8ca24ba0 	lw	v0,19360(a1)
800f64e4:	24a34ba0 	addiu	v1,a1,19360
800f64e8:	1082000b 	beq	a0,v0,800f6518 <_FAT_partition_setDefaultPartition+0x40>
800f64ec:	24060001 	li	a2,1
800f64f0:	8c620004 	lw	v0,4(v1)
800f64f4:	1082000b 	beq	a0,v0,800f6524 <_FAT_partition_setDefaultPartition+0x4c>
800f64f8:	00c01021 	move	v0,a2
800f64fc:	8c620008 	lw	v0,8(v1)
800f6500:	10820008 	beq	a0,v0,800f6524 <_FAT_partition_setDefaultPartition+0x4c>
800f6504:	00c01021 	move	v0,a2
800f6508:	8c62000c 	lw	v0,12(v1)
800f650c:	10820004 	beq	a0,v0,800f6520 <_FAT_partition_setDefaultPartition+0x48>
800f6510:	00000000 	nop
800f6514:	00003021 	move	a2,zero
800f6518:	03e00008 	jr	ra
800f651c:	00c01021 	move	v0,a2
800f6520:	00c01021 	move	v0,a2
800f6524:	03e00008 	jr	ra
800f6528:	aca44ba0 	sw	a0,19360(a1)

800f652c <_FAT_partition_constructor>:
800f652c:	27bdfdd8 	addiu	sp,sp,-552
800f6530:	afb00210 	sw	s0,528(sp)
800f6534:	3c028011 	lui	v0,0x8011
800f6538:	27b00010 	addiu	s0,sp,16
800f653c:	afb20218 	sw	s2,536(sp)
800f6540:	afb10214 	sw	s1,532(sp)
800f6544:	24060200 	li	a2,512
800f6548:	00808821 	move	s1,a0
800f654c:	afbf0224 	sw	ra,548(sp)
800f6550:	02002021 	move	a0,s0
800f6554:	afb40220 	sw	s4,544(sp)
800f6558:	afb3021c 	sw	s3,540(sp)
800f655c:	00a09021 	move	s2,a1
800f6560:	2442ca64 	addiu	v0,v0,-13724
800f6564:	0040f809 	jalr	v0
800f6568:	00002821 	move	a1,zero
800f656c:	8e220010 	lw	v0,16(s1)
800f6570:	00002021 	move	a0,zero
800f6574:	24050001 	li	a1,1
800f6578:	0040f809 	jalr	v0
800f657c:	02003021 	move	a2,s0
800f6580:	1440000b 	bnez	v0,800f65b0 <_FAT_partition_constructor+0x84>
800f6584:	93a3020e 	lbu	v1,526(sp)
800f6588:	00008021 	move	s0,zero
800f658c:	02001021 	move	v0,s0
800f6590:	8fbf0224 	lw	ra,548(sp)
800f6594:	8fb40220 	lw	s4,544(sp)
800f6598:	8fb3021c 	lw	s3,540(sp)
800f659c:	8fb20218 	lw	s2,536(sp)
800f65a0:	8fb10214 	lw	s1,532(sp)
800f65a4:	8fb00210 	lw	s0,528(sp)
800f65a8:	03e00008 	jr	ra
800f65ac:	27bd0228 	addiu	sp,sp,552
800f65b0:	24020055 	li	v0,85
800f65b4:	1462fff4 	bne	v1,v0,800f6588 <_FAT_partition_constructor+0x5c>
800f65b8:	93a3020f 	lbu	v1,527(sp)
800f65bc:	240200aa 	li	v0,170
800f65c0:	1462fff1 	bne	v1,v0,800f6588 <_FAT_partition_constructor+0x5c>
800f65c4:	93a30046 	lbu	v1,70(sp)
800f65c8:	24020046 	li	v0,70
800f65cc:	10620094 	beq	v1,v0,800f6820 <_FAT_partition_constructor+0x2f4>
800f65d0:	93a30047 	lbu	v1,71(sp)
800f65d4:	93a30062 	lbu	v1,98(sp)
800f65d8:	24020046 	li	v0,70
800f65dc:	10620087 	beq	v1,v0,800f67fc <_FAT_partition_constructor+0x2d0>
800f65e0:	93a30063 	lbu	v1,99(sp)
800f65e4:	240501be 	li	a1,446
800f65e8:	02051021 	addu	v0,s0,a1
800f65ec:	90440000 	lbu	a0,0(v0)
800f65f0:	24030080 	li	v1,128
800f65f4:	108300ab 	beq	a0,v1,800f68a4 <_FAT_partition_constructor+0x378>
800f65f8:	240201fe 	li	v0,510
800f65fc:	24a50010 	addiu	a1,a1,16
800f6600:	14a2fffa 	bne	a1,v0,800f65ec <_FAT_partition_constructor+0xc0>
800f6604:	02051021 	addu	v0,s0,a1
800f6608:	93a201d2 	lbu	v0,466(sp)
800f660c:	1440009b 	bnez	v0,800f687c <_FAT_partition_constructor+0x350>
800f6610:	93a201e2 	lbu	v0,482(sp)
800f6614:	1440008b 	bnez	v0,800f6844 <_FAT_partition_constructor+0x318>
800f6618:	93a201f2 	lbu	v0,498(sp)
800f661c:	14400099 	bnez	v0,800f6884 <_FAT_partition_constructor+0x358>
800f6620:	93a20202 	lbu	v0,514(sp)
800f6624:	14400088 	bnez	v0,800f6848 <_FAT_partition_constructor+0x31c>
800f6628:	240501ee 	li	a1,494
800f662c:	0000a021 	move	s4,zero
800f6630:	8e220010 	lw	v0,16(s1)
800f6634:	02003021 	move	a2,s0
800f6638:	02802021 	move	a0,s4
800f663c:	0040f809 	jalr	v0
800f6640:	24050001 	li	a1,1
800f6644:	1040ffd1 	beqz	v0,800f658c <_FAT_partition_constructor+0x60>
800f6648:	00008021 	move	s0,zero
800f664c:	3c028010 	lui	v0,0x8010
800f6650:	24425378 	addiu	v0,v0,21368
800f6654:	0040f809 	jalr	v0
800f6658:	24040048 	li	a0,72
800f665c:	1040ffca 	beqz	v0,800f6588 <_FAT_partition_constructor+0x5c>
800f6660:	00409821 	move	s3,v0
800f6664:	ac510000 	sw	s1,0(v0)
800f6668:	00408021 	move	s0,v0
800f666c:	93a20027 	lbu	v0,39(sp)
800f6670:	93a30026 	lbu	v1,38(sp)
800f6674:	00021200 	sll	v0,v0,0x8
800f6678:	00431025 	or	v0,v0,v1
800f667c:	1440000c 	bnez	v0,800f66b0 <_FAT_partition_constructor+0x184>
800f6680:	ae620034 	sw	v0,52(s3)
800f6684:	93a50035 	lbu	a1,53(sp)
800f6688:	93a30036 	lbu	v1,54(sp)
800f668c:	93a40037 	lbu	a0,55(sp)
800f6690:	93a20034 	lbu	v0,52(sp)
800f6694:	00052a00 	sll	a1,a1,0x8
800f6698:	00031c00 	sll	v1,v1,0x10
800f669c:	00042600 	sll	a0,a0,0x18
800f66a0:	00451025 	or	v0,v0,a1
800f66a4:	00641825 	or	v1,v1,a0
800f66a8:	00431025 	or	v0,v0,v1
800f66ac:	ae620034 	sw	v0,52(s3)
800f66b0:	93a20024 	lbu	v0,36(sp)
800f66b4:	93a30023 	lbu	v1,35(sp)
800f66b8:	00021200 	sll	v0,v0,0x8
800f66bc:	00431025 	or	v0,v0,v1
800f66c0:	1440000c 	bnez	v0,800f66f4 <_FAT_partition_constructor+0x1c8>
800f66c4:	ae02001c 	sw	v0,28(s0)
800f66c8:	93a50031 	lbu	a1,49(sp)
800f66cc:	93a30032 	lbu	v1,50(sp)
800f66d0:	93a40033 	lbu	a0,51(sp)
800f66d4:	93a20030 	lbu	v0,48(sp)
800f66d8:	00052a00 	sll	a1,a1,0x8
800f66dc:	00031c00 	sll	v1,v1,0x10
800f66e0:	00042600 	sll	a0,a0,0x18
800f66e4:	00451025 	or	v0,v0,a1
800f66e8:	00641825 	or	v1,v1,a0
800f66ec:	00431025 	or	v0,v0,v1
800f66f0:	ae02001c 	sw	v0,28(s0)
800f66f4:	24070200 	li	a3,512
800f66f8:	ae070024 	sw	a3,36(s0)
800f66fc:	93a2001c 	lbu	v0,28(sp)
800f6700:	93a3001b 	lbu	v1,27(sp)
800f6704:	93a5001d 	lbu	a1,29(sp)
800f6708:	00021200 	sll	v0,v0,0x8
800f670c:	00431025 	or	v0,v0,v1
800f6710:	70a22802 	mul	a1,a1,v0
800f6714:	8e090034 	lw	t1,52(s0)
800f6718:	24a301ff 	addiu	v1,a1,511
800f671c:	28a20000 	slti	v0,a1,0
800f6720:	0062280b 	movn	a1,v1,v0
800f6724:	00052a43 	sra	a1,a1,0x9
800f6728:	00051240 	sll	v0,a1,0x9
800f672c:	ae050028 	sw	a1,40(s0)
800f6730:	ae02002c 	sw	v0,44(s0)
800f6734:	93a2001f 	lbu	v0,31(sp)
800f6738:	93a3001e 	lbu	v1,30(sp)
800f673c:	00021200 	sll	v0,v0,0x8
800f6740:	00431025 	or	v0,v0,v1
800f6744:	02824021 	addu	t0,s4,v0
800f6748:	ae080030 	sw	t0,48(s0)
800f674c:	93a40020 	lbu	a0,32(sp)
800f6750:	8e03001c 	lw	v1,28(s0)
800f6754:	70891002 	mul	v0,a0,t1
800f6758:	00482021 	addu	a0,v0,t0
800f675c:	ae040014 	sw	a0,20(s0)
800f6760:	93a20022 	lbu	v0,34(sp)
800f6764:	93a60021 	lbu	a2,33(sp)
800f6768:	00021200 	sll	v0,v0,0x8
800f676c:	00461025 	or	v0,v0,a2
800f6770:	00021140 	sll	v0,v0,0x5
800f6774:	0047001b 	divu	zero,v0,a3
800f6778:	00e001f4 	teq	a3,zero,0x7
800f677c:	24060002 	li	a2,2
800f6780:	ae06003c 	sw	a2,60(s0)
800f6784:	00001012 	mflo	v0
800f6788:	00822021 	addu	a0,a0,v0
800f678c:	00641823 	subu	v1,v1,a0
800f6790:	0065001b 	divu	zero,v1,a1
800f6794:	00a001f4 	teq	a1,zero,0x7
800f6798:	00031a40 	sll	v1,v1,0x9
800f679c:	ae030010 	sw	v1,16(s0)
800f67a0:	ae040020 	sw	a0,32(s0)
800f67a4:	00002812 	mflo	a1
800f67a8:	2ca20ff5 	sltiu	v0,a1,4085
800f67ac:	10400037 	beqz	v0,800f688c <_FAT_partition_constructor+0x360>
800f67b0:	ae050038 	sw	a1,56(s0)
800f67b4:	24020001 	li	v0,1
800f67b8:	ae02000c 	sw	v0,12(s0)
800f67bc:	ae600018 	sw	zero,24(s3)
800f67c0:	8e650000 	lw	a1,0(s3)
800f67c4:	3c028010 	lui	v0,0x8010
800f67c8:	2442b5d8 	addiu	v0,v0,-18984
800f67cc:	0040f809 	jalr	v0
800f67d0:	02402021 	move	a0,s2
800f67d4:	8e630018 	lw	v1,24(s3)
800f67d8:	ae620004 	sw	v0,4(s3)
800f67dc:	ae630040 	sw	v1,64(s3)
800f67e0:	8e220004 	lw	v0,4(s1)
800f67e4:	ae600044 	sw	zero,68(s3)
800f67e8:	00021042 	srl	v0,v0,0x1
800f67ec:	38420001 	xori	v0,v0,0x1
800f67f0:	30420001 	andi	v0,v0,0x1
800f67f4:	0803d963 	j	800f658c <_FAT_partition_constructor+0x60>
800f67f8:	ae620008 	sw	v0,8(s3)
800f67fc:	24020041 	li	v0,65
800f6800:	1462ff79 	bne	v1,v0,800f65e8 <_FAT_partition_constructor+0xbc>
800f6804:	240501be 	li	a1,446
800f6808:	93a30064 	lbu	v1,100(sp)
800f680c:	24020054 	li	v0,84
800f6810:	1462ff76 	bne	v1,v0,800f65ec <_FAT_partition_constructor+0xc0>
800f6814:	02051021 	addu	v0,s0,a1
800f6818:	0803d98c 	j	800f6630 <_FAT_partition_constructor+0x104>
800f681c:	0000a021 	move	s4,zero
800f6820:	24020041 	li	v0,65
800f6824:	1462ff6c 	bne	v1,v0,800f65d8 <_FAT_partition_constructor+0xac>
800f6828:	93a30062 	lbu	v1,98(sp)
800f682c:	93a30048 	lbu	v1,72(sp)
800f6830:	24020054 	li	v0,84
800f6834:	1462ff68 	bne	v1,v0,800f65d8 <_FAT_partition_constructor+0xac>
800f6838:	93a30062 	lbu	v1,98(sp)
800f683c:	0803d98c 	j	800f6630 <_FAT_partition_constructor+0x104>
800f6840:	0000a021 	move	s4,zero
800f6844:	240501ce 	li	a1,462
800f6848:	24a20008 	addiu	v0,a1,8
800f684c:	02021021 	addu	v0,s0,v0
800f6850:	90460003 	lbu	a2,3(v0)
800f6854:	90440001 	lbu	a0,1(v0)
800f6858:	90430002 	lbu	v1,2(v0)
800f685c:	90450000 	lbu	a1,0(v0)
800f6860:	00042200 	sll	a0,a0,0x8
800f6864:	00031c00 	sll	v1,v1,0x10
800f6868:	00063600 	sll	a2,a2,0x18
800f686c:	00a42825 	or	a1,a1,a0
800f6870:	00661825 	or	v1,v1,a2
800f6874:	0803d98c 	j	800f6630 <_FAT_partition_constructor+0x104>
800f6878:	00a3a025 	or	s4,a1,v1
800f687c:	0803da12 	j	800f6848 <_FAT_partition_constructor+0x31c>
800f6880:	240501be 	li	a1,446
800f6884:	0803da12 	j	800f6848 <_FAT_partition_constructor+0x31c>
800f6888:	240501de 	li	a1,478
800f688c:	3402fff4 	li	v0,0xfff4
800f6890:	0045102b 	sltu	v0,v0,a1
800f6894:	14400007 	bnez	v0,800f68b4 <_FAT_partition_constructor+0x388>
800f6898:	24020003 	li	v0,3
800f689c:	0803d9ef 	j	800f67bc <_FAT_partition_constructor+0x290>
800f68a0:	ae06000c 	sw	a2,12(s0)
800f68a4:	14a2ffe9 	bne	a1,v0,800f684c <_FAT_partition_constructor+0x320>
800f68a8:	24a20008 	addiu	v0,a1,8
800f68ac:	0803d98c 	j	800f6630 <_FAT_partition_constructor+0x104>
800f68b0:	0000a021 	move	s4,zero
800f68b4:	ae02000c 	sw	v0,12(s0)
800f68b8:	93a5003d 	lbu	a1,61(sp)
800f68bc:	93a3003e 	lbu	v1,62(sp)
800f68c0:	93a4003f 	lbu	a0,63(sp)
800f68c4:	93a2003c 	lbu	v0,60(sp)
800f68c8:	00052a00 	sll	a1,a1,0x8
800f68cc:	00031c00 	sll	v1,v1,0x10
800f68d0:	00042600 	sll	a0,a0,0x18
800f68d4:	00641825 	or	v1,v1,a0
800f68d8:	00451025 	or	v0,v0,a1
800f68dc:	00431025 	or	v0,v0,v1
800f68e0:	ae020018 	sw	v0,24(s0)
800f68e4:	93a30038 	lbu	v1,56(sp)
800f68e8:	00031600 	sll	v0,v1,0x18
800f68ec:	00021603 	sra	v0,v0,0x18
800f68f0:	0440ffb3 	bltz	v0,800f67c0 <_FAT_partition_constructor+0x294>
800f68f4:	3062000f 	andi	v0,v1,0xf
800f68f8:	70491802 	mul	v1,v0,t1
800f68fc:	00681021 	addu	v0,v1,t0
800f6900:	0803d9f0 	j	800f67c0 <_FAT_partition_constructor+0x294>
800f6904:	ae020030 	sw	v0,48(s0)

800f6908 <_FAT_partition_freeMount>:
800f6908:	27bdffe0 	addiu	sp,sp,-32
800f690c:	2c820004 	sltiu	v0,a0,4
800f6910:	afbf0018 	sw	ra,24(sp)
800f6914:	afb10014 	sw	s1,20(sp)
800f6918:	10400012 	beqz	v0,800f6964 <_FAT_partition_freeMount+0x5c>
800f691c:	afb00010 	sw	s0,16(sp)
800f6920:	10a00010 	beqz	a1,800f6964 <_FAT_partition_freeMount+0x5c>
800f6924:	3c118031 	lui	s1,0x8031
800f6928:	00048080 	sll	s0,a0,0x2
800f692c:	26234ba0 	addiu	v1,s1,19360
800f6930:	02031021 	addu	v0,s0,v1
800f6934:	8c420000 	lw	v0,0(v0)
800f6938:	10400011 	beqz	v0,800f6980 <_FAT_partition_freeMount+0x78>
800f693c:	8e274ba0 	lw	a3,19360(s1)
800f6940:	8c420000 	lw	v0,0(v0)
800f6944:	00a21026 	xor	v0,a1,v0
800f6948:	2c440001 	sltiu	a0,v0,1
800f694c:	8fbf0018 	lw	ra,24(sp)
800f6950:	8fb10014 	lw	s1,20(sp)
800f6954:	8fb00010 	lw	s0,16(sp)
800f6958:	00801021 	move	v0,a0
800f695c:	03e00008 	jr	ra
800f6960:	27bd0020 	addiu	sp,sp,32
800f6964:	00002021 	move	a0,zero
800f6968:	8fbf0018 	lw	ra,24(sp)
800f696c:	8fb10014 	lw	s1,20(sp)
800f6970:	8fb00010 	lw	s0,16(sp)
800f6974:	00801021 	move	v0,a0
800f6978:	03e00008 	jr	ra
800f697c:	27bd0020 	addiu	sp,sp,32
800f6980:	10e00004 	beqz	a3,800f6994 <_FAT_partition_freeMount+0x8c>
800f6984:	00000000 	nop
800f6988:	8ce20000 	lw	v0,0(a3)
800f698c:	10a2001d 	beq	a1,v0,800f6a04 <_FAT_partition_freeMount+0xfc>
800f6990:	26224ba0 	addiu	v0,s1,19360
800f6994:	8c670004 	lw	a3,4(v1)
800f6998:	10e00004 	beqz	a3,800f69ac <_FAT_partition_freeMount+0xa4>
800f699c:	00000000 	nop
800f69a0:	8ce20000 	lw	v0,0(a3)
800f69a4:	10a20017 	beq	a1,v0,800f6a04 <_FAT_partition_freeMount+0xfc>
800f69a8:	26224ba0 	addiu	v0,s1,19360
800f69ac:	8c670008 	lw	a3,8(v1)
800f69b0:	10e00004 	beqz	a3,800f69c4 <_FAT_partition_freeMount+0xbc>
800f69b4:	00000000 	nop
800f69b8:	8ce20000 	lw	v0,0(a3)
800f69bc:	10a20011 	beq	a1,v0,800f6a04 <_FAT_partition_freeMount+0xfc>
800f69c0:	26224ba0 	addiu	v0,s1,19360
800f69c4:	8c67000c 	lw	a3,12(v1)
800f69c8:	10e00004 	beqz	a3,800f69dc <_FAT_partition_freeMount+0xd4>
800f69cc:	3c02800f 	lui	v0,0x800f
800f69d0:	8ce20000 	lw	v0,0(a3)
800f69d4:	10a2000a 	beq	a1,v0,800f6a00 <_FAT_partition_freeMount+0xf8>
800f69d8:	3c02800f 	lui	v0,0x800f
800f69dc:	00a02021 	move	a0,a1
800f69e0:	2442652c 	addiu	v0,v0,25900
800f69e4:	0040f809 	jalr	v0
800f69e8:	00c02821 	move	a1,a2
800f69ec:	26234ba0 	addiu	v1,s1,19360
800f69f0:	02031821 	addu	v1,s0,v1
800f69f4:	0002202b 	sltu	a0,zero,v0
800f69f8:	0803da53 	j	800f694c <_FAT_partition_freeMount+0x44>
800f69fc:	ac620000 	sw	v0,0(v1)
800f6a00:	26224ba0 	addiu	v0,s1,19360
800f6a04:	02021021 	addu	v0,s0,v0
800f6a08:	24040001 	li	a0,1
800f6a0c:	0803da53 	j	800f694c <_FAT_partition_freeMount+0x44>
800f6a10:	ac470000 	sw	a3,0(v0)

800f6a14 <_FAT_partition_mountCustomInterface>:
800f6a14:	27bdffe8 	addiu	sp,sp,-24
800f6a18:	3c078031 	lui	a3,0x8031
800f6a1c:	afb00010 	sw	s0,16(sp)
800f6a20:	afbf0014 	sw	ra,20(sp)
800f6a24:	24f04ba0 	addiu	s0,a3,19360
800f6a28:	8e02000c 	lw	v0,12(s0)
800f6a2c:	10400007 	beqz	v0,800f6a4c <_FAT_partition_mountCustomInterface+0x38>
800f6a30:	00801821 	move	v1,a0
800f6a34:	00001821 	move	v1,zero
800f6a38:	8fbf0014 	lw	ra,20(sp)
800f6a3c:	8fb00010 	lw	s0,16(sp)
800f6a40:	00601021 	move	v0,v1
800f6a44:	03e00008 	jr	ra
800f6a48:	27bd0018 	addiu	sp,sp,24
800f6a4c:	1080fff9 	beqz	a0,800f6a34 <_FAT_partition_mountCustomInterface+0x20>
800f6a50:	8ce64ba0 	lw	a2,19360(a3)
800f6a54:	10c00004 	beqz	a2,800f6a68 <_FAT_partition_mountCustomInterface+0x54>
800f6a58:	00000000 	nop
800f6a5c:	8cc20000 	lw	v0,0(a2)
800f6a60:	10820018 	beq	a0,v0,800f6ac4 <_FAT_partition_mountCustomInterface+0xb0>
800f6a64:	24e24ba0 	addiu	v0,a3,19360
800f6a68:	8e060004 	lw	a2,4(s0)
800f6a6c:	10c00004 	beqz	a2,800f6a80 <_FAT_partition_mountCustomInterface+0x6c>
800f6a70:	00000000 	nop
800f6a74:	8cc20000 	lw	v0,0(a2)
800f6a78:	10620012 	beq	v1,v0,800f6ac4 <_FAT_partition_mountCustomInterface+0xb0>
800f6a7c:	24e24ba0 	addiu	v0,a3,19360
800f6a80:	8e060008 	lw	a2,8(s0)
800f6a84:	10c00004 	beqz	a2,800f6a98 <_FAT_partition_mountCustomInterface+0x84>
800f6a88:	3c02800f 	lui	v0,0x800f
800f6a8c:	8cc20000 	lw	v0,0(a2)
800f6a90:	1062000b 	beq	v1,v0,800f6ac0 <_FAT_partition_mountCustomInterface+0xac>
800f6a94:	3c02800f 	lui	v0,0x800f
800f6a98:	2442652c 	addiu	v0,v0,25900
800f6a9c:	0040f809 	jalr	v0
800f6aa0:	00000000 	nop
800f6aa4:	ae02000c 	sw	v0,12(s0)
800f6aa8:	0002182b 	sltu	v1,zero,v0
800f6aac:	8fbf0014 	lw	ra,20(sp)
800f6ab0:	8fb00010 	lw	s0,16(sp)
800f6ab4:	00601021 	move	v0,v1
800f6ab8:	03e00008 	jr	ra
800f6abc:	27bd0018 	addiu	sp,sp,24
800f6ac0:	24e24ba0 	addiu	v0,a3,19360
800f6ac4:	24030001 	li	v1,1
800f6ac8:	0803da8e 	j	800f6a38 <_FAT_partition_mountCustomInterface+0x24>
800f6acc:	ac46000c 	sw	a2,12(v0)

800f6ad0 <_FAT_partition_getPartitionFromPath>:
800f6ad0:	27bdffe0 	addiu	sp,sp,-32
800f6ad4:	afb20018 	sw	s2,24(sp)
800f6ad8:	afb10014 	sw	s1,20(sp)
800f6adc:	afbf001c 	sw	ra,28(sp)
800f6ae0:	afb00010 	sw	s0,16(sp)
800f6ae4:	3c02801f 	lui	v0,0x801f
800f6ae8:	8c502b00 	lw	s0,11008(v0)
800f6aec:	3c028012 	lui	v0,0x8012
800f6af0:	00808821 	move	s1,a0
800f6af4:	2442bdb0 	addiu	v0,v0,-16976
800f6af8:	0040f809 	jalr	v0
800f6afc:	02002021 	move	a0,s0
800f6b00:	00409021 	move	s2,v0
800f6b04:	3c028012 	lui	v0,0x8012
800f6b08:	02202021 	move	a0,s1
800f6b0c:	2442baa0 	addiu	v0,v0,-17760
800f6b10:	0040f809 	jalr	v0
800f6b14:	2405003a 	li	a1,58
800f6b18:	1440000d 	bnez	v0,800f6b50 <_FAT_partition_getPartitionFromPath+0x80>
800f6b1c:	3c028012 	lui	v0,0x8012
800f6b20:	00001821 	move	v1,zero
800f6b24:	3c028031 	lui	v0,0x8031
800f6b28:	24424ba0 	addiu	v0,v0,19360
800f6b2c:	00031880 	sll	v1,v1,0x2
800f6b30:	00621821 	addu	v1,v1,v0
800f6b34:	8c620000 	lw	v0,0(v1)
800f6b38:	8fbf001c 	lw	ra,28(sp)
800f6b3c:	8fb20018 	lw	s2,24(sp)
800f6b40:	8fb10014 	lw	s1,20(sp)
800f6b44:	8fb00010 	lw	s0,16(sp)
800f6b48:	03e00008 	jr	ra
800f6b4c:	27bd0020 	addiu	sp,sp,32
800f6b50:	02002021 	move	a0,s0
800f6b54:	02202821 	move	a1,s1
800f6b58:	2442bfc0 	addiu	v0,v0,-16448
800f6b5c:	0040f809 	jalr	v0
800f6b60:	02403021 	move	a2,s2
800f6b64:	14400017 	bnez	v0,800f6bc4 <_FAT_partition_getPartitionFromPath+0xf4>
800f6b68:	02328821 	addu	s1,s1,s2
800f6b6c:	82300000 	lb	s0,0(s1)
800f6b70:	2412003a 	li	s2,58
800f6b74:	1212ffeb 	beq	s0,s2,800f6b24 <_FAT_partition_getPartitionFromPath+0x54>
800f6b78:	00001821 	move	v1,zero
800f6b7c:	3c028011 	lui	v0,0x8011
800f6b80:	2442d908 	addiu	v0,v0,-9976
800f6b84:	0040f809 	jalr	v0
800f6b88:	00000000 	nop
800f6b8c:	8c440000 	lw	a0,0(v0)
800f6b90:	00101040 	sll	v0,s0,0x1
800f6b94:	00441021 	addu	v0,v0,a0
800f6b98:	94430000 	lhu	v1,0(v0)
800f6b9c:	30630800 	andi	v1,v1,0x800
800f6ba0:	1060ffe5 	beqz	v1,800f6b38 <_FAT_partition_getPartitionFromPath+0x68>
800f6ba4:	00001021 	move	v0,zero
800f6ba8:	82220001 	lb	v0,1(s1)
800f6bac:	1452ffe2 	bne	v0,s2,800f6b38 <_FAT_partition_getPartitionFromPath+0x68>
800f6bb0:	00001021 	move	v0,zero
800f6bb4:	2603ffd0 	addiu	v1,s0,-48
800f6bb8:	2c620004 	sltiu	v0,v1,4
800f6bbc:	1440ffd9 	bnez	v0,800f6b24 <_FAT_partition_getPartitionFromPath+0x54>
800f6bc0:	00000000 	nop
800f6bc4:	0803dace 	j	800f6b38 <_FAT_partition_getPartitionFromPath+0x68>
800f6bc8:	00001021 	move	v0,zero

800f6bcc <_FAT_partition_unsafeUnmount>:
800f6bcc:	3c068031 	lui	a2,0x8031
800f6bd0:	27bdffe8 	addiu	sp,sp,-24
800f6bd4:	00042080 	sll	a0,a0,0x2
800f6bd8:	24c54ba0 	addiu	a1,a2,19360
800f6bdc:	afbf0014 	sw	ra,20(sp)
800f6be0:	afb00010 	sw	s0,16(sp)
800f6be4:	00852021 	addu	a0,a0,a1
800f6be8:	8c900000 	lw	s0,0(a0)
800f6bec:	1200001e 	beqz	s0,800f6c68 <_FAT_partition_unsafeUnmount+0x9c>
800f6bf0:	00001021 	move	v0,zero
800f6bf4:	8cc24ba0 	lw	v0,19360(a2)
800f6bf8:	8ca40004 	lw	a0,4(a1)
800f6bfc:	02021826 	xor	v1,s0,v0
800f6c00:	0003100a 	movz	v0,zero,v1
800f6c04:	1204001c 	beq	s0,a0,800f6c78 <_FAT_partition_unsafeUnmount+0xac>
800f6c08:	acc24ba0 	sw	v0,19360(a2)
800f6c0c:	8ca20008 	lw	v0,8(a1)
800f6c10:	1202001c 	beq	s0,v0,800f6c84 <_FAT_partition_unsafeUnmount+0xb8>
800f6c14:	00000000 	nop
800f6c18:	8ca2000c 	lw	v0,12(a1)
800f6c1c:	1202001c 	beq	s0,v0,800f6c90 <_FAT_partition_unsafeUnmount+0xc4>
800f6c20:	00000000 	nop
800f6c24:	3c028010 	lui	v0,0x8010
800f6c28:	2442b1fc 	addiu	v0,v0,-19972
800f6c2c:	0040f809 	jalr	v0
800f6c30:	8e040004 	lw	a0,4(s0)
800f6c34:	3c028010 	lui	v0,0x8010
800f6c38:	2442b70c 	addiu	v0,v0,-18676
800f6c3c:	0040f809 	jalr	v0
800f6c40:	8e040004 	lw	a0,4(s0)
800f6c44:	8e030000 	lw	v1,0(s0)
800f6c48:	8c62001c 	lw	v0,28(v1)
800f6c4c:	0040f809 	jalr	v0
800f6c50:	00000000 	nop
800f6c54:	3c028010 	lui	v0,0x8010
800f6c58:	24424e60 	addiu	v0,v0,20064
800f6c5c:	0040f809 	jalr	v0
800f6c60:	02002021 	move	a0,s0
800f6c64:	24020001 	li	v0,1
800f6c68:	8fbf0014 	lw	ra,20(sp)
800f6c6c:	8fb00010 	lw	s0,16(sp)
800f6c70:	03e00008 	jr	ra
800f6c74:	27bd0018 	addiu	sp,sp,24
800f6c78:	8ca20008 	lw	v0,8(a1)
800f6c7c:	1602ffe6 	bne	s0,v0,800f6c18 <_FAT_partition_unsafeUnmount+0x4c>
800f6c80:	aca00004 	sw	zero,4(a1)
800f6c84:	8ca2000c 	lw	v0,12(a1)
800f6c88:	1602ffe6 	bne	s0,v0,800f6c24 <_FAT_partition_unsafeUnmount+0x58>
800f6c8c:	aca00008 	sw	zero,8(a1)
800f6c90:	0803db09 	j	800f6c24 <_FAT_partition_unsafeUnmount+0x58>
800f6c94:	aca0000c 	sw	zero,12(a1)

800f6c98 <_FAT_partition_mount>:
800f6c98:	27bdffe0 	addiu	sp,sp,-32
800f6c9c:	afb10014 	sw	s1,20(sp)
800f6ca0:	3c118031 	lui	s1,0x8031
800f6ca4:	afb00010 	sw	s0,16(sp)
800f6ca8:	26224ba0 	addiu	v0,s1,19360
800f6cac:	00048080 	sll	s0,a0,0x2
800f6cb0:	afb20018 	sw	s2,24(sp)
800f6cb4:	afbf001c 	sw	ra,28(sp)
800f6cb8:	02021021 	addu	v0,s0,v0
800f6cbc:	8c430000 	lw	v1,0(v0)
800f6cc0:	10600009 	beqz	v1,800f6ce8 <_FAT_partition_mount+0x50>
800f6cc4:	00a09021 	move	s2,a1
800f6cc8:	00002021 	move	a0,zero
800f6ccc:	8fbf001c 	lw	ra,28(sp)
800f6cd0:	8fb20018 	lw	s2,24(sp)
800f6cd4:	8fb10014 	lw	s1,20(sp)
800f6cd8:	8fb00010 	lw	s0,16(sp)
800f6cdc:	00801021 	move	v0,a0
800f6ce0:	03e00008 	jr	ra
800f6ce4:	27bd0020 	addiu	sp,sp,32
800f6ce8:	24020001 	li	v0,1
800f6cec:	10820031 	beq	a0,v0,800f6db4 <_FAT_partition_mount+0x11c>
800f6cf0:	24020002 	li	v0,2
800f6cf4:	1482fff5 	bne	a0,v0,800f6ccc <_FAT_partition_mount+0x34>
800f6cf8:	00002021 	move	a0,zero
800f6cfc:	3c02800f 	lui	v0,0x800f
800f6d00:	24427370 	addiu	v0,v0,29552
800f6d04:	0040f809 	jalr	v0
800f6d08:	00000000 	nop
800f6d0c:	00402021 	move	a0,v0
800f6d10:	1080ffed 	beqz	a0,800f6cc8 <_FAT_partition_mount+0x30>
800f6d14:	00000000 	nop
800f6d18:	8e254ba0 	lw	a1,19360(s1)
800f6d1c:	10a00004 	beqz	a1,800f6d30 <_FAT_partition_mount+0x98>
800f6d20:	3c028031 	lui	v0,0x8031
800f6d24:	8ca20000 	lw	v0,0(a1)
800f6d28:	10820028 	beq	a0,v0,800f6dcc <_FAT_partition_mount+0x134>
800f6d2c:	3c028031 	lui	v0,0x8031
800f6d30:	24434ba0 	addiu	v1,v0,19360
800f6d34:	8c650004 	lw	a1,4(v1)
800f6d38:	10a00004 	beqz	a1,800f6d4c <_FAT_partition_mount+0xb4>
800f6d3c:	00000000 	nop
800f6d40:	8ca20000 	lw	v0,0(a1)
800f6d44:	10820022 	beq	a0,v0,800f6dd0 <_FAT_partition_mount+0x138>
800f6d48:	26224ba0 	addiu	v0,s1,19360
800f6d4c:	8c650008 	lw	a1,8(v1)
800f6d50:	10a00004 	beqz	a1,800f6d64 <_FAT_partition_mount+0xcc>
800f6d54:	00000000 	nop
800f6d58:	8ca20000 	lw	v0,0(a1)
800f6d5c:	1082001c 	beq	a0,v0,800f6dd0 <_FAT_partition_mount+0x138>
800f6d60:	26224ba0 	addiu	v0,s1,19360
800f6d64:	8c65000c 	lw	a1,12(v1)
800f6d68:	10a00004 	beqz	a1,800f6d7c <_FAT_partition_mount+0xe4>
800f6d6c:	3c02800f 	lui	v0,0x800f
800f6d70:	8ca20000 	lw	v0,0(a1)
800f6d74:	10820015 	beq	a0,v0,800f6dcc <_FAT_partition_mount+0x134>
800f6d78:	3c02800f 	lui	v0,0x800f
800f6d7c:	2442652c 	addiu	v0,v0,25900
800f6d80:	0040f809 	jalr	v0
800f6d84:	02402821 	move	a1,s2
800f6d88:	26234ba0 	addiu	v1,s1,19360
800f6d8c:	02031821 	addu	v1,s0,v1
800f6d90:	ac620000 	sw	v0,0(v1)
800f6d94:	0002202b 	sltu	a0,zero,v0
800f6d98:	8fbf001c 	lw	ra,28(sp)
800f6d9c:	8fb20018 	lw	s2,24(sp)
800f6da0:	8fb10014 	lw	s1,20(sp)
800f6da4:	8fb00010 	lw	s0,16(sp)
800f6da8:	00801021 	move	v0,a0
800f6dac:	03e00008 	jr	ra
800f6db0:	27bd0020 	addiu	sp,sp,32
800f6db4:	3c02800f 	lui	v0,0x800f
800f6db8:	244273cc 	addiu	v0,v0,29644
800f6dbc:	0040f809 	jalr	v0
800f6dc0:	00000000 	nop
800f6dc4:	0803db44 	j	800f6d10 <_FAT_partition_mount+0x78>
800f6dc8:	00402021 	move	a0,v0
800f6dcc:	26224ba0 	addiu	v0,s1,19360
800f6dd0:	02021021 	addu	v0,s0,v0
800f6dd4:	24040001 	li	a0,1
800f6dd8:	0803db33 	j	800f6ccc <_FAT_partition_mount+0x34>
800f6ddc:	ac450000 	sw	a1,0(v0)

800f6de0 <_FAT_partition_unmount>:
800f6de0:	3c068031 	lui	a2,0x8031
800f6de4:	27bdffe8 	addiu	sp,sp,-24
800f6de8:	00042080 	sll	a0,a0,0x2
800f6dec:	24c54ba0 	addiu	a1,a2,19360
800f6df0:	afbf0014 	sw	ra,20(sp)
800f6df4:	afb00010 	sw	s0,16(sp)
800f6df8:	00852021 	addu	a0,a0,a1
800f6dfc:	8c900000 	lw	s0,0(a0)
800f6e00:	12000020 	beqz	s0,800f6e84 <_FAT_partition_unmount+0xa4>
800f6e04:	00000000 	nop
800f6e08:	8e020044 	lw	v0,68(s0)
800f6e0c:	1440001d 	bnez	v0,800f6e84 <_FAT_partition_unmount+0xa4>
800f6e10:	8cc24ba0 	lw	v0,19360(a2)
800f6e14:	8ca40004 	lw	a0,4(a1)
800f6e18:	02021826 	xor	v1,s0,v0
800f6e1c:	0003100a 	movz	v0,zero,v1
800f6e20:	1204001f 	beq	s0,a0,800f6ea0 <_FAT_partition_unmount+0xc0>
800f6e24:	acc24ba0 	sw	v0,19360(a2)
800f6e28:	8ca20008 	lw	v0,8(a1)
800f6e2c:	1202001f 	beq	s0,v0,800f6eac <_FAT_partition_unmount+0xcc>
800f6e30:	00000000 	nop
800f6e34:	8ca2000c 	lw	v0,12(a1)
800f6e38:	12020017 	beq	s0,v0,800f6e98 <_FAT_partition_unmount+0xb8>
800f6e3c:	00000000 	nop
800f6e40:	3c028010 	lui	v0,0x8010
800f6e44:	2442b70c 	addiu	v0,v0,-18676
800f6e48:	0040f809 	jalr	v0
800f6e4c:	8e040004 	lw	a0,4(s0)
800f6e50:	8e030000 	lw	v1,0(s0)
800f6e54:	8c62001c 	lw	v0,28(v1)
800f6e58:	0040f809 	jalr	v0
800f6e5c:	00000000 	nop
800f6e60:	3c028010 	lui	v0,0x8010
800f6e64:	24424e60 	addiu	v0,v0,20064
800f6e68:	0040f809 	jalr	v0
800f6e6c:	02002021 	move	a0,s0
800f6e70:	8fbf0014 	lw	ra,20(sp)
800f6e74:	8fb00010 	lw	s0,16(sp)
800f6e78:	24020001 	li	v0,1
800f6e7c:	03e00008 	jr	ra
800f6e80:	27bd0018 	addiu	sp,sp,24
800f6e84:	8fbf0014 	lw	ra,20(sp)
800f6e88:	8fb00010 	lw	s0,16(sp)
800f6e8c:	00001021 	move	v0,zero
800f6e90:	03e00008 	jr	ra
800f6e94:	27bd0018 	addiu	sp,sp,24
800f6e98:	0803db90 	j	800f6e40 <_FAT_partition_unmount+0x60>
800f6e9c:	aca0000c 	sw	zero,12(a1)
800f6ea0:	8ca20008 	lw	v0,8(a1)
800f6ea4:	1602ffe3 	bne	s0,v0,800f6e34 <_FAT_partition_unmount+0x54>
800f6ea8:	aca00004 	sw	zero,4(a1)
800f6eac:	8ca2000c 	lw	v0,12(a1)
800f6eb0:	1602ffe3 	bne	s0,v0,800f6e40 <_FAT_partition_unmount+0x60>
800f6eb4:	aca00008 	sw	zero,8(a1)
800f6eb8:	0803db90 	j	800f6e40 <_FAT_partition_unmount+0x60>
800f6ebc:	aca0000c 	sw	zero,12(a1)

800f6ec0 <fat_getDiskTotalSpace>:
800f6ec0:	27bdffe0 	addiu	sp,sp,-32
800f6ec4:	afb00010 	sw	s0,16(sp)
800f6ec8:	3c028012 	lui	v0,0x8012
800f6ecc:	00808021 	move	s0,a0
800f6ed0:	3c04801d 	lui	a0,0x801d
800f6ed4:	afb10014 	sw	s1,20(sp)
800f6ed8:	24847208 	addiu	a0,a0,29192
800f6edc:	afbf0018 	sw	ra,24(sp)
800f6ee0:	00a08821 	move	s1,a1
800f6ee4:	2442bbc0 	addiu	v0,v0,-17472
800f6ee8:	0040f809 	jalr	v0
800f6eec:	02002821 	move	a1,s0
800f6ef0:	14400008 	bnez	v0,800f6f14 <fat_getDiskTotalSpace+0x54>
800f6ef4:	02002021 	move	a0,s0
800f6ef8:	00001821 	move	v1,zero
800f6efc:	8fbf0018 	lw	ra,24(sp)
800f6f00:	8fb10014 	lw	s1,20(sp)
800f6f04:	8fb00010 	lw	s0,16(sp)
800f6f08:	00601021 	move	v0,v1
800f6f0c:	03e00008 	jr	ra
800f6f10:	27bd0020 	addiu	sp,sp,32
800f6f14:	3c028012 	lui	v0,0x8012
800f6f18:	2442bdb0 	addiu	v0,v0,-16976
800f6f1c:	0040f809 	jalr	v0
800f6f20:	00000000 	nop
800f6f24:	02022821 	addu	a1,s0,v0
800f6f28:	80a2ffff 	lb	v0,-1(a1)
800f6f2c:	2403002f 	li	v1,47
800f6f30:	10430002 	beq	v0,v1,800f6f3c <fat_getDiskTotalSpace+0x7c>
800f6f34:	02002021 	move	a0,s0
800f6f38:	a0a30000 	sb	v1,0(a1)
800f6f3c:	3c02800f 	lui	v0,0x800f
800f6f40:	24426ad0 	addiu	v0,v0,27344
800f6f44:	0040f809 	jalr	v0
800f6f48:	00000000 	nop
800f6f4c:	1040ffea 	beqz	v0,800f6ef8 <fat_getDiskTotalSpace+0x38>
800f6f50:	24030001 	li	v1,1
800f6f54:	8c42001c 	lw	v0,28(v0)
800f6f58:	ae220000 	sw	v0,0(s1)
800f6f5c:	8fbf0018 	lw	ra,24(sp)
800f6f60:	8fb10014 	lw	s1,20(sp)
800f6f64:	8fb00010 	lw	s0,16(sp)
800f6f68:	00601021 	move	v0,v1
800f6f6c:	03e00008 	jr	ra
800f6f70:	27bd0020 	addiu	sp,sp,32

800f6f74 <getDirSize>:
800f6f74:	3c02801d 	lui	v0,0x801d
800f6f78:	27bdfd30 	addiu	sp,sp,-720
800f6f7c:	24427208 	addiu	v0,v0,29192
800f6f80:	afb002a8 	sw	s0,680(sp)
800f6f84:	afbf02cc 	sw	ra,716(sp)
800f6f88:	afbe02c8 	sw	s8,712(sp)
800f6f8c:	afb702c4 	sw	s7,708(sp)
800f6f90:	afb602c0 	sw	s6,704(sp)
800f6f94:	afb502bc 	sw	s5,700(sp)
800f6f98:	afb402b8 	sw	s4,696(sp)
800f6f9c:	afb302b4 	sw	s3,692(sp)
800f6fa0:	afb202b0 	sw	s2,688(sp)
800f6fa4:	afb102ac 	sw	s1,684(sp)
800f6fa8:	00808021 	move	s0,a0
800f6fac:	afa502d4 	sw	a1,724(sp)
800f6fb0:	10820020 	beq	a0,v0,800f7034 <getDirSize+0xc0>
800f6fb4:	afa602d8 	sw	a2,728(sp)
800f6fb8:	27b200a4 	addiu	s2,sp,164
800f6fbc:	3c028011 	lui	v0,0x8011
800f6fc0:	24060100 	li	a2,256
800f6fc4:	02402021 	move	a0,s2
800f6fc8:	2454ca64 	addiu	s4,v0,-13724
800f6fcc:	0280f809 	jalr	s4
800f6fd0:	00002821 	move	a1,zero
800f6fd4:	3c028012 	lui	v0,0x8012
800f6fd8:	02002821 	move	a1,s0
800f6fdc:	2453bbf0 	addiu	s3,v0,-17424
800f6fe0:	0260f809 	jalr	s3
800f6fe4:	02402021 	move	a0,s2
800f6fe8:	3c028012 	lui	v0,0x8012
800f6fec:	2450bdb0 	addiu	s0,v0,-16976
800f6ff0:	0200f809 	jalr	s0
800f6ff4:	02402021 	move	a0,s2
800f6ff8:	27b60010 	addiu	s6,sp,16
800f6ffc:	02c21021 	addu	v0,s6,v0
800f7000:	80430093 	lb	v1,147(v0)
800f7004:	2411002f 	li	s1,47
800f7008:	10710005 	beq	v1,s1,800f7020 <getDirSize+0xac>
800f700c:	00000000 	nop
800f7010:	0200f809 	jalr	s0
800f7014:	02402021 	move	a0,s2
800f7018:	02c21021 	addu	v0,s6,v0
800f701c:	a0510094 	sb	s1,148(v0)
800f7020:	0200f809 	jalr	s0
800f7024:	02402021 	move	a0,s2
800f7028:	28420101 	slti	v0,v0,257
800f702c:	1440000e 	bnez	v0,800f7068 <getDirSize+0xf4>
800f7030:	3c02800f 	lui	v0,0x800f
800f7034:	8fbf02cc 	lw	ra,716(sp)
800f7038:	8fbe02c8 	lw	s8,712(sp)
800f703c:	8fb702c4 	lw	s7,708(sp)
800f7040:	8fb602c0 	lw	s6,704(sp)
800f7044:	8fb502bc 	lw	s5,700(sp)
800f7048:	8fb402b8 	lw	s4,696(sp)
800f704c:	8fb302b4 	lw	s3,692(sp)
800f7050:	8fb202b0 	lw	s2,688(sp)
800f7054:	8fb102ac 	lw	s1,684(sp)
800f7058:	8fb002a8 	lw	s0,680(sp)
800f705c:	00001021 	move	v0,zero
800f7060:	03e00008 	jr	ra
800f7064:	27bd02d0 	addiu	sp,sp,720
800f7068:	244259b8 	addiu	v0,v0,22968
800f706c:	0040f809 	jalr	v0
800f7070:	02402021 	move	a0,s2
800f7074:	1040ffef 	beqz	v0,800f7034 <getDirSize+0xc0>
800f7078:	00408821 	move	s1,v0
800f707c:	3c028012 	lui	v0,0x8012
800f7080:	26100038 	addiu	s0,s0,56
800f7084:	2455bbc0 	addiu	s5,v0,-17472
800f7088:	0000b821 	move	s7,zero
800f708c:	27b40014 	addiu	s4,sp,20
800f7090:	3c13800f 	lui	s3,0x800f
800f7094:	3c1e801f 	lui	s8,0x801f
800f7098:	02202021 	move	a0,s1
800f709c:	26625654 	addiu	v0,s3,22100
800f70a0:	0040f809 	jalr	v0
800f70a4:	02802821 	move	a1,s4
800f70a8:	3c058019 	lui	a1,0x8019
800f70ac:	24a514f4 	addiu	a1,a1,5364
800f70b0:	10400040 	beqz	v0,800f71b4 <getDirSize+0x240>
800f70b4:	02002021 	move	a0,s0
800f70b8:	02a0f809 	jalr	s5
800f70bc:	00000000 	nop
800f70c0:	3c058019 	lui	a1,0x8019
800f70c4:	24a51c50 	addiu	a1,a1,7248
800f70c8:	1040fff3 	beqz	v0,800f7098 <getDirSize+0x124>
800f70cc:	02002021 	move	a0,s0
800f70d0:	02a0f809 	jalr	s5
800f70d4:	00000000 	nop
800f70d8:	1040fff0 	beqz	v0,800f709c <getDirSize+0x128>
800f70dc:	02202021 	move	a0,s1
800f70e0:	8fa20028 	lw	v0,40(sp)
800f70e4:	30424000 	andi	v0,v0,0x4000
800f70e8:	10400045 	beqz	v0,800f7200 <getDirSize+0x28c>
800f70ec:	8fa30044 	lw	v1,68(sp)
800f70f0:	8fa202d4 	lw	v0,724(sp)
800f70f4:	24060100 	li	a2,256
800f70f8:	27a401a4 	addiu	a0,sp,420
800f70fc:	1040ffe6 	beqz	v0,800f7098 <getDirSize+0x124>
800f7100:	00002821 	move	a1,zero
800f7104:	3c038011 	lui	v1,0x8011
800f7108:	2463ca64 	addiu	v1,v1,-13724
800f710c:	0060f809 	jalr	v1
800f7110:	afa00010 	sw	zero,16(sp)
800f7114:	3c038012 	lui	v1,0x8012
800f7118:	27a401a4 	addiu	a0,sp,420
800f711c:	2463bbf0 	addiu	v1,v1,-17424
800f7120:	0060f809 	jalr	v1
800f7124:	02402821 	move	a1,s2
800f7128:	3c038011 	lui	v1,0x8011
800f712c:	02402021 	move	a0,s2
800f7130:	00002821 	move	a1,zero
800f7134:	2463ca64 	addiu	v1,v1,-13724
800f7138:	0060f809 	jalr	v1
800f713c:	24060100 	li	a2,256
800f7140:	3c05801c 	lui	a1,0x801c
800f7144:	3c038011 	lui	v1,0x8011
800f7148:	02402021 	move	a0,s2
800f714c:	24a5e90c 	addiu	a1,a1,-5876
800f7150:	02003821 	move	a3,s0
800f7154:	2463ec30 	addiu	v1,v1,-5072
800f7158:	0060f809 	jalr	v1
800f715c:	27a601a4 	addiu	a2,sp,420
800f7160:	8fa502d4 	lw	a1,724(sp)
800f7164:	3c03800f 	lui	v1,0x800f
800f7168:	02402021 	move	a0,s2
800f716c:	24636f74 	addiu	v1,v1,28532
800f7170:	0060f809 	jalr	v1
800f7174:	02c03021 	move	a2,s6
800f7178:	02402021 	move	a0,s2
800f717c:	00002821 	move	a1,zero
800f7180:	14400029 	bnez	v0,800f7228 <getDirSize+0x2b4>
800f7184:	24060100 	li	a2,256
800f7188:	3c038011 	lui	v1,0x8011
800f718c:	2463ca64 	addiu	v1,v1,-13724
800f7190:	0060f809 	jalr	v1
800f7194:	00000000 	nop
800f7198:	3c038012 	lui	v1,0x8012
800f719c:	02402021 	move	a0,s2
800f71a0:	2463bbf0 	addiu	v1,v1,-17424
800f71a4:	0060f809 	jalr	v1
800f71a8:	27a501a4 	addiu	a1,sp,420
800f71ac:	0803dc27 	j	800f709c <getDirSize+0x128>
800f71b0:	02202021 	move	a0,s1
800f71b4:	3c02800f 	lui	v0,0x800f
800f71b8:	244258e4 	addiu	v0,v0,22756
800f71bc:	0040f809 	jalr	v0
800f71c0:	02202021 	move	a0,s1
800f71c4:	8fa302d8 	lw	v1,728(sp)
800f71c8:	24020001 	li	v0,1
800f71cc:	ac770000 	sw	s7,0(v1)
800f71d0:	8fbf02cc 	lw	ra,716(sp)
800f71d4:	8fbe02c8 	lw	s8,712(sp)
800f71d8:	8fb702c4 	lw	s7,708(sp)
800f71dc:	8fb602c0 	lw	s6,704(sp)
800f71e0:	8fb502bc 	lw	s5,700(sp)
800f71e4:	8fb402b8 	lw	s4,696(sp)
800f71e8:	8fb302b4 	lw	s3,692(sp)
800f71ec:	8fb202b0 	lw	s2,688(sp)
800f71f0:	8fb102ac 	lw	s1,684(sp)
800f71f4:	8fb002a8 	lw	s0,680(sp)
800f71f8:	03e00008 	jr	ra
800f71fc:	27bd02d0 	addiu	sp,sp,720
800f7200:	8fc544dc 	lw	a1,17628(s8)
800f7204:	246201ff 	addiu	v0,v1,511
800f7208:	28440000 	slti	a0,v0,0
800f720c:	246303fe 	addiu	v1,v1,1022
800f7210:	0064100b 	movn	v0,v1,a0
800f7214:	00021243 	sra	v0,v0,0x9
800f7218:	00452821 	addu	a1,v0,a1
800f721c:	02e2b821 	addu	s7,s7,v0
800f7220:	0803dc26 	j	800f7098 <getDirSize+0x124>
800f7224:	afc544dc 	sw	a1,17628(s8)
800f7228:	8fa20010 	lw	v0,16(sp)
800f722c:	8fc344dc 	lw	v1,17628(s8)
800f7230:	244201ff 	addiu	v0,v0,511
800f7234:	00021242 	srl	v0,v0,0x9
800f7238:	00431821 	addu	v1,v0,v1
800f723c:	02e2b821 	addu	s7,s7,v0
800f7240:	0803dc62 	j	800f7188 <getDirSize+0x214>
800f7244:	afc344dc 	sw	v1,17628(s8)

800f7248 <fat_getDiskSpaceInfo>:
800f7248:	27bdffd0 	addiu	sp,sp,-48
800f724c:	afb20018 	sw	s2,24(sp)
800f7250:	afb00010 	sw	s0,16(sp)
800f7254:	3c12801d 	lui	s2,0x801d
800f7258:	00808021 	move	s0,a0
800f725c:	3c028012 	lui	v0,0x8012
800f7260:	afb50024 	sw	s5,36(sp)
800f7264:	afb3001c 	sw	s3,28(sp)
800f7268:	afb10014 	sw	s1,20(sp)
800f726c:	00a0a821 	move	s5,a1
800f7270:	3c13801f 	lui	s3,0x801f
800f7274:	2451bbc0 	addiu	s1,v0,-17472
800f7278:	26447208 	addiu	a0,s2,29192
800f727c:	02002821 	move	a1,s0
800f7280:	afb60028 	sw	s6,40(sp)
800f7284:	afb40020 	sw	s4,32(sp)
800f7288:	afbf002c 	sw	ra,44(sp)
800f728c:	00c0a021 	move	s4,a2
800f7290:	00e0b021 	move	s6,a3
800f7294:	0220f809 	jalr	s1
800f7298:	ae6044dc 	sw	zero,17628(s3)
800f729c:	1440000d 	bnez	v0,800f72d4 <fat_getDiskSpaceInfo+0x8c>
800f72a0:	26447208 	addiu	a0,s2,29192
800f72a4:	2403ffff 	li	v1,-1
800f72a8:	8fbf002c 	lw	ra,44(sp)
800f72ac:	8fb60028 	lw	s6,40(sp)
800f72b0:	8fb50024 	lw	s5,36(sp)
800f72b4:	8fb40020 	lw	s4,32(sp)
800f72b8:	8fb3001c 	lw	s3,28(sp)
800f72bc:	8fb20018 	lw	s2,24(sp)
800f72c0:	8fb10014 	lw	s1,20(sp)
800f72c4:	8fb00010 	lw	s0,16(sp)
800f72c8:	00601021 	move	v0,v1
800f72cc:	03e00008 	jr	ra
800f72d0:	27bd0030 	addiu	sp,sp,48
800f72d4:	0220f809 	jalr	s1
800f72d8:	02002821 	move	a1,s0
800f72dc:	1040fff1 	beqz	v0,800f72a4 <fat_getDiskSpaceInfo+0x5c>
800f72e0:	3c028012 	lui	v0,0x8012
800f72e4:	2442bdb0 	addiu	v0,v0,-16976
800f72e8:	0040f809 	jalr	v0
800f72ec:	02002021 	move	a0,s0
800f72f0:	02021821 	addu	v1,s0,v0
800f72f4:	8062ffff 	lb	v0,-1(v1)
800f72f8:	2404002f 	li	a0,47
800f72fc:	10440002 	beq	v0,a0,800f7308 <fat_getDiskSpaceInfo+0xc0>
800f7300:	3c02800f 	lui	v0,0x800f
800f7304:	a0640000 	sb	a0,0(v1)
800f7308:	24426ad0 	addiu	v0,v0,27344
800f730c:	0040f809 	jalr	v0
800f7310:	02002021 	move	a0,s0
800f7314:	1040ffe4 	beqz	v0,800f72a8 <fat_getDiskSpaceInfo+0x60>
800f7318:	2403ffff 	li	v1,-1
800f731c:	8c42001c 	lw	v0,28(v0)
800f7320:	02002021 	move	a0,s0
800f7324:	aea20000 	sw	v0,0(s5)
800f7328:	3c02800f 	lui	v0,0x800f
800f732c:	24050001 	li	a1,1
800f7330:	24426f74 	addiu	v0,v0,28532
800f7334:	0040f809 	jalr	v0
800f7338:	02803021 	move	a2,s4
800f733c:	1040ffd9 	beqz	v0,800f72a4 <fat_getDiskSpaceInfo+0x5c>
800f7340:	8e6544dc 	lw	a1,17628(s3)
800f7344:	ae850000 	sw	a1,0(s4)
800f7348:	8ea30000 	lw	v1,0(s5)
800f734c:	00a3102b 	sltu	v0,a1,v1
800f7350:	14400004 	bnez	v0,800f7364 <fat_getDiskSpaceInfo+0x11c>
800f7354:	00651023 	subu	v0,v1,a1
800f7358:	00001821 	move	v1,zero
800f735c:	0803dcaa 	j	800f72a8 <fat_getDiskSpaceInfo+0x60>
800f7360:	aec00000 	sw	zero,0(s6)
800f7364:	00001821 	move	v1,zero
800f7368:	0803dcaa 	j	800f72a8 <fat_getDiskSpaceInfo+0x60>
800f736c:	aec20000 	sw	v0,0(s6)

800f7370 <_FAT_disc_gbaSlotFindInterface>:
800f7370:	27bdffe8 	addiu	sp,sp,-24
800f7374:	afb00010 	sw	s0,16(sp)
800f7378:	afbf0014 	sw	ra,20(sp)
800f737c:	3c10801f 	lui	s0,0x801f
800f7380:	8e032b10 	lw	v1,11024(s0)
800f7384:	8c620004 	lw	v0,4(v1)
800f7388:	30420010 	andi	v0,v0,0x10
800f738c:	10400007 	beqz	v0,800f73ac <_FAT_disc_gbaSlotFindInterface+0x3c>
800f7390:	8fbf0014 	lw	ra,20(sp)
800f7394:	8c620008 	lw	v0,8(v1)
800f7398:	0040f809 	jalr	v0
800f739c:	00000000 	nop
800f73a0:	14400006 	bnez	v0,800f73bc <_FAT_disc_gbaSlotFindInterface+0x4c>
800f73a4:	8e022b10 	lw	v0,11024(s0)
800f73a8:	8fbf0014 	lw	ra,20(sp)
800f73ac:	8fb00010 	lw	s0,16(sp)
800f73b0:	00001021 	move	v0,zero
800f73b4:	03e00008 	jr	ra
800f73b8:	27bd0018 	addiu	sp,sp,24
800f73bc:	8fbf0014 	lw	ra,20(sp)
800f73c0:	8fb00010 	lw	s0,16(sp)
800f73c4:	03e00008 	jr	ra
800f73c8:	27bd0018 	addiu	sp,sp,24

800f73cc <_FAT_disc_dsSlotFindInterface>:
800f73cc:	27bdffe8 	addiu	sp,sp,-24
800f73d0:	afb00010 	sw	s0,16(sp)
800f73d4:	afbf0014 	sw	ra,20(sp)
800f73d8:	3c10801f 	lui	s0,0x801f
800f73dc:	8e032b10 	lw	v1,11024(s0)
800f73e0:	8c620004 	lw	v0,4(v1)
800f73e4:	30420020 	andi	v0,v0,0x20
800f73e8:	10400007 	beqz	v0,800f7408 <_FAT_disc_dsSlotFindInterface+0x3c>
800f73ec:	8fbf0014 	lw	ra,20(sp)
800f73f0:	8c620008 	lw	v0,8(v1)
800f73f4:	0040f809 	jalr	v0
800f73f8:	00000000 	nop
800f73fc:	14400006 	bnez	v0,800f7418 <_FAT_disc_dsSlotFindInterface+0x4c>
800f7400:	8e022b10 	lw	v0,11024(s0)
800f7404:	8fbf0014 	lw	ra,20(sp)
800f7408:	8fb00010 	lw	s0,16(sp)
800f740c:	00001021 	move	v0,zero
800f7410:	03e00008 	jr	ra
800f7414:	27bd0018 	addiu	sp,sp,24
800f7418:	8fbf0014 	lw	ra,20(sp)
800f741c:	8fb00010 	lw	s0,16(sp)
800f7420:	03e00008 	jr	ra
800f7424:	27bd0018 	addiu	sp,sp,24

800f7428 <_FAT_disc_findInterface>:
800f7428:	27bdffe8 	addiu	sp,sp,-24
800f742c:	afb00010 	sw	s0,16(sp)
800f7430:	3c10801f 	lui	s0,0x801f
800f7434:	8e032b10 	lw	v1,11024(s0)
800f7438:	afbf0014 	sw	ra,20(sp)
800f743c:	8c620008 	lw	v0,8(v1)
800f7440:	0040f809 	jalr	v0
800f7444:	00000000 	nop
800f7448:	10400002 	beqz	v0,800f7454 <_FAT_disc_findInterface+0x2c>
800f744c:	00001821 	move	v1,zero
800f7450:	8e032b10 	lw	v1,11024(s0)
800f7454:	8fbf0014 	lw	ra,20(sp)
800f7458:	8fb00010 	lw	s0,16(sp)
800f745c:	00601021 	move	v0,v1
800f7460:	03e00008 	jr	ra
800f7464:	27bd0018 	addiu	sp,sp,24
	...

800f7470 <_MMC_ClearStatus>:
800f7470:	03e00008 	jr	ra
800f7474:	24020001 	li	v0,1

800f7478 <_MMC_ShutDown>:
800f7478:	03e00008 	jr	ra
800f747c:	24020001 	li	v0,1

800f7480 <_MMC_IsInserted>:
800f7480:	03e00008 	jr	ra
800f7484:	24020001 	li	v0,1

800f7488 <_MMC_WriteSectors>:
800f7488:	27bdffe8 	addiu	sp,sp,-24
800f748c:	2ca20002 	sltiu	v0,a1,2
800f7490:	14400009 	bnez	v0,800f74b8 <_MMC_WriteSectors+0x30>
800f7494:	afbf0010 	sw	ra,16(sp)
800f7498:	3c028010 	lui	v0,0x8010
800f749c:	2442719c 	addiu	v0,v0,29084
800f74a0:	0040f809 	jalr	v0
800f74a4:	00000000 	nop
800f74a8:	8fbf0010 	lw	ra,16(sp)
800f74ac:	2c420001 	sltiu	v0,v0,1
800f74b0:	03e00008 	jr	ra
800f74b4:	27bd0018 	addiu	sp,sp,24
800f74b8:	3c028010 	lui	v0,0x8010
800f74bc:	244277d4 	addiu	v0,v0,30676
800f74c0:	0040f809 	jalr	v0
800f74c4:	00c02821 	move	a1,a2
800f74c8:	8fbf0010 	lw	ra,16(sp)
800f74cc:	2c420001 	sltiu	v0,v0,1
800f74d0:	03e00008 	jr	ra
800f74d4:	27bd0018 	addiu	sp,sp,24

800f74d8 <_MMC_ReadSectors>:
800f74d8:	27bdffe8 	addiu	sp,sp,-24
800f74dc:	2ca20002 	sltiu	v0,a1,2
800f74e0:	14400009 	bnez	v0,800f7508 <_MMC_ReadSectors+0x30>
800f74e4:	afbf0010 	sw	ra,16(sp)
800f74e8:	3c028011 	lui	v0,0x8011
800f74ec:	244280e4 	addiu	v0,v0,-32540
800f74f0:	0040f809 	jalr	v0
800f74f4:	00000000 	nop
800f74f8:	8fbf0010 	lw	ra,16(sp)
800f74fc:	2c420001 	sltiu	v0,v0,1
800f7500:	03e00008 	jr	ra
800f7504:	27bd0018 	addiu	sp,sp,24
800f7508:	3c028011 	lui	v0,0x8011
800f750c:	24428720 	addiu	v0,v0,-30944
800f7510:	0040f809 	jalr	v0
800f7514:	00c02821 	move	a1,a2
800f7518:	8fbf0010 	lw	ra,16(sp)
800f751c:	2c420001 	sltiu	v0,v0,1
800f7520:	03e00008 	jr	ra
800f7524:	27bd0018 	addiu	sp,sp,24

800f7528 <_MMC_StartUp>:
800f7528:	3c198011 	lui	t9,0x8011
800f752c:	273995c8 	addiu	t9,t9,-27192
800f7530:	03200008 	jr	t9
800f7534:	00000000 	nop
	...

800f7540 <getInput>:
800f7540:	27bdffe0 	addiu	sp,sp,-32
800f7544:	3c028011 	lui	v0,0x8011
800f7548:	afbf001c 	sw	ra,28(sp)
800f754c:	afb00018 	sw	s0,24(sp)
800f7550:	2442b6bc 	addiu	v0,v0,-18756
800f7554:	00808021 	move	s0,a0
800f7558:	0040f809 	jalr	v0
800f755c:	27a40010 	addiu	a0,sp,16
800f7560:	3c028010 	lui	v0,0x8010
800f7564:	24423e64 	addiu	v0,v0,15972
800f7568:	0040f809 	jalr	v0
800f756c:	00000000 	nop
800f7570:	00402821 	move	a1,v0
800f7574:	3c08801f 	lui	t0,0x801f
800f7578:	97a20010 	lhu	v0,16(sp)
800f757c:	8d0344e4 	lw	v1,17636(t0)
800f7580:	30423fff 	andi	v0,v0,0x3fff
800f7584:	00432024 	and	a0,v0,v1
800f7588:	3c07801f 	lui	a3,0x801f
800f758c:	00431826 	xor	v1,v0,v1
800f7590:	a7a20010 	sh	v0,16(sp)
800f7594:	00433024 	and	a2,v0,v1
800f7598:	10800005 	beqz	a0,800f75b0 <getInput+0x70>
800f759c:	8ce244e0 	lw	v0,17632(a3)
800f75a0:	00a21023 	subu	v0,a1,v0
800f75a4:	2c420927 	sltiu	v0,v0,2343
800f75a8:	10400011 	beqz	v0,800f75f0 <getInput+0xb0>
800f75ac:	97a20012 	lhu	v0,18(sp)
800f75b0:	00002021 	move	a0,zero
800f75b4:	10c00008 	beqz	a2,800f75d8 <getInput+0x98>
800f75b8:	97a20010 	lhu	v0,16(sp)
800f75bc:	97a30012 	lhu	v1,18(sp)
800f75c0:	ad0244e4 	sw	v0,17636(t0)
800f75c4:	97a20014 	lhu	v0,20(sp)
800f75c8:	ace544e0 	sw	a1,17632(a3)
800f75cc:	00862025 	or	a0,a0,a2
800f75d0:	a6030002 	sh	v1,2(s0)
800f75d4:	a6020004 	sh	v0,4(s0)
800f75d8:	a6040000 	sh	a0,0(s0)
800f75dc:	8fbf001c 	lw	ra,28(sp)
800f75e0:	8fb00018 	lw	s0,24(sp)
800f75e4:	0004102a 	slt	v0,zero,a0
800f75e8:	03e00008 	jr	ra
800f75ec:	27bd0020 	addiu	sp,sp,32
800f75f0:	97a30014 	lhu	v1,20(sp)
800f75f4:	ace544e0 	sw	a1,17632(a3)
800f75f8:	a6020002 	sh	v0,2(s0)
800f75fc:	0803dd6d 	j	800f75b4 <getInput+0x74>
800f7600:	a6030004 	sh	v1,4(s0)

800f7604 <getKey1>:
800f7604:	27bdffe0 	addiu	sp,sp,-32
800f7608:	3c028011 	lui	v0,0x8011
800f760c:	afbf0018 	sw	ra,24(sp)
800f7610:	2442b6bc 	addiu	v0,v0,-18756
800f7614:	0040f809 	jalr	v0
800f7618:	27a40010 	addiu	a0,sp,16
800f761c:	3c028010 	lui	v0,0x8010
800f7620:	24423e64 	addiu	v0,v0,15972
800f7624:	0040f809 	jalr	v0
800f7628:	00000000 	nop
800f762c:	00404021 	move	t0,v0
800f7630:	97a20010 	lhu	v0,16(sp)
800f7634:	3c0a801f 	lui	t2,0x801f
800f7638:	3c09801f 	lui	t1,0x801f
800f763c:	30453fff 	andi	a1,v0,0x3fff
800f7640:	8d4344ec 	lw	v1,17644(t2)
800f7644:	8d2244e8 	lw	v0,17640(t1)
800f7648:	00a32024 	and	a0,a1,v1
800f764c:	01021023 	subu	v0,t0,v0
800f7650:	00a31826 	xor	v1,a1,v1
800f7654:	10800004 	beqz	a0,800f7668 <getKey1+0x64>
800f7658:	2c47124f 	sltiu	a3,v0,4687
800f765c:	00041400 	sll	v0,a0,0x10
800f7660:	10e00012 	beqz	a3,800f76ac <getKey1+0xa8>
800f7664:	00823025 	or	a2,a0,v0
800f7668:	00003021 	move	a2,zero
800f766c:	10600007 	beqz	v1,800f768c <getKey1+0x88>
800f7670:	00a32024 	and	a0,a1,v1
800f7674:	14800009 	bnez	a0,800f769c <getKey1+0x98>
800f7678:	00051027 	nor	v0,zero,a1
800f767c:	00621024 	and	v0,v1,v0
800f7680:	00021400 	sll	v0,v0,0x10
800f7684:	00c23025 	or	a2,a2,v0
800f7688:	ad4544ec 	sw	a1,17644(t2)
800f768c:	8fbf0018 	lw	ra,24(sp)
800f7690:	00c01021 	move	v0,a2
800f7694:	03e00008 	jr	ra
800f7698:	27bd0020 	addiu	sp,sp,32
800f769c:	00c43025 	or	a2,a2,a0
800f76a0:	ad2844e8 	sw	t0,17640(t1)
800f76a4:	0803dda3 	j	800f768c <getKey1+0x88>
800f76a8:	ad4544ec 	sw	a1,17644(t2)
800f76ac:	0803dd9b 	j	800f766c <getKey1+0x68>
800f76b0:	ad2844e8 	sw	t0,17640(t1)

800f76b4 <getKey>:
800f76b4:	27bdffe0 	addiu	sp,sp,-32
800f76b8:	3c028011 	lui	v0,0x8011
800f76bc:	afbf0018 	sw	ra,24(sp)
800f76c0:	2442b6bc 	addiu	v0,v0,-18756
800f76c4:	0040f809 	jalr	v0
800f76c8:	27a40010 	addiu	a0,sp,16
800f76cc:	3c028010 	lui	v0,0x8010
800f76d0:	24423e64 	addiu	v0,v0,15972
800f76d4:	0040f809 	jalr	v0
800f76d8:	00000000 	nop
800f76dc:	00403021 	move	a2,v0
800f76e0:	3c09801f 	lui	t1,0x801f
800f76e4:	97a20010 	lhu	v0,16(sp)
800f76e8:	8d2344ec 	lw	v1,17644(t1)
800f76ec:	30443fff 	andi	a0,v0,0x3fff
800f76f0:	00832824 	and	a1,a0,v1
800f76f4:	3c07801f 	lui	a3,0x801f
800f76f8:	00831826 	xor	v1,a0,v1
800f76fc:	00834024 	and	t0,a0,v1
800f7700:	10a00005 	beqz	a1,800f7718 <getKey+0x64>
800f7704:	8ce244e8 	lw	v0,17640(a3)
800f7708:	00c21023 	subu	v0,a2,v0
800f770c:	2c42124f 	sltiu	v0,v0,4687
800f7710:	1040000b 	beqz	v0,800f7740 <getKey+0x8c>
800f7714:	00a01821 	move	v1,a1
800f7718:	00001821 	move	v1,zero
800f771c:	11000005 	beqz	t0,800f7734 <getKey+0x80>
800f7720:	8fbf0018 	lw	ra,24(sp)
800f7724:	ace644e8 	sw	a2,17640(a3)
800f7728:	ad2444ec 	sw	a0,17644(t1)
800f772c:	00681825 	or	v1,v1,t0
800f7730:	8fbf0018 	lw	ra,24(sp)
800f7734:	00601021 	move	v0,v1
800f7738:	03e00008 	jr	ra
800f773c:	27bd0020 	addiu	sp,sp,32
800f7740:	0803ddc7 	j	800f771c <getKey+0x68>
800f7744:	ace644e8 	sw	a2,17640(a3)
	...

800f7750 <get_crc_table>:
800f7750:	3c02801c 	lui	v0,0x801c
800f7754:	03e00008 	jr	ra
800f7758:	2442e940 	addiu	v0,v0,-5824

800f775c <crc32>:
800f775c:	27bdfff8 	addiu	sp,sp,-8
800f7760:	00a03821 	move	a3,a1
800f7764:	00804021 	move	t0,a0
800f7768:	10a00209 	beqz	a1,800f7f90 <crc32+0x834>
800f776c:	00c05021 	move	t2,a2
800f7770:	24020001 	li	v0,1
800f7774:	afa20000 	sw	v0,0(sp)
800f7778:	93a30000 	lbu	v1,0(sp)
800f777c:	14600058 	bnez	v1,800f78e0 <crc32+0x184>
800f7780:	3103ff00 	andi	v1,t0,0xff00
800f7784:	00042202 	srl	a0,a0,0x8
800f7788:	00082e00 	sll	a1,t0,0x18
800f778c:	3084ff00 	andi	a0,a0,0xff00
800f7790:	00031a00 	sll	v1,v1,0x8
800f7794:	00081602 	srl	v0,t0,0x18
800f7798:	00651821 	addu	v1,v1,a1
800f779c:	00441021 	addu	v0,v0,a0
800f77a0:	00431021 	addu	v0,v0,v1
800f77a4:	10c00014 	beqz	a2,800f77f8 <crc32+0x9c>
800f77a8:	00022827 	nor	a1,zero,v0
800f77ac:	30e20003 	andi	v0,a3,0x3
800f77b0:	10400144 	beqz	v0,800f7cc4 <crc32+0x568>
800f77b4:	3c02801c 	lui	v0,0x801c
800f77b8:	0803ddf2 	j	800f77c8 <crc32+0x6c>
800f77bc:	2446e940 	addiu	a2,v0,-5824
800f77c0:	10400140 	beqz	v0,800f7cc4 <crc32+0x568>
800f77c4:	00000000 	nop
800f77c8:	90e30000 	lbu	v1,0(a3)
800f77cc:	00051602 	srl	v0,a1,0x18
800f77d0:	00431026 	xor	v0,v0,v1
800f77d4:	00021080 	sll	v0,v0,0x2
800f77d8:	00461021 	addu	v0,v0,a2
800f77dc:	8c441000 	lw	a0,4096(v0)
800f77e0:	00051a00 	sll	v1,a1,0x8
800f77e4:	24e70001 	addiu	a3,a3,1
800f77e8:	254affff 	addiu	t2,t2,-1
800f77ec:	00642826 	xor	a1,v1,a0
800f77f0:	1540fff3 	bnez	t2,800f77c0 <crc32+0x64>
800f77f4:	30e20003 	andi	v0,a3,0x3
800f77f8:	24ebfffc 	addiu	t3,a3,-4
800f77fc:	2d420004 	sltiu	v0,t2,4
800f7800:	1440001b 	bnez	v0,800f7870 <crc32+0x114>
800f7804:	3c02801c 	lui	v0,0x801c
800f7808:	2448e940 	addiu	t0,v0,-5824
800f780c:	256b0004 	addiu	t3,t3,4
800f7810:	8d620000 	lw	v0,0(t3)
800f7814:	254afffc 	addiu	t2,t2,-4
800f7818:	00a21026 	xor	v0,a1,v0
800f781c:	304400ff 	andi	a0,v0,0xff
800f7820:	00022982 	srl	a1,v0,0x6
800f7824:	00023602 	srl	a2,v0,0x18
800f7828:	00042080 	sll	a0,a0,0x2
800f782c:	30a503fc 	andi	a1,a1,0x3fc
800f7830:	00882021 	addu	a0,a0,t0
800f7834:	00a82821 	addu	a1,a1,t0
800f7838:	00063080 	sll	a2,a2,0x2
800f783c:	00021382 	srl	v0,v0,0xe
800f7840:	8c831000 	lw	v1,4096(a0)
800f7844:	8ca71400 	lw	a3,5120(a1)
800f7848:	304203fc 	andi	v0,v0,0x3fc
800f784c:	00c83021 	addu	a2,a2,t0
800f7850:	00481021 	addu	v0,v0,t0
800f7854:	8cc41c00 	lw	a0,7168(a2)
800f7858:	8c451800 	lw	a1,6144(v0)
800f785c:	00671826 	xor	v1,v1,a3
800f7860:	00641826 	xor	v1,v1,a0
800f7864:	2d420004 	sltiu	v0,t2,4
800f7868:	1040ffe8 	beqz	v0,800f780c <crc32+0xb0>
800f786c:	00652826 	xor	a1,v1,a1
800f7870:	11400010 	beqz	t2,800f78b4 <crc32+0x158>
800f7874:	00051027 	nor	v0,zero,a1
800f7878:	3c02801c 	lui	v0,0x801c
800f787c:	25660004 	addiu	a2,t3,4
800f7880:	2447e940 	addiu	a3,v0,-5824
800f7884:	90c30000 	lbu	v1,0(a2)
800f7888:	00051602 	srl	v0,a1,0x18
800f788c:	00431026 	xor	v0,v0,v1
800f7890:	00021080 	sll	v0,v0,0x2
800f7894:	00471021 	addu	v0,v0,a3
800f7898:	8c441000 	lw	a0,4096(v0)
800f789c:	00051a00 	sll	v1,a1,0x8
800f78a0:	254affff 	addiu	t2,t2,-1
800f78a4:	00642826 	xor	a1,v1,a0
800f78a8:	1540fff6 	bnez	t2,800f7884 <crc32+0x128>
800f78ac:	24c60001 	addiu	a2,a2,1
800f78b0:	00051027 	nor	v0,zero,a1
800f78b4:	00022202 	srl	a0,v0,0x8
800f78b8:	3043ff00 	andi	v1,v0,0xff00
800f78bc:	00022e00 	sll	a1,v0,0x18
800f78c0:	3084ff00 	andi	a0,a0,0xff00
800f78c4:	00031a00 	sll	v1,v1,0x8
800f78c8:	00021602 	srl	v0,v0,0x18
800f78cc:	00441021 	addu	v0,v0,a0
800f78d0:	00651821 	addu	v1,v1,a1
800f78d4:	00431021 	addu	v0,v0,v1
800f78d8:	03e00008 	jr	ra
800f78dc:	27bd0008 	addiu	sp,sp,8
800f78e0:	10c00014 	beqz	a2,800f7934 <crc32+0x1d8>
800f78e4:	00042827 	nor	a1,zero,a0
800f78e8:	30e20003 	andi	v0,a3,0x3
800f78ec:	10400042 	beqz	v0,800f79f8 <crc32+0x29c>
800f78f0:	3c02801c 	lui	v0,0x801c
800f78f4:	0803de41 	j	800f7904 <crc32+0x1a8>
800f78f8:	2446e940 	addiu	a2,v0,-5824
800f78fc:	1040003e 	beqz	v0,800f79f8 <crc32+0x29c>
800f7900:	00000000 	nop
800f7904:	90e20000 	lbu	v0,0(a3)
800f7908:	00052202 	srl	a0,a1,0x8
800f790c:	00451026 	xor	v0,v0,a1
800f7910:	304200ff 	andi	v0,v0,0xff
800f7914:	00021080 	sll	v0,v0,0x2
800f7918:	00461021 	addu	v0,v0,a2
800f791c:	8c430000 	lw	v1,0(v0)
800f7920:	24e70001 	addiu	a3,a3,1
800f7924:	254affff 	addiu	t2,t2,-1
800f7928:	00832826 	xor	a1,a0,v1
800f792c:	1540fff3 	bnez	t2,800f78fc <crc32+0x1a0>
800f7930:	30e20003 	andi	v0,a3,0x3
800f7934:	00e05821 	move	t3,a3
800f7938:	2d420004 	sltiu	v0,t2,4
800f793c:	1440001b 	bnez	v0,800f79ac <crc32+0x250>
800f7940:	3c02801c 	lui	v0,0x801c
800f7944:	2448e940 	addiu	t0,v0,-5824
800f7948:	8d620000 	lw	v0,0(t3)
800f794c:	254afffc 	addiu	t2,t2,-4
800f7950:	00a21026 	xor	v0,a1,v0
800f7954:	304400ff 	andi	a0,v0,0xff
800f7958:	00022982 	srl	a1,v0,0x6
800f795c:	00023602 	srl	a2,v0,0x18
800f7960:	00042080 	sll	a0,a0,0x2
800f7964:	30a503fc 	andi	a1,a1,0x3fc
800f7968:	00882021 	addu	a0,a0,t0
800f796c:	00a82821 	addu	a1,a1,t0
800f7970:	00063080 	sll	a2,a2,0x2
800f7974:	00021382 	srl	v0,v0,0xe
800f7978:	8c830c00 	lw	v1,3072(a0)
800f797c:	8ca70800 	lw	a3,2048(a1)
800f7980:	304203fc 	andi	v0,v0,0x3fc
800f7984:	00c83021 	addu	a2,a2,t0
800f7988:	00481021 	addu	v0,v0,t0
800f798c:	8cc40000 	lw	a0,0(a2)
800f7990:	8c450400 	lw	a1,1024(v0)
800f7994:	00671826 	xor	v1,v1,a3
800f7998:	00641826 	xor	v1,v1,a0
800f799c:	2d420004 	sltiu	v0,t2,4
800f79a0:	00652826 	xor	a1,v1,a1
800f79a4:	1040ffe8 	beqz	v0,800f7948 <crc32+0x1ec>
800f79a8:	256b0004 	addiu	t3,t3,4
800f79ac:	11400010 	beqz	t2,800f79f0 <crc32+0x294>
800f79b0:	00051027 	nor	v0,zero,a1
800f79b4:	3c02801c 	lui	v0,0x801c
800f79b8:	01603021 	move	a2,t3
800f79bc:	2447e940 	addiu	a3,v0,-5824
800f79c0:	90c20000 	lbu	v0,0(a2)
800f79c4:	00052202 	srl	a0,a1,0x8
800f79c8:	00a21026 	xor	v0,a1,v0
800f79cc:	304200ff 	andi	v0,v0,0xff
800f79d0:	00021080 	sll	v0,v0,0x2
800f79d4:	00471021 	addu	v0,v0,a3
800f79d8:	8c430000 	lw	v1,0(v0)
800f79dc:	254affff 	addiu	t2,t2,-1
800f79e0:	00832826 	xor	a1,a0,v1
800f79e4:	1540fff6 	bnez	t2,800f79c0 <crc32+0x264>
800f79e8:	24c60001 	addiu	a2,a2,1
800f79ec:	00051027 	nor	v0,zero,a1
800f79f0:	03e00008 	jr	ra
800f79f4:	27bd0008 	addiu	sp,sp,8
800f79f8:	2d420020 	sltiu	v0,t2,32
800f79fc:	1440ffce 	bnez	v0,800f7938 <crc32+0x1dc>
800f7a00:	00e05821 	move	t3,a3
800f7a04:	3c02801c 	lui	v0,0x801c
800f7a08:	2449e940 	addiu	t1,v0,-5824
800f7a0c:	8d630000 	lw	v1,0(t3)
800f7a10:	8d680004 	lw	t0,4(t3)
800f7a14:	00a31826 	xor	v1,a1,v1
800f7a18:	306400ff 	andi	a0,v1,0xff
800f7a1c:	00032982 	srl	a1,v1,0x6
800f7a20:	00033602 	srl	a2,v1,0x18
800f7a24:	00042080 	sll	a0,a0,0x2
800f7a28:	30a503fc 	andi	a1,a1,0x3fc
800f7a2c:	00031b82 	srl	v1,v1,0xe
800f7a30:	00892021 	addu	a0,a0,t1
800f7a34:	00a92821 	addu	a1,a1,t1
800f7a38:	306303fc 	andi	v1,v1,0x3fc
800f7a3c:	00063080 	sll	a2,a2,0x2
800f7a40:	8ca70800 	lw	a3,2048(a1)
800f7a44:	00691821 	addu	v1,v1,t1
800f7a48:	8c820c00 	lw	v0,3072(a0)
800f7a4c:	00c93021 	addu	a2,a2,t1
800f7a50:	8cc50000 	lw	a1,0(a2)
800f7a54:	8c640400 	lw	a0,1024(v1)
800f7a58:	00471026 	xor	v0,v0,a3
800f7a5c:	00882026 	xor	a0,a0,t0
800f7a60:	00451026 	xor	v0,v0,a1
800f7a64:	00441026 	xor	v0,v0,a0
800f7a68:	304500ff 	andi	a1,v0,0xff
800f7a6c:	00022182 	srl	a0,v0,0x6
800f7a70:	00023602 	srl	a2,v0,0x18
800f7a74:	00052880 	sll	a1,a1,0x2
800f7a78:	308403fc 	andi	a0,a0,0x3fc
800f7a7c:	00021382 	srl	v0,v0,0xe
800f7a80:	00a92821 	addu	a1,a1,t1
800f7a84:	00892021 	addu	a0,a0,t1
800f7a88:	304203fc 	andi	v0,v0,0x3fc
800f7a8c:	00063080 	sll	a2,a2,0x2
800f7a90:	8c870800 	lw	a3,2048(a0)
800f7a94:	00491021 	addu	v0,v0,t1
800f7a98:	8ca30c00 	lw	v1,3072(a1)
800f7a9c:	00c93021 	addu	a2,a2,t1
800f7aa0:	8cc50000 	lw	a1,0(a2)
800f7aa4:	8c440400 	lw	a0,1024(v0)
800f7aa8:	8d620008 	lw	v0,8(t3)
800f7aac:	00671826 	xor	v1,v1,a3
800f7ab0:	00822026 	xor	a0,a0,v0
800f7ab4:	00651826 	xor	v1,v1,a1
800f7ab8:	00641826 	xor	v1,v1,a0
800f7abc:	306500ff 	andi	a1,v1,0xff
800f7ac0:	00032182 	srl	a0,v1,0x6
800f7ac4:	00033602 	srl	a2,v1,0x18
800f7ac8:	00052880 	sll	a1,a1,0x2
800f7acc:	308403fc 	andi	a0,a0,0x3fc
800f7ad0:	00031b82 	srl	v1,v1,0xe
800f7ad4:	00a92821 	addu	a1,a1,t1
800f7ad8:	00892021 	addu	a0,a0,t1
800f7adc:	306303fc 	andi	v1,v1,0x3fc
800f7ae0:	00063080 	sll	a2,a2,0x2
800f7ae4:	8c870800 	lw	a3,2048(a0)
800f7ae8:	00691821 	addu	v1,v1,t1
800f7aec:	8ca20c00 	lw	v0,3072(a1)
800f7af0:	00c93021 	addu	a2,a2,t1
800f7af4:	8cc50000 	lw	a1,0(a2)
800f7af8:	8c640400 	lw	a0,1024(v1)
800f7afc:	8d63000c 	lw	v1,12(t3)
800f7b00:	00471026 	xor	v0,v0,a3
800f7b04:	00832026 	xor	a0,a0,v1
800f7b08:	00451026 	xor	v0,v0,a1
800f7b0c:	00441026 	xor	v0,v0,a0
800f7b10:	304500ff 	andi	a1,v0,0xff
800f7b14:	00022182 	srl	a0,v0,0x6
800f7b18:	00023602 	srl	a2,v0,0x18
800f7b1c:	00052880 	sll	a1,a1,0x2
800f7b20:	308403fc 	andi	a0,a0,0x3fc
800f7b24:	00021382 	srl	v0,v0,0xe
800f7b28:	00a92821 	addu	a1,a1,t1
800f7b2c:	00892021 	addu	a0,a0,t1
800f7b30:	304203fc 	andi	v0,v0,0x3fc
800f7b34:	00063080 	sll	a2,a2,0x2
800f7b38:	8c870800 	lw	a3,2048(a0)
800f7b3c:	00491021 	addu	v0,v0,t1
800f7b40:	8ca30c00 	lw	v1,3072(a1)
800f7b44:	00c93021 	addu	a2,a2,t1
800f7b48:	8cc50000 	lw	a1,0(a2)
800f7b4c:	8c440400 	lw	a0,1024(v0)
800f7b50:	8d620010 	lw	v0,16(t3)
800f7b54:	00671826 	xor	v1,v1,a3
800f7b58:	00822026 	xor	a0,a0,v0
800f7b5c:	00651826 	xor	v1,v1,a1
800f7b60:	00641826 	xor	v1,v1,a0
800f7b64:	306500ff 	andi	a1,v1,0xff
800f7b68:	00032182 	srl	a0,v1,0x6
800f7b6c:	00033602 	srl	a2,v1,0x18
800f7b70:	00052880 	sll	a1,a1,0x2
800f7b74:	308403fc 	andi	a0,a0,0x3fc
800f7b78:	00031b82 	srl	v1,v1,0xe
800f7b7c:	00a92821 	addu	a1,a1,t1
800f7b80:	00892021 	addu	a0,a0,t1
800f7b84:	306303fc 	andi	v1,v1,0x3fc
800f7b88:	00063080 	sll	a2,a2,0x2
800f7b8c:	8c870800 	lw	a3,2048(a0)
800f7b90:	00691821 	addu	v1,v1,t1
800f7b94:	8ca20c00 	lw	v0,3072(a1)
800f7b98:	00c93021 	addu	a2,a2,t1
800f7b9c:	8cc50000 	lw	a1,0(a2)
800f7ba0:	8c640400 	lw	a0,1024(v1)
800f7ba4:	8d630014 	lw	v1,20(t3)
800f7ba8:	00471026 	xor	v0,v0,a3
800f7bac:	00832026 	xor	a0,a0,v1
800f7bb0:	00451026 	xor	v0,v0,a1
800f7bb4:	00441026 	xor	v0,v0,a0
800f7bb8:	304500ff 	andi	a1,v0,0xff
800f7bbc:	00022182 	srl	a0,v0,0x6
800f7bc0:	00023602 	srl	a2,v0,0x18
800f7bc4:	00052880 	sll	a1,a1,0x2
800f7bc8:	308403fc 	andi	a0,a0,0x3fc
800f7bcc:	00021382 	srl	v0,v0,0xe
800f7bd0:	00a92821 	addu	a1,a1,t1
800f7bd4:	00892021 	addu	a0,a0,t1
800f7bd8:	304203fc 	andi	v0,v0,0x3fc
800f7bdc:	00063080 	sll	a2,a2,0x2
800f7be0:	8c870800 	lw	a3,2048(a0)
800f7be4:	00491021 	addu	v0,v0,t1
800f7be8:	8ca30c00 	lw	v1,3072(a1)
800f7bec:	00c93021 	addu	a2,a2,t1
800f7bf0:	8cc50000 	lw	a1,0(a2)
800f7bf4:	8c440400 	lw	a0,1024(v0)
800f7bf8:	8d620018 	lw	v0,24(t3)
800f7bfc:	00671826 	xor	v1,v1,a3
800f7c00:	00822026 	xor	a0,a0,v0
800f7c04:	00651826 	xor	v1,v1,a1
800f7c08:	00641826 	xor	v1,v1,a0
800f7c0c:	306500ff 	andi	a1,v1,0xff
800f7c10:	00032182 	srl	a0,v1,0x6
800f7c14:	00033602 	srl	a2,v1,0x18
800f7c18:	00052880 	sll	a1,a1,0x2
800f7c1c:	308403fc 	andi	a0,a0,0x3fc
800f7c20:	00031b82 	srl	v1,v1,0xe
800f7c24:	00a92821 	addu	a1,a1,t1
800f7c28:	00892021 	addu	a0,a0,t1
800f7c2c:	306303fc 	andi	v1,v1,0x3fc
800f7c30:	00063080 	sll	a2,a2,0x2
800f7c34:	8c870800 	lw	a3,2048(a0)
800f7c38:	00691821 	addu	v1,v1,t1
800f7c3c:	8ca20c00 	lw	v0,3072(a1)
800f7c40:	00c93021 	addu	a2,a2,t1
800f7c44:	8cc50000 	lw	a1,0(a2)
800f7c48:	8c640400 	lw	a0,1024(v1)
800f7c4c:	8d63001c 	lw	v1,28(t3)
800f7c50:	00471026 	xor	v0,v0,a3
800f7c54:	00832026 	xor	a0,a0,v1
800f7c58:	00451026 	xor	v0,v0,a1
800f7c5c:	00441026 	xor	v0,v0,a0
800f7c60:	304300ff 	andi	v1,v0,0xff
800f7c64:	00022182 	srl	a0,v0,0x6
800f7c68:	00022e02 	srl	a1,v0,0x18
800f7c6c:	00031880 	sll	v1,v1,0x2
800f7c70:	308403fc 	andi	a0,a0,0x3fc
800f7c74:	00691821 	addu	v1,v1,t1
800f7c78:	00892021 	addu	a0,a0,t1
800f7c7c:	00052880 	sll	a1,a1,0x2
800f7c80:	00021382 	srl	v0,v0,0xe
800f7c84:	8c660c00 	lw	a2,3072(v1)
800f7c88:	8c870800 	lw	a3,2048(a0)
800f7c8c:	00a92821 	addu	a1,a1,t1
800f7c90:	304203fc 	andi	v0,v0,0x3fc
800f7c94:	00491021 	addu	v0,v0,t1
800f7c98:	8ca30000 	lw	v1,0(a1)
800f7c9c:	8c440400 	lw	a0,1024(v0)
800f7ca0:	00c73026 	xor	a2,a2,a3
800f7ca4:	254affe0 	addiu	t2,t2,-32
800f7ca8:	00c33026 	xor	a2,a2,v1
800f7cac:	2d420020 	sltiu	v0,t2,32
800f7cb0:	00c42826 	xor	a1,a2,a0
800f7cb4:	1040ff55 	beqz	v0,800f7a0c <crc32+0x2b0>
800f7cb8:	256b0020 	addiu	t3,t3,32
800f7cbc:	0803de4f 	j	800f793c <crc32+0x1e0>
800f7cc0:	2d420004 	sltiu	v0,t2,4
800f7cc4:	2d420020 	sltiu	v0,t2,32
800f7cc8:	1440fecc 	bnez	v0,800f77fc <crc32+0xa0>
800f7ccc:	24ebfffc 	addiu	t3,a3,-4
800f7cd0:	3c02801c 	lui	v0,0x801c
800f7cd4:	2449e940 	addiu	t1,v0,-5824
800f7cd8:	8d630004 	lw	v1,4(t3)
800f7cdc:	8d680008 	lw	t0,8(t3)
800f7ce0:	00a31826 	xor	v1,a1,v1
800f7ce4:	306400ff 	andi	a0,v1,0xff
800f7ce8:	00032982 	srl	a1,v1,0x6
800f7cec:	00033602 	srl	a2,v1,0x18
800f7cf0:	00042080 	sll	a0,a0,0x2
800f7cf4:	30a503fc 	andi	a1,a1,0x3fc
800f7cf8:	00031b82 	srl	v1,v1,0xe
800f7cfc:	00892021 	addu	a0,a0,t1
800f7d00:	00a92821 	addu	a1,a1,t1
800f7d04:	306303fc 	andi	v1,v1,0x3fc
800f7d08:	00063080 	sll	a2,a2,0x2
800f7d0c:	8ca71400 	lw	a3,5120(a1)
800f7d10:	00691821 	addu	v1,v1,t1
800f7d14:	8c821000 	lw	v0,4096(a0)
800f7d18:	00c93021 	addu	a2,a2,t1
800f7d1c:	8cc51c00 	lw	a1,7168(a2)
800f7d20:	8c641800 	lw	a0,6144(v1)
800f7d24:	00471026 	xor	v0,v0,a3
800f7d28:	00882026 	xor	a0,a0,t0
800f7d2c:	00451026 	xor	v0,v0,a1
800f7d30:	00441026 	xor	v0,v0,a0
800f7d34:	304500ff 	andi	a1,v0,0xff
800f7d38:	00022182 	srl	a0,v0,0x6
800f7d3c:	00023602 	srl	a2,v0,0x18
800f7d40:	00052880 	sll	a1,a1,0x2
800f7d44:	308403fc 	andi	a0,a0,0x3fc
800f7d48:	00021382 	srl	v0,v0,0xe
800f7d4c:	00a92821 	addu	a1,a1,t1
800f7d50:	00892021 	addu	a0,a0,t1
800f7d54:	304203fc 	andi	v0,v0,0x3fc
800f7d58:	00063080 	sll	a2,a2,0x2
800f7d5c:	8c871400 	lw	a3,5120(a0)
800f7d60:	00491021 	addu	v0,v0,t1
800f7d64:	8ca31000 	lw	v1,4096(a1)
800f7d68:	00c93021 	addu	a2,a2,t1
800f7d6c:	8cc51c00 	lw	a1,7168(a2)
800f7d70:	8c441800 	lw	a0,6144(v0)
800f7d74:	8d62000c 	lw	v0,12(t3)
800f7d78:	00671826 	xor	v1,v1,a3
800f7d7c:	00822026 	xor	a0,a0,v0
800f7d80:	00651826 	xor	v1,v1,a1
800f7d84:	00641826 	xor	v1,v1,a0
800f7d88:	306500ff 	andi	a1,v1,0xff
800f7d8c:	00032182 	srl	a0,v1,0x6
800f7d90:	00033602 	srl	a2,v1,0x18
800f7d94:	00052880 	sll	a1,a1,0x2
800f7d98:	308403fc 	andi	a0,a0,0x3fc
800f7d9c:	00031b82 	srl	v1,v1,0xe
800f7da0:	00a92821 	addu	a1,a1,t1
800f7da4:	00892021 	addu	a0,a0,t1
800f7da8:	306303fc 	andi	v1,v1,0x3fc
800f7dac:	00063080 	sll	a2,a2,0x2
800f7db0:	8c871400 	lw	a3,5120(a0)
800f7db4:	00691821 	addu	v1,v1,t1
800f7db8:	8ca21000 	lw	v0,4096(a1)
800f7dbc:	00c93021 	addu	a2,a2,t1
800f7dc0:	8cc51c00 	lw	a1,7168(a2)
800f7dc4:	8c641800 	lw	a0,6144(v1)
800f7dc8:	8d630010 	lw	v1,16(t3)
800f7dcc:	00471026 	xor	v0,v0,a3
800f7dd0:	00832026 	xor	a0,a0,v1
800f7dd4:	00451026 	xor	v0,v0,a1
800f7dd8:	00441026 	xor	v0,v0,a0
800f7ddc:	304500ff 	andi	a1,v0,0xff
800f7de0:	00022182 	srl	a0,v0,0x6
800f7de4:	00023602 	srl	a2,v0,0x18
800f7de8:	00052880 	sll	a1,a1,0x2
800f7dec:	308403fc 	andi	a0,a0,0x3fc
800f7df0:	00021382 	srl	v0,v0,0xe
800f7df4:	00a92821 	addu	a1,a1,t1
800f7df8:	00892021 	addu	a0,a0,t1
800f7dfc:	304203fc 	andi	v0,v0,0x3fc
800f7e00:	00063080 	sll	a2,a2,0x2
800f7e04:	8c871400 	lw	a3,5120(a0)
800f7e08:	00491021 	addu	v0,v0,t1
800f7e0c:	8ca31000 	lw	v1,4096(a1)
800f7e10:	00c93021 	addu	a2,a2,t1
800f7e14:	8cc51c00 	lw	a1,7168(a2)
800f7e18:	8c441800 	lw	a0,6144(v0)
800f7e1c:	8d620014 	lw	v0,20(t3)
800f7e20:	00671826 	xor	v1,v1,a3
800f7e24:	00822026 	xor	a0,a0,v0
800f7e28:	00651826 	xor	v1,v1,a1
800f7e2c:	00641826 	xor	v1,v1,a0
800f7e30:	306500ff 	andi	a1,v1,0xff
800f7e34:	00032182 	srl	a0,v1,0x6
800f7e38:	00033602 	srl	a2,v1,0x18
800f7e3c:	00052880 	sll	a1,a1,0x2
800f7e40:	308403fc 	andi	a0,a0,0x3fc
800f7e44:	00031b82 	srl	v1,v1,0xe
800f7e48:	00a92821 	addu	a1,a1,t1
800f7e4c:	00892021 	addu	a0,a0,t1
800f7e50:	306303fc 	andi	v1,v1,0x3fc
800f7e54:	00063080 	sll	a2,a2,0x2
800f7e58:	8c871400 	lw	a3,5120(a0)
800f7e5c:	00691821 	addu	v1,v1,t1
800f7e60:	8ca21000 	lw	v0,4096(a1)
800f7e64:	00c93021 	addu	a2,a2,t1
800f7e68:	8cc51c00 	lw	a1,7168(a2)
800f7e6c:	8c641800 	lw	a0,6144(v1)
800f7e70:	8d630018 	lw	v1,24(t3)
800f7e74:	00471026 	xor	v0,v0,a3
800f7e78:	00832026 	xor	a0,a0,v1
800f7e7c:	00451026 	xor	v0,v0,a1
800f7e80:	00441026 	xor	v0,v0,a0
800f7e84:	304500ff 	andi	a1,v0,0xff
800f7e88:	00022182 	srl	a0,v0,0x6
800f7e8c:	00023602 	srl	a2,v0,0x18
800f7e90:	00052880 	sll	a1,a1,0x2
800f7e94:	308403fc 	andi	a0,a0,0x3fc
800f7e98:	00021382 	srl	v0,v0,0xe
800f7e9c:	00a92821 	addu	a1,a1,t1
800f7ea0:	00892021 	addu	a0,a0,t1
800f7ea4:	304203fc 	andi	v0,v0,0x3fc
800f7ea8:	00063080 	sll	a2,a2,0x2
800f7eac:	8c871400 	lw	a3,5120(a0)
800f7eb0:	00491021 	addu	v0,v0,t1
800f7eb4:	8ca31000 	lw	v1,4096(a1)
800f7eb8:	00c93021 	addu	a2,a2,t1
800f7ebc:	8cc51c00 	lw	a1,7168(a2)
800f7ec0:	8c441800 	lw	a0,6144(v0)
800f7ec4:	8d62001c 	lw	v0,28(t3)
800f7ec8:	00671826 	xor	v1,v1,a3
800f7ecc:	00822026 	xor	a0,a0,v0
800f7ed0:	00651826 	xor	v1,v1,a1
800f7ed4:	00641826 	xor	v1,v1,a0
800f7ed8:	306500ff 	andi	a1,v1,0xff
800f7edc:	00032182 	srl	a0,v1,0x6
800f7ee0:	00033602 	srl	a2,v1,0x18
800f7ee4:	00052880 	sll	a1,a1,0x2
800f7ee8:	308403fc 	andi	a0,a0,0x3fc
800f7eec:	00031b82 	srl	v1,v1,0xe
800f7ef0:	00a92821 	addu	a1,a1,t1
800f7ef4:	00892021 	addu	a0,a0,t1
800f7ef8:	306303fc 	andi	v1,v1,0x3fc
800f7efc:	00063080 	sll	a2,a2,0x2
800f7f00:	8c871400 	lw	a3,5120(a0)
800f7f04:	00691821 	addu	v1,v1,t1
800f7f08:	8ca21000 	lw	v0,4096(a1)
800f7f0c:	00c93021 	addu	a2,a2,t1
800f7f10:	256b0020 	addiu	t3,t3,32
800f7f14:	8cc51c00 	lw	a1,7168(a2)
800f7f18:	8c641800 	lw	a0,6144(v1)
800f7f1c:	8d630000 	lw	v1,0(t3)
800f7f20:	00471026 	xor	v0,v0,a3
800f7f24:	00832026 	xor	a0,a0,v1
800f7f28:	00451026 	xor	v0,v0,a1
800f7f2c:	00441026 	xor	v0,v0,a0
800f7f30:	304300ff 	andi	v1,v0,0xff
800f7f34:	00022182 	srl	a0,v0,0x6
800f7f38:	00022e02 	srl	a1,v0,0x18
800f7f3c:	00031880 	sll	v1,v1,0x2
800f7f40:	308403fc 	andi	a0,a0,0x3fc
800f7f44:	00691821 	addu	v1,v1,t1
800f7f48:	00892021 	addu	a0,a0,t1
800f7f4c:	00052880 	sll	a1,a1,0x2
800f7f50:	00021382 	srl	v0,v0,0xe
800f7f54:	8c661000 	lw	a2,4096(v1)
800f7f58:	8c871400 	lw	a3,5120(a0)
800f7f5c:	00a92821 	addu	a1,a1,t1
800f7f60:	304203fc 	andi	v0,v0,0x3fc
800f7f64:	00491021 	addu	v0,v0,t1
800f7f68:	8ca31c00 	lw	v1,7168(a1)
800f7f6c:	8c441800 	lw	a0,6144(v0)
800f7f70:	00c73026 	xor	a2,a2,a3
800f7f74:	254affe0 	addiu	t2,t2,-32
800f7f78:	00c33026 	xor	a2,a2,v1
800f7f7c:	2d420020 	sltiu	v0,t2,32
800f7f80:	1040ff55 	beqz	v0,800f7cd8 <crc32+0x57c>
800f7f84:	00c42826 	xor	a1,a2,a0
800f7f88:	0803de00 	j	800f7800 <crc32+0xa4>
800f7f8c:	2d420004 	sltiu	v0,t2,4
800f7f90:	00001021 	move	v0,zero
800f7f94:	03e00008 	jr	ra
800f7f98:	27bd0008 	addiu	sp,sp,8

800f7f9c <crc32_combine>:
800f7f9c:	10c00077 	beqz	a2,800f817c <crc32_combine+0x1e0>
800f7fa0:	27bdff00 	addiu	sp,sp,-256
800f7fa4:	3c02edb8 	lui	v0,0xedb8
800f7fa8:	34428320 	ori	v0,v0,0x8320
800f7fac:	afa20080 	sw	v0,128(sp)
800f7fb0:	24030001 	li	v1,1
800f7fb4:	27a20084 	addiu	v0,sp,132
800f7fb8:	27a70100 	addiu	a3,sp,256
800f7fbc:	ac430000 	sw	v1,0(v0)
800f7fc0:	24420004 	addiu	v0,v0,4
800f7fc4:	1447fffd 	bne	v0,a3,800f7fbc <crc32_combine+0x20>
800f7fc8:	00031840 	sll	v1,v1,0x1
800f7fcc:	00004821 	move	t1,zero
800f7fd0:	27aa0080 	addiu	t2,sp,128
800f7fd4:	240b0080 	li	t3,128
800f7fd8:	01491021 	addu	v0,t2,t1
800f7fdc:	8c430000 	lw	v1,0(v0)
800f7fe0:	10600077 	beqz	v1,800f81c0 <crc32_combine+0x224>
800f7fe4:	01403821 	move	a3,t2
800f7fe8:	00004021 	move	t0,zero
800f7fec:	30620001 	andi	v0,v1,0x1
800f7ff0:	10400003 	beqz	v0,800f8000 <crc32_combine+0x64>
800f7ff4:	00031842 	srl	v1,v1,0x1
800f7ff8:	8ce20000 	lw	v0,0(a3)
800f7ffc:	01024026 	xor	t0,t0,v0
800f8000:	1460fffa 	bnez	v1,800f7fec <crc32_combine+0x50>
800f8004:	24e70004 	addiu	a3,a3,4
800f8008:	03a91021 	addu	v0,sp,t1
800f800c:	25290004 	addiu	t1,t1,4
800f8010:	152bfff1 	bne	t1,t3,800f7fd8 <crc32_combine+0x3c>
800f8014:	ac480000 	sw	t0,0(v0)
800f8018:	00004821 	move	t1,zero
800f801c:	240b0080 	li	t3,128
800f8020:	03a91021 	addu	v0,sp,t1
800f8024:	8c430000 	lw	v1,0(v0)
800f8028:	1060006c 	beqz	v1,800f81dc <crc32_combine+0x240>
800f802c:	03a03821 	move	a3,sp
800f8030:	00004021 	move	t0,zero
800f8034:	30620001 	andi	v0,v1,0x1
800f8038:	10400003 	beqz	v0,800f8048 <crc32_combine+0xac>
800f803c:	00031842 	srl	v1,v1,0x1
800f8040:	8ce20000 	lw	v0,0(a3)
800f8044:	01024026 	xor	t0,t0,v0
800f8048:	1460fffa 	bnez	v1,800f8034 <crc32_combine+0x98>
800f804c:	24e70004 	addiu	a3,a3,4
800f8050:	01491021 	addu	v0,t2,t1
800f8054:	25290004 	addiu	t1,t1,4
800f8058:	152bfff1 	bne	t1,t3,800f8020 <crc32_combine+0x84>
800f805c:	ac480000 	sw	t0,0(v0)
800f8060:	240c0080 	li	t4,128
800f8064:	00004821 	move	t1,zero
800f8068:	01491021 	addu	v0,t2,t1
800f806c:	8c430000 	lw	v1,0(v0)
800f8070:	10600045 	beqz	v1,800f8188 <crc32_combine+0x1ec>
800f8074:	01403821 	move	a3,t2
800f8078:	00004021 	move	t0,zero
800f807c:	30620001 	andi	v0,v1,0x1
800f8080:	10400003 	beqz	v0,800f8090 <crc32_combine+0xf4>
800f8084:	00031842 	srl	v1,v1,0x1
800f8088:	8ce20000 	lw	v0,0(a3)
800f808c:	01024026 	xor	t0,t0,v0
800f8090:	1460fffa 	bnez	v1,800f807c <crc32_combine+0xe0>
800f8094:	24e70004 	addiu	a3,a3,4
800f8098:	03a91021 	addu	v0,sp,t1
800f809c:	25290004 	addiu	t1,t1,4
800f80a0:	152cfff1 	bne	t1,t4,800f8068 <crc32_combine+0xcc>
800f80a4:	ac480000 	sw	t0,0(v0)
800f80a8:	30c20001 	andi	v0,a2,0x1
800f80ac:	1040000c 	beqz	v0,800f80e0 <crc32_combine+0x144>
800f80b0:	00000000 	nop
800f80b4:	1080000a 	beqz	a0,800f80e0 <crc32_combine+0x144>
800f80b8:	00003821 	move	a3,zero
800f80bc:	03a01821 	move	v1,sp
800f80c0:	30820001 	andi	v0,a0,0x1
800f80c4:	10400003 	beqz	v0,800f80d4 <crc32_combine+0x138>
800f80c8:	00042042 	srl	a0,a0,0x1
800f80cc:	8c620000 	lw	v0,0(v1)
800f80d0:	00e23826 	xor	a3,a3,v0
800f80d4:	1480fffa 	bnez	a0,800f80c0 <crc32_combine+0x124>
800f80d8:	24630004 	addiu	v1,v1,4
800f80dc:	00e02021 	move	a0,a3
800f80e0:	00063043 	sra	a2,a2,0x1
800f80e4:	10c00024 	beqz	a2,800f8178 <crc32_combine+0x1dc>
800f80e8:	00000000 	nop
800f80ec:	00004821 	move	t1,zero
800f80f0:	240b0080 	li	t3,128
800f80f4:	03a91021 	addu	v0,sp,t1
800f80f8:	8c430000 	lw	v1,0(v0)
800f80fc:	10600029 	beqz	v1,800f81a4 <crc32_combine+0x208>
800f8100:	03a03821 	move	a3,sp
800f8104:	00004021 	move	t0,zero
800f8108:	30620001 	andi	v0,v1,0x1
800f810c:	10400003 	beqz	v0,800f811c <crc32_combine+0x180>
800f8110:	00031842 	srl	v1,v1,0x1
800f8114:	8ce20000 	lw	v0,0(a3)
800f8118:	01024026 	xor	t0,t0,v0
800f811c:	1460fffa 	bnez	v1,800f8108 <crc32_combine+0x16c>
800f8120:	24e70004 	addiu	a3,a3,4
800f8124:	01491021 	addu	v0,t2,t1
800f8128:	25290004 	addiu	t1,t1,4
800f812c:	152bfff1 	bne	t1,t3,800f80f4 <crc32_combine+0x158>
800f8130:	ac480000 	sw	t0,0(v0)
800f8134:	30c20001 	andi	v0,a2,0x1
800f8138:	1040000c 	beqz	v0,800f816c <crc32_combine+0x1d0>
800f813c:	00000000 	nop
800f8140:	1080000a 	beqz	a0,800f816c <crc32_combine+0x1d0>
800f8144:	00003821 	move	a3,zero
800f8148:	01401821 	move	v1,t2
800f814c:	30820001 	andi	v0,a0,0x1
800f8150:	10400003 	beqz	v0,800f8160 <crc32_combine+0x1c4>
800f8154:	00042042 	srl	a0,a0,0x1
800f8158:	8c620000 	lw	v0,0(v1)
800f815c:	00e23826 	xor	a3,a3,v0
800f8160:	1480fffa 	bnez	a0,800f814c <crc32_combine+0x1b0>
800f8164:	24630004 	addiu	v1,v1,4
800f8168:	00e02021 	move	a0,a3
800f816c:	00063043 	sra	a2,a2,0x1
800f8170:	14c0ffbc 	bnez	a2,800f8064 <crc32_combine+0xc8>
800f8174:	00000000 	nop
800f8178:	00852026 	xor	a0,a0,a1
800f817c:	00801021 	move	v0,a0
800f8180:	03e00008 	jr	ra
800f8184:	27bd0100 	addiu	sp,sp,256
800f8188:	03a91021 	addu	v0,sp,t1
800f818c:	00004021 	move	t0,zero
800f8190:	25290004 	addiu	t1,t1,4
800f8194:	152cffb4 	bne	t1,t4,800f8068 <crc32_combine+0xcc>
800f8198:	ac480000 	sw	t0,0(v0)
800f819c:	0803e02b 	j	800f80ac <crc32_combine+0x110>
800f81a0:	30c20001 	andi	v0,a2,0x1
800f81a4:	01491021 	addu	v0,t2,t1
800f81a8:	00004021 	move	t0,zero
800f81ac:	25290004 	addiu	t1,t1,4
800f81b0:	152bffd0 	bne	t1,t3,800f80f4 <crc32_combine+0x158>
800f81b4:	ac480000 	sw	t0,0(v0)
800f81b8:	0803e04e 	j	800f8138 <crc32_combine+0x19c>
800f81bc:	30c20001 	andi	v0,a2,0x1
800f81c0:	03a91021 	addu	v0,sp,t1
800f81c4:	00004021 	move	t0,zero
800f81c8:	25290004 	addiu	t1,t1,4
800f81cc:	152bff82 	bne	t1,t3,800f7fd8 <crc32_combine+0x3c>
800f81d0:	ac480000 	sw	t0,0(v0)
800f81d4:	0803e007 	j	800f801c <crc32_combine+0x80>
800f81d8:	00004821 	move	t1,zero
800f81dc:	01491021 	addu	v0,t2,t1
800f81e0:	00004021 	move	t0,zero
800f81e4:	25290004 	addiu	t1,t1,4
800f81e8:	152bff8d 	bne	t1,t3,800f8020 <crc32_combine+0x84>
800f81ec:	ac480000 	sw	t0,0(v0)
800f81f0:	0803e019 	j	800f8064 <crc32_combine+0xc8>
800f81f4:	240c0080 	li	t4,128
	...

800f8200 <inflateReset>:
800f8200:	14800004 	bnez	a0,800f8214 <inflateReset+0x14>
800f8204:	00003021 	move	a2,zero
800f8208:	2406fffe 	li	a2,-2
800f820c:	03e00008 	jr	ra
800f8210:	00c01021 	move	v0,a2
800f8214:	8c83001c 	lw	v1,28(a0)
800f8218:	1060fffb 	beqz	v1,800f8208 <inflateReset+0x8>
800f821c:	24650530 	addiu	a1,v1,1328
800f8220:	34028000 	li	v0,0x8000
800f8224:	ac620014 	sw	v0,20(v1)
800f8228:	24020001 	li	v0,1
800f822c:	ac60001c 	sw	zero,28(v1)
800f8230:	ac820030 	sw	v0,48(a0)
800f8234:	00c01021 	move	v0,a2
800f8238:	ac800014 	sw	zero,20(a0)
800f823c:	ac800008 	sw	zero,8(a0)
800f8240:	ac65004c 	sw	a1,76(v1)
800f8244:	ac800018 	sw	zero,24(a0)
800f8248:	ac600000 	sw	zero,0(v1)
800f824c:	ac600004 	sw	zero,4(v1)
800f8250:	ac60000c 	sw	zero,12(v1)
800f8254:	ac600020 	sw	zero,32(v1)
800f8258:	ac600028 	sw	zero,40(v1)
800f825c:	ac60002c 	sw	zero,44(v1)
800f8260:	ac600030 	sw	zero,48(v1)
800f8264:	ac600038 	sw	zero,56(v1)
800f8268:	ac60003c 	sw	zero,60(v1)
800f826c:	ac65006c 	sw	a1,108(v1)
800f8270:	03e00008 	jr	ra
800f8274:	ac650050 	sw	a1,80(v1)

800f8278 <inflatePrime>:
800f8278:	14800004 	bnez	a0,800f828c <inflatePrime+0x14>
800f827c:	00000000 	nop
800f8280:	2407fffe 	li	a3,-2
800f8284:	03e00008 	jr	ra
800f8288:	00e01021 	move	v0,a3
800f828c:	8c84001c 	lw	a0,28(a0)
800f8290:	1080fffb 	beqz	a0,800f8280 <inflatePrime+0x8>
800f8294:	28a20011 	slti	v0,a1,17
800f8298:	1040fffa 	beqz	v0,800f8284 <inflatePrime+0xc>
800f829c:	2407fffe 	li	a3,-2
800f82a0:	24020001 	li	v0,1
800f82a4:	00a21004 	sllv	v0,v0,a1
800f82a8:	8c83003c 	lw	v1,60(a0)
800f82ac:	2442ffff 	addiu	v0,v0,-1
800f82b0:	00461024 	and	v0,v0,a2
800f82b4:	00623004 	sllv	a2,v0,v1
800f82b8:	00651821 	addu	v1,v1,a1
800f82bc:	2c620021 	sltiu	v0,v1,33
800f82c0:	1040ffef 	beqz	v0,800f8280 <inflatePrime+0x8>
800f82c4:	00003821 	move	a3,zero
800f82c8:	8c820038 	lw	v0,56(a0)
800f82cc:	ac83003c 	sw	v1,60(a0)
800f82d0:	00461021 	addu	v0,v0,a2
800f82d4:	0803e0a1 	j	800f8284 <inflatePrime+0xc>
800f82d8:	ac820038 	sw	v0,56(a0)

800f82dc <inflateEnd>:
800f82dc:	27bdffe8 	addiu	sp,sp,-24
800f82e0:	afb00010 	sw	s0,16(sp)
800f82e4:	afbf0014 	sw	ra,20(sp)
800f82e8:	14800006 	bnez	a0,800f8304 <inflateEnd+0x28>
800f82ec:	00808021 	move	s0,a0
800f82f0:	2402fffe 	li	v0,-2
800f82f4:	8fbf0014 	lw	ra,20(sp)
800f82f8:	8fb00010 	lw	s0,16(sp)
800f82fc:	03e00008 	jr	ra
800f8300:	27bd0018 	addiu	sp,sp,24
800f8304:	8c83001c 	lw	v1,28(a0)
800f8308:	1060fffa 	beqz	v1,800f82f4 <inflateEnd+0x18>
800f830c:	2402fffe 	li	v0,-2
800f8310:	8c860024 	lw	a2,36(a0)
800f8314:	10c0fff8 	beqz	a2,800f82f8 <inflateEnd+0x1c>
800f8318:	8fbf0014 	lw	ra,20(sp)
800f831c:	8c620034 	lw	v0,52(v1)
800f8320:	10400005 	beqz	v0,800f8338 <inflateEnd+0x5c>
800f8324:	00402821 	move	a1,v0
800f8328:	00c0f809 	jalr	a2
800f832c:	8c840028 	lw	a0,40(a0)
800f8330:	8e03001c 	lw	v1,28(s0)
800f8334:	8e060024 	lw	a2,36(s0)
800f8338:	8e040028 	lw	a0,40(s0)
800f833c:	00c0f809 	jalr	a2
800f8340:	00602821 	move	a1,v1
800f8344:	00001021 	move	v0,zero
800f8348:	0803e0bd 	j	800f82f4 <inflateEnd+0x18>
800f834c:	ae00001c 	sw	zero,28(s0)

800f8350 <inflateGetHeader>:
800f8350:	14800004 	bnez	a0,800f8364 <inflateGetHeader+0x14>
800f8354:	00000000 	nop
800f8358:	2403fffe 	li	v1,-2
800f835c:	03e00008 	jr	ra
800f8360:	00601021 	move	v0,v1
800f8364:	8c84001c 	lw	a0,28(a0)
800f8368:	1080fffc 	beqz	a0,800f835c <inflateGetHeader+0xc>
800f836c:	2403fffe 	li	v1,-2
800f8370:	8c820008 	lw	v0,8(a0)
800f8374:	30420002 	andi	v0,v0,0x2
800f8378:	1040fff7 	beqz	v0,800f8358 <inflateGetHeader+0x8>
800f837c:	00001821 	move	v1,zero
800f8380:	ac850020 	sw	a1,32(a0)
800f8384:	0803e0d7 	j	800f835c <inflateGetHeader+0xc>
800f8388:	aca00030 	sw	zero,48(a1)

800f838c <inflateSyncPoint>:
800f838c:	14800004 	bnez	a0,800f83a0 <inflateSyncPoint+0x14>
800f8390:	00000000 	nop
800f8394:	2404fffe 	li	a0,-2
800f8398:	03e00008 	jr	ra
800f839c:	00801021 	move	v0,a0
800f83a0:	8c85001c 	lw	a1,28(a0)
800f83a4:	10a0fffc 	beqz	a1,800f8398 <inflateSyncPoint+0xc>
800f83a8:	2404fffe 	li	a0,-2
800f83ac:	8ca30000 	lw	v1,0(a1)
800f83b0:	2402000d 	li	v0,13
800f83b4:	1462fff8 	bne	v1,v0,800f8398 <inflateSyncPoint+0xc>
800f83b8:	00002021 	move	a0,zero
800f83bc:	8ca2003c 	lw	v0,60(a1)
800f83c0:	0803e0e6 	j	800f8398 <inflateSyncPoint+0xc>
800f83c4:	2c440001 	sltiu	a0,v0,1

800f83c8 <inflateCopy>:
800f83c8:	27bdffd0 	addiu	sp,sp,-48
800f83cc:	afb10014 	sw	s1,20(sp)
800f83d0:	afb00010 	sw	s0,16(sp)
800f83d4:	afbf0028 	sw	ra,40(sp)
800f83d8:	afb50024 	sw	s5,36(sp)
800f83dc:	afb40020 	sw	s4,32(sp)
800f83e0:	afb3001c 	sw	s3,28(sp)
800f83e4:	afb20018 	sw	s2,24(sp)
800f83e8:	00808821 	move	s1,a0
800f83ec:	1480000b 	bnez	a0,800f841c <inflateCopy+0x54>
800f83f0:	00a08021 	move	s0,a1
800f83f4:	2402fffe 	li	v0,-2
800f83f8:	8fbf0028 	lw	ra,40(sp)
800f83fc:	8fb50024 	lw	s5,36(sp)
800f8400:	8fb40020 	lw	s4,32(sp)
800f8404:	8fb3001c 	lw	s3,28(sp)
800f8408:	8fb20018 	lw	s2,24(sp)
800f840c:	8fb10014 	lw	s1,20(sp)
800f8410:	8fb00010 	lw	s0,16(sp)
800f8414:	03e00008 	jr	ra
800f8418:	27bd0030 	addiu	sp,sp,48
800f841c:	10a0fff6 	beqz	a1,800f83f8 <inflateCopy+0x30>
800f8420:	2402fffe 	li	v0,-2
800f8424:	8cb2001c 	lw	s2,28(a1)
800f8428:	1240fff4 	beqz	s2,800f83fc <inflateCopy+0x34>
800f842c:	8fbf0028 	lw	ra,40(sp)
800f8430:	8ca30020 	lw	v1,32(a1)
800f8434:	1060fff2 	beqz	v1,800f8400 <inflateCopy+0x38>
800f8438:	8fb50024 	lw	s5,36(sp)
800f843c:	8ca20024 	lw	v0,36(a1)
800f8440:	1040ffef 	beqz	v0,800f8400 <inflateCopy+0x38>
800f8444:	2402fffe 	li	v0,-2
800f8448:	8ca40028 	lw	a0,40(a1)
800f844c:	24062530 	li	a2,9520
800f8450:	0060f809 	jalr	v1
800f8454:	24050001 	li	a1,1
800f8458:	10400039 	beqz	v0,800f8540 <inflateCopy+0x178>
800f845c:	00409821 	move	s3,v0
800f8460:	8e420034 	lw	v0,52(s2)
800f8464:	10400038 	beqz	v0,800f8548 <inflateCopy+0x180>
800f8468:	24030001 	li	v1,1
800f846c:	8e450024 	lw	a1,36(s2)
800f8470:	8e020020 	lw	v0,32(s0)
800f8474:	8e040028 	lw	a0,40(s0)
800f8478:	00a32804 	sllv	a1,v1,a1
800f847c:	0040f809 	jalr	v0
800f8480:	24060001 	li	a2,1
800f8484:	1040002a 	beqz	v0,800f8530 <inflateCopy+0x168>
800f8488:	0040a021 	move	s4,v0
800f848c:	3c158011 	lui	s5,0x8011
800f8490:	02002821 	move	a1,s0
800f8494:	24060038 	li	a2,56
800f8498:	26b0c930 	addiu	s0,s5,-14032
800f849c:	0200f809 	jalr	s0
800f84a0:	02202021 	move	a0,s1
800f84a4:	02402821 	move	a1,s2
800f84a8:	02602021 	move	a0,s3
800f84ac:	0200f809 	jalr	s0
800f84b0:	24062530 	li	a2,9520
800f84b4:	8e43004c 	lw	v1,76(s2)
800f84b8:	26450530 	addiu	a1,s2,1328
800f84bc:	0065102b 	sltu	v0,v1,a1
800f84c0:	1440000b 	bnez	v0,800f84f0 <inflateCopy+0x128>
800f84c4:	26640530 	addiu	a0,s3,1328
800f84c8:	2642252c 	addiu	v0,s2,9516
800f84cc:	0043102b 	sltu	v0,v0,v1
800f84d0:	14400007 	bnez	v0,800f84f0 <inflateCopy+0x128>
800f84d4:	00651823 	subu	v1,v1,a1
800f84d8:	8e420050 	lw	v0,80(s2)
800f84dc:	00451023 	subu	v0,v0,a1
800f84e0:	00831821 	addu	v1,a0,v1
800f84e4:	00821021 	addu	v0,a0,v0
800f84e8:	ae63004c 	sw	v1,76(s3)
800f84ec:	ae620050 	sw	v0,80(s3)
800f84f0:	8e42006c 	lw	v0,108(s2)
800f84f4:	00451023 	subu	v0,v0,a1
800f84f8:	00821021 	addu	v0,a0,v0
800f84fc:	12800008 	beqz	s4,800f8520 <inflateCopy+0x158>
800f8500:	ae62006c 	sw	v0,108(s3)
800f8504:	8e460024 	lw	a2,36(s2)
800f8508:	24020001 	li	v0,1
800f850c:	8e450034 	lw	a1,52(s2)
800f8510:	00c23004 	sllv	a2,v0,a2
800f8514:	26a2c930 	addiu	v0,s5,-14032
800f8518:	0040f809 	jalr	v0
800f851c:	02802021 	move	a0,s4
800f8520:	00001021 	move	v0,zero
800f8524:	ae33001c 	sw	s3,28(s1)
800f8528:	0803e0fe 	j	800f83f8 <inflateCopy+0x30>
800f852c:	ae740034 	sw	s4,52(s3)
800f8530:	8e040028 	lw	a0,40(s0)
800f8534:	8e020024 	lw	v0,36(s0)
800f8538:	0040f809 	jalr	v0
800f853c:	02602821 	move	a1,s3
800f8540:	0803e0fe 	j	800f83f8 <inflateCopy+0x30>
800f8544:	2402fffc 	li	v0,-4
800f8548:	0803e123 	j	800f848c <inflateCopy+0xc4>
800f854c:	0000a021 	move	s4,zero

800f8550 <updatewindow>:
800f8550:	27bdffd8 	addiu	sp,sp,-40
800f8554:	afb3001c 	sw	s3,28(sp)
800f8558:	afb00010 	sw	s0,16(sp)
800f855c:	afbf0024 	sw	ra,36(sp)
800f8560:	afb40020 	sw	s4,32(sp)
800f8564:	afb20018 	sw	s2,24(sp)
800f8568:	afb10014 	sw	s1,20(sp)
800f856c:	8c91001c 	lw	s1,28(a0)
800f8570:	00809821 	move	s3,a0
800f8574:	8e270034 	lw	a3,52(s1)
800f8578:	10e00075 	beqz	a3,800f8750 <updatewindow+0x200>
800f857c:	00a08021 	move	s0,a1
800f8580:	8e260028 	lw	a2,40(s1)
800f8584:	10c00029 	beqz	a2,800f862c <updatewindow+0xdc>
800f8588:	24020001 	li	v0,1
800f858c:	8e620010 	lw	v0,16(s3)
800f8590:	02028023 	subu	s0,s0,v0
800f8594:	0206182b 	sltu	v1,s0,a2
800f8598:	1060002e 	beqz	v1,800f8654 <updatewindow+0x104>
800f859c:	00000000 	nop
800f85a0:	8e240030 	lw	a0,48(s1)
800f85a4:	00c49023 	subu	s2,a2,a0
800f85a8:	0212102b 	sltu	v0,s0,s2
800f85ac:	1440003c 	bnez	v0,800f86a0 <updatewindow+0x150>
800f85b0:	3c028011 	lui	v0,0x8011
800f85b4:	8e65000c 	lw	a1,12(s3)
800f85b8:	00b02823 	subu	a1,a1,s0
800f85bc:	00872021 	addu	a0,a0,a3
800f85c0:	02128023 	subu	s0,s0,s2
800f85c4:	2454c930 	addiu	s4,v0,-14032
800f85c8:	0280f809 	jalr	s4
800f85cc:	02403021 	move	a2,s2
800f85d0:	1600004d 	bnez	s0,800f8708 <updatewindow+0x1b8>
800f85d4:	00000000 	nop
800f85d8:	8e220030 	lw	v0,48(s1)
800f85dc:	8e260028 	lw	a2,40(s1)
800f85e0:	00521021 	addu	v0,v0,s2
800f85e4:	1046003a 	beq	v0,a2,800f86d0 <updatewindow+0x180>
800f85e8:	ae220030 	sw	v0,48(s1)
800f85ec:	8e23002c 	lw	v1,44(s1)
800f85f0:	0066102b 	sltu	v0,v1,a2
800f85f4:	1040003b 	beqz	v0,800f86e4 <updatewindow+0x194>
800f85f8:	00002021 	move	a0,zero
800f85fc:	00721021 	addu	v0,v1,s2
800f8600:	00002021 	move	a0,zero
800f8604:	ae22002c 	sw	v0,44(s1)
800f8608:	8fbf0024 	lw	ra,36(sp)
800f860c:	8fb40020 	lw	s4,32(sp)
800f8610:	8fb3001c 	lw	s3,28(sp)
800f8614:	8fb20018 	lw	s2,24(sp)
800f8618:	8fb10014 	lw	s1,20(sp)
800f861c:	8fb00010 	lw	s0,16(sp)
800f8620:	00801021 	move	v0,a0
800f8624:	03e00008 	jr	ra
800f8628:	27bd0028 	addiu	sp,sp,40
800f862c:	8e230024 	lw	v1,36(s1)
800f8630:	00623004 	sllv	a2,v0,v1
800f8634:	ae260028 	sw	a2,40(s1)
800f8638:	ae200030 	sw	zero,48(s1)
800f863c:	ae20002c 	sw	zero,44(s1)
800f8640:	8e620010 	lw	v0,16(s3)
800f8644:	02028023 	subu	s0,s0,v0
800f8648:	0206182b 	sltu	v1,s0,a2
800f864c:	1460ffd4 	bnez	v1,800f85a0 <updatewindow+0x50>
800f8650:	00000000 	nop
800f8654:	8e65000c 	lw	a1,12(s3)
800f8658:	3c028011 	lui	v0,0x8011
800f865c:	00e02021 	move	a0,a3
800f8660:	2442c930 	addiu	v0,v0,-14032
800f8664:	0040f809 	jalr	v0
800f8668:	00a62823 	subu	a1,a1,a2
800f866c:	8e230028 	lw	v1,40(s1)
800f8670:	ae200030 	sw	zero,48(s1)
800f8674:	ae23002c 	sw	v1,44(s1)
800f8678:	00002021 	move	a0,zero
800f867c:	8fbf0024 	lw	ra,36(sp)
800f8680:	8fb40020 	lw	s4,32(sp)
800f8684:	8fb3001c 	lw	s3,28(sp)
800f8688:	8fb20018 	lw	s2,24(sp)
800f868c:	8fb10014 	lw	s1,20(sp)
800f8690:	8fb00010 	lw	s0,16(sp)
800f8694:	00801021 	move	v0,a0
800f8698:	03e00008 	jr	ra
800f869c:	27bd0028 	addiu	sp,sp,40
800f86a0:	8e65000c 	lw	a1,12(s3)
800f86a4:	02003021 	move	a2,s0
800f86a8:	00872021 	addu	a0,a0,a3
800f86ac:	2442c930 	addiu	v0,v0,-14032
800f86b0:	0040f809 	jalr	v0
800f86b4:	00b02823 	subu	a1,a1,s0
800f86b8:	8e220030 	lw	v0,48(s1)
800f86bc:	02009021 	move	s2,s0
800f86c0:	8e260028 	lw	a2,40(s1)
800f86c4:	00521021 	addu	v0,v0,s2
800f86c8:	1446ffc8 	bne	v0,a2,800f85ec <updatewindow+0x9c>
800f86cc:	ae220030 	sw	v0,48(s1)
800f86d0:	8e23002c 	lw	v1,44(s1)
800f86d4:	0066102b 	sltu	v0,v1,a2
800f86d8:	1440ffc8 	bnez	v0,800f85fc <updatewindow+0xac>
800f86dc:	ae200030 	sw	zero,48(s1)
800f86e0:	00002021 	move	a0,zero
800f86e4:	8fbf0024 	lw	ra,36(sp)
800f86e8:	8fb40020 	lw	s4,32(sp)
800f86ec:	8fb3001c 	lw	s3,28(sp)
800f86f0:	8fb20018 	lw	s2,24(sp)
800f86f4:	8fb10014 	lw	s1,20(sp)
800f86f8:	8fb00010 	lw	s0,16(sp)
800f86fc:	00801021 	move	v0,a0
800f8700:	03e00008 	jr	ra
800f8704:	27bd0028 	addiu	sp,sp,40
800f8708:	8e65000c 	lw	a1,12(s3)
800f870c:	8e240034 	lw	a0,52(s1)
800f8710:	00b02823 	subu	a1,a1,s0
800f8714:	0280f809 	jalr	s4
800f8718:	02003021 	move	a2,s0
800f871c:	8e230028 	lw	v1,40(s1)
800f8720:	ae300030 	sw	s0,48(s1)
800f8724:	ae23002c 	sw	v1,44(s1)
800f8728:	00002021 	move	a0,zero
800f872c:	8fbf0024 	lw	ra,36(sp)
800f8730:	8fb40020 	lw	s4,32(sp)
800f8734:	8fb3001c 	lw	s3,28(sp)
800f8738:	8fb20018 	lw	s2,24(sp)
800f873c:	8fb10014 	lw	s1,20(sp)
800f8740:	8fb00010 	lw	s0,16(sp)
800f8744:	00801021 	move	v0,a0
800f8748:	03e00008 	jr	ra
800f874c:	27bd0028 	addiu	sp,sp,40
800f8750:	8e250024 	lw	a1,36(s1)
800f8754:	8c820020 	lw	v0,32(a0)
800f8758:	24030001 	li	v1,1
800f875c:	8c840028 	lw	a0,40(a0)
800f8760:	00a32804 	sllv	a1,v1,a1
800f8764:	0040f809 	jalr	v0
800f8768:	24060001 	li	a2,1
800f876c:	00403821 	move	a3,v0
800f8770:	1440ff83 	bnez	v0,800f8580 <updatewindow+0x30>
800f8774:	ae220034 	sw	v0,52(s1)
800f8778:	0803e182 	j	800f8608 <updatewindow+0xb8>
800f877c:	24040001 	li	a0,1

800f8780 <inflateSetDictionary>:
800f8780:	27bdffd8 	addiu	sp,sp,-40
800f8784:	afb40020 	sw	s4,32(sp)
800f8788:	afb3001c 	sw	s3,28(sp)
800f878c:	afb10014 	sw	s1,20(sp)
800f8790:	afbf0024 	sw	ra,36(sp)
800f8794:	afb20018 	sw	s2,24(sp)
800f8798:	afb00010 	sw	s0,16(sp)
800f879c:	00808821 	move	s1,a0
800f87a0:	00a0a021 	move	s4,a1
800f87a4:	1480000b 	bnez	a0,800f87d4 <inflateSetDictionary+0x54>
800f87a8:	00c09821 	move	s3,a2
800f87ac:	2403fffe 	li	v1,-2
800f87b0:	8fbf0024 	lw	ra,36(sp)
800f87b4:	8fb40020 	lw	s4,32(sp)
800f87b8:	8fb3001c 	lw	s3,28(sp)
800f87bc:	8fb20018 	lw	s2,24(sp)
800f87c0:	8fb10014 	lw	s1,20(sp)
800f87c4:	8fb00010 	lw	s0,16(sp)
800f87c8:	00601021 	move	v0,v1
800f87cc:	03e00008 	jr	ra
800f87d0:	27bd0028 	addiu	sp,sp,40
800f87d4:	8c92001c 	lw	s2,28(a0)
800f87d8:	1240fff5 	beqz	s2,800f87b0 <inflateSetDictionary+0x30>
800f87dc:	2403fffe 	li	v1,-2
800f87e0:	8e420008 	lw	v0,8(s2)
800f87e4:	1440002b 	bnez	v0,800f8894 <inflateSetDictionary+0x114>
800f87e8:	2402000a 	li	v0,10
800f87ec:	8e430000 	lw	v1,0(s2)
800f87f0:	1062002c 	beq	v1,v0,800f88a4 <inflateSetDictionary+0x124>
800f87f4:	3c108010 	lui	s0,0x8010
800f87f8:	3c028010 	lui	v0,0x8010
800f87fc:	8e250010 	lw	a1,16(s1)
800f8800:	24428550 	addiu	v0,v0,-31408
800f8804:	0040f809 	jalr	v0
800f8808:	02202021 	move	a0,s1
800f880c:	14400033 	bnez	v0,800f88dc <inflateSetDictionary+0x15c>
800f8810:	2402001c 	li	v0,28
800f8814:	8e460028 	lw	a2,40(s2)
800f8818:	00d3102b 	sltu	v0,a2,s3
800f881c:	10400014 	beqz	v0,800f8870 <inflateSetDictionary+0xf0>
800f8820:	3c028011 	lui	v0,0x8011
800f8824:	02932821 	addu	a1,s4,s3
800f8828:	8e440034 	lw	a0,52(s2)
800f882c:	2442c930 	addiu	v0,v0,-14032
800f8830:	0040f809 	jalr	v0
800f8834:	00a62823 	subu	a1,a1,a2
800f8838:	8e430028 	lw	v1,40(s2)
800f883c:	ae43002c 	sw	v1,44(s2)
800f8840:	24020001 	li	v0,1
800f8844:	ae42000c 	sw	v0,12(s2)
800f8848:	00001821 	move	v1,zero
800f884c:	8fbf0024 	lw	ra,36(sp)
800f8850:	8fb40020 	lw	s4,32(sp)
800f8854:	8fb3001c 	lw	s3,28(sp)
800f8858:	8fb20018 	lw	s2,24(sp)
800f885c:	8fb10014 	lw	s1,20(sp)
800f8860:	8fb00010 	lw	s0,16(sp)
800f8864:	00601021 	move	v0,v1
800f8868:	03e00008 	jr	ra
800f886c:	27bd0028 	addiu	sp,sp,40
800f8870:	8e440034 	lw	a0,52(s2)
800f8874:	00c42021 	addu	a0,a2,a0
800f8878:	00932023 	subu	a0,a0,s3
800f887c:	02802821 	move	a1,s4
800f8880:	2442c930 	addiu	v0,v0,-14032
800f8884:	0040f809 	jalr	v0
800f8888:	02603021 	move	a2,s3
800f888c:	0803e210 	j	800f8840 <inflateSetDictionary+0xc0>
800f8890:	ae53002c 	sw	s3,44(s2)
800f8894:	8e430000 	lw	v1,0(s2)
800f8898:	1462ffc5 	bne	v1,v0,800f87b0 <inflateSetDictionary+0x30>
800f889c:	2403fffe 	li	v1,-2
800f88a0:	3c108010 	lui	s0,0x8010
800f88a4:	26101770 	addiu	s0,s0,6000
800f88a8:	00002021 	move	a0,zero
800f88ac:	00002821 	move	a1,zero
800f88b0:	0200f809 	jalr	s0
800f88b4:	00003021 	move	a2,zero
800f88b8:	00402021 	move	a0,v0
800f88bc:	02802821 	move	a1,s4
800f88c0:	0200f809 	jalr	s0
800f88c4:	02603021 	move	a2,s3
800f88c8:	8e430018 	lw	v1,24(s2)
800f88cc:	1043ffca 	beq	v0,v1,800f87f8 <inflateSetDictionary+0x78>
800f88d0:	2403fffd 	li	v1,-3
800f88d4:	0803e1ed 	j	800f87b4 <inflateSetDictionary+0x34>
800f88d8:	8fbf0024 	lw	ra,36(sp)
800f88dc:	2403fffc 	li	v1,-4
800f88e0:	0803e1ec 	j	800f87b0 <inflateSetDictionary+0x30>
800f88e4:	ae420000 	sw	v0,0(s2)

800f88e8 <inflate>:
800f88e8:	27bdffa0 	addiu	sp,sp,-96
800f88ec:	afb1003c 	sw	s1,60(sp)
800f88f0:	afbf005c 	sw	ra,92(sp)
800f88f4:	afbe0058 	sw	s8,88(sp)
800f88f8:	afb70054 	sw	s7,84(sp)
800f88fc:	afb60050 	sw	s6,80(sp)
800f8900:	afb5004c 	sw	s5,76(sp)
800f8904:	afb40048 	sw	s4,72(sp)
800f8908:	afb30044 	sw	s3,68(sp)
800f890c:	afb20040 	sw	s2,64(sp)
800f8910:	afb00038 	sw	s0,56(sp)
800f8914:	00808821 	move	s1,a0
800f8918:	1480000f 	bnez	a0,800f8958 <inflate+0x70>
800f891c:	afa50064 	sw	a1,100(sp)
800f8920:	2413fffe 	li	s3,-2
800f8924:	02601021 	move	v0,s3
800f8928:	8fbf005c 	lw	ra,92(sp)
800f892c:	8fbe0058 	lw	s8,88(sp)
800f8930:	8fb70054 	lw	s7,84(sp)
800f8934:	8fb60050 	lw	s6,80(sp)
800f8938:	8fb5004c 	lw	s5,76(sp)
800f893c:	8fb40048 	lw	s4,72(sp)
800f8940:	8fb30044 	lw	s3,68(sp)
800f8944:	8fb20040 	lw	s2,64(sp)
800f8948:	8fb1003c 	lw	s1,60(sp)
800f894c:	8fb00038 	lw	s0,56(sp)
800f8950:	03e00008 	jr	ra
800f8954:	27bd0060 	addiu	sp,sp,96
800f8958:	8c92001c 	lw	s2,28(a0)
800f895c:	1240fff1 	beqz	s2,800f8924 <inflate+0x3c>
800f8960:	2413fffe 	li	s3,-2
800f8964:	8c84000c 	lw	a0,12(a0)
800f8968:	1080ffef 	beqz	a0,800f8928 <inflate+0x40>
800f896c:	02601021 	move	v0,s3
800f8970:	8e250000 	lw	a1,0(s1)
800f8974:	10a0045a 	beqz	a1,800f9ae0 <inflate+0x11f8>
800f8978:	00000000 	nop
800f897c:	8e230004 	lw	v1,4(s1)
800f8980:	8e470000 	lw	a3,0(s2)
800f8984:	2402000b 	li	v0,11
800f8988:	10e20452 	beq	a3,v0,800f9ad4 <inflate+0x11ec>
800f898c:	00000000 	nop
800f8990:	8e260010 	lw	a2,16(s1)
800f8994:	8e540038 	lw	s4,56(s2)
800f8998:	8e50003c 	lw	s0,60(s2)
800f899c:	afa60028 	sw	a2,40(sp)
800f89a0:	afa30020 	sw	v1,32(sp)
800f89a4:	afa4002c 	sw	a0,44(sp)
800f89a8:	00a0b821 	move	s7,a1
800f89ac:	0060b021 	move	s6,v1
800f89b0:	afa60024 	sw	a2,36(sp)
800f89b4:	00009821 	move	s3,zero
800f89b8:	2ce2001d 	sltiu	v0,a3,29
800f89bc:	1040ffd8 	beqz	v0,800f8920 <inflate+0x38>
800f89c0:	3c03801c 	lui	v1,0x801c
800f89c4:	00071080 	sll	v0,a3,0x2
800f89c8:	24630b00 	addiu	v1,v1,2816
800f89cc:	00431021 	addu	v0,v0,v1
800f89d0:	8c440000 	lw	a0,0(v0)
800f89d4:	00800008 	jr	a0
800f89d8:	00000000 	nop
800f89dc:	8e420004 	lw	v0,4(s2)
800f89e0:	1440045e 	bnez	v0,800f9b5c <inflate+0x1274>
800f89e4:	32030007 	andi	v1,s0,0x7
800f89e8:	2e020003 	sltiu	v0,s0,3
800f89ec:	1040000c 	beqz	v0,800f8a20 <inflate+0x138>
800f89f0:	00142042 	srl	a0,s4,0x1
800f89f4:	12c00047 	beqz	s6,800f8b14 <inflate+0x22c>
800f89f8:	8fa60028 	lw	a2,40(sp)
800f89fc:	92e20000 	lbu	v0,0(s7)
800f8a00:	26d6ffff 	addiu	s6,s6,-1
800f8a04:	02021004 	sllv	v0,v0,s0
800f8a08:	26100008 	addiu	s0,s0,8
800f8a0c:	2e030003 	sltiu	v1,s0,3
800f8a10:	0282a021 	addu	s4,s4,v0
800f8a14:	1460fff7 	bnez	v1,800f89f4 <inflate+0x10c>
800f8a18:	26f70001 	addiu	s7,s7,1
800f8a1c:	00142042 	srl	a0,s4,0x1
800f8a20:	32830001 	andi	v1,s4,0x1
800f8a24:	30860003 	andi	a2,a0,0x3
800f8a28:	24020001 	li	v0,1
800f8a2c:	10c204ca 	beq	a2,v0,800f9d58 <inflate+0x1470>
800f8a30:	ae430004 	sw	v1,4(s2)
800f8a34:	10c004c6 	beqz	a2,800f9d50 <inflate+0x1468>
800f8a38:	2407000d 	li	a3,13
800f8a3c:	24020002 	li	v0,2
800f8a40:	10c20566 	beq	a2,v0,800f9fdc <inflate+0x16f4>
800f8a44:	24020003 	li	v0,3
800f8a48:	10c2055f 	beq	a2,v0,800f9fc8 <inflate+0x16e0>
800f8a4c:	3c02801c 	lui	v0,0x801c
800f8a50:	8e470000 	lw	a3,0(s2)
800f8a54:	0004a082 	srl	s4,a0,0x2
800f8a58:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f8a5c:	2610fffd 	addiu	s0,s0,-3
800f8a60:	2e020020 	sltiu	v0,s0,32
800f8a64:	1040000c 	beqz	v0,800f8a98 <inflate+0x1b0>
800f8a68:	00142202 	srl	a0,s4,0x8
800f8a6c:	12c00029 	beqz	s6,800f8b14 <inflate+0x22c>
800f8a70:	8fa60028 	lw	a2,40(sp)
800f8a74:	92e20000 	lbu	v0,0(s7)
800f8a78:	26d6ffff 	addiu	s6,s6,-1
800f8a7c:	02021004 	sllv	v0,v0,s0
800f8a80:	26100008 	addiu	s0,s0,8
800f8a84:	2e030020 	sltiu	v1,s0,32
800f8a88:	0282a021 	addu	s4,s4,v0
800f8a8c:	1460fff7 	bnez	v1,800f8a6c <inflate+0x184>
800f8a90:	26f70001 	addiu	s7,s7,1
800f8a94:	00142202 	srl	a0,s4,0x8
800f8a98:	3283ff00 	andi	v1,s4,0xff00
800f8a9c:	00142e00 	sll	a1,s4,0x18
800f8aa0:	00141602 	srl	v0,s4,0x18
800f8aa4:	3084ff00 	andi	a0,a0,0xff00
800f8aa8:	00031a00 	sll	v1,v1,0x8
800f8aac:	00441021 	addu	v0,v0,a0
800f8ab0:	00651821 	addu	v1,v1,a1
800f8ab4:	00431021 	addu	v0,v0,v1
800f8ab8:	2407000a 	li	a3,10
800f8abc:	ae420018 	sw	v0,24(s2)
800f8ac0:	ae470000 	sw	a3,0(s2)
800f8ac4:	ae220030 	sw	v0,48(s1)
800f8ac8:	0000a021 	move	s4,zero
800f8acc:	00008021 	move	s0,zero
800f8ad0:	8e42000c 	lw	v0,12(s2)
800f8ad4:	10400561 	beqz	v0,800fa05c <inflate+0x1774>
800f8ad8:	3c028010 	lui	v0,0x8010
800f8adc:	00002021 	move	a0,zero
800f8ae0:	00002821 	move	a1,zero
800f8ae4:	24421770 	addiu	v0,v0,6000
800f8ae8:	0040f809 	jalr	v0
800f8aec:	00003021 	move	a2,zero
800f8af0:	2407000b 	li	a3,11
800f8af4:	ae420018 	sw	v0,24(s2)
800f8af8:	ae470000 	sw	a3,0(s2)
800f8afc:	ae220030 	sw	v0,48(s1)
800f8b00:	8fa30064 	lw	v1,100(sp)
800f8b04:	24020005 	li	v0,5
800f8b08:	1462ffb4 	bne	v1,v0,800f89dc <inflate+0xf4>
800f8b0c:	00000000 	nop
800f8b10:	8fa60028 	lw	a2,40(sp)
800f8b14:	ae360004 	sw	s6,4(s1)
800f8b18:	ae260010 	sw	a2,16(s1)
800f8b1c:	8fa3002c 	lw	v1,44(sp)
800f8b20:	8e420028 	lw	v0,40(s2)
800f8b24:	ae23000c 	sw	v1,12(s1)
800f8b28:	ae370000 	sw	s7,0(s1)
800f8b2c:	ae540038 	sw	s4,56(s2)
800f8b30:	14400008 	bnez	v0,800f8b54 <inflate+0x26c>
800f8b34:	ae50003c 	sw	s0,60(s2)
800f8b38:	8e420000 	lw	v0,0(s2)
800f8b3c:	2c420018 	sltiu	v0,v0,24
800f8b40:	1040000b 	beqz	v0,800f8b70 <inflate+0x288>
800f8b44:	8fa40024 	lw	a0,36(sp)
800f8b48:	8e250010 	lw	a1,16(s1)
800f8b4c:	1085000a 	beq	a0,a1,800f8b78 <inflate+0x290>
800f8b50:	8fa60024 	lw	a2,36(sp)
800f8b54:	3c028010 	lui	v0,0x8010
800f8b58:	8fa50024 	lw	a1,36(sp)
800f8b5c:	24428550 	addiu	v0,v0,-31408
800f8b60:	0040f809 	jalr	v0
800f8b64:	02202021 	move	a0,s1
800f8b68:	144003d7 	bnez	v0,800f9ac8 <inflate+0x11e0>
800f8b6c:	2402001c 	li	v0,28
800f8b70:	8e250010 	lw	a1,16(s1)
800f8b74:	8fa60024 	lw	a2,36(sp)
800f8b78:	8e240004 	lw	a0,4(s1)
800f8b7c:	00c58023 	subu	s0,a2,a1
800f8b80:	8fa50020 	lw	a1,32(sp)
800f8b84:	8e220008 	lw	v0,8(s1)
800f8b88:	8e230014 	lw	v1,20(s1)
800f8b8c:	00a4a023 	subu	s4,a1,a0
800f8b90:	00541021 	addu	v0,v0,s4
800f8b94:	00701821 	addu	v1,v1,s0
800f8b98:	ae230014 	sw	v1,20(s1)
800f8b9c:	ae220008 	sw	v0,8(s1)
800f8ba0:	8e42001c 	lw	v0,28(s2)
800f8ba4:	8e430008 	lw	v1,8(s2)
800f8ba8:	00501021 	addu	v0,v0,s0
800f8bac:	1060000f 	beqz	v1,800f8bec <inflate+0x304>
800f8bb0:	ae42001c 	sw	v0,28(s2)
800f8bb4:	1200000d 	beqz	s0,800f8bec <inflate+0x304>
800f8bb8:	00000000 	nop
800f8bbc:	8e420010 	lw	v0,16(s2)
800f8bc0:	104003ec 	beqz	v0,800f9b74 <inflate+0x128c>
800f8bc4:	3c028010 	lui	v0,0x8010
800f8bc8:	8e25000c 	lw	a1,12(s1)
800f8bcc:	3c02800f 	lui	v0,0x800f
800f8bd0:	8e440018 	lw	a0,24(s2)
800f8bd4:	00b02823 	subu	a1,a1,s0
800f8bd8:	2442775c 	addiu	v0,v0,30556
800f8bdc:	0040f809 	jalr	v0
800f8be0:	02003021 	move	a2,s0
800f8be4:	ae420018 	sw	v0,24(s2)
800f8be8:	ae220030 	sw	v0,48(s1)
800f8bec:	8e440000 	lw	a0,0(s2)
800f8bf0:	8e46003c 	lw	a2,60(s2)
800f8bf4:	8e450004 	lw	a1,4(s2)
800f8bf8:	3884000b 	xori	a0,a0,0xb
800f8bfc:	24030080 	li	v1,128
800f8c00:	0004180b 	movn	v1,zero,a0
800f8c04:	24020040 	li	v0,64
800f8c08:	0005100a 	movz	v0,zero,a1
800f8c0c:	00661821 	addu	v1,v1,a2
800f8c10:	00431021 	addu	v0,v0,v1
800f8c14:	16800007 	bnez	s4,800f8c34 <inflate+0x34c>
800f8c18:	ae22002c 	sw	v0,44(s1)
800f8c1c:	16000006 	bnez	s0,800f8c38 <inflate+0x350>
800f8c20:	8fa60064 	lw	a2,100(sp)
800f8c24:	1660ff40 	bnez	s3,800f8928 <inflate+0x40>
800f8c28:	02601021 	move	v0,s3
800f8c2c:	0803e249 	j	800f8924 <inflate+0x3c>
800f8c30:	2413fffb 	li	s3,-5
800f8c34:	8fa60064 	lw	a2,100(sp)
800f8c38:	24020004 	li	v0,4
800f8c3c:	14c2ff3a 	bne	a2,v0,800f8928 <inflate+0x40>
800f8c40:	02601021 	move	v0,s3
800f8c44:	0803e309 	j	800f8c24 <inflate+0x33c>
800f8c48:	00000000 	nop
800f8c4c:	8e43006c 	lw	v1,108(s2)
800f8c50:	8e450060 	lw	a1,96(s2)
800f8c54:	8fa40030 	lw	a0,48(sp)
800f8c58:	24020006 	li	v0,6
800f8c5c:	ae430050 	sw	v1,80(s2)
800f8c60:	ae420058 	sw	v0,88(s2)
800f8c64:	8e460064 	lw	a2,100(s2)
800f8c68:	26420058 	addiu	v0,s2,88
800f8c6c:	00052840 	sll	a1,a1,0x1
800f8c70:	3c038010 	lui	v1,0x8010
800f8c74:	00852821 	addu	a1,a0,a1
800f8c78:	03c03821 	move	a3,s8
800f8c7c:	24040002 	li	a0,2
800f8c80:	afa20010 	sw	v0,16(sp)
800f8c84:	2463a5e0 	addiu	v1,v1,-23072
800f8c88:	0060f809 	jalr	v1
800f8c8c:	afb50014 	sw	s5,20(sp)
800f8c90:	144004fc 	bnez	v0,800fa084 <inflate+0x179c>
800f8c94:	00409821 	move	s3,v0
800f8c98:	24070012 	li	a3,18
800f8c9c:	ae470000 	sw	a3,0(s2)
800f8ca0:	2ec20006 	sltiu	v0,s6,6
800f8ca4:	14400004 	bnez	v0,800f8cb8 <inflate+0x3d0>
800f8ca8:	8fa40028 	lw	a0,40(sp)
800f8cac:	2c820102 	sltiu	v0,a0,258
800f8cb0:	10400481 	beqz	v0,800f9eb8 <inflate+0x15d0>
800f8cb4:	8fa5002c 	lw	a1,44(sp)
800f8cb8:	8e430054 	lw	v1,84(s2)
800f8cbc:	24020001 	li	v0,1
800f8cc0:	00621004 	sllv	v0,v0,v1
800f8cc4:	2447ffff 	addiu	a3,v0,-1
800f8cc8:	8e49004c 	lw	t1,76(s2)
800f8ccc:	02871024 	and	v0,s4,a3
800f8cd0:	00021080 	sll	v0,v0,0x2
800f8cd4:	01221021 	addu	v0,t1,v0
800f8cd8:	90440001 	lbu	a0,1(v0)
800f8cdc:	90460000 	lbu	a2,0(v0)
800f8ce0:	0204182b 	sltu	v1,s0,a0
800f8ce4:	14600253 	bnez	v1,800f9634 <inflate+0xd4c>
800f8ce8:	94450002 	lhu	a1,2(v0)
800f8cec:	10c0046c 	beqz	a2,800f9ea0 <inflate+0x15b8>
800f8cf0:	30c200f0 	andi	v0,a2,0xf0
800f8cf4:	14400504 	bnez	v0,800fa108 <inflate+0x1820>
800f8cf8:	24020001 	li	v0,1
800f8cfc:	00c41821 	addu	v1,a2,a0
800f8d00:	00621004 	sllv	v0,v0,v1
800f8d04:	244affff 	addiu	t2,v0,-1
800f8d08:	01541824 	and	v1,t2,s4
800f8d0c:	00831806 	srlv	v1,v1,a0
800f8d10:	00a31821 	addu	v1,a1,v1
800f8d14:	00031880 	sll	v1,v1,0x2
800f8d18:	01231821 	addu	v1,t1,v1
800f8d1c:	90670001 	lbu	a3,1(v1)
800f8d20:	90660000 	lbu	a2,0(v1)
800f8d24:	00871021 	addu	v0,a0,a3
800f8d28:	0202102b 	sltu	v0,s0,v0
800f8d2c:	14400351 	bnez	v0,800f9a74 <inflate+0x118c>
800f8d30:	94680002 	lhu	t0,2(v1)
800f8d34:	02041023 	subu	v0,s0,a0
800f8d38:	00941806 	srlv	v1,s4,a0
800f8d3c:	00478023 	subu	s0,v0,a3
800f8d40:	ae480040 	sw	t0,64(s2)
800f8d44:	10c00459 	beqz	a2,800f9eac <inflate+0x15c4>
800f8d48:	00e3a006 	srlv	s4,v1,a3
800f8d4c:	30c20020 	andi	v0,a2,0x20
800f8d50:	144003b3 	bnez	v0,800f9c20 <inflate+0x1338>
800f8d54:	2407000b 	li	a3,11
800f8d58:	30c20040 	andi	v0,a2,0x40
800f8d5c:	144004ee 	bnez	v0,800fa118 <inflate+0x1830>
800f8d60:	3c02801c 	lui	v0,0x801c
800f8d64:	30c4000f 	andi	a0,a2,0xf
800f8d68:	24070013 	li	a3,19
800f8d6c:	ae440048 	sw	a0,72(s2)
800f8d70:	ae470000 	sw	a3,0(s2)
800f8d74:	8e440048 	lw	a0,72(s2)
800f8d78:	1080000d 	beqz	a0,800f8db0 <inflate+0x4c8>
800f8d7c:	24070014 	li	a3,20
800f8d80:	0204102b 	sltu	v0,s0,a0
800f8d84:	14400113 	bnez	v0,800f91d4 <inflate+0x8ec>
800f8d88:	24020001 	li	v0,1
800f8d8c:	00821004 	sllv	v0,v0,a0
800f8d90:	8e430040 	lw	v1,64(s2)
800f8d94:	2442ffff 	addiu	v0,v0,-1
800f8d98:	00541024 	and	v0,v0,s4
800f8d9c:	00622821 	addu	a1,v1,v0
800f8da0:	ae450040 	sw	a1,64(s2)
800f8da4:	02048023 	subu	s0,s0,a0
800f8da8:	0094a006 	srlv	s4,s4,a0
800f8dac:	24070014 	li	a3,20
800f8db0:	ae470000 	sw	a3,0(s2)
800f8db4:	8e430058 	lw	v1,88(s2)
800f8db8:	24020001 	li	v0,1
800f8dbc:	00621004 	sllv	v0,v0,v1
800f8dc0:	2447ffff 	addiu	a3,v0,-1
800f8dc4:	8e480050 	lw	t0,80(s2)
800f8dc8:	02871024 	and	v0,s4,a3
800f8dcc:	00021080 	sll	v0,v0,0x2
800f8dd0:	01021021 	addu	v0,t0,v0
800f8dd4:	90450001 	lbu	a1,1(v0)
800f8dd8:	90440000 	lbu	a0,0(v0)
800f8ddc:	0205182b 	sltu	v1,s0,a1
800f8de0:	10600011 	beqz	v1,800f8e28 <inflate+0x540>
800f8de4:	94460002 	lhu	a2,2(v0)
800f8de8:	12c0ff4a 	beqz	s6,800f8b14 <inflate+0x22c>
800f8dec:	8fa60028 	lw	a2,40(sp)
800f8df0:	92e20000 	lbu	v0,0(s7)
800f8df4:	26d6ffff 	addiu	s6,s6,-1
800f8df8:	02021004 	sllv	v0,v0,s0
800f8dfc:	0282a021 	addu	s4,s4,v0
800f8e00:	02871824 	and	v1,s4,a3
800f8e04:	00031880 	sll	v1,v1,0x2
800f8e08:	00681821 	addu	v1,v1,t0
800f8e0c:	90650001 	lbu	a1,1(v1)
800f8e10:	26100008 	addiu	s0,s0,8
800f8e14:	0205102b 	sltu	v0,s0,a1
800f8e18:	26f70001 	addiu	s7,s7,1
800f8e1c:	90640000 	lbu	a0,0(v1)
800f8e20:	1440fff1 	bnez	v0,800f8de8 <inflate+0x500>
800f8e24:	94660002 	lhu	a2,2(v1)
800f8e28:	308200f0 	andi	v0,a0,0xf0
800f8e2c:	10400397 	beqz	v0,800f9c8c <inflate+0x13a4>
800f8e30:	24020001 	li	v0,1
800f8e34:	00a03821 	move	a3,a1
800f8e38:	30820040 	andi	v0,a0,0x40
800f8e3c:	00f4a006 	srlv	s4,s4,a3
800f8e40:	1440038c 	bnez	v0,800f9c74 <inflate+0x138c>
800f8e44:	02058023 	subu	s0,s0,a1
800f8e48:	3084000f 	andi	a0,a0,0xf
800f8e4c:	24070015 	li	a3,21
800f8e50:	ae460044 	sw	a2,68(s2)
800f8e54:	ae440048 	sw	a0,72(s2)
800f8e58:	ae470000 	sw	a3,0(s2)
800f8e5c:	8e440048 	lw	a0,72(s2)
800f8e60:	10800366 	beqz	a0,800f9bfc <inflate+0x1314>
800f8e64:	0204102b 	sltu	v0,s0,a0
800f8e68:	1040000c 	beqz	v0,800f8e9c <inflate+0x5b4>
800f8e6c:	24020001 	li	v0,1
800f8e70:	12c0ff28 	beqz	s6,800f8b14 <inflate+0x22c>
800f8e74:	8fa60028 	lw	a2,40(sp)
800f8e78:	92e20000 	lbu	v0,0(s7)
800f8e7c:	26d6ffff 	addiu	s6,s6,-1
800f8e80:	02021004 	sllv	v0,v0,s0
800f8e84:	26100008 	addiu	s0,s0,8
800f8e88:	0204182b 	sltu	v1,s0,a0
800f8e8c:	0282a021 	addu	s4,s4,v0
800f8e90:	1460fff7 	bnez	v1,800f8e70 <inflate+0x588>
800f8e94:	26f70001 	addiu	s7,s7,1
800f8e98:	24020001 	li	v0,1
800f8e9c:	00821004 	sllv	v0,v0,a0
800f8ea0:	8e430044 	lw	v1,68(s2)
800f8ea4:	2442ffff 	addiu	v0,v0,-1
800f8ea8:	00541024 	and	v0,v0,s4
800f8eac:	00621821 	addu	v1,v1,v0
800f8eb0:	02048023 	subu	s0,s0,a0
800f8eb4:	0094a006 	srlv	s4,s4,a0
800f8eb8:	ae430044 	sw	v1,68(s2)
800f8ebc:	8e42002c 	lw	v0,44(s2)
800f8ec0:	8fa40024 	lw	a0,36(sp)
800f8ec4:	8fa50028 	lw	a1,40(sp)
800f8ec8:	00821021 	addu	v0,a0,v0
800f8ecc:	00451023 	subu	v0,v0,a1
800f8ed0:	0043102b 	sltu	v0,v0,v1
800f8ed4:	14400393 	bnez	v0,800f9d24 <inflate+0x143c>
800f8ed8:	3c02801c 	lui	v0,0x801c
800f8edc:	24070016 	li	a3,22
800f8ee0:	ae470000 	sw	a3,0(s2)
800f8ee4:	8fa60028 	lw	a2,40(sp)
800f8ee8:	10c0ff0a 	beqz	a2,800f8b14 <inflate+0x22c>
800f8eec:	8fa20024 	lw	v0,36(sp)
800f8ef0:	8e430044 	lw	v1,68(s2)
800f8ef4:	00462023 	subu	a0,v0,a2
800f8ef8:	0083102b 	sltu	v0,a0,v1
800f8efc:	10400332 	beqz	v0,800f9bc8 <inflate+0x12e0>
800f8f00:	00000000 	nop
800f8f04:	8e450030 	lw	a1,48(s2)
800f8f08:	00642023 	subu	a0,v1,a0
800f8f0c:	00a4102b 	sltu	v0,a1,a0
800f8f10:	10400355 	beqz	v0,800f9c68 <inflate+0x1380>
800f8f14:	00a41023 	subu	v0,a1,a0
800f8f18:	8e420028 	lw	v0,40(s2)
800f8f1c:	00852023 	subu	a0,a0,a1
800f8f20:	8e430034 	lw	v1,52(s2)
800f8f24:	00441023 	subu	v0,v0,a0
800f8f28:	00433021 	addu	a2,v0,v1
800f8f2c:	8e450040 	lw	a1,64(s2)
800f8f30:	00a4102b 	sltu	v0,a1,a0
800f8f34:	14400002 	bnez	v0,800f8f40 <inflate+0x658>
800f8f38:	00a01821 	move	v1,a1
800f8f3c:	00801821 	move	v1,a0
800f8f40:	8fa40028 	lw	a0,40(sp)
800f8f44:	0064102b 	sltu	v0,v1,a0
800f8f48:	00803821 	move	a3,a0
800f8f4c:	0062380b 	movn	a3,v1,v0
800f8f50:	00872023 	subu	a0,a0,a3
800f8f54:	00a72823 	subu	a1,a1,a3
800f8f58:	afa40028 	sw	a0,40(sp)
800f8f5c:	8fa4002c 	lw	a0,44(sp)
800f8f60:	ae450040 	sw	a1,64(s2)
800f8f64:	00e01821 	move	v1,a3
800f8f68:	90c20000 	lbu	v0,0(a2)
800f8f6c:	2463ffff 	addiu	v1,v1,-1
800f8f70:	a0820000 	sb	v0,0(a0)
800f8f74:	24c60001 	addiu	a2,a2,1
800f8f78:	1460fffb 	bnez	v1,800f8f68 <inflate+0x680>
800f8f7c:	24840001 	addiu	a0,a0,1
800f8f80:	8fa5002c 	lw	a1,44(sp)
800f8f84:	8e420040 	lw	v0,64(s2)
800f8f88:	00a72821 	addu	a1,a1,a3
800f8f8c:	1440030c 	bnez	v0,800f9bc0 <inflate+0x12d8>
800f8f90:	afa5002c 	sw	a1,44(sp)
800f8f94:	24070012 	li	a3,18
800f8f98:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f8f9c:	ae470000 	sw	a3,0(s2)
800f8fa0:	2407000e 	li	a3,14
800f8fa4:	ae430040 	sw	v1,64(s2)
800f8fa8:	ae470000 	sw	a3,0(s2)
800f8fac:	0000a021 	move	s4,zero
800f8fb0:	00008021 	move	s0,zero
800f8fb4:	8e430040 	lw	v1,64(s2)
800f8fb8:	10600319 	beqz	v1,800f9c20 <inflate+0x1338>
800f8fbc:	2407000b 	li	a3,11
800f8fc0:	0076102b 	sltu	v0,v1,s6
800f8fc4:	00602021 	move	a0,v1
800f8fc8:	8fa50028 	lw	a1,40(sp)
800f8fcc:	02c2200a 	movz	a0,s6,v0
800f8fd0:	0085182b 	sltu	v1,a0,a1
800f8fd4:	00a0a821 	move	s5,a1
800f8fd8:	0083a80b 	movn	s5,a0,v1
800f8fdc:	12a0fecc 	beqz	s5,800f8b10 <inflate+0x228>
800f8fe0:	8fa4002c 	lw	a0,44(sp)
800f8fe4:	3c028011 	lui	v0,0x8011
800f8fe8:	02e02821 	move	a1,s7
800f8fec:	2442c930 	addiu	v0,v0,-14032
800f8ff0:	0040f809 	jalr	v0
800f8ff4:	02a03021 	move	a2,s5
800f8ff8:	8e430040 	lw	v1,64(s2)
800f8ffc:	8fa60028 	lw	a2,40(sp)
800f9000:	8fa2002c 	lw	v0,44(sp)
800f9004:	8e470000 	lw	a3,0(s2)
800f9008:	00752823 	subu	a1,v1,s5
800f900c:	00d53023 	subu	a2,a2,s5
800f9010:	00551021 	addu	v0,v0,s5
800f9014:	02d5b023 	subu	s6,s6,s5
800f9018:	02f5b821 	addu	s7,s7,s5
800f901c:	afa60028 	sw	a2,40(sp)
800f9020:	afa2002c 	sw	v0,44(sp)
800f9024:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9028:	ae450040 	sw	a1,64(s2)
800f902c:	2e02000e 	sltiu	v0,s0,14
800f9030:	1040000c 	beqz	v0,800f9064 <inflate+0x77c>
800f9034:	3284001f 	andi	a0,s4,0x1f
800f9038:	12c0feb6 	beqz	s6,800f8b14 <inflate+0x22c>
800f903c:	8fa60028 	lw	a2,40(sp)
800f9040:	92e20000 	lbu	v0,0(s7)
800f9044:	26d6ffff 	addiu	s6,s6,-1
800f9048:	02021004 	sllv	v0,v0,s0
800f904c:	26100008 	addiu	s0,s0,8
800f9050:	2e03000e 	sltiu	v1,s0,14
800f9054:	0282a021 	addu	s4,s4,v0
800f9058:	1460fff7 	bnez	v1,800f9038 <inflate+0x750>
800f905c:	26f70001 	addiu	s7,s7,1
800f9060:	3284001f 	andi	a0,s4,0x1f
800f9064:	00141142 	srl	v0,s4,0x5
800f9068:	00141a82 	srl	v1,s4,0xa
800f906c:	24860101 	addiu	a2,a0,257
800f9070:	3042001f 	andi	v0,v0,0x1f
800f9074:	3063000f 	andi	v1,v1,0xf
800f9078:	244b0001 	addiu	t3,v0,1
800f907c:	24670004 	addiu	a3,v1,4
800f9080:	2cc2011f 	sltiu	v0,a2,287
800f9084:	ae47005c 	sw	a3,92(s2)
800f9088:	ae460060 	sw	a2,96(s2)
800f908c:	ae4b0064 	sw	t3,100(s2)
800f9090:	0014a382 	srl	s4,s4,0xe
800f9094:	10400328 	beqz	v0,800f9d38 <inflate+0x1450>
800f9098:	2610fff2 	addiu	s0,s0,-14
800f909c:	2d62001f 	sltiu	v0,t3,31
800f90a0:	10400326 	beqz	v0,800f9d3c <inflate+0x1454>
800f90a4:	3c02801c 	lui	v0,0x801c
800f90a8:	24070010 	li	a3,16
800f90ac:	ae470000 	sw	a3,0(s2)
800f90b0:	ae400068 	sw	zero,104(s2)
800f90b4:	8e480068 	lw	t0,104(s2)
800f90b8:	8e47005c 	lw	a3,92(s2)
800f90bc:	0107102b 	sltu	v0,t0,a3
800f90c0:	1040001d 	beqz	v0,800f9138 <inflate+0x850>
800f90c4:	3c02801c 	lui	v0,0x801c
800f90c8:	00081840 	sll	v1,t0,0x1
800f90cc:	24420b74 	addiu	v0,v0,2932
800f90d0:	00622821 	addu	a1,v1,v0
800f90d4:	2e020003 	sltiu	v0,s0,3
800f90d8:	1040000b 	beqz	v0,800f9108 <inflate+0x820>
800f90dc:	00000000 	nop
800f90e0:	12c0fe8c 	beqz	s6,800f8b14 <inflate+0x22c>
800f90e4:	8fa60028 	lw	a2,40(sp)
800f90e8:	92e20000 	lbu	v0,0(s7)
800f90ec:	26d6ffff 	addiu	s6,s6,-1
800f90f0:	02021004 	sllv	v0,v0,s0
800f90f4:	26100008 	addiu	s0,s0,8
800f90f8:	2e030003 	sltiu	v1,s0,3
800f90fc:	0282a021 	addu	s4,s4,v0
800f9100:	1460fff7 	bnez	v1,800f90e0 <inflate+0x7f8>
800f9104:	26f70001 	addiu	s7,s7,1
800f9108:	94a20000 	lhu	v0,0(a1)
800f910c:	25080001 	addiu	t0,t0,1
800f9110:	00021040 	sll	v0,v0,0x1
800f9114:	32830007 	andi	v1,s4,0x7
800f9118:	00521021 	addu	v0,v0,s2
800f911c:	0107202b 	sltu	a0,t0,a3
800f9120:	a4430070 	sh	v1,112(v0)
800f9124:	ae480068 	sw	t0,104(s2)
800f9128:	0014a0c2 	srl	s4,s4,0x3
800f912c:	2610fffd 	addiu	s0,s0,-3
800f9130:	1480ffe8 	bnez	a0,800f90d4 <inflate+0x7ec>
800f9134:	24a50002 	addiu	a1,a1,2
800f9138:	2d020013 	sltiu	v0,t0,19
800f913c:	1040000d 	beqz	v0,800f9174 <inflate+0x88c>
800f9140:	3c02801c 	lui	v0,0x801c
800f9144:	00081840 	sll	v1,t0,0x1
800f9148:	24420b74 	addiu	v0,v0,2932
800f914c:	00621821 	addu	v1,v1,v0
800f9150:	24040013 	li	a0,19
800f9154:	94620000 	lhu	v0,0(v1)
800f9158:	25080001 	addiu	t0,t0,1
800f915c:	00021040 	sll	v0,v0,0x1
800f9160:	00521021 	addu	v0,v0,s2
800f9164:	a4400070 	sh	zero,112(v0)
800f9168:	1504fffa 	bne	t0,a0,800f9154 <inflate+0x86c>
800f916c:	24630002 	addiu	v1,v1,2
800f9170:	ae480068 	sw	t0,104(s2)
800f9174:	24020007 	li	v0,7
800f9178:	ae420054 	sw	v0,84(s2)
800f917c:	26430530 	addiu	v1,s2,1328
800f9180:	26420054 	addiu	v0,s2,84
800f9184:	ae43004c 	sw	v1,76(s2)
800f9188:	ae43006c 	sw	v1,108(s2)
800f918c:	264302f0 	addiu	v1,s2,752
800f9190:	afa20010 	sw	v0,16(sp)
800f9194:	3c028010 	lui	v0,0x8010
800f9198:	00002021 	move	a0,zero
800f919c:	26450070 	addiu	a1,s2,112
800f91a0:	24060013 	li	a2,19
800f91a4:	2647006c 	addiu	a3,s2,108
800f91a8:	2442a5e0 	addiu	v0,v0,-23072
800f91ac:	0040f809 	jalr	v0
800f91b0:	afa30014 	sw	v1,20(sp)
800f91b4:	104003b9 	beqz	v0,800fa09c <inflate+0x17b4>
800f91b8:	00409821 	move	s3,v0
800f91bc:	3c02801c 	lui	v0,0x801c
800f91c0:	2407001b 	li	a3,27
800f91c4:	24420a10 	addiu	v0,v0,2576
800f91c8:	ae470000 	sw	a3,0(s2)
800f91cc:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f91d0:	ae220018 	sw	v0,24(s1)
800f91d4:	12c0fe4f 	beqz	s6,800f8b14 <inflate+0x22c>
800f91d8:	8fa60028 	lw	a2,40(sp)
800f91dc:	92e20000 	lbu	v0,0(s7)
800f91e0:	26d6ffff 	addiu	s6,s6,-1
800f91e4:	02021004 	sllv	v0,v0,s0
800f91e8:	26100008 	addiu	s0,s0,8
800f91ec:	0204182b 	sltu	v1,s0,a0
800f91f0:	0282a021 	addu	s4,s4,v0
800f91f4:	1460fff7 	bnez	v1,800f91d4 <inflate+0x8ec>
800f91f8:	26f70001 	addiu	s7,s7,1
800f91fc:	0803e363 	j	800f8d8c <inflate+0x4a4>
800f9200:	24020001 	li	v0,1
800f9204:	0803e2c4 	j	800f8b10 <inflate+0x228>
800f9208:	2413fffd 	li	s3,-3
800f920c:	0803e249 	j	800f8924 <inflate+0x3c>
800f9210:	2413fffc 	li	s3,-4
800f9214:	2403fff8 	li	v1,-8
800f9218:	32020007 	andi	v0,s0,0x7
800f921c:	02038024 	and	s0,s0,v1
800f9220:	2e040020 	sltiu	a0,s0,32
800f9224:	1080000b 	beqz	a0,800f9254 <inflate+0x96c>
800f9228:	0054a006 	srlv	s4,s4,v0
800f922c:	12c0fe39 	beqz	s6,800f8b14 <inflate+0x22c>
800f9230:	8fa60028 	lw	a2,40(sp)
800f9234:	92e20000 	lbu	v0,0(s7)
800f9238:	26d6ffff 	addiu	s6,s6,-1
800f923c:	02021004 	sllv	v0,v0,s0
800f9240:	26100008 	addiu	s0,s0,8
800f9244:	2e030020 	sltiu	v1,s0,32
800f9248:	0282a021 	addu	s4,s4,v0
800f924c:	1460fff7 	bnez	v1,800f922c <inflate+0x944>
800f9250:	26f70001 	addiu	s7,s7,1
800f9254:	00141402 	srl	v0,s4,0x10
800f9258:	3842ffff 	xori	v0,v0,0xffff
800f925c:	3283ffff 	andi	v1,s4,0xffff
800f9260:	1062ff4f 	beq	v1,v0,800f8fa0 <inflate+0x6b8>
800f9264:	3c02801c 	lui	v0,0x801c
800f9268:	2407001b 	li	a3,27
800f926c:	244209cc 	addiu	v0,v0,2508
800f9270:	ae470000 	sw	a3,0(s2)
800f9274:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9278:	ae220018 	sw	v0,24(s1)
800f927c:	8e480068 	lw	t0,104(s2)
800f9280:	8e460060 	lw	a2,96(s2)
800f9284:	8e4b0064 	lw	t3,100(s2)
800f9288:	00cb5021 	addu	t2,a2,t3
800f928c:	010a102b 	sltu	v0,t0,t2
800f9290:	10400355 	beqz	v0,800f9fe8 <inflate+0x1700>
800f9294:	24020001 	li	v0,1
800f9298:	8e430054 	lw	v1,84(s2)
800f929c:	00621004 	sllv	v0,v0,v1
800f92a0:	2449ffff 	addiu	t1,v0,-1
800f92a4:	8e47004c 	lw	a3,76(s2)
800f92a8:	02891024 	and	v0,s4,t1
800f92ac:	00021080 	sll	v0,v0,0x2
800f92b0:	00e21021 	addu	v0,a3,v0
800f92b4:	90440001 	lbu	a0,1(v0)
800f92b8:	0204182b 	sltu	v1,s0,a0
800f92bc:	10600010 	beqz	v1,800f9300 <inflate+0xa18>
800f92c0:	94450002 	lhu	a1,2(v0)
800f92c4:	12c0fe12 	beqz	s6,800f8b10 <inflate+0x228>
800f92c8:	00000000 	nop
800f92cc:	92e20000 	lbu	v0,0(s7)
800f92d0:	26d6ffff 	addiu	s6,s6,-1
800f92d4:	02021004 	sllv	v0,v0,s0
800f92d8:	0282a021 	addu	s4,s4,v0
800f92dc:	02891824 	and	v1,s4,t1
800f92e0:	00031880 	sll	v1,v1,0x2
800f92e4:	00671821 	addu	v1,v1,a3
800f92e8:	90640001 	lbu	a0,1(v1)
800f92ec:	26100008 	addiu	s0,s0,8
800f92f0:	0204102b 	sltu	v0,s0,a0
800f92f4:	26f70001 	addiu	s7,s7,1
800f92f8:	1440fff2 	bnez	v0,800f92c4 <inflate+0x9dc>
800f92fc:	94650002 	lhu	a1,2(v1)
800f9300:	2ca20010 	sltiu	v0,a1,16
800f9304:	1440024f 	bnez	v0,800f9c44 <inflate+0x135c>
800f9308:	00081040 	sll	v0,t0,0x1
800f930c:	24020010 	li	v0,16
800f9310:	10a202ba 	beq	a1,v0,800f9dfc <inflate+0x1514>
800f9314:	24020011 	li	v0,17
800f9318:	10a203a2 	beq	a1,v0,800fa1a4 <inflate+0x18bc>
800f931c:	24850007 	addiu	a1,a0,7
800f9320:	0205102b 	sltu	v0,s0,a1
800f9324:	1040000c 	beqz	v0,800f9358 <inflate+0xa70>
800f9328:	00941006 	srlv	v0,s4,a0
800f932c:	12c0fdf8 	beqz	s6,800f8b10 <inflate+0x228>
800f9330:	00000000 	nop
800f9334:	92e20000 	lbu	v0,0(s7)
800f9338:	26d6ffff 	addiu	s6,s6,-1
800f933c:	02021004 	sllv	v0,v0,s0
800f9340:	26100008 	addiu	s0,s0,8
800f9344:	0205182b 	sltu	v1,s0,a1
800f9348:	0282a021 	addu	s4,s4,v0
800f934c:	1460fff7 	bnez	v1,800f932c <inflate+0xa44>
800f9350:	26f70001 	addiu	s7,s7,1
800f9354:	00941006 	srlv	v0,s4,a0
800f9358:	3043007f 	andi	v1,v0,0x7f
800f935c:	02042023 	subu	a0,s0,a0
800f9360:	2490fff9 	addiu	s0,a0,-7
800f9364:	2463000b 	addiu	v1,v1,11
800f9368:	0002a1c2 	srl	s4,v0,0x7
800f936c:	0803e797 	j	800f9e5c <inflate+0x1574>
800f9370:	00002021 	move	a0,zero
800f9374:	8e460010 	lw	a2,16(s2)
800f9378:	30c20400 	andi	v0,a2,0x400
800f937c:	1040020a 	beqz	v0,800f9ba8 <inflate+0x12c0>
800f9380:	2e020010 	sltiu	v0,s0,16
800f9384:	1040000b 	beqz	v0,800f93b4 <inflate+0xacc>
800f9388:	00000000 	nop
800f938c:	12c0fde0 	beqz	s6,800f8b10 <inflate+0x228>
800f9390:	00000000 	nop
800f9394:	92e20000 	lbu	v0,0(s7)
800f9398:	26d6ffff 	addiu	s6,s6,-1
800f939c:	02021004 	sllv	v0,v0,s0
800f93a0:	26100008 	addiu	s0,s0,8
800f93a4:	2e030010 	sltiu	v1,s0,16
800f93a8:	0282a021 	addu	s4,s4,v0
800f93ac:	1460fff7 	bnez	v1,800f938c <inflate+0xaa4>
800f93b0:	26f70001 	addiu	s7,s7,1
800f93b4:	8e420020 	lw	v0,32(s2)
800f93b8:	02802821 	move	a1,s4
800f93bc:	10400003 	beqz	v0,800f93cc <inflate+0xae4>
800f93c0:	ae540040 	sw	s4,64(s2)
800f93c4:	ac540014 	sw	s4,20(v0)
800f93c8:	8e460010 	lw	a2,16(s2)
800f93cc:	30c20200 	andi	v0,a2,0x200
800f93d0:	1440026e 	bnez	v0,800f9d8c <inflate+0x14a4>
800f93d4:	00051202 	srl	v0,a1,0x8
800f93d8:	0000a021 	move	s4,zero
800f93dc:	00008021 	move	s0,zero
800f93e0:	24070005 	li	a3,5
800f93e4:	0803e4fc 	j	800f93f0 <inflate+0xb08>
800f93e8:	ae470000 	sw	a3,0(s2)
800f93ec:	8e460010 	lw	a2,16(s2)
800f93f0:	30c20400 	andi	v0,a2,0x400
800f93f4:	1040002c 	beqz	v0,800f94a8 <inflate+0xbc0>
800f93f8:	24070006 	li	a3,6
800f93fc:	8e450040 	lw	a1,64(s2)
800f9400:	00b6102b 	sltu	v0,a1,s6
800f9404:	00a0a821 	move	s5,a1
800f9408:	02c2a80a 	movz	s5,s6,v0
800f940c:	12a00023 	beqz	s5,800f949c <inflate+0xbb4>
800f9410:	00000000 	nop
800f9414:	8e420020 	lw	v0,32(s2)
800f9418:	10400012 	beqz	v0,800f9464 <inflate+0xb7c>
800f941c:	00000000 	nop
800f9420:	8c440010 	lw	a0,16(v0)
800f9424:	1080000f 	beqz	a0,800f9464 <inflate+0xb7c>
800f9428:	00000000 	nop
800f942c:	8c430014 	lw	v1,20(v0)
800f9430:	8c460018 	lw	a2,24(v0)
800f9434:	00651823 	subu	v1,v1,a1
800f9438:	02a31021 	addu	v0,s5,v1
800f943c:	00c2102b 	sltu	v0,a2,v0
800f9440:	14400002 	bnez	v0,800f944c <inflate+0xb64>
800f9444:	00c33023 	subu	a2,a2,v1
800f9448:	02a03021 	move	a2,s5
800f944c:	3c028011 	lui	v0,0x8011
800f9450:	00832021 	addu	a0,a0,v1
800f9454:	2442c930 	addiu	v0,v0,-14032
800f9458:	0040f809 	jalr	v0
800f945c:	02e02821 	move	a1,s7
800f9460:	8e460010 	lw	a2,16(s2)
800f9464:	30c20200 	andi	v0,a2,0x200
800f9468:	10400007 	beqz	v0,800f9488 <inflate+0xba0>
800f946c:	3c02800f 	lui	v0,0x800f
800f9470:	8e440018 	lw	a0,24(s2)
800f9474:	02e02821 	move	a1,s7
800f9478:	2442775c 	addiu	v0,v0,30556
800f947c:	0040f809 	jalr	v0
800f9480:	02a03021 	move	a2,s5
800f9484:	ae420018 	sw	v0,24(s2)
800f9488:	8e450040 	lw	a1,64(s2)
800f948c:	02d5b023 	subu	s6,s6,s5
800f9490:	00b52823 	subu	a1,a1,s5
800f9494:	02f5b821 	addu	s7,s7,s5
800f9498:	ae450040 	sw	a1,64(s2)
800f949c:	14a0fd9c 	bnez	a1,800f8b10 <inflate+0x228>
800f94a0:	24070006 	li	a3,6
800f94a4:	8e460010 	lw	a2,16(s2)
800f94a8:	ae470000 	sw	a3,0(s2)
800f94ac:	0803e60e 	j	800f9838 <inflate+0xf50>
800f94b0:	ae400040 	sw	zero,64(s2)
800f94b4:	8fa60028 	lw	a2,40(sp)
800f94b8:	10c0fd96 	beqz	a2,800f8b14 <inflate+0x22c>
800f94bc:	8fa3002c 	lw	v1,44(sp)
800f94c0:	8e420040 	lw	v0,64(s2)
800f94c4:	24070012 	li	a3,18
800f94c8:	a0620000 	sb	v0,0(v1)
800f94cc:	24c6ffff 	addiu	a2,a2,-1
800f94d0:	24630001 	addiu	v1,v1,1
800f94d4:	ae470000 	sw	a3,0(s2)
800f94d8:	afa3002c 	sw	v1,44(sp)
800f94dc:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f94e0:	afa60028 	sw	a2,40(sp)
800f94e4:	8e440008 	lw	a0,8(s2)
800f94e8:	108001c2 	beqz	a0,800f9bf4 <inflate+0x130c>
800f94ec:	24070019 	li	a3,25
800f94f0:	2e020020 	sltiu	v0,s0,32
800f94f4:	1040000b 	beqz	v0,800f9524 <inflate+0xc3c>
800f94f8:	00000000 	nop
800f94fc:	12c0fd85 	beqz	s6,800f8b14 <inflate+0x22c>
800f9500:	8fa60028 	lw	a2,40(sp)
800f9504:	92e20000 	lbu	v0,0(s7)
800f9508:	26d6ffff 	addiu	s6,s6,-1
800f950c:	02021004 	sllv	v0,v0,s0
800f9510:	26100008 	addiu	s0,s0,8
800f9514:	2e030020 	sltiu	v1,s0,32
800f9518:	0282a021 	addu	s4,s4,v0
800f951c:	1460fff7 	bnez	v1,800f94fc <inflate+0xc14>
800f9520:	26f70001 	addiu	s7,s7,1
800f9524:	8fa40024 	lw	a0,36(sp)
800f9528:	8fa60028 	lw	a2,40(sp)
800f952c:	8e230014 	lw	v1,20(s1)
800f9530:	00862823 	subu	a1,a0,a2
800f9534:	00651821 	addu	v1,v1,a1
800f9538:	ae230014 	sw	v1,20(s1)
800f953c:	8e42001c 	lw	v0,28(s2)
800f9540:	00451021 	addu	v0,v0,a1
800f9544:	10a0000d 	beqz	a1,800f957c <inflate+0xc94>
800f9548:	ae42001c 	sw	v0,28(s2)
800f954c:	8e420010 	lw	v0,16(s2)
800f9550:	10400282 	beqz	v0,800f9f5c <inflate+0x1674>
800f9554:	8fa3002c 	lw	v1,44(sp)
800f9558:	8fa2002c 	lw	v0,44(sp)
800f955c:	00a03021 	move	a2,a1
800f9560:	00452823 	subu	a1,v0,a1
800f9564:	3c02800f 	lui	v0,0x800f
800f9568:	2442775c 	addiu	v0,v0,30556
800f956c:	0040f809 	jalr	v0
800f9570:	8e440018 	lw	a0,24(s2)
800f9574:	ae420018 	sw	v0,24(s2)
800f9578:	ae220030 	sw	v0,48(s1)
800f957c:	8e460010 	lw	a2,16(s2)
800f9580:	10c0026d 	beqz	a2,800f9f38 <inflate+0x1650>
800f9584:	3283ff00 	andi	v1,s4,0xff00
800f9588:	02801821 	move	v1,s4
800f958c:	8e420018 	lw	v0,24(s2)
800f9590:	10620192 	beq	v1,v0,800f9bdc <inflate+0x12f4>
800f9594:	8fa20028 	lw	v0,40(sp)
800f9598:	2407001b 	li	a3,27
800f959c:	afa20024 	sw	v0,36(sp)
800f95a0:	3c02801c 	lui	v0,0x801c
800f95a4:	24420ad0 	addiu	v0,v0,2768
800f95a8:	ae470000 	sw	a3,0(s2)
800f95ac:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f95b0:	ae220018 	sw	v0,24(s1)
800f95b4:	8e440008 	lw	a0,8(s2)
800f95b8:	1080001b 	beqz	a0,800f9628 <inflate+0xd40>
800f95bc:	2407001a 	li	a3,26
800f95c0:	8e460010 	lw	a2,16(s2)
800f95c4:	10c00018 	beqz	a2,800f9628 <inflate+0xd40>
800f95c8:	2e020020 	sltiu	v0,s0,32
800f95cc:	1040000b 	beqz	v0,800f95fc <inflate+0xd14>
800f95d0:	00000000 	nop
800f95d4:	12c0fd4f 	beqz	s6,800f8b14 <inflate+0x22c>
800f95d8:	8fa60028 	lw	a2,40(sp)
800f95dc:	92e20000 	lbu	v0,0(s7)
800f95e0:	26d6ffff 	addiu	s6,s6,-1
800f95e4:	02021004 	sllv	v0,v0,s0
800f95e8:	26100008 	addiu	s0,s0,8
800f95ec:	2e030020 	sltiu	v1,s0,32
800f95f0:	0282a021 	addu	s4,s4,v0
800f95f4:	1460fff7 	bnez	v1,800f95d4 <inflate+0xcec>
800f95f8:	26f70001 	addiu	s7,s7,1
800f95fc:	8e42001c 	lw	v0,28(s2)
800f9600:	10540006 	beq	v0,s4,800f961c <inflate+0xd34>
800f9604:	3c02801c 	lui	v0,0x801c
800f9608:	2407001b 	li	a3,27
800f960c:	24420ae8 	addiu	v0,v0,2792
800f9610:	ae470000 	sw	a3,0(s2)
800f9614:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9618:	ae220018 	sw	v0,24(s1)
800f961c:	0000a021 	move	s4,zero
800f9620:	00008021 	move	s0,zero
800f9624:	2407001a 	li	a3,26
800f9628:	ae470000 	sw	a3,0(s2)
800f962c:	0803e2c4 	j	800f8b10 <inflate+0x228>
800f9630:	24130001 	li	s3,1
800f9634:	12c0fd37 	beqz	s6,800f8b14 <inflate+0x22c>
800f9638:	8fa60028 	lw	a2,40(sp)
800f963c:	92e20000 	lbu	v0,0(s7)
800f9640:	26d6ffff 	addiu	s6,s6,-1
800f9644:	02021004 	sllv	v0,v0,s0
800f9648:	0282a021 	addu	s4,s4,v0
800f964c:	02871824 	and	v1,s4,a3
800f9650:	00031880 	sll	v1,v1,0x2
800f9654:	00691821 	addu	v1,v1,t1
800f9658:	90640001 	lbu	a0,1(v1)
800f965c:	26100008 	addiu	s0,s0,8
800f9660:	0204102b 	sltu	v0,s0,a0
800f9664:	26f70001 	addiu	s7,s7,1
800f9668:	90660000 	lbu	a2,0(v1)
800f966c:	1440fff1 	bnez	v0,800f9634 <inflate+0xd4c>
800f9670:	94650002 	lhu	a1,2(v1)
800f9674:	0803e33b 	j	800f8cec <inflate+0x404>
800f9678:	00000000 	nop
800f967c:	8e440008 	lw	a0,8(s2)
800f9680:	10800177 	beqz	a0,800f9c60 <inflate+0x1378>
800f9684:	2407000c 	li	a3,12
800f9688:	2e020010 	sltiu	v0,s0,16
800f968c:	1040000c 	beqz	v0,800f96c0 <inflate+0xdd8>
800f9690:	30820002 	andi	v0,a0,0x2
800f9694:	12c0fd1f 	beqz	s6,800f8b14 <inflate+0x22c>
800f9698:	8fa60028 	lw	a2,40(sp)
800f969c:	92e20000 	lbu	v0,0(s7)
800f96a0:	26d6ffff 	addiu	s6,s6,-1
800f96a4:	02021004 	sllv	v0,v0,s0
800f96a8:	26100008 	addiu	s0,s0,8
800f96ac:	2e030010 	sltiu	v1,s0,16
800f96b0:	0282a021 	addu	s4,s4,v0
800f96b4:	1460fff7 	bnez	v1,800f9694 <inflate+0xdac>
800f96b8:	26f70001 	addiu	s7,s7,1
800f96bc:	30820002 	andi	v0,a0,0x2
800f96c0:	10400003 	beqz	v0,800f96d0 <inflate+0xde8>
800f96c4:	34028b1f 	li	v0,0x8b1f
800f96c8:	1282027b 	beq	s4,v0,800fa0b8 <inflate+0x17d0>
800f96cc:	00002821 	move	a1,zero
800f96d0:	8e430020 	lw	v1,32(s2)
800f96d4:	10600004 	beqz	v1,800f96e8 <inflate+0xe00>
800f96d8:	ae400010 	sw	zero,16(s2)
800f96dc:	2402ffff 	li	v0,-1
800f96e0:	ac620030 	sw	v0,48(v1)
800f96e4:	8e440008 	lw	a0,8(s2)
800f96e8:	30820001 	andi	v0,a0,0x1
800f96ec:	104001b6 	beqz	v0,800f9dc8 <inflate+0x14e0>
800f96f0:	3c02801c 	lui	v0,0x801c
800f96f4:	328400ff 	andi	a0,s4,0xff
800f96f8:	00141a02 	srl	v1,s4,0x8
800f96fc:	00042200 	sll	a0,a0,0x8
800f9700:	3c020842 	lui	v0,0x842
800f9704:	00832021 	addu	a0,a0,v1
800f9708:	34421085 	ori	v0,v0,0x1085
800f970c:	00820019 	multu	a0,v0
800f9710:	00001010 	mfhi	v0
800f9714:	00821823 	subu	v1,a0,v0
800f9718:	00031842 	srl	v1,v1,0x1
800f971c:	00431021 	addu	v0,v0,v1
800f9720:	00021102 	srl	v0,v0,0x4
800f9724:	00021940 	sll	v1,v0,0x5
800f9728:	00621823 	subu	v1,v1,v0
800f972c:	148301a6 	bne	a0,v1,800f9dc8 <inflate+0x14e0>
800f9730:	3c02801c 	lui	v0,0x801c
800f9734:	3283000f 	andi	v1,s4,0xf
800f9738:	24020008 	li	v0,8
800f973c:	14620020 	bne	v1,v0,800f97c0 <inflate+0xed8>
800f9740:	3c02801c 	lui	v0,0x801c
800f9744:	0014a102 	srl	s4,s4,0x4
800f9748:	3283000f 	andi	v1,s4,0xf
800f974c:	8e420024 	lw	v0,36(s2)
800f9750:	24630008 	addiu	v1,v1,8
800f9754:	0043102b 	sltu	v0,v0,v1
800f9758:	10400208 	beqz	v0,800f9f7c <inflate+0x1694>
800f975c:	3c02801c 	lui	v0,0x801c
800f9760:	2407001b 	li	a3,27
800f9764:	24420974 	addiu	v0,v0,2420
800f9768:	2610fffc 	addiu	s0,s0,-4
800f976c:	ae470000 	sw	a3,0(s2)
800f9770:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9774:	ae220018 	sw	v0,24(s1)
800f9778:	2e020010 	sltiu	v0,s0,16
800f977c:	1040000c 	beqz	v0,800f97b0 <inflate+0xec8>
800f9780:	328300ff 	andi	v1,s4,0xff
800f9784:	12c0fce3 	beqz	s6,800f8b14 <inflate+0x22c>
800f9788:	8fa60028 	lw	a2,40(sp)
800f978c:	92e20000 	lbu	v0,0(s7)
800f9790:	26d6ffff 	addiu	s6,s6,-1
800f9794:	02021004 	sllv	v0,v0,s0
800f9798:	26100008 	addiu	s0,s0,8
800f979c:	2e030010 	sltiu	v1,s0,16
800f97a0:	0282a021 	addu	s4,s4,v0
800f97a4:	1460fff7 	bnez	v1,800f9784 <inflate+0xe9c>
800f97a8:	26f70001 	addiu	s7,s7,1
800f97ac:	328300ff 	andi	v1,s4,0xff
800f97b0:	24020008 	li	v0,8
800f97b4:	10620189 	beq	v1,v0,800f9ddc <inflate+0x14f4>
800f97b8:	ae540010 	sw	s4,16(s2)
800f97bc:	3c02801c 	lui	v0,0x801c
800f97c0:	2407001b 	li	a3,27
800f97c4:	24420958 	addiu	v0,v0,2392
800f97c8:	ae470000 	sw	a3,0(s2)
800f97cc:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f97d0:	ae220018 	sw	v0,24(s1)
800f97d4:	8e460010 	lw	a2,16(s2)
800f97d8:	30c20200 	andi	v0,a2,0x200
800f97dc:	104000c7 	beqz	v0,800f9afc <inflate+0x1214>
800f97e0:	2e020010 	sltiu	v0,s0,16
800f97e4:	1040000b 	beqz	v0,800f9814 <inflate+0xf2c>
800f97e8:	00000000 	nop
800f97ec:	12c0fcc8 	beqz	s6,800f8b10 <inflate+0x228>
800f97f0:	00000000 	nop
800f97f4:	92e20000 	lbu	v0,0(s7)
800f97f8:	26d6ffff 	addiu	s6,s6,-1
800f97fc:	02021004 	sllv	v0,v0,s0
800f9800:	26100008 	addiu	s0,s0,8
800f9804:	2e030010 	sltiu	v1,s0,16
800f9808:	0282a021 	addu	s4,s4,v0
800f980c:	1460fff7 	bnez	v1,800f97ec <inflate+0xf04>
800f9810:	26f70001 	addiu	s7,s7,1
800f9814:	96420018 	lhu	v0,24(s2)
800f9818:	105400b6 	beq	v0,s4,800f9af4 <inflate+0x120c>
800f981c:	3c02801c 	lui	v0,0x801c
800f9820:	2407001b 	li	a3,27
800f9824:	244209a4 	addiu	v0,v0,2468
800f9828:	ae470000 	sw	a3,0(s2)
800f982c:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9830:	ae220018 	sw	v0,24(s1)
800f9834:	8e460010 	lw	a2,16(s2)
800f9838:	30c20800 	andi	v0,a2,0x800
800f983c:	104000d5 	beqz	v0,800f9b94 <inflate+0x12ac>
800f9840:	00000000 	nop
800f9844:	12c0fcb2 	beqz	s6,800f8b10 <inflate+0x228>
800f9848:	0000a821 	move	s5,zero
800f984c:	8e430020 	lw	v1,32(s2)
800f9850:	02f51021 	addu	v0,s7,s5
800f9854:	905e0000 	lbu	s8,0(v0)
800f9858:	1060000c 	beqz	v1,800f988c <inflate+0xfa4>
800f985c:	26b50001 	addiu	s5,s5,1
800f9860:	8c64001c 	lw	a0,28(v1)
800f9864:	10800009 	beqz	a0,800f988c <inflate+0xfa4>
800f9868:	00000000 	nop
800f986c:	8c620020 	lw	v0,32(v1)
800f9870:	8e430040 	lw	v1,64(s2)
800f9874:	0062102b 	sltu	v0,v1,v0
800f9878:	10400004 	beqz	v0,800f988c <inflate+0xfa4>
800f987c:	00831021 	addu	v0,a0,v1
800f9880:	24650001 	addiu	a1,v1,1
800f9884:	a05e0000 	sb	s8,0(v0)
800f9888:	ae450040 	sw	a1,64(s2)
800f988c:	13c00003 	beqz	s8,800f989c <inflate+0xfb4>
800f9890:	00000000 	nop
800f9894:	16d5ffed 	bne	s6,s5,800f984c <inflate+0xf64>
800f9898:	00000000 	nop
800f989c:	8e460010 	lw	a2,16(s2)
800f98a0:	30c20200 	andi	v0,a2,0x200
800f98a4:	144000e0 	bnez	v0,800f9c28 <inflate+0x1340>
800f98a8:	3c02800f 	lui	v0,0x800f
800f98ac:	02f5b821 	addu	s7,s7,s5
800f98b0:	17c0fc97 	bnez	s8,800f8b10 <inflate+0x228>
800f98b4:	02d5b023 	subu	s6,s6,s5
800f98b8:	8e460010 	lw	a2,16(s2)
800f98bc:	24070007 	li	a3,7
800f98c0:	ae470000 	sw	a3,0(s2)
800f98c4:	ae400040 	sw	zero,64(s2)
800f98c8:	30c21000 	andi	v0,a2,0x1000
800f98cc:	1040009d 	beqz	v0,800f9b44 <inflate+0x125c>
800f98d0:	00000000 	nop
800f98d4:	12c0fc8e 	beqz	s6,800f8b10 <inflate+0x228>
800f98d8:	0000a821 	move	s5,zero
800f98dc:	8e430020 	lw	v1,32(s2)
800f98e0:	02f51021 	addu	v0,s7,s5
800f98e4:	905e0000 	lbu	s8,0(v0)
800f98e8:	1060000c 	beqz	v1,800f991c <inflate+0x1034>
800f98ec:	26b50001 	addiu	s5,s5,1
800f98f0:	8c640024 	lw	a0,36(v1)
800f98f4:	10800009 	beqz	a0,800f991c <inflate+0x1034>
800f98f8:	00000000 	nop
800f98fc:	8c620028 	lw	v0,40(v1)
800f9900:	8e430040 	lw	v1,64(s2)
800f9904:	0062102b 	sltu	v0,v1,v0
800f9908:	10400004 	beqz	v0,800f991c <inflate+0x1034>
800f990c:	00831021 	addu	v0,a0,v1
800f9910:	24650001 	addiu	a1,v1,1
800f9914:	a05e0000 	sb	s8,0(v0)
800f9918:	ae450040 	sw	a1,64(s2)
800f991c:	13c00003 	beqz	s8,800f992c <inflate+0x1044>
800f9920:	00000000 	nop
800f9924:	16d5ffed 	bne	s6,s5,800f98dc <inflate+0xff4>
800f9928:	00000000 	nop
800f992c:	8e460010 	lw	a2,16(s2)
800f9930:	30c20200 	andi	v0,a2,0x200
800f9934:	144000b3 	bnez	v0,800f9c04 <inflate+0x131c>
800f9938:	3c02800f 	lui	v0,0x800f
800f993c:	02f5b821 	addu	s7,s7,s5
800f9940:	17c0fc73 	bnez	s8,800f8b10 <inflate+0x228>
800f9944:	02d5b023 	subu	s6,s6,s5
800f9948:	8e460010 	lw	a2,16(s2)
800f994c:	24070008 	li	a3,8
800f9950:	0803e5f6 	j	800f97d8 <inflate+0xef0>
800f9954:	ae470000 	sw	a3,0(s2)
800f9958:	0803e632 	j	800f98c8 <inflate+0xfe0>
800f995c:	8e460010 	lw	a2,16(s2)
800f9960:	2e020020 	sltiu	v0,s0,32
800f9964:	1040000b 	beqz	v0,800f9994 <inflate+0x10ac>
800f9968:	00000000 	nop
800f996c:	12c0fc69 	beqz	s6,800f8b14 <inflate+0x22c>
800f9970:	8fa60028 	lw	a2,40(sp)
800f9974:	92e20000 	lbu	v0,0(s7)
800f9978:	26d6ffff 	addiu	s6,s6,-1
800f997c:	02021004 	sllv	v0,v0,s0
800f9980:	26100008 	addiu	s0,s0,8
800f9984:	2e030020 	sltiu	v1,s0,32
800f9988:	0282a021 	addu	s4,s4,v0
800f998c:	1460fff7 	bnez	v1,800f996c <inflate+0x1084>
800f9990:	26f70001 	addiu	s7,s7,1
800f9994:	8e420020 	lw	v0,32(s2)
800f9998:	10400002 	beqz	v0,800f99a4 <inflate+0x10bc>
800f999c:	00000000 	nop
800f99a0:	ac540004 	sw	s4,4(v0)
800f99a4:	8e420010 	lw	v0,16(s2)
800f99a8:	30420200 	andi	v0,v0,0x200
800f99ac:	10400010 	beqz	v0,800f99f0 <inflate+0x1108>
800f99b0:	24070003 	li	a3,3
800f99b4:	00142602 	srl	a0,s4,0x18
800f99b8:	00141202 	srl	v0,s4,0x8
800f99bc:	00141c02 	srl	v1,s4,0x10
800f99c0:	a3a20019 	sb	v0,25(sp)
800f99c4:	a3a3001a 	sb	v1,26(sp)
800f99c8:	a3a4001b 	sb	a0,27(sp)
800f99cc:	a3b40018 	sb	s4,24(sp)
800f99d0:	8e440018 	lw	a0,24(s2)
800f99d4:	3c02800f 	lui	v0,0x800f
800f99d8:	27a50018 	addiu	a1,sp,24
800f99dc:	2442775c 	addiu	v0,v0,30556
800f99e0:	0040f809 	jalr	v0
800f99e4:	24060004 	li	a2,4
800f99e8:	ae420018 	sw	v0,24(s2)
800f99ec:	24070003 	li	a3,3
800f99f0:	00008021 	move	s0,zero
800f99f4:	0000a021 	move	s4,zero
800f99f8:	ae470000 	sw	a3,0(s2)
800f99fc:	12c0fc44 	beqz	s6,800f8b10 <inflate+0x228>
800f9a00:	00000000 	nop
800f9a04:	92e20000 	lbu	v0,0(s7)
800f9a08:	26d6ffff 	addiu	s6,s6,-1
800f9a0c:	02021004 	sllv	v0,v0,s0
800f9a10:	26100008 	addiu	s0,s0,8
800f9a14:	2e030010 	sltiu	v1,s0,16
800f9a18:	0282a021 	addu	s4,s4,v0
800f9a1c:	1460fff7 	bnez	v1,800f99fc <inflate+0x1114>
800f9a20:	26f70001 	addiu	s7,s7,1
800f9a24:	8e440020 	lw	a0,32(s2)
800f9a28:	10800004 	beqz	a0,800f9a3c <inflate+0x1154>
800f9a2c:	328300ff 	andi	v1,s4,0xff
800f9a30:	00141202 	srl	v0,s4,0x8
800f9a34:	ac82000c 	sw	v0,12(a0)
800f9a38:	ac830008 	sw	v1,8(a0)
800f9a3c:	8e460010 	lw	a2,16(s2)
800f9a40:	30c20200 	andi	v0,a2,0x200
800f9a44:	14400131 	bnez	v0,800f9f0c <inflate+0x1624>
800f9a48:	00141202 	srl	v0,s4,0x8
800f9a4c:	24070004 	li	a3,4
800f9a50:	0000a021 	move	s4,zero
800f9a54:	00008021 	move	s0,zero
800f9a58:	0803e4de 	j	800f9378 <inflate+0xa90>
800f9a5c:	ae470000 	sw	a3,0(s2)
800f9a60:	2e020010 	sltiu	v0,s0,16
800f9a64:	1440ffe5 	bnez	v0,800f99fc <inflate+0x1114>
800f9a68:	00000000 	nop
800f9a6c:	0803e68a 	j	800f9a28 <inflate+0x1140>
800f9a70:	8e440020 	lw	a0,32(s2)
800f9a74:	12c0fc27 	beqz	s6,800f8b14 <inflate+0x22c>
800f9a78:	8fa60028 	lw	a2,40(sp)
800f9a7c:	92e20000 	lbu	v0,0(s7)
800f9a80:	26d6ffff 	addiu	s6,s6,-1
800f9a84:	02021004 	sllv	v0,v0,s0
800f9a88:	0282a021 	addu	s4,s4,v0
800f9a8c:	028a1824 	and	v1,s4,t2
800f9a90:	00831806 	srlv	v1,v1,a0
800f9a94:	00651821 	addu	v1,v1,a1
800f9a98:	00031880 	sll	v1,v1,0x2
800f9a9c:	00691821 	addu	v1,v1,t1
800f9aa0:	90670001 	lbu	a3,1(v1)
800f9aa4:	26100008 	addiu	s0,s0,8
800f9aa8:	00e41021 	addu	v0,a3,a0
800f9aac:	0202102b 	sltu	v0,s0,v0
800f9ab0:	26f70001 	addiu	s7,s7,1
800f9ab4:	90660000 	lbu	a2,0(v1)
800f9ab8:	1440ffee 	bnez	v0,800f9a74 <inflate+0x118c>
800f9abc:	94680002 	lhu	t0,2(v1)
800f9ac0:	0803e34e 	j	800f8d38 <inflate+0x450>
800f9ac4:	02041023 	subu	v0,s0,a0
800f9ac8:	2413fffc 	li	s3,-4
800f9acc:	0803e249 	j	800f8924 <inflate+0x3c>
800f9ad0:	ae420000 	sw	v0,0(s2)
800f9ad4:	2407000c 	li	a3,12
800f9ad8:	0803e264 	j	800f8990 <inflate+0xa8>
800f9adc:	ae470000 	sw	a3,0(s2)
800f9ae0:	8e230004 	lw	v1,4(s1)
800f9ae4:	1060fba6 	beqz	v1,800f8980 <inflate+0x98>
800f9ae8:	2413fffe 	li	s3,-2
800f9aec:	0803e24a 	j	800f8928 <inflate+0x40>
800f9af0:	02601021 	move	v0,s3
800f9af4:	0000a021 	move	s4,zero
800f9af8:	00008021 	move	s0,zero
800f9afc:	8e440020 	lw	a0,32(s2)
800f9b00:	10800005 	beqz	a0,800f9b18 <inflate+0x1230>
800f9b04:	00061243 	sra	v0,a2,0x9
800f9b08:	30420001 	andi	v0,v0,0x1
800f9b0c:	24030001 	li	v1,1
800f9b10:	ac830030 	sw	v1,48(a0)
800f9b14:	ac82002c 	sw	v0,44(a0)
800f9b18:	3c02800f 	lui	v0,0x800f
800f9b1c:	00002021 	move	a0,zero
800f9b20:	00002821 	move	a1,zero
800f9b24:	2442775c 	addiu	v0,v0,30556
800f9b28:	0040f809 	jalr	v0
800f9b2c:	00003021 	move	a2,zero
800f9b30:	2407000b 	li	a3,11
800f9b34:	ae420018 	sw	v0,24(s2)
800f9b38:	ae470000 	sw	a3,0(s2)
800f9b3c:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9b40:	ae220030 	sw	v0,48(s1)
800f9b44:	8e420020 	lw	v0,32(s2)
800f9b48:	1040ff80 	beqz	v0,800f994c <inflate+0x1064>
800f9b4c:	24070008 	li	a3,8
800f9b50:	ac400024 	sw	zero,36(v0)
800f9b54:	0803e5f6 	j	800f97d8 <inflate+0xef0>
800f9b58:	ae470000 	sw	a3,0(s2)
800f9b5c:	2402fff8 	li	v0,-8
800f9b60:	24070018 	li	a3,24
800f9b64:	0074a006 	srlv	s4,s4,v1
800f9b68:	02028024 	and	s0,s0,v0
800f9b6c:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9b70:	ae470000 	sw	a3,0(s2)
800f9b74:	8e25000c 	lw	a1,12(s1)
800f9b78:	8e440018 	lw	a0,24(s2)
800f9b7c:	00b02823 	subu	a1,a1,s0
800f9b80:	24421770 	addiu	v0,v0,6000
800f9b84:	0040f809 	jalr	v0
800f9b88:	02003021 	move	a2,s0
800f9b8c:	0803e2fa 	j	800f8be8 <inflate+0x300>
800f9b90:	ae420018 	sw	v0,24(s2)
800f9b94:	8e420020 	lw	v0,32(s2)
800f9b98:	1040ff49 	beqz	v0,800f98c0 <inflate+0xfd8>
800f9b9c:	24070007 	li	a3,7
800f9ba0:	0803e630 	j	800f98c0 <inflate+0xfd8>
800f9ba4:	ac40001c 	sw	zero,28(v0)
800f9ba8:	8e420020 	lw	v0,32(s2)
800f9bac:	1040fe0c 	beqz	v0,800f93e0 <inflate+0xaf8>
800f9bb0:	24070005 	li	a3,5
800f9bb4:	ac400010 	sw	zero,16(v0)
800f9bb8:	0803e4fc 	j	800f93f0 <inflate+0xb08>
800f9bbc:	ae470000 	sw	a3,0(s2)
800f9bc0:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9bc4:	8e470000 	lw	a3,0(s2)
800f9bc8:	8e450040 	lw	a1,64(s2)
800f9bcc:	8fa4002c 	lw	a0,44(sp)
800f9bd0:	00833023 	subu	a2,a0,v1
800f9bd4:	0803e3d0 	j	800f8f40 <inflate+0x658>
800f9bd8:	00a01821 	move	v1,a1
800f9bdc:	8fa50028 	lw	a1,40(sp)
800f9be0:	8e440008 	lw	a0,8(s2)
800f9be4:	afa50024 	sw	a1,36(sp)
800f9be8:	0000a021 	move	s4,zero
800f9bec:	00008021 	move	s0,zero
800f9bf0:	24070019 	li	a3,25
800f9bf4:	0803e56e 	j	800f95b8 <inflate+0xcd0>
800f9bf8:	ae470000 	sw	a3,0(s2)
800f9bfc:	0803e3af 	j	800f8ebc <inflate+0x5d4>
800f9c00:	8e430044 	lw	v1,68(s2)
800f9c04:	8e440018 	lw	a0,24(s2)
800f9c08:	02e02821 	move	a1,s7
800f9c0c:	2442775c 	addiu	v0,v0,30556
800f9c10:	0040f809 	jalr	v0
800f9c14:	02a03021 	move	a2,s5
800f9c18:	0803e64f 	j	800f993c <inflate+0x1054>
800f9c1c:	ae420018 	sw	v0,24(s2)
800f9c20:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9c24:	ae470000 	sw	a3,0(s2)
800f9c28:	8e440018 	lw	a0,24(s2)
800f9c2c:	02e02821 	move	a1,s7
800f9c30:	2442775c 	addiu	v0,v0,30556
800f9c34:	0040f809 	jalr	v0
800f9c38:	02a03021 	move	a2,s5
800f9c3c:	0803e62b 	j	800f98ac <inflate+0xfc4>
800f9c40:	ae420018 	sw	v0,24(s2)
800f9c44:	00521021 	addu	v0,v0,s2
800f9c48:	25080001 	addiu	t0,t0,1
800f9c4c:	02048023 	subu	s0,s0,a0
800f9c50:	0094a006 	srlv	s4,s4,a0
800f9c54:	a4450070 	sh	a1,112(v0)
800f9c58:	0803e4a2 	j	800f9288 <inflate+0x9a0>
800f9c5c:	ae480068 	sw	t0,104(s2)
800f9c60:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9c64:	ae470000 	sw	a3,0(s2)
800f9c68:	8e430034 	lw	v1,52(s2)
800f9c6c:	0803e3cb 	j	800f8f2c <inflate+0x644>
800f9c70:	00433021 	addu	a2,v0,v1
800f9c74:	3c02801c 	lui	v0,0x801c
800f9c78:	2407001b 	li	a3,27
800f9c7c:	24420a98 	addiu	v0,v0,2712
800f9c80:	ae470000 	sw	a3,0(s2)
800f9c84:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9c88:	ae220018 	sw	v0,24(s1)
800f9c8c:	00851821 	addu	v1,a0,a1
800f9c90:	00621004 	sllv	v0,v0,v1
800f9c94:	244affff 	addiu	t2,v0,-1
800f9c98:	01541824 	and	v1,t2,s4
800f9c9c:	00a31806 	srlv	v1,v1,a1
800f9ca0:	00c31821 	addu	v1,a2,v1
800f9ca4:	00031880 	sll	v1,v1,0x2
800f9ca8:	01031821 	addu	v1,t0,v1
800f9cac:	90670001 	lbu	a3,1(v1)
800f9cb0:	00c04821 	move	t1,a2
800f9cb4:	00a71021 	addu	v0,a1,a3
800f9cb8:	0202102b 	sltu	v0,s0,v0
800f9cbc:	90640000 	lbu	a0,0(v1)
800f9cc0:	10400014 	beqz	v0,800f9d14 <inflate+0x142c>
800f9cc4:	94660002 	lhu	a2,2(v1)
800f9cc8:	12c0fb92 	beqz	s6,800f8b14 <inflate+0x22c>
800f9ccc:	8fa60028 	lw	a2,40(sp)
800f9cd0:	92e20000 	lbu	v0,0(s7)
800f9cd4:	26d6ffff 	addiu	s6,s6,-1
800f9cd8:	02021004 	sllv	v0,v0,s0
800f9cdc:	0282a021 	addu	s4,s4,v0
800f9ce0:	028a1824 	and	v1,s4,t2
800f9ce4:	00a31806 	srlv	v1,v1,a1
800f9ce8:	00691821 	addu	v1,v1,t1
800f9cec:	00031880 	sll	v1,v1,0x2
800f9cf0:	00681821 	addu	v1,v1,t0
800f9cf4:	90670001 	lbu	a3,1(v1)
800f9cf8:	26100008 	addiu	s0,s0,8
800f9cfc:	00e51021 	addu	v0,a3,a1
800f9d00:	0202102b 	sltu	v0,s0,v0
800f9d04:	26f70001 	addiu	s7,s7,1
800f9d08:	90640000 	lbu	a0,0(v1)
800f9d0c:	1440ffee 	bnez	v0,800f9cc8 <inflate+0x13e0>
800f9d10:	94660002 	lhu	a2,2(v1)
800f9d14:	02058023 	subu	s0,s0,a1
800f9d18:	00b4a006 	srlv	s4,s4,a1
800f9d1c:	0803e38e 	j	800f8e38 <inflate+0x550>
800f9d20:	00e02821 	move	a1,a3
800f9d24:	2407001b 	li	a3,27
800f9d28:	24420ab0 	addiu	v0,v0,2736
800f9d2c:	ae470000 	sw	a3,0(s2)
800f9d30:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9d34:	ae220018 	sw	v0,24(s1)
800f9d38:	3c02801c 	lui	v0,0x801c
800f9d3c:	2407001b 	li	a3,27
800f9d40:	244209ec 	addiu	v0,v0,2540
800f9d44:	ae470000 	sw	a3,0(s2)
800f9d48:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9d4c:	ae220018 	sw	v0,24(s1)
800f9d50:	0803e294 	j	800f8a50 <inflate+0x168>
800f9d54:	ae470000 	sw	a3,0(s2)
800f9d58:	3c02801c 	lui	v0,0x801c
800f9d5c:	24420c1c 	addiu	v0,v0,3100
800f9d60:	24030009 	li	v1,9
800f9d64:	ae42004c 	sw	v0,76(s2)
800f9d68:	3c02801c 	lui	v0,0x801c
800f9d6c:	24070012 	li	a3,18
800f9d70:	ae430054 	sw	v1,84(s2)
800f9d74:	24420b9c 	addiu	v0,v0,2972
800f9d78:	24030005 	li	v1,5
800f9d7c:	ae420050 	sw	v0,80(s2)
800f9d80:	ae430058 	sw	v1,88(s2)
800f9d84:	0803e294 	j	800f8a50 <inflate+0x168>
800f9d88:	ae470000 	sw	a3,0(s2)
800f9d8c:	a3a20019 	sb	v0,25(sp)
800f9d90:	a3a50018 	sb	a1,24(sp)
800f9d94:	8e440018 	lw	a0,24(s2)
800f9d98:	3c02800f 	lui	v0,0x800f
800f9d9c:	24060002 	li	a2,2
800f9da0:	2442775c 	addiu	v0,v0,30556
800f9da4:	0040f809 	jalr	v0
800f9da8:	27a50018 	addiu	a1,sp,24
800f9dac:	8e460010 	lw	a2,16(s2)
800f9db0:	24070005 	li	a3,5
800f9db4:	0000a021 	move	s4,zero
800f9db8:	00008021 	move	s0,zero
800f9dbc:	ae420018 	sw	v0,24(s2)
800f9dc0:	0803e4fc 	j	800f93f0 <inflate+0xb08>
800f9dc4:	ae470000 	sw	a3,0(s2)
800f9dc8:	2407001b 	li	a3,27
800f9dcc:	24420940 	addiu	v0,v0,2368
800f9dd0:	ae470000 	sw	a3,0(s2)
800f9dd4:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9dd8:	ae220018 	sw	v0,24(s1)
800f9ddc:	3282e000 	andi	v0,s4,0xe000
800f9de0:	104000d2 	beqz	v0,800fa12c <inflate+0x1844>
800f9de4:	3c02801c 	lui	v0,0x801c
800f9de8:	2407001b 	li	a3,27
800f9dec:	24420988 	addiu	v0,v0,2440
800f9df0:	ae470000 	sw	a3,0(s2)
800f9df4:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9df8:	ae220018 	sw	v0,24(s1)
800f9dfc:	24850002 	addiu	a1,a0,2
800f9e00:	0205102b 	sltu	v0,s0,a1
800f9e04:	1040000b 	beqz	v0,800f9e34 <inflate+0x154c>
800f9e08:	00000000 	nop
800f9e0c:	12c0fb40 	beqz	s6,800f8b10 <inflate+0x228>
800f9e10:	00000000 	nop
800f9e14:	92e20000 	lbu	v0,0(s7)
800f9e18:	26d6ffff 	addiu	s6,s6,-1
800f9e1c:	02021004 	sllv	v0,v0,s0
800f9e20:	26100008 	addiu	s0,s0,8
800f9e24:	0205182b 	sltu	v1,s0,a1
800f9e28:	0282a021 	addu	s4,s4,v0
800f9e2c:	1460fff7 	bnez	v1,800f9e0c <inflate+0x1524>
800f9e30:	26f70001 	addiu	s7,s7,1
800f9e34:	02048023 	subu	s0,s0,a0
800f9e38:	110000d4 	beqz	t0,800fa18c <inflate+0x18a4>
800f9e3c:	0094a006 	srlv	s4,s4,a0
800f9e40:	00081040 	sll	v0,t0,0x1
800f9e44:	00521021 	addu	v0,v0,s2
800f9e48:	32830003 	andi	v1,s4,0x3
800f9e4c:	9444006e 	lhu	a0,110(v0)
800f9e50:	24630003 	addiu	v1,v1,3
800f9e54:	0014a082 	srl	s4,s4,0x2
800f9e58:	2610fffe 	addiu	s0,s0,-2
800f9e5c:	00681021 	addu	v0,v1,t0
800f9e60:	0142102b 	sltu	v0,t2,v0
800f9e64:	144000c9 	bnez	v0,800fa18c <inflate+0x18a4>
800f9e68:	00000000 	nop
800f9e6c:	1060fd06 	beqz	v1,800f9288 <inflate+0x9a0>
800f9e70:	00081040 	sll	v0,t0,0x1
800f9e74:	00521021 	addu	v0,v0,s2
800f9e78:	3085ffff 	andi	a1,a0,0xffff
800f9e7c:	24420070 	addiu	v0,v0,112
800f9e80:	00002021 	move	a0,zero
800f9e84:	24840001 	addiu	a0,a0,1
800f9e88:	a4450000 	sh	a1,0(v0)
800f9e8c:	25080001 	addiu	t0,t0,1
800f9e90:	1464fffc 	bne	v1,a0,800f9e84 <inflate+0x159c>
800f9e94:	24420002 	addiu	v0,v0,2
800f9e98:	0803e4a2 	j	800f9288 <inflate+0x9a0>
800f9e9c:	ae480068 	sw	t0,104(s2)
800f9ea0:	02048023 	subu	s0,s0,a0
800f9ea4:	0094a006 	srlv	s4,s4,a0
800f9ea8:	ae450040 	sw	a1,64(s2)
800f9eac:	24070017 	li	a3,23
800f9eb0:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9eb4:	ae470000 	sw	a3,0(s2)
800f9eb8:	3c028010 	lui	v0,0x8010
800f9ebc:	ae25000c 	sw	a1,12(s1)
800f9ec0:	8fa50024 	lw	a1,36(sp)
800f9ec4:	ae240010 	sw	a0,16(s1)
800f9ec8:	ae360004 	sw	s6,4(s1)
800f9ecc:	ae370000 	sw	s7,0(s1)
800f9ed0:	ae540038 	sw	s4,56(s2)
800f9ed4:	ae50003c 	sw	s0,60(s2)
800f9ed8:	24421ba0 	addiu	v0,v0,7072
800f9edc:	0040f809 	jalr	v0
800f9ee0:	02202021 	move	a0,s1
800f9ee4:	8e26000c 	lw	a2,12(s1)
800f9ee8:	8e220010 	lw	v0,16(s1)
800f9eec:	8e370000 	lw	s7,0(s1)
800f9ef0:	8e360004 	lw	s6,4(s1)
800f9ef4:	8e540038 	lw	s4,56(s2)
800f9ef8:	8e50003c 	lw	s0,60(s2)
800f9efc:	8e470000 	lw	a3,0(s2)
800f9f00:	afa6002c 	sw	a2,44(sp)
800f9f04:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9f08:	afa20028 	sw	v0,40(sp)
800f9f0c:	a3a20019 	sb	v0,25(sp)
800f9f10:	a3b40018 	sb	s4,24(sp)
800f9f14:	8e440018 	lw	a0,24(s2)
800f9f18:	3c02800f 	lui	v0,0x800f
800f9f1c:	24060002 	li	a2,2
800f9f20:	2442775c 	addiu	v0,v0,30556
800f9f24:	0040f809 	jalr	v0
800f9f28:	27a50018 	addiu	a1,sp,24
800f9f2c:	8e460010 	lw	a2,16(s2)
800f9f30:	0803e693 	j	800f9a4c <inflate+0x1164>
800f9f34:	ae420018 	sw	v0,24(s2)
800f9f38:	00142202 	srl	a0,s4,0x8
800f9f3c:	3084ff00 	andi	a0,a0,0xff00
800f9f40:	00031a00 	sll	v1,v1,0x8
800f9f44:	00141602 	srl	v0,s4,0x18
800f9f48:	00142e00 	sll	a1,s4,0x18
800f9f4c:	00441021 	addu	v0,v0,a0
800f9f50:	00651821 	addu	v1,v1,a1
800f9f54:	0803e563 	j	800f958c <inflate+0xca4>
800f9f58:	00431821 	addu	v1,v0,v1
800f9f5c:	8e440018 	lw	a0,24(s2)
800f9f60:	3c028010 	lui	v0,0x8010
800f9f64:	00a03021 	move	a2,a1
800f9f68:	24421770 	addiu	v0,v0,6000
800f9f6c:	0040f809 	jalr	v0
800f9f70:	00652823 	subu	a1,v1,a1
800f9f74:	0803e55e 	j	800f9578 <inflate+0xc90>
800f9f78:	ae420018 	sw	v0,24(s2)
800f9f7c:	24020001 	li	v0,1
800f9f80:	00621004 	sllv	v0,v0,v1
800f9f84:	ae420014 	sw	v0,20(s2)
800f9f88:	3c028010 	lui	v0,0x8010
800f9f8c:	00002021 	move	a0,zero
800f9f90:	00002821 	move	a1,zero
800f9f94:	24421770 	addiu	v0,v0,6000
800f9f98:	0040f809 	jalr	v0
800f9f9c:	00003021 	move	a2,zero
800f9fa0:	32840200 	andi	a0,s4,0x200
800f9fa4:	24070009 	li	a3,9
800f9fa8:	2403000b 	li	v1,11
800f9fac:	0064380a 	movz	a3,v1,a0
800f9fb0:	0000a021 	move	s4,zero
800f9fb4:	00008021 	move	s0,zero
800f9fb8:	ae420018 	sw	v0,24(s2)
800f9fbc:	ae470000 	sw	a3,0(s2)
800f9fc0:	0803e26e 	j	800f89b8 <inflate+0xd0>
800f9fc4:	ae220030 	sw	v0,48(s1)
800f9fc8:	2407001b 	li	a3,27
800f9fcc:	244209b8 	addiu	v0,v0,2488
800f9fd0:	ae220018 	sw	v0,24(s1)
800f9fd4:	0803e294 	j	800f8a50 <inflate+0x168>
800f9fd8:	ae470000 	sw	a3,0(s2)
800f9fdc:	2407000f 	li	a3,15
800f9fe0:	0803e294 	j	800f8a50 <inflate+0x168>
800f9fe4:	ae470000 	sw	a3,0(s2)
800f9fe8:	8e470000 	lw	a3,0(s2)
800f9fec:	2402001b 	li	v0,27
800f9ff0:	10e2fa71 	beq	a3,v0,800f89b8 <inflate+0xd0>
800f9ff4:	26440070 	addiu	a0,s2,112
800f9ff8:	26430530 	addiu	v1,s2,1328
800f9ffc:	afa40030 	sw	a0,48(sp)
800fa000:	24020009 	li	v0,9
800fa004:	ae43004c 	sw	v1,76(s2)
800fa008:	ae420054 	sw	v0,84(s2)
800fa00c:	ae43006c 	sw	v1,108(s2)
800fa010:	26420054 	addiu	v0,s2,84
800fa014:	265e006c 	addiu	s8,s2,108
800fa018:	265502f0 	addiu	s5,s2,752
800fa01c:	8fa50030 	lw	a1,48(sp)
800fa020:	3c038010 	lui	v1,0x8010
800fa024:	24040001 	li	a0,1
800fa028:	03c03821 	move	a3,s8
800fa02c:	afa20010 	sw	v0,16(sp)
800fa030:	2463a5e0 	addiu	v1,v1,-23072
800fa034:	0060f809 	jalr	v1
800fa038:	afb50014 	sw	s5,20(sp)
800fa03c:	1040fb03 	beqz	v0,800f8c4c <inflate+0x364>
800fa040:	00409821 	move	s3,v0
800fa044:	3c02801c 	lui	v0,0x801c
800fa048:	2407001b 	li	a3,27
800fa04c:	24420a48 	addiu	v0,v0,2632
800fa050:	ae470000 	sw	a3,0(s2)
800fa054:	0803e26e 	j	800f89b8 <inflate+0xd0>
800fa058:	ae220018 	sw	v0,24(s1)
800fa05c:	8fa20028 	lw	v0,40(sp)
800fa060:	8fa3002c 	lw	v1,44(sp)
800fa064:	24130002 	li	s3,2
800fa068:	ae360004 	sw	s6,4(s1)
800fa06c:	ae220010 	sw	v0,16(s1)
800fa070:	ae23000c 	sw	v1,12(s1)
800fa074:	ae50003c 	sw	s0,60(s2)
800fa078:	ae370000 	sw	s7,0(s1)
800fa07c:	0803e249 	j	800f8924 <inflate+0x3c>
800fa080:	ae540038 	sw	s4,56(s2)
800fa084:	3c02801c 	lui	v0,0x801c
800fa088:	2407001b 	li	a3,27
800fa08c:	24420a64 	addiu	v0,v0,2660
800fa090:	ae470000 	sw	a3,0(s2)
800fa094:	0803e26e 	j	800f89b8 <inflate+0xd0>
800fa098:	ae220018 	sw	v0,24(s1)
800fa09c:	8e460060 	lw	a2,96(s2)
800fa0a0:	8e4b0064 	lw	t3,100(s2)
800fa0a4:	24070011 	li	a3,17
800fa0a8:	00004021 	move	t0,zero
800fa0ac:	ae470000 	sw	a3,0(s2)
800fa0b0:	0803e4a2 	j	800f9288 <inflate+0x9a0>
800fa0b4:	ae400068 	sw	zero,104(s2)
800fa0b8:	3c10800f 	lui	s0,0x800f
800fa0bc:	2610775c 	addiu	s0,s0,30556
800fa0c0:	00002021 	move	a0,zero
800fa0c4:	0200f809 	jalr	s0
800fa0c8:	00003021 	move	a2,zero
800fa0cc:	ae420018 	sw	v0,24(s2)
800fa0d0:	2403ff8b 	li	v1,-117
800fa0d4:	2402001f 	li	v0,31
800fa0d8:	a3a20018 	sb	v0,24(sp)
800fa0dc:	a3a30019 	sb	v1,25(sp)
800fa0e0:	8e440018 	lw	a0,24(s2)
800fa0e4:	27a50018 	addiu	a1,sp,24
800fa0e8:	0200f809 	jalr	s0
800fa0ec:	24060002 	li	a2,2
800fa0f0:	0000a021 	move	s4,zero
800fa0f4:	24070001 	li	a3,1
800fa0f8:	00008021 	move	s0,zero
800fa0fc:	ae470000 	sw	a3,0(s2)
800fa100:	0803e26e 	j	800f89b8 <inflate+0xd0>
800fa104:	ae420018 	sw	v0,24(s2)
800fa108:	02048023 	subu	s0,s0,a0
800fa10c:	0094a006 	srlv	s4,s4,a0
800fa110:	0803e353 	j	800f8d4c <inflate+0x464>
800fa114:	ae450040 	sw	a1,64(s2)
800fa118:	2407001b 	li	a3,27
800fa11c:	24420a7c 	addiu	v0,v0,2684
800fa120:	ae470000 	sw	a3,0(s2)
800fa124:	0803e26e 	j	800f89b8 <inflate+0xd0>
800fa128:	ae220018 	sw	v0,24(s1)
800fa12c:	8e430020 	lw	v1,32(s2)
800fa130:	10600003 	beqz	v1,800fa140 <inflate+0x1858>
800fa134:	00141202 	srl	v0,s4,0x8
800fa138:	30420001 	andi	v0,v0,0x1
800fa13c:	ac620000 	sw	v0,0(v1)
800fa140:	8e420010 	lw	v0,16(s2)
800fa144:	30420200 	andi	v0,v0,0x200
800fa148:	1040000c 	beqz	v0,800fa17c <inflate+0x1894>
800fa14c:	24070002 	li	a3,2
800fa150:	00141202 	srl	v0,s4,0x8
800fa154:	a3a20019 	sb	v0,25(sp)
800fa158:	a3b40018 	sb	s4,24(sp)
800fa15c:	8e440018 	lw	a0,24(s2)
800fa160:	3c02800f 	lui	v0,0x800f
800fa164:	27a50018 	addiu	a1,sp,24
800fa168:	2442775c 	addiu	v0,v0,30556
800fa16c:	0040f809 	jalr	v0
800fa170:	24060002 	li	a2,2
800fa174:	ae420018 	sw	v0,24(s2)
800fa178:	24070002 	li	a3,2
800fa17c:	00008021 	move	s0,zero
800fa180:	0000a021 	move	s4,zero
800fa184:	0803e65b 	j	800f996c <inflate+0x1084>
800fa188:	ae470000 	sw	a3,0(s2)
800fa18c:	3c02801c 	lui	v0,0x801c
800fa190:	2407001b 	li	a3,27
800fa194:	24420a2c 	addiu	v0,v0,2604
800fa198:	ae470000 	sw	a3,0(s2)
800fa19c:	0803e26e 	j	800f89b8 <inflate+0xd0>
800fa1a0:	ae220018 	sw	v0,24(s1)
800fa1a4:	24850003 	addiu	a1,a0,3
800fa1a8:	0205102b 	sltu	v0,s0,a1
800fa1ac:	1040000c 	beqz	v0,800fa1e0 <inflate+0x18f8>
800fa1b0:	00941006 	srlv	v0,s4,a0
800fa1b4:	12c0fa56 	beqz	s6,800f8b10 <inflate+0x228>
800fa1b8:	00000000 	nop
800fa1bc:	92e20000 	lbu	v0,0(s7)
800fa1c0:	26d6ffff 	addiu	s6,s6,-1
800fa1c4:	02021004 	sllv	v0,v0,s0
800fa1c8:	26100008 	addiu	s0,s0,8
800fa1cc:	0205182b 	sltu	v1,s0,a1
800fa1d0:	0282a021 	addu	s4,s4,v0
800fa1d4:	1460fff7 	bnez	v1,800fa1b4 <inflate+0x18cc>
800fa1d8:	26f70001 	addiu	s7,s7,1
800fa1dc:	00941006 	srlv	v0,s4,a0
800fa1e0:	30430007 	andi	v1,v0,0x7
800fa1e4:	02042023 	subu	a0,s0,a0
800fa1e8:	2490fffd 	addiu	s0,a0,-3
800fa1ec:	24630003 	addiu	v1,v1,3
800fa1f0:	0002a0c2 	srl	s4,v0,0x3
800fa1f4:	0803e797 	j	800f9e5c <inflate+0x1574>
800fa1f8:	00002021 	move	a0,zero

800fa1fc <inflateSync>:
800fa1fc:	27bdfff8 	addiu	sp,sp,-8
800fa200:	14800005 	bnez	a0,800fa218 <inflateSync+0x1c>
800fa204:	00804821 	move	t1,a0
800fa208:	2403fffe 	li	v1,-2
800fa20c:	00601021 	move	v0,v1
800fa210:	03e00008 	jr	ra
800fa214:	27bd0008 	addiu	sp,sp,8
800fa218:	8c87001c 	lw	a3,28(a0)
800fa21c:	10e0fffb 	beqz	a3,800fa20c <inflateSync+0x10>
800fa220:	2403fffe 	li	v1,-2
800fa224:	8c880004 	lw	t0,4(a0)
800fa228:	15000005 	bnez	t0,800fa240 <inflateSync+0x44>
800fa22c:	00000000 	nop
800fa230:	8ce2003c 	lw	v0,60(a3)
800fa234:	2c420008 	sltiu	v0,v0,8
800fa238:	1440fff4 	bnez	v0,800fa20c <inflateSync+0x10>
800fa23c:	2403fffb 	li	v1,-5
800fa240:	8ce20000 	lw	v0,0(a3)
800fa244:	2406001d 	li	a2,29
800fa248:	1046007e 	beq	v0,a2,800fa444 <inflateSync+0x248>
800fa24c:	2403fff8 	li	v1,-8
800fa250:	8ce2003c 	lw	v0,60(a3)
800fa254:	8ce50038 	lw	a1,56(a3)
800fa258:	00431824 	and	v1,v0,v1
800fa25c:	30420007 	andi	v0,v0,0x7
800fa260:	00452804 	sllv	a1,a1,v0
800fa264:	2c640008 	sltiu	a0,v1,8
800fa268:	ace60000 	sw	a2,0(a3)
800fa26c:	ace50038 	sw	a1,56(a3)
800fa270:	14800028 	bnez	a0,800fa314 <inflateSync+0x118>
800fa274:	ace3003c 	sw	v1,60(a3)
800fa278:	03a03021 	move	a2,sp
800fa27c:	a0c50000 	sb	a1,0(a2)
800fa280:	8ce2003c 	lw	v0,60(a3)
800fa284:	8ce50038 	lw	a1,56(a3)
800fa288:	2442fff8 	addiu	v0,v0,-8
800fa28c:	00051a02 	srl	v1,a1,0x8
800fa290:	2c440008 	sltiu	a0,v0,8
800fa294:	00602821 	move	a1,v1
800fa298:	ace30038 	sw	v1,56(a3)
800fa29c:	ace2003c 	sw	v0,60(a3)
800fa2a0:	1080fff6 	beqz	a0,800fa27c <inflateSync+0x80>
800fa2a4:	24c60001 	addiu	a2,a2,1
800fa2a8:	00dd4023 	subu	t0,a2,sp
800fa2ac:	ace00068 	sw	zero,104(a3)
800fa2b0:	24ec0068 	addiu	t4,a3,104
800fa2b4:	1100001a 	beqz	t0,800fa320 <inflateSync+0x124>
800fa2b8:	00002821 	move	a1,zero
800fa2bc:	00003021 	move	a2,zero
800fa2c0:	0803e8b8 	j	800fa2e0 <inflateSync+0xe4>
800fa2c4:	240a0004 	li	t2,4
800fa2c8:	00002821 	move	a1,zero
800fa2cc:	24c60001 	addiu	a2,a2,1
800fa2d0:	10c80013 	beq	a2,t0,800fa320 <inflateSync+0x124>
800fa2d4:	2ca20004 	sltiu	v0,a1,4
800fa2d8:	10400011 	beqz	v0,800fa320 <inflateSync+0x124>
800fa2dc:	00000000 	nop
800fa2e0:	03a61021 	addu	v0,sp,a2
800fa2e4:	90440000 	lbu	a0,0(v0)
800fa2e8:	2ca30002 	sltiu	v1,a1,2
800fa2ec:	240200ff 	li	v0,255
800fa2f0:	0003100b 	movn	v0,zero,v1
800fa2f4:	10440005 	beq	v0,a0,800fa30c <inflateSync+0x110>
800fa2f8:	00000000 	nop
800fa2fc:	1480fff2 	bnez	a0,800fa2c8 <inflateSync+0xcc>
800fa300:	01452823 	subu	a1,t2,a1
800fa304:	0803e8b4 	j	800fa2d0 <inflateSync+0xd4>
800fa308:	24c60001 	addiu	a2,a2,1
800fa30c:	0803e8b3 	j	800fa2cc <inflateSync+0xd0>
800fa310:	24a50001 	addiu	a1,a1,1
800fa314:	24ec0068 	addiu	t4,a3,104
800fa318:	00002821 	move	a1,zero
800fa31c:	ace00068 	sw	zero,104(a3)
800fa320:	ad850000 	sw	a1,0(t4)
800fa324:	8d280004 	lw	t0,4(t1)
800fa328:	8d2a0000 	lw	t2,0(t1)
800fa32c:	11000047 	beqz	t0,800fa44c <inflateSync+0x250>
800fa330:	8ce50068 	lw	a1,104(a3)
800fa334:	2ca20004 	sltiu	v0,a1,4
800fa338:	10400044 	beqz	v0,800fa44c <inflateSync+0x250>
800fa33c:	240b0004 	li	t3,4
800fa340:	0803e8d8 	j	800fa360 <inflateSync+0x164>
800fa344:	00003021 	move	a2,zero
800fa348:	00002821 	move	a1,zero
800fa34c:	24c60001 	addiu	a2,a2,1
800fa350:	11060010 	beq	t0,a2,800fa394 <inflateSync+0x198>
800fa354:	2ca20004 	sltiu	v0,a1,4
800fa358:	1040000e 	beqz	v0,800fa394 <inflateSync+0x198>
800fa35c:	00000000 	nop
800fa360:	01461021 	addu	v0,t2,a2
800fa364:	90440000 	lbu	a0,0(v0)
800fa368:	2ca30002 	sltiu	v1,a1,2
800fa36c:	240200ff 	li	v0,255
800fa370:	0003100b 	movn	v0,zero,v1
800fa374:	10440005 	beq	v0,a0,800fa38c <inflateSync+0x190>
800fa378:	00000000 	nop
800fa37c:	1480fff2 	bnez	a0,800fa348 <inflateSync+0x14c>
800fa380:	01652823 	subu	a1,t3,a1
800fa384:	0803e8d4 	j	800fa350 <inflateSync+0x154>
800fa388:	24c60001 	addiu	a2,a2,1
800fa38c:	0803e8d3 	j	800fa34c <inflateSync+0x150>
800fa390:	24a50001 	addiu	a1,a1,1
800fa394:	00c04021 	move	t0,a2
800fa398:	ad850000 	sw	a1,0(t4)
800fa39c:	8d220004 	lw	v0,4(t1)
800fa3a0:	8d230008 	lw	v1,8(t1)
800fa3a4:	00461023 	subu	v0,v0,a2
800fa3a8:	ad220004 	sw	v0,4(t1)
800fa3ac:	8ce40068 	lw	a0,104(a3)
800fa3b0:	01481021 	addu	v0,t2,t0
800fa3b4:	00c32821 	addu	a1,a2,v1
800fa3b8:	ad220000 	sw	v0,0(t1)
800fa3bc:	24020004 	li	v0,4
800fa3c0:	10820003 	beq	a0,v0,800fa3d0 <inflateSync+0x1d4>
800fa3c4:	ad250008 	sw	a1,8(t1)
800fa3c8:	0803e883 	j	800fa20c <inflateSync+0x10>
800fa3cc:	2403fffd 	li	v1,-3
800fa3d0:	10e00016 	beqz	a3,800fa42c <inflateSync+0x230>
800fa3d4:	8d240014 	lw	a0,20(t1)
800fa3d8:	34038000 	li	v1,0x8000
800fa3dc:	24e20530 	addiu	v0,a3,1328
800fa3e0:	ace30014 	sw	v1,20(a3)
800fa3e4:	24030001 	li	v1,1
800fa3e8:	ace0001c 	sw	zero,28(a3)
800fa3ec:	ace2004c 	sw	v0,76(a3)
800fa3f0:	ad230030 	sw	v1,48(t1)
800fa3f4:	ad200014 	sw	zero,20(t1)
800fa3f8:	ad200008 	sw	zero,8(t1)
800fa3fc:	ad200018 	sw	zero,24(t1)
800fa400:	ace00000 	sw	zero,0(a3)
800fa404:	ace00004 	sw	zero,4(a3)
800fa408:	ace0000c 	sw	zero,12(a3)
800fa40c:	ace00020 	sw	zero,32(a3)
800fa410:	ace00028 	sw	zero,40(a3)
800fa414:	ace0002c 	sw	zero,44(a3)
800fa418:	ace00030 	sw	zero,48(a3)
800fa41c:	ace00038 	sw	zero,56(a3)
800fa420:	ace0003c 	sw	zero,60(a3)
800fa424:	ace2006c 	sw	v0,108(a3)
800fa428:	ace20050 	sw	v0,80(a3)
800fa42c:	2402000b 	li	v0,11
800fa430:	00001821 	move	v1,zero
800fa434:	ad240014 	sw	a0,20(t1)
800fa438:	ace20000 	sw	v0,0(a3)
800fa43c:	0803e883 	j	800fa20c <inflateSync+0x10>
800fa440:	ad250008 	sw	a1,8(t1)
800fa444:	0803e8ca 	j	800fa328 <inflateSync+0x12c>
800fa448:	24ec0068 	addiu	t4,a3,104
800fa44c:	00003021 	move	a2,zero
800fa450:	0803e8e6 	j	800fa398 <inflateSync+0x19c>
800fa454:	00004021 	move	t0,zero

800fa458 <inflateInit2_>:
800fa458:	27bdffe0 	addiu	sp,sp,-32
800fa45c:	afb10014 	sw	s1,20(sp)
800fa460:	afb00010 	sw	s0,16(sp)
800fa464:	afbf0018 	sw	ra,24(sp)
800fa468:	00808821 	move	s1,a0
800fa46c:	14c00008 	bnez	a2,800fa490 <inflateInit2_+0x38>
800fa470:	00a08021 	move	s0,a1
800fa474:	2404fffa 	li	a0,-6
800fa478:	8fbf0018 	lw	ra,24(sp)
800fa47c:	8fb10014 	lw	s1,20(sp)
800fa480:	8fb00010 	lw	s0,16(sp)
800fa484:	00801021 	move	v0,a0
800fa488:	03e00008 	jr	ra
800fa48c:	27bd0020 	addiu	sp,sp,32
800fa490:	80c30000 	lb	v1,0(a2)
800fa494:	24020031 	li	v0,49
800fa498:	1462fff6 	bne	v1,v0,800fa474 <inflateInit2_+0x1c>
800fa49c:	24020038 	li	v0,56
800fa4a0:	14e2fff4 	bne	a3,v0,800fa474 <inflateInit2_+0x1c>
800fa4a4:	00000000 	nop
800fa4a8:	14800003 	bnez	a0,800fa4b8 <inflateInit2_+0x60>
800fa4ac:	00000000 	nop
800fa4b0:	0803e91e 	j	800fa478 <inflateInit2_+0x20>
800fa4b4:	2404fffe 	li	a0,-2
800fa4b8:	8c830020 	lw	v1,32(a0)
800fa4bc:	14600005 	bnez	v1,800fa4d4 <inflateInit2_+0x7c>
800fa4c0:	ac800018 	sw	zero,24(a0)
800fa4c4:	3c028010 	lui	v0,0x8010
800fa4c8:	2443af54 	addiu	v1,v0,-20652
800fa4cc:	ac830020 	sw	v1,32(a0)
800fa4d0:	ac800028 	sw	zero,40(a0)
800fa4d4:	8e220024 	lw	v0,36(s1)
800fa4d8:	14400003 	bnez	v0,800fa4e8 <inflateInit2_+0x90>
800fa4dc:	3c028010 	lui	v0,0x8010
800fa4e0:	2442af44 	addiu	v0,v0,-20668
800fa4e4:	ae220024 	sw	v0,36(s1)
800fa4e8:	8e240028 	lw	a0,40(s1)
800fa4ec:	24050001 	li	a1,1
800fa4f0:	0060f809 	jalr	v1
800fa4f4:	24062530 	li	a2,9520
800fa4f8:	10400028 	beqz	v0,800fa59c <inflateInit2_+0x144>
800fa4fc:	00402821 	move	a1,v0
800fa500:	0600002e 	bltz	s0,800fa5bc <inflateInit2_+0x164>
800fa504:	ae22001c 	sw	v0,28(s1)
800fa508:	00101103 	sra	v0,s0,0x4
800fa50c:	24420001 	addiu	v0,v0,1
800fa510:	2a040030 	slti	a0,s0,48
800fa514:	3203000f 	andi	v1,s0,0xf
800fa518:	0064800b 	movn	s0,v1,a0
800fa51c:	aca20008 	sw	v0,8(a1)
800fa520:	2602fff8 	addiu	v0,s0,-8
800fa524:	2c420008 	sltiu	v0,v0,8
800fa528:	1040001e 	beqz	v0,800fa5a4 <inflateInit2_+0x14c>
800fa52c:	00000000 	nop
800fa530:	8e26001c 	lw	a2,28(s1)
800fa534:	acb00024 	sw	s0,36(a1)
800fa538:	10c0ffdd 	beqz	a2,800fa4b0 <inflateInit2_+0x58>
800fa53c:	aca00034 	sw	zero,52(a1)
800fa540:	34038000 	li	v1,0x8000
800fa544:	24c20530 	addiu	v0,a2,1328
800fa548:	acc30014 	sw	v1,20(a2)
800fa54c:	00002021 	move	a0,zero
800fa550:	24030001 	li	v1,1
800fa554:	acc0001c 	sw	zero,28(a2)
800fa558:	acc2004c 	sw	v0,76(a2)
800fa55c:	ae230030 	sw	v1,48(s1)
800fa560:	ae200014 	sw	zero,20(s1)
800fa564:	ae200008 	sw	zero,8(s1)
800fa568:	ae200018 	sw	zero,24(s1)
800fa56c:	acc00000 	sw	zero,0(a2)
800fa570:	acc00004 	sw	zero,4(a2)
800fa574:	acc0000c 	sw	zero,12(a2)
800fa578:	acc00020 	sw	zero,32(a2)
800fa57c:	acc00028 	sw	zero,40(a2)
800fa580:	acc0002c 	sw	zero,44(a2)
800fa584:	acc00030 	sw	zero,48(a2)
800fa588:	acc00038 	sw	zero,56(a2)
800fa58c:	acc0003c 	sw	zero,60(a2)
800fa590:	acc2006c 	sw	v0,108(a2)
800fa594:	0803e91e 	j	800fa478 <inflateInit2_+0x20>
800fa598:	acc20050 	sw	v0,80(a2)
800fa59c:	0803e91e 	j	800fa478 <inflateInit2_+0x20>
800fa5a0:	2404fffc 	li	a0,-4
800fa5a4:	8e220024 	lw	v0,36(s1)
800fa5a8:	0040f809 	jalr	v0
800fa5ac:	8e240028 	lw	a0,40(s1)
800fa5b0:	2404fffe 	li	a0,-2
800fa5b4:	0803e91e 	j	800fa478 <inflateInit2_+0x20>
800fa5b8:	ae20001c 	sw	zero,28(s1)
800fa5bc:	00108023 	negu	s0,s0
800fa5c0:	0803e948 	j	800fa520 <inflateInit2_+0xc8>
800fa5c4:	ac400008 	sw	zero,8(v0)

800fa5c8 <inflateInit_>:
800fa5c8:	3c198010 	lui	t9,0x8010
800fa5cc:	00c03821 	move	a3,a2
800fa5d0:	2739a458 	addiu	t9,t9,-23464
800fa5d4:	00a03021 	move	a2,a1
800fa5d8:	03200008 	jr	t9
800fa5dc:	2405000f 	li	a1,15

800fa5e0 <inflate_table>:
800fa5e0:	27bdff98 	addiu	sp,sp,-104
800fa5e4:	afb00040 	sw	s0,64(sp)
800fa5e8:	afbe0060 	sw	s8,96(sp)
800fa5ec:	afb7005c 	sw	s7,92(sp)
800fa5f0:	afb60058 	sw	s6,88(sp)
800fa5f4:	afb50054 	sw	s5,84(sp)
800fa5f8:	afb40050 	sw	s4,80(sp)
800fa5fc:	afb3004c 	sw	s3,76(sp)
800fa600:	afb20048 	sw	s2,72(sp)
800fa604:	afb10044 	sw	s1,68(sp)
800fa608:	00c08021 	move	s0,a2
800fa60c:	afa40068 	sw	a0,104(sp)
800fa610:	afa5006c 	sw	a1,108(sp)
800fa614:	afa70074 	sw	a3,116(sp)
800fa618:	a7a00000 	sh	zero,0(sp)
800fa61c:	a7a00002 	sh	zero,2(sp)
800fa620:	a7a00004 	sh	zero,4(sp)
800fa624:	a7a00006 	sh	zero,6(sp)
800fa628:	a7a00008 	sh	zero,8(sp)
800fa62c:	a7a0000a 	sh	zero,10(sp)
800fa630:	a7a0000c 	sh	zero,12(sp)
800fa634:	a7a0000e 	sh	zero,14(sp)
800fa638:	a7a00010 	sh	zero,16(sp)
800fa63c:	a7a00012 	sh	zero,18(sp)
800fa640:	a7a00014 	sh	zero,20(sp)
800fa644:	a7a00016 	sh	zero,22(sp)
800fa648:	a7a00018 	sh	zero,24(sp)
800fa64c:	a7a0001a 	sh	zero,26(sp)
800fa650:	a7a0001c 	sh	zero,28(sp)
800fa654:	a7a0001e 	sh	zero,30(sp)
800fa658:	10c0004a 	beqz	a2,800fa784 <inflate_table+0x1a4>
800fa65c:	8fb8007c 	lw	t8,124(sp)
800fa660:	00a02021 	move	a0,a1
800fa664:	00002821 	move	a1,zero
800fa668:	94830000 	lhu	v1,0(a0)
800fa66c:	24a50001 	addiu	a1,a1,1
800fa670:	00031840 	sll	v1,v1,0x1
800fa674:	007d1821 	addu	v1,v1,sp
800fa678:	94620000 	lhu	v0,0(v1)
800fa67c:	24840002 	addiu	a0,a0,2
800fa680:	24420001 	addiu	v0,v0,1
800fa684:	1605fff8 	bne	s0,a1,800fa668 <inflate_table+0x88>
800fa688:	a4620000 	sh	v0,0(v1)
800fa68c:	8fa20078 	lw	v0,120(sp)
800fa690:	97b1001e 	lhu	s1,30(sp)
800fa694:	162001bd 	bnez	s1,800fad8c <inflate_table+0x7ac>
800fa698:	8c540000 	lw	s4,0(v0)
800fa69c:	97a2001c 	lhu	v0,28(sp)
800fa6a0:	1440003c 	bnez	v0,800fa794 <inflate_table+0x1b4>
800fa6a4:	97a2001a 	lhu	v0,26(sp)
800fa6a8:	144001c0 	bnez	v0,800fadac <inflate_table+0x7cc>
800fa6ac:	97a20018 	lhu	v0,24(sp)
800fa6b0:	144001bb 	bnez	v0,800fada0 <inflate_table+0x7c0>
800fa6b4:	97a20016 	lhu	v0,22(sp)
800fa6b8:	144001bf 	bnez	v0,800fadb8 <inflate_table+0x7d8>
800fa6bc:	97a20014 	lhu	v0,20(sp)
800fa6c0:	144001c8 	bnez	v0,800fade4 <inflate_table+0x804>
800fa6c4:	97a20012 	lhu	v0,18(sp)
800fa6c8:	144001c3 	bnez	v0,800fadd8 <inflate_table+0x7f8>
800fa6cc:	97a20010 	lhu	v0,16(sp)
800fa6d0:	144001be 	bnez	v0,800fadcc <inflate_table+0x7ec>
800fa6d4:	97a2000e 	lhu	v0,14(sp)
800fa6d8:	144001ce 	bnez	v0,800fae14 <inflate_table+0x834>
800fa6dc:	97a2000c 	lhu	v0,12(sp)
800fa6e0:	144001c6 	bnez	v0,800fadfc <inflate_table+0x81c>
800fa6e4:	97a2000a 	lhu	v0,10(sp)
800fa6e8:	144001c1 	bnez	v0,800fadf0 <inflate_table+0x810>
800fa6ec:	97a20008 	lhu	v0,8(sp)
800fa6f0:	144001c5 	bnez	v0,800fae08 <inflate_table+0x828>
800fa6f4:	97ad0006 	lhu	t5,6(sp)
800fa6f8:	15a001da 	bnez	t5,800fae64 <inflate_table+0x884>
800fa6fc:	97a20004 	lhu	v0,4(sp)
800fa700:	144001a5 	bnez	v0,800fad98 <inflate_table+0x7b8>
800fa704:	97af0002 	lhu	t7,2(sp)
800fa708:	15e001d4 	bnez	t7,800fae5c <inflate_table+0x87c>
800fa70c:	8fa40074 	lw	a0,116(sp)
800fa710:	24020040 	li	v0,64
800fa714:	8c830000 	lw	v1,0(a0)
800fa718:	24040001 	li	a0,1
800fa71c:	24650004 	addiu	a1,v1,4
800fa720:	a0640001 	sb	a0,1(v1)
800fa724:	a0620004 	sb	v0,4(v1)
800fa728:	a0a40001 	sb	a0,1(a1)
800fa72c:	a0620000 	sb	v0,0(v1)
800fa730:	8fa20074 	lw	v0,116(sp)
800fa734:	24660008 	addiu	a2,v1,8
800fa738:	8fa40078 	lw	a0,120(sp)
800fa73c:	ac460000 	sw	a2,0(v0)
800fa740:	24020001 	li	v0,1
800fa744:	a4600002 	sh	zero,2(v1)
800fa748:	00003821 	move	a3,zero
800fa74c:	ac820000 	sw	v0,0(a0)
800fa750:	a4a00002 	sh	zero,2(a1)
800fa754:	8fbe0060 	lw	s8,96(sp)
800fa758:	8fb7005c 	lw	s7,92(sp)
800fa75c:	8fb60058 	lw	s6,88(sp)
800fa760:	8fb50054 	lw	s5,84(sp)
800fa764:	8fb40050 	lw	s4,80(sp)
800fa768:	8fb3004c 	lw	s3,76(sp)
800fa76c:	8fb20048 	lw	s2,72(sp)
800fa770:	8fb10044 	lw	s1,68(sp)
800fa774:	8fb00040 	lw	s0,64(sp)
800fa778:	00e01021 	move	v0,a3
800fa77c:	03e00008 	jr	ra
800fa780:	27bd0068 	addiu	sp,sp,104
800fa784:	8fa30078 	lw	v1,120(sp)
800fa788:	00008821 	move	s1,zero
800fa78c:	0803e9a7 	j	800fa69c <inflate_table+0xbc>
800fa790:	8c740000 	lw	s4,0(v1)
800fa794:	97af0002 	lhu	t7,2(sp)
800fa798:	2412000e 	li	s2,14
800fa79c:	15e001c5 	bnez	t7,800faeb4 <inflate_table+0x8d4>
800fa7a0:	97a20004 	lhu	v0,4(sp)
800fa7a4:	144001c1 	bnez	v0,800faeac <inflate_table+0x8cc>
800fa7a8:	97ad0006 	lhu	t5,6(sp)
800fa7ac:	15a001bd 	bnez	t5,800faea4 <inflate_table+0x8c4>
800fa7b0:	97a20008 	lhu	v0,8(sp)
800fa7b4:	144001b9 	bnez	v0,800fae9c <inflate_table+0x8bc>
800fa7b8:	97a2000a 	lhu	v0,10(sp)
800fa7bc:	144001ac 	bnez	v0,800fae70 <inflate_table+0x890>
800fa7c0:	97a2000c 	lhu	v0,12(sp)
800fa7c4:	144001c5 	bnez	v0,800faedc <inflate_table+0x8fc>
800fa7c8:	97a2000e 	lhu	v0,14(sp)
800fa7cc:	144001c7 	bnez	v0,800faeec <inflate_table+0x90c>
800fa7d0:	97a20010 	lhu	v0,16(sp)
800fa7d4:	144001c3 	bnez	v0,800faee4 <inflate_table+0x904>
800fa7d8:	97a20012 	lhu	v0,18(sp)
800fa7dc:	144001bd 	bnez	v0,800faed4 <inflate_table+0x8f4>
800fa7e0:	97a20014 	lhu	v0,20(sp)
800fa7e4:	144001b9 	bnez	v0,800faecc <inflate_table+0x8ec>
800fa7e8:	97a20016 	lhu	v0,22(sp)
800fa7ec:	144001b5 	bnez	v0,800faec4 <inflate_table+0x8e4>
800fa7f0:	97a20018 	lhu	v0,24(sp)
800fa7f4:	144001b1 	bnez	v0,800faebc <inflate_table+0x8dc>
800fa7f8:	97a2001a 	lhu	v0,26(sp)
800fa7fc:	144001bf 	bnez	v0,800faefc <inflate_table+0x91c>
800fa800:	97a2001c 	lhu	v0,28(sp)
800fa804:	1440019b 	bnez	v0,800fae74 <inflate_table+0x894>
800fa808:	2415000e 	li	s5,14
800fa80c:	162001b9 	bnez	s1,800faef4 <inflate_table+0x914>
800fa810:	00006021 	move	t4,zero
800fa814:	24020004 	li	v0,4
800fa818:	24150010 	li	s5,16
800fa81c:	00021040 	sll	v0,v0,0x1
800fa820:	004d1023 	subu	v0,v0,t5
800fa824:	0440010d 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa828:	00021040 	sll	v0,v0,0x1
800fa82c:	97ae0008 	lhu	t6,8(sp)
800fa830:	004e1023 	subu	v0,v0,t6
800fa834:	04400109 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa838:	00021040 	sll	v0,v0,0x1
800fa83c:	97a8000a 	lhu	t0,10(sp)
800fa840:	00481023 	subu	v0,v0,t0
800fa844:	04400105 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa848:	00021040 	sll	v0,v0,0x1
800fa84c:	97a9000c 	lhu	t1,12(sp)
800fa850:	00491023 	subu	v0,v0,t1
800fa854:	04400101 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa858:	00021040 	sll	v0,v0,0x1
800fa85c:	97aa000e 	lhu	t2,14(sp)
800fa860:	004a1023 	subu	v0,v0,t2
800fa864:	044000fd 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa868:	00021040 	sll	v0,v0,0x1
800fa86c:	97ab0010 	lhu	t3,16(sp)
800fa870:	004b1023 	subu	v0,v0,t3
800fa874:	044000f9 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa878:	00021040 	sll	v0,v0,0x1
800fa87c:	97a50012 	lhu	a1,18(sp)
800fa880:	00451023 	subu	v0,v0,a1
800fa884:	044000f5 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa888:	00021040 	sll	v0,v0,0x1
800fa88c:	97a60014 	lhu	a2,20(sp)
800fa890:	00461023 	subu	v0,v0,a2
800fa894:	044000f1 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa898:	97a70016 	lhu	a3,22(sp)
800fa89c:	00021040 	sll	v0,v0,0x1
800fa8a0:	00471023 	subu	v0,v0,a3
800fa8a4:	044000ed 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa8a8:	00021040 	sll	v0,v0,0x1
800fa8ac:	97a30018 	lhu	v1,24(sp)
800fa8b0:	00431023 	subu	v0,v0,v1
800fa8b4:	044000e9 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa8b8:	00021040 	sll	v0,v0,0x1
800fa8bc:	97a4001a 	lhu	a0,26(sp)
800fa8c0:	00441023 	subu	v0,v0,a0
800fa8c4:	044000e5 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa8c8:	97b3001c 	lhu	s3,28(sp)
800fa8cc:	00021040 	sll	v0,v0,0x1
800fa8d0:	00531023 	subu	v0,v0,s3
800fa8d4:	044000e1 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa8d8:	00021040 	sll	v0,v0,0x1
800fa8dc:	00511023 	subu	v0,v0,s1
800fa8e0:	044000de 	bltz	v0,800fac5c <inflate_table+0x67c>
800fa8e4:	00000000 	nop
800fa8e8:	1c4000d8 	bgtz	v0,800fac4c <inflate_table+0x66c>
800fa8ec:	8fa20068 	lw	v0,104(sp)
800fa8f0:	31efffff 	andi	t7,t7,0xffff
800fa8f4:	018f6021 	addu	t4,t4,t7
800fa8f8:	318cffff 	andi	t4,t4,0xffff
800fa8fc:	01ac6821 	addu	t5,t5,t4
800fa900:	31adffff 	andi	t5,t5,0xffff
800fa904:	01cd7021 	addu	t6,t6,t5
800fa908:	31ceffff 	andi	t6,t6,0xffff
800fa90c:	010e4021 	addu	t0,t0,t6
800fa910:	3108ffff 	andi	t0,t0,0xffff
800fa914:	01284821 	addu	t1,t1,t0
800fa918:	3129ffff 	andi	t1,t1,0xffff
800fa91c:	01495021 	addu	t2,t2,t1
800fa920:	314affff 	andi	t2,t2,0xffff
800fa924:	016a5821 	addu	t3,t3,t2
800fa928:	316bffff 	andi	t3,t3,0xffff
800fa92c:	00ab2821 	addu	a1,a1,t3
800fa930:	30a5ffff 	andi	a1,a1,0xffff
800fa934:	00c53021 	addu	a2,a2,a1
800fa938:	30c6ffff 	andi	a2,a2,0xffff
800fa93c:	00e63821 	addu	a3,a3,a2
800fa940:	30e7ffff 	andi	a3,a3,0xffff
800fa944:	00671821 	addu	v1,v1,a3
800fa948:	3063ffff 	andi	v1,v1,0xffff
800fa94c:	00832021 	addu	a0,a0,v1
800fa950:	3084ffff 	andi	a0,a0,0xffff
800fa954:	02641021 	addu	v0,s3,a0
800fa958:	a7a2003e 	sh	v0,62(sp)
800fa95c:	a7a00022 	sh	zero,34(sp)
800fa960:	a7af0024 	sh	t7,36(sp)
800fa964:	a7ac0026 	sh	t4,38(sp)
800fa968:	a7ad0028 	sh	t5,40(sp)
800fa96c:	a7ae002a 	sh	t6,42(sp)
800fa970:	a7a8002c 	sh	t0,44(sp)
800fa974:	a7a9002e 	sh	t1,46(sp)
800fa978:	a7aa0030 	sh	t2,48(sp)
800fa97c:	a7ab0032 	sh	t3,50(sp)
800fa980:	a7a50034 	sh	a1,52(sp)
800fa984:	a7a60036 	sh	a2,54(sp)
800fa988:	a7a70038 	sh	a3,56(sp)
800fa98c:	a7a3003a 	sh	v1,58(sp)
800fa990:	12000011 	beqz	s0,800fa9d8 <inflate_table+0x3f8>
800fa994:	a7a4003c 	sh	a0,60(sp)
800fa998:	8fa4006c 	lw	a0,108(sp)
800fa99c:	00003021 	move	a2,zero
800fa9a0:	94830000 	lhu	v1,0(a0)
800fa9a4:	24840002 	addiu	a0,a0,2
800fa9a8:	00031040 	sll	v0,v1,0x1
800fa9ac:	10600007 	beqz	v1,800fa9cc <inflate_table+0x3ec>
800fa9b0:	005d2821 	addu	a1,v0,sp
800fa9b4:	94a20020 	lhu	v0,32(a1)
800fa9b8:	00021840 	sll	v1,v0,0x1
800fa9bc:	00781821 	addu	v1,v1,t8
800fa9c0:	24420001 	addiu	v0,v0,1
800fa9c4:	a4a20020 	sh	v0,32(a1)
800fa9c8:	a4660000 	sh	a2,0(v1)
800fa9cc:	24c60001 	addiu	a2,a2,1
800fa9d0:	1606fff3 	bne	s0,a2,800fa9a0 <inflate_table+0x3c0>
800fa9d4:	00000000 	nop
800fa9d8:	0254102b 	sltu	v0,s2,s4
800fa9dc:	02402021 	move	a0,s2
800fa9e0:	0282200a 	movz	a0,s4,v0
800fa9e4:	0095182b 	sltu	v1,a0,s5
800fa9e8:	02a08821 	move	s1,s5
800fa9ec:	0083880a 	movz	s1,a0,v1
800fa9f0:	8fa30068 	lw	v1,104(sp)
800fa9f4:	106000dd 	beqz	v1,800fad6c <inflate_table+0x78c>
800fa9f8:	8fa40074 	lw	a0,116(sp)
800fa9fc:	24020001 	li	v0,1
800faa00:	10620107 	beq	v1,v0,800fae20 <inflate_table+0x840>
800faa04:	02229804 	sllv	s3,v0,s1
800faa08:	8fa20074 	lw	v0,116(sp)
800faa0c:	3c03801c 	lui	v1,0x801c
800faa10:	8c590000 	lw	t9,0(v0)
800faa14:	3c02801c 	lui	v0,0x801c
800faa18:	245e1490 	addiu	s8,v0,5264
800faa1c:	24771450 	addiu	s7,v1,5200
800faa20:	2676ffff 	addiu	s6,s3,-1
800faa24:	2414ffff 	li	s4,-1
800faa28:	03007821 	move	t7,t8
800faa2c:	95e90000 	lhu	t1,0(t7)
800faa30:	02a06821 	move	t5,s5
800faa34:	0000c021 	move	t8,zero
800faa38:	01b82023 	subu	a0,t5,t8
800faa3c:	0134102a 	slt	v0,t1,s4
800faa40:	02206021 	move	t4,s1
800faa44:	00007021 	move	t6,zero
800faa48:	2415ffff 	li	s5,-1
800faa4c:	24100001 	li	s0,1
800faa50:	10400064 	beqz	v0,800fabe4 <inflate_table+0x604>
800faa54:	308b00ff 	andi	t3,a0,0xff
800faa58:	00005021 	move	t2,zero
800faa5c:	00903804 	sllv	a3,s0,a0
800faa60:	01903004 	sllv	a2,s0,t4
800faa64:	00c72823 	subu	a1,a2,a3
800faa68:	030e1006 	srlv	v0,t6,t8
800faa6c:	00451021 	addu	v0,v0,a1
800faa70:	00021080 	sll	v0,v0,0x2
800faa74:	03221021 	addu	v0,t9,v0
800faa78:	00071880 	sll	v1,a3,0x2
800faa7c:	00031823 	negu	v1,v1
800faa80:	24440002 	addiu	a0,v0,2
800faa84:	00074023 	negu	t0,a3
800faa88:	00a82821 	addu	a1,a1,t0
800faa8c:	00e51021 	addu	v0,a3,a1
800faa90:	a4890000 	sh	t1,0(a0)
800faa94:	a08bffff 	sb	t3,-1(a0)
800faa98:	a08afffe 	sb	t2,-2(a0)
800faa9c:	1440fffa 	bnez	v0,800faa88 <inflate_table+0x4a8>
800faaa0:	00832021 	addu	a0,a0,v1
800faaa4:	25a2ffff 	addiu	v0,t5,-1
800faaa8:	00502004 	sllv	a0,s0,v0
800faaac:	01c41824 	and	v1,t6,a0
800faab0:	10600005 	beqz	v1,800faac8 <inflate_table+0x4e8>
800faab4:	00000000 	nop
800faab8:	00042042 	srl	a0,a0,0x1
800faabc:	01c41024 	and	v0,t6,a0
800faac0:	1440fffd 	bnez	v0,800faab8 <inflate_table+0x4d8>
800faac4:	00000000 	nop
800faac8:	14800053 	bnez	a0,800fac18 <inflate_table+0x638>
800faacc:	2482ffff 	addiu	v0,a0,-1
800faad0:	00007021 	move	t6,zero
800faad4:	000d2840 	sll	a1,t5,0x1
800faad8:	00bd1821 	addu	v1,a1,sp
800faadc:	94620000 	lhu	v0,0(v1)
800faae0:	2442ffff 	addiu	v0,v0,-1
800faae4:	3044ffff 	andi	a0,v0,0xffff
800faae8:	10800044 	beqz	a0,800fabfc <inflate_table+0x61c>
800faaec:	01a03821 	move	a3,t5
800faaf0:	00bd1021 	addu	v0,a1,sp
800faaf4:	0227182b 	sltu	v1,s1,a3
800faaf8:	10600033 	beqz	v1,800fabc8 <inflate_table+0x5e8>
800faafc:	a4440000 	sh	a0,0(v0)
800fab00:	01d64024 	and	t0,t6,s6
800fab04:	12a80030 	beq	s5,t0,800fabc8 <inflate_table+0x5e8>
800fab08:	00000000 	nop
800fab0c:	0238c00a 	movz	t8,s1,t8
800fab10:	00f86023 	subu	t4,a3,t8
800fab14:	030c2821 	addu	a1,t8,t4
800fab18:	00b2102b 	sltu	v0,a1,s2
800fab1c:	10400014 	beqz	v0,800fab70 <inflate_table+0x590>
800fab20:	00051040 	sll	v0,a1,0x1
800fab24:	005d1021 	addu	v0,v0,sp
800fab28:	94440000 	lhu	a0,0(v0)
800fab2c:	01901804 	sllv	v1,s0,t4
800fab30:	00641823 	subu	v1,v1,a0
800fab34:	1860000e 	blez	v1,800fab70 <inflate_table+0x590>
800fab38:	00000000 	nop
800fab3c:	24a50001 	addiu	a1,a1,1
800fab40:	00051040 	sll	v0,a1,0x1
800fab44:	0803ead7 	j	800fab5c <inflate_table+0x57c>
800fab48:	03a22021 	addu	a0,sp,v0
800fab4c:	94820000 	lhu	v0,0(a0)
800fab50:	00621823 	subu	v1,v1,v0
800fab54:	18600006 	blez	v1,800fab70 <inflate_table+0x590>
800fab58:	24840002 	addiu	a0,a0,2
800fab5c:	00b2102b 	sltu	v0,a1,s2
800fab60:	00031840 	sll	v1,v1,0x1
800fab64:	24a50001 	addiu	a1,a1,1
800fab68:	1440fff8 	bnez	v0,800fab4c <inflate_table+0x56c>
800fab6c:	258c0001 	addiu	t4,t4,1
800fab70:	8fa40068 	lw	a0,104(sp)
800fab74:	01901004 	sllv	v0,s0,t4
800fab78:	1090002f 	beq	a0,s0,800fac38 <inflate_table+0x658>
800fab7c:	02629821 	addu	s3,s3,v0
800fab80:	8fa30074 	lw	v1,116(sp)
800fab84:	00082880 	sll	a1,t0,0x2
800fab88:	8c620000 	lw	v0,0(v1)
800fab8c:	00063080 	sll	a2,a2,0x2
800fab90:	00451021 	addu	v0,v0,a1
800fab94:	a04c0000 	sb	t4,0(v0)
800fab98:	8fa40074 	lw	a0,116(sp)
800fab9c:	0326c821 	addu	t9,t9,a2
800faba0:	8c830000 	lw	v1,0(a0)
800faba4:	0100a821 	move	s5,t0
800faba8:	00a31821 	addu	v1,a1,v1
800fabac:	a0710001 	sb	s1,1(v1)
800fabb0:	8fa20074 	lw	v0,116(sp)
800fabb4:	8c440000 	lw	a0,0(v0)
800fabb8:	03241023 	subu	v0,t9,a0
800fabbc:	00a42821 	addu	a1,a1,a0
800fabc0:	00021083 	sra	v0,v0,0x2
800fabc4:	a4a20002 	sh	v0,2(a1)
800fabc8:	25ef0002 	addiu	t7,t7,2
800fabcc:	95e90000 	lhu	t1,0(t7)
800fabd0:	00e06821 	move	t5,a3
800fabd4:	01b82023 	subu	a0,t5,t8
800fabd8:	0134102a 	slt	v0,t1,s4
800fabdc:	1440ff9e 	bnez	v0,800faa58 <inflate_table+0x478>
800fabe0:	308b00ff 	andi	t3,a0,0xff
800fabe4:	0289102a 	slt	v0,s4,t1
800fabe8:	1440000e 	bnez	v0,800fac24 <inflate_table+0x644>
800fabec:	00091040 	sll	v0,t1,0x1
800fabf0:	00004821 	move	t1,zero
800fabf4:	0803ea97 	j	800faa5c <inflate_table+0x47c>
800fabf8:	240a0060 	li	t2,96
800fabfc:	11b20024 	beq	t5,s2,800fac90 <inflate_table+0x6b0>
800fac00:	8fa3006c 	lw	v1,108(sp)
800fac04:	95e20002 	lhu	v0,2(t7)
800fac08:	00021040 	sll	v0,v0,0x1
800fac0c:	00431021 	addu	v0,v0,v1
800fac10:	0803eabc 	j	800faaf0 <inflate_table+0x510>
800fac14:	94470000 	lhu	a3,0(v0)
800fac18:	01c21024 	and	v0,t6,v0
800fac1c:	0803eab5 	j	800faad4 <inflate_table+0x4f4>
800fac20:	00447021 	addu	t6,v0,a0
800fac24:	005e1821 	addu	v1,v0,s8
800fac28:	00571021 	addu	v0,v0,s7
800fac2c:	904a0000 	lbu	t2,0(v0)
800fac30:	0803ea97 	j	800faa5c <inflate_table+0x47c>
800fac34:	94690000 	lhu	t1,0(v1)
800fac38:	2e6205b0 	sltiu	v0,s3,1456
800fac3c:	1440ffd1 	bnez	v0,800fab84 <inflate_table+0x5a4>
800fac40:	8fa30074 	lw	v1,116(sp)
800fac44:	0803e9d5 	j	800fa754 <inflate_table+0x174>
800fac48:	24070001 	li	a3,1
800fac4c:	10400003 	beqz	v0,800fac5c <inflate_table+0x67c>
800fac50:	24020001 	li	v0,1
800fac54:	1242ff26 	beq	s2,v0,800fa8f0 <inflate_table+0x310>
800fac58:	00000000 	nop
800fac5c:	2407ffff 	li	a3,-1
800fac60:	8fbe0060 	lw	s8,96(sp)
800fac64:	8fb7005c 	lw	s7,92(sp)
800fac68:	8fb60058 	lw	s6,88(sp)
800fac6c:	8fb50054 	lw	s5,84(sp)
800fac70:	8fb40050 	lw	s4,80(sp)
800fac74:	8fb3004c 	lw	s3,76(sp)
800fac78:	8fb20048 	lw	s2,72(sp)
800fac7c:	8fb10044 	lw	s1,68(sp)
800fac80:	8fb00040 	lw	s0,64(sp)
800fac84:	00e01021 	move	v0,a3
800fac88:	03e00008 	jr	ra
800fac8c:	27bd0068 	addiu	sp,sp,104
800fac90:	11c00022 	beqz	t6,800fad1c <inflate_table+0x73c>
800fac94:	24070001 	li	a3,1
800fac98:	02402821 	move	a1,s2
800fac9c:	322800ff 	andi	t0,s1,0xff
800faca0:	24060040 	li	a2,64
800faca4:	13000009 	beqz	t8,800faccc <inflate_table+0x6ec>
800faca8:	00001021 	move	v0,zero
800facac:	02ce1024 	and	v0,s6,t6
800facb0:	12a20044 	beq	s5,v0,800fadc4 <inflate_table+0x7e4>
800facb4:	8fa30074 	lw	v1,116(sp)
800facb8:	01005821 	move	t3,t0
800facbc:	8c790000 	lw	t9,0(v1)
800facc0:	02202821 	move	a1,s1
800facc4:	0000c021 	move	t8,zero
800facc8:	00001021 	move	v0,zero
800faccc:	24a3ffff 	addiu	v1,a1,-1
800facd0:	004e1006 	srlv	v0,t6,v0
800facd4:	00021080 	sll	v0,v0,0x2
800facd8:	00672004 	sllv	a0,a3,v1
800facdc:	03221021 	addu	v0,t9,v0
800face0:	008e1824 	and	v1,a0,t6
800face4:	a0460000 	sb	a2,0(v0)
800face8:	a4400002 	sh	zero,2(v0)
800facec:	10600005 	beqz	v1,800fad04 <inflate_table+0x724>
800facf0:	a04b0001 	sb	t3,1(v0)
800facf4:	00042042 	srl	a0,a0,0x1
800facf8:	008e1024 	and	v0,a0,t6
800facfc:	1440fffd 	bnez	v0,800facf4 <inflate_table+0x714>
800fad00:	00000000 	nop
800fad04:	10800005 	beqz	a0,800fad1c <inflate_table+0x73c>
800fad08:	2482ffff 	addiu	v0,a0,-1
800fad0c:	004e1024 	and	v0,v0,t6
800fad10:	00447021 	addu	t6,v0,a0
800fad14:	15c0ffe3 	bnez	t6,800faca4 <inflate_table+0x6c4>
800fad18:	00000000 	nop
800fad1c:	8fa40074 	lw	a0,116(sp)
800fad20:	00131880 	sll	v1,s3,0x2
800fad24:	8c820000 	lw	v0,0(a0)
800fad28:	00003821 	move	a3,zero
800fad2c:	00431021 	addu	v0,v0,v1
800fad30:	ac820000 	sw	v0,0(a0)
800fad34:	8fa20078 	lw	v0,120(sp)
800fad38:	ac510000 	sw	s1,0(v0)
800fad3c:	8fbe0060 	lw	s8,96(sp)
800fad40:	8fb7005c 	lw	s7,92(sp)
800fad44:	8fb60058 	lw	s6,88(sp)
800fad48:	8fb50054 	lw	s5,84(sp)
800fad4c:	8fb40050 	lw	s4,80(sp)
800fad50:	8fb3004c 	lw	s3,76(sp)
800fad54:	8fb20048 	lw	s2,72(sp)
800fad58:	8fb10044 	lw	s1,68(sp)
800fad5c:	8fb00040 	lw	s0,64(sp)
800fad60:	00e01021 	move	v0,a3
800fad64:	03e00008 	jr	ra
800fad68:	27bd0068 	addiu	sp,sp,104
800fad6c:	24020001 	li	v0,1
800fad70:	02229804 	sllv	s3,v0,s1
800fad74:	8c990000 	lw	t9,0(a0)
800fad78:	0300b821 	move	s7,t8
800fad7c:	2676ffff 	addiu	s6,s3,-1
800fad80:	0300f021 	move	s8,t8
800fad84:	0803ea8a 	j	800faa28 <inflate_table+0x448>
800fad88:	24140013 	li	s4,19
800fad8c:	97af0002 	lhu	t7,2(sp)
800fad90:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fad94:	2412000f 	li	s2,15
800fad98:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fad9c:	24120002 	li	s2,2
800fada0:	97af0002 	lhu	t7,2(sp)
800fada4:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fada8:	2412000c 	li	s2,12
800fadac:	97af0002 	lhu	t7,2(sp)
800fadb0:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fadb4:	2412000d 	li	s2,13
800fadb8:	97af0002 	lhu	t7,2(sp)
800fadbc:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fadc0:	2412000b 	li	s2,11
800fadc4:	0803eb33 	j	800faccc <inflate_table+0x6ec>
800fadc8:	03001021 	move	v0,t8
800fadcc:	97af0002 	lhu	t7,2(sp)
800fadd0:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fadd4:	24120008 	li	s2,8
800fadd8:	97af0002 	lhu	t7,2(sp)
800faddc:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fade0:	24120009 	li	s2,9
800fade4:	97af0002 	lhu	t7,2(sp)
800fade8:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fadec:	2412000a 	li	s2,10
800fadf0:	97af0002 	lhu	t7,2(sp)
800fadf4:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fadf8:	24120005 	li	s2,5
800fadfc:	97af0002 	lhu	t7,2(sp)
800fae00:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fae04:	24120006 	li	s2,6
800fae08:	97af0002 	lhu	t7,2(sp)
800fae0c:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fae10:	24120004 	li	s2,4
800fae14:	97af0002 	lhu	t7,2(sp)
800fae18:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fae1c:	24120007 	li	s2,7
800fae20:	3c04801c 	lui	a0,0x801c
800fae24:	248414d0 	addiu	a0,a0,5328
800fae28:	02239804 	sllv	s3,v1,s1
800fae2c:	2497fdfe 	addiu	s7,a0,-514
800fae30:	3c03801c 	lui	v1,0x801c
800fae34:	8fa40074 	lw	a0,116(sp)
800fae38:	24631510 	addiu	v1,v1,5392
800fae3c:	2e6205b0 	sltiu	v0,s3,1456
800fae40:	247efdfe 	addiu	s8,v1,-514
800fae44:	8c990000 	lw	t9,0(a0)
800fae48:	2676ffff 	addiu	s6,s3,-1
800fae4c:	1440fef6 	bnez	v0,800faa28 <inflate_table+0x448>
800fae50:	24140100 	li	s4,256
800fae54:	0803e9d5 	j	800fa754 <inflate_table+0x174>
800fae58:	24070001 	li	a3,1
800fae5c:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fae60:	24120001 	li	s2,1
800fae64:	97af0002 	lhu	t7,2(sp)
800fae68:	0803e9e7 	j	800fa79c <inflate_table+0x1bc>
800fae6c:	24120003 	li	s2,3
800fae70:	24150005 	li	s5,5
800fae74:	24020002 	li	v0,2
800fae78:	004f1023 	subu	v0,v0,t7
800fae7c:	0440ff77 	bltz	v0,800fac5c <inflate_table+0x67c>
800fae80:	00021040 	sll	v0,v0,0x1
800fae84:	97ac0004 	lhu	t4,4(sp)
800fae88:	004c1023 	subu	v0,v0,t4
800fae8c:	0440ff74 	bltz	v0,800fac60 <inflate_table+0x680>
800fae90:	2407ffff 	li	a3,-1
800fae94:	0803ea07 	j	800fa81c <inflate_table+0x23c>
800fae98:	97ad0006 	lhu	t5,6(sp)
800fae9c:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faea0:	24150004 	li	s5,4
800faea4:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faea8:	24150003 	li	s5,3
800faeac:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faeb0:	24150002 	li	s5,2
800faeb4:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faeb8:	24150001 	li	s5,1
800faebc:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faec0:	2415000c 	li	s5,12
800faec4:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faec8:	2415000b 	li	s5,11
800faecc:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faed0:	2415000a 	li	s5,10
800faed4:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faed8:	24150009 	li	s5,9
800faedc:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faee0:	24150006 	li	s5,6
800faee4:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faee8:	24150008 	li	s5,8
800faeec:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faef0:	24150007 	li	s5,7
800faef4:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faef8:	2415000f 	li	s5,15
800faefc:	0803eb9d 	j	800fae74 <inflate_table+0x894>
800faf00:	2415000d 	li	s5,13
	...

800faf10 <zlibVersion>:
800faf10:	3c02801c 	lui	v0,0x801c
800faf14:	03e00008 	jr	ra
800faf18:	2442e410 	addiu	v0,v0,-7152

800faf1c <zlibCompileFlags>:
800faf1c:	03e00008 	jr	ra
800faf20:	24020055 	li	v0,85

800faf24 <zError>:
800faf24:	24030002 	li	v1,2
800faf28:	00641823 	subu	v1,v1,a0
800faf2c:	3c02801c 	lui	v0,0x801c
800faf30:	244215d0 	addiu	v0,v0,5584
800faf34:	00031880 	sll	v1,v1,0x2
800faf38:	00621821 	addu	v1,v1,v0
800faf3c:	03e00008 	jr	ra
800faf40:	8c620000 	lw	v0,0(v1)

800faf44 <zcfree>:
800faf44:	3c198010 	lui	t9,0x8010
800faf48:	27394e60 	addiu	t9,t9,20064
800faf4c:	03200008 	jr	t9
800faf50:	00a02021 	move	a0,a1

800faf54 <zcalloc>:
800faf54:	3c198010 	lui	t9,0x8010
800faf58:	27395378 	addiu	t9,t9,21368
800faf5c:	03200008 	jr	t9
800faf60:	70a62002 	mul	a0,a1,a2
	...

800faf70 <_FAT_cache_getSector>:
800faf70:	27bdffd8 	addiu	sp,sp,-40
800faf74:	afb40020 	sw	s4,32(sp)
800faf78:	afb00010 	sw	s0,16(sp)
800faf7c:	afbf0024 	sw	ra,36(sp)
800faf80:	afb3001c 	sw	s3,28(sp)
800faf84:	afb20018 	sw	s2,24(sp)
800faf88:	afb10014 	sw	s1,20(sp)
800faf8c:	8c870004 	lw	a3,4(a0)
800faf90:	0080a021 	move	s4,a0
800faf94:	00a08021 	move	s0,a1
800faf98:	10e00060 	beqz	a3,800fb11c <_FAT_cache_getSector+0x1ac>
800faf9c:	8c890008 	lw	t1,8(a0)
800fafa0:	8d220000 	lw	v0,0(t1)
800fafa4:	10450061 	beq	v0,a1,800fb12c <_FAT_cache_getSector+0x1bc>
800fafa8:	00008821 	move	s1,zero
800fafac:	2524000c 	addiu	a0,t1,12
800fafb0:	01201821 	move	v1,t1
800fafb4:	00002821 	move	a1,zero
800fafb8:	2406ffff 	li	a2,-1
800fafbc:	2408ffff 	li	t0,-1
800fafc0:	10480018 	beq	v0,t0,800fb024 <_FAT_cache_getSector+0xb4>
800fafc4:	00000000 	nop
800fafc8:	8c630004 	lw	v1,4(v1)
800fafcc:	0066102b 	sltu	v0,v1,a2
800fafd0:	14400015 	bnez	v0,800fb028 <_FAT_cache_getSector+0xb8>
800fafd4:	00000000 	nop
800fafd8:	24a50001 	addiu	a1,a1,1
800fafdc:	00801821 	move	v1,a0
800fafe0:	10e50017 	beq	a3,a1,800fb040 <_FAT_cache_getSector+0xd0>
800fafe4:	2484000c 	addiu	a0,a0,12
800fafe8:	8c620000 	lw	v0,0(v1)
800fafec:	1602fff4 	bne	s0,v0,800fafc0 <_FAT_cache_getSector+0x50>
800faff0:	00000000 	nop
800faff4:	8c620004 	lw	v0,4(v1)
800faff8:	24420001 	addiu	v0,v0,1
800faffc:	ac620004 	sw	v0,4(v1)
800fb000:	8fbf0024 	lw	ra,36(sp)
800fb004:	8fb40020 	lw	s4,32(sp)
800fb008:	8fb3001c 	lw	s3,28(sp)
800fb00c:	8fb20018 	lw	s2,24(sp)
800fb010:	8fb10014 	lw	s1,20(sp)
800fb014:	8fb00010 	lw	s0,16(sp)
800fb018:	00a01021 	move	v0,a1
800fb01c:	03e00008 	jr	ra
800fb020:	27bd0028 	addiu	sp,sp,40
800fb024:	8c630004 	lw	v1,4(v1)
800fb028:	00a08821 	move	s1,a1
800fb02c:	24a50001 	addiu	a1,a1,1
800fb030:	00603021 	move	a2,v1
800fb034:	00801821 	move	v1,a0
800fb038:	14e5ffeb 	bne	a3,a1,800fafe8 <_FAT_cache_getSector+0x78>
800fb03c:	2484000c 	addiu	a0,a0,12
800fb040:	00111880 	sll	v1,s1,0x2
800fb044:	00111100 	sll	v0,s1,0x4
800fb048:	00431023 	subu	v0,v0,v1
800fb04c:	00119a40 	sll	s3,s1,0x9
800fb050:	01229021 	addu	s2,t1,v0
800fb054:	8e440000 	lw	a0,0(s2)
800fb058:	2402ffff 	li	v0,-1
800fb05c:	14820021 	bne	a0,v0,800fb0e4 <_FAT_cache_getSector+0x174>
800fb060:	3c02c33c 	lui	v0,0xc33c
800fb064:	8e830000 	lw	v1,0(s4)
800fb068:	8e86000c 	lw	a2,12(s4)
800fb06c:	8c620010 	lw	v0,16(v1)
800fb070:	02663021 	addu	a2,s3,a2
800fb074:	02002021 	move	a0,s0
800fb078:	0040f809 	jalr	v0
800fb07c:	24050001 	li	a1,1
800fb080:	1040000e 	beqz	v0,800fb0bc <_FAT_cache_getSector+0x14c>
800fb084:	02202821 	move	a1,s1
800fb088:	8e420004 	lw	v0,4(s2)
800fb08c:	ae500000 	sw	s0,0(s2)
800fb090:	24420001 	addiu	v0,v0,1
800fb094:	ae420004 	sw	v0,4(s2)
800fb098:	8fbf0024 	lw	ra,36(sp)
800fb09c:	8fb40020 	lw	s4,32(sp)
800fb0a0:	8fb3001c 	lw	s3,28(sp)
800fb0a4:	8fb20018 	lw	s2,24(sp)
800fb0a8:	8fb10014 	lw	s1,20(sp)
800fb0ac:	8fb00010 	lw	s0,16(sp)
800fb0b0:	00a01021 	move	v0,a1
800fb0b4:	03e00008 	jr	ra
800fb0b8:	27bd0028 	addiu	sp,sp,40
800fb0bc:	2405ffff 	li	a1,-1
800fb0c0:	8fbf0024 	lw	ra,36(sp)
800fb0c4:	8fb40020 	lw	s4,32(sp)
800fb0c8:	8fb3001c 	lw	s3,28(sp)
800fb0cc:	8fb20018 	lw	s2,24(sp)
800fb0d0:	8fb10014 	lw	s1,20(sp)
800fb0d4:	8fb00010 	lw	s0,16(sp)
800fb0d8:	00a01021 	move	v0,a1
800fb0dc:	03e00008 	jr	ra
800fb0e0:	27bd0028 	addiu	sp,sp,40
800fb0e4:	8e430008 	lw	v1,8(s2)
800fb0e8:	3442a55a 	ori	v0,v0,0xa55a
800fb0ec:	1462ffdd 	bne	v1,v0,800fb064 <_FAT_cache_getSector+0xf4>
800fb0f0:	00000000 	nop
800fb0f4:	8e830000 	lw	v1,0(s4)
800fb0f8:	8e86000c 	lw	a2,12(s4)
800fb0fc:	8c620014 	lw	v0,20(v1)
800fb100:	02663021 	addu	a2,s3,a2
800fb104:	0040f809 	jalr	v0
800fb108:	24050001 	li	a1,1
800fb10c:	1040ffec 	beqz	v0,800fb0c0 <_FAT_cache_getSector+0x150>
800fb110:	2405ffff 	li	a1,-1
800fb114:	0803ec19 	j	800fb064 <_FAT_cache_getSector+0xf4>
800fb118:	ae400008 	sw	zero,8(s2)
800fb11c:	00008821 	move	s1,zero
800fb120:	00001021 	move	v0,zero
800fb124:	0803ec14 	j	800fb050 <_FAT_cache_getSector+0xe0>
800fb128:	00009821 	move	s3,zero
800fb12c:	01201821 	move	v1,t1
800fb130:	0803ebfd 	j	800faff4 <_FAT_cache_getSector+0x84>
800fb134:	00002821 	move	a1,zero

800fb138 <_FAT_cache_flush>:
800fb138:	27bdffd8 	addiu	sp,sp,-40
800fb13c:	afb20018 	sw	s2,24(sp)
800fb140:	afbf0020 	sw	ra,32(sp)
800fb144:	afb3001c 	sw	s3,28(sp)
800fb148:	afb10014 	sw	s1,20(sp)
800fb14c:	afb00010 	sw	s0,16(sp)
800fb150:	8c820004 	lw	v0,4(a0)
800fb154:	10400013 	beqz	v0,800fb1a4 <_FAT_cache_flush+0x6c>
800fb158:	00809021 	move	s2,a0
800fb15c:	3c02c33c 	lui	v0,0xc33c
800fb160:	8c860008 	lw	a2,8(a0)
800fb164:	3453a55a 	ori	s3,v0,0xa55a
800fb168:	00008821 	move	s1,zero
800fb16c:	00008021 	move	s0,zero
800fb170:	02062021 	addu	a0,s0,a2
800fb174:	8c820008 	lw	v0,8(a0)
800fb178:	00113a40 	sll	a3,s1,0x9
800fb17c:	24050001 	li	a1,1
800fb180:	10530014 	beq	v0,s3,800fb1d4 <_FAT_cache_flush+0x9c>
800fb184:	26310001 	addiu	s1,s1,1
800fb188:	02061821 	addu	v1,s0,a2
800fb18c:	ac600004 	sw	zero,4(v1)
800fb190:	8e420004 	lw	v0,4(s2)
800fb194:	2610000c 	addiu	s0,s0,12
800fb198:	0222102b 	sltu	v0,s1,v0
800fb19c:	1440fff4 	bnez	v0,800fb170 <_FAT_cache_flush+0x38>
800fb1a0:	ac600008 	sw	zero,8(v1)
800fb1a4:	8e430000 	lw	v1,0(s2)
800fb1a8:	8c620018 	lw	v0,24(v1)
800fb1ac:	0040f809 	jalr	v0
800fb1b0:	00000000 	nop
800fb1b4:	24020001 	li	v0,1
800fb1b8:	8fbf0020 	lw	ra,32(sp)
800fb1bc:	8fb3001c 	lw	s3,28(sp)
800fb1c0:	8fb20018 	lw	s2,24(sp)
800fb1c4:	8fb10014 	lw	s1,20(sp)
800fb1c8:	8fb00010 	lw	s0,16(sp)
800fb1cc:	03e00008 	jr	ra
800fb1d0:	27bd0028 	addiu	sp,sp,40
800fb1d4:	8e430000 	lw	v1,0(s2)
800fb1d8:	8e46000c 	lw	a2,12(s2)
800fb1dc:	8c840000 	lw	a0,0(a0)
800fb1e0:	8c620014 	lw	v0,20(v1)
800fb1e4:	0040f809 	jalr	v0
800fb1e8:	00e63021 	addu	a2,a3,a2
800fb1ec:	1040fff2 	beqz	v0,800fb1b8 <_FAT_cache_flush+0x80>
800fb1f0:	2402ffff 	li	v0,-1
800fb1f4:	0803ec62 	j	800fb188 <_FAT_cache_flush+0x50>
800fb1f8:	8e460008 	lw	a2,8(s2)

800fb1fc <_FAT_cache_invalidate>:
800fb1fc:	8c830004 	lw	v1,4(a0)
800fb200:	10600009 	beqz	v1,800fb228 <_FAT_cache_invalidate+0x2c>
800fb204:	00001021 	move	v0,zero
800fb208:	8c840008 	lw	a0,8(a0)
800fb20c:	2405ffff 	li	a1,-1
800fb210:	24420001 	addiu	v0,v0,1
800fb214:	ac850000 	sw	a1,0(a0)
800fb218:	ac800004 	sw	zero,4(a0)
800fb21c:	ac800008 	sw	zero,8(a0)
800fb220:	1443fffb 	bne	v0,v1,800fb210 <_FAT_cache_invalidate+0x14>
800fb224:	2484000c 	addiu	a0,a0,12
800fb228:	03e00008 	jr	ra
800fb22c:	00000000 	nop

800fb230 <_FAT_cache_eraseWritePartialSector>:
800fb230:	27bdffd0 	addiu	sp,sp,-48
800fb234:	afb40020 	sw	s4,32(sp)
800fb238:	8fb40040 	lw	s4,64(sp)
800fb23c:	afb50024 	sw	s5,36(sp)
800fb240:	00f41021 	addu	v0,a3,s4
800fb244:	2c420201 	sltiu	v0,v0,513
800fb248:	afb3001c 	sw	s3,28(sp)
800fb24c:	afb10014 	sw	s1,20(sp)
800fb250:	00a0a821 	move	s5,a1
800fb254:	afbf0028 	sw	ra,40(sp)
800fb258:	afb20018 	sw	s2,24(sp)
800fb25c:	afb00010 	sw	s0,16(sp)
800fb260:	00e09821 	move	s3,a3
800fb264:	00c02821 	move	a1,a2
800fb268:	1440000c 	bnez	v0,800fb29c <_FAT_cache_eraseWritePartialSector+0x6c>
800fb26c:	00808821 	move	s1,a0
800fb270:	00002821 	move	a1,zero
800fb274:	8fbf0028 	lw	ra,40(sp)
800fb278:	8fb50024 	lw	s5,36(sp)
800fb27c:	8fb40020 	lw	s4,32(sp)
800fb280:	8fb3001c 	lw	s3,28(sp)
800fb284:	8fb20018 	lw	s2,24(sp)
800fb288:	8fb10014 	lw	s1,20(sp)
800fb28c:	8fb00010 	lw	s0,16(sp)
800fb290:	00a01021 	move	v0,a1
800fb294:	03e00008 	jr	ra
800fb298:	27bd0030 	addiu	sp,sp,48
800fb29c:	3c028010 	lui	v0,0x8010
800fb2a0:	2442af70 	addiu	v0,v0,-20624
800fb2a4:	0040f809 	jalr	v0
800fb2a8:	00000000 	nop
800fb2ac:	00408021 	move	s0,v0
800fb2b0:	00029240 	sll	s2,v0,0x9
800fb2b4:	2402ffff 	li	v0,-1
800fb2b8:	00002821 	move	a1,zero
800fb2bc:	1202ffed 	beq	s0,v0,800fb274 <_FAT_cache_eraseWritePartialSector+0x44>
800fb2c0:	24060200 	li	a2,512
800fb2c4:	8e24000c 	lw	a0,12(s1)
800fb2c8:	3c028011 	lui	v0,0x8011
800fb2cc:	2442ca64 	addiu	v0,v0,-13724
800fb2d0:	0040f809 	jalr	v0
800fb2d4:	02442021 	addu	a0,s2,a0
800fb2d8:	8e24000c 	lw	a0,12(s1)
800fb2dc:	3c028011 	lui	v0,0x8011
800fb2e0:	02442021 	addu	a0,s2,a0
800fb2e4:	00932021 	addu	a0,a0,s3
800fb2e8:	02a02821 	move	a1,s5
800fb2ec:	2442c930 	addiu	v0,v0,-14032
800fb2f0:	0040f809 	jalr	v0
800fb2f4:	02803021 	move	a2,s4
800fb2f8:	00101080 	sll	v0,s0,0x2
800fb2fc:	8e240008 	lw	a0,8(s1)
800fb300:	00101900 	sll	v1,s0,0x4
800fb304:	00621823 	subu	v1,v1,v0
800fb308:	3c02c33c 	lui	v0,0xc33c
800fb30c:	3442a55a 	ori	v0,v0,0xa55a
800fb310:	00641821 	addu	v1,v1,a0
800fb314:	ac620008 	sw	v0,8(v1)
800fb318:	24050001 	li	a1,1
800fb31c:	8fbf0028 	lw	ra,40(sp)
800fb320:	8fb50024 	lw	s5,36(sp)
800fb324:	8fb40020 	lw	s4,32(sp)
800fb328:	8fb3001c 	lw	s3,28(sp)
800fb32c:	8fb20018 	lw	s2,24(sp)
800fb330:	8fb10014 	lw	s1,20(sp)
800fb334:	8fb00010 	lw	s0,16(sp)
800fb338:	00a01021 	move	v0,a1
800fb33c:	03e00008 	jr	ra
800fb340:	27bd0030 	addiu	sp,sp,48

800fb344 <_FAT_cache_writePartialSector_check>:
800fb344:	27bdffc8 	addiu	sp,sp,-56
800fb348:	afb7002c 	sw	s7,44(sp)
800fb34c:	afb50024 	sw	s5,36(sp)
800fb350:	afb40020 	sw	s4,32(sp)
800fb354:	afb00010 	sw	s0,16(sp)
800fb358:	afbf0030 	sw	ra,48(sp)
800fb35c:	afb60028 	sw	s6,40(sp)
800fb360:	afb3001c 	sw	s3,28(sp)
800fb364:	afb20018 	sw	s2,24(sp)
800fb368:	afb10014 	sw	s1,20(sp)
800fb36c:	0080a821 	move	s5,a0
800fb370:	00c0b821 	move	s7,a2
800fb374:	00a08021 	move	s0,a1
800fb378:	00e0a021 	move	s4,a3
800fb37c:	8c920008 	lw	s2,8(a0)
800fb380:	10c00010 	beqz	a2,800fb3c4 <_FAT_cache_writePartialSector_check+0x80>
800fb384:	8c930004 	lw	s3,4(a0)
800fb388:	1260000e 	beqz	s3,800fb3c4 <_FAT_cache_writePartialSector_check+0x80>
800fb38c:	24160001 	li	s6,1
800fb390:	8e420000 	lw	v0,0(s2)
800fb394:	12020025 	beq	s0,v0,800fb42c <_FAT_cache_writePartialSector_check+0xe8>
800fb398:	00002021 	move	a0,zero
800fb39c:	0803ecec 	j	800fb3b0 <_FAT_cache_writePartialSector_check+0x6c>
800fb3a0:	2403000c 	li	v1,12
800fb3a4:	8c420000 	lw	v0,0(v0)
800fb3a8:	12020011 	beq	s0,v0,800fb3f0 <_FAT_cache_writePartialSector_check+0xac>
800fb3ac:	00041240 	sll	v0,a0,0x9
800fb3b0:	24840001 	addiu	a0,a0,1
800fb3b4:	02431021 	addu	v0,s2,v1
800fb3b8:	00608821 	move	s1,v1
800fb3bc:	1664fff9 	bne	s3,a0,800fb3a4 <_FAT_cache_writePartialSector_check+0x60>
800fb3c0:	2463000c 	addiu	v1,v1,12
800fb3c4:	8fbf0030 	lw	ra,48(sp)
800fb3c8:	8fb7002c 	lw	s7,44(sp)
800fb3cc:	8fb60028 	lw	s6,40(sp)
800fb3d0:	8fb50024 	lw	s5,36(sp)
800fb3d4:	8fb40020 	lw	s4,32(sp)
800fb3d8:	8fb3001c 	lw	s3,28(sp)
800fb3dc:	8fb20018 	lw	s2,24(sp)
800fb3e0:	8fb10014 	lw	s1,20(sp)
800fb3e4:	8fb00010 	lw	s0,16(sp)
800fb3e8:	03e00008 	jr	ra
800fb3ec:	27bd0038 	addiu	sp,sp,56
800fb3f0:	8ea4000c 	lw	a0,12(s5)
800fb3f4:	02802821 	move	a1,s4
800fb3f8:	00442021 	addu	a0,v0,a0
800fb3fc:	3c028011 	lui	v0,0x8011
800fb400:	2442c930 	addiu	v0,v0,-14032
800fb404:	0040f809 	jalr	v0
800fb408:	24060200 	li	a2,512
800fb40c:	8ea30008 	lw	v1,8(s5)
800fb410:	00711821 	addu	v1,v1,s1
800fb414:	12f6ffeb 	beq	s7,s6,800fb3c4 <_FAT_cache_writePartialSector_check+0x80>
800fb418:	ac600008 	sw	zero,8(v1)
800fb41c:	26100001 	addiu	s0,s0,1
800fb420:	26940200 	addiu	s4,s4,512
800fb424:	0803ece4 	j	800fb390 <_FAT_cache_writePartialSector_check+0x4c>
800fb428:	26d60001 	addiu	s6,s6,1
800fb42c:	00001021 	move	v0,zero
800fb430:	0803ecfc 	j	800fb3f0 <_FAT_cache_writePartialSector_check+0xac>
800fb434:	00008821 	move	s1,zero

800fb438 <_FAT_cache_writePartialSector>:
800fb438:	27bdffd8 	addiu	sp,sp,-40
800fb43c:	afb20018 	sw	s2,24(sp)
800fb440:	8fb20038 	lw	s2,56(sp)
800fb444:	afb40020 	sw	s4,32(sp)
800fb448:	00f21021 	addu	v0,a3,s2
800fb44c:	2c420201 	sltiu	v0,v0,513
800fb450:	afb3001c 	sw	s3,28(sp)
800fb454:	afb10014 	sw	s1,20(sp)
800fb458:	afbf0024 	sw	ra,36(sp)
800fb45c:	00a08821 	move	s1,a1
800fb460:	afb00010 	sw	s0,16(sp)
800fb464:	00e09821 	move	s3,a3
800fb468:	00c02821 	move	a1,a2
800fb46c:	1440000b 	bnez	v0,800fb49c <_FAT_cache_writePartialSector+0x64>
800fb470:	0080a021 	move	s4,a0
800fb474:	00002821 	move	a1,zero
800fb478:	8fbf0024 	lw	ra,36(sp)
800fb47c:	8fb40020 	lw	s4,32(sp)
800fb480:	8fb3001c 	lw	s3,28(sp)
800fb484:	8fb20018 	lw	s2,24(sp)
800fb488:	8fb10014 	lw	s1,20(sp)
800fb48c:	8fb00010 	lw	s0,16(sp)
800fb490:	00a01021 	move	v0,a1
800fb494:	03e00008 	jr	ra
800fb498:	27bd0028 	addiu	sp,sp,40
800fb49c:	3c028010 	lui	v0,0x8010
800fb4a0:	2442af70 	addiu	v0,v0,-20624
800fb4a4:	0040f809 	jalr	v0
800fb4a8:	00000000 	nop
800fb4ac:	00408021 	move	s0,v0
800fb4b0:	00021a40 	sll	v1,v0,0x9
800fb4b4:	2402ffff 	li	v0,-1
800fb4b8:	02202821 	move	a1,s1
800fb4bc:	1202ffed 	beq	s0,v0,800fb474 <_FAT_cache_writePartialSector+0x3c>
800fb4c0:	02403021 	move	a2,s2
800fb4c4:	8e84000c 	lw	a0,12(s4)
800fb4c8:	3c028011 	lui	v0,0x8011
800fb4cc:	00642021 	addu	a0,v1,a0
800fb4d0:	2442c930 	addiu	v0,v0,-14032
800fb4d4:	0040f809 	jalr	v0
800fb4d8:	00932021 	addu	a0,a0,s3
800fb4dc:	00101080 	sll	v0,s0,0x2
800fb4e0:	8e840008 	lw	a0,8(s4)
800fb4e4:	00101900 	sll	v1,s0,0x4
800fb4e8:	00621823 	subu	v1,v1,v0
800fb4ec:	3c02c33c 	lui	v0,0xc33c
800fb4f0:	3442a55a 	ori	v0,v0,0xa55a
800fb4f4:	00641821 	addu	v1,v1,a0
800fb4f8:	ac620008 	sw	v0,8(v1)
800fb4fc:	24050001 	li	a1,1
800fb500:	8fbf0024 	lw	ra,36(sp)
800fb504:	8fb40020 	lw	s4,32(sp)
800fb508:	8fb3001c 	lw	s3,28(sp)
800fb50c:	8fb20018 	lw	s2,24(sp)
800fb510:	8fb10014 	lw	s1,20(sp)
800fb514:	8fb00010 	lw	s0,16(sp)
800fb518:	00a01021 	move	v0,a1
800fb51c:	03e00008 	jr	ra
800fb520:	27bd0028 	addiu	sp,sp,40

800fb524 <_FAT_cache_readPartialSector>:
800fb524:	27bdffd8 	addiu	sp,sp,-40
800fb528:	afb10014 	sw	s1,20(sp)
800fb52c:	8fb10038 	lw	s1,56(sp)
800fb530:	afb3001c 	sw	s3,28(sp)
800fb534:	00f11021 	addu	v0,a3,s1
800fb538:	2c420201 	sltiu	v0,v0,513
800fb53c:	afb20018 	sw	s2,24(sp)
800fb540:	afb00010 	sw	s0,16(sp)
800fb544:	afbf0020 	sw	ra,32(sp)
800fb548:	00a08021 	move	s0,a1
800fb54c:	00e09821 	move	s3,a3
800fb550:	00c02821 	move	a1,a2
800fb554:	14400009 	bnez	v0,800fb57c <_FAT_cache_readPartialSector+0x58>
800fb558:	00809021 	move	s2,a0
800fb55c:	8fbf0020 	lw	ra,32(sp)
800fb560:	8fb3001c 	lw	s3,28(sp)
800fb564:	8fb20018 	lw	s2,24(sp)
800fb568:	8fb10014 	lw	s1,20(sp)
800fb56c:	8fb00010 	lw	s0,16(sp)
800fb570:	00001021 	move	v0,zero
800fb574:	03e00008 	jr	ra
800fb578:	27bd0028 	addiu	sp,sp,40
800fb57c:	3c028010 	lui	v0,0x8010
800fb580:	2442af70 	addiu	v0,v0,-20624
800fb584:	0040f809 	jalr	v0
800fb588:	00000000 	nop
800fb58c:	2403ffff 	li	v1,-1
800fb590:	00023a40 	sll	a3,v0,0x9
800fb594:	02002021 	move	a0,s0
800fb598:	1043fff0 	beq	v0,v1,800fb55c <_FAT_cache_readPartialSector+0x38>
800fb59c:	02203021 	move	a2,s1
800fb5a0:	8e45000c 	lw	a1,12(s2)
800fb5a4:	3c028011 	lui	v0,0x8011
800fb5a8:	00e52821 	addu	a1,a3,a1
800fb5ac:	2442c930 	addiu	v0,v0,-14032
800fb5b0:	0040f809 	jalr	v0
800fb5b4:	00b32821 	addu	a1,a1,s3
800fb5b8:	8fbf0020 	lw	ra,32(sp)
800fb5bc:	8fb3001c 	lw	s3,28(sp)
800fb5c0:	8fb20018 	lw	s2,24(sp)
800fb5c4:	8fb10014 	lw	s1,20(sp)
800fb5c8:	8fb00010 	lw	s0,16(sp)
800fb5cc:	24020001 	li	v0,1
800fb5d0:	03e00008 	jr	ra
800fb5d4:	27bd0028 	addiu	sp,sp,40

800fb5d8 <_FAT_cache_constructor>:
800fb5d8:	27bdffd0 	addiu	sp,sp,-48
800fb5dc:	afb50024 	sw	s5,36(sp)
800fb5e0:	3c158010 	lui	s5,0x8010
800fb5e4:	2c830002 	sltiu	v1,a0,2
800fb5e8:	afb40020 	sw	s4,32(sp)
800fb5ec:	afb3001c 	sw	s3,28(sp)
800fb5f0:	afb10014 	sw	s1,20(sp)
800fb5f4:	afb00010 	sw	s0,16(sp)
800fb5f8:	24020002 	li	v0,2
800fb5fc:	00808021 	move	s0,a0
800fb600:	afbf0028 	sw	ra,40(sp)
800fb604:	afb20018 	sw	s2,24(sp)
800fb608:	24040010 	li	a0,16
800fb60c:	26b45378 	addiu	s4,s5,21368
800fb610:	0043800b 	movn	s0,v0,v1
800fb614:	0280f809 	jalr	s4
800fb618:	00a09821 	move	s3,a1
800fb61c:	1040002a 	beqz	v0,800fb6c8 <_FAT_cache_constructor+0xf0>
800fb620:	00408821 	move	s1,v0
800fb624:	00409021 	move	s2,v0
800fb628:	00102100 	sll	a0,s0,0x4
800fb62c:	00101080 	sll	v0,s0,0x2
800fb630:	ae330000 	sw	s3,0(s1)
800fb634:	00822023 	subu	a0,a0,v0
800fb638:	0280f809 	jalr	s4
800fb63c:	ae300004 	sw	s0,4(s1)
800fb640:	1040002c 	beqz	v0,800fb6f4 <_FAT_cache_constructor+0x11c>
800fb644:	00000000 	nop
800fb648:	12000009 	beqz	s0,800fb670 <_FAT_cache_constructor+0x98>
800fb64c:	00402821 	move	a1,v0
800fb650:	00001821 	move	v1,zero
800fb654:	2404ffff 	li	a0,-1
800fb658:	24630001 	addiu	v1,v1,1
800fb65c:	ac440000 	sw	a0,0(v0)
800fb660:	ac400004 	sw	zero,4(v0)
800fb664:	ac400008 	sw	zero,8(v0)
800fb668:	1603fffb 	bne	s0,v1,800fb658 <_FAT_cache_constructor+0x80>
800fb66c:	2442000c 	addiu	v0,v0,12
800fb670:	ae250008 	sw	a1,8(s1)
800fb674:	26a25378 	addiu	v0,s5,21368
800fb678:	0040f809 	jalr	v0
800fb67c:	00102240 	sll	a0,s0,0x9
800fb680:	1040000b 	beqz	v0,800fb6b0 <_FAT_cache_constructor+0xd8>
800fb684:	ae22000c 	sw	v0,12(s1)
800fb688:	02401021 	move	v0,s2
800fb68c:	8fbf0028 	lw	ra,40(sp)
800fb690:	8fb50024 	lw	s5,36(sp)
800fb694:	8fb40020 	lw	s4,32(sp)
800fb698:	8fb3001c 	lw	s3,28(sp)
800fb69c:	8fb20018 	lw	s2,24(sp)
800fb6a0:	8fb10014 	lw	s1,20(sp)
800fb6a4:	8fb00010 	lw	s0,16(sp)
800fb6a8:	03e00008 	jr	ra
800fb6ac:	27bd0030 	addiu	sp,sp,48
800fb6b0:	3c108010 	lui	s0,0x8010
800fb6b4:	26104e60 	addiu	s0,s0,20064
800fb6b8:	0200f809 	jalr	s0
800fb6bc:	8e240008 	lw	a0,8(s1)
800fb6c0:	0200f809 	jalr	s0
800fb6c4:	02202021 	move	a0,s1
800fb6c8:	00009021 	move	s2,zero
800fb6cc:	02401021 	move	v0,s2
800fb6d0:	8fbf0028 	lw	ra,40(sp)
800fb6d4:	8fb50024 	lw	s5,36(sp)
800fb6d8:	8fb40020 	lw	s4,32(sp)
800fb6dc:	8fb3001c 	lw	s3,28(sp)
800fb6e0:	8fb20018 	lw	s2,24(sp)
800fb6e4:	8fb10014 	lw	s1,20(sp)
800fb6e8:	8fb00010 	lw	s0,16(sp)
800fb6ec:	03e00008 	jr	ra
800fb6f0:	27bd0030 	addiu	sp,sp,48
800fb6f4:	3c028010 	lui	v0,0x8010
800fb6f8:	24424e60 	addiu	v0,v0,20064
800fb6fc:	0040f809 	jalr	v0
800fb700:	02202021 	move	a0,s1
800fb704:	0803eda2 	j	800fb688 <_FAT_cache_constructor+0xb0>
800fb708:	00009021 	move	s2,zero

800fb70c <_FAT_cache_destructor>:
800fb70c:	27bdffd8 	addiu	sp,sp,-40
800fb710:	afb20018 	sw	s2,24(sp)
800fb714:	afbf0020 	sw	ra,32(sp)
800fb718:	afb3001c 	sw	s3,28(sp)
800fb71c:	afb10014 	sw	s1,20(sp)
800fb720:	afb00010 	sw	s0,16(sp)
800fb724:	8c820004 	lw	v0,4(a0)
800fb728:	10400024 	beqz	v0,800fb7bc <_FAT_cache_destructor+0xb0>
800fb72c:	00809021 	move	s2,a0
800fb730:	3c02c33c 	lui	v0,0xc33c
800fb734:	8c860008 	lw	a2,8(a0)
800fb738:	3453a55a 	ori	s3,v0,0xa55a
800fb73c:	00008821 	move	s1,zero
800fb740:	0803edd9 	j	800fb764 <_FAT_cache_destructor+0x58>
800fb744:	00008021 	move	s0,zero
800fb748:	00d01821 	addu	v1,a2,s0
800fb74c:	ac600004 	sw	zero,4(v1)
800fb750:	8e420004 	lw	v0,4(s2)
800fb754:	2610000c 	addiu	s0,s0,12
800fb758:	0222102b 	sltu	v0,s1,v0
800fb75c:	10400017 	beqz	v0,800fb7bc <_FAT_cache_destructor+0xb0>
800fb760:	ac600008 	sw	zero,8(v1)
800fb764:	02062021 	addu	a0,s0,a2
800fb768:	8c820008 	lw	v0,8(a0)
800fb76c:	00113a40 	sll	a3,s1,0x9
800fb770:	24050001 	li	a1,1
800fb774:	1453fff4 	bne	v0,s3,800fb748 <_FAT_cache_destructor+0x3c>
800fb778:	26310001 	addiu	s1,s1,1
800fb77c:	8e430000 	lw	v1,0(s2)
800fb780:	8e46000c 	lw	a2,12(s2)
800fb784:	8c840000 	lw	a0,0(a0)
800fb788:	8c620014 	lw	v0,20(v1)
800fb78c:	0040f809 	jalr	v0
800fb790:	00e63021 	addu	a2,a3,a2
800fb794:	1040000e 	beqz	v0,800fb7d0 <_FAT_cache_destructor+0xc4>
800fb798:	3c028010 	lui	v0,0x8010
800fb79c:	8e460008 	lw	a2,8(s2)
800fb7a0:	00d01821 	addu	v1,a2,s0
800fb7a4:	ac600004 	sw	zero,4(v1)
800fb7a8:	8e420004 	lw	v0,4(s2)
800fb7ac:	2610000c 	addiu	s0,s0,12
800fb7b0:	0222102b 	sltu	v0,s1,v0
800fb7b4:	1440ffeb 	bnez	v0,800fb764 <_FAT_cache_destructor+0x58>
800fb7b8:	ac600008 	sw	zero,8(v1)
800fb7bc:	8e430000 	lw	v1,0(s2)
800fb7c0:	8c620018 	lw	v0,24(v1)
800fb7c4:	0040f809 	jalr	v0
800fb7c8:	00000000 	nop
800fb7cc:	3c028010 	lui	v0,0x8010
800fb7d0:	24504e60 	addiu	s0,v0,20064
800fb7d4:	0200f809 	jalr	s0
800fb7d8:	8e44000c 	lw	a0,12(s2)
800fb7dc:	0200f809 	jalr	s0
800fb7e0:	8e440008 	lw	a0,8(s2)
800fb7e4:	02402021 	move	a0,s2
800fb7e8:	0200c821 	move	t9,s0
800fb7ec:	8fbf0020 	lw	ra,32(sp)
800fb7f0:	8fb3001c 	lw	s3,28(sp)
800fb7f4:	8fb20018 	lw	s2,24(sp)
800fb7f8:	8fb10014 	lw	s1,20(sp)
800fb7fc:	8fb00010 	lw	s0,16(sp)
800fb800:	03200008 	jr	t9
800fb804:	27bd0028 	addiu	sp,sp,40
	...

800fb810 <strupr>:
800fb810:	80830000 	lb	v1,0(a0)
800fb814:	1060000c 	beqz	v1,800fb848 <strupr+0x38>
800fb818:	00802821 	move	a1,a0
800fb81c:	306300ff 	andi	v1,v1,0xff
800fb820:	2462ff9f 	addiu	v0,v1,-97
800fb824:	304200ff 	andi	v0,v0,0xff
800fb828:	2c42001a 	sltiu	v0,v0,26
800fb82c:	10400002 	beqz	v0,800fb838 <strupr+0x28>
800fb830:	2463ffe0 	addiu	v1,v1,-32
800fb834:	a0a30000 	sb	v1,0(a1)
800fb838:	24a50001 	addiu	a1,a1,1
800fb83c:	80a30000 	lb	v1,0(a1)
800fb840:	1460fff7 	bnez	v1,800fb820 <strupr+0x10>
800fb844:	306300ff 	andi	v1,v1,0xff
800fb848:	03e00008 	jr	ra
800fb84c:	00801021 	move	v0,a0

800fb850 <_FAT_directory_entryGetCluster>:
800fb850:	90820015 	lbu	v0,21(a0)
800fb854:	90860014 	lbu	a2,20(a0)
800fb858:	9083001b 	lbu	v1,27(a0)
800fb85c:	9085001a 	lbu	a1,26(a0)
800fb860:	00021200 	sll	v0,v0,0x8
800fb864:	00461025 	or	v0,v0,a2
800fb868:	00031a00 	sll	v1,v1,0x8
800fb86c:	00651825 	or	v1,v1,a1
800fb870:	00021400 	sll	v0,v0,0x10
800fb874:	03e00008 	jr	ra
800fb878:	00621025 	or	v0,v1,v0

800fb87c <_FAT_directory_getRootEntry>:
800fb87c:	27bdffd8 	addiu	sp,sp,-40
800fb880:	afb10014 	sw	s1,20(sp)
800fb884:	3c118011 	lui	s1,0x8011
800fb888:	afbf0020 	sw	ra,32(sp)
800fb88c:	afb3001c 	sw	s3,28(sp)
800fb890:	afb20018 	sw	s2,24(sp)
800fb894:	afb00010 	sw	s0,16(sp)
800fb898:	00809821 	move	s3,a0
800fb89c:	00a08021 	move	s0,a1
800fb8a0:	2631ca64 	addiu	s1,s1,-13724
800fb8a4:	24a40038 	addiu	a0,a1,56
800fb8a8:	2412002e 	li	s2,46
800fb8ac:	aca00020 	sw	zero,32(a1)
800fb8b0:	aca00024 	sw	zero,36(a1)
800fb8b4:	aca00028 	sw	zero,40(a1)
800fb8b8:	aca0002c 	sw	zero,44(a1)
800fb8bc:	aca00030 	sw	zero,48(a1)
800fb8c0:	aca00034 	sw	zero,52(a1)
800fb8c4:	24060100 	li	a2,256
800fb8c8:	0220f809 	jalr	s1
800fb8cc:	00002821 	move	a1,zero
800fb8d0:	a2120038 	sb	s2,56(s0)
800fb8d4:	02002021 	move	a0,s0
800fb8d8:	00002821 	move	a1,zero
800fb8dc:	0220f809 	jalr	s1
800fb8e0:	24060020 	li	a2,32
800fb8e4:	02002021 	move	a0,s0
800fb8e8:	24050020 	li	a1,32
800fb8ec:	0220f809 	jalr	s1
800fb8f0:	2406000b 	li	a2,11
800fb8f4:	24020010 	li	v0,16
800fb8f8:	a202000b 	sb	v0,11(s0)
800fb8fc:	a2120000 	sb	s2,0(s0)
800fb900:	96650018 	lhu	a1,24(s3)
800fb904:	24020001 	li	v0,1
800fb908:	00051a02 	srl	v1,a1,0x8
800fb90c:	a203001b 	sb	v1,27(s0)
800fb910:	a205001a 	sb	a1,26(s0)
800fb914:	9664001a 	lhu	a0,26(s3)
800fb918:	00041a02 	srl	v1,a0,0x8
800fb91c:	a2030015 	sb	v1,21(s0)
800fb920:	a2040014 	sb	a0,20(s0)
800fb924:	8fbf0020 	lw	ra,32(sp)
800fb928:	8fb3001c 	lw	s3,28(sp)
800fb92c:	8fb20018 	lw	s2,24(sp)
800fb930:	8fb10014 	lw	s1,20(sp)
800fb934:	8fb00010 	lw	s0,16(sp)
800fb938:	03e00008 	jr	ra
800fb93c:	27bd0028 	addiu	sp,sp,40

800fb940 <_FAT_directory_isValidAlias>:
800fb940:	27bdffd8 	addiu	sp,sp,-40
800fb944:	afb3001c 	sw	s3,28(sp)
800fb948:	3c138012 	lui	s3,0x8012
800fb94c:	afb10014 	sw	s1,20(sp)
800fb950:	afbf0020 	sw	ra,32(sp)
800fb954:	afb20018 	sw	s2,24(sp)
800fb958:	afb00010 	sw	s0,16(sp)
800fb95c:	2405000d 	li	a1,13
800fb960:	2662be90 	addiu	v0,s3,-16752
800fb964:	0040f809 	jalr	v0
800fb968:	00808821 	move	s1,a0
800fb96c:	2842000d 	slti	v0,v0,13
800fb970:	10400043 	beqz	v0,800fba80 <_FAT_directory_isValidAlias+0x140>
800fb974:	00001021 	move	v0,zero
800fb978:	3c05801c 	lui	a1,0x801c
800fb97c:	80a41600 	lb	a0,5632(a1)
800fb980:	14800046 	bnez	a0,800fba9c <_FAT_directory_isValidAlias+0x15c>
800fb984:	24a51600 	addiu	a1,a1,5632
800fb988:	3c028019 	lui	v0,0x8019
800fb98c:	8045de2c 	lb	a1,-8660(v0)
800fb990:	10a0001a 	beqz	a1,800fb9fc <_FAT_directory_isValidAlias+0xbc>
800fb994:	02202021 	move	a0,s1
800fb998:	2442de2c 	addiu	v0,v0,-8660
800fb99c:	80440001 	lb	a0,1(v0)
800fb9a0:	10800071 	beqz	a0,800fbb68 <_FAT_directory_isValidAlias+0x228>
800fb9a4:	00000000 	nop
800fb9a8:	80460002 	lb	a2,2(v0)
800fb9ac:	14c00085 	bnez	a2,800fbbc4 <_FAT_directory_isValidAlias+0x284>
800fb9b0:	00000000 	nop
800fb9b4:	82220000 	lb	v0,0(s1)
800fb9b8:	1040000f 	beqz	v0,800fb9f8 <_FAT_directory_isValidAlias+0xb8>
800fb9bc:	00000000 	nop
800fb9c0:	104500ba 	beq	v0,a1,800fbcac <_FAT_directory_isValidAlias+0x36c>
800fb9c4:	00000000 	nop
800fb9c8:	104400b8 	beq	v0,a0,800fbcac <_FAT_directory_isValidAlias+0x36c>
800fb9cc:	02201021 	move	v0,s1
800fb9d0:	0803ee7b 	j	800fb9ec <_FAT_directory_isValidAlias+0xac>
800fb9d4:	24420001 	addiu	v0,v0,1
800fb9d8:	10a30067 	beq	a1,v1,800fbb78 <_FAT_directory_isValidAlias+0x238>
800fb9dc:	00000000 	nop
800fb9e0:	10830065 	beq	a0,v1,800fbb78 <_FAT_directory_isValidAlias+0x238>
800fb9e4:	00000000 	nop
800fb9e8:	24420001 	addiu	v0,v0,1
800fb9ec:	80430000 	lb	v1,0(v0)
800fb9f0:	1460fff9 	bnez	v1,800fb9d8 <_FAT_directory_isValidAlias+0x98>
800fb9f4:	00000000 	nop
800fb9f8:	02202021 	move	a0,s1
800fb9fc:	2662be90 	addiu	v0,s3,-16752
800fba00:	0040f809 	jalr	v0
800fba04:	2405000d 	li	a1,13
800fba08:	1040000e 	beqz	v0,800fba44 <_FAT_directory_isValidAlias+0x104>
800fba0c:	00408021 	move	s0,v0
800fba10:	82220000 	lb	v0,0(s1)
800fba14:	28420020 	slti	v0,v0,32
800fba18:	14400018 	bnez	v0,800fba7c <_FAT_directory_isValidAlias+0x13c>
800fba1c:	00001821 	move	v1,zero
800fba20:	0803ee8f 	j	800fba3c <_FAT_directory_isValidAlias+0xfc>
800fba24:	24630001 	addiu	v1,v1,1
800fba28:	80420000 	lb	v0,0(v0)
800fba2c:	28420020 	slti	v0,v0,32
800fba30:	14400013 	bnez	v0,800fba80 <_FAT_directory_isValidAlias+0x140>
800fba34:	00001021 	move	v0,zero
800fba38:	24630001 	addiu	v1,v1,1
800fba3c:	1603fffa 	bne	s0,v1,800fba28 <_FAT_directory_isValidAlias+0xe8>
800fba40:	00711021 	addu	v0,v1,s1
800fba44:	3c028012 	lui	v0,0x8012
800fba48:	02202021 	move	a0,s1
800fba4c:	2442baa0 	addiu	v0,v0,-17760
800fba50:	0040f809 	jalr	v0
800fba54:	2405002e 	li	a1,46
800fba58:	10400074 	beqz	v0,800fbc2c <_FAT_directory_isValidAlias+0x2ec>
800fba5c:	00409021 	move	s2,v0
800fba60:	3c028012 	lui	v0,0x8012
800fba64:	02202021 	move	a0,s1
800fba68:	2442c1a0 	addiu	v0,v0,-15968
800fba6c:	0040f809 	jalr	v0
800fba70:	2405002e 	li	a1,46
800fba74:	12420070 	beq	s2,v0,800fbc38 <_FAT_directory_isValidAlias+0x2f8>
800fba78:	02511023 	subu	v0,s2,s1
800fba7c:	00001021 	move	v0,zero
800fba80:	8fbf0020 	lw	ra,32(sp)
800fba84:	8fb3001c 	lw	s3,28(sp)
800fba88:	8fb20018 	lw	s2,24(sp)
800fba8c:	8fb10014 	lw	s1,20(sp)
800fba90:	8fb00010 	lw	s0,16(sp)
800fba94:	03e00008 	jr	ra
800fba98:	27bd0028 	addiu	sp,sp,40
800fba9c:	80a60001 	lb	a2,1(a1)
800fbaa0:	10c00040 	beqz	a2,800fbba4 <_FAT_directory_isValidAlias+0x264>
800fbaa4:	3c028012 	lui	v0,0x8012
800fbaa8:	80a70002 	lb	a3,2(a1)
800fbaac:	10e0001b 	beqz	a3,800fbb1c <_FAT_directory_isValidAlias+0x1dc>
800fbab0:	00000000 	nop
800fbab4:	80a20003 	lb	v0,3(a1)
800fbab8:	14400033 	bnez	v0,800fbb88 <_FAT_directory_isValidAlias+0x248>
800fbabc:	3c028012 	lui	v0,0x8012
800fbac0:	82220000 	lb	v0,0(s1)
800fbac4:	1040ffb0 	beqz	v0,800fb988 <_FAT_directory_isValidAlias+0x48>
800fbac8:	00000000 	nop
800fbacc:	10440072 	beq	v0,a0,800fbc98 <_FAT_directory_isValidAlias+0x358>
800fbad0:	00000000 	nop
800fbad4:	10460070 	beq	v0,a2,800fbc98 <_FAT_directory_isValidAlias+0x358>
800fbad8:	00000000 	nop
800fbadc:	1047006e 	beq	v0,a3,800fbc98 <_FAT_directory_isValidAlias+0x358>
800fbae0:	02201021 	move	v0,s1
800fbae4:	0803eec2 	j	800fbb08 <_FAT_directory_isValidAlias+0x1c8>
800fbae8:	24420001 	addiu	v0,v0,1
800fbaec:	10830029 	beq	a0,v1,800fbb94 <_FAT_directory_isValidAlias+0x254>
800fbaf0:	00000000 	nop
800fbaf4:	10c30027 	beq	a2,v1,800fbb94 <_FAT_directory_isValidAlias+0x254>
800fbaf8:	00000000 	nop
800fbafc:	10e30025 	beq	a3,v1,800fbb94 <_FAT_directory_isValidAlias+0x254>
800fbb00:	00000000 	nop
800fbb04:	24420001 	addiu	v0,v0,1
800fbb08:	80430000 	lb	v1,0(v0)
800fbb0c:	1460fff7 	bnez	v1,800fbaec <_FAT_directory_isValidAlias+0x1ac>
800fbb10:	00000000 	nop
800fbb14:	0803ee63 	j	800fb98c <_FAT_directory_isValidAlias+0x4c>
800fbb18:	3c028019 	lui	v0,0x8019
800fbb1c:	82220000 	lb	v0,0(s1)
800fbb20:	1040ff99 	beqz	v0,800fb988 <_FAT_directory_isValidAlias+0x48>
800fbb24:	00000000 	nop
800fbb28:	1044005b 	beq	v0,a0,800fbc98 <_FAT_directory_isValidAlias+0x358>
800fbb2c:	00000000 	nop
800fbb30:	10460059 	beq	v0,a2,800fbc98 <_FAT_directory_isValidAlias+0x358>
800fbb34:	02201021 	move	v0,s1
800fbb38:	0803eed5 	j	800fbb54 <_FAT_directory_isValidAlias+0x214>
800fbb3c:	24420001 	addiu	v0,v0,1
800fbb40:	10830014 	beq	a0,v1,800fbb94 <_FAT_directory_isValidAlias+0x254>
800fbb44:	00000000 	nop
800fbb48:	10c30012 	beq	a2,v1,800fbb94 <_FAT_directory_isValidAlias+0x254>
800fbb4c:	00000000 	nop
800fbb50:	24420001 	addiu	v0,v0,1
800fbb54:	80430000 	lb	v1,0(v0)
800fbb58:	1460fff9 	bnez	v1,800fbb40 <_FAT_directory_isValidAlias+0x200>
800fbb5c:	00000000 	nop
800fbb60:	0803ee63 	j	800fb98c <_FAT_directory_isValidAlias+0x4c>
800fbb64:	3c028019 	lui	v0,0x8019
800fbb68:	3c028012 	lui	v0,0x8012
800fbb6c:	2442baa0 	addiu	v0,v0,-17760
800fbb70:	0040f809 	jalr	v0
800fbb74:	02202021 	move	a0,s1
800fbb78:	1440ffc1 	bnez	v0,800fba80 <_FAT_directory_isValidAlias+0x140>
800fbb7c:	00001021 	move	v0,zero
800fbb80:	0803ee7f 	j	800fb9fc <_FAT_directory_isValidAlias+0xbc>
800fbb84:	02202021 	move	a0,s1
800fbb88:	2442c210 	addiu	v0,v0,-15856
800fbb8c:	0040f809 	jalr	v0
800fbb90:	02202021 	move	a0,s1
800fbb94:	1440ffb9 	bnez	v0,800fba7c <_FAT_directory_isValidAlias+0x13c>
800fbb98:	3c028019 	lui	v0,0x8019
800fbb9c:	0803ee64 	j	800fb990 <_FAT_directory_isValidAlias+0x50>
800fbba0:	8045de2c 	lb	a1,-8660(v0)
800fbba4:	00802821 	move	a1,a0
800fbba8:	2442baa0 	addiu	v0,v0,-17760
800fbbac:	0040f809 	jalr	v0
800fbbb0:	02202021 	move	a0,s1
800fbbb4:	1440ffb1 	bnez	v0,800fba7c <_FAT_directory_isValidAlias+0x13c>
800fbbb8:	3c028019 	lui	v0,0x8019
800fbbbc:	0803ee64 	j	800fb990 <_FAT_directory_isValidAlias+0x50>
800fbbc0:	8045de2c 	lb	a1,-8660(v0)
800fbbc4:	80420003 	lb	v0,3(v0)
800fbbc8:	1440002b 	bnez	v0,800fbc78 <_FAT_directory_isValidAlias+0x338>
800fbbcc:	3c028012 	lui	v0,0x8012
800fbbd0:	82220000 	lb	v0,0(s1)
800fbbd4:	1040ff88 	beqz	v0,800fb9f8 <_FAT_directory_isValidAlias+0xb8>
800fbbd8:	00000000 	nop
800fbbdc:	10450033 	beq	v0,a1,800fbcac <_FAT_directory_isValidAlias+0x36c>
800fbbe0:	00000000 	nop
800fbbe4:	10440031 	beq	v0,a0,800fbcac <_FAT_directory_isValidAlias+0x36c>
800fbbe8:	00000000 	nop
800fbbec:	1046002f 	beq	v0,a2,800fbcac <_FAT_directory_isValidAlias+0x36c>
800fbbf0:	02201021 	move	v0,s1
800fbbf4:	0803ef06 	j	800fbc18 <_FAT_directory_isValidAlias+0x2d8>
800fbbf8:	24420001 	addiu	v0,v0,1
800fbbfc:	10a3ffde 	beq	a1,v1,800fbb78 <_FAT_directory_isValidAlias+0x238>
800fbc00:	00000000 	nop
800fbc04:	1083ffdc 	beq	a0,v1,800fbb78 <_FAT_directory_isValidAlias+0x238>
800fbc08:	00000000 	nop
800fbc0c:	10c3ffda 	beq	a2,v1,800fbb78 <_FAT_directory_isValidAlias+0x238>
800fbc10:	00000000 	nop
800fbc14:	24420001 	addiu	v0,v0,1
800fbc18:	80430000 	lb	v1,0(v0)
800fbc1c:	1460fff7 	bnez	v1,800fbbfc <_FAT_directory_isValidAlias+0x2bc>
800fbc20:	00000000 	nop
800fbc24:	0803ee7f 	j	800fb9fc <_FAT_directory_isValidAlias+0xbc>
800fbc28:	02202021 	move	a0,s1
800fbc2c:	2602ffff 	addiu	v0,s0,-1
800fbc30:	0803eea0 	j	800fba80 <_FAT_directory_isValidAlias+0x140>
800fbc34:	2c420008 	sltiu	v0,v0,8
800fbc38:	2442fffe 	addiu	v0,v0,-2
800fbc3c:	2c420008 	sltiu	v0,v0,8
800fbc40:	1040ff8f 	beqz	v0,800fba80 <_FAT_directory_isValidAlias+0x140>
800fbc44:	00001021 	move	v0,zero
800fbc48:	26500001 	addiu	s0,s2,1
800fbc4c:	2671be90 	addiu	s1,s3,-16752
800fbc50:	02002021 	move	a0,s0
800fbc54:	0220f809 	jalr	s1
800fbc58:	2405000d 	li	a1,13
800fbc5c:	28420004 	slti	v0,v0,4
800fbc60:	1040ff86 	beqz	v0,800fba7c <_FAT_directory_isValidAlias+0x13c>
800fbc64:	02002021 	move	a0,s0
800fbc68:	0220f809 	jalr	s1
800fbc6c:	2405000d 	li	a1,13
800fbc70:	0803eea0 	j	800fba80 <_FAT_directory_isValidAlias+0x140>
800fbc74:	0002102a 	slt	v0,zero,v0
800fbc78:	02202021 	move	a0,s1
800fbc7c:	2442baa0 	addiu	v0,v0,-17760
800fbc80:	0040f809 	jalr	v0
800fbc84:	24050020 	li	a1,32
800fbc88:	1440ff7d 	bnez	v0,800fba80 <_FAT_directory_isValidAlias+0x140>
800fbc8c:	00001021 	move	v0,zero
800fbc90:	0803ee7f 	j	800fb9fc <_FAT_directory_isValidAlias+0xbc>
800fbc94:	02202021 	move	a0,s1
800fbc98:	02201021 	move	v0,s1
800fbc9c:	1440ff77 	bnez	v0,800fba7c <_FAT_directory_isValidAlias+0x13c>
800fbca0:	3c028019 	lui	v0,0x8019
800fbca4:	0803ee64 	j	800fb990 <_FAT_directory_isValidAlias+0x50>
800fbca8:	8045de2c 	lb	a1,-8660(v0)
800fbcac:	02201021 	move	v0,s1
800fbcb0:	1440ff73 	bnez	v0,800fba80 <_FAT_directory_isValidAlias+0x140>
800fbcb4:	00001021 	move	v0,zero
800fbcb8:	0803ee7f 	j	800fb9fc <_FAT_directory_isValidAlias+0xbc>
800fbcbc:	02202021 	move	a0,s1

800fbcc0 <_FAT_directory_isValidLfn>:
800fbcc0:	27bdffe0 	addiu	sp,sp,-32
800fbcc4:	afb10014 	sw	s1,20(sp)
800fbcc8:	3c118012 	lui	s1,0x8012
800fbccc:	afb00010 	sw	s0,16(sp)
800fbcd0:	afbf0018 	sw	ra,24(sp)
800fbcd4:	24050100 	li	a1,256
800fbcd8:	2622be90 	addiu	v0,s1,-16752
800fbcdc:	0040f809 	jalr	v0
800fbce0:	00808021 	move	s0,a0
800fbce4:	28420100 	slti	v0,v0,256
800fbce8:	10400022 	beqz	v0,800fbd74 <_FAT_directory_isValidLfn+0xb4>
800fbcec:	3c05801c 	lui	a1,0x801c
800fbcf0:	80a41614 	lb	a0,5652(a1)
800fbcf4:	14800025 	bnez	a0,800fbd8c <_FAT_directory_isValidLfn+0xcc>
800fbcf8:	24a51614 	addiu	a1,a1,5652
800fbcfc:	02002021 	move	a0,s0
800fbd00:	2622be90 	addiu	v0,s1,-16752
800fbd04:	0040f809 	jalr	v0
800fbd08:	24050100 	li	a1,256
800fbd0c:	1040000e 	beqz	v0,800fbd48 <_FAT_directory_isValidLfn+0x88>
800fbd10:	00402021 	move	a0,v0
800fbd14:	92020000 	lbu	v0,0(s0)
800fbd18:	2c420020 	sltiu	v0,v0,32
800fbd1c:	14400015 	bnez	v0,800fbd74 <_FAT_directory_isValidLfn+0xb4>
800fbd20:	00001821 	move	v1,zero
800fbd24:	0803ef50 	j	800fbd40 <_FAT_directory_isValidLfn+0x80>
800fbd28:	24630001 	addiu	v1,v1,1
800fbd2c:	90420000 	lbu	v0,0(v0)
800fbd30:	2c420020 	sltiu	v0,v0,32
800fbd34:	14400010 	bnez	v0,800fbd78 <_FAT_directory_isValidLfn+0xb8>
800fbd38:	8fbf0018 	lw	ra,24(sp)
800fbd3c:	24630001 	addiu	v1,v1,1
800fbd40:	1483fffa 	bne	a0,v1,800fbd2c <_FAT_directory_isValidLfn+0x6c>
800fbd44:	00701021 	addu	v0,v1,s0
800fbd48:	8fbf0018 	lw	ra,24(sp)
800fbd4c:	8fb10014 	lw	s1,20(sp)
800fbd50:	8fb00010 	lw	s0,16(sp)
800fbd54:	24020001 	li	v0,1
800fbd58:	03e00008 	jr	ra
800fbd5c:	27bd0020 	addiu	sp,sp,32
800fbd60:	2442c210 	addiu	v0,v0,-15856
800fbd64:	0040f809 	jalr	v0
800fbd68:	02002021 	move	a0,s0
800fbd6c:	1040ffe3 	beqz	v0,800fbcfc <_FAT_directory_isValidLfn+0x3c>
800fbd70:	00000000 	nop
800fbd74:	8fbf0018 	lw	ra,24(sp)
800fbd78:	8fb10014 	lw	s1,20(sp)
800fbd7c:	8fb00010 	lw	s0,16(sp)
800fbd80:	00001021 	move	v0,zero
800fbd84:	03e00008 	jr	ra
800fbd88:	27bd0020 	addiu	sp,sp,32
800fbd8c:	80a60001 	lb	a2,1(a1)
800fbd90:	10c00031 	beqz	a2,800fbe58 <_FAT_directory_isValidLfn+0x198>
800fbd94:	3c028012 	lui	v0,0x8012
800fbd98:	80a70002 	lb	a3,2(a1)
800fbd9c:	10e0001b 	beqz	a3,800fbe0c <_FAT_directory_isValidLfn+0x14c>
800fbda0:	00000000 	nop
800fbda4:	80a20003 	lb	v0,3(a1)
800fbda8:	1440ffed 	bnez	v0,800fbd60 <_FAT_directory_isValidLfn+0xa0>
800fbdac:	3c028012 	lui	v0,0x8012
800fbdb0:	82020000 	lb	v0,0(s0)
800fbdb4:	1040ffd1 	beqz	v0,800fbcfc <_FAT_directory_isValidLfn+0x3c>
800fbdb8:	00000000 	nop
800fbdbc:	1044002e 	beq	v0,a0,800fbe78 <_FAT_directory_isValidLfn+0x1b8>
800fbdc0:	00000000 	nop
800fbdc4:	1046002c 	beq	v0,a2,800fbe78 <_FAT_directory_isValidLfn+0x1b8>
800fbdc8:	00000000 	nop
800fbdcc:	1047002a 	beq	v0,a3,800fbe78 <_FAT_directory_isValidLfn+0x1b8>
800fbdd0:	02001021 	move	v0,s0
800fbdd4:	0803ef7e 	j	800fbdf8 <_FAT_directory_isValidLfn+0x138>
800fbdd8:	24420001 	addiu	v0,v0,1
800fbddc:	1083ffe3 	beq	a0,v1,800fbd6c <_FAT_directory_isValidLfn+0xac>
800fbde0:	00000000 	nop
800fbde4:	10c3ffe1 	beq	a2,v1,800fbd6c <_FAT_directory_isValidLfn+0xac>
800fbde8:	00000000 	nop
800fbdec:	10e3ffdf 	beq	a3,v1,800fbd6c <_FAT_directory_isValidLfn+0xac>
800fbdf0:	00000000 	nop
800fbdf4:	24420001 	addiu	v0,v0,1
800fbdf8:	80430000 	lb	v1,0(v0)
800fbdfc:	1460fff7 	bnez	v1,800fbddc <_FAT_directory_isValidLfn+0x11c>
800fbe00:	00000000 	nop
800fbe04:	0803ef40 	j	800fbd00 <_FAT_directory_isValidLfn+0x40>
800fbe08:	02002021 	move	a0,s0
800fbe0c:	82020000 	lb	v0,0(s0)
800fbe10:	1040ffba 	beqz	v0,800fbcfc <_FAT_directory_isValidLfn+0x3c>
800fbe14:	00000000 	nop
800fbe18:	10440017 	beq	v0,a0,800fbe78 <_FAT_directory_isValidLfn+0x1b8>
800fbe1c:	00000000 	nop
800fbe20:	10460015 	beq	v0,a2,800fbe78 <_FAT_directory_isValidLfn+0x1b8>
800fbe24:	02001021 	move	v0,s0
800fbe28:	0803ef91 	j	800fbe44 <_FAT_directory_isValidLfn+0x184>
800fbe2c:	24420001 	addiu	v0,v0,1
800fbe30:	1083ffce 	beq	a0,v1,800fbd6c <_FAT_directory_isValidLfn+0xac>
800fbe34:	00000000 	nop
800fbe38:	10c3ffcc 	beq	a2,v1,800fbd6c <_FAT_directory_isValidLfn+0xac>
800fbe3c:	00000000 	nop
800fbe40:	24420001 	addiu	v0,v0,1
800fbe44:	80430000 	lb	v1,0(v0)
800fbe48:	1460fff9 	bnez	v1,800fbe30 <_FAT_directory_isValidLfn+0x170>
800fbe4c:	00000000 	nop
800fbe50:	0803ef40 	j	800fbd00 <_FAT_directory_isValidLfn+0x40>
800fbe54:	02002021 	move	a0,s0
800fbe58:	00802821 	move	a1,a0
800fbe5c:	2442baa0 	addiu	v0,v0,-17760
800fbe60:	0040f809 	jalr	v0
800fbe64:	02002021 	move	a0,s0
800fbe68:	1440ffc3 	bnez	v0,800fbd78 <_FAT_directory_isValidLfn+0xb8>
800fbe6c:	8fbf0018 	lw	ra,24(sp)
800fbe70:	0803ef40 	j	800fbd00 <_FAT_directory_isValidLfn+0x40>
800fbe74:	02002021 	move	a0,s0
800fbe78:	02001021 	move	v0,s0
800fbe7c:	1440ffbe 	bnez	v0,800fbd78 <_FAT_directory_isValidLfn+0xb8>
800fbe80:	8fbf0018 	lw	ra,24(sp)
800fbe84:	0803ef40 	j	800fbd00 <_FAT_directory_isValidLfn+0x40>
800fbe88:	02002021 	move	a0,s0

800fbe8c <_FAT_directory_entryStat>:
800fbe8c:	27bdffe0 	addiu	sp,sp,-32
800fbe90:	afbf001c 	sw	ra,28(sp)
800fbe94:	afb20018 	sw	s2,24(sp)
800fbe98:	afb10014 	sw	s1,20(sp)
800fbe9c:	afb00010 	sw	s0,16(sp)
800fbea0:	8c820000 	lw	v0,0(a0)
800fbea4:	00a08021 	move	s0,a1
800fbea8:	8c470000 	lw	a3,0(v0)
800fbeac:	00c08821 	move	s1,a2
800fbeb0:	acc70000 	sw	a3,0(a2)
800fbeb4:	90a20015 	lbu	v0,21(a1)
800fbeb8:	90a40014 	lbu	a0,20(a1)
800fbebc:	90a3001b 	lbu	v1,27(a1)
800fbec0:	00021200 	sll	v0,v0,0x8
800fbec4:	90a5001a 	lbu	a1,26(a1)
800fbec8:	00441025 	or	v0,v0,a0
800fbecc:	00031a00 	sll	v1,v1,0x8
800fbed0:	00651825 	or	v1,v1,a1
800fbed4:	00021400 	sll	v0,v0,0x10
800fbed8:	00621825 	or	v1,v1,v0
800fbedc:	acc30010 	sw	v1,16(a2)
800fbee0:	9205000b 	lbu	a1,11(s0)
800fbee4:	34038124 	li	v1,0x8124
800fbee8:	30a60001 	andi	a2,a1,0x1
800fbeec:	24044124 	li	a0,16676
800fbef0:	30a50010 	andi	a1,a1,0x10
800fbef4:	24020092 	li	v0,146
800fbef8:	0065200a 	movz	a0,v1,a1
800fbefc:	0006100b 	movn	v0,zero,a2
800fbf00:	00822025 	or	a0,a0,v0
800fbf04:	24030001 	li	v1,1
800fbf08:	24020002 	li	v0,2
800fbf0c:	ae270024 	sw	a3,36(s1)
800fbf10:	ae220020 	sw	v0,32(s1)
800fbf14:	ae240014 	sw	a0,20(s1)
800fbf18:	ae23001c 	sw	v1,28(s1)
800fbf1c:	ae230018 	sw	v1,24(s1)
800fbf20:	2602001c 	addiu	v0,s0,28
800fbf24:	90460003 	lbu	a2,3(v0)
800fbf28:	90450001 	lbu	a1,1(v0)
800fbf2c:	90430002 	lbu	v1,2(v0)
800fbf30:	9204001c 	lbu	a0,28(s0)
800fbf34:	00063600 	sll	a2,a2,0x18
800fbf38:	00052a00 	sll	a1,a1,0x8
800fbf3c:	00031c00 	sll	v1,v1,0x10
800fbf40:	00661825 	or	v1,v1,a2
800fbf44:	00852025 	or	a0,a0,a1
800fbf48:	00832025 	or	a0,a0,v1
800fbf4c:	ae240030 	sw	a0,48(s1)
800fbf50:	92050013 	lbu	a1,19(s0)
800fbf54:	92020012 	lbu	v0,18(s0)
800fbf58:	00052a00 	sll	a1,a1,0x8
800fbf5c:	3c128010 	lui	s2,0x8010
800fbf60:	26521290 	addiu	s2,s2,4752
800fbf64:	00a22825 	or	a1,a1,v0
800fbf68:	0240f809 	jalr	s2
800fbf6c:	00002021 	move	a0,zero
800fbf70:	ae220038 	sw	v0,56(s1)
800fbf74:	92040017 	lbu	a0,23(s0)
800fbf78:	92050019 	lbu	a1,25(s0)
800fbf7c:	92030018 	lbu	v1,24(s0)
800fbf80:	92020016 	lbu	v0,22(s0)
800fbf84:	00042200 	sll	a0,a0,0x8
800fbf88:	00052a00 	sll	a1,a1,0x8
800fbf8c:	00a32825 	or	a1,a1,v1
800fbf90:	0240f809 	jalr	s2
800fbf94:	00822025 	or	a0,a0,v0
800fbf98:	ae220040 	sw	v0,64(s1)
800fbf9c:	9204000f 	lbu	a0,15(s0)
800fbfa0:	92050011 	lbu	a1,17(s0)
800fbfa4:	92030010 	lbu	v1,16(s0)
800fbfa8:	9202000e 	lbu	v0,14(s0)
800fbfac:	00042200 	sll	a0,a0,0x8
800fbfb0:	00052a00 	sll	a1,a1,0x8
800fbfb4:	00a32825 	or	a1,a1,v1
800fbfb8:	0240f809 	jalr	s2
800fbfbc:	00822025 	or	a0,a0,v0
800fbfc0:	8e240030 	lw	a0,48(s1)
800fbfc4:	ae220048 	sw	v0,72(s1)
800fbfc8:	248301ff 	addiu	v1,a0,511
800fbfcc:	28650000 	slti	a1,v1,0
800fbfd0:	248403fe 	addiu	a0,a0,1022
800fbfd4:	0085180b 	movn	v1,a0,a1
800fbfd8:	00031a43 	sra	v1,v1,0x9
800fbfdc:	24020200 	li	v0,512
800fbfe0:	ae230054 	sw	v1,84(s1)
800fbfe4:	ae220050 	sw	v0,80(s1)
800fbfe8:	8fbf001c 	lw	ra,28(sp)
800fbfec:	8fb20018 	lw	s2,24(sp)
800fbff0:	8fb10014 	lw	s1,20(sp)
800fbff4:	8fb00010 	lw	s0,16(sp)
800fbff8:	03e00008 	jr	ra
800fbffc:	27bd0020 	addiu	sp,sp,32

800fc000 <_FAT_directory_removeEntry>:
800fc000:	27bdff98 	addiu	sp,sp,-104
800fc004:	afb7005c 	sw	s7,92(sp)
800fc008:	afb60058 	sw	s6,88(sp)
800fc00c:	afb40050 	sw	s4,80(sp)
800fc010:	afbf0064 	sw	ra,100(sp)
800fc014:	afbe0060 	sw	s8,96(sp)
800fc018:	afb50054 	sw	s5,84(sp)
800fc01c:	afb3004c 	sw	s3,76(sp)
800fc020:	afb20048 	sw	s2,72(sp)
800fc024:	afb10044 	sw	s1,68(sp)
800fc028:	afb00040 	sw	s0,64(sp)
800fc02c:	8ca20034 	lw	v0,52(a1)
800fc030:	8cbe002c 	lw	s8,44(a1)
800fc034:	8cb50028 	lw	s5,40(a1)
800fc038:	8cb30024 	lw	s3,36(a1)
800fc03c:	8cb20020 	lw	s2,32(a1)
800fc040:	8ca50030 	lw	a1,48(a1)
800fc044:	afa2003c 	sw	v0,60(sp)
800fc048:	afa50038 	sw	a1,56(sp)
800fc04c:	0080a021 	move	s4,a0
800fc050:	27b70018 	addiu	s7,sp,24
800fc054:	24160020 	li	s6,32
800fc058:	2e420002 	sltiu	v0,s2,2
800fc05c:	1440004b 	bnez	v0,800fc18c <_FAT_directory_removeEntry+0x18c>
800fc060:	8e840004 	lw	a0,4(s4)
800fc064:	8e820028 	lw	v0,40(s4)
800fc068:	2650fffe 	addiu	s0,s2,-2
800fc06c:	72021802 	mul	v1,s0,v0
800fc070:	8e860020 	lw	a2,32(s4)
800fc074:	00158940 	sll	s1,s5,0x5
800fc078:	02663021 	addu	a2,s3,a2
800fc07c:	00663021 	addu	a2,v1,a2
800fc080:	3c038010 	lui	v1,0x8010
800fc084:	02e02821 	move	a1,s7
800fc088:	2463b524 	addiu	v1,v1,-19164
800fc08c:	02203821 	move	a3,s1
800fc090:	0060f809 	jalr	v1
800fc094:	afb60010 	sw	s6,16(sp)
800fc098:	8e830028 	lw	v1,40(s4)
800fc09c:	8e820020 	lw	v0,32(s4)
800fc0a0:	72032802 	mul	a1,s0,v1
800fc0a4:	8e840004 	lw	a0,4(s4)
800fc0a8:	00a23021 	addu	a2,a1,v0
800fc0ac:	2402ffe5 	li	v0,-27
800fc0b0:	a3a20018 	sb	v0,24(sp)
800fc0b4:	3c038010 	lui	v1,0x8010
800fc0b8:	00d33021 	addu	a2,a2,s3
800fc0bc:	02203821 	move	a3,s1
800fc0c0:	02e02821 	move	a1,s7
800fc0c4:	2462b438 	addiu	v0,v1,-19400
800fc0c8:	0040f809 	jalr	v0
800fc0cc:	afb60010 	sw	s6,16(sp)
800fc0d0:	125e0018 	beq	s2,s8,800fc134 <_FAT_directory_removeEntry+0x134>
800fc0d4:	8fa50038 	lw	a1,56(sp)
800fc0d8:	26a30001 	addiu	v1,s5,1
800fc0dc:	24020010 	li	v0,16
800fc0e0:	1062001d 	beq	v1,v0,800fc158 <_FAT_directory_removeEntry+0x158>
800fc0e4:	00008021 	move	s0,zero
800fc0e8:	02401021 	move	v0,s2
800fc0ec:	02603021 	move	a2,s3
800fc0f0:	00409021 	move	s2,v0
800fc0f4:	00c09821 	move	s3,a2
800fc0f8:	1200ffd7 	beqz	s0,800fc058 <_FAT_directory_removeEntry+0x58>
800fc0fc:	0060a821 	move	s5,v1
800fc100:	8fbf0064 	lw	ra,100(sp)
800fc104:	8fbe0060 	lw	s8,96(sp)
800fc108:	8fb7005c 	lw	s7,92(sp)
800fc10c:	8fb60058 	lw	s6,88(sp)
800fc110:	8fb50054 	lw	s5,84(sp)
800fc114:	8fb40050 	lw	s4,80(sp)
800fc118:	8fb3004c 	lw	s3,76(sp)
800fc11c:	8fb20048 	lw	s2,72(sp)
800fc120:	8fb10044 	lw	s1,68(sp)
800fc124:	8fb00040 	lw	s0,64(sp)
800fc128:	24020001 	li	v0,1
800fc12c:	03e00008 	jr	ra
800fc130:	27bd0068 	addiu	sp,sp,104
800fc134:	1665ffe9 	bne	s3,a1,800fc0dc <_FAT_directory_removeEntry+0xdc>
800fc138:	26a30001 	addiu	v1,s5,1
800fc13c:	8fa3003c 	lw	v1,60(sp)
800fc140:	02a31026 	xor	v0,s5,v1
800fc144:	2c500001 	sltiu	s0,v0,1
800fc148:	26a30001 	addiu	v1,s5,1
800fc14c:	24020010 	li	v0,16
800fc150:	1462ffe6 	bne	v1,v0,800fc0ec <_FAT_directory_removeEntry+0xec>
800fc154:	02401021 	move	v0,s2
800fc158:	8e820028 	lw	v0,40(s4)
800fc15c:	26660001 	addiu	a2,s3,1
800fc160:	10c20018 	beq	a2,v0,800fc1c4 <_FAT_directory_removeEntry+0x1c4>
800fc164:	00000000 	nop
800fc168:	16400006 	bnez	s2,800fc184 <_FAT_directory_removeEntry+0x184>
800fc16c:	02401021 	move	v0,s2
800fc170:	8e820020 	lw	v0,32(s4)
800fc174:	8e830014 	lw	v1,20(s4)
800fc178:	00431023 	subu	v0,v0,v1
800fc17c:	10c2001d 	beq	a2,v0,800fc1f4 <_FAT_directory_removeEntry+0x1f4>
800fc180:	02401021 	move	v0,s2
800fc184:	0803f03c 	j	800fc0f0 <_FAT_directory_removeEntry+0xf0>
800fc188:	00001821 	move	v1,zero
800fc18c:	8e860014 	lw	a2,20(s4)
800fc190:	00158940 	sll	s1,s5,0x5
800fc194:	3c038010 	lui	v1,0x8010
800fc198:	02663021 	addu	a2,s3,a2
800fc19c:	02e02821 	move	a1,s7
800fc1a0:	02203821 	move	a3,s1
800fc1a4:	2463b524 	addiu	v1,v1,-19164
800fc1a8:	0060f809 	jalr	v1
800fc1ac:	afb60010 	sw	s6,16(sp)
800fc1b0:	8e840004 	lw	a0,4(s4)
800fc1b4:	8e860014 	lw	a2,20(s4)
800fc1b8:	2405ffe5 	li	a1,-27
800fc1bc:	0803f02d 	j	800fc0b4 <_FAT_directory_removeEntry+0xb4>
800fc1c0:	a3a50018 	sb	a1,24(sp)
800fc1c4:	1240ffea 	beqz	s2,800fc170 <_FAT_directory_removeEntry+0x170>
800fc1c8:	3c038010 	lui	v1,0x8010
800fc1cc:	02402821 	move	a1,s2
800fc1d0:	246309d0 	addiu	v1,v1,2512
800fc1d4:	0060f809 	jalr	v1
800fc1d8:	02802021 	move	a0,s4
800fc1dc:	3c050fff 	lui	a1,0xfff
800fc1e0:	34a5ffff 	ori	a1,a1,0xffff
800fc1e4:	10450003 	beq	v0,a1,800fc1f4 <_FAT_directory_removeEntry+0x1f4>
800fc1e8:	00003021 	move	a2,zero
800fc1ec:	0803f03c 	j	800fc0f0 <_FAT_directory_removeEntry+0xf0>
800fc1f0:	00001821 	move	v1,zero
800fc1f4:	8fbf0064 	lw	ra,100(sp)
800fc1f8:	8fbe0060 	lw	s8,96(sp)
800fc1fc:	8fb7005c 	lw	s7,92(sp)
800fc200:	8fb60058 	lw	s6,88(sp)
800fc204:	8fb50054 	lw	s5,84(sp)
800fc208:	8fb40050 	lw	s4,80(sp)
800fc20c:	8fb3004c 	lw	s3,76(sp)
800fc210:	8fb20048 	lw	s2,72(sp)
800fc214:	8fb10044 	lw	s1,68(sp)
800fc218:	8fb00040 	lw	s0,64(sp)
800fc21c:	00001021 	move	v0,zero
800fc220:	03e00008 	jr	ra
800fc224:	27bd0068 	addiu	sp,sp,104

800fc228 <_FAT_directory_entryFromPosition>:
800fc228:	27bdff98 	addiu	sp,sp,-104
800fc22c:	afbe0060 	sw	s8,96(sp)
800fc230:	afb7005c 	sw	s7,92(sp)
800fc234:	afb50054 	sw	s5,84(sp)
800fc238:	afb3004c 	sw	s3,76(sp)
800fc23c:	afbf0064 	sw	ra,100(sp)
800fc240:	afb60058 	sw	s6,88(sp)
800fc244:	afb40050 	sw	s4,80(sp)
800fc248:	afb20048 	sw	s2,72(sp)
800fc24c:	afb10044 	sw	s1,68(sp)
800fc250:	afb00040 	sw	s0,64(sp)
800fc254:	00a0a821 	move	s5,a1
800fc258:	8ea20034 	lw	v0,52(s5)
800fc25c:	8ea30030 	lw	v1,48(s5)
800fc260:	24b70038 	addiu	s7,a1,56
800fc264:	afa2003c 	sw	v0,60(sp)
800fc268:	3c028011 	lui	v0,0x8011
800fc26c:	00809821 	move	s3,a0
800fc270:	00002821 	move	a1,zero
800fc274:	02e02021 	move	a0,s7
800fc278:	24060100 	li	a2,256
800fc27c:	8eb10028 	lw	s1,40(s5)
800fc280:	8eb20024 	lw	s2,36(s5)
800fc284:	8eb00020 	lw	s0,32(s5)
800fc288:	afa30038 	sw	v1,56(sp)
800fc28c:	2442ca64 	addiu	v0,v0,-13724
800fc290:	0040f809 	jalr	v0
800fc294:	8eb6002c 	lw	s6,44(s5)
800fc298:	0803f0d3 	j	800fc34c <_FAT_directory_entryFromPosition+0x124>
800fc29c:	3c1e8010 	lui	s8,0x8010
800fc2a0:	93af0019 	lbu	t7,25(sp)
800fc2a4:	306300bf 	andi	v1,v1,0xbf
800fc2a8:	00032080 	sll	a0,v1,0x2
800fc2ac:	00031100 	sll	v0,v1,0x4
800fc2b0:	00441023 	subu	v0,v0,a0
800fc2b4:	00431021 	addu	v0,v0,v1
800fc2b8:	93a4001b 	lbu	a0,27(sp)
800fc2bc:	93a5001d 	lbu	a1,29(sp)
800fc2c0:	93a6001f 	lbu	a2,31(sp)
800fc2c4:	93a70021 	lbu	a3,33(sp)
800fc2c8:	93a80026 	lbu	t0,38(sp)
800fc2cc:	93a90028 	lbu	t1,40(sp)
800fc2d0:	93aa002a 	lbu	t2,42(sp)
800fc2d4:	93ab002c 	lbu	t3,44(sp)
800fc2d8:	93ac002e 	lbu	t4,46(sp)
800fc2dc:	93ad0030 	lbu	t5,48(sp)
800fc2e0:	93ae0034 	lbu	t6,52(sp)
800fc2e4:	93a30036 	lbu	v1,54(sp)
800fc2e8:	2442fff3 	addiu	v0,v0,-13
800fc2ec:	00551021 	addu	v0,v0,s5
800fc2f0:	a0430044 	sb	v1,68(v0)
800fc2f4:	a04f0038 	sb	t7,56(v0)
800fc2f8:	a0440039 	sb	a0,57(v0)
800fc2fc:	a045003a 	sb	a1,58(v0)
800fc300:	a046003b 	sb	a2,59(v0)
800fc304:	a047003c 	sb	a3,60(v0)
800fc308:	a048003d 	sb	t0,61(v0)
800fc30c:	a049003e 	sb	t1,62(v0)
800fc310:	a04a003f 	sb	t2,63(v0)
800fc314:	a04b0040 	sb	t3,64(v0)
800fc318:	a04c0041 	sb	t4,65(v0)
800fc31c:	a04d0042 	sb	t5,66(v0)
800fc320:	a04e0043 	sb	t6,67(v0)
800fc324:	0000a021 	move	s4,zero
800fc328:	26230001 	addiu	v1,s1,1
800fc32c:	24020010 	li	v0,16
800fc330:	10620026 	beq	v1,v0,800fc3cc <_FAT_directory_entryFromPosition+0x1a4>
800fc334:	02002021 	move	a0,s0
800fc338:	02402821 	move	a1,s2
800fc33c:	00808021 	move	s0,a0
800fc340:	00a09021 	move	s2,a1
800fc344:	16800031 	bnez	s4,800fc40c <_FAT_directory_entryFromPosition+0x1e4>
800fc348:	00608821 	move	s1,v1
800fc34c:	2e020002 	sltiu	v0,s0,2
800fc350:	1440003d 	bnez	v0,800fc448 <_FAT_directory_entryFromPosition+0x220>
800fc354:	8e650004 	lw	a1,4(s3)
800fc358:	8e640028 	lw	a0,40(s3)
800fc35c:	2602fffe 	addiu	v0,s0,-2
800fc360:	70443802 	mul	a3,v0,a0
800fc364:	8e630020 	lw	v1,32(s3)
800fc368:	00e33021 	addu	a2,a3,v1
800fc36c:	24030020 	li	v1,32
800fc370:	00a02021 	move	a0,a1
800fc374:	00d23021 	addu	a2,a2,s2
800fc378:	27a50018 	addiu	a1,sp,24
800fc37c:	00113940 	sll	a3,s1,0x5
800fc380:	27c2b524 	addiu	v0,s8,-19164
800fc384:	0040f809 	jalr	v0
800fc388:	afa30010 	sw	v1,16(sp)
800fc38c:	16d0ffc4 	bne	s6,s0,800fc2a0 <_FAT_directory_entryFromPosition+0x78>
800fc390:	93a30018 	lbu	v1,24(sp)
800fc394:	8fa20038 	lw	v0,56(sp)
800fc398:	1452ffc2 	bne	v0,s2,800fc2a4 <_FAT_directory_entryFromPosition+0x7c>
800fc39c:	93af0019 	lbu	t7,25(sp)
800fc3a0:	8fa3003c 	lw	v1,60(sp)
800fc3a4:	1471ffbf 	bne	v1,s1,800fc2a4 <_FAT_directory_entryFromPosition+0x7c>
800fc3a8:	93a30018 	lbu	v1,24(sp)
800fc3ac:	3c078011 	lui	a3,0x8011
800fc3b0:	02a02021 	move	a0,s5
800fc3b4:	27a50018 	addiu	a1,sp,24
800fc3b8:	24e7c930 	addiu	a3,a3,-14032
800fc3bc:	00e0f809 	jalr	a3
800fc3c0:	24060020 	li	a2,32
800fc3c4:	0803f0ca 	j	800fc328 <_FAT_directory_entryFromPosition+0x100>
800fc3c8:	24140001 	li	s4,1
800fc3cc:	8e620028 	lw	v0,40(s3)
800fc3d0:	26450001 	addiu	a1,s2,1
800fc3d4:	10a2001e 	beq	a1,v0,800fc450 <_FAT_directory_entryFromPosition+0x228>
800fc3d8:	00000000 	nop
800fc3dc:	16000006 	bnez	s0,800fc3f8 <_FAT_directory_entryFromPosition+0x1d0>
800fc3e0:	02002021 	move	a0,s0
800fc3e4:	8e620020 	lw	v0,32(s3)
800fc3e8:	8e630014 	lw	v1,20(s3)
800fc3ec:	00431023 	subu	v0,v0,v1
800fc3f0:	10a20069 	beq	a1,v0,800fc598 <_FAT_directory_entryFromPosition+0x370>
800fc3f4:	02002021 	move	a0,s0
800fc3f8:	00001821 	move	v1,zero
800fc3fc:	00808021 	move	s0,a0
800fc400:	00a09021 	move	s2,a1
800fc404:	1280ffd1 	beqz	s4,800fc34c <_FAT_directory_entryFromPosition+0x124>
800fc408:	00608821 	move	s1,v1
800fc40c:	1096001d 	beq	a0,s6,800fc484 <_FAT_directory_entryFromPosition+0x25c>
800fc410:	8fa70038 	lw	a3,56(sp)
800fc414:	24020001 	li	v0,1
800fc418:	8fbf0064 	lw	ra,100(sp)
800fc41c:	8fbe0060 	lw	s8,96(sp)
800fc420:	8fb7005c 	lw	s7,92(sp)
800fc424:	8fb60058 	lw	s6,88(sp)
800fc428:	8fb50054 	lw	s5,84(sp)
800fc42c:	8fb40050 	lw	s4,80(sp)
800fc430:	8fb3004c 	lw	s3,76(sp)
800fc434:	8fb20048 	lw	s2,72(sp)
800fc438:	8fb10044 	lw	s1,68(sp)
800fc43c:	8fb00040 	lw	s0,64(sp)
800fc440:	03e00008 	jr	ra
800fc444:	27bd0068 	addiu	sp,sp,104
800fc448:	0803f0db 	j	800fc36c <_FAT_directory_entryFromPosition+0x144>
800fc44c:	8e660014 	lw	a2,20(s3)
800fc450:	1200ffe4 	beqz	s0,800fc3e4 <_FAT_directory_entryFromPosition+0x1bc>
800fc454:	3c038010 	lui	v1,0x8010
800fc458:	02602021 	move	a0,s3
800fc45c:	246309d0 	addiu	v1,v1,2512
800fc460:	0060f809 	jalr	v1
800fc464:	02002821 	move	a1,s0
800fc468:	00402021 	move	a0,v0
800fc46c:	3c020fff 	lui	v0,0xfff
800fc470:	3442ffff 	ori	v0,v0,0xffff
800fc474:	10820048 	beq	a0,v0,800fc598 <_FAT_directory_entryFromPosition+0x370>
800fc478:	00002821 	move	a1,zero
800fc47c:	0803f0cf 	j	800fc33c <_FAT_directory_entryFromPosition+0x114>
800fc480:	00001821 	move	v1,zero
800fc484:	14a7ffe4 	bne	a1,a3,800fc418 <_FAT_directory_entryFromPosition+0x1f0>
800fc488:	24020001 	li	v0,1
800fc48c:	8fa2003c 	lw	v0,60(sp)
800fc490:	1462ffe1 	bne	v1,v0,800fc418 <_FAT_directory_entryFromPosition+0x1f0>
800fc494:	24020001 	li	v0,1
800fc498:	a2e00000 	sb	zero,0(s7)
800fc49c:	92a30000 	lbu	v1,0(s5)
800fc4a0:	240200e5 	li	v0,229
800fc4a4:	1062003c 	beq	v1,v0,800fc598 <_FAT_directory_entryFromPosition+0x370>
800fc4a8:	2402002e 	li	v0,46
800fc4ac:	10620047 	beq	v1,v0,800fc5cc <_FAT_directory_entryFromPosition+0x3a4>
800fc4b0:	24040020 	li	a0,32
800fc4b4:	10640054 	beq	v1,a0,800fc608 <_FAT_directory_entryFromPosition+0x3e0>
800fc4b8:	00000000 	nop
800fc4bc:	a2e30000 	sb	v1,0(s7)
800fc4c0:	92a20001 	lbu	v0,1(s5)
800fc4c4:	10440056 	beq	v0,a0,800fc620 <_FAT_directory_entryFromPosition+0x3f8>
800fc4c8:	00000000 	nop
800fc4cc:	a2e20001 	sb	v0,1(s7)
800fc4d0:	92a20002 	lbu	v0,2(s5)
800fc4d4:	1044004f 	beq	v0,a0,800fc614 <_FAT_directory_entryFromPosition+0x3ec>
800fc4d8:	00000000 	nop
800fc4dc:	a2e20002 	sb	v0,2(s7)
800fc4e0:	92a20003 	lbu	v0,3(s5)
800fc4e4:	1044005a 	beq	v0,a0,800fc650 <_FAT_directory_entryFromPosition+0x428>
800fc4e8:	00000000 	nop
800fc4ec:	a2e20003 	sb	v0,3(s7)
800fc4f0:	92a20004 	lbu	v0,4(s5)
800fc4f4:	10440053 	beq	v0,a0,800fc644 <_FAT_directory_entryFromPosition+0x41c>
800fc4f8:	00000000 	nop
800fc4fc:	a2e20004 	sb	v0,4(s7)
800fc500:	92a20005 	lbu	v0,5(s5)
800fc504:	1044004c 	beq	v0,a0,800fc638 <_FAT_directory_entryFromPosition+0x410>
800fc508:	00000000 	nop
800fc50c:	a2e20005 	sb	v0,5(s7)
800fc510:	92a20006 	lbu	v0,6(s5)
800fc514:	10440045 	beq	v0,a0,800fc62c <_FAT_directory_entryFromPosition+0x404>
800fc518:	00000000 	nop
800fc51c:	a2e20006 	sb	v0,6(s7)
800fc520:	92a20007 	lbu	v0,7(s5)
800fc524:	10440036 	beq	v0,a0,800fc600 <_FAT_directory_entryFromPosition+0x3d8>
800fc528:	24040007 	li	a0,7
800fc52c:	24050008 	li	a1,8
800fc530:	24040008 	li	a0,8
800fc534:	a2e20007 	sb	v0,7(s7)
800fc538:	92a30008 	lbu	v1,8(s5)
800fc53c:	24020020 	li	v0,32
800fc540:	10620010 	beq	v1,v0,800fc584 <_FAT_directory_entryFromPosition+0x35c>
800fc544:	24a70001 	addiu	a3,a1,1
800fc548:	02e41821 	addu	v1,s7,a0
800fc54c:	2402002e 	li	v0,46
800fc550:	24a80004 	addiu	t0,a1,4
800fc554:	02e53021 	addu	a2,s7,a1
800fc558:	02a02021 	move	a0,s5
800fc55c:	24050020 	li	a1,32
800fc560:	a0620000 	sb	v0,0(v1)
800fc564:	90820008 	lbu	v0,8(a0)
800fc568:	10450005 	beq	v0,a1,800fc580 <_FAT_directory_entryFromPosition+0x358>
800fc56c:	24840001 	addiu	a0,a0,1
800fc570:	24e70001 	addiu	a3,a3,1
800fc574:	a0c20001 	sb	v0,1(a2)
800fc578:	14e8fffa 	bne	a3,t0,800fc564 <_FAT_directory_entryFromPosition+0x33c>
800fc57c:	24c60001 	addiu	a2,a2,1
800fc580:	00e02021 	move	a0,a3
800fc584:	02e41021 	addu	v0,s7,a0
800fc588:	a0400000 	sb	zero,0(v0)
800fc58c:	82e20000 	lb	v0,0(s7)
800fc590:	0803f106 	j	800fc418 <_FAT_directory_entryFromPosition+0x1f0>
800fc594:	0002102b 	sltu	v0,zero,v0
800fc598:	8fbf0064 	lw	ra,100(sp)
800fc59c:	8fbe0060 	lw	s8,96(sp)
800fc5a0:	8fb7005c 	lw	s7,92(sp)
800fc5a4:	8fb60058 	lw	s6,88(sp)
800fc5a8:	8fb50054 	lw	s5,84(sp)
800fc5ac:	8fb40050 	lw	s4,80(sp)
800fc5b0:	8fb3004c 	lw	s3,76(sp)
800fc5b4:	8fb20048 	lw	s2,72(sp)
800fc5b8:	8fb10044 	lw	s1,68(sp)
800fc5bc:	8fb00040 	lw	s0,64(sp)
800fc5c0:	00001021 	move	v0,zero
800fc5c4:	03e00008 	jr	ra
800fc5c8:	27bd0068 	addiu	sp,sp,104
800fc5cc:	a2e30000 	sb	v1,0(s7)
800fc5d0:	92a40001 	lbu	a0,1(s5)
800fc5d4:	10830005 	beq	a0,v1,800fc5ec <_FAT_directory_entryFromPosition+0x3c4>
800fc5d8:	00000000 	nop
800fc5dc:	82e20000 	lb	v0,0(s7)
800fc5e0:	a2e00001 	sb	zero,1(s7)
800fc5e4:	0803f106 	j	800fc418 <_FAT_directory_entryFromPosition+0x1f0>
800fc5e8:	0002102b 	sltu	v0,zero,v0
800fc5ec:	82e20000 	lb	v0,0(s7)
800fc5f0:	a2e40001 	sb	a0,1(s7)
800fc5f4:	0002102b 	sltu	v0,zero,v0
800fc5f8:	0803f106 	j	800fc418 <_FAT_directory_entryFromPosition+0x1f0>
800fc5fc:	a2e00002 	sb	zero,2(s7)
800fc600:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc604:	24050007 	li	a1,7
800fc608:	00002021 	move	a0,zero
800fc60c:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc610:	00002821 	move	a1,zero
800fc614:	24040002 	li	a0,2
800fc618:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc61c:	24050002 	li	a1,2
800fc620:	24040001 	li	a0,1
800fc624:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc628:	24050001 	li	a1,1
800fc62c:	24040006 	li	a0,6
800fc630:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc634:	24050006 	li	a1,6
800fc638:	24040005 	li	a0,5
800fc63c:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc640:	24050005 	li	a1,5
800fc644:	24040004 	li	a0,4
800fc648:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc64c:	24050004 	li	a1,4
800fc650:	24040003 	li	a0,3
800fc654:	0803f14e 	j	800fc538 <_FAT_directory_entryFromPosition+0x310>
800fc658:	24050003 	li	a1,3

800fc65c <_FAT_directory_getNextEntry>:
800fc65c:	27bdfd80 	addiu	sp,sp,-640
800fc660:	afb5026c 	sw	s5,620(sp)
800fc664:	afb40268 	sw	s4,616(sp)
800fc668:	afb20260 	sw	s2,608(sp)
800fc66c:	afbf027c 	sw	ra,636(sp)
800fc670:	afbe0278 	sw	s8,632(sp)
800fc674:	afb70274 	sw	s7,628(sp)
800fc678:	afb60270 	sw	s6,624(sp)
800fc67c:	afb30264 	sw	s3,612(sp)
800fc680:	afb1025c 	sw	s1,604(sp)
800fc684:	afb00258 	sw	s0,600(sp)
800fc688:	8ca2002c 	lw	v0,44(a1)
800fc68c:	8ca70030 	lw	a3,48(a1)
800fc690:	8ca30034 	lw	v1,52(a1)
800fc694:	00a0a821 	move	s5,a1
800fc698:	0040a021 	move	s4,v0
800fc69c:	00809021 	move	s2,a0
800fc6a0:	afa20018 	sw	v0,24(sp)
800fc6a4:	afa7001c 	sw	a3,28(sp)
800fc6a8:	14400002 	bnez	v0,800fc6b4 <_FAT_directory_getNextEntry+0x58>
800fc6ac:	afa30020 	sw	v1,32(sp)
800fc6b0:	8c940018 	lw	s4,24(a0)
800fc6b4:	3c028011 	lui	v0,0x8011
800fc6b8:	27a40050 	addiu	a0,sp,80
800fc6bc:	00002821 	move	a1,zero
800fc6c0:	24060200 	li	a2,512
800fc6c4:	afb40018 	sw	s4,24(sp)
800fc6c8:	afb40024 	sw	s4,36(sp)
800fc6cc:	afa70028 	sw	a3,40(sp)
800fc6d0:	afa3002c 	sw	v1,44(sp)
800fc6d4:	2442ca64 	addiu	v0,v0,-13724
800fc6d8:	00609821 	move	s3,v1
800fc6dc:	00e08821 	move	s1,a3
800fc6e0:	0040f809 	jalr	v0
800fc6e4:	02808021 	move	s0,s4
800fc6e8:	0000b821 	move	s7,zero
800fc6ec:	afa00250 	sw	zero,592(sp)
800fc6f0:	3c1e8010 	lui	s8,0x8010
800fc6f4:	26630001 	addiu	v1,s3,1
800fc6f8:	24020010 	li	v0,16
800fc6fc:	10620134 	beq	v1,v0,800fcbd0 <_FAT_directory_getNextEntry+0x574>
800fc700:	02002821 	move	a1,s0
800fc704:	02202021 	move	a0,s1
800fc708:	00033940 	sll	a3,v1,0x5
800fc70c:	00609821 	move	s3,v1
800fc710:	00808821 	move	s1,a0
800fc714:	00a08021 	move	s0,a1
800fc718:	0000b021 	move	s6,zero
800fc71c:	2e020002 	sltiu	v0,s0,2
800fc720:	1440013e 	bnez	v0,800fcc1c <_FAT_directory_getNextEntry+0x5c0>
800fc724:	8e450004 	lw	a1,4(s2)
800fc728:	8e440028 	lw	a0,40(s2)
800fc72c:	2602fffe 	addiu	v0,s0,-2
800fc730:	70444002 	mul	t0,v0,a0
800fc734:	8e430020 	lw	v1,32(s2)
800fc738:	01033021 	addu	a2,t0,v1
800fc73c:	24030020 	li	v1,32
800fc740:	00a02021 	move	a0,a1
800fc744:	afa30010 	sw	v1,16(sp)
800fc748:	00d13021 	addu	a2,a2,s1
800fc74c:	27c2b524 	addiu	v0,s8,-19164
800fc750:	0040f809 	jalr	v0
800fc754:	27a50030 	addiu	a1,sp,48
800fc758:	93a3003b 	lbu	v1,59(sp)
800fc75c:	2402000f 	li	v0,15
800fc760:	106200ae 	beq	v1,v0,800fca1c <_FAT_directory_getNextEntry+0x3c0>
800fc764:	30620008 	andi	v0,v1,0x8
800fc768:	1440010a 	bnez	v0,800fcb94 <_FAT_directory_getNextEntry+0x538>
800fc76c:	93a60030 	lbu	a2,48(sp)
800fc770:	10c0010b 	beqz	a2,800fcba0 <_FAT_directory_getNextEntry+0x544>
800fc774:	00001021 	move	v0,zero
800fc778:	240200e5 	li	v0,229
800fc77c:	10c20105 	beq	a2,v0,800fcb94 <_FAT_directory_getNextEntry+0x538>
800fc780:	2cc20021 	sltiu	v0,a2,33
800fc784:	14400103 	bnez	v0,800fcb94 <_FAT_directory_getNextEntry+0x538>
800fc788:	00000000 	nop
800fc78c:	12e00055 	beqz	s7,800fc8e4 <_FAT_directory_getNextEntry+0x288>
800fc790:	26a70038 	addiu	a3,s5,56
800fc794:	24050080 	li	a1,128
800fc798:	30c30001 	andi	v1,a2,0x1
800fc79c:	00a01021 	move	v0,a1
800fc7a0:	0003100a 	movz	v0,zero,v1
800fc7a4:	00062042 	srl	a0,a2,0x1
800fc7a8:	93a30031 	lbu	v1,49(sp)
800fc7ac:	00441021 	addu	v0,v0,a0
800fc7b0:	00431021 	addu	v0,v0,v1
800fc7b4:	304200ff 	andi	v0,v0,0xff
800fc7b8:	30440001 	andi	a0,v0,0x1
800fc7bc:	00a01821 	move	v1,a1
800fc7c0:	0004180a 	movz	v1,zero,a0
800fc7c4:	00021042 	srl	v0,v0,0x1
800fc7c8:	93a40032 	lbu	a0,50(sp)
800fc7cc:	00621821 	addu	v1,v1,v0
800fc7d0:	00641821 	addu	v1,v1,a0
800fc7d4:	306300ff 	andi	v1,v1,0xff
800fc7d8:	30640001 	andi	a0,v1,0x1
800fc7dc:	00a01021 	move	v0,a1
800fc7e0:	0004100a 	movz	v0,zero,a0
800fc7e4:	00031842 	srl	v1,v1,0x1
800fc7e8:	93a40033 	lbu	a0,51(sp)
800fc7ec:	00431021 	addu	v0,v0,v1
800fc7f0:	00441021 	addu	v0,v0,a0
800fc7f4:	304200ff 	andi	v0,v0,0xff
800fc7f8:	30440001 	andi	a0,v0,0x1
800fc7fc:	00a01821 	move	v1,a1
800fc800:	0004180a 	movz	v1,zero,a0
800fc804:	00021042 	srl	v0,v0,0x1
800fc808:	93a40034 	lbu	a0,52(sp)
800fc80c:	00621821 	addu	v1,v1,v0
800fc810:	00641821 	addu	v1,v1,a0
800fc814:	306300ff 	andi	v1,v1,0xff
800fc818:	30640001 	andi	a0,v1,0x1
800fc81c:	00a01021 	move	v0,a1
800fc820:	0004100a 	movz	v0,zero,a0
800fc824:	00031842 	srl	v1,v1,0x1
800fc828:	93a40035 	lbu	a0,53(sp)
800fc82c:	00431021 	addu	v0,v0,v1
800fc830:	00441021 	addu	v0,v0,a0
800fc834:	304200ff 	andi	v0,v0,0xff
800fc838:	30440001 	andi	a0,v0,0x1
800fc83c:	00a01821 	move	v1,a1
800fc840:	0004180a 	movz	v1,zero,a0
800fc844:	00021042 	srl	v0,v0,0x1
800fc848:	93a40036 	lbu	a0,54(sp)
800fc84c:	00621821 	addu	v1,v1,v0
800fc850:	00641821 	addu	v1,v1,a0
800fc854:	306300ff 	andi	v1,v1,0xff
800fc858:	30640001 	andi	a0,v1,0x1
800fc85c:	00a01021 	move	v0,a1
800fc860:	0004100a 	movz	v0,zero,a0
800fc864:	00031842 	srl	v1,v1,0x1
800fc868:	93a40037 	lbu	a0,55(sp)
800fc86c:	00431021 	addu	v0,v0,v1
800fc870:	00441021 	addu	v0,v0,a0
800fc874:	304200ff 	andi	v0,v0,0xff
800fc878:	30440001 	andi	a0,v0,0x1
800fc87c:	00a01821 	move	v1,a1
800fc880:	0004180a 	movz	v1,zero,a0
800fc884:	00021042 	srl	v0,v0,0x1
800fc888:	93a40038 	lbu	a0,56(sp)
800fc88c:	00621821 	addu	v1,v1,v0
800fc890:	00641821 	addu	v1,v1,a0
800fc894:	306300ff 	andi	v1,v1,0xff
800fc898:	30620001 	andi	v0,v1,0x1
800fc89c:	0002280a 	movz	a1,zero,v0
800fc8a0:	00031842 	srl	v1,v1,0x1
800fc8a4:	93a20039 	lbu	v0,57(sp)
800fc8a8:	00a32821 	addu	a1,a1,v1
800fc8ac:	00a22821 	addu	a1,a1,v0
800fc8b0:	30a500ff 	andi	a1,a1,0xff
800fc8b4:	30a20001 	andi	v0,a1,0x1
800fc8b8:	10400002 	beqz	v0,800fc8c4 <_FAT_directory_getNextEntry+0x268>
800fc8bc:	00001821 	move	v1,zero
800fc8c0:	24030080 	li	v1,128
800fc8c4:	00051042 	srl	v0,a1,0x1
800fc8c8:	00621021 	addu	v0,v1,v0
800fc8cc:	93a3003a 	lbu	v1,58(sp)
800fc8d0:	00431021 	addu	v0,v0,v1
800fc8d4:	8fa30250 	lw	v1,592(sp)
800fc8d8:	304200ff 	andi	v0,v0,0xff
800fc8dc:	104300fa 	beq	v0,v1,800fccc8 <_FAT_directory_getNextEntry+0x66c>
800fc8e0:	3c028010 	lui	v0,0x8010
800fc8e4:	240200e5 	li	v0,229
800fc8e8:	afb3002c 	sw	s3,44(sp)
800fc8ec:	afb10028 	sw	s1,40(sp)
800fc8f0:	afb00024 	sw	s0,36(sp)
800fc8f4:	afb00018 	sw	s0,24(sp)
800fc8f8:	afb1001c 	sw	s1,28(sp)
800fc8fc:	afb30020 	sw	s3,32(sp)
800fc900:	a7a00050 	sh	zero,80(sp)
800fc904:	0200a021 	move	s4,s0
800fc908:	10c20032 	beq	a2,v0,800fc9d4 <_FAT_directory_getNextEntry+0x378>
800fc90c:	a0e00000 	sb	zero,0(a3)
800fc910:	2402002e 	li	v0,46
800fc914:	10c200e6 	beq	a2,v0,800fccb0 <_FAT_directory_getNextEntry+0x654>
800fc918:	24040020 	li	a0,32
800fc91c:	10c400f7 	beq	a2,a0,800fccfc <_FAT_directory_getNextEntry+0x6a0>
800fc920:	93a20031 	lbu	v0,49(sp)
800fc924:	104400f8 	beq	v0,a0,800fcd08 <_FAT_directory_getNextEntry+0x6ac>
800fc928:	a0e60000 	sb	a2,0(a3)
800fc92c:	93a30032 	lbu	v1,50(sp)
800fc930:	106400fb 	beq	v1,a0,800fcd20 <_FAT_directory_getNextEntry+0x6c4>
800fc934:	a0e20001 	sb	v0,1(a3)
800fc938:	93a20033 	lbu	v0,51(sp)
800fc93c:	104400f5 	beq	v0,a0,800fcd14 <_FAT_directory_getNextEntry+0x6b8>
800fc940:	a0e30002 	sb	v1,2(a3)
800fc944:	93a30034 	lbu	v1,52(sp)
800fc948:	106400f8 	beq	v1,a0,800fcd2c <_FAT_directory_getNextEntry+0x6d0>
800fc94c:	a0e20003 	sb	v0,3(a3)
800fc950:	93a20035 	lbu	v0,53(sp)
800fc954:	104400f8 	beq	v0,a0,800fcd38 <_FAT_directory_getNextEntry+0x6dc>
800fc958:	a0e30004 	sb	v1,4(a3)
800fc95c:	93a30036 	lbu	v1,54(sp)
800fc960:	106400f8 	beq	v1,a0,800fcd44 <_FAT_directory_getNextEntry+0x6e8>
800fc964:	a0e20005 	sb	v0,5(a3)
800fc968:	93a20037 	lbu	v0,55(sp)
800fc96c:	104400f8 	beq	v0,a0,800fcd50 <_FAT_directory_getNextEntry+0x6f4>
800fc970:	a0e30006 	sb	v1,6(a3)
800fc974:	240a0008 	li	t2,8
800fc978:	24050008 	li	a1,8
800fc97c:	a0e20007 	sb	v0,7(a3)
800fc980:	93a60038 	lbu	a2,56(sp)
800fc984:	24080020 	li	t0,32
800fc988:	10c80010 	beq	a2,t0,800fc9cc <_FAT_directory_getNextEntry+0x370>
800fc98c:	93a90039 	lbu	t1,57(sp)
800fc990:	00e51021 	addu	v0,a3,a1
800fc994:	01472021 	addu	a0,t2,a3
800fc998:	2403002e 	li	v1,46
800fc99c:	a0430000 	sb	v1,0(v0)
800fc9a0:	a0860001 	sb	a2,1(a0)
800fc9a4:	112800d1 	beq	t1,t0,800fccec <_FAT_directory_getNextEntry+0x690>
800fc9a8:	25420002 	addiu	v0,t2,2
800fc9ac:	93a3003a 	lbu	v1,58(sp)
800fc9b0:	00e21021 	addu	v0,a3,v0
800fc9b4:	a0490000 	sb	t1,0(v0)
800fc9b8:	106800cc 	beq	v1,t0,800fccec <_FAT_directory_getNextEntry+0x690>
800fc9bc:	25420003 	addiu	v0,t2,3
800fc9c0:	00e21021 	addu	v0,a3,v0
800fc9c4:	25450004 	addiu	a1,t2,4
800fc9c8:	a0430000 	sb	v1,0(v0)
800fc9cc:	00e51021 	addu	v0,a3,a1
800fc9d0:	a0400000 	sb	zero,0(v0)
800fc9d4:	16c00071 	bnez	s6,800fcb9c <_FAT_directory_getNextEntry+0x540>
800fc9d8:	8fa2001c 	lw	v0,28(sp)
800fc9dc:	8fa30020 	lw	v1,32(sp)
800fc9e0:	aea20024 	sw	v0,36(s5)
800fc9e4:	3c028011 	lui	v0,0x8011
800fc9e8:	aeb40020 	sw	s4,32(s5)
800fc9ec:	aea30028 	sw	v1,40(s5)
800fc9f0:	aeb0002c 	sw	s0,44(s5)
800fc9f4:	aeb30034 	sw	s3,52(s5)
800fc9f8:	aeb10030 	sw	s1,48(s5)
800fc9fc:	02a02021 	move	a0,s5
800fca00:	27a50030 	addiu	a1,sp,48
800fca04:	24060020 	li	a2,32
800fca08:	2442c930 	addiu	v0,v0,-14032
800fca0c:	0040f809 	jalr	v0
800fca10:	afb40018 	sw	s4,24(sp)
800fca14:	0803f2e8 	j	800fcba0 <_FAT_directory_getNextEntry+0x544>
800fca18:	24020001 	li	v0,1
800fca1c:	93a30030 	lbu	v1,48(sp)
800fca20:	00031600 	sll	v0,v1,0x18
800fca24:	00021603 	sra	v0,v0,0x18
800fca28:	04400073 	bltz	v0,800fcbf8 <_FAT_directory_getNextEntry+0x59c>
800fca2c:	30620040 	andi	v0,v1,0x40
800fca30:	10400073 	beqz	v0,800fcc00 <_FAT_directory_getNextEntry+0x5a4>
800fca34:	93a5003d 	lbu	a1,61(sp)
800fca38:	306300bf 	andi	v1,v1,0xbf
800fca3c:	00032080 	sll	a0,v1,0x2
800fca40:	00031100 	sll	v0,v1,0x4
800fca44:	00441023 	subu	v0,v0,a0
800fca48:	00431021 	addu	v0,v0,v1
800fca4c:	00022040 	sll	a0,v0,0x1
800fca50:	27a50018 	addiu	a1,sp,24
800fca54:	93a3003d 	lbu	v1,61(sp)
800fca58:	00852021 	addu	a0,a0,a1
800fca5c:	afa30250 	sw	v1,592(sp)
800fca60:	0200a021 	move	s4,s0
800fca64:	24170001 	li	s7,1
800fca68:	a4800038 	sh	zero,56(a0)
800fca6c:	afb3002c 	sw	s3,44(sp)
800fca70:	afb10028 	sw	s1,40(sp)
800fca74:	afb00024 	sw	s0,36(sp)
800fca78:	afb00018 	sw	s0,24(sp)
800fca7c:	afb1001c 	sw	s1,28(sp)
800fca80:	afb30020 	sw	s3,32(sp)
800fca84:	93a30032 	lbu	v1,50(sp)
800fca88:	2444fff3 	addiu	a0,v0,-13
800fca8c:	93a20031 	lbu	v0,49(sp)
800fca90:	00042040 	sll	a0,a0,0x1
800fca94:	00031a00 	sll	v1,v1,0x8
800fca98:	00852021 	addu	a0,a0,a1
800fca9c:	00621825 	or	v1,v1,v0
800fcaa0:	a4830038 	sh	v1,56(a0)
800fcaa4:	93a20034 	lbu	v0,52(sp)
800fcaa8:	93a30033 	lbu	v1,51(sp)
800fcaac:	00021200 	sll	v0,v0,0x8
800fcab0:	00431025 	or	v0,v0,v1
800fcab4:	a482003a 	sh	v0,58(a0)
800fcab8:	93a30036 	lbu	v1,54(sp)
800fcabc:	93a20035 	lbu	v0,53(sp)
800fcac0:	00031a00 	sll	v1,v1,0x8
800fcac4:	00621825 	or	v1,v1,v0
800fcac8:	a483003c 	sh	v1,60(a0)
800fcacc:	93a20038 	lbu	v0,56(sp)
800fcad0:	93a30037 	lbu	v1,55(sp)
800fcad4:	00021200 	sll	v0,v0,0x8
800fcad8:	00431025 	or	v0,v0,v1
800fcadc:	a482003e 	sh	v0,62(a0)
800fcae0:	93a3003a 	lbu	v1,58(sp)
800fcae4:	93a20039 	lbu	v0,57(sp)
800fcae8:	00031a00 	sll	v1,v1,0x8
800fcaec:	00621825 	or	v1,v1,v0
800fcaf0:	a4830040 	sh	v1,64(a0)
800fcaf4:	93a2003f 	lbu	v0,63(sp)
800fcaf8:	93a3003e 	lbu	v1,62(sp)
800fcafc:	00021200 	sll	v0,v0,0x8
800fcb00:	00431025 	or	v0,v0,v1
800fcb04:	a4820042 	sh	v0,66(a0)
800fcb08:	93a30041 	lbu	v1,65(sp)
800fcb0c:	93a20040 	lbu	v0,64(sp)
800fcb10:	00031a00 	sll	v1,v1,0x8
800fcb14:	00621825 	or	v1,v1,v0
800fcb18:	a4830044 	sh	v1,68(a0)
800fcb1c:	93a20043 	lbu	v0,67(sp)
800fcb20:	93a30042 	lbu	v1,66(sp)
800fcb24:	00021200 	sll	v0,v0,0x8
800fcb28:	00431025 	or	v0,v0,v1
800fcb2c:	a4820046 	sh	v0,70(a0)
800fcb30:	93a30045 	lbu	v1,69(sp)
800fcb34:	93a20044 	lbu	v0,68(sp)
800fcb38:	00031a00 	sll	v1,v1,0x8
800fcb3c:	00621825 	or	v1,v1,v0
800fcb40:	a4830048 	sh	v1,72(a0)
800fcb44:	93a20047 	lbu	v0,71(sp)
800fcb48:	93a30046 	lbu	v1,70(sp)
800fcb4c:	00021200 	sll	v0,v0,0x8
800fcb50:	00431025 	or	v0,v0,v1
800fcb54:	a482004a 	sh	v0,74(a0)
800fcb58:	93a30049 	lbu	v1,73(sp)
800fcb5c:	93a20048 	lbu	v0,72(sp)
800fcb60:	00031a00 	sll	v1,v1,0x8
800fcb64:	00621825 	or	v1,v1,v0
800fcb68:	a483004c 	sh	v1,76(a0)
800fcb6c:	93a2004d 	lbu	v0,77(sp)
800fcb70:	93a3004c 	lbu	v1,76(sp)
800fcb74:	00021200 	sll	v0,v0,0x8
800fcb78:	00431025 	or	v0,v0,v1
800fcb7c:	a482004e 	sh	v0,78(a0)
800fcb80:	93a3004f 	lbu	v1,79(sp)
800fcb84:	93a2004e 	lbu	v0,78(sp)
800fcb88:	00031a00 	sll	v1,v1,0x8
800fcb8c:	00621825 	or	v1,v1,v0
800fcb90:	a4830050 	sh	v1,80(a0)
800fcb94:	12c0fed8 	beqz	s6,800fc6f8 <_FAT_directory_getNextEntry+0x9c>
800fcb98:	26630001 	addiu	v1,s3,1
800fcb9c:	00001021 	move	v0,zero
800fcba0:	8fbf027c 	lw	ra,636(sp)
800fcba4:	8fbe0278 	lw	s8,632(sp)
800fcba8:	8fb70274 	lw	s7,628(sp)
800fcbac:	8fb60270 	lw	s6,624(sp)
800fcbb0:	8fb5026c 	lw	s5,620(sp)
800fcbb4:	8fb40268 	lw	s4,616(sp)
800fcbb8:	8fb30264 	lw	s3,612(sp)
800fcbbc:	8fb20260 	lw	s2,608(sp)
800fcbc0:	8fb1025c 	lw	s1,604(sp)
800fcbc4:	8fb00258 	lw	s0,600(sp)
800fcbc8:	03e00008 	jr	ra
800fcbcc:	27bd0280 	addiu	sp,sp,640
800fcbd0:	8e420028 	lw	v0,40(s2)
800fcbd4:	26240001 	addiu	a0,s1,1
800fcbd8:	10820012 	beq	a0,v0,800fcc24 <_FAT_directory_getNextEntry+0x5c8>
800fcbdc:	00000000 	nop
800fcbe0:	12000012 	beqz	s0,800fcc2c <_FAT_directory_getNextEntry+0x5d0>
800fcbe4:	00000000 	nop
800fcbe8:	02002821 	move	a1,s0
800fcbec:	00001821 	move	v1,zero
800fcbf0:	0803f1c3 	j	800fc70c <_FAT_directory_getNextEntry+0xb0>
800fcbf4:	00003821 	move	a3,zero
800fcbf8:	0000b821 	move	s7,zero
800fcbfc:	93a5003d 	lbu	a1,61(sp)
800fcc00:	8fa80250 	lw	t0,592(sp)
800fcc04:	10a80011 	beq	a1,t0,800fcc4c <_FAT_directory_getNextEntry+0x5f0>
800fcc08:	00000000 	nop
800fcc0c:	12c0feb9 	beqz	s6,800fc6f4 <_FAT_directory_getNextEntry+0x98>
800fcc10:	0000b821 	move	s7,zero
800fcc14:	0803f2e8 	j	800fcba0 <_FAT_directory_getNextEntry+0x544>
800fcc18:	00001021 	move	v0,zero
800fcc1c:	0803f1cf 	j	800fc73c <_FAT_directory_getNextEntry+0xe0>
800fcc20:	8e460014 	lw	a2,20(s2)
800fcc24:	16000012 	bnez	s0,800fcc70 <_FAT_directory_getNextEntry+0x614>
800fcc28:	3c028010 	lui	v0,0x8010
800fcc2c:	8e420020 	lw	v0,32(s2)
800fcc30:	8e430014 	lw	v1,20(s2)
800fcc34:	00431023 	subu	v0,v0,v1
800fcc38:	1482ffeb 	bne	a0,v0,800fcbe8 <_FAT_directory_getNextEntry+0x58c>
800fcc3c:	00000000 	nop
800fcc40:	00133940 	sll	a3,s3,0x5
800fcc44:	0803f1c7 	j	800fc71c <_FAT_directory_getNextEntry+0xc0>
800fcc48:	24160001 	li	s6,1
800fcc4c:	12e00014 	beqz	s7,800fcca0 <_FAT_directory_getNextEntry+0x644>
800fcc50:	306200bf 	andi	v0,v1,0xbf
800fcc54:	00022080 	sll	a0,v0,0x2
800fcc58:	00021900 	sll	v1,v0,0x4
800fcc5c:	00641823 	subu	v1,v1,a0
800fcc60:	afa50250 	sw	a1,592(sp)
800fcc64:	00621021 	addu	v0,v1,v0
800fcc68:	0803f2a1 	j	800fca84 <_FAT_directory_getNextEntry+0x428>
800fcc6c:	27a50018 	addiu	a1,sp,24
800fcc70:	02002821 	move	a1,s0
800fcc74:	244209d0 	addiu	v0,v0,2512
800fcc78:	0040f809 	jalr	v0
800fcc7c:	02402021 	move	a0,s2
800fcc80:	00402821 	move	a1,v0
800fcc84:	3c020fff 	lui	v0,0xfff
800fcc88:	3442ffff 	ori	v0,v0,0xffff
800fcc8c:	10a2ffec 	beq	a1,v0,800fcc40 <_FAT_directory_getNextEntry+0x5e4>
800fcc90:	00002021 	move	a0,zero
800fcc94:	00001821 	move	v1,zero
800fcc98:	0803f1c3 	j	800fc70c <_FAT_directory_getNextEntry+0xb0>
800fcc9c:	00003821 	move	a3,zero
800fcca0:	12c0fe94 	beqz	s6,800fc6f4 <_FAT_directory_getNextEntry+0x98>
800fcca4:	afa50250 	sw	a1,592(sp)
800fcca8:	0803f2e8 	j	800fcba0 <_FAT_directory_getNextEntry+0x544>
800fccac:	00001021 	move	v0,zero
800fccb0:	93a30031 	lbu	v1,49(sp)
800fccb4:	2402002e 	li	v0,46
800fccb8:	10620009 	beq	v1,v0,800fcce0 <_FAT_directory_getNextEntry+0x684>
800fccbc:	a0e60000 	sb	a2,0(a3)
800fccc0:	0803f275 	j	800fc9d4 <_FAT_directory_getNextEntry+0x378>
800fccc4:	a0e00001 	sb	zero,1(a3)
800fccc8:	27a40050 	addiu	a0,sp,80
800fcccc:	2442155c 	addiu	v0,v0,5468
800fccd0:	0040f809 	jalr	v0
800fccd4:	00e02821 	move	a1,a3
800fccd8:	0803f275 	j	800fc9d4 <_FAT_directory_getNextEntry+0x378>
800fccdc:	00000000 	nop
800fcce0:	a0e30001 	sb	v1,1(a3)
800fcce4:	0803f275 	j	800fc9d4 <_FAT_directory_getNextEntry+0x378>
800fcce8:	a0e00002 	sb	zero,2(a3)
800fccec:	00402821 	move	a1,v0
800fccf0:	00e51021 	addu	v0,a3,a1
800fccf4:	0803f275 	j	800fc9d4 <_FAT_directory_getNextEntry+0x378>
800fccf8:	a0400000 	sb	zero,0(v0)
800fccfc:	00002821 	move	a1,zero
800fcd00:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd04:	00005021 	move	t2,zero
800fcd08:	24050001 	li	a1,1
800fcd0c:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd10:	240a0001 	li	t2,1
800fcd14:	24050003 	li	a1,3
800fcd18:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd1c:	240a0003 	li	t2,3
800fcd20:	24050002 	li	a1,2
800fcd24:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd28:	240a0002 	li	t2,2
800fcd2c:	24050004 	li	a1,4
800fcd30:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd34:	240a0004 	li	t2,4
800fcd38:	24050005 	li	a1,5
800fcd3c:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd40:	240a0005 	li	t2,5
800fcd44:	24050006 	li	a1,6
800fcd48:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd4c:	240a0006 	li	t2,6
800fcd50:	24050007 	li	a1,7
800fcd54:	0803f260 	j	800fc980 <_FAT_directory_getNextEntry+0x324>
800fcd58:	240a0007 	li	t2,7

800fcd5c <_FAT_directory_getFirstEntry>:
800fcd5c:	2403ffff 	li	v1,-1
800fcd60:	3c198010 	lui	t9,0x8010
800fcd64:	aca30034 	sw	v1,52(a1)
800fcd68:	aca6002c 	sw	a2,44(a1)
800fcd6c:	aca60020 	sw	a2,32(a1)
800fcd70:	aca00024 	sw	zero,36(a1)
800fcd74:	aca30028 	sw	v1,40(a1)
800fcd78:	2739c65c 	addiu	t9,t9,-14756
800fcd7c:	03200008 	jr	t9
800fcd80:	aca00030 	sw	zero,48(a1)

800fcd84 <_FAT_directory_entryFromPath>:
800fcd84:	27bdffc8 	addiu	sp,sp,-56
800fcd88:	afb7002c 	sw	s7,44(sp)
800fcd8c:	afb40020 	sw	s4,32(sp)
800fcd90:	afb00010 	sw	s0,16(sp)
800fcd94:	afbf0034 	sw	ra,52(sp)
800fcd98:	afbe0030 	sw	s8,48(sp)
800fcd9c:	afb60028 	sw	s6,40(sp)
800fcda0:	afb50024 	sw	s5,36(sp)
800fcda4:	afb3001c 	sw	s3,28(sp)
800fcda8:	afb20018 	sw	s2,24(sp)
800fcdac:	afb10014 	sw	s1,20(sp)
800fcdb0:	afa70044 	sw	a3,68(sp)
800fcdb4:	0080b821 	move	s7,a0
800fcdb8:	00a0a021 	move	s4,a1
800fcdbc:	10e000c0 	beqz	a3,800fd0c0 <_FAT_directory_entryFromPath+0x33c>
800fcdc0:	00c08021 	move	s0,a2
800fcdc4:	82030000 	lb	v1,0(s0)
800fcdc8:	2402002f 	li	v0,47
800fcdcc:	1062007c 	beq	v1,v0,800fcfc0 <_FAT_directory_entryFromPath+0x23c>
800fcdd0:	02009021 	move	s2,s0
800fcdd4:	8ef30040 	lw	s3,64(s7)
800fcdd8:	00008021 	move	s0,zero
800fcddc:	8ee20018 	lw	v0,24(s7)
800fcde0:	12620082 	beq	s3,v0,800fcfec <_FAT_directory_entryFromPath+0x268>
800fcde4:	3c1e8012 	lui	s8,0x8012
800fcde8:	1600004c 	bnez	s0,800fcf1c <_FAT_directory_entryFromPath+0x198>
800fcdec:	24050001 	li	a1,1
800fcdf0:	3c038012 	lui	v1,0x8012
800fcdf4:	02402021 	move	a0,s2
800fcdf8:	2462baa0 	addiu	v0,v1,-17760
800fcdfc:	0040f809 	jalr	v0
800fce00:	2405002f 	li	a1,47
800fce04:	104000a8 	beqz	v0,800fd0a8 <_FAT_directory_entryFromPath+0x324>
800fce08:	0040a821 	move	s5,v0
800fce0c:	00528823 	subu	s1,v0,s2
800fce10:	2e220101 	sltiu	v0,s1,257
800fce14:	1040005c 	beqz	v0,800fcf88 <_FAT_directory_entryFromPath+0x204>
800fce18:	2402ffff 	li	v0,-1
800fce1c:	3c168010 	lui	s6,0x8010
800fce20:	ae820034 	sw	v0,52(s4)
800fce24:	ae820028 	sw	v0,40(s4)
800fce28:	ae93002c 	sw	s3,44(s4)
800fce2c:	ae930020 	sw	s3,32(s4)
800fce30:	ae800024 	sw	zero,36(s4)
800fce34:	ae800030 	sw	zero,48(s4)
800fce38:	02e02021 	move	a0,s7
800fce3c:	26c2c65c 	addiu	v0,s6,-14756
800fce40:	0040f809 	jalr	v0
800fce44:	02802821 	move	a1,s4
800fce48:	1040004f 	beqz	v0,800fcf88 <_FAT_directory_entryFromPath+0x204>
800fce4c:	00408021 	move	s0,v0
800fce50:	26930038 	addiu	s3,s4,56
800fce54:	3c1e8012 	lui	s8,0x8012
800fce58:	27c2bdb0 	addiu	v0,s8,-16976
800fce5c:	0040f809 	jalr	v0
800fce60:	02602021 	move	a0,s3
800fce64:	02602021 	move	a0,s3
800fce68:	02402821 	move	a1,s2
800fce6c:	12220038 	beq	s1,v0,800fcf50 <_FAT_directory_entryFromPath+0x1cc>
800fce70:	02203021 	move	a2,s1
800fce74:	02e02021 	move	a0,s7
800fce78:	26c2c65c 	addiu	v0,s6,-14756
800fce7c:	0040f809 	jalr	v0
800fce80:	02802821 	move	a1,s4
800fce84:	00408021 	move	s0,v0
800fce88:	1200003f 	beqz	s0,800fcf88 <_FAT_directory_entryFromPath+0x204>
800fce8c:	00001021 	move	v0,zero
800fce90:	1040fff2 	beqz	v0,800fce5c <_FAT_directory_entryFromPath+0xd8>
800fce94:	27c2bdb0 	addiu	v0,s8,-16976
800fce98:	12a0001f 	beqz	s5,800fcf18 <_FAT_directory_entryFromPath+0x194>
800fce9c:	8fa30044 	lw	v1,68(sp)
800fcea0:	02a3102b 	sltu	v0,s5,v1
800fcea4:	1040001d 	beqz	v0,800fcf1c <_FAT_directory_entryFromPath+0x198>
800fcea8:	24050001 	li	a1,1
800fceac:	9282000b 	lbu	v0,11(s4)
800fceb0:	30420010 	andi	v0,v0,0x10
800fceb4:	1040001a 	beqz	v0,800fcf20 <_FAT_directory_entryFromPath+0x19c>
800fceb8:	8fbf0034 	lw	ra,52(sp)
800fcebc:	92820015 	lbu	v0,21(s4)
800fcec0:	92830014 	lbu	v1,20(s4)
800fcec4:	9284001b 	lbu	a0,27(s4)
800fcec8:	00021200 	sll	v0,v0,0x8
800fcecc:	9285001a 	lbu	a1,26(s4)
800fced0:	00431025 	or	v0,v0,v1
800fced4:	00042200 	sll	a0,a0,0x8
800fced8:	82a60000 	lb	a2,0(s5)
800fcedc:	00852025 	or	a0,a0,a1
800fcee0:	00021400 	sll	v0,v0,0x10
800fcee4:	2403002f 	li	v1,47
800fcee8:	14c3009f 	bne	a2,v1,800fd168 <_FAT_directory_entryFromPath+0x3e4>
800fceec:	00829825 	or	s3,a0,v0
800fcef0:	02a09021 	move	s2,s5
800fcef4:	26520001 	addiu	s2,s2,1
800fcef8:	82420000 	lb	v0,0(s2)
800fcefc:	1043fffe 	beq	v0,v1,800fcef8 <_FAT_directory_entryFromPath+0x174>
800fcf00:	26520001 	addiu	s2,s2,1
800fcf04:	2652ffff 	addiu	s2,s2,-1
800fcf08:	8fa30044 	lw	v1,68(sp)
800fcf0c:	0243102b 	sltu	v0,s2,v1
800fcf10:	1440ffb8 	bnez	v0,800fcdf4 <_FAT_directory_entryFromPath+0x70>
800fcf14:	3c038012 	lui	v1,0x8012
800fcf18:	24050001 	li	a1,1
800fcf1c:	8fbf0034 	lw	ra,52(sp)
800fcf20:	8fbe0030 	lw	s8,48(sp)
800fcf24:	8fb7002c 	lw	s7,44(sp)
800fcf28:	8fb60028 	lw	s6,40(sp)
800fcf2c:	8fb50024 	lw	s5,36(sp)
800fcf30:	8fb40020 	lw	s4,32(sp)
800fcf34:	8fb3001c 	lw	s3,28(sp)
800fcf38:	8fb20018 	lw	s2,24(sp)
800fcf3c:	8fb10014 	lw	s1,20(sp)
800fcf40:	8fb00010 	lw	s0,16(sp)
800fcf44:	00a01021 	move	v0,a1
800fcf48:	03e00008 	jr	ra
800fcf4c:	27bd0038 	addiu	sp,sp,56
800fcf50:	3c028012 	lui	v0,0x8012
800fcf54:	2442ccc0 	addiu	v0,v0,-13120
800fcf58:	0040f809 	jalr	v0
800fcf5c:	00000000 	nop
800fcf60:	1440ffc5 	bnez	v0,800fce78 <_FAT_directory_entryFromPath+0xf4>
800fcf64:	02e02021 	move	a0,s7
800fcf68:	9282000b 	lbu	v0,11(s4)
800fcf6c:	30420010 	andi	v0,v0,0x10
800fcf70:	14400003 	bnez	v0,800fcf80 <_FAT_directory_entryFromPath+0x1fc>
800fcf74:	00000000 	nop
800fcf78:	16a0ffc0 	bnez	s5,800fce7c <_FAT_directory_entryFromPath+0xf8>
800fcf7c:	26c2c65c 	addiu	v0,s6,-14756
800fcf80:	1600ffc3 	bnez	s0,800fce90 <_FAT_directory_entryFromPath+0x10c>
800fcf84:	24020001 	li	v0,1
800fcf88:	00002821 	move	a1,zero
800fcf8c:	8fbf0034 	lw	ra,52(sp)
800fcf90:	8fbe0030 	lw	s8,48(sp)
800fcf94:	8fb7002c 	lw	s7,44(sp)
800fcf98:	8fb60028 	lw	s6,40(sp)
800fcf9c:	8fb50024 	lw	s5,36(sp)
800fcfa0:	8fb40020 	lw	s4,32(sp)
800fcfa4:	8fb3001c 	lw	s3,28(sp)
800fcfa8:	8fb20018 	lw	s2,24(sp)
800fcfac:	8fb10014 	lw	s1,20(sp)
800fcfb0:	8fb00010 	lw	s0,16(sp)
800fcfb4:	00a01021 	move	v0,a1
800fcfb8:	03e00008 	jr	ra
800fcfbc:	27bd0038 	addiu	sp,sp,56
800fcfc0:	8ef30018 	lw	s3,24(s7)
800fcfc4:	2403002f 	li	v1,47
800fcfc8:	26520001 	addiu	s2,s2,1
800fcfcc:	82420000 	lb	v0,0(s2)
800fcfd0:	1043fffd 	beq	v0,v1,800fcfc8 <_FAT_directory_entryFromPath+0x244>
800fcfd4:	00000000 	nop
800fcfd8:	8fa30044 	lw	v1,68(sp)
800fcfdc:	0243102b 	sltu	v0,s2,v1
800fcfe0:	1040003e 	beqz	v0,800fd0dc <_FAT_directory_entryFromPath+0x358>
800fcfe4:	3c1e8012 	lui	s8,0x8012
800fcfe8:	00008021 	move	s0,zero
800fcfec:	27c2bdb0 	addiu	v0,s8,-16976
800fcff0:	0040f809 	jalr	v0
800fcff4:	02402021 	move	a0,s2
800fcff8:	24030001 	li	v1,1
800fcffc:	1443ff7a 	bne	v0,v1,800fcde8 <_FAT_directory_entryFromPath+0x64>
800fd000:	3c048019 	lui	a0,0x8019
800fd004:	3c028012 	lui	v0,0x8012
800fd008:	248414f4 	addiu	a0,a0,5364
800fd00c:	2442cc10 	addiu	v0,v0,-13296
800fd010:	0040f809 	jalr	v0
800fd014:	02402821 	move	a1,s2
800fd018:	1440ff73 	bnez	v0,800fcde8 <_FAT_directory_entryFromPath+0x64>
800fd01c:	26840038 	addiu	a0,s4,56
800fd020:	3c108011 	lui	s0,0x8011
800fd024:	2610ca64 	addiu	s0,s0,-13724
800fd028:	00002821 	move	a1,zero
800fd02c:	24060100 	li	a2,256
800fd030:	2411002e 	li	s1,46
800fd034:	ae800020 	sw	zero,32(s4)
800fd038:	ae800024 	sw	zero,36(s4)
800fd03c:	ae800028 	sw	zero,40(s4)
800fd040:	ae80002c 	sw	zero,44(s4)
800fd044:	ae800030 	sw	zero,48(s4)
800fd048:	0200f809 	jalr	s0
800fd04c:	ae800034 	sw	zero,52(s4)
800fd050:	00002821 	move	a1,zero
800fd054:	24060020 	li	a2,32
800fd058:	02802021 	move	a0,s4
800fd05c:	0200f809 	jalr	s0
800fd060:	a2910038 	sb	s1,56(s4)
800fd064:	02802021 	move	a0,s4
800fd068:	24050020 	li	a1,32
800fd06c:	0200f809 	jalr	s0
800fd070:	2406000b 	li	a2,11
800fd074:	24020010 	li	v0,16
800fd078:	a282000b 	sb	v0,11(s4)
800fd07c:	a2910000 	sb	s1,0(s4)
800fd080:	96e40018 	lhu	a0,24(s7)
800fd084:	24050001 	li	a1,1
800fd088:	00041202 	srl	v0,a0,0x8
800fd08c:	a282001b 	sb	v0,27(s4)
800fd090:	a284001a 	sb	a0,26(s4)
800fd094:	96e3001a 	lhu	v1,26(s7)
800fd098:	00031202 	srl	v0,v1,0x8
800fd09c:	a2820015 	sb	v0,21(s4)
800fd0a0:	0803f3e3 	j	800fcf8c <_FAT_directory_entryFromPath+0x208>
800fd0a4:	a2830014 	sb	v1,20(s4)
800fd0a8:	3c1e8012 	lui	s8,0x8012
800fd0ac:	27c2bdb0 	addiu	v0,s8,-16976
800fd0b0:	0040f809 	jalr	v0
800fd0b4:	02402021 	move	a0,s2
800fd0b8:	0803f384 	j	800fce10 <_FAT_directory_entryFromPath+0x8c>
800fd0bc:	00408821 	move	s1,v0
800fd0c0:	3c028012 	lui	v0,0x8012
800fd0c4:	00c02021 	move	a0,a2
800fd0c8:	2442d200 	addiu	v0,v0,-11776
800fd0cc:	0040f809 	jalr	v0
800fd0d0:	00002821 	move	a1,zero
800fd0d4:	0803f371 	j	800fcdc4 <_FAT_directory_entryFromPath+0x40>
800fd0d8:	afa20044 	sw	v0,68(sp)
800fd0dc:	3c108011 	lui	s0,0x8011
800fd0e0:	2610ca64 	addiu	s0,s0,-13724
800fd0e4:	26840038 	addiu	a0,s4,56
800fd0e8:	00002821 	move	a1,zero
800fd0ec:	24060100 	li	a2,256
800fd0f0:	2411002e 	li	s1,46
800fd0f4:	ae800020 	sw	zero,32(s4)
800fd0f8:	ae800024 	sw	zero,36(s4)
800fd0fc:	ae800028 	sw	zero,40(s4)
800fd100:	ae80002c 	sw	zero,44(s4)
800fd104:	ae800030 	sw	zero,48(s4)
800fd108:	0200f809 	jalr	s0
800fd10c:	ae800034 	sw	zero,52(s4)
800fd110:	00002821 	move	a1,zero
800fd114:	24060020 	li	a2,32
800fd118:	02802021 	move	a0,s4
800fd11c:	0200f809 	jalr	s0
800fd120:	a2910038 	sb	s1,56(s4)
800fd124:	02802021 	move	a0,s4
800fd128:	24050020 	li	a1,32
800fd12c:	0200f809 	jalr	s0
800fd130:	2406000b 	li	a2,11
800fd134:	24020010 	li	v0,16
800fd138:	a282000b 	sb	v0,11(s4)
800fd13c:	a2910000 	sb	s1,0(s4)
800fd140:	96e40018 	lhu	a0,24(s7)
800fd144:	24100001 	li	s0,1
800fd148:	00041202 	srl	v0,a0,0x8
800fd14c:	a282001b 	sb	v0,27(s4)
800fd150:	a284001a 	sb	a0,26(s4)
800fd154:	96e3001a 	lhu	v1,26(s7)
800fd158:	00031202 	srl	v0,v1,0x8
800fd15c:	a2820015 	sb	v0,21(s4)
800fd160:	0803f377 	j	800fcddc <_FAT_directory_entryFromPath+0x58>
800fd164:	a2830014 	sb	v1,20(s4)
800fd168:	0803f37c 	j	800fcdf0 <_FAT_directory_entryFromPath+0x6c>
800fd16c:	02a09021 	move	s2,s5

800fd170 <_FAT_directory_chdir>:
800fd170:	27bdfcb0 	addiu	sp,sp,-848
800fd174:	3c028010 	lui	v0,0x8010
800fd178:	afb00348 	sw	s0,840(sp)
800fd17c:	00a03021 	move	a2,a1
800fd180:	afbf034c 	sw	ra,844(sp)
800fd184:	27a50010 	addiu	a1,sp,16
800fd188:	00003821 	move	a3,zero
800fd18c:	2442cd84 	addiu	v0,v0,-12924
800fd190:	0040f809 	jalr	v0
800fd194:	00808021 	move	s0,a0
800fd198:	10400014 	beqz	v0,800fd1ec <_FAT_directory_chdir+0x7c>
800fd19c:	93a2001b 	lbu	v0,27(sp)
800fd1a0:	30420010 	andi	v0,v0,0x10
800fd1a4:	10400011 	beqz	v0,800fd1ec <_FAT_directory_chdir+0x7c>
800fd1a8:	24060001 	li	a2,1
800fd1ac:	93a20025 	lbu	v0,37(sp)
800fd1b0:	93a3002b 	lbu	v1,43(sp)
800fd1b4:	93a40024 	lbu	a0,36(sp)
800fd1b8:	93a5002a 	lbu	a1,42(sp)
800fd1bc:	00021200 	sll	v0,v0,0x8
800fd1c0:	00441025 	or	v0,v0,a0
800fd1c4:	00031a00 	sll	v1,v1,0x8
800fd1c8:	00021400 	sll	v0,v0,0x10
800fd1cc:	00651825 	or	v1,v1,a1
800fd1d0:	00621825 	or	v1,v1,v0
800fd1d4:	ae030040 	sw	v1,64(s0)
800fd1d8:	8fbf034c 	lw	ra,844(sp)
800fd1dc:	8fb00348 	lw	s0,840(sp)
800fd1e0:	00c01021 	move	v0,a2
800fd1e4:	03e00008 	jr	ra
800fd1e8:	27bd0350 	addiu	sp,sp,848
800fd1ec:	00003021 	move	a2,zero
800fd1f0:	8fbf034c 	lw	ra,844(sp)
800fd1f4:	8fb00348 	lw	s0,840(sp)
800fd1f8:	00c01021 	move	v0,a2
800fd1fc:	03e00008 	jr	ra
800fd200:	27bd0350 	addiu	sp,sp,848

800fd204 <_FAT_directory_addEntry>:
800fd204:	27bdfa10 	addiu	sp,sp,-1520
800fd208:	afb105cc 	sw	s1,1484(sp)
800fd20c:	3c038012 	lui	v1,0x8012
800fd210:	24b10038 	addiu	s1,a1,56
800fd214:	afb705e4 	sw	s7,1508(sp)
800fd218:	afb605e0 	sw	s6,1504(sp)
800fd21c:	afb505dc 	sw	s5,1500(sp)
800fd220:	0080b821 	move	s7,a0
800fd224:	00a0a821 	move	s5,a1
800fd228:	afbf05ec 	sw	ra,1516(sp)
800fd22c:	afbe05e8 	sw	s8,1512(sp)
800fd230:	afb405d8 	sw	s4,1496(sp)
800fd234:	afb305d4 	sw	s3,1492(sp)
800fd238:	afb205d0 	sw	s2,1488(sp)
800fd23c:	afb005c8 	sw	s0,1480(sp)
800fd240:	24050100 	li	a1,256
800fd244:	02202021 	move	a0,s1
800fd248:	2462be90 	addiu	v0,v1,-16752
800fd24c:	afa605f8 	sw	a2,1528(sp)
800fd250:	0040f809 	jalr	v0
800fd254:	0220b021 	move	s6,s1
800fd258:	18400006 	blez	v0,800fd274 <_FAT_directory_addEntry+0x70>
800fd25c:	3c028010 	lui	v0,0x8010
800fd260:	2442bcc0 	addiu	v0,v0,-17216
800fd264:	0040f809 	jalr	v0
800fd268:	02202021 	move	a0,s1
800fd26c:	1440000e 	bnez	v0,800fd2a8 <_FAT_directory_addEntry+0xa4>
800fd270:	3c1e8012 	lui	s8,0x8012
800fd274:	8fbf05ec 	lw	ra,1516(sp)
800fd278:	8fbe05e8 	lw	s8,1512(sp)
800fd27c:	8fb705e4 	lw	s7,1508(sp)
800fd280:	8fb605e0 	lw	s6,1504(sp)
800fd284:	8fb505dc 	lw	s5,1500(sp)
800fd288:	8fb405d8 	lw	s4,1496(sp)
800fd28c:	8fb305d4 	lw	s3,1492(sp)
800fd290:	8fb205d0 	lw	s2,1488(sp)
800fd294:	8fb105cc 	lw	s1,1484(sp)
800fd298:	8fb005c8 	lw	s0,1480(sp)
800fd29c:	00001021 	move	v0,zero
800fd2a0:	03e00008 	jr	ra
800fd2a4:	27bd05f0 	addiu	sp,sp,1520
800fd2a8:	27c2bdb0 	addiu	v0,s8,-16976
800fd2ac:	0040f809 	jalr	v0
800fd2b0:	02202021 	move	a0,s1
800fd2b4:	2444ffff 	addiu	a0,v0,-1
800fd2b8:	1880000c 	blez	a0,800fd2ec <_FAT_directory_addEntry+0xe8>
800fd2bc:	27c2bdb0 	addiu	v0,s8,-16976
800fd2c0:	0803f4b5 	j	800fd2d4 <_FAT_directory_addEntry+0xd0>
800fd2c4:	00952821 	addu	a1,a0,s5
800fd2c8:	a0a00038 	sb	zero,56(a1)
800fd2cc:	18800006 	blez	a0,800fd2e8 <_FAT_directory_addEntry+0xe4>
800fd2d0:	00952821 	addu	a1,a0,s5
800fd2d4:	80a30038 	lb	v1,56(a1)
800fd2d8:	24020020 	li	v0,32
800fd2dc:	1062fffa 	beq	v1,v0,800fd2c8 <_FAT_directory_addEntry+0xc4>
800fd2e0:	2484ffff 	addiu	a0,a0,-1
800fd2e4:	24840001 	addiu	a0,a0,1
800fd2e8:	27c2bdb0 	addiu	v0,s8,-16976
800fd2ec:	0040f809 	jalr	v0
800fd2f0:	02202021 	move	a0,s1
800fd2f4:	00402821 	move	a1,v0
800fd2f8:	0803f4c5 	j	800fd314 <_FAT_directory_addEntry+0x110>
800fd2fc:	00002021 	move	a0,zero
800fd300:	80430038 	lb	v1,56(v0)
800fd304:	24020020 	li	v0,32
800fd308:	14620004 	bne	v1,v0,800fd31c <_FAT_directory_addEntry+0x118>
800fd30c:	00000000 	nop
800fd310:	24840001 	addiu	a0,a0,1
800fd314:	1485fffa 	bne	a0,a1,800fd300 <_FAT_directory_addEntry+0xfc>
800fd318:	00951021 	addu	v0,a0,s5
800fd31c:	1880000a 	blez	a0,800fd348 <_FAT_directory_addEntry+0x144>
800fd320:	02248021 	addu	s0,s1,a0
800fd324:	27c2bdb0 	addiu	v0,s8,-16976
800fd328:	0040f809 	jalr	v0
800fd32c:	02002021 	move	a0,s0
800fd330:	00403021 	move	a2,v0
800fd334:	3c028012 	lui	v0,0x8012
800fd338:	02202021 	move	a0,s1
800fd33c:	2442c980 	addiu	v0,v0,-13952
800fd340:	0040f809 	jalr	v0
800fd344:	02002821 	move	a1,s0
800fd348:	27c2bdb0 	addiu	v0,s8,-16976
800fd34c:	0040f809 	jalr	v0
800fd350:	02202021 	move	a0,s1
800fd354:	3c078011 	lui	a3,0x8011
800fd358:	24060100 	li	a2,256
800fd35c:	00c23023 	subu	a2,a2,v0
800fd360:	02222021 	addu	a0,s1,v0
800fd364:	24e2ca64 	addiu	v0,a3,-13724
800fd368:	0040f809 	jalr	v0
800fd36c:	00002821 	move	a1,zero
800fd370:	3c088012 	lui	t0,0x8012
800fd374:	02202021 	move	a0,s1
800fd378:	2502be90 	addiu	v0,t0,-16752
800fd37c:	0040f809 	jalr	v0
800fd380:	24050100 	li	a1,256
800fd384:	2c420100 	sltiu	v0,v0,256
800fd388:	10400021 	beqz	v0,800fd410 <_FAT_directory_addEntry+0x20c>
800fd38c:	3c038011 	lui	v1,0x8011
800fd390:	3c028010 	lui	v0,0x8010
800fd394:	8fa905f8 	lw	t1,1528(sp)
800fd398:	27b40274 	addiu	s4,sp,628
800fd39c:	2450c65c 	addiu	s0,v0,-14756
800fd3a0:	2402ffff 	li	v0,-1
800fd3a4:	02e02021 	move	a0,s7
800fd3a8:	02802821 	move	a1,s4
800fd3ac:	afa202a8 	sw	v0,680(sp)
800fd3b0:	afa90294 	sw	t1,660(sp)
800fd3b4:	afa00298 	sw	zero,664(sp)
800fd3b8:	afa2029c 	sw	v0,668(sp)
800fd3bc:	afa902a0 	sw	t1,672(sp)
800fd3c0:	0200f809 	jalr	s0
800fd3c4:	afa002a4 	sw	zero,676(sp)
800fd3c8:	10400010 	beqz	v0,800fd40c <_FAT_directory_addEntry+0x208>
800fd3cc:	3c028012 	lui	v0,0x8012
800fd3d0:	2452cc10 	addiu	s2,v0,-13296
800fd3d4:	0803f4fb 	j	800fd3ec <_FAT_directory_addEntry+0x1e8>
800fd3d8:	27b302ac 	addiu	s3,sp,684
800fd3dc:	0200f809 	jalr	s0
800fd3e0:	00000000 	nop
800fd3e4:	1040000a 	beqz	v0,800fd410 <_FAT_directory_addEntry+0x20c>
800fd3e8:	3c038011 	lui	v1,0x8011
800fd3ec:	02202021 	move	a0,s1
800fd3f0:	0240f809 	jalr	s2
800fd3f4:	02602821 	move	a1,s3
800fd3f8:	02e02021 	move	a0,s7
800fd3fc:	1440fff7 	bnez	v0,800fd3dc <_FAT_directory_addEntry+0x1d8>
800fd400:	02802821 	move	a1,s4
800fd404:	0803f49e 	j	800fd278 <_FAT_directory_addEntry+0x74>
800fd408:	8fbf05ec 	lw	ra,1516(sp)
800fd40c:	3c038011 	lui	v1,0x8011
800fd410:	2406000b 	li	a2,11
800fd414:	02a02021 	move	a0,s5
800fd418:	24050020 	li	a1,32
800fd41c:	2462ca64 	addiu	v0,v1,-13724
800fd420:	0040f809 	jalr	v0
800fd424:	3c108019 	lui	s0,0x8019
800fd428:	27c2bdb0 	addiu	v0,s8,-16976
800fd42c:	0040f809 	jalr	v0
800fd430:	260414f4 	addiu	a0,s0,5364
800fd434:	00403021 	move	a2,v0
800fd438:	2c420100 	sltiu	v0,v0,256
800fd43c:	10400019 	beqz	v0,800fd4a4 <_FAT_directory_addEntry+0x2a0>
800fd440:	2cc20004 	sltiu	v0,a2,4
800fd444:	1040013b 	beqz	v0,800fd934 <_FAT_directory_addEntry+0x730>
800fd448:	920314f4 	lbu	v1,5364(s0)
800fd44c:	92a20038 	lbu	v0,56(s5)
800fd450:	260514f4 	addiu	a1,s0,5364
800fd454:	10c00019 	beqz	a2,800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd458:	00431023 	subu	v0,v0,v1
800fd45c:	14400017 	bnez	v0,800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd460:	2cc40002 	sltiu	a0,a2,2
800fd464:	92220001 	lbu	v0,1(s1)
800fd468:	90a30001 	lbu	v1,1(a1)
800fd46c:	14800013 	bnez	a0,800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd470:	00431023 	subu	v0,v0,v1
800fd474:	14400011 	bnez	v0,800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd478:	24040002 	li	a0,2
800fd47c:	92220002 	lbu	v0,2(s1)
800fd480:	90a30002 	lbu	v1,2(a1)
800fd484:	10c4000d 	beq	a2,a0,800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd488:	00431023 	subu	v0,v0,v1
800fd48c:	1440000b 	bnez	v0,800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd490:	00000000 	nop
800fd494:	90a30003 	lbu	v1,3(a1)
800fd498:	92220003 	lbu	v0,3(s1)
800fd49c:	0803f52f 	j	800fd4bc <_FAT_directory_addEntry+0x2b8>
800fd4a0:	00431023 	subu	v0,v0,v1
800fd4a4:	3c028012 	lui	v0,0x8012
800fd4a8:	260514f4 	addiu	a1,s0,5364
800fd4ac:	02202021 	move	a0,s1
800fd4b0:	2442bfc0 	addiu	v0,v0,-16448
800fd4b4:	0040f809 	jalr	v0
800fd4b8:	24060100 	li	a2,256
800fd4bc:	2c420001 	sltiu	v0,v0,1
800fd4c0:	104000f2 	beqz	v0,800fd88c <_FAT_directory_addEntry+0x688>
800fd4c4:	2402002e 	li	v0,46
800fd4c8:	a2a20000 	sb	v0,0(s5)
800fd4cc:	8fa805f8 	lw	t0,1528(sp)
800fd4d0:	24130001 	li	s3,1
800fd4d4:	24160001 	li	s6,1
800fd4d8:	0000f021 	move	s8,zero
800fd4dc:	afa80018 	sw	t0,24(sp)
800fd4e0:	afa0001c 	sw	zero,28(sp)
800fd4e4:	afa00020 	sw	zero,32(sp)
800fd4e8:	01003821 	move	a3,t0
800fd4ec:	01008021 	move	s0,t0
800fd4f0:	8fa20020 	lw	v0,32(sp)
800fd4f4:	8fa3001c 	lw	v1,28(sp)
800fd4f8:	afa205b8 	sw	v0,1464(sp)
800fd4fc:	afa305b4 	sw	v1,1460(sp)
800fd500:	afa705b0 	sw	a3,1456(sp)
800fd504:	00009021 	move	s2,zero
800fd508:	00008821 	move	s1,zero
800fd50c:	2e140002 	sltiu	s4,s0,2
800fd510:	168000cd 	bnez	s4,800fd848 <_FAT_directory_addEntry+0x644>
800fd514:	8ee50004 	lw	a1,4(s7)
800fd518:	8ee40028 	lw	a0,40(s7)
800fd51c:	2602fffe 	addiu	v0,s0,-2
800fd520:	70443802 	mul	a3,v0,a0
800fd524:	8ee30020 	lw	v1,32(s7)
800fd528:	00e33021 	addu	a2,a3,v1
800fd52c:	24030020 	li	v1,32
800fd530:	3c088010 	lui	t0,0x8010
800fd534:	00a02021 	move	a0,a1
800fd538:	afa30010 	sw	v1,16(sp)
800fd53c:	00d23021 	addu	a2,a2,s2
800fd540:	27a50051 	addiu	a1,sp,81
800fd544:	2502b524 	addiu	v0,t0,-19164
800fd548:	0040f809 	jalr	v0
800fd54c:	00113940 	sll	a3,s1,0x5
800fd550:	93a30051 	lbu	v1,81(sp)
800fd554:	106002e0 	beqz	v1,800fe0d8 <_FAT_directory_addEntry+0xed4>
800fd558:	240200e5 	li	v0,229
800fd55c:	106200a6 	beq	v1,v0,800fd7f8 <_FAT_directory_addEntry+0x5f4>
800fd560:	26270001 	addiu	a3,s1,1
800fd564:	02c09821 	move	s3,s6
800fd568:	24020010 	li	v0,16
800fd56c:	10e200b8 	beq	a3,v0,800fd850 <_FAT_directory_addEntry+0x64c>
800fd570:	02001821 	move	v1,s0
800fd574:	02402021 	move	a0,s2
800fd578:	00608021 	move	s0,v1
800fd57c:	00809021 	move	s2,a0
800fd580:	1660ffe2 	bnez	s3,800fd50c <_FAT_directory_addEntry+0x308>
800fd584:	00e08821 	move	s1,a3
800fd588:	8fa905b8 	lw	t1,1464(sp)
800fd58c:	8fa205b4 	lw	v0,1460(sp)
800fd590:	8fa305b0 	lw	v1,1456(sp)
800fd594:	afa90020 	sw	t1,32(sp)
800fd598:	afa2001c 	sw	v0,28(sp)
800fd59c:	afa30018 	sw	v1,24(sp)
800fd5a0:	8fa2001c 	lw	v0,28(sp)
800fd5a4:	8fa40020 	lw	a0,32(sp)
800fd5a8:	8fa30018 	lw	v1,24(sp)
800fd5ac:	aea20024 	sw	v0,36(s5)
800fd5b0:	aea30020 	sw	v1,32(s5)
800fd5b4:	aea40028 	sw	a0,40(s5)
800fd5b8:	aeb0002c 	sw	s0,44(s5)
800fd5bc:	aeb20030 	sw	s2,48(s5)
800fd5c0:	aeb10034 	sw	s1,52(s5)
800fd5c4:	8eb20028 	lw	s2,40(s5)
800fd5c8:	8eb30024 	lw	s3,36(s5)
800fd5cc:	8eb00020 	lw	s0,32(s5)
800fd5d0:	1ac00053 	blez	s6,800fd720 <_FAT_directory_addEntry+0x51c>
800fd5d4:	02c08821 	move	s1,s6
800fd5d8:	00161880 	sll	v1,s6,0x2
800fd5dc:	00161100 	sll	v0,s6,0x4
800fd5e0:	00431023 	subu	v0,v0,v1
800fd5e4:	00561021 	addu	v0,v0,s6
800fd5e8:	2454ffe6 	addiu	s4,v0,-26
800fd5ec:	24020001 	li	v0,1
800fd5f0:	1222005d 	beq	s1,v0,800fd768 <_FAT_directory_addEntry+0x564>
800fd5f4:	02361826 	xor	v1,s1,s6
800fd5f8:	24020040 	li	v0,64
800fd5fc:	0003100b 	movn	v0,zero,v1
800fd600:	2624ffff 	addiu	a0,s1,-1
800fd604:	00441025 	or	v0,v0,a0
800fd608:	00142840 	sll	a1,s4,0x1
800fd60c:	a3a20031 	sb	v0,49(sp)
800fd610:	27a30072 	addiu	v1,sp,114
800fd614:	3c02801c 	lui	v0,0x801c
800fd618:	00651821 	addu	v1,v1,a1
800fd61c:	24491620 	addiu	t1,v0,5664
800fd620:	00004021 	move	t0,zero
800fd624:	27a50031 	addiu	a1,sp,49
800fd628:	240bffff 	li	t3,-1
800fd62c:	0803f59a 	j	800fd668 <_FAT_directory_addEntry+0x464>
800fd630:	240a000d 	li	t2,13
800fd634:	14c00047 	bnez	a2,800fd754 <_FAT_directory_addEntry+0x550>
800fd638:	00000000 	nop
800fd63c:	9462fffe 	lhu	v0,-2(v1)
800fd640:	14400044 	bnez	v0,800fd754 <_FAT_directory_addEntry+0x550>
800fd644:	00000000 	nop
800fd648:	8d220000 	lw	v0,0(t1)
800fd64c:	00a21021 	addu	v0,a1,v0
800fd650:	a04b0001 	sb	t3,1(v0)
800fd654:	a04b0000 	sb	t3,0(v0)
800fd658:	25080001 	addiu	t0,t0,1
800fd65c:	24630002 	addiu	v1,v1,2
800fd660:	110a000e 	beq	t0,t2,800fd69c <_FAT_directory_addEntry+0x498>
800fd664:	25290004 	addiu	t1,t1,4
800fd668:	94620000 	lhu	v0,0(v1)
800fd66c:	29060002 	slti	a2,t0,2
800fd670:	3044ffff 	andi	a0,v0,0xffff
800fd674:	1040ffef 	beqz	v0,800fd634 <_FAT_directory_addEntry+0x430>
800fd678:	00043a02 	srl	a3,a0,0x8
800fd67c:	8d220000 	lw	v0,0(t1)
800fd680:	25080001 	addiu	t0,t0,1
800fd684:	00a21021 	addu	v0,a1,v0
800fd688:	a0470001 	sb	a3,1(v0)
800fd68c:	a0440000 	sb	a0,0(v0)
800fd690:	24630002 	addiu	v1,v1,2
800fd694:	150afff4 	bne	t0,t2,800fd668 <_FAT_directory_addEntry+0x464>
800fd698:	25290004 	addiu	t1,t1,4
800fd69c:	2402000f 	li	v0,15
800fd6a0:	a3a2003c 	sb	v0,60(sp)
800fd6a4:	a3be003e 	sb	s8,62(sp)
800fd6a8:	a3a0003d 	sb	zero,61(sp)
800fd6ac:	a3a0004b 	sb	zero,75(sp)
800fd6b0:	a3a0004c 	sb	zero,76(sp)
800fd6b4:	2e030002 	sltiu	v1,s0,2
800fd6b8:	1460004d 	bnez	v1,800fd7f0 <_FAT_directory_addEntry+0x5ec>
800fd6bc:	8ee70004 	lw	a3,4(s7)
800fd6c0:	8ee40028 	lw	a0,40(s7)
800fd6c4:	2602fffe 	addiu	v0,s0,-2
800fd6c8:	70444002 	mul	t0,v0,a0
800fd6cc:	8ee30020 	lw	v1,32(s7)
800fd6d0:	01033021 	addu	a2,t0,v1
800fd6d4:	3c098010 	lui	t1,0x8010
800fd6d8:	24030020 	li	v1,32
800fd6dc:	00e02021 	move	a0,a3
800fd6e0:	00d33021 	addu	a2,a2,s3
800fd6e4:	00123940 	sll	a3,s2,0x5
800fd6e8:	2522b438 	addiu	v0,t1,-19400
800fd6ec:	0040f809 	jalr	v0
800fd6f0:	afa30010 	sw	v1,16(sp)
800fd6f4:	26470001 	addiu	a3,s2,1
800fd6f8:	24020010 	li	v0,16
800fd6fc:	10e2002f 	beq	a3,v0,800fd7bc <_FAT_directory_addEntry+0x5b8>
800fd700:	02002821 	move	a1,s0
800fd704:	02602021 	move	a0,s3
800fd708:	2631ffff 	addiu	s1,s1,-1
800fd70c:	2694fff3 	addiu	s4,s4,-13
800fd710:	00a08021 	move	s0,a1
800fd714:	00809821 	move	s3,a0
800fd718:	1620ffb4 	bnez	s1,800fd5ec <_FAT_directory_addEntry+0x3e8>
800fd71c:	00e09021 	move	s2,a3
800fd720:	8fbf05ec 	lw	ra,1516(sp)
800fd724:	8fbe05e8 	lw	s8,1512(sp)
800fd728:	8fb705e4 	lw	s7,1508(sp)
800fd72c:	8fb605e0 	lw	s6,1504(sp)
800fd730:	8fb505dc 	lw	s5,1500(sp)
800fd734:	8fb405d8 	lw	s4,1496(sp)
800fd738:	8fb305d4 	lw	s3,1492(sp)
800fd73c:	8fb205d0 	lw	s2,1488(sp)
800fd740:	8fb105cc 	lw	s1,1484(sp)
800fd744:	8fb005c8 	lw	s0,1480(sp)
800fd748:	24020001 	li	v0,1
800fd74c:	03e00008 	jr	ra
800fd750:	27bd05f0 	addiu	sp,sp,1520
800fd754:	8d220000 	lw	v0,0(t1)
800fd758:	00a21021 	addu	v0,a1,v0
800fd75c:	a0400001 	sb	zero,1(v0)
800fd760:	0803f596 	j	800fd658 <_FAT_directory_addEntry+0x454>
800fd764:	a0400000 	sb	zero,0(v0)
800fd768:	2e020002 	sltiu	v0,s0,2
800fd76c:	14400045 	bnez	v0,800fd884 <_FAT_directory_addEntry+0x680>
800fd770:	8ee50004 	lw	a1,4(s7)
800fd774:	8ee40028 	lw	a0,40(s7)
800fd778:	2602fffe 	addiu	v0,s0,-2
800fd77c:	70443802 	mul	a3,v0,a0
800fd780:	8ee30020 	lw	v1,32(s7)
800fd784:	00e33021 	addu	a2,a3,v1
800fd788:	3c088010 	lui	t0,0x8010
800fd78c:	24030020 	li	v1,32
800fd790:	00a02021 	move	a0,a1
800fd794:	00123940 	sll	a3,s2,0x5
800fd798:	00d33021 	addu	a2,a2,s3
800fd79c:	02a02821 	move	a1,s5
800fd7a0:	2502b438 	addiu	v0,t0,-19400
800fd7a4:	0040f809 	jalr	v0
800fd7a8:	afa30010 	sw	v1,16(sp)
800fd7ac:	26470001 	addiu	a3,s2,1
800fd7b0:	24020010 	li	v0,16
800fd7b4:	14e2ffd3 	bne	a3,v0,800fd704 <_FAT_directory_addEntry+0x500>
800fd7b8:	02002821 	move	a1,s0
800fd7bc:	8ee20028 	lw	v0,40(s7)
800fd7c0:	26640001 	addiu	a0,s3,1
800fd7c4:	10820013 	beq	a0,v0,800fd814 <_FAT_directory_addEntry+0x610>
800fd7c8:	00000000 	nop
800fd7cc:	16000006 	bnez	s0,800fd7e8 <_FAT_directory_addEntry+0x5e4>
800fd7d0:	02002821 	move	a1,s0
800fd7d4:	8ee20020 	lw	v0,32(s7)
800fd7d8:	8ee30014 	lw	v1,20(s7)
800fd7dc:	00431023 	subu	v0,v0,v1
800fd7e0:	1082ffcf 	beq	a0,v0,800fd720 <_FAT_directory_addEntry+0x51c>
800fd7e4:	02002821 	move	a1,s0
800fd7e8:	0803f5c2 	j	800fd708 <_FAT_directory_addEntry+0x504>
800fd7ec:	00003821 	move	a3,zero
800fd7f0:	0803f5b5 	j	800fd6d4 <_FAT_directory_addEntry+0x4d0>
800fd7f4:	8ee60014 	lw	a2,20(s7)
800fd7f8:	12d3004a 	beq	s6,s3,800fd924 <_FAT_directory_addEntry+0x720>
800fd7fc:	00000000 	nop
800fd800:	2673ffff 	addiu	s3,s3,-1
800fd804:	1260ff61 	beqz	s3,800fd58c <_FAT_directory_addEntry+0x388>
800fd808:	8fa905b8 	lw	t1,1464(sp)
800fd80c:	0803f55a 	j	800fd568 <_FAT_directory_addEntry+0x364>
800fd810:	26270001 	addiu	a3,s1,1
800fd814:	1200ffef 	beqz	s0,800fd7d4 <_FAT_directory_addEntry+0x5d0>
800fd818:	3c028010 	lui	v0,0x8010
800fd81c:	02002821 	move	a1,s0
800fd820:	244209d0 	addiu	v0,v0,2512
800fd824:	0040f809 	jalr	v0
800fd828:	02e02021 	move	a0,s7
800fd82c:	00402821 	move	a1,v0
800fd830:	3c020fff 	lui	v0,0xfff
800fd834:	3442ffff 	ori	v0,v0,0xffff
800fd838:	10a2ffb9 	beq	a1,v0,800fd720 <_FAT_directory_addEntry+0x51c>
800fd83c:	00002021 	move	a0,zero
800fd840:	0803f5c2 	j	800fd708 <_FAT_directory_addEntry+0x504>
800fd844:	00003821 	move	a3,zero
800fd848:	0803f54b 	j	800fd52c <_FAT_directory_addEntry+0x328>
800fd84c:	8ee60014 	lw	a2,20(s7)
800fd850:	8ee20028 	lw	v0,40(s7)
800fd854:	26440001 	addiu	a0,s2,1
800fd858:	10820044 	beq	a0,v0,800fd96c <_FAT_directory_addEntry+0x768>
800fd85c:	00000000 	nop
800fd860:	16000006 	bnez	s0,800fd87c <_FAT_directory_addEntry+0x678>
800fd864:	02001821 	move	v1,s0
800fd868:	8ee20020 	lw	v0,32(s7)
800fd86c:	8ee30014 	lw	v1,20(s7)
800fd870:	00431023 	subu	v0,v0,v1
800fd874:	1082fe7f 	beq	a0,v0,800fd274 <_FAT_directory_addEntry+0x70>
800fd878:	02001821 	move	v1,s0
800fd87c:	0803f55e 	j	800fd578 <_FAT_directory_addEntry+0x374>
800fd880:	00003821 	move	a3,zero
800fd884:	0803f5e2 	j	800fd788 <_FAT_directory_addEntry+0x584>
800fd888:	8ee60014 	lw	a2,20(s7)
800fd88c:	3c108019 	lui	s0,0x8019
800fd890:	27c2bdb0 	addiu	v0,s8,-16976
800fd894:	0040f809 	jalr	v0
800fd898:	26041c50 	addiu	a0,s0,7248
800fd89c:	00403021 	move	a2,v0
800fd8a0:	2c420100 	sltiu	v0,v0,256
800fd8a4:	10400096 	beqz	v0,800fdb00 <_FAT_directory_addEntry+0x8fc>
800fd8a8:	3c028012 	lui	v0,0x8012
800fd8ac:	2cc20004 	sltiu	v0,a2,4
800fd8b0:	10400027 	beqz	v0,800fd950 <_FAT_directory_addEntry+0x74c>
800fd8b4:	92031c50 	lbu	v1,7248(s0)
800fd8b8:	92a20038 	lbu	v0,56(s5)
800fd8bc:	26051c50 	addiu	a1,s0,7248
800fd8c0:	10c00012 	beqz	a2,800fd90c <_FAT_directory_addEntry+0x708>
800fd8c4:	00431023 	subu	v0,v0,v1
800fd8c8:	14400010 	bnez	v0,800fd90c <_FAT_directory_addEntry+0x708>
800fd8cc:	2cc40002 	sltiu	a0,a2,2
800fd8d0:	92220001 	lbu	v0,1(s1)
800fd8d4:	90a30001 	lbu	v1,1(a1)
800fd8d8:	1480000c 	bnez	a0,800fd90c <_FAT_directory_addEntry+0x708>
800fd8dc:	00431023 	subu	v0,v0,v1
800fd8e0:	1440000a 	bnez	v0,800fd90c <_FAT_directory_addEntry+0x708>
800fd8e4:	24040002 	li	a0,2
800fd8e8:	92220002 	lbu	v0,2(s1)
800fd8ec:	90a30002 	lbu	v1,2(a1)
800fd8f0:	10c40006 	beq	a2,a0,800fd90c <_FAT_directory_addEntry+0x708>
800fd8f4:	00431023 	subu	v0,v0,v1
800fd8f8:	14400005 	bnez	v0,800fd910 <_FAT_directory_addEntry+0x70c>
800fd8fc:	2c420001 	sltiu	v0,v0,1
800fd900:	90a30003 	lbu	v1,3(a1)
800fd904:	92220003 	lbu	v0,3(s1)
800fd908:	00431023 	subu	v0,v0,v1
800fd90c:	2c420001 	sltiu	v0,v0,1
800fd910:	1040002d 	beqz	v0,800fd9c8 <_FAT_directory_addEntry+0x7c4>
800fd914:	2402002e 	li	v0,46
800fd918:	a2a20001 	sb	v0,1(s5)
800fd91c:	0803f533 	j	800fd4cc <_FAT_directory_addEntry+0x2c8>
800fd920:	a2a20000 	sb	v0,0(s5)
800fd924:	afb105b8 	sw	s1,1464(sp)
800fd928:	afb205b4 	sw	s2,1460(sp)
800fd92c:	0803f600 	j	800fd800 <_FAT_directory_addEntry+0x5fc>
800fd930:	afb005b0 	sw	s0,1456(sp)
800fd934:	3c028012 	lui	v0,0x8012
800fd938:	260514f4 	addiu	a1,s0,5364
800fd93c:	2442bbc0 	addiu	v0,v0,-17472
800fd940:	0040f809 	jalr	v0
800fd944:	02202021 	move	a0,s1
800fd948:	0803f530 	j	800fd4c0 <_FAT_directory_addEntry+0x2bc>
800fd94c:	2c420001 	sltiu	v0,v0,1
800fd950:	3c028012 	lui	v0,0x8012
800fd954:	26051c50 	addiu	a1,s0,7248
800fd958:	2442bbc0 	addiu	v0,v0,-17472
800fd95c:	0040f809 	jalr	v0
800fd960:	02202021 	move	a0,s1
800fd964:	0803f644 	j	800fd910 <_FAT_directory_addEntry+0x70c>
800fd968:	2c420001 	sltiu	v0,v0,1
800fd96c:	1200ffbe 	beqz	s0,800fd868 <_FAT_directory_addEntry+0x664>
800fd970:	3c028010 	lui	v0,0x8010
800fd974:	02e02021 	move	a0,s7
800fd978:	244209d0 	addiu	v0,v0,2512
800fd97c:	0040f809 	jalr	v0
800fd980:	02002821 	move	a1,s0
800fd984:	00401821 	move	v1,v0
800fd988:	3c020fff 	lui	v0,0xfff
800fd98c:	3442ffff 	ori	v0,v0,0xffff
800fd990:	10620003 	beq	v1,v0,800fd9a0 <_FAT_directory_addEntry+0x79c>
800fd994:	00002021 	move	a0,zero
800fd998:	0803f55e 	j	800fd578 <_FAT_directory_addEntry+0x374>
800fd99c:	00003821 	move	a3,zero
800fd9a0:	3c028010 	lui	v0,0x8010
800fd9a4:	02002821 	move	a1,s0
800fd9a8:	24421164 	addiu	v0,v0,4452
800fd9ac:	0040f809 	jalr	v0
800fd9b0:	02e02021 	move	a0,s7
800fd9b4:	1040fe2f 	beqz	v0,800fd274 <_FAT_directory_addEntry+0x70>
800fd9b8:	00401821 	move	v1,v0
800fd9bc:	00002021 	move	a0,zero
800fd9c0:	0803f55e 	j	800fd578 <_FAT_directory_addEntry+0x374>
800fd9c4:	00003821 	move	a3,zero
800fd9c8:	3c028010 	lui	v0,0x8010
800fd9cc:	2442b940 	addiu	v0,v0,-18112
800fd9d0:	0040f809 	jalr	v0
800fd9d4:	02202021 	move	a0,s1
800fd9d8:	10400050 	beqz	v0,800fdb1c <_FAT_directory_addEntry+0x918>
800fd9dc:	3c078011 	lui	a3,0x8011
800fd9e0:	82230000 	lb	v1,0(s1)
800fd9e4:	1060000b 	beqz	v1,800fda14 <_FAT_directory_addEntry+0x810>
800fd9e8:	306300ff 	andi	v1,v1,0xff
800fd9ec:	2462ff9f 	addiu	v0,v1,-97
800fd9f0:	304200ff 	andi	v0,v0,0xff
800fd9f4:	2c42001a 	sltiu	v0,v0,26
800fd9f8:	10400002 	beqz	v0,800fda04 <_FAT_directory_addEntry+0x800>
800fd9fc:	2463ffe0 	addiu	v1,v1,-32
800fda00:	a2c30000 	sb	v1,0(s6)
800fda04:	26d60001 	addiu	s6,s6,1
800fda08:	82c30000 	lb	v1,0(s6)
800fda0c:	1460fff7 	bnez	v1,800fd9ec <_FAT_directory_addEntry+0x7e8>
800fda10:	306300ff 	andi	v1,v1,0xff
800fda14:	82a30038 	lb	v1,56(s5)
800fda18:	2402002e 	li	v0,46
800fda1c:	10620231 	beq	v1,v0,800fe2e4 <_FAT_directory_addEntry+0x10e0>
800fda20:	00003021 	move	a2,zero
800fda24:	10600214 	beqz	v1,800fe278 <_FAT_directory_addEntry+0x1074>
800fda28:	00003821 	move	a3,zero
800fda2c:	82a40039 	lb	a0,57(s5)
800fda30:	10820229 	beq	a0,v0,800fe2d8 <_FAT_directory_addEntry+0x10d4>
800fda34:	a2a30000 	sb	v1,0(s5)
800fda38:	10800227 	beqz	a0,800fe2d8 <_FAT_directory_addEntry+0x10d4>
800fda3c:	00000000 	nop
800fda40:	82a3003a 	lb	v1,58(s5)
800fda44:	10620221 	beq	v1,v0,800fe2cc <_FAT_directory_addEntry+0x10c8>
800fda48:	a2a40001 	sb	a0,1(s5)
800fda4c:	1060021f 	beqz	v1,800fe2cc <_FAT_directory_addEntry+0x10c8>
800fda50:	2404002e 	li	a0,46
800fda54:	82a2003b 	lb	v0,59(s5)
800fda58:	10440219 	beq	v0,a0,800fe2c0 <_FAT_directory_addEntry+0x10bc>
800fda5c:	a2a30002 	sb	v1,2(s5)
800fda60:	10400217 	beqz	v0,800fe2c0 <_FAT_directory_addEntry+0x10bc>
800fda64:	00000000 	nop
800fda68:	82a3003c 	lb	v1,60(s5)
800fda6c:	10640211 	beq	v1,a0,800fe2b4 <_FAT_directory_addEntry+0x10b0>
800fda70:	a2a20003 	sb	v0,3(s5)
800fda74:	1060020f 	beqz	v1,800fe2b4 <_FAT_directory_addEntry+0x10b0>
800fda78:	00000000 	nop
800fda7c:	82a2003d 	lb	v0,61(s5)
800fda80:	10440209 	beq	v0,a0,800fe2a8 <_FAT_directory_addEntry+0x10a4>
800fda84:	a2a30004 	sb	v1,4(s5)
800fda88:	10400207 	beqz	v0,800fe2a8 <_FAT_directory_addEntry+0x10a4>
800fda8c:	00000000 	nop
800fda90:	82a3003e 	lb	v1,62(s5)
800fda94:	10640201 	beq	v1,a0,800fe29c <_FAT_directory_addEntry+0x1098>
800fda98:	a2a20005 	sb	v0,5(s5)
800fda9c:	106001ff 	beqz	v1,800fe29c <_FAT_directory_addEntry+0x1098>
800fdaa0:	00000000 	nop
800fdaa4:	82a2003f 	lb	v0,63(s5)
800fdaa8:	104401f1 	beq	v0,a0,800fe270 <_FAT_directory_addEntry+0x106c>
800fdaac:	a2a30006 	sb	v1,6(s5)
800fdab0:	104001ef 	beqz	v0,800fe270 <_FAT_directory_addEntry+0x106c>
800fdab4:	24060008 	li	a2,8
800fdab8:	24070008 	li	a3,8
800fdabc:	a2a20007 	sb	v0,7(s5)
800fdac0:	00f52021 	addu	a0,a3,s5
800fdac4:	80830038 	lb	v1,56(a0)
800fdac8:	2402002e 	li	v0,46
800fdacc:	1062015a 	beq	v1,v0,800fe038 <_FAT_directory_addEntry+0xe34>
800fdad0:	00000000 	nop
800fdad4:	28c2000b 	slti	v0,a2,11
800fdad8:	1040fe7c 	beqz	v0,800fd4cc <_FAT_directory_addEntry+0x2c8>
800fdadc:	02a61021 	addu	v0,s5,a2
800fdae0:	24040020 	li	a0,32
800fdae4:	2403000b 	li	v1,11
800fdae8:	24c60001 	addiu	a2,a2,1
800fdaec:	a0440000 	sb	a0,0(v0)
800fdaf0:	14c3fffd 	bne	a2,v1,800fdae8 <_FAT_directory_addEntry+0x8e4>
800fdaf4:	24420001 	addiu	v0,v0,1
800fdaf8:	0803f534 	j	800fd4d0 <_FAT_directory_addEntry+0x2cc>
800fdafc:	8fa805f8 	lw	t0,1528(sp)
800fdb00:	26051c50 	addiu	a1,s0,7248
800fdb04:	02202021 	move	a0,s1
800fdb08:	2442bfc0 	addiu	v0,v0,-16448
800fdb0c:	0040f809 	jalr	v0
800fdb10:	24060100 	li	a2,256
800fdb14:	0803f644 	j	800fd910 <_FAT_directory_addEntry+0x70c>
800fdb18:	2c420001 	sltiu	v0,v0,1
800fdb1c:	27b00072 	addiu	s0,sp,114
800fdb20:	24060200 	li	a2,512
800fdb24:	24e2ca64 	addiu	v0,a3,-13724
800fdb28:	02002021 	move	a0,s0
800fdb2c:	0040f809 	jalr	v0
800fdb30:	00002821 	move	a1,zero
800fdb34:	3c028010 	lui	v0,0x8010
800fdb38:	02002821 	move	a1,s0
800fdb3c:	24421440 	addiu	v0,v0,5184
800fdb40:	0040f809 	jalr	v0
800fdb44:	02202021 	move	a0,s1
800fdb48:	3c028010 	lui	v0,0x8010
800fdb4c:	02002021 	move	a0,s0
800fdb50:	24421638 	addiu	v0,v0,5688
800fdb54:	0040f809 	jalr	v0
800fdb58:	24050100 	li	a1,256
800fdb5c:	3c088012 	lui	t0,0x8012
800fdb60:	02202021 	move	a0,s1
800fdb64:	2405002e 	li	a1,46
800fdb68:	2510c1a0 	addiu	s0,t0,-15968
800fdb6c:	0200f809 	jalr	s0
800fdb70:	0040b021 	move	s6,v0
800fdb74:	10400153 	beqz	v0,800fe0c4 <_FAT_directory_addEntry+0xec0>
800fdb78:	0040a021 	move	s4,v0
800fdb7c:	02209021 	move	s2,s1
800fdb80:	02a08021 	move	s0,s5
800fdb84:	00009821 	move	s3,zero
800fdb88:	0254102b 	sltu	v0,s2,s4
800fdb8c:	1040000d 	beqz	v0,800fdbc4 <_FAT_directory_addEntry+0x9c0>
800fdb90:	26520001 	addiu	s2,s2,1
800fdb94:	3c028010 	lui	v0,0x8010
800fdb98:	2442175c 	addiu	v0,v0,5980
800fdb9c:	0040f809 	jalr	v0
800fdba0:	92040038 	lbu	a0,56(s0)
800fdba4:	10400004 	beqz	v0,800fdbb8 <_FAT_directory_addEntry+0x9b4>
800fdba8:	03b31821 	addu	v1,sp,s3
800fdbac:	92020038 	lbu	v0,56(s0)
800fdbb0:	26730001 	addiu	s3,s3,1
800fdbb4:	a0620024 	sb	v0,36(v1)
800fdbb8:	2a620006 	slti	v0,s3,6
800fdbbc:	1440fff2 	bnez	v0,800fdb88 <_FAT_directory_addEntry+0x984>
800fdbc0:	26100001 	addiu	s0,s0,1
800fdbc4:	2a620008 	slti	v0,s3,8
800fdbc8:	1040013c 	beqz	v0,800fe0bc <_FAT_directory_addEntry+0xeb8>
800fdbcc:	2403005f 	li	v1,95
800fdbd0:	27be0024 	addiu	s8,sp,36
800fdbd4:	03d31021 	addu	v0,s8,s3
800fdbd8:	27a4002c 	addiu	a0,sp,44
800fdbdc:	a0430000 	sb	v1,0(v0)
800fdbe0:	24420001 	addiu	v0,v0,1
800fdbe4:	1444fffd 	bne	v0,a0,800fdbdc <_FAT_directory_addEntry+0x9d8>
800fdbe8:	24130008 	li	s3,8
800fdbec:	3c098012 	lui	t1,0x8012
800fdbf0:	02202021 	move	a0,s1
800fdbf4:	2522c1a0 	addiu	v0,t1,-15968
800fdbf8:	0040f809 	jalr	v0
800fdbfc:	2405002e 	li	a1,46
800fdc00:	10400126 	beqz	v0,800fe09c <_FAT_directory_addEntry+0xe98>
800fdc04:	00402021 	move	a0,v0
800fdc08:	2402002e 	li	v0,46
800fdc0c:	2a63000c 	slti	v1,s3,12
800fdc10:	10600128 	beqz	v1,800fe0b4 <_FAT_directory_addEntry+0xeb0>
800fdc14:	a3a2002c 	sb	v0,44(sp)
800fdc18:	90830000 	lbu	v1,0(a0)
800fdc1c:	27a60018 	addiu	a2,sp,24
800fdc20:	00d31021 	addu	v0,a2,s3
800fdc24:	24840001 	addiu	a0,a0,1
800fdc28:	a043000c 	sb	v1,12(v0)
800fdc2c:	1080000b 	beqz	a0,800fdc5c <_FAT_directory_addEntry+0xa58>
800fdc30:	26730001 	addiu	s3,s3,1
800fdc34:	03d31821 	addu	v1,s8,s3
800fdc38:	2405000c 	li	a1,12
800fdc3c:	12650008 	beq	s3,a1,800fdc60 <_FAT_directory_addEntry+0xa5c>
800fdc40:	00d31021 	addu	v0,a2,s3
800fdc44:	90820000 	lbu	v0,0(a0)
800fdc48:	24840001 	addiu	a0,a0,1
800fdc4c:	a0620000 	sb	v0,0(v1)
800fdc50:	26730001 	addiu	s3,s3,1
800fdc54:	1480fff9 	bnez	a0,800fdc3c <_FAT_directory_addEntry+0xa38>
800fdc58:	24630001 	addiu	v1,v1,1
800fdc5c:	00d31021 	addu	v0,a2,s3
800fdc60:	a040000c 	sb	zero,12(v0)
800fdc64:	2402007e 	li	v0,126
800fdc68:	a3a20029 	sb	v0,41(sp)
800fdc6c:	00009021 	move	s2,zero
800fdc70:	3c026666 	lui	v0,0x6666
800fdc74:	26520001 	addiu	s2,s2,1
800fdc78:	34426667 	ori	v0,v0,0x6667
800fdc7c:	02420018 	mult	s2,v0
800fdc80:	001227c3 	sra	a0,s2,0x1f
800fdc84:	00001810 	mfhi	v1
800fdc88:	3c078012 	lui	a3,0x8012
800fdc8c:	00031883 	sra	v1,v1,0x2
800fdc90:	00641823 	subu	v1,v1,a0
800fdc94:	00620018 	mult	v1,v0
800fdc98:	000327c3 	sra	a0,v1,0x1f
800fdc9c:	00001010 	mfhi	v0
800fdca0:	00033040 	sll	a2,v1,0x1
800fdca4:	00021083 	sra	v0,v0,0x2
800fdca8:	00441023 	subu	v0,v0,a0
800fdcac:	000228c0 	sll	a1,v0,0x3
800fdcb0:	000320c0 	sll	a0,v1,0x3
800fdcb4:	00021040 	sll	v0,v0,0x1
800fdcb8:	00451021 	addu	v0,v0,a1
800fdcbc:	00c43021 	addu	a2,a2,a0
800fdcc0:	00621823 	subu	v1,v1,v0
800fdcc4:	02463023 	subu	a2,s2,a2
800fdcc8:	24630030 	addiu	v1,v1,48
800fdccc:	24c60030 	addiu	a2,a2,48
800fdcd0:	03c02021 	move	a0,s8
800fdcd4:	24050100 	li	a1,256
800fdcd8:	24e2be90 	addiu	v0,a3,-16752
800fdcdc:	a3a3002a 	sb	v1,42(sp)
800fdce0:	0040f809 	jalr	v0
800fdce4:	a3a6002b 	sb	a2,43(sp)
800fdce8:	2c420100 	sltiu	v0,v0,256
800fdcec:	10400022 	beqz	v0,800fdd78 <_FAT_directory_addEntry+0xb74>
800fdcf0:	3c028010 	lui	v0,0x8010
800fdcf4:	8fa805f8 	lw	t0,1528(sp)
800fdcf8:	27b40274 	addiu	s4,sp,628
800fdcfc:	2451c65c 	addiu	s1,v0,-14756
800fdd00:	2402ffff 	li	v0,-1
800fdd04:	02e02021 	move	a0,s7
800fdd08:	02802821 	move	a1,s4
800fdd0c:	afa202a8 	sw	v0,680(sp)
800fdd10:	afa80294 	sw	t0,660(sp)
800fdd14:	afa00298 	sw	zero,664(sp)
800fdd18:	afa2029c 	sw	v0,668(sp)
800fdd1c:	afa802a0 	sw	t0,672(sp)
800fdd20:	0220f809 	jalr	s1
800fdd24:	afa002a4 	sw	zero,676(sp)
800fdd28:	10400013 	beqz	v0,800fdd78 <_FAT_directory_addEntry+0xb74>
800fdd2c:	3c028012 	lui	v0,0x8012
800fdd30:	2450cc10 	addiu	s0,v0,-13296
800fdd34:	0803f753 	j	800fdd4c <_FAT_directory_addEntry+0xb48>
800fdd38:	27b302ac 	addiu	s3,sp,684
800fdd3c:	0220f809 	jalr	s1
800fdd40:	00000000 	nop
800fdd44:	1040000d 	beqz	v0,800fdd7c <_FAT_directory_addEntry+0xb78>
800fdd48:	24020064 	li	v0,100
800fdd4c:	03c02021 	move	a0,s8
800fdd50:	0200f809 	jalr	s0
800fdd54:	02602821 	move	a1,s3
800fdd58:	02e02021 	move	a0,s7
800fdd5c:	1440fff7 	bnez	v0,800fdd3c <_FAT_directory_addEntry+0xb38>
800fdd60:	02802821 	move	a1,s4
800fdd64:	24020064 	li	v0,100
800fdd68:	1642ffc2 	bne	s2,v0,800fdc74 <_FAT_directory_addEntry+0xa70>
800fdd6c:	3c026666 	lui	v0,0x6666
800fdd70:	0803f49e 	j	800fd278 <_FAT_directory_addEntry+0x74>
800fdd74:	8fbf05ec 	lw	ra,1516(sp)
800fdd78:	24020064 	li	v0,100
800fdd7c:	1242fd3d 	beq	s2,v0,800fd274 <_FAT_directory_addEntry+0x70>
800fdd80:	83a30024 	lb	v1,36(sp)
800fdd84:	1060000c 	beqz	v1,800fddb8 <_FAT_directory_addEntry+0xbb4>
800fdd88:	03c02021 	move	a0,s8
800fdd8c:	306300ff 	andi	v1,v1,0xff
800fdd90:	2462ff9f 	addiu	v0,v1,-97
800fdd94:	304200ff 	andi	v0,v0,0xff
800fdd98:	2c42001a 	sltiu	v0,v0,26
800fdd9c:	10400002 	beqz	v0,800fdda8 <_FAT_directory_addEntry+0xba4>
800fdda0:	2463ffe0 	addiu	v1,v1,-32
800fdda4:	a0830000 	sb	v1,0(a0)
800fdda8:	24840001 	addiu	a0,a0,1
800fddac:	80830000 	lb	v1,0(a0)
800fddb0:	1460fff7 	bnez	v1,800fdd90 <_FAT_directory_addEntry+0xb8c>
800fddb4:	306300ff 	andi	v1,v1,0xff
800fddb8:	3c108011 	lui	s0,0x8011
800fddbc:	03c02821 	move	a1,s8
800fddc0:	2610c930 	addiu	s0,s0,-14032
800fddc4:	02a02021 	move	a0,s5
800fddc8:	0200f809 	jalr	s0
800fddcc:	24060008 	li	a2,8
800fddd0:	26a40008 	addiu	a0,s5,8
800fddd4:	27a5002d 	addiu	a1,sp,45
800fddd8:	0200f809 	jalr	s0
800fdddc:	24060003 	li	a2,3
800fdde0:	92a30000 	lbu	v1,0(s5)
800fdde4:	2c620020 	sltiu	v0,v1,32
800fdde8:	10400003 	beqz	v0,800fddf8 <_FAT_directory_addEntry+0xbf4>
800fddec:	24020020 	li	v0,32
800fddf0:	a2a20000 	sb	v0,0(s5)
800fddf4:	24030020 	li	v1,32
800fddf8:	92a20001 	lbu	v0,1(s5)
800fddfc:	2c420020 	sltiu	v0,v0,32
800fde00:	10400002 	beqz	v0,800fde0c <_FAT_directory_addEntry+0xc08>
800fde04:	24020020 	li	v0,32
800fde08:	a2a20001 	sb	v0,1(s5)
800fde0c:	92a20002 	lbu	v0,2(s5)
800fde10:	2c420020 	sltiu	v0,v0,32
800fde14:	10400002 	beqz	v0,800fde20 <_FAT_directory_addEntry+0xc1c>
800fde18:	24020020 	li	v0,32
800fde1c:	a2a20002 	sb	v0,2(s5)
800fde20:	92a20003 	lbu	v0,3(s5)
800fde24:	2c420020 	sltiu	v0,v0,32
800fde28:	10400002 	beqz	v0,800fde34 <_FAT_directory_addEntry+0xc30>
800fde2c:	24020020 	li	v0,32
800fde30:	a2a20003 	sb	v0,3(s5)
800fde34:	92a20004 	lbu	v0,4(s5)
800fde38:	2c420020 	sltiu	v0,v0,32
800fde3c:	10400002 	beqz	v0,800fde48 <_FAT_directory_addEntry+0xc44>
800fde40:	24020020 	li	v0,32
800fde44:	a2a20004 	sb	v0,4(s5)
800fde48:	92a20005 	lbu	v0,5(s5)
800fde4c:	2c420020 	sltiu	v0,v0,32
800fde50:	10400002 	beqz	v0,800fde5c <_FAT_directory_addEntry+0xc58>
800fde54:	24020020 	li	v0,32
800fde58:	a2a20005 	sb	v0,5(s5)
800fde5c:	92a20006 	lbu	v0,6(s5)
800fde60:	2c420020 	sltiu	v0,v0,32
800fde64:	10400002 	beqz	v0,800fde70 <_FAT_directory_addEntry+0xc6c>
800fde68:	24020020 	li	v0,32
800fde6c:	a2a20006 	sb	v0,6(s5)
800fde70:	92a20007 	lbu	v0,7(s5)
800fde74:	2c420020 	sltiu	v0,v0,32
800fde78:	10400002 	beqz	v0,800fde84 <_FAT_directory_addEntry+0xc80>
800fde7c:	24020020 	li	v0,32
800fde80:	a2a20007 	sb	v0,7(s5)
800fde84:	92a20008 	lbu	v0,8(s5)
800fde88:	2c420020 	sltiu	v0,v0,32
800fde8c:	10400002 	beqz	v0,800fde98 <_FAT_directory_addEntry+0xc94>
800fde90:	24020020 	li	v0,32
800fde94:	a2a20008 	sb	v0,8(s5)
800fde98:	92a20009 	lbu	v0,9(s5)
800fde9c:	2c420020 	sltiu	v0,v0,32
800fdea0:	10400004 	beqz	v0,800fdeb4 <_FAT_directory_addEntry+0xcb0>
800fdea4:	30620001 	andi	v0,v1,0x1
800fdea8:	24020020 	li	v0,32
800fdeac:	a2a20009 	sb	v0,9(s5)
800fdeb0:	30620001 	andi	v0,v1,0x1
800fdeb4:	10400002 	beqz	v0,800fdec0 <_FAT_directory_addEntry+0xcbc>
800fdeb8:	00002021 	move	a0,zero
800fdebc:	24040080 	li	a0,128
800fdec0:	00031042 	srl	v0,v1,0x1
800fdec4:	92a30001 	lbu	v1,1(s5)
800fdec8:	00821021 	addu	v0,a0,v0
800fdecc:	00431021 	addu	v0,v0,v1
800fded0:	24050080 	li	a1,128
800fded4:	304200ff 	andi	v0,v0,0xff
800fded8:	30440001 	andi	a0,v0,0x1
800fdedc:	00a01821 	move	v1,a1
800fdee0:	0004180a 	movz	v1,zero,a0
800fdee4:	00021042 	srl	v0,v0,0x1
800fdee8:	92a40002 	lbu	a0,2(s5)
800fdeec:	00621821 	addu	v1,v1,v0
800fdef0:	00641821 	addu	v1,v1,a0
800fdef4:	306300ff 	andi	v1,v1,0xff
800fdef8:	30640001 	andi	a0,v1,0x1
800fdefc:	00a01021 	move	v0,a1
800fdf00:	0004100a 	movz	v0,zero,a0
800fdf04:	00031842 	srl	v1,v1,0x1
800fdf08:	92a40003 	lbu	a0,3(s5)
800fdf0c:	00431021 	addu	v0,v0,v1
800fdf10:	00441021 	addu	v0,v0,a0
800fdf14:	304200ff 	andi	v0,v0,0xff
800fdf18:	30440001 	andi	a0,v0,0x1
800fdf1c:	00a01821 	move	v1,a1
800fdf20:	0004180a 	movz	v1,zero,a0
800fdf24:	00021042 	srl	v0,v0,0x1
800fdf28:	92a40004 	lbu	a0,4(s5)
800fdf2c:	00621821 	addu	v1,v1,v0
800fdf30:	00641821 	addu	v1,v1,a0
800fdf34:	306300ff 	andi	v1,v1,0xff
800fdf38:	30640001 	andi	a0,v1,0x1
800fdf3c:	00a01021 	move	v0,a1
800fdf40:	0004100a 	movz	v0,zero,a0
800fdf44:	00031842 	srl	v1,v1,0x1
800fdf48:	92a40005 	lbu	a0,5(s5)
800fdf4c:	00431021 	addu	v0,v0,v1
800fdf50:	00441021 	addu	v0,v0,a0
800fdf54:	304200ff 	andi	v0,v0,0xff
800fdf58:	30440001 	andi	a0,v0,0x1
800fdf5c:	00a01821 	move	v1,a1
800fdf60:	0004180a 	movz	v1,zero,a0
800fdf64:	00021042 	srl	v0,v0,0x1
800fdf68:	92a40006 	lbu	a0,6(s5)
800fdf6c:	00621821 	addu	v1,v1,v0
800fdf70:	00641821 	addu	v1,v1,a0
800fdf74:	306300ff 	andi	v1,v1,0xff
800fdf78:	30640001 	andi	a0,v1,0x1
800fdf7c:	00a01021 	move	v0,a1
800fdf80:	0004100a 	movz	v0,zero,a0
800fdf84:	00031842 	srl	v1,v1,0x1
800fdf88:	92a40007 	lbu	a0,7(s5)
800fdf8c:	00431021 	addu	v0,v0,v1
800fdf90:	00441021 	addu	v0,v0,a0
800fdf94:	304200ff 	andi	v0,v0,0xff
800fdf98:	30440001 	andi	a0,v0,0x1
800fdf9c:	00a01821 	move	v1,a1
800fdfa0:	0004180a 	movz	v1,zero,a0
800fdfa4:	00021042 	srl	v0,v0,0x1
800fdfa8:	92a40008 	lbu	a0,8(s5)
800fdfac:	00621821 	addu	v1,v1,v0
800fdfb0:	00641821 	addu	v1,v1,a0
800fdfb4:	306300ff 	andi	v1,v1,0xff
800fdfb8:	30620001 	andi	v0,v1,0x1
800fdfbc:	0002280a 	movz	a1,zero,v0
800fdfc0:	00031842 	srl	v1,v1,0x1
800fdfc4:	92a20009 	lbu	v0,9(s5)
800fdfc8:	00a32821 	addu	a1,a1,v1
800fdfcc:	00a22821 	addu	a1,a1,v0
800fdfd0:	30a300ff 	andi	v1,a1,0xff
800fdfd4:	30620001 	andi	v0,v1,0x1
800fdfd8:	10400002 	beqz	v0,800fdfe4 <_FAT_directory_addEntry+0xde0>
800fdfdc:	00002821 	move	a1,zero
800fdfe0:	24050080 	li	a1,128
800fdfe4:	3c024ec4 	lui	v0,0x4ec4
800fdfe8:	26c4000c 	addiu	a0,s6,12
800fdfec:	3442ec4f 	ori	v0,v0,0xec4f
800fdff0:	00820019 	multu	a0,v0
800fdff4:	00031842 	srl	v1,v1,0x1
800fdff8:	92a2000a 	lbu	v0,10(s5)
800fdffc:	00002010 	mfhi	a0
800fe000:	00a31821 	addu	v1,a1,v1
800fe004:	00621821 	addu	v1,v1,v0
800fe008:	00042082 	srl	a0,a0,0x2
800fe00c:	8fa205f8 	lw	v0,1528(sp)
800fe010:	24960001 	addiu	s6,a0,1
800fe014:	307e00ff 	andi	s8,v1,0xff
800fe018:	afa20018 	sw	v0,24(sp)
800fe01c:	afa0001c 	sw	zero,28(sp)
800fe020:	16c00064 	bnez	s6,800fe1b4 <_FAT_directory_addEntry+0xfb0>
800fe024:	afa00020 	sw	zero,32(sp)
800fe028:	8fb005f8 	lw	s0,1528(sp)
800fe02c:	00009021 	move	s2,zero
800fe030:	0803f568 	j	800fd5a0 <_FAT_directory_addEntry+0x39c>
800fe034:	00008821 	move	s1,zero
800fe038:	80850039 	lb	a1,57(a0)
800fe03c:	10a0fea5 	beqz	a1,800fdad4 <_FAT_directory_addEntry+0x8d0>
800fe040:	28c2000b 	slti	v0,a2,11
800fe044:	1040000b 	beqz	v0,800fe074 <_FAT_directory_addEntry+0xe70>
800fe048:	24e2003a 	addiu	v0,a3,58
800fe04c:	02a22021 	addu	a0,s5,v0
800fe050:	02a61821 	addu	v1,s5,a2
800fe054:	a0650000 	sb	a1,0(v1)
800fe058:	80850000 	lb	a1,0(a0)
800fe05c:	10a0fe9d 	beqz	a1,800fdad4 <_FAT_directory_addEntry+0x8d0>
800fe060:	24c60001 	addiu	a2,a2,1
800fe064:	2402000b 	li	v0,11
800fe068:	24630001 	addiu	v1,v1,1
800fe06c:	14c2fff9 	bne	a2,v0,800fe054 <_FAT_directory_addEntry+0xe50>
800fe070:	24840001 	addiu	a0,a0,1
800fe074:	8fa905f8 	lw	t1,1528(sp)
800fe078:	24130001 	li	s3,1
800fe07c:	24160001 	li	s6,1
800fe080:	0000f021 	move	s8,zero
800fe084:	01203821 	move	a3,t1
800fe088:	01208021 	move	s0,t1
800fe08c:	afa90018 	sw	t1,24(sp)
800fe090:	afa0001c 	sw	zero,28(sp)
800fe094:	0803f53c 	j	800fd4f0 <_FAT_directory_addEntry+0x2ec>
800fe098:	afa00020 	sw	zero,32(sp)
800fe09c:	a3a0002c 	sb	zero,44(sp)
800fe0a0:	a3a0002d 	sb	zero,45(sp)
800fe0a4:	a3a0002e 	sb	zero,46(sp)
800fe0a8:	a3a0002f 	sb	zero,47(sp)
800fe0ac:	0803f719 	j	800fdc64 <_FAT_directory_addEntry+0xa60>
800fe0b0:	a3a00030 	sb	zero,48(sp)
800fe0b4:	0803f717 	j	800fdc5c <_FAT_directory_addEntry+0xa58>
800fe0b8:	27a60018 	addiu	a2,sp,24
800fe0bc:	0803f6fb 	j	800fdbec <_FAT_directory_addEntry+0x9e8>
800fe0c0:	27be0024 	addiu	s8,sp,36
800fe0c4:	02202021 	move	a0,s1
800fe0c8:	0200f809 	jalr	s0
800fe0cc:	00002821 	move	a1,zero
800fe0d0:	0803f6df 	j	800fdb7c <_FAT_directory_addEntry+0x978>
800fe0d4:	0040a021 	move	s4,v0
800fe0d8:	3c078011 	lui	a3,0x8011
800fe0dc:	aeb00020 	sw	s0,32(s5)
800fe0e0:	aeb20024 	sw	s2,36(s5)
800fe0e4:	aeb10028 	sw	s1,40(s5)
800fe0e8:	24e2ca64 	addiu	v0,a3,-13724
800fe0ec:	27a40051 	addiu	a0,sp,81
800fe0f0:	00002821 	move	a1,zero
800fe0f4:	24060020 	li	a2,32
800fe0f8:	afb10020 	sw	s1,32(sp)
800fe0fc:	afb2001c 	sw	s2,28(sp)
800fe100:	0040f809 	jalr	v0
800fe104:	afb00018 	sw	s0,24(sp)
800fe108:	2673ffff 	addiu	s3,s3,-1
800fe10c:	2402ffff 	li	v0,-1
800fe110:	1262fd2c 	beq	s3,v0,800fd5c4 <_FAT_directory_addEntry+0x3c0>
800fe114:	00000000 	nop
800fe118:	afa005bc 	sw	zero,1468(sp)
800fe11c:	26230001 	addiu	v1,s1,1
800fe120:	24020010 	li	v0,16
800fe124:	aeb0002c 	sw	s0,44(s5)
800fe128:	aeb20030 	sw	s2,48(s5)
800fe12c:	1062002b 	beq	v1,v0,800fe1dc <_FAT_directory_addEntry+0xfd8>
800fe130:	aeb10034 	sw	s1,52(s5)
800fe134:	02001021 	move	v0,s0
800fe138:	02402021 	move	a0,s2
800fe13c:	00033940 	sll	a3,v1,0x5
800fe140:	00408021 	move	s0,v0
800fe144:	00809021 	move	s2,a0
800fe148:	00608821 	move	s1,v1
800fe14c:	24080001 	li	t0,1
800fe150:	2c540002 	sltiu	s4,v0,2
800fe154:	1680001f 	bnez	s4,800fe1d4 <_FAT_directory_addEntry+0xfd0>
800fe158:	8ee50004 	lw	a1,4(s7)
800fe15c:	8ee40028 	lw	a0,40(s7)
800fe160:	2602fffe 	addiu	v0,s0,-2
800fe164:	70444802 	mul	t1,v0,a0
800fe168:	8ee30020 	lw	v1,32(s7)
800fe16c:	01233021 	addu	a2,t1,v1
800fe170:	3c038010 	lui	v1,0x8010
800fe174:	2462b438 	addiu	v0,v1,-19400
800fe178:	24030020 	li	v1,32
800fe17c:	00a02021 	move	a0,a1
800fe180:	afa805c0 	sw	t0,1472(sp)
800fe184:	00d23021 	addu	a2,a2,s2
800fe188:	27a50051 	addiu	a1,sp,81
800fe18c:	0040f809 	jalr	v0
800fe190:	afa30010 	sw	v1,16(sp)
800fe194:	8fa705bc 	lw	a3,1468(sp)
800fe198:	10f3000a 	beq	a3,s3,800fe1c4 <_FAT_directory_addEntry+0xfc0>
800fe19c:	8fa805c0 	lw	t0,1472(sp)
800fe1a0:	24e70001 	addiu	a3,a3,1
800fe1a4:	1500ffdd 	bnez	t0,800fe11c <_FAT_directory_addEntry+0xf18>
800fe1a8:	afa705bc 	sw	a3,1468(sp)
800fe1ac:	0803f49e 	j	800fd278 <_FAT_directory_addEntry+0x74>
800fe1b0:	8fbf05ec 	lw	ra,1516(sp)
800fe1b4:	8fa70018 	lw	a3,24(sp)
800fe1b8:	8fb005f8 	lw	s0,1528(sp)
800fe1bc:	0803f53c 	j	800fd4f0 <_FAT_directory_addEntry+0x2ec>
800fe1c0:	02c09821 	move	s3,s6
800fe1c4:	1100fc2c 	beqz	t0,800fd278 <_FAT_directory_addEntry+0x74>
800fe1c8:	8fbf05ec 	lw	ra,1516(sp)
800fe1cc:	0803f572 	j	800fd5c8 <_FAT_directory_addEntry+0x3c4>
800fe1d0:	8eb20028 	lw	s2,40(s5)
800fe1d4:	0803f85c 	j	800fe170 <_FAT_directory_addEntry+0xf6c>
800fe1d8:	8ee60014 	lw	a2,20(s7)
800fe1dc:	8ee20028 	lw	v0,40(s7)
800fe1e0:	26440001 	addiu	a0,s2,1
800fe1e4:	1082000b 	beq	a0,v0,800fe214 <_FAT_directory_addEntry+0x1010>
800fe1e8:	00000000 	nop
800fe1ec:	16000006 	bnez	s0,800fe208 <_FAT_directory_addEntry+0x1004>
800fe1f0:	02001021 	move	v0,s0
800fe1f4:	8ee20020 	lw	v0,32(s7)
800fe1f8:	8ee30014 	lw	v1,20(s7)
800fe1fc:	00431023 	subu	v0,v0,v1
800fe200:	10820018 	beq	a0,v0,800fe264 <_FAT_directory_addEntry+0x1060>
800fe204:	02001021 	move	v0,s0
800fe208:	00001821 	move	v1,zero
800fe20c:	0803f850 	j	800fe140 <_FAT_directory_addEntry+0xf3c>
800fe210:	00003821 	move	a3,zero
800fe214:	1200fff7 	beqz	s0,800fe1f4 <_FAT_directory_addEntry+0xff0>
800fe218:	3c088010 	lui	t0,0x8010
800fe21c:	02e02021 	move	a0,s7
800fe220:	250809d0 	addiu	t0,t0,2512
800fe224:	0100f809 	jalr	t0
800fe228:	02002821 	move	a1,s0
800fe22c:	3c090fff 	lui	t1,0xfff
800fe230:	3529ffff 	ori	t1,t1,0xffff
800fe234:	10490004 	beq	v0,t1,800fe248 <_FAT_directory_addEntry+0x1044>
800fe238:	00002021 	move	a0,zero
800fe23c:	00001821 	move	v1,zero
800fe240:	0803f850 	j	800fe140 <_FAT_directory_addEntry+0xf3c>
800fe244:	00003821 	move	a3,zero
800fe248:	3c038010 	lui	v1,0x8010
800fe24c:	02e02021 	move	a0,s7
800fe250:	24631164 	addiu	v1,v1,4452
800fe254:	0060f809 	jalr	v1
800fe258:	02002821 	move	a1,s0
800fe25c:	1440fff7 	bnez	v0,800fe23c <_FAT_directory_addEntry+0x1038>
800fe260:	00002021 	move	a0,zero
800fe264:	00113940 	sll	a3,s1,0x5
800fe268:	0803f855 	j	800fe154 <_FAT_directory_addEntry+0xf50>
800fe26c:	00004021 	move	t0,zero
800fe270:	24060007 	li	a2,7
800fe274:	24070007 	li	a3,7
800fe278:	02a61821 	addu	v1,s5,a2
800fe27c:	24040020 	li	a0,32
800fe280:	24c60001 	addiu	a2,a2,1
800fe284:	28c20008 	slti	v0,a2,8
800fe288:	a0640000 	sb	a0,0(v1)
800fe28c:	1440fffc 	bnez	v0,800fe280 <_FAT_directory_addEntry+0x107c>
800fe290:	24630001 	addiu	v1,v1,1
800fe294:	0803f6b1 	j	800fdac4 <_FAT_directory_addEntry+0x8c0>
800fe298:	00f52021 	addu	a0,a3,s5
800fe29c:	24060006 	li	a2,6
800fe2a0:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2a4:	24070006 	li	a3,6
800fe2a8:	24060005 	li	a2,5
800fe2ac:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2b0:	24070005 	li	a3,5
800fe2b4:	24060004 	li	a2,4
800fe2b8:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2bc:	24070004 	li	a3,4
800fe2c0:	24060003 	li	a2,3
800fe2c4:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2c8:	24070003 	li	a3,3
800fe2cc:	24060002 	li	a2,2
800fe2d0:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2d4:	24070002 	li	a3,2
800fe2d8:	24060001 	li	a2,1
800fe2dc:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2e0:	24070001 	li	a3,1
800fe2e4:	0803f89e 	j	800fe278 <_FAT_directory_addEntry+0x1074>
800fe2e8:	00003821 	move	a3,zero
800fe2ec:	00000000 	nop

800fe2f0 <_FAT_link_r>:
800fe2f0:	2402007a 	li	v0,122
800fe2f4:	ac820000 	sw	v0,0(a0)
800fe2f8:	03e00008 	jr	ra
800fe2fc:	2402ffff 	li	v0,-1

800fe300 <_FAT_dirreset_r>:
800fe300:	8ca20344 	lw	v0,836(a1)
800fe304:	10400005 	beqz	v0,800fe31c <_FAT_dirreset_r+0x1c>
800fe308:	2403ffff 	li	v1,-1
800fe30c:	aca00340 	sw	zero,832(a1)
800fe310:	00001821 	move	v1,zero
800fe314:	03e00008 	jr	ra
800fe318:	00601021 	move	v0,v1
800fe31c:	24020009 	li	v0,9
800fe320:	0803f8c5 	j	800fe314 <_FAT_dirreset_r+0x14>
800fe324:	ac820000 	sw	v0,0(a0)

800fe328 <_FAT_dirclose_r>:
800fe328:	00001021 	move	v0,zero
800fe32c:	03e00008 	jr	ra
800fe330:	aca00344 	sw	zero,836(a1)

800fe334 <_FAT_dirnext_r>:
800fe334:	27bdffd8 	addiu	sp,sp,-40
800fe338:	afb3001c 	sw	s3,28(sp)
800fe33c:	afb20018 	sw	s2,24(sp)
800fe340:	afb00010 	sw	s0,16(sp)
800fe344:	afbf0020 	sw	ra,32(sp)
800fe348:	afb10014 	sw	s1,20(sp)
800fe34c:	8ca20344 	lw	v0,836(a1)
800fe350:	00a08021 	move	s0,a1
800fe354:	00809821 	move	s3,a0
800fe358:	10400028 	beqz	v0,800fe3fc <_FAT_dirnext_r+0xc8>
800fe35c:	00c09021 	move	s2,a2
800fe360:	8ca20340 	lw	v0,832(a1)
800fe364:	1440001d 	bnez	v0,800fe3dc <_FAT_dirnext_r+0xa8>
800fe368:	24b10004 	addiu	s1,a1,4
800fe36c:	8ca40000 	lw	a0,0(a1)
800fe370:	8ca6033c 	lw	a2,828(a1)
800fe374:	3c028010 	lui	v0,0x8010
800fe378:	2442cd5c 	addiu	v0,v0,-12964
800fe37c:	0040f809 	jalr	v0
800fe380:	02202821 	move	a1,s1
800fe384:	ae020348 	sw	v0,840(s0)
800fe388:	00401821 	move	v1,v0
800fe38c:	8e020340 	lw	v0,832(s0)
800fe390:	24420001 	addiu	v0,v0,1
800fe394:	1060001d 	beqz	v1,800fe40c <_FAT_dirnext_r+0xd8>
800fe398:	ae020340 	sw	v0,832(s0)
800fe39c:	12400006 	beqz	s2,800fe3b8 <_FAT_dirnext_r+0x84>
800fe3a0:	3c028010 	lui	v0,0x8010
800fe3a4:	8e040000 	lw	a0,0(s0)
800fe3a8:	02202821 	move	a1,s1
800fe3ac:	2442be8c 	addiu	v0,v0,-16756
800fe3b0:	0040f809 	jalr	v0
800fe3b4:	02403021 	move	a2,s2
800fe3b8:	00001821 	move	v1,zero
800fe3bc:	8fbf0020 	lw	ra,32(sp)
800fe3c0:	8fb3001c 	lw	s3,28(sp)
800fe3c4:	8fb20018 	lw	s2,24(sp)
800fe3c8:	8fb10014 	lw	s1,20(sp)
800fe3cc:	8fb00010 	lw	s0,16(sp)
800fe3d0:	00601021 	move	v0,v1
800fe3d4:	03e00008 	jr	ra
800fe3d8:	27bd0028 	addiu	sp,sp,40
800fe3dc:	8ca40000 	lw	a0,0(a1)
800fe3e0:	3c028010 	lui	v0,0x8010
800fe3e4:	2442c65c 	addiu	v0,v0,-14756
800fe3e8:	0040f809 	jalr	v0
800fe3ec:	02202821 	move	a1,s1
800fe3f0:	00401821 	move	v1,v0
800fe3f4:	0803f8e3 	j	800fe38c <_FAT_dirnext_r+0x58>
800fe3f8:	ae020348 	sw	v0,840(s0)
800fe3fc:	24020009 	li	v0,9
800fe400:	2403ffff 	li	v1,-1
800fe404:	0803f8ef 	j	800fe3bc <_FAT_dirnext_r+0x88>
800fe408:	ac820000 	sw	v0,0(a0)
800fe40c:	24020002 	li	v0,2
800fe410:	2403ffff 	li	v1,-1
800fe414:	0803f8ef 	j	800fe3bc <_FAT_dirnext_r+0x88>
800fe418:	ae620000 	sw	v0,0(s3)

800fe41c <_FAT_stat_r>:
800fe41c:	27bdfc98 	addiu	sp,sp,-872
800fe420:	3c02800f 	lui	v0,0x800f
800fe424:	afb5035c 	sw	s5,860(sp)
800fe428:	afb40358 	sw	s4,856(sp)
800fe42c:	afb20350 	sw	s2,848(sp)
800fe430:	afb1034c 	sw	s1,844(sp)
800fe434:	afb00348 	sw	s0,840(sp)
800fe438:	afbf0360 	sw	ra,864(sp)
800fe43c:	afb30354 	sw	s3,852(sp)
800fe440:	0080a821 	move	s5,a0
800fe444:	24426ad0 	addiu	v0,v0,27344
800fe448:	00a02021 	move	a0,a1
800fe44c:	00a08021 	move	s0,a1
800fe450:	0040f809 	jalr	v0
800fe454:	00c0a021 	move	s4,a2
800fe458:	00408821 	move	s1,v0
800fe45c:	3c028012 	lui	v0,0x8012
800fe460:	2452baa0 	addiu	s2,v0,-17760
800fe464:	02002021 	move	a0,s0
800fe468:	2405003a 	li	a1,58
800fe46c:	12200035 	beqz	s1,800fe544 <_FAT_stat_r+0x128>
800fe470:	2403ffff 	li	v1,-1
800fe474:	0240f809 	jalr	s2
800fe478:	00000000 	nop
800fe47c:	27b30010 	addiu	s3,sp,16
800fe480:	10400006 	beqz	v0,800fe49c <_FAT_stat_r+0x80>
800fe484:	2405003a 	li	a1,58
800fe488:	24500001 	addiu	s0,v0,1
800fe48c:	0240f809 	jalr	s2
800fe490:	02002021 	move	a0,s0
800fe494:	1440001c 	bnez	v0,800fe508 <_FAT_stat_r+0xec>
800fe498:	2403ffff 	li	v1,-1
800fe49c:	3c028010 	lui	v0,0x8010
800fe4a0:	02003021 	move	a2,s0
800fe4a4:	02202021 	move	a0,s1
800fe4a8:	02602821 	move	a1,s3
800fe4ac:	2442cd84 	addiu	v0,v0,-12924
800fe4b0:	0040f809 	jalr	v0
800fe4b4:	00003821 	move	a3,zero
800fe4b8:	02202021 	move	a0,s1
800fe4bc:	02602821 	move	a1,s3
800fe4c0:	02803021 	move	a2,s4
800fe4c4:	1040001c 	beqz	v0,800fe538 <_FAT_stat_r+0x11c>
800fe4c8:	2403ffff 	li	v1,-1
800fe4cc:	3c028010 	lui	v0,0x8010
800fe4d0:	2442be8c 	addiu	v0,v0,-16756
800fe4d4:	0040f809 	jalr	v0
800fe4d8:	00000000 	nop
800fe4dc:	00001821 	move	v1,zero
800fe4e0:	8fbf0360 	lw	ra,864(sp)
800fe4e4:	8fb5035c 	lw	s5,860(sp)
800fe4e8:	8fb40358 	lw	s4,856(sp)
800fe4ec:	8fb30354 	lw	s3,852(sp)
800fe4f0:	8fb20350 	lw	s2,848(sp)
800fe4f4:	8fb1034c 	lw	s1,844(sp)
800fe4f8:	8fb00348 	lw	s0,840(sp)
800fe4fc:	00601021 	move	v0,v1
800fe500:	03e00008 	jr	ra
800fe504:	27bd0368 	addiu	sp,sp,872
800fe508:	24020016 	li	v0,22
800fe50c:	aea20000 	sw	v0,0(s5)
800fe510:	8fbf0360 	lw	ra,864(sp)
800fe514:	8fb5035c 	lw	s5,860(sp)
800fe518:	8fb40358 	lw	s4,856(sp)
800fe51c:	8fb30354 	lw	s3,852(sp)
800fe520:	8fb20350 	lw	s2,848(sp)
800fe524:	8fb1034c 	lw	s1,844(sp)
800fe528:	8fb00348 	lw	s0,840(sp)
800fe52c:	00601021 	move	v0,v1
800fe530:	03e00008 	jr	ra
800fe534:	27bd0368 	addiu	sp,sp,872
800fe538:	24020002 	li	v0,2
800fe53c:	0803f938 	j	800fe4e0 <_FAT_stat_r+0xc4>
800fe540:	aea20000 	sw	v0,0(s5)
800fe544:	24020013 	li	v0,19
800fe548:	0803f938 	j	800fe4e0 <_FAT_stat_r+0xc4>
800fe54c:	aea20000 	sw	v0,0(s5)

800fe550 <_FAT_chdir_r>:
800fe550:	27bdffd8 	addiu	sp,sp,-40
800fe554:	3c02800f 	lui	v0,0x800f
800fe558:	afb3001c 	sw	s3,28(sp)
800fe55c:	afb10014 	sw	s1,20(sp)
800fe560:	afb00010 	sw	s0,16(sp)
800fe564:	afbf0020 	sw	ra,32(sp)
800fe568:	afb20018 	sw	s2,24(sp)
800fe56c:	00809821 	move	s3,a0
800fe570:	24426ad0 	addiu	v0,v0,27344
800fe574:	00a02021 	move	a0,a1
800fe578:	0040f809 	jalr	v0
800fe57c:	00a08021 	move	s0,a1
800fe580:	10400034 	beqz	v0,800fe654 <_FAT_chdir_r+0x104>
800fe584:	00408821 	move	s1,v0
800fe588:	3c028012 	lui	v0,0x8012
800fe58c:	2452baa0 	addiu	s2,v0,-17760
800fe590:	02002021 	move	a0,s0
800fe594:	0240f809 	jalr	s2
800fe598:	2405003a 	li	a1,58
800fe59c:	10400007 	beqz	v0,800fe5bc <_FAT_chdir_r+0x6c>
800fe5a0:	00000000 	nop
800fe5a4:	24500001 	addiu	s0,v0,1
800fe5a8:	02002021 	move	a0,s0
800fe5ac:	0240f809 	jalr	s2
800fe5b0:	2405003a 	li	a1,58
800fe5b4:	14400016 	bnez	v0,800fe610 <_FAT_chdir_r+0xc0>
800fe5b8:	24020016 	li	v0,22
800fe5bc:	3c02800f 	lui	v0,0x800f
800fe5c0:	244264d8 	addiu	v0,v0,25816
800fe5c4:	0040f809 	jalr	v0
800fe5c8:	02202021 	move	a0,s1
800fe5cc:	1040001a 	beqz	v0,800fe638 <_FAT_chdir_r+0xe8>
800fe5d0:	3c028010 	lui	v0,0x8010
800fe5d4:	02202021 	move	a0,s1
800fe5d8:	2442d170 	addiu	v0,v0,-11920
800fe5dc:	0040f809 	jalr	v0
800fe5e0:	02002821 	move	a1,s0
800fe5e4:	10400018 	beqz	v0,800fe648 <_FAT_chdir_r+0xf8>
800fe5e8:	24020014 	li	v0,20
800fe5ec:	00001821 	move	v1,zero
800fe5f0:	8fbf0020 	lw	ra,32(sp)
800fe5f4:	8fb3001c 	lw	s3,28(sp)
800fe5f8:	8fb20018 	lw	s2,24(sp)
800fe5fc:	8fb10014 	lw	s1,20(sp)
800fe600:	8fb00010 	lw	s0,16(sp)
800fe604:	00601021 	move	v0,v1
800fe608:	03e00008 	jr	ra
800fe60c:	27bd0028 	addiu	sp,sp,40
800fe610:	ae620000 	sw	v0,0(s3)
800fe614:	2403ffff 	li	v1,-1
800fe618:	8fbf0020 	lw	ra,32(sp)
800fe61c:	8fb3001c 	lw	s3,28(sp)
800fe620:	8fb20018 	lw	s2,24(sp)
800fe624:	8fb10014 	lw	s1,20(sp)
800fe628:	8fb00010 	lw	s0,16(sp)
800fe62c:	00601021 	move	v0,v1
800fe630:	03e00008 	jr	ra
800fe634:	27bd0028 	addiu	sp,sp,40
800fe638:	24020002 	li	v0,2
800fe63c:	2403ffff 	li	v1,-1
800fe640:	0803f97c 	j	800fe5f0 <_FAT_chdir_r+0xa0>
800fe644:	ae620000 	sw	v0,0(s3)
800fe648:	2403ffff 	li	v1,-1
800fe64c:	0803f97c 	j	800fe5f0 <_FAT_chdir_r+0xa0>
800fe650:	ae620000 	sw	v0,0(s3)
800fe654:	24020013 	li	v0,19
800fe658:	2403ffff 	li	v1,-1
800fe65c:	0803f97c 	j	800fe5f0 <_FAT_chdir_r+0xa0>
800fe660:	ae620000 	sw	v0,0(s3)

800fe664 <_FAT_unlink_r>:
800fe664:	27bdf958 	addiu	sp,sp,-1704
800fe668:	3c02800f 	lui	v0,0x800f
800fe66c:	afbe06a0 	sw	s8,1696(sp)
800fe670:	afb10684 	sw	s1,1668(sp)
800fe674:	afb00680 	sw	s0,1664(sp)
800fe678:	afbf06a4 	sw	ra,1700(sp)
800fe67c:	afb7069c 	sw	s7,1692(sp)
800fe680:	afb60698 	sw	s6,1688(sp)
800fe684:	afb50694 	sw	s5,1684(sp)
800fe688:	afb40690 	sw	s4,1680(sp)
800fe68c:	afb3068c 	sw	s3,1676(sp)
800fe690:	afb20688 	sw	s2,1672(sp)
800fe694:	0080f021 	move	s8,a0
800fe698:	24426ad0 	addiu	v0,v0,27344
800fe69c:	00a02021 	move	a0,a1
800fe6a0:	0040f809 	jalr	v0
800fe6a4:	00a08021 	move	s0,a1
800fe6a8:	1040008c 	beqz	v0,800fe8dc <_FAT_unlink_r+0x278>
800fe6ac:	00408821 	move	s1,v0
800fe6b0:	8c420008 	lw	v0,8(v0)
800fe6b4:	1440007e 	bnez	v0,800fe8b0 <_FAT_unlink_r+0x24c>
800fe6b8:	3c028012 	lui	v0,0x8012
800fe6bc:	2452baa0 	addiu	s2,v0,-17760
800fe6c0:	02002021 	move	a0,s0
800fe6c4:	0240f809 	jalr	s2
800fe6c8:	2405003a 	li	a1,58
800fe6cc:	10400007 	beqz	v0,800fe6ec <_FAT_unlink_r+0x88>
800fe6d0:	27b60010 	addiu	s6,sp,16
800fe6d4:	24500001 	addiu	s0,v0,1
800fe6d8:	02002021 	move	a0,s0
800fe6dc:	0240f809 	jalr	s2
800fe6e0:	2405003a 	li	a1,58
800fe6e4:	1440005e 	bnez	v0,800fe860 <_FAT_unlink_r+0x1fc>
800fe6e8:	27b60010 	addiu	s6,sp,16
800fe6ec:	3c028010 	lui	v0,0x8010
800fe6f0:	02003021 	move	a2,s0
800fe6f4:	02202021 	move	a0,s1
800fe6f8:	02c02821 	move	a1,s6
800fe6fc:	2442cd84 	addiu	v0,v0,-12924
800fe700:	0040f809 	jalr	v0
800fe704:	00003821 	move	a3,zero
800fe708:	1040006d 	beqz	v0,800fe8c0 <_FAT_unlink_r+0x25c>
800fe70c:	3c028010 	lui	v0,0x8010
800fe710:	2442b850 	addiu	v0,v0,-18352
800fe714:	0040f809 	jalr	v0
800fe718:	02c02021 	move	a0,s6
800fe71c:	00408021 	move	s0,v0
800fe720:	93a2001b 	lbu	v0,27(sp)
800fe724:	30420010 	andi	v0,v0,0x10
800fe728:	14400023 	bnez	v0,800fe7b8 <_FAT_unlink_r+0x154>
800fe72c:	27b70348 	addiu	s7,sp,840
800fe730:	16000042 	bnez	s0,800fe83c <_FAT_unlink_r+0x1d8>
800fe734:	3c028010 	lui	v0,0x8010
800fe738:	00008021 	move	s0,zero
800fe73c:	3c028010 	lui	v0,0x8010
800fe740:	02c02821 	move	a1,s6
800fe744:	2442c000 	addiu	v0,v0,-16384
800fe748:	0040f809 	jalr	v0
800fe74c:	02202021 	move	a0,s1
800fe750:	10400016 	beqz	v0,800fe7ac <_FAT_unlink_r+0x148>
800fe754:	24020005 	li	v0,5
800fe758:	3c028010 	lui	v0,0x8010
800fe75c:	2442b138 	addiu	v0,v0,-20168
800fe760:	0040f809 	jalr	v0
800fe764:	8e240004 	lw	a0,4(s1)
800fe768:	10400059 	beqz	v0,800fe8d0 <_FAT_unlink_r+0x26c>
800fe76c:	24020005 	li	v0,5
800fe770:	2403ffff 	li	v1,-1
800fe774:	0010180a 	movz	v1,zero,s0
800fe778:	8fbf06a4 	lw	ra,1700(sp)
800fe77c:	8fbe06a0 	lw	s8,1696(sp)
800fe780:	8fb7069c 	lw	s7,1692(sp)
800fe784:	8fb60698 	lw	s6,1688(sp)
800fe788:	8fb50694 	lw	s5,1684(sp)
800fe78c:	8fb40690 	lw	s4,1680(sp)
800fe790:	8fb3068c 	lw	s3,1676(sp)
800fe794:	8fb20688 	lw	s2,1672(sp)
800fe798:	8fb10684 	lw	s1,1668(sp)
800fe79c:	8fb00680 	lw	s0,1664(sp)
800fe7a0:	00601021 	move	v0,v1
800fe7a4:	03e00008 	jr	ra
800fe7a8:	27bd06a8 	addiu	sp,sp,1704
800fe7ac:	24100001 	li	s0,1
800fe7b0:	0803f9d6 	j	800fe758 <_FAT_unlink_r+0xf4>
800fe7b4:	afc20000 	sw	v0,0(s8)
800fe7b8:	3c028010 	lui	v0,0x8010
800fe7bc:	02202021 	move	a0,s1
800fe7c0:	02e02821 	move	a1,s7
800fe7c4:	2442cd5c 	addiu	v0,v0,-12964
800fe7c8:	0040f809 	jalr	v0
800fe7cc:	02003021 	move	a2,s0
800fe7d0:	1040ffd7 	beqz	v0,800fe730 <_FAT_unlink_r+0xcc>
800fe7d4:	83a30380 	lb	v1,896(sp)
800fe7d8:	2402002e 	li	v0,46
800fe7dc:	14620024 	bne	v1,v0,800fe870 <_FAT_unlink_r+0x20c>
800fe7e0:	3c0200ff 	lui	v0,0xff
800fe7e4:	3c038010 	lui	v1,0x8010
800fe7e8:	3455ff00 	ori	s5,v0,0xff00
800fe7ec:	2473c65c 	addiu	s3,v1,-14756
800fe7f0:	24142e00 	li	s4,11776
800fe7f4:	0803fa01 	j	800fe804 <_FAT_unlink_r+0x1a0>
800fe7f8:	2412002e 	li	s2,46
800fe7fc:	1452001d 	bne	v0,s2,800fe874 <_FAT_unlink_r+0x210>
800fe800:	24020001 	li	v0,1
800fe804:	83a20381 	lb	v0,897(sp)
800fe808:	02202021 	move	a0,s1
800fe80c:	10400005 	beqz	v0,800fe824 <_FAT_unlink_r+0x1c0>
800fe810:	02e02821 	move	a1,s7
800fe814:	8fa20380 	lw	v0,896(sp)
800fe818:	00551024 	and	v0,v0,s5
800fe81c:	14540015 	bne	v0,s4,800fe874 <_FAT_unlink_r+0x210>
800fe820:	24020001 	li	v0,1
800fe824:	0260f809 	jalr	s3
800fe828:	00000000 	nop
800fe82c:	1440fff3 	bnez	v0,800fe7fc <_FAT_unlink_r+0x198>
800fe830:	83a20380 	lb	v0,896(sp)
800fe834:	1200ffc0 	beqz	s0,800fe738 <_FAT_unlink_r+0xd4>
800fe838:	3c028010 	lui	v0,0x8010
800fe83c:	02002821 	move	a1,s0
800fe840:	24420ed0 	addiu	v0,v0,3792
800fe844:	0040f809 	jalr	v0
800fe848:	02202021 	move	a0,s1
800fe84c:	1440ffba 	bnez	v0,800fe738 <_FAT_unlink_r+0xd4>
800fe850:	24020005 	li	v0,5
800fe854:	24100001 	li	s0,1
800fe858:	0803f9cf 	j	800fe73c <_FAT_unlink_r+0xd8>
800fe85c:	afc20000 	sw	v0,0(s8)
800fe860:	24020016 	li	v0,22
800fe864:	2403ffff 	li	v1,-1
800fe868:	0803f9de 	j	800fe778 <_FAT_unlink_r+0x114>
800fe86c:	afc20000 	sw	v0,0(s8)
800fe870:	24020001 	li	v0,1
800fe874:	afc20000 	sw	v0,0(s8)
800fe878:	2403ffff 	li	v1,-1
800fe87c:	8fbf06a4 	lw	ra,1700(sp)
800fe880:	8fbe06a0 	lw	s8,1696(sp)
800fe884:	8fb7069c 	lw	s7,1692(sp)
800fe888:	8fb60698 	lw	s6,1688(sp)
800fe88c:	8fb50694 	lw	s5,1684(sp)
800fe890:	8fb40690 	lw	s4,1680(sp)
800fe894:	8fb3068c 	lw	s3,1676(sp)
800fe898:	8fb20688 	lw	s2,1672(sp)
800fe89c:	8fb10684 	lw	s1,1668(sp)
800fe8a0:	8fb00680 	lw	s0,1664(sp)
800fe8a4:	00601021 	move	v0,v1
800fe8a8:	03e00008 	jr	ra
800fe8ac:	27bd06a8 	addiu	sp,sp,1704
800fe8b0:	2402001e 	li	v0,30
800fe8b4:	2403ffff 	li	v1,-1
800fe8b8:	0803f9de 	j	800fe778 <_FAT_unlink_r+0x114>
800fe8bc:	afc20000 	sw	v0,0(s8)
800fe8c0:	24020002 	li	v0,2
800fe8c4:	2403ffff 	li	v1,-1
800fe8c8:	0803f9de 	j	800fe778 <_FAT_unlink_r+0x114>
800fe8cc:	afc20000 	sw	v0,0(s8)
800fe8d0:	2403ffff 	li	v1,-1
800fe8d4:	0803f9de 	j	800fe778 <_FAT_unlink_r+0x114>
800fe8d8:	afc20000 	sw	v0,0(s8)
800fe8dc:	24020013 	li	v0,19
800fe8e0:	2403ffff 	li	v1,-1
800fe8e4:	0803f9de 	j	800fe778 <_FAT_unlink_r+0x114>
800fe8e8:	afc20000 	sw	v0,0(s8)

800fe8ec <_FAT_diropen_r>:
800fe8ec:	27bdfca0 	addiu	sp,sp,-864
800fe8f0:	3c02800f 	lui	v0,0x800f
800fe8f4:	afb40358 	sw	s4,856(sp)
800fe8f8:	afb30354 	sw	s3,852(sp)
800fe8fc:	afb1034c 	sw	s1,844(sp)
800fe900:	afb00348 	sw	s0,840(sp)
800fe904:	afbf035c 	sw	ra,860(sp)
800fe908:	afb20350 	sw	s2,848(sp)
800fe90c:	0080a021 	move	s4,a0
800fe910:	24426ad0 	addiu	v0,v0,27344
800fe914:	00c02021 	move	a0,a2
800fe918:	00a09821 	move	s3,a1
800fe91c:	0040f809 	jalr	v0
800fe920:	00c08021 	move	s0,a2
800fe924:	00408821 	move	s1,v0
800fe928:	1040004d 	beqz	v0,800fea60 <_FAT_diropen_r+0x174>
800fe92c:	ae620000 	sw	v0,0(s3)
800fe930:	3c028012 	lui	v0,0x8012
800fe934:	2452baa0 	addiu	s2,v0,-17760
800fe938:	02002021 	move	a0,s0
800fe93c:	0240f809 	jalr	s2
800fe940:	2405003a 	li	a1,58
800fe944:	10400007 	beqz	v0,800fe964 <_FAT_diropen_r+0x78>
800fe948:	00000000 	nop
800fe94c:	24500001 	addiu	s0,v0,1
800fe950:	02002021 	move	a0,s0
800fe954:	0240f809 	jalr	s2
800fe958:	2405003a 	li	a1,58
800fe95c:	14400025 	bnez	v0,800fe9f4 <_FAT_diropen_r+0x108>
800fe960:	24020016 	li	v0,22
800fe964:	82020000 	lb	v0,0(s0)
800fe968:	10400020 	beqz	v0,800fe9ec <_FAT_diropen_r+0x100>
800fe96c:	3c02801c 	lui	v0,0x801c
800fe970:	27b20010 	addiu	s2,sp,16
800fe974:	3c028010 	lui	v0,0x8010
800fe978:	02202021 	move	a0,s1
800fe97c:	02003021 	move	a2,s0
800fe980:	02402821 	move	a1,s2
800fe984:	2442cd84 	addiu	v0,v0,-12924
800fe988:	0040f809 	jalr	v0
800fe98c:	00003821 	move	a3,zero
800fe990:	1040002f 	beqz	v0,800fea50 <_FAT_diropen_r+0x164>
800fe994:	93a2001b 	lbu	v0,27(sp)
800fe998:	30420010 	andi	v0,v0,0x10
800fe99c:	10400020 	beqz	v0,800fea20 <_FAT_diropen_r+0x134>
800fe9a0:	3c028010 	lui	v0,0x8010
800fe9a4:	2442b850 	addiu	v0,v0,-18352
800fe9a8:	0040f809 	jalr	v0
800fe9ac:	02402021 	move	a0,s2
800fe9b0:	ae62033c 	sw	v0,828(s3)
800fe9b4:	24020001 	li	v0,1
800fe9b8:	ae620344 	sw	v0,836(s3)
800fe9bc:	ae600340 	sw	zero,832(s3)
800fe9c0:	ae600348 	sw	zero,840(s3)
800fe9c4:	02602821 	move	a1,s3
800fe9c8:	8fbf035c 	lw	ra,860(sp)
800fe9cc:	8fb40358 	lw	s4,856(sp)
800fe9d0:	8fb30354 	lw	s3,852(sp)
800fe9d4:	8fb20350 	lw	s2,848(sp)
800fe9d8:	8fb1034c 	lw	s1,844(sp)
800fe9dc:	8fb00348 	lw	s0,840(sp)
800fe9e0:	00a01021 	move	v0,a1
800fe9e4:	03e00008 	jr	ra
800fe9e8:	27bd0360 	addiu	sp,sp,864
800fe9ec:	0803fa5c 	j	800fe970 <_FAT_diropen_r+0x84>
800fe9f0:	245038dc 	addiu	s0,v0,14556
800fe9f4:	ae820000 	sw	v0,0(s4)
800fe9f8:	00002821 	move	a1,zero
800fe9fc:	8fbf035c 	lw	ra,860(sp)
800fea00:	8fb40358 	lw	s4,856(sp)
800fea04:	8fb30354 	lw	s3,852(sp)
800fea08:	8fb20350 	lw	s2,848(sp)
800fea0c:	8fb1034c 	lw	s1,844(sp)
800fea10:	8fb00348 	lw	s0,840(sp)
800fea14:	00a01021 	move	v0,a1
800fea18:	03e00008 	jr	ra
800fea1c:	27bd0360 	addiu	sp,sp,864
800fea20:	24020014 	li	v0,20
800fea24:	ae820000 	sw	v0,0(s4)
800fea28:	00002821 	move	a1,zero
800fea2c:	8fbf035c 	lw	ra,860(sp)
800fea30:	8fb40358 	lw	s4,856(sp)
800fea34:	8fb30354 	lw	s3,852(sp)
800fea38:	8fb20350 	lw	s2,848(sp)
800fea3c:	8fb1034c 	lw	s1,844(sp)
800fea40:	8fb00348 	lw	s0,840(sp)
800fea44:	00a01021 	move	v0,a1
800fea48:	03e00008 	jr	ra
800fea4c:	27bd0360 	addiu	sp,sp,864
800fea50:	24020002 	li	v0,2
800fea54:	00002821 	move	a1,zero
800fea58:	0803fa72 	j	800fe9c8 <_FAT_diropen_r+0xdc>
800fea5c:	ae820000 	sw	v0,0(s4)
800fea60:	24020013 	li	v0,19
800fea64:	00002821 	move	a1,zero
800fea68:	0803fa72 	j	800fe9c8 <_FAT_diropen_r+0xdc>
800fea6c:	ae820000 	sw	v0,0(s4)

800fea70 <_FAT_rename_r>:
800fea70:	27bdf960 	addiu	sp,sp,-1696
800fea74:	3c02800f 	lui	v0,0x800f
800fea78:	afb60698 	sw	s6,1688(sp)
800fea7c:	afb3068c 	sw	s3,1676(sp)
800fea80:	afb20688 	sw	s2,1672(sp)
800fea84:	afb10684 	sw	s1,1668(sp)
800fea88:	afb00680 	sw	s0,1664(sp)
800fea8c:	afbf069c 	sw	ra,1692(sp)
800fea90:	afb50694 	sw	s5,1684(sp)
800fea94:	afb40690 	sw	s4,1680(sp)
800fea98:	0080b021 	move	s6,a0
800fea9c:	24536ad0 	addiu	s3,v0,27344
800feaa0:	00a02021 	move	a0,a1
800feaa4:	00a08821 	move	s1,a1
800feaa8:	0260f809 	jalr	s3
800feaac:	00c08021 	move	s0,a2
800feab0:	104000aa 	beqz	v0,800fed5c <_FAT_rename_r+0x2ec>
800feab4:	00409021 	move	s2,v0
800feab8:	0260f809 	jalr	s3
800feabc:	02002021 	move	a0,s0
800feac0:	16420083 	bne	s2,v0,800fecd0 <_FAT_rename_r+0x260>
800feac4:	24020012 	li	v0,18
800feac8:	8e420008 	lw	v0,8(s2)
800feacc:	14400093 	bnez	v0,800fed1c <_FAT_rename_r+0x2ac>
800fead0:	3c148012 	lui	s4,0x8012
800fead4:	02202021 	move	a0,s1
800fead8:	2693baa0 	addiu	s3,s4,-17760
800feadc:	0260f809 	jalr	s3
800feae0:	2405003a 	li	a1,58
800feae4:	10400007 	beqz	v0,800feb04 <_FAT_rename_r+0x94>
800feae8:	00000000 	nop
800feaec:	24510001 	addiu	s1,v0,1
800feaf0:	02202021 	move	a0,s1
800feaf4:	0260f809 	jalr	s3
800feaf8:	2405003a 	li	a1,58
800feafc:	1440003c 	bnez	v0,800febf0 <_FAT_rename_r+0x180>
800feb00:	24020016 	li	v0,22
800feb04:	2693baa0 	addiu	s3,s4,-17760
800feb08:	02002021 	move	a0,s0
800feb0c:	0260f809 	jalr	s3
800feb10:	2405003a 	li	a1,58
800feb14:	10400007 	beqz	v0,800feb34 <_FAT_rename_r+0xc4>
800feb18:	27b50010 	addiu	s5,sp,16
800feb1c:	24500001 	addiu	s0,v0,1
800feb20:	02002021 	move	a0,s0
800feb24:	0260f809 	jalr	s3
800feb28:	2405003a 	li	a1,58
800feb2c:	1440002f 	bnez	v0,800febec <_FAT_rename_r+0x17c>
800feb30:	27b50010 	addiu	s5,sp,16
800feb34:	3c028010 	lui	v0,0x8010
800feb38:	02203021 	move	a2,s1
800feb3c:	2453cd84 	addiu	s3,v0,-12924
800feb40:	02402021 	move	a0,s2
800feb44:	02a02821 	move	a1,s5
800feb48:	0260f809 	jalr	s3
800feb4c:	00003821 	move	a3,zero
800feb50:	10400076 	beqz	v0,800fed2c <_FAT_rename_r+0x2bc>
800feb54:	27b40348 	addiu	s4,sp,840
800feb58:	02402021 	move	a0,s2
800feb5c:	02802821 	move	a1,s4
800feb60:	02003021 	move	a2,s0
800feb64:	0260f809 	jalr	s3
800feb68:	00003821 	move	a3,zero
800feb6c:	14400073 	bnez	v0,800fed3c <_FAT_rename_r+0x2cc>
800feb70:	3c028012 	lui	v0,0x8012
800feb74:	02002021 	move	a0,s0
800feb78:	2442c1a0 	addiu	v0,v0,-15968
800feb7c:	0040f809 	jalr	v0
800feb80:	2405002f 	li	a1,47
800feb84:	10400027 	beqz	v0,800fec24 <_FAT_rename_r+0x1b4>
800feb88:	00408821 	move	s1,v0
800feb8c:	02003021 	move	a2,s0
800feb90:	02402021 	move	a0,s2
800feb94:	02802821 	move	a1,s4
800feb98:	0260f809 	jalr	s3
800feb9c:	00403821 	move	a3,v0
800feba0:	10400004 	beqz	v0,800febb4 <_FAT_rename_r+0x144>
800feba4:	93a20353 	lbu	v0,851(sp)
800feba8:	30420010 	andi	v0,v0,0x10
800febac:	14400055 	bnez	v0,800fed04 <_FAT_rename_r+0x294>
800febb0:	3c028010 	lui	v0,0x8010
800febb4:	24020014 	li	v0,20
800febb8:	2403ffff 	li	v1,-1
800febbc:	aec20000 	sw	v0,0(s6)
800febc0:	8fbf069c 	lw	ra,1692(sp)
800febc4:	8fb60698 	lw	s6,1688(sp)
800febc8:	8fb50694 	lw	s5,1684(sp)
800febcc:	8fb40690 	lw	s4,1680(sp)
800febd0:	8fb3068c 	lw	s3,1676(sp)
800febd4:	8fb20688 	lw	s2,1672(sp)
800febd8:	8fb10684 	lw	s1,1668(sp)
800febdc:	8fb00680 	lw	s0,1664(sp)
800febe0:	00601021 	move	v0,v1
800febe4:	03e00008 	jr	ra
800febe8:	27bd06a0 	addiu	sp,sp,1696
800febec:	24020016 	li	v0,22
800febf0:	aec20000 	sw	v0,0(s6)
800febf4:	2403ffff 	li	v1,-1
800febf8:	8fbf069c 	lw	ra,1692(sp)
800febfc:	8fb60698 	lw	s6,1688(sp)
800fec00:	8fb50694 	lw	s5,1684(sp)
800fec04:	8fb40690 	lw	s4,1680(sp)
800fec08:	8fb3068c 	lw	s3,1676(sp)
800fec0c:	8fb20688 	lw	s2,1672(sp)
800fec10:	8fb10684 	lw	s1,1668(sp)
800fec14:	8fb00680 	lw	s0,1664(sp)
800fec18:	00601021 	move	v0,v1
800fec1c:	03e00008 	jr	ra
800fec20:	27bd06a0 	addiu	sp,sp,1696
800fec24:	8e530040 	lw	s3,64(s2)
800fec28:	3c028011 	lui	v0,0x8011
800fec2c:	02802021 	move	a0,s4
800fec30:	02a02821 	move	a1,s5
800fec34:	2442c930 	addiu	v0,v0,-14032
800fec38:	0040f809 	jalr	v0
800fec3c:	24060338 	li	a2,824
800fec40:	3c028012 	lui	v0,0x8012
800fec44:	02002821 	move	a1,s0
800fec48:	27a40380 	addiu	a0,sp,896
800fec4c:	2442c0d0 	addiu	v0,v0,-16176
800fec50:	0040f809 	jalr	v0
800fec54:	240600ff 	li	a2,255
800fec58:	3c028010 	lui	v0,0x8010
800fec5c:	02402021 	move	a0,s2
800fec60:	02802821 	move	a1,s4
800fec64:	2442d204 	addiu	v0,v0,-11772
800fec68:	0040f809 	jalr	v0
800fec6c:	02603021 	move	a2,s3
800fec70:	10400036 	beqz	v0,800fed4c <_FAT_rename_r+0x2dc>
800fec74:	3c028010 	lui	v0,0x8010
800fec78:	02a02821 	move	a1,s5
800fec7c:	2442c000 	addiu	v0,v0,-16384
800fec80:	0040f809 	jalr	v0
800fec84:	02402021 	move	a0,s2
800fec88:	10400038 	beqz	v0,800fed6c <_FAT_rename_r+0x2fc>
800fec8c:	3c028010 	lui	v0,0x8010
800fec90:	2442b138 	addiu	v0,v0,-20168
800fec94:	0040f809 	jalr	v0
800fec98:	8e440004 	lw	a0,4(s2)
800fec9c:	10400037 	beqz	v0,800fed7c <_FAT_rename_r+0x30c>
800feca0:	8fbf069c 	lw	ra,1692(sp)
800feca4:	00001821 	move	v1,zero
800feca8:	8fb60698 	lw	s6,1688(sp)
800fecac:	8fb50694 	lw	s5,1684(sp)
800fecb0:	8fb40690 	lw	s4,1680(sp)
800fecb4:	8fb3068c 	lw	s3,1676(sp)
800fecb8:	8fb20688 	lw	s2,1672(sp)
800fecbc:	8fb10684 	lw	s1,1668(sp)
800fecc0:	8fb00680 	lw	s0,1664(sp)
800fecc4:	00601021 	move	v0,v1
800fecc8:	03e00008 	jr	ra
800feccc:	27bd06a0 	addiu	sp,sp,1696
800fecd0:	aec20000 	sw	v0,0(s6)
800fecd4:	2403ffff 	li	v1,-1
800fecd8:	8fbf069c 	lw	ra,1692(sp)
800fecdc:	8fb60698 	lw	s6,1688(sp)
800fece0:	8fb50694 	lw	s5,1684(sp)
800fece4:	8fb40690 	lw	s4,1680(sp)
800fece8:	8fb3068c 	lw	s3,1676(sp)
800fecec:	8fb20688 	lw	s2,1672(sp)
800fecf0:	8fb10684 	lw	s1,1668(sp)
800fecf4:	8fb00680 	lw	s0,1664(sp)
800fecf8:	00601021 	move	v0,v1
800fecfc:	03e00008 	jr	ra
800fed00:	27bd06a0 	addiu	sp,sp,1696
800fed04:	2442b850 	addiu	v0,v0,-18352
800fed08:	0040f809 	jalr	v0
800fed0c:	02802021 	move	a0,s4
800fed10:	00409821 	move	s3,v0
800fed14:	0803fb0a 	j	800fec28 <_FAT_rename_r+0x1b8>
800fed18:	26300001 	addiu	s0,s1,1
800fed1c:	2402001e 	li	v0,30
800fed20:	2403ffff 	li	v1,-1
800fed24:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed28:	aec20000 	sw	v0,0(s6)
800fed2c:	24020002 	li	v0,2
800fed30:	2403ffff 	li	v1,-1
800fed34:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed38:	aec20000 	sw	v0,0(s6)
800fed3c:	24020011 	li	v0,17
800fed40:	2403ffff 	li	v1,-1
800fed44:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed48:	aec20000 	sw	v0,0(s6)
800fed4c:	2402001c 	li	v0,28
800fed50:	2403ffff 	li	v1,-1
800fed54:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed58:	aec20000 	sw	v0,0(s6)
800fed5c:	24020013 	li	v0,19
800fed60:	2403ffff 	li	v1,-1
800fed64:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed68:	aec20000 	sw	v0,0(s6)
800fed6c:	24020005 	li	v0,5
800fed70:	2403ffff 	li	v1,-1
800fed74:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed78:	aec20000 	sw	v0,0(s6)
800fed7c:	24020005 	li	v0,5
800fed80:	2403ffff 	li	v1,-1
800fed84:	0803faf0 	j	800febc0 <_FAT_rename_r+0x150>
800fed88:	aec20000 	sw	v0,0(s6)

800fed8c <_FAT_mkdir_r>:
800fed8c:	27bdfc68 	addiu	sp,sp,-920
800fed90:	3c02800f 	lui	v0,0x800f
800fed94:	afb20378 	sw	s2,888(sp)
800fed98:	afb00370 	sw	s0,880(sp)
800fed9c:	afa40398 	sw	a0,920(sp)
800feda0:	afbf0394 	sw	ra,916(sp)
800feda4:	afbe0390 	sw	s8,912(sp)
800feda8:	afb7038c 	sw	s7,908(sp)
800fedac:	afb60388 	sw	s6,904(sp)
800fedb0:	afb50384 	sw	s5,900(sp)
800fedb4:	afb40380 	sw	s4,896(sp)
800fedb8:	afb3037c 	sw	s3,892(sp)
800fedbc:	afb10374 	sw	s1,884(sp)
800fedc0:	00a02021 	move	a0,a1
800fedc4:	24426ad0 	addiu	v0,v0,27344
800fedc8:	0040f809 	jalr	v0
800fedcc:	00a08021 	move	s0,a1
800fedd0:	104000ed 	beqz	v0,800ff188 <_FAT_mkdir_r+0x3fc>
800fedd4:	00409021 	move	s2,v0
800fedd8:	3c028012 	lui	v0,0x8012
800feddc:	2451baa0 	addiu	s1,v0,-17760
800fede0:	02002021 	move	a0,s0
800fede4:	0220f809 	jalr	s1
800fede8:	2405003a 	li	a1,58
800fedec:	10400007 	beqz	v0,800fee0c <_FAT_mkdir_r+0x80>
800fedf0:	27b40038 	addiu	s4,sp,56
800fedf4:	24500001 	addiu	s0,v0,1
800fedf8:	02002021 	move	a0,s0
800fedfc:	0220f809 	jalr	s1
800fee00:	2405003a 	li	a1,58
800fee04:	144000b8 	bnez	v0,800ff0e8 <_FAT_mkdir_r+0x35c>
800fee08:	27b40038 	addiu	s4,sp,56
800fee0c:	3c028010 	lui	v0,0x8010
800fee10:	2453cd84 	addiu	s3,v0,-12924
800fee14:	02402021 	move	a0,s2
800fee18:	02802821 	move	a1,s4
800fee1c:	02003021 	move	a2,s0
800fee20:	0260f809 	jalr	s3
800fee24:	00003821 	move	a3,zero
800fee28:	144000ce 	bnez	v0,800ff164 <_FAT_mkdir_r+0x3d8>
800fee2c:	8fa40398 	lw	a0,920(sp)
800fee30:	8e420008 	lw	v0,8(s2)
800fee34:	144000bd 	bnez	v0,800ff12c <_FAT_mkdir_r+0x3a0>
800fee38:	3c028012 	lui	v0,0x8012
800fee3c:	02002021 	move	a0,s0
800fee40:	2442c1a0 	addiu	v0,v0,-15968
800fee44:	0040f809 	jalr	v0
800fee48:	2405002f 	li	a1,47
800fee4c:	1040001c 	beqz	v0,800feec0 <_FAT_mkdir_r+0x134>
800fee50:	00408821 	move	s1,v0
800fee54:	02003021 	move	a2,s0
800fee58:	02402021 	move	a0,s2
800fee5c:	02802821 	move	a1,s4
800fee60:	0260f809 	jalr	s3
800fee64:	00403821 	move	a3,v0
800fee68:	10400004 	beqz	v0,800fee7c <_FAT_mkdir_r+0xf0>
800fee6c:	93a20043 	lbu	v0,67(sp)
800fee70:	30420010 	andi	v0,v0,0x10
800fee74:	14400096 	bnez	v0,800ff0d0 <_FAT_mkdir_r+0x344>
800fee78:	3c028010 	lui	v0,0x8010
800fee7c:	8fa40398 	lw	a0,920(sp)
800fee80:	24020014 	li	v0,20
800fee84:	2403ffff 	li	v1,-1
800fee88:	ac820000 	sw	v0,0(a0)
800fee8c:	8fbf0394 	lw	ra,916(sp)
800fee90:	8fbe0390 	lw	s8,912(sp)
800fee94:	8fb7038c 	lw	s7,908(sp)
800fee98:	8fb60388 	lw	s6,904(sp)
800fee9c:	8fb50384 	lw	s5,900(sp)
800feea0:	8fb40380 	lw	s4,896(sp)
800feea4:	8fb3037c 	lw	s3,892(sp)
800feea8:	8fb20378 	lw	s2,888(sp)
800feeac:	8fb10374 	lw	s1,884(sp)
800feeb0:	8fb00370 	lw	s0,880(sp)
800feeb4:	00601021 	move	v0,v1
800feeb8:	03e00008 	jr	ra
800feebc:	27bd0398 	addiu	sp,sp,920
800feec0:	8e570040 	lw	s7,64(s2)
800feec4:	02002021 	move	a0,s0
800feec8:	3c028012 	lui	v0,0x8012
800feecc:	00802821 	move	a1,a0
800feed0:	240600ff 	li	a2,255
800feed4:	2442c0d0 	addiu	v0,v0,-16176
800feed8:	0040f809 	jalr	v0
800feedc:	27a40070 	addiu	a0,sp,112
800feee0:	3c028011 	lui	v0,0x8011
800feee4:	02802021 	move	a0,s4
800feee8:	00002821 	move	a1,zero
800feeec:	245eca64 	addiu	s8,v0,-13724
800feef0:	03c0f809 	jalr	s8
800feef4:	24060020 	li	a2,32
800feef8:	3c028010 	lui	v0,0x8010
800feefc:	2442139c 	addiu	v0,v0,5020
800fef00:	0040f809 	jalr	v0
800fef04:	a3a00045 	sb	zero,69(sp)
800fef08:	3042ffff 	andi	v0,v0,0xffff
800fef0c:	00021a02 	srl	v1,v0,0x8
800fef10:	a3a20046 	sb	v0,70(sp)
800fef14:	3c028010 	lui	v0,0x8010
800fef18:	24421318 	addiu	v0,v0,4888
800fef1c:	0040f809 	jalr	v0
800fef20:	a3a30047 	sb	v1,71(sp)
800fef24:	3042ffff 	andi	v0,v0,0xffff
800fef28:	00021a02 	srl	v1,v0,0x8
800fef2c:	a3a20048 	sb	v0,72(sp)
800fef30:	24070010 	li	a3,16
800fef34:	3c028010 	lui	v0,0x8010
800fef38:	02402021 	move	a0,s2
800fef3c:	00002821 	move	a1,zero
800fef40:	a3a30049 	sb	v1,73(sp)
800fef44:	24421164 	addiu	v0,v0,4452
800fef48:	0040f809 	jalr	v0
800fef4c:	a3a70043 	sb	a3,67(sp)
800fef50:	1040007f 	beqz	v0,800ff150 <_FAT_mkdir_r+0x3c4>
800fef54:	00408021 	move	s0,v0
800fef58:	3042ffff 	andi	v0,v0,0xffff
800fef5c:	00101c02 	srl	v1,s0,0x10
800fef60:	0002aa02 	srl	s5,v0,0x8
800fef64:	305100ff 	andi	s1,v0,0xff
800fef68:	0003b202 	srl	s6,v1,0x8
800fef6c:	307300ff 	andi	s3,v1,0xff
800fef70:	3c028010 	lui	v0,0x8010
800fef74:	02802821 	move	a1,s4
800fef78:	02402021 	move	a0,s2
800fef7c:	02e03021 	move	a2,s7
800fef80:	a3b10052 	sb	s1,82(sp)
800fef84:	a3b50053 	sb	s5,83(sp)
800fef88:	a3b3004c 	sb	s3,76(sp)
800fef8c:	2442d204 	addiu	v0,v0,-11772
800fef90:	0040f809 	jalr	v0
800fef94:	a3b6004d 	sb	s6,77(sp)
800fef98:	10400076 	beqz	v0,800ff174 <_FAT_mkdir_r+0x3e8>
800fef9c:	27b40018 	addiu	s4,sp,24
800fefa0:	00002821 	move	a1,zero
800fefa4:	24060020 	li	a2,32
800fefa8:	03c0f809 	jalr	s8
800fefac:	02802021 	move	a0,s4
800fefb0:	24050020 	li	a1,32
800fefb4:	02802021 	move	a0,s4
800fefb8:	03c0f809 	jalr	s8
800fefbc:	2406000b 	li	a2,11
800fefc0:	2403002e 	li	v1,46
800fefc4:	24020010 	li	v0,16
800fefc8:	a3b10032 	sb	s1,50(sp)
800fefcc:	a3a30018 	sb	v1,24(sp)
800fefd0:	a3a20023 	sb	v0,35(sp)
800fefd4:	a3b50033 	sb	s5,51(sp)
800fefd8:	a3b3002c 	sb	s3,44(sp)
800fefdc:	a3b6002d 	sb	s6,45(sp)
800fefe0:	2e110002 	sltiu	s1,s0,2
800fefe4:	16200058 	bnez	s1,800ff148 <_FAT_mkdir_r+0x3bc>
800fefe8:	8e450004 	lw	a1,4(s2)
800fefec:	8e440028 	lw	a0,40(s2)
800feff0:	2602fffe 	addiu	v0,s0,-2
800feff4:	70443802 	mul	a3,v0,a0
800feff8:	8e430020 	lw	v1,32(s2)
800feffc:	00e33021 	addu	a2,a3,v1
800ff000:	24020020 	li	v0,32
800ff004:	afa20010 	sw	v0,16(sp)
800ff008:	3c028010 	lui	v0,0x8010
800ff00c:	00a02021 	move	a0,a1
800ff010:	00003821 	move	a3,zero
800ff014:	2442b230 	addiu	v0,v0,-19920
800ff018:	0040f809 	jalr	v0
800ff01c:	02802821 	move	a1,s4
800ff020:	32e5ffff 	andi	a1,s7,0xffff
800ff024:	00173402 	srl	a2,s7,0x10
800ff028:	00051a02 	srl	v1,a1,0x8
800ff02c:	00062202 	srl	a0,a2,0x8
800ff030:	2402002e 	li	v0,46
800ff034:	a3a20019 	sb	v0,25(sp)
800ff038:	a3a30033 	sb	v1,51(sp)
800ff03c:	a3a4002d 	sb	a0,45(sp)
800ff040:	a3a50032 	sb	a1,50(sp)
800ff044:	a3a6002c 	sb	a2,44(sp)
800ff048:	1620003d 	bnez	s1,800ff140 <_FAT_mkdir_r+0x3b4>
800ff04c:	8e450004 	lw	a1,4(s2)
800ff050:	8e440028 	lw	a0,40(s2)
800ff054:	2602fffe 	addiu	v0,s0,-2
800ff058:	70443802 	mul	a3,v0,a0
800ff05c:	8e430020 	lw	v1,32(s2)
800ff060:	00e33021 	addu	a2,a3,v1
800ff064:	24020020 	li	v0,32
800ff068:	afa20010 	sw	v0,16(sp)
800ff06c:	3c028010 	lui	v0,0x8010
800ff070:	00a02021 	move	a0,a1
800ff074:	24070020 	li	a3,32
800ff078:	2442b438 	addiu	v0,v0,-19400
800ff07c:	0040f809 	jalr	v0
800ff080:	02802821 	move	a1,s4
800ff084:	3c028010 	lui	v0,0x8010
800ff088:	2442b138 	addiu	v0,v0,-20168
800ff08c:	0040f809 	jalr	v0
800ff090:	8e440004 	lw	a0,4(s2)
800ff094:	10400041 	beqz	v0,800ff19c <_FAT_mkdir_r+0x410>
800ff098:	8fbf0394 	lw	ra,916(sp)
800ff09c:	00001821 	move	v1,zero
800ff0a0:	8fbe0390 	lw	s8,912(sp)
800ff0a4:	8fb7038c 	lw	s7,908(sp)
800ff0a8:	8fb60388 	lw	s6,904(sp)
800ff0ac:	8fb50384 	lw	s5,900(sp)
800ff0b0:	8fb40380 	lw	s4,896(sp)
800ff0b4:	8fb3037c 	lw	s3,892(sp)
800ff0b8:	8fb20378 	lw	s2,888(sp)
800ff0bc:	8fb10374 	lw	s1,884(sp)
800ff0c0:	8fb00370 	lw	s0,880(sp)
800ff0c4:	00601021 	move	v0,v1
800ff0c8:	03e00008 	jr	ra
800ff0cc:	27bd0398 	addiu	sp,sp,920
800ff0d0:	2442b850 	addiu	v0,v0,-18352
800ff0d4:	0040f809 	jalr	v0
800ff0d8:	02802021 	move	a0,s4
800ff0dc:	0040b821 	move	s7,v0
800ff0e0:	0803fbb2 	j	800feec8 <_FAT_mkdir_r+0x13c>
800ff0e4:	26240001 	addiu	a0,s1,1
800ff0e8:	8fa70398 	lw	a3,920(sp)
800ff0ec:	24020016 	li	v0,22
800ff0f0:	ace20000 	sw	v0,0(a3)
800ff0f4:	2403ffff 	li	v1,-1
800ff0f8:	8fbf0394 	lw	ra,916(sp)
800ff0fc:	8fbe0390 	lw	s8,912(sp)
800ff100:	8fb7038c 	lw	s7,908(sp)
800ff104:	8fb60388 	lw	s6,904(sp)
800ff108:	8fb50384 	lw	s5,900(sp)
800ff10c:	8fb40380 	lw	s4,896(sp)
800ff110:	8fb3037c 	lw	s3,892(sp)
800ff114:	8fb20378 	lw	s2,888(sp)
800ff118:	8fb10374 	lw	s1,884(sp)
800ff11c:	8fb00370 	lw	s0,880(sp)
800ff120:	00601021 	move	v0,v1
800ff124:	03e00008 	jr	ra
800ff128:	27bd0398 	addiu	sp,sp,920
800ff12c:	8fa70398 	lw	a3,920(sp)
800ff130:	2402001e 	li	v0,30
800ff134:	2403ffff 	li	v1,-1
800ff138:	0803fba3 	j	800fee8c <_FAT_mkdir_r+0x100>
800ff13c:	ace20000 	sw	v0,0(a3)
800ff140:	0803fc19 	j	800ff064 <_FAT_mkdir_r+0x2d8>
800ff144:	8e460014 	lw	a2,20(s2)
800ff148:	0803fc00 	j	800ff000 <_FAT_mkdir_r+0x274>
800ff14c:	8e460014 	lw	a2,20(s2)
800ff150:	8fa40398 	lw	a0,920(sp)
800ff154:	2402001c 	li	v0,28
800ff158:	2403ffff 	li	v1,-1
800ff15c:	0803fba3 	j	800fee8c <_FAT_mkdir_r+0x100>
800ff160:	ac820000 	sw	v0,0(a0)
800ff164:	24020011 	li	v0,17
800ff168:	2403ffff 	li	v1,-1
800ff16c:	0803fba3 	j	800fee8c <_FAT_mkdir_r+0x100>
800ff170:	ac820000 	sw	v0,0(a0)
800ff174:	8fa70398 	lw	a3,920(sp)
800ff178:	2402001c 	li	v0,28
800ff17c:	2403ffff 	li	v1,-1
800ff180:	0803fba3 	j	800fee8c <_FAT_mkdir_r+0x100>
800ff184:	ace20000 	sw	v0,0(a3)
800ff188:	8fa40398 	lw	a0,920(sp)
800ff18c:	24020013 	li	v0,19
800ff190:	2403ffff 	li	v1,-1
800ff194:	0803fba3 	j	800fee8c <_FAT_mkdir_r+0x100>
800ff198:	ac820000 	sw	v0,0(a0)
800ff19c:	8fa30398 	lw	v1,920(sp)
800ff1a0:	24020005 	li	v0,5
800ff1a4:	ac620000 	sw	v0,0(v1)
800ff1a8:	0803fba3 	j	800fee8c <_FAT_mkdir_r+0x100>
800ff1ac:	2403ffff 	li	v1,-1

800ff1b0 <_FAT_fstat_r>:
800ff1b0:	27bdfca0 	addiu	sp,sp,-864
800ff1b4:	afb40358 	sw	s4,856(sp)
800ff1b8:	afb20350 	sw	s2,848(sp)
800ff1bc:	afb1034c 	sw	s1,844(sp)
800ff1c0:	afbf035c 	sw	ra,860(sp)
800ff1c4:	afb30354 	sw	s3,852(sp)
800ff1c8:	afb00348 	sw	s0,840(sp)
800ff1cc:	00a08821 	move	s1,a1
800ff1d0:	2407ffff 	li	a3,-1
800ff1d4:	00c09021 	move	s2,a2
800ff1d8:	10a00005 	beqz	a1,800ff1f0 <_FAT_fstat_r+0x40>
800ff1dc:	0080a021 	move	s4,a0
800ff1e0:	8ca20034 	lw	v0,52(a1)
800ff1e4:	27b30010 	addiu	s3,sp,16
800ff1e8:	1440000c 	bnez	v0,800ff21c <_FAT_fstat_r+0x6c>
800ff1ec:	02602821 	move	a1,s3
800ff1f0:	24020009 	li	v0,9
800ff1f4:	ae820000 	sw	v0,0(s4)
800ff1f8:	8fbf035c 	lw	ra,860(sp)
800ff1fc:	8fb40358 	lw	s4,856(sp)
800ff200:	8fb30354 	lw	s3,852(sp)
800ff204:	8fb20350 	lw	s2,848(sp)
800ff208:	8fb1034c 	lw	s1,844(sp)
800ff20c:	8fb00348 	lw	s0,840(sp)
800ff210:	00e01021 	move	v0,a3
800ff214:	03e00008 	jr	ra
800ff218:	27bd0360 	addiu	sp,sp,864
800ff21c:	8e22003c 	lw	v0,60(s1)
800ff220:	8e230040 	lw	v1,64(s1)
800ff224:	8e240044 	lw	a0,68(s1)
800ff228:	afa20030 	sw	v0,48(sp)
800ff22c:	afa40038 	sw	a0,56(sp)
800ff230:	afa30034 	sw	v1,52(sp)
800ff234:	8e220048 	lw	v0,72(s1)
800ff238:	8e260050 	lw	a2,80(s1)
800ff23c:	8e23004c 	lw	v1,76(s1)
800ff240:	8e300038 	lw	s0,56(s1)
800ff244:	afa2003c 	sw	v0,60(sp)
800ff248:	3c028010 	lui	v0,0x8010
800ff24c:	02002021 	move	a0,s0
800ff250:	afa60044 	sw	a2,68(sp)
800ff254:	2442c228 	addiu	v0,v0,-15832
800ff258:	0040f809 	jalr	v0
800ff25c:	afa30040 	sw	v1,64(sp)
800ff260:	02002021 	move	a0,s0
800ff264:	02602821 	move	a1,s3
800ff268:	02403021 	move	a2,s2
800ff26c:	10400013 	beqz	v0,800ff2bc <_FAT_fstat_r+0x10c>
800ff270:	2407ffff 	li	a3,-1
800ff274:	3c028010 	lui	v0,0x8010
800ff278:	2442be8c 	addiu	v0,v0,-16756
800ff27c:	0040f809 	jalr	v0
800ff280:	00000000 	nop
800ff284:	8e230008 	lw	v1,8(s1)
800ff288:	00003821 	move	a3,zero
800ff28c:	ae430010 	sw	v1,16(s2)
800ff290:	8e220004 	lw	v0,4(s1)
800ff294:	ae420030 	sw	v0,48(s2)
800ff298:	8fbf035c 	lw	ra,860(sp)
800ff29c:	8fb40358 	lw	s4,856(sp)
800ff2a0:	8fb30354 	lw	s3,852(sp)
800ff2a4:	8fb20350 	lw	s2,848(sp)
800ff2a8:	8fb1034c 	lw	s1,844(sp)
800ff2ac:	8fb00348 	lw	s0,840(sp)
800ff2b0:	00e01021 	move	v0,a3
800ff2b4:	03e00008 	jr	ra
800ff2b8:	27bd0360 	addiu	sp,sp,864
800ff2bc:	24020005 	li	v0,5
800ff2c0:	0803fc7e 	j	800ff1f8 <_FAT_fstat_r+0x48>
800ff2c4:	ae820000 	sw	v0,0(s4)

800ff2c8 <_FAT_seek_r>:
800ff2c8:	27bdffd0 	addiu	sp,sp,-48
800ff2cc:	afb20018 	sw	s2,24(sp)
800ff2d0:	afbf002c 	sw	ra,44(sp)
800ff2d4:	afb60028 	sw	s6,40(sp)
800ff2d8:	afb50024 	sw	s5,36(sp)
800ff2dc:	afb40020 	sw	s4,32(sp)
800ff2e0:	afb3001c 	sw	s3,28(sp)
800ff2e4:	afb10014 	sw	s1,20(sp)
800ff2e8:	afb00010 	sw	s0,16(sp)
800ff2ec:	10a00057 	beqz	a1,800ff44c <_FAT_seek_r+0x184>
800ff2f0:	00a09021 	move	s2,a1
800ff2f4:	8ca20034 	lw	v0,52(a1)
800ff2f8:	10400055 	beqz	v0,800ff450 <_FAT_seek_r+0x188>
800ff2fc:	24020009 	li	v0,9
800ff300:	24020001 	li	v0,1
800ff304:	10e2006e 	beq	a3,v0,800ff4c0 <_FAT_seek_r+0x1f8>
800ff308:	8cb60038 	lw	s6,56(a1)
800ff30c:	24020002 	li	v0,2
800ff310:	10e2007a 	beq	a3,v0,800ff4fc <_FAT_seek_r+0x234>
800ff314:	00000000 	nop
800ff318:	14e0005c 	bnez	a3,800ff48c <_FAT_seek_r+0x1c4>
800ff31c:	24020016 	li	v0,22
800ff320:	00c09821 	move	s3,a2
800ff324:	18c00057 	blez	a2,800ff484 <_FAT_seek_r+0x1bc>
800ff328:	00000000 	nop
800ff32c:	06600083 	bltz	s3,800ff53c <_FAT_seek_r+0x274>
800ff330:	2402004f 	li	v0,79
800ff334:	8e420004 	lw	v0,4(s2)
800ff338:	0053102b 	sltu	v0,v0,s3
800ff33c:	14400037 	bnez	v0,800ff41c <_FAT_seek_r+0x154>
800ff340:	00000000 	nop
800ff344:	8e45000c 	lw	a1,12(s2)
800ff348:	0265102b 	sltu	v0,s3,a1
800ff34c:	1440006e 	bnez	v0,800ff508 <_FAT_seek_r+0x240>
800ff350:	00000000 	nop
800ff354:	8ec6002c 	lw	a2,44(s6)
800ff358:	8e430014 	lw	v1,20(s2)
800ff35c:	00a6001b 	divu	zero,a1,a2
800ff360:	00c001f4 	teq	a2,zero,0x7
800ff364:	8ec40028 	lw	a0,40(s6)
800ff368:	8e540010 	lw	s4,16(s2)
800ff36c:	0064182b 	sltu	v1,v1,a0
800ff370:	00002812 	mflo	a1
800ff374:	0266001b 	divu	zero,s3,a2
800ff378:	00c001f4 	teq	a2,zero,0x7
800ff37c:	00001012 	mflo	v0
800ff380:	10600067 	beqz	v1,800ff520 <_FAT_seek_r+0x258>
800ff384:	00458023 	subu	s0,v0,a1
800ff388:	0266001b 	divu	zero,s3,a2
800ff38c:	00c001f4 	teq	a2,zero,0x7
800ff390:	3c038000 	lui	v1,0x8000
800ff394:	346301ff 	ori	v1,v1,0x1ff
800ff398:	02631824 	and	v1,s3,v1
800ff39c:	00001010 	mfhi	v0
800ff3a0:	00021242 	srl	v0,v0,0x9
800ff3a4:	04600060 	bltz	v1,800ff528 <_FAT_seek_r+0x260>
800ff3a8:	ae420014 	sw	v0,20(s2)
800ff3ac:	3c028010 	lui	v0,0x8010
800ff3b0:	ae430018 	sw	v1,24(s2)
800ff3b4:	245509d0 	addiu	s5,v0,2512
800ff3b8:	02c02021 	move	a0,s6
800ff3bc:	02a0f809 	jalr	s5
800ff3c0:	02802821 	move	a1,s4
800ff3c4:	1a000014 	blez	s0,800ff418 <_FAT_seek_r+0x150>
800ff3c8:	00408821 	move	s1,v0
800ff3cc:	10400040 	beqz	v0,800ff4d0 <_FAT_seek_r+0x208>
800ff3d0:	3c020fff 	lui	v0,0xfff
800ff3d4:	3442ffff 	ori	v0,v0,0xffff
800ff3d8:	1222003d 	beq	s1,v0,800ff4d0 <_FAT_seek_r+0x208>
800ff3dc:	00000000 	nop
800ff3e0:	0803fcff 	j	800ff3fc <_FAT_seek_r+0x134>
800ff3e4:	0040a021 	move	s4,v0
800ff3e8:	10400038 	beqz	v0,800ff4cc <_FAT_seek_r+0x204>
800ff3ec:	00000000 	nop
800ff3f0:	10540036 	beq	v0,s4,800ff4cc <_FAT_seek_r+0x204>
800ff3f4:	00000000 	nop
800ff3f8:	00408821 	move	s1,v0
800ff3fc:	2610ffff 	addiu	s0,s0,-1
800ff400:	02202821 	move	a1,s1
800ff404:	02a0f809 	jalr	s5
800ff408:	02c02021 	move	a0,s6
800ff40c:	1600fff6 	bnez	s0,800ff3e8 <_FAT_seek_r+0x120>
800ff410:	00000000 	nop
800ff414:	0220a021 	move	s4,s1
800ff418:	ae540010 	sw	s4,16(s2)
800ff41c:	ae53000c 	sw	s3,12(s2)
800ff420:	02601021 	move	v0,s3
800ff424:	8fbf002c 	lw	ra,44(sp)
800ff428:	8fb60028 	lw	s6,40(sp)
800ff42c:	8fb50024 	lw	s5,36(sp)
800ff430:	8fb40020 	lw	s4,32(sp)
800ff434:	8fb3001c 	lw	s3,28(sp)
800ff438:	8fb20018 	lw	s2,24(sp)
800ff43c:	8fb10014 	lw	s1,20(sp)
800ff440:	8fb00010 	lw	s0,16(sp)
800ff444:	03e00008 	jr	ra
800ff448:	27bd0030 	addiu	sp,sp,48
800ff44c:	24020009 	li	v0,9
800ff450:	2413ffff 	li	s3,-1
800ff454:	ac820000 	sw	v0,0(a0)
800ff458:	02601021 	move	v0,s3
800ff45c:	8fbf002c 	lw	ra,44(sp)
800ff460:	8fb60028 	lw	s6,40(sp)
800ff464:	8fb50024 	lw	s5,36(sp)
800ff468:	8fb40020 	lw	s4,32(sp)
800ff46c:	8fb3001c 	lw	s3,28(sp)
800ff470:	8fb20018 	lw	s2,24(sp)
800ff474:	8fb10014 	lw	s1,20(sp)
800ff478:	8fb00010 	lw	s0,16(sp)
800ff47c:	03e00008 	jr	ra
800ff480:	27bd0030 	addiu	sp,sp,48
800ff484:	0661ffab 	bgez	s3,800ff334 <_FAT_seek_r+0x6c>
800ff488:	24020016 	li	v0,22
800ff48c:	ac820000 	sw	v0,0(a0)
800ff490:	2413ffff 	li	s3,-1
800ff494:	02601021 	move	v0,s3
800ff498:	8fbf002c 	lw	ra,44(sp)
800ff49c:	8fb60028 	lw	s6,40(sp)
800ff4a0:	8fb50024 	lw	s5,36(sp)
800ff4a4:	8fb40020 	lw	s4,32(sp)
800ff4a8:	8fb3001c 	lw	s3,28(sp)
800ff4ac:	8fb20018 	lw	s2,24(sp)
800ff4b0:	8fb10014 	lw	s1,20(sp)
800ff4b4:	8fb00010 	lw	s0,16(sp)
800ff4b8:	03e00008 	jr	ra
800ff4bc:	27bd0030 	addiu	sp,sp,48
800ff4c0:	8ca2000c 	lw	v0,12(a1)
800ff4c4:	0803fcc9 	j	800ff324 <_FAT_seek_r+0x5c>
800ff4c8:	00c29821 	addu	s3,a2,v0
800ff4cc:	0220a021 	move	s4,s1
800ff4d0:	8e42002c 	lw	v0,44(s2)
800ff4d4:	14400004 	bnez	v0,800ff4e8 <_FAT_seek_r+0x220>
800ff4d8:	00000000 	nop
800ff4dc:	8e420030 	lw	v0,48(s2)
800ff4e0:	1040ffcd 	beqz	v0,800ff418 <_FAT_seek_r+0x150>
800ff4e4:	00000000 	nop
800ff4e8:	8ec20028 	lw	v0,40(s6)
800ff4ec:	ae400018 	sw	zero,24(s2)
800ff4f0:	ae420014 	sw	v0,20(s2)
800ff4f4:	0803fd07 	j	800ff41c <_FAT_seek_r+0x154>
800ff4f8:	ae540010 	sw	s4,16(s2)
800ff4fc:	8ca20004 	lw	v0,4(a1)
800ff500:	0803fcc9 	j	800ff324 <_FAT_seek_r+0x5c>
800ff504:	00c29821 	addu	s3,a2,v0
800ff508:	8ec6002c 	lw	a2,44(s6)
800ff50c:	8e540008 	lw	s4,8(s2)
800ff510:	0266001b 	divu	zero,s3,a2
800ff514:	00c001f4 	teq	a2,zero,0x7
800ff518:	0803fce4 	j	800ff390 <_FAT_seek_r+0xc8>
800ff51c:	00008012 	mflo	s0
800ff520:	0803fce2 	j	800ff388 <_FAT_seek_r+0xc0>
800ff524:	26100001 	addiu	s0,s0,1
800ff528:	2463ffff 	addiu	v1,v1,-1
800ff52c:	2402fe00 	li	v0,-512
800ff530:	00621825 	or	v1,v1,v0
800ff534:	0803fceb 	j	800ff3ac <_FAT_seek_r+0xe4>
800ff538:	24630001 	addiu	v1,v1,1
800ff53c:	2413ffff 	li	s3,-1
800ff540:	0803fd16 	j	800ff458 <_FAT_seek_r+0x190>
800ff544:	ac820000 	sw	v0,0(a0)

800ff548 <_FAT_close_r>:
800ff548:	27bdffb0 	addiu	sp,sp,-80
800ff54c:	afb30044 	sw	s3,68(sp)
800ff550:	afb1003c 	sw	s1,60(sp)
800ff554:	afbf0048 	sw	ra,72(sp)
800ff558:	afb20040 	sw	s2,64(sp)
800ff55c:	afb00038 	sw	s0,56(sp)
800ff560:	8ca20034 	lw	v0,52(a1)
800ff564:	00a08821 	move	s1,a1
800ff568:	1040006f 	beqz	v0,800ff728 <_FAT_close_r+0x1e0>
800ff56c:	00809821 	move	s3,a0
800ff570:	8ca2002c 	lw	v0,44(a1)
800ff574:	10400057 	beqz	v0,800ff6d4 <_FAT_close_r+0x18c>
800ff578:	00000000 	nop
800ff57c:	8ca50048 	lw	a1,72(a1)
800ff580:	8e260038 	lw	a2,56(s1)
800ff584:	2ca20002 	sltiu	v0,a1,2
800ff588:	14400062 	bnez	v0,800ff714 <_FAT_close_r+0x1cc>
800ff58c:	8cc80004 	lw	t0,4(a2)
800ff590:	8cc30028 	lw	v1,40(a2)
800ff594:	24a2fffe 	addiu	v0,a1,-2
800ff598:	70432802 	mul	a1,v0,v1
800ff59c:	8cc40020 	lw	a0,32(a2)
800ff5a0:	00a41021 	addu	v0,a1,a0
800ff5a4:	8e26004c 	lw	a2,76(s1)
800ff5a8:	8e270050 	lw	a3,80(s1)
800ff5ac:	00463021 	addu	a2,v0,a2
800ff5b0:	24020020 	li	v0,32
800ff5b4:	afa20010 	sw	v0,16(sp)
800ff5b8:	27b20018 	addiu	s2,sp,24
800ff5bc:	3c028010 	lui	v0,0x8010
800ff5c0:	01002021 	move	a0,t0
800ff5c4:	00073940 	sll	a3,a3,0x5
800ff5c8:	2442b524 	addiu	v0,v0,-19164
800ff5cc:	0040f809 	jalr	v0
800ff5d0:	02402821 	move	a1,s2
800ff5d4:	8e230004 	lw	v1,4(s1)
800ff5d8:	3c108010 	lui	s0,0x8010
800ff5dc:	00032e02 	srl	a1,v1,0x18
800ff5e0:	00031202 	srl	v0,v1,0x8
800ff5e4:	00032402 	srl	a0,v1,0x10
800ff5e8:	a3a40036 	sb	a0,54(sp)
800ff5ec:	a3a50037 	sb	a1,55(sp)
800ff5f0:	a3a30034 	sb	v1,52(sp)
800ff5f4:	a3a20035 	sb	v0,53(sp)
800ff5f8:	8e220008 	lw	v0,8(s1)
800ff5fc:	26101318 	addiu	s0,s0,4888
800ff600:	00022c02 	srl	a1,v0,0x10
800ff604:	3042ffff 	andi	v0,v0,0xffff
800ff608:	00052202 	srl	a0,a1,0x8
800ff60c:	00021a02 	srl	v1,v0,0x8
800ff610:	a3a20032 	sb	v0,50(sp)
800ff614:	3c028010 	lui	v0,0x8010
800ff618:	a3a5002c 	sb	a1,44(sp)
800ff61c:	a3a4002d 	sb	a0,45(sp)
800ff620:	2442139c 	addiu	v0,v0,5020
800ff624:	0040f809 	jalr	v0
800ff628:	a3a30033 	sb	v1,51(sp)
800ff62c:	3042ffff 	andi	v0,v0,0xffff
800ff630:	00021a02 	srl	v1,v0,0x8
800ff634:	a3a3002f 	sb	v1,47(sp)
800ff638:	0200f809 	jalr	s0
800ff63c:	a3a2002e 	sb	v0,46(sp)
800ff640:	3042ffff 	andi	v0,v0,0xffff
800ff644:	00021a02 	srl	v1,v0,0x8
800ff648:	a3a30031 	sb	v1,49(sp)
800ff64c:	0200f809 	jalr	s0
800ff650:	a3a20030 	sb	v0,48(sp)
800ff654:	3042ffff 	andi	v0,v0,0xffff
800ff658:	00021a02 	srl	v1,v0,0x8
800ff65c:	a3a2002a 	sb	v0,42(sp)
800ff660:	a3a3002b 	sb	v1,43(sp)
800ff664:	8e250048 	lw	a1,72(s1)
800ff668:	8e260038 	lw	a2,56(s1)
800ff66c:	2ca20002 	sltiu	v0,a1,2
800ff670:	14400026 	bnez	v0,800ff70c <_FAT_close_r+0x1c4>
800ff674:	8cc80004 	lw	t0,4(a2)
800ff678:	8cc30028 	lw	v1,40(a2)
800ff67c:	24a2fffe 	addiu	v0,a1,-2
800ff680:	70432802 	mul	a1,v0,v1
800ff684:	8cc40020 	lw	a0,32(a2)
800ff688:	00a41021 	addu	v0,a1,a0
800ff68c:	8e26004c 	lw	a2,76(s1)
800ff690:	8e270050 	lw	a3,80(s1)
800ff694:	00463021 	addu	a2,v0,a2
800ff698:	24020020 	li	v0,32
800ff69c:	afa20010 	sw	v0,16(sp)
800ff6a0:	3c028010 	lui	v0,0x8010
800ff6a4:	01002021 	move	a0,t0
800ff6a8:	02402821 	move	a1,s2
800ff6ac:	2442b438 	addiu	v0,v0,-19400
800ff6b0:	0040f809 	jalr	v0
800ff6b4:	00073940 	sll	a3,a3,0x5
800ff6b8:	8e230038 	lw	v1,56(s1)
800ff6bc:	3c028010 	lui	v0,0x8010
800ff6c0:	2442b138 	addiu	v0,v0,-20168
800ff6c4:	0040f809 	jalr	v0
800ff6c8:	8c640004 	lw	a0,4(v1)
800ff6cc:	10400013 	beqz	v0,800ff71c <_FAT_close_r+0x1d4>
800ff6d0:	24020005 	li	v0,5
800ff6d4:	8e230038 	lw	v1,56(s1)
800ff6d8:	ae200034 	sw	zero,52(s1)
800ff6dc:	8c620044 	lw	v0,68(v1)
800ff6e0:	00002021 	move	a0,zero
800ff6e4:	2442ffff 	addiu	v0,v0,-1
800ff6e8:	ac620044 	sw	v0,68(v1)
800ff6ec:	8fbf0048 	lw	ra,72(sp)
800ff6f0:	8fb30044 	lw	s3,68(sp)
800ff6f4:	8fb20040 	lw	s2,64(sp)
800ff6f8:	8fb1003c 	lw	s1,60(sp)
800ff6fc:	8fb00038 	lw	s0,56(sp)
800ff700:	00801021 	move	v0,a0
800ff704:	03e00008 	jr	ra
800ff708:	27bd0050 	addiu	sp,sp,80
800ff70c:	0803fda3 	j	800ff68c <_FAT_close_r+0x144>
800ff710:	8cc20014 	lw	v0,20(a2)
800ff714:	0803fd69 	j	800ff5a4 <_FAT_close_r+0x5c>
800ff718:	8cc20014 	lw	v0,20(a2)
800ff71c:	2404ffff 	li	a0,-1
800ff720:	0803fdbb 	j	800ff6ec <_FAT_close_r+0x1a4>
800ff724:	ae620000 	sw	v0,0(s3)
800ff728:	24020009 	li	v0,9
800ff72c:	2404ffff 	li	a0,-1
800ff730:	0803fdbb 	j	800ff6ec <_FAT_close_r+0x1a4>
800ff734:	ae620000 	sw	v0,0(s3)

800ff738 <_FAT_open_r>:
800ff738:	27bdfc90 	addiu	sp,sp,-880
800ff73c:	3c02800f 	lui	v0,0x800f
800ff740:	afb70364 	sw	s7,868(sp)
800ff744:	afb60360 	sw	s6,864(sp)
800ff748:	afb20350 	sw	s2,848(sp)
800ff74c:	afb1034c 	sw	s1,844(sp)
800ff750:	afb00348 	sw	s0,840(sp)
800ff754:	afbf0368 	sw	ra,872(sp)
800ff758:	afb5035c 	sw	s5,860(sp)
800ff75c:	afb40358 	sw	s4,856(sp)
800ff760:	afb30354 	sw	s3,852(sp)
800ff764:	0080b821 	move	s7,a0
800ff768:	24426ad0 	addiu	v0,v0,27344
800ff76c:	00c02021 	move	a0,a2
800ff770:	00c08021 	move	s0,a2
800ff774:	00a08821 	move	s1,a1
800ff778:	0040f809 	jalr	v0
800ff77c:	00e0b021 	move	s6,a3
800ff780:	1040010f 	beqz	v0,800ffbc0 <_FAT_open_r+0x488>
800ff784:	00409021 	move	s2,v0
800ff788:	3c028012 	lui	v0,0x8012
800ff78c:	2453baa0 	addiu	s3,v0,-17760
800ff790:	02002021 	move	a0,s0
800ff794:	0260f809 	jalr	s3
800ff798:	2405003a 	li	a1,58
800ff79c:	10400007 	beqz	v0,800ff7bc <_FAT_open_r+0x84>
800ff7a0:	32c30003 	andi	v1,s6,0x3
800ff7a4:	24500001 	addiu	s0,v0,1
800ff7a8:	02002021 	move	a0,s0
800ff7ac:	0260f809 	jalr	s3
800ff7b0:	2405003a 	li	a1,58
800ff7b4:	144000f2 	bnez	v0,800ffb80 <_FAT_open_r+0x448>
800ff7b8:	32c30003 	andi	v1,s6,0x3
800ff7bc:	10600084 	beqz	v1,800ff9d0 <_FAT_open_r+0x298>
800ff7c0:	24020001 	li	v0,1
800ff7c4:	24040001 	li	a0,1
800ff7c8:	106400e9 	beq	v1,a0,800ffb70 <_FAT_open_r+0x438>
800ff7cc:	00801021 	move	v0,a0
800ff7d0:	24020002 	li	v0,2
800ff7d4:	146200f6 	bne	v1,v0,800ffbb0 <_FAT_open_r+0x478>
800ff7d8:	00801021 	move	v0,a0
800ff7dc:	ae24002c 	sw	a0,44(s1)
800ff7e0:	ae240028 	sw	a0,40(s1)
800ff7e4:	ae200030 	sw	zero,48(s1)
800ff7e8:	10400004 	beqz	v0,800ff7fc <_FAT_open_r+0xc4>
800ff7ec:	27b50010 	addiu	s5,sp,16
800ff7f0:	8e420008 	lw	v0,8(s2)
800ff7f4:	144000e7 	bnez	v0,800ffb94 <_FAT_open_r+0x45c>
800ff7f8:	2402001e 	li	v0,30
800ff7fc:	3c148010 	lui	s4,0x8010
800ff800:	02402021 	move	a0,s2
800ff804:	02a02821 	move	a1,s5
800ff808:	02003021 	move	a2,s0
800ff80c:	2682cd84 	addiu	v0,s4,-12924
800ff810:	0040f809 	jalr	v0
800ff814:	00003821 	move	a3,zero
800ff818:	00402021 	move	a0,v0
800ff81c:	32c30500 	andi	v1,s6,0x500
800ff820:	24020500 	li	v0,1280
800ff824:	1062006f 	beq	v1,v0,800ff9e4 <_FAT_open_r+0x2ac>
800ff828:	00000000 	nop
800ff82c:	1080006f 	beqz	a0,800ff9ec <_FAT_open_r+0x2b4>
800ff830:	32c20100 	andi	v0,s6,0x100
800ff834:	93a2001b 	lbu	v0,27(sp)
800ff838:	30420010 	andi	v0,v0,0x10
800ff83c:	144000e7 	bnez	v0,800ffbdc <_FAT_open_r+0x4a4>
800ff840:	24020015 	li	v0,21
800ff844:	93a5002d 	lbu	a1,45(sp)
800ff848:	93a3002e 	lbu	v1,46(sp)
800ff84c:	93a4002f 	lbu	a0,47(sp)
800ff850:	93a2002c 	lbu	v0,44(sp)
800ff854:	00052a00 	sll	a1,a1,0x8
800ff858:	00031c00 	sll	v1,v1,0x10
800ff85c:	00042600 	sll	a0,a0,0x18
800ff860:	00451025 	or	v0,v0,a1
800ff864:	00641825 	or	v1,v1,a0
800ff868:	8e25002c 	lw	a1,44(s1)
800ff86c:	00431025 	or	v0,v0,v1
800ff870:	10a00005 	beqz	a1,800ff888 <_FAT_open_r+0x150>
800ff874:	ae220004 	sw	v0,4(s1)
800ff878:	93a2001b 	lbu	v0,27(sp)
800ff87c:	30420001 	andi	v0,v0,0x1
800ff880:	144000c4 	bnez	v0,800ffb94 <_FAT_open_r+0x45c>
800ff884:	2402001e 	li	v0,30
800ff888:	3c028010 	lui	v0,0x8010
800ff88c:	ae320038 	sw	s2,56(s1)
800ff890:	2442b850 	addiu	v0,v0,-18352
800ff894:	0040f809 	jalr	v0
800ff898:	02a02021 	move	a0,s5
800ff89c:	00404021 	move	t0,v0
800ff8a0:	32c20200 	andi	v0,s6,0x200
800ff8a4:	10400004 	beqz	v0,800ff8b8 <_FAT_open_r+0x180>
800ff8a8:	ae280008 	sw	t0,8(s1)
800ff8ac:	8e22002c 	lw	v0,44(s1)
800ff8b0:	14400077 	bnez	v0,800ffa90 <_FAT_open_r+0x358>
800ff8b4:	00000000 	nop
800ff8b8:	8e280008 	lw	t0,8(s1)
800ff8bc:	15000009 	bnez	t0,800ff8e4 <_FAT_open_r+0x1ac>
800ff8c0:	8fa20030 	lw	v0,48(sp)
800ff8c4:	3c028010 	lui	v0,0x8010
800ff8c8:	02402021 	move	a0,s2
800ff8cc:	24420fc4 	addiu	v0,v0,4036
800ff8d0:	0040f809 	jalr	v0
800ff8d4:	00002821 	move	a1,zero
800ff8d8:	00404021 	move	t0,v0
800ff8dc:	ae220008 	sw	v0,8(s1)
800ff8e0:	8fa20030 	lw	v0,48(sp)
800ff8e4:	8fa30034 	lw	v1,52(sp)
800ff8e8:	8fa40038 	lw	a0,56(sp)
800ff8ec:	8fa5003c 	lw	a1,60(sp)
800ff8f0:	8fa60040 	lw	a2,64(sp)
800ff8f4:	8fa70044 	lw	a3,68(sp)
800ff8f8:	ae22003c 	sw	v0,60(s1)
800ff8fc:	3c028010 	lui	v0,0x8010
800ff900:	ae230040 	sw	v1,64(s1)
800ff904:	ae240044 	sw	a0,68(s1)
800ff908:	ae250048 	sw	a1,72(s1)
800ff90c:	02402021 	move	a0,s2
800ff910:	01002821 	move	a1,t0
800ff914:	ae26004c 	sw	a2,76(s1)
800ff918:	ae270050 	sw	a3,80(s1)
800ff91c:	ae20000c 	sw	zero,12(s1)
800ff920:	ae280010 	sw	t0,16(s1)
800ff924:	ae200014 	sw	zero,20(s1)
800ff928:	24420bb0 	addiu	v0,v0,2992
800ff92c:	0040f809 	jalr	v0
800ff930:	ae200018 	sw	zero,24(s1)
800ff934:	ae22001c 	sw	v0,28(s1)
800ff938:	8e44002c 	lw	a0,44(s2)
800ff93c:	8e250004 	lw	a1,4(s1)
800ff940:	00a4001b 	divu	zero,a1,a0
800ff944:	008001f4 	teq	a0,zero,0x7
800ff948:	30a301ff 	andi	v1,a1,0x1ff
800ff94c:	ae230024 	sw	v1,36(s1)
800ff950:	00001010 	mfhi	v0
800ff954:	00021242 	srl	v0,v0,0x9
800ff958:	10a00007 	beqz	a1,800ff978 <_FAT_open_r+0x240>
800ff95c:	ae220020 	sw	v0,32(s1)
800ff960:	8e42002c 	lw	v0,44(s2)
800ff964:	00a2001b 	divu	zero,a1,v0
800ff968:	004001f4 	teq	v0,zero,0x7
800ff96c:	00001810 	mfhi	v1
800ff970:	10600043 	beqz	v1,800ffa80 <_FAT_open_r+0x348>
800ff974:	00000000 	nop
800ff978:	32c20008 	andi	v0,s6,0x8
800ff97c:	10400002 	beqz	v0,800ff988 <_FAT_open_r+0x250>
800ff980:	24020001 	li	v0,1
800ff984:	ae220030 	sw	v0,48(s1)
800ff988:	8e420044 	lw	v0,68(s2)
800ff98c:	24030001 	li	v1,1
800ff990:	24420001 	addiu	v0,v0,1
800ff994:	ae420044 	sw	v0,68(s2)
800ff998:	ae230034 	sw	v1,52(s1)
800ff99c:	02202821 	move	a1,s1
800ff9a0:	8fbf0368 	lw	ra,872(sp)
800ff9a4:	8fb70364 	lw	s7,868(sp)
800ff9a8:	8fb60360 	lw	s6,864(sp)
800ff9ac:	8fb5035c 	lw	s5,860(sp)
800ff9b0:	8fb40358 	lw	s4,856(sp)
800ff9b4:	8fb30354 	lw	s3,852(sp)
800ff9b8:	8fb20350 	lw	s2,848(sp)
800ff9bc:	8fb1034c 	lw	s1,844(sp)
800ff9c0:	8fb00348 	lw	s0,840(sp)
800ff9c4:	00a01021 	move	v0,a1
800ff9c8:	03e00008 	jr	ra
800ff9cc:	27bd0370 	addiu	sp,sp,880
800ff9d0:	ae20002c 	sw	zero,44(s1)
800ff9d4:	ae220028 	sw	v0,40(s1)
800ff9d8:	8e22002c 	lw	v0,44(s1)
800ff9dc:	0803fdfa 	j	800ff7e8 <_FAT_open_r+0xb0>
800ff9e0:	ae200030 	sw	zero,48(s1)
800ff9e4:	1480006e 	bnez	a0,800ffba0 <_FAT_open_r+0x468>
800ff9e8:	32c20100 	andi	v0,s6,0x100
800ff9ec:	10400078 	beqz	v0,800ffbd0 <_FAT_open_r+0x498>
800ff9f0:	24020002 	li	v0,2
800ff9f4:	8e420008 	lw	v0,8(s2)
800ff9f8:	14400065 	bnez	v0,800ffb90 <_FAT_open_r+0x458>
800ff9fc:	3c028012 	lui	v0,0x8012
800ffa00:	02002021 	move	a0,s0
800ffa04:	2442c1a0 	addiu	v0,v0,-15968
800ffa08:	0040f809 	jalr	v0
800ffa0c:	2405002f 	li	a1,47
800ffa10:	10400054 	beqz	v0,800ffb64 <_FAT_open_r+0x42c>
800ffa14:	00409821 	move	s3,v0
800ffa18:	02003021 	move	a2,s0
800ffa1c:	2682cd84 	addiu	v0,s4,-12924
800ffa20:	02402021 	move	a0,s2
800ffa24:	02a02821 	move	a1,s5
800ffa28:	0040f809 	jalr	v0
800ffa2c:	02603821 	move	a3,s3
800ffa30:	10400004 	beqz	v0,800ffa44 <_FAT_open_r+0x30c>
800ffa34:	93a2001b 	lbu	v0,27(sp)
800ffa38:	30420010 	andi	v0,v0,0x10
800ffa3c:	1440001e 	bnez	v0,800ffab8 <_FAT_open_r+0x380>
800ffa40:	3c028010 	lui	v0,0x8010
800ffa44:	24020014 	li	v0,20
800ffa48:	aee20000 	sw	v0,0(s7)
800ffa4c:	2405ffff 	li	a1,-1
800ffa50:	8fbf0368 	lw	ra,872(sp)
800ffa54:	8fb70364 	lw	s7,868(sp)
800ffa58:	8fb60360 	lw	s6,864(sp)
800ffa5c:	8fb5035c 	lw	s5,860(sp)
800ffa60:	8fb40358 	lw	s4,856(sp)
800ffa64:	8fb30354 	lw	s3,852(sp)
800ffa68:	8fb20350 	lw	s2,848(sp)
800ffa6c:	8fb1034c 	lw	s1,844(sp)
800ffa70:	8fb00348 	lw	s0,840(sp)
800ffa74:	00a01021 	move	v0,a1
800ffa78:	03e00008 	jr	ra
800ffa7c:	27bd0370 	addiu	sp,sp,880
800ffa80:	8e420028 	lw	v0,40(s2)
800ffa84:	ae200024 	sw	zero,36(s1)
800ffa88:	0803fe5e 	j	800ff978 <_FAT_open_r+0x240>
800ffa8c:	ae220020 	sw	v0,32(s1)
800ffa90:	1100ff8d 	beqz	t0,800ff8c8 <_FAT_open_r+0x190>
800ffa94:	3c028010 	lui	v0,0x8010
800ffa98:	3c028010 	lui	v0,0x8010
800ffa9c:	01002821 	move	a1,t0
800ffaa0:	24420ed0 	addiu	v0,v0,3792
800ffaa4:	0040f809 	jalr	v0
800ffaa8:	02402021 	move	a0,s2
800ffaac:	ae200008 	sw	zero,8(s1)
800ffab0:	0803fe2e 	j	800ff8b8 <_FAT_open_r+0x180>
800ffab4:	ae200004 	sw	zero,4(s1)
800ffab8:	2442b850 	addiu	v0,v0,-18352
800ffabc:	0040f809 	jalr	v0
800ffac0:	02a02021 	move	a0,s5
800ffac4:	0040a021 	move	s4,v0
800ffac8:	26640001 	addiu	a0,s3,1
800ffacc:	3c028012 	lui	v0,0x8012
800ffad0:	00802821 	move	a1,a0
800ffad4:	240600ff 	li	a2,255
800ffad8:	2442c0d0 	addiu	v0,v0,-16176
800ffadc:	0040f809 	jalr	v0
800ffae0:	27a40048 	addiu	a0,sp,72
800ffae4:	3c028011 	lui	v0,0x8011
800ffae8:	02a02021 	move	a0,s5
800ffaec:	00002821 	move	a1,zero
800ffaf0:	2442ca64 	addiu	v0,v0,-13724
800ffaf4:	0040f809 	jalr	v0
800ffaf8:	24060020 	li	a2,32
800ffafc:	3c028010 	lui	v0,0x8010
800ffb00:	2442139c 	addiu	v0,v0,5020
800ffb04:	0040f809 	jalr	v0
800ffb08:	a3a0001d 	sb	zero,29(sp)
800ffb0c:	3042ffff 	andi	v0,v0,0xffff
800ffb10:	00021a02 	srl	v1,v0,0x8
800ffb14:	a3a2001e 	sb	v0,30(sp)
800ffb18:	3c028010 	lui	v0,0x8010
800ffb1c:	24421318 	addiu	v0,v0,4888
800ffb20:	0040f809 	jalr	v0
800ffb24:	a3a3001f 	sb	v1,31(sp)
800ffb28:	3042ffff 	andi	v0,v0,0xffff
800ffb2c:	00021a02 	srl	v1,v0,0x8
800ffb30:	a3a20020 	sb	v0,32(sp)
800ffb34:	3c028010 	lui	v0,0x8010
800ffb38:	02803021 	move	a2,s4
800ffb3c:	02402021 	move	a0,s2
800ffb40:	02a02821 	move	a1,s5
800ffb44:	2442d204 	addiu	v0,v0,-11772
800ffb48:	0040f809 	jalr	v0
800ffb4c:	a3a30021 	sb	v1,33(sp)
800ffb50:	1440ff3c 	bnez	v0,800ff844 <_FAT_open_r+0x10c>
800ffb54:	2402001c 	li	v0,28
800ffb58:	2405ffff 	li	a1,-1
800ffb5c:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffb60:	aee20000 	sw	v0,0(s7)
800ffb64:	8e540040 	lw	s4,64(s2)
800ffb68:	0803feb3 	j	800ffacc <_FAT_open_r+0x394>
800ffb6c:	02002021 	move	a0,s0
800ffb70:	ae24002c 	sw	a0,44(s1)
800ffb74:	ae200028 	sw	zero,40(s1)
800ffb78:	0803fdfa 	j	800ff7e8 <_FAT_open_r+0xb0>
800ffb7c:	ae200030 	sw	zero,48(s1)
800ffb80:	24020016 	li	v0,22
800ffb84:	2405ffff 	li	a1,-1
800ffb88:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffb8c:	aee20000 	sw	v0,0(s7)
800ffb90:	2402001e 	li	v0,30
800ffb94:	2405ffff 	li	a1,-1
800ffb98:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffb9c:	aee20000 	sw	v0,0(s7)
800ffba0:	24020011 	li	v0,17
800ffba4:	2405ffff 	li	a1,-1
800ffba8:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffbac:	aee20000 	sw	v0,0(s7)
800ffbb0:	2402000d 	li	v0,13
800ffbb4:	2405ffff 	li	a1,-1
800ffbb8:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffbbc:	aee20000 	sw	v0,0(s7)
800ffbc0:	24020013 	li	v0,19
800ffbc4:	2405ffff 	li	a1,-1
800ffbc8:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffbcc:	aee20000 	sw	v0,0(s7)
800ffbd0:	2405ffff 	li	a1,-1
800ffbd4:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffbd8:	aee20000 	sw	v0,0(s7)
800ffbdc:	2405ffff 	li	a1,-1
800ffbe0:	0803fe68 	j	800ff9a0 <_FAT_open_r+0x268>
800ffbe4:	aee20000 	sw	v0,0(s7)

800ffbe8 <_FAT_write_r>:
800ffbe8:	27bdfdb0 	addiu	sp,sp,-592
800ffbec:	afb70244 	sw	s7,580(sp)
800ffbf0:	afb40238 	sw	s4,568(sp)
800ffbf4:	afbf024c 	sw	ra,588(sp)
800ffbf8:	afbe0248 	sw	s8,584(sp)
800ffbfc:	afb60240 	sw	s6,576(sp)
800ffc00:	afb5023c 	sw	s5,572(sp)
800ffc04:	afb30234 	sw	s3,564(sp)
800ffc08:	afb20230 	sw	s2,560(sp)
800ffc0c:	afb1022c 	sw	s1,556(sp)
800ffc10:	afb00228 	sw	s0,552(sp)
800ffc14:	00a0b821 	move	s7,a1
800ffc18:	afa40250 	sw	a0,592(sp)
800ffc1c:	00c0a021 	move	s4,a2
800ffc20:	10a00004 	beqz	a1,800ffc34 <_FAT_write_r+0x4c>
800ffc24:	afa7025c 	sw	a3,604(sp)
800ffc28:	8ca20034 	lw	v0,52(a1)
800ffc2c:	14400012 	bnez	v0,800ffc78 <_FAT_write_r+0x90>
800ffc30:	00000000 	nop
800ffc34:	8fa30250 	lw	v1,592(sp)
800ffc38:	24020009 	li	v0,9
800ffc3c:	2407ffff 	li	a3,-1
800ffc40:	ac620000 	sw	v0,0(v1)
800ffc44:	8fbf024c 	lw	ra,588(sp)
800ffc48:	8fbe0248 	lw	s8,584(sp)
800ffc4c:	8fb70244 	lw	s7,580(sp)
800ffc50:	8fb60240 	lw	s6,576(sp)
800ffc54:	8fb5023c 	lw	s5,572(sp)
800ffc58:	8fb40238 	lw	s4,568(sp)
800ffc5c:	8fb30234 	lw	s3,564(sp)
800ffc60:	8fb20230 	lw	s2,560(sp)
800ffc64:	8fb1022c 	lw	s1,556(sp)
800ffc68:	8fb00228 	lw	s0,552(sp)
800ffc6c:	00e01021 	move	v0,a3
800ffc70:	03e00008 	jr	ra
800ffc74:	27bd0250 	addiu	sp,sp,592
800ffc78:	8ca2002c 	lw	v0,44(a1)
800ffc7c:	1040ffee 	beqz	v0,800ffc38 <_FAT_write_r+0x50>
800ffc80:	8fa30250 	lw	v1,592(sp)
800ffc84:	8cb10038 	lw	s1,56(a1)
800ffc88:	8ca20030 	lw	v0,48(a1)
800ffc8c:	8e240004 	lw	a0,4(s1)
800ffc90:	104000cc 	beqz	v0,800fffc4 <_FAT_write_r+0x3dc>
800ffc94:	afa40220 	sw	a0,544(sp)
800ffc98:	8ca50024 	lw	a1,36(a1)
800ffc9c:	24070001 	li	a3,1
800ffca0:	8ef3001c 	lw	s3,28(s7)
800ffca4:	8ef50020 	lw	s5,32(s7)
800ffca8:	afa50218 	sw	a1,536(sp)
800ffcac:	afa7021c 	sw	a3,540(sp)
800ffcb0:	8e220028 	lw	v0,40(s1)
800ffcb4:	02a2102b 	sltu	v0,s5,v0
800ffcb8:	1040014d 	beqz	v0,801001f0 <_FAT_write_r+0x608>
800ffcbc:	3c028010 	lui	v0,0x8010
800ffcc0:	8fa70218 	lw	a3,536(sp)
800ffcc4:	18e00185 	blez	a3,801002dc <_FAT_write_r+0x6f4>
800ffcc8:	24020200 	li	v0,512
800ffccc:	00478023 	subu	s0,v0,a3
800ffcd0:	8fa2025c 	lw	v0,604(sp)
800ffcd4:	0050182b 	sltu	v1,v0,s0
800ffcd8:	10600003 	beqz	v1,800ffce8 <_FAT_write_r+0x100>
800ffcdc:	02009021 	move	s2,s0
800ffce0:	00408021 	move	s0,v0
800ffce4:	00409021 	move	s2,v0
800ffce8:	2e620002 	sltiu	v0,s3,2
800ffcec:	1440017d 	bnez	v0,801002e4 <_FAT_write_r+0x6fc>
800ffcf0:	2662fffe 	addiu	v0,s3,-2
800ffcf4:	8e240028 	lw	a0,40(s1)
800ffcf8:	70442802 	mul	a1,v0,a0
800ffcfc:	8e230020 	lw	v1,32(s1)
800ffd00:	00a33021 	addu	a2,a1,v1
800ffd04:	8fa70218 	lw	a3,536(sp)
800ffd08:	8fa40220 	lw	a0,544(sp)
800ffd0c:	00f01021 	addu	v0,a3,s0
800ffd10:	afa20218 	sw	v0,536(sp)
800ffd14:	3c028010 	lui	v0,0x8010
800ffd18:	02802821 	move	a1,s4
800ffd1c:	afb20010 	sw	s2,16(sp)
800ffd20:	2442b438 	addiu	v0,v0,-19400
800ffd24:	0040f809 	jalr	v0
800ffd28:	00d53021 	addu	a2,a2,s5
800ffd2c:	8fa40218 	lw	a0,536(sp)
800ffd30:	8fa5025c 	lw	a1,604(sp)
800ffd34:	28830200 	slti	v1,a0,512
800ffd38:	00b29023 	subu	s2,a1,s2
800ffd3c:	14600003 	bnez	v1,800ffd4c <_FAT_write_r+0x164>
800ffd40:	0290a021 	addu	s4,s4,s0
800ffd44:	26b50001 	addiu	s5,s5,1
800ffd48:	afa00218 	sw	zero,536(sp)
800ffd4c:	2e420200 	sltiu	v0,s2,512
800ffd50:	14400025 	bnez	v0,800ffde8 <_FAT_write_r+0x200>
800ffd54:	00000000 	nop
800ffd58:	8e230028 	lw	v1,40(s1)
800ffd5c:	02a3102b 	sltu	v0,s5,v1
800ffd60:	104000da 	beqz	v0,801000cc <_FAT_write_r+0x4e4>
800ffd64:	3c028010 	lui	v0,0x8010
800ffd68:	0012b242 	srl	s6,s2,0x9
800ffd6c:	00752023 	subu	a0,v1,s5
800ffd70:	0096102b 	sltu	v0,a0,s6
800ffd74:	1440014e 	bnez	v0,801002b0 <_FAT_write_r+0x6c8>
800ffd78:	02c0f021 	move	s8,s6
800ffd7c:	2e620002 	sltiu	v0,s3,2
800ffd80:	1440014e 	bnez	v0,801002bc <_FAT_write_r+0x6d4>
800ffd84:	8e250000 	lw	a1,0(s1)
800ffd88:	2670fffe 	addiu	s0,s3,-2
800ffd8c:	8ca20014 	lw	v0,20(a1)
800ffd90:	70702802 	mul	a1,v1,s0
800ffd94:	8e240020 	lw	a0,32(s1)
800ffd98:	02803021 	move	a2,s4
800ffd9c:	02a42021 	addu	a0,s5,a0
800ffda0:	00a42021 	addu	a0,a1,a0
800ffda4:	0040f809 	jalr	v0
800ffda8:	02c02821 	move	a1,s6
800ffdac:	8e230028 	lw	v1,40(s1)
800ffdb0:	8e220020 	lw	v0,32(s1)
800ffdb4:	72032002 	mul	a0,s0,v1
800ffdb8:	00822821 	addu	a1,a0,v0
800ffdbc:	8fa40220 	lw	a0,544(sp)
800ffdc0:	3c028010 	lui	v0,0x8010
800ffdc4:	00b52821 	addu	a1,a1,s5
800ffdc8:	02803821 	move	a3,s4
800ffdcc:	2442b344 	addiu	v0,v0,-19644
800ffdd0:	0040f809 	jalr	v0
800ffdd4:	02c03021 	move	a2,s6
800ffdd8:	001e1a40 	sll	v1,s8,0x9
800ffddc:	02439023 	subu	s2,s2,v1
800ffde0:	02b6a821 	addu	s5,s5,s6
800ffde4:	0283a021 	addu	s4,s4,v1
800ffde8:	8e220028 	lw	v0,40(s1)
800ffdec:	02a2102b 	sltu	v0,s5,v0
800ffdf0:	14400003 	bnez	v0,800ffe00 <_FAT_write_r+0x218>
800ffdf4:	00000000 	nop
800ffdf8:	164000b4 	bnez	s2,801000cc <_FAT_write_r+0x4e4>
800ffdfc:	3c028010 	lui	v0,0x8010
800ffe00:	8e23002c 	lw	v1,44(s1)
800ffe04:	241e0001 	li	s8,1
800ffe08:	0243102b 	sltu	v0,s2,v1
800ffe0c:	14400020 	bnez	v0,800ffe90 <_FAT_write_r+0x2a8>
800ffe10:	0012b242 	srl	s6,s2,0x9
800ffe14:	13c0001d 	beqz	s8,800ffe8c <_FAT_write_r+0x2a4>
800ffe18:	2e620002 	sltiu	v0,s3,2
800ffe1c:	144000e0 	bnez	v0,801001a0 <_FAT_write_r+0x5b8>
800ffe20:	8e230000 	lw	v1,0(s1)
800ffe24:	8e250028 	lw	a1,40(s1)
800ffe28:	2670fffe 	addiu	s0,s3,-2
800ffe2c:	8c620014 	lw	v0,20(v1)
800ffe30:	72051802 	mul	v1,s0,a1
800ffe34:	8e240020 	lw	a0,32(s1)
800ffe38:	02803021 	move	a2,s4
800ffe3c:	0040f809 	jalr	v0
800ffe40:	00642021 	addu	a0,v1,a0
800ffe44:	8e260028 	lw	a2,40(s1)
800ffe48:	8e220020 	lw	v0,32(s1)
800ffe4c:	72061802 	mul	v1,s0,a2
800ffe50:	00622821 	addu	a1,v1,v0
800ffe54:	8fa40220 	lw	a0,544(sp)
800ffe58:	3c028010 	lui	v0,0x8010
800ffe5c:	2442b344 	addiu	v0,v0,-19644
800ffe60:	0040f809 	jalr	v0
800ffe64:	02803821 	move	a3,s4
800ffe68:	8e23002c 	lw	v1,44(s1)
800ffe6c:	02439023 	subu	s2,s2,v1
800ffe70:	164000ae 	bnez	s2,8010012c <_FAT_write_r+0x544>
800ffe74:	00608021 	move	s0,v1
800ffe78:	8e350028 	lw	s5,40(s1)
800ffe7c:	0290a021 	addu	s4,s4,s0
800ffe80:	0243102b 	sltu	v0,s2,v1
800ffe84:	1040ffe3 	beqz	v0,800ffe14 <_FAT_write_r+0x22c>
800ffe88:	00000000 	nop
800ffe8c:	0012b242 	srl	s6,s2,0x9
800ffe90:	1ac0001c 	blez	s6,800fff04 <_FAT_write_r+0x31c>
800ffe94:	00000000 	nop
800ffe98:	13c0001a 	beqz	s8,800fff04 <_FAT_write_r+0x31c>
800ffe9c:	2e620002 	sltiu	v0,s3,2
800ffea0:	14400199 	bnez	v0,80100508 <_FAT_write_r+0x920>
800ffea4:	8e250000 	lw	a1,0(s1)
800ffea8:	8e230028 	lw	v1,40(s1)
800ffeac:	2670fffe 	addiu	s0,s3,-2
800ffeb0:	8ca20014 	lw	v0,20(a1)
800ffeb4:	72032802 	mul	a1,s0,v1
800ffeb8:	8e240020 	lw	a0,32(s1)
800ffebc:	02803021 	move	a2,s4
800ffec0:	00a42021 	addu	a0,a1,a0
800ffec4:	0040f809 	jalr	v0
800ffec8:	02c02821 	move	a1,s6
800ffecc:	8e230028 	lw	v1,40(s1)
800ffed0:	8e220020 	lw	v0,32(s1)
800ffed4:	72032002 	mul	a0,s0,v1
800ffed8:	00822821 	addu	a1,a0,v0
800ffedc:	8fa40220 	lw	a0,544(sp)
800ffee0:	3c028010 	lui	v0,0x8010
800ffee4:	02803821 	move	a3,s4
800ffee8:	2442b344 	addiu	v0,v0,-19644
800ffeec:	0040f809 	jalr	v0
800ffef0:	02c03021 	move	a2,s6
800ffef4:	00161a40 	sll	v1,s6,0x9
800ffef8:	02439023 	subu	s2,s2,v1
800ffefc:	02b6a821 	addu	s5,s5,s6
800fff00:	0283a021 	addu	s4,s4,v1
800fff04:	12400018 	beqz	s2,800fff68 <_FAT_write_r+0x380>
800fff08:	8fa3025c 	lw	v1,604(sp)
800fff0c:	13c00016 	beqz	s8,800fff68 <_FAT_write_r+0x380>
800fff10:	8fa5021c 	lw	a1,540(sp)
800fff14:	10a000d6 	beqz	a1,80100270 <_FAT_write_r+0x688>
800fff18:	2e620002 	sltiu	v0,s3,2
800fff1c:	14400186 	bnez	v0,80100538 <_FAT_write_r+0x950>
800fff20:	2662fffe 	addiu	v0,s3,-2
800fff24:	8e230028 	lw	v1,40(s1)
800fff28:	70432802 	mul	a1,v0,v1
800fff2c:	8e240020 	lw	a0,32(s1)
800fff30:	00a43021 	addu	a2,a1,a0
800fff34:	3c028010 	lui	v0,0x8010
800fff38:	8fa40220 	lw	a0,544(sp)
800fff3c:	02802821 	move	a1,s4
800fff40:	00d53021 	addu	a2,a2,s5
800fff44:	00003821 	move	a3,zero
800fff48:	2442b230 	addiu	v0,v0,-19920
800fff4c:	0040f809 	jalr	v0
800fff50:	afb20010 	sw	s2,16(sp)
800fff54:	8fa70218 	lw	a3,536(sp)
800fff58:	00f23821 	addu	a3,a3,s2
800fff5c:	afa70218 	sw	a3,536(sp)
800fff60:	00009021 	move	s2,zero
800fff64:	8fa3025c 	lw	v1,604(sp)
800fff68:	8ee20030 	lw	v0,48(s7)
800fff6c:	10400094 	beqz	v0,801001c0 <_FAT_write_r+0x5d8>
800fff70:	00723823 	subu	a3,v1,s2
800fff74:	8ee20004 	lw	v0,4(s7)
800fff78:	8fa40218 	lw	a0,536(sp)
800fff7c:	00471821 	addu	v1,v0,a3
800fff80:	aee40024 	sw	a0,36(s7)
800fff84:	aee30004 	sw	v1,4(s7)
800fff88:	aef3001c 	sw	s3,28(s7)
800fff8c:	aef50020 	sw	s5,32(s7)
800fff90:	8fbf024c 	lw	ra,588(sp)
800fff94:	8fbe0248 	lw	s8,584(sp)
800fff98:	8fb70244 	lw	s7,580(sp)
800fff9c:	8fb60240 	lw	s6,576(sp)
800fffa0:	8fb5023c 	lw	s5,572(sp)
800fffa4:	8fb40238 	lw	s4,568(sp)
800fffa8:	8fb30234 	lw	s3,564(sp)
800fffac:	8fb20230 	lw	s2,560(sp)
800fffb0:	8fb1022c 	lw	s1,556(sp)
800fffb4:	8fb00228 	lw	s0,552(sp)
800fffb8:	00e01021 	move	v0,a3
800fffbc:	03e00008 	jr	ra
800fffc0:	27bd0250 	addiu	sp,sp,592
800fffc4:	8ca4000c 	lw	a0,12(a1)
800fffc8:	8ca30004 	lw	v1,4(a1)
800fffcc:	0064102b 	sltu	v0,v1,a0
800fffd0:	10400036 	beqz	v0,801000ac <_FAT_write_r+0x4c4>
800fffd4:	8fa7025c 	lw	a3,604(sp)
800fffd8:	27be0018 	addiu	s8,sp,24
800fffdc:	3c028011 	lui	v0,0x8011
800fffe0:	03c02021 	move	a0,s8
800fffe4:	00002821 	move	a1,zero
800fffe8:	2442ca64 	addiu	v0,v0,-13724
800fffec:	0040f809 	jalr	v0
800ffff0:	24060200 	li	a2,512
800ffff4:	8ef50004 	lw	s5,4(s7)
800ffff8:	8e22002c 	lw	v0,44(s1)
800ffffc:	02a2001b 	divu	zero,s5,v0
80100000:	004001f4 	teq	v0,zero,0x7
80100004:	00001810 	mfhi	v1
80100008:	10600092 	beqz	v1,80100254 <_FAT_write_r+0x66c>
8010000c:	00038242 	srl	s0,v1,0x9
80100010:	8ee50008 	lw	a1,8(s7)
80100014:	3c028010 	lui	v0,0x8010
80100018:	24420bb0 	addiu	v0,v0,2992
8010001c:	0040f809 	jalr	v0
80100020:	02202021 	move	a0,s1
80100024:	00409021 	move	s2,v0
80100028:	8e220028 	lw	v0,40(s1)
8010002c:	8ef6000c 	lw	s6,12(s7)
80100030:	0202102b 	sltu	v0,s0,v0
80100034:	1040011d 	beqz	v0,801004ac <_FAT_write_r+0x8c4>
80100038:	8ef30004 	lw	s3,4(s7)
8010003c:	02d39823 	subu	s3,s6,s3
80100040:	32b501ff 	andi	s5,s5,0x1ff
80100044:	0275b021 	addu	s6,s3,s5
80100048:	2ec20200 	sltiu	v0,s6,512
8010004c:	104000a7 	beqz	v0,801002ec <_FAT_write_r+0x704>
80100050:	2e420002 	sltiu	v0,s2,2
80100054:	1440013c 	bnez	v0,80100548 <_FAT_write_r+0x960>
80100058:	2642fffe 	addiu	v0,s2,-2
8010005c:	8e240028 	lw	a0,40(s1)
80100060:	70442802 	mul	a1,v0,a0
80100064:	8e230020 	lw	v1,32(s1)
80100068:	00a33021 	addu	a2,a1,v1
8010006c:	8fa40220 	lw	a0,544(sp)
80100070:	3c028010 	lui	v0,0x8010
80100074:	02a03821 	move	a3,s5
80100078:	03c02821 	move	a1,s8
8010007c:	00d03021 	addu	a2,a2,s0
80100080:	2442b438 	addiu	v0,v0,-19400
80100084:	0040f809 	jalr	v0
80100088:	afb30010 	sw	s3,16(sp)
8010008c:	02c0a821 	move	s5,s6
80100090:	8ee3000c 	lw	v1,12(s7)
80100094:	aef20010 	sw	s2,16(s7)
80100098:	aef00014 	sw	s0,20(s7)
8010009c:	aef50018 	sw	s5,24(s7)
801000a0:	aee30004 	sw	v1,4(s7)
801000a4:	00602021 	move	a0,v1
801000a8:	8fa7025c 	lw	a3,604(sp)
801000ac:	8ef30010 	lw	s3,16(s7)
801000b0:	00e41021 	addu	v0,a3,a0
801000b4:	8ef50014 	lw	s5,20(s7)
801000b8:	8ee40018 	lw	a0,24(s7)
801000bc:	0062102b 	sltu	v0,v1,v0
801000c0:	afa40218 	sw	a0,536(sp)
801000c4:	0803ff2c 	j	800ffcb0 <_FAT_write_r+0xc8>
801000c8:	afa2021c 	sw	v0,540(sp)
801000cc:	02202021 	move	a0,s1
801000d0:	244209d0 	addiu	v0,v0,2512
801000d4:	0040f809 	jalr	v0
801000d8:	02602821 	move	a1,s3
801000dc:	00402021 	move	a0,v0
801000e0:	3c020fff 	lui	v0,0xfff
801000e4:	3442ffff 	ori	v0,v0,0xffff
801000e8:	10820008 	beq	a0,v0,8010010c <_FAT_write_r+0x524>
801000ec:	3c028010 	lui	v0,0x8010
801000f0:	10800006 	beqz	a0,8010010c <_FAT_write_r+0x524>
801000f4:	00000000 	nop
801000f8:	8e23002c 	lw	v1,44(s1)
801000fc:	00809821 	move	s3,a0
80100100:	241e0001 	li	s8,1
80100104:	0803ff82 	j	800ffe08 <_FAT_write_r+0x220>
80100108:	0000a821 	move	s5,zero
8010010c:	02202021 	move	a0,s1
80100110:	24420fc4 	addiu	v0,v0,4036
80100114:	0040f809 	jalr	v0
80100118:	02602821 	move	a1,s3
8010011c:	1440fff6 	bnez	v0,801000f8 <_FAT_write_r+0x510>
80100120:	00402021 	move	a0,v0
80100124:	0804008f 	j	8010023c <_FAT_write_r+0x654>
80100128:	8e23002c 	lw	v1,44(s1)
8010012c:	3c028010 	lui	v0,0x8010
80100130:	02202021 	move	a0,s1
80100134:	244209d0 	addiu	v0,v0,2512
80100138:	0040f809 	jalr	v0
8010013c:	02602821 	move	a1,s3
80100140:	00402021 	move	a0,v0
80100144:	3c020fff 	lui	v0,0xfff
80100148:	3442ffff 	ori	v0,v0,0xffff
8010014c:	10820003 	beq	a0,v0,8010015c <_FAT_write_r+0x574>
80100150:	3c028010 	lui	v0,0x8010
80100154:	1480000e 	bnez	a0,80100190 <_FAT_write_r+0x5a8>
80100158:	00000000 	nop
8010015c:	02202021 	move	a0,s1
80100160:	24420fc4 	addiu	v0,v0,4036
80100164:	0040f809 	jalr	v0
80100168:	02602821 	move	a1,s3
8010016c:	14400008 	bnez	v0,80100190 <_FAT_write_r+0x5a8>
80100170:	00402021 	move	a0,v0
80100174:	8fa40250 	lw	a0,592(sp)
80100178:	8e23002c 	lw	v1,44(s1)
8010017c:	2402001c 	li	v0,28
80100180:	0000f021 	move	s8,zero
80100184:	0290a021 	addu	s4,s4,s0
80100188:	0803ffa0 	j	800ffe80 <_FAT_write_r+0x298>
8010018c:	ac820000 	sw	v0,0(a0)
80100190:	8e23002c 	lw	v1,44(s1)
80100194:	00809821 	move	s3,a0
80100198:	0803ffa0 	j	800ffe80 <_FAT_write_r+0x298>
8010019c:	0290a021 	addu	s4,s4,s0
801001a0:	8e250028 	lw	a1,40(s1)
801001a4:	8c620014 	lw	v0,20(v1)
801001a8:	8e240014 	lw	a0,20(s1)
801001ac:	0040f809 	jalr	v0
801001b0:	02803021 	move	a2,s4
801001b4:	8e250014 	lw	a1,20(s1)
801001b8:	0803ff95 	j	800ffe54 <_FAT_write_r+0x26c>
801001bc:	8e260028 	lw	a2,40(s1)
801001c0:	8ee3000c 	lw	v1,12(s7)
801001c4:	8ee20004 	lw	v0,4(s7)
801001c8:	00671821 	addu	v1,v1,a3
801001cc:	8fa50218 	lw	a1,536(sp)
801001d0:	0043102b 	sltu	v0,v0,v1
801001d4:	aee50018 	sw	a1,24(s7)
801001d8:	aef30010 	sw	s3,16(s7)
801001dc:	aef50014 	sw	s5,20(s7)
801001e0:	1040fe98 	beqz	v0,800ffc44 <_FAT_write_r+0x5c>
801001e4:	aee3000c 	sw	v1,12(s7)
801001e8:	0803ff11 	j	800ffc44 <_FAT_write_r+0x5c>
801001ec:	aee30004 	sw	v1,4(s7)
801001f0:	02202021 	move	a0,s1
801001f4:	244209d0 	addiu	v0,v0,2512
801001f8:	0040f809 	jalr	v0
801001fc:	02602821 	move	a1,s3
80100200:	00401821 	move	v1,v0
80100204:	3c020fff 	lui	v0,0xfff
80100208:	3442ffff 	ori	v0,v0,0xffff
8010020c:	10620003 	beq	v1,v0,8010021c <_FAT_write_r+0x634>
80100210:	3c028010 	lui	v0,0x8010
80100214:	14600013 	bnez	v1,80100264 <_FAT_write_r+0x67c>
80100218:	00000000 	nop
8010021c:	02202021 	move	a0,s1
80100220:	24420fc4 	addiu	v0,v0,4036
80100224:	0040f809 	jalr	v0
80100228:	02602821 	move	a1,s3
8010022c:	1440000d 	bnez	v0,80100264 <_FAT_write_r+0x67c>
80100230:	00401821 	move	v1,v0
80100234:	8e23002c 	lw	v1,44(s1)
80100238:	8fb2025c 	lw	s2,604(sp)
8010023c:	8fa50250 	lw	a1,592(sp)
80100240:	2402001c 	li	v0,28
80100244:	0000f021 	move	s8,zero
80100248:	0000a821 	move	s5,zero
8010024c:	0803ff82 	j	800ffe08 <_FAT_write_r+0x220>
80100250:	aca20000 	sw	v0,0(a1)
80100254:	16a000b6 	bnez	s5,80100530 <_FAT_write_r+0x948>
80100258:	00000000 	nop
8010025c:	08040004 	j	80100010 <_FAT_write_r+0x428>
80100260:	00008021 	move	s0,zero
80100264:	00609821 	move	s3,v1
80100268:	0803ff30 	j	800ffcc0 <_FAT_write_r+0xd8>
8010026c:	0000a821 	move	s5,zero
80100270:	144000b3 	bnez	v0,80100540 <_FAT_write_r+0x958>
80100274:	2662fffe 	addiu	v0,s3,-2
80100278:	8e230028 	lw	v1,40(s1)
8010027c:	70432802 	mul	a1,v0,v1
80100280:	8e240020 	lw	a0,32(s1)
80100284:	00a43021 	addu	a2,a1,a0
80100288:	8fa40220 	lw	a0,544(sp)
8010028c:	3c028010 	lui	v0,0x8010
80100290:	02802821 	move	a1,s4
80100294:	00d53021 	addu	a2,a2,s5
80100298:	00003821 	move	a3,zero
8010029c:	2442b438 	addiu	v0,v0,-19400
801002a0:	0040f809 	jalr	v0
801002a4:	afb20010 	sw	s2,16(sp)
801002a8:	0803ffd6 	j	800fff58 <_FAT_write_r+0x370>
801002ac:	8fa70218 	lw	a3,536(sp)
801002b0:	0080b021 	move	s6,a0
801002b4:	0803ff5f 	j	800ffd7c <_FAT_write_r+0x194>
801002b8:	0080f021 	move	s8,a0
801002bc:	8e240014 	lw	a0,20(s1)
801002c0:	8ca20014 	lw	v0,20(a1)
801002c4:	02a42021 	addu	a0,s5,a0
801002c8:	02c02821 	move	a1,s6
801002cc:	0040f809 	jalr	v0
801002d0:	02803021 	move	a2,s4
801002d4:	0803ff6f 	j	800ffdbc <_FAT_write_r+0x1d4>
801002d8:	8e250014 	lw	a1,20(s1)
801002dc:	0803ff53 	j	800ffd4c <_FAT_write_r+0x164>
801002e0:	8fb2025c 	lw	s2,604(sp)
801002e4:	0803ff41 	j	800ffd04 <_FAT_write_r+0x11c>
801002e8:	8e260014 	lw	a2,20(s1)
801002ec:	1aa00014 	blez	s5,80100340 <_FAT_write_r+0x758>
801002f0:	00000000 	nop
801002f4:	14400096 	bnez	v0,80100550 <_FAT_write_r+0x968>
801002f8:	2642fffe 	addiu	v0,s2,-2
801002fc:	8e240028 	lw	a0,40(s1)
80100300:	70442802 	mul	a1,v0,a0
80100304:	8e230020 	lw	v1,32(s1)
80100308:	00a33021 	addu	a2,a1,v1
8010030c:	24020200 	li	v0,512
80100310:	00551023 	subu	v0,v0,s5
80100314:	afa20010 	sw	v0,16(sp)
80100318:	8fa40220 	lw	a0,544(sp)
8010031c:	3c028010 	lui	v0,0x8010
80100320:	00d03021 	addu	a2,a2,s0
80100324:	02a03821 	move	a3,s5
80100328:	2442b438 	addiu	v0,v0,-19400
8010032c:	0040f809 	jalr	v0
80100330:	03c02821 	move	a1,s8
80100334:	26d3fe00 	addiu	s3,s6,-512
80100338:	26100001 	addiu	s0,s0,1
8010033c:	0000a821 	move	s5,zero
80100340:	2e620200 	sltiu	v0,s3,512
80100344:	1440002f 	bnez	v0,80100404 <_FAT_write_r+0x81c>
80100348:	3c028010 	lui	v0,0x8010
8010034c:	080400e6 	j	80100398 <_FAT_write_r+0x7b0>
80100350:	245609d0 	addiu	s6,v0,2512
80100354:	2e420002 	sltiu	v0,s2,2
80100358:	2644fffe 	addiu	a0,s2,-2
8010035c:	14400027 	bnez	v0,801003fc <_FAT_write_r+0x814>
80100360:	8e250000 	lw	a1,0(s1)
80100364:	8e230028 	lw	v1,40(s1)
80100368:	8e220020 	lw	v0,32(s1)
8010036c:	70833802 	mul	a3,a0,v1
80100370:	00e22021 	addu	a0,a3,v0
80100374:	8ca20014 	lw	v0,20(a1)
80100378:	00862021 	addu	a0,a0,a2
8010037c:	2673fe00 	addiu	s3,s3,-512
80100380:	24050001 	li	a1,1
80100384:	0040f809 	jalr	v0
80100388:	03c03021 	move	a2,s8
8010038c:	2e630200 	sltiu	v1,s3,512
80100390:	1460001c 	bnez	v1,80100404 <_FAT_write_r+0x81c>
80100394:	00000000 	nop
80100398:	8e220028 	lw	v0,40(s1)
8010039c:	02003021 	move	a2,s0
801003a0:	0202102b 	sltu	v0,s0,v0
801003a4:	02402821 	move	a1,s2
801003a8:	02202021 	move	a0,s1
801003ac:	1440ffe9 	bnez	v0,80100354 <_FAT_write_r+0x76c>
801003b0:	26100001 	addiu	s0,s0,1
801003b4:	02c0f809 	jalr	s6
801003b8:	00000000 	nop
801003bc:	3c070fff 	lui	a3,0xfff
801003c0:	34e7ffff 	ori	a3,a3,0xffff
801003c4:	02402821 	move	a1,s2
801003c8:	10470003 	beq	v0,a3,801003d8 <_FAT_write_r+0x7f0>
801003cc:	02202021 	move	a0,s1
801003d0:	14400007 	bnez	v0,801003f0 <_FAT_write_r+0x808>
801003d4:	00409021 	move	s2,v0
801003d8:	3c038010 	lui	v1,0x8010
801003dc:	24630fc4 	addiu	v1,v1,4036
801003e0:	0060f809 	jalr	v1
801003e4:	00000000 	nop
801003e8:	1040005b 	beqz	v0,80100558 <_FAT_write_r+0x970>
801003ec:	00409021 	move	s2,v0
801003f0:	00003021 	move	a2,zero
801003f4:	080400d5 	j	80100354 <_FAT_write_r+0x76c>
801003f8:	24100001 	li	s0,1
801003fc:	080400dd 	j	80100374 <_FAT_write_r+0x78c>
80100400:	8e240014 	lw	a0,20(s1)
80100404:	8e220028 	lw	v0,40(s1)
80100408:	0202102b 	sltu	v0,s0,v0
8010040c:	10400013 	beqz	v0,8010045c <_FAT_write_r+0x874>
80100410:	3c028010 	lui	v0,0x8010
80100414:	1260ff1e 	beqz	s3,80100090 <_FAT_write_r+0x4a8>
80100418:	2e420002 	sltiu	v0,s2,2
8010041c:	14400053 	bnez	v0,8010056c <_FAT_write_r+0x984>
80100420:	2642fffe 	addiu	v0,s2,-2
80100424:	8e240028 	lw	a0,40(s1)
80100428:	70442802 	mul	a1,v0,a0
8010042c:	8e230020 	lw	v1,32(s1)
80100430:	00a33021 	addu	a2,a1,v1
80100434:	8fa40220 	lw	a0,544(sp)
80100438:	3c028010 	lui	v0,0x8010
8010043c:	03c02821 	move	a1,s8
80100440:	00d03021 	addu	a2,a2,s0
80100444:	00003821 	move	a3,zero
80100448:	2442b438 	addiu	v0,v0,-19400
8010044c:	0040f809 	jalr	v0
80100450:	afb30010 	sw	s3,16(sp)
80100454:	08040024 	j	80100090 <_FAT_write_r+0x4a8>
80100458:	0260a821 	move	s5,s3
8010045c:	02202021 	move	a0,s1
80100460:	244209d0 	addiu	v0,v0,2512
80100464:	0040f809 	jalr	v0
80100468:	02402821 	move	a1,s2
8010046c:	00401821 	move	v1,v0
80100470:	3c020fff 	lui	v0,0xfff
80100474:	3442ffff 	ori	v0,v0,0xffff
80100478:	10620003 	beq	v1,v0,80100488 <_FAT_write_r+0x8a0>
8010047c:	3c028010 	lui	v0,0x8010
80100480:	14600007 	bnez	v1,801004a0 <_FAT_write_r+0x8b8>
80100484:	00000000 	nop
80100488:	02402821 	move	a1,s2
8010048c:	24420fc4 	addiu	v0,v0,4036
80100490:	0040f809 	jalr	v0
80100494:	02202021 	move	a0,s1
80100498:	10400016 	beqz	v0,801004f4 <_FAT_write_r+0x90c>
8010049c:	00401821 	move	v1,v0
801004a0:	00609021 	move	s2,v1
801004a4:	08040105 	j	80100414 <_FAT_write_r+0x82c>
801004a8:	00008021 	move	s0,zero
801004ac:	3c028010 	lui	v0,0x8010
801004b0:	02202021 	move	a0,s1
801004b4:	244209d0 	addiu	v0,v0,2512
801004b8:	0040f809 	jalr	v0
801004bc:	02402821 	move	a1,s2
801004c0:	00401821 	move	v1,v0
801004c4:	3c020fff 	lui	v0,0xfff
801004c8:	3442ffff 	ori	v0,v0,0xffff
801004cc:	10620003 	beq	v1,v0,801004dc <_FAT_write_r+0x8f4>
801004d0:	3c028010 	lui	v0,0x8010
801004d4:	14600013 	bnez	v1,80100524 <_FAT_write_r+0x93c>
801004d8:	00000000 	nop
801004dc:	02402821 	move	a1,s2
801004e0:	24420fc4 	addiu	v0,v0,4036
801004e4:	0040f809 	jalr	v0
801004e8:	02202021 	move	a0,s1
801004ec:	1440000d 	bnez	v0,80100524 <_FAT_write_r+0x93c>
801004f0:	00401821 	move	v1,v0
801004f4:	8fa30250 	lw	v1,592(sp)
801004f8:	2402001c 	li	v0,28
801004fc:	00003821 	move	a3,zero
80100500:	0803ff11 	j	800ffc44 <_FAT_write_r+0x5c>
80100504:	ac620000 	sw	v0,0(v1)
80100508:	8ca20014 	lw	v0,20(a1)
8010050c:	8e240014 	lw	a0,20(s1)
80100510:	02c02821 	move	a1,s6
80100514:	0040f809 	jalr	v0
80100518:	02803021 	move	a2,s4
8010051c:	0803ffb7 	j	800ffedc <_FAT_write_r+0x2f4>
80100520:	8e250014 	lw	a1,20(s1)
80100524:	00609021 	move	s2,v1
80100528:	0804000f 	j	8010003c <_FAT_write_r+0x454>
8010052c:	00008021 	move	s0,zero
80100530:	08040004 	j	80100010 <_FAT_write_r+0x428>
80100534:	00028242 	srl	s0,v0,0x9
80100538:	0803ffcd 	j	800fff34 <_FAT_write_r+0x34c>
8010053c:	8e260014 	lw	a2,20(s1)
80100540:	080400a2 	j	80100288 <_FAT_write_r+0x6a0>
80100544:	8e260014 	lw	a2,20(s1)
80100548:	0804001b 	j	8010006c <_FAT_write_r+0x484>
8010054c:	8e260014 	lw	a2,20(s1)
80100550:	080400c3 	j	8010030c <_FAT_write_r+0x724>
80100554:	8e260014 	lw	a2,20(s1)
80100558:	8fa70250 	lw	a3,592(sp)
8010055c:	2402001c 	li	v0,28
80100560:	ace20000 	sw	v0,0(a3)
80100564:	0803ff11 	j	800ffc44 <_FAT_write_r+0x5c>
80100568:	00003821 	move	a3,zero
8010056c:	0804010d 	j	80100434 <_FAT_write_r+0x84c>
80100570:	8e260014 	lw	a2,20(s1)

80100574 <_FAT_read_r>:
80100574:	27bdffb0 	addiu	sp,sp,-80
80100578:	afb70044 	sw	s7,68(sp)
8010057c:	afb5003c 	sw	s5,60(sp)
80100580:	afb40038 	sw	s4,56(sp)
80100584:	afbf004c 	sw	ra,76(sp)
80100588:	afbe0048 	sw	s8,72(sp)
8010058c:	afb60040 	sw	s6,64(sp)
80100590:	afb30034 	sw	s3,52(sp)
80100594:	afb20030 	sw	s2,48(sp)
80100598:	afb1002c 	sw	s1,44(sp)
8010059c:	afb00028 	sw	s0,40(sp)
801005a0:	00a0a821 	move	s5,a1
801005a4:	0080b821 	move	s7,a0
801005a8:	10a00004 	beqz	a1,801005bc <_FAT_read_r+0x48>
801005ac:	00c0a021 	move	s4,a2
801005b0:	8ca20034 	lw	v0,52(a1)
801005b4:	14400011 	bnez	v0,801005fc <_FAT_read_r+0x88>
801005b8:	00000000 	nop
801005bc:	24020009 	li	v0,9
801005c0:	00001821 	move	v1,zero
801005c4:	aee20000 	sw	v0,0(s7)
801005c8:	8fbf004c 	lw	ra,76(sp)
801005cc:	8fbe0048 	lw	s8,72(sp)
801005d0:	8fb70044 	lw	s7,68(sp)
801005d4:	8fb60040 	lw	s6,64(sp)
801005d8:	8fb5003c 	lw	s5,60(sp)
801005dc:	8fb40038 	lw	s4,56(sp)
801005e0:	8fb30034 	lw	s3,52(sp)
801005e4:	8fb20030 	lw	s2,48(sp)
801005e8:	8fb1002c 	lw	s1,44(sp)
801005ec:	8fb00028 	lw	s0,40(sp)
801005f0:	00601021 	move	v0,v1
801005f4:	03e00008 	jr	ra
801005f8:	27bd0050 	addiu	sp,sp,80
801005fc:	8ca20028 	lw	v0,40(a1)
80100600:	1040ffef 	beqz	v0,801005c0 <_FAT_read_r+0x4c>
80100604:	24020009 	li	v0,9
80100608:	8ca4000c 	lw	a0,12(a1)
8010060c:	8ca30004 	lw	v1,4(a1)
80100610:	0083102b 	sltu	v0,a0,v1
80100614:	104000ba 	beqz	v0,80100900 <_FAT_read_r+0x38c>
80100618:	00871021 	addu	v0,a0,a3
8010061c:	0062102b 	sltu	v0,v1,v0
80100620:	1440005c 	bnez	v0,80100794 <_FAT_read_r+0x220>
80100624:	afa70018 	sw	a3,24(sp)
80100628:	8eb00038 	lw	s0,56(s5)
8010062c:	8ea20018 	lw	v0,24(s5)
80100630:	8eb60014 	lw	s6,20(s5)
80100634:	8e050028 	lw	a1,40(s0)
80100638:	8e030004 	lw	v1,4(s0)
8010063c:	afa2001c 	sw	v0,28(sp)
80100640:	02c5102b 	sltu	v0,s6,a1
80100644:	8eb30010 	lw	s3,16(s5)
80100648:	104000af 	beqz	v0,80100908 <_FAT_read_r+0x394>
8010064c:	afa30020 	sw	v1,32(sp)
80100650:	8fa4001c 	lw	a0,28(sp)
80100654:	24020200 	li	v0,512
80100658:	8fa50018 	lw	a1,24(sp)
8010065c:	00448823 	subu	s1,v0,a0
80100660:	00b1182b 	sltu	v1,a1,s1
80100664:	00a3880b 	movn	s1,a1,v1
80100668:	2a220200 	slti	v0,s1,512
8010066c:	1440004e 	bnez	v0,801007a8 <_FAT_read_r+0x234>
80100670:	2e620002 	sltiu	v0,s3,2
80100674:	00a09021 	move	s2,a1
80100678:	2e420200 	sltiu	v0,s2,512
8010067c:	1440001c 	bnez	v0,801006f0 <_FAT_read_r+0x17c>
80100680:	00000000 	nop
80100684:	8e040028 	lw	a0,40(s0)
80100688:	02c4102b 	sltu	v0,s6,a0
8010068c:	104000ad 	beqz	v0,80100944 <_FAT_read_r+0x3d0>
80100690:	3c028010 	lui	v0,0x8010
80100694:	00128a42 	srl	s1,s2,0x9
80100698:	00961823 	subu	v1,a0,s6
8010069c:	0071102b 	sltu	v0,v1,s1
801006a0:	10400003 	beqz	v0,801006b0 <_FAT_read_r+0x13c>
801006a4:	0220f021 	move	s8,s1
801006a8:	00608821 	move	s1,v1
801006ac:	0060f021 	move	s8,v1
801006b0:	2e620002 	sltiu	v0,s3,2
801006b4:	144000c0 	bnez	v0,801009b8 <_FAT_read_r+0x444>
801006b8:	8e050000 	lw	a1,0(s0)
801006bc:	2662fffe 	addiu	v0,s3,-2
801006c0:	70823002 	mul	a2,a0,v0
801006c4:	8e030020 	lw	v1,32(s0)
801006c8:	00c32021 	addu	a0,a2,v1
801006cc:	8ca20010 	lw	v0,16(a1)
801006d0:	00962021 	addu	a0,a0,s6
801006d4:	02803021 	move	a2,s4
801006d8:	0040f809 	jalr	v0
801006dc:	02202821 	move	a1,s1
801006e0:	001e1a40 	sll	v1,s8,0x9
801006e4:	02439023 	subu	s2,s2,v1
801006e8:	02d1b021 	addu	s6,s6,s1
801006ec:	0283a021 	addu	s4,s4,v1
801006f0:	12400005 	beqz	s2,80100708 <_FAT_read_r+0x194>
801006f4:	241e0001 	li	s8,1
801006f8:	8e050028 	lw	a1,40(s0)
801006fc:	02c5102b 	sltu	v0,s6,a1
80100700:	10400090 	beqz	v0,80100944 <_FAT_read_r+0x3d0>
80100704:	3c028010 	lui	v0,0x8010
80100708:	8e02002c 	lw	v0,44(s0)
8010070c:	0242102b 	sltu	v0,s2,v0
80100710:	14400048 	bnez	v0,80100834 <_FAT_read_r+0x2c0>
80100714:	00128a42 	srl	s1,s2,0x9
80100718:	13c00046 	beqz	s8,80100834 <_FAT_read_r+0x2c0>
8010071c:	2e620002 	sltiu	v0,s3,2
80100720:	14400041 	bnez	v0,80100828 <_FAT_read_r+0x2b4>
80100724:	8e060000 	lw	a2,0(s0)
80100728:	8e050028 	lw	a1,40(s0)
8010072c:	2662fffe 	addiu	v0,s3,-2
80100730:	70453802 	mul	a3,v0,a1
80100734:	8e030020 	lw	v1,32(s0)
80100738:	00e32021 	addu	a0,a3,v1
8010073c:	8cc20010 	lw	v0,16(a2)
80100740:	0040f809 	jalr	v0
80100744:	02803021 	move	a2,s4
80100748:	8e11002c 	lw	s1,44(s0)
8010074c:	3c028010 	lui	v0,0x8010
80100750:	02002021 	move	a0,s0
80100754:	244209d0 	addiu	v0,v0,2512
80100758:	0040f809 	jalr	v0
8010075c:	02602821 	move	a1,s3
80100760:	02519023 	subu	s2,s2,s1
80100764:	16400005 	bnez	s2,8010077c <_FAT_read_r+0x208>
80100768:	00401821 	move	v1,v0
8010076c:	3c020fff 	lui	v0,0xfff
80100770:	3442ffff 	ori	v0,v0,0xffff
80100774:	10620025 	beq	v1,v0,8010080c <_FAT_read_r+0x298>
80100778:	00000000 	nop
8010077c:	10600026 	beqz	v1,80100818 <_FAT_read_r+0x2a4>
80100780:	24020005 	li	v0,5
80100784:	00609821 	move	s3,v1
80100788:	0000b021 	move	s6,zero
8010078c:	080401c2 	j	80100708 <_FAT_read_r+0x194>
80100790:	0291a021 	addu	s4,s4,s1
80100794:	2402004f 	li	v0,79
80100798:	00641823 	subu	v1,v1,a0
8010079c:	aee20000 	sw	v0,0(s7)
801007a0:	0804018a 	j	80100628 <_FAT_read_r+0xb4>
801007a4:	afa30018 	sw	v1,24(sp)
801007a8:	14400077 	bnez	v0,80100988 <_FAT_read_r+0x414>
801007ac:	2662fffe 	addiu	v0,s3,-2
801007b0:	8e040028 	lw	a0,40(s0)
801007b4:	70442802 	mul	a1,v0,a0
801007b8:	8e030020 	lw	v1,32(s0)
801007bc:	00a33021 	addu	a2,a1,v1
801007c0:	8fa7001c 	lw	a3,28(sp)
801007c4:	8fa40020 	lw	a0,32(sp)
801007c8:	00f11021 	addu	v0,a3,s1
801007cc:	afa2001c 	sw	v0,28(sp)
801007d0:	3c028010 	lui	v0,0x8010
801007d4:	02802821 	move	a1,s4
801007d8:	00d63021 	addu	a2,a2,s6
801007dc:	2442b524 	addiu	v0,v0,-19164
801007e0:	0040f809 	jalr	v0
801007e4:	afb10010 	sw	s1,16(sp)
801007e8:	8fa4001c 	lw	a0,28(sp)
801007ec:	8fa50018 	lw	a1,24(sp)
801007f0:	28830200 	slti	v1,a0,512
801007f4:	0291a021 	addu	s4,s4,s1
801007f8:	1460ff9f 	bnez	v1,80100678 <_FAT_read_r+0x104>
801007fc:	00b19023 	subu	s2,a1,s1
80100800:	26d60001 	addiu	s6,s6,1
80100804:	0804019e 	j	80100678 <_FAT_read_r+0x104>
80100808:	afa0001c 	sw	zero,28(sp)
8010080c:	8e160028 	lw	s6,40(s0)
80100810:	080401c2 	j	80100708 <_FAT_read_r+0x194>
80100814:	0291a021 	addu	s4,s4,s1
80100818:	0000f021 	move	s8,zero
8010081c:	0291a021 	addu	s4,s4,s1
80100820:	080401c2 	j	80100708 <_FAT_read_r+0x194>
80100824:	aee20000 	sw	v0,0(s7)
80100828:	8e040014 	lw	a0,20(s0)
8010082c:	080401cf 	j	8010073c <_FAT_read_r+0x1c8>
80100830:	8e050028 	lw	a1,40(s0)
80100834:	1a200012 	blez	s1,80100880 <_FAT_read_r+0x30c>
80100838:	00000000 	nop
8010083c:	13c00010 	beqz	s8,80100880 <_FAT_read_r+0x30c>
80100840:	2e620002 	sltiu	v0,s3,2
80100844:	14400057 	bnez	v0,801009a4 <_FAT_read_r+0x430>
80100848:	8e050000 	lw	a1,0(s0)
8010084c:	8e040028 	lw	a0,40(s0)
80100850:	2662fffe 	addiu	v0,s3,-2
80100854:	70443002 	mul	a2,v0,a0
80100858:	8e030020 	lw	v1,32(s0)
8010085c:	00c32021 	addu	a0,a2,v1
80100860:	8ca20010 	lw	v0,16(a1)
80100864:	02803021 	move	a2,s4
80100868:	0040f809 	jalr	v0
8010086c:	02202821 	move	a1,s1
80100870:	00111a40 	sll	v1,s1,0x9
80100874:	02439023 	subu	s2,s2,v1
80100878:	02d1b021 	addu	s6,s6,s1
8010087c:	0283a021 	addu	s4,s4,v1
80100880:	12400016 	beqz	s2,801008dc <_FAT_read_r+0x368>
80100884:	8fa40018 	lw	a0,24(sp)
80100888:	13c00014 	beqz	s8,801008dc <_FAT_read_r+0x368>
8010088c:	2e620002 	sltiu	v0,s3,2
80100890:	1440004b 	bnez	v0,801009c0 <_FAT_read_r+0x44c>
80100894:	2662fffe 	addiu	v0,s3,-2
80100898:	8e030028 	lw	v1,40(s0)
8010089c:	70432802 	mul	a1,v0,v1
801008a0:	8e040020 	lw	a0,32(s0)
801008a4:	00a43021 	addu	a2,a1,a0
801008a8:	8fa2001c 	lw	v0,28(sp)
801008ac:	8fa40020 	lw	a0,32(sp)
801008b0:	00521021 	addu	v0,v0,s2
801008b4:	afa2001c 	sw	v0,28(sp)
801008b8:	3c028010 	lui	v0,0x8010
801008bc:	afb20010 	sw	s2,16(sp)
801008c0:	02802821 	move	a1,s4
801008c4:	00d63021 	addu	a2,a2,s6
801008c8:	2442b524 	addiu	v0,v0,-19164
801008cc:	0040f809 	jalr	v0
801008d0:	00003821 	move	a3,zero
801008d4:	00009021 	move	s2,zero
801008d8:	8fa40018 	lw	a0,24(sp)
801008dc:	8ea2000c 	lw	v0,12(s5)
801008e0:	00921823 	subu	v1,a0,s2
801008e4:	8fa5001c 	lw	a1,28(sp)
801008e8:	00431021 	addu	v0,v0,v1
801008ec:	aea2000c 	sw	v0,12(s5)
801008f0:	aea50018 	sw	a1,24(s5)
801008f4:	aeb30010 	sw	s3,16(s5)
801008f8:	08040172 	j	801005c8 <_FAT_read_r+0x54>
801008fc:	aeb60014 	sw	s6,20(s5)
80100900:	08040172 	j	801005c8 <_FAT_read_r+0x54>
80100904:	00001821 	move	v1,zero
80100908:	3c028010 	lui	v0,0x8010
8010090c:	02002021 	move	a0,s0
80100910:	244209d0 	addiu	v0,v0,2512
80100914:	0040f809 	jalr	v0
80100918:	02602821 	move	a1,s3
8010091c:	00401821 	move	v1,v0
80100920:	3c020fff 	lui	v0,0xfff
80100924:	3442ffff 	ori	v0,v0,0xffff
80100928:	10620019 	beq	v1,v0,80100990 <_FAT_read_r+0x41c>
8010092c:	00000000 	nop
80100930:	14600013 	bnez	v1,80100980 <_FAT_read_r+0x40c>
80100934:	00609821 	move	s3,v1
80100938:	24020005 	li	v0,5
8010093c:	08040172 	j	801005c8 <_FAT_read_r+0x54>
80100940:	aee20000 	sw	v0,0(s7)
80100944:	02002021 	move	a0,s0
80100948:	244209d0 	addiu	v0,v0,2512
8010094c:	0040f809 	jalr	v0
80100950:	02602821 	move	a1,s3
80100954:	00401821 	move	v1,v0
80100958:	3c020fff 	lui	v0,0xfff
8010095c:	3442ffff 	ori	v0,v0,0xffff
80100960:	10620012 	beq	v1,v0,801009ac <_FAT_read_r+0x438>
80100964:	00000000 	nop
80100968:	1060000b 	beqz	v1,80100998 <_FAT_read_r+0x424>
8010096c:	24020005 	li	v0,5
80100970:	00609821 	move	s3,v1
80100974:	241e0001 	li	s8,1
80100978:	080401c2 	j	80100708 <_FAT_read_r+0x194>
8010097c:	0000b021 	move	s6,zero
80100980:	08040194 	j	80100650 <_FAT_read_r+0xdc>
80100984:	0000b021 	move	s6,zero
80100988:	080401f0 	j	801007c0 <_FAT_read_r+0x24c>
8010098c:	8e060014 	lw	a2,20(s0)
80100990:	08040194 	j	80100650 <_FAT_read_r+0xdc>
80100994:	8e160028 	lw	s6,40(s0)
80100998:	0000f021 	move	s8,zero
8010099c:	080401c2 	j	80100708 <_FAT_read_r+0x194>
801009a0:	aee20000 	sw	v0,0(s7)
801009a4:	08040218 	j	80100860 <_FAT_read_r+0x2ec>
801009a8:	8e040014 	lw	a0,20(s0)
801009ac:	8e160028 	lw	s6,40(s0)
801009b0:	080401c2 	j	80100708 <_FAT_read_r+0x194>
801009b4:	241e0001 	li	s8,1
801009b8:	080401b3 	j	801006cc <_FAT_read_r+0x158>
801009bc:	8e040014 	lw	a0,20(s0)
801009c0:	0804022a 	j	801008a8 <_FAT_read_r+0x334>
801009c4:	8e060014 	lw	a2,20(s0)
	...

801009d0 <_FAT_fat_nextCluster>:
801009d0:	27bdffc8 	addiu	sp,sp,-56
801009d4:	afb3002c 	sw	s3,44(sp)
801009d8:	afb10024 	sw	s1,36(sp)
801009dc:	afbf0034 	sw	ra,52(sp)
801009e0:	afb40030 	sw	s4,48(sp)
801009e4:	afb20028 	sw	s2,40(sp)
801009e8:	afb00020 	sw	s0,32(sp)
801009ec:	8c88000c 	lw	t0,12(a0)
801009f0:	24020001 	li	v0,1
801009f4:	00808821 	move	s1,a0
801009f8:	00a09821 	move	s3,a1
801009fc:	afa00018 	sw	zero,24(sp)
80100a00:	11020026 	beq	t0,v0,80100a9c <_FAT_fat_nextCluster+0xcc>
80100a04:	00001821 	move	v1,zero
80100a08:	1500000b 	bnez	t0,80100a38 <_FAT_fat_nextCluster+0x68>
80100a0c:	24020002 	li	v0,2
80100a10:	afa00018 	sw	zero,24(sp)
80100a14:	8fbf0034 	lw	ra,52(sp)
80100a18:	8fb40030 	lw	s4,48(sp)
80100a1c:	8fb3002c 	lw	s3,44(sp)
80100a20:	8fb20028 	lw	s2,40(sp)
80100a24:	8fb10024 	lw	s1,36(sp)
80100a28:	8fb00020 	lw	s0,32(sp)
80100a2c:	00601021 	move	v0,v1
80100a30:	03e00008 	jr	ra
80100a34:	27bd0038 	addiu	sp,sp,56
80100a38:	1102004a 	beq	t0,v0,80100b64 <_FAT_fat_nextCluster+0x194>
80100a3c:	24020003 	li	v0,3
80100a40:	1502fff3 	bne	t0,v0,80100a10 <_FAT_fat_nextCluster+0x40>
80100a44:	00053080 	sll	a2,a1,0x2
80100a48:	8c820030 	lw	v0,48(a0)
80100a4c:	00063242 	srl	a2,a2,0x9
80100a50:	00c23021 	addu	a2,a2,v0
80100a54:	24020004 	li	v0,4
80100a58:	8c840004 	lw	a0,4(a0)
80100a5c:	30a7007f 	andi	a3,a1,0x7f
80100a60:	afa20010 	sw	v0,16(sp)
80100a64:	3c028010 	lui	v0,0x8010
80100a68:	00073880 	sll	a3,a3,0x2
80100a6c:	2442b524 	addiu	v0,v0,-19164
80100a70:	0040f809 	jalr	v0
80100a74:	27a50018 	addiu	a1,sp,24
80100a78:	8fa30018 	lw	v1,24(sp)
80100a7c:	3c040fff 	lui	a0,0xfff
80100a80:	3482fff7 	ori	v0,a0,0xfff7
80100a84:	0062102b 	sltu	v0,v1,v0
80100a88:	1440ffe3 	bnez	v0,80100a18 <_FAT_fat_nextCluster+0x48>
80100a8c:	8fbf0034 	lw	ra,52(sp)
80100a90:	3483ffff 	ori	v1,a0,0xffff
80100a94:	08040285 	j	80100a14 <_FAT_fat_nextCluster+0x44>
80100a98:	afa30018 	sw	v1,24(sp)
80100a9c:	00051040 	sll	v0,a1,0x1
80100aa0:	8c830030 	lw	v1,48(a0)
80100aa4:	00451021 	addu	v0,v0,a1
80100aa8:	00028042 	srl	s0,v0,0x1
80100aac:	00021282 	srl	v0,v0,0xa
80100ab0:	00439021 	addu	s2,v0,v1
80100ab4:	8c840004 	lw	a0,4(a0)
80100ab8:	321001ff 	andi	s0,s0,0x1ff
80100abc:	3c148010 	lui	s4,0x8010
80100ac0:	02003821 	move	a3,s0
80100ac4:	27a50018 	addiu	a1,sp,24
80100ac8:	02403021 	move	a2,s2
80100acc:	2682b524 	addiu	v0,s4,-19164
80100ad0:	0040f809 	jalr	v0
80100ad4:	afa80010 	sw	t0,16(sp)
80100ad8:	26070001 	addiu	a3,s0,1
80100adc:	28e20200 	slti	v0,a3,512
80100ae0:	14400003 	bnez	v0,80100af0 <_FAT_fat_nextCluster+0x120>
80100ae4:	24030001 	li	v1,1
80100ae8:	26520001 	addiu	s2,s2,1
80100aec:	00003821 	move	a3,zero
80100af0:	8e240004 	lw	a0,4(s1)
80100af4:	02403021 	move	a2,s2
80100af8:	afa30010 	sw	v1,16(sp)
80100afc:	2682b524 	addiu	v0,s4,-19164
80100b00:	0040f809 	jalr	v0
80100b04:	27a50019 	addiu	a1,sp,25
80100b08:	32630001 	andi	v1,s3,0x1
80100b0c:	10600012 	beqz	v1,80100b58 <_FAT_fat_nextCluster+0x188>
80100b10:	8fa30018 	lw	v1,24(sp)
80100b14:	00031902 	srl	v1,v1,0x4
80100b18:	afa30018 	sw	v1,24(sp)
80100b1c:	2c620ff7 	sltiu	v0,v1,4087
80100b20:	1440ffbd 	bnez	v0,80100a18 <_FAT_fat_nextCluster+0x48>
80100b24:	8fbf0034 	lw	ra,52(sp)
80100b28:	3c020fff 	lui	v0,0xfff
80100b2c:	3443ffff 	ori	v1,v0,0xffff
80100b30:	8fbf0034 	lw	ra,52(sp)
80100b34:	8fb40030 	lw	s4,48(sp)
80100b38:	8fb3002c 	lw	s3,44(sp)
80100b3c:	8fb20028 	lw	s2,40(sp)
80100b40:	8fb10024 	lw	s1,36(sp)
80100b44:	8fb00020 	lw	s0,32(sp)
80100b48:	afa30018 	sw	v1,24(sp)
80100b4c:	00601021 	move	v0,v1
80100b50:	03e00008 	jr	ra
80100b54:	27bd0038 	addiu	sp,sp,56
80100b58:	30630fff 	andi	v1,v1,0xfff
80100b5c:	080402c7 	j	80100b1c <_FAT_fat_nextCluster+0x14c>
80100b60:	afa30018 	sw	v1,24(sp)
80100b64:	8c820030 	lw	v0,48(a0)
80100b68:	00053040 	sll	a2,a1,0x1
80100b6c:	00063242 	srl	a2,a2,0x9
80100b70:	8c840004 	lw	a0,4(a0)
80100b74:	30a700ff 	andi	a3,a1,0xff
80100b78:	00c23021 	addu	a2,a2,v0
80100b7c:	3c028010 	lui	v0,0x8010
80100b80:	00073840 	sll	a3,a3,0x1
80100b84:	27a50018 	addiu	a1,sp,24
80100b88:	2442b524 	addiu	v0,v0,-19164
80100b8c:	0040f809 	jalr	v0
80100b90:	afa80010 	sw	t0,16(sp)
80100b94:	8fa30018 	lw	v1,24(sp)
80100b98:	3402fff7 	li	v0,0xfff7
80100b9c:	0062102b 	sltu	v0,v1,v0
80100ba0:	1040ffe2 	beqz	v0,80100b2c <_FAT_fat_nextCluster+0x15c>
80100ba4:	3c020fff 	lui	v0,0xfff
80100ba8:	08040286 	j	80100a18 <_FAT_fat_nextCluster+0x48>
80100bac:	8fbf0034 	lw	ra,52(sp)

80100bb0 <_FAT_fat_lastCluster>:
80100bb0:	27bdffd8 	addiu	sp,sp,-40
80100bb4:	3c028010 	lui	v0,0x8010
80100bb8:	3c030fff 	lui	v1,0xfff
80100bbc:	afb3001c 	sw	s3,28(sp)
80100bc0:	afb20018 	sw	s2,24(sp)
80100bc4:	afb10014 	sw	s1,20(sp)
80100bc8:	afb00010 	sw	s0,16(sp)
80100bcc:	00809021 	move	s2,a0
80100bd0:	00a08021 	move	s0,a1
80100bd4:	245109d0 	addiu	s1,v0,2512
80100bd8:	3473ffff 	ori	s3,v1,0xffff
80100bdc:	08040301 	j	80100c04 <_FAT_fat_lastCluster+0x54>
80100be0:	afbf0020 	sw	ra,32(sp)
80100be4:	0220f809 	jalr	s1
80100be8:	00000000 	nop
80100bec:	02002821 	move	a1,s0
80100bf0:	1053000a 	beq	v0,s3,80100c1c <_FAT_fat_lastCluster+0x6c>
80100bf4:	02402021 	move	a0,s2
80100bf8:	0220f809 	jalr	s1
80100bfc:	00000000 	nop
80100c00:	00408021 	move	s0,v0
80100c04:	02002821 	move	a1,s0
80100c08:	0220f809 	jalr	s1
80100c0c:	02402021 	move	a0,s2
80100c10:	02002821 	move	a1,s0
80100c14:	1440fff3 	bnez	v0,80100be4 <_FAT_fat_lastCluster+0x34>
80100c18:	02402021 	move	a0,s2
80100c1c:	02001021 	move	v0,s0
80100c20:	8fbf0020 	lw	ra,32(sp)
80100c24:	8fb3001c 	lw	s3,28(sp)
80100c28:	8fb20018 	lw	s2,24(sp)
80100c2c:	8fb10014 	lw	s1,20(sp)
80100c30:	8fb00010 	lw	s0,16(sp)
80100c34:	03e00008 	jr	ra
80100c38:	27bd0028 	addiu	sp,sp,40

80100c3c <_FAT_fat_writeFatEntry>:
80100c3c:	27bdffc0 	addiu	sp,sp,-64
80100c40:	2ca20002 	sltiu	v0,a1,2
80100c44:	afb10024 	sw	s1,36(sp)
80100c48:	afbf0038 	sw	ra,56(sp)
80100c4c:	afb50034 	sw	s5,52(sp)
80100c50:	afb40030 	sw	s4,48(sp)
80100c54:	afb3002c 	sw	s3,44(sp)
80100c58:	afb20028 	sw	s2,40(sp)
80100c5c:	afb00020 	sw	s0,32(sp)
80100c60:	afa60048 	sw	a2,72(sp)
80100c64:	1440000c 	bnez	v0,80100c98 <_FAT_fat_writeFatEntry+0x5c>
80100c68:	00808821 	move	s1,a0
80100c6c:	8c820038 	lw	v0,56(a0)
80100c70:	0045102b 	sltu	v0,v0,a1
80100c74:	14400008 	bnez	v0,80100c98 <_FAT_fat_writeFatEntry+0x5c>
80100c78:	24020002 	li	v0,2
80100c7c:	8c90000c 	lw	s0,12(a0)
80100c80:	1202000f 	beq	s0,v0,80100cc0 <_FAT_fat_writeFatEntry+0x84>
80100c84:	24020003 	li	v0,3
80100c88:	12020052 	beq	s0,v0,80100dd4 <_FAT_fat_writeFatEntry+0x198>
80100c8c:	24020001 	li	v0,1
80100c90:	12020021 	beq	s0,v0,80100d18 <_FAT_fat_writeFatEntry+0xdc>
80100c94:	00051040 	sll	v0,a1,0x1
80100c98:	00001021 	move	v0,zero
80100c9c:	8fbf0038 	lw	ra,56(sp)
80100ca0:	8fb50034 	lw	s5,52(sp)
80100ca4:	8fb40030 	lw	s4,48(sp)
80100ca8:	8fb3002c 	lw	s3,44(sp)
80100cac:	8fb20028 	lw	s2,40(sp)
80100cb0:	8fb10024 	lw	s1,36(sp)
80100cb4:	8fb00020 	lw	s0,32(sp)
80100cb8:	03e00008 	jr	ra
80100cbc:	27bd0040 	addiu	sp,sp,64
80100cc0:	8c820030 	lw	v0,48(a0)
80100cc4:	00053040 	sll	a2,a1,0x1
80100cc8:	00063242 	srl	a2,a2,0x9
80100ccc:	8c840004 	lw	a0,4(a0)
80100cd0:	30a700ff 	andi	a3,a1,0xff
80100cd4:	00c23021 	addu	a2,a2,v0
80100cd8:	3c028010 	lui	v0,0x8010
80100cdc:	afb00010 	sw	s0,16(sp)
80100ce0:	27a50048 	addiu	a1,sp,72
80100ce4:	2442b438 	addiu	v0,v0,-19400
80100ce8:	0040f809 	jalr	v0
80100cec:	00073840 	sll	a3,a3,0x1
80100cf0:	8fbf0038 	lw	ra,56(sp)
80100cf4:	8fb50034 	lw	s5,52(sp)
80100cf8:	8fb40030 	lw	s4,48(sp)
80100cfc:	8fb3002c 	lw	s3,44(sp)
80100d00:	8fb20028 	lw	s2,40(sp)
80100d04:	8fb10024 	lw	s1,36(sp)
80100d08:	8fb00020 	lw	s0,32(sp)
80100d0c:	24020001 	li	v0,1
80100d10:	03e00008 	jr	ra
80100d14:	27bd0040 	addiu	sp,sp,64
80100d18:	00451021 	addu	v0,v0,a1
80100d1c:	8c830030 	lw	v1,48(a0)
80100d20:	30a50001 	andi	a1,a1,0x1
80100d24:	00022042 	srl	a0,v0,0x1
80100d28:	00021282 	srl	v0,v0,0xa
80100d2c:	00439021 	addu	s2,v0,v1
80100d30:	14a0003f 	bnez	a1,80100e30 <_FAT_fat_writeFatEntry+0x1f4>
80100d34:	309301ff 	andi	s3,a0,0x1ff
80100d38:	8e240004 	lw	a0,4(s1)
80100d3c:	27b50048 	addiu	s5,sp,72
80100d40:	3c148010 	lui	s4,0x8010
80100d44:	02603821 	move	a3,s3
80100d48:	02a02821 	move	a1,s5
80100d4c:	02403021 	move	a2,s2
80100d50:	2682b438 	addiu	v0,s4,-19400
80100d54:	0040f809 	jalr	v0
80100d58:	afb00010 	sw	s0,16(sp)
80100d5c:	26670001 	addiu	a3,s3,1
80100d60:	28e20200 	slti	v0,a3,512
80100d64:	10400057 	beqz	v0,80100ec4 <_FAT_fat_writeFatEntry+0x288>
80100d68:	00000000 	nop
80100d6c:	00e09821 	move	s3,a3
80100d70:	8e240004 	lw	a0,4(s1)
80100d74:	24100001 	li	s0,1
80100d78:	3c028010 	lui	v0,0x8010
80100d7c:	27a50018 	addiu	a1,sp,24
80100d80:	02403021 	move	a2,s2
80100d84:	02603821 	move	a3,s3
80100d88:	2442b524 	addiu	v0,v0,-19164
80100d8c:	0040f809 	jalr	v0
80100d90:	afb00010 	sw	s0,16(sp)
80100d94:	8fa30048 	lw	v1,72(sp)
80100d98:	93a50018 	lbu	a1,24(sp)
80100d9c:	00031a02 	srl	v1,v1,0x8
80100da0:	30a500f0 	andi	a1,a1,0xf0
80100da4:	3063000f 	andi	v1,v1,0xf
80100da8:	00651825 	or	v1,v1,a1
80100dac:	8e240004 	lw	a0,4(s1)
80100db0:	02a02821 	move	a1,s5
80100db4:	02403021 	move	a2,s2
80100db8:	02603821 	move	a3,s3
80100dbc:	2682b438 	addiu	v0,s4,-19400
80100dc0:	afa30048 	sw	v1,72(sp)
80100dc4:	0040f809 	jalr	v0
80100dc8:	afb00010 	sw	s0,16(sp)
80100dcc:	08040327 	j	80100c9c <_FAT_fat_writeFatEntry+0x60>
80100dd0:	24020001 	li	v0,1
80100dd4:	8c820030 	lw	v0,48(a0)
80100dd8:	00053080 	sll	a2,a1,0x2
80100ddc:	00063242 	srl	a2,a2,0x9
80100de0:	00c23021 	addu	a2,a2,v0
80100de4:	24020004 	li	v0,4
80100de8:	8c840004 	lw	a0,4(a0)
80100dec:	30a7007f 	andi	a3,a1,0x7f
80100df0:	afa20010 	sw	v0,16(sp)
80100df4:	3c028010 	lui	v0,0x8010
80100df8:	27a50048 	addiu	a1,sp,72
80100dfc:	2442b438 	addiu	v0,v0,-19400
80100e00:	0040f809 	jalr	v0
80100e04:	00073880 	sll	a3,a3,0x2
80100e08:	8fbf0038 	lw	ra,56(sp)
80100e0c:	8fb50034 	lw	s5,52(sp)
80100e10:	8fb40030 	lw	s4,48(sp)
80100e14:	8fb3002c 	lw	s3,44(sp)
80100e18:	8fb20028 	lw	s2,40(sp)
80100e1c:	8fb10024 	lw	s1,36(sp)
80100e20:	8fb00020 	lw	s0,32(sp)
80100e24:	24020001 	li	v0,1
80100e28:	03e00008 	jr	ra
80100e2c:	27bd0040 	addiu	sp,sp,64
80100e30:	8e240004 	lw	a0,4(s1)
80100e34:	3c028010 	lui	v0,0x8010
80100e38:	27a50018 	addiu	a1,sp,24
80100e3c:	02403021 	move	a2,s2
80100e40:	02603821 	move	a3,s3
80100e44:	2442b524 	addiu	v0,v0,-19164
80100e48:	0040f809 	jalr	v0
80100e4c:	afb00010 	sw	s0,16(sp)
80100e50:	8fa80048 	lw	t0,72(sp)
80100e54:	93a30018 	lbu	v1,24(sp)
80100e58:	00084100 	sll	t0,t0,0x4
80100e5c:	3063000f 	andi	v1,v1,0xf
80100e60:	8e240004 	lw	a0,4(s1)
80100e64:	01034025 	or	t0,t0,v1
80100e68:	3c148010 	lui	s4,0x8010
80100e6c:	02603821 	move	a3,s3
80100e70:	27a50048 	addiu	a1,sp,72
80100e74:	02403021 	move	a2,s2
80100e78:	2682b438 	addiu	v0,s4,-19400
80100e7c:	afa80048 	sw	t0,72(sp)
80100e80:	0040f809 	jalr	v0
80100e84:	afb00010 	sw	s0,16(sp)
80100e88:	26670001 	addiu	a3,s3,1
80100e8c:	28e20200 	slti	v0,a3,512
80100e90:	14400003 	bnez	v0,80100ea0 <_FAT_fat_writeFatEntry+0x264>
80100e94:	00000000 	nop
80100e98:	26520001 	addiu	s2,s2,1
80100e9c:	00003821 	move	a3,zero
80100ea0:	8e240004 	lw	a0,4(s1)
80100ea4:	24030001 	li	v1,1
80100ea8:	02403021 	move	a2,s2
80100eac:	2682b438 	addiu	v0,s4,-19400
80100eb0:	27a50049 	addiu	a1,sp,73
80100eb4:	0040f809 	jalr	v0
80100eb8:	afa30010 	sw	v1,16(sp)
80100ebc:	08040327 	j	80100c9c <_FAT_fat_writeFatEntry+0x60>
80100ec0:	24020001 	li	v0,1
80100ec4:	26520001 	addiu	s2,s2,1
80100ec8:	0804035c 	j	80100d70 <_FAT_fat_writeFatEntry+0x134>
80100ecc:	00009821 	move	s3,zero

80100ed0 <_FAT_fat_clearLinks>:
80100ed0:	27bdffd8 	addiu	sp,sp,-40
80100ed4:	2ca20002 	sltiu	v0,a1,2
80100ed8:	afb20018 	sw	s2,24(sp)
80100edc:	afb10014 	sw	s1,20(sp)
80100ee0:	afbf0024 	sw	ra,36(sp)
80100ee4:	afb40020 	sw	s4,32(sp)
80100ee8:	afb3001c 	sw	s3,28(sp)
80100eec:	afb00010 	sw	s0,16(sp)
80100ef0:	00a08821 	move	s1,a1
80100ef4:	1440002a 	bnez	v0,80100fa0 <_FAT_fat_clearLinks+0xd0>
80100ef8:	00809021 	move	s2,a0
80100efc:	8c820038 	lw	v0,56(a0)
80100f00:	0045102b 	sltu	v0,v0,a1
80100f04:	14400026 	bnez	v0,80100fa0 <_FAT_fat_clearLinks+0xd0>
80100f08:	00000000 	nop
80100f0c:	8c82003c 	lw	v0,60(a0)
80100f10:	00a2102b 	sltu	v0,a1,v0
80100f14:	14400020 	bnez	v0,80100f98 <_FAT_fat_clearLinks+0xc8>
80100f18:	00000000 	nop
80100f1c:	3c020fff 	lui	v0,0xfff
80100f20:	3442ffff 	ori	v0,v0,0xffff
80100f24:	12220013 	beq	s1,v0,80100f74 <_FAT_fat_clearLinks+0xa4>
80100f28:	3c148010 	lui	s4,0x8010
80100f2c:	080403cf 	j	80100f3c <_FAT_fat_clearLinks+0x6c>
80100f30:	3c138010 	lui	s3,0x8010
80100f34:	1200000f 	beqz	s0,80100f74 <_FAT_fat_clearLinks+0xa4>
80100f38:	02008821 	move	s1,s0
80100f3c:	02402021 	move	a0,s2
80100f40:	268209d0 	addiu	v0,s4,2512
80100f44:	0040f809 	jalr	v0
80100f48:	02202821 	move	a1,s1
80100f4c:	00408021 	move	s0,v0
80100f50:	02402021 	move	a0,s2
80100f54:	02202821 	move	a1,s1
80100f58:	26620c3c 	addiu	v0,s3,3132
80100f5c:	0040f809 	jalr	v0
80100f60:	00003021 	move	a2,zero
80100f64:	3c030fff 	lui	v1,0xfff
80100f68:	3463ffff 	ori	v1,v1,0xffff
80100f6c:	1603fff1 	bne	s0,v1,80100f34 <_FAT_fat_clearLinks+0x64>
80100f70:	00000000 	nop
80100f74:	8fbf0024 	lw	ra,36(sp)
80100f78:	8fb40020 	lw	s4,32(sp)
80100f7c:	8fb3001c 	lw	s3,28(sp)
80100f80:	8fb20018 	lw	s2,24(sp)
80100f84:	8fb10014 	lw	s1,20(sp)
80100f88:	8fb00010 	lw	s0,16(sp)
80100f8c:	24020001 	li	v0,1
80100f90:	03e00008 	jr	ra
80100f94:	27bd0028 	addiu	sp,sp,40
80100f98:	080403c7 	j	80100f1c <_FAT_fat_clearLinks+0x4c>
80100f9c:	ae45003c 	sw	a1,60(s2)
80100fa0:	8fbf0024 	lw	ra,36(sp)
80100fa4:	8fb40020 	lw	s4,32(sp)
80100fa8:	8fb3001c 	lw	s3,28(sp)
80100fac:	8fb20018 	lw	s2,24(sp)
80100fb0:	8fb10014 	lw	s1,20(sp)
80100fb4:	8fb00010 	lw	s0,16(sp)
80100fb8:	00001021 	move	v0,zero
80100fbc:	03e00008 	jr	ra
80100fc0:	27bd0028 	addiu	sp,sp,40

80100fc4 <_FAT_fat_linkFreeCluster>:
80100fc4:	27bdffd0 	addiu	sp,sp,-48
80100fc8:	afb50024 	sw	s5,36(sp)
80100fcc:	afb20018 	sw	s2,24(sp)
80100fd0:	afbf0028 	sw	ra,40(sp)
80100fd4:	afb40020 	sw	s4,32(sp)
80100fd8:	afb3001c 	sw	s3,28(sp)
80100fdc:	afb10014 	sw	s1,20(sp)
80100fe0:	afb00010 	sw	s0,16(sp)
80100fe4:	8c910038 	lw	s1,56(a0)
80100fe8:	00809021 	move	s2,a0
80100fec:	0225102b 	sltu	v0,s1,a1
80100ff0:	1040000c 	beqz	v0,80101024 <_FAT_fat_linkFreeCluster+0x60>
80100ff4:	00a0a821 	move	s5,a1
80100ff8:	00001821 	move	v1,zero
80100ffc:	8fbf0028 	lw	ra,40(sp)
80101000:	8fb50024 	lw	s5,36(sp)
80101004:	8fb40020 	lw	s4,32(sp)
80101008:	8fb3001c 	lw	s3,28(sp)
8010100c:	8fb20018 	lw	s2,24(sp)
80101010:	8fb10014 	lw	s1,20(sp)
80101014:	8fb00010 	lw	s0,16(sp)
80101018:	00601021 	move	v0,v1
8010101c:	03e00008 	jr	ra
80101020:	27bd0030 	addiu	sp,sp,48
80101024:	3c148010 	lui	s4,0x8010
80101028:	268209d0 	addiu	v0,s4,2512
8010102c:	0040f809 	jalr	v0
80101030:	00000000 	nop
80101034:	00401821 	move	v1,v0
80101038:	2c420002 	sltiu	v0,v0,2
8010103c:	14400003 	bnez	v0,8010104c <_FAT_fat_linkFreeCluster+0x88>
80101040:	0223102b 	sltu	v0,s1,v1
80101044:	1040ffee 	beqz	v0,80101000 <_FAT_fat_linkFreeCluster+0x3c>
80101048:	8fbf0028 	lw	ra,40(sp)
8010104c:	8e50003c 	lw	s0,60(s2)
80101050:	2e020002 	sltiu	v0,s0,2
80101054:	1440002e 	bnez	v0,80101110 <_FAT_fat_linkFreeCluster+0x14c>
80101058:	00000000 	nop
8010105c:	00009821 	move	s3,zero
80101060:	02002821 	move	a1,s0
80101064:	268209d0 	addiu	v0,s4,2512
80101068:	0040f809 	jalr	v0
8010106c:	02402021 	move	a0,s2
80101070:	10400010 	beqz	v0,801010b4 <_FAT_fat_linkFreeCluster+0xf0>
80101074:	2ea20002 	sltiu	v0,s5,2
80101078:	26100001 	addiu	s0,s0,1
8010107c:	0230102b 	sltu	v0,s1,s0
80101080:	1040fff8 	beqz	v0,80101064 <_FAT_fat_linkFreeCluster+0xa0>
80101084:	02002821 	move	a1,s0
80101088:	1660002a 	bnez	s3,80101134 <_FAT_fat_linkFreeCluster+0x170>
8010108c:	02402021 	move	a0,s2
80101090:	24100002 	li	s0,2
80101094:	02002821 	move	a1,s0
80101098:	268209d0 	addiu	v0,s4,2512
8010109c:	0040f809 	jalr	v0
801010a0:	24130001 	li	s3,1
801010a4:	1440fff5 	bnez	v0,8010107c <_FAT_fat_linkFreeCluster+0xb8>
801010a8:	26100001 	addiu	s0,s0,1
801010ac:	2610ffff 	addiu	s0,s0,-1
801010b0:	2ea20002 	sltiu	v0,s5,2
801010b4:	14400004 	bnez	v0,801010c8 <_FAT_fat_linkFreeCluster+0x104>
801010b8:	ae50003c 	sw	s0,60(s2)
801010bc:	02b1102b 	sltu	v0,s5,s1
801010c0:	14400015 	bnez	v0,80101118 <_FAT_fat_linkFreeCluster+0x154>
801010c4:	3c118010 	lui	s1,0x8010
801010c8:	3c118010 	lui	s1,0x8010
801010cc:	3c060fff 	lui	a2,0xfff
801010d0:	02402021 	move	a0,s2
801010d4:	26220c3c 	addiu	v0,s1,3132
801010d8:	02002821 	move	a1,s0
801010dc:	0040f809 	jalr	v0
801010e0:	34c6ffff 	ori	a2,a2,0xffff
801010e4:	02001821 	move	v1,s0
801010e8:	8fbf0028 	lw	ra,40(sp)
801010ec:	8fb50024 	lw	s5,36(sp)
801010f0:	8fb40020 	lw	s4,32(sp)
801010f4:	8fb3001c 	lw	s3,28(sp)
801010f8:	8fb20018 	lw	s2,24(sp)
801010fc:	8fb10014 	lw	s1,20(sp)
80101100:	8fb00010 	lw	s0,16(sp)
80101104:	00601021 	move	v0,v1
80101108:	03e00008 	jr	ra
8010110c:	27bd0030 	addiu	sp,sp,48
80101110:	08040417 	j	8010105c <_FAT_fat_linkFreeCluster+0x98>
80101114:	24100002 	li	s0,2
80101118:	02a02821 	move	a1,s5
8010111c:	02402021 	move	a0,s2
80101120:	26220c3c 	addiu	v0,s1,3132
80101124:	0040f809 	jalr	v0
80101128:	02003021 	move	a2,s0
8010112c:	08040434 	j	801010d0 <_FAT_fat_linkFreeCluster+0x10c>
80101130:	3c060fff 	lui	a2,0xfff
80101134:	ae50003c 	sw	s0,60(s2)
80101138:	00001821 	move	v1,zero
8010113c:	8fbf0028 	lw	ra,40(sp)
80101140:	8fb50024 	lw	s5,36(sp)
80101144:	8fb40020 	lw	s4,32(sp)
80101148:	8fb3001c 	lw	s3,28(sp)
8010114c:	8fb20018 	lw	s2,24(sp)
80101150:	8fb10014 	lw	s1,20(sp)
80101154:	8fb00010 	lw	s0,16(sp)
80101158:	00601021 	move	v0,v1
8010115c:	03e00008 	jr	ra
80101160:	27bd0030 	addiu	sp,sp,48

80101164 <_FAT_fat_linkFreeClusterCleared>:
80101164:	27bdfdd8 	addiu	sp,sp,-552
80101168:	3c028010 	lui	v0,0x8010
8010116c:	afb20218 	sw	s2,536(sp)
80101170:	afb00210 	sw	s0,528(sp)
80101174:	afbf0224 	sw	ra,548(sp)
80101178:	afb40220 	sw	s4,544(sp)
8010117c:	afb3021c 	sw	s3,540(sp)
80101180:	afb10214 	sw	s1,532(sp)
80101184:	24420fc4 	addiu	v0,v0,4036
80101188:	0040f809 	jalr	v0
8010118c:	00808021 	move	s0,a0
80101190:	1440000a 	bnez	v0,801011bc <_FAT_fat_linkFreeClusterCleared+0x58>
80101194:	00409021 	move	s2,v0
80101198:	02401021 	move	v0,s2
8010119c:	8fbf0224 	lw	ra,548(sp)
801011a0:	8fb40220 	lw	s4,544(sp)
801011a4:	8fb3021c 	lw	s3,540(sp)
801011a8:	8fb20218 	lw	s2,536(sp)
801011ac:	8fb10214 	lw	s1,532(sp)
801011b0:	8fb00210 	lw	s0,528(sp)
801011b4:	03e00008 	jr	ra
801011b8:	27bd0228 	addiu	sp,sp,552
801011bc:	27b30010 	addiu	s3,sp,16
801011c0:	3c028011 	lui	v0,0x8011
801011c4:	00002821 	move	a1,zero
801011c8:	02602021 	move	a0,s3
801011cc:	2442ca64 	addiu	v0,v0,-13724
801011d0:	0040f809 	jalr	v0
801011d4:	24060200 	li	a2,512
801011d8:	8e050028 	lw	a1,40(s0)
801011dc:	10a0ffee 	beqz	a1,80101198 <_FAT_fat_linkFreeClusterCleared+0x34>
801011e0:	2e420002 	sltiu	v0,s2,2
801011e4:	10400018 	beqz	v0,80101248 <_FAT_fat_linkFreeClusterCleared+0xe4>
801011e8:	00003021 	move	a2,zero
801011ec:	00008821 	move	s1,zero
801011f0:	00002821 	move	a1,zero
801011f4:	8e030000 	lw	v1,0(s0)
801011f8:	8e040014 	lw	a0,20(s0)
801011fc:	8c620014 	lw	v0,20(v1)
80101200:	00a42021 	addu	a0,a1,a0
80101204:	02603021 	move	a2,s3
80101208:	0040f809 	jalr	v0
8010120c:	24050001 	li	a1,1
80101210:	8e030028 	lw	v1,40(s0)
80101214:	26250001 	addiu	a1,s1,1
80101218:	00a3182b 	sltu	v1,a1,v1
8010121c:	1460fff5 	bnez	v1,801011f4 <_FAT_fat_linkFreeClusterCleared+0x90>
80101220:	00a08821 	move	s1,a1
80101224:	02401021 	move	v0,s2
80101228:	8fbf0224 	lw	ra,548(sp)
8010122c:	8fb40220 	lw	s4,544(sp)
80101230:	8fb3021c 	lw	s3,540(sp)
80101234:	8fb20218 	lw	s2,536(sp)
80101238:	8fb10214 	lw	s1,532(sp)
8010123c:	8fb00210 	lw	s0,528(sp)
80101240:	03e00008 	jr	ra
80101244:	27bd0228 	addiu	sp,sp,552
80101248:	00008821 	move	s1,zero
8010124c:	2654fffe 	addiu	s4,s2,-2
80101250:	8e030000 	lw	v1,0(s0)
80101254:	8e040020 	lw	a0,32(s0)
80101258:	8c620014 	lw	v0,20(v1)
8010125c:	72851802 	mul	v1,s4,a1
80101260:	24050001 	li	a1,1
80101264:	00642021 	addu	a0,v1,a0
80101268:	00c42021 	addu	a0,a2,a0
8010126c:	0040f809 	jalr	v0
80101270:	02603021 	move	a2,s3
80101274:	8e050028 	lw	a1,40(s0)
80101278:	26260001 	addiu	a2,s1,1
8010127c:	00c5102b 	sltu	v0,a2,a1
80101280:	1440fff3 	bnez	v0,80101250 <_FAT_fat_linkFreeClusterCleared+0xec>
80101284:	00c08821 	move	s1,a2
80101288:	08040467 	j	8010119c <_FAT_fat_linkFreeClusterCleared+0x38>
8010128c:	02401021 	move	v0,s2

80101290 <_FAT_filetime_to_time_t>:
80101290:	3084ffff 	andi	a0,a0,0xffff
80101294:	000412c2 	srl	v0,a0,0xb
80101298:	00023200 	sll	a2,v0,0x8
8010129c:	00021100 	sll	v0,v0,0x4
801012a0:	00c23023 	subu	a2,a2,v0
801012a4:	30a5ffff 	andi	a1,a1,0xffff
801012a8:	3c020001 	lui	v0,0x1
801012ac:	30a7001f 	andi	a3,a1,0x1f
801012b0:	00041942 	srl	v1,a0,0x5
801012b4:	34425180 	ori	v0,v0,0x5180
801012b8:	00e20018 	mult	a3,v0
801012bc:	3063003f 	andi	v1,v1,0x3f
801012c0:	00061100 	sll	v0,a2,0x4
801012c4:	3084001f 	andi	a0,a0,0x1f
801012c8:	00461023 	subu	v0,v0,a2
801012cc:	00033980 	sll	a3,v1,0x6
801012d0:	00042040 	sll	a0,a0,0x1
801012d4:	00031880 	sll	v1,v1,0x2
801012d8:	00822021 	addu	a0,a0,v0
801012dc:	00e33823 	subu	a3,a3,v1
801012e0:	00051142 	srl	v0,a1,0x5
801012e4:	3c030028 	lui	v1,0x28
801012e8:	3042000f 	andi	v0,v0,0xf
801012ec:	3463206f 	ori	v1,v1,0x206f
801012f0:	00e43821 	addu	a3,a3,a0
801012f4:	70430000 	madd	v0,v1
801012f8:	3c0401e1 	lui	a0,0x1e1
801012fc:	00052a42 	srl	a1,a1,0x9
80101300:	3484853e 	ori	a0,a0,0x853e
80101304:	00001012 	mflo	v0
80101308:	70a41802 	mul	v1,a1,a0
8010130c:	00672821 	addu	a1,v1,a3
80101310:	03e00008 	jr	ra
80101314:	00451021 	addu	v0,v0,a1

80101318 <_FAT_filetime_getDateFromRTC>:
80101318:	27bdffe0 	addiu	sp,sp,-32
8010131c:	3c028011 	lui	v0,0x8011
80101320:	2442b5e0 	addiu	v0,v0,-18976
80101324:	afbf0018 	sw	ra,24(sp)
80101328:	0040f809 	jalr	v0
8010132c:	27a40010 	addiu	a0,sp,16
80101330:	93a30010 	lbu	v1,16(sp)
80101334:	93a40011 	lbu	a0,17(sp)
80101338:	306700ff 	andi	a3,v1,0xff
8010133c:	93a50012 	lbu	a1,18(sp)
80101340:	24e3fffa 	addiu	v1,a3,-6
80101344:	308400ff 	andi	a0,a0,0xff
80101348:	2482ffff 	addiu	v0,a0,-1
8010134c:	2c63005e 	sltiu	v1,v1,94
80101350:	2c46000c 	sltiu	a2,v0,12
80101354:	1060000d 	beqz	v1,8010138c <_FAT_filetime_getDateFromRTC+0x74>
80101358:	30a500ff 	andi	a1,a1,0xff
8010135c:	24a2ffff 	addiu	v0,a1,-1
80101360:	10c0000a 	beqz	a2,8010138c <_FAT_filetime_getDateFromRTC+0x74>
80101364:	2c48001f 	sltiu	t0,v0,31
80101368:	3083000f 	andi	v1,a0,0xf
8010136c:	24e20014 	addiu	v0,a3,20
80101370:	3042007f 	andi	v0,v0,0x7f
80101374:	00031940 	sll	v1,v1,0x5
80101378:	30a4001f 	andi	a0,a1,0x1f
8010137c:	00641825 	or	v1,v1,a0
80101380:	00021240 	sll	v0,v0,0x9
80101384:	15000002 	bnez	t0,80101390 <_FAT_filetime_getDateFromRTC+0x78>
80101388:	00431025 	or	v0,v0,v1
8010138c:	00001021 	move	v0,zero
80101390:	8fbf0018 	lw	ra,24(sp)
80101394:	03e00008 	jr	ra
80101398:	27bd0020 	addiu	sp,sp,32

8010139c <_FAT_filetime_getTimeFromRTC>:
8010139c:	27bdffe0 	addiu	sp,sp,-32
801013a0:	3c028011 	lui	v0,0x8011
801013a4:	afbf0018 	sw	ra,24(sp)
801013a8:	2442b5e0 	addiu	v0,v0,-18976
801013ac:	0040f809 	jalr	v0
801013b0:	27a40010 	addiu	a0,sp,16
801013b4:	93a30014 	lbu	v1,20(sp)
801013b8:	2c630028 	sltiu	v1,v1,40
801013bc:	1460001b 	bnez	v1,8010142c <_FAT_filetime_getTimeFromRTC+0x90>
801013c0:	00000000 	nop
801013c4:	93a20014 	lbu	v0,20(sp)
801013c8:	304200ff 	andi	v0,v0,0xff
801013cc:	2446ffd8 	addiu	a2,v0,-40
801013d0:	93a20015 	lbu	v0,21(sp)
801013d4:	93a30016 	lbu	v1,22(sp)
801013d8:	304200ff 	andi	v0,v0,0xff
801013dc:	2cc40018 	sltiu	a0,a2,24
801013e0:	00004021 	move	t0,zero
801013e4:	2c45003c 	sltiu	a1,v0,60
801013e8:	1080000c 	beqz	a0,8010141c <_FAT_filetime_getTimeFromRTC+0x80>
801013ec:	306300ff 	andi	v1,v1,0xff
801013f0:	10a0000a 	beqz	a1,8010141c <_FAT_filetime_getTimeFromRTC+0x80>
801013f4:	2c67003c 	sltiu	a3,v1,60
801013f8:	3042003f 	andi	v0,v0,0x3f
801013fc:	00031843 	sra	v1,v1,0x1
80101400:	10e00006 	beqz	a3,8010141c <_FAT_filetime_getTimeFromRTC+0x80>
80101404:	30c4001f 	andi	a0,a2,0x1f
80101408:	00021140 	sll	v0,v0,0x5
8010140c:	3063001f 	andi	v1,v1,0x1f
80101410:	000422c0 	sll	a0,a0,0xb
80101414:	00431025 	or	v0,v0,v1
80101418:	00824025 	or	t0,a0,v0
8010141c:	8fbf0018 	lw	ra,24(sp)
80101420:	01001021 	move	v0,t0
80101424:	03e00008 	jr	ra
80101428:	27bd0020 	addiu	sp,sp,32
8010142c:	93a20014 	lbu	v0,20(sp)
80101430:	080404f4 	j	801013d0 <_FAT_filetime_getTimeFromRTC+0x34>
80101434:	304600ff 	andi	a2,v0,0xff
	...

80101440 <_FAT_utf8_to_unicode16>:
80101440:	80820000 	lb	v0,0(a0)
80101444:	14400010 	bnez	v0,80101488 <_FAT_utf8_to_unicode16+0x48>
80101448:	00803021 	move	a2,a0
8010144c:	03e00008 	jr	ra
80101450:	a4a00000 	sh	zero,0(a1)
80101454:	00031600 	sll	v0,v1,0x18
80101458:	00021603 	sra	v0,v0,0x18
8010145c:	04400018 	bltz	v0,801014c0 <_FAT_utf8_to_unicode16+0x80>
80101460:	00603821 	move	a3,v1
80101464:	3c020001 	lui	v0,0x1
80101468:	00e2102b 	sltu	v0,a3,v0
8010146c:	10400002 	beqz	v0,80101478 <_FAT_utf8_to_unicode16+0x38>
80101470:	00000000 	nop
80101474:	30e2ffff 	andi	v0,a3,0xffff
80101478:	a4a2fffe 	sh	v0,-2(a1)
8010147c:	80c20000 	lb	v0,0(a2)
80101480:	1040000c 	beqz	v0,801014b4 <_FAT_utf8_to_unicode16+0x74>
80101484:	00000000 	nop
80101488:	304300ff 	andi	v1,v0,0xff
8010148c:	38620080 	xori	v0,v1,0x80
80101490:	2c420042 	sltiu	v0,v0,66
80101494:	24a50002 	addiu	a1,a1,2
80101498:	1040ffee 	beqz	v0,80101454 <_FAT_utf8_to_unicode16+0x14>
8010149c:	24c60001 	addiu	a2,a2,1
801014a0:	00001021 	move	v0,zero
801014a4:	a4a2fffe 	sh	v0,-2(a1)
801014a8:	80c20000 	lb	v0,0(a2)
801014ac:	1440fff6 	bnez	v0,80101488 <_FAT_utf8_to_unicode16+0x48>
801014b0:	00000000 	nop
801014b4:	a4a00000 	sh	zero,0(a1)
801014b8:	03e00008 	jr	ra
801014bc:	00000000 	nop
801014c0:	2c6200e0 	sltiu	v0,v1,224
801014c4:	10400019 	beqz	v0,8010152c <_FAT_utf8_to_unicode16+0xec>
801014c8:	2c6200f0 	sltiu	v0,v1,240
801014cc:	3067001f 	andi	a3,v1,0x1f
801014d0:	00004021 	move	t0,zero
801014d4:	80c20000 	lb	v0,0(a2)
801014d8:	1040ffe2 	beqz	v0,80101464 <_FAT_utf8_to_unicode16+0x24>
801014dc:	24c60001 	addiu	a2,a2,1
801014e0:	304400ff 	andi	a0,v0,0xff
801014e4:	08040546 	j	80101518 <_FAT_utf8_to_unicode16+0xd8>
801014e8:	308300c0 	andi	v1,a0,0xc0
801014ec:	3084003f 	andi	a0,a0,0x3f
801014f0:	00071980 	sll	v1,a3,0x6
801014f4:	2508ffff 	addiu	t0,t0,-1
801014f8:	2402ffff 	li	v0,-1
801014fc:	1102ffd9 	beq	t0,v0,80101464 <_FAT_utf8_to_unicode16+0x24>
80101500:	00643825 	or	a3,v1,a0
80101504:	80c20000 	lb	v0,0(a2)
80101508:	24c60001 	addiu	a2,a2,1
8010150c:	304400ff 	andi	a0,v0,0xff
80101510:	1040ffd4 	beqz	v0,80101464 <_FAT_utf8_to_unicode16+0x24>
80101514:	308300c0 	andi	v1,a0,0xc0
80101518:	24020080 	li	v0,128
8010151c:	1062fff3 	beq	v1,v0,801014ec <_FAT_utf8_to_unicode16+0xac>
80101520:	3402fffd 	li	v0,0xfffd
80101524:	0804051e 	j	80101478 <_FAT_utf8_to_unicode16+0x38>
80101528:	24c6ffff 	addiu	a2,a2,-1
8010152c:	10400004 	beqz	v0,80101540 <_FAT_utf8_to_unicode16+0x100>
80101530:	2c6200f5 	sltiu	v0,v1,245
80101534:	3067000f 	andi	a3,v1,0xf
80101538:	08040535 	j	801014d4 <_FAT_utf8_to_unicode16+0x94>
8010153c:	24080001 	li	t0,1
80101540:	14400003 	bnez	v0,80101550 <_FAT_utf8_to_unicode16+0x110>
80101544:	00000000 	nop
80101548:	08040519 	j	80101464 <_FAT_utf8_to_unicode16+0x24>
8010154c:	00003821 	move	a3,zero
80101550:	30670007 	andi	a3,v1,0x7
80101554:	08040535 	j	801014d4 <_FAT_utf8_to_unicode16+0x94>
80101558:	24080002 	li	t0,2

8010155c <_FAT_unicode16_to_utf8>:
8010155c:	94860000 	lhu	a2,0(a0)
80101560:	10c00031 	beqz	a2,80101628 <_FAT_unicode16_to_utf8+0xcc>
80101564:	00004821 	move	t1,zero
80101568:	240cffc0 	li	t4,-64
8010156c:	240aff80 	li	t2,-128
80101570:	240bffe0 	li	t3,-32
80101574:	08040566 	j	80101598 <_FAT_unicode16_to_utf8+0x3c>
80101578:	00a03821 	move	a3,a1
8010157c:	a0e60000 	sb	a2,0(a3)
80101580:	25290001 	addiu	t1,t1,1
80101584:	24e70001 	addiu	a3,a3,1
80101588:	24840002 	addiu	a0,a0,2
8010158c:	94860000 	lhu	a2,0(a0)
80101590:	10c00015 	beqz	a2,801015e8 <_FAT_unicode16_to_utf8+0x8c>
80101594:	01201021 	move	v0,t1
80101598:	2cc20080 	sltiu	v0,a2,128
8010159c:	1440fff7 	bnez	v0,8010157c <_FAT_unicode16_to_utf8+0x20>
801015a0:	2cc80800 	sltiu	t0,a2,2048
801015a4:	00061182 	srl	v0,a2,0x6
801015a8:	00061b02 	srl	v1,a2,0xc
801015ac:	3042001f 	andi	v0,v0,0x1f
801015b0:	006b1825 	or	v1,v1,t3
801015b4:	1100000f 	beqz	t0,801015f4 <_FAT_unicode16_to_utf8+0x98>
801015b8:	004c1025 	or	v0,v0,t4
801015bc:	a0e20000 	sb	v0,0(a3)
801015c0:	90820000 	lbu	v0,0(a0)
801015c4:	24840002 	addiu	a0,a0,2
801015c8:	3042003f 	andi	v0,v0,0x3f
801015cc:	004a1025 	or	v0,v0,t2
801015d0:	a0e20001 	sb	v0,1(a3)
801015d4:	94860000 	lhu	a2,0(a0)
801015d8:	25290002 	addiu	t1,t1,2
801015dc:	14c0ffee 	bnez	a2,80101598 <_FAT_unicode16_to_utf8+0x3c>
801015e0:	24e70002 	addiu	a3,a3,2
801015e4:	01201021 	move	v0,t1
801015e8:	00a21021 	addu	v0,a1,v0
801015ec:	03e00008 	jr	ra
801015f0:	a0400000 	sb	zero,0(v0)
801015f4:	a0e30000 	sb	v1,0(a3)
801015f8:	94820000 	lhu	v0,0(a0)
801015fc:	25290003 	addiu	t1,t1,3
80101600:	00021182 	srl	v0,v0,0x6
80101604:	3042003f 	andi	v0,v0,0x3f
80101608:	004a1025 	or	v0,v0,t2
8010160c:	a0e20001 	sb	v0,1(a3)
80101610:	90830000 	lbu	v1,0(a0)
80101614:	3063003f 	andi	v1,v1,0x3f
80101618:	006a1825 	or	v1,v1,t2
8010161c:	a0e30002 	sb	v1,2(a3)
80101620:	08040562 	j	80101588 <_FAT_unicode16_to_utf8+0x2c>
80101624:	24e70003 	addiu	a3,a3,3
80101628:	00001021 	move	v0,zero
8010162c:	00a21021 	addu	v0,a1,v0
80101630:	03e00008 	jr	ra
80101634:	a0400000 	sb	zero,0(v0)

80101638 <_unistrnlen>:
80101638:	10800011 	beqz	a0,80101680 <_unistrnlen+0x48>
8010163c:	00001821 	move	v1,zero
80101640:	10a0000f 	beqz	a1,80101680 <_unistrnlen+0x48>
80101644:	00000000 	nop
80101648:	94820000 	lhu	v0,0(a0)
8010164c:	14400008 	bnez	v0,80101670 <_unistrnlen+0x38>
80101650:	24630001 	addiu	v1,v1,1
80101654:	2463ffff 	addiu	v1,v1,-1
80101658:	080405a0 	j	80101680 <_unistrnlen+0x48>
8010165c:	00000000 	nop
80101660:	94820000 	lhu	v0,0(a0)
80101664:	10400004 	beqz	v0,80101678 <_unistrnlen+0x40>
80101668:	00000000 	nop
8010166c:	24630001 	addiu	v1,v1,1
80101670:	14a3fffb 	bne	a1,v1,80101660 <_unistrnlen+0x28>
80101674:	24840002 	addiu	a0,a0,2
80101678:	03e00008 	jr	ra
8010167c:	00601021 	move	v0,v1
80101680:	03e00008 	jr	ra
80101684:	00601021 	move	v0,v1

80101688 <_unistrncmp>:
80101688:	10800020 	beqz	a0,8010170c <_unistrncmp+0x84>
8010168c:	00000000 	nop
80101690:	10a00023 	beqz	a1,80101720 <_unistrncmp+0x98>
80101694:	24020001 	li	v0,1
80101698:	94820000 	lhu	v0,0(a0)
8010169c:	94a30000 	lhu	v1,0(a1)
801016a0:	14620011 	bne	v1,v0,801016e8 <_unistrncmp+0x60>
801016a4:	00000000 	nop
801016a8:	10c00011 	beqz	a2,801016f0 <_unistrncmp+0x68>
801016ac:	00000000 	nop
801016b0:	14600008 	bnez	v1,801016d4 <_unistrncmp+0x4c>
801016b4:	24840002 	addiu	a0,a0,2
801016b8:	2484fffe 	addiu	a0,a0,-2
801016bc:	03e00008 	jr	ra
801016c0:	2402ffff 	li	v0,-1
801016c4:	10c0000a 	beqz	a2,801016f0 <_unistrncmp+0x68>
801016c8:	00000000 	nop
801016cc:	1040000d 	beqz	v0,80101704 <_unistrncmp+0x7c>
801016d0:	24840002 	addiu	a0,a0,2
801016d4:	24a50002 	addiu	a1,a1,2
801016d8:	94820000 	lhu	v0,0(a0)
801016dc:	94a30000 	lhu	v1,0(a1)
801016e0:	1043fff8 	beq	v0,v1,801016c4 <_unistrncmp+0x3c>
801016e4:	24c6ffff 	addiu	a2,a2,-1
801016e8:	14c00003 	bnez	a2,801016f8 <_unistrncmp+0x70>
801016ec:	00000000 	nop
801016f0:	03e00008 	jr	ra
801016f4:	00001021 	move	v0,zero
801016f8:	0062102b 	sltu	v0,v1,v0
801016fc:	14400007 	bnez	v0,8010171c <_unistrncmp+0x94>
80101700:	00000000 	nop
80101704:	03e00008 	jr	ra
80101708:	2402ffff 	li	v0,-1
8010170c:	14a0fffd 	bnez	a1,80101704 <_unistrncmp+0x7c>
80101710:	00000000 	nop
80101714:	03e00008 	jr	ra
80101718:	00001021 	move	v0,zero
8010171c:	24020001 	li	v0,1
80101720:	03e00008 	jr	ra
80101724:	00000000 	nop

80101728 <_unistrchr>:
80101728:	00801021 	move	v0,a0
8010172c:	14800006 	bnez	a0,80101748 <_unistrchr+0x20>
80101730:	30a5ffff 	andi	a1,a1,0xffff
80101734:	080405d5 	j	80101754 <_unistrchr+0x2c>
80101738:	00000000 	nop
8010173c:	10600005 	beqz	v1,80101754 <_unistrchr+0x2c>
80101740:	00000000 	nop
80101744:	24420002 	addiu	v0,v0,2
80101748:	94430000 	lhu	v1,0(v0)
8010174c:	1465fffb 	bne	v1,a1,8010173c <_unistrchr+0x14>
80101750:	00000000 	nop
80101754:	03e00008 	jr	ra
80101758:	00000000 	nop

8010175c <_uniisalnum>:
8010175c:	3c198011 	lui	t9,0x8011
80101760:	2739d0f8 	addiu	t9,t9,-12040
80101764:	03200008 	jr	t9
80101768:	308400ff 	andi	a0,a0,0xff
8010176c:	00000000 	nop

80101770 <adler32>:
80101770:	24020001 	li	v0,1
80101774:	00c06821 	move	t5,a2
80101778:	00a06021 	move	t4,a1
8010177c:	3089ffff 	andi	t1,a0,0xffff
80101780:	10c200c3 	beq	a2,v0,80101a90 <adler32+0x320>
80101784:	00045402 	srl	t2,a0,0x10
80101788:	10a000ce 	beqz	a1,80101ac4 <adler32+0x354>
8010178c:	00000000 	nop
80101790:	2cc20010 	sltiu	v0,a2,16
80101794:	14400052 	bnez	v0,801018e0 <adler32+0x170>
80101798:	2cc215b0 	sltiu	v0,a2,5552
8010179c:	1440006b 	bnez	v0,8010194c <adler32+0x1dc>
801017a0:	00000000 	nop
801017a4:	25adea50 	addiu	t5,t5,-5552
801017a8:	01804021 	move	t0,t4
801017ac:	240b015b 	li	t3,347
801017b0:	91020000 	lbu	v0,0(t0)
801017b4:	91030001 	lbu	v1,1(t0)
801017b8:	01221021 	addu	v0,t1,v0
801017bc:	91040002 	lbu	a0,2(t0)
801017c0:	00431821 	addu	v1,v0,v1
801017c4:	91050003 	lbu	a1,3(t0)
801017c8:	01421021 	addu	v0,t2,v0
801017cc:	00642021 	addu	a0,v1,a0
801017d0:	00431021 	addu	v0,v0,v1
801017d4:	91060004 	lbu	a2,4(t0)
801017d8:	00852821 	addu	a1,a0,a1
801017dc:	00441021 	addu	v0,v0,a0
801017e0:	91030005 	lbu	v1,5(t0)
801017e4:	00a63021 	addu	a2,a1,a2
801017e8:	00451021 	addu	v0,v0,a1
801017ec:	91040006 	lbu	a0,6(t0)
801017f0:	00c31821 	addu	v1,a2,v1
801017f4:	00461021 	addu	v0,v0,a2
801017f8:	91050007 	lbu	a1,7(t0)
801017fc:	00642021 	addu	a0,v1,a0
80101800:	00431021 	addu	v0,v0,v1
80101804:	91060008 	lbu	a2,8(t0)
80101808:	00852821 	addu	a1,a0,a1
8010180c:	00441021 	addu	v0,v0,a0
80101810:	91030009 	lbu	v1,9(t0)
80101814:	00a63021 	addu	a2,a1,a2
80101818:	00451021 	addu	v0,v0,a1
8010181c:	9104000a 	lbu	a0,10(t0)
80101820:	00c31821 	addu	v1,a2,v1
80101824:	00461021 	addu	v0,v0,a2
80101828:	9105000b 	lbu	a1,11(t0)
8010182c:	00642021 	addu	a0,v1,a0
80101830:	00431021 	addu	v0,v0,v1
80101834:	9106000c 	lbu	a2,12(t0)
80101838:	00852821 	addu	a1,a0,a1
8010183c:	00441021 	addu	v0,v0,a0
80101840:	9107000d 	lbu	a3,13(t0)
80101844:	00a63021 	addu	a2,a1,a2
80101848:	9103000e 	lbu	v1,14(t0)
8010184c:	00451021 	addu	v0,v0,a1
80101850:	00c73821 	addu	a3,a2,a3
80101854:	9104000f 	lbu	a0,15(t0)
80101858:	00461021 	addu	v0,v0,a2
8010185c:	00e31821 	addu	v1,a3,v1
80101860:	00471021 	addu	v0,v0,a3
80101864:	00644821 	addu	t1,v1,a0
80101868:	00431021 	addu	v0,v0,v1
8010186c:	256bffff 	addiu	t3,t3,-1
80101870:	00495021 	addu	t2,v0,t1
80101874:	1560ffce 	bnez	t3,801017b0 <adler32+0x40>
80101878:	25080010 	addiu	t0,t0,16
8010187c:	3c028007 	lui	v0,0x8007
80101880:	34428071 	ori	v0,v0,0x8071
80101884:	01420019 	multu	t2,v0
80101888:	2da815b0 	sltiu	t0,t5,5552
8010188c:	00002810 	mfhi	a1
80101890:	01220019 	multu	t1,v0
80101894:	00052bc2 	srl	a1,a1,0xf
80101898:	00001010 	mfhi	v0
8010189c:	00053100 	sll	a2,a1,0x4
801018a0:	000213c2 	srl	v0,v0,0xf
801018a4:	00023900 	sll	a3,v0,0x4
801018a8:	00022400 	sll	a0,v0,0x10
801018ac:	00051c00 	sll	v1,a1,0x10
801018b0:	00872023 	subu	a0,a0,a3
801018b4:	00661823 	subu	v1,v1,a2
801018b8:	00822021 	addu	a0,a0,v0
801018bc:	00651821 	addu	v1,v1,a1
801018c0:	01244823 	subu	t1,t1,a0
801018c4:	01435023 	subu	t2,t2,v1
801018c8:	1100ffb6 	beqz	t0,801017a4 <adler32+0x34>
801018cc:	258c15b0 	addiu	t4,t4,5552
801018d0:	15a0001b 	bnez	t5,80101940 <adler32+0x1d0>
801018d4:	000a1400 	sll	v0,t2,0x10
801018d8:	03e00008 	jr	ra
801018dc:	01221025 	or	v0,t1,v0
801018e0:	10c00006 	beqz	a2,801018fc <adler32+0x18c>
801018e4:	00a62021 	addu	a0,a1,a2
801018e8:	90a20000 	lbu	v0,0(a1)
801018ec:	24a50001 	addiu	a1,a1,1
801018f0:	01224821 	addu	t1,t1,v0
801018f4:	1485fffc 	bne	a0,a1,801018e8 <adler32+0x178>
801018f8:	01495021 	addu	t2,t2,t1
801018fc:	3c028007 	lui	v0,0x8007
80101900:	34428071 	ori	v0,v0,0x8071
80101904:	01420019 	multu	t2,v0
80101908:	3404fff1 	li	a0,0xfff1
8010190c:	00001010 	mfhi	v0
80101910:	000213c2 	srl	v0,v0,0xf
80101914:	00022900 	sll	a1,v0,0x4
80101918:	00021c00 	sll	v1,v0,0x10
8010191c:	00651823 	subu	v1,v1,a1
80101920:	00621821 	addu	v1,v1,v0
80101924:	01431823 	subu	v1,t2,v1
80101928:	01241023 	subu	v0,t1,a0
8010192c:	0124202b 	sltu	a0,t1,a0
80101930:	0044480a 	movz	t1,v0,a0
80101934:	00031c00 	sll	v1,v1,0x10
80101938:	03e00008 	jr	ra
8010193c:	01231025 	or	v0,t1,v1
80101940:	2da20010 	sltiu	v0,t5,16
80101944:	14400035 	bnez	v0,80101a1c <adler32+0x2ac>
80101948:	00000000 	nop
8010194c:	91820000 	lbu	v0,0(t4)
80101950:	91830001 	lbu	v1,1(t4)
80101954:	00491021 	addu	v0,v0,t1
80101958:	91840002 	lbu	a0,2(t4)
8010195c:	00431821 	addu	v1,v0,v1
80101960:	91850003 	lbu	a1,3(t4)
80101964:	004a1021 	addu	v0,v0,t2
80101968:	00642021 	addu	a0,v1,a0
8010196c:	00431021 	addu	v0,v0,v1
80101970:	91860004 	lbu	a2,4(t4)
80101974:	00852821 	addu	a1,a0,a1
80101978:	00441021 	addu	v0,v0,a0
8010197c:	91830005 	lbu	v1,5(t4)
80101980:	00a63021 	addu	a2,a1,a2
80101984:	00451021 	addu	v0,v0,a1
80101988:	91840006 	lbu	a0,6(t4)
8010198c:	00c31821 	addu	v1,a2,v1
80101990:	00461021 	addu	v0,v0,a2
80101994:	91850007 	lbu	a1,7(t4)
80101998:	00642021 	addu	a0,v1,a0
8010199c:	00431021 	addu	v0,v0,v1
801019a0:	91860008 	lbu	a2,8(t4)
801019a4:	00852821 	addu	a1,a0,a1
801019a8:	00441021 	addu	v0,v0,a0
801019ac:	91830009 	lbu	v1,9(t4)
801019b0:	00a63021 	addu	a2,a1,a2
801019b4:	00451021 	addu	v0,v0,a1
801019b8:	9184000a 	lbu	a0,10(t4)
801019bc:	00c31821 	addu	v1,a2,v1
801019c0:	00461021 	addu	v0,v0,a2
801019c4:	9185000b 	lbu	a1,11(t4)
801019c8:	00642021 	addu	a0,v1,a0
801019cc:	00431021 	addu	v0,v0,v1
801019d0:	9186000c 	lbu	a2,12(t4)
801019d4:	00852821 	addu	a1,a0,a1
801019d8:	00441021 	addu	v0,v0,a0
801019dc:	9187000d 	lbu	a3,13(t4)
801019e0:	00a63021 	addu	a2,a1,a2
801019e4:	9183000e 	lbu	v1,14(t4)
801019e8:	00451021 	addu	v0,v0,a1
801019ec:	9184000f 	lbu	a0,15(t4)
801019f0:	00c73821 	addu	a3,a2,a3
801019f4:	00461021 	addu	v0,v0,a2
801019f8:	00e31821 	addu	v1,a3,v1
801019fc:	25adfff0 	addiu	t5,t5,-16
80101a00:	00471021 	addu	v0,v0,a3
80101a04:	00644821 	addu	t1,v1,a0
80101a08:	00431021 	addu	v0,v0,v1
80101a0c:	2da40010 	sltiu	a0,t5,16
80101a10:	00495021 	addu	t2,v0,t1
80101a14:	1080ffcd 	beqz	a0,8010194c <adler32+0x1dc>
80101a18:	258c0010 	addiu	t4,t4,16
80101a1c:	11a00007 	beqz	t5,80101a3c <adler32+0x2cc>
80101a20:	01802821 	move	a1,t4
80101a24:	018d2021 	addu	a0,t4,t5
80101a28:	90a20000 	lbu	v0,0(a1)
80101a2c:	24a50001 	addiu	a1,a1,1
80101a30:	01224821 	addu	t1,t1,v0
80101a34:	1485fffc 	bne	a0,a1,80101a28 <adler32+0x2b8>
80101a38:	01495021 	addu	t2,t2,t1
80101a3c:	3c028007 	lui	v0,0x8007
80101a40:	34428071 	ori	v0,v0,0x8071
80101a44:	01420019 	multu	t2,v0
80101a48:	00002810 	mfhi	a1
80101a4c:	01220019 	multu	t1,v0
80101a50:	00052bc2 	srl	a1,a1,0xf
80101a54:	00001010 	mfhi	v0
80101a58:	00053100 	sll	a2,a1,0x4
80101a5c:	000213c2 	srl	v0,v0,0xf
80101a60:	00051c00 	sll	v1,a1,0x10
80101a64:	00023900 	sll	a3,v0,0x4
80101a68:	00022400 	sll	a0,v0,0x10
80101a6c:	00661823 	subu	v1,v1,a2
80101a70:	00872023 	subu	a0,a0,a3
80101a74:	00651821 	addu	v1,v1,a1
80101a78:	00822021 	addu	a0,a0,v0
80101a7c:	01435023 	subu	t2,t2,v1
80101a80:	01244823 	subu	t1,t1,a0
80101a84:	000a1400 	sll	v0,t2,0x10
80101a88:	03e00008 	jr	ra
80101a8c:	01221025 	or	v0,t1,v0
80101a90:	90a30000 	lbu	v1,0(a1)
80101a94:	3405fff1 	li	a1,0xfff1
80101a98:	01231821 	addu	v1,t1,v1
80101a9c:	00652023 	subu	a0,v1,a1
80101aa0:	0065302b 	sltu	a2,v1,a1
80101aa4:	0086180a 	movz	v1,a0,a2
80101aa8:	006a1021 	addu	v0,v1,t2
80101aac:	00452023 	subu	a0,v0,a1
80101ab0:	0045282b 	sltu	a1,v0,a1
80101ab4:	0085100a 	movz	v0,a0,a1
80101ab8:	00021400 	sll	v0,v0,0x10
80101abc:	03e00008 	jr	ra
80101ac0:	00621025 	or	v0,v1,v0
80101ac4:	03e00008 	jr	ra
80101ac8:	24020001 	li	v0,1

80101acc <adler32_combine>:
80101acc:	3c078007 	lui	a3,0x8007
80101ad0:	34e78071 	ori	a3,a3,0x8071
80101ad4:	00c70019 	multu	a2,a3
80101ad8:	3088ffff 	andi	t0,a0,0xffff
80101adc:	00001010 	mfhi	v0
80101ae0:	00054c02 	srl	t1,a1,0x10
80101ae4:	00025bc2 	srl	t3,v0,0xf
80101ae8:	000b1900 	sll	v1,t3,0x4
80101aec:	000b1400 	sll	v0,t3,0x10
80101af0:	00431023 	subu	v0,v0,v1
80101af4:	004b1021 	addu	v0,v0,t3
80101af8:	00c25823 	subu	t3,a2,v0
80101afc:	71685002 	mul	t2,t3,t0
80101b00:	3402fff0 	li	v0,0xfff0
80101b04:	01470019 	multu	t2,a3
80101b08:	00042402 	srl	a0,a0,0x10
80101b0c:	00003810 	mfhi	a3
80101b10:	01024021 	addu	t0,t0,v0
80101b14:	00073bc2 	srl	a3,a3,0xf
80101b18:	00073100 	sll	a2,a3,0x4
80101b1c:	00071c00 	sll	v1,a3,0x10
80101b20:	00661823 	subu	v1,v1,a2
80101b24:	00892021 	addu	a0,a0,t1
80101b28:	30a5ffff 	andi	a1,a1,0xffff
80101b2c:	00a82821 	addu	a1,a1,t0
80101b30:	00671821 	addu	v1,v1,a3
80101b34:	008b2023 	subu	a0,a0,t3
80101b38:	3408fff1 	li	t0,0xfff1
80101b3c:	01433823 	subu	a3,t2,v1
80101b40:	00882021 	addu	a0,a0,t0
80101b44:	3409fff2 	li	t1,0xfff2
80101b48:	3c020001 	lui	v0,0x1
80101b4c:	00e43021 	addu	a2,a3,a0
80101b50:	3442ffe3 	ori	v0,v0,0xffe3
80101b54:	00a9182b 	sltu	v1,a1,t1
80101b58:	14600005 	bnez	v1,80101b70 <adler32_combine+0xa4>
80101b5c:	00c2202b 	sltu	a0,a2,v0
80101b60:	00a82823 	subu	a1,a1,t0
80101b64:	00a9182b 	sltu	v1,a1,t1
80101b68:	00a81023 	subu	v0,a1,t0
80101b6c:	0043280a 	movz	a1,v0,v1
80101b70:	14800004 	bnez	a0,80101b84 <adler32_combine+0xb8>
80101b74:	00000000 	nop
80101b78:	3c02fffe 	lui	v0,0xfffe
80101b7c:	3442001e 	ori	v0,v0,0x1e
80101b80:	00c23021 	addu	a2,a2,v0
80101b84:	00c9102b 	sltu	v0,a2,t1
80101b88:	00c81823 	subu	v1,a2,t0
80101b8c:	0062300a 	movz	a2,v1,v0
80101b90:	00061400 	sll	v0,a2,0x10
80101b94:	03e00008 	jr	ra
80101b98:	00a21025 	or	v0,a1,v0
80101b9c:	00000000 	nop

80101ba0 <inflate_fast>:
80101ba0:	27bdffd0 	addiu	sp,sp,-48
80101ba4:	afb60020 	sw	s6,32(sp)
80101ba8:	afb5001c 	sw	s5,28(sp)
80101bac:	afb30014 	sw	s3,20(sp)
80101bb0:	afb1000c 	sw	s1,12(sp)
80101bb4:	afb00008 	sw	s0,8(sp)
80101bb8:	afbe0028 	sw	s8,40(sp)
80101bbc:	afb70024 	sw	s7,36(sp)
80101bc0:	afb40018 	sw	s4,24(sp)
80101bc4:	afb20010 	sw	s2,16(sp)
80101bc8:	8c8e001c 	lw	t6,28(a0)
80101bcc:	8c82000c 	lw	v0,12(a0)
80101bd0:	8c830010 	lw	v1,16(a0)
80101bd4:	8c870000 	lw	a3,0(a0)
80101bd8:	8dc80054 	lw	t0,84(t6)
80101bdc:	8dc60058 	lw	a2,88(t6)
80101be0:	244dffff 	addiu	t5,v0,-1
80101be4:	00808021 	move	s0,a0
80101be8:	24020001 	li	v0,1
80101bec:	8c840004 	lw	a0,4(a0)
80101bf0:	00c23004 	sllv	a2,v0,a2
80101bf4:	00a32823 	subu	a1,a1,v1
80101bf8:	01021004 	sllv	v0,v0,t0
80101bfc:	24e7ffff 	addiu	a3,a3,-1
80101c00:	8dc80028 	lw	t0,40(t6)
80101c04:	00e42021 	addu	a0,a3,a0
80101c08:	01a31821 	addu	v1,t5,v1
80101c0c:	01a52823 	subu	a1,t5,a1
80101c10:	8dde002c 	lw	s8,44(t6)
80101c14:	8dd40030 	lw	s4,48(t6)
80101c18:	8dd70034 	lw	s7,52(t6)
80101c1c:	8dcb0038 	lw	t3,56(t6)
80101c20:	8dca003c 	lw	t2,60(t6)
80101c24:	8dd9004c 	lw	t9,76(t6)
80101c28:	8dd20050 	lw	s2,80(t6)
80101c2c:	afa80000 	sw	t0,0(sp)
80101c30:	2493fffb 	addiu	s3,a0,-5
80101c34:	afa50004 	sw	a1,4(sp)
80101c38:	2471feff 	addiu	s1,v1,-257
80101c3c:	2455ffff 	addiu	s5,v0,-1
80101c40:	24d6ffff 	addiu	s6,a2,-1
80101c44:	24180001 	li	t8,1
80101c48:	2d42000f 	sltiu	v0,t2,15
80101c4c:	1040000b 	beqz	v0,80101c7c <inflate_fast+0xdc>
80101c50:	01751024 	and	v0,t3,s5
80101c54:	90e20001 	lbu	v0,1(a3)
80101c58:	24e70002 	addiu	a3,a3,2
80101c5c:	90e30000 	lbu	v1,0(a3)
80101c60:	01421004 	sllv	v0,v0,t2
80101c64:	25440008 	addiu	a0,t2,8
80101c68:	01621021 	addu	v0,t3,v0
80101c6c:	00831804 	sllv	v1,v1,a0
80101c70:	00435821 	addu	t3,v0,v1
80101c74:	254a0010 	addiu	t2,t2,16
80101c78:	01751024 	and	v0,t3,s5
80101c7c:	00021080 	sll	v0,v0,0x2
80101c80:	03221021 	addu	v0,t9,v0
80101c84:	90430001 	lbu	v1,1(v0)
80101c88:	90440000 	lbu	a0,0(v0)
80101c8c:	01435023 	subu	t2,t2,v1
80101c90:	006b5806 	srlv	t3,t3,v1
80101c94:	1080001c 	beqz	a0,80101d08 <inflate_fast+0x168>
80101c98:	94430002 	lhu	v1,2(v0)
80101c9c:	30820010 	andi	v0,a0,0x10
80101ca0:	14400042 	bnez	v0,80101dac <inflate_fast+0x20c>
80101ca4:	00802821 	move	a1,a0
80101ca8:	30820040 	andi	v0,a0,0x40
80101cac:	10400007 	beqz	v0,80101ccc <inflate_fast+0x12c>
80101cb0:	30a20020 	andi	v0,a1,0x20
80101cb4:	080407db 	j	80101f6c <inflate_fast+0x3cc>
80101cb8:	00000000 	nop
80101cbc:	1500003c 	bnez	t0,80101db0 <inflate_fast+0x210>
80101cc0:	30a4000f 	andi	a0,a1,0xf
80101cc4:	152000a9 	bnez	t1,80101f6c <inflate_fast+0x3cc>
80101cc8:	30a20020 	andi	v0,a1,0x20
80101ccc:	00b81004 	sllv	v0,t8,a1
80101cd0:	2442ffff 	addiu	v0,v0,-1
80101cd4:	004b1024 	and	v0,v0,t3
80101cd8:	00621021 	addu	v0,v1,v0
80101cdc:	00021080 	sll	v0,v0,0x2
80101ce0:	03221021 	addu	v0,t9,v0
80101ce4:	90430001 	lbu	v1,1(v0)
80101ce8:	90440000 	lbu	a0,0(v0)
80101cec:	01435023 	subu	t2,t2,v1
80101cf0:	006b5806 	srlv	t3,t3,v1
80101cf4:	00802821 	move	a1,a0
80101cf8:	30890040 	andi	t1,a0,0x40
80101cfc:	30880010 	andi	t0,a0,0x10
80101d00:	1480ffee 	bnez	a0,80101cbc <inflate_fast+0x11c>
80101d04:	94430002 	lhu	v1,2(v0)
80101d08:	25ad0001 	addiu	t5,t5,1
80101d0c:	a1a30000 	sb	v1,0(t5)
80101d10:	00f3102b 	sltu	v0,a3,s3
80101d14:	10400003 	beqz	v0,80101d24 <inflate_fast+0x184>
80101d18:	01b1402b 	sltu	t0,t5,s1
80101d1c:	1500ffcb 	bnez	t0,80101c4c <inflate_fast+0xac>
80101d20:	2d42000f 	sltiu	v0,t2,15
80101d24:	000a10c2 	srl	v0,t2,0x3
80101d28:	00e23823 	subu	a3,a3,v0
80101d2c:	24e30001 	addiu	v1,a3,1
80101d30:	000210c0 	sll	v0,v0,0x3
80101d34:	25a40001 	addiu	a0,t5,1
80101d38:	00f3282b 	sltu	a1,a3,s3
80101d3c:	01423023 	subu	a2,t2,v0
80101d40:	ae030000 	sw	v1,0(s0)
80101d44:	10a00098 	beqz	a1,80101fa8 <inflate_fast+0x408>
80101d48:	ae04000c 	sw	a0,12(s0)
80101d4c:	02671023 	subu	v0,s3,a3
80101d50:	24420005 	addiu	v0,v0,5
80101d54:	11000099 	beqz	t0,80101fbc <inflate_fast+0x41c>
80101d58:	ae020004 	sw	v0,4(s0)
80101d5c:	022d1023 	subu	v0,s1,t5
80101d60:	24430101 	addiu	v1,v0,257
80101d64:	24020001 	li	v0,1
80101d68:	00c21004 	sllv	v0,v0,a2
80101d6c:	2442ffff 	addiu	v0,v0,-1
80101d70:	01621024 	and	v0,t3,v0
80101d74:	ae030010 	sw	v1,16(s0)
80101d78:	adc20038 	sw	v0,56(t6)
80101d7c:	adc6003c 	sw	a2,60(t6)
80101d80:	8fbe0028 	lw	s8,40(sp)
80101d84:	8fb70024 	lw	s7,36(sp)
80101d88:	8fb60020 	lw	s6,32(sp)
80101d8c:	8fb5001c 	lw	s5,28(sp)
80101d90:	8fb40018 	lw	s4,24(sp)
80101d94:	8fb30014 	lw	s3,20(sp)
80101d98:	8fb20010 	lw	s2,16(sp)
80101d9c:	8fb1000c 	lw	s1,12(sp)
80101da0:	8fb00008 	lw	s0,8(sp)
80101da4:	03e00008 	jr	ra
80101da8:	27bd0030 	addiu	sp,sp,48
80101dac:	30a4000f 	andi	a0,a1,0xf
80101db0:	14800090 	bnez	a0,80101ff4 <inflate_fast+0x454>
80101db4:	00607821 	move	t7,v1
80101db8:	2d42000f 	sltiu	v0,t2,15
80101dbc:	14400083 	bnez	v0,80101fcc <inflate_fast+0x42c>
80101dc0:	00000000 	nop
80101dc4:	01761024 	and	v0,t3,s6
80101dc8:	00021080 	sll	v0,v0,0x2
80101dcc:	02421021 	addu	v0,s2,v0
80101dd0:	90480000 	lbu	t0,0(v0)
80101dd4:	90430001 	lbu	v1,1(v0)
80101dd8:	31040010 	andi	a0,t0,0x10
80101ddc:	01435023 	subu	t2,t2,v1
80101de0:	006b5806 	srlv	t3,t3,v1
80101de4:	14800017 	bnez	a0,80101e44 <inflate_fast+0x2a4>
80101de8:	944c0002 	lhu	t4,2(v0)
80101dec:	31020040 	andi	v0,t0,0x40
80101df0:	10400005 	beqz	v0,80101e08 <inflate_fast+0x268>
80101df4:	3c02801c 	lui	v0,0x801c
80101df8:	08040811 	j	80102044 <inflate_fast+0x4a4>
80101dfc:	24420a98 	addiu	v0,v0,2712
80101e00:	1520008f 	bnez	t1,80102040 <inflate_fast+0x4a0>
80101e04:	3c02801c 	lui	v0,0x801c
80101e08:	01181004 	sllv	v0,t8,t0
80101e0c:	2442ffff 	addiu	v0,v0,-1
80101e10:	004b1024 	and	v0,v0,t3
80101e14:	01821021 	addu	v0,t4,v0
80101e18:	00021080 	sll	v0,v0,0x2
80101e1c:	02421021 	addu	v0,s2,v0
80101e20:	90430000 	lbu	v1,0(v0)
80101e24:	90440001 	lbu	a0,1(v0)
80101e28:	30650010 	andi	a1,v1,0x10
80101e2c:	30690040 	andi	t1,v1,0x40
80101e30:	01445023 	subu	t2,t2,a0
80101e34:	008b5806 	srlv	t3,t3,a0
80101e38:	944c0002 	lhu	t4,2(v0)
80101e3c:	10a0fff0 	beqz	a1,80101e00 <inflate_fast+0x260>
80101e40:	00604021 	move	t0,v1
80101e44:	3104000f 	andi	a0,t0,0xf
80101e48:	0144102b 	sltu	v0,t2,a0
80101e4c:	1040000e 	beqz	v0,80101e88 <inflate_fast+0x2e8>
80101e50:	00981004 	sllv	v0,t8,a0
80101e54:	24e70001 	addiu	a3,a3,1
80101e58:	90e20000 	lbu	v0,0(a3)
80101e5c:	01421004 	sllv	v0,v0,t2
80101e60:	254a0008 	addiu	t2,t2,8
80101e64:	0144182b 	sltu	v1,t2,a0
80101e68:	10600006 	beqz	v1,80101e84 <inflate_fast+0x2e4>
80101e6c:	01625821 	addu	t3,t3,v0
80101e70:	24e70001 	addiu	a3,a3,1
80101e74:	90e20000 	lbu	v0,0(a3)
80101e78:	01421004 	sllv	v0,v0,t2
80101e7c:	01625821 	addu	t3,t3,v0
80101e80:	254a0008 	addiu	t2,t2,8
80101e84:	00981004 	sllv	v0,t8,a0
80101e88:	2442ffff 	addiu	v0,v0,-1
80101e8c:	01621024 	and	v0,t3,v0
80101e90:	01823021 	addu	a2,t4,v0
80101e94:	8fa20004 	lw	v0,4(sp)
80101e98:	01445023 	subu	t2,t2,a0
80101e9c:	01a21823 	subu	v1,t5,v0
80101ea0:	0066102b 	sltu	v0,v1,a2
80101ea4:	1040006c 	beqz	v0,80102058 <inflate_fast+0x4b8>
80101ea8:	008b5806 	srlv	t3,t3,a0
80101eac:	00c34823 	subu	t1,a2,v1
80101eb0:	03c9102b 	sltu	v0,s8,t1
80101eb4:	144000c7 	bnez	v0,801021d4 <inflate_fast+0x634>
80101eb8:	3c02801c 	lui	v0,0x801c
80101ebc:	16800088 	bnez	s4,801020e0 <inflate_fast+0x540>
80101ec0:	26ecffff 	addiu	t4,s7,-1
80101ec4:	8fa30000 	lw	v1,0(sp)
80101ec8:	00691023 	subu	v0,v1,t1
80101ecc:	012f182b 	sltu	v1,t1,t7
80101ed0:	146000aa 	bnez	v1,8010217c <inflate_fast+0x5dc>
80101ed4:	01824021 	addu	t0,t4,v0
80101ed8:	2de20003 	sltiu	v0,t7,3
80101edc:	14400017 	bnez	v0,80101f3c <inflate_fast+0x39c>
80101ee0:	3c02aaaa 	lui	v0,0xaaaa
80101ee4:	25e3fffd 	addiu	v1,t7,-3
80101ee8:	3442aaab 	ori	v0,v0,0xaaab
80101eec:	00620019 	multu	v1,v0
80101ef0:	01a02821 	move	a1,t5
80101ef4:	00001810 	mfhi	v1
80101ef8:	00031842 	srl	v1,v1,0x1
80101efc:	00031040 	sll	v0,v1,0x1
80101f00:	00431021 	addu	v0,v0,v1
80101f04:	01a21021 	addu	v0,t5,v0
80101f08:	24440003 	addiu	a0,v0,3
80101f0c:	91020001 	lbu	v0,1(t0)
80101f10:	a0a20001 	sb	v0,1(a1)
80101f14:	91030002 	lbu	v1,2(t0)
80101f18:	25080003 	addiu	t0,t0,3
80101f1c:	a0a30002 	sb	v1,2(a1)
80101f20:	91020000 	lbu	v0,0(t0)
80101f24:	24a50003 	addiu	a1,a1,3
80101f28:	14a4fff8 	bne	a1,a0,80101f0c <inflate_fast+0x36c>
80101f2c:	a0a20000 	sb	v0,0(a1)
80101f30:	01ed1021 	addu	v0,t7,t5
80101f34:	00457823 	subu	t7,v0,a1
80101f38:	00a06821 	move	t5,a1
80101f3c:	11e0ff75 	beqz	t7,80101d14 <inflate_fast+0x174>
80101f40:	00f3102b 	sltu	v0,a3,s3
80101f44:	91020001 	lbu	v0,1(t0)
80101f48:	25ad0001 	addiu	t5,t5,1
80101f4c:	a1a20000 	sb	v0,0(t5)
80101f50:	24020002 	li	v0,2
80101f54:	15e2ff6e 	bne	t7,v0,80101d10 <inflate_fast+0x170>
80101f58:	25030001 	addiu	v1,t0,1
80101f5c:	90620001 	lbu	v0,1(v1)
80101f60:	25ad0001 	addiu	t5,t5,1
80101f64:	08040744 	j	80101d10 <inflate_fast+0x170>
80101f68:	a1a20000 	sb	v0,0(t5)
80101f6c:	1040002e 	beqz	v0,80102028 <inflate_fast+0x488>
80101f70:	3c02801c 	lui	v0,0x801c
80101f74:	2402000b 	li	v0,11
80101f78:	adc20000 	sw	v0,0(t6)
80101f7c:	000a10c2 	srl	v0,t2,0x3
80101f80:	00e23823 	subu	a3,a3,v0
80101f84:	24e30001 	addiu	v1,a3,1
80101f88:	000210c0 	sll	v0,v0,0x3
80101f8c:	25a40001 	addiu	a0,t5,1
80101f90:	00f3282b 	sltu	a1,a3,s3
80101f94:	01b1402b 	sltu	t0,t5,s1
80101f98:	01423023 	subu	a2,t2,v0
80101f9c:	ae030000 	sw	v1,0(s0)
80101fa0:	14a0ff6a 	bnez	a1,80101d4c <inflate_fast+0x1ac>
80101fa4:	ae04000c 	sw	a0,12(s0)
80101fa8:	00f31823 	subu	v1,a3,s3
80101fac:	24020005 	li	v0,5
80101fb0:	00431023 	subu	v0,v0,v1
80101fb4:	1500ff69 	bnez	t0,80101d5c <inflate_fast+0x1bc>
80101fb8:	ae020004 	sw	v0,4(s0)
80101fbc:	01b11823 	subu	v1,t5,s1
80101fc0:	24020101 	li	v0,257
80101fc4:	08040759 	j	80101d64 <inflate_fast+0x1c4>
80101fc8:	00431823 	subu	v1,v0,v1
80101fcc:	90e20001 	lbu	v0,1(a3)
80101fd0:	24e70002 	addiu	a3,a3,2
80101fd4:	90e30000 	lbu	v1,0(a3)
80101fd8:	01421004 	sllv	v0,v0,t2
80101fdc:	25440008 	addiu	a0,t2,8
80101fe0:	01621021 	addu	v0,t3,v0
80101fe4:	00831804 	sllv	v1,v1,a0
80101fe8:	00435821 	addu	t3,v0,v1
80101fec:	08040771 	j	80101dc4 <inflate_fast+0x224>
80101ff0:	254a0010 	addiu	t2,t2,16
80101ff4:	0144102b 	sltu	v0,t2,a0
80101ff8:	1440002d 	bnez	v0,801020b0 <inflate_fast+0x510>
80101ffc:	00981004 	sllv	v0,t8,a0
80102000:	2442ffff 	addiu	v0,v0,-1
80102004:	01621024 	and	v0,t3,v0
80102008:	01e27821 	addu	t7,t7,v0
8010200c:	01445023 	subu	t2,t2,a0
80102010:	008b5806 	srlv	t3,t3,a0
80102014:	2d42000f 	sltiu	v0,t2,15
80102018:	1040ff6a 	beqz	v0,80101dc4 <inflate_fast+0x224>
8010201c:	00000000 	nop
80102020:	080407f4 	j	80101fd0 <inflate_fast+0x430>
80102024:	90e20001 	lbu	v0,1(a3)
80102028:	24420a7c 	addiu	v0,v0,2684
8010202c:	2403001b 	li	v1,27
80102030:	01b1402b 	sltu	t0,t5,s1
80102034:	ae020018 	sw	v0,24(s0)
80102038:	08040749 	j	80101d24 <inflate_fast+0x184>
8010203c:	adc30000 	sw	v1,0(t6)
80102040:	24420a98 	addiu	v0,v0,2712
80102044:	2403001b 	li	v1,27
80102048:	01b1402b 	sltu	t0,t5,s1
8010204c:	ae020018 	sw	v0,24(s0)
80102050:	08040749 	j	80101d24 <inflate_fast+0x184>
80102054:	adc30000 	sw	v1,0(t6)
80102058:	01a62823 	subu	a1,t5,a2
8010205c:	90a20001 	lbu	v0,1(a1)
80102060:	25effffd 	addiu	t7,t7,-3
80102064:	a1a20001 	sb	v0,1(t5)
80102068:	90a30002 	lbu	v1,2(a1)
8010206c:	24a50003 	addiu	a1,a1,3
80102070:	a1a30002 	sb	v1,2(t5)
80102074:	90a40000 	lbu	a0,0(a1)
80102078:	25ad0003 	addiu	t5,t5,3
8010207c:	2de20003 	sltiu	v0,t7,3
80102080:	1040fff6 	beqz	v0,8010205c <inflate_fast+0x4bc>
80102084:	a1a40000 	sb	a0,0(t5)
80102088:	11e0ff22 	beqz	t7,80101d14 <inflate_fast+0x174>
8010208c:	00f3102b 	sltu	v0,a3,s3
80102090:	90a20001 	lbu	v0,1(a1)
80102094:	25ad0001 	addiu	t5,t5,1
80102098:	a1a20000 	sb	v0,0(t5)
8010209c:	24020002 	li	v0,2
801020a0:	15e2ff1b 	bne	t7,v0,80101d10 <inflate_fast+0x170>
801020a4:	24a30001 	addiu	v1,a1,1
801020a8:	080407d8 	j	80101f60 <inflate_fast+0x3c0>
801020ac:	90620001 	lbu	v0,1(v1)
801020b0:	24e70001 	addiu	a3,a3,1
801020b4:	90e20000 	lbu	v0,0(a3)
801020b8:	01421004 	sllv	v0,v0,t2
801020bc:	01625821 	addu	t3,t3,v0
801020c0:	00981004 	sllv	v0,t8,a0
801020c4:	2442ffff 	addiu	v0,v0,-1
801020c8:	01621024 	and	v0,t3,v0
801020cc:	254a0008 	addiu	t2,t2,8
801020d0:	01e27821 	addu	t7,t7,v0
801020d4:	01445023 	subu	t2,t2,a0
801020d8:	08040805 	j	80102014 <inflate_fast+0x474>
801020dc:	008b5806 	srlv	t3,t3,a0
801020e0:	0289102b 	sltu	v0,s4,t1
801020e4:	14400011 	bnez	v0,8010212c <inflate_fast+0x58c>
801020e8:	8fa80000 	lw	t0,0(sp)
801020ec:	02891023 	subu	v0,s4,t1
801020f0:	012f182b 	sltu	v1,t1,t7
801020f4:	1060ff78 	beqz	v1,80101ed8 <inflate_fast+0x338>
801020f8:	01824021 	addu	t0,t4,v0
801020fc:	01a02821 	move	a1,t5
80102100:	01201821 	move	v1,t1
80102104:	25080001 	addiu	t0,t0,1
80102108:	91020000 	lbu	v0,0(t0)
8010210c:	24a50001 	addiu	a1,a1,1
80102110:	2463ffff 	addiu	v1,v1,-1
80102114:	1460fffb 	bnez	v1,80102104 <inflate_fast+0x564>
80102118:	a0a20000 	sb	v0,0(a1)
8010211c:	01a96821 	addu	t5,t5,t1
80102120:	01e97823 	subu	t7,t7,t1
80102124:	080407b6 	j	80101ed8 <inflate_fast+0x338>
80102128:	01a64023 	subu	t0,t5,a2
8010212c:	01342023 	subu	a0,t1,s4
80102130:	01141021 	addu	v0,t0,s4
80102134:	00491023 	subu	v0,v0,t1
80102138:	008f182b 	sltu	v1,a0,t7
8010213c:	1060ff66 	beqz	v1,80101ed8 <inflate_fast+0x338>
80102140:	01824021 	addu	t0,t4,v0
80102144:	01e47823 	subu	t7,t7,a0
80102148:	01a02821 	move	a1,t5
8010214c:	00801821 	move	v1,a0
80102150:	25080001 	addiu	t0,t0,1
80102154:	91020000 	lbu	v0,0(t0)
80102158:	24a50001 	addiu	a1,a1,1
8010215c:	2463ffff 	addiu	v1,v1,-1
80102160:	1460fffb 	bnez	v1,80102150 <inflate_fast+0x5b0>
80102164:	a0a20000 	sb	v0,0(a1)
80102168:	028f102b 	sltu	v0,s4,t7
8010216c:	1440000d 	bnez	v0,801021a4 <inflate_fast+0x604>
80102170:	01a46821 	addu	t5,t5,a0
80102174:	080407b6 	j	80101ed8 <inflate_fast+0x338>
80102178:	01804021 	move	t0,t4
8010217c:	01a02821 	move	a1,t5
80102180:	01201821 	move	v1,t1
80102184:	25080001 	addiu	t0,t0,1
80102188:	91020000 	lbu	v0,0(t0)
8010218c:	24a50001 	addiu	a1,a1,1
80102190:	2463ffff 	addiu	v1,v1,-1
80102194:	1460fffb 	bnez	v1,80102184 <inflate_fast+0x5e4>
80102198:	a0a20000 	sb	v0,0(a1)
8010219c:	08040848 	j	80102120 <inflate_fast+0x580>
801021a0:	01a96821 	addu	t5,t5,t1
801021a4:	01a02821 	move	a1,t5
801021a8:	02801821 	move	v1,s4
801021ac:	258c0001 	addiu	t4,t4,1
801021b0:	91820000 	lbu	v0,0(t4)
801021b4:	24a50001 	addiu	a1,a1,1
801021b8:	2463ffff 	addiu	v1,v1,-1
801021bc:	1460fffb 	bnez	v1,801021ac <inflate_fast+0x60c>
801021c0:	a0a20000 	sb	v0,0(a1)
801021c4:	01b46821 	addu	t5,t5,s4
801021c8:	01f47823 	subu	t7,t7,s4
801021cc:	080407b6 	j	80101ed8 <inflate_fast+0x338>
801021d0:	01a64023 	subu	t0,t5,a2
801021d4:	24420ab0 	addiu	v0,v0,2736
801021d8:	2403001b 	li	v1,27
801021dc:	01b1402b 	sltu	t0,t5,s1
801021e0:	ae020018 	sw	v0,24(s0)
801021e4:	08040749 	j	80101d24 <inflate_fast+0x184>
801021e8:	adc30000 	sw	v1,0(t6)
801021ec:	00000000 	nop

801021f0 <detect_clock>:
801021f0:	3c06b000 	lui	a2,0xb000
801021f4:	34c20010 	ori	v0,a2,0x10
801021f8:	8c450000 	lw	a1,0(v0)
801021fc:	3c04016e 	lui	a0,0x16e
80102200:	00052dc2 	srl	a1,a1,0x17
80102204:	34843600 	ori	a0,a0,0x3600
80102208:	8c430000 	lw	v1,0(v0)
8010220c:	70a43802 	mul	a3,a1,a0
80102210:	00031c82 	srl	v1,v1,0x12
80102214:	3c0202dc 	lui	v0,0x2dc
80102218:	34426c00 	ori	v0,v0,0x6c00
8010221c:	3063001f 	andi	v1,v1,0x1f
80102220:	00e22821 	addu	a1,a3,v0
80102224:	24630002 	addiu	v1,v1,2
80102228:	00a3001b 	divu	zero,a1,v1
8010222c:	006001f4 	teq	v1,zero,0x7
80102230:	8cc20000 	lw	v0,0(a2)
80102234:	3c03801c 	lui	v1,0x801c
80102238:	3042000f 	andi	v0,v0,0xf
8010223c:	24631680 	addiu	v1,v1,5760
80102240:	00021080 	sll	v0,v0,0x2
80102244:	00431021 	addu	v0,v0,v1
80102248:	8c440000 	lw	a0,0(v0)
8010224c:	3c03801f 	lui	v1,0x801f
80102250:	3c02801f 	lui	v0,0x801f
80102254:	00002812 	mflo	a1
80102258:	00a4001b 	divu	zero,a1,a0
8010225c:	008001f4 	teq	a0,zero,0x7
80102260:	ac4544f0 	sw	a1,17648(v0)
80102264:	00002012 	mflo	a0
80102268:	03e00008 	jr	ra
8010226c:	ac6444f4 	sw	a0,17652(v1)

80102270 <udelay>:
80102270:	3c02801f 	lui	v0,0x801f
80102274:	8c4344f4 	lw	v1,17652(v0)
80102278:	3c05431b 	lui	a1,0x431b
8010227c:	34a5de83 	ori	a1,a1,0xde83
80102280:	00650019 	multu	v1,a1
80102284:	00001810 	mfhi	v1
80102288:	00031cc2 	srl	v1,v1,0x13
8010228c:	70641802 	mul	v1,v1,a0
80102290:	1460ffff 	bnez	v1,80102290 <udelay+0x20>
80102294:	2063ffff 	addi	v1,v1,-1
80102298:	03e00008 	jr	ra
8010229c:	00000000 	nop

801022a0 <printf_clock>:
801022a0:	3c03801f 	lui	v1,0x801f
801022a4:	8c6544f0 	lw	a1,17648(v1)
801022a8:	3c02431b 	lui	v0,0x431b
801022ac:	3442de83 	ori	v0,v0,0xde83
801022b0:	00a20019 	multu	a1,v0
801022b4:	3c04801c 	lui	a0,0x801c
801022b8:	00002810 	mfhi	a1
801022bc:	3c19800f 	lui	t9,0x800f
801022c0:	24841660 	addiu	a0,a0,5728
801022c4:	27394bb0 	addiu	t9,t9,19376
801022c8:	03200008 	jr	t9
801022cc:	00052c82 	srl	a1,a1,0x12

801022d0 <mdelay>:
801022d0:	10800014 	beqz	a0,80102324 <mdelay+0x54>
801022d4:	00803021 	move	a2,a0
801022d8:	3c04801f 	lui	a0,0x801f
801022dc:	8c8344f4 	lw	v1,17652(a0)
801022e0:	3c02431b 	lui	v0,0x431b
801022e4:	3442de83 	ori	v0,v0,0xde83
801022e8:	00620019 	multu	v1,v0
801022ec:	00002821 	move	a1,zero
801022f0:	00001810 	mfhi	v1
801022f4:	00031cc2 	srl	v1,v1,0x13
801022f8:	00032080 	sll	a0,v1,0x2
801022fc:	000311c0 	sll	v0,v1,0x7
80102300:	00441023 	subu	v0,v0,a0
80102304:	00431021 	addu	v0,v0,v1
80102308:	000218c0 	sll	v1,v0,0x3
8010230c:	00601021 	move	v0,v1
80102310:	1440ffff 	bnez	v0,80102310 <mdelay+0x40>
80102314:	2042ffff 	addi	v0,v0,-1
80102318:	24a50001 	addiu	a1,a1,1
8010231c:	14c5fffc 	bne	a2,a1,80102310 <mdelay+0x40>
80102320:	00601021 	move	v0,v1
80102324:	03e00008 	jr	ra
80102328:	00000000 	nop
8010232c:	00000000 	nop

80102330 <default_exept_handle>:
80102330:	3c02801f 	lui	v0,0x801f
80102334:	3c03801f 	lui	v1,0x801f
80102338:	ac4444f8 	sw	a0,17656(v0)
8010233c:	ac6544fc 	sw	a1,17660(v1)
80102340:	40046800 	mfc0	a0,c0_cause
80102344:	3c02801f 	lui	v0,0x801f
80102348:	ac444500 	sw	a0,17664(v0)
8010234c:	40057000 	mfc0	a1,c0_epc
80102350:	3c03801f 	lui	v1,0x801f
80102354:	3c028010 	lui	v0,0x8010
80102358:	ac654504 	sw	a1,17668(v1)
8010235c:	24422640 	addiu	v0,v0,9792
80102360:	40827000 	mtc0	v0,c0_epc
80102364:	00000000 	nop
80102368:	03e00008 	jr	ra
8010236c:	42000018 	eret

80102370 <InitExcept>:
80102370:	3c028031 	lui	v0,0x8031
80102374:	3c038031 	lui	v1,0x8031
80102378:	24424bb0 	addiu	v0,v0,19376
8010237c:	24634db0 	addiu	v1,v1,19888
80102380:	ac400000 	sw	zero,0(v0)
80102384:	ac400004 	sw	zero,4(v0)
80102388:	ac400008 	sw	zero,8(v0)
8010238c:	ac40000c 	sw	zero,12(v0)
80102390:	24420010 	addiu	v0,v0,16
80102394:	1443fffa 	bne	v0,v1,80102380 <InitExcept+0x10>
80102398:	00000000 	nop
8010239c:	03e00008 	jr	ra
801023a0:	00000000 	nop

801023a4 <Setup_except_handle>:
801023a4:	3c028031 	lui	v0,0x8031
801023a8:	00041900 	sll	v1,a0,0x4
801023ac:	24424bb0 	addiu	v0,v0,19376
801023b0:	2c840020 	sltiu	a0,a0,32
801023b4:	00621821 	addu	v1,v1,v0
801023b8:	10800004 	beqz	a0,801023cc <Setup_except_handle+0x28>
801023bc:	2402ffff 	li	v0,-1
801023c0:	ac65000c 	sw	a1,12(v1)
801023c4:	ac660008 	sw	a2,8(v1)
801023c8:	00001021 	move	v0,zero
801023cc:	03e00008 	jr	ra
801023d0:	00000000 	nop

801023d4 <syscall_fun>:
801023d4:	03e00008 	jr	ra
801023d8:	00000000 	nop

801023dc <rsv_ins_except>:
801023dc:	27bdffe0 	addiu	sp,sp,-32
801023e0:	afbf001c 	sw	ra,28(sp)
801023e4:	afb20018 	sw	s2,24(sp)
801023e8:	afb10014 	sw	s1,20(sp)
801023ec:	afb00010 	sw	s0,16(sp)
801023f0:	40126800 	mfc0	s2,c0_cause
801023f4:	40107000 	mfc0	s0,c0_epc
801023f8:	3c11800f 	lui	s1,0x800f
801023fc:	3c04801c 	lui	a0,0x801c
80102400:	26314bb0 	addiu	s1,s1,19376
80102404:	0220f809 	jalr	s1
80102408:	248416b0 	addiu	a0,a0,5808
8010240c:	3c04801c 	lui	a0,0x801c
80102410:	02402821 	move	a1,s2
80102414:	248416d0 	addiu	a0,a0,5840
80102418:	02003021 	move	a2,s0
8010241c:	0220f809 	jalr	s1
80102420:	3c12801c 	lui	s2,0x801c
80102424:	8e06ffec 	lw	a2,-20(s0)
80102428:	264416e8 	addiu	a0,s2,5864
8010242c:	0220f809 	jalr	s1
80102430:	2605fff0 	addiu	a1,s0,-16
80102434:	8e06fff0 	lw	a2,-16(s0)
80102438:	264416e8 	addiu	a0,s2,5864
8010243c:	0220f809 	jalr	s1
80102440:	2605fff4 	addiu	a1,s0,-12
80102444:	8e06fff4 	lw	a2,-12(s0)
80102448:	264416e8 	addiu	a0,s2,5864
8010244c:	0220f809 	jalr	s1
80102450:	2605fff8 	addiu	a1,s0,-8
80102454:	8e06fff8 	lw	a2,-8(s0)
80102458:	264416e8 	addiu	a0,s2,5864
8010245c:	0220f809 	jalr	s1
80102460:	2605fffc 	addiu	a1,s0,-4
80102464:	8e06fffc 	lw	a2,-4(s0)
80102468:	264416e8 	addiu	a0,s2,5864
8010246c:	0220f809 	jalr	s1
80102470:	02002821 	move	a1,s0
80102474:	8e060000 	lw	a2,0(s0)
80102478:	264416e8 	addiu	a0,s2,5864
8010247c:	0220f809 	jalr	s1
80102480:	26050004 	addiu	a1,s0,4
80102484:	8e060004 	lw	a2,4(s0)
80102488:	264416e8 	addiu	a0,s2,5864
8010248c:	0220f809 	jalr	s1
80102490:	26050008 	addiu	a1,s0,8
80102494:	8e060008 	lw	a2,8(s0)
80102498:	264416e8 	addiu	a0,s2,5864
8010249c:	0220f809 	jalr	s1
801024a0:	2605000c 	addiu	a1,s0,12
801024a4:	8e06000c 	lw	a2,12(s0)
801024a8:	264416e8 	addiu	a0,s2,5864
801024ac:	0220f809 	jalr	s1
801024b0:	26050010 	addiu	a1,s0,16
801024b4:	8e060010 	lw	a2,16(s0)
801024b8:	264416e8 	addiu	a0,s2,5864
801024bc:	26050014 	addiu	a1,s0,20
801024c0:	0220f809 	jalr	s1
801024c4:	3c12801d 	lui	s2,0x801d
801024c8:	0220f809 	jalr	s1
801024cc:	2644508c 	addiu	a0,s2,20620
801024d0:	3c04801c 	lui	a0,0x801c
801024d4:	0220f809 	jalr	s1
801024d8:	248416f8 	addiu	a0,a0,5880
801024dc:	0220f809 	jalr	s1
801024e0:	2644508c 	addiu	a0,s2,20620
801024e4:	08040939 	j	801024e4 <rsv_ins_except+0x108>
801024e8:	00000000 	nop

801024ec <watch_except>:
801024ec:	27bdffd8 	addiu	sp,sp,-40
801024f0:	afb1001c 	sw	s1,28(sp)
801024f4:	afb00018 	sw	s0,24(sp)
801024f8:	3c11800f 	lui	s1,0x800f
801024fc:	00808021 	move	s0,a0
80102500:	3c04801c 	lui	a0,0x801c
80102504:	26314bb0 	addiu	s1,s1,19376
80102508:	afbf0020 	sw	ra,32(sp)
8010250c:	0220f809 	jalr	s1
80102510:	24841714 	addiu	a0,a0,5908
80102514:	40056800 	mfc0	a1,c0_cause
80102518:	40067000 	mfc0	a2,c0_epc
8010251c:	3c04801c 	lui	a0,0x801c
80102520:	0220f809 	jalr	s1
80102524:	248416d0 	addiu	a0,a0,5840
80102528:	3c04801c 	lui	a0,0x801c
8010252c:	02002821 	move	a1,s0
80102530:	0220f809 	jalr	s1
80102534:	24841728 	addiu	a0,a0,5928
80102538:	8e05006c 	lw	a1,108(s0)
8010253c:	8e070004 	lw	a3,4(s0)
80102540:	8e060000 	lw	a2,0(s0)
80102544:	8e020008 	lw	v0,8(s0)
80102548:	3c04801c 	lui	a0,0x801c
8010254c:	24841734 	addiu	a0,a0,5940
80102550:	0220f809 	jalr	s1
80102554:	afa20010 	sw	v0,16(sp)
80102558:	8e05000c 	lw	a1,12(s0)
8010255c:	8e060010 	lw	a2,16(s0)
80102560:	8e070014 	lw	a3,20(s0)
80102564:	8e020018 	lw	v0,24(s0)
80102568:	3c04801c 	lui	a0,0x801c
8010256c:	2484175c 	addiu	a0,a0,5980
80102570:	0220f809 	jalr	s1
80102574:	afa20010 	sw	v0,16(sp)
80102578:	8e05001c 	lw	a1,28(s0)
8010257c:	8e060020 	lw	a2,32(s0)
80102580:	8e070024 	lw	a3,36(s0)
80102584:	8e020028 	lw	v0,40(s0)
80102588:	3c04801c 	lui	a0,0x801c
8010258c:	24841784 	addiu	a0,a0,6020
80102590:	0220f809 	jalr	s1
80102594:	afa20010 	sw	v0,16(sp)
80102598:	8e05002c 	lw	a1,44(s0)
8010259c:	8e060030 	lw	a2,48(s0)
801025a0:	8e070034 	lw	a3,52(s0)
801025a4:	8e020038 	lw	v0,56(s0)
801025a8:	3c04801c 	lui	a0,0x801c
801025ac:	248417ac 	addiu	a0,a0,6060
801025b0:	0220f809 	jalr	s1
801025b4:	afa20010 	sw	v0,16(sp)
801025b8:	8e05003c 	lw	a1,60(s0)
801025bc:	8e060040 	lw	a2,64(s0)
801025c0:	8e070044 	lw	a3,68(s0)
801025c4:	8e020048 	lw	v0,72(s0)
801025c8:	3c04801c 	lui	a0,0x801c
801025cc:	248417d4 	addiu	a0,a0,6100
801025d0:	0220f809 	jalr	s1
801025d4:	afa20010 	sw	v0,16(sp)
801025d8:	8e05004c 	lw	a1,76(s0)
801025dc:	8e060050 	lw	a2,80(s0)
801025e0:	8e070054 	lw	a3,84(s0)
801025e4:	8e020058 	lw	v0,88(s0)
801025e8:	3c04801c 	lui	a0,0x801c
801025ec:	248417fc 	addiu	a0,a0,6140
801025f0:	0220f809 	jalr	s1
801025f4:	afa20010 	sw	v0,16(sp)
801025f8:	8e05005c 	lw	a1,92(s0)
801025fc:	8e060060 	lw	a2,96(s0)
80102600:	8e070064 	lw	a3,100(s0)
80102604:	8e020068 	lw	v0,104(s0)
80102608:	3c04801c 	lui	a0,0x801c
8010260c:	24841824 	addiu	a0,a0,6180
80102610:	3c10801d 	lui	s0,0x801d
80102614:	0220f809 	jalr	s1
80102618:	afa20010 	sw	v0,16(sp)
8010261c:	0220f809 	jalr	s1
80102620:	2604508c 	addiu	a0,s0,20620
80102624:	3c04801c 	lui	a0,0x801c
80102628:	0220f809 	jalr	s1
8010262c:	248416f8 	addiu	a0,a0,5880
80102630:	0220f809 	jalr	s1
80102634:	2604508c 	addiu	a0,s0,20620
80102638:	0804098e 	j	80102638 <watch_except+0x14c>
8010263c:	00000000 	nop

80102640 <_except_idle>:
80102640:	27bdffd8 	addiu	sp,sp,-40
80102644:	afbf0020 	sw	ra,32(sp)
80102648:	afb1001c 	sw	s1,28(sp)
8010264c:	afb00018 	sw	s0,24(sp)
80102650:	3c02801f 	lui	v0,0x801f
80102654:	8c4544fc 	lw	a1,17660(v0)
80102658:	3c118010 	lui	s1,0x8010
8010265c:	3c04801c 	lui	a0,0x801c
80102660:	2631463c 	addiu	s1,s1,17980
80102664:	2484184c 	addiu	a0,a0,6220
80102668:	3c02801f 	lui	v0,0x801f
8010266c:	0220f809 	jalr	s1
80102670:	8c5044f8 	lw	s0,17656(v0)
80102674:	3c03801f 	lui	v1,0x801f
80102678:	8c654500 	lw	a1,17664(v1)
8010267c:	3c04801c 	lui	a0,0x801c
80102680:	0220f809 	jalr	s1
80102684:	2484185c 	addiu	a0,a0,6236
80102688:	3c03801f 	lui	v1,0x801f
8010268c:	8c654504 	lw	a1,17668(v1)
80102690:	3c04801c 	lui	a0,0x801c
80102694:	0220f809 	jalr	s1
80102698:	2484186c 	addiu	a0,a0,6252
8010269c:	3c04801c 	lui	a0,0x801c
801026a0:	24841728 	addiu	a0,a0,5928
801026a4:	0220f809 	jalr	s1
801026a8:	02002821 	move	a1,s0
801026ac:	8e05006c 	lw	a1,108(s0)
801026b0:	8e060000 	lw	a2,0(s0)
801026b4:	8e070004 	lw	a3,4(s0)
801026b8:	8e020008 	lw	v0,8(s0)
801026bc:	3c04801c 	lui	a0,0x801c
801026c0:	24841878 	addiu	a0,a0,6264
801026c4:	0220f809 	jalr	s1
801026c8:	afa20010 	sw	v0,16(sp)
801026cc:	8e05000c 	lw	a1,12(s0)
801026d0:	8e060010 	lw	a2,16(s0)
801026d4:	8e070014 	lw	a3,20(s0)
801026d8:	8e020018 	lw	v0,24(s0)
801026dc:	3c04801c 	lui	a0,0x801c
801026e0:	248418a4 	addiu	a0,a0,6308
801026e4:	0220f809 	jalr	s1
801026e8:	afa20010 	sw	v0,16(sp)
801026ec:	8e05001c 	lw	a1,28(s0)
801026f0:	8e060020 	lw	a2,32(s0)
801026f4:	8e070024 	lw	a3,36(s0)
801026f8:	8e020028 	lw	v0,40(s0)
801026fc:	3c04801c 	lui	a0,0x801c
80102700:	248418d0 	addiu	a0,a0,6352
80102704:	0220f809 	jalr	s1
80102708:	afa20010 	sw	v0,16(sp)
8010270c:	8e05002c 	lw	a1,44(s0)
80102710:	8e060030 	lw	a2,48(s0)
80102714:	8e070034 	lw	a3,52(s0)
80102718:	8e020038 	lw	v0,56(s0)
8010271c:	3c04801c 	lui	a0,0x801c
80102720:	248418fc 	addiu	a0,a0,6396
80102724:	0220f809 	jalr	s1
80102728:	afa20010 	sw	v0,16(sp)
8010272c:	8e05003c 	lw	a1,60(s0)
80102730:	8e060040 	lw	a2,64(s0)
80102734:	8e070044 	lw	a3,68(s0)
80102738:	8e020048 	lw	v0,72(s0)
8010273c:	3c04801c 	lui	a0,0x801c
80102740:	24841928 	addiu	a0,a0,6440
80102744:	0220f809 	jalr	s1
80102748:	afa20010 	sw	v0,16(sp)
8010274c:	8e05004c 	lw	a1,76(s0)
80102750:	8e060050 	lw	a2,80(s0)
80102754:	8e070054 	lw	a3,84(s0)
80102758:	8e020058 	lw	v0,88(s0)
8010275c:	3c04801c 	lui	a0,0x801c
80102760:	24841954 	addiu	a0,a0,6484
80102764:	0220f809 	jalr	s1
80102768:	afa20010 	sw	v0,16(sp)
8010276c:	8e05005c 	lw	a1,92(s0)
80102770:	8e060060 	lw	a2,96(s0)
80102774:	8e070064 	lw	a3,100(s0)
80102778:	8e020068 	lw	v0,104(s0)
8010277c:	3c04801c 	lui	a0,0x801c
80102780:	24841980 	addiu	a0,a0,6528
80102784:	0220f809 	jalr	s1
80102788:	afa20010 	sw	v0,16(sp)
8010278c:	3c04801d 	lui	a0,0x801d
80102790:	0220f809 	jalr	s1
80102794:	2484508c 	addiu	a0,a0,20620
80102798:	3c04801c 	lui	a0,0x801c
8010279c:	0220f809 	jalr	s1
801027a0:	248419ac 	addiu	a0,a0,6572
801027a4:	080409e9 	j	801027a4 <_except_idle+0x164>
801027a8:	00000000 	nop

801027ac <add_watch_point>:
801027ac:	2402fff8 	li	v0,-8
801027b0:	00822024 	and	a0,a0,v0
801027b4:	34840001 	ori	a0,a0,0x1
801027b8:	3c024000 	lui	v0,0x4000
801027bc:	40849000 	mtc0	a0,c0_watchlo
801027c0:	40829800 	mtc0	v0,c0_watchhi
801027c4:	3c038031 	lui	v1,0x8031
801027c8:	3c028010 	lui	v0,0x8010
801027cc:	24634bb0 	addiu	v1,v1,19376
801027d0:	244224ec 	addiu	v0,v0,9452
801027d4:	ac62017c 	sw	v0,380(v1)
801027d8:	03e00008 	jr	ra
801027dc:	ac600178 	sw	zero,376(v1)

801027e0 <add_rsv_ins_except>:
801027e0:	3c038031 	lui	v1,0x8031
801027e4:	3c028010 	lui	v0,0x8010
801027e8:	24634bb0 	addiu	v1,v1,19376
801027ec:	244223dc 	addiu	v0,v0,9180
801027f0:	ac6200ac 	sw	v0,172(v1)
801027f4:	03e00008 	jr	ra
801027f8:	ac6000a8 	sw	zero,168(v1)

801027fc <c_except_handler>:
801027fc:	3c028031 	lui	v0,0x8031
80102800:	27bdffe8 	addiu	sp,sp,-24
80102804:	00051900 	sll	v1,a1,0x4
80102808:	24424bb0 	addiu	v0,v0,19376
8010280c:	afb00010 	sw	s0,16(sp)
80102810:	afbf0014 	sw	ra,20(sp)
80102814:	00628021 	addu	s0,v1,v0
80102818:	8e07000c 	lw	a3,12(s0)
8010281c:	10e0000b 	beqz	a3,8010284c <c_except_handler+0x50>
80102820:	3c02801f 	lui	v0,0x801f
80102824:	00e0f809 	jalr	a3
80102828:	00000000 	nop
8010282c:	8e020004 	lw	v0,4(s0)
80102830:	40827000 	mtc0	v0,c0_epc
80102834:	00000000 	nop
80102838:	42000018 	eret
8010283c:	8fbf0014 	lw	ra,20(sp)
80102840:	8fb00010 	lw	s0,16(sp)
80102844:	03e00008 	jr	ra
80102848:	27bd0018 	addiu	sp,sp,24
8010284c:	3c03801f 	lui	v1,0x801f
80102850:	ac4444f8 	sw	a0,17656(v0)
80102854:	ac6544fc 	sw	a1,17660(v1)
80102858:	40056800 	mfc0	a1,c0_cause
8010285c:	3c02801f 	lui	v0,0x801f
80102860:	ac454500 	sw	a1,17664(v0)
80102864:	40067000 	mfc0	a2,c0_epc
80102868:	3c03801f 	lui	v1,0x801f
8010286c:	3c028010 	lui	v0,0x8010
80102870:	ac664504 	sw	a2,17668(v1)
80102874:	24422640 	addiu	v0,v0,9792
80102878:	40827000 	mtc0	v0,c0_epc
8010287c:	00000000 	nop
80102880:	00e0f809 	jalr	a3
80102884:	42000018 	eret
80102888:	8e020004 	lw	v0,4(s0)
8010288c:	40827000 	mtc0	v0,c0_epc
80102890:	00000000 	nop
80102894:	42000018 	eret
80102898:	8fbf0014 	lw	ra,20(sp)
8010289c:	8fb00010 	lw	s0,16(sp)
801028a0:	03e00008 	jr	ra
801028a4:	27bd0018 	addiu	sp,sp,24
	...

801028b0 <init_perihery>:
801028b0:	3c02b302 	lui	v0,0xb302
801028b4:	344900b0 	ori	t1,v0,0xb0
801028b8:	34430300 	ori	v1,v0,0x300
801028bc:	34440304 	ori	a0,v0,0x304
801028c0:	34450010 	ori	a1,v0,0x10
801028c4:	34460030 	ori	a2,v0,0x30
801028c8:	34470050 	ori	a3,v0,0x50
801028cc:	34480070 	ori	t0,v0,0x70
801028d0:	34420090 	ori	v0,v0,0x90
801028d4:	ac600000 	sw	zero,0(v1)
801028d8:	ac800000 	sw	zero,0(a0)
801028dc:	aca00000 	sw	zero,0(a1)
801028e0:	acc00000 	sw	zero,0(a2)
801028e4:	ace00000 	sw	zero,0(a3)
801028e8:	ad000000 	sw	zero,0(t0)
801028ec:	ac400000 	sw	zero,0(v0)
801028f0:	ad200000 	sw	zero,0(t1)
801028f4:	03e00008 	jr	ra
801028f8:	00000000 	nop

801028fc <CONSOL_GetChar>:
801028fc:	27bdffe8 	addiu	sp,sp,-24
80102900:	3c028010 	lui	v0,0x8010
80102904:	afb00010 	sw	s0,16(sp)
80102908:	afbf0014 	sw	ra,20(sp)
8010290c:	24424340 	addiu	v0,v0,17216
80102910:	0040f809 	jalr	v0
80102914:	00808021 	move	s0,a0
80102918:	18400006 	blez	v0,80102934 <CONSOL_GetChar+0x38>
8010291c:	00000000 	nop
80102920:	a2020000 	sb	v0,0(s0)
80102924:	8fbf0014 	lw	ra,20(sp)
80102928:	8fb00010 	lw	s0,16(sp)
8010292c:	03e00008 	jr	ra
80102930:	27bd0018 	addiu	sp,sp,24
80102934:	a2000000 	sb	zero,0(s0)
80102938:	8fbf0014 	lw	ra,20(sp)
8010293c:	8fb00010 	lw	s0,16(sp)
80102940:	03e00008 	jr	ra
80102944:	27bd0018 	addiu	sp,sp,24

80102948 <CONSOL_SendCh>:
80102948:	3c198010 	lui	t9,0x8010
8010294c:	27394414 	addiu	t9,t9,17428
80102950:	03200008 	jr	t9
80102954:	308400ff 	andi	a0,a0,0xff

80102958 <ds2_init>:
80102958:	27bdffd8 	addiu	sp,sp,-40
8010295c:	3c021000 	lui	v0,0x1000
80102960:	afbf0020 	sw	ra,32(sp)
80102964:	afb3001c 	sw	s3,28(sp)
80102968:	afb20018 	sw	s2,24(sp)
8010296c:	afb10014 	sw	s1,20(sp)
80102970:	afb00010 	sw	s0,16(sp)
80102974:	34420400 	ori	v0,v0,0x400
80102978:	40826000 	mtc0	v0,c0_status
8010297c:	3c118000 	lui	s1,0x8000
80102980:	3c108011 	lui	s0,0x8011
80102984:	2610c930 	addiu	s0,s0,-14032
80102988:	3c048000 	lui	a0,0x8000
8010298c:	262520d4 	addiu	a1,s1,8404
80102990:	24060020 	li	a2,32
80102994:	0200f809 	jalr	s0
80102998:	3c128000 	lui	s2,0x8000
8010299c:	36440180 	ori	a0,s2,0x180
801029a0:	262520d4 	addiu	a1,s1,8404
801029a4:	0200f809 	jalr	s0
801029a8:	24060020 	li	a2,32
801029ac:	36440200 	ori	a0,s2,0x200
801029b0:	262520d4 	addiu	a1,s1,8404
801029b4:	0200f809 	jalr	s0
801029b8:	24060020 	li	a2,32
801029bc:	3c028011 	lui	v0,0x8011
801029c0:	2442cbb4 	addiu	v0,v0,-13388
801029c4:	0040f809 	jalr	v0
801029c8:	00000000 	nop
801029cc:	3c028011 	lui	v0,0x8011
801029d0:	2442cb00 	addiu	v0,v0,-13568
801029d4:	0040f809 	jalr	v0
801029d8:	00000000 	nop
801029dc:	3c03b302 	lui	v1,0xb302
801029e0:	34620300 	ori	v0,v1,0x300
801029e4:	ac400000 	sw	zero,0(v0)
801029e8:	34640304 	ori	a0,v1,0x304
801029ec:	34650010 	ori	a1,v1,0x10
801029f0:	346900b0 	ori	t1,v1,0xb0
801029f4:	34660030 	ori	a2,v1,0x30
801029f8:	34670050 	ori	a3,v1,0x50
801029fc:	34680070 	ori	t0,v1,0x70
80102a00:	3c028010 	lui	v0,0x8010
80102a04:	34630090 	ori	v1,v1,0x90
80102a08:	ac800000 	sw	zero,0(a0)
80102a0c:	24422370 	addiu	v0,v0,9072
80102a10:	aca00000 	sw	zero,0(a1)
80102a14:	acc00000 	sw	zero,0(a2)
80102a18:	ace00000 	sw	zero,0(a3)
80102a1c:	ad000000 	sw	zero,0(t0)
80102a20:	ac600000 	sw	zero,0(v1)
80102a24:	0040f809 	jalr	v0
80102a28:	ad200000 	sw	zero,0(t1)
80102a2c:	3c028010 	lui	v0,0x8010
80102a30:	2442339c 	addiu	v0,v0,13212
80102a34:	0040f809 	jalr	v0
80102a38:	00000000 	nop
80102a3c:	3c028010 	lui	v0,0x8010
80102a40:	244221f0 	addiu	v0,v0,8688
80102a44:	0040f809 	jalr	v0
80102a48:	00000000 	nop
80102a4c:	3c028010 	lui	v0,0x8010
80102a50:	2442389c 	addiu	v0,v0,14492
80102a54:	0040f809 	jalr	v0
80102a58:	00000000 	nop
80102a5c:	3c03801f 	lui	v1,0x801f
80102a60:	24634400 	addiu	v1,v1,17408
80102a64:	3c02801f 	lui	v0,0x801f
80102a68:	2465fffc 	addiu	a1,v1,-4
80102a6c:	24444400 	addiu	a0,v0,17408
80102a70:	00a4182b 	sltu	v1,a1,a0
80102a74:	1460000e 	bnez	v1,80102ab0 <ds2_init+0x158>
80102a78:	3c02800f 	lui	v0,0x800f
80102a7c:	00a08021 	move	s0,a1
80102a80:	24534bb0 	addiu	s3,v0,19376
80102a84:	00809021 	move	s2,a0
80102a88:	3c11801c 	lui	s1,0x801c
80102a8c:	02002821 	move	a1,s0
80102a90:	0260f809 	jalr	s3
80102a94:	262419c8 	addiu	a0,s1,6600
80102a98:	8e030000 	lw	v1,0(s0)
80102a9c:	0060f809 	jalr	v1
80102aa0:	2610fffc 	addiu	s0,s0,-4
80102aa4:	0212102b 	sltu	v0,s0,s2
80102aa8:	1040fff9 	beqz	v0,80102a90 <ds2_init+0x138>
80102aac:	02002821 	move	a1,s0
80102ab0:	3c028010 	lui	v0,0x8010
80102ab4:	24423e10 	addiu	v0,v0,15888
80102ab8:	0040f809 	jalr	v0
80102abc:	00000000 	nop
80102ac0:	3c198010 	lui	t9,0x8010
80102ac4:	8fbf0020 	lw	ra,32(sp)
80102ac8:	8fb3001c 	lw	s3,28(sp)
80102acc:	8fb20018 	lw	s2,24(sp)
80102ad0:	8fb10014 	lw	s1,20(sp)
80102ad4:	8fb00010 	lw	s0,16(sp)
80102ad8:	27392da8 	addiu	t9,t9,11688
80102adc:	03200008 	jr	t9
80102ae0:	27bd0028 	addiu	sp,sp,40
	...

80102af0 <enable_irq>:
80102af0:	2485ffd0 	addiu	a1,a0,-48
80102af4:	00804821 	move	t1,a0
80102af8:	3c02b001 	lui	v0,0xb001
80102afc:	00052142 	srl	a0,a1,0x5
80102b00:	00041a00 	sll	v1,a0,0x8
80102b04:	34420028 	ori	v0,v0,0x28
80102b08:	24070001 	li	a3,1
80102b0c:	00625021 	addu	t2,v1,v0
80102b10:	3c028031 	lui	v0,0x8031
80102b14:	2403001d 	li	v1,29
80102b18:	00a74004 	sllv	t0,a3,a1
80102b1c:	00043080 	sll	a2,a0,0x2
80102b20:	00641823 	subu	v1,v1,a0
80102b24:	24424db0 	addiu	v0,v0,19888
80102b28:	2524ffe0 	addiu	a0,t1,-32
80102b2c:	2ca500c1 	sltiu	a1,a1,193
80102b30:	00c23021 	addu	a2,a2,v0
80102b34:	00673804 	sllv	a3,a3,v1
80102b38:	10a0000a 	beqz	a1,80102b64 <enable_irq+0x74>
80102b3c:	2c8b0007 	sltiu	t3,a0,7
80102b40:	ad480000 	sw	t0,0(t2)
80102b44:	8cc30000 	lw	v1,0(a2)
80102b48:	3c02b000 	lui	v0,0xb000
80102b4c:	00681825 	or	v1,v1,t0
80102b50:	3442100c 	ori	v0,v0,0x100c
80102b54:	acc30000 	sw	v1,0(a2)
80102b58:	ac470000 	sw	a3,0(v0)
80102b5c:	03e00008 	jr	ra
80102b60:	00000000 	nop
80102b64:	3c03b301 	lui	v1,0xb301
80102b68:	00091140 	sll	v0,t1,0x5
80102b6c:	3463fc14 	ori	v1,v1,0xfc14
80102b70:	00432821 	addu	a1,v0,v1
80102b74:	24020001 	li	v0,1
80102b78:	3c07801f 	lui	a3,0x801f
80102b7c:	00823004 	sllv	a2,v0,a0
80102b80:	15600009 	bnez	t3,80102ba8 <enable_irq+0xb8>
80102b84:	2d230020 	sltiu	v1,t1,32
80102b88:	24020001 	li	v0,1
80102b8c:	1060fff3 	beqz	v1,80102b5c <enable_irq+0x6c>
80102b90:	01222004 	sllv	a0,v0,t1
80102b94:	3c02b000 	lui	v0,0xb000
80102b98:	3442100c 	ori	v0,v0,0x100c
80102b9c:	ac440000 	sw	a0,0(v0)
80102ba0:	03e00008 	jr	ra
80102ba4:	00000000 	nop
80102ba8:	8ca20000 	lw	v0,0(a1)
80102bac:	3c040010 	lui	a0,0x10
80102bb0:	34420002 	ori	v0,v0,0x2
80102bb4:	aca20000 	sw	v0,0(a1)
80102bb8:	8ce34508 	lw	v1,17672(a3)
80102bbc:	3c02b000 	lui	v0,0xb000
80102bc0:	3442100c 	ori	v0,v0,0x100c
80102bc4:	00c31825 	or	v1,a2,v1
80102bc8:	ac440000 	sw	a0,0(v0)
80102bcc:	03e00008 	jr	ra
80102bd0:	ace34508 	sw	v1,17672(a3)

80102bd4 <disable_irq>:
80102bd4:	2483ffd0 	addiu	v1,a0,-48
80102bd8:	00032942 	srl	a1,v1,0x5
80102bdc:	3c02b001 	lui	v0,0xb001
80102be0:	00804021 	move	t0,a0
80102be4:	34420024 	ori	v0,v0,0x24
80102be8:	00052200 	sll	a0,a1,0x8
80102bec:	00824821 	addu	t1,a0,v0
80102bf0:	240c0001 	li	t4,1
80102bf4:	3c028031 	lui	v0,0x8031
80102bf8:	006c3004 	sllv	a2,t4,v1
80102bfc:	00052080 	sll	a0,a1,0x2
80102c00:	24424db0 	addiu	v0,v0,19888
80102c04:	2507ffe0 	addiu	a3,t0,-32
80102c08:	2c6300c1 	sltiu	v1,v1,193
80102c0c:	00825021 	addu	t2,a0,v0
80102c10:	00065827 	nor	t3,zero,a2
80102c14:	1060000e 	beqz	v1,80102c50 <disable_irq+0x7c>
80102c18:	2ce40007 	sltiu	a0,a3,7
80102c1c:	ad260000 	sw	a2,0(t1)
80102c20:	8d430000 	lw	v1,0(t2)
80102c24:	2402001d 	li	v0,29
80102c28:	00451023 	subu	v0,v0,a1
80102c2c:	006b1824 	and	v1,v1,t3
80102c30:	004c2004 	sllv	a0,t4,v0
80102c34:	14600004 	bnez	v1,80102c48 <disable_irq+0x74>
80102c38:	ad430000 	sw	v1,0(t2)
80102c3c:	3c02b000 	lui	v0,0xb000
80102c40:	34421008 	ori	v0,v0,0x1008
80102c44:	ac440000 	sw	a0,0(v0)
80102c48:	03e00008 	jr	ra
80102c4c:	00000000 	nop
80102c50:	3c03b301 	lui	v1,0xb301
80102c54:	00081140 	sll	v0,t0,0x5
80102c58:	3463fc14 	ori	v1,v1,0xfc14
80102c5c:	00433021 	addu	a2,v0,v1
80102c60:	24020001 	li	v0,1
80102c64:	00e21004 	sllv	v0,v0,a3
80102c68:	3c09801f 	lui	t1,0x801f
80102c6c:	00023827 	nor	a3,zero,v0
80102c70:	14800009 	bnez	a0,80102c98 <disable_irq+0xc4>
80102c74:	2d050020 	sltiu	a1,t0,32
80102c78:	24020001 	li	v0,1
80102c7c:	10a0fff2 	beqz	a1,80102c48 <disable_irq+0x74>
80102c80:	01021804 	sllv	v1,v0,t0
80102c84:	3c02b000 	lui	v0,0xb000
80102c88:	34421008 	ori	v0,v0,0x1008
80102c8c:	ac430000 	sw	v1,0(v0)
80102c90:	03e00008 	jr	ra
80102c94:	00000000 	nop
80102c98:	8cc30000 	lw	v1,0(a2)
80102c9c:	2402fffd 	li	v0,-3
80102ca0:	00621824 	and	v1,v1,v0
80102ca4:	acc30000 	sw	v1,0(a2)
80102ca8:	8d224508 	lw	v0,17672(t1)
80102cac:	00e21024 	and	v0,a3,v0
80102cb0:	1440ffe5 	bnez	v0,80102c48 <disable_irq+0x74>
80102cb4:	ad224508 	sw	v0,17672(t1)
80102cb8:	3c02b000 	lui	v0,0xb000
80102cbc:	3c030010 	lui	v1,0x10
80102cc0:	34421008 	ori	v0,v0,0x1008
80102cc4:	ac430000 	sw	v1,0(v0)
80102cc8:	03e00008 	jr	ra
80102ccc:	00000000 	nop

80102cd0 <ack_irq>:
80102cd0:	2485ffd0 	addiu	a1,a0,-48
80102cd4:	00804021 	move	t0,a0
80102cd8:	00051942 	srl	v1,a1,0x5
80102cdc:	2404001d 	li	a0,29
80102ce0:	3c02b001 	lui	v0,0xb001
80102ce4:	24060001 	li	a2,1
80102ce8:	00832023 	subu	a0,a0,v1
80102cec:	34420014 	ori	v0,v0,0x14
80102cf0:	3c0ab000 	lui	t2,0xb000
80102cf4:	00031a00 	sll	v1,v1,0x8
80102cf8:	00a64804 	sllv	t1,a2,a1
80102cfc:	00863804 	sllv	a3,a2,a0
80102d00:	00621821 	addu	v1,v1,v0
80102d04:	35441010 	ori	a0,t2,0x1010
80102d08:	2502ffe0 	addiu	v0,t0,-32
80102d0c:	01063004 	sllv	a2,a2,t0
80102d10:	2ca500c1 	sltiu	a1,a1,193
80102d14:	2c420007 	sltiu	v0,v0,7
80102d18:	ac860000 	sw	a2,0(a0)
80102d1c:	10a00005 	beqz	a1,80102d34 <ack_irq+0x64>
80102d20:	00000000 	nop
80102d24:	ac870000 	sw	a3,0(a0)
80102d28:	ac690000 	sw	t1,0(v1)
80102d2c:	03e00008 	jr	ra
80102d30:	00000000 	nop
80102d34:	1440000d 	bnez	v0,80102d6c <ack_irq+0x9c>
80102d38:	2d030020 	sltiu	v1,t0,32
80102d3c:	1060fffb 	beqz	v1,80102d2c <ack_irq+0x5c>
80102d40:	24020015 	li	v0,21
80102d44:	35432028 	ori	v1,t2,0x2028
80102d48:	ac860000 	sw	a2,0(a0)
80102d4c:	1102000b 	beq	t0,v0,80102d7c <ack_irq+0xac>
80102d50:	24020016 	li	v0,22
80102d54:	1502fff5 	bne	t0,v0,80102d2c <ack_irq+0x5c>
80102d58:	35432028 	ori	v1,t2,0x2028
80102d5c:	24020020 	li	v0,32
80102d60:	ac620000 	sw	v0,0(v1)
80102d64:	03e00008 	jr	ra
80102d68:	00000000 	nop
80102d6c:	3c020010 	lui	v0,0x10
80102d70:	ac820000 	sw	v0,0(a0)
80102d74:	03e00008 	jr	ra
80102d78:	00000000 	nop
80102d7c:	24020010 	li	v0,16
80102d80:	ac620000 	sw	v0,0(v1)
80102d84:	03e00008 	jr	ra
80102d88:	00000000 	nop

80102d8c <cli>:
80102d8c:	40026000 	mfc0	v0,c0_status
80102d90:	2403fffe 	li	v1,-2
80102d94:	00431024 	and	v0,v0,v1
80102d98:	03e00008 	jr	ra
80102d9c:	40826000 	mtc0	v0,c0_status

80102da0 <mips_get_sr>:
80102da0:	03e00008 	jr	ra
80102da4:	40026000 	mfc0	v0,c0_status

80102da8 <sti>:
80102da8:	40026000 	mfc0	v0,c0_status
80102dac:	2403fffd 	li	v1,-3
80102db0:	34420001 	ori	v0,v0,0x1
80102db4:	00431024 	and	v0,v0,v1
80102db8:	03e00008 	jr	ra
80102dbc:	40826000 	mtc0	v0,c0_status

80102dc0 <spin_lock_irqsave>:
80102dc0:	40026000 	mfc0	v0,c0_status
80102dc4:	2403fffe 	li	v1,-2
80102dc8:	00431824 	and	v1,v0,v1
80102dcc:	03e00008 	jr	ra
80102dd0:	40836000 	mtc0	v1,c0_status

80102dd4 <spin_unlock_irqrestore>:
80102dd4:	03e00008 	jr	ra
80102dd8:	40846000 	mtc0	a0,c0_status

80102ddc <default_handler>:
80102ddc:	27bdffc8 	addiu	sp,sp,-56
80102de0:	afb00010 	sw	s0,16(sp)
80102de4:	00802821 	move	a1,a0
80102de8:	3c10800f 	lui	s0,0x800f
80102dec:	3c04801c 	lui	a0,0x801c
80102df0:	26104bb0 	addiu	s0,s0,19376
80102df4:	afbe0030 	sw	s8,48(sp)
80102df8:	afb7002c 	sw	s7,44(sp)
80102dfc:	afb60028 	sw	s6,40(sp)
80102e00:	afb50024 	sw	s5,36(sp)
80102e04:	afb40020 	sw	s4,32(sp)
80102e08:	afb3001c 	sw	s3,28(sp)
80102e0c:	afb20018 	sw	s2,24(sp)
80102e10:	afb10014 	sw	s1,20(sp)
80102e14:	afbf0034 	sw	ra,52(sp)
80102e18:	0200f809 	jalr	s0
80102e1c:	248419dc 	addiu	a0,a0,6620
80102e20:	02009021 	move	s2,s0
80102e24:	3c11b302 	lui	s1,0xb302
80102e28:	00008021 	move	s0,zero
80102e2c:	3c1e801d 	lui	s8,0x801d
80102e30:	3c13801c 	lui	s3,0x801c
80102e34:	3c14801c 	lui	s4,0x801c
80102e38:	3c15801c 	lui	s5,0x801c
80102e3c:	3c16801c 	lui	s6,0x801c
80102e40:	3c17801c 	lui	s7,0x801c
80102e44:	0240f809 	jalr	s2
80102e48:	27c4508c 	addiu	a0,s8,20620
80102e4c:	8e260000 	lw	a2,0(s1)
80102e50:	3c02801c 	lui	v0,0x801c
80102e54:	02002821 	move	a1,s0
80102e58:	0240f809 	jalr	s2
80102e5c:	24441a04 	addiu	a0,v0,6660
80102e60:	8e260004 	lw	a2,4(s1)
80102e64:	3c02801c 	lui	v0,0x801c
80102e68:	02002821 	move	a1,s0
80102e6c:	0240f809 	jalr	s2
80102e70:	24441a18 	addiu	a0,v0,6680
80102e74:	8e260008 	lw	a2,8(s1)
80102e78:	02002821 	move	a1,s0
80102e7c:	0240f809 	jalr	s2
80102e80:	26641a2c 	addiu	a0,s3,6700
80102e84:	8e26000c 	lw	a2,12(s1)
80102e88:	02002821 	move	a1,s0
80102e8c:	0240f809 	jalr	s2
80102e90:	26841a40 	addiu	a0,s4,6720
80102e94:	8e260010 	lw	a2,16(s1)
80102e98:	02002821 	move	a1,s0
80102e9c:	0240f809 	jalr	s2
80102ea0:	26a41a54 	addiu	a0,s5,6740
80102ea4:	8e260014 	lw	a2,20(s1)
80102ea8:	02002821 	move	a1,s0
80102eac:	0240f809 	jalr	s2
80102eb0:	26c41a68 	addiu	a0,s6,6760
80102eb4:	8e260018 	lw	a2,24(s1)
80102eb8:	02002821 	move	a1,s0
80102ebc:	0240f809 	jalr	s2
80102ec0:	26e41a7c 	addiu	a0,s7,6780
80102ec4:	0240f809 	jalr	s2
80102ec8:	27c4508c 	addiu	a0,s8,20620
80102ecc:	26100001 	addiu	s0,s0,1
80102ed0:	24020006 	li	v0,6
80102ed4:	1602ffdb 	bne	s0,v0,80102e44 <default_handler+0x68>
80102ed8:	26310020 	addiu	s1,s1,32
80102edc:	3c10b302 	lui	s0,0xb302
80102ee0:	36020300 	ori	v0,s0,0x300
80102ee4:	8c450000 	lw	a1,0(v0)
80102ee8:	3c04801c 	lui	a0,0x801c
80102eec:	24841a90 	addiu	a0,a0,6800
80102ef0:	0240f809 	jalr	s2
80102ef4:	36100304 	ori	s0,s0,0x304
80102ef8:	8e050000 	lw	a1,0(s0)
80102efc:	3c04801c 	lui	a0,0x801c
80102f00:	0240f809 	jalr	s2
80102f04:	24841aa4 	addiu	a0,a0,6820
80102f08:	40056800 	mfc0	a1,c0_cause
80102f0c:	40067000 	mfc0	a2,c0_epc
80102f10:	3c04801c 	lui	a0,0x801c
80102f14:	0240f809 	jalr	s2
80102f18:	248416d0 	addiu	a0,a0,5840
80102f1c:	08040bc7 	j	80102f1c <default_handler+0x140>
80102f20:	00000000 	nop

80102f24 <C_IntHandle>:
80102f24:	3c02b000 	lui	v0,0xb000
80102f28:	3c08801f 	lui	t0,0x801f
80102f2c:	34421010 	ori	v0,v0,0x1010
80102f30:	8d03450c 	lw	v1,17676(t0)
80102f34:	8c440000 	lw	a0,0(v0)
80102f38:	00832025 	or	a0,a0,v1
80102f3c:	10800025 	beqz	a0,80102fd4 <C_IntHandle+0xb0>
80102f40:	ad04450c 	sw	a0,17676(t0)
80102f44:	2406001f 	li	a2,31
80102f48:	24070001 	li	a3,1
80102f4c:	08040bd7 	j	80102f5c <C_IntHandle+0x38>
80102f50:	2405ffff 	li	a1,-1
80102f54:	10c5001f 	beq	a2,a1,80102fd4 <C_IntHandle+0xb0>
80102f58:	00000000 	nop
80102f5c:	00c71804 	sllv	v1,a3,a2
80102f60:	00831024 	and	v0,a0,v1
80102f64:	1040fffb 	beqz	v0,80102f54 <C_IntHandle+0x30>
80102f68:	24c6ffff 	addiu	a2,a2,-1
80102f6c:	24c60001 	addiu	a2,a2,1
80102f70:	00031027 	nor	v0,zero,v1
80102f74:	24c5ffec 	addiu	a1,a2,-20
80102f78:	00821024 	and	v0,a0,v0
80102f7c:	2ca3000a 	sltiu	v1,a1,10
80102f80:	14600016 	bnez	v1,80102fdc <C_IntHandle+0xb8>
80102f84:	ad02450c 	sw	v0,17676(t0)
80102f88:	04c00012 	bltz	a2,80102fd4 <C_IntHandle+0xb0>
80102f8c:	00000000 	nop
80102f90:	24070001 	li	a3,1
80102f94:	3c03b000 	lui	v1,0xb000
80102f98:	24c5ffd0 	addiu	a1,a2,-48
80102f9c:	00c72004 	sllv	a0,a3,a2
80102fa0:	34681010 	ori	t0,v1,0x1010
80102fa4:	2ca200c1 	sltiu	v0,a1,193
80102fa8:	ad040000 	sw	a0,0(t0)
80102fac:	14400012 	bnez	v0,80102ff8 <C_IntHandle+0xd4>
80102fb0:	3c02b001 	lui	v0,0xb001
80102fb4:	24c2ffe0 	addiu	v0,a2,-32
80102fb8:	2c420007 	sltiu	v0,v0,7
80102fbc:	1040001f 	beqz	v0,8010303c <C_IntHandle+0x118>
80102fc0:	2cc20020 	sltiu	v0,a2,32
80102fc4:	3c020010 	lui	v0,0x10
80102fc8:	ad020000 	sw	v0,0(t0)
80102fcc:	08040c09 	j	80103024 <C_IntHandle+0x100>
80102fd0:	3c038031 	lui	v1,0x8031
80102fd4:	03e00008 	jr	ra
80102fd8:	00000000 	nop
80102fdc:	3c03801c 	lui	v1,0x801c
80102fe0:	00051080 	sll	v0,a1,0x2
80102fe4:	24631ac0 	addiu	v1,v1,6848
80102fe8:	00431021 	addu	v0,v0,v1
80102fec:	8c440000 	lw	a0,0(v0)
80102ff0:	00800008 	jr	a0
80102ff4:	00000000 	nop
80102ff8:	00052142 	srl	a0,a1,0x5
80102ffc:	2403001d 	li	v1,29
80103000:	00641823 	subu	v1,v1,a0
80103004:	34420014 	ori	v0,v0,0x14
80103008:	00042200 	sll	a0,a0,0x8
8010300c:	00822021 	addu	a0,a0,v0
80103010:	00a72804 	sllv	a1,a3,a1
80103014:	00671804 	sllv	v1,a3,v1
80103018:	ad030000 	sw	v1,0(t0)
8010301c:	ac850000 	sw	a1,0(a0)
80103020:	3c038031 	lui	v1,0x8031
80103024:	000610c0 	sll	v0,a2,0x3
80103028:	24634dc8 	addiu	v1,v1,19912
8010302c:	00431021 	addu	v0,v0,v1
80103030:	8c590000 	lw	t9,0(v0)
80103034:	03200008 	jr	t9
80103038:	8c440004 	lw	a0,4(v0)
8010303c:	1040fff8 	beqz	v0,80103020 <C_IntHandle+0xfc>
80103040:	00000000 	nop
80103044:	24020015 	li	v0,21
80103048:	ad040000 	sw	a0,0(t0)
8010304c:	10c2007e 	beq	a2,v0,80103248 <C_IntHandle+0x324>
80103050:	24020010 	li	v0,16
80103054:	24020016 	li	v0,22
80103058:	14c2fff1 	bne	a2,v0,80103020 <C_IntHandle+0xfc>
8010305c:	34632028 	ori	v1,v1,0x2028
80103060:	24020020 	li	v0,32
80103064:	ac620000 	sw	v0,0(v1)
80103068:	08040c09 	j	80103024 <C_IntHandle+0x100>
8010306c:	3c038031 	lui	v1,0x8031
80103070:	3c03b302 	lui	v1,0xb302
80103074:	34630304 	ori	v1,v1,0x304
80103078:	8c620000 	lw	v0,0(v1)
8010307c:	30420001 	andi	v0,v0,0x1
80103080:	1440ffc3 	bnez	v0,80102f90 <C_IntHandle+0x6c>
80103084:	24060020 	li	a2,32
80103088:	8c620000 	lw	v0,0(v1)
8010308c:	30420002 	andi	v0,v0,0x2
80103090:	14400071 	bnez	v0,80103258 <C_IntHandle+0x334>
80103094:	24020001 	li	v0,1
80103098:	8c620000 	lw	v0,0(v1)
8010309c:	30420004 	andi	v0,v0,0x4
801030a0:	14400075 	bnez	v0,80103278 <C_IntHandle+0x354>
801030a4:	24020002 	li	v0,2
801030a8:	8c620000 	lw	v0,0(v1)
801030ac:	30420008 	andi	v0,v0,0x8
801030b0:	1440006f 	bnez	v0,80103270 <C_IntHandle+0x34c>
801030b4:	24020003 	li	v0,3
801030b8:	8c620000 	lw	v0,0(v1)
801030bc:	30420010 	andi	v0,v0,0x10
801030c0:	14400069 	bnez	v0,80103268 <C_IntHandle+0x344>
801030c4:	24020004 	li	v0,4
801030c8:	8c620000 	lw	v0,0(v1)
801030cc:	30420020 	andi	v0,v0,0x20
801030d0:	14400063 	bnez	v0,80103260 <C_IntHandle+0x33c>
801030d4:	24020005 	li	v0,5
801030d8:	08040be4 	j	80102f90 <C_IntHandle+0x6c>
801030dc:	2406001f 	li	a2,31
801030e0:	3c02b001 	lui	v0,0xb001
801030e4:	34420580 	ori	v0,v0,0x580
801030e8:	8c440000 	lw	a0,0(v0)
801030ec:	2403001f 	li	v1,31
801030f0:	08040c40 	j	80103100 <C_IntHandle+0x1dc>
801030f4:	2405ffff 	li	a1,-1
801030f8:	1065ffa3 	beq	v1,a1,80102f88 <C_IntHandle+0x64>
801030fc:	246600d0 	addiu	a2,v1,208
80103100:	00641007 	srav	v0,a0,v1
80103104:	30420001 	andi	v0,v0,0x1
80103108:	1040fffb 	beqz	v0,801030f8 <C_IntHandle+0x1d4>
8010310c:	2463ffff 	addiu	v1,v1,-1
80103110:	24630001 	addiu	v1,v1,1
80103114:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103118:	246600d0 	addiu	a2,v1,208
8010311c:	3c02b001 	lui	v0,0xb001
80103120:	34420480 	ori	v0,v0,0x480
80103124:	8c440000 	lw	a0,0(v0)
80103128:	2403001f 	li	v1,31
8010312c:	08040c4f 	j	8010313c <C_IntHandle+0x218>
80103130:	2405ffff 	li	a1,-1
80103134:	1065ff94 	beq	v1,a1,80102f88 <C_IntHandle+0x64>
80103138:	246600b0 	addiu	a2,v1,176
8010313c:	00641007 	srav	v0,a0,v1
80103140:	30420001 	andi	v0,v0,0x1
80103144:	1040fffb 	beqz	v0,80103134 <C_IntHandle+0x210>
80103148:	2463ffff 	addiu	v1,v1,-1
8010314c:	24630001 	addiu	v1,v1,1
80103150:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103154:	246600b0 	addiu	a2,v1,176
80103158:	3c02b001 	lui	v0,0xb001
8010315c:	34420380 	ori	v0,v0,0x380
80103160:	8c440000 	lw	a0,0(v0)
80103164:	2403001f 	li	v1,31
80103168:	08040c5e 	j	80103178 <C_IntHandle+0x254>
8010316c:	2405ffff 	li	a1,-1
80103170:	1065ff85 	beq	v1,a1,80102f88 <C_IntHandle+0x64>
80103174:	24660090 	addiu	a2,v1,144
80103178:	00641007 	srav	v0,a0,v1
8010317c:	30420001 	andi	v0,v0,0x1
80103180:	1040fffb 	beqz	v0,80103170 <C_IntHandle+0x24c>
80103184:	2463ffff 	addiu	v1,v1,-1
80103188:	24630001 	addiu	v1,v1,1
8010318c:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103190:	24660090 	addiu	a2,v1,144
80103194:	3c02b001 	lui	v0,0xb001
80103198:	34420180 	ori	v0,v0,0x180
8010319c:	8c440000 	lw	a0,0(v0)
801031a0:	2403001f 	li	v1,31
801031a4:	08040c6d 	j	801031b4 <C_IntHandle+0x290>
801031a8:	2405ffff 	li	a1,-1
801031ac:	1065ff76 	beq	v1,a1,80102f88 <C_IntHandle+0x64>
801031b0:	24660050 	addiu	a2,v1,80
801031b4:	00641007 	srav	v0,a0,v1
801031b8:	30420001 	andi	v0,v0,0x1
801031bc:	1040fffb 	beqz	v0,801031ac <C_IntHandle+0x288>
801031c0:	2463ffff 	addiu	v1,v1,-1
801031c4:	24630001 	addiu	v1,v1,1
801031c8:	08040be2 	j	80102f88 <C_IntHandle+0x64>
801031cc:	24660050 	addiu	a2,v1,80
801031d0:	3c02b001 	lui	v0,0xb001
801031d4:	34420280 	ori	v0,v0,0x280
801031d8:	8c440000 	lw	a0,0(v0)
801031dc:	2403001f 	li	v1,31
801031e0:	08040c7c 	j	801031f0 <C_IntHandle+0x2cc>
801031e4:	2405ffff 	li	a1,-1
801031e8:	1065ff67 	beq	v1,a1,80102f88 <C_IntHandle+0x64>
801031ec:	24660070 	addiu	a2,v1,112
801031f0:	00641007 	srav	v0,a0,v1
801031f4:	30420001 	andi	v0,v0,0x1
801031f8:	1040fffb 	beqz	v0,801031e8 <C_IntHandle+0x2c4>
801031fc:	2463ffff 	addiu	v1,v1,-1
80103200:	24630001 	addiu	v1,v1,1
80103204:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103208:	24660070 	addiu	a2,v1,112
8010320c:	3c02b001 	lui	v0,0xb001
80103210:	34420080 	ori	v0,v0,0x80
80103214:	8c440000 	lw	a0,0(v0)
80103218:	2403001f 	li	v1,31
8010321c:	08040c8b 	j	8010322c <C_IntHandle+0x308>
80103220:	2405ffff 	li	a1,-1
80103224:	1065ff58 	beq	v1,a1,80102f88 <C_IntHandle+0x64>
80103228:	24660030 	addiu	a2,v1,48
8010322c:	00641007 	srav	v0,a0,v1
80103230:	30420001 	andi	v0,v0,0x1
80103234:	1040fffb 	beqz	v0,80103224 <C_IntHandle+0x300>
80103238:	2463ffff 	addiu	v1,v1,-1
8010323c:	24630001 	addiu	v1,v1,1
80103240:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103244:	24660030 	addiu	a2,v1,48
80103248:	34632028 	ori	v1,v1,0x2028
8010324c:	ac620000 	sw	v0,0(v1)
80103250:	08040c09 	j	80103024 <C_IntHandle+0x100>
80103254:	3c038031 	lui	v1,0x8031
80103258:	08040be2 	j	80102f88 <C_IntHandle+0x64>
8010325c:	24460020 	addiu	a2,v0,32
80103260:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103264:	24460020 	addiu	a2,v0,32
80103268:	08040be2 	j	80102f88 <C_IntHandle+0x64>
8010326c:	24460020 	addiu	a2,v0,32
80103270:	08040be2 	j	80102f88 <C_IntHandle+0x64>
80103274:	24460020 	addiu	a2,v0,32
80103278:	08040be2 	j	80102f88 <C_IntHandle+0x64>
8010327c:	24460020 	addiu	a2,v0,32

80103280 <request_irq>:
80103280:	3c038031 	lui	v1,0x8031
80103284:	2487ffd0 	addiu	a3,a0,-48
80103288:	000410c0 	sll	v0,a0,0x3
8010328c:	00804021 	move	t0,a0
80103290:	24634dc8 	addiu	v1,v1,19912
80103294:	2c8400f1 	sltiu	a0,a0,241
80103298:	00435021 	addu	t2,v0,v1
8010329c:	2ceb00c1 	sltiu	t3,a3,193
801032a0:	2409ffff 	li	t1,-1
801032a4:	00a07821 	move	t7,a1
801032a8:	10800025 	beqz	a0,80103340 <request_irq+0xc0>
801032ac:	00c07021 	move	t6,a2
801032b0:	00072142 	srl	a0,a3,0x5
801032b4:	3c02b001 	lui	v0,0xb001
801032b8:	00041a00 	sll	v1,a0,0x8
801032bc:	34420028 	ori	v0,v0,0x28
801032c0:	00626021 	addu	t4,v1,v0
801032c4:	3c028031 	lui	v0,0x8031
801032c8:	2403001d 	li	v1,29
801032cc:	24060001 	li	a2,1
801032d0:	00042880 	sll	a1,a0,0x2
801032d4:	00641823 	subu	v1,v1,a0
801032d8:	24424db0 	addiu	v0,v0,19888
801032dc:	2504ffe0 	addiu	a0,t0,-32
801032e0:	00e63804 	sllv	a3,a2,a3
801032e4:	00a22821 	addu	a1,a1,v0
801032e8:	00663004 	sllv	a2,a2,v1
801032ec:	2c8d0007 	sltiu	t5,a0,7
801032f0:	00004821 	move	t1,zero
801032f4:	ad4e0004 	sw	t6,4(t2)
801032f8:	15600013 	bnez	t3,80103348 <request_irq+0xc8>
801032fc:	ad4f0000 	sw	t7,0(t2)
80103300:	3c03b301 	lui	v1,0xb301
80103304:	00081140 	sll	v0,t0,0x5
80103308:	3463fc14 	ori	v1,v1,0xfc14
8010330c:	00432821 	addu	a1,v0,v1
80103310:	24020001 	li	v0,1
80103314:	3c07801f 	lui	a3,0x801f
80103318:	00823004 	sllv	a2,v0,a0
8010331c:	15a00013 	bnez	t5,8010336c <request_irq+0xec>
80103320:	2d030020 	sltiu	v1,t0,32
80103324:	24020001 	li	v0,1
80103328:	10600005 	beqz	v1,80103340 <request_irq+0xc0>
8010332c:	01022004 	sllv	a0,v0,t0
80103330:	3c02b000 	lui	v0,0xb000
80103334:	3442100c 	ori	v0,v0,0x100c
80103338:	ac440000 	sw	a0,0(v0)
8010333c:	00004821 	move	t1,zero
80103340:	03e00008 	jr	ra
80103344:	01201021 	move	v0,t1
80103348:	ad870000 	sw	a3,0(t4)
8010334c:	8ca30000 	lw	v1,0(a1)
80103350:	3c02b000 	lui	v0,0xb000
80103354:	00671825 	or	v1,v1,a3
80103358:	3442100c 	ori	v0,v0,0x100c
8010335c:	aca30000 	sw	v1,0(a1)
80103360:	ac460000 	sw	a2,0(v0)
80103364:	03e00008 	jr	ra
80103368:	01201021 	move	v0,t1
8010336c:	8ca20000 	lw	v0,0(a1)
80103370:	3c040010 	lui	a0,0x10
80103374:	34420002 	ori	v0,v0,0x2
80103378:	aca20000 	sw	v0,0(a1)
8010337c:	8ce34508 	lw	v1,17672(a3)
80103380:	3c02b000 	lui	v0,0xb000
80103384:	3442100c 	ori	v0,v0,0x100c
80103388:	ac440000 	sw	a0,0(v0)
8010338c:	00c31825 	or	v1,a2,v1
80103390:	01201021 	move	v0,t1
80103394:	03e00008 	jr	ra
80103398:	ace34508 	sw	v1,17672(a3)

8010339c <_intc_init>:
8010339c:	27bdffe0 	addiu	sp,sp,-32
801033a0:	3c02801f 	lui	v0,0x801f
801033a4:	afb60018 	sw	s6,24(sp)
801033a8:	afb50014 	sw	s5,20(sp)
801033ac:	afb40010 	sw	s4,16(sp)
801033b0:	afb3000c 	sw	s3,12(sp)
801033b4:	afb20008 	sw	s2,8(sp)
801033b8:	afb10004 	sw	s1,4(sp)
801033bc:	afb00000 	sw	s0,0(sp)
801033c0:	3c038031 	lui	v1,0x8031
801033c4:	ac40450c 	sw	zero,17676(v0)
801033c8:	3c02b301 	lui	v0,0xb301
801033cc:	3c16801f 	lui	s6,0x801f
801033d0:	246d4dc8 	addiu	t5,v1,19912
801033d4:	344efc14 	ori	t6,v0,0xfc14
801033d8:	3c03b001 	lui	v1,0xb001
801033dc:	3c028031 	lui	v0,0x8031
801033e0:	34710024 	ori	s1,v1,0x24
801033e4:	24504db0 	addiu	s0,v0,19888
801033e8:	3c03b000 	lui	v1,0xb000
801033ec:	3c028010 	lui	v0,0x8010
801033f0:	8ecf4508 	lw	t7,17672(s6)
801033f4:	34791008 	ori	t9,v1,0x1008
801033f8:	24582ddc 	addiu	t8,v0,11740
801033fc:	00005021 	move	t2,zero
80103400:	2409ffd0 	li	t1,-48
80103404:	240cffe0 	li	t4,-32
80103408:	24120001 	li	s2,1
8010340c:	2413001d 	li	s3,29
80103410:	2414fffd 	li	s4,-3
80103414:	3c150010 	lui	s5,0x10
80103418:	00091942 	srl	v1,t1,0x5
8010341c:	00031200 	sll	v0,v1,0x8
80103420:	240b0001 	li	t3,1
80103424:	00514021 	addu	t0,v0,s1
80103428:	00031080 	sll	v0,v1,0x2
8010342c:	012b2004 	sllv	a0,t3,t1
80103430:	00503821 	addu	a3,v0,s0
80103434:	2d2200c1 	sltiu	v0,t1,193
80103438:	00043027 	nor	a2,zero,a0
8010343c:	10400029 	beqz	v0,801034e4 <_intc_init+0x148>
80103440:	2d850007 	sltiu	a1,t4,7
80103444:	ad040000 	sw	a0,0(t0)
80103448:	8ce20000 	lw	v0,0(a3)
8010344c:	02631823 	subu	v1,s3,v1
80103450:	00461024 	and	v0,v0,a2
80103454:	006b1804 	sllv	v1,t3,v1
80103458:	10400016 	beqz	v0,801034b4 <_intc_init+0x118>
8010345c:	ace20000 	sw	v0,0(a3)
80103460:	adaa0004 	sw	t2,4(t5)
80103464:	240200f0 	li	v0,240
80103468:	254a0001 	addiu	t2,t2,1
8010346c:	adb80000 	sw	t8,0(t5)
80103470:	25290001 	addiu	t1,t1,1
80103474:	25ce0020 	addiu	t6,t6,32
80103478:	258c0001 	addiu	t4,t4,1
8010347c:	1542ffe6 	bne	t2,v0,80103418 <_intc_init+0x7c>
80103480:	25ad0008 	addiu	t5,t5,8
80103484:	aecf4508 	sw	t7,17672(s6)
80103488:	8fb50014 	lw	s5,20(sp)
8010348c:	8fb60018 	lw	s6,24(sp)
80103490:	8fb40010 	lw	s4,16(sp)
80103494:	8fb3000c 	lw	s3,12(sp)
80103498:	8fb20008 	lw	s2,8(sp)
8010349c:	8fb10004 	lw	s1,4(sp)
801034a0:	8fb00000 	lw	s0,0(sp)
801034a4:	03e00008 	jr	ra
801034a8:	27bd0020 	addiu	sp,sp,32
801034ac:	1040ffec 	beqz	v0,80103460 <_intc_init+0xc4>
801034b0:	01521804 	sllv	v1,s2,t2
801034b4:	af230000 	sw	v1,0(t9)
801034b8:	240200f0 	li	v0,240
801034bc:	adaa0004 	sw	t2,4(t5)
801034c0:	254a0001 	addiu	t2,t2,1
801034c4:	adb80000 	sw	t8,0(t5)
801034c8:	25290001 	addiu	t1,t1,1
801034cc:	25ce0020 	addiu	t6,t6,32
801034d0:	258c0001 	addiu	t4,t4,1
801034d4:	1542ffd0 	bne	t2,v0,80103418 <_intc_init+0x7c>
801034d8:	25ad0008 	addiu	t5,t5,8
801034dc:	08040d22 	j	80103488 <_intc_init+0xec>
801034e0:	aecf4508 	sw	t7,17672(s6)
801034e4:	01921004 	sllv	v0,s2,t4
801034e8:	00021827 	nor	v1,zero,v0
801034ec:	10a0ffef 	beqz	a1,801034ac <_intc_init+0x110>
801034f0:	2d420020 	sltiu	v0,t2,32
801034f4:	8dc20000 	lw	v0,0(t6)
801034f8:	01e37824 	and	t7,t7,v1
801034fc:	00541024 	and	v0,v0,s4
80103500:	adc20000 	sw	v0,0(t6)
80103504:	15e0ffd6 	bnez	t7,80103460 <_intc_init+0xc4>
80103508:	00000000 	nop
8010350c:	af350000 	sw	s5,0(t9)
80103510:	240200f0 	li	v0,240
80103514:	adaa0004 	sw	t2,4(t5)
80103518:	254a0001 	addiu	t2,t2,1
8010351c:	adb80000 	sw	t8,0(t5)
80103520:	25290001 	addiu	t1,t1,1
80103524:	25ce0020 	addiu	t6,t6,32
80103528:	258c0001 	addiu	t4,t4,1
8010352c:	1542ffba 	bne	t2,v0,80103418 <_intc_init+0x7c>
80103530:	25ad0008 	addiu	t5,t5,8
80103534:	08040d22 	j	80103488 <_intc_init+0xec>
80103538:	aecf4508 	sw	t7,17672(s6)

8010353c <free_irq>:
8010353c:	2483ffd0 	addiu	v1,a0,-48
80103540:	00032942 	srl	a1,v1,0x5
80103544:	3c02b001 	lui	v0,0xb001
80103548:	00804021 	move	t0,a0
8010354c:	34420024 	ori	v0,v0,0x24
80103550:	00052200 	sll	a0,a1,0x8
80103554:	00824821 	addu	t1,a0,v0
80103558:	240c0001 	li	t4,1
8010355c:	3c028031 	lui	v0,0x8031
80103560:	006c3004 	sllv	a2,t4,v1
80103564:	00052080 	sll	a0,a1,0x2
80103568:	24424db0 	addiu	v0,v0,19888
8010356c:	2507ffe0 	addiu	a3,t0,-32
80103570:	2c6300c1 	sltiu	v1,v1,193
80103574:	00825821 	addu	t3,a0,v0
80103578:	00065027 	nor	t2,zero,a2
8010357c:	10600015 	beqz	v1,801035d4 <free_irq+0x98>
80103580:	2ce40007 	sltiu	a0,a3,7
80103584:	ad260000 	sw	a2,0(t1)
80103588:	8d630000 	lw	v1,0(t3)
8010358c:	2402001d 	li	v0,29
80103590:	00451023 	subu	v0,v0,a1
80103594:	006a1824 	and	v1,v1,t2
80103598:	004c2004 	sllv	a0,t4,v0
8010359c:	14600004 	bnez	v1,801035b0 <free_irq+0x74>
801035a0:	ad630000 	sw	v1,0(t3)
801035a4:	3c02b000 	lui	v0,0xb000
801035a8:	34421008 	ori	v0,v0,0x1008
801035ac:	ac440000 	sw	a0,0(v0)
801035b0:	3c038031 	lui	v1,0x8031
801035b4:	24634dc8 	addiu	v1,v1,19912
801035b8:	000810c0 	sll	v0,t0,0x3
801035bc:	00431021 	addu	v0,v0,v1
801035c0:	3c038010 	lui	v1,0x8010
801035c4:	24632ddc 	addiu	v1,v1,11740
801035c8:	ac480004 	sw	t0,4(v0)
801035cc:	03e00008 	jr	ra
801035d0:	ac430000 	sw	v1,0(v0)
801035d4:	3c03b301 	lui	v1,0xb301
801035d8:	00081140 	sll	v0,t0,0x5
801035dc:	3463fc14 	ori	v1,v1,0xfc14
801035e0:	00432821 	addu	a1,v0,v1
801035e4:	24020001 	li	v0,1
801035e8:	00e21004 	sllv	v0,v0,a3
801035ec:	3c09801f 	lui	t1,0x801f
801035f0:	00023027 	nor	a2,zero,v0
801035f4:	14800006 	bnez	a0,80103610 <free_irq+0xd4>
801035f8:	2d030020 	sltiu	v1,t0,32
801035fc:	24020001 	li	v0,1
80103600:	1460ffe8 	bnez	v1,801035a4 <free_irq+0x68>
80103604:	01022004 	sllv	a0,v0,t0
80103608:	08040d6d 	j	801035b4 <free_irq+0x78>
8010360c:	3c038031 	lui	v1,0x8031
80103610:	8ca30000 	lw	v1,0(a1)
80103614:	2402fffd 	li	v0,-3
80103618:	00621824 	and	v1,v1,v0
8010361c:	aca30000 	sw	v1,0(a1)
80103620:	8d224508 	lw	v0,17672(t1)
80103624:	00c21024 	and	v0,a2,v0
80103628:	1440ffe1 	bnez	v0,801035b0 <free_irq+0x74>
8010362c:	ad224508 	sw	v0,17672(t1)
80103630:	3c02b000 	lui	v0,0xb000
80103634:	3c030010 	lui	v1,0x10
80103638:	34421008 	ori	v0,v0,0x1008
8010363c:	ac430000 	sw	v1,0(v0)
80103640:	3c038031 	lui	v1,0x8031
80103644:	24634dc8 	addiu	v1,v1,19912
80103648:	000810c0 	sll	v0,t0,0x3
8010364c:	00431021 	addu	v0,v0,v1
80103650:	3c038010 	lui	v1,0x8010
80103654:	24632ddc 	addiu	v1,v1,11740
80103658:	ac480004 	sw	t0,4(v0)
8010365c:	03e00008 	jr	ra
80103660:	ac430000 	sw	v1,0(v0)
	...

80103670 <_sdram_convert>:
80103670:	3c023d09 	lui	v0,0x3d09
80103674:	0044001b 	divu	zero,v0,a0
80103678:	008001f4 	teq	a0,zero,0x7
8010367c:	3403c800 	li	v1,0xc800
80103680:	3c02b301 	lui	v0,0xb301
80103684:	34420080 	ori	v0,v0,0x80
80103688:	8c440000 	lw	a0,0(v0)
8010368c:	00a06021 	move	t4,a1
80103690:	00c06821 	move	t5,a2
80103694:	00004012 	mflo	t0
80103698:	0068001b 	divu	zero,v1,t0
8010369c:	010001f4 	teq	t0,zero,0x7
801036a0:	00001812 	mflo	v1
801036a4:	2c620004 	sltiu	v0,v1,4
801036a8:	1040004f 	beqz	v0,801037e8 <_sdram_convert+0x178>
801036ac:	00e07021 	move	t6,a3
801036b0:	24030004 	li	v1,4
801036b4:	2462fffc 	addiu	v0,v1,-4
801036b8:	00023340 	sll	a2,v0,0xd
801036bc:	24035c00 	li	v1,23552
801036c0:	0068001b 	divu	zero,v1,t0
801036c4:	010001f4 	teq	t0,zero,0x7
801036c8:	3c02ffff 	lui	v0,0xffff
801036cc:	34420083 	ori	v0,v0,0x83
801036d0:	00821024 	and	v0,a0,v0
801036d4:	00002812 	mflo	a1
801036d8:	2ca30004 	sltiu	v1,a1,4
801036dc:	1460003f 	bnez	v1,801037dc <_sdram_convert+0x16c>
801036e0:	00463025 	or	a2,v0,a2
801036e4:	2ca20008 	sltiu	v0,a1,8
801036e8:	10400054 	beqz	v0,8010383c <_sdram_convert+0x1cc>
801036ec:	34ca1800 	ori	t2,a2,0x1800
801036f0:	00055a00 	sll	t3,a1,0x8
801036f4:	3c020001 	lui	v0,0x1
801036f8:	34422400 	ori	v0,v0,0x2400
801036fc:	0048001b 	divu	zero,v0,t0
80103700:	010001f4 	teq	t0,zero,0x7
80103704:	3c03007a 	lui	v1,0x7a
80103708:	34631400 	ori	v1,v1,0x1400
8010370c:	24071c00 	li	a3,7168
80103710:	2405000e 	li	a1,14
80103714:	24060003 	li	a2,3
80103718:	00001012 	mflo	v0
8010371c:	0068001b 	divu	zero,v1,t0
80103720:	010001f4 	teq	t0,zero,0x7
80103724:	2c44000f 	sltiu	a0,v0,15
80103728:	0044280b 	movn	a1,v0,a0
8010372c:	3c028080 	lui	v0,0x8080
80103730:	34428081 	ori	v0,v0,0x8081
80103734:	24a50001 	addiu	a1,a1,1
80103738:	00052842 	srl	a1,a1,0x1
8010373c:	00052880 	sll	a1,a1,0x2
80103740:	01652825 	or	a1,t3,a1
80103744:	00004812 	mflo	t1
80103748:	00e8001b 	divu	zero,a3,t0
8010374c:	010001f4 	teq	t0,zero,0x7
80103750:	252300fe 	addiu	v1,t1,254
80103754:	00003812 	mflo	a3
80103758:	00620019 	multu	v1,v0
8010375c:	2ce40004 	sltiu	a0,a3,4
80103760:	00001810 	mfhi	v1
80103764:	00e4300b 	movn	a2,a3,a0
80103768:	00063140 	sll	a2,a2,0x5
8010376c:	01463025 	or	a2,t2,a2
80103770:	000319c2 	srl	v1,v1,0x7
80103774:	00c53025 	or	a2,a2,a1
80103778:	2c620005 	sltiu	v0,v1,5
8010377c:	1440001f 	bnez	v0,801037fc <_sdram_convert+0x18c>
80103780:	ad860000 	sw	a2,0(t4)
80103784:	2c620011 	sltiu	v0,v1,17
80103788:	1040002a 	beqz	v0,80103834 <_sdram_convert+0x1c4>
8010378c:	24050003 	li	a1,3
80103790:	24050002 	li	a1,2
80103794:	24040001 	li	a0,1
80103798:	3c02b301 	lui	v0,0xb301
8010379c:	34420084 	ori	v0,v0,0x84
801037a0:	94430000 	lhu	v1,0(v0)
801037a4:	24020004 	li	v0,4
801037a8:	3063fff8 	andi	v1,v1,0xfff8
801037ac:	00651825 	or	v1,v1,a1
801037b0:	ada30000 	sw	v1,0(t5)
801037b4:	2484ffff 	addiu	a0,a0,-1
801037b8:	1480fffe 	bnez	a0,801037b4 <_sdram_convert+0x144>
801037bc:	00021080 	sll	v0,v0,0x2
801037c0:	0122001b 	divu	zero,t1,v0
801037c4:	004001f4 	teq	v0,zero,0x7
801037c8:	00001021 	move	v0,zero
801037cc:	00001812 	mflo	v1
801037d0:	24630001 	addiu	v1,v1,1
801037d4:	03e00008 	jr	ra
801037d8:	adc30000 	sw	v1,0(t6)
801037dc:	000512c0 	sll	v0,a1,0xb
801037e0:	08040dbc 	j	801036f0 <_sdram_convert+0x80>
801037e4:	00c25025 	or	t2,a2,v0
801037e8:	2c62000c 	sltiu	v0,v1,12
801037ec:	1440ffb2 	bnez	v0,801036b8 <_sdram_convert+0x48>
801037f0:	2462fffc 	addiu	v0,v1,-4
801037f4:	08040daf 	j	801036bc <_sdram_convert+0x4c>
801037f8:	3406e000 	li	a2,0xe000
801037fc:	3c02b301 	lui	v0,0xb301
80103800:	34420084 	ori	v0,v0,0x84
80103804:	94430000 	lhu	v1,0(v0)
80103808:	24020004 	li	v0,4
8010380c:	0122001b 	divu	zero,t1,v0
80103810:	004001f4 	teq	v0,zero,0x7
80103814:	3063fff8 	andi	v1,v1,0xfff8
80103818:	34630001 	ori	v1,v1,0x1
8010381c:	ada30000 	sw	v1,0(t5)
80103820:	00001021 	move	v0,zero
80103824:	00001812 	mflo	v1
80103828:	24630001 	addiu	v1,v1,1
8010382c:	03e00008 	jr	ra
80103830:	adc30000 	sw	v1,0(t6)
80103834:	08040de6 	j	80103798 <_sdram_convert+0x128>
80103838:	24040002 	li	a0,2
8010383c:	08040dbd 	j	801036f4 <_sdram_convert+0x84>
80103840:	240b0700 	li	t3,1792

80103844 <pm_sleep>:
80103844:	3c04b000 	lui	a0,0xb000
80103848:	34840004 	ori	a0,a0,0x4
8010384c:	8c830000 	lw	v1,0(a0)
80103850:	2405fffc 	li	a1,-4
80103854:	00651824 	and	v1,v1,a1
80103858:	ac830000 	sw	v1,0(a0)
8010385c:	8c820000 	lw	v0,0(a0)
80103860:	34420001 	ori	v0,v0,0x1
80103864:	ac820000 	sw	v0,0(a0)
80103868:	0000000f 	sync
8010386c:	42000020 	wait
80103870:	00000000 	nop
80103874:	8c830000 	lw	v1,0(a0)
80103878:	00001021 	move	v0,zero
8010387c:	00651824 	and	v1,v1,a1
80103880:	ac830000 	sw	v1,0(a0)
80103884:	8c850000 	lw	a1,0(a0)
80103888:	03e00008 	jr	ra
8010388c:	ac850000 	sw	a1,0(a0)

80103890 <pm_idle>:
80103890:	42000020 	wait
80103894:	03e00008 	jr	ra
80103898:	00000000 	nop

8010389c <pm_init>:
8010389c:	3c028802 	lui	v0,0x8802
801038a0:	3442007c 	ori	v0,v0,0x7c
801038a4:	8c460000 	lw	a2,0(v0)
801038a8:	3c078031 	lui	a3,0x8031
801038ac:	00061882 	srl	v1,a2,0x2
801038b0:	00062840 	sll	a1,a2,0x1
801038b4:	24e25550 	addiu	v0,a3,21840
801038b8:	ace35550 	sw	v1,21840(a3)
801038bc:	00052882 	srl	a1,a1,0x2
801038c0:	24040003 	li	a0,3
801038c4:	24030001 	li	v1,1
801038c8:	ac440004 	sw	a0,4(v0)
801038cc:	ac450008 	sw	a1,8(v0)
801038d0:	ac43000c 	sw	v1,12(v0)
801038d4:	ac460018 	sw	a2,24(v0)
801038d8:	ac40001c 	sw	zero,28(v0)
801038dc:	ac460010 	sw	a2,16(v0)
801038e0:	03e00008 	jr	ra
801038e4:	ac400014 	sw	zero,20(v0)

801038e8 <pm_reset>:
801038e8:	27bdffd8 	addiu	sp,sp,-40
801038ec:	3c04b000 	lui	a0,0xb000
801038f0:	afb3001c 	sw	s3,28(sp)
801038f4:	afb20018 	sw	s2,24(sp)
801038f8:	afb10014 	sw	s1,20(sp)
801038fc:	afb00010 	sw	s0,16(sp)
80103900:	afbf0020 	sw	ra,32(sp)
80103904:	3485200c 	ori	a1,a0,0x200c
80103908:	94a20000 	lhu	v0,0(a1)
8010390c:	34872000 	ori	a3,a0,0x2000
80103910:	3042ffc7 	andi	v0,v0,0xffc7
80103914:	34420028 	ori	v0,v0,0x28
80103918:	a4a20000 	sh	v0,0(a1)
8010391c:	34862008 	ori	a2,a0,0x2008
80103920:	24030100 	li	v1,256
80103924:	24020064 	li	v0,100
80103928:	a4e30000 	sh	v1,0(a3)
8010392c:	a4c20000 	sh	v0,0(a2)
80103930:	94a30000 	lhu	v1,0(a1)
80103934:	34842004 	ori	a0,a0,0x2004
80103938:	3063fff8 	andi	v1,v1,0xfff8
8010393c:	34630001 	ori	v1,v1,0x1
80103940:	a4a30000 	sh	v1,0(a1)
80103944:	90820000 	lbu	v0,0(a0)
80103948:	00c09821 	move	s3,a2
8010394c:	304200ff 	andi	v0,v0,0xff
80103950:	34420001 	ori	v0,v0,0x1
80103954:	a0820000 	sb	v0,0(a0)
80103958:	3c02800f 	lui	v0,0x800f
8010395c:	00e09021 	move	s2,a3
80103960:	24514bb0 	addiu	s1,v0,19376
80103964:	3c10801c 	lui	s0,0x801c
80103968:	96650000 	lhu	a1,0(s3)
8010396c:	96460000 	lhu	a2,0(s2)
80103970:	30a5ffff 	andi	a1,a1,0xffff
80103974:	30c6ffff 	andi	a2,a2,0xffff
80103978:	0220f809 	jalr	s1
8010397c:	26041af0 	addiu	a0,s0,6896
80103980:	08040e5a 	j	80103968 <pm_reset+0x80>
80103984:	00000000 	nop

80103988 <pm_hibernate>:
80103988:	27bdffe8 	addiu	sp,sp,-24
8010398c:	3c04801c 	lui	a0,0x801c
80103990:	3c02800f 	lui	v0,0x800f
80103994:	afbf0010 	sw	ra,16(sp)
80103998:	24424bb0 	addiu	v0,v0,19376
8010399c:	0040f809 	jalr	v0
801039a0:	24841afc 	addiu	a0,a0,6908
801039a4:	3c028010 	lui	v0,0x8010
801039a8:	2442430c 	addiu	v0,v0,17164
801039ac:	0040f809 	jalr	v0
801039b0:	00000000 	nop
801039b4:	3c04b000 	lui	a0,0xb000
801039b8:	34833000 	ori	v1,a0,0x3000
801039bc:	8c620000 	lw	v0,0(v1)
801039c0:	30420080 	andi	v0,v0,0x80
801039c4:	1040fffd 	beqz	v0,801039bc <pm_hibernate+0x34>
801039c8:	34823030 	ori	v0,a0,0x3030
801039cc:	3c03b000 	lui	v1,0xb000
801039d0:	ac400000 	sw	zero,0(v0)
801039d4:	34643000 	ori	a0,v1,0x3000
801039d8:	8c820000 	lw	v0,0(a0)
801039dc:	30420080 	andi	v0,v0,0x80
801039e0:	1040fffd 	beqz	v0,801039d8 <pm_hibernate+0x50>
801039e4:	00000000 	nop
801039e8:	3463302c 	ori	v1,v1,0x302c
801039ec:	8c620000 	lw	v0,0(v1)
801039f0:	3c04b000 	lui	a0,0xb000
801039f4:	34420001 	ori	v0,v0,0x1
801039f8:	ac620000 	sw	v0,0(v1)
801039fc:	34833000 	ori	v1,a0,0x3000
80103a00:	8c620000 	lw	v0,0(v1)
80103a04:	30420080 	andi	v0,v0,0x80
80103a08:	1040fffd 	beqz	v0,80103a00 <pm_hibernate+0x78>
80103a0c:	24020fe0 	li	v0,4064
80103a10:	34833028 	ori	v1,a0,0x3028
80103a14:	3c04b000 	lui	a0,0xb000
80103a18:	ac620000 	sw	v0,0(v1)
80103a1c:	34833000 	ori	v1,a0,0x3000
80103a20:	8c620000 	lw	v0,0(v1)
80103a24:	30420080 	andi	v0,v0,0x80
80103a28:	1040fffd 	beqz	v0,80103a20 <pm_hibernate+0x98>
80103a2c:	3402ffe0 	li	v0,0xffe0
80103a30:	34833024 	ori	v1,a0,0x3024
80103a34:	3c04b000 	lui	a0,0xb000
80103a38:	ac620000 	sw	v0,0(v1)
80103a3c:	34833000 	ori	v1,a0,0x3000
80103a40:	8c620000 	lw	v0,0(v1)
80103a44:	30420080 	andi	v0,v0,0x80
80103a48:	1040fffd 	beqz	v0,80103a40 <pm_hibernate+0xb8>
80103a4c:	00000000 	nop
80103a50:	34833020 	ori	v1,a0,0x3020
80103a54:	8c620000 	lw	v0,0(v1)
80103a58:	34420001 	ori	v0,v0,0x1
80103a5c:	ac620000 	sw	v0,0(v1)
80103a60:	08040e98 	j	80103a60 <pm_hibernate+0xd8>
80103a64:	00000000 	nop

80103a68 <_pm_pllconvert>:
80103a68:	27bdffc8 	addiu	sp,sp,-56
80103a6c:	2c820010 	sltiu	v0,a0,16
80103a70:	afbf0030 	sw	ra,48(sp)
80103a74:	afb3002c 	sw	s3,44(sp)
80103a78:	afb20028 	sw	s2,40(sp)
80103a7c:	afb10024 	sw	s1,36(sp)
80103a80:	14400009 	bnez	v0,80103aa8 <_pm_pllconvert+0x40>
80103a84:	afb00020 	sw	s0,32(sp)
80103a88:	8fbf0030 	lw	ra,48(sp)
80103a8c:	8fb3002c 	lw	s3,44(sp)
80103a90:	8fb20028 	lw	s2,40(sp)
80103a94:	8fb10024 	lw	s1,36(sp)
80103a98:	8fb00020 	lw	s0,32(sp)
80103a9c:	2402ffff 	li	v0,-1
80103aa0:	03e00008 	jr	ra
80103aa4:	27bd0038 	addiu	sp,sp,56
80103aa8:	00041840 	sll	v1,a0,0x1
80103aac:	000480c0 	sll	s0,a0,0x3
80103ab0:	3c02801c 	lui	v0,0x801c
80103ab4:	02038023 	subu	s0,s0,v1
80103ab8:	24421b20 	addiu	v0,v0,6944
80103abc:	02028021 	addu	s0,s0,v0
80103ac0:	92120000 	lbu	s2,0(s0)
80103ac4:	24045dc0 	li	a0,24000
80103ac8:	72441002 	mul	v0,s2,a0
80103acc:	92130001 	lbu	s3,1(s0)
80103ad0:	3403bb80 	li	v1,0xbb80
80103ad4:	00432021 	addu	a0,v0,v1
80103ad8:	26620002 	addiu	v0,s3,2
80103adc:	0082001a 	div	zero,a0,v0
80103ae0:	004001f4 	teq	v0,zero,0x7
80103ae4:	92110004 	lbu	s1,4(s0)
80103ae8:	3c028010 	lui	v0,0x8010
80103aec:	27a50010 	addiu	a1,sp,16
80103af0:	27a60014 	addiu	a2,sp,20
80103af4:	27a70018 	addiu	a3,sp,24
80103af8:	24423670 	addiu	v0,v0,13936
80103afc:	001295c0 	sll	s2,s2,0x17
80103b00:	00139c80 	sll	s3,s3,0x12
80103b04:	02539025 	or	s2,s2,s3
80103b08:	00002012 	mflo	a0
80103b0c:	0091001b 	divu	zero,a0,s1
80103b10:	022001f4 	teq	s1,zero,0x7
80103b14:	00118b00 	sll	s1,s1,0xc
80103b18:	0040f809 	jalr	v0
80103b1c:	00002012 	mflo	a0
80103b20:	92020003 	lbu	v0,3(s0)
80103b24:	3c07b000 	lui	a3,0xb000
80103b28:	92030002 	lbu	v1,2(s0)
80103b2c:	34e90010 	ori	t1,a3,0x10
80103b30:	00021100 	sll	v0,v0,0x4
80103b34:	8ce80000 	lw	t0,0(a3)
80103b38:	00621825 	or	v1,v1,v0
80103b3c:	8d260000 	lw	a2,0(t1)
80103b40:	92050005 	lbu	a1,5(s0)
80103b44:	3c020003 	lui	v0,0x3
80103b48:	3442ffff 	ori	v0,v0,0xffff
80103b4c:	3c04ffe0 	lui	a0,0xffe0
80103b50:	01042024 	and	a0,t0,a0
80103b54:	00c23024 	and	a2,a2,v0
80103b58:	00052a00 	sll	a1,a1,0x8
80103b5c:	3c02001f 	lui	v0,0x1f
80103b60:	00822025 	or	a0,a0,v0
80103b64:	02258825 	or	s1,s1,a1
80103b68:	3c02ffbf 	lui	v0,0xffbf
80103b6c:	3442ffff 	ori	v0,v0,0xffff
80103b70:	00711825 	or	v1,v1,s1
80103b74:	00641825 	or	v1,v1,a0
80103b78:	01024024 	and	t0,t0,v0
80103b7c:	00d23025 	or	a2,a2,s2
80103b80:	ace80000 	sw	t0,0(a3)
80103b84:	ace30000 	sw	v1,0(a3)
80103b88:	ad260000 	sw	a2,0(t1)
80103b8c:	8ce20000 	lw	v0,0(a3)
80103b90:	3c030040 	lui	v1,0x40
80103b94:	00431025 	or	v0,v0,v1
80103b98:	ace20000 	sw	v0,0(a3)
80103b9c:	8d220000 	lw	v0,0(t1)
80103ba0:	30420400 	andi	v0,v0,0x400
80103ba4:	1040fffd 	beqz	v0,80103b9c <_pm_pllconvert+0x134>
80103ba8:	97a40018 	lhu	a0,24(sp)
80103bac:	3c02b301 	lui	v0,0xb301
80103bb0:	34430088 	ori	v1,v0,0x88
80103bb4:	3442008c 	ori	v0,v0,0x8c
80103bb8:	a4440000 	sh	a0,0(v0)
80103bbc:	3c028010 	lui	v0,0x8010
80103bc0:	a4640000 	sh	a0,0(v1)
80103bc4:	244221f0 	addiu	v0,v0,8688
80103bc8:	0040f809 	jalr	v0
80103bcc:	00000000 	nop
80103bd0:	8fbf0030 	lw	ra,48(sp)
80103bd4:	8fb3002c 	lw	s3,44(sp)
80103bd8:	8fb20028 	lw	s2,40(sp)
80103bdc:	8fb10024 	lw	s1,36(sp)
80103be0:	8fb00020 	lw	s0,32(sp)
80103be4:	00001021 	move	v0,zero
80103be8:	03e00008 	jr	ra
80103bec:	27bd0038 	addiu	sp,sp,56

80103bf0 <pm_control>:
80103bf0:	2c820004 	sltiu	v0,a0,4
80103bf4:	10400008 	beqz	v0,80103c18 <pm_control+0x28>
80103bf8:	00000000 	nop
80103bfc:	3c02b000 	lui	v0,0xb000
80103c00:	34450004 	ori	a1,v0,0x4
80103c04:	24020003 	li	v0,3
80103c08:	10820006 	beq	a0,v0,80103c24 <pm_control+0x34>
80103c0c:	2406fffc 	li	a2,-4
80103c10:	03e00008 	jr	ra
80103c14:	00000000 	nop
80103c18:	2404ffff 	li	a0,-1
80103c1c:	03e00008 	jr	ra
80103c20:	00801021 	move	v0,a0
80103c24:	8ca20000 	lw	v0,0(a1)
80103c28:	00461024 	and	v0,v0,a2
80103c2c:	aca20000 	sw	v0,0(a1)
80103c30:	8ca30000 	lw	v1,0(a1)
80103c34:	34630001 	ori	v1,v1,0x1
80103c38:	aca30000 	sw	v1,0(a1)
80103c3c:	0000000f 	sync
80103c40:	42000020 	wait
80103c44:	00000000 	nop
80103c48:	8ca20000 	lw	v0,0(a1)
80103c4c:	00002021 	move	a0,zero
80103c50:	00461024 	and	v0,v0,a2
80103c54:	aca20000 	sw	v0,0(a1)
80103c58:	8ca30000 	lw	v1,0(a1)
80103c5c:	00801021 	move	v0,a0
80103c60:	03e00008 	jr	ra
80103c64:	aca30000 	sw	v1,0(a1)

80103c68 <ds2_setCPUclocklevel>:
80103c68:	27bdffc8 	addiu	sp,sp,-56
80103c6c:	2c820010 	sltiu	v0,a0,16
80103c70:	afbf0030 	sw	ra,48(sp)
80103c74:	afb3002c 	sw	s3,44(sp)
80103c78:	afb20028 	sw	s2,40(sp)
80103c7c:	afb10024 	sw	s1,36(sp)
80103c80:	14400009 	bnez	v0,80103ca8 <ds2_setCPUclocklevel+0x40>
80103c84:	afb00020 	sw	s0,32(sp)
80103c88:	8fbf0030 	lw	ra,48(sp)
80103c8c:	8fb3002c 	lw	s3,44(sp)
80103c90:	8fb20028 	lw	s2,40(sp)
80103c94:	8fb10024 	lw	s1,36(sp)
80103c98:	8fb00020 	lw	s0,32(sp)
80103c9c:	2402ffff 	li	v0,-1
80103ca0:	03e00008 	jr	ra
80103ca4:	27bd0038 	addiu	sp,sp,56
80103ca8:	00041840 	sll	v1,a0,0x1
80103cac:	000480c0 	sll	s0,a0,0x3
80103cb0:	3c02801c 	lui	v0,0x801c
80103cb4:	02038023 	subu	s0,s0,v1
80103cb8:	24421b20 	addiu	v0,v0,6944
80103cbc:	02028021 	addu	s0,s0,v0
80103cc0:	92120000 	lbu	s2,0(s0)
80103cc4:	24045dc0 	li	a0,24000
80103cc8:	72441002 	mul	v0,s2,a0
80103ccc:	92130001 	lbu	s3,1(s0)
80103cd0:	3403bb80 	li	v1,0xbb80
80103cd4:	00432021 	addu	a0,v0,v1
80103cd8:	26620002 	addiu	v0,s3,2
80103cdc:	0082001a 	div	zero,a0,v0
80103ce0:	004001f4 	teq	v0,zero,0x7
80103ce4:	92110004 	lbu	s1,4(s0)
80103ce8:	3c028010 	lui	v0,0x8010
80103cec:	27a50010 	addiu	a1,sp,16
80103cf0:	27a60014 	addiu	a2,sp,20
80103cf4:	27a70018 	addiu	a3,sp,24
80103cf8:	24423670 	addiu	v0,v0,13936
80103cfc:	001295c0 	sll	s2,s2,0x17
80103d00:	00139c80 	sll	s3,s3,0x12
80103d04:	02539025 	or	s2,s2,s3
80103d08:	00002012 	mflo	a0
80103d0c:	0091001b 	divu	zero,a0,s1
80103d10:	022001f4 	teq	s1,zero,0x7
80103d14:	00118b00 	sll	s1,s1,0xc
80103d18:	0040f809 	jalr	v0
80103d1c:	00002012 	mflo	a0
80103d20:	92020003 	lbu	v0,3(s0)
80103d24:	3c07b000 	lui	a3,0xb000
80103d28:	92030002 	lbu	v1,2(s0)
80103d2c:	34e90010 	ori	t1,a3,0x10
80103d30:	00021100 	sll	v0,v0,0x4
80103d34:	8ce80000 	lw	t0,0(a3)
80103d38:	00621825 	or	v1,v1,v0
80103d3c:	8d260000 	lw	a2,0(t1)
80103d40:	92050005 	lbu	a1,5(s0)
80103d44:	3c020003 	lui	v0,0x3
80103d48:	3442ffff 	ori	v0,v0,0xffff
80103d4c:	3c04ffe0 	lui	a0,0xffe0
80103d50:	01042024 	and	a0,t0,a0
80103d54:	00c23024 	and	a2,a2,v0
80103d58:	00052a00 	sll	a1,a1,0x8
80103d5c:	3c02001f 	lui	v0,0x1f
80103d60:	00822025 	or	a0,a0,v0
80103d64:	02258825 	or	s1,s1,a1
80103d68:	3c02ffbf 	lui	v0,0xffbf
80103d6c:	3442ffff 	ori	v0,v0,0xffff
80103d70:	00711825 	or	v1,v1,s1
80103d74:	00641825 	or	v1,v1,a0
80103d78:	01024024 	and	t0,t0,v0
80103d7c:	00d23025 	or	a2,a2,s2
80103d80:	ace80000 	sw	t0,0(a3)
80103d84:	ace30000 	sw	v1,0(a3)
80103d88:	ad260000 	sw	a2,0(t1)
80103d8c:	8ce20000 	lw	v0,0(a3)
80103d90:	3c030040 	lui	v1,0x40
80103d94:	00431025 	or	v0,v0,v1
80103d98:	ace20000 	sw	v0,0(a3)
80103d9c:	8d220000 	lw	v0,0(t1)
80103da0:	30420400 	andi	v0,v0,0x400
80103da4:	1040fffd 	beqz	v0,80103d9c <ds2_setCPUclocklevel+0x134>
80103da8:	97a40018 	lhu	a0,24(sp)
80103dac:	3c02b301 	lui	v0,0xb301
80103db0:	34430088 	ori	v1,v0,0x88
80103db4:	3442008c 	ori	v0,v0,0x8c
80103db8:	a4440000 	sh	a0,0(v0)
80103dbc:	3c028010 	lui	v0,0x8010
80103dc0:	a4640000 	sh	a0,0(v1)
80103dc4:	244221f0 	addiu	v0,v0,8688
80103dc8:	0040f809 	jalr	v0
80103dcc:	00000000 	nop
80103dd0:	8fbf0030 	lw	ra,48(sp)
80103dd4:	8fb3002c 	lw	s3,44(sp)
80103dd8:	8fb20028 	lw	s2,40(sp)
80103ddc:	8fb10024 	lw	s1,36(sp)
80103de0:	8fb00020 	lw	s0,32(sp)
80103de4:	00001021 	move	v0,zero
80103de8:	03e00008 	jr	ra
80103dec:	27bd0038 	addiu	sp,sp,56

80103df0 <_tickerHander>:
80103df0:	03e00008 	jr	ra
80103df4:	00000000 	nop

80103df8 <_StopTicker>:
80103df8:	3c02b000 	lui	v0,0xb000
80103dfc:	24030001 	li	v1,1
80103e00:	34422018 	ori	v0,v0,0x2018
80103e04:	ac430000 	sw	v1,0(v0)
80103e08:	03e00008 	jr	ra
80103e0c:	00000000 	nop

80103e10 <_StartSysTimer>:
80103e10:	3c04b000 	lui	a0,0xb000
80103e14:	34058000 	li	a1,0x8000
80103e18:	348620ec 	ori	a2,a0,0x20ec
80103e1c:	34832018 	ori	v1,a0,0x2018
80103e20:	a4c00000 	sh	zero,0(a2)
80103e24:	348a2014 	ori	t2,a0,0x2014
80103e28:	ac650000 	sw	a1,0(v1)
80103e2c:	348720e0 	ori	a3,a0,0x20e0
80103e30:	348820e8 	ori	t0,a0,0x20e8
80103e34:	34892034 	ori	t1,a0,0x2034
80103e38:	2402822c 	li	v0,-32212
80103e3c:	34842028 	ori	a0,a0,0x2028
80103e40:	2403ffff 	li	v1,-1
80103e44:	a4c20000 	sh	v0,0(a2)
80103e48:	ace30000 	sw	v1,0(a3)
80103e4c:	ad000000 	sw	zero,0(t0)
80103e50:	ad250000 	sw	a1,0(t1)
80103e54:	ac850000 	sw	a1,0(a0)
80103e58:	ad450000 	sw	a1,0(t2)
80103e5c:	03e00008 	jr	ra
80103e60:	00000000 	nop

80103e64 <getSysTime>:
80103e64:	3c03b000 	lui	v1,0xb000
80103e68:	346320e8 	ori	v1,v1,0x20e8
80103e6c:	8c620000 	lw	v0,0(v1)
80103e70:	03e00008 	jr	ra
80103e74:	00000000 	nop

80103e78 <runTimer>:
80103e78:	14800007 	bnez	a0,80103e98 <runTimer+0x20>
80103e7c:	24020001 	li	v0,1
80103e80:	3c02b000 	lui	v0,0xb000
80103e84:	24030010 	li	v1,16
80103e88:	34422014 	ori	v0,v0,0x2014
80103e8c:	ac430000 	sw	v1,0(v0)
80103e90:	03e00008 	jr	ra
80103e94:	00000000 	nop
80103e98:	1482fffd 	bne	a0,v0,80103e90 <runTimer+0x18>
80103e9c:	3c02b000 	lui	v0,0xb000
80103ea0:	24030020 	li	v1,32
80103ea4:	34422014 	ori	v0,v0,0x2014
80103ea8:	ac430000 	sw	v1,0(v0)
80103eac:	03e00008 	jr	ra
80103eb0:	00000000 	nop

80103eb4 <stopTimer>:
80103eb4:	14800007 	bnez	a0,80103ed4 <stopTimer+0x20>
80103eb8:	24020001 	li	v0,1
80103ebc:	3c02b000 	lui	v0,0xb000
80103ec0:	24030010 	li	v1,16
80103ec4:	34422018 	ori	v0,v0,0x2018
80103ec8:	ac430000 	sw	v1,0(v0)
80103ecc:	03e00008 	jr	ra
80103ed0:	00000000 	nop
80103ed4:	1482fffd 	bne	a0,v0,80103ecc <stopTimer+0x18>
80103ed8:	3c02b000 	lui	v0,0xb000
80103edc:	24030020 	li	v1,32
80103ee0:	34422018 	ori	v0,v0,0x2018
80103ee4:	ac430000 	sw	v1,0(v0)
80103ee8:	03e00008 	jr	ra
80103eec:	00000000 	nop

80103ef0 <resetTimer>:
80103ef0:	14800006 	bnez	a0,80103f0c <resetTimer+0x1c>
80103ef4:	24020001 	li	v0,1
80103ef8:	3c02b000 	lui	v0,0xb000
80103efc:	34422088 	ori	v0,v0,0x2088
80103f00:	a4400000 	sh	zero,0(v0)
80103f04:	03e00008 	jr	ra
80103f08:	00000000 	nop
80103f0c:	1482fffd 	bne	a0,v0,80103f04 <resetTimer+0x14>
80103f10:	3c02b000 	lui	v0,0xb000
80103f14:	34422098 	ori	v0,v0,0x2098
80103f18:	a4400000 	sh	zero,0(v0)
80103f1c:	03e00008 	jr	ra
80103f20:	00000000 	nop

80103f24 <readTimer>:
80103f24:	14800005 	bnez	a0,80103f3c <readTimer+0x18>
80103f28:	3c02b000 	lui	v0,0xb000
80103f2c:	34422088 	ori	v0,v0,0x2088
80103f30:	94430000 	lhu	v1,0(v0)
80103f34:	03e00008 	jr	ra
80103f38:	3062ffff 	andi	v0,v1,0xffff
80103f3c:	24020001 	li	v0,1
80103f40:	10820003 	beq	a0,v0,80103f50 <readTimer+0x2c>
80103f44:	00000000 	nop
80103f48:	03e00008 	jr	ra
80103f4c:	00000000 	nop
80103f50:	3c02b000 	lui	v0,0xb000
80103f54:	34422098 	ori	v0,v0,0x2098
80103f58:	94430000 	lhu	v1,0(v0)
80103f5c:	03e00008 	jr	ra
80103f60:	3062ffff 	andi	v0,v1,0xffff

80103f64 <initTimer>:
80103f64:	27bdffd0 	addiu	sp,sp,-48
80103f68:	afb50024 	sw	s5,36(sp)
80103f6c:	afb40020 	sw	s4,32(sp)
80103f70:	afbf0028 	sw	ra,40(sp)
80103f74:	afb3001c 	sw	s3,28(sp)
80103f78:	afb20018 	sw	s2,24(sp)
80103f7c:	afb10014 	sw	s1,20(sp)
80103f80:	afb00010 	sw	s0,16(sp)
80103f84:	00c0a021 	move	s4,a2
80103f88:	1080000d 	beqz	a0,80103fc0 <initTimer+0x5c>
80103f8c:	00e0a821 	move	s5,a3
80103f90:	24020001 	li	v0,1
80103f94:	10820073 	beq	a0,v0,80104164 <initTimer+0x200>
80103f98:	8fbf0028 	lw	ra,40(sp)
80103f9c:	8fb50024 	lw	s5,36(sp)
80103fa0:	8fb40020 	lw	s4,32(sp)
80103fa4:	8fb3001c 	lw	s3,28(sp)
80103fa8:	8fb20018 	lw	s2,24(sp)
80103fac:	8fb10014 	lw	s1,20(sp)
80103fb0:	8fb00010 	lw	s0,16(sp)
80103fb4:	2402ffff 	li	v0,-1
80103fb8:	03e00008 	jr	ra
80103fbc:	27bd0030 	addiu	sp,sp,48
80103fc0:	3c02b000 	lui	v0,0xb000
80103fc4:	3450208c 	ori	s0,v0,0x208c
80103fc8:	96020000 	lhu	v0,0(s0)
80103fcc:	24130004 	li	s3,4
80103fd0:	3042ff7f 	andi	v0,v0,0xff7f
80103fd4:	a6020000 	sh	v0,0(s0)
80103fd8:	96030000 	lhu	v1,0(s0)
80103fdc:	24120040 	li	s2,64
80103fe0:	3063fff8 	andi	v1,v1,0xfff8
80103fe4:	34630004 	ori	v1,v1,0x4
80103fe8:	a6030000 	sh	v1,0(s0)
80103fec:	04a0006b 	bltz	a1,8010419c <initTimer+0x238>
80103ff0:	00051042 	srl	v0,a1,0x1
80103ff4:	3c038019 	lui	v1,0x8019
80103ff8:	2463a170 	addiu	v1,v1,-24208
80103ffc:	0060f809 	jalr	v1
80104000:	00a02021 	move	a0,a1
80104004:	3c058019 	lui	a1,0x8019
80104008:	24a5a2d0 	addiu	a1,a1,-23856
8010400c:	00a0f809 	jalr	a1
80104010:	00402021 	move	a0,v0
80104014:	3c04801c 	lui	a0,0x801c
80104018:	8c861b80 	lw	a2,7040(a0)
8010401c:	8c871b84 	lw	a3,7044(a0)
80104020:	3c088019 	lui	t0,0x8019
80104024:	2508ab40 	addiu	t0,t0,-21696
80104028:	00402021 	move	a0,v0
8010402c:	0100f809 	jalr	t0
80104030:	00602821 	move	a1,v1
80104034:	00602821 	move	a1,v1
80104038:	3c038019 	lui	v1,0x8019
8010403c:	2463b3b0 	addiu	v1,v1,-19536
80104040:	0060f809 	jalr	v1
80104044:	00402021 	move	a0,v0
80104048:	00402021 	move	a0,v0
8010404c:	3c028019 	lui	v0,0x8019
80104050:	24429240 	addiu	v0,v0,-28096
80104054:	0040f809 	jalr	v0
80104058:	00000000 	nop
8010405c:	00404821 	move	t1,v0
80104060:	3402ffff 	li	v0,0xffff
80104064:	0049102b 	sltu	v0,v0,t1
80104068:	10400058 	beqz	v0,801041cc <initTimer+0x268>
8010406c:	00002021 	move	a0,zero
80104070:	3403ffff 	li	v1,0xffff
80104074:	00094882 	srl	t1,t1,0x2
80104078:	0069102b 	sltu	v0,v1,t1
8010407c:	1440fffd 	bnez	v0,80104074 <initTimer+0x110>
80104080:	24840001 	addiu	a0,a0,1
80104084:	24020005 	li	v0,5
80104088:	2c830006 	sltiu	v1,a0,6
8010408c:	0083100b 	movn	v0,a0,v1
80104090:	000210c0 	sll	v0,v0,0x3
80104094:	304affff 	andi	t2,v0,0xffff
80104098:	96030000 	lhu	v1,0(s0)
8010409c:	3c02b000 	lui	v0,0xb000
801040a0:	24080001 	li	t0,1
801040a4:	34472048 	ori	a3,v0,0x2048
801040a8:	34452040 	ori	a1,v0,0x2040
801040ac:	34462044 	ori	a2,v0,0x2044
801040b0:	3063ffc7 	andi	v1,v1,0xffc7
801040b4:	26640010 	addiu	a0,s3,16
801040b8:	00882004 	sllv	a0,t0,a0
801040bc:	02688804 	sllv	s1,t0,s3
801040c0:	34422034 	ori	v0,v0,0x2034
801040c4:	01431825 	or	v1,t2,v1
801040c8:	02473821 	addu	a3,s2,a3
801040cc:	02452821 	addu	a1,s2,a1
801040d0:	3128ffff 	andi	t0,t1,0xffff
801040d4:	02463021 	addu	a2,s2,a2
801040d8:	a6030000 	sh	v1,0(s0)
801040dc:	ac440000 	sw	a0,0(v0)
801040e0:	ac510000 	sw	s1,0(v0)
801040e4:	a4a80000 	sh	t0,0(a1)
801040e8:	a4c00000 	sh	zero,0(a2)
801040ec:	a4e00000 	sh	zero,0(a3)
801040f0:	1280000d 	beqz	s4,80104128 <initTimer+0x1c4>
801040f4:	8fbf0028 	lw	ra,40(sp)
801040f8:	24020005 	li	v0,5
801040fc:	12620012 	beq	s3,v0,80104148 <initTimer+0x1e4>
80104100:	02802821 	move	a1,s4
80104104:	3c028010 	lui	v0,0x8010
80104108:	02a03021 	move	a2,s5
8010410c:	24423280 	addiu	v0,v0,12928
80104110:	0040f809 	jalr	v0
80104114:	24040015 	li	a0,21
80104118:	3c02b000 	lui	v0,0xb000
8010411c:	34422038 	ori	v0,v0,0x2038
80104120:	ac510000 	sw	s1,0(v0)
80104124:	8fbf0028 	lw	ra,40(sp)
80104128:	8fb50024 	lw	s5,36(sp)
8010412c:	8fb40020 	lw	s4,32(sp)
80104130:	8fb3001c 	lw	s3,28(sp)
80104134:	8fb20018 	lw	s2,24(sp)
80104138:	8fb10014 	lw	s1,20(sp)
8010413c:	8fb00010 	lw	s0,16(sp)
80104140:	03e00008 	jr	ra
80104144:	27bd0030 	addiu	sp,sp,48
80104148:	3c028010 	lui	v0,0x8010
8010414c:	02a03021 	move	a2,s5
80104150:	24423280 	addiu	v0,v0,12928
80104154:	0040f809 	jalr	v0
80104158:	24040016 	li	a0,22
8010415c:	08041047 	j	8010411c <initTimer+0x1b8>
80104160:	3c02b000 	lui	v0,0xb000
80104164:	3c02b000 	lui	v0,0xb000
80104168:	3450209c 	ori	s0,v0,0x209c
8010416c:	96020000 	lhu	v0,0(s0)
80104170:	24130005 	li	s3,5
80104174:	3042ff7f 	andi	v0,v0,0xff7f
80104178:	a6020000 	sh	v0,0(s0)
8010417c:	96030000 	lhu	v1,0(s0)
80104180:	24120050 	li	s2,80
80104184:	3063fff8 	andi	v1,v1,0xfff8
80104188:	34630004 	ori	v1,v1,0x4
8010418c:	a6030000 	sh	v1,0(s0)
80104190:	04a1ff99 	bgez	a1,80103ff8 <initTimer+0x94>
80104194:	3c038019 	lui	v1,0x8019
80104198:	00051042 	srl	v0,a1,0x1
8010419c:	30a40001 	andi	a0,a1,0x1
801041a0:	3c038019 	lui	v1,0x8019
801041a4:	2463a170 	addiu	v1,v1,-24208
801041a8:	0060f809 	jalr	v1
801041ac:	00822025 	or	a0,a0,v0
801041b0:	3c038019 	lui	v1,0x8019
801041b4:	00402021 	move	a0,v0
801041b8:	24639ce0 	addiu	v1,v1,-25376
801041bc:	0060f809 	jalr	v1
801041c0:	00402821 	move	a1,v0
801041c4:	08041002 	j	80104008 <initTimer+0xa4>
801041c8:	3c058019 	lui	a1,0x8019
801041cc:	08041026 	j	80104098 <initTimer+0x134>
801041d0:	00005021 	move	t2,zero

801041d4 <_StartTicker>:
801041d4:	3c02005b 	lui	v0,0x5b
801041d8:	00043042 	srl	a2,a0,0x1
801041dc:	34428d80 	ori	v0,v0,0x8d80
801041e0:	00c23021 	addu	a2,a2,v0
801041e4:	00c4001b 	divu	zero,a2,a0
801041e8:	008001f4 	teq	a0,zero,0x7
801041ec:	27bdffe8 	addiu	sp,sp,-24
801041f0:	3c04b000 	lui	a0,0xb000
801041f4:	afbf0010 	sw	ra,16(sp)
801041f8:	34850020 	ori	a1,a0,0x20
801041fc:	8ca20000 	lw	v0,0(a1)
80104200:	2403fffd 	li	v1,-3
80104204:	00431024 	and	v0,v0,v1
80104208:	aca20000 	sw	v0,0(a1)
8010420c:	3487204c 	ori	a3,a0,0x204c
80104210:	94e30000 	lhu	v1,0(a3)
80104214:	24090001 	li	t1,1
80104218:	34852034 	ori	a1,a0,0x2034
8010421c:	34882038 	ori	t0,a0,0x2038
80104220:	3063ff7f 	andi	v1,v1,0xff7f
80104224:	3c020001 	lui	v0,0x1
80104228:	a4e30000 	sh	v1,0(a3)
8010422c:	aca20000 	sw	v0,0(a1)
80104230:	ad090000 	sw	t1,0(t0)
80104234:	94e20000 	lhu	v0,0(a3)
80104238:	348b2014 	ori	t3,a0,0x2014
8010423c:	3042fff8 	andi	v0,v0,0xfff8
80104240:	34420004 	ori	v0,v0,0x4
80104244:	a4e20000 	sh	v0,0(a3)
80104248:	94e30000 	lhu	v1,0(a3)
8010424c:	348a2040 	ori	t2,a0,0x2040
80104250:	3063ffc7 	andi	v1,v1,0xffc7
80104254:	34882048 	ori	t0,a0,0x2048
80104258:	34630008 	ori	v1,v1,0x8
8010425c:	34822044 	ori	v0,a0,0x2044
80104260:	34842028 	ori	a0,a0,0x2028
80104264:	a4e30000 	sh	v1,0(a3)
80104268:	3c058010 	lui	a1,0x8010
8010426c:	24a53df0 	addiu	a1,a1,15856
80104270:	00003012 	mflo	a2
80104274:	30c6ffff 	andi	a2,a2,0xffff
80104278:	a5460000 	sh	a2,0(t2)
8010427c:	a4460000 	sh	a2,0(v0)
80104280:	a5000000 	sh	zero,0(t0)
80104284:	ac890000 	sw	t1,0(a0)
80104288:	ad690000 	sw	t1,0(t3)
8010428c:	94e20000 	lhu	v0,0(a3)
80104290:	3c028010 	lui	v0,0x8010
80104294:	24040015 	li	a0,21
80104298:	24423280 	addiu	v0,v0,12928
8010429c:	0040f809 	jalr	v0
801042a0:	00003021 	move	a2,zero
801042a4:	40056000 	mfc0	a1,c0_status
801042a8:	3c04801c 	lui	a0,0x801c
801042ac:	3c19800f 	lui	t9,0x800f
801042b0:	8fbf0010 	lw	ra,16(sp)
801042b4:	24841b88 	addiu	a0,a0,7048
801042b8:	27394bb0 	addiu	t9,t9,19376
801042bc:	03200008 	jr	t9
801042c0:	27bd0018 	addiu	sp,sp,24
	...

801042d0 <serial_setbrg>:
801042d0:	3c03b003 	lui	v1,0xb003
801042d4:	3464000c 	ori	a0,v1,0xc
801042d8:	90820000 	lbu	v0,0(a0)
801042dc:	34650004 	ori	a1,v1,0x4
801042e0:	304200ff 	andi	v0,v0,0xff
801042e4:	34420080 	ori	v0,v0,0x80
801042e8:	3046007f 	andi	a2,v0,0x7f
801042ec:	304200ff 	andi	v0,v0,0xff
801042f0:	a0820000 	sb	v0,0(a0)
801042f4:	2402001a 	li	v0,26
801042f8:	a0a00000 	sb	zero,0(a1)
801042fc:	a0620000 	sb	v0,0(v1)
80104300:	a0860000 	sb	a2,0(a0)
80104304:	03e00008 	jr	ra
80104308:	00000000 	nop

8010430c <serial_waitfinish>:
8010430c:	3c02b003 	lui	v0,0xb003
80104310:	34430014 	ori	v1,v0,0x14
80104314:	90620000 	lbu	v0,0(v1)
80104318:	30420040 	andi	v0,v0,0x40
8010431c:	1040fffd 	beqz	v0,80104314 <serial_waitfinish+0x8>
80104320:	00000000 	nop
80104324:	03e00008 	jr	ra
80104328:	00000000 	nop

8010432c <serial_tstc>:
8010432c:	3c03b003 	lui	v1,0xb003
80104330:	34630014 	ori	v1,v1,0x14
80104334:	90620000 	lbu	v0,0(v1)
80104338:	03e00008 	jr	ra
8010433c:	30420001 	andi	v0,v0,0x1

80104340 <serial_getc>:
80104340:	3c04b003 	lui	a0,0xb003
80104344:	34830014 	ori	v1,a0,0x14
80104348:	90620000 	lbu	v0,0(v1)
8010434c:	30420001 	andi	v0,v0,0x1
80104350:	1040fffd 	beqz	v0,80104348 <serial_getc+0x8>
80104354:	00000000 	nop
80104358:	90820000 	lbu	v0,0(a0)
8010435c:	03e00008 	jr	ra
80104360:	304200ff 	andi	v0,v0,0xff

80104364 <serial_getc_noblock>:
80104364:	3c06b003 	lui	a2,0xb003
80104368:	34c20014 	ori	v0,a2,0x14
8010436c:	90430000 	lbu	v1,0(v0)
80104370:	30630001 	andi	v1,v1,0x1
80104374:	10600004 	beqz	v1,80104388 <serial_getc_noblock+0x24>
80104378:	00002821 	move	a1,zero
8010437c:	90c20000 	lbu	v0,0(a2)
80104380:	24050001 	li	a1,1
80104384:	a0820000 	sb	v0,0(a0)
80104388:	03e00008 	jr	ra
8010438c:	00a01021 	move	v0,a1

80104390 <serial_init>:
80104390:	3c04b000 	lui	a0,0xb000
80104394:	34840020 	ori	a0,a0,0x20
80104398:	8c830000 	lw	v1,0(a0)
8010439c:	3c07b003 	lui	a3,0xb003
801043a0:	2402fffe 	li	v0,-2
801043a4:	00621824 	and	v1,v1,v0
801043a8:	34e90004 	ori	t1,a3,0x4
801043ac:	ac830000 	sw	v1,0(a0)
801043b0:	34e80008 	ori	t0,a3,0x8
801043b4:	a1200000 	sb	zero,0(t1)
801043b8:	91020000 	lbu	v0,0(t0)
801043bc:	34e6000c 	ori	a2,a3,0xc
801043c0:	304200ef 	andi	v0,v0,0xef
801043c4:	34e50020 	ori	a1,a3,0x20
801043c8:	2403fffc 	li	v1,-4
801043cc:	24040003 	li	a0,3
801043d0:	a1020000 	sb	v0,0(t0)
801043d4:	a0a30000 	sb	v1,0(a1)
801043d8:	a0c40000 	sb	a0,0(a2)
801043dc:	90c20000 	lbu	v0,0(a2)
801043e0:	304200ff 	andi	v0,v0,0xff
801043e4:	34420080 	ori	v0,v0,0x80
801043e8:	3043007f 	andi	v1,v0,0x7f
801043ec:	304200ff 	andi	v0,v0,0xff
801043f0:	a0c20000 	sb	v0,0(a2)
801043f4:	2402001a 	li	v0,26
801043f8:	a1200000 	sb	zero,0(t1)
801043fc:	a0e20000 	sb	v0,0(a3)
80104400:	24020017 	li	v0,23
80104404:	a0c30000 	sb	v1,0(a2)
80104408:	a1020000 	sb	v0,0(t0)
8010440c:	03e00008 	jr	ra
80104410:	00001021 	move	v0,zero

80104414 <serial_putc>:
80104414:	00042600 	sll	a0,a0,0x18
80104418:	00042603 	sra	a0,a0,0x18
8010441c:	2402000a 	li	v0,10
80104420:	1082000a 	beq	a0,v0,8010444c <serial_putc+0x38>
80104424:	3c05b003 	lui	a1,0xb003
80104428:	3c05b003 	lui	a1,0xb003
8010442c:	34a30014 	ori	v1,a1,0x14
80104430:	90620000 	lbu	v0,0(v1)
80104434:	30420020 	andi	v0,v0,0x20
80104438:	1040fffb 	beqz	v0,80104428 <serial_putc+0x14>
8010443c:	308200ff 	andi	v0,a0,0xff
80104440:	a0a20000 	sb	v0,0(a1)
80104444:	03e00008 	jr	ra
80104448:	00000000 	nop
8010444c:	34a30014 	ori	v1,a1,0x14
80104450:	90620000 	lbu	v0,0(v1)
80104454:	30420020 	andi	v0,v0,0x20
80104458:	1040fffd 	beqz	v0,80104450 <serial_putc+0x3c>
8010445c:	2402000d 	li	v0,13
80104460:	a0a20000 	sb	v0,0(a1)
80104464:	0804110b 	j	8010442c <serial_putc+0x18>
80104468:	3c05b003 	lui	a1,0xb003

8010446c <serial_puti>:
8010446c:	27bdffd0 	addiu	sp,sp,-48
80104470:	afb50024 	sw	s5,36(sp)
80104474:	3c158010 	lui	s5,0x8010
80104478:	afb60028 	sw	s6,40(sp)
8010447c:	afb40020 	sw	s4,32(sp)
80104480:	afb3001c 	sw	s3,28(sp)
80104484:	afb20018 	sw	s2,24(sp)
80104488:	afbf002c 	sw	ra,44(sp)
8010448c:	afb10014 	sw	s1,20(sp)
80104490:	afb00010 	sw	s0,16(sp)
80104494:	0080a021 	move	s4,a0
80104498:	2412001c 	li	s2,28
8010449c:	2413000a 	li	s3,10
801044a0:	26b64414 	addiu	s6,s5,17428
801044a4:	02541006 	srlv	v0,s4,s2
801044a8:	3042000f 	andi	v0,v0,0xf
801044ac:	2c43000a 	sltiu	v1,v0,10
801044b0:	10600025 	beqz	v1,80104548 <serial_puti+0xdc>
801044b4:	00000000 	nop
801044b8:	24420030 	addiu	v0,v0,48
801044bc:	00028e00 	sll	s1,v0,0x18
801044c0:	00118e03 	sra	s1,s1,0x18
801044c4:	12330025 	beq	s1,s3,8010455c <serial_puti+0xf0>
801044c8:	00000000 	nop
801044cc:	3c04b003 	lui	a0,0xb003
801044d0:	34900014 	ori	s0,a0,0x14
801044d4:	92020000 	lbu	v0,0(s0)
801044d8:	30420020 	andi	v0,v0,0x20
801044dc:	1040fffb 	beqz	v0,801044cc <serial_puti+0x60>
801044e0:	322300ff 	andi	v1,s1,0xff
801044e4:	2652fffc 	addiu	s2,s2,-4
801044e8:	2402fffc 	li	v0,-4
801044ec:	a0830000 	sb	v1,0(a0)
801044f0:	1642ffed 	bne	s2,v0,801044a8 <serial_puti+0x3c>
801044f4:	02541006 	srlv	v0,s4,s2
801044f8:	26a24414 	addiu	v0,s5,17428
801044fc:	0040f809 	jalr	v0
80104500:	2404000d 	li	a0,13
80104504:	02001821 	move	v1,s0
80104508:	90620000 	lbu	v0,0(v1)
8010450c:	30420020 	andi	v0,v0,0x20
80104510:	1040fffd 	beqz	v0,80104508 <serial_puti+0x9c>
80104514:	3c02b003 	lui	v0,0xb003
80104518:	2403000a 	li	v1,10
8010451c:	a0430000 	sb	v1,0(v0)
80104520:	8fbf002c 	lw	ra,44(sp)
80104524:	8fb60028 	lw	s6,40(sp)
80104528:	8fb50024 	lw	s5,36(sp)
8010452c:	8fb40020 	lw	s4,32(sp)
80104530:	8fb3001c 	lw	s3,28(sp)
80104534:	8fb20018 	lw	s2,24(sp)
80104538:	8fb10014 	lw	s1,20(sp)
8010453c:	8fb00010 	lw	s0,16(sp)
80104540:	03e00008 	jr	ra
80104544:	27bd0030 	addiu	sp,sp,48
80104548:	24420057 	addiu	v0,v0,87
8010454c:	00028e00 	sll	s1,v0,0x18
80104550:	00118e03 	sra	s1,s1,0x18
80104554:	1633ffdd 	bne	s1,s3,801044cc <serial_puti+0x60>
80104558:	00000000 	nop
8010455c:	02c0f809 	jalr	s6
80104560:	2404000d 	li	a0,13
80104564:	08041134 	j	801044d0 <serial_puti+0x64>
80104568:	3c04b003 	lui	a0,0xb003

8010456c <serial_puts>:
8010456c:	27bdffd8 	addiu	sp,sp,-40
80104570:	afb20018 	sw	s2,24(sp)
80104574:	afbf0024 	sw	ra,36(sp)
80104578:	afb40020 	sw	s4,32(sp)
8010457c:	afb3001c 	sw	s3,28(sp)
80104580:	afb10014 	sw	s1,20(sp)
80104584:	afb00010 	sw	s0,16(sp)
80104588:	00809021 	move	s2,a0
8010458c:	80840000 	lb	a0,0(a0)
80104590:	10800012 	beqz	a0,801045dc <serial_puts+0x70>
80104594:	3c028010 	lui	v0,0x8010
80104598:	3c03b003 	lui	v1,0xb003
8010459c:	24544414 	addiu	s4,v0,17428
801045a0:	34700014 	ori	s0,v1,0x14
801045a4:	2413000a 	li	s3,10
801045a8:	00048e00 	sll	s1,a0,0x18
801045ac:	00118e03 	sra	s1,s1,0x18
801045b0:	12330012 	beq	s1,s3,801045fc <serial_puts+0x90>
801045b4:	26520001 	addiu	s2,s2,1
801045b8:	92020000 	lbu	v0,0(s0)
801045bc:	30420020 	andi	v0,v0,0x20
801045c0:	1040fffd 	beqz	v0,801045b8 <serial_puts+0x4c>
801045c4:	322300ff 	andi	v1,s1,0xff
801045c8:	3c02b003 	lui	v0,0xb003
801045cc:	a0430000 	sb	v1,0(v0)
801045d0:	82440000 	lb	a0,0(s2)
801045d4:	1480fff5 	bnez	a0,801045ac <serial_puts+0x40>
801045d8:	00048e00 	sll	s1,a0,0x18
801045dc:	8fbf0024 	lw	ra,36(sp)
801045e0:	8fb40020 	lw	s4,32(sp)
801045e4:	8fb3001c 	lw	s3,28(sp)
801045e8:	8fb20018 	lw	s2,24(sp)
801045ec:	8fb10014 	lw	s1,20(sp)
801045f0:	8fb00010 	lw	s0,16(sp)
801045f4:	03e00008 	jr	ra
801045f8:	27bd0028 	addiu	sp,sp,40
801045fc:	0280f809 	jalr	s4
80104600:	2404000d 	li	a0,13
80104604:	0804116e 	j	801045b8 <serial_puts+0x4c>
80104608:	00000000 	nop
8010460c:	00000000 	nop

80104610 <dl_iterate_phdr>:
80104610:	03e00008 	jr	ra
80104614:	00001021 	move	v0,zero

80104618 <ext_putc_unlocked>:
80104618:	3c198010 	lui	t9,0x8010
8010461c:	27392948 	addiu	t9,t9,10568
80104620:	03200008 	jr	t9
80104624:	00000000 	nop

80104628 <_putc>:
80104628:	00042600 	sll	a0,a0,0x18
8010462c:	3c198010 	lui	t9,0x8010
80104630:	27392948 	addiu	t9,t9,10568
80104634:	03200008 	jr	t9
80104638:	00042603 	sra	a0,a0,0x18

8010463c <cprintf>:
8010463c:	27bdff80 	addiu	sp,sp,-128
80104640:	3c028010 	lui	v0,0x8010
80104644:	afb60070 	sw	s6,112(sp)
80104648:	24564628 	addiu	s6,v0,17960
8010464c:	3c02801c 	lui	v0,0x801c
80104650:	27a30084 	addiu	v1,sp,132
80104654:	24421b94 	addiu	v0,v0,7060
80104658:	afbe0078 	sw	s8,120(sp)
8010465c:	afb20060 	sw	s2,96(sp)
80104660:	afb00058 	sw	s0,88(sp)
80104664:	afbf007c 	sw	ra,124(sp)
80104668:	afb70074 	sw	s7,116(sp)
8010466c:	afb5006c 	sw	s5,108(sp)
80104670:	afb40068 	sw	s4,104(sp)
80104674:	afb30064 	sw	s3,100(sp)
80104678:	afb1005c 	sw	s1,92(sp)
8010467c:	00809021 	move	s2,a0
80104680:	afa2004c 	sw	v0,76(sp)
80104684:	afa50084 	sw	a1,132(sp)
80104688:	afa60088 	sw	a2,136(sp)
8010468c:	afa7008c 	sw	a3,140(sp)
80104690:	afa30010 	sw	v1,16(sp)
80104694:	92440000 	lbu	a0,0(s2)
80104698:	00608021 	move	s0,v1
8010469c:	1080000d 	beqz	a0,801046d4 <cprintf+0x98>
801046a0:	0000f021 	move	s8,zero
801046a4:	24020025 	li	v0,37
801046a8:	10820017 	beq	a0,v0,80104708 <cprintf+0xcc>
801046ac:	2402000a 	li	v0,10
801046b0:	1082002c 	beq	a0,v0,80104764 <cprintf+0x128>
801046b4:	00000000 	nop
801046b8:	02c0f809 	jalr	s6
801046bc:	00002821 	move	a1,zero
801046c0:	27de0001 	addiu	s8,s8,1
801046c4:	26520001 	addiu	s2,s2,1
801046c8:	92440000 	lbu	a0,0(s2)
801046cc:	1480fff6 	bnez	a0,801046a8 <cprintf+0x6c>
801046d0:	24020025 	li	v0,37
801046d4:	03c01021 	move	v0,s8
801046d8:	8fbf007c 	lw	ra,124(sp)
801046dc:	8fbe0078 	lw	s8,120(sp)
801046e0:	8fb70074 	lw	s7,116(sp)
801046e4:	8fb60070 	lw	s6,112(sp)
801046e8:	8fb5006c 	lw	s5,108(sp)
801046ec:	8fb40068 	lw	s4,104(sp)
801046f0:	8fb30064 	lw	s3,100(sp)
801046f4:	8fb20060 	lw	s2,96(sp)
801046f8:	8fb1005c 	lw	s1,92(sp)
801046fc:	8fb00058 	lw	s0,88(sp)
80104700:	03e00008 	jr	ra
80104704:	27bd0080 	addiu	sp,sp,128
80104708:	afa00048 	sw	zero,72(sp)
8010470c:	2408ffff 	li	t0,-1
80104710:	afa0003c 	sw	zero,60(sp)
80104714:	00003821 	move	a3,zero
80104718:	26520001 	addiu	s2,s2,1
8010471c:	92450000 	lbu	a1,0(s2)
80104720:	2ca20079 	sltiu	v0,a1,121
80104724:	10400009 	beqz	v0,8010474c <cprintf+0x110>
80104728:	00052600 	sll	a0,a1,0x18
8010472c:	3c03801c 	lui	v1,0x801c
80104730:	00051080 	sll	v0,a1,0x2
80104734:	24631bb0 	addiu	v1,v1,7088
80104738:	00431021 	addu	v0,v0,v1
8010473c:	8c440000 	lw	a0,0(v0)
80104740:	00800008 	jr	a0
80104744:	00000000 	nop
80104748:	00052600 	sll	a0,a1,0x18
8010474c:	00042603 	sra	a0,a0,0x18
80104750:	02c0f809 	jalr	s6
80104754:	00002821 	move	a1,zero
80104758:	27de0001 	addiu	s8,s8,1
8010475c:	080411b2 	j	801046c8 <cprintf+0x8c>
80104760:	26520001 	addiu	s2,s2,1
80104764:	2404000d 	li	a0,13
80104768:	02c0f809 	jalr	s6
8010476c:	00002821 	move	a1,zero
80104770:	27de0001 	addiu	s8,s8,1
80104774:	2404000a 	li	a0,10
80104778:	02c0f809 	jalr	s6
8010477c:	00002821 	move	a1,zero
80104780:	080411b1 	j	801046c4 <cprintf+0x88>
80104784:	27de0001 	addiu	s8,s8,1
80104788:	8fa60048 	lw	a2,72(sp)
8010478c:	34c60001 	ori	a2,a2,0x1
80104790:	afa60048 	sw	a2,72(sp)
80104794:	8fa30048 	lw	v1,72(sp)
80104798:	30620004 	andi	v0,v1,0x4
8010479c:	144000d1 	bnez	v0,80104ae4 <cprintf+0x4a8>
801047a0:	00000000 	nop
801047a4:	8e040000 	lw	a0,0(s0)
801047a8:	26100004 	addiu	s0,s0,4
801047ac:	afb00038 	sw	s0,56(sp)
801047b0:	0480017e 	bltz	a0,80104dac <cprintf+0x770>
801047b4:	2406000a 	li	a2,10
801047b8:	05000004 	bltz	t0,801047cc <cprintf+0x190>
801047bc:	8fa30048 	lw	v1,72(sp)
801047c0:	2402ffdf 	li	v0,-33
801047c4:	00621824 	and	v1,v1,v0
801047c8:	afa30048 	sw	v1,72(sp)
801047cc:	14800151 	bnez	a0,80104d14 <cprintf+0x6d8>
801047d0:	27b40034 	addiu	s4,sp,52
801047d4:	1500014f 	bnez	t0,80104d14 <cprintf+0x6d8>
801047d8:	00000000 	nop
801047dc:	27a20014 	addiu	v0,sp,20
801047e0:	00541023 	subu	v0,v0,s4
801047e4:	24440020 	addiu	a0,v0,32
801047e8:	14e00161 	bnez	a3,80104d70 <cprintf+0x734>
801047ec:	afa40040 	sw	a0,64(sp)
801047f0:	00809821 	move	s3,a0
801047f4:	8fa60048 	lw	a2,72(sp)
801047f8:	26620002 	addiu	v0,s3,2
801047fc:	30d70040 	andi	s7,a2,0x40
80104800:	0057980b 	movn	s3,v0,s7
80104804:	0113182a 	slt	v1,t0,s3
80104808:	30c20030 	andi	v0,a2,0x30
8010480c:	0260a821 	move	s5,s3
80104810:	afa20044 	sw	v0,68(sp)
80104814:	14400011 	bnez	v0,8010485c <cprintf+0x220>
80104818:	0103a80a 	movz	s5,t0,v1
8010481c:	8fa3003c 	lw	v1,60(sp)
80104820:	1060000e 	beqz	v1,8010485c <cprintf+0x220>
80104824:	02a3102a 	slt	v0,s5,v1
80104828:	1040000c 	beqz	v0,8010485c <cprintf+0x220>
8010482c:	00000000 	nop
80104830:	00008021 	move	s0,zero
80104834:	00758823 	subu	s1,v1,s5
80104838:	24040020 	li	a0,32
8010483c:	00002821 	move	a1,zero
80104840:	26100001 	addiu	s0,s0,1
80104844:	afa70050 	sw	a3,80(sp)
80104848:	02c0f809 	jalr	s6
8010484c:	afa80054 	sw	t0,84(sp)
80104850:	8fa70050 	lw	a3,80(sp)
80104854:	1611fff8 	bne	s0,s1,80104838 <cprintf+0x1fc>
80104858:	8fa80054 	lw	t0,84(sp)
8010485c:	14e0007c 	bnez	a3,80104a50 <cprintf+0x414>
80104860:	00e02021 	move	a0,a3
80104864:	16e00080 	bnez	s7,80104a68 <cprintf+0x42c>
80104868:	24040030 	li	a0,48
8010486c:	8fa40044 	lw	a0,68(sp)
80104870:	24020020 	li	v0,32
80104874:	10820087 	beq	a0,v0,80104a94 <cprintf+0x458>
80104878:	8fa6003c 	lw	a2,60(sp)
8010487c:	0268102a 	slt	v0,s3,t0
80104880:	1040000b 	beqz	v0,801048b0 <cprintf+0x274>
80104884:	8fa30040 	lw	v1,64(sp)
80104888:	01138823 	subu	s1,t0,s3
8010488c:	00008021 	move	s0,zero
80104890:	26100001 	addiu	s0,s0,1
80104894:	24040030 	li	a0,48
80104898:	02c0f809 	jalr	s6
8010489c:	00002821 	move	a1,zero
801048a0:	1611fffc 	bne	s0,s1,80104894 <cprintf+0x258>
801048a4:	26100001 	addiu	s0,s0,1
801048a8:	2610ffff 	addiu	s0,s0,-1
801048ac:	8fa30040 	lw	v1,64(sp)
801048b0:	2462ffff 	addiu	v0,v1,-1
801048b4:	04400009 	bltz	v0,801048dc <cprintf+0x2a0>
801048b8:	8fa40048 	lw	a0,72(sp)
801048bc:	02808021 	move	s0,s4
801048c0:	02838821 	addu	s1,s4,v1
801048c4:	82040000 	lb	a0,0(s0)
801048c8:	00002821 	move	a1,zero
801048cc:	02c0f809 	jalr	s6
801048d0:	26100001 	addiu	s0,s0,1
801048d4:	1611fffb 	bne	s0,s1,801048c4 <cprintf+0x288>
801048d8:	8fa40048 	lw	a0,72(sp)
801048dc:	30820010 	andi	v0,a0,0x10
801048e0:	1040000f 	beqz	v0,80104920 <cprintf+0x2e4>
801048e4:	8fa3003c 	lw	v1,60(sp)
801048e8:	8fa6003c 	lw	a2,60(sp)
801048ec:	02a6102a 	slt	v0,s5,a2
801048f0:	1040000c 	beqz	v0,80104924 <cprintf+0x2e8>
801048f4:	8fb00038 	lw	s0,56(sp)
801048f8:	00008021 	move	s0,zero
801048fc:	00d58823 	subu	s1,a2,s5
80104900:	26100001 	addiu	s0,s0,1
80104904:	24040020 	li	a0,32
80104908:	02c0f809 	jalr	s6
8010490c:	00002821 	move	a1,zero
80104910:	1611fffc 	bne	s0,s1,80104904 <cprintf+0x2c8>
80104914:	26100001 	addiu	s0,s0,1
80104918:	2610ffff 	addiu	s0,s0,-1
8010491c:	8fa3003c 	lw	v1,60(sp)
80104920:	8fb00038 	lw	s0,56(sp)
80104924:	0075102a 	slt	v0,v1,s5
80104928:	0062a80a 	movz	s5,v1,v0
8010492c:	03d5f021 	addu	s8,s8,s5
80104930:	080411b2 	j	801046c8 <cprintf+0x8c>
80104934:	26520001 	addiu	s2,s2,1
80104938:	8fa20048 	lw	v0,72(sp)
8010493c:	34420001 	ori	v0,v0,0x1
80104940:	afa20048 	sw	v0,72(sp)
80104944:	8fa30048 	lw	v1,72(sp)
80104948:	30620004 	andi	v0,v1,0x4
8010494c:	1440005f 	bnez	v0,80104acc <cprintf+0x490>
80104950:	00000000 	nop
80104954:	8e040000 	lw	a0,0(s0)
80104958:	24060008 	li	a2,8
8010495c:	26100004 	addiu	s0,s0,4
80104960:	00003821 	move	a3,zero
80104964:	080411ee 	j	801047b8 <cprintf+0x17c>
80104968:	afb00038 	sw	s0,56(sp)
8010496c:	8fa40048 	lw	a0,72(sp)
80104970:	34840001 	ori	a0,a0,0x1
80104974:	afa40048 	sw	a0,72(sp)
80104978:	8fa60048 	lw	a2,72(sp)
8010497c:	30c20004 	andi	v0,a2,0x4
80104980:	1440002d 	bnez	v0,80104a38 <cprintf+0x3fc>
80104984:	00000000 	nop
80104988:	8e040000 	lw	a0,0(s0)
8010498c:	2406000a 	li	a2,10
80104990:	26100004 	addiu	s0,s0,4
80104994:	00003821 	move	a3,zero
80104998:	080411ee 	j	801047b8 <cprintf+0x17c>
8010499c:	afb00038 	sw	s0,56(sp)
801049a0:	3c028019 	lui	v0,0x8019
801049a4:	2442cdcc 	addiu	v0,v0,-12852
801049a8:	afa2004c 	sw	v0,76(sp)
801049ac:	8fa30048 	lw	v1,72(sp)
801049b0:	30620004 	andi	v0,v1,0x4
801049b4:	10400018 	beqz	v0,80104a18 <cprintf+0x3dc>
801049b8:	8fa60048 	lw	a2,72(sp)
801049bc:	86040000 	lh	a0,0(s0)
801049c0:	30c20008 	andi	v0,a2,0x8
801049c4:	26100004 	addiu	s0,s0,4
801049c8:	10400018 	beqz	v0,80104a2c <cprintf+0x3f0>
801049cc:	afb00038 	sw	s0,56(sp)
801049d0:	10800016 	beqz	a0,80104a2c <cprintf+0x3f0>
801049d4:	00000000 	nop
801049d8:	34c60040 	ori	a2,a2,0x40
801049dc:	afa60048 	sw	a2,72(sp)
801049e0:	00003821 	move	a3,zero
801049e4:	080411ee 	j	801047b8 <cprintf+0x17c>
801049e8:	24060010 	li	a2,16
801049ec:	8e040000 	lw	a0,0(s0)
801049f0:	26030004 	addiu	v1,s0,4
801049f4:	048100bf 	bgez	a0,80104cf4 <cprintf+0x6b8>
801049f8:	afa4003c 	sw	a0,60(sp)
801049fc:	00043023 	negu	a2,a0
80104a00:	afa6003c 	sw	a2,60(sp)
80104a04:	00608021 	move	s0,v1
80104a08:	8fa20048 	lw	v0,72(sp)
80104a0c:	34420010 	ori	v0,v0,0x10
80104a10:	080411c6 	j	80104718 <cprintf+0xdc>
80104a14:	afa20048 	sw	v0,72(sp)
80104a18:	8e040000 	lw	a0,0(s0)
80104a1c:	30c20008 	andi	v0,a2,0x8
80104a20:	26100004 	addiu	s0,s0,4
80104a24:	1440ffea 	bnez	v0,801049d0 <cprintf+0x394>
80104a28:	afb00038 	sw	s0,56(sp)
80104a2c:	24060010 	li	a2,16
80104a30:	080411ee 	j	801047b8 <cprintf+0x17c>
80104a34:	00003821 	move	a3,zero
80104a38:	86040000 	lh	a0,0(s0)
80104a3c:	2406000a 	li	a2,10
80104a40:	26100004 	addiu	s0,s0,4
80104a44:	00003821 	move	a3,zero
80104a48:	080411ee 	j	801047b8 <cprintf+0x17c>
80104a4c:	afb00038 	sw	s0,56(sp)
80104a50:	00002821 	move	a1,zero
80104a54:	02c0f809 	jalr	s6
80104a58:	afa80054 	sw	t0,84(sp)
80104a5c:	12e0ff83 	beqz	s7,8010486c <cprintf+0x230>
80104a60:	8fa80054 	lw	t0,84(sp)
80104a64:	24040030 	li	a0,48
80104a68:	00002821 	move	a1,zero
80104a6c:	02c0f809 	jalr	s6
80104a70:	afa80054 	sw	t0,84(sp)
80104a74:	82440000 	lb	a0,0(s2)
80104a78:	02c0f809 	jalr	s6
80104a7c:	00002821 	move	a1,zero
80104a80:	8fa40044 	lw	a0,68(sp)
80104a84:	24020020 	li	v0,32
80104a88:	1482ff7c 	bne	a0,v0,8010487c <cprintf+0x240>
80104a8c:	8fa80054 	lw	t0,84(sp)
80104a90:	8fa6003c 	lw	a2,60(sp)
80104a94:	02a6102a 	slt	v0,s5,a2
80104a98:	1040ff79 	beqz	v0,80104880 <cprintf+0x244>
80104a9c:	0268102a 	slt	v0,s3,t0
80104aa0:	00008021 	move	s0,zero
80104aa4:	00d58823 	subu	s1,a2,s5
80104aa8:	24040030 	li	a0,48
80104aac:	00002821 	move	a1,zero
80104ab0:	26100001 	addiu	s0,s0,1
80104ab4:	02c0f809 	jalr	s6
80104ab8:	afa80054 	sw	t0,84(sp)
80104abc:	1611fffa 	bne	s0,s1,80104aa8 <cprintf+0x46c>
80104ac0:	8fa80054 	lw	t0,84(sp)
80104ac4:	08041220 	j	80104880 <cprintf+0x244>
80104ac8:	0268102a 	slt	v0,s3,t0
80104acc:	86040000 	lh	a0,0(s0)
80104ad0:	24060008 	li	a2,8
80104ad4:	26100004 	addiu	s0,s0,4
80104ad8:	00003821 	move	a3,zero
80104adc:	080411ee 	j	801047b8 <cprintf+0x17c>
80104ae0:	afb00038 	sw	s0,56(sp)
80104ae4:	86040000 	lh	a0,0(s0)
80104ae8:	26100004 	addiu	s0,s0,4
80104aec:	080411ec 	j	801047b0 <cprintf+0x174>
80104af0:	afb00038 	sw	s0,56(sp)
80104af4:	8fa30048 	lw	v1,72(sp)
80104af8:	34630004 	ori	v1,v1,0x4
80104afc:	080411c6 	j	80104718 <cprintf+0xdc>
80104b00:	afa30048 	sw	v1,72(sp)
80104b04:	8e020000 	lw	v0,0(s0)
80104b08:	26100004 	addiu	s0,s0,4
80104b0c:	afb00038 	sw	s0,56(sp)
80104b10:	27b40014 	addiu	s4,sp,20
80104b14:	24080001 	li	t0,1
80104b18:	a3a20014 	sb	v0,20(sp)
80104b1c:	01009821 	move	s3,t0
80104b20:	afa80040 	sw	t0,64(sp)
80104b24:	00003821 	move	a3,zero
80104b28:	080411fd 	j	801047f4 <cprintf+0x1b8>
80104b2c:	00004021 	move	t0,zero
80104b30:	8fa20048 	lw	v0,72(sp)
80104b34:	34420002 	ori	v0,v0,0x2
80104b38:	080411c6 	j	80104718 <cprintf+0xdc>
80104b3c:	afa20048 	sw	v0,72(sp)
80104b40:	3c02801f 	lui	v0,0x801f
80104b44:	24442b20 	addiu	a0,v0,11040
80104b48:	afa0003c 	sw	zero,60(sp)
80104b4c:	8fa6003c 	lw	a2,60(sp)
80104b50:	26520001 	addiu	s2,s2,1
80104b54:	000610c0 	sll	v0,a2,0x3
80104b58:	00061840 	sll	v1,a2,0x1
80104b5c:	00621821 	addu	v1,v1,v0
80104b60:	00651821 	addu	v1,v1,a1
80104b64:	92450000 	lbu	a1,0(s2)
80104b68:	2463ffd0 	addiu	v1,v1,-48
80104b6c:	00051600 	sll	v0,a1,0x18
80104b70:	00021603 	sra	v0,v0,0x18
80104b74:	04400006 	bltz	v0,80104b90 <cprintf+0x554>
80104b78:	afa3003c 	sw	v1,60(sp)
80104b7c:	00a41821 	addu	v1,a1,a0
80104b80:	90620000 	lbu	v0,0(v1)
80104b84:	30420004 	andi	v0,v0,0x4
80104b88:	1440fff1 	bnez	v0,80104b50 <cprintf+0x514>
80104b8c:	8fa6003c 	lw	a2,60(sp)
80104b90:	080411c6 	j	80104718 <cprintf+0xdc>
80104b94:	2652ffff 	addiu	s2,s2,-1
80104b98:	8fa40048 	lw	a0,72(sp)
80104b9c:	30820001 	andi	v0,a0,0x1
80104ba0:	14400004 	bnez	v0,80104bb4 <cprintf+0x578>
80104ba4:	02001821 	move	v1,s0
80104ba8:	30820004 	andi	v0,a0,0x4
80104bac:	14400082 	bnez	v0,80104db8 <cprintf+0x77c>
80104bb0:	00000000 	nop
80104bb4:	8c620000 	lw	v0,0(v1)
80104bb8:	26100004 	addiu	s0,s0,4
80104bbc:	26520001 	addiu	s2,s2,1
80104bc0:	080411b2 	j	801046c8 <cprintf+0x8c>
80104bc4:	ac5e0000 	sw	s8,0(v0)
80104bc8:	8e140000 	lw	s4,0(s0)
80104bcc:	26100004 	addiu	s0,s0,4
80104bd0:	1280007e 	beqz	s4,80104dcc <cprintf+0x790>
80104bd4:	afb00038 	sw	s0,56(sp)
80104bd8:	0500008a 	bltz	t0,80104e04 <cprintf+0x7c8>
80104bdc:	3c028012 	lui	v0,0x8012
80104be0:	01003021 	move	a2,t0
80104be4:	afa80054 	sw	t0,84(sp)
80104be8:	02802021 	move	a0,s4
80104bec:	2442c3b0 	addiu	v0,v0,-15440
80104bf0:	0040f809 	jalr	v0
80104bf4:	00002821 	move	a1,zero
80104bf8:	1040ffc8 	beqz	v0,80104b1c <cprintf+0x4e0>
80104bfc:	8fa80054 	lw	t0,84(sp)
80104c00:	00541823 	subu	v1,v0,s4
80104c04:	0103102a 	slt	v0,t0,v1
80104c08:	1440ffc4 	bnez	v0,80104b1c <cprintf+0x4e0>
80104c0c:	00000000 	nop
80104c10:	080412c7 	j	80104b1c <cprintf+0x4e0>
80104c14:	00604021 	move	t0,v1
80104c18:	8fa40048 	lw	a0,72(sp)
80104c1c:	34840001 	ori	a0,a0,0x1
80104c20:	080411c6 	j	80104718 <cprintf+0xdc>
80104c24:	afa40048 	sw	a0,72(sp)
80104c28:	080411c6 	j	80104718 <cprintf+0xdc>
80104c2c:	2407002b 	li	a3,43
80104c30:	14e0feb9 	bnez	a3,80104718 <cprintf+0xdc>
80104c34:	00000000 	nop
80104c38:	080411c6 	j	80104718 <cprintf+0xdc>
80104c3c:	24070020 	li	a3,32
80104c40:	8fa30048 	lw	v1,72(sp)
80104c44:	34630008 	ori	v1,v1,0x8
80104c48:	080411c6 	j	80104718 <cprintf+0xdc>
80104c4c:	afa30048 	sw	v1,72(sp)
80104c50:	8fa30048 	lw	v1,72(sp)
80104c54:	34630020 	ori	v1,v1,0x20
80104c58:	080411c6 	j	80104718 <cprintf+0xdc>
80104c5c:	afa30048 	sw	v1,72(sp)
80104c60:	26520001 	addiu	s2,s2,1
80104c64:	92430000 	lbu	v1,0(s2)
80104c68:	2402002a 	li	v0,42
80104c6c:	1062005e 	beq	v1,v0,80104de8 <cprintf+0x7ac>
80104c70:	00031600 	sll	v0,v1,0x18
80104c74:	00021603 	sra	v0,v0,0x18
80104c78:	04400068 	bltz	v0,80104e1c <cprintf+0x7e0>
80104c7c:	3c02801f 	lui	v0,0x801f
80104c80:	24442b20 	addiu	a0,v0,11040
80104c84:	00602821 	move	a1,v1
80104c88:	00641821 	addu	v1,v1,a0
80104c8c:	90620000 	lbu	v0,0(v1)
80104c90:	30420004 	andi	v0,v0,0x4
80104c94:	10400061 	beqz	v0,80104e1c <cprintf+0x7e0>
80104c98:	00003021 	move	a2,zero
80104c9c:	0804132e 	j	80104cb8 <cprintf+0x67c>
80104ca0:	00804021 	move	t0,a0
80104ca4:	00881821 	addu	v1,a0,t0
80104ca8:	90620000 	lbu	v0,0(v1)
80104cac:	30420004 	andi	v0,v0,0x4
80104cb0:	1040000b 	beqz	v0,80104ce0 <cprintf+0x6a4>
80104cb4:	00802821 	move	a1,a0
80104cb8:	26520001 	addiu	s2,s2,1
80104cbc:	92440000 	lbu	a0,0(s2)
80104cc0:	000610c0 	sll	v0,a2,0x3
80104cc4:	00061840 	sll	v1,a2,0x1
80104cc8:	00621821 	addu	v1,v1,v0
80104ccc:	00041600 	sll	v0,a0,0x18
80104cd0:	00651821 	addu	v1,v1,a1
80104cd4:	00021603 	sra	v0,v0,0x18
80104cd8:	0441fff2 	bgez	v0,80104ca4 <cprintf+0x668>
80104cdc:	2466ffd0 	addiu	a2,v1,-48
80104ce0:	2408ffff 	li	t0,-1
80104ce4:	28c20000 	slti	v0,a2,0
80104ce8:	00c2400a 	movz	t0,a2,v0
80104cec:	2652ffff 	addiu	s2,s2,-1
80104cf0:	02001821 	move	v1,s0
80104cf4:	080411c6 	j	80104718 <cprintf+0xdc>
80104cf8:	00608021 	move	s0,v1
80104cfc:	8e040000 	lw	a0,0(s0)
80104d00:	24060010 	li	a2,16
80104d04:	26100004 	addiu	s0,s0,4
80104d08:	00003821 	move	a3,zero
80104d0c:	080411ee 	j	801047b8 <cprintf+0x17c>
80104d10:	afb00038 	sw	s0,56(sp)
80104d14:	0086001b 	divu	zero,a0,a2
80104d18:	00c001f4 	teq	a2,zero,0x7
80104d1c:	8fa4004c 	lw	a0,76(sp)
80104d20:	2694ffff 	addiu	s4,s4,-1
80104d24:	00001010 	mfhi	v0
80104d28:	00001812 	mflo	v1
80104d2c:	00821021 	addu	v0,a0,v0
80104d30:	80450000 	lb	a1,0(v0)
80104d34:	00602021 	move	a0,v1
80104d38:	1460fff6 	bnez	v1,80104d14 <cprintf+0x6d8>
80104d3c:	a2850000 	sb	a1,0(s4)
80104d40:	8fa30048 	lw	v1,72(sp)
80104d44:	30620008 	andi	v0,v1,0x8
80104d48:	1440000b 	bnez	v0,80104d78 <cprintf+0x73c>
80104d4c:	24020008 	li	v0,8
80104d50:	3c04801c 	lui	a0,0x801c
80104d54:	27a20014 	addiu	v0,sp,20
80104d58:	24841b94 	addiu	a0,a0,7060
80104d5c:	00541023 	subu	v0,v0,s4
80104d60:	afa4004c 	sw	a0,76(sp)
80104d64:	24440020 	addiu	a0,v0,32
80104d68:	10e0fea1 	beqz	a3,801047f0 <cprintf+0x1b4>
80104d6c:	afa40040 	sw	a0,64(sp)
80104d70:	080411fd 	j	801047f4 <cprintf+0x1b8>
80104d74:	24530021 	addiu	s3,v0,33
80104d78:	10c20004 	beq	a2,v0,80104d8c <cprintf+0x750>
80104d7c:	3c06801c 	lui	a2,0x801c
80104d80:	24c61b94 	addiu	a2,a2,7060
80104d84:	080411f7 	j	801047dc <cprintf+0x1a0>
80104d88:	afa6004c 	sw	a2,76(sp)
80104d8c:	24020030 	li	v0,48
80104d90:	10a20011 	beq	a1,v0,80104dd8 <cprintf+0x79c>
80104d94:	3c03801c 	lui	v1,0x801c
80104d98:	2694ffff 	addiu	s4,s4,-1
80104d9c:	24631b94 	addiu	v1,v1,7060
80104da0:	a2820000 	sb	v0,0(s4)
80104da4:	080411f7 	j	801047dc <cprintf+0x1a0>
80104da8:	afa3004c 	sw	v1,76(sp)
80104dac:	00042023 	negu	a0,a0
80104db0:	080411ee 	j	801047b8 <cprintf+0x17c>
80104db4:	2407002d 	li	a3,45
80104db8:	8e020000 	lw	v0,0(s0)
80104dbc:	26520001 	addiu	s2,s2,1
80104dc0:	26100004 	addiu	s0,s0,4
80104dc4:	080411b2 	j	801046c8 <cprintf+0x8c>
80104dc8:	a45e0000 	sh	s8,0(v0)
80104dcc:	3c02801c 	lui	v0,0x801c
80104dd0:	080412f6 	j	80104bd8 <cprintf+0x59c>
80104dd4:	24541ba8 	addiu	s4,v0,7080
80104dd8:	3c02801c 	lui	v0,0x801c
80104ddc:	24421b94 	addiu	v0,v0,7060
80104de0:	080411f7 	j	801047dc <cprintf+0x1a0>
80104de4:	afa2004c 	sw	v0,76(sp)
80104de8:	8e030000 	lw	v1,0(s0)
80104dec:	2408ffff 	li	t0,-1
80104df0:	28620000 	slti	v0,v1,0
80104df4:	0062400a 	movz	t0,v1,v0
80104df8:	26030004 	addiu	v1,s0,4
80104dfc:	080411c6 	j	80104718 <cprintf+0xdc>
80104e00:	00608021 	move	s0,v1
80104e04:	3c028012 	lui	v0,0x8012
80104e08:	2442bdb0 	addiu	v0,v0,-16976
80104e0c:	0040f809 	jalr	v0
80104e10:	02802021 	move	a0,s4
80104e14:	080412c7 	j	80104b1c <cprintf+0x4e0>
80104e18:	00404021 	move	t0,v0
80104e1c:	00004021 	move	t0,zero
80104e20:	2652ffff 	addiu	s2,s2,-1
80104e24:	0804133d 	j	80104cf4 <cprintf+0x6b8>
80104e28:	02001821 	move	v1,s0
80104e2c:	00000000 	nop

80104e30 <heapInit>:
80104e30:	2403fffc 	li	v1,-4
80104e34:	24840003 	addiu	a0,a0,3
80104e38:	00832024 	and	a0,a0,v1
80104e3c:	00a32824 	and	a1,a1,v1
80104e40:	3c02801f 	lui	v0,0x801f
80104e44:	3c03801f 	lui	v1,0x801f
80104e48:	ac454514 	sw	a1,17684(v0)
80104e4c:	ac644510 	sw	a0,17680(v1)
80104e50:	a0800008 	sb	zero,8(a0)
80104e54:	ac800000 	sw	zero,0(a0)
80104e58:	03e00008 	jr	ra
80104e5c:	ac800004 	sw	zero,4(a0)

80104e60 <Drv_deAlloc>:
80104e60:	9082ffff 	lbu	v0,-1(a0)
80104e64:	00822023 	subu	a0,a0,v0
80104e68:	8c83fff0 	lw	v1,-16(a0)
80104e6c:	8c85fff4 	lw	a1,-12(a0)
80104e70:	2486fff0 	addiu	a2,a0,-16
80104e74:	1060000d 	beqz	v1,80104eac <Drv_deAlloc+0x4c>
80104e78:	2484fff4 	addiu	a0,a0,-12
80104e7c:	14a00010 	bnez	a1,80104ec0 <Drv_deAlloc+0x60>
80104e80:	00000000 	nop
80104e84:	90620008 	lbu	v0,8(v1)
80104e88:	1440000a 	bnez	v0,80104eb4 <Drv_deAlloc+0x54>
80104e8c:	24670008 	addiu	a3,v1,8
80104e90:	ac650004 	sw	a1,4(v1)
80104e94:	a0e00000 	sb	zero,0(a3)
80104e98:	8c840000 	lw	a0,0(a0)
80104e9c:	10800006 	beqz	a0,80104eb8 <Drv_deAlloc+0x58>
80104ea0:	00000000 	nop
80104ea4:	03e00008 	jr	ra
80104ea8:	ac830000 	sw	v1,0(a0)
80104eac:	14a00007 	bnez	a1,80104ecc <Drv_deAlloc+0x6c>
80104eb0:	00000000 	nop
80104eb4:	a0c00008 	sb	zero,8(a2)
80104eb8:	03e00008 	jr	ra
80104ebc:	00000000 	nop
80104ec0:	90620008 	lbu	v0,8(v1)
80104ec4:	1040000c 	beqz	v0,80104ef8 <Drv_deAlloc+0x98>
80104ec8:	24670008 	addiu	a3,v1,8
80104ecc:	90a20008 	lbu	v0,8(a1)
80104ed0:	1440fff8 	bnez	v0,80104eb4 <Drv_deAlloc+0x54>
80104ed4:	00000000 	nop
80104ed8:	8ca20004 	lw	v0,4(a1)
80104edc:	ac820000 	sw	v0,0(a0)
80104ee0:	a0c00008 	sb	zero,8(a2)
80104ee4:	8ca20004 	lw	v0,4(a1)
80104ee8:	1040fff3 	beqz	v0,80104eb8 <Drv_deAlloc+0x58>
80104eec:	00000000 	nop
80104ef0:	03e00008 	jr	ra
80104ef4:	ac460000 	sw	a2,0(v0)
80104ef8:	90a20008 	lbu	v0,8(a1)
80104efc:	1440ffe4 	bnez	v0,80104e90 <Drv_deAlloc+0x30>
80104f00:	00000000 	nop
80104f04:	8ca20004 	lw	v0,4(a1)
80104f08:	a0600008 	sb	zero,8(v1)
80104f0c:	ac620004 	sw	v0,4(v1)
80104f10:	8ca20004 	lw	v0,4(a1)
80104f14:	1040ffe8 	beqz	v0,80104eb8 <Drv_deAlloc+0x58>
80104f18:	00000000 	nop
80104f1c:	03e00008 	jr	ra
80104f20:	ac430000 	sw	v1,0(v0)

80104f24 <loc_alloc>:
80104f24:	3c02801f 	lui	v0,0x801f
80104f28:	8c474510 	lw	a3,17680(v0)
80104f2c:	24840003 	addiu	a0,a0,3
80104f30:	90e20008 	lbu	v0,8(a3)
80104f34:	00042082 	srl	a0,a0,0x2
80104f38:	00042080 	sll	a0,a0,0x2
80104f3c:	10400021 	beqz	v0,80104fc4 <loc_alloc+0xa0>
80104f40:	24e90008 	addiu	t1,a3,8
80104f44:	8ce50004 	lw	a1,4(a3)
80104f48:	3c02801f 	lui	v0,0x801f
80104f4c:	8c4a4514 	lw	t2,17684(v0)
80104f50:	24a90004 	addiu	t1,a1,4
80104f54:	10a00018 	beqz	a1,80104fb8 <loc_alloc+0x94>
80104f58:	00a03821 	move	a3,a1
80104f5c:	90a20008 	lbu	v0,8(a1)
80104f60:	14400011 	bnez	v0,80104fa8 <loc_alloc+0x84>
80104f64:	24a80008 	addiu	t0,a1,8
80104f68:	8ca50004 	lw	a1,4(a1)
80104f6c:	01471023 	subu	v0,t2,a3
80104f70:	2443fff0 	addiu	v1,v0,-16
80104f74:	10a00002 	beqz	a1,80104f80 <loc_alloc+0x5c>
80104f78:	00a71023 	subu	v0,a1,a3
80104f7c:	2443fff0 	addiu	v1,v0,-16
80104f80:	24820014 	addiu	v0,a0,20
80104f84:	0062102b 	sltu	v0,v1,v0
80104f88:	10400033 	beqz	v0,80105058 <loc_alloc+0x134>
80104f8c:	0064302b 	sltu	a2,v1,a0
80104f90:	14c0ffef 	bnez	a2,80104f50 <loc_alloc+0x2c>
80104f94:	24020001 	li	v0,1
80104f98:	24e60010 	addiu	a2,a3,16
80104f9c:	a1020000 	sb	v0,0(t0)
80104fa0:	03e00008 	jr	ra
80104fa4:	00c01021 	move	v0,a2
80104fa8:	8ca50004 	lw	a1,4(a1)
80104fac:	24a90004 	addiu	t1,a1,4
80104fb0:	14a0ffea 	bnez	a1,80104f5c <loc_alloc+0x38>
80104fb4:	00a03821 	move	a3,a1
80104fb8:	00003021 	move	a2,zero
80104fbc:	03e00008 	jr	ra
80104fc0:	00c01021 	move	v0,a2
80104fc4:	8ce50004 	lw	a1,4(a3)
80104fc8:	14a00016 	bnez	a1,80105024 <loc_alloc+0x100>
80104fcc:	24e80004 	addiu	t0,a3,4
80104fd0:	3c03801f 	lui	v1,0x801f
80104fd4:	8c624514 	lw	v0,17684(v1)
80104fd8:	00471023 	subu	v0,v0,a3
80104fdc:	2443fff0 	addiu	v1,v0,-16
80104fe0:	24820014 	addiu	v0,a0,20
80104fe4:	0062102b 	sltu	v0,v1,v0
80104fe8:	14400015 	bnez	v0,80105040 <loc_alloc+0x11c>
80104fec:	0064102b 	sltu	v0,v1,a0
80104ff0:	24e60010 	addiu	a2,a3,16
80104ff4:	00862021 	addu	a0,a0,a2
80104ff8:	24030001 	li	v1,1
80104ffc:	ad040000 	sw	a0,0(t0)
80105000:	a1230000 	sb	v1,0(t1)
80105004:	8d020000 	lw	v0,0(t0)
80105008:	ac470000 	sw	a3,0(v0)
8010500c:	a0400008 	sb	zero,8(v0)
80105010:	10a0ffe3 	beqz	a1,80104fa0 <loc_alloc+0x7c>
80105014:	ac450004 	sw	a1,4(v0)
80105018:	00c01021 	move	v0,a2
8010501c:	03e00008 	jr	ra
80105020:	aca40000 	sw	a0,0(a1)
80105024:	00a71023 	subu	v0,a1,a3
80105028:	2443fff0 	addiu	v1,v0,-16
8010502c:	24820014 	addiu	v0,a0,20
80105030:	0062102b 	sltu	v0,v1,v0
80105034:	1040ffef 	beqz	v0,80104ff4 <loc_alloc+0xd0>
80105038:	24e60010 	addiu	a2,a3,16
8010503c:	0064102b 	sltu	v0,v1,a0
80105040:	1440ffc1 	bnez	v0,80104f48 <loc_alloc+0x24>
80105044:	24e60010 	addiu	a2,a3,16
80105048:	24020001 	li	v0,1
8010504c:	a1220000 	sb	v0,0(t1)
80105050:	03e00008 	jr	ra
80105054:	00c01021 	move	v0,a2
80105058:	24e60010 	addiu	a2,a3,16
8010505c:	00862021 	addu	a0,a0,a2
80105060:	24030001 	li	v1,1
80105064:	ad240000 	sw	a0,0(t1)
80105068:	a1030000 	sb	v1,0(t0)
8010506c:	8d220000 	lw	v0,0(t1)
80105070:	ac470000 	sw	a3,0(v0)
80105074:	a0400008 	sb	zero,8(v0)
80105078:	10a0ffc9 	beqz	a1,80104fa0 <loc_alloc+0x7c>
8010507c:	ac450004 	sw	a1,4(v0)
80105080:	08041407 	j	8010501c <loc_alloc+0xf8>
80105084:	00c01021 	move	v0,a2

80105088 <Drv_realloc>:
80105088:	24a50003 	addiu	a1,a1,3
8010508c:	00052882 	srl	a1,a1,0x2
80105090:	27bdffd8 	addiu	sp,sp,-40
80105094:	00052880 	sll	a1,a1,0x2
80105098:	afb10014 	sw	s1,20(sp)
8010509c:	afbf0024 	sw	ra,36(sp)
801050a0:	afb40020 	sw	s4,32(sp)
801050a4:	afb3001c 	sw	s3,28(sp)
801050a8:	afb20018 	sw	s2,24(sp)
801050ac:	afb00010 	sw	s0,16(sp)
801050b0:	14a00018 	bnez	a1,80105114 <Drv_realloc+0x8c>
801050b4:	00808821 	move	s1,a0
801050b8:	9082ffff 	lbu	v0,-1(a0)
801050bc:	00821023 	subu	v0,a0,v0
801050c0:	8c47fff0 	lw	a3,-16(v0)
801050c4:	8c46fff4 	lw	a2,-12(v0)
801050c8:	2448fff0 	addiu	t0,v0,-16
801050cc:	14e0002f 	bnez	a3,8010518c <Drv_realloc+0x104>
801050d0:	2443fff4 	addiu	v1,v0,-12
801050d4:	10c00005 	beqz	a2,801050ec <Drv_realloc+0x64>
801050d8:	00002021 	move	a0,zero
801050dc:	90c20008 	lbu	v0,8(a2)
801050e0:	10400093 	beqz	v0,80105330 <Drv_realloc+0x2a8>
801050e4:	00000000 	nop
801050e8:	00002021 	move	a0,zero
801050ec:	a1000008 	sb	zero,8(t0)
801050f0:	8fbf0024 	lw	ra,36(sp)
801050f4:	8fb40020 	lw	s4,32(sp)
801050f8:	8fb3001c 	lw	s3,28(sp)
801050fc:	8fb20018 	lw	s2,24(sp)
80105100:	8fb10014 	lw	s1,20(sp)
80105104:	8fb00010 	lw	s0,16(sp)
80105108:	00801021 	move	v0,a0
8010510c:	03e00008 	jr	ra
80105110:	27bd0028 	addiu	sp,sp,40
80105114:	1080007d 	beqz	a0,8010530c <Drv_realloc+0x284>
80105118:	2494ffff 	addiu	s4,a0,-1
8010511c:	9090ffff 	lbu	s0,-1(a0)
80105120:	00903823 	subu	a3,a0,s0
80105124:	8ce3fff4 	lw	v1,-12(a3)
80105128:	00679023 	subu	s2,v1,a3
8010512c:	02501023 	subu	v0,s2,s0
80105130:	0045102b 	sltu	v0,v0,a1
80105134:	1040ffee 	beqz	v0,801050f0 <Drv_realloc+0x68>
80105138:	24e8fff0 	addiu	t0,a3,-16
8010513c:	10600027 	beqz	v1,801051dc <Drv_realloc+0x154>
80105140:	00b02021 	addu	a0,a1,s0
80105144:	90620008 	lbu	v0,8(v1)
80105148:	14400025 	bnez	v0,801051e0 <Drv_realloc+0x158>
8010514c:	3c028010 	lui	v0,0x8010
80105150:	8c660004 	lw	a2,4(v1)
80105154:	00b02021 	addu	a0,a1,s0
80105158:	00c31023 	subu	v0,a2,v1
8010515c:	02421021 	addu	v0,s2,v0
80105160:	2452fff0 	addiu	s2,v0,-16
80105164:	0244182b 	sltu	v1,s2,a0
80105168:	1460001d 	bnez	v1,801051e0 <Drv_realloc+0x158>
8010516c:	3c028010 	lui	v0,0x8010
80105170:	00871021 	addu	v0,a0,a3
80105174:	02202021 	move	a0,s1
80105178:	ace2fff4 	sw	v0,-12(a3)
8010517c:	ac480000 	sw	t0,0(v0)
80105180:	ac460004 	sw	a2,4(v0)
80105184:	0804143c 	j	801050f0 <Drv_realloc+0x68>
80105188:	a0400008 	sb	zero,8(v0)
8010518c:	14c00040 	bnez	a2,80105290 <Drv_realloc+0x208>
80105190:	00000000 	nop
80105194:	90e20008 	lbu	v0,8(a3)
80105198:	1440ffd3 	bnez	v0,801050e8 <Drv_realloc+0x60>
8010519c:	24e90008 	addiu	t1,a3,8
801051a0:	ace60004 	sw	a2,4(a3)
801051a4:	a1200000 	sb	zero,0(t1)
801051a8:	8c620000 	lw	v0,0(v1)
801051ac:	14400044 	bnez	v0,801052c0 <Drv_realloc+0x238>
801051b0:	00002021 	move	a0,zero
801051b4:	00002021 	move	a0,zero
801051b8:	8fbf0024 	lw	ra,36(sp)
801051bc:	8fb40020 	lw	s4,32(sp)
801051c0:	8fb3001c 	lw	s3,28(sp)
801051c4:	8fb20018 	lw	s2,24(sp)
801051c8:	8fb10014 	lw	s1,20(sp)
801051cc:	8fb00010 	lw	s0,16(sp)
801051d0:	00801021 	move	v0,a0
801051d4:	03e00008 	jr	ra
801051d8:	27bd0028 	addiu	sp,sp,40
801051dc:	3c028010 	lui	v0,0x8010
801051e0:	24424f24 	addiu	v0,v0,20260
801051e4:	0040f809 	jalr	v0
801051e8:	00000000 	nop
801051ec:	1040fff2 	beqz	v0,801051b8 <Drv_realloc+0x130>
801051f0:	00002021 	move	a0,zero
801051f4:	02029821 	addu	s3,s0,v0
801051f8:	3c028011 	lui	v0,0x8011
801051fc:	02403021 	move	a2,s2
80105200:	a270ffff 	sb	s0,-1(s3)
80105204:	02602021 	move	a0,s3
80105208:	2442c930 	addiu	v0,v0,-14032
8010520c:	0040f809 	jalr	v0
80105210:	02202821 	move	a1,s1
80105214:	92830000 	lbu	v1,0(s4)
80105218:	02231823 	subu	v1,s1,v1
8010521c:	8c66fff0 	lw	a2,-16(v1)
80105220:	8c67fff4 	lw	a3,-12(v1)
80105224:	2468fff0 	addiu	t0,v1,-16
80105228:	10c00027 	beqz	a2,801052c8 <Drv_realloc+0x240>
8010522c:	2463fff4 	addiu	v1,v1,-12
80105230:	10e00047 	beqz	a3,80105350 <Drv_realloc+0x2c8>
80105234:	00000000 	nop
80105238:	90c20008 	lbu	v0,8(a2)
8010523c:	14400024 	bnez	v0,801052d0 <Drv_realloc+0x248>
80105240:	24c90008 	addiu	t1,a2,8
80105244:	90e20008 	lbu	v0,8(a3)
80105248:	14400044 	bnez	v0,8010535c <Drv_realloc+0x2d4>
8010524c:	00000000 	nop
80105250:	8ce20004 	lw	v0,4(a3)
80105254:	a0c00008 	sb	zero,8(a2)
80105258:	acc20004 	sw	v0,4(a2)
8010525c:	8ce20004 	lw	v0,4(a3)
80105260:	14400043 	bnez	v0,80105370 <Drv_realloc+0x2e8>
80105264:	02602021 	move	a0,s3
80105268:	02602021 	move	a0,s3
8010526c:	8fbf0024 	lw	ra,36(sp)
80105270:	8fb40020 	lw	s4,32(sp)
80105274:	8fb3001c 	lw	s3,28(sp)
80105278:	8fb20018 	lw	s2,24(sp)
8010527c:	8fb10014 	lw	s1,20(sp)
80105280:	8fb00010 	lw	s0,16(sp)
80105284:	00801021 	move	v0,a0
80105288:	03e00008 	jr	ra
8010528c:	27bd0028 	addiu	sp,sp,40
80105290:	90e20008 	lbu	v0,8(a3)
80105294:	1440ff91 	bnez	v0,801050dc <Drv_realloc+0x54>
80105298:	24e90008 	addiu	t1,a3,8
8010529c:	90c20008 	lbu	v0,8(a2)
801052a0:	1440ffbf 	bnez	v0,801051a0 <Drv_realloc+0x118>
801052a4:	00000000 	nop
801052a8:	8cc20004 	lw	v0,4(a2)
801052ac:	a0e00008 	sb	zero,8(a3)
801052b0:	ace20004 	sw	v0,4(a3)
801052b4:	8cc20004 	lw	v0,4(a2)
801052b8:	1040ffbe 	beqz	v0,801051b4 <Drv_realloc+0x12c>
801052bc:	00002021 	move	a0,zero
801052c0:	0804143c 	j	801050f0 <Drv_realloc+0x68>
801052c4:	ac470000 	sw	a3,0(v0)
801052c8:	10e0000e 	beqz	a3,80105304 <Drv_realloc+0x27c>
801052cc:	02602021 	move	a0,s3
801052d0:	90e20008 	lbu	v0,8(a3)
801052d4:	1440000b 	bnez	v0,80105304 <Drv_realloc+0x27c>
801052d8:	02602021 	move	a0,s3
801052dc:	8ce20004 	lw	v0,4(a3)
801052e0:	ac620000 	sw	v0,0(v1)
801052e4:	a1000008 	sb	zero,8(t0)
801052e8:	8ce20004 	lw	v0,4(a3)
801052ec:	1040ffe0 	beqz	v0,80105270 <Drv_realloc+0x1e8>
801052f0:	8fbf0024 	lw	ra,36(sp)
801052f4:	02602021 	move	a0,s3
801052f8:	0804149b 	j	8010526c <Drv_realloc+0x1e4>
801052fc:	ac480000 	sw	t0,0(v0)
80105300:	02602021 	move	a0,s3
80105304:	0804149b 	j	8010526c <Drv_realloc+0x1e4>
80105308:	a1000008 	sb	zero,8(t0)
8010530c:	3c028010 	lui	v0,0x8010
80105310:	24424f24 	addiu	v0,v0,20260
80105314:	0040f809 	jalr	v0
80105318:	00a02021 	move	a0,a1
8010531c:	10400002 	beqz	v0,80105328 <Drv_realloc+0x2a0>
80105320:	00000000 	nop
80105324:	a040ffff 	sb	zero,-1(v0)
80105328:	0804143c 	j	801050f0 <Drv_realloc+0x68>
8010532c:	00402021 	move	a0,v0
80105330:	8cc20004 	lw	v0,4(a2)
80105334:	ac620000 	sw	v0,0(v1)
80105338:	a1000008 	sb	zero,8(t0)
8010533c:	8cc20004 	lw	v0,4(a2)
80105340:	1040ff9c 	beqz	v0,801051b4 <Drv_realloc+0x12c>
80105344:	00002021 	move	a0,zero
80105348:	0804143c 	j	801050f0 <Drv_realloc+0x68>
8010534c:	ac480000 	sw	t0,0(v0)
80105350:	90c20008 	lbu	v0,8(a2)
80105354:	1440ffea 	bnez	v0,80105300 <Drv_realloc+0x278>
80105358:	24c90008 	addiu	t1,a2,8
8010535c:	acc70004 	sw	a3,4(a2)
80105360:	a1200000 	sb	zero,0(t1)
80105364:	8c620000 	lw	v0,0(v1)
80105368:	1040ffbf 	beqz	v0,80105268 <Drv_realloc+0x1e0>
8010536c:	02602021 	move	a0,s3
80105370:	0804149b 	j	8010526c <Drv_realloc+0x1e4>
80105374:	ac460000 	sw	a2,0(v0)

80105378 <Drv_alloc>:
80105378:	27bdffe8 	addiu	sp,sp,-24
8010537c:	3c028010 	lui	v0,0x8010
80105380:	afbf0010 	sw	ra,16(sp)
80105384:	24424f24 	addiu	v0,v0,20260
80105388:	0040f809 	jalr	v0
8010538c:	00000000 	nop
80105390:	10400003 	beqz	v0,801053a0 <Drv_alloc+0x28>
80105394:	8fbf0010 	lw	ra,16(sp)
80105398:	a040ffff 	sb	zero,-1(v0)
8010539c:	8fbf0010 	lw	ra,16(sp)
801053a0:	03e00008 	jr	ra
801053a4:	27bd0018 	addiu	sp,sp,24

801053a8 <Drv_calloc>:
801053a8:	27bdffe0 	addiu	sp,sp,-32
801053ac:	afb00010 	sw	s0,16(sp)
801053b0:	70a48002 	mul	s0,a1,a0
801053b4:	3c028010 	lui	v0,0x8010
801053b8:	afb10014 	sw	s1,20(sp)
801053bc:	afbf0018 	sw	ra,24(sp)
801053c0:	24424f24 	addiu	v0,v0,20260
801053c4:	0040f809 	jalr	v0
801053c8:	02002021 	move	a0,s0
801053cc:	00408821 	move	s1,v0
801053d0:	02003021 	move	a2,s0
801053d4:	00402021 	move	a0,v0
801053d8:	10400002 	beqz	v0,801053e4 <Drv_calloc+0x3c>
801053dc:	00002821 	move	a1,zero
801053e0:	a040ffff 	sb	zero,-1(v0)
801053e4:	3c028011 	lui	v0,0x8011
801053e8:	2442ca64 	addiu	v0,v0,-13724
801053ec:	0040f809 	jalr	v0
801053f0:	00000000 	nop
801053f4:	02201021 	move	v0,s1
801053f8:	8fbf0018 	lw	ra,24(sp)
801053fc:	8fb10014 	lw	s1,20(sp)
80105400:	8fb00010 	lw	s0,16(sp)
80105404:	03e00008 	jr	ra
80105408:	27bd0020 	addiu	sp,sp,32
8010540c:	00000000 	nop

80105410 <MMC_GetSize>:
80105410:	3c02803a 	lui	v0,0x803a
80105414:	3c038031 	lui	v1,0x8031
80105418:	24444e3c 	addiu	a0,v0,20028
8010541c:	8c625578 	lw	v0,21880(v1)
80105420:	1440000a 	bnez	v0,8010544c <MMC_GetSize+0x3c>
80105424:	3c03803a 	lui	v1,0x803a
80105428:	9482003a 	lhu	v0,58(a0)
8010542c:	90830040 	lbu	v1,64(a0)
80105430:	24420001 	addiu	v0,v0,1
80105434:	24630002 	addiu	v1,v1,2
80105438:	90840034 	lbu	a0,52(a0)
8010543c:	00621004 	sllv	v0,v0,v1
80105440:	00821004 	sllv	v0,v0,a0
80105444:	03e00008 	jr	ra
80105448:	00021242 	srl	v0,v0,0x9
8010544c:	94624e76 	lhu	v0,20086(v1)
80105450:	00021280 	sll	v0,v0,0xa
80105454:	03e00008 	jr	ra
80105458:	24420400 	addiu	v0,v0,1024

8010545c <mmc_result_to_string>:
8010545c:	3c02801c 	lui	v0,0x801c
80105460:	244221ec 	addiu	v0,v0,8684
80105464:	00042080 	sll	a0,a0,0x2
80105468:	00822021 	addu	a0,a0,v0
8010546c:	03e00008 	jr	ra
80105470:	8c820004 	lw	v0,4(a0)

80105474 <mmc_unpack_csd>:
80105474:	8c870030 	lw	a3,48(a0)
80105478:	14e00012 	bnez	a3,801054c4 <mmc_unpack_csd+0x50>
8010547c:	2486001c 	addiu	a2,a0,28
80105480:	90c20001 	lbu	v0,1(a2)
80105484:	00021182 	srl	v0,v0,0x6
80105488:	10400010 	beqz	v0,801054cc <mmc_unpack_csd+0x58>
8010548c:	a0a20000 	sb	v0,0(a1)
80105490:	24030001 	li	v1,1
80105494:	3c028031 	lui	v0,0x8031
80105498:	ac435578 	sw	v1,21880(v0)
8010549c:	90a30000 	lbu	v1,0(a1)
801054a0:	1060000e 	beqz	v1,801054dc <mmc_unpack_csd+0x68>
801054a4:	00000000 	nop
801054a8:	24020001 	li	v0,1
801054ac:	10620091 	beq	v1,v0,801056f4 <mmc_unpack_csd+0x280>
801054b0:	00000000 	nop
801054b4:	90c20000 	lbu	v0,0(a2)
801054b8:	24030012 	li	v1,18
801054bc:	3842003f 	xori	v0,v0,0x3f
801054c0:	0062380b 	movn	a3,v1,v0
801054c4:	03e00008 	jr	ra
801054c8:	00e01021 	move	v0,a3
801054cc:	90a30000 	lbu	v1,0(a1)
801054d0:	3c028031 	lui	v0,0x8031
801054d4:	1460fff4 	bnez	v1,801054a8 <mmc_unpack_csd+0x34>
801054d8:	ac405578 	sw	zero,21880(v0)
801054dc:	90c20002 	lbu	v0,2(a2)
801054e0:	a0a20002 	sb	v0,2(a1)
801054e4:	90c30003 	lbu	v1,3(a2)
801054e8:	a0a30003 	sb	v1,3(a1)
801054ec:	90c20004 	lbu	v0,4(a2)
801054f0:	a0a20004 	sb	v0,4(a1)
801054f4:	90c30005 	lbu	v1,5(a2)
801054f8:	90c20006 	lbu	v0,6(a2)
801054fc:	00031900 	sll	v1,v1,0x4
80105500:	00021102 	srl	v0,v0,0x4
80105504:	00621825 	or	v1,v1,v0
80105508:	a4a30006 	sh	v1,6(a1)
8010550c:	90c20006 	lbu	v0,6(a2)
80105510:	3044000f 	andi	a0,v0,0xf
80105514:	2c83000a 	sltiu	v1,a0,10
80105518:	10600072 	beqz	v1,801056e4 <mmc_unpack_csd+0x270>
8010551c:	a0a40008 	sb	a0,8(a1)
80105520:	00004021 	move	t0,zero
80105524:	90c20007 	lbu	v0,7(a2)
80105528:	000211c2 	srl	v0,v0,0x7
8010552c:	a0a20009 	sb	v0,9(a1)
80105530:	90c30007 	lbu	v1,7(a2)
80105534:	00031982 	srl	v1,v1,0x6
80105538:	30630001 	andi	v1,v1,0x1
8010553c:	a0a3000a 	sb	v1,10(a1)
80105540:	90c20007 	lbu	v0,7(a2)
80105544:	00021142 	srl	v0,v0,0x5
80105548:	30420001 	andi	v0,v0,0x1
8010554c:	a0a2000b 	sb	v0,11(a1)
80105550:	90c30007 	lbu	v1,7(a2)
80105554:	00031902 	srl	v1,v1,0x4
80105558:	30630001 	andi	v1,v1,0x1
8010555c:	a0a3000c 	sb	v1,12(a1)
80105560:	90c20007 	lbu	v0,7(a2)
80105564:	90c30008 	lbu	v1,8(a2)
80105568:	90c40009 	lbu	a0,9(a2)
8010556c:	30420003 	andi	v0,v0,0x3
80105570:	00021280 	sll	v0,v0,0xa
80105574:	00031880 	sll	v1,v1,0x2
80105578:	00431025 	or	v0,v0,v1
8010557c:	00042182 	srl	a0,a0,0x6
80105580:	00441025 	or	v0,v0,a0
80105584:	11000003 	beqz	t0,80105594 <mmc_unpack_csd+0x120>
80105588:	a4a2000e 	sh	v0,14(a1)
8010558c:	01021004 	sllv	v0,v0,t0
80105590:	a4a2000e 	sh	v0,14(a1)
80105594:	90c20009 	lbu	v0,9(a2)
80105598:	30420038 	andi	v0,v0,0x38
8010559c:	000210c3 	sra	v0,v0,0x3
801055a0:	a0a20010 	sb	v0,16(a1)
801055a4:	90c30009 	lbu	v1,9(a2)
801055a8:	30630007 	andi	v1,v1,0x7
801055ac:	a0a30011 	sb	v1,17(a1)
801055b0:	90c2000a 	lbu	v0,10(a2)
801055b4:	00021142 	srl	v0,v0,0x5
801055b8:	a0a20012 	sb	v0,18(a1)
801055bc:	90c3000a 	lbu	v1,10(a2)
801055c0:	3063001c 	andi	v1,v1,0x1c
801055c4:	00031883 	sra	v1,v1,0x2
801055c8:	a0a30013 	sb	v1,19(a1)
801055cc:	90c2000a 	lbu	v0,10(a2)
801055d0:	90c3000b 	lbu	v1,11(a2)
801055d4:	30420003 	andi	v0,v0,0x3
801055d8:	000319c2 	srl	v1,v1,0x7
801055dc:	00021040 	sll	v0,v0,0x1
801055e0:	00431025 	or	v0,v0,v1
801055e4:	a0a20014 	sb	v0,20(a1)
801055e8:	90c3000b 	lbu	v1,11(a2)
801055ec:	3063007c 	andi	v1,v1,0x7c
801055f0:	00031883 	sra	v1,v1,0x2
801055f4:	a0a30015 	sb	v1,21(a1)
801055f8:	90c2000b 	lbu	v0,11(a2)
801055fc:	90c3000c 	lbu	v1,12(a2)
80105600:	30420003 	andi	v0,v0,0x3
80105604:	00031942 	srl	v1,v1,0x5
80105608:	000210c0 	sll	v0,v0,0x3
8010560c:	00431025 	or	v0,v0,v1
80105610:	a0a20016 	sb	v0,22(a1)
80105614:	90c3000c 	lbu	v1,12(a2)
80105618:	3063001f 	andi	v1,v1,0x1f
8010561c:	a0a30017 	sb	v1,23(a1)
80105620:	90c2000d 	lbu	v0,13(a2)
80105624:	000211c2 	srl	v0,v0,0x7
80105628:	a0a20018 	sb	v0,24(a1)
8010562c:	90c3000d 	lbu	v1,13(a2)
80105630:	30630060 	andi	v1,v1,0x60
80105634:	00031943 	sra	v1,v1,0x5
80105638:	a0a30019 	sb	v1,25(a1)
8010563c:	90c2000d 	lbu	v0,13(a2)
80105640:	3042001c 	andi	v0,v0,0x1c
80105644:	00021083 	sra	v0,v0,0x2
80105648:	a0a2001a 	sb	v0,26(a1)
8010564c:	90c3000d 	lbu	v1,13(a2)
80105650:	90c2000e 	lbu	v0,14(a2)
80105654:	30630003 	andi	v1,v1,0x3
80105658:	00031880 	sll	v1,v1,0x2
8010565c:	00021182 	srl	v0,v0,0x6
80105660:	00621825 	or	v1,v1,v0
80105664:	2c64000a 	sltiu	a0,v1,10
80105668:	14800003 	bnez	a0,80105678 <mmc_unpack_csd+0x204>
8010566c:	a0a3001b 	sb	v1,27(a1)
80105670:	24020009 	li	v0,9
80105674:	a0a2001b 	sb	v0,27(a1)
80105678:	90c2000e 	lbu	v0,14(a2)
8010567c:	00021142 	srl	v0,v0,0x5
80105680:	30420001 	andi	v0,v0,0x1
80105684:	a0a2001c 	sb	v0,28(a1)
80105688:	90c3000f 	lbu	v1,15(a2)
8010568c:	000319c2 	srl	v1,v1,0x7
80105690:	a0a3001d 	sb	v1,29(a1)
80105694:	90c2000f 	lbu	v0,15(a2)
80105698:	00021182 	srl	v0,v0,0x6
8010569c:	30420001 	andi	v0,v0,0x1
801056a0:	a0a2001e 	sb	v0,30(a1)
801056a4:	90c3000f 	lbu	v1,15(a2)
801056a8:	00031942 	srl	v1,v1,0x5
801056ac:	30630001 	andi	v1,v1,0x1
801056b0:	a0a3001f 	sb	v1,31(a1)
801056b4:	90c2000f 	lbu	v0,15(a2)
801056b8:	00021102 	srl	v0,v0,0x4
801056bc:	30420001 	andi	v0,v0,0x1
801056c0:	a0a20020 	sb	v0,32(a1)
801056c4:	90c3000f 	lbu	v1,15(a2)
801056c8:	3063000c 	andi	v1,v1,0xc
801056cc:	00031883 	sra	v1,v1,0x2
801056d0:	a0a30021 	sb	v1,33(a1)
801056d4:	90c2000f 	lbu	v0,15(a2)
801056d8:	30420003 	andi	v0,v0,0x3
801056dc:	0804152d 	j	801054b4 <mmc_unpack_csd+0x40>
801056e0:	a0a20022 	sb	v0,34(a1)
801056e4:	24020009 	li	v0,9
801056e8:	2488fff7 	addiu	t0,a0,-9
801056ec:	08041549 	j	80105524 <mmc_unpack_csd+0xb0>
801056f0:	a0a20008 	sb	v0,8(a1)
801056f4:	a0a00002 	sb	zero,2(a1)
801056f8:	a0a00003 	sb	zero,3(a1)
801056fc:	90c20004 	lbu	v0,4(a2)
80105700:	24040009 	li	a0,9
80105704:	a0a20004 	sb	v0,4(a1)
80105708:	90c30005 	lbu	v1,5(a2)
8010570c:	90c20006 	lbu	v0,6(a2)
80105710:	00031900 	sll	v1,v1,0x4
80105714:	00021102 	srl	v0,v0,0x4
80105718:	00621825 	or	v1,v1,v0
8010571c:	a4a30006 	sh	v1,6(a1)
80105720:	a0a40008 	sb	a0,8(a1)
80105724:	a0a00009 	sb	zero,9(a1)
80105728:	a0a0000a 	sb	zero,10(a1)
8010572c:	a0a0000b 	sb	zero,11(a1)
80105730:	90c20007 	lbu	v0,7(a2)
80105734:	00021102 	srl	v0,v0,0x4
80105738:	30420001 	andi	v0,v0,0x1
8010573c:	a0a2000c 	sb	v0,12(a1)
80105740:	90c30009 	lbu	v1,9(a2)
80105744:	90c2000a 	lbu	v0,10(a2)
80105748:	00031a00 	sll	v1,v1,0x8
8010574c:	00621825 	or	v1,v1,v0
80105750:	2402007f 	li	v0,127
80105754:	a4a3000e 	sh	v1,14(a1)
80105758:	a0a20015 	sb	v0,21(a1)
8010575c:	a0a00016 	sb	zero,22(a1)
80105760:	a0a00017 	sb	zero,23(a1)
80105764:	a0a00018 	sb	zero,24(a1)
80105768:	90c2000d 	lbu	v0,13(a2)
8010576c:	24030004 	li	v1,4
80105770:	30420060 	andi	v0,v0,0x60
80105774:	00021143 	sra	v0,v0,0x5
80105778:	a0a20019 	sb	v0,25(a1)
8010577c:	a0a3001a 	sb	v1,26(a1)
80105780:	a0a4001b 	sb	a0,27(a1)
80105784:	a0a0001c 	sb	zero,28(a1)
80105788:	a0a0001d 	sb	zero,29(a1)
8010578c:	90c2000f 	lbu	v0,15(a2)
80105790:	00021182 	srl	v0,v0,0x6
80105794:	30420001 	andi	v0,v0,0x1
80105798:	a0a2001e 	sb	v0,30(a1)
8010579c:	90c3000f 	lbu	v1,15(a2)
801057a0:	00031942 	srl	v1,v1,0x5
801057a4:	30630001 	andi	v1,v1,0x1
801057a8:	a0a3001f 	sb	v1,31(a1)
801057ac:	90c4000f 	lbu	a0,15(a2)
801057b0:	a0a00021 	sb	zero,33(a1)
801057b4:	00042102 	srl	a0,a0,0x4
801057b8:	30840001 	andi	a0,a0,0x1
801057bc:	a0a40020 	sb	a0,32(a1)
801057c0:	90c2000f 	lbu	v0,15(a2)
801057c4:	30420003 	andi	v0,v0,0x3
801057c8:	0804152d 	j	801054b4 <mmc_unpack_csd+0x40>
801057cc:	a0a20022 	sb	v0,34(a1)

801057d0 <mmc_unpack_r1>:
801057d0:	8c860030 	lw	a2,48(a0)
801057d4:	00804821 	move	t1,a0
801057d8:	14c0004d 	bnez	a2,80105910 <mmc_unpack_r1+0x140>
801057dc:	00a04021 	move	t0,a1
801057e0:	9083001c 	lbu	v1,28(a0)
801057e4:	2487001c 	addiu	a3,a0,28
801057e8:	a0a30000 	sb	v1,0(a1)
801057ec:	90e20001 	lbu	v0,1(a3)
801057f0:	90e30002 	lbu	v1,2(a3)
801057f4:	90e40003 	lbu	a0,3(a3)
801057f8:	00031c00 	sll	v1,v1,0x10
801057fc:	90e50004 	lbu	a1,4(a3)
80105800:	00021600 	sll	v0,v0,0x18
80105804:	00431025 	or	v0,v0,v1
80105808:	00451025 	or	v0,v0,a1
8010580c:	00042200 	sll	a0,a0,0x8
80105810:	00822025 	or	a0,a0,v0
80105814:	2403e000 	li	v1,-8192
80105818:	00831824 	and	v1,a0,v1
8010581c:	1060003e 	beqz	v1,80105918 <mmc_unpack_r1+0x148>
80105820:	ad040004 	sw	a0,4(t0)
80105824:	0480005d 	bltz	a0,8010599c <mmc_unpack_r1+0x1cc>
80105828:	00000000 	nop
8010582c:	3c024000 	lui	v0,0x4000
80105830:	00821024 	and	v0,a0,v0
80105834:	14400041 	bnez	v0,8010593c <mmc_unpack_r1+0x16c>
80105838:	00000000 	nop
8010583c:	3c022000 	lui	v0,0x2000
80105840:	00821024 	and	v0,a0,v0
80105844:	1440003f 	bnez	v0,80105944 <mmc_unpack_r1+0x174>
80105848:	00000000 	nop
8010584c:	3c021000 	lui	v0,0x1000
80105850:	00821024 	and	v0,a0,v0
80105854:	1440003d 	bnez	v0,8010594c <mmc_unpack_r1+0x17c>
80105858:	00000000 	nop
8010585c:	3c020800 	lui	v0,0x800
80105860:	00821024 	and	v0,a0,v0
80105864:	1440003b 	bnez	v0,80105954 <mmc_unpack_r1+0x184>
80105868:	00000000 	nop
8010586c:	3c020400 	lui	v0,0x400
80105870:	00821024 	and	v0,a0,v0
80105874:	14400039 	bnez	v0,8010595c <mmc_unpack_r1+0x18c>
80105878:	00000000 	nop
8010587c:	3c020100 	lui	v0,0x100
80105880:	00821024 	and	v0,a0,v0
80105884:	14400037 	bnez	v0,80105964 <mmc_unpack_r1+0x194>
80105888:	00000000 	nop
8010588c:	3c020080 	lui	v0,0x80
80105890:	00821024 	and	v0,a0,v0
80105894:	14400035 	bnez	v0,8010596c <mmc_unpack_r1+0x19c>
80105898:	00000000 	nop
8010589c:	3c020040 	lui	v0,0x40
801058a0:	00821024 	and	v0,a0,v0
801058a4:	14400033 	bnez	v0,80105974 <mmc_unpack_r1+0x1a4>
801058a8:	00000000 	nop
801058ac:	3c020020 	lui	v0,0x20
801058b0:	00821024 	and	v0,a0,v0
801058b4:	14400031 	bnez	v0,8010597c <mmc_unpack_r1+0x1ac>
801058b8:	00000000 	nop
801058bc:	3c020010 	lui	v0,0x10
801058c0:	00821024 	and	v0,a0,v0
801058c4:	1440002f 	bnez	v0,80105984 <mmc_unpack_r1+0x1b4>
801058c8:	00000000 	nop
801058cc:	3c020008 	lui	v0,0x8
801058d0:	00821024 	and	v0,a0,v0
801058d4:	1440002d 	bnez	v0,8010598c <mmc_unpack_r1+0x1bc>
801058d8:	00000000 	nop
801058dc:	3c020004 	lui	v0,0x4
801058e0:	00821024 	and	v0,a0,v0
801058e4:	1440002b 	bnez	v0,80105994 <mmc_unpack_r1+0x1c4>
801058e8:	00000000 	nop
801058ec:	3c020002 	lui	v0,0x2
801058f0:	00821024 	and	v0,a0,v0
801058f4:	1440000f 	bnez	v0,80105934 <mmc_unpack_r1+0x164>
801058f8:	00000000 	nop
801058fc:	3c020001 	lui	v0,0x1
80105900:	00821024 	and	v0,a0,v0
80105904:	10400004 	beqz	v0,80105918 <mmc_unpack_r1+0x148>
80105908:	00000000 	nop
8010590c:	24060010 	li	a2,16
80105910:	03e00008 	jr	ra
80105914:	00c01021 	move	v0,a2
80105918:	90e20000 	lbu	v0,0(a3)
8010591c:	8d230004 	lw	v1,4(t1)
80105920:	24040012 	li	a0,18
80105924:	00431026 	xor	v0,v0,v1
80105928:	0082300b 	movn	a2,a0,v0
8010592c:	03e00008 	jr	ra
80105930:	00c01021 	move	v0,a2
80105934:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105938:	2406000f 	li	a2,15
8010593c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105940:	24060002 	li	a2,2
80105944:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105948:	24060003 	li	a2,3
8010594c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105950:	24060004 	li	a2,4
80105954:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105958:	24060005 	li	a2,5
8010595c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105960:	24060006 	li	a2,6
80105964:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105968:	24060008 	li	a2,8
8010596c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105970:	24060009 	li	a2,9
80105974:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105978:	2406000a 	li	a2,10
8010597c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105980:	2406000b 	li	a2,11
80105984:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105988:	2406000c 	li	a2,12
8010598c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105990:	2406000d 	li	a2,13
80105994:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
80105998:	2406000e 	li	a2,14
8010599c:	08041644 	j	80105910 <mmc_unpack_r1+0x140>
801059a0:	24060001 	li	a2,1

801059a4 <mmc_unpack_cid>:
801059a4:	8c890030 	lw	t1,48(a0)
801059a8:	00804021 	move	t0,a0
801059ac:	2486001c 	addiu	a2,a0,28
801059b0:	15200028 	bnez	t1,80105a54 <mmc_unpack_cid+0xb0>
801059b4:	00a03821 	move	a3,a1
801059b8:	9083001d 	lbu	v1,29(a0)
801059bc:	24090012 	li	t1,18
801059c0:	a0a30000 	sb	v1,0(a1)
801059c4:	9082001e 	lbu	v0,30(a0)
801059c8:	9083001f 	lbu	v1,31(a0)
801059cc:	00021200 	sll	v0,v0,0x8
801059d0:	00431025 	or	v0,v0,v1
801059d4:	a4a20002 	sh	v0,2(a1)
801059d8:	90830020 	lbu	v1,32(a0)
801059dc:	a0a30004 	sb	v1,4(a1)
801059e0:	90820021 	lbu	v0,33(a0)
801059e4:	a0a20005 	sb	v0,5(a1)
801059e8:	90830022 	lbu	v1,34(a0)
801059ec:	a0a30006 	sb	v1,6(a1)
801059f0:	90820023 	lbu	v0,35(a0)
801059f4:	a0a20007 	sb	v0,7(a1)
801059f8:	90830024 	lbu	v1,36(a0)
801059fc:	a0a30008 	sb	v1,8(a1)
80105a00:	90c20009 	lbu	v0,9(a2)
80105a04:	a0a0000a 	sb	zero,10(a1)
80105a08:	a0a20009 	sb	v0,9(a1)
80105a0c:	90c3000a 	lbu	v1,10(a2)
80105a10:	a0a3000b 	sb	v1,11(a1)
80105a14:	90c2000b 	lbu	v0,11(a2)
80105a18:	90c4000c 	lbu	a0,12(a2)
80105a1c:	90c3000d 	lbu	v1,13(a2)
80105a20:	90c5000e 	lbu	a1,14(a2)
80105a24:	00042400 	sll	a0,a0,0x10
80105a28:	00021600 	sll	v0,v0,0x18
80105a2c:	00441025 	or	v0,v0,a0
80105a30:	00451025 	or	v0,v0,a1
80105a34:	00031a00 	sll	v1,v1,0x8
80105a38:	00621825 	or	v1,v1,v0
80105a3c:	ace3000c 	sw	v1,12(a3)
80105a40:	90c4000f 	lbu	a0,15(a2)
80105a44:	a0e40010 	sb	a0,16(a3)
80105a48:	9102001c 	lbu	v0,28(t0)
80105a4c:	3842003f 	xori	v0,v0,0x3f
80105a50:	0002480a 	movz	t1,zero,v0
80105a54:	03e00008 	jr	ra
80105a58:	01201021 	move	v0,t1

80105a5c <mmc_unpack_r3>:
80105a5c:	8c830030 	lw	v1,48(a0)
80105a60:	00803821 	move	a3,a0
80105a64:	2486001c 	addiu	a2,a0,28
80105a68:	14600010 	bnez	v1,80105aac <mmc_unpack_r3+0x50>
80105a6c:	00a04021 	move	t0,a1
80105a70:	90c20001 	lbu	v0,1(a2)
80105a74:	90c40002 	lbu	a0,2(a2)
80105a78:	90c50004 	lbu	a1,4(a2)
80105a7c:	90c30003 	lbu	v1,3(a2)
80105a80:	00021600 	sll	v0,v0,0x18
80105a84:	00042400 	sll	a0,a0,0x10
80105a88:	00441025 	or	v0,v0,a0
80105a8c:	00451025 	or	v0,v0,a1
80105a90:	00031a00 	sll	v1,v1,0x8
80105a94:	00621825 	or	v1,v1,v0
80105a98:	ad030000 	sw	v1,0(t0)
80105a9c:	90e2001c 	lbu	v0,28(a3)
80105aa0:	24030012 	li	v1,18
80105aa4:	3842003f 	xori	v0,v0,0x3f
80105aa8:	0002180a 	movz	v1,zero,v0
80105aac:	03e00008 	jr	ra
80105ab0:	00601021 	move	v0,v1

80105ab4 <mmc_tran_speed>:
80105ab4:	308400ff 	andi	a0,a0,0xff
80105ab8:	30850078 	andi	a1,a0,0x78
80105abc:	3c02801c 	lui	v0,0x801c
80105ac0:	30840007 	andi	a0,a0,0x7
80105ac4:	3c03801c 	lui	v1,0x801c
80105ac8:	2442218c 	addiu	v0,v0,8588
80105acc:	246321ac 	addiu	v1,v1,8620
80105ad0:	00042080 	sll	a0,a0,0x2
80105ad4:	00052842 	srl	a1,a1,0x1
80105ad8:	00822021 	addu	a0,a0,v0
80105adc:	00a32821 	addu	a1,a1,v1
80105ae0:	8c820000 	lw	v0,0(a0)
80105ae4:	8ca30000 	lw	v1,0(a1)
80105ae8:	24040001 	li	a0,1
80105aec:	70431002 	mul	v0,v0,v1
80105af0:	03e00008 	jr	ra
80105af4:	0082100a 	movz	v0,a0,v0

80105af8 <MMC_INIT_GPIO>:
80105af8:	3c02b001 	lui	v0,0xb001
80105afc:	3c042000 	lui	a0,0x2000
80105b00:	2403030f 	li	v1,783
80105b04:	344a0338 	ori	t2,v0,0x338
80105b08:	34450544 	ori	a1,v0,0x544
80105b0c:	34460558 	ori	a2,v0,0x558
80105b10:	34470534 	ori	a3,v0,0x534
80105b14:	34480348 	ori	t0,v0,0x348
80105b18:	34490358 	ori	t1,v0,0x358
80105b1c:	34420368 	ori	v0,v0,0x368
80105b20:	aca30000 	sw	v1,0(a1)
80105b24:	acc30000 	sw	v1,0(a2)
80105b28:	ace30000 	sw	v1,0(a3)
80105b2c:	ad040000 	sw	a0,0(t0)
80105b30:	ad240000 	sw	a0,0(t1)
80105b34:	ac440000 	sw	a0,0(v0)
80105b38:	ad440000 	sw	a0,0(t2)
80105b3c:	03e00008 	jr	ra
80105b40:	00000000 	nop

80105b44 <_mmc_chkcardwp>:
80105b44:	03e00008 	jr	ra
80105b48:	00001021 	move	v0,zero

80105b4c <_mmc_chkcard>:
80105b4c:	3c03b001 	lui	v1,0xb001
80105b50:	34630300 	ori	v1,v1,0x300
80105b54:	8c620000 	lw	v0,0(v1)
80105b58:	00021742 	srl	v0,v0,0x1d
80105b5c:	03e00008 	jr	ra
80105b60:	30420001 	andi	v0,v0,0x1

80105b64 <_mmc_irq_handler>:
80105b64:	3c02b000 	lui	v0,0xb000
80105b68:	24034000 	li	v1,16384
80105b6c:	34421008 	ori	v0,v0,0x1008
80105b70:	ac430000 	sw	v1,0(v0)
80105b74:	03e00008 	jr	ra
80105b78:	00000000 	nop

80105b7c <MMC_DetectStatus>:
80105b7c:	3c03b001 	lui	v1,0xb001
80105b80:	34630300 	ori	v1,v1,0x300
80105b84:	8c620000 	lw	v0,0(v1)
80105b88:	00021742 	srl	v0,v0,0x1d
80105b8c:	30420001 	andi	v0,v0,0x1
80105b90:	03e00008 	jr	ra
80105b94:	38420001 	xori	v0,v0,0x1

80105b98 <_mmc_hardware_init>:
80105b98:	3c0d801f 	lui	t5,0x801f
80105b9c:	8da24518 	lw	v0,17688(t5)
80105ba0:	27bdffe0 	addiu	sp,sp,-32
80105ba4:	afbf001c 	sw	ra,28(sp)
80105ba8:	afb20018 	sw	s2,24(sp)
80105bac:	afb10014 	sw	s1,20(sp)
80105bb0:	14400036 	bnez	v0,80105c8c <_mmc_hardware_init+0xf4>
80105bb4:	afb00010 	sw	s0,16(sp)
80105bb8:	3c03b001 	lui	v1,0xb001
80105bbc:	24020001 	li	v0,1
80105bc0:	ada24518 	sw	v0,17688(t5)
80105bc4:	3c052000 	lui	a1,0x2000
80105bc8:	2404030f 	li	a0,783
80105bcc:	34670558 	ori	a3,v1,0x558
80105bd0:	346b0338 	ori	t3,v1,0x338
80105bd4:	34660544 	ori	a2,v1,0x544
80105bd8:	34680534 	ori	t0,v1,0x534
80105bdc:	34690348 	ori	t1,v1,0x348
80105be0:	346a0358 	ori	t2,v1,0x358
80105be4:	3c02b002 	lui	v0,0xb002
80105be8:	34630368 	ori	v1,v1,0x368
80105bec:	acc40000 	sw	a0,0(a2)
80105bf0:	3c0cb002 	lui	t4,0xb002
80105bf4:	ace40000 	sw	a0,0(a3)
80105bf8:	34421000 	ori	v0,v0,0x1000
80105bfc:	ad040000 	sw	a0,0(t0)
80105c00:	ad250000 	sw	a1,0(t1)
80105c04:	ad450000 	sw	a1,0(t2)
80105c08:	ac650000 	sw	a1,0(v1)
80105c0c:	24030008 	li	v1,8
80105c10:	ad650000 	sw	a1,0(t3)
80105c14:	35871004 	ori	a3,t4,0x1004
80105c18:	a4430000 	sh	v1,0(v0)
80105c1c:	8ce20000 	lw	v0,0(a3)
80105c20:	30428000 	andi	v0,v0,0x8000
80105c24:	1440fffd 	bnez	v0,80105c1c <_mmc_hardware_init+0x84>
80105c28:	2405ffff 	li	a1,-1
80105c2c:	35821024 	ori	v0,t4,0x1024
80105c30:	35861000 	ori	a2,t4,0x1000
80105c34:	35841028 	ori	a0,t4,0x1028
80105c38:	24030001 	li	v1,1
80105c3c:	a4450000 	sh	a1,0(v0)
80105c40:	a4850000 	sh	a1,0(a0)
80105c44:	a4c30000 	sh	v1,0(a2)
80105c48:	8ce20000 	lw	v0,0(a3)
80105c4c:	30420100 	andi	v0,v0,0x100
80105c50:	1040000e 	beqz	v0,80105c8c <_mmc_hardware_init+0xf4>
80105c54:	3c028010 	lui	v0,0x8010
80105c58:	3c03b002 	lui	v1,0xb002
80105c5c:	24522270 	addiu	s2,v0,8816
80105c60:	34711004 	ori	s1,v1,0x1004
80105c64:	0804171d 	j	80105c74 <_mmc_hardware_init+0xdc>
80105c68:	241003e7 	li	s0,999
80105c6c:	12000008 	beqz	s0,80105c90 <_mmc_hardware_init+0xf8>
80105c70:	8fbf001c 	lw	ra,28(sp)
80105c74:	0240f809 	jalr	s2
80105c78:	24040001 	li	a0,1
80105c7c:	8e230000 	lw	v1,0(s1)
80105c80:	30630100 	andi	v1,v1,0x100
80105c84:	1460fff9 	bnez	v1,80105c6c <_mmc_hardware_init+0xd4>
80105c88:	2610ffff 	addiu	s0,s0,-1
80105c8c:	8fbf001c 	lw	ra,28(sp)
80105c90:	8fb20018 	lw	s2,24(sp)
80105c94:	8fb10014 	lw	s1,20(sp)
80105c98:	8fb00010 	lw	s0,16(sp)
80105c9c:	00001021 	move	v0,zero
80105ca0:	03e00008 	jr	ra
80105ca4:	27bd0020 	addiu	sp,sp,32

80105ca8 <_mmc_set_clock>:
80105ca8:	3c06b002 	lui	a2,0xb002
80105cac:	27bdffc8 	addiu	sp,sp,-56
80105cb0:	34c31000 	ori	v1,a2,0x1000
80105cb4:	24020001 	li	v0,1
80105cb8:	afb40030 	sw	s4,48(sp)
80105cbc:	afb3002c 	sw	s3,44(sp)
80105cc0:	afbf0034 	sw	ra,52(sp)
80105cc4:	afb20028 	sw	s2,40(sp)
80105cc8:	afb10024 	sw	s1,36(sp)
80105ccc:	afb00020 	sw	s0,32(sp)
80105cd0:	a4620000 	sh	v0,0(v1)
80105cd4:	34c31004 	ori	v1,a2,0x1004
80105cd8:	8c620000 	lw	v0,0(v1)
80105cdc:	00a09821 	move	s3,a1
80105ce0:	30420100 	andi	v0,v0,0x100
80105ce4:	1040000e 	beqz	v0,80105d20 <_mmc_set_clock+0x78>
80105ce8:	0004a02b 	sltu	s4,zero,a0
80105cec:	3c028010 	lui	v0,0x8010
80105cf0:	24522270 	addiu	s2,v0,8816
80105cf4:	00608821 	move	s1,v1
80105cf8:	08041742 	j	80105d08 <_mmc_set_clock+0x60>
80105cfc:	241003e7 	li	s0,999
80105d00:	12000008 	beqz	s0,80105d24 <_mmc_set_clock+0x7c>
80105d04:	3c028031 	lui	v0,0x8031
80105d08:	0240f809 	jalr	s2
80105d0c:	24040001 	li	a0,1
80105d10:	8e230000 	lw	v1,0(s1)
80105d14:	30630100 	andi	v1,v1,0x100
80105d18:	1460fff9 	bnez	v1,80105d00 <_mmc_set_clock+0x58>
80105d1c:	2610ffff 	addiu	s0,s0,-1
80105d20:	3c028031 	lui	v0,0x8031
80105d24:	8c435578 	lw	v1,21880(v0)
80105d28:	1060003d 	beqz	v1,80105e20 <_mmc_set_clock+0x178>
80105d2c:	3c04b000 	lui	a0,0xb000
80105d30:	3c0202dc 	lui	v0,0x2dc
80105d34:	34426c00 	ori	v0,v0,0x6c00
80105d38:	0262102b 	sltu	v0,s3,v0
80105d3c:	10400099 	beqz	v0,80105fa4 <_mmc_set_clock+0x2fc>
80105d40:	00000000 	nop
80105d44:	8c820000 	lw	v0,0(a0)
80105d48:	3c030020 	lui	v1,0x20
80105d4c:	00431024 	and	v0,v0,v1
80105d50:	144000b2 	bnez	v0,8010601c <_mmc_set_clock+0x374>
80105d54:	3c03801c 	lui	v1,0x801c
80105d58:	34880010 	ori	t0,a0,0x10
80105d5c:	2462217c 	addiu	v0,v1,8572
80105d60:	8d040000 	lw	a0,0(t0)
80105d64:	8c47000c 	lw	a3,12(v0)
80105d68:	8c65217c 	lw	a1,8572(v1)
80105d6c:	8c460004 	lw	a2,4(v0)
80105d70:	8c430008 	lw	v1,8(v0)
80105d74:	30840300 	andi	a0,a0,0x300
80105d78:	24020100 	li	v0,256
80105d7c:	afa50010 	sw	a1,16(sp)
80105d80:	afa60014 	sw	a2,20(sp)
80105d84:	afa30018 	sw	v1,24(sp)
80105d88:	10820136 	beq	a0,v0,80106264 <_mmc_set_clock+0x5bc>
80105d8c:	afa7001c 	sw	a3,28(sp)
80105d90:	3c0200b7 	lui	v0,0xb7
80105d94:	34421b00 	ori	v0,v0,0x1b00
80105d98:	00401821 	move	v1,v0
80105d9c:	128000b1 	beqz	s4,80106064 <_mmc_set_clock+0x3bc>
80105da0:	3c02431b 	lui	v0,0x431b
80105da4:	3c02165e 	lui	v0,0x165e
80105da8:	34429f81 	ori	v0,v0,0x9f81
80105dac:	00620019 	multu	v1,v0
80105db0:	00001010 	mfhi	v0
80105db4:	00021542 	srl	v0,v0,0x15
80105db8:	2443ffff 	addiu	v1,v0,-1
80105dbc:	3c02b000 	lui	v0,0xb000
80105dc0:	34420068 	ori	v0,v0,0x68
80105dc4:	ac430000 	sw	v1,0(v0)
80105dc8:	3c04b000 	lui	a0,0xb000
80105dcc:	8c830000 	lw	v1,0(a0)
80105dd0:	3c020040 	lui	v0,0x40
80105dd4:	00621825 	or	v1,v1,v0
80105dd8:	3c02b002 	lui	v0,0xb002
80105ddc:	34421008 	ori	v0,v0,0x1008
80105de0:	ac830000 	sw	v1,0(a0)
80105de4:	3c19800f 	lui	t9,0x800f
80105de8:	a4400000 	sh	zero,0(v0)
80105dec:	3c04801c 	lui	a0,0x801c
80105df0:	02602821 	move	a1,s3
80105df4:	02803021 	move	a2,s4
80105df8:	8fbf0034 	lw	ra,52(sp)
80105dfc:	8fb40030 	lw	s4,48(sp)
80105e00:	8fb3002c 	lw	s3,44(sp)
80105e04:	8fb20028 	lw	s2,40(sp)
80105e08:	8fb10024 	lw	s1,36(sp)
80105e0c:	8fb00020 	lw	s0,32(sp)
80105e10:	24841da0 	addiu	a0,a0,7584
80105e14:	27394bb0 	addiu	t9,t9,19376
80105e18:	03200008 	jr	t9
80105e1c:	27bd0038 	addiu	sp,sp,56
80105e20:	8c820000 	lw	v0,0(a0)
80105e24:	3c030020 	lui	v1,0x20
80105e28:	00431024 	and	v0,v0,v1
80105e2c:	1440003c 	bnez	v0,80105f20 <_mmc_set_clock+0x278>
80105e30:	3c03801c 	lui	v1,0x801c
80105e34:	34880010 	ori	t0,a0,0x10
80105e38:	2462217c 	addiu	v0,v1,8572
80105e3c:	8d040000 	lw	a0,0(t0)
80105e40:	8c47000c 	lw	a3,12(v0)
80105e44:	8c65217c 	lw	a1,8572(v1)
80105e48:	8c460004 	lw	a2,4(v0)
80105e4c:	8c430008 	lw	v1,8(v0)
80105e50:	30840300 	andi	a0,a0,0x300
80105e54:	24020100 	li	v0,256
80105e58:	afa50010 	sw	a1,16(sp)
80105e5c:	afa60014 	sw	a2,20(sp)
80105e60:	afa30018 	sw	v1,24(sp)
80105e64:	108200a9 	beq	a0,v0,8010610c <_mmc_set_clock+0x464>
80105e68:	afa7001c 	sw	a3,28(sp)
80105e6c:	3c0200b7 	lui	v0,0xb7
80105e70:	34421b00 	ori	v0,v0,0x1b00
80105e74:	00401821 	move	v1,v0
80105e78:	1280003b 	beqz	s4,80105f68 <_mmc_set_clock+0x2c0>
80105e7c:	3c02431b 	lui	v0,0x431b
80105e80:	3c02165e 	lui	v0,0x165e
80105e84:	34429f81 	ori	v0,v0,0x9f81
80105e88:	00620019 	multu	v1,v0
80105e8c:	3c05b000 	lui	a1,0xb000
80105e90:	00001010 	mfhi	v0
80105e94:	34a30068 	ori	v1,a1,0x68
80105e98:	00021542 	srl	v0,v0,0x15
80105e9c:	2442ffff 	addiu	v0,v0,-1
80105ea0:	ac620000 	sw	v0,0(v1)
80105ea4:	8ca40000 	lw	a0,0(a1)
80105ea8:	3c020040 	lui	v0,0x40
80105eac:	00822025 	or	a0,a0,v0
80105eb0:	3c03016e 	lui	v1,0x16e
80105eb4:	34633600 	ori	v1,v1,0x3600
80105eb8:	aca40000 	sw	a0,0(a1)
80105ebc:	0263102b 	sltu	v0,s3,v1
80105ec0:	104000a8 	beqz	v0,80106164 <_mmc_set_clock+0x4bc>
80105ec4:	00002021 	move	a0,zero
80105ec8:	00031842 	srl	v1,v1,0x1
80105ecc:	0263102b 	sltu	v0,s3,v1
80105ed0:	1440fffd 	bnez	v0,80105ec8 <_mmc_set_clock+0x220>
80105ed4:	24840001 	addiu	a0,a0,1
80105ed8:	3083ffff 	andi	v1,a0,0xffff
80105edc:	3c02b002 	lui	v0,0xb002
80105ee0:	34421008 	ori	v0,v0,0x1008
80105ee4:	a4430000 	sh	v1,0(v0)
80105ee8:	3c04801c 	lui	a0,0x801c
80105eec:	3c19800f 	lui	t9,0x800f
80105ef0:	02602821 	move	a1,s3
80105ef4:	02803021 	move	a2,s4
80105ef8:	8fbf0034 	lw	ra,52(sp)
80105efc:	8fb40030 	lw	s4,48(sp)
80105f00:	8fb3002c 	lw	s3,44(sp)
80105f04:	8fb20028 	lw	s2,40(sp)
80105f08:	8fb10024 	lw	s1,36(sp)
80105f0c:	8fb00020 	lw	s0,32(sp)
80105f10:	24841da0 	addiu	a0,a0,7584
80105f14:	27394bb0 	addiu	t9,t9,19376
80105f18:	03200008 	jr	t9
80105f1c:	27bd0038 	addiu	sp,sp,56
80105f20:	34880010 	ori	t0,a0,0x10
80105f24:	2462217c 	addiu	v0,v1,8572
80105f28:	8d040000 	lw	a0,0(t0)
80105f2c:	8c47000c 	lw	a3,12(v0)
80105f30:	8c65217c 	lw	a1,8572(v1)
80105f34:	8c460004 	lw	a2,4(v0)
80105f38:	8c430008 	lw	v1,8(v0)
80105f3c:	30840300 	andi	a0,a0,0x300
80105f40:	24020100 	li	v0,256
80105f44:	afa50010 	sw	a1,16(sp)
80105f48:	afa60014 	sw	a2,20(sp)
80105f4c:	afa30018 	sw	v1,24(sp)
80105f50:	1082005a 	beq	a0,v0,801060bc <_mmc_set_clock+0x414>
80105f54:	afa7001c 	sw	a3,28(sp)
80105f58:	3c02016e 	lui	v0,0x16e
80105f5c:	1680ffc8 	bnez	s4,80105e80 <_mmc_set_clock+0x1d8>
80105f60:	34433600 	ori	v1,v0,0x3600
80105f64:	3c02431b 	lui	v0,0x431b
80105f68:	3442de83 	ori	v0,v0,0xde83
80105f6c:	00620019 	multu	v1,v0
80105f70:	3c05b000 	lui	a1,0xb000
80105f74:	00001010 	mfhi	v0
80105f78:	34a40068 	ori	a0,a1,0x68
80105f7c:	00021582 	srl	v0,v0,0x16
80105f80:	2442ffff 	addiu	v0,v0,-1
80105f84:	ac820000 	sw	v0,0(a0)
80105f88:	8ca30000 	lw	v1,0(a1)
80105f8c:	3c020040 	lui	v0,0x40
80105f90:	00621825 	or	v1,v1,v0
80105f94:	3c020131 	lui	v0,0x131
80105f98:	aca30000 	sw	v1,0(a1)
80105f9c:	080417af 	j	80105ebc <_mmc_set_clock+0x214>
80105fa0:	34432d00 	ori	v1,v0,0x2d00
80105fa4:	8c820000 	lw	v0,0(a0)
80105fa8:	3c030020 	lui	v1,0x20
80105fac:	00431024 	and	v0,v0,v1
80105fb0:	14400031 	bnez	v0,80106078 <_mmc_set_clock+0x3d0>
80105fb4:	3c03801c 	lui	v1,0x801c
80105fb8:	34880010 	ori	t0,a0,0x10
80105fbc:	2462217c 	addiu	v0,v1,8572
80105fc0:	8d040000 	lw	a0,0(t0)
80105fc4:	8c47000c 	lw	a3,12(v0)
80105fc8:	8c65217c 	lw	a1,8572(v1)
80105fcc:	8c460004 	lw	a2,4(v0)
80105fd0:	8c430008 	lw	v1,8(v0)
80105fd4:	30840300 	andi	a0,a0,0x300
80105fd8:	24020100 	li	v0,256
80105fdc:	afa50010 	sw	a1,16(sp)
80105fe0:	afa60014 	sw	a2,20(sp)
80105fe4:	afa30018 	sw	v1,24(sp)
80105fe8:	10820074 	beq	a0,v0,801061bc <_mmc_set_clock+0x514>
80105fec:	afa7001c 	sw	a3,28(sp)
80105ff0:	3c0200b7 	lui	v0,0xb7
80105ff4:	34421b00 	ori	v0,v0,0x1b00
80105ff8:	00401821 	move	v1,v0
80105ffc:	12800018 	beqz	s4,80106060 <_mmc_set_clock+0x3b8>
80106000:	00000000 	nop
80106004:	3c02165e 	lui	v0,0x165e
80106008:	34429f81 	ori	v0,v0,0x9f81
8010600c:	00620019 	multu	v1,v0
80106010:	00001010 	mfhi	v0
80106014:	0804176e 	j	80105db8 <_mmc_set_clock+0x110>
80106018:	00021582 	srl	v0,v0,0x16
8010601c:	34880010 	ori	t0,a0,0x10
80106020:	2462217c 	addiu	v0,v1,8572
80106024:	8d040000 	lw	a0,0(t0)
80106028:	8c47000c 	lw	a3,12(v0)
8010602c:	8c65217c 	lw	a1,8572(v1)
80106030:	8c460004 	lw	a2,4(v0)
80106034:	8c430008 	lw	v1,8(v0)
80106038:	30840300 	andi	a0,a0,0x300
8010603c:	24020100 	li	v0,256
80106040:	afa50010 	sw	a1,16(sp)
80106044:	afa60014 	sw	a2,20(sp)
80106048:	afa30018 	sw	v1,24(sp)
8010604c:	10820047 	beq	a0,v0,8010616c <_mmc_set_clock+0x4c4>
80106050:	afa7001c 	sw	a3,28(sp)
80106054:	3c02016e 	lui	v0,0x16e
80106058:	1680ff52 	bnez	s4,80105da4 <_mmc_set_clock+0xfc>
8010605c:	34433600 	ori	v1,v0,0x3600
80106060:	3c02431b 	lui	v0,0x431b
80106064:	3442de83 	ori	v0,v0,0xde83
80106068:	00620019 	multu	v1,v0
8010606c:	00001010 	mfhi	v0
80106070:	0804176e 	j	80105db8 <_mmc_set_clock+0x110>
80106074:	00021582 	srl	v0,v0,0x16
80106078:	34880010 	ori	t0,a0,0x10
8010607c:	2462217c 	addiu	v0,v1,8572
80106080:	8d040000 	lw	a0,0(t0)
80106084:	8c47000c 	lw	a3,12(v0)
80106088:	8c65217c 	lw	a1,8572(v1)
8010608c:	8c460004 	lw	a2,4(v0)
80106090:	8c430008 	lw	v1,8(v0)
80106094:	30840300 	andi	a0,a0,0x300
80106098:	24020100 	li	v0,256
8010609c:	afa50010 	sw	a1,16(sp)
801060a0:	afa60014 	sw	a2,20(sp)
801060a4:	afa30018 	sw	v1,24(sp)
801060a8:	1082005a 	beq	a0,v0,80106214 <_mmc_set_clock+0x56c>
801060ac:	afa7001c 	sw	a3,28(sp)
801060b0:	3c02016e 	lui	v0,0x16e
801060b4:	080417ff 	j	80105ffc <_mmc_set_clock+0x354>
801060b8:	34433600 	ori	v1,v0,0x3600
801060bc:	8d060000 	lw	a2,0(t0)
801060c0:	8d030000 	lw	v1,0(t0)
801060c4:	8d020000 	lw	v0,0(t0)
801060c8:	00031c82 	srl	v1,v1,0x12
801060cc:	00021382 	srl	v0,v0,0xe
801060d0:	3042000c 	andi	v0,v0,0xc
801060d4:	03a22021 	addu	a0,sp,v0
801060d8:	3063001f 	andi	v1,v1,0x1f
801060dc:	8c850010 	lw	a1,16(a0)
801060e0:	24630002 	addiu	v1,v1,2
801060e4:	70651802 	mul	v1,v1,a1
801060e8:	3c02016e 	lui	v0,0x16e
801060ec:	34423600 	ori	v0,v0,0x3600
801060f0:	0043001b 	divu	zero,v0,v1
801060f4:	006001f4 	teq	v1,zero,0x7
801060f8:	000635c2 	srl	a2,a2,0x17
801060fc:	24c60002 	addiu	a2,a2,2
80106100:	00001012 	mflo	v0
80106104:	0804179e 	j	80105e78 <_mmc_set_clock+0x1d0>
80106108:	70c21802 	mul	v1,a2,v0
8010610c:	8d040000 	lw	a0,0(t0)
80106110:	8d030000 	lw	v1,0(t0)
80106114:	8d020000 	lw	v0,0(t0)
80106118:	00031c82 	srl	v1,v1,0x12
8010611c:	00021382 	srl	v0,v0,0xe
80106120:	3042000c 	andi	v0,v0,0xc
80106124:	03a22821 	addu	a1,sp,v0
80106128:	3063001f 	andi	v1,v1,0x1f
8010612c:	8ca60010 	lw	a2,16(a1)
80106130:	24630002 	addiu	v1,v1,2
80106134:	70661802 	mul	v1,v1,a2
80106138:	3c02016e 	lui	v0,0x16e
8010613c:	34423600 	ori	v0,v0,0x3600
80106140:	0043001b 	divu	zero,v0,v1
80106144:	006001f4 	teq	v1,zero,0x7
80106148:	000425c2 	srl	a0,a0,0x17
8010614c:	24840002 	addiu	a0,a0,2
80106150:	00001012 	mflo	v0
80106154:	70822002 	mul	a0,a0,v0
80106158:	00041042 	srl	v0,a0,0x1
8010615c:	0804179e 	j	80105e78 <_mmc_set_clock+0x1d0>
80106160:	00401821 	move	v1,v0
80106164:	080417b7 	j	80105edc <_mmc_set_clock+0x234>
80106168:	00001821 	move	v1,zero
8010616c:	8d060000 	lw	a2,0(t0)
80106170:	8d030000 	lw	v1,0(t0)
80106174:	8d020000 	lw	v0,0(t0)
80106178:	00031c82 	srl	v1,v1,0x12
8010617c:	00021382 	srl	v0,v0,0xe
80106180:	3042000c 	andi	v0,v0,0xc
80106184:	03a22021 	addu	a0,sp,v0
80106188:	3063001f 	andi	v1,v1,0x1f
8010618c:	8c850010 	lw	a1,16(a0)
80106190:	24630002 	addiu	v1,v1,2
80106194:	70651802 	mul	v1,v1,a1
80106198:	3c02016e 	lui	v0,0x16e
8010619c:	34423600 	ori	v0,v0,0x3600
801061a0:	0043001b 	divu	zero,v0,v1
801061a4:	006001f4 	teq	v1,zero,0x7
801061a8:	000635c2 	srl	a2,a2,0x17
801061ac:	24c60002 	addiu	a2,a2,2
801061b0:	00001012 	mflo	v0
801061b4:	08041767 	j	80105d9c <_mmc_set_clock+0xf4>
801061b8:	70c21802 	mul	v1,a2,v0
801061bc:	8d040000 	lw	a0,0(t0)
801061c0:	8d030000 	lw	v1,0(t0)
801061c4:	8d020000 	lw	v0,0(t0)
801061c8:	00031c82 	srl	v1,v1,0x12
801061cc:	00021382 	srl	v0,v0,0xe
801061d0:	3042000c 	andi	v0,v0,0xc
801061d4:	03a22821 	addu	a1,sp,v0
801061d8:	3063001f 	andi	v1,v1,0x1f
801061dc:	8ca60010 	lw	a2,16(a1)
801061e0:	24630002 	addiu	v1,v1,2
801061e4:	70661802 	mul	v1,v1,a2
801061e8:	3c02016e 	lui	v0,0x16e
801061ec:	34423600 	ori	v0,v0,0x3600
801061f0:	0043001b 	divu	zero,v0,v1
801061f4:	006001f4 	teq	v1,zero,0x7
801061f8:	000425c2 	srl	a0,a0,0x17
801061fc:	24840002 	addiu	a0,a0,2
80106200:	00001012 	mflo	v0
80106204:	70822002 	mul	a0,a0,v0
80106208:	00041042 	srl	v0,a0,0x1
8010620c:	080417ff 	j	80105ffc <_mmc_set_clock+0x354>
80106210:	00401821 	move	v1,v0
80106214:	8d060000 	lw	a2,0(t0)
80106218:	8d030000 	lw	v1,0(t0)
8010621c:	8d020000 	lw	v0,0(t0)
80106220:	00031c82 	srl	v1,v1,0x12
80106224:	00021382 	srl	v0,v0,0xe
80106228:	3042000c 	andi	v0,v0,0xc
8010622c:	03a22021 	addu	a0,sp,v0
80106230:	3063001f 	andi	v1,v1,0x1f
80106234:	8c850010 	lw	a1,16(a0)
80106238:	24630002 	addiu	v1,v1,2
8010623c:	70651802 	mul	v1,v1,a1
80106240:	3c02016e 	lui	v0,0x16e
80106244:	34423600 	ori	v0,v0,0x3600
80106248:	0043001b 	divu	zero,v0,v1
8010624c:	006001f4 	teq	v1,zero,0x7
80106250:	000635c2 	srl	a2,a2,0x17
80106254:	24c60002 	addiu	a2,a2,2
80106258:	00001012 	mflo	v0
8010625c:	080417ff 	j	80105ffc <_mmc_set_clock+0x354>
80106260:	70c21802 	mul	v1,a2,v0
80106264:	8d040000 	lw	a0,0(t0)
80106268:	8d030000 	lw	v1,0(t0)
8010626c:	8d020000 	lw	v0,0(t0)
80106270:	00031c82 	srl	v1,v1,0x12
80106274:	00021382 	srl	v0,v0,0xe
80106278:	3042000c 	andi	v0,v0,0xc
8010627c:	03a22821 	addu	a1,sp,v0
80106280:	3063001f 	andi	v1,v1,0x1f
80106284:	8ca60010 	lw	a2,16(a1)
80106288:	24630002 	addiu	v1,v1,2
8010628c:	70661802 	mul	v1,v1,a2
80106290:	3c02016e 	lui	v0,0x16e
80106294:	34423600 	ori	v0,v0,0x3600
80106298:	0043001b 	divu	zero,v0,v1
8010629c:	006001f4 	teq	v1,zero,0x7
801062a0:	000425c2 	srl	a0,a0,0x17
801062a4:	24840002 	addiu	a0,a0,2
801062a8:	00001012 	mflo	v0
801062ac:	70822002 	mul	a0,a0,v0
801062b0:	00041042 	srl	v0,a0,0x1
801062b4:	08041767 	j	80105d9c <_mmc_set_clock+0xf4>
801062b8:	00401821 	move	v1,v0

801062bc <_mmc_exec_cmd>:
801062bc:	27bdffc8 	addiu	sp,sp,-56
801062c0:	afb30024 	sw	s3,36(sp)
801062c4:	afbf0030 	sw	ra,48(sp)
801062c8:	afb5002c 	sw	s5,44(sp)
801062cc:	afb40028 	sw	s4,40(sp)
801062d0:	afb20020 	sw	s2,32(sp)
801062d4:	afb1001c 	sw	s1,28(sp)
801062d8:	afb00018 	sw	s0,24(sp)
801062dc:	8c870004 	lw	a3,4(a0)
801062e0:	2402ffff 	li	v0,-1
801062e4:	00809821 	move	s3,a0
801062e8:	10e200f9 	beq	a3,v0,801066d0 <_mmc_exec_cmd+0x414>
801062ec:	ac820030 	sw	v0,48(a0)
801062f0:	24060001 	li	a2,1
801062f4:	10e6012b 	beq	a3,a2,801067a4 <_mmc_exec_cmd+0x4e8>
801062f8:	3c14801f 	lui	s4,0x801f
801062fc:	24020006 	li	v0,6
80106300:	10e20144 	beq	a3,v0,80106814 <_mmc_exec_cmd+0x558>
80106304:	3c03b002 	lui	v1,0xb002
80106308:	8e86451c 	lw	a2,17692(s4)
8010630c:	34651028 	ori	a1,v1,0x1028
80106310:	2404ffff 	li	a0,-1
80106314:	34631024 	ori	v1,v1,0x1024
80106318:	2402fff8 	li	v0,-8
8010631c:	a4640000 	sh	a0,0(v1)
80106320:	a4a40000 	sh	a0,0(a1)
80106324:	a4620000 	sh	v0,0(v1)
80106328:	10c0000b 	beqz	a2,80106358 <_mmc_exec_cmd+0x9c>
8010632c:	24e30001 	addiu	v1,a3,1
80106330:	2c62003a 	sltiu	v0,v1,58
80106334:	1040000b 	beqz	v0,80106364 <_mmc_exec_cmd+0xa8>
80106338:	24090400 	li	t1,1024
8010633c:	00031080 	sll	v0,v1,0x2
80106340:	3c03801c 	lui	v1,0x801c
80106344:	24631f90 	addiu	v1,v1,8080
80106348:	00431021 	addu	v0,v0,v1
8010634c:	8c440000 	lw	a0,0(v0)
80106350:	00800008 	jr	a0
80106354:	00000000 	nop
80106358:	2c62003a 	sltiu	v0,v1,58
8010635c:	1440fff7 	bnez	v0,8010633c <_mmc_exec_cmd+0x80>
80106360:	00004821 	move	t1,zero
80106364:	00008821 	move	s1,zero
80106368:	8e68000c 	lw	t0,12(s3)
8010636c:	2d020009 	sltiu	v0,t0,9
80106370:	1040000a 	beqz	v0,8010639c <_mmc_exec_cmd+0xe0>
80106374:	2402ffff 	li	v0,-1
80106378:	3c03801c 	lui	v1,0x801c
8010637c:	00081080 	sll	v0,t0,0x2
80106380:	24632078 	addiu	v1,v1,8312
80106384:	00431021 	addu	v0,v0,v1
80106388:	8c440000 	lw	a0,0(v0)
8010638c:	00800008 	jr	a0
80106390:	00000000 	nop
80106394:	35290006 	ori	t1,t1,0x6
80106398:	2402ffff 	li	v0,-1
8010639c:	10e2010e 	beq	a3,v0,801067d8 <_mmc_exec_cmd+0x51c>
801063a0:	30e300ff 	andi	v1,a3,0xff
801063a4:	3c06b002 	lui	a2,0xb002
801063a8:	34c2102c 	ori	v0,a2,0x102c
801063ac:	a0430000 	sb	v1,0(v0)
801063b0:	8e640008 	lw	a0,8(s3)
801063b4:	34c21030 	ori	v0,a2,0x1030
801063b8:	24030033 	li	v1,51
801063bc:	ac440000 	sw	a0,0(v0)
801063c0:	10e3010d 	beq	a3,v1,801067f8 <_mmc_exec_cmd+0x53c>
801063c4:	34c41018 	ori	a0,a2,0x1018
801063c8:	96650012 	lhu	a1,18(s3)
801063cc:	3c02b002 	lui	v0,0xb002
801063d0:	34431018 	ori	v1,v0,0x1018
801063d4:	a4650000 	sh	a1,0(v1)
801063d8:	96640010 	lhu	a0,16(s3)
801063dc:	3442101c 	ori	v0,v0,0x101c
801063e0:	a4440000 	sh	a0,0(v0)
801063e4:	3c03b002 	lui	v1,0xb002
801063e8:	3c02003f 	lui	v0,0x3f
801063ec:	3464100c 	ori	a0,v1,0x100c
801063f0:	3445fffe 	ori	a1,v0,0xfffe
801063f4:	34671004 	ori	a3,v1,0x1004
801063f8:	24020006 	li	v0,6
801063fc:	34631000 	ori	v1,v1,0x1000
80106400:	2406ffff 	li	a2,-1
80106404:	ac890000 	sw	t1,0(a0)
80106408:	a4620000 	sh	v0,0(v1)
8010640c:	08041907 	j	8010641c <_mmc_exec_cmd+0x160>
80106410:	00000000 	nop
80106414:	10a60008 	beq	a1,a2,80106438 <_mmc_exec_cmd+0x17c>
80106418:	00000000 	nop
8010641c:	8ce20000 	lw	v0,0(a3)
80106420:	30420800 	andi	v0,v0,0x800
80106424:	1040fffb 	beqz	v0,80106414 <_mmc_exec_cmd+0x158>
80106428:	24a5ffff 	addiu	a1,a1,-1
8010642c:	24a50001 	addiu	a1,a1,1
80106430:	10a0009d 	beqz	a1,801066a8 <_mmc_exec_cmd+0x3ec>
80106434:	24030013 	li	v1,19
80106438:	3c05b002 	lui	a1,0xb002
8010643c:	24020004 	li	v0,4
80106440:	34a41028 	ori	a0,a1,0x1028
80106444:	a4820000 	sh	v0,0(a0)
80106448:	34a31004 	ori	v1,a1,0x1004
8010644c:	8c630000 	lw	v1,0(v1)
80106450:	30620003 	andi	v0,v1,0x3
80106454:	14400093 	bnez	v0,801066a4 <_mmc_exec_cmd+0x3e8>
80106458:	30620034 	andi	v0,v1,0x34
8010645c:	14400102 	bnez	v0,80106868 <_mmc_exec_cmd+0x5ac>
80106460:	24030014 	li	v1,20
80106464:	11000120 	beqz	t0,801068e8 <_mmc_exec_cmd+0x62c>
80106468:	00001821 	move	v1,zero
8010646c:	8e63000c 	lw	v1,12(s3)
80106470:	2c620009 	sltiu	v0,v1,9
80106474:	10400032 	beqz	v0,80106540 <_mmc_exec_cmd+0x284>
80106478:	ae600030 	sw	zero,48(s3)
8010647c:	24020001 	li	v0,1
80106480:	00621004 	sllv	v0,v0,v1
80106484:	304301e6 	andi	v1,v0,0x1e6
80106488:	14600129 	bnez	v1,80106930 <_mmc_exec_cmd+0x674>
8010648c:	34a41034 	ori	a0,a1,0x1034
80106490:	30420018 	andi	v0,v0,0x18
80106494:	1040002b 	beqz	v0,80106544 <_mmc_exec_cmd+0x288>
80106498:	32220003 	andi	v0,s1,0x3
8010649c:	34a41034 	ori	a0,a1,0x1034
801064a0:	94820000 	lhu	v0,0(a0)
801064a4:	3042ffff 	andi	v0,v0,0xffff
801064a8:	00021a02 	srl	v1,v0,0x8
801064ac:	a262001d 	sb	v0,29(s3)
801064b0:	a263001c 	sb	v1,28(s3)
801064b4:	94830000 	lhu	v1,0(a0)
801064b8:	3063ffff 	andi	v1,v1,0xffff
801064bc:	00031202 	srl	v0,v1,0x8
801064c0:	a263001f 	sb	v1,31(s3)
801064c4:	a262001e 	sb	v0,30(s3)
801064c8:	94820000 	lhu	v0,0(a0)
801064cc:	3042ffff 	andi	v0,v0,0xffff
801064d0:	00021a02 	srl	v1,v0,0x8
801064d4:	a2620021 	sb	v0,33(s3)
801064d8:	a2630020 	sb	v1,32(s3)
801064dc:	94830000 	lhu	v1,0(a0)
801064e0:	3063ffff 	andi	v1,v1,0xffff
801064e4:	00031202 	srl	v0,v1,0x8
801064e8:	a2630023 	sb	v1,35(s3)
801064ec:	a2620022 	sb	v0,34(s3)
801064f0:	94820000 	lhu	v0,0(a0)
801064f4:	3042ffff 	andi	v0,v0,0xffff
801064f8:	00021a02 	srl	v1,v0,0x8
801064fc:	a2620025 	sb	v0,37(s3)
80106500:	a2630024 	sb	v1,36(s3)
80106504:	94830000 	lhu	v1,0(a0)
80106508:	3063ffff 	andi	v1,v1,0xffff
8010650c:	00031202 	srl	v0,v1,0x8
80106510:	a2630027 	sb	v1,39(s3)
80106514:	a2620026 	sb	v0,38(s3)
80106518:	94820000 	lhu	v0,0(a0)
8010651c:	3042ffff 	andi	v0,v0,0xffff
80106520:	00021a02 	srl	v1,v0,0x8
80106524:	a2620029 	sb	v0,41(s3)
80106528:	a2630028 	sb	v1,40(s3)
8010652c:	94830000 	lhu	v1,0(a0)
80106530:	3063ffff 	andi	v1,v1,0xffff
80106534:	00031202 	srl	v0,v1,0x8
80106538:	a262002a 	sb	v0,42(s3)
8010653c:	a263002b 	sb	v1,43(s3)
80106540:	32220003 	andi	v0,s1,0x3
80106544:	1040004c 	beqz	v0,80106678 <_mmc_exec_cmd+0x3bc>
80106548:	32220004 	andi	v0,s1,0x4
8010654c:	32220001 	andi	v0,s1,0x1
80106550:	10400024 	beqz	v0,801065e4 <_mmc_exec_cmd+0x328>
80106554:	32220002 	andi	v0,s1,0x2
80106558:	8e630004 	lw	v1,4(s3)
8010655c:	24020033 	li	v0,51
80106560:	10620143 	beq	v1,v0,80106a70 <_mmc_exec_cmd+0x7b4>
80106564:	26620021 	addiu	v0,s3,33
80106568:	8e640014 	lw	a0,20(s3)
8010656c:	30820003 	andi	v0,a0,0x3
80106570:	1040011d 	beqz	v0,801069e8 <_mmc_exec_cmd+0x72c>
80106574:	00809021 	move	s2,a0
80106578:	96620012 	lhu	v0,18(s3)
8010657c:	96630010 	lhu	v1,16(s3)
80106580:	24420003 	addiu	v0,v0,3
80106584:	10600016 	beqz	v1,801065e0 <_mmc_exec_cmd+0x324>
80106588:	0002a882 	srl	s5,v0,0x2
8010658c:	0060a021 	move	s4,v1
80106590:	3c0203ff 	lui	v0,0x3ff
80106594:	08041972 	j	801065c8 <_mmc_exec_cmd+0x30c>
80106598:	3450ffff 	ori	s0,v0,0xffff
8010659c:	14400010 	bnez	v0,801065e0 <_mmc_exec_cmd+0x324>
801065a0:	24020040 	li	v0,64
801065a4:	30630440 	andi	v1,v1,0x440
801065a8:	14620155 	bne	v1,v0,80106b00 <_mmc_exec_cmd+0x844>
801065ac:	2610ffff 	addiu	s0,s0,-1
801065b0:	3c028010 	lui	v0,0x8010
801065b4:	24422270 	addiu	v0,v0,8816
801065b8:	0040f809 	jalr	v0
801065bc:	24040001 	li	a0,1
801065c0:	12000008 	beqz	s0,801065e4 <_mmc_exec_cmd+0x328>
801065c4:	32220002 	andi	v0,s1,0x2
801065c8:	3c05b002 	lui	a1,0xb002
801065cc:	34a41004 	ori	a0,a1,0x1004
801065d0:	8c830000 	lw	v1,0(a0)
801065d4:	30620001 	andi	v0,v1,0x1
801065d8:	1040fff0 	beqz	v0,8010659c <_mmc_exec_cmd+0x2e0>
801065dc:	30620010 	andi	v0,v1,0x10
801065e0:	32220002 	andi	v0,s1,0x2
801065e4:	1040001c 	beqz	v0,80106658 <_mmc_exec_cmd+0x39c>
801065e8:	00000000 	nop
801065ec:	8e640014 	lw	a0,20(s3)
801065f0:	30820003 	andi	v0,a0,0x3
801065f4:	10400120 	beqz	v0,80106a78 <_mmc_exec_cmd+0x7bc>
801065f8:	0080a021 	move	s4,a0
801065fc:	96620012 	lhu	v0,18(s3)
80106600:	96640010 	lhu	a0,16(s3)
80106604:	24420003 	addiu	v0,v0,3
80106608:	10800013 	beqz	a0,80106658 <_mmc_exec_cmd+0x39c>
8010660c:	00029082 	srl	s2,v0,0x2
80106610:	00809821 	move	s3,a0
80106614:	3c0203ff 	lui	v0,0x3ff
80106618:	08041990 	j	80106640 <_mmc_exec_cmd+0x384>
8010661c:	3450ffff 	ori	s0,v0,0xffff
80106620:	104000d0 	beqz	v0,80106964 <_mmc_exec_cmd+0x6a8>
80106624:	2610ffff 	addiu	s0,s0,-1
80106628:	3c028010 	lui	v0,0x8010
8010662c:	24422270 	addiu	v0,v0,8816
80106630:	0040f809 	jalr	v0
80106634:	24040001 	li	a0,1
80106638:	12000008 	beqz	s0,8010665c <_mmc_exec_cmd+0x3a0>
8010663c:	3c03b002 	lui	v1,0xb002
80106640:	3c05b002 	lui	a1,0xb002
80106644:	34a41004 	ori	a0,a1,0x1004
80106648:	8c830000 	lw	v1,0(a0)
8010664c:	3062000c 	andi	v0,v1,0xc
80106650:	1040fff3 	beqz	v0,80106620 <_mmc_exec_cmd+0x364>
80106654:	30620080 	andi	v0,v1,0x80
80106658:	3c03b002 	lui	v1,0xb002
8010665c:	34631028 	ori	v1,v1,0x1028
80106660:	94620000 	lhu	v0,0(v1)
80106664:	30420001 	andi	v0,v0,0x1
80106668:	1040fffb 	beqz	v0,80106658 <_mmc_exec_cmd+0x39c>
8010666c:	24020001 	li	v0,1
80106670:	a4620000 	sh	v0,0(v1)
80106674:	32220004 	andi	v0,s1,0x4
80106678:	1040009a 	beqz	v0,801068e4 <_mmc_exec_cmd+0x628>
8010667c:	3c02b002 	lui	v0,0xb002
80106680:	34441028 	ori	a0,v0,0x1028
80106684:	94820000 	lhu	v0,0(a0)
80106688:	30420002 	andi	v0,v0,0x2
8010668c:	1040fffd 	beqz	v0,80106684 <_mmc_exec_cmd+0x3c8>
80106690:	24020002 	li	v0,2
80106694:	00001821 	move	v1,zero
80106698:	a4820000 	sh	v0,0(a0)
8010669c:	080419ab 	j	801066ac <_mmc_exec_cmd+0x3f0>
801066a0:	8fbf0030 	lw	ra,48(sp)
801066a4:	24030013 	li	v1,19
801066a8:	8fbf0030 	lw	ra,48(sp)
801066ac:	8fb5002c 	lw	s5,44(sp)
801066b0:	8fb40028 	lw	s4,40(sp)
801066b4:	8fb30024 	lw	s3,36(sp)
801066b8:	8fb20020 	lw	s2,32(sp)
801066bc:	8fb1001c 	lw	s1,28(sp)
801066c0:	8fb00018 	lw	s0,24(sp)
801066c4:	00601021 	move	v0,v1
801066c8:	03e00008 	jr	ra
801066cc:	27bd0038 	addiu	sp,sp,56
801066d0:	3c02b002 	lui	v0,0xb002
801066d4:	3c14801f 	lui	s4,0x801f
801066d8:	3c04b002 	lui	a0,0xb002
801066dc:	24030008 	li	v1,8
801066e0:	34421000 	ori	v0,v0,0x1000
801066e4:	a4430000 	sh	v1,0(v0)
801066e8:	ae80451c 	sw	zero,17692(s4)
801066ec:	34881004 	ori	t0,a0,0x1004
801066f0:	8d020000 	lw	v0,0(t0)
801066f4:	30428000 	andi	v0,v0,0x8000
801066f8:	1440fffd 	bnez	v0,801066f0 <_mmc_exec_cmd+0x434>
801066fc:	34821024 	ori	v0,a0,0x1024
80106700:	34871000 	ori	a3,a0,0x1000
80106704:	2405ffff 	li	a1,-1
80106708:	24060001 	li	a2,1
8010670c:	34831028 	ori	v1,a0,0x1028
80106710:	34841040 	ori	a0,a0,0x1040
80106714:	a4450000 	sh	a1,0(v0)
80106718:	a4650000 	sh	a1,0(v1)
8010671c:	ac860000 	sw	a2,0(a0)
80106720:	a4e60000 	sh	a2,0(a3)
80106724:	8d020000 	lw	v0,0(t0)
80106728:	30420100 	andi	v0,v0,0x100
8010672c:	1040000f 	beqz	v0,8010676c <_mmc_exec_cmd+0x4b0>
80106730:	3c028010 	lui	v0,0x8010
80106734:	3c03b002 	lui	v1,0xb002
80106738:	24522270 	addiu	s2,v0,8816
8010673c:	34711004 	ori	s1,v1,0x1004
80106740:	080419d4 	j	80106750 <_mmc_exec_cmd+0x494>
80106744:	241003e7 	li	s0,999
80106748:	12000009 	beqz	s0,80106770 <_mmc_exec_cmd+0x4b4>
8010674c:	3c050006 	lui	a1,0x6
80106750:	0240f809 	jalr	s2
80106754:	24040001 	li	a0,1
80106758:	8e230000 	lw	v1,0(s1)
8010675c:	30630100 	andi	v1,v1,0x100
80106760:	1460fff9 	bnez	v1,80106748 <_mmc_exec_cmd+0x48c>
80106764:	2610ffff 	addiu	s0,s0,-1
80106768:	26100001 	addiu	s0,s0,1
8010676c:	3c050006 	lui	a1,0x6
80106770:	3c028010 	lui	v0,0x8010
80106774:	24425ca8 	addiu	v0,v0,23720
80106778:	34a51a80 	ori	a1,a1,0x1a80
8010677c:	0040f809 	jalr	v0
80106780:	00002021 	move	a0,zero
80106784:	3c02b002 	lui	v0,0xb002
80106788:	8e670004 	lw	a3,4(s3)
8010678c:	24030002 	li	v1,2
80106790:	34421000 	ori	v0,v0,0x1000
80106794:	24060001 	li	a2,1
80106798:	a4430000 	sh	v1,0(v0)
8010679c:	14e6fed8 	bne	a3,a2,80106300 <_mmc_exec_cmd+0x44>
801067a0:	24020006 	li	v0,6
801067a4:	3c03b002 	lui	v1,0xb002
801067a8:	34651028 	ori	a1,v1,0x1028
801067ac:	2404ffff 	li	a0,-1
801067b0:	34631024 	ori	v1,v1,0x1024
801067b4:	2402fff8 	li	v0,-8
801067b8:	00004821 	move	t1,zero
801067bc:	00008821 	move	s1,zero
801067c0:	a4640000 	sh	a0,0(v1)
801067c4:	ae80451c 	sw	zero,17692(s4)
801067c8:	a4a40000 	sh	a0,0(a1)
801067cc:	a4620000 	sh	v0,0(v1)
801067d0:	080418db 	j	8010636c <_mmc_exec_cmd+0xb0>
801067d4:	8e68000c 	lw	t0,12(s3)
801067d8:	3c02b002 	lui	v0,0xb002
801067dc:	3443102c 	ori	v1,v0,0x102c
801067e0:	a0600000 	sb	zero,0(v1)
801067e4:	8e640008 	lw	a0,8(s3)
801067e8:	34421030 	ori	v0,v0,0x1030
801067ec:	ac440000 	sw	a0,0(v0)
801067f0:	080418f3 	j	801063cc <_mmc_exec_cmd+0x110>
801067f4:	96650012 	lhu	a1,18(s3)
801067f8:	34c5101c 	ori	a1,a2,0x101c
801067fc:	24020008 	li	v0,8
80106800:	24030001 	li	v1,1
80106804:	a4820000 	sh	v0,0(a0)
80106808:	a4a30000 	sh	v1,0(a1)
8010680c:	080418fa 	j	801063e8 <_mmc_exec_cmd+0x12c>
80106810:	3c03b002 	lui	v1,0xb002
80106814:	8e630008 	lw	v1,8(s3)
80106818:	24020002 	li	v0,2
8010681c:	10620027 	beq	v1,v0,801068bc <_mmc_exec_cmd+0x600>
80106820:	2404ffff 	li	a0,-1
80106824:	3c03b002 	lui	v1,0xb002
80106828:	34651028 	ori	a1,v1,0x1028
8010682c:	34631024 	ori	v1,v1,0x1024
80106830:	2402fff8 	li	v0,-8
80106834:	a4640000 	sh	a0,0(v1)
80106838:	00004821 	move	t1,zero
8010683c:	a4a40000 	sh	a0,0(a1)
80106840:	ae80451c 	sw	zero,17692(s4)
80106844:	a4620000 	sh	v0,0(v1)
80106848:	3c038031 	lui	v1,0x8031
8010684c:	8c625570 	lw	v0,21872(v1)
80106850:	28420002 	slti	v0,v0,2
80106854:	1040fec3 	beqz	v0,80106364 <_mmc_exec_cmd+0xa8>
80106858:	00000000 	nop
8010685c:	35290108 	ori	t1,t1,0x108
80106860:	080418da 	j	80106368 <_mmc_exec_cmd+0xac>
80106864:	24110001 	li	s1,1
80106868:	8fbf0030 	lw	ra,48(sp)
8010686c:	8fb5002c 	lw	s5,44(sp)
80106870:	8fb40028 	lw	s4,40(sp)
80106874:	8fb30024 	lw	s3,36(sp)
80106878:	8fb20020 	lw	s2,32(sp)
8010687c:	8fb1001c 	lw	s1,28(sp)
80106880:	8fb00018 	lw	s0,24(sp)
80106884:	00601021 	move	v0,v1
80106888:	03e00008 	jr	ra
8010688c:	27bd0038 	addiu	sp,sp,56
80106890:	35290040 	ori	t1,t1,0x40
80106894:	080418e6 	j	80106398 <_mmc_exec_cmd+0xdc>
80106898:	35290001 	ori	t1,t1,0x1
8010689c:	080418e6 	j	80106398 <_mmc_exec_cmd+0xdc>
801068a0:	35290002 	ori	t1,t1,0x2
801068a4:	080418e6 	j	80106398 <_mmc_exec_cmd+0xdc>
801068a8:	35290003 	ori	t1,t1,0x3
801068ac:	080418e6 	j	80106398 <_mmc_exec_cmd+0xdc>
801068b0:	35290004 	ori	t1,t1,0x4
801068b4:	080418e6 	j	80106398 <_mmc_exec_cmd+0xdc>
801068b8:	35290005 	ori	t1,t1,0x5
801068bc:	3c03b002 	lui	v1,0xb002
801068c0:	34651028 	ori	a1,v1,0x1028
801068c4:	34631024 	ori	v1,v1,0x1024
801068c8:	2402fff8 	li	v0,-8
801068cc:	a4640000 	sh	a0,0(v1)
801068d0:	ae86451c 	sw	a2,17692(s4)
801068d4:	a4a40000 	sh	a0,0(a1)
801068d8:	a4620000 	sh	v0,0(v1)
801068dc:	080418cc 	j	80106330 <_mmc_exec_cmd+0x74>
801068e0:	24e30001 	addiu	v1,a3,1
801068e4:	00001821 	move	v1,zero
801068e8:	8fbf0030 	lw	ra,48(sp)
801068ec:	8fb5002c 	lw	s5,44(sp)
801068f0:	8fb40028 	lw	s4,40(sp)
801068f4:	8fb30024 	lw	s3,36(sp)
801068f8:	8fb20020 	lw	s2,32(sp)
801068fc:	8fb1001c 	lw	s1,28(sp)
80106900:	8fb00018 	lw	s0,24(sp)
80106904:	00601021 	move	v0,v1
80106908:	03e00008 	jr	ra
8010690c:	27bd0038 	addiu	sp,sp,56
80106910:	35290118 	ori	t1,t1,0x118
80106914:	080418da 	j	80106368 <_mmc_exec_cmd+0xac>
80106918:	24110006 	li	s1,6
8010691c:	080418da 	j	80106368 <_mmc_exec_cmd+0xac>
80106920:	24110004 	li	s1,4
80106924:	35290080 	ori	t1,t1,0x80
80106928:	080418da 	j	80106368 <_mmc_exec_cmd+0xac>
8010692c:	00008821 	move	s1,zero
80106930:	94820000 	lhu	v0,0(a0)
80106934:	3042ffff 	andi	v0,v0,0xffff
80106938:	00021a02 	srl	v1,v0,0x8
8010693c:	a262001d 	sb	v0,29(s3)
80106940:	a263001c 	sb	v1,28(s3)
80106944:	94830000 	lhu	v1,0(a0)
80106948:	3063ffff 	andi	v1,v1,0xffff
8010694c:	00031202 	srl	v0,v1,0x8
80106950:	a262001e 	sb	v0,30(s3)
80106954:	a263001f 	sb	v1,31(s3)
80106958:	94820000 	lhu	v0,0(a0)
8010695c:	08041950 	j	80106540 <_mmc_exec_cmd+0x284>
80106960:	a2620020 	sb	v0,32(s3)
80106964:	1200ff3d 	beqz	s0,8010665c <_mmc_exec_cmd+0x3a0>
80106968:	3c03b002 	lui	v1,0xb002
8010696c:	12400019 	beqz	s2,801069d4 <_mmc_exec_cmd+0x718>
80106970:	00000000 	nop
80106974:	00804021 	move	t0,a0
80106978:	34a9103c 	ori	t1,a1,0x103c
8010697c:	02803021 	move	a2,s4
80106980:	02403821 	move	a3,s2
80106984:	8d020000 	lw	v0,0(t0)
80106988:	30420080 	andi	v0,v0,0x80
8010698c:	1440fffd 	bnez	v0,80106984 <_mmc_exec_cmd+0x6c8>
80106990:	00000000 	nop
80106994:	90c30001 	lbu	v1,1(a2)
80106998:	90c20000 	lbu	v0,0(a2)
8010699c:	90c40002 	lbu	a0,2(a2)
801069a0:	90c50003 	lbu	a1,3(a2)
801069a4:	00031a00 	sll	v1,v1,0x8
801069a8:	00431025 	or	v0,v0,v1
801069ac:	00042400 	sll	a0,a0,0x10
801069b0:	00441025 	or	v0,v0,a0
801069b4:	00052e00 	sll	a1,a1,0x18
801069b8:	00451025 	or	v0,v0,a1
801069bc:	24e7ffff 	addiu	a3,a3,-1
801069c0:	ad220000 	sw	v0,0(t1)
801069c4:	14e0ffef 	bnez	a3,80106984 <_mmc_exec_cmd+0x6c8>
801069c8:	24c60004 	addiu	a2,a2,4
801069cc:	00121080 	sll	v0,s2,0x2
801069d0:	0282a021 	addu	s4,s4,v0
801069d4:	2673ffff 	addiu	s3,s3,-1
801069d8:	1660ff0f 	bnez	s3,80106618 <_mmc_exec_cmd+0x35c>
801069dc:	3c0203ff 	lui	v0,0x3ff
801069e0:	08041997 	j	8010665c <_mmc_exec_cmd+0x3a0>
801069e4:	3c03b002 	lui	v1,0xb002
801069e8:	96620010 	lhu	v0,16(s3)
801069ec:	96700012 	lhu	s0,18(s3)
801069f0:	72028002 	mul	s0,s0,v0
801069f4:	3c028011 	lui	v0,0x8011
801069f8:	2442cbd8 	addiu	v0,v0,-13352
801069fc:	0040f809 	jalr	v0
80106a00:	02002821 	move	a1,s0
80106a04:	2402001b 	li	v0,27
80106a08:	afa20010 	sw	v0,16(sp)
80106a0c:	3c028011 	lui	v0,0x8011
80106a10:	00002021 	move	a0,zero
80106a14:	00002821 	move	a1,zero
80106a18:	00003021 	move	a2,zero
80106a1c:	2442cdb8 	addiu	v0,v0,-12872
80106a20:	0040f809 	jalr	v0
80106a24:	3c070040 	lui	a3,0x40
80106a28:	8e660014 	lw	a2,20(s3)
80106a2c:	3c05b002 	lui	a1,0xb002
80106a30:	3c028011 	lui	v0,0x8011
80106a34:	34a51038 	ori	a1,a1,0x1038
80106a38:	02003821 	move	a3,s0
80106a3c:	2442cc40 	addiu	v0,v0,-13248
80106a40:	0040f809 	jalr	v0
80106a44:	00002021 	move	a0,zero
80106a48:	3c028011 	lui	v0,0x8011
80106a4c:	2442cd90 	addiu	v0,v0,-12912
80106a50:	0040f809 	jalr	v0
80106a54:	00002021 	move	a0,zero
80106a58:	3c028011 	lui	v0,0x8011
80106a5c:	2442ccf0 	addiu	v0,v0,-13072
80106a60:	0040f809 	jalr	v0
80106a64:	00002021 	move	a0,zero
80106a68:	08041979 	j	801065e4 <_mmc_exec_cmd+0x328>
80106a6c:	32220002 	andi	v0,s1,0x2
80106a70:	0804195a 	j	80106568 <_mmc_exec_cmd+0x2ac>
80106a74:	ae620014 	sw	v0,20(s3)
80106a78:	96620010 	lhu	v0,16(s3)
80106a7c:	96700012 	lhu	s0,18(s3)
80106a80:	72028002 	mul	s0,s0,v0
80106a84:	3c028011 	lui	v0,0x8011
80106a88:	2442cbd8 	addiu	v0,v0,-13352
80106a8c:	0040f809 	jalr	v0
80106a90:	02002821 	move	a1,s0
80106a94:	2402001a 	li	v0,26
80106a98:	afa20010 	sw	v0,16(sp)
80106a9c:	3c028011 	lui	v0,0x8011
80106aa0:	00002021 	move	a0,zero
80106aa4:	00002821 	move	a1,zero
80106aa8:	00003021 	move	a2,zero
80106aac:	2442cdb8 	addiu	v0,v0,-12872
80106ab0:	0040f809 	jalr	v0
80106ab4:	3c070080 	lui	a3,0x80
80106ab8:	8e650014 	lw	a1,20(s3)
80106abc:	3c06b002 	lui	a2,0xb002
80106ac0:	3c028011 	lui	v0,0x8011
80106ac4:	34c6103c 	ori	a2,a2,0x103c
80106ac8:	02003821 	move	a3,s0
80106acc:	2442cc40 	addiu	v0,v0,-13248
80106ad0:	0040f809 	jalr	v0
80106ad4:	00002021 	move	a0,zero
80106ad8:	3c028011 	lui	v0,0x8011
80106adc:	2442cd90 	addiu	v0,v0,-12912
80106ae0:	0040f809 	jalr	v0
80106ae4:	00002021 	move	a0,zero
80106ae8:	3c028011 	lui	v0,0x8011
80106aec:	2442ccf0 	addiu	v0,v0,-13072
80106af0:	0040f809 	jalr	v0
80106af4:	00002021 	move	a0,zero
80106af8:	08041997 	j	8010665c <_mmc_exec_cmd+0x3a0>
80106afc:	3c03b002 	lui	v1,0xb002
80106b00:	1200feb8 	beqz	s0,801065e4 <_mmc_exec_cmd+0x328>
80106b04:	32220002 	andi	v0,s1,0x2
80106b08:	12a00015 	beqz	s5,80106b60 <_mmc_exec_cmd+0x8a4>
80106b0c:	00154880 	sll	t1,s5,0x2
80106b10:	02a03821 	move	a3,s5
80106b14:	00804021 	move	t0,a0
80106b18:	34aa1038 	ori	t2,a1,0x1038
80106b1c:	02403021 	move	a2,s2
80106b20:	8d020000 	lw	v0,0(t0)
80106b24:	30420040 	andi	v0,v0,0x40
80106b28:	1440fffd 	bnez	v0,80106b20 <_mmc_exec_cmd+0x864>
80106b2c:	00000000 	nop
80106b30:	8d420000 	lw	v0,0(t2)
80106b34:	24e7ffff 	addiu	a3,a3,-1
80106b38:	00022e02 	srl	a1,v0,0x18
80106b3c:	00021a02 	srl	v1,v0,0x8
80106b40:	00022402 	srl	a0,v0,0x10
80106b44:	a0c30001 	sb	v1,1(a2)
80106b48:	a0c40002 	sb	a0,2(a2)
80106b4c:	a0c50003 	sb	a1,3(a2)
80106b50:	a0c20000 	sb	v0,0(a2)
80106b54:	14e00007 	bnez	a3,80106b74 <_mmc_exec_cmd+0x8b8>
80106b58:	24c60004 	addiu	a2,a2,4
80106b5c:	02499021 	addu	s2,s2,t1
80106b60:	2694ffff 	addiu	s4,s4,-1
80106b64:	1680fe8a 	bnez	s4,80106590 <_mmc_exec_cmd+0x2d4>
80106b68:	32220002 	andi	v0,s1,0x2
80106b6c:	08041979 	j	801065e4 <_mmc_exec_cmd+0x328>
80106b70:	00000000 	nop
80106b74:	8d020000 	lw	v0,0(t0)
80106b78:	30420040 	andi	v0,v0,0x40
80106b7c:	1440fffd 	bnez	v0,80106b74 <_mmc_exec_cmd+0x8b8>
80106b80:	00000000 	nop
80106b84:	08041ac8 	j	80106b20 <_mmc_exec_cmd+0x864>
80106b88:	00000000 	nop

80106b8c <mmc_send_cmd>:
80106b8c:	97a80010 	lhu	t0,16(sp)
80106b90:	30e7ffff 	andi	a3,a3,0xffff
80106b94:	70e81802 	mul	v1,a3,t0
80106b98:	ac850004 	sw	a1,4(a0)
80106b9c:	ac830018 	sw	v1,24(a0)
80106ba0:	8fa50018 	lw	a1,24(sp)
80106ba4:	8fa30014 	lw	v1,20(sp)
80106ba8:	3c198010 	lui	t9,0x8010
80106bac:	ac860008 	sw	a2,8(a0)
80106bb0:	ac83000c 	sw	v1,12(a0)
80106bb4:	ac850014 	sw	a1,20(a0)
80106bb8:	a4870010 	sh	a3,16(a0)
80106bbc:	273962bc 	addiu	t9,t9,25276
80106bc0:	03200008 	jr	t9
80106bc4:	a4880012 	sh	t0,18(a0)

80106bc8 <mmc_select_card>:
80106bc8:	27bdff50 	addiu	sp,sp,-176
80106bcc:	afb00088 	sw	s0,136(sp)
80106bd0:	3c10803a 	lui	s0,0x803a
80106bd4:	afb20090 	sw	s2,144(sp)
80106bd8:	afb1008c 	sw	s1,140(sp)
80106bdc:	afbf00a8 	sw	ra,168(sp)
80106be0:	afb700a4 	sw	s7,164(sp)
80106be4:	afb600a0 	sw	s6,160(sp)
80106be8:	afb5009c 	sw	s5,156(sp)
80106bec:	afb40098 	sw	s4,152(sp)
80106bf0:	afb30094 	sw	s3,148(sp)
80106bf4:	26024e3c 	addiu	v0,s0,20028
80106bf8:	8c450008 	lw	a1,8(v0)
80106bfc:	24030007 	li	v1,7
80106c00:	afa30014 	sw	v1,20(sp)
80106c04:	27b20010 	addiu	s2,sp,16
80106c08:	24030002 	li	v1,2
80106c0c:	3c118010 	lui	s1,0x8010
80106c10:	02402021 	move	a0,s2
80106c14:	262262bc 	addiu	v0,s1,25276
80106c18:	afa50018 	sw	a1,24(sp)
80106c1c:	afa3001c 	sw	v1,28(sp)
80106c20:	a7a00020 	sh	zero,32(sp)
80106c24:	a7a00022 	sh	zero,34(sp)
80106c28:	afa00024 	sw	zero,36(sp)
80106c2c:	0040f809 	jalr	v0
80106c30:	afa00028 	sw	zero,40(sp)
80106c34:	8fa20040 	lw	v0,64(sp)
80106c38:	14400014 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106c3c:	8fbf00a8 	lw	ra,168(sp)
80106c40:	93a2002d 	lbu	v0,45(sp)
80106c44:	93a3002e 	lbu	v1,46(sp)
80106c48:	93a50030 	lbu	a1,48(sp)
80106c4c:	00031c00 	sll	v1,v1,0x10
80106c50:	00021600 	sll	v0,v0,0x18
80106c54:	93a4002f 	lbu	a0,47(sp)
80106c58:	00431025 	or	v0,v0,v1
80106c5c:	00451025 	or	v0,v0,a1
80106c60:	00042200 	sll	a0,a0,0x8
80106c64:	00822025 	or	a0,a0,v0
80106c68:	2403e000 	li	v1,-8192
80106c6c:	00831824 	and	v1,a0,v1
80106c70:	14600010 	bnez	v1,80106cb4 <mmc_select_card+0xec>
80106c74:	93a5002c 	lbu	a1,44(sp)
80106c78:	8fa20014 	lw	v0,20(sp)
80106c7c:	10a20049 	beq	a1,v0,80106da4 <mmc_select_card+0x1dc>
80106c80:	26024e3c 	addiu	v0,s0,20028
80106c84:	24020012 	li	v0,18
80106c88:	8fbf00a8 	lw	ra,168(sp)
80106c8c:	8fb700a4 	lw	s7,164(sp)
80106c90:	8fb600a0 	lw	s6,160(sp)
80106c94:	8fb5009c 	lw	s5,156(sp)
80106c98:	8fb40098 	lw	s4,152(sp)
80106c9c:	8fb30094 	lw	s3,148(sp)
80106ca0:	8fb20090 	lw	s2,144(sp)
80106ca4:	8fb1008c 	lw	s1,140(sp)
80106ca8:	8fb00088 	lw	s0,136(sp)
80106cac:	03e00008 	jr	ra
80106cb0:	27bd00b0 	addiu	sp,sp,176
80106cb4:	0480fff4 	bltz	a0,80106c88 <mmc_select_card+0xc0>
80106cb8:	24020001 	li	v0,1
80106cbc:	3c024000 	lui	v0,0x4000
80106cc0:	00821024 	and	v0,a0,v0
80106cc4:	144000ef 	bnez	v0,80107084 <mmc_select_card+0x4bc>
80106cc8:	8fbf00a8 	lw	ra,168(sp)
80106ccc:	3c022000 	lui	v0,0x2000
80106cd0:	00821024 	and	v0,a0,v0
80106cd4:	1440ffed 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106cd8:	24020003 	li	v0,3
80106cdc:	3c021000 	lui	v0,0x1000
80106ce0:	00821024 	and	v0,a0,v0
80106ce4:	1440ffe9 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106ce8:	24020004 	li	v0,4
80106cec:	3c020800 	lui	v0,0x800
80106cf0:	00821024 	and	v0,a0,v0
80106cf4:	1440ffe5 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106cf8:	24020005 	li	v0,5
80106cfc:	3c020400 	lui	v0,0x400
80106d00:	00821024 	and	v0,a0,v0
80106d04:	1440ffe1 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d08:	24020006 	li	v0,6
80106d0c:	3c020100 	lui	v0,0x100
80106d10:	00821024 	and	v0,a0,v0
80106d14:	1440ffdd 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d18:	24020008 	li	v0,8
80106d1c:	3c020080 	lui	v0,0x80
80106d20:	00821024 	and	v0,a0,v0
80106d24:	1440ffd9 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d28:	24020009 	li	v0,9
80106d2c:	3c020040 	lui	v0,0x40
80106d30:	00821024 	and	v0,a0,v0
80106d34:	1440ffd5 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d38:	2402000a 	li	v0,10
80106d3c:	3c020020 	lui	v0,0x20
80106d40:	00821024 	and	v0,a0,v0
80106d44:	1440ffd1 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d48:	2402000b 	li	v0,11
80106d4c:	3c020010 	lui	v0,0x10
80106d50:	00821024 	and	v0,a0,v0
80106d54:	1440ffcd 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d58:	2402000c 	li	v0,12
80106d5c:	3c020008 	lui	v0,0x8
80106d60:	00821024 	and	v0,a0,v0
80106d64:	1440ffc9 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d68:	2402000d 	li	v0,13
80106d6c:	3c020004 	lui	v0,0x4
80106d70:	00821024 	and	v0,a0,v0
80106d74:	1440ffc5 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d78:	2402000e 	li	v0,14
80106d7c:	3c020002 	lui	v0,0x2
80106d80:	00821024 	and	v0,a0,v0
80106d84:	1440ffc1 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106d88:	2402000f 	li	v0,15
80106d8c:	3c020001 	lui	v0,0x1
80106d90:	00821024 	and	v0,a0,v0
80106d94:	1040ffb8 	beqz	v0,80106c78 <mmc_select_card+0xb0>
80106d98:	24020010 	li	v0,16
80106d9c:	08041b23 	j	80106c8c <mmc_select_card+0xc4>
80106da0:	00000000 	nop
80106da4:	8c430004 	lw	v1,4(v0)
80106da8:	1060ffb8 	beqz	v1,80106c8c <mmc_select_card+0xc4>
80106dac:	8fbf00a8 	lw	ra,168(sp)
80106db0:	3c028031 	lui	v0,0x8031
80106db4:	8c435578 	lw	v1,21880(v0)
80106db8:	146000c6 	bnez	v1,801070d4 <mmc_select_card+0x50c>
80106dbc:	27b50044 	addiu	s5,sp,68
80106dc0:	26024e3c 	addiu	v0,s0,20028
80106dc4:	8c470008 	lw	a3,8(v0)
80106dc8:	24060003 	li	a2,3
80106dcc:	3c038031 	lui	v1,0x8031
80106dd0:	ac665570 	sw	a2,21872(v1)
80106dd4:	24050037 	li	a1,55
80106dd8:	24030001 	li	v1,1
80106ddc:	02402021 	move	a0,s2
80106de0:	262262bc 	addiu	v0,s1,25276
80106de4:	afa50014 	sw	a1,20(sp)
80106de8:	afa70018 	sw	a3,24(sp)
80106dec:	afa3001c 	sw	v1,28(sp)
80106df0:	a7a00020 	sh	zero,32(sp)
80106df4:	a7a00022 	sh	zero,34(sp)
80106df8:	afa00024 	sw	zero,36(sp)
80106dfc:	0040f809 	jalr	v0
80106e00:	afa00028 	sw	zero,40(sp)
80106e04:	8fa20040 	lw	v0,64(sp)
80106e08:	1440ffa0 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106e0c:	8fbf00a8 	lw	ra,168(sp)
80106e10:	93a2002d 	lbu	v0,45(sp)
80106e14:	93a3002e 	lbu	v1,46(sp)
80106e18:	93a50030 	lbu	a1,48(sp)
80106e1c:	00031c00 	sll	v1,v1,0x10
80106e20:	00021600 	sll	v0,v0,0x18
80106e24:	93a4002f 	lbu	a0,47(sp)
80106e28:	00431025 	or	v0,v0,v1
80106e2c:	00451025 	or	v0,v0,a1
80106e30:	00042200 	sll	a0,a0,0x8
80106e34:	00822025 	or	a0,a0,v0
80106e38:	2403e000 	li	v1,-8192
80106e3c:	00831824 	and	v1,a0,v1
80106e40:	1060003b 	beqz	v1,80106f30 <mmc_select_card+0x368>
80106e44:	93a5002c 	lbu	a1,44(sp)
80106e48:	0480ff90 	bltz	a0,80106c8c <mmc_select_card+0xc4>
80106e4c:	24020001 	li	v0,1
80106e50:	3c024000 	lui	v0,0x4000
80106e54:	00821024 	and	v0,a0,v0
80106e58:	1440008b 	bnez	v0,80107088 <mmc_select_card+0x4c0>
80106e5c:	8fb700a4 	lw	s7,164(sp)
80106e60:	3c022000 	lui	v0,0x2000
80106e64:	00821024 	and	v0,a0,v0
80106e68:	1440ff89 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106e6c:	24020003 	li	v0,3
80106e70:	3c021000 	lui	v0,0x1000
80106e74:	00821024 	and	v0,a0,v0
80106e78:	1440ff85 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106e7c:	24020004 	li	v0,4
80106e80:	3c020800 	lui	v0,0x800
80106e84:	00821024 	and	v0,a0,v0
80106e88:	1440ff81 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106e8c:	24020005 	li	v0,5
80106e90:	3c020400 	lui	v0,0x400
80106e94:	00821024 	and	v0,a0,v0
80106e98:	1440ff7d 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106e9c:	24020006 	li	v0,6
80106ea0:	3c020100 	lui	v0,0x100
80106ea4:	00821024 	and	v0,a0,v0
80106ea8:	1440ff79 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106eac:	24020008 	li	v0,8
80106eb0:	3c020080 	lui	v0,0x80
80106eb4:	00821024 	and	v0,a0,v0
80106eb8:	1440ff75 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106ebc:	24020009 	li	v0,9
80106ec0:	3c020040 	lui	v0,0x40
80106ec4:	00821024 	and	v0,a0,v0
80106ec8:	1440ff71 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106ecc:	2402000a 	li	v0,10
80106ed0:	3c020020 	lui	v0,0x20
80106ed4:	00821024 	and	v0,a0,v0
80106ed8:	1440ff6d 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106edc:	2402000b 	li	v0,11
80106ee0:	3c020010 	lui	v0,0x10
80106ee4:	00821024 	and	v0,a0,v0
80106ee8:	1440ff69 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106eec:	2402000c 	li	v0,12
80106ef0:	3c020008 	lui	v0,0x8
80106ef4:	00821024 	and	v0,a0,v0
80106ef8:	1440ff65 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106efc:	2402000d 	li	v0,13
80106f00:	3c020004 	lui	v0,0x4
80106f04:	00821024 	and	v0,a0,v0
80106f08:	1440ff61 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106f0c:	2402000e 	li	v0,14
80106f10:	3c020002 	lui	v0,0x2
80106f14:	00821024 	and	v0,a0,v0
80106f18:	1440ff5d 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106f1c:	2402000f 	li	v0,15
80106f20:	3c020001 	lui	v0,0x1
80106f24:	00821024 	and	v0,a0,v0
80106f28:	1440ff59 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106f2c:	24020010 	li	v0,16
80106f30:	8fa20014 	lw	v0,20(sp)
80106f34:	14a2ff54 	bne	a1,v0,80106c88 <mmc_select_card+0xc0>
80106f38:	24020012 	li	v0,18
80106f3c:	24030006 	li	v1,6
80106f40:	afa30014 	sw	v1,20(sp)
80106f44:	24050002 	li	a1,2
80106f48:	24030001 	li	v1,1
80106f4c:	02402021 	move	a0,s2
80106f50:	262262bc 	addiu	v0,s1,25276
80106f54:	afa50018 	sw	a1,24(sp)
80106f58:	afa3001c 	sw	v1,28(sp)
80106f5c:	a7a00020 	sh	zero,32(sp)
80106f60:	a7a00022 	sh	zero,34(sp)
80106f64:	afa00024 	sw	zero,36(sp)
80106f68:	0040f809 	jalr	v0
80106f6c:	afa00028 	sw	zero,40(sp)
80106f70:	8fa20040 	lw	v0,64(sp)
80106f74:	1440ff45 	bnez	v0,80106c8c <mmc_select_card+0xc4>
80106f78:	8fbf00a8 	lw	ra,168(sp)
80106f7c:	93a2002d 	lbu	v0,45(sp)
80106f80:	93a3002e 	lbu	v1,46(sp)
80106f84:	93a50030 	lbu	a1,48(sp)
80106f88:	00031c00 	sll	v1,v1,0x10
80106f8c:	00021600 	sll	v0,v0,0x18
80106f90:	93a4002f 	lbu	a0,47(sp)
80106f94:	00431025 	or	v0,v0,v1
80106f98:	00451025 	or	v0,v0,a1
80106f9c:	00042200 	sll	a0,a0,0x8
80106fa0:	00822025 	or	a0,a0,v0
80106fa4:	2403e000 	li	v1,-8192
80106fa8:	00831824 	and	v1,a0,v1
80106fac:	10600044 	beqz	v1,801070c0 <mmc_select_card+0x4f8>
80106fb0:	93a5002c 	lbu	a1,44(sp)
80106fb4:	0480ff35 	bltz	a0,80106c8c <mmc_select_card+0xc4>
80106fb8:	24020001 	li	v0,1
80106fbc:	3c024000 	lui	v0,0x4000
80106fc0:	00821024 	and	v0,a0,v0
80106fc4:	14400030 	bnez	v0,80107088 <mmc_select_card+0x4c0>
80106fc8:	8fb700a4 	lw	s7,164(sp)
80106fcc:	3c022000 	lui	v0,0x2000
80106fd0:	00821024 	and	v0,a0,v0
80106fd4:	1440ff2e 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106fd8:	24020003 	li	v0,3
80106fdc:	3c021000 	lui	v0,0x1000
80106fe0:	00821024 	and	v0,a0,v0
80106fe4:	1440ff2a 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106fe8:	24020004 	li	v0,4
80106fec:	3c020800 	lui	v0,0x800
80106ff0:	00821024 	and	v0,a0,v0
80106ff4:	1440ff26 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80106ff8:	24020005 	li	v0,5
80106ffc:	3c020400 	lui	v0,0x400
80107000:	00821024 	and	v0,a0,v0
80107004:	1440ff22 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107008:	24020006 	li	v0,6
8010700c:	3c020100 	lui	v0,0x100
80107010:	00821024 	and	v0,a0,v0
80107014:	1440ff1e 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107018:	24020008 	li	v0,8
8010701c:	3c020080 	lui	v0,0x80
80107020:	00821024 	and	v0,a0,v0
80107024:	1440ff1a 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107028:	24020009 	li	v0,9
8010702c:	3c020040 	lui	v0,0x40
80107030:	00821024 	and	v0,a0,v0
80107034:	1440ff16 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107038:	2402000a 	li	v0,10
8010703c:	3c020020 	lui	v0,0x20
80107040:	00821024 	and	v0,a0,v0
80107044:	1440ff12 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107048:	2402000b 	li	v0,11
8010704c:	3c020010 	lui	v0,0x10
80107050:	00821024 	and	v0,a0,v0
80107054:	1440ff0e 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107058:	2402000c 	li	v0,12
8010705c:	3c020008 	lui	v0,0x8
80107060:	00821024 	and	v0,a0,v0
80107064:	1440ff0a 	bnez	v0,80106c90 <mmc_select_card+0xc8>
80107068:	2402000d 	li	v0,13
8010706c:	3c020004 	lui	v0,0x4
80107070:	00821024 	and	v0,a0,v0
80107074:	10400043 	beqz	v0,80107184 <mmc_select_card+0x5bc>
80107078:	2402000e 	li	v0,14
8010707c:	08041b25 	j	80106c94 <mmc_select_card+0xcc>
80107080:	8fb600a0 	lw	s6,160(sp)
80107084:	8fb700a4 	lw	s7,164(sp)
80107088:	8fb600a0 	lw	s6,160(sp)
8010708c:	8fb5009c 	lw	s5,156(sp)
80107090:	8fb40098 	lw	s4,152(sp)
80107094:	8fb30094 	lw	s3,148(sp)
80107098:	8fb20090 	lw	s2,144(sp)
8010709c:	8fb1008c 	lw	s1,140(sp)
801070a0:	8fb00088 	lw	s0,136(sp)
801070a4:	24020002 	li	v0,2
801070a8:	03e00008 	jr	ra
801070ac:	27bd00b0 	addiu	sp,sp,176
801070b0:	3c020001 	lui	v0,0x1
801070b4:	00821024 	and	v0,a0,v0
801070b8:	1440fef3 	bnez	v0,80106c88 <mmc_select_card+0xc0>
801070bc:	24020010 	li	v0,16
801070c0:	8fa20014 	lw	v0,20(sp)
801070c4:	14a2feef 	bne	a1,v0,80106c84 <mmc_select_card+0xbc>
801070c8:	8fbf00a8 	lw	ra,168(sp)
801070cc:	08041b24 	j	80106c90 <mmc_select_card+0xc8>
801070d0:	8fb700a4 	lw	s7,164(sp)
801070d4:	3c028011 	lui	v0,0x8011
801070d8:	02a02021 	move	a0,s5
801070dc:	00002821 	move	a1,zero
801070e0:	2442ca64 	addiu	v0,v0,-13724
801070e4:	0040f809 	jalr	v0
801070e8:	24060040 	li	a2,64
801070ec:	3c0200ff 	lui	v0,0xff
801070f0:	24030040 	li	v1,64
801070f4:	24130001 	li	s3,1
801070f8:	3442fff1 	ori	v0,v0,0xfff1
801070fc:	24160006 	li	s6,6
80107100:	24140040 	li	s4,64
80107104:	a7a30022 	sh	v1,34(sp)
80107108:	02402021 	move	a0,s2
8010710c:	263762bc 	addiu	s7,s1,25276
80107110:	afa20018 	sw	v0,24(sp)
80107114:	afb60014 	sw	s6,20(sp)
80107118:	afb3001c 	sw	s3,28(sp)
8010711c:	a7b30020 	sh	s3,32(sp)
80107120:	afb50024 	sw	s5,36(sp)
80107124:	02e0f809 	jalr	s7
80107128:	afb40028 	sw	s4,40(sp)
8010712c:	93a30051 	lbu	v1,81(sp)
80107130:	30630002 	andi	v1,v1,0x2
80107134:	1060ff22 	beqz	v1,80106dc0 <mmc_select_card+0x1f8>
80107138:	3c0280ff 	lui	v0,0x80ff
8010713c:	3442fff1 	ori	v0,v0,0xfff1
80107140:	02402021 	move	a0,s2
80107144:	afb60014 	sw	s6,20(sp)
80107148:	afa20018 	sw	v0,24(sp)
8010714c:	a7b30020 	sh	s3,32(sp)
80107150:	afb50024 	sw	s5,36(sp)
80107154:	afb40028 	sw	s4,40(sp)
80107158:	afb3001c 	sw	s3,28(sp)
8010715c:	02e0f809 	jalr	s7
80107160:	a7b40022 	sh	s4,34(sp)
80107164:	3c0502dc 	lui	a1,0x2dc
80107168:	3c028010 	lui	v0,0x8010
8010716c:	34a56c00 	ori	a1,a1,0x6c00
80107170:	24425ca8 	addiu	v0,v0,23720
80107174:	0040f809 	jalr	v0
80107178:	24040001 	li	a0,1
8010717c:	08041b71 	j	80106dc4 <mmc_select_card+0x1fc>
80107180:	26024e3c 	addiu	v0,s0,20028
80107184:	3c020002 	lui	v0,0x2
80107188:	00821024 	and	v0,a0,v0
8010718c:	1040ffc8 	beqz	v0,801070b0 <mmc_select_card+0x4e8>
80107190:	2402000f 	li	v0,15
80107194:	08041b23 	j	80106c8c <mmc_select_card+0xc4>
80107198:	8fbf00a8 	lw	ra,168(sp)

8010719c <MMC_WriteMultiBlock>:
8010719c:	27bdff98 	addiu	sp,sp,-104
801071a0:	3c02b001 	lui	v0,0xb001
801071a4:	afb5005c 	sw	s5,92(sp)
801071a8:	afb40058 	sw	s4,88(sp)
801071ac:	afb1004c 	sw	s1,76(sp)
801071b0:	afb00048 	sw	s0,72(sp)
801071b4:	afbf0060 	sw	ra,96(sp)
801071b8:	afb30054 	sw	s3,84(sp)
801071bc:	afb20050 	sw	s2,80(sp)
801071c0:	34420300 	ori	v0,v0,0x300
801071c4:	8c430000 	lw	v1,0(v0)
801071c8:	3c102000 	lui	s0,0x2000
801071cc:	00701824 	and	v1,v1,s0
801071d0:	00808821 	move	s1,a0
801071d4:	00a0a021 	move	s4,a1
801071d8:	10600150 	beqz	v1,8010771c <MMC_WriteMultiBlock+0x580>
801071dc:	00c0a821 	move	s5,a2
801071e0:	3c03803a 	lui	v1,0x803a
801071e4:	24634e3c 	addiu	v1,v1,20028
801071e8:	8c620050 	lw	v0,80(v1)
801071ec:	0044102b 	sltu	v0,v0,a0
801071f0:	1040000c 	beqz	v0,80107224 <MMC_WriteMultiBlock+0x88>
801071f4:	27b30010 	addiu	s3,sp,16
801071f8:	24060001 	li	a2,1
801071fc:	8fbf0060 	lw	ra,96(sp)
80107200:	8fb5005c 	lw	s5,92(sp)
80107204:	8fb40058 	lw	s4,88(sp)
80107208:	8fb30054 	lw	s3,84(sp)
8010720c:	8fb20050 	lw	s2,80(sp)
80107210:	8fb1004c 	lw	s1,76(sp)
80107214:	8fb00048 	lw	s0,72(sp)
80107218:	00c01021 	move	v0,a2
8010721c:	03e00008 	jr	ra
80107220:	27bd0068 	addiu	sp,sp,104
80107224:	8c650008 	lw	a1,8(v1)
80107228:	2403000d 	li	v1,13
8010722c:	afa30014 	sw	v1,20(sp)
80107230:	24030001 	li	v1,1
80107234:	3c128010 	lui	s2,0x8010
80107238:	02602021 	move	a0,s3
8010723c:	264262bc 	addiu	v0,s2,25276
80107240:	afa50018 	sw	a1,24(sp)
80107244:	afa3001c 	sw	v1,28(sp)
80107248:	a7a00020 	sh	zero,32(sp)
8010724c:	a7a00022 	sh	zero,34(sp)
80107250:	afa00024 	sw	zero,36(sp)
80107254:	0040f809 	jalr	v0
80107258:	afa00028 	sw	zero,40(sp)
8010725c:	8fa60040 	lw	a2,64(sp)
80107260:	14c0003c 	bnez	a2,80107354 <MMC_WriteMultiBlock+0x1b8>
80107264:	24020011 	li	v0,17
80107268:	93a2002d 	lbu	v0,45(sp)
8010726c:	93a3002e 	lbu	v1,46(sp)
80107270:	93a50030 	lbu	a1,48(sp)
80107274:	00031c00 	sll	v1,v1,0x10
80107278:	00021600 	sll	v0,v0,0x18
8010727c:	93a4002f 	lbu	a0,47(sp)
80107280:	00431025 	or	v0,v0,v1
80107284:	00451025 	or	v0,v0,a1
80107288:	00042200 	sll	a0,a0,0x8
8010728c:	00822025 	or	a0,a0,v0
80107290:	2403e000 	li	v1,-8192
80107294:	00831824 	and	v1,a0,v1
80107298:	10600111 	beqz	v1,801076e0 <MMC_WriteMultiBlock+0x544>
8010729c:	93a5002c 	lbu	a1,44(sp)
801072a0:	0480ffd5 	bltz	a0,801071f8 <MMC_WriteMultiBlock+0x5c>
801072a4:	3c024000 	lui	v0,0x4000
801072a8:	00821024 	and	v0,a0,v0
801072ac:	14400119 	bnez	v0,80107714 <MMC_WriteMultiBlock+0x578>
801072b0:	00901024 	and	v0,a0,s0
801072b4:	1440011b 	bnez	v0,80107724 <MMC_WriteMultiBlock+0x588>
801072b8:	3c021000 	lui	v0,0x1000
801072bc:	00821024 	and	v0,a0,v0
801072c0:	1440011a 	bnez	v0,8010772c <MMC_WriteMultiBlock+0x590>
801072c4:	3c020800 	lui	v0,0x800
801072c8:	00821024 	and	v0,a0,v0
801072cc:	14400119 	bnez	v0,80107734 <MMC_WriteMultiBlock+0x598>
801072d0:	3c020400 	lui	v0,0x400
801072d4:	00821024 	and	v0,a0,v0
801072d8:	14400120 	bnez	v0,8010775c <MMC_WriteMultiBlock+0x5c0>
801072dc:	3c020100 	lui	v0,0x100
801072e0:	00821024 	and	v0,a0,v0
801072e4:	1440011f 	bnez	v0,80107764 <MMC_WriteMultiBlock+0x5c8>
801072e8:	3c020080 	lui	v0,0x80
801072ec:	00821024 	and	v0,a0,v0
801072f0:	1440011e 	bnez	v0,8010776c <MMC_WriteMultiBlock+0x5d0>
801072f4:	3c020040 	lui	v0,0x40
801072f8:	00821024 	and	v0,a0,v0
801072fc:	1440011d 	bnez	v0,80107774 <MMC_WriteMultiBlock+0x5d8>
80107300:	3c020020 	lui	v0,0x20
80107304:	00821024 	and	v0,a0,v0
80107308:	1440011c 	bnez	v0,8010777c <MMC_WriteMultiBlock+0x5e0>
8010730c:	3c020010 	lui	v0,0x10
80107310:	00821024 	and	v0,a0,v0
80107314:	14400123 	bnez	v0,801077a4 <MMC_WriteMultiBlock+0x608>
80107318:	3c020008 	lui	v0,0x8
8010731c:	00821024 	and	v0,a0,v0
80107320:	144000ed 	bnez	v0,801076d8 <MMC_WriteMultiBlock+0x53c>
80107324:	3c020004 	lui	v0,0x4
80107328:	00821024 	and	v0,a0,v0
8010732c:	14400122 	bnez	v0,801077b8 <MMC_WriteMultiBlock+0x61c>
80107330:	3c020002 	lui	v0,0x2
80107334:	00821024 	and	v0,a0,v0
80107338:	14400124 	bnez	v0,801077cc <MMC_WriteMultiBlock+0x630>
8010733c:	3c020001 	lui	v0,0x1
80107340:	00821024 	and	v0,a0,v0
80107344:	104000e7 	beqz	v0,801076e4 <MMC_WriteMultiBlock+0x548>
80107348:	8fa20014 	lw	v0,20(sp)
8010734c:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107350:	24060010 	li	a2,16
80107354:	14c2ffaa 	bne	a2,v0,80107200 <MMC_WriteMultiBlock+0x64>
80107358:	8fbf0060 	lw	ra,96(sp)
8010735c:	24030010 	li	v1,16
80107360:	afa30014 	sw	v1,20(sp)
80107364:	24050200 	li	a1,512
80107368:	24030001 	li	v1,1
8010736c:	02602021 	move	a0,s3
80107370:	264262bc 	addiu	v0,s2,25276
80107374:	afa50018 	sw	a1,24(sp)
80107378:	afa3001c 	sw	v1,28(sp)
8010737c:	a7a00020 	sh	zero,32(sp)
80107380:	a7a00022 	sh	zero,34(sp)
80107384:	afa00024 	sw	zero,36(sp)
80107388:	0040f809 	jalr	v0
8010738c:	afa00028 	sw	zero,40(sp)
80107390:	8fa60040 	lw	a2,64(sp)
80107394:	14c0ff9a 	bnez	a2,80107200 <MMC_WriteMultiBlock+0x64>
80107398:	8fbf0060 	lw	ra,96(sp)
8010739c:	93a2002d 	lbu	v0,45(sp)
801073a0:	93a3002e 	lbu	v1,46(sp)
801073a4:	93a50030 	lbu	a1,48(sp)
801073a8:	00031c00 	sll	v1,v1,0x10
801073ac:	00021600 	sll	v0,v0,0x18
801073b0:	93a4002f 	lbu	a0,47(sp)
801073b4:	00431025 	or	v0,v0,v1
801073b8:	00451025 	or	v0,v0,a1
801073bc:	00042200 	sll	a0,a0,0x8
801073c0:	00822025 	or	a0,a0,v0
801073c4:	2403e000 	li	v1,-8192
801073c8:	00831824 	and	v1,a0,v1
801073cc:	1060002d 	beqz	v1,80107484 <MMC_WriteMultiBlock+0x2e8>
801073d0:	93a5002c 	lbu	a1,44(sp)
801073d4:	0480ff88 	bltz	a0,801071f8 <MMC_WriteMultiBlock+0x5c>
801073d8:	3c024000 	lui	v0,0x4000
801073dc:	00821024 	and	v0,a0,v0
801073e0:	144000cc 	bnez	v0,80107714 <MMC_WriteMultiBlock+0x578>
801073e4:	3c022000 	lui	v0,0x2000
801073e8:	00821024 	and	v0,a0,v0
801073ec:	144000cd 	bnez	v0,80107724 <MMC_WriteMultiBlock+0x588>
801073f0:	3c021000 	lui	v0,0x1000
801073f4:	00821024 	and	v0,a0,v0
801073f8:	144000cc 	bnez	v0,8010772c <MMC_WriteMultiBlock+0x590>
801073fc:	3c020800 	lui	v0,0x800
80107400:	00821024 	and	v0,a0,v0
80107404:	144000cb 	bnez	v0,80107734 <MMC_WriteMultiBlock+0x598>
80107408:	3c020400 	lui	v0,0x400
8010740c:	00821024 	and	v0,a0,v0
80107410:	144000d2 	bnez	v0,8010775c <MMC_WriteMultiBlock+0x5c0>
80107414:	3c020100 	lui	v0,0x100
80107418:	00821024 	and	v0,a0,v0
8010741c:	144000d1 	bnez	v0,80107764 <MMC_WriteMultiBlock+0x5c8>
80107420:	3c020080 	lui	v0,0x80
80107424:	00821024 	and	v0,a0,v0
80107428:	144000d0 	bnez	v0,8010776c <MMC_WriteMultiBlock+0x5d0>
8010742c:	3c020040 	lui	v0,0x40
80107430:	00821024 	and	v0,a0,v0
80107434:	144000cf 	bnez	v0,80107774 <MMC_WriteMultiBlock+0x5d8>
80107438:	3c020020 	lui	v0,0x20
8010743c:	00821024 	and	v0,a0,v0
80107440:	144000ce 	bnez	v0,8010777c <MMC_WriteMultiBlock+0x5e0>
80107444:	3c020010 	lui	v0,0x10
80107448:	00821024 	and	v0,a0,v0
8010744c:	144000d5 	bnez	v0,801077a4 <MMC_WriteMultiBlock+0x608>
80107450:	3c020008 	lui	v0,0x8
80107454:	00821024 	and	v0,a0,v0
80107458:	1440009f 	bnez	v0,801076d8 <MMC_WriteMultiBlock+0x53c>
8010745c:	3c020004 	lui	v0,0x4
80107460:	00821024 	and	v0,a0,v0
80107464:	144000d4 	bnez	v0,801077b8 <MMC_WriteMultiBlock+0x61c>
80107468:	3c020002 	lui	v0,0x2
8010746c:	00821024 	and	v0,a0,v0
80107470:	144000d6 	bnez	v0,801077cc <MMC_WriteMultiBlock+0x630>
80107474:	3c020001 	lui	v0,0x1
80107478:	00821024 	and	v0,a0,v0
8010747c:	1440ff60 	bnez	v0,80107200 <MMC_WriteMultiBlock+0x64>
80107480:	24060010 	li	a2,16
80107484:	8fa20014 	lw	v0,20(sp)
80107488:	14a20098 	bne	a1,v0,801076ec <MMC_WriteMultiBlock+0x550>
8010748c:	24060012 	li	a2,18
80107490:	3c028031 	lui	v0,0x8031
80107494:	8c435578 	lw	v1,21880(v0)
80107498:	106000a8 	beqz	v1,8010773c <MMC_WriteMultiBlock+0x5a0>
8010749c:	3286ffff 	andi	a2,s4,0xffff
801074a0:	24030019 	li	v1,25
801074a4:	00063a40 	sll	a3,a2,0x9
801074a8:	02602021 	move	a0,s3
801074ac:	264262bc 	addiu	v0,s2,25276
801074b0:	afa30014 	sw	v1,20(sp)
801074b4:	afb10018 	sw	s1,24(sp)
801074b8:	24030001 	li	v1,1
801074bc:	24050200 	li	a1,512
801074c0:	a7a60020 	sh	a2,32(sp)
801074c4:	afa3001c 	sw	v1,28(sp)
801074c8:	a7a50022 	sh	a1,34(sp)
801074cc:	afb50024 	sw	s5,36(sp)
801074d0:	0040f809 	jalr	v0
801074d4:	afa70028 	sw	a3,40(sp)
801074d8:	8fa60040 	lw	a2,64(sp)
801074dc:	14c0ff48 	bnez	a2,80107200 <MMC_WriteMultiBlock+0x64>
801074e0:	8fbf0060 	lw	ra,96(sp)
801074e4:	93a2002d 	lbu	v0,45(sp)
801074e8:	93a3002e 	lbu	v1,46(sp)
801074ec:	93a50030 	lbu	a1,48(sp)
801074f0:	00031c00 	sll	v1,v1,0x10
801074f4:	00021600 	sll	v0,v0,0x18
801074f8:	93a4002f 	lbu	a0,47(sp)
801074fc:	00431025 	or	v0,v0,v1
80107500:	00451025 	or	v0,v0,a1
80107504:	00042200 	sll	a0,a0,0x8
80107508:	00822025 	or	a0,a0,v0
8010750c:	2403e000 	li	v1,-8192
80107510:	00831824 	and	v1,a0,v1
80107514:	1060002d 	beqz	v1,801075cc <MMC_WriteMultiBlock+0x430>
80107518:	93a5002c 	lbu	a1,44(sp)
8010751c:	0480ff36 	bltz	a0,801071f8 <MMC_WriteMultiBlock+0x5c>
80107520:	3c024000 	lui	v0,0x4000
80107524:	00821024 	and	v0,a0,v0
80107528:	1440007a 	bnez	v0,80107714 <MMC_WriteMultiBlock+0x578>
8010752c:	3c022000 	lui	v0,0x2000
80107530:	00821024 	and	v0,a0,v0
80107534:	1440007b 	bnez	v0,80107724 <MMC_WriteMultiBlock+0x588>
80107538:	3c021000 	lui	v0,0x1000
8010753c:	00821024 	and	v0,a0,v0
80107540:	1440007a 	bnez	v0,8010772c <MMC_WriteMultiBlock+0x590>
80107544:	3c020800 	lui	v0,0x800
80107548:	00821024 	and	v0,a0,v0
8010754c:	14400079 	bnez	v0,80107734 <MMC_WriteMultiBlock+0x598>
80107550:	3c020400 	lui	v0,0x400
80107554:	00821024 	and	v0,a0,v0
80107558:	14400080 	bnez	v0,8010775c <MMC_WriteMultiBlock+0x5c0>
8010755c:	3c020100 	lui	v0,0x100
80107560:	00821024 	and	v0,a0,v0
80107564:	1440007f 	bnez	v0,80107764 <MMC_WriteMultiBlock+0x5c8>
80107568:	3c020080 	lui	v0,0x80
8010756c:	00821024 	and	v0,a0,v0
80107570:	1440007e 	bnez	v0,8010776c <MMC_WriteMultiBlock+0x5d0>
80107574:	3c020040 	lui	v0,0x40
80107578:	00821024 	and	v0,a0,v0
8010757c:	1440007d 	bnez	v0,80107774 <MMC_WriteMultiBlock+0x5d8>
80107580:	3c020020 	lui	v0,0x20
80107584:	00821024 	and	v0,a0,v0
80107588:	1440007c 	bnez	v0,8010777c <MMC_WriteMultiBlock+0x5e0>
8010758c:	3c020010 	lui	v0,0x10
80107590:	00821024 	and	v0,a0,v0
80107594:	14400083 	bnez	v0,801077a4 <MMC_WriteMultiBlock+0x608>
80107598:	3c020008 	lui	v0,0x8
8010759c:	00821024 	and	v0,a0,v0
801075a0:	1440004d 	bnez	v0,801076d8 <MMC_WriteMultiBlock+0x53c>
801075a4:	3c020004 	lui	v0,0x4
801075a8:	00821024 	and	v0,a0,v0
801075ac:	14400082 	bnez	v0,801077b8 <MMC_WriteMultiBlock+0x61c>
801075b0:	3c020002 	lui	v0,0x2
801075b4:	00821024 	and	v0,a0,v0
801075b8:	14400084 	bnez	v0,801077cc <MMC_WriteMultiBlock+0x630>
801075bc:	3c020001 	lui	v0,0x1
801075c0:	00821024 	and	v0,a0,v0
801075c4:	1440ff0e 	bnez	v0,80107200 <MMC_WriteMultiBlock+0x64>
801075c8:	24060010 	li	a2,16
801075cc:	8fa20014 	lw	v0,20(sp)
801075d0:	14a20046 	bne	a1,v0,801076ec <MMC_WriteMultiBlock+0x550>
801075d4:	24060012 	li	a2,18
801075d8:	2403000c 	li	v1,12
801075dc:	24050002 	li	a1,2
801075e0:	02602021 	move	a0,s3
801075e4:	264262bc 	addiu	v0,s2,25276
801075e8:	afa30014 	sw	v1,20(sp)
801075ec:	afa5001c 	sw	a1,28(sp)
801075f0:	afa00018 	sw	zero,24(sp)
801075f4:	a7a00020 	sh	zero,32(sp)
801075f8:	a7a00022 	sh	zero,34(sp)
801075fc:	afa00024 	sw	zero,36(sp)
80107600:	0040f809 	jalr	v0
80107604:	afa00028 	sw	zero,40(sp)
80107608:	8fa60040 	lw	a2,64(sp)
8010760c:	14c0fefc 	bnez	a2,80107200 <MMC_WriteMultiBlock+0x64>
80107610:	8fbf0060 	lw	ra,96(sp)
80107614:	93a2002d 	lbu	v0,45(sp)
80107618:	93a3002e 	lbu	v1,46(sp)
8010761c:	93a50030 	lbu	a1,48(sp)
80107620:	00031c00 	sll	v1,v1,0x10
80107624:	00021600 	sll	v0,v0,0x18
80107628:	93a4002f 	lbu	a0,47(sp)
8010762c:	00431025 	or	v0,v0,v1
80107630:	00451025 	or	v0,v0,a1
80107634:	00042200 	sll	a0,a0,0x8
80107638:	00822025 	or	a0,a0,v0
8010763c:	2403e000 	li	v1,-8192
80107640:	00831824 	and	v1,a0,v1
80107644:	10600052 	beqz	v1,80107790 <MMC_WriteMultiBlock+0x5f4>
80107648:	93a5002c 	lbu	a1,44(sp)
8010764c:	0480feea 	bltz	a0,801071f8 <MMC_WriteMultiBlock+0x5c>
80107650:	3c024000 	lui	v0,0x4000
80107654:	00821024 	and	v0,a0,v0
80107658:	1440002e 	bnez	v0,80107714 <MMC_WriteMultiBlock+0x578>
8010765c:	3c022000 	lui	v0,0x2000
80107660:	00821024 	and	v0,a0,v0
80107664:	1440002f 	bnez	v0,80107724 <MMC_WriteMultiBlock+0x588>
80107668:	3c021000 	lui	v0,0x1000
8010766c:	00821024 	and	v0,a0,v0
80107670:	1440002e 	bnez	v0,8010772c <MMC_WriteMultiBlock+0x590>
80107674:	3c020800 	lui	v0,0x800
80107678:	00821024 	and	v0,a0,v0
8010767c:	1440002d 	bnez	v0,80107734 <MMC_WriteMultiBlock+0x598>
80107680:	3c020400 	lui	v0,0x400
80107684:	00821024 	and	v0,a0,v0
80107688:	14400034 	bnez	v0,8010775c <MMC_WriteMultiBlock+0x5c0>
8010768c:	3c020100 	lui	v0,0x100
80107690:	00821024 	and	v0,a0,v0
80107694:	14400033 	bnez	v0,80107764 <MMC_WriteMultiBlock+0x5c8>
80107698:	3c020080 	lui	v0,0x80
8010769c:	00821024 	and	v0,a0,v0
801076a0:	14400032 	bnez	v0,8010776c <MMC_WriteMultiBlock+0x5d0>
801076a4:	3c020040 	lui	v0,0x40
801076a8:	00821024 	and	v0,a0,v0
801076ac:	14400031 	bnez	v0,80107774 <MMC_WriteMultiBlock+0x5d8>
801076b0:	3c020020 	lui	v0,0x20
801076b4:	00821024 	and	v0,a0,v0
801076b8:	14400030 	bnez	v0,8010777c <MMC_WriteMultiBlock+0x5e0>
801076bc:	3c020010 	lui	v0,0x10
801076c0:	00821024 	and	v0,a0,v0
801076c4:	14400037 	bnez	v0,801077a4 <MMC_WriteMultiBlock+0x608>
801076c8:	3c020008 	lui	v0,0x8
801076cc:	00821024 	and	v0,a0,v0
801076d0:	10400036 	beqz	v0,801077ac <MMC_WriteMultiBlock+0x610>
801076d4:	3c020004 	lui	v0,0x4
801076d8:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
801076dc:	2406000d 	li	a2,13
801076e0:	8fa20014 	lw	v0,20(sp)
801076e4:	10a2ff1d 	beq	a1,v0,8010735c <MMC_WriteMultiBlock+0x1c0>
801076e8:	24060012 	li	a2,18
801076ec:	8fbf0060 	lw	ra,96(sp)
801076f0:	8fb5005c 	lw	s5,92(sp)
801076f4:	8fb40058 	lw	s4,88(sp)
801076f8:	8fb30054 	lw	s3,84(sp)
801076fc:	8fb20050 	lw	s2,80(sp)
80107700:	8fb1004c 	lw	s1,76(sp)
80107704:	8fb00048 	lw	s0,72(sp)
80107708:	00c01021 	move	v0,a2
8010770c:	03e00008 	jr	ra
80107710:	27bd0068 	addiu	sp,sp,104
80107714:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107718:	24060002 	li	a2,2
8010771c:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107720:	2406ffff 	li	a2,-1
80107724:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107728:	24060003 	li	a2,3
8010772c:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107730:	24060004 	li	a2,4
80107734:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107738:	24060005 	li	a2,5
8010773c:	00112a40 	sll	a1,s1,0x9
80107740:	24030019 	li	v1,25
80107744:	00063a40 	sll	a3,a2,0x9
80107748:	02602021 	move	a0,s3
8010774c:	264262bc 	addiu	v0,s2,25276
80107750:	afa30014 	sw	v1,20(sp)
80107754:	08041d2e 	j	801074b8 <MMC_WriteMultiBlock+0x31c>
80107758:	afa50018 	sw	a1,24(sp)
8010775c:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107760:	24060006 	li	a2,6
80107764:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107768:	24060008 	li	a2,8
8010776c:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107770:	24060009 	li	a2,9
80107774:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107778:	2406000a 	li	a2,10
8010777c:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
80107780:	2406000b 	li	a2,11
80107784:	00821024 	and	v0,a0,v0
80107788:	1440fef0 	bnez	v0,8010734c <MMC_WriteMultiBlock+0x1b0>
8010778c:	00000000 	nop
80107790:	8fa20014 	lw	v0,20(sp)
80107794:	10a2fe9a 	beq	a1,v0,80107200 <MMC_WriteMultiBlock+0x64>
80107798:	8fbf0060 	lw	ra,96(sp)
8010779c:	08041dbc 	j	801076f0 <MMC_WriteMultiBlock+0x554>
801077a0:	24060012 	li	a2,18
801077a4:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
801077a8:	2406000c 	li	a2,12
801077ac:	00821024 	and	v0,a0,v0
801077b0:	10400003 	beqz	v0,801077c0 <MMC_WriteMultiBlock+0x624>
801077b4:	3c020002 	lui	v0,0x2
801077b8:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
801077bc:	2406000e 	li	a2,14
801077c0:	00821024 	and	v0,a0,v0
801077c4:	1040ffef 	beqz	v0,80107784 <MMC_WriteMultiBlock+0x5e8>
801077c8:	3c020001 	lui	v0,0x1
801077cc:	08041c7f 	j	801071fc <MMC_WriteMultiBlock+0x60>
801077d0:	2406000f 	li	a2,15

801077d4 <MMC_WriteBlock>:
801077d4:	27bdffa0 	addiu	sp,sp,-96
801077d8:	3c02b001 	lui	v0,0xb001
801077dc:	afb40058 	sw	s4,88(sp)
801077e0:	afb1004c 	sw	s1,76(sp)
801077e4:	afb00048 	sw	s0,72(sp)
801077e8:	afbf005c 	sw	ra,92(sp)
801077ec:	afb30054 	sw	s3,84(sp)
801077f0:	afb20050 	sw	s2,80(sp)
801077f4:	34420300 	ori	v0,v0,0x300
801077f8:	8c430000 	lw	v1,0(v0)
801077fc:	3c102000 	lui	s0,0x2000
80107800:	00701824 	and	v1,v1,s0
80107804:	00808821 	move	s1,a0
80107808:	10600101 	beqz	v1,80107c10 <MMC_WriteBlock+0x43c>
8010780c:	00a0a021 	move	s4,a1
80107810:	3c03803a 	lui	v1,0x803a
80107814:	24634e3c 	addiu	v1,v1,20028
80107818:	8c620050 	lw	v0,80(v1)
8010781c:	0044102b 	sltu	v0,v0,a0
80107820:	1040000b 	beqz	v0,80107850 <MMC_WriteBlock+0x7c>
80107824:	27b20010 	addiu	s2,sp,16
80107828:	24060001 	li	a2,1
8010782c:	8fbf005c 	lw	ra,92(sp)
80107830:	8fb40058 	lw	s4,88(sp)
80107834:	8fb30054 	lw	s3,84(sp)
80107838:	8fb20050 	lw	s2,80(sp)
8010783c:	8fb1004c 	lw	s1,76(sp)
80107840:	8fb00048 	lw	s0,72(sp)
80107844:	00c01021 	move	v0,a2
80107848:	03e00008 	jr	ra
8010784c:	27bd0060 	addiu	sp,sp,96
80107850:	8c650008 	lw	a1,8(v1)
80107854:	2403000d 	li	v1,13
80107858:	afa30014 	sw	v1,20(sp)
8010785c:	24030001 	li	v1,1
80107860:	3c138010 	lui	s3,0x8010
80107864:	02402021 	move	a0,s2
80107868:	266262bc 	addiu	v0,s3,25276
8010786c:	afa50018 	sw	a1,24(sp)
80107870:	afa3001c 	sw	v1,28(sp)
80107874:	a7a00020 	sh	zero,32(sp)
80107878:	a7a00022 	sh	zero,34(sp)
8010787c:	afa00024 	sw	zero,36(sp)
80107880:	0040f809 	jalr	v0
80107884:	afa00028 	sw	zero,40(sp)
80107888:	8fa60040 	lw	a2,64(sp)
8010788c:	14c0003c 	bnez	a2,80107980 <MMC_WriteBlock+0x1ac>
80107890:	24020011 	li	v0,17
80107894:	93a2002d 	lbu	v0,45(sp)
80107898:	93a3002e 	lbu	v1,46(sp)
8010789c:	93a50030 	lbu	a1,48(sp)
801078a0:	00031c00 	sll	v1,v1,0x10
801078a4:	00021600 	sll	v0,v0,0x18
801078a8:	93a4002f 	lbu	a0,47(sp)
801078ac:	00431025 	or	v0,v0,v1
801078b0:	00451025 	or	v0,v0,a1
801078b4:	00042200 	sll	a0,a0,0x8
801078b8:	00822025 	or	a0,a0,v0
801078bc:	2403e000 	li	v1,-8192
801078c0:	00831824 	and	v1,a0,v1
801078c4:	106000c4 	beqz	v1,80107bd8 <MMC_WriteBlock+0x404>
801078c8:	93a5002c 	lbu	a1,44(sp)
801078cc:	0480ffd6 	bltz	a0,80107828 <MMC_WriteBlock+0x54>
801078d0:	3c024000 	lui	v0,0x4000
801078d4:	00821024 	and	v0,a0,v0
801078d8:	144000cb 	bnez	v0,80107c08 <MMC_WriteBlock+0x434>
801078dc:	00901024 	and	v0,a0,s0
801078e0:	144000cd 	bnez	v0,80107c18 <MMC_WriteBlock+0x444>
801078e4:	3c021000 	lui	v0,0x1000
801078e8:	00821024 	and	v0,a0,v0
801078ec:	144000cc 	bnez	v0,80107c20 <MMC_WriteBlock+0x44c>
801078f0:	3c020800 	lui	v0,0x800
801078f4:	00821024 	and	v0,a0,v0
801078f8:	144000cb 	bnez	v0,80107c28 <MMC_WriteBlock+0x454>
801078fc:	3c020400 	lui	v0,0x400
80107900:	00821024 	and	v0,a0,v0
80107904:	144000dd 	bnez	v0,80107c7c <MMC_WriteBlock+0x4a8>
80107908:	3c020100 	lui	v0,0x100
8010790c:	00821024 	and	v0,a0,v0
80107910:	144000e4 	bnez	v0,80107ca4 <MMC_WriteBlock+0x4d0>
80107914:	3c020080 	lui	v0,0x80
80107918:	00821024 	and	v0,a0,v0
8010791c:	144000e3 	bnez	v0,80107cac <MMC_WriteBlock+0x4d8>
80107920:	3c020040 	lui	v0,0x40
80107924:	00821024 	and	v0,a0,v0
80107928:	144000e2 	bnez	v0,80107cb4 <MMC_WriteBlock+0x4e0>
8010792c:	3c020020 	lui	v0,0x20
80107930:	00821024 	and	v0,a0,v0
80107934:	144000e1 	bnez	v0,80107cbc <MMC_WriteBlock+0x4e8>
80107938:	3c020010 	lui	v0,0x10
8010793c:	00821024 	and	v0,a0,v0
80107940:	144000e0 	bnez	v0,80107cc4 <MMC_WriteBlock+0x4f0>
80107944:	3c020008 	lui	v0,0x8
80107948:	00821024 	and	v0,a0,v0
8010794c:	144000a0 	bnez	v0,80107bd0 <MMC_WriteBlock+0x3fc>
80107950:	3c020004 	lui	v0,0x4
80107954:	00821024 	and	v0,a0,v0
80107958:	144000df 	bnez	v0,80107cd8 <MMC_WriteBlock+0x504>
8010795c:	3c020002 	lui	v0,0x2
80107960:	00821024 	and	v0,a0,v0
80107964:	144000e1 	bnez	v0,80107cec <MMC_WriteBlock+0x518>
80107968:	3c020001 	lui	v0,0x1
8010796c:	00821024 	and	v0,a0,v0
80107970:	1040009a 	beqz	v0,80107bdc <MMC_WriteBlock+0x408>
80107974:	8fa20014 	lw	v0,20(sp)
80107978:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
8010797c:	24060010 	li	a2,16
80107980:	14c2ffab 	bne	a2,v0,80107830 <MMC_WriteBlock+0x5c>
80107984:	8fbf005c 	lw	ra,92(sp)
80107988:	24030010 	li	v1,16
8010798c:	afa30014 	sw	v1,20(sp)
80107990:	24050200 	li	a1,512
80107994:	24030001 	li	v1,1
80107998:	02402021 	move	a0,s2
8010799c:	266262bc 	addiu	v0,s3,25276
801079a0:	afa50018 	sw	a1,24(sp)
801079a4:	afa3001c 	sw	v1,28(sp)
801079a8:	a7a00020 	sh	zero,32(sp)
801079ac:	a7a00022 	sh	zero,34(sp)
801079b0:	afa00024 	sw	zero,36(sp)
801079b4:	0040f809 	jalr	v0
801079b8:	afa00028 	sw	zero,40(sp)
801079bc:	8fa60040 	lw	a2,64(sp)
801079c0:	14c0ff9b 	bnez	a2,80107830 <MMC_WriteBlock+0x5c>
801079c4:	8fbf005c 	lw	ra,92(sp)
801079c8:	93a2002d 	lbu	v0,45(sp)
801079cc:	93a3002e 	lbu	v1,46(sp)
801079d0:	93a50030 	lbu	a1,48(sp)
801079d4:	00031c00 	sll	v1,v1,0x10
801079d8:	00021600 	sll	v0,v0,0x18
801079dc:	93a4002f 	lbu	a0,47(sp)
801079e0:	00431025 	or	v0,v0,v1
801079e4:	00451025 	or	v0,v0,a1
801079e8:	00042200 	sll	a0,a0,0x8
801079ec:	00822025 	or	a0,a0,v0
801079f0:	2403e000 	li	v1,-8192
801079f4:	00831824 	and	v1,a0,v1
801079f8:	1060002d 	beqz	v1,80107ab0 <MMC_WriteBlock+0x2dc>
801079fc:	93a5002c 	lbu	a1,44(sp)
80107a00:	0480ff89 	bltz	a0,80107828 <MMC_WriteBlock+0x54>
80107a04:	3c024000 	lui	v0,0x4000
80107a08:	00821024 	and	v0,a0,v0
80107a0c:	1440007e 	bnez	v0,80107c08 <MMC_WriteBlock+0x434>
80107a10:	3c022000 	lui	v0,0x2000
80107a14:	00821024 	and	v0,a0,v0
80107a18:	1440007f 	bnez	v0,80107c18 <MMC_WriteBlock+0x444>
80107a1c:	3c021000 	lui	v0,0x1000
80107a20:	00821024 	and	v0,a0,v0
80107a24:	1440007e 	bnez	v0,80107c20 <MMC_WriteBlock+0x44c>
80107a28:	3c020800 	lui	v0,0x800
80107a2c:	00821024 	and	v0,a0,v0
80107a30:	1440007d 	bnez	v0,80107c28 <MMC_WriteBlock+0x454>
80107a34:	3c020400 	lui	v0,0x400
80107a38:	00821024 	and	v0,a0,v0
80107a3c:	1440008f 	bnez	v0,80107c7c <MMC_WriteBlock+0x4a8>
80107a40:	3c020100 	lui	v0,0x100
80107a44:	00821024 	and	v0,a0,v0
80107a48:	14400096 	bnez	v0,80107ca4 <MMC_WriteBlock+0x4d0>
80107a4c:	3c020080 	lui	v0,0x80
80107a50:	00821024 	and	v0,a0,v0
80107a54:	14400095 	bnez	v0,80107cac <MMC_WriteBlock+0x4d8>
80107a58:	3c020040 	lui	v0,0x40
80107a5c:	00821024 	and	v0,a0,v0
80107a60:	14400094 	bnez	v0,80107cb4 <MMC_WriteBlock+0x4e0>
80107a64:	3c020020 	lui	v0,0x20
80107a68:	00821024 	and	v0,a0,v0
80107a6c:	14400093 	bnez	v0,80107cbc <MMC_WriteBlock+0x4e8>
80107a70:	3c020010 	lui	v0,0x10
80107a74:	00821024 	and	v0,a0,v0
80107a78:	14400092 	bnez	v0,80107cc4 <MMC_WriteBlock+0x4f0>
80107a7c:	3c020008 	lui	v0,0x8
80107a80:	00821024 	and	v0,a0,v0
80107a84:	14400052 	bnez	v0,80107bd0 <MMC_WriteBlock+0x3fc>
80107a88:	3c020004 	lui	v0,0x4
80107a8c:	00821024 	and	v0,a0,v0
80107a90:	14400091 	bnez	v0,80107cd8 <MMC_WriteBlock+0x504>
80107a94:	3c020002 	lui	v0,0x2
80107a98:	00821024 	and	v0,a0,v0
80107a9c:	14400093 	bnez	v0,80107cec <MMC_WriteBlock+0x518>
80107aa0:	3c020001 	lui	v0,0x1
80107aa4:	00821024 	and	v0,a0,v0
80107aa8:	1440ff61 	bnez	v0,80107830 <MMC_WriteBlock+0x5c>
80107aac:	24060010 	li	a2,16
80107ab0:	8fa20014 	lw	v0,20(sp)
80107ab4:	14a2004b 	bne	a1,v0,80107be4 <MMC_WriteBlock+0x410>
80107ab8:	24060012 	li	a2,18
80107abc:	3c028031 	lui	v0,0x8031
80107ac0:	8c435578 	lw	v1,21880(v0)
80107ac4:	1060005a 	beqz	v1,80107c30 <MMC_WriteBlock+0x45c>
80107ac8:	24030018 	li	v1,24
80107acc:	afa30014 	sw	v1,20(sp)
80107ad0:	24030200 	li	v1,512
80107ad4:	24050001 	li	a1,1
80107ad8:	a7a30022 	sh	v1,34(sp)
80107adc:	24030200 	li	v1,512
80107ae0:	02402021 	move	a0,s2
80107ae4:	266262bc 	addiu	v0,s3,25276
80107ae8:	afb10018 	sw	s1,24(sp)
80107aec:	a7a50020 	sh	a1,32(sp)
80107af0:	afb40024 	sw	s4,36(sp)
80107af4:	afa30028 	sw	v1,40(sp)
80107af8:	0040f809 	jalr	v0
80107afc:	afa5001c 	sw	a1,28(sp)
80107b00:	8fa60040 	lw	a2,64(sp)
80107b04:	14c0ff4a 	bnez	a2,80107830 <MMC_WriteBlock+0x5c>
80107b08:	8fbf005c 	lw	ra,92(sp)
80107b0c:	93a2002d 	lbu	v0,45(sp)
80107b10:	93a3002e 	lbu	v1,46(sp)
80107b14:	93a50030 	lbu	a1,48(sp)
80107b18:	00031c00 	sll	v1,v1,0x10
80107b1c:	00021600 	sll	v0,v0,0x18
80107b20:	93a4002f 	lbu	a0,47(sp)
80107b24:	00431025 	or	v0,v0,v1
80107b28:	00451025 	or	v0,v0,a1
80107b2c:	00042200 	sll	a0,a0,0x8
80107b30:	00822025 	or	a0,a0,v0
80107b34:	2403e000 	li	v1,-8192
80107b38:	00831824 	and	v1,a0,v1
80107b3c:	10600054 	beqz	v1,80107c90 <MMC_WriteBlock+0x4bc>
80107b40:	93a5002c 	lbu	a1,44(sp)
80107b44:	0480ff38 	bltz	a0,80107828 <MMC_WriteBlock+0x54>
80107b48:	3c024000 	lui	v0,0x4000
80107b4c:	00821024 	and	v0,a0,v0
80107b50:	1440002d 	bnez	v0,80107c08 <MMC_WriteBlock+0x434>
80107b54:	3c022000 	lui	v0,0x2000
80107b58:	00821024 	and	v0,a0,v0
80107b5c:	1440002e 	bnez	v0,80107c18 <MMC_WriteBlock+0x444>
80107b60:	3c021000 	lui	v0,0x1000
80107b64:	00821024 	and	v0,a0,v0
80107b68:	1440002d 	bnez	v0,80107c20 <MMC_WriteBlock+0x44c>
80107b6c:	3c020800 	lui	v0,0x800
80107b70:	00821024 	and	v0,a0,v0
80107b74:	1440002c 	bnez	v0,80107c28 <MMC_WriteBlock+0x454>
80107b78:	3c020400 	lui	v0,0x400
80107b7c:	00821024 	and	v0,a0,v0
80107b80:	1440003e 	bnez	v0,80107c7c <MMC_WriteBlock+0x4a8>
80107b84:	3c020100 	lui	v0,0x100
80107b88:	00821024 	and	v0,a0,v0
80107b8c:	14400045 	bnez	v0,80107ca4 <MMC_WriteBlock+0x4d0>
80107b90:	3c020080 	lui	v0,0x80
80107b94:	00821024 	and	v0,a0,v0
80107b98:	14400044 	bnez	v0,80107cac <MMC_WriteBlock+0x4d8>
80107b9c:	3c020040 	lui	v0,0x40
80107ba0:	00821024 	and	v0,a0,v0
80107ba4:	14400043 	bnez	v0,80107cb4 <MMC_WriteBlock+0x4e0>
80107ba8:	3c020020 	lui	v0,0x20
80107bac:	00821024 	and	v0,a0,v0
80107bb0:	14400042 	bnez	v0,80107cbc <MMC_WriteBlock+0x4e8>
80107bb4:	3c020010 	lui	v0,0x10
80107bb8:	00821024 	and	v0,a0,v0
80107bbc:	14400041 	bnez	v0,80107cc4 <MMC_WriteBlock+0x4f0>
80107bc0:	3c020008 	lui	v0,0x8
80107bc4:	00821024 	and	v0,a0,v0
80107bc8:	10400040 	beqz	v0,80107ccc <MMC_WriteBlock+0x4f8>
80107bcc:	3c020004 	lui	v0,0x4
80107bd0:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107bd4:	2406000d 	li	a2,13
80107bd8:	8fa20014 	lw	v0,20(sp)
80107bdc:	10a2ff6a 	beq	a1,v0,80107988 <MMC_WriteBlock+0x1b4>
80107be0:	24060012 	li	a2,18
80107be4:	8fbf005c 	lw	ra,92(sp)
80107be8:	8fb40058 	lw	s4,88(sp)
80107bec:	8fb30054 	lw	s3,84(sp)
80107bf0:	8fb20050 	lw	s2,80(sp)
80107bf4:	8fb1004c 	lw	s1,76(sp)
80107bf8:	8fb00048 	lw	s0,72(sp)
80107bfc:	00c01021 	move	v0,a2
80107c00:	03e00008 	jr	ra
80107c04:	27bd0060 	addiu	sp,sp,96
80107c08:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107c0c:	24060002 	li	a2,2
80107c10:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107c14:	2406ffff 	li	a2,-1
80107c18:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107c1c:	24060003 	li	a2,3
80107c20:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107c24:	24060004 	li	a2,4
80107c28:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107c2c:	24060005 	li	a2,5
80107c30:	afa30014 	sw	v1,20(sp)
80107c34:	24030200 	li	v1,512
80107c38:	24060001 	li	a2,1
80107c3c:	00112a40 	sll	a1,s1,0x9
80107c40:	a7a30022 	sh	v1,34(sp)
80107c44:	24030200 	li	v1,512
80107c48:	a7a60020 	sh	a2,32(sp)
80107c4c:	afa6001c 	sw	a2,28(sp)
80107c50:	02402021 	move	a0,s2
80107c54:	266262bc 	addiu	v0,s3,25276
80107c58:	afa50018 	sw	a1,24(sp)
80107c5c:	afb40024 	sw	s4,36(sp)
80107c60:	0040f809 	jalr	v0
80107c64:	afa30028 	sw	v1,40(sp)
80107c68:	8fa60040 	lw	a2,64(sp)
80107c6c:	14c0fef0 	bnez	a2,80107830 <MMC_WriteBlock+0x5c>
80107c70:	8fbf005c 	lw	ra,92(sp)
80107c74:	08041ec4 	j	80107b10 <MMC_WriteBlock+0x33c>
80107c78:	93a2002d 	lbu	v0,45(sp)
80107c7c:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107c80:	24060006 	li	a2,6
80107c84:	00821024 	and	v0,a0,v0
80107c88:	1440ff3b 	bnez	v0,80107978 <MMC_WriteBlock+0x1a4>
80107c8c:	00000000 	nop
80107c90:	8fa20014 	lw	v0,20(sp)
80107c94:	10a2fee6 	beq	a1,v0,80107830 <MMC_WriteBlock+0x5c>
80107c98:	8fbf005c 	lw	ra,92(sp)
80107c9c:	08041efa 	j	80107be8 <MMC_WriteBlock+0x414>
80107ca0:	24060012 	li	a2,18
80107ca4:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107ca8:	24060008 	li	a2,8
80107cac:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107cb0:	24060009 	li	a2,9
80107cb4:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107cb8:	2406000a 	li	a2,10
80107cbc:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107cc0:	2406000b 	li	a2,11
80107cc4:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107cc8:	2406000c 	li	a2,12
80107ccc:	00821024 	and	v0,a0,v0
80107cd0:	10400003 	beqz	v0,80107ce0 <MMC_WriteBlock+0x50c>
80107cd4:	3c020002 	lui	v0,0x2
80107cd8:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107cdc:	2406000e 	li	a2,14
80107ce0:	00821024 	and	v0,a0,v0
80107ce4:	1040ffe7 	beqz	v0,80107c84 <MMC_WriteBlock+0x4b0>
80107ce8:	3c020001 	lui	v0,0x1
80107cec:	08041e0b 	j	8010782c <MMC_WriteBlock+0x58>
80107cf0:	2406000f 	li	a2,15

80107cf4 <mmc_unpack_r6>:
80107cf4:	8c880030 	lw	t0,48(a0)
80107cf8:	00803021 	move	a2,a0
80107cfc:	15000054 	bnez	t0,80107e50 <mmc_unpack_r6+0x15c>
80107d00:	00a04821 	move	t1,a1
80107d04:	9082001d 	lbu	v0,29(a0)
80107d08:	9083001e 	lbu	v1,30(a0)
80107d0c:	00021200 	sll	v0,v0,0x8
80107d10:	00431025 	or	v0,v0,v1
80107d14:	ace20000 	sw	v0,0(a3)
80107d18:	9084001c 	lbu	a0,28(a0)
80107d1c:	a0c0001d 	sb	zero,29(a2)
80107d20:	a0c0001e 	sb	zero,30(a2)
80107d24:	a0a40000 	sb	a0,0(a1)
80107d28:	90c3001d 	lbu	v1,29(a2)
80107d2c:	90c2001e 	lbu	v0,30(a2)
80107d30:	24c7001c 	addiu	a3,a2,28
80107d34:	00021400 	sll	v0,v0,0x10
80107d38:	90e40003 	lbu	a0,3(a3)
80107d3c:	90e50004 	lbu	a1,4(a3)
80107d40:	00031e00 	sll	v1,v1,0x18
80107d44:	00621825 	or	v1,v1,v0
80107d48:	00651825 	or	v1,v1,a1
80107d4c:	00042200 	sll	a0,a0,0x8
80107d50:	00832025 	or	a0,a0,v1
80107d54:	2402e000 	li	v0,-8192
80107d58:	00821024 	and	v0,a0,v0
80107d5c:	1040003e 	beqz	v0,80107e58 <mmc_unpack_r6+0x164>
80107d60:	ad240004 	sw	a0,4(t1)
80107d64:	0480005d 	bltz	a0,80107edc <mmc_unpack_r6+0x1e8>
80107d68:	00000000 	nop
80107d6c:	3c024000 	lui	v0,0x4000
80107d70:	00821024 	and	v0,a0,v0
80107d74:	14400041 	bnez	v0,80107e7c <mmc_unpack_r6+0x188>
80107d78:	00000000 	nop
80107d7c:	3c022000 	lui	v0,0x2000
80107d80:	00821024 	and	v0,a0,v0
80107d84:	1440003f 	bnez	v0,80107e84 <mmc_unpack_r6+0x190>
80107d88:	00000000 	nop
80107d8c:	3c021000 	lui	v0,0x1000
80107d90:	00821024 	and	v0,a0,v0
80107d94:	1440003d 	bnez	v0,80107e8c <mmc_unpack_r6+0x198>
80107d98:	00000000 	nop
80107d9c:	3c020800 	lui	v0,0x800
80107da0:	00821024 	and	v0,a0,v0
80107da4:	1440003b 	bnez	v0,80107e94 <mmc_unpack_r6+0x1a0>
80107da8:	00000000 	nop
80107dac:	3c020400 	lui	v0,0x400
80107db0:	00821024 	and	v0,a0,v0
80107db4:	14400039 	bnez	v0,80107e9c <mmc_unpack_r6+0x1a8>
80107db8:	00000000 	nop
80107dbc:	3c020100 	lui	v0,0x100
80107dc0:	00821024 	and	v0,a0,v0
80107dc4:	14400037 	bnez	v0,80107ea4 <mmc_unpack_r6+0x1b0>
80107dc8:	00000000 	nop
80107dcc:	3c020080 	lui	v0,0x80
80107dd0:	00821024 	and	v0,a0,v0
80107dd4:	14400035 	bnez	v0,80107eac <mmc_unpack_r6+0x1b8>
80107dd8:	00000000 	nop
80107ddc:	3c020040 	lui	v0,0x40
80107de0:	00821024 	and	v0,a0,v0
80107de4:	14400033 	bnez	v0,80107eb4 <mmc_unpack_r6+0x1c0>
80107de8:	00000000 	nop
80107dec:	3c020020 	lui	v0,0x20
80107df0:	00821024 	and	v0,a0,v0
80107df4:	14400031 	bnez	v0,80107ebc <mmc_unpack_r6+0x1c8>
80107df8:	00000000 	nop
80107dfc:	3c020010 	lui	v0,0x10
80107e00:	00821024 	and	v0,a0,v0
80107e04:	1440002f 	bnez	v0,80107ec4 <mmc_unpack_r6+0x1d0>
80107e08:	00000000 	nop
80107e0c:	3c020008 	lui	v0,0x8
80107e10:	00821024 	and	v0,a0,v0
80107e14:	1440002d 	bnez	v0,80107ecc <mmc_unpack_r6+0x1d8>
80107e18:	00000000 	nop
80107e1c:	3c020004 	lui	v0,0x4
80107e20:	00821024 	and	v0,a0,v0
80107e24:	1440002b 	bnez	v0,80107ed4 <mmc_unpack_r6+0x1e0>
80107e28:	00000000 	nop
80107e2c:	3c020002 	lui	v0,0x2
80107e30:	00821024 	and	v0,a0,v0
80107e34:	1440000f 	bnez	v0,80107e74 <mmc_unpack_r6+0x180>
80107e38:	00000000 	nop
80107e3c:	3c020001 	lui	v0,0x1
80107e40:	00821024 	and	v0,a0,v0
80107e44:	10400004 	beqz	v0,80107e58 <mmc_unpack_r6+0x164>
80107e48:	00000000 	nop
80107e4c:	24080010 	li	t0,16
80107e50:	03e00008 	jr	ra
80107e54:	01001021 	move	v0,t0
80107e58:	90e20000 	lbu	v0,0(a3)
80107e5c:	8cc30004 	lw	v1,4(a2)
80107e60:	24040012 	li	a0,18
80107e64:	00431026 	xor	v0,v0,v1
80107e68:	0082400b 	movn	t0,a0,v0
80107e6c:	03e00008 	jr	ra
80107e70:	01001021 	move	v0,t0
80107e74:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107e78:	2408000f 	li	t0,15
80107e7c:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107e80:	24080002 	li	t0,2
80107e84:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107e88:	24080003 	li	t0,3
80107e8c:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107e90:	24080004 	li	t0,4
80107e94:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107e98:	24080005 	li	t0,5
80107e9c:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ea0:	24080006 	li	t0,6
80107ea4:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ea8:	24080008 	li	t0,8
80107eac:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107eb0:	24080009 	li	t0,9
80107eb4:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107eb8:	2408000a 	li	t0,10
80107ebc:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ec0:	2408000b 	li	t0,11
80107ec4:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ec8:	2408000c 	li	t0,12
80107ecc:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ed0:	2408000d 	li	t0,13
80107ed4:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ed8:	2408000e 	li	t0,14
80107edc:	08041f94 	j	80107e50 <mmc_unpack_r6+0x15c>
80107ee0:	24080001 	li	t0,1

80107ee4 <mmc_unpack_scr>:
80107ee4:	8c880030 	lw	t0,48(a0)
80107ee8:	00804821 	move	t1,a0
80107eec:	15000058 	bnez	t0,80108050 <mmc_unpack_scr+0x16c>
80107ef0:	00a05021 	move	t2,a1
80107ef4:	2486001c 	addiu	a2,a0,28
80107ef8:	90c20005 	lbu	v0,5(a2)
80107efc:	90c40006 	lbu	a0,6(a2)
80107f00:	90c50008 	lbu	a1,8(a2)
80107f04:	90c30007 	lbu	v1,7(a2)
80107f08:	00042400 	sll	a0,a0,0x10
80107f0c:	00021600 	sll	v0,v0,0x18
80107f10:	00441025 	or	v0,v0,a0
80107f14:	00451025 	or	v0,v0,a1
80107f18:	00031a00 	sll	v1,v1,0x8
80107f1c:	00621825 	or	v1,v1,v0
80107f20:	ace30000 	sw	v1,0(a3)
80107f24:	9124001c 	lbu	a0,28(t1)
80107f28:	a1440000 	sb	a0,0(t2)
80107f2c:	90c20001 	lbu	v0,1(a2)
80107f30:	90c30002 	lbu	v1,2(a2)
80107f34:	90c40003 	lbu	a0,3(a2)
80107f38:	00031c00 	sll	v1,v1,0x10
80107f3c:	90c50004 	lbu	a1,4(a2)
80107f40:	00021600 	sll	v0,v0,0x18
80107f44:	00431025 	or	v0,v0,v1
80107f48:	00451025 	or	v0,v0,a1
80107f4c:	00042200 	sll	a0,a0,0x8
80107f50:	00822025 	or	a0,a0,v0
80107f54:	2403e000 	li	v1,-8192
80107f58:	00831824 	and	v1,a0,v1
80107f5c:	1060003e 	beqz	v1,80108058 <mmc_unpack_scr+0x174>
80107f60:	ad440004 	sw	a0,4(t2)
80107f64:	0480005d 	bltz	a0,801080dc <mmc_unpack_scr+0x1f8>
80107f68:	00000000 	nop
80107f6c:	3c024000 	lui	v0,0x4000
80107f70:	00821024 	and	v0,a0,v0
80107f74:	14400041 	bnez	v0,8010807c <mmc_unpack_scr+0x198>
80107f78:	00000000 	nop
80107f7c:	3c022000 	lui	v0,0x2000
80107f80:	00821024 	and	v0,a0,v0
80107f84:	1440003f 	bnez	v0,80108084 <mmc_unpack_scr+0x1a0>
80107f88:	00000000 	nop
80107f8c:	3c021000 	lui	v0,0x1000
80107f90:	00821024 	and	v0,a0,v0
80107f94:	1440003d 	bnez	v0,8010808c <mmc_unpack_scr+0x1a8>
80107f98:	00000000 	nop
80107f9c:	3c020800 	lui	v0,0x800
80107fa0:	00821024 	and	v0,a0,v0
80107fa4:	1440003b 	bnez	v0,80108094 <mmc_unpack_scr+0x1b0>
80107fa8:	00000000 	nop
80107fac:	3c020400 	lui	v0,0x400
80107fb0:	00821024 	and	v0,a0,v0
80107fb4:	14400039 	bnez	v0,8010809c <mmc_unpack_scr+0x1b8>
80107fb8:	00000000 	nop
80107fbc:	3c020100 	lui	v0,0x100
80107fc0:	00821024 	and	v0,a0,v0
80107fc4:	14400037 	bnez	v0,801080a4 <mmc_unpack_scr+0x1c0>
80107fc8:	00000000 	nop
80107fcc:	3c020080 	lui	v0,0x80
80107fd0:	00821024 	and	v0,a0,v0
80107fd4:	14400035 	bnez	v0,801080ac <mmc_unpack_scr+0x1c8>
80107fd8:	00000000 	nop
80107fdc:	3c020040 	lui	v0,0x40
80107fe0:	00821024 	and	v0,a0,v0
80107fe4:	14400033 	bnez	v0,801080b4 <mmc_unpack_scr+0x1d0>
80107fe8:	00000000 	nop
80107fec:	3c020020 	lui	v0,0x20
80107ff0:	00821024 	and	v0,a0,v0
80107ff4:	14400031 	bnez	v0,801080bc <mmc_unpack_scr+0x1d8>
80107ff8:	00000000 	nop
80107ffc:	3c020010 	lui	v0,0x10
80108000:	00821024 	and	v0,a0,v0
80108004:	1440002f 	bnez	v0,801080c4 <mmc_unpack_scr+0x1e0>
80108008:	00000000 	nop
8010800c:	3c020008 	lui	v0,0x8
80108010:	00821024 	and	v0,a0,v0
80108014:	1440002d 	bnez	v0,801080cc <mmc_unpack_scr+0x1e8>
80108018:	00000000 	nop
8010801c:	3c020004 	lui	v0,0x4
80108020:	00821024 	and	v0,a0,v0
80108024:	1440002b 	bnez	v0,801080d4 <mmc_unpack_scr+0x1f0>
80108028:	00000000 	nop
8010802c:	3c020002 	lui	v0,0x2
80108030:	00821024 	and	v0,a0,v0
80108034:	1440000f 	bnez	v0,80108074 <mmc_unpack_scr+0x190>
80108038:	00000000 	nop
8010803c:	3c020001 	lui	v0,0x1
80108040:	00821024 	and	v0,a0,v0
80108044:	10400004 	beqz	v0,80108058 <mmc_unpack_scr+0x174>
80108048:	00000000 	nop
8010804c:	24080010 	li	t0,16
80108050:	03e00008 	jr	ra
80108054:	01001021 	move	v0,t0
80108058:	90c20000 	lbu	v0,0(a2)
8010805c:	8d230004 	lw	v1,4(t1)
80108060:	24040012 	li	a0,18
80108064:	00431026 	xor	v0,v0,v1
80108068:	0082400b 	movn	t0,a0,v0
8010806c:	03e00008 	jr	ra
80108070:	01001021 	move	v0,t0
80108074:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
80108078:	2408000f 	li	t0,15
8010807c:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
80108080:	24080002 	li	t0,2
80108084:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
80108088:	24080003 	li	t0,3
8010808c:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
80108090:	24080004 	li	t0,4
80108094:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
80108098:	24080005 	li	t0,5
8010809c:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080a0:	24080006 	li	t0,6
801080a4:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080a8:	24080008 	li	t0,8
801080ac:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080b0:	24080009 	li	t0,9
801080b4:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080b8:	2408000a 	li	t0,10
801080bc:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080c0:	2408000b 	li	t0,11
801080c4:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080c8:	2408000c 	li	t0,12
801080cc:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080d0:	2408000d 	li	t0,13
801080d4:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080d8:	2408000e 	li	t0,14
801080dc:	08042014 	j	80108050 <mmc_unpack_scr+0x16c>
801080e0:	24080001 	li	t0,1

801080e4 <MMC_ReadMultiBlock>:
801080e4:	27bdff98 	addiu	sp,sp,-104
801080e8:	3c02b001 	lui	v0,0xb001
801080ec:	afb5005c 	sw	s5,92(sp)
801080f0:	afb20050 	sw	s2,80(sp)
801080f4:	afb1004c 	sw	s1,76(sp)
801080f8:	afb00048 	sw	s0,72(sp)
801080fc:	afbf0060 	sw	ra,96(sp)
80108100:	afb40058 	sw	s4,88(sp)
80108104:	afb30054 	sw	s3,84(sp)
80108108:	34420300 	ori	v0,v0,0x300
8010810c:	8c430000 	lw	v1,0(v0)
80108110:	3c102000 	lui	s0,0x2000
80108114:	00701824 	and	v1,v1,s0
80108118:	00809021 	move	s2,a0
8010811c:	00a08821 	move	s1,a1
80108120:	10600151 	beqz	v1,80108668 <MMC_ReadMultiBlock+0x584>
80108124:	00c0a821 	move	s5,a2
80108128:	3c02803a 	lui	v0,0x803a
8010812c:	24444e3c 	addiu	a0,v0,20028
80108130:	8c830050 	lw	v1,80(a0)
80108134:	02451021 	addu	v0,s2,a1
80108138:	0062102b 	sltu	v0,v1,v0
8010813c:	1040000c 	beqz	v0,80108170 <MMC_ReadMultiBlock+0x8c>
80108140:	2403000d 	li	v1,13
80108144:	24060001 	li	a2,1
80108148:	8fbf0060 	lw	ra,96(sp)
8010814c:	8fb5005c 	lw	s5,92(sp)
80108150:	8fb40058 	lw	s4,88(sp)
80108154:	8fb30054 	lw	s3,84(sp)
80108158:	8fb20050 	lw	s2,80(sp)
8010815c:	8fb1004c 	lw	s1,76(sp)
80108160:	8fb00048 	lw	s0,72(sp)
80108164:	00c01021 	move	v0,a2
80108168:	03e00008 	jr	ra
8010816c:	27bd0068 	addiu	sp,sp,104
80108170:	8c850008 	lw	a1,8(a0)
80108174:	afa30014 	sw	v1,20(sp)
80108178:	27b40010 	addiu	s4,sp,16
8010817c:	24030001 	li	v1,1
80108180:	3c138010 	lui	s3,0x8010
80108184:	02802021 	move	a0,s4
80108188:	266262bc 	addiu	v0,s3,25276
8010818c:	afa50018 	sw	a1,24(sp)
80108190:	afa3001c 	sw	v1,28(sp)
80108194:	a7a00020 	sh	zero,32(sp)
80108198:	a7a00022 	sh	zero,34(sp)
8010819c:	afa00024 	sw	zero,36(sp)
801081a0:	0040f809 	jalr	v0
801081a4:	afa00028 	sw	zero,40(sp)
801081a8:	8fa60040 	lw	a2,64(sp)
801081ac:	14c0003c 	bnez	a2,801082a0 <MMC_ReadMultiBlock+0x1bc>
801081b0:	24020011 	li	v0,17
801081b4:	93a2002d 	lbu	v0,45(sp)
801081b8:	93a3002e 	lbu	v1,46(sp)
801081bc:	93a50030 	lbu	a1,48(sp)
801081c0:	00031c00 	sll	v1,v1,0x10
801081c4:	00021600 	sll	v0,v0,0x18
801081c8:	93a4002f 	lbu	a0,47(sp)
801081cc:	00431025 	or	v0,v0,v1
801081d0:	00451025 	or	v0,v0,a1
801081d4:	00042200 	sll	a0,a0,0x8
801081d8:	00822025 	or	a0,a0,v0
801081dc:	2403e000 	li	v1,-8192
801081e0:	00831824 	and	v1,a0,v1
801081e4:	10600111 	beqz	v1,8010862c <MMC_ReadMultiBlock+0x548>
801081e8:	93a5002c 	lbu	a1,44(sp)
801081ec:	0480ffd5 	bltz	a0,80108144 <MMC_ReadMultiBlock+0x60>
801081f0:	3c024000 	lui	v0,0x4000
801081f4:	00821024 	and	v0,a0,v0
801081f8:	14400119 	bnez	v0,80108660 <MMC_ReadMultiBlock+0x57c>
801081fc:	00901024 	and	v0,a0,s0
80108200:	1440011b 	bnez	v0,80108670 <MMC_ReadMultiBlock+0x58c>
80108204:	3c021000 	lui	v0,0x1000
80108208:	00821024 	and	v0,a0,v0
8010820c:	1440011a 	bnez	v0,80108678 <MMC_ReadMultiBlock+0x594>
80108210:	3c020800 	lui	v0,0x800
80108214:	00821024 	and	v0,a0,v0
80108218:	14400119 	bnez	v0,80108680 <MMC_ReadMultiBlock+0x59c>
8010821c:	3c020400 	lui	v0,0x400
80108220:	00821024 	and	v0,a0,v0
80108224:	14400120 	bnez	v0,801086a8 <MMC_ReadMultiBlock+0x5c4>
80108228:	3c020100 	lui	v0,0x100
8010822c:	00821024 	and	v0,a0,v0
80108230:	1440011f 	bnez	v0,801086b0 <MMC_ReadMultiBlock+0x5cc>
80108234:	3c020080 	lui	v0,0x80
80108238:	00821024 	and	v0,a0,v0
8010823c:	1440011e 	bnez	v0,801086b8 <MMC_ReadMultiBlock+0x5d4>
80108240:	3c020040 	lui	v0,0x40
80108244:	00821024 	and	v0,a0,v0
80108248:	1440011d 	bnez	v0,801086c0 <MMC_ReadMultiBlock+0x5dc>
8010824c:	3c020020 	lui	v0,0x20
80108250:	00821024 	and	v0,a0,v0
80108254:	1440011c 	bnez	v0,801086c8 <MMC_ReadMultiBlock+0x5e4>
80108258:	3c020010 	lui	v0,0x10
8010825c:	00821024 	and	v0,a0,v0
80108260:	14400123 	bnez	v0,801086f0 <MMC_ReadMultiBlock+0x60c>
80108264:	3c020008 	lui	v0,0x8
80108268:	00821024 	and	v0,a0,v0
8010826c:	144000ed 	bnez	v0,80108624 <MMC_ReadMultiBlock+0x540>
80108270:	3c020004 	lui	v0,0x4
80108274:	00821024 	and	v0,a0,v0
80108278:	14400122 	bnez	v0,80108704 <MMC_ReadMultiBlock+0x620>
8010827c:	3c020002 	lui	v0,0x2
80108280:	00821024 	and	v0,a0,v0
80108284:	14400124 	bnez	v0,80108718 <MMC_ReadMultiBlock+0x634>
80108288:	3c020001 	lui	v0,0x1
8010828c:	00821024 	and	v0,a0,v0
80108290:	104000e7 	beqz	v0,80108630 <MMC_ReadMultiBlock+0x54c>
80108294:	8fa20014 	lw	v0,20(sp)
80108298:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
8010829c:	24060010 	li	a2,16
801082a0:	14c2ffaa 	bne	a2,v0,8010814c <MMC_ReadMultiBlock+0x68>
801082a4:	8fbf0060 	lw	ra,96(sp)
801082a8:	24030010 	li	v1,16
801082ac:	afa30014 	sw	v1,20(sp)
801082b0:	24050200 	li	a1,512
801082b4:	24030001 	li	v1,1
801082b8:	02802021 	move	a0,s4
801082bc:	266262bc 	addiu	v0,s3,25276
801082c0:	afa50018 	sw	a1,24(sp)
801082c4:	afa3001c 	sw	v1,28(sp)
801082c8:	a7a00020 	sh	zero,32(sp)
801082cc:	a7a00022 	sh	zero,34(sp)
801082d0:	afa00024 	sw	zero,36(sp)
801082d4:	0040f809 	jalr	v0
801082d8:	afa00028 	sw	zero,40(sp)
801082dc:	8fa60040 	lw	a2,64(sp)
801082e0:	14c0ff9a 	bnez	a2,8010814c <MMC_ReadMultiBlock+0x68>
801082e4:	8fbf0060 	lw	ra,96(sp)
801082e8:	93a2002d 	lbu	v0,45(sp)
801082ec:	93a3002e 	lbu	v1,46(sp)
801082f0:	93a50030 	lbu	a1,48(sp)
801082f4:	00031c00 	sll	v1,v1,0x10
801082f8:	00021600 	sll	v0,v0,0x18
801082fc:	93a4002f 	lbu	a0,47(sp)
80108300:	00431025 	or	v0,v0,v1
80108304:	00451025 	or	v0,v0,a1
80108308:	00042200 	sll	a0,a0,0x8
8010830c:	00822025 	or	a0,a0,v0
80108310:	2403e000 	li	v1,-8192
80108314:	00831824 	and	v1,a0,v1
80108318:	1060002d 	beqz	v1,801083d0 <MMC_ReadMultiBlock+0x2ec>
8010831c:	93a5002c 	lbu	a1,44(sp)
80108320:	0480ff88 	bltz	a0,80108144 <MMC_ReadMultiBlock+0x60>
80108324:	3c024000 	lui	v0,0x4000
80108328:	00821024 	and	v0,a0,v0
8010832c:	144000cc 	bnez	v0,80108660 <MMC_ReadMultiBlock+0x57c>
80108330:	3c022000 	lui	v0,0x2000
80108334:	00821024 	and	v0,a0,v0
80108338:	144000cd 	bnez	v0,80108670 <MMC_ReadMultiBlock+0x58c>
8010833c:	3c021000 	lui	v0,0x1000
80108340:	00821024 	and	v0,a0,v0
80108344:	144000cc 	bnez	v0,80108678 <MMC_ReadMultiBlock+0x594>
80108348:	3c020800 	lui	v0,0x800
8010834c:	00821024 	and	v0,a0,v0
80108350:	144000cb 	bnez	v0,80108680 <MMC_ReadMultiBlock+0x59c>
80108354:	3c020400 	lui	v0,0x400
80108358:	00821024 	and	v0,a0,v0
8010835c:	144000d2 	bnez	v0,801086a8 <MMC_ReadMultiBlock+0x5c4>
80108360:	3c020100 	lui	v0,0x100
80108364:	00821024 	and	v0,a0,v0
80108368:	144000d1 	bnez	v0,801086b0 <MMC_ReadMultiBlock+0x5cc>
8010836c:	3c020080 	lui	v0,0x80
80108370:	00821024 	and	v0,a0,v0
80108374:	144000d0 	bnez	v0,801086b8 <MMC_ReadMultiBlock+0x5d4>
80108378:	3c020040 	lui	v0,0x40
8010837c:	00821024 	and	v0,a0,v0
80108380:	144000cf 	bnez	v0,801086c0 <MMC_ReadMultiBlock+0x5dc>
80108384:	3c020020 	lui	v0,0x20
80108388:	00821024 	and	v0,a0,v0
8010838c:	144000ce 	bnez	v0,801086c8 <MMC_ReadMultiBlock+0x5e4>
80108390:	3c020010 	lui	v0,0x10
80108394:	00821024 	and	v0,a0,v0
80108398:	144000d5 	bnez	v0,801086f0 <MMC_ReadMultiBlock+0x60c>
8010839c:	3c020008 	lui	v0,0x8
801083a0:	00821024 	and	v0,a0,v0
801083a4:	1440009f 	bnez	v0,80108624 <MMC_ReadMultiBlock+0x540>
801083a8:	3c020004 	lui	v0,0x4
801083ac:	00821024 	and	v0,a0,v0
801083b0:	144000d4 	bnez	v0,80108704 <MMC_ReadMultiBlock+0x620>
801083b4:	3c020002 	lui	v0,0x2
801083b8:	00821024 	and	v0,a0,v0
801083bc:	144000d6 	bnez	v0,80108718 <MMC_ReadMultiBlock+0x634>
801083c0:	3c020001 	lui	v0,0x1
801083c4:	00821024 	and	v0,a0,v0
801083c8:	1440ff60 	bnez	v0,8010814c <MMC_ReadMultiBlock+0x68>
801083cc:	24060010 	li	a2,16
801083d0:	8fa20014 	lw	v0,20(sp)
801083d4:	14a20098 	bne	a1,v0,80108638 <MMC_ReadMultiBlock+0x554>
801083d8:	24060012 	li	a2,18
801083dc:	3c028031 	lui	v0,0x8031
801083e0:	8c435578 	lw	v1,21880(v0)
801083e4:	106000a8 	beqz	v1,80108688 <MMC_ReadMultiBlock+0x5a4>
801083e8:	3226ffff 	andi	a2,s1,0xffff
801083ec:	24030012 	li	v1,18
801083f0:	00063a40 	sll	a3,a2,0x9
801083f4:	02802021 	move	a0,s4
801083f8:	266262bc 	addiu	v0,s3,25276
801083fc:	afa30014 	sw	v1,20(sp)
80108400:	afb20018 	sw	s2,24(sp)
80108404:	24030001 	li	v1,1
80108408:	24050200 	li	a1,512
8010840c:	a7a60020 	sh	a2,32(sp)
80108410:	afa3001c 	sw	v1,28(sp)
80108414:	a7a50022 	sh	a1,34(sp)
80108418:	afb50024 	sw	s5,36(sp)
8010841c:	0040f809 	jalr	v0
80108420:	afa70028 	sw	a3,40(sp)
80108424:	8fa60040 	lw	a2,64(sp)
80108428:	14c0ff48 	bnez	a2,8010814c <MMC_ReadMultiBlock+0x68>
8010842c:	8fbf0060 	lw	ra,96(sp)
80108430:	93a2002d 	lbu	v0,45(sp)
80108434:	93a3002e 	lbu	v1,46(sp)
80108438:	93a50030 	lbu	a1,48(sp)
8010843c:	00031c00 	sll	v1,v1,0x10
80108440:	00021600 	sll	v0,v0,0x18
80108444:	93a4002f 	lbu	a0,47(sp)
80108448:	00431025 	or	v0,v0,v1
8010844c:	00451025 	or	v0,v0,a1
80108450:	00042200 	sll	a0,a0,0x8
80108454:	00822025 	or	a0,a0,v0
80108458:	2403e000 	li	v1,-8192
8010845c:	00831824 	and	v1,a0,v1
80108460:	1060002d 	beqz	v1,80108518 <MMC_ReadMultiBlock+0x434>
80108464:	93a5002c 	lbu	a1,44(sp)
80108468:	0480ff36 	bltz	a0,80108144 <MMC_ReadMultiBlock+0x60>
8010846c:	3c024000 	lui	v0,0x4000
80108470:	00821024 	and	v0,a0,v0
80108474:	1440007a 	bnez	v0,80108660 <MMC_ReadMultiBlock+0x57c>
80108478:	3c022000 	lui	v0,0x2000
8010847c:	00821024 	and	v0,a0,v0
80108480:	1440007b 	bnez	v0,80108670 <MMC_ReadMultiBlock+0x58c>
80108484:	3c021000 	lui	v0,0x1000
80108488:	00821024 	and	v0,a0,v0
8010848c:	1440007a 	bnez	v0,80108678 <MMC_ReadMultiBlock+0x594>
80108490:	3c020800 	lui	v0,0x800
80108494:	00821024 	and	v0,a0,v0
80108498:	14400079 	bnez	v0,80108680 <MMC_ReadMultiBlock+0x59c>
8010849c:	3c020400 	lui	v0,0x400
801084a0:	00821024 	and	v0,a0,v0
801084a4:	14400080 	bnez	v0,801086a8 <MMC_ReadMultiBlock+0x5c4>
801084a8:	3c020100 	lui	v0,0x100
801084ac:	00821024 	and	v0,a0,v0
801084b0:	1440007f 	bnez	v0,801086b0 <MMC_ReadMultiBlock+0x5cc>
801084b4:	3c020080 	lui	v0,0x80
801084b8:	00821024 	and	v0,a0,v0
801084bc:	1440007e 	bnez	v0,801086b8 <MMC_ReadMultiBlock+0x5d4>
801084c0:	3c020040 	lui	v0,0x40
801084c4:	00821024 	and	v0,a0,v0
801084c8:	1440007d 	bnez	v0,801086c0 <MMC_ReadMultiBlock+0x5dc>
801084cc:	3c020020 	lui	v0,0x20
801084d0:	00821024 	and	v0,a0,v0
801084d4:	1440007c 	bnez	v0,801086c8 <MMC_ReadMultiBlock+0x5e4>
801084d8:	3c020010 	lui	v0,0x10
801084dc:	00821024 	and	v0,a0,v0
801084e0:	14400083 	bnez	v0,801086f0 <MMC_ReadMultiBlock+0x60c>
801084e4:	3c020008 	lui	v0,0x8
801084e8:	00821024 	and	v0,a0,v0
801084ec:	1440004d 	bnez	v0,80108624 <MMC_ReadMultiBlock+0x540>
801084f0:	3c020004 	lui	v0,0x4
801084f4:	00821024 	and	v0,a0,v0
801084f8:	14400082 	bnez	v0,80108704 <MMC_ReadMultiBlock+0x620>
801084fc:	3c020002 	lui	v0,0x2
80108500:	00821024 	and	v0,a0,v0
80108504:	14400084 	bnez	v0,80108718 <MMC_ReadMultiBlock+0x634>
80108508:	3c020001 	lui	v0,0x1
8010850c:	00821024 	and	v0,a0,v0
80108510:	1440ff0e 	bnez	v0,8010814c <MMC_ReadMultiBlock+0x68>
80108514:	24060010 	li	a2,16
80108518:	8fa20014 	lw	v0,20(sp)
8010851c:	14a20046 	bne	a1,v0,80108638 <MMC_ReadMultiBlock+0x554>
80108520:	24060012 	li	a2,18
80108524:	2403000c 	li	v1,12
80108528:	24050002 	li	a1,2
8010852c:	02802021 	move	a0,s4
80108530:	266262bc 	addiu	v0,s3,25276
80108534:	afa30014 	sw	v1,20(sp)
80108538:	afa5001c 	sw	a1,28(sp)
8010853c:	afa00018 	sw	zero,24(sp)
80108540:	a7a00020 	sh	zero,32(sp)
80108544:	a7a00022 	sh	zero,34(sp)
80108548:	afa00024 	sw	zero,36(sp)
8010854c:	0040f809 	jalr	v0
80108550:	afa00028 	sw	zero,40(sp)
80108554:	8fa60040 	lw	a2,64(sp)
80108558:	14c0fefc 	bnez	a2,8010814c <MMC_ReadMultiBlock+0x68>
8010855c:	8fbf0060 	lw	ra,96(sp)
80108560:	93a2002d 	lbu	v0,45(sp)
80108564:	93a3002e 	lbu	v1,46(sp)
80108568:	93a50030 	lbu	a1,48(sp)
8010856c:	00031c00 	sll	v1,v1,0x10
80108570:	00021600 	sll	v0,v0,0x18
80108574:	93a4002f 	lbu	a0,47(sp)
80108578:	00431025 	or	v0,v0,v1
8010857c:	00451025 	or	v0,v0,a1
80108580:	00042200 	sll	a0,a0,0x8
80108584:	00822025 	or	a0,a0,v0
80108588:	2403e000 	li	v1,-8192
8010858c:	00831824 	and	v1,a0,v1
80108590:	10600052 	beqz	v1,801086dc <MMC_ReadMultiBlock+0x5f8>
80108594:	93a5002c 	lbu	a1,44(sp)
80108598:	0480feea 	bltz	a0,80108144 <MMC_ReadMultiBlock+0x60>
8010859c:	3c024000 	lui	v0,0x4000
801085a0:	00821024 	and	v0,a0,v0
801085a4:	1440002e 	bnez	v0,80108660 <MMC_ReadMultiBlock+0x57c>
801085a8:	3c022000 	lui	v0,0x2000
801085ac:	00821024 	and	v0,a0,v0
801085b0:	1440002f 	bnez	v0,80108670 <MMC_ReadMultiBlock+0x58c>
801085b4:	3c021000 	lui	v0,0x1000
801085b8:	00821024 	and	v0,a0,v0
801085bc:	1440002e 	bnez	v0,80108678 <MMC_ReadMultiBlock+0x594>
801085c0:	3c020800 	lui	v0,0x800
801085c4:	00821024 	and	v0,a0,v0
801085c8:	1440002d 	bnez	v0,80108680 <MMC_ReadMultiBlock+0x59c>
801085cc:	3c020400 	lui	v0,0x400
801085d0:	00821024 	and	v0,a0,v0
801085d4:	14400034 	bnez	v0,801086a8 <MMC_ReadMultiBlock+0x5c4>
801085d8:	3c020100 	lui	v0,0x100
801085dc:	00821024 	and	v0,a0,v0
801085e0:	14400033 	bnez	v0,801086b0 <MMC_ReadMultiBlock+0x5cc>
801085e4:	3c020080 	lui	v0,0x80
801085e8:	00821024 	and	v0,a0,v0
801085ec:	14400032 	bnez	v0,801086b8 <MMC_ReadMultiBlock+0x5d4>
801085f0:	3c020040 	lui	v0,0x40
801085f4:	00821024 	and	v0,a0,v0
801085f8:	14400031 	bnez	v0,801086c0 <MMC_ReadMultiBlock+0x5dc>
801085fc:	3c020020 	lui	v0,0x20
80108600:	00821024 	and	v0,a0,v0
80108604:	14400030 	bnez	v0,801086c8 <MMC_ReadMultiBlock+0x5e4>
80108608:	3c020010 	lui	v0,0x10
8010860c:	00821024 	and	v0,a0,v0
80108610:	14400037 	bnez	v0,801086f0 <MMC_ReadMultiBlock+0x60c>
80108614:	3c020008 	lui	v0,0x8
80108618:	00821024 	and	v0,a0,v0
8010861c:	10400036 	beqz	v0,801086f8 <MMC_ReadMultiBlock+0x614>
80108620:	3c020004 	lui	v0,0x4
80108624:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
80108628:	2406000d 	li	a2,13
8010862c:	8fa20014 	lw	v0,20(sp)
80108630:	10a2ff1d 	beq	a1,v0,801082a8 <MMC_ReadMultiBlock+0x1c4>
80108634:	24060012 	li	a2,18
80108638:	8fbf0060 	lw	ra,96(sp)
8010863c:	8fb5005c 	lw	s5,92(sp)
80108640:	8fb40058 	lw	s4,88(sp)
80108644:	8fb30054 	lw	s3,84(sp)
80108648:	8fb20050 	lw	s2,80(sp)
8010864c:	8fb1004c 	lw	s1,76(sp)
80108650:	8fb00048 	lw	s0,72(sp)
80108654:	00c01021 	move	v0,a2
80108658:	03e00008 	jr	ra
8010865c:	27bd0068 	addiu	sp,sp,104
80108660:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
80108664:	24060002 	li	a2,2
80108668:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
8010866c:	2406ffff 	li	a2,-1
80108670:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
80108674:	24060003 	li	a2,3
80108678:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
8010867c:	24060004 	li	a2,4
80108680:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
80108684:	24060005 	li	a2,5
80108688:	00122a40 	sll	a1,s2,0x9
8010868c:	24030012 	li	v1,18
80108690:	00063a40 	sll	a3,a2,0x9
80108694:	02802021 	move	a0,s4
80108698:	266262bc 	addiu	v0,s3,25276
8010869c:	afa30014 	sw	v1,20(sp)
801086a0:	08042101 	j	80108404 <MMC_ReadMultiBlock+0x320>
801086a4:	afa50018 	sw	a1,24(sp)
801086a8:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
801086ac:	24060006 	li	a2,6
801086b0:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
801086b4:	24060008 	li	a2,8
801086b8:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
801086bc:	24060009 	li	a2,9
801086c0:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
801086c4:	2406000a 	li	a2,10
801086c8:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
801086cc:	2406000b 	li	a2,11
801086d0:	00821024 	and	v0,a0,v0
801086d4:	1440fef0 	bnez	v0,80108298 <MMC_ReadMultiBlock+0x1b4>
801086d8:	00000000 	nop
801086dc:	8fa20014 	lw	v0,20(sp)
801086e0:	10a2fe9a 	beq	a1,v0,8010814c <MMC_ReadMultiBlock+0x68>
801086e4:	8fbf0060 	lw	ra,96(sp)
801086e8:	0804218f 	j	8010863c <MMC_ReadMultiBlock+0x558>
801086ec:	24060012 	li	a2,18
801086f0:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
801086f4:	2406000c 	li	a2,12
801086f8:	00821024 	and	v0,a0,v0
801086fc:	10400003 	beqz	v0,8010870c <MMC_ReadMultiBlock+0x628>
80108700:	3c020002 	lui	v0,0x2
80108704:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
80108708:	2406000e 	li	a2,14
8010870c:	00821024 	and	v0,a0,v0
80108710:	1040ffef 	beqz	v0,801086d0 <MMC_ReadMultiBlock+0x5ec>
80108714:	3c020001 	lui	v0,0x1
80108718:	08042052 	j	80108148 <MMC_ReadMultiBlock+0x64>
8010871c:	2406000f 	li	a2,15

80108720 <MMC_ReadBlock>:
80108720:	27bdffa0 	addiu	sp,sp,-96
80108724:	3c02b001 	lui	v0,0xb001
80108728:	afb40058 	sw	s4,88(sp)
8010872c:	afb1004c 	sw	s1,76(sp)
80108730:	afb00048 	sw	s0,72(sp)
80108734:	afbf005c 	sw	ra,92(sp)
80108738:	afb30054 	sw	s3,84(sp)
8010873c:	afb20050 	sw	s2,80(sp)
80108740:	34420300 	ori	v0,v0,0x300
80108744:	8c430000 	lw	v1,0(v0)
80108748:	3c102000 	lui	s0,0x2000
8010874c:	00701824 	and	v1,v1,s0
80108750:	00808821 	move	s1,a0
80108754:	10600101 	beqz	v1,80108b5c <MMC_ReadBlock+0x43c>
80108758:	00a0a021 	move	s4,a1
8010875c:	3c03803a 	lui	v1,0x803a
80108760:	24634e3c 	addiu	v1,v1,20028
80108764:	8c620050 	lw	v0,80(v1)
80108768:	0044102b 	sltu	v0,v0,a0
8010876c:	1040000b 	beqz	v0,8010879c <MMC_ReadBlock+0x7c>
80108770:	27b20010 	addiu	s2,sp,16
80108774:	24060001 	li	a2,1
80108778:	8fbf005c 	lw	ra,92(sp)
8010877c:	8fb40058 	lw	s4,88(sp)
80108780:	8fb30054 	lw	s3,84(sp)
80108784:	8fb20050 	lw	s2,80(sp)
80108788:	8fb1004c 	lw	s1,76(sp)
8010878c:	8fb00048 	lw	s0,72(sp)
80108790:	00c01021 	move	v0,a2
80108794:	03e00008 	jr	ra
80108798:	27bd0060 	addiu	sp,sp,96
8010879c:	8c650008 	lw	a1,8(v1)
801087a0:	2403000d 	li	v1,13
801087a4:	afa30014 	sw	v1,20(sp)
801087a8:	24030001 	li	v1,1
801087ac:	3c138010 	lui	s3,0x8010
801087b0:	02402021 	move	a0,s2
801087b4:	266262bc 	addiu	v0,s3,25276
801087b8:	afa50018 	sw	a1,24(sp)
801087bc:	afa3001c 	sw	v1,28(sp)
801087c0:	a7a00020 	sh	zero,32(sp)
801087c4:	a7a00022 	sh	zero,34(sp)
801087c8:	afa00024 	sw	zero,36(sp)
801087cc:	0040f809 	jalr	v0
801087d0:	afa00028 	sw	zero,40(sp)
801087d4:	8fa60040 	lw	a2,64(sp)
801087d8:	14c0003c 	bnez	a2,801088cc <MMC_ReadBlock+0x1ac>
801087dc:	24020011 	li	v0,17
801087e0:	93a2002d 	lbu	v0,45(sp)
801087e4:	93a3002e 	lbu	v1,46(sp)
801087e8:	93a50030 	lbu	a1,48(sp)
801087ec:	00031c00 	sll	v1,v1,0x10
801087f0:	00021600 	sll	v0,v0,0x18
801087f4:	93a4002f 	lbu	a0,47(sp)
801087f8:	00431025 	or	v0,v0,v1
801087fc:	00451025 	or	v0,v0,a1
80108800:	00042200 	sll	a0,a0,0x8
80108804:	00822025 	or	a0,a0,v0
80108808:	2403e000 	li	v1,-8192
8010880c:	00831824 	and	v1,a0,v1
80108810:	106000c4 	beqz	v1,80108b24 <MMC_ReadBlock+0x404>
80108814:	93a5002c 	lbu	a1,44(sp)
80108818:	0480ffd6 	bltz	a0,80108774 <MMC_ReadBlock+0x54>
8010881c:	3c024000 	lui	v0,0x4000
80108820:	00821024 	and	v0,a0,v0
80108824:	144000cb 	bnez	v0,80108b54 <MMC_ReadBlock+0x434>
80108828:	00901024 	and	v0,a0,s0
8010882c:	144000cd 	bnez	v0,80108b64 <MMC_ReadBlock+0x444>
80108830:	3c021000 	lui	v0,0x1000
80108834:	00821024 	and	v0,a0,v0
80108838:	144000cc 	bnez	v0,80108b6c <MMC_ReadBlock+0x44c>
8010883c:	3c020800 	lui	v0,0x800
80108840:	00821024 	and	v0,a0,v0
80108844:	144000cb 	bnez	v0,80108b74 <MMC_ReadBlock+0x454>
80108848:	3c020400 	lui	v0,0x400
8010884c:	00821024 	and	v0,a0,v0
80108850:	144000dd 	bnez	v0,80108bc8 <MMC_ReadBlock+0x4a8>
80108854:	3c020100 	lui	v0,0x100
80108858:	00821024 	and	v0,a0,v0
8010885c:	144000e4 	bnez	v0,80108bf0 <MMC_ReadBlock+0x4d0>
80108860:	3c020080 	lui	v0,0x80
80108864:	00821024 	and	v0,a0,v0
80108868:	144000e3 	bnez	v0,80108bf8 <MMC_ReadBlock+0x4d8>
8010886c:	3c020040 	lui	v0,0x40
80108870:	00821024 	and	v0,a0,v0
80108874:	144000e2 	bnez	v0,80108c00 <MMC_ReadBlock+0x4e0>
80108878:	3c020020 	lui	v0,0x20
8010887c:	00821024 	and	v0,a0,v0
80108880:	144000e1 	bnez	v0,80108c08 <MMC_ReadBlock+0x4e8>
80108884:	3c020010 	lui	v0,0x10
80108888:	00821024 	and	v0,a0,v0
8010888c:	144000e0 	bnez	v0,80108c10 <MMC_ReadBlock+0x4f0>
80108890:	3c020008 	lui	v0,0x8
80108894:	00821024 	and	v0,a0,v0
80108898:	144000a0 	bnez	v0,80108b1c <MMC_ReadBlock+0x3fc>
8010889c:	3c020004 	lui	v0,0x4
801088a0:	00821024 	and	v0,a0,v0
801088a4:	144000df 	bnez	v0,80108c24 <MMC_ReadBlock+0x504>
801088a8:	3c020002 	lui	v0,0x2
801088ac:	00821024 	and	v0,a0,v0
801088b0:	144000e1 	bnez	v0,80108c38 <MMC_ReadBlock+0x518>
801088b4:	3c020001 	lui	v0,0x1
801088b8:	00821024 	and	v0,a0,v0
801088bc:	1040009a 	beqz	v0,80108b28 <MMC_ReadBlock+0x408>
801088c0:	8fa20014 	lw	v0,20(sp)
801088c4:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
801088c8:	24060010 	li	a2,16
801088cc:	14c2ffab 	bne	a2,v0,8010877c <MMC_ReadBlock+0x5c>
801088d0:	8fbf005c 	lw	ra,92(sp)
801088d4:	24030010 	li	v1,16
801088d8:	afa30014 	sw	v1,20(sp)
801088dc:	24050200 	li	a1,512
801088e0:	24030001 	li	v1,1
801088e4:	02402021 	move	a0,s2
801088e8:	266262bc 	addiu	v0,s3,25276
801088ec:	afa50018 	sw	a1,24(sp)
801088f0:	afa3001c 	sw	v1,28(sp)
801088f4:	a7a00020 	sh	zero,32(sp)
801088f8:	a7a00022 	sh	zero,34(sp)
801088fc:	afa00024 	sw	zero,36(sp)
80108900:	0040f809 	jalr	v0
80108904:	afa00028 	sw	zero,40(sp)
80108908:	8fa60040 	lw	a2,64(sp)
8010890c:	14c0ff9b 	bnez	a2,8010877c <MMC_ReadBlock+0x5c>
80108910:	8fbf005c 	lw	ra,92(sp)
80108914:	93a2002d 	lbu	v0,45(sp)
80108918:	93a3002e 	lbu	v1,46(sp)
8010891c:	93a50030 	lbu	a1,48(sp)
80108920:	00031c00 	sll	v1,v1,0x10
80108924:	00021600 	sll	v0,v0,0x18
80108928:	93a4002f 	lbu	a0,47(sp)
8010892c:	00431025 	or	v0,v0,v1
80108930:	00451025 	or	v0,v0,a1
80108934:	00042200 	sll	a0,a0,0x8
80108938:	00822025 	or	a0,a0,v0
8010893c:	2403e000 	li	v1,-8192
80108940:	00831824 	and	v1,a0,v1
80108944:	1060002d 	beqz	v1,801089fc <MMC_ReadBlock+0x2dc>
80108948:	93a5002c 	lbu	a1,44(sp)
8010894c:	0480ff89 	bltz	a0,80108774 <MMC_ReadBlock+0x54>
80108950:	3c024000 	lui	v0,0x4000
80108954:	00821024 	and	v0,a0,v0
80108958:	1440007e 	bnez	v0,80108b54 <MMC_ReadBlock+0x434>
8010895c:	3c022000 	lui	v0,0x2000
80108960:	00821024 	and	v0,a0,v0
80108964:	1440007f 	bnez	v0,80108b64 <MMC_ReadBlock+0x444>
80108968:	3c021000 	lui	v0,0x1000
8010896c:	00821024 	and	v0,a0,v0
80108970:	1440007e 	bnez	v0,80108b6c <MMC_ReadBlock+0x44c>
80108974:	3c020800 	lui	v0,0x800
80108978:	00821024 	and	v0,a0,v0
8010897c:	1440007d 	bnez	v0,80108b74 <MMC_ReadBlock+0x454>
80108980:	3c020400 	lui	v0,0x400
80108984:	00821024 	and	v0,a0,v0
80108988:	1440008f 	bnez	v0,80108bc8 <MMC_ReadBlock+0x4a8>
8010898c:	3c020100 	lui	v0,0x100
80108990:	00821024 	and	v0,a0,v0
80108994:	14400096 	bnez	v0,80108bf0 <MMC_ReadBlock+0x4d0>
80108998:	3c020080 	lui	v0,0x80
8010899c:	00821024 	and	v0,a0,v0
801089a0:	14400095 	bnez	v0,80108bf8 <MMC_ReadBlock+0x4d8>
801089a4:	3c020040 	lui	v0,0x40
801089a8:	00821024 	and	v0,a0,v0
801089ac:	14400094 	bnez	v0,80108c00 <MMC_ReadBlock+0x4e0>
801089b0:	3c020020 	lui	v0,0x20
801089b4:	00821024 	and	v0,a0,v0
801089b8:	14400093 	bnez	v0,80108c08 <MMC_ReadBlock+0x4e8>
801089bc:	3c020010 	lui	v0,0x10
801089c0:	00821024 	and	v0,a0,v0
801089c4:	14400092 	bnez	v0,80108c10 <MMC_ReadBlock+0x4f0>
801089c8:	3c020008 	lui	v0,0x8
801089cc:	00821024 	and	v0,a0,v0
801089d0:	14400052 	bnez	v0,80108b1c <MMC_ReadBlock+0x3fc>
801089d4:	3c020004 	lui	v0,0x4
801089d8:	00821024 	and	v0,a0,v0
801089dc:	14400091 	bnez	v0,80108c24 <MMC_ReadBlock+0x504>
801089e0:	3c020002 	lui	v0,0x2
801089e4:	00821024 	and	v0,a0,v0
801089e8:	14400093 	bnez	v0,80108c38 <MMC_ReadBlock+0x518>
801089ec:	3c020001 	lui	v0,0x1
801089f0:	00821024 	and	v0,a0,v0
801089f4:	1440ff61 	bnez	v0,8010877c <MMC_ReadBlock+0x5c>
801089f8:	24060010 	li	a2,16
801089fc:	8fa20014 	lw	v0,20(sp)
80108a00:	14a2004b 	bne	a1,v0,80108b30 <MMC_ReadBlock+0x410>
80108a04:	24060012 	li	a2,18
80108a08:	3c028031 	lui	v0,0x8031
80108a0c:	8c435578 	lw	v1,21880(v0)
80108a10:	1060005a 	beqz	v1,80108b7c <MMC_ReadBlock+0x45c>
80108a14:	24030011 	li	v1,17
80108a18:	afa30014 	sw	v1,20(sp)
80108a1c:	24030200 	li	v1,512
80108a20:	24050001 	li	a1,1
80108a24:	a7a30022 	sh	v1,34(sp)
80108a28:	24030200 	li	v1,512
80108a2c:	02402021 	move	a0,s2
80108a30:	266262bc 	addiu	v0,s3,25276
80108a34:	afb10018 	sw	s1,24(sp)
80108a38:	a7a50020 	sh	a1,32(sp)
80108a3c:	afb40024 	sw	s4,36(sp)
80108a40:	afa30028 	sw	v1,40(sp)
80108a44:	0040f809 	jalr	v0
80108a48:	afa5001c 	sw	a1,28(sp)
80108a4c:	8fa60040 	lw	a2,64(sp)
80108a50:	14c0ff4a 	bnez	a2,8010877c <MMC_ReadBlock+0x5c>
80108a54:	8fbf005c 	lw	ra,92(sp)
80108a58:	93a2002d 	lbu	v0,45(sp)
80108a5c:	93a3002e 	lbu	v1,46(sp)
80108a60:	93a50030 	lbu	a1,48(sp)
80108a64:	00031c00 	sll	v1,v1,0x10
80108a68:	00021600 	sll	v0,v0,0x18
80108a6c:	93a4002f 	lbu	a0,47(sp)
80108a70:	00431025 	or	v0,v0,v1
80108a74:	00451025 	or	v0,v0,a1
80108a78:	00042200 	sll	a0,a0,0x8
80108a7c:	00822025 	or	a0,a0,v0
80108a80:	2403e000 	li	v1,-8192
80108a84:	00831824 	and	v1,a0,v1
80108a88:	10600054 	beqz	v1,80108bdc <MMC_ReadBlock+0x4bc>
80108a8c:	93a5002c 	lbu	a1,44(sp)
80108a90:	0480ff38 	bltz	a0,80108774 <MMC_ReadBlock+0x54>
80108a94:	3c024000 	lui	v0,0x4000
80108a98:	00821024 	and	v0,a0,v0
80108a9c:	1440002d 	bnez	v0,80108b54 <MMC_ReadBlock+0x434>
80108aa0:	3c022000 	lui	v0,0x2000
80108aa4:	00821024 	and	v0,a0,v0
80108aa8:	1440002e 	bnez	v0,80108b64 <MMC_ReadBlock+0x444>
80108aac:	3c021000 	lui	v0,0x1000
80108ab0:	00821024 	and	v0,a0,v0
80108ab4:	1440002d 	bnez	v0,80108b6c <MMC_ReadBlock+0x44c>
80108ab8:	3c020800 	lui	v0,0x800
80108abc:	00821024 	and	v0,a0,v0
80108ac0:	1440002c 	bnez	v0,80108b74 <MMC_ReadBlock+0x454>
80108ac4:	3c020400 	lui	v0,0x400
80108ac8:	00821024 	and	v0,a0,v0
80108acc:	1440003e 	bnez	v0,80108bc8 <MMC_ReadBlock+0x4a8>
80108ad0:	3c020100 	lui	v0,0x100
80108ad4:	00821024 	and	v0,a0,v0
80108ad8:	14400045 	bnez	v0,80108bf0 <MMC_ReadBlock+0x4d0>
80108adc:	3c020080 	lui	v0,0x80
80108ae0:	00821024 	and	v0,a0,v0
80108ae4:	14400044 	bnez	v0,80108bf8 <MMC_ReadBlock+0x4d8>
80108ae8:	3c020040 	lui	v0,0x40
80108aec:	00821024 	and	v0,a0,v0
80108af0:	14400043 	bnez	v0,80108c00 <MMC_ReadBlock+0x4e0>
80108af4:	3c020020 	lui	v0,0x20
80108af8:	00821024 	and	v0,a0,v0
80108afc:	14400042 	bnez	v0,80108c08 <MMC_ReadBlock+0x4e8>
80108b00:	3c020010 	lui	v0,0x10
80108b04:	00821024 	and	v0,a0,v0
80108b08:	14400041 	bnez	v0,80108c10 <MMC_ReadBlock+0x4f0>
80108b0c:	3c020008 	lui	v0,0x8
80108b10:	00821024 	and	v0,a0,v0
80108b14:	10400040 	beqz	v0,80108c18 <MMC_ReadBlock+0x4f8>
80108b18:	3c020004 	lui	v0,0x4
80108b1c:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108b20:	2406000d 	li	a2,13
80108b24:	8fa20014 	lw	v0,20(sp)
80108b28:	10a2ff6a 	beq	a1,v0,801088d4 <MMC_ReadBlock+0x1b4>
80108b2c:	24060012 	li	a2,18
80108b30:	8fbf005c 	lw	ra,92(sp)
80108b34:	8fb40058 	lw	s4,88(sp)
80108b38:	8fb30054 	lw	s3,84(sp)
80108b3c:	8fb20050 	lw	s2,80(sp)
80108b40:	8fb1004c 	lw	s1,76(sp)
80108b44:	8fb00048 	lw	s0,72(sp)
80108b48:	00c01021 	move	v0,a2
80108b4c:	03e00008 	jr	ra
80108b50:	27bd0060 	addiu	sp,sp,96
80108b54:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108b58:	24060002 	li	a2,2
80108b5c:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108b60:	2406ffff 	li	a2,-1
80108b64:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108b68:	24060003 	li	a2,3
80108b6c:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108b70:	24060004 	li	a2,4
80108b74:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108b78:	24060005 	li	a2,5
80108b7c:	afa30014 	sw	v1,20(sp)
80108b80:	24030200 	li	v1,512
80108b84:	24060001 	li	a2,1
80108b88:	00112a40 	sll	a1,s1,0x9
80108b8c:	a7a30022 	sh	v1,34(sp)
80108b90:	24030200 	li	v1,512
80108b94:	a7a60020 	sh	a2,32(sp)
80108b98:	afa6001c 	sw	a2,28(sp)
80108b9c:	02402021 	move	a0,s2
80108ba0:	266262bc 	addiu	v0,s3,25276
80108ba4:	afa50018 	sw	a1,24(sp)
80108ba8:	afb40024 	sw	s4,36(sp)
80108bac:	0040f809 	jalr	v0
80108bb0:	afa30028 	sw	v1,40(sp)
80108bb4:	8fa60040 	lw	a2,64(sp)
80108bb8:	14c0fef0 	bnez	a2,8010877c <MMC_ReadBlock+0x5c>
80108bbc:	8fbf005c 	lw	ra,92(sp)
80108bc0:	08042297 	j	80108a5c <MMC_ReadBlock+0x33c>
80108bc4:	93a2002d 	lbu	v0,45(sp)
80108bc8:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108bcc:	24060006 	li	a2,6
80108bd0:	00821024 	and	v0,a0,v0
80108bd4:	1440ff3b 	bnez	v0,801088c4 <MMC_ReadBlock+0x1a4>
80108bd8:	00000000 	nop
80108bdc:	8fa20014 	lw	v0,20(sp)
80108be0:	10a2fee6 	beq	a1,v0,8010877c <MMC_ReadBlock+0x5c>
80108be4:	8fbf005c 	lw	ra,92(sp)
80108be8:	080422cd 	j	80108b34 <MMC_ReadBlock+0x414>
80108bec:	24060012 	li	a2,18
80108bf0:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108bf4:	24060008 	li	a2,8
80108bf8:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108bfc:	24060009 	li	a2,9
80108c00:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108c04:	2406000a 	li	a2,10
80108c08:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108c0c:	2406000b 	li	a2,11
80108c10:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108c14:	2406000c 	li	a2,12
80108c18:	00821024 	and	v0,a0,v0
80108c1c:	10400003 	beqz	v0,80108c2c <MMC_ReadBlock+0x50c>
80108c20:	3c020002 	lui	v0,0x2
80108c24:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108c28:	2406000e 	li	a2,14
80108c2c:	00821024 	and	v0,a0,v0
80108c30:	1040ffe7 	beqz	v0,80108bd0 <MMC_ReadBlock+0x4b0>
80108c34:	3c020001 	lui	v0,0x1
80108c38:	080421de 	j	80108778 <MMC_ReadBlock+0x58>
80108c3c:	2406000f 	li	a2,15

80108c40 <mmc_init_card_state>:
80108c40:	27bdffe8 	addiu	sp,sp,-24
80108c44:	afb00010 	sw	s0,16(sp)
80108c48:	afbf0014 	sw	ra,20(sp)
80108c4c:	8c830004 	lw	v1,4(a0)
80108c50:	2c620038 	sltiu	v0,v1,56
80108c54:	10400032 	beqz	v0,80108d20 <mmc_init_card_state+0xe0>
80108c58:	00808021 	move	s0,a0
80108c5c:	00031080 	sll	v0,v1,0x2
80108c60:	3c03801c 	lui	v1,0x801c
80108c64:	2463209c 	addiu	v1,v1,8348
80108c68:	00431021 	addu	v0,v0,v1
80108c6c:	8c440000 	lw	a0,0(v0)
80108c70:	00800008 	jr	a0
80108c74:	00000000 	nop
80108c78:	9203001d 	lbu	v1,29(s0)
80108c7c:	3c08803a 	lui	t0,0x803a
80108c80:	25054e3c 	addiu	a1,t0,20028
80108c84:	a0a30018 	sb	v1,24(a1)
80108c88:	9202001e 	lbu	v0,30(s0)
80108c8c:	9203001f 	lbu	v1,31(s0)
80108c90:	00021200 	sll	v0,v0,0x8
80108c94:	00431025 	or	v0,v0,v1
80108c98:	a4a2001a 	sh	v0,26(a1)
80108c9c:	92030020 	lbu	v1,32(s0)
80108ca0:	2607001c 	addiu	a3,s0,28
80108ca4:	a0a3001c 	sb	v1,28(a1)
80108ca8:	92020021 	lbu	v0,33(s0)
80108cac:	a0a2001d 	sb	v0,29(a1)
80108cb0:	92030022 	lbu	v1,34(s0)
80108cb4:	a0a3001e 	sb	v1,30(a1)
80108cb8:	92020023 	lbu	v0,35(s0)
80108cbc:	a0a2001f 	sb	v0,31(a1)
80108cc0:	92030024 	lbu	v1,36(s0)
80108cc4:	a0a30020 	sb	v1,32(a1)
80108cc8:	90e20009 	lbu	v0,9(a3)
80108ccc:	a0a00022 	sb	zero,34(a1)
80108cd0:	a0a20021 	sb	v0,33(a1)
80108cd4:	90e3000a 	lbu	v1,10(a3)
80108cd8:	a0a30023 	sb	v1,35(a1)
80108cdc:	90e2000b 	lbu	v0,11(a3)
80108ce0:	90e4000c 	lbu	a0,12(a3)
80108ce4:	90e3000d 	lbu	v1,13(a3)
80108ce8:	90e6000e 	lbu	a2,14(a3)
80108cec:	00021600 	sll	v0,v0,0x18
80108cf0:	00042400 	sll	a0,a0,0x10
80108cf4:	00441025 	or	v0,v0,a0
80108cf8:	00461025 	or	v0,v0,a2
80108cfc:	00031a00 	sll	v1,v1,0x8
80108d00:	00621825 	or	v1,v1,v0
80108d04:	aca30024 	sw	v1,36(a1)
80108d08:	90e2000f 	lbu	v0,15(a3)
80108d0c:	a0a20028 	sb	v0,40(a1)
80108d10:	9203001c 	lbu	v1,28(s0)
80108d14:	2402003f 	li	v0,63
80108d18:	106200e1 	beq	v1,v0,801090a0 <mmc_init_card_state+0x460>
80108d1c:	25024e3c 	addiu	v0,t0,20028
80108d20:	24030002 	li	v1,2
80108d24:	8fbf0014 	lw	ra,20(sp)
80108d28:	8fb00010 	lw	s0,16(sp)
80108d2c:	00601021 	move	v0,v1
80108d30:	03e00008 	jr	ra
80108d34:	27bd0018 	addiu	sp,sp,24
80108d38:	3c02803a 	lui	v0,0x803a
80108d3c:	8c434e40 	lw	v1,20032(v0)
80108d40:	146000fe 	bnez	v1,8010913c <mmc_init_card_state+0x4fc>
80108d44:	24020008 	li	v0,8
80108d48:	24030001 	li	v1,1
80108d4c:	3c0200ff 	lui	v0,0xff
80108d50:	ae030004 	sw	v1,4(s0)
80108d54:	34428000 	ori	v0,v0,0x8000
80108d58:	24030005 	li	v1,5
80108d5c:	ae020008 	sw	v0,8(s0)
80108d60:	080423dd 	j	80108f74 <mmc_init_card_state+0x334>
80108d64:	ae03000c 	sw	v1,12(s0)
80108d68:	8e020030 	lw	v0,48(s0)
80108d6c:	14400016 	bnez	v0,80108dc8 <mmc_init_card_state+0x188>
80108d70:	2603001c 	addiu	v1,s0,28
80108d74:	90620001 	lbu	v0,1(v1)
80108d78:	90650002 	lbu	a1,2(v1)
80108d7c:	90660004 	lbu	a2,4(v1)
80108d80:	00052c00 	sll	a1,a1,0x10
80108d84:	90640003 	lbu	a0,3(v1)
80108d88:	00021600 	sll	v0,v0,0x18
80108d8c:	00451025 	or	v0,v0,a1
80108d90:	00461025 	or	v0,v0,a2
80108d94:	00042200 	sll	a0,a0,0x8
80108d98:	00822025 	or	a0,a0,v0
80108d9c:	2403e000 	li	v1,-8192
80108da0:	00831824 	and	v1,a0,v1
80108da4:	10600113 	beqz	v1,801091f4 <mmc_init_card_state+0x5b4>
80108da8:	9205001c 	lbu	a1,28(s0)
80108dac:	04800006 	bltz	a0,80108dc8 <mmc_init_card_state+0x188>
80108db0:	24020001 	li	v0,1
80108db4:	3c024000 	lui	v0,0x4000
80108db8:	00821024 	and	v0,a0,v0
80108dbc:	1040012e 	beqz	v0,80109278 <mmc_init_card_state+0x638>
80108dc0:	3c022000 	lui	v0,0x2000
80108dc4:	24020002 	li	v0,2
80108dc8:	3c058031 	lui	a1,0x8031
80108dcc:	8ca45574 	lw	a0,21876(a1)
80108dd0:	28830064 	slti	v1,a0,100
80108dd4:	00431024 	and	v0,v0,v1
80108dd8:	144000fb 	bnez	v0,801091c8 <mmc_init_card_state+0x588>
80108ddc:	24820001 	addiu	v0,a0,1
80108de0:	146000f9 	bnez	v1,801091c8 <mmc_init_card_state+0x588>
80108de4:	24820001 	addiu	v0,a0,1
80108de8:	3c028010 	lui	v0,0x8010
80108dec:	ae000004 	sw	zero,4(s0)
80108df0:	ae000008 	sw	zero,8(s0)
80108df4:	ae00000c 	sw	zero,12(s0)
80108df8:	a6000010 	sh	zero,16(s0)
80108dfc:	a6000012 	sh	zero,18(s0)
80108e00:	ae000014 	sw	zero,20(s0)
80108e04:	ae000018 	sw	zero,24(s0)
80108e08:	244262bc 	addiu	v0,v0,25276
80108e0c:	0040f809 	jalr	v0
80108e10:	02002021 	move	a0,s0
80108e14:	3c02803a 	lui	v0,0x803a
80108e18:	00001821 	move	v1,zero
80108e1c:	08042349 	j	80108d24 <mmc_init_card_state+0xe4>
80108e20:	ac404e40 	sw	zero,20032(v0)
80108e24:	8e020030 	lw	v0,48(s0)
80108e28:	1440ffc7 	bnez	v0,80108d48 <mmc_init_card_state+0x108>
80108e2c:	2603001c 	addiu	v1,s0,28
80108e30:	9202001c 	lbu	v0,28(s0)
80108e34:	2404003f 	li	a0,63
80108e38:	1444ffc3 	bne	v0,a0,80108d48 <mmc_init_card_state+0x108>
80108e3c:	90630001 	lbu	v1,1(v1)
80108e40:	00031600 	sll	v0,v1,0x18
80108e44:	04400120 	bltz	v0,801092c8 <mmc_init_card_state+0x688>
80108e48:	3c028010 	lui	v0,0x8010
80108e4c:	244222d0 	addiu	v0,v0,8912
80108e50:	0040f809 	jalr	v0
80108e54:	2404000a 	li	a0,10
80108e58:	24030037 	li	v1,55
80108e5c:	24020001 	li	v0,1
80108e60:	ae030004 	sw	v1,4(s0)
80108e64:	ae02000c 	sw	v0,12(s0)
80108e68:	080423dd 	j	80108f74 <mmc_init_card_state+0x334>
80108e6c:	ae000008 	sw	zero,8(s0)
80108e70:	3c05803a 	lui	a1,0x803a
80108e74:	3c028010 	lui	v0,0x8010
80108e78:	02002021 	move	a0,s0
80108e7c:	24425474 	addiu	v0,v0,21620
80108e80:	0040f809 	jalr	v0
80108e84:	24a54e68 	addiu	a1,a1,20072
80108e88:	10400004 	beqz	v0,80108e9c <mmc_init_card_state+0x25c>
80108e8c:	00401821 	move	v1,v0
80108e90:	24020014 	li	v0,20
80108e94:	1462ffa3 	bne	v1,v0,80108d24 <mmc_init_card_state+0xe4>
80108e98:	24030002 	li	v1,2
80108e9c:	3c028031 	lui	v0,0x8031
80108ea0:	8c435578 	lw	v1,21880(v0)
80108ea4:	106000d8 	beqz	v1,80109208 <mmc_init_card_state+0x5c8>
80108ea8:	3c08803a 	lui	t0,0x803a
80108eac:	25034e3c 	addiu	v1,t0,20028
80108eb0:	9462003a 	lhu	v0,58(v1)
80108eb4:	24420001 	addiu	v0,v0,1
80108eb8:	00021280 	sll	v0,v0,0xa
80108ebc:	ac620050 	sw	v0,80(v1)
80108ec0:	25074e3c 	addiu	a3,t0,20028
80108ec4:	90e40030 	lbu	a0,48(a3)
80108ec8:	3c02801c 	lui	v0,0x801c
80108ecc:	30850078 	andi	a1,a0,0x78
80108ed0:	3c03801c 	lui	v1,0x801c
80108ed4:	30840007 	andi	a0,a0,0x7
80108ed8:	2442218c 	addiu	v0,v0,8588
80108edc:	246321ac 	addiu	v1,v1,8620
80108ee0:	00042080 	sll	a0,a0,0x2
80108ee4:	00052842 	srl	a1,a1,0x1
80108ee8:	00822021 	addu	a0,a0,v0
80108eec:	00a32821 	addu	a1,a1,v1
80108ef0:	8c860000 	lw	a2,0(a0)
80108ef4:	8ca30000 	lw	v1,0(a1)
80108ef8:	90e40034 	lbu	a0,52(a3)
80108efc:	70c33002 	mul	a2,a2,v1
80108f00:	24020001 	li	v0,1
80108f04:	00821004 	sllv	v0,v0,a0
80108f08:	10c000b7 	beqz	a2,801091e8 <mmc_init_card_state+0x5a8>
80108f0c:	ace20054 	sw	v0,84(a3)
80108f10:	3c020006 	lui	v0,0x6
80108f14:	34421a7f 	ori	v0,v0,0x1a7f
80108f18:	0046102b 	sltu	v0,v0,a2
80108f1c:	104000b3 	beqz	v0,801091ec <mmc_init_card_state+0x5ac>
80108f20:	3c020006 	lui	v0,0x6
80108f24:	25024e3c 	addiu	v0,t0,20028
80108f28:	8c440004 	lw	a0,4(v0)
80108f2c:	148000be 	bnez	a0,80109228 <mmc_init_card_state+0x5e8>
80108f30:	00000000 	nop
80108f34:	3c030131 	lui	v1,0x131
80108f38:	34622d01 	ori	v0,v1,0x2d01
80108f3c:	00c2102b 	sltu	v0,a2,v0
80108f40:	34652d00 	ori	a1,v1,0x2d00
80108f44:	00c2280b 	movn	a1,a2,v0
80108f48:	3c028010 	lui	v0,0x8010
80108f4c:	24425ca8 	addiu	v0,v0,23720
80108f50:	0040f809 	jalr	v0
80108f54:	00000000 	nop
80108f58:	08042349 	j	80108d24 <mmc_init_card_state+0xe4>
80108f5c:	24030001 	li	v1,1
80108f60:	24020037 	li	v0,55
80108f64:	24030001 	li	v1,1
80108f68:	ae020004 	sw	v0,4(s0)
80108f6c:	ae03000c 	sw	v1,12(s0)
80108f70:	ae000008 	sw	zero,8(s0)
80108f74:	3c028010 	lui	v0,0x8010
80108f78:	a6000010 	sh	zero,16(s0)
80108f7c:	a6000012 	sh	zero,18(s0)
80108f80:	ae000014 	sw	zero,20(s0)
80108f84:	ae000018 	sw	zero,24(s0)
80108f88:	244262bc 	addiu	v0,v0,25276
80108f8c:	0040f809 	jalr	v0
80108f90:	02002021 	move	a0,s0
80108f94:	00001821 	move	v1,zero
80108f98:	8fbf0014 	lw	ra,20(sp)
80108f9c:	8fb00010 	lw	s0,16(sp)
80108fa0:	00601021 	move	v0,v1
80108fa4:	03e00008 	jr	ra
80108fa8:	27bd0018 	addiu	sp,sp,24
80108fac:	3c08803a 	lui	t0,0x803a
80108fb0:	25044e3c 	addiu	a0,t0,20028
80108fb4:	8c820004 	lw	v0,4(a0)
80108fb8:	14400066 	bnez	v0,80109154 <mmc_init_card_state+0x514>
80108fbc:	00000000 	nop
80108fc0:	8e070030 	lw	a3,48(s0)
80108fc4:	14e00017 	bnez	a3,80109024 <mmc_init_card_state+0x3e4>
80108fc8:	8d024e3c 	lw	v0,20028(t0)
80108fcc:	2603001c 	addiu	v1,s0,28
80108fd0:	90620001 	lbu	v0,1(v1)
80108fd4:	90650002 	lbu	a1,2(v1)
80108fd8:	90660004 	lbu	a2,4(v1)
80108fdc:	00052c00 	sll	a1,a1,0x10
80108fe0:	90640003 	lbu	a0,3(v1)
80108fe4:	00021600 	sll	v0,v0,0x18
80108fe8:	00451025 	or	v0,v0,a1
80108fec:	00461025 	or	v0,v0,a2
80108ff0:	00042200 	sll	a0,a0,0x8
80108ff4:	00822025 	or	a0,a0,v0
80108ff8:	2403e000 	li	v1,-8192
80108ffc:	00831824 	and	v1,a0,v1
80109000:	10600099 	beqz	v1,80109268 <mmc_init_card_state+0x628>
80109004:	9205001c 	lbu	a1,28(s0)
80109008:	048000c5 	bltz	a0,80109320 <mmc_init_card_state+0x6e0>
8010900c:	3c024000 	lui	v0,0x4000
80109010:	00821024 	and	v0,a0,v0
80109014:	104000a1 	beqz	v0,8010929c <mmc_init_card_state+0x65c>
80109018:	3c022000 	lui	v0,0x2000
8010901c:	24070002 	li	a3,2
80109020:	8d024e3c 	lw	v0,20028(t0)
80109024:	25034e3c 	addiu	v1,t0,20028
80109028:	24420001 	addiu	v0,v0,1
8010902c:	00021400 	sll	v0,v0,0x10
80109030:	ac620008 	sw	v0,8(v1)
80109034:	14e0ff3a 	bnez	a3,80108d20 <mmc_init_card_state+0xe0>
80109038:	25054e3c 	addiu	a1,t0,20028
8010903c:	24020009 	li	v0,9
80109040:	8ca30008 	lw	v1,8(a1)
80109044:	ae020004 	sw	v0,4(s0)
80109048:	24020004 	li	v0,4
8010904c:	ae02000c 	sw	v0,12(s0)
80109050:	24020003 	li	v0,3
80109054:	aca20014 	sw	v0,20(a1)
80109058:	3c028010 	lui	v0,0x8010
8010905c:	ae030008 	sw	v1,8(s0)
80109060:	a6000010 	sh	zero,16(s0)
80109064:	a6000012 	sh	zero,18(s0)
80109068:	ae000014 	sw	zero,20(s0)
8010906c:	ae000018 	sw	zero,24(s0)
80109070:	244262bc 	addiu	v0,v0,25276
80109074:	0040f809 	jalr	v0
80109078:	02002021 	move	a0,s0
8010907c:	08042349 	j	80108d24 <mmc_init_card_state+0xe4>
80109080:	00001821 	move	v1,zero
80109084:	8e030030 	lw	v1,48(s0)
80109088:	1060fefb 	beqz	v1,80108c78 <mmc_init_card_state+0x38>
8010908c:	24020014 	li	v0,20
80109090:	1462ff24 	bne	v1,v0,80108d24 <mmc_init_card_state+0xe4>
80109094:	24030002 	li	v1,2
80109098:	3c08803a 	lui	t0,0x803a
8010909c:	25024e3c 	addiu	v0,t0,20028
801090a0:	8c440004 	lw	a0,4(v0)
801090a4:	24030002 	li	v1,2
801090a8:	10800065 	beqz	a0,80109240 <mmc_init_card_state+0x600>
801090ac:	ac430014 	sw	v1,20(v0)
801090b0:	24020003 	li	v0,3
801090b4:	24030008 	li	v1,8
801090b8:	ae020004 	sw	v0,4(s0)
801090bc:	ae03000c 	sw	v1,12(s0)
801090c0:	080423dd 	j	80108f74 <mmc_init_card_state+0x334>
801090c4:	ae000008 	sw	zero,8(s0)
801090c8:	8e020030 	lw	v0,48(s0)
801090cc:	1440ff14 	bnez	v0,80108d20 <mmc_init_card_state+0xe0>
801090d0:	2603001c 	addiu	v1,s0,28
801090d4:	9202001c 	lbu	v0,28(s0)
801090d8:	2404003f 	li	a0,63
801090dc:	1444ff10 	bne	v0,a0,80108d20 <mmc_init_card_state+0xe0>
801090e0:	90630001 	lbu	v1,1(v1)
801090e4:	00031600 	sll	v0,v1,0x18
801090e8:	0441ff17 	bgez	v0,80108d48 <mmc_init_card_state+0x108>
801090ec:	24020003 	li	v0,3
801090f0:	3c03803a 	lui	v1,0x803a
801090f4:	24634e3c 	addiu	v1,v1,20028
801090f8:	ae02000c 	sw	v0,12(s0)
801090fc:	24020002 	li	v0,2
80109100:	ac600004 	sw	zero,4(v1)
80109104:	ae020004 	sw	v0,4(s0)
80109108:	24020001 	li	v0,1
8010910c:	ac620014 	sw	v0,20(v1)
80109110:	3c028010 	lui	v0,0x8010
80109114:	ae000008 	sw	zero,8(s0)
80109118:	a6000010 	sh	zero,16(s0)
8010911c:	a6000012 	sh	zero,18(s0)
80109120:	ae000014 	sw	zero,20(s0)
80109124:	ae000018 	sw	zero,24(s0)
80109128:	244262bc 	addiu	v0,v0,25276
8010912c:	0040f809 	jalr	v0
80109130:	02002021 	move	a0,s0
80109134:	08042349 	j	80108d24 <mmc_init_card_state+0xe4>
80109138:	00001821 	move	v1,zero
8010913c:	ae020004 	sw	v0,4(s0)
80109140:	240301aa 	li	v1,426
80109144:	24020001 	li	v0,1
80109148:	ae030008 	sw	v1,8(s0)
8010914c:	080423dd 	j	80108f74 <mmc_init_card_state+0x334>
80109150:	ae02000c 	sw	v0,12(s0)
80109154:	8e070030 	lw	a3,48(s0)
80109158:	14e00017 	bnez	a3,801091b8 <mmc_init_card_state+0x578>
8010915c:	25034e3c 	addiu	v1,t0,20028
80109160:	9202001d 	lbu	v0,29(s0)
80109164:	9203001e 	lbu	v1,30(s0)
80109168:	00021200 	sll	v0,v0,0x8
8010916c:	00431025 	or	v0,v0,v1
80109170:	ac820008 	sw	v0,8(a0)
80109174:	2603001c 	addiu	v1,s0,28
80109178:	a200001d 	sb	zero,29(s0)
8010917c:	a200001e 	sb	zero,30(s0)
80109180:	90620003 	lbu	v0,3(v1)
80109184:	90640004 	lbu	a0,4(v1)
80109188:	00021200 	sll	v0,v0,0x8
8010918c:	00441025 	or	v0,v0,a0
80109190:	3043e000 	andi	v1,v0,0xe000
80109194:	10600003 	beqz	v1,801091a4 <mmc_init_card_state+0x564>
80109198:	9204001c 	lbu	a0,28(s0)
8010919c:	0440005e 	bltz	v0,80109318 <mmc_init_card_state+0x6d8>
801091a0:	00000000 	nop
801091a4:	8e020004 	lw	v0,4(s0)
801091a8:	24030012 	li	v1,18
801091ac:	00821026 	xor	v0,a0,v0
801091b0:	0062380b 	movn	a3,v1,v0
801091b4:	25034e3c 	addiu	v1,t0,20028
801091b8:	8c620008 	lw	v0,8(v1)
801091bc:	00021400 	sll	v0,v0,0x10
801091c0:	0804240d 	j	80109034 <mmc_init_card_state+0x3f4>
801091c4:	ac620008 	sw	v0,8(v1)
801091c8:	24030005 	li	v1,5
801091cc:	aca25574 	sw	v0,21876(a1)
801091d0:	ae03000c 	sw	v1,12(s0)
801091d4:	24020029 	li	v0,41
801091d8:	3c034030 	lui	v1,0x4030
801091dc:	ae020004 	sw	v0,4(s0)
801091e0:	080423dd 	j	80108f74 <mmc_init_card_state+0x334>
801091e4:	ae030008 	sw	v1,8(s0)
801091e8:	3c020006 	lui	v0,0x6
801091ec:	080423c9 	j	80108f24 <mmc_init_card_state+0x2e4>
801091f0:	34461a80 	ori	a2,v0,0x1a80
801091f4:	24020037 	li	v0,55
801091f8:	10a20024 	beq	a1,v0,8010928c <mmc_init_card_state+0x64c>
801091fc:	24020012 	li	v0,18
80109200:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109204:	3c058031 	lui	a1,0x8031
80109208:	25044e3c 	addiu	a0,t0,20028
8010920c:	9483003a 	lhu	v1,58(a0)
80109210:	90820040 	lbu	v0,64(a0)
80109214:	24630001 	addiu	v1,v1,1
80109218:	24420002 	addiu	v0,v0,2
8010921c:	00431804 	sllv	v1,v1,v0
80109220:	080423b0 	j	80108ec0 <mmc_init_card_state+0x280>
80109224:	ac830050 	sw	v1,80(a0)
80109228:	3c03016e 	lui	v1,0x16e
8010922c:	34623601 	ori	v0,v1,0x3601
80109230:	00c2102b 	sltu	v0,a2,v0
80109234:	34653600 	ori	a1,v1,0x3600
80109238:	080423d2 	j	80108f48 <mmc_init_card_state+0x308>
8010923c:	00c2280b 	movn	a1,a2,v0
80109240:	3c02803a 	lui	v0,0x803a
80109244:	8c434e3c 	lw	v1,20028(v0)
80109248:	24020003 	li	v0,3
8010924c:	24630001 	addiu	v1,v1,1
80109250:	00031c00 	sll	v1,v1,0x10
80109254:	ae020004 	sw	v0,4(s0)
80109258:	24020001 	li	v0,1
8010925c:	ae030008 	sw	v1,8(s0)
80109260:	080423dd 	j	80108f74 <mmc_init_card_state+0x334>
80109264:	ae02000c 	sw	v0,12(s0)
80109268:	38a30003 	xori	v1,a1,0x3
8010926c:	24020012 	li	v0,18
80109270:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109274:	0043380b 	movn	a3,v0,v1
80109278:	00821024 	and	v0,a0,v0
8010927c:	1040000c 	beqz	v0,801092b0 <mmc_init_card_state+0x670>
80109280:	24020003 	li	v0,3
80109284:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109288:	3c058031 	lui	a1,0x8031
8010928c:	3c058031 	lui	a1,0x8031
80109290:	8ca45574 	lw	a0,21876(a1)
80109294:	08042378 	j	80108de0 <mmc_init_card_state+0x1a0>
80109298:	28830064 	slti	v1,a0,100
8010929c:	00821024 	and	v0,a0,v0
801092a0:	10400021 	beqz	v0,80109328 <mmc_init_card_state+0x6e8>
801092a4:	3c021000 	lui	v0,0x1000
801092a8:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
801092ac:	24070003 	li	a3,3
801092b0:	3c021000 	lui	v0,0x1000
801092b4:	00821024 	and	v0,a0,v0
801092b8:	10400020 	beqz	v0,8010933c <mmc_init_card_state+0x6fc>
801092bc:	24020004 	li	v0,4
801092c0:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
801092c4:	3c058031 	lui	a1,0x8031
801092c8:	24020003 	li	v0,3
801092cc:	3c03803a 	lui	v1,0x803a
801092d0:	24634e3c 	addiu	v1,v1,20028
801092d4:	24050001 	li	a1,1
801092d8:	ae02000c 	sw	v0,12(s0)
801092dc:	24020002 	li	v0,2
801092e0:	ac650004 	sw	a1,4(v1)
801092e4:	ae020004 	sw	v0,4(s0)
801092e8:	3c028010 	lui	v0,0x8010
801092ec:	ac650014 	sw	a1,20(v1)
801092f0:	ae000008 	sw	zero,8(s0)
801092f4:	a6000010 	sh	zero,16(s0)
801092f8:	a6000012 	sh	zero,18(s0)
801092fc:	ae000014 	sw	zero,20(s0)
80109300:	ae000018 	sw	zero,24(s0)
80109304:	244262bc 	addiu	v0,v0,25276
80109308:	0040f809 	jalr	v0
8010930c:	02002021 	move	a0,s0
80109310:	08042349 	j	80108d24 <mmc_init_card_state+0xe4>
80109314:	00001821 	move	v1,zero
80109318:	0804246d 	j	801091b4 <mmc_init_card_state+0x574>
8010931c:	24070001 	li	a3,1
80109320:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109324:	24070001 	li	a3,1
80109328:	00821024 	and	v0,a0,v0
8010932c:	10400009 	beqz	v0,80109354 <mmc_init_card_state+0x714>
80109330:	3c020800 	lui	v0,0x800
80109334:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109338:	24070004 	li	a3,4
8010933c:	3c020800 	lui	v0,0x800
80109340:	00821024 	and	v0,a0,v0
80109344:	10400008 	beqz	v0,80109368 <mmc_init_card_state+0x728>
80109348:	24020005 	li	v0,5
8010934c:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109350:	3c058031 	lui	a1,0x8031
80109354:	00821024 	and	v0,a0,v0
80109358:	10400009 	beqz	v0,80109380 <mmc_init_card_state+0x740>
8010935c:	3c020400 	lui	v0,0x400
80109360:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109364:	24070005 	li	a3,5
80109368:	3c020400 	lui	v0,0x400
8010936c:	00821024 	and	v0,a0,v0
80109370:	10400008 	beqz	v0,80109394 <mmc_init_card_state+0x754>
80109374:	24020006 	li	v0,6
80109378:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
8010937c:	3c058031 	lui	a1,0x8031
80109380:	00821024 	and	v0,a0,v0
80109384:	10400009 	beqz	v0,801093ac <mmc_init_card_state+0x76c>
80109388:	3c020100 	lui	v0,0x100
8010938c:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109390:	24070006 	li	a3,6
80109394:	3c020100 	lui	v0,0x100
80109398:	00821024 	and	v0,a0,v0
8010939c:	10400008 	beqz	v0,801093c0 <mmc_init_card_state+0x780>
801093a0:	24020008 	li	v0,8
801093a4:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
801093a8:	3c058031 	lui	a1,0x8031
801093ac:	00821024 	and	v0,a0,v0
801093b0:	10400009 	beqz	v0,801093d8 <mmc_init_card_state+0x798>
801093b4:	3c020080 	lui	v0,0x80
801093b8:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
801093bc:	24070008 	li	a3,8
801093c0:	3c020080 	lui	v0,0x80
801093c4:	00821024 	and	v0,a0,v0
801093c8:	10400008 	beqz	v0,801093ec <mmc_init_card_state+0x7ac>
801093cc:	24020009 	li	v0,9
801093d0:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
801093d4:	3c058031 	lui	a1,0x8031
801093d8:	00821024 	and	v0,a0,v0
801093dc:	10400009 	beqz	v0,80109404 <mmc_init_card_state+0x7c4>
801093e0:	3c020040 	lui	v0,0x40
801093e4:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
801093e8:	24070009 	li	a3,9
801093ec:	3c020040 	lui	v0,0x40
801093f0:	00821024 	and	v0,a0,v0
801093f4:	10400008 	beqz	v0,80109418 <mmc_init_card_state+0x7d8>
801093f8:	2402000a 	li	v0,10
801093fc:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109400:	3c058031 	lui	a1,0x8031
80109404:	00821024 	and	v0,a0,v0
80109408:	10400009 	beqz	v0,80109430 <mmc_init_card_state+0x7f0>
8010940c:	3c020020 	lui	v0,0x20
80109410:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109414:	2407000a 	li	a3,10
80109418:	3c020020 	lui	v0,0x20
8010941c:	00821024 	and	v0,a0,v0
80109420:	10400008 	beqz	v0,80109444 <mmc_init_card_state+0x804>
80109424:	2402000b 	li	v0,11
80109428:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
8010942c:	3c058031 	lui	a1,0x8031
80109430:	00821024 	and	v0,a0,v0
80109434:	10400009 	beqz	v0,8010945c <mmc_init_card_state+0x81c>
80109438:	3c020010 	lui	v0,0x10
8010943c:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109440:	2407000b 	li	a3,11
80109444:	3c020010 	lui	v0,0x10
80109448:	00821024 	and	v0,a0,v0
8010944c:	10400008 	beqz	v0,80109470 <mmc_init_card_state+0x830>
80109450:	2402000c 	li	v0,12
80109454:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109458:	3c058031 	lui	a1,0x8031
8010945c:	00821024 	and	v0,a0,v0
80109460:	10400009 	beqz	v0,80109488 <mmc_init_card_state+0x848>
80109464:	3c020008 	lui	v0,0x8
80109468:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
8010946c:	2407000c 	li	a3,12
80109470:	3c020008 	lui	v0,0x8
80109474:	00821024 	and	v0,a0,v0
80109478:	10400008 	beqz	v0,8010949c <mmc_init_card_state+0x85c>
8010947c:	2402000d 	li	v0,13
80109480:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109484:	3c058031 	lui	a1,0x8031
80109488:	00821024 	and	v0,a0,v0
8010948c:	10400009 	beqz	v0,801094b4 <mmc_init_card_state+0x874>
80109490:	3c020004 	lui	v0,0x4
80109494:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
80109498:	2407000d 	li	a3,13
8010949c:	3c020004 	lui	v0,0x4
801094a0:	00821024 	and	v0,a0,v0
801094a4:	10400008 	beqz	v0,801094c8 <mmc_init_card_state+0x888>
801094a8:	2402000e 	li	v0,14
801094ac:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
801094b0:	3c058031 	lui	a1,0x8031
801094b4:	00821024 	and	v0,a0,v0
801094b8:	10400009 	beqz	v0,801094e0 <mmc_init_card_state+0x8a0>
801094bc:	3c020002 	lui	v0,0x2
801094c0:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
801094c4:	2407000e 	li	a3,14
801094c8:	3c020002 	lui	v0,0x2
801094cc:	00821024 	and	v0,a0,v0
801094d0:	10400008 	beqz	v0,801094f4 <mmc_init_card_state+0x8b4>
801094d4:	2402000f 	li	v0,15
801094d8:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
801094dc:	3c058031 	lui	a1,0x8031
801094e0:	00821024 	and	v0,a0,v0
801094e4:	10400009 	beqz	v0,8010950c <mmc_init_card_state+0x8cc>
801094e8:	3c020001 	lui	v0,0x1
801094ec:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
801094f0:	2407000f 	li	a3,15
801094f4:	3c020001 	lui	v0,0x1
801094f8:	00821024 	and	v0,a0,v0
801094fc:	1040ff3d 	beqz	v0,801091f4 <mmc_init_card_state+0x5b4>
80109500:	24020010 	li	v0,16
80109504:	08042373 	j	80108dcc <mmc_init_card_state+0x18c>
80109508:	3c058031 	lui	a1,0x8031
8010950c:	00821024 	and	v0,a0,v0
80109510:	1040ff56 	beqz	v0,8010926c <mmc_init_card_state+0x62c>
80109514:	38a30003 	xori	v1,a1,0x3
80109518:	08042408 	j	80109020 <mmc_init_card_state+0x3e0>
8010951c:	24070010 	li	a3,16

80109520 <mmc_init_card>:
80109520:	27bdffa8 	addiu	sp,sp,-88
80109524:	afb1004c 	sw	s1,76(sp)
80109528:	afb00048 	sw	s0,72(sp)
8010952c:	27b10010 	addiu	s1,sp,16
80109530:	2402ffff 	li	v0,-1
80109534:	3c108010 	lui	s0,0x8010
80109538:	261062bc 	addiu	s0,s0,25276
8010953c:	afbf0050 	sw	ra,80(sp)
80109540:	02202021 	move	a0,s1
80109544:	afa20014 	sw	v0,20(sp)
80109548:	afa00018 	sw	zero,24(sp)
8010954c:	afa0001c 	sw	zero,28(sp)
80109550:	a7a00020 	sh	zero,32(sp)
80109554:	a7a00022 	sh	zero,34(sp)
80109558:	afa00024 	sw	zero,36(sp)
8010955c:	0200f809 	jalr	s0
80109560:	afa00028 	sw	zero,40(sp)
80109564:	02202021 	move	a0,s1
80109568:	afa00014 	sw	zero,20(sp)
8010956c:	afa00018 	sw	zero,24(sp)
80109570:	afa0001c 	sw	zero,28(sp)
80109574:	a7a00020 	sh	zero,32(sp)
80109578:	a7a00022 	sh	zero,34(sp)
8010957c:	afa00024 	sw	zero,36(sp)
80109580:	0200f809 	jalr	s0
80109584:	afa00028 	sw	zero,40(sp)
80109588:	24040001 	li	a0,1
8010958c:	3c02803a 	lui	v0,0x803a
80109590:	3c038011 	lui	v1,0x8011
80109594:	ac444e40 	sw	a0,20032(v0)
80109598:	24708c40 	addiu	s0,v1,-29632
8010959c:	0200f809 	jalr	s0
801095a0:	02202021 	move	a0,s1
801095a4:	1040fffd 	beqz	v0,8010959c <mmc_init_card+0x7c>
801095a8:	38430001 	xori	v1,v0,0x1
801095ac:	8fbf0050 	lw	ra,80(sp)
801095b0:	2402ffff 	li	v0,-1
801095b4:	8fb1004c 	lw	s1,76(sp)
801095b8:	8fb00048 	lw	s0,72(sp)
801095bc:	0003100a 	movz	v0,zero,v1
801095c0:	03e00008 	jr	ra
801095c4:	27bd0058 	addiu	sp,sp,88

801095c8 <MMC_Initialize>:
801095c8:	3c0d801f 	lui	t5,0x801f
801095cc:	27bdffa8 	addiu	sp,sp,-88
801095d0:	3c028031 	lui	v0,0x8031
801095d4:	8da44518 	lw	a0,17688(t5)
801095d8:	afbf0054 	sw	ra,84(sp)
801095dc:	afb20050 	sw	s2,80(sp)
801095e0:	afb1004c 	sw	s1,76(sp)
801095e4:	afb00048 	sw	s0,72(sp)
801095e8:	3c038031 	lui	v1,0x8031
801095ec:	ac405570 	sw	zero,21872(v0)
801095f0:	3c028031 	lui	v0,0x8031
801095f4:	ac605574 	sw	zero,21876(v1)
801095f8:	14800036 	bnez	a0,801096d4 <MMC_Initialize+0x10c>
801095fc:	ac405578 	sw	zero,21880(v0)
80109600:	3c03b001 	lui	v1,0xb001
80109604:	24020001 	li	v0,1
80109608:	ada24518 	sw	v0,17688(t5)
8010960c:	3c052000 	lui	a1,0x2000
80109610:	2404030f 	li	a0,783
80109614:	34670558 	ori	a3,v1,0x558
80109618:	346b0338 	ori	t3,v1,0x338
8010961c:	34660544 	ori	a2,v1,0x544
80109620:	34680534 	ori	t0,v1,0x534
80109624:	34690348 	ori	t1,v1,0x348
80109628:	346a0358 	ori	t2,v1,0x358
8010962c:	3c02b002 	lui	v0,0xb002
80109630:	34630368 	ori	v1,v1,0x368
80109634:	acc40000 	sw	a0,0(a2)
80109638:	3c0cb002 	lui	t4,0xb002
8010963c:	ace40000 	sw	a0,0(a3)
80109640:	34421000 	ori	v0,v0,0x1000
80109644:	ad040000 	sw	a0,0(t0)
80109648:	ad250000 	sw	a1,0(t1)
8010964c:	ad450000 	sw	a1,0(t2)
80109650:	ac650000 	sw	a1,0(v1)
80109654:	24030008 	li	v1,8
80109658:	ad650000 	sw	a1,0(t3)
8010965c:	35871004 	ori	a3,t4,0x1004
80109660:	a4430000 	sh	v1,0(v0)
80109664:	8ce20000 	lw	v0,0(a3)
80109668:	30428000 	andi	v0,v0,0x8000
8010966c:	1440fffd 	bnez	v0,80109664 <MMC_Initialize+0x9c>
80109670:	2405ffff 	li	a1,-1
80109674:	35821024 	ori	v0,t4,0x1024
80109678:	35861000 	ori	a2,t4,0x1000
8010967c:	35841028 	ori	a0,t4,0x1028
80109680:	24030001 	li	v1,1
80109684:	a4450000 	sh	a1,0(v0)
80109688:	a4850000 	sh	a1,0(a0)
8010968c:	a4c30000 	sh	v1,0(a2)
80109690:	8ce20000 	lw	v0,0(a3)
80109694:	30420100 	andi	v0,v0,0x100
80109698:	1040000e 	beqz	v0,801096d4 <MMC_Initialize+0x10c>
8010969c:	3c028010 	lui	v0,0x8010
801096a0:	3c03b002 	lui	v1,0xb002
801096a4:	24522270 	addiu	s2,v0,8816
801096a8:	34711004 	ori	s1,v1,0x1004
801096ac:	080425af 	j	801096bc <MMC_Initialize+0xf4>
801096b0:	241003e7 	li	s0,999
801096b4:	12000008 	beqz	s0,801096d8 <MMC_Initialize+0x110>
801096b8:	3c02b001 	lui	v0,0xb001
801096bc:	0240f809 	jalr	s2
801096c0:	24040001 	li	a0,1
801096c4:	8e230000 	lw	v1,0(s1)
801096c8:	30630100 	andi	v1,v1,0x100
801096cc:	1460fff9 	bnez	v1,801096b4 <MMC_Initialize+0xec>
801096d0:	2610ffff 	addiu	s0,s0,-1
801096d4:	3c02b001 	lui	v0,0xb001
801096d8:	34420300 	ori	v0,v0,0x300
801096dc:	8c430000 	lw	v1,0(v0)
801096e0:	3c042000 	lui	a0,0x2000
801096e4:	00641824 	and	v1,v1,a0
801096e8:	10600031 	beqz	v1,801097b0 <MMC_Initialize+0x1e8>
801096ec:	27b10010 	addiu	s1,sp,16
801096f0:	2402ffff 	li	v0,-1
801096f4:	3c108010 	lui	s0,0x8010
801096f8:	261062bc 	addiu	s0,s0,25276
801096fc:	02202021 	move	a0,s1
80109700:	afa20014 	sw	v0,20(sp)
80109704:	afa00018 	sw	zero,24(sp)
80109708:	afa0001c 	sw	zero,28(sp)
8010970c:	a7a00020 	sh	zero,32(sp)
80109710:	a7a00022 	sh	zero,34(sp)
80109714:	afa00024 	sw	zero,36(sp)
80109718:	0200f809 	jalr	s0
8010971c:	afa00028 	sw	zero,40(sp)
80109720:	02202021 	move	a0,s1
80109724:	afa00014 	sw	zero,20(sp)
80109728:	afa00018 	sw	zero,24(sp)
8010972c:	afa0001c 	sw	zero,28(sp)
80109730:	a7a00020 	sh	zero,32(sp)
80109734:	a7a00022 	sh	zero,34(sp)
80109738:	afa00024 	sw	zero,36(sp)
8010973c:	0200f809 	jalr	s0
80109740:	afa00028 	sw	zero,40(sp)
80109744:	24040001 	li	a0,1
80109748:	3c02803a 	lui	v0,0x803a
8010974c:	3c038011 	lui	v1,0x8011
80109750:	ac444e40 	sw	a0,20032(v0)
80109754:	24708c40 	addiu	s0,v1,-29632
80109758:	0200f809 	jalr	s0
8010975c:	02202021 	move	a0,s1
80109760:	1040fffd 	beqz	v0,80109758 <MMC_Initialize+0x190>
80109764:	00401821 	move	v1,v0
80109768:	24020001 	li	v0,1
8010976c:	14620015 	bne	v1,v0,801097c4 <MMC_Initialize+0x1fc>
80109770:	3c028010 	lui	v0,0x8010
80109774:	24426bc8 	addiu	v0,v0,27592
80109778:	0040f809 	jalr	v0
8010977c:	00000000 	nop
80109780:	3c04801c 	lui	a0,0x801c
80109784:	3c02800f 	lui	v0,0x800f
80109788:	24424bb0 	addiu	v0,v0,19376
8010978c:	0040f809 	jalr	v0
80109790:	24841dbc 	addiu	a0,a0,7612
80109794:	8fbf0054 	lw	ra,84(sp)
80109798:	8fb20050 	lw	s2,80(sp)
8010979c:	8fb1004c 	lw	s1,76(sp)
801097a0:	8fb00048 	lw	s0,72(sp)
801097a4:	00001021 	move	v0,zero
801097a8:	03e00008 	jr	ra
801097ac:	27bd0058 	addiu	sp,sp,88
801097b0:	3c04801c 	lui	a0,0x801c
801097b4:	3c02800f 	lui	v0,0x800f
801097b8:	24424bb0 	addiu	v0,v0,19376
801097bc:	0040f809 	jalr	v0
801097c0:	24841dc8 	addiu	a0,a0,7624
801097c4:	8fbf0054 	lw	ra,84(sp)
801097c8:	8fb20050 	lw	s2,80(sp)
801097cc:	8fb1004c 	lw	s1,76(sp)
801097d0:	8fb00048 	lw	s0,72(sp)
801097d4:	2402ffff 	li	v0,-1
801097d8:	03e00008 	jr	ra
801097dc:	27bd0058 	addiu	sp,sp,88

801097e0 <get_kmalloc_ptr>:
801097e0:	3c03801f 	lui	v1,0x801f
801097e4:	03e00008 	jr	ra
801097e8:	8c624740 	lw	v0,18240(v1)

801097ec <ndelay>:
801097ec:	27bdfff8 	addiu	sp,sp,-8
801097f0:	24020005 	li	v0,5
801097f4:	afa20000 	sw	v0,0(sp)
801097f8:	2404ffff 	li	a0,-1
801097fc:	8fa20000 	lw	v0,0(sp)
80109800:	2442ffff 	addiu	v0,v0,-1
80109804:	afa20000 	sw	v0,0(sp)
80109808:	8fa30000 	lw	v1,0(sp)
8010980c:	1464fffb 	bne	v1,a0,801097fc <ndelay+0x10>
80109810:	00000000 	nop
80109814:	03e00008 	jr	ra
80109818:	27bd0008 	addiu	sp,sp,8

8010981c <regist_escape_key>:
8010981c:	10800008 	beqz	a0,80109840 <regist_escape_key+0x24>
80109820:	00000000 	nop
80109824:	10a00006 	beqz	a1,80109840 <regist_escape_key+0x24>
80109828:	3c02801f 	lui	v0,0x801f
8010982c:	ac444520 	sw	a0,17696(v0)
80109830:	3c03801f 	lui	v1,0x801f
80109834:	3c02801f 	lui	v0,0x801f
80109838:	ac652c24 	sw	a1,11300(v1)
8010983c:	ac404524 	sw	zero,17700(v0)
80109840:	03e00008 	jr	ra
80109844:	00000000 	nop

80109848 <release_escape_key>:
80109848:	3c02801f 	lui	v0,0x801f
8010984c:	2404ffff 	li	a0,-1
80109850:	ac442c24 	sw	a0,11300(v0)
80109854:	3c03801f 	lui	v1,0x801f
80109858:	3c02801f 	lui	v0,0x801f
8010985c:	ac604520 	sw	zero,17696(v1)
80109860:	03e00008 	jr	ra
80109864:	ac404524 	sw	zero,17700(v0)

80109868 <__do_MP4_ioctl>:
80109868:	27bdff98 	addiu	sp,sp,-104
8010986c:	2402000b 	li	v0,11
80109870:	afb10044 	sw	s1,68(sp)
80109874:	afbf0064 	sw	ra,100(sp)
80109878:	afbe0060 	sw	s8,96(sp)
8010987c:	afb7005c 	sw	s7,92(sp)
80109880:	afb60058 	sw	s6,88(sp)
80109884:	afb50054 	sw	s5,84(sp)
80109888:	afb40050 	sw	s4,80(sp)
8010988c:	afb3004c 	sw	s3,76(sp)
80109890:	afb20048 	sw	s2,72(sp)
80109894:	afb00040 	sw	s0,64(sp)
80109898:	10c20022 	beq	a2,v0,80109924 <__do_MP4_ioctl+0xbc>
8010989c:	00e08821 	move	s1,a3
801098a0:	24020001 	li	v0,1
801098a4:	10c20094 	beq	a2,v0,80109af8 <__do_MP4_ioctl+0x290>
801098a8:	24020002 	li	v0,2
801098ac:	10c200a6 	beq	a2,v0,80109b48 <__do_MP4_ioctl+0x2e0>
801098b0:	24020003 	li	v0,3
801098b4:	10c200b9 	beq	a2,v0,80109b9c <__do_MP4_ioctl+0x334>
801098b8:	24020004 	li	v0,4
801098bc:	10c20106 	beq	a2,v0,80109cd8 <__do_MP4_ioctl+0x470>
801098c0:	24020005 	li	v0,5
801098c4:	10c20114 	beq	a2,v0,80109d18 <__do_MP4_ioctl+0x4b0>
801098c8:	24020007 	li	v0,7
801098cc:	10c20007 	beq	a2,v0,801098ec <__do_MP4_ioctl+0x84>
801098d0:	2402000c 	li	v0,12
801098d4:	10c200ca 	beq	a2,v0,80109c00 <__do_MP4_ioctl+0x398>
801098d8:	2402000d 	li	v0,13
801098dc:	10c2011a 	beq	a2,v0,80109d48 <__do_MP4_ioctl+0x4e0>
801098e0:	2402000e 	li	v0,14
801098e4:	10c200d9 	beq	a2,v0,80109c4c <__do_MP4_ioctl+0x3e4>
801098e8:	00000000 	nop
801098ec:	24060001 	li	a2,1
801098f0:	8fbf0064 	lw	ra,100(sp)
801098f4:	8fbe0060 	lw	s8,96(sp)
801098f8:	8fb7005c 	lw	s7,92(sp)
801098fc:	8fb60058 	lw	s6,88(sp)
80109900:	8fb50054 	lw	s5,84(sp)
80109904:	8fb40050 	lw	s4,80(sp)
80109908:	8fb3004c 	lw	s3,76(sp)
8010990c:	8fb20048 	lw	s2,72(sp)
80109910:	8fb10044 	lw	s1,68(sp)
80109914:	8fb00040 	lw	s0,64(sp)
80109918:	00c01021 	move	v0,a2
8010991c:	03e00008 	jr	ra
80109920:	27bd0068 	addiu	sp,sp,104
80109924:	3c12801f 	lui	s2,0x801f
80109928:	3c02801f 	lui	v0,0x801f
8010992c:	2ce30007 	sltiu	v1,a3,7
80109930:	8c46454c 	lw	a2,17740(v0)
80109934:	1060ffed 	beqz	v1,801098ec <__do_MP4_ioctl+0x84>
80109938:	8e454548 	lw	a1,17736(s2)
8010993c:	3c13801f 	lui	s3,0x801f
80109940:	8e624544 	lw	v0,17732(s3)
80109944:	0007a140 	sll	s4,a3,0x5
80109948:	02821021 	addu	v0,s4,v0
8010994c:	8c440010 	lw	a0,16(v0)
80109950:	00a61823 	subu	v1,a1,a2
80109954:	1480ffe5 	bnez	a0,801098ec <__do_MP4_ioctl+0x84>
80109958:	afa30010 	sw	v1,16(sp)
8010995c:	3c178010 	lui	s7,0x8010
80109960:	26e22dc0 	addiu	v0,s7,11712
80109964:	0040f809 	jalr	v0
80109968:	3c16801f 	lui	s6,0x801f
8010996c:	8ec34550 	lw	v1,17744(s6)
80109970:	8e504548 	lw	s0,17736(s2)
80109974:	8e644544 	lw	a0,17732(s3)
80109978:	24630001 	addiu	v1,v1,1
8010997c:	aec34550 	sw	v1,17744(s6)
80109980:	02842021 	addu	a0,s4,a0
80109984:	26030001 	addiu	v1,s0,1
80109988:	24150001 	li	s5,1
8010998c:	3c1e8010 	lui	s8,0x8010
80109990:	ac950010 	sw	s5,16(a0)
80109994:	00402021 	move	a0,v0
80109998:	27c22dd4 	addiu	v0,s8,11732
8010999c:	0040f809 	jalr	v0
801099a0:	ae434548 	sw	v1,17736(s2)
801099a4:	3210000f 	andi	s0,s0,0xf
801099a8:	3c028031 	lui	v0,0x8031
801099ac:	244256f8 	addiu	v0,v0,22264
801099b0:	8e6a4544 	lw	t2,17732(s3)
801099b4:	001018c0 	sll	v1,s0,0x3
801099b8:	00621821 	addu	v1,v1,v0
801099bc:	ac710000 	sw	s1,0(v1)
801099c0:	028a4021 	addu	t0,s4,t2
801099c4:	8c720004 	lw	s2,4(v1)
801099c8:	8d060024 	lw	a2,36(t0)
801099cc:	ae400004 	sw	zero,4(s2)
801099d0:	ae460000 	sw	a2,0(s2)
801099d4:	8d020014 	lw	v0,20(t0)
801099d8:	3c05801f 	lui	a1,0x801f
801099dc:	ae420008 	sw	v0,8(s2)
801099e0:	8d030028 	lw	v1,40(t0)
801099e4:	8ca24538 	lw	v0,17720(a1)
801099e8:	ae43000c 	sw	v1,12(s2)
801099ec:	8d04001c 	lw	a0,28(t0)
801099f0:	24420001 	addiu	v0,v0,1
801099f4:	3c0b801f 	lui	t3,0x801f
801099f8:	ae440010 	sw	a0,16(s2)
801099fc:	30c600ff 	andi	a2,a2,0xff
80109a00:	aca24538 	sw	v0,17720(a1)
80109a04:	ae420014 	sw	v0,20(s2)
80109a08:	240200c1 	li	v0,193
80109a0c:	ad604528 	sw	zero,17704(t3)
80109a10:	10c200db 	beq	a2,v0,80109d80 <__do_MP4_ioctl+0x518>
80109a14:	256c4528 	addiu	t4,t3,17704
80109a18:	240200c2 	li	v0,194
80109a1c:	10c20099 	beq	a2,v0,80109c84 <__do_MP4_ioctl+0x41c>
80109a20:	240200c0 	li	v0,192
80109a24:	10c2010f 	beq	a2,v0,80109e64 <__do_MP4_ioctl+0x5fc>
80109a28:	3c0d8031 	lui	t5,0x8031
80109a2c:	00104880 	sll	t1,s0,0x2
80109a30:	8d634528 	lw	v1,17704(t3)
80109a34:	25a25598 	addiu	v0,t5,21912
80109a38:	01221021 	addu	v0,t1,v0
80109a3c:	ac430000 	sw	v1,0(v0)
80109a40:	ac4000c0 	sw	zero,192(v0)
80109a44:	8e440000 	lw	a0,0(s2)
80109a48:	308300ff 	andi	v1,a0,0xff
80109a4c:	2462ff3f 	addiu	v0,v1,-193
80109a50:	2c420002 	sltiu	v0,v0,2
80109a54:	144000eb 	bnez	v0,80109e04 <__do_MP4_ioctl+0x59c>
80109a58:	240200c0 	li	v0,192
80109a5c:	1462ffa4 	bne	v1,v0,801098f0 <__do_MP4_ioctl+0x88>
80109a60:	24060001 	li	a2,1
80109a64:	3c02801f 	lui	v0,0x801f
80109a68:	8c43473c 	lw	v1,18236(v0)
80109a6c:	8e450008 	lw	a1,8(s2)
80109a70:	3c028011 	lui	v0,0x8011
80109a74:	00a32821 	addu	a1,a1,v1
80109a78:	02402021 	move	a0,s2
80109a7c:	2442c930 	addiu	v0,v0,-14032
80109a80:	0040f809 	jalr	v0
80109a84:	24060200 	li	a2,512
80109a88:	3c028011 	lui	v0,0x8011
80109a8c:	2450cbd8 	addiu	s0,v0,-13352
80109a90:	02402021 	move	a0,s2
80109a94:	0200f809 	jalr	s0
80109a98:	24050200 	li	a1,512
80109a9c:	92430000 	lbu	v1,0(s2)
80109aa0:	2463ff3f 	addiu	v1,v1,-193
80109aa4:	2c630002 	sltiu	v1,v1,2
80109aa8:	146000ff 	bnez	v1,80109ea8 <__do_MP4_ioctl+0x640>
80109aac:	3c02801f 	lui	v0,0x801f
80109ab0:	26e22dc0 	addiu	v0,s7,11712
80109ab4:	0040f809 	jalr	v0
80109ab8:	00000000 	nop
80109abc:	8ec34550 	lw	v1,17744(s6)
80109ac0:	00402021 	move	a0,v0
80109ac4:	2463ffff 	addiu	v1,v1,-1
80109ac8:	27c22dd4 	addiu	v0,s8,11732
80109acc:	0040f809 	jalr	v0
80109ad0:	aec34550 	sw	v1,17744(s6)
80109ad4:	8ec34550 	lw	v1,17744(s6)
80109ad8:	1460003b 	bnez	v1,80109bc8 <__do_MP4_ioctl+0x360>
80109adc:	3c02b400 	lui	v0,0xb400
80109ae0:	24038000 	li	v1,-32768
80109ae4:	34420004 	ori	v0,v0,0x4
80109ae8:	00003021 	move	a2,zero
80109aec:	a4430000 	sh	v1,0(v0)
80109af0:	0804263d 	j	801098f4 <__do_MP4_ioctl+0x8c>
80109af4:	8fbf0064 	lw	ra,100(sp)
80109af8:	3c03b400 	lui	v1,0xb400
80109afc:	34630002 	ori	v1,v1,0x2
80109b00:	94620000 	lhu	v0,0(v1)
80109b04:	00003021 	move	a2,zero
80109b08:	00e21025 	or	v0,a3,v0
80109b0c:	3042ffff 	andi	v0,v0,0xffff
80109b10:	a4620000 	sh	v0,0(v1)
80109b14:	8fbf0064 	lw	ra,100(sp)
80109b18:	8fbe0060 	lw	s8,96(sp)
80109b1c:	8fb7005c 	lw	s7,92(sp)
80109b20:	8fb60058 	lw	s6,88(sp)
80109b24:	8fb50054 	lw	s5,84(sp)
80109b28:	8fb40050 	lw	s4,80(sp)
80109b2c:	8fb3004c 	lw	s3,76(sp)
80109b30:	8fb20048 	lw	s2,72(sp)
80109b34:	8fb10044 	lw	s1,68(sp)
80109b38:	8fb00040 	lw	s0,64(sp)
80109b3c:	00c01021 	move	v0,a2
80109b40:	03e00008 	jr	ra
80109b44:	27bd0068 	addiu	sp,sp,104
80109b48:	3c02b400 	lui	v0,0xb400
80109b4c:	34420002 	ori	v0,v0,0x2
80109b50:	94430000 	lhu	v1,0(v0)
80109b54:	00072027 	nor	a0,zero,a3
80109b58:	3063ffff 	andi	v1,v1,0xffff
80109b5c:	00641824 	and	v1,v1,a0
80109b60:	a4430000 	sh	v1,0(v0)
80109b64:	00003021 	move	a2,zero
80109b68:	8fbf0064 	lw	ra,100(sp)
80109b6c:	8fbe0060 	lw	s8,96(sp)
80109b70:	8fb7005c 	lw	s7,92(sp)
80109b74:	8fb60058 	lw	s6,88(sp)
80109b78:	8fb50054 	lw	s5,84(sp)
80109b7c:	8fb40050 	lw	s4,80(sp)
80109b80:	8fb3004c 	lw	s3,76(sp)
80109b84:	8fb20048 	lw	s2,72(sp)
80109b88:	8fb10044 	lw	s1,68(sp)
80109b8c:	8fb00040 	lw	s0,64(sp)
80109b90:	00c01021 	move	v0,a2
80109b94:	03e00008 	jr	ra
80109b98:	27bd0068 	addiu	sp,sp,104
80109b9c:	3c02b400 	lui	v0,0xb400
80109ba0:	34420004 	ori	v0,v0,0x4
80109ba4:	94430000 	lhu	v1,0(v0)
80109ba8:	3c028011 	lui	v0,0x8011
80109bac:	3063ffff 	andi	v1,v1,0xffff
80109bb0:	00e02021 	move	a0,a3
80109bb4:	27a50010 	addiu	a1,sp,16
80109bb8:	24060004 	li	a2,4
80109bbc:	2442c930 	addiu	v0,v0,-14032
80109bc0:	0040f809 	jalr	v0
80109bc4:	afa30010 	sw	v1,16(sp)
80109bc8:	00003021 	move	a2,zero
80109bcc:	8fbf0064 	lw	ra,100(sp)
80109bd0:	8fbe0060 	lw	s8,96(sp)
80109bd4:	8fb7005c 	lw	s7,92(sp)
80109bd8:	8fb60058 	lw	s6,88(sp)
80109bdc:	8fb50054 	lw	s5,84(sp)
80109be0:	8fb40050 	lw	s4,80(sp)
80109be4:	8fb3004c 	lw	s3,76(sp)
80109be8:	8fb20048 	lw	s2,72(sp)
80109bec:	8fb10044 	lw	s1,68(sp)
80109bf0:	8fb00040 	lw	s0,64(sp)
80109bf4:	00c01021 	move	v0,a2
80109bf8:	03e00008 	jr	ra
80109bfc:	27bd0068 	addiu	sp,sp,104
80109c00:	3c02b001 	lui	v0,0xb001
80109c04:	34420300 	ori	v0,v0,0x300
80109c08:	8c440000 	lw	a0,0(v0)
80109c0c:	3c03801f 	lui	v1,0x801f
80109c10:	3c02801f 	lui	v0,0x801f
80109c14:	30840800 	andi	a0,a0,0x800
80109c18:	8c454548 	lw	a1,17736(v0)
80109c1c:	8c62454c 	lw	v0,17740(v1)
80109c20:	0004202b 	sltu	a0,zero,a0
80109c24:	10a20029 	beq	a1,v0,80109ccc <__do_MP4_ioctl+0x464>
80109c28:	afa40010 	sw	a0,16(sp)
80109c2c:	3c028011 	lui	v0,0x8011
80109c30:	24060004 	li	a2,4
80109c34:	02202021 	move	a0,s1
80109c38:	2442c930 	addiu	v0,v0,-14032
80109c3c:	0040f809 	jalr	v0
80109c40:	27a50010 	addiu	a1,sp,16
80109c44:	0804263c 	j	801098f0 <__do_MP4_ioctl+0x88>
80109c48:	00003021 	move	a2,zero
80109c4c:	10e00062 	beqz	a3,80109dd8 <__do_MP4_ioctl+0x570>
80109c50:	3c02801f 	lui	v0,0x801f
80109c54:	8c454544 	lw	a1,17732(v0)
80109c58:	3c024203 	lui	v0,0x4203
80109c5c:	344202c1 	ori	v0,v0,0x2c1
80109c60:	3c034202 	lui	v1,0x4202
80109c64:	aca20084 	sw	v0,132(a1)
80109c68:	346302c1 	ori	v1,v1,0x2c1
80109c6c:	24040040 	li	a0,64
80109c70:	3c02801f 	lui	v0,0x801f
80109c74:	00003021 	move	a2,zero
80109c78:	aca30064 	sw	v1,100(a1)
80109c7c:	0804263c 	j	801098f0 <__do_MP4_ioctl+0x88>
80109c80:	a0442c29 	sb	a0,11305(v0)
80109c84:	3a220004 	xori	v0,s1,0x4
80109c88:	0002102b 	sltu	v0,zero,v0
80109c8c:	3c0d8031 	lui	t5,0x8031
80109c90:	25a45598 	addiu	a0,t5,21912
80109c94:	00021140 	sll	v0,v0,0x5
80109c98:	00104880 	sll	t1,s0,0x2
80109c9c:	01242821 	addu	a1,t1,a0
80109ca0:	34420002 	ori	v0,v0,0x2
80109ca4:	24034000 	li	v1,16384
80109ca8:	a1624528 	sb	v0,17704(t3)
80109cac:	aca30080 	sw	v1,128(a1)
80109cb0:	8d06002c 	lw	a2,44(t0)
80109cb4:	02042021 	addu	a0,s0,a0
80109cb8:	24020002 	li	v0,2
80109cbc:	a0820140 	sb	v0,320(a0)
80109cc0:	aca60040 	sw	a2,64(a1)
80109cc4:	0804268c 	j	80109a30 <__do_MP4_ioctl+0x1c8>
80109cc8:	aca00100 	sw	zero,256(a1)
80109ccc:	34820002 	ori	v0,a0,0x2
80109cd0:	0804270b 	j	80109c2c <__do_MP4_ioctl+0x3c4>
80109cd4:	afa20010 	sw	v0,16(sp)
80109cd8:	3c108011 	lui	s0,0x8011
80109cdc:	00e02821 	move	a1,a3
80109ce0:	2610c930 	addiu	s0,s0,-14032
80109ce4:	27a40014 	addiu	a0,sp,20
80109ce8:	0200f809 	jalr	s0
80109cec:	24060008 	li	a2,8
80109cf0:	8fa20014 	lw	v0,20(sp)
80109cf4:	8fa40018 	lw	a0,24(sp)
80109cf8:	94430000 	lhu	v1,0(v0)
80109cfc:	24060004 	li	a2,4
80109d00:	3063ffff 	andi	v1,v1,0xffff
80109d04:	27a50010 	addiu	a1,sp,16
80109d08:	0200f809 	jalr	s0
80109d0c:	afa30010 	sw	v1,16(sp)
80109d10:	080426f3 	j	80109bcc <__do_MP4_ioctl+0x364>
80109d14:	00003021 	move	a2,zero
80109d18:	3c028011 	lui	v0,0x8011
80109d1c:	24060008 	li	a2,8
80109d20:	00e02821 	move	a1,a3
80109d24:	2442c930 	addiu	v0,v0,-14032
80109d28:	0040f809 	jalr	v0
80109d2c:	27a40014 	addiu	a0,sp,20
80109d30:	97a30018 	lhu	v1,24(sp)
80109d34:	8fa20014 	lw	v0,20(sp)
80109d38:	00003021 	move	a2,zero
80109d3c:	a4430000 	sh	v1,0(v0)
80109d40:	0804263d 	j	801098f4 <__do_MP4_ioctl+0x8c>
80109d44:	8fbf0064 	lw	ra,100(sp)
80109d48:	10e0003b 	beqz	a3,80109e38 <__do_MP4_ioctl+0x5d0>
80109d4c:	3c02801f 	lui	v0,0x801f
80109d50:	8c454544 	lw	a1,17732(v0)
80109d54:	3c024201 	lui	v0,0x4201
80109d58:	344201c1 	ori	v0,v0,0x1c1
80109d5c:	3c034200 	lui	v1,0x4200
80109d60:	aca20044 	sw	v0,68(a1)
80109d64:	346301c1 	ori	v1,v1,0x1c1
80109d68:	24040040 	li	a0,64
80109d6c:	3c02801f 	lui	v0,0x801f
80109d70:	00003021 	move	a2,zero
80109d74:	aca30024 	sw	v1,36(a1)
80109d78:	0804263c 	j	801098f0 <__do_MP4_ioctl+0x88>
80109d7c:	a0442c28 	sb	a0,11304(v0)
80109d80:	2e220002 	sltiu	v0,s1,2
80109d84:	14400040 	bnez	v0,80109e88 <__do_MP4_ioctl+0x620>
80109d88:	3a230002 	xori	v1,s1,0x2
80109d8c:	24070041 	li	a3,65
80109d90:	24020061 	li	v0,97
80109d94:	0043380b 	movn	a3,v0,v1
80109d98:	3c0d8031 	lui	t5,0x8031
80109d9c:	25a45598 	addiu	a0,t5,21912
80109da0:	00104880 	sll	t1,s0,0x2
80109da4:	3c020001 	lui	v0,0x1
80109da8:	01242821 	addu	a1,t1,a0
80109dac:	34428000 	ori	v0,v0,0x8000
80109db0:	a1870000 	sb	a3,0(t4)
80109db4:	028a1821 	addu	v1,s4,t2
80109db8:	aca20080 	sw	v0,128(a1)
80109dbc:	8c66002c 	lw	a2,44(v1)
80109dc0:	24020001 	li	v0,1
80109dc4:	02042021 	addu	a0,s0,a0
80109dc8:	a0820140 	sb	v0,320(a0)
80109dcc:	aca60040 	sw	a2,64(a1)
80109dd0:	0804268c 	j	80109a30 <__do_MP4_ioctl+0x1c8>
80109dd4:	aca20100 	sw	v0,256(a1)
80109dd8:	8c444544 	lw	a0,17732(v0)
80109ddc:	3c020203 	lui	v0,0x203
80109de0:	344202c1 	ori	v0,v0,0x2c1
80109de4:	3c030202 	lui	v1,0x202
80109de8:	ac820084 	sw	v0,132(a0)
80109dec:	346302c1 	ori	v1,v1,0x2c1
80109df0:	3c02801f 	lui	v0,0x801f
80109df4:	00003021 	move	a2,zero
80109df8:	ac830064 	sw	v1,100(a0)
80109dfc:	0804263c 	j	801098f0 <__do_MP4_ioctl+0x88>
80109e00:	a0402c29 	sb	zero,11305(v0)
80109e04:	00041202 	srl	v0,a0,0x8
80109e08:	304400ff 	andi	a0,v0,0xff
80109e0c:	24030002 	li	v1,2
80109e10:	10830021 	beq	a0,v1,80109e98 <__do_MP4_ioctl+0x630>
80109e14:	24020003 	li	v0,3
80109e18:	1082002a 	beq	a0,v0,80109ec4 <__do_MP4_ioctl+0x65c>
80109e1c:	24020001 	li	v0,1
80109e20:	1482ff1a 	bne	a0,v0,80109a8c <__do_MP4_ioctl+0x224>
80109e24:	3c028011 	lui	v0,0x8011
80109e28:	8d420218 	lw	v0,536(t2)
80109e2c:	24420001 	addiu	v0,v0,1
80109e30:	080426a2 	j	80109a88 <__do_MP4_ioctl+0x220>
80109e34:	ad420218 	sw	v0,536(t2)
80109e38:	8c444544 	lw	a0,17732(v0)
80109e3c:	3c020201 	lui	v0,0x201
80109e40:	344201c1 	ori	v0,v0,0x1c1
80109e44:	3c030200 	lui	v1,0x200
80109e48:	ac820044 	sw	v0,68(a0)
80109e4c:	346301c1 	ori	v1,v1,0x1c1
80109e50:	3c02801f 	lui	v0,0x801f
80109e54:	00003021 	move	a2,zero
80109e58:	ac830024 	sw	v1,36(a0)
80109e5c:	0804263c 	j	801098f0 <__do_MP4_ioctl+0x88>
80109e60:	a0402c28 	sb	zero,11304(v0)
80109e64:	25a25598 	addiu	v0,t5,21912
80109e68:	00104880 	sll	t1,s0,0x2
80109e6c:	02022021 	addu	a0,s0,v0
80109e70:	2403ffc0 	li	v1,-64
80109e74:	01221021 	addu	v0,t1,v0
80109e78:	ac550100 	sw	s5,256(v0)
80109e7c:	a1634528 	sb	v1,17704(t3)
80109e80:	0804268c 	j	80109a30 <__do_MP4_ioctl+0x1c8>
80109e84:	a0800140 	sb	zero,320(a0)
80109e88:	24020021 	li	v0,33
80109e8c:	02a03821 	move	a3,s5
80109e90:	08042766 	j	80109d98 <__do_MP4_ioctl+0x530>
80109e94:	0051380b 	movn	a3,v0,s1
80109e98:	8d420220 	lw	v0,544(t2)
80109e9c:	24420001 	addiu	v0,v0,1
80109ea0:	080426a2 	j	80109a88 <__do_MP4_ioctl+0x220>
80109ea4:	ad420220 	sw	v0,544(t2)
80109ea8:	8c434740 	lw	v1,18240(v0)
80109eac:	8e440008 	lw	a0,8(s2)
80109eb0:	8e450010 	lw	a1,16(s2)
80109eb4:	0200f809 	jalr	s0
80109eb8:	00832021 	addu	a0,a0,v1
80109ebc:	080426ad 	j	80109ab4 <__do_MP4_ioctl+0x24c>
80109ec0:	26e22dc0 	addiu	v0,s7,11712
80109ec4:	8d420228 	lw	v0,552(t2)
80109ec8:	24420001 	addiu	v0,v0,1
80109ecc:	080426a2 	j	80109a88 <__do_MP4_ioctl+0x220>
80109ed0:	ad420228 	sw	v0,552(t2)

80109ed4 <MP4_ioctl>:
80109ed4:	3c198011 	lui	t9,0x8011
80109ed8:	27399868 	addiu	t9,t9,-26520
80109edc:	03200008 	jr	t9
80109ee0:	00000000 	nop

80109ee4 <cmd_line_interrupt>:
80109ee4:	27bdffd0 	addiu	sp,sp,-48
80109ee8:	afbf0028 	sw	ra,40(sp)
80109eec:	afb30024 	sw	s3,36(sp)
80109ef0:	afb20020 	sw	s2,32(sp)
80109ef4:	afb1001c 	sw	s1,28(sp)
80109ef8:	afb00018 	sw	s0,24(sp)
80109efc:	3c0db400 	lui	t5,0xb400
80109f00:	95a30000 	lhu	v1,0(t5)
80109f04:	95a20000 	lhu	v0,0(t5)
80109f08:	3063ffff 	andi	v1,v1,0xffff
80109f0c:	00021400 	sll	v0,v0,0x10
80109f10:	00621821 	addu	v1,v1,v0
80109f14:	3c068031 	lui	a2,0x8031
80109f18:	95a50000 	lhu	a1,0(t5)
80109f1c:	95a20000 	lhu	v0,0(t5)
80109f20:	acc356f0 	sw	v1,22256(a2)
80109f24:	3c0c801f 	lui	t4,0x801f
80109f28:	00021400 	sll	v0,v0,0x10
80109f2c:	90c856f0 	lbu	t0,22256(a2)
80109f30:	8d87453c 	lw	a3,17724(t4)
80109f34:	30a5ffff 	andi	a1,a1,0xffff
80109f38:	00a22821 	addu	a1,a1,v0
80109f3c:	24030040 	li	v1,64
80109f40:	3c02801f 	lui	v0,0x801f
80109f44:	24c956f0 	addiu	t1,a2,22256
80109f48:	a048452c 	sb	t0,17708(v0)
80109f4c:	0007180a 	movz	v1,zero,a3
80109f50:	240200c2 	li	v0,194
80109f54:	ad250004 	sw	a1,4(t1)
80109f58:	00603821 	move	a3,v1
80109f5c:	1102002c 	beq	t0,v0,8010a010 <cmd_line_interrupt+0x12c>
80109f60:	00805021 	move	t2,a0
80109f64:	2d0200c3 	sltiu	v0,t0,195
80109f68:	1440001d 	bnez	v0,80109fe0 <cmd_line_interrupt+0xfc>
80109f6c:	2402005e 	li	v0,94
80109f70:	240200c4 	li	v0,196
80109f74:	110201cc 	beq	t0,v0,8010a6a8 <cmd_line_interrupt+0x7c4>
80109f78:	2d0200c4 	sltiu	v0,t0,196
80109f7c:	144000c2 	bnez	v0,8010a288 <cmd_line_interrupt+0x3a4>
80109f80:	3c02801f 	lui	v0,0x801f
80109f84:	240200c5 	li	v0,197
80109f88:	1102023b 	beq	t0,v0,8010a878 <cmd_line_interrupt+0x994>
80109f8c:	240200c6 	li	v0,198
80109f90:	1102029d 	beq	t0,v0,8010aa08 <cmd_line_interrupt+0xb24>
80109f94:	3c02801f 	lui	v0,0x801f
80109f98:	3c04b400 	lui	a0,0xb400
80109f9c:	34850002 	ori	a1,a0,0x2
80109fa0:	24020420 	li	v0,1056
80109fa4:	34860004 	ori	a2,a0,0x4
80109fa8:	24030400 	li	v1,1024
80109fac:	a4a20000 	sh	v0,0(a1)
80109fb0:	a4a30000 	sh	v1,0(a1)
80109fb4:	a4c00000 	sh	zero,0(a2)
80109fb8:	a4800000 	sh	zero,0(a0)
80109fbc:	a4800000 	sh	zero,0(a0)
80109fc0:	8fbf0028 	lw	ra,40(sp)
80109fc4:	8fb30024 	lw	s3,36(sp)
80109fc8:	8fb20020 	lw	s2,32(sp)
80109fcc:	8fb1001c 	lw	s1,28(sp)
80109fd0:	8fb00018 	lw	s0,24(sp)
80109fd4:	00001021 	move	v0,zero
80109fd8:	03e00008 	jr	ra
80109fdc:	27bd0030 	addiu	sp,sp,48
80109fe0:	11020133 	beq	t0,v0,8010a4b0 <cmd_line_interrupt+0x5cc>
80109fe4:	2d02005f 	sltiu	v0,t0,95
80109fe8:	144000dc 	bnez	v0,8010a35c <cmd_line_interrupt+0x478>
80109fec:	2402005d 	li	v0,93
80109ff0:	240200c0 	li	v0,192
80109ff4:	11020232 	beq	t0,v0,8010a8c0 <cmd_line_interrupt+0x9dc>
80109ff8:	240200c1 	li	v0,193
80109ffc:	1502ffe7 	bne	t0,v0,80109f9c <cmd_line_interrupt+0xb8>
8010a000:	3c04b400 	lui	a0,0xb400
8010a004:	3c02801f 	lui	v0,0x801f
8010a008:	90432c28 	lbu	v1,11304(v0)
8010a00c:	34670002 	ori	a3,v1,0x2
8010a010:	24020005 	li	v0,5
8010a014:	afa20010 	sw	v0,16(sp)
8010a018:	2404ffff 	li	a0,-1
8010a01c:	8fa20010 	lw	v0,16(sp)
8010a020:	2442ffff 	addiu	v0,v0,-1
8010a024:	afa20010 	sw	v0,16(sp)
8010a028:	8fa30010 	lw	v1,16(sp)
8010a02c:	1464fffb 	bne	v1,a0,8010a01c <cmd_line_interrupt+0x138>
8010a030:	3c02b001 	lui	v0,0xb001
8010a034:	34460218 	ori	a2,v0,0x218
8010a038:	3c030002 	lui	v1,0x2
8010a03c:	34420214 	ori	v0,v0,0x214
8010a040:	ac430000 	sw	v1,0(v0)
8010a044:	3c02b400 	lui	v0,0xb400
8010a048:	3c040080 	lui	a0,0x80
8010a04c:	24050080 	li	a1,128
8010a050:	34420002 	ori	v0,v0,0x2
8010a054:	24030005 	li	v1,5
8010a058:	acc40000 	sw	a0,0(a2)
8010a05c:	a4450000 	sh	a1,0(v0)
8010a060:	2404ffff 	li	a0,-1
8010a064:	afa30010 	sw	v1,16(sp)
8010a068:	8fa20010 	lw	v0,16(sp)
8010a06c:	2442ffff 	addiu	v0,v0,-1
8010a070:	afa20010 	sw	v0,16(sp)
8010a074:	8fa30010 	lw	v1,16(sp)
8010a078:	1464fffb 	bne	v1,a0,8010a068 <cmd_line_interrupt+0x184>
8010a07c:	24020005 	li	v0,5
8010a080:	afa20010 	sw	v0,16(sp)
8010a084:	2404ffff 	li	a0,-1
8010a088:	8fa20010 	lw	v0,16(sp)
8010a08c:	2442ffff 	addiu	v0,v0,-1
8010a090:	afa20010 	sw	v0,16(sp)
8010a094:	8fa30010 	lw	v1,16(sp)
8010a098:	1464fffb 	bne	v1,a0,8010a088 <cmd_line_interrupt+0x1a4>
8010a09c:	34e60400 	ori	a2,a3,0x400
8010a0a0:	91220005 	lbu	v0,5(t1)
8010a0a4:	91240007 	lbu	a0,7(t1)
8010a0a8:	91230006 	lbu	v1,6(t1)
8010a0ac:	00021400 	sll	v0,v0,0x10
8010a0b0:	00441021 	addu	v0,v0,a0
8010a0b4:	00031a00 	sll	v1,v1,0x8
8010a0b8:	00624821 	addu	t1,v1,v0
8010a0bc:	3c03b001 	lui	v1,0xb001
8010a0c0:	34e50420 	ori	a1,a3,0x420
8010a0c4:	3c0ab400 	lui	t2,0xb400
8010a0c8:	3c040080 	lui	a0,0x80
8010a0cc:	34680218 	ori	t0,v1,0x218
8010a0d0:	35470002 	ori	a3,t2,0x2
8010a0d4:	30a5ffff 	andi	a1,a1,0xffff
8010a0d8:	30c6ffff 	andi	a2,a2,0xffff
8010a0dc:	34630214 	ori	v1,v1,0x214
8010a0e0:	3c0c801f 	lui	t4,0x801f
8010a0e4:	3c020082 	lui	v0,0x82
8010a0e8:	0124202b 	sltu	a0,t1,a0
8010a0ec:	ac600000 	sw	zero,0(v1)
8010a0f0:	ad020000 	sw	v0,0(t0)
8010a0f4:	a4e50000 	sh	a1,0(a3)
8010a0f8:	ad894530 	sw	t1,17712(t4)
8010a0fc:	a4e60000 	sh	a2,0(a3)
8010a100:	1080003f 	beqz	a0,8010a200 <cmd_line_interrupt+0x31c>
8010a104:	312400ff 	andi	a0,t1,0xff
8010a108:	2d220400 	sltiu	v0,t1,1024
8010a10c:	104001c8 	beqz	v0,8010a830 <cmd_line_interrupt+0x94c>
8010a110:	2522fc00 	addiu	v0,t1,-1024
8010a114:	240e0200 	li	t6,512
8010a118:	240d0010 	li	t5,16
8010a11c:	ad804530 	sw	zero,17712(t4)
8010a120:	3c02801f 	lui	v0,0x801f
8010a124:	8c434540 	lw	v1,17728(v0)
8010a128:	3c0b801f 	lui	t3,0x801f
8010a12c:	3c02b302 	lui	v0,0xb302
8010a130:	8d6a4534 	lw	t2,17716(t3)
8010a134:	00031940 	sll	v1,v1,0x5
8010a138:	34490014 	ori	t1,v0,0x14
8010a13c:	34480010 	ori	t0,v0,0x10
8010a140:	3445000c 	ori	a1,v0,0xc
8010a144:	34460004 	ori	a2,v0,0x4
8010a148:	34470008 	ori	a3,v0,0x8
8010a14c:	3c041fff 	lui	a0,0x1fff
8010a150:	00684021 	addu	t0,v1,t0
8010a154:	00694821 	addu	t1,v1,t1
8010a158:	00652821 	addu	a1,v1,a1
8010a15c:	00663021 	addu	a2,v1,a2
8010a160:	00673821 	addu	a3,v1,a3
8010a164:	3484ffff 	ori	a0,a0,0xffff
8010a168:	00621821 	addu	v1,v1,v0
8010a16c:	24020008 	li	v0,8
8010a170:	ad000000 	sw	zero,0(t0)
8010a174:	01442024 	and	a0,t2,a0
8010a178:	aca20000 	sw	v0,0(a1)
8010a17c:	3c021400 	lui	v0,0x1400
8010a180:	ac640000 	sw	a0,0(v1)
8010a184:	acc20000 	sw	v0,0(a2)
8010a188:	3c038000 	lui	v1,0x8000
8010a18c:	3c020080 	lui	v0,0x80
8010a190:	34422400 	ori	v0,v0,0x2400
8010a194:	34630001 	ori	v1,v1,0x1
8010a198:	aced0000 	sw	t5,0(a3)
8010a19c:	ad220000 	sw	v0,0(t1)
8010a1a0:	ad030000 	sw	v1,0(t0)
8010a1a4:	8d824530 	lw	v0,17712(t4)
8010a1a8:	01ca5021 	addu	t2,t6,t2
8010a1ac:	10400022 	beqz	v0,8010a238 <cmd_line_interrupt+0x354>
8010a1b0:	ad6a4534 	sw	t2,17716(t3)
8010a1b4:	3c02b001 	lui	v0,0xb001
8010a1b8:	24031000 	li	v1,4096
8010a1bc:	34490328 	ori	t1,v0,0x328
8010a1c0:	34440324 	ori	a0,v0,0x324
8010a1c4:	34450374 	ori	a1,v0,0x374
8010a1c8:	34460348 	ori	a2,v0,0x348
8010a1cc:	34470354 	ori	a3,v0,0x354
8010a1d0:	34480364 	ori	t0,v0,0x364
8010a1d4:	34420314 	ori	v0,v0,0x314
8010a1d8:	ac830000 	sw	v1,0(a0)
8010a1dc:	aca30000 	sw	v1,0(a1)
8010a1e0:	acc30000 	sw	v1,0(a2)
8010a1e4:	ace30000 	sw	v1,0(a3)
8010a1e8:	ad030000 	sw	v1,0(t0)
8010a1ec:	ac430000 	sw	v1,0(v0)
8010a1f0:	ad230000 	sw	v1,0(t1)
8010a1f4:	ad230000 	sw	v1,0(t1)
8010a1f8:	0804289b 	j	8010a26c <cmd_line_interrupt+0x388>
8010a1fc:	8fbf0028 	lw	ra,40(sp)
8010a200:	2c820007 	sltiu	v0,a0,7
8010a204:	a5400000 	sh	zero,0(t2)
8010a208:	ad844530 	sw	a0,17712(t4)
8010a20c:	a5400000 	sh	zero,0(t2)
8010a210:	1040017f 	beqz	v0,8010a810 <cmd_line_interrupt+0x92c>
8010a214:	3c03801f 	lui	v1,0x801f
8010a218:	3c02801f 	lui	v0,0x801f
8010a21c:	8c454544 	lw	a1,17732(v0)
8010a220:	2483fffc 	addiu	v1,a0,-4
8010a224:	00041140 	sll	v0,a0,0x5
8010a228:	00451021 	addu	v0,v0,a1
8010a22c:	2c630002 	sltiu	v1,v1,2
8010a230:	14600224 	bnez	v1,8010aac4 <cmd_line_interrupt+0xbe0>
8010a234:	ac400010 	sw	zero,16(v0)
8010a238:	3c02b001 	lui	v0,0xb001
8010a23c:	24031000 	li	v1,4096
8010a240:	34470358 	ori	a3,v0,0x358
8010a244:	34440324 	ori	a0,v0,0x324
8010a248:	34450378 	ori	a1,v0,0x378
8010a24c:	34460368 	ori	a2,v0,0x368
8010a250:	34420348 	ori	v0,v0,0x348
8010a254:	ac830000 	sw	v1,0(a0)
8010a258:	aca30000 	sw	v1,0(a1)
8010a25c:	acc30000 	sw	v1,0(a2)
8010a260:	ac430000 	sw	v1,0(v0)
8010a264:	ace30000 	sw	v1,0(a3)
8010a268:	8fbf0028 	lw	ra,40(sp)
8010a26c:	8fb30024 	lw	s3,36(sp)
8010a270:	8fb20020 	lw	s2,32(sp)
8010a274:	8fb1001c 	lw	s1,28(sp)
8010a278:	8fb00018 	lw	s0,24(sp)
8010a27c:	00001021 	move	v0,zero
8010a280:	03e00008 	jr	ra
8010a284:	27bd0030 	addiu	sp,sp,48
8010a288:	8c4a4544 	lw	t2,17732(v0)
8010a28c:	35a40002 	ori	a0,t5,0x2
8010a290:	8d42000c 	lw	v0,12(t2)
8010a294:	8d460008 	lw	a2,8(t2)
8010a298:	24030420 	li	v1,1056
8010a29c:	00c22823 	subu	a1,a2,v0
8010a2a0:	24020400 	li	v0,1024
8010a2a4:	a4830000 	sh	v1,0(a0)
8010a2a8:	a4820000 	sh	v0,0(a0)
8010a2ac:	a5a00000 	sh	zero,0(t5)
8010a2b0:	a5a00000 	sh	zero,0(t5)
8010a2b4:	10a00003 	beqz	a1,8010a2c4 <cmd_line_interrupt+0x3e0>
8010a2b8:	30a2001f 	andi	v0,a1,0x1f
8010a2bc:	10400160 	beqz	v0,8010a840 <cmd_line_interrupt+0x95c>
8010a2c0:	24c2ffff 	addiu	v0,a2,-1
8010a2c4:	91230005 	lbu	v1,5(t1)
8010a2c8:	91250006 	lbu	a1,6(t1)
8010a2cc:	3c02801f 	lui	v0,0x801f
8010a2d0:	00031a00 	sll	v1,v1,0x8
8010a2d4:	8c442c24 	lw	a0,11300(v0)
8010a2d8:	00655821 	addu	t3,v1,a1
8010a2dc:	116401b8 	beq	t3,a0,8010a9c0 <cmd_line_interrupt+0xadc>
8010a2e0:	3c02801f 	lui	v0,0x801f
8010a2e4:	8d460008 	lw	a2,8(t2)
8010a2e8:	91250001 	lbu	a1,1(t1)
8010a2ec:	8c48473c 	lw	t0,18236(v0)
8010a2f0:	8d430000 	lw	v1,0(t2)
8010a2f4:	30c2001f 	andi	v0,a2,0x1f
8010a2f8:	91270002 	lbu	a3,2(t1)
8010a2fc:	000220c0 	sll	a0,v0,0x3
8010a300:	00021040 	sll	v0,v0,0x1
8010a304:	00822023 	subu	a0,a0,v0
8010a308:	00681821 	addu	v1,v1,t0
8010a30c:	00052a00 	sll	a1,a1,0x8
8010a310:	00641821 	addu	v1,v1,a0
8010a314:	00a72821 	addu	a1,a1,a3
8010a318:	a4650002 	sh	a1,2(v1)
8010a31c:	91220003 	lbu	v0,3(t1)
8010a320:	91240004 	lbu	a0,4(t1)
8010a324:	00021200 	sll	v0,v0,0x8
8010a328:	00441021 	addu	v0,v0,a0
8010a32c:	a4620004 	sh	v0,4(v1)
8010a330:	a46b0000 	sh	t3,0(v1)
8010a334:	91240007 	lbu	a0,7(t1)
8010a338:	24c60001 	addiu	a2,a2,1
8010a33c:	308200c0 	andi	v0,a0,0xc0
8010a340:	384200c0 	xori	v0,v0,0xc0
8010a344:	0002102b 	sltu	v0,zero,v0
8010a348:	ad82453c 	sw	v0,17724(t4)
8010a34c:	3c02801f 	lui	v0,0x801f
8010a350:	ad460008 	sw	a2,8(t2)
8010a354:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010a358:	a444474c 	sh	a0,18252(v0)
8010a35c:	1502ff0f 	bne	t0,v0,80109f9c <cmd_line_interrupt+0xb8>
8010a360:	3c04b400 	lui	a0,0xb400
8010a364:	3c02b400 	lui	v0,0xb400
8010a368:	34420002 	ori	v0,v0,0x2
8010a36c:	240304a0 	li	v1,1184
8010a370:	a4430000 	sh	v1,0(v0)
8010a374:	24040480 	li	a0,1152
8010a378:	24030005 	li	v1,5
8010a37c:	a4440000 	sh	a0,0(v0)
8010a380:	afa30010 	sw	v1,16(sp)
8010a384:	2404ffff 	li	a0,-1
8010a388:	8fa20010 	lw	v0,16(sp)
8010a38c:	2442ffff 	addiu	v0,v0,-1
8010a390:	afa20010 	sw	v0,16(sp)
8010a394:	8fa30010 	lw	v1,16(sp)
8010a398:	1464fffb 	bne	v1,a0,8010a388 <cmd_line_interrupt+0x4a4>
8010a39c:	3c02b001 	lui	v0,0xb001
8010a3a0:	34460218 	ori	a2,v0,0x218
8010a3a4:	3c030002 	lui	v1,0x2
8010a3a8:	34420214 	ori	v0,v0,0x214
8010a3ac:	ac430000 	sw	v1,0(v0)
8010a3b0:	3c02b400 	lui	v0,0xb400
8010a3b4:	3c040080 	lui	a0,0x80
8010a3b8:	24051234 	li	a1,4660
8010a3bc:	34420006 	ori	v0,v0,0x6
8010a3c0:	24030005 	li	v1,5
8010a3c4:	acc40000 	sw	a0,0(a2)
8010a3c8:	a4450000 	sh	a1,0(v0)
8010a3cc:	2404ffff 	li	a0,-1
8010a3d0:	afa30010 	sw	v1,16(sp)
8010a3d4:	8fa20010 	lw	v0,16(sp)
8010a3d8:	2442ffff 	addiu	v0,v0,-1
8010a3dc:	afa20010 	sw	v0,16(sp)
8010a3e0:	8fa30010 	lw	v1,16(sp)
8010a3e4:	1464fffb 	bne	v1,a0,8010a3d4 <cmd_line_interrupt+0x4f0>
8010a3e8:	24020005 	li	v0,5
8010a3ec:	afa20010 	sw	v0,16(sp)
8010a3f0:	2404ffff 	li	a0,-1
8010a3f4:	8fa20010 	lw	v0,16(sp)
8010a3f8:	2442ffff 	addiu	v0,v0,-1
8010a3fc:	afa20010 	sw	v0,16(sp)
8010a400:	8fa30010 	lw	v1,16(sp)
8010a404:	1464fffb 	bne	v1,a0,8010a3f4 <cmd_line_interrupt+0x510>
8010a408:	3c02801f 	lui	v0,0x801f
8010a40c:	8c434540 	lw	v1,17728(v0)
8010a410:	3c05801c 	lui	a1,0x801c
8010a414:	3c021fff 	lui	v0,0x1fff
8010a418:	3c04b302 	lui	a0,0xb302
8010a41c:	3c06b001 	lui	a2,0xb001
8010a420:	3442ffff 	ori	v0,v0,0xffff
8010a424:	24a52300 	addiu	a1,a1,8960
8010a428:	00031940 	sll	v1,v1,0x5
8010a42c:	00a22824 	and	a1,a1,v0
8010a430:	34cc0218 	ori	t4,a2,0x218
8010a434:	3c020082 	lui	v0,0x82
8010a438:	348b0014 	ori	t3,a0,0x14
8010a43c:	348a0010 	ori	t2,a0,0x10
8010a440:	3487000c 	ori	a3,a0,0xc
8010a444:	34880004 	ori	t0,a0,0x4
8010a448:	34890008 	ori	t1,a0,0x8
8010a44c:	34c60214 	ori	a2,a2,0x214
8010a450:	acc00000 	sw	zero,0(a2)
8010a454:	006a5021 	addu	t2,v1,t2
8010a458:	ad820000 	sw	v0,0(t4)
8010a45c:	006b5821 	addu	t3,v1,t3
8010a460:	00673821 	addu	a3,v1,a3
8010a464:	00684021 	addu	t0,v1,t0
8010a468:	00694821 	addu	t1,v1,t1
8010a46c:	24020008 	li	v0,8
8010a470:	00641821 	addu	v1,v1,a0
8010a474:	ad400000 	sw	zero,0(t2)
8010a478:	ace20000 	sw	v0,0(a3)
8010a47c:	ac650000 	sw	a1,0(v1)
8010a480:	3c021400 	lui	v0,0x1400
8010a484:	24030020 	li	v1,32
8010a488:	ad020000 	sw	v0,0(t0)
8010a48c:	ad230000 	sw	v1,0(t1)
8010a490:	3c020080 	lui	v0,0x80
8010a494:	3c038000 	lui	v1,0x8000
8010a498:	34422400 	ori	v0,v0,0x2400
8010a49c:	34630001 	ori	v1,v1,0x1
8010a4a0:	ad620000 	sw	v0,0(t3)
8010a4a4:	ad430000 	sw	v1,0(t2)
8010a4a8:	0804289b 	j	8010a26c <cmd_line_interrupt+0x388>
8010a4ac:	8fbf0028 	lw	ra,40(sp)
8010a4b0:	35a40002 	ori	a0,t5,0x2
8010a4b4:	24020430 	li	v0,1072
8010a4b8:	a4820000 	sh	v0,0(a0)
8010a4bc:	24030410 	li	v1,1040
8010a4c0:	24020005 	li	v0,5
8010a4c4:	a4830000 	sh	v1,0(a0)
8010a4c8:	afa20010 	sw	v0,16(sp)
8010a4cc:	2404ffff 	li	a0,-1
8010a4d0:	8fa20010 	lw	v0,16(sp)
8010a4d4:	2442ffff 	addiu	v0,v0,-1
8010a4d8:	afa20010 	sw	v0,16(sp)
8010a4dc:	8fa30010 	lw	v1,16(sp)
8010a4e0:	1464fffb 	bne	v1,a0,8010a4d0 <cmd_line_interrupt+0x5ec>
8010a4e4:	3c05b400 	lui	a1,0xb400
8010a4e8:	3c04b001 	lui	a0,0xb001
8010a4ec:	34870218 	ori	a3,a0,0x218
8010a4f0:	3c020080 	lui	v0,0x80
8010a4f4:	34840214 	ori	a0,a0,0x214
8010a4f8:	ac820000 	sw	v0,0(a0)
8010a4fc:	34a80004 	ori	t0,a1,0x4
8010a500:	34a60002 	ori	a2,a1,0x2
8010a504:	3c030002 	lui	v1,0x2
8010a508:	24020005 	li	v0,5
8010a50c:	ace30000 	sw	v1,0(a3)
8010a510:	2404ffff 	li	a0,-1
8010a514:	a4a00000 	sh	zero,0(a1)
8010a518:	a4c00000 	sh	zero,0(a2)
8010a51c:	a5000000 	sh	zero,0(t0)
8010a520:	afa20010 	sw	v0,16(sp)
8010a524:	8fa20010 	lw	v0,16(sp)
8010a528:	2442ffff 	addiu	v0,v0,-1
8010a52c:	afa20010 	sw	v0,16(sp)
8010a530:	8fa30010 	lw	v1,16(sp)
8010a534:	1464fffb 	bne	v1,a0,8010a524 <cmd_line_interrupt+0x640>
8010a538:	24020005 	li	v0,5
8010a53c:	afa20010 	sw	v0,16(sp)
8010a540:	2404ffff 	li	a0,-1
8010a544:	8fa20010 	lw	v0,16(sp)
8010a548:	2442ffff 	addiu	v0,v0,-1
8010a54c:	afa20010 	sw	v0,16(sp)
8010a550:	8fa30010 	lw	v1,16(sp)
8010a554:	1464fffb 	bne	v1,a0,8010a544 <cmd_line_interrupt+0x660>
8010a558:	3c02b001 	lui	v0,0xb001
8010a55c:	3c05b400 	lui	a1,0xb400
8010a560:	34440218 	ori	a0,v0,0x218
8010a564:	3c030082 	lui	v1,0x82
8010a568:	34420214 	ori	v0,v0,0x214
8010a56c:	ac400000 	sw	zero,0(v0)
8010a570:	34a60002 	ori	a2,a1,0x2
8010a574:	ac830000 	sw	v1,0(a0)
8010a578:	24020420 	li	v0,1056
8010a57c:	24030442 	li	v1,1090
8010a580:	a4c20000 	sh	v0,0(a2)
8010a584:	34a40004 	ori	a0,a1,0x4
8010a588:	a4c30000 	sh	v1,0(a2)
8010a58c:	94820000 	lhu	v0,0(a0)
8010a590:	2404ffff 	li	a0,-1
8010a594:	00021142 	srl	v0,v0,0x5
8010a598:	30420020 	andi	v0,v0,0x20
8010a59c:	00021400 	sll	v0,v0,0x10
8010a5a0:	00021403 	sra	v0,v0,0x10
8010a5a4:	34431c04 	ori	v1,v0,0x1c04
8010a5a8:	3442140c 	ori	v0,v0,0x140c
8010a5ac:	3042ffff 	andi	v0,v0,0xffff
8010a5b0:	3063ffff 	andi	v1,v1,0xffff
8010a5b4:	a4a20000 	sh	v0,0(a1)
8010a5b8:	a4a30000 	sh	v1,0(a1)
8010a5bc:	24020410 	li	v0,1040
8010a5c0:	24030005 	li	v1,5
8010a5c4:	a4c20000 	sh	v0,0(a2)
8010a5c8:	afa30010 	sw	v1,16(sp)
8010a5cc:	8fa20010 	lw	v0,16(sp)
8010a5d0:	2442ffff 	addiu	v0,v0,-1
8010a5d4:	afa20010 	sw	v0,16(sp)
8010a5d8:	8fa30010 	lw	v1,16(sp)
8010a5dc:	1464fffb 	bne	v1,a0,8010a5cc <cmd_line_interrupt+0x6e8>
8010a5e0:	3c05b400 	lui	a1,0xb400
8010a5e4:	3c04b001 	lui	a0,0xb001
8010a5e8:	34860218 	ori	a2,a0,0x218
8010a5ec:	3c020080 	lui	v0,0x80
8010a5f0:	34840214 	ori	a0,a0,0x214
8010a5f4:	3c030002 	lui	v1,0x2
8010a5f8:	ac820000 	sw	v0,0(a0)
8010a5fc:	34a70002 	ori	a3,a1,0x2
8010a600:	acc30000 	sw	v1,0(a2)
8010a604:	24026bf3 	li	v0,27635
8010a608:	2403f0c2 	li	v1,-3902
8010a60c:	a4a20000 	sh	v0,0(a1)
8010a610:	34a80004 	ori	t0,a1,0x4
8010a614:	a4e30000 	sh	v1,0(a3)
8010a618:	24029252 	li	v0,-28078
8010a61c:	24030005 	li	v1,5
8010a620:	a5020000 	sh	v0,0(t0)
8010a624:	2404ffff 	li	a0,-1
8010a628:	afa30010 	sw	v1,16(sp)
8010a62c:	8fa20010 	lw	v0,16(sp)
8010a630:	2442ffff 	addiu	v0,v0,-1
8010a634:	afa20010 	sw	v0,16(sp)
8010a638:	8fa30010 	lw	v1,16(sp)
8010a63c:	1464fffb 	bne	v1,a0,8010a62c <cmd_line_interrupt+0x748>
8010a640:	24020005 	li	v0,5
8010a644:	afa20010 	sw	v0,16(sp)
8010a648:	2404ffff 	li	a0,-1
8010a64c:	8fa20010 	lw	v0,16(sp)
8010a650:	2442ffff 	addiu	v0,v0,-1
8010a654:	afa20010 	sw	v0,16(sp)
8010a658:	8fa30010 	lw	v1,16(sp)
8010a65c:	1464fffb 	bne	v1,a0,8010a64c <cmd_line_interrupt+0x768>
8010a660:	3c02b001 	lui	v0,0xb001
8010a664:	34450218 	ori	a1,v0,0x218
8010a668:	34420214 	ori	v0,v0,0x214
8010a66c:	ac400000 	sw	zero,0(v0)
8010a670:	3c02b400 	lui	v0,0xb400
8010a674:	34420002 	ori	v0,v0,0x2
8010a678:	3c030082 	lui	v1,0x82
8010a67c:	24040400 	li	a0,1024
8010a680:	aca30000 	sw	v1,0(a1)
8010a684:	a4440000 	sh	a0,0(v0)
8010a688:	8fbf0028 	lw	ra,40(sp)
8010a68c:	8fb30024 	lw	s3,36(sp)
8010a690:	8fb20020 	lw	s2,32(sp)
8010a694:	8fb1001c 	lw	s1,28(sp)
8010a698:	8fb00018 	lw	s0,24(sp)
8010a69c:	00001021 	move	v0,zero
8010a6a0:	03e00008 	jr	ra
8010a6a4:	27bd0030 	addiu	sp,sp,48
8010a6a8:	3c12801f 	lui	s2,0x801f
8010a6ac:	3c13801f 	lui	s3,0x801f
8010a6b0:	8e62454c 	lw	v0,17740(s3)
8010a6b4:	8e454548 	lw	a1,17736(s2)
8010a6b8:	35a60002 	ori	a2,t5,0x2
8010a6bc:	00a22823 	subu	a1,a1,v0
8010a6c0:	3c04a5a5 	lui	a0,0xa5a5
8010a6c4:	24020420 	li	v0,1056
8010a6c8:	a4c20000 	sh	v0,0(a2)
8010a6cc:	00a42025 	or	a0,a1,a0
8010a6d0:	3c025a5a 	lui	v0,0x5a5a
8010a6d4:	00042402 	srl	a0,a0,0x10
8010a6d8:	30a5ffff 	andi	a1,a1,0xffff
8010a6dc:	24030400 	li	v1,1024
8010a6e0:	34425a5a 	ori	v0,v0,0x5a5a
8010a6e4:	a4c30000 	sh	v1,0(a2)
8010a6e8:	a5a50000 	sh	a1,0(t5)
8010a6ec:	a5a40000 	sh	a0,0(t5)
8010a6f0:	1142fede 	beq	t2,v0,8010a26c <cmd_line_interrupt+0x388>
8010a6f4:	8fbf0028 	lw	ra,40(sp)
8010a6f8:	91220001 	lbu	v0,1(t1)
8010a6fc:	91230004 	lbu	v1,4(t1)
8010a700:	91250002 	lbu	a1,2(t1)
8010a704:	91270003 	lbu	a3,3(t1)
8010a708:	91240005 	lbu	a0,5(t1)
8010a70c:	91260006 	lbu	a2,6(t1)
8010a710:	00021400 	sll	v0,v0,0x10
8010a714:	00471021 	addu	v0,v0,a3
8010a718:	00031c00 	sll	v1,v1,0x10
8010a71c:	00052a00 	sll	a1,a1,0x8
8010a720:	91280007 	lbu	t0,7(t1)
8010a724:	00661821 	addu	v1,v1,a2
8010a728:	00042200 	sll	a0,a0,0x8
8010a72c:	00a22821 	addu	a1,a1,v0
8010a730:	24020001 	li	v0,1
8010a734:	110200d6 	beq	t0,v0,8010aa90 <cmd_line_interrupt+0xbac>
8010a738:	00832021 	addu	a0,a0,v1
8010a73c:	24020002 	li	v0,2
8010a740:	11020041 	beq	t0,v0,8010a848 <cmd_line_interrupt+0x964>
8010a744:	24020003 	li	v0,3
8010a748:	110200e2 	beq	t0,v0,8010aad4 <cmd_line_interrupt+0xbf0>
8010a74c:	240200f0 	li	v0,240
8010a750:	1502fec6 	bne	t0,v0,8010a26c <cmd_line_interrupt+0x388>
8010a754:	3c11801f 	lui	s1,0x801f
8010a758:	8e224544 	lw	v0,17732(s1)
8010a75c:	3c108010 	lui	s0,0x8010
8010a760:	8c450218 	lw	a1,536(v0)
8010a764:	3c04801c 	lui	a0,0x801c
8010a768:	2610463c 	addiu	s0,s0,17980
8010a76c:	0200f809 	jalr	s0
8010a770:	24842250 	addiu	a0,a0,8784
8010a774:	8e234544 	lw	v1,17732(s1)
8010a778:	3c04801c 	lui	a0,0x801c
8010a77c:	8c65021c 	lw	a1,540(v1)
8010a780:	0200f809 	jalr	s0
8010a784:	24842264 	addiu	a0,a0,8804
8010a788:	8e234544 	lw	v1,17732(s1)
8010a78c:	3c04801c 	lui	a0,0x801c
8010a790:	8c650220 	lw	a1,544(v1)
8010a794:	0200f809 	jalr	s0
8010a798:	24842278 	addiu	a0,a0,8824
8010a79c:	8e234544 	lw	v1,17732(s1)
8010a7a0:	3c04801c 	lui	a0,0x801c
8010a7a4:	8c650224 	lw	a1,548(v1)
8010a7a8:	0200f809 	jalr	s0
8010a7ac:	24842290 	addiu	a0,a0,8848
8010a7b0:	8e234544 	lw	v1,17732(s1)
8010a7b4:	3c04801c 	lui	a0,0x801c
8010a7b8:	8c650228 	lw	a1,552(v1)
8010a7bc:	0200f809 	jalr	s0
8010a7c0:	248422a8 	addiu	a0,a0,8872
8010a7c4:	8e234544 	lw	v1,17732(s1)
8010a7c8:	3c04801c 	lui	a0,0x801c
8010a7cc:	8c65022c 	lw	a1,556(v1)
8010a7d0:	0200f809 	jalr	s0
8010a7d4:	248422b8 	addiu	a0,a0,8888
8010a7d8:	8e65454c 	lw	a1,17740(s3)
8010a7dc:	3c04801c 	lui	a0,0x801c
8010a7e0:	0200f809 	jalr	s0
8010a7e4:	248422c8 	addiu	a0,a0,8904
8010a7e8:	8e454548 	lw	a1,17736(s2)
8010a7ec:	3c04801c 	lui	a0,0x801c
8010a7f0:	0200f809 	jalr	s0
8010a7f4:	248422dc 	addiu	a0,a0,8924
8010a7f8:	40057000 	mfc0	a1,c0_epc
8010a7fc:	3c04801c 	lui	a0,0x801c
8010a800:	0200f809 	jalr	s0
8010a804:	248422f0 	addiu	a0,a0,8944
8010a808:	0804289b 	j	8010a26c <cmd_line_interrupt+0x388>
8010a80c:	8fbf0028 	lw	ra,40(sp)
8010a810:	8c624544 	lw	v0,17732(v1)
8010a814:	ac4000b0 	sw	zero,176(v0)
8010a818:	ac400010 	sw	zero,16(v0)
8010a81c:	ac400030 	sw	zero,48(v0)
8010a820:	ac400050 	sw	zero,80(v0)
8010a824:	ac400070 	sw	zero,112(v0)
8010a828:	0804288e 	j	8010a238 <cmd_line_interrupt+0x354>
8010a82c:	ac400090 	sw	zero,144(v0)
8010a830:	240e0400 	li	t6,1024
8010a834:	240d0020 	li	t5,32
8010a838:	08042848 	j	8010a120 <cmd_line_interrupt+0x23c>
8010a83c:	ad824530 	sw	v0,17712(t4)
8010a840:	080428b1 	j	8010a2c4 <cmd_line_interrupt+0x3e0>
8010a844:	ad420008 	sw	v0,8(t2)
8010a848:	3c03801f 	lui	v1,0x801f
8010a84c:	8c634544 	lw	v1,17732(v1)
8010a850:	8c620228 	lw	v0,552(v1)
8010a854:	0045102b 	sltu	v0,v0,a1
8010a858:	10400002 	beqz	v0,8010a864 <cmd_line_interrupt+0x980>
8010a85c:	00000000 	nop
8010a860:	ac650228 	sw	a1,552(v1)
8010a864:	8c62022c 	lw	v0,556(v1)
8010a868:	1082fe80 	beq	a0,v0,8010a26c <cmd_line_interrupt+0x388>
8010a86c:	8fbf0028 	lw	ra,40(sp)
8010a870:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010a874:	ac64022c 	sw	a0,556(v1)
8010a878:	3c02801f 	lui	v0,0x801f
8010a87c:	35a70002 	ori	a3,t5,0x2
8010a880:	8c444544 	lw	a0,17732(v0)
8010a884:	24020420 	li	v0,1056
8010a888:	a4e20000 	sh	v0,0(a3)
8010a88c:	24030400 	li	v1,1024
8010a890:	3c028011 	lui	v0,0x8011
8010a894:	a4e30000 	sh	v1,0(a3)
8010a898:	24840230 	addiu	a0,a0,560
8010a89c:	a5a00000 	sh	zero,0(t5)
8010a8a0:	25250001 	addiu	a1,t1,1
8010a8a4:	24060007 	li	a2,7
8010a8a8:	a5a00000 	sh	zero,0(t5)
8010a8ac:	2442c930 	addiu	v0,v0,-14032
8010a8b0:	0040f809 	jalr	v0
8010a8b4:	00000000 	nop
8010a8b8:	0804289b 	j	8010a26c <cmd_line_interrupt+0x388>
8010a8bc:	8fbf0028 	lw	ra,40(sp)
8010a8c0:	3c10801f 	lui	s0,0x801f
8010a8c4:	8e0e454c 	lw	t6,17740(s0)
8010a8c8:	3c028031 	lui	v0,0x8031
8010a8cc:	31c3000f 	andi	v1,t6,0xf
8010a8d0:	000318c0 	sll	v1,v1,0x3
8010a8d4:	244256f8 	addiu	v0,v0,22264
8010a8d8:	00627821 	addu	t7,v1,v0
8010a8dc:	3c04801f 	lui	a0,0x801f
8010a8e0:	8c854540 	lw	a1,17728(a0)
8010a8e4:	8dea0004 	lw	t2,4(t7)
8010a8e8:	3c021fff 	lui	v0,0x1fff
8010a8ec:	3c03b302 	lui	v1,0xb302
8010a8f0:	3442ffff 	ori	v0,v0,0xffff
8010a8f4:	00052940 	sll	a1,a1,0x5
8010a8f8:	346b0014 	ori	t3,v1,0x14
8010a8fc:	34690010 	ori	t1,v1,0x10
8010a900:	3466000c 	ori	a2,v1,0xc
8010a904:	34670004 	ori	a3,v1,0x4
8010a908:	34680008 	ori	t0,v1,0x8
8010a90c:	01425024 	and	t2,t2,v0
8010a910:	35a40002 	ori	a0,t5,0x2
8010a914:	24020420 	li	v0,1056
8010a918:	a4820000 	sh	v0,0(a0)
8010a91c:	00a94821 	addu	t1,a1,t1
8010a920:	00ab5821 	addu	t3,a1,t3
8010a924:	00a63021 	addu	a2,a1,a2
8010a928:	00a73821 	addu	a3,a1,a3
8010a92c:	00a84021 	addu	t0,a1,t0
8010a930:	24020008 	li	v0,8
8010a934:	00a32821 	addu	a1,a1,v1
8010a938:	35ac0004 	ori	t4,t5,0x4
8010a93c:	24030400 	li	v1,1024
8010a940:	a4830000 	sh	v1,0(a0)
8010a944:	a5800000 	sh	zero,0(t4)
8010a948:	24030010 	li	v1,16
8010a94c:	ad200000 	sw	zero,0(t1)
8010a950:	acc20000 	sw	v0,0(a2)
8010a954:	3c021400 	lui	v0,0x1400
8010a958:	acaa0000 	sw	t2,0(a1)
8010a95c:	ace20000 	sw	v0,0(a3)
8010a960:	ad030000 	sw	v1,0(t0)
8010a964:	3c020080 	lui	v0,0x80
8010a968:	3c038000 	lui	v1,0x8000
8010a96c:	34422400 	ori	v0,v0,0x2400
8010a970:	34630001 	ori	v1,v1,0x1
8010a974:	ad620000 	sw	v0,0(t3)
8010a978:	ad230000 	sw	v1,0(t1)
8010a97c:	3c02801f 	lui	v0,0x801f
8010a980:	8c424548 	lw	v0,17736(v0)
8010a984:	104efe38 	beq	v0,t6,8010a268 <cmd_line_interrupt+0x384>
8010a988:	01c2102a 	slt	v0,t6,v0
8010a98c:	1040fe36 	beqz	v0,8010a268 <cmd_line_interrupt+0x384>
8010a990:	24020006 	li	v0,6
8010a994:	8de30000 	lw	v1,0(t7)
8010a998:	10620003 	beq	v1,v0,8010a9a8 <cmd_line_interrupt+0xac4>
8010a99c:	25c20001 	addiu	v0,t6,1
8010a9a0:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010a9a4:	ae02454c 	sw	v0,17740(s0)
8010a9a8:	3c02801f 	lui	v0,0x801f
8010a9ac:	8c434544 	lw	v1,17732(v0)
8010a9b0:	25c20001 	addiu	v0,t6,1
8010a9b4:	ac6000d0 	sw	zero,208(v1)
8010a9b8:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010a9bc:	ae02454c 	sw	v0,17740(s0)
8010a9c0:	3c11801f 	lui	s1,0x801f
8010a9c4:	8e224520 	lw	v0,17696(s1)
8010a9c8:	1040fe27 	beqz	v0,8010a268 <cmd_line_interrupt+0x384>
8010a9cc:	3c10801f 	lui	s0,0x801f
8010a9d0:	8e024524 	lw	v0,17700(s0)
8010a9d4:	1440fe25 	bnez	v0,8010a26c <cmd_line_interrupt+0x388>
8010a9d8:	8fbf0028 	lw	ra,40(sp)
8010a9dc:	24020001 	li	v0,1
8010a9e0:	ae024524 	sw	v0,17700(s0)
8010a9e4:	3c028010 	lui	v0,0x8010
8010a9e8:	24422da8 	addiu	v0,v0,11688
8010a9ec:	0040f809 	jalr	v0
8010a9f0:	00000000 	nop
8010a9f4:	8e234520 	lw	v1,17696(s1)
8010a9f8:	0060f809 	jalr	v1
8010a9fc:	00000000 	nop
8010aa00:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010aa04:	ae004524 	sw	zero,17700(s0)
8010aa08:	3c09801f 	lui	t1,0x801f
8010aa0c:	3c08b400 	lui	t0,0xb400
8010aa10:	8c474548 	lw	a3,17736(v0)
8010aa14:	8d26454c 	lw	a2,17740(t1)
8010aa18:	35040002 	ori	a0,t0,0x2
8010aa1c:	35050004 	ori	a1,t0,0x4
8010aa20:	24020420 	li	v0,1056
8010aa24:	24030400 	li	v1,1024
8010aa28:	a4820000 	sh	v0,0(a0)
8010aa2c:	a4830000 	sh	v1,0(a0)
8010aa30:	a4a00000 	sh	zero,0(a1)
8010aa34:	10e6001f 	beq	a3,a2,8010aab4 <cmd_line_interrupt+0xbd0>
8010aa38:	3c02b400 	lui	v0,0xb400
8010aa3c:	00c7102a 	slt	v0,a2,a3
8010aa40:	1040001c 	beqz	v0,8010aab4 <cmd_line_interrupt+0xbd0>
8010aa44:	3c02b400 	lui	v0,0xb400
8010aa48:	30c4000f 	andi	a0,a2,0xf
8010aa4c:	3c028031 	lui	v0,0x8031
8010aa50:	00042080 	sll	a0,a0,0x2
8010aa54:	24425598 	addiu	v0,v0,21912
8010aa58:	00822821 	addu	a1,a0,v0
8010aa5c:	8ca30000 	lw	v1,0(a1)
8010aa60:	3062ffff 	andi	v0,v1,0xffff
8010aa64:	30640080 	andi	a0,v1,0x80
8010aa68:	00031c02 	srl	v1,v1,0x10
8010aa6c:	a5020000 	sh	v0,0(t0)
8010aa70:	a5030000 	sh	v1,0(t0)
8010aa74:	1480fdfc 	bnez	a0,8010a268 <cmd_line_interrupt+0x384>
8010aa78:	24c40001 	addiu	a0,a2,1
8010aa7c:	8ca20040 	lw	v0,64(a1)
8010aa80:	3c03801f 	lui	v1,0x801f
8010aa84:	ac624534 	sw	v0,17716(v1)
8010aa88:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010aa8c:	ad24454c 	sw	a0,17740(t1)
8010aa90:	3c03801f 	lui	v1,0x801f
8010aa94:	8c634544 	lw	v1,17732(v1)
8010aa98:	8c620218 	lw	v0,536(v1)
8010aa9c:	0045102b 	sltu	v0,v0,a1
8010aaa0:	10400002 	beqz	v0,8010aaac <cmd_line_interrupt+0xbc8>
8010aaa4:	00000000 	nop
8010aaa8:	ac650218 	sw	a1,536(v1)
8010aaac:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010aab0:	ac64021c 	sw	a0,540(v1)
8010aab4:	a4400000 	sh	zero,0(v0)
8010aab8:	a4400000 	sh	zero,0(v0)
8010aabc:	0804289b 	j	8010a26c <cmd_line_interrupt+0x388>
8010aac0:	8fbf0028 	lw	ra,40(sp)
8010aac4:	8ca2022c 	lw	v0,556(a1)
8010aac8:	24420001 	addiu	v0,v0,1
8010aacc:	0804288e 	j	8010a238 <cmd_line_interrupt+0x354>
8010aad0:	aca2022c 	sw	v0,556(a1)
8010aad4:	3c03801f 	lui	v1,0x801f
8010aad8:	8c634544 	lw	v1,17732(v1)
8010aadc:	8c620220 	lw	v0,544(v1)
8010aae0:	0045102b 	sltu	v0,v0,a1
8010aae4:	10400002 	beqz	v0,8010aaf0 <cmd_line_interrupt+0xc0c>
8010aae8:	00000000 	nop
8010aaec:	ac650220 	sw	a1,544(v1)
8010aaf0:	0804289a 	j	8010a268 <cmd_line_interrupt+0x384>
8010aaf4:	ac640224 	sw	a0,548(v1)

8010aaf8 <MP4_init_module>:
8010aaf8:	3c03b001 	lui	v1,0xb001
8010aafc:	3c02065c 	lui	v0,0x65c
8010ab00:	27bdff90 	addiu	sp,sp,-112
8010ab04:	3442ffff 	ori	v0,v0,0xffff
8010ab08:	346b0258 	ori	t3,v1,0x258
8010ab0c:	346c0234 	ori	t4,v1,0x234
8010ab10:	34670244 	ori	a3,v1,0x244
8010ab14:	afb30054 	sw	s3,84(sp)
8010ab18:	afb20050 	sw	s2,80(sp)
8010ab1c:	afb1004c 	sw	s1,76(sp)
8010ab20:	afb00048 	sw	s0,72(sp)
8010ab24:	afbf006c 	sw	ra,108(sp)
8010ab28:	afbe0068 	sw	s8,104(sp)
8010ab2c:	afb70064 	sw	s7,100(sp)
8010ab30:	afb60060 	sw	s6,96(sp)
8010ab34:	afb5005c 	sw	s5,92(sp)
8010ab38:	afb40058 	sw	s4,88(sp)
8010ab3c:	3c040082 	lui	a0,0x82
8010ab40:	ace20000 	sw	v0,0(a3)
8010ab44:	34720334 	ori	s2,v1,0x334
8010ab48:	ad620000 	sw	v0,0(t3)
8010ab4c:	346d0324 	ori	t5,v1,0x324
8010ab50:	ad820000 	sw	v0,0(t4)
8010ab54:	346e0378 	ori	t6,v1,0x378
8010ab58:	346f0368 	ori	t7,v1,0x368
8010ab5c:	34700348 	ori	s0,v1,0x348
8010ab60:	34710358 	ori	s1,v1,0x358
8010ab64:	34680248 	ori	t0,v1,0x248
8010ab68:	346a0264 	ori	t2,v1,0x264
8010ab6c:	3c02008e 	lui	v0,0x8e
8010ab70:	34630218 	ori	v1,v1,0x218
8010ab74:	ad040000 	sw	a0,0(t0)
8010ab78:	3c09b301 	lui	t1,0xb301
8010ab7c:	ad640000 	sw	a0,0(t3)
8010ab80:	ad840000 	sw	a0,0(t4)
8010ab84:	ad440000 	sw	a0,0(t2)
8010ab88:	ac620000 	sw	v0,0(v1)
8010ab8c:	3c020032 	lui	v0,0x32
8010ab90:	24050800 	li	a1,2048
8010ab94:	24061000 	li	a2,4096
8010ab98:	35330038 	ori	s3,t1,0x38
8010ab9c:	34422340 	ori	v0,v0,0x2340
8010aba0:	35290018 	ori	t1,t1,0x18
8010aba4:	ada50000 	sw	a1,0(t5)
8010aba8:	240314fc 	li	v1,5372
8010abac:	adc50000 	sw	a1,0(t6)
8010abb0:	ade50000 	sw	a1,0(t7)
8010abb4:	ae050000 	sw	a1,0(s0)
8010abb8:	ae250000 	sw	a1,0(s1)
8010abbc:	ae450000 	sw	a1,0(s2)
8010abc0:	ada60000 	sw	a2,0(t5)
8010abc4:	adc60000 	sw	a2,0(t6)
8010abc8:	ade60000 	sw	a2,0(t7)
8010abcc:	ae060000 	sw	a2,0(s0)
8010abd0:	ae260000 	sw	a2,0(s1)
8010abd4:	ae460000 	sw	a2,0(s2)
8010abd8:	ad220000 	sw	v0,0(t1)
8010abdc:	3c02b400 	lui	v0,0xb400
8010abe0:	ae630000 	sw	v1,0(s3)
8010abe4:	24040010 	li	a0,16
8010abe8:	34420002 	ori	v0,v0,0x2
8010abec:	24030005 	li	v1,5
8010abf0:	a4440000 	sh	a0,0(v0)
8010abf4:	afa30018 	sw	v1,24(sp)
8010abf8:	2404ffff 	li	a0,-1
8010abfc:	8fa20018 	lw	v0,24(sp)
8010ac00:	2442ffff 	addiu	v0,v0,-1
8010ac04:	afa20018 	sw	v0,24(sp)
8010ac08:	8fa30018 	lw	v1,24(sp)
8010ac0c:	1464fffb 	bne	v1,a0,8010abfc <MP4_init_module+0x104>
8010ac10:	3c05b400 	lui	a1,0xb400
8010ac14:	3c04b001 	lui	a0,0xb001
8010ac18:	34860218 	ori	a2,a0,0x218
8010ac1c:	3c020080 	lui	v0,0x80
8010ac20:	34840214 	ori	a0,a0,0x214
8010ac24:	3c030002 	lui	v1,0x2
8010ac28:	ac820000 	sw	v0,0(a0)
8010ac2c:	34a70002 	ori	a3,a1,0x2
8010ac30:	acc30000 	sw	v1,0(a2)
8010ac34:	24026bf3 	li	v0,27635
8010ac38:	2403f0c2 	li	v1,-3902
8010ac3c:	a4a20000 	sh	v0,0(a1)
8010ac40:	34a80004 	ori	t0,a1,0x4
8010ac44:	a4e30000 	sh	v1,0(a3)
8010ac48:	24029252 	li	v0,-28078
8010ac4c:	24030005 	li	v1,5
8010ac50:	a5020000 	sh	v0,0(t0)
8010ac54:	2404ffff 	li	a0,-1
8010ac58:	afa30018 	sw	v1,24(sp)
8010ac5c:	8fa20018 	lw	v0,24(sp)
8010ac60:	2442ffff 	addiu	v0,v0,-1
8010ac64:	afa20018 	sw	v0,24(sp)
8010ac68:	8fa30018 	lw	v1,24(sp)
8010ac6c:	1464fffb 	bne	v1,a0,8010ac5c <MP4_init_module+0x164>
8010ac70:	24020005 	li	v0,5
8010ac74:	afa20018 	sw	v0,24(sp)
8010ac78:	2404ffff 	li	a0,-1
8010ac7c:	8fa20018 	lw	v0,24(sp)
8010ac80:	2442ffff 	addiu	v0,v0,-1
8010ac84:	afa20018 	sw	v0,24(sp)
8010ac88:	8fa30018 	lw	v1,24(sp)
8010ac8c:	1464fffb 	bne	v1,a0,8010ac7c <MP4_init_module+0x184>
8010ac90:	3c1eb001 	lui	s8,0xb001
8010ac94:	3c02b400 	lui	v0,0xb400
8010ac98:	3c038010 	lui	v1,0x8010
8010ac9c:	37c50218 	ori	a1,s8,0x218
8010aca0:	34570002 	ori	s7,v0,0x2
8010aca4:	24752270 	addiu	s5,v1,8816
8010aca8:	3c020082 	lui	v0,0x82
8010acac:	37c30214 	ori	v1,s8,0x214
8010acb0:	ac600000 	sw	zero,0(v1)
8010acb4:	24040001 	li	a0,1
8010acb8:	aca20000 	sw	v0,0(a1)
8010acbc:	a6e00000 	sh	zero,0(s7)
8010acc0:	02a0f809 	jalr	s5
8010acc4:	3c168011 	lui	s6,0x8011
8010acc8:	3c028010 	lui	v0,0x8010
8010accc:	24503280 	addiu	s0,v0,12928
8010acd0:	2404009b 	li	a0,155
8010acd4:	26c59ee4 	addiu	a1,s6,-24860
8010acd8:	0200f809 	jalr	s0
8010acdc:	00003021 	move	a2,zero
8010ace0:	04400015 	bltz	v0,8010ad38 <MP4_init_module+0x240>
8010ace4:	3c058011 	lui	a1,0x8011
8010ace8:	24a5b3dc 	addiu	a1,a1,-19492
8010acec:	2404009c 	li	a0,156
8010acf0:	0200f809 	jalr	s0
8010acf4:	00003021 	move	a2,zero
8010acf8:	0440001d 	bltz	v0,8010ad70 <MP4_init_module+0x278>
8010acfc:	24020008 	li	v0,8
8010ad00:	afa20010 	sw	v0,16(sp)
8010ad04:	3c10801f 	lui	s0,0x801f
8010ad08:	24140005 	li	s4,5
8010ad0c:	3c028011 	lui	v0,0x8011
8010ad10:	24040005 	li	a0,5
8010ad14:	00002821 	move	a1,zero
8010ad18:	00003021 	move	a2,zero
8010ad1c:	00003821 	move	a3,zero
8010ad20:	2442cdb8 	addiu	v0,v0,-12872
8010ad24:	0040f809 	jalr	v0
8010ad28:	ae144540 	sw	s4,17728(s0)
8010ad2c:	8e034540 	lw	v1,17728(s0)
8010ad30:	04610021 	bgez	v1,8010adb8 <MP4_init_module+0x2c0>
8010ad34:	3c10000c 	lui	s0,0xc
8010ad38:	2405ffff 	li	a1,-1
8010ad3c:	8fbf006c 	lw	ra,108(sp)
8010ad40:	8fbe0068 	lw	s8,104(sp)
8010ad44:	8fb70064 	lw	s7,100(sp)
8010ad48:	8fb60060 	lw	s6,96(sp)
8010ad4c:	8fb5005c 	lw	s5,92(sp)
8010ad50:	8fb40058 	lw	s4,88(sp)
8010ad54:	8fb30054 	lw	s3,84(sp)
8010ad58:	8fb20050 	lw	s2,80(sp)
8010ad5c:	8fb1004c 	lw	s1,76(sp)
8010ad60:	8fb00048 	lw	s0,72(sp)
8010ad64:	00a01021 	move	v0,a1
8010ad68:	03e00008 	jr	ra
8010ad6c:	27bd0070 	addiu	sp,sp,112
8010ad70:	3c028010 	lui	v0,0x8010
8010ad74:	2442353c 	addiu	v0,v0,13628
8010ad78:	0040f809 	jalr	v0
8010ad7c:	2404009b 	li	a0,155
8010ad80:	2405ffff 	li	a1,-1
8010ad84:	8fbf006c 	lw	ra,108(sp)
8010ad88:	8fbe0068 	lw	s8,104(sp)
8010ad8c:	8fb70064 	lw	s7,100(sp)
8010ad90:	8fb60060 	lw	s6,96(sp)
8010ad94:	8fb5005c 	lw	s5,92(sp)
8010ad98:	8fb40058 	lw	s4,88(sp)
8010ad9c:	8fb30054 	lw	s3,84(sp)
8010ada0:	8fb20050 	lw	s2,80(sp)
8010ada4:	8fb1004c 	lw	s1,76(sp)
8010ada8:	8fb00048 	lw	s0,72(sp)
8010adac:	00a01021 	move	v0,a1
8010adb0:	03e00008 	jr	ra
8010adb4:	27bd0070 	addiu	sp,sp,112
8010adb8:	3c028010 	lui	v0,0x8010
8010adbc:	24425378 	addiu	v0,v0,21368
8010adc0:	0040f809 	jalr	v0
8010adc4:	36048020 	ori	a0,s0,0x8020
8010adc8:	3c07801f 	lui	a3,0x801f
8010adcc:	1040ffda 	beqz	v0,8010ad38 <MP4_init_module+0x240>
8010add0:	ace24740 	sw	v0,18240(a3)
8010add4:	2443001f 	addiu	v1,v0,31
8010add8:	2402ffe0 	li	v0,-32
8010addc:	00621824 	and	v1,v1,v0
8010ade0:	3c12801f 	lui	s2,0x801f
8010ade4:	3c02801f 	lui	v0,0x801f
8010ade8:	3c118011 	lui	s1,0x8011
8010adec:	00602021 	move	a0,v1
8010adf0:	ace34740 	sw	v1,18240(a3)
8010adf4:	ae43473c 	sw	v1,18236(s2)
8010adf8:	2631ca64 	addiu	s1,s1,-13724
8010adfc:	00002821 	move	a1,zero
8010ae00:	24066000 	li	a2,24576
8010ae04:	0220f809 	jalr	s1
8010ae08:	ac434544 	sw	v1,17732(v0)
8010ae0c:	3c03801f 	lui	v1,0x801f
8010ae10:	8c624544 	lw	v0,17732(v1)
8010ae14:	3c070001 	lui	a3,0x1
8010ae18:	24450230 	addiu	a1,v0,560
8010ae1c:	3c038031 	lui	v1,0x8031
8010ae20:	34e68000 	ori	a2,a3,0x8000
8010ae24:	ac655594 	sw	a1,21908(v1)
8010ae28:	3c034200 	lui	v1,0x4200
8010ae2c:	24c86000 	addiu	t0,a2,24576
8010ae30:	346301c1 	ori	v1,v1,0x1c1
8010ae34:	01064821 	addu	t1,t0,a2
8010ae38:	ac430024 	sw	v1,36(v0)
8010ae3c:	3c034201 	lui	v1,0x4201
8010ae40:	01265021 	addu	t2,t1,a2
8010ae44:	346301c1 	ori	v1,v1,0x1c1
8010ae48:	3c0b0002 	lui	t3,0x2
8010ae4c:	356bee00 	ori	t3,t3,0xee00
8010ae50:	01466021 	addu	t4,t2,a2
8010ae54:	ac430044 	sw	v1,68(v0)
8010ae58:	24042000 	li	a0,8192
8010ae5c:	3c034203 	lui	v1,0x4203
8010ae60:	018b6821 	addu	t5,t4,t3
8010ae64:	ac440004 	sw	a0,4(v0)
8010ae68:	346302c1 	ori	v1,v1,0x2c1
8010ae6c:	24046000 	li	a0,24576
8010ae70:	01ab7021 	addu	t6,t5,t3
8010ae74:	ac440014 	sw	a0,20(v0)
8010ae78:	ac430084 	sw	v1,132(v0)
8010ae7c:	3c044202 	lui	a0,0x4202
8010ae80:	3c030004 	lui	v1,0x4
8010ae84:	24134000 	li	s3,16384
8010ae88:	360f8000 	ori	t7,s0,0x8000
8010ae8c:	348402c1 	ori	a0,a0,0x2c1
8010ae90:	25d00200 	addiu	s0,t6,512
8010ae94:	346303c2 	ori	v1,v1,0x3c2
8010ae98:	ac440064 	sw	a0,100(v0)
8010ae9c:	ac530000 	sw	s3,0(v0)
8010aea0:	ac50002c 	sw	s0,44(v0)
8010aea4:	ac460020 	sw	a2,32(v0)
8010aea8:	ac46001c 	sw	a2,28(v0)
8010aeac:	ac460018 	sw	a2,24(v0)
8010aeb0:	ac50004c 	sw	s0,76(v0)
8010aeb4:	ac460040 	sw	a2,64(v0)
8010aeb8:	ac46003c 	sw	a2,60(v0)
8010aebc:	ac460038 	sw	a2,56(v0)
8010aec0:	ac480034 	sw	t0,52(v0)
8010aec4:	ac50006c 	sw	s0,108(v0)
8010aec8:	ac460060 	sw	a2,96(v0)
8010aecc:	ac46005c 	sw	a2,92(v0)
8010aed0:	ac460058 	sw	a2,88(v0)
8010aed4:	ac490054 	sw	t1,84(v0)
8010aed8:	ac50008c 	sw	s0,140(v0)
8010aedc:	ac400008 	sw	zero,8(v0)
8010aee0:	ac40000c 	sw	zero,12(v0)
8010aee4:	ac400028 	sw	zero,40(v0)
8010aee8:	ac400010 	sw	zero,16(v0)
8010aeec:	ac400048 	sw	zero,72(v0)
8010aef0:	ac400030 	sw	zero,48(v0)
8010aef4:	ac400068 	sw	zero,104(v0)
8010aef8:	ac400050 	sw	zero,80(v0)
8010aefc:	ac400088 	sw	zero,136(v0)
8010af00:	3c040005 	lui	a0,0x5
8010af04:	ac460080 	sw	a2,128(v0)
8010af08:	ac4300a4 	sw	v1,164(v0)
8010af0c:	3c030006 	lui	v1,0x6
8010af10:	348403c2 	ori	a0,a0,0x3c2
8010af14:	346300c0 	ori	v1,v1,0xc0
8010af18:	01f07823 	subu	t7,t7,s0
8010af1c:	24180200 	li	t8,512
8010af20:	ac4400c4 	sw	a0,196(v0)
8010af24:	ac4300e4 	sw	v1,228(v0)
8010af28:	24440838 	addiu	a0,v0,2104
8010af2c:	3c030007 	lui	v1,0x7
8010af30:	ac4f0214 	sw	t7,532(v0)
8010af34:	ac4700c0 	sw	a3,192(v0)
8010af38:	ac5300bc 	sw	s3,188(v0)
8010af3c:	ac5800d8 	sw	t8,216(v0)
8010af40:	ac50010c 	sw	s0,268(v0)
8010af44:	ac430108 	sw	v1,264(v0)
8010af48:	ac46007c 	sw	a2,124(v0)
8010af4c:	ac460078 	sw	a2,120(v0)
8010af50:	ac4a0074 	sw	t2,116(v0)
8010af54:	ac5000ac 	sw	s0,172(v0)
8010af58:	ac4700a0 	sw	a3,160(v0)
8010af5c:	ac53009c 	sw	s3,156(v0)
8010af60:	ac4b0098 	sw	t3,152(v0)
8010af64:	ac4c0094 	sw	t4,148(v0)
8010af68:	ac5000cc 	sw	s0,204(v0)
8010af6c:	ac4b00b8 	sw	t3,184(v0)
8010af70:	ac4d00b4 	sw	t5,180(v0)
8010af74:	ac5000ec 	sw	s0,236(v0)
8010af78:	ac5800e0 	sw	t8,224(v0)
8010af7c:	ac5800dc 	sw	t8,220(v0)
8010af80:	ac4e00d4 	sw	t6,212(v0)
8010af84:	ac500210 	sw	s0,528(v0)
8010af88:	ac400070 	sw	zero,112(v0)
8010af8c:	ac4000a8 	sw	zero,168(v0)
8010af90:	ac400090 	sw	zero,144(v0)
8010af94:	ac4000c8 	sw	zero,200(v0)
8010af98:	ac4000b0 	sw	zero,176(v0)
8010af9c:	ac4000e8 	sw	zero,232(v0)
8010afa0:	ac4000d0 	sw	zero,208(v0)
8010afa4:	ac400104 	sw	zero,260(v0)
8010afa8:	ac4f0100 	sw	t7,256(v0)
8010afac:	afa40020 	sw	a0,32(sp)
8010afb0:	24440a38 	addiu	a0,v0,2616
8010afb4:	afa40024 	sw	a0,36(sp)
8010afb8:	24440c38 	addiu	a0,v0,3128
8010afbc:	afa40028 	sw	a0,40(sp)
8010afc0:	24441038 	addiu	a0,v0,4152
8010afc4:	afa4002c 	sw	a0,44(sp)
8010afc8:	24441438 	addiu	a0,v0,5176
8010afcc:	afa40030 	sw	a0,48(sp)
8010afd0:	24441638 	addiu	a0,v0,5688
8010afd4:	8e43473c 	lw	v1,18236(s2)
8010afd8:	afa40034 	sw	a0,52(sp)
8010afdc:	24441838 	addiu	a0,v0,6200
8010afe0:	afa40038 	sw	a0,56(sp)
8010afe4:	24441a38 	addiu	a0,v0,6712
8010afe8:	01c37021 	addu	t6,t6,v1
8010afec:	01435021 	addu	t2,t2,v1
8010aff0:	01836021 	addu	t4,t4,v1
8010aff4:	01a36821 	addu	t5,t5,v1
8010aff8:	00684021 	addu	t0,v1,t0
8010affc:	01234821 	addu	t1,t1,v1
8010b000:	afa4003c 	sw	a0,60(sp)
8010b004:	24636000 	addiu	v1,v1,24576
8010b008:	24441c38 	addiu	a0,v0,7224
8010b00c:	ac4f00f8 	sw	t7,248(v0)
8010b010:	ac4a008c 	sw	t2,140(v0)
8010b014:	ac4c00ac 	sw	t4,172(v0)
8010b018:	ac4d00cc 	sw	t5,204(v0)
8010b01c:	ac4e00ec 	sw	t6,236(v0)
8010b020:	ac4f00fc 	sw	t7,252(v0)
8010b024:	ac48004c 	sw	t0,76(v0)
8010b028:	ac49006c 	sw	t1,108(v0)
8010b02c:	ac5000f4 	sw	s0,244(v0)
8010b030:	ac43002c 	sw	v1,44(v0)
8010b034:	244b0238 	addiu	t3,v0,568
8010b038:	24590638 	addiu	t9,v0,1592
8010b03c:	24580e38 	addiu	t8,v0,3640
8010b040:	245f1238 	addiu	ra,v0,4664
8010b044:	ac4000f0 	sw	zero,240(v0)
8010b048:	ac400218 	sw	zero,536(v0)
8010b04c:	ac40021c 	sw	zero,540(v0)
8010b050:	ac400220 	sw	zero,544(v0)
8010b054:	ac400224 	sw	zero,548(v0)
8010b058:	ac400228 	sw	zero,552(v0)
8010b05c:	ac40022c 	sw	zero,556(v0)
8010b060:	24472038 	addiu	a3,v0,8248
8010b064:	3c068031 	lui	a2,0x8031
8010b068:	24530438 	addiu	s3,v0,1080
8010b06c:	afa40040 	sw	a0,64(sp)
8010b070:	8fa30024 	lw	v1,36(sp)
8010b074:	24441e38 	addiu	a0,v0,7736
8010b078:	8fa20020 	lw	v0,32(sp)
8010b07c:	24c556f8 	addiu	a1,a2,22264
8010b080:	acab0004 	sw	t3,4(a1)
8010b084:	acb90014 	sw	t9,20(a1)
8010b088:	acb3000c 	sw	s3,12(a1)
8010b08c:	aca2001c 	sw	v0,28(a1)
8010b090:	afa40044 	sw	a0,68(sp)
8010b094:	aca30024 	sw	v1,36(a1)
8010b098:	8fa20028 	lw	v0,40(sp)
8010b09c:	8fa3002c 	lw	v1,44(sp)
8010b0a0:	aca2002c 	sw	v0,44(a1)
8010b0a4:	aca3003c 	sw	v1,60(a1)
8010b0a8:	8fa20030 	lw	v0,48(sp)
8010b0ac:	8fa30034 	lw	v1,52(sp)
8010b0b0:	aca2004c 	sw	v0,76(a1)
8010b0b4:	aca30054 	sw	v1,84(a1)
8010b0b8:	8fa20038 	lw	v0,56(sp)
8010b0bc:	8fa3003c 	lw	v1,60(sp)
8010b0c0:	aca2005c 	sw	v0,92(a1)
8010b0c4:	aca30064 	sw	v1,100(a1)
8010b0c8:	8fa20040 	lw	v0,64(sp)
8010b0cc:	8fa30044 	lw	v1,68(sp)
8010b0d0:	aca2006c 	sw	v0,108(a1)
8010b0d4:	aca30074 	sw	v1,116(a1)
8010b0d8:	3c02801f 	lui	v0,0x801f
8010b0dc:	3c03801f 	lui	v1,0x801f
8010b0e0:	acb80034 	sw	t8,52(a1)
8010b0e4:	acbf0044 	sw	ra,68(a1)
8010b0e8:	acc056f8 	sw	zero,22264(a2)
8010b0ec:	aca7007c 	sw	a3,124(a1)
8010b0f0:	aca00008 	sw	zero,8(a1)
8010b0f4:	aca00010 	sw	zero,16(a1)
8010b0f8:	aca00018 	sw	zero,24(a1)
8010b0fc:	aca00020 	sw	zero,32(a1)
8010b100:	aca00028 	sw	zero,40(a1)
8010b104:	aca00030 	sw	zero,48(a1)
8010b108:	aca00038 	sw	zero,56(a1)
8010b10c:	ac404538 	sw	zero,17720(v0)
8010b110:	ac604548 	sw	zero,17736(v1)
8010b114:	3c02801f 	lui	v0,0x801f
8010b118:	3c03801f 	lui	v1,0x801f
8010b11c:	ac40454c 	sw	zero,17740(v0)
8010b120:	ac604550 	sw	zero,17744(v1)
8010b124:	3c02801f 	lui	v0,0x801f
8010b128:	24030420 	li	v1,1056
8010b12c:	a6e30000 	sh	v1,0(s7)
8010b130:	240400c8 	li	a0,200
8010b134:	ac40453c 	sw	zero,17724(v0)
8010b138:	aca00040 	sw	zero,64(a1)
8010b13c:	aca00048 	sw	zero,72(a1)
8010b140:	aca00050 	sw	zero,80(a1)
8010b144:	aca00058 	sw	zero,88(a1)
8010b148:	aca00060 	sw	zero,96(a1)
8010b14c:	aca00068 	sw	zero,104(a1)
8010b150:	aca00070 	sw	zero,112(a1)
8010b154:	02a0f809 	jalr	s5
8010b158:	aca00078 	sw	zero,120(a1)
8010b15c:	3c04801f 	lui	a0,0x801f
8010b160:	8c834544 	lw	v1,17732(a0)
8010b164:	3c13801f 	lui	s3,0x801f
8010b168:	8e624744 	lw	v0,18244(s3)
8010b16c:	8e44473c 	lw	a0,18236(s2)
8010b170:	8c7000d4 	lw	s0,212(v1)
8010b174:	00021080 	sll	v0,v0,0x2
8010b178:	02048021 	addu	s0,s0,a0
8010b17c:	ac6200bc 	sw	v0,188(v1)
8010b180:	ac62009c 	sw	v0,156(v1)
8010b184:	24020400 	li	v0,1024
8010b188:	02002021 	move	a0,s0
8010b18c:	00002821 	move	a1,zero
8010b190:	24060200 	li	a2,512
8010b194:	a6e20000 	sh	v0,0(s7)
8010b198:	0220f809 	jalr	s1
8010b19c:	3c128010 	lui	s2,0x8010
8010b1a0:	24020003 	li	v0,3
8010b1a4:	ae020004 	sw	v0,4(s0)
8010b1a8:	24030060 	li	v1,96
8010b1ac:	24020004 	li	v0,4
8010b1b0:	ae030008 	sw	v1,8(s0)
8010b1b4:	ae02000c 	sw	v0,12(s0)
8010b1b8:	24030064 	li	v1,100
8010b1bc:	24020068 	li	v0,104
8010b1c0:	ae030010 	sw	v1,16(s0)
8010b1c4:	ae020018 	sw	v0,24(s0)
8010b1c8:	24030006 	li	v1,6
8010b1cc:	2402006c 	li	v0,108
8010b1d0:	ae03001c 	sw	v1,28(s0)
8010b1d4:	ae020020 	sw	v0,32(s0)
8010b1d8:	24030007 	li	v1,7
8010b1dc:	24020070 	li	v0,112
8010b1e0:	ae030024 	sw	v1,36(s0)
8010b1e4:	ae020028 	sw	v0,40(s0)
8010b1e8:	24070001 	li	a3,1
8010b1ec:	240800c0 	li	t0,192
8010b1f0:	24030002 	li	v1,2
8010b1f4:	24020074 	li	v0,116
8010b1f8:	ae080000 	sw	t0,0(s0)
8010b1fc:	ae070070 	sw	a3,112(s0)
8010b200:	ae03002c 	sw	v1,44(s0)
8010b204:	ae020030 	sw	v0,48(s0)
8010b208:	ae140014 	sw	s4,20(s0)
8010b20c:	ae000060 	sw	zero,96(s0)
8010b210:	ae000064 	sw	zero,100(s0)
8010b214:	ae000068 	sw	zero,104(s0)
8010b218:	ae00006c 	sw	zero,108(s0)
8010b21c:	8e664744 	lw	a2,18244(s3)
8010b220:	3c02801f 	lui	v0,0x801f
8010b224:	8c452c20 	lw	a1,11296(v0)
8010b228:	34098000 	li	t1,0x8000
8010b22c:	26020074 	addiu	v0,s0,116
8010b230:	24030010 	li	v1,16
8010b234:	ac460014 	sw	a2,20(v0)
8010b238:	ac470020 	sw	a3,32(v0)
8010b23c:	ac490004 	sw	t1,4(v0)
8010b240:	ac46000c 	sw	a2,12(v0)
8010b244:	ac430018 	sw	v1,24(v0)
8010b248:	ac400008 	sw	zero,8(v0)
8010b24c:	ac400010 	sw	zero,16(v0)
8010b250:	ac40001c 	sw	zero,28(v0)
8010b254:	24030019 	li	v1,25
8010b258:	24020098 	li	v0,152
8010b25c:	26040098 	addiu	a0,s0,152
8010b260:	ae020038 	sw	v0,56(s0)
8010b264:	ae030098 	sw	v1,152(s0)
8010b268:	2402051e 	li	v0,1310
8010b26c:	24030100 	li	v1,256
8010b270:	ae050074 	sw	a1,116(s0)
8010b274:	ae070034 	sw	a3,52(s0)
8010b278:	ac890004 	sw	t1,4(a0)
8010b27c:	3c108011 	lui	s0,0x8011
8010b280:	ac800008 	sw	zero,8(a0)
8010b284:	ac830014 	sw	v1,20(a0)
8010b288:	ac82000c 	sw	v0,12(a0)
8010b28c:	ac880018 	sw	t0,24(a0)
8010b290:	ac800024 	sw	zero,36(a0)
8010b294:	ac800010 	sw	zero,16(a0)
8010b298:	ac80001c 	sw	zero,28(a0)
8010b29c:	ac800020 	sw	zero,32(a0)
8010b2a0:	264222d0 	addiu	v0,s2,8912
8010b2a4:	0040f809 	jalr	v0
8010b2a8:	24040190 	li	a0,400
8010b2ac:	00002021 	move	a0,zero
8010b2b0:	00002821 	move	a1,zero
8010b2b4:	2406000b 	li	a2,11
8010b2b8:	26029868 	addiu	v0,s0,-26520
8010b2bc:	0040f809 	jalr	v0
8010b2c0:	24070006 	li	a3,6
8010b2c4:	37c30300 	ori	v1,s8,0x300
8010b2c8:	8c620000 	lw	v0,0(v1)
8010b2cc:	30420800 	andi	v0,v0,0x800
8010b2d0:	1440fffd 	bnez	v0,8010b2c8 <MP4_init_module+0x7d0>
8010b2d4:	3c045a5a 	lui	a0,0x5a5a
8010b2d8:	34845a5a 	ori	a0,a0,0x5a5a
8010b2dc:	26c29ee4 	addiu	v0,s6,-24860
8010b2e0:	0040f809 	jalr	v0
8010b2e4:	00002821 	move	a1,zero
8010b2e8:	3c03b001 	lui	v1,0xb001
8010b2ec:	34630300 	ori	v1,v1,0x300
8010b2f0:	8c620000 	lw	v0,0(v1)
8010b2f4:	30420800 	andi	v0,v0,0x800
8010b2f8:	1040fffd 	beqz	v0,8010b2f0 <MP4_init_module+0x7f8>
8010b2fc:	00000000 	nop
8010b300:	3c11b001 	lui	s1,0xb001
8010b304:	36230300 	ori	v1,s1,0x300
8010b308:	8c620000 	lw	v0,0(v1)
8010b30c:	30420800 	andi	v0,v0,0x800
8010b310:	1440fffd 	bnez	v0,8010b308 <MP4_init_module+0x810>
8010b314:	26c29ee4 	addiu	v0,s6,-24860
8010b318:	3c045a5a 	lui	a0,0x5a5a
8010b31c:	34845a5a 	ori	a0,a0,0x5a5a
8010b320:	0040f809 	jalr	v0
8010b324:	00002821 	move	a1,zero
8010b328:	24030800 	li	v1,2048
8010b32c:	362b0328 	ori	t3,s1,0x328
8010b330:	36250324 	ori	a1,s1,0x324
8010b334:	36260374 	ori	a2,s1,0x374
8010b338:	36270348 	ori	a3,s1,0x348
8010b33c:	36280354 	ori	t0,s1,0x354
8010b340:	36290368 	ori	t1,s1,0x368
8010b344:	362a0314 	ori	t2,s1,0x314
8010b348:	aca30000 	sw	v1,0(a1)
8010b34c:	24040002 	li	a0,2
8010b350:	acc30000 	sw	v1,0(a2)
8010b354:	264222d0 	addiu	v0,s2,8912
8010b358:	ace30000 	sw	v1,0(a3)
8010b35c:	ad030000 	sw	v1,0(t0)
8010b360:	ad230000 	sw	v1,0(t1)
8010b364:	ad430000 	sw	v1,0(t2)
8010b368:	ad630000 	sw	v1,0(t3)
8010b36c:	ad630000 	sw	v1,0(t3)
8010b370:	0040f809 	jalr	v0
8010b374:	00000000 	nop
8010b378:	3c02801f 	lui	v0,0x801f
8010b37c:	8c434544 	lw	v1,17732(v0)
8010b380:	24020001 	li	v0,1
8010b384:	8c6400d0 	lw	a0,208(v1)
8010b388:	10820012 	beq	a0,v0,8010b3d4 <MP4_init_module+0x8dc>
8010b38c:	26109868 	addiu	s0,s0,-26520
8010b390:	00002021 	move	a0,zero
8010b394:	00002821 	move	a1,zero
8010b398:	2406000d 	li	a2,13
8010b39c:	0200f809 	jalr	s0
8010b3a0:	00003821 	move	a3,zero
8010b3a4:	00002021 	move	a0,zero
8010b3a8:	00002821 	move	a1,zero
8010b3ac:	2406000e 	li	a2,14
8010b3b0:	0200f809 	jalr	s0
8010b3b4:	00003821 	move	a3,zero
8010b3b8:	2404ffff 	li	a0,-1
8010b3bc:	3c02801f 	lui	v0,0x801f
8010b3c0:	3c03801f 	lui	v1,0x801f
8010b3c4:	00002821 	move	a1,zero
8010b3c8:	ac442c24 	sw	a0,11300(v0)
8010b3cc:	08042b4f 	j	8010ad3c <MP4_init_module+0x244>
8010b3d0:	ac604520 	sw	zero,17696(v1)
8010b3d4:	08042cf5 	j	8010b3d4 <MP4_init_module+0x8dc>
8010b3d8:	00000000 	nop

8010b3dc <data_line_interrupt>:
8010b3dc:	3c02801f 	lui	v0,0x801f
8010b3e0:	9043452c 	lbu	v1,17708(v0)
8010b3e4:	24020001 	li	v0,1
8010b3e8:	2463ff3f 	addiu	v1,v1,-193
8010b3ec:	0043182b 	sltu	v1,v0,v1
8010b3f0:	14600038 	bnez	v1,8010b4d4 <data_line_interrupt+0xf8>
8010b3f4:	3c0c801f 	lui	t4,0x801f
8010b3f8:	8d824530 	lw	v0,17712(t4)
8010b3fc:	2443fc00 	addiu	v1,v0,-1024
8010b400:	2c420400 	sltiu	v0,v0,1024
8010b404:	10400035 	beqz	v0,8010b4dc <data_line_interrupt+0x100>
8010b408:	240d0010 	li	t5,16
8010b40c:	ad804530 	sw	zero,17712(t4)
8010b410:	3c02801f 	lui	v0,0x801f
8010b414:	8c434540 	lw	v1,17728(v0)
8010b418:	3c0b801f 	lui	t3,0x801f
8010b41c:	3c02b302 	lui	v0,0xb302
8010b420:	8d6a4534 	lw	t2,17716(t3)
8010b424:	00031940 	sll	v1,v1,0x5
8010b428:	34490014 	ori	t1,v0,0x14
8010b42c:	34480010 	ori	t0,v0,0x10
8010b430:	3445000c 	ori	a1,v0,0xc
8010b434:	34460004 	ori	a2,v0,0x4
8010b438:	34470008 	ori	a3,v0,0x8
8010b43c:	3c041fff 	lui	a0,0x1fff
8010b440:	00684021 	addu	t0,v1,t0
8010b444:	00652821 	addu	a1,v1,a1
8010b448:	00663021 	addu	a2,v1,a2
8010b44c:	00673821 	addu	a3,v1,a3
8010b450:	00694821 	addu	t1,v1,t1
8010b454:	3484ffff 	ori	a0,a0,0xffff
8010b458:	00621821 	addu	v1,v1,v0
8010b45c:	24020008 	li	v0,8
8010b460:	ad000000 	sw	zero,0(t0)
8010b464:	01442024 	and	a0,t2,a0
8010b468:	aca20000 	sw	v0,0(a1)
8010b46c:	3c021400 	lui	v0,0x1400
8010b470:	ac640000 	sw	a0,0(v1)
8010b474:	acc20000 	sw	v0,0(a2)
8010b478:	3c038000 	lui	v1,0x8000
8010b47c:	3c020080 	lui	v0,0x80
8010b480:	34422400 	ori	v0,v0,0x2400
8010b484:	34630001 	ori	v1,v1,0x1
8010b488:	aced0000 	sw	t5,0(a3)
8010b48c:	ad220000 	sw	v0,0(t1)
8010b490:	ad030000 	sw	v1,0(t0)
8010b494:	8d834530 	lw	v1,17712(t4)
8010b498:	3c02b001 	lui	v0,0xb001
8010b49c:	254a0400 	addiu	t2,t2,1024
8010b4a0:	34480358 	ori	t0,v0,0x358
8010b4a4:	34450324 	ori	a1,v0,0x324
8010b4a8:	34460378 	ori	a2,v0,0x378
8010b4ac:	34470368 	ori	a3,v0,0x368
8010b4b0:	24041000 	li	a0,4096
8010b4b4:	34420348 	ori	v0,v0,0x348
8010b4b8:	14600006 	bnez	v1,8010b4d4 <data_line_interrupt+0xf8>
8010b4bc:	ad6a4534 	sw	t2,17716(t3)
8010b4c0:	aca40000 	sw	a0,0(a1)
8010b4c4:	acc40000 	sw	a0,0(a2)
8010b4c8:	ace40000 	sw	a0,0(a3)
8010b4cc:	ac440000 	sw	a0,0(v0)
8010b4d0:	ad040000 	sw	a0,0(t0)
8010b4d4:	03e00008 	jr	ra
8010b4d8:	00000000 	nop
8010b4dc:	240d0020 	li	t5,32
8010b4e0:	08042d04 	j	8010b410 <data_line_interrupt+0x34>
8010b4e4:	ad834530 	sw	v1,17712(t4)
	...

8010b4f0 <get_buf_from_bufnum>:
8010b4f0:	3c02801f 	lui	v0,0x801f
8010b4f4:	8c434750 	lw	v1,18256(v0)
8010b4f8:	00042140 	sll	a0,a0,0x5
8010b4fc:	00832021 	addu	a0,a0,v1
8010b500:	03e00008 	jr	ra
8010b504:	8c82002c 	lw	v0,44(a0)

8010b508 <check_video_up_buf>:
8010b508:	3c02801f 	lui	v0,0x801f
8010b50c:	8c434750 	lw	v1,18256(v0)
8010b510:	8c620010 	lw	v0,16(v1)
8010b514:	8c640030 	lw	a0,48(v1)
8010b518:	0002102b 	sltu	v0,zero,v0
8010b51c:	24430001 	addiu	v1,v0,1
8010b520:	03e00008 	jr	ra
8010b524:	0064100b 	movn	v0,v1,a0

8010b528 <get_video_up_buf>:
8010b528:	3c02801f 	lui	v0,0x801f
8010b52c:	8c434750 	lw	v1,18256(v0)
8010b530:	2402ffff 	li	v0,-1
8010b534:	8c640010 	lw	a0,16(v1)
8010b538:	8c650030 	lw	a1,48(v1)
8010b53c:	0004100a 	movz	v0,zero,a0
8010b540:	24030001 	li	v1,1
8010b544:	03e00008 	jr	ra
8010b548:	0065100a 	movz	v0,v1,a1

8010b54c <check_video_down_buf>:
8010b54c:	3c02801f 	lui	v0,0x801f
8010b550:	8c434750 	lw	v1,18256(v0)
8010b554:	8c620050 	lw	v0,80(v1)
8010b558:	8c640070 	lw	a0,112(v1)
8010b55c:	0002102b 	sltu	v0,zero,v0
8010b560:	24430001 	addiu	v1,v0,1
8010b564:	03e00008 	jr	ra
8010b568:	0064100b 	movn	v0,v1,a0

8010b56c <get_video_down_buf>:
8010b56c:	3c02801f 	lui	v0,0x801f
8010b570:	8c434750 	lw	v1,18256(v0)
8010b574:	8c620050 	lw	v0,80(v1)
8010b578:	10400005 	beqz	v0,8010b590 <get_video_down_buf+0x24>
8010b57c:	24040002 	li	a0,2
8010b580:	8c630070 	lw	v1,112(v1)
8010b584:	24040003 	li	a0,3
8010b588:	2402ffff 	li	v0,-1
8010b58c:	0043200b 	movn	a0,v0,v1
8010b590:	03e00008 	jr	ra
8010b594:	00801021 	move	v0,a0

8010b598 <get_audio_buf>:
8010b598:	3c02801f 	lui	v0,0x801f
8010b59c:	8c434750 	lw	v1,18256(v0)
8010b5a0:	8c620090 	lw	v0,144(v1)
8010b5a4:	10400005 	beqz	v0,8010b5bc <get_audio_buf+0x24>
8010b5a8:	24040004 	li	a0,4
8010b5ac:	8c6300b0 	lw	v1,176(v1)
8010b5b0:	24040005 	li	a0,5
8010b5b4:	2402ffff 	li	v0,-1
8010b5b8:	0043200b 	movn	a0,v0,v1
8010b5bc:	03e00008 	jr	ra
8010b5c0:	00801021 	move	v0,a0

8010b5c4 <get_nds_set_buf>:
8010b5c4:	3c02801f 	lui	v0,0x801f
8010b5c8:	8c434750 	lw	v1,18256(v0)
8010b5cc:	2404ffff 	li	a0,-1
8010b5d0:	8c6500d0 	lw	a1,208(v1)
8010b5d4:	24020006 	li	v0,6
8010b5d8:	03e00008 	jr	ra
8010b5dc:	0085100b 	movn	v0,a0,a1

8010b5e0 <ds2_getTime>:
8010b5e0:	3c05801f 	lui	a1,0x801f
8010b5e4:	8ca34750 	lw	v1,18256(a1)
8010b5e8:	90620230 	lbu	v0,560(v1)
8010b5ec:	304200ff 	andi	v0,v0,0xff
8010b5f0:	a0820000 	sb	v0,0(a0)
8010b5f4:	8ca34750 	lw	v1,18256(a1)
8010b5f8:	90620231 	lbu	v0,561(v1)
8010b5fc:	304200ff 	andi	v0,v0,0xff
8010b600:	a0820001 	sb	v0,1(a0)
8010b604:	8ca34750 	lw	v1,18256(a1)
8010b608:	90620232 	lbu	v0,562(v1)
8010b60c:	304200ff 	andi	v0,v0,0xff
8010b610:	a0820002 	sb	v0,2(a0)
8010b614:	8ca34750 	lw	v1,18256(a1)
8010b618:	90620233 	lbu	v0,563(v1)
8010b61c:	304200ff 	andi	v0,v0,0xff
8010b620:	a0820003 	sb	v0,3(a0)
8010b624:	8ca34750 	lw	v1,18256(a1)
8010b628:	90620234 	lbu	v0,564(v1)
8010b62c:	304200ff 	andi	v0,v0,0xff
8010b630:	a0820004 	sb	v0,4(a0)
8010b634:	8ca34750 	lw	v1,18256(a1)
8010b638:	90620235 	lbu	v0,565(v1)
8010b63c:	304200ff 	andi	v0,v0,0xff
8010b640:	a0820005 	sb	v0,5(a0)
8010b644:	8ca34750 	lw	v1,18256(a1)
8010b648:	90620236 	lbu	v0,566(v1)
8010b64c:	304200ff 	andi	v0,v0,0xff
8010b650:	a0820006 	sb	v0,6(a0)
8010b654:	03e00008 	jr	ra
8010b658:	00000000 	nop

8010b65c <ds2_getBrightness>:
8010b65c:	3c03801f 	lui	v1,0x801f
8010b660:	9462474c 	lhu	v0,18252(v1)
8010b664:	03e00008 	jr	ra
8010b668:	30420003 	andi	v0,v0,0x3

8010b66c <ds2_getSwap>:
8010b66c:	3c03801f 	lui	v1,0x801f
8010b670:	9462474c 	lhu	v0,18252(v1)
8010b674:	00021082 	srl	v0,v0,0x2
8010b678:	03e00008 	jr	ra
8010b67c:	30420001 	andi	v0,v0,0x1

8010b680 <ds2_getBacklight>:
8010b680:	3c03801f 	lui	v1,0x801f
8010b684:	9462474c 	lhu	v0,18252(v1)
8010b688:	000210c2 	srl	v0,v0,0x3
8010b68c:	03e00008 	jr	ra
8010b690:	30420003 	andi	v0,v0,0x3

8010b694 <getmm1_ok>:
8010b694:	3c03801f 	lui	v1,0x801f
8010b698:	9462474c 	lhu	v0,18252(v1)
8010b69c:	00021182 	srl	v0,v0,0x6
8010b6a0:	03e00008 	jr	ra
8010b6a4:	30420001 	andi	v0,v0,0x1

8010b6a8 <getmm2_ok>:
8010b6a8:	3c03801f 	lui	v1,0x801f
8010b6ac:	9462474c 	lhu	v0,18252(v1)
8010b6b0:	000211c2 	srl	v0,v0,0x7
8010b6b4:	03e00008 	jr	ra
8010b6b8:	30420001 	andi	v0,v0,0x1

8010b6bc <ds2_getrawInput>:
8010b6bc:	3c02801f 	lui	v0,0x801f
8010b6c0:	8c474750 	lw	a3,18256(v0)
8010b6c4:	3c03801f 	lui	v1,0x801f
8010b6c8:	8ce50008 	lw	a1,8(a3)
8010b6cc:	8ce2000c 	lw	v0,12(a3)
8010b6d0:	8c684748 	lw	t0,18248(v1)
8010b6d4:	00a21023 	subu	v0,a1,v0
8010b6d8:	28420002 	slti	v0,v0,2
8010b6dc:	24060006 	li	a2,6
8010b6e0:	14400002 	bnez	v0,8010b6ec <ds2_getrawInput+0x30>
8010b6e4:	24a5ffff 	addiu	a1,a1,-1
8010b6e8:	ace5000c 	sw	a1,12(a3)
8010b6ec:	8ce2000c 	lw	v0,12(a3)
8010b6f0:	8ce30000 	lw	v1,0(a3)
8010b6f4:	3042001f 	andi	v0,v0,0x1f
8010b6f8:	000228c0 	sll	a1,v0,0x3
8010b6fc:	00021040 	sll	v0,v0,0x1
8010b700:	00681821 	addu	v1,v1,t0
8010b704:	00a22823 	subu	a1,a1,v0
8010b708:	3c198011 	lui	t9,0x8011
8010b70c:	2739c930 	addiu	t9,t9,-14032
8010b710:	03200008 	jr	t9
8010b714:	00652821 	addu	a1,v1,a1

8010b718 <update_buf>:
8010b718:	27bdffe8 	addiu	sp,sp,-24
8010b71c:	afbf0010 	sw	ra,16(sp)
8010b720:	3c03801f 	lui	v1,0x801f
8010b724:	8c654750 	lw	a1,18256(v1)
8010b728:	00041140 	sll	v0,a0,0x5
8010b72c:	00451021 	addu	v0,v0,a1
8010b730:	8c430010 	lw	v1,16(v0)
8010b734:	00803821 	move	a3,a0
8010b738:	2402ffff 	li	v0,-1
8010b73c:	00002021 	move	a0,zero
8010b740:	00002821 	move	a1,zero
8010b744:	14600006 	bnez	v1,8010b760 <update_buf+0x48>
8010b748:	2406000b 	li	a2,11
8010b74c:	3c028011 	lui	v0,0x8011
8010b750:	24429868 	addiu	v0,v0,-26520
8010b754:	0040f809 	jalr	v0
8010b758:	00000000 	nop
8010b75c:	00001021 	move	v0,zero
8010b760:	8fbf0010 	lw	ra,16(sp)
8010b764:	03e00008 	jr	ra
8010b768:	27bd0018 	addiu	sp,sp,24

8010b76c <set_nds_var>:
8010b76c:	27bdffd8 	addiu	sp,sp,-40
8010b770:	afb3001c 	sw	s3,28(sp)
8010b774:	3c13801f 	lui	s3,0x801f
8010b778:	8e634750 	lw	v1,18256(s3)
8010b77c:	afb20018 	sw	s2,24(sp)
8010b780:	afb10014 	sw	s1,20(sp)
8010b784:	afbf0020 	sw	ra,32(sp)
8010b788:	afb00010 	sw	s0,16(sp)
8010b78c:	8c6200d0 	lw	v0,208(v1)
8010b790:	00809021 	move	s2,a0
8010b794:	10400003 	beqz	v0,8010b7a4 <set_nds_var+0x38>
8010b798:	00a08821 	move	s1,a1
8010b79c:	08042de7 	j	8010b79c <set_nds_var+0x30>
8010b7a0:	00000000 	nop
8010b7a4:	3c02801f 	lui	v0,0x801f
8010b7a8:	8c7000d4 	lw	s0,212(v1)
8010b7ac:	8c434748 	lw	v1,18248(v0)
8010b7b0:	3c028011 	lui	v0,0x8011
8010b7b4:	02038021 	addu	s0,s0,v1
8010b7b8:	02002021 	move	a0,s0
8010b7bc:	00002821 	move	a1,zero
8010b7c0:	2442ca64 	addiu	v0,v0,-13724
8010b7c4:	0040f809 	jalr	v0
8010b7c8:	24060200 	li	a2,512
8010b7cc:	2a220201 	slti	v0,s1,513
8010b7d0:	24060200 	li	a2,512
8010b7d4:	0222300b 	movn	a2,s1,v0
8010b7d8:	3c028011 	lui	v0,0x8011
8010b7dc:	02002021 	move	a0,s0
8010b7e0:	2442c930 	addiu	v0,v0,-14032
8010b7e4:	0040f809 	jalr	v0
8010b7e8:	02402821 	move	a1,s2
8010b7ec:	8e634750 	lw	v1,18256(s3)
8010b7f0:	8c6200d0 	lw	v0,208(v1)
8010b7f4:	1440ffff 	bnez	v0,8010b7f4 <set_nds_var+0x88>
8010b7f8:	00002021 	move	a0,zero
8010b7fc:	3c028011 	lui	v0,0x8011
8010b800:	00002821 	move	a1,zero
8010b804:	2406000b 	li	a2,11
8010b808:	24429868 	addiu	v0,v0,-26520
8010b80c:	0040f809 	jalr	v0
8010b810:	24070006 	li	a3,6
8010b814:	8fbf0020 	lw	ra,32(sp)
8010b818:	8fb3001c 	lw	s3,28(sp)
8010b81c:	8fb20018 	lw	s2,24(sp)
8010b820:	8fb10014 	lw	s1,20(sp)
8010b824:	8fb00010 	lw	s0,16(sp)
8010b828:	00001021 	move	v0,zero
8010b82c:	03e00008 	jr	ra
8010b830:	27bd0028 	addiu	sp,sp,40

8010b834 <test_main>:
8010b834:	27bdfdc8 	addiu	sp,sp,-568
8010b838:	3c028011 	lui	v0,0x8011
8010b83c:	afb60230 	sw	s6,560(sp)
8010b840:	afb40228 	sw	s4,552(sp)
8010b844:	afb30224 	sw	s3,548(sp)
8010b848:	afb1021c 	sw	s1,540(sp)
8010b84c:	afb00218 	sw	s0,536(sp)
8010b850:	afbf0234 	sw	ra,564(sp)
8010b854:	afb5022c 	sw	s5,556(sp)
8010b858:	2442aaf8 	addiu	v0,v0,-21768
8010b85c:	0040f809 	jalr	v0
8010b860:	afb20220 	sw	s2,544(sp)
8010b864:	3c03801f 	lui	v1,0x801f
8010b868:	8c62473c 	lw	v0,18236(v1)
8010b86c:	3c13801f 	lui	s3,0x801f
8010b870:	3c14801f 	lui	s4,0x801f
8010b874:	3c168011 	lui	s6,0x8011
8010b878:	ae824750 	sw	v0,18256(s4)
8010b87c:	ae624748 	sw	v0,18248(s3)
8010b880:	27b00010 	addiu	s0,sp,16
8010b884:	26d19868 	addiu	s1,s6,-26520
8010b888:	00002021 	move	a0,zero
8010b88c:	00002821 	move	a1,zero
8010b890:	2406000c 	li	a2,12
8010b894:	0220f809 	jalr	s1
8010b898:	02003821 	move	a3,s0
8010b89c:	8fa30010 	lw	v1,16(sp)
8010b8a0:	30630002 	andi	v1,v1,0x2
8010b8a4:	1060fff9 	beqz	v1,8010b88c <test_main+0x58>
8010b8a8:	00002021 	move	a0,zero
8010b8ac:	8e824750 	lw	v0,18256(s4)
8010b8b0:	27b20014 	addiu	s2,sp,20
8010b8b4:	3c158011 	lui	s5,0x8011
8010b8b8:	02402021 	move	a0,s2
8010b8bc:	00002821 	move	a1,zero
8010b8c0:	ac4001f0 	sw	zero,496(v0)
8010b8c4:	ac400218 	sw	zero,536(v0)
8010b8c8:	ac40021c 	sw	zero,540(v0)
8010b8cc:	ac400220 	sw	zero,544(v0)
8010b8d0:	ac400224 	sw	zero,548(v0)
8010b8d4:	ac400228 	sw	zero,552(v0)
8010b8d8:	ac40022c 	sw	zero,556(v0)
8010b8dc:	ac400008 	sw	zero,8(v0)
8010b8e0:	ac40000c 	sw	zero,12(v0)
8010b8e4:	ac400010 	sw	zero,16(v0)
8010b8e8:	ac400030 	sw	zero,48(v0)
8010b8ec:	ac400050 	sw	zero,80(v0)
8010b8f0:	ac400070 	sw	zero,112(v0)
8010b8f4:	ac400090 	sw	zero,144(v0)
8010b8f8:	ac4000b0 	sw	zero,176(v0)
8010b8fc:	ac4000d0 	sw	zero,208(v0)
8010b900:	ac4000f0 	sw	zero,240(v0)
8010b904:	ac400110 	sw	zero,272(v0)
8010b908:	ac400130 	sw	zero,304(v0)
8010b90c:	ac400150 	sw	zero,336(v0)
8010b910:	ac400170 	sw	zero,368(v0)
8010b914:	ac400190 	sw	zero,400(v0)
8010b918:	ac4001b0 	sw	zero,432(v0)
8010b91c:	ac4001d0 	sw	zero,464(v0)
8010b920:	26b1ca64 	addiu	s1,s5,-13724
8010b924:	0220f809 	jalr	s1
8010b928:	24060200 	li	a2,512
8010b92c:	240200c0 	li	v0,192
8010b930:	afa20014 	sw	v0,20(sp)
8010b934:	24030007 	li	v1,7
8010b938:	24020060 	li	v0,96
8010b93c:	afa30018 	sw	v1,24(sp)
8010b940:	afa2001c 	sw	v0,28(sp)
8010b944:	24030003 	li	v1,3
8010b948:	24020064 	li	v0,100
8010b94c:	afa30020 	sw	v1,32(sp)
8010b950:	afa20024 	sw	v0,36(sp)
8010b954:	24030004 	li	v1,4
8010b958:	24020068 	li	v0,104
8010b95c:	afa30028 	sw	v1,40(sp)
8010b960:	afa2002c 	sw	v0,44(sp)
8010b964:	24030005 	li	v1,5
8010b968:	2402006c 	li	v0,108
8010b96c:	24040001 	li	a0,1
8010b970:	afa30030 	sw	v1,48(sp)
8010b974:	afa20034 	sw	v0,52(sp)
8010b978:	8e854750 	lw	a1,18256(s4)
8010b97c:	24020070 	li	v0,112
8010b980:	24030006 	li	v1,6
8010b984:	afa30038 	sw	v1,56(sp)
8010b988:	afa2003c 	sw	v0,60(sp)
8010b98c:	afa40084 	sw	a0,132(sp)
8010b990:	afa40074 	sw	a0,116(sp)
8010b994:	afa40078 	sw	a0,120(sp)
8010b998:	afa4007c 	sw	a0,124(sp)
8010b99c:	afa40080 	sw	a0,128(sp)
8010b9a0:	8ca200d0 	lw	v0,208(a1)
8010b9a4:	10400003 	beqz	v0,8010b9b4 <test_main+0x180>
8010b9a8:	8e624748 	lw	v0,18248(s3)
8010b9ac:	08042e6b 	j	8010b9ac <test_main+0x178>
8010b9b0:	00000000 	nop
8010b9b4:	8cb000d4 	lw	s0,212(a1)
8010b9b8:	24060200 	li	a2,512
8010b9bc:	02028021 	addu	s0,s0,v0
8010b9c0:	02002021 	move	a0,s0
8010b9c4:	0220f809 	jalr	s1
8010b9c8:	00002821 	move	a1,zero
8010b9cc:	3c028011 	lui	v0,0x8011
8010b9d0:	02002021 	move	a0,s0
8010b9d4:	02402821 	move	a1,s2
8010b9d8:	2442c930 	addiu	v0,v0,-14032
8010b9dc:	0040f809 	jalr	v0
8010b9e0:	24060200 	li	a2,512
8010b9e4:	8e834750 	lw	v1,18256(s4)
8010b9e8:	8c6200d0 	lw	v0,208(v1)
8010b9ec:	1440ffff 	bnez	v0,8010b9ec <test_main+0x1b8>
8010b9f0:	00002021 	move	a0,zero
8010b9f4:	26c29868 	addiu	v0,s6,-26520
8010b9f8:	00002821 	move	a1,zero
8010b9fc:	2406000b 	li	a2,11
8010ba00:	0040f809 	jalr	v0
8010ba04:	24070006 	li	a3,6
8010ba08:	3c03801f 	lui	v1,0x801f
8010ba0c:	8c624750 	lw	v0,18256(v1)
8010ba10:	3c048031 	lui	a0,0x8031
8010ba14:	ac40000c 	sw	zero,12(v0)
8010ba18:	ac400008 	sw	zero,8(v0)
8010ba1c:	24845780 	addiu	a0,a0,22400
8010ba20:	26a2ca64 	addiu	v0,s5,-13724
8010ba24:	00002821 	move	a1,zero
8010ba28:	0040f809 	jalr	v0
8010ba2c:	24060006 	li	a2,6
8010ba30:	3c03801f 	lui	v1,0x801f
8010ba34:	a460474c 	sh	zero,18252(v1)
8010ba38:	8fbf0234 	lw	ra,564(sp)
8010ba3c:	8fb60230 	lw	s6,560(sp)
8010ba40:	8fb5022c 	lw	s5,556(sp)
8010ba44:	8fb40228 	lw	s4,552(sp)
8010ba48:	8fb30224 	lw	s3,548(sp)
8010ba4c:	8fb20220 	lw	s2,544(sp)
8010ba50:	8fb1021c 	lw	s1,540(sp)
8010ba54:	8fb00218 	lw	s0,536(sp)
8010ba58:	00001021 	move	v0,zero
8010ba5c:	03e00008 	jr	ra
8010ba60:	27bd0238 	addiu	sp,sp,568

8010ba64 <ds2_setVolume>:
8010ba64:	27bdfdd8 	addiu	sp,sp,-552
8010ba68:	afb20218 	sw	s2,536(sp)
8010ba6c:	3c028011 	lui	v0,0x8011
8010ba70:	27b20010 	addiu	s2,sp,16
8010ba74:	afb10214 	sw	s1,532(sp)
8010ba78:	afb00210 	sw	s0,528(sp)
8010ba7c:	00002821 	move	a1,zero
8010ba80:	00808021 	move	s0,a0
8010ba84:	2451ca64 	addiu	s1,v0,-13724
8010ba88:	02402021 	move	a0,s2
8010ba8c:	24060200 	li	a2,512
8010ba90:	afb3021c 	sw	s3,540(sp)
8010ba94:	afbf0220 	sw	ra,544(sp)
8010ba98:	0220f809 	jalr	s1
8010ba9c:	3c13801f 	lui	s3,0x801f
8010baa0:	240200c0 	li	v0,192
8010baa4:	2404007f 	li	a0,127
8010baa8:	afa20010 	sw	v0,16(sp)
8010baac:	8e654750 	lw	a1,18256(s3)
8010bab0:	24020060 	li	v0,96
8010bab4:	24030008 	li	v1,8
8010bab8:	afa30014 	sw	v1,20(sp)
8010babc:	afa20018 	sw	v0,24(sp)
8010bac0:	afa40074 	sw	a0,116(sp)
8010bac4:	afb00078 	sw	s0,120(sp)
8010bac8:	afa40070 	sw	a0,112(sp)
8010bacc:	8ca200d0 	lw	v0,208(a1)
8010bad0:	10400003 	beqz	v0,8010bae0 <ds2_setVolume+0x7c>
8010bad4:	3c02801f 	lui	v0,0x801f
8010bad8:	08042eb6 	j	8010bad8 <ds2_setVolume+0x74>
8010badc:	00000000 	nop
8010bae0:	8cb000d4 	lw	s0,212(a1)
8010bae4:	8c434748 	lw	v1,18248(v0)
8010bae8:	24060200 	li	a2,512
8010baec:	02038021 	addu	s0,s0,v1
8010baf0:	02002021 	move	a0,s0
8010baf4:	0220f809 	jalr	s1
8010baf8:	00002821 	move	a1,zero
8010bafc:	3c028011 	lui	v0,0x8011
8010bb00:	02002021 	move	a0,s0
8010bb04:	02402821 	move	a1,s2
8010bb08:	2442c930 	addiu	v0,v0,-14032
8010bb0c:	0040f809 	jalr	v0
8010bb10:	24060200 	li	a2,512
8010bb14:	8e624750 	lw	v0,18256(s3)
8010bb18:	8c4300d0 	lw	v1,208(v0)
8010bb1c:	1460ffff 	bnez	v1,8010bb1c <ds2_setVolume+0xb8>
8010bb20:	00002021 	move	a0,zero
8010bb24:	3c028011 	lui	v0,0x8011
8010bb28:	00002821 	move	a1,zero
8010bb2c:	2406000b 	li	a2,11
8010bb30:	24429868 	addiu	v0,v0,-26520
8010bb34:	0040f809 	jalr	v0
8010bb38:	24070006 	li	a3,6
8010bb3c:	8fbf0220 	lw	ra,544(sp)
8010bb40:	8fb3021c 	lw	s3,540(sp)
8010bb44:	8fb20218 	lw	s2,536(sp)
8010bb48:	8fb10214 	lw	s1,532(sp)
8010bb4c:	8fb00210 	lw	s0,528(sp)
8010bb50:	03e00008 	jr	ra
8010bb54:	27bd0228 	addiu	sp,sp,552

8010bb58 <ds2_shutdown>:
8010bb58:	27bdfdd0 	addiu	sp,sp,-560
8010bb5c:	afb30224 	sw	s3,548(sp)
8010bb60:	3c138011 	lui	s3,0x8011
8010bb64:	afb1021c 	sw	s1,540(sp)
8010bb68:	afb00218 	sw	s0,536(sp)
8010bb6c:	afbf022c 	sw	ra,556(sp)
8010bb70:	afb40228 	sw	s4,552(sp)
8010bb74:	afb20220 	sw	s2,544(sp)
8010bb78:	27b00010 	addiu	s0,sp,16
8010bb7c:	26719868 	addiu	s1,s3,-26520
8010bb80:	00002021 	move	a0,zero
8010bb84:	00002821 	move	a1,zero
8010bb88:	2406000c 	li	a2,12
8010bb8c:	0220f809 	jalr	s1
8010bb90:	02003821 	move	a3,s0
8010bb94:	8fa30010 	lw	v1,16(sp)
8010bb98:	30630002 	andi	v1,v1,0x2
8010bb9c:	1060fff9 	beqz	v1,8010bb84 <ds2_shutdown+0x2c>
8010bba0:	00002021 	move	a0,zero
8010bba4:	3c028011 	lui	v0,0x8011
8010bba8:	27b20014 	addiu	s2,sp,20
8010bbac:	02402021 	move	a0,s2
8010bbb0:	2451ca64 	addiu	s1,v0,-13724
8010bbb4:	00002821 	move	a1,zero
8010bbb8:	0220f809 	jalr	s1
8010bbbc:	24060200 	li	a2,512
8010bbc0:	3c14801f 	lui	s4,0x801f
8010bbc4:	240200c0 	li	v0,192
8010bbc8:	2403000e 	li	v1,14
8010bbcc:	afa20014 	sw	v0,20(sp)
8010bbd0:	afa30018 	sw	v1,24(sp)
8010bbd4:	24020060 	li	v0,96
8010bbd8:	8e844750 	lw	a0,18256(s4)
8010bbdc:	24030001 	li	v1,1
8010bbe0:	afa2001c 	sw	v0,28(sp)
8010bbe4:	afa30074 	sw	v1,116(sp)
8010bbe8:	8c8200d0 	lw	v0,208(a0)
8010bbec:	10400003 	beqz	v0,8010bbfc <ds2_shutdown+0xa4>
8010bbf0:	3c02801f 	lui	v0,0x801f
8010bbf4:	08042efd 	j	8010bbf4 <ds2_shutdown+0x9c>
8010bbf8:	00000000 	nop
8010bbfc:	8c9000d4 	lw	s0,212(a0)
8010bc00:	8c434748 	lw	v1,18248(v0)
8010bc04:	24060200 	li	a2,512
8010bc08:	02038021 	addu	s0,s0,v1
8010bc0c:	02002021 	move	a0,s0
8010bc10:	0220f809 	jalr	s1
8010bc14:	00002821 	move	a1,zero
8010bc18:	3c028011 	lui	v0,0x8011
8010bc1c:	02002021 	move	a0,s0
8010bc20:	02402821 	move	a1,s2
8010bc24:	2442c930 	addiu	v0,v0,-14032
8010bc28:	0040f809 	jalr	v0
8010bc2c:	24060200 	li	a2,512
8010bc30:	8e824750 	lw	v0,18256(s4)
8010bc34:	8c4300d0 	lw	v1,208(v0)
8010bc38:	1460ffff 	bnez	v1,8010bc38 <ds2_shutdown+0xe0>
8010bc3c:	00002021 	move	a0,zero
8010bc40:	26629868 	addiu	v0,s3,-26520
8010bc44:	00002821 	move	a1,zero
8010bc48:	2406000b 	li	a2,11
8010bc4c:	0040f809 	jalr	v0
8010bc50:	24070006 	li	a3,6
8010bc54:	08042f15 	j	8010bc54 <ds2_shutdown+0xfc>
8010bc58:	00000000 	nop

8010bc5c <ds2_wakeup>:
8010bc5c:	27bdfdd0 	addiu	sp,sp,-560
8010bc60:	afb30224 	sw	s3,548(sp)
8010bc64:	3c138011 	lui	s3,0x8011
8010bc68:	afb1021c 	sw	s1,540(sp)
8010bc6c:	afb00218 	sw	s0,536(sp)
8010bc70:	afbf022c 	sw	ra,556(sp)
8010bc74:	afb40228 	sw	s4,552(sp)
8010bc78:	afb20220 	sw	s2,544(sp)
8010bc7c:	27b00010 	addiu	s0,sp,16
8010bc80:	26719868 	addiu	s1,s3,-26520
8010bc84:	00002021 	move	a0,zero
8010bc88:	00002821 	move	a1,zero
8010bc8c:	2406000c 	li	a2,12
8010bc90:	0220f809 	jalr	s1
8010bc94:	02003821 	move	a3,s0
8010bc98:	8fa30010 	lw	v1,16(sp)
8010bc9c:	30630002 	andi	v1,v1,0x2
8010bca0:	1060fff9 	beqz	v1,8010bc88 <ds2_wakeup+0x2c>
8010bca4:	00002021 	move	a0,zero
8010bca8:	3c028011 	lui	v0,0x8011
8010bcac:	27b20014 	addiu	s2,sp,20
8010bcb0:	02402021 	move	a0,s2
8010bcb4:	2451ca64 	addiu	s1,v0,-13724
8010bcb8:	00002821 	move	a1,zero
8010bcbc:	0220f809 	jalr	s1
8010bcc0:	24060200 	li	a2,512
8010bcc4:	3c14801f 	lui	s4,0x801f
8010bcc8:	240200c0 	li	v0,192
8010bccc:	2403000d 	li	v1,13
8010bcd0:	afa20014 	sw	v0,20(sp)
8010bcd4:	afa30018 	sw	v1,24(sp)
8010bcd8:	24020060 	li	v0,96
8010bcdc:	8e844750 	lw	a0,18256(s4)
8010bce0:	24030001 	li	v1,1
8010bce4:	afa2001c 	sw	v0,28(sp)
8010bce8:	afa30074 	sw	v1,116(sp)
8010bcec:	8c8200d0 	lw	v0,208(a0)
8010bcf0:	10400003 	beqz	v0,8010bd00 <ds2_wakeup+0xa4>
8010bcf4:	3c02801f 	lui	v0,0x801f
8010bcf8:	08042f3e 	j	8010bcf8 <ds2_wakeup+0x9c>
8010bcfc:	00000000 	nop
8010bd00:	8c9000d4 	lw	s0,212(a0)
8010bd04:	8c434748 	lw	v1,18248(v0)
8010bd08:	24060200 	li	a2,512
8010bd0c:	02038021 	addu	s0,s0,v1
8010bd10:	02002021 	move	a0,s0
8010bd14:	0220f809 	jalr	s1
8010bd18:	00002821 	move	a1,zero
8010bd1c:	3c028011 	lui	v0,0x8011
8010bd20:	02002021 	move	a0,s0
8010bd24:	02402821 	move	a1,s2
8010bd28:	2442c930 	addiu	v0,v0,-14032
8010bd2c:	0040f809 	jalr	v0
8010bd30:	24060200 	li	a2,512
8010bd34:	8e824750 	lw	v0,18256(s4)
8010bd38:	8c4300d0 	lw	v1,208(v0)
8010bd3c:	1460ffff 	bnez	v1,8010bd3c <ds2_wakeup+0xe0>
8010bd40:	00002021 	move	a0,zero
8010bd44:	26629868 	addiu	v0,s3,-26520
8010bd48:	00002821 	move	a1,zero
8010bd4c:	2406000b 	li	a2,11
8010bd50:	0040f809 	jalr	v0
8010bd54:	24070006 	li	a3,6
8010bd58:	8fbf022c 	lw	ra,556(sp)
8010bd5c:	8fb40228 	lw	s4,552(sp)
8010bd60:	8fb30224 	lw	s3,548(sp)
8010bd64:	8fb20220 	lw	s2,544(sp)
8010bd68:	8fb1021c 	lw	s1,540(sp)
8010bd6c:	8fb00218 	lw	s0,536(sp)
8010bd70:	03e00008 	jr	ra
8010bd74:	27bd0230 	addiu	sp,sp,560

8010bd78 <ds2_setSupend>:
8010bd78:	27bdfdd0 	addiu	sp,sp,-560
8010bd7c:	afb30224 	sw	s3,548(sp)
8010bd80:	3c138011 	lui	s3,0x8011
8010bd84:	afb1021c 	sw	s1,540(sp)
8010bd88:	afb00218 	sw	s0,536(sp)
8010bd8c:	afbf022c 	sw	ra,556(sp)
8010bd90:	afb40228 	sw	s4,552(sp)
8010bd94:	afb20220 	sw	s2,544(sp)
8010bd98:	27b00010 	addiu	s0,sp,16
8010bd9c:	26719868 	addiu	s1,s3,-26520
8010bda0:	00002021 	move	a0,zero
8010bda4:	00002821 	move	a1,zero
8010bda8:	2406000c 	li	a2,12
8010bdac:	0220f809 	jalr	s1
8010bdb0:	02003821 	move	a3,s0
8010bdb4:	8fa30010 	lw	v1,16(sp)
8010bdb8:	30630002 	andi	v1,v1,0x2
8010bdbc:	1060fff9 	beqz	v1,8010bda4 <ds2_setSupend+0x2c>
8010bdc0:	00002021 	move	a0,zero
8010bdc4:	3c028011 	lui	v0,0x8011
8010bdc8:	27b20014 	addiu	s2,sp,20
8010bdcc:	02402021 	move	a0,s2
8010bdd0:	2451ca64 	addiu	s1,v0,-13724
8010bdd4:	00002821 	move	a1,zero
8010bdd8:	0220f809 	jalr	s1
8010bddc:	24060200 	li	a2,512
8010bde0:	3c14801f 	lui	s4,0x801f
8010bde4:	240200c0 	li	v0,192
8010bde8:	2403000c 	li	v1,12
8010bdec:	afa20014 	sw	v0,20(sp)
8010bdf0:	afa30018 	sw	v1,24(sp)
8010bdf4:	24020060 	li	v0,96
8010bdf8:	8e844750 	lw	a0,18256(s4)
8010bdfc:	24030001 	li	v1,1
8010be00:	afa2001c 	sw	v0,28(sp)
8010be04:	afa30074 	sw	v1,116(sp)
8010be08:	8c8200d0 	lw	v0,208(a0)
8010be0c:	10400003 	beqz	v0,8010be1c <ds2_setSupend+0xa4>
8010be10:	3c02801f 	lui	v0,0x801f
8010be14:	08042f85 	j	8010be14 <ds2_setSupend+0x9c>
8010be18:	00000000 	nop
8010be1c:	8c9000d4 	lw	s0,212(a0)
8010be20:	8c434748 	lw	v1,18248(v0)
8010be24:	24060200 	li	a2,512
8010be28:	02038021 	addu	s0,s0,v1
8010be2c:	02002021 	move	a0,s0
8010be30:	0220f809 	jalr	s1
8010be34:	00002821 	move	a1,zero
8010be38:	3c028011 	lui	v0,0x8011
8010be3c:	02002021 	move	a0,s0
8010be40:	02402821 	move	a1,s2
8010be44:	2442c930 	addiu	v0,v0,-14032
8010be48:	0040f809 	jalr	v0
8010be4c:	24060200 	li	a2,512
8010be50:	8e824750 	lw	v0,18256(s4)
8010be54:	8c4300d0 	lw	v1,208(v0)
8010be58:	1460ffff 	bnez	v1,8010be58 <ds2_setSupend+0xe0>
8010be5c:	00002021 	move	a0,zero
8010be60:	26629868 	addiu	v0,s3,-26520
8010be64:	00002821 	move	a1,zero
8010be68:	2406000b 	li	a2,11
8010be6c:	0040f809 	jalr	v0
8010be70:	24070006 	li	a3,6
8010be74:	8fbf022c 	lw	ra,556(sp)
8010be78:	8fb40228 	lw	s4,552(sp)
8010be7c:	8fb30224 	lw	s3,548(sp)
8010be80:	8fb20220 	lw	s2,544(sp)
8010be84:	8fb1021c 	lw	s1,540(sp)
8010be88:	8fb00218 	lw	s0,536(sp)
8010be8c:	03e00008 	jr	ra
8010be90:	27bd0230 	addiu	sp,sp,560

8010be94 <ds2_setBacklight>:
8010be94:	27bdfdd8 	addiu	sp,sp,-552
8010be98:	afb20218 	sw	s2,536(sp)
8010be9c:	3c028011 	lui	v0,0x8011
8010bea0:	27b20010 	addiu	s2,sp,16
8010bea4:	afb10214 	sw	s1,532(sp)
8010bea8:	afb00210 	sw	s0,528(sp)
8010beac:	2451ca64 	addiu	s1,v0,-13724
8010beb0:	00808021 	move	s0,a0
8010beb4:	00002821 	move	a1,zero
8010beb8:	02402021 	move	a0,s2
8010bebc:	24060200 	li	a2,512
8010bec0:	afb3021c 	sw	s3,540(sp)
8010bec4:	afbf0220 	sw	ra,544(sp)
8010bec8:	0220f809 	jalr	s1
8010becc:	3c13801f 	lui	s3,0x801f
8010bed0:	240200c0 	li	v0,192
8010bed4:	afa20010 	sw	v0,16(sp)
8010bed8:	32100003 	andi	s0,s0,0x3
8010bedc:	24020060 	li	v0,96
8010bee0:	8e644750 	lw	a0,18256(s3)
8010bee4:	2403000b 	li	v1,11
8010bee8:	afa30014 	sw	v1,20(sp)
8010beec:	afa20018 	sw	v0,24(sp)
8010bef0:	afb00070 	sw	s0,112(sp)
8010bef4:	8c8200d0 	lw	v0,208(a0)
8010bef8:	10400003 	beqz	v0,8010bf08 <ds2_setBacklight+0x74>
8010befc:	3c02801f 	lui	v0,0x801f
8010bf00:	08042fc0 	j	8010bf00 <ds2_setBacklight+0x6c>
8010bf04:	00000000 	nop
8010bf08:	8c9000d4 	lw	s0,212(a0)
8010bf0c:	8c434748 	lw	v1,18248(v0)
8010bf10:	24060200 	li	a2,512
8010bf14:	02038021 	addu	s0,s0,v1
8010bf18:	02002021 	move	a0,s0
8010bf1c:	0220f809 	jalr	s1
8010bf20:	00002821 	move	a1,zero
8010bf24:	3c028011 	lui	v0,0x8011
8010bf28:	02002021 	move	a0,s0
8010bf2c:	02402821 	move	a1,s2
8010bf30:	2442c930 	addiu	v0,v0,-14032
8010bf34:	0040f809 	jalr	v0
8010bf38:	24060200 	li	a2,512
8010bf3c:	8e624750 	lw	v0,18256(s3)
8010bf40:	8c4300d0 	lw	v1,208(v0)
8010bf44:	1460ffff 	bnez	v1,8010bf44 <ds2_setBacklight+0xb0>
8010bf48:	00002021 	move	a0,zero
8010bf4c:	3c028011 	lui	v0,0x8011
8010bf50:	00002821 	move	a1,zero
8010bf54:	2406000b 	li	a2,11
8010bf58:	24429868 	addiu	v0,v0,-26520
8010bf5c:	0040f809 	jalr	v0
8010bf60:	24070006 	li	a3,6
8010bf64:	8fbf0220 	lw	ra,544(sp)
8010bf68:	8fb3021c 	lw	s3,540(sp)
8010bf6c:	8fb20218 	lw	s2,536(sp)
8010bf70:	8fb10214 	lw	s1,532(sp)
8010bf74:	8fb00210 	lw	s0,528(sp)
8010bf78:	03e00008 	jr	ra
8010bf7c:	27bd0228 	addiu	sp,sp,552

8010bf80 <ds2_setSwap>:
8010bf80:	27bdfdd8 	addiu	sp,sp,-552
8010bf84:	afb20218 	sw	s2,536(sp)
8010bf88:	3c028011 	lui	v0,0x8011
8010bf8c:	27b20010 	addiu	s2,sp,16
8010bf90:	afb10214 	sw	s1,532(sp)
8010bf94:	afb00210 	sw	s0,528(sp)
8010bf98:	2451ca64 	addiu	s1,v0,-13724
8010bf9c:	00808021 	move	s0,a0
8010bfa0:	00002821 	move	a1,zero
8010bfa4:	02402021 	move	a0,s2
8010bfa8:	24060200 	li	a2,512
8010bfac:	afb3021c 	sw	s3,540(sp)
8010bfb0:	afbf0220 	sw	ra,544(sp)
8010bfb4:	0220f809 	jalr	s1
8010bfb8:	3c13801f 	lui	s3,0x801f
8010bfbc:	240200c0 	li	v0,192
8010bfc0:	afa20010 	sw	v0,16(sp)
8010bfc4:	32100001 	andi	s0,s0,0x1
8010bfc8:	24020060 	li	v0,96
8010bfcc:	8e644750 	lw	a0,18256(s3)
8010bfd0:	2403000a 	li	v1,10
8010bfd4:	afa30014 	sw	v1,20(sp)
8010bfd8:	afa20018 	sw	v0,24(sp)
8010bfdc:	afb00070 	sw	s0,112(sp)
8010bfe0:	8c8200d0 	lw	v0,208(a0)
8010bfe4:	10400003 	beqz	v0,8010bff4 <ds2_setSwap+0x74>
8010bfe8:	3c02801f 	lui	v0,0x801f
8010bfec:	08042ffb 	j	8010bfec <ds2_setSwap+0x6c>
8010bff0:	00000000 	nop
8010bff4:	8c9000d4 	lw	s0,212(a0)
8010bff8:	8c434748 	lw	v1,18248(v0)
8010bffc:	24060200 	li	a2,512
8010c000:	02038021 	addu	s0,s0,v1
8010c004:	02002021 	move	a0,s0
8010c008:	0220f809 	jalr	s1
8010c00c:	00002821 	move	a1,zero
8010c010:	3c028011 	lui	v0,0x8011
8010c014:	02002021 	move	a0,s0
8010c018:	02402821 	move	a1,s2
8010c01c:	2442c930 	addiu	v0,v0,-14032
8010c020:	0040f809 	jalr	v0
8010c024:	24060200 	li	a2,512
8010c028:	8e624750 	lw	v0,18256(s3)
8010c02c:	8c4300d0 	lw	v1,208(v0)
8010c030:	1460ffff 	bnez	v1,8010c030 <ds2_setSwap+0xb0>
8010c034:	00002021 	move	a0,zero
8010c038:	3c028011 	lui	v0,0x8011
8010c03c:	00002821 	move	a1,zero
8010c040:	2406000b 	li	a2,11
8010c044:	24429868 	addiu	v0,v0,-26520
8010c048:	0040f809 	jalr	v0
8010c04c:	24070006 	li	a3,6
8010c050:	8fbf0220 	lw	ra,544(sp)
8010c054:	8fb3021c 	lw	s3,540(sp)
8010c058:	8fb20218 	lw	s2,536(sp)
8010c05c:	8fb10214 	lw	s1,532(sp)
8010c060:	8fb00210 	lw	s0,528(sp)
8010c064:	03e00008 	jr	ra
8010c068:	27bd0228 	addiu	sp,sp,552

8010c06c <ds2_setBrightness>:
8010c06c:	27bdfdd8 	addiu	sp,sp,-552
8010c070:	afb20218 	sw	s2,536(sp)
8010c074:	3c028011 	lui	v0,0x8011
8010c078:	27b20010 	addiu	s2,sp,16
8010c07c:	afb10214 	sw	s1,532(sp)
8010c080:	afb00210 	sw	s0,528(sp)
8010c084:	2451ca64 	addiu	s1,v0,-13724
8010c088:	00808021 	move	s0,a0
8010c08c:	00002821 	move	a1,zero
8010c090:	02402021 	move	a0,s2
8010c094:	24060200 	li	a2,512
8010c098:	afb3021c 	sw	s3,540(sp)
8010c09c:	afbf0220 	sw	ra,544(sp)
8010c0a0:	0220f809 	jalr	s1
8010c0a4:	3c13801f 	lui	s3,0x801f
8010c0a8:	240200c0 	li	v0,192
8010c0ac:	afa20010 	sw	v0,16(sp)
8010c0b0:	32100003 	andi	s0,s0,0x3
8010c0b4:	24020060 	li	v0,96
8010c0b8:	8e644750 	lw	a0,18256(s3)
8010c0bc:	24030009 	li	v1,9
8010c0c0:	afa30014 	sw	v1,20(sp)
8010c0c4:	afa20018 	sw	v0,24(sp)
8010c0c8:	afb00070 	sw	s0,112(sp)
8010c0cc:	8c8200d0 	lw	v0,208(a0)
8010c0d0:	10400003 	beqz	v0,8010c0e0 <ds2_setBrightness+0x74>
8010c0d4:	3c02801f 	lui	v0,0x801f
8010c0d8:	08043036 	j	8010c0d8 <ds2_setBrightness+0x6c>
8010c0dc:	00000000 	nop
8010c0e0:	8c9000d4 	lw	s0,212(a0)
8010c0e4:	8c434748 	lw	v1,18248(v0)
8010c0e8:	24060200 	li	a2,512
8010c0ec:	02038021 	addu	s0,s0,v1
8010c0f0:	02002021 	move	a0,s0
8010c0f4:	0220f809 	jalr	s1
8010c0f8:	00002821 	move	a1,zero
8010c0fc:	3c028011 	lui	v0,0x8011
8010c100:	02002021 	move	a0,s0
8010c104:	02402821 	move	a1,s2
8010c108:	2442c930 	addiu	v0,v0,-14032
8010c10c:	0040f809 	jalr	v0
8010c110:	24060200 	li	a2,512
8010c114:	8e624750 	lw	v0,18256(s3)
8010c118:	8c4300d0 	lw	v1,208(v0)
8010c11c:	1460ffff 	bnez	v1,8010c11c <ds2_setBrightness+0xb0>
8010c120:	00002021 	move	a0,zero
8010c124:	3c028011 	lui	v0,0x8011
8010c128:	00002821 	move	a1,zero
8010c12c:	2406000b 	li	a2,11
8010c130:	24429868 	addiu	v0,v0,-26520
8010c134:	0040f809 	jalr	v0
8010c138:	24070006 	li	a3,6
8010c13c:	8fbf0220 	lw	ra,544(sp)
8010c140:	8fb3021c 	lw	s3,540(sp)
8010c144:	8fb20218 	lw	s2,536(sp)
8010c148:	8fb10214 	lw	s1,532(sp)
8010c14c:	8fb00210 	lw	s0,528(sp)
8010c150:	03e00008 	jr	ra
8010c154:	27bd0228 	addiu	sp,sp,552
	...

8010c160 <plug_get_env>:
8010c160:	3c0281ff 	lui	v0,0x81ff
8010c164:	3444f000 	ori	a0,v0,0xf000
8010c168:	8c830030 	lw	v1,48(a0)
8010c16c:	3c025aa5 	lui	v0,0x5aa5
8010c170:	34425aa5 	ori	v0,v0,0x5aa5
8010c174:	10620003 	beq	v1,v0,8010c184 <plug_get_env+0x24>
8010c178:	00000000 	nop
8010c17c:	03e00008 	jr	ra
8010c180:	00001021 	move	v0,zero
8010c184:	3c02a55a 	lui	v0,0xa55a
8010c188:	8c830034 	lw	v1,52(a0)
8010c18c:	3442a55a 	ori	v0,v0,0xa55a
8010c190:	1462fffa 	bne	v1,v0,8010c17c <plug_get_env+0x1c>
8010c194:	00000000 	nop
8010c198:	8c82000c 	lw	v0,12(a0)
8010c19c:	03e00008 	jr	ra
8010c1a0:	8c420000 	lw	v0,0(v0)

8010c1a4 <ds2_plug_exit>:
8010c1a4:	27bdfdd8 	addiu	sp,sp,-552
8010c1a8:	3c028011 	lui	v0,0x8011
8010c1ac:	afb1021c 	sw	s1,540(sp)
8010c1b0:	afb00218 	sw	s0,536(sp)
8010c1b4:	afbf0224 	sw	ra,548(sp)
8010c1b8:	afb20220 	sw	s2,544(sp)
8010c1bc:	24509ed4 	addiu	s0,v0,-24876
8010c1c0:	27b10010 	addiu	s1,sp,16
8010c1c4:	00002021 	move	a0,zero
8010c1c8:	00002821 	move	a1,zero
8010c1cc:	2406000c 	li	a2,12
8010c1d0:	0200f809 	jalr	s0
8010c1d4:	02203821 	move	a3,s1
8010c1d8:	8fa30010 	lw	v1,16(sp)
8010c1dc:	30630002 	andi	v1,v1,0x2
8010c1e0:	1060fff9 	beqz	v1,8010c1c8 <ds2_plug_exit+0x24>
8010c1e4:	00002021 	move	a0,zero
8010c1e8:	27b00014 	addiu	s0,sp,20
8010c1ec:	3c028011 	lui	v0,0x8011
8010c1f0:	02002021 	move	a0,s0
8010c1f4:	00002821 	move	a1,zero
8010c1f8:	2442ca64 	addiu	v0,v0,-13724
8010c1fc:	0040f809 	jalr	v0
8010c200:	24060200 	li	a2,512
8010c204:	240200c0 	li	v0,192
8010c208:	afa20014 	sw	v0,20(sp)
8010c20c:	24020060 	li	v0,96
8010c210:	24030003 	li	v1,3
8010c214:	afa2001c 	sw	v0,28(sp)
8010c218:	24020064 	li	v0,100
8010c21c:	afa30018 	sw	v1,24(sp)
8010c220:	afa20024 	sw	v0,36(sp)
8010c224:	24030004 	li	v1,4
8010c228:	24020068 	li	v0,104
8010c22c:	afa30020 	sw	v1,32(sp)
8010c230:	afa2002c 	sw	v0,44(sp)
8010c234:	24030005 	li	v1,5
8010c238:	2402006c 	li	v0,108
8010c23c:	afa30028 	sw	v1,40(sp)
8010c240:	afa20034 	sw	v0,52(sp)
8010c244:	24030006 	li	v1,6
8010c248:	24020070 	li	v0,112
8010c24c:	afa30030 	sw	v1,48(sp)
8010c250:	afa2003c 	sw	v0,60(sp)
8010c254:	24030007 	li	v1,7
8010c258:	24020074 	li	v0,116
8010c25c:	24060001 	li	a2,1
8010c260:	afa30038 	sw	v1,56(sp)
8010c264:	afa20044 	sw	v0,68(sp)
8010c268:	24030011 	li	v1,17
8010c26c:	3c028011 	lui	v0,0x8011
8010c270:	02002021 	move	a0,s0
8010c274:	afa30040 	sw	v1,64(sp)
8010c278:	24050200 	li	a1,512
8010c27c:	afa60088 	sw	a2,136(sp)
8010c280:	afa00074 	sw	zero,116(sp)
8010c284:	afa00078 	sw	zero,120(sp)
8010c288:	afa0007c 	sw	zero,124(sp)
8010c28c:	afa00080 	sw	zero,128(sp)
8010c290:	2442b76c 	addiu	v0,v0,-18580
8010c294:	0040f809 	jalr	v0
8010c298:	afa60084 	sw	a2,132(sp)
8010c29c:	3c038011 	lui	v1,0x8011
8010c2a0:	24709ed4 	addiu	s0,v1,-24876
8010c2a4:	00002021 	move	a0,zero
8010c2a8:	00002821 	move	a1,zero
8010c2ac:	2406000c 	li	a2,12
8010c2b0:	0200f809 	jalr	s0
8010c2b4:	02203821 	move	a3,s1
8010c2b8:	8fa30010 	lw	v1,16(sp)
8010c2bc:	30630002 	andi	v1,v1,0x2
8010c2c0:	1060fff9 	beqz	v1,8010c2a8 <ds2_plug_exit+0x104>
8010c2c4:	00002021 	move	a0,zero
8010c2c8:	3c028010 	lui	v0,0x8010
8010c2cc:	24522bd4 	addiu	s2,v0,11220
8010c2d0:	00008021 	move	s0,zero
8010c2d4:	241100b0 	li	s1,176
8010c2d8:	02002021 	move	a0,s0
8010c2dc:	0240f809 	jalr	s2
8010c2e0:	26100001 	addiu	s0,s0,1
8010c2e4:	1611fffd 	bne	s0,s1,8010c2dc <ds2_plug_exit+0x138>
8010c2e8:	02002021 	move	a0,s0
8010c2ec:	3c028010 	lui	v0,0x8010
8010c2f0:	24422dc0 	addiu	v0,v0,11712
8010c2f4:	0040f809 	jalr	v0
8010c2f8:	00000000 	nop
8010c2fc:	3c028011 	lui	v0,0x8011
8010c300:	2442cbb4 	addiu	v0,v0,-13388
8010c304:	0040f809 	jalr	v0
8010c308:	00000000 	nop
8010c30c:	3c028011 	lui	v0,0x8011
8010c310:	2442cb00 	addiu	v0,v0,-13568
8010c314:	0040f809 	jalr	v0
8010c318:	00000000 	nop
8010c31c:	3c04b400 	lui	a0,0xb400
8010c320:	34860004 	ori	a2,a0,0x4
8010c324:	24020020 	li	v0,32
8010c328:	34840002 	ori	a0,a0,0x2
8010c32c:	a4820000 	sh	v0,0(a0)
8010c330:	3c05b000 	lui	a1,0xb000
8010c334:	24030c00 	li	v1,3072
8010c338:	24022100 	li	v0,8448
8010c33c:	a4830000 	sh	v1,0(a0)
8010c340:	a4c20000 	sh	v0,0(a2)
8010c344:	34a4200c 	ori	a0,a1,0x200c
8010c348:	94820000 	lhu	v0,0(a0)
8010c34c:	34a82000 	ori	t0,a1,0x2000
8010c350:	3042fff8 	andi	v0,v0,0xfff8
8010c354:	34420004 	ori	v0,v0,0x4
8010c358:	a4820000 	sh	v0,0(a0)
8010c35c:	94830000 	lhu	v1,0(a0)
8010c360:	24020064 	li	v0,100
8010c364:	3063ffc7 	andi	v1,v1,0xffc7
8010c368:	34630018 	ori	v1,v1,0x18
8010c36c:	a4830000 	sh	v1,0(a0)
8010c370:	34a62008 	ori	a2,a1,0x2008
8010c374:	a5020000 	sh	v0,0(t0)
8010c378:	34a7203c 	ori	a3,a1,0x203c
8010c37c:	3c020001 	lui	v0,0x1
8010c380:	a4c00000 	sh	zero,0(a2)
8010c384:	34a52004 	ori	a1,a1,0x2004
8010c388:	ace20000 	sw	v0,0(a3)
8010c38c:	90a20000 	lbu	v0,0(a1)
8010c390:	3c03b301 	lui	v1,0xb301
8010c394:	304200ff 	andi	v0,v0,0xff
8010c398:	34420001 	ori	v0,v0,0x1
8010c39c:	a0a20000 	sb	v0,0(a1)
8010c3a0:	34630080 	ori	v1,v1,0x80
8010c3a4:	8c620000 	lw	v0,0(v1)
8010c3a8:	3c040300 	lui	a0,0x300
8010c3ac:	00441025 	or	v0,v0,a0
8010c3b0:	ac620000 	sw	v0,0(v1)
8010c3b4:	8fbf0224 	lw	ra,548(sp)
8010c3b8:	8fb20220 	lw	s2,544(sp)
8010c3bc:	8fb1021c 	lw	s1,540(sp)
8010c3c0:	8fb00218 	lw	s0,536(sp)
8010c3c4:	03e00008 	jr	ra
8010c3c8:	27bd0228 	addiu	sp,sp,552
8010c3cc:	00000000 	nop

8010c3d0 <ds2_clearScreen>:
8010c3d0:	30a5ffff 	andi	a1,a1,0xffff
8010c3d4:	00051400 	sll	v0,a1,0x10
8010c3d8:	24030001 	li	v1,1
8010c3dc:	10830011 	beq	a0,v1,8010c424 <ds2_clearScreen+0x54>
8010c3e0:	00a22821 	addu	a1,a1,v0
8010c3e4:	24020003 	li	v0,3
8010c3e8:	1082000e 	beq	a0,v0,8010c424 <ds2_clearScreen+0x54>
8010c3ec:	2482fffe 	addiu	v0,a0,-2
8010c3f0:	2c420002 	sltiu	v0,v0,2
8010c3f4:	10400009 	beqz	v0,8010c41c <ds2_clearScreen+0x4c>
8010c3f8:	3c03801f 	lui	v1,0x801f
8010c3fc:	8c634758 	lw	v1,18264(v1)
8010c400:	3c020001 	lui	v0,0x1
8010c404:	34428000 	ori	v0,v0,0x8000
8010c408:	00621021 	addu	v0,v1,v0
8010c40c:	ac650000 	sw	a1,0(v1)
8010c410:	24630004 	addiu	v1,v1,4
8010c414:	1462fffd 	bne	v1,v0,8010c40c <ds2_clearScreen+0x3c>
8010c418:	00000000 	nop
8010c41c:	03e00008 	jr	ra
8010c420:	00000000 	nop
8010c424:	3c03801f 	lui	v1,0x801f
8010c428:	8c63475c 	lw	v1,18268(v1)
8010c42c:	3c020001 	lui	v0,0x1
8010c430:	34428000 	ori	v0,v0,0x8000
8010c434:	00621021 	addu	v0,v1,v0
8010c438:	ac650000 	sw	a1,0(v1)
8010c43c:	24630004 	addiu	v1,v1,4
8010c440:	1462fffd 	bne	v1,v0,8010c438 <ds2_clearScreen+0x68>
8010c444:	00000000 	nop
8010c448:	080430fc 	j	8010c3f0 <ds2_clearScreen+0x20>
8010c44c:	2482fffe 	addiu	v0,a0,-2

8010c450 <ds2_checkAudiobuff>:
8010c450:	3c02801f 	lui	v0,0x801f
8010c454:	8c434750 	lw	v1,18256(v0)
8010c458:	8c64022c 	lw	a0,556(v1)
8010c45c:	8c620228 	lw	v0,552(v1)
8010c460:	03e00008 	jr	ra
8010c464:	00441023 	subu	v0,v0,a0

8010c468 <ds2_setAudio>:
8010c468:	27bdfdd0 	addiu	sp,sp,-560
8010c46c:	2402ff80 	li	v0,-128
8010c470:	afb20218 	sw	s2,536(sp)
8010c474:	00c29024 	and	s2,a2,v0
8010c478:	2e431001 	sltiu	v1,s2,4097
8010c47c:	afb50224 	sw	s5,548(sp)
8010c480:	afb40220 	sw	s4,544(sp)
8010c484:	afb10214 	sw	s1,532(sp)
8010c488:	afbf0228 	sw	ra,552(sp)
8010c48c:	afb3021c 	sw	s3,540(sp)
8010c490:	afb00210 	sw	s0,528(sp)
8010c494:	0080a021 	move	s4,a0
8010c498:	00a0a821 	move	s5,a1
8010c49c:	14600035 	bnez	v1,8010c574 <ds2_setAudio+0x10c>
8010c4a0:	00e08821 	move	s1,a3
8010c4a4:	24121000 	li	s2,4096
8010c4a8:	24101000 	li	s0,4096
8010c4ac:	3c02801f 	lui	v0,0x801f
8010c4b0:	3c03801f 	lui	v1,0x801f
8010c4b4:	ac524744 	sw	s2,18244(v0)
8010c4b8:	27b30010 	addiu	s3,sp,16
8010c4bc:	3c028011 	lui	v0,0x8011
8010c4c0:	02602021 	move	a0,s3
8010c4c4:	ac742c20 	sw	s4,11296(v1)
8010c4c8:	00002821 	move	a1,zero
8010c4cc:	2442ca64 	addiu	v0,v0,-13724
8010c4d0:	0040f809 	jalr	v0
8010c4d4:	24060200 	li	a2,512
8010c4d8:	322200ff 	andi	v0,s1,0xff
8010c4dc:	3203ffff 	andi	v1,s0,0xffff
8010c4e0:	70621802 	mul	v1,v1,v0
8010c4e4:	32a400ff 	andi	a0,s5,0xff
8010c4e8:	000420c2 	srl	a0,a0,0x3
8010c4ec:	70832002 	mul	a0,a0,v1
8010c4f0:	240200c0 	li	v0,192
8010c4f4:	afa20010 	sw	v0,16(sp)
8010c4f8:	24020060 	li	v0,96
8010c4fc:	afa20018 	sw	v0,24(sp)
8010c500:	8fa20240 	lw	v0,576(sp)
8010c504:	24030012 	li	v1,18
8010c508:	a7b00078 	sh	s0,120(sp)
8010c50c:	a3b10073 	sb	s1,115(sp)
8010c510:	a3b50072 	sb	s5,114(sp)
8010c514:	afa30014 	sw	v1,20(sp)
8010c518:	afb40074 	sw	s4,116(sp)
8010c51c:	a3a2007a 	sb	v0,122(sp)
8010c520:	1200001c 	beqz	s0,8010c594 <ds2_setAudio+0x12c>
8010c524:	a7a4007c 	sh	a0,124(sp)
8010c528:	3c028011 	lui	v0,0x8011
8010c52c:	02602021 	move	a0,s3
8010c530:	2442b76c 	addiu	v0,v0,-18580
8010c534:	0040f809 	jalr	v0
8010c538:	24050200 	li	a1,512
8010c53c:	3c03801f 	lui	v1,0x801f
8010c540:	8c644750 	lw	a0,18256(v1)
8010c544:	00121080 	sll	v0,s2,0x2
8010c548:	ac8200bc 	sw	v0,188(a0)
8010c54c:	ac82009c 	sw	v0,156(a0)
8010c550:	8fbf0228 	lw	ra,552(sp)
8010c554:	8fb50224 	lw	s5,548(sp)
8010c558:	8fb40220 	lw	s4,544(sp)
8010c55c:	8fb3021c 	lw	s3,540(sp)
8010c560:	8fb20218 	lw	s2,536(sp)
8010c564:	8fb10214 	lw	s1,532(sp)
8010c568:	8fb00210 	lw	s0,528(sp)
8010c56c:	03e00008 	jr	ra
8010c570:	27bd0230 	addiu	sp,sp,560
8010c574:	2e420080 	sltiu	v0,s2,128
8010c578:	14400003 	bnez	v0,8010c588 <ds2_setAudio+0x120>
8010c57c:	00000000 	nop
8010c580:	0804312b 	j	8010c4ac <ds2_setAudio+0x44>
8010c584:	3250ffff 	andi	s0,s2,0xffff
8010c588:	24120400 	li	s2,1024
8010c58c:	0804312b 	j	8010c4ac <ds2_setAudio+0x44>
8010c590:	24100400 	li	s0,1024
8010c594:	3c028010 	lui	v0,0x8010
8010c598:	3c038011 	lui	v1,0x8011
8010c59c:	245122d0 	addiu	s1,v0,8912
8010c5a0:	2470b5c4 	addiu	s0,v1,-19004
8010c5a4:	0220f809 	jalr	s1
8010c5a8:	24040002 	li	a0,2
8010c5ac:	0200f809 	jalr	s0
8010c5b0:	00000000 	nop
8010c5b4:	0440fffb 	bltz	v0,8010c5a4 <ds2_setAudio+0x13c>
8010c5b8:	3c028011 	lui	v0,0x8011
8010c5bc:	0804314c 	j	8010c530 <ds2_setAudio+0xc8>
8010c5c0:	02602021 	move	a0,s3

8010c5c4 <ds2_updateAudio>:
8010c5c4:	27bdffe8 	addiu	sp,sp,-24
8010c5c8:	afb00010 	sw	s0,16(sp)
8010c5cc:	3c10801f 	lui	s0,0x801f
8010c5d0:	8e02455c 	lw	v0,17756(s0)
8010c5d4:	afbf0014 	sw	ra,20(sp)
8010c5d8:	04400007 	bltz	v0,8010c5f8 <ds2_updateAudio+0x34>
8010c5dc:	00402021 	move	a0,v0
8010c5e0:	3c028011 	lui	v0,0x8011
8010c5e4:	2442b718 	addiu	v0,v0,-18664
8010c5e8:	0040f809 	jalr	v0
8010c5ec:	00000000 	nop
8010c5f0:	2403ffff 	li	v1,-1
8010c5f4:	ae03455c 	sw	v1,17756(s0)
8010c5f8:	8fbf0014 	lw	ra,20(sp)
8010c5fc:	8fb00010 	lw	s0,16(sp)
8010c600:	03e00008 	jr	ra
8010c604:	27bd0018 	addiu	sp,sp,24

8010c608 <ds2_getAudiobuff>:
8010c608:	3c02801f 	lui	v0,0x801f
8010c60c:	8c434750 	lw	v1,18256(v0)
8010c610:	24040004 	li	a0,4
8010c614:	8c620090 	lw	v0,144(v1)
8010c618:	14400006 	bnez	v0,8010c634 <ds2_getAudiobuff+0x2c>
8010c61c:	24050004 	li	a1,4
8010c620:	3c02801f 	lui	v0,0x801f
8010c624:	3c198011 	lui	t9,0x8011
8010c628:	2739b4f0 	addiu	t9,t9,-19216
8010c62c:	03200008 	jr	t9
8010c630:	ac45455c 	sw	a1,17756(v0)
8010c634:	8c6300b0 	lw	v1,176(v1)
8010c638:	24040005 	li	a0,5
8010c63c:	24050005 	li	a1,5
8010c640:	1060fff7 	beqz	v1,8010c620 <ds2_getAudiobuff+0x18>
8010c644:	00001021 	move	v0,zero
8010c648:	03e00008 	jr	ra
8010c64c:	00000000 	nop

8010c650 <ds2_flipScreen>:
8010c650:	27bdffd8 	addiu	sp,sp,-40
8010c654:	24020001 	li	v0,1
8010c658:	afb10014 	sw	s1,20(sp)
8010c65c:	afb00010 	sw	s0,16(sp)
8010c660:	afbf0020 	sw	ra,32(sp)
8010c664:	afb3001c 	sw	s3,28(sp)
8010c668:	afb20018 	sw	s2,24(sp)
8010c66c:	00808021 	move	s0,a0
8010c670:	1082000f 	beq	a0,v0,8010c6b0 <ds2_flipScreen+0x60>
8010c674:	00a08821 	move	s1,a1
8010c678:	24020003 	li	v0,3
8010c67c:	1082000d 	beq	a0,v0,8010c6b4 <ds2_flipScreen+0x64>
8010c680:	3c12801f 	lui	s2,0x801f
8010c684:	2602fffe 	addiu	v0,s0,-2
8010c688:	2c420002 	sltiu	v0,v0,2
8010c68c:	1440001c 	bnez	v0,8010c700 <ds2_flipScreen+0xb0>
8010c690:	3c10801f 	lui	s0,0x801f
8010c694:	8fbf0020 	lw	ra,32(sp)
8010c698:	8fb3001c 	lw	s3,28(sp)
8010c69c:	8fb20018 	lw	s2,24(sp)
8010c6a0:	8fb10014 	lw	s1,20(sp)
8010c6a4:	8fb00010 	lw	s0,16(sp)
8010c6a8:	03e00008 	jr	ra
8010c6ac:	27bd0028 	addiu	sp,sp,40
8010c6b0:	3c12801f 	lui	s2,0x801f
8010c6b4:	3c028011 	lui	v0,0x8011
8010c6b8:	2442b718 	addiu	v0,v0,-18664
8010c6bc:	0040f809 	jalr	v0
8010c6c0:	8e444554 	lw	a0,17748(s2)
8010c6c4:	16200021 	bnez	s1,8010c74c <ds2_flipScreen+0xfc>
8010c6c8:	3c028011 	lui	v0,0x8011
8010c6cc:	2442b528 	addiu	v0,v0,-19160
8010c6d0:	0040f809 	jalr	v0
8010c6d4:	00000000 	nop
8010c6d8:	0440ffea 	bltz	v0,8010c684 <ds2_flipScreen+0x34>
8010c6dc:	00401821 	move	v1,v0
8010c6e0:	3c028011 	lui	v0,0x8011
8010c6e4:	00602021 	move	a0,v1
8010c6e8:	2442b4f0 	addiu	v0,v0,-19216
8010c6ec:	0040f809 	jalr	v0
8010c6f0:	ae434554 	sw	v1,17748(s2)
8010c6f4:	3c03801f 	lui	v1,0x801f
8010c6f8:	080431a1 	j	8010c684 <ds2_flipScreen+0x34>
8010c6fc:	ac62475c 	sw	v0,18268(v1)
8010c700:	3c028011 	lui	v0,0x8011
8010c704:	2442b718 	addiu	v0,v0,-18664
8010c708:	0040f809 	jalr	v0
8010c70c:	8e044558 	lw	a0,17752(s0)
8010c710:	1620001d 	bnez	s1,8010c788 <ds2_flipScreen+0x138>
8010c714:	3c028011 	lui	v0,0x8011
8010c718:	2442b56c 	addiu	v0,v0,-19092
8010c71c:	0040f809 	jalr	v0
8010c720:	00000000 	nop
8010c724:	0440ffdb 	bltz	v0,8010c694 <ds2_flipScreen+0x44>
8010c728:	00401821 	move	v1,v0
8010c72c:	3c028011 	lui	v0,0x8011
8010c730:	00602021 	move	a0,v1
8010c734:	2442b4f0 	addiu	v0,v0,-19216
8010c738:	0040f809 	jalr	v0
8010c73c:	ae034558 	sw	v1,17752(s0)
8010c740:	3c03801f 	lui	v1,0x801f
8010c744:	080431a5 	j	8010c694 <ds2_flipScreen+0x44>
8010c748:	ac624758 	sw	v0,18264(v1)
8010c74c:	2453b528 	addiu	s3,v0,-19160
8010c750:	0260f809 	jalr	s3
8010c754:	00000000 	nop
8010c758:	0440fffd 	bltz	v0,8010c750 <ds2_flipScreen+0x100>
8010c75c:	00401821 	move	v1,v0
8010c760:	24020002 	li	v0,2
8010c764:	1622ffde 	bne	s1,v0,8010c6e0 <ds2_flipScreen+0x90>
8010c768:	3c028011 	lui	v0,0x8011
8010c76c:	2450b508 	addiu	s0,v0,-19192
8010c770:	0200f809 	jalr	s0
8010c774:	00000000 	nop
8010c778:	1440fffd 	bnez	v0,8010c770 <ds2_flipScreen+0x120>
8010c77c:	8fbf0020 	lw	ra,32(sp)
8010c780:	080431a7 	j	8010c69c <ds2_flipScreen+0x4c>
8010c784:	8fb3001c 	lw	s3,28(sp)
8010c788:	2452b56c 	addiu	s2,v0,-19092
8010c78c:	0240f809 	jalr	s2
8010c790:	00000000 	nop
8010c794:	0440fffd 	bltz	v0,8010c78c <ds2_flipScreen+0x13c>
8010c798:	00401821 	move	v1,v0
8010c79c:	24020002 	li	v0,2
8010c7a0:	1622ffe2 	bne	s1,v0,8010c72c <ds2_flipScreen+0xdc>
8010c7a4:	3c028011 	lui	v0,0x8011
8010c7a8:	2450b54c 	addiu	s0,v0,-19124
8010c7ac:	0200f809 	jalr	s0
8010c7b0:	00000000 	nop
8010c7b4:	1440fffd 	bnez	v0,8010c7ac <ds2_flipScreen+0x15c>
8010c7b8:	8fbf0020 	lw	ra,32(sp)
8010c7bc:	080431a7 	j	8010c69c <ds2_flipScreen+0x4c>
8010c7c0:	8fb3001c 	lw	s3,28(sp)

8010c7c4 <ds2io_init>:
8010c7c4:	2402ff80 	li	v0,-128
8010c7c8:	00822024 	and	a0,a0,v0
8010c7cc:	27bdffd8 	addiu	sp,sp,-40
8010c7d0:	28831001 	slti	v1,a0,4097
8010c7d4:	afbf0024 	sw	ra,36(sp)
8010c7d8:	afb40020 	sw	s4,32(sp)
8010c7dc:	afb3001c 	sw	s3,28(sp)
8010c7e0:	afb20018 	sw	s2,24(sp)
8010c7e4:	afb10014 	sw	s1,20(sp)
8010c7e8:	afb00010 	sw	s0,16(sp)
8010c7ec:	28820080 	slti	v0,a0,128
8010c7f0:	10600003 	beqz	v1,8010c800 <ds2io_init+0x3c>
8010c7f4:	24061000 	li	a2,4096
8010c7f8:	24060400 	li	a2,1024
8010c7fc:	0082300a 	movz	a2,a0,v0
8010c800:	3c02801f 	lui	v0,0x801f
8010c804:	ac464744 	sw	a2,18244(v0)
8010c808:	3c028011 	lui	v0,0x8011
8010c80c:	00002021 	move	a0,zero
8010c810:	2442b834 	addiu	v0,v0,-18380
8010c814:	0040f809 	jalr	v0
8010c818:	00002821 	move	a1,zero
8010c81c:	3c028011 	lui	v0,0x8011
8010c820:	2442b528 	addiu	v0,v0,-19160
8010c824:	0040f809 	jalr	v0
8010c828:	3c130001 	lui	s3,0x1
8010c82c:	00408821 	move	s1,v0
8010c830:	3c028011 	lui	v0,0x8011
8010c834:	2452b4f0 	addiu	s2,v0,-19216
8010c838:	0621000a 	bgez	s1,8010c864 <ds2io_init+0xa0>
8010c83c:	02202021 	move	a0,s1
8010c840:	2402ffff 	li	v0,-1
8010c844:	8fbf0024 	lw	ra,36(sp)
8010c848:	8fb40020 	lw	s4,32(sp)
8010c84c:	8fb3001c 	lw	s3,28(sp)
8010c850:	8fb20018 	lw	s2,24(sp)
8010c854:	8fb10014 	lw	s1,20(sp)
8010c858:	8fb00010 	lw	s0,16(sp)
8010c85c:	03e00008 	jr	ra
8010c860:	27bd0028 	addiu	sp,sp,40
8010c864:	0240f809 	jalr	s2
8010c868:	00000000 	nop
8010c86c:	00402021 	move	a0,v0
8010c870:	00408021 	move	s0,v0
8010c874:	3c028011 	lui	v0,0x8011
8010c878:	36668000 	ori	a2,s3,0x8000
8010c87c:	2454ca64 	addiu	s4,v0,-13724
8010c880:	0280f809 	jalr	s4
8010c884:	00002821 	move	a1,zero
8010c888:	3c02801f 	lui	v0,0x801f
8010c88c:	ac514554 	sw	s1,17748(v0)
8010c890:	3c03801f 	lui	v1,0x801f
8010c894:	3c028011 	lui	v0,0x8011
8010c898:	2442b56c 	addiu	v0,v0,-19092
8010c89c:	0040f809 	jalr	v0
8010c8a0:	ac70475c 	sw	s0,18268(v1)
8010c8a4:	00408821 	move	s1,v0
8010c8a8:	0440ffe5 	bltz	v0,8010c840 <ds2io_init+0x7c>
8010c8ac:	00402021 	move	a0,v0
8010c8b0:	0240f809 	jalr	s2
8010c8b4:	00000000 	nop
8010c8b8:	00402021 	move	a0,v0
8010c8bc:	36668000 	ori	a2,s3,0x8000
8010c8c0:	00002821 	move	a1,zero
8010c8c4:	0280f809 	jalr	s4
8010c8c8:	00408021 	move	s0,v0
8010c8cc:	3c02801f 	lui	v0,0x801f
8010c8d0:	3c03801f 	lui	v1,0x801f
8010c8d4:	ac504758 	sw	s0,18264(v0)
8010c8d8:	3c028011 	lui	v0,0x8011
8010c8dc:	24040003 	li	a0,3
8010c8e0:	24050001 	li	a1,1
8010c8e4:	2442c650 	addiu	v0,v0,-14768
8010c8e8:	0040f809 	jalr	v0
8010c8ec:	ac714558 	sw	s1,17752(v1)
8010c8f0:	2403ffff 	li	v1,-1
8010c8f4:	3c02801f 	lui	v0,0x801f
8010c8f8:	ac43455c 	sw	v1,17756(v0)
8010c8fc:	3c04801c 	lui	a0,0x801c
8010c900:	3c02800f 	lui	v0,0x800f
8010c904:	24424bb0 	addiu	v0,v0,19376
8010c908:	0040f809 	jalr	v0
8010c90c:	24842700 	addiu	a0,a0,9984
8010c910:	08043211 	j	8010c844 <ds2io_init+0x80>
8010c914:	00001021 	move	v0,zero

8010c918 <ds2io_initb>:
8010c918:	3c02801f 	lui	v0,0x801f
8010c91c:	3c198011 	lui	t9,0x8011
8010c920:	2739c7c4 	addiu	t9,t9,-14396
8010c924:	03200008 	jr	t9
8010c928:	ac452c20 	sw	a1,11296(v0)
8010c92c:	00000000 	nop

8010c930 <memcpy>:
8010c930:	28c10008 	slti	at,a2,8
8010c934:	1420002e 	bnez	at,8010c9f0 <last8>
8010c938:	00801021 	move	v0,a0
8010c93c:	00a45026 	xor	t2,a1,a0
8010c940:	314a0003 	andi	t2,t2,0x3
8010c944:	15400033 	bnez	t2,8010ca14 <shift>
8010c948:	00051823 	negu	v1,a1
8010c94c:	30630003 	andi	v1,v1,0x3
8010c950:	10600005 	beqz	v1,8010c968 <chk8w>
8010c954:	00c33023 	subu	a2,a2,v1
8010c958:	98aa0000 	lwr	t2,0(a1)
8010c95c:	00a32821 	addu	a1,a1,v1
8010c960:	b88a0000 	swr	t2,0(a0)
8010c964:	00832021 	addu	a0,a0,v1

8010c968 <chk8w>:
8010c968:	30ca001f 	andi	t2,a2,0x1f
8010c96c:	10ca0016 	beq	a2,t2,8010c9c8 <chk1w>
8010c970:	00ca3823 	subu	a3,a2,t2
8010c974:	00e53821 	addu	a3,a3,a1

8010c978 <loop8w>:
8010c978:	8caf0000 	lw	t7,0(a1)
8010c97c:	8ca30004 	lw	v1,4(a1)
8010c980:	8ca80008 	lw	t0,8(a1)
8010c984:	8ca9000c 	lw	t1,12(a1)
8010c988:	8cab0010 	lw	t3,16(a1)
8010c98c:	8cac0014 	lw	t4,20(a1)
8010c990:	8cad0018 	lw	t5,24(a1)
8010c994:	8cae001c 	lw	t6,28(a1)
8010c998:	ac8f0000 	sw	t7,0(a0)
8010c99c:	ac830004 	sw	v1,4(a0)
8010c9a0:	ac880008 	sw	t0,8(a0)
8010c9a4:	ac89000c 	sw	t1,12(a0)
8010c9a8:	ac8b0010 	sw	t3,16(a0)
8010c9ac:	24a50020 	addiu	a1,a1,32
8010c9b0:	ac8c0014 	sw	t4,20(a0)
8010c9b4:	ac8d0018 	sw	t5,24(a0)
8010c9b8:	24840020 	addiu	a0,a0,32
8010c9bc:	14a7ffee 	bne	a1,a3,8010c978 <loop8w>
8010c9c0:	ac8efffc 	sw	t6,-4(a0)
8010c9c4:	01403021 	move	a2,t2

8010c9c8 <chk1w>:
8010c9c8:	30ca0003 	andi	t2,a2,0x3
8010c9cc:	10ca0008 	beq	a2,t2,8010c9f0 <last8>
8010c9d0:	00ca3823 	subu	a3,a2,t2
8010c9d4:	00e53821 	addu	a3,a3,a1

8010c9d8 <loop1w>:
8010c9d8:	8cab0000 	lw	t3,0(a1)
8010c9dc:	24a50004 	addiu	a1,a1,4
8010c9e0:	24840004 	addiu	a0,a0,4
8010c9e4:	14a7fffc 	bne	a1,a3,8010c9d8 <loop1w>
8010c9e8:	ac8bfffc 	sw	t3,-4(a0)
8010c9ec:	01403021 	move	a2,t2

8010c9f0 <last8>:
8010c9f0:	18c00006 	blez	a2,8010ca0c <last8e>
8010c9f4:	00c53821 	addu	a3,a2,a1

8010c9f8 <last8l>:
8010c9f8:	80aa0000 	lb	t2,0(a1)
8010c9fc:	24a50001 	addiu	a1,a1,1
8010ca00:	24840001 	addiu	a0,a0,1
8010ca04:	14a7fffc 	bne	a1,a3,8010c9f8 <last8l>
8010ca08:	a08affff 	sb	t2,-1(a0)

8010ca0c <last8e>:
8010ca0c:	03e00008 	jr	ra
8010ca10:	00000000 	nop

8010ca14 <shift>:
8010ca14:	00043823 	negu	a3,a0
8010ca18:	30e70003 	andi	a3,a3,0x3
8010ca1c:	10e00006 	beqz	a3,8010ca38 <shift1>
8010ca20:	00c73023 	subu	a2,a2,a3
8010ca24:	98aa0000 	lwr	t2,0(a1)
8010ca28:	88aa0003 	lwl	t2,3(a1)
8010ca2c:	00a72821 	addu	a1,a1,a3
8010ca30:	b88a0000 	swr	t2,0(a0)
8010ca34:	00872021 	addu	a0,a0,a3

8010ca38 <shift1>:
8010ca38:	30ca0003 	andi	t2,a2,0x3
8010ca3c:	00ca3823 	subu	a3,a2,t2
8010ca40:	00e53821 	addu	a3,a3,a1

8010ca44 <shifth>:
8010ca44:	98ab0000 	lwr	t3,0(a1)
8010ca48:	88ab0003 	lwl	t3,3(a1)
8010ca4c:	24a50004 	addiu	a1,a1,4
8010ca50:	24840004 	addiu	a0,a0,4
8010ca54:	14a7fffb 	bne	a1,a3,8010ca44 <shifth>
8010ca58:	ac8bfffc 	sw	t3,-4(a0)
8010ca5c:	1000ffe4 	b	8010c9f0 <last8>
8010ca60:	01403021 	move	a2,t2

8010ca64 <memset>:
8010ca64:	30a500ff 	andi	a1,a1,0xff
8010ca68:	28c10008 	slti	at,a2,8
8010ca6c:	1420001a 	bnez	at,8010cad8 <end8>
8010ca70:	00801021 	move	v0,a0
8010ca74:	10a00005 	beqz	a1,8010ca8c <uneven>
8010ca78:	00041823 	negu	v1,a0
8010ca7c:	00054200 	sll	t0,a1,0x8
8010ca80:	00a82825 	or	a1,a1,t0
8010ca84:	00054400 	sll	t0,a1,0x10
8010ca88:	00a82825 	or	a1,a1,t0

8010ca8c <uneven>:
8010ca8c:	30630003 	andi	v1,v1,0x3
8010ca90:	10600003 	beqz	v1,8010caa0 <chkw>
8010ca94:	00c33023 	subu	a2,a2,v1
8010ca98:	b8850000 	swr	a1,0(a0)
8010ca9c:	00832021 	addu	a0,a0,v1

8010caa0 <chkw>:
8010caa0:	30c80007 	andi	t0,a2,0x7
8010caa4:	10c80007 	beq	a2,t0,8010cac4 <chkl>
8010caa8:	00c83823 	subu	a3,a2,t0
8010caac:	00e43821 	addu	a3,a3,a0

8010cab0 <loopw>:
8010cab0:	24840008 	addiu	a0,a0,8
8010cab4:	ac85fff8 	sw	a1,-8(a0)
8010cab8:	1487fffd 	bne	a0,a3,8010cab0 <loopw>
8010cabc:	ac85fffc 	sw	a1,-4(a0)
8010cac0:	01003021 	move	a2,t0

8010cac4 <chkl>:
8010cac4:	30c80004 	andi	t0,a2,0x4
8010cac8:	11000003 	beqz	t0,8010cad8 <end8>
8010cacc:	00c83023 	subu	a2,a2,t0
8010cad0:	ac850000 	sw	a1,0(a0)
8010cad4:	24840004 	addiu	a0,a0,4

8010cad8 <end8>:
8010cad8:	18c00004 	blez	a2,8010caec <end8e>
8010cadc:	00c43821 	addu	a3,a2,a0

8010cae0 <end8l>:
8010cae0:	24840001 	addiu	a0,a0,1
8010cae4:	1487fffe 	bne	a0,a3,8010cae0 <end8l>
8010cae8:	a085ffff 	sb	a1,-1(a0)

8010caec <end8e>:
8010caec:	03e00008 	jr	ra
8010caf0:	00000000 	nop
	...

8010cb00 <__icache_invalidate_all>:
8010cb00:	3c022000 	lui	v0,0x2000
8010cb04:	3c038011 	lui	v1,0x8011
8010cb08:	2463cb1c 	addiu	v1,v1,-13540
8010cb0c:	00621825 	or	v1,v1,v0
8010cb10:	00600008 	jr	v1
8010cb14:	00000000 	nop
	...
8010cb20:	4080e000 	mtc0	zero,c0_taglo
8010cb24:	4080e800 	mtc0	zero,c0_taghi
8010cb28:	3c028000 	lui	v0,0x8000
8010cb2c:	34434000 	ori	v1,v0,0x4000
8010cb30:	bc480000 	cache	0x8,0(v0)
8010cb34:	24420020 	addiu	v0,v0,32
8010cb38:	1443fffd 	bne	v0,v1,8010cb30 <__icache_invalidate_all+0x30>
8010cb3c:	00000000 	nop
	...
8010cb5c:	3c028011 	lui	v0,0x8011
8010cb60:	2442cb70 	addiu	v0,v0,-13456
8010cb64:	00400008 	jr	v0
8010cb68:	00000000 	nop
	...
8010cb74:	40038007 	mfc0	v1,$16,7
8010cb78:	00000000 	nop
8010cb7c:	34630002 	ori	v1,v1,0x2
8010cb80:	40838007 	mtc0	v1,$16,7
8010cb84:	03e00008 	jr	ra
8010cb88:	00000000 	nop

8010cb8c <__dcache_invalidate_all>:
8010cb8c:	4080e000 	mtc0	zero,c0_taglo
8010cb90:	4080e800 	mtc0	zero,c0_taghi
8010cb94:	3c028000 	lui	v0,0x8000
8010cb98:	34434000 	ori	v1,v0,0x4000
8010cb9c:	bc490000 	cache	0x9,0(v0)
8010cba0:	24420020 	addiu	v0,v0,32
8010cba4:	1443fffd 	bne	v0,v1,8010cb9c <__dcache_invalidate_all+0x10>
8010cba8:	00000000 	nop
8010cbac:	03e00008 	jr	ra
8010cbb0:	00000000 	nop

8010cbb4 <__dcache_writeback_all>:
8010cbb4:	3c028000 	lui	v0,0x8000
8010cbb8:	34434000 	ori	v1,v0,0x4000
8010cbbc:	bc410000 	cache	0x1,0(v0)
8010cbc0:	24420020 	addiu	v0,v0,32
8010cbc4:	1443fffd 	bne	v0,v1,8010cbbc <__dcache_writeback_all+0x8>
8010cbc8:	00000000 	nop
8010cbcc:	0000000f 	sync
8010cbd0:	03e00008 	jr	ra
8010cbd4:	00000000 	nop

8010cbd8 <_dcache_wback_inv>:
8010cbd8:	2ca24000 	sltiu	v0,a1,16384
8010cbdc:	1440000a 	bnez	v0,8010cc08 <_dcache_wback_inv+0x30>
8010cbe0:	00a41021 	addu	v0,a1,a0
8010cbe4:	3c028000 	lui	v0,0x8000
8010cbe8:	34434000 	ori	v1,v0,0x4000
8010cbec:	bc410000 	cache	0x1,0(v0)
8010cbf0:	24420020 	addiu	v0,v0,32
8010cbf4:	1443fffd 	bne	v0,v1,8010cbec <_dcache_wback_inv+0x14>
8010cbf8:	00000000 	nop
8010cbfc:	0000000f 	sync
8010cc00:	03e00008 	jr	ra
8010cc04:	00000000 	nop
8010cc08:	2403ffe0 	li	v1,-32
8010cc0c:	2442ffff 	addiu	v0,v0,-1
8010cc10:	00431024 	and	v0,v0,v1
8010cc14:	00832024 	and	a0,a0,v1
8010cc18:	bc950000 	cache	0x15,0(a0)
8010cc1c:	0000000f 	sync
8010cc20:	1082fff7 	beq	a0,v0,8010cc00 <_dcache_wback_inv+0x28>
8010cc24:	24840020 	addiu	a0,a0,32
8010cc28:	bc950000 	cache	0x15,0(a0)
8010cc2c:	0000000f 	sync
8010cc30:	1444fffd 	bne	v0,a0,8010cc28 <_dcache_wback_inv+0x50>
8010cc34:	24840020 	addiu	a0,a0,32
8010cc38:	03e00008 	jr	ra
8010cc3c:	00000000 	nop

8010cc40 <dma_start>:
8010cc40:	3c021fff 	lui	v0,0x1fff
8010cc44:	00044940 	sll	t1,a0,0x5
8010cc48:	3c08b302 	lui	t0,0xb302
8010cc4c:	3442ffff 	ori	v0,v0,0xffff
8010cc50:	00c23024 	and	a2,a2,v0
8010cc54:	00a22824 	and	a1,a1,v0
8010cc58:	01281021 	addu	v0,t1,t0
8010cc5c:	ac450000 	sw	a1,0(v0)
8010cc60:	35030004 	ori	v1,t0,0x4
8010cc64:	3c028031 	lui	v0,0x8031
8010cc68:	01231821 	addu	v1,t1,v1
8010cc6c:	00042080 	sll	a0,a0,0x2
8010cc70:	24425790 	addiu	v0,v0,22416
8010cc74:	ac660000 	sw	a2,0(v1)
8010cc78:	00821021 	addu	v0,a0,v0
8010cc7c:	8c430000 	lw	v1,0(v0)
8010cc80:	35060008 	ori	a2,t0,0x8
8010cc84:	00e3001b 	divu	zero,a3,v1
8010cc88:	006001f4 	teq	v1,zero,0x7
8010cc8c:	01263021 	addu	a2,t1,a2
8010cc90:	35050010 	ori	a1,t0,0x10
8010cc94:	01252821 	addu	a1,t1,a1
8010cc98:	3c028031 	lui	v0,0x8031
8010cc9c:	244257c0 	addiu	v0,v0,22464
8010cca0:	00822021 	addu	a0,a0,v0
8010cca4:	3c028000 	lui	v0,0x8000
8010cca8:	35080014 	ori	t0,t0,0x14
8010ccac:	01284821 	addu	t1,t1,t0
8010ccb0:	00003812 	mflo	a3
8010ccb4:	acc70000 	sw	a3,0(a2)
8010ccb8:	8ca30000 	lw	v1,0(a1)
8010ccbc:	00621825 	or	v1,v1,v0
8010ccc0:	aca30000 	sw	v1,0(a1)
8010ccc4:	8ca20000 	lw	v0,0(a1)
8010ccc8:	34420001 	ori	v0,v0,0x1
8010cccc:	aca20000 	sw	v0,0(a1)
8010ccd0:	8c830000 	lw	v1,0(a0)
8010ccd4:	10600004 	beqz	v1,8010cce8 <dma_start+0xa8>
8010ccd8:	00000000 	nop
8010ccdc:	8d220000 	lw	v0,0(t1)
8010cce0:	34420002 	ori	v0,v0,0x2
8010cce4:	ad220000 	sw	v0,0(t1)
8010cce8:	03e00008 	jr	ra
8010ccec:	00000000 	nop

8010ccf0 <dma_stop>:
8010ccf0:	3c06b302 	lui	a2,0xb302
8010ccf4:	00043940 	sll	a3,a0,0x5
8010ccf8:	34c20010 	ori	v0,a2,0x10
8010ccfc:	24050001 	li	a1,1
8010cd00:	3c038031 	lui	v1,0x8031
8010cd04:	00852804 	sllv	a1,a1,a0
8010cd08:	00e24821 	addu	t1,a3,v0
8010cd0c:	00042080 	sll	a0,a0,0x2
8010cd10:	3c028031 	lui	v0,0x8031
8010cd14:	246357a8 	addiu	v1,v1,22440
8010cd18:	244257c0 	addiu	v0,v0,22464
8010cd1c:	00834021 	addu	t0,a0,v1
8010cd20:	00825021 	addu	t2,a0,v0
8010cd24:	8d020000 	lw	v0,0(t0)
8010cd28:	34cb0310 	ori	t3,a2,0x310
8010cd2c:	1040000c 	beqz	v0,8010cd60 <dma_stop+0x70>
8010cd30:	00052827 	nor	a1,zero,a1
8010cd34:	34c20014 	ori	v0,a2,0x14
8010cd38:	ad200000 	sw	zero,0(t1)
8010cd3c:	00e22021 	addu	a0,a3,v0
8010cd40:	8d420000 	lw	v0,0(t2)
8010cd44:	14400008 	bnez	v0,8010cd68 <dma_stop+0x78>
8010cd48:	00000000 	nop
8010cd4c:	8d620000 	lw	v0,0(t3)
8010cd50:	00451024 	and	v0,v0,a1
8010cd54:	ad620000 	sw	v0,0(t3)
8010cd58:	ad000000 	sw	zero,0(t0)
8010cd5c:	ad400000 	sw	zero,0(t2)
8010cd60:	03e00008 	jr	ra
8010cd64:	00000000 	nop
8010cd68:	8c830000 	lw	v1,0(a0)
8010cd6c:	2402fffd 	li	v0,-3
8010cd70:	00621824 	and	v1,v1,v0
8010cd74:	ac830000 	sw	v1,0(a0)
8010cd78:	8d620000 	lw	v0,0(t3)
8010cd7c:	00451024 	and	v0,v0,a1
8010cd80:	ad620000 	sw	v0,0(t3)
8010cd84:	ad000000 	sw	zero,0(t0)
8010cd88:	03e00008 	jr	ra
8010cd8c:	ad400000 	sw	zero,0(t2)

8010cd90 <dma_wait_finish>:
8010cd90:	3c02b302 	lui	v0,0xb302
8010cd94:	00042140 	sll	a0,a0,0x5
8010cd98:	34420010 	ori	v0,v0,0x10
8010cd9c:	00822021 	addu	a0,a0,v0
8010cda0:	8c820000 	lw	v0,0(a0)
8010cda4:	30420008 	andi	v0,v0,0x8
8010cda8:	1040fffd 	beqz	v0,8010cda0 <dma_wait_finish+0x10>
8010cdac:	00001021 	move	v0,zero
8010cdb0:	03e00008 	jr	ra
8010cdb4:	00000000 	nop

8010cdb8 <dma_request>:
8010cdb8:	27bdffe0 	addiu	sp,sp,-32
8010cdbc:	3c03b302 	lui	v1,0xb302
8010cdc0:	afb20018 	sw	s2,24(sp)
8010cdc4:	3c02b000 	lui	v0,0xb000
8010cdc8:	afbf001c 	sw	ra,28(sp)
8010cdcc:	afb10014 	sw	s1,20(sp)
8010cdd0:	afb00010 	sw	s0,16(sp)
8010cdd4:	346d0300 	ori	t5,v1,0x300
8010cdd8:	3c03801f 	lui	v1,0x801f
8010cddc:	344c0020 	ori	t4,v0,0x20
8010cde0:	8c624560 	lw	v0,17760(v1)
8010cde4:	3c098031 	lui	t1,0x8031
8010cde8:	3c0b8031 	lui	t3,0x8031
8010cdec:	256a57c0 	addiu	t2,t3,22464
8010cdf0:	252857a8 	addiu	t0,t1,22440
8010cdf4:	00807821 	move	t7,a0
8010cdf8:	00e0c821 	move	t9,a3
8010cdfc:	14400016 	bnez	v0,8010ce58 <dma_request+0xa0>
8010ce00:	00a09021 	move	s2,a1
8010ce04:	8d840000 	lw	a0,0(t4)
8010ce08:	24020001 	li	v0,1
8010ce0c:	ac624560 	sw	v0,17760(v1)
8010ce10:	2403efff 	li	v1,-4097
8010ce14:	00832024 	and	a0,a0,v1
8010ce18:	ad840000 	sw	a0,0(t4)
8010ce1c:	8da20000 	lw	v0,0(t5)
8010ce20:	ad000014 	sw	zero,20(t0)
8010ce24:	34420301 	ori	v0,v0,0x301
8010ce28:	ada20000 	sw	v0,0(t5)
8010ce2c:	ad400014 	sw	zero,20(t2)
8010ce30:	ad2057a8 	sw	zero,22440(t1)
8010ce34:	ad6057c0 	sw	zero,22464(t3)
8010ce38:	ad000004 	sw	zero,4(t0)
8010ce3c:	ad400004 	sw	zero,4(t2)
8010ce40:	ad000008 	sw	zero,8(t0)
8010ce44:	ad400008 	sw	zero,8(t2)
8010ce48:	ad00000c 	sw	zero,12(t0)
8010ce4c:	ad40000c 	sw	zero,12(t2)
8010ce50:	ad000010 	sw	zero,16(t0)
8010ce54:	ad400010 	sw	zero,16(t2)
8010ce58:	000f8080 	sll	s0,t7,0x2
8010ce5c:	33240700 	andi	a0,t9,0x700
8010ce60:	252957a8 	addiu	t1,t1,22440
8010ce64:	3c02801c 	lui	v0,0x801c
8010ce68:	00042182 	srl	a0,a0,0x6
8010ce6c:	24422720 	addiu	v0,v0,10016
8010ce70:	3c038031 	lui	v1,0x8031
8010ce74:	02094821 	addu	t1,s0,t1
8010ce78:	3c07b302 	lui	a3,0xb302
8010ce7c:	00825821 	addu	t3,a0,v0
8010ce80:	24635790 	addiu	v1,v1,22416
8010ce84:	8d240000 	lw	a0,0(t1)
8010ce88:	000f4140 	sll	t0,t7,0x5
8010ce8c:	34e20010 	ori	v0,a3,0x10
8010ce90:	24110001 	li	s1,1
8010ce94:	02035021 	addu	t2,s0,v1
8010ce98:	34f80310 	ori	t8,a3,0x310
8010ce9c:	34e30014 	ori	v1,a3,0x14
8010cea0:	34e7000c 	ori	a3,a3,0xc
8010cea4:	01036821 	addu	t5,t0,v1
8010cea8:	240effff 	li	t6,-1
8010ceac:	01021821 	addu	v1,t0,v0
8010ceb0:	01f16004 	sllv	t4,s1,t7
8010ceb4:	14800017 	bnez	a0,8010cf14 <dma_request+0x15c>
8010ceb8:	01074021 	addu	t0,t0,a3
8010cebc:	8d620000 	lw	v0,0(t3)
8010cec0:	ad310000 	sw	s1,0(t1)
8010cec4:	ad420000 	sw	v0,0(t2)
8010cec8:	8f020000 	lw	v0,0(t8)
8010cecc:	25e40020 	addiu	a0,t7,32
8010ced0:	004c1025 	or	v0,v0,t4
8010ced4:	af020000 	sw	v0,0(t8)
8010ced8:	ac600000 	sw	zero,0(v1)
8010cedc:	8fa20030 	lw	v0,48(sp)
8010cee0:	00007021 	move	t6,zero
8010cee4:	ad020000 	sw	v0,0(t0)
8010cee8:	adb90000 	sw	t9,0(t5)
8010ceec:	12400010 	beqz	s2,8010cf30 <dma_request+0x178>
8010cef0:	3c028010 	lui	v0,0x8010
8010cef4:	24423280 	addiu	v0,v0,12928
8010cef8:	0040f809 	jalr	v0
8010cefc:	00000000 	nop
8010cf00:	3c038031 	lui	v1,0x8031
8010cf04:	246357c0 	addiu	v1,v1,22464
8010cf08:	02031821 	addu	v1,s0,v1
8010cf0c:	00007021 	move	t6,zero
8010cf10:	ac710000 	sw	s1,0(v1)
8010cf14:	8fbf001c 	lw	ra,28(sp)
8010cf18:	8fb20018 	lw	s2,24(sp)
8010cf1c:	8fb10014 	lw	s1,20(sp)
8010cf20:	8fb00010 	lw	s0,16(sp)
8010cf24:	01c01021 	move	v0,t6
8010cf28:	03e00008 	jr	ra
8010cf2c:	27bd0020 	addiu	sp,sp,32
8010cf30:	3c028031 	lui	v0,0x8031
8010cf34:	244257c0 	addiu	v0,v0,22464
8010cf38:	02021021 	addu	v0,s0,v0
8010cf3c:	ac400000 	sw	zero,0(v0)
8010cf40:	8fbf001c 	lw	ra,28(sp)
8010cf44:	8fb20018 	lw	s2,24(sp)
8010cf48:	8fb10014 	lw	s1,20(sp)
8010cf4c:	8fb00010 	lw	s0,16(sp)
8010cf50:	01c01021 	move	v0,t6
8010cf54:	03e00008 	jr	ra
8010cf58:	27bd0020 	addiu	sp,sp,32
8010cf5c:	00000000 	nop

8010cf60 <toupper>:
8010cf60:	24820080 	addiu	v0,a0,128
8010cf64:	27bdffe8 	addiu	sp,sp,-24
8010cf68:	2c420180 	sltiu	v0,v0,384
8010cf6c:	afb00010 	sw	s0,16(sp)
8010cf70:	afbf0014 	sw	ra,20(sp)
8010cf74:	1040000e 	beqz	v0,8010cfb0 <toupper+0x50>
8010cf78:	00808021 	move	s0,a0
8010cf7c:	3c020000 	lui	v0,0x0
8010cf80:	24420000 	addiu	v0,v0,0
8010cf84:	1040000f 	beqz	v0,8010cfc4 <toupper+0x64>
8010cf88:	24040003 	li	a0,3
8010cf8c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010cf90:	00000000 	nop
8010cf94:	8c420000 	lw	v0,0(v0)
8010cf98:	00101880 	sll	v1,s0,0x2
8010cf9c:	8c440028 	lw	a0,40(v0)
8010cfa0:	00000000 	nop
8010cfa4:	00641821 	addu	v1,v1,a0
8010cfa8:	8c700200 	lw	s0,512(v1)
8010cfac:	00000000 	nop
8010cfb0:	02001021 	move	v0,s0
8010cfb4:	8fbf0014 	lw	ra,20(sp)
8010cfb8:	8fb00010 	lw	s0,16(sp)
8010cfbc:	03e00008 	jr	ra
8010cfc0:	27bd0018 	addiu	sp,sp,24
8010cfc4:	3c02801f 	lui	v0,0x801f
8010cfc8:	8c423484 	lw	v0,13444(v0)
8010cfcc:	080433e5 	j	8010cf94 <toupper+0x34>
8010cfd0:	00000000 	nop

8010cfd4 <tolower>:
8010cfd4:	24820080 	addiu	v0,a0,128
8010cfd8:	27bdffe8 	addiu	sp,sp,-24
8010cfdc:	2c420180 	sltiu	v0,v0,384
8010cfe0:	afb00010 	sw	s0,16(sp)
8010cfe4:	afbf0014 	sw	ra,20(sp)
8010cfe8:	1040000e 	beqz	v0,8010d024 <tolower+0x50>
8010cfec:	00808021 	move	s0,a0
8010cff0:	3c020000 	lui	v0,0x0
8010cff4:	24420000 	addiu	v0,v0,0
8010cff8:	1040000f 	beqz	v0,8010d038 <tolower+0x64>
8010cffc:	24040003 	li	a0,3
8010d000:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d004:	00000000 	nop
8010d008:	8c420000 	lw	v0,0(v0)
8010d00c:	00101880 	sll	v1,s0,0x2
8010d010:	8c440030 	lw	a0,48(v0)
8010d014:	00000000 	nop
8010d018:	00641821 	addu	v1,v1,a0
8010d01c:	8c700200 	lw	s0,512(v1)
8010d020:	00000000 	nop
8010d024:	02001021 	move	v0,s0
8010d028:	8fbf0014 	lw	ra,20(sp)
8010d02c:	8fb00010 	lw	s0,16(sp)
8010d030:	03e00008 	jr	ra
8010d034:	27bd0018 	addiu	sp,sp,24
8010d038:	3c02801f 	lui	v0,0x801f
8010d03c:	8c423484 	lw	v0,13444(v0)
8010d040:	08043402 	j	8010d008 <tolower+0x34>
8010d044:	00000000 	nop

8010d048 <isxdigit>:
8010d048:	27bdffe0 	addiu	sp,sp,-32
8010d04c:	3c02801f 	lui	v0,0x801f
8010d050:	afb00010 	sw	s0,16(sp)
8010d054:	24504764 	addiu	s0,v0,18276
8010d058:	3c020000 	lui	v0,0x0
8010d05c:	24420000 	addiu	v0,v0,0
8010d060:	afb10014 	sw	s1,20(sp)
8010d064:	afbf0018 	sw	ra,24(sp)
8010d068:	00808821 	move	s1,a0
8010d06c:	10400004 	beqz	v0,8010d080 <isxdigit+0x38>
8010d070:	24040004 	li	a0,4
8010d074:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d078:	00000000 	nop
8010d07c:	00408021 	move	s0,v0
8010d080:	8e020000 	lw	v0,0(s0)
8010d084:	00000000 	nop
8010d088:	1040000a 	beqz	v0,8010d0b4 <isxdigit+0x6c>
8010d08c:	00000000 	nop
8010d090:	00111840 	sll	v1,s1,0x1
8010d094:	00621821 	addu	v1,v1,v0
8010d098:	94620000 	lhu	v0,0(v1)
8010d09c:	8fbf0018 	lw	ra,24(sp)
8010d0a0:	8fb10014 	lw	s1,20(sp)
8010d0a4:	8fb00010 	lw	s0,16(sp)
8010d0a8:	30421000 	andi	v0,v0,0x1000
8010d0ac:	03e00008 	jr	ra
8010d0b0:	27bd0020 	addiu	sp,sp,32
8010d0b4:	3c020000 	lui	v0,0x0
8010d0b8:	24420000 	addiu	v0,v0,0
8010d0bc:	1040000a 	beqz	v0,8010d0e8 <isxdigit+0xa0>
8010d0c0:	24040003 	li	a0,3
8010d0c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d0c8:	00000000 	nop
8010d0cc:	8c420000 	lw	v0,0(v0)
8010d0d0:	00000000 	nop
8010d0d4:	8c430024 	lw	v1,36(v0)
8010d0d8:	00000000 	nop
8010d0dc:	24620100 	addiu	v0,v1,256
8010d0e0:	08043424 	j	8010d090 <isxdigit+0x48>
8010d0e4:	ae020000 	sw	v0,0(s0)
8010d0e8:	3c02801f 	lui	v0,0x801f
8010d0ec:	8c423484 	lw	v0,13444(v0)
8010d0f0:	08043433 	j	8010d0cc <isxdigit+0x84>
8010d0f4:	00000000 	nop

8010d0f8 <isalnum>:
8010d0f8:	27bdffe0 	addiu	sp,sp,-32
8010d0fc:	3c02801f 	lui	v0,0x801f
8010d100:	afb00010 	sw	s0,16(sp)
8010d104:	24504764 	addiu	s0,v0,18276
8010d108:	3c020000 	lui	v0,0x0
8010d10c:	24420000 	addiu	v0,v0,0
8010d110:	afb10014 	sw	s1,20(sp)
8010d114:	afbf0018 	sw	ra,24(sp)
8010d118:	00808821 	move	s1,a0
8010d11c:	10400004 	beqz	v0,8010d130 <isalnum+0x38>
8010d120:	24040004 	li	a0,4
8010d124:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d128:	00000000 	nop
8010d12c:	00408021 	move	s0,v0
8010d130:	8e020000 	lw	v0,0(s0)
8010d134:	00000000 	nop
8010d138:	1040000a 	beqz	v0,8010d164 <isalnum+0x6c>
8010d13c:	00000000 	nop
8010d140:	00111840 	sll	v1,s1,0x1
8010d144:	00621821 	addu	v1,v1,v0
8010d148:	94620000 	lhu	v0,0(v1)
8010d14c:	8fbf0018 	lw	ra,24(sp)
8010d150:	8fb10014 	lw	s1,20(sp)
8010d154:	8fb00010 	lw	s0,16(sp)
8010d158:	30420008 	andi	v0,v0,0x8
8010d15c:	03e00008 	jr	ra
8010d160:	27bd0020 	addiu	sp,sp,32
8010d164:	3c020000 	lui	v0,0x0
8010d168:	24420000 	addiu	v0,v0,0
8010d16c:	1040000a 	beqz	v0,8010d198 <isalnum+0xa0>
8010d170:	24040003 	li	a0,3
8010d174:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d178:	00000000 	nop
8010d17c:	8c420000 	lw	v0,0(v0)
8010d180:	00000000 	nop
8010d184:	8c430024 	lw	v1,36(v0)
8010d188:	00000000 	nop
8010d18c:	24620100 	addiu	v0,v1,256
8010d190:	08043450 	j	8010d140 <isalnum+0x48>
8010d194:	ae020000 	sw	v0,0(s0)
8010d198:	3c02801f 	lui	v0,0x801f
8010d19c:	8c423484 	lw	v0,13444(v0)
8010d1a0:	0804345f 	j	8010d17c <isalnum+0x84>
8010d1a4:	00000000 	nop

8010d1a8 <isalpha>:
8010d1a8:	27bdffe0 	addiu	sp,sp,-32
8010d1ac:	3c02801f 	lui	v0,0x801f
8010d1b0:	afb00010 	sw	s0,16(sp)
8010d1b4:	24504764 	addiu	s0,v0,18276
8010d1b8:	3c020000 	lui	v0,0x0
8010d1bc:	24420000 	addiu	v0,v0,0
8010d1c0:	afb10014 	sw	s1,20(sp)
8010d1c4:	afbf0018 	sw	ra,24(sp)
8010d1c8:	00808821 	move	s1,a0
8010d1cc:	10400004 	beqz	v0,8010d1e0 <isalpha+0x38>
8010d1d0:	24040004 	li	a0,4
8010d1d4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d1d8:	00000000 	nop
8010d1dc:	00408021 	move	s0,v0
8010d1e0:	8e020000 	lw	v0,0(s0)
8010d1e4:	00000000 	nop
8010d1e8:	1040000a 	beqz	v0,8010d214 <isalpha+0x6c>
8010d1ec:	00000000 	nop
8010d1f0:	00111840 	sll	v1,s1,0x1
8010d1f4:	00621821 	addu	v1,v1,v0
8010d1f8:	94620000 	lhu	v0,0(v1)
8010d1fc:	8fbf0018 	lw	ra,24(sp)
8010d200:	8fb10014 	lw	s1,20(sp)
8010d204:	8fb00010 	lw	s0,16(sp)
8010d208:	30420400 	andi	v0,v0,0x400
8010d20c:	03e00008 	jr	ra
8010d210:	27bd0020 	addiu	sp,sp,32
8010d214:	3c020000 	lui	v0,0x0
8010d218:	24420000 	addiu	v0,v0,0
8010d21c:	1040000a 	beqz	v0,8010d248 <isalpha+0xa0>
8010d220:	24040003 	li	a0,3
8010d224:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d228:	00000000 	nop
8010d22c:	8c420000 	lw	v0,0(v0)
8010d230:	00000000 	nop
8010d234:	8c430024 	lw	v1,36(v0)
8010d238:	00000000 	nop
8010d23c:	24620100 	addiu	v0,v1,256
8010d240:	0804347c 	j	8010d1f0 <isalpha+0x48>
8010d244:	ae020000 	sw	v0,0(s0)
8010d248:	3c02801f 	lui	v0,0x801f
8010d24c:	8c423484 	lw	v0,13444(v0)
8010d250:	0804348b 	j	8010d22c <isalpha+0x84>
8010d254:	00000000 	nop

8010d258 <iscntrl>:
8010d258:	27bdffe0 	addiu	sp,sp,-32
8010d25c:	3c02801f 	lui	v0,0x801f
8010d260:	afb00010 	sw	s0,16(sp)
8010d264:	24504764 	addiu	s0,v0,18276
8010d268:	3c020000 	lui	v0,0x0
8010d26c:	24420000 	addiu	v0,v0,0
8010d270:	afb10014 	sw	s1,20(sp)
8010d274:	afbf0018 	sw	ra,24(sp)
8010d278:	00808821 	move	s1,a0
8010d27c:	10400004 	beqz	v0,8010d290 <iscntrl+0x38>
8010d280:	24040004 	li	a0,4
8010d284:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d288:	00000000 	nop
8010d28c:	00408021 	move	s0,v0
8010d290:	8e020000 	lw	v0,0(s0)
8010d294:	00000000 	nop
8010d298:	1040000a 	beqz	v0,8010d2c4 <iscntrl+0x6c>
8010d29c:	00000000 	nop
8010d2a0:	00111840 	sll	v1,s1,0x1
8010d2a4:	00621821 	addu	v1,v1,v0
8010d2a8:	94620000 	lhu	v0,0(v1)
8010d2ac:	8fbf0018 	lw	ra,24(sp)
8010d2b0:	8fb10014 	lw	s1,20(sp)
8010d2b4:	8fb00010 	lw	s0,16(sp)
8010d2b8:	30420002 	andi	v0,v0,0x2
8010d2bc:	03e00008 	jr	ra
8010d2c0:	27bd0020 	addiu	sp,sp,32
8010d2c4:	3c020000 	lui	v0,0x0
8010d2c8:	24420000 	addiu	v0,v0,0
8010d2cc:	1040000a 	beqz	v0,8010d2f8 <iscntrl+0xa0>
8010d2d0:	24040003 	li	a0,3
8010d2d4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d2d8:	00000000 	nop
8010d2dc:	8c420000 	lw	v0,0(v0)
8010d2e0:	00000000 	nop
8010d2e4:	8c430024 	lw	v1,36(v0)
8010d2e8:	00000000 	nop
8010d2ec:	24620100 	addiu	v0,v1,256
8010d2f0:	080434a8 	j	8010d2a0 <iscntrl+0x48>
8010d2f4:	ae020000 	sw	v0,0(s0)
8010d2f8:	3c02801f 	lui	v0,0x801f
8010d2fc:	8c423484 	lw	v0,13444(v0)
8010d300:	080434b7 	j	8010d2dc <iscntrl+0x84>
8010d304:	00000000 	nop

8010d308 <isdigit>:
8010d308:	27bdffe0 	addiu	sp,sp,-32
8010d30c:	3c02801f 	lui	v0,0x801f
8010d310:	afb00010 	sw	s0,16(sp)
8010d314:	24504764 	addiu	s0,v0,18276
8010d318:	3c020000 	lui	v0,0x0
8010d31c:	24420000 	addiu	v0,v0,0
8010d320:	afb10014 	sw	s1,20(sp)
8010d324:	afbf0018 	sw	ra,24(sp)
8010d328:	00808821 	move	s1,a0
8010d32c:	10400004 	beqz	v0,8010d340 <isdigit+0x38>
8010d330:	24040004 	li	a0,4
8010d334:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d338:	00000000 	nop
8010d33c:	00408021 	move	s0,v0
8010d340:	8e020000 	lw	v0,0(s0)
8010d344:	00000000 	nop
8010d348:	1040000a 	beqz	v0,8010d374 <isdigit+0x6c>
8010d34c:	00000000 	nop
8010d350:	00111840 	sll	v1,s1,0x1
8010d354:	00621821 	addu	v1,v1,v0
8010d358:	94620000 	lhu	v0,0(v1)
8010d35c:	8fbf0018 	lw	ra,24(sp)
8010d360:	8fb10014 	lw	s1,20(sp)
8010d364:	8fb00010 	lw	s0,16(sp)
8010d368:	30420800 	andi	v0,v0,0x800
8010d36c:	03e00008 	jr	ra
8010d370:	27bd0020 	addiu	sp,sp,32
8010d374:	3c020000 	lui	v0,0x0
8010d378:	24420000 	addiu	v0,v0,0
8010d37c:	1040000a 	beqz	v0,8010d3a8 <isdigit+0xa0>
8010d380:	24040003 	li	a0,3
8010d384:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d388:	00000000 	nop
8010d38c:	8c420000 	lw	v0,0(v0)
8010d390:	00000000 	nop
8010d394:	8c430024 	lw	v1,36(v0)
8010d398:	00000000 	nop
8010d39c:	24620100 	addiu	v0,v1,256
8010d3a0:	080434d4 	j	8010d350 <isdigit+0x48>
8010d3a4:	ae020000 	sw	v0,0(s0)
8010d3a8:	3c02801f 	lui	v0,0x801f
8010d3ac:	8c423484 	lw	v0,13444(v0)
8010d3b0:	080434e3 	j	8010d38c <isdigit+0x84>
8010d3b4:	00000000 	nop

8010d3b8 <islower>:
8010d3b8:	27bdffe0 	addiu	sp,sp,-32
8010d3bc:	3c02801f 	lui	v0,0x801f
8010d3c0:	afb00010 	sw	s0,16(sp)
8010d3c4:	24504764 	addiu	s0,v0,18276
8010d3c8:	3c020000 	lui	v0,0x0
8010d3cc:	24420000 	addiu	v0,v0,0
8010d3d0:	afb10014 	sw	s1,20(sp)
8010d3d4:	afbf0018 	sw	ra,24(sp)
8010d3d8:	00808821 	move	s1,a0
8010d3dc:	10400004 	beqz	v0,8010d3f0 <islower+0x38>
8010d3e0:	24040004 	li	a0,4
8010d3e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d3e8:	00000000 	nop
8010d3ec:	00408021 	move	s0,v0
8010d3f0:	8e020000 	lw	v0,0(s0)
8010d3f4:	00000000 	nop
8010d3f8:	1040000a 	beqz	v0,8010d424 <islower+0x6c>
8010d3fc:	00000000 	nop
8010d400:	00111840 	sll	v1,s1,0x1
8010d404:	00621821 	addu	v1,v1,v0
8010d408:	94620000 	lhu	v0,0(v1)
8010d40c:	8fbf0018 	lw	ra,24(sp)
8010d410:	8fb10014 	lw	s1,20(sp)
8010d414:	8fb00010 	lw	s0,16(sp)
8010d418:	30420200 	andi	v0,v0,0x200
8010d41c:	03e00008 	jr	ra
8010d420:	27bd0020 	addiu	sp,sp,32
8010d424:	3c020000 	lui	v0,0x0
8010d428:	24420000 	addiu	v0,v0,0
8010d42c:	1040000a 	beqz	v0,8010d458 <islower+0xa0>
8010d430:	24040003 	li	a0,3
8010d434:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d438:	00000000 	nop
8010d43c:	8c420000 	lw	v0,0(v0)
8010d440:	00000000 	nop
8010d444:	8c430024 	lw	v1,36(v0)
8010d448:	00000000 	nop
8010d44c:	24620100 	addiu	v0,v1,256
8010d450:	08043500 	j	8010d400 <islower+0x48>
8010d454:	ae020000 	sw	v0,0(s0)
8010d458:	3c02801f 	lui	v0,0x801f
8010d45c:	8c423484 	lw	v0,13444(v0)
8010d460:	0804350f 	j	8010d43c <islower+0x84>
8010d464:	00000000 	nop

8010d468 <isgraph>:
8010d468:	27bdffe0 	addiu	sp,sp,-32
8010d46c:	3c02801f 	lui	v0,0x801f
8010d470:	afb00010 	sw	s0,16(sp)
8010d474:	24504764 	addiu	s0,v0,18276
8010d478:	3c020000 	lui	v0,0x0
8010d47c:	24420000 	addiu	v0,v0,0
8010d480:	afb10014 	sw	s1,20(sp)
8010d484:	afbf0018 	sw	ra,24(sp)
8010d488:	00808821 	move	s1,a0
8010d48c:	10400004 	beqz	v0,8010d4a0 <isgraph+0x38>
8010d490:	24040004 	li	a0,4
8010d494:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d498:	00000000 	nop
8010d49c:	00408021 	move	s0,v0
8010d4a0:	8e020000 	lw	v0,0(s0)
8010d4a4:	00000000 	nop
8010d4a8:	1040000a 	beqz	v0,8010d4d4 <isgraph+0x6c>
8010d4ac:	00000000 	nop
8010d4b0:	00111840 	sll	v1,s1,0x1
8010d4b4:	00621821 	addu	v1,v1,v0
8010d4b8:	94620000 	lhu	v0,0(v1)
8010d4bc:	8fbf0018 	lw	ra,24(sp)
8010d4c0:	8fb10014 	lw	s1,20(sp)
8010d4c4:	8fb00010 	lw	s0,16(sp)
8010d4c8:	30428000 	andi	v0,v0,0x8000
8010d4cc:	03e00008 	jr	ra
8010d4d0:	27bd0020 	addiu	sp,sp,32
8010d4d4:	3c020000 	lui	v0,0x0
8010d4d8:	24420000 	addiu	v0,v0,0
8010d4dc:	1040000a 	beqz	v0,8010d508 <isgraph+0xa0>
8010d4e0:	24040003 	li	a0,3
8010d4e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d4e8:	00000000 	nop
8010d4ec:	8c420000 	lw	v0,0(v0)
8010d4f0:	00000000 	nop
8010d4f4:	8c430024 	lw	v1,36(v0)
8010d4f8:	00000000 	nop
8010d4fc:	24620100 	addiu	v0,v1,256
8010d500:	0804352c 	j	8010d4b0 <isgraph+0x48>
8010d504:	ae020000 	sw	v0,0(s0)
8010d508:	3c02801f 	lui	v0,0x801f
8010d50c:	8c423484 	lw	v0,13444(v0)
8010d510:	0804353b 	j	8010d4ec <isgraph+0x84>
8010d514:	00000000 	nop

8010d518 <isprint>:
8010d518:	27bdffe0 	addiu	sp,sp,-32
8010d51c:	3c02801f 	lui	v0,0x801f
8010d520:	afb00010 	sw	s0,16(sp)
8010d524:	24504764 	addiu	s0,v0,18276
8010d528:	3c020000 	lui	v0,0x0
8010d52c:	24420000 	addiu	v0,v0,0
8010d530:	afb10014 	sw	s1,20(sp)
8010d534:	afbf0018 	sw	ra,24(sp)
8010d538:	00808821 	move	s1,a0
8010d53c:	10400004 	beqz	v0,8010d550 <isprint+0x38>
8010d540:	24040004 	li	a0,4
8010d544:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d548:	00000000 	nop
8010d54c:	00408021 	move	s0,v0
8010d550:	8e020000 	lw	v0,0(s0)
8010d554:	00000000 	nop
8010d558:	1040000a 	beqz	v0,8010d584 <isprint+0x6c>
8010d55c:	00000000 	nop
8010d560:	00111840 	sll	v1,s1,0x1
8010d564:	00621821 	addu	v1,v1,v0
8010d568:	94620000 	lhu	v0,0(v1)
8010d56c:	8fbf0018 	lw	ra,24(sp)
8010d570:	8fb10014 	lw	s1,20(sp)
8010d574:	8fb00010 	lw	s0,16(sp)
8010d578:	30424000 	andi	v0,v0,0x4000
8010d57c:	03e00008 	jr	ra
8010d580:	27bd0020 	addiu	sp,sp,32
8010d584:	3c020000 	lui	v0,0x0
8010d588:	24420000 	addiu	v0,v0,0
8010d58c:	1040000a 	beqz	v0,8010d5b8 <isprint+0xa0>
8010d590:	24040003 	li	a0,3
8010d594:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d598:	00000000 	nop
8010d59c:	8c420000 	lw	v0,0(v0)
8010d5a0:	00000000 	nop
8010d5a4:	8c430024 	lw	v1,36(v0)
8010d5a8:	00000000 	nop
8010d5ac:	24620100 	addiu	v0,v1,256
8010d5b0:	08043558 	j	8010d560 <isprint+0x48>
8010d5b4:	ae020000 	sw	v0,0(s0)
8010d5b8:	3c02801f 	lui	v0,0x801f
8010d5bc:	8c423484 	lw	v0,13444(v0)
8010d5c0:	08043567 	j	8010d59c <isprint+0x84>
8010d5c4:	00000000 	nop

8010d5c8 <ispunct>:
8010d5c8:	27bdffe0 	addiu	sp,sp,-32
8010d5cc:	3c02801f 	lui	v0,0x801f
8010d5d0:	afb00010 	sw	s0,16(sp)
8010d5d4:	24504764 	addiu	s0,v0,18276
8010d5d8:	3c020000 	lui	v0,0x0
8010d5dc:	24420000 	addiu	v0,v0,0
8010d5e0:	afb10014 	sw	s1,20(sp)
8010d5e4:	afbf0018 	sw	ra,24(sp)
8010d5e8:	00808821 	move	s1,a0
8010d5ec:	10400004 	beqz	v0,8010d600 <ispunct+0x38>
8010d5f0:	24040004 	li	a0,4
8010d5f4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d5f8:	00000000 	nop
8010d5fc:	00408021 	move	s0,v0
8010d600:	8e020000 	lw	v0,0(s0)
8010d604:	00000000 	nop
8010d608:	1040000a 	beqz	v0,8010d634 <ispunct+0x6c>
8010d60c:	00000000 	nop
8010d610:	00111840 	sll	v1,s1,0x1
8010d614:	00621821 	addu	v1,v1,v0
8010d618:	94620000 	lhu	v0,0(v1)
8010d61c:	8fbf0018 	lw	ra,24(sp)
8010d620:	8fb10014 	lw	s1,20(sp)
8010d624:	8fb00010 	lw	s0,16(sp)
8010d628:	30420004 	andi	v0,v0,0x4
8010d62c:	03e00008 	jr	ra
8010d630:	27bd0020 	addiu	sp,sp,32
8010d634:	3c020000 	lui	v0,0x0
8010d638:	24420000 	addiu	v0,v0,0
8010d63c:	1040000a 	beqz	v0,8010d668 <ispunct+0xa0>
8010d640:	24040003 	li	a0,3
8010d644:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d648:	00000000 	nop
8010d64c:	8c420000 	lw	v0,0(v0)
8010d650:	00000000 	nop
8010d654:	8c430024 	lw	v1,36(v0)
8010d658:	00000000 	nop
8010d65c:	24620100 	addiu	v0,v1,256
8010d660:	08043584 	j	8010d610 <ispunct+0x48>
8010d664:	ae020000 	sw	v0,0(s0)
8010d668:	3c02801f 	lui	v0,0x801f
8010d66c:	8c423484 	lw	v0,13444(v0)
8010d670:	08043593 	j	8010d64c <ispunct+0x84>
8010d674:	00000000 	nop

8010d678 <isspace>:
8010d678:	27bdffe0 	addiu	sp,sp,-32
8010d67c:	3c02801f 	lui	v0,0x801f
8010d680:	afb00010 	sw	s0,16(sp)
8010d684:	24504764 	addiu	s0,v0,18276
8010d688:	3c020000 	lui	v0,0x0
8010d68c:	24420000 	addiu	v0,v0,0
8010d690:	afb10014 	sw	s1,20(sp)
8010d694:	afbf0018 	sw	ra,24(sp)
8010d698:	00808821 	move	s1,a0
8010d69c:	10400004 	beqz	v0,8010d6b0 <isspace+0x38>
8010d6a0:	24040004 	li	a0,4
8010d6a4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d6a8:	00000000 	nop
8010d6ac:	00408021 	move	s0,v0
8010d6b0:	8e020000 	lw	v0,0(s0)
8010d6b4:	00000000 	nop
8010d6b8:	1040000a 	beqz	v0,8010d6e4 <isspace+0x6c>
8010d6bc:	00000000 	nop
8010d6c0:	00111840 	sll	v1,s1,0x1
8010d6c4:	00621821 	addu	v1,v1,v0
8010d6c8:	94620000 	lhu	v0,0(v1)
8010d6cc:	8fbf0018 	lw	ra,24(sp)
8010d6d0:	8fb10014 	lw	s1,20(sp)
8010d6d4:	8fb00010 	lw	s0,16(sp)
8010d6d8:	30422000 	andi	v0,v0,0x2000
8010d6dc:	03e00008 	jr	ra
8010d6e0:	27bd0020 	addiu	sp,sp,32
8010d6e4:	3c020000 	lui	v0,0x0
8010d6e8:	24420000 	addiu	v0,v0,0
8010d6ec:	1040000a 	beqz	v0,8010d718 <isspace+0xa0>
8010d6f0:	24040003 	li	a0,3
8010d6f4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d6f8:	00000000 	nop
8010d6fc:	8c420000 	lw	v0,0(v0)
8010d700:	00000000 	nop
8010d704:	8c430024 	lw	v1,36(v0)
8010d708:	00000000 	nop
8010d70c:	24620100 	addiu	v0,v1,256
8010d710:	080435b0 	j	8010d6c0 <isspace+0x48>
8010d714:	ae020000 	sw	v0,0(s0)
8010d718:	3c02801f 	lui	v0,0x801f
8010d71c:	8c423484 	lw	v0,13444(v0)
8010d720:	080435bf 	j	8010d6fc <isspace+0x84>
8010d724:	00000000 	nop

8010d728 <isupper>:
8010d728:	27bdffe0 	addiu	sp,sp,-32
8010d72c:	3c02801f 	lui	v0,0x801f
8010d730:	afb00010 	sw	s0,16(sp)
8010d734:	24504764 	addiu	s0,v0,18276
8010d738:	3c020000 	lui	v0,0x0
8010d73c:	24420000 	addiu	v0,v0,0
8010d740:	afb10014 	sw	s1,20(sp)
8010d744:	afbf0018 	sw	ra,24(sp)
8010d748:	00808821 	move	s1,a0
8010d74c:	10400004 	beqz	v0,8010d760 <isupper+0x38>
8010d750:	24040004 	li	a0,4
8010d754:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d758:	00000000 	nop
8010d75c:	00408021 	move	s0,v0
8010d760:	8e020000 	lw	v0,0(s0)
8010d764:	00000000 	nop
8010d768:	1040000a 	beqz	v0,8010d794 <isupper+0x6c>
8010d76c:	00000000 	nop
8010d770:	00111840 	sll	v1,s1,0x1
8010d774:	00621821 	addu	v1,v1,v0
8010d778:	94620000 	lhu	v0,0(v1)
8010d77c:	8fbf0018 	lw	ra,24(sp)
8010d780:	8fb10014 	lw	s1,20(sp)
8010d784:	8fb00010 	lw	s0,16(sp)
8010d788:	30420100 	andi	v0,v0,0x100
8010d78c:	03e00008 	jr	ra
8010d790:	27bd0020 	addiu	sp,sp,32
8010d794:	3c020000 	lui	v0,0x0
8010d798:	24420000 	addiu	v0,v0,0
8010d79c:	1040000a 	beqz	v0,8010d7c8 <isupper+0xa0>
8010d7a0:	24040003 	li	a0,3
8010d7a4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d7a8:	00000000 	nop
8010d7ac:	8c420000 	lw	v0,0(v0)
8010d7b0:	00000000 	nop
8010d7b4:	8c430024 	lw	v1,36(v0)
8010d7b8:	00000000 	nop
8010d7bc:	24620100 	addiu	v0,v1,256
8010d7c0:	080435dc 	j	8010d770 <isupper+0x48>
8010d7c4:	ae020000 	sw	v0,0(s0)
8010d7c8:	3c02801f 	lui	v0,0x801f
8010d7cc:	8c423484 	lw	v0,13444(v0)
8010d7d0:	080435eb 	j	8010d7ac <isupper+0x84>
8010d7d4:	00000000 	nop
	...

8010d7e0 <__ctype_tolower_loc>:
8010d7e0:	27bdffe8 	addiu	sp,sp,-24
8010d7e4:	3c02801f 	lui	v0,0x801f
8010d7e8:	afb00010 	sw	s0,16(sp)
8010d7ec:	24504760 	addiu	s0,v0,18272
8010d7f0:	3c020000 	lui	v0,0x0
8010d7f4:	24420000 	addiu	v0,v0,0
8010d7f8:	afbf0014 	sw	ra,20(sp)
8010d7fc:	10400004 	beqz	v0,8010d810 <__ctype_tolower_loc+0x30>
8010d800:	24040005 	li	a0,5
8010d804:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d808:	00000000 	nop
8010d80c:	00408021 	move	s0,v0
8010d810:	8e020000 	lw	v0,0(s0)
8010d814:	00000000 	nop
8010d818:	10400006 	beqz	v0,8010d834 <__ctype_tolower_loc+0x54>
8010d81c:	3c020000 	lui	v0,0x0
8010d820:	02001021 	move	v0,s0
8010d824:	8fbf0014 	lw	ra,20(sp)
8010d828:	8fb00010 	lw	s0,16(sp)
8010d82c:	03e00008 	jr	ra
8010d830:	27bd0018 	addiu	sp,sp,24
8010d834:	24420000 	addiu	v0,v0,0
8010d838:	1040000a 	beqz	v0,8010d864 <__ctype_tolower_loc+0x84>
8010d83c:	24040003 	li	a0,3
8010d840:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d844:	00000000 	nop
8010d848:	8c430000 	lw	v1,0(v0)
8010d84c:	00000000 	nop
8010d850:	8c620030 	lw	v0,48(v1)
8010d854:	00000000 	nop
8010d858:	24420200 	addiu	v0,v0,512
8010d85c:	08043608 	j	8010d820 <__ctype_tolower_loc+0x40>
8010d860:	ae020000 	sw	v0,0(s0)
8010d864:	3c02801f 	lui	v0,0x801f
8010d868:	8c423484 	lw	v0,13444(v0)
8010d86c:	08043612 	j	8010d848 <__ctype_tolower_loc+0x68>
8010d870:	00000000 	nop

8010d874 <__ctype_toupper_loc>:
8010d874:	27bdffe8 	addiu	sp,sp,-24
8010d878:	3c02801f 	lui	v0,0x801f
8010d87c:	afb00010 	sw	s0,16(sp)
8010d880:	24504768 	addiu	s0,v0,18280
8010d884:	3c020000 	lui	v0,0x0
8010d888:	24420000 	addiu	v0,v0,0
8010d88c:	afbf0014 	sw	ra,20(sp)
8010d890:	10400004 	beqz	v0,8010d8a4 <__ctype_toupper_loc+0x30>
8010d894:	24040006 	li	a0,6
8010d898:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d89c:	00000000 	nop
8010d8a0:	00408021 	move	s0,v0
8010d8a4:	8e020000 	lw	v0,0(s0)
8010d8a8:	00000000 	nop
8010d8ac:	10400006 	beqz	v0,8010d8c8 <__ctype_toupper_loc+0x54>
8010d8b0:	3c020000 	lui	v0,0x0
8010d8b4:	02001021 	move	v0,s0
8010d8b8:	8fbf0014 	lw	ra,20(sp)
8010d8bc:	8fb00010 	lw	s0,16(sp)
8010d8c0:	03e00008 	jr	ra
8010d8c4:	27bd0018 	addiu	sp,sp,24
8010d8c8:	24420000 	addiu	v0,v0,0
8010d8cc:	1040000a 	beqz	v0,8010d8f8 <__ctype_toupper_loc+0x84>
8010d8d0:	24040003 	li	a0,3
8010d8d4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d8d8:	00000000 	nop
8010d8dc:	8c430000 	lw	v1,0(v0)
8010d8e0:	00000000 	nop
8010d8e4:	8c620028 	lw	v0,40(v1)
8010d8e8:	00000000 	nop
8010d8ec:	24420200 	addiu	v0,v0,512
8010d8f0:	0804362d 	j	8010d8b4 <__ctype_toupper_loc+0x40>
8010d8f4:	ae020000 	sw	v0,0(s0)
8010d8f8:	3c02801f 	lui	v0,0x801f
8010d8fc:	8c423484 	lw	v0,13444(v0)
8010d900:	08043637 	j	8010d8dc <__ctype_toupper_loc+0x68>
8010d904:	00000000 	nop

8010d908 <__ctype_b_loc>:
8010d908:	27bdffe8 	addiu	sp,sp,-24
8010d90c:	3c02801f 	lui	v0,0x801f
8010d910:	afb00010 	sw	s0,16(sp)
8010d914:	24504764 	addiu	s0,v0,18276
8010d918:	3c020000 	lui	v0,0x0
8010d91c:	24420000 	addiu	v0,v0,0
8010d920:	afbf0014 	sw	ra,20(sp)
8010d924:	10400004 	beqz	v0,8010d938 <__ctype_b_loc+0x30>
8010d928:	24040004 	li	a0,4
8010d92c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d930:	00000000 	nop
8010d934:	00408021 	move	s0,v0
8010d938:	8e020000 	lw	v0,0(s0)
8010d93c:	00000000 	nop
8010d940:	10400006 	beqz	v0,8010d95c <__ctype_b_loc+0x54>
8010d944:	3c020000 	lui	v0,0x0
8010d948:	02001021 	move	v0,s0
8010d94c:	8fbf0014 	lw	ra,20(sp)
8010d950:	8fb00010 	lw	s0,16(sp)
8010d954:	03e00008 	jr	ra
8010d958:	27bd0018 	addiu	sp,sp,24
8010d95c:	24420000 	addiu	v0,v0,0
8010d960:	1040000a 	beqz	v0,8010d98c <__ctype_b_loc+0x84>
8010d964:	24040003 	li	a0,3
8010d968:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010d96c:	00000000 	nop
8010d970:	8c430000 	lw	v1,0(v0)
8010d974:	00000000 	nop
8010d978:	8c620024 	lw	v0,36(v1)
8010d97c:	00000000 	nop
8010d980:	24420100 	addiu	v0,v0,256
8010d984:	08043652 	j	8010d948 <__ctype_b_loc+0x40>
8010d988:	ae020000 	sw	v0,0(s0)
8010d98c:	3c02801f 	lui	v0,0x801f
8010d990:	8c423484 	lw	v0,13444(v0)
8010d994:	0804365c 	j	8010d970 <__ctype_b_loc+0x68>
8010d998:	00000000 	nop
8010d99c:	00000000 	nop

8010d9a0 <bsearch>:
8010d9a0:	27bdffc8 	addiu	sp,sp,-56
8010d9a4:	afb7002c 	sw	s7,44(sp)
8010d9a8:	afb60028 	sw	s6,40(sp)
8010d9ac:	afb50024 	sw	s5,36(sp)
8010d9b0:	afb40020 	sw	s4,32(sp)
8010d9b4:	afbf0030 	sw	ra,48(sp)
8010d9b8:	afb3001c 	sw	s3,28(sp)
8010d9bc:	afb20018 	sw	s2,24(sp)
8010d9c0:	afb10014 	sw	s1,20(sp)
8010d9c4:	afb00010 	sw	s0,16(sp)
8010d9c8:	0080b821 	move	s7,a0
8010d9cc:	00a0b021 	move	s6,a1
8010d9d0:	8fb40048 	lw	s4,72(sp)
8010d9d4:	10c00017 	beqz	a2,8010da34 <bsearch+0x94>
8010d9d8:	00e0a821 	move	s5,a3
8010d9dc:	00c08821 	move	s1,a2
8010d9e0:	0804367f 	j	8010d9fc <bsearch+0x5c>
8010d9e4:	00009821 	move	s3,zero
8010d9e8:	1040001e 	beqz	v0,8010da64 <bsearch+0xc4>
8010d9ec:	26130001 	addiu	s3,s0,1
8010d9f0:	0271102b 	sltu	v0,s3,s1
8010d9f4:	10400010 	beqz	v0,8010da38 <bsearch+0x98>
8010d9f8:	00001021 	move	v0,zero
8010d9fc:	02711021 	addu	v0,s3,s1
8010da00:	00028042 	srl	s0,v0,0x1
8010da04:	02150018 	mult	s0,s5
8010da08:	02e02021 	move	a0,s7
8010da0c:	00001812 	mflo	v1
8010da10:	00769021 	addu	s2,v1,s6
8010da14:	0280f809 	jalr	s4
8010da18:	02402821 	move	a1,s2
8010da1c:	0441fff2 	bgez	v0,8010d9e8 <bsearch+0x48>
8010da20:	00000000 	nop
8010da24:	02008821 	move	s1,s0
8010da28:	0270102b 	sltu	v0,s3,s0
8010da2c:	1440fff4 	bnez	v0,8010da00 <bsearch+0x60>
8010da30:	02711021 	addu	v0,s3,s1
8010da34:	00001021 	move	v0,zero
8010da38:	8fbf0030 	lw	ra,48(sp)
8010da3c:	8fb7002c 	lw	s7,44(sp)
8010da40:	8fb60028 	lw	s6,40(sp)
8010da44:	8fb50024 	lw	s5,36(sp)
8010da48:	8fb40020 	lw	s4,32(sp)
8010da4c:	8fb3001c 	lw	s3,28(sp)
8010da50:	8fb20018 	lw	s2,24(sp)
8010da54:	8fb10014 	lw	s1,20(sp)
8010da58:	8fb00010 	lw	s0,16(sp)
8010da5c:	03e00008 	jr	ra
8010da60:	27bd0038 	addiu	sp,sp,56
8010da64:	0804368e 	j	8010da38 <bsearch+0x98>
8010da68:	02401021 	move	v0,s2
8010da6c:	00000000 	nop

8010da70 <msort_with_tmp>:
8010da70:	27bdffb8 	addiu	sp,sp,-72
8010da74:	8fa30058 	lw	v1,88(sp)
8010da78:	2ca20002 	sltiu	v0,a1,2
8010da7c:	afbe0040 	sw	s8,64(sp)
8010da80:	afb60038 	sw	s6,56(sp)
8010da84:	afb40030 	sw	s4,48(sp)
8010da88:	afbf0044 	sw	ra,68(sp)
8010da8c:	afb7003c 	sw	s7,60(sp)
8010da90:	afb50034 	sw	s5,52(sp)
8010da94:	afb3002c 	sw	s3,44(sp)
8010da98:	afb20028 	sw	s2,40(sp)
8010da9c:	afb10024 	sw	s1,36(sp)
8010daa0:	afb00020 	sw	s0,32(sp)
8010daa4:	00a0f021 	move	s8,a1
8010daa8:	afa40018 	sw	a0,24(sp)
8010daac:	00c0a021 	move	s4,a2
8010dab0:	00e0b021 	move	s6,a3
8010dab4:	14400060 	bnez	v0,8010dc38 <msort_with_tmp+0x1c8>
8010dab8:	afa3001c 	sw	v1,28(sp)
8010dabc:	0005a842 	srl	s5,a1,0x1
8010dac0:	02a60018 	mult	s5,a2
8010dac4:	02a02821 	move	a1,s5
8010dac8:	afa30010 	sw	v1,16(sp)
8010dacc:	0000b812 	mflo	s7
8010dad0:	0c04369c 	jal	8010da70 <msort_with_tmp>
8010dad4:	03d59023 	subu	s2,s8,s5
8010dad8:	8fb30018 	lw	s3,24(sp)
8010dadc:	8fa2001c 	lw	v0,28(sp)
8010dae0:	02778021 	addu	s0,s3,s7
8010dae4:	02402821 	move	a1,s2
8010dae8:	02803021 	move	a2,s4
8010daec:	02c03821 	move	a3,s6
8010daf0:	02002021 	move	a0,s0
8010daf4:	0c04369c 	jal	8010da70 <msort_with_tmp>
8010daf8:	afa20010 	sw	v0,16(sp)
8010dafc:	24020004 	li	v0,4
8010db00:	12820033 	beq	s4,v0,8010dbd0 <msort_with_tmp+0x160>
8010db04:	00000000 	nop
8010db08:	12a0001c 	beqz	s5,8010db7c <msort_with_tmp+0x10c>
8010db0c:	03d23023 	subu	a2,s8,s2
8010db10:	1240005b 	beqz	s2,8010dc80 <msort_with_tmp+0x210>
8010db14:	02002821 	move	a1,s0
8010db18:	8fb1001c 	lw	s1,28(sp)
8010db1c:	02c0f809 	jalr	s6
8010db20:	02602021 	move	a0,s3
8010db24:	02202021 	move	a0,s1
8010db28:	02602821 	move	a1,s3
8010db2c:	18400023 	blez	v0,8010dbbc <msort_with_tmp+0x14c>
8010db30:	02803021 	move	a2,s4
8010db34:	02202021 	move	a0,s1
8010db38:	02002821 	move	a1,s0
8010db3c:	0c0472c8 	jal	8011cb20 <__mempcpy>
8010db40:	02803021 	move	a2,s4
8010db44:	00408821 	move	s1,v0
8010db48:	02148021 	addu	s0,s0,s4
8010db4c:	2652ffff 	addiu	s2,s2,-1
8010db50:	12a00009 	beqz	s5,8010db78 <msort_with_tmp+0x108>
8010db54:	00000000 	nop
8010db58:	1640fff0 	bnez	s2,8010db1c <msort_with_tmp+0xac>
8010db5c:	02002821 	move	a1,s0
8010db60:	02950018 	mult	s4,s5
8010db64:	0000b812 	mflo	s7
8010db68:	02202021 	move	a0,s1
8010db6c:	02602821 	move	a1,s3
8010db70:	0c04324c 	jal	8010c930 <memcpy>
8010db74:	02e03021 	move	a2,s7
8010db78:	03d23023 	subu	a2,s8,s2
8010db7c:	02860018 	mult	s4,a2
8010db80:	8fa40018 	lw	a0,24(sp)
8010db84:	8fa5001c 	lw	a1,28(sp)
8010db88:	8fbf0044 	lw	ra,68(sp)
8010db8c:	8fbe0040 	lw	s8,64(sp)
8010db90:	8fb7003c 	lw	s7,60(sp)
8010db94:	8fb60038 	lw	s6,56(sp)
8010db98:	8fb50034 	lw	s5,52(sp)
8010db9c:	8fb40030 	lw	s4,48(sp)
8010dba0:	8fb3002c 	lw	s3,44(sp)
8010dba4:	8fb20028 	lw	s2,40(sp)
8010dba8:	8fb10024 	lw	s1,36(sp)
8010dbac:	8fb00020 	lw	s0,32(sp)
8010dbb0:	00003012 	mflo	a2
8010dbb4:	0804324c 	j	8010c930 <memcpy>
8010dbb8:	27bd0048 	addiu	sp,sp,72
8010dbbc:	0c0472c8 	jal	8011cb20 <__mempcpy>
8010dbc0:	02749821 	addu	s3,s3,s4
8010dbc4:	00408821 	move	s1,v0
8010dbc8:	080436d4 	j	8010db50 <msort_with_tmp+0xe0>
8010dbcc:	26b5ffff 	addiu	s5,s5,-1
8010dbd0:	8fa30018 	lw	v1,24(sp)
8010dbd4:	00000000 	nop
8010dbd8:	30620003 	andi	v0,v1,0x3
8010dbdc:	1440ffca 	bnez	v0,8010db08 <msort_with_tmp+0x98>
8010dbe0:	00000000 	nop
8010dbe4:	12a0ffe5 	beqz	s5,8010db7c <msort_with_tmp+0x10c>
8010dbe8:	03d23023 	subu	a2,s8,s2
8010dbec:	12400024 	beqz	s2,8010dc80 <msort_with_tmp+0x210>
8010dbf0:	00000000 	nop
8010dbf4:	8fb1001c 	lw	s1,28(sp)
8010dbf8:	02602021 	move	a0,s3
8010dbfc:	02c0f809 	jalr	s6
8010dc00:	02002821 	move	a1,s0
8010dc04:	18400018 	blez	v0,8010dc68 <msort_with_tmp+0x1f8>
8010dc08:	00000000 	nop
8010dc0c:	8e020000 	lw	v0,0(s0)
8010dc10:	2652ffff 	addiu	s2,s2,-1
8010dc14:	ae220000 	sw	v0,0(s1)
8010dc18:	26100004 	addiu	s0,s0,4
8010dc1c:	26310004 	addiu	s1,s1,4
8010dc20:	12a0ffd6 	beqz	s5,8010db7c <msort_with_tmp+0x10c>
8010dc24:	03d23023 	subu	a2,s8,s2
8010dc28:	1640fff4 	bnez	s2,8010dbfc <msort_with_tmp+0x18c>
8010dc2c:	02602021 	move	a0,s3
8010dc30:	080436da 	j	8010db68 <msort_with_tmp+0xf8>
8010dc34:	0015b880 	sll	s7,s5,0x2
8010dc38:	8fbf0044 	lw	ra,68(sp)
8010dc3c:	8fbe0040 	lw	s8,64(sp)
8010dc40:	8fb7003c 	lw	s7,60(sp)
8010dc44:	8fb60038 	lw	s6,56(sp)
8010dc48:	8fb50034 	lw	s5,52(sp)
8010dc4c:	8fb40030 	lw	s4,48(sp)
8010dc50:	8fb3002c 	lw	s3,44(sp)
8010dc54:	8fb20028 	lw	s2,40(sp)
8010dc58:	8fb10024 	lw	s1,36(sp)
8010dc5c:	8fb00020 	lw	s0,32(sp)
8010dc60:	03e00008 	jr	ra
8010dc64:	27bd0048 	addiu	sp,sp,72
8010dc68:	8e620000 	lw	v0,0(s3)
8010dc6c:	26b5ffff 	addiu	s5,s5,-1
8010dc70:	ae220000 	sw	v0,0(s1)
8010dc74:	26730004 	addiu	s3,s3,4
8010dc78:	08043708 	j	8010dc20 <msort_with_tmp+0x1b0>
8010dc7c:	26310004 	addiu	s1,s1,4
8010dc80:	8fb1001c 	lw	s1,28(sp)
8010dc84:	080436db 	j	8010db6c <msort_with_tmp+0xfc>
8010dc88:	02202021 	move	a0,s1

8010dc8c <qsort>:
8010dc8c:	00a60018 	mult	a1,a2
8010dc90:	27bdffc0 	addiu	sp,sp,-64
8010dc94:	afb1001c 	sw	s1,28(sp)
8010dc98:	afbe0034 	sw	s8,52(sp)
8010dc9c:	afb60030 	sw	s6,48(sp)
8010dca0:	afb5002c 	sw	s5,44(sp)
8010dca4:	afb40028 	sw	s4,40(sp)
8010dca8:	afb30024 	sw	s3,36(sp)
8010dcac:	afbf0038 	sw	ra,56(sp)
8010dcb0:	afb20020 	sw	s2,32(sp)
8010dcb4:	afb00018 	sw	s0,24(sp)
8010dcb8:	03a0f021 	move	s8,sp
8010dcbc:	00008812 	mflo	s1
8010dcc0:	2e220400 	sltiu	v0,s1,1024
8010dcc4:	00a09821 	move	s3,a1
8010dcc8:	00c0a021 	move	s4,a2
8010dccc:	0080a821 	move	s5,a0
8010dcd0:	1440004b 	bnez	v0,8010de00 <qsort+0x174>
8010dcd4:	00e0b021 	move	s6,a3
8010dcd8:	3c10801f 	lui	s0,0x801f
8010dcdc:	8e024568 	lw	v0,17768(s0)
8010dce0:	00000000 	nop
8010dce4:	10400027 	beqz	v0,8010dd84 <qsort+0xf8>
8010dce8:	3c03801f 	lui	v1,0x801f
8010dcec:	8c624564 	lw	v0,17764(v1)
8010dcf0:	8e034568 	lw	v1,17768(s0)
8010dcf4:	14400002 	bnez	v0,8010dd00 <qsort+0x74>
8010dcf8:	0222001b 	divu	zero,s1,v0
8010dcfc:	0007000d 	break	0x7
8010dd00:	00001012 	mflo	v0
8010dd04:	0062102b 	sltu	v0,v1,v0
8010dd08:	14400037 	bnez	v0,8010dde8 <qsort+0x15c>
8010dd0c:	02a02021 	move	a0,s5
8010dd10:	0c047ea0 	jal	8011fa80 <__errno_location>
8010dd14:	00000000 	nop
8010dd18:	02202021 	move	a0,s1
8010dd1c:	8c520000 	lw	s2,0(v0)
8010dd20:	0c04699a 	jal	8011a668 <__libc_malloc>
8010dd24:	00408021 	move	s0,v0
8010dd28:	10400042 	beqz	v0,8010de34 <qsort+0x1a8>
8010dd2c:	00408821 	move	s1,v0
8010dd30:	ae120000 	sw	s2,0(s0)
8010dd34:	02a02021 	move	a0,s5
8010dd38:	02602821 	move	a1,s3
8010dd3c:	02803021 	move	a2,s4
8010dd40:	02c03821 	move	a3,s6
8010dd44:	0c04369c 	jal	8010da70 <msort_with_tmp>
8010dd48:	afa20010 	sw	v0,16(sp)
8010dd4c:	0c045fee 	jal	80117fb8 <__cfree>
8010dd50:	02202021 	move	a0,s1
8010dd54:	03c0e821 	move	sp,s8
8010dd58:	8fbf0038 	lw	ra,56(sp)
8010dd5c:	8fbe0034 	lw	s8,52(sp)
8010dd60:	8fb60030 	lw	s6,48(sp)
8010dd64:	8fb5002c 	lw	s5,44(sp)
8010dd68:	8fb40028 	lw	s4,40(sp)
8010dd6c:	8fb30024 	lw	s3,36(sp)
8010dd70:	8fb20020 	lw	s2,32(sp)
8010dd74:	8fb1001c 	lw	s1,28(sp)
8010dd78:	8fb00018 	lw	s0,24(sp)
8010dd7c:	03e00008 	jr	ra
8010dd80:	27bd0040 	addiu	sp,sp,64
8010dd84:	0c047668 	jal	8011d9a0 <__sysconf>
8010dd88:	24040055 	li	a0,85
8010dd8c:	2403ffff 	li	v1,-1
8010dd90:	10430024 	beq	v0,v1,8010de24 <qsort+0x198>
8010dd94:	ae024568 	sw	v0,17768(s0)
8010dd98:	8e024568 	lw	v0,17768(s0)
8010dd9c:	00000000 	nop
8010dda0:	04400026 	bltz	v0,8010de3c <qsort+0x1b0>
8010dda4:	00000000 	nop
8010dda8:	00021083 	sra	v0,v0,0x2
8010ddac:	2404001e 	li	a0,30
8010ddb0:	0c047668 	jal	8011d9a0 <__sysconf>
8010ddb4:	ae024568 	sw	v0,17768(s0)
8010ddb8:	3c03801f 	lui	v1,0x801f
8010ddbc:	ac624564 	sw	v0,17764(v1)
8010ddc0:	8c624564 	lw	v0,17764(v1)
8010ddc4:	8e034568 	lw	v1,17768(s0)
8010ddc8:	14400002 	bnez	v0,8010ddd4 <qsort+0x148>
8010ddcc:	0222001b 	divu	zero,s1,v0
8010ddd0:	0007000d 	break	0x7
8010ddd4:	00001012 	mflo	v0
8010ddd8:	0062102b 	sltu	v0,v1,v0
8010dddc:	1040ffcc 	beqz	v0,8010dd10 <qsort+0x84>
8010dde0:	00000000 	nop
8010dde4:	02a02021 	move	a0,s5
8010dde8:	02602821 	move	a1,s3
8010ddec:	02803021 	move	a2,s4
8010ddf0:	0c04c1e4 	jal	80130790 <_quicksort>
8010ddf4:	02c03821 	move	a3,s6
8010ddf8:	08043756 	j	8010dd58 <qsort+0xcc>
8010ddfc:	03c0e821 	move	sp,s8
8010de00:	2622000e 	addiu	v0,s1,14
8010de04:	000210c2 	srl	v0,v0,0x3
8010de08:	000210c0 	sll	v0,v0,0x3
8010de0c:	03a2e823 	subu	sp,sp,v0
8010de10:	27a30018 	addiu	v1,sp,24
8010de14:	0c04369c 	jal	8010da70 <msort_with_tmp>
8010de18:	afa30010 	sw	v1,16(sp)
8010de1c:	08043756 	j	8010dd58 <qsort+0xcc>
8010de20:	03c0e821 	move	sp,s8
8010de24:	3c027fff 	lui	v0,0x7fff
8010de28:	3442ffff 	ori	v0,v0,0xffff
8010de2c:	08043766 	j	8010dd98 <qsort+0x10c>
8010de30:	ae024568 	sw	v0,17768(s0)
8010de34:	08043779 	j	8010dde4 <qsort+0x158>
8010de38:	ae120000 	sw	s2,0(s0)
8010de3c:	0804376a 	j	8010dda8 <qsort+0x11c>
8010de40:	24420003 	addiu	v0,v0,3
	...

8010de50 <getenv>:
8010de50:	27bdffd0 	addiu	sp,sp,-48
8010de54:	afb3001c 	sw	s3,28(sp)
8010de58:	afb10014 	sw	s1,20(sp)
8010de5c:	afbf0028 	sw	ra,40(sp)
8010de60:	afb50024 	sw	s5,36(sp)
8010de64:	afb40020 	sw	s4,32(sp)
8010de68:	afb20018 	sw	s2,24(sp)
8010de6c:	afb00010 	sw	s0,16(sp)
8010de70:	0c046f6c 	jal	8011bdb0 <strlen>
8010de74:	00809821 	move	s3,a0
8010de78:	00403021 	move	a2,v0
8010de7c:	3c028031 	lui	v0,0x8031
8010de80:	8c515ed0 	lw	s1,24272(v0)
8010de84:	00000000 	nop
8010de88:	1620000b 	bnez	s1,8010deb8 <getenv+0x68>
8010de8c:	00000000 	nop
8010de90:	00001021 	move	v0,zero
8010de94:	8fbf0028 	lw	ra,40(sp)
8010de98:	8fb50024 	lw	s5,36(sp)
8010de9c:	8fb40020 	lw	s4,32(sp)
8010dea0:	8fb3001c 	lw	s3,28(sp)
8010dea4:	8fb20018 	lw	s2,24(sp)
8010dea8:	8fb10014 	lw	s1,20(sp)
8010deac:	8fb00010 	lw	s0,16(sp)
8010deb0:	03e00008 	jr	ra
8010deb4:	27bd0030 	addiu	sp,sp,48
8010deb8:	82620000 	lb	v0,0(s3)
8010debc:	00000000 	nop
8010dec0:	1040fff4 	beqz	v0,8010de94 <getenv+0x44>
8010dec4:	00001021 	move	v0,zero
8010dec8:	82620001 	lb	v0,1(s3)
8010decc:	00000000 	nop
8010ded0:	10400021 	beqz	v0,8010df58 <getenv+0x108>
8010ded4:	24d2fffe 	addiu	s2,a2,-2
8010ded8:	92620001 	lbu	v0,1(s3)
8010dedc:	92630000 	lbu	v1,0(s3)
8010dee0:	8e300000 	lw	s0,0(s1)
8010dee4:	00021200 	sll	v0,v0,0x8
8010dee8:	0043a025 	or	s4,v0,v1
8010deec:	1200ffe8 	beqz	s0,8010de90 <getenv+0x40>
8010def0:	26730002 	addiu	s3,s3,2
8010def4:	080437c3 	j	8010df0c <getenv+0xbc>
8010def8:	2415003d 	li	s5,61
8010defc:	8e300000 	lw	s0,0(s1)
8010df00:	00000000 	nop
8010df04:	1200ffe3 	beqz	s0,8010de94 <getenv+0x44>
8010df08:	00001021 	move	v0,zero
8010df0c:	92020001 	lbu	v0,1(s0)
8010df10:	92030000 	lbu	v1,0(s0)
8010df14:	00021200 	sll	v0,v0,0x8
8010df18:	00431025 	or	v0,v0,v1
8010df1c:	26310004 	addiu	s1,s1,4
8010df20:	26040002 	addiu	a0,s0,2
8010df24:	02602821 	move	a1,s3
8010df28:	1682fff4 	bne	s4,v0,8010defc <getenv+0xac>
8010df2c:	02403021 	move	a2,s2
8010df30:	0c046ff0 	jal	8011bfc0 <strncmp>
8010df34:	00000000 	nop
8010df38:	1440fff0 	bnez	v0,8010defc <getenv+0xac>
8010df3c:	02502021 	addu	a0,s2,s0
8010df40:	80820002 	lb	v0,2(a0)
8010df44:	00000000 	nop
8010df48:	1455ffec 	bne	v0,s5,8010defc <getenv+0xac>
8010df4c:	24820003 	addiu	v0,a0,3
8010df50:	080437a5 	j	8010de94 <getenv+0x44>
8010df54:	00000000 	nop
8010df58:	8e250000 	lw	a1,0(s1)
8010df5c:	92640000 	lbu	a0,0(s3)
8010df60:	10a0ffcb 	beqz	a1,8010de90 <getenv+0x40>
8010df64:	34843d00 	ori	a0,a0,0x3d00
8010df68:	90a20001 	lbu	v0,1(a1)
8010df6c:	90a30000 	lbu	v1,0(a1)
8010df70:	00021200 	sll	v0,v0,0x8
8010df74:	00431025 	or	v0,v0,v1
8010df78:	14820009 	bne	a0,v0,8010dfa0 <getenv+0x150>
8010df7c:	26310004 	addiu	s1,s1,4
8010df80:	080437a5 	j	8010de94 <getenv+0x44>
8010df84:	24a20002 	addiu	v0,a1,2
8010df88:	90a20001 	lbu	v0,1(a1)
8010df8c:	90a30000 	lbu	v1,0(a1)
8010df90:	00021200 	sll	v0,v0,0x8
8010df94:	00431025 	or	v0,v0,v1
8010df98:	10820007 	beq	a0,v0,8010dfb8 <getenv+0x168>
8010df9c:	26310004 	addiu	s1,s1,4
8010dfa0:	8e250000 	lw	a1,0(s1)
8010dfa4:	00000000 	nop
8010dfa8:	14a0fff7 	bnez	a1,8010df88 <getenv+0x138>
8010dfac:	00001021 	move	v0,zero
8010dfb0:	080437a5 	j	8010de94 <getenv+0x44>
8010dfb4:	00000000 	nop
8010dfb8:	080437a5 	j	8010de94 <getenv+0x44>
8010dfbc:	24a20002 	addiu	v0,a1,2

8010dfc0 <exit>:
8010dfc0:	27bdffe0 	addiu	sp,sp,-32
8010dfc4:	afb20018 	sw	s2,24(sp)
8010dfc8:	afb00010 	sw	s0,16(sp)
8010dfcc:	afbf001c 	sw	ra,28(sp)
8010dfd0:	afb10014 	sw	s1,20(sp)
8010dfd4:	00809021 	move	s2,a0
8010dfd8:	3c10801f 	lui	s0,0x801f
8010dfdc:	8e022c30 	lw	v0,11312(s0)
8010dfe0:	00000000 	nop
8010dfe4:	1040002a 	beqz	v0,8010e090 <exit+0xd0>
8010dfe8:	3c020000 	lui	v0,0x0
8010dfec:	8e062c30 	lw	a2,11312(s0)
8010dff0:	00000000 	nop
8010dff4:	8cc40004 	lw	a0,4(a2)
8010dff8:	00000000 	nop
8010dffc:	1080001a 	beqz	a0,8010e068 <exit+0xa8>
8010e000:	00000000 	nop
8010e004:	2484ffff 	addiu	a0,a0,-1
8010e008:	00041100 	sll	v0,a0,0x4
8010e00c:	24c30008 	addiu	v1,a2,8
8010e010:	00621821 	addu	v1,v1,v0
8010e014:	8c650000 	lw	a1,0(v1)
8010e018:	24020003 	li	v0,3
8010e01c:	10a2002b 	beq	a1,v0,8010e0cc <exit+0x10c>
8010e020:	acc40004 	sw	a0,4(a2)
8010e024:	24020004 	li	v0,4
8010e028:	10a2002e 	beq	a1,v0,8010e0e4 <exit+0x124>
8010e02c:	24020002 	li	v0,2
8010e030:	14a2ffee 	bne	a1,v0,8010dfec <exit+0x2c>
8010e034:	00000000 	nop
8010e038:	8c650008 	lw	a1,8(v1)
8010e03c:	8c620004 	lw	v0,4(v1)
8010e040:	00000000 	nop
8010e044:	0040f809 	jalr	v0
8010e048:	02402021 	move	a0,s2
8010e04c:	8e062c30 	lw	a2,11312(s0)
8010e050:	00000000 	nop
8010e054:	8cc40004 	lw	a0,4(a2)
8010e058:	00000000 	nop
8010e05c:	1480ffea 	bnez	a0,8010e008 <exit+0x48>
8010e060:	2484ffff 	addiu	a0,a0,-1
8010e064:	24840001 	addiu	a0,a0,1
8010e068:	8cc30000 	lw	v1,0(a2)
8010e06c:	3c02801f 	lui	v0,0x801f
8010e070:	1060ffda 	beqz	v1,8010dfdc <exit+0x1c>
8010e074:	ac432c30 	sw	v1,11312(v0)
8010e078:	0c045fee 	jal	80117fb8 <__cfree>
8010e07c:	00c02021 	move	a0,a2
8010e080:	8e022c30 	lw	v0,11312(s0)
8010e084:	00000000 	nop
8010e088:	1440ffd8 	bnez	v0,8010dfec <exit+0x2c>
8010e08c:	3c020000 	lui	v0,0x0
8010e090:	3c030000 	lui	v1,0x0
8010e094:	24500000 	addiu	s0,v0,0
8010e098:	24710000 	addiu	s1,v1,0
8010e09c:	0211102b 	sltu	v0,s0,s1
8010e0a0:	10400008 	beqz	v0,8010e0c4 <exit+0x104>
8010e0a4:	00000000 	nop
8010e0a8:	8e030000 	lw	v1,0(s0)
8010e0ac:	00000000 	nop
8010e0b0:	0060f809 	jalr	v1
8010e0b4:	26100004 	addiu	s0,s0,4
8010e0b8:	0211102b 	sltu	v0,s0,s1
8010e0bc:	1440fffa 	bnez	v0,8010e0a8 <exit+0xe8>
8010e0c0:	00000000 	nop
8010e0c4:	0c04763c 	jal	8011d8f0 <_exit>
8010e0c8:	02402021 	move	a0,s2
8010e0cc:	8c620004 	lw	v0,4(v1)
8010e0d0:	00000000 	nop
8010e0d4:	0040f809 	jalr	v0
8010e0d8:	00000000 	nop
8010e0dc:	080437fb 	j	8010dfec <exit+0x2c>
8010e0e0:	00000000 	nop
8010e0e4:	8c640008 	lw	a0,8(v1)
8010e0e8:	8c620004 	lw	v0,4(v1)
8010e0ec:	00000000 	nop
8010e0f0:	0040f809 	jalr	v0
8010e0f4:	02402821 	move	a1,s2
8010e0f8:	080437fb 	j	8010dfec <exit+0x2c>
8010e0fc:	00000000 	nop

8010e100 <__new_exitfn>:
8010e100:	3c020000 	lui	v0,0x0
8010e104:	27bdffe0 	addiu	sp,sp,-32
8010e108:	24420000 	addiu	v0,v0,0
8010e10c:	afbf001c 	sw	ra,28(sp)
8010e110:	afb20018 	sw	s2,24(sp)
8010e114:	afb10014 	sw	s1,20(sp)
8010e118:	10400004 	beqz	v0,8010e12c <__new_exitfn+0x2c>
8010e11c:	afb00010 	sw	s0,16(sp)
8010e120:	3c048031 	lui	a0,0x8031
8010e124:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010e128:	248457f0 	addiu	a0,a0,22512
8010e12c:	3c12801f 	lui	s2,0x801f
8010e130:	8e512c30 	lw	s1,11312(s2)
8010e134:	00000000 	nop
8010e138:	12200043 	beqz	s1,8010e248 <__new_exitfn+0x148>
8010e13c:	00000000 	nop
8010e140:	8e240004 	lw	a0,4(s1)
8010e144:	00000000 	nop
8010e148:	1080003b 	beqz	a0,8010e238 <__new_exitfn+0x138>
8010e14c:	00008021 	move	s0,zero
8010e150:	8e220008 	lw	v0,8(s1)
8010e154:	00000000 	nop
8010e158:	1040001b 	beqz	v0,8010e1c8 <__new_exitfn+0xc8>
8010e15c:	02201821 	move	v1,s1
8010e160:	0804385f 	j	8010e17c <__new_exitfn+0x7c>
8010e164:	26100001 	addiu	s0,s0,1
8010e168:	8c620018 	lw	v0,24(v1)
8010e16c:	00000000 	nop
8010e170:	10400015 	beqz	v0,8010e1c8 <__new_exitfn+0xc8>
8010e174:	24630010 	addiu	v1,v1,16
8010e178:	26100001 	addiu	s0,s0,1
8010e17c:	1604fffa 	bne	s0,a0,8010e168 <__new_exitfn+0x68>
8010e180:	2e020020 	sltiu	v0,s0,32
8010e184:	1440002d 	bnez	v0,8010e23c <__new_exitfn+0x13c>
8010e188:	26020001 	addiu	v0,s0,1
8010e18c:	8e310000 	lw	s1,0(s1)
8010e190:	00000000 	nop
8010e194:	1620ffea 	bnez	s1,8010e140 <__new_exitfn+0x40>
8010e198:	00000000 	nop
8010e19c:	0c04699a 	jal	8011a668 <__libc_malloc>
8010e1a0:	24040208 	li	a0,520
8010e1a4:	00402021 	move	a0,v0
8010e1a8:	1040000b 	beqz	v0,8010e1d8 <__new_exitfn+0xd8>
8010e1ac:	00408821 	move	s1,v0
8010e1b0:	8e432c30 	lw	v1,11312(s2)
8010e1b4:	24020001 	li	v0,1
8010e1b8:	ac830000 	sw	v1,0(a0)
8010e1bc:	ac820004 	sw	v0,4(a0)
8010e1c0:	ae442c30 	sw	a0,11312(s2)
8010e1c4:	00008021 	move	s0,zero
8010e1c8:	00101100 	sll	v0,s0,0x4
8010e1cc:	00511021 	addu	v0,v0,s1
8010e1d0:	24030001 	li	v1,1
8010e1d4:	ac430008 	sw	v1,8(v0)
8010e1d8:	3c020000 	lui	v0,0x0
8010e1dc:	24420000 	addiu	v0,v0,0
8010e1e0:	10400004 	beqz	v0,8010e1f4 <__new_exitfn+0xf4>
8010e1e4:	00000000 	nop
8010e1e8:	3c048031 	lui	a0,0x8031
8010e1ec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010e1f0:	248457f0 	addiu	a0,a0,22512
8010e1f4:	12200009 	beqz	s1,8010e21c <__new_exitfn+0x11c>
8010e1f8:	00101100 	sll	v0,s0,0x4
8010e1fc:	24420008 	addiu	v0,v0,8
8010e200:	02221021 	addu	v0,s1,v0
8010e204:	8fbf001c 	lw	ra,28(sp)
8010e208:	8fb20018 	lw	s2,24(sp)
8010e20c:	8fb10014 	lw	s1,20(sp)
8010e210:	8fb00010 	lw	s0,16(sp)
8010e214:	03e00008 	jr	ra
8010e218:	27bd0020 	addiu	sp,sp,32
8010e21c:	8fbf001c 	lw	ra,28(sp)
8010e220:	8fb20018 	lw	s2,24(sp)
8010e224:	8fb10014 	lw	s1,20(sp)
8010e228:	8fb00010 	lw	s0,16(sp)
8010e22c:	00001021 	move	v0,zero
8010e230:	03e00008 	jr	ra
8010e234:	27bd0020 	addiu	sp,sp,32
8010e238:	26020001 	addiu	v0,s0,1
8010e23c:	00808021 	move	s0,a0
8010e240:	08043872 	j	8010e1c8 <__new_exitfn+0xc8>
8010e244:	ae220004 	sw	v0,4(s1)
8010e248:	08043867 	j	8010e19c <__new_exitfn+0x9c>
8010e24c:	00008021 	move	s0,zero

8010e250 <__cxa_atexit>:
8010e250:	27bdffe0 	addiu	sp,sp,-32
8010e254:	afb20018 	sw	s2,24(sp)
8010e258:	afb10014 	sw	s1,20(sp)
8010e25c:	afb00010 	sw	s0,16(sp)
8010e260:	afbf001c 	sw	ra,28(sp)
8010e264:	00808821 	move	s1,a0
8010e268:	00a09021 	move	s2,a1
8010e26c:	0c043840 	jal	8010e100 <__new_exitfn>
8010e270:	00c08021 	move	s0,a2
8010e274:	00401821 	move	v1,v0
8010e278:	10600007 	beqz	v1,8010e298 <__cxa_atexit+0x48>
8010e27c:	2402ffff 	li	v0,-1
8010e280:	24020004 	li	v0,4
8010e284:	ac620000 	sw	v0,0(v1)
8010e288:	ac70000c 	sw	s0,12(v1)
8010e28c:	ac710004 	sw	s1,4(v1)
8010e290:	ac720008 	sw	s2,8(v1)
8010e294:	00001021 	move	v0,zero
8010e298:	8fbf001c 	lw	ra,28(sp)
8010e29c:	8fb20018 	lw	s2,24(sp)
8010e2a0:	8fb10014 	lw	s1,20(sp)
8010e2a4:	8fb00010 	lw	s0,16(sp)
8010e2a8:	03e00008 	jr	ra
8010e2ac:	27bd0020 	addiu	sp,sp,32

8010e2b0 <abs>:
8010e2b0:	04800003 	bltz	a0,8010e2c0 <abs+0x10>
8010e2b4:	00801021 	move	v0,a0
8010e2b8:	03e00008 	jr	ra
8010e2bc:	00000000 	nop
8010e2c0:	03e00008 	jr	ra
8010e2c4:	00041023 	negu	v0,a0
	...

8010e2d0 <rand>:
8010e2d0:	0804c4b0 	j	801312c0 <__random>
8010e2d4:	00000000 	nop
	...

8010e2e0 <__strtol_internal>:
8010e2e0:	3c020000 	lui	v0,0x0
8010e2e4:	27bdffd0 	addiu	sp,sp,-48
8010e2e8:	24420000 	addiu	v0,v0,0
8010e2ec:	afb30024 	sw	s3,36(sp)
8010e2f0:	afb20020 	sw	s2,32(sp)
8010e2f4:	afb1001c 	sw	s1,28(sp)
8010e2f8:	afb00018 	sw	s0,24(sp)
8010e2fc:	00809821 	move	s3,a0
8010e300:	afbf0028 	sw	ra,40(sp)
8010e304:	24040003 	li	a0,3
8010e308:	00a08021 	move	s0,a1
8010e30c:	00c08821 	move	s1,a2
8010e310:	10400010 	beqz	v0,8010e354 <__strtol_internal+0x74>
8010e314:	00e09021 	move	s2,a3
8010e318:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010e31c:	00000000 	nop
8010e320:	02602021 	move	a0,s3
8010e324:	02002821 	move	a1,s0
8010e328:	02203021 	move	a2,s1
8010e32c:	02403821 	move	a3,s2
8010e330:	0c0438f8 	jal	8010e3e0 <____strtol_l_internal>
8010e334:	afa20010 	sw	v0,16(sp)
8010e338:	8fbf0028 	lw	ra,40(sp)
8010e33c:	8fb30024 	lw	s3,36(sp)
8010e340:	8fb20020 	lw	s2,32(sp)
8010e344:	8fb1001c 	lw	s1,28(sp)
8010e348:	8fb00018 	lw	s0,24(sp)
8010e34c:	03e00008 	jr	ra
8010e350:	27bd0030 	addiu	sp,sp,48
8010e354:	3c02801f 	lui	v0,0x801f
8010e358:	8c423484 	lw	v0,13444(v0)
8010e35c:	080438c9 	j	8010e324 <__strtol_internal+0x44>
8010e360:	02602021 	move	a0,s3

8010e364 <strtol>:
8010e364:	3c020000 	lui	v0,0x0
8010e368:	27bdffd8 	addiu	sp,sp,-40
8010e36c:	24420000 	addiu	v0,v0,0
8010e370:	afb20020 	sw	s2,32(sp)
8010e374:	afb1001c 	sw	s1,28(sp)
8010e378:	afb00018 	sw	s0,24(sp)
8010e37c:	00809021 	move	s2,a0
8010e380:	afbf0024 	sw	ra,36(sp)
8010e384:	24040003 	li	a0,3
8010e388:	00a08021 	move	s0,a1
8010e38c:	1040000f 	beqz	v0,8010e3cc <strtol+0x68>
8010e390:	00c08821 	move	s1,a2
8010e394:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010e398:	00000000 	nop
8010e39c:	02402021 	move	a0,s2
8010e3a0:	02002821 	move	a1,s0
8010e3a4:	02203021 	move	a2,s1
8010e3a8:	00003821 	move	a3,zero
8010e3ac:	0c0438f8 	jal	8010e3e0 <____strtol_l_internal>
8010e3b0:	afa20010 	sw	v0,16(sp)
8010e3b4:	8fbf0024 	lw	ra,36(sp)
8010e3b8:	8fb20020 	lw	s2,32(sp)
8010e3bc:	8fb1001c 	lw	s1,28(sp)
8010e3c0:	8fb00018 	lw	s0,24(sp)
8010e3c4:	03e00008 	jr	ra
8010e3c8:	27bd0028 	addiu	sp,sp,40
8010e3cc:	3c02801f 	lui	v0,0x801f
8010e3d0:	8c423484 	lw	v0,13444(v0)
8010e3d4:	080438e8 	j	8010e3a0 <strtol+0x3c>
8010e3d8:	02402021 	move	a0,s2
8010e3dc:	00000000 	nop

8010e3e0 <____strtol_l_internal>:
8010e3e0:	27bdffc0 	addiu	sp,sp,-64
8010e3e4:	afb60030 	sw	s6,48(sp)
8010e3e8:	8fb60050 	lw	s6,80(sp)
8010e3ec:	afbe0038 	sw	s8,56(sp)
8010e3f0:	afb20020 	sw	s2,32(sp)
8010e3f4:	afbf003c 	sw	ra,60(sp)
8010e3f8:	afb70034 	sw	s7,52(sp)
8010e3fc:	afb5002c 	sw	s5,44(sp)
8010e400:	afb40028 	sw	s4,40(sp)
8010e404:	afb30024 	sw	s3,36(sp)
8010e408:	afb1001c 	sw	s1,28(sp)
8010e40c:	afb00018 	sw	s0,24(sp)
8010e410:	0080f021 	move	s8,a0
8010e414:	afa50044 	sw	a1,68(sp)
8010e418:	8ec40004 	lw	a0,4(s6)
8010e41c:	14e00106 	bnez	a3,8010e838 <____strtol_l_internal+0x458>
8010e420:	00c09021 	move	s2,a2
8010e424:	00008821 	move	s1,zero
8010e428:	0000b821 	move	s7,zero
8010e42c:	06400069 	bltz	s2,8010e5d4 <____strtol_l_internal+0x1f4>
8010e430:	24020001 	li	v0,1
8010e434:	12420067 	beq	s2,v0,8010e5d4 <____strtol_l_internal+0x1f4>
8010e438:	2a420025 	slti	v0,s2,37
8010e43c:	10400065 	beqz	v0,8010e5d4 <____strtol_l_internal+0x1f4>
8010e440:	00000000 	nop
8010e444:	83c40000 	lb	a0,0(s8)
8010e448:	8ed40034 	lw	s4,52(s6)
8010e44c:	00041040 	sll	v0,a0,0x1
8010e450:	00541021 	addu	v0,v0,s4
8010e454:	94430000 	lhu	v1,0(v0)
8010e458:	00000000 	nop
8010e45c:	30632000 	andi	v1,v1,0x2000
8010e460:	1060000c 	beqz	v1,8010e494 <____strtol_l_internal+0xb4>
8010e464:	03c08021 	move	s0,s8
8010e468:	26100001 	addiu	s0,s0,1
8010e46c:	82040000 	lb	a0,0(s0)
8010e470:	00000000 	nop
8010e474:	00041040 	sll	v0,a0,0x1
8010e478:	00541021 	addu	v0,v0,s4
8010e47c:	94430000 	lhu	v1,0(v0)
8010e480:	00000000 	nop
8010e484:	30632000 	andi	v1,v1,0x2000
8010e488:	1460fff8 	bnez	v1,8010e46c <____strtol_l_internal+0x8c>
8010e48c:	26100001 	addiu	s0,s0,1
8010e490:	2610ffff 	addiu	s0,s0,-1
8010e494:	108000fe 	beqz	a0,8010e890 <____strtol_l_internal+0x4b0>
8010e498:	2402002d 	li	v0,45
8010e49c:	108200d8 	beq	a0,v0,8010e800 <____strtol_l_internal+0x420>
8010e4a0:	2402002b 	li	v0,43
8010e4a4:	10820074 	beq	a0,v0,8010e678 <____strtol_l_internal+0x298>
8010e4a8:	00000000 	nop
8010e4ac:	afa00010 	sw	zero,16(sp)
8010e4b0:	82150000 	lb	s5,0(s0)
8010e4b4:	24020030 	li	v0,48
8010e4b8:	12a200c3 	beq	s5,v0,8010e7c8 <____strtol_l_internal+0x3e8>
8010e4bc:	00000000 	nop
8010e4c0:	12400056 	beqz	s2,8010e61c <____strtol_l_internal+0x23c>
8010e4c4:	2402000a 	li	v0,10
8010e4c8:	12420055 	beq	s2,v0,8010e620 <____strtol_l_internal+0x240>
8010e4cc:	00000000 	nop
8010e4d0:	00005021 	move	t2,zero
8010e4d4:	00009821 	move	s3,zero
8010e4d8:	2645fffe 	addiu	a1,s2,-2
8010e4dc:	3c028019 	lui	v0,0x8019
8010e4e0:	3c038019 	lui	v1,0x8019
8010e4e4:	00052080 	sll	a0,a1,0x2
8010e4e8:	2442bd90 	addiu	v0,v0,-17008
8010e4ec:	2463be1c 	addiu	v1,v1,-16868
8010e4f0:	00822021 	addu	a0,a0,v0
8010e4f4:	00a32821 	addu	a1,a1,v1
8010e4f8:	8c890000 	lw	t1,0(a0)
8010e4fc:	90ac0000 	lbu	t4,0(a1)
8010e500:	12a0008b 	beqz	s5,8010e730 <____strtol_l_internal+0x350>
8010e504:	00000000 	nop
8010e508:	11500089 	beq	t2,s0,8010e730 <____strtol_l_internal+0x350>
8010e50c:	32a700ff 	andi	a3,s5,0xff
8010e510:	24e2ffd0 	addiu	v0,a3,-48
8010e514:	304400ff 	andi	a0,v0,0xff
8010e518:	2c83000a 	sltiu	v1,a0,10
8010e51c:	02003021 	move	a2,s0
8010e520:	00004021 	move	t0,zero
8010e524:	14600020 	bnez	v1,8010e5a8 <____strtol_l_internal+0x1c8>
8010e528:	00005821 	move	t3,zero
8010e52c:	12600058 	beqz	s3,8010e690 <____strtol_l_internal+0x2b0>
8010e530:	00000000 	nop
8010e534:	82230000 	lb	v1,0(s1)
8010e538:	80c20000 	lb	v0,0(a2)
8010e53c:	00000000 	nop
8010e540:	14620053 	bne	v1,v0,8010e690 <____strtol_l_internal+0x2b0>
8010e544:	00002021 	move	a0,zero
8010e548:	08043959 	j	8010e564 <____strtol_l_internal+0x184>
8010e54c:	24840001 	addiu	a0,a0,1
8010e550:	80430000 	lb	v1,0(v0)
8010e554:	80a20000 	lb	v0,0(a1)
8010e558:	00000000 	nop
8010e55c:	1462004c 	bne	v1,v0,8010e690 <____strtol_l_internal+0x2b0>
8010e560:	24840001 	addiu	a0,a0,1
8010e564:	02241021 	addu	v0,s1,a0
8010e568:	1664fff9 	bne	s3,a0,8010e550 <____strtol_l_internal+0x170>
8010e56c:	00862821 	addu	a1,a0,a2
8010e570:	02661021 	addu	v0,s3,a2
8010e574:	2446ffff 	addiu	a2,v0,-1
8010e578:	24c60001 	addiu	a2,a2,1
8010e57c:	80c20000 	lb	v0,0(a2)
8010e580:	00000000 	nop
8010e584:	10400052 	beqz	v0,8010e6d0 <____strtol_l_internal+0x2f0>
8010e588:	00000000 	nop
8010e58c:	11460052 	beq	t2,a2,8010e6d8 <____strtol_l_internal+0x2f8>
8010e590:	304700ff 	andi	a3,v0,0xff
8010e594:	24e2ffd0 	addiu	v0,a3,-48
8010e598:	304400ff 	andi	a0,v0,0xff
8010e59c:	2c83000a 	sltiu	v1,a0,10
8010e5a0:	1060ffe2 	beqz	v1,8010e52c <____strtol_l_internal+0x14c>
8010e5a4:	00000000 	nop
8010e5a8:	0092102a 	slt	v0,a0,s2
8010e5ac:	10400048 	beqz	v0,8010e6d0 <____strtol_l_internal+0x2f0>
8010e5b0:	0128102b 	sltu	v0,t1,t0
8010e5b4:	14400034 	bnez	v0,8010e688 <____strtol_l_internal+0x2a8>
8010e5b8:	00000000 	nop
8010e5bc:	11280030 	beq	t1,t0,8010e680 <____strtol_l_internal+0x2a0>
8010e5c0:	0184102b 	sltu	v0,t4,a0
8010e5c4:	02480018 	mult	s2,t0
8010e5c8:	00001012 	mflo	v0
8010e5cc:	0804395e 	j	8010e578 <____strtol_l_internal+0x198>
8010e5d0:	00444021 	addu	t0,v0,a0
8010e5d4:	0c047ea0 	jal	8011fa80 <__errno_location>
8010e5d8:	00000000 	nop
8010e5dc:	24030016 	li	v1,22
8010e5e0:	00002021 	move	a0,zero
8010e5e4:	ac430000 	sw	v1,0(v0)
8010e5e8:	8fbf003c 	lw	ra,60(sp)
8010e5ec:	8fbe0038 	lw	s8,56(sp)
8010e5f0:	8fb70034 	lw	s7,52(sp)
8010e5f4:	8fb60030 	lw	s6,48(sp)
8010e5f8:	8fb5002c 	lw	s5,44(sp)
8010e5fc:	8fb40028 	lw	s4,40(sp)
8010e600:	8fb30024 	lw	s3,36(sp)
8010e604:	8fb20020 	lw	s2,32(sp)
8010e608:	8fb1001c 	lw	s1,28(sp)
8010e60c:	8fb00018 	lw	s0,24(sp)
8010e610:	00801021 	move	v0,a0
8010e614:	03e00008 	jr	ra
8010e618:	27bd0040 	addiu	sp,sp,64
8010e61c:	2412000a 	li	s2,10
8010e620:	12e0ffac 	beqz	s7,8010e4d4 <____strtol_l_internal+0xf4>
8010e624:	00005021 	move	t2,zero
8010e628:	0c046f6c 	jal	8011bdb0 <strlen>
8010e62c:	02202021 	move	a0,s1
8010e630:	1040000f 	beqz	v0,8010e670 <____strtol_l_internal+0x290>
8010e634:	00409821 	move	s3,v0
8010e638:	82280000 	lb	t0,0(s1)
8010e63c:	00000000 	nop
8010e640:	15150095 	bne	t0,s5,8010e898 <____strtol_l_internal+0x4b8>
8010e644:	00002021 	move	a0,zero
8010e648:	08043999 	j	8010e664 <____strtol_l_internal+0x284>
8010e64c:	24840001 	addiu	a0,a0,1
8010e650:	80430000 	lb	v1,0(v0)
8010e654:	80a20000 	lb	v0,0(a1)
8010e658:	00000000 	nop
8010e65c:	1462008e 	bne	v1,v0,8010e898 <____strtol_l_internal+0x4b8>
8010e660:	24840001 	addiu	a0,a0,1
8010e664:	02241021 	addu	v0,s1,a0
8010e668:	1664fff9 	bne	s3,a0,8010e650 <____strtol_l_internal+0x270>
8010e66c:	02042821 	addu	a1,s0,a0
8010e670:	08043936 	j	8010e4d8 <____strtol_l_internal+0xf8>
8010e674:	02005021 	move	t2,s0
8010e678:	0804392b 	j	8010e4ac <____strtol_l_internal+0xcc>
8010e67c:	26100001 	addiu	s0,s0,1
8010e680:	1040ffd1 	beqz	v0,8010e5c8 <____strtol_l_internal+0x1e8>
8010e684:	02480018 	mult	s2,t0
8010e688:	0804395e 	j	8010e578 <____strtol_l_internal+0x198>
8010e68c:	240b0001 	li	t3,1
8010e690:	8ec20034 	lw	v0,52(s6)
8010e694:	00071840 	sll	v1,a3,0x1
8010e698:	00621821 	addu	v1,v1,v0
8010e69c:	94640000 	lhu	a0,0(v1)
8010e6a0:	00000000 	nop
8010e6a4:	30840400 	andi	a0,a0,0x400
8010e6a8:	10800009 	beqz	a0,8010e6d0 <____strtol_l_internal+0x2f0>
8010e6ac:	00071880 	sll	v1,a3,0x2
8010e6b0:	8ec2003c 	lw	v0,60(s6)
8010e6b4:	00000000 	nop
8010e6b8:	00621821 	addu	v1,v1,v0
8010e6bc:	8c640000 	lw	a0,0(v1)
8010e6c0:	00000000 	nop
8010e6c4:	2484ffc9 	addiu	a0,a0,-55
8010e6c8:	0804396a 	j	8010e5a8 <____strtol_l_internal+0x1c8>
8010e6cc:	308400ff 	andi	a0,a0,0xff
8010e6d0:	12060018 	beq	s0,a2,8010e734 <____strtol_l_internal+0x354>
8010e6d4:	02002821 	move	a1,s0
8010e6d8:	8fa20044 	lw	v0,68(sp)
8010e6dc:	00000000 	nop
8010e6e0:	10400002 	beqz	v0,8010e6ec <____strtol_l_internal+0x30c>
8010e6e4:	00000000 	nop
8010e6e8:	ac460000 	sw	a2,0(v0)
8010e6ec:	1560002c 	bnez	t3,8010e7a0 <____strtol_l_internal+0x3c0>
8010e6f0:	00000000 	nop
8010e6f4:	8fa20010 	lw	v0,16(sp)
8010e6f8:	00000000 	nop
8010e6fc:	14400003 	bnez	v0,8010e70c <____strtol_l_internal+0x32c>
8010e700:	3c028000 	lui	v0,0x8000
8010e704:	3c027fff 	lui	v0,0x7fff
8010e708:	3442ffff 	ori	v0,v0,0xffff
8010e70c:	0048582b 	sltu	t3,v0,t0
8010e710:	15600023 	bnez	t3,8010e7a0 <____strtol_l_internal+0x3c0>
8010e714:	00000000 	nop
8010e718:	8fa20010 	lw	v0,16(sp)
8010e71c:	00000000 	nop
8010e720:	1040003b 	beqz	v0,8010e810 <____strtol_l_internal+0x430>
8010e724:	00000000 	nop
8010e728:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e72c:	00082023 	negu	a0,t0
8010e730:	02002821 	move	a1,s0
8010e734:	8fa20044 	lw	v0,68(sp)
8010e738:	00000000 	nop
8010e73c:	10400050 	beqz	v0,8010e880 <____strtol_l_internal+0x4a0>
8010e740:	00be1023 	subu	v0,a1,s8
8010e744:	28420002 	slti	v0,v0,2
8010e748:	14400011 	bnez	v0,8010e790 <____strtol_l_internal+0x3b0>
8010e74c:	00000000 	nop
8010e750:	80a2ffff 	lb	v0,-1(a1)
8010e754:	8ec3003c 	lw	v1,60(s6)
8010e758:	00021080 	sll	v0,v0,0x2
8010e75c:	00431021 	addu	v0,v0,v1
8010e760:	8c440000 	lw	a0,0(v0)
8010e764:	24020058 	li	v0,88
8010e768:	14820009 	bne	a0,v0,8010e790 <____strtol_l_internal+0x3b0>
8010e76c:	24a6ffff 	addiu	a2,a1,-1
8010e770:	80a3fffe 	lb	v1,-2(a1)
8010e774:	24020030 	li	v0,48
8010e778:	14620005 	bne	v1,v0,8010e790 <____strtol_l_internal+0x3b0>
8010e77c:	00000000 	nop
8010e780:	8fa20044 	lw	v0,68(sp)
8010e784:	00002021 	move	a0,zero
8010e788:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e78c:	ac460000 	sw	a2,0(v0)
8010e790:	8fa20044 	lw	v0,68(sp)
8010e794:	00002021 	move	a0,zero
8010e798:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e79c:	ac5e0000 	sw	s8,0(v0)
8010e7a0:	0c047ea0 	jal	8011fa80 <__errno_location>
8010e7a4:	00000000 	nop
8010e7a8:	24030022 	li	v1,34
8010e7ac:	ac430000 	sw	v1,0(v0)
8010e7b0:	8fa20010 	lw	v0,16(sp)
8010e7b4:	00000000 	nop
8010e7b8:	14400033 	bnez	v0,8010e888 <____strtol_l_internal+0x4a8>
8010e7bc:	3c027fff 	lui	v0,0x7fff
8010e7c0:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e7c4:	3444ffff 	ori	a0,v0,0xffff
8010e7c8:	16400013 	bnez	s2,8010e818 <____strtol_l_internal+0x438>
8010e7cc:	24020010 	li	v0,16
8010e7d0:	82020001 	lb	v0,1(s0)
8010e7d4:	8ec3003c 	lw	v1,60(s6)
8010e7d8:	00021080 	sll	v0,v0,0x2
8010e7dc:	00431021 	addu	v0,v0,v1
8010e7e0:	8c440000 	lw	a0,0(v0)
8010e7e4:	24030058 	li	v1,88
8010e7e8:	1083000f 	beq	a0,v1,8010e828 <____strtol_l_internal+0x448>
8010e7ec:	00000000 	nop
8010e7f0:	1640ff35 	bnez	s2,8010e4c8 <____strtol_l_internal+0xe8>
8010e7f4:	2402000a 	li	v0,10
8010e7f8:	08043934 	j	8010e4d0 <____strtol_l_internal+0xf0>
8010e7fc:	24120008 	li	s2,8
8010e800:	24020001 	li	v0,1
8010e804:	26100001 	addiu	s0,s0,1
8010e808:	0804392c 	j	8010e4b0 <____strtol_l_internal+0xd0>
8010e80c:	afa20010 	sw	v0,16(sp)
8010e810:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e814:	01002021 	move	a0,t0
8010e818:	1642ff2b 	bne	s2,v0,8010e4c8 <____strtol_l_internal+0xe8>
8010e81c:	2402000a 	li	v0,10
8010e820:	080439f4 	j	8010e7d0 <____strtol_l_internal+0x3f0>
8010e824:	00000000 	nop
8010e828:	26100002 	addiu	s0,s0,2
8010e82c:	82150000 	lb	s5,0(s0)
8010e830:	08043934 	j	8010e4d0 <____strtol_l_internal+0xf0>
8010e834:	24120010 	li	s2,16
8010e838:	8c97002c 	lw	s7,44(a0)
8010e83c:	00000000 	nop
8010e840:	92e20000 	lbu	v0,0(s7)
8010e844:	00000000 	nop
8010e848:	2442ffff 	addiu	v0,v0,-1
8010e84c:	304200ff 	andi	v0,v0,0xff
8010e850:	2c42007e 	sltiu	v0,v0,126
8010e854:	1040fef4 	beqz	v0,8010e428 <____strtol_l_internal+0x48>
8010e858:	00008821 	move	s1,zero
8010e85c:	8c910028 	lw	s1,40(a0)
8010e860:	00000000 	nop
8010e864:	82220000 	lb	v0,0(s1)
8010e868:	00000000 	nop
8010e86c:	1440feef 	bnez	v0,8010e42c <____strtol_l_internal+0x4c>
8010e870:	00000000 	nop
8010e874:	00008821 	move	s1,zero
8010e878:	0804390b 	j	8010e42c <____strtol_l_internal+0x4c>
8010e87c:	0000b821 	move	s7,zero
8010e880:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e884:	00002021 	move	a0,zero
8010e888:	0804397a 	j	8010e5e8 <____strtol_l_internal+0x208>
8010e88c:	3c048000 	lui	a0,0x8000
8010e890:	080439cd 	j	8010e734 <____strtol_l_internal+0x354>
8010e894:	03c02821 	move	a1,s8
8010e898:	12a00035 	beqz	s5,8010e970 <____strtol_l_internal+0x590>
8010e89c:	32a700ff 	andi	a3,s5,0xff
8010e8a0:	02002821 	move	a1,s0
8010e8a4:	24e2ffd0 	addiu	v0,a3,-48
8010e8a8:	304200ff 	andi	v0,v0,0xff
8010e8ac:	2c42000a 	sltiu	v0,v0,10
8010e8b0:	14400010 	bnez	v0,8010e8f4 <____strtol_l_internal+0x514>
8010e8b4:	00000000 	nop
8010e8b8:	80a20000 	lb	v0,0(a1)
8010e8bc:	00000000 	nop
8010e8c0:	14480013 	bne	v0,t0,8010e910 <____strtol_l_internal+0x530>
8010e8c4:	00002021 	move	a0,zero
8010e8c8:	08043a3a 	j	8010e8e8 <____strtol_l_internal+0x508>
8010e8cc:	24840001 	addiu	a0,a0,1
8010e8d0:	80430000 	lb	v1,0(v0)
8010e8d4:	80c20000 	lb	v0,0(a2)
8010e8d8:	00000000 	nop
8010e8dc:	1462000d 	bne	v1,v0,8010e914 <____strtol_l_internal+0x534>
8010e8e0:	00071040 	sll	v0,a3,0x1
8010e8e4:	24840001 	addiu	a0,a0,1
8010e8e8:	00911021 	addu	v0,a0,s1
8010e8ec:	1664fff8 	bne	s3,a0,8010e8d0 <____strtol_l_internal+0x4f0>
8010e8f0:	00853021 	addu	a2,a0,a1
8010e8f4:	24a50001 	addiu	a1,a1,1
8010e8f8:	80a20000 	lb	v0,0(a1)
8010e8fc:	00000000 	nop
8010e900:	10400014 	beqz	v0,8010e954 <____strtol_l_internal+0x574>
8010e904:	304700ff 	andi	a3,v0,0xff
8010e908:	08043a2a 	j	8010e8a8 <____strtol_l_internal+0x4c8>
8010e90c:	24e2ffd0 	addiu	v0,a3,-48
8010e910:	00071040 	sll	v0,a3,0x1
8010e914:	00541021 	addu	v0,v0,s4
8010e918:	94430000 	lhu	v1,0(v0)
8010e91c:	00000000 	nop
8010e920:	30630400 	andi	v1,v1,0x400
8010e924:	1060000b 	beqz	v1,8010e954 <____strtol_l_internal+0x574>
8010e928:	00071880 	sll	v1,a3,0x2
8010e92c:	8ec2003c 	lw	v0,60(s6)
8010e930:	00000000 	nop
8010e934:	00621821 	addu	v1,v1,v0
8010e938:	8c640000 	lw	a0,0(v1)
8010e93c:	00000000 	nop
8010e940:	2484ffc9 	addiu	a0,a0,-55
8010e944:	0092202a 	slt	a0,a0,s2
8010e948:	1480ffeb 	bnez	a0,8010e8f8 <____strtol_l_internal+0x518>
8010e94c:	24a50001 	addiu	a1,a1,1
8010e950:	24a5ffff 	addiu	a1,a1,-1
8010e954:	02e03821 	move	a3,s7
8010e958:	02002021 	move	a0,s0
8010e95c:	0c043a68 	jal	8010e9a0 <__correctly_grouped_prefixmb>
8010e960:	02203021 	move	a2,s1
8010e964:	82150000 	lb	s5,0(s0)
8010e968:	08043936 	j	8010e4d8 <____strtol_l_internal+0xf8>
8010e96c:	00405021 	move	t2,v0
8010e970:	08043a55 	j	8010e954 <____strtol_l_internal+0x574>
8010e974:	02002821 	move	a1,s0

8010e978 <__strtol_l>:
8010e978:	27bdffe0 	addiu	sp,sp,-32
8010e97c:	afa70010 	sw	a3,16(sp)
8010e980:	afbf0018 	sw	ra,24(sp)
8010e984:	0c0438f8 	jal	8010e3e0 <____strtol_l_internal>
8010e988:	00003821 	move	a3,zero
8010e98c:	8fbf0018 	lw	ra,24(sp)
8010e990:	00000000 	nop
8010e994:	03e00008 	jr	ra
8010e998:	27bd0020 	addiu	sp,sp,32
8010e99c:	00000000 	nop

8010e9a0 <__correctly_grouped_prefixmb>:
8010e9a0:	27bdffd8 	addiu	sp,sp,-40
8010e9a4:	afb3001c 	sw	s3,28(sp)
8010e9a8:	afb20018 	sw	s2,24(sp)
8010e9ac:	afb10014 	sw	s1,20(sp)
8010e9b0:	afb00010 	sw	s0,16(sp)
8010e9b4:	afbf0020 	sw	ra,32(sp)
8010e9b8:	00e09821 	move	s3,a3
8010e9bc:	00808821 	move	s1,a0
8010e9c0:	00a08021 	move	s0,a1
8010e9c4:	10e00036 	beqz	a3,8010eaa0 <__correctly_grouped_prefixmb+0x100>
8010e9c8:	00c09021 	move	s2,a2
8010e9cc:	0c046f6c 	jal	8011bdb0 <strlen>
8010e9d0:	00c02021 	move	a0,a2
8010e9d4:	00406821 	move	t5,v0
8010e9d8:	0230102b 	sltu	v0,s1,s0
8010e9dc:	1040002e 	beqz	v0,8010ea98 <__correctly_grouped_prefixmb+0xf8>
8010e9e0:	0211102b 	sltu	v0,s0,s1
8010e9e4:	2607ffff 	addiu	a3,s0,-1
8010e9e8:	00f1102b 	sltu	v0,a3,s1
8010e9ec:	1440002c 	bnez	v0,8010eaa0 <__correctly_grouped_prefixmb+0x100>
8010e9f0:	01b01021 	addu	v0,t5,s0
8010e9f4:	824c0000 	lb	t4,0(s2)
8010e9f8:	08043a84 	j	8010ea10 <__correctly_grouped_prefixmb+0x70>
8010e9fc:	2446fffe 	addiu	a2,v0,-2
8010ea00:	24e7ffff 	addiu	a3,a3,-1
8010ea04:	00f1102b 	sltu	v0,a3,s1
8010ea08:	14400025 	bnez	v0,8010eaa0 <__correctly_grouped_prefixmb+0x100>
8010ea0c:	24c6ffff 	addiu	a2,a2,-1
8010ea10:	80c20000 	lb	v0,0(a2)
8010ea14:	00000000 	nop
8010ea18:	144cfff9 	bne	v0,t4,8010ea00 <__correctly_grouped_prefixmb+0x60>
8010ea1c:	00000000 	nop
8010ea20:	82430001 	lb	v1,1(s2)
8010ea24:	00000000 	nop
8010ea28:	1060000f 	beqz	v1,8010ea68 <__correctly_grouped_prefixmb+0xc8>
8010ea2c:	00000000 	nop
8010ea30:	80c2ffff 	lb	v0,-1(a2)
8010ea34:	00000000 	nop
8010ea38:	1443fff1 	bne	v0,v1,8010ea00 <__correctly_grouped_prefixmb+0x60>
8010ea3c:	02402021 	move	a0,s2
8010ea40:	08043a96 	j	8010ea58 <__correctly_grouped_prefixmb+0xb8>
8010ea44:	24c3fffe 	addiu	v1,a2,-2
8010ea48:	80620000 	lb	v0,0(v1)
8010ea4c:	00000000 	nop
8010ea50:	14a2ffeb 	bne	a1,v0,8010ea00 <__correctly_grouped_prefixmb+0x60>
8010ea54:	2463ffff 	addiu	v1,v1,-1
8010ea58:	80850002 	lb	a1,2(a0)
8010ea5c:	00000000 	nop
8010ea60:	14a0fff9 	bnez	a1,8010ea48 <__correctly_grouped_prefixmb+0xa8>
8010ea64:	24840001 	addiu	a0,a0,1
8010ea68:	82640000 	lb	a0,0(s3)
8010ea6c:	02071823 	subu	v1,s0,a3
8010ea70:	24820001 	addiu	v0,a0,1
8010ea74:	10620014 	beq	v1,v0,8010eac8 <__correctly_grouped_prefixmb+0x128>
8010ea78:	0043102a 	slt	v0,v0,v1
8010ea7c:	14400010 	bnez	v0,8010eac0 <__correctly_grouped_prefixmb+0x120>
8010ea80:	00871021 	addu	v0,a0,a3
8010ea84:	00e08021 	move	s0,a3
8010ea88:	0230102b 	sltu	v0,s1,s0
8010ea8c:	1440ffd6 	bnez	v0,8010e9e8 <__correctly_grouped_prefixmb+0x48>
8010ea90:	2607ffff 	addiu	a3,s0,-1
8010ea94:	0211102b 	sltu	v0,s0,s1
8010ea98:	14400063 	bnez	v0,8010ec28 <__correctly_grouped_prefixmb+0x288>
8010ea9c:	00000000 	nop
8010eaa0:	02001021 	move	v0,s0
8010eaa4:	8fbf0020 	lw	ra,32(sp)
8010eaa8:	8fb3001c 	lw	s3,28(sp)
8010eaac:	8fb20018 	lw	s2,24(sp)
8010eab0:	8fb10014 	lw	s1,20(sp)
8010eab4:	8fb00010 	lw	s0,16(sp)
8010eab8:	03e00008 	jr	ra
8010eabc:	27bd0028 	addiu	sp,sp,40
8010eac0:	08043aa2 	j	8010ea88 <__correctly_grouped_prefixmb+0xe8>
8010eac4:	24500001 	addiu	s0,v0,1
8010eac8:	24eeffff 	addiu	t6,a3,-1
8010eacc:	01c05021 	move	t2,t6
8010ead0:	02605821 	move	t3,s3
8010ead4:	256b0001 	addiu	t3,t3,1
8010ead8:	81680000 	lb	t0,0(t3)
8010eadc:	00000000 	nop
8010eae0:	15000004 	bnez	t0,8010eaf4 <__correctly_grouped_prefixmb+0x154>
8010eae4:	2402007f 	li	v0,127
8010eae8:	256bffff 	addiu	t3,t3,-1
8010eaec:	81680000 	lb	t0,0(t3)
8010eaf0:	00000000 	nop
8010eaf4:	11020029 	beq	t0,v0,8010eb9c <__correctly_grouped_prefixmb+0x1fc>
8010eaf8:	0151102b 	sltu	v0,t2,s1
8010eafc:	05000027 	bltz	t0,8010eb9c <__correctly_grouped_prefixmb+0x1fc>
8010eb00:	00000000 	nop
8010eb04:	14400020 	bnez	v0,8010eb88 <__correctly_grouped_prefixmb+0x1e8>
8010eb08:	00001021 	move	v0,zero
8010eb0c:	00ed1021 	addu	v0,a3,t5
8010eb10:	2449fffd 	addiu	t1,v0,-3
8010eb14:	1180003e 	beqz	t4,8010ec10 <__correctly_grouped_prefixmb+0x270>
8010eb18:	2446fffe 	addiu	a2,v0,-2
8010eb1c:	01403821 	move	a3,t2
8010eb20:	80c20000 	lb	v0,0(a2)
8010eb24:	00000000 	nop
8010eb28:	144c0011 	bne	v0,t4,8010eb70 <__correctly_grouped_prefixmb+0x1d0>
8010eb2c:	02402021 	move	a0,s2
8010eb30:	08043ad2 	j	8010eb48 <__correctly_grouped_prefixmb+0x1a8>
8010eb34:	01201821 	move	v1,t1
8010eb38:	80620000 	lb	v0,0(v1)
8010eb3c:	00000000 	nop
8010eb40:	14a2000b 	bne	a1,v0,8010eb70 <__correctly_grouped_prefixmb+0x1d0>
8010eb44:	2463ffff 	addiu	v1,v1,-1
8010eb48:	80850001 	lb	a1,1(a0)
8010eb4c:	00000000 	nop
8010eb50:	14a0fff9 	bnez	a1,8010eb38 <__correctly_grouped_prefixmb+0x198>
8010eb54:	24840001 	addiu	a0,a0,1
8010eb58:	00e01021 	move	v0,a3
8010eb5c:	01421023 	subu	v0,t2,v0
8010eb60:	1448000c 	bne	v0,t0,8010eb94 <__correctly_grouped_prefixmb+0x1f4>
8010eb64:	24eaffff 	addiu	t2,a3,-1
8010eb68:	08043ab6 	j	8010ead8 <__correctly_grouped_prefixmb+0x138>
8010eb6c:	256b0001 	addiu	t3,t3,1
8010eb70:	24e7ffff 	addiu	a3,a3,-1
8010eb74:	00f1102b 	sltu	v0,a3,s1
8010eb78:	24c6ffff 	addiu	a2,a2,-1
8010eb7c:	1040ffe8 	beqz	v0,8010eb20 <__correctly_grouped_prefixmb+0x180>
8010eb80:	2529ffff 	addiu	t1,t1,-1
8010eb84:	01471023 	subu	v0,t2,a3
8010eb88:	0102102a 	slt	v0,t0,v0
8010eb8c:	1040ffc5 	beqz	v0,8010eaa4 <__correctly_grouped_prefixmb+0x104>
8010eb90:	02001021 	move	v0,s0
8010eb94:	08043aa2 	j	8010ea88 <__correctly_grouped_prefixmb+0xe8>
8010eb98:	01c08021 	move	s0,t6
8010eb9c:	1440ffc0 	bnez	v0,8010eaa0 <__correctly_grouped_prefixmb+0x100>
8010eba0:	00ed1021 	addu	v0,a3,t5
8010eba4:	2448fffd 	addiu	t0,v0,-3
8010eba8:	1180001c 	beqz	t4,8010ec1c <__correctly_grouped_prefixmb+0x27c>
8010ebac:	2446fffe 	addiu	a2,v0,-2
8010ebb0:	01403821 	move	a3,t2
8010ebb4:	80c20000 	lb	v0,0(a2)
8010ebb8:	00000000 	nop
8010ebbc:	144c000d 	bne	v0,t4,8010ebf4 <__correctly_grouped_prefixmb+0x254>
8010ebc0:	02402021 	move	a0,s2
8010ebc4:	08043af7 	j	8010ebdc <__correctly_grouped_prefixmb+0x23c>
8010ebc8:	01001821 	move	v1,t0
8010ebcc:	80620000 	lb	v0,0(v1)
8010ebd0:	00000000 	nop
8010ebd4:	14a20007 	bne	a1,v0,8010ebf4 <__correctly_grouped_prefixmb+0x254>
8010ebd8:	2463ffff 	addiu	v1,v1,-1
8010ebdc:	80850001 	lb	a1,1(a0)
8010ebe0:	00000000 	nop
8010ebe4:	14a0fff9 	bnez	a1,8010ebcc <__correctly_grouped_prefixmb+0x22c>
8010ebe8:	24840001 	addiu	a0,a0,1
8010ebec:	08043ab5 	j	8010ead4 <__correctly_grouped_prefixmb+0x134>
8010ebf0:	24eaffff 	addiu	t2,a3,-1
8010ebf4:	24e7ffff 	addiu	a3,a3,-1
8010ebf8:	00f1102b 	sltu	v0,a3,s1
8010ebfc:	24c6ffff 	addiu	a2,a2,-1
8010ec00:	1040ffec 	beqz	v0,8010ebb4 <__correctly_grouped_prefixmb+0x214>
8010ec04:	2508ffff 	addiu	t0,t0,-1
8010ec08:	08043aa9 	j	8010eaa4 <__correctly_grouped_prefixmb+0x104>
8010ec0c:	02001021 	move	v0,s0
8010ec10:	01401021 	move	v0,t2
8010ec14:	08043ad7 	j	8010eb5c <__correctly_grouped_prefixmb+0x1bc>
8010ec18:	01403821 	move	a3,t2
8010ec1c:	01403821 	move	a3,t2
8010ec20:	08043ab5 	j	8010ead4 <__correctly_grouped_prefixmb+0x134>
8010ec24:	24eaffff 	addiu	t2,a3,-1
8010ec28:	08043aa8 	j	8010eaa0 <__correctly_grouped_prefixmb+0x100>
8010ec2c:	02208021 	move	s0,s1

8010ec30 <_IO_sprintf>:
8010ec30:	27bdffe0 	addiu	sp,sp,-32
8010ec34:	27a20028 	addiu	v0,sp,40
8010ec38:	afa60028 	sw	a2,40(sp)
8010ec3c:	00403021 	move	a2,v0
8010ec40:	afbf0018 	sw	ra,24(sp)
8010ec44:	afa7002c 	sw	a3,44(sp)
8010ec48:	0c043d20 	jal	8010f480 <_IO_vsprintf>
8010ec4c:	afa20010 	sw	v0,16(sp)
8010ec50:	8fbf0018 	lw	ra,24(sp)
8010ec54:	00000000 	nop
8010ec58:	03e00008 	jr	ra
8010ec5c:	27bd0020 	addiu	sp,sp,32

8010ec60 <_IO_sscanf>:
8010ec60:	27bdffe0 	addiu	sp,sp,-32
8010ec64:	27a20028 	addiu	v0,sp,40
8010ec68:	afa60028 	sw	a2,40(sp)
8010ec6c:	00403021 	move	a2,v0
8010ec70:	afbf0018 	sw	ra,24(sp)
8010ec74:	afa7002c 	sw	a3,44(sp)
8010ec78:	0c043d54 	jal	8010f550 <_IO_vsscanf>
8010ec7c:	afa20010 	sw	v0,16(sp)
8010ec80:	8fbf0018 	lw	ra,24(sp)
8010ec84:	00000000 	nop
8010ec88:	03e00008 	jr	ra
8010ec8c:	27bd0020 	addiu	sp,sp,32

8010ec90 <perror_internal>:
8010ec90:	27bdfbd8 	addiu	sp,sp,-1064
8010ec94:	3c02801d 	lui	v0,0x801d
8010ec98:	afb20420 	sw	s2,1056(sp)
8010ec9c:	afb1041c 	sw	s1,1052(sp)
8010eca0:	afb00418 	sw	s0,1048(sp)
8010eca4:	00808821 	move	s1,a0
8010eca8:	afbf0424 	sw	ra,1060(sp)
8010ecac:	00a08021 	move	s0,a1
8010ecb0:	24527208 	addiu	s2,v0,29192
8010ecb4:	10a00005 	beqz	a1,8010eccc <perror_internal+0x3c>
8010ecb8:	00c02021 	move	a0,a2
8010ecbc:	80a20000 	lb	v0,0(a1)
8010ecc0:	00000000 	nop
8010ecc4:	14400015 	bnez	v0,8010ed1c <perror_internal+0x8c>
8010ecc8:	3c02801c 	lui	v0,0x801c
8010eccc:	27a50018 	addiu	a1,sp,24
8010ecd0:	0c046f04 	jal	8011bc10 <__strerror_r>
8010ecd4:	24060400 	li	a2,1024
8010ecd8:	00401821 	move	v1,v0
8010ecdc:	8e220060 	lw	v0,96(s1)
8010ece0:	02408021 	move	s0,s2
8010ece4:	3c05801c 	lui	a1,0x801c
8010ece8:	02202021 	move	a0,s1
8010ecec:	24a52744 	addiu	a1,a1,10052
8010ecf0:	02003021 	move	a2,s0
8010ecf4:	18400015 	blez	v0,8010ed4c <perror_internal+0xbc>
8010ecf8:	02403821 	move	a3,s2
8010ecfc:	0c043d7c 	jal	8010f5f0 <__fwprintf>
8010ed00:	afa30010 	sw	v1,16(sp)
8010ed04:	8fbf0424 	lw	ra,1060(sp)
8010ed08:	8fb20420 	lw	s2,1056(sp)
8010ed0c:	8fb1041c 	lw	s1,1052(sp)
8010ed10:	8fb00418 	lw	s0,1048(sp)
8010ed14:	03e00008 	jr	ra
8010ed18:	27bd0428 	addiu	sp,sp,1064
8010ed1c:	27a50018 	addiu	a1,sp,24
8010ed20:	24060400 	li	a2,1024
8010ed24:	0c046f04 	jal	8011bc10 <__strerror_r>
8010ed28:	24522740 	addiu	s2,v0,10048
8010ed2c:	00401821 	move	v1,v0
8010ed30:	8e220060 	lw	v0,96(s1)
8010ed34:	3c05801c 	lui	a1,0x801c
8010ed38:	02202021 	move	a0,s1
8010ed3c:	24a52744 	addiu	a1,a1,10052
8010ed40:	02003021 	move	a2,s0
8010ed44:	1c40ffed 	bgtz	v0,8010ecfc <perror_internal+0x6c>
8010ed48:	02403821 	move	a3,s2
8010ed4c:	3c05801d 	lui	a1,0x801d
8010ed50:	02202021 	move	a0,s1
8010ed54:	02003021 	move	a2,s0
8010ed58:	02403821 	move	a3,s2
8010ed5c:	24a5529c 	addiu	a1,a1,21148
8010ed60:	0c04f0c0 	jal	8013c300 <fprintf>
8010ed64:	afa30010 	sw	v1,16(sp)
8010ed68:	8fbf0424 	lw	ra,1060(sp)
8010ed6c:	8fb20420 	lw	s2,1056(sp)
8010ed70:	8fb1041c 	lw	s1,1052(sp)
8010ed74:	8fb00418 	lw	s0,1048(sp)
8010ed78:	03e00008 	jr	ra
8010ed7c:	27bd0428 	addiu	sp,sp,1064

8010ed80 <perror>:
8010ed80:	27bdffd8 	addiu	sp,sp,-40
8010ed84:	afb20018 	sw	s2,24(sp)
8010ed88:	3c12801f 	lui	s2,0x801f
8010ed8c:	afb3001c 	sw	s3,28(sp)
8010ed90:	afb10014 	sw	s1,20(sp)
8010ed94:	afb00010 	sw	s0,16(sp)
8010ed98:	00808821 	move	s1,a0
8010ed9c:	afbf0024 	sw	ra,36(sp)
8010eda0:	0c047ea0 	jal	8011fa80 <__errno_location>
8010eda4:	afb40020 	sw	s4,32(sp)
8010eda8:	8e4330c8 	lw	v1,12488(s2)
8010edac:	2413ffff 	li	s3,-1
8010edb0:	8c650060 	lw	a1,96(v1)
8010edb4:	8c500000 	lw	s0,0(v0)
8010edb8:	10a0000c 	beqz	a1,8010edec <perror+0x6c>
8010edbc:	00602021 	move	a0,v1
8010edc0:	8e4430c8 	lw	a0,12488(s2)
8010edc4:	02202821 	move	a1,s1
8010edc8:	02003021 	move	a2,s0
8010edcc:	8fbf0024 	lw	ra,36(sp)
8010edd0:	8fb40020 	lw	s4,32(sp)
8010edd4:	8fb3001c 	lw	s3,28(sp)
8010edd8:	8fb20018 	lw	s2,24(sp)
8010eddc:	8fb10014 	lw	s1,20(sp)
8010ede0:	8fb00010 	lw	s0,16(sp)
8010ede4:	08043b24 	j	8010ec90 <perror_internal>
8010ede8:	27bd0028 	addiu	sp,sp,40
8010edec:	0c044338 	jal	80110ce0 <fileno>
8010edf0:	00000000 	nop
8010edf4:	1053fff2 	beq	v0,s3,8010edc0 <perror+0x40>
8010edf8:	00402021 	move	a0,v0
8010edfc:	0c0478ca 	jal	8011e328 <__dup>
8010ee00:	00000000 	nop
8010ee04:	3c05801c 	lui	a1,0x801c
8010ee08:	0040a021 	move	s4,v0
8010ee0c:	24a5e860 	addiu	a1,a1,-6048
8010ee10:	1053ffeb 	beq	v0,s3,8010edc0 <perror+0x40>
8010ee14:	00402021 	move	a0,v0
8010ee18:	0c043c28 	jal	8010f0a0 <_IO_new_fdopen>
8010ee1c:	00000000 	nop
8010ee20:	00409821 	move	s3,v0
8010ee24:	00402021 	move	a0,v0
8010ee28:	02202821 	move	a1,s1
8010ee2c:	02003021 	move	a2,s0
8010ee30:	1260000c 	beqz	s3,8010ee64 <perror+0xe4>
8010ee34:	26820001 	addiu	v0,s4,1
8010ee38:	0c043b24 	jal	8010ec90 <perror_internal>
8010ee3c:	00000000 	nop
8010ee40:	8fbf0024 	lw	ra,36(sp)
8010ee44:	02602021 	move	a0,s3
8010ee48:	8fb40020 	lw	s4,32(sp)
8010ee4c:	8fb3001c 	lw	s3,28(sp)
8010ee50:	8fb20018 	lw	s2,24(sp)
8010ee54:	8fb10014 	lw	s1,20(sp)
8010ee58:	8fb00010 	lw	s0,16(sp)
8010ee5c:	08043ba0 	j	8010ee80 <_IO_new_fclose>
8010ee60:	27bd0028 	addiu	sp,sp,40
8010ee64:	1040ffd6 	beqz	v0,8010edc0 <perror+0x40>
8010ee68:	02802021 	move	a0,s4
8010ee6c:	0c0477ca 	jal	8011df28 <__libc_close>
8010ee70:	00000000 	nop
8010ee74:	08043b70 	j	8010edc0 <perror+0x40>
8010ee78:	00000000 	nop
8010ee7c:	00000000 	nop

8010ee80 <_IO_new_fclose>:
8010ee80:	27bdffd0 	addiu	sp,sp,-48
8010ee84:	afb00020 	sw	s0,32(sp)
8010ee88:	afbf002c 	sw	ra,44(sp)
8010ee8c:	afb20028 	sw	s2,40(sp)
8010ee90:	afb10024 	sw	s1,36(sp)
8010ee94:	8c830000 	lw	v1,0(a0)
8010ee98:	00000000 	nop
8010ee9c:	30622000 	andi	v0,v1,0x2000
8010eea0:	1440006d 	bnez	v0,8010f058 <_IO_new_fclose+0x1d8>
8010eea4:	00808021 	move	s0,a0
8010eea8:	30628000 	andi	v0,v1,0x8000
8010eeac:	1440004a 	bnez	v0,8010efd8 <_IO_new_fclose+0x158>
8010eeb0:	00008821 	move	s1,zero
8010eeb4:	3c020000 	lui	v0,0x0
8010eeb8:	24420000 	addiu	v0,v0,0
8010eebc:	1440006b 	bnez	v0,8010f06c <_IO_new_fclose+0x1ec>
8010eec0:	3c058014 	lui	a1,0x8014
8010eec4:	0c0518fc 	jal	801463f0 <_IO_flockfile>
8010eec8:	02002021 	move	a0,s0
8010eecc:	8e030000 	lw	v1,0(s0)
8010eed0:	00000000 	nop
8010eed4:	30622000 	andi	v0,v1,0x2000
8010eed8:	10400042 	beqz	v0,8010efe4 <_IO_new_fclose+0x164>
8010eedc:	00000000 	nop
8010eee0:	0c044ce2 	jal	80113388 <_IO_new_file_close_it>
8010eee4:	02002021 	move	a0,s0
8010eee8:	00409021 	move	s2,v0
8010eeec:	8e020098 	lw	v0,152(s0)
8010eef0:	02002021 	move	a0,s0
8010eef4:	8c430008 	lw	v1,8(v0)
8010eef8:	00000000 	nop
8010eefc:	0060f809 	jalr	v1
8010ef00:	00002821 	move	a1,zero
8010ef04:	8e020000 	lw	v0,0(s0)
8010ef08:	00000000 	nop
8010ef0c:	30428000 	andi	v0,v0,0x8000
8010ef10:	1040003f 	beqz	v0,8010f010 <_IO_new_fclose+0x190>
8010ef14:	00000000 	nop
8010ef18:	16200041 	bnez	s1,8010f020 <_IO_new_fclose+0x1a0>
8010ef1c:	27a40010 	addiu	a0,sp,16
8010ef20:	8e020060 	lw	v0,96(s0)
8010ef24:	00000000 	nop
8010ef28:	18400043 	blez	v0,8010f038 <_IO_new_fclose+0x1b8>
8010ef2c:	3c020000 	lui	v0,0x0
8010ef30:	24420000 	addiu	v0,v0,0
8010ef34:	8e110058 	lw	s1,88(s0)
8010ef38:	10400003 	beqz	v0,8010ef48 <_IO_new_fclose+0xc8>
8010ef3c:	3c04803b 	lui	a0,0x803b
8010ef40:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010ef44:	248486b0 	addiu	a0,a0,-31056
8010ef48:	8e240024 	lw	a0,36(s1)
8010ef4c:	0c047f23 	jal	8011fc8c <__gconv_release_step>
8010ef50:	00000000 	nop
8010ef54:	8e240050 	lw	a0,80(s1)
8010ef58:	0c047f23 	jal	8011fc8c <__gconv_release_step>
8010ef5c:	00000000 	nop
8010ef60:	3c020000 	lui	v0,0x0
8010ef64:	24420000 	addiu	v0,v0,0
8010ef68:	10400005 	beqz	v0,8010ef80 <_IO_new_fclose+0x100>
8010ef6c:	3c02801f 	lui	v0,0x801f
8010ef70:	3c04803b 	lui	a0,0x803b
8010ef74:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010ef78:	248486b0 	addiu	a0,a0,-31056
8010ef7c:	3c02801f 	lui	v0,0x801f
8010ef80:	8c4330c0 	lw	v1,12480(v0)
8010ef84:	00000000 	nop
8010ef88:	1203000c 	beq	s0,v1,8010efbc <_IO_new_fclose+0x13c>
8010ef8c:	3c02801f 	lui	v0,0x801f
8010ef90:	8c4330c4 	lw	v1,12484(v0)
8010ef94:	00000000 	nop
8010ef98:	12030008 	beq	s0,v1,8010efbc <_IO_new_fclose+0x13c>
8010ef9c:	3c02801f 	lui	v0,0x801f
8010efa0:	8c4330c8 	lw	v1,12488(v0)
8010efa4:	00000000 	nop
8010efa8:	12030005 	beq	s0,v1,8010efc0 <_IO_new_fclose+0x140>
8010efac:	02401021 	move	v0,s2
8010efb0:	ae000000 	sw	zero,0(s0)
8010efb4:	0c045fee 	jal	80117fb8 <__cfree>
8010efb8:	02002021 	move	a0,s0
8010efbc:	02401021 	move	v0,s2
8010efc0:	8fbf002c 	lw	ra,44(sp)
8010efc4:	8fb20028 	lw	s2,40(sp)
8010efc8:	8fb10024 	lw	s1,36(sp)
8010efcc:	8fb00020 	lw	s0,32(sp)
8010efd0:	03e00008 	jr	ra
8010efd4:	27bd0030 	addiu	sp,sp,48
8010efd8:	30622000 	andi	v0,v1,0x2000
8010efdc:	1440ffc0 	bnez	v0,8010eee0 <_IO_new_fclose+0x60>
8010efe0:	00000000 	nop
8010efe4:	8e020098 	lw	v0,152(s0)
8010efe8:	00039680 	sll	s2,v1,0x1a
8010efec:	8c430008 	lw	v1,8(v0)
8010eff0:	02002021 	move	a0,s0
8010eff4:	0060f809 	jalr	v1
8010eff8:	00002821 	move	a1,zero
8010effc:	8e020000 	lw	v0,0(s0)
8010f000:	00000000 	nop
8010f004:	30428000 	andi	v0,v0,0x8000
8010f008:	1440ffc3 	bnez	v0,8010ef18 <_IO_new_fclose+0x98>
8010f00c:	001297c3 	sra	s2,s2,0x1f
8010f010:	0c051908 	jal	80146420 <_IO_funlockfile>
8010f014:	02002021 	move	a0,s0
8010f018:	1220ffc1 	beqz	s1,8010ef20 <_IO_new_fclose+0xa0>
8010f01c:	27a40010 	addiu	a0,sp,16
8010f020:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010f024:	00002821 	move	a1,zero
8010f028:	8e020060 	lw	v0,96(s0)
8010f02c:	00000000 	nop
8010f030:	1c40ffbf 	bgtz	v0,8010ef30 <_IO_new_fclose+0xb0>
8010f034:	3c020000 	lui	v0,0x0
8010f038:	8e020024 	lw	v0,36(s0)
8010f03c:	00000000 	nop
8010f040:	1040ffce 	beqz	v0,8010ef7c <_IO_new_fclose+0xfc>
8010f044:	00000000 	nop
8010f048:	0c045090 	jal	80114240 <_IO_free_backup_area>
8010f04c:	02002021 	move	a0,s0
8010f050:	08043be0 	j	8010ef80 <_IO_new_fclose+0x100>
8010f054:	3c02801f 	lui	v0,0x801f
8010f058:	0c045375 	jal	80114dd4 <_IO_un_link>
8010f05c:	00000000 	nop
8010f060:	8e030000 	lw	v1,0(s0)
8010f064:	08043bab 	j	8010eeac <_IO_new_fclose+0x2c>
8010f068:	30628000 	andi	v0,v1,0x8000
8010f06c:	24a56420 	addiu	a1,a1,25632
8010f070:	27a40010 	addiu	a0,sp,16
8010f074:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010f078:	02003021 	move	a2,s0
8010f07c:	8e030000 	lw	v1,0(s0)
8010f080:	00000000 	nop
8010f084:	30628000 	andi	v0,v1,0x8000
8010f088:	10400003 	beqz	v0,8010f098 <_IO_new_fclose+0x218>
8010f08c:	00000000 	nop
8010f090:	08043bf6 	j	8010efd8 <_IO_new_fclose+0x158>
8010f094:	24110001 	li	s1,1
8010f098:	08043bb1 	j	8010eec4 <_IO_new_fclose+0x44>
8010f09c:	24110001 	li	s1,1

8010f0a0 <_IO_new_fdopen>:
8010f0a0:	27bdffd0 	addiu	sp,sp,-48
8010f0a4:	afb30024 	sw	s3,36(sp)
8010f0a8:	afbf002c 	sw	ra,44(sp)
8010f0ac:	afb40028 	sw	s4,40(sp)
8010f0b0:	afb20020 	sw	s2,32(sp)
8010f0b4:	afb1001c 	sw	s1,28(sp)
8010f0b8:	afb00018 	sw	s0,24(sp)
8010f0bc:	80a30000 	lb	v1,0(a1)
8010f0c0:	24020072 	li	v0,114
8010f0c4:	10620013 	beq	v1,v0,8010f114 <_IO_new_fdopen+0x74>
8010f0c8:	00809821 	move	s3,a0
8010f0cc:	24020077 	li	v0,119
8010f0d0:	10620067 	beq	v1,v0,8010f270 <_IO_new_fdopen+0x1d0>
8010f0d4:	24020061 	li	v0,97
8010f0d8:	10620068 	beq	v1,v0,8010f27c <_IO_new_fdopen+0x1dc>
8010f0dc:	24100008 	li	s0,8
8010f0e0:	0c047ea0 	jal	8011fa80 <__errno_location>
8010f0e4:	00008821 	move	s1,zero
8010f0e8:	24030016 	li	v1,22
8010f0ec:	ac430000 	sw	v1,0(v0)
8010f0f0:	02201021 	move	v0,s1
8010f0f4:	8fbf002c 	lw	ra,44(sp)
8010f0f8:	8fb40028 	lw	s4,40(sp)
8010f0fc:	8fb30024 	lw	s3,36(sp)
8010f100:	8fb20020 	lw	s2,32(sp)
8010f104:	8fb1001c 	lw	s1,28(sp)
8010f108:	8fb00018 	lw	s0,24(sp)
8010f10c:	03e00008 	jr	ra
8010f110:	27bd0030 	addiu	sp,sp,48
8010f114:	00008021 	move	s0,zero
8010f118:	24120008 	li	s2,8
8010f11c:	24040001 	li	a0,1
8010f120:	0000a021 	move	s4,zero
8010f124:	2406006d 	li	a2,109
8010f128:	2408002b 	li	t0,43
8010f12c:	24070005 	li	a3,5
8010f130:	24a50001 	addiu	a1,a1,1
8010f134:	80a20000 	lb	v0,0(a1)
8010f138:	24840001 	addiu	a0,a0,1
8010f13c:	10460044 	beq	v0,a2,8010f250 <_IO_new_fdopen+0x1b0>
8010f140:	2843006e 	slti	v1,v0,110
8010f144:	10600005 	beqz	v1,8010f15c <_IO_new_fdopen+0xbc>
8010f148:	00000000 	nop
8010f14c:	10400005 	beqz	v0,8010f164 <_IO_new_fdopen+0xc4>
8010f150:	00000000 	nop
8010f154:	10480054 	beq	v0,t0,8010f2a8 <_IO_new_fdopen+0x208>
8010f158:	00000000 	nop
8010f15c:	1487fff5 	bne	a0,a3,8010f134 <_IO_new_fdopen+0x94>
8010f160:	24a50001 	addiu	a1,a1,1
8010f164:	02602021 	move	a0,s3
8010f168:	0c04789b 	jal	8011e26c <__libc_fcntl>
8010f16c:	24050003 	li	a1,3
8010f170:	00403021 	move	a2,v0
8010f174:	2402ffff 	li	v0,-1
8010f178:	10c20053 	beq	a2,v0,8010f2c8 <_IO_new_fdopen+0x228>
8010f17c:	30c30003 	andi	v1,a2,0x3
8010f180:	14600035 	bnez	v1,8010f258 <_IO_new_fdopen+0x1b8>
8010f184:	24020001 	li	v0,1
8010f188:	32420008 	andi	v0,s2,0x8
8010f18c:	1040ffd4 	beqz	v0,8010f0e0 <_IO_new_fdopen+0x40>
8010f190:	00000000 	nop
8010f194:	12000003 	beqz	s0,8010f1a4 <_IO_new_fdopen+0x104>
8010f198:	30c20008 	andi	v0,a2,0x8
8010f19c:	10400044 	beqz	v0,8010f2b0 <_IO_new_fdopen+0x210>
8010f1a0:	34c60008 	ori	a2,a2,0x8
8010f1a4:	0c04699a 	jal	8011a668 <__libc_malloc>
8010f1a8:	24040178 	li	a0,376
8010f1ac:	10400046 	beqz	v0,8010f2c8 <_IO_new_fdopen+0x228>
8010f1b0:	00408021 	move	s0,v0
8010f1b4:	244200a0 	addiu	v0,v0,160
8010f1b8:	02008821 	move	s1,s0
8010f1bc:	ae020048 	sw	v0,72(s0)
8010f1c0:	12800004 	beqz	s4,8010f1d4 <_IO_new_fdopen+0x134>
8010f1c4:	260700b8 	addiu	a3,s0,184
8010f1c8:	32420008 	andi	v0,s2,0x8
8010f1cc:	1440002d 	bnez	v0,8010f284 <_IO_new_fdopen+0x1e4>
8010f1d0:	3c02801c 	lui	v0,0x801c
8010f1d4:	3c02801c 	lui	v0,0x801c
8010f1d8:	24422790 	addiu	v0,v0,10128
8010f1dc:	02202021 	move	a0,s1
8010f1e0:	00002821 	move	a1,zero
8010f1e4:	00003021 	move	a2,zero
8010f1e8:	0c045055 	jal	80114154 <_IO_no_init>
8010f1ec:	afa20010 	sw	v0,16(sp)
8010f1f0:	3c02801c 	lui	v0,0x801c
8010f1f4:	24422950 	addiu	v0,v0,10576
8010f1f8:	02002021 	move	a0,s0
8010f1fc:	0c044ca0 	jal	80113280 <_IO_new_file_init>
8010f200:	ae020098 	sw	v0,152(s0)
8010f204:	02002021 	move	a0,s0
8010f208:	0c044879 	jal	801121e4 <_IO_new_file_attach>
8010f20c:	02602821 	move	a1,s3
8010f210:	10400037 	beqz	v0,8010f2f0 <_IO_new_fdopen+0x250>
8010f214:	2403efb3 	li	v1,-4173
8010f218:	8e020000 	lw	v0,0(s0)
8010f21c:	00000000 	nop
8010f220:	00431024 	and	v0,v0,v1
8010f224:	00521025 	or	v0,v0,s2
8010f228:	ae020000 	sw	v0,0(s0)
8010f22c:	8fbf002c 	lw	ra,44(sp)
8010f230:	02201021 	move	v0,s1
8010f234:	8fb40028 	lw	s4,40(sp)
8010f238:	8fb30024 	lw	s3,36(sp)
8010f23c:	8fb20020 	lw	s2,32(sp)
8010f240:	8fb1001c 	lw	s1,28(sp)
8010f244:	8fb00018 	lw	s0,24(sp)
8010f248:	03e00008 	jr	ra
8010f24c:	27bd0030 	addiu	sp,sp,48
8010f250:	08043c57 	j	8010f15c <_IO_new_fdopen+0xbc>
8010f254:	24140001 	li	s4,1
8010f258:	1462ffce 	bne	v1,v0,8010f194 <_IO_new_fdopen+0xf4>
8010f25c:	32420004 	andi	v0,s2,0x4
8010f260:	1440ffcc 	bnez	v0,8010f194 <_IO_new_fdopen+0xf4>
8010f264:	00000000 	nop
8010f268:	08043c38 	j	8010f0e0 <_IO_new_fdopen+0x40>
8010f26c:	00000000 	nop
8010f270:	00008021 	move	s0,zero
8010f274:	08043c47 	j	8010f11c <_IO_new_fdopen+0x7c>
8010f278:	24120004 	li	s2,4
8010f27c:	08043c47 	j	8010f11c <_IO_new_fdopen+0x7c>
8010f280:	24121004 	li	s2,4100
8010f284:	24422838 	addiu	v0,v0,10296
8010f288:	02002021 	move	a0,s0
8010f28c:	00002821 	move	a1,zero
8010f290:	00003021 	move	a2,zero
8010f294:	0c045055 	jal	80114154 <_IO_no_init>
8010f298:	afa20010 	sw	v0,16(sp)
8010f29c:	3c02801c 	lui	v0,0x801c
8010f2a0:	08043c7e 	j	8010f1f8 <_IO_new_fdopen+0x158>
8010f2a4:	244229f8 	addiu	v0,v0,10744
8010f2a8:	08043c59 	j	8010f164 <_IO_new_fdopen+0xc4>
8010f2ac:	32521000 	andi	s2,s2,0x1000
8010f2b0:	02602021 	move	a0,s3
8010f2b4:	0c04789b 	jal	8011e26c <__libc_fcntl>
8010f2b8:	24050004 	li	a1,4
8010f2bc:	2403ffff 	li	v1,-1
8010f2c0:	1443ffb8 	bne	v0,v1,8010f1a4 <_IO_new_fdopen+0x104>
8010f2c4:	00000000 	nop
8010f2c8:	00008821 	move	s1,zero
8010f2cc:	02201021 	move	v0,s1
8010f2d0:	8fbf002c 	lw	ra,44(sp)
8010f2d4:	8fb40028 	lw	s4,40(sp)
8010f2d8:	8fb30024 	lw	s3,36(sp)
8010f2dc:	8fb20020 	lw	s2,32(sp)
8010f2e0:	8fb1001c 	lw	s1,28(sp)
8010f2e4:	8fb00018 	lw	s0,24(sp)
8010f2e8:	03e00008 	jr	ra
8010f2ec:	27bd0030 	addiu	sp,sp,48
8010f2f0:	00002821 	move	a1,zero
8010f2f4:	00003021 	move	a2,zero
8010f2f8:	00003821 	move	a3,zero
8010f2fc:	0c0453da 	jal	80114f68 <_IO_setb>
8010f300:	02002021 	move	a0,s0
8010f304:	0c045375 	jal	80114dd4 <_IO_un_link>
8010f308:	02002021 	move	a0,s0
8010f30c:	0c045fee 	jal	80117fb8 <__cfree>
8010f310:	02002021 	move	a0,s0
8010f314:	08043c3c 	j	8010f0f0 <_IO_new_fdopen+0x50>
8010f318:	00008821 	move	s1,zero
8010f31c:	00000000 	nop

8010f320 <_IO_fread>:
8010f320:	00a60018 	mult	a1,a2
8010f324:	27bdffc0 	addiu	sp,sp,-64
8010f328:	afb20028 	sw	s2,40(sp)
8010f32c:	afb40030 	sw	s4,48(sp)
8010f330:	afb3002c 	sw	s3,44(sp)
8010f334:	afb10024 	sw	s1,36(sp)
8010f338:	afb00020 	sw	s0,32(sp)
8010f33c:	afbf0038 	sw	ra,56(sp)
8010f340:	afb50034 	sw	s5,52(sp)
8010f344:	00a0a021 	move	s4,a1
8010f348:	00c08821 	move	s1,a2
8010f34c:	00808021 	move	s0,a0
8010f350:	00009012 	mflo	s2
8010f354:	12400039 	beqz	s2,8010f43c <_IO_fread+0x11c>
8010f358:	00e09821 	move	s3,a3
8010f35c:	8ce20000 	lw	v0,0(a3)
8010f360:	00000000 	nop
8010f364:	30428000 	andi	v0,v0,0x8000
8010f368:	14400023 	bnez	v0,8010f3f8 <_IO_fread+0xd8>
8010f36c:	02002821 	move	a1,s0
8010f370:	3c020000 	lui	v0,0x0
8010f374:	24420000 	addiu	v0,v0,0
8010f378:	14400032 	bnez	v0,8010f444 <_IO_fread+0x124>
8010f37c:	0000a821 	move	s5,zero
8010f380:	0c0518fc 	jal	801463f0 <_IO_flockfile>
8010f384:	02602021 	move	a0,s3
8010f388:	02002821 	move	a1,s0
8010f38c:	02602021 	move	a0,s3
8010f390:	0c044ef9 	jal	80113be4 <_IO_sgetn>
8010f394:	02403021 	move	a2,s2
8010f398:	00408021 	move	s0,v0
8010f39c:	8e620000 	lw	v0,0(s3)
8010f3a0:	00000000 	nop
8010f3a4:	30428000 	andi	v0,v0,0x8000
8010f3a8:	1040001c 	beqz	v0,8010f41c <_IO_fread+0xfc>
8010f3ac:	00000000 	nop
8010f3b0:	16a0001e 	bnez	s5,8010f42c <_IO_fread+0x10c>
8010f3b4:	27a40010 	addiu	a0,sp,16
8010f3b8:	12500006 	beq	s2,s0,8010f3d4 <_IO_fread+0xb4>
8010f3bc:	02201021 	move	v0,s1
8010f3c0:	16800002 	bnez	s4,8010f3cc <_IO_fread+0xac>
8010f3c4:	0214001b 	divu	zero,s0,s4
8010f3c8:	0007000d 	break	0x7
8010f3cc:	00008812 	mflo	s1
8010f3d0:	02201021 	move	v0,s1
8010f3d4:	8fbf0038 	lw	ra,56(sp)
8010f3d8:	8fb50034 	lw	s5,52(sp)
8010f3dc:	8fb40030 	lw	s4,48(sp)
8010f3e0:	8fb3002c 	lw	s3,44(sp)
8010f3e4:	8fb20028 	lw	s2,40(sp)
8010f3e8:	8fb10024 	lw	s1,36(sp)
8010f3ec:	8fb00020 	lw	s0,32(sp)
8010f3f0:	03e00008 	jr	ra
8010f3f4:	27bd0040 	addiu	sp,sp,64
8010f3f8:	02602021 	move	a0,s3
8010f3fc:	0c044ef9 	jal	80113be4 <_IO_sgetn>
8010f400:	02403021 	move	a2,s2
8010f404:	00408021 	move	s0,v0
8010f408:	8e620000 	lw	v0,0(s3)
8010f40c:	00000000 	nop
8010f410:	30428000 	andi	v0,v0,0x8000
8010f414:	1440ffe6 	bnez	v0,8010f3b0 <_IO_fread+0x90>
8010f418:	0000a821 	move	s5,zero
8010f41c:	0c051908 	jal	80146420 <_IO_funlockfile>
8010f420:	02602021 	move	a0,s3
8010f424:	12a0ffe4 	beqz	s5,8010f3b8 <_IO_fread+0x98>
8010f428:	27a40010 	addiu	a0,sp,16
8010f42c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010f430:	00002821 	move	a1,zero
8010f434:	08043cee 	j	8010f3b8 <_IO_fread+0x98>
8010f438:	00000000 	nop
8010f43c:	08043cf4 	j	8010f3d0 <_IO_fread+0xb0>
8010f440:	00008821 	move	s1,zero
8010f444:	3c058014 	lui	a1,0x8014
8010f448:	24a56420 	addiu	a1,a1,25632
8010f44c:	27a40010 	addiu	a0,sp,16
8010f450:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8010f454:	00e03021 	move	a2,a3
8010f458:	8e620000 	lw	v0,0(s3)
8010f45c:	00000000 	nop
8010f460:	30428000 	andi	v0,v0,0x8000
8010f464:	10400003 	beqz	v0,8010f474 <_IO_fread+0x154>
8010f468:	00000000 	nop
8010f46c:	08043ce2 	j	8010f388 <_IO_fread+0x68>
8010f470:	24150001 	li	s5,1
8010f474:	08043ce0 	j	8010f380 <_IO_fread+0x60>
8010f478:	24150001 	li	s5,1
8010f47c:	00000000 	nop

8010f480 <_IO_vsprintf>:
8010f480:	27bdff28 	addiu	sp,sp,-216
8010f484:	afb000c0 	sw	s0,192(sp)
8010f488:	27b00018 	addiu	s0,sp,24
8010f48c:	afb300cc 	sw	s3,204(sp)
8010f490:	afb200c8 	sw	s2,200(sp)
8010f494:	afb100c4 	sw	s1,196(sp)
8010f498:	00a09021 	move	s2,a1
8010f49c:	00808821 	move	s1,a0
8010f4a0:	00c09821 	move	s3,a2
8010f4a4:	02002021 	move	a0,s0
8010f4a8:	34058000 	li	a1,0x8000
8010f4ac:	2406ffff 	li	a2,-1
8010f4b0:	00003821 	move	a3,zero
8010f4b4:	afbf00d0 	sw	ra,208(sp)
8010f4b8:	afa00060 	sw	zero,96(sp)
8010f4bc:	0c045055 	jal	80114154 <_IO_no_init>
8010f4c0:	afa00010 	sw	zero,16(sp)
8010f4c4:	3c02801c 	lui	v0,0x801c
8010f4c8:	02202821 	move	a1,s1
8010f4cc:	02203821 	move	a3,s1
8010f4d0:	24422a60 	addiu	v0,v0,10848
8010f4d4:	02002021 	move	a0,s0
8010f4d8:	2406ffff 	li	a2,-1
8010f4dc:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
8010f4e0:	afa200b0 	sw	v0,176(sp)
8010f4e4:	02002021 	move	a0,s0
8010f4e8:	02402821 	move	a1,s2
8010f4ec:	0c04cccf 	jal	8013333c <_IO_vfprintf>
8010f4f0:	02603021 	move	a2,s3
8010f4f4:	8fa3002c 	lw	v1,44(sp)
8010f4f8:	00408821 	move	s1,v0
8010f4fc:	8fa20030 	lw	v0,48(sp)
8010f500:	02002021 	move	a0,s0
8010f504:	0062102b 	sltu	v0,v1,v0
8010f508:	24660001 	addiu	a2,v1,1
8010f50c:	1040000b 	beqz	v0,8010f53c <_IO_vsprintf+0xbc>
8010f510:	00002821 	move	a1,zero
8010f514:	a0600000 	sb	zero,0(v1)
8010f518:	afa6002c 	sw	a2,44(sp)
8010f51c:	02201021 	move	v0,s1
8010f520:	8fbf00d0 	lw	ra,208(sp)
8010f524:	8fb300cc 	lw	s3,204(sp)
8010f528:	8fb200c8 	lw	s2,200(sp)
8010f52c:	8fb100c4 	lw	s1,196(sp)
8010f530:	8fb000c0 	lw	s0,192(sp)
8010f534:	03e00008 	jr	ra
8010f538:	27bd00d8 	addiu	sp,sp,216
8010f53c:	0c045591 	jal	80115644 <__overflow>
8010f540:	00000000 	nop
8010f544:	08043d48 	j	8010f520 <_IO_vsprintf+0xa0>
8010f548:	02201021 	move	v0,s1
8010f54c:	00000000 	nop

8010f550 <_IO_vsscanf>:
8010f550:	27bdff28 	addiu	sp,sp,-216
8010f554:	afb000c0 	sw	s0,192(sp)
8010f558:	27b00018 	addiu	s0,sp,24
8010f55c:	afb300cc 	sw	s3,204(sp)
8010f560:	afb200c8 	sw	s2,200(sp)
8010f564:	00c09821 	move	s3,a2
8010f568:	00a09021 	move	s2,a1
8010f56c:	afb100c4 	sw	s1,196(sp)
8010f570:	34058000 	li	a1,0x8000
8010f574:	00808821 	move	s1,a0
8010f578:	2406ffff 	li	a2,-1
8010f57c:	02002021 	move	a0,s0
8010f580:	00003821 	move	a3,zero
8010f584:	afbf00d0 	sw	ra,208(sp)
8010f588:	afa00060 	sw	zero,96(sp)
8010f58c:	0c045055 	jal	80114154 <_IO_no_init>
8010f590:	afa00010 	sw	zero,16(sp)
8010f594:	3c02801c 	lui	v0,0x801c
8010f598:	02202821 	move	a1,s1
8010f59c:	02002021 	move	a0,s0
8010f5a0:	24422a60 	addiu	v0,v0,10848
8010f5a4:	00003821 	move	a3,zero
8010f5a8:	00003021 	move	a2,zero
8010f5ac:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
8010f5b0:	afa200b0 	sw	v0,176(sp)
8010f5b4:	02002021 	move	a0,s0
8010f5b8:	02402821 	move	a1,s2
8010f5bc:	02603021 	move	a2,s3
8010f5c0:	0c050434 	jal	801410d0 <_IO_vfscanf>
8010f5c4:	00003821 	move	a3,zero
8010f5c8:	8fbf00d0 	lw	ra,208(sp)
8010f5cc:	8fb300cc 	lw	s3,204(sp)
8010f5d0:	8fb200c8 	lw	s2,200(sp)
8010f5d4:	8fb100c4 	lw	s1,196(sp)
8010f5d8:	8fb000c0 	lw	s0,192(sp)
8010f5dc:	03e00008 	jr	ra
8010f5e0:	27bd00d8 	addiu	sp,sp,216
	...

8010f5f0 <__fwprintf>:
8010f5f0:	27bdffe0 	addiu	sp,sp,-32
8010f5f4:	27a20028 	addiu	v0,sp,40
8010f5f8:	afa60028 	sw	a2,40(sp)
8010f5fc:	00403021 	move	a2,v0
8010f600:	afbf0018 	sw	ra,24(sp)
8010f604:	afa7002c 	sw	a3,44(sp)
8010f608:	0c04f376 	jal	8013cdd8 <_IO_vfwprintf>
8010f60c:	afa20010 	sw	v0,16(sp)
8010f610:	8fbf0018 	lw	ra,24(sp)
8010f614:	00000000 	nop
8010f618:	03e00008 	jr	ra
8010f61c:	27bd0020 	addiu	sp,sp,32

8010f620 <_IO_wfile_underflow_maybe_mmap>:
8010f620:	27bdffe8 	addiu	sp,sp,-24
8010f624:	afb00010 	sw	s0,16(sp)
8010f628:	afbf0014 	sw	ra,20(sp)
8010f62c:	0c0444e9 	jal	801113a4 <_IO_file_underflow_maybe_mmap>
8010f630:	00808021 	move	s0,a0
8010f634:	2403ffff 	li	v1,-1
8010f638:	10430009 	beq	v0,v1,8010f660 <_IO_wfile_underflow_maybe_mmap+0x40>
8010f63c:	02002021 	move	a0,s0
8010f640:	8e02005c 	lw	v0,92(s0)
8010f644:	8fbf0014 	lw	ra,20(sp)
8010f648:	8c4300b8 	lw	v1,184(v0)
8010f64c:	8fb00010 	lw	s0,16(sp)
8010f650:	8c790010 	lw	t9,16(v1)
8010f654:	00000000 	nop
8010f658:	03200008 	jr	t9
8010f65c:	27bd0018 	addiu	sp,sp,24
8010f660:	8fbf0014 	lw	ra,20(sp)
8010f664:	8fb00010 	lw	s0,16(sp)
8010f668:	03e00008 	jr	ra
8010f66c:	27bd0018 	addiu	sp,sp,24

8010f670 <_IO_wfile_underflow_mmap>:
8010f670:	27bdffc8 	addiu	sp,sp,-56
8010f674:	afb00028 	sw	s0,40(sp)
8010f678:	afbf0030 	sw	ra,48(sp)
8010f67c:	afb1002c 	sw	s1,44(sp)
8010f680:	8c830000 	lw	v1,0(a0)
8010f684:	00000000 	nop
8010f688:	30620004 	andi	v0,v1,0x4
8010f68c:	1440005f 	bnez	v0,8010f80c <_IO_wfile_underflow_mmap+0x19c>
8010f690:	00808021 	move	s0,a0
8010f694:	8c85005c 	lw	a1,92(a0)
8010f698:	00000000 	nop
8010f69c:	8ca30000 	lw	v1,0(a1)
8010f6a0:	8ca20004 	lw	v0,4(a1)
8010f6a4:	00000000 	nop
8010f6a8:	0062102b 	sltu	v0,v1,v0
8010f6ac:	1440003e 	bnez	v0,8010f7a8 <_IO_wfile_underflow_mmap+0x138>
8010f6b0:	00000000 	nop
8010f6b4:	8c830004 	lw	v1,4(a0)
8010f6b8:	8c820008 	lw	v0,8(a0)
8010f6bc:	8c910058 	lw	s1,88(a0)
8010f6c0:	0062102b 	sltu	v0,v1,v0
8010f6c4:	14400008 	bnez	v0,8010f6e8 <_IO_wfile_underflow_mmap+0x78>
8010f6c8:	00000000 	nop
8010f6cc:	0c044612 	jal	80111848 <_IO_file_underflow_mmap>
8010f6d0:	00000000 	nop
8010f6d4:	2403ffff 	li	v1,-1
8010f6d8:	10430034 	beq	v0,v1,8010f7ac <_IO_wfile_underflow_mmap+0x13c>
8010f6dc:	2404ffff 	li	a0,-1
8010f6e0:	8e05005c 	lw	a1,92(s0)
8010f6e4:	8e030004 	lw	v1,4(s0)
8010f6e8:	8ca20018 	lw	v0,24(a1)
8010f6ec:	00000000 	nop
8010f6f0:	10400034 	beqz	v0,8010f7c4 <_IO_wfile_underflow_mmap+0x154>
8010f6f4:	afa30020 	sw	v1,32(sp)
8010f6f8:	8ca2002c 	lw	v0,44(a1)
8010f6fc:	8ca30030 	lw	v1,48(a1)
8010f700:	aca20034 	sw	v0,52(a1)
8010f704:	aca30038 	sw	v1,56(a1)
8010f708:	8e05005c 	lw	a1,92(s0)
8010f70c:	27a20020 	addiu	v0,sp,32
8010f710:	8ca30018 	lw	v1,24(a1)
8010f714:	24a40004 	addiu	a0,a1,4
8010f718:	aca30008 	sw	v1,8(a1)
8010f71c:	aca30000 	sw	v1,0(a1)
8010f720:	afa20010 	sw	v0,16(sp)
8010f724:	8ca30000 	lw	v1,0(a1)
8010f728:	8e060004 	lw	a2,4(s0)
8010f72c:	afa30014 	sw	v1,20(sp)
8010f730:	8ca2001c 	lw	v0,28(a1)
8010f734:	afa4001c 	sw	a0,28(sp)
8010f738:	afa20018 	sw	v0,24(sp)
8010f73c:	8e070008 	lw	a3,8(s0)
8010f740:	8e22000c 	lw	v0,12(s1)
8010f744:	02202021 	move	a0,s1
8010f748:	0040f809 	jalr	v0
8010f74c:	24a5002c 	addiu	a1,a1,44
8010f750:	8e04005c 	lw	a0,92(s0)
8010f754:	8fa20020 	lw	v0,32(sp)
8010f758:	8c830004 	lw	v1,4(a0)
8010f75c:	8c840000 	lw	a0,0(a0)
8010f760:	00000000 	nop
8010f764:	0083182b 	sltu	v1,a0,v1
8010f768:	14600025 	bnez	v1,8010f800 <_IO_wfile_underflow_mmap+0x190>
8010f76c:	ae020004 	sw	v0,4(s0)
8010f770:	0c047ea0 	jal	8011fa80 <__errno_location>
8010f774:	00000000 	nop
8010f778:	24030058 	li	v1,88
8010f77c:	ac430000 	sw	v1,0(v0)
8010f780:	8e020000 	lw	v0,0(s0)
8010f784:	2404ffff 	li	a0,-1
8010f788:	34420020 	ori	v0,v0,0x20
8010f78c:	ae020000 	sw	v0,0(s0)
8010f790:	8fbf0030 	lw	ra,48(sp)
8010f794:	8fb1002c 	lw	s1,44(sp)
8010f798:	8fb00028 	lw	s0,40(sp)
8010f79c:	00801021 	move	v0,a0
8010f7a0:	03e00008 	jr	ra
8010f7a4:	27bd0038 	addiu	sp,sp,56
8010f7a8:	8c640000 	lw	a0,0(v1)
8010f7ac:	8fbf0030 	lw	ra,48(sp)
8010f7b0:	8fb1002c 	lw	s1,44(sp)
8010f7b4:	8fb00028 	lw	s0,40(sp)
8010f7b8:	00801021 	move	v0,a0
8010f7bc:	03e00008 	jr	ra
8010f7c0:	27bd0038 	addiu	sp,sp,56
8010f7c4:	8ca40020 	lw	a0,32(a1)
8010f7c8:	00000000 	nop
8010f7cc:	10800007 	beqz	a0,8010f7ec <_IO_wfile_underflow_mmap+0x17c>
8010f7d0:	00000000 	nop
8010f7d4:	0c045fee 	jal	80117fb8 <__cfree>
8010f7d8:	00000000 	nop
8010f7dc:	8e020000 	lw	v0,0(s0)
8010f7e0:	2403feff 	li	v1,-257
8010f7e4:	00431024 	and	v0,v0,v1
8010f7e8:	ae020000 	sw	v0,0(s0)
8010f7ec:	0c052490 	jal	80149240 <_IO_wdoallocbuf>
8010f7f0:	02002021 	move	a0,s0
8010f7f4:	8e05005c 	lw	a1,92(s0)
8010f7f8:	08043dbe 	j	8010f6f8 <_IO_wfile_underflow_mmap+0x88>
8010f7fc:	00000000 	nop
8010f800:	8c840000 	lw	a0,0(a0)
8010f804:	08043deb 	j	8010f7ac <_IO_wfile_underflow_mmap+0x13c>
8010f808:	00000000 	nop
8010f80c:	34620020 	ori	v0,v1,0x20
8010f810:	0c047ea0 	jal	8011fa80 <__errno_location>
8010f814:	ac820000 	sw	v0,0(a0)
8010f818:	24030009 	li	v1,9
8010f81c:	2404ffff 	li	a0,-1
8010f820:	08043deb 	j	8010f7ac <_IO_wfile_underflow_mmap+0x13c>
8010f824:	ac430000 	sw	v1,0(v0)

8010f828 <_IO_wfile_seekoff>:
8010f828:	27bdef10 	addiu	sp,sp,-4336
8010f82c:	afb510dc 	sw	s5,4316(sp)
8010f830:	afb410d8 	sw	s4,4312(sp)
8010f834:	afb210d0 	sw	s2,4304(sp)
8010f838:	afb110cc 	sw	s1,4300(sp)
8010f83c:	afb010c8 	sw	s0,4296(sp)
8010f840:	afbf10ec 	sw	ra,4332(sp)
8010f844:	afbe10e8 	sw	s8,4328(sp)
8010f848:	afb710e4 	sw	s7,4324(sp)
8010f84c:	afb610e0 	sw	s6,4320(sp)
8010f850:	afb310d4 	sw	s3,4308(sp)
8010f854:	00809021 	move	s2,a0
8010f858:	8c84005c 	lw	a0,92(a0)
8010f85c:	00c08021 	move	s0,a2
8010f860:	8c850004 	lw	a1,4(a0)
8010f864:	8c820008 	lw	v0,8(a0)
8010f868:	8fb41100 	lw	s4,4352(sp)
8010f86c:	8fb51104 	lw	s5,4356(sp)
8010f870:	104500f8 	beq	v0,a1,8010fc54 <_IO_wfile_seekoff+0x42c>
8010f874:	00e08821 	move	s1,a3
8010f878:	0000f021 	move	s8,zero
8010f87c:	16a00011 	bnez	s5,8010f8c4 <_IO_wfile_seekoff+0x9c>
8010f880:	00000000 	nop
8010f884:	8e420000 	lw	v0,0(s2)
8010f888:	00000000 	nop
8010f88c:	30420100 	andi	v0,v0,0x100
8010f890:	1040000a 	beqz	v0,8010f8bc <_IO_wfile_seekoff+0x94>
8010f894:	00008021 	move	s0,zero
8010f898:	8c820000 	lw	v0,0(a0)
8010f89c:	00000000 	nop
8010f8a0:	0045102b 	sltu	v0,v0,a1
8010f8a4:	144001a0 	bnez	v0,8010ff28 <_IO_wfile_seekoff+0x700>
8010f8a8:	00000000 	nop
8010f8ac:	0c05207b 	jal	801481ec <_IO_switch_to_main_wget_area>
8010f8b0:	02402021 	move	a0,s2
8010f8b4:	8e44005c 	lw	a0,92(s2)
8010f8b8:	00008021 	move	s0,zero
8010f8bc:	00008821 	move	s1,zero
8010f8c0:	24140001 	li	s4,1
8010f8c4:	8c820010 	lw	v0,16(a0)
8010f8c8:	8c83000c 	lw	v1,12(a0)
8010f8cc:	00000000 	nop
8010f8d0:	0062102b 	sltu	v0,v1,v0
8010f8d4:	1040010a 	beqz	v0,8010fd00 <_IO_wfile_seekoff+0x4d8>
8010f8d8:	00000000 	nop
8010f8dc:	0c0520b0 	jal	801482c0 <_IO_switch_to_wget_mode>
8010f8e0:	02402021 	move	a0,s2
8010f8e4:	14400050 	bnez	v0,8010fa28 <_IO_wfile_seekoff+0x200>
8010f8e8:	00000000 	nop
8010f8ec:	8e44005c 	lw	a0,92(s2)
8010f8f0:	00000000 	nop
8010f8f4:	8c820018 	lw	v0,24(a0)
8010f8f8:	00000000 	nop
8010f8fc:	104000df 	beqz	v0,8010fc7c <_IO_wfile_seekoff+0x454>
8010f900:	00000000 	nop
8010f904:	24020001 	li	v0,1
8010f908:	1282004a 	beq	s4,v0,8010fa34 <_IO_wfile_seekoff+0x20c>
8010f90c:	24020002 	li	v0,2
8010f910:	1282006d 	beq	s4,v0,8010fac8 <_IO_wfile_seekoff+0x2a0>
8010f914:	00000000 	nop
8010f918:	12a00035 	beqz	s5,8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010f91c:	2402ffff 	li	v0,-1
8010f920:	8e480050 	lw	t0,80(s2)
8010f924:	8e490054 	lw	t1,84(s2)
8010f928:	110200f0 	beq	t0,v0,8010fcec <_IO_wfile_seekoff+0x4c4>
8010f92c:	00000000 	nop
8010f930:	8e47000c 	lw	a3,12(s2)
8010f934:	00000000 	nop
8010f938:	10e000ee 	beqz	a3,8010fcf4 <_IO_wfile_seekoff+0x4cc>
8010f93c:	00000000 	nop
8010f940:	8e460000 	lw	a2,0(s2)
8010f944:	00000000 	nop
8010f948:	30c20100 	andi	v0,a2,0x100
8010f94c:	10400075 	beqz	v0,8010fb24 <_IO_wfile_seekoff+0x2fc>
8010f950:	02081023 	subu	v0,s0,t0
8010f954:	30c20004 	andi	v0,a2,0x4
8010f958:	10400120 	beqz	v0,8010fddc <_IO_wfile_seekoff+0x5b4>
8010f95c:	00000000 	nop
8010f960:	0c0450a4 	jal	80114290 <_IO_unsave_markers>
8010f964:	02402021 	move	a0,s2
8010f968:	8e430098 	lw	v1,152(s2)
8010f96c:	afb40010 	sw	s4,16(sp)
8010f970:	8c620040 	lw	v0,64(v1)
8010f974:	02003021 	move	a2,s0
8010f978:	02203821 	move	a3,s1
8010f97c:	0040f809 	jalr	v0
8010f980:	02402021 	move	a0,s2
8010f984:	00404021 	move	t0,v0
8010f988:	2402ffff 	li	v0,-1
8010f98c:	110200b7 	beq	t0,v0,8010fc6c <_IO_wfile_seekoff+0x444>
8010f990:	00604821 	move	t1,v1
8010f994:	8e43005c 	lw	v1,92(s2)
8010f998:	8e460000 	lw	a2,0(s2)
8010f99c:	8e44001c 	lw	a0,28(s2)
8010f9a0:	8c650018 	lw	a1,24(v1)
8010f9a4:	2402ffef 	li	v0,-17
8010f9a8:	00c23024 	and	a2,a2,v0
8010f9ac:	01008021 	move	s0,t0
8010f9b0:	01208821 	move	s1,t1
8010f9b4:	ac650014 	sw	a1,20(v1)
8010f9b8:	ae460000 	sw	a2,0(s2)
8010f9bc:	ae440018 	sw	a0,24(s2)
8010f9c0:	ae480050 	sw	t0,80(s2)
8010f9c4:	ae490054 	sw	t1,84(s2)
8010f9c8:	ae44000c 	sw	a0,12(s2)
8010f9cc:	ae440004 	sw	a0,4(s2)
8010f9d0:	ae440008 	sw	a0,8(s2)
8010f9d4:	ae440014 	sw	a0,20(s2)
8010f9d8:	ae440010 	sw	a0,16(s2)
8010f9dc:	ac650008 	sw	a1,8(v1)
8010f9e0:	ac650000 	sw	a1,0(v1)
8010f9e4:	ac650004 	sw	a1,4(v1)
8010f9e8:	ac650010 	sw	a1,16(v1)
8010f9ec:	ac65000c 	sw	a1,12(v1)
8010f9f0:	02001021 	move	v0,s0
8010f9f4:	02201821 	move	v1,s1
8010f9f8:	8fbf10ec 	lw	ra,4332(sp)
8010f9fc:	8fbe10e8 	lw	s8,4328(sp)
8010fa00:	8fb710e4 	lw	s7,4324(sp)
8010fa04:	8fb610e0 	lw	s6,4320(sp)
8010fa08:	8fb510dc 	lw	s5,4316(sp)
8010fa0c:	8fb410d8 	lw	s4,4312(sp)
8010fa10:	8fb310d4 	lw	s3,4308(sp)
8010fa14:	8fb210d0 	lw	s2,4304(sp)
8010fa18:	8fb110cc 	lw	s1,4300(sp)
8010fa1c:	8fb010c8 	lw	s0,4296(sp)
8010fa20:	03e00008 	jr	ra
8010fa24:	27bd10f0 	addiu	sp,sp,4336
8010fa28:	2410ffff 	li	s0,-1
8010fa2c:	08043e7c 	j	8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010fa30:	00008821 	move	s1,zero
8010fa34:	8e530058 	lw	s3,88(s2)
8010fa38:	00000000 	nop
8010fa3c:	8e620010 	lw	v0,16(s3)
8010fa40:	00000000 	nop
8010fa44:	0040f809 	jalr	v0
8010fa48:	02602021 	move	a0,s3
8010fa4c:	184000bb 	blez	v0,8010fd3c <_IO_wfile_seekoff+0x514>
8010fa50:	00401821 	move	v1,v0
8010fa54:	8e46005c 	lw	a2,92(s2)
8010fa58:	00000000 	nop
8010fa5c:	8cc70000 	lw	a3,0(a2)
8010fa60:	8cc20004 	lw	v0,4(a2)
8010fa64:	00000000 	nop
8010fa68:	00471023 	subu	v0,v0,a3
8010fa6c:	00021083 	sra	v0,v0,0x2
8010fa70:	00620018 	mult	v1,v0
8010fa74:	00001012 	mflo	v0
8010fa78:	02022023 	subu	a0,s0,v0
8010fa7c:	00021fc3 	sra	v1,v0,0x1f
8010fa80:	0204302b 	sltu	a2,s0,a0
8010fa84:	02232823 	subu	a1,s1,v1
8010fa88:	00a62823 	subu	a1,a1,a2
8010fa8c:	00808021 	move	s0,a0
8010fa90:	00a08821 	move	s1,a1
8010fa94:	8e460050 	lw	a2,80(s2)
8010fa98:	2402ffff 	li	v0,-1
8010fa9c:	8e470054 	lw	a3,84(s2)
8010faa0:	10c2009e 	beq	a2,v0,8010fd1c <_IO_wfile_seekoff+0x4f4>
8010faa4:	00000000 	nop
8010faa8:	02061021 	addu	v0,s0,a2
8010faac:	0050202b 	sltu	a0,v0,s0
8010fab0:	02271821 	addu	v1,s1,a3
8010fab4:	00831821 	addu	v1,a0,v1
8010fab8:	00408021 	move	s0,v0
8010fabc:	00608821 	move	s1,v1
8010fac0:	08043e46 	j	8010f918 <_IO_wfile_seekoff+0xf0>
8010fac4:	0000a021 	move	s4,zero
8010fac8:	8e430098 	lw	v1,152(s2)
8010facc:	02402021 	move	a0,s2
8010fad0:	8c620048 	lw	v0,72(v1)
8010fad4:	00000000 	nop
8010fad8:	0040f809 	jalr	v0
8010fadc:	27a50028 	addiu	a1,sp,40
8010fae0:	1440ff9f 	bnez	v0,8010f960 <_IO_wfile_seekoff+0x138>
8010fae4:	34038000 	li	v1,0x8000
8010fae8:	8fa20040 	lw	v0,64(sp)
8010faec:	00000000 	nop
8010faf0:	3042f000 	andi	v0,v0,0xf000
8010faf4:	1443ff9a 	bne	v0,v1,8010f960 <_IO_wfile_seekoff+0x138>
8010faf8:	00000000 	nop
8010fafc:	8fa20060 	lw	v0,96(sp)
8010fb00:	8fa30064 	lw	v1,100(sp)
8010fb04:	02022021 	addu	a0,s0,v0
8010fb08:	0090302b 	sltu	a2,a0,s0
8010fb0c:	02232821 	addu	a1,s1,v1
8010fb10:	00c52821 	addu	a1,a2,a1
8010fb14:	0000a021 	move	s4,zero
8010fb18:	00808021 	move	s0,a0
8010fb1c:	08043e46 	j	8010f918 <_IO_wfile_seekoff+0xf0>
8010fb20:	00a08821 	move	s1,a1
8010fb24:	8e440008 	lw	a0,8(s2)
8010fb28:	00000000 	nop
8010fb2c:	00872023 	subu	a0,a0,a3
8010fb30:	02291823 	subu	v1,s1,t1
8010fb34:	0202282b 	sltu	a1,s0,v0
8010fb38:	00044fc3 	sra	t1,a0,0x1f
8010fb3c:	00651823 	subu	v1,v1,a1
8010fb40:	00445021 	addu	t2,v0,a0
8010fb44:	00804021 	move	t0,a0
8010fb48:	00695821 	addu	t3,v1,t1
8010fb4c:	0142202b 	sltu	a0,t2,v0
8010fb50:	008b5821 	addu	t3,a0,t3
8010fb54:	0560ff7f 	bltz	t3,8010f954 <_IO_wfile_seekoff+0x12c>
8010fb58:	012b102a 	slt	v0,t1,t3
8010fb5c:	1440ff7e 	bnez	v0,8010f958 <_IO_wfile_seekoff+0x130>
8010fb60:	30c20004 	andi	v0,a2,0x4
8010fb64:	112b0071 	beq	t1,t3,8010fd2c <_IO_wfile_seekoff+0x504>
8010fb68:	010a102b 	sltu	v0,t0,t2
8010fb6c:	8e42001c 	lw	v0,28(s2)
8010fb70:	8e43005c 	lw	v1,92(s2)
8010fb74:	00ea5021 	addu	t2,a3,t2
8010fb78:	ae4a0004 	sw	t2,4(s2)
8010fb7c:	ae420018 	sw	v0,24(s2)
8010fb80:	ae420014 	sw	v0,20(s2)
8010fb84:	ae420010 	sw	v0,16(s2)
8010fb88:	8c640034 	lw	a0,52(v1)
8010fb8c:	8c620038 	lw	v0,56(v1)
8010fb90:	8e530058 	lw	s3,88(s2)
8010fb94:	ac620030 	sw	v0,48(v1)
8010fb98:	ac64002c 	sw	a0,44(v1)
8010fb9c:	8e44005c 	lw	a0,92(s2)
8010fba0:	8e46000c 	lw	a2,12(s2)
8010fba4:	8c820008 	lw	v0,8(a0)
8010fba8:	8e4a0004 	lw	t2,4(s2)
8010fbac:	27be0020 	addiu	s8,sp,32
8010fbb0:	27b700c8 	addiu	s7,sp,200
8010fbb4:	27b610c8 	addiu	s6,sp,4296
8010fbb8:	27b50024 	addiu	s5,sp,36
8010fbbc:	ac820000 	sw	v0,0(a0)
8010fbc0:	08043ef3 	j	8010fbcc <_IO_wfile_seekoff+0x3a4>
8010fbc4:	afa60020 	sw	a2,32(sp)
8010fbc8:	8e44005c 	lw	a0,92(s2)
8010fbcc:	afbe0010 	sw	s8,16(sp)
8010fbd0:	afb70014 	sw	s7,20(sp)
8010fbd4:	afb60018 	sw	s6,24(sp)
8010fbd8:	afb5001c 	sw	s5,28(sp)
8010fbdc:	8e62000c 	lw	v0,12(s3)
8010fbe0:	2485002c 	addiu	a1,a0,44
8010fbe4:	01403821 	move	a3,t2
8010fbe8:	0040f809 	jalr	v0
8010fbec:	02602021 	move	a0,s3
8010fbf0:	2c420002 	sltiu	v0,v0,2
8010fbf4:	10400074 	beqz	v0,8010fdc8 <_IO_wfile_seekoff+0x5a0>
8010fbf8:	00000000 	nop
8010fbfc:	8e4a0004 	lw	t2,4(s2)
8010fc00:	8fa60020 	lw	a2,32(sp)
8010fc04:	00000000 	nop
8010fc08:	1546ffef 	bne	t2,a2,8010fbc8 <_IO_wfile_seekoff+0x3a0>
8010fc0c:	2402ffef 	li	v0,-17
8010fc10:	8e44005c 	lw	a0,92(s2)
8010fc14:	8e430000 	lw	v1,0(s2)
8010fc18:	8c850008 	lw	a1,8(a0)
8010fc1c:	8e470054 	lw	a3,84(s2)
8010fc20:	00621824 	and	v1,v1,v0
8010fc24:	8e460050 	lw	a2,80(s2)
8010fc28:	ac850000 	sw	a1,0(a0)
8010fc2c:	04e0ff70 	bltz	a3,8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010fc30:	ae430000 	sw	v1,0(s2)
8010fc34:	8e430098 	lw	v1,152(s2)
8010fc38:	afa00010 	sw	zero,16(sp)
8010fc3c:	8c620040 	lw	v0,64(v1)
8010fc40:	00000000 	nop
8010fc44:	0040f809 	jalr	v0
8010fc48:	02402021 	move	a0,s2
8010fc4c:	08043e7d 	j	8010f9f4 <_IO_wfile_seekoff+0x1cc>
8010fc50:	02001021 	move	v0,s0
8010fc54:	8c82000c 	lw	v0,12(a0)
8010fc58:	8c830010 	lw	v1,16(a0)
8010fc5c:	00000000 	nop
8010fc60:	00431026 	xor	v0,v0,v1
8010fc64:	08043e1f 	j	8010f87c <_IO_wfile_seekoff+0x54>
8010fc68:	2c5e0001 	sltiu	s8,v0,1
8010fc6c:	1462ff49 	bne	v1,v0,8010f994 <_IO_wfile_seekoff+0x16c>
8010fc70:	01008021 	move	s0,t0
8010fc74:	08043e7c 	j	8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010fc78:	00608821 	move	s1,v1
8010fc7c:	8c840008 	lw	a0,8(a0)
8010fc80:	00000000 	nop
8010fc84:	10800007 	beqz	a0,8010fca4 <_IO_wfile_seekoff+0x47c>
8010fc88:	00000000 	nop
8010fc8c:	0c045fee 	jal	80117fb8 <__cfree>
8010fc90:	00000000 	nop
8010fc94:	8e430000 	lw	v1,0(s2)
8010fc98:	2402feff 	li	v0,-257
8010fc9c:	00623024 	and	a2,v1,v0
8010fca0:	ae460000 	sw	a2,0(s2)
8010fca4:	0c045447 	jal	8011511c <_IO_doallocbuf>
8010fca8:	02402021 	move	a0,s2
8010fcac:	8e42005c 	lw	v0,92(s2)
8010fcb0:	8e43001c 	lw	v1,28(s2)
8010fcb4:	8c440018 	lw	a0,24(v0)
8010fcb8:	ae430008 	sw	v1,8(s2)
8010fcbc:	ac440004 	sw	a0,4(v0)
8010fcc0:	ae430014 	sw	v1,20(s2)
8010fcc4:	ae430010 	sw	v1,16(s2)
8010fcc8:	ae430018 	sw	v1,24(s2)
8010fccc:	ae43000c 	sw	v1,12(s2)
8010fcd0:	ae430004 	sw	v1,4(s2)
8010fcd4:	ac440010 	sw	a0,16(v0)
8010fcd8:	ac44000c 	sw	a0,12(v0)
8010fcdc:	ac440014 	sw	a0,20(v0)
8010fce0:	ac440008 	sw	a0,8(v0)
8010fce4:	08043e41 	j	8010f904 <_IO_wfile_seekoff+0xdc>
8010fce8:	ac440000 	sw	a0,0(v0)
8010fcec:	1522ff10 	bne	t1,v0,8010f930 <_IO_wfile_seekoff+0x108>
8010fcf0:	00000000 	nop
8010fcf4:	8e460000 	lw	a2,0(s2)
8010fcf8:	08043e56 	j	8010f958 <_IO_wfile_seekoff+0x130>
8010fcfc:	30c20004 	andi	v0,a2,0x4
8010fd00:	8e460000 	lw	a2,0(s2)
8010fd04:	00000000 	nop
8010fd08:	30c20800 	andi	v0,a2,0x800
8010fd0c:	1040fef9 	beqz	v0,8010f8f4 <_IO_wfile_seekoff+0xcc>
8010fd10:	00000000 	nop
8010fd14:	08043e37 	j	8010f8dc <_IO_wfile_seekoff+0xb4>
8010fd18:	00000000 	nop
8010fd1c:	14e2ff63 	bne	a3,v0,8010faac <_IO_wfile_seekoff+0x284>
8010fd20:	02061021 	addu	v0,s0,a2
8010fd24:	08043e58 	j	8010f960 <_IO_wfile_seekoff+0x138>
8010fd28:	00000000 	nop
8010fd2c:	1440ff0a 	bnez	v0,8010f958 <_IO_wfile_seekoff+0x130>
8010fd30:	30c20004 	andi	v0,a2,0x4
8010fd34:	08043edb 	j	8010fb6c <_IO_wfile_seekoff+0x344>
8010fd38:	00000000 	nop
8010fd3c:	8e42005c 	lw	v0,92(s2)
8010fd40:	02602021 	move	a0,s3
8010fd44:	8c460008 	lw	a2,8(v0)
8010fd48:	8c450000 	lw	a1,0(v0)
8010fd4c:	8c470034 	lw	a3,52(v0)
8010fd50:	8c430038 	lw	v1,56(v0)
8010fd54:	00a62823 	subu	a1,a1,a2
8010fd58:	00053083 	sra	a2,a1,0x2
8010fd5c:	ac430030 	sw	v1,48(v0)
8010fd60:	ac47002c 	sw	a3,44(v0)
8010fd64:	afa60010 	sw	a2,16(sp)
8010fd68:	8e45005c 	lw	a1,92(s2)
8010fd6c:	8e46000c 	lw	a2,12(s2)
8010fd70:	8e470008 	lw	a3,8(s2)
8010fd74:	8e620018 	lw	v0,24(s3)
8010fd78:	00000000 	nop
8010fd7c:	0040f809 	jalr	v0
8010fd80:	24a5002c 	addiu	a1,a1,44
8010fd84:	8e4a000c 	lw	t2,12(s2)
8010fd88:	8e440008 	lw	a0,8(s2)
8010fd8c:	8e49005c 	lw	t1,92(s2)
8010fd90:	008a2023 	subu	a0,a0,t2
8010fd94:	00822023 	subu	a0,a0,v0
8010fd98:	02043023 	subu	a2,s0,a0
8010fd9c:	00042fc3 	sra	a1,a0,0x1f
8010fda0:	0206182b 	sltu	v1,s0,a2
8010fda4:	02253823 	subu	a3,s1,a1
8010fda8:	8d280000 	lw	t0,0(t1)
8010fdac:	00e33823 	subu	a3,a3,v1
8010fdb0:	01425021 	addu	t2,t2,v0
8010fdb4:	00c08021 	move	s0,a2
8010fdb8:	00e08821 	move	s1,a3
8010fdbc:	ad280004 	sw	t0,4(t1)
8010fdc0:	08043ea5 	j	8010fa94 <_IO_wfile_seekoff+0x26c>
8010fdc4:	ae4a0004 	sw	t2,4(s2)
8010fdc8:	8e420000 	lw	v0,0(s2)
8010fdcc:	00000000 	nop
8010fdd0:	34460020 	ori	a2,v0,0x20
8010fdd4:	08043e58 	j	8010f960 <_IO_wfile_seekoff+0x138>
8010fdd8:	ae460000 	sw	a2,0(s2)
8010fddc:	8e47001c 	lw	a3,28(s2)
8010fde0:	8e460020 	lw	a2,32(s2)
8010fde4:	00000000 	nop
8010fde8:	00e61023 	subu	v0,a3,a2
8010fdec:	00021fc3 	sra	v1,v0,0x1f
8010fdf0:	02024024 	and	t0,s0,v0
8010fdf4:	02082023 	subu	a0,s0,t0
8010fdf8:	02234824 	and	t1,s1,v1
8010fdfc:	0204102b 	sltu	v0,s0,a0
8010fe00:	02292823 	subu	a1,s1,t1
8010fe04:	00a22823 	subu	a1,a1,v0
8010fe08:	00c73023 	subu	a2,a2,a3
8010fe0c:	00a0a821 	move	s5,a1
8010fe10:	00062fc3 	sra	a1,a2,0x1f
8010fe14:	00b5102a 	slt	v0,a1,s5
8010fe18:	1440004b 	bnez	v0,8010ff48 <_IO_wfile_seekoff+0x720>
8010fe1c:	0080a021 	move	s4,a0
8010fe20:	10b50047 	beq	a1,s5,8010ff40 <_IO_wfile_seekoff+0x718>
8010fe24:	00d4102b 	sltu	v0,a2,s4
8010fe28:	8e430098 	lw	v1,152(s2)
8010fe2c:	afa00010 	sw	zero,16(sp)
8010fe30:	8c620040 	lw	v0,64(v1)
8010fe34:	01003021 	move	a2,t0
8010fe38:	01203821 	move	a3,t1
8010fe3c:	0040f809 	jalr	v0
8010fe40:	02402021 	move	a0,s2
8010fe44:	0040b021 	move	s6,v0
8010fe48:	04600047 	bltz	v1,8010ff68 <_IO_wfile_seekoff+0x740>
8010fe4c:	0060b821 	move	s7,v1
8010fe50:	02951025 	or	v0,s4,s5
8010fe54:	10400041 	beqz	v0,8010ff5c <_IO_wfile_seekoff+0x734>
8010fe58:	00005821 	move	t3,zero
8010fe5c:	8e420098 	lw	v0,152(s2)
8010fe60:	8e45001c 	lw	a1,28(s2)
8010fe64:	8c430038 	lw	v1,56(v0)
8010fe68:	17c00004 	bnez	s8,8010fe7c <_IO_wfile_seekoff+0x654>
8010fe6c:	02803021 	move	a2,s4
8010fe70:	8e420020 	lw	v0,32(s2)
8010fe74:	00000000 	nop
8010fe78:	00453023 	subu	a2,v0,a1
8010fe7c:	0060f809 	jalr	v1
8010fe80:	02402021 	move	a0,s2
8010fe84:	00024fc3 	sra	t1,v0,0x1f
8010fe88:	00402021 	move	a0,v0
8010fe8c:	00404021 	move	t0,v0
8010fe90:	0135102a 	slt	v0,t1,s5
8010fe94:	1440001b 	bnez	v0,8010ff04 <_IO_wfile_seekoff+0x6dc>
8010fe98:	2402ffff 	li	v0,-1
8010fe9c:	11350016 	beq	t1,s5,8010fef8 <_IO_wfile_seekoff+0x6d0>
8010fea0:	0094102b 	sltu	v0,a0,s4
8010fea4:	00805821 	move	t3,a0
8010fea8:	8e45001c 	lw	a1,28(s2)
8010feac:	8e460000 	lw	a2,0(s2)
8010feb0:	01161021 	addu	v0,t0,s6
8010feb4:	2404ffef 	li	a0,-17
8010feb8:	0048382b 	sltu	a3,v0,t0
8010febc:	01371821 	addu	v1,t1,s7
8010fec0:	00c43024 	and	a2,a2,a0
8010fec4:	00b45021 	addu	t2,a1,s4
8010fec8:	01652021 	addu	a0,t3,a1
8010fecc:	00e31821 	addu	v1,a3,v1
8010fed0:	ae460000 	sw	a2,0(s2)
8010fed4:	ae4a0004 	sw	t2,4(s2)
8010fed8:	ae440008 	sw	a0,8(s2)
8010fedc:	ae450018 	sw	a1,24(s2)
8010fee0:	ae420050 	sw	v0,80(s2)
8010fee4:	ae430054 	sw	v1,84(s2)
8010fee8:	ae45000c 	sw	a1,12(s2)
8010feec:	ae450014 	sw	a1,20(s2)
8010fef0:	08043e7c 	j	8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010fef4:	ae450010 	sw	a1,16(s2)
8010fef8:	1040ffeb 	beqz	v0,8010fea8 <_IO_wfile_seekoff+0x680>
8010fefc:	00805821 	move	t3,a0
8010ff00:	2402ffff 	li	v0,-1
8010ff04:	1082001b 	beq	a0,v0,8010ff74 <_IO_wfile_seekoff+0x74c>
8010ff08:	02881023 	subu	v0,s4,t0
8010ff0c:	0282202b 	sltu	a0,s4,v0
8010ff10:	02a91823 	subu	v1,s5,t1
8010ff14:	00641823 	subu	v1,v1,a0
8010ff18:	00408021 	move	s0,v0
8010ff1c:	00608821 	move	s1,v1
8010ff20:	08043e58 	j	8010f960 <_IO_wfile_seekoff+0x138>
8010ff24:	24140001 	li	s4,1
8010ff28:	0c047ea0 	jal	8011fa80 <__errno_location>
8010ff2c:	2410ffff 	li	s0,-1
8010ff30:	24030016 	li	v1,22
8010ff34:	2411ffff 	li	s1,-1
8010ff38:	08043e7c 	j	8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010ff3c:	ac430000 	sw	v1,0(v0)
8010ff40:	1040ffb9 	beqz	v0,8010fe28 <_IO_wfile_seekoff+0x600>
8010ff44:	00000000 	nop
8010ff48:	02004021 	move	t0,s0
8010ff4c:	02204821 	move	t1,s1
8010ff50:	0000a021 	move	s4,zero
8010ff54:	08043f8a 	j	8010fe28 <_IO_wfile_seekoff+0x600>
8010ff58:	0000a821 	move	s5,zero
8010ff5c:	00004021 	move	t0,zero
8010ff60:	08043faa 	j	8010fea8 <_IO_wfile_seekoff+0x680>
8010ff64:	00004821 	move	t1,zero
8010ff68:	2410ffff 	li	s0,-1
8010ff6c:	08043e7c 	j	8010f9f0 <_IO_wfile_seekoff+0x1c8>
8010ff70:	2411ffff 	li	s1,-1
8010ff74:	02808021 	move	s0,s4
8010ff78:	02a08821 	move	s1,s5
8010ff7c:	08043e58 	j	8010f960 <_IO_wfile_seekoff+0x138>
8010ff80:	24140001 	li	s4,1

8010ff84 <_IO_wfile_underflow>:
8010ff84:	27bdffb0 	addiu	sp,sp,-80
8010ff88:	afb00038 	sw	s0,56(sp)
8010ff8c:	afbf0048 	sw	ra,72(sp)
8010ff90:	afb30044 	sw	s3,68(sp)
8010ff94:	afb20040 	sw	s2,64(sp)
8010ff98:	afb1003c 	sw	s1,60(sp)
8010ff9c:	8c830000 	lw	v1,0(a0)
8010ffa0:	00000000 	nop
8010ffa4:	30620004 	andi	v0,v1,0x4
8010ffa8:	14400126 	bnez	v0,80110444 <_IO_wfile_underflow+0x4c0>
8010ffac:	00808021 	move	s0,a0
8010ffb0:	8c84005c 	lw	a0,92(a0)
8010ffb4:	00000000 	nop
8010ffb8:	8c830000 	lw	v1,0(a0)
8010ffbc:	8c820004 	lw	v0,4(a0)
8010ffc0:	00000000 	nop
8010ffc4:	0062102b 	sltu	v0,v1,v0
8010ffc8:	1440006a 	bnez	v0,80110174 <_IO_wfile_underflow+0x1f0>
8010ffcc:	00000000 	nop
8010ffd0:	8e050004 	lw	a1,4(s0)
8010ffd4:	8e020008 	lw	v0,8(s0)
8010ffd8:	8e120058 	lw	s2,88(s0)
8010ffdc:	00a2102b 	sltu	v0,a1,v0
8010ffe0:	1440006d 	bnez	v0,80110198 <_IO_wfile_underflow+0x214>
8010ffe4:	00000000 	nop
8010ffe8:	8e05001c 	lw	a1,28(s0)
8010ffec:	00000000 	nop
8010fff0:	00a03021 	move	a2,a1
8010fff4:	ae050008 	sw	a1,8(s0)
8010fff8:	ae050004 	sw	a1,4(s0)
8010fffc:	ae05000c 	sw	a1,12(s0)
80110000:	10c000d0 	beqz	a2,80110344 <_IO_wfile_underflow+0x3c0>
80110004:	00000000 	nop
80110008:	8e04005c 	lw	a0,92(s0)
8011000c:	ae060010 	sw	a2,16(s0)
80110010:	8c820018 	lw	v0,24(a0)
80110014:	ae060018 	sw	a2,24(s0)
80110018:	104000dd 	beqz	v0,80110390 <_IO_wfile_underflow+0x40c>
8011001c:	ae060014 	sw	a2,20(s0)
80110020:	8e020000 	lw	v0,0(s0)
80110024:	00000000 	nop
80110028:	30420202 	andi	v0,v0,0x202
8011002c:	1440008e 	bnez	v0,80110268 <_IO_wfile_underflow+0x2e4>
80110030:	00000000 	nop
80110034:	0c044eb0 	jal	80113ac0 <_IO_switch_to_get_mode>
80110038:	02002021 	move	a0,s0
8011003c:	8e03005c 	lw	v1,92(s0)
80110040:	8e050008 	lw	a1,8(s0)
80110044:	8c620018 	lw	v0,24(v1)
80110048:	8e060020 	lw	a2,32(s0)
8011004c:	00008821 	move	s1,zero
80110050:	ac62000c 	sw	v0,12(v1)
80110054:	ac620000 	sw	v0,0(v1)
80110058:	ac620008 	sw	v0,8(v1)
8011005c:	ac620004 	sw	v0,4(v1)
80110060:	ac620014 	sw	v0,20(v1)
80110064:	0804404a 	j	80110128 <_IO_wfile_underflow+0x1a4>
80110068:	ac620010 	sw	v0,16(v1)
8011006c:	00041fc3 	sra	v1,a0,0x1f
80110070:	01042021 	addu	a0,t0,a0
80110074:	0088302b 	sltu	a2,a0,t0
80110078:	01232821 	addu	a1,t1,v1
8011007c:	00c52821 	addu	a1,a2,a1
80110080:	ae040050 	sw	a0,80(s0)
80110084:	ae050054 	sw	a1,84(s0)
80110088:	8e02005c 	lw	v0,92(s0)
8011008c:	00000000 	nop
80110090:	8c43002c 	lw	v1,44(v0)
80110094:	8c440030 	lw	a0,48(v0)
80110098:	ac430034 	sw	v1,52(v0)
8011009c:	ac440038 	sw	a0,56(v0)
801100a0:	8e05005c 	lw	a1,92(s0)
801100a4:	27a20020 	addiu	v0,sp,32
801100a8:	afa20010 	sw	v0,16(sp)
801100ac:	8ca30004 	lw	v1,4(a1)
801100b0:	24a40004 	addiu	a0,a1,4
801100b4:	afa30014 	sw	v1,20(sp)
801100b8:	8ca2001c 	lw	v0,28(a1)
801100bc:	afa4001c 	sw	a0,28(sp)
801100c0:	afa20018 	sw	v0,24(sp)
801100c4:	8e060004 	lw	a2,4(s0)
801100c8:	8e070008 	lw	a3,8(s0)
801100cc:	8e42000c 	lw	v0,12(s2)
801100d0:	24a5002c 	addiu	a1,a1,44
801100d4:	02402021 	move	a0,s2
801100d8:	0040f809 	jalr	v0
801100dc:	ae06000c 	sw	a2,12(s0)
801100e0:	8e05005c 	lw	a1,92(s0)
801100e4:	00403821 	move	a3,v0
801100e8:	8ca40004 	lw	a0,4(a1)
801100ec:	8fa20020 	lw	v0,32(sp)
801100f0:	8ca30018 	lw	v1,24(a1)
801100f4:	00000000 	nop
801100f8:	1483008d 	bne	a0,v1,80110330 <_IO_wfile_underflow+0x3ac>
801100fc:	ae020004 	sw	v0,4(s0)
80110100:	24020002 	li	v0,2
80110104:	10e20048 	beq	a3,v0,80110228 <_IO_wfile_underflow+0x2a4>
80110108:	00000000 	nop
8011010c:	8e050008 	lw	a1,8(s0)
80110110:	8e060020 	lw	a2,32(s0)
80110114:	00000000 	nop
80110118:	10a60043 	beq	a1,a2,80110228 <_IO_wfile_underflow+0x2a4>
8011011c:	24020001 	li	v0,1
80110120:	14e200b6 	bne	a3,v0,801103fc <_IO_wfile_underflow+0x478>
80110124:	26310001 	addiu	s1,s1,1
80110128:	8e030098 	lw	v1,152(s0)
8011012c:	02002021 	move	a0,s0
80110130:	8c620038 	lw	v0,56(v1)
80110134:	00000000 	nop
80110138:	0040f809 	jalr	v0
8011013c:	00c53023 	subu	a2,a2,a1
80110140:	1840006e 	blez	v0,801102fc <_IO_wfile_underflow+0x378>
80110144:	00402021 	move	a0,v0
80110148:	8e020008 	lw	v0,8(s0)
8011014c:	8e080050 	lw	t0,80(s0)
80110150:	00442821 	addu	a1,v0,a0
80110154:	2402ffff 	li	v0,-1
80110158:	8e090054 	lw	t1,84(s0)
8011015c:	1502ffc3 	bne	t0,v0,8011006c <_IO_wfile_underflow+0xe8>
80110160:	ae050008 	sw	a1,8(s0)
80110164:	1522ffc2 	bne	t1,v0,80110070 <_IO_wfile_underflow+0xec>
80110168:	00041fc3 	sra	v1,a0,0x1f
8011016c:	08044022 	j	80110088 <_IO_wfile_underflow+0x104>
80110170:	00000000 	nop
80110174:	8c640000 	lw	a0,0(v1)
80110178:	8fbf0048 	lw	ra,72(sp)
8011017c:	8fb30044 	lw	s3,68(sp)
80110180:	8fb20040 	lw	s2,64(sp)
80110184:	8fb1003c 	lw	s1,60(sp)
80110188:	8fb00038 	lw	s0,56(sp)
8011018c:	00801021 	move	v0,a0
80110190:	03e00008 	jr	ra
80110194:	27bd0050 	addiu	sp,sp,80
80110198:	8c83002c 	lw	v1,44(a0)
8011019c:	8c820030 	lw	v0,48(a0)
801101a0:	afa50024 	sw	a1,36(sp)
801101a4:	ac820038 	sw	v0,56(a0)
801101a8:	ac830034 	sw	v1,52(a0)
801101ac:	8e05005c 	lw	a1,92(s0)
801101b0:	27a20024 	addiu	v0,sp,36
801101b4:	8ca30018 	lw	v1,24(a1)
801101b8:	24a40004 	addiu	a0,a1,4
801101bc:	aca30008 	sw	v1,8(a1)
801101c0:	aca30000 	sw	v1,0(a1)
801101c4:	afa20010 	sw	v0,16(sp)
801101c8:	8ca30000 	lw	v1,0(a1)
801101cc:	8e060004 	lw	a2,4(s0)
801101d0:	afa30014 	sw	v1,20(sp)
801101d4:	8ca2001c 	lw	v0,28(a1)
801101d8:	afa4001c 	sw	a0,28(sp)
801101dc:	afa20018 	sw	v0,24(sp)
801101e0:	8e070008 	lw	a3,8(s0)
801101e4:	8e42000c 	lw	v0,12(s2)
801101e8:	24a5002c 	addiu	a1,a1,44
801101ec:	0040f809 	jalr	v0
801101f0:	02402021 	move	a0,s2
801101f4:	8e03005c 	lw	v1,92(s0)
801101f8:	00403021 	move	a2,v0
801101fc:	8c620004 	lw	v0,4(v1)
80110200:	8c630000 	lw	v1,0(v1)
80110204:	8e040004 	lw	a0,4(s0)
80110208:	8fa50024 	lw	a1,36(sp)
8011020c:	0062102b 	sltu	v0,v1,v0
80110210:	ae04000c 	sw	a0,12(s0)
80110214:	1440ffd7 	bnez	v0,80110174 <_IO_wfile_underflow+0x1f0>
80110218:	ae050004 	sw	a1,4(s0)
8011021c:	24020002 	li	v0,2
80110220:	14c20069 	bne	a2,v0,801103c8 <_IO_wfile_underflow+0x444>
80110224:	00000000 	nop
80110228:	0c047ea0 	jal	8011fa80 <__errno_location>
8011022c:	00000000 	nop
80110230:	24030058 	li	v1,88
80110234:	ac430000 	sw	v1,0(v0)
80110238:	8e020000 	lw	v0,0(s0)
8011023c:	2404ffff 	li	a0,-1
80110240:	34420020 	ori	v0,v0,0x20
80110244:	ae020000 	sw	v0,0(s0)
80110248:	8fbf0048 	lw	ra,72(sp)
8011024c:	8fb30044 	lw	s3,68(sp)
80110250:	8fb20040 	lw	s2,64(sp)
80110254:	8fb1003c 	lw	s1,60(sp)
80110258:	8fb00038 	lw	s0,56(sp)
8011025c:	00801021 	move	v0,a0
80110260:	03e00008 	jr	ra
80110264:	27bd0050 	addiu	sp,sp,80
80110268:	3c11801f 	lui	s1,0x801f
8011026c:	8e2430c4 	lw	a0,12484(s1)
80110270:	00000000 	nop
80110274:	8c820000 	lw	v0,0(a0)
80110278:	00000000 	nop
8011027c:	30428000 	andi	v0,v0,0x8000
80110280:	14400008 	bnez	v0,801102a4 <_IO_wfile_underflow+0x320>
80110284:	00009821 	move	s3,zero
80110288:	3c020000 	lui	v0,0x0
8011028c:	24420000 	addiu	v0,v0,0
80110290:	1440007c 	bnez	v0,80110484 <_IO_wfile_underflow+0x500>
80110294:	3c058014 	lui	a1,0x8014
80110298:	0c0518fc 	jal	801463f0 <_IO_flockfile>
8011029c:	00000000 	nop
801102a0:	8e2430c4 	lw	a0,12484(s1)
801102a4:	24030280 	li	v1,640
801102a8:	8c820000 	lw	v0,0(a0)
801102ac:	00000000 	nop
801102b0:	30420288 	andi	v0,v0,0x288
801102b4:	10430059 	beq	v0,v1,8011041c <_IO_wfile_underflow+0x498>
801102b8:	00000000 	nop
801102bc:	8c820000 	lw	v0,0(a0)
801102c0:	00000000 	nop
801102c4:	30428000 	andi	v0,v0,0x8000
801102c8:	10400008 	beqz	v0,801102ec <_IO_wfile_underflow+0x368>
801102cc:	00000000 	nop
801102d0:	1260ff58 	beqz	s3,80110034 <_IO_wfile_underflow+0xb0>
801102d4:	00000000 	nop
801102d8:	27a40028 	addiu	a0,sp,40
801102dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801102e0:	00002821 	move	a1,zero
801102e4:	0804400d 	j	80110034 <_IO_wfile_underflow+0xb0>
801102e8:	00000000 	nop
801102ec:	0c051908 	jal	80146420 <_IO_funlockfile>
801102f0:	00000000 	nop
801102f4:	080440b4 	j	801102d0 <_IO_wfile_underflow+0x34c>
801102f8:	00000000 	nop
801102fc:	1040005a 	beqz	v0,80110468 <_IO_wfile_underflow+0x4e4>
80110300:	00000000 	nop
80110304:	8e020000 	lw	v0,0(s0)
80110308:	00000000 	nop
8011030c:	34420020 	ori	v0,v0,0x20
80110310:	12200053 	beqz	s1,80110460 <_IO_wfile_underflow+0x4dc>
80110314:	ae020000 	sw	v0,0(s0)
80110318:	0c047ea0 	jal	8011fa80 <__errno_location>
8011031c:	00000000 	nop
80110320:	24030058 	li	v1,88
80110324:	2404ffff 	li	a0,-1
80110328:	0804405e 	j	80110178 <_IO_wfile_underflow+0x1f4>
8011032c:	ac430000 	sw	v1,0(v0)
80110330:	8ca20000 	lw	v0,0(a1)
80110334:	00000000 	nop
80110338:	8c440000 	lw	a0,0(v0)
8011033c:	0804405e 	j	80110178 <_IO_wfile_underflow+0x1f4>
80110340:	00000000 	nop
80110344:	8e040024 	lw	a0,36(s0)
80110348:	00000000 	nop
8011034c:	10800007 	beqz	a0,8011036c <_IO_wfile_underflow+0x3e8>
80110350:	00000000 	nop
80110354:	0c045fee 	jal	80117fb8 <__cfree>
80110358:	00000000 	nop
8011035c:	8e020000 	lw	v0,0(s0)
80110360:	2403feff 	li	v1,-257
80110364:	00431024 	and	v0,v0,v1
80110368:	ae020000 	sw	v0,0(s0)
8011036c:	0c045447 	jal	8011511c <_IO_doallocbuf>
80110370:	02002021 	move	a0,s0
80110374:	8e05001c 	lw	a1,28(s0)
80110378:	00000000 	nop
8011037c:	00a03021 	move	a2,a1
80110380:	ae050008 	sw	a1,8(s0)
80110384:	ae050004 	sw	a1,4(s0)
80110388:	08044002 	j	80110008 <_IO_wfile_underflow+0x84>
8011038c:	ae05000c 	sw	a1,12(s0)
80110390:	8c840020 	lw	a0,32(a0)
80110394:	00000000 	nop
80110398:	10800007 	beqz	a0,801103b8 <_IO_wfile_underflow+0x434>
8011039c:	00000000 	nop
801103a0:	0c045fee 	jal	80117fb8 <__cfree>
801103a4:	00000000 	nop
801103a8:	8e020000 	lw	v0,0(s0)
801103ac:	2403feff 	li	v1,-257
801103b0:	00431024 	and	v0,v0,v1
801103b4:	ae020000 	sw	v0,0(s0)
801103b8:	0c052490 	jal	80149240 <_IO_wdoallocbuf>
801103bc:	02002021 	move	a0,s0
801103c0:	08044008 	j	80110020 <_IO_wfile_underflow+0x9c>
801103c4:	00000000 	nop
801103c8:	8e060008 	lw	a2,8(s0)
801103cc:	8e04001c 	lw	a0,28(s0)
801103d0:	0c047260 	jal	8011c980 <memmove>
801103d4:	00c53023 	subu	a2,a2,a1
801103d8:	8e030008 	lw	v1,8(s0)
801103dc:	8e020004 	lw	v0,4(s0)
801103e0:	8e06001c 	lw	a2,28(s0)
801103e4:	00621823 	subu	v1,v1,v0
801103e8:	00c32821 	addu	a1,a2,v1
801103ec:	ae050008 	sw	a1,8(s0)
801103f0:	ae060004 	sw	a2,4(s0)
801103f4:	08044000 	j	80110000 <_IO_wfile_underflow+0x7c>
801103f8:	ae06000c 	sw	a2,12(s0)
801103fc:	3c04801c 	lui	a0,0x801c
80110400:	3c05801c 	lui	a1,0x801c
80110404:	3c07801c 	lui	a3,0x801c
80110408:	24842764 	addiu	a0,a0,10084
8011040c:	24a52780 	addiu	a1,a1,10112
80110410:	24e7288c 	addiu	a3,a3,10380
80110414:	0c04ad9c 	jal	8012b670 <__assert_fail>
80110418:	2406011b 	li	a2,283
8011041c:	8c830098 	lw	v1,152(a0)
80110420:	00000000 	nop
80110424:	8c62000c 	lw	v0,12(v1)
80110428:	00000000 	nop
8011042c:	0040f809 	jalr	v0
80110430:	2405ffff 	li	a1,-1
80110434:	3c03801f 	lui	v1,0x801f
80110438:	8c6430c4 	lw	a0,12484(v1)
8011043c:	080440af 	j	801102bc <_IO_wfile_underflow+0x338>
80110440:	00000000 	nop
80110444:	34620020 	ori	v0,v1,0x20
80110448:	0c047ea0 	jal	8011fa80 <__errno_location>
8011044c:	ac820000 	sw	v0,0(a0)
80110450:	24030009 	li	v1,9
80110454:	2404ffff 	li	a0,-1
80110458:	0804405e 	j	80110178 <_IO_wfile_underflow+0x1f4>
8011045c:	ac430000 	sw	v1,0(v0)
80110460:	0804405e 	j	80110178 <_IO_wfile_underflow+0x1f4>
80110464:	2404ffff 	li	a0,-1
80110468:	16200013 	bnez	s1,801104b8 <_IO_wfile_underflow+0x534>
8011046c:	00000000 	nop
80110470:	8e020000 	lw	v0,0(s0)
80110474:	2404ffff 	li	a0,-1
80110478:	34420010 	ori	v0,v0,0x10
8011047c:	0804405e 	j	80110178 <_IO_wfile_underflow+0x1f4>
80110480:	ae020000 	sw	v0,0(s0)
80110484:	00803021 	move	a2,a0
80110488:	24a56420 	addiu	a1,a1,25632
8011048c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80110490:	27a40028 	addiu	a0,sp,40
80110494:	8e2430c4 	lw	a0,12484(s1)
80110498:	00000000 	nop
8011049c:	8c820000 	lw	v0,0(a0)
801104a0:	00000000 	nop
801104a4:	30428000 	andi	v0,v0,0x8000
801104a8:	10400008 	beqz	v0,801104cc <_IO_wfile_underflow+0x548>
801104ac:	00000000 	nop
801104b0:	080440a9 	j	801102a4 <_IO_wfile_underflow+0x320>
801104b4:	24130001 	li	s3,1
801104b8:	8e020000 	lw	v0,0(s0)
801104bc:	00000000 	nop
801104c0:	34420020 	ori	v0,v0,0x20
801104c4:	080440c6 	j	80110318 <_IO_wfile_underflow+0x394>
801104c8:	ae020000 	sw	v0,0(s0)
801104cc:	080440a6 	j	80110298 <_IO_wfile_underflow+0x314>
801104d0:	24130001 	li	s3,1

801104d4 <_IO_wdo_write>:
801104d4:	27bdffb8 	addiu	sp,sp,-72
801104d8:	afb30034 	sw	s3,52(sp)
801104dc:	afb1002c 	sw	s1,44(sp)
801104e0:	afb00028 	sw	s0,40(sp)
801104e4:	afbf0044 	sw	ra,68(sp)
801104e8:	afb60040 	sw	s6,64(sp)
801104ec:	afb5003c 	sw	s5,60(sp)
801104f0:	afb40038 	sw	s4,56(sp)
801104f4:	afb20030 	sw	s2,48(sp)
801104f8:	00c09821 	move	s3,a2
801104fc:	00808021 	move	s0,a0
80110500:	8c950058 	lw	s5,88(a0)
80110504:	10c00034 	beqz	a2,801105d8 <_IO_wdo_write+0x104>
80110508:	00a08821 	move	s1,a1
8011050c:	8c820018 	lw	v0,24(a0)
80110510:	8c860014 	lw	a2,20(a0)
80110514:	00000000 	nop
80110518:	14460005 	bne	v0,a2,80110530 <_IO_wdo_write+0x5c>
8011051c:	27b60020 	addiu	s6,sp,32
80110520:	8c850010 	lw	a1,16(a0)
80110524:	00000000 	nop
80110528:	14c50048 	bne	a2,a1,8011064c <_IO_wdo_write+0x178>
8011052c:	00000000 	nop
80110530:	26140014 	addiu	s4,s0,20
80110534:	8e020020 	lw	v0,32(s0)
80110538:	afa60014 	sw	a2,20(sp)
8011053c:	afa20018 	sw	v0,24(sp)
80110540:	afb60010 	sw	s6,16(sp)
80110544:	afb4001c 	sw	s4,28(sp)
80110548:	8e05005c 	lw	a1,92(s0)
8011054c:	00133880 	sll	a3,s3,0x2
80110550:	8ea20004 	lw	v0,4(s5)
80110554:	02273821 	addu	a3,s1,a3
80110558:	24a5002c 	addiu	a1,a1,44
8011055c:	02a02021 	move	a0,s5
80110560:	0040f809 	jalr	v0
80110564:	02203021 	move	a2,s1
80110568:	8e050010 	lw	a1,16(s0)
8011056c:	8e060014 	lw	a2,20(s0)
80110570:	02002021 	move	a0,s0
80110574:	00c53023 	subu	a2,a2,a1
80110578:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
8011057c:	00409021 	move	s2,v0
80110580:	2403ffff 	li	v1,-1
80110584:	10430022 	beq	v0,v1,80110610 <_IO_wdo_write+0x13c>
80110588:	2402ffff 	li	v0,-1
8011058c:	8fa20020 	lw	v0,32(sp)
80110590:	00000000 	nop
80110594:	00511823 	subu	v1,v0,s1
80110598:	24640003 	addiu	a0,v1,3
8011059c:	00031883 	sra	v1,v1,0x2
801105a0:	00408821 	move	s1,v0
801105a4:	2c840007 	sltiu	a0,a0,7
801105a8:	12400006 	beqz	s2,801105c4 <_IO_wdo_write+0xf0>
801105ac:	02639823 	subu	s3,s3,v1
801105b0:	24020001 	li	v0,1
801105b4:	16420008 	bne	s2,v0,801105d8 <_IO_wdo_write+0x104>
801105b8:	00000000 	nop
801105bc:	14800006 	bnez	a0,801105d8 <_IO_wdo_write+0x104>
801105c0:	00000000 	nop
801105c4:	12600004 	beqz	s3,801105d8 <_IO_wdo_write+0x104>
801105c8:	00000000 	nop
801105cc:	8e060014 	lw	a2,20(s0)
801105d0:	0804414d 	j	80110534 <_IO_wdo_write+0x60>
801105d4:	00000000 	nop
801105d8:	8e03005c 	lw	v1,92(s0)
801105dc:	8e020000 	lw	v0,0(s0)
801105e0:	8c650018 	lw	a1,24(v1)
801105e4:	30420202 	andi	v0,v0,0x202
801105e8:	ac650008 	sw	a1,8(v1)
801105ec:	ac650000 	sw	a1,0(v1)
801105f0:	ac650004 	sw	a1,4(v1)
801105f4:	ac650010 	sw	a1,16(v1)
801105f8:	1040000f 	beqz	v0,80110638 <_IO_wdo_write+0x164>
801105fc:	ac65000c 	sw	a1,12(v1)
80110600:	00a01021 	move	v0,a1
80110604:	1660000f 	bnez	s3,80110644 <_IO_wdo_write+0x170>
80110608:	ac620014 	sw	v0,20(v1)
8011060c:	00001021 	move	v0,zero
80110610:	8fbf0044 	lw	ra,68(sp)
80110614:	8fb60040 	lw	s6,64(sp)
80110618:	8fb5003c 	lw	s5,60(sp)
8011061c:	8fb40038 	lw	s4,56(sp)
80110620:	8fb30034 	lw	s3,52(sp)
80110624:	8fb20030 	lw	s2,48(sp)
80110628:	8fb1002c 	lw	s1,44(sp)
8011062c:	8fb00028 	lw	s0,40(sp)
80110630:	03e00008 	jr	ra
80110634:	27bd0048 	addiu	sp,sp,72
80110638:	8c62001c 	lw	v0,28(v1)
8011063c:	1260fff3 	beqz	s3,8011060c <_IO_wdo_write+0x138>
80110640:	ac620014 	sw	v0,20(v1)
80110644:	08044184 	j	80110610 <_IO_wdo_write+0x13c>
80110648:	2402ffff 	li	v0,-1
8011064c:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
80110650:	00c53023 	subu	a2,a2,a1
80110654:	2403ffff 	li	v1,-1
80110658:	1043fffa 	beq	v0,v1,80110644 <_IO_wdo_write+0x170>
8011065c:	27b60020 	addiu	s6,sp,32
80110660:	8e060014 	lw	a2,20(s0)
80110664:	0804414d 	j	80110534 <_IO_wdo_write+0x60>
80110668:	26140014 	addiu	s4,s0,20

8011066c <_IO_wfile_xsputn>:
8011066c:	27bdffd0 	addiu	sp,sp,-48
80110670:	afb40020 	sw	s4,32(sp)
80110674:	afb3001c 	sw	s3,28(sp)
80110678:	afb20018 	sw	s2,24(sp)
8011067c:	afbf0028 	sw	ra,40(sp)
80110680:	afb50024 	sw	s5,36(sp)
80110684:	afb10014 	sw	s1,20(sp)
80110688:	afb00010 	sw	s0,16(sp)
8011068c:	00c09021 	move	s2,a2
80110690:	0080a021 	move	s4,a0
80110694:	10c00040 	beqz	a2,80110798 <_IO_wfile_xsputn+0x12c>
80110698:	00a09821 	move	s3,a1
8011069c:	8c830000 	lw	v1,0(a0)
801106a0:	8c91005c 	lw	s1,92(a0)
801106a4:	30630a00 	andi	v1,v1,0xa00
801106a8:	24020a00 	li	v0,2560
801106ac:	8e260014 	lw	a2,20(s1)
801106b0:	8e240010 	lw	a0,16(s1)
801106b4:	1062003a 	beq	v1,v0,801107a0 <_IO_wfile_xsputn+0x134>
801106b8:	00c41023 	subu	v0,a2,a0
801106bc:	00023083 	sra	a2,v0,0x2
801106c0:	0000a821 	move	s5,zero
801106c4:	14c0001c 	bnez	a2,80110738 <_IO_wfile_xsputn+0xcc>
801106c8:	0246102b 	sltu	v0,s2,a2
801106cc:	02408021 	move	s0,s2
801106d0:	02003021 	move	a2,s0
801106d4:	0c0521ff 	jal	801487fc <_IO_wdefault_xsputn>
801106d8:	02802021 	move	a0,s4
801106dc:	02028023 	subu	s0,s0,v0
801106e0:	12a0000c 	beqz	s5,80110714 <_IO_wfile_xsputn+0xa8>
801106e4:	02501023 	subu	v0,s2,s0
801106e8:	8e82005c 	lw	v0,92(s4)
801106ec:	00000000 	nop
801106f0:	8c45000c 	lw	a1,12(v0)
801106f4:	8c460010 	lw	a2,16(v0)
801106f8:	00000000 	nop
801106fc:	10c50004 	beq	a2,a1,80110710 <_IO_wfile_xsputn+0xa4>
80110700:	02802021 	move	a0,s4
80110704:	00c53023 	subu	a2,a2,a1
80110708:	0c044135 	jal	801104d4 <_IO_wdo_write>
8011070c:	00063083 	sra	a2,a2,0x2
80110710:	02501023 	subu	v0,s2,s0
80110714:	8fbf0028 	lw	ra,40(sp)
80110718:	8fb50024 	lw	s5,36(sp)
8011071c:	8fb40020 	lw	s4,32(sp)
80110720:	8fb3001c 	lw	s3,28(sp)
80110724:	8fb20018 	lw	s2,24(sp)
80110728:	8fb10014 	lw	s1,20(sp)
8011072c:	8fb00010 	lw	s0,16(sp)
80110730:	03e00008 	jr	ra
80110734:	27bd0030 	addiu	sp,sp,48
80110738:	14400035 	bnez	v0,80110810 <_IO_wfile_xsputn+0x1a4>
8011073c:	00c08021 	move	s0,a2
80110740:	2e020015 	sltiu	v0,s0,21
80110744:	10400036 	beqz	v0,80110820 <_IO_wfile_xsputn+0x1b4>
80110748:	2602ffff 	addiu	v0,s0,-1
8011074c:	0440000c 	bltz	v0,80110780 <_IO_wfile_xsputn+0x114>
80110750:	00003021 	move	a2,zero
80110754:	02602821 	move	a1,s3
80110758:	00801821 	move	v1,a0
8011075c:	8ca20000 	lw	v0,0(a1)
80110760:	24c60001 	addiu	a2,a2,1
80110764:	ac620000 	sw	v0,0(v1)
80110768:	24a50004 	addiu	a1,a1,4
8011076c:	1606fffb 	bne	s0,a2,8011075c <_IO_wfile_xsputn+0xf0>
80110770:	24630004 	addiu	v1,v1,4
80110774:	00101080 	sll	v0,s0,0x2
80110778:	00822021 	addu	a0,a0,v0
8011077c:	02622821 	addu	a1,s3,v0
80110780:	ae240010 	sw	a0,16(s1)
80110784:	02508023 	subu	s0,s2,s0
80110788:	1200ffd5 	beqz	s0,801106e0 <_IO_wfile_xsputn+0x74>
8011078c:	02003021 	move	a2,s0
80110790:	080441b5 	j	801106d4 <_IO_wfile_xsputn+0x68>
80110794:	00000000 	nop
80110798:	080441c5 	j	80110714 <_IO_wfile_xsputn+0xa8>
8011079c:	00001021 	move	v0,zero
801107a0:	8e22001c 	lw	v0,28(s1)
801107a4:	00000000 	nop
801107a8:	00441023 	subu	v0,v0,a0
801107ac:	00023083 	sra	a2,v0,0x2
801107b0:	00d2182b 	sltu	v1,a2,s2
801107b4:	1460ffc3 	bnez	v1,801106c4 <_IO_wfile_xsputn+0x58>
801107b8:	0000a821 	move	s5,zero
801107bc:	00121080 	sll	v0,s2,0x2
801107c0:	00a21021 	addu	v0,a1,v0
801107c4:	00a2182b 	sltu	v1,a1,v0
801107c8:	1060ffbe 	beqz	v1,801106c4 <_IO_wfile_xsputn+0x58>
801107cc:	2447fffc 	addiu	a3,v0,-4
801107d0:	8c43fffc 	lw	v1,-4(v0)
801107d4:	2402000a 	li	v0,10
801107d8:	10620009 	beq	v1,v0,80110800 <_IO_wfile_xsputn+0x194>
801107dc:	00f31023 	subu	v0,a3,s3
801107e0:	0267102b 	sltu	v0,s3,a3
801107e4:	10400015 	beqz	v0,8011083c <_IO_wfile_xsputn+0x1d0>
801107e8:	24e7fffc 	addiu	a3,a3,-4
801107ec:	8ce30000 	lw	v1,0(a3)
801107f0:	2402000a 	li	v0,10
801107f4:	1462fffb 	bne	v1,v0,801107e4 <_IO_wfile_xsputn+0x178>
801107f8:	0267102b 	sltu	v0,s3,a3
801107fc:	00f31023 	subu	v0,a3,s3
80110800:	00021083 	sra	v0,v0,0x2
80110804:	24460001 	addiu	a2,v0,1
80110808:	080441b1 	j	801106c4 <_IO_wfile_xsputn+0x58>
8011080c:	24150001 	li	s5,1
80110810:	02408021 	move	s0,s2
80110814:	2e020015 	sltiu	v0,s0,21
80110818:	1440ffcc 	bnez	v0,8011074c <_IO_wfile_xsputn+0xe0>
8011081c:	2602ffff 	addiu	v0,s0,-1
80110820:	02602821 	move	a1,s3
80110824:	0c047504 	jal	8011d410 <__wmempcpy>
80110828:	02003021 	move	a2,s0
8011082c:	00101880 	sll	v1,s0,0x2
80110830:	02632821 	addu	a1,s3,v1
80110834:	080441e1 	j	80110784 <_IO_wfile_xsputn+0x118>
80110838:	ae220010 	sw	v0,16(s1)
8011083c:	080441b1 	j	801106c4 <_IO_wfile_xsputn+0x58>
80110840:	0000a821 	move	s5,zero

80110844 <_IO_wfile_sync>:
80110844:	27bdffd8 	addiu	sp,sp,-40
80110848:	afb1001c 	sw	s1,28(sp)
8011084c:	afbf0024 	sw	ra,36(sp)
80110850:	afb20020 	sw	s2,32(sp)
80110854:	afb00018 	sw	s0,24(sp)
80110858:	8c87005c 	lw	a3,92(a0)
8011085c:	00000000 	nop
80110860:	8ce60010 	lw	a2,16(a3)
80110864:	8ce5000c 	lw	a1,12(a3)
80110868:	00000000 	nop
8011086c:	00a6102b 	sltu	v0,a1,a2
80110870:	1040000d 	beqz	v0,801108a8 <_IO_wfile_sync+0x64>
80110874:	00808821 	move	s1,a0
80110878:	8c820060 	lw	v0,96(a0)
8011087c:	00000000 	nop
80110880:	18400044 	blez	v0,80110994 <_IO_wfile_sync+0x150>
80110884:	00000000 	nop
80110888:	00c53023 	subu	a2,a2,a1
8011088c:	0c044135 	jal	801104d4 <_IO_wdo_write>
80110890:	00063083 	sra	a2,a2,0x2
80110894:	0002102b 	sltu	v0,zero,v0
80110898:	14400037 	bnez	v0,80110978 <_IO_wfile_sync+0x134>
8011089c:	00000000 	nop
801108a0:	8e27005c 	lw	a3,92(s1)
801108a4:	00000000 	nop
801108a8:	8ce30004 	lw	v1,4(a3)
801108ac:	8ce20000 	lw	v0,0(a3)
801108b0:	00000000 	nop
801108b4:	00431023 	subu	v0,v0,v1
801108b8:	00028083 	sra	s0,v0,0x2
801108bc:	1600000c 	bnez	s0,801108f0 <_IO_wfile_sync+0xac>
801108c0:	00000000 	nop
801108c4:	2402ffff 	li	v0,-1
801108c8:	2403ffff 	li	v1,-1
801108cc:	ae220050 	sw	v0,80(s1)
801108d0:	ae230054 	sw	v1,84(s1)
801108d4:	8fbf0024 	lw	ra,36(sp)
801108d8:	8fb20020 	lw	s2,32(sp)
801108dc:	8fb1001c 	lw	s1,28(sp)
801108e0:	8fb00018 	lw	s0,24(sp)
801108e4:	00001021 	move	v0,zero
801108e8:	03e00008 	jr	ra
801108ec:	27bd0028 	addiu	sp,sp,40
801108f0:	8e320058 	lw	s2,88(s1)
801108f4:	00000000 	nop
801108f8:	8e420010 	lw	v0,16(s2)
801108fc:	00000000 	nop
80110900:	0040f809 	jalr	v0
80110904:	02402021 	move	a0,s2
80110908:	18400028 	blez	v0,801109ac <_IO_wfile_sync+0x168>
8011090c:	02020018 	mult	s0,v0
80110910:	00002012 	mflo	a0
80110914:	8e230098 	lw	v1,152(s1)
80110918:	24020001 	li	v0,1
8011091c:	afa20010 	sw	v0,16(sp)
80110920:	8c620040 	lw	v0,64(v1)
80110924:	00803021 	move	a2,a0
80110928:	00043fc3 	sra	a3,a0,0x1f
8011092c:	0040f809 	jalr	v0
80110930:	02202021 	move	a0,s1
80110934:	2404ffff 	li	a0,-1
80110938:	10440007 	beq	v0,a0,80110958 <_IO_wfile_sync+0x114>
8011093c:	00000000 	nop
80110940:	8e22005c 	lw	v0,92(s1)
80110944:	8e230004 	lw	v1,4(s1)
80110948:	8c440000 	lw	a0,0(v0)
8011094c:	ae230008 	sw	v1,8(s1)
80110950:	08044231 	j	801108c4 <_IO_wfile_sync+0x80>
80110954:	ac440004 	sw	a0,4(v0)
80110958:	1464fff9 	bne	v1,a0,80110940 <_IO_wfile_sync+0xfc>
8011095c:	00000000 	nop
80110960:	0c047ea0 	jal	8011fa80 <__errno_location>
80110964:	00000000 	nop
80110968:	8c430000 	lw	v1,0(v0)
8011096c:	2402001d 	li	v0,29
80110970:	1062ffd5 	beq	v1,v0,801108c8 <_IO_wfile_sync+0x84>
80110974:	2402ffff 	li	v0,-1
80110978:	8fbf0024 	lw	ra,36(sp)
8011097c:	8fb20020 	lw	s2,32(sp)
80110980:	8fb1001c 	lw	s1,28(sp)
80110984:	8fb00018 	lw	s0,24(sp)
80110988:	2402ffff 	li	v0,-1
8011098c:	03e00008 	jr	ra
80110990:	27bd0028 	addiu	sp,sp,40
80110994:	8c850010 	lw	a1,16(a0)
80110998:	8c860014 	lw	a2,20(a0)
8011099c:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
801109a0:	00c53023 	subu	a2,a2,a1
801109a4:	08044226 	j	80110898 <_IO_wfile_sync+0x54>
801109a8:	0002102b 	sltu	v0,zero,v0
801109ac:	8e22005c 	lw	v0,92(s1)
801109b0:	02402021 	move	a0,s2
801109b4:	8c430034 	lw	v1,52(v0)
801109b8:	8c450038 	lw	a1,56(v0)
801109bc:	ac43002c 	sw	v1,44(v0)
801109c0:	ac450030 	sw	a1,48(v0)
801109c4:	afb00010 	sw	s0,16(sp)
801109c8:	8e25005c 	lw	a1,92(s1)
801109cc:	8e26000c 	lw	a2,12(s1)
801109d0:	8e270008 	lw	a3,8(s1)
801109d4:	8e420018 	lw	v0,24(s2)
801109d8:	00000000 	nop
801109dc:	0040f809 	jalr	v0
801109e0:	24a5002c 	addiu	a1,a1,44
801109e4:	8e24000c 	lw	a0,12(s1)
801109e8:	8e230008 	lw	v1,8(s1)
801109ec:	00822821 	addu	a1,a0,v0
801109f0:	00641823 	subu	v1,v1,a0
801109f4:	00432023 	subu	a0,v0,v1
801109f8:	08044245 	j	80110914 <_IO_wfile_sync+0xd0>
801109fc:	ae250004 	sw	a1,4(s1)

80110a00 <_IO_wfile_overflow>:
80110a00:	27bdffe0 	addiu	sp,sp,-32
80110a04:	afb10014 	sw	s1,20(sp)
80110a08:	afb00010 	sw	s0,16(sp)
80110a0c:	afbf0018 	sw	ra,24(sp)
80110a10:	8c870000 	lw	a3,0(a0)
80110a14:	00808021 	move	s0,a0
80110a18:	30e20008 	andi	v0,a3,0x8
80110a1c:	1040000d 	beqz	v0,80110a54 <_IO_wfile_overflow+0x54>
80110a20:	00a08821 	move	s1,a1
80110a24:	34e70020 	ori	a3,a3,0x20
80110a28:	0c047ea0 	jal	8011fa80 <__errno_location>
80110a2c:	ac870000 	sw	a3,0(a0)
80110a30:	24030009 	li	v1,9
80110a34:	2411ffff 	li	s1,-1
80110a38:	ac430000 	sw	v1,0(v0)
80110a3c:	02201021 	move	v0,s1
80110a40:	8fbf0018 	lw	ra,24(sp)
80110a44:	8fb10014 	lw	s1,20(sp)
80110a48:	8fb00010 	lw	s0,16(sp)
80110a4c:	03e00008 	jr	ra
80110a50:	27bd0020 	addiu	sp,sp,32
80110a54:	30e20800 	andi	v0,a3,0x800
80110a58:	14400022 	bnez	v0,80110ae4 <_IO_wfile_overflow+0xe4>
80110a5c:	2402ffff 	li	v0,-1
80110a60:	8c89005c 	lw	t1,92(a0)
80110a64:	00000000 	nop
80110a68:	8d22000c 	lw	v0,12(t1)
80110a6c:	00000000 	nop
80110a70:	1040007a 	beqz	v0,80110c5c <_IO_wfile_overflow+0x25c>
80110a74:	00000000 	nop
80110a78:	8d230000 	lw	v1,0(t1)
80110a7c:	8d22001c 	lw	v0,28(t1)
80110a80:	00000000 	nop
80110a84:	10620066 	beq	v1,v0,80110c20 <_IO_wfile_overflow+0x220>
80110a88:	00000000 	nop
80110a8c:	8d2a0000 	lw	t2,0(t1)
80110a90:	8e060004 	lw	a2,4(s0)
80110a94:	34e70800 	ori	a3,a3,0x800
80110a98:	8d240004 	lw	a0,4(t1)
80110a9c:	8e050008 	lw	a1,8(s0)
80110aa0:	8d22001c 	lw	v0,28(t1)
80110aa4:	8e030020 	lw	v1,32(s0)
80110aa8:	30e80202 	andi	t0,a3,0x202
80110aac:	ad220014 	sw	v0,20(t1)
80110ab0:	ad240008 	sw	a0,8(t1)
80110ab4:	ae060010 	sw	a2,16(s0)
80110ab8:	ae030018 	sw	v1,24(s0)
80110abc:	ae05000c 	sw	a1,12(s0)
80110ac0:	ad2a0010 	sw	t2,16(t1)
80110ac4:	ad2a000c 	sw	t2,12(t1)
80110ac8:	ad240000 	sw	a0,0(t1)
80110acc:	ae060014 	sw	a2,20(s0)
80110ad0:	ae050004 	sw	a1,4(s0)
80110ad4:	11000002 	beqz	t0,80110ae0 <_IO_wfile_overflow+0xe0>
80110ad8:	ae070000 	sw	a3,0(s0)
80110adc:	ad2a0014 	sw	t2,20(t1)
80110ae0:	2402ffff 	li	v0,-1
80110ae4:	12220035 	beq	s1,v0,80110bbc <_IO_wfile_overflow+0x1bc>
80110ae8:	00000000 	nop
80110aec:	8e09005c 	lw	t1,92(s0)
80110af0:	00000000 	nop
80110af4:	8d260010 	lw	a2,16(t1)
80110af8:	8d22001c 	lw	v0,28(t1)
80110afc:	00000000 	nop
80110b00:	14c20010 	bne	a2,v0,80110b44 <_IO_wfile_overflow+0x144>
80110b04:	00000000 	nop
80110b08:	8e020060 	lw	v0,96(s0)
80110b0c:	00000000 	nop
80110b10:	18400023 	blez	v0,80110ba0 <_IO_wfile_overflow+0x1a0>
80110b14:	02002021 	move	a0,s0
80110b18:	8d25000c 	lw	a1,12(t1)
80110b1c:	00000000 	nop
80110b20:	00c53023 	subu	a2,a2,a1
80110b24:	0c044135 	jal	801104d4 <_IO_wdo_write>
80110b28:	00063083 	sra	a2,a2,0x2
80110b2c:	24420001 	addiu	v0,v0,1
80110b30:	2c420001 	sltiu	v0,v0,1
80110b34:	14400018 	bnez	v0,80110b98 <_IO_wfile_overflow+0x198>
80110b38:	00000000 	nop
80110b3c:	8e09005c 	lw	t1,92(s0)
80110b40:	00000000 	nop
80110b44:	8d220010 	lw	v0,16(t1)
80110b48:	00000000 	nop
80110b4c:	ac510000 	sw	s1,0(v0)
80110b50:	8e040000 	lw	a0,0(s0)
80110b54:	24460004 	addiu	a2,v0,4
80110b58:	30830002 	andi	v1,a0,0x2
80110b5c:	1060004c 	beqz	v1,80110c90 <_IO_wfile_overflow+0x290>
80110b60:	ad260010 	sw	a2,16(t1)
80110b64:	8e020060 	lw	v0,96(s0)
80110b68:	00000000 	nop
80110b6c:	18400022 	blez	v0,80110bf8 <_IO_wfile_overflow+0x1f8>
80110b70:	02002021 	move	a0,s0
80110b74:	8d25000c 	lw	a1,12(t1)
80110b78:	00000000 	nop
80110b7c:	00c53023 	subu	a2,a2,a1
80110b80:	0c044135 	jal	801104d4 <_IO_wdo_write>
80110b84:	00063083 	sra	a2,a2,0x2
80110b88:	24420001 	addiu	v0,v0,1
80110b8c:	2c420001 	sltiu	v0,v0,1
80110b90:	1040ffab 	beqz	v0,80110a40 <_IO_wfile_overflow+0x40>
80110b94:	02201021 	move	v0,s1
80110b98:	0804428f 	j	80110a3c <_IO_wfile_overflow+0x3c>
80110b9c:	2411ffff 	li	s1,-1
80110ba0:	8e050010 	lw	a1,16(s0)
80110ba4:	8e060014 	lw	a2,20(s0)
80110ba8:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
80110bac:	00c53023 	subu	a2,a2,a1
80110bb0:	24420001 	addiu	v0,v0,1
80110bb4:	080442cd 	j	80110b34 <_IO_wfile_overflow+0x134>
80110bb8:	2c420001 	sltiu	v0,v0,1
80110bbc:	8e020060 	lw	v0,96(s0)
80110bc0:	00000000 	nop
80110bc4:	1840001d 	blez	v0,80110c3c <_IO_wfile_overflow+0x23c>
80110bc8:	02002021 	move	a0,s0
80110bcc:	8e02005c 	lw	v0,92(s0)
80110bd0:	00000000 	nop
80110bd4:	8c460010 	lw	a2,16(v0)
80110bd8:	8c45000c 	lw	a1,12(v0)
80110bdc:	8fbf0018 	lw	ra,24(sp)
80110be0:	00c53023 	subu	a2,a2,a1
80110be4:	8fb10014 	lw	s1,20(sp)
80110be8:	8fb00010 	lw	s0,16(sp)
80110bec:	00063083 	sra	a2,a2,0x2
80110bf0:	08044135 	j	801104d4 <_IO_wdo_write>
80110bf4:	27bd0020 	addiu	sp,sp,32
80110bf8:	8e050010 	lw	a1,16(s0)
80110bfc:	8e060014 	lw	a2,20(s0)
80110c00:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
80110c04:	00c53023 	subu	a2,a2,a1
80110c08:	24420001 	addiu	v0,v0,1
80110c0c:	2c420001 	sltiu	v0,v0,1
80110c10:	1040ff8b 	beqz	v0,80110a40 <_IO_wfile_overflow+0x40>
80110c14:	02201021 	move	v0,s1
80110c18:	0804428f 	j	80110a3c <_IO_wfile_overflow+0x3c>
80110c1c:	2411ffff 	li	s1,-1
80110c20:	8c82001c 	lw	v0,28(a0)
80110c24:	8d230018 	lw	v1,24(t1)
80110c28:	ac820008 	sw	v0,8(a0)
80110c2c:	ad230004 	sw	v1,4(t1)
80110c30:	ac820004 	sw	v0,4(a0)
80110c34:	080442a3 	j	80110a8c <_IO_wfile_overflow+0x8c>
80110c38:	ad230000 	sw	v1,0(t1)
80110c3c:	8e050010 	lw	a1,16(s0)
80110c40:	8e060014 	lw	a2,20(s0)
80110c44:	8fbf0018 	lw	ra,24(sp)
80110c48:	8fb10014 	lw	s1,20(sp)
80110c4c:	8fb00010 	lw	s0,16(sp)
80110c50:	00c53023 	subu	a2,a2,a1
80110c54:	080447ca 	j	80111f28 <_IO_new_do_write>
80110c58:	27bd0020 	addiu	sp,sp,32
80110c5c:	0c052490 	jal	80149240 <_IO_wdoallocbuf>
80110c60:	00000000 	nop
80110c64:	8e09005c 	lw	t1,92(s0)
80110c68:	8e030010 	lw	v1,16(s0)
80110c6c:	8d220018 	lw	v0,24(t1)
80110c70:	00000000 	nop
80110c74:	ad220004 	sw	v0,4(t1)
80110c78:	ad220008 	sw	v0,8(t1)
80110c7c:	1060000c 	beqz	v1,80110cb0 <_IO_wfile_overflow+0x2b0>
80110c80:	ad220000 	sw	v0,0(t1)
80110c84:	8e070000 	lw	a3,0(s0)
80110c88:	080442a3 	j	80110a8c <_IO_wfile_overflow+0x8c>
80110c8c:	00000000 	nop
80110c90:	30820200 	andi	v0,a0,0x200
80110c94:	1040ff6a 	beqz	v0,80110a40 <_IO_wfile_overflow+0x40>
80110c98:	02201021 	move	v0,s1
80110c9c:	2402000a 	li	v0,10
80110ca0:	1622ff67 	bne	s1,v0,80110a40 <_IO_wfile_overflow+0x40>
80110ca4:	02201021 	move	v0,s1
80110ca8:	080442d9 	j	80110b64 <_IO_wfile_overflow+0x164>
80110cac:	00000000 	nop
80110cb0:	0c045447 	jal	8011511c <_IO_doallocbuf>
80110cb4:	02002021 	move	a0,s0
80110cb8:	8e02001c 	lw	v0,28(s0)
80110cbc:	8e070000 	lw	a3,0(s0)
80110cc0:	8e09005c 	lw	t1,92(s0)
80110cc4:	ae020008 	sw	v0,8(s0)
80110cc8:	ae02000c 	sw	v0,12(s0)
80110ccc:	080442a3 	j	80110a8c <_IO_wfile_overflow+0x8c>
80110cd0:	ae020004 	sw	v0,4(s0)
	...

80110ce0 <fileno>:
80110ce0:	8c820000 	lw	v0,0(a0)
80110ce4:	27bdffe8 	addiu	sp,sp,-24
80110ce8:	30422000 	andi	v0,v0,0x2000
80110cec:	10400009 	beqz	v0,80110d14 <fileno+0x34>
80110cf0:	afbf0010 	sw	ra,16(sp)
80110cf4:	8c820038 	lw	v0,56(a0)
80110cf8:	00000000 	nop
80110cfc:	04400005 	bltz	v0,80110d14 <fileno+0x34>
80110d00:	00000000 	nop
80110d04:	8fbf0010 	lw	ra,16(sp)
80110d08:	00000000 	nop
80110d0c:	03e00008 	jr	ra
80110d10:	27bd0018 	addiu	sp,sp,24
80110d14:	0c047ea0 	jal	8011fa80 <__errno_location>
80110d18:	00000000 	nop
80110d1c:	24030009 	li	v1,9
80110d20:	ac430000 	sw	v1,0(v0)
80110d24:	8fbf0010 	lw	ra,16(sp)
80110d28:	2402ffff 	li	v0,-1
80110d2c:	03e00008 	jr	ra
80110d30:	27bd0018 	addiu	sp,sp,24
	...

80110d40 <fseek>:
80110d40:	27bdffc0 	addiu	sp,sp,-64
80110d44:	afb20030 	sw	s2,48(sp)
80110d48:	afb1002c 	sw	s1,44(sp)
80110d4c:	afb00028 	sw	s0,40(sp)
80110d50:	afbf0038 	sw	ra,56(sp)
80110d54:	afb30034 	sw	s3,52(sp)
80110d58:	8c820000 	lw	v0,0(a0)
80110d5c:	00808021 	move	s0,a0
80110d60:	30428000 	andi	v0,v0,0x8000
80110d64:	00a08821 	move	s1,a1
80110d68:	14400024 	bnez	v0,80110dfc <fseek+0xbc>
80110d6c:	00c09021 	move	s2,a2
80110d70:	3c020000 	lui	v0,0x0
80110d74:	24420000 	addiu	v0,v0,0
80110d78:	14400033 	bnez	v0,80110e48 <fseek+0x108>
80110d7c:	00009821 	move	s3,zero
80110d80:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80110d84:	02002021 	move	a0,s0
80110d88:	02002021 	move	a0,s0
80110d8c:	24020003 	li	v0,3
80110d90:	02203021 	move	a2,s1
80110d94:	00113fc3 	sra	a3,s1,0x1f
80110d98:	afb20010 	sw	s2,16(sp)
80110d9c:	0c051f7c 	jal	80147df0 <_IO_seekoff_unlocked>
80110da0:	afa20014 	sw	v0,20(sp)
80110da4:	2404ffff 	li	a0,-1
80110da8:	1044001f 	beq	v0,a0,80110e28 <fseek+0xe8>
80110dac:	00000000 	nop
80110db0:	00008821 	move	s1,zero
80110db4:	8e020000 	lw	v0,0(s0)
80110db8:	00000000 	nop
80110dbc:	30428000 	andi	v0,v0,0x8000
80110dc0:	1040001d 	beqz	v0,80110e38 <fseek+0xf8>
80110dc4:	00000000 	nop
80110dc8:	12600005 	beqz	s3,80110de0 <fseek+0xa0>
80110dcc:	02201021 	move	v0,s1
80110dd0:	27a40018 	addiu	a0,sp,24
80110dd4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80110dd8:	00002821 	move	a1,zero
80110ddc:	02201021 	move	v0,s1
80110de0:	8fbf0038 	lw	ra,56(sp)
80110de4:	8fb30034 	lw	s3,52(sp)
80110de8:	8fb20030 	lw	s2,48(sp)
80110dec:	8fb1002c 	lw	s1,44(sp)
80110df0:	8fb00028 	lw	s0,40(sp)
80110df4:	03e00008 	jr	ra
80110df8:	27bd0040 	addiu	sp,sp,64
80110dfc:	00009821 	move	s3,zero
80110e00:	02002021 	move	a0,s0
80110e04:	24020003 	li	v0,3
80110e08:	02203021 	move	a2,s1
80110e0c:	00113fc3 	sra	a3,s1,0x1f
80110e10:	afb20010 	sw	s2,16(sp)
80110e14:	0c051f7c 	jal	80147df0 <_IO_seekoff_unlocked>
80110e18:	afa20014 	sw	v0,20(sp)
80110e1c:	2404ffff 	li	a0,-1
80110e20:	1444ffe4 	bne	v0,a0,80110db4 <fseek+0x74>
80110e24:	00008821 	move	s1,zero
80110e28:	1464ffe1 	bne	v1,a0,80110db0 <fseek+0x70>
80110e2c:	2411ffff 	li	s1,-1
80110e30:	0804436d 	j	80110db4 <fseek+0x74>
80110e34:	00000000 	nop
80110e38:	0c051908 	jal	80146420 <_IO_funlockfile>
80110e3c:	02002021 	move	a0,s0
80110e40:	08044372 	j	80110dc8 <fseek+0x88>
80110e44:	00000000 	nop
80110e48:	3c058014 	lui	a1,0x8014
80110e4c:	24a56420 	addiu	a1,a1,25632
80110e50:	27a40018 	addiu	a0,sp,24
80110e54:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80110e58:	02003021 	move	a2,s0
80110e5c:	8e020000 	lw	v0,0(s0)
80110e60:	00000000 	nop
80110e64:	30428000 	andi	v0,v0,0x8000
80110e68:	10400003 	beqz	v0,80110e78 <fseek+0x138>
80110e6c:	00000000 	nop
80110e70:	08044380 	j	80110e00 <fseek+0xc0>
80110e74:	24130001 	li	s3,1
80110e78:	08044360 	j	80110d80 <fseek+0x40>
80110e7c:	24130001 	li	s3,1

80110e80 <_IO_strn_overflow>:
80110e80:	27bdffd8 	addiu	sp,sp,-40
80110e84:	afb3001c 	sw	s3,28(sp)
80110e88:	afb20018 	sw	s2,24(sp)
80110e8c:	afb10014 	sw	s1,20(sp)
80110e90:	afb00010 	sw	s0,16(sp)
80110e94:	afbf0020 	sw	ra,32(sp)
80110e98:	8c82001c 	lw	v0,28(a0)
80110e9c:	249200e8 	addiu	s2,a0,232
80110ea0:	249000a8 	addiu	s0,a0,168
80110ea4:	00a09821 	move	s3,a1
80110ea8:	00808821 	move	s1,a0
80110eac:	02403021 	move	a2,s2
80110eb0:	00003821 	move	a3,zero
80110eb4:	10500008 	beq	v0,s0,80110ed8 <_IO_strn_overflow+0x58>
80110eb8:	02002821 	move	a1,s0
80110ebc:	8c820014 	lw	v0,20(a0)
80110ec0:	0c0453da 	jal	80114f68 <_IO_setb>
80110ec4:	a0400000 	sb	zero,0(v0)
80110ec8:	ae320008 	sw	s2,8(s1)
80110ecc:	ae300010 	sw	s0,16(s1)
80110ed0:	ae30000c 	sw	s0,12(s1)
80110ed4:	ae300004 	sw	s0,4(s1)
80110ed8:	ae300018 	sw	s0,24(s1)
80110edc:	ae300014 	sw	s0,20(s1)
80110ee0:	02601021 	move	v0,s3
80110ee4:	8fbf0020 	lw	ra,32(sp)
80110ee8:	8fb3001c 	lw	s3,28(sp)
80110eec:	8fb20018 	lw	s2,24(sp)
80110ef0:	8fb10014 	lw	s1,20(sp)
80110ef4:	8fb00010 	lw	s0,16(sp)
80110ef8:	03e00008 	jr	ra
80110efc:	27bd0028 	addiu	sp,sp,40

80110f00 <_IO_vsnprintf>:
80110f00:	27bdfee0 	addiu	sp,sp,-288
80110f04:	afb50114 	sw	s5,276(sp)
80110f08:	afb40110 	sw	s4,272(sp)
80110f0c:	afb3010c 	sw	s3,268(sp)
80110f10:	afb20108 	sw	s2,264(sp)
80110f14:	afb10104 	sw	s1,260(sp)
80110f18:	afbf0118 	sw	ra,280(sp)
80110f1c:	afb00100 	sw	s0,256(sp)
80110f20:	27b300c0 	addiu	s3,sp,192
80110f24:	2412003f 	li	s2,63
80110f28:	00808821 	move	s1,a0
80110f2c:	00c0a021 	move	s4,a2
80110f30:	14a00027 	bnez	a1,80110fd0 <_IO_vsnprintf+0xd0>
80110f34:	00e0a821 	move	s5,a3
80110f38:	02608821 	move	s1,s3
80110f3c:	27b00018 	addiu	s0,sp,24
80110f40:	34058000 	li	a1,0x8000
80110f44:	2406ffff 	li	a2,-1
80110f48:	02002021 	move	a0,s0
80110f4c:	00003821 	move	a3,zero
80110f50:	afa00060 	sw	zero,96(sp)
80110f54:	0c045055 	jal	80114154 <_IO_no_init>
80110f58:	afa00010 	sw	zero,16(sp)
80110f5c:	3c02801c 	lui	v0,0x801c
80110f60:	244228a0 	addiu	v0,v0,10400
80110f64:	afa200b0 	sw	v0,176(sp)
80110f68:	02202821 	move	a1,s1
80110f6c:	02403021 	move	a2,s2
80110f70:	02203821 	move	a3,s1
80110f74:	02002021 	move	a0,s0
80110f78:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
80110f7c:	a2200000 	sb	zero,0(s1)
80110f80:	02002021 	move	a0,s0
80110f84:	02802821 	move	a1,s4
80110f88:	0c04cccf 	jal	8013333c <_IO_vfprintf>
80110f8c:	02a03021 	move	a2,s5
80110f90:	8fa30034 	lw	v1,52(sp)
80110f94:	00000000 	nop
80110f98:	12630004 	beq	s3,v1,80110fac <_IO_vsnprintf+0xac>
80110f9c:	00000000 	nop
80110fa0:	8fa3002c 	lw	v1,44(sp)
80110fa4:	00000000 	nop
80110fa8:	a0600000 	sb	zero,0(v1)
80110fac:	8fbf0118 	lw	ra,280(sp)
80110fb0:	8fb50114 	lw	s5,276(sp)
80110fb4:	8fb40110 	lw	s4,272(sp)
80110fb8:	8fb3010c 	lw	s3,268(sp)
80110fbc:	8fb20108 	lw	s2,264(sp)
80110fc0:	8fb10104 	lw	s1,260(sp)
80110fc4:	8fb00100 	lw	s0,256(sp)
80110fc8:	03e00008 	jr	ra
80110fcc:	27bd0120 	addiu	sp,sp,288
80110fd0:	24b2ffff 	addiu	s2,a1,-1
80110fd4:	080443cf 	j	80110f3c <_IO_vsnprintf+0x3c>
80110fd8:	27b300c0 	addiu	s3,sp,192
80110fdc:	00000000 	nop

80110fe0 <_IO_file_seekoff_maybe_mmap>:
80110fe0:	27bdffe0 	addiu	sp,sp,-32
80110fe4:	afb00018 	sw	s0,24(sp)
80110fe8:	afbf001c 	sw	ra,28(sp)
80110fec:	8fa20030 	lw	v0,48(sp)
80110ff0:	8c830098 	lw	v1,152(a0)
80110ff4:	afa20010 	sw	v0,16(sp)
80110ff8:	8c620040 	lw	v0,64(v1)
80110ffc:	00000000 	nop
80111000:	0040f809 	jalr	v0
80111004:	00808021 	move	s0,a0
80111008:	04600007 	bltz	v1,80111028 <_IO_file_seekoff_maybe_mmap+0x48>
8011100c:	00000000 	nop
80111010:	ae020050 	sw	v0,80(s0)
80111014:	ae030054 	sw	v1,84(s0)
80111018:	8fbf001c 	lw	ra,28(sp)
8011101c:	8fb00018 	lw	s0,24(sp)
80111020:	03e00008 	jr	ra
80111024:	27bd0020 	addiu	sp,sp,32
80111028:	8fbf001c 	lw	ra,28(sp)
8011102c:	8fb00018 	lw	s0,24(sp)
80111030:	2402ffff 	li	v0,-1
80111034:	2403ffff 	li	v1,-1
80111038:	03e00008 	jr	ra
8011103c:	27bd0020 	addiu	sp,sp,32

80111040 <_IO_file_seek>:
80111040:	8c840038 	lw	a0,56(a0)
80111044:	08047bf8 	j	8011efe0 <__libc_lseek64>
80111048:	00000000 	nop

8011104c <_IO_file_sync_mmap>:
8011104c:	27bdffe0 	addiu	sp,sp,-32
80111050:	afb00018 	sw	s0,24(sp)
80111054:	afbf001c 	sw	ra,28(sp)
80111058:	8c870004 	lw	a3,4(a0)
8011105c:	8c820008 	lw	v0,8(a0)
80111060:	00000000 	nop
80111064:	10e20017 	beq	a3,v0,801110c4 <_IO_file_sync_mmap+0x78>
80111068:	00808021 	move	s0,a0
8011106c:	8c86001c 	lw	a2,28(a0)
80111070:	8c840038 	lw	a0,56(a0)
80111074:	00e63023 	subu	a2,a3,a2
80111078:	00063fc3 	sra	a3,a2,0x1f
8011107c:	0c047bf8 	jal	8011efe0 <__libc_lseek64>
80111080:	afa00010 	sw	zero,16(sp)
80111084:	8e070004 	lw	a3,4(s0)
80111088:	8e06001c 	lw	a2,28(s0)
8011108c:	00404021 	move	t0,v0
80111090:	00e61023 	subu	v0,a3,a2
80111094:	240affff 	li	t2,-1
80111098:	10480019 	beq	v0,t0,80111100 <_IO_file_sync_mmap+0xb4>
8011109c:	00022fc3 	sra	a1,v0,0x1f
801110a0:	8e020000 	lw	v0,0(s0)
801110a4:	00000000 	nop
801110a8:	34420020 	ori	v0,v0,0x20
801110ac:	ae020000 	sw	v0,0(s0)
801110b0:	8fbf001c 	lw	ra,28(sp)
801110b4:	8fb00018 	lw	s0,24(sp)
801110b8:	01401021 	move	v0,t2
801110bc:	03e00008 	jr	ra
801110c0:	27bd0020 	addiu	sp,sp,32
801110c4:	8c86001c 	lw	a2,28(a0)
801110c8:	00000000 	nop
801110cc:	00e61023 	subu	v0,a3,a2
801110d0:	8e04000c 	lw	a0,12(s0)
801110d4:	00021fc3 	sra	v1,v0,0x1f
801110d8:	ae020050 	sw	v0,80(s0)
801110dc:	ae040008 	sw	a0,8(s0)
801110e0:	ae030054 	sw	v1,84(s0)
801110e4:	ae040004 	sw	a0,4(s0)
801110e8:	00005021 	move	t2,zero
801110ec:	8fbf001c 	lw	ra,28(sp)
801110f0:	8fb00018 	lw	s0,24(sp)
801110f4:	01401021 	move	v0,t2
801110f8:	03e00008 	jr	ra
801110fc:	27bd0020 	addiu	sp,sp,32
80111100:	14a3ffe7 	bne	a1,v1,801110a0 <_IO_file_sync_mmap+0x54>
80111104:	00e61023 	subu	v0,a3,a2
80111108:	08044434 	j	801110d0 <_IO_file_sync_mmap+0x84>
8011110c:	00000000 	nop

80111110 <decide_maybe_mmap>:
80111110:	27bdff30 	addiu	sp,sp,-208
80111114:	afb000c0 	sw	s0,192(sp)
80111118:	afbf00cc 	sw	ra,204(sp)
8011111c:	afb200c8 	sw	s2,200(sp)
80111120:	afb100c4 	sw	s1,196(sp)
80111124:	8c830098 	lw	v1,152(a0)
80111128:	27a50020 	addiu	a1,sp,32
8011112c:	8c620048 	lw	v0,72(v1)
80111130:	00000000 	nop
80111134:	0040f809 	jalr	v0
80111138:	00808021 	move	s0,a0
8011113c:	14400006 	bnez	v0,80111158 <decide_maybe_mmap+0x48>
80111140:	34038000 	li	v1,0x8000
80111144:	8fa20038 	lw	v0,56(sp)
80111148:	00000000 	nop
8011114c:	3042f000 	andi	v0,v0,0xf000
80111150:	10430015 	beq	v0,v1,801111a8 <decide_maybe_mmap+0x98>
80111154:	00000000 	nop
80111158:	8e020060 	lw	v0,96(s0)
8011115c:	00000000 	nop
80111160:	1840000d 	blez	v0,80111198 <decide_maybe_mmap+0x88>
80111164:	3c02801c 	lui	v0,0x801c
80111168:	3c04801c 	lui	a0,0x801c
8011116c:	24822790 	addiu	v0,a0,10128
80111170:	ae020098 	sw	v0,152(s0)
80111174:	8e03005c 	lw	v1,92(s0)
80111178:	24822790 	addiu	v0,a0,10128
8011117c:	ac6200b8 	sw	v0,184(v1)
80111180:	8fbf00cc 	lw	ra,204(sp)
80111184:	8fb200c8 	lw	s2,200(sp)
80111188:	8fb100c4 	lw	s1,196(sp)
8011118c:	8fb000c0 	lw	s0,192(sp)
80111190:	03e00008 	jr	ra
80111194:	27bd00d0 	addiu	sp,sp,208
80111198:	24422950 	addiu	v0,v0,10576
8011119c:	3c04801c 	lui	a0,0x801c
801111a0:	0804445d 	j	80111174 <decide_maybe_mmap+0x64>
801111a4:	ae020098 	sw	v0,152(s0)
801111a8:	8fa40058 	lw	a0,88(sp)
801111ac:	8fa5005c 	lw	a1,92(sp)
801111b0:	00000000 	nop
801111b4:	00851025 	or	v0,a0,a1
801111b8:	1040ffe7 	beqz	v0,80111158 <decide_maybe_mmap+0x48>
801111bc:	00000000 	nop
801111c0:	1ca0ffe5 	bgtz	a1,80111158 <decide_maybe_mmap+0x48>
801111c4:	00000000 	nop
801111c8:	14a00005 	bnez	a1,801111e0 <decide_maybe_mmap+0xd0>
801111cc:	3c02000f 	lui	v0,0xf
801111d0:	3442ffff 	ori	v0,v0,0xffff
801111d4:	0044102b 	sltu	v0,v0,a0
801111d8:	1440ffdf 	bnez	v0,80111158 <decide_maybe_mmap+0x48>
801111dc:	00000000 	nop
801111e0:	8e060050 	lw	a2,80(s0)
801111e4:	2402ffff 	li	v0,-1
801111e8:	8e070054 	lw	a3,84(s0)
801111ec:	10c20024 	beq	a2,v0,80111280 <decide_maybe_mmap+0x170>
801111f0:	00000000 	nop
801111f4:	00a7102a 	slt	v0,a1,a3
801111f8:	1440ffd7 	bnez	v0,80111158 <decide_maybe_mmap+0x48>
801111fc:	00000000 	nop
80111200:	10a70023 	beq	a1,a3,80111290 <decide_maybe_mmap+0x180>
80111204:	0086102b 	sltu	v0,a0,a2
80111208:	8e020038 	lw	v0,56(s0)
8011120c:	00802821 	move	a1,a0
80111210:	afa20010 	sw	v0,16(sp)
80111214:	00001821 	move	v1,zero
80111218:	00001021 	move	v0,zero
8011121c:	00002021 	move	a0,zero
80111220:	24060001 	li	a2,1
80111224:	24070001 	li	a3,1
80111228:	afa20018 	sw	v0,24(sp)
8011122c:	afa3001c 	sw	v1,28(sp)
80111230:	0c0479c4 	jal	8011e710 <__mmap64>
80111234:	2412ffff 	li	s2,-1
80111238:	1052ffc7 	beq	v0,s2,80111158 <decide_maybe_mmap+0x48>
8011123c:	00408821 	move	s1,v0
80111240:	8e040038 	lw	a0,56(s0)
80111244:	8fa60058 	lw	a2,88(sp)
80111248:	8fa7005c 	lw	a3,92(sp)
8011124c:	0c047bf8 	jal	8011efe0 <__libc_lseek64>
80111250:	afa00010 	sw	zero,16(sp)
80111254:	8fa60058 	lw	a2,88(sp)
80111258:	8fa7005c 	lw	a3,92(sp)
8011125c:	10c20010 	beq	a2,v0,801112a0 <decide_maybe_mmap+0x190>
80111260:	02202021 	move	a0,s1
80111264:	0c047a36 	jal	8011e8d8 <__munmap>
80111268:	00c02821 	move	a1,a2
8011126c:	2404ffff 	li	a0,-1
80111270:	2405ffff 	li	a1,-1
80111274:	ae040050 	sw	a0,80(s0)
80111278:	08044456 	j	80111158 <decide_maybe_mmap+0x48>
8011127c:	ae050054 	sw	a1,84(s0)
80111280:	14e2ffdd 	bne	a3,v0,801111f8 <decide_maybe_mmap+0xe8>
80111284:	00a7102a 	slt	v0,a1,a3
80111288:	08044482 	j	80111208 <decide_maybe_mmap+0xf8>
8011128c:	00000000 	nop
80111290:	1440ffb1 	bnez	v0,80111158 <decide_maybe_mmap+0x48>
80111294:	00000000 	nop
80111298:	08044482 	j	80111208 <decide_maybe_mmap+0xf8>
8011129c:	00000000 	nop
801112a0:	14e3fff0 	bne	a3,v1,80111264 <decide_maybe_mmap+0x154>
801112a4:	00000000 	nop
801112a8:	02223021 	addu	a2,s1,v0
801112ac:	02002021 	move	a0,s0
801112b0:	02202821 	move	a1,s1
801112b4:	0c0453da 	jal	80114f68 <_IO_setb>
801112b8:	00003821 	move	a3,zero
801112bc:	8e030050 	lw	v1,80(s0)
801112c0:	00000000 	nop
801112c4:	10720014 	beq	v1,s2,80111318 <decide_maybe_mmap+0x208>
801112c8:	00000000 	nop
801112cc:	8fa40058 	lw	a0,88(sp)
801112d0:	02231021 	addu	v0,s1,v1
801112d4:	ae020004 	sw	v0,4(s0)
801112d8:	8fa3005c 	lw	v1,92(sp)
801112dc:	8fa20058 	lw	v0,88(sp)
801112e0:	8e050060 	lw	a1,96(s0)
801112e4:	02242021 	addu	a0,s1,a0
801112e8:	ae040008 	sw	a0,8(s0)
801112ec:	ae020050 	sw	v0,80(s0)
801112f0:	ae030054 	sw	v1,84(s0)
801112f4:	18a00012 	blez	a1,80111340 <decide_maybe_mmap+0x230>
801112f8:	ae11000c 	sw	s1,12(s0)
801112fc:	3c04801c 	lui	a0,0x801c
80111300:	248227e4 	addiu	v0,a0,10212
80111304:	ae020098 	sw	v0,152(s0)
80111308:	8e03005c 	lw	v1,92(s0)
8011130c:	248227e4 	addiu	v0,a0,10212
80111310:	08044460 	j	80111180 <decide_maybe_mmap+0x70>
80111314:	ac6200b8 	sw	v0,184(v1)
80111318:	8e020054 	lw	v0,84(s0)
8011131c:	00000000 	nop
80111320:	1443ffea 	bne	v0,v1,801112cc <decide_maybe_mmap+0x1bc>
80111324:	00001021 	move	v0,zero
80111328:	00001821 	move	v1,zero
8011132c:	ae020050 	sw	v0,80(s0)
80111330:	ae030054 	sw	v1,84(s0)
80111334:	8e030050 	lw	v1,80(s0)
80111338:	080444b3 	j	801112cc <decide_maybe_mmap+0x1bc>
8011133c:	00000000 	nop
80111340:	3c02801c 	lui	v0,0x801c
80111344:	244229a4 	addiu	v0,v0,10660
80111348:	3c04801c 	lui	a0,0x801c
8011134c:	080444c2 	j	80111308 <decide_maybe_mmap+0x1f8>
80111350:	ae020098 	sw	v0,152(s0)

80111354 <_IO_file_xsgetn_maybe_mmap>:
80111354:	27bdffe0 	addiu	sp,sp,-32
80111358:	afb00010 	sw	s0,16(sp)
8011135c:	00808021 	move	s0,a0
80111360:	afbf001c 	sw	ra,28(sp)
80111364:	afb20018 	sw	s2,24(sp)
80111368:	afb10014 	sw	s1,20(sp)
8011136c:	00c09021 	move	s2,a2
80111370:	0c044444 	jal	80111110 <decide_maybe_mmap>
80111374:	00a08821 	move	s1,a1
80111378:	8e020098 	lw	v0,152(s0)
8011137c:	02002021 	move	a0,s0
80111380:	8c590020 	lw	t9,32(v0)
80111384:	02202821 	move	a1,s1
80111388:	02403021 	move	a2,s2
8011138c:	8fbf001c 	lw	ra,28(sp)
80111390:	8fb20018 	lw	s2,24(sp)
80111394:	8fb10014 	lw	s1,20(sp)
80111398:	8fb00010 	lw	s0,16(sp)
8011139c:	03200008 	jr	t9
801113a0:	27bd0020 	addiu	sp,sp,32

801113a4 <_IO_file_underflow_maybe_mmap>:
801113a4:	27bdffe8 	addiu	sp,sp,-24
801113a8:	afb00010 	sw	s0,16(sp)
801113ac:	afbf0014 	sw	ra,20(sp)
801113b0:	0c044444 	jal	80111110 <decide_maybe_mmap>
801113b4:	00808021 	move	s0,a0
801113b8:	8e020098 	lw	v0,152(s0)
801113bc:	02002021 	move	a0,s0
801113c0:	8c590010 	lw	t9,16(v0)
801113c4:	8fbf0014 	lw	ra,20(sp)
801113c8:	8fb00010 	lw	s0,16(sp)
801113cc:	03200008 	jr	t9
801113d0:	27bd0018 	addiu	sp,sp,24

801113d4 <mmap_remap_check>:
801113d4:	27bdff38 	addiu	sp,sp,-200
801113d8:	afb000b8 	sw	s0,184(sp)
801113dc:	afbf00c4 	sw	ra,196(sp)
801113e0:	afb300c0 	sw	s3,192(sp)
801113e4:	afb200bc 	sw	s2,188(sp)
801113e8:	8c830098 	lw	v1,152(a0)
801113ec:	27a50018 	addiu	a1,sp,24
801113f0:	8c620048 	lw	v0,72(v1)
801113f4:	00000000 	nop
801113f8:	0040f809 	jalr	v0
801113fc:	00808021 	move	s0,a0
80111400:	14400006 	bnez	v0,8011141c <mmap_remap_check+0x48>
80111404:	34038000 	li	v1,0x8000
80111408:	8fa20030 	lw	v0,48(sp)
8011140c:	00000000 	nop
80111410:	3042f000 	andi	v0,v0,0xf000
80111414:	1043001a 	beq	v0,v1,80111480 <mmap_remap_check+0xac>
80111418:	00000000 	nop
8011141c:	8e04001c 	lw	a0,28(s0)
80111420:	8e050020 	lw	a1,32(s0)
80111424:	0c047a36 	jal	8011e8d8 <__munmap>
80111428:	00a42823 	subu	a1,a1,a0
8011142c:	8e020060 	lw	v0,96(s0)
80111430:	ae000020 	sw	zero,32(s0)
80111434:	ae00001c 	sw	zero,28(s0)
80111438:	ae00000c 	sw	zero,12(s0)
8011143c:	ae000004 	sw	zero,4(s0)
80111440:	18400061 	blez	v0,801115c8 <mmap_remap_check+0x1f4>
80111444:	ae000008 	sw	zero,8(s0)
80111448:	3c04801c 	lui	a0,0x801c
8011144c:	24822790 	addiu	v0,a0,10128
80111450:	ae020098 	sw	v0,152(s0)
80111454:	8e03005c 	lw	v1,92(s0)
80111458:	24822790 	addiu	v0,a0,10128
8011145c:	ac6200b8 	sw	v0,184(v1)
80111460:	24030001 	li	v1,1
80111464:	8fbf00c4 	lw	ra,196(sp)
80111468:	8fb300c0 	lw	s3,192(sp)
8011146c:	8fb200bc 	lw	s2,188(sp)
80111470:	8fb000b8 	lw	s0,184(sp)
80111474:	00601021 	move	v0,v1
80111478:	03e00008 	jr	ra
8011147c:	27bd00c8 	addiu	sp,sp,200
80111480:	8fb20050 	lw	s2,80(sp)
80111484:	8fb30054 	lw	s3,84(sp)
80111488:	00000000 	nop
8011148c:	02531025 	or	v0,s2,s3
80111490:	1040ffe2 	beqz	v0,8011141c <mmap_remap_check+0x48>
80111494:	00000000 	nop
80111498:	1e60ffe0 	bgtz	s3,8011141c <mmap_remap_check+0x48>
8011149c:	00000000 	nop
801114a0:	16600005 	bnez	s3,801114b8 <mmap_remap_check+0xe4>
801114a4:	3c02000f 	lui	v0,0xf
801114a8:	3442ffff 	ori	v0,v0,0xffff
801114ac:	0052102b 	sltu	v0,v0,s2
801114b0:	1440ffda 	bnez	v0,8011141c <mmap_remap_check+0x48>
801114b4:	00000000 	nop
801114b8:	0c0479a4 	jal	8011e690 <__getpagesize>
801114bc:	00000000 	nop
801114c0:	02422021 	addu	a0,s2,v0
801114c4:	00001821 	move	v1,zero
801114c8:	0092302b 	sltu	a2,a0,s2
801114cc:	8e0c001c 	lw	t4,28(s0)
801114d0:	8e080020 	lw	t0,32(s0)
801114d4:	02632821 	addu	a1,s3,v1
801114d8:	00c52821 	addu	a1,a2,a1
801114dc:	2486ffff 	addiu	a2,a0,-1
801114e0:	00407021 	move	t6,v0
801114e4:	24a7ffff 	addiu	a3,a1,-1
801114e8:	00c4102b 	sltu	v0,a2,a0
801114ec:	010c4023 	subu	t0,t0,t4
801114f0:	00473821 	addu	a3,v0,a3
801114f4:	01c84021 	addu	t0,t6,t0
801114f8:	2508ffff 	addiu	t0,t0,-1
801114fc:	000e6823 	negu	t5,t6
80111500:	00005821 	move	t3,zero
80111504:	00e34824 	and	t1,a3,v1
80111508:	01a82824 	and	a1,t5,t0
8011150c:	012b102a 	slt	v0,t1,t3
80111510:	00a05021 	move	t2,a1
80111514:	1440005a 	bnez	v0,80111680 <mmap_remap_check+0x2ac>
80111518:	00cd4024 	and	t0,a2,t5
8011151c:	112b0056 	beq	t1,t3,80111678 <mmap_remap_check+0x2a4>
80111520:	0105102b 	sltu	v0,t0,a1
80111524:	0169102a 	slt	v0,t3,t1
80111528:	14400043 	bnez	v0,80111638 <mmap_remap_check+0x264>
8011152c:	00000000 	nop
80111530:	1169003f 	beq	t3,t1,80111630 <mmap_remap_check+0x25c>
80111534:	0148102b 	sltu	v0,t2,t0
80111538:	01921821 	addu	v1,t4,s2
8011153c:	ae030020 	sw	v1,32(s0)
80111540:	8e060004 	lw	a2,4(s0)
80111544:	8e020008 	lw	v0,8(s0)
80111548:	8e050054 	lw	a1,84(s0)
8011154c:	00461023 	subu	v0,v0,a2
80111550:	8e040050 	lw	a0,80(s0)
80111554:	00021fc3 	sra	v1,v0,0x1f
80111558:	00a35823 	subu	t3,a1,v1
8011155c:	8e030020 	lw	v1,32(s0)
80111560:	00825023 	subu	t2,a0,v0
80111564:	008a302b 	sltu	a2,a0,t2
80111568:	006c1023 	subu	v0,v1,t4
8011156c:	01662023 	subu	a0,t3,a2
80111570:	00023fc3 	sra	a3,v0,0x1f
80111574:	00403021 	move	a2,v0
80111578:	0087102a 	slt	v0,a0,a3
8011157c:	ae0a0050 	sw	t2,80(s0)
80111580:	ae040054 	sw	a0,84(s0)
80111584:	ae0c000c 	sw	t4,12(s0)
80111588:	1440004b 	bnez	v0,801116b8 <mmap_remap_check+0x2e4>
8011158c:	00602821 	move	a1,v1
80111590:	10870047 	beq	a0,a3,801116b0 <mmap_remap_check+0x2dc>
80111594:	0146102b 	sltu	v0,t2,a2
80111598:	006c1023 	subu	v0,v1,t4
8011159c:	8e040054 	lw	a0,84(s0)
801115a0:	00023fc3 	sra	a3,v0,0x1f
801115a4:	00403021 	move	a2,v0
801115a8:	0087102a 	slt	v0,a0,a3
801115ac:	ae050004 	sw	a1,4(s0)
801115b0:	1440000f 	bnez	v0,801115f0 <mmap_remap_check+0x21c>
801115b4:	ae030008 	sw	v1,8(s0)
801115b8:	10870008 	beq	a0,a3,801115dc <mmap_remap_check+0x208>
801115bc:	00001821 	move	v1,zero
801115c0:	08044519 	j	80111464 <mmap_remap_check+0x90>
801115c4:	00000000 	nop
801115c8:	3c02801c 	lui	v0,0x801c
801115cc:	24422950 	addiu	v0,v0,10576
801115d0:	3c04801c 	lui	a0,0x801c
801115d4:	08044515 	j	80111454 <mmap_remap_check+0x80>
801115d8:	ae020098 	sw	v0,152(s0)
801115dc:	8e020050 	lw	v0,80(s0)
801115e0:	00000000 	nop
801115e4:	0046102b 	sltu	v0,v0,a2
801115e8:	1040ff9e 	beqz	v0,80111464 <mmap_remap_check+0x90>
801115ec:	00000000 	nop
801115f0:	8e040038 	lw	a0,56(s0)
801115f4:	0c047bf8 	jal	8011efe0 <__libc_lseek64>
801115f8:	afa00010 	sw	zero,16(sp)
801115fc:	00403021 	move	a2,v0
80111600:	00603821 	move	a3,v1
80111604:	8e020020 	lw	v0,32(s0)
80111608:	8e03001c 	lw	v1,28(s0)
8011160c:	00000000 	nop
80111610:	00431023 	subu	v0,v0,v1
80111614:	1046002a 	beq	v0,a2,801116c0 <mmap_remap_check+0x2ec>
80111618:	00022fc3 	sra	a1,v0,0x1f
8011161c:	8e020000 	lw	v0,0(s0)
80111620:	00001821 	move	v1,zero
80111624:	34420020 	ori	v0,v0,0x20
80111628:	08044519 	j	80111464 <mmap_remap_check+0x90>
8011162c:	ae020000 	sw	v0,0(s0)
80111630:	1040ffc2 	beqz	v0,8011153c <mmap_remap_check+0x168>
80111634:	01921821 	addu	v1,t4,s2
80111638:	01d23021 	addu	a2,t6,s2
8011163c:	24c6ffff 	addiu	a2,a2,-1
80111640:	01802021 	move	a0,t4
80111644:	00cd3024 	and	a2,a2,t5
80111648:	0c047c26 	jal	8011f098 <__mremap>
8011164c:	24070001 	li	a3,1
80111650:	00402021 	move	a0,v0
80111654:	2402ffff 	li	v0,-1
80111658:	1082ff70 	beq	a0,v0,8011141c <mmap_remap_check+0x48>
8011165c:	00806021 	move	t4,a0
80111660:	8fa20050 	lw	v0,80(sp)
80111664:	00000000 	nop
80111668:	00821821 	addu	v1,a0,v0
8011166c:	ae030020 	sw	v1,32(s0)
80111670:	08044550 	j	80111540 <mmap_remap_check+0x16c>
80111674:	ae04001c 	sw	a0,28(s0)
80111678:	1040ffab 	beqz	v0,80111528 <mmap_remap_check+0x154>
8011167c:	0169102a 	slt	v0,t3,t1
80111680:	01d22021 	addu	a0,t6,s2
80111684:	2484ffff 	addiu	a0,a0,-1
80111688:	008d2024 	and	a0,a0,t5
8011168c:	00a42823 	subu	a1,a1,a0
80111690:	0c047a36 	jal	8011e8d8 <__munmap>
80111694:	01842021 	addu	a0,t4,a0
80111698:	8fa20050 	lw	v0,80(sp)
8011169c:	8e0c001c 	lw	t4,28(s0)
801116a0:	00000000 	nop
801116a4:	01821821 	addu	v1,t4,v0
801116a8:	08044550 	j	80111540 <mmap_remap_check+0x16c>
801116ac:	ae030020 	sw	v1,32(s0)
801116b0:	1040ffba 	beqz	v0,8011159c <mmap_remap_check+0x1c8>
801116b4:	006c1023 	subu	v0,v1,t4
801116b8:	08044566 	j	80111598 <mmap_remap_check+0x1c4>
801116bc:	018a2821 	addu	a1,t4,t2
801116c0:	14a7ffd6 	bne	a1,a3,8011161c <mmap_remap_check+0x248>
801116c4:	00000000 	nop
801116c8:	00001821 	move	v1,zero
801116cc:	ae060050 	sw	a2,80(s0)
801116d0:	08044519 	j	80111464 <mmap_remap_check+0x90>
801116d4:	ae070054 	sw	a3,84(s0)

801116d8 <_IO_file_xsgetn_mmap>:
801116d8:	27bdffd0 	addiu	sp,sp,-48
801116dc:	afb50024 	sw	s5,36(sp)
801116e0:	afb40020 	sw	s4,32(sp)
801116e4:	afb3001c 	sw	s3,28(sp)
801116e8:	afb10014 	sw	s1,20(sp)
801116ec:	afb00010 	sw	s0,16(sp)
801116f0:	afbf0028 	sw	ra,40(sp)
801116f4:	afb20018 	sw	s2,24(sp)
801116f8:	8c820008 	lw	v0,8(a0)
801116fc:	8c920004 	lw	s2,4(a0)
80111700:	00809821 	move	s3,a0
80111704:	00528023 	subu	s0,v0,s2
80111708:	0206102b 	sltu	v0,s0,a2
8011170c:	00c08821 	move	s1,a2
80111710:	00a0a821 	move	s5,a1
80111714:	1440001f 	bnez	v0,80111794 <_IO_file_xsgetn_mmap+0xbc>
80111718:	00a0a021 	move	s4,a1
8011171c:	0211182b 	sltu	v1,s0,s1
80111720:	1460000d 	bnez	v1,80111758 <_IO_file_xsgetn_mmap+0x80>
80111724:	00000000 	nop
80111728:	16000010 	bnez	s0,8011176c <_IO_file_xsgetn_mmap+0x94>
8011172c:	00000000 	nop
80111730:	02951023 	subu	v0,s4,s5
80111734:	8fbf0028 	lw	ra,40(sp)
80111738:	8fb50024 	lw	s5,36(sp)
8011173c:	8fb40020 	lw	s4,32(sp)
80111740:	8fb3001c 	lw	s3,28(sp)
80111744:	8fb20018 	lw	s2,24(sp)
80111748:	8fb10014 	lw	s1,20(sp)
8011174c:	8fb00010 	lw	s0,16(sp)
80111750:	03e00008 	jr	ra
80111754:	27bd0030 	addiu	sp,sp,48
80111758:	8e620000 	lw	v0,0(s3)
8011175c:	00000000 	nop
80111760:	34420010 	ori	v0,v0,0x10
80111764:	1200fff2 	beqz	s0,80111730 <_IO_file_xsgetn_mmap+0x58>
80111768:	ae620000 	sw	v0,0(s3)
8011176c:	14600019 	bnez	v1,801117d4 <_IO_file_xsgetn_mmap+0xfc>
80111770:	00000000 	nop
80111774:	02802021 	move	a0,s4
80111778:	02402821 	move	a1,s2
8011177c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80111780:	02203021 	move	a2,s1
80111784:	0040a021 	move	s4,v0
80111788:	02321021 	addu	v0,s1,s2
8011178c:	080445cc 	j	80111730 <_IO_file_xsgetn_mmap+0x58>
80111790:	ae620004 	sw	v0,4(s3)
80111794:	8c820000 	lw	v0,0(a0)
80111798:	00000000 	nop
8011179c:	30420100 	andi	v0,v0,0x100
801117a0:	14400015 	bnez	v0,801117f8 <_IO_file_xsgetn_mmap+0x120>
801117a4:	02402821 	move	a1,s2
801117a8:	0211182b 	sltu	v1,s0,s1
801117ac:	1060ffde 	beqz	v1,80111728 <_IO_file_xsgetn_mmap+0x50>
801117b0:	00000000 	nop
801117b4:	0c0444f5 	jal	801113d4 <mmap_remap_check>
801117b8:	02602021 	move	a0,s3
801117bc:	14400019 	bnez	v0,80111824 <_IO_file_xsgetn_mmap+0x14c>
801117c0:	02203021 	move	a2,s1
801117c4:	8e720004 	lw	s2,4(s3)
801117c8:	8e620008 	lw	v0,8(s3)
801117cc:	080445c7 	j	8011171c <_IO_file_xsgetn_mmap+0x44>
801117d0:	00528023 	subu	s0,v0,s2
801117d4:	02008821 	move	s1,s0
801117d8:	02802021 	move	a0,s4
801117dc:	02402821 	move	a1,s2
801117e0:	0c0472c8 	jal	8011cb20 <__mempcpy>
801117e4:	02203021 	move	a2,s1
801117e8:	0040a021 	move	s4,v0
801117ec:	02321021 	addu	v0,s1,s2
801117f0:	080445cc 	j	80111730 <_IO_file_xsgetn_mmap+0x58>
801117f4:	ae620004 	sw	v0,4(s3)
801117f8:	02003021 	move	a2,s0
801117fc:	0c0472c8 	jal	8011cb20 <__mempcpy>
80111800:	02a02021 	move	a0,s5
80111804:	02602021 	move	a0,s3
80111808:	0c044e95 	jal	80113a54 <_IO_switch_to_main_get_area>
8011180c:	0040a021 	move	s4,v0
80111810:	8e720004 	lw	s2,4(s3)
80111814:	8e620008 	lw	v0,8(s3)
80111818:	02308823 	subu	s1,s1,s0
8011181c:	080445ea 	j	801117a8 <_IO_file_xsgetn_mmap+0xd0>
80111820:	00528023 	subu	s0,v0,s2
80111824:	8e630098 	lw	v1,152(s3)
80111828:	02602021 	move	a0,s3
8011182c:	8c620020 	lw	v0,32(v1)
80111830:	00000000 	nop
80111834:	0040f809 	jalr	v0
80111838:	02a02821 	move	a1,s5
8011183c:	02951823 	subu	v1,s4,s5
80111840:	080445cd 	j	80111734 <_IO_file_xsgetn_mmap+0x5c>
80111844:	00621021 	addu	v0,v1,v0

80111848 <_IO_file_underflow_mmap>:
80111848:	27bdffe8 	addiu	sp,sp,-24
8011184c:	afb00010 	sw	s0,16(sp)
80111850:	afbf0014 	sw	ra,20(sp)
80111854:	8c830004 	lw	v1,4(a0)
80111858:	8c820008 	lw	v0,8(a0)
8011185c:	00000000 	nop
80111860:	0062102b 	sltu	v0,v1,v0
80111864:	10400007 	beqz	v0,80111884 <_IO_file_underflow_mmap+0x3c>
80111868:	00808021 	move	s0,a0
8011186c:	90630000 	lbu	v1,0(v1)
80111870:	8fbf0014 	lw	ra,20(sp)
80111874:	8fb00010 	lw	s0,16(sp)
80111878:	00601021 	move	v0,v1
8011187c:	03e00008 	jr	ra
80111880:	27bd0018 	addiu	sp,sp,24
80111884:	0c0444f5 	jal	801113d4 <mmap_remap_check>
80111888:	00000000 	nop
8011188c:	14400012 	bnez	v0,801118d8 <_IO_file_underflow_mmap+0x90>
80111890:	02002021 	move	a0,s0
80111894:	8e040004 	lw	a0,4(s0)
80111898:	8e020008 	lw	v0,8(s0)
8011189c:	00000000 	nop
801118a0:	0082102b 	sltu	v0,a0,v0
801118a4:	10400007 	beqz	v0,801118c4 <_IO_file_underflow_mmap+0x7c>
801118a8:	2403ffff 	li	v1,-1
801118ac:	90830000 	lbu	v1,0(a0)
801118b0:	8fbf0014 	lw	ra,20(sp)
801118b4:	8fb00010 	lw	s0,16(sp)
801118b8:	00601021 	move	v0,v1
801118bc:	03e00008 	jr	ra
801118c0:	27bd0018 	addiu	sp,sp,24
801118c4:	8e020000 	lw	v0,0(s0)
801118c8:	00000000 	nop
801118cc:	34420010 	ori	v0,v0,0x10
801118d0:	0804461c 	j	80111870 <_IO_file_underflow_mmap+0x28>
801118d4:	ae020000 	sw	v0,0(s0)
801118d8:	8e020098 	lw	v0,152(s0)
801118dc:	8fbf0014 	lw	ra,20(sp)
801118e0:	8c590010 	lw	t9,16(v0)
801118e4:	8fb00010 	lw	s0,16(sp)
801118e8:	03200008 	jr	t9
801118ec:	27bd0018 	addiu	sp,sp,24

801118f0 <_IO_file_xsgetn>:
801118f0:	27bdffd8 	addiu	sp,sp,-40
801118f4:	afb40020 	sw	s4,32(sp)
801118f8:	afb10014 	sw	s1,20(sp)
801118fc:	afb00010 	sw	s0,16(sp)
80111900:	afbf0024 	sw	ra,36(sp)
80111904:	afb3001c 	sw	s3,28(sp)
80111908:	afb20018 	sw	s2,24(sp)
8011190c:	8c82001c 	lw	v0,28(a0)
80111910:	00808821 	move	s1,a0
80111914:	00a08021 	move	s0,a1
80111918:	1040007b 	beqz	v0,80111b08 <_IO_file_xsgetn+0x218>
8011191c:	00c0a021 	move	s4,a2
80111920:	1280003f 	beqz	s4,80111a20 <_IO_file_xsgetn+0x130>
80111924:	02009821 	move	s3,s0
80111928:	02809021 	move	s2,s4
8011192c:	8e250004 	lw	a1,4(s1)
80111930:	8e220008 	lw	v0,8(s1)
80111934:	00000000 	nop
80111938:	00458023 	subu	s0,v0,a1
8011193c:	0212182b 	sltu	v1,s0,s2
80111940:	10600040 	beqz	v1,80111a44 <_IO_file_xsgetn+0x154>
80111944:	00000000 	nop
80111948:	16000053 	bnez	s0,80111a98 <_IO_file_xsgetn+0x1a8>
8011194c:	00000000 	nop
80111950:	8e220000 	lw	v0,0(s1)
80111954:	00000000 	nop
80111958:	30420100 	andi	v0,v0,0x100
8011195c:	14400048 	bnez	v0,80111a80 <_IO_file_xsgetn+0x190>
80111960:	00000000 	nop
80111964:	8e23001c 	lw	v1,28(s1)
80111968:	00000000 	nop
8011196c:	10600007 	beqz	v1,8011198c <_IO_file_xsgetn+0x9c>
80111970:	00000000 	nop
80111974:	8e220020 	lw	v0,32(s1)
80111978:	00000000 	nop
8011197c:	00431023 	subu	v0,v0,v1
80111980:	0242102b 	sltu	v0,s2,v0
80111984:	14400053 	bnez	v0,80111ad4 <_IO_file_xsgetn+0x1e4>
80111988:	00000000 	nop
8011198c:	ae23000c 	sw	v1,12(s1)
80111990:	ae230004 	sw	v1,4(s1)
80111994:	ae230008 	sw	v1,8(s1)
80111998:	ae230014 	sw	v1,20(s1)
8011199c:	ae230010 	sw	v1,16(s1)
801119a0:	ae230018 	sw	v1,24(s1)
801119a4:	10600007 	beqz	v1,801119c4 <_IO_file_xsgetn+0xd4>
801119a8:	02403021 	move	a2,s2
801119ac:	8e220020 	lw	v0,32(s1)
801119b0:	00000000 	nop
801119b4:	00431023 	subu	v0,v0,v1
801119b8:	2c430080 	sltiu	v1,v0,128
801119bc:	1060003f 	beqz	v1,80111abc <_IO_file_xsgetn+0x1cc>
801119c0:	00000000 	nop
801119c4:	8e230098 	lw	v1,152(s1)
801119c8:	02202021 	move	a0,s1
801119cc:	8c620038 	lw	v0,56(v1)
801119d0:	00000000 	nop
801119d4:	0040f809 	jalr	v0
801119d8:	02602821 	move	a1,s3
801119dc:	18400058 	blez	v0,80111b40 <_IO_file_xsgetn+0x250>
801119e0:	00402021 	move	a0,v0
801119e4:	8e280050 	lw	t0,80(s1)
801119e8:	2402ffff 	li	v0,-1
801119ec:	8e290054 	lw	t1,84(s1)
801119f0:	02649821 	addu	s3,s3,a0
801119f4:	1102003e 	beq	t0,v0,80111af0 <_IO_file_xsgetn+0x200>
801119f8:	02449023 	subu	s2,s2,a0
801119fc:	00041fc3 	sra	v1,a0,0x1f
80111a00:	01042021 	addu	a0,t0,a0
80111a04:	0088302b 	sltu	a2,a0,t0
80111a08:	01232821 	addu	a1,t1,v1
80111a0c:	00c52821 	addu	a1,a2,a1
80111a10:	ae240050 	sw	a0,80(s1)
80111a14:	ae250054 	sw	a1,84(s1)
80111a18:	1640ffc4 	bnez	s2,8011192c <_IO_file_xsgetn+0x3c>
80111a1c:	00000000 	nop
80111a20:	02801021 	move	v0,s4
80111a24:	8fbf0024 	lw	ra,36(sp)
80111a28:	8fb40020 	lw	s4,32(sp)
80111a2c:	8fb3001c 	lw	s3,28(sp)
80111a30:	8fb20018 	lw	s2,24(sp)
80111a34:	8fb10014 	lw	s1,20(sp)
80111a38:	8fb00010 	lw	s0,16(sp)
80111a3c:	03e00008 	jr	ra
80111a40:	27bd0028 	addiu	sp,sp,40
80111a44:	02602021 	move	a0,s3
80111a48:	0c04324c 	jal	8010c930 <memcpy>
80111a4c:	02403021 	move	a2,s2
80111a50:	8e230004 	lw	v1,4(s1)
80111a54:	02801021 	move	v0,s4
80111a58:	00721821 	addu	v1,v1,s2
80111a5c:	ae230004 	sw	v1,4(s1)
80111a60:	8fbf0024 	lw	ra,36(sp)
80111a64:	8fb40020 	lw	s4,32(sp)
80111a68:	8fb3001c 	lw	s3,28(sp)
80111a6c:	8fb20018 	lw	s2,24(sp)
80111a70:	8fb10014 	lw	s1,20(sp)
80111a74:	8fb00010 	lw	s0,16(sp)
80111a78:	03e00008 	jr	ra
80111a7c:	27bd0028 	addiu	sp,sp,40
80111a80:	0c044e95 	jal	80113a54 <_IO_switch_to_main_get_area>
80111a84:	02202021 	move	a0,s1
80111a88:	1640ffa8 	bnez	s2,8011192c <_IO_file_xsgetn+0x3c>
80111a8c:	02801021 	move	v0,s4
80111a90:	08044689 	j	80111a24 <_IO_file_xsgetn+0x134>
80111a94:	00000000 	nop
80111a98:	02602021 	move	a0,s3
80111a9c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80111aa0:	02003021 	move	a2,s0
80111aa4:	00409821 	move	s3,v0
80111aa8:	8e220004 	lw	v0,4(s1)
80111aac:	02509023 	subu	s2,s2,s0
80111ab0:	00501021 	addu	v0,v0,s0
80111ab4:	08044654 	j	80111950 <_IO_file_xsgetn+0x60>
80111ab8:	ae220004 	sw	v0,4(s1)
80111abc:	14400002 	bnez	v0,80111ac8 <_IO_file_xsgetn+0x1d8>
80111ac0:	0242001b 	divu	zero,s2,v0
80111ac4:	0007000d 	break	0x7
80111ac8:	00001010 	mfhi	v0
80111acc:	08044671 	j	801119c4 <_IO_file_xsgetn+0xd4>
80111ad0:	02423023 	subu	a2,s2,v0
80111ad4:	0c045508 	jal	80115420 <__underflow>
80111ad8:	02202021 	move	a0,s1
80111adc:	2403ffff 	li	v1,-1
80111ae0:	1443ffcd 	bne	v0,v1,80111a18 <_IO_file_xsgetn+0x128>
80111ae4:	00000000 	nop
80111ae8:	08044688 	j	80111a20 <_IO_file_xsgetn+0x130>
80111aec:	0292a023 	subu	s4,s4,s2
80111af0:	1522ffc3 	bne	t1,v0,80111a00 <_IO_file_xsgetn+0x110>
80111af4:	00041fc3 	sra	v1,a0,0x1f
80111af8:	1640ff8c 	bnez	s2,8011192c <_IO_file_xsgetn+0x3c>
80111afc:	02801021 	move	v0,s4
80111b00:	08044689 	j	80111a24 <_IO_file_xsgetn+0x134>
80111b04:	00000000 	nop
80111b08:	8c840024 	lw	a0,36(a0)
80111b0c:	00000000 	nop
80111b10:	10800007 	beqz	a0,80111b30 <_IO_file_xsgetn+0x240>
80111b14:	00000000 	nop
80111b18:	0c045fee 	jal	80117fb8 <__cfree>
80111b1c:	00000000 	nop
80111b20:	8e220000 	lw	v0,0(s1)
80111b24:	2403feff 	li	v1,-257
80111b28:	00431024 	and	v0,v0,v1
80111b2c:	ae220000 	sw	v0,0(s1)
80111b30:	0c045447 	jal	8011511c <_IO_doallocbuf>
80111b34:	02202021 	move	a0,s1
80111b38:	08044648 	j	80111920 <_IO_file_xsgetn+0x30>
80111b3c:	00000000 	nop
80111b40:	14400006 	bnez	v0,80111b5c <_IO_file_xsgetn+0x26c>
80111b44:	00000000 	nop
80111b48:	8e220000 	lw	v0,0(s1)
80111b4c:	0292a023 	subu	s4,s4,s2
80111b50:	34420010 	ori	v0,v0,0x10
80111b54:	08044688 	j	80111a20 <_IO_file_xsgetn+0x130>
80111b58:	ae220000 	sw	v0,0(s1)
80111b5c:	8e220000 	lw	v0,0(s1)
80111b60:	0292a023 	subu	s4,s4,s2
80111b64:	34420020 	ori	v0,v0,0x20
80111b68:	08044688 	j	80111a20 <_IO_file_xsgetn+0x130>
80111b6c:	ae220000 	sw	v0,0(s1)

80111b70 <new_do_write>:
80111b70:	27bdffd8 	addiu	sp,sp,-40
80111b74:	afb20020 	sw	s2,32(sp)
80111b78:	afb1001c 	sw	s1,28(sp)
80111b7c:	afb00018 	sw	s0,24(sp)
80111b80:	afbf0024 	sw	ra,36(sp)
80111b84:	8c820000 	lw	v0,0(a0)
80111b88:	00808021 	move	s0,a0
80111b8c:	30421000 	andi	v0,v0,0x1000
80111b90:	00a09021 	move	s2,a1
80111b94:	10400021 	beqz	v0,80111c1c <new_do_write+0xac>
80111b98:	00c08821 	move	s1,a2
80111b9c:	2402ffff 	li	v0,-1
80111ba0:	2403ffff 	li	v1,-1
80111ba4:	ac820050 	sw	v0,80(a0)
80111ba8:	ac830054 	sw	v1,84(a0)
80111bac:	8e030098 	lw	v1,152(s0)
80111bb0:	02203021 	move	a2,s1
80111bb4:	8c62003c 	lw	v0,60(v1)
80111bb8:	02002021 	move	a0,s0
80111bbc:	0040f809 	jalr	v0
80111bc0:	02402821 	move	a1,s2
80111bc4:	96040044 	lhu	a0,68(s0)
80111bc8:	00000000 	nop
80111bcc:	1480002e 	bnez	a0,80111c88 <new_do_write+0x118>
80111bd0:	00408821 	move	s1,v0
80111bd4:	8e03001c 	lw	v1,28(s0)
80111bd8:	8e020060 	lw	v0,96(s0)
80111bdc:	ae03000c 	sw	v1,12(s0)
80111be0:	ae030004 	sw	v1,4(s0)
80111be4:	ae030008 	sw	v1,8(s0)
80111be8:	ae030014 	sw	v1,20(s0)
80111bec:	18400036 	blez	v0,80111cc8 <new_do_write+0x158>
80111bf0:	ae030010 	sw	v1,16(s0)
80111bf4:	8e020020 	lw	v0,32(s0)
80111bf8:	00000000 	nop
80111bfc:	ae020018 	sw	v0,24(s0)
80111c00:	02201021 	move	v0,s1
80111c04:	8fbf0024 	lw	ra,36(sp)
80111c08:	8fb20020 	lw	s2,32(sp)
80111c0c:	8fb1001c 	lw	s1,28(sp)
80111c10:	8fb00018 	lw	s0,24(sp)
80111c14:	03e00008 	jr	ra
80111c18:	27bd0028 	addiu	sp,sp,40
80111c1c:	8c850008 	lw	a1,8(a0)
80111c20:	8c860010 	lw	a2,16(a0)
80111c24:	00000000 	nop
80111c28:	10a6ffe0 	beq	a1,a2,80111bac <new_do_write+0x3c>
80111c2c:	24020001 	li	v0,1
80111c30:	8c830098 	lw	v1,152(a0)
80111c34:	afa20010 	sw	v0,16(sp)
80111c38:	00c53023 	subu	a2,a2,a1
80111c3c:	8c620040 	lw	v0,64(v1)
80111c40:	00000000 	nop
80111c44:	0040f809 	jalr	v0
80111c48:	00063fc3 	sra	a3,a2,0x1f
80111c4c:	2404ffff 	li	a0,-1
80111c50:	10440024 	beq	v0,a0,80111ce4 <new_do_write+0x174>
80111c54:	00000000 	nop
80111c58:	ae030054 	sw	v1,84(s0)
80111c5c:	8e030098 	lw	v1,152(s0)
80111c60:	ae020050 	sw	v0,80(s0)
80111c64:	8c62003c 	lw	v0,60(v1)
80111c68:	02203021 	move	a2,s1
80111c6c:	02002021 	move	a0,s0
80111c70:	0040f809 	jalr	v0
80111c74:	02402821 	move	a1,s2
80111c78:	96040044 	lhu	a0,68(s0)
80111c7c:	00000000 	nop
80111c80:	1080ffd4 	beqz	a0,80111bd4 <new_do_write+0x64>
80111c84:	00408821 	move	s1,v0
80111c88:	1040ffd2 	beqz	v0,80111bd4 <new_do_write+0x64>
80111c8c:	00000000 	nop
80111c90:	2484ffff 	addiu	a0,a0,-1
80111c94:	02402821 	move	a1,s2
80111c98:	0c044f55 	jal	80113d54 <_IO_adjust_column>
80111c9c:	00403021 	move	a2,v0
80111ca0:	24420001 	addiu	v0,v0,1
80111ca4:	8e03001c 	lw	v1,28(s0)
80111ca8:	a6020044 	sh	v0,68(s0)
80111cac:	8e020060 	lw	v0,96(s0)
80111cb0:	ae03000c 	sw	v1,12(s0)
80111cb4:	ae030004 	sw	v1,4(s0)
80111cb8:	ae030008 	sw	v1,8(s0)
80111cbc:	ae030014 	sw	v1,20(s0)
80111cc0:	1c40ffcc 	bgtz	v0,80111bf4 <new_do_write+0x84>
80111cc4:	ae030010 	sw	v1,16(s0)
80111cc8:	8e020000 	lw	v0,0(s0)
80111ccc:	00000000 	nop
80111cd0:	30420202 	andi	v0,v0,0x202
80111cd4:	1040ffc7 	beqz	v0,80111bf4 <new_do_write+0x84>
80111cd8:	00601021 	move	v0,v1
80111cdc:	08044700 	j	80111c00 <new_do_write+0x90>
80111ce0:	ae020018 	sw	v0,24(s0)
80111ce4:	1464ffdc 	bne	v1,a0,80111c58 <new_do_write+0xe8>
80111ce8:	00000000 	nop
80111cec:	08044700 	j	80111c00 <new_do_write+0x90>
80111cf0:	00008821 	move	s1,zero

80111cf4 <_IO_new_file_xsputn>:
80111cf4:	27bdffd0 	addiu	sp,sp,-48
80111cf8:	afb3001c 	sw	s3,28(sp)
80111cfc:	afb20018 	sw	s2,24(sp)
80111d00:	afb10014 	sw	s1,20(sp)
80111d04:	afbf0028 	sw	ra,40(sp)
80111d08:	afb50024 	sw	s5,36(sp)
80111d0c:	afb40020 	sw	s4,32(sp)
80111d10:	afb00010 	sw	s0,16(sp)
80111d14:	00c09821 	move	s3,a2
80111d18:	00809021 	move	s2,a0
80111d1c:	10c0004a 	beqz	a2,80111e48 <_IO_new_file_xsputn+0x154>
80111d20:	00a08821 	move	s1,a1
80111d24:	8c830000 	lw	v1,0(a0)
80111d28:	24020a00 	li	v0,2560
80111d2c:	30630a00 	andi	v1,v1,0xa00
80111d30:	00a0a821 	move	s5,a1
80111d34:	8c850018 	lw	a1,24(a0)
80111d38:	8c840014 	lw	a0,20(a0)
80111d3c:	10620044 	beq	v1,v0,80111e50 <_IO_new_file_xsputn+0x15c>
80111d40:	00a43023 	subu	a2,a1,a0
80111d44:	0000a021 	move	s4,zero
80111d48:	14c0002b 	bnez	a2,80111df8 <_IO_new_file_xsputn+0x104>
80111d4c:	0266102b 	sltu	v0,s3,a2
80111d50:	02608021 	move	s0,s3
80111d54:	02141021 	addu	v0,s0,s4
80111d58:	1440000b 	bnez	v0,80111d88 <_IO_new_file_xsputn+0x94>
80111d5c:	00000000 	nop
80111d60:	02701023 	subu	v0,s3,s0
80111d64:	8fbf0028 	lw	ra,40(sp)
80111d68:	8fb50024 	lw	s5,36(sp)
80111d6c:	8fb40020 	lw	s4,32(sp)
80111d70:	8fb3001c 	lw	s3,28(sp)
80111d74:	8fb20018 	lw	s2,24(sp)
80111d78:	8fb10014 	lw	s1,20(sp)
80111d7c:	8fb00010 	lw	s0,16(sp)
80111d80:	03e00008 	jr	ra
80111d84:	27bd0030 	addiu	sp,sp,48
80111d88:	8e430098 	lw	v1,152(s2)
80111d8c:	02402021 	move	a0,s2
80111d90:	8c62000c 	lw	v0,12(v1)
80111d94:	00000000 	nop
80111d98:	0040f809 	jalr	v0
80111d9c:	2405ffff 	li	a1,-1
80111da0:	2403ffff 	li	v1,-1
80111da4:	1043ffef 	beq	v0,v1,80111d64 <_IO_new_file_xsputn+0x70>
80111da8:	02701023 	subu	v0,s3,s0
80111dac:	8e420020 	lw	v0,32(s2)
80111db0:	8e43001c 	lw	v1,28(s2)
80111db4:	00000000 	nop
80111db8:	00431023 	subu	v0,v0,v1
80111dbc:	2c440080 	sltiu	a0,v0,128
80111dc0:	10800049 	beqz	a0,80111ee8 <_IO_new_file_xsputn+0x1f4>
80111dc4:	00000000 	nop
80111dc8:	00001021 	move	v0,zero
80111dcc:	02028823 	subu	s1,s0,v0
80111dd0:	1620004b 	bnez	s1,80111f00 <_IO_new_file_xsputn+0x20c>
80111dd4:	02402021 	move	a0,s2
80111dd8:	1200ffe2 	beqz	s0,80111d64 <_IO_new_file_xsputn+0x70>
80111ddc:	02701023 	subu	v0,s3,s0
80111de0:	02003021 	move	a2,s0
80111de4:	02b12821 	addu	a1,s5,s1
80111de8:	0c0450b1 	jal	801142c4 <_IO_default_xsputn>
80111dec:	02402021 	move	a0,s2
80111df0:	08044758 	j	80111d60 <_IO_new_file_xsputn+0x6c>
80111df4:	02028023 	subu	s0,s0,v0
80111df8:	1440002e 	bnez	v0,80111eb4 <_IO_new_file_xsputn+0x1c0>
80111dfc:	00c08021 	move	s0,a2
80111e00:	2e020015 	sltiu	v0,s0,21
80111e04:	1040002f 	beqz	v0,80111ec4 <_IO_new_file_xsputn+0x1d0>
80111e08:	2602ffff 	addiu	v0,s0,-1
80111e0c:	0440000b 	bltz	v0,80111e3c <_IO_new_file_xsputn+0x148>
80111e10:	00000000 	nop
80111e14:	02202821 	move	a1,s1
80111e18:	00801821 	move	v1,a0
80111e1c:	02303021 	addu	a2,s1,s0
80111e20:	90a20000 	lbu	v0,0(a1)
80111e24:	24a50001 	addiu	a1,a1,1
80111e28:	a0620000 	sb	v0,0(v1)
80111e2c:	14a6fffc 	bne	a1,a2,80111e20 <_IO_new_file_xsputn+0x12c>
80111e30:	24630001 	addiu	v1,v1,1
80111e34:	00c0a821 	move	s5,a2
80111e38:	00902021 	addu	a0,a0,s0
80111e3c:	02708023 	subu	s0,s3,s0
80111e40:	08044755 	j	80111d54 <_IO_new_file_xsputn+0x60>
80111e44:	ae440014 	sw	a0,20(s2)
80111e48:	08044759 	j	80111d64 <_IO_new_file_xsputn+0x70>
80111e4c:	00001021 	move	v0,zero
80111e50:	8e420020 	lw	v0,32(s2)
80111e54:	00000000 	nop
80111e58:	00443023 	subu	a2,v0,a0
80111e5c:	00d3182b 	sltu	v1,a2,s3
80111e60:	1460ffb9 	bnez	v1,80111d48 <_IO_new_file_xsputn+0x54>
80111e64:	0000a021 	move	s4,zero
80111e68:	02332821 	addu	a1,s1,s3
80111e6c:	0225102b 	sltu	v0,s1,a1
80111e70:	1040ffb5 	beqz	v0,80111d48 <_IO_new_file_xsputn+0x54>
80111e74:	2402000a 	li	v0,10
80111e78:	80a3ffff 	lb	v1,-1(a1)
80111e7c:	00000000 	nop
80111e80:	10620008 	beq	v1,v0,80111ea4 <_IO_new_file_xsputn+0x1b0>
80111e84:	24a5ffff 	addiu	a1,a1,-1
80111e88:	0225102b 	sltu	v0,s1,a1
80111e8c:	10400014 	beqz	v0,80111ee0 <_IO_new_file_xsputn+0x1ec>
80111e90:	24a5ffff 	addiu	a1,a1,-1
80111e94:	80a30000 	lb	v1,0(a1)
80111e98:	2402000a 	li	v0,10
80111e9c:	1462fffb 	bne	v1,v0,80111e8c <_IO_new_file_xsputn+0x198>
80111ea0:	0225102b 	sltu	v0,s1,a1
80111ea4:	00b11023 	subu	v0,a1,s1
80111ea8:	24460001 	addiu	a2,v0,1
80111eac:	08044752 	j	80111d48 <_IO_new_file_xsputn+0x54>
80111eb0:	24140001 	li	s4,1
80111eb4:	02608021 	move	s0,s3
80111eb8:	2e020015 	sltiu	v0,s0,21
80111ebc:	1440ffd3 	bnez	v0,80111e0c <_IO_new_file_xsputn+0x118>
80111ec0:	2602ffff 	addiu	v0,s0,-1
80111ec4:	02003021 	move	a2,s0
80111ec8:	0c0472c8 	jal	8011cb20 <__mempcpy>
80111ecc:	02202821 	move	a1,s1
80111ed0:	0230a821 	addu	s5,s1,s0
80111ed4:	02708023 	subu	s0,s3,s0
80111ed8:	08044755 	j	80111d54 <_IO_new_file_xsputn+0x60>
80111edc:	ae420014 	sw	v0,20(s2)
80111ee0:	08044752 	j	80111d48 <_IO_new_file_xsputn+0x54>
80111ee4:	0000a021 	move	s4,zero
80111ee8:	14400002 	bnez	v0,80111ef4 <_IO_new_file_xsputn+0x200>
80111eec:	0202001b 	divu	zero,s0,v0
80111ef0:	0007000d 	break	0x7
80111ef4:	00001010 	mfhi	v0
80111ef8:	08044774 	j	80111dd0 <_IO_new_file_xsputn+0xdc>
80111efc:	02028823 	subu	s1,s0,v0
80111f00:	02a02821 	move	a1,s5
80111f04:	0c0446dc 	jal	80111b70 <new_do_write>
80111f08:	02203021 	move	a2,s1
80111f0c:	0051182b 	sltu	v1,v0,s1
80111f10:	1460ff93 	bnez	v1,80111d60 <_IO_new_file_xsputn+0x6c>
80111f14:	02028023 	subu	s0,s0,v0
80111f18:	1200ff92 	beqz	s0,80111d64 <_IO_new_file_xsputn+0x70>
80111f1c:	02701023 	subu	v0,s3,s0
80111f20:	08044779 	j	80111de4 <_IO_new_file_xsputn+0xf0>
80111f24:	02003021 	move	a2,s0

80111f28 <_IO_new_do_write>:
80111f28:	27bdffe8 	addiu	sp,sp,-24
80111f2c:	afb00010 	sw	s0,16(sp)
80111f30:	afbf0014 	sw	ra,20(sp)
80111f34:	14c00007 	bnez	a2,80111f54 <_IO_new_do_write+0x2c>
80111f38:	00c08021 	move	s0,a2
80111f3c:	00001821 	move	v1,zero
80111f40:	8fbf0014 	lw	ra,20(sp)
80111f44:	8fb00010 	lw	s0,16(sp)
80111f48:	00601021 	move	v0,v1
80111f4c:	03e00008 	jr	ra
80111f50:	27bd0018 	addiu	sp,sp,24
80111f54:	0c0446dc 	jal	80111b70 <new_do_write>
80111f58:	00000000 	nop
80111f5c:	1602fff8 	bne	s0,v0,80111f40 <_IO_new_do_write+0x18>
80111f60:	2403ffff 	li	v1,-1
80111f64:	080447d0 	j	80111f40 <_IO_new_do_write+0x18>
80111f68:	00001821 	move	v1,zero

80111f6c <_IO_file_close>:
80111f6c:	27bdffe8 	addiu	sp,sp,-24
80111f70:	afbf0014 	sw	ra,20(sp)
80111f74:	afb00010 	sw	s0,16(sp)
80111f78:	8c840038 	lw	a0,56(a0)
80111f7c:	24020fa6 	li	v0,4006
80111f80:	0000000c 	syscall
80111f84:	14e00005 	bnez	a3,80111f9c <_IO_file_close+0x30>
80111f88:	00408021 	move	s0,v0
80111f8c:	8fbf0014 	lw	ra,20(sp)
80111f90:	8fb00010 	lw	s0,16(sp)
80111f94:	03e00008 	jr	ra
80111f98:	27bd0018 	addiu	sp,sp,24
80111f9c:	0c047ea0 	jal	8011fa80 <__errno_location>
80111fa0:	00000000 	nop
80111fa4:	ac500000 	sw	s0,0(v0)
80111fa8:	080447e3 	j	80111f8c <_IO_file_close+0x20>
80111fac:	2402ffff 	li	v0,-1

80111fb0 <_IO_file_close_mmap>:
80111fb0:	27bdffe8 	addiu	sp,sp,-24
80111fb4:	afbf0014 	sw	ra,20(sp)
80111fb8:	afb00010 	sw	s0,16(sp)
80111fbc:	00808021 	move	s0,a0
80111fc0:	8e050020 	lw	a1,32(s0)
80111fc4:	8c84001c 	lw	a0,28(a0)
80111fc8:	0c047a36 	jal	8011e8d8 <__munmap>
80111fcc:	00a42823 	subu	a1,a1,a0
80111fd0:	ae000020 	sw	zero,32(s0)
80111fd4:	ae00001c 	sw	zero,28(s0)
80111fd8:	8e040038 	lw	a0,56(s0)
80111fdc:	24020fa6 	li	v0,4006
80111fe0:	0000000c 	syscall
80111fe4:	14e00005 	bnez	a3,80111ffc <_IO_file_close_mmap+0x4c>
80111fe8:	00408021 	move	s0,v0
80111fec:	8fbf0014 	lw	ra,20(sp)
80111ff0:	8fb00010 	lw	s0,16(sp)
80111ff4:	03e00008 	jr	ra
80111ff8:	27bd0018 	addiu	sp,sp,24
80111ffc:	0c047ea0 	jal	8011fa80 <__errno_location>
80112000:	00000000 	nop
80112004:	ac500000 	sw	s0,0(v0)
80112008:	080447fb 	j	80111fec <_IO_file_close_mmap+0x3c>
8011200c:	2402ffff 	li	v0,-1

80112010 <_IO_file_seekoff_mmap>:
80112010:	27bdffd8 	addiu	sp,sp,-40
80112014:	8fa2003c 	lw	v0,60(sp)
80112018:	afb20020 	sw	s2,32(sp)
8011201c:	afb1001c 	sw	s1,28(sp)
80112020:	afb00018 	sw	s0,24(sp)
80112024:	afbf0024 	sw	ra,36(sp)
80112028:	00809021 	move	s2,a0
8011202c:	00c08021 	move	s0,a2
80112030:	8fa30038 	lw	v1,56(sp)
80112034:	14400015 	bnez	v0,8011208c <_IO_file_seekoff_mmap+0x7c>
80112038:	00e08821 	move	s1,a3
8011203c:	8e420004 	lw	v0,4(s2)
80112040:	8c840008 	lw	a0,8(a0)
80112044:	8e460050 	lw	a2,80(s2)
80112048:	00822023 	subu	a0,a0,v0
8011204c:	8e470054 	lw	a3,84(s2)
80112050:	00c41023 	subu	v0,a2,a0
80112054:	00042fc3 	sra	a1,a0,0x1f
80112058:	00c2402b 	sltu	t0,a2,v0
8011205c:	00e51823 	subu	v1,a3,a1
80112060:	00681823 	subu	v1,v1,t0
80112064:	00408021 	move	s0,v0
80112068:	00608821 	move	s1,v1
8011206c:	02001021 	move	v0,s0
80112070:	02201821 	move	v1,s1
80112074:	8fbf0024 	lw	ra,36(sp)
80112078:	8fb20020 	lw	s2,32(sp)
8011207c:	8fb1001c 	lw	s1,28(sp)
80112080:	8fb00018 	lw	s0,24(sp)
80112084:	03e00008 	jr	ra
80112088:	27bd0028 	addiu	sp,sp,40
8011208c:	24020001 	li	v0,1
80112090:	10620030 	beq	v1,v0,80112154 <_IO_file_seekoff_mmap+0x144>
80112094:	24020002 	li	v0,2
80112098:	10620047 	beq	v1,v0,801121b8 <_IO_file_seekoff_mmap+0x1a8>
8011209c:	00000000 	nop
801120a0:	06200038 	bltz	s1,80112184 <_IO_file_seekoff_mmap+0x174>
801120a4:	00000000 	nop
801120a8:	8e430098 	lw	v1,152(s2)
801120ac:	afa00010 	sw	zero,16(sp)
801120b0:	8c620040 	lw	v0,64(v1)
801120b4:	02402021 	move	a0,s2
801120b8:	02003021 	move	a2,s0
801120bc:	0040f809 	jalr	v0
801120c0:	02203821 	move	a3,s1
801120c4:	00404021 	move	t0,v0
801120c8:	0460003f 	bltz	v1,801121c8 <_IO_file_seekoff_mmap+0x1b8>
801120cc:	00604821 	move	t1,v1
801120d0:	8e46001c 	lw	a2,28(s2)
801120d4:	8e430020 	lw	v1,32(s2)
801120d8:	00000000 	nop
801120dc:	00661023 	subu	v0,v1,a2
801120e0:	00022fc3 	sra	a1,v0,0x1f
801120e4:	00402021 	move	a0,v0
801120e8:	00b1102a 	slt	v0,a1,s1
801120ec:	10400012 	beqz	v0,80112138 <_IO_file_seekoff_mmap+0x128>
801120f0:	00000000 	nop
801120f4:	ae46000c 	sw	a2,12(s2)
801120f8:	ae430008 	sw	v1,8(s2)
801120fc:	ae430004 	sw	v1,4(s2)
80112100:	8e420000 	lw	v0,0(s2)
80112104:	2403ffef 	li	v1,-17
80112108:	00431024 	and	v0,v0,v1
8011210c:	ae420000 	sw	v0,0(s2)
80112110:	ae480050 	sw	t0,80(s2)
80112114:	ae490054 	sw	t1,84(s2)
80112118:	02001021 	move	v0,s0
8011211c:	02201821 	move	v1,s1
80112120:	8fbf0024 	lw	ra,36(sp)
80112124:	8fb20020 	lw	s2,32(sp)
80112128:	8fb1001c 	lw	s1,28(sp)
8011212c:	8fb00018 	lw	s0,24(sp)
80112130:	03e00008 	jr	ra
80112134:	27bd0028 	addiu	sp,sp,40
80112138:	10b10026 	beq	a1,s1,801121d4 <_IO_file_seekoff_mmap+0x1c4>
8011213c:	0090102b 	sltu	v0,a0,s0
80112140:	00d01021 	addu	v0,a2,s0
80112144:	ae420008 	sw	v0,8(s2)
80112148:	ae46000c 	sw	a2,12(s2)
8011214c:	08044840 	j	80112100 <_IO_file_seekoff_mmap+0xf0>
80112150:	ae420004 	sw	v0,4(s2)
80112154:	8c820004 	lw	v0,4(a0)
80112158:	8c86000c 	lw	a2,12(a0)
8011215c:	00000000 	nop
80112160:	00461023 	subu	v0,v0,a2
80112164:	02022021 	addu	a0,s0,v0
80112168:	00021fc3 	sra	v1,v0,0x1f
8011216c:	0090302b 	sltu	a2,a0,s0
80112170:	02232821 	addu	a1,s1,v1
80112174:	00c52821 	addu	a1,a2,a1
80112178:	00a08821 	move	s1,a1
8011217c:	0621ffca 	bgez	s1,801120a8 <_IO_file_seekoff_mmap+0x98>
80112180:	00808021 	move	s0,a0
80112184:	0c047ea0 	jal	8011fa80 <__errno_location>
80112188:	2410ffff 	li	s0,-1
8011218c:	24030016 	li	v1,22
80112190:	ac430000 	sw	v1,0(v0)
80112194:	2411ffff 	li	s1,-1
80112198:	02001021 	move	v0,s0
8011219c:	02201821 	move	v1,s1
801121a0:	8fbf0024 	lw	ra,36(sp)
801121a4:	8fb20020 	lw	s2,32(sp)
801121a8:	8fb1001c 	lw	s1,28(sp)
801121ac:	8fb00018 	lw	s0,24(sp)
801121b0:	03e00008 	jr	ra
801121b4:	27bd0028 	addiu	sp,sp,40
801121b8:	8c820020 	lw	v0,32(a0)
801121bc:	8c86001c 	lw	a2,28(a0)
801121c0:	08044859 	j	80112164 <_IO_file_seekoff_mmap+0x154>
801121c4:	00461023 	subu	v0,v0,a2
801121c8:	2410ffff 	li	s0,-1
801121cc:	0804481b 	j	8011206c <_IO_file_seekoff_mmap+0x5c>
801121d0:	2411ffff 	li	s1,-1
801121d4:	1040ffdb 	beqz	v0,80112144 <_IO_file_seekoff_mmap+0x134>
801121d8:	00d01021 	addu	v0,a2,s0
801121dc:	0804483e 	j	801120f8 <_IO_file_seekoff_mmap+0xe8>
801121e0:	ae46000c 	sw	a2,12(s2)

801121e4 <_IO_new_file_attach>:
801121e4:	27bdffd8 	addiu	sp,sp,-40
801121e8:	afb00018 	sw	s0,24(sp)
801121ec:	afbf0020 	sw	ra,32(sp)
801121f0:	afb1001c 	sw	s1,28(sp)
801121f4:	8c910038 	lw	s1,56(a0)
801121f8:	2402ffff 	li	v0,-1
801121fc:	00808021 	move	s0,a0
80112200:	00003021 	move	a2,zero
80112204:	00003821 	move	a3,zero
80112208:	12220008 	beq	s1,v0,8011222c <_IO_new_file_attach+0x48>
8011220c:	00a01821 	move	v1,a1
80112210:	00008021 	move	s0,zero
80112214:	02001021 	move	v0,s0
80112218:	8fbf0020 	lw	ra,32(sp)
8011221c:	8fb1001c 	lw	s1,28(sp)
80112220:	8fb00018 	lw	s0,24(sp)
80112224:	03e00008 	jr	ra
80112228:	27bd0028 	addiu	sp,sp,40
8011222c:	8c850000 	lw	a1,0(a0)
80112230:	2402fff3 	li	v0,-13
80112234:	00a22824 	and	a1,a1,v0
80112238:	34a50040 	ori	a1,a1,0x40
8011223c:	2402ffff 	li	v0,-1
80112240:	8c880098 	lw	t0,152(a0)
80112244:	ac830038 	sw	v1,56(a0)
80112248:	ac820050 	sw	v0,80(a0)
8011224c:	ac850000 	sw	a1,0(a0)
80112250:	24020003 	li	v0,3
80112254:	2403ffff 	li	v1,-1
80112258:	24050001 	li	a1,1
8011225c:	ac830054 	sw	v1,84(a0)
80112260:	afa50010 	sw	a1,16(sp)
80112264:	afa20014 	sw	v0,20(sp)
80112268:	8d020024 	lw	v0,36(t0)
8011226c:	00000000 	nop
80112270:	0040f809 	jalr	v0
80112274:	00000000 	nop
80112278:	1451ffe7 	bne	v0,s1,80112218 <_IO_new_file_attach+0x34>
8011227c:	02001021 	move	v0,s0
80112280:	2402ffff 	li	v0,-1
80112284:	1462ffe4 	bne	v1,v0,80112218 <_IO_new_file_attach+0x34>
80112288:	02001021 	move	v0,s0
8011228c:	0c047ea0 	jal	8011fa80 <__errno_location>
80112290:	00000000 	nop
80112294:	8c430000 	lw	v1,0(v0)
80112298:	2402001d 	li	v0,29
8011229c:	1462ffdc 	bne	v1,v0,80112210 <_IO_new_file_attach+0x2c>
801122a0:	02001021 	move	v0,s0
801122a4:	08044886 	j	80112218 <_IO_new_file_attach+0x34>
801122a8:	00000000 	nop

801122ac <_IO_new_file_write>:
801122ac:	27bdffd8 	addiu	sp,sp,-40
801122b0:	afb3001c 	sw	s3,28(sp)
801122b4:	afb20018 	sw	s2,24(sp)
801122b8:	afb10014 	sw	s1,20(sp)
801122bc:	afbf0024 	sw	ra,36(sp)
801122c0:	afb40020 	sw	s4,32(sp)
801122c4:	afb00010 	sw	s0,16(sp)
801122c8:	00c09821 	move	s3,a2
801122cc:	00809021 	move	s2,a0
801122d0:	18c00030 	blez	a2,80112394 <_IO_new_file_write+0xe8>
801122d4:	00a08821 	move	s1,a1
801122d8:	080448bb 	j	801122ec <_IO_new_file_write+0x40>
801122dc:	00c08021 	move	s0,a2
801122e0:	02028023 	subu	s0,s0,v0
801122e4:	1a00000f 	blez	s0,80112324 <_IO_new_file_write+0x78>
801122e8:	02703823 	subu	a3,s3,s0
801122ec:	8e42003c 	lw	v0,60(s2)
801122f0:	02202821 	move	a1,s1
801122f4:	30420002 	andi	v0,v0,0x2
801122f8:	1440001d 	bnez	v0,80112370 <_IO_new_file_write+0xc4>
801122fc:	02003021 	move	a2,s0
80112300:	8e440038 	lw	a0,56(s2)
80112304:	0c0477e2 	jal	8011df88 <__libc_write>
80112308:	00000000 	nop
8011230c:	0441fff4 	bgez	v0,801122e0 <_IO_new_file_write+0x34>
80112310:	02228821 	addu	s1,s1,v0
80112314:	8e420000 	lw	v0,0(s2)
80112318:	02703823 	subu	a3,s3,s0
8011231c:	34420020 	ori	v0,v0,0x20
80112320:	ae420000 	sw	v0,0(s2)
80112324:	8e490054 	lw	t1,84(s2)
80112328:	8e480050 	lw	t0,80(s2)
8011232c:	05200007 	bltz	t1,8011234c <_IO_new_file_write+0xa0>
80112330:	01072021 	addu	a0,t0,a3
80112334:	00071fc3 	sra	v1,a3,0x1f
80112338:	0088302b 	sltu	a2,a0,t0
8011233c:	01232821 	addu	a1,t1,v1
80112340:	00c52821 	addu	a1,a2,a1
80112344:	ae440050 	sw	a0,80(s2)
80112348:	ae450054 	sw	a1,84(s2)
8011234c:	8fbf0024 	lw	ra,36(sp)
80112350:	8fb40020 	lw	s4,32(sp)
80112354:	8fb3001c 	lw	s3,28(sp)
80112358:	8fb20018 	lw	s2,24(sp)
8011235c:	8fb10014 	lw	s1,20(sp)
80112360:	8fb00010 	lw	s0,16(sp)
80112364:	00e01021 	move	v0,a3
80112368:	03e00008 	jr	ra
8011236c:	27bd0028 	addiu	sp,sp,40
80112370:	8e440038 	lw	a0,56(s2)
80112374:	24020fa4 	li	v0,4004
80112378:	0000000c 	syscall
8011237c:	10e0ffe3 	beqz	a3,8011230c <_IO_new_file_write+0x60>
80112380:	0040a021 	move	s4,v0
80112384:	0c047ea0 	jal	8011fa80 <__errno_location>
80112388:	00000000 	nop
8011238c:	080448c5 	j	80112314 <_IO_new_file_write+0x68>
80112390:	ac540000 	sw	s4,0(v0)
80112394:	080448c9 	j	80112324 <_IO_new_file_write+0x78>
80112398:	00003821 	move	a3,zero

8011239c <_IO_file_stat>:
8011239c:	8c820038 	lw	v0,56(a0)
801123a0:	00a03021 	move	a2,a1
801123a4:	24040003 	li	a0,3
801123a8:	08047774 	j	8011ddd0 <___fxstat64>
801123ac:	00402821 	move	a1,v0

801123b0 <_IO_file_read>:
801123b0:	27bdffe8 	addiu	sp,sp,-24
801123b4:	afbf0014 	sw	ra,20(sp)
801123b8:	afb00010 	sw	s0,16(sp)
801123bc:	8c82003c 	lw	v0,60(a0)
801123c0:	00000000 	nop
801123c4:	30420002 	andi	v0,v0,0x2
801123c8:	14400006 	bnez	v0,801123e4 <_IO_file_read+0x34>
801123cc:	00000000 	nop
801123d0:	8c840038 	lw	a0,56(a0)
801123d4:	8fbf0014 	lw	ra,20(sp)
801123d8:	8fb00010 	lw	s0,16(sp)
801123dc:	080477d6 	j	8011df58 <__libc_read>
801123e0:	27bd0018 	addiu	sp,sp,24
801123e4:	8c840038 	lw	a0,56(a0)
801123e8:	24020fa3 	li	v0,4003
801123ec:	0000000c 	syscall
801123f0:	00408021 	move	s0,v0
801123f4:	14e00006 	bnez	a3,80112410 <_IO_file_read+0x60>
801123f8:	00401821 	move	v1,v0
801123fc:	8fbf0014 	lw	ra,20(sp)
80112400:	8fb00010 	lw	s0,16(sp)
80112404:	00601021 	move	v0,v1
80112408:	03e00008 	jr	ra
8011240c:	27bd0018 	addiu	sp,sp,24
80112410:	0c047ea0 	jal	8011fa80 <__errno_location>
80112414:	00000000 	nop
80112418:	2403ffff 	li	v1,-1
8011241c:	080448ff 	j	801123fc <_IO_file_read+0x4c>
80112420:	ac500000 	sw	s0,0(v0)

80112424 <_IO_new_file_seekoff>:
80112424:	27bdff20 	addiu	sp,sp,-224
80112428:	afb600d0 	sw	s6,208(sp)
8011242c:	afb500cc 	sw	s5,204(sp)
80112430:	afb400c8 	sw	s4,200(sp)
80112434:	afb300c4 	sw	s3,196(sp)
80112438:	afb200c0 	sw	s2,192(sp)
8011243c:	afbf00dc 	sw	ra,220(sp)
80112440:	afbe00d8 	sw	s8,216(sp)
80112444:	afb700d4 	sw	s7,212(sp)
80112448:	afb100bc 	sw	s1,188(sp)
8011244c:	afb000b8 	sw	s0,184(sp)
80112450:	8c83000c 	lw	v1,12(a0)
80112454:	8c820008 	lw	v0,8(a0)
80112458:	00809021 	move	s2,a0
8011245c:	00c0a021 	move	s4,a2
80112460:	8fb300f0 	lw	s3,240(sp)
80112464:	8fb600f4 	lw	s6,244(sp)
80112468:	106200c8 	beq	v1,v0,8011278c <_IO_new_file_seekoff+0x368>
8011246c:	00e0a821 	move	s5,a3
80112470:	8c880010 	lw	t0,16(a0)
80112474:	8c890014 	lw	t1,20(a0)
80112478:	0000f021 	move	s8,zero
8011247c:	16c00004 	bnez	s6,80112490 <_IO_new_file_seekoff+0x6c>
80112480:	0109102b 	sltu	v0,t0,t1
80112484:	0000a021 	move	s4,zero
80112488:	0000a821 	move	s5,zero
8011248c:	24130001 	li	s3,1
80112490:	1440003d 	bnez	v0,80112588 <_IO_new_file_seekoff+0x164>
80112494:	00000000 	nop
80112498:	8e4c0000 	lw	t4,0(s2)
8011249c:	00000000 	nop
801124a0:	31820800 	andi	v0,t4,0x800
801124a4:	14400038 	bnez	v0,80112588 <_IO_new_file_seekoff+0x164>
801124a8:	00000000 	nop
801124ac:	8e42001c 	lw	v0,28(s2)
801124b0:	00000000 	nop
801124b4:	104000bb 	beqz	v0,801127a4 <_IO_new_file_seekoff+0x380>
801124b8:	00000000 	nop
801124bc:	24020001 	li	v0,1
801124c0:	12620048 	beq	s3,v0,801125e4 <_IO_new_file_seekoff+0x1c0>
801124c4:	24020002 	li	v0,2
801124c8:	12620060 	beq	s3,v0,8011264c <_IO_new_file_seekoff+0x228>
801124cc:	02402021 	move	a0,s2
801124d0:	12c00035 	beqz	s6,801125a8 <_IO_new_file_seekoff+0x184>
801124d4:	02805021 	move	t2,s4
801124d8:	8e460050 	lw	a2,80(s2)
801124dc:	2402ffff 	li	v0,-1
801124e0:	8e470054 	lw	a3,84(s2)
801124e4:	10c200c8 	beq	a2,v0,80112808 <_IO_new_file_seekoff+0x3e4>
801124e8:	00000000 	nop
801124ec:	8e42000c 	lw	v0,12(s2)
801124f0:	00000000 	nop
801124f4:	104000c6 	beqz	v0,80112810 <_IO_new_file_seekoff+0x3ec>
801124f8:	00000000 	nop
801124fc:	8e4c0000 	lw	t4,0(s2)
80112500:	00000000 	nop
80112504:	31820100 	andi	v0,t4,0x100
80112508:	10400069 	beqz	v0,801126b0 <_IO_new_file_seekoff+0x28c>
8011250c:	00000000 	nop
80112510:	31820004 	andi	v0,t4,0x4
80112514:	104000da 	beqz	v0,80112880 <_IO_new_file_seekoff+0x45c>
80112518:	00000000 	nop
8011251c:	0c0450a4 	jal	80114290 <_IO_unsave_markers>
80112520:	02402021 	move	a0,s2
80112524:	8e430098 	lw	v1,152(s2)
80112528:	afb30010 	sw	s3,16(sp)
8011252c:	8c620040 	lw	v0,64(v1)
80112530:	02803021 	move	a2,s4
80112534:	02a03821 	move	a3,s5
80112538:	0040f809 	jalr	v0
8011253c:	02402021 	move	a0,s2
80112540:	00405021 	move	t2,v0
80112544:	2402ffff 	li	v0,-1
80112548:	114200ab 	beq	t2,v0,801127f8 <_IO_new_file_seekoff+0x3d4>
8011254c:	00605821 	move	t3,v1
80112550:	8e440000 	lw	a0,0(s2)
80112554:	8e42001c 	lw	v0,28(s2)
80112558:	2403ffef 	li	v1,-17
8011255c:	00836024 	and	t4,a0,v1
80112560:	ae420018 	sw	v0,24(s2)
80112564:	ae4c0000 	sw	t4,0(s2)
80112568:	ae4a0050 	sw	t2,80(s2)
8011256c:	ae4b0054 	sw	t3,84(s2)
80112570:	ae42000c 	sw	v0,12(s2)
80112574:	ae420004 	sw	v0,4(s2)
80112578:	ae420008 	sw	v0,8(s2)
8011257c:	ae420014 	sw	v0,20(s2)
80112580:	0804496b 	j	801125ac <_IO_new_file_seekoff+0x188>
80112584:	ae420010 	sw	v0,16(s2)
80112588:	0c044eb0 	jal	80113ac0 <_IO_switch_to_get_mode>
8011258c:	02402021 	move	a0,s2
80112590:	1040ffc6 	beqz	v0,801124ac <_IO_new_file_seekoff+0x88>
80112594:	00000000 	nop
80112598:	240affff 	li	t2,-1
8011259c:	0804496b 	j	801125ac <_IO_new_file_seekoff+0x188>
801125a0:	240bffff 	li	t3,-1
801125a4:	02805021 	move	t2,s4
801125a8:	02a05821 	move	t3,s5
801125ac:	8fbf00dc 	lw	ra,220(sp)
801125b0:	8fbe00d8 	lw	s8,216(sp)
801125b4:	8fb700d4 	lw	s7,212(sp)
801125b8:	8fb600d0 	lw	s6,208(sp)
801125bc:	8fb500cc 	lw	s5,204(sp)
801125c0:	8fb400c8 	lw	s4,200(sp)
801125c4:	8fb300c4 	lw	s3,196(sp)
801125c8:	8fb200c0 	lw	s2,192(sp)
801125cc:	8fb100bc 	lw	s1,188(sp)
801125d0:	8fb000b8 	lw	s0,184(sp)
801125d4:	01401021 	move	v0,t2
801125d8:	01601821 	move	v1,t3
801125dc:	03e00008 	jr	ra
801125e0:	27bd00e0 	addiu	sp,sp,224
801125e4:	8e440004 	lw	a0,4(s2)
801125e8:	8e420008 	lw	v0,8(s2)
801125ec:	8e450050 	lw	a1,80(s2)
801125f0:	00441023 	subu	v0,v0,a0
801125f4:	02828023 	subu	s0,s4,v0
801125f8:	00021fc3 	sra	v1,v0,0x1f
801125fc:	0290202b 	sltu	a0,s4,s0
80112600:	02a38823 	subu	s1,s5,v1
80112604:	02248823 	subu	s1,s1,a0
80112608:	2402ffff 	li	v0,-1
8011260c:	0200a021 	move	s4,s0
80112610:	10a2004c 	beq	a1,v0,80112744 <_IO_new_file_seekoff+0x320>
80112614:	0220a821 	move	s5,s1
80112618:	8e420050 	lw	v0,80(s2)
8011261c:	8e430054 	lw	v1,84(s2)
80112620:	02022021 	addu	a0,s0,v0
80112624:	0090302b 	sltu	a2,a0,s0
80112628:	02232821 	addu	a1,s1,v1
8011262c:	00c52821 	addu	a1,a2,a1
80112630:	0080a021 	move	s4,a0
80112634:	04a00079 	bltz	a1,8011281c <_IO_new_file_seekoff+0x3f8>
80112638:	00a0a821 	move	s5,a1
8011263c:	16c0ffa6 	bnez	s6,801124d8 <_IO_new_file_seekoff+0xb4>
80112640:	00009821 	move	s3,zero
80112644:	0804496a 	j	801125a8 <_IO_new_file_seekoff+0x184>
80112648:	02805021 	move	t2,s4
8011264c:	8e430098 	lw	v1,152(s2)
80112650:	00000000 	nop
80112654:	8c620048 	lw	v0,72(v1)
80112658:	00000000 	nop
8011265c:	0040f809 	jalr	v0
80112660:	27a50018 	addiu	a1,sp,24
80112664:	1440ffad 	bnez	v0,8011251c <_IO_new_file_seekoff+0xf8>
80112668:	34038000 	li	v1,0x8000
8011266c:	8fa20030 	lw	v0,48(sp)
80112670:	00000000 	nop
80112674:	3042f000 	andi	v0,v0,0xf000
80112678:	1443ffa8 	bne	v0,v1,8011251c <_IO_new_file_seekoff+0xf8>
8011267c:	00000000 	nop
80112680:	8fa20050 	lw	v0,80(sp)
80112684:	8fa30054 	lw	v1,84(sp)
80112688:	02822021 	addu	a0,s4,v0
8011268c:	0094302b 	sltu	a2,a0,s4
80112690:	02a32821 	addu	a1,s5,v1
80112694:	00c52821 	addu	a1,a2,a1
80112698:	00009821 	move	s3,zero
8011269c:	0080a021 	move	s4,a0
801126a0:	16c0ff8d 	bnez	s6,801124d8 <_IO_new_file_seekoff+0xb4>
801126a4:	00a0a821 	move	s5,a1
801126a8:	0804496a 	j	801125a8 <_IO_new_file_seekoff+0x184>
801126ac:	02805021 	move	t2,s4
801126b0:	8e45001c 	lw	a1,28(s2)
801126b4:	8e420008 	lw	v0,8(s2)
801126b8:	00000000 	nop
801126bc:	00451023 	subu	v0,v0,a1
801126c0:	00021fc3 	sra	v1,v0,0x1f
801126c4:	00c24023 	subu	t0,a2,v0
801126c8:	00c8202b 	sltu	a0,a2,t0
801126cc:	00e34823 	subu	t1,a3,v1
801126d0:	01244823 	subu	t1,t1,a0
801126d4:	02a9102a 	slt	v0,s5,t1
801126d8:	1440ff8e 	bnez	v0,80112514 <_IO_new_file_seekoff+0xf0>
801126dc:	31820004 	andi	v0,t4,0x4
801126e0:	12a90062 	beq	s5,t1,8011286c <_IO_new_file_seekoff+0x448>
801126e4:	02a01821 	move	v1,s5
801126e8:	02a7102a 	slt	v0,s5,a3
801126ec:	10400052 	beqz	v0,80112838 <_IO_new_file_seekoff+0x414>
801126f0:	00000000 	nop
801126f4:	02881023 	subu	v0,s4,t0
801126f8:	2403ffef 	li	v1,-17
801126fc:	01831824 	and	v1,t4,v1
80112700:	00a21021 	addu	v0,a1,v0
80112704:	ae420004 	sw	v0,4(s2)
80112708:	ae450018 	sw	a1,24(s2)
8011270c:	ae430000 	sw	v1,0(s2)
80112710:	ae45000c 	sw	a1,12(s2)
80112714:	ae450014 	sw	a1,20(s2)
80112718:	04e0ffa2 	bltz	a3,801125a4 <_IO_new_file_seekoff+0x180>
8011271c:	ae450010 	sw	a1,16(s2)
80112720:	8e430098 	lw	v1,152(s2)
80112724:	afa00010 	sw	zero,16(sp)
80112728:	8c620040 	lw	v0,64(v1)
8011272c:	00000000 	nop
80112730:	0040f809 	jalr	v0
80112734:	02402021 	move	a0,s2
80112738:	02805021 	move	t2,s4
8011273c:	0804496b 	j	801125ac <_IO_new_file_seekoff+0x188>
80112740:	02a05821 	move	t3,s5
80112744:	8e570054 	lw	s7,84(s2)
80112748:	00000000 	nop
8011274c:	16e5ffb2 	bne	s7,a1,80112618 <_IO_new_file_seekoff+0x1f4>
80112750:	00000000 	nop
80112754:	16c0ff71 	bnez	s6,8011251c <_IO_new_file_seekoff+0xf8>
80112758:	02402021 	move	a0,s2
8011275c:	8e430098 	lw	v1,152(s2)
80112760:	afb30010 	sw	s3,16(sp)
80112764:	8c620040 	lw	v0,64(v1)
80112768:	00003021 	move	a2,zero
8011276c:	0040f809 	jalr	v0
80112770:	00003821 	move	a3,zero
80112774:	00405021 	move	t2,v0
80112778:	10570036 	beq	v0,s7,80112854 <_IO_new_file_seekoff+0x430>
8011277c:	00605821 	move	t3,v1
80112780:	ae4a0050 	sw	t2,80(s2)
80112784:	08044986 	j	80112618 <_IO_new_file_seekoff+0x1f4>
80112788:	ae4b0054 	sw	t3,84(s2)
8011278c:	8c880010 	lw	t0,16(a0)
80112790:	8c890014 	lw	t1,20(a0)
80112794:	00000000 	nop
80112798:	01091026 	xor	v0,t0,t1
8011279c:	0804491f 	j	8011247c <_IO_new_file_seekoff+0x58>
801127a0:	2c5e0001 	sltiu	s8,v0,1
801127a4:	8e44000c 	lw	a0,12(s2)
801127a8:	00000000 	nop
801127ac:	10800007 	beqz	a0,801127cc <_IO_new_file_seekoff+0x3a8>
801127b0:	00000000 	nop
801127b4:	0c045fee 	jal	80117fb8 <__cfree>
801127b8:	00000000 	nop
801127bc:	8e430000 	lw	v1,0(s2)
801127c0:	2402feff 	li	v0,-257
801127c4:	00626024 	and	t4,v1,v0
801127c8:	ae4c0000 	sw	t4,0(s2)
801127cc:	0c045447 	jal	8011511c <_IO_doallocbuf>
801127d0:	02402021 	move	a0,s2
801127d4:	8e49001c 	lw	t1,28(s2)
801127d8:	00000000 	nop
801127dc:	ae490008 	sw	t1,8(s2)
801127e0:	ae490014 	sw	t1,20(s2)
801127e4:	ae490010 	sw	t1,16(s2)
801127e8:	ae490018 	sw	t1,24(s2)
801127ec:	ae49000c 	sw	t1,12(s2)
801127f0:	0804492f 	j	801124bc <_IO_new_file_seekoff+0x98>
801127f4:	ae490004 	sw	t1,4(s2)
801127f8:	1462ff55 	bne	v1,v0,80112550 <_IO_new_file_seekoff+0x12c>
801127fc:	00000000 	nop
80112800:	0804496b 	j	801125ac <_IO_new_file_seekoff+0x188>
80112804:	00000000 	nop
80112808:	14e2ff38 	bne	a3,v0,801124ec <_IO_new_file_seekoff+0xc8>
8011280c:	00000000 	nop
80112810:	8e4c0000 	lw	t4,0(s2)
80112814:	08044945 	j	80112514 <_IO_new_file_seekoff+0xf0>
80112818:	31820004 	andi	v0,t4,0x4
8011281c:	0c047ea0 	jal	8011fa80 <__errno_location>
80112820:	00000000 	nop
80112824:	24030016 	li	v1,22
80112828:	240affff 	li	t2,-1
8011282c:	240bffff 	li	t3,-1
80112830:	0804496b 	j	801125ac <_IO_new_file_seekoff+0x188>
80112834:	ac430000 	sw	v1,0(v0)
80112838:	1467ff36 	bne	v1,a3,80112514 <_IO_new_file_seekoff+0xf0>
8011283c:	31820004 	andi	v0,t4,0x4
80112840:	0286102b 	sltu	v0,s4,a2
80112844:	1440ffab 	bnez	v0,801126f4 <_IO_new_file_seekoff+0x2d0>
80112848:	31820004 	andi	v0,t4,0x4
8011284c:	08044945 	j	80112514 <_IO_new_file_seekoff+0xf0>
80112850:	00000000 	nop
80112854:	2402ffff 	li	v0,-1
80112858:	1062ff54 	beq	v1,v0,801125ac <_IO_new_file_seekoff+0x188>
8011285c:	00000000 	nop
80112860:	ae4a0050 	sw	t2,80(s2)
80112864:	08044986 	j	80112618 <_IO_new_file_seekoff+0x1f4>
80112868:	ae4b0054 	sw	t3,84(s2)
8011286c:	0288102b 	sltu	v0,s4,t0
80112870:	1440ff27 	bnez	v0,80112510 <_IO_new_file_seekoff+0xec>
80112874:	02a7102a 	slt	v0,s5,a3
80112878:	080449bb 	j	801126ec <_IO_new_file_seekoff+0x2c8>
8011287c:	00000000 	nop
80112880:	8e47001c 	lw	a3,28(s2)
80112884:	8e460020 	lw	a2,32(s2)
80112888:	00000000 	nop
8011288c:	00e61023 	subu	v0,a3,a2
80112890:	00021fc3 	sra	v1,v0,0x1f
80112894:	02824024 	and	t0,s4,v0
80112898:	02882023 	subu	a0,s4,t0
8011289c:	02a34824 	and	t1,s5,v1
801128a0:	0284102b 	sltu	v0,s4,a0
801128a4:	02a92823 	subu	a1,s5,t1
801128a8:	00a22823 	subu	a1,a1,v0
801128ac:	00c73023 	subu	a2,a2,a3
801128b0:	00a08821 	move	s1,a1
801128b4:	00062fc3 	sra	a1,a2,0x1f
801128b8:	00b1102a 	slt	v0,a1,s1
801128bc:	14400047 	bnez	v0,801129dc <_IO_new_file_seekoff+0x5b8>
801128c0:	00808021 	move	s0,a0
801128c4:	10b10043 	beq	a1,s1,801129d4 <_IO_new_file_seekoff+0x5b0>
801128c8:	00d0102b 	sltu	v0,a2,s0
801128cc:	8e430098 	lw	v1,152(s2)
801128d0:	afa00010 	sw	zero,16(sp)
801128d4:	8c620040 	lw	v0,64(v1)
801128d8:	01003021 	move	a2,t0
801128dc:	01203821 	move	a3,t1
801128e0:	0040f809 	jalr	v0
801128e4:	02402021 	move	a0,s2
801128e8:	0040b021 	move	s6,v0
801128ec:	0460ff2a 	bltz	v1,80112598 <_IO_new_file_seekoff+0x174>
801128f0:	0060b821 	move	s7,v1
801128f4:	02111025 	or	v0,s0,s1
801128f8:	1040003d 	beqz	v0,801129f0 <_IO_new_file_seekoff+0x5cc>
801128fc:	00006821 	move	t5,zero
80112900:	8e420098 	lw	v0,152(s2)
80112904:	8e45001c 	lw	a1,28(s2)
80112908:	8c430038 	lw	v1,56(v0)
8011290c:	17c00004 	bnez	s8,80112920 <_IO_new_file_seekoff+0x4fc>
80112910:	02003021 	move	a2,s0
80112914:	8e420020 	lw	v0,32(s2)
80112918:	00000000 	nop
8011291c:	00453023 	subu	a2,v0,a1
80112920:	0060f809 	jalr	v1
80112924:	02402021 	move	a0,s2
80112928:	00025fc3 	sra	t3,v0,0x1f
8011292c:	00401821 	move	v1,v0
80112930:	00405021 	move	t2,v0
80112934:	0171102a 	slt	v0,t3,s1
80112938:	1440001d 	bnez	v0,801129b0 <_IO_new_file_seekoff+0x58c>
8011293c:	2402ffff 	li	v0,-1
80112940:	11710018 	beq	t3,s1,801129a4 <_IO_new_file_seekoff+0x580>
80112944:	0070102b 	sltu	v0,v1,s0
80112948:	00606821 	move	t5,v1
8011294c:	8e45001c 	lw	a1,28(s2)
80112950:	8e460000 	lw	a2,0(s2)
80112954:	02ca1021 	addu	v0,s6,t2
80112958:	02eb1821 	addu	v1,s7,t3
8011295c:	2404ffef 	li	a0,-17
80112960:	0056382b 	sltu	a3,v0,s6
80112964:	00c46024 	and	t4,a2,a0
80112968:	00e31821 	addu	v1,a3,v1
8011296c:	00b02021 	addu	a0,a1,s0
80112970:	00ad3021 	addu	a2,a1,t5
80112974:	02805021 	move	t2,s4
80112978:	02a05821 	move	t3,s5
8011297c:	ae4c0000 	sw	t4,0(s2)
80112980:	ae440004 	sw	a0,4(s2)
80112984:	ae460008 	sw	a2,8(s2)
80112988:	ae450018 	sw	a1,24(s2)
8011298c:	ae420050 	sw	v0,80(s2)
80112990:	ae430054 	sw	v1,84(s2)
80112994:	ae45000c 	sw	a1,12(s2)
80112998:	ae450014 	sw	a1,20(s2)
8011299c:	0804496b 	j	801125ac <_IO_new_file_seekoff+0x188>
801129a0:	ae450010 	sw	a1,16(s2)
801129a4:	1040ffe9 	beqz	v0,8011294c <_IO_new_file_seekoff+0x528>
801129a8:	00606821 	move	t5,v1
801129ac:	2402ffff 	li	v0,-1
801129b0:	10620012 	beq	v1,v0,801129fc <_IO_new_file_seekoff+0x5d8>
801129b4:	020a1023 	subu	v0,s0,t2
801129b8:	0202202b 	sltu	a0,s0,v0
801129bc:	022b1823 	subu	v1,s1,t3
801129c0:	00641823 	subu	v1,v1,a0
801129c4:	0040a021 	move	s4,v0
801129c8:	0060a821 	move	s5,v1
801129cc:	08044947 	j	8011251c <_IO_new_file_seekoff+0xf8>
801129d0:	24130001 	li	s3,1
801129d4:	1040ffbd 	beqz	v0,801128cc <_IO_new_file_seekoff+0x4a8>
801129d8:	00000000 	nop
801129dc:	02804021 	move	t0,s4
801129e0:	02a04821 	move	t1,s5
801129e4:	00008021 	move	s0,zero
801129e8:	08044a33 	j	801128cc <_IO_new_file_seekoff+0x4a8>
801129ec:	00008821 	move	s1,zero
801129f0:	00005021 	move	t2,zero
801129f4:	08044a53 	j	8011294c <_IO_new_file_seekoff+0x528>
801129f8:	00005821 	move	t3,zero
801129fc:	0200a021 	move	s4,s0
80112a00:	0220a821 	move	s5,s1
80112a04:	08044947 	j	8011251c <_IO_new_file_seekoff+0xf8>
80112a08:	24130001 	li	s3,1

80112a0c <_IO_new_file_sync>:
80112a0c:	27bdffe0 	addiu	sp,sp,-32
80112a10:	afb00018 	sw	s0,24(sp)
80112a14:	afbf001c 	sw	ra,28(sp)
80112a18:	8c860014 	lw	a2,20(a0)
80112a1c:	8c850010 	lw	a1,16(a0)
80112a20:	00000000 	nop
80112a24:	00a6102b 	sltu	v0,a1,a2
80112a28:	14400028 	bnez	v0,80112acc <_IO_new_file_sync+0xc0>
80112a2c:	00808021 	move	s0,a0
80112a30:	8e030004 	lw	v1,4(s0)
80112a34:	8e020008 	lw	v0,8(s0)
80112a38:	00000000 	nop
80112a3c:	00622023 	subu	a0,v1,v0
80112a40:	1480000b 	bnez	a0,80112a70 <_IO_new_file_sync+0x64>
80112a44:	24020001 	li	v0,1
80112a48:	2402ffff 	li	v0,-1
80112a4c:	2403ffff 	li	v1,-1
80112a50:	00002021 	move	a0,zero
80112a54:	ae020050 	sw	v0,80(s0)
80112a58:	ae030054 	sw	v1,84(s0)
80112a5c:	8fbf001c 	lw	ra,28(sp)
80112a60:	8fb00018 	lw	s0,24(sp)
80112a64:	00801021 	move	v0,a0
80112a68:	03e00008 	jr	ra
80112a6c:	27bd0020 	addiu	sp,sp,32
80112a70:	8e030098 	lw	v1,152(s0)
80112a74:	afa20010 	sw	v0,16(sp)
80112a78:	8c620040 	lw	v0,64(v1)
80112a7c:	00803021 	move	a2,a0
80112a80:	00043fc3 	sra	a3,a0,0x1f
80112a84:	0040f809 	jalr	v0
80112a88:	02002021 	move	a0,s0
80112a8c:	2404ffff 	li	a0,-1
80112a90:	10440004 	beq	v0,a0,80112aa4 <_IO_new_file_sync+0x98>
80112a94:	00000000 	nop
80112a98:	8e020004 	lw	v0,4(s0)
80112a9c:	08044a92 	j	80112a48 <_IO_new_file_sync+0x3c>
80112aa0:	ae020008 	sw	v0,8(s0)
80112aa4:	1464fffc 	bne	v1,a0,80112a98 <_IO_new_file_sync+0x8c>
80112aa8:	00000000 	nop
80112aac:	0c047ea0 	jal	8011fa80 <__errno_location>
80112ab0:	00000000 	nop
80112ab4:	8c430000 	lw	v1,0(v0)
80112ab8:	2402001d 	li	v0,29
80112abc:	1062ffe3 	beq	v1,v0,80112a4c <_IO_new_file_sync+0x40>
80112ac0:	2402ffff 	li	v0,-1
80112ac4:	08044a97 	j	80112a5c <_IO_new_file_sync+0x50>
80112ac8:	2404ffff 	li	a0,-1
80112acc:	8c820060 	lw	v0,96(a0)
80112ad0:	00000000 	nop
80112ad4:	1840000e 	blez	v0,80112b10 <_IO_new_file_sync+0x104>
80112ad8:	00000000 	nop
80112adc:	8c82005c 	lw	v0,92(a0)
80112ae0:	00000000 	nop
80112ae4:	8c460010 	lw	a2,16(v0)
80112ae8:	8c45000c 	lw	a1,12(v0)
80112aec:	00000000 	nop
80112af0:	00c53023 	subu	a2,a2,a1
80112af4:	0c044135 	jal	801104d4 <_IO_wdo_write>
80112af8:	00063083 	sra	a2,a2,0x2
80112afc:	0002102b 	sltu	v0,zero,v0
80112b00:	1040ffcb 	beqz	v0,80112a30 <_IO_new_file_sync+0x24>
80112b04:	2404ffff 	li	a0,-1
80112b08:	08044a97 	j	80112a5c <_IO_new_file_sync+0x50>
80112b0c:	00000000 	nop
80112b10:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
80112b14:	00c53023 	subu	a2,a2,a1
80112b18:	0002102b 	sltu	v0,zero,v0
80112b1c:	1040ffc4 	beqz	v0,80112a30 <_IO_new_file_sync+0x24>
80112b20:	2404ffff 	li	a0,-1
80112b24:	08044a97 	j	80112a5c <_IO_new_file_sync+0x50>
80112b28:	00000000 	nop

80112b2c <_IO_new_file_overflow>:
80112b2c:	27bdffe0 	addiu	sp,sp,-32
80112b30:	afb20018 	sw	s2,24(sp)
80112b34:	afb10014 	sw	s1,20(sp)
80112b38:	afbf001c 	sw	ra,28(sp)
80112b3c:	afb00010 	sw	s0,16(sp)
80112b40:	00808821 	move	s1,a0
80112b44:	8c840000 	lw	a0,0(a0)
80112b48:	00000000 	nop
80112b4c:	30820008 	andi	v0,a0,0x8
80112b50:	1440005f 	bnez	v0,80112cd0 <_IO_new_file_overflow+0x1a4>
80112b54:	00a09021 	move	s2,a1
80112b58:	30820800 	andi	v0,a0,0x800
80112b5c:	10400021 	beqz	v0,80112be4 <_IO_new_file_overflow+0xb8>
80112b60:	00000000 	nop
80112b64:	8e220010 	lw	v0,16(s1)
80112b68:	00000000 	nop
80112b6c:	10400041 	beqz	v0,80112c74 <_IO_new_file_overflow+0x148>
80112b70:	00000000 	nop
80112b74:	2402ffff 	li	v0,-1
80112b78:	12420046 	beq	s2,v0,80112c94 <_IO_new_file_overflow+0x168>
80112b7c:	00000000 	nop
80112b80:	8e260014 	lw	a2,20(s1)
80112b84:	8e220020 	lw	v0,32(s1)
80112b88:	00000000 	nop
80112b8c:	10c20057 	beq	a2,v0,80112cec <_IO_new_file_overflow+0x1c0>
80112b90:	00000000 	nop
80112b94:	a0d20000 	sb	s2,0(a2)
80112b98:	8e230000 	lw	v1,0(s1)
80112b9c:	24c60001 	addiu	a2,a2,1
80112ba0:	30620002 	andi	v0,v1,0x2
80112ba4:	1440002a 	bnez	v0,80112c50 <_IO_new_file_overflow+0x124>
80112ba8:	ae260014 	sw	a2,20(s1)
80112bac:	30620200 	andi	v0,v1,0x200
80112bb0:	10400005 	beqz	v0,80112bc8 <_IO_new_file_overflow+0x9c>
80112bb4:	324500ff 	andi	a1,s2,0xff
80112bb8:	2402000a 	li	v0,10
80112bbc:	12420024 	beq	s2,v0,80112c50 <_IO_new_file_overflow+0x124>
80112bc0:	00000000 	nop
80112bc4:	324500ff 	andi	a1,s2,0xff
80112bc8:	8fbf001c 	lw	ra,28(sp)
80112bcc:	8fb20018 	lw	s2,24(sp)
80112bd0:	8fb10014 	lw	s1,20(sp)
80112bd4:	8fb00010 	lw	s0,16(sp)
80112bd8:	00a01021 	move	v0,a1
80112bdc:	03e00008 	jr	ra
80112be0:	27bd0020 	addiu	sp,sp,32
80112be4:	8e220010 	lw	v0,16(s1)
80112be8:	00000000 	nop
80112bec:	10400021 	beqz	v0,80112c74 <_IO_new_file_overflow+0x148>
80112bf0:	00000000 	nop
80112bf4:	30820100 	andi	v0,a0,0x100
80112bf8:	1440004f 	bnez	v0,80112d38 <_IO_new_file_overflow+0x20c>
80112bfc:	00000000 	nop
80112c00:	8e260004 	lw	a2,4(s1)
80112c04:	8e250020 	lw	a1,32(s1)
80112c08:	00000000 	nop
80112c0c:	10c5002b 	beq	a2,a1,80112cbc <_IO_new_file_overflow+0x190>
80112c10:	00000000 	nop
80112c14:	8e220008 	lw	v0,8(s1)
80112c18:	8e230060 	lw	v1,96(s1)
80112c1c:	34840800 	ori	a0,a0,0x800
80112c20:	ae250018 	sw	a1,24(s1)
80112c24:	ae22000c 	sw	v0,12(s1)
80112c28:	ae260014 	sw	a2,20(s1)
80112c2c:	ae260010 	sw	a2,16(s1)
80112c30:	ae220004 	sw	v0,4(s1)
80112c34:	1c60ffcf 	bgtz	v1,80112b74 <_IO_new_file_overflow+0x48>
80112c38:	ae240000 	sw	a0,0(s1)
80112c3c:	30820202 	andi	v0,a0,0x202
80112c40:	1040ffcd 	beqz	v0,80112b78 <_IO_new_file_overflow+0x4c>
80112c44:	2402ffff 	li	v0,-1
80112c48:	08044ade 	j	80112b78 <_IO_new_file_overflow+0x4c>
80112c4c:	ae260018 	sw	a2,24(s1)
80112c50:	8e250010 	lw	a1,16(s1)
80112c54:	02202021 	move	a0,s1
80112c58:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
80112c5c:	00c53023 	subu	a2,a2,a1
80112c60:	2403ffff 	li	v1,-1
80112c64:	1443ffd7 	bne	v0,v1,80112bc4 <_IO_new_file_overflow+0x98>
80112c68:	00000000 	nop
80112c6c:	08044af2 	j	80112bc8 <_IO_new_file_overflow+0x9c>
80112c70:	2405ffff 	li	a1,-1
80112c74:	0c045447 	jal	8011511c <_IO_doallocbuf>
80112c78:	02202021 	move	a0,s1
80112c7c:	8e22001c 	lw	v0,28(s1)
80112c80:	8e240000 	lw	a0,0(s1)
80112c84:	ae220008 	sw	v0,8(s1)
80112c88:	ae22000c 	sw	v0,12(s1)
80112c8c:	08044afd 	j	80112bf4 <_IO_new_file_overflow+0xc8>
80112c90:	ae220004 	sw	v0,4(s1)
80112c94:	8e250010 	lw	a1,16(s1)
80112c98:	8e260014 	lw	a2,20(s1)
80112c9c:	02202021 	move	a0,s1
80112ca0:	8fbf001c 	lw	ra,28(sp)
80112ca4:	8fb20018 	lw	s2,24(sp)
80112ca8:	8fb10014 	lw	s1,20(sp)
80112cac:	8fb00010 	lw	s0,16(sp)
80112cb0:	00c53023 	subu	a2,a2,a1
80112cb4:	080447ca 	j	80111f28 <_IO_new_do_write>
80112cb8:	27bd0020 	addiu	sp,sp,32
80112cbc:	8e26001c 	lw	a2,28(s1)
80112cc0:	00000000 	nop
80112cc4:	ae260004 	sw	a2,4(s1)
80112cc8:	08044b05 	j	80112c14 <_IO_new_file_overflow+0xe8>
80112ccc:	ae260008 	sw	a2,8(s1)
80112cd0:	34840020 	ori	a0,a0,0x20
80112cd4:	0c047ea0 	jal	8011fa80 <__errno_location>
80112cd8:	ae240000 	sw	a0,0(s1)
80112cdc:	24030009 	li	v1,9
80112ce0:	2405ffff 	li	a1,-1
80112ce4:	08044af2 	j	80112bc8 <_IO_new_file_overflow+0x9c>
80112ce8:	ac430000 	sw	v1,0(v0)
80112cec:	8e220060 	lw	v0,96(s1)
80112cf0:	00000000 	nop
80112cf4:	18400022 	blez	v0,80112d80 <_IO_new_file_overflow+0x254>
80112cf8:	02202021 	move	a0,s1
80112cfc:	8e22005c 	lw	v0,92(s1)
80112d00:	00000000 	nop
80112d04:	8c460010 	lw	a2,16(v0)
80112d08:	8c45000c 	lw	a1,12(v0)
80112d0c:	00000000 	nop
80112d10:	00c53023 	subu	a2,a2,a1
80112d14:	0c044135 	jal	801104d4 <_IO_wdo_write>
80112d18:	00063083 	sra	a2,a2,0x2
80112d1c:	24420001 	addiu	v0,v0,1
80112d20:	2c420001 	sltiu	v0,v0,1
80112d24:	1440ffd1 	bnez	v0,80112c6c <_IO_new_file_overflow+0x140>
80112d28:	00000000 	nop
80112d2c:	8e260014 	lw	a2,20(s1)
80112d30:	08044ae6 	j	80112b98 <_IO_new_file_overflow+0x6c>
80112d34:	a0d20000 	sb	s2,0(a2)
80112d38:	8e220004 	lw	v0,4(s1)
80112d3c:	8e300008 	lw	s0,8(s1)
80112d40:	02202021 	move	a0,s1
80112d44:	0c045090 	jal	80114240 <_IO_free_backup_area>
80112d48:	02028023 	subu	s0,s0,v0
80112d4c:	8e24000c 	lw	a0,12(s1)
80112d50:	8e23001c 	lw	v1,28(s1)
80112d54:	00000000 	nop
80112d58:	00831823 	subu	v1,a0,v1
80112d5c:	0070102b 	sltu	v0,v1,s0
80112d60:	10400003 	beqz	v0,80112d70 <_IO_new_file_overflow+0x244>
80112d64:	00901023 	subu	v0,a0,s0
80112d68:	00608021 	move	s0,v1
80112d6c:	00901023 	subu	v0,a0,s0
80112d70:	8e240000 	lw	a0,0(s1)
80112d74:	ae220004 	sw	v0,4(s1)
80112d78:	08044b00 	j	80112c00 <_IO_new_file_overflow+0xd4>
80112d7c:	ae22000c 	sw	v0,12(s1)
80112d80:	8e250010 	lw	a1,16(s1)
80112d84:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
80112d88:	00c53023 	subu	a2,a2,a1
80112d8c:	24420001 	addiu	v0,v0,1
80112d90:	08044b49 	j	80112d24 <_IO_new_file_overflow+0x1f8>
80112d94:	2c420001 	sltiu	v0,v0,1

80112d98 <_IO_new_file_underflow>:
80112d98:	27bdffd0 	addiu	sp,sp,-48
80112d9c:	afb00020 	sw	s0,32(sp)
80112da0:	afbf002c 	sw	ra,44(sp)
80112da4:	afb20028 	sw	s2,40(sp)
80112da8:	afb10024 	sw	s1,36(sp)
80112dac:	8c830000 	lw	v1,0(a0)
80112db0:	00000000 	nop
80112db4:	30620004 	andi	v0,v1,0x4
80112db8:	1440007f 	bnez	v0,80112fb8 <_IO_new_file_underflow+0x220>
80112dbc:	00808021 	move	s0,a0
80112dc0:	8c840004 	lw	a0,4(a0)
80112dc4:	8e020008 	lw	v0,8(s0)
80112dc8:	00000000 	nop
80112dcc:	0082102b 	sltu	v0,a0,v0
80112dd0:	14400049 	bnez	v0,80112ef8 <_IO_new_file_underflow+0x160>
80112dd4:	00000000 	nop
80112dd8:	8e02001c 	lw	v0,28(s0)
80112ddc:	00000000 	nop
80112de0:	1040005c 	beqz	v0,80112f54 <_IO_new_file_underflow+0x1bc>
80112de4:	30620202 	andi	v0,v1,0x202
80112de8:	1040001a 	beqz	v0,80112e54 <_IO_new_file_underflow+0xbc>
80112dec:	3c11801f 	lui	s1,0x801f
80112df0:	8e2430c4 	lw	a0,12484(s1)
80112df4:	00000000 	nop
80112df8:	8c820000 	lw	v0,0(a0)
80112dfc:	00000000 	nop
80112e00:	30428000 	andi	v0,v0,0x8000
80112e04:	10400044 	beqz	v0,80112f18 <_IO_new_file_underflow+0x180>
80112e08:	3c020000 	lui	v0,0x0
80112e0c:	00009021 	move	s2,zero
80112e10:	8e2430c4 	lw	a0,12484(s1)
80112e14:	24030280 	li	v1,640
80112e18:	8c820000 	lw	v0,0(a0)
80112e1c:	00000000 	nop
80112e20:	30420288 	andi	v0,v0,0x288
80112e24:	1043005a 	beq	v0,v1,80112f90 <_IO_new_file_underflow+0x1f8>
80112e28:	00000000 	nop
80112e2c:	8c820000 	lw	v0,0(a0)
80112e30:	00000000 	nop
80112e34:	30428000 	andi	v0,v0,0x8000
80112e38:	1040003e 	beqz	v0,80112f34 <_IO_new_file_underflow+0x19c>
80112e3c:	00000000 	nop
80112e40:	12400004 	beqz	s2,80112e54 <_IO_new_file_underflow+0xbc>
80112e44:	00000000 	nop
80112e48:	27a40010 	addiu	a0,sp,16
80112e4c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80112e50:	00002821 	move	a1,zero
80112e54:	0c044eb0 	jal	80113ac0 <_IO_switch_to_get_mode>
80112e58:	02002021 	move	a0,s0
80112e5c:	8e040098 	lw	a0,152(s0)
80112e60:	8e03001c 	lw	v1,28(s0)
80112e64:	8e060020 	lw	a2,32(s0)
80112e68:	8c820038 	lw	v0,56(a0)
80112e6c:	00602821 	move	a1,v1
80112e70:	02002021 	move	a0,s0
80112e74:	ae030004 	sw	v1,4(s0)
80112e78:	ae03000c 	sw	v1,12(s0)
80112e7c:	ae030008 	sw	v1,8(s0)
80112e80:	ae030018 	sw	v1,24(s0)
80112e84:	ae030014 	sw	v1,20(s0)
80112e88:	ae030010 	sw	v1,16(s0)
80112e8c:	0040f809 	jalr	v0
80112e90:	00c33023 	subu	a2,a2,v1
80112e94:	1840004f 	blez	v0,80112fd4 <_IO_new_file_underflow+0x23c>
80112e98:	00402021 	move	a0,v0
80112e9c:	8e020008 	lw	v0,8(s0)
80112ea0:	8e080050 	lw	t0,80(s0)
80112ea4:	00441021 	addu	v0,v0,a0
80112ea8:	2403ffff 	li	v1,-1
80112eac:	8e090054 	lw	t1,84(s0)
80112eb0:	11030024 	beq	t0,v1,80112f44 <_IO_new_file_underflow+0x1ac>
80112eb4:	ae020008 	sw	v0,8(s0)
80112eb8:	00041fc3 	sra	v1,a0,0x1f
80112ebc:	01042021 	addu	a0,t0,a0
80112ec0:	0088302b 	sltu	a2,a0,t0
80112ec4:	01232821 	addu	a1,t1,v1
80112ec8:	00c52821 	addu	a1,a2,a1
80112ecc:	ae040050 	sw	a0,80(s0)
80112ed0:	ae050054 	sw	a1,84(s0)
80112ed4:	8e020004 	lw	v0,4(s0)
80112ed8:	8fbf002c 	lw	ra,44(sp)
80112edc:	90440000 	lbu	a0,0(v0)
80112ee0:	8fb20028 	lw	s2,40(sp)
80112ee4:	8fb10024 	lw	s1,36(sp)
80112ee8:	8fb00020 	lw	s0,32(sp)
80112eec:	00801021 	move	v0,a0
80112ef0:	03e00008 	jr	ra
80112ef4:	27bd0030 	addiu	sp,sp,48
80112ef8:	90840000 	lbu	a0,0(a0)
80112efc:	8fbf002c 	lw	ra,44(sp)
80112f00:	8fb20028 	lw	s2,40(sp)
80112f04:	8fb10024 	lw	s1,36(sp)
80112f08:	8fb00020 	lw	s0,32(sp)
80112f0c:	00801021 	move	v0,a0
80112f10:	03e00008 	jr	ra
80112f14:	27bd0030 	addiu	sp,sp,48
80112f18:	24420000 	addiu	v0,v0,0
80112f1c:	14400039 	bnez	v0,80113004 <_IO_new_file_underflow+0x26c>
80112f20:	3c058014 	lui	a1,0x8014
80112f24:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80112f28:	00009021 	move	s2,zero
80112f2c:	08044b84 	j	80112e10 <_IO_new_file_underflow+0x78>
80112f30:	00000000 	nop
80112f34:	0c051908 	jal	80146420 <_IO_funlockfile>
80112f38:	00000000 	nop
80112f3c:	08044b90 	j	80112e40 <_IO_new_file_underflow+0xa8>
80112f40:	00000000 	nop
80112f44:	1523ffdd 	bne	t1,v1,80112ebc <_IO_new_file_underflow+0x124>
80112f48:	00041fc3 	sra	v1,a0,0x1f
80112f4c:	08044bb5 	j	80112ed4 <_IO_new_file_underflow+0x13c>
80112f50:	00000000 	nop
80112f54:	8e040024 	lw	a0,36(s0)
80112f58:	00000000 	nop
80112f5c:	10800007 	beqz	a0,80112f7c <_IO_new_file_underflow+0x1e4>
80112f60:	00000000 	nop
80112f64:	0c045fee 	jal	80117fb8 <__cfree>
80112f68:	00000000 	nop
80112f6c:	8e030000 	lw	v1,0(s0)
80112f70:	2402feff 	li	v0,-257
80112f74:	00621824 	and	v1,v1,v0
80112f78:	ae030000 	sw	v1,0(s0)
80112f7c:	0c045447 	jal	8011511c <_IO_doallocbuf>
80112f80:	02002021 	move	a0,s0
80112f84:	8e030000 	lw	v1,0(s0)
80112f88:	08044b7a 	j	80112de8 <_IO_new_file_underflow+0x50>
80112f8c:	30620202 	andi	v0,v1,0x202
80112f90:	8c830098 	lw	v1,152(a0)
80112f94:	00000000 	nop
80112f98:	8c62000c 	lw	v0,12(v1)
80112f9c:	00000000 	nop
80112fa0:	0040f809 	jalr	v0
80112fa4:	2405ffff 	li	a1,-1
80112fa8:	3c03801f 	lui	v1,0x801f
80112fac:	8c6430c4 	lw	a0,12484(v1)
80112fb0:	08044b8b 	j	80112e2c <_IO_new_file_underflow+0x94>
80112fb4:	00000000 	nop
80112fb8:	34630020 	ori	v1,v1,0x20
80112fbc:	0c047ea0 	jal	8011fa80 <__errno_location>
80112fc0:	ac830000 	sw	v1,0(a0)
80112fc4:	24030009 	li	v1,9
80112fc8:	2404ffff 	li	a0,-1
80112fcc:	08044bbf 	j	80112efc <_IO_new_file_underflow+0x164>
80112fd0:	ac430000 	sw	v1,0(v0)
80112fd4:	14400006 	bnez	v0,80112ff0 <_IO_new_file_underflow+0x258>
80112fd8:	00000000 	nop
80112fdc:	8e020000 	lw	v0,0(s0)
80112fe0:	2404ffff 	li	a0,-1
80112fe4:	34430010 	ori	v1,v0,0x10
80112fe8:	08044bbf 	j	80112efc <_IO_new_file_underflow+0x164>
80112fec:	ae030000 	sw	v1,0(s0)
80112ff0:	8e020000 	lw	v0,0(s0)
80112ff4:	2404ffff 	li	a0,-1
80112ff8:	34420020 	ori	v0,v0,0x20
80112ffc:	08044bbf 	j	80112efc <_IO_new_file_underflow+0x164>
80113000:	ae020000 	sw	v0,0(s0)
80113004:	00803021 	move	a2,a0
80113008:	24a56420 	addiu	a1,a1,25632
8011300c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80113010:	27a40010 	addiu	a0,sp,16
80113014:	8e2430c4 	lw	a0,12484(s1)
80113018:	00000000 	nop
8011301c:	8c820000 	lw	v0,0(a0)
80113020:	00000000 	nop
80113024:	30428000 	andi	v0,v0,0x8000
80113028:	10400003 	beqz	v0,80113038 <_IO_new_file_underflow+0x2a0>
8011302c:	00000000 	nop
80113030:	08044b85 	j	80112e14 <_IO_new_file_underflow+0x7c>
80113034:	24120001 	li	s2,1
80113038:	0c0518fc 	jal	801463f0 <_IO_flockfile>
8011303c:	24120001 	li	s2,1
80113040:	08044b84 	j	80112e10 <_IO_new_file_underflow+0x78>
80113044:	00000000 	nop

80113048 <_IO_new_file_setbuf>:
80113048:	27bdffe8 	addiu	sp,sp,-24
8011304c:	afb00010 	sw	s0,16(sp)
80113050:	afbf0014 	sw	ra,20(sp)
80113054:	0c04540e 	jal	80115038 <_IO_default_setbuf>
80113058:	00808021 	move	s0,a0
8011305c:	1040000e 	beqz	v0,80113098 <_IO_new_file_setbuf+0x50>
80113060:	00000000 	nop
80113064:	8e02001c 	lw	v0,28(s0)
80113068:	00000000 	nop
8011306c:	ae020008 	sw	v0,8(s0)
80113070:	ae020018 	sw	v0,24(s0)
80113074:	ae020014 	sw	v0,20(s0)
80113078:	ae020010 	sw	v0,16(s0)
8011307c:	ae02000c 	sw	v0,12(s0)
80113080:	ae020004 	sw	v0,4(s0)
80113084:	8fbf0014 	lw	ra,20(sp)
80113088:	02001021 	move	v0,s0
8011308c:	8fb00010 	lw	s0,16(sp)
80113090:	03e00008 	jr	ra
80113094:	27bd0018 	addiu	sp,sp,24
80113098:	00008021 	move	s0,zero
8011309c:	02001021 	move	v0,s0
801130a0:	8fbf0014 	lw	ra,20(sp)
801130a4:	8fb00010 	lw	s0,16(sp)
801130a8:	03e00008 	jr	ra
801130ac:	27bd0018 	addiu	sp,sp,24

801130b0 <_IO_file_setbuf_mmap>:
801130b0:	27bdffe8 	addiu	sp,sp,-24
801130b4:	afb00010 	sw	s0,16(sp)
801130b8:	afbf0014 	sw	ra,20(sp)
801130bc:	8c82005c 	lw	v0,92(a0)
801130c0:	3c03801c 	lui	v1,0x801c
801130c4:	3c07801c 	lui	a3,0x801c
801130c8:	24632950 	addiu	v1,v1,10576
801130cc:	24e72790 	addiu	a3,a3,10128
801130d0:	ac830098 	sw	v1,152(a0)
801130d4:	ac4700b8 	sw	a3,184(v0)
801130d8:	0c044c12 	jal	80113048 <_IO_new_file_setbuf>
801130dc:	00808021 	move	s0,a0
801130e0:	10400005 	beqz	v0,801130f8 <_IO_file_setbuf_mmap+0x48>
801130e4:	3c04801c 	lui	a0,0x801c
801130e8:	8fbf0014 	lw	ra,20(sp)
801130ec:	8fb00010 	lw	s0,16(sp)
801130f0:	03e00008 	jr	ra
801130f4:	27bd0018 	addiu	sp,sp,24
801130f8:	8e03005c 	lw	v1,92(s0)
801130fc:	3c05801c 	lui	a1,0x801c
80113100:	248429a4 	addiu	a0,a0,10660
80113104:	24a527e4 	addiu	a1,a1,10212
80113108:	ae040098 	sw	a0,152(s0)
8011310c:	ac6500b8 	sw	a1,184(v1)
80113110:	8fbf0014 	lw	ra,20(sp)
80113114:	8fb00010 	lw	s0,16(sp)
80113118:	03e00008 	jr	ra
8011311c:	27bd0018 	addiu	sp,sp,24

80113120 <_IO_file_open>:
80113120:	27bdffd8 	addiu	sp,sp,-40
80113124:	afb20020 	sw	s2,32(sp)
80113128:	afb00018 	sw	s0,24(sp)
8011312c:	afbf0024 	sw	ra,36(sp)
80113130:	afb1001c 	sw	s1,28(sp)
80113134:	8c82003c 	lw	v0,60(a0)
80113138:	00808021 	move	s0,a0
8011313c:	30420002 	andi	v0,v0,0x2
80113140:	00a02021 	move	a0,a1
80113144:	8fb20038 	lw	s2,56(sp)
80113148:	8fa5003c 	lw	a1,60(sp)
8011314c:	14400040 	bnez	v0,80113250 <_IO_file_open+0x130>
80113150:	00000000 	nop
80113154:	2ca50001 	sltiu	a1,a1,1
80113158:	00052b40 	sll	a1,a1,0xd
8011315c:	00a62825 	or	a1,a1,a2
80113160:	0c0477be 	jal	8011def8 <__libc_open>
80113164:	00e03021 	move	a2,a3
80113168:	00408821 	move	s1,v0
8011316c:	06200030 	bltz	s1,80113230 <_IO_file_open+0x110>
80113170:	2403eff3 	li	v1,-4109
80113174:	8e020000 	lw	v0,0(s0)
80113178:	00000000 	nop
8011317c:	00431024 	and	v0,v0,v1
80113180:	3244100c 	andi	a0,s2,0x100c
80113184:	00441025 	or	v0,v0,a0
80113188:	ae020000 	sw	v0,0(s0)
8011318c:	32431004 	andi	v1,s2,0x1004
80113190:	24021004 	li	v0,4100
80113194:	1062000a 	beq	v1,v0,801131c0 <_IO_file_open+0xa0>
80113198:	ae110038 	sw	s1,56(s0)
8011319c:	0c04531d 	jal	80114c74 <_IO_link_in>
801131a0:	02002021 	move	a0,s0
801131a4:	02001021 	move	v0,s0
801131a8:	8fbf0024 	lw	ra,36(sp)
801131ac:	8fb20020 	lw	s2,32(sp)
801131b0:	8fb1001c 	lw	s1,28(sp)
801131b4:	8fb00018 	lw	s0,24(sp)
801131b8:	03e00008 	jr	ra
801131bc:	27bd0028 	addiu	sp,sp,40
801131c0:	8e040098 	lw	a0,152(s0)
801131c4:	24020002 	li	v0,2
801131c8:	24030003 	li	v1,3
801131cc:	afa20010 	sw	v0,16(sp)
801131d0:	afa30014 	sw	v1,20(sp)
801131d4:	8c820024 	lw	v0,36(a0)
801131d8:	00003021 	move	a2,zero
801131dc:	02002021 	move	a0,s0
801131e0:	0040f809 	jalr	v0
801131e4:	00003821 	move	a3,zero
801131e8:	2404ffff 	li	a0,-1
801131ec:	1444ffeb 	bne	v0,a0,8011319c <_IO_file_open+0x7c>
801131f0:	00000000 	nop
801131f4:	1464ffe9 	bne	v1,a0,8011319c <_IO_file_open+0x7c>
801131f8:	00000000 	nop
801131fc:	0c047ea0 	jal	8011fa80 <__errno_location>
80113200:	00000000 	nop
80113204:	8c430000 	lw	v1,0(v0)
80113208:	00402821 	move	a1,v0
8011320c:	2402001d 	li	v0,29
80113210:	1062ffe2 	beq	v1,v0,8011319c <_IO_file_open+0x7c>
80113214:	02202021 	move	a0,s1
80113218:	24020fa6 	li	v0,4006
8011321c:	0000000c 	syscall
80113220:	10e00003 	beqz	a3,80113230 <_IO_file_open+0x110>
80113224:	00008021 	move	s0,zero
80113228:	08044c69 	j	801131a4 <_IO_file_open+0x84>
8011322c:	aca20000 	sw	v0,0(a1)
80113230:	00008021 	move	s0,zero
80113234:	02001021 	move	v0,s0
80113238:	8fbf0024 	lw	ra,36(sp)
8011323c:	8fb20020 	lw	s2,32(sp)
80113240:	8fb1001c 	lw	s1,28(sp)
80113244:	8fb00018 	lw	s0,24(sp)
80113248:	03e00008 	jr	ra
8011324c:	27bd0028 	addiu	sp,sp,40
80113250:	2ca50001 	sltiu	a1,a1,1
80113254:	00052b40 	sll	a1,a1,0xd
80113258:	00a62825 	or	a1,a1,a2
8011325c:	00e03021 	move	a2,a3
80113260:	24020fa5 	li	v0,4005
80113264:	0000000c 	syscall
80113268:	10e0ffc0 	beqz	a3,8011316c <_IO_file_open+0x4c>
8011326c:	00408821 	move	s1,v0
80113270:	0c047ea0 	jal	8011fa80 <__errno_location>
80113274:	00008021 	move	s0,zero
80113278:	08044c69 	j	801131a4 <_IO_file_open+0x84>
8011327c:	ac510000 	sw	s1,0(v0)

80113280 <_IO_new_file_init>:
80113280:	8c850000 	lw	a1,0(a0)
80113284:	27bdffe8 	addiu	sp,sp,-24
80113288:	2402ffff 	li	v0,-1
8011328c:	34a5240c 	ori	a1,a1,0x240c
80113290:	2403ffff 	li	v1,-1
80113294:	afbf0014 	sw	ra,20(sp)
80113298:	afb00010 	sw	s0,16(sp)
8011329c:	ac850000 	sw	a1,0(a0)
801132a0:	ac820050 	sw	v0,80(a0)
801132a4:	ac830054 	sw	v1,84(a0)
801132a8:	0c04531d 	jal	80114c74 <_IO_link_in>
801132ac:	00808021 	move	s0,a0
801132b0:	2402ffff 	li	v0,-1
801132b4:	ae020038 	sw	v0,56(s0)
801132b8:	8fbf0014 	lw	ra,20(sp)
801132bc:	8fb00010 	lw	s0,16(sp)
801132c0:	03e00008 	jr	ra
801132c4:	27bd0018 	addiu	sp,sp,24

801132c8 <_IO_new_file_finish>:
801132c8:	27bdffe8 	addiu	sp,sp,-24
801132cc:	afb00010 	sw	s0,16(sp)
801132d0:	afbf0014 	sw	ra,20(sp)
801132d4:	8c830038 	lw	v1,56(a0)
801132d8:	2402ffff 	li	v0,-1
801132dc:	10620012 	beq	v1,v0,80113328 <_IO_new_file_finish+0x60>
801132e0:	00808021 	move	s0,a0
801132e4:	8c820060 	lw	v0,96(a0)
801132e8:	00000000 	nop
801132ec:	18400020 	blez	v0,80113370 <_IO_new_file_finish+0xa8>
801132f0:	00000000 	nop
801132f4:	8c82005c 	lw	v0,92(a0)
801132f8:	00000000 	nop
801132fc:	8c460010 	lw	a2,16(v0)
80113300:	8c45000c 	lw	a1,12(v0)
80113304:	00000000 	nop
80113308:	00c53023 	subu	a2,a2,a1
8011330c:	0c044135 	jal	801104d4 <_IO_wdo_write>
80113310:	00063083 	sra	a2,a2,0x2
80113314:	8e020000 	lw	v0,0(s0)
80113318:	00000000 	nop
8011331c:	30420040 	andi	v0,v0,0x40
80113320:	10400007 	beqz	v0,80113340 <_IO_new_file_finish+0x78>
80113324:	02002021 	move	a0,s0
80113328:	02002021 	move	a0,s0
8011332c:	8fbf0014 	lw	ra,20(sp)
80113330:	8fb00010 	lw	s0,16(sp)
80113334:	00002821 	move	a1,zero
80113338:	0804546c 	j	801151b0 <_IO_default_finish>
8011333c:	27bd0018 	addiu	sp,sp,24
80113340:	8e030098 	lw	v1,152(s0)
80113344:	00000000 	nop
80113348:	8c620044 	lw	v0,68(v1)
8011334c:	00000000 	nop
80113350:	0040f809 	jalr	v0
80113354:	00000000 	nop
80113358:	8fbf0014 	lw	ra,20(sp)
8011335c:	02002021 	move	a0,s0
80113360:	00002821 	move	a1,zero
80113364:	8fb00010 	lw	s0,16(sp)
80113368:	0804546c 	j	801151b0 <_IO_default_finish>
8011336c:	27bd0018 	addiu	sp,sp,24
80113370:	8c850010 	lw	a1,16(a0)
80113374:	8c860014 	lw	a2,20(a0)
80113378:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
8011337c:	00c53023 	subu	a2,a2,a1
80113380:	08044cc5 	j	80113314 <_IO_new_file_finish+0x4c>
80113384:	00000000 	nop

80113388 <_IO_new_file_close_it>:
80113388:	27bdffe0 	addiu	sp,sp,-32
8011338c:	afb00010 	sw	s0,16(sp)
80113390:	afbf001c 	sw	ra,28(sp)
80113394:	afb20018 	sw	s2,24(sp)
80113398:	afb10014 	sw	s1,20(sp)
8011339c:	8c830038 	lw	v1,56(a0)
801133a0:	2402ffff 	li	v0,-1
801133a4:	10620057 	beq	v1,v0,80113504 <_IO_new_file_close_it+0x17c>
801133a8:	00808021 	move	s0,a0
801133ac:	8c820000 	lw	v0,0(a0)
801133b0:	24030800 	li	v1,2048
801133b4:	30420808 	andi	v0,v0,0x808
801133b8:	1043003e 	beq	v0,v1,801134b4 <_IO_new_file_close_it+0x12c>
801133bc:	00009021 	move	s2,zero
801133c0:	0c0450a4 	jal	80114290 <_IO_unsave_markers>
801133c4:	02002021 	move	a0,s0
801133c8:	8e030098 	lw	v1,152(s0)
801133cc:	00000000 	nop
801133d0:	8c620044 	lw	v0,68(v1)
801133d4:	00000000 	nop
801133d8:	0040f809 	jalr	v0
801133dc:	02002021 	move	a0,s0
801133e0:	00408821 	move	s1,v0
801133e4:	8e020060 	lw	v0,96(s0)
801133e8:	00000000 	nop
801133ec:	1840004d 	blez	v0,80113524 <_IO_new_file_close_it+0x19c>
801133f0:	00002821 	move	a1,zero
801133f4:	8e02005c 	lw	v0,92(s0)
801133f8:	00000000 	nop
801133fc:	8c430020 	lw	v1,32(v0)
80113400:	00000000 	nop
80113404:	10600003 	beqz	v1,80113414 <_IO_new_file_close_it+0x8c>
80113408:	00000000 	nop
8011340c:	0c0521c6 	jal	80148718 <_IO_free_wbackup_area>
80113410:	02002021 	move	a0,s0
80113414:	02002021 	move	a0,s0
80113418:	00002821 	move	a1,zero
8011341c:	00003021 	move	a2,zero
80113420:	0c05243c 	jal	801490f0 <_IO_wsetb>
80113424:	00003821 	move	a3,zero
80113428:	8e02005c 	lw	v0,92(s0)
8011342c:	00000000 	nop
80113430:	ac400014 	sw	zero,20(v0)
80113434:	ac400008 	sw	zero,8(v0)
80113438:	ac400000 	sw	zero,0(v0)
8011343c:	ac400004 	sw	zero,4(v0)
80113440:	ac400010 	sw	zero,16(v0)
80113444:	ac40000c 	sw	zero,12(v0)
80113448:	0c045375 	jal	80114dd4 <_IO_un_link>
8011344c:	02002021 	move	a0,s0
80113450:	2402ffff 	li	v0,-1
80113454:	3c04fbad 	lui	a0,0xfbad
80113458:	2403ffff 	li	v1,-1
8011345c:	ae020050 	sw	v0,80(s0)
80113460:	3484240c 	ori	a0,a0,0x240c
80113464:	2402ffff 	li	v0,-1
80113468:	ae030054 	sw	v1,84(s0)
8011346c:	ae040000 	sw	a0,0(s0)
80113470:	12200008 	beqz	s1,80113494 <_IO_new_file_close_it+0x10c>
80113474:	ae020038 	sw	v0,56(s0)
80113478:	02201021 	move	v0,s1
8011347c:	8fbf001c 	lw	ra,28(sp)
80113480:	8fb20018 	lw	s2,24(sp)
80113484:	8fb10014 	lw	s1,20(sp)
80113488:	8fb00010 	lw	s0,16(sp)
8011348c:	03e00008 	jr	ra
80113490:	27bd0020 	addiu	sp,sp,32
80113494:	02408821 	move	s1,s2
80113498:	02201021 	move	v0,s1
8011349c:	8fbf001c 	lw	ra,28(sp)
801134a0:	8fb20018 	lw	s2,24(sp)
801134a4:	8fb10014 	lw	s1,20(sp)
801134a8:	8fb00010 	lw	s0,16(sp)
801134ac:	03e00008 	jr	ra
801134b0:	27bd0020 	addiu	sp,sp,32
801134b4:	8c820060 	lw	v0,96(a0)
801134b8:	00000000 	nop
801134bc:	1840000b 	blez	v0,801134ec <_IO_new_file_close_it+0x164>
801134c0:	00000000 	nop
801134c4:	8c82005c 	lw	v0,92(a0)
801134c8:	00000000 	nop
801134cc:	8c460010 	lw	a2,16(v0)
801134d0:	8c45000c 	lw	a1,12(v0)
801134d4:	00000000 	nop
801134d8:	00c53023 	subu	a2,a2,a1
801134dc:	0c044135 	jal	801104d4 <_IO_wdo_write>
801134e0:	00063083 	sra	a2,a2,0x2
801134e4:	08044cf0 	j	801133c0 <_IO_new_file_close_it+0x38>
801134e8:	00409021 	move	s2,v0
801134ec:	8c850010 	lw	a1,16(a0)
801134f0:	8c860014 	lw	a2,20(a0)
801134f4:	0c0447ca 	jal	80111f28 <_IO_new_do_write>
801134f8:	00c53023 	subu	a2,a2,a1
801134fc:	08044cf0 	j	801133c0 <_IO_new_file_close_it+0x38>
80113500:	00409021 	move	s2,v0
80113504:	2411ffff 	li	s1,-1
80113508:	02201021 	move	v0,s1
8011350c:	8fbf001c 	lw	ra,28(sp)
80113510:	8fb20018 	lw	s2,24(sp)
80113514:	8fb10014 	lw	s1,20(sp)
80113518:	8fb00010 	lw	s0,16(sp)
8011351c:	03e00008 	jr	ra
80113520:	27bd0020 	addiu	sp,sp,32
80113524:	02002021 	move	a0,s0
80113528:	00003021 	move	a2,zero
8011352c:	0c0453da 	jal	80114f68 <_IO_setb>
80113530:	00003821 	move	a3,zero
80113534:	ae00000c 	sw	zero,12(s0)
80113538:	ae000004 	sw	zero,4(s0)
8011353c:	ae000008 	sw	zero,8(s0)
80113540:	ae000014 	sw	zero,20(s0)
80113544:	ae000010 	sw	zero,16(s0)
80113548:	08044d12 	j	80113448 <_IO_new_file_close_it+0xc0>
8011354c:	ae000018 	sw	zero,24(s0)

80113550 <_IO_new_file_fopen>:
80113550:	27bdffb8 	addiu	sp,sp,-72
80113554:	afbe003c 	sw	s8,60(sp)
80113558:	afb20030 	sw	s2,48(sp)
8011355c:	afbf0040 	sw	ra,64(sp)
80113560:	afb40038 	sw	s4,56(sp)
80113564:	afb30034 	sw	s3,52(sp)
80113568:	afb1002c 	sw	s1,44(sp)
8011356c:	afb00028 	sw	s0,40(sp)
80113570:	8c830038 	lw	v1,56(a0)
80113574:	2402ffff 	li	v0,-1
80113578:	03a0f021 	move	s8,sp
8011357c:	1062000d 	beq	v1,v0,801135b4 <_IO_new_file_fopen+0x64>
80113580:	00809021 	move	s2,a0
80113584:	00009821 	move	s3,zero
80113588:	03c0e821 	move	sp,s8
8011358c:	02601021 	move	v0,s3
80113590:	8fbf0040 	lw	ra,64(sp)
80113594:	8fbe003c 	lw	s8,60(sp)
80113598:	8fb40038 	lw	s4,56(sp)
8011359c:	8fb30034 	lw	s3,52(sp)
801135a0:	8fb20030 	lw	s2,48(sp)
801135a4:	8fb1002c 	lw	s1,44(sp)
801135a8:	8fb00028 	lw	s0,40(sp)
801135ac:	03e00008 	jr	ra
801135b0:	27bd0048 	addiu	sp,sp,72
801135b4:	80c30000 	lb	v1,0(a2)
801135b8:	24020072 	li	v0,114
801135bc:	106200e0 	beq	v1,v0,80113940 <_IO_new_file_fopen+0x3f0>
801135c0:	24020077 	li	v0,119
801135c4:	106200e8 	beq	v1,v0,80113968 <_IO_new_file_fopen+0x418>
801135c8:	24020061 	li	v0,97
801135cc:	10620006 	beq	v1,v0,801135e8 <_IO_new_file_fopen+0x98>
801135d0:	240b0108 	li	t3,264
801135d4:	0c047ea0 	jal	8011fa80 <__errno_location>
801135d8:	00009821 	move	s3,zero
801135dc:	24030016 	li	v1,22
801135e0:	08044d62 	j	80113588 <_IO_new_file_fopen+0x38>
801135e4:	ac430000 	sw	v1,0(v0)
801135e8:	240a0001 	li	t2,1
801135ec:	24091004 	li	t1,4100
801135f0:	00c08021 	move	s0,a2
801135f4:	00c02021 	move	a0,a2
801135f8:	240d0062 	li	t5,98
801135fc:	24060063 	li	a2,99
80113600:	240f002b 	li	t7,43
80113604:	240c006d 	li	t4,109
80113608:	240e0078 	li	t6,120
8011360c:	26080005 	addiu	t0,s0,5
80113610:	24840001 	addiu	a0,a0,1
80113614:	80830000 	lb	v1,0(a0)
80113618:	00000000 	nop
8011361c:	106600c3 	beq	v1,a2,8011392c <_IO_new_file_fopen+0x3dc>
80113620:	28620064 	slti	v0,v1,100
80113624:	104000ba 	beqz	v0,80113910 <_IO_new_file_fopen+0x3c0>
80113628:	00000000 	nop
8011362c:	106d00d7 	beq	v1,t5,8011398c <_IO_new_file_fopen+0x43c>
80113630:	00000000 	nop
80113634:	10600005 	beqz	v1,8011364c <_IO_new_file_fopen+0xfc>
80113638:	00000000 	nop
8011363c:	106f00d5 	beq	v1,t7,80113994 <_IO_new_file_fopen+0x444>
80113640:	00000000 	nop
80113644:	1488fff3 	bne	a0,t0,80113614 <_IO_new_file_fopen+0xc4>
80113648:	24840001 	addiu	a0,a0,1
8011364c:	afa70014 	sw	a3,20(sp)
80113650:	afa90010 	sw	t1,16(sp)
80113654:	014b3025 	or	a2,t2,t3
80113658:	02402021 	move	a0,s2
8011365c:	0c044c48 	jal	80113120 <_IO_file_open>
80113660:	240701b6 	li	a3,438
80113664:	1040ffc8 	beqz	v0,80113588 <_IO_new_file_fopen+0x38>
80113668:	00409821 	move	s3,v0
8011366c:	3c05801c 	lui	a1,0x801c
80113670:	26040001 	addiu	a0,s0,1
80113674:	0c047098 	jal	8011c260 <strstr>
80113678:	24a52900 	addiu	a1,a1,10496
8011367c:	1040ffc2 	beqz	v0,80113588 <_IO_new_file_fopen+0x38>
80113680:	00408021 	move	s0,v0
80113684:	24510005 	addiu	s1,v0,5
80113688:	02202021 	move	a0,s1
8011368c:	2405002c 	li	a1,44
80113690:	0c0474bc 	jal	8011d2f0 <__strchrnul>
80113694:	03a0a021 	move	s4,sp
80113698:	00501023 	subu	v0,v0,s0
8011369c:	2443000c 	addiu	v1,v0,12
801136a0:	000318c2 	srl	v1,v1,0x3
801136a4:	000318c0 	sll	v1,v1,0x3
801136a8:	03a3e823 	subu	sp,sp,v1
801136ac:	27b00018 	addiu	s0,sp,24
801136b0:	2446fffb 	addiu	a2,v0,-5
801136b4:	02002021 	move	a0,s0
801136b8:	0c0472c8 	jal	8011cb20 <__mempcpy>
801136bc:	02202821 	move	a1,s1
801136c0:	a0400000 	sb	zero,0(v0)
801136c4:	82040000 	lb	a0,0(s0)
801136c8:	00000000 	nop
801136cc:	108000b5 	beqz	a0,801139a4 <_IO_new_file_fopen+0x454>
801136d0:	02003021 	move	a2,s0
801136d4:	3c02801f 	lui	v0,0x801f
801136d8:	24423390 	addiu	v0,v0,13200
801136dc:	8c48003c 	lw	t0,60(v0)
801136e0:	8c470034 	lw	a3,52(v0)
801136e4:	02002821 	move	a1,s0
801136e8:	08044dcb 	j	8011372c <_IO_new_file_fopen+0x1dc>
801136ec:	00004821 	move	t1,zero
801136f0:	10820015 	beq	a0,v0,80113748 <_IO_new_file_fopen+0x1f8>
801136f4:	2402002d 	li	v0,45
801136f8:	10820013 	beq	a0,v0,80113748 <_IO_new_file_fopen+0x1f8>
801136fc:	2402002e 	li	v0,46
80113700:	10820011 	beq	a0,v0,80113748 <_IO_new_file_fopen+0x1f8>
80113704:	2402002c 	li	v0,44
80113708:	1082000f 	beq	a0,v0,80113748 <_IO_new_file_fopen+0x1f8>
8011370c:	2402002f 	li	v0,47
80113710:	1082008f 	beq	a0,v0,80113950 <_IO_new_file_fopen+0x400>
80113714:	24020003 	li	v0,3
80113718:	24c60001 	addiu	a2,a2,1
8011371c:	80c40000 	lb	a0,0(a2)
80113720:	00000000 	nop
80113724:	10800012 	beqz	a0,80113770 <_IO_new_file_fopen+0x220>
80113728:	29220002 	slti	v0,t1,2
8011372c:	00041040 	sll	v0,a0,0x1
80113730:	00471021 	addu	v0,v0,a3
80113734:	94430000 	lhu	v1,0(v0)
80113738:	00000000 	nop
8011373c:	30630008 	andi	v1,v1,0x8
80113740:	1060ffeb 	beqz	v1,801136f0 <_IO_new_file_fopen+0x1a0>
80113744:	2402005f 	li	v0,95
80113748:	00041080 	sll	v0,a0,0x2
8011374c:	00481021 	addu	v0,v0,t0
80113750:	8c430000 	lw	v1,0(v0)
80113754:	24c60001 	addiu	a2,a2,1
80113758:	a0a30000 	sb	v1,0(a1)
8011375c:	80c40000 	lb	a0,0(a2)
80113760:	00000000 	nop
80113764:	1480fff1 	bnez	a0,8011372c <_IO_new_file_fopen+0x1dc>
80113768:	24a50001 	addiu	a1,a1,1
8011376c:	29220002 	slti	v0,t1,2
80113770:	10400009 	beqz	v0,80113798 <_IO_new_file_fopen+0x248>
80113774:	00000000 	nop
80113778:	25240001 	addiu	a0,t1,1
8011377c:	24840001 	addiu	a0,a0,1
80113780:	2483ffff 	addiu	v1,a0,-1
80113784:	2402002f 	li	v0,47
80113788:	28630002 	slti	v1,v1,2
8011378c:	a0a20000 	sb	v0,0(a1)
80113790:	1460fffa 	bnez	v1,8011377c <_IO_new_file_fopen+0x22c>
80113794:	24a50001 	addiu	a1,a1,1
80113798:	a0a00000 	sb	zero,0(a1)
8011379c:	82020002 	lb	v0,2(s0)
801137a0:	00000000 	nop
801137a4:	1440000e 	bnez	v0,801137e0 <_IO_new_file_fopen+0x290>
801137a8:	02002821 	move	a1,s0
801137ac:	3c02801f 	lui	v0,0x801f
801137b0:	8c4533cc 	lw	a1,13260(v0)
801137b4:	02002021 	move	a0,s0
801137b8:	82220000 	lb	v0,0(s1)
801137bc:	26310001 	addiu	s1,s1,1
801137c0:	00021080 	sll	v0,v0,0x2
801137c4:	00451021 	addu	v0,v0,a1
801137c8:	80430000 	lb	v1,0(v0)
801137cc:	00000000 	nop
801137d0:	a0830000 	sb	v1,0(a0)
801137d4:	1460fff8 	bnez	v1,801137b8 <_IO_new_file_fopen+0x268>
801137d8:	24840001 	addiu	a0,a0,1
801137dc:	02002821 	move	a1,s0
801137e0:	0c04753e 	jal	8011d4f8 <__wcsmbs_named_conv>
801137e4:	27c40018 	addiu	a0,s8,24
801137e8:	14400071 	bnez	v0,801139b0 <_IO_new_file_fopen+0x460>
801137ec:	24020001 	li	v0,1
801137f0:	8fc3001c 	lw	v1,28(s8)
801137f4:	00000000 	nop
801137f8:	1462007d 	bne	v1,v0,801139f0 <_IO_new_file_fopen+0x4a0>
801137fc:	3c05801c 	lui	a1,0x801c
80113800:	8fc20024 	lw	v0,36(s8)
80113804:	00000000 	nop
80113808:	14430071 	bne	v0,v1,801139d0 <_IO_new_file_fopen+0x480>
8011380c:	24060008 	li	a2,8
80113810:	8e44005c 	lw	a0,92(s2)
80113814:	00002821 	move	a1,zero
80113818:	8c83000c 	lw	v1,12(a0)
8011381c:	8c820004 	lw	v0,4(a0)
80113820:	ac830010 	sw	v1,16(a0)
80113824:	ac820000 	sw	v0,0(a0)
80113828:	0c043299 	jal	8010ca64 <memset>
8011382c:	2484002c 	addiu	a0,a0,44
80113830:	8e44005c 	lw	a0,92(s2)
80113834:	24060008 	li	a2,8
80113838:	00002821 	move	a1,zero
8011383c:	0c043299 	jal	8010ca64 <memset>
80113840:	24840034 	addiu	a0,a0,52
80113844:	8e43005c 	lw	v1,92(s2)
80113848:	3c02801f 	lui	v0,0x801f
8011384c:	2468003c 	addiu	t0,v1,60
80113850:	24473610 	addiu	a3,v0,13840
80113854:	ae480058 	sw	t0,88(s2)
80113858:	01003021 	move	a2,t0
8011385c:	24e90070 	addiu	t1,a3,112
80113860:	8ce20000 	lw	v0,0(a3)
80113864:	8ce30004 	lw	v1,4(a3)
80113868:	8ce40008 	lw	a0,8(a3)
8011386c:	8ce5000c 	lw	a1,12(a3)
80113870:	24e70010 	addiu	a3,a3,16
80113874:	acc20000 	sw	v0,0(a2)
80113878:	acc30004 	sw	v1,4(a2)
8011387c:	acc40008 	sw	a0,8(a2)
80113880:	acc5000c 	sw	a1,12(a2)
80113884:	14e9fff6 	bne	a3,t1,80113860 <_IO_new_file_fopen+0x310>
80113888:	24c60010 	addiu	a2,a2,16
8011388c:	8ce20004 	lw	v0,4(a3)
80113890:	8ce30000 	lw	v1,0(a3)
80113894:	acc20004 	sw	v0,4(a2)
80113898:	acc30000 	sw	v1,0(a2)
8011389c:	8fc2001c 	lw	v0,28(s8)
801138a0:	24040001 	li	a0,1
801138a4:	ad020020 	sw	v0,32(t0)
801138a8:	8fc30018 	lw	v1,24(s8)
801138ac:	ad000034 	sw	zero,52(t0)
801138b0:	ad030024 	sw	v1,36(t0)
801138b4:	ad040038 	sw	a0,56(t0)
801138b8:	ad040030 	sw	a0,48(t0)
801138bc:	8e62005c 	lw	v0,92(s3)
801138c0:	ad000048 	sw	zero,72(t0)
801138c4:	2442002c 	addiu	v0,v0,44
801138c8:	ad02003c 	sw	v0,60(t0)
801138cc:	8fc30024 	lw	v1,36(s8)
801138d0:	00000000 	nop
801138d4:	ad03004c 	sw	v1,76(t0)
801138d8:	8fc20020 	lw	v0,32(s8)
801138dc:	ad000060 	sw	zero,96(t0)
801138e0:	ad020050 	sw	v0,80(t0)
801138e4:	ad040064 	sw	a0,100(t0)
801138e8:	ad04005c 	sw	a0,92(t0)
801138ec:	8e63005c 	lw	v1,92(s3)
801138f0:	3c02801f 	lui	v0,0x801f
801138f4:	2463002c 	addiu	v1,v1,44
801138f8:	24423688 	addiu	v0,v0,13960
801138fc:	ad020074 	sw	v0,116(t0)
80113900:	ad030068 	sw	v1,104(t0)
80113904:	ae640060 	sw	a0,96(s3)
80113908:	08044d62 	j	80113588 <_IO_new_file_fopen+0x38>
8011390c:	0280e821 	move	sp,s4
80113910:	106c0019 	beq	v1,t4,80113978 <_IO_new_file_fopen+0x428>
80113914:	00000000 	nop
80113918:	146eff4a 	bne	v1,t6,80113644 <_IO_new_file_fopen+0xf4>
8011391c:	00000000 	nop
80113920:	356b0400 	ori	t3,t3,0x400
80113924:	08044d91 	j	80113644 <_IO_new_file_fopen+0xf4>
80113928:	00808021 	move	s0,a0
8011392c:	8e42003c 	lw	v0,60(s2)
80113930:	00000000 	nop
80113934:	34420002 	ori	v0,v0,0x2
80113938:	08044d93 	j	8011364c <_IO_new_file_fopen+0xfc>
8011393c:	ae42003c 	sw	v0,60(s2)
80113940:	00005821 	move	t3,zero
80113944:	00005021 	move	t2,zero
80113948:	08044d7c 	j	801135f0 <_IO_new_file_fopen+0xa0>
8011394c:	24090008 	li	t1,8
80113950:	25290001 	addiu	t1,t1,1
80113954:	1122ff90 	beq	t1,v0,80113798 <_IO_new_file_fopen+0x248>
80113958:	00000000 	nop
8011395c:	a0a40000 	sb	a0,0(a1)
80113960:	08044dc6 	j	80113718 <_IO_new_file_fopen+0x1c8>
80113964:	24a50001 	addiu	a1,a1,1
80113968:	240b0300 	li	t3,768
8011396c:	240a0001 	li	t2,1
80113970:	08044d7c 	j	801135f0 <_IO_new_file_fopen+0xa0>
80113974:	24090004 	li	t1,4
80113978:	8e42003c 	lw	v0,60(s2)
8011397c:	00000000 	nop
80113980:	34420001 	ori	v0,v0,0x1
80113984:	08044d91 	j	80113644 <_IO_new_file_fopen+0xf4>
80113988:	ae42003c 	sw	v0,60(s2)
8011398c:	08044d91 	j	80113644 <_IO_new_file_fopen+0xf4>
80113990:	00808021 	move	s0,a0
80113994:	31291000 	andi	t1,t1,0x1000
80113998:	00808021 	move	s0,a0
8011399c:	08044d91 	j	80113644 <_IO_new_file_fopen+0xf4>
801139a0:	240a0002 	li	t2,2
801139a4:	02002821 	move	a1,s0
801139a8:	08044ddf 	j	8011377c <_IO_new_file_fopen+0x22c>
801139ac:	24040001 	li	a0,1
801139b0:	0c044ce2 	jal	80113388 <_IO_new_file_close_it>
801139b4:	02402021 	move	a0,s2
801139b8:	0c047ea0 	jal	8011fa80 <__errno_location>
801139bc:	00009821 	move	s3,zero
801139c0:	24030016 	li	v1,22
801139c4:	ac430000 	sw	v1,0(v0)
801139c8:	08044d62 	j	80113588 <_IO_new_file_fopen+0x38>
801139cc:	0280e821 	move	sp,s4
801139d0:	3c04801c 	lui	a0,0x801c
801139d4:	3c05801c 	lui	a1,0x801c
801139d8:	3c07801c 	lui	a3,0x801c
801139dc:	2484292c 	addiu	a0,a0,10540
801139e0:	24a52920 	addiu	a1,a1,10528
801139e4:	24e72a4c 	addiu	a3,a3,10828
801139e8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801139ec:	2406016d 	li	a2,365
801139f0:	3c04801c 	lui	a0,0x801c
801139f4:	3c07801c 	lui	a3,0x801c
801139f8:	24842908 	addiu	a0,a0,10504
801139fc:	24a52920 	addiu	a1,a1,10528
80113a00:	24e72a4c 	addiu	a3,a3,10828
80113a04:	0c04ad9c 	jal	8012b670 <__assert_fail>
80113a08:	2406016c 	li	a2,364
80113a0c:	00000000 	nop

80113a10 <_IO_least_marker>:
80113a10:	8c82000c 	lw	v0,12(a0)
80113a14:	8c830030 	lw	v1,48(a0)
80113a18:	00000000 	nop
80113a1c:	1060000b 	beqz	v1,80113a4c <_IO_least_marker+0x3c>
80113a20:	00a22823 	subu	a1,a1,v0
80113a24:	8c640008 	lw	a0,8(v1)
80113a28:	00000000 	nop
80113a2c:	0085102a 	slt	v0,a0,a1
80113a30:	10400002 	beqz	v0,80113a3c <_IO_least_marker+0x2c>
80113a34:	00000000 	nop
80113a38:	00802821 	move	a1,a0
80113a3c:	8c630000 	lw	v1,0(v1)
80113a40:	00000000 	nop
80113a44:	1460fff7 	bnez	v1,80113a24 <_IO_least_marker+0x14>
80113a48:	00000000 	nop
80113a4c:	03e00008 	jr	ra
80113a50:	00a01021 	move	v0,a1

80113a54 <_IO_switch_to_main_get_area>:
80113a54:	8c830000 	lw	v1,0(a0)
80113a58:	8c870024 	lw	a3,36(a0)
80113a5c:	8c880008 	lw	t0,8(a0)
80113a60:	8c85002c 	lw	a1,44(a0)
80113a64:	8c86000c 	lw	a2,12(a0)
80113a68:	2402feff 	li	v0,-257
80113a6c:	00621824 	and	v1,v1,v0
80113a70:	ac870004 	sw	a3,4(a0)
80113a74:	ac830000 	sw	v1,0(a0)
80113a78:	ac850008 	sw	a1,8(a0)
80113a7c:	ac88002c 	sw	t0,44(a0)
80113a80:	ac860024 	sw	a2,36(a0)
80113a84:	03e00008 	jr	ra
80113a88:	ac87000c 	sw	a3,12(a0)

80113a8c <_IO_switch_to_backup_area>:
80113a8c:	8c820000 	lw	v0,0(a0)
80113a90:	8c86002c 	lw	a2,44(a0)
80113a94:	8c850008 	lw	a1,8(a0)
80113a98:	8c87000c 	lw	a3,12(a0)
80113a9c:	8c830024 	lw	v1,36(a0)
80113aa0:	34420100 	ori	v0,v0,0x100
80113aa4:	ac860004 	sw	a2,4(a0)
80113aa8:	ac820000 	sw	v0,0(a0)
80113aac:	ac85002c 	sw	a1,44(a0)
80113ab0:	ac83000c 	sw	v1,12(a0)
80113ab4:	ac870024 	sw	a3,36(a0)
80113ab8:	03e00008 	jr	ra
80113abc:	ac860008 	sw	a2,8(a0)

80113ac0 <_IO_switch_to_get_mode>:
80113ac0:	27bdffe8 	addiu	sp,sp,-24
80113ac4:	afb00010 	sw	s0,16(sp)
80113ac8:	afbf0014 	sw	ra,20(sp)
80113acc:	8c860014 	lw	a2,20(a0)
80113ad0:	8c820010 	lw	v0,16(a0)
80113ad4:	00808021 	move	s0,a0
80113ad8:	0046102b 	sltu	v0,v0,a2
80113adc:	1440001d 	bnez	v0,80113b54 <_IO_switch_to_get_mode+0x94>
80113ae0:	2405ffff 	li	a1,-1
80113ae4:	8e040000 	lw	a0,0(s0)
80113ae8:	00000000 	nop
80113aec:	30820100 	andi	v0,a0,0x100
80113af0:	10400011 	beqz	v0,80113b38 <_IO_switch_to_get_mode+0x78>
80113af4:	00000000 	nop
80113af8:	8e020028 	lw	v0,40(s0)
80113afc:	00000000 	nop
80113b00:	ae02000c 	sw	v0,12(s0)
80113b04:	2402f7ff 	li	v0,-2049
80113b08:	00821024 	and	v0,a0,v0
80113b0c:	ae060010 	sw	a2,16(s0)
80113b10:	ae060004 	sw	a2,4(s0)
80113b14:	ae060018 	sw	a2,24(s0)
80113b18:	ae060014 	sw	a2,20(s0)
80113b1c:	00002821 	move	a1,zero
80113b20:	ae020000 	sw	v0,0(s0)
80113b24:	8fbf0014 	lw	ra,20(sp)
80113b28:	8fb00010 	lw	s0,16(sp)
80113b2c:	00a01021 	move	v0,a1
80113b30:	03e00008 	jr	ra
80113b34:	27bd0018 	addiu	sp,sp,24
80113b38:	8e020008 	lw	v0,8(s0)
80113b3c:	8e03001c 	lw	v1,28(s0)
80113b40:	0046102b 	sltu	v0,v0,a2
80113b44:	1040ffef 	beqz	v0,80113b04 <_IO_switch_to_get_mode+0x44>
80113b48:	ae03000c 	sw	v1,12(s0)
80113b4c:	08044ec1 	j	80113b04 <_IO_switch_to_get_mode+0x44>
80113b50:	ae060008 	sw	a2,8(s0)
80113b54:	8c830098 	lw	v1,152(a0)
80113b58:	00000000 	nop
80113b5c:	8c62000c 	lw	v0,12(v1)
80113b60:	00000000 	nop
80113b64:	0040f809 	jalr	v0
80113b68:	00000000 	nop
80113b6c:	2403ffff 	li	v1,-1
80113b70:	1043ffec 	beq	v0,v1,80113b24 <_IO_switch_to_get_mode+0x64>
80113b74:	2405ffff 	li	a1,-1
80113b78:	8e060014 	lw	a2,20(s0)
80113b7c:	08044eb9 	j	80113ae4 <_IO_switch_to_get_mode+0x24>
80113b80:	00000000 	nop

80113b84 <_IO_default_underflow>:
80113b84:	03e00008 	jr	ra
80113b88:	2402ffff 	li	v0,-1

80113b8c <_IO_default_uflow>:
80113b8c:	27bdffe8 	addiu	sp,sp,-24
80113b90:	afb00010 	sw	s0,16(sp)
80113b94:	afbf0014 	sw	ra,20(sp)
80113b98:	8c830098 	lw	v1,152(a0)
80113b9c:	00000000 	nop
80113ba0:	8c620010 	lw	v0,16(v1)
80113ba4:	00000000 	nop
80113ba8:	0040f809 	jalr	v0
80113bac:	00808021 	move	s0,a0
80113bb0:	2403ffff 	li	v1,-1
80113bb4:	10430006 	beq	v0,v1,80113bd0 <_IO_default_uflow+0x44>
80113bb8:	2404ffff 	li	a0,-1
80113bbc:	8e020004 	lw	v0,4(s0)
80113bc0:	00000000 	nop
80113bc4:	24430001 	addiu	v1,v0,1
80113bc8:	90440000 	lbu	a0,0(v0)
80113bcc:	ae030004 	sw	v1,4(s0)
80113bd0:	8fbf0014 	lw	ra,20(sp)
80113bd4:	8fb00010 	lw	s0,16(sp)
80113bd8:	00801021 	move	v0,a0
80113bdc:	03e00008 	jr	ra
80113be0:	27bd0018 	addiu	sp,sp,24

80113be4 <_IO_sgetn>:
80113be4:	8c820098 	lw	v0,152(a0)
80113be8:	00000000 	nop
80113bec:	8c590020 	lw	t9,32(v0)
80113bf0:	00000000 	nop
80113bf4:	03200008 	jr	t9
80113bf8:	00000000 	nop

80113bfc <_IO_default_seekpos>:
80113bfc:	27bdffe0 	addiu	sp,sp,-32
80113c00:	afbf0018 	sw	ra,24(sp)
80113c04:	8fa30030 	lw	v1,48(sp)
80113c08:	8c850098 	lw	a1,152(a0)
80113c0c:	afa30014 	sw	v1,20(sp)
80113c10:	afa00010 	sw	zero,16(sp)
80113c14:	8ca20024 	lw	v0,36(a1)
80113c18:	00000000 	nop
80113c1c:	0040f809 	jalr	v0
80113c20:	00000000 	nop
80113c24:	8fbf0018 	lw	ra,24(sp)
80113c28:	00000000 	nop
80113c2c:	03e00008 	jr	ra
80113c30:	27bd0020 	addiu	sp,sp,32

80113c34 <_IO_default_sync>:
80113c34:	03e00008 	jr	ra
80113c38:	00001021 	move	v0,zero

80113c3c <_IO_default_seekoff>:
80113c3c:	2402ffff 	li	v0,-1
80113c40:	03e00008 	jr	ra
80113c44:	2403ffff 	li	v1,-1

80113c48 <_IO_sputbackc>:
80113c48:	27bdffe8 	addiu	sp,sp,-24
80113c4c:	afb00010 	sw	s0,16(sp)
80113c50:	afbf0014 	sw	ra,20(sp)
80113c54:	8c860004 	lw	a2,4(a0)
80113c58:	8c83000c 	lw	v1,12(a0)
80113c5c:	00a01021 	move	v0,a1
80113c60:	0066182b 	sltu	v1,v1,a2
80113c64:	00808021 	move	s0,a0
80113c68:	10600005 	beqz	v1,80113c80 <_IO_sputbackc+0x38>
80113c6c:	304700ff 	andi	a3,v0,0xff
80113c70:	90c2ffff 	lbu	v0,-1(a2)
80113c74:	24c3ffff 	addiu	v1,a2,-1
80113c78:	10470014 	beq	v0,a3,80113ccc <_IO_sputbackc+0x84>
80113c7c:	00403021 	move	a2,v0
80113c80:	8e030098 	lw	v1,152(s0)
80113c84:	00000000 	nop
80113c88:	8c620018 	lw	v0,24(v1)
80113c8c:	00000000 	nop
80113c90:	0040f809 	jalr	v0
80113c94:	00000000 	nop
80113c98:	00403021 	move	a2,v0
80113c9c:	2402ffff 	li	v0,-1
80113ca0:	10c20005 	beq	a2,v0,80113cb8 <_IO_sputbackc+0x70>
80113ca4:	2403ffef 	li	v1,-17
80113ca8:	8e020000 	lw	v0,0(s0)
80113cac:	00000000 	nop
80113cb0:	00431024 	and	v0,v0,v1
80113cb4:	ae020000 	sw	v0,0(s0)
80113cb8:	8fbf0014 	lw	ra,20(sp)
80113cbc:	8fb00010 	lw	s0,16(sp)
80113cc0:	00c01021 	move	v0,a2
80113cc4:	03e00008 	jr	ra
80113cc8:	27bd0018 	addiu	sp,sp,24
80113ccc:	08044f27 	j	80113c9c <_IO_sputbackc+0x54>
80113cd0:	ae030004 	sw	v1,4(s0)

80113cd4 <_IO_sungetc>:
80113cd4:	27bdffe8 	addiu	sp,sp,-24
80113cd8:	afb00010 	sw	s0,16(sp)
80113cdc:	afbf0014 	sw	ra,20(sp)
80113ce0:	8c830004 	lw	v1,4(a0)
80113ce4:	8c82000c 	lw	v0,12(a0)
80113ce8:	00808021 	move	s0,a0
80113cec:	0043102b 	sltu	v0,v0,v1
80113cf0:	2466ffff 	addiu	a2,v1,-1
80113cf4:	1040000f 	beqz	v0,80113d34 <_IO_sungetc+0x60>
80113cf8:	2405ffff 	li	a1,-1
80113cfc:	ac860004 	sw	a2,4(a0)
80113d00:	9064ffff 	lbu	a0,-1(v1)
80113d04:	2402ffff 	li	v0,-1
80113d08:	10820005 	beq	a0,v0,80113d20 <_IO_sungetc+0x4c>
80113d0c:	2403ffef 	li	v1,-17
80113d10:	8e020000 	lw	v0,0(s0)
80113d14:	00000000 	nop
80113d18:	00431024 	and	v0,v0,v1
80113d1c:	ae020000 	sw	v0,0(s0)
80113d20:	8fbf0014 	lw	ra,20(sp)
80113d24:	8fb00010 	lw	s0,16(sp)
80113d28:	00801021 	move	v0,a0
80113d2c:	03e00008 	jr	ra
80113d30:	27bd0018 	addiu	sp,sp,24
80113d34:	8c830098 	lw	v1,152(a0)
80113d38:	00000000 	nop
80113d3c:	8c620018 	lw	v0,24(v1)
80113d40:	00000000 	nop
80113d44:	0040f809 	jalr	v0
80113d48:	00000000 	nop
80113d4c:	08044f41 	j	80113d04 <_IO_sungetc+0x30>
80113d50:	00402021 	move	a0,v0

80113d54 <_IO_adjust_column>:
80113d54:	00c54021 	addu	t0,a2,a1
80113d58:	00a8102b 	sltu	v0,a1,t0
80113d5c:	1040000f 	beqz	v0,80113d9c <_IO_adjust_column+0x48>
80113d60:	00000000 	nop
80113d64:	8103ffff 	lb	v1,-1(t0)
80113d68:	2402000a 	li	v0,10
80113d6c:	10620008 	beq	v1,v0,80113d90 <_IO_adjust_column+0x3c>
80113d70:	2507ffff 	addiu	a3,t0,-1
80113d74:	00a7102b 	sltu	v0,a1,a3
80113d78:	10400008 	beqz	v0,80113d9c <_IO_adjust_column+0x48>
80113d7c:	24e7ffff 	addiu	a3,a3,-1
80113d80:	80e30000 	lb	v1,0(a3)
80113d84:	2402000a 	li	v0,10
80113d88:	1462fffa 	bne	v1,v0,80113d74 <_IO_adjust_column+0x20>
80113d8c:	00000000 	nop
80113d90:	01071023 	subu	v0,t0,a3
80113d94:	03e00008 	jr	ra
80113d98:	2442ffff 	addiu	v0,v0,-1
80113d9c:	03e00008 	jr	ra
80113da0:	00c41021 	addu	v0,a2,a0

80113da4 <_IO_init_marker>:
80113da4:	8ca30000 	lw	v1,0(a1)
80113da8:	27bdffe0 	addiu	sp,sp,-32
80113dac:	afb10014 	sw	s1,20(sp)
80113db0:	30620800 	andi	v0,v1,0x800
80113db4:	00808821 	move	s1,a0
80113db8:	afb00010 	sw	s0,16(sp)
80113dbc:	afbf0018 	sw	ra,24(sp)
80113dc0:	00a08021 	move	s0,a1
80113dc4:	00a02021 	move	a0,a1
80113dc8:	14400020 	bnez	v0,80113e4c <_IO_init_marker+0xa8>
80113dcc:	ae250004 	sw	a1,4(s1)
80113dd0:	30620100 	andi	v0,v1,0x100
80113dd4:	1040000f 	beqz	v0,80113e14 <_IO_init_marker+0x70>
80113dd8:	00000000 	nop
80113ddc:	8e020004 	lw	v0,4(s0)
80113de0:	8e030008 	lw	v1,8(s0)
80113de4:	00000000 	nop
80113de8:	00431023 	subu	v0,v0,v1
80113dec:	ae220008 	sw	v0,8(s1)
80113df0:	8e020030 	lw	v0,48(s0)
80113df4:	00000000 	nop
80113df8:	ae220000 	sw	v0,0(s1)
80113dfc:	ae110030 	sw	s1,48(s0)
80113e00:	8fbf0018 	lw	ra,24(sp)
80113e04:	8fb10014 	lw	s1,20(sp)
80113e08:	8fb00010 	lw	s0,16(sp)
80113e0c:	03e00008 	jr	ra
80113e10:	27bd0020 	addiu	sp,sp,32
80113e14:	8e020004 	lw	v0,4(s0)
80113e18:	8e03000c 	lw	v1,12(s0)
80113e1c:	00000000 	nop
80113e20:	00431023 	subu	v0,v0,v1
80113e24:	ae220008 	sw	v0,8(s1)
80113e28:	8e020030 	lw	v0,48(s0)
80113e2c:	00000000 	nop
80113e30:	ae220000 	sw	v0,0(s1)
80113e34:	ae110030 	sw	s1,48(s0)
80113e38:	8fbf0018 	lw	ra,24(sp)
80113e3c:	8fb10014 	lw	s1,20(sp)
80113e40:	8fb00010 	lw	s0,16(sp)
80113e44:	03e00008 	jr	ra
80113e48:	27bd0020 	addiu	sp,sp,32
80113e4c:	0c044eb0 	jal	80113ac0 <_IO_switch_to_get_mode>
80113e50:	00000000 	nop
80113e54:	8e030000 	lw	v1,0(s0)
80113e58:	08044f75 	j	80113dd4 <_IO_init_marker+0x30>
80113e5c:	30620100 	andi	v0,v1,0x100

80113e60 <_IO_remove_marker>:
80113e60:	8c820004 	lw	v0,4(a0)
80113e64:	00000000 	nop
80113e68:	8c430030 	lw	v1,48(v0)
80113e6c:	00000000 	nop
80113e70:	10600008 	beqz	v1,80113e94 <_IO_remove_marker+0x34>
80113e74:	24450030 	addiu	a1,v0,48
80113e78:	10830008 	beq	a0,v1,80113e9c <_IO_remove_marker+0x3c>
80113e7c:	00000000 	nop
80113e80:	00602821 	move	a1,v1
80113e84:	8c630000 	lw	v1,0(v1)
80113e88:	00000000 	nop
80113e8c:	1460fffa 	bnez	v1,80113e78 <_IO_remove_marker+0x18>
80113e90:	00000000 	nop
80113e94:	03e00008 	jr	ra
80113e98:	00000000 	nop
80113e9c:	8c820000 	lw	v0,0(a0)
80113ea0:	03e00008 	jr	ra
80113ea4:	aca20000 	sw	v0,0(a1)

80113ea8 <_IO_marker_difference>:
80113ea8:	8c830008 	lw	v1,8(a0)
80113eac:	8ca20008 	lw	v0,8(a1)
80113eb0:	03e00008 	jr	ra
80113eb4:	00621023 	subu	v0,v1,v0

80113eb8 <_IO_marker_delta>:
80113eb8:	8c850004 	lw	a1,4(a0)
80113ebc:	00803021 	move	a2,a0
80113ec0:	10a0000d 	beqz	a1,80113ef8 <_IO_marker_delta+0x40>
80113ec4:	2402ffff 	li	v0,-1
80113ec8:	8ca20000 	lw	v0,0(a1)
80113ecc:	00000000 	nop
80113ed0:	30420100 	andi	v0,v0,0x100
80113ed4:	1040000a 	beqz	v0,80113f00 <_IO_marker_delta+0x48>
80113ed8:	00000000 	nop
80113edc:	8ca30008 	lw	v1,8(a1)
80113ee0:	8ca20004 	lw	v0,4(a1)
80113ee4:	00000000 	nop
80113ee8:	00432023 	subu	a0,v0,v1
80113eec:	8cc20008 	lw	v0,8(a2)
80113ef0:	00000000 	nop
80113ef4:	00441023 	subu	v0,v0,a0
80113ef8:	03e00008 	jr	ra
80113efc:	00000000 	nop
80113f00:	8ca3000c 	lw	v1,12(a1)
80113f04:	8ca20004 	lw	v0,4(a1)
80113f08:	08044fbb 	j	80113eec <_IO_marker_delta+0x34>
80113f0c:	00432023 	subu	a0,v0,v1

80113f10 <_IO_seekmark>:
80113f10:	27bdffe0 	addiu	sp,sp,-32
80113f14:	afb10014 	sw	s1,20(sp)
80113f18:	afbf0018 	sw	ra,24(sp)
80113f1c:	afb00010 	sw	s0,16(sp)
80113f20:	8cb00004 	lw	s0,4(a1)
80113f24:	00a08821 	move	s1,a1
80113f28:	12040007 	beq	s0,a0,80113f48 <_IO_seekmark+0x38>
80113f2c:	2403ffff 	li	v1,-1
80113f30:	8fbf0018 	lw	ra,24(sp)
80113f34:	8fb10014 	lw	s1,20(sp)
80113f38:	8fb00010 	lw	s0,16(sp)
80113f3c:	00601021 	move	v0,v1
80113f40:	03e00008 	jr	ra
80113f44:	27bd0020 	addiu	sp,sp,32
80113f48:	8ca50008 	lw	a1,8(a1)
80113f4c:	00000000 	nop
80113f50:	04a00015 	bltz	a1,80113fa8 <_IO_seekmark+0x98>
80113f54:	00000000 	nop
80113f58:	8e020000 	lw	v0,0(s0)
80113f5c:	00000000 	nop
80113f60:	30420100 	andi	v0,v0,0x100
80113f64:	1440000b 	bnez	v0,80113f94 <_IO_seekmark+0x84>
80113f68:	00000000 	nop
80113f6c:	8e02000c 	lw	v0,12(s0)
80113f70:	00001821 	move	v1,zero
80113f74:	00451021 	addu	v0,v0,a1
80113f78:	ae020004 	sw	v0,4(s0)
80113f7c:	8fbf0018 	lw	ra,24(sp)
80113f80:	8fb10014 	lw	s1,20(sp)
80113f84:	8fb00010 	lw	s0,16(sp)
80113f88:	00601021 	move	v0,v1
80113f8c:	03e00008 	jr	ra
80113f90:	27bd0020 	addiu	sp,sp,32
80113f94:	0c044e95 	jal	80113a54 <_IO_switch_to_main_get_area>
80113f98:	00000000 	nop
80113f9c:	8e250008 	lw	a1,8(s1)
80113fa0:	08044fdb 	j	80113f6c <_IO_seekmark+0x5c>
80113fa4:	00000000 	nop
80113fa8:	8e020000 	lw	v0,0(s0)
80113fac:	00000000 	nop
80113fb0:	30420100 	andi	v0,v0,0x100
80113fb4:	10400006 	beqz	v0,80113fd0 <_IO_seekmark+0xc0>
80113fb8:	00000000 	nop
80113fbc:	8e020008 	lw	v0,8(s0)
80113fc0:	00001821 	move	v1,zero
80113fc4:	00451021 	addu	v0,v0,a1
80113fc8:	08044fcc 	j	80113f30 <_IO_seekmark+0x20>
80113fcc:	ae020004 	sw	v0,4(s0)
80113fd0:	0c044ea3 	jal	80113a8c <_IO_switch_to_backup_area>
80113fd4:	00000000 	nop
80113fd8:	8e250008 	lw	a1,8(s1)
80113fdc:	08044fef 	j	80113fbc <_IO_seekmark+0xac>
80113fe0:	00000000 	nop

80113fe4 <_IO_default_seek>:
80113fe4:	2402ffff 	li	v0,-1
80113fe8:	03e00008 	jr	ra
80113fec:	2403ffff 	li	v1,-1

80113ff0 <_IO_default_stat>:
80113ff0:	03e00008 	jr	ra
80113ff4:	2402ffff 	li	v0,-1

80113ff8 <_IO_default_read>:
80113ff8:	03e00008 	jr	ra
80113ffc:	2402ffff 	li	v0,-1

80114000 <_IO_default_write>:
80114000:	03e00008 	jr	ra
80114004:	00001021 	move	v0,zero

80114008 <_IO_default_showmanyc>:
80114008:	03e00008 	jr	ra
8011400c:	2402ffff 	li	v0,-1

80114010 <_IO_default_imbue>:
80114010:	03e00008 	jr	ra
80114014:	00000000 	nop

80114018 <_IO_iter_begin>:
80114018:	3c03801f 	lui	v1,0x801f
8011401c:	8c622e40 	lw	v0,11840(v1)
80114020:	03e00008 	jr	ra
80114024:	00000000 	nop

80114028 <_IO_iter_end>:
80114028:	03e00008 	jr	ra
8011402c:	00001021 	move	v0,zero

80114030 <_IO_iter_next>:
80114030:	8c820034 	lw	v0,52(a0)
80114034:	03e00008 	jr	ra
80114038:	00000000 	nop

8011403c <_IO_iter_file>:
8011403c:	03e00008 	jr	ra
80114040:	00801021 	move	v0,a0

80114044 <_IO_list_resetlock>:
80114044:	27bdffe0 	addiu	sp,sp,-32
80114048:	3c020000 	lui	v0,0x0
8011404c:	afb00018 	sw	s0,24(sp)
80114050:	24420000 	addiu	v0,v0,0
80114054:	27b00010 	addiu	s0,sp,16
80114058:	afbf001c 	sw	ra,28(sp)
8011405c:	1040000c 	beqz	v0,80114090 <_IO_list_resetlock+0x4c>
80114060:	02002021 	move	a0,s0
80114064:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114068:	00000000 	nop
8011406c:	02002021 	move	a0,s0
80114070:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114074:	24050001 	li	a1,1
80114078:	3c04801f 	lui	a0,0x801f
8011407c:	24842c40 	addiu	a0,a0,11328
80114080:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114084:	02002821 	move	a1,s0
80114088:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011408c:	02002021 	move	a0,s0
80114090:	8fbf001c 	lw	ra,28(sp)
80114094:	8fb00018 	lw	s0,24(sp)
80114098:	03e00008 	jr	ra
8011409c:	27bd0020 	addiu	sp,sp,32

801140a0 <_IO_old_init>:
801140a0:	27bdffd8 	addiu	sp,sp,-40
801140a4:	afb00018 	sw	s0,24(sp)
801140a8:	afbf0020 	sw	ra,32(sp)
801140ac:	afb1001c 	sw	s1,28(sp)
801140b0:	3c03fbad 	lui	v1,0xfbad
801140b4:	8c820048 	lw	v0,72(a0)
801140b8:	00a32825 	or	a1,a1,v1
801140bc:	00808021 	move	s0,a0
801140c0:	ac850000 	sw	a1,0(a0)
801140c4:	ac80003c 	sw	zero,60(a0)
801140c8:	ac80001c 	sw	zero,28(a0)
801140cc:	ac800020 	sw	zero,32(a0)
801140d0:	ac80000c 	sw	zero,12(a0)
801140d4:	ac800004 	sw	zero,4(a0)
801140d8:	ac800008 	sw	zero,8(a0)
801140dc:	ac800010 	sw	zero,16(a0)
801140e0:	ac800014 	sw	zero,20(a0)
801140e4:	ac800018 	sw	zero,24(a0)
801140e8:	ac800034 	sw	zero,52(a0)
801140ec:	ac800024 	sw	zero,36(a0)
801140f0:	ac800028 	sw	zero,40(a0)
801140f4:	ac80002c 	sw	zero,44(a0)
801140f8:	ac800030 	sw	zero,48(a0)
801140fc:	10400010 	beqz	v0,80114140 <_IO_old_init+0xa0>
80114100:	a4800044 	sh	zero,68(a0)
80114104:	3c020000 	lui	v0,0x0
80114108:	27b10010 	addiu	s1,sp,16
8011410c:	24420000 	addiu	v0,v0,0
80114110:	1040000b 	beqz	v0,80114140 <_IO_old_init+0xa0>
80114114:	02202021 	move	a0,s1
80114118:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011411c:	00000000 	nop
80114120:	02202021 	move	a0,s1
80114124:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114128:	24050001 	li	a1,1
8011412c:	8e040048 	lw	a0,72(s0)
80114130:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114134:	02202821 	move	a1,s1
80114138:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011413c:	02202021 	move	a0,s1
80114140:	8fbf0020 	lw	ra,32(sp)
80114144:	8fb1001c 	lw	s1,28(sp)
80114148:	8fb00018 	lw	s0,24(sp)
8011414c:	03e00008 	jr	ra
80114150:	27bd0028 	addiu	sp,sp,40

80114154 <_IO_no_init>:
80114154:	27bdffe0 	addiu	sp,sp,-32
80114158:	afb20018 	sw	s2,24(sp)
8011415c:	afb00010 	sw	s0,16(sp)
80114160:	00809021 	move	s2,a0
80114164:	00c08021 	move	s0,a2
80114168:	afb10014 	sw	s1,20(sp)
8011416c:	afbf001c 	sw	ra,28(sp)
80114170:	0c045028 	jal	801140a0 <_IO_old_init>
80114174:	00e08821 	move	s1,a3
80114178:	0600000f 	bltz	s0,801141b8 <_IO_no_init+0x64>
8011417c:	ae500060 	sw	s0,96(s2)
80114180:	8fa20030 	lw	v0,48(sp)
80114184:	ae51005c 	sw	s1,92(s2)
80114188:	ae2200b8 	sw	v0,184(s1)
8011418c:	ae200018 	sw	zero,24(s1)
80114190:	ae20001c 	sw	zero,28(s1)
80114194:	ae200008 	sw	zero,8(s1)
80114198:	ae200000 	sw	zero,0(s1)
8011419c:	ae200004 	sw	zero,4(s1)
801141a0:	ae20000c 	sw	zero,12(s1)
801141a4:	ae200010 	sw	zero,16(s1)
801141a8:	ae200014 	sw	zero,20(s1)
801141ac:	ae200020 	sw	zero,32(s1)
801141b0:	ae200024 	sw	zero,36(s1)
801141b4:	ae200028 	sw	zero,40(s1)
801141b8:	8fbf001c 	lw	ra,28(sp)
801141bc:	8fb20018 	lw	s2,24(sp)
801141c0:	8fb10014 	lw	s1,20(sp)
801141c4:	8fb00010 	lw	s0,16(sp)
801141c8:	03e00008 	jr	ra
801141cc:	27bd0020 	addiu	sp,sp,32

801141d0 <_IO_init>:
801141d0:	27bdffe0 	addiu	sp,sp,-32
801141d4:	2406ffff 	li	a2,-1
801141d8:	00003821 	move	a3,zero
801141dc:	afbf0018 	sw	ra,24(sp)
801141e0:	0c045055 	jal	80114154 <_IO_no_init>
801141e4:	afa00010 	sw	zero,16(sp)
801141e8:	8fbf0018 	lw	ra,24(sp)
801141ec:	00000000 	nop
801141f0:	03e00008 	jr	ra
801141f4:	27bd0020 	addiu	sp,sp,32

801141f8 <_IO_list_unlock>:
801141f8:	3c020000 	lui	v0,0x0
801141fc:	3c04801f 	lui	a0,0x801f
80114200:	24420000 	addiu	v0,v0,0
80114204:	10400003 	beqz	v0,80114214 <_IO_list_unlock+0x1c>
80114208:	24842c40 	addiu	a0,a0,11328
8011420c:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80114210:	00000000 	nop
80114214:	03e00008 	jr	ra
80114218:	00000000 	nop

8011421c <_IO_list_lock>:
8011421c:	3c020000 	lui	v0,0x0
80114220:	3c04801f 	lui	a0,0x801f
80114224:	24420000 	addiu	v0,v0,0
80114228:	10400003 	beqz	v0,80114238 <_IO_list_lock+0x1c>
8011422c:	24842c40 	addiu	a0,a0,11328
80114230:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80114234:	00000000 	nop
80114238:	03e00008 	jr	ra
8011423c:	00000000 	nop

80114240 <_IO_free_backup_area>:
80114240:	27bdffe8 	addiu	sp,sp,-24
80114244:	afb00010 	sw	s0,16(sp)
80114248:	afbf0014 	sw	ra,20(sp)
8011424c:	8c820000 	lw	v0,0(a0)
80114250:	00000000 	nop
80114254:	30420100 	andi	v0,v0,0x100
80114258:	10400003 	beqz	v0,80114268 <_IO_free_backup_area+0x28>
8011425c:	00808021 	move	s0,a0
80114260:	0c044e95 	jal	80113a54 <_IO_switch_to_main_get_area>
80114264:	00000000 	nop
80114268:	8e040024 	lw	a0,36(s0)
8011426c:	0c045fee 	jal	80117fb8 <__cfree>
80114270:	00000000 	nop
80114274:	ae000028 	sw	zero,40(s0)
80114278:	ae000024 	sw	zero,36(s0)
8011427c:	ae00002c 	sw	zero,44(s0)
80114280:	8fbf0014 	lw	ra,20(sp)
80114284:	8fb00010 	lw	s0,16(sp)
80114288:	03e00008 	jr	ra
8011428c:	27bd0018 	addiu	sp,sp,24

80114290 <_IO_unsave_markers>:
80114290:	8c820030 	lw	v0,48(a0)
80114294:	00000000 	nop
80114298:	10400002 	beqz	v0,801142a4 <_IO_unsave_markers+0x14>
8011429c:	00801821 	move	v1,a0
801142a0:	ac800030 	sw	zero,48(a0)
801142a4:	8c620024 	lw	v0,36(v1)
801142a8:	00000000 	nop
801142ac:	10400003 	beqz	v0,801142bc <_IO_unsave_markers+0x2c>
801142b0:	00000000 	nop
801142b4:	08045090 	j	80114240 <_IO_free_backup_area>
801142b8:	00000000 	nop
801142bc:	03e00008 	jr	ra
801142c0:	00000000 	nop

801142c4 <_IO_default_xsputn>:
801142c4:	27bdffd8 	addiu	sp,sp,-40
801142c8:	afb40020 	sw	s4,32(sp)
801142cc:	afb3001c 	sw	s3,28(sp)
801142d0:	afbf0024 	sw	ra,36(sp)
801142d4:	afb20018 	sw	s2,24(sp)
801142d8:	afb10014 	sw	s1,20(sp)
801142dc:	afb00010 	sw	s0,16(sp)
801142e0:	00c0a021 	move	s4,a2
801142e4:	10c0003c 	beqz	a2,801143d8 <_IO_default_xsputn+0x114>
801142e8:	00809821 	move	s3,a0
801142ec:	00a09021 	move	s2,a1
801142f0:	00c08821 	move	s1,a2
801142f4:	8e640014 	lw	a0,20(s3)
801142f8:	8e630018 	lw	v1,24(s3)
801142fc:	00000000 	nop
80114300:	0083102b 	sltu	v0,a0,v1
80114304:	10400018 	beqz	v0,80114368 <_IO_default_xsputn+0xa4>
80114308:	00000000 	nop
8011430c:	00641823 	subu	v1,v1,a0
80114310:	0071102b 	sltu	v0,v1,s1
80114314:	10400002 	beqz	v0,80114320 <_IO_default_xsputn+0x5c>
80114318:	02208021 	move	s0,s1
8011431c:	00608021 	move	s0,v1
80114320:	2e020015 	sltiu	v0,s0,21
80114324:	1040001d 	beqz	v0,8011439c <_IO_default_xsputn+0xd8>
80114328:	02402821 	move	a1,s2
8011432c:	1200000d 	beqz	s0,80114364 <_IO_default_xsputn+0xa0>
80114330:	2602ffff 	addiu	v0,s0,-1
80114334:	0440000a 	bltz	v0,80114360 <_IO_default_xsputn+0x9c>
80114338:	00000000 	nop
8011433c:	00801821 	move	v1,a0
80114340:	02503021 	addu	a2,s2,s0
80114344:	90a20000 	lbu	v0,0(a1)
80114348:	24a50001 	addiu	a1,a1,1
8011434c:	a0620000 	sb	v0,0(v1)
80114350:	14a6fffc 	bne	a1,a2,80114344 <_IO_default_xsputn+0x80>
80114354:	24630001 	addiu	v1,v1,1
80114358:	00a09021 	move	s2,a1
8011435c:	00902021 	addu	a0,a0,s0
80114360:	ae640014 	sw	a0,20(s3)
80114364:	02308823 	subu	s1,s1,s0
80114368:	12200013 	beqz	s1,801143b8 <_IO_default_xsputn+0xf4>
8011436c:	02911023 	subu	v0,s4,s1
80114370:	8e630098 	lw	v1,152(s3)
80114374:	92450000 	lbu	a1,0(s2)
80114378:	8c62000c 	lw	v0,12(v1)
8011437c:	00000000 	nop
80114380:	0040f809 	jalr	v0
80114384:	02602021 	move	a0,s3
80114388:	2403ffff 	li	v1,-1
8011438c:	10430009 	beq	v0,v1,801143b4 <_IO_default_xsputn+0xf0>
80114390:	26520001 	addiu	s2,s2,1
80114394:	080450bd 	j	801142f4 <_IO_default_xsputn+0x30>
80114398:	2631ffff 	addiu	s1,s1,-1
8011439c:	0c0472c8 	jal	8011cb20 <__mempcpy>
801143a0:	02003021 	move	a2,s0
801143a4:	02509021 	addu	s2,s2,s0
801143a8:	02308823 	subu	s1,s1,s0
801143ac:	080450da 	j	80114368 <_IO_default_xsputn+0xa4>
801143b0:	ae620014 	sw	v0,20(s3)
801143b4:	02911023 	subu	v0,s4,s1
801143b8:	8fbf0024 	lw	ra,36(sp)
801143bc:	8fb40020 	lw	s4,32(sp)
801143c0:	8fb3001c 	lw	s3,28(sp)
801143c4:	8fb20018 	lw	s2,24(sp)
801143c8:	8fb10014 	lw	s1,20(sp)
801143cc:	8fb00010 	lw	s0,16(sp)
801143d0:	03e00008 	jr	ra
801143d4:	27bd0028 	addiu	sp,sp,40
801143d8:	8fbf0024 	lw	ra,36(sp)
801143dc:	8fb40020 	lw	s4,32(sp)
801143e0:	8fb3001c 	lw	s3,28(sp)
801143e4:	8fb20018 	lw	s2,24(sp)
801143e8:	8fb10014 	lw	s1,20(sp)
801143ec:	8fb00010 	lw	s0,16(sp)
801143f0:	00001021 	move	v0,zero
801143f4:	03e00008 	jr	ra
801143f8:	27bd0028 	addiu	sp,sp,40

801143fc <save_for_backup>:
801143fc:	27bdffd0 	addiu	sp,sp,-48
80114400:	afb20018 	sw	s2,24(sp)
80114404:	00809021 	move	s2,a0
80114408:	afb40020 	sw	s4,32(sp)
8011440c:	afb10014 	sw	s1,20(sp)
80114410:	00a0a021 	move	s4,a1
80114414:	afb00010 	sw	s0,16(sp)
80114418:	afbf0028 	sw	ra,40(sp)
8011441c:	afb50024 	sw	s5,36(sp)
80114420:	0c044e84 	jal	80113a10 <_IO_least_marker>
80114424:	afb3001c 	sw	s3,28(sp)
80114428:	8e45000c 	lw	a1,12(s2)
8011442c:	8e46002c 	lw	a2,44(s2)
80114430:	8e470024 	lw	a3,36(s2)
80114434:	00408821 	move	s1,v0
80114438:	02851023 	subu	v0,s4,a1
8011443c:	00518023 	subu	s0,v0,s1
80114440:	00c71823 	subu	v1,a2,a3
80114444:	0070102b 	sltu	v0,v1,s0
80114448:	14400033 	bnez	v0,80114518 <save_for_backup+0x11c>
8011444c:	00000000 	nop
80114450:	06200022 	bltz	s1,801144dc <save_for_backup+0xe0>
80114454:	00702023 	subu	a0,v1,s0
80114458:	16000018 	bnez	s0,801144bc <save_for_backup+0xc0>
8011445c:	00809821 	move	s3,a0
80114460:	8e430030 	lw	v1,48(s2)
80114464:	00f31021 	addu	v0,a3,s3
80114468:	ae420028 	sw	v0,40(s2)
8011446c:	10600009 	beqz	v1,80114494 <save_for_backup+0x98>
80114470:	02852823 	subu	a1,s4,a1
80114474:	8c620008 	lw	v0,8(v1)
80114478:	00000000 	nop
8011447c:	00451023 	subu	v0,v0,a1
80114480:	ac620008 	sw	v0,8(v1)
80114484:	8c630000 	lw	v1,0(v1)
80114488:	00000000 	nop
8011448c:	1460fff9 	bnez	v1,80114474 <save_for_backup+0x78>
80114490:	00000000 	nop
80114494:	00001021 	move	v0,zero
80114498:	8fbf0028 	lw	ra,40(sp)
8011449c:	8fb50024 	lw	s5,36(sp)
801144a0:	8fb40020 	lw	s4,32(sp)
801144a4:	8fb3001c 	lw	s3,28(sp)
801144a8:	8fb20018 	lw	s2,24(sp)
801144ac:	8fb10014 	lw	s1,20(sp)
801144b0:	8fb00010 	lw	s0,16(sp)
801144b4:	03e00008 	jr	ra
801144b8:	27bd0030 	addiu	sp,sp,48
801144bc:	00b12821 	addu	a1,a1,s1
801144c0:	02003021 	move	a2,s0
801144c4:	0c04324c 	jal	8010c930 <memcpy>
801144c8:	00e42021 	addu	a0,a3,a0
801144cc:	8e45000c 	lw	a1,12(s2)
801144d0:	8e470024 	lw	a3,36(s2)
801144d4:	08045118 	j	80114460 <save_for_backup+0x64>
801144d8:	00000000 	nop
801144dc:	00d12821 	addu	a1,a2,s1
801144e0:	00809821 	move	s3,a0
801144e4:	00113023 	negu	a2,s1
801144e8:	0c047260 	jal	8011c980 <memmove>
801144ec:	00e42021 	addu	a0,a3,a0
801144f0:	8e440024 	lw	a0,36(s2)
801144f4:	8e45000c 	lw	a1,12(s2)
801144f8:	02642021 	addu	a0,s3,a0
801144fc:	02853023 	subu	a2,s4,a1
80114500:	0c04324c 	jal	8010c930 <memcpy>
80114504:	00912023 	subu	a0,a0,s1
80114508:	8e45000c 	lw	a1,12(s2)
8011450c:	8e470024 	lw	a3,36(s2)
80114510:	08045118 	j	80114460 <save_for_backup+0x64>
80114514:	00000000 	nop
80114518:	0c04699a 	jal	8011a668 <__libc_malloc>
8011451c:	26040064 	addiu	a0,s0,100
80114520:	10400022 	beqz	v0,801145ac <save_for_backup+0x1b0>
80114524:	0040a821 	move	s5,v0
80114528:	06200014 	bltz	s1,8011457c <save_for_backup+0x180>
8011452c:	24530064 	addiu	s3,v0,100
80114530:	8e45000c 	lw	a1,12(s2)
80114534:	00000000 	nop
80114538:	02252821 	addu	a1,s1,a1
8011453c:	02602021 	move	a0,s3
80114540:	0c04324c 	jal	8010c930 <memcpy>
80114544:	02003021 	move	a2,s0
80114548:	8e440024 	lw	a0,36(s2)
8011454c:	00000000 	nop
80114550:	10800003 	beqz	a0,80114560 <save_for_backup+0x164>
80114554:	00000000 	nop
80114558:	0c045fee 	jal	80117fb8 <__cfree>
8011455c:	00000000 	nop
80114560:	8e45000c 	lw	a1,12(s2)
80114564:	02701021 	addu	v0,s3,s0
80114568:	02a03821 	move	a3,s5
8011456c:	24130064 	li	s3,100
80114570:	ae42002c 	sw	v0,44(s2)
80114574:	08045118 	j	80114460 <save_for_backup+0x64>
80114578:	ae550024 	sw	s5,36(s2)
8011457c:	8e45002c 	lw	a1,44(s2)
80114580:	00000000 	nop
80114584:	02252821 	addu	a1,s1,a1
80114588:	00113023 	negu	a2,s1
8011458c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80114590:	02602021 	move	a0,s3
80114594:	8e45000c 	lw	a1,12(s2)
80114598:	00402021 	move	a0,v0
8011459c:	0c04324c 	jal	8010c930 <memcpy>
801145a0:	02853023 	subu	a2,s4,a1
801145a4:	08045152 	j	80114548 <save_for_backup+0x14c>
801145a8:	00000000 	nop
801145ac:	08045126 	j	80114498 <save_for_backup+0x9c>
801145b0:	2402ffff 	li	v0,-1

801145b4 <_IO_default_pbackfail>:
801145b4:	27bdffd0 	addiu	sp,sp,-48
801145b8:	afb50024 	sw	s5,36(sp)
801145bc:	afb10014 	sw	s1,20(sp)
801145c0:	afbf0028 	sw	ra,40(sp)
801145c4:	afb40020 	sw	s4,32(sp)
801145c8:	afb3001c 	sw	s3,28(sp)
801145cc:	afb20018 	sw	s2,24(sp)
801145d0:	afb00010 	sw	s0,16(sp)
801145d4:	8c900004 	lw	s0,4(a0)
801145d8:	8c86000c 	lw	a2,12(a0)
801145dc:	00808821 	move	s1,a0
801145e0:	00d0102b 	sltu	v0,a2,s0
801145e4:	10400012 	beqz	v0,80114630 <_IO_default_pbackfail+0x7c>
801145e8:	00a0a821 	move	s5,a1
801145ec:	8c820000 	lw	v0,0(a0)
801145f0:	00000000 	nop
801145f4:	30420100 	andi	v0,v0,0x100
801145f8:	10400039 	beqz	v0,801146e0 <_IO_default_pbackfail+0x12c>
801145fc:	2602ffff 	addiu	v0,s0,-1
80114600:	ae220004 	sw	v0,4(s1)
80114604:	a215ffff 	sb	s5,-1(s0)
80114608:	32a200ff 	andi	v0,s5,0xff
8011460c:	8fbf0028 	lw	ra,40(sp)
80114610:	8fb50024 	lw	s5,36(sp)
80114614:	8fb40020 	lw	s4,32(sp)
80114618:	8fb3001c 	lw	s3,28(sp)
8011461c:	8fb20018 	lw	s2,24(sp)
80114620:	8fb10014 	lw	s1,20(sp)
80114624:	8fb00010 	lw	s0,16(sp)
80114628:	03e00008 	jr	ra
8011462c:	27bd0030 	addiu	sp,sp,48
80114630:	8c820000 	lw	v0,0(a0)
80114634:	00000000 	nop
80114638:	30420100 	andi	v0,v0,0x100
8011463c:	1440000e 	bnez	v0,80114678 <_IO_default_pbackfail+0xc4>
80114640:	00000000 	nop
80114644:	8c820024 	lw	v0,36(a0)
80114648:	00000000 	nop
8011464c:	1040002c 	beqz	v0,80114700 <_IO_default_pbackfail+0x14c>
80114650:	00000000 	nop
80114654:	ae30000c 	sw	s0,12(s1)
80114658:	0c044ea3 	jal	80113a8c <_IO_switch_to_backup_area>
8011465c:	02202021 	move	a0,s1
80114660:	8e300004 	lw	s0,4(s1)
80114664:	00000000 	nop
80114668:	2602ffff 	addiu	v0,s0,-1
8011466c:	ae220004 	sw	v0,4(s1)
80114670:	08045182 	j	80114608 <_IO_default_pbackfail+0x54>
80114674:	a215ffff 	sb	s5,-1(s0)
80114678:	8c820008 	lw	v0,8(a0)
8011467c:	00000000 	nop
80114680:	00469023 	subu	s2,v0,a2
80114684:	0012a040 	sll	s4,s2,0x1
80114688:	0c04699a 	jal	8011a668 <__libc_malloc>
8011468c:	02802021 	move	a0,s4
80114690:	10400028 	beqz	v0,80114734 <_IO_default_pbackfail+0x180>
80114694:	00409821 	move	s3,v0
80114698:	02928023 	subu	s0,s4,s2
8011469c:	00508021 	addu	s0,v0,s0
801146a0:	8e25000c 	lw	a1,12(s1)
801146a4:	02403021 	move	a2,s2
801146a8:	0c04324c 	jal	8010c930 <memcpy>
801146ac:	02002021 	move	a0,s0
801146b0:	8e24000c 	lw	a0,12(s1)
801146b4:	0c045fee 	jal	80117fb8 <__cfree>
801146b8:	00000000 	nop
801146bc:	02741021 	addu	v0,s3,s4
801146c0:	ae220008 	sw	v0,8(s1)
801146c4:	2602ffff 	addiu	v0,s0,-1
801146c8:	ae300004 	sw	s0,4(s1)
801146cc:	ae33000c 	sw	s3,12(s1)
801146d0:	ae300028 	sw	s0,40(s1)
801146d4:	ae220004 	sw	v0,4(s1)
801146d8:	08045182 	j	80114608 <_IO_default_pbackfail+0x54>
801146dc:	a215ffff 	sb	s5,-1(s0)
801146e0:	9202ffff 	lbu	v0,-1(s0)
801146e4:	00000000 	nop
801146e8:	10a2000f 	beq	a1,v0,80114728 <_IO_default_pbackfail+0x174>
801146ec:	00000000 	nop
801146f0:	8c820024 	lw	v0,36(a0)
801146f4:	00000000 	nop
801146f8:	14400010 	bnez	v0,8011473c <_IO_default_pbackfail+0x188>
801146fc:	02002821 	move	a1,s0
80114700:	0c04699a 	jal	8011a668 <__libc_malloc>
80114704:	24040080 	li	a0,128
80114708:	1040000a 	beqz	v0,80114734 <_IO_default_pbackfail+0x180>
8011470c:	00401821 	move	v1,v0
80114710:	8e300004 	lw	s0,4(s1)
80114714:	24420080 	addiu	v0,v0,128
80114718:	ae220028 	sw	v0,40(s1)
8011471c:	ae230024 	sw	v1,36(s1)
80114720:	08045195 	j	80114654 <_IO_default_pbackfail+0xa0>
80114724:	ae22002c 	sw	v0,44(s1)
80114728:	2610ffff 	addiu	s0,s0,-1
8011472c:	08045182 	j	80114608 <_IO_default_pbackfail+0x54>
80114730:	ac900004 	sw	s0,4(a0)
80114734:	08045183 	j	8011460c <_IO_default_pbackfail+0x58>
80114738:	2402ffff 	li	v0,-1
8011473c:	0c0450ff 	jal	801143fc <save_for_backup>
80114740:	02202021 	move	a0,s1
80114744:	1440ffb1 	bnez	v0,8011460c <_IO_default_pbackfail+0x58>
80114748:	2402ffff 	li	v0,-1
8011474c:	8e300004 	lw	s0,4(s1)
80114750:	08045196 	j	80114658 <_IO_default_pbackfail+0xa4>
80114754:	ae30000c 	sw	s0,12(s1)

80114758 <flush_cleanup>:
80114758:	27bdffe8 	addiu	sp,sp,-24
8011475c:	afbf0010 	sw	ra,16(sp)
80114760:	3c02801f 	lui	v0,0x801f
80114764:	8c444570 	lw	a0,17776(v0)
80114768:	00000000 	nop
8011476c:	10800007 	beqz	a0,8011478c <flush_cleanup+0x34>
80114770:	3c020000 	lui	v0,0x0
80114774:	8c820000 	lw	v0,0(a0)
80114778:	00000000 	nop
8011477c:	30428000 	andi	v0,v0,0x8000
80114780:	10400009 	beqz	v0,801147a8 <flush_cleanup+0x50>
80114784:	00000000 	nop
80114788:	3c020000 	lui	v0,0x0
8011478c:	3c04801f 	lui	a0,0x801f
80114790:	24420000 	addiu	v0,v0,0
80114794:	10400008 	beqz	v0,801147b8 <flush_cleanup+0x60>
80114798:	24842c40 	addiu	a0,a0,11328
8011479c:	8fbf0010 	lw	ra,16(sp)
801147a0:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
801147a4:	27bd0018 	addiu	sp,sp,24
801147a8:	0c051908 	jal	80146420 <_IO_funlockfile>
801147ac:	00000000 	nop
801147b0:	080451e3 	j	8011478c <flush_cleanup+0x34>
801147b4:	3c020000 	lui	v0,0x0
801147b8:	8fbf0010 	lw	ra,16(sp)
801147bc:	00000000 	nop
801147c0:	03e00008 	jr	ra
801147c4:	27bd0018 	addiu	sp,sp,24

801147c8 <_IO_flush_all_linebuffered>:
801147c8:	3c020000 	lui	v0,0x0
801147cc:	27bdffb8 	addiu	sp,sp,-72
801147d0:	24420000 	addiu	v0,v0,0
801147d4:	afb7003c 	sw	s7,60(sp)
801147d8:	0002b82b 	sltu	s7,zero,v0
801147dc:	afbf0040 	sw	ra,64(sp)
801147e0:	afb60038 	sw	s6,56(sp)
801147e4:	afb50034 	sw	s5,52(sp)
801147e8:	afb40030 	sw	s4,48(sp)
801147ec:	afb3002c 	sw	s3,44(sp)
801147f0:	afb20028 	sw	s2,40(sp)
801147f4:	afb10024 	sw	s1,36(sp)
801147f8:	16e0005e 	bnez	s7,80114974 <_IO_flush_all_linebuffered+0x1ac>
801147fc:	afb00020 	sw	s0,32(sp)
80114800:	3c020000 	lui	v0,0x0
80114804:	24420000 	addiu	v0,v0,0
80114808:	10400003 	beqz	v0,80114818 <_IO_flush_all_linebuffered+0x50>
8011480c:	3c04801f 	lui	a0,0x801f
80114810:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114814:	24842c40 	addiu	a0,a0,11328
80114818:	3c16801f 	lui	s6,0x801f
8011481c:	8ec42e40 	lw	a0,11840(s6)
80114820:	3c15801f 	lui	s5,0x801f
80114824:	8eb1456c 	lw	s1,17772(s5)
80114828:	1080003d 	beqz	a0,80114920 <_IO_flush_all_linebuffered+0x158>
8011482c:	3c020000 	lui	v0,0x0
80114830:	00808021 	move	s0,a0
80114834:	8c820000 	lw	v0,0(a0)
80114838:	3c13801f 	lui	s3,0x801f
8011483c:	0260a021 	move	s4,s3
80114840:	30428000 	andi	v0,v0,0x8000
80114844:	24120200 	li	s2,512
80114848:	10400018 	beqz	v0,801148ac <_IO_flush_all_linebuffered+0xe4>
8011484c:	ae904570 	sw	s0,17776(s4)
80114850:	8e020000 	lw	v0,0(s0)
80114854:	00000000 	nop
80114858:	30420208 	andi	v0,v0,0x208
8011485c:	1052001a 	beq	v0,s2,801148c8 <_IO_flush_all_linebuffered+0x100>
80114860:	00000000 	nop
80114864:	8e020000 	lw	v0,0(s0)
80114868:	00000000 	nop
8011486c:	30428000 	andi	v0,v0,0x8000
80114870:	10400020 	beqz	v0,801148f4 <_IO_flush_all_linebuffered+0x12c>
80114874:	00000000 	nop
80114878:	8ea2456c 	lw	v0,17772(s5)
8011487c:	00000000 	nop
80114880:	10510022 	beq	v0,s1,8011490c <_IO_flush_all_linebuffered+0x144>
80114884:	ae604570 	sw	zero,17776(s3)
80114888:	8ed02e40 	lw	s0,11840(s6)
8011488c:	00000000 	nop
80114890:	12000022 	beqz	s0,8011491c <_IO_flush_all_linebuffered+0x154>
80114894:	00408821 	move	s1,v0
80114898:	8e020000 	lw	v0,0(s0)
8011489c:	00000000 	nop
801148a0:	30428000 	andi	v0,v0,0x8000
801148a4:	1440ffea 	bnez	v0,80114850 <_IO_flush_all_linebuffered+0x88>
801148a8:	ae904570 	sw	s0,17776(s4)
801148ac:	0c0518fc 	jal	801463f0 <_IO_flockfile>
801148b0:	02002021 	move	a0,s0
801148b4:	8e020000 	lw	v0,0(s0)
801148b8:	00000000 	nop
801148bc:	30420208 	andi	v0,v0,0x208
801148c0:	1452ffe8 	bne	v0,s2,80114864 <_IO_flush_all_linebuffered+0x9c>
801148c4:	00000000 	nop
801148c8:	8e030098 	lw	v1,152(s0)
801148cc:	02002021 	move	a0,s0
801148d0:	8c62000c 	lw	v0,12(v1)
801148d4:	00000000 	nop
801148d8:	0040f809 	jalr	v0
801148dc:	2405ffff 	li	a1,-1
801148e0:	8e020000 	lw	v0,0(s0)
801148e4:	00000000 	nop
801148e8:	30428000 	andi	v0,v0,0x8000
801148ec:	1440ffe2 	bnez	v0,80114878 <_IO_flush_all_linebuffered+0xb0>
801148f0:	00000000 	nop
801148f4:	0c051908 	jal	80146420 <_IO_funlockfile>
801148f8:	02002021 	move	a0,s0
801148fc:	8ea2456c 	lw	v0,17772(s5)
80114900:	00000000 	nop
80114904:	1451ffe0 	bne	v0,s1,80114888 <_IO_flush_all_linebuffered+0xc0>
80114908:	ae604570 	sw	zero,17776(s3)
8011490c:	8e100034 	lw	s0,52(s0)
80114910:	00000000 	nop
80114914:	1600ffe0 	bnez	s0,80114898 <_IO_flush_all_linebuffered+0xd0>
80114918:	00408821 	move	s1,v0
8011491c:	3c020000 	lui	v0,0x0
80114920:	24420000 	addiu	v0,v0,0
80114924:	10400004 	beqz	v0,80114938 <_IO_flush_all_linebuffered+0x170>
80114928:	00000000 	nop
8011492c:	3c04801f 	lui	a0,0x801f
80114930:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114934:	24842c40 	addiu	a0,a0,11328
80114938:	12e00003 	beqz	s7,80114948 <_IO_flush_all_linebuffered+0x180>
8011493c:	27a40010 	addiu	a0,sp,16
80114940:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114944:	00002821 	move	a1,zero
80114948:	8fbf0040 	lw	ra,64(sp)
8011494c:	8fb7003c 	lw	s7,60(sp)
80114950:	8fb60038 	lw	s6,56(sp)
80114954:	8fb50034 	lw	s5,52(sp)
80114958:	8fb40030 	lw	s4,48(sp)
8011495c:	8fb3002c 	lw	s3,44(sp)
80114960:	8fb20028 	lw	s2,40(sp)
80114964:	8fb10024 	lw	s1,36(sp)
80114968:	8fb00020 	lw	s0,32(sp)
8011496c:	03e00008 	jr	ra
80114970:	27bd0048 	addiu	sp,sp,72
80114974:	3c058011 	lui	a1,0x8011
80114978:	24a54758 	addiu	a1,a1,18264
8011497c:	27a40010 	addiu	a0,sp,16
80114980:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114984:	00003021 	move	a2,zero
80114988:	08045201 	j	80114804 <_IO_flush_all_linebuffered+0x3c>
8011498c:	3c020000 	lui	v0,0x0

80114990 <_IO_flush_all_lockp>:
80114990:	3c020000 	lui	v0,0x0
80114994:	27bdffb8 	addiu	sp,sp,-72
80114998:	24420000 	addiu	v0,v0,0
8011499c:	afb7003c 	sw	s7,60(sp)
801149a0:	0002b82b 	sltu	s7,zero,v0
801149a4:	afb20028 	sw	s2,40(sp)
801149a8:	afbf0040 	sw	ra,64(sp)
801149ac:	afb60038 	sw	s6,56(sp)
801149b0:	afb50034 	sw	s5,52(sp)
801149b4:	afb40030 	sw	s4,48(sp)
801149b8:	afb3002c 	sw	s3,44(sp)
801149bc:	afb10024 	sw	s1,36(sp)
801149c0:	afb00020 	sw	s0,32(sp)
801149c4:	16e0006d 	bnez	s7,80114b7c <_IO_flush_all_lockp+0x1ec>
801149c8:	00809021 	move	s2,a0
801149cc:	12400008 	beqz	s2,801149f0 <_IO_flush_all_lockp+0x60>
801149d0:	3c15801f 	lui	s5,0x801f
801149d4:	3c020000 	lui	v0,0x0
801149d8:	24420000 	addiu	v0,v0,0
801149dc:	10400004 	beqz	v0,801149f0 <_IO_flush_all_lockp+0x60>
801149e0:	3c04801f 	lui	a0,0x801f
801149e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801149e8:	24842c40 	addiu	a0,a0,11328
801149ec:	3c15801f 	lui	s5,0x801f
801149f0:	8ea42e40 	lw	a0,11840(s5)
801149f4:	3c14801f 	lui	s4,0x801f
801149f8:	8e91456c 	lw	s1,17772(s4)
801149fc:	10800036 	beqz	a0,80114ad8 <_IO_flush_all_lockp+0x148>
80114a00:	0000b021 	move	s6,zero
80114a04:	00808021 	move	s0,a0
80114a08:	3c13801f 	lui	s3,0x801f
80114a0c:	12400006 	beqz	s2,80114a28 <_IO_flush_all_lockp+0x98>
80114a10:	ae704570 	sw	s0,17776(s3)
80114a14:	8e020000 	lw	v0,0(s0)
80114a18:	00000000 	nop
80114a1c:	30428000 	andi	v0,v0,0x8000
80114a20:	10400052 	beqz	v0,80114b6c <_IO_flush_all_lockp+0x1dc>
80114a24:	00000000 	nop
80114a28:	8e020060 	lw	v0,96(s0)
80114a2c:	00000000 	nop
80114a30:	18400042 	blez	v0,80114b3c <_IO_flush_all_lockp+0x1ac>
80114a34:	00000000 	nop
80114a38:	8e02005c 	lw	v0,92(s0)
80114a3c:	00000000 	nop
80114a40:	8c44000c 	lw	a0,12(v0)
80114a44:	8c430010 	lw	v1,16(v0)
80114a48:	00000000 	nop
80114a4c:	0083182b 	sltu	v1,a0,v1
80114a50:	1060000a 	beqz	v1,80114a7c <_IO_flush_all_lockp+0xec>
80114a54:	00000000 	nop
80114a58:	8e030098 	lw	v1,152(s0)
80114a5c:	02002021 	move	a0,s0
80114a60:	8c62000c 	lw	v0,12(v1)
80114a64:	00000000 	nop
80114a68:	0040f809 	jalr	v0
80114a6c:	2405ffff 	li	a1,-1
80114a70:	2403ffff 	li	v1,-1
80114a74:	10430012 	beq	v0,v1,80114ac0 <_IO_flush_all_lockp+0x130>
80114a78:	00000000 	nop
80114a7c:	12400006 	beqz	s2,80114a98 <_IO_flush_all_lockp+0x108>
80114a80:	00000000 	nop
80114a84:	8e020000 	lw	v0,0(s0)
80114a88:	00000000 	nop
80114a8c:	30428000 	andi	v0,v0,0x8000
80114a90:	10400032 	beqz	v0,80114b5c <_IO_flush_all_lockp+0x1cc>
80114a94:	00000000 	nop
80114a98:	8e82456c 	lw	v0,17772(s4)
80114a9c:	00000000 	nop
80114aa0:	10510009 	beq	v0,s1,80114ac8 <_IO_flush_all_lockp+0x138>
80114aa4:	ae604570 	sw	zero,17776(s3)
80114aa8:	8eb02e40 	lw	s0,11840(s5)
80114aac:	00000000 	nop
80114ab0:	12000009 	beqz	s0,80114ad8 <_IO_flush_all_lockp+0x148>
80114ab4:	00408821 	move	s1,v0
80114ab8:	08045283 	j	80114a0c <_IO_flush_all_lockp+0x7c>
80114abc:	00000000 	nop
80114ac0:	0804529f 	j	80114a7c <_IO_flush_all_lockp+0xec>
80114ac4:	2416ffff 	li	s6,-1
80114ac8:	8e100034 	lw	s0,52(s0)
80114acc:	00000000 	nop
80114ad0:	1600ffce 	bnez	s0,80114a0c <_IO_flush_all_lockp+0x7c>
80114ad4:	00408821 	move	s1,v0
80114ad8:	12400007 	beqz	s2,80114af8 <_IO_flush_all_lockp+0x168>
80114adc:	3c020000 	lui	v0,0x0
80114ae0:	24420000 	addiu	v0,v0,0
80114ae4:	10400004 	beqz	v0,80114af8 <_IO_flush_all_lockp+0x168>
80114ae8:	00000000 	nop
80114aec:	3c04801f 	lui	a0,0x801f
80114af0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114af4:	24842c40 	addiu	a0,a0,11328
80114af8:	12e00005 	beqz	s7,80114b10 <_IO_flush_all_lockp+0x180>
80114afc:	02c01021 	move	v0,s6
80114b00:	27a40010 	addiu	a0,sp,16
80114b04:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114b08:	00002821 	move	a1,zero
80114b0c:	02c01021 	move	v0,s6
80114b10:	8fbf0040 	lw	ra,64(sp)
80114b14:	8fb7003c 	lw	s7,60(sp)
80114b18:	8fb60038 	lw	s6,56(sp)
80114b1c:	8fb50034 	lw	s5,52(sp)
80114b20:	8fb40030 	lw	s4,48(sp)
80114b24:	8fb3002c 	lw	s3,44(sp)
80114b28:	8fb20028 	lw	s2,40(sp)
80114b2c:	8fb10024 	lw	s1,36(sp)
80114b30:	8fb00020 	lw	s0,32(sp)
80114b34:	03e00008 	jr	ra
80114b38:	27bd0048 	addiu	sp,sp,72
80114b3c:	8e020014 	lw	v0,20(s0)
80114b40:	8e030010 	lw	v1,16(s0)
80114b44:	00000000 	nop
80114b48:	0062102b 	sltu	v0,v1,v0
80114b4c:	1440ffc2 	bnez	v0,80114a58 <_IO_flush_all_lockp+0xc8>
80114b50:	00000000 	nop
80114b54:	0804529f 	j	80114a7c <_IO_flush_all_lockp+0xec>
80114b58:	00000000 	nop
80114b5c:	0c051908 	jal	80146420 <_IO_funlockfile>
80114b60:	02002021 	move	a0,s0
80114b64:	080452a6 	j	80114a98 <_IO_flush_all_lockp+0x108>
80114b68:	00000000 	nop
80114b6c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80114b70:	02002021 	move	a0,s0
80114b74:	0804528a 	j	80114a28 <_IO_flush_all_lockp+0x98>
80114b78:	00000000 	nop
80114b7c:	3c058011 	lui	a1,0x8011
80114b80:	24a54758 	addiu	a1,a1,18264
80114b84:	27a40010 	addiu	a0,sp,16
80114b88:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114b8c:	00003021 	move	a2,zero
80114b90:	08045273 	j	801149cc <_IO_flush_all_lockp+0x3c>
80114b94:	00000000 	nop

80114b98 <_IO_cleanup>:
80114b98:	27bdffd8 	addiu	sp,sp,-40
80114b9c:	00002021 	move	a0,zero
80114ba0:	afb3001c 	sw	s3,28(sp)
80114ba4:	afbf0020 	sw	ra,32(sp)
80114ba8:	afb20018 	sw	s2,24(sp)
80114bac:	afb10014 	sw	s1,20(sp)
80114bb0:	0c045264 	jal	80114990 <_IO_flush_all_lockp>
80114bb4:	afb00010 	sw	s0,16(sp)
80114bb8:	00409821 	move	s3,v0
80114bbc:	3c02801f 	lui	v0,0x801f
80114bc0:	8c442e40 	lw	a0,11840(v0)
80114bc4:	00000000 	nop
80114bc8:	10800020 	beqz	a0,80114c4c <_IO_cleanup+0xb4>
80114bcc:	00808021 	move	s0,a0
80114bd0:	24120008 	li	s2,8
80114bd4:	080452fc 	j	80114bf0 <_IO_cleanup+0x58>
80114bd8:	2411ffff 	li	s1,-1
80114bdc:	ae110060 	sw	s1,96(s0)
80114be0:	8e100034 	lw	s0,52(s0)
80114be4:	00000000 	nop
80114be8:	12000019 	beqz	s0,80114c50 <_IO_cleanup+0xb8>
80114bec:	02601021 	move	v0,s3
80114bf0:	8e020000 	lw	v0,0(s0)
80114bf4:	00000000 	nop
80114bf8:	30431008 	andi	v1,v0,0x1008
80114bfc:	30420002 	andi	v0,v0,0x2
80114c00:	1440fff6 	bnez	v0,80114bdc <_IO_cleanup+0x44>
80114c04:	00000000 	nop
80114c08:	1072fff4 	beq	v1,s2,80114bdc <_IO_cleanup+0x44>
80114c0c:	02002021 	move	a0,s0
80114c10:	8e020060 	lw	v0,96(s0)
80114c14:	00002821 	move	a1,zero
80114c18:	1040fff0 	beqz	v0,80114bdc <_IO_cleanup+0x44>
80114c1c:	00003021 	move	a2,zero
80114c20:	8e030098 	lw	v1,152(s0)
80114c24:	00000000 	nop
80114c28:	8c62002c 	lw	v0,44(v1)
80114c2c:	00000000 	nop
80114c30:	0040f809 	jalr	v0
80114c34:	00000000 	nop
80114c38:	ae110060 	sw	s1,96(s0)
80114c3c:	8e100034 	lw	s0,52(s0)
80114c40:	00000000 	nop
80114c44:	1600ffea 	bnez	s0,80114bf0 <_IO_cleanup+0x58>
80114c48:	00000000 	nop
80114c4c:	02601021 	move	v0,s3
80114c50:	8fbf0020 	lw	ra,32(sp)
80114c54:	8fb3001c 	lw	s3,28(sp)
80114c58:	8fb20018 	lw	s2,24(sp)
80114c5c:	8fb10014 	lw	s1,20(sp)
80114c60:	8fb00010 	lw	s0,16(sp)
80114c64:	03e00008 	jr	ra
80114c68:	27bd0028 	addiu	sp,sp,40

80114c6c <_IO_flush_all>:
80114c6c:	08045264 	j	80114990 <_IO_flush_all_lockp>
80114c70:	24040001 	li	a0,1

80114c74 <_IO_link_in>:
80114c74:	27bdffd0 	addiu	sp,sp,-48
80114c78:	afb00020 	sw	s0,32(sp)
80114c7c:	afbf002c 	sw	ra,44(sp)
80114c80:	afb20028 	sw	s2,40(sp)
80114c84:	afb10024 	sw	s1,36(sp)
80114c88:	8c830000 	lw	v1,0(a0)
80114c8c:	00000000 	nop
80114c90:	30620080 	andi	v0,v1,0x80
80114c94:	14400026 	bnez	v0,80114d30 <_IO_link_in+0xbc>
80114c98:	00808021 	move	s0,a0
80114c9c:	3c020000 	lui	v0,0x0
80114ca0:	24420000 	addiu	v0,v0,0
80114ca4:	34630080 	ori	v1,v1,0x80
80114ca8:	0002882b 	sltu	s1,zero,v0
80114cac:	16200042 	bnez	s1,80114db8 <_IO_link_in+0x144>
80114cb0:	ac830000 	sw	v1,0(a0)
80114cb4:	3c020000 	lui	v0,0x0
80114cb8:	24420000 	addiu	v0,v0,0
80114cbc:	10400003 	beqz	v0,80114ccc <_IO_link_in+0x58>
80114cc0:	3c04801f 	lui	a0,0x801f
80114cc4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114cc8:	24842c40 	addiu	a0,a0,11328
80114ccc:	8e020000 	lw	v0,0(s0)
80114cd0:	3c12801f 	lui	s2,0x801f
80114cd4:	30428000 	andi	v0,v0,0x8000
80114cd8:	10400028 	beqz	v0,80114d7c <_IO_link_in+0x108>
80114cdc:	ae504570 	sw	s0,17776(s2)
80114ce0:	3c05801f 	lui	a1,0x801f
80114ce4:	3c06801f 	lui	a2,0x801f
80114ce8:	8ca2456c 	lw	v0,17772(a1)
80114cec:	8e030000 	lw	v1,0(s0)
80114cf0:	8cc42e40 	lw	a0,11840(a2)
80114cf4:	24420001 	addiu	v0,v0,1
80114cf8:	30638000 	andi	v1,v1,0x8000
80114cfc:	aca2456c 	sw	v0,17772(a1)
80114d00:	ae040034 	sw	a0,52(s0)
80114d04:	10600019 	beqz	v1,80114d6c <_IO_link_in+0xf8>
80114d08:	acd02e40 	sw	s0,11840(a2)
80114d0c:	3c020000 	lui	v0,0x0
80114d10:	24420000 	addiu	v0,v0,0
80114d14:	10400004 	beqz	v0,80114d28 <_IO_link_in+0xb4>
80114d18:	ae404570 	sw	zero,17776(s2)
80114d1c:	3c04801f 	lui	a0,0x801f
80114d20:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114d24:	24842c40 	addiu	a0,a0,11328
80114d28:	16200007 	bnez	s1,80114d48 <_IO_link_in+0xd4>
80114d2c:	00000000 	nop
80114d30:	8fbf002c 	lw	ra,44(sp)
80114d34:	8fb20028 	lw	s2,40(sp)
80114d38:	8fb10024 	lw	s1,36(sp)
80114d3c:	8fb00020 	lw	s0,32(sp)
80114d40:	03e00008 	jr	ra
80114d44:	27bd0030 	addiu	sp,sp,48
80114d48:	27a40010 	addiu	a0,sp,16
80114d4c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114d50:	00002821 	move	a1,zero
80114d54:	8fbf002c 	lw	ra,44(sp)
80114d58:	8fb20028 	lw	s2,40(sp)
80114d5c:	8fb10024 	lw	s1,36(sp)
80114d60:	8fb00020 	lw	s0,32(sp)
80114d64:	03e00008 	jr	ra
80114d68:	27bd0030 	addiu	sp,sp,48
80114d6c:	0c051908 	jal	80146420 <_IO_funlockfile>
80114d70:	02002021 	move	a0,s0
80114d74:	08045344 	j	80114d10 <_IO_link_in+0x9c>
80114d78:	3c020000 	lui	v0,0x0
80114d7c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80114d80:	02002021 	move	a0,s0
80114d84:	3c05801f 	lui	a1,0x801f
80114d88:	3c06801f 	lui	a2,0x801f
80114d8c:	8ca2456c 	lw	v0,17772(a1)
80114d90:	8e030000 	lw	v1,0(s0)
80114d94:	8cc42e40 	lw	a0,11840(a2)
80114d98:	24420001 	addiu	v0,v0,1
80114d9c:	30638000 	andi	v1,v1,0x8000
80114da0:	aca2456c 	sw	v0,17772(a1)
80114da4:	ae040034 	sw	a0,52(s0)
80114da8:	1460ffd8 	bnez	v1,80114d0c <_IO_link_in+0x98>
80114dac:	acd02e40 	sw	s0,11840(a2)
80114db0:	0804535b 	j	80114d6c <_IO_link_in+0xf8>
80114db4:	00000000 	nop
80114db8:	3c058011 	lui	a1,0x8011
80114dbc:	24a54758 	addiu	a1,a1,18264
80114dc0:	27a40010 	addiu	a0,sp,16
80114dc4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114dc8:	00003021 	move	a2,zero
80114dcc:	0804532e 	j	80114cb8 <_IO_link_in+0x44>
80114dd0:	3c020000 	lui	v0,0x0

80114dd4 <_IO_un_link>:
80114dd4:	27bdffd0 	addiu	sp,sp,-48
80114dd8:	afb00020 	sw	s0,32(sp)
80114ddc:	afbf002c 	sw	ra,44(sp)
80114de0:	afb20028 	sw	s2,40(sp)
80114de4:	afb10024 	sw	s1,36(sp)
80114de8:	8c820000 	lw	v0,0(a0)
80114dec:	00000000 	nop
80114df0:	30420080 	andi	v0,v0,0x80
80114df4:	10400031 	beqz	v0,80114ebc <_IO_un_link+0xe8>
80114df8:	00808021 	move	s0,a0
80114dfc:	3c020000 	lui	v0,0x0
80114e00:	24420000 	addiu	v0,v0,0
80114e04:	0002882b 	sltu	s1,zero,v0
80114e08:	16200043 	bnez	s1,80114f18 <_IO_un_link+0x144>
80114e0c:	3c058011 	lui	a1,0x8011
80114e10:	3c020000 	lui	v0,0x0
80114e14:	24420000 	addiu	v0,v0,0
80114e18:	10400004 	beqz	v0,80114e2c <_IO_un_link+0x58>
80114e1c:	00000000 	nop
80114e20:	3c04801f 	lui	a0,0x801f
80114e24:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114e28:	24842c40 	addiu	a0,a0,11328
80114e2c:	8e020000 	lw	v0,0(s0)
80114e30:	3c12801f 	lui	s2,0x801f
80114e34:	30428000 	andi	v0,v0,0x8000
80114e38:	10400033 	beqz	v0,80114f08 <_IO_un_link+0x134>
80114e3c:	ae504570 	sw	s0,17776(s2)
80114e40:	3c03801f 	lui	v1,0x801f
80114e44:	8c622e40 	lw	v0,11840(v1)
80114e48:	00000000 	nop
80114e4c:	1040000c 	beqz	v0,80114e80 <_IO_un_link+0xac>
80114e50:	00000000 	nop
80114e54:	16020005 	bne	s0,v0,80114e6c <_IO_un_link+0x98>
80114e58:	24652e40 	addiu	a1,v1,11840
80114e5c:	080453cd 	j	80114f34 <_IO_un_link+0x160>
80114e60:	3c02801f 	lui	v0,0x801f
80114e64:	12020032 	beq	s0,v0,80114f30 <_IO_un_link+0x15c>
80114e68:	00000000 	nop
80114e6c:	24450034 	addiu	a1,v0,52
80114e70:	8c420034 	lw	v0,52(v0)
80114e74:	00000000 	nop
80114e78:	1440fffa 	bnez	v0,80114e64 <_IO_un_link+0x90>
80114e7c:	00000000 	nop
80114e80:	8e020000 	lw	v0,0(s0)
80114e84:	2403ff7f 	li	v1,-129
80114e88:	00431024 	and	v0,v0,v1
80114e8c:	30438000 	andi	v1,v0,0x8000
80114e90:	10600019 	beqz	v1,80114ef8 <_IO_un_link+0x124>
80114e94:	ae020000 	sw	v0,0(s0)
80114e98:	3c020000 	lui	v0,0x0
80114e9c:	24420000 	addiu	v0,v0,0
80114ea0:	10400004 	beqz	v0,80114eb4 <_IO_un_link+0xe0>
80114ea4:	ae404570 	sw	zero,17776(s2)
80114ea8:	3c04801f 	lui	a0,0x801f
80114eac:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114eb0:	24842c40 	addiu	a0,a0,11328
80114eb4:	16200007 	bnez	s1,80114ed4 <_IO_un_link+0x100>
80114eb8:	00000000 	nop
80114ebc:	8fbf002c 	lw	ra,44(sp)
80114ec0:	8fb20028 	lw	s2,40(sp)
80114ec4:	8fb10024 	lw	s1,36(sp)
80114ec8:	8fb00020 	lw	s0,32(sp)
80114ecc:	03e00008 	jr	ra
80114ed0:	27bd0030 	addiu	sp,sp,48
80114ed4:	27a40010 	addiu	a0,sp,16
80114ed8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114edc:	00002821 	move	a1,zero
80114ee0:	8fbf002c 	lw	ra,44(sp)
80114ee4:	8fb20028 	lw	s2,40(sp)
80114ee8:	8fb10024 	lw	s1,36(sp)
80114eec:	8fb00020 	lw	s0,32(sp)
80114ef0:	03e00008 	jr	ra
80114ef4:	27bd0030 	addiu	sp,sp,48
80114ef8:	0c051908 	jal	80146420 <_IO_funlockfile>
80114efc:	02002021 	move	a0,s0
80114f00:	080453a7 	j	80114e9c <_IO_un_link+0xc8>
80114f04:	3c020000 	lui	v0,0x0
80114f08:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80114f0c:	02002021 	move	a0,s0
80114f10:	08045391 	j	80114e44 <_IO_un_link+0x70>
80114f14:	3c03801f 	lui	v1,0x801f
80114f18:	24a54758 	addiu	a1,a1,18264
80114f1c:	27a40010 	addiu	a0,sp,16
80114f20:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80114f24:	00003021 	move	a2,zero
80114f28:	08045385 	j	80114e14 <_IO_un_link+0x40>
80114f2c:	3c020000 	lui	v0,0x0
80114f30:	3c02801f 	lui	v0,0x801f
80114f34:	8c43456c 	lw	v1,17772(v0)
80114f38:	8e040034 	lw	a0,52(s0)
80114f3c:	24630001 	addiu	v1,v1,1
80114f40:	ac43456c 	sw	v1,17772(v0)
80114f44:	8e020000 	lw	v0,0(s0)
80114f48:	2403ff7f 	li	v1,-129
80114f4c:	00431024 	and	v0,v0,v1
80114f50:	30438000 	andi	v1,v0,0x8000
80114f54:	aca40000 	sw	a0,0(a1)
80114f58:	1460ffcf 	bnez	v1,80114e98 <_IO_un_link+0xc4>
80114f5c:	ae020000 	sw	v0,0(s0)
80114f60:	080453be 	j	80114ef8 <_IO_un_link+0x124>
80114f64:	00000000 	nop

80114f68 <_IO_setb>:
80114f68:	27bdffd8 	addiu	sp,sp,-40
80114f6c:	afb3001c 	sw	s3,28(sp)
80114f70:	afb20018 	sw	s2,24(sp)
80114f74:	afb10014 	sw	s1,20(sp)
80114f78:	afb00010 	sw	s0,16(sp)
80114f7c:	afbf0020 	sw	ra,32(sp)
80114f80:	8c88001c 	lw	t0,28(a0)
80114f84:	00808021 	move	s0,a0
80114f88:	00a08821 	move	s1,a1
80114f8c:	00c09021 	move	s2,a2
80114f90:	11000026 	beqz	t0,8011502c <_IO_setb+0xc4>
80114f94:	00e09821 	move	s3,a3
80114f98:	8e030000 	lw	v1,0(s0)
80114f9c:	00000000 	nop
80114fa0:	30620001 	andi	v0,v1,0x1
80114fa4:	10400017 	beqz	v0,80115004 <_IO_setb+0x9c>
80114fa8:	01002021 	move	a0,t0
80114fac:	34620001 	ori	v0,v1,0x1
80114fb0:	ae11001c 	sw	s1,28(s0)
80114fb4:	1260000b 	beqz	s3,80114fe4 <_IO_setb+0x7c>
80114fb8:	ae120020 	sw	s2,32(s0)
80114fbc:	2402fffe 	li	v0,-2
80114fc0:	00621824 	and	v1,v1,v0
80114fc4:	ae030000 	sw	v1,0(s0)
80114fc8:	8fbf0020 	lw	ra,32(sp)
80114fcc:	8fb3001c 	lw	s3,28(sp)
80114fd0:	8fb20018 	lw	s2,24(sp)
80114fd4:	8fb10014 	lw	s1,20(sp)
80114fd8:	8fb00010 	lw	s0,16(sp)
80114fdc:	03e00008 	jr	ra
80114fe0:	27bd0028 	addiu	sp,sp,40
80114fe4:	ae020000 	sw	v0,0(s0)
80114fe8:	8fbf0020 	lw	ra,32(sp)
80114fec:	8fb3001c 	lw	s3,28(sp)
80114ff0:	8fb20018 	lw	s2,24(sp)
80114ff4:	8fb10014 	lw	s1,20(sp)
80114ff8:	8fb00010 	lw	s0,16(sp)
80114ffc:	03e00008 	jr	ra
80115000:	27bd0028 	addiu	sp,sp,40
80115004:	8e050020 	lw	a1,32(s0)
80115008:	3402ffff 	li	v0,0xffff
8011500c:	00a82823 	subu	a1,a1,t0
80115010:	3c03ffff 	lui	v1,0xffff
80115014:	00a22821 	addu	a1,a1,v0
80115018:	0c047a36 	jal	8011e8d8 <__munmap>
8011501c:	00a32824 	and	a1,a1,v1
80115020:	8e030000 	lw	v1,0(s0)
80115024:	080453ec 	j	80114fb0 <_IO_setb+0x48>
80115028:	34620001 	ori	v0,v1,0x1
8011502c:	8c830000 	lw	v1,0(a0)
80115030:	080453ec 	j	80114fb0 <_IO_setb+0x48>
80115034:	34620001 	ori	v0,v1,0x1

80115038 <_IO_default_setbuf>:
80115038:	27bdffe0 	addiu	sp,sp,-32
8011503c:	afb20018 	sw	s2,24(sp)
80115040:	afb10014 	sw	s1,20(sp)
80115044:	afb00010 	sw	s0,16(sp)
80115048:	afbf001c 	sw	ra,28(sp)
8011504c:	8c830098 	lw	v1,152(a0)
80115050:	00808021 	move	s0,a0
80115054:	8c620030 	lw	v0,48(v1)
80115058:	00a09021 	move	s2,a1
8011505c:	0040f809 	jalr	v0
80115060:	00c08821 	move	s1,a2
80115064:	2403ffff 	li	v1,-1
80115068:	10430024 	beq	v0,v1,801150fc <_IO_default_setbuf+0xc4>
8011506c:	02002021 	move	a0,s0
80115070:	26050047 	addiu	a1,s0,71
80115074:	26060048 	addiu	a2,s0,72
80115078:	12400003 	beqz	s2,80115088 <_IO_default_setbuf+0x50>
8011507c:	00003821 	move	a3,zero
80115080:	16200013 	bnez	s1,801150d0 <_IO_default_setbuf+0x98>
80115084:	2402fffd 	li	v0,-3
80115088:	8e020000 	lw	v0,0(s0)
8011508c:	00000000 	nop
80115090:	34420002 	ori	v0,v0,0x2
80115094:	0c0453da 	jal	80114f68 <_IO_setb>
80115098:	ae020000 	sw	v0,0(s0)
8011509c:	ae000018 	sw	zero,24(s0)
801150a0:	ae000014 	sw	zero,20(s0)
801150a4:	ae000010 	sw	zero,16(s0)
801150a8:	ae000008 	sw	zero,8(s0)
801150ac:	ae000004 	sw	zero,4(s0)
801150b0:	ae00000c 	sw	zero,12(s0)
801150b4:	02001021 	move	v0,s0
801150b8:	8fbf001c 	lw	ra,28(sp)
801150bc:	8fb20018 	lw	s2,24(sp)
801150c0:	8fb10014 	lw	s1,20(sp)
801150c4:	8fb00010 	lw	s0,16(sp)
801150c8:	03e00008 	jr	ra
801150cc:	27bd0020 	addiu	sp,sp,32
801150d0:	8e030000 	lw	v1,0(s0)
801150d4:	00000000 	nop
801150d8:	00621824 	and	v1,v1,v0
801150dc:	02402821 	move	a1,s2
801150e0:	02513021 	addu	a2,s2,s1
801150e4:	02002021 	move	a0,s0
801150e8:	00003821 	move	a3,zero
801150ec:	0c0453da 	jal	80114f68 <_IO_setb>
801150f0:	ae030000 	sw	v1,0(s0)
801150f4:	08045428 	j	801150a0 <_IO_default_setbuf+0x68>
801150f8:	ae000018 	sw	zero,24(s0)
801150fc:	00008021 	move	s0,zero
80115100:	02001021 	move	v0,s0
80115104:	8fbf001c 	lw	ra,28(sp)
80115108:	8fb20018 	lw	s2,24(sp)
8011510c:	8fb10014 	lw	s1,20(sp)
80115110:	8fb00010 	lw	s0,16(sp)
80115114:	03e00008 	jr	ra
80115118:	27bd0020 	addiu	sp,sp,32

8011511c <_IO_doallocbuf>:
8011511c:	27bdffe8 	addiu	sp,sp,-24
80115120:	afb00010 	sw	s0,16(sp)
80115124:	afbf0014 	sw	ra,20(sp)
80115128:	8c82001c 	lw	v0,28(a0)
8011512c:	00000000 	nop
80115130:	10400005 	beqz	v0,80115148 <_IO_doallocbuf+0x2c>
80115134:	00808021 	move	s0,a0
80115138:	8fbf0014 	lw	ra,20(sp)
8011513c:	8fb00010 	lw	s0,16(sp)
80115140:	03e00008 	jr	ra
80115144:	27bd0018 	addiu	sp,sp,24
80115148:	8c820000 	lw	v0,0(a0)
8011514c:	00000000 	nop
80115150:	30420002 	andi	v0,v0,0x2
80115154:	10400005 	beqz	v0,8011516c <_IO_doallocbuf+0x50>
80115158:	00000000 	nop
8011515c:	8c820060 	lw	v0,96(a0)
80115160:	00000000 	nop
80115164:	1840000a 	blez	v0,80115190 <_IO_doallocbuf+0x74>
80115168:	00000000 	nop
8011516c:	8e030098 	lw	v1,152(s0)
80115170:	00000000 	nop
80115174:	8c620034 	lw	v0,52(v1)
80115178:	00000000 	nop
8011517c:	0040f809 	jalr	v0
80115180:	00000000 	nop
80115184:	2403ffff 	li	v1,-1
80115188:	1443ffeb 	bne	v0,v1,80115138 <_IO_doallocbuf+0x1c>
8011518c:	00000000 	nop
80115190:	02002021 	move	a0,s0
80115194:	26050047 	addiu	a1,s0,71
80115198:	26060048 	addiu	a2,s0,72
8011519c:	8fbf0014 	lw	ra,20(sp)
801151a0:	8fb00010 	lw	s0,16(sp)
801151a4:	00003821 	move	a3,zero
801151a8:	080453da 	j	80114f68 <_IO_setb>
801151ac:	27bd0018 	addiu	sp,sp,24

801151b0 <_IO_default_finish>:
801151b0:	27bdffe8 	addiu	sp,sp,-24
801151b4:	afb00010 	sw	s0,16(sp)
801151b8:	afbf0014 	sw	ra,20(sp)
801151bc:	00808021 	move	s0,a0
801151c0:	8c84001c 	lw	a0,28(a0)
801151c4:	00000000 	nop
801151c8:	10800006 	beqz	a0,801151e4 <_IO_default_finish+0x34>
801151cc:	00000000 	nop
801151d0:	8e020000 	lw	v0,0(s0)
801151d4:	00000000 	nop
801151d8:	30420001 	andi	v0,v0,0x1
801151dc:	1040001f 	beqz	v0,8011525c <_IO_default_finish+0xac>
801151e0:	3402ffff 	li	v0,0xffff
801151e4:	8e020030 	lw	v0,48(s0)
801151e8:	00000000 	nop
801151ec:	10400006 	beqz	v0,80115208 <_IO_default_finish+0x58>
801151f0:	00000000 	nop
801151f4:	ac400004 	sw	zero,4(v0)
801151f8:	8c420000 	lw	v0,0(v0)
801151fc:	00000000 	nop
80115200:	1440fffc 	bnez	v0,801151f4 <_IO_default_finish+0x44>
80115204:	00000000 	nop
80115208:	8e040024 	lw	a0,36(s0)
8011520c:	00000000 	nop
80115210:	10800004 	beqz	a0,80115224 <_IO_default_finish+0x74>
80115214:	00000000 	nop
80115218:	0c045fee 	jal	80117fb8 <__cfree>
8011521c:	00000000 	nop
80115220:	ae000024 	sw	zero,36(s0)
80115224:	8e040048 	lw	a0,72(s0)
80115228:	00000000 	nop
8011522c:	10800006 	beqz	a0,80115248 <_IO_default_finish+0x98>
80115230:	3c020000 	lui	v0,0x0
80115234:	24420000 	addiu	v0,v0,0
80115238:	10400003 	beqz	v0,80115248 <_IO_default_finish+0x98>
8011523c:	00000000 	nop
80115240:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80115244:	00000000 	nop
80115248:	02002021 	move	a0,s0
8011524c:	8fbf0014 	lw	ra,20(sp)
80115250:	8fb00010 	lw	s0,16(sp)
80115254:	08045375 	j	80114dd4 <_IO_un_link>
80115258:	27bd0018 	addiu	sp,sp,24
8011525c:	8e050020 	lw	a1,32(s0)
80115260:	00000000 	nop
80115264:	00a42823 	subu	a1,a1,a0
80115268:	00a22821 	addu	a1,a1,v0
8011526c:	3c03ffff 	lui	v1,0xffff
80115270:	0c047a36 	jal	8011e8d8 <__munmap>
80115274:	00a32824 	and	a1,a1,v1
80115278:	ae000020 	sw	zero,32(s0)
8011527c:	08045479 	j	801151e4 <_IO_default_finish+0x34>
80115280:	ae00001c 	sw	zero,28(s0)

80115284 <_IO_default_doallocate>:
80115284:	27bdffd8 	addiu	sp,sp,-40
80115288:	afb1001c 	sw	s1,28(sp)
8011528c:	afb00018 	sw	s0,24(sp)
80115290:	00808821 	move	s1,a0
80115294:	3c050001 	lui	a1,0x1
80115298:	00002021 	move	a0,zero
8011529c:	24060003 	li	a2,3
801152a0:	24070802 	li	a3,2050
801152a4:	2410ffff 	li	s0,-1
801152a8:	afbf0020 	sw	ra,32(sp)
801152ac:	afb00010 	sw	s0,16(sp)
801152b0:	0c0479ba 	jal	8011e6e8 <__mmap>
801152b4:	afa00014 	sw	zero,20(sp)
801152b8:	00402821 	move	a1,v0
801152bc:	02202021 	move	a0,s1
801152c0:	2403ffff 	li	v1,-1
801152c4:	24462000 	addiu	a2,v0,8192
801152c8:	10500004 	beq	v0,s0,801152dc <_IO_default_doallocate+0x58>
801152cc:	24070001 	li	a3,1
801152d0:	0c0453da 	jal	80114f68 <_IO_setb>
801152d4:	00000000 	nop
801152d8:	24030001 	li	v1,1
801152dc:	8fbf0020 	lw	ra,32(sp)
801152e0:	8fb1001c 	lw	s1,28(sp)
801152e4:	8fb00018 	lw	s0,24(sp)
801152e8:	00601021 	move	v0,v1
801152ec:	03e00008 	jr	ra
801152f0:	27bd0028 	addiu	sp,sp,40

801152f4 <__uflow>:
801152f4:	27bdffe8 	addiu	sp,sp,-24
801152f8:	afb00010 	sw	s0,16(sp)
801152fc:	afbf0014 	sw	ra,20(sp)
80115300:	8c830060 	lw	v1,96(a0)
80115304:	00000000 	nop
80115308:	14600033 	bnez	v1,801153d8 <__uflow+0xe4>
8011530c:	00808021 	move	s0,a0
80115310:	2402ffff 	li	v0,-1
80115314:	ac820060 	sw	v0,96(a0)
80115318:	8e020000 	lw	v0,0(s0)
8011531c:	00000000 	nop
80115320:	30420800 	andi	v0,v0,0x800
80115324:	14400037 	bnez	v0,80115404 <__uflow+0x110>
80115328:	00000000 	nop
8011532c:	8e030004 	lw	v1,4(s0)
80115330:	8e050008 	lw	a1,8(s0)
80115334:	00000000 	nop
80115338:	0065102b 	sltu	v0,v1,a1
8011533c:	1440001f 	bnez	v0,801153bc <__uflow+0xc8>
80115340:	24620001 	addiu	v0,v1,1
80115344:	8e020000 	lw	v0,0(s0)
80115348:	00000000 	nop
8011534c:	30420100 	andi	v0,v0,0x100
80115350:	14400012 	bnez	v0,8011539c <__uflow+0xa8>
80115354:	00000000 	nop
80115358:	8e020030 	lw	v0,48(s0)
8011535c:	00000000 	nop
80115360:	14400022 	bnez	v0,801153ec <__uflow+0xf8>
80115364:	00000000 	nop
80115368:	8e020024 	lw	v0,36(s0)
8011536c:	00000000 	nop
80115370:	10400003 	beqz	v0,80115380 <__uflow+0x8c>
80115374:	00000000 	nop
80115378:	0c045090 	jal	80114240 <_IO_free_backup_area>
8011537c:	02002021 	move	a0,s0
80115380:	8e020098 	lw	v0,152(s0)
80115384:	02002021 	move	a0,s0
80115388:	8c590014 	lw	t9,20(v0)
8011538c:	8fbf0014 	lw	ra,20(sp)
80115390:	8fb00010 	lw	s0,16(sp)
80115394:	03200008 	jr	t9
80115398:	27bd0018 	addiu	sp,sp,24
8011539c:	0c044e95 	jal	80113a54 <_IO_switch_to_main_get_area>
801153a0:	02002021 	move	a0,s0
801153a4:	8e030004 	lw	v1,4(s0)
801153a8:	8e050008 	lw	a1,8(s0)
801153ac:	00000000 	nop
801153b0:	0065102b 	sltu	v0,v1,a1
801153b4:	1040ffe8 	beqz	v0,80115358 <__uflow+0x64>
801153b8:	24620001 	addiu	v0,v1,1
801153bc:	90640000 	lbu	a0,0(v1)
801153c0:	ae020004 	sw	v0,4(s0)
801153c4:	8fbf0014 	lw	ra,20(sp)
801153c8:	8fb00010 	lw	s0,16(sp)
801153cc:	00801021 	move	v0,a0
801153d0:	03e00008 	jr	ra
801153d4:	27bd0018 	addiu	sp,sp,24
801153d8:	2402ffff 	li	v0,-1
801153dc:	1062ffce 	beq	v1,v0,80115318 <__uflow+0x24>
801153e0:	2404ffff 	li	a0,-1
801153e4:	080454f1 	j	801153c4 <__uflow+0xd0>
801153e8:	00000000 	nop
801153ec:	0c0450ff 	jal	801143fc <save_for_backup>
801153f0:	02002021 	move	a0,s0
801153f4:	1040ffe2 	beqz	v0,80115380 <__uflow+0x8c>
801153f8:	00000000 	nop
801153fc:	080454f1 	j	801153c4 <__uflow+0xd0>
80115400:	2404ffff 	li	a0,-1
80115404:	0c044eb0 	jal	80113ac0 <_IO_switch_to_get_mode>
80115408:	02002021 	move	a0,s0
8011540c:	2403ffff 	li	v1,-1
80115410:	1443ffc6 	bne	v0,v1,8011532c <__uflow+0x38>
80115414:	2404ffff 	li	a0,-1
80115418:	080454f1 	j	801153c4 <__uflow+0xd0>
8011541c:	00000000 	nop

80115420 <__underflow>:
80115420:	27bdffe8 	addiu	sp,sp,-24
80115424:	afb00010 	sw	s0,16(sp)
80115428:	afbf0014 	sw	ra,20(sp)
8011542c:	8c830060 	lw	v1,96(a0)
80115430:	00000000 	nop
80115434:	14600031 	bnez	v1,801154fc <__underflow+0xdc>
80115438:	00808021 	move	s0,a0
8011543c:	2402ffff 	li	v0,-1
80115440:	ac820060 	sw	v0,96(a0)
80115444:	8e020000 	lw	v0,0(s0)
80115448:	00000000 	nop
8011544c:	30420800 	andi	v0,v0,0x800
80115450:	14400035 	bnez	v0,80115528 <__underflow+0x108>
80115454:	00000000 	nop
80115458:	8e030004 	lw	v1,4(s0)
8011545c:	8e050008 	lw	a1,8(s0)
80115460:	00000000 	nop
80115464:	0065102b 	sltu	v0,v1,a1
80115468:	1440001f 	bnez	v0,801154e8 <__underflow+0xc8>
8011546c:	00000000 	nop
80115470:	8e020000 	lw	v0,0(s0)
80115474:	00000000 	nop
80115478:	30420100 	andi	v0,v0,0x100
8011547c:	14400012 	bnez	v0,801154c8 <__underflow+0xa8>
80115480:	00000000 	nop
80115484:	8e020030 	lw	v0,48(s0)
80115488:	00000000 	nop
8011548c:	14400020 	bnez	v0,80115510 <__underflow+0xf0>
80115490:	00000000 	nop
80115494:	8e020024 	lw	v0,36(s0)
80115498:	00000000 	nop
8011549c:	10400003 	beqz	v0,801154ac <__underflow+0x8c>
801154a0:	00000000 	nop
801154a4:	0c045090 	jal	80114240 <_IO_free_backup_area>
801154a8:	02002021 	move	a0,s0
801154ac:	8e020098 	lw	v0,152(s0)
801154b0:	02002021 	move	a0,s0
801154b4:	8c590010 	lw	t9,16(v0)
801154b8:	8fbf0014 	lw	ra,20(sp)
801154bc:	8fb00010 	lw	s0,16(sp)
801154c0:	03200008 	jr	t9
801154c4:	27bd0018 	addiu	sp,sp,24
801154c8:	0c044e95 	jal	80113a54 <_IO_switch_to_main_get_area>
801154cc:	02002021 	move	a0,s0
801154d0:	8e030004 	lw	v1,4(s0)
801154d4:	8e050008 	lw	a1,8(s0)
801154d8:	00000000 	nop
801154dc:	0065102b 	sltu	v0,v1,a1
801154e0:	1040ffe8 	beqz	v0,80115484 <__underflow+0x64>
801154e4:	00000000 	nop
801154e8:	90620000 	lbu	v0,0(v1)
801154ec:	8fbf0014 	lw	ra,20(sp)
801154f0:	8fb00010 	lw	s0,16(sp)
801154f4:	03e00008 	jr	ra
801154f8:	27bd0018 	addiu	sp,sp,24
801154fc:	2402ffff 	li	v0,-1
80115500:	1062ffd0 	beq	v1,v0,80115444 <__underflow+0x24>
80115504:	00000000 	nop
80115508:	0804553b 	j	801154ec <__underflow+0xcc>
8011550c:	00000000 	nop
80115510:	0c0450ff 	jal	801143fc <save_for_backup>
80115514:	02002021 	move	a0,s0
80115518:	1040ffe4 	beqz	v0,801154ac <__underflow+0x8c>
8011551c:	2402ffff 	li	v0,-1
80115520:	0804553b 	j	801154ec <__underflow+0xcc>
80115524:	00000000 	nop
80115528:	0c044eb0 	jal	80113ac0 <_IO_switch_to_get_mode>
8011552c:	02002021 	move	a0,s0
80115530:	2403ffff 	li	v1,-1
80115534:	1443ffc8 	bne	v0,v1,80115458 <__underflow+0x38>
80115538:	2402ffff 	li	v0,-1
8011553c:	0804553b 	j	801154ec <__underflow+0xcc>
80115540:	00000000 	nop

80115544 <_IO_default_xsgetn>:
80115544:	27bdffd8 	addiu	sp,sp,-40
80115548:	afb40020 	sw	s4,32(sp)
8011554c:	afb3001c 	sw	s3,28(sp)
80115550:	afb20018 	sw	s2,24(sp)
80115554:	afb10014 	sw	s1,20(sp)
80115558:	afbf0024 	sw	ra,36(sp)
8011555c:	afb00010 	sw	s0,16(sp)
80115560:	00c0a021 	move	s4,a2
80115564:	00809021 	move	s2,a0
80115568:	00a09821 	move	s3,a1
8011556c:	00c08821 	move	s1,a2
80115570:	8e450004 	lw	a1,4(s2)
80115574:	8e430008 	lw	v1,8(s2)
80115578:	00000000 	nop
8011557c:	00a3102b 	sltu	v0,a1,v1
80115580:	10400019 	beqz	v0,801155e8 <_IO_default_xsgetn+0xa4>
80115584:	00000000 	nop
80115588:	00651823 	subu	v1,v1,a1
8011558c:	0071102b 	sltu	v0,v1,s1
80115590:	10400002 	beqz	v0,8011559c <_IO_default_xsgetn+0x58>
80115594:	02208021 	move	s0,s1
80115598:	00608021 	move	s0,v1
8011559c:	2e020015 	sltiu	v0,s0,21
801155a0:	10400020 	beqz	v0,80115624 <_IO_default_xsgetn+0xe0>
801155a4:	02602021 	move	a0,s3
801155a8:	1200000e 	beqz	s0,801155e4 <_IO_default_xsgetn+0xa0>
801155ac:	2602ffff 	addiu	v0,s0,-1
801155b0:	0440000b 	bltz	v0,801155e0 <_IO_default_xsgetn+0x9c>
801155b4:	00000000 	nop
801155b8:	00a01821 	move	v1,a1
801155bc:	02703021 	addu	a2,s3,s0
801155c0:	90620000 	lbu	v0,0(v1)
801155c4:	00000000 	nop
801155c8:	a0820000 	sb	v0,0(a0)
801155cc:	24840001 	addiu	a0,a0,1
801155d0:	1486fffb 	bne	a0,a2,801155c0 <_IO_default_xsgetn+0x7c>
801155d4:	24630001 	addiu	v1,v1,1
801155d8:	00b02821 	addu	a1,a1,s0
801155dc:	00809821 	move	s3,a0
801155e0:	ae450004 	sw	a1,4(s2)
801155e4:	02308823 	subu	s1,s1,s0
801155e8:	12200006 	beqz	s1,80115604 <_IO_default_xsgetn+0xc0>
801155ec:	02911023 	subu	v0,s4,s1
801155f0:	0c045508 	jal	80115420 <__underflow>
801155f4:	02402021 	move	a0,s2
801155f8:	2403ffff 	li	v1,-1
801155fc:	1443ffdc 	bne	v0,v1,80115570 <_IO_default_xsgetn+0x2c>
80115600:	02911023 	subu	v0,s4,s1
80115604:	8fbf0024 	lw	ra,36(sp)
80115608:	8fb40020 	lw	s4,32(sp)
8011560c:	8fb3001c 	lw	s3,28(sp)
80115610:	8fb20018 	lw	s2,24(sp)
80115614:	8fb10014 	lw	s1,20(sp)
80115618:	8fb00010 	lw	s0,16(sp)
8011561c:	03e00008 	jr	ra
80115620:	27bd0028 	addiu	sp,sp,40
80115624:	0c0472c8 	jal	8011cb20 <__mempcpy>
80115628:	02003021 	move	a2,s0
8011562c:	00409821 	move	s3,v0
80115630:	8e420004 	lw	v0,4(s2)
80115634:	02308823 	subu	s1,s1,s0
80115638:	00501021 	addu	v0,v0,s0
8011563c:	0804557a 	j	801155e8 <_IO_default_xsgetn+0xa4>
80115640:	ae420004 	sw	v0,4(s2)

80115644 <__overflow>:
80115644:	8c820060 	lw	v0,96(a0)
80115648:	00000000 	nop
8011564c:	14400003 	bnez	v0,8011565c <__overflow+0x18>
80115650:	00801821 	move	v1,a0
80115654:	2402ffff 	li	v0,-1
80115658:	ac820060 	sw	v0,96(a0)
8011565c:	8c620098 	lw	v0,152(v1)
80115660:	00000000 	nop
80115664:	8c59000c 	lw	t9,12(v0)
80115668:	00000000 	nop
8011566c:	03200008 	jr	t9
80115670:	00000000 	nop
	...

80115680 <_IO_str_underflow>:
80115680:	8c860014 	lw	a2,20(a0)
80115684:	8c850008 	lw	a1,8(a0)
80115688:	00000000 	nop
8011568c:	00a6102b 	sltu	v0,a1,a2
80115690:	10400003 	beqz	v0,801156a0 <_IO_str_underflow+0x20>
80115694:	2408ffff 	li	t0,-1
80115698:	00c02821 	move	a1,a2
8011569c:	ac860008 	sw	a2,8(a0)
801156a0:	8c820000 	lw	v0,0(a0)
801156a4:	2403f7ff 	li	v1,-2049
801156a8:	00433824 	and	a3,v0,v1
801156ac:	30420c00 	andi	v0,v0,0xc00
801156b0:	24030c00 	li	v1,3072
801156b4:	10430009 	beq	v0,v1,801156dc <_IO_str_underflow+0x5c>
801156b8:	00000000 	nop
801156bc:	8c840004 	lw	a0,4(a0)
801156c0:	00000000 	nop
801156c4:	0085102b 	sltu	v0,a0,a1
801156c8:	10400002 	beqz	v0,801156d4 <_IO_str_underflow+0x54>
801156cc:	00000000 	nop
801156d0:	90880000 	lbu	t0,0(a0)
801156d4:	03e00008 	jr	ra
801156d8:	01001021 	move	v0,t0
801156dc:	8c820018 	lw	v0,24(a0)
801156e0:	ac860004 	sw	a2,4(a0)
801156e4:	ac870000 	sw	a3,0(a0)
801156e8:	080455af 	j	801156bc <_IO_str_underflow+0x3c>
801156ec:	ac820014 	sw	v0,20(a0)

801156f0 <_IO_str_count>:
801156f0:	8c830008 	lw	v1,8(a0)
801156f4:	8c850014 	lw	a1,20(a0)
801156f8:	00000000 	nop
801156fc:	0065102b 	sltu	v0,v1,a1
80115700:	10400002 	beqz	v0,8011570c <_IO_str_count+0x1c>
80115704:	00000000 	nop
80115708:	00a01821 	move	v1,a1
8011570c:	8c82000c 	lw	v0,12(a0)
80115710:	03e00008 	jr	ra
80115714:	00621023 	subu	v0,v1,v0

80115718 <_IO_str_seekoff>:
80115718:	27bdffd8 	addiu	sp,sp,-40
8011571c:	afb20018 	sw	s2,24(sp)
80115720:	8fb2003c 	lw	s2,60(sp)
80115724:	afb40020 	sw	s4,32(sp)
80115728:	afb3001c 	sw	s3,28(sp)
8011572c:	afb10014 	sw	s1,20(sp)
80115730:	afb00010 	sw	s0,16(sp)
80115734:	afbf0024 	sw	ra,36(sp)
80115738:	00c08021 	move	s0,a2
8011573c:	00e08821 	move	s1,a3
80115740:	8fb40038 	lw	s4,56(sp)
80115744:	16400025 	bnez	s2,801157dc <_IO_str_seekoff+0xc4>
80115748:	00809821 	move	s3,a0
8011574c:	8c830000 	lw	v1,0(a0)
80115750:	00000000 	nop
80115754:	30620400 	andi	v0,v1,0x400
80115758:	1440000b 	bnez	v0,80115788 <_IO_str_seekoff+0x70>
8011575c:	30620800 	andi	v0,v1,0x800
80115760:	30620008 	andi	v0,v1,0x8
80115764:	1040004b 	beqz	v0,80115894 <_IO_str_seekoff+0x17c>
80115768:	00000000 	nop
8011576c:	8e63000c 	lw	v1,12(s3)
80115770:	8e620004 	lw	v0,4(s3)
80115774:	00000000 	nop
80115778:	00431023 	subu	v0,v0,v1
8011577c:	00404021 	move	t0,v0
80115780:	0804561b 	j	8011586c <_IO_str_seekoff+0x154>
80115784:	00024fc3 	sra	t1,v0,0x1f
80115788:	10400049 	beqz	v0,801158b0 <_IO_str_seekoff+0x198>
8011578c:	00000000 	nop
80115790:	0c0455bc 	jal	801156f0 <_IO_str_count>
80115794:	00000000 	nop
80115798:	00403821 	move	a3,v0
8011579c:	24020001 	li	v0,1
801157a0:	1282002a 	beq	s4,v0,8011584c <_IO_str_seekoff+0x134>
801157a4:	00000000 	nop
801157a8:	24020002 	li	v0,2
801157ac:	12820046 	beq	s4,v0,801158c8 <_IO_str_seekoff+0x1b0>
801157b0:	00e01021 	move	v0,a3
801157b4:	0620002b 	bltz	s1,80115864 <_IO_str_seekoff+0x14c>
801157b8:	00f0102a 	slt	v0,a3,s0
801157bc:	14400029 	bnez	v0,80115864 <_IO_str_seekoff+0x14c>
801157c0:	02004021 	move	t0,s0
801157c4:	8e620010 	lw	v0,16(s3)
801157c8:	00000000 	nop
801157cc:	00501021 	addu	v0,v0,s0
801157d0:	02204821 	move	t1,s1
801157d4:	0804561b 	j	8011586c <_IO_str_seekoff+0x154>
801157d8:	ae620014 	sw	v0,20(s3)
801157dc:	0c0455bc 	jal	801156f0 <_IO_str_count>
801157e0:	00000000 	nop
801157e4:	00403821 	move	a3,v0
801157e8:	32420001 	andi	v0,s2,0x1
801157ec:	10400034 	beqz	v0,801158c0 <_IO_str_seekoff+0x1a8>
801157f0:	2408ffff 	li	t0,-1
801157f4:	24020001 	li	v0,1
801157f8:	12820043 	beq	s4,v0,80115908 <_IO_str_seekoff+0x1f0>
801157fc:	00000000 	nop
80115800:	24020002 	li	v0,2
80115804:	12820038 	beq	s4,v0,801158e8 <_IO_str_seekoff+0x1d0>
80115808:	00e01021 	move	v0,a3
8011580c:	06200015 	bltz	s1,80115864 <_IO_str_seekoff+0x14c>
80115810:	00f0102a 	slt	v0,a3,s0
80115814:	14400013 	bnez	v0,80115864 <_IO_str_seekoff+0x14c>
80115818:	02004021 	move	t0,s0
8011581c:	8e62000c 	lw	v0,12(s3)
80115820:	00000000 	nop
80115824:	00471821 	addu	v1,v0,a3
80115828:	00501021 	addu	v0,v0,s0
8011582c:	02204821 	move	t1,s1
80115830:	ae620004 	sw	v0,4(s3)
80115834:	ae630008 	sw	v1,8(s3)
80115838:	32420002 	andi	v0,s2,0x2
8011583c:	1040000b 	beqz	v0,8011586c <_IO_str_seekoff+0x154>
80115840:	24020001 	li	v0,1
80115844:	1682ffd8 	bne	s4,v0,801157a8 <_IO_str_seekoff+0x90>
80115848:	00000000 	nop
8011584c:	8e620014 	lw	v0,20(s3)
80115850:	8e660010 	lw	a2,16(s3)
80115854:	00000000 	nop
80115858:	00461023 	subu	v0,v0,a2
8011585c:	08045633 	j	801158cc <_IO_str_seekoff+0x1b4>
80115860:	00021fc3 	sra	v1,v0,0x1f
80115864:	2408ffff 	li	t0,-1
80115868:	2409ffff 	li	t1,-1
8011586c:	8fbf0024 	lw	ra,36(sp)
80115870:	8fb40020 	lw	s4,32(sp)
80115874:	8fb3001c 	lw	s3,28(sp)
80115878:	8fb20018 	lw	s2,24(sp)
8011587c:	8fb10014 	lw	s1,20(sp)
80115880:	8fb00010 	lw	s0,16(sp)
80115884:	01001021 	move	v0,t0
80115888:	01201821 	move	v1,t1
8011588c:	03e00008 	jr	ra
80115890:	27bd0028 	addiu	sp,sp,40
80115894:	8e630010 	lw	v1,16(s3)
80115898:	8e620014 	lw	v0,20(s3)
8011589c:	00000000 	nop
801158a0:	00431023 	subu	v0,v0,v1
801158a4:	00404021 	move	t0,v0
801158a8:	0804561b 	j	8011586c <_IO_str_seekoff+0x154>
801158ac:	00024fc3 	sra	t1,v0,0x1f
801158b0:	0c0455bc 	jal	801156f0 <_IO_str_count>
801158b4:	24120001 	li	s2,1
801158b8:	080455fd 	j	801157f4 <_IO_str_seekoff+0xdc>
801158bc:	00403821 	move	a3,v0
801158c0:	0804560e 	j	80115838 <_IO_str_seekoff+0x120>
801158c4:	2409ffff 	li	t1,-1
801158c8:	00071fc3 	sra	v1,a3,0x1f
801158cc:	02022021 	addu	a0,s0,v0
801158d0:	0090302b 	sltu	a2,a0,s0
801158d4:	02232821 	addu	a1,s1,v1
801158d8:	00c52821 	addu	a1,a2,a1
801158dc:	00808021 	move	s0,a0
801158e0:	080455ed 	j	801157b4 <_IO_str_seekoff+0x9c>
801158e4:	00a08821 	move	s1,a1
801158e8:	00071fc3 	sra	v1,a3,0x1f
801158ec:	02022021 	addu	a0,s0,v0
801158f0:	0090302b 	sltu	a2,a0,s0
801158f4:	02232821 	addu	a1,s1,v1
801158f8:	00c52821 	addu	a1,a2,a1
801158fc:	00808021 	move	s0,a0
80115900:	08045603 	j	8011580c <_IO_str_seekoff+0xf4>
80115904:	00a08821 	move	s1,a1
80115908:	8e620004 	lw	v0,4(s3)
8011590c:	8e66000c 	lw	a2,12(s3)
80115910:	00000000 	nop
80115914:	00461023 	subu	v0,v0,a2
80115918:	0804563b 	j	801158ec <_IO_str_seekoff+0x1d4>
8011591c:	00021fc3 	sra	v1,v0,0x1f

80115920 <_IO_str_finish>:
80115920:	27bdffe8 	addiu	sp,sp,-24
80115924:	afb00010 	sw	s0,16(sp)
80115928:	afbf0014 	sw	ra,20(sp)
8011592c:	00808021 	move	s0,a0
80115930:	8c84001c 	lw	a0,28(a0)
80115934:	00000000 	nop
80115938:	10800006 	beqz	a0,80115954 <_IO_str_finish+0x34>
8011593c:	00000000 	nop
80115940:	8e020000 	lw	v0,0(s0)
80115944:	00000000 	nop
80115948:	30420001 	andi	v0,v0,0x1
8011594c:	10400008 	beqz	v0,80115970 <_IO_str_finish+0x50>
80115950:	00000000 	nop
80115954:	ae00001c 	sw	zero,28(s0)
80115958:	02002021 	move	a0,s0
8011595c:	8fbf0014 	lw	ra,20(sp)
80115960:	8fb00010 	lw	s0,16(sp)
80115964:	00002821 	move	a1,zero
80115968:	0804546c 	j	801151b0 <_IO_default_finish>
8011596c:	27bd0018 	addiu	sp,sp,24
80115970:	8e0200a4 	lw	v0,164(s0)
80115974:	00000000 	nop
80115978:	0040f809 	jalr	v0
8011597c:	00000000 	nop
80115980:	ae00001c 	sw	zero,28(s0)
80115984:	02002021 	move	a0,s0
80115988:	8fbf0014 	lw	ra,20(sp)
8011598c:	8fb00010 	lw	s0,16(sp)
80115990:	00002821 	move	a1,zero
80115994:	0804546c 	j	801151b0 <_IO_default_finish>
80115998:	27bd0018 	addiu	sp,sp,24

8011599c <_IO_str_pbackfail>:
8011599c:	8c820000 	lw	v0,0(a0)
801159a0:	00000000 	nop
801159a4:	30420008 	andi	v0,v0,0x8
801159a8:	14400003 	bnez	v0,801159b8 <_IO_str_pbackfail+0x1c>
801159ac:	2402ffff 	li	v0,-1
801159b0:	0804516d 	j	801145b4 <_IO_default_pbackfail>
801159b4:	00000000 	nop
801159b8:	10a2fffd 	beq	a1,v0,801159b0 <_IO_str_pbackfail+0x14>
801159bc:	2402ffff 	li	v0,-1
801159c0:	03e00008 	jr	ra
801159c4:	00000000 	nop

801159c8 <_IO_str_overflow>:
801159c8:	27bdffd0 	addiu	sp,sp,-48
801159cc:	afb3001c 	sw	s3,28(sp)
801159d0:	afb20018 	sw	s2,24(sp)
801159d4:	afb00010 	sw	s0,16(sp)
801159d8:	afbf0028 	sw	ra,40(sp)
801159dc:	afb50024 	sw	s5,36(sp)
801159e0:	afb40020 	sw	s4,32(sp)
801159e4:	afb10014 	sw	s1,20(sp)
801159e8:	00808021 	move	s0,a0
801159ec:	8c840000 	lw	a0,0(a0)
801159f0:	24a20001 	addiu	v0,a1,1
801159f4:	30830008 	andi	v1,a0,0x8
801159f8:	00a09021 	move	s2,a1
801159fc:	14600061 	bnez	v1,80115b84 <_IO_str_overflow+0x1bc>
80115a00:	2c530001 	sltiu	s3,v0,1
80115a04:	30830c00 	andi	v1,a0,0xc00
80115a08:	24020400 	li	v0,1024
80115a0c:	10620021 	beq	v1,v0,80115a94 <_IO_str_overflow+0xcc>
80115a10:	34820800 	ori	v0,a0,0x800
80115a14:	8e020020 	lw	v0,32(s0)
80115a18:	8e11001c 	lw	s1,28(s0)
80115a1c:	8e050014 	lw	a1,20(s0)
80115a20:	8e030010 	lw	v1,16(s0)
80115a24:	00512023 	subu	a0,v0,s1
80115a28:	00a31823 	subu	v1,a1,v1
80115a2c:	02641021 	addu	v0,s3,a0
80115a30:	0062182b 	sltu	v1,v1,v0
80115a34:	1060001d 	beqz	v1,80115aac <_IO_str_overflow+0xe4>
80115a38:	00000000 	nop
80115a3c:	12600011 	beqz	s3,80115a84 <_IO_str_overflow+0xbc>
80115a40:	00000000 	nop
80115a44:	8e020008 	lw	v0,8(s0)
80115a48:	00000000 	nop
80115a4c:	0045102b 	sltu	v0,v0,a1
80115a50:	10400003 	beqz	v0,80115a60 <_IO_str_overflow+0x98>
80115a54:	02401021 	move	v0,s2
80115a58:	ae050008 	sw	a1,8(s0)
80115a5c:	02401021 	move	v0,s2
80115a60:	8fbf0028 	lw	ra,40(sp)
80115a64:	8fb50024 	lw	s5,36(sp)
80115a68:	8fb40020 	lw	s4,32(sp)
80115a6c:	8fb3001c 	lw	s3,28(sp)
80115a70:	8fb20018 	lw	s2,24(sp)
80115a74:	8fb10014 	lw	s1,20(sp)
80115a78:	8fb00010 	lw	s0,16(sp)
80115a7c:	03e00008 	jr	ra
80115a80:	27bd0030 	addiu	sp,sp,48
80115a84:	a0b20000 	sb	s2,0(a1)
80115a88:	24a50001 	addiu	a1,a1,1
80115a8c:	08045691 	j	80115a44 <_IO_str_overflow+0x7c>
80115a90:	ae050014 	sw	a1,20(s0)
80115a94:	8e050004 	lw	a1,4(s0)
80115a98:	8e030008 	lw	v1,8(s0)
80115a9c:	ae020000 	sw	v0,0(s0)
80115aa0:	ae050014 	sw	a1,20(s0)
80115aa4:	08045685 	j	80115a14 <_IO_str_overflow+0x4c>
80115aa8:	ae030004 	sw	v1,4(s0)
80115aac:	8e020000 	lw	v0,0(s0)
80115ab0:	00000000 	nop
80115ab4:	30420001 	andi	v0,v0,0x1
80115ab8:	10400003 	beqz	v0,80115ac8 <_IO_str_overflow+0x100>
80115abc:	00041040 	sll	v0,a0,0x1
80115ac0:	08045697 	j	80115a5c <_IO_str_overflow+0x94>
80115ac4:	2412ffff 	li	s2,-1
80115ac8:	24550064 	addiu	s5,v0,100
80115acc:	8e0200a0 	lw	v0,160(s0)
80115ad0:	00000000 	nop
80115ad4:	0040f809 	jalr	v0
80115ad8:	02a02021 	move	a0,s5
80115adc:	1040fff8 	beqz	v0,80115ac0 <_IO_str_overflow+0xf8>
80115ae0:	0040a021 	move	s4,v0
80115ae4:	1220000c 	beqz	s1,80115b18 <_IO_str_overflow+0x150>
80115ae8:	02802021 	move	a0,s4
80115aec:	8e020020 	lw	v0,32(s0)
80115af0:	8e06001c 	lw	a2,28(s0)
80115af4:	00000000 	nop
80115af8:	00463023 	subu	a2,v0,a2
80115afc:	0c04324c 	jal	8010c930 <memcpy>
80115b00:	02202821 	move	a1,s1
80115b04:	8e0300a4 	lw	v1,164(s0)
80115b08:	00000000 	nop
80115b0c:	0060f809 	jalr	v1
80115b10:	02202021 	move	a0,s1
80115b14:	ae00001c 	sw	zero,28(s0)
80115b18:	02953021 	addu	a2,s4,s5
80115b1c:	02002021 	move	a0,s0
80115b20:	02802821 	move	a1,s4
80115b24:	0c0453da 	jal	80114f68 <_IO_setb>
80115b28:	24070001 	li	a3,1
80115b2c:	8e050014 	lw	a1,20(s0)
80115b30:	8e02000c 	lw	v0,12(s0)
80115b34:	8e030004 	lw	v1,4(s0)
80115b38:	8e040008 	lw	a0,8(s0)
80115b3c:	00b12823 	subu	a1,a1,s1
80115b40:	00511023 	subu	v0,v0,s1
80115b44:	00711823 	subu	v1,v1,s1
80115b48:	00912023 	subu	a0,a0,s1
80115b4c:	8e060020 	lw	a2,32(s0)
80115b50:	02821021 	addu	v0,s4,v0
80115b54:	02831821 	addu	v1,s4,v1
80115b58:	02842021 	addu	a0,s4,a0
80115b5c:	02852821 	addu	a1,s4,a1
80115b60:	ae02000c 	sw	v0,12(s0)
80115b64:	ae030004 	sw	v1,4(s0)
80115b68:	ae040008 	sw	a0,8(s0)
80115b6c:	ae140010 	sw	s4,16(s0)
80115b70:	ae060018 	sw	a2,24(s0)
80115b74:	1660ffb3 	bnez	s3,80115a44 <_IO_str_overflow+0x7c>
80115b78:	ae050014 	sw	a1,20(s0)
80115b7c:	080456a2 	j	80115a88 <_IO_str_overflow+0xc0>
80115b80:	a0b20000 	sb	s2,0(a1)
80115b84:	1260ffce 	beqz	s3,80115ac0 <_IO_str_overflow+0xf8>
80115b88:	00000000 	nop
80115b8c:	08045697 	j	80115a5c <_IO_str_overflow+0x94>
80115b90:	00009021 	move	s2,zero

80115b94 <_IO_str_init_static_internal>:
80115b94:	27bdffd8 	addiu	sp,sp,-40
80115b98:	00c51821 	addu	v1,a2,a1
80115b9c:	afb00010 	sw	s0,16(sp)
80115ba0:	00a08021 	move	s0,a1
80115ba4:	afb3001c 	sw	s3,28(sp)
80115ba8:	afb10014 	sw	s1,20(sp)
80115bac:	afbf0020 	sw	ra,32(sp)
80115bb0:	00808821 	move	s1,a0
80115bb4:	afb20018 	sw	s2,24(sp)
80115bb8:	00a02021 	move	a0,a1
80115bbc:	0203102b 	sltu	v0,s0,v1
80115bc0:	00002821 	move	a1,zero
80115bc4:	10c0002c 	beqz	a2,80115c78 <_IO_str_init_static_internal+0xe4>
80115bc8:	00e09821 	move	s3,a3
80115bcc:	14400015 	bnez	v0,80115c24 <_IO_str_init_static_internal+0x90>
80115bd0:	2412ffff 	li	s2,-1
80115bd4:	02202021 	move	a0,s1
80115bd8:	02002821 	move	a1,s0
80115bdc:	02403021 	move	a2,s2
80115be0:	0c0453da 	jal	80114f68 <_IO_setb>
80115be4:	00003821 	move	a3,zero
80115be8:	ae300010 	sw	s0,16(s1)
80115bec:	ae30000c 	sw	s0,12(s1)
80115bf0:	12600016 	beqz	s3,80115c4c <_IO_str_init_static_internal+0xb8>
80115bf4:	ae300004 	sw	s0,4(s1)
80115bf8:	ae320018 	sw	s2,24(s1)
80115bfc:	ae330008 	sw	s3,8(s1)
80115c00:	ae330014 	sw	s3,20(s1)
80115c04:	ae2000a0 	sw	zero,160(s1)
80115c08:	8fbf0020 	lw	ra,32(sp)
80115c0c:	8fb3001c 	lw	s3,28(sp)
80115c10:	8fb20018 	lw	s2,24(sp)
80115c14:	8fb10014 	lw	s1,20(sp)
80115c18:	8fb00010 	lw	s0,16(sp)
80115c1c:	03e00008 	jr	ra
80115c20:	27bd0028 	addiu	sp,sp,40
80115c24:	00609021 	move	s2,v1
80115c28:	02202021 	move	a0,s1
80115c2c:	02002821 	move	a1,s0
80115c30:	02403021 	move	a2,s2
80115c34:	0c0453da 	jal	80114f68 <_IO_setb>
80115c38:	00003821 	move	a3,zero
80115c3c:	ae300010 	sw	s0,16(s1)
80115c40:	ae30000c 	sw	s0,12(s1)
80115c44:	1660ffec 	bnez	s3,80115bf8 <_IO_str_init_static_internal+0x64>
80115c48:	ae300004 	sw	s0,4(s1)
80115c4c:	ae300018 	sw	s0,24(s1)
80115c50:	ae320008 	sw	s2,8(s1)
80115c54:	ae300014 	sw	s0,20(s1)
80115c58:	ae2000a0 	sw	zero,160(s1)
80115c5c:	8fbf0020 	lw	ra,32(sp)
80115c60:	8fb3001c 	lw	s3,28(sp)
80115c64:	8fb20018 	lw	s2,24(sp)
80115c68:	8fb10014 	lw	s1,20(sp)
80115c6c:	8fb00010 	lw	s0,16(sp)
80115c70:	03e00008 	jr	ra
80115c74:	27bd0028 	addiu	sp,sp,40
80115c78:	0c047480 	jal	8011d200 <__rawmemchr>
80115c7c:	00000000 	nop
80115c80:	080456f5 	j	80115bd4 <_IO_str_init_static_internal+0x40>
80115c84:	00409021 	move	s2,v0

80115c88 <_IO_str_init_readonly>:
80115c88:	27bdffe8 	addiu	sp,sp,-24
80115c8c:	afb00010 	sw	s0,16(sp)
80115c90:	afbf0014 	sw	ra,20(sp)
80115c94:	00003821 	move	a3,zero
80115c98:	04c0000b 	bltz	a2,80115cc8 <_IO_str_init_readonly+0x40>
80115c9c:	00808021 	move	s0,a0
80115ca0:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
80115ca4:	00000000 	nop
80115ca8:	8e020000 	lw	v0,0(s0)
80115cac:	00000000 	nop
80115cb0:	34420008 	ori	v0,v0,0x8
80115cb4:	ae020000 	sw	v0,0(s0)
80115cb8:	8fbf0014 	lw	ra,20(sp)
80115cbc:	8fb00010 	lw	s0,16(sp)
80115cc0:	03e00008 	jr	ra
80115cc4:	27bd0018 	addiu	sp,sp,24
80115cc8:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
80115ccc:	2406ffff 	li	a2,-1
80115cd0:	8e020000 	lw	v0,0(s0)
80115cd4:	00000000 	nop
80115cd8:	34420008 	ori	v0,v0,0x8
80115cdc:	ae020000 	sw	v0,0(s0)
80115ce0:	8fbf0014 	lw	ra,20(sp)
80115ce4:	8fb00010 	lw	s0,16(sp)
80115ce8:	03e00008 	jr	ra
80115cec:	27bd0018 	addiu	sp,sp,24

80115cf0 <_IO_str_init_static>:
80115cf0:	04c00003 	bltz	a2,80115d00 <_IO_str_init_static+0x10>
80115cf4:	00000000 	nop
80115cf8:	080456e5 	j	80115b94 <_IO_str_init_static_internal>
80115cfc:	00000000 	nop
80115d00:	080456e5 	j	80115b94 <_IO_str_init_static_internal>
80115d04:	2406ffff 	li	a2,-1
	...

80115d10 <malloc_init_state>:
80115d10:	24030001 	li	v1,1
80115d14:	24050080 	li	a1,128
80115d18:	2482004c 	addiu	v0,a0,76
80115d1c:	24630001 	addiu	v1,v1,1
80115d20:	ac42000c 	sw	v0,12(v0)
80115d24:	ac420008 	sw	v0,8(v0)
80115d28:	1465fffc 	bne	v1,a1,80115d1c <malloc_init_state+0xc>
80115d2c:	24420008 	addiu	v0,v0,8
80115d30:	3c028031 	lui	v0,0x8031
80115d34:	24425a1c 	addiu	v0,v0,23068
80115d38:	1082000a 	beq	a0,v0,80115d64 <malloc_init_state+0x54>
80115d3c:	2483004c 	addiu	v1,a0,76
80115d40:	8c820018 	lw	v0,24(a0)
80115d44:	00000000 	nop
80115d48:	34420002 	ori	v0,v0,0x2
80115d4c:	ac820018 	sw	v0,24(a0)
80115d50:	30420002 	andi	v0,v0,0x2
80115d54:	34420049 	ori	v0,v0,0x49
80115d58:	ac830044 	sw	v1,68(a0)
80115d5c:	03e00008 	jr	ra
80115d60:	ac820018 	sw	v0,24(a0)
80115d64:	8c820018 	lw	v0,24(a0)
80115d68:	00000000 	nop
80115d6c:	30420002 	andi	v0,v0,0x2
80115d70:	34420049 	ori	v0,v0,0x49
80115d74:	ac830044 	sw	v1,68(a0)
80115d78:	03e00008 	jr	ra
80115d7c:	ac820018 	sw	v0,24(a0)

80115d80 <mem2mem_check>:
80115d80:	10800022 	beqz	a0,80115e0c <mem2mem_check+0x8c>
80115d84:	00805021 	move	t2,a0
80115d88:	2489fff8 	addiu	t1,a0,-8
80115d8c:	8d240004 	lw	a0,4(t1)
80115d90:	00000000 	nop
80115d94:	30820002 	andi	v0,a0,0x2
80115d98:	10400002 	beqz	v0,80115da4 <mem2mem_check+0x24>
80115d9c:	24030005 	li	v1,5
80115da0:	24030009 	li	v1,9
80115da4:	2402fff8 	li	v0,-8
80115da8:	00821024 	and	v0,a0,v0
80115dac:	00433023 	subu	a2,v0,v1
80115db0:	00a6182b 	sltu	v1,a1,a2
80115db4:	10600010 	beqz	v1,80115df8 <mem2mem_check+0x78>
80115db8:	00c52023 	subu	a0,a2,a1
80115dbc:	2c820100 	sltiu	v0,a0,256
80115dc0:	14400015 	bnez	v0,80115e18 <mem2mem_check+0x98>
80115dc4:	00803821 	move	a3,a0
80115dc8:	08045776 	j	80115dd8 <mem2mem_check+0x58>
80115dcc:	01462021 	addu	a0,t2,a2
80115dd0:	15000010 	bnez	t0,80115e14 <mem2mem_check+0x94>
80115dd4:	00000000 	nop
80115dd8:	24c6ff01 	addiu	a2,a2,-255
80115ddc:	24e7ff01 	addiu	a3,a3,-255
80115de0:	2402ffff 	li	v0,-1
80115de4:	00a6182b 	sltu	v1,a1,a2
80115de8:	a0820000 	sb	v0,0(a0)
80115dec:	2ce80100 	sltiu	t0,a3,256
80115df0:	1460fff7 	bnez	v1,80115dd0 <mem2mem_check+0x50>
80115df4:	2484ff01 	addiu	a0,a0,-255
80115df8:	000912c2 	srl	v0,t1,0xb
80115dfc:	000918c2 	srl	v1,t1,0x3
80115e00:	00621826 	xor	v1,v1,v0
80115e04:	01452021 	addu	a0,t2,a1
80115e08:	a0830000 	sb	v1,0(a0)
80115e0c:	03e00008 	jr	ra
80115e10:	01401021 	move	v0,t2
80115e14:	00c52023 	subu	a0,a2,a1
80115e18:	01461021 	addu	v0,t2,a2
80115e1c:	a0440000 	sb	a0,0(v0)
80115e20:	000918c2 	srl	v1,t1,0x3
80115e24:	000912c2 	srl	v0,t1,0xb
80115e28:	00621826 	xor	v1,v1,v0
80115e2c:	01452021 	addu	a0,t2,a1
80115e30:	08045783 	j	80115e0c <mem2mem_check+0x8c>
80115e34:	a0830000 	sb	v1,0(a0)

80115e38 <sYSTRIm>:
80115e38:	27bdffd8 	addiu	sp,sp,-40
80115e3c:	afb40020 	sw	s4,32(sp)
80115e40:	afb20018 	sw	s2,24(sp)
80115e44:	afb10014 	sw	s1,20(sp)
80115e48:	afb00010 	sw	s0,16(sp)
80115e4c:	afbf0024 	sw	ra,36(sp)
80115e50:	afb3001c 	sw	s3,28(sp)
80115e54:	8ca20044 	lw	v0,68(a1)
80115e58:	2403fff8 	li	v1,-8
80115e5c:	8c460004 	lw	a2,4(v0)
80115e60:	00a0a021 	move	s4,a1
80115e64:	3c058031 	lui	a1,0x8031
80115e68:	00c38824 	and	s1,a2,v1
80115e6c:	8ca35e9c 	lw	v1,24220(a1)
80115e70:	02241023 	subu	v0,s1,a0
80115e74:	00621021 	addu	v0,v1,v0
80115e78:	2442ffef 	addiu	v0,v0,-17
80115e7c:	14600002 	bnez	v1,80115e88 <sYSTRIm+0x50>
80115e80:	0043001b 	divu	zero,v0,v1
80115e84:	0007000d 	break	0x7
80115e88:	3c12801f 	lui	s2,0x801f
80115e8c:	00001012 	mflo	v0
80115e90:	2442ffff 	addiu	v0,v0,-1
80115e94:	00000000 	nop
80115e98:	00620018 	mult	v1,v0
80115e9c:	00008012 	mflo	s0
80115ea0:	1a00000b 	blez	s0,80115ed0 <sYSTRIm+0x98>
80115ea4:	00002021 	move	a0,zero
80115ea8:	8e4230d0 	lw	v0,12496(s2)
80115eac:	00000000 	nop
80115eb0:	0040f809 	jalr	v0
80115eb4:	00000000 	nop
80115eb8:	00409821 	move	s3,v0
80115ebc:	8e820044 	lw	v0,68(s4)
80115ec0:	00000000 	nop
80115ec4:	02221021 	addu	v0,s1,v0
80115ec8:	1262000b 	beq	s3,v0,80115ef8 <sYSTRIm+0xc0>
80115ecc:	00102023 	negu	a0,s0
80115ed0:	00002021 	move	a0,zero
80115ed4:	8fbf0024 	lw	ra,36(sp)
80115ed8:	8fb40020 	lw	s4,32(sp)
80115edc:	8fb3001c 	lw	s3,28(sp)
80115ee0:	8fb20018 	lw	s2,24(sp)
80115ee4:	8fb10014 	lw	s1,20(sp)
80115ee8:	8fb00010 	lw	s0,16(sp)
80115eec:	00801021 	move	v0,a0
80115ef0:	03e00008 	jr	ra
80115ef4:	27bd0028 	addiu	sp,sp,40
80115ef8:	8e4230d0 	lw	v0,12496(s2)
80115efc:	00000000 	nop
80115f00:	0040f809 	jalr	v0
80115f04:	00000000 	nop
80115f08:	3c038031 	lui	v1,0x8031
80115f0c:	8c625a18 	lw	v0,23064(v1)
80115f10:	00000000 	nop
80115f14:	10400003 	beqz	v0,80115f24 <sYSTRIm+0xec>
80115f18:	00000000 	nop
80115f1c:	0040f809 	jalr	v0
80115f20:	00000000 	nop
80115f24:	8e4230d0 	lw	v0,12496(s2)
80115f28:	00000000 	nop
80115f2c:	0040f809 	jalr	v0
80115f30:	00002021 	move	a0,zero
80115f34:	1040ffe6 	beqz	v0,80115ed0 <sYSTRIm+0x98>
80115f38:	02622823 	subu	a1,s3,v0
80115f3c:	02251023 	subu	v0,s1,a1
80115f40:	34460001 	ori	a2,v0,0x1
80115f44:	10a0ffe2 	beqz	a1,80115ed0 <sYSTRIm+0x98>
80115f48:	24040001 	li	a0,1
80115f4c:	8e820460 	lw	v0,1120(s4)
80115f50:	8e830044 	lw	v1,68(s4)
80115f54:	00451023 	subu	v0,v0,a1
80115f58:	ae820460 	sw	v0,1120(s4)
80115f5c:	080457b5 	j	80115ed4 <sYSTRIm+0x9c>
80115f60:	ac660004 	sw	a2,4(v1)

80115f64 <__malloc_usable_size>:
80115f64:	1080000f 	beqz	a0,80115fa4 <__malloc_usable_size+0x40>
80115f68:	2485fff8 	addiu	a1,a0,-8
80115f6c:	8ca30004 	lw	v1,4(a1)
80115f70:	2402fff8 	li	v0,-8
80115f74:	00623024 	and	a2,v1,v0
80115f78:	30630002 	andi	v1,v1,0x2
80115f7c:	00c52021 	addu	a0,a2,a1
80115f80:	14600006 	bnez	v1,80115f9c <__malloc_usable_size+0x38>
80115f84:	24c5fff8 	addiu	a1,a2,-8
80115f88:	8c820004 	lw	v0,4(a0)
80115f8c:	00000000 	nop
80115f90:	30420001 	andi	v0,v0,0x1
80115f94:	10400003 	beqz	v0,80115fa4 <__malloc_usable_size+0x40>
80115f98:	24c5fffc 	addiu	a1,a2,-4
80115f9c:	03e00008 	jr	ra
80115fa0:	00a01021 	move	v0,a1
80115fa4:	00002821 	move	a1,zero
80115fa8:	03e00008 	jr	ra
80115fac:	00a01021 	move	v0,a1

80115fb0 <ptmalloc_unlock_all2>:
80115fb0:	27bdffd8 	addiu	sp,sp,-40
80115fb4:	afbf0020 	sw	ra,32(sp)
80115fb8:	afb3001c 	sw	s3,28(sp)
80115fbc:	afb20018 	sw	s2,24(sp)
80115fc0:	afb10014 	sw	s1,20(sp)
80115fc4:	afb00010 	sw	s0,16(sp)
80115fc8:	3c02801f 	lui	v0,0x801f
80115fcc:	8c4330e0 	lw	v1,12512(v0)
80115fd0:	00000000 	nop
80115fd4:	1860002b 	blez	v1,80116084 <ptmalloc_unlock_all2+0xd4>
80115fd8:	3c020000 	lui	v0,0x0
80115fdc:	24420000 	addiu	v0,v0,0
80115fe0:	10400031 	beqz	v0,801160a8 <ptmalloc_unlock_all2+0xf8>
80115fe4:	3c02801f 	lui	v0,0x801f
80115fe8:	8c454588 	lw	a1,17800(v0)
80115fec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80115ff0:	00002021 	move	a0,zero
80115ff4:	3c02801f 	lui	v0,0x801f
80115ff8:	3c03801f 	lui	v1,0x801f
80115ffc:	8c44457c 	lw	a0,17788(v0)
80116000:	8c654584 	lw	a1,17796(v1)
80116004:	3c028031 	lui	v0,0x8031
80116008:	24505a1c 	addiu	s0,v0,23068
8011600c:	3c130000 	lui	s3,0x0
80116010:	3c02801f 	lui	v0,0x801f
80116014:	3c038031 	lui	v1,0x8031
80116018:	ac4430d4 	sw	a0,12500(v0)
8011601c:	ac655a14 	sw	a1,23060(v1)
80116020:	26720000 	addiu	s2,s3,0
80116024:	02008821 	move	s1,s0
80116028:	02002021 	move	a0,s0
8011602c:	1240001c 	beqz	s2,801160a0 <ptmalloc_unlock_all2+0xf0>
80116030:	00002821 	move	a1,zero
80116034:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80116038:	00000000 	nop
8011603c:	8e10045c 	lw	s0,1116(s0)
80116040:	00000000 	nop
80116044:	1611fff9 	bne	s0,s1,8011602c <ptmalloc_unlock_all2+0x7c>
80116048:	02002021 	move	a0,s0
8011604c:	26620000 	addiu	v0,s3,0
80116050:	1040000a 	beqz	v0,8011607c <ptmalloc_unlock_all2+0xcc>
80116054:	3c048031 	lui	a0,0x8031
80116058:	8fbf0020 	lw	ra,32(sp)
8011605c:	8fb3001c 	lw	s3,28(sp)
80116060:	8fb20018 	lw	s2,24(sp)
80116064:	8fb10014 	lw	s1,20(sp)
80116068:	8fb00010 	lw	s0,16(sp)
8011606c:	24845eb0 	addiu	a0,a0,24240
80116070:	00002821 	move	a1,zero
80116074:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80116078:	27bd0028 	addiu	sp,sp,40
8011607c:	3c028031 	lui	v0,0x8031
80116080:	ac405eb0 	sw	zero,24240(v0)
80116084:	8fbf0020 	lw	ra,32(sp)
80116088:	8fb3001c 	lw	s3,28(sp)
8011608c:	8fb20018 	lw	s2,24(sp)
80116090:	8fb10014 	lw	s1,20(sp)
80116094:	8fb00010 	lw	s0,16(sp)
80116098:	03e00008 	jr	ra
8011609c:	27bd0028 	addiu	sp,sp,40
801160a0:	0804580f 	j	8011603c <ptmalloc_unlock_all2+0x8c>
801160a4:	ae000000 	sw	zero,0(s0)
801160a8:	8c444588 	lw	a0,17800(v0)
801160ac:	3c03801f 	lui	v1,0x801f
801160b0:	080457fd 	j	80115ff4 <ptmalloc_unlock_all2+0x44>
801160b4:	ac644574 	sw	a0,17780(v1)

801160b8 <mem2chunk_check>:
801160b8:	27bdffe0 	addiu	sp,sp,-32
801160bc:	30820007 	andi	v0,a0,0x7
801160c0:	afb10014 	sw	s1,20(sp)
801160c4:	afbf001c 	sw	ra,28(sp)
801160c8:	afb20018 	sw	s2,24(sp)
801160cc:	afb00010 	sw	s0,16(sp)
801160d0:	14400015 	bnez	v0,80116128 <mem2chunk_check+0x70>
801160d4:	00808821 	move	s1,a0
801160d8:	2490fff8 	addiu	s0,a0,-8
801160dc:	8e120004 	lw	s2,4(s0)
801160e0:	00000000 	nop
801160e4:	32420002 	andi	v0,s2,0x2
801160e8:	14400017 	bnez	v0,80116148 <mem2chunk_check+0x90>
801160ec:	3c028031 	lui	v0,0x8031
801160f0:	24475a1c 	addiu	a3,v0,23068
801160f4:	8ce30018 	lw	v1,24(a3)
801160f8:	2402fff8 	li	v0,-8
801160fc:	00031842 	srl	v1,v1,0x1
80116100:	38630001 	xori	v1,v1,0x1
80116104:	30660001 	andi	a2,v1,0x1
80116108:	10c00060 	beqz	a2,8011628c <mem2chunk_check+0x1d4>
8011610c:	02422824 	and	a1,s2,v0
80116110:	3c028031 	lui	v0,0x8031
80116114:	8c445eac 	lw	a0,24236(v0)
80116118:	00000000 	nop
8011611c:	0204182b 	sltu	v1,s0,a0
80116120:	10600054 	beqz	v1,80116274 <mem2chunk_check+0x1bc>
80116124:	02051821 	addu	v1,s0,a1
80116128:	00008021 	move	s0,zero
8011612c:	02001021 	move	v0,s0
80116130:	8fbf001c 	lw	ra,28(sp)
80116134:	8fb20018 	lw	s2,24(sp)
80116138:	8fb10014 	lw	s1,20(sp)
8011613c:	8fb00010 	lw	s0,16(sp)
80116140:	03e00008 	jr	ra
80116144:	27bd0020 	addiu	sp,sp,32
80116148:	0c0479a4 	jal	8011e690 <__getpagesize>
8011614c:	00000000 	nop
80116150:	2445ffff 	addiu	a1,v0,-1
80116154:	02252024 	and	a0,s1,a1
80116158:	24020008 	li	v0,8
8011615c:	10820017 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116160:	00000000 	nop
80116164:	10800015 	beqz	a0,801161bc <mem2chunk_check+0x104>
80116168:	24020010 	li	v0,16
8011616c:	10820013 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116170:	24020020 	li	v0,32
80116174:	10820011 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116178:	24020040 	li	v0,64
8011617c:	1082000f 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116180:	24020080 	li	v0,128
80116184:	1082000d 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116188:	24020100 	li	v0,256
8011618c:	1082000b 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116190:	24020200 	li	v0,512
80116194:	10820009 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
80116198:	24020400 	li	v0,1024
8011619c:	10820007 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
801161a0:	24020800 	li	v0,2048
801161a4:	10820005 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
801161a8:	24021000 	li	v0,4096
801161ac:	10820003 	beq	a0,v0,801161bc <mem2chunk_check+0x104>
801161b0:	2c822000 	sltiu	v0,a0,8192
801161b4:	1440ffdc 	bnez	v0,80116128 <mem2chunk_check+0x70>
801161b8:	00000000 	nop
801161bc:	8e020004 	lw	v0,4(s0)
801161c0:	24030002 	li	v1,2
801161c4:	30420003 	andi	v0,v0,0x3
801161c8:	1443ffd7 	bne	v0,v1,80116128 <mem2chunk_check+0x70>
801161cc:	00000000 	nop
801161d0:	8e040000 	lw	a0,0(s0)
801161d4:	00000000 	nop
801161d8:	02041023 	subu	v0,s0,a0
801161dc:	00a21024 	and	v0,a1,v0
801161e0:	1440ffd1 	bnez	v0,80116128 <mem2chunk_check+0x70>
801161e4:	2403fff8 	li	v1,-8
801161e8:	02431824 	and	v1,s2,v1
801161ec:	00831021 	addu	v0,a0,v1
801161f0:	00a21024 	and	v0,a1,v0
801161f4:	1440ffcc 	bnez	v0,80116128 <mem2chunk_check+0x70>
801161f8:	001010c2 	srl	v0,s0,0x3
801161fc:	2464ffff 	addiu	a0,v1,-1
80116200:	00902821 	addu	a1,a0,s0
80116204:	00101ac2 	srl	v1,s0,0xb
80116208:	00431026 	xor	v0,v0,v1
8011620c:	90a30000 	lbu	v1,0(a1)
80116210:	304600ff 	andi	a2,v0,0xff
80116214:	10c30015 	beq	a2,v1,8011626c <mem2chunk_check+0x1b4>
80116218:	00031027 	nor	v0,zero,v1
8011621c:	1060ffc2 	beqz	v1,80116128 <mem2chunk_check+0x70>
80116220:	24620008 	addiu	v0,v1,8
80116224:	0082102b 	sltu	v0,a0,v0
80116228:	10400009 	beqz	v0,80116250 <mem2chunk_check+0x198>
8011622c:	00832023 	subu	a0,a0,v1
80116230:	00832021 	addu	a0,a0,v1
80116234:	0804584b 	j	8011612c <mem2chunk_check+0x74>
80116238:	00008021 	move	s0,zero
8011623c:	1060ffba 	beqz	v1,80116128 <mem2chunk_check+0x70>
80116240:	00000000 	nop
80116244:	1440ffb8 	bnez	v0,80116128 <mem2chunk_check+0x70>
80116248:	00000000 	nop
8011624c:	00832023 	subu	a0,a0,v1
80116250:	00902821 	addu	a1,a0,s0
80116254:	90a30000 	lbu	v1,0(a1)
80116258:	00000000 	nop
8011625c:	24620008 	addiu	v0,v1,8
80116260:	14c3fff6 	bne	a2,v1,8011623c <mem2chunk_check+0x184>
80116264:	0082102b 	sltu	v0,a0,v0
80116268:	00031027 	nor	v0,zero,v1
8011626c:	0804584b 	j	8011612c <mem2chunk_check+0x74>
80116270:	a0a20000 	sb	v0,0(a1)
80116274:	8ce20460 	lw	v0,1120(a3)
80116278:	00000000 	nop
8011627c:	00821021 	addu	v0,a0,v0
80116280:	0062182b 	sltu	v1,v1,v0
80116284:	1060ffa8 	beqz	v1,80116128 <mem2chunk_check+0x70>
80116288:	00000000 	nop
8011628c:	2ca20010 	sltiu	v0,a1,16
80116290:	1440ffa5 	bnez	v0,80116128 <mem2chunk_check+0x70>
80116294:	00b01821 	addu	v1,a1,s0
80116298:	8c620004 	lw	v0,4(v1)
8011629c:	00000000 	nop
801162a0:	30420001 	andi	v0,v0,0x1
801162a4:	1040ffa0 	beqz	v0,80116128 <mem2chunk_check+0x70>
801162a8:	32420001 	andi	v0,s2,0x1
801162ac:	1040001f 	beqz	v0,8011632c <mem2chunk_check+0x274>
801162b0:	24a40003 	addiu	a0,a1,3
801162b4:	00101ac2 	srl	v1,s0,0xb
801162b8:	00902821 	addu	a1,a0,s0
801162bc:	001010c2 	srl	v0,s0,0x3
801162c0:	00431026 	xor	v0,v0,v1
801162c4:	90a30000 	lbu	v1,0(a1)
801162c8:	304600ff 	andi	a2,v0,0xff
801162cc:	1066ffe7 	beq	v1,a2,8011626c <mem2chunk_check+0x1b4>
801162d0:	00031027 	nor	v0,zero,v1
801162d4:	1060ff94 	beqz	v1,80116128 <mem2chunk_check+0x70>
801162d8:	24620008 	addiu	v0,v1,8
801162dc:	0082102b 	sltu	v0,a0,v0
801162e0:	10400009 	beqz	v0,80116308 <mem2chunk_check+0x250>
801162e4:	00832023 	subu	a0,a0,v1
801162e8:	00832021 	addu	a0,a0,v1
801162ec:	0804584b 	j	8011612c <mem2chunk_check+0x74>
801162f0:	00008021 	move	s0,zero
801162f4:	1060ff8c 	beqz	v1,80116128 <mem2chunk_check+0x70>
801162f8:	00000000 	nop
801162fc:	1440ff8a 	bnez	v0,80116128 <mem2chunk_check+0x70>
80116300:	00000000 	nop
80116304:	00832023 	subu	a0,a0,v1
80116308:	00902821 	addu	a1,a0,s0
8011630c:	90a30000 	lbu	v1,0(a1)
80116310:	00000000 	nop
80116314:	24620008 	addiu	v0,v1,8
80116318:	1466fff6 	bne	v1,a2,801162f4 <mem2chunk_check+0x23c>
8011631c:	0082102b 	sltu	v0,a0,v0
80116320:	00031027 	nor	v0,zero,v1
80116324:	0804584b 	j	8011612c <mem2chunk_check+0x74>
80116328:	a0a20000 	sb	v0,0(a1)
8011632c:	8e24fff8 	lw	a0,-8(s1)
80116330:	00000000 	nop
80116334:	30820007 	andi	v0,a0,0x7
80116338:	1440ff7b 	bnez	v0,80116128 <mem2chunk_check+0x70>
8011633c:	00000000 	nop
80116340:	14c0000a 	bnez	a2,8011636c <mem2chunk_check+0x2b4>
80116344:	3c038031 	lui	v1,0x8031
80116348:	02042023 	subu	a0,s0,a0
8011634c:	8c820004 	lw	v0,4(a0)
80116350:	2403fff8 	li	v1,-8
80116354:	00431024 	and	v0,v0,v1
80116358:	00821021 	addu	v0,a0,v0
8011635c:	1602ff72 	bne	s0,v0,80116128 <mem2chunk_check+0x70>
80116360:	00000000 	nop
80116364:	080458ad 	j	801162b4 <mem2chunk_check+0x1fc>
80116368:	24a40003 	addiu	a0,a1,3
8011636c:	8c625eac 	lw	v0,24236(v1)
80116370:	02042023 	subu	a0,s0,a0
80116374:	0082102b 	sltu	v0,a0,v0
80116378:	1040fff4 	beqz	v0,8011634c <mem2chunk_check+0x294>
8011637c:	00000000 	nop
80116380:	0804584b 	j	8011612c <mem2chunk_check+0x74>
80116384:	00008021 	move	s0,zero

80116388 <ptmalloc_unlock_all>:
80116388:	27bdffd8 	addiu	sp,sp,-40
8011638c:	afbf0020 	sw	ra,32(sp)
80116390:	afb3001c 	sw	s3,28(sp)
80116394:	afb20018 	sw	s2,24(sp)
80116398:	afb10014 	sw	s1,20(sp)
8011639c:	afb00010 	sw	s0,16(sp)
801163a0:	3c02801f 	lui	v0,0x801f
801163a4:	8c4330e0 	lw	v1,12512(v0)
801163a8:	00000000 	nop
801163ac:	18600028 	blez	v1,80116450 <ptmalloc_unlock_all+0xc8>
801163b0:	3c020000 	lui	v0,0x0
801163b4:	24420000 	addiu	v0,v0,0
801163b8:	1040002e 	beqz	v0,80116474 <ptmalloc_unlock_all+0xec>
801163bc:	3c02801f 	lui	v0,0x801f
801163c0:	8c454588 	lw	a1,17800(v0)
801163c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801163c8:	00002021 	move	a0,zero
801163cc:	3c02801f 	lui	v0,0x801f
801163d0:	3c03801f 	lui	v1,0x801f
801163d4:	8c44457c 	lw	a0,17788(v0)
801163d8:	8c654584 	lw	a1,17796(v1)
801163dc:	3c028031 	lui	v0,0x8031
801163e0:	24505a1c 	addiu	s0,v0,23068
801163e4:	3c130000 	lui	s3,0x0
801163e8:	3c02801f 	lui	v0,0x801f
801163ec:	3c038031 	lui	v1,0x8031
801163f0:	ac4430d4 	sw	a0,12500(v0)
801163f4:	ac655a14 	sw	a1,23060(v1)
801163f8:	26720000 	addiu	s2,s3,0
801163fc:	02008821 	move	s1,s0
80116400:	1240001a 	beqz	s2,8011646c <ptmalloc_unlock_all+0xe4>
80116404:	02002021 	move	a0,s0
80116408:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011640c:	00000000 	nop
80116410:	8e10045c 	lw	s0,1116(s0)
80116414:	00000000 	nop
80116418:	1611fff9 	bne	s0,s1,80116400 <ptmalloc_unlock_all+0x78>
8011641c:	26620000 	addiu	v0,s3,0
80116420:	10400009 	beqz	v0,80116448 <ptmalloc_unlock_all+0xc0>
80116424:	3c048031 	lui	a0,0x8031
80116428:	8fbf0020 	lw	ra,32(sp)
8011642c:	8fb3001c 	lw	s3,28(sp)
80116430:	8fb20018 	lw	s2,24(sp)
80116434:	8fb10014 	lw	s1,20(sp)
80116438:	8fb00010 	lw	s0,16(sp)
8011643c:	24845eb0 	addiu	a0,a0,24240
80116440:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80116444:	27bd0028 	addiu	sp,sp,40
80116448:	3c028031 	lui	v0,0x8031
8011644c:	ac405eb0 	sw	zero,24240(v0)
80116450:	8fbf0020 	lw	ra,32(sp)
80116454:	8fb3001c 	lw	s3,28(sp)
80116458:	8fb20018 	lw	s2,24(sp)
8011645c:	8fb10014 	lw	s1,20(sp)
80116460:	8fb00010 	lw	s0,16(sp)
80116464:	03e00008 	jr	ra
80116468:	27bd0028 	addiu	sp,sp,40
8011646c:	08045904 	j	80116410 <ptmalloc_unlock_all+0x88>
80116470:	ae000000 	sw	zero,0(s0)
80116474:	8c444588 	lw	a0,17800(v0)
80116478:	3c03801f 	lui	v1,0x801f
8011647c:	080458f3 	j	801163cc <ptmalloc_unlock_all+0x44>
80116480:	ac644574 	sw	a0,17780(v1)

80116484 <malloc_printerr>:
80116484:	27bdffd0 	addiu	sp,sp,-48
80116488:	30820001 	andi	v0,a0,0x1
8011648c:	afb10024 	sw	s1,36(sp)
80116490:	afb00020 	sw	s0,32(sp)
80116494:	afbf0028 	sw	ra,40(sp)
80116498:	00808021 	move	s0,a0
8011649c:	00a08821 	move	s1,a1
801164a0:	14400009 	bnez	v0,801164c8 <malloc_printerr+0x44>
801164a4:	00c02021 	move	a0,a2
801164a8:	32020002 	andi	v0,s0,0x2
801164ac:	14400023 	bnez	v0,8011653c <malloc_printerr+0xb8>
801164b0:	00000000 	nop
801164b4:	8fbf0028 	lw	ra,40(sp)
801164b8:	8fb10024 	lw	s1,36(sp)
801164bc:	8fb00020 	lw	s0,32(sp)
801164c0:	03e00008 	jr	ra
801164c4:	27bd0030 	addiu	sp,sp,48
801164c8:	00003821 	move	a3,zero
801164cc:	27a50018 	addiu	a1,sp,24
801164d0:	24060010 	li	a2,16
801164d4:	0c04c830 	jal	801320c0 <_itoa_word>
801164d8:	a3a00018 	sb	zero,24(sp)
801164dc:	27a40010 	addiu	a0,sp,16
801164e0:	00403821 	move	a3,v0
801164e4:	0082102b 	sltu	v0,a0,v0
801164e8:	10400005 	beqz	v0,80116500 <malloc_printerr+0x7c>
801164ec:	24030030 	li	v1,48
801164f0:	24e7ffff 	addiu	a3,a3,-1
801164f4:	0087102b 	sltu	v0,a0,a3
801164f8:	1440fffd 	bnez	v0,801164f0 <malloc_printerr+0x6c>
801164fc:	a0e30000 	sb	v1,0(a3)
80116500:	32020004 	andi	v0,s0,0x4
80116504:	1040000b 	beqz	v0,80116534 <malloc_printerr+0xb0>
80116508:	3c02801c 	lui	v0,0x801c
8011650c:	3c028019 	lui	v0,0x8019
80116510:	244549c8 	addiu	a1,v0,18888
80116514:	32040002 	andi	a0,s0,0x2
80116518:	0c0526f0 	jal	80149bc0 <__libc_message>
8011651c:	02203021 	move	a2,s1
80116520:	8fbf0028 	lw	ra,40(sp)
80116524:	8fb10024 	lw	s1,36(sp)
80116528:	8fb00020 	lw	s0,32(sp)
8011652c:	03e00008 	jr	ra
80116530:	27bd0030 	addiu	sp,sp,48
80116534:	08045945 	j	80116514 <malloc_printerr+0x90>
80116538:	24452ac0 	addiu	a1,v0,10944
8011653c:	0c04c168 	jal	801305a0 <abort>
80116540:	00000000 	nop

80116544 <malloc_consolidate>:
80116544:	27bdffc0 	addiu	sp,sp,-64
80116548:	afb60030 	sw	s6,48(sp)
8011654c:	afbf003c 	sw	ra,60(sp)
80116550:	afbe0038 	sw	s8,56(sp)
80116554:	afb70034 	sw	s7,52(sp)
80116558:	afb5002c 	sw	s5,44(sp)
8011655c:	afb40028 	sw	s4,40(sp)
80116560:	afb30024 	sw	s3,36(sp)
80116564:	afb20020 	sw	s2,32(sp)
80116568:	afb1001c 	sw	s1,28(sp)
8011656c:	afb00018 	sw	s0,24(sp)
80116570:	8c830018 	lw	v1,24(a0)
80116574:	00000000 	nop
80116578:	10600073 	beqz	v1,80116748 <malloc_consolidate+0x204>
8011657c:	0080b021 	move	s6,a0
80116580:	34630001 	ori	v1,v1,0x1
80116584:	000310c2 	srl	v0,v1,0x3
80116588:	00021080 	sll	v0,v0,0x2
8011658c:	2497001c 	addiu	s7,a0,28
80116590:	02e21021 	addu	v0,s7,v0
80116594:	2442fff8 	addiu	v0,v0,-8
80116598:	ac830018 	sw	v1,24(a0)
8011659c:	afa20010 	sw	v0,16(sp)
801165a0:	2494004c 	addiu	s4,a0,76
801165a4:	8ef00000 	lw	s0,0(s7)
801165a8:	00000000 	nop
801165ac:	12000046 	beqz	s0,801166c8 <malloc_consolidate+0x184>
801165b0:	00000000 	nop
801165b4:	3c1e801f 	lui	s8,0x801f
801165b8:	08045986 	j	80116618 <malloc_consolidate+0xd4>
801165bc:	aee00000 	sw	zero,0(s7)
801165c0:	8e230008 	lw	v1,8(s1)
801165c4:	00000000 	nop
801165c8:	8c62000c 	lw	v0,12(v1)
801165cc:	8e24000c 	lw	a0,12(s1)
801165d0:	1222004a 	beq	s1,v0,801166fc <malloc_consolidate+0x1b8>
801165d4:	02539021 	addu	s2,s2,s3
801165d8:	3c02801c 	lui	v0,0x801c
801165dc:	8fc430e4 	lw	a0,12516(s8)
801165e0:	02203021 	move	a2,s1
801165e4:	0c045921 	jal	80116484 <malloc_printerr>
801165e8:	24452ae8 	addiu	a1,v0,10984
801165ec:	8e820008 	lw	v0,8(s4)
801165f0:	02121821 	addu	v1,s0,s2
801165f4:	36440001 	ori	a0,s2,0x1
801165f8:	ae900008 	sw	s0,8(s4)
801165fc:	ac50000c 	sw	s0,12(v0)
80116600:	ae040004 	sw	a0,4(s0)
80116604:	ae020008 	sw	v0,8(s0)
80116608:	ae14000c 	sw	s4,12(s0)
8011660c:	ac720000 	sw	s2,0(v1)
80116610:	12a0002d 	beqz	s5,801166c8 <malloc_consolidate+0x184>
80116614:	02a08021 	move	s0,s5
80116618:	8e030004 	lw	v1,4(s0)
8011661c:	2402fffa 	li	v0,-6
80116620:	00629024 	and	s2,v1,v0
80116624:	02128821 	addu	s1,s0,s2
80116628:	8e240004 	lw	a0,4(s1)
8011662c:	2402fff8 	li	v0,-8
80116630:	30630001 	andi	v1,v1,0x1
80116634:	8e150008 	lw	s5,8(s0)
80116638:	1460000f 	bnez	v1,80116678 <malloc_consolidate+0x134>
8011663c:	00829824 	and	s3,a0,v0
80116640:	8e020000 	lw	v0,0(s0)
80116644:	00000000 	nop
80116648:	02028023 	subu	s0,s0,v0
8011664c:	8e040008 	lw	a0,8(s0)
80116650:	00000000 	nop
80116654:	8c83000c 	lw	v1,12(a0)
80116658:	8e05000c 	lw	a1,12(s0)
8011665c:	12030020 	beq	s0,v1,801166e0 <malloc_consolidate+0x19c>
80116660:	02429021 	addu	s2,s2,v0
80116664:	3c02801c 	lui	v0,0x801c
80116668:	8fc430e4 	lw	a0,12516(s8)
8011666c:	24452ae8 	addiu	a1,v0,10984
80116670:	0c045921 	jal	80116484 <malloc_printerr>
80116674:	02003021 	move	a2,s0
80116678:	8ec20044 	lw	v0,68(s6)
8011667c:	00000000 	nop
80116680:	1222000b 	beq	s1,v0,801166b0 <malloc_consolidate+0x16c>
80116684:	02331821 	addu	v1,s1,s3
80116688:	8c620004 	lw	v0,4(v1)
8011668c:	00000000 	nop
80116690:	30420001 	andi	v0,v0,0x1
80116694:	1040ffca 	beqz	v0,801165c0 <malloc_consolidate+0x7c>
80116698:	2403fffe 	li	v1,-2
8011669c:	8e220004 	lw	v0,4(s1)
801166a0:	00000000 	nop
801166a4:	00431024 	and	v0,v0,v1
801166a8:	0804597b 	j	801165ec <malloc_consolidate+0xa8>
801166ac:	ae220004 	sw	v0,4(s1)
801166b0:	02531021 	addu	v0,s2,s3
801166b4:	34420001 	ori	v0,v0,0x1
801166b8:	ae020004 	sw	v0,4(s0)
801166bc:	aed00044 	sw	s0,68(s6)
801166c0:	16a0ffd5 	bnez	s5,80116618 <malloc_consolidate+0xd4>
801166c4:	02a08021 	move	s0,s5
801166c8:	8fa20010 	lw	v0,16(sp)
801166cc:	00000000 	nop
801166d0:	12e20011 	beq	s7,v0,80116718 <malloc_consolidate+0x1d4>
801166d4:	26f70004 	addiu	s7,s7,4
801166d8:	08045969 	j	801165a4 <malloc_consolidate+0x60>
801166dc:	00000000 	nop
801166e0:	8ca20008 	lw	v0,8(a1)
801166e4:	00000000 	nop
801166e8:	1602ffdf 	bne	s0,v0,80116668 <malloc_consolidate+0x124>
801166ec:	3c02801c 	lui	v0,0x801c
801166f0:	aca40008 	sw	a0,8(a1)
801166f4:	0804599e 	j	80116678 <malloc_consolidate+0x134>
801166f8:	ac85000c 	sw	a1,12(a0)
801166fc:	8c820008 	lw	v0,8(a0)
80116700:	00000000 	nop
80116704:	1622ffb5 	bne	s1,v0,801165dc <malloc_consolidate+0x98>
80116708:	3c02801c 	lui	v0,0x801c
8011670c:	ac830008 	sw	v1,8(a0)
80116710:	0804597b 	j	801165ec <malloc_consolidate+0xa8>
80116714:	ac64000c 	sw	a0,12(v1)
80116718:	8fbf003c 	lw	ra,60(sp)
8011671c:	8fbe0038 	lw	s8,56(sp)
80116720:	8fb70034 	lw	s7,52(sp)
80116724:	8fb60030 	lw	s6,48(sp)
80116728:	8fb5002c 	lw	s5,44(sp)
8011672c:	8fb40028 	lw	s4,40(sp)
80116730:	8fb30024 	lw	s3,36(sp)
80116734:	8fb20020 	lw	s2,32(sp)
80116738:	8fb1001c 	lw	s1,28(sp)
8011673c:	8fb00018 	lw	s0,24(sp)
80116740:	03e00008 	jr	ra
80116744:	27bd0040 	addiu	sp,sp,64
80116748:	8fbf003c 	lw	ra,60(sp)
8011674c:	8fbe0038 	lw	s8,56(sp)
80116750:	8fb70034 	lw	s7,52(sp)
80116754:	8fb60030 	lw	s6,48(sp)
80116758:	8fb5002c 	lw	s5,44(sp)
8011675c:	8fb40028 	lw	s4,40(sp)
80116760:	8fb30024 	lw	s3,36(sp)
80116764:	8fb20020 	lw	s2,32(sp)
80116768:	8fb1001c 	lw	s1,28(sp)
8011676c:	8fb00018 	lw	s0,24(sp)
80116770:	08045744 	j	80115d10 <malloc_init_state>
80116774:	27bd0040 	addiu	sp,sp,64

80116778 <mALLINFo>:
80116778:	27bdffe0 	addiu	sp,sp,-32
8011677c:	afb10014 	sw	s1,20(sp)
80116780:	afb00010 	sw	s0,16(sp)
80116784:	afbf0018 	sw	ra,24(sp)
80116788:	8ca20044 	lw	v0,68(a1)
8011678c:	00a08021 	move	s0,a1
80116790:	10400043 	beqz	v0,801168a0 <mALLINFo+0x128>
80116794:	00808821 	move	s1,a0
80116798:	8c4c0004 	lw	t4,4(v0)
8011679c:	00005021 	move	t2,zero
801167a0:	00005821 	move	t3,zero
801167a4:	00002821 	move	a1,zero
801167a8:	24060028 	li	a2,40
801167ac:	02051021 	addu	v0,s0,a1
801167b0:	8c43001c 	lw	v1,28(v0)
801167b4:	00000000 	nop
801167b8:	10600008 	beqz	v1,801167dc <mALLINFo+0x64>
801167bc:	00000000 	nop
801167c0:	2404fff8 	li	a0,-8
801167c4:	8c620004 	lw	v0,4(v1)
801167c8:	8c630008 	lw	v1,8(v1)
801167cc:	00441024 	and	v0,v0,a0
801167d0:	01425021 	addu	t2,t2,v0
801167d4:	1460fffb 	bnez	v1,801167c4 <mALLINFo+0x4c>
801167d8:	256b0001 	addiu	t3,t3,1
801167dc:	24a50004 	addiu	a1,a1,4
801167e0:	14a6fff3 	bne	a1,a2,801167b0 <mALLINFo+0x38>
801167e4:	02051021 	addu	v0,s0,a1
801167e8:	2402fff8 	li	v0,-8
801167ec:	01821024 	and	v0,t4,v0
801167f0:	004a4021 	addu	t0,v0,t2
801167f4:	24090001 	li	t1,1
801167f8:	24060008 	li	a2,8
801167fc:	24070400 	li	a3,1024
80116800:	2604004c 	addiu	a0,s0,76
80116804:	8c83000c 	lw	v1,12(a0)
80116808:	00000000 	nop
8011680c:	10830008 	beq	a0,v1,80116830 <mALLINFo+0xb8>
80116810:	00000000 	nop
80116814:	2405fff8 	li	a1,-8
80116818:	8c620004 	lw	v0,4(v1)
8011681c:	8c63000c 	lw	v1,12(v1)
80116820:	00451024 	and	v0,v0,a1
80116824:	01024021 	addu	t0,t0,v0
80116828:	1483fffb 	bne	a0,v1,80116818 <mALLINFo+0xa0>
8011682c:	25290001 	addiu	t1,t1,1
80116830:	24c60008 	addiu	a2,a2,8
80116834:	14c7fff3 	bne	a2,a3,80116804 <mALLINFo+0x8c>
80116838:	24840008 	addiu	a0,a0,8
8011683c:	3c028031 	lui	v0,0x8031
80116840:	8e070460 	lw	a3,1120(s0)
80116844:	24425e84 	addiu	v0,v0,24196
80116848:	8c440024 	lw	a0,36(v0)
8011684c:	8c45000c 	lw	a1,12(v0)
80116850:	8c46001c 	lw	a2,28(v0)
80116854:	2403fff8 	li	v1,-8
80116858:	00e81023 	subu	v0,a3,t0
8011685c:	01831824 	and	v1,t4,v1
80116860:	ae22001c 	sw	v0,28(s1)
80116864:	ae240014 	sw	a0,20(s1)
80116868:	ae230024 	sw	v1,36(s1)
8011686c:	ae2a0018 	sw	t2,24(s1)
80116870:	ae260010 	sw	a2,16(s1)
80116874:	ae25000c 	sw	a1,12(s1)
80116878:	ae280020 	sw	t0,32(s1)
8011687c:	ae290004 	sw	t1,4(s1)
80116880:	ae2b0008 	sw	t3,8(s1)
80116884:	ae270000 	sw	a3,0(s1)
80116888:	02201021 	move	v0,s1
8011688c:	8fbf0018 	lw	ra,24(sp)
80116890:	8fb10014 	lw	s1,20(sp)
80116894:	8fb00010 	lw	s0,16(sp)
80116898:	03e00008 	jr	ra
8011689c:	27bd0020 	addiu	sp,sp,32
801168a0:	0c045951 	jal	80116544 <malloc_consolidate>
801168a4:	00a02021 	move	a0,a1
801168a8:	8e020044 	lw	v0,68(s0)
801168ac:	080459e6 	j	80116798 <mALLINFo+0x20>
801168b0:	00000000 	nop

801168b4 <top_check>:
801168b4:	27bdffd0 	addiu	sp,sp,-48
801168b8:	afb50024 	sw	s5,36(sp)
801168bc:	3c158031 	lui	s5,0x8031
801168c0:	afbf0028 	sw	ra,40(sp)
801168c4:	afb40020 	sw	s4,32(sp)
801168c8:	afb3001c 	sw	s3,28(sp)
801168cc:	afb20018 	sw	s2,24(sp)
801168d0:	afb10014 	sw	s1,20(sp)
801168d4:	afb00010 	sw	s0,16(sp)
801168d8:	26a75a1c 	addiu	a3,s5,23068
801168dc:	3c028031 	lui	v0,0x8031
801168e0:	8ce60044 	lw	a2,68(a3)
801168e4:	24425a68 	addiu	v0,v0,23144
801168e8:	10c20051 	beq	a2,v0,80116a30 <top_check+0x17c>
801168ec:	00000000 	nop
801168f0:	8cc40004 	lw	a0,4(a2)
801168f4:	00000000 	nop
801168f8:	30820002 	andi	v0,a0,0x2
801168fc:	14400005 	bnez	v0,80116914 <top_check+0x60>
80116900:	2402fff8 	li	v0,-8
80116904:	00822824 	and	a1,a0,v0
80116908:	2ca30010 	sltiu	v1,a1,16
8011690c:	1060003b 	beqz	v1,801169fc <top_check+0x148>
80116910:	30820001 	andi	v0,a0,0x1
80116914:	3c108031 	lui	s0,0x8031
80116918:	3c02801f 	lui	v0,0x801f
8011691c:	8c4430e4 	lw	a0,12516(v0)
80116920:	3c05801c 	lui	a1,0x801c
80116924:	24a52b08 	addiu	a1,a1,11016
80116928:	0c045921 	jal	80116484 <malloc_printerr>
8011692c:	3c12801f 	lui	s2,0x801f
80116930:	8e4230d0 	lw	v0,12496(s2)
80116934:	00000000 	nop
80116938:	0040f809 	jalr	v0
8011693c:	00002021 	move	a0,zero
80116940:	30510007 	andi	s1,v0,0x7
80116944:	1620003c 	bnez	s1,80116a38 <top_check+0x184>
80116948:	00409821 	move	s3,v0
8011694c:	0c0479a4 	jal	8011e690 <__getpagesize>
80116950:	26145e84 	addiu	s4,s0,24196
80116954:	8e840004 	lw	a0,4(s4)
80116958:	2445ffff 	addiu	a1,v0,-1
8011695c:	24840010 	addiu	a0,a0,16
80116960:	02242021 	addu	a0,s1,a0
80116964:	02641821 	addu	v1,s3,a0
80116968:	00651824 	and	v1,v1,a1
8011696c:	00431023 	subu	v0,v0,v1
80116970:	00828021 	addu	s0,a0,v0
80116974:	8e4230d0 	lw	v0,12496(s2)
80116978:	00000000 	nop
8011697c:	0040f809 	jalr	v0
80116980:	02002021 	move	a0,s0
80116984:	1040002f 	beqz	v0,80116a44 <top_check+0x190>
80116988:	00409021 	move	s2,v0
8011698c:	3c028031 	lui	v0,0x8031
80116990:	8c425a18 	lw	v0,23064(v0)
80116994:	00000000 	nop
80116998:	10400003 	beqz	v0,801169a8 <top_check+0xf4>
8011699c:	00000000 	nop
801169a0:	0040f809 	jalr	v0
801169a4:	00000000 	nop
801169a8:	8e820028 	lw	v0,40(s4)
801169ac:	02111823 	subu	v1,s0,s1
801169b0:	02421023 	subu	v0,s2,v0
801169b4:	26a55a1c 	addiu	a1,s5,23068
801169b8:	02712021 	addu	a0,s3,s1
801169bc:	02021021 	addu	v0,s0,v0
801169c0:	34630001 	ori	v1,v1,0x1
801169c4:	aca20460 	sw	v0,1120(a1)
801169c8:	00003021 	move	a2,zero
801169cc:	ac830004 	sw	v1,4(a0)
801169d0:	aca40044 	sw	a0,68(a1)
801169d4:	8fbf0028 	lw	ra,40(sp)
801169d8:	8fb50024 	lw	s5,36(sp)
801169dc:	8fb40020 	lw	s4,32(sp)
801169e0:	8fb3001c 	lw	s3,28(sp)
801169e4:	8fb20018 	lw	s2,24(sp)
801169e8:	8fb10014 	lw	s1,20(sp)
801169ec:	8fb00010 	lw	s0,16(sp)
801169f0:	00c01021 	move	v0,a2
801169f4:	03e00008 	jr	ra
801169f8:	27bd0030 	addiu	sp,sp,48
801169fc:	1040ffc6 	beqz	v0,80116918 <top_check+0x64>
80116a00:	3c108031 	lui	s0,0x8031
80116a04:	8ce20018 	lw	v0,24(a3)
80116a08:	00000000 	nop
80116a0c:	30420002 	andi	v0,v0,0x2
80116a10:	14400007 	bnez	v0,80116a30 <top_check+0x17c>
80116a14:	26025e84 	addiu	v0,s0,24196
80116a18:	8c430028 	lw	v1,40(v0)
80116a1c:	8ce40460 	lw	a0,1120(a3)
80116a20:	00a61021 	addu	v0,a1,a2
80116a24:	00641821 	addu	v1,v1,a0
80116a28:	1443ffbc 	bne	v0,v1,8011691c <top_check+0x68>
80116a2c:	3c02801f 	lui	v0,0x801f
80116a30:	08045a75 	j	801169d4 <top_check+0x120>
80116a34:	00003021 	move	a2,zero
80116a38:	24020008 	li	v0,8
80116a3c:	08045a53 	j	8011694c <top_check+0x98>
80116a40:	00518823 	subu	s1,v0,s1
80116a44:	08045a75 	j	801169d4 <top_check+0x120>
80116a48:	2406ffff 	li	a2,-1

80116a4c <__malloc_check_init>:
80116a4c:	3c03801f 	lui	v1,0x801f
80116a50:	8c624594 	lw	v0,17812(v1)
80116a54:	00000000 	nop
80116a58:	10400003 	beqz	v0,80116a68 <__malloc_check_init+0x1c>
80116a5c:	3c02801f 	lui	v0,0x801f
80116a60:	03e00008 	jr	ra
80116a64:	ac604594 	sw	zero,17812(v1)
80116a68:	8c4830e4 	lw	t0,12516(v0)
80116a6c:	24070001 	li	a3,1
80116a70:	3c03801f 	lui	v1,0x801f
80116a74:	3c028012 	lui	v0,0x8012
80116a78:	ac674590 	sw	a3,17808(v1)
80116a7c:	24429a2c 	addiu	v0,v0,-26068
80116a80:	3c07801f 	lui	a3,0x801f
80116a84:	3c038012 	lui	v1,0x8012
80116a88:	ace230d4 	sw	v0,12500(a3)
80116a8c:	246380ec 	addiu	v1,v1,-32532
80116a90:	3c078031 	lui	a3,0x8031
80116a94:	3c028012 	lui	v0,0x8012
80116a98:	ace35a14 	sw	v1,23060(a3)
80116a9c:	24429bf8 	addiu	v0,v0,-25608
80116aa0:	3c07801f 	lui	a3,0x801f
80116aa4:	3c038012 	lui	v1,0x8012
80116aa8:	3c05801c 	lui	a1,0x801c
80116aac:	ace230d8 	sw	v0,12504(a3)
80116ab0:	24639acc 	addiu	v1,v1,-25908
80116ab4:	3c02801f 	lui	v0,0x801f
80116ab8:	31080001 	andi	t0,t0,0x1
80116abc:	24a52b28 	addiu	a1,a1,11048
80116ac0:	24040005 	li	a0,5
80116ac4:	00003021 	move	a2,zero
80116ac8:	15000003 	bnez	t0,80116ad8 <__malloc_check_init+0x8c>
80116acc:	ac4330dc 	sw	v1,12508(v0)
80116ad0:	03e00008 	jr	ra
80116ad4:	00000000 	nop
80116ad8:	08045921 	j	80116484 <malloc_printerr>
80116adc:	00000000 	nop

80116ae0 <ptmalloc_init>:
80116ae0:	27bdffc8 	addiu	sp,sp,-56
80116ae4:	afb10014 	sw	s1,20(sp)
80116ae8:	3c11801f 	lui	s1,0x801f
80116aec:	8e2230e0 	lw	v0,12512(s1)
80116af0:	afbf0030 	sw	ra,48(sp)
80116af4:	afb7002c 	sw	s7,44(sp)
80116af8:	afb60028 	sw	s6,40(sp)
80116afc:	afb50024 	sw	s5,36(sp)
80116b00:	afb40020 	sw	s4,32(sp)
80116b04:	afb3001c 	sw	s3,28(sp)
80116b08:	afb20018 	sw	s2,24(sp)
80116b0c:	0440000c 	bltz	v0,80116b40 <ptmalloc_init+0x60>
80116b10:	afb00010 	sw	s0,16(sp)
80116b14:	8fbf0030 	lw	ra,48(sp)
80116b18:	8fb7002c 	lw	s7,44(sp)
80116b1c:	8fb60028 	lw	s6,40(sp)
80116b20:	8fb50024 	lw	s5,36(sp)
80116b24:	8fb40020 	lw	s4,32(sp)
80116b28:	8fb3001c 	lw	s3,28(sp)
80116b2c:	8fb20018 	lw	s2,24(sp)
80116b30:	8fb10014 	lw	s1,20(sp)
80116b34:	8fb00010 	lw	s0,16(sp)
80116b38:	03e00008 	jr	ra
80116b3c:	27bd0038 	addiu	sp,sp,56
80116b40:	3c048031 	lui	a0,0x8031
80116b44:	24905e84 	addiu	s0,a0,24196
80116b48:	3c030002 	lui	v1,0x2
80116b4c:	3c020001 	lui	v0,0x1
80116b50:	3c12801f 	lui	s2,0x801f
80116b54:	ae030004 	sw	v1,4(s0)
80116b58:	ae030008 	sw	v1,8(s0)
80116b5c:	ae020010 	sw	v0,16(s0)
80116b60:	ac835e84 	sw	v1,24196(a0)
80116b64:	0c0479a4 	jal	8011e690 <__getpagesize>
80116b68:	ae2030e0 	sw	zero,12512(s1)
80116b6c:	8e4330d4 	lw	v1,12500(s2)
80116b70:	3c16801f 	lui	s6,0x801f
80116b74:	ae020018 	sw	v0,24(s0)
80116b78:	aec3457c 	sw	v1,17788(s6)
80116b7c:	3c028012 	lui	v0,0x8012
80116b80:	3c038012 	lui	v1,0x8012
80116b84:	3c14801f 	lui	s4,0x801f
80116b88:	3c138031 	lui	s3,0x8031
80116b8c:	24429a1c 	addiu	v0,v0,-26084
80116b90:	24639588 	addiu	v1,v1,-27256
80116b94:	8e8430dc 	lw	a0,12508(s4)
80116b98:	8e655a14 	lw	a1,23060(s3)
80116b9c:	ae4230d4 	sw	v0,12500(s2)
80116ba0:	ae8330dc 	sw	v1,12508(s4)
80116ba4:	3c028012 	lui	v0,0x8012
80116ba8:	3c030000 	lui	v1,0x0
80116bac:	3c17801f 	lui	s7,0x801f
80116bb0:	3c15801f 	lui	s5,0x801f
80116bb4:	244280b0 	addiu	v0,v0,-32592
80116bb8:	24630000 	addiu	v1,v1,0
80116bbc:	aee44580 	sw	a0,17792(s7)
80116bc0:	aea54584 	sw	a1,17796(s5)
80116bc4:	10600003 	beqz	v1,80116bd4 <ptmalloc_init+0xf4>
80116bc8:	ae625a14 	sw	v0,23060(s3)
80116bcc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80116bd0:	00000000 	nop
80116bd4:	3c020000 	lui	v0,0x0
80116bd8:	24420000 	addiu	v0,v0,0
80116bdc:	1040009b 	beqz	v0,80116e4c <ptmalloc_init+0x36c>
80116be0:	3c108031 	lui	s0,0x8031
80116be4:	26045a1c 	addiu	a0,s0,23068
80116be8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80116bec:	00002821 	move	a1,zero
80116bf0:	3c048031 	lui	a0,0x8031
80116bf4:	26025a1c 	addiu	v0,s0,23068
80116bf8:	24845eb0 	addiu	a0,a0,24240
80116bfc:	00002821 	move	a1,zero
80116c00:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80116c04:	ac42045c 	sw	v0,1116(v0)
80116c08:	3c020000 	lui	v0,0x0
80116c0c:	24420000 	addiu	v0,v0,0
80116c10:	10400096 	beqz	v0,80116e6c <ptmalloc_init+0x38c>
80116c14:	26055a1c 	addiu	a1,s0,23068
80116c18:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80116c1c:	00002021 	move	a0,zero
80116c20:	3c070000 	lui	a3,0x0
80116c24:	24e20000 	addiu	v0,a3,0
80116c28:	1040008e 	beqz	v0,80116e64 <ptmalloc_init+0x384>
80116c2c:	00000000 	nop
80116c30:	8ce70000 	lw	a3,0(a3)
80116c34:	3c048011 	lui	a0,0x8011
80116c38:	3c058011 	lui	a1,0x8011
80116c3c:	3c068011 	lui	a2,0x8011
80116c40:	248476ac 	addiu	a0,a0,30380
80116c44:	24a56388 	addiu	a1,a1,25480
80116c48:	0c047c54 	jal	8011f150 <__register_atfork>
80116c4c:	24c65fb0 	addiu	a2,a2,24496
80116c50:	3c028031 	lui	v0,0x8031
80116c54:	8ec3457c 	lw	v1,17788(s6)
80116c58:	8ee44580 	lw	a0,17792(s7)
80116c5c:	8ea54584 	lw	a1,17796(s5)
80116c60:	8c505ed0 	lw	s0,24272(v0)
80116c64:	3c02801f 	lui	v0,0x801f
80116c68:	ae655a14 	sw	a1,23060(s3)
80116c6c:	ae4330d4 	sw	v1,12500(s2)
80116c70:	ae8430dc 	sw	a0,12508(s4)
80116c74:	8c5331b0 	lw	s3,12720(v0)
80116c78:	12000020 	beqz	s0,80116cfc <ptmalloc_init+0x21c>
80116c7c:	00009021 	move	s2,zero
80116c80:	8e030000 	lw	v1,0(s0)
80116c84:	00000000 	nop
80116c88:	10600011 	beqz	v1,80116cd0 <ptmalloc_init+0x1f0>
80116c8c:	00000000 	nop
80116c90:	02002021 	move	a0,s0
80116c94:	2405004d 	li	a1,77
80116c98:	24070041 	li	a3,65
80116c9c:	240a004c 	li	t2,76
80116ca0:	240b004f 	li	t3,79
80116ca4:	24080043 	li	t0,67
80116ca8:	2406005f 	li	a2,95
80116cac:	80620000 	lb	v0,0(v1)
80116cb0:	00000000 	nop
80116cb4:	10450024 	beq	v0,a1,80116d48 <ptmalloc_init+0x268>
80116cb8:	00000000 	nop
80116cbc:	24840004 	addiu	a0,a0,4
80116cc0:	8c830000 	lw	v1,0(a0)
80116cc4:	00000000 	nop
80116cc8:	1460fff8 	bnez	v1,80116cac <ptmalloc_init+0x1cc>
80116ccc:	00000000 	nop
80116cd0:	1240000b 	beqz	s2,80116d00 <ptmalloc_init+0x220>
80116cd4:	3c028031 	lui	v0,0x8031
80116cd8:	82450000 	lb	a1,0(s2)
80116cdc:	00000000 	nop
80116ce0:	14a00010 	bnez	a1,80116d24 <ptmalloc_init+0x244>
80116ce4:	00000000 	nop
80116ce8:	3c02801f 	lui	v0,0x801f
80116cec:	8c4330e4 	lw	v1,12516(v0)
80116cf0:	00000000 	nop
80116cf4:	14600010 	bnez	v1,80116d38 <ptmalloc_init+0x258>
80116cf8:	00000000 	nop
80116cfc:	3c028031 	lui	v0,0x8031
80116d00:	8c425a10 	lw	v0,23056(v0)
80116d04:	00000000 	nop
80116d08:	10400003 	beqz	v0,80116d18 <ptmalloc_init+0x238>
80116d0c:	00000000 	nop
80116d10:	0040f809 	jalr	v0
80116d14:	00000000 	nop
80116d18:	24020001 	li	v0,1
80116d1c:	08045ac5 	j	80116b14 <ptmalloc_init+0x34>
80116d20:	ae2230e0 	sw	v0,12512(s1)
80116d24:	24a5ffd0 	addiu	a1,a1,-48
80116d28:	0c045be8 	jal	80116fa0 <mALLOPt>
80116d2c:	2404fffb 	li	a0,-5
80116d30:	08045b3b 	j	80116cec <ptmalloc_init+0x20c>
80116d34:	3c02801f 	lui	v0,0x801f
80116d38:	0c045a93 	jal	80116a4c <__malloc_check_init>
80116d3c:	00000000 	nop
80116d40:	08045b40 	j	80116d00 <ptmalloc_init+0x220>
80116d44:	3c028031 	lui	v0,0x8031
80116d48:	80620001 	lb	v0,1(v1)
80116d4c:	00000000 	nop
80116d50:	1447ffda 	bne	v0,a3,80116cbc <ptmalloc_init+0x1dc>
80116d54:	00000000 	nop
80116d58:	80690002 	lb	t1,2(v1)
80116d5c:	00000000 	nop
80116d60:	152affd6 	bne	t1,t2,80116cbc <ptmalloc_init+0x1dc>
80116d64:	00000000 	nop
80116d68:	80620003 	lb	v0,3(v1)
80116d6c:	00000000 	nop
80116d70:	1449ffd2 	bne	v0,t1,80116cbc <ptmalloc_init+0x1dc>
80116d74:	00000000 	nop
80116d78:	80620004 	lb	v0,4(v1)
80116d7c:	00000000 	nop
80116d80:	144bffce 	bne	v0,t3,80116cbc <ptmalloc_init+0x1dc>
80116d84:	00000000 	nop
80116d88:	80620005 	lb	v0,5(v1)
80116d8c:	00000000 	nop
80116d90:	1448ffca 	bne	v0,t0,80116cbc <ptmalloc_init+0x1dc>
80116d94:	00000000 	nop
80116d98:	80620006 	lb	v0,6(v1)
80116d9c:	00000000 	nop
80116da0:	1446ffc7 	bne	v0,a2,80116cc0 <ptmalloc_init+0x1e0>
80116da4:	24840004 	addiu	a0,a0,4
80116da8:	2484fffc 	addiu	a0,a0,-4
80116dac:	24740007 	addiu	s4,v1,7
80116db0:	1280ffc7 	beqz	s4,80116cd0 <ptmalloc_init+0x1f0>
80116db4:	24900004 	addiu	s0,a0,4
80116db8:	80630007 	lb	v1,7(v1)
80116dbc:	00000000 	nop
80116dc0:	1060002e 	beqz	v1,80116e7c <ptmalloc_init+0x39c>
80116dc4:	00002821 	move	a1,zero
80116dc8:	2402003d 	li	v0,61
80116dcc:	1062002b 	beq	v1,v0,80116e7c <ptmalloc_init+0x39c>
80116dd0:	2403003d 	li	v1,61
80116dd4:	24a50001 	addiu	a1,a1,1
80116dd8:	02851021 	addu	v0,s4,a1
80116ddc:	80420000 	lb	v0,0(v0)
80116de0:	00000000 	nop
80116de4:	10400004 	beqz	v0,80116df8 <ptmalloc_init+0x318>
80116de8:	00000000 	nop
80116dec:	1443fffa 	bne	v0,v1,80116dd8 <ptmalloc_init+0x2f8>
80116df0:	24a50001 	addiu	a1,a1,1
80116df4:	24a5ffff 	addiu	a1,a1,-1
80116df8:	00a01021 	move	v0,a1
80116dfc:	02821021 	addu	v0,s4,v0
80116e00:	80440000 	lb	a0,0(v0)
80116e04:	2403003d 	li	v1,61
80116e08:	1483ff9d 	bne	a0,v1,80116c80 <ptmalloc_init+0x1a0>
80116e0c:	24020008 	li	v0,8
80116e10:	10a20032 	beq	a1,v0,80116edc <ptmalloc_init+0x3fc>
80116e14:	2ca20009 	sltiu	v0,a1,9
80116e18:	1040001a 	beqz	v0,80116e84 <ptmalloc_init+0x3a4>
80116e1c:	24020009 	li	v0,9
80116e20:	24020006 	li	v0,6
80116e24:	14a2ff96 	bne	a1,v0,80116c80 <ptmalloc_init+0x1a0>
80116e28:	3c05801c 	lui	a1,0x801c
80116e2c:	24a52b48 	addiu	a1,a1,11080
80116e30:	02802021 	move	a0,s4
80116e34:	0c047140 	jal	8011c500 <memcmp>
80116e38:	24060006 	li	a2,6
80116e3c:	1440ff90 	bnez	v0,80116c80 <ptmalloc_init+0x1a0>
80116e40:	00000000 	nop
80116e44:	08045b20 	j	80116c80 <ptmalloc_init+0x1a0>
80116e48:	26920007 	addiu	s2,s4,7
80116e4c:	26025a1c 	addiu	v0,s0,23068
80116e50:	3c038031 	lui	v1,0x8031
80116e54:	ac42045c 	sw	v0,1116(v0)
80116e58:	ac605eb0 	sw	zero,24240(v1)
80116e5c:	08045b02 	j	80116c08 <ptmalloc_init+0x128>
80116e60:	ae005a1c 	sw	zero,23068(s0)
80116e64:	08045b0d 	j	80116c34 <ptmalloc_init+0x154>
80116e68:	00003821 	move	a3,zero
80116e6c:	26035a1c 	addiu	v1,s0,23068
80116e70:	3c02801f 	lui	v0,0x801f
80116e74:	08045b08 	j	80116c20 <ptmalloc_init+0x140>
80116e78:	ac434574 	sw	v1,17780(v0)
80116e7c:	08045b7f 	j	80116dfc <ptmalloc_init+0x31c>
80116e80:	00001021 	move	v0,zero
80116e84:	10a20035 	beq	a1,v0,80116f5c <ptmalloc_init+0x47c>
80116e88:	2402000f 	li	v0,15
80116e8c:	14a2ff7c 	bne	a1,v0,80116c80 <ptmalloc_init+0x1a0>
80116e90:	00000000 	nop
80116e94:	1660ff7a 	bnez	s3,80116c80 <ptmalloc_init+0x1a0>
80116e98:	3c05801c 	lui	a1,0x801c
80116e9c:	24a52b68 	addiu	a1,a1,11112
80116ea0:	02802021 	move	a0,s4
80116ea4:	0c047140 	jal	8011c500 <memcmp>
80116ea8:	2406000f 	li	a2,15
80116eac:	1440001c 	bnez	v0,80116f20 <ptmalloc_init+0x440>
80116eb0:	3c05801c 	lui	a1,0x801c
80116eb4:	26840010 	addiu	a0,s4,16
80116eb8:	00002821 	move	a1,zero
80116ebc:	2406000a 	li	a2,10
80116ec0:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
80116ec4:	00003821 	move	a3,zero
80116ec8:	00402821 	move	a1,v0
80116ecc:	0c045be8 	jal	80116fa0 <mALLOPt>
80116ed0:	2404ffff 	li	a0,-1
80116ed4:	08045b20 	j	80116c80 <ptmalloc_init+0x1a0>
80116ed8:	00000000 	nop
80116edc:	1660ff68 	bnez	s3,80116c80 <ptmalloc_init+0x1a0>
80116ee0:	3c05801c 	lui	a1,0x801c
80116ee4:	24a52b50 	addiu	a1,a1,11088
80116ee8:	02802021 	move	a0,s4
80116eec:	0c047140 	jal	8011c500 <memcmp>
80116ef0:	24060008 	li	a2,8
80116ef4:	1440ff62 	bnez	v0,80116c80 <ptmalloc_init+0x1a0>
80116ef8:	26840009 	addiu	a0,s4,9
80116efc:	00002821 	move	a1,zero
80116f00:	2406000a 	li	a2,10
80116f04:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
80116f08:	00003821 	move	a3,zero
80116f0c:	00402821 	move	a1,v0
80116f10:	0c045be8 	jal	80116fa0 <mALLOPt>
80116f14:	2404fffe 	li	a0,-2
80116f18:	08045b20 	j	80116c80 <ptmalloc_init+0x1a0>
80116f1c:	00000000 	nop
80116f20:	24a52b78 	addiu	a1,a1,11128
80116f24:	02802021 	move	a0,s4
80116f28:	0c047140 	jal	8011c500 <memcmp>
80116f2c:	2406000f 	li	a2,15
80116f30:	1440ff53 	bnez	v0,80116c80 <ptmalloc_init+0x1a0>
80116f34:	26840010 	addiu	a0,s4,16
80116f38:	00002821 	move	a1,zero
80116f3c:	2406000a 	li	a2,10
80116f40:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
80116f44:	00003821 	move	a3,zero
80116f48:	00402821 	move	a1,v0
80116f4c:	0c045be8 	jal	80116fa0 <mALLOPt>
80116f50:	2404fffd 	li	a0,-3
80116f54:	08045b20 	j	80116c80 <ptmalloc_init+0x1a0>
80116f58:	00000000 	nop
80116f5c:	1660ff48 	bnez	s3,80116c80 <ptmalloc_init+0x1a0>
80116f60:	3c05801c 	lui	a1,0x801c
80116f64:	24a52b5c 	addiu	a1,a1,11100
80116f68:	02802021 	move	a0,s4
80116f6c:	0c047140 	jal	8011c500 <memcmp>
80116f70:	24060009 	li	a2,9
80116f74:	1440ff42 	bnez	v0,80116c80 <ptmalloc_init+0x1a0>
80116f78:	2684000a 	addiu	a0,s4,10
80116f7c:	00002821 	move	a1,zero
80116f80:	2406000a 	li	a2,10
80116f84:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
80116f88:	00003821 	move	a3,zero
80116f8c:	00402821 	move	a1,v0
80116f90:	0c045be8 	jal	80116fa0 <mALLOPt>
80116f94:	2404fffc 	li	a0,-4
80116f98:	08045b20 	j	80116c80 <ptmalloc_init+0x1a0>
80116f9c:	00000000 	nop

80116fa0 <mALLOPt>:
80116fa0:	27bdffe0 	addiu	sp,sp,-32
80116fa4:	afb10014 	sw	s1,20(sp)
80116fa8:	afb00010 	sw	s0,16(sp)
80116fac:	afbf001c 	sw	ra,28(sp)
80116fb0:	afb20018 	sw	s2,24(sp)
80116fb4:	3c02801f 	lui	v0,0x801f
80116fb8:	8c4330e0 	lw	v1,12512(v0)
80116fbc:	00808021 	move	s0,a0
80116fc0:	04600045 	bltz	v1,801170d8 <mALLOPt+0x138>
80116fc4:	00a08821 	move	s1,a1
80116fc8:	3c020000 	lui	v0,0x0
80116fcc:	24420000 	addiu	v0,v0,0
80116fd0:	1040004d 	beqz	v0,80117108 <mALLOPt+0x168>
80116fd4:	3c128031 	lui	s2,0x8031
80116fd8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80116fdc:	26445a1c 	addiu	a0,s2,23068
80116fe0:	0c045951 	jal	80116544 <malloc_consolidate>
80116fe4:	26445a1c 	addiu	a0,s2,23068
80116fe8:	26040005 	addiu	a0,s0,5
80116fec:	2c820007 	sltiu	v0,a0,7
80116ff0:	10400008 	beqz	v0,80117014 <mALLOPt+0x74>
80116ff4:	3c03801c 	lui	v1,0x801c
80116ff8:	00041080 	sll	v0,a0,0x2
80116ffc:	24632da0 	addiu	v1,v1,11680
80117000:	00431021 	addu	v0,v0,v1
80117004:	8c440000 	lw	a0,0(v0)
80117008:	00000000 	nop
8011700c:	00800008 	jr	a0
80117010:	00000000 	nop
80117014:	24100001 	li	s0,1
80117018:	3c020000 	lui	v0,0x0
8011701c:	24420000 	addiu	v0,v0,0
80117020:	1040003c 	beqz	v0,80117114 <mALLOPt+0x174>
80117024:	00000000 	nop
80117028:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011702c:	26445a1c 	addiu	a0,s2,23068
80117030:	02001021 	move	v0,s0
80117034:	8fbf001c 	lw	ra,28(sp)
80117038:	8fb20018 	lw	s2,24(sp)
8011703c:	8fb10014 	lw	s1,20(sp)
80117040:	8fb00010 	lw	s0,16(sp)
80117044:	03e00008 	jr	ra
80117048:	27bd0020 	addiu	sp,sp,32
8011704c:	3c02801f 	lui	v0,0x801f
80117050:	24100001 	li	s0,1
80117054:	08045c06 	j	80117018 <mALLOPt+0x78>
80117058:	ac5130e4 	sw	s1,12516(v0)
8011705c:	2e220051 	sltiu	v0,s1,81
80117060:	1040ffed 	beqz	v0,80117018 <mALLOPt+0x78>
80117064:	00008021 	move	s0,zero
80117068:	16200022 	bnez	s1,801170f4 <mALLOPt+0x154>
8011706c:	2625000b 	addiu	a1,s1,11
80117070:	24050009 	li	a1,9
80117074:	26435a1c 	addiu	v1,s2,23068
80117078:	8c620018 	lw	v0,24(v1)
8011707c:	24100001 	li	s0,1
80117080:	30420002 	andi	v0,v0,0x2
80117084:	00a21025 	or	v0,a1,v0
80117088:	08045c06 	j	80117018 <mALLOPt+0x78>
8011708c:	ac620018 	sw	v0,24(v1)
80117090:	3c028031 	lui	v0,0x8031
80117094:	24100001 	li	s0,1
80117098:	08045c06 	j	80117018 <mALLOPt+0x78>
8011709c:	ac515e84 	sw	s1,24196(v0)
801170a0:	3c020008 	lui	v0,0x8
801170a4:	0051102b 	sltu	v0,v0,s1
801170a8:	1040000f 	beqz	v0,801170e8 <mALLOPt+0x148>
801170ac:	3c028031 	lui	v0,0x8031
801170b0:	08045c06 	j	80117018 <mALLOPt+0x78>
801170b4:	00008021 	move	s0,zero
801170b8:	3c028031 	lui	v0,0x8031
801170bc:	24100001 	li	s0,1
801170c0:	08045c06 	j	80117018 <mALLOPt+0x78>
801170c4:	ac515e94 	sw	s1,24212(v0)
801170c8:	3c028031 	lui	v0,0x8031
801170cc:	24100001 	li	s0,1
801170d0:	08045c06 	j	80117018 <mALLOPt+0x78>
801170d4:	ac515e88 	sw	s1,24200(v0)
801170d8:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
801170dc:	00000000 	nop
801170e0:	08045bf3 	j	80116fcc <mALLOPt+0x2c>
801170e4:	3c020000 	lui	v0,0x0
801170e8:	24100001 	li	s0,1
801170ec:	08045c06 	j	80117018 <mALLOPt+0x78>
801170f0:	ac515e8c 	sw	s1,24204(v0)
801170f4:	2ca20010 	sltiu	v0,a1,16
801170f8:	10400008 	beqz	v0,8011711c <mALLOPt+0x17c>
801170fc:	2402fff8 	li	v0,-8
80117100:	08045c1d 	j	80117074 <mALLOPt+0xd4>
80117104:	24050011 	li	a1,17
80117108:	24020001 	li	v0,1
8011710c:	08045bf8 	j	80116fe0 <mALLOPt+0x40>
80117110:	ae425a1c 	sw	v0,23068(s2)
80117114:	08045c0c 	j	80117030 <mALLOPt+0x90>
80117118:	ae405a1c 	sw	zero,23068(s2)
8011711c:	00a21024 	and	v0,a1,v0
80117120:	08045c1d 	j	80117074 <mALLOPt+0xd4>
80117124:	34450001 	ori	a1,v0,0x1

80117128 <__libc_mallopt>:
80117128:	08045be8 	j	80116fa0 <mALLOPt>
8011712c:	00000000 	nop

80117130 <__libc_mallinfo>:
80117130:	27bdffe0 	addiu	sp,sp,-32
80117134:	afb10014 	sw	s1,20(sp)
80117138:	afb00010 	sw	s0,16(sp)
8011713c:	afbf0018 	sw	ra,24(sp)
80117140:	3c02801f 	lui	v0,0x801f
80117144:	8c4330e0 	lw	v1,12512(v0)
80117148:	3c108031 	lui	s0,0x8031
8011714c:	04600017 	bltz	v1,801171ac <__libc_mallinfo+0x7c>
80117150:	00808821 	move	s1,a0
80117154:	3c020000 	lui	v0,0x0
80117158:	24420000 	addiu	v0,v0,0
8011715c:	10400017 	beqz	v0,801171bc <__libc_mallinfo+0x8c>
80117160:	26045a1c 	addiu	a0,s0,23068
80117164:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117168:	00000000 	nop
8011716c:	26055a1c 	addiu	a1,s0,23068
80117170:	0c0459de 	jal	80116778 <mALLINFo>
80117174:	02202021 	move	a0,s1
80117178:	3c020000 	lui	v0,0x0
8011717c:	3c108031 	lui	s0,0x8031
80117180:	24420000 	addiu	v0,v0,0
80117184:	10400011 	beqz	v0,801171cc <__libc_mallinfo+0x9c>
80117188:	26045a1c 	addiu	a0,s0,23068
8011718c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117190:	00000000 	nop
80117194:	02201021 	move	v0,s1
80117198:	8fbf0018 	lw	ra,24(sp)
8011719c:	8fb10014 	lw	s1,20(sp)
801171a0:	8fb00010 	lw	s0,16(sp)
801171a4:	03e00008 	jr	ra
801171a8:	27bd0020 	addiu	sp,sp,32
801171ac:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
801171b0:	00000000 	nop
801171b4:	08045c56 	j	80117158 <__libc_mallinfo+0x28>
801171b8:	3c020000 	lui	v0,0x0
801171bc:	3c108031 	lui	s0,0x8031
801171c0:	24020001 	li	v0,1
801171c4:	08045c5b 	j	8011716c <__libc_mallinfo+0x3c>
801171c8:	ae025a1c 	sw	v0,23068(s0)
801171cc:	08045c65 	j	80117194 <__libc_mallinfo+0x64>
801171d0:	ae005a1c 	sw	zero,23068(s0)

801171d4 <__malloc_trim>:
801171d4:	27bdffe0 	addiu	sp,sp,-32
801171d8:	afb20018 	sw	s2,24(sp)
801171dc:	afb00010 	sw	s0,16(sp)
801171e0:	afbf001c 	sw	ra,28(sp)
801171e4:	afb10014 	sw	s1,20(sp)
801171e8:	3c02801f 	lui	v0,0x801f
801171ec:	8c4330e0 	lw	v1,12512(v0)
801171f0:	3c108031 	lui	s0,0x8031
801171f4:	0460001b 	bltz	v1,80117264 <__malloc_trim+0x90>
801171f8:	00809021 	move	s2,a0
801171fc:	3c020000 	lui	v0,0x0
80117200:	24420000 	addiu	v0,v0,0
80117204:	1040001b 	beqz	v0,80117274 <__malloc_trim+0xa0>
80117208:	26045a1c 	addiu	a0,s0,23068
8011720c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117210:	00000000 	nop
80117214:	0c045951 	jal	80116544 <malloc_consolidate>
80117218:	26045a1c 	addiu	a0,s0,23068
8011721c:	02402021 	move	a0,s2
80117220:	0c04578e 	jal	80115e38 <sYSTRIm>
80117224:	26055a1c 	addiu	a1,s0,23068
80117228:	00408021 	move	s0,v0
8011722c:	3c020000 	lui	v0,0x0
80117230:	3c118031 	lui	s1,0x8031
80117234:	24420000 	addiu	v0,v0,0
80117238:	10400012 	beqz	v0,80117284 <__malloc_trim+0xb0>
8011723c:	26245a1c 	addiu	a0,s1,23068
80117240:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117244:	00000000 	nop
80117248:	02001021 	move	v0,s0
8011724c:	8fbf001c 	lw	ra,28(sp)
80117250:	8fb20018 	lw	s2,24(sp)
80117254:	8fb10014 	lw	s1,20(sp)
80117258:	8fb00010 	lw	s0,16(sp)
8011725c:	03e00008 	jr	ra
80117260:	27bd0020 	addiu	sp,sp,32
80117264:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
80117268:	00000000 	nop
8011726c:	08045c80 	j	80117200 <__malloc_trim+0x2c>
80117270:	3c020000 	lui	v0,0x0
80117274:	3c108031 	lui	s0,0x8031
80117278:	24020001 	li	v0,1
8011727c:	08045c85 	j	80117214 <__malloc_trim+0x40>
80117280:	ae025a1c 	sw	v0,23068(s0)
80117284:	08045c92 	j	80117248 <__malloc_trim+0x74>
80117288:	ae205a1c 	sw	zero,23068(s1)

8011728c <__malloc_set_state>:
8011728c:	27bdffd8 	addiu	sp,sp,-40
80117290:	afb20018 	sw	s2,24(sp)
80117294:	afb10014 	sw	s1,20(sp)
80117298:	afb00010 	sw	s0,16(sp)
8011729c:	00808821 	move	s1,a0
801172a0:	3c12801f 	lui	s2,0x801f
801172a4:	24100001 	li	s0,1
801172a8:	afbf0020 	sw	ra,32(sp)
801172ac:	afb3001c 	sw	s3,28(sp)
801172b0:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
801172b4:	ae504594 	sw	s0,17812(s2)
801172b8:	3c02444c 	lui	v0,0x444c
801172bc:	8e230000 	lw	v1,0(s1)
801172c0:	34424541 	ori	v0,v0,0x4541
801172c4:	10620008 	beq	v1,v0,801172e8 <__malloc_set_state+0x5c>
801172c8:	2402ffff 	li	v0,-1
801172cc:	8fbf0020 	lw	ra,32(sp)
801172d0:	8fb3001c 	lw	s3,28(sp)
801172d4:	8fb20018 	lw	s2,24(sp)
801172d8:	8fb10014 	lw	s1,20(sp)
801172dc:	8fb00010 	lw	s0,16(sp)
801172e0:	03e00008 	jr	ra
801172e4:	27bd0028 	addiu	sp,sp,40
801172e8:	8e220004 	lw	v0,4(s1)
801172ec:	2403ff00 	li	v1,-256
801172f0:	00431024 	and	v0,v0,v1
801172f4:	1c40fff5 	bgtz	v0,801172cc <__malloc_set_state+0x40>
801172f8:	2402fffe 	li	v0,-2
801172fc:	3c020000 	lui	v0,0x0
80117300:	24420000 	addiu	v0,v0,0
80117304:	104000e4 	beqz	v0,80117698 <__malloc_set_state+0x40c>
80117308:	3c138031 	lui	s3,0x8031
8011730c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117310:	26645a1c 	addiu	a0,s3,23068
80117314:	26645a1c 	addiu	a0,s3,23068
80117318:	8c820018 	lw	v0,24(a0)
8011731c:	3c038031 	lui	v1,0x8031
80117320:	30420002 	andi	v0,v0,0x2
80117324:	34420049 	ori	v0,v0,0x49
80117328:	ac820018 	sw	v0,24(a0)
8011732c:	3c028031 	lui	v0,0x8031
80117330:	24635a38 	addiu	v1,v1,23096
80117334:	24425a60 	addiu	v0,v0,23136
80117338:	ac600000 	sw	zero,0(v1)
8011733c:	24630004 	addiu	v1,v1,4
80117340:	1462fffd 	bne	v1,v0,80117338 <__malloc_set_state+0xac>
80117344:	02203821 	move	a3,s1
80117348:	8e240010 	lw	a0,16(s1)
8011734c:	3c038031 	lui	v1,0x8031
80117350:	26625a1c 	addiu	v0,s3,23068
80117354:	24665a68 	addiu	a2,v1,23144
80117358:	ac440044 	sw	a0,68(v0)
8011735c:	ac40044c 	sw	zero,1100(v0)
80117360:	ac400450 	sw	zero,1104(v0)
80117364:	ac400454 	sw	zero,1108(v0)
80117368:	ac400458 	sw	zero,1112(v0)
8011736c:	ac400048 	sw	zero,72(v0)
80117370:	00406821 	move	t5,v0
80117374:	24080001 	li	t0,1
80117378:	240cfff8 	li	t4,-8
8011737c:	00c05821 	move	t3,a2
80117380:	262a0014 	addiu	t2,s1,20
80117384:	8ce50018 	lw	a1,24(a3)
80117388:	00000000 	nop
8011738c:	10a00073 	beqz	a1,8011755c <__malloc_set_state+0x2d0>
80117390:	2d020040 	sltiu	v0,t0,64
80117394:	1440005c 	bnez	v0,80117508 <__malloc_set_state+0x27c>
80117398:	00000000 	nop
8011739c:	8ca20004 	lw	v0,4(a1)
801173a0:	00000000 	nop
801173a4:	004c2024 	and	a0,v0,t4
801173a8:	00041982 	srl	v1,a0,0x6
801173ac:	2c620021 	sltiu	v0,v1,33
801173b0:	10400064 	beqz	v0,80117544 <__malloc_set_state+0x2b8>
801173b4:	24690038 	addiu	t1,v1,56
801173b8:	11280048 	beq	t1,t0,801174dc <__malloc_set_state+0x250>
801173bc:	00000000 	nop
801173c0:	acc60008 	sw	a2,8(a2)
801173c4:	acc6000c 	sw	a2,12(a2)
801173c8:	8ce30018 	lw	v1,24(a3)
801173cc:	8d650008 	lw	a1,8(t3)
801173d0:	ac6b000c 	sw	t3,12(v1)
801173d4:	8d420008 	lw	v0,8(t2)
801173d8:	00000000 	nop
801173dc:	ac450008 	sw	a1,8(v0)
801173e0:	8d640008 	lw	a0,8(t3)
801173e4:	8d420008 	lw	v0,8(t2)
801173e8:	00000000 	nop
801173ec:	ac82000c 	sw	v0,12(a0)
801173f0:	8ce30018 	lw	v1,24(a3)
801173f4:	00000000 	nop
801173f8:	ad630008 	sw	v1,8(t3)
801173fc:	25080001 	addiu	t0,t0,1
80117400:	24020080 	li	v0,128
80117404:	24e70008 	addiu	a3,a3,8
80117408:	24c60008 	addiu	a2,a2,8
8011740c:	1502ffdd 	bne	t0,v0,80117384 <__malloc_set_state+0xf8>
80117410:	254a0008 	addiu	t2,t2,8
80117414:	8e220418 	lw	v0,1048(s1)
80117418:	3c038031 	lui	v1,0x8031
8011741c:	ac625e84 	sw	v0,24196(v1)
80117420:	8e240414 	lw	a0,1044(s1)
80117424:	8e25041c 	lw	a1,1052(s1)
80117428:	24635e84 	addiu	v1,v1,24196
8011742c:	26665a1c 	addiu	a2,s3,23068
80117430:	acc40460 	sw	a0,1120(a2)
80117434:	ac650004 	sw	a1,4(v1)
80117438:	8e220420 	lw	v0,1056(s1)
8011743c:	8e240424 	lw	a0,1060(s1)
80117440:	8e25042c 	lw	a1,1068(s1)
80117444:	ac640008 	sw	a0,8(v1)
80117448:	ac620010 	sw	v0,16(v1)
8011744c:	8e280428 	lw	t0,1064(s1)
80117450:	acc50464 	sw	a1,1124(a2)
80117454:	8e220434 	lw	v0,1076(s1)
80117458:	8e290410 	lw	t1,1040(s1)
8011745c:	ac62000c 	sw	v0,12(v1)
80117460:	8e260438 	lw	a2,1080(s1)
80117464:	8e27043c 	lw	a3,1084(s1)
80117468:	8e240440 	lw	a0,1088(s1)
8011746c:	8e250004 	lw	a1,4(s1)
80117470:	3c02801f 	lui	v0,0x801f
80117474:	ac4830e4 	sw	t0,12516(v0)
80117478:	ac640020 	sw	a0,32(v1)
8011747c:	ac690028 	sw	t1,40(v1)
80117480:	ac660014 	sw	a2,20(v1)
80117484:	18a0000d 	blez	a1,801174bc <__malloc_set_state+0x230>
80117488:	ac67001c 	sw	a3,28(v1)
8011748c:	8e220444 	lw	v0,1092(s1)
80117490:	00000000 	nop
80117494:	10400069 	beqz	v0,8011763c <__malloc_set_state+0x3b0>
80117498:	3c02801f 	lui	v0,0x801f
8011749c:	8c434590 	lw	v1,17808(v0)
801174a0:	00000000 	nop
801174a4:	14600006 	bnez	v1,801174c0 <__malloc_set_state+0x234>
801174a8:	3c020000 	lui	v0,0x0
801174ac:	8e424594 	lw	v0,17812(s2)
801174b0:	00000000 	nop
801174b4:	10400074 	beqz	v0,80117688 <__malloc_set_state+0x3fc>
801174b8:	00000000 	nop
801174bc:	3c020000 	lui	v0,0x0
801174c0:	24420000 	addiu	v0,v0,0
801174c4:	10400076 	beqz	v0,801176a0 <__malloc_set_state+0x414>
801174c8:	00000000 	nop
801174cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801174d0:	26645a1c 	addiu	a0,s3,23068
801174d4:	08045cb3 	j	801172cc <__malloc_set_state+0x40>
801174d8:	00001021 	move	v0,zero
801174dc:	8ce2001c 	lw	v0,28(a3)
801174e0:	00000000 	nop
801174e4:	8c430004 	lw	v1,4(v0)
801174e8:	00000000 	nop
801174ec:	006c1824 	and	v1,v1,t4
801174f0:	00032182 	srl	a0,v1,0x6
801174f4:	2c820021 	sltiu	v0,a0,33
801174f8:	10400021 	beqz	v0,80117580 <__malloc_set_state+0x2f4>
801174fc:	24820038 	addiu	v0,a0,56
80117500:	1522ffaf 	bne	t1,v0,801173c0 <__malloc_set_state+0x134>
80117504:	00000000 	nop
80117508:	acc50008 	sw	a1,8(a2)
8011750c:	00082142 	srl	a0,t0,0x5
80117510:	8d420008 	lw	v0,8(t2)
80117514:	00042080 	sll	a0,a0,0x2
80117518:	008d2021 	addu	a0,a0,t5
8011751c:	acc2000c 	sw	v0,12(a2)
80117520:	8c83044c 	lw	v1,1100(a0)
80117524:	aca6000c 	sw	a2,12(a1)
80117528:	24020001 	li	v0,1
8011752c:	01021004 	sllv	v0,v0,t0
80117530:	8cc5000c 	lw	a1,12(a2)
80117534:	00621825 	or	v1,v1,v0
80117538:	ac83044c 	sw	v1,1100(a0)
8011753c:	08045cff 	j	801173fc <__malloc_set_state+0x170>
80117540:	aca60008 	sw	a2,8(a1)
80117544:	00041a42 	srl	v1,a0,0x9
80117548:	2c620015 	sltiu	v0,v1,21
8011754c:	10400006 	beqz	v0,80117568 <__malloc_set_state+0x2dc>
80117550:	2469005b 	addiu	t1,v1,91
80117554:	08045cee 	j	801173b8 <__malloc_set_state+0x12c>
80117558:	00000000 	nop
8011755c:	acc6000c 	sw	a2,12(a2)
80117560:	08045cff 	j	801173fc <__malloc_set_state+0x170>
80117564:	acc60008 	sw	a2,8(a2)
80117568:	00041b02 	srl	v1,a0,0xc
8011756c:	2c62000b 	sltiu	v0,v1,11
80117570:	1040000b 	beqz	v0,801175a0 <__malloc_set_state+0x314>
80117574:	2469006e 	addiu	t1,v1,110
80117578:	08045cee 	j	801173b8 <__malloc_set_state+0x12c>
8011757c:	00000000 	nop
80117580:	00032242 	srl	a0,v1,0x9
80117584:	2c820015 	sltiu	v0,a0,21
80117588:	1040000b 	beqz	v0,801175b8 <__malloc_set_state+0x32c>
8011758c:	2482005b 	addiu	v0,a0,91
80117590:	1522ff8b 	bne	t1,v0,801173c0 <__malloc_set_state+0x134>
80117594:	00000000 	nop
80117598:	08045d43 	j	8011750c <__malloc_set_state+0x280>
8011759c:	acc50008 	sw	a1,8(a2)
801175a0:	00041bc2 	srl	v1,a0,0xf
801175a4:	2c620005 	sltiu	v0,v1,5
801175a8:	1040000b 	beqz	v0,801175d8 <__malloc_set_state+0x34c>
801175ac:	24690077 	addiu	t1,v1,119
801175b0:	08045cee 	j	801173b8 <__malloc_set_state+0x12c>
801175b4:	00000000 	nop
801175b8:	00032302 	srl	a0,v1,0xc
801175bc:	2c82000b 	sltiu	v0,a0,11
801175c0:	1040000b 	beqz	v0,801175f0 <__malloc_set_state+0x364>
801175c4:	2482006e 	addiu	v0,a0,110
801175c8:	1522ff7d 	bne	t1,v0,801173c0 <__malloc_set_state+0x134>
801175cc:	00000000 	nop
801175d0:	08045d43 	j	8011750c <__malloc_set_state+0x280>
801175d4:	acc50008 	sw	a1,8(a2)
801175d8:	00041c82 	srl	v1,a0,0x12
801175dc:	2c620003 	sltiu	v0,v1,3
801175e0:	1440000c 	bnez	v0,80117614 <__malloc_set_state+0x388>
801175e4:	00000000 	nop
801175e8:	08045cee 	j	801173b8 <__malloc_set_state+0x12c>
801175ec:	2409007e 	li	t1,126
801175f0:	000323c2 	srl	a0,v1,0xf
801175f4:	2c820005 	sltiu	v0,a0,5
801175f8:	10400008 	beqz	v0,8011761c <__malloc_set_state+0x390>
801175fc:	00031c82 	srl	v1,v1,0x12
80117600:	24820077 	addiu	v0,a0,119
80117604:	1522ff6e 	bne	t1,v0,801173c0 <__malloc_set_state+0x134>
80117608:	00000000 	nop
8011760c:	08045d43 	j	8011750c <__malloc_set_state+0x280>
80117610:	acc50008 	sw	a1,8(a2)
80117614:	08045cee 	j	801173b8 <__malloc_set_state+0x12c>
80117618:	2469007c 	addiu	t1,v1,124
8011761c:	2c620003 	sltiu	v0,v1,3
80117620:	14400015 	bnez	v0,80117678 <__malloc_set_state+0x3ec>
80117624:	2462007c 	addiu	v0,v1,124
80117628:	2402007e 	li	v0,126
8011762c:	1522ff64 	bne	t1,v0,801173c0 <__malloc_set_state+0x134>
80117630:	00000000 	nop
80117634:	08045d43 	j	8011750c <__malloc_set_state+0x280>
80117638:	acc50008 	sw	a1,8(a2)
8011763c:	3c04801f 	lui	a0,0x801f
80117640:	8c824590 	lw	v0,17808(a0)
80117644:	00000000 	nop
80117648:	1040ff9d 	beqz	v0,801174c0 <__malloc_set_state+0x234>
8011764c:	3c020000 	lui	v0,0x0
80117650:	3c02801f 	lui	v0,0x801f
80117654:	3c038031 	lui	v1,0x8031
80117658:	ac4030d4 	sw	zero,12500(v0)
8011765c:	ac605a14 	sw	zero,23060(v1)
80117660:	3c02801f 	lui	v0,0x801f
80117664:	3c03801f 	lui	v1,0x801f
80117668:	ac4030d8 	sw	zero,12504(v0)
8011766c:	ac6030dc 	sw	zero,12508(v1)
80117670:	08045d2f 	j	801174bc <__malloc_set_state+0x230>
80117674:	ac804590 	sw	zero,17808(a0)
80117678:	1522ff51 	bne	t1,v0,801173c0 <__malloc_set_state+0x134>
8011767c:	00000000 	nop
80117680:	08045d43 	j	8011750c <__malloc_set_state+0x280>
80117684:	acc50008 	sw	a1,8(a2)
80117688:	0c045a93 	jal	80116a4c <__malloc_check_init>
8011768c:	00000000 	nop
80117690:	08045d30 	j	801174c0 <__malloc_set_state+0x234>
80117694:	3c020000 	lui	v0,0x0
80117698:	08045cc5 	j	80117314 <__malloc_set_state+0x88>
8011769c:	ae705a1c 	sw	s0,23068(s3)
801176a0:	00001021 	move	v0,zero
801176a4:	08045cb3 	j	801172cc <__malloc_set_state+0x40>
801176a8:	ae605a1c 	sw	zero,23068(s3)

801176ac <ptmalloc_lock_all>:
801176ac:	27bdffd8 	addiu	sp,sp,-40
801176b0:	afbf0020 	sw	ra,32(sp)
801176b4:	afb3001c 	sw	s3,28(sp)
801176b8:	afb20018 	sw	s2,24(sp)
801176bc:	afb10014 	sw	s1,20(sp)
801176c0:	afb00010 	sw	s0,16(sp)
801176c4:	3c02801f 	lui	v0,0x801f
801176c8:	8c4330e0 	lw	v1,12512(v0)
801176cc:	00000000 	nop
801176d0:	18600037 	blez	v1,801177b0 <ptmalloc_lock_all+0x104>
801176d4:	3c020000 	lui	v0,0x0
801176d8:	24420000 	addiu	v0,v0,0
801176dc:	1040003d 	beqz	v0,801177d4 <ptmalloc_lock_all+0x128>
801176e0:	3c048031 	lui	a0,0x8031
801176e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801176e8:	24845eb0 	addiu	a0,a0,24240
801176ec:	3c028031 	lui	v0,0x8031
801176f0:	24505a1c 	addiu	s0,v0,23068
801176f4:	3c030000 	lui	v1,0x0
801176f8:	24720000 	addiu	s2,v1,0
801176fc:	24130001 	li	s3,1
80117700:	02008821 	move	s1,s0
80117704:	12400031 	beqz	s2,801177cc <ptmalloc_lock_all+0x120>
80117708:	02002021 	move	a0,s0
8011770c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117710:	00000000 	nop
80117714:	8e10045c 	lw	s0,1116(s0)
80117718:	00000000 	nop
8011771c:	1611fff9 	bne	s0,s1,80117704 <ptmalloc_lock_all+0x58>
80117720:	3c06801f 	lui	a2,0x801f
80117724:	8cc430d4 	lw	a0,12500(a2)
80117728:	3c078031 	lui	a3,0x8031
8011772c:	3c02801f 	lui	v0,0x801f
80117730:	8ce55a14 	lw	a1,23060(a3)
80117734:	ac44457c 	sw	a0,17788(v0)
80117738:	3c028012 	lui	v0,0x8012
8011773c:	3c03801f 	lui	v1,0x801f
80117740:	2442b04c 	addiu	v0,v0,-20404
80117744:	ac654584 	sw	a1,17796(v1)
80117748:	acc230d4 	sw	v0,12500(a2)
8011774c:	3c038012 	lui	v1,0x8012
80117750:	3c020000 	lui	v0,0x0
80117754:	24638228 	addiu	v1,v1,-32216
80117758:	24420000 	addiu	v0,v0,0
8011775c:	10400021 	beqz	v0,801177e4 <ptmalloc_lock_all+0x138>
80117760:	ace35a14 	sw	v1,23060(a3)
80117764:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80117768:	00002021 	move	a0,zero
8011776c:	3c03801f 	lui	v1,0x801f
80117770:	ac624588 	sw	v0,17800(v1)
80117774:	3c020000 	lui	v0,0x0
80117778:	24420000 	addiu	v0,v0,0
8011777c:	10400009 	beqz	v0,801177a4 <ptmalloc_lock_all+0xf8>
80117780:	00002021 	move	a0,zero
80117784:	8fbf0020 	lw	ra,32(sp)
80117788:	8fb3001c 	lw	s3,28(sp)
8011778c:	8fb20018 	lw	s2,24(sp)
80117790:	8fb10014 	lw	s1,20(sp)
80117794:	8fb00010 	lw	s0,16(sp)
80117798:	2405ffff 	li	a1,-1
8011779c:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
801177a0:	27bd0028 	addiu	sp,sp,40
801177a4:	2403ffff 	li	v1,-1
801177a8:	3c02801f 	lui	v0,0x801f
801177ac:	ac434574 	sw	v1,17780(v0)
801177b0:	8fbf0020 	lw	ra,32(sp)
801177b4:	8fb3001c 	lw	s3,28(sp)
801177b8:	8fb20018 	lw	s2,24(sp)
801177bc:	8fb10014 	lw	s1,20(sp)
801177c0:	8fb00010 	lw	s0,16(sp)
801177c4:	03e00008 	jr	ra
801177c8:	27bd0028 	addiu	sp,sp,40
801177cc:	08045dc5 	j	80117714 <ptmalloc_lock_all+0x68>
801177d0:	ae130000 	sw	s3,0(s0)
801177d4:	24030001 	li	v1,1
801177d8:	3c028031 	lui	v0,0x8031
801177dc:	08045dbb 	j	801176ec <ptmalloc_lock_all+0x40>
801177e0:	ac435eb0 	sw	v1,24240(v0)
801177e4:	3c02801f 	lui	v0,0x801f
801177e8:	8c424574 	lw	v0,17780(v0)
801177ec:	08045ddc 	j	80117770 <ptmalloc_lock_all+0xc4>
801177f0:	3c03801f 	lui	v1,0x801f

801177f4 <munmap_chunk>:
801177f4:	3c068031 	lui	a2,0x8031
801177f8:	24c65e84 	addiu	a2,a2,24196
801177fc:	8cc2000c 	lw	v0,12(a2)
80117800:	8c850004 	lw	a1,4(a0)
80117804:	2442ffff 	addiu	v0,v0,-1
80117808:	acc2000c 	sw	v0,12(a2)
8011780c:	8c870000 	lw	a3,0(a0)
80117810:	2402fff8 	li	v0,-8
80117814:	8cc3001c 	lw	v1,28(a2)
80117818:	00a22824 	and	a1,a1,v0
8011781c:	00a72821 	addu	a1,a1,a3
80117820:	00651823 	subu	v1,v1,a1
80117824:	00872023 	subu	a0,a0,a3
80117828:	08047a36 	j	8011e8d8 <__munmap>
8011782c:	acc3001c 	sw	v1,28(a2)

80117830 <mremap_chunk>:
80117830:	27bdffd8 	addiu	sp,sp,-40
80117834:	3c028031 	lui	v0,0x8031
80117838:	afb3001c 	sw	s3,28(sp)
8011783c:	afb20018 	sw	s2,24(sp)
80117840:	afb10014 	sw	s1,20(sp)
80117844:	afbf0020 	sw	ra,32(sp)
80117848:	afb00010 	sw	s0,16(sp)
8011784c:	24535e84 	addiu	s3,v0,24196
80117850:	8e660018 	lw	a2,24(s3)
80117854:	8c900000 	lw	s0,0(a0)
80117858:	8c870004 	lw	a3,4(a0)
8011785c:	24c6ffff 	addiu	a2,a2,-1
80117860:	00d01821 	addu	v1,a2,s0
80117864:	24a50004 	addiu	a1,a1,4
80117868:	2402fff8 	li	v0,-8
8011786c:	00651821 	addu	v1,v1,a1
80117870:	00e23824 	and	a3,a3,v0
80117874:	00063027 	nor	a2,zero,a2
80117878:	00668824 	and	s1,v1,a2
8011787c:	02079021 	addu	s2,s0,a3
80117880:	00902023 	subu	a0,a0,s0
80117884:	02402821 	move	a1,s2
80117888:	02203021 	move	a2,s1
8011788c:	0c047c26 	jal	8011f098 <__mremap>
80117890:	24070001 	li	a3,1
80117894:	02302023 	subu	a0,s1,s0
80117898:	2403ffff 	li	v1,-1
8011789c:	02028021 	addu	s0,s0,v0
801178a0:	10430012 	beq	v0,v1,801178ec <mremap_chunk+0xbc>
801178a4:	34840002 	ori	a0,a0,0x2
801178a8:	ae040004 	sw	a0,4(s0)
801178ac:	8e62001c 	lw	v0,28(s3)
801178b0:	8e630020 	lw	v1,32(s3)
801178b4:	00521023 	subu	v0,v0,s2
801178b8:	02222021 	addu	a0,s1,v0
801178bc:	0064182b 	sltu	v1,v1,a0
801178c0:	10600002 	beqz	v1,801178cc <mremap_chunk+0x9c>
801178c4:	ae64001c 	sw	a0,28(s3)
801178c8:	ae640020 	sw	a0,32(s3)
801178cc:	02001021 	move	v0,s0
801178d0:	8fbf0020 	lw	ra,32(sp)
801178d4:	8fb3001c 	lw	s3,28(sp)
801178d8:	8fb20018 	lw	s2,24(sp)
801178dc:	8fb10014 	lw	s1,20(sp)
801178e0:	8fb00010 	lw	s0,16(sp)
801178e4:	03e00008 	jr	ra
801178e8:	27bd0028 	addiu	sp,sp,40
801178ec:	00008021 	move	s0,zero
801178f0:	02001021 	move	v0,s0
801178f4:	8fbf0020 	lw	ra,32(sp)
801178f8:	8fb3001c 	lw	s3,28(sp)
801178fc:	8fb20018 	lw	s2,24(sp)
80117900:	8fb10014 	lw	s1,20(sp)
80117904:	8fb00010 	lw	s0,16(sp)
80117908:	03e00008 	jr	ra
8011790c:	27bd0028 	addiu	sp,sp,40

80117910 <grow_heap>:
80117910:	27bdffd8 	addiu	sp,sp,-40
80117914:	afb1001c 	sw	s1,28(sp)
80117918:	afb00018 	sw	s0,24(sp)
8011791c:	afbf0024 	sw	ra,36(sp)
80117920:	afb20020 	sw	s2,32(sp)
80117924:	00a08021 	move	s0,a1
80117928:	04a00016 	bltz	a1,80117984 <grow_heap+0x74>
8011792c:	00808821 	move	s1,a0
80117930:	0c0479a4 	jal	8011e690 <__getpagesize>
80117934:	00000000 	nop
80117938:	2442ffff 	addiu	v0,v0,-1
8011793c:	00501821 	addu	v1,v0,s0
80117940:	8e260008 	lw	a2,8(s1)
80117944:	00021027 	nor	v0,zero,v0
80117948:	00621824 	and	v1,v1,v0
8011794c:	00668021 	addu	s0,v1,a2
80117950:	3c020010 	lui	v0,0x10
80117954:	0050102a 	slt	v0,v0,s0
80117958:	00d12021 	addu	a0,a2,s1
8011795c:	00602821 	move	a1,v1
80117960:	1040001a 	beqz	v0,801179cc <grow_heap+0xbc>
80117964:	24060003 	li	a2,3
80117968:	2402ffff 	li	v0,-1
8011796c:	8fbf0024 	lw	ra,36(sp)
80117970:	8fb20020 	lw	s2,32(sp)
80117974:	8fb1001c 	lw	s1,28(sp)
80117978:	8fb00018 	lw	s0,24(sp)
8011797c:	03e00008 	jr	ra
80117980:	27bd0028 	addiu	sp,sp,40
80117984:	8c820008 	lw	v0,8(a0)
80117988:	00052823 	negu	a1,a1
8011798c:	02021021 	addu	v0,s0,v0
80117990:	00408021 	move	s0,v0
80117994:	00822021 	addu	a0,a0,v0
80117998:	28420010 	slti	v0,v0,16
8011799c:	2412ffff 	li	s2,-1
801179a0:	00003021 	move	a2,zero
801179a4:	1440fff0 	bnez	v0,80117968 <grow_heap+0x58>
801179a8:	24070812 	li	a3,2066
801179ac:	afb20010 	sw	s2,16(sp)
801179b0:	0c0479ba 	jal	8011e6e8 <__mmap>
801179b4:	afa00014 	sw	zero,20(sp)
801179b8:	10520008 	beq	v0,s2,801179dc <grow_heap+0xcc>
801179bc:	00000000 	nop
801179c0:	00001021 	move	v0,zero
801179c4:	08045e5b 	j	8011796c <grow_heap+0x5c>
801179c8:	ae300008 	sw	s0,8(s1)
801179cc:	0c047a42 	jal	8011e908 <__mprotect>
801179d0:	00000000 	nop
801179d4:	1040fffa 	beqz	v0,801179c0 <grow_heap+0xb0>
801179d8:	00000000 	nop
801179dc:	08045e5b 	j	8011796c <grow_heap+0x5c>
801179e0:	2402fffe 	li	v0,-2

801179e4 <_int_free>:
801179e4:	27bdffc8 	addiu	sp,sp,-56
801179e8:	afb20018 	sw	s2,24(sp)
801179ec:	afb10014 	sw	s1,20(sp)
801179f0:	afb00010 	sw	s0,16(sp)
801179f4:	afbf0034 	sw	ra,52(sp)
801179f8:	24b0fff8 	addiu	s0,a1,-8
801179fc:	afbe0030 	sw	s8,48(sp)
80117a00:	afb7002c 	sw	s7,44(sp)
80117a04:	afb60028 	sw	s6,40(sp)
80117a08:	afb50024 	sw	s5,36(sp)
80117a0c:	afb40020 	sw	s4,32(sp)
80117a10:	afb3001c 	sw	s3,28(sp)
80117a14:	00a03021 	move	a2,a1
80117a18:	8e050004 	lw	a1,4(s0)
80117a1c:	2408fff8 	li	t0,-8
80117a20:	00a88824 	and	s1,a1,t0
80117a24:	00111023 	negu	v0,s1
80117a28:	0050102b 	sltu	v0,v0,s0
80117a2c:	14400150 	bnez	v0,80117f70 <_int_free+0x58c>
80117a30:	00809021 	move	s2,a0
80117a34:	32020007 	andi	v0,s0,0x7
80117a38:	1440014e 	bnez	v0,80117f74 <_int_free+0x590>
80117a3c:	3c02801c 	lui	v0,0x801c
80117a40:	8c840018 	lw	a0,24(a0)
80117a44:	00000000 	nop
80117a48:	0091102b 	sltu	v0,a0,s1
80117a4c:	10400097 	beqz	v0,80117cac <_int_free+0x2c8>
80117a50:	30a20002 	andi	v0,a1,0x2
80117a54:	14400088 	bnez	v0,80117c78 <_int_free+0x294>
80117a58:	00000000 	nop
80117a5c:	8e470044 	lw	a3,68(s2)
80117a60:	00000000 	nop
80117a64:	1207014b 	beq	s0,a3,80117f94 <_int_free+0x5b0>
80117a68:	30820002 	andi	v0,a0,0x2
80117a6c:	104000b0 	beqz	v0,80117d30 <_int_free+0x34c>
80117a70:	02119821 	addu	s3,s0,s1
80117a74:	8e640004 	lw	a0,4(s3)
80117a78:	00000000 	nop
80117a7c:	30820001 	andi	v0,a0,0x1
80117a80:	10400147 	beqz	v0,80117fa0 <_int_free+0x5bc>
80117a84:	2c820009 	sltiu	v0,a0,9
80117a88:	1440013c 	bnez	v0,80117f7c <_int_free+0x598>
80117a8c:	2403fff8 	li	v1,-8
80117a90:	8e420460 	lw	v0,1120(s2)
80117a94:	0083a024 	and	s4,a0,v1
80117a98:	0282102b 	sltu	v0,s4,v0
80117a9c:	10400137 	beqz	v0,80117f7c <_int_free+0x598>
80117aa0:	30a20001 	andi	v0,a1,0x1
80117aa4:	104000b9 	beqz	v0,80117d8c <_int_free+0x3a8>
80117aa8:	00000000 	nop
80117aac:	12670102 	beq	s3,a3,80117eb8 <_int_free+0x4d4>
80117ab0:	02741821 	addu	v1,s3,s4
80117ab4:	8c620004 	lw	v0,4(v1)
80117ab8:	00000000 	nop
80117abc:	30420001 	andi	v0,v0,0x1
80117ac0:	104000c4 	beqz	v0,80117dd4 <_int_free+0x3f0>
80117ac4:	2403fffe 	li	v1,-2
80117ac8:	8e620004 	lw	v0,4(s3)
80117acc:	00000000 	nop
80117ad0:	00431024 	and	v0,v0,v1
80117ad4:	ae620004 	sw	v0,4(s3)
80117ad8:	2643004c 	addiu	v1,s2,76
80117adc:	8c650008 	lw	a1,8(v1)
80117ae0:	02112021 	addu	a0,s0,s1
80117ae4:	36220001 	ori	v0,s1,0x1
80117ae8:	ae03000c 	sw	v1,12(s0)
80117aec:	ae050008 	sw	a1,8(s0)
80117af0:	ae020004 	sw	v0,4(s0)
80117af4:	ac910000 	sw	s1,0(a0)
80117af8:	acb0000c 	sw	s0,12(a1)
80117afc:	ac700008 	sw	s0,8(v1)
80117b00:	3c020001 	lui	v0,0x1
80117b04:	0222102b 	sltu	v0,s1,v0
80117b08:	1440007d 	bnez	v0,80117d00 <_int_free+0x31c>
80117b0c:	00000000 	nop
80117b10:	8e420018 	lw	v0,24(s2)
80117b14:	00000000 	nop
80117b18:	30420001 	andi	v0,v0,0x1
80117b1c:	104000e2 	beqz	v0,80117ea8 <_int_free+0x4c4>
80117b20:	00000000 	nop
80117b24:	3c028031 	lui	v0,0x8031
80117b28:	24425a1c 	addiu	v0,v0,23068
80117b2c:	124200e7 	beq	s2,v0,80117ecc <_int_free+0x4e8>
80117b30:	3c02fff0 	lui	v0,0xfff0
80117b34:	8e430044 	lw	v1,68(s2)
80117b38:	00000000 	nop
80117b3c:	00622824 	and	a1,v1,v0
80117b40:	8cb30000 	lw	s3,0(a1)
80117b44:	3c028031 	lui	v0,0x8031
80117b48:	8e740044 	lw	s4,68(s3)
80117b4c:	24425e84 	addiu	v0,v0,24196
80117b50:	24a30010 	addiu	v1,a1,16
80117b54:	8c550018 	lw	s5,24(v0)
80117b58:	8c5e0004 	lw	s8,4(v0)
80117b5c:	168300ac 	bne	s4,v1,80117e10 <_int_free+0x42c>
80117b60:	00a03821 	move	a3,a1
80117b64:	27c20010 	addiu	v0,s8,16
80117b68:	02a2b021 	addu	s6,s5,v0
80117b6c:	08045efb 	j	80117bec <_int_free+0x208>
80117b70:	3c17801f 	lui	s7,0x801f
80117b74:	00e02021 	move	a0,a3
80117b78:	0c047a36 	jal	8011e8d8 <__munmap>
80117b7c:	3c050010 	lui	a1,0x10
80117b80:	8e030004 	lw	v1,4(s0)
80117b84:	00000000 	nop
80117b88:	30630001 	andi	v1,v1,0x1
80117b8c:	14600010 	bnez	v1,80117bd0 <_int_free+0x1ec>
80117b90:	36220001 	ori	v0,s1,0x1
80117b94:	8e020000 	lw	v0,0(s0)
80117b98:	00000000 	nop
80117b9c:	02028023 	subu	s0,s0,v0
80117ba0:	8e030008 	lw	v1,8(s0)
80117ba4:	8e04000c 	lw	a0,12(s0)
80117ba8:	8c62000c 	lw	v0,12(v1)
80117bac:	00000000 	nop
80117bb0:	120200b6 	beq	s0,v0,80117e8c <_int_free+0x4a8>
80117bb4:	3c02801f 	lui	v0,0x801f
80117bb8:	3c05801c 	lui	a1,0x801c
80117bbc:	8c4430e4 	lw	a0,12516(v0)
80117bc0:	24a52ae8 	addiu	a1,a1,10984
80117bc4:	0c045921 	jal	80116484 <malloc_printerr>
80117bc8:	02003021 	move	a2,s0
80117bcc:	36220001 	ori	v0,s1,0x1
80117bd0:	26430010 	addiu	v1,s2,16
80117bd4:	ae020004 	sw	v0,4(s0)
80117bd8:	1603008b 	bne	s0,v1,80117e08 <_int_free+0x424>
80117bdc:	ae700044 	sw	s0,68(s3)
80117be0:	02402821 	move	a1,s2
80117be4:	0200a021 	move	s4,s0
80117be8:	02403821 	move	a3,s2
80117bec:	8cb20004 	lw	s2,4(a1)
80117bf0:	00000000 	nop
80117bf4:	8e460008 	lw	a2,8(s2)
80117bf8:	00000000 	nop
80117bfc:	00d21021 	addu	v0,a2,s2
80117c00:	8c44fff8 	lw	a0,-8(v0)
80117c04:	2442fff8 	addiu	v0,v0,-8
80117c08:	00448023 	subu	s0,v0,a0
80117c0c:	8e030004 	lw	v1,4(s0)
80117c10:	2402fff8 	li	v0,-8
80117c14:	00621024 	and	v0,v1,v0
80117c18:	30630001 	andi	v1,v1,0x1
80117c1c:	14600004 	bnez	v1,80117c30 <_int_free+0x24c>
80117c20:	24510008 	addiu	s1,v0,8
80117c24:	8e020000 	lw	v0,0(s0)
80117c28:	00000000 	nop
80117c2c:	02228821 	addu	s1,s1,v0
80117c30:	02261023 	subu	v0,s1,a2
80117c34:	3c040010 	lui	a0,0x10
80117c38:	00441021 	addu	v0,v0,a0
80117c3c:	0056102b 	sltu	v0,v0,s6
80117c40:	14400073 	bnez	v0,80117e10 <_int_free+0x42c>
80117c44:	3c08801f 	lui	t0,0x801f
80117c48:	8ca50008 	lw	a1,8(a1)
80117c4c:	8e620460 	lw	v0,1120(s3)
80117c50:	8ee34578 	lw	v1,17784(s7)
80117c54:	8d06458c 	lw	a2,17804(t0)
80117c58:	00651823 	subu	v1,v1,a1
80117c5c:	00451023 	subu	v0,v0,a1
80117c60:	00e42021 	addu	a0,a3,a0
80117c64:	ae620460 	sw	v0,1120(s3)
80117c68:	1486ffc2 	bne	a0,a2,80117b74 <_int_free+0x190>
80117c6c:	aee34578 	sw	v1,17784(s7)
80117c70:	08045edd 	j	80117b74 <_int_free+0x190>
80117c74:	ad00458c 	sw	zero,17804(t0)
80117c78:	02002021 	move	a0,s0
80117c7c:	8fbf0034 	lw	ra,52(sp)
80117c80:	8fbe0030 	lw	s8,48(sp)
80117c84:	8fb7002c 	lw	s7,44(sp)
80117c88:	8fb60028 	lw	s6,40(sp)
80117c8c:	8fb50024 	lw	s5,36(sp)
80117c90:	8fb40020 	lw	s4,32(sp)
80117c94:	8fb3001c 	lw	s3,28(sp)
80117c98:	8fb20018 	lw	s2,24(sp)
80117c9c:	8fb10014 	lw	s1,20(sp)
80117ca0:	8fb00010 	lw	s0,16(sp)
80117ca4:	08045dfd 	j	801177f4 <munmap_chunk>
80117ca8:	27bd0038 	addiu	sp,sp,56
80117cac:	02111021 	addu	v0,s0,s1
80117cb0:	8c420004 	lw	v0,4(v0)
80117cb4:	00000000 	nop
80117cb8:	2c430009 	sltiu	v1,v0,9
80117cbc:	146000b2 	bnez	v1,80117f88 <_int_free+0x5a4>
80117cc0:	00481024 	and	v0,v0,t0
80117cc4:	8e430460 	lw	v1,1120(s2)
80117cc8:	00000000 	nop
80117ccc:	0043102b 	sltu	v0,v0,v1
80117cd0:	104000ad 	beqz	v0,80117f88 <_int_free+0x5a4>
80117cd4:	001110c2 	srl	v0,s1,0x3
80117cd8:	00021080 	sll	v0,v0,0x2
80117cdc:	24420018 	addiu	v0,v0,24
80117ce0:	02422821 	addu	a1,s2,v0
80117ce4:	8ca3fffc 	lw	v1,-4(a1)
80117ce8:	2402fffe 	li	v0,-2
80117cec:	00821024 	and	v0,a0,v0
80117cf0:	120300ae 	beq	s0,v1,80117fac <_int_free+0x5c8>
80117cf4:	ae420018 	sw	v0,24(s2)
80117cf8:	ae030008 	sw	v1,8(s0)
80117cfc:	acb0fffc 	sw	s0,-4(a1)
80117d00:	8fbf0034 	lw	ra,52(sp)
80117d04:	8fbe0030 	lw	s8,48(sp)
80117d08:	8fb7002c 	lw	s7,44(sp)
80117d0c:	8fb60028 	lw	s6,40(sp)
80117d10:	8fb50024 	lw	s5,36(sp)
80117d14:	8fb40020 	lw	s4,32(sp)
80117d18:	8fb3001c 	lw	s3,28(sp)
80117d1c:	8fb20018 	lw	s2,24(sp)
80117d20:	8fb10014 	lw	s1,20(sp)
80117d24:	8fb00010 	lw	s0,16(sp)
80117d28:	03e00008 	jr	ra
80117d2c:	27bd0038 	addiu	sp,sp,56
80117d30:	8ce20004 	lw	v0,4(a3)
80117d34:	00000000 	nop
80117d38:	00481024 	and	v0,v0,t0
80117d3c:	00e21021 	addu	v0,a3,v0
80117d40:	0262102b 	sltu	v0,s3,v0
80117d44:	38420001 	xori	v0,v0,0x1
80117d48:	1040ff4a 	beqz	v0,80117a74 <_int_free+0x90>
80117d4c:	3c02801c 	lui	v0,0x801c
80117d50:	24452c2c 	addiu	a1,v0,11308
80117d54:	3c02801f 	lui	v0,0x801f
80117d58:	8c4430e4 	lw	a0,12516(v0)
80117d5c:	8fbf0034 	lw	ra,52(sp)
80117d60:	8fbe0030 	lw	s8,48(sp)
80117d64:	8fb7002c 	lw	s7,44(sp)
80117d68:	8fb60028 	lw	s6,40(sp)
80117d6c:	8fb50024 	lw	s5,36(sp)
80117d70:	8fb40020 	lw	s4,32(sp)
80117d74:	8fb3001c 	lw	s3,28(sp)
80117d78:	8fb20018 	lw	s2,24(sp)
80117d7c:	8fb10014 	lw	s1,20(sp)
80117d80:	8fb00010 	lw	s0,16(sp)
80117d84:	08045921 	j	80116484 <malloc_printerr>
80117d88:	27bd0038 	addiu	sp,sp,56
80117d8c:	8e020000 	lw	v0,0(s0)
80117d90:	00000000 	nop
80117d94:	02028023 	subu	s0,s0,v0
80117d98:	8e040008 	lw	a0,8(s0)
80117d9c:	00000000 	nop
80117da0:	8c83000c 	lw	v1,12(a0)
80117da4:	8e05000c 	lw	a1,12(s0)
80117da8:	12030060 	beq	s0,v1,80117f2c <_int_free+0x548>
80117dac:	02228821 	addu	s1,s1,v0
80117db0:	3c02801f 	lui	v0,0x801f
80117db4:	8c4430e4 	lw	a0,12516(v0)
80117db8:	3c05801c 	lui	a1,0x801c
80117dbc:	24a52ae8 	addiu	a1,a1,10984
80117dc0:	0c045921 	jal	80116484 <malloc_printerr>
80117dc4:	02003021 	move	a2,s0
80117dc8:	8e470044 	lw	a3,68(s2)
80117dcc:	08045eab 	j	80117aac <_int_free+0xc8>
80117dd0:	00000000 	nop
80117dd4:	8e630008 	lw	v1,8(s3)
80117dd8:	8e64000c 	lw	a0,12(s3)
80117ddc:	8c62000c 	lw	v0,12(v1)
80117de0:	00000000 	nop
80117de4:	1262005a 	beq	s3,v0,80117f50 <_int_free+0x56c>
80117de8:	3c02801f 	lui	v0,0x801f
80117dec:	8c4430e4 	lw	a0,12516(v0)
80117df0:	3c05801c 	lui	a1,0x801c
80117df4:	24a52ae8 	addiu	a1,a1,10984
80117df8:	0c045921 	jal	80116484 <malloc_printerr>
80117dfc:	02603021 	move	a2,s3
80117e00:	08045eb6 	j	80117ad8 <_int_free+0xf4>
80117e04:	02348821 	addu	s1,s1,s4
80117e08:	02402821 	move	a1,s2
80117e0c:	0200a021 	move	s4,s0
80117e10:	8e840004 	lw	a0,4(s4)
80117e14:	2403fff8 	li	v1,-8
80117e18:	00838824 	and	s1,a0,v1
80117e1c:	023e1023 	subu	v0,s1,s8
80117e20:	02a21021 	addu	v0,s5,v0
80117e24:	2442ffef 	addiu	v0,v0,-17
80117e28:	16a00002 	bnez	s5,80117e34 <_int_free+0x450>
80117e2c:	0055001b 	divu	zero,v0,s5
80117e30:	0007000d 	break	0x7
80117e34:	00001012 	mflo	v0
80117e38:	2442ffff 	addiu	v0,v0,-1
80117e3c:	00000000 	nop
80117e40:	02a20018 	mult	s5,v0
80117e44:	00008012 	mflo	s0
80117e48:	0215182a 	slt	v1,s0,s5
80117e4c:	1460ffac 	bnez	v1,80117d00 <_int_free+0x31c>
80117e50:	00a02021 	move	a0,a1
80117e54:	0c045e44 	jal	80117910 <grow_heap>
80117e58:	00102823 	negu	a1,s0
80117e5c:	1440ffa8 	bnez	v0,80117d00 <_int_free+0x31c>
80117e60:	3c05801f 	lui	a1,0x801f
80117e64:	8e620460 	lw	v0,1120(s3)
80117e68:	8ca34578 	lw	v1,17784(a1)
80117e6c:	02302023 	subu	a0,s1,s0
80117e70:	00501023 	subu	v0,v0,s0
80117e74:	00701823 	subu	v1,v1,s0
80117e78:	34840001 	ori	a0,a0,0x1
80117e7c:	ae620460 	sw	v0,1120(s3)
80117e80:	aca34578 	sw	v1,17784(a1)
80117e84:	08045f40 	j	80117d00 <_int_free+0x31c>
80117e88:	ae840004 	sw	a0,4(s4)
80117e8c:	8c820008 	lw	v0,8(a0)
80117e90:	00000000 	nop
80117e94:	1602ff48 	bne	s0,v0,80117bb8 <_int_free+0x1d4>
80117e98:	3c02801f 	lui	v0,0x801f
80117e9c:	ac830008 	sw	v1,8(a0)
80117ea0:	08045ef3 	j	80117bcc <_int_free+0x1e8>
80117ea4:	ac64000c 	sw	a0,12(v1)
80117ea8:	0c045951 	jal	80116544 <malloc_consolidate>
80117eac:	02402021 	move	a0,s2
80117eb0:	08045eca 	j	80117b28 <_int_free+0x144>
80117eb4:	3c028031 	lui	v0,0x8031
80117eb8:	02348821 	addu	s1,s1,s4
80117ebc:	36220001 	ori	v0,s1,0x1
80117ec0:	ae020004 	sw	v0,4(s0)
80117ec4:	08045ec0 	j	80117b00 <_int_free+0x11c>
80117ec8:	ae500044 	sw	s0,68(s2)
80117ecc:	8e430044 	lw	v1,68(s2)
80117ed0:	3c058031 	lui	a1,0x8031
80117ed4:	8c620004 	lw	v0,4(v1)
80117ed8:	8ca45e84 	lw	a0,24196(a1)
80117edc:	2403fff8 	li	v1,-8
80117ee0:	00431024 	and	v0,v0,v1
80117ee4:	0044102b 	sltu	v0,v0,a0
80117ee8:	1440ff85 	bnez	v0,80117d00 <_int_free+0x31c>
80117eec:	00000000 	nop
80117ef0:	24a25e84 	addiu	v0,a1,24196
80117ef4:	8c440004 	lw	a0,4(v0)
80117ef8:	02402821 	move	a1,s2
80117efc:	8fbf0034 	lw	ra,52(sp)
80117f00:	8fbe0030 	lw	s8,48(sp)
80117f04:	8fb7002c 	lw	s7,44(sp)
80117f08:	8fb60028 	lw	s6,40(sp)
80117f0c:	8fb50024 	lw	s5,36(sp)
80117f10:	8fb40020 	lw	s4,32(sp)
80117f14:	8fb3001c 	lw	s3,28(sp)
80117f18:	8fb20018 	lw	s2,24(sp)
80117f1c:	8fb10014 	lw	s1,20(sp)
80117f20:	8fb00010 	lw	s0,16(sp)
80117f24:	0804578e 	j	80115e38 <sYSTRIm>
80117f28:	27bd0038 	addiu	sp,sp,56
80117f2c:	8ca20008 	lw	v0,8(a1)
80117f30:	00000000 	nop
80117f34:	1602ff9f 	bne	s0,v0,80117db4 <_int_free+0x3d0>
80117f38:	3c02801f 	lui	v0,0x801f
80117f3c:	aca40008 	sw	a0,8(a1)
80117f40:	ac85000c 	sw	a1,12(a0)
80117f44:	8e470044 	lw	a3,68(s2)
80117f48:	08045eab 	j	80117aac <_int_free+0xc8>
80117f4c:	00000000 	nop
80117f50:	8c820008 	lw	v0,8(a0)
80117f54:	00000000 	nop
80117f58:	1662ffa4 	bne	s3,v0,80117dec <_int_free+0x408>
80117f5c:	3c02801f 	lui	v0,0x801f
80117f60:	02348821 	addu	s1,s1,s4
80117f64:	ac830008 	sw	v1,8(a0)
80117f68:	08045eb6 	j	80117ad8 <_int_free+0xf4>
80117f6c:	ac64000c 	sw	a0,12(v1)
80117f70:	3c02801c 	lui	v0,0x801c
80117f74:	08045f55 	j	80117d54 <_int_free+0x370>
80117f78:	24452b88 	addiu	a1,v0,11144
80117f7c:	3c02801c 	lui	v0,0x801c
80117f80:	08045f55 	j	80117d54 <_int_free+0x370>
80117f84:	24452bc4 	addiu	a1,v0,11204
80117f88:	3c02801c 	lui	v0,0x801c
80117f8c:	08045f55 	j	80117d54 <_int_free+0x370>
80117f90:	24452ba0 	addiu	a1,v0,11168
80117f94:	3c02801c 	lui	v0,0x801c
80117f98:	08045f55 	j	80117d54 <_int_free+0x370>
80117f9c:	24452c0c 	addiu	a1,v0,11276
80117fa0:	3c02801c 	lui	v0,0x801c
80117fa4:	08045f55 	j	80117d54 <_int_free+0x370>
80117fa8:	24452c4c 	addiu	a1,v0,11340
80117fac:	3c02801c 	lui	v0,0x801c
80117fb0:	08045f55 	j	80117d54 <_int_free+0x370>
80117fb4:	24452be8 	addiu	a1,v0,11240

80117fb8 <__cfree>:
80117fb8:	27bdffe0 	addiu	sp,sp,-32
80117fbc:	afb00010 	sw	s0,16(sp)
80117fc0:	afbf0018 	sw	ra,24(sp)
80117fc4:	afb10014 	sw	s1,20(sp)
80117fc8:	3c028031 	lui	v0,0x8031
80117fcc:	8c595a14 	lw	t9,23060(v0)
80117fd0:	00000000 	nop
80117fd4:	13200008 	beqz	t9,80117ff8 <__cfree+0x40>
80117fd8:	00808021 	move	s0,a0
80117fdc:	2405fffe 	li	a1,-2
80117fe0:	03e52824 	and	a1,ra,a1
80117fe4:	8fb10014 	lw	s1,20(sp)
80117fe8:	8fbf0018 	lw	ra,24(sp)
80117fec:	8fb00010 	lw	s0,16(sp)
80117ff0:	03200008 	jr	t9
80117ff4:	27bd0020 	addiu	sp,sp,32
80117ff8:	10800026 	beqz	a0,80118094 <__cfree+0xdc>
80117ffc:	2484fff8 	addiu	a0,a0,-8
80118000:	8c830004 	lw	v1,4(a0)
80118004:	00000000 	nop
80118008:	30620002 	andi	v0,v1,0x2
8011800c:	1440001b 	bnez	v0,8011807c <__cfree+0xc4>
80118010:	30620004 	andi	v0,v1,0x4
80118014:	14400015 	bnez	v0,8011806c <__cfree+0xb4>
80118018:	3c02fff0 	lui	v0,0xfff0
8011801c:	3c028031 	lui	v0,0x8031
80118020:	24515a1c 	addiu	s1,v0,23068
80118024:	3c020000 	lui	v0,0x0
80118028:	24420000 	addiu	v0,v0,0
8011802c:	1040001e 	beqz	v0,801180a8 <__cfree+0xf0>
80118030:	24020001 	li	v0,1
80118034:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80118038:	02202021 	move	a0,s1
8011803c:	02002821 	move	a1,s0
80118040:	0c045e79 	jal	801179e4 <_int_free>
80118044:	02202021 	move	a0,s1
80118048:	3c020000 	lui	v0,0x0
8011804c:	24420000 	addiu	v0,v0,0
80118050:	1040000f 	beqz	v0,80118090 <__cfree+0xd8>
80118054:	02202021 	move	a0,s1
80118058:	8fbf0018 	lw	ra,24(sp)
8011805c:	8fb10014 	lw	s1,20(sp)
80118060:	8fb00010 	lw	s0,16(sp)
80118064:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80118068:	27bd0020 	addiu	sp,sp,32
8011806c:	00821024 	and	v0,a0,v0
80118070:	8c510000 	lw	s1,0(v0)
80118074:	0804600a 	j	80118028 <__cfree+0x70>
80118078:	3c020000 	lui	v0,0x0
8011807c:	8fbf0018 	lw	ra,24(sp)
80118080:	8fb10014 	lw	s1,20(sp)
80118084:	8fb00010 	lw	s0,16(sp)
80118088:	08045dfd 	j	801177f4 <munmap_chunk>
8011808c:	27bd0020 	addiu	sp,sp,32
80118090:	ae200000 	sw	zero,0(s1)
80118094:	8fbf0018 	lw	ra,24(sp)
80118098:	8fb10014 	lw	s1,20(sp)
8011809c:	8fb00010 	lw	s0,16(sp)
801180a0:	03e00008 	jr	ra
801180a4:	27bd0020 	addiu	sp,sp,32
801180a8:	0804600f 	j	8011803c <__cfree+0x84>
801180ac:	ae220000 	sw	v0,0(s1)

801180b0 <free_starter>:
801180b0:	00802821 	move	a1,a0
801180b4:	10a0000b 	beqz	a1,801180e4 <free_starter+0x34>
801180b8:	2484fff8 	addiu	a0,a0,-8
801180bc:	8c820004 	lw	v0,4(a0)
801180c0:	00000000 	nop
801180c4:	30420002 	andi	v0,v0,0x2
801180c8:	14400004 	bnez	v0,801180dc <free_starter+0x2c>
801180cc:	00000000 	nop
801180d0:	3c048031 	lui	a0,0x8031
801180d4:	08045e79 	j	801179e4 <_int_free>
801180d8:	24845a1c 	addiu	a0,a0,23068
801180dc:	08045dfd 	j	801177f4 <munmap_chunk>
801180e0:	00000000 	nop
801180e4:	03e00008 	jr	ra
801180e8:	00000000 	nop

801180ec <free_check>:
801180ec:	27bdffe0 	addiu	sp,sp,-32
801180f0:	afb10014 	sw	s1,20(sp)
801180f4:	afbf001c 	sw	ra,28(sp)
801180f8:	afb20018 	sw	s2,24(sp)
801180fc:	afb00010 	sw	s0,16(sp)
80118100:	1080003c 	beqz	a0,801181f4 <free_check+0x108>
80118104:	00808821 	move	s1,a0
80118108:	3c020000 	lui	v0,0x0
8011810c:	24420000 	addiu	v0,v0,0
80118110:	1040003e 	beqz	v0,8011820c <free_check+0x120>
80118114:	3c128031 	lui	s2,0x8031
80118118:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011811c:	26445a1c 	addiu	a0,s2,23068
80118120:	0c04582e 	jal	801160b8 <mem2chunk_check>
80118124:	02202021 	move	a0,s1
80118128:	10400020 	beqz	v0,801181ac <free_check+0xc0>
8011812c:	00408021 	move	s0,v0
80118130:	8c420004 	lw	v0,4(v0)
80118134:	00000000 	nop
80118138:	30420002 	andi	v0,v0,0x2
8011813c:	1040000d 	beqz	v0,80118174 <free_check+0x88>
80118140:	3c020000 	lui	v0,0x0
80118144:	24420000 	addiu	v0,v0,0
80118148:	10400033 	beqz	v0,80118218 <free_check+0x12c>
8011814c:	00000000 	nop
80118150:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80118154:	26445a1c 	addiu	a0,s2,23068
80118158:	02002021 	move	a0,s0
8011815c:	8fbf001c 	lw	ra,28(sp)
80118160:	8fb20018 	lw	s2,24(sp)
80118164:	8fb10014 	lw	s1,20(sp)
80118168:	8fb00010 	lw	s0,16(sp)
8011816c:	08045dfd 	j	801177f4 <munmap_chunk>
80118170:	27bd0020 	addiu	sp,sp,32
80118174:	26445a1c 	addiu	a0,s2,23068
80118178:	0c045e79 	jal	801179e4 <_int_free>
8011817c:	02202821 	move	a1,s1
80118180:	3c020000 	lui	v0,0x0
80118184:	24420000 	addiu	v0,v0,0
80118188:	10400019 	beqz	v0,801181f0 <free_check+0x104>
8011818c:	3c048031 	lui	a0,0x8031
80118190:	8fbf001c 	lw	ra,28(sp)
80118194:	8fb20018 	lw	s2,24(sp)
80118198:	8fb10014 	lw	s1,20(sp)
8011819c:	8fb00010 	lw	s0,16(sp)
801181a0:	24845a1c 	addiu	a0,a0,23068
801181a4:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
801181a8:	27bd0020 	addiu	sp,sp,32
801181ac:	3c020000 	lui	v0,0x0
801181b0:	24420000 	addiu	v0,v0,0
801181b4:	1040001a 	beqz	v0,80118220 <free_check+0x134>
801181b8:	00000000 	nop
801181bc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801181c0:	26445a1c 	addiu	a0,s2,23068
801181c4:	3c02801f 	lui	v0,0x801f
801181c8:	3c05801c 	lui	a1,0x801c
801181cc:	8c4430e4 	lw	a0,12516(v0)
801181d0:	02203021 	move	a2,s1
801181d4:	8fbf001c 	lw	ra,28(sp)
801181d8:	8fb20018 	lw	s2,24(sp)
801181dc:	8fb10014 	lw	s1,20(sp)
801181e0:	8fb00010 	lw	s0,16(sp)
801181e4:	24a52b88 	addiu	a1,a1,11144
801181e8:	08045921 	j	80116484 <malloc_printerr>
801181ec:	27bd0020 	addiu	sp,sp,32
801181f0:	ac805a1c 	sw	zero,23068(a0)
801181f4:	8fbf001c 	lw	ra,28(sp)
801181f8:	8fb20018 	lw	s2,24(sp)
801181fc:	8fb10014 	lw	s1,20(sp)
80118200:	8fb00010 	lw	s0,16(sp)
80118204:	03e00008 	jr	ra
80118208:	27bd0020 	addiu	sp,sp,32
8011820c:	24020001 	li	v0,1
80118210:	08046048 	j	80118120 <free_check+0x34>
80118214:	ae425a1c 	sw	v0,23068(s2)
80118218:	08046056 	j	80118158 <free_check+0x6c>
8011821c:	ae405a1c 	sw	zero,23068(s2)
80118220:	08046071 	j	801181c4 <free_check+0xd8>
80118224:	ae405a1c 	sw	zero,23068(s2)

80118228 <free_atfork>:
80118228:	27bdffe0 	addiu	sp,sp,-32
8011822c:	afb00010 	sw	s0,16(sp)
80118230:	afbf0018 	sw	ra,24(sp)
80118234:	afb10014 	sw	s1,20(sp)
80118238:	10800031 	beqz	a0,80118300 <free_atfork+0xd8>
8011823c:	00808021 	move	s0,a0
80118240:	2484fff8 	addiu	a0,a0,-8
80118244:	8c830004 	lw	v1,4(a0)
80118248:	00000000 	nop
8011824c:	30620002 	andi	v0,v1,0x2
80118250:	14400025 	bnez	v0,801182e8 <free_atfork+0xc0>
80118254:	30620004 	andi	v0,v1,0x4
80118258:	1440001f 	bnez	v0,801182d8 <free_atfork+0xb0>
8011825c:	3c02fff0 	lui	v0,0xfff0
80118260:	3c028031 	lui	v0,0x8031
80118264:	24515a1c 	addiu	s1,v0,23068
80118268:	3c020000 	lui	v0,0x0
8011826c:	24420000 	addiu	v0,v0,0
80118270:	1040002e 	beqz	v0,8011832c <free_atfork+0x104>
80118274:	3c02801f 	lui	v0,0x801f
80118278:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011827c:	00002021 	move	a0,zero
80118280:	00401821 	move	v1,v0
80118284:	2402ffff 	li	v0,-1
80118288:	10620022 	beq	v1,v0,80118314 <free_atfork+0xec>
8011828c:	02202021 	move	a0,s1
80118290:	3c020000 	lui	v0,0x0
80118294:	24420000 	addiu	v0,v0,0
80118298:	10400027 	beqz	v0,80118338 <free_atfork+0x110>
8011829c:	24020001 	li	v0,1
801182a0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801182a4:	02202021 	move	a0,s1
801182a8:	02002821 	move	a1,s0
801182ac:	0c045e79 	jal	801179e4 <_int_free>
801182b0:	02202021 	move	a0,s1
801182b4:	3c020000 	lui	v0,0x0
801182b8:	24420000 	addiu	v0,v0,0
801182bc:	1040000f 	beqz	v0,801182fc <free_atfork+0xd4>
801182c0:	02202021 	move	a0,s1
801182c4:	8fbf0018 	lw	ra,24(sp)
801182c8:	8fb10014 	lw	s1,20(sp)
801182cc:	8fb00010 	lw	s0,16(sp)
801182d0:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
801182d4:	27bd0020 	addiu	sp,sp,32
801182d8:	00821024 	and	v0,a0,v0
801182dc:	8c510000 	lw	s1,0(v0)
801182e0:	0804609b 	j	8011826c <free_atfork+0x44>
801182e4:	3c020000 	lui	v0,0x0
801182e8:	8fbf0018 	lw	ra,24(sp)
801182ec:	8fb10014 	lw	s1,20(sp)
801182f0:	8fb00010 	lw	s0,16(sp)
801182f4:	08045dfd 	j	801177f4 <munmap_chunk>
801182f8:	27bd0020 	addiu	sp,sp,32
801182fc:	ae200000 	sw	zero,0(s1)
80118300:	8fbf0018 	lw	ra,24(sp)
80118304:	8fb10014 	lw	s1,20(sp)
80118308:	8fb00010 	lw	s0,16(sp)
8011830c:	03e00008 	jr	ra
80118310:	27bd0020 	addiu	sp,sp,32
80118314:	02002821 	move	a1,s0
80118318:	8fbf0018 	lw	ra,24(sp)
8011831c:	8fb10014 	lw	s1,20(sp)
80118320:	8fb00010 	lw	s0,16(sp)
80118324:	08045e79 	j	801179e4 <_int_free>
80118328:	27bd0020 	addiu	sp,sp,32
8011832c:	8c434574 	lw	v1,17780(v0)
80118330:	080460a2 	j	80118288 <free_atfork+0x60>
80118334:	2402ffff 	li	v0,-1
80118338:	080460aa 	j	801182a8 <free_atfork+0x80>
8011833c:	ae220000 	sw	v0,0(s1)

80118340 <new_heap>:
80118340:	27bdffd0 	addiu	sp,sp,-48
80118344:	afb30024 	sw	s3,36(sp)
80118348:	24027fff 	li	v0,32767
8011834c:	00859821 	addu	s3,a0,a1
80118350:	0053102b 	sltu	v0,v0,s3
80118354:	afbf002c 	sw	ra,44(sp)
80118358:	afb40028 	sw	s4,40(sp)
8011835c:	afb20020 	sw	s2,32(sp)
80118360:	afb1001c 	sw	s1,28(sp)
80118364:	afb00018 	sw	s0,24(sp)
80118368:	14400046 	bnez	v0,80118484 <new_heap+0x144>
8011836c:	00801821 	move	v1,a0
80118370:	34138000 	li	s3,0x8000
80118374:	3c14801f 	lui	s4,0x801f
80118378:	8e84458c 	lw	a0,17804(s4)
8011837c:	00000000 	nop
80118380:	10800027 	beqz	a0,80118420 <new_heap+0xe0>
80118384:	2410ffff 	li	s0,-1
80118388:	3c050010 	lui	a1,0x10
8011838c:	00003021 	move	a2,zero
80118390:	24070c02 	li	a3,3074
80118394:	afb00010 	sw	s0,16(sp)
80118398:	0c0479ba 	jal	8011e6e8 <__mmap>
8011839c:	afa00014 	sw	zero,20(sp)
801183a0:	1050001f 	beq	v0,s0,80118420 <new_heap+0xe0>
801183a4:	ae80458c 	sw	zero,17804(s4)
801183a8:	00408021 	move	s0,v0
801183ac:	3c02000f 	lui	v0,0xf
801183b0:	3442ffff 	ori	v0,v0,0xffff
801183b4:	02021024 	and	v0,s0,v0
801183b8:	14400017 	bnez	v0,80118418 <new_heap+0xd8>
801183bc:	02002021 	move	a0,s0
801183c0:	0c0479a4 	jal	8011e690 <__getpagesize>
801183c4:	00000000 	nop
801183c8:	2442ffff 	addiu	v0,v0,-1
801183cc:	02621821 	addu	v1,s3,v0
801183d0:	00021027 	nor	v0,zero,v0
801183d4:	00628824 	and	s1,v1,v0
801183d8:	02002021 	move	a0,s0
801183dc:	02202821 	move	a1,s1
801183e0:	0c047a42 	jal	8011e908 <__mprotect>
801183e4:	24060003 	li	a2,3
801183e8:	14400046 	bnez	v0,80118504 <new_heap+0x1c4>
801183ec:	02002021 	move	a0,s0
801183f0:	02001021 	move	v0,s0
801183f4:	ae110008 	sw	s1,8(s0)
801183f8:	8fbf002c 	lw	ra,44(sp)
801183fc:	8fb40028 	lw	s4,40(sp)
80118400:	8fb30024 	lw	s3,36(sp)
80118404:	8fb20020 	lw	s2,32(sp)
80118408:	8fb1001c 	lw	s1,28(sp)
8011840c:	8fb00018 	lw	s0,24(sp)
80118410:	03e00008 	jr	ra
80118414:	27bd0030 	addiu	sp,sp,48
80118418:	0c047a36 	jal	8011e8d8 <__munmap>
8011841c:	3c050010 	lui	a1,0x10
80118420:	2410ffff 	li	s0,-1
80118424:	00002021 	move	a0,zero
80118428:	3c050020 	lui	a1,0x20
8011842c:	00003021 	move	a2,zero
80118430:	24070c02 	li	a3,3074
80118434:	afb00010 	sw	s0,16(sp)
80118438:	0c0479ba 	jal	8011e6e8 <__mmap>
8011843c:	afa00014 	sw	zero,20(sp)
80118440:	10500022 	beq	v0,s0,801184cc <new_heap+0x18c>
80118444:	00409021 	move	s2,v0
80118448:	3c02000f 	lui	v0,0xf
8011844c:	3442ffff 	ori	v0,v0,0xffff
80118450:	02421021 	addu	v0,s2,v0
80118454:	3c03fff0 	lui	v1,0xfff0
80118458:	00438024 	and	s0,v0,v1
8011845c:	02128823 	subu	s1,s0,s2
80118460:	16200012 	bnez	s1,801184ac <new_heap+0x16c>
80118464:	3c020010 	lui	v0,0x10
80118468:	02022021 	addu	a0,s0,v0
8011846c:	ae84458c 	sw	a0,17804(s4)
80118470:	3c050010 	lui	a1,0x10
80118474:	0c047a36 	jal	8011e8d8 <__munmap>
80118478:	00b12823 	subu	a1,a1,s1
8011847c:	080460f0 	j	801183c0 <new_heap+0x80>
80118480:	00000000 	nop
80118484:	3c040010 	lui	a0,0x10
80118488:	34820001 	ori	v0,a0,0x1
8011848c:	0262102b 	sltu	v0,s3,v0
80118490:	1440ffb9 	bnez	v0,80118378 <new_heap+0x38>
80118494:	3c14801f 	lui	s4,0x801f
80118498:	0083102b 	sltu	v0,a0,v1
8011849c:	14400009 	bnez	v0,801184c4 <new_heap+0x184>
801184a0:	3c130010 	lui	s3,0x10
801184a4:	080460dd 	j	80118374 <new_heap+0x34>
801184a8:	00000000 	nop
801184ac:	02402021 	move	a0,s2
801184b0:	0c047a36 	jal	8011e8d8 <__munmap>
801184b4:	02202821 	move	a1,s1
801184b8:	3c030010 	lui	v1,0x10
801184bc:	0804611c 	j	80118470 <new_heap+0x130>
801184c0:	02032021 	addu	a0,s0,v1
801184c4:	080460fe 	j	801183f8 <new_heap+0xb8>
801184c8:	00001021 	move	v0,zero
801184cc:	00002021 	move	a0,zero
801184d0:	3c050010 	lui	a1,0x10
801184d4:	00003021 	move	a2,zero
801184d8:	24070c02 	li	a3,3074
801184dc:	afa20010 	sw	v0,16(sp)
801184e0:	0c0479ba 	jal	8011e6e8 <__mmap>
801184e4:	afa00014 	sw	zero,20(sp)
801184e8:	1052fff6 	beq	v0,s2,801184c4 <new_heap+0x184>
801184ec:	00408021 	move	s0,v0
801184f0:	3c02000f 	lui	v0,0xf
801184f4:	3442ffff 	ori	v0,v0,0xffff
801184f8:	02021024 	and	v0,s0,v0
801184fc:	1040ffb0 	beqz	v0,801183c0 <new_heap+0x80>
80118500:	02002021 	move	a0,s0
80118504:	0c047a36 	jal	8011e8d8 <__munmap>
80118508:	3c050010 	lui	a1,0x10
8011850c:	080460fe 	j	801183f8 <new_heap+0xb8>
80118510:	00001021 	move	v0,zero

80118514 <_int_malloc>:
80118514:	27bdffb8 	addiu	sp,sp,-72
80118518:	2ca2ffe0 	sltiu	v0,a1,-32
8011851c:	afb3002c 	sw	s3,44(sp)
80118520:	afbf0044 	sw	ra,68(sp)
80118524:	afbe0040 	sw	s8,64(sp)
80118528:	afb7003c 	sw	s7,60(sp)
8011852c:	afb60038 	sw	s6,56(sp)
80118530:	afb50034 	sw	s5,52(sp)
80118534:	afb40030 	sw	s4,48(sp)
80118538:	afb20028 	sw	s2,40(sp)
8011853c:	afb10024 	sw	s1,36(sp)
80118540:	afb00020 	sw	s0,32(sp)
80118544:	1040017a 	beqz	v0,80118b30 <_int_malloc+0x61c>
80118548:	00809821 	move	s3,a0
8011854c:	24a3000b 	addiu	v1,a1,11
80118550:	2c620010 	sltiu	v0,v1,16
80118554:	10400026 	beqz	v0,801185f0 <_int_malloc+0xdc>
80118558:	2402fff8 	li	v0,-8
8011855c:	8e650018 	lw	a1,24(s3)
80118560:	24160010 	li	s6,16
80118564:	00b6102b 	sltu	v0,a1,s6
80118568:	14400027 	bnez	v0,80118608 <_int_malloc+0xf4>
8011856c:	2ed50200 	sltiu	s5,s6,512
80118570:	001618c2 	srl	v1,s6,0x3
80118574:	2463fffe 	addiu	v1,v1,-2
80118578:	00031080 	sll	v0,v1,0x2
8011857c:	24420018 	addiu	v0,v0,24
80118580:	02621021 	addu	v0,s3,v0
80118584:	8c500004 	lw	s0,4(v0)
80118588:	00000000 	nop
8011858c:	1200001d 	beqz	s0,80118604 <_int_malloc+0xf0>
80118590:	24520004 	addiu	s2,v0,4
80118594:	8e020004 	lw	v0,4(s0)
80118598:	00000000 	nop
8011859c:	000210c2 	srl	v0,v0,0x3
801185a0:	2442fffe 	addiu	v0,v0,-2
801185a4:	144302c7 	bne	v0,v1,801190c4 <_int_malloc+0xbb0>
801185a8:	3c02801f 	lui	v0,0x801f
801185ac:	26110008 	addiu	s1,s0,8
801185b0:	8e020008 	lw	v0,8(s0)
801185b4:	02203021 	move	a2,s1
801185b8:	ae420000 	sw	v0,0(s2)
801185bc:	8fbf0044 	lw	ra,68(sp)
801185c0:	8fbe0040 	lw	s8,64(sp)
801185c4:	8fb7003c 	lw	s7,60(sp)
801185c8:	8fb60038 	lw	s6,56(sp)
801185cc:	8fb50034 	lw	s5,52(sp)
801185d0:	8fb40030 	lw	s4,48(sp)
801185d4:	8fb3002c 	lw	s3,44(sp)
801185d8:	8fb20028 	lw	s2,40(sp)
801185dc:	8fb10024 	lw	s1,36(sp)
801185e0:	8fb00020 	lw	s0,32(sp)
801185e4:	00c01021 	move	v0,a2
801185e8:	03e00008 	jr	ra
801185ec:	27bd0048 	addiu	sp,sp,72
801185f0:	8e650018 	lw	a1,24(s3)
801185f4:	0062b024 	and	s6,v1,v0
801185f8:	00b6102b 	sltu	v0,a1,s6
801185fc:	1040ffdd 	beqz	v0,80118574 <_int_malloc+0x60>
80118600:	001618c2 	srl	v1,s6,0x3
80118604:	2ed50200 	sltiu	s5,s6,512
80118608:	12a000de 	beqz	s5,80118984 <_int_malloc+0x470>
8011860c:	00162182 	srl	a0,s6,0x6
80118610:	2672004c 	addiu	s2,s3,76
80118614:	02d21021 	addu	v0,s6,s2
80118618:	2447fff8 	addiu	a3,v0,-8
8011861c:	8ce6000c 	lw	a2,12(a3)
80118620:	00000000 	nop
80118624:	10e60022 	beq	a3,a2,801186b0 <_int_malloc+0x19c>
80118628:	0016a0c2 	srl	s4,s6,0x3
8011862c:	10c001a2 	beqz	a2,80118cb8 <_int_malloc+0x7a4>
80118630:	00d61821 	addu	v1,a2,s6
80118634:	8c620004 	lw	v0,4(v1)
80118638:	8cc4000c 	lw	a0,12(a2)
8011863c:	34420001 	ori	v0,v0,0x1
80118640:	ac620004 	sw	v0,4(v1)
80118644:	3c028031 	lui	v0,0x8031
80118648:	24425a1c 	addiu	v0,v0,23068
8011864c:	ac870008 	sw	a3,8(a0)
80118650:	12620005 	beq	s3,v0,80118668 <_int_malloc+0x154>
80118654:	ace4000c 	sw	a0,12(a3)
80118658:	8cc20004 	lw	v0,4(a2)
8011865c:	00000000 	nop
80118660:	34420004 	ori	v0,v0,0x4
80118664:	acc20004 	sw	v0,4(a2)
80118668:	0804616f 	j	801185bc <_int_malloc+0xa8>
8011866c:	24c60008 	addiu	a2,a2,8
80118670:	8e710044 	lw	s1,68(s3)
80118674:	2403fff8 	li	v1,-8
80118678:	8e220004 	lw	v0,4(s1)
8011867c:	26d70010 	addiu	s7,s6,16
80118680:	00433024 	and	a2,v0,v1
80118684:	00d7202b 	sltu	a0,a2,s7
80118688:	1080017e 	beqz	a0,80118c84 <_int_malloc+0x770>
8011868c:	02203821 	move	a3,s1
80118690:	8e620018 	lw	v0,24(s3)
80118694:	00000000 	nop
80118698:	30420001 	andi	v0,v0,0x1
8011869c:	1440012a 	bnez	v0,80118b48 <_int_malloc+0x634>
801186a0:	3c028031 	lui	v0,0x8031
801186a4:	0c045951 	jal	80116544 <malloc_consolidate>
801186a8:	02602021 	move	a0,s3
801186ac:	0016a0c2 	srl	s4,s6,0x3
801186b0:	8e51000c 	lw	s1,12(s2)
801186b4:	00000000 	nop
801186b8:	12510028 	beq	s2,s1,8011875c <_int_malloc+0x248>
801186bc:	00000000 	nop
801186c0:	8e240004 	lw	a0,4(s1)
801186c4:	8e30000c 	lw	s0,12(s1)
801186c8:	2c820009 	sltiu	v0,a0,9
801186cc:	14400100 	bnez	v0,80118ad0 <_int_malloc+0x5bc>
801186d0:	3c02801f 	lui	v0,0x801f
801186d4:	8e620460 	lw	v0,1120(s3)
801186d8:	00000000 	nop
801186dc:	0044102b 	sltu	v0,v0,a0
801186e0:	144000fb 	bnez	v0,80118ad0 <_int_malloc+0x5bc>
801186e4:	3c02801f 	lui	v0,0x801f
801186e8:	2402fff8 	li	v0,-8
801186ec:	12a00003 	beqz	s5,801186fc <_int_malloc+0x1e8>
801186f0:	00821824 	and	v1,a0,v0
801186f4:	1250008a 	beq	s2,s0,80118920 <_int_malloc+0x40c>
801186f8:	00000000 	nop
801186fc:	ae120008 	sw	s2,8(s0)
80118700:	12c300fb 	beq	s6,v1,80118af0 <_int_malloc+0x5dc>
80118704:	ae50000c 	sw	s0,12(s2)
80118708:	2c620200 	sltiu	v0,v1,512
8011870c:	10400052 	beqz	v0,80118858 <_int_malloc+0x344>
80118710:	00032182 	srl	a0,v1,0x6
80118714:	00731021 	addu	v0,v1,s3
80118718:	24460044 	addiu	a2,v0,68
8011871c:	8cc50008 	lw	a1,8(a2)
80118720:	000338c2 	srl	a3,v1,0x3
80118724:	00071143 	sra	v0,a3,0x5
80118728:	00021080 	sll	v0,v0,0x2
8011872c:	00531021 	addu	v0,v0,s3
80118730:	8c44044c 	lw	a0,1100(v0)
80118734:	ae26000c 	sw	a2,12(s1)
80118738:	24030001 	li	v1,1
8011873c:	acb1000c 	sw	s1,12(a1)
80118740:	ae250008 	sw	a1,8(s1)
80118744:	00e31804 	sllv	v1,v1,a3
80118748:	acd10008 	sw	s1,8(a2)
8011874c:	8e51000c 	lw	s1,12(s2)
80118750:	00832025 	or	a0,a0,v1
80118754:	1651ffda 	bne	s2,s1,801186c0 <_int_malloc+0x1ac>
80118758:	ac44044c 	sw	a0,1100(v0)
8011875c:	16a0000e 	bnez	s5,80118798 <_int_malloc+0x284>
80118760:	001410c0 	sll	v0,s4,0x3
80118764:	02421021 	addu	v0,s2,v0
80118768:	2442fff8 	addiu	v0,v0,-8
8011876c:	8c50000c 	lw	s0,12(v0)
80118770:	00000000 	nop
80118774:	10500009 	beq	v0,s0,8011879c <_int_malloc+0x288>
80118778:	26840001 	addiu	a0,s4,1
8011877c:	8c430008 	lw	v1,8(v0)
80118780:	00000000 	nop
80118784:	8c620004 	lw	v0,4(v1)
80118788:	00000000 	nop
8011878c:	0056102b 	sltu	v0,v0,s6
80118790:	10400153 	beqz	v0,80118ce0 <_int_malloc+0x7cc>
80118794:	2403fff8 	li	v1,-8
80118798:	26840001 	addiu	a0,s4,1
8011879c:	00044142 	srl	t0,a0,0x5
801187a0:	00084880 	sll	t1,t0,0x2
801187a4:	01331021 	addu	v0,t1,s3
801187a8:	8c46044c 	lw	a2,1100(v0)
801187ac:	24020001 	li	v0,1
801187b0:	000418c0 	sll	v1,a0,0x3
801187b4:	00822004 	sllv	a0,v0,a0
801187b8:	02431821 	addu	v1,s2,v1
801187bc:	00082a00 	sll	a1,t0,0x8
801187c0:	00c4102b 	sltu	v0,a2,a0
801187c4:	2467fff8 	addiu	a3,v1,-8
801187c8:	14400016 	bnez	v0,80118824 <_int_malloc+0x310>
801187cc:	00b22821 	addu	a1,a1,s2
801187d0:	10800015 	beqz	a0,80118828 <_int_malloc+0x314>
801187d4:	01331021 	addu	v0,t1,s3
801187d8:	00c41024 	and	v0,a2,a0
801187dc:	14400005 	bnez	v0,801187f4 <_int_malloc+0x2e0>
801187e0:	00000000 	nop
801187e4:	00042040 	sll	a0,a0,0x1
801187e8:	00861024 	and	v0,a0,a2
801187ec:	1040fffd 	beqz	v0,801187e4 <_int_malloc+0x2d0>
801187f0:	24e70008 	addiu	a3,a3,8
801187f4:	8cea000c 	lw	t2,12(a3)
801187f8:	00000000 	nop
801187fc:	15470069 	bne	t2,a3,801189a4 <_int_malloc+0x490>
80118800:	00041027 	nor	v0,zero,a0
80118804:	00084880 	sll	t1,t0,0x2
80118808:	00c23024 	and	a2,a2,v0
8011880c:	00042040 	sll	a0,a0,0x1
80118810:	01331021 	addu	v0,t1,s3
80118814:	ac46044c 	sw	a2,1100(v0)
80118818:	00c4102b 	sltu	v0,a2,a0
8011881c:	1040ffec 	beqz	v0,801187d0 <_int_malloc+0x2bc>
80118820:	25470008 	addiu	a3,t2,8
80118824:	01331021 	addu	v0,t1,s3
80118828:	24430450 	addiu	v1,v0,1104
8011882c:	25080001 	addiu	t0,t0,1
80118830:	2d020004 	sltiu	v0,t0,4
80118834:	1040ff8e 	beqz	v0,80118670 <_int_malloc+0x15c>
80118838:	24a50100 	addiu	a1,a1,256
8011883c:	8c660000 	lw	a2,0(v1)
80118840:	00000000 	nop
80118844:	10c0fff9 	beqz	a2,8011882c <_int_malloc+0x318>
80118848:	24630004 	addiu	v1,v1,4
8011884c:	24a7fff8 	addiu	a3,a1,-8
80118850:	080461f6 	j	801187d8 <_int_malloc+0x2c4>
80118854:	24040001 	li	a0,1
80118858:	2c820021 	sltiu	v0,a0,33
8011885c:	1040001c 	beqz	v0,801188d0 <_int_malloc+0x3bc>
80118860:	24870038 	addiu	a3,a0,56
80118864:	00071040 	sll	v0,a3,0x1
80118868:	00021080 	sll	v0,v0,0x2
8011886c:	00531021 	addu	v0,v0,s3
80118870:	24440044 	addiu	a0,v0,68
80118874:	8c850008 	lw	a1,8(a0)
80118878:	00000000 	nop
8011887c:	1085ffa9 	beq	a0,a1,80118724 <_int_malloc+0x210>
80118880:	00a03021 	move	a2,a1
80118884:	8c86000c 	lw	a2,12(a0)
80118888:	34630001 	ori	v1,v1,0x1
8011888c:	8cc20004 	lw	v0,4(a2)
80118890:	00000000 	nop
80118894:	0043102b 	sltu	v0,v0,v1
80118898:	14400005 	bnez	v0,801188b0 <_int_malloc+0x39c>
8011889c:	00000000 	nop
801188a0:	080461c9 	j	80118724 <_int_malloc+0x210>
801188a4:	00802821 	move	a1,a0
801188a8:	8ca50008 	lw	a1,8(a1)
801188ac:	00000000 	nop
801188b0:	8ca20004 	lw	v0,4(a1)
801188b4:	00000000 	nop
801188b8:	0062102b 	sltu	v0,v1,v0
801188bc:	1440fffa 	bnez	v0,801188a8 <_int_malloc+0x394>
801188c0:	00071143 	sra	v0,a3,0x5
801188c4:	8ca6000c 	lw	a2,12(a1)
801188c8:	080461cb 	j	8011872c <_int_malloc+0x218>
801188cc:	00021080 	sll	v0,v0,0x2
801188d0:	00032242 	srl	a0,v1,0x9
801188d4:	2c820015 	sltiu	v0,a0,21
801188d8:	1040000b 	beqz	v0,80118908 <_int_malloc+0x3f4>
801188dc:	2487005b 	addiu	a3,a0,91
801188e0:	00071040 	sll	v0,a3,0x1
801188e4:	00021080 	sll	v0,v0,0x2
801188e8:	00531021 	addu	v0,v0,s3
801188ec:	24440044 	addiu	a0,v0,68
801188f0:	8c850008 	lw	a1,8(a0)
801188f4:	00000000 	nop
801188f8:	1485ffe2 	bne	a0,a1,80118884 <_int_malloc+0x370>
801188fc:	00a03021 	move	a2,a1
80118900:	080461ca 	j	80118728 <_int_malloc+0x214>
80118904:	00071143 	sra	v0,a3,0x5
80118908:	00032302 	srl	a0,v1,0xc
8011890c:	2c82000b 	sltiu	v0,a0,11
80118910:	10400041 	beqz	v0,80118a18 <_int_malloc+0x504>
80118914:	2487006e 	addiu	a3,a0,110
80118918:	0804621a 	j	80118868 <_int_malloc+0x354>
8011891c:	00071040 	sll	v0,a3,0x1
80118920:	8e620048 	lw	v0,72(s3)
80118924:	00000000 	nop
80118928:	1622ff74 	bne	s1,v0,801186fc <_int_malloc+0x1e8>
8011892c:	26c20010 	addiu	v0,s6,16
80118930:	0043102b 	sltu	v0,v0,v1
80118934:	1040ff71 	beqz	v0,801186fc <_int_malloc+0x1e8>
80118938:	3c028031 	lui	v0,0x8031
8011893c:	02362821 	addu	a1,s1,s6
80118940:	24425a1c 	addiu	v0,v0,23068
80118944:	ae450008 	sw	a1,8(s2)
80118948:	ae45000c 	sw	a1,12(s2)
8011894c:	00763823 	subu	a3,v1,s6
80118950:	ae650048 	sw	a1,72(s3)
80118954:	acb2000c 	sw	s2,12(a1)
80118958:	12620233 	beq	s3,v0,80119228 <_int_malloc+0xd14>
8011895c:	acb20008 	sw	s2,8(a1)
80118960:	24020005 	li	v0,5
80118964:	02c22025 	or	a0,s6,v0
80118968:	34e30001 	ori	v1,a3,0x1
8011896c:	00a71021 	addu	v0,a1,a3
80118970:	26260008 	addiu	a2,s1,8
80118974:	ae240004 	sw	a0,4(s1)
80118978:	ac470000 	sw	a3,0(v0)
8011897c:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118980:	aca30004 	sw	v1,4(a1)
80118984:	2c820021 	sltiu	v0,a0,33
80118988:	1040002e 	beqz	v0,80118a44 <_int_malloc+0x530>
8011898c:	24940038 	addiu	s4,a0,56
80118990:	30a20001 	andi	v0,a1,0x1
80118994:	10400040 	beqz	v0,80118a98 <_int_malloc+0x584>
80118998:	00000000 	nop
8011899c:	080461ac 	j	801186b0 <_int_malloc+0x19c>
801189a0:	2672004c 	addiu	s2,s3,76
801189a4:	8d430004 	lw	v1,4(t2)
801189a8:	2402fff8 	li	v0,-8
801189ac:	00621824 	and	v1,v1,v0
801189b0:	8d44000c 	lw	a0,12(t2)
801189b4:	00764023 	subu	t0,v1,s6
801189b8:	2d020010 	sltiu	v0,t0,16
801189bc:	ac870008 	sw	a3,8(a0)
801189c0:	14400026 	bnez	v0,80118a5c <_int_malloc+0x548>
801189c4:	ace4000c 	sw	a0,12(a3)
801189c8:	01563821 	addu	a3,t2,s6
801189cc:	ae470008 	sw	a3,8(s2)
801189d0:	ae47000c 	sw	a3,12(s2)
801189d4:	acf20008 	sw	s2,8(a3)
801189d8:	12a00002 	beqz	s5,801189e4 <_int_malloc+0x4d0>
801189dc:	acf2000c 	sw	s2,12(a3)
801189e0:	ae670048 	sw	a3,72(s3)
801189e4:	3c028031 	lui	v0,0x8031
801189e8:	24425a1c 	addiu	v0,v0,23068
801189ec:	12620002 	beq	s3,v0,801189f8 <_int_malloc+0x4e4>
801189f0:	24020001 	li	v0,1
801189f4:	24020005 	li	v0,5
801189f8:	02c21025 	or	v0,s6,v0
801189fc:	00e81821 	addu	v1,a3,t0
80118a00:	35040001 	ori	a0,t0,0x1
80118a04:	25460008 	addiu	a2,t2,8
80118a08:	ad420004 	sw	v0,4(t2)
80118a0c:	ac680000 	sw	t0,0(v1)
80118a10:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118a14:	ace40004 	sw	a0,4(a3)
80118a18:	000323c2 	srl	a0,v1,0xf
80118a1c:	2c820005 	sltiu	v0,a0,5
80118a20:	1440001b 	bnez	v0,80118a90 <_int_malloc+0x57c>
80118a24:	24870077 	addiu	a3,a0,119
80118a28:	00032482 	srl	a0,v1,0x12
80118a2c:	2c820003 	sltiu	v0,a0,3
80118a30:	1440003c 	bnez	v0,80118b24 <_int_malloc+0x610>
80118a34:	00000000 	nop
80118a38:	2407007e 	li	a3,126
80118a3c:	0804621a 	j	80118868 <_int_malloc+0x354>
80118a40:	240200fc 	li	v0,252
80118a44:	00162242 	srl	a0,s6,0x9
80118a48:	2c820015 	sltiu	v0,a0,21
80118a4c:	10400016 	beqz	v0,80118aa8 <_int_malloc+0x594>
80118a50:	2494005b 	addiu	s4,a0,91
80118a54:	08046265 	j	80118994 <_int_malloc+0x480>
80118a58:	30a20001 	andi	v0,a1,0x1
80118a5c:	01431021 	addu	v0,t2,v1
80118a60:	8c430004 	lw	v1,4(v0)
80118a64:	3c048031 	lui	a0,0x8031
80118a68:	34630001 	ori	v1,v1,0x1
80118a6c:	24845a1c 	addiu	a0,a0,23068
80118a70:	12640005 	beq	s3,a0,80118a88 <_int_malloc+0x574>
80118a74:	ac430004 	sw	v1,4(v0)
80118a78:	8d420004 	lw	v0,4(t2)
80118a7c:	00000000 	nop
80118a80:	34420004 	ori	v0,v0,0x4
80118a84:	ad420004 	sw	v0,4(t2)
80118a88:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118a8c:	25460008 	addiu	a2,t2,8
80118a90:	0804621a 	j	80118868 <_int_malloc+0x354>
80118a94:	00071040 	sll	v0,a3,0x1
80118a98:	0c045951 	jal	80116544 <malloc_consolidate>
80118a9c:	02602021 	move	a0,s3
80118aa0:	080461ac 	j	801186b0 <_int_malloc+0x19c>
80118aa4:	2672004c 	addiu	s2,s3,76
80118aa8:	00162302 	srl	a0,s6,0xc
80118aac:	2c82000b 	sltiu	v0,a0,11
80118ab0:	1440ffb7 	bnez	v0,80118990 <_int_malloc+0x47c>
80118ab4:	2494006e 	addiu	s4,a0,110
80118ab8:	001623c2 	srl	a0,s6,0xf
80118abc:	2c820005 	sltiu	v0,a0,5
80118ac0:	10400081 	beqz	v0,80118cc8 <_int_malloc+0x7b4>
80118ac4:	24940077 	addiu	s4,a0,119
80118ac8:	08046265 	j	80118994 <_int_malloc+0x480>
80118acc:	30a20001 	andi	v0,a1,0x1
80118ad0:	8c4430e4 	lw	a0,12516(v0)
80118ad4:	3c05801c 	lui	a1,0x801c
80118ad8:	24a52c94 	addiu	a1,a1,11412
80118adc:	0c045921 	jal	80116484 <malloc_printerr>
80118ae0:	26260008 	addiu	a2,s1,8
80118ae4:	8e240004 	lw	a0,4(s1)
80118ae8:	080461bb 	j	801186ec <_int_malloc+0x1d8>
80118aec:	2402fff8 	li	v0,-8
80118af0:	02361021 	addu	v0,s1,s6
80118af4:	8c430004 	lw	v1,4(v0)
80118af8:	3c048031 	lui	a0,0x8031
80118afc:	34630001 	ori	v1,v1,0x1
80118b00:	24845a1c 	addiu	a0,a0,23068
80118b04:	12640005 	beq	s3,a0,80118b1c <_int_malloc+0x608>
80118b08:	ac430004 	sw	v1,4(v0)
80118b0c:	8e220004 	lw	v0,4(s1)
80118b10:	00000000 	nop
80118b14:	34420004 	ori	v0,v0,0x4
80118b18:	ae220004 	sw	v0,4(s1)
80118b1c:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118b20:	26260008 	addiu	a2,s1,8
80118b24:	2487007c 	addiu	a3,a0,124
80118b28:	0804621a 	j	80118868 <_int_malloc+0x354>
80118b2c:	00071040 	sll	v0,a3,0x1
80118b30:	0c047ea0 	jal	8011fa80 <__errno_location>
80118b34:	00000000 	nop
80118b38:	2403000c 	li	v1,12
80118b3c:	00003021 	move	a2,zero
80118b40:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118b44:	ac430000 	sw	v1,0(v0)
80118b48:	24445e84 	addiu	a0,v0,24196
80118b4c:	8c820008 	lw	v0,8(a0)
80118b50:	8c850018 	lw	a1,24(a0)
80118b54:	02c2102b 	sltu	v0,s6,v0
80118b58:	24a3ffff 	addiu	v1,a1,-1
80118b5c:	1440000f 	bnez	v0,80118b9c <_int_malloc+0x688>
80118b60:	afa3001c 	sw	v1,28(sp)
80118b64:	8c830010 	lw	v1,16(a0)
80118b68:	8c82000c 	lw	v0,12(a0)
80118b6c:	00000000 	nop
80118b70:	0043102a 	slt	v0,v0,v1
80118b74:	1040000a 	beqz	v0,80118ba0 <_int_malloc+0x68c>
80118b78:	3c038031 	lui	v1,0x8031
80118b7c:	8fa4001c 	lw	a0,28(sp)
80118b80:	24a2000a 	addiu	v0,a1,10
80118b84:	00041827 	nor	v1,zero,a0
80118b88:	02c21021 	addu	v0,s6,v0
80118b8c:	00439024 	and	s2,v0,v1
80118b90:	02d2202b 	sltu	a0,s6,s2
80118b94:	1480015c 	bnez	a0,80119108 <_int_malloc+0xbf4>
80118b98:	00002021 	move	a0,zero
80118b9c:	3c038031 	lui	v1,0x8031
80118ba0:	8e220004 	lw	v0,4(s1)
80118ba4:	24645a1c 	addiu	a0,v1,23068
80118ba8:	2403fff8 	li	v1,-8
80118bac:	0043f024 	and	s8,v0,v1
80118bb0:	12640075 	beq	s3,a0,80118d88 <_int_malloc+0x874>
80118bb4:	02209021 	move	s2,s1
80118bb8:	3c02fff0 	lui	v0,0xfff0
80118bbc:	02228024 	and	s0,s1,v0
80118bc0:	02de2823 	subu	a1,s6,s8
80118bc4:	24a50010 	addiu	a1,a1,16
80118bc8:	8e140008 	lw	s4,8(s0)
80118bcc:	0c045e44 	jal	80117910 <grow_heap>
80118bd0:	02002021 	move	a0,s0
80118bd4:	14400109 	bnez	v0,80118ffc <_int_malloc+0xae8>
80118bd8:	3c05801f 	lui	a1,0x801f
80118bdc:	8e020008 	lw	v0,8(s0)
80118be0:	8e630460 	lw	v1,1120(s3)
80118be4:	00541023 	subu	v0,v0,s4
80118be8:	00621821 	addu	v1,v1,v0
80118bec:	ae630460 	sw	v1,1120(s3)
80118bf0:	8e020008 	lw	v0,8(s0)
80118bf4:	00000000 	nop
80118bf8:	00501821 	addu	v1,v0,s0
80118bfc:	8ca44578 	lw	a0,17784(a1)
80118c00:	00541023 	subu	v0,v0,s4
80118c04:	00711823 	subu	v1,v1,s1
80118c08:	00441021 	addu	v0,v0,a0
80118c0c:	34630001 	ori	v1,v1,0x1
80118c10:	aca24578 	sw	v0,17784(a1)
80118c14:	ae230004 	sw	v1,4(s1)
80118c18:	8e630460 	lw	v1,1120(s3)
80118c1c:	8e620464 	lw	v0,1124(s3)
80118c20:	00000000 	nop
80118c24:	0043102b 	sltu	v0,v0,v1
80118c28:	10400002 	beqz	v0,80118c34 <_int_malloc+0x720>
80118c2c:	00000000 	nop
80118c30:	ae630464 	sw	v1,1124(s3)
80118c34:	8e670044 	lw	a3,68(s3)
80118c38:	2403fff8 	li	v1,-8
80118c3c:	8ce20004 	lw	v0,4(a3)
80118c40:	00000000 	nop
80118c44:	00432824 	and	a1,v0,v1
80118c48:	00b7202b 	sltu	a0,a1,s7
80118c4c:	1480ffb8 	bnez	a0,80118b30 <_int_malloc+0x61c>
80118c50:	3c038031 	lui	v1,0x8031
80118c54:	00f64021 	addu	t0,a3,s6
80118c58:	24625a1c 	addiu	v0,v1,23068
80118c5c:	12620121 	beq	s3,v0,801190e4 <_int_malloc+0xbd0>
80118c60:	ae680044 	sw	t0,68(s3)
80118c64:	24030005 	li	v1,5
80118c68:	00b61023 	subu	v0,a1,s6
80118c6c:	02c31825 	or	v1,s6,v1
80118c70:	34420001 	ori	v0,v0,0x1
80118c74:	24e60008 	addiu	a2,a3,8
80118c78:	ace30004 	sw	v1,4(a3)
80118c7c:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118c80:	ad020004 	sw	v0,4(t0)
80118c84:	3c028031 	lui	v0,0x8031
80118c88:	02368821 	addu	s1,s1,s6
80118c8c:	24425a1c 	addiu	v0,v0,23068
80118c90:	126200b1 	beq	s3,v0,80118f58 <_int_malloc+0xa44>
80118c94:	ae710044 	sw	s1,68(s3)
80118c98:	24030005 	li	v1,5
80118c9c:	00d61023 	subu	v0,a2,s6
80118ca0:	02c31825 	or	v1,s6,v1
80118ca4:	34420001 	ori	v0,v0,0x1
80118ca8:	24e60008 	addiu	a2,a3,8
80118cac:	ace30004 	sw	v1,4(a3)
80118cb0:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118cb4:	ae220004 	sw	v0,4(s1)
80118cb8:	0c045951 	jal	80116544 <malloc_consolidate>
80118cbc:	02602021 	move	a0,s3
80118cc0:	080461ac 	j	801186b0 <_int_malloc+0x19c>
80118cc4:	00000000 	nop
80118cc8:	00162482 	srl	a0,s6,0x12
80118ccc:	2c820003 	sltiu	v0,a0,3
80118cd0:	1440009b 	bnez	v0,80118f40 <_int_malloc+0xa2c>
80118cd4:	00000000 	nop
80118cd8:	08046264 	j	80118990 <_int_malloc+0x47c>
80118cdc:	2414007e 	li	s4,126
80118ce0:	8e020004 	lw	v0,4(s0)
80118ce4:	00000000 	nop
80118ce8:	00438824 	and	s1,v0,v1
80118cec:	0236202b 	sltu	a0,s1,s6
80118cf0:	10800009 	beqz	a0,80118d18 <_int_malloc+0x804>
80118cf4:	2404fff8 	li	a0,-8
80118cf8:	8e10000c 	lw	s0,12(s0)
80118cfc:	00000000 	nop
80118d00:	8e020004 	lw	v0,4(s0)
80118d04:	00000000 	nop
80118d08:	00448824 	and	s1,v0,a0
80118d0c:	0236182b 	sltu	v1,s1,s6
80118d10:	1460fff9 	bnez	v1,80118cf8 <_int_malloc+0x7e4>
80118d14:	00000000 	nop
80118d18:	8e040008 	lw	a0,8(s0)
80118d1c:	00000000 	nop
80118d20:	8c82000c 	lw	v0,12(a0)
80118d24:	8e03000c 	lw	v1,12(s0)
80118d28:	105000f0 	beq	v0,s0,801190ec <_int_malloc+0xbd8>
80118d2c:	0236a023 	subu	s4,s1,s6
80118d30:	3c02801f 	lui	v0,0x801f
80118d34:	3c05801c 	lui	a1,0x801c
80118d38:	8c4430e4 	lw	a0,12516(v0)
80118d3c:	24a52ae8 	addiu	a1,a1,10984
80118d40:	0c045921 	jal	80116484 <malloc_printerr>
80118d44:	02003021 	move	a2,s0
80118d48:	2e820010 	sltiu	v0,s4,16
80118d4c:	104000cd 	beqz	v0,80119084 <_int_malloc+0xb70>
80118d50:	3c028031 	lui	v0,0x8031
80118d54:	02111021 	addu	v0,s0,s1
80118d58:	8c430004 	lw	v1,4(v0)
80118d5c:	3c048031 	lui	a0,0x8031
80118d60:	34630001 	ori	v1,v1,0x1
80118d64:	24845a1c 	addiu	a0,a0,23068
80118d68:	12640005 	beq	s3,a0,80118d80 <_int_malloc+0x86c>
80118d6c:	ac430004 	sw	v1,4(v0)
80118d70:	8e020004 	lw	v0,4(s0)
80118d74:	00000000 	nop
80118d78:	34420004 	ori	v0,v0,0x4
80118d7c:	ae020004 	sw	v0,4(s0)
80118d80:	0804616f 	j	801185bc <_int_malloc+0xa8>
80118d84:	26060008 	addiu	a2,s0,8
80118d88:	3c058031 	lui	a1,0x8031
80118d8c:	24a25e84 	addiu	v0,a1,24196
80118d90:	8e630018 	lw	v1,24(s3)
80118d94:	8c440004 	lw	a0,4(v0)
80118d98:	30630002 	andi	v1,v1,0x2
80118d9c:	14600002 	bnez	v1,80118da8 <_int_malloc+0x894>
80118da0:	02e41021 	addu	v0,s7,a0
80118da4:	005e1023 	subu	v0,v0,s8
80118da8:	8fa3001c 	lw	v1,28(sp)
80118dac:	00000000 	nop
80118db0:	00032027 	nor	a0,zero,v1
80118db4:	00621021 	addu	v0,v1,v0
80118db8:	0044a024 	and	s4,v0,a0
80118dbc:	1a800068 	blez	s4,80118f60 <_int_malloc+0xa4c>
80118dc0:	afa40018 	sw	a0,24(sp)
80118dc4:	3c03801f 	lui	v1,0x801f
80118dc8:	8c6230d0 	lw	v0,12496(v1)
80118dcc:	00000000 	nop
80118dd0:	0040f809 	jalr	v0
80118dd4:	02802021 	move	a0,s4
80118dd8:	10400061 	beqz	v0,80118f60 <_int_malloc+0xa4c>
80118ddc:	00408021 	move	s0,v0
80118de0:	3c028031 	lui	v0,0x8031
80118de4:	8c425a18 	lw	v0,23064(v0)
80118de8:	00000000 	nop
80118dec:	10400003 	beqz	v0,80118dfc <_int_malloc+0x8e8>
80118df0:	0280a821 	move	s5,s4
80118df4:	0040f809 	jalr	v0
80118df8:	00000000 	nop
80118dfc:	00009021 	move	s2,zero
80118e00:	3c058031 	lui	a1,0x8031
80118e04:	24a35e84 	addiu	v1,a1,24196
80118e08:	8c620028 	lw	v0,40(v1)
80118e0c:	00000000 	nop
80118e10:	10400103 	beqz	v0,80119220 <_int_malloc+0xd0c>
80118e14:	00000000 	nop
80118e18:	3c028031 	lui	v0,0x8031
80118e1c:	24435a1c 	addiu	v1,v0,23068
80118e20:	8c620460 	lw	v0,1120(v1)
80118e24:	023e2021 	addu	a0,s1,s8
80118e28:	02a22821 	addu	a1,s5,v0
80118e2c:	109000f6 	beq	a0,s0,80119208 <_int_malloc+0xcf4>
80118e30:	ac650460 	sw	a1,1120(v1)
80118e34:	3c028031 	lui	v0,0x8031
80118e38:	24435a1c 	addiu	v1,v0,23068
80118e3c:	8c620018 	lw	v0,24(v1)
80118e40:	00000000 	nop
80118e44:	30420002 	andi	v0,v0,0x2
80118e48:	1440003f 	bnez	v0,80118f48 <_int_malloc+0xa34>
80118e4c:	00000000 	nop
80118e50:	13c00005 	beqz	s8,80118e68 <_int_malloc+0x954>
80118e54:	0204102b 	sltu	v0,s0,a0
80118e58:	1440ff6f 	bnez	v0,80118c18 <_int_malloc+0x704>
80118e5c:	02041023 	subu	v0,s0,a0
80118e60:	00a21021 	addu	v0,a1,v0
80118e64:	ac620460 	sw	v0,1120(v1)
80118e68:	32030007 	andi	v1,s0,0x7
80118e6c:	146000f7 	bnez	v1,8011924c <_int_malloc+0xd38>
80118e70:	24020008 	li	v0,8
80118e74:	0200a821 	move	s5,s0
80118e78:	00002021 	move	a0,zero
80118e7c:	02901821 	addu	v1,s4,s0
80118e80:	03c42021 	addu	a0,s8,a0
80118e84:	8fa5001c 	lw	a1,28(sp)
80118e88:	00641821 	addu	v1,v1,a0
80118e8c:	00a31021 	addu	v0,a1,v1
80118e90:	8fa50018 	lw	a1,24(sp)
80118e94:	3c10801f 	lui	s0,0x801f
80118e98:	00a21024 	and	v0,a1,v0
80118e9c:	00431023 	subu	v0,v0,v1
80118ea0:	0044a021 	addu	s4,v0,a0
80118ea4:	8e0230d0 	lw	v0,12496(s0)
80118ea8:	00000000 	nop
80118eac:	0040f809 	jalr	v0
80118eb0:	02802021 	move	a0,s4
80118eb4:	104000de 	beqz	v0,80119230 <_int_malloc+0xd1c>
80118eb8:	00409021 	move	s2,v0
80118ebc:	3c028031 	lui	v0,0x8031
80118ec0:	8c425a18 	lw	v0,23064(v0)
80118ec4:	00000000 	nop
80118ec8:	104000e4 	beqz	v0,8011925c <_int_malloc+0xd48>
80118ecc:	02a08021 	move	s0,s5
80118ed0:	0040f809 	jalr	v0
80118ed4:	00000000 	nop
80118ed8:	02801821 	move	v1,s4
80118edc:	02501023 	subu	v0,s2,s0
80118ee0:	00541021 	addu	v0,v0,s4
80118ee4:	34420001 	ori	v0,v0,0x1
80118ee8:	ae020004 	sw	v0,4(s0)
80118eec:	3c028031 	lui	v0,0x8031
80118ef0:	24465a1c 	addiu	a2,v0,23068
80118ef4:	8cc20460 	lw	v0,1120(a2)
80118ef8:	acd00044 	sw	s0,68(a2)
80118efc:	00431021 	addu	v0,v0,v1
80118f00:	13c0ff45 	beqz	s8,80118c18 <_int_malloc+0x704>
80118f04:	acc20460 	sw	v0,1120(a2)
80118f08:	27c2fff0 	addiu	v0,s8,-16
80118f0c:	02221821 	addu	v1,s1,v0
80118f10:	24040009 	li	a0,9
80118f14:	2c450010 	sltiu	a1,v0,16
80118f18:	34420001 	ori	v0,v0,0x1
80118f1c:	ae220004 	sw	v0,4(s1)
80118f20:	ac64000c 	sw	a0,12(v1)
80118f24:	14a0ff3c 	bnez	a1,80118c18 <_int_malloc+0x704>
80118f28:	ac640004 	sw	a0,4(v1)
80118f2c:	00c02021 	move	a0,a2
80118f30:	0c045e79 	jal	801179e4 <_int_free>
80118f34:	26250008 	addiu	a1,s1,8
80118f38:	08046306 	j	80118c18 <_int_malloc+0x704>
80118f3c:	00000000 	nop
80118f40:	08046264 	j	80118990 <_int_malloc+0x47c>
80118f44:	2494007c 	addiu	s4,a0,124
80118f48:	124000a5 	beqz	s2,801191e0 <_int_malloc+0xccc>
80118f4c:	0000a021 	move	s4,zero
80118f50:	080463b7 	j	80118edc <_int_malloc+0x9c8>
80118f54:	00001821 	move	v1,zero
80118f58:	08046327 	j	80118c9c <_int_malloc+0x788>
80118f5c:	24030001 	li	v1,1
80118f60:	3c058031 	lui	a1,0x8031
80118f64:	24b25a1c 	addiu	s2,a1,23068
80118f68:	8e420018 	lw	v0,24(s2)
80118f6c:	00000000 	nop
80118f70:	30420002 	andi	v0,v0,0x2
80118f74:	14400007 	bnez	v0,80118f94 <_int_malloc+0xa80>
80118f78:	3c02000f 	lui	v0,0xf
80118f7c:	8fa3001c 	lw	v1,28(sp)
80118f80:	8fa40018 	lw	a0,24(sp)
80118f84:	007e1021 	addu	v0,v1,s8
80118f88:	02821021 	addu	v0,s4,v0
80118f8c:	0082a024 	and	s4,a0,v0
80118f90:	3c02000f 	lui	v0,0xf
80118f94:	3442ffff 	ori	v0,v0,0xffff
80118f98:	0054102b 	sltu	v0,v0,s4
80118f9c:	14400003 	bnez	v0,80118fac <_int_malloc+0xa98>
80118fa0:	0280a821 	move	s5,s4
80118fa4:	3c140010 	lui	s4,0x10
80118fa8:	3c150010 	lui	s5,0x10
80118fac:	02d5102b 	sltu	v0,s6,s5
80118fb0:	1040ff19 	beqz	v0,80118c18 <_int_malloc+0x704>
80118fb4:	2410ffff 	li	s0,-1
80118fb8:	00002021 	move	a0,zero
80118fbc:	02802821 	move	a1,s4
80118fc0:	24060003 	li	a2,3
80118fc4:	24070802 	li	a3,2050
80118fc8:	afb00010 	sw	s0,16(sp)
80118fcc:	0c0479ba 	jal	8011e6e8 <__mmap>
80118fd0:	afa00014 	sw	zero,20(sp)
80118fd4:	1050ff10 	beq	v0,s0,80118c18 <_int_malloc+0x704>
80118fd8:	00401821 	move	v1,v0
80118fdc:	8e420018 	lw	v0,24(s2)
80118fe0:	00000000 	nop
80118fe4:	34420002 	ori	v0,v0,0x2
80118fe8:	1060ff0b 	beqz	v1,80118c18 <_int_malloc+0x704>
80118fec:	ae420018 	sw	v0,24(s2)
80118ff0:	00608021 	move	s0,v1
80118ff4:	08046380 	j	80118e00 <_int_malloc+0x8ec>
80118ff8:	00749021 	addu	s2,v1,s4
80118ffc:	3c048031 	lui	a0,0x8031
80119000:	24825e84 	addiu	v0,a0,24196
80119004:	8c450004 	lw	a1,4(v0)
80119008:	0c0460d0 	jal	80118340 <new_heap>
8011900c:	26c40020 	addiu	a0,s6,32
80119010:	1040ff01 	beqz	v0,80118c18 <_int_malloc+0x704>
80119014:	00403021 	move	a2,v0
80119018:	8cc30008 	lw	v1,8(a2)
8011901c:	8e620460 	lw	v0,1120(s3)
80119020:	3c05801f 	lui	a1,0x801f
80119024:	00431021 	addu	v0,v0,v1
80119028:	ae620460 	sw	v0,1120(s3)
8011902c:	8cc30008 	lw	v1,8(a2)
80119030:	8ca44578 	lw	a0,17784(a1)
80119034:	2462fff0 	addiu	v0,v1,-16
80119038:	27c7fff0 	addiu	a3,s8,-16
8011903c:	24d10010 	addiu	s1,a2,16
80119040:	34420001 	ori	v0,v0,0x1
80119044:	00641821 	addu	v1,v1,a0
80119048:	ae220004 	sw	v0,4(s1)
8011904c:	02474021 	addu	t0,s2,a3
80119050:	24020001 	li	v0,1
80119054:	2ce40010 	sltiu	a0,a3,16
80119058:	aca34578 	sw	v1,17784(a1)
8011905c:	acd00004 	sw	s0,4(a2)
80119060:	ad02000c 	sw	v0,12(t0)
80119064:	acd30000 	sw	s3,0(a2)
80119068:	10800052 	beqz	a0,801191b4 <_int_malloc+0xca0>
8011906c:	ae710044 	sw	s1,68(s3)
80119070:	27c3fff8 	addiu	v1,s8,-8
80119074:	34620001 	ori	v0,v1,0x1
80119078:	ae420004 	sw	v0,4(s2)
8011907c:	08046306 	j	80118c18 <_int_malloc+0x704>
80119080:	ad030008 	sw	v1,8(t0)
80119084:	02163821 	addu	a3,s0,s6
80119088:	24425a1c 	addiu	v0,v0,23068
8011908c:	ae470008 	sw	a3,8(s2)
80119090:	ae47000c 	sw	a3,12(s2)
80119094:	acf20008 	sw	s2,8(a3)
80119098:	12620072 	beq	s3,v0,80119264 <_int_malloc+0xd50>
8011909c:	acf2000c 	sw	s2,12(a3)
801190a0:	24020005 	li	v0,5
801190a4:	02c21025 	or	v0,s6,v0
801190a8:	00f41821 	addu	v1,a3,s4
801190ac:	36840001 	ori	a0,s4,0x1
801190b0:	26060008 	addiu	a2,s0,8
801190b4:	ae020004 	sw	v0,4(s0)
801190b8:	ac740000 	sw	s4,0(v1)
801190bc:	0804616f 	j	801185bc <_int_malloc+0xa8>
801190c0:	ace40004 	sw	a0,4(a3)
801190c4:	26110008 	addiu	s1,s0,8
801190c8:	8c4430e4 	lw	a0,12516(v0)
801190cc:	3c05801c 	lui	a1,0x801c
801190d0:	24a52c70 	addiu	a1,a1,11376
801190d4:	0c045921 	jal	80116484 <malloc_printerr>
801190d8:	02203021 	move	a2,s1
801190dc:	0804616c 	j	801185b0 <_int_malloc+0x9c>
801190e0:	00000000 	nop
801190e4:	0804631a 	j	80118c68 <_int_malloc+0x754>
801190e8:	24030001 	li	v1,1
801190ec:	8c620008 	lw	v0,8(v1)
801190f0:	00000000 	nop
801190f4:	1602ff0f 	bne	s0,v0,80118d34 <_int_malloc+0x820>
801190f8:	3c02801f 	lui	v0,0x801f
801190fc:	ac640008 	sw	a0,8(v1)
80119100:	08046352 	j	80118d48 <_int_malloc+0x834>
80119104:	ac83000c 	sw	v1,12(a0)
80119108:	2410ffff 	li	s0,-1
8011910c:	02402821 	move	a1,s2
80119110:	24060003 	li	a2,3
80119114:	24070802 	li	a3,2050
80119118:	afb00010 	sw	s0,16(sp)
8011911c:	0c0479ba 	jal	8011e6e8 <__mmap>
80119120:	afa00014 	sw	zero,20(sp)
80119124:	10500020 	beq	v0,s0,801191a8 <_int_malloc+0xc94>
80119128:	00402021 	move	a0,v0
8011912c:	30420007 	andi	v0,v0,0x7
80119130:	1040001a 	beqz	v0,8011919c <_int_malloc+0xc88>
80119134:	00803021 	move	a2,a0
80119138:	24030008 	li	v1,8
8011913c:	00621823 	subu	v1,v1,v0
80119140:	02431023 	subu	v0,s2,v1
80119144:	00833021 	addu	a2,a0,v1
80119148:	34420002 	ori	v0,v0,0x2
8011914c:	acc20004 	sw	v0,4(a2)
80119150:	acc30000 	sw	v1,0(a2)
80119154:	3c058031 	lui	a1,0x8031
80119158:	24a45e84 	addiu	a0,a1,24196
8011915c:	8c83000c 	lw	v1,12(a0)
80119160:	8c820014 	lw	v0,20(a0)
80119164:	24630001 	addiu	v1,v1,1
80119168:	0043102a 	slt	v0,v0,v1
8011916c:	10400002 	beqz	v0,80119178 <_int_malloc+0xc64>
80119170:	ac83000c 	sw	v1,12(a0)
80119174:	ac830014 	sw	v1,20(a0)
80119178:	8c83001c 	lw	v1,28(a0)
8011917c:	8c820020 	lw	v0,32(a0)
80119180:	02432821 	addu	a1,s2,v1
80119184:	0045102b 	sltu	v0,v0,a1
80119188:	1040fd37 	beqz	v0,80118668 <_int_malloc+0x154>
8011918c:	ac85001c 	sw	a1,28(a0)
80119190:	24c60008 	addiu	a2,a2,8
80119194:	0804616f 	j	801185bc <_int_malloc+0xa8>
80119198:	ac850020 	sw	a1,32(a0)
8011919c:	36420002 	ori	v0,s2,0x2
801191a0:	08046455 	j	80119154 <_int_malloc+0xc40>
801191a4:	ac820004 	sw	v0,4(a0)
801191a8:	8e710044 	lw	s1,68(s3)
801191ac:	080462e8 	j	80118ba0 <_int_malloc+0x68c>
801191b0:	3c038031 	lui	v1,0x8031
801191b4:	34e20005 	ori	v0,a3,0x5
801191b8:	24030008 	li	v1,8
801191bc:	24040009 	li	a0,9
801191c0:	ad040004 	sw	a0,4(t0)
801191c4:	ad030008 	sw	v1,8(t0)
801191c8:	ae420004 	sw	v0,4(s2)
801191cc:	26450008 	addiu	a1,s2,8
801191d0:	0c045e79 	jal	801179e4 <_int_free>
801191d4:	02602021 	move	a0,s3
801191d8:	08046306 	j	80118c18 <_int_malloc+0x704>
801191dc:	00000000 	nop
801191e0:	3c03801f 	lui	v1,0x801f
801191e4:	8c6230d0 	lw	v0,12496(v1)
801191e8:	00000000 	nop
801191ec:	0040f809 	jalr	v0
801191f0:	00002021 	move	a0,zero
801191f4:	00409021 	move	s2,v0
801191f8:	1240fe87 	beqz	s2,80118c18 <_int_malloc+0x704>
801191fc:	0000a021 	move	s4,zero
80119200:	080463b7 	j	80118edc <_int_malloc+0x9c8>
80119204:	00001821 	move	v1,zero
80119208:	1640ff0b 	bnez	s2,80118e38 <_int_malloc+0x924>
8011920c:	3c028031 	lui	v0,0x8031
80119210:	02be1021 	addu	v0,s5,s8
80119214:	34420001 	ori	v0,v0,0x1
80119218:	08046306 	j	80118c18 <_int_malloc+0x704>
8011921c:	ae220004 	sw	v0,4(s1)
80119220:	08046386 	j	80118e18 <_int_malloc+0x904>
80119224:	ac700028 	sw	s0,40(v1)
80119228:	08046259 	j	80118964 <_int_malloc+0x450>
8011922c:	24020001 	li	v0,1
80119230:	8e0230d0 	lw	v0,12496(s0)
80119234:	00000000 	nop
80119238:	0040f809 	jalr	v0
8011923c:	00002021 	move	a0,zero
80119240:	00409021 	move	s2,v0
80119244:	0804647e 	j	801191f8 <_int_malloc+0xce4>
80119248:	02a08021 	move	s0,s5
8011924c:	00431023 	subu	v0,v0,v1
80119250:	00402021 	move	a0,v0
80119254:	0804639f 	j	80118e7c <_int_malloc+0x968>
80119258:	0050a821 	addu	s5,v0,s0
8011925c:	080463b7 	j	80118edc <_int_malloc+0x9c8>
80119260:	02801821 	move	v1,s4
80119264:	08046429 	j	801190a4 <_int_malloc+0xb90>
80119268:	24020001 	li	v0,1

8011926c <_int_memalign>:
8011926c:	27bdffd8 	addiu	sp,sp,-40
80119270:	2ca20009 	sltiu	v0,a1,9
80119274:	afb20018 	sw	s2,24(sp)
80119278:	afb00010 	sw	s0,16(sp)
8011927c:	afbf0020 	sw	ra,32(sp)
80119280:	00a08021 	move	s0,a1
80119284:	afb3001c 	sw	s3,28(sp)
80119288:	afb10014 	sw	s1,20(sp)
8011928c:	00c02821 	move	a1,a2
80119290:	14400055 	bnez	v0,801193e8 <_int_memalign+0x17c>
80119294:	00809021 	move	s2,a0
80119298:	2e020010 	sltiu	v0,s0,16
8011929c:	10400039 	beqz	v0,80119384 <_int_memalign+0x118>
801192a0:	2602ffff 	addiu	v0,s0,-1
801192a4:	24100010 	li	s0,16
801192a8:	2ca2ffe0 	sltiu	v0,a1,-32
801192ac:	10400041 	beqz	v0,801193b4 <_int_memalign+0x148>
801192b0:	00000000 	nop
801192b4:	24a3000b 	addiu	v1,a1,11
801192b8:	2c620010 	sltiu	v0,v1,16
801192bc:	10400051 	beqz	v0,80119404 <_int_memalign+0x198>
801192c0:	2402fff8 	li	v0,-8
801192c4:	24130010 	li	s3,16
801192c8:	24020020 	li	v0,32
801192cc:	02022821 	addu	a1,s0,v0
801192d0:	0c046145 	jal	80118514 <_int_malloc>
801192d4:	02402021 	move	a0,s2
801192d8:	10400089 	beqz	v0,80119500 <_int_memalign+0x294>
801192dc:	00403021 	move	a2,v0
801192e0:	16000002 	bnez	s0,801192ec <_int_memalign+0x80>
801192e4:	0050001b 	divu	zero,v0,s0
801192e8:	0007000d 	break	0x7
801192ec:	00001010 	mfhi	v0
801192f0:	14400047 	bnez	v0,80119410 <_int_memalign+0x1a4>
801192f4:	24c5fff8 	addiu	a1,a2,-8
801192f8:	00a08021 	move	s0,a1
801192fc:	8ca40004 	lw	a0,4(a1)
80119300:	00000000 	nop
80119304:	30820002 	andi	v0,a0,0x2
80119308:	14400015 	bnez	v0,80119360 <_int_memalign+0xf4>
8011930c:	2403fff8 	li	v1,-8
80119310:	00831824 	and	v1,a0,v1
80119314:	26620010 	addiu	v0,s3,16
80119318:	0043102b 	sltu	v0,v0,v1
8011931c:	10400011 	beqz	v0,80119364 <_int_memalign+0xf8>
80119320:	26040008 	addiu	a0,s0,8
80119324:	3c028031 	lui	v0,0x8031
80119328:	24425a1c 	addiu	v0,v0,23068
8011932c:	12420080 	beq	s2,v0,80119530 <_int_memalign+0x2c4>
80119330:	02703021 	addu	a2,s3,s0
80119334:	24040005 	li	a0,5
80119338:	00731023 	subu	v0,v1,s3
8011933c:	00821025 	or	v0,a0,v0
80119340:	acc20004 	sw	v0,4(a2)
80119344:	8ca30004 	lw	v1,4(a1)
80119348:	02402021 	move	a0,s2
8011934c:	30630007 	andi	v1,v1,0x7
80119350:	02631825 	or	v1,s3,v1
80119354:	aca30004 	sw	v1,4(a1)
80119358:	0c045e79 	jal	801179e4 <_int_free>
8011935c:	24c50008 	addiu	a1,a2,8
80119360:	26040008 	addiu	a0,s0,8
80119364:	8fbf0020 	lw	ra,32(sp)
80119368:	8fb3001c 	lw	s3,28(sp)
8011936c:	8fb20018 	lw	s2,24(sp)
80119370:	8fb10014 	lw	s1,20(sp)
80119374:	8fb00010 	lw	s0,16(sp)
80119378:	00801021 	move	v0,a0
8011937c:	03e00008 	jr	ra
80119380:	27bd0028 	addiu	sp,sp,40
80119384:	02021024 	and	v0,s0,v0
80119388:	1040ffc8 	beqz	v0,801192ac <_int_memalign+0x40>
8011938c:	2ca2ffe0 	sltiu	v0,a1,-32
80119390:	2e020011 	sltiu	v0,s0,17
80119394:	1440ffc3 	bnez	v0,801192a4 <_int_memalign+0x38>
80119398:	24030010 	li	v1,16
8011939c:	00031840 	sll	v1,v1,0x1
801193a0:	0070102b 	sltu	v0,v1,s0
801193a4:	1440fffd 	bnez	v0,8011939c <_int_memalign+0x130>
801193a8:	2ca2ffe0 	sltiu	v0,a1,-32
801193ac:	1440ffc1 	bnez	v0,801192b4 <_int_memalign+0x48>
801193b0:	00608021 	move	s0,v1
801193b4:	0c047ea0 	jal	8011fa80 <__errno_location>
801193b8:	00000000 	nop
801193bc:	2403000c 	li	v1,12
801193c0:	ac430000 	sw	v1,0(v0)
801193c4:	00002021 	move	a0,zero
801193c8:	8fbf0020 	lw	ra,32(sp)
801193cc:	8fb3001c 	lw	s3,28(sp)
801193d0:	8fb20018 	lw	s2,24(sp)
801193d4:	8fb10014 	lw	s1,20(sp)
801193d8:	8fb00010 	lw	s0,16(sp)
801193dc:	00801021 	move	v0,a0
801193e0:	03e00008 	jr	ra
801193e4:	27bd0028 	addiu	sp,sp,40
801193e8:	8fbf0020 	lw	ra,32(sp)
801193ec:	8fb3001c 	lw	s3,28(sp)
801193f0:	8fb20018 	lw	s2,24(sp)
801193f4:	8fb10014 	lw	s1,20(sp)
801193f8:	8fb00010 	lw	s0,16(sp)
801193fc:	08046145 	j	80118514 <_int_malloc>
80119400:	27bd0028 	addiu	sp,sp,40
80119404:	00629824 	and	s3,v1,v0
80119408:	080464b3 	j	801192cc <_int_memalign+0x60>
8011940c:	26620010 	addiu	v0,s3,16
80119410:	00d01021 	addu	v0,a2,s0
80119414:	2442ffff 	addiu	v0,v0,-1
80119418:	00101823 	negu	v1,s0
8011941c:	00431024 	and	v0,v0,v1
80119420:	2451fff8 	addiu	s1,v0,-8
80119424:	02253823 	subu	a3,s1,a1
80119428:	2ce20010 	sltiu	v0,a3,16
8011942c:	1440002b 	bnez	v0,801194dc <_int_memalign+0x270>
80119430:	2402fff8 	li	v0,-8
80119434:	8ca30004 	lw	v1,4(a1)
80119438:	00000000 	nop
8011943c:	00621024 	and	v0,v1,v0
80119440:	30630002 	andi	v1,v1,0x2
80119444:	14600017 	bnez	v1,801194a4 <_int_memalign+0x238>
80119448:	00472023 	subu	a0,v0,a3
8011944c:	3c028031 	lui	v0,0x8031
80119450:	24425a1c 	addiu	v0,v0,23068
80119454:	1242002c 	beq	s2,v0,80119508 <_int_memalign+0x29c>
80119458:	34820001 	ori	v0,a0,0x1
8011945c:	34820005 	ori	v0,a0,0x5
80119460:	ae220004 	sw	v0,4(s1)
80119464:	02242021 	addu	a0,s1,a0
80119468:	8c820004 	lw	v0,4(a0)
8011946c:	02208021 	move	s0,s1
80119470:	34420001 	ori	v0,v0,0x1
80119474:	ac820004 	sw	v0,4(a0)
80119478:	8ca30004 	lw	v1,4(a1)
8011947c:	24040004 	li	a0,4
80119480:	30620007 	andi	v0,v1,0x7
80119484:	00821025 	or	v0,a0,v0
80119488:	00e21025 	or	v0,a3,v0
8011948c:	aca20004 	sw	v0,4(a1)
80119490:	02402021 	move	a0,s2
80119494:	0c045e79 	jal	801179e4 <_int_free>
80119498:	24a50008 	addiu	a1,a1,8
8011949c:	080464bf 	j	801192fc <_int_memalign+0x90>
801194a0:	02202821 	move	a1,s1
801194a4:	8cc2fff8 	lw	v0,-8(a2)
801194a8:	34830002 	ori	v1,a0,0x2
801194ac:	00e21021 	addu	v0,a3,v0
801194b0:	ae220000 	sw	v0,0(s1)
801194b4:	ae230004 	sw	v1,4(s1)
801194b8:	26240008 	addiu	a0,s1,8
801194bc:	8fbf0020 	lw	ra,32(sp)
801194c0:	8fb3001c 	lw	s3,28(sp)
801194c4:	8fb20018 	lw	s2,24(sp)
801194c8:	8fb10014 	lw	s1,20(sp)
801194cc:	8fb00010 	lw	s0,16(sp)
801194d0:	00801021 	move	v0,a0
801194d4:	03e00008 	jr	ra
801194d8:	27bd0028 	addiu	sp,sp,40
801194dc:	8ca30004 	lw	v1,4(a1)
801194e0:	02308821 	addu	s1,s1,s0
801194e4:	00621024 	and	v0,v1,v0
801194e8:	02253823 	subu	a3,s1,a1
801194ec:	30630002 	andi	v1,v1,0x2
801194f0:	1060ffd6 	beqz	v1,8011944c <_int_memalign+0x1e0>
801194f4:	00472023 	subu	a0,v0,a3
801194f8:	08046529 	j	801194a4 <_int_memalign+0x238>
801194fc:	00000000 	nop
80119500:	080464d9 	j	80119364 <_int_memalign+0xf8>
80119504:	00002021 	move	a0,zero
80119508:	ae220004 	sw	v0,4(s1)
8011950c:	02242021 	addu	a0,s1,a0
80119510:	8c820004 	lw	v0,4(a0)
80119514:	02208021 	move	s0,s1
80119518:	34420001 	ori	v0,v0,0x1
8011951c:	ac820004 	sw	v0,4(a0)
80119520:	8ca30004 	lw	v1,4(a1)
80119524:	00002021 	move	a0,zero
80119528:	08046521 	j	80119484 <_int_memalign+0x218>
8011952c:	30620007 	andi	v0,v1,0x7
80119530:	080464ce 	j	80119338 <_int_memalign+0xcc>
80119534:	24040001 	li	a0,1

80119538 <_int_valloc>:
80119538:	27bdffe0 	addiu	sp,sp,-32
8011953c:	afb10014 	sw	s1,20(sp)
80119540:	afb00010 	sw	s0,16(sp)
80119544:	afbf0018 	sw	ra,24(sp)
80119548:	8c820018 	lw	v0,24(a0)
8011954c:	00808021 	move	s0,a0
80119550:	30420001 	andi	v0,v0,0x1
80119554:	14400003 	bnez	v0,80119564 <_int_valloc+0x2c>
80119558:	00a08821 	move	s1,a1
8011955c:	0c045951 	jal	80116544 <malloc_consolidate>
80119560:	00000000 	nop
80119564:	3c028031 	lui	v0,0x8031
80119568:	8c455e9c 	lw	a1,24220(v0)
8011956c:	02002021 	move	a0,s0
80119570:	02203021 	move	a2,s1
80119574:	8fbf0018 	lw	ra,24(sp)
80119578:	8fb10014 	lw	s1,20(sp)
8011957c:	8fb00010 	lw	s0,16(sp)
80119580:	0804649b 	j	8011926c <_int_memalign>
80119584:	27bd0020 	addiu	sp,sp,32

80119588 <memalign_starter>:
80119588:	00801021 	move	v0,a0
8011958c:	3c048031 	lui	a0,0x8031
80119590:	00a03021 	move	a2,a1
80119594:	24845a1c 	addiu	a0,a0,23068
80119598:	0804649b 	j	8011926c <_int_memalign>
8011959c:	00402821 	move	a1,v0

801195a0 <_int_realloc>:
801195a0:	27bdffc8 	addiu	sp,sp,-56
801195a4:	2cc2ffe0 	sltiu	v0,a2,-32
801195a8:	afb40020 	sw	s4,32(sp)
801195ac:	afbf0034 	sw	ra,52(sp)
801195b0:	afbe0030 	sw	s8,48(sp)
801195b4:	afb7002c 	sw	s7,44(sp)
801195b8:	afb60028 	sw	s6,40(sp)
801195bc:	afb50024 	sw	s5,36(sp)
801195c0:	afb3001c 	sw	s3,28(sp)
801195c4:	afb20018 	sw	s2,24(sp)
801195c8:	afb10014 	sw	s1,20(sp)
801195cc:	afb00010 	sw	s0,16(sp)
801195d0:	afa40038 	sw	a0,56(sp)
801195d4:	104000d2 	beqz	v0,80119920 <_int_realloc+0x380>
801195d8:	00a0a021 	move	s4,a1
801195dc:	24c5000b 	addiu	a1,a2,11
801195e0:	2ca20010 	sltiu	v0,a1,16
801195e4:	1040003d 	beqz	v0,801196dc <_int_realloc+0x13c>
801195e8:	2402fff8 	li	v0,-8
801195ec:	241e0010 	li	s8,16
801195f0:	2695fff8 	addiu	s5,s4,-8
801195f4:	32a20007 	andi	v0,s5,0x7
801195f8:	8ea50004 	lw	a1,4(s5)
801195fc:	144000f4 	bnez	v0,801199d0 <_int_realloc+0x430>
80119600:	2ca20009 	sltiu	v0,a1,9
80119604:	144000e0 	bnez	v0,80119988 <_int_realloc+0x3e8>
80119608:	2406fff8 	li	a2,-8
8011960c:	8fa20038 	lw	v0,56(sp)
80119610:	00000000 	nop
80119614:	8c440460 	lw	a0,1120(v0)
80119618:	00a69024 	and	s2,a1,a2
8011961c:	0244102b 	sltu	v0,s2,a0
80119620:	104000d9 	beqz	v0,80119988 <_int_realloc+0x3e8>
80119624:	30a20002 	andi	v0,a1,0x2
80119628:	1040002e 	beqz	v0,801196e4 <_int_realloc+0x144>
8011962c:	3c028031 	lui	v0,0x8031
80119630:	24575e84 	addiu	s7,v0,24196
80119634:	8ee30018 	lw	v1,24(s7)
80119638:	8e90fff8 	lw	s0,-8(s4)
8011963c:	2463ffff 	addiu	v1,v1,-1
80119640:	02031021 	addu	v0,s0,v1
80119644:	27d60004 	addiu	s6,s8,4
80119648:	00561021 	addu	v0,v0,s6
8011964c:	00031827 	nor	v1,zero,v1
80119650:	00438824 	and	s1,v0,v1
80119654:	02309823 	subu	s3,s1,s0
80119658:	12530013 	beq	s2,s3,801196a8 <_int_realloc+0x108>
8011965c:	02b02023 	subu	a0,s5,s0
80119660:	02502821 	addu	a1,s2,s0
80119664:	02203021 	move	a2,s1
80119668:	0c047c26 	jal	8011f098 <__mremap>
8011966c:	24070001 	li	a3,1
80119670:	00401821 	move	v1,v0
80119674:	2402ffff 	li	v0,-1
80119678:	10620085 	beq	v1,v0,80119890 <_int_realloc+0x2f0>
8011967c:	02032821 	addu	a1,s0,v1
80119680:	36620002 	ori	v0,s3,0x2
80119684:	aca20004 	sw	v0,4(a1)
80119688:	8ee4001c 	lw	a0,28(s7)
8011968c:	02321823 	subu	v1,s1,s2
80119690:	8ee20020 	lw	v0,32(s7)
80119694:	00641821 	addu	v1,v1,a0
80119698:	0043102b 	sltu	v0,v0,v1
8011969c:	1440002f 	bnez	v0,8011975c <_int_realloc+0x1bc>
801196a0:	aee3001c 	sw	v1,28(s7)
801196a4:	24b40008 	addiu	s4,a1,8
801196a8:	02801021 	move	v0,s4
801196ac:	8fbf0034 	lw	ra,52(sp)
801196b0:	8fbe0030 	lw	s8,48(sp)
801196b4:	8fb7002c 	lw	s7,44(sp)
801196b8:	8fb60028 	lw	s6,40(sp)
801196bc:	8fb50024 	lw	s5,36(sp)
801196c0:	8fb40020 	lw	s4,32(sp)
801196c4:	8fb3001c 	lw	s3,28(sp)
801196c8:	8fb20018 	lw	s2,24(sp)
801196cc:	8fb10014 	lw	s1,20(sp)
801196d0:	8fb00010 	lw	s0,16(sp)
801196d4:	03e00008 	jr	ra
801196d8:	27bd0038 	addiu	sp,sp,56
801196dc:	0804657c 	j	801195f0 <_int_realloc+0x50>
801196e0:	00a2f024 	and	s8,a1,v0
801196e4:	02b28021 	addu	s0,s5,s2
801196e8:	8e030004 	lw	v1,4(s0)
801196ec:	00000000 	nop
801196f0:	2c620009 	sltiu	v0,v1,9
801196f4:	144000b9 	bnez	v0,801199dc <_int_realloc+0x43c>
801196f8:	00663024 	and	a2,v1,a2
801196fc:	00c4102b 	sltu	v0,a2,a0
80119700:	104000b6 	beqz	v0,801199dc <_int_realloc+0x43c>
80119704:	025e102b 	sltu	v0,s2,s8
80119708:	14400016 	bnez	v0,80119764 <_int_realloc+0x1c4>
8011970c:	02408821 	move	s1,s2
80119710:	023e3823 	subu	a3,s1,s8
80119714:	2ce20010 	sltiu	v0,a3,16
80119718:	10400049 	beqz	v0,80119840 <_int_realloc+0x2a0>
8011971c:	3c028031 	lui	v0,0x8031
80119720:	8fa30038 	lw	v1,56(sp)
80119724:	24425a1c 	addiu	v0,v0,23068
80119728:	00621026 	xor	v0,v1,v0
8011972c:	0002102b 	sltu	v0,zero,v0
80119730:	30a30007 	andi	v1,a1,0x7
80119734:	00021080 	sll	v0,v0,0x2
80119738:	00431025 	or	v0,v0,v1
8011973c:	02222825 	or	a1,s1,v0
80119740:	aea50004 	sw	a1,4(s5)
80119744:	02b11821 	addu	v1,s5,s1
80119748:	8c620004 	lw	v0,4(v1)
8011974c:	26b40008 	addiu	s4,s5,8
80119750:	34420001 	ori	v0,v0,0x1
80119754:	080465aa 	j	801196a8 <_int_realloc+0x108>
80119758:	ac620004 	sw	v0,4(v1)
8011975c:	080465a9 	j	801196a4 <_int_realloc+0x104>
80119760:	aee30020 	sw	v1,32(s7)
80119764:	8fa30038 	lw	v1,56(sp)
80119768:	00000000 	nop
8011976c:	8c620044 	lw	v0,68(v1)
80119770:	00000000 	nop
80119774:	1202006f 	beq	s0,v0,80119934 <_int_realloc+0x394>
80119778:	00d01821 	addu	v1,a2,s0
8011977c:	8c620004 	lw	v0,4(v1)
80119780:	00000000 	nop
80119784:	30420001 	andi	v0,v0,0x1
80119788:	14400004 	bnez	v0,8011979c <_int_realloc+0x1fc>
8011978c:	02468821 	addu	s1,s2,a2
80119790:	023e102b 	sltu	v0,s1,s8
80119794:	1040004f 	beqz	v0,801198d4 <_int_realloc+0x334>
80119798:	00000000 	nop
8011979c:	8fa40038 	lw	a0,56(sp)
801197a0:	0c046145 	jal	80118514 <_int_malloc>
801197a4:	27c5fff9 	addiu	a1,s8,-7
801197a8:	10400087 	beqz	v0,801199c8 <_int_realloc+0x428>
801197ac:	00403821 	move	a3,v0
801197b0:	2451fff8 	addiu	s1,v0,-8
801197b4:	8e230004 	lw	v1,4(s1)
801197b8:	1211007f 	beq	s0,s1,801199b8 <_int_realloc+0x418>
801197bc:	2402fff8 	li	v0,-8
801197c0:	2646fffc 	addiu	a2,s2,-4
801197c4:	00062882 	srl	a1,a2,0x2
801197c8:	2ca2000a 	sltiu	v0,a1,10
801197cc:	1040004f 	beqz	v0,8011990c <_int_realloc+0x36c>
801197d0:	2ca40005 	sltiu	a0,a1,5
801197d4:	8e830000 	lw	v1,0(s4)
801197d8:	00000000 	nop
801197dc:	ace30000 	sw	v1,0(a3)
801197e0:	8e820004 	lw	v0,4(s4)
801197e4:	00000000 	nop
801197e8:	ace20004 	sw	v0,4(a3)
801197ec:	8e830008 	lw	v1,8(s4)
801197f0:	1480000e 	bnez	a0,8011982c <_int_realloc+0x28c>
801197f4:	ace30008 	sw	v1,8(a3)
801197f8:	8e82000c 	lw	v0,12(s4)
801197fc:	2ca40007 	sltiu	a0,a1,7
80119800:	ace2000c 	sw	v0,12(a3)
80119804:	8e830010 	lw	v1,16(s4)
80119808:	14800008 	bnez	a0,8011982c <_int_realloc+0x28c>
8011980c:	ace30010 	sw	v1,16(a3)
80119810:	8e820014 	lw	v0,20(s4)
80119814:	00000000 	nop
80119818:	ace20014 	sw	v0,20(a3)
8011981c:	8e830018 	lw	v1,24(s4)
80119820:	24020009 	li	v0,9
80119824:	10a20077 	beq	a1,v0,80119a04 <_int_realloc+0x464>
80119828:	ace30018 	sw	v1,24(a3)
8011982c:	8fa40038 	lw	a0,56(sp)
80119830:	0c045e79 	jal	801179e4 <_int_free>
80119834:	02802821 	move	a1,s4
80119838:	080465aa 	j	801196a8 <_int_realloc+0x108>
8011983c:	26340008 	addiu	s4,s1,8
80119840:	8fa40038 	lw	a0,56(sp)
80119844:	24425a1c 	addiu	v0,v0,23068
80119848:	30a30007 	andi	v1,a1,0x7
8011984c:	10820056 	beq	a0,v0,801199a8 <_int_realloc+0x408>
80119850:	02be4021 	addu	t0,s5,s8
80119854:	03c31025 	or	v0,s8,v1
80119858:	34450004 	ori	a1,v0,0x4
8011985c:	aea50004 	sw	a1,4(s5)
80119860:	24090005 	li	t1,5
80119864:	01271025 	or	v0,t1,a3
80119868:	ad020004 	sw	v0,4(t0)
8011986c:	01071821 	addu	v1,t0,a3
80119870:	8c620004 	lw	v0,4(v1)
80119874:	8fa40038 	lw	a0,56(sp)
80119878:	34420001 	ori	v0,v0,0x1
8011987c:	ac620004 	sw	v0,4(v1)
80119880:	0c045e79 	jal	801179e4 <_int_free>
80119884:	25050008 	addiu	a1,t0,8
80119888:	080465aa 	j	801196a8 <_int_realloc+0x108>
8011988c:	26b40008 	addiu	s4,s5,8
80119890:	0256102b 	sltu	v0,s2,s6
80119894:	1040ff85 	beqz	v0,801196ac <_int_realloc+0x10c>
80119898:	02801021 	move	v0,s4
8011989c:	8fa40038 	lw	a0,56(sp)
801198a0:	0c046145 	jal	80118514 <_int_malloc>
801198a4:	27c5fff9 	addiu	a1,s8,-7
801198a8:	10400047 	beqz	v0,801199c8 <_int_realloc+0x428>
801198ac:	00408021 	move	s0,v0
801198b0:	02802821 	move	a1,s4
801198b4:	2646fff8 	addiu	a2,s2,-8
801198b8:	0c04324c 	jal	8010c930 <memcpy>
801198bc:	00402021 	move	a0,v0
801198c0:	8fa40038 	lw	a0,56(sp)
801198c4:	0c045e79 	jal	801179e4 <_int_free>
801198c8:	02802821 	move	a1,s4
801198cc:	080465aa 	j	801196a8 <_int_realloc+0x108>
801198d0:	0200a021 	move	s4,s0
801198d4:	8e030008 	lw	v1,8(s0)
801198d8:	8e04000c 	lw	a0,12(s0)
801198dc:	8c62000c 	lw	v0,12(v1)
801198e0:	00000000 	nop
801198e4:	12020040 	beq	s0,v0,801199e8 <_int_realloc+0x448>
801198e8:	3c02801f 	lui	v0,0x801f
801198ec:	8c4430e4 	lw	a0,12516(v0)
801198f0:	3c05801c 	lui	a1,0x801c
801198f4:	24a52ae8 	addiu	a1,a1,10984
801198f8:	0c045921 	jal	80116484 <malloc_printerr>
801198fc:	02003021 	move	a2,s0
80119900:	8ea50004 	lw	a1,4(s5)
80119904:	080465c5 	j	80119714 <_int_realloc+0x174>
80119908:	023e3823 	subu	a3,s1,s8
8011990c:	00e02021 	move	a0,a3
80119910:	0c04324c 	jal	8010c930 <memcpy>
80119914:	02802821 	move	a1,s4
80119918:	0804660b 	j	8011982c <_int_realloc+0x28c>
8011991c:	00000000 	nop
80119920:	0c047ea0 	jal	8011fa80 <__errno_location>
80119924:	0000a021 	move	s4,zero
80119928:	2403000c 	li	v1,12
8011992c:	080465aa 	j	801196a8 <_int_realloc+0x108>
80119930:	ac430000 	sw	v1,0(v0)
80119934:	02461821 	addu	v1,s2,a2
80119938:	27c20010 	addiu	v0,s8,16
8011993c:	0062102b 	sltu	v0,v1,v0
80119940:	1440ff96 	bnez	v0,8011979c <_int_realloc+0x1fc>
80119944:	3c028031 	lui	v0,0x8031
80119948:	8fa40038 	lw	a0,56(sp)
8011994c:	24425a1c 	addiu	v0,v0,23068
80119950:	00821026 	xor	v0,a0,v0
80119954:	0002102b 	sltu	v0,zero,v0
80119958:	30a40007 	andi	a0,a1,0x7
8011995c:	00021080 	sll	v0,v0,0x2
80119960:	00441025 	or	v0,v0,a0
80119964:	03c22825 	or	a1,s8,v0
80119968:	007e1823 	subu	v1,v1,s8
8011996c:	8fa20038 	lw	v0,56(sp)
80119970:	02be2021 	addu	a0,s5,s8
80119974:	34630001 	ori	v1,v1,0x1
80119978:	aea50004 	sw	a1,4(s5)
8011997c:	ac440044 	sw	a0,68(v0)
80119980:	080465aa 	j	801196a8 <_int_realloc+0x108>
80119984:	ac830004 	sw	v1,4(a0)
80119988:	3c02801c 	lui	v0,0x801c
8011998c:	24452ccc 	addiu	a1,v0,11468
80119990:	3c02801f 	lui	v0,0x801f
80119994:	8c4430e4 	lw	a0,12516(v0)
80119998:	0c045921 	jal	80116484 <malloc_printerr>
8011999c:	02803021 	move	a2,s4
801199a0:	080465aa 	j	801196a8 <_int_realloc+0x108>
801199a4:	0000a021 	move	s4,zero
801199a8:	03c31025 	or	v0,s8,v1
801199ac:	24090001 	li	t1,1
801199b0:	08046619 	j	80119864 <_int_realloc+0x2c4>
801199b4:	aea20004 	sw	v0,4(s5)
801199b8:	00621024 	and	v0,v1,v0
801199bc:	8ea50004 	lw	a1,4(s5)
801199c0:	080465c4 	j	80119710 <_int_realloc+0x170>
801199c4:	02428821 	addu	s1,s2,v0
801199c8:	080465aa 	j	801196a8 <_int_realloc+0x108>
801199cc:	0000a021 	move	s4,zero
801199d0:	3c02801c 	lui	v0,0x801c
801199d4:	08046664 	j	80119990 <_int_realloc+0x3f0>
801199d8:	24452cb0 	addiu	a1,v0,11440
801199dc:	3c02801c 	lui	v0,0x801c
801199e0:	08046664 	j	80119990 <_int_realloc+0x3f0>
801199e4:	24452ce4 	addiu	a1,v0,11492
801199e8:	8c820008 	lw	v0,8(a0)
801199ec:	00000000 	nop
801199f0:	1602ffbe 	bne	s0,v0,801198ec <_int_realloc+0x34c>
801199f4:	3c02801f 	lui	v0,0x801f
801199f8:	ac830008 	sw	v1,8(a0)
801199fc:	080465c4 	j	80119710 <_int_realloc+0x170>
80119a00:	ac64000c 	sw	a0,12(v1)
80119a04:	8e82001c 	lw	v0,28(s4)
80119a08:	00000000 	nop
80119a0c:	ace2001c 	sw	v0,28(a3)
80119a10:	8e830020 	lw	v1,32(s4)
80119a14:	0804660b 	j	8011982c <_int_realloc+0x28c>
80119a18:	ace30020 	sw	v1,32(a3)

80119a1c <malloc_starter>:
80119a1c:	00802821 	move	a1,a0
80119a20:	3c048031 	lui	a0,0x8031
80119a24:	08046145 	j	80118514 <_int_malloc>
80119a28:	24845a1c 	addiu	a0,a0,23068

80119a2c <malloc_check>:
80119a2c:	27bdffe0 	addiu	sp,sp,-32
80119a30:	3c020000 	lui	v0,0x0
80119a34:	afb20018 	sw	s2,24(sp)
80119a38:	24420000 	addiu	v0,v0,0
80119a3c:	3c128031 	lui	s2,0x8031
80119a40:	afb00010 	sw	s0,16(sp)
80119a44:	afbf001c 	sw	ra,28(sp)
80119a48:	00808021 	move	s0,a0
80119a4c:	afb10014 	sw	s1,20(sp)
80119a50:	10400019 	beqz	v0,80119ab8 <malloc_check+0x8c>
80119a54:	26445a1c 	addiu	a0,s2,23068
80119a58:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119a5c:	00000000 	nop
80119a60:	0c045a2d 	jal	801168b4 <top_check>
80119a64:	00008821 	move	s1,zero
80119a68:	26445a1c 	addiu	a0,s2,23068
80119a6c:	04400004 	bltz	v0,80119a80 <malloc_check+0x54>
80119a70:	26050001 	addiu	a1,s0,1
80119a74:	0c046145 	jal	80118514 <_int_malloc>
80119a78:	00000000 	nop
80119a7c:	00408821 	move	s1,v0
80119a80:	3c020000 	lui	v0,0x0
80119a84:	24420000 	addiu	v0,v0,0
80119a88:	1040000e 	beqz	v0,80119ac4 <malloc_check+0x98>
80119a8c:	26445a1c 	addiu	a0,s2,23068
80119a90:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119a94:	00000000 	nop
80119a98:	02202021 	move	a0,s1
80119a9c:	02002821 	move	a1,s0
80119aa0:	8fbf001c 	lw	ra,28(sp)
80119aa4:	8fb20018 	lw	s2,24(sp)
80119aa8:	8fb10014 	lw	s1,20(sp)
80119aac:	8fb00010 	lw	s0,16(sp)
80119ab0:	08045760 	j	80115d80 <mem2mem_check>
80119ab4:	27bd0020 	addiu	sp,sp,32
80119ab8:	24020001 	li	v0,1
80119abc:	08046698 	j	80119a60 <malloc_check+0x34>
80119ac0:	ae425a1c 	sw	v0,23068(s2)
80119ac4:	080466a6 	j	80119a98 <malloc_check+0x6c>
80119ac8:	ae405a1c 	sw	zero,23068(s2)

80119acc <memalign_check>:
80119acc:	27bdffd8 	addiu	sp,sp,-40
80119ad0:	2c820009 	sltiu	v0,a0,9
80119ad4:	afb10014 	sw	s1,20(sp)
80119ad8:	afb00010 	sw	s0,16(sp)
80119adc:	afbf0020 	sw	ra,32(sp)
80119ae0:	afb3001c 	sw	s3,28(sp)
80119ae4:	afb20018 	sw	s2,24(sp)
80119ae8:	00808021 	move	s0,a0
80119aec:	14400028 	bnez	v0,80119b90 <memalign_check+0xc4>
80119af0:	00a08821 	move	s1,a1
80119af4:	2c820010 	sltiu	v0,a0,16
80119af8:	14400021 	bnez	v0,80119b80 <memalign_check+0xb4>
80119afc:	00000000 	nop
80119b00:	26320001 	addiu	s2,s1,1
80119b04:	2e42ffe0 	sltiu	v0,s2,-32
80119b08:	1040002a 	beqz	v0,80119bb4 <memalign_check+0xe8>
80119b0c:	3c020000 	lui	v0,0x0
80119b10:	24420000 	addiu	v0,v0,0
80119b14:	10400033 	beqz	v0,80119be4 <memalign_check+0x118>
80119b18:	3c138031 	lui	s3,0x8031
80119b1c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119b20:	26645a1c 	addiu	a0,s3,23068
80119b24:	0c045a2d 	jal	801168b4 <top_check>
80119b28:	00000000 	nop
80119b2c:	04400016 	bltz	v0,80119b88 <memalign_check+0xbc>
80119b30:	02002821 	move	a1,s0
80119b34:	02403021 	move	a2,s2
80119b38:	0c04649b 	jal	8011926c <_int_memalign>
80119b3c:	26645a1c 	addiu	a0,s3,23068
80119b40:	00408021 	move	s0,v0
80119b44:	3c020000 	lui	v0,0x0
80119b48:	24420000 	addiu	v0,v0,0
80119b4c:	10400028 	beqz	v0,80119bf0 <memalign_check+0x124>
80119b50:	00000000 	nop
80119b54:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119b58:	26645a1c 	addiu	a0,s3,23068
80119b5c:	02002021 	move	a0,s0
80119b60:	02202821 	move	a1,s1
80119b64:	8fbf0020 	lw	ra,32(sp)
80119b68:	8fb3001c 	lw	s3,28(sp)
80119b6c:	8fb20018 	lw	s2,24(sp)
80119b70:	8fb10014 	lw	s1,20(sp)
80119b74:	8fb00010 	lw	s0,16(sp)
80119b78:	08045760 	j	80115d80 <mem2mem_check>
80119b7c:	27bd0028 	addiu	sp,sp,40
80119b80:	080466c0 	j	80119b00 <memalign_check+0x34>
80119b84:	24100010 	li	s0,16
80119b88:	080466d1 	j	80119b44 <memalign_check+0x78>
80119b8c:	00008021 	move	s0,zero
80119b90:	00a02021 	move	a0,a1
80119b94:	8fbf0020 	lw	ra,32(sp)
80119b98:	8fb3001c 	lw	s3,28(sp)
80119b9c:	8fb20018 	lw	s2,24(sp)
80119ba0:	8fb10014 	lw	s1,20(sp)
80119ba4:	8fb00010 	lw	s0,16(sp)
80119ba8:	00002821 	move	a1,zero
80119bac:	0804668b 	j	80119a2c <malloc_check>
80119bb0:	27bd0028 	addiu	sp,sp,40
80119bb4:	0c047ea0 	jal	8011fa80 <__errno_location>
80119bb8:	00000000 	nop
80119bbc:	2403000c 	li	v1,12
80119bc0:	ac430000 	sw	v1,0(v0)
80119bc4:	8fbf0020 	lw	ra,32(sp)
80119bc8:	8fb3001c 	lw	s3,28(sp)
80119bcc:	8fb20018 	lw	s2,24(sp)
80119bd0:	8fb10014 	lw	s1,20(sp)
80119bd4:	8fb00010 	lw	s0,16(sp)
80119bd8:	00001021 	move	v0,zero
80119bdc:	03e00008 	jr	ra
80119be0:	27bd0028 	addiu	sp,sp,40
80119be4:	24020001 	li	v0,1
80119be8:	080466c9 	j	80119b24 <memalign_check+0x58>
80119bec:	ae625a1c 	sw	v0,23068(s3)
80119bf0:	080466d7 	j	80119b5c <memalign_check+0x90>
80119bf4:	ae605a1c 	sw	zero,23068(s3)

80119bf8 <realloc_check>:
80119bf8:	27bdffc8 	addiu	sp,sp,-56
80119bfc:	afb3001c 	sw	s3,28(sp)
80119c00:	afb20018 	sw	s2,24(sp)
80119c04:	afbf0034 	sw	ra,52(sp)
80119c08:	afbe0030 	sw	s8,48(sp)
80119c0c:	afb7002c 	sw	s7,44(sp)
80119c10:	afb60028 	sw	s6,40(sp)
80119c14:	afb50024 	sw	s5,36(sp)
80119c18:	afb40020 	sw	s4,32(sp)
80119c1c:	afb10014 	sw	s1,20(sp)
80119c20:	afb00010 	sw	s0,16(sp)
80119c24:	00809021 	move	s2,a0
80119c28:	1080004d 	beqz	a0,80119d60 <realloc_check+0x168>
80119c2c:	00a09821 	move	s3,a1
80119c30:	3c160000 	lui	s6,0x0
80119c34:	26c20000 	addiu	v0,s6,0
80119c38:	10400083 	beqz	v0,80119e48 <realloc_check+0x250>
80119c3c:	3c158031 	lui	s5,0x8031
80119c40:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119c44:	26a45a1c 	addiu	a0,s5,23068
80119c48:	0c04582e 	jal	801160b8 <mem2chunk_check>
80119c4c:	02402021 	move	a0,s2
80119c50:	3c1e0000 	lui	s8,0x0
80119c54:	00408821 	move	s1,v0
80119c58:	27c20000 	addiu	v0,s8,0
80119c5c:	10400078 	beqz	v0,80119e40 <realloc_check+0x248>
80119c60:	00000000 	nop
80119c64:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119c68:	26a45a1c 	addiu	a0,s5,23068
80119c6c:	12200037 	beqz	s1,80119d4c <realloc_check+0x154>
80119c70:	3c02801f 	lui	v0,0x801f
80119c74:	26700001 	addiu	s0,s3,1
80119c78:	2e02ffe0 	sltiu	v0,s0,-32
80119c7c:	8e370004 	lw	s7,4(s1)
80119c80:	1040004e 	beqz	v0,80119dbc <realloc_check+0x1c4>
80119c84:	2665000c 	addiu	a1,s3,12
80119c88:	2ca20010 	sltiu	v0,a1,16
80119c8c:	10400024 	beqz	v0,80119d20 <realloc_check+0x128>
80119c90:	2402fff8 	li	v0,-8
80119c94:	24140010 	li	s4,16
80119c98:	26c20000 	addiu	v0,s6,0
80119c9c:	1040006f 	beqz	v0,80119e5c <realloc_check+0x264>
80119ca0:	24020001 	li	v0,1
80119ca4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119ca8:	26a45a1c 	addiu	a0,s5,23068
80119cac:	8e220004 	lw	v0,4(s1)
80119cb0:	00000000 	nop
80119cb4:	30420002 	andi	v0,v0,0x2
80119cb8:	1040001b 	beqz	v0,80119d28 <realloc_check+0x130>
80119cbc:	02202021 	move	a0,s1
80119cc0:	0c045e0c 	jal	80117830 <mremap_chunk>
80119cc4:	02802821 	move	a1,s4
80119cc8:	10400035 	beqz	v0,80119da0 <realloc_check+0x1a8>
80119ccc:	2403fff8 	li	v1,-8
80119cd0:	24500008 	addiu	s0,v0,8
80119cd4:	27c20000 	addiu	v0,s8,0
80119cd8:	1040005e 	beqz	v0,80119e54 <realloc_check+0x25c>
80119cdc:	00000000 	nop
80119ce0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119ce4:	26a45a1c 	addiu	a0,s5,23068
80119ce8:	02002021 	move	a0,s0
80119cec:	02602821 	move	a1,s3
80119cf0:	8fbf0034 	lw	ra,52(sp)
80119cf4:	8fbe0030 	lw	s8,48(sp)
80119cf8:	8fb7002c 	lw	s7,44(sp)
80119cfc:	8fb60028 	lw	s6,40(sp)
80119d00:	8fb50024 	lw	s5,36(sp)
80119d04:	8fb40020 	lw	s4,32(sp)
80119d08:	8fb3001c 	lw	s3,28(sp)
80119d0c:	8fb20018 	lw	s2,24(sp)
80119d10:	8fb10014 	lw	s1,20(sp)
80119d14:	8fb00010 	lw	s0,16(sp)
80119d18:	08045760 	j	80115d80 <mem2mem_check>
80119d1c:	27bd0038 	addiu	sp,sp,56
80119d20:	08046726 	j	80119c98 <realloc_check+0xa0>
80119d24:	00a2a024 	and	s4,a1,v0
80119d28:	0c045a2d 	jal	801168b4 <top_check>
80119d2c:	00000000 	nop
80119d30:	04400019 	bltz	v0,80119d98 <realloc_check+0x1a0>
80119d34:	02003021 	move	a2,s0
80119d38:	02402821 	move	a1,s2
80119d3c:	0c046568 	jal	801195a0 <_int_realloc>
80119d40:	26a45a1c 	addiu	a0,s5,23068
80119d44:	08046735 	j	80119cd4 <realloc_check+0xdc>
80119d48:	00408021 	move	s0,v0
80119d4c:	3c05801c 	lui	a1,0x801c
80119d50:	8c4430e4 	lw	a0,12516(v0)
80119d54:	24a52cb0 	addiu	a1,a1,11440
80119d58:	0c045921 	jal	80116484 <malloc_printerr>
80119d5c:	02403021 	move	a2,s2
80119d60:	02602021 	move	a0,s3
80119d64:	8fbf0034 	lw	ra,52(sp)
80119d68:	8fbe0030 	lw	s8,48(sp)
80119d6c:	8fb7002c 	lw	s7,44(sp)
80119d70:	8fb60028 	lw	s6,40(sp)
80119d74:	8fb50024 	lw	s5,36(sp)
80119d78:	8fb40020 	lw	s4,32(sp)
80119d7c:	8fb3001c 	lw	s3,28(sp)
80119d80:	8fb20018 	lw	s2,24(sp)
80119d84:	8fb10014 	lw	s1,20(sp)
80119d88:	8fb00010 	lw	s0,16(sp)
80119d8c:	00002821 	move	a1,zero
80119d90:	0804668b 	j	80119a2c <malloc_check>
80119d94:	27bd0038 	addiu	sp,sp,56
80119d98:	08046735 	j	80119cd4 <realloc_check+0xdc>
80119d9c:	00008021 	move	s0,zero
80119da0:	02e3b024 	and	s6,s7,v1
80119da4:	26c2fffc 	addiu	v0,s6,-4
80119da8:	0054102b 	sltu	v0,v0,s4
80119dac:	14400014 	bnez	v0,80119e00 <realloc_check+0x208>
80119db0:	00000000 	nop
80119db4:	08046735 	j	80119cd4 <realloc_check+0xdc>
80119db8:	02408021 	move	s0,s2
80119dbc:	0c047ea0 	jal	8011fa80 <__errno_location>
80119dc0:	00000000 	nop
80119dc4:	2403000c 	li	v1,12
80119dc8:	ac430000 	sw	v1,0(v0)
80119dcc:	8fbf0034 	lw	ra,52(sp)
80119dd0:	8fbe0030 	lw	s8,48(sp)
80119dd4:	8fb7002c 	lw	s7,44(sp)
80119dd8:	8fb60028 	lw	s6,40(sp)
80119ddc:	8fb50024 	lw	s5,36(sp)
80119de0:	8fb40020 	lw	s4,32(sp)
80119de4:	8fb3001c 	lw	s3,28(sp)
80119de8:	8fb20018 	lw	s2,24(sp)
80119dec:	8fb10014 	lw	s1,20(sp)
80119df0:	8fb00010 	lw	s0,16(sp)
80119df4:	00001021 	move	v0,zero
80119df8:	03e00008 	jr	ra
80119dfc:	27bd0038 	addiu	sp,sp,56
80119e00:	0c045a2d 	jal	801168b4 <top_check>
80119e04:	00000000 	nop
80119e08:	0440ffe3 	bltz	v0,80119d98 <realloc_check+0x1a0>
80119e0c:	02002821 	move	a1,s0
80119e10:	0c046145 	jal	80118514 <_int_malloc>
80119e14:	26a45a1c 	addiu	a0,s5,23068
80119e18:	1040ffae 	beqz	v0,80119cd4 <realloc_check+0xdc>
80119e1c:	00408021 	move	s0,v0
80119e20:	02402821 	move	a1,s2
80119e24:	26c6fff8 	addiu	a2,s6,-8
80119e28:	0c04324c 	jal	8010c930 <memcpy>
80119e2c:	00402021 	move	a0,v0
80119e30:	0c045dfd 	jal	801177f4 <munmap_chunk>
80119e34:	02202021 	move	a0,s1
80119e38:	08046736 	j	80119cd8 <realloc_check+0xe0>
80119e3c:	27c20000 	addiu	v0,s8,0
80119e40:	0804671b 	j	80119c6c <realloc_check+0x74>
80119e44:	aea05a1c 	sw	zero,23068(s5)
80119e48:	24020001 	li	v0,1
80119e4c:	08046712 	j	80119c48 <realloc_check+0x50>
80119e50:	aea25a1c 	sw	v0,23068(s5)
80119e54:	0804673a 	j	80119ce8 <realloc_check+0xf0>
80119e58:	aea05a1c 	sw	zero,23068(s5)
80119e5c:	0804672b 	j	80119cac <realloc_check+0xb4>
80119e60:	aea25a1c 	sw	v0,23068(s5)

80119e64 <_int_new_arena>:
80119e64:	27bdffe0 	addiu	sp,sp,-32
80119e68:	3c028031 	lui	v0,0x8031
80119e6c:	afb10014 	sw	s1,20(sp)
80119e70:	afb00010 	sw	s0,16(sp)
80119e74:	afbf0018 	sw	ra,24(sp)
80119e78:	24515e84 	addiu	s1,v0,24196
80119e7c:	8e250004 	lw	a1,4(s1)
80119e80:	0c0460d0 	jal	80118340 <new_heap>
80119e84:	24840480 	addiu	a0,a0,1152
80119e88:	00408021 	move	s0,v0
80119e8c:	1040001d 	beqz	v0,80119f04 <_int_new_arena+0xa0>
80119e90:	24040480 	li	a0,1152
80119e94:	26110010 	addiu	s1,s0,16
80119e98:	02202021 	move	a0,s1
80119e9c:	0c045744 	jal	80115d10 <malloc_init_state>
80119ea0:	ae110000 	sw	s1,0(s0)
80119ea4:	3c04801f 	lui	a0,0x801f
80119ea8:	8e030008 	lw	v1,8(s0)
80119eac:	8c824578 	lw	v0,17784(a0)
80119eb0:	32050007 	andi	a1,s0,0x7
80119eb4:	00621021 	addu	v0,v1,v0
80119eb8:	ac824578 	sw	v0,17784(a0)
80119ebc:	26040478 	addiu	a0,s0,1144
80119ec0:	00703021 	addu	a2,v1,s0
80119ec4:	ae230464 	sw	v1,1124(s1)
80119ec8:	ae230460 	sw	v1,1120(s1)
80119ecc:	14a0000b 	bnez	a1,80119efc <_int_new_arena+0x98>
80119ed0:	00851023 	subu	v0,a0,a1
80119ed4:	00c41023 	subu	v0,a2,a0
80119ed8:	34420001 	ori	v0,v0,0x1
80119edc:	ae240044 	sw	a0,68(s1)
80119ee0:	ac820004 	sw	v0,4(a0)
80119ee4:	02201021 	move	v0,s1
80119ee8:	8fbf0018 	lw	ra,24(sp)
80119eec:	8fb10014 	lw	s1,20(sp)
80119ef0:	8fb00010 	lw	s0,16(sp)
80119ef4:	03e00008 	jr	ra
80119ef8:	27bd0020 	addiu	sp,sp,32
80119efc:	080467b5 	j	80119ed4 <_int_new_arena+0x70>
80119f00:	24440008 	addiu	a0,v0,8
80119f04:	8e250004 	lw	a1,4(s1)
80119f08:	0c0460d0 	jal	80118340 <new_heap>
80119f0c:	00008821 	move	s1,zero
80119f10:	1440ffe0 	bnez	v0,80119e94 <_int_new_arena+0x30>
80119f14:	00408021 	move	s0,v0
80119f18:	080467ba 	j	80119ee8 <_int_new_arena+0x84>
80119f1c:	02201021 	move	v0,s1

80119f20 <__malloc_stats>:
80119f20:	27bdff98 	addiu	sp,sp,-104
80119f24:	afbf0064 	sw	ra,100(sp)
80119f28:	afbe0060 	sw	s8,96(sp)
80119f2c:	afb7005c 	sw	s7,92(sp)
80119f30:	afb60058 	sw	s6,88(sp)
80119f34:	afb50054 	sw	s5,84(sp)
80119f38:	afb40050 	sw	s4,80(sp)
80119f3c:	afb3004c 	sw	s3,76(sp)
80119f40:	afb20048 	sw	s2,72(sp)
80119f44:	afb10044 	sw	s1,68(sp)
80119f48:	afb00040 	sw	s0,64(sp)
80119f4c:	3c02801f 	lui	v0,0x801f
80119f50:	8c4330e0 	lw	v1,12512(v0)
80119f54:	3c048031 	lui	a0,0x8031
80119f58:	24825e84 	addiu	v0,a0,24196
80119f5c:	8c55001c 	lw	s5,28(v0)
80119f60:	0460005e 	bltz	v1,8011a0dc <__malloc_stats+0x1bc>
80119f64:	00000000 	nop
80119f68:	3c13801f 	lui	s3,0x801f
80119f6c:	8e6330c8 	lw	v1,12488(s3)
80119f70:	02a0a021 	move	s4,s5
80119f74:	8c62003c 	lw	v0,60(v1)
80119f78:	0000b021 	move	s6,zero
80119f7c:	afa20038 	sw	v0,56(sp)
80119f80:	34420002 	ori	v0,v0,0x2
80119f84:	ac62003c 	sw	v0,60(v1)
80119f88:	3c038031 	lui	v1,0x8031
80119f8c:	24725a1c 	addiu	s2,v1,23068
80119f90:	3c1e801c 	lui	s8,0x801c
80119f94:	3c170000 	lui	s7,0x0
80119f98:	3c030000 	lui	v1,0x0
80119f9c:	24620000 	addiu	v0,v1,0
80119fa0:	10400052 	beqz	v0,8011a0ec <__malloc_stats+0x1cc>
80119fa4:	02402021 	move	a0,s2
80119fa8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80119fac:	00000000 	nop
80119fb0:	27a40010 	addiu	a0,sp,16
80119fb4:	0c0459de 	jal	80116778 <mALLINFo>
80119fb8:	02402821 	move	a1,s2
80119fbc:	8e6430c8 	lw	a0,12488(s3)
80119fc0:	27c52d04 	addiu	a1,s8,11524
80119fc4:	0c04f0c0 	jal	8013c300 <fprintf>
80119fc8:	02c03021 	move	a2,s6
80119fcc:	8fb10010 	lw	s1,16(sp)
80119fd0:	8e6430c8 	lw	a0,12488(s3)
80119fd4:	3c02801c 	lui	v0,0x801c
80119fd8:	24452d10 	addiu	a1,v0,11536
80119fdc:	0c04f0c0 	jal	8013c300 <fprintf>
80119fe0:	02203021 	move	a2,s1
80119fe4:	8fb0002c 	lw	s0,44(sp)
80119fe8:	8e6430c8 	lw	a0,12488(s3)
80119fec:	3c03801c 	lui	v1,0x801c
80119ff0:	24652d2c 	addiu	a1,v1,11564
80119ff4:	0c04f0c0 	jal	8013c300 <fprintf>
80119ff8:	02003021 	move	a2,s0
80119ffc:	26e20000 	addiu	v0,s7,0
8011a000:	02402021 	move	a0,s2
8011a004:	02b1a821 	addu	s5,s5,s1
8011a008:	1040003b 	beqz	v0,8011a0f8 <__malloc_stats+0x1d8>
8011a00c:	0290a021 	addu	s4,s4,s0
8011a010:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a014:	00000000 	nop
8011a018:	3c048031 	lui	a0,0x8031
8011a01c:	8e52045c 	lw	s2,1116(s2)
8011a020:	24825a1c 	addiu	v0,a0,23068
8011a024:	1642ffdc 	bne	s2,v0,80119f98 <__malloc_stats+0x78>
8011a028:	26d60001 	addiu	s6,s6,1
8011a02c:	8e6430c8 	lw	a0,12488(s3)
8011a030:	3c05801c 	lui	a1,0x801c
8011a034:	0c04f0c0 	jal	8013c300 <fprintf>
8011a038:	24a52d48 	addiu	a1,a1,11592
8011a03c:	8e6430c8 	lw	a0,12488(s3)
8011a040:	3c02801c 	lui	v0,0x801c
8011a044:	02a03021 	move	a2,s5
8011a048:	0c04f0c0 	jal	8013c300 <fprintf>
8011a04c:	24452d10 	addiu	a1,v0,11536
8011a050:	3c03801c 	lui	v1,0x801c
8011a054:	8e6430c8 	lw	a0,12488(s3)
8011a058:	3c028031 	lui	v0,0x8031
8011a05c:	24652d2c 	addiu	a1,v1,11564
8011a060:	24505e84 	addiu	s0,v0,24196
8011a064:	0c04f0c0 	jal	8013c300 <fprintf>
8011a068:	02803021 	move	a2,s4
8011a06c:	8e6430c8 	lw	a0,12488(s3)
8011a070:	8e060014 	lw	a2,20(s0)
8011a074:	3c05801c 	lui	a1,0x801c
8011a078:	0c04f0c0 	jal	8013c300 <fprintf>
8011a07c:	24a52d60 	addiu	a1,a1,11616
8011a080:	8e6430c8 	lw	a0,12488(s3)
8011a084:	8e060020 	lw	a2,32(s0)
8011a088:	3c05801c 	lui	a1,0x801c
8011a08c:	0c04f0c0 	jal	8013c300 <fprintf>
8011a090:	24a52d7c 	addiu	a1,a1,11644
8011a094:	8e6330c8 	lw	v1,12488(s3)
8011a098:	8fa40038 	lw	a0,56(sp)
8011a09c:	8c62003c 	lw	v0,60(v1)
8011a0a0:	00000000 	nop
8011a0a4:	00441025 	or	v0,v0,a0
8011a0a8:	ac62003c 	sw	v0,60(v1)
8011a0ac:	8fbf0064 	lw	ra,100(sp)
8011a0b0:	8fbe0060 	lw	s8,96(sp)
8011a0b4:	8fb7005c 	lw	s7,92(sp)
8011a0b8:	8fb60058 	lw	s6,88(sp)
8011a0bc:	8fb50054 	lw	s5,84(sp)
8011a0c0:	8fb40050 	lw	s4,80(sp)
8011a0c4:	8fb3004c 	lw	s3,76(sp)
8011a0c8:	8fb20048 	lw	s2,72(sp)
8011a0cc:	8fb10044 	lw	s1,68(sp)
8011a0d0:	8fb00040 	lw	s0,64(sp)
8011a0d4:	03e00008 	jr	ra
8011a0d8:	27bd0068 	addiu	sp,sp,104
8011a0dc:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
8011a0e0:	3c13801f 	lui	s3,0x801f
8011a0e4:	080467db 	j	80119f6c <__malloc_stats+0x4c>
8011a0e8:	00000000 	nop
8011a0ec:	24020001 	li	v0,1
8011a0f0:	080467ec 	j	80119fb0 <__malloc_stats+0x90>
8011a0f4:	ae420000 	sw	v0,0(s2)
8011a0f8:	08046806 	j	8011a018 <__malloc_stats+0xf8>
8011a0fc:	ae400000 	sw	zero,0(s2)

8011a100 <arena_get2>:
8011a100:	27bdffd0 	addiu	sp,sp,-48
8011a104:	afb50024 	sw	s5,36(sp)
8011a108:	afb10014 	sw	s1,20(sp)
8011a10c:	afbf0028 	sw	ra,40(sp)
8011a110:	afb40020 	sw	s4,32(sp)
8011a114:	afb3001c 	sw	s3,28(sp)
8011a118:	afb20018 	sw	s2,24(sp)
8011a11c:	afb00010 	sw	s0,16(sp)
8011a120:	00808821 	move	s1,a0
8011a124:	1080006d 	beqz	a0,8011a2dc <arena_get2+0x1dc>
8011a128:	00a0a821 	move	s5,a1
8011a12c:	8c90045c 	lw	s0,1116(a0)
8011a130:	00000000 	nop
8011a134:	12000061 	beqz	s0,8011a2bc <arena_get2+0x1bc>
8011a138:	3c020000 	lui	v0,0x0
8011a13c:	00009021 	move	s2,zero
8011a140:	3c130000 	lui	s3,0x0
8011a144:	26620000 	addiu	v0,s3,0
8011a148:	10400019 	beqz	v0,8011a1b0 <arena_get2+0xb0>
8011a14c:	00000000 	nop
8011a150:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a154:	02002021 	move	a0,s0
8011a158:	1040001a 	beqz	v0,8011a1c4 <arena_get2+0xc4>
8011a15c:	00000000 	nop
8011a160:	8e10045c 	lw	s0,1116(s0)
8011a164:	00000000 	nop
8011a168:	1630fff7 	bne	s1,s0,8011a148 <arena_get2+0x48>
8011a16c:	26620000 	addiu	v0,s3,0
8011a170:	1640002e 	bnez	s2,8011a22c <arena_get2+0x12c>
8011a174:	3c148031 	lui	s4,0x8031
8011a178:	1040005c 	beqz	v0,8011a2ec <arena_get2+0x1ec>
8011a17c:	00000000 	nop
8011a180:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a184:	26845eb0 	addiu	a0,s4,24240
8011a188:	10400028 	beqz	v0,8011a22c <arena_get2+0x12c>
8011a18c:	3c020000 	lui	v0,0x0
8011a190:	24420000 	addiu	v0,v0,0
8011a194:	1040005c 	beqz	v0,8011a308 <arena_get2+0x208>
8011a198:	24020001 	li	v0,1
8011a19c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a1a0:	26845eb0 	addiu	a0,s4,24240
8011a1a4:	26620000 	addiu	v0,s3,0
8011a1a8:	1440ffe9 	bnez	v0,8011a150 <arena_get2+0x50>
8011a1ac:	24120001 	li	s2,1
8011a1b0:	8e020000 	lw	v0,0(s0)
8011a1b4:	00000000 	nop
8011a1b8:	1440ffe9 	bnez	v0,8011a160 <arena_get2+0x60>
8011a1bc:	24020001 	li	v0,1
8011a1c0:	ae020000 	sw	v0,0(s0)
8011a1c4:	16400011 	bnez	s2,8011a20c <arena_get2+0x10c>
8011a1c8:	3c020000 	lui	v0,0x0
8011a1cc:	3c020000 	lui	v0,0x0
8011a1d0:	24420000 	addiu	v0,v0,0
8011a1d4:	1040004f 	beqz	v0,8011a314 <arena_get2+0x214>
8011a1d8:	00002021 	move	a0,zero
8011a1dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a1e0:	02002821 	move	a1,s0
8011a1e4:	02001021 	move	v0,s0
8011a1e8:	8fbf0028 	lw	ra,40(sp)
8011a1ec:	8fb50024 	lw	s5,36(sp)
8011a1f0:	8fb40020 	lw	s4,32(sp)
8011a1f4:	8fb3001c 	lw	s3,28(sp)
8011a1f8:	8fb20018 	lw	s2,24(sp)
8011a1fc:	8fb10014 	lw	s1,20(sp)
8011a200:	8fb00010 	lw	s0,16(sp)
8011a204:	03e00008 	jr	ra
8011a208:	27bd0030 	addiu	sp,sp,48
8011a20c:	24420000 	addiu	v0,v0,0
8011a210:	10400045 	beqz	v0,8011a328 <arena_get2+0x228>
8011a214:	00000000 	nop
8011a218:	3c048031 	lui	a0,0x8031
8011a21c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a220:	24845eb0 	addiu	a0,a0,24240
8011a224:	08046874 	j	8011a1d0 <arena_get2+0xd0>
8011a228:	3c020000 	lui	v0,0x0
8011a22c:	0c046799 	jal	80119e64 <_int_new_arena>
8011a230:	02a02021 	move	a0,s5
8011a234:	10400019 	beqz	v0,8011a29c <arena_get2+0x19c>
8011a238:	00408021 	move	s0,v0
8011a23c:	3c020000 	lui	v0,0x0
8011a240:	24420000 	addiu	v0,v0,0
8011a244:	1040003f 	beqz	v0,8011a344 <arena_get2+0x244>
8011a248:	00002021 	move	a0,zero
8011a24c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a250:	02002821 	move	a1,s0
8011a254:	3c020000 	lui	v0,0x0
8011a258:	24420000 	addiu	v0,v0,0
8011a25c:	10400037 	beqz	v0,8011a33c <arena_get2+0x23c>
8011a260:	02002021 	move	a0,s0
8011a264:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a268:	00002821 	move	a1,zero
8011a26c:	3c020000 	lui	v0,0x0
8011a270:	24420000 	addiu	v0,v0,0
8011a274:	1040002f 	beqz	v0,8011a334 <arena_get2+0x234>
8011a278:	24020001 	li	v0,1
8011a27c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a280:	02002021 	move	a0,s0
8011a284:	3c028031 	lui	v0,0x8031
8011a288:	24425a1c 	addiu	v0,v0,23068
8011a28c:	8c43045c 	lw	v1,1116(v0)
8011a290:	00000000 	nop
8011a294:	ae03045c 	sw	v1,1116(s0)
8011a298:	ac50045c 	sw	s0,1116(v0)
8011a29c:	3c020000 	lui	v0,0x0
8011a2a0:	24420000 	addiu	v0,v0,0
8011a2a4:	1040001e 	beqz	v0,8011a320 <arena_get2+0x220>
8011a2a8:	00000000 	nop
8011a2ac:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a2b0:	26845eb0 	addiu	a0,s4,24240
8011a2b4:	0804687a 	j	8011a1e8 <arena_get2+0xe8>
8011a2b8:	02001021 	move	v0,s0
8011a2bc:	24420000 	addiu	v0,v0,0
8011a2c0:	10400023 	beqz	v0,8011a350 <arena_get2+0x250>
8011a2c4:	3c038031 	lui	v1,0x8031
8011a2c8:	3c108031 	lui	s0,0x8031
8011a2cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a2d0:	26045a1c 	addiu	a0,s0,23068
8011a2d4:	08046879 	j	8011a1e4 <arena_get2+0xe4>
8011a2d8:	26105a1c 	addiu	s0,s0,23068
8011a2dc:	3c028031 	lui	v0,0x8031
8011a2e0:	24505a1c 	addiu	s0,v0,23068
8011a2e4:	0804684f 	j	8011a13c <arena_get2+0x3c>
8011a2e8:	02008821 	move	s1,s0
8011a2ec:	8e825eb0 	lw	v0,24240(s4)
8011a2f0:	00000000 	nop
8011a2f4:	1440ffa6 	bnez	v0,8011a190 <arena_get2+0x90>
8011a2f8:	3c020000 	lui	v0,0x0
8011a2fc:	24020001 	li	v0,1
8011a300:	0804688b 	j	8011a22c <arena_get2+0x12c>
8011a304:	ae825eb0 	sw	v0,24240(s4)
8011a308:	24120001 	li	s2,1
8011a30c:	08046851 	j	8011a144 <arena_get2+0x44>
8011a310:	ae825eb0 	sw	v0,24240(s4)
8011a314:	3c02801f 	lui	v0,0x801f
8011a318:	08046879 	j	8011a1e4 <arena_get2+0xe4>
8011a31c:	ac504574 	sw	s0,17780(v0)
8011a320:	08046879 	j	8011a1e4 <arena_get2+0xe4>
8011a324:	ae805eb0 	sw	zero,24240(s4)
8011a328:	3c028031 	lui	v0,0x8031
8011a32c:	08046873 	j	8011a1cc <arena_get2+0xcc>
8011a330:	ac405eb0 	sw	zero,24240(v0)
8011a334:	080468a1 	j	8011a284 <arena_get2+0x184>
8011a338:	ae020000 	sw	v0,0(s0)
8011a33c:	0804689b 	j	8011a26c <arena_get2+0x16c>
8011a340:	ae000000 	sw	zero,0(s0)
8011a344:	3c02801f 	lui	v0,0x801f
8011a348:	08046895 	j	8011a254 <arena_get2+0x154>
8011a34c:	ac504574 	sw	s0,17780(v0)
8011a350:	24020001 	li	v0,1
8011a354:	24705a1c 	addiu	s0,v1,23068
8011a358:	08046879 	j	8011a1e4 <arena_get2+0xe4>
8011a35c:	ac625a1c 	sw	v0,23068(v1)

8011a360 <__libc_pvalloc>:
8011a360:	27bdffd8 	addiu	sp,sp,-40
8011a364:	afb20018 	sw	s2,24(sp)
8011a368:	afb00010 	sw	s0,16(sp)
8011a36c:	afbf0020 	sw	ra,32(sp)
8011a370:	afb3001c 	sw	s3,28(sp)
8011a374:	afb10014 	sw	s1,20(sp)
8011a378:	3c02801f 	lui	v0,0x801f
8011a37c:	8c4330e0 	lw	v1,12512(v0)
8011a380:	00809021 	move	s2,a0
8011a384:	04600053 	bltz	v1,8011a4d4 <__libc_pvalloc+0x174>
8011a388:	03e08021 	move	s0,ra
8011a38c:	3c02801f 	lui	v0,0x801f
8011a390:	8c5930dc 	lw	t9,12508(v0)
8011a394:	00000000 	nop
8011a398:	1320000f 	beqz	t9,8011a3d8 <__libc_pvalloc+0x78>
8011a39c:	3c028031 	lui	v0,0x8031
8011a3a0:	8c445e9c 	lw	a0,24220(v0)
8011a3a4:	2406fffe 	li	a2,-2
8011a3a8:	02442821 	addu	a1,s2,a0
8011a3ac:	24a5ffff 	addiu	a1,a1,-1
8011a3b0:	00041023 	negu	v0,a0
8011a3b4:	02063024 	and	a2,s0,a2
8011a3b8:	8fbf0020 	lw	ra,32(sp)
8011a3bc:	8fb3001c 	lw	s3,28(sp)
8011a3c0:	8fb20018 	lw	s2,24(sp)
8011a3c4:	8fb10014 	lw	s1,20(sp)
8011a3c8:	8fb00010 	lw	s0,16(sp)
8011a3cc:	00a22824 	and	a1,a1,v0
8011a3d0:	03200008 	jr	t9
8011a3d4:	27bd0028 	addiu	sp,sp,40
8011a3d8:	3c020000 	lui	v0,0x0
8011a3dc:	24420000 	addiu	v0,v0,0
8011a3e0:	10400042 	beqz	v0,8011a4ec <__libc_pvalloc+0x18c>
8011a3e4:	3c02801f 	lui	v0,0x801f
8011a3e8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a3ec:	00002021 	move	a0,zero
8011a3f0:	00408821 	move	s1,v0
8011a3f4:	12200009 	beqz	s1,8011a41c <__libc_pvalloc+0xbc>
8011a3f8:	02208021 	move	s0,s1
8011a3fc:	3c020000 	lui	v0,0x0
8011a400:	24420000 	addiu	v0,v0,0
8011a404:	1040003c 	beqz	v0,8011a4f8 <__libc_pvalloc+0x198>
8011a408:	00000000 	nop
8011a40c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a410:	02202021 	move	a0,s1
8011a414:	10400026 	beqz	v0,8011a4b0 <__libc_pvalloc+0x150>
8011a418:	00000000 	nop
8011a41c:	3c138031 	lui	s3,0x8031
8011a420:	26625e84 	addiu	v0,s3,24196
8011a424:	8c450018 	lw	a1,24(v0)
8011a428:	02202021 	move	a0,s1
8011a42c:	00052840 	sll	a1,a1,0x1
8011a430:	24a50010 	addiu	a1,a1,16
8011a434:	0c046840 	jal	8011a100 <arena_get2>
8011a438:	02452821 	addu	a1,s2,a1
8011a43c:	00408021 	move	s0,v0
8011a440:	8e020018 	lw	v0,24(s0)
8011a444:	00000000 	nop
8011a448:	30420001 	andi	v0,v0,0x1
8011a44c:	1040001d 	beqz	v0,8011a4c4 <__libc_pvalloc+0x164>
8011a450:	00000000 	nop
8011a454:	26625e84 	addiu	v0,s3,24196
8011a458:	8c450018 	lw	a1,24(v0)
8011a45c:	02002021 	move	a0,s0
8011a460:	02453021 	addu	a2,s2,a1
8011a464:	00051023 	negu	v0,a1
8011a468:	24c6ffff 	addiu	a2,a2,-1
8011a46c:	0c04649b 	jal	8011926c <_int_memalign>
8011a470:	00c23024 	and	a2,a2,v0
8011a474:	00408821 	move	s1,v0
8011a478:	3c020000 	lui	v0,0x0
8011a47c:	24420000 	addiu	v0,v0,0
8011a480:	10400018 	beqz	v0,8011a4e4 <__libc_pvalloc+0x184>
8011a484:	00000000 	nop
8011a488:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a48c:	02002021 	move	a0,s0
8011a490:	02201021 	move	v0,s1
8011a494:	8fbf0020 	lw	ra,32(sp)
8011a498:	8fb3001c 	lw	s3,28(sp)
8011a49c:	8fb20018 	lw	s2,24(sp)
8011a4a0:	8fb10014 	lw	s1,20(sp)
8011a4a4:	8fb00010 	lw	s0,16(sp)
8011a4a8:	03e00008 	jr	ra
8011a4ac:	27bd0028 	addiu	sp,sp,40
8011a4b0:	8e020018 	lw	v0,24(s0)
8011a4b4:	00000000 	nop
8011a4b8:	30420001 	andi	v0,v0,0x1
8011a4bc:	1440ffe5 	bnez	v0,8011a454 <__libc_pvalloc+0xf4>
8011a4c0:	3c138031 	lui	s3,0x8031
8011a4c4:	0c045951 	jal	80116544 <malloc_consolidate>
8011a4c8:	02002021 	move	a0,s0
8011a4cc:	08046916 	j	8011a458 <__libc_pvalloc+0xf8>
8011a4d0:	26625e84 	addiu	v0,s3,24196
8011a4d4:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
8011a4d8:	00000000 	nop
8011a4dc:	080468e4 	j	8011a390 <__libc_pvalloc+0x30>
8011a4e0:	3c02801f 	lui	v0,0x801f
8011a4e4:	08046924 	j	8011a490 <__libc_pvalloc+0x130>
8011a4e8:	ae000000 	sw	zero,0(s0)
8011a4ec:	8c514574 	lw	s1,17780(v0)
8011a4f0:	080468fd 	j	8011a3f4 <__libc_pvalloc+0x94>
8011a4f4:	00000000 	nop
8011a4f8:	8e220000 	lw	v0,0(s1)
8011a4fc:	00000000 	nop
8011a500:	1440ffc6 	bnez	v0,8011a41c <__libc_pvalloc+0xbc>
8011a504:	24020001 	li	v0,1
8011a508:	3c138031 	lui	s3,0x8031
8011a50c:	08046910 	j	8011a440 <__libc_pvalloc+0xe0>
8011a510:	ae220000 	sw	v0,0(s1)

8011a514 <__libc_valloc>:
8011a514:	27bdffe0 	addiu	sp,sp,-32
8011a518:	afb20018 	sw	s2,24(sp)
8011a51c:	afb00010 	sw	s0,16(sp)
8011a520:	afbf001c 	sw	ra,28(sp)
8011a524:	afb10014 	sw	s1,20(sp)
8011a528:	3c02801f 	lui	v0,0x801f
8011a52c:	8c4330e0 	lw	v1,12512(v0)
8011a530:	00809021 	move	s2,a0
8011a534:	0460003c 	bltz	v1,8011a628 <__libc_valloc+0x114>
8011a538:	03e08021 	move	s0,ra
8011a53c:	3c02801f 	lui	v0,0x801f
8011a540:	8c5930dc 	lw	t9,12508(v0)
8011a544:	00000000 	nop
8011a548:	1320000b 	beqz	t9,8011a578 <__libc_valloc+0x64>
8011a54c:	3c028031 	lui	v0,0x8031
8011a550:	2406fffe 	li	a2,-2
8011a554:	8c445e9c 	lw	a0,24220(v0)
8011a558:	02063024 	and	a2,s0,a2
8011a55c:	02402821 	move	a1,s2
8011a560:	8fbf001c 	lw	ra,28(sp)
8011a564:	8fb20018 	lw	s2,24(sp)
8011a568:	8fb10014 	lw	s1,20(sp)
8011a56c:	8fb00010 	lw	s0,16(sp)
8011a570:	03200008 	jr	t9
8011a574:	27bd0020 	addiu	sp,sp,32
8011a578:	3c020000 	lui	v0,0x0
8011a57c:	24420000 	addiu	v0,v0,0
8011a580:	10400034 	beqz	v0,8011a654 <__libc_valloc+0x140>
8011a584:	3c02801f 	lui	v0,0x801f
8011a588:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a58c:	00002021 	move	a0,zero
8011a590:	00408821 	move	s1,v0
8011a594:	1220001a 	beqz	s1,8011a600 <__libc_valloc+0xec>
8011a598:	02208021 	move	s0,s1
8011a59c:	3c020000 	lui	v0,0x0
8011a5a0:	24420000 	addiu	v0,v0,0
8011a5a4:	10400024 	beqz	v0,8011a638 <__libc_valloc+0x124>
8011a5a8:	00000000 	nop
8011a5ac:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a5b0:	02202021 	move	a0,s1
8011a5b4:	14400013 	bnez	v0,8011a604 <__libc_valloc+0xf0>
8011a5b8:	3c028031 	lui	v0,0x8031
8011a5bc:	02402821 	move	a1,s2
8011a5c0:	0c04654e 	jal	80119538 <_int_valloc>
8011a5c4:	02002021 	move	a0,s0
8011a5c8:	00408821 	move	s1,v0
8011a5cc:	3c020000 	lui	v0,0x0
8011a5d0:	24420000 	addiu	v0,v0,0
8011a5d4:	10400022 	beqz	v0,8011a660 <__libc_valloc+0x14c>
8011a5d8:	00000000 	nop
8011a5dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a5e0:	02002021 	move	a0,s0
8011a5e4:	02201021 	move	v0,s1
8011a5e8:	8fbf001c 	lw	ra,28(sp)
8011a5ec:	8fb20018 	lw	s2,24(sp)
8011a5f0:	8fb10014 	lw	s1,20(sp)
8011a5f4:	8fb00010 	lw	s0,16(sp)
8011a5f8:	03e00008 	jr	ra
8011a5fc:	27bd0020 	addiu	sp,sp,32
8011a600:	3c028031 	lui	v0,0x8031
8011a604:	8c455e9c 	lw	a1,24220(v0)
8011a608:	02202021 	move	a0,s1
8011a60c:	24a50010 	addiu	a1,a1,16
8011a610:	0c046840 	jal	8011a100 <arena_get2>
8011a614:	02452821 	addu	a1,s2,a1
8011a618:	1440ffe8 	bnez	v0,8011a5bc <__libc_valloc+0xa8>
8011a61c:	00408021 	move	s0,v0
8011a620:	08046979 	j	8011a5e4 <__libc_valloc+0xd0>
8011a624:	00008821 	move	s1,zero
8011a628:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
8011a62c:	00000000 	nop
8011a630:	08046950 	j	8011a540 <__libc_valloc+0x2c>
8011a634:	3c02801f 	lui	v0,0x801f
8011a638:	8e220000 	lw	v0,0(s1)
8011a63c:	00000000 	nop
8011a640:	1440fff0 	bnez	v0,8011a604 <__libc_valloc+0xf0>
8011a644:	3c028031 	lui	v0,0x8031
8011a648:	24020001 	li	v0,1
8011a64c:	0804696f 	j	8011a5bc <__libc_valloc+0xa8>
8011a650:	ae220000 	sw	v0,0(s1)
8011a654:	8c514574 	lw	s1,17780(v0)
8011a658:	08046965 	j	8011a594 <__libc_valloc+0x80>
8011a65c:	00000000 	nop
8011a660:	08046979 	j	8011a5e4 <__libc_valloc+0xd0>
8011a664:	ae000000 	sw	zero,0(s0)

8011a668 <__libc_malloc>:
8011a668:	27bdffd0 	addiu	sp,sp,-48
8011a66c:	afb20018 	sw	s2,24(sp)
8011a670:	afbf002c 	sw	ra,44(sp)
8011a674:	afb60028 	sw	s6,40(sp)
8011a678:	afb50024 	sw	s5,36(sp)
8011a67c:	afb40020 	sw	s4,32(sp)
8011a680:	afb3001c 	sw	s3,28(sp)
8011a684:	afb10014 	sw	s1,20(sp)
8011a688:	afb00010 	sw	s0,16(sp)
8011a68c:	3c02801f 	lui	v0,0x801f
8011a690:	8c5930d4 	lw	t9,12500(v0)
8011a694:	00000000 	nop
8011a698:	1320000d 	beqz	t9,8011a6d0 <__libc_malloc+0x68>
8011a69c:	00809021 	move	s2,a0
8011a6a0:	2405fffe 	li	a1,-2
8011a6a4:	03e52824 	and	a1,ra,a1
8011a6a8:	8fb60028 	lw	s6,40(sp)
8011a6ac:	8fbf002c 	lw	ra,44(sp)
8011a6b0:	8fb50024 	lw	s5,36(sp)
8011a6b4:	8fb40020 	lw	s4,32(sp)
8011a6b8:	8fb3001c 	lw	s3,28(sp)
8011a6bc:	8fb20018 	lw	s2,24(sp)
8011a6c0:	8fb10014 	lw	s1,20(sp)
8011a6c4:	8fb00010 	lw	s0,16(sp)
8011a6c8:	03200008 	jr	t9
8011a6cc:	27bd0030 	addiu	sp,sp,48
8011a6d0:	3c020000 	lui	v0,0x0
8011a6d4:	24420000 	addiu	v0,v0,0
8011a6d8:	10400046 	beqz	v0,8011a7f4 <__libc_malloc+0x18c>
8011a6dc:	3c02801f 	lui	v0,0x801f
8011a6e0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a6e4:	00002021 	move	a0,zero
8011a6e8:	00408821 	move	s1,v0
8011a6ec:	1220001f 	beqz	s1,8011a76c <__libc_malloc+0x104>
8011a6f0:	02208021 	move	s0,s1
8011a6f4:	3c020000 	lui	v0,0x0
8011a6f8:	24420000 	addiu	v0,v0,0
8011a6fc:	10400040 	beqz	v0,8011a800 <__libc_malloc+0x198>
8011a700:	00000000 	nop
8011a704:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a708:	02202021 	move	a0,s1
8011a70c:	14400018 	bnez	v0,8011a770 <__libc_malloc+0x108>
8011a710:	02202021 	move	a0,s1
8011a714:	02002021 	move	a0,s0
8011a718:	0c046145 	jal	80118514 <_int_malloc>
8011a71c:	02402821 	move	a1,s2
8011a720:	10400019 	beqz	v0,8011a788 <__libc_malloc+0x120>
8011a724:	00408821 	move	s1,v0
8011a728:	3c020000 	lui	v0,0x0
8011a72c:	24420000 	addiu	v0,v0,0
8011a730:	10400050 	beqz	v0,8011a874 <__libc_malloc+0x20c>
8011a734:	00000000 	nop
8011a738:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a73c:	02002021 	move	a0,s0
8011a740:	02201021 	move	v0,s1
8011a744:	8fbf002c 	lw	ra,44(sp)
8011a748:	8fb60028 	lw	s6,40(sp)
8011a74c:	8fb50024 	lw	s5,36(sp)
8011a750:	8fb40020 	lw	s4,32(sp)
8011a754:	8fb3001c 	lw	s3,28(sp)
8011a758:	8fb20018 	lw	s2,24(sp)
8011a75c:	8fb10014 	lw	s1,20(sp)
8011a760:	8fb00010 	lw	s0,16(sp)
8011a764:	03e00008 	jr	ra
8011a768:	27bd0030 	addiu	sp,sp,48
8011a76c:	02202021 	move	a0,s1
8011a770:	0c046840 	jal	8011a100 <arena_get2>
8011a774:	02402821 	move	a1,s2
8011a778:	1440ffe6 	bnez	v0,8011a714 <__libc_malloc+0xac>
8011a77c:	00408021 	move	s0,v0
8011a780:	080469d0 	j	8011a740 <__libc_malloc+0xd8>
8011a784:	00008821 	move	s1,zero
8011a788:	3c138031 	lui	s3,0x8031
8011a78c:	26755a1c 	addiu	s5,s3,23068
8011a790:	12150022 	beq	s0,s5,8011a81c <__libc_malloc+0x1b4>
8011a794:	0260a021 	move	s4,s3
8011a798:	3c160000 	lui	s6,0x0
8011a79c:	26c20000 	addiu	v0,s6,0
8011a7a0:	10400036 	beqz	v0,8011a87c <__libc_malloc+0x214>
8011a7a4:	00000000 	nop
8011a7a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a7ac:	02002021 	move	a0,s0
8011a7b0:	3c020000 	lui	v0,0x0
8011a7b4:	24420000 	addiu	v0,v0,0
8011a7b8:	10400034 	beqz	v0,8011a88c <__libc_malloc+0x224>
8011a7bc:	24020001 	li	v0,1
8011a7c0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a7c4:	26845a1c 	addiu	a0,s4,23068
8011a7c8:	26845a1c 	addiu	a0,s4,23068
8011a7cc:	0c046145 	jal	80118514 <_int_malloc>
8011a7d0:	02402821 	move	a1,s2
8011a7d4:	00408821 	move	s1,v0
8011a7d8:	26c20000 	addiu	v0,s6,0
8011a7dc:	10400029 	beqz	v0,8011a884 <__libc_malloc+0x21c>
8011a7e0:	3c048031 	lui	a0,0x8031
8011a7e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a7e8:	24845a1c 	addiu	a0,a0,23068
8011a7ec:	080469d1 	j	8011a744 <__libc_malloc+0xdc>
8011a7f0:	02201021 	move	v0,s1
8011a7f4:	8c514574 	lw	s1,17780(v0)
8011a7f8:	080469bb 	j	8011a6ec <__libc_malloc+0x84>
8011a7fc:	00000000 	nop
8011a800:	8e220000 	lw	v0,0(s1)
8011a804:	00000000 	nop
8011a808:	1440ffd9 	bnez	v0,8011a770 <__libc_malloc+0x108>
8011a80c:	02202021 	move	a0,s1
8011a810:	24020001 	li	v0,1
8011a814:	080469c5 	j	8011a714 <__libc_malloc+0xac>
8011a818:	ae220000 	sw	v0,0(s1)
8011a81c:	8e02045c 	lw	v0,1116(s0)
8011a820:	00000000 	nop
8011a824:	1040001b 	beqz	v0,8011a894 <__libc_malloc+0x22c>
8011a828:	00000000 	nop
8011a82c:	02002021 	move	a0,s0
8011a830:	0c046840 	jal	8011a100 <arena_get2>
8011a834:	02402821 	move	a1,s2
8011a838:	3c160000 	lui	s6,0x0
8011a83c:	00408021 	move	s0,v0
8011a840:	26c20000 	addiu	v0,s6,0
8011a844:	10400015 	beqz	v0,8011a89c <__libc_malloc+0x234>
8011a848:	00000000 	nop
8011a84c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a850:	02a02021 	move	a0,s5
8011a854:	1200ffba 	beqz	s0,8011a740 <__libc_malloc+0xd8>
8011a858:	02402821 	move	a1,s2
8011a85c:	0c046145 	jal	80118514 <_int_malloc>
8011a860:	02002021 	move	a0,s0
8011a864:	00408821 	move	s1,v0
8011a868:	26c20000 	addiu	v0,s6,0
8011a86c:	1440ffb2 	bnez	v0,8011a738 <__libc_malloc+0xd0>
8011a870:	00000000 	nop
8011a874:	080469d0 	j	8011a740 <__libc_malloc+0xd8>
8011a878:	ae000000 	sw	zero,0(s0)
8011a87c:	080469ec 	j	8011a7b0 <__libc_malloc+0x148>
8011a880:	ae000000 	sw	zero,0(s0)
8011a884:	080469d0 	j	8011a740 <__libc_malloc+0xd8>
8011a888:	ac805a1c 	sw	zero,23068(a0)
8011a88c:	080469f2 	j	8011a7c8 <__libc_malloc+0x160>
8011a890:	ae825a1c 	sw	v0,23068(s4)
8011a894:	08046a0b 	j	8011a82c <__libc_malloc+0x1c4>
8011a898:	00008021 	move	s0,zero
8011a89c:	08046a15 	j	8011a854 <__libc_malloc+0x1ec>
8011a8a0:	ae605a1c 	sw	zero,23068(s3)

8011a8a4 <__libc_memalign>:
8011a8a4:	27bdffd0 	addiu	sp,sp,-48
8011a8a8:	afb3001c 	sw	s3,28(sp)
8011a8ac:	afb10014 	sw	s1,20(sp)
8011a8b0:	afbf0028 	sw	ra,40(sp)
8011a8b4:	afb50024 	sw	s5,36(sp)
8011a8b8:	afb40020 	sw	s4,32(sp)
8011a8bc:	afb20018 	sw	s2,24(sp)
8011a8c0:	afb00010 	sw	s0,16(sp)
8011a8c4:	3c02801f 	lui	v0,0x801f
8011a8c8:	8c5930dc 	lw	t9,12508(v0)
8011a8cc:	00808821 	move	s1,a0
8011a8d0:	1320000c 	beqz	t9,8011a904 <__libc_memalign+0x60>
8011a8d4:	00a09821 	move	s3,a1
8011a8d8:	2406fffe 	li	a2,-2
8011a8dc:	03e63024 	and	a2,ra,a2
8011a8e0:	8fb50024 	lw	s5,36(sp)
8011a8e4:	8fbf0028 	lw	ra,40(sp)
8011a8e8:	8fb40020 	lw	s4,32(sp)
8011a8ec:	8fb3001c 	lw	s3,28(sp)
8011a8f0:	8fb20018 	lw	s2,24(sp)
8011a8f4:	8fb10014 	lw	s1,20(sp)
8011a8f8:	8fb00010 	lw	s0,16(sp)
8011a8fc:	03200008 	jr	t9
8011a900:	27bd0030 	addiu	sp,sp,48
8011a904:	2c820009 	sltiu	v0,a0,9
8011a908:	14400049 	bnez	v0,8011aa30 <__libc_memalign+0x18c>
8011a90c:	2c820010 	sltiu	v0,a0,16
8011a910:	14400029 	bnez	v0,8011a9b8 <__libc_memalign+0x114>
8011a914:	00000000 	nop
8011a918:	3c020000 	lui	v0,0x0
8011a91c:	24420000 	addiu	v0,v0,0
8011a920:	1040004d 	beqz	v0,8011aa58 <__libc_memalign+0x1b4>
8011a924:	3c02801f 	lui	v0,0x801f
8011a928:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a92c:	00002021 	move	a0,zero
8011a930:	00409021 	move	s2,v0
8011a934:	12400022 	beqz	s2,8011a9c0 <__libc_memalign+0x11c>
8011a938:	02408021 	move	s0,s2
8011a93c:	3c020000 	lui	v0,0x0
8011a940:	24420000 	addiu	v0,v0,0
8011a944:	10400047 	beqz	v0,8011aa64 <__libc_memalign+0x1c0>
8011a948:	00000000 	nop
8011a94c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a950:	02402021 	move	a0,s2
8011a954:	1440001b 	bnez	v0,8011a9c4 <__libc_memalign+0x120>
8011a958:	26650010 	addiu	a1,s3,16
8011a95c:	02002021 	move	a0,s0
8011a960:	02202821 	move	a1,s1
8011a964:	0c04649b 	jal	8011926c <_int_memalign>
8011a968:	02603021 	move	a2,s3
8011a96c:	3c150000 	lui	s5,0x0
8011a970:	00409021 	move	s2,v0
8011a974:	26a20000 	addiu	v0,s5,0
8011a978:	10400041 	beqz	v0,8011aa80 <__libc_memalign+0x1dc>
8011a97c:	00000000 	nop
8011a980:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a984:	02002021 	move	a0,s0
8011a988:	12400015 	beqz	s2,8011a9e0 <__libc_memalign+0x13c>
8011a98c:	3c148031 	lui	s4,0x8031
8011a990:	02401021 	move	v0,s2
8011a994:	8fbf0028 	lw	ra,40(sp)
8011a998:	8fb50024 	lw	s5,36(sp)
8011a99c:	8fb40020 	lw	s4,32(sp)
8011a9a0:	8fb3001c 	lw	s3,28(sp)
8011a9a4:	8fb20018 	lw	s2,24(sp)
8011a9a8:	8fb10014 	lw	s1,20(sp)
8011a9ac:	8fb00010 	lw	s0,16(sp)
8011a9b0:	03e00008 	jr	ra
8011a9b4:	27bd0030 	addiu	sp,sp,48
8011a9b8:	08046a46 	j	8011a918 <__libc_memalign+0x74>
8011a9bc:	24110010 	li	s1,16
8011a9c0:	26650010 	addiu	a1,s3,16
8011a9c4:	02402021 	move	a0,s2
8011a9c8:	0c046840 	jal	8011a100 <arena_get2>
8011a9cc:	02252821 	addu	a1,s1,a1
8011a9d0:	1440ffe2 	bnez	v0,8011a95c <__libc_memalign+0xb8>
8011a9d4:	00408021 	move	s0,v0
8011a9d8:	08046a64 	j	8011a990 <__libc_memalign+0xec>
8011a9dc:	00009021 	move	s2,zero
8011a9e0:	26845a1c 	addiu	a0,s4,23068
8011a9e4:	1204002a 	beq	s0,a0,8011aa90 <__libc_memalign+0x1ec>
8011a9e8:	3c020000 	lui	v0,0x0
8011a9ec:	24420000 	addiu	v0,v0,0
8011a9f0:	1040003e 	beqz	v0,8011aaec <__libc_memalign+0x248>
8011a9f4:	24020001 	li	v0,1
8011a9f8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011a9fc:	00000000 	nop
8011aa00:	26845a1c 	addiu	a0,s4,23068
8011aa04:	02202821 	move	a1,s1
8011aa08:	0c04649b 	jal	8011926c <_int_memalign>
8011aa0c:	02603021 	move	a2,s3
8011aa10:	00409021 	move	s2,v0
8011aa14:	26a20000 	addiu	v0,s5,0
8011aa18:	10400032 	beqz	v0,8011aae4 <__libc_memalign+0x240>
8011aa1c:	3c048031 	lui	a0,0x8031
8011aa20:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011aa24:	24845a1c 	addiu	a0,a0,23068
8011aa28:	08046a65 	j	8011a994 <__libc_memalign+0xf0>
8011aa2c:	02401021 	move	v0,s2
8011aa30:	8fbf0028 	lw	ra,40(sp)
8011aa34:	8fb50024 	lw	s5,36(sp)
8011aa38:	8fb40020 	lw	s4,32(sp)
8011aa3c:	8fb3001c 	lw	s3,28(sp)
8011aa40:	8fb20018 	lw	s2,24(sp)
8011aa44:	8fb10014 	lw	s1,20(sp)
8011aa48:	8fb00010 	lw	s0,16(sp)
8011aa4c:	00a02021 	move	a0,a1
8011aa50:	0804699a 	j	8011a668 <__libc_malloc>
8011aa54:	27bd0030 	addiu	sp,sp,48
8011aa58:	8c524574 	lw	s2,17780(v0)
8011aa5c:	08046a4d 	j	8011a934 <__libc_memalign+0x90>
8011aa60:	00000000 	nop
8011aa64:	8e420000 	lw	v0,0(s2)
8011aa68:	00000000 	nop
8011aa6c:	1440ffd5 	bnez	v0,8011a9c4 <__libc_memalign+0x120>
8011aa70:	26650010 	addiu	a1,s3,16
8011aa74:	24020001 	li	v0,1
8011aa78:	08046a57 	j	8011a95c <__libc_memalign+0xb8>
8011aa7c:	ae420000 	sw	v0,0(s2)
8011aa80:	1640ffc3 	bnez	s2,8011a990 <__libc_memalign+0xec>
8011aa84:	ae000000 	sw	zero,0(s0)
8011aa88:	08046a78 	j	8011a9e0 <__libc_memalign+0x13c>
8011aa8c:	3c148031 	lui	s4,0x8031
8011aa90:	8e02045c 	lw	v0,1116(s0)
8011aa94:	00000000 	nop
8011aa98:	10400016 	beqz	v0,8011aaf4 <__libc_memalign+0x250>
8011aa9c:	00000000 	nop
8011aaa0:	02002021 	move	a0,s0
8011aaa4:	0c046840 	jal	8011a100 <arena_get2>
8011aaa8:	02602821 	move	a1,s3
8011aaac:	1040ffb8 	beqz	v0,8011a990 <__libc_memalign+0xec>
8011aab0:	00408021 	move	s0,v0
8011aab4:	02202821 	move	a1,s1
8011aab8:	02603021 	move	a2,s3
8011aabc:	0c04649b 	jal	8011926c <_int_memalign>
8011aac0:	00402021 	move	a0,v0
8011aac4:	00409021 	move	s2,v0
8011aac8:	26a20000 	addiu	v0,s5,0
8011aacc:	1040000b 	beqz	v0,8011aafc <__libc_memalign+0x258>
8011aad0:	00000000 	nop
8011aad4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011aad8:	02002021 	move	a0,s0
8011aadc:	08046a65 	j	8011a994 <__libc_memalign+0xf0>
8011aae0:	02401021 	move	v0,s2
8011aae4:	08046a64 	j	8011a990 <__libc_memalign+0xec>
8011aae8:	ac805a1c 	sw	zero,23068(a0)
8011aaec:	08046a80 	j	8011aa00 <__libc_memalign+0x15c>
8011aaf0:	ae825a1c 	sw	v0,23068(s4)
8011aaf4:	08046aa8 	j	8011aaa0 <__libc_memalign+0x1fc>
8011aaf8:	00008021 	move	s0,zero
8011aafc:	08046a64 	j	8011a990 <__libc_memalign+0xec>
8011ab00:	ae000000 	sw	zero,0(s0)

8011ab04 <__posix_memalign>:
8011ab04:	27bdffe8 	addiu	sp,sp,-24
8011ab08:	afb00010 	sw	s0,16(sp)
8011ab0c:	afbf0014 	sw	ra,20(sp)
8011ab10:	3c02801f 	lui	v0,0x801f
8011ab14:	30a30003 	andi	v1,a1,0x3
8011ab18:	00808021 	move	s0,a0
8011ab1c:	8c4730dc 	lw	a3,12508(v0)
8011ab20:	1460001b 	bnez	v1,8011ab90 <__posix_memalign+0x8c>
8011ab24:	00c04021 	move	t0,a2
8011ab28:	00051082 	srl	v0,a1,0x2
8011ab2c:	2443ffff 	addiu	v1,v0,-1
8011ab30:	00431024 	and	v0,v0,v1
8011ab34:	14400017 	bnez	v0,8011ab94 <__posix_memalign+0x90>
8011ab38:	24030016 	li	v1,22
8011ab3c:	10a00015 	beqz	a1,8011ab94 <__posix_memalign+0x90>
8011ab40:	00000000 	nop
8011ab44:	10e0000e 	beqz	a3,8011ab80 <__posix_memalign+0x7c>
8011ab48:	00a02021 	move	a0,a1
8011ab4c:	2406fffe 	li	a2,-2
8011ab50:	03e63024 	and	a2,ra,a2
8011ab54:	00e0f809 	jalr	a3
8011ab58:	01002821 	move	a1,t0
8011ab5c:	10400003 	beqz	v0,8011ab6c <__posix_memalign+0x68>
8011ab60:	2403000c 	li	v1,12
8011ab64:	00001821 	move	v1,zero
8011ab68:	ae020000 	sw	v0,0(s0)
8011ab6c:	8fbf0014 	lw	ra,20(sp)
8011ab70:	8fb00010 	lw	s0,16(sp)
8011ab74:	00601021 	move	v0,v1
8011ab78:	03e00008 	jr	ra
8011ab7c:	27bd0018 	addiu	sp,sp,24
8011ab80:	0c046a29 	jal	8011a8a4 <__libc_memalign>
8011ab84:	00c02821 	move	a1,a2
8011ab88:	08046ad7 	j	8011ab5c <__posix_memalign+0x58>
8011ab8c:	00000000 	nop
8011ab90:	24030016 	li	v1,22
8011ab94:	8fbf0014 	lw	ra,20(sp)
8011ab98:	8fb00010 	lw	s0,16(sp)
8011ab9c:	00601021 	move	v0,v1
8011aba0:	03e00008 	jr	ra
8011aba4:	27bd0018 	addiu	sp,sp,24

8011aba8 <memalign_hook_ini>:
8011aba8:	27bdffe0 	addiu	sp,sp,-32
8011abac:	3c02801f 	lui	v0,0x801f
8011abb0:	afbf0018 	sw	ra,24(sp)
8011abb4:	afb10014 	sw	s1,20(sp)
8011abb8:	afb00010 	sw	s0,16(sp)
8011abbc:	00a08821 	move	s1,a1
8011abc0:	00808021 	move	s0,a0
8011abc4:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
8011abc8:	ac4030dc 	sw	zero,12508(v0)
8011abcc:	8fbf0018 	lw	ra,24(sp)
8011abd0:	02002021 	move	a0,s0
8011abd4:	02202821 	move	a1,s1
8011abd8:	8fb00010 	lw	s0,16(sp)
8011abdc:	8fb10014 	lw	s1,20(sp)
8011abe0:	08046a29 	j	8011a8a4 <__libc_memalign>
8011abe4:	27bd0020 	addiu	sp,sp,32

8011abe8 <__libc_realloc>:
8011abe8:	27bdffd8 	addiu	sp,sp,-40
8011abec:	afb10014 	sw	s1,20(sp)
8011abf0:	afb00010 	sw	s0,16(sp)
8011abf4:	afbf0024 	sw	ra,36(sp)
8011abf8:	afb40020 	sw	s4,32(sp)
8011abfc:	afb3001c 	sw	s3,28(sp)
8011ac00:	afb20018 	sw	s2,24(sp)
8011ac04:	3c02801f 	lui	v0,0x801f
8011ac08:	8c5930d8 	lw	t9,12504(v0)
8011ac0c:	00808021 	move	s0,a0
8011ac10:	1320000b 	beqz	t9,8011ac40 <__libc_realloc+0x58>
8011ac14:	00a08821 	move	s1,a1
8011ac18:	2406fffe 	li	a2,-2
8011ac1c:	03e63024 	and	a2,ra,a2
8011ac20:	8fb40020 	lw	s4,32(sp)
8011ac24:	8fbf0024 	lw	ra,36(sp)
8011ac28:	8fb3001c 	lw	s3,28(sp)
8011ac2c:	8fb20018 	lw	s2,24(sp)
8011ac30:	8fb10014 	lw	s1,20(sp)
8011ac34:	8fb00010 	lw	s0,16(sp)
8011ac38:	03200008 	jr	t9
8011ac3c:	27bd0028 	addiu	sp,sp,40
8011ac40:	10a0003a 	beqz	a1,8011ad2c <__libc_realloc+0x144>
8011ac44:	00000000 	nop
8011ac48:	1080003a 	beqz	a0,8011ad34 <__libc_realloc+0x14c>
8011ac4c:	00000000 	nop
8011ac50:	2492fff8 	addiu	s2,a0,-8
8011ac54:	8e430004 	lw	v1,4(s2)
8011ac58:	2404fff8 	li	a0,-8
8011ac5c:	00649824 	and	s3,v1,a0
8011ac60:	00131023 	negu	v0,s3
8011ac64:	0052102b 	sltu	v0,v0,s2
8011ac68:	1440005f 	bnez	v0,8011ade8 <__libc_realloc+0x200>
8011ac6c:	32420007 	andi	v0,s2,0x7
8011ac70:	1440005d 	bnez	v0,8011ade8 <__libc_realloc+0x200>
8011ac74:	2ca2ffe0 	sltiu	v0,a1,-32
8011ac78:	10400056 	beqz	v0,8011add4 <__libc_realloc+0x1ec>
8011ac7c:	24a5000b 	addiu	a1,a1,11
8011ac80:	2ca20010 	sltiu	v0,a1,16
8011ac84:	10400002 	beqz	v0,8011ac90 <__libc_realloc+0xa8>
8011ac88:	00a4a024 	and	s4,a1,a0
8011ac8c:	24140010 	li	s4,16
8011ac90:	30620002 	andi	v0,v1,0x2
8011ac94:	14400034 	bnez	v0,8011ad68 <__libc_realloc+0x180>
8011ac98:	30620004 	andi	v0,v1,0x4
8011ac9c:	1440002e 	bnez	v0,8011ad58 <__libc_realloc+0x170>
8011aca0:	3c02fff0 	lui	v0,0xfff0
8011aca4:	3c028031 	lui	v0,0x8031
8011aca8:	24525a1c 	addiu	s2,v0,23068
8011acac:	3c020000 	lui	v0,0x0
8011acb0:	24420000 	addiu	v0,v0,0
8011acb4:	10400057 	beqz	v0,8011ae14 <__libc_realloc+0x22c>
8011acb8:	24020001 	li	v0,1
8011acbc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011acc0:	02402021 	move	a0,s2
8011acc4:	3c020000 	lui	v0,0x0
8011acc8:	24420000 	addiu	v0,v0,0
8011accc:	1040004e 	beqz	v0,8011ae08 <__libc_realloc+0x220>
8011acd0:	00002021 	move	a0,zero
8011acd4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011acd8:	02402821 	move	a1,s2
8011acdc:	02002821 	move	a1,s0
8011ace0:	02203021 	move	a2,s1
8011ace4:	0c046568 	jal	801195a0 <_int_realloc>
8011ace8:	02402021 	move	a0,s2
8011acec:	00408021 	move	s0,v0
8011acf0:	3c020000 	lui	v0,0x0
8011acf4:	24420000 	addiu	v0,v0,0
8011acf8:	10400048 	beqz	v0,8011ae1c <__libc_realloc+0x234>
8011acfc:	00000000 	nop
8011ad00:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011ad04:	02402021 	move	a0,s2
8011ad08:	02001021 	move	v0,s0
8011ad0c:	8fbf0024 	lw	ra,36(sp)
8011ad10:	8fb40020 	lw	s4,32(sp)
8011ad14:	8fb3001c 	lw	s3,28(sp)
8011ad18:	8fb20018 	lw	s2,24(sp)
8011ad1c:	8fb10014 	lw	s1,20(sp)
8011ad20:	8fb00010 	lw	s0,16(sp)
8011ad24:	03e00008 	jr	ra
8011ad28:	27bd0028 	addiu	sp,sp,40
8011ad2c:	14800015 	bnez	a0,8011ad84 <__libc_realloc+0x19c>
8011ad30:	00000000 	nop
8011ad34:	02202021 	move	a0,s1
8011ad38:	8fbf0024 	lw	ra,36(sp)
8011ad3c:	8fb40020 	lw	s4,32(sp)
8011ad40:	8fb3001c 	lw	s3,28(sp)
8011ad44:	8fb20018 	lw	s2,24(sp)
8011ad48:	8fb10014 	lw	s1,20(sp)
8011ad4c:	8fb00010 	lw	s0,16(sp)
8011ad50:	0804699a 	j	8011a668 <__libc_malloc>
8011ad54:	27bd0028 	addiu	sp,sp,40
8011ad58:	02421024 	and	v0,s2,v0
8011ad5c:	8c520000 	lw	s2,0(v0)
8011ad60:	08046b2c 	j	8011acb0 <__libc_realloc+0xc8>
8011ad64:	3c020000 	lui	v0,0x0
8011ad68:	02402021 	move	a0,s2
8011ad6c:	0c045e0c 	jal	80117830 <mremap_chunk>
8011ad70:	02802821 	move	a1,s4
8011ad74:	10400007 	beqz	v0,8011ad94 <__libc_realloc+0x1ac>
8011ad78:	00000000 	nop
8011ad7c:	08046b42 	j	8011ad08 <__libc_realloc+0x120>
8011ad80:	24500008 	addiu	s0,v0,8
8011ad84:	0c045fee 	jal	80117fb8 <__cfree>
8011ad88:	00008021 	move	s0,zero
8011ad8c:	08046b43 	j	8011ad0c <__libc_realloc+0x124>
8011ad90:	02001021 	move	v0,s0
8011ad94:	2662fffc 	addiu	v0,s3,-4
8011ad98:	0054102b 	sltu	v0,v0,s4
8011ad9c:	1040ffdb 	beqz	v0,8011ad0c <__libc_realloc+0x124>
8011ada0:	02001021 	move	v0,s0
8011ada4:	0c04699a 	jal	8011a668 <__libc_malloc>
8011ada8:	02202021 	move	a0,s1
8011adac:	1040001d 	beqz	v0,8011ae24 <__libc_realloc+0x23c>
8011adb0:	00408821 	move	s1,v0
8011adb4:	02002821 	move	a1,s0
8011adb8:	2666fff8 	addiu	a2,s3,-8
8011adbc:	0c04324c 	jal	8010c930 <memcpy>
8011adc0:	00402021 	move	a0,v0
8011adc4:	0c045dfd 	jal	801177f4 <munmap_chunk>
8011adc8:	02402021 	move	a0,s2
8011adcc:	08046b42 	j	8011ad08 <__libc_realloc+0x120>
8011add0:	02208021 	move	s0,s1
8011add4:	0c047ea0 	jal	8011fa80 <__errno_location>
8011add8:	00008021 	move	s0,zero
8011addc:	2403000c 	li	v1,12
8011ade0:	08046b42 	j	8011ad08 <__libc_realloc+0x120>
8011ade4:	ac430000 	sw	v1,0(v0)
8011ade8:	3c02801f 	lui	v0,0x801f
8011adec:	8c4430e4 	lw	a0,12516(v0)
8011adf0:	3c05801c 	lui	a1,0x801c
8011adf4:	02003021 	move	a2,s0
8011adf8:	0c045921 	jal	80116484 <malloc_printerr>
8011adfc:	24a52cb0 	addiu	a1,a1,11440
8011ae00:	08046b42 	j	8011ad08 <__libc_realloc+0x120>
8011ae04:	00008021 	move	s0,zero
8011ae08:	3c02801f 	lui	v0,0x801f
8011ae0c:	08046b37 	j	8011acdc <__libc_realloc+0xf4>
8011ae10:	ac524574 	sw	s2,17780(v0)
8011ae14:	08046b31 	j	8011acc4 <__libc_realloc+0xdc>
8011ae18:	ae420000 	sw	v0,0(s2)
8011ae1c:	08046b42 	j	8011ad08 <__libc_realloc+0x120>
8011ae20:	ae400000 	sw	zero,0(s2)
8011ae24:	08046b42 	j	8011ad08 <__libc_realloc+0x120>
8011ae28:	00008021 	move	s0,zero

8011ae2c <realloc_hook_ini>:
8011ae2c:	27bdffe0 	addiu	sp,sp,-32
8011ae30:	3c02801f 	lui	v0,0x801f
8011ae34:	3c03801f 	lui	v1,0x801f
8011ae38:	afbf0018 	sw	ra,24(sp)
8011ae3c:	afb10014 	sw	s1,20(sp)
8011ae40:	afb00010 	sw	s0,16(sp)
8011ae44:	00a08821 	move	s1,a1
8011ae48:	00808021 	move	s0,a0
8011ae4c:	ac4030d4 	sw	zero,12500(v0)
8011ae50:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
8011ae54:	ac6030d8 	sw	zero,12504(v1)
8011ae58:	8fbf0018 	lw	ra,24(sp)
8011ae5c:	02002021 	move	a0,s0
8011ae60:	02202821 	move	a1,s1
8011ae64:	8fb00010 	lw	s0,16(sp)
8011ae68:	8fb10014 	lw	s1,20(sp)
8011ae6c:	08046afa 	j	8011abe8 <__libc_realloc>
8011ae70:	27bd0020 	addiu	sp,sp,32

8011ae74 <__malloc_get_state>:
8011ae74:	27bdffe0 	addiu	sp,sp,-32
8011ae78:	24040448 	li	a0,1096
8011ae7c:	afb00010 	sw	s0,16(sp)
8011ae80:	afbf0018 	sw	ra,24(sp)
8011ae84:	0c04699a 	jal	8011a668 <__libc_malloc>
8011ae88:	afb10014 	sw	s1,20(sp)
8011ae8c:	10400057 	beqz	v0,8011afec <__malloc_get_state+0x178>
8011ae90:	00408021 	move	s0,v0
8011ae94:	3c020000 	lui	v0,0x0
8011ae98:	24420000 	addiu	v0,v0,0
8011ae9c:	10400059 	beqz	v0,8011b004 <__malloc_get_state+0x190>
8011aea0:	24020001 	li	v0,1
8011aea4:	3c118031 	lui	s1,0x8031
8011aea8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011aeac:	26245a1c 	addiu	a0,s1,23068
8011aeb0:	0c045951 	jal	80116544 <malloc_consolidate>
8011aeb4:	26245a1c 	addiu	a0,s1,23068
8011aeb8:	26235a1c 	addiu	v1,s1,23068
8011aebc:	ae000008 	sw	zero,8(s0)
8011aec0:	ae00000c 	sw	zero,12(s0)
8011aec4:	3c02444c 	lui	v0,0x444c
8011aec8:	8c640044 	lw	a0,68(v1)
8011aecc:	34424541 	ori	v0,v0,0x4541
8011aed0:	24030002 	li	v1,2
8011aed4:	ae020000 	sw	v0,0(s0)
8011aed8:	3c028031 	lui	v0,0x8031
8011aedc:	ae030004 	sw	v1,4(s0)
8011aee0:	ae040010 	sw	a0,16(s0)
8011aee4:	24435a68 	addiu	v1,v0,23144
8011aee8:	02002021 	move	a0,s0
8011aeec:	24050001 	li	a1,1
8011aef0:	24060080 	li	a2,128
8011aef4:	08046bc6 	j	8011af18 <__malloc_get_state+0xa4>
8011aef8:	ae000014 	sw	zero,20(s0)
8011aefc:	ac820018 	sw	v0,24(a0)
8011af00:	8c62000c 	lw	v0,12(v1)
8011af04:	24a50001 	addiu	a1,a1,1
8011af08:	ac82001c 	sw	v0,28(a0)
8011af0c:	24630008 	addiu	v1,v1,8
8011af10:	10a6000b 	beq	a1,a2,8011af40 <__malloc_get_state+0xcc>
8011af14:	24840008 	addiu	a0,a0,8
8011af18:	8c620008 	lw	v0,8(v1)
8011af1c:	00000000 	nop
8011af20:	1462fff6 	bne	v1,v0,8011aefc <__malloc_get_state+0x88>
8011af24:	00000000 	nop
8011af28:	24a50001 	addiu	a1,a1,1
8011af2c:	ac80001c 	sw	zero,28(a0)
8011af30:	ac800018 	sw	zero,24(a0)
8011af34:	24630008 	addiu	v1,v1,8
8011af38:	14a6fff7 	bne	a1,a2,8011af18 <__malloc_get_state+0xa4>
8011af3c:	24840008 	addiu	a0,a0,8
8011af40:	262b5a1c 	addiu	t3,s1,23068
8011af44:	8d620460 	lw	v0,1120(t3)
8011af48:	3c068031 	lui	a2,0x8031
8011af4c:	ae020414 	sw	v0,1044(s0)
8011af50:	24c35e84 	addiu	v1,a2,24196
8011af54:	8c640010 	lw	a0,16(v1)
8011af58:	3c02801f 	lui	v0,0x801f
8011af5c:	8c4530e4 	lw	a1,12516(v0)
8011af60:	8c6a0004 	lw	t2,4(v1)
8011af64:	ae040420 	sw	a0,1056(s0)
8011af68:	8c690008 	lw	t1,8(v1)
8011af6c:	ae050428 	sw	a1,1064(s0)
8011af70:	8c64000c 	lw	a0,12(v1)
8011af74:	8d680464 	lw	t0,1124(t3)
8011af78:	ae040434 	sw	a0,1076(s0)
8011af7c:	8c620014 	lw	v0,20(v1)
8011af80:	8cc45e84 	lw	a0,24196(a2)
8011af84:	ae020438 	sw	v0,1080(s0)
8011af88:	3c02801f 	lui	v0,0x801f
8011af8c:	8c464590 	lw	a2,17808(v0)
8011af90:	8c620028 	lw	v0,40(v1)
8011af94:	8c670020 	lw	a3,32(v1)
8011af98:	8c65001c 	lw	a1,28(v1)
8011af9c:	ae020410 	sw	v0,1040(s0)
8011afa0:	3c020000 	lui	v0,0x0
8011afa4:	24420000 	addiu	v0,v0,0
8011afa8:	ae040418 	sw	a0,1048(s0)
8011afac:	ae0a041c 	sw	t2,1052(s0)
8011afb0:	ae090424 	sw	t1,1060(s0)
8011afb4:	ae08042c 	sw	t0,1068(s0)
8011afb8:	ae05043c 	sw	a1,1084(s0)
8011afbc:	ae070440 	sw	a3,1088(s0)
8011afc0:	ae060444 	sw	a2,1092(s0)
8011afc4:	10400012 	beqz	v0,8011b010 <__malloc_get_state+0x19c>
8011afc8:	ae000430 	sw	zero,1072(s0)
8011afcc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011afd0:	01602021 	move	a0,t3
8011afd4:	02001021 	move	v0,s0
8011afd8:	8fbf0018 	lw	ra,24(sp)
8011afdc:	8fb10014 	lw	s1,20(sp)
8011afe0:	8fb00010 	lw	s0,16(sp)
8011afe4:	03e00008 	jr	ra
8011afe8:	27bd0020 	addiu	sp,sp,32
8011afec:	8fbf0018 	lw	ra,24(sp)
8011aff0:	8fb10014 	lw	s1,20(sp)
8011aff4:	8fb00010 	lw	s0,16(sp)
8011aff8:	00001021 	move	v0,zero
8011affc:	03e00008 	jr	ra
8011b000:	27bd0020 	addiu	sp,sp,32
8011b004:	3c118031 	lui	s1,0x8031
8011b008:	08046bac 	j	8011aeb0 <__malloc_get_state+0x3c>
8011b00c:	ae225a1c 	sw	v0,23068(s1)
8011b010:	3c028031 	lui	v0,0x8031
8011b014:	08046bf5 	j	8011afd4 <__malloc_get_state+0x160>
8011b018:	ac405a1c 	sw	zero,23068(v0)

8011b01c <malloc_hook_ini>:
8011b01c:	27bdffe8 	addiu	sp,sp,-24
8011b020:	3c02801f 	lui	v0,0x801f
8011b024:	afbf0014 	sw	ra,20(sp)
8011b028:	afb00010 	sw	s0,16(sp)
8011b02c:	00808021 	move	s0,a0
8011b030:	0c045ab8 	jal	80116ae0 <ptmalloc_init>
8011b034:	ac4030d4 	sw	zero,12500(v0)
8011b038:	8fbf0014 	lw	ra,20(sp)
8011b03c:	02002021 	move	a0,s0
8011b040:	8fb00010 	lw	s0,16(sp)
8011b044:	0804699a 	j	8011a668 <__libc_malloc>
8011b048:	27bd0018 	addiu	sp,sp,24

8011b04c <malloc_atfork>:
8011b04c:	3c020000 	lui	v0,0x0
8011b050:	27bdffe0 	addiu	sp,sp,-32
8011b054:	24420000 	addiu	v0,v0,0
8011b058:	afb10014 	sw	s1,20(sp)
8011b05c:	afbf0018 	sw	ra,24(sp)
8011b060:	afb00010 	sw	s0,16(sp)
8011b064:	10400025 	beqz	v0,8011b0fc <malloc_atfork+0xb0>
8011b068:	00808821 	move	s1,a0
8011b06c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b070:	00002021 	move	a0,zero
8011b074:	00401821 	move	v1,v0
8011b078:	2402ffff 	li	v0,-1
8011b07c:	10620012 	beq	v1,v0,8011b0c8 <malloc_atfork+0x7c>
8011b080:	3c020000 	lui	v0,0x0
8011b084:	24420000 	addiu	v0,v0,0
8011b088:	10400022 	beqz	v0,8011b114 <malloc_atfork+0xc8>
8011b08c:	3c108031 	lui	s0,0x8031
8011b090:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b094:	26045eb0 	addiu	a0,s0,24240
8011b098:	3c020000 	lui	v0,0x0
8011b09c:	24420000 	addiu	v0,v0,0
8011b0a0:	1040001a 	beqz	v0,8011b10c <malloc_atfork+0xc0>
8011b0a4:	00000000 	nop
8011b0a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b0ac:	26045eb0 	addiu	a0,s0,24240
8011b0b0:	02202021 	move	a0,s1
8011b0b4:	8fbf0018 	lw	ra,24(sp)
8011b0b8:	8fb10014 	lw	s1,20(sp)
8011b0bc:	8fb00010 	lw	s0,16(sp)
8011b0c0:	0804699a 	j	8011a668 <__libc_malloc>
8011b0c4:	27bd0020 	addiu	sp,sp,32
8011b0c8:	3c02801f 	lui	v0,0x801f
8011b0cc:	3c038012 	lui	v1,0x8012
8011b0d0:	8c44457c 	lw	a0,17788(v0)
8011b0d4:	24639a2c 	addiu	v1,v1,-26068
8011b0d8:	10830011 	beq	a0,v1,8011b120 <malloc_atfork+0xd4>
8011b0dc:	3c048031 	lui	a0,0x8031
8011b0e0:	02202821 	move	a1,s1
8011b0e4:	8fbf0018 	lw	ra,24(sp)
8011b0e8:	8fb10014 	lw	s1,20(sp)
8011b0ec:	8fb00010 	lw	s0,16(sp)
8011b0f0:	24845a1c 	addiu	a0,a0,23068
8011b0f4:	08046145 	j	80118514 <_int_malloc>
8011b0f8:	27bd0020 	addiu	sp,sp,32
8011b0fc:	3c02801f 	lui	v0,0x801f
8011b100:	8c434574 	lw	v1,17780(v0)
8011b104:	08046c1f 	j	8011b07c <malloc_atfork+0x30>
8011b108:	2402ffff 	li	v0,-1
8011b10c:	08046c2c 	j	8011b0b0 <malloc_atfork+0x64>
8011b110:	ae005eb0 	sw	zero,24240(s0)
8011b114:	24020001 	li	v0,1
8011b118:	08046c26 	j	8011b098 <malloc_atfork+0x4c>
8011b11c:	ae025eb0 	sw	v0,24240(s0)
8011b120:	0c045a2d 	jal	801168b4 <top_check>
8011b124:	00000000 	nop
8011b128:	0440000b 	bltz	v0,8011b158 <malloc_atfork+0x10c>
8011b12c:	3c048031 	lui	a0,0x8031
8011b130:	26250001 	addiu	a1,s1,1
8011b134:	0c046145 	jal	80118514 <_int_malloc>
8011b138:	24845a1c 	addiu	a0,a0,23068
8011b13c:	8fbf0018 	lw	ra,24(sp)
8011b140:	02202821 	move	a1,s1
8011b144:	8fb00010 	lw	s0,16(sp)
8011b148:	8fb10014 	lw	s1,20(sp)
8011b14c:	00402021 	move	a0,v0
8011b150:	08045760 	j	80115d80 <mem2mem_check>
8011b154:	27bd0020 	addiu	sp,sp,32
8011b158:	8fbf0018 	lw	ra,24(sp)
8011b15c:	8fb10014 	lw	s1,20(sp)
8011b160:	8fb00010 	lw	s0,16(sp)
8011b164:	00001021 	move	v0,zero
8011b168:	03e00008 	jr	ra
8011b16c:	27bd0020 	addiu	sp,sp,32

8011b170 <iALLOc>:
8011b170:	27bdffc0 	addiu	sp,sp,-64
8011b174:	afbe0038 	sw	s8,56(sp)
8011b178:	afb70034 	sw	s7,52(sp)
8011b17c:	afb5002c 	sw	s5,44(sp)
8011b180:	afb20020 	sw	s2,32(sp)
8011b184:	afb00018 	sw	s0,24(sp)
8011b188:	afbf003c 	sw	ra,60(sp)
8011b18c:	afb60030 	sw	s6,48(sp)
8011b190:	afb40028 	sw	s4,40(sp)
8011b194:	afb30024 	sw	s3,36(sp)
8011b198:	afb1001c 	sw	s1,28(sp)
8011b19c:	8c820018 	lw	v0,24(a0)
8011b1a0:	0080b821 	move	s7,a0
8011b1a4:	30420001 	andi	v0,v0,0x1
8011b1a8:	00a09021 	move	s2,a1
8011b1ac:	00c0a821 	move	s5,a2
8011b1b0:	8fb00050 	lw	s0,80(sp)
8011b1b4:	10400078 	beqz	v0,8011b398 <iALLOc+0x228>
8011b1b8:	00e0f021 	move	s8,a3
8011b1bc:	1200007a 	beqz	s0,8011b3a8 <iALLOc+0x238>
8011b1c0:	00000000 	nop
8011b1c4:	1240005c 	beqz	s2,8011b338 <iALLOc+0x1c8>
8011b1c8:	0200b021 	move	s6,s0
8011b1cc:	00004021 	move	t0,zero
8011b1d0:	33c20001 	andi	v0,s8,0x1
8011b1d4:	14400065 	bnez	v0,8011b36c <iALLOc+0x1fc>
8011b1d8:	00000000 	nop
8011b1dc:	124000a2 	beqz	s2,8011b468 <iALLOc+0x2f8>
8011b1e0:	02a02021 	move	a0,s5
8011b1e4:	00009821 	move	s3,zero
8011b1e8:	00002821 	move	a1,zero
8011b1ec:	2407fff8 	li	a3,-8
8011b1f0:	8c830000 	lw	v1,0(a0)
8011b1f4:	00000000 	nop
8011b1f8:	2463000b 	addiu	v1,v1,11
8011b1fc:	2c620010 	sltiu	v0,v1,16
8011b200:	14400002 	bnez	v0,8011b20c <iALLOc+0x9c>
8011b204:	24060010 	li	a2,16
8011b208:	00673024 	and	a2,v1,a3
8011b20c:	24a50001 	addiu	a1,a1,1
8011b210:	02669821 	addu	s3,s3,a2
8011b214:	1645fff6 	bne	s2,a1,8011b1f0 <iALLOc+0x80>
8011b218:	24840004 	addiu	a0,a0,4
8011b21c:	0000a021 	move	s4,zero
8011b220:	3c108031 	lui	s0,0x8031
8011b224:	26105e84 	addiu	s0,s0,24196
8011b228:	02682821 	addu	a1,s3,t0
8011b22c:	8e110010 	lw	s1,16(s0)
8011b230:	24a5fff9 	addiu	a1,a1,-7
8011b234:	02e02021 	move	a0,s7
8011b238:	ae000010 	sw	zero,16(s0)
8011b23c:	0c046145 	jal	80118514 <_int_malloc>
8011b240:	afa80010 	sw	t0,16(sp)
8011b244:	ae110010 	sw	s1,16(s0)
8011b248:	8fa80010 	lw	t0,16(sp)
8011b24c:	10400073 	beqz	v0,8011b41c <iALLOc+0x2ac>
8011b250:	00402821 	move	a1,v0
8011b254:	2450fff8 	addiu	s0,v0,-8
8011b258:	8e020004 	lw	v0,4(s0)
8011b25c:	2403fff8 	li	v1,-8
8011b260:	33c40002 	andi	a0,s8,0x2
8011b264:	1480005b 	bnez	a0,8011b3d4 <iALLOc+0x264>
8011b268:	00438824 	and	s1,v0,v1
8011b26c:	3c028031 	lui	v0,0x8031
8011b270:	24425a1c 	addiu	v0,v0,23068
8011b274:	12e20060 	beq	s7,v0,8011b3f8 <iALLOc+0x288>
8011b278:	00000000 	nop
8011b27c:	12c00060 	beqz	s6,8011b400 <iALLOc+0x290>
8011b280:	24080005 	li	t0,5
8011b284:	26020008 	addiu	v0,s0,8
8011b288:	24030001 	li	v1,1
8011b28c:	12430027 	beq	s2,v1,8011b32c <iALLOc+0x1bc>
8011b290:	aec20000 	sw	v0,0(s6)
8011b294:	02c02821 	move	a1,s6
8011b298:	00003821 	move	a3,zero
8011b29c:	24060001 	li	a2,1
8011b2a0:	08046cb5 	j	8011b2d4 <iALLOc+0x164>
8011b2a4:	2409fff8 	li	t1,-8
8011b2a8:	24030010 	li	v1,16
8011b2ac:	00881025 	or	v0,a0,t0
8011b2b0:	ae020004 	sw	v0,4(s0)
8011b2b4:	00708021 	addu	s0,v1,s0
8011b2b8:	00063880 	sll	a3,a2,0x2
8011b2bc:	26020008 	addiu	v0,s0,8
8011b2c0:	24c60001 	addiu	a2,a2,1
8011b2c4:	aca20004 	sw	v0,4(a1)
8011b2c8:	02248823 	subu	s1,s1,a0
8011b2cc:	12460017 	beq	s2,a2,8011b32c <iALLOc+0x1bc>
8011b2d0:	24a50004 	addiu	a1,a1,4
8011b2d4:	00f51021 	addu	v0,a3,s5
8011b2d8:	02801821 	move	v1,s4
8011b2dc:	1680fff3 	bnez	s4,8011b2ac <iALLOc+0x13c>
8011b2e0:	02802021 	move	a0,s4
8011b2e4:	8c420000 	lw	v0,0(v0)
8011b2e8:	00000000 	nop
8011b2ec:	2442000b 	addiu	v0,v0,11
8011b2f0:	00491824 	and	v1,v0,t1
8011b2f4:	2c420010 	sltiu	v0,v0,16
8011b2f8:	1440ffeb 	bnez	v0,8011b2a8 <iALLOc+0x138>
8011b2fc:	24040010 	li	a0,16
8011b300:	00602021 	move	a0,v1
8011b304:	00881025 	or	v0,a0,t0
8011b308:	ae020004 	sw	v0,4(s0)
8011b30c:	00708021 	addu	s0,v1,s0
8011b310:	00063880 	sll	a3,a2,0x2
8011b314:	26020008 	addiu	v0,s0,8
8011b318:	24c60001 	addiu	a2,a2,1
8011b31c:	aca20004 	sw	v0,4(a1)
8011b320:	02248823 	subu	s1,s1,a0
8011b324:	1646ffeb 	bne	s2,a2,8011b2d4 <iALLOc+0x164>
8011b328:	24a50004 	addiu	a1,a1,4
8011b32c:	01111025 	or	v0,t0,s1
8011b330:	ae020004 	sw	v0,4(s0)
8011b334:	02c08021 	move	s0,s6
8011b338:	02001021 	move	v0,s0
8011b33c:	8fbf003c 	lw	ra,60(sp)
8011b340:	8fbe0038 	lw	s8,56(sp)
8011b344:	8fb70034 	lw	s7,52(sp)
8011b348:	8fb60030 	lw	s6,48(sp)
8011b34c:	8fb5002c 	lw	s5,44(sp)
8011b350:	8fb40028 	lw	s4,40(sp)
8011b354:	8fb30024 	lw	s3,36(sp)
8011b358:	8fb20020 	lw	s2,32(sp)
8011b35c:	8fb1001c 	lw	s1,28(sp)
8011b360:	8fb00018 	lw	s0,24(sp)
8011b364:	03e00008 	jr	ra
8011b368:	27bd0040 	addiu	sp,sp,64
8011b36c:	8ea20000 	lw	v0,0(s5)
8011b370:	00000000 	nop
8011b374:	2444000b 	addiu	a0,v0,11
8011b378:	2c830010 	sltiu	v1,a0,16
8011b37c:	10600013 	beqz	v1,8011b3cc <iALLOc+0x25c>
8011b380:	2402fff8 	li	v0,-8
8011b384:	24140010 	li	s4,16
8011b388:	02920018 	mult	s4,s2
8011b38c:	00009812 	mflo	s3
8011b390:	08046c89 	j	8011b224 <iALLOc+0xb4>
8011b394:	3c108031 	lui	s0,0x8031
8011b398:	0c045951 	jal	80116544 <malloc_consolidate>
8011b39c:	00000000 	nop
8011b3a0:	1600ff88 	bnez	s0,8011b1c4 <iALLOc+0x54>
8011b3a4:	00000000 	nop
8011b3a8:	12400021 	beqz	s2,8011b430 <iALLOc+0x2c0>
8011b3ac:	00121080 	sll	v0,s2,0x2
8011b3b0:	2444000b 	addiu	a0,v0,11
8011b3b4:	2c830010 	sltiu	v1,a0,16
8011b3b8:	1060001a 	beqz	v1,8011b424 <iALLOc+0x2b4>
8011b3bc:	2402fff8 	li	v0,-8
8011b3c0:	24080010 	li	t0,16
8011b3c4:	08046c74 	j	8011b1d0 <iALLOc+0x60>
8011b3c8:	0000b021 	move	s6,zero
8011b3cc:	08046ce2 	j	8011b388 <iALLOc+0x218>
8011b3d0:	0082a024 	and	s4,a0,v0
8011b3d4:	02283023 	subu	a2,s1,t0
8011b3d8:	00a02021 	move	a0,a1
8011b3dc:	24c6fffc 	addiu	a2,a2,-4
8011b3e0:	0c043299 	jal	8010ca64 <memset>
8011b3e4:	00002821 	move	a1,zero
8011b3e8:	3c028031 	lui	v0,0x8031
8011b3ec:	24425a1c 	addiu	v0,v0,23068
8011b3f0:	16e2ffa2 	bne	s7,v0,8011b27c <iALLOc+0x10c>
8011b3f4:	00000000 	nop
8011b3f8:	16c0ffa2 	bnez	s6,8011b284 <iALLOc+0x114>
8011b3fc:	24080001 	li	t0,1
8011b400:	02331023 	subu	v0,s1,s3
8011b404:	02131821 	addu	v1,s0,s3
8011b408:	01021025 	or	v0,t0,v0
8011b40c:	02608821 	move	s1,s3
8011b410:	24760008 	addiu	s6,v1,8
8011b414:	08046ca1 	j	8011b284 <iALLOc+0x114>
8011b418:	ac620004 	sw	v0,4(v1)
8011b41c:	08046cce 	j	8011b338 <iALLOc+0x1c8>
8011b420:	00008021 	move	s0,zero
8011b424:	00824024 	and	t0,a0,v0
8011b428:	08046c74 	j	8011b1d0 <iALLOc+0x60>
8011b42c:	0000b021 	move	s6,zero
8011b430:	02e02021 	move	a0,s7
8011b434:	8fbf003c 	lw	ra,60(sp)
8011b438:	8fbe0038 	lw	s8,56(sp)
8011b43c:	8fb70034 	lw	s7,52(sp)
8011b440:	8fb60030 	lw	s6,48(sp)
8011b444:	8fb5002c 	lw	s5,44(sp)
8011b448:	8fb40028 	lw	s4,40(sp)
8011b44c:	8fb30024 	lw	s3,36(sp)
8011b450:	8fb20020 	lw	s2,32(sp)
8011b454:	8fb1001c 	lw	s1,28(sp)
8011b458:	8fb00018 	lw	s0,24(sp)
8011b45c:	00002821 	move	a1,zero
8011b460:	08046145 	j	80118514 <_int_malloc>
8011b464:	27bd0040 	addiu	sp,sp,64
8011b468:	0000a021 	move	s4,zero
8011b46c:	08046c88 	j	8011b220 <iALLOc+0xb0>
8011b470:	00009821 	move	s3,zero

8011b474 <__libc_independent_comalloc>:
8011b474:	3c020000 	lui	v0,0x0
8011b478:	27bdffd0 	addiu	sp,sp,-48
8011b47c:	24420000 	addiu	v0,v0,0
8011b480:	afb40028 	sw	s4,40(sp)
8011b484:	afb30024 	sw	s3,36(sp)
8011b488:	afb20020 	sw	s2,32(sp)
8011b48c:	afbf002c 	sw	ra,44(sp)
8011b490:	afb1001c 	sw	s1,28(sp)
8011b494:	afb00018 	sw	s0,24(sp)
8011b498:	00809021 	move	s2,a0
8011b49c:	00a09821 	move	s3,a1
8011b4a0:	1040002b 	beqz	v0,8011b550 <__libc_independent_comalloc+0xdc>
8011b4a4:	00c0a021 	move	s4,a2
8011b4a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b4ac:	00002021 	move	a0,zero
8011b4b0:	00408821 	move	s1,v0
8011b4b4:	1220001f 	beqz	s1,8011b534 <__libc_independent_comalloc+0xc0>
8011b4b8:	02208021 	move	s0,s1
8011b4bc:	3c020000 	lui	v0,0x0
8011b4c0:	24420000 	addiu	v0,v0,0
8011b4c4:	10400026 	beqz	v0,8011b560 <__libc_independent_comalloc+0xec>
8011b4c8:	00000000 	nop
8011b4cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b4d0:	02202021 	move	a0,s1
8011b4d4:	14400018 	bnez	v0,8011b538 <__libc_independent_comalloc+0xc4>
8011b4d8:	02202021 	move	a0,s1
8011b4dc:	02402821 	move	a1,s2
8011b4e0:	02603021 	move	a2,s3
8011b4e4:	02002021 	move	a0,s0
8011b4e8:	00003821 	move	a3,zero
8011b4ec:	0c046c5c 	jal	8011b170 <iALLOc>
8011b4f0:	afb40010 	sw	s4,16(sp)
8011b4f4:	00408821 	move	s1,v0
8011b4f8:	3c020000 	lui	v0,0x0
8011b4fc:	24420000 	addiu	v0,v0,0
8011b500:	1040001e 	beqz	v0,8011b57c <__libc_independent_comalloc+0x108>
8011b504:	00000000 	nop
8011b508:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b50c:	02002021 	move	a0,s0
8011b510:	02201021 	move	v0,s1
8011b514:	8fbf002c 	lw	ra,44(sp)
8011b518:	8fb40028 	lw	s4,40(sp)
8011b51c:	8fb30024 	lw	s3,36(sp)
8011b520:	8fb20020 	lw	s2,32(sp)
8011b524:	8fb1001c 	lw	s1,28(sp)
8011b528:	8fb00018 	lw	s0,24(sp)
8011b52c:	03e00008 	jr	ra
8011b530:	27bd0030 	addiu	sp,sp,48
8011b534:	02202021 	move	a0,s1
8011b538:	0c046840 	jal	8011a100 <arena_get2>
8011b53c:	00002821 	move	a1,zero
8011b540:	1440ffe6 	bnez	v0,8011b4dc <__libc_independent_comalloc+0x68>
8011b544:	00408021 	move	s0,v0
8011b548:	08046d44 	j	8011b510 <__libc_independent_comalloc+0x9c>
8011b54c:	00008821 	move	s1,zero
8011b550:	3c02801f 	lui	v0,0x801f
8011b554:	8c514574 	lw	s1,17780(v0)
8011b558:	08046d2d 	j	8011b4b4 <__libc_independent_comalloc+0x40>
8011b55c:	00000000 	nop
8011b560:	8e220000 	lw	v0,0(s1)
8011b564:	00000000 	nop
8011b568:	1440fff3 	bnez	v0,8011b538 <__libc_independent_comalloc+0xc4>
8011b56c:	02202021 	move	a0,s1
8011b570:	24020001 	li	v0,1
8011b574:	08046d37 	j	8011b4dc <__libc_independent_comalloc+0x68>
8011b578:	ae220000 	sw	v0,0(s1)
8011b57c:	08046d44 	j	8011b510 <__libc_independent_comalloc+0x9c>
8011b580:	ae000000 	sw	zero,0(s0)

8011b584 <__libc_independent_calloc>:
8011b584:	3c020000 	lui	v0,0x0
8011b588:	27bdffc8 	addiu	sp,sp,-56
8011b58c:	24420000 	addiu	v0,v0,0
8011b590:	afb40030 	sw	s4,48(sp)
8011b594:	afb3002c 	sw	s3,44(sp)
8011b598:	afb20028 	sw	s2,40(sp)
8011b59c:	afbf0034 	sw	ra,52(sp)
8011b5a0:	afb10024 	sw	s1,36(sp)
8011b5a4:	afb00020 	sw	s0,32(sp)
8011b5a8:	00809021 	move	s2,a0
8011b5ac:	00a09821 	move	s3,a1
8011b5b0:	1040002d 	beqz	v0,8011b668 <__libc_independent_calloc+0xe4>
8011b5b4:	00c0a021 	move	s4,a2
8011b5b8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b5bc:	00002021 	move	a0,zero
8011b5c0:	00408821 	move	s1,v0
8011b5c4:	12200020 	beqz	s1,8011b648 <__libc_independent_calloc+0xc4>
8011b5c8:	02208021 	move	s0,s1
8011b5cc:	3c020000 	lui	v0,0x0
8011b5d0:	24420000 	addiu	v0,v0,0
8011b5d4:	10400028 	beqz	v0,8011b678 <__libc_independent_calloc+0xf4>
8011b5d8:	00000000 	nop
8011b5dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b5e0:	02202021 	move	a0,s1
8011b5e4:	14400019 	bnez	v0,8011b64c <__libc_independent_calloc+0xc8>
8011b5e8:	02530018 	mult	s2,s3
8011b5ec:	02402821 	move	a1,s2
8011b5f0:	02002021 	move	a0,s0
8011b5f4:	27a60018 	addiu	a2,sp,24
8011b5f8:	24070003 	li	a3,3
8011b5fc:	afb30018 	sw	s3,24(sp)
8011b600:	0c046c5c 	jal	8011b170 <iALLOc>
8011b604:	afb40010 	sw	s4,16(sp)
8011b608:	00408821 	move	s1,v0
8011b60c:	3c020000 	lui	v0,0x0
8011b610:	24420000 	addiu	v0,v0,0
8011b614:	1040001f 	beqz	v0,8011b694 <__libc_independent_calloc+0x110>
8011b618:	00000000 	nop
8011b61c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b620:	02002021 	move	a0,s0
8011b624:	02201021 	move	v0,s1
8011b628:	8fbf0034 	lw	ra,52(sp)
8011b62c:	8fb40030 	lw	s4,48(sp)
8011b630:	8fb3002c 	lw	s3,44(sp)
8011b634:	8fb20028 	lw	s2,40(sp)
8011b638:	8fb10024 	lw	s1,36(sp)
8011b63c:	8fb00020 	lw	s0,32(sp)
8011b640:	03e00008 	jr	ra
8011b644:	27bd0038 	addiu	sp,sp,56
8011b648:	02530018 	mult	s2,s3
8011b64c:	00002812 	mflo	a1
8011b650:	0c046840 	jal	8011a100 <arena_get2>
8011b654:	02202021 	move	a0,s1
8011b658:	1440ffe4 	bnez	v0,8011b5ec <__libc_independent_calloc+0x68>
8011b65c:	00408021 	move	s0,v0
8011b660:	08046d89 	j	8011b624 <__libc_independent_calloc+0xa0>
8011b664:	00008821 	move	s1,zero
8011b668:	3c02801f 	lui	v0,0x801f
8011b66c:	8c514574 	lw	s1,17780(v0)
8011b670:	08046d71 	j	8011b5c4 <__libc_independent_calloc+0x40>
8011b674:	00000000 	nop
8011b678:	8e220000 	lw	v0,0(s1)
8011b67c:	00000000 	nop
8011b680:	1440fff2 	bnez	v0,8011b64c <__libc_independent_calloc+0xc8>
8011b684:	02530018 	mult	s2,s3
8011b688:	24020001 	li	v0,1
8011b68c:	08046d7b 	j	8011b5ec <__libc_independent_calloc+0x68>
8011b690:	ae220000 	sw	v0,0(s1)
8011b694:	08046d89 	j	8011b624 <__libc_independent_calloc+0xa0>
8011b698:	ae000000 	sw	zero,0(s0)

8011b69c <__calloc>:
8011b69c:	00850018 	mult	a0,a1
8011b6a0:	27bdffd0 	addiu	sp,sp,-48
8011b6a4:	3c030001 	lui	v1,0x1
8011b6a8:	00851025 	or	v0,a0,a1
8011b6ac:	afb20018 	sw	s2,24(sp)
8011b6b0:	afbf002c 	sw	ra,44(sp)
8011b6b4:	afb60028 	sw	s6,40(sp)
8011b6b8:	afb50024 	sw	s5,36(sp)
8011b6bc:	afb40020 	sw	s4,32(sp)
8011b6c0:	afb3001c 	sw	s3,28(sp)
8011b6c4:	afb10014 	sw	s1,20(sp)
8011b6c8:	afb00010 	sw	s0,16(sp)
8011b6cc:	0043102b 	sltu	v0,v0,v1
8011b6d0:	3c03801f 	lui	v1,0x801f
8011b6d4:	00009012 	mflo	s2
8011b6d8:	8c6330d4 	lw	v1,12500(v1)
8011b6dc:	10400090 	beqz	v0,8011b920 <__calloc+0x284>
8011b6e0:	00000000 	nop
8011b6e4:	14600057 	bnez	v1,8011b844 <__calloc+0x1a8>
8011b6e8:	3c020000 	lui	v0,0x0
8011b6ec:	24420000 	addiu	v0,v0,0
8011b6f0:	104000ac 	beqz	v0,8011b9a4 <__calloc+0x308>
8011b6f4:	3c02801f 	lui	v0,0x801f
8011b6f8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b6fc:	00002021 	move	a0,zero
8011b700:	00408821 	move	s1,v0
8011b704:	1220003e 	beqz	s1,8011b800 <__calloc+0x164>
8011b708:	02208021 	move	s0,s1
8011b70c:	3c020000 	lui	v0,0x0
8011b710:	24420000 	addiu	v0,v0,0
8011b714:	104000a6 	beqz	v0,8011b9b0 <__calloc+0x314>
8011b718:	00000000 	nop
8011b71c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b720:	02202021 	move	a0,s1
8011b724:	14400037 	bnez	v0,8011b804 <__calloc+0x168>
8011b728:	02202021 	move	a0,s1
8011b72c:	8e140044 	lw	s4,68(s0)
8011b730:	02002021 	move	a0,s0
8011b734:	02402821 	move	a1,s2
8011b738:	8e960004 	lw	s6,4(s4)
8011b73c:	0c046145 	jal	80118514 <_int_malloc>
8011b740:	3c130000 	lui	s3,0x0
8011b744:	00408821 	move	s1,v0
8011b748:	26620000 	addiu	v0,s3,0
8011b74c:	1040009f 	beqz	v0,8011b9cc <__calloc+0x330>
8011b750:	00000000 	nop
8011b754:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b758:	02002021 	move	a0,s0
8011b75c:	1220004c 	beqz	s1,8011b890 <__calloc+0x1f4>
8011b760:	3c158031 	lui	s5,0x8031
8011b764:	2624fff8 	addiu	a0,s1,-8
8011b768:	8c830004 	lw	v1,4(a0)
8011b76c:	00000000 	nop
8011b770:	30620002 	andi	v0,v1,0x2
8011b774:	14400017 	bnez	v0,8011b7d4 <__calloc+0x138>
8011b778:	2402fff8 	li	v0,-8
8011b77c:	1284002b 	beq	s4,a0,8011b82c <__calloc+0x190>
8011b780:	00623024 	and	a2,v1,v0
8011b784:	24c6fffc 	addiu	a2,a2,-4
8011b788:	00061882 	srl	v1,a2,0x2
8011b78c:	2c62000a 	sltiu	v0,v1,10
8011b790:	10400022 	beqz	v0,8011b81c <__calloc+0x180>
8011b794:	02202021 	move	a0,s1
8011b798:	2c620005 	sltiu	v0,v1,5
8011b79c:	ae200000 	sw	zero,0(s1)
8011b7a0:	ae200004 	sw	zero,4(s1)
8011b7a4:	1440000b 	bnez	v0,8011b7d4 <__calloc+0x138>
8011b7a8:	ae200008 	sw	zero,8(s1)
8011b7ac:	2c620007 	sltiu	v0,v1,7
8011b7b0:	ae20000c 	sw	zero,12(s1)
8011b7b4:	14400007 	bnez	v0,8011b7d4 <__calloc+0x138>
8011b7b8:	ae200010 	sw	zero,16(s1)
8011b7bc:	24020009 	li	v0,9
8011b7c0:	ae200014 	sw	zero,20(s1)
8011b7c4:	14620003 	bne	v1,v0,8011b7d4 <__calloc+0x138>
8011b7c8:	ae200018 	sw	zero,24(s1)
8011b7cc:	ae20001c 	sw	zero,28(s1)
8011b7d0:	ae200020 	sw	zero,32(s1)
8011b7d4:	02201021 	move	v0,s1
8011b7d8:	8fbf002c 	lw	ra,44(sp)
8011b7dc:	8fb60028 	lw	s6,40(sp)
8011b7e0:	8fb50024 	lw	s5,36(sp)
8011b7e4:	8fb40020 	lw	s4,32(sp)
8011b7e8:	8fb3001c 	lw	s3,28(sp)
8011b7ec:	8fb20018 	lw	s2,24(sp)
8011b7f0:	8fb10014 	lw	s1,20(sp)
8011b7f4:	8fb00010 	lw	s0,16(sp)
8011b7f8:	03e00008 	jr	ra
8011b7fc:	27bd0030 	addiu	sp,sp,48
8011b800:	02202021 	move	a0,s1
8011b804:	0c046840 	jal	8011a100 <arena_get2>
8011b808:	02402821 	move	a1,s2
8011b80c:	1440ffc7 	bnez	v0,8011b72c <__calloc+0x90>
8011b810:	00408021 	move	s0,v0
8011b814:	08046df5 	j	8011b7d4 <__calloc+0x138>
8011b818:	00008821 	move	s1,zero
8011b81c:	0c043299 	jal	8010ca64 <memset>
8011b820:	00002821 	move	a1,zero
8011b824:	08046df6 	j	8011b7d8 <__calloc+0x13c>
8011b828:	02201021 	move	v0,s1
8011b82c:	02c21824 	and	v1,s6,v0
8011b830:	0066102b 	sltu	v0,v1,a2
8011b834:	1040ffd3 	beqz	v0,8011b784 <__calloc+0xe8>
8011b838:	00000000 	nop
8011b83c:	08046de1 	j	8011b784 <__calloc+0xe8>
8011b840:	00603021 	move	a2,v1
8011b844:	2405fffe 	li	a1,-2
8011b848:	03e52824 	and	a1,ra,a1
8011b84c:	0060f809 	jalr	v1
8011b850:	02402021 	move	a0,s2
8011b854:	1040ffdf 	beqz	v0,8011b7d4 <__calloc+0x138>
8011b858:	00408821 	move	s1,v0
8011b85c:	02403021 	move	a2,s2
8011b860:	8fbf002c 	lw	ra,44(sp)
8011b864:	8fb60028 	lw	s6,40(sp)
8011b868:	8fb50024 	lw	s5,36(sp)
8011b86c:	8fb40020 	lw	s4,32(sp)
8011b870:	8fb3001c 	lw	s3,28(sp)
8011b874:	8fb20018 	lw	s2,24(sp)
8011b878:	8fb10014 	lw	s1,20(sp)
8011b87c:	8fb00010 	lw	s0,16(sp)
8011b880:	00402021 	move	a0,v0
8011b884:	00002821 	move	a1,zero
8011b888:	08043299 	j	8010ca64 <memset>
8011b88c:	27bd0030 	addiu	sp,sp,48
8011b890:	26a45a1c 	addiu	a0,s5,23068
8011b894:	1604002f 	bne	s0,a0,8011b954 <__calloc+0x2b8>
8011b898:	3c020000 	lui	v0,0x0
8011b89c:	24420000 	addiu	v0,v0,0
8011b8a0:	1040004c 	beqz	v0,8011b9d4 <__calloc+0x338>
8011b8a4:	24020001 	li	v0,1
8011b8a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b8ac:	02002021 	move	a0,s0
8011b8b0:	26b55a1c 	addiu	s5,s5,23068
8011b8b4:	8ea2045c 	lw	v0,1116(s5)
8011b8b8:	00000000 	nop
8011b8bc:	10400037 	beqz	v0,8011b99c <__calloc+0x300>
8011b8c0:	00000000 	nop
8011b8c4:	02002021 	move	a0,s0
8011b8c8:	0c046840 	jal	8011a100 <arena_get2>
8011b8cc:	02402821 	move	a1,s2
8011b8d0:	00408021 	move	s0,v0
8011b8d4:	26620000 	addiu	v0,s3,0
8011b8d8:	10400040 	beqz	v0,8011b9dc <__calloc+0x340>
8011b8dc:	3c028031 	lui	v0,0x8031
8011b8e0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b8e4:	02a02021 	move	a0,s5
8011b8e8:	1200ffba 	beqz	s0,8011b7d4 <__calloc+0x138>
8011b8ec:	02402821 	move	a1,s2
8011b8f0:	0c046145 	jal	80118514 <_int_malloc>
8011b8f4:	02002021 	move	a0,s0
8011b8f8:	00408821 	move	s1,v0
8011b8fc:	26620000 	addiu	v0,s3,0
8011b900:	10400038 	beqz	v0,8011b9e4 <__calloc+0x348>
8011b904:	00000000 	nop
8011b908:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b90c:	02002021 	move	a0,s0
8011b910:	1620ff94 	bnez	s1,8011b764 <__calloc+0xc8>
8011b914:	02201021 	move	v0,s1
8011b918:	08046df6 	j	8011b7d8 <__calloc+0x13c>
8011b91c:	00000000 	nop
8011b920:	10a0ff70 	beqz	a1,8011b6e4 <__calloc+0x48>
8011b924:	00000000 	nop
8011b928:	14a00002 	bnez	a1,8011b934 <__calloc+0x298>
8011b92c:	0245001b 	divu	zero,s2,a1
8011b930:	0007000d 	break	0x7
8011b934:	00001012 	mflo	v0
8011b938:	1082ff6a 	beq	a0,v0,8011b6e4 <__calloc+0x48>
8011b93c:	00000000 	nop
8011b940:	0c047ea0 	jal	8011fa80 <__errno_location>
8011b944:	00008821 	move	s1,zero
8011b948:	2403000c 	li	v1,12
8011b94c:	08046df5 	j	8011b7d4 <__calloc+0x138>
8011b950:	ac430000 	sw	v1,0(v0)
8011b954:	24420000 	addiu	v0,v0,0
8011b958:	1040002a 	beqz	v0,8011ba04 <__calloc+0x368>
8011b95c:	24020001 	li	v0,1
8011b960:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b964:	00000000 	nop
8011b968:	26a45a1c 	addiu	a0,s5,23068
8011b96c:	0c046145 	jal	80118514 <_int_malloc>
8011b970:	02402821 	move	a1,s2
8011b974:	00408821 	move	s1,v0
8011b978:	26620000 	addiu	v0,s3,0
8011b97c:	1040001d 	beqz	v0,8011b9f4 <__calloc+0x358>
8011b980:	3c048031 	lui	a0,0x8031
8011b984:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011b988:	24845a1c 	addiu	a0,a0,23068
8011b98c:	1620ff75 	bnez	s1,8011b764 <__calloc+0xc8>
8011b990:	02201021 	move	v0,s1
8011b994:	08046df6 	j	8011b7d8 <__calloc+0x13c>
8011b998:	00000000 	nop
8011b99c:	08046e31 	j	8011b8c4 <__calloc+0x228>
8011b9a0:	00008021 	move	s0,zero
8011b9a4:	8c514574 	lw	s1,17780(v0)
8011b9a8:	08046dc1 	j	8011b704 <__calloc+0x68>
8011b9ac:	00000000 	nop
8011b9b0:	8e220000 	lw	v0,0(s1)
8011b9b4:	00000000 	nop
8011b9b8:	1440ff92 	bnez	v0,8011b804 <__calloc+0x168>
8011b9bc:	02202021 	move	a0,s1
8011b9c0:	24020001 	li	v0,1
8011b9c4:	08046dcb 	j	8011b72c <__calloc+0x90>
8011b9c8:	ae220000 	sw	v0,0(s1)
8011b9cc:	08046dd7 	j	8011b75c <__calloc+0xc0>
8011b9d0:	ae000000 	sw	zero,0(s0)
8011b9d4:	08046e2c 	j	8011b8b0 <__calloc+0x214>
8011b9d8:	aea25a1c 	sw	v0,23068(s5)
8011b9dc:	08046e3a 	j	8011b8e8 <__calloc+0x24c>
8011b9e0:	ac405a1c 	sw	zero,23068(v0)
8011b9e4:	1620ff5f 	bnez	s1,8011b764 <__calloc+0xc8>
8011b9e8:	ae000000 	sw	zero,0(s0)
8011b9ec:	08046df6 	j	8011b7d8 <__calloc+0x13c>
8011b9f0:	02201021 	move	v0,s1
8011b9f4:	1620ff5b 	bnez	s1,8011b764 <__calloc+0xc8>
8011b9f8:	ac805a1c 	sw	zero,23068(a0)
8011b9fc:	08046df6 	j	8011b7d8 <__calloc+0x13c>
8011ba00:	02201021 	move	v0,s1
8011ba04:	08046e5a 	j	8011b968 <__calloc+0x2cc>
8011ba08:	aea25a1c 	sw	v0,23068(s5)
8011ba0c:	00000000 	nop

8011ba10 <__default_morecore>:
8011ba10:	27bdffe8 	addiu	sp,sp,-24
8011ba14:	afbf0010 	sw	ra,16(sp)
8011ba18:	0c04797c 	jal	8011e5f0 <__sbrk>
8011ba1c:	00000000 	nop
8011ba20:	00401821 	move	v1,v0
8011ba24:	2402ffff 	li	v0,-1
8011ba28:	10620005 	beq	v1,v0,8011ba40 <__default_morecore+0x30>
8011ba2c:	00601021 	move	v0,v1
8011ba30:	8fbf0010 	lw	ra,16(sp)
8011ba34:	00000000 	nop
8011ba38:	03e00008 	jr	ra
8011ba3c:	27bd0018 	addiu	sp,sp,24
8011ba40:	00001821 	move	v1,zero
8011ba44:	8fbf0010 	lw	ra,16(sp)
8011ba48:	00601021 	move	v0,v1
8011ba4c:	03e00008 	jr	ra
8011ba50:	27bd0018 	addiu	sp,sp,24
	...

8011ba60 <strcat>:
8011ba60:	00801821 	move	v1,a0
8011ba64:	80620000 	lb	v0,0(v1)
8011ba68:	00000000 	nop
8011ba6c:	1440fffd 	bnez	v0,8011ba64 <strcat+0x4>
8011ba70:	24630001 	addiu	v1,v1,1
8011ba74:	2463fffe 	addiu	v1,v1,-2
8011ba78:	80a20000 	lb	v0,0(a1)
8011ba7c:	24630001 	addiu	v1,v1,1
8011ba80:	24a50001 	addiu	a1,a1,1
8011ba84:	1440fffc 	bnez	v0,8011ba78 <strcat+0x18>
8011ba88:	a0620000 	sb	v0,0(v1)
8011ba8c:	03e00008 	jr	ra
8011ba90:	00801021 	move	v0,a0
	...

8011baa0 <strchr>:
8011baa0:	30820003 	andi	v0,a0,0x3
8011baa4:	14400009 	bnez	v0,8011bacc <strchr+0x2c>
8011baa8:	30a700ff 	andi	a3,a1,0xff
8011baac:	08046eb9 	j	8011bae4 <strchr+0x44>
8011bab0:	00071200 	sll	v0,a3,0x8
8011bab4:	1040003c 	beqz	v0,8011bba8 <strchr+0x108>
8011bab8:	00001021 	move	v0,zero
8011babc:	24840001 	addiu	a0,a0,1
8011bac0:	30820003 	andi	v0,a0,0x3
8011bac4:	10400007 	beqz	v0,8011bae4 <strchr+0x44>
8011bac8:	00071200 	sll	v0,a3,0x8
8011bacc:	90820000 	lbu	v0,0(a0)
8011bad0:	00000000 	nop
8011bad4:	14e2fff7 	bne	a3,v0,8011bab4 <strchr+0x14>
8011bad8:	00000000 	nop
8011badc:	03e00008 	jr	ra
8011bae0:	00801021 	move	v0,a0
8011bae4:	00e21025 	or	v0,a3,v0
8011bae8:	00021c00 	sll	v1,v0,0x10
8011baec:	00435825 	or	t3,v0,v1
8011baf0:	3c027efe 	lui	v0,0x7efe
8011baf4:	3c038101 	lui	v1,0x8101
8011baf8:	00803021 	move	a2,a0
8011bafc:	344afeff 	ori	t2,v0,0xfeff
8011bb00:	34690100 	ori	t1,v1,0x100
8011bb04:	8cc30000 	lw	v1,0(a2)
8011bb08:	24c60004 	addiu	a2,a2,4
8011bb0c:	01631026 	xor	v0,t3,v1
8011bb10:	006a2021 	addu	a0,v1,t2
8011bb14:	00031827 	nor	v1,zero,v1
8011bb18:	00022827 	nor	a1,zero,v0
8011bb1c:	00832026 	xor	a0,a0,v1
8011bb20:	004a1021 	addu	v0,v0,t2
8011bb24:	00451026 	xor	v0,v0,a1
8011bb28:	00892024 	and	a0,a0,t1
8011bb2c:	14800003 	bnez	a0,8011bb3c <strchr+0x9c>
8011bb30:	00491024 	and	v0,v0,t1
8011bb34:	1040fff3 	beqz	v0,8011bb04 <strchr+0x64>
8011bb38:	00000000 	nop
8011bb3c:	90c3fffc 	lbu	v1,-4(a2)
8011bb40:	24c2fffc 	addiu	v0,a2,-4
8011bb44:	24c4fffd 	addiu	a0,a2,-3
8011bb48:	24c5fffe 	addiu	a1,a2,-2
8011bb4c:	10e30016 	beq	a3,v1,8011bba8 <strchr+0x108>
8011bb50:	24c8ffff 	addiu	t0,a2,-1
8011bb54:	10600013 	beqz	v1,8011bba4 <strchr+0x104>
8011bb58:	00000000 	nop
8011bb5c:	90c3fffd 	lbu	v1,-3(a2)
8011bb60:	00000000 	nop
8011bb64:	10e3ffdd 	beq	a3,v1,8011badc <strchr+0x3c>
8011bb68:	00000000 	nop
8011bb6c:	1060000d 	beqz	v1,8011bba4 <strchr+0x104>
8011bb70:	00000000 	nop
8011bb74:	90c3fffe 	lbu	v1,-2(a2)
8011bb78:	00000000 	nop
8011bb7c:	10e3000c 	beq	a3,v1,8011bbb0 <strchr+0x110>
8011bb80:	00000000 	nop
8011bb84:	10600007 	beqz	v1,8011bba4 <strchr+0x104>
8011bb88:	00000000 	nop
8011bb8c:	90c3ffff 	lbu	v1,-1(a2)
8011bb90:	00000000 	nop
8011bb94:	10e30008 	beq	a3,v1,8011bbb8 <strchr+0x118>
8011bb98:	00000000 	nop
8011bb9c:	1460ffd9 	bnez	v1,8011bb04 <strchr+0x64>
8011bba0:	00000000 	nop
8011bba4:	00001021 	move	v0,zero
8011bba8:	03e00008 	jr	ra
8011bbac:	00000000 	nop
8011bbb0:	03e00008 	jr	ra
8011bbb4:	00a01021 	move	v0,a1
8011bbb8:	03e00008 	jr	ra
8011bbbc:	01001021 	move	v0,t0

8011bbc0 <strcmp>:
8011bbc0:	90820000 	lbu	v0,0(a0)
8011bbc4:	90a30000 	lbu	v1,0(a1)
8011bbc8:	24840001 	addiu	a0,a0,1
8011bbcc:	10400005 	beqz	v0,8011bbe4 <strcmp+0x24>
8011bbd0:	24a50001 	addiu	a1,a1,1
8011bbd4:	1043fffa 	beq	v0,v1,8011bbc0 <strcmp>
8011bbd8:	00431023 	subu	v0,v0,v1
8011bbdc:	03e00008 	jr	ra
8011bbe0:	00000000 	nop
8011bbe4:	03e00008 	jr	ra
8011bbe8:	00031023 	negu	v0,v1
8011bbec:	00000000 	nop

8011bbf0 <strcpy>:
8011bbf0:	00801821 	move	v1,a0
8011bbf4:	80a20000 	lb	v0,0(a1)
8011bbf8:	24a50001 	addiu	a1,a1,1
8011bbfc:	a0620000 	sb	v0,0(v1)
8011bc00:	1440fffc 	bnez	v0,8011bbf4 <strcpy+0x4>
8011bc04:	24630001 	addiu	v1,v1,1
8011bc08:	03e00008 	jr	ra
8011bc0c:	00801021 	move	v0,a0

8011bc10 <__strerror_r>:
8011bc10:	27bdffc0 	addiu	sp,sp,-64
8011bc14:	afb40038 	sw	s4,56(sp)
8011bc18:	afb30034 	sw	s3,52(sp)
8011bc1c:	afb1002c 	sw	s1,44(sp)
8011bc20:	afbf003c 	sw	ra,60(sp)
8011bc24:	afb20030 	sw	s2,48(sp)
8011bc28:	afb00028 	sw	s0,40(sp)
8011bc2c:	00808821 	move	s1,a0
8011bc30:	00a09821 	move	s3,a1
8011bc34:	0480001d 	bltz	a0,8011bcac <__strerror_r+0x9c>
8011bc38:	00c0a021 	move	s4,a2
8011bc3c:	3c03801d 	lui	v1,0x801d
8011bc40:	8c623e68 	lw	v0,15976(v1)
8011bc44:	00000000 	nop
8011bc48:	0082102a 	slt	v0,a0,v0
8011bc4c:	10400018 	beqz	v0,8011bcb0 <__strerror_r+0xa0>
8011bc50:	3c05801c 	lui	a1,0x801c
8011bc54:	3c02801d 	lui	v0,0x801d
8011bc58:	00041880 	sll	v1,a0,0x2
8011bc5c:	24422cb0 	addiu	v0,v0,11440
8011bc60:	00621821 	addu	v1,v1,v0
8011bc64:	8c650000 	lw	a1,0(v1)
8011bc68:	00000000 	nop
8011bc6c:	10a0000f 	beqz	a1,8011bcac <__strerror_r+0x9c>
8011bc70:	00000000 	nop
8011bc74:	3c04801d 	lui	a0,0x801d
8011bc78:	24840730 	addiu	a0,a0,1840
8011bc7c:	0c04adf4 	jal	8012b7d0 <__dcgettext>
8011bc80:	24060005 	li	a2,5
8011bc84:	00409821 	move	s3,v0
8011bc88:	02601021 	move	v0,s3
8011bc8c:	8fbf003c 	lw	ra,60(sp)
8011bc90:	8fb40038 	lw	s4,56(sp)
8011bc94:	8fb30034 	lw	s3,52(sp)
8011bc98:	8fb20030 	lw	s2,48(sp)
8011bc9c:	8fb1002c 	lw	s1,44(sp)
8011bca0:	8fb00028 	lw	s0,40(sp)
8011bca4:	03e00008 	jr	ra
8011bca8:	27bd0040 	addiu	sp,sp,64
8011bcac:	3c05801c 	lui	a1,0x801c
8011bcb0:	3c04801d 	lui	a0,0x801d
8011bcb4:	24a52dc0 	addiu	a1,a1,11712
8011bcb8:	24060005 	li	a2,5
8011bcbc:	0c04adf4 	jal	8012b7d0 <__dcgettext>
8011bcc0:	24840730 	addiu	a0,a0,1840
8011bcc4:	00402021 	move	a0,v0
8011bcc8:	0c046f6c 	jal	8011bdb0 <strlen>
8011bccc:	00409021 	move	s2,v0
8011bcd0:	02202021 	move	a0,s1
8011bcd4:	2406000a 	li	a2,10
8011bcd8:	27a50024 	addiu	a1,sp,36
8011bcdc:	00003821 	move	a3,zero
8011bce0:	00408021 	move	s0,v0
8011bce4:	0c04c830 	jal	801320c0 <_itoa_word>
8011bce8:	a3a00024 	sb	zero,36(sp)
8011bcec:	00408821 	move	s1,v0
8011bcf0:	0290102b 	sltu	v0,s4,s0
8011bcf4:	14400015 	bnez	v0,8011bd4c <__strerror_r+0x13c>
8011bcf8:	02003021 	move	a2,s0
8011bcfc:	02602021 	move	a0,s3
8011bd00:	0c0472c8 	jal	8011cb20 <__mempcpy>
8011bd04:	02402821 	move	a1,s2
8011bd08:	00402021 	move	a0,v0
8011bd0c:	0214102b 	sltu	v0,s0,s4
8011bd10:	14400016 	bnez	v0,8011bd6c <__strerror_r+0x15c>
8011bd14:	03b11823 	subu	v1,sp,s1
8011bd18:	1280ffdc 	beqz	s4,8011bc8c <__strerror_r+0x7c>
8011bd1c:	02601021 	move	v0,s3
8011bd20:	02741021 	addu	v0,s3,s4
8011bd24:	a040ffff 	sb	zero,-1(v0)
8011bd28:	8fbf003c 	lw	ra,60(sp)
8011bd2c:	02601021 	move	v0,s3
8011bd30:	8fb40038 	lw	s4,56(sp)
8011bd34:	8fb30034 	lw	s3,52(sp)
8011bd38:	8fb20030 	lw	s2,48(sp)
8011bd3c:	8fb1002c 	lw	s1,44(sp)
8011bd40:	8fb00028 	lw	s0,40(sp)
8011bd44:	03e00008 	jr	ra
8011bd48:	27bd0040 	addiu	sp,sp,64
8011bd4c:	02602021 	move	a0,s3
8011bd50:	02803021 	move	a2,s4
8011bd54:	0c0472c8 	jal	8011cb20 <__mempcpy>
8011bd58:	02402821 	move	a1,s2
8011bd5c:	00402021 	move	a0,v0
8011bd60:	0214102b 	sltu	v0,s0,s4
8011bd64:	1040ffec 	beqz	v0,8011bd18 <__strerror_r+0x108>
8011bd68:	03b11823 	subu	v1,sp,s1
8011bd6c:	02903023 	subu	a2,s4,s0
8011bd70:	24630025 	addiu	v1,v1,37
8011bd74:	0066102b 	sltu	v0,v1,a2
8011bd78:	14400007 	bnez	v0,8011bd98 <__strerror_r+0x188>
8011bd7c:	00000000 	nop
8011bd80:	0c04324c 	jal	8010c930 <memcpy>
8011bd84:	02202821 	move	a1,s1
8011bd88:	1680ffe5 	bnez	s4,8011bd20 <__strerror_r+0x110>
8011bd8c:	02601021 	move	v0,s3
8011bd90:	08046f23 	j	8011bc8c <__strerror_r+0x7c>
8011bd94:	00000000 	nop
8011bd98:	00603021 	move	a2,v1
8011bd9c:	0c04324c 	jal	8010c930 <memcpy>
8011bda0:	02202821 	move	a1,s1
8011bda4:	08046f62 	j	8011bd88 <__strerror_r+0x178>
8011bda8:	00000000 	nop
8011bdac:	00000000 	nop

8011bdb0 <strlen>:
8011bdb0:	30820003 	andi	v0,a0,0x3
8011bdb4:	1040000f 	beqz	v0,8011bdf4 <strlen+0x44>
8011bdb8:	00803821 	move	a3,a0
8011bdbc:	80820000 	lb	v0,0(a0)
8011bdc0:	00000000 	nop
8011bdc4:	14400008 	bnez	v0,8011bde8 <strlen+0x38>
8011bdc8:	24840001 	addiu	a0,a0,1
8011bdcc:	03e00008 	jr	ra
8011bdd0:	2484ffff 	addiu	a0,a0,-1
8011bdd4:	80820000 	lb	v0,0(a0)
8011bdd8:	00000000 	nop
8011bddc:	10400021 	beqz	v0,8011be64 <strlen+0xb4>
8011bde0:	00000000 	nop
8011bde4:	24840001 	addiu	a0,a0,1
8011bde8:	30820003 	andi	v0,a0,0x3
8011bdec:	1440fff9 	bnez	v0,8011bdd4 <strlen+0x24>
8011bdf0:	00000000 	nop
8011bdf4:	3c02fefe 	lui	v0,0xfefe
8011bdf8:	3c038080 	lui	v1,0x8080
8011bdfc:	3446feff 	ori	a2,v0,0xfeff
8011be00:	34638080 	ori	v1,v1,0x8080
8011be04:	8c820000 	lw	v0,0(a0)
8011be08:	00000000 	nop
8011be0c:	00461021 	addu	v0,v0,a2
8011be10:	00431024 	and	v0,v0,v1
8011be14:	1040fffb 	beqz	v0,8011be04 <strlen+0x54>
8011be18:	24840004 	addiu	a0,a0,4
8011be1c:	8082fffc 	lb	v0,-4(a0)
8011be20:	00000000 	nop
8011be24:	10400011 	beqz	v0,8011be6c <strlen+0xbc>
8011be28:	2485fffc 	addiu	a1,a0,-4
8011be2c:	8082fffd 	lb	v0,-3(a0)
8011be30:	00000000 	nop
8011be34:	1040000f 	beqz	v0,8011be74 <strlen+0xc4>
8011be38:	00a71023 	subu	v0,a1,a3
8011be3c:	8082fffe 	lb	v0,-2(a0)
8011be40:	00000000 	nop
8011be44:	1040000d 	beqz	v0,8011be7c <strlen+0xcc>
8011be48:	00a71023 	subu	v0,a1,a3
8011be4c:	8082ffff 	lb	v0,-1(a0)
8011be50:	00000000 	nop
8011be54:	1440ffeb 	bnez	v0,8011be04 <strlen+0x54>
8011be58:	00a71023 	subu	v0,a1,a3
8011be5c:	03e00008 	jr	ra
8011be60:	24420003 	addiu	v0,v0,3
8011be64:	03e00008 	jr	ra
8011be68:	00871023 	subu	v0,a0,a3
8011be6c:	03e00008 	jr	ra
8011be70:	00a71023 	subu	v0,a1,a3
8011be74:	03e00008 	jr	ra
8011be78:	24420001 	addiu	v0,v0,1
8011be7c:	03e00008 	jr	ra
8011be80:	24420002 	addiu	v0,v0,2
	...

8011be90 <__strnlen>:
8011be90:	14a00003 	bnez	a1,8011bea0 <__strnlen+0x10>
8011be94:	00804821 	move	t1,a0
8011be98:	03e00008 	jr	ra
8011be9c:	00001021 	move	v0,zero
8011bea0:	00a42821 	addu	a1,a1,a0
8011bea4:	00a4102b 	sltu	v0,a1,a0
8011bea8:	14400042 	bnez	v0,8011bfb4 <__strnlen+0x124>
8011beac:	00000000 	nop
8011beb0:	31220003 	andi	v0,t1,0x3
8011beb4:	1040000f 	beqz	v0,8011bef4 <__strnlen+0x64>
8011beb8:	01203821 	move	a3,t1
8011bebc:	81220000 	lb	v0,0(t1)
8011bec0:	00000000 	nop
8011bec4:	10400031 	beqz	v0,8011bf8c <__strnlen+0xfc>
8011bec8:	00e5102b 	sltu	v0,a3,a1
8011becc:	08046fba 	j	8011bee8 <__strnlen+0x58>
8011bed0:	24e70001 	addiu	a3,a3,1
8011bed4:	80e20000 	lb	v0,0(a3)
8011bed8:	00000000 	nop
8011bedc:	1040002b 	beqz	v0,8011bf8c <__strnlen+0xfc>
8011bee0:	00e5102b 	sltu	v0,a3,a1
8011bee4:	24e70001 	addiu	a3,a3,1
8011bee8:	30e20003 	andi	v0,a3,0x3
8011beec:	1440fff9 	bnez	v0,8011bed4 <__strnlen+0x44>
8011bef0:	00000000 	nop
8011bef4:	3c02fefe 	lui	v0,0xfefe
8011bef8:	3c038080 	lui	v1,0x8080
8011befc:	3444feff 	ori	a0,v0,0xfeff
8011bf00:	34638080 	ori	v1,v1,0x8080
8011bf04:	00e03021 	move	a2,a3
8011bf08:	00c5102b 	sltu	v0,a2,a1
8011bf0c:	1040001b 	beqz	v0,8011bf7c <__strnlen+0xec>
8011bf10:	00a7102b 	sltu	v0,a1,a3
8011bf14:	8cc20000 	lw	v0,0(a2)
8011bf18:	24c60004 	addiu	a2,a2,4
8011bf1c:	00441021 	addu	v0,v0,a0
8011bf20:	00431024 	and	v0,v0,v1
8011bf24:	10400011 	beqz	v0,8011bf6c <__strnlen+0xdc>
8011bf28:	24c8fffc 	addiu	t0,a2,-4
8011bf2c:	80c2fffc 	lb	v0,-4(a2)
8011bf30:	00000000 	nop
8011bf34:	1040000f 	beqz	v0,8011bf74 <__strnlen+0xe4>
8011bf38:	24c7fffd 	addiu	a3,a2,-3
8011bf3c:	80c2fffd 	lb	v0,-3(a2)
8011bf40:	00000000 	nop
8011bf44:	1040000d 	beqz	v0,8011bf7c <__strnlen+0xec>
8011bf48:	00a7102b 	sltu	v0,a1,a3
8011bf4c:	80c2fffe 	lb	v0,-2(a2)
8011bf50:	00000000 	nop
8011bf54:	10400008 	beqz	v0,8011bf78 <__strnlen+0xe8>
8011bf58:	24c7fffe 	addiu	a3,a2,-2
8011bf5c:	80c2ffff 	lb	v0,-1(a2)
8011bf60:	00000000 	nop
8011bf64:	10400004 	beqz	v0,8011bf78 <__strnlen+0xe8>
8011bf68:	24c7ffff 	addiu	a3,a2,-1
8011bf6c:	08046fc2 	j	8011bf08 <__strnlen+0x78>
8011bf70:	00a03821 	move	a3,a1
8011bf74:	01003821 	move	a3,t0
8011bf78:	00a7102b 	sltu	v0,a1,a3
8011bf7c:	14400007 	bnez	v0,8011bf9c <__strnlen+0x10c>
8011bf80:	00e02021 	move	a0,a3
8011bf84:	03e00008 	jr	ra
8011bf88:	00891023 	subu	v0,a0,t1
8011bf8c:	14400006 	bnez	v0,8011bfa8 <__strnlen+0x118>
8011bf90:	00000000 	nop
8011bf94:	03e00008 	jr	ra
8011bf98:	00a91023 	subu	v0,a1,t1
8011bf9c:	00a02021 	move	a0,a1
8011bfa0:	03e00008 	jr	ra
8011bfa4:	00891023 	subu	v0,a0,t1
8011bfa8:	00e02821 	move	a1,a3
8011bfac:	03e00008 	jr	ra
8011bfb0:	00a91023 	subu	v0,a1,t1
8011bfb4:	08046fac 	j	8011beb0 <__strnlen+0x20>
8011bfb8:	2405ffff 	li	a1,-1
8011bfbc:	00000000 	nop

8011bfc0 <strncmp>:
8011bfc0:	2cc20004 	sltiu	v0,a2,4
8011bfc4:	1040001c 	beqz	v0,8011c038 <strncmp+0x78>
8011bfc8:	00064082 	srl	t0,a2,0x2
8011bfcc:	00003821 	move	a3,zero
8011bfd0:	00001021 	move	v0,zero
8011bfd4:	10c00039 	beqz	a2,8011c0bc <strncmp+0xfc>
8011bfd8:	00000000 	nop
8011bfdc:	80820000 	lb	v0,0(a0)
8011bfe0:	90a70000 	lbu	a3,0(a1)
8011bfe4:	10400012 	beqz	v0,8011c030 <strncmp+0x70>
8011bfe8:	304300ff 	andi	v1,v0,0xff
8011bfec:	14670010 	bne	v1,a3,8011c030 <strncmp+0x70>
8011bff0:	24840001 	addiu	a0,a0,1
8011bff4:	08047007 	j	8011c01c <strncmp+0x5c>
8011bff8:	24a50001 	addiu	a1,a1,1
8011bffc:	80820000 	lb	v0,0(a0)
8011c000:	90a70000 	lbu	a3,0(a1)
8011c004:	24840001 	addiu	a0,a0,1
8011c008:	24a50001 	addiu	a1,a1,1
8011c00c:	10400008 	beqz	v0,8011c030 <strncmp+0x70>
8011c010:	304300ff 	andi	v1,v0,0xff
8011c014:	14670006 	bne	v1,a3,8011c030 <strncmp+0x70>
8011c018:	00000000 	nop
8011c01c:	24c6ffff 	addiu	a2,a2,-1
8011c020:	14c0fff6 	bnez	a2,8011bffc <strncmp+0x3c>
8011c024:	00001021 	move	v0,zero
8011c028:	03e00008 	jr	ra
8011c02c:	00000000 	nop
8011c030:	03e00008 	jr	ra
8011c034:	00671023 	subu	v0,v1,a3
8011c038:	80820000 	lb	v0,0(a0)
8011c03c:	2508ffff 	addiu	t0,t0,-1
8011c040:	90a70000 	lbu	a3,0(a1)
8011c044:	1040fffa 	beqz	v0,8011c030 <strncmp+0x70>
8011c048:	304300ff 	andi	v1,v0,0xff
8011c04c:	1467fff8 	bne	v1,a3,8011c030 <strncmp+0x70>
8011c050:	00000000 	nop
8011c054:	80820001 	lb	v0,1(a0)
8011c058:	90a70001 	lbu	a3,1(a1)
8011c05c:	1040fff4 	beqz	v0,8011c030 <strncmp+0x70>
8011c060:	304300ff 	andi	v1,v0,0xff
8011c064:	1467fff2 	bne	v1,a3,8011c030 <strncmp+0x70>
8011c068:	00000000 	nop
8011c06c:	80820002 	lb	v0,2(a0)
8011c070:	90a70002 	lbu	a3,2(a1)
8011c074:	1040ffee 	beqz	v0,8011c030 <strncmp+0x70>
8011c078:	304300ff 	andi	v1,v0,0xff
8011c07c:	1467ffec 	bne	v1,a3,8011c030 <strncmp+0x70>
8011c080:	00000000 	nop
8011c084:	80820003 	lb	v0,3(a0)
8011c088:	90a30003 	lbu	v1,3(a1)
8011c08c:	24840004 	addiu	a0,a0,4
8011c090:	24a50004 	addiu	a1,a1,4
8011c094:	10400007 	beqz	v0,8011c0b4 <strncmp+0xf4>
8011c098:	304700ff 	andi	a3,v0,0xff
8011c09c:	14e30005 	bne	a3,v1,8011c0b4 <strncmp+0xf4>
8011c0a0:	00000000 	nop
8011c0a4:	1500ffe4 	bnez	t0,8011c038 <strncmp+0x78>
8011c0a8:	00e01021 	move	v0,a3
8011c0ac:	08046ff5 	j	8011bfd4 <strncmp+0x14>
8011c0b0:	30c60003 	andi	a2,a2,0x3
8011c0b4:	03e00008 	jr	ra
8011c0b8:	00e31023 	subu	v0,a3,v1
8011c0bc:	03e00008 	jr	ra
8011c0c0:	00e21023 	subu	v0,a3,v0
	...

8011c0d0 <strncpy>:
8011c0d0:	2cc20004 	sltiu	v0,a2,4
8011c0d4:	14400016 	bnez	v0,8011c130 <strncpy+0x60>
8011c0d8:	2487ffff 	addiu	a3,a0,-1
8011c0dc:	00064082 	srl	t0,a2,0x2
8011c0e0:	00801821 	move	v1,a0
8011c0e4:	80a20000 	lb	v0,0(a1)
8011c0e8:	2508ffff 	addiu	t0,t0,-1
8011c0ec:	10400021 	beqz	v0,8011c174 <strncpy+0xa4>
8011c0f0:	a0620000 	sb	v0,0(v1)
8011c0f4:	80a20001 	lb	v0,1(a1)
8011c0f8:	24670001 	addiu	a3,v1,1
8011c0fc:	1040001e 	beqz	v0,8011c178 <strncpy+0xa8>
8011c100:	a0620001 	sb	v0,1(v1)
8011c104:	80a20002 	lb	v0,2(a1)
8011c108:	24670002 	addiu	a3,v1,2
8011c10c:	1040001a 	beqz	v0,8011c178 <strncpy+0xa8>
8011c110:	a0620002 	sb	v0,2(v1)
8011c114:	80a20003 	lb	v0,3(a1)
8011c118:	24670003 	addiu	a3,v1,3
8011c11c:	24a50004 	addiu	a1,a1,4
8011c120:	10400015 	beqz	v0,8011c178 <strncpy+0xa8>
8011c124:	a0620003 	sb	v0,3(v1)
8011c128:	1500ffee 	bnez	t0,8011c0e4 <strncpy+0x14>
8011c12c:	24630004 	addiu	v1,v1,4
8011c130:	30c20003 	andi	v0,a2,0x3
8011c134:	1040000d 	beqz	v0,8011c16c <strncpy+0x9c>
8011c138:	00000000 	nop
8011c13c:	80a30000 	lb	v1,0(a1)
8011c140:	24e70001 	addiu	a3,a3,1
8011c144:	2442ffff 	addiu	v0,v0,-1
8011c148:	a0e30000 	sb	v1,0(a3)
8011c14c:	10400007 	beqz	v0,8011c16c <strncpy+0x9c>
8011c150:	24a50001 	addiu	a1,a1,1
8011c154:	1460fff9 	bnez	v1,8011c13c <strncpy+0x6c>
8011c158:	00000000 	nop
8011c15c:	24e70001 	addiu	a3,a3,1
8011c160:	2442ffff 	addiu	v0,v0,-1
8011c164:	1440fffd 	bnez	v0,8011c15c <strncpy+0x8c>
8011c168:	a0e00000 	sb	zero,0(a3)
8011c16c:	03e00008 	jr	ra
8011c170:	00801021 	move	v0,a0
8011c174:	00603821 	move	a3,v1
8011c178:	00e41023 	subu	v0,a3,a0
8011c17c:	00c21023 	subu	v0,a2,v0
8011c180:	2442ffff 	addiu	v0,v0,-1
8011c184:	1040fff9 	beqz	v0,8011c16c <strncpy+0x9c>
8011c188:	24e70001 	addiu	a3,a3,1
8011c18c:	2442ffff 	addiu	v0,v0,-1
8011c190:	1440fff2 	bnez	v0,8011c15c <strncpy+0x8c>
8011c194:	a0e00000 	sb	zero,0(a3)
8011c198:	0804705b 	j	8011c16c <strncpy+0x9c>
8011c19c:	00000000 	nop

8011c1a0 <strrchr>:
8011c1a0:	27bdffe0 	addiu	sp,sp,-32
8011c1a4:	afb00010 	sw	s0,16(sp)
8011c1a8:	30b000ff 	andi	s0,a1,0xff
8011c1ac:	afbf0018 	sw	ra,24(sp)
8011c1b0:	afb10014 	sw	s1,20(sp)
8011c1b4:	12000010 	beqz	s0,8011c1f8 <strrchr+0x58>
8011c1b8:	00801021 	move	v0,a0
8011c1bc:	08047073 	j	8011c1cc <strrchr+0x2c>
8011c1c0:	00008821 	move	s1,zero
8011c1c4:	00408821 	move	s1,v0
8011c1c8:	24420001 	addiu	v0,v0,1
8011c1cc:	00402021 	move	a0,v0
8011c1d0:	0c046ea8 	jal	8011baa0 <strchr>
8011c1d4:	02002821 	move	a1,s0
8011c1d8:	1440fffa 	bnez	v0,8011c1c4 <strrchr+0x24>
8011c1dc:	00000000 	nop
8011c1e0:	02201021 	move	v0,s1
8011c1e4:	8fbf0018 	lw	ra,24(sp)
8011c1e8:	8fb10014 	lw	s1,20(sp)
8011c1ec:	8fb00010 	lw	s0,16(sp)
8011c1f0:	03e00008 	jr	ra
8011c1f4:	27bd0020 	addiu	sp,sp,32
8011c1f8:	8fbf0018 	lw	ra,24(sp)
8011c1fc:	8fb10014 	lw	s1,20(sp)
8011c200:	8fb00010 	lw	s0,16(sp)
8011c204:	00002821 	move	a1,zero
8011c208:	08047480 	j	8011d200 <__rawmemchr>
8011c20c:	27bd0020 	addiu	sp,sp,32

8011c210 <strpbrk>:
8011c210:	80870000 	lb	a3,0(a0)
8011c214:	00000000 	nop
8011c218:	10e0000f 	beqz	a3,8011c258 <strpbrk+0x48>
8011c21c:	00801021 	move	v0,a0
8011c220:	00a01821 	move	v1,a1
8011c224:	80660000 	lb	a2,0(v1)
8011c228:	00000000 	nop
8011c22c:	10c00005 	beqz	a2,8011c244 <strpbrk+0x34>
8011c230:	24630001 	addiu	v1,v1,1
8011c234:	14c7fffb 	bne	a2,a3,8011c224 <strpbrk+0x14>
8011c238:	00000000 	nop
8011c23c:	03e00008 	jr	ra
8011c240:	00000000 	nop
8011c244:	24420001 	addiu	v0,v0,1
8011c248:	80470000 	lb	a3,0(v0)
8011c24c:	00000000 	nop
8011c250:	14e0fff4 	bnez	a3,8011c224 <strpbrk+0x14>
8011c254:	00a01821 	move	v1,a1
8011c258:	03e00008 	jr	ra
8011c25c:	00001021 	move	v0,zero

8011c260 <strstr>:
8011c260:	90a60000 	lbu	a2,0(a1)
8011c264:	00000000 	nop
8011c268:	14c00003 	bnez	a2,8011c278 <strstr+0x18>
8011c26c:	00000000 	nop
8011c270:	03e00008 	jr	ra
8011c274:	00801021 	move	v0,a0
8011c278:	2484ffff 	addiu	a0,a0,-1
8011c27c:	24840001 	addiu	a0,a0,1
8011c280:	90820000 	lbu	v0,0(a0)
8011c284:	00000000 	nop
8011c288:	10400046 	beqz	v0,8011c3a4 <strstr+0x144>
8011c28c:	00000000 	nop
8011c290:	14c2fffa 	bne	a2,v0,8011c27c <strstr+0x1c>
8011c294:	00000000 	nop
8011c298:	90a70001 	lbu	a3,1(a1)
8011c29c:	00000000 	nop
8011c2a0:	10e0fff3 	beqz	a3,8011c270 <strstr+0x10>
8011c2a4:	24a50001 	addiu	a1,a1,1
8011c2a8:	90820001 	lbu	v0,1(a0)
8011c2ac:	00000000 	nop
8011c2b0:	10e20008 	beq	a3,v0,8011c2d4 <strstr+0x74>
8011c2b4:	24830001 	addiu	v1,a0,1
8011c2b8:	14460011 	bne	v0,a2,8011c300 <strstr+0xa0>
8011c2bc:	00000000 	nop
8011c2c0:	24630001 	addiu	v1,v1,1
8011c2c4:	90620000 	lbu	v0,0(v1)
8011c2c8:	00000000 	nop
8011c2cc:	14e2fffa 	bne	a3,v0,8011c2b8 <strstr+0x58>
8011c2d0:	00000000 	nop
8011c2d4:	90620001 	lbu	v0,1(v1)
8011c2d8:	90a80001 	lbu	t0,1(a1)
8011c2dc:	00000000 	nop
8011c2e0:	10480012 	beq	v0,t0,8011c32c <strstr+0xcc>
8011c2e4:	2464ffff 	addiu	a0,v1,-1
8011c2e8:	1100ffe1 	beqz	t0,8011c270 <strstr+0x10>
8011c2ec:	00000000 	nop
8011c2f0:	90820001 	lbu	v0,1(a0)
8011c2f4:	00000000 	nop
8011c2f8:	1046fff1 	beq	v0,a2,8011c2c0 <strstr+0x60>
8011c2fc:	24830001 	addiu	v1,a0,1
8011c300:	10400028 	beqz	v0,8011c3a4 <strstr+0x144>
8011c304:	24630001 	addiu	v1,v1,1
8011c308:	90620000 	lbu	v0,0(v1)
8011c30c:	00000000 	nop
8011c310:	10c2ffeb 	beq	a2,v0,8011c2c0 <strstr+0x60>
8011c314:	00000000 	nop
8011c318:	10400022 	beqz	v0,8011c3a4 <strstr+0x144>
8011c31c:	24630001 	addiu	v1,v1,1
8011c320:	90620000 	lbu	v0,0(v1)
8011c324:	080470ae 	j	8011c2b8 <strstr+0x58>
8011c328:	00000000 	nop
8011c32c:	1100ffd0 	beqz	t0,8011c270 <strstr+0x10>
8011c330:	00000000 	nop
8011c334:	90620002 	lbu	v0,2(v1)
8011c338:	90a80002 	lbu	t0,2(a1)
8011c33c:	00000000 	nop
8011c340:	1448ffe9 	bne	v0,t0,8011c2e8 <strstr+0x88>
8011c344:	00000000 	nop
8011c348:	1100ffc9 	beqz	t0,8011c270 <strstr+0x10>
8011c34c:	24690003 	addiu	t1,v1,3
8011c350:	90620003 	lbu	v0,3(v1)
8011c354:	90a80003 	lbu	t0,3(a1)
8011c358:	00000000 	nop
8011c35c:	1448ffe2 	bne	v0,t0,8011c2e8 <strstr+0x88>
8011c360:	24a30003 	addiu	v1,a1,3
8011c364:	1100ffc2 	beqz	t0,8011c270 <strstr+0x10>
8011c368:	00000000 	nop
8011c36c:	90680001 	lbu	t0,1(v1)
8011c370:	91220001 	lbu	v0,1(t1)
8011c374:	24630002 	addiu	v1,v1,2
8011c378:	1448ffdb 	bne	v0,t0,8011c2e8 <strstr+0x88>
8011c37c:	25290002 	addiu	t1,t1,2
8011c380:	1100ffbb 	beqz	t0,8011c270 <strstr+0x10>
8011c384:	00000000 	nop
8011c388:	90680000 	lbu	t0,0(v1)
8011c38c:	91220000 	lbu	v0,0(t1)
8011c390:	00000000 	nop
8011c394:	1048fff3 	beq	v0,t0,8011c364 <strstr+0x104>
8011c398:	00000000 	nop
8011c39c:	080470ba 	j	8011c2e8 <strstr+0x88>
8011c3a0:	00000000 	nop
8011c3a4:	03e00008 	jr	ra
8011c3a8:	00001021 	move	v0,zero
8011c3ac:	00000000 	nop

8011c3b0 <__memchr>:
8011c3b0:	30a500ff 	andi	a1,a1,0xff
8011c3b4:	10c0000b 	beqz	a2,8011c3e4 <__memchr+0x34>
8011c3b8:	00803821 	move	a3,a0
8011c3bc:	30820003 	andi	v0,a0,0x3
8011c3c0:	1040001a 	beqz	v0,8011c42c <__memchr+0x7c>
8011c3c4:	00051200 	sll	v0,a1,0x8
8011c3c8:	90e20000 	lbu	v0,0(a3)
8011c3cc:	00000000 	nop
8011c3d0:	1045003f 	beq	v0,a1,8011c4d0 <__memchr+0x120>
8011c3d4:	24c6ffff 	addiu	a2,a2,-1
8011c3d8:	24e70001 	addiu	a3,a3,1
8011c3dc:	14c0fff8 	bnez	a2,8011c3c0 <__memchr+0x10>
8011c3e0:	30e20003 	andi	v0,a3,0x3
8011c3e4:	10c0000f 	beqz	a2,8011c424 <__memchr+0x74>
8011c3e8:	24c3ffff 	addiu	v1,a2,-1
8011c3ec:	90e20000 	lbu	v0,0(a3)
8011c3f0:	00000000 	nop
8011c3f4:	14450007 	bne	v0,a1,8011c414 <__memchr+0x64>
8011c3f8:	00e02021 	move	a0,a3
8011c3fc:	03e00008 	jr	ra
8011c400:	00801021 	move	v0,a0
8011c404:	90820000 	lbu	v0,0(a0)
8011c408:	00000000 	nop
8011c40c:	10450032 	beq	v0,a1,8011c4d8 <__memchr+0x128>
8011c410:	00000000 	nop
8011c414:	2463ffff 	addiu	v1,v1,-1
8011c418:	2402ffff 	li	v0,-1
8011c41c:	1462fff9 	bne	v1,v0,8011c404 <__memchr+0x54>
8011c420:	24840001 	addiu	a0,a0,1
8011c424:	03e00008 	jr	ra
8011c428:	00001021 	move	v0,zero
8011c42c:	00a21025 	or	v0,a1,v0
8011c430:	00021c00 	sll	v1,v0,0x10
8011c434:	2cc40004 	sltiu	a0,a2,4
8011c438:	1480ffea 	bnez	a0,8011c3e4 <__memchr+0x34>
8011c43c:	00435825 	or	t3,v0,v1
8011c440:	3c027efe 	lui	v0,0x7efe
8011c444:	3c038101 	lui	v1,0x8101
8011c448:	344dfeff 	ori	t5,v0,0xfeff
8011c44c:	346c0100 	ori	t4,v1,0x100
8011c450:	8ce20000 	lw	v0,0(a3)
8011c454:	24c6fffc 	addiu	a2,a2,-4
8011c458:	01621026 	xor	v0,t3,v0
8011c45c:	00021827 	nor	v1,zero,v0
8011c460:	004d1021 	addu	v0,v0,t5
8011c464:	00431026 	xor	v0,v0,v1
8011c468:	004c1024 	and	v0,v0,t4
8011c46c:	2cc30004 	sltiu	v1,a2,4
8011c470:	10400013 	beqz	v0,8011c4c0 <__memchr+0x110>
8011c474:	24e70004 	addiu	a3,a3,4
8011c478:	90e2fffc 	lbu	v0,-4(a3)
8011c47c:	24e4fffc 	addiu	a0,a3,-4
8011c480:	24e8fffd 	addiu	t0,a3,-3
8011c484:	24e9fffe 	addiu	t1,a3,-2
8011c488:	10450017 	beq	v0,a1,8011c4e8 <__memchr+0x138>
8011c48c:	24eaffff 	addiu	t2,a3,-1
8011c490:	90e2fffd 	lbu	v0,-3(a3)
8011c494:	00000000 	nop
8011c498:	10450015 	beq	v0,a1,8011c4f0 <__memchr+0x140>
8011c49c:	00000000 	nop
8011c4a0:	90e2fffe 	lbu	v0,-2(a3)
8011c4a4:	00000000 	nop
8011c4a8:	10450013 	beq	v0,a1,8011c4f8 <__memchr+0x148>
8011c4ac:	01201021 	move	v0,t1
8011c4b0:	90e2ffff 	lbu	v0,-1(a3)
8011c4b4:	00000000 	nop
8011c4b8:	10450009 	beq	v0,a1,8011c4e0 <__memchr+0x130>
8011c4bc:	00000000 	nop
8011c4c0:	1060ffe3 	beqz	v1,8011c450 <__memchr+0xa0>
8011c4c4:	00000000 	nop
8011c4c8:	080470f9 	j	8011c3e4 <__memchr+0x34>
8011c4cc:	00000000 	nop
8011c4d0:	03e00008 	jr	ra
8011c4d4:	00e01021 	move	v0,a3
8011c4d8:	03e00008 	jr	ra
8011c4dc:	00801021 	move	v0,a0
8011c4e0:	03e00008 	jr	ra
8011c4e4:	01401021 	move	v0,t2
8011c4e8:	03e00008 	jr	ra
8011c4ec:	00801021 	move	v0,a0
8011c4f0:	03e00008 	jr	ra
8011c4f4:	01001021 	move	v0,t0
8011c4f8:	03e00008 	jr	ra
8011c4fc:	00000000 	nop

8011c500 <memcmp>:
8011c500:	2cc20010 	sltiu	v0,a2,16
8011c504:	14400045 	bnez	v0,8011c61c <memcmp+0x11c>
8011c508:	27bdfff8 	addiu	sp,sp,-8
8011c50c:	30a20003 	andi	v0,a1,0x3
8011c510:	10400014 	beqz	v0,8011c564 <memcmp+0x64>
8011c514:	00a04021 	move	t0,a1
8011c518:	90830000 	lbu	v1,0(a0)
8011c51c:	90a20000 	lbu	v0,0(a1)
8011c520:	00000000 	nop
8011c524:	00621023 	subu	v0,v1,v0
8011c528:	14400050 	bnez	v0,8011c66c <memcmp+0x16c>
8011c52c:	00000000 	nop
8011c530:	24840001 	addiu	a0,a0,1
8011c534:	08047155 	j	8011c554 <memcmp+0x54>
8011c538:	24a50001 	addiu	a1,a1,1
8011c53c:	90830000 	lbu	v1,0(a0)
8011c540:	90a20000 	lbu	v0,0(a1)
8011c544:	24840001 	addiu	a0,a0,1
8011c548:	00621023 	subu	v0,v1,v0
8011c54c:	14400047 	bnez	v0,8011c66c <memcmp+0x16c>
8011c550:	24a50001 	addiu	a1,a1,1
8011c554:	30a20003 	andi	v0,a1,0x3
8011c558:	24c6ffff 	addiu	a2,a2,-1
8011c55c:	1440fff7 	bnez	v0,8011c53c <memcmp+0x3c>
8011c560:	00a04021 	move	t0,a1
8011c564:	30820003 	andi	v0,a0,0x3
8011c568:	10400042 	beqz	v0,8011c674 <memcmp+0x174>
8011c56c:	00807821 	move	t7,a0
8011c570:	000268c0 	sll	t5,v0,0x3
8011c574:	00064882 	srl	t1,a2,0x2
8011c578:	2402fffc 	li	v0,-4
8011c57c:	00822024 	and	a0,a0,v0
8011c580:	24030020 	li	v1,32
8011c584:	31270003 	andi	a3,t1,0x3
8011c588:	24020001 	li	v0,1
8011c58c:	10e2007d 	beq	a3,v0,8011c784 <memcmp+0x284>
8011c590:	006d7023 	subu	t6,v1,t5
8011c594:	10e00054 	beqz	a3,8011c6e8 <memcmp+0x1e8>
8011c598:	24020003 	li	v0,3
8011c59c:	10e200a5 	beq	a3,v0,8011c834 <memcmp+0x334>
8011c5a0:	00000000 	nop
8011c5a4:	8c8b0000 	lw	t3,0(a0)
8011c5a8:	8c8a0004 	lw	t2,4(a0)
8011c5ac:	8ca70000 	lw	a3,0(a1)
8011c5b0:	2484fffc 	addiu	a0,a0,-4
8011c5b4:	24a5fff8 	addiu	a1,a1,-8
8011c5b8:	25290002 	addiu	t1,t1,2
8011c5bc:	01ab1806 	srlv	v1,t3,t5
8011c5c0:	01ca1004 	sllv	v0,t2,t6
8011c5c4:	00621025 	or	v0,v1,v0
8011c5c8:	8c8b000c 	lw	t3,12(a0)
8011c5cc:	8cac000c 	lw	t4,12(a1)
8011c5d0:	10e200c8 	beq	a3,v0,8011c8f4 <memcmp+0x3f4>
8011c5d4:	00000000 	nop
8011c5d8:	afa20000 	sw	v0,0(sp)
8011c5dc:	afa70004 	sw	a3,4(sp)
8011c5e0:	03a02021 	move	a0,sp
8011c5e4:	27a20004 	addiu	v0,sp,4
8011c5e8:	90850000 	lbu	a1,0(a0)
8011c5ec:	90430000 	lbu	v1,0(v0)
8011c5f0:	24840001 	addiu	a0,a0,1
8011c5f4:	10a3fffc 	beq	a1,v1,8011c5e8 <memcmp+0xe8>
8011c5f8:	24420001 	addiu	v0,v0,1
8011c5fc:	00a31023 	subu	v0,a1,v1
8011c600:	1440001a 	bnez	v0,8011c66c <memcmp+0x16c>
8011c604:	00000000 	nop
8011c608:	2402fffc 	li	v0,-4
8011c60c:	00c21024 	and	v0,a2,v0
8011c610:	00482821 	addu	a1,v0,t0
8011c614:	01e22021 	addu	a0,t7,v0
8011c618:	30c60003 	andi	a2,a2,0x3
8011c61c:	10c00013 	beqz	a2,8011c66c <memcmp+0x16c>
8011c620:	00001021 	move	v0,zero
8011c624:	90830000 	lbu	v1,0(a0)
8011c628:	90a20000 	lbu	v0,0(a1)
8011c62c:	00000000 	nop
8011c630:	00621023 	subu	v0,v1,v0
8011c634:	1440000d 	bnez	v0,8011c66c <memcmp+0x16c>
8011c638:	00000000 	nop
8011c63c:	24840001 	addiu	a0,a0,1
8011c640:	08047198 	j	8011c660 <memcmp+0x160>
8011c644:	24a50001 	addiu	a1,a1,1
8011c648:	90830000 	lbu	v1,0(a0)
8011c64c:	90a20000 	lbu	v0,0(a1)
8011c650:	24840001 	addiu	a0,a0,1
8011c654:	00621023 	subu	v0,v1,v0
8011c658:	14400004 	bnez	v0,8011c66c <memcmp+0x16c>
8011c65c:	24a50001 	addiu	a1,a1,1
8011c660:	24c6ffff 	addiu	a2,a2,-1
8011c664:	14c0fff8 	bnez	a2,8011c648 <memcmp+0x148>
8011c668:	00001021 	move	v0,zero
8011c66c:	03e00008 	jr	ra
8011c670:	27bd0008 	addiu	sp,sp,8
8011c674:	00063882 	srl	a3,a2,0x2
8011c678:	30e30003 	andi	v1,a3,0x3
8011c67c:	24020001 	li	v0,1
8011c680:	10620058 	beq	v1,v0,8011c7e4 <memcmp+0x2e4>
8011c684:	00000000 	nop
8011c688:	1060002d 	beqz	v1,8011c740 <memcmp+0x240>
8011c68c:	24020003 	li	v0,3
8011c690:	1062007f 	beq	v1,v0,8011c890 <memcmp+0x390>
8011c694:	00000000 	nop
8011c698:	8c830000 	lw	v1,0(a0)
8011c69c:	8ca20000 	lw	v0,0(a1)
8011c6a0:	2484fff8 	addiu	a0,a0,-8
8011c6a4:	24a5fff8 	addiu	a1,a1,-8
8011c6a8:	24e70002 	addiu	a3,a3,2
8011c6ac:	8c8a000c 	lw	t2,12(a0)
8011c6b0:	8ca9000c 	lw	t1,12(a1)
8011c6b4:	1062008a 	beq	v1,v0,8011c8e0 <memcmp+0x3e0>
8011c6b8:	00000000 	nop
8011c6bc:	afa20000 	sw	v0,0(sp)
8011c6c0:	afa30004 	sw	v1,4(sp)
8011c6c4:	27a40004 	addiu	a0,sp,4
8011c6c8:	03a01021 	move	v0,sp
8011c6cc:	90850000 	lbu	a1,0(a0)
8011c6d0:	90430000 	lbu	v1,0(v0)
8011c6d4:	24840001 	addiu	a0,a0,1
8011c6d8:	10a3fffc 	beq	a1,v1,8011c6cc <memcmp+0x1cc>
8011c6dc:	24420001 	addiu	v0,v0,1
8011c6e0:	08047180 	j	8011c600 <memcmp+0x100>
8011c6e4:	00a31023 	subu	v0,a1,v1
8011c6e8:	8ca70000 	lw	a3,0(a1)
8011c6ec:	8c8b0000 	lw	t3,0(a0)
8011c6f0:	8c8a0004 	lw	t2,4(a0)
8011c6f4:	24840004 	addiu	a0,a0,4
8011c6f8:	01ab1806 	srlv	v1,t3,t5
8011c6fc:	01ca1004 	sllv	v0,t2,t6
8011c700:	00621025 	or	v0,v1,v0
8011c704:	8c8b0004 	lw	t3,4(a0)
8011c708:	8cac0004 	lw	t4,4(a1)
8011c70c:	10e2004f 	beq	a3,v0,8011c84c <memcmp+0x34c>
8011c710:	01aa1806 	srlv	v1,t2,t5
8011c714:	afa20000 	sw	v0,0(sp)
8011c718:	afa70004 	sw	a3,4(sp)
8011c71c:	03a02021 	move	a0,sp
8011c720:	27a20004 	addiu	v0,sp,4
8011c724:	90850000 	lbu	a1,0(a0)
8011c728:	90430000 	lbu	v1,0(v0)
8011c72c:	24840001 	addiu	a0,a0,1
8011c730:	10a3fffc 	beq	a1,v1,8011c724 <memcmp+0x224>
8011c734:	24420001 	addiu	v0,v0,1
8011c738:	08047180 	j	8011c600 <memcmp+0x100>
8011c73c:	00a31023 	subu	v0,a1,v1
8011c740:	8c830000 	lw	v1,0(a0)
8011c744:	8ca20000 	lw	v0,0(a1)
8011c748:	8c8a0004 	lw	t2,4(a0)
8011c74c:	8ca90004 	lw	t1,4(a1)
8011c750:	10620054 	beq	v1,v0,8011c8a4 <memcmp+0x3a4>
8011c754:	00000000 	nop
8011c758:	afa20000 	sw	v0,0(sp)
8011c75c:	afa30004 	sw	v1,4(sp)
8011c760:	27a40004 	addiu	a0,sp,4
8011c764:	03a01021 	move	v0,sp
8011c768:	90850000 	lbu	a1,0(a0)
8011c76c:	90430000 	lbu	v1,0(v0)
8011c770:	24840001 	addiu	a0,a0,1
8011c774:	10a3fffc 	beq	a1,v1,8011c768 <memcmp+0x268>
8011c778:	24420001 	addiu	v0,v0,1
8011c77c:	08047180 	j	8011c600 <memcmp+0x100>
8011c780:	00a31023 	subu	v0,a1,v1
8011c784:	8c8a0000 	lw	t2,0(a0)
8011c788:	8c8b0004 	lw	t3,4(a0)
8011c78c:	8cac0000 	lw	t4,0(a1)
8011c790:	2529ffff 	addiu	t1,t1,-1
8011c794:	24840008 	addiu	a0,a0,8
8011c798:	24a50004 	addiu	a1,a1,4
8011c79c:	01aa1806 	srlv	v1,t2,t5
8011c7a0:	01cb1004 	sllv	v0,t3,t6
8011c7a4:	00621025 	or	v0,v1,v0
8011c7a8:	8c8a0000 	lw	t2,0(a0)
8011c7ac:	8ca70000 	lw	a3,0(a1)
8011c7b0:	1182ffd2 	beq	t4,v0,8011c6fc <memcmp+0x1fc>
8011c7b4:	01ab1806 	srlv	v1,t3,t5
8011c7b8:	afa20004 	sw	v0,4(sp)
8011c7bc:	afac0000 	sw	t4,0(sp)
8011c7c0:	27a40004 	addiu	a0,sp,4
8011c7c4:	03a01021 	move	v0,sp
8011c7c8:	90850000 	lbu	a1,0(a0)
8011c7cc:	90430000 	lbu	v1,0(v0)
8011c7d0:	24840001 	addiu	a0,a0,1
8011c7d4:	10a3fffc 	beq	a1,v1,8011c7c8 <memcmp+0x2c8>
8011c7d8:	24420001 	addiu	v0,v0,1
8011c7dc:	08047180 	j	8011c600 <memcmp+0x100>
8011c7e0:	00a31023 	subu	v0,a1,v1
8011c7e4:	8c8a0000 	lw	t2,0(a0)
8011c7e8:	8ca90000 	lw	t1,0(a1)
8011c7ec:	24e7ffff 	addiu	a3,a3,-1
8011c7f0:	24840004 	addiu	a0,a0,4
8011c7f4:	24a50004 	addiu	a1,a1,4
8011c7f8:	8c830000 	lw	v1,0(a0)
8011c7fc:	8ca20000 	lw	v0,0(a1)
8011c800:	1149ffd1 	beq	t2,t1,8011c748 <memcmp+0x248>
8011c804:	00000000 	nop
8011c808:	afaa0000 	sw	t2,0(sp)
8011c80c:	afa90004 	sw	t1,4(sp)
8011c810:	03a02021 	move	a0,sp
8011c814:	27a20004 	addiu	v0,sp,4
8011c818:	90850000 	lbu	a1,0(a0)
8011c81c:	90430000 	lbu	v1,0(v0)
8011c820:	24840001 	addiu	a0,a0,1
8011c824:	10a3fffc 	beq	a1,v1,8011c818 <memcmp+0x318>
8011c828:	24420001 	addiu	v0,v0,1
8011c82c:	08047180 	j	8011c600 <memcmp+0x100>
8011c830:	00a31023 	subu	v0,a1,v1
8011c834:	8c8a0000 	lw	t2,0(a0)
8011c838:	8c8b0004 	lw	t3,4(a0)
8011c83c:	8cac0000 	lw	t4,0(a1)
8011c840:	25290001 	addiu	t1,t1,1
8011c844:	24a5fffc 	addiu	a1,a1,-4
8011c848:	01aa1806 	srlv	v1,t2,t5
8011c84c:	01cb1004 	sllv	v0,t3,t6
8011c850:	00621025 	or	v0,v1,v0
8011c854:	8c8a0008 	lw	t2,8(a0)
8011c858:	8ca70008 	lw	a3,8(a1)
8011c85c:	1182ff58 	beq	t4,v0,8011c5c0 <memcmp+0xc0>
8011c860:	01ab1806 	srlv	v1,t3,t5
8011c864:	afa20004 	sw	v0,4(sp)
8011c868:	afac0000 	sw	t4,0(sp)
8011c86c:	27a40004 	addiu	a0,sp,4
8011c870:	03a01021 	move	v0,sp
8011c874:	90850000 	lbu	a1,0(a0)
8011c878:	90430000 	lbu	v1,0(v0)
8011c87c:	24840001 	addiu	a0,a0,1
8011c880:	10a3fffc 	beq	a1,v1,8011c874 <memcmp+0x374>
8011c884:	24420001 	addiu	v0,v0,1
8011c888:	08047180 	j	8011c600 <memcmp+0x100>
8011c88c:	00a31023 	subu	v0,a1,v1
8011c890:	8c8a0000 	lw	t2,0(a0)
8011c894:	8ca90000 	lw	t1,0(a1)
8011c898:	2484fffc 	addiu	a0,a0,-4
8011c89c:	24a5fffc 	addiu	a1,a1,-4
8011c8a0:	24e70001 	addiu	a3,a3,1
8011c8a4:	8c830008 	lw	v1,8(a0)
8011c8a8:	8ca20008 	lw	v0,8(a1)
8011c8ac:	1149ff7f 	beq	t2,t1,8011c6ac <memcmp+0x1ac>
8011c8b0:	00000000 	nop
8011c8b4:	afaa0000 	sw	t2,0(sp)
8011c8b8:	afa90004 	sw	t1,4(sp)
8011c8bc:	03a02021 	move	a0,sp
8011c8c0:	27a20004 	addiu	v0,sp,4
8011c8c4:	90850000 	lbu	a1,0(a0)
8011c8c8:	90430000 	lbu	v1,0(v0)
8011c8cc:	24840001 	addiu	a0,a0,1
8011c8d0:	10a3fffc 	beq	a1,v1,8011c8c4 <memcmp+0x3c4>
8011c8d4:	24420001 	addiu	v0,v0,1
8011c8d8:	08047180 	j	8011c600 <memcmp+0x100>
8011c8dc:	00a31023 	subu	v0,a1,v1
8011c8e0:	24e7fffc 	addiu	a3,a3,-4
8011c8e4:	10e00009 	beqz	a3,8011c90c <memcmp+0x40c>
8011c8e8:	24840010 	addiu	a0,a0,16
8011c8ec:	080471fe 	j	8011c7f8 <memcmp+0x2f8>
8011c8f0:	24a50010 	addiu	a1,a1,16
8011c8f4:	2529fffc 	addiu	t1,t1,-4
8011c8f8:	11200010 	beqz	t1,8011c93c <memcmp+0x43c>
8011c8fc:	01aa1806 	srlv	v1,t2,t5
8011c900:	24840010 	addiu	a0,a0,16
8011c904:	080471e8 	j	8011c7a0 <memcmp+0x2a0>
8011c908:	24a50010 	addiu	a1,a1,16
8011c90c:	1149ff3e 	beq	t2,t1,8011c608 <memcmp+0x108>
8011c910:	03a02021 	move	a0,sp
8011c914:	afaa0000 	sw	t2,0(sp)
8011c918:	afa90004 	sw	t1,4(sp)
8011c91c:	27a20004 	addiu	v0,sp,4
8011c920:	90850000 	lbu	a1,0(a0)
8011c924:	90430000 	lbu	v1,0(v0)
8011c928:	24840001 	addiu	a0,a0,1
8011c92c:	10a3fffc 	beq	a1,v1,8011c920 <memcmp+0x420>
8011c930:	24420001 	addiu	v0,v0,1
8011c934:	08047180 	j	8011c600 <memcmp+0x100>
8011c938:	00a31023 	subu	v0,a1,v1
8011c93c:	01cb1004 	sllv	v0,t3,t6
8011c940:	00621025 	or	v0,v1,v0
8011c944:	1182ff30 	beq	t4,v0,8011c608 <memcmp+0x108>
8011c948:	27a40004 	addiu	a0,sp,4
8011c94c:	afa20004 	sw	v0,4(sp)
8011c950:	afac0000 	sw	t4,0(sp)
8011c954:	03a01021 	move	v0,sp
8011c958:	90850000 	lbu	a1,0(a0)
8011c95c:	90430000 	lbu	v1,0(v0)
8011c960:	24840001 	addiu	a0,a0,1
8011c964:	10a3fffc 	beq	a1,v1,8011c958 <memcmp+0x458>
8011c968:	24420001 	addiu	v0,v0,1
8011c96c:	08047180 	j	8011c600 <memcmp+0x100>
8011c970:	00a31023 	subu	v0,a1,v1
	...

8011c980 <memmove>:
8011c980:	00851023 	subu	v0,a0,a1
8011c984:	27bdffd8 	addiu	sp,sp,-40
8011c988:	0046102b 	sltu	v0,v0,a2
8011c98c:	afb20018 	sw	s2,24(sp)
8011c990:	afb10014 	sw	s1,20(sp)
8011c994:	afb00010 	sw	s0,16(sp)
8011c998:	afbf0020 	sw	ra,32(sp)
8011c99c:	afb3001c 	sw	s3,28(sp)
8011c9a0:	00809021 	move	s2,a0
8011c9a4:	00808821 	move	s1,a0
8011c9a8:	1440002d 	bnez	v0,8011ca60 <memmove+0xe0>
8011c9ac:	00a08021 	move	s0,a1
8011c9b0:	2cc20010 	sltiu	v0,a2,16
8011c9b4:	1440001a 	bnez	v0,8011ca20 <memmove+0xa0>
8011c9b8:	00041023 	negu	v0,a0
8011c9bc:	30470003 	andi	a3,v0,0x3
8011c9c0:	10e0000c 	beqz	a3,8011c9f4 <memmove+0x74>
8011c9c4:	00c79823 	subu	s3,a2,a3
8011c9c8:	00803021 	move	a2,a0
8011c9cc:	00e01821 	move	v1,a3
8011c9d0:	00a02021 	move	a0,a1
8011c9d4:	90820000 	lbu	v0,0(a0)
8011c9d8:	2463ffff 	addiu	v1,v1,-1
8011c9dc:	a0c20000 	sb	v0,0(a2)
8011c9e0:	24840001 	addiu	a0,a0,1
8011c9e4:	1460fffb 	bnez	v1,8011c9d4 <memmove+0x54>
8011c9e8:	24c60001 	addiu	a2,a2,1
8011c9ec:	00a78021 	addu	s0,a1,a3
8011c9f0:	02478821 	addu	s1,s2,a3
8011c9f4:	32020003 	andi	v0,s0,0x3
8011c9f8:	14400042 	bnez	v0,8011cb04 <memmove+0x184>
8011c9fc:	02202021 	move	a0,s1
8011ca00:	02002821 	move	a1,s0
8011ca04:	0c047368 	jal	8011cda0 <_wordcopy_fwd_aligned>
8011ca08:	00133082 	srl	a2,s3,0x2
8011ca0c:	2402fffc 	li	v0,-4
8011ca10:	02621024 	and	v0,s3,v0
8011ca14:	02228821 	addu	s1,s1,v0
8011ca18:	02028021 	addu	s0,s0,v0
8011ca1c:	32660003 	andi	a2,s3,0x3
8011ca20:	10c00008 	beqz	a2,8011ca44 <memmove+0xc4>
8011ca24:	02401021 	move	v0,s2
8011ca28:	92020000 	lbu	v0,0(s0)
8011ca2c:	24c6ffff 	addiu	a2,a2,-1
8011ca30:	a2220000 	sb	v0,0(s1)
8011ca34:	26100001 	addiu	s0,s0,1
8011ca38:	14c0fffb 	bnez	a2,8011ca28 <memmove+0xa8>
8011ca3c:	26310001 	addiu	s1,s1,1
8011ca40:	02401021 	move	v0,s2
8011ca44:	8fbf0020 	lw	ra,32(sp)
8011ca48:	8fb3001c 	lw	s3,28(sp)
8011ca4c:	8fb20018 	lw	s2,24(sp)
8011ca50:	8fb10014 	lw	s1,20(sp)
8011ca54:	8fb00010 	lw	s0,16(sp)
8011ca58:	03e00008 	jr	ra
8011ca5c:	27bd0028 	addiu	sp,sp,40
8011ca60:	2cc20010 	sltiu	v0,a2,16
8011ca64:	00a68821 	addu	s1,a1,a2
8011ca68:	1440001a 	bnez	v0,8011cad4 <memmove+0x154>
8011ca6c:	00868021 	addu	s0,a0,a2
8011ca70:	32070003 	andi	a3,s0,0x3
8011ca74:	10e0000c 	beqz	a3,8011caa8 <memmove+0x128>
8011ca78:	00c79823 	subu	s3,a2,a3
8011ca7c:	02002821 	move	a1,s0
8011ca80:	02202021 	move	a0,s1
8011ca84:	00e01821 	move	v1,a3
8011ca88:	2484ffff 	addiu	a0,a0,-1
8011ca8c:	90820000 	lbu	v0,0(a0)
8011ca90:	24a5ffff 	addiu	a1,a1,-1
8011ca94:	2463ffff 	addiu	v1,v1,-1
8011ca98:	1460fffb 	bnez	v1,8011ca88 <memmove+0x108>
8011ca9c:	a0a20000 	sb	v0,0(a1)
8011caa0:	02278823 	subu	s1,s1,a3
8011caa4:	02078023 	subu	s0,s0,a3
8011caa8:	32220003 	andi	v0,s1,0x3
8011caac:	14400010 	bnez	v0,8011caf0 <memmove+0x170>
8011cab0:	02002021 	move	a0,s0
8011cab4:	02202821 	move	a1,s1
8011cab8:	0c0473f0 	jal	8011cfc0 <_wordcopy_bwd_aligned>
8011cabc:	00133082 	srl	a2,s3,0x2
8011cac0:	2402fffc 	li	v0,-4
8011cac4:	02621024 	and	v0,s3,v0
8011cac8:	02028023 	subu	s0,s0,v0
8011cacc:	02228823 	subu	s1,s1,v0
8011cad0:	32660003 	andi	a2,s3,0x3
8011cad4:	10c0ffda 	beqz	a2,8011ca40 <memmove+0xc0>
8011cad8:	2631ffff 	addiu	s1,s1,-1
8011cadc:	92220000 	lbu	v0,0(s1)
8011cae0:	2610ffff 	addiu	s0,s0,-1
8011cae4:	24c6ffff 	addiu	a2,a2,-1
8011cae8:	080472b5 	j	8011cad4 <memmove+0x154>
8011caec:	a2020000 	sb	v0,0(s0)
8011caf0:	02202821 	move	a1,s1
8011caf4:	0c047439 	jal	8011d0e4 <_wordcopy_bwd_dest_aligned>
8011caf8:	00133082 	srl	a2,s3,0x2
8011cafc:	080472b1 	j	8011cac4 <memmove+0x144>
8011cb00:	2402fffc 	li	v0,-4
8011cb04:	02002821 	move	a1,s0
8011cb08:	0c0473af 	jal	8011cebc <_wordcopy_fwd_dest_aligned>
8011cb0c:	00133082 	srl	a2,s3,0x2
8011cb10:	08047284 	j	8011ca10 <memmove+0x90>
8011cb14:	2402fffc 	li	v0,-4
	...

8011cb20 <__mempcpy>:
8011cb20:	27bdffe0 	addiu	sp,sp,-32
8011cb24:	2cc20010 	sltiu	v0,a2,16
8011cb28:	afb10014 	sw	s1,20(sp)
8011cb2c:	afb00010 	sw	s0,16(sp)
8011cb30:	afbf001c 	sw	ra,28(sp)
8011cb34:	afb20018 	sw	s2,24(sp)
8011cb38:	00804821 	move	t1,a0
8011cb3c:	00a04021 	move	t0,a1
8011cb40:	00808821 	move	s1,a0
8011cb44:	14400019 	bnez	v0,8011cbac <__mempcpy+0x8c>
8011cb48:	00a08021 	move	s0,a1
8011cb4c:	00041023 	negu	v0,a0
8011cb50:	30470003 	andi	a3,v0,0x3
8011cb54:	10e0000a 	beqz	a3,8011cb80 <__mempcpy+0x60>
8011cb58:	00c79023 	subu	s2,a2,a3
8011cb5c:	00e01821 	move	v1,a3
8011cb60:	90a20000 	lbu	v0,0(a1)
8011cb64:	2463ffff 	addiu	v1,v1,-1
8011cb68:	a0820000 	sb	v0,0(a0)
8011cb6c:	24a50001 	addiu	a1,a1,1
8011cb70:	1460fffb 	bnez	v1,8011cb60 <__mempcpy+0x40>
8011cb74:	24840001 	addiu	a0,a0,1
8011cb78:	01078021 	addu	s0,t0,a3
8011cb7c:	01278821 	addu	s1,t1,a3
8011cb80:	32020003 	andi	v0,s0,0x3
8011cb84:	1440001b 	bnez	v0,8011cbf4 <__mempcpy+0xd4>
8011cb88:	02202021 	move	a0,s1
8011cb8c:	02002821 	move	a1,s0
8011cb90:	0c047368 	jal	8011cda0 <_wordcopy_fwd_aligned>
8011cb94:	00123082 	srl	a2,s2,0x2
8011cb98:	2402fffc 	li	v0,-4
8011cb9c:	02421024 	and	v0,s2,v0
8011cba0:	02228821 	addu	s1,s1,v0
8011cba4:	02028021 	addu	s0,s0,v0
8011cba8:	32460003 	andi	a2,s2,0x3
8011cbac:	10c0000b 	beqz	a2,8011cbdc <__mempcpy+0xbc>
8011cbb0:	02201021 	move	v0,s1
8011cbb4:	02202021 	move	a0,s1
8011cbb8:	00c01821 	move	v1,a2
8011cbbc:	92020000 	lbu	v0,0(s0)
8011cbc0:	2463ffff 	addiu	v1,v1,-1
8011cbc4:	a0820000 	sb	v0,0(a0)
8011cbc8:	26100001 	addiu	s0,s0,1
8011cbcc:	1460fffb 	bnez	v1,8011cbbc <__mempcpy+0x9c>
8011cbd0:	24840001 	addiu	a0,a0,1
8011cbd4:	02268821 	addu	s1,s1,a2
8011cbd8:	02201021 	move	v0,s1
8011cbdc:	8fbf001c 	lw	ra,28(sp)
8011cbe0:	8fb20018 	lw	s2,24(sp)
8011cbe4:	8fb10014 	lw	s1,20(sp)
8011cbe8:	8fb00010 	lw	s0,16(sp)
8011cbec:	03e00008 	jr	ra
8011cbf0:	27bd0020 	addiu	sp,sp,32
8011cbf4:	02002821 	move	a1,s0
8011cbf8:	0c0473af 	jal	8011cebc <_wordcopy_fwd_dest_aligned>
8011cbfc:	00123082 	srl	a2,s2,0x2
8011cc00:	080472e7 	j	8011cb9c <__mempcpy+0x7c>
8011cc04:	2402fffc 	li	v0,-4
	...

8011cc10 <__strcasecmp>:
8011cc10:	3c020000 	lui	v0,0x0
8011cc14:	27bdffe0 	addiu	sp,sp,-32
8011cc18:	24420000 	addiu	v0,v0,0
8011cc1c:	afb10014 	sw	s1,20(sp)
8011cc20:	afb00010 	sw	s0,16(sp)
8011cc24:	afbf0018 	sw	ra,24(sp)
8011cc28:	00808021 	move	s0,a0
8011cc2c:	10400020 	beqz	v0,8011ccb0 <__strcasecmp+0xa0>
8011cc30:	00a08821 	move	s1,a1
8011cc34:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011cc38:	24040003 	li	a0,3
8011cc3c:	02003821 	move	a3,s0
8011cc40:	12110015 	beq	s0,s1,8011cc98 <__strcasecmp+0x88>
8011cc44:	02203021 	move	a2,s1
8011cc48:	8c490038 	lw	t1,56(v0)
8011cc4c:	90e80000 	lbu	t0,0(a3)
8011cc50:	90c20000 	lbu	v0,0(a2)
8011cc54:	00081880 	sll	v1,t0,0x2
8011cc58:	00021080 	sll	v0,v0,0x2
8011cc5c:	00491021 	addu	v0,v0,t1
8011cc60:	00691821 	addu	v1,v1,t1
8011cc64:	8c450000 	lw	a1,0(v0)
8011cc68:	8c640000 	lw	a0,0(v1)
8011cc6c:	24e70001 	addiu	a3,a3,1
8011cc70:	00851023 	subu	v0,a0,a1
8011cc74:	14400003 	bnez	v0,8011cc84 <__strcasecmp+0x74>
8011cc78:	24c60001 	addiu	a2,a2,1
8011cc7c:	1500fff3 	bnez	t0,8011cc4c <__strcasecmp+0x3c>
8011cc80:	00000000 	nop
8011cc84:	8fbf0018 	lw	ra,24(sp)
8011cc88:	8fb10014 	lw	s1,20(sp)
8011cc8c:	8fb00010 	lw	s0,16(sp)
8011cc90:	03e00008 	jr	ra
8011cc94:	27bd0020 	addiu	sp,sp,32
8011cc98:	8fbf0018 	lw	ra,24(sp)
8011cc9c:	8fb10014 	lw	s1,20(sp)
8011cca0:	8fb00010 	lw	s0,16(sp)
8011cca4:	00001021 	move	v0,zero
8011cca8:	03e00008 	jr	ra
8011ccac:	27bd0020 	addiu	sp,sp,32
8011ccb0:	3c02801f 	lui	v0,0x801f
8011ccb4:	8c423484 	lw	v0,13444(v0)
8011ccb8:	08047310 	j	8011cc40 <__strcasecmp+0x30>
8011ccbc:	02003821 	move	a3,s0

8011ccc0 <__strncasecmp>:
8011ccc0:	3c020000 	lui	v0,0x0
8011ccc4:	27bdffe0 	addiu	sp,sp,-32
8011ccc8:	24420000 	addiu	v0,v0,0
8011cccc:	afb20018 	sw	s2,24(sp)
8011ccd0:	afb10014 	sw	s1,20(sp)
8011ccd4:	afb00010 	sw	s0,16(sp)
8011ccd8:	afbf001c 	sw	ra,28(sp)
8011ccdc:	00808821 	move	s1,a0
8011cce0:	00a09021 	move	s2,a1
8011cce4:	10400027 	beqz	v0,8011cd84 <__strncasecmp+0xc4>
8011cce8:	00c08021 	move	s0,a2
8011ccec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011ccf0:	24040003 	li	a0,3
8011ccf4:	02203821 	move	a3,s1
8011ccf8:	1232001b 	beq	s1,s2,8011cd68 <__strncasecmp+0xa8>
8011ccfc:	02403021 	move	a2,s2
8011cd00:	12000019 	beqz	s0,8011cd68 <__strncasecmp+0xa8>
8011cd04:	00000000 	nop
8011cd08:	8c490038 	lw	t1,56(v0)
8011cd0c:	90e80000 	lbu	t0,0(a3)
8011cd10:	90c20000 	lbu	v0,0(a2)
8011cd14:	00081880 	sll	v1,t0,0x2
8011cd18:	00021080 	sll	v0,v0,0x2
8011cd1c:	00491021 	addu	v0,v0,t1
8011cd20:	00691821 	addu	v1,v1,t1
8011cd24:	8c450000 	lw	a1,0(v0)
8011cd28:	8c640000 	lw	a0,0(v1)
8011cd2c:	2610ffff 	addiu	s0,s0,-1
8011cd30:	00851023 	subu	v0,a0,a1
8011cd34:	24e70001 	addiu	a3,a3,1
8011cd38:	14400005 	bnez	v0,8011cd50 <__strncasecmp+0x90>
8011cd3c:	24c60001 	addiu	a2,a2,1
8011cd40:	11000003 	beqz	t0,8011cd50 <__strncasecmp+0x90>
8011cd44:	00000000 	nop
8011cd48:	1600fff0 	bnez	s0,8011cd0c <__strncasecmp+0x4c>
8011cd4c:	00000000 	nop
8011cd50:	8fbf001c 	lw	ra,28(sp)
8011cd54:	8fb20018 	lw	s2,24(sp)
8011cd58:	8fb10014 	lw	s1,20(sp)
8011cd5c:	8fb00010 	lw	s0,16(sp)
8011cd60:	03e00008 	jr	ra
8011cd64:	27bd0020 	addiu	sp,sp,32
8011cd68:	8fbf001c 	lw	ra,28(sp)
8011cd6c:	8fb20018 	lw	s2,24(sp)
8011cd70:	8fb10014 	lw	s1,20(sp)
8011cd74:	8fb00010 	lw	s0,16(sp)
8011cd78:	00001021 	move	v0,zero
8011cd7c:	03e00008 	jr	ra
8011cd80:	27bd0020 	addiu	sp,sp,32
8011cd84:	3c02801f 	lui	v0,0x801f
8011cd88:	8c423484 	lw	v0,13444(v0)
8011cd8c:	0804733e 	j	8011ccf8 <__strncasecmp+0x38>
8011cd90:	02203821 	move	a3,s1
	...

8011cda0 <_wordcopy_fwd_aligned>:
8011cda0:	30c30007 	andi	v1,a2,0x7
8011cda4:	2c620008 	sltiu	v0,v1,8
8011cda8:	1040000a 	beqz	v0,8011cdd4 <_wordcopy_fwd_aligned+0x34>
8011cdac:	00803821 	move	a3,a0
8011cdb0:	00031080 	sll	v0,v1,0x2
8011cdb4:	3c03801c 	lui	v1,0x801c
8011cdb8:	24632dd0 	addiu	v1,v1,11728
8011cdbc:	00431021 	addu	v0,v0,v1
8011cdc0:	8c440000 	lw	a0,0(v0)
8011cdc4:	00000000 	nop
8011cdc8:	00800008 	jr	a0
8011cdcc:	00000000 	nop
8011cdd0:	24a50020 	addiu	a1,a1,32
8011cdd4:	8ca30000 	lw	v1,0(a1)
8011cdd8:	ace20000 	sw	v0,0(a3)
8011cddc:	8ca20004 	lw	v0,4(a1)
8011cde0:	ace30004 	sw	v1,4(a3)
8011cde4:	8ca30008 	lw	v1,8(a1)
8011cde8:	ace20008 	sw	v0,8(a3)
8011cdec:	8ca2000c 	lw	v0,12(a1)
8011cdf0:	ace3000c 	sw	v1,12(a3)
8011cdf4:	8ca30010 	lw	v1,16(a1)
8011cdf8:	ace20010 	sw	v0,16(a3)
8011cdfc:	8ca20014 	lw	v0,20(a1)
8011ce00:	ace30014 	sw	v1,20(a3)
8011ce04:	8ca30018 	lw	v1,24(a1)
8011ce08:	ace20018 	sw	v0,24(a3)
8011ce0c:	24c6fff8 	addiu	a2,a2,-8
8011ce10:	8ca2001c 	lw	v0,28(a1)
8011ce14:	ace3001c 	sw	v1,28(a3)
8011ce18:	14c0ffed 	bnez	a2,8011cdd0 <_wordcopy_fwd_aligned+0x30>
8011ce1c:	24e70020 	addiu	a3,a3,32
8011ce20:	03e00008 	jr	ra
8011ce24:	ace20000 	sw	v0,0(a3)
8011ce28:	8ca30000 	lw	v1,0(a1)
8011ce2c:	08047377 	j	8011cddc <_wordcopy_fwd_aligned+0x3c>
8011ce30:	24e7fffc 	addiu	a3,a3,-4
8011ce34:	8ca20000 	lw	v0,0(a1)
8011ce38:	24e7fff8 	addiu	a3,a3,-8
8011ce3c:	24a5fffc 	addiu	a1,a1,-4
8011ce40:	08047379 	j	8011cde4 <_wordcopy_fwd_aligned+0x44>
8011ce44:	24c60001 	addiu	a2,a2,1
8011ce48:	8ca30000 	lw	v1,0(a1)
8011ce4c:	24e7fff4 	addiu	a3,a3,-12
8011ce50:	24a5fff8 	addiu	a1,a1,-8
8011ce54:	0804737b 	j	8011cdec <_wordcopy_fwd_aligned+0x4c>
8011ce58:	24c60002 	addiu	a2,a2,2
8011ce5c:	8ca20000 	lw	v0,0(a1)
8011ce60:	24e7fff0 	addiu	a3,a3,-16
8011ce64:	24a5fff4 	addiu	a1,a1,-12
8011ce68:	0804737d 	j	8011cdf4 <_wordcopy_fwd_aligned+0x54>
8011ce6c:	24c60003 	addiu	a2,a2,3
8011ce70:	8ca30000 	lw	v1,0(a1)
8011ce74:	24e7ffec 	addiu	a3,a3,-20
8011ce78:	24a5fff0 	addiu	a1,a1,-16
8011ce7c:	0804737f 	j	8011cdfc <_wordcopy_fwd_aligned+0x5c>
8011ce80:	24c60004 	addiu	a2,a2,4
8011ce84:	8ca20000 	lw	v0,0(a1)
8011ce88:	24e7ffe8 	addiu	a3,a3,-24
8011ce8c:	24a5ffec 	addiu	a1,a1,-20
8011ce90:	08047381 	j	8011ce04 <_wordcopy_fwd_aligned+0x64>
8011ce94:	24c60005 	addiu	a2,a2,5
8011ce98:	8ca30000 	lw	v1,0(a1)
8011ce9c:	24e7ffe4 	addiu	a3,a3,-28
8011cea0:	24a5ffe8 	addiu	a1,a1,-24
8011cea4:	08047383 	j	8011ce0c <_wordcopy_fwd_aligned+0x6c>
8011cea8:	24c60006 	addiu	a2,a2,6
8011ceac:	8ca20000 	lw	v0,0(a1)
8011ceb0:	24c6ffff 	addiu	a2,a2,-1
8011ceb4:	08047375 	j	8011cdd4 <_wordcopy_fwd_aligned+0x34>
8011ceb8:	24a50004 	addiu	a1,a1,4

8011cebc <_wordcopy_fwd_dest_aligned>:
8011cebc:	30a20003 	andi	v0,a1,0x3
8011cec0:	000248c0 	sll	t1,v0,0x3
8011cec4:	2402fffc 	li	v0,-4
8011cec8:	00a22824 	and	a1,a1,v0
8011cecc:	30c70003 	andi	a3,a2,0x3
8011ced0:	24020020 	li	v0,32
8011ced4:	24030001 	li	v1,1
8011ced8:	10e3002e 	beq	a3,v1,8011cf94 <_wordcopy_fwd_dest_aligned+0xd8>
8011cedc:	00495023 	subu	t2,v0,t1
8011cee0:	10e00027 	beqz	a3,8011cf80 <_wordcopy_fwd_dest_aligned+0xc4>
8011cee4:	24020002 	li	v0,2
8011cee8:	10e2002f 	beq	a3,v0,8011cfa8 <_wordcopy_fwd_dest_aligned+0xec>
8011ceec:	24020003 	li	v0,3
8011cef0:	14e20008 	bne	a3,v0,8011cf14 <_wordcopy_fwd_dest_aligned+0x58>
8011cef4:	01281006 	srlv	v0,t0,t1
8011cef8:	8ca80000 	lw	t0,0(a1)
8011cefc:	8ca70004 	lw	a3,4(a1)
8011cf00:	2484fff8 	addiu	a0,a0,-8
8011cf04:	080473ce 	j	8011cf38 <_wordcopy_fwd_dest_aligned+0x7c>
8011cf08:	24c60001 	addiu	a2,a2,1
8011cf0c:	24a50010 	addiu	a1,a1,16
8011cf10:	01281006 	srlv	v0,t0,t1
8011cf14:	01471804 	sllv	v1,a3,t2
8011cf18:	00431025 	or	v0,v0,v1
8011cf1c:	8ca80000 	lw	t0,0(a1)
8011cf20:	ac820000 	sw	v0,0(a0)
8011cf24:	01271006 	srlv	v0,a3,t1
8011cf28:	01481804 	sllv	v1,t0,t2
8011cf2c:	00431025 	or	v0,v0,v1
8011cf30:	8ca70004 	lw	a3,4(a1)
8011cf34:	ac820004 	sw	v0,4(a0)
8011cf38:	01281006 	srlv	v0,t0,t1
8011cf3c:	01471804 	sllv	v1,a3,t2
8011cf40:	00431025 	or	v0,v0,v1
8011cf44:	8ca80008 	lw	t0,8(a1)
8011cf48:	ac820008 	sw	v0,8(a0)
8011cf4c:	01271806 	srlv	v1,a3,t1
8011cf50:	01481004 	sllv	v0,t0,t2
8011cf54:	00621825 	or	v1,v1,v0
8011cf58:	24c6fffc 	addiu	a2,a2,-4
8011cf5c:	8ca7000c 	lw	a3,12(a1)
8011cf60:	ac83000c 	sw	v1,12(a0)
8011cf64:	14c0ffe9 	bnez	a2,8011cf0c <_wordcopy_fwd_dest_aligned+0x50>
8011cf68:	24840010 	addiu	a0,a0,16
8011cf6c:	01281006 	srlv	v0,t0,t1
8011cf70:	01471804 	sllv	v1,a3,t2
8011cf74:	00431025 	or	v0,v0,v1
8011cf78:	03e00008 	jr	ra
8011cf7c:	ac820000 	sw	v0,0(a0)
8011cf80:	8ca70000 	lw	a3,0(a1)
8011cf84:	8ca80004 	lw	t0,4(a1)
8011cf88:	2484fffc 	addiu	a0,a0,-4
8011cf8c:	080473c9 	j	8011cf24 <_wordcopy_fwd_dest_aligned+0x68>
8011cf90:	24a50004 	addiu	a1,a1,4
8011cf94:	8ca80000 	lw	t0,0(a1)
8011cf98:	8ca70004 	lw	a3,4(a1)
8011cf9c:	24c6ffff 	addiu	a2,a2,-1
8011cfa0:	080473c4 	j	8011cf10 <_wordcopy_fwd_dest_aligned+0x54>
8011cfa4:	24a50008 	addiu	a1,a1,8
8011cfa8:	8ca70000 	lw	a3,0(a1)
8011cfac:	8ca80004 	lw	t0,4(a1)
8011cfb0:	2484fff4 	addiu	a0,a0,-12
8011cfb4:	24a5fffc 	addiu	a1,a1,-4
8011cfb8:	080473d3 	j	8011cf4c <_wordcopy_fwd_dest_aligned+0x90>
8011cfbc:	24c60002 	addiu	a2,a2,2

8011cfc0 <_wordcopy_bwd_aligned>:
8011cfc0:	30c30007 	andi	v1,a2,0x7
8011cfc4:	2c620008 	sltiu	v0,v1,8
8011cfc8:	1040000a 	beqz	v0,8011cff4 <_wordcopy_bwd_aligned+0x34>
8011cfcc:	00803821 	move	a3,a0
8011cfd0:	00031080 	sll	v0,v1,0x2
8011cfd4:	3c03801c 	lui	v1,0x801c
8011cfd8:	24632df0 	addiu	v1,v1,11760
8011cfdc:	00431021 	addu	v0,v0,v1
8011cfe0:	8c440000 	lw	a0,0(v0)
8011cfe4:	00000000 	nop
8011cfe8:	00800008 	jr	a0
8011cfec:	00000000 	nop
8011cff0:	24a5ffe0 	addiu	a1,a1,-32
8011cff4:	8ca3001c 	lw	v1,28(a1)
8011cff8:	ace2001c 	sw	v0,28(a3)
8011cffc:	8ca20018 	lw	v0,24(a1)
8011d000:	ace30018 	sw	v1,24(a3)
8011d004:	8ca30014 	lw	v1,20(a1)
8011d008:	ace20014 	sw	v0,20(a3)
8011d00c:	8ca20010 	lw	v0,16(a1)
8011d010:	ace30010 	sw	v1,16(a3)
8011d014:	8ca3000c 	lw	v1,12(a1)
8011d018:	ace2000c 	sw	v0,12(a3)
8011d01c:	8ca20008 	lw	v0,8(a1)
8011d020:	ace30008 	sw	v1,8(a3)
8011d024:	8ca30004 	lw	v1,4(a1)
8011d028:	ace20004 	sw	v0,4(a3)
8011d02c:	24c6fff8 	addiu	a2,a2,-8
8011d030:	8ca20000 	lw	v0,0(a1)
8011d034:	ace30000 	sw	v1,0(a3)
8011d038:	14c0ffed 	bnez	a2,8011cff0 <_wordcopy_bwd_aligned+0x30>
8011d03c:	24e7ffe0 	addiu	a3,a3,-32
8011d040:	03e00008 	jr	ra
8011d044:	ace2001c 	sw	v0,28(a3)
8011d048:	24a5ffe0 	addiu	a1,a1,-32
8011d04c:	8ca3001c 	lw	v1,28(a1)
8011d050:	080473ff 	j	8011cffc <_wordcopy_bwd_aligned+0x3c>
8011d054:	24e7ffe4 	addiu	a3,a3,-28
8011d058:	24a5ffe4 	addiu	a1,a1,-28
8011d05c:	8ca20018 	lw	v0,24(a1)
8011d060:	24e7ffe8 	addiu	a3,a3,-24
8011d064:	08047401 	j	8011d004 <_wordcopy_bwd_aligned+0x44>
8011d068:	24c60001 	addiu	a2,a2,1
8011d06c:	24a5ffe8 	addiu	a1,a1,-24
8011d070:	8ca30014 	lw	v1,20(a1)
8011d074:	24e7ffec 	addiu	a3,a3,-20
8011d078:	08047403 	j	8011d00c <_wordcopy_bwd_aligned+0x4c>
8011d07c:	24c60002 	addiu	a2,a2,2
8011d080:	24a5ffec 	addiu	a1,a1,-20
8011d084:	8ca20010 	lw	v0,16(a1)
8011d088:	24e7fff0 	addiu	a3,a3,-16
8011d08c:	08047405 	j	8011d014 <_wordcopy_bwd_aligned+0x54>
8011d090:	24c60003 	addiu	a2,a2,3
8011d094:	24a5fff0 	addiu	a1,a1,-16
8011d098:	8ca3000c 	lw	v1,12(a1)
8011d09c:	24e7fff4 	addiu	a3,a3,-12
8011d0a0:	08047407 	j	8011d01c <_wordcopy_bwd_aligned+0x5c>
8011d0a4:	24c60004 	addiu	a2,a2,4
8011d0a8:	24a5fff4 	addiu	a1,a1,-12
8011d0ac:	8ca20008 	lw	v0,8(a1)
8011d0b0:	24e7fff8 	addiu	a3,a3,-8
8011d0b4:	08047409 	j	8011d024 <_wordcopy_bwd_aligned+0x64>
8011d0b8:	24c60005 	addiu	a2,a2,5
8011d0bc:	24a5fff8 	addiu	a1,a1,-8
8011d0c0:	8ca30004 	lw	v1,4(a1)
8011d0c4:	24e7fffc 	addiu	a3,a3,-4
8011d0c8:	0804740b 	j	8011d02c <_wordcopy_bwd_aligned+0x6c>
8011d0cc:	24c60006 	addiu	a2,a2,6
8011d0d0:	24a5ffdc 	addiu	a1,a1,-36
8011d0d4:	8ca20020 	lw	v0,32(a1)
8011d0d8:	24e7ffe0 	addiu	a3,a3,-32
8011d0dc:	080473fd 	j	8011cff4 <_wordcopy_bwd_aligned+0x34>
8011d0e0:	24c6ffff 	addiu	a2,a2,-1

8011d0e4 <_wordcopy_bwd_dest_aligned>:
8011d0e4:	30a30003 	andi	v1,a1,0x3
8011d0e8:	2402fffc 	li	v0,-4
8011d0ec:	00a22824 	and	a1,a1,v0
8011d0f0:	000348c0 	sll	t1,v1,0x3
8011d0f4:	24020020 	li	v0,32
8011d0f8:	00495023 	subu	t2,v0,t1
8011d0fc:	30c30003 	andi	v1,a2,0x3
8011d100:	24020001 	li	v0,1
8011d104:	1062002f 	beq	v1,v0,8011d1c4 <_wordcopy_bwd_dest_aligned+0xe0>
8011d108:	24a70004 	addiu	a3,a1,4
8011d10c:	10600028 	beqz	v1,8011d1b0 <_wordcopy_bwd_dest_aligned+0xcc>
8011d110:	24020002 	li	v0,2
8011d114:	10620031 	beq	v1,v0,8011d1dc <_wordcopy_bwd_dest_aligned+0xf8>
8011d118:	24020003 	li	v0,3
8011d11c:	14620009 	bne	v1,v0,8011d144 <_wordcopy_bwd_dest_aligned+0x60>
8011d120:	01481804 	sllv	v1,t0,t2
8011d124:	24a7fff4 	addiu	a3,a1,-12
8011d128:	8ce8000c 	lw	t0,12(a3)
8011d12c:	8ce50008 	lw	a1,8(a3)
8011d130:	2484fff8 	addiu	a0,a0,-8
8011d134:	0804745a 	j	8011d168 <_wordcopy_bwd_dest_aligned+0x84>
8011d138:	24c60001 	addiu	a2,a2,1
8011d13c:	24e7fff0 	addiu	a3,a3,-16
8011d140:	01481804 	sllv	v1,t0,t2
8011d144:	01251006 	srlv	v0,a1,t1
8011d148:	00431025 	or	v0,v0,v1
8011d14c:	8ce8000c 	lw	t0,12(a3)
8011d150:	ac82000c 	sw	v0,12(a0)
8011d154:	01451804 	sllv	v1,a1,t2
8011d158:	01281006 	srlv	v0,t0,t1
8011d15c:	00431025 	or	v0,v0,v1
8011d160:	8ce50008 	lw	a1,8(a3)
8011d164:	ac820008 	sw	v0,8(a0)
8011d168:	01481804 	sllv	v1,t0,t2
8011d16c:	01251006 	srlv	v0,a1,t1
8011d170:	00431025 	or	v0,v0,v1
8011d174:	8ce80004 	lw	t0,4(a3)
8011d178:	ac820004 	sw	v0,4(a0)
8011d17c:	01451804 	sllv	v1,a1,t2
8011d180:	01281006 	srlv	v0,t0,t1
8011d184:	00431025 	or	v0,v0,v1
8011d188:	24c6fffc 	addiu	a2,a2,-4
8011d18c:	8ce50000 	lw	a1,0(a3)
8011d190:	ac820000 	sw	v0,0(a0)
8011d194:	14c0ffe9 	bnez	a2,8011d13c <_wordcopy_bwd_dest_aligned+0x58>
8011d198:	2484fff0 	addiu	a0,a0,-16
8011d19c:	01251006 	srlv	v0,a1,t1
8011d1a0:	01481804 	sllv	v1,t0,t2
8011d1a4:	00431025 	or	v0,v0,v1
8011d1a8:	03e00008 	jr	ra
8011d1ac:	ac82000c 	sw	v0,12(a0)
8011d1b0:	24a7fff0 	addiu	a3,a1,-16
8011d1b4:	8ce50010 	lw	a1,16(a3)
8011d1b8:	8ce8000c 	lw	t0,12(a3)
8011d1bc:	08047455 	j	8011d154 <_wordcopy_bwd_dest_aligned+0x70>
8011d1c0:	2484fff4 	addiu	a0,a0,-12
8011d1c4:	24a7ffec 	addiu	a3,a1,-20
8011d1c8:	8ce80014 	lw	t0,20(a3)
8011d1cc:	8ce50010 	lw	a1,16(a3)
8011d1d0:	2484fff0 	addiu	a0,a0,-16
8011d1d4:	08047450 	j	8011d140 <_wordcopy_bwd_dest_aligned+0x5c>
8011d1d8:	24c6ffff 	addiu	a2,a2,-1
8011d1dc:	24a7fff8 	addiu	a3,a1,-8
8011d1e0:	8ce50008 	lw	a1,8(a3)
8011d1e4:	8ce80004 	lw	t0,4(a3)
8011d1e8:	2484fffc 	addiu	a0,a0,-4
8011d1ec:	0804745f 	j	8011d17c <_wordcopy_bwd_dest_aligned+0x98>
8011d1f0:	24c60002 	addiu	a2,a2,2
	...

8011d200 <__rawmemchr>:
8011d200:	30820003 	andi	v0,a0,0x3
8011d204:	14400006 	bnez	v0,8011d220 <__rawmemchr+0x20>
8011d208:	30a500ff 	andi	a1,a1,0xff
8011d20c:	0804748f 	j	8011d23c <__rawmemchr+0x3c>
8011d210:	00051200 	sll	v0,a1,0x8
8011d214:	30820003 	andi	v0,a0,0x3
8011d218:	10400008 	beqz	v0,8011d23c <__rawmemchr+0x3c>
8011d21c:	00051200 	sll	v0,a1,0x8
8011d220:	90820000 	lbu	v0,0(a0)
8011d224:	00000000 	nop
8011d228:	1445fffa 	bne	v0,a1,8011d214 <__rawmemchr+0x14>
8011d22c:	24840001 	addiu	a0,a0,1
8011d230:	2484ffff 	addiu	a0,a0,-1
8011d234:	03e00008 	jr	ra
8011d238:	00801021 	move	v0,a0
8011d23c:	00a21025 	or	v0,a1,v0
8011d240:	00021c00 	sll	v1,v0,0x10
8011d244:	00434025 	or	t0,v0,v1
8011d248:	3c027efe 	lui	v0,0x7efe
8011d24c:	3c038101 	lui	v1,0x8101
8011d250:	344bfeff 	ori	t3,v0,0xfeff
8011d254:	346a0100 	ori	t2,v1,0x100
8011d258:	8c820000 	lw	v0,0(a0)
8011d25c:	00000000 	nop
8011d260:	01021026 	xor	v0,t0,v0
8011d264:	00021827 	nor	v1,zero,v0
8011d268:	004b1021 	addu	v0,v0,t3
8011d26c:	00431026 	xor	v0,v0,v1
8011d270:	004a1024 	and	v0,v0,t2
8011d274:	1040fff8 	beqz	v0,8011d258 <__rawmemchr+0x58>
8011d278:	24840004 	addiu	a0,a0,4
8011d27c:	9082fffc 	lbu	v0,-4(a0)
8011d280:	2489ffff 	addiu	t1,a0,-1
8011d284:	2483fffc 	addiu	v1,a0,-4
8011d288:	2486fffd 	addiu	a2,a0,-3
8011d28c:	1045000f 	beq	v0,a1,8011d2cc <__rawmemchr+0xcc>
8011d290:	2487fffe 	addiu	a3,a0,-2
8011d294:	9082fffd 	lbu	v0,-3(a0)
8011d298:	00000000 	nop
8011d29c:	1045000d 	beq	v0,a1,8011d2d4 <__rawmemchr+0xd4>
8011d2a0:	00000000 	nop
8011d2a4:	9082fffe 	lbu	v0,-2(a0)
8011d2a8:	00000000 	nop
8011d2ac:	1045000b 	beq	v0,a1,8011d2dc <__rawmemchr+0xdc>
8011d2b0:	00000000 	nop
8011d2b4:	9082ffff 	lbu	v0,-1(a0)
8011d2b8:	00000000 	nop
8011d2bc:	1445ffe6 	bne	v0,a1,8011d258 <__rawmemchr+0x58>
8011d2c0:	01201021 	move	v0,t1
8011d2c4:	03e00008 	jr	ra
8011d2c8:	00000000 	nop
8011d2cc:	03e00008 	jr	ra
8011d2d0:	00601021 	move	v0,v1
8011d2d4:	03e00008 	jr	ra
8011d2d8:	00c01021 	move	v0,a2
8011d2dc:	03e00008 	jr	ra
8011d2e0:	00e01021 	move	v0,a3
	...

8011d2f0 <__strchrnul>:
8011d2f0:	30820003 	andi	v0,a0,0x3
8011d2f4:	14400009 	bnez	v0,8011d31c <__strchrnul+0x2c>
8011d2f8:	30a700ff 	andi	a3,a1,0xff
8011d2fc:	080474cd 	j	8011d334 <__strchrnul+0x44>
8011d300:	00071200 	sll	v0,a3,0x8
8011d304:	10400009 	beqz	v0,8011d32c <__strchrnul+0x3c>
8011d308:	00000000 	nop
8011d30c:	24840001 	addiu	a0,a0,1
8011d310:	30820003 	andi	v0,a0,0x3
8011d314:	10400007 	beqz	v0,8011d334 <__strchrnul+0x44>
8011d318:	00071200 	sll	v0,a3,0x8
8011d31c:	90820000 	lbu	v0,0(a0)
8011d320:	00000000 	nop
8011d324:	14e2fff7 	bne	a3,v0,8011d304 <__strchrnul+0x14>
8011d328:	00000000 	nop
8011d32c:	03e00008 	jr	ra
8011d330:	00801021 	move	v0,a0
8011d334:	00e21025 	or	v0,a3,v0
8011d338:	00021c00 	sll	v1,v0,0x10
8011d33c:	00435825 	or	t3,v0,v1
8011d340:	3c027efe 	lui	v0,0x7efe
8011d344:	3c038101 	lui	v1,0x8101
8011d348:	00803021 	move	a2,a0
8011d34c:	344afeff 	ori	t2,v0,0xfeff
8011d350:	34690100 	ori	t1,v1,0x100
8011d354:	8cc30000 	lw	v1,0(a2)
8011d358:	24c60004 	addiu	a2,a2,4
8011d35c:	01631026 	xor	v0,t3,v1
8011d360:	006a2021 	addu	a0,v1,t2
8011d364:	00031827 	nor	v1,zero,v1
8011d368:	00022827 	nor	a1,zero,v0
8011d36c:	00832026 	xor	a0,a0,v1
8011d370:	004a1021 	addu	v0,v0,t2
8011d374:	00451026 	xor	v0,v0,a1
8011d378:	00892024 	and	a0,a0,t1
8011d37c:	14800003 	bnez	a0,8011d38c <__strchrnul+0x9c>
8011d380:	00491024 	and	v0,v0,t1
8011d384:	1040fff3 	beqz	v0,8011d354 <__strchrnul+0x64>
8011d388:	00000000 	nop
8011d38c:	90c3fffc 	lbu	v1,-4(a2)
8011d390:	24c2fffc 	addiu	v0,a2,-4
8011d394:	24c4fffd 	addiu	a0,a2,-3
8011d398:	24c5fffe 	addiu	a1,a2,-2
8011d39c:	10e30016 	beq	a3,v1,8011d3f8 <__strchrnul+0x108>
8011d3a0:	24c8ffff 	addiu	t0,a2,-1
8011d3a4:	10600014 	beqz	v1,8011d3f8 <__strchrnul+0x108>
8011d3a8:	00000000 	nop
8011d3ac:	90c3fffd 	lbu	v1,-3(a2)
8011d3b0:	00000000 	nop
8011d3b4:	10e3ffdd 	beq	a3,v1,8011d32c <__strchrnul+0x3c>
8011d3b8:	00000000 	nop
8011d3bc:	1060ffdb 	beqz	v1,8011d32c <__strchrnul+0x3c>
8011d3c0:	00000000 	nop
8011d3c4:	90c3fffe 	lbu	v1,-2(a2)
8011d3c8:	00000000 	nop
8011d3cc:	10e3000c 	beq	a3,v1,8011d400 <__strchrnul+0x110>
8011d3d0:	00000000 	nop
8011d3d4:	1060000a 	beqz	v1,8011d400 <__strchrnul+0x110>
8011d3d8:	00000000 	nop
8011d3dc:	90c3ffff 	lbu	v1,-1(a2)
8011d3e0:	00000000 	nop
8011d3e4:	10e30003 	beq	a3,v1,8011d3f4 <__strchrnul+0x104>
8011d3e8:	00000000 	nop
8011d3ec:	1460ffd9 	bnez	v1,8011d354 <__strchrnul+0x64>
8011d3f0:	00000000 	nop
8011d3f4:	01001021 	move	v0,t0
8011d3f8:	03e00008 	jr	ra
8011d3fc:	00000000 	nop
8011d400:	03e00008 	jr	ra
8011d404:	00a01021 	move	v0,a1
	...

8011d410 <__wmempcpy>:
8011d410:	080472c8 	j	8011cb20 <__mempcpy>
8011d414:	00063080 	sll	a2,a2,0x2
	...

8011d420 <_nl_cleanup_ctype>:
8011d420:	27bdffe8 	addiu	sp,sp,-24
8011d424:	afbf0014 	sw	ra,20(sp)
8011d428:	afb00010 	sw	s0,16(sp)
8011d42c:	8c900014 	lw	s0,20(a0)
8011d430:	00000000 	nop
8011d434:	1200000f 	beqz	s0,8011d474 <_nl_cleanup_ctype+0x54>
8011d438:	00801021 	move	v0,a0
8011d43c:	ac800014 	sw	zero,20(a0)
8011d440:	8e040008 	lw	a0,8(s0)
8011d444:	8e05000c 	lw	a1,12(s0)
8011d448:	0c047f40 	jal	8011fd00 <__gconv_close_transform>
8011d44c:	ac400010 	sw	zero,16(v0)
8011d450:	8e040000 	lw	a0,0(s0)
8011d454:	8e050004 	lw	a1,4(s0)
8011d458:	0c047f40 	jal	8011fd00 <__gconv_close_transform>
8011d45c:	00000000 	nop
8011d460:	8fbf0014 	lw	ra,20(sp)
8011d464:	02002021 	move	a0,s0
8011d468:	8fb00010 	lw	s0,16(sp)
8011d46c:	08045fee 	j	80117fb8 <__cfree>
8011d470:	27bd0018 	addiu	sp,sp,24
8011d474:	8fbf0014 	lw	ra,20(sp)
8011d478:	8fb00010 	lw	s0,16(sp)
8011d47c:	03e00008 	jr	ra
8011d480:	27bd0018 	addiu	sp,sp,24

8011d484 <__wcsmbs_getfct>:
8011d484:	27bdffd8 	addiu	sp,sp,-40
8011d488:	afb00020 	sw	s0,32(sp)
8011d48c:	27a70018 	addiu	a3,sp,24
8011d490:	00c08021 	move	s0,a2
8011d494:	27a6001c 	addiu	a2,sp,28
8011d498:	afbf0024 	sw	ra,36(sp)
8011d49c:	0c048242 	jal	80120908 <__gconv_find_transform>
8011d4a0:	afa00010 	sw	zero,16(sp)
8011d4a4:	1440000b 	bnez	v0,8011d4d4 <__wcsmbs_getfct+0x50>
8011d4a8:	00001821 	move	v1,zero
8011d4ac:	8fa30018 	lw	v1,24(sp)
8011d4b0:	00000000 	nop
8011d4b4:	2c620002 	sltiu	v0,v1,2
8011d4b8:	1440000b 	bnez	v0,8011d4e8 <__wcsmbs_getfct+0x64>
8011d4bc:	00602821 	move	a1,v1
8011d4c0:	8fa4001c 	lw	a0,28(sp)
8011d4c4:	0c047f40 	jal	8011fd00 <__gconv_close_transform>
8011d4c8:	00000000 	nop
8011d4cc:	afa0001c 	sw	zero,28(sp)
8011d4d0:	8fa3001c 	lw	v1,28(sp)
8011d4d4:	8fbf0024 	lw	ra,36(sp)
8011d4d8:	8fb00020 	lw	s0,32(sp)
8011d4dc:	00601021 	move	v0,v1
8011d4e0:	03e00008 	jr	ra
8011d4e4:	27bd0028 	addiu	sp,sp,40
8011d4e8:	ae030000 	sw	v1,0(s0)
8011d4ec:	8fa3001c 	lw	v1,28(sp)
8011d4f0:	08047535 	j	8011d4d4 <__wcsmbs_getfct+0x50>
8011d4f4:	00000000 	nop

8011d4f8 <__wcsmbs_named_conv>:
8011d4f8:	27bdffe0 	addiu	sp,sp,-32
8011d4fc:	afb20018 	sw	s2,24(sp)
8011d500:	afb00010 	sw	s0,16(sp)
8011d504:	00809021 	move	s2,a0
8011d508:	3c10801c 	lui	s0,0x801c
8011d50c:	260435c0 	addiu	a0,s0,13760
8011d510:	26460004 	addiu	a2,s2,4
8011d514:	afb10014 	sw	s1,20(sp)
8011d518:	afbf001c 	sw	ra,28(sp)
8011d51c:	0c047521 	jal	8011d484 <__wcsmbs_getfct>
8011d520:	00a08821 	move	s1,a1
8011d524:	ae420000 	sw	v0,0(s2)
8011d528:	02202021 	move	a0,s1
8011d52c:	260535c0 	addiu	a1,s0,13760
8011d530:	10400011 	beqz	v0,8011d578 <__wcsmbs_named_conv+0x80>
8011d534:	2646000c 	addiu	a2,s2,12
8011d538:	0c047521 	jal	8011d484 <__wcsmbs_getfct>
8011d53c:	00000000 	nop
8011d540:	10400014 	beqz	v0,8011d594 <__wcsmbs_named_conv+0x9c>
8011d544:	ae420008 	sw	v0,8(s2)
8011d548:	8e420000 	lw	v0,0(s2)
8011d54c:	00000000 	nop
8011d550:	10400009 	beqz	v0,8011d578 <__wcsmbs_named_conv+0x80>
8011d554:	00000000 	nop
8011d558:	8e420008 	lw	v0,8(s2)
8011d55c:	8fbf001c 	lw	ra,28(sp)
8011d560:	8fb20018 	lw	s2,24(sp)
8011d564:	8fb10014 	lw	s1,20(sp)
8011d568:	8fb00010 	lw	s0,16(sp)
8011d56c:	2c420001 	sltiu	v0,v0,1
8011d570:	03e00008 	jr	ra
8011d574:	27bd0020 	addiu	sp,sp,32
8011d578:	8fbf001c 	lw	ra,28(sp)
8011d57c:	8fb20018 	lw	s2,24(sp)
8011d580:	8fb10014 	lw	s1,20(sp)
8011d584:	8fb00010 	lw	s0,16(sp)
8011d588:	24020001 	li	v0,1
8011d58c:	03e00008 	jr	ra
8011d590:	27bd0020 	addiu	sp,sp,32
8011d594:	8e440000 	lw	a0,0(s2)
8011d598:	8e450004 	lw	a1,4(s2)
8011d59c:	0c047f40 	jal	8011fd00 <__gconv_close_transform>
8011d5a0:	00000000 	nop
8011d5a4:	08047552 	j	8011d548 <__wcsmbs_named_conv+0x50>
8011d5a8:	00000000 	nop

8011d5ac <__wcsmbs_load_conv>:
8011d5ac:	3c020000 	lui	v0,0x0
8011d5b0:	27bdffd0 	addiu	sp,sp,-48
8011d5b4:	24420000 	addiu	v0,v0,0
8011d5b8:	afbe0024 	sw	s8,36(sp)
8011d5bc:	afb3001c 	sw	s3,28(sp)
8011d5c0:	afbf0028 	sw	ra,40(sp)
8011d5c4:	afb40020 	sw	s4,32(sp)
8011d5c8:	afb20018 	sw	s2,24(sp)
8011d5cc:	afb10014 	sw	s1,20(sp)
8011d5d0:	afb00010 	sw	s0,16(sp)
8011d5d4:	03a0f021 	move	s8,sp
8011d5d8:	10400004 	beqz	v0,8011d5ec <__wcsmbs_load_conv+0x40>
8011d5dc:	00809821 	move	s3,a0
8011d5e0:	3c04803b 	lui	a0,0x803b
8011d5e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011d5e8:	248486c8 	addiu	a0,a0,-31032
8011d5ec:	8e620014 	lw	v0,20(s3)
8011d5f0:	00000000 	nop
8011d5f4:	14400046 	bnez	v0,8011d710 <__wcsmbs_load_conv+0x164>
8011d5f8:	3c020000 	lui	v0,0x0
8011d5fc:	0c04699a 	jal	8011a668 <__libc_malloc>
8011d600:	24040010 	li	a0,16
8011d604:	1040005c 	beqz	v0,8011d778 <__wcsmbs_load_conv+0x1cc>
8011d608:	00408821 	move	s1,v0
8011d60c:	8e74001c 	lw	s4,28(s3)
8011d610:	8e70005c 	lw	s0,92(s3)
8011d614:	1680005f 	bnez	s4,8011d794 <__wcsmbs_load_conv+0x1e8>
8011d618:	3c02801c 	lui	v0,0x801c
8011d61c:	3c02801d 	lui	v0,0x801d
8011d620:	24447208 	addiu	a0,v0,29192
8011d624:	0c046f6c 	jal	8011bdb0 <strlen>
8011d628:	00000000 	nop
8011d62c:	00403021 	move	a2,v0
8011d630:	02001021 	move	v0,s0
8011d634:	80430000 	lb	v1,0(v0)
8011d638:	00004021 	move	t0,zero
8011d63c:	10600008 	beqz	v1,8011d660 <__wcsmbs_load_conv+0xb4>
8011d640:	2404002f 	li	a0,47
8011d644:	10640050 	beq	v1,a0,8011d788 <__wcsmbs_load_conv+0x1dc>
8011d648:	00000000 	nop
8011d64c:	24420001 	addiu	v0,v0,1
8011d650:	80430000 	lb	v1,0(v0)
8011d654:	00000000 	nop
8011d658:	1460fffa 	bnez	v1,8011d644 <__wcsmbs_load_conv+0x98>
8011d65c:	00000000 	nop
8011d660:	00501023 	subu	v0,v0,s0
8011d664:	00c21021 	addu	v0,a2,v0
8011d668:	24420011 	addiu	v0,v0,17
8011d66c:	000210c2 	srl	v0,v0,0x3
8011d670:	000210c0 	sll	v0,v0,0x3
8011d674:	82030000 	lb	v1,0(s0)
8011d678:	03a2e823 	subu	sp,sp,v0
8011d67c:	10600055 	beqz	v1,8011d7d4 <__wcsmbs_load_conv+0x228>
8011d680:	27b20010 	addiu	s2,sp,16
8011d684:	3c02801f 	lui	v0,0x801f
8011d688:	8c4733cc 	lw	a3,13260(v0)
8011d68c:	02002821 	move	a1,s0
8011d690:	02402021 	move	a0,s2
8011d694:	00031080 	sll	v0,v1,0x2
8011d698:	00471021 	addu	v0,v0,a3
8011d69c:	8c430000 	lw	v1,0(v0)
8011d6a0:	24a50001 	addiu	a1,a1,1
8011d6a4:	a0830000 	sb	v1,0(a0)
8011d6a8:	80a30000 	lb	v1,0(a1)
8011d6ac:	00000000 	nop
8011d6b0:	1460fff8 	bnez	v1,8011d694 <__wcsmbs_load_conv+0xe8>
8011d6b4:	24840001 	addiu	a0,a0,1
8011d6b8:	2d020002 	sltiu	v0,t0,2
8011d6bc:	14400037 	bnez	v0,8011d79c <__wcsmbs_load_conv+0x1f0>
8011d6c0:	2402002f 	li	v0,47
8011d6c4:	3c10801c 	lui	s0,0x801c
8011d6c8:	a0800000 	sb	zero,0(a0)
8011d6cc:	02402821 	move	a1,s2
8011d6d0:	260435c0 	addiu	a0,s0,13760
8011d6d4:	0c047521 	jal	8011d484 <__wcsmbs_getfct>
8011d6d8:	26260004 	addiu	a2,s1,4
8011d6dc:	1040001c 	beqz	v0,8011d750 <__wcsmbs_load_conv+0x1a4>
8011d6e0:	ae220000 	sw	v0,0(s1)
8011d6e4:	02402021 	move	a0,s2
8011d6e8:	260535c0 	addiu	a1,s0,13760
8011d6ec:	0c047521 	jal	8011d484 <__wcsmbs_getfct>
8011d6f0:	2626000c 	addiu	a2,s1,12
8011d6f4:	10400017 	beqz	v0,8011d754 <__wcsmbs_load_conv+0x1a8>
8011d6f8:	ae220008 	sw	v0,8(s1)
8011d6fc:	3c028012 	lui	v0,0x8012
8011d700:	2442d420 	addiu	v0,v0,-11232
8011d704:	ae620010 	sw	v0,16(s3)
8011d708:	ae710014 	sw	s1,20(s3)
8011d70c:	3c020000 	lui	v0,0x0
8011d710:	24420000 	addiu	v0,v0,0
8011d714:	10400004 	beqz	v0,8011d728 <__wcsmbs_load_conv+0x17c>
8011d718:	00000000 	nop
8011d71c:	3c04803b 	lui	a0,0x803b
8011d720:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011d724:	248486c8 	addiu	a0,a0,-31032
8011d728:	03c0e821 	move	sp,s8
8011d72c:	8fdf0028 	lw	ra,40(s8)
8011d730:	8fbe0024 	lw	s8,36(sp)
8011d734:	8fb40020 	lw	s4,32(sp)
8011d738:	8fb3001c 	lw	s3,28(sp)
8011d73c:	8fb20018 	lw	s2,24(sp)
8011d740:	8fb10014 	lw	s1,20(sp)
8011d744:	8fb00010 	lw	s0,16(sp)
8011d748:	03e00008 	jr	ra
8011d74c:	27bd0030 	addiu	sp,sp,48
8011d750:	ae200008 	sw	zero,8(s1)
8011d754:	8e240000 	lw	a0,0(s1)
8011d758:	00000000 	nop
8011d75c:	10800004 	beqz	a0,8011d770 <__wcsmbs_load_conv+0x1c4>
8011d760:	00000000 	nop
8011d764:	8e250004 	lw	a1,4(s1)
8011d768:	0c047f40 	jal	8011fd00 <__gconv_close_transform>
8011d76c:	00000000 	nop
8011d770:	0c045fee 	jal	80117fb8 <__cfree>
8011d774:	02202021 	move	a0,s1
8011d778:	3c02801c 	lui	v0,0x801c
8011d77c:	24422e30 	addiu	v0,v0,11824
8011d780:	080475c3 	j	8011d70c <__wcsmbs_load_conv+0x160>
8011d784:	ae620014 	sw	v0,20(s3)
8011d788:	25080001 	addiu	t0,t0,1
8011d78c:	08047594 	j	8011d650 <__wcsmbs_load_conv+0xa4>
8011d790:	24420001 	addiu	v0,v0,1
8011d794:	08047589 	j	8011d624 <__wcsmbs_load_conv+0x78>
8011d798:	24442e20 	addiu	a0,v0,11808
8011d79c:	a0820000 	sb	v0,0(a0)
8011d7a0:	1500ffc8 	bnez	t0,8011d6c4 <__wcsmbs_load_conv+0x118>
8011d7a4:	24840001 	addiu	a0,a0,1
8011d7a8:	a0820000 	sb	v0,0(a0)
8011d7ac:	10c0ffc5 	beqz	a2,8011d6c4 <__wcsmbs_load_conv+0x118>
8011d7b0:	24840001 	addiu	a0,a0,1
8011d7b4:	12800009 	beqz	s4,8011d7dc <__wcsmbs_load_conv+0x230>
8011d7b8:	3c02801d 	lui	v0,0x801d
8011d7bc:	3c02801c 	lui	v0,0x801c
8011d7c0:	24452e20 	addiu	a1,v0,11808
8011d7c4:	0c0472c8 	jal	8011cb20 <__mempcpy>
8011d7c8:	3c10801c 	lui	s0,0x801c
8011d7cc:	080475b2 	j	8011d6c8 <__wcsmbs_load_conv+0x11c>
8011d7d0:	00402021 	move	a0,v0
8011d7d4:	080475ae 	j	8011d6b8 <__wcsmbs_load_conv+0x10c>
8011d7d8:	02402021 	move	a0,s2
8011d7dc:	080475f1 	j	8011d7c4 <__wcsmbs_load_conv+0x218>
8011d7e0:	24457208 	addiu	a1,v0,29192

8011d7e4 <__wcsmbs_clone_conv>:
8011d7e4:	3c020000 	lui	v0,0x0
8011d7e8:	27bdffe0 	addiu	sp,sp,-32
8011d7ec:	24420000 	addiu	v0,v0,0
8011d7f0:	afb10014 	sw	s1,20(sp)
8011d7f4:	afbf0018 	sw	ra,24(sp)
8011d7f8:	afb00010 	sw	s0,16(sp)
8011d7fc:	10400030 	beqz	v0,8011d8c0 <__wcsmbs_clone_conv+0xdc>
8011d800:	00808821 	move	s1,a0
8011d804:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011d808:	24040003 	li	a0,3
8011d80c:	8c500000 	lw	s0,0(v0)
8011d810:	00000000 	nop
8011d814:	8e020014 	lw	v0,20(s0)
8011d818:	00000000 	nop
8011d81c:	1040001f 	beqz	v0,8011d89c <__wcsmbs_clone_conv+0xb8>
8011d820:	00402021 	move	a0,v0
8011d824:	8c820000 	lw	v0,0(a0)
8011d828:	8c85000c 	lw	a1,12(a0)
8011d82c:	8c830004 	lw	v1,4(a0)
8011d830:	00403021 	move	a2,v0
8011d834:	8c840008 	lw	a0,8(a0)
8011d838:	ae220000 	sw	v0,0(s1)
8011d83c:	8c420000 	lw	v0,0(v0)
8011d840:	ae230004 	sw	v1,4(s1)
8011d844:	ae240008 	sw	a0,8(s1)
8011d848:	10400005 	beqz	v0,8011d860 <__wcsmbs_clone_conv+0x7c>
8011d84c:	ae25000c 	sw	a1,12(s1)
8011d850:	8cc20008 	lw	v0,8(a2)
8011d854:	00000000 	nop
8011d858:	24420001 	addiu	v0,v0,1
8011d85c:	acc20008 	sw	v0,8(a2)
8011d860:	8e240008 	lw	a0,8(s1)
8011d864:	00000000 	nop
8011d868:	8c820000 	lw	v0,0(a0)
8011d86c:	00000000 	nop
8011d870:	10400005 	beqz	v0,8011d888 <__wcsmbs_clone_conv+0xa4>
8011d874:	00000000 	nop
8011d878:	8c820008 	lw	v0,8(a0)
8011d87c:	00000000 	nop
8011d880:	24420001 	addiu	v0,v0,1
8011d884:	ac820008 	sw	v0,8(a0)
8011d888:	8fbf0018 	lw	ra,24(sp)
8011d88c:	8fb10014 	lw	s1,20(sp)
8011d890:	8fb00010 	lw	s0,16(sp)
8011d894:	03e00008 	jr	ra
8011d898:	27bd0020 	addiu	sp,sp,32
8011d89c:	3c02801c 	lui	v0,0x801c
8011d8a0:	244265e8 	addiu	v0,v0,26088
8011d8a4:	1202000a 	beq	s0,v0,8011d8d0 <__wcsmbs_clone_conv+0xec>
8011d8a8:	3c02801c 	lui	v0,0x801c
8011d8ac:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8011d8b0:	02002021 	move	a0,s0
8011d8b4:	8e020014 	lw	v0,20(s0)
8011d8b8:	08047609 	j	8011d824 <__wcsmbs_clone_conv+0x40>
8011d8bc:	00402021 	move	a0,v0
8011d8c0:	3c02801f 	lui	v0,0x801f
8011d8c4:	8c423484 	lw	v0,13444(v0)
8011d8c8:	08047603 	j	8011d80c <__wcsmbs_clone_conv+0x28>
8011d8cc:	00000000 	nop
8011d8d0:	08047609 	j	8011d824 <__wcsmbs_clone_conv+0x40>
8011d8d4:	24442e30 	addiu	a0,v0,11824
	...

8011d8e0 <time>:
8011d8e0:	24020fad 	li	v0,4013
8011d8e4:	0000000c 	syscall
8011d8e8:	03e00008 	jr	ra
8011d8ec:	00000000 	nop

8011d8f0 <_exit>:
8011d8f0:	27bdffe0 	addiu	sp,sp,-32
8011d8f4:	afb10014 	sw	s1,20(sp)
8011d8f8:	00808821 	move	s1,a0
8011d8fc:	afbf0018 	sw	ra,24(sp)
8011d900:	afb00010 	sw	s0,16(sp)
8011d904:	02202021 	move	a0,s1
8011d908:	24021096 	li	v0,4246
8011d90c:	0000000c 	syscall
8011d910:	14e0000c 	bnez	a3,8011d944 <_exit+0x54>
8011d914:	00408021 	move	s0,v0
8011d918:	02202021 	move	a0,s1
8011d91c:	24020fa1 	li	v0,4001
8011d920:	0000000c 	syscall
8011d924:	14e0000f 	bnez	a3,8011d964 <_exit+0x74>
8011d928:	00408021 	move	s0,v0
8011d92c:	00ff000d 	break	0xff
8011d930:	02202021 	move	a0,s1
8011d934:	24021096 	li	v0,4246
8011d938:	0000000c 	syscall
8011d93c:	10e0fff6 	beqz	a3,8011d918 <_exit+0x28>
8011d940:	00408021 	move	s0,v0
8011d944:	0c047ea0 	jal	8011fa80 <__errno_location>
8011d948:	00000000 	nop
8011d94c:	ac500000 	sw	s0,0(v0)
8011d950:	02202021 	move	a0,s1
8011d954:	24020fa1 	li	v0,4001
8011d958:	0000000c 	syscall
8011d95c:	10e0fff3 	beqz	a3,8011d92c <_exit+0x3c>
8011d960:	00408021 	move	s0,v0
8011d964:	0c047ea0 	jal	8011fa80 <__errno_location>
8011d968:	00000000 	nop
8011d96c:	ac500000 	sw	s0,0(v0)
8011d970:	00ff000d 	break	0xff
8011d974:	0804764d 	j	8011d934 <_exit+0x44>
8011d978:	02202021 	move	a0,s1
8011d97c:	00000000 	nop

8011d980 <__getuid>:
8011d980:	24020fb8 	li	v0,4024
8011d984:	0000000c 	syscall
8011d988:	03e00008 	jr	ra
8011d98c:	00000000 	nop

8011d990 <__getgid>:
8011d990:	24020fcf 	li	v0,4047
8011d994:	0000000c 	syscall
8011d998:	03e00008 	jr	ra
8011d99c:	00000000 	nop

8011d9a0 <__sysconf>:
8011d9a0:	27bdffa0 	addiu	sp,sp,-96
8011d9a4:	24020022 	li	v0,34
8011d9a8:	afb20048 	sw	s2,72(sp)
8011d9ac:	afbf0058 	sw	ra,88(sp)
8011d9b0:	afb50054 	sw	s5,84(sp)
8011d9b4:	afb40050 	sw	s4,80(sp)
8011d9b8:	afb3004c 	sw	s3,76(sp)
8011d9bc:	afb10044 	sw	s1,68(sp)
8011d9c0:	afb00040 	sw	s0,64(sp)
8011d9c4:	10820028 	beq	a0,v0,8011da68 <__sysconf+0xc8>
8011d9c8:	00809021 	move	s2,a0
8011d9cc:	24020095 	li	v0,149
8011d9d0:	1082001c 	beq	a0,v0,8011da44 <__sysconf+0xa4>
8011d9d4:	24020003 	li	v0,3
8011d9d8:	1082005f 	beq	a0,v0,8011db58 <__sysconf+0x1b8>
8011d9dc:	3c02801c 	lui	v0,0x801c
8011d9e0:	2e4200ed 	sltiu	v0,s2,237
8011d9e4:	14400010 	bnez	v0,8011da28 <__sysconf+0x88>
8011d9e8:	3c03801c 	lui	v1,0x801c
8011d9ec:	0c047ea0 	jal	8011fa80 <__errno_location>
8011d9f0:	00000000 	nop
8011d9f4:	24030016 	li	v1,22
8011d9f8:	2404ffff 	li	a0,-1
8011d9fc:	ac430000 	sw	v1,0(v0)
8011da00:	8fbf0058 	lw	ra,88(sp)
8011da04:	8fb50054 	lw	s5,84(sp)
8011da08:	8fb40050 	lw	s4,80(sp)
8011da0c:	8fb3004c 	lw	s3,76(sp)
8011da10:	8fb20048 	lw	s2,72(sp)
8011da14:	8fb10044 	lw	s1,68(sp)
8011da18:	8fb00040 	lw	s0,64(sp)
8011da1c:	00801021 	move	v0,a0
8011da20:	03e00008 	jr	ra
8011da24:	27bd0060 	addiu	sp,sp,96
8011da28:	00121080 	sll	v0,s2,0x2
8011da2c:	24632e80 	addiu	v1,v1,11904
8011da30:	00431021 	addu	v0,v0,v1
8011da34:	8c440000 	lw	a0,0(v0)
8011da38:	00000000 	nop
8011da3c:	00800008 	jr	a0
8011da40:	00000000 	nop
8011da44:	24040001 	li	a0,1
8011da48:	27a50014 	addiu	a1,sp,20
8011da4c:	240210a8 	li	v0,4264
8011da50:	0000000c 	syscall
8011da54:	14e0004e 	bnez	a3,8011db90 <__sysconf+0x1f0>
8011da58:	00000000 	nop
8011da5c:	3c020003 	lui	v0,0x3
8011da60:	08047680 	j	8011da00 <__sysconf+0x60>
8011da64:	34440db0 	ori	a0,v0,0xdb0
8011da68:	3c02801c 	lui	v0,0x801c
8011da6c:	24442e60 	addiu	a0,v0,11872
8011da70:	00002821 	move	a1,zero
8011da74:	24020fa5 	li	v0,4005
8011da78:	0000000c 	syscall
8011da7c:	14e0003c 	bnez	a3,8011db70 <__sysconf+0x1d0>
8011da80:	00408821 	move	s1,v0
8011da84:	2402ffff 	li	v0,-1
8011da88:	1222ffd5 	beq	s1,v0,8011d9e0 <__sysconf+0x40>
8011da8c:	27b3001c 	addiu	s3,sp,28
8011da90:	2415ffff 	li	s5,-1
8011da94:	080476af 	j	8011dabc <__sysconf+0x11c>
8011da98:	24140004 	li	s4,4
8011da9c:	14550016 	bne	v0,s5,8011daf8 <__sysconf+0x158>
8011daa0:	02003021 	move	a2,s0
8011daa4:	0c047ea0 	jal	8011fa80 <__errno_location>
8011daa8:	00000000 	nop
8011daac:	8c420000 	lw	v0,0(v0)
8011dab0:	00000000 	nop
8011dab4:	14540010 	bne	v0,s4,8011daf8 <__sysconf+0x158>
8011dab8:	2406ffff 	li	a2,-1
8011dabc:	02202021 	move	a0,s1
8011dac0:	02602821 	move	a1,s3
8011dac4:	2406001f 	li	a2,31
8011dac8:	24020fa3 	li	v0,4003
8011dacc:	0000000c 	syscall
8011dad0:	10e0fff2 	beqz	a3,8011da9c <__sysconf+0xfc>
8011dad4:	00408021 	move	s0,v0
8011dad8:	0c047ea0 	jal	8011fa80 <__errno_location>
8011dadc:	00000000 	nop
8011dae0:	ac500000 	sw	s0,0(v0)
8011dae4:	8c420000 	lw	v0,0(v0)
8011dae8:	00000000 	nop
8011daec:	1054fff4 	beq	v0,s4,8011dac0 <__sysconf+0x120>
8011daf0:	02202021 	move	a0,s1
8011daf4:	2406ffff 	li	a2,-1
8011daf8:	02202021 	move	a0,s1
8011dafc:	24020fa6 	li	v0,4006
8011db00:	0000000c 	syscall
8011db04:	18c0ffb6 	blez	a2,8011d9e0 <__sysconf+0x40>
8011db08:	27a50010 	addiu	a1,sp,16
8011db0c:	00a61021 	addu	v0,a1,a2
8011db10:	02602021 	move	a0,s3
8011db14:	2406000a 	li	a2,10
8011db18:	00003821 	move	a3,zero
8011db1c:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
8011db20:	a040000c 	sb	zero,12(v0)
8011db24:	00402021 	move	a0,v0
8011db28:	8fa20010 	lw	v0,16(sp)
8011db2c:	00000000 	nop
8011db30:	1262ffab 	beq	s3,v0,8011d9e0 <__sysconf+0x40>
8011db34:	00000000 	nop
8011db38:	80430000 	lb	v1,0(v0)
8011db3c:	00000000 	nop
8011db40:	1060ffaf 	beqz	v1,8011da00 <__sysconf+0x60>
8011db44:	2402000a 	li	v0,10
8011db48:	1462ffa6 	bne	v1,v0,8011d9e4 <__sysconf+0x44>
8011db4c:	2e4200ed 	sltiu	v0,s2,237
8011db50:	08047680 	j	8011da00 <__sysconf+0x60>
8011db54:	00000000 	nop
8011db58:	24442e40 	addiu	a0,v0,11840
8011db5c:	00002821 	move	a1,zero
8011db60:	24020fa5 	li	v0,4005
8011db64:	0000000c 	syscall
8011db68:	10e0ffc6 	beqz	a3,8011da84 <__sysconf+0xe4>
8011db6c:	00408821 	move	s1,v0
8011db70:	0c047ea0 	jal	8011fa80 <__errno_location>
8011db74:	00000000 	nop
8011db78:	ac510000 	sw	s1,0(v0)
8011db7c:	2e4200ed 	sltiu	v0,s2,237
8011db80:	1040ff9a 	beqz	v0,8011d9ec <__sysconf+0x4c>
8011db84:	3c03801c 	lui	v1,0x801c
8011db88:	0804768b 	j	8011da2c <__sysconf+0x8c>
8011db8c:	00121080 	sll	v0,s2,0x2
8011db90:	08047680 	j	8011da00 <__sysconf+0x60>
8011db94:	2404ffff 	li	a0,-1
8011db98:	08047680 	j	8011da00 <__sysconf+0x60>
8011db9c:	2404ff80 	li	a0,-128
8011dba0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dba4:	2404007f 	li	a0,127
8011dba8:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbac:	24040014 	li	a0,20
8011dbb0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbb4:	24040010 	li	a0,16
8011dbb8:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbbc:	24040020 	li	a0,32
8011dbc0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbc4:	3c048000 	lui	a0,0x8000
8011dbc8:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbcc:	24040008 	li	a0,8
8011dbd0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbd4:	24040004 	li	a0,4
8011dbd8:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbdc:	240401f4 	li	a0,500
8011dbe0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbe4:	24042000 	li	a0,8192
8011dbe8:	0c047b1f 	jal	8011ec7c <__get_avphys_pages>
8011dbec:	00000000 	nop
8011dbf0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dbf4:	00402021 	move	a0,v0
8011dbf8:	0c047b22 	jal	8011ec88 <__get_phys_pages>
8011dbfc:	00000000 	nop
8011dc00:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc04:	00402021 	move	a0,v0
8011dc08:	0c047b25 	jal	8011ec94 <__get_nprocs>
8011dc0c:	00000000 	nop
8011dc10:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc14:	00402021 	move	a0,v0
8011dc18:	0c047b25 	jal	8011ec94 <__get_nprocs>
8011dc1c:	00000000 	nop
8011dc20:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc24:	00402021 	move	a0,v0
8011dc28:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc2c:	24044000 	li	a0,16384
8011dc30:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc34:	24040400 	li	a0,1024
8011dc38:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc3c:	24040800 	li	a0,2048
8011dc40:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc44:	24041000 	li	a0,4096
8011dc48:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc4c:	3404ffff 	li	a0,0xffff
8011dc50:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc54:	3c040002 	lui	a0,0x2
8011dc58:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc5c:	240403e7 	li	a0,999
8011dc60:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc64:	240400ff 	li	a0,255
8011dc68:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc6c:	24048000 	li	a0,-32768
8011dc70:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc74:	24047fff 	li	a0,32767
8011dc78:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc7c:	00002021 	move	a0,zero
8011dc80:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc84:	24040001 	li	a0,1
8011dc88:	3c027fff 	lui	v0,0x7fff
8011dc8c:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc90:	3444ffff 	ori	a0,v0,0xffff
8011dc94:	08047680 	j	8011da00 <__sysconf+0x60>
8011dc98:	24040040 	li	a0,64
8011dc9c:	0c047be0 	jal	8011ef80 <__getclktck>
8011dca0:	00000000 	nop
8011dca4:	08047680 	j	8011da00 <__sysconf+0x60>
8011dca8:	00402021 	move	a0,v0
8011dcac:	08047680 	j	8011da00 <__sysconf+0x60>
8011dcb0:	24040100 	li	a0,256
8011dcb4:	08047680 	j	8011da00 <__sysconf+0x60>
8011dcb8:	240403e8 	li	a0,1000
8011dcbc:	08047680 	j	8011da00 <__sysconf+0x60>
8011dcc0:	24040063 	li	a0,99
8011dcc4:	0c0479a4 	jal	8011e690 <__getpagesize>
8011dcc8:	00000000 	nop
8011dccc:	08047680 	j	8011da00 <__sysconf+0x60>
8011dcd0:	00402021 	move	a0,v0
8011dcd4:	08047680 	j	8011da00 <__sysconf+0x60>
8011dcd8:	34048000 	li	a0,0x8000
8011dcdc:	0c053294 	jal	8014ca50 <__tzname_max>
8011dce0:	00000000 	nop
8011dce4:	28420007 	slti	v0,v0,7
8011dce8:	10400009 	beqz	v0,8011dd10 <__sysconf+0x370>
8011dcec:	00000000 	nop
8011dcf0:	08047680 	j	8011da00 <__sysconf+0x60>
8011dcf4:	24040006 	li	a0,6
8011dcf8:	0c0479ac 	jal	8011e6b0 <__getdtablesize>
8011dcfc:	00000000 	nop
8011dd00:	08047680 	j	8011da00 <__sysconf+0x60>
8011dd04:	00402021 	move	a0,v0
8011dd08:	08047680 	j	8011da00 <__sysconf+0x60>
8011dd0c:	3c040001 	lui	a0,0x1
8011dd10:	0c053294 	jal	8014ca50 <__tzname_max>
8011dd14:	00000000 	nop
8011dd18:	08047680 	j	8011da00 <__sysconf+0x60>
8011dd1c:	00402021 	move	a0,v0

8011dd20 <__xstat>:
8011dd20:	27bdff50 	addiu	sp,sp,-176
8011dd24:	afb100a4 	sw	s1,164(sp)
8011dd28:	24020001 	li	v0,1
8011dd2c:	00808821 	move	s1,a0
8011dd30:	afbf00a8 	sw	ra,168(sp)
8011dd34:	afb000a0 	sw	s0,160(sp)
8011dd38:	12220018 	beq	s1,v0,8011dd9c <__xstat+0x7c>
8011dd3c:	00a02021 	move	a0,a1
8011dd40:	27a50010 	addiu	a1,sp,16
8011dd44:	2402100a 	li	v0,4106
8011dd48:	0000000c 	syscall
8011dd4c:	14e00019 	bnez	a3,8011ddb4 <__xstat+0x94>
8011dd50:	00408021 	move	s0,v0
8011dd54:	00401821 	move	v1,v0
8011dd58:	10400007 	beqz	v0,8011dd78 <__xstat+0x58>
8011dd5c:	02202021 	move	a0,s1
8011dd60:	8fbf00a8 	lw	ra,168(sp)
8011dd64:	8fb100a4 	lw	s1,164(sp)
8011dd68:	8fb000a0 	lw	s0,160(sp)
8011dd6c:	00601021 	move	v0,v1
8011dd70:	03e00008 	jr	ra
8011dd74:	27bd00b0 	addiu	sp,sp,176
8011dd78:	0c047925 	jal	8011e494 <__xstat_conv>
8011dd7c:	00000000 	nop
8011dd80:	00401821 	move	v1,v0
8011dd84:	8fbf00a8 	lw	ra,168(sp)
8011dd88:	8fb100a4 	lw	s1,164(sp)
8011dd8c:	8fb000a0 	lw	s0,160(sp)
8011dd90:	00601021 	move	v0,v1
8011dd94:	03e00008 	jr	ra
8011dd98:	27bd00b0 	addiu	sp,sp,176
8011dd9c:	00c02821 	move	a1,a2
8011dda0:	2402100a 	li	v0,4106
8011dda4:	0000000c 	syscall
8011dda8:	00408021 	move	s0,v0
8011ddac:	10e0ffec 	beqz	a3,8011dd60 <__xstat+0x40>
8011ddb0:	00401821 	move	v1,v0
8011ddb4:	0c047ea0 	jal	8011fa80 <__errno_location>
8011ddb8:	00000000 	nop
8011ddbc:	2403ffff 	li	v1,-1
8011ddc0:	08047758 	j	8011dd60 <__xstat+0x40>
8011ddc4:	ac500000 	sw	s0,0(v0)
	...

8011ddd0 <___fxstat64>:
8011ddd0:	27bdff48 	addiu	sp,sp,-184
8011ddd4:	afb400b0 	sw	s4,176(sp)
8011ddd8:	afb200a8 	sw	s2,168(sp)
8011dddc:	afb100a4 	sw	s1,164(sp)
8011dde0:	afb000a0 	sw	s0,160(sp)
8011dde4:	afbf00b4 	sw	ra,180(sp)
8011dde8:	afb300ac 	sw	s3,172(sp)
8011ddec:	3c11801f 	lui	s1,0x801f
8011ddf0:	8e224808 	lw	v0,18440(s1)
8011ddf4:	0080a021 	move	s4,a0
8011ddf8:	00a08021 	move	s0,a1
8011ddfc:	1040001f 	beqz	v0,8011de7c <___fxstat64+0xac>
8011de00:	00c09021 	move	s2,a2
8011de04:	02002021 	move	a0,s0
8011de08:	27a50010 	addiu	a1,sp,16
8011de0c:	2402100c 	li	v0,4108
8011de10:	0000000c 	syscall
8011de14:	14e0002e 	bnez	a3,8011ded0 <___fxstat64+0x100>
8011de18:	00408021 	move	s0,v0
8011de1c:	1040000a 	beqz	v0,8011de48 <___fxstat64+0x78>
8011de20:	00401821 	move	v1,v0
8011de24:	8fbf00b4 	lw	ra,180(sp)
8011de28:	8fb400b0 	lw	s4,176(sp)
8011de2c:	8fb300ac 	lw	s3,172(sp)
8011de30:	8fb200a8 	lw	s2,168(sp)
8011de34:	8fb100a4 	lw	s1,164(sp)
8011de38:	8fb000a0 	lw	s0,160(sp)
8011de3c:	00601021 	move	v0,v1
8011de40:	03e00008 	jr	ra
8011de44:	27bd00b8 	addiu	sp,sp,184
8011de48:	02802021 	move	a0,s4
8011de4c:	0c0478e0 	jal	8011e380 <__xstat64_conv>
8011de50:	02403021 	move	a2,s2
8011de54:	00401821 	move	v1,v0
8011de58:	8fbf00b4 	lw	ra,180(sp)
8011de5c:	8fb400b0 	lw	s4,176(sp)
8011de60:	8fb300ac 	lw	s3,172(sp)
8011de64:	8fb200a8 	lw	s2,168(sp)
8011de68:	8fb100a4 	lw	s1,164(sp)
8011de6c:	8fb000a0 	lw	s0,160(sp)
8011de70:	00601021 	move	v0,v1
8011de74:	03e00008 	jr	ra
8011de78:	27bd00b8 	addiu	sp,sp,184
8011de7c:	0c047ea0 	jal	8011fa80 <__errno_location>
8011de80:	00000000 	nop
8011de84:	00403021 	move	a2,v0
8011de88:	8c530000 	lw	s3,0(v0)
8011de8c:	02002021 	move	a0,s0
8011de90:	02402821 	move	a1,s2
8011de94:	24021077 	li	v0,4215
8011de98:	0000000c 	syscall
8011de9c:	14e00011 	bnez	a3,8011dee4 <___fxstat64+0x114>
8011dea0:	00401821 	move	v1,v0
8011dea4:	2402ffff 	li	v0,-1
8011dea8:	1462ffde 	bne	v1,v0,8011de24 <___fxstat64+0x54>
8011deac:	00000000 	nop
8011deb0:	8cc30000 	lw	v1,0(a2)
8011deb4:	24020059 	li	v0,89
8011deb8:	1462ffda 	bne	v1,v0,8011de24 <___fxstat64+0x54>
8011debc:	2403ffff 	li	v1,-1
8011dec0:	24020001 	li	v0,1
8011dec4:	acd30000 	sw	s3,0(a2)
8011dec8:	08047781 	j	8011de04 <___fxstat64+0x34>
8011decc:	ae224808 	sw	v0,18440(s1)
8011ded0:	0c047ea0 	jal	8011fa80 <__errno_location>
8011ded4:	00000000 	nop
8011ded8:	2403ffff 	li	v1,-1
8011dedc:	08047789 	j	8011de24 <___fxstat64+0x54>
8011dee0:	ac500000 	sw	s0,0(v0)
8011dee4:	080477ac 	j	8011deb0 <___fxstat64+0xe0>
8011dee8:	acc20000 	sw	v0,0(a2)
8011deec:	00000000 	nop
8011def0:	08047e94 	j	8011fa50 <__syscall_error>
8011def4:	00000000 	nop

8011def8 <__libc_open>:
8011def8:	24020fa5 	li	v0,4005
8011defc:	0000000c 	syscall
8011df00:	14e0fffb 	bnez	a3,8011def0 <___fxstat64+0x120>
8011df04:	00000000 	nop
8011df08:	03e00008 	jr	ra
8011df0c:	00000000 	nop
	...
8011df20:	08047e94 	j	8011fa50 <__syscall_error>
8011df24:	00000000 	nop

8011df28 <__libc_close>:
8011df28:	24020fa6 	li	v0,4006
8011df2c:	0000000c 	syscall
8011df30:	14e0fffb 	bnez	a3,8011df20 <__libc_open+0x28>
8011df34:	00000000 	nop
8011df38:	03e00008 	jr	ra
8011df3c:	00000000 	nop
	...
8011df50:	08047e94 	j	8011fa50 <__syscall_error>
8011df54:	00000000 	nop

8011df58 <__libc_read>:
8011df58:	24020fa3 	li	v0,4003
8011df5c:	0000000c 	syscall
8011df60:	14e0fffb 	bnez	a3,8011df50 <__libc_close+0x28>
8011df64:	00000000 	nop
8011df68:	03e00008 	jr	ra
8011df6c:	00000000 	nop
	...
8011df80:	08047e94 	j	8011fa50 <__syscall_error>
8011df84:	00000000 	nop

8011df88 <__libc_write>:
8011df88:	24020fa4 	li	v0,4004
8011df8c:	0000000c 	syscall
8011df90:	14e0fffb 	bnez	a3,8011df80 <__libc_read+0x28>
8011df94:	00000000 	nop
8011df98:	03e00008 	jr	ra
8011df9c:	00000000 	nop
	...
8011dfb0:	08047e94 	j	8011fa50 <__syscall_error>
8011dfb4:	00000000 	nop

8011dfb8 <__access>:
8011dfb8:	24020fc1 	li	v0,4033
8011dfbc:	0000000c 	syscall
8011dfc0:	14e0fffb 	bnez	a3,8011dfb0 <__libc_write+0x28>
8011dfc4:	00000000 	nop
8011dfc8:	03e00008 	jr	ra
8011dfcc:	00000000 	nop
	...

8011dfe0 <__fcntl_nocancel>:
8011dfe0:	27bdffb0 	addiu	sp,sp,-80
8011dfe4:	afb40048 	sw	s4,72(sp)
8011dfe8:	afb30044 	sw	s3,68(sp)
8011dfec:	afb20040 	sw	s2,64(sp)
8011dff0:	afb1003c 	sw	s1,60(sp)
8011dff4:	afbf004c 	sw	ra,76(sp)
8011dff8:	afb00038 	sw	s0,56(sp)
8011dffc:	3c13801f 	lui	s3,0x801f
8011e000:	8e63476c 	lw	v1,18284(s3)
8011e004:	27a2005c 	addiu	v0,sp,92
8011e008:	afa7005c 	sw	a3,92(sp)
8011e00c:	afa20010 	sw	v0,16(sp)
8011e010:	afa60058 	sw	a2,88(sp)
8011e014:	0080a021 	move	s4,a0
8011e018:	00a09021 	move	s2,a1
8011e01c:	14600013 	bnez	v1,8011e06c <__fcntl_nocancel+0x8c>
8011e020:	00c08821 	move	s1,a2
8011e024:	2402107c 	li	v0,4220
8011e028:	0000000c 	syscall
8011e02c:	14e00035 	bnez	a3,8011e104 <__fcntl_nocancel+0x124>
8011e030:	00408021 	move	s0,v0
8011e034:	04400044 	bltz	v0,8011e148 <__fcntl_nocancel+0x168>
8011e038:	00000000 	nop
8011e03c:	02004021 	move	t0,s0
8011e040:	8fbf004c 	lw	ra,76(sp)
8011e044:	8fb40048 	lw	s4,72(sp)
8011e048:	8fb30044 	lw	s3,68(sp)
8011e04c:	8fb20040 	lw	s2,64(sp)
8011e050:	8fb1003c 	lw	s1,60(sp)
8011e054:	8fb00038 	lw	s0,56(sp)
8011e058:	01001021 	move	v0,t0
8011e05c:	03e00008 	jr	ra
8011e060:	27bd0050 	addiu	sp,sp,80
8011e064:	24020001 	li	v0,1
8011e068:	ae62476c 	sw	v0,18284(s3)
8011e06c:	24020021 	li	v0,33
8011e070:	12420011 	beq	s2,v0,8011e0b8 <__fcntl_nocancel+0xd8>
8011e074:	2a420021 	slti	v0,s2,33
8011e078:	14400004 	bnez	v0,8011e08c <__fcntl_nocancel+0xac>
8011e07c:	02802021 	move	a0,s4
8011e080:	2a420024 	slti	v0,s2,36
8011e084:	14400034 	bnez	v0,8011e158 <__fcntl_nocancel+0x178>
8011e088:	00000000 	nop
8011e08c:	02402821 	move	a1,s2
8011e090:	02203021 	move	a2,s1
8011e094:	24020fd7 	li	v0,4055
8011e098:	0000000c 	syscall
8011e09c:	10e0ffe7 	beqz	a3,8011e03c <__fcntl_nocancel+0x5c>
8011e0a0:	00408021 	move	s0,v0
8011e0a4:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e0a8:	00000000 	nop
8011e0ac:	2408ffff 	li	t0,-1
8011e0b0:	08047810 	j	8011e040 <__fcntl_nocancel+0x60>
8011e0b4:	ac500000 	sw	s0,0(v0)
8011e0b8:	8e240008 	lw	a0,8(s1)
8011e0bc:	8e25000c 	lw	a1,12(s1)
8011e0c0:	00041fc3 	sra	v1,a0,0x1f
8011e0c4:	10840043 	beq	a0,a0,8011e1d4 <__fcntl_nocancel+0x1f4>
8011e0c8:	afa40018 	sw	a0,24(sp)
8011e0cc:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e0d0:	00000000 	nop
8011e0d4:	2403004f 	li	v1,79
8011e0d8:	ac430000 	sw	v1,0(v0)
8011e0dc:	2408ffff 	li	t0,-1
8011e0e0:	8fbf004c 	lw	ra,76(sp)
8011e0e4:	8fb40048 	lw	s4,72(sp)
8011e0e8:	8fb30044 	lw	s3,68(sp)
8011e0ec:	8fb20040 	lw	s2,64(sp)
8011e0f0:	8fb1003c 	lw	s1,60(sp)
8011e0f4:	8fb00038 	lw	s0,56(sp)
8011e0f8:	01001021 	move	v0,t0
8011e0fc:	03e00008 	jr	ra
8011e100:	27bd0050 	addiu	sp,sp,80
8011e104:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e108:	00000000 	nop
8011e10c:	ac500000 	sw	s0,0(v0)
8011e110:	2404ffff 	li	a0,-1
8011e114:	8c430000 	lw	v1,0(v0)
8011e118:	24020059 	li	v0,89
8011e11c:	1062ffd1 	beq	v1,v0,8011e064 <__fcntl_nocancel+0x84>
8011e120:	00804021 	move	t0,a0
8011e124:	8fbf004c 	lw	ra,76(sp)
8011e128:	8fb40048 	lw	s4,72(sp)
8011e12c:	8fb30044 	lw	s3,68(sp)
8011e130:	8fb20040 	lw	s2,64(sp)
8011e134:	8fb1003c 	lw	s1,60(sp)
8011e138:	8fb00038 	lw	s0,56(sp)
8011e13c:	01001021 	move	v0,t0
8011e140:	03e00008 	jr	ra
8011e144:	27bd0050 	addiu	sp,sp,80
8011e148:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e14c:	00000000 	nop
8011e150:	08047845 	j	8011e114 <__fcntl_nocancel+0x134>
8011e154:	02002021 	move	a0,s0
8011e158:	8e240008 	lw	a0,8(s1)
8011e15c:	8e25000c 	lw	a1,12(s1)
8011e160:	00041fc3 	sra	v1,a0,0x1f
8011e164:	1484ffd9 	bne	a0,a0,8011e0cc <__fcntl_nocancel+0xec>
8011e168:	afa40018 	sw	a0,24(sp)
8011e16c:	1465ffd7 	bne	v1,a1,8011e0cc <__fcntl_nocancel+0xec>
8011e170:	00000000 	nop
8011e174:	8e240010 	lw	a0,16(s1)
8011e178:	8e250014 	lw	a1,20(s1)
8011e17c:	00041fc3 	sra	v1,a0,0x1f
8011e180:	1484ffd2 	bne	a0,a0,8011e0cc <__fcntl_nocancel+0xec>
8011e184:	afa4001c 	sw	a0,28(sp)
8011e188:	1465ffd0 	bne	v1,a1,8011e0cc <__fcntl_nocancel+0xec>
8011e18c:	2645ffe4 	addiu	a1,s2,-28
8011e190:	96220000 	lhu	v0,0(s1)
8011e194:	8e240018 	lw	a0,24(s1)
8011e198:	a7a20014 	sh	v0,20(sp)
8011e19c:	96230002 	lhu	v1,2(s1)
8011e1a0:	afa40024 	sw	a0,36(sp)
8011e1a4:	a7a30016 	sh	v1,22(sp)
8011e1a8:	02802021 	move	a0,s4
8011e1ac:	27a60014 	addiu	a2,sp,20
8011e1b0:	24020fd7 	li	v0,4055
8011e1b4:	0000000c 	syscall
8011e1b8:	10e0ffa0 	beqz	a3,8011e03c <__fcntl_nocancel+0x5c>
8011e1bc:	00408021 	move	s0,v0
8011e1c0:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e1c4:	00000000 	nop
8011e1c8:	2408ffff 	li	t0,-1
8011e1cc:	08047810 	j	8011e040 <__fcntl_nocancel+0x60>
8011e1d0:	ac500000 	sw	s0,0(v0)
8011e1d4:	1465ffbd 	bne	v1,a1,8011e0cc <__fcntl_nocancel+0xec>
8011e1d8:	00000000 	nop
8011e1dc:	8e240010 	lw	a0,16(s1)
8011e1e0:	8e250014 	lw	a1,20(s1)
8011e1e4:	00041fc3 	sra	v1,a0,0x1f
8011e1e8:	1484ffb8 	bne	a0,a0,8011e0cc <__fcntl_nocancel+0xec>
8011e1ec:	afa4001c 	sw	a0,28(sp)
8011e1f0:	1465ffb6 	bne	v1,a1,8011e0cc <__fcntl_nocancel+0xec>
8011e1f4:	2405000e 	li	a1,14
8011e1f8:	96220000 	lhu	v0,0(s1)
8011e1fc:	8e240018 	lw	a0,24(s1)
8011e200:	a7a20014 	sh	v0,20(sp)
8011e204:	96230002 	lhu	v1,2(s1)
8011e208:	afa40024 	sw	a0,36(sp)
8011e20c:	a7a30016 	sh	v1,22(sp)
8011e210:	02802021 	move	a0,s4
8011e214:	27a60014 	addiu	a2,sp,20
8011e218:	24020fd7 	li	v0,4055
8011e21c:	0000000c 	syscall
8011e220:	14e0ffe7 	bnez	a3,8011e1c0 <__fcntl_nocancel+0x1e0>
8011e224:	00408021 	move	s0,v0
8011e228:	1440ff84 	bnez	v0,8011e03c <__fcntl_nocancel+0x5c>
8011e22c:	00004021 	move	t0,zero
8011e230:	97a20014 	lhu	v0,20(sp)
8011e234:	8fa40018 	lw	a0,24(sp)
8011e238:	a6220000 	sh	v0,0(s1)
8011e23c:	8fa5001c 	lw	a1,28(sp)
8011e240:	8fa20024 	lw	v0,36(sp)
8011e244:	97a30016 	lhu	v1,22(sp)
8011e248:	000437c3 	sra	a2,a0,0x1f
8011e24c:	00053fc3 	sra	a3,a1,0x1f
8011e250:	ae220018 	sw	v0,24(s1)
8011e254:	a6230002 	sh	v1,2(s1)
8011e258:	ae26000c 	sw	a2,12(s1)
8011e25c:	ae270014 	sw	a3,20(s1)
8011e260:	ae240008 	sw	a0,8(s1)
8011e264:	08047810 	j	8011e040 <__fcntl_nocancel+0x60>
8011e268:	ae250010 	sw	a1,16(s1)

8011e26c <__libc_fcntl>:
8011e26c:	27bdffd0 	addiu	sp,sp,-48
8011e270:	afb30024 	sw	s3,36(sp)
8011e274:	afb20020 	sw	s2,32(sp)
8011e278:	afb1001c 	sw	s1,28(sp)
8011e27c:	3c028031 	lui	v0,0x8031
8011e280:	afbf0028 	sw	ra,40(sp)
8011e284:	afb00018 	sw	s0,24(sp)
8011e288:	8c435ee0 	lw	v1,24288(v0)
8011e28c:	27a2003c 	addiu	v0,sp,60
8011e290:	afa7003c 	sw	a3,60(sp)
8011e294:	afa20010 	sw	v0,16(sp)
8011e298:	afa60038 	sw	a2,56(sp)
8011e29c:	00a09021 	move	s2,a1
8011e2a0:	00809821 	move	s3,a0
8011e2a4:	1460000c 	bnez	v1,8011e2d8 <__libc_fcntl+0x6c>
8011e2a8:	00c08821 	move	s1,a2
8011e2ac:	0c0477f8 	jal	8011dfe0 <__fcntl_nocancel>
8011e2b0:	00000000 	nop
8011e2b4:	00408821 	move	s1,v0
8011e2b8:	02201021 	move	v0,s1
8011e2bc:	8fbf0028 	lw	ra,40(sp)
8011e2c0:	8fb30024 	lw	s3,36(sp)
8011e2c4:	8fb20020 	lw	s2,32(sp)
8011e2c8:	8fb1001c 	lw	s1,28(sp)
8011e2cc:	8fb00018 	lw	s0,24(sp)
8011e2d0:	03e00008 	jr	ra
8011e2d4:	27bd0030 	addiu	sp,sp,48
8011e2d8:	24020007 	li	v0,7
8011e2dc:	10a20004 	beq	a1,v0,8011e2f0 <__libc_fcntl+0x84>
8011e2e0:	00000000 	nop
8011e2e4:	24020023 	li	v0,35
8011e2e8:	14a2fff0 	bne	a1,v0,8011e2ac <__libc_fcntl+0x40>
8011e2ec:	00000000 	nop
8011e2f0:	0c047c3a 	jal	8011f0e8 <__libc_enable_asynccancel>
8011e2f4:	00000000 	nop
8011e2f8:	00408021 	move	s0,v0
8011e2fc:	02602021 	move	a0,s3
8011e300:	02203021 	move	a2,s1
8011e304:	0c0477f8 	jal	8011dfe0 <__fcntl_nocancel>
8011e308:	02402821 	move	a1,s2
8011e30c:	02002021 	move	a0,s0
8011e310:	0c047c30 	jal	8011f0c0 <__libc_disable_asynccancel>
8011e314:	00408821 	move	s1,v0
8011e318:	080478af 	j	8011e2bc <__libc_fcntl+0x50>
8011e31c:	02201021 	move	v0,s1
8011e320:	08047e94 	j	8011fa50 <__syscall_error>
8011e324:	00000000 	nop

8011e328 <__dup>:
8011e328:	24020fc9 	li	v0,4041
8011e32c:	0000000c 	syscall
8011e330:	14e0fffb 	bnez	a3,8011e320 <__libc_fcntl+0xb4>
8011e334:	00000000 	nop
8011e338:	03e00008 	jr	ra
8011e33c:	00000000 	nop
	...
8011e350:	08047e94 	j	8011fa50 <__syscall_error>
8011e354:	00000000 	nop

8011e358 <__libc_chown>:
8011e358:	2402106a 	li	v0,4202
8011e35c:	0000000c 	syscall
8011e360:	14e0fffb 	bnez	a3,8011e350 <__dup+0x28>
8011e364:	00000000 	nop
8011e368:	03e00008 	jr	ra
8011e36c:	00000000 	nop
	...

8011e380 <__xstat64_conv>:
8011e380:	27bdffe8 	addiu	sp,sp,-24
8011e384:	24020003 	li	v0,3
8011e388:	afbf0010 	sw	ra,16(sp)
8011e38c:	00007021 	move	t6,zero
8011e390:	00c06021 	move	t4,a2
8011e394:	1082000a 	beq	a0,v0,8011e3c0 <__xstat64_conv+0x40>
8011e398:	00a06821 	move	t5,a1
8011e39c:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e3a0:	00000000 	nop
8011e3a4:	24030016 	li	v1,22
8011e3a8:	ac430000 	sw	v1,0(v0)
8011e3ac:	240effff 	li	t6,-1
8011e3b0:	8fbf0010 	lw	ra,16(sp)
8011e3b4:	01c01021 	move	v0,t6
8011e3b8:	03e00008 	jr	ra
8011e3bc:	27bd0018 	addiu	sp,sp,24
8011e3c0:	8ca20000 	lw	v0,0(a1)
8011e3c4:	acc00004 	sw	zero,4(a2)
8011e3c8:	acc20000 	sw	v0,0(a2)
8011e3cc:	acc00008 	sw	zero,8(a2)
8011e3d0:	acc0000c 	sw	zero,12(a2)
8011e3d4:	8ca20024 	lw	v0,36(a1)
8011e3d8:	8ca70010 	lw	a3,16(a1)
8011e3dc:	8ca80014 	lw	t0,20(a1)
8011e3e0:	8ca90018 	lw	t1,24(a1)
8011e3e4:	8caa001c 	lw	t2,28(a1)
8011e3e8:	8cab0020 	lw	t3,32(a1)
8011e3ec:	acc20028 	sw	v0,40(a2)
8011e3f0:	acc0002c 	sw	zero,44(a2)
8011e3f4:	acc00030 	sw	zero,48(a2)
8011e3f8:	acc00034 	sw	zero,52(a2)
8011e3fc:	acc0005c 	sw	zero,92(a2)
8011e400:	8ca20050 	lw	v0,80(a1)
8011e404:	8ca50030 	lw	a1,48(a1)
8011e408:	acc20058 	sw	v0,88(a2)
8011e40c:	8da30038 	lw	v1,56(t5)
8011e410:	8da40054 	lw	a0,84(t5)
8011e414:	acc30040 	sw	v1,64(a2)
8011e418:	acc00044 	sw	zero,68(a2)
8011e41c:	8da60040 	lw	a2,64(t5)
8011e420:	000517c3 	sra	v0,a1,0x1f
8011e424:	00041fc3 	sra	v1,a0,0x1f
8011e428:	ad82003c 	sw	v0,60(t4)
8011e42c:	ad870010 	sw	a3,16(t4)
8011e430:	ad880018 	sw	t0,24(t4)
8011e434:	ad89001c 	sw	t1,28(t4)
8011e438:	ad8a0020 	sw	t2,32(t4)
8011e43c:	ad8b0024 	sw	t3,36(t4)
8011e440:	ad830064 	sw	v1,100(t4)
8011e444:	ad800014 	sw	zero,20(t4)
8011e448:	ad850038 	sw	a1,56(t4)
8011e44c:	ad840060 	sw	a0,96(t4)
8011e450:	ad860048 	sw	a2,72(t4)
8011e454:	ad80004c 	sw	zero,76(t4)
8011e458:	8da20048 	lw	v0,72(t5)
8011e45c:	ad800084 	sw	zero,132(t4)
8011e460:	ad820050 	sw	v0,80(t4)
8011e464:	ad800054 	sw	zero,84(t4)
8011e468:	ad800068 	sw	zero,104(t4)
8011e46c:	ad80006c 	sw	zero,108(t4)
8011e470:	ad800070 	sw	zero,112(t4)
8011e474:	ad800074 	sw	zero,116(t4)
8011e478:	ad800078 	sw	zero,120(t4)
8011e47c:	ad80007c 	sw	zero,124(t4)
8011e480:	ad800080 	sw	zero,128(t4)
8011e484:	8fbf0010 	lw	ra,16(sp)
8011e488:	01c01021 	move	v0,t6
8011e48c:	03e00008 	jr	ra
8011e490:	27bd0018 	addiu	sp,sp,24

8011e494 <__xstat_conv>:
8011e494:	27bdffe8 	addiu	sp,sp,-24
8011e498:	24020001 	li	v0,1
8011e49c:	afbf0010 	sw	ra,16(sp)
8011e4a0:	00a04821 	move	t1,a1
8011e4a4:	1082000d 	beq	a0,v0,8011e4dc <__xstat_conv+0x48>
8011e4a8:	00c04021 	move	t0,a2
8011e4ac:	24020003 	li	v0,3
8011e4b0:	1082001c 	beq	a0,v0,8011e524 <__xstat_conv+0x90>
8011e4b4:	00005021 	move	t2,zero
8011e4b8:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e4bc:	00000000 	nop
8011e4c0:	24030016 	li	v1,22
8011e4c4:	ac430000 	sw	v1,0(v0)
8011e4c8:	240affff 	li	t2,-1
8011e4cc:	8fbf0010 	lw	ra,16(sp)
8011e4d0:	01401021 	move	v0,t2
8011e4d4:	03e00008 	jr	ra
8011e4d8:	27bd0018 	addiu	sp,sp,24
8011e4dc:	00a03821 	move	a3,a1
8011e4e0:	24a80090 	addiu	t0,a1,144
8011e4e4:	8ce20000 	lw	v0,0(a3)
8011e4e8:	8ce30004 	lw	v1,4(a3)
8011e4ec:	8ce40008 	lw	a0,8(a3)
8011e4f0:	8ce5000c 	lw	a1,12(a3)
8011e4f4:	24e70010 	addiu	a3,a3,16
8011e4f8:	acc20000 	sw	v0,0(a2)
8011e4fc:	acc30004 	sw	v1,4(a2)
8011e500:	acc40008 	sw	a0,8(a2)
8011e504:	acc5000c 	sw	a1,12(a2)
8011e508:	14e8fff6 	bne	a3,t0,8011e4e4 <__xstat_conv+0x50>
8011e50c:	24c60010 	addiu	a2,a2,16
8011e510:	00005021 	move	t2,zero
8011e514:	8fbf0010 	lw	ra,16(sp)
8011e518:	01401021 	move	v0,t2
8011e51c:	03e00008 	jr	ra
8011e520:	27bd0018 	addiu	sp,sp,24
8011e524:	8ca20000 	lw	v0,0(a1)
8011e528:	acc00004 	sw	zero,4(a2)
8011e52c:	acc20000 	sw	v0,0(a2)
8011e530:	acc00008 	sw	zero,8(a2)
8011e534:	acc0000c 	sw	zero,12(a2)
8011e538:	8ca20010 	lw	v0,16(a1)
8011e53c:	00000000 	nop
8011e540:	acc20010 	sw	v0,16(a2)
8011e544:	8ca30024 	lw	v1,36(a1)
8011e548:	8ca40014 	lw	a0,20(a1)
8011e54c:	8d26001c 	lw	a2,28(t1)
8011e550:	8ca50018 	lw	a1,24(a1)
8011e554:	8d270020 	lw	a3,32(t1)
8011e558:	ad030024 	sw	v1,36(t0)
8011e55c:	ad000028 	sw	zero,40(t0)
8011e560:	ad00002c 	sw	zero,44(t0)
8011e564:	ad000034 	sw	zero,52(t0)
8011e568:	8d220030 	lw	v0,48(t1)
8011e56c:	ad040014 	sw	a0,20(t0)
8011e570:	ad020030 	sw	v0,48(t0)
8011e574:	8d230050 	lw	v1,80(t1)
8011e578:	ad050018 	sw	a1,24(t0)
8011e57c:	ad030050 	sw	v1,80(t0)
8011e580:	8d220054 	lw	v0,84(t1)
8011e584:	ad06001c 	sw	a2,28(t0)
8011e588:	ad020054 	sw	v0,84(t0)
8011e58c:	8d230038 	lw	v1,56(t1)
8011e590:	ad00003c 	sw	zero,60(t0)
8011e594:	ad030038 	sw	v1,56(t0)
8011e598:	8d220040 	lw	v0,64(t1)
8011e59c:	ad000044 	sw	zero,68(t0)
8011e5a0:	ad020040 	sw	v0,64(t0)
8011e5a4:	8d230048 	lw	v1,72(t1)
8011e5a8:	ad070020 	sw	a3,32(t0)
8011e5ac:	ad030048 	sw	v1,72(t0)
8011e5b0:	ad000074 	sw	zero,116(t0)
8011e5b4:	ad00004c 	sw	zero,76(t0)
8011e5b8:	ad000058 	sw	zero,88(t0)
8011e5bc:	ad00005c 	sw	zero,92(t0)
8011e5c0:	ad000060 	sw	zero,96(t0)
8011e5c4:	ad000064 	sw	zero,100(t0)
8011e5c8:	ad000068 	sw	zero,104(t0)
8011e5cc:	ad00006c 	sw	zero,108(t0)
8011e5d0:	ad000070 	sw	zero,112(t0)
8011e5d4:	8fbf0010 	lw	ra,16(sp)
8011e5d8:	01401021 	move	v0,t2
8011e5dc:	03e00008 	jr	ra
8011e5e0:	27bd0018 	addiu	sp,sp,24
	...

8011e5f0 <__sbrk>:
8011e5f0:	27bdffe0 	addiu	sp,sp,-32
8011e5f4:	afb10014 	sw	s1,20(sp)
8011e5f8:	afb00010 	sw	s0,16(sp)
8011e5fc:	afbf0018 	sw	ra,24(sp)
8011e600:	3c108031 	lui	s0,0x8031
8011e604:	8e0260c0 	lw	v0,24768(s0)
8011e608:	00808821 	move	s1,a0
8011e60c:	10400010 	beqz	v0,8011e650 <__sbrk+0x60>
8011e610:	00002021 	move	a0,zero
8011e614:	3c02801f 	lui	v0,0x801f
8011e618:	8c4331c0 	lw	v1,12736(v0)
8011e61c:	00000000 	nop
8011e620:	1460000b 	bnez	v1,8011e650 <__sbrk+0x60>
8011e624:	00000000 	nop
8011e628:	1620000f 	bnez	s1,8011e668 <__sbrk+0x78>
8011e62c:	00000000 	nop
8011e630:	8e1060c0 	lw	s0,24768(s0)
8011e634:	00000000 	nop
8011e638:	02001021 	move	v0,s0
8011e63c:	8fbf0018 	lw	ra,24(sp)
8011e640:	8fb10014 	lw	s1,20(sp)
8011e644:	8fb00010 	lw	s0,16(sp)
8011e648:	03e00008 	jr	ra
8011e64c:	27bd0020 	addiu	sp,sp,32
8011e650:	0c0538c0 	jal	8014e300 <__brk>
8011e654:	00000000 	nop
8011e658:	0441fff3 	bgez	v0,8011e628 <__sbrk+0x38>
8011e65c:	00000000 	nop
8011e660:	0804798e 	j	8011e638 <__sbrk+0x48>
8011e664:	2410ffff 	li	s0,-1
8011e668:	8e1060c0 	lw	s0,24768(s0)
8011e66c:	0c0538c0 	jal	8014e300 <__brk>
8011e670:	02112021 	addu	a0,s0,s1
8011e674:	0440fffa 	bltz	v0,8011e660 <__sbrk+0x70>
8011e678:	02001021 	move	v0,s0
8011e67c:	8fbf0018 	lw	ra,24(sp)
8011e680:	8fb10014 	lw	s1,20(sp)
8011e684:	8fb00010 	lw	s0,16(sp)
8011e688:	03e00008 	jr	ra
8011e68c:	27bd0020 	addiu	sp,sp,32

8011e690 <__getpagesize>:
8011e690:	3c02801f 	lui	v0,0x801f
8011e694:	8c4347d0 	lw	v1,18384(v0)
8011e698:	00000000 	nop
8011e69c:	10600002 	beqz	v1,8011e6a8 <__getpagesize+0x18>
8011e6a0:	3c020001 	lui	v0,0x1
8011e6a4:	00601021 	move	v0,v1
8011e6a8:	03e00008 	jr	ra
8011e6ac:	00000000 	nop

8011e6b0 <__getdtablesize>:
8011e6b0:	27bdffe0 	addiu	sp,sp,-32
8011e6b4:	24040005 	li	a0,5
8011e6b8:	afbf0018 	sw	ra,24(sp)
8011e6bc:	0c0538b6 	jal	8014e2d8 <__getrlimit>
8011e6c0:	27a50010 	addiu	a1,sp,16
8011e6c4:	04400002 	bltz	v0,8011e6d0 <__getdtablesize+0x20>
8011e6c8:	24030100 	li	v1,256
8011e6cc:	8fa30010 	lw	v1,16(sp)
8011e6d0:	8fbf0018 	lw	ra,24(sp)
8011e6d4:	00601021 	move	v0,v1
8011e6d8:	03e00008 	jr	ra
8011e6dc:	27bd0020 	addiu	sp,sp,32
8011e6e0:	08047e94 	j	8011fa50 <__syscall_error>
8011e6e4:	00000000 	nop

8011e6e8 <__mmap>:
8011e6e8:	24020ffa 	li	v0,4090
8011e6ec:	0000000c 	syscall
8011e6f0:	14e0fffb 	bnez	a3,8011e6e0 <__getdtablesize+0x30>
8011e6f4:	00000000 	nop
8011e6f8:	03e00008 	jr	ra
8011e6fc:	00000000 	nop
	...

8011e710 <__mmap64>:
8011e710:	27bdffb8 	addiu	sp,sp,-72
8011e714:	afb20028 	sw	s2,40(sp)
8011e718:	8fb20060 	lw	s2,96(sp)
8011e71c:	00001821 	move	v1,zero
8011e720:	32420fff 	andi	v0,s2,0xfff
8011e724:	00431025 	or	v0,v0,v1
8011e728:	afbe0040 	sw	s8,64(sp)
8011e72c:	afb60038 	sw	s6,56(sp)
8011e730:	afb40030 	sw	s4,48(sp)
8011e734:	afb3002c 	sw	s3,44(sp)
8011e738:	afbf0044 	sw	ra,68(sp)
8011e73c:	afb7003c 	sw	s7,60(sp)
8011e740:	afb50034 	sw	s5,52(sp)
8011e744:	afb10024 	sw	s1,36(sp)
8011e748:	afb00020 	sw	s0,32(sp)
8011e74c:	8fb30064 	lw	s3,100(sp)
8011e750:	0080f021 	move	s8,a0
8011e754:	afa60014 	sw	a2,20(sp)
8011e758:	afa70018 	sw	a3,24(sp)
8011e75c:	8fb40058 	lw	s4,88(sp)
8011e760:	14400008 	bnez	v0,8011e784 <__mmap64+0x74>
8011e764:	00a0b021 	move	s6,a1
8011e768:	3c17801f 	lui	s7,0x801f
8011e76c:	8ee24598 	lw	v0,17816(s7)
8011e770:	00000000 	nop
8011e774:	10400015 	beqz	v0,8011e7cc <__mmap64+0xbc>
8011e778:	00000000 	nop
8011e77c:	1252002d 	beq	s2,s2,8011e834 <__mmap64+0x124>
8011e780:	00124fc3 	sra	t1,s2,0x1f
8011e784:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e788:	00000000 	nop
8011e78c:	24030016 	li	v1,22
8011e790:	2404ffff 	li	a0,-1
8011e794:	ac430000 	sw	v1,0(v0)
8011e798:	8fbf0044 	lw	ra,68(sp)
8011e79c:	8fbe0040 	lw	s8,64(sp)
8011e7a0:	8fb7003c 	lw	s7,60(sp)
8011e7a4:	8fb60038 	lw	s6,56(sp)
8011e7a8:	8fb50034 	lw	s5,52(sp)
8011e7ac:	8fb40030 	lw	s4,48(sp)
8011e7b0:	8fb3002c 	lw	s3,44(sp)
8011e7b4:	8fb20028 	lw	s2,40(sp)
8011e7b8:	8fb10024 	lw	s1,36(sp)
8011e7bc:	8fb00020 	lw	s0,32(sp)
8011e7c0:	00801021 	move	v0,a0
8011e7c4:	03e00008 	jr	ra
8011e7c8:	27bd0048 	addiu	sp,sp,72
8011e7cc:	0c047ea0 	jal	8011fa80 <__errno_location>
8011e7d0:	00128302 	srl	s0,s2,0xc
8011e7d4:	0040a821 	move	s5,v0
8011e7d8:	8ea30000 	lw	v1,0(s5)
8011e7dc:	00131500 	sll	v0,s3,0x14
8011e7e0:	afa30010 	sw	v1,16(sp)
8011e7e4:	03c02021 	move	a0,s8
8011e7e8:	02c02821 	move	a1,s6
8011e7ec:	8fa60014 	lw	a2,20(sp)
8011e7f0:	8fa70018 	lw	a3,24(sp)
8011e7f4:	00508025 	or	s0,v0,s0
8011e7f8:	27bdffe0 	addiu	sp,sp,-32
8011e7fc:	afb40010 	sw	s4,16(sp)
8011e800:	afb00014 	sw	s0,20(sp)
8011e804:	24021072 	li	v0,4210
8011e808:	0000000c 	syscall
8011e80c:	27bd0020 	addiu	sp,sp,32
8011e810:	10e00023 	beqz	a3,8011e8a0 <__mmap64+0x190>
8011e814:	00402021 	move	a0,v0
8011e818:	aea20000 	sw	v0,0(s5)
8011e81c:	8ea30000 	lw	v1,0(s5)
8011e820:	24020059 	li	v0,89
8011e824:	10620023 	beq	v1,v0,8011e8b4 <__mmap64+0x1a4>
8011e828:	2404ffff 	li	a0,-1
8011e82c:	080479e6 	j	8011e798 <__mmap64+0x88>
8011e830:	00000000 	nop
8011e834:	1533ffd3 	bne	t1,s3,8011e784 <__mmap64+0x74>
8011e838:	02565021 	addu	t2,s2,s6
8011e83c:	00001821 	move	v1,zero
8011e840:	0152282b 	sltu	a1,t2,s2
8011e844:	02635821 	addu	t3,s3,v1
8011e848:	00ab5821 	addu	t3,a1,t3
8011e84c:	154affcd 	bne	t2,t2,8011e784 <__mmap64+0x74>
8011e850:	000a3fc3 	sra	a3,t2,0x1f
8011e854:	14ebffcb 	bne	a3,t3,8011e784 <__mmap64+0x74>
8011e858:	03c02021 	move	a0,s8
8011e85c:	8fa60014 	lw	a2,20(sp)
8011e860:	8fa70018 	lw	a3,24(sp)
8011e864:	afb40058 	sw	s4,88(sp)
8011e868:	afb2005c 	sw	s2,92(sp)
8011e86c:	02c02821 	move	a1,s6
8011e870:	8fbf0044 	lw	ra,68(sp)
8011e874:	8fbe0040 	lw	s8,64(sp)
8011e878:	8fb7003c 	lw	s7,60(sp)
8011e87c:	8fb60038 	lw	s6,56(sp)
8011e880:	8fb50034 	lw	s5,52(sp)
8011e884:	8fb40030 	lw	s4,48(sp)
8011e888:	8fb3002c 	lw	s3,44(sp)
8011e88c:	8fb20028 	lw	s2,40(sp)
8011e890:	8fb10024 	lw	s1,36(sp)
8011e894:	8fb00020 	lw	s0,32(sp)
8011e898:	080479ba 	j	8011e6e8 <__mmap>
8011e89c:	27bd0048 	addiu	sp,sp,72
8011e8a0:	2402ffff 	li	v0,-1
8011e8a4:	1482ffbc 	bne	a0,v0,8011e798 <__mmap64+0x88>
8011e8a8:	00000000 	nop
8011e8ac:	08047a07 	j	8011e81c <__mmap64+0x10c>
8011e8b0:	00000000 	nop
8011e8b4:	8fa20010 	lw	v0,16(sp)
8011e8b8:	00000000 	nop
8011e8bc:	aea20000 	sw	v0,0(s5)
8011e8c0:	24020001 	li	v0,1
8011e8c4:	080479df 	j	8011e77c <__mmap64+0x6c>
8011e8c8:	aee24598 	sw	v0,17816(s7)
8011e8cc:	00000000 	nop
8011e8d0:	08047e94 	j	8011fa50 <__syscall_error>
8011e8d4:	00000000 	nop

8011e8d8 <__munmap>:
8011e8d8:	24020ffb 	li	v0,4091
8011e8dc:	0000000c 	syscall
8011e8e0:	14e0fffb 	bnez	a3,8011e8d0 <__mmap64+0x1c0>
8011e8e4:	00000000 	nop
8011e8e8:	03e00008 	jr	ra
8011e8ec:	00000000 	nop
	...
8011e900:	08047e94 	j	8011fa50 <__syscall_error>
8011e904:	00000000 	nop

8011e908 <__mprotect>:
8011e908:	2402101d 	li	v0,4125
8011e90c:	0000000c 	syscall
8011e910:	14e0fffb 	bnez	a3,8011e900 <__munmap+0x28>
8011e914:	00000000 	nop
8011e918:	03e00008 	jr	ra
8011e91c:	00000000 	nop
	...

8011e930 <get_proc_path>:
8011e930:	27bdffb8 	addiu	sp,sp,-72
8011e934:	afb40038 	sw	s4,56(sp)
8011e938:	afb00028 	sw	s0,40(sp)
8011e93c:	0080a021 	move	s4,a0
8011e940:	3c10801d 	lui	s0,0x801d
8011e944:	3c04801c 	lui	a0,0x801c
8011e948:	afb30034 	sw	s3,52(sp)
8011e94c:	24843240 	addiu	a0,a0,12864
8011e950:	00a09821 	move	s3,a1
8011e954:	26055754 	addiu	a1,s0,22356
8011e958:	afb1002c 	sw	s1,44(sp)
8011e95c:	afbf0040 	sw	ra,64(sp)
8011e960:	afb5003c 	sw	s5,60(sp)
8011e964:	0c053af2 	jal	8014ebc8 <__setmntent>
8011e968:	afb20030 	sw	s2,48(sp)
8011e96c:	1040005a 	beqz	v0,8011ead8 <get_proc_path+0x1a8>
8011e970:	00408821 	move	s1,v0
8011e974:	02202021 	move	a0,s1
8011e978:	0c0526dc 	jal	80149b70 <__fsetlocking>
8011e97c:	24050002 	li	a1,2
8011e980:	3c03801c 	lui	v1,0x801c
8011e984:	24753258 	addiu	s5,v1,12888
8011e988:	27b20010 	addiu	s2,sp,16
8011e98c:	02202021 	move	a0,s1
8011e990:	02402821 	move	a1,s2
8011e994:	02803021 	move	a2,s4
8011e998:	0c053b21 	jal	8014ec84 <__getmntent_r>
8011e99c:	02603821 	move	a3,s3
8011e9a0:	1040003c 	beqz	v0,8011ea94 <get_proc_path+0x164>
8011e9a4:	3c10801c 	lui	s0,0x801c
8011e9a8:	0c046f6c 	jal	8011bdb0 <strlen>
8011e9ac:	26043258 	addiu	a0,s0,12888
8011e9b0:	00403021 	move	a2,v0
8011e9b4:	2c420004 	sltiu	v0,v0,4
8011e9b8:	1040002f 	beqz	v0,8011ea78 <get_proc_path+0x148>
8011e9bc:	00000000 	nop
8011e9c0:	8fa70018 	lw	a3,24(sp)
8011e9c4:	92033258 	lbu	v1,12888(s0)
8011e9c8:	90e20000 	lbu	v0,0(a3)
8011e9cc:	10c00015 	beqz	a2,8011ea24 <get_proc_path+0xf4>
8011e9d0:	00431023 	subu	v0,v0,v1
8011e9d4:	1440ffee 	bnez	v0,8011e990 <get_proc_path+0x60>
8011e9d8:	02202021 	move	a0,s1
8011e9dc:	90e20001 	lbu	v0,1(a3)
8011e9e0:	92a30001 	lbu	v1,1(s5)
8011e9e4:	2cc40002 	sltiu	a0,a2,2
8011e9e8:	1480000e 	bnez	a0,8011ea24 <get_proc_path+0xf4>
8011e9ec:	00431023 	subu	v0,v0,v1
8011e9f0:	1440ffe7 	bnez	v0,8011e990 <get_proc_path+0x60>
8011e9f4:	02202021 	move	a0,s1
8011e9f8:	90e20002 	lbu	v0,2(a3)
8011e9fc:	92a30002 	lbu	v1,2(s5)
8011ea00:	24040002 	li	a0,2
8011ea04:	10c40007 	beq	a2,a0,8011ea24 <get_proc_path+0xf4>
8011ea08:	00431023 	subu	v0,v0,v1
8011ea0c:	1440ffe0 	bnez	v0,8011e990 <get_proc_path+0x60>
8011ea10:	02202021 	move	a0,s1
8011ea14:	90e30003 	lbu	v1,3(a3)
8011ea18:	92a20003 	lbu	v0,3(s5)
8011ea1c:	00000000 	nop
8011ea20:	00621023 	subu	v0,v1,v0
8011ea24:	1440ffda 	bnez	v0,8011e990 <get_proc_path+0x60>
8011ea28:	02202021 	move	a0,s1
8011ea2c:	8fb00014 	lw	s0,20(sp)
8011ea30:	0c053ae9 	jal	8014eba4 <__endmntent>
8011ea34:	02202021 	move	a0,s1
8011ea38:	1200002e 	beqz	s0,8011eaf4 <get_proc_path+0x1c4>
8011ea3c:	3c02801c 	lui	v0,0x801c
8011ea40:	0c0527dc 	jal	80149f70 <__strdup>
8011ea44:	02002021 	move	a0,s0
8011ea48:	1040002c 	beqz	v0,8011eafc <get_proc_path+0x1cc>
8011ea4c:	00402021 	move	a0,v0
8011ea50:	3c108019 	lui	s0,0x8019
8011ea54:	8e02bf80 	lw	v0,-16512(s0)
8011ea58:	00000000 	nop
8011ea5c:	1040001a 	beqz	v0,8011eac8 <get_proc_path+0x198>
8011ea60:	00000000 	nop
8011ea64:	0c045fee 	jal	80117fb8 <__cfree>
8011ea68:	00000000 	nop
8011ea6c:	8e02bf80 	lw	v0,-16512(s0)
8011ea70:	08047aa9 	j	8011eaa4 <get_proc_path+0x174>
8011ea74:	00000000 	nop
8011ea78:	8fa40018 	lw	a0,24(sp)
8011ea7c:	0c046ef0 	jal	8011bbc0 <strcmp>
8011ea80:	26053258 	addiu	a1,s0,12888
8011ea84:	1440ffc2 	bnez	v0,8011e990 <get_proc_path+0x60>
8011ea88:	02202021 	move	a0,s1
8011ea8c:	08047a8b 	j	8011ea2c <get_proc_path+0xfc>
8011ea90:	00000000 	nop
8011ea94:	0c053ae9 	jal	8014eba4 <__endmntent>
8011ea98:	02202021 	move	a0,s1
8011ea9c:	3c03801c 	lui	v1,0x801c
8011eaa0:	246232c0 	addiu	v0,v1,12992
8011eaa4:	8fbf0040 	lw	ra,64(sp)
8011eaa8:	8fb5003c 	lw	s5,60(sp)
8011eaac:	8fb40038 	lw	s4,56(sp)
8011eab0:	8fb30034 	lw	s3,52(sp)
8011eab4:	8fb20030 	lw	s2,48(sp)
8011eab8:	8fb1002c 	lw	s1,44(sp)
8011eabc:	8fb00028 	lw	s0,40(sp)
8011eac0:	03e00008 	jr	ra
8011eac4:	27bd0048 	addiu	sp,sp,72
8011eac8:	ae04bf80 	sw	a0,-16512(s0)
8011eacc:	8e02bf80 	lw	v0,-16512(s0)
8011ead0:	08047aa9 	j	8011eaa4 <get_proc_path+0x174>
8011ead4:	00000000 	nop
8011ead8:	3c04801c 	lui	a0,0x801c
8011eadc:	2484324c 	addiu	a0,a0,12876
8011eae0:	0c053af2 	jal	8014ebc8 <__setmntent>
8011eae4:	26055754 	addiu	a1,s0,22356
8011eae8:	1440ffa2 	bnez	v0,8011e974 <get_proc_path+0x44>
8011eaec:	00408821 	move	s1,v0
8011eaf0:	3c02801c 	lui	v0,0x801c
8011eaf4:	08047aa9 	j	8011eaa4 <get_proc_path+0x174>
8011eaf8:	244232c0 	addiu	v0,v0,12992
8011eafc:	08047aa9 	j	8011eaa4 <get_proc_path+0x174>
8011eb00:	02001021 	move	v0,s0

8011eb04 <phys_pages_info>:
8011eb04:	27bddfd0 	addiu	sp,sp,-8240
8011eb08:	afbe2028 	sw	s8,8232(sp)
8011eb0c:	03a0f021 	move	s8,sp
8011eb10:	afb22020 	sw	s2,8224(sp)
8011eb14:	27d20014 	addiu	s2,s8,20
8011eb18:	afb32024 	sw	s3,8228(sp)
8011eb1c:	2402ffff 	li	v0,-1
8011eb20:	00809821 	move	s3,a0
8011eb24:	24052000 	li	a1,8192
8011eb28:	02402021 	move	a0,s2
8011eb2c:	afb1201c 	sw	s1,8220(sp)
8011eb30:	afbf202c 	sw	ra,8236(sp)
8011eb34:	afb02018 	sw	s0,8216(sp)
8011eb38:	0c047a4c 	jal	8011e930 <get_proc_path>
8011eb3c:	afc20010 	sw	v0,16(s8)
8011eb40:	10400039 	beqz	v0,8011ec28 <phys_pages_info+0x124>
8011eb44:	00408821 	move	s1,v0
8011eb48:	0c046f6c 	jal	8011bdb0 <strlen>
8011eb4c:	00402021 	move	a0,v0
8011eb50:	24420017 	addiu	v0,v0,23
8011eb54:	000210c2 	srl	v0,v0,0x3
8011eb58:	000210c0 	sll	v0,v0,0x3
8011eb5c:	03a2e823 	subu	sp,sp,v0
8011eb60:	27b00010 	addiu	s0,sp,16
8011eb64:	02002021 	move	a0,s0
8011eb68:	0c052810 	jal	8014a040 <__stpcpy>
8011eb6c:	02202821 	move	a1,s1
8011eb70:	3c04801c 	lui	a0,0x801c
8011eb74:	8c833260 	lw	v1,12896(a0)
8011eb78:	24843260 	addiu	a0,a0,12896
8011eb7c:	8c850004 	lw	a1,4(a0)
8011eb80:	a8430003 	swl	v1,3(v0)
8011eb84:	b8430000 	swr	v1,0(v0)
8011eb88:	a8450007 	swl	a1,7(v0)
8011eb8c:	b8450004 	swr	a1,4(v0)
8011eb90:	90830008 	lbu	v1,8(a0)
8011eb94:	3c05801c 	lui	a1,0x801c
8011eb98:	02002021 	move	a0,s0
8011eb9c:	a0430008 	sb	v1,8(v0)
8011eba0:	0c051dce 	jal	80147738 <_IO_new_fopen>
8011eba4:	24a5326c 	addiu	a1,a1,12908
8011eba8:	1040001f 	beqz	v0,8011ec28 <phys_pages_info+0x124>
8011ebac:	00408021 	move	s0,v0
8011ebb0:	00402021 	move	a0,v0
8011ebb4:	0c0526dc 	jal	80149b70 <__fsetlocking>
8011ebb8:	24050002 	li	a1,2
8011ebbc:	24110001 	li	s1,1
8011ebc0:	afc00010 	sw	zero,16(s8)
8011ebc4:	02402021 	move	a0,s2
8011ebc8:	24052000 	li	a1,8192
8011ebcc:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8011ebd0:	02003021 	move	a2,s0
8011ebd4:	02402021 	move	a0,s2
8011ebd8:	02602821 	move	a1,s3
8011ebdc:	10400010 	beqz	v0,8011ec20 <phys_pages_info+0x11c>
8011ebe0:	27c60010 	addiu	a2,s8,16
8011ebe4:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8011ebe8:	00000000 	nop
8011ebec:	1451fff6 	bne	v0,s1,8011ebc8 <phys_pages_info+0xc4>
8011ebf0:	02402021 	move	a0,s2
8011ebf4:	0c0479a4 	jal	8011e690 <__getpagesize>
8011ebf8:	00000000 	nop
8011ebfc:	0440001d 	bltz	v0,8011ec74 <phys_pages_info+0x170>
8011ec00:	00401821 	move	v1,v0
8011ec04:	8fc20010 	lw	v0,16(s8)
8011ec08:	00031a83 	sra	v1,v1,0xa
8011ec0c:	14600002 	bnez	v1,8011ec18 <phys_pages_info+0x114>
8011ec10:	0043001a 	div	zero,v0,v1
8011ec14:	0007000d 	break	0x7
8011ec18:	00001012 	mflo	v0
8011ec1c:	afc20010 	sw	v0,16(s8)
8011ec20:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8011ec24:	02002021 	move	a0,s0
8011ec28:	8fd00010 	lw	s0,16(s8)
8011ec2c:	2402ffff 	li	v0,-1
8011ec30:	1202000b 	beq	s0,v0,8011ec60 <phys_pages_info+0x15c>
8011ec34:	00000000 	nop
8011ec38:	03c0e821 	move	sp,s8
8011ec3c:	02001021 	move	v0,s0
8011ec40:	8fbf202c 	lw	ra,8236(sp)
8011ec44:	8fbe2028 	lw	s8,8232(sp)
8011ec48:	8fb32024 	lw	s3,8228(sp)
8011ec4c:	8fb22020 	lw	s2,8224(sp)
8011ec50:	8fb1201c 	lw	s1,8220(sp)
8011ec54:	8fb02018 	lw	s0,8216(sp)
8011ec58:	03e00008 	jr	ra
8011ec5c:	27bd2030 	addiu	sp,sp,8240
8011ec60:	0c047ea0 	jal	8011fa80 <__errno_location>
8011ec64:	00000000 	nop
8011ec68:	24030059 	li	v1,89
8011ec6c:	08047b0e 	j	8011ec38 <phys_pages_info+0x134>
8011ec70:	ac430000 	sw	v1,0(v0)
8011ec74:	08047b01 	j	8011ec04 <phys_pages_info+0x100>
8011ec78:	244303ff 	addiu	v1,v0,1023

8011ec7c <__get_avphys_pages>:
8011ec7c:	3c04801c 	lui	a0,0x801c
8011ec80:	08047ac1 	j	8011eb04 <phys_pages_info>
8011ec84:	24843270 	addiu	a0,a0,12912

8011ec88 <__get_phys_pages>:
8011ec88:	3c04801c 	lui	a0,0x801c
8011ec8c:	08047ac1 	j	8011eb04 <phys_pages_info>
8011ec90:	24843280 	addiu	a0,a0,12928

8011ec94 <__get_nprocs>:
8011ec94:	27bddfd0 	addiu	sp,sp,-8240
8011ec98:	afbe2024 	sw	s8,8228(sp)
8011ec9c:	03a0f021 	move	s8,sp
8011eca0:	afb3201c 	sw	s3,8220(sp)
8011eca4:	27d30010 	addiu	s3,s8,16
8011eca8:	02602021 	move	a0,s3
8011ecac:	24052000 	li	a1,8192
8011ecb0:	afb02010 	sw	s0,8208(sp)
8011ecb4:	afbf2028 	sw	ra,8232(sp)
8011ecb8:	afb42020 	sw	s4,8224(sp)
8011ecbc:	afb22018 	sw	s2,8216(sp)
8011ecc0:	0c047a4c 	jal	8011e930 <get_proc_path>
8011ecc4:	afb12014 	sw	s1,8212(sp)
8011ecc8:	1040005d 	beqz	v0,8011ee40 <__get_nprocs+0x1ac>
8011eccc:	00408021 	move	s0,v0
8011ecd0:	0c046f6c 	jal	8011bdb0 <strlen>
8011ecd4:	00402021 	move	a0,v0
8011ecd8:	24420017 	addiu	v0,v0,23
8011ecdc:	000210c2 	srl	v0,v0,0x3
8011ece0:	000210c0 	sll	v0,v0,0x3
8011ece4:	03a2e823 	subu	sp,sp,v0
8011ece8:	27b20010 	addiu	s2,sp,16
8011ecec:	02402021 	move	a0,s2
8011ecf0:	0c052810 	jal	8014a040 <__stpcpy>
8011ecf4:	02002821 	move	a1,s0
8011ecf8:	3c03801c 	lui	v1,0x801c
8011ecfc:	8c643294 	lw	a0,12948(v1)
8011ed00:	24633294 	addiu	v1,v1,12948
8011ed04:	a8440003 	swl	a0,3(v0)
8011ed08:	b8440000 	swr	a0,0(v0)
8011ed0c:	90650004 	lbu	a1,4(v1)
8011ed10:	3c14801c 	lui	s4,0x801c
8011ed14:	a0450004 	sb	a1,4(v0)
8011ed18:	90660005 	lbu	a2,5(v1)
8011ed1c:	02402021 	move	a0,s2
8011ed20:	a0460005 	sb	a2,5(v0)
8011ed24:	0c051dce 	jal	80147738 <_IO_new_fopen>
8011ed28:	2685326c 	addiu	a1,s4,12908
8011ed2c:	10400046 	beqz	v0,8011ee48 <__get_nprocs+0x1b4>
8011ed30:	00408821 	move	s1,v0
8011ed34:	00402021 	move	a0,v0
8011ed38:	0c0526dc 	jal	80149b70 <__fsetlocking>
8011ed3c:	24050002 	li	a1,2
8011ed40:	3c03801c 	lui	v1,0x801c
8011ed44:	2474329c 	addiu	s4,v1,12956
8011ed48:	00009021 	move	s2,zero
8011ed4c:	02602021 	move	a0,s3
8011ed50:	24052000 	li	a1,8192
8011ed54:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8011ed58:	02203021 	move	a2,s1
8011ed5c:	10400020 	beqz	v0,8011ede0 <__get_nprocs+0x14c>
8011ed60:	3c10801c 	lui	s0,0x801c
8011ed64:	0c046f6c 	jal	8011bdb0 <strlen>
8011ed68:	2604329c 	addiu	a0,s0,12956
8011ed6c:	00403021 	move	a2,v0
8011ed70:	2c420003 	sltiu	v0,v0,3
8011ed74:	10400027 	beqz	v0,8011ee14 <__get_nprocs+0x180>
8011ed78:	2605329c 	addiu	a1,s0,12956
8011ed7c:	9203329c 	lbu	v1,12956(s0)
8011ed80:	93c20010 	lbu	v0,16(s8)
8011ed84:	10c00007 	beqz	a2,8011eda4 <__get_nprocs+0x110>
8011ed88:	00431023 	subu	v0,v0,v1
8011ed8c:	14400005 	bnez	v0,8011eda4 <__get_nprocs+0x110>
8011ed90:	24040002 	li	a0,2
8011ed94:	93c20011 	lbu	v0,17(s8)
8011ed98:	92830001 	lbu	v1,1(s4)
8011ed9c:	10c40022 	beq	a2,a0,8011ee28 <__get_nprocs+0x194>
8011eda0:	00431023 	subu	v0,v0,v1
8011eda4:	2c420001 	sltiu	v0,v0,1
8011eda8:	1040ffe9 	beqz	v0,8011ed50 <__get_nprocs+0xbc>
8011edac:	02602021 	move	a0,s3
8011edb0:	83c20013 	lb	v0,19(s8)
8011edb4:	00000000 	nop
8011edb8:	2442ffd0 	addiu	v0,v0,-48
8011edbc:	2c42000a 	sltiu	v0,v0,10
8011edc0:	1040ffe4 	beqz	v0,8011ed54 <__get_nprocs+0xc0>
8011edc4:	24052000 	li	a1,8192
8011edc8:	02602021 	move	a0,s3
8011edcc:	02203021 	move	a2,s1
8011edd0:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8011edd4:	26520001 	addiu	s2,s2,1
8011edd8:	1440ffe2 	bnez	v0,8011ed64 <__get_nprocs+0xd0>
8011eddc:	3c10801c 	lui	s0,0x801c
8011ede0:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8011ede4:	02202021 	move	a0,s1
8011ede8:	03c0e821 	move	sp,s8
8011edec:	02401021 	move	v0,s2
8011edf0:	8fbf2028 	lw	ra,8232(sp)
8011edf4:	8fbe2024 	lw	s8,8228(sp)
8011edf8:	8fb42020 	lw	s4,8224(sp)
8011edfc:	8fb3201c 	lw	s3,8220(sp)
8011ee00:	8fb22018 	lw	s2,8216(sp)
8011ee04:	8fb12014 	lw	s1,8212(sp)
8011ee08:	8fb02010 	lw	s0,8208(sp)
8011ee0c:	03e00008 	jr	ra
8011ee10:	27bd2030 	addiu	sp,sp,8240
8011ee14:	02602021 	move	a0,s3
8011ee18:	0c046ff0 	jal	8011bfc0 <strncmp>
8011ee1c:	24060003 	li	a2,3
8011ee20:	08047b6a 	j	8011eda8 <__get_nprocs+0x114>
8011ee24:	2c420001 	sltiu	v0,v0,1
8011ee28:	1440ffde 	bnez	v0,8011eda4 <__get_nprocs+0x110>
8011ee2c:	00000000 	nop
8011ee30:	93c30012 	lbu	v1,18(s8)
8011ee34:	92820002 	lbu	v0,2(s4)
8011ee38:	08047b69 	j	8011eda4 <__get_nprocs+0x110>
8011ee3c:	00621023 	subu	v0,v1,v0
8011ee40:	08047b7a 	j	8011ede8 <__get_nprocs+0x154>
8011ee44:	24120001 	li	s2,1
8011ee48:	02002821 	move	a1,s0
8011ee4c:	0c052810 	jal	8014a040 <__stpcpy>
8011ee50:	02402021 	move	a0,s2
8011ee54:	3c03801c 	lui	v1,0x801c
8011ee58:	8c6432a0 	lw	a0,12960(v1)
8011ee5c:	246332a0 	addiu	v1,v1,12960
8011ee60:	8c660004 	lw	a2,4(v1)
8011ee64:	a8440003 	swl	a0,3(v0)
8011ee68:	b8440000 	swr	a0,0(v0)
8011ee6c:	a8460007 	swl	a2,7(v0)
8011ee70:	b8460004 	swr	a2,4(v0)
8011ee74:	90650008 	lbu	a1,8(v1)
8011ee78:	02402021 	move	a0,s2
8011ee7c:	a0450008 	sb	a1,8(v0)
8011ee80:	0c051dce 	jal	80147738 <_IO_new_fopen>
8011ee84:	2685326c 	addiu	a1,s4,12908
8011ee88:	1040ffed 	beqz	v0,8011ee40 <__get_nprocs+0x1ac>
8011ee8c:	00408821 	move	s1,v0
8011ee90:	00402021 	move	a0,v0
8011ee94:	0c0526dc 	jal	80149b70 <__fsetlocking>
8011ee98:	24050002 	li	a1,2
8011ee9c:	3c03801c 	lui	v1,0x801c
8011eea0:	247432ac 	addiu	s4,v1,12972
8011eea4:	00009021 	move	s2,zero
8011eea8:	02602021 	move	a0,s3
8011eeac:	24052000 	li	a1,8192
8011eeb0:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8011eeb4:	02203021 	move	a2,s1
8011eeb8:	1040ffc9 	beqz	v0,8011ede0 <__get_nprocs+0x14c>
8011eebc:	3c10801c 	lui	s0,0x801c
8011eec0:	0c046f6c 	jal	8011bdb0 <strlen>
8011eec4:	260432ac 	addiu	a0,s0,12972
8011eec8:	00403021 	move	a2,v0
8011eecc:	2c420009 	sltiu	v0,v0,9
8011eed0:	1040001f 	beqz	v0,8011ef50 <__get_nprocs+0x2bc>
8011eed4:	260532ac 	addiu	a1,s0,12972
8011eed8:	2cc20004 	sltiu	v0,a2,4
8011eedc:	10400021 	beqz	v0,8011ef64 <__get_nprocs+0x2d0>
8011eee0:	00000000 	nop
8011eee4:	920332ac 	lbu	v1,12972(s0)
8011eee8:	93c20010 	lbu	v0,16(s8)
8011eeec:	10c00013 	beqz	a2,8011ef3c <__get_nprocs+0x2a8>
8011eef0:	00431023 	subu	v0,v0,v1
8011eef4:	14400011 	bnez	v0,8011ef3c <__get_nprocs+0x2a8>
8011eef8:	2cc40002 	sltiu	a0,a2,2
8011eefc:	93c20011 	lbu	v0,17(s8)
8011ef00:	92830001 	lbu	v1,1(s4)
8011ef04:	1480000d 	bnez	a0,8011ef3c <__get_nprocs+0x2a8>
8011ef08:	00431023 	subu	v0,v0,v1
8011ef0c:	1440000b 	bnez	v0,8011ef3c <__get_nprocs+0x2a8>
8011ef10:	24040002 	li	a0,2
8011ef14:	93c20012 	lbu	v0,18(s8)
8011ef18:	92830002 	lbu	v1,2(s4)
8011ef1c:	10c40007 	beq	a2,a0,8011ef3c <__get_nprocs+0x2a8>
8011ef20:	00431023 	subu	v0,v0,v1
8011ef24:	14400006 	bnez	v0,8011ef40 <__get_nprocs+0x2ac>
8011ef28:	2c420001 	sltiu	v0,v0,1
8011ef2c:	93c30013 	lbu	v1,19(s8)
8011ef30:	92820003 	lbu	v0,3(s4)
8011ef34:	00000000 	nop
8011ef38:	00621023 	subu	v0,v1,v0
8011ef3c:	2c420001 	sltiu	v0,v0,1
8011ef40:	1040ffda 	beqz	v0,8011eeac <__get_nprocs+0x218>
8011ef44:	02602021 	move	a0,s3
8011ef48:	08047bab 	j	8011eeac <__get_nprocs+0x218>
8011ef4c:	26520001 	addiu	s2,s2,1
8011ef50:	02602021 	move	a0,s3
8011ef54:	0c046ff0 	jal	8011bfc0 <strncmp>
8011ef58:	24060009 	li	a2,9
8011ef5c:	08047bd0 	j	8011ef40 <__get_nprocs+0x2ac>
8011ef60:	2c420001 	sltiu	v0,v0,1
8011ef64:	0c046ef0 	jal	8011bbc0 <strcmp>
8011ef68:	02602021 	move	a0,s3
8011ef6c:	08047bd0 	j	8011ef40 <__get_nprocs+0x2ac>
8011ef70:	2c420001 	sltiu	v0,v0,1
	...

8011ef80 <__getclktck>:
8011ef80:	3c02801f 	lui	v0,0x801f
8011ef84:	8c4247a8 	lw	v0,18344(v0)
8011ef88:	00000000 	nop
8011ef8c:	10400003 	beqz	v0,8011ef9c <__getclktck+0x1c>
8011ef90:	00000000 	nop
8011ef94:	03e00008 	jr	ra
8011ef98:	00000000 	nop
8011ef9c:	03e00008 	jr	ra
8011efa0:	24020064 	li	v0,100
	...
8011efb0:	08047e94 	j	8011fa50 <__syscall_error>
8011efb4:	00000000 	nop

8011efb8 <_flush_cache>:
8011efb8:	24021033 	li	v0,4147
8011efbc:	0000000c 	syscall
8011efc0:	14e0fffb 	bnez	a3,8011efb0 <__getclktck+0x30>
8011efc4:	00000000 	nop
8011efc8:	03e00008 	jr	ra
8011efcc:	00000000 	nop
	...

8011efe0 <__libc_lseek64>:
8011efe0:	27bdffe0 	addiu	sp,sp,-32
8011efe4:	00e02821 	move	a1,a3
8011efe8:	afbf001c 	sw	ra,28(sp)
8011efec:	afb00018 	sw	s0,24(sp)
8011eff0:	8fa20030 	lw	v0,48(sp)
8011eff4:	27a70010 	addiu	a3,sp,16
8011eff8:	27bdffe0 	addiu	sp,sp,-32
8011effc:	afa20010 	sw	v0,16(sp)
8011f000:	2402102c 	li	v0,4140
8011f004:	0000000c 	syscall
8011f008:	27bd0020 	addiu	sp,sp,32
8011f00c:	14e00012 	bnez	a3,8011f058 <__libc_lseek64+0x78>
8011f010:	00408021 	move	s0,v0
8011f014:	10400008 	beqz	v0,8011f038 <__libc_lseek64+0x58>
8011f018:	00022fc3 	sra	a1,v0,0x1f
8011f01c:	00402021 	move	a0,v0
8011f020:	8fbf001c 	lw	ra,28(sp)
8011f024:	8fb00018 	lw	s0,24(sp)
8011f028:	00801021 	move	v0,a0
8011f02c:	00a01821 	move	v1,a1
8011f030:	03e00008 	jr	ra
8011f034:	27bd0020 	addiu	sp,sp,32
8011f038:	8fa40010 	lw	a0,16(sp)
8011f03c:	8fa50014 	lw	a1,20(sp)
8011f040:	8fbf001c 	lw	ra,28(sp)
8011f044:	8fb00018 	lw	s0,24(sp)
8011f048:	00801021 	move	v0,a0
8011f04c:	00a01821 	move	v1,a1
8011f050:	03e00008 	jr	ra
8011f054:	27bd0020 	addiu	sp,sp,32
8011f058:	0c047ea0 	jal	8011fa80 <__errno_location>
8011f05c:	00000000 	nop
8011f060:	ac500000 	sw	s0,0(v0)
8011f064:	2404ffff 	li	a0,-1
8011f068:	2405ffff 	li	a1,-1
8011f06c:	8fbf001c 	lw	ra,28(sp)
8011f070:	8fb00018 	lw	s0,24(sp)
8011f074:	00801021 	move	v0,a0
8011f078:	00a01821 	move	v1,a1
8011f07c:	03e00008 	jr	ra
8011f080:	27bd0020 	addiu	sp,sp,32
	...
8011f090:	08047e94 	j	8011fa50 <__syscall_error>
8011f094:	00000000 	nop

8011f098 <__mremap>:
8011f098:	24021047 	li	v0,4167
8011f09c:	0000000c 	syscall
8011f0a0:	14e0fffb 	bnez	a3,8011f090 <__libc_lseek64+0xb0>
8011f0a4:	00000000 	nop
8011f0a8:	03e00008 	jr	ra
8011f0ac:	00000000 	nop
	...

8011f0c0 <__libc_disable_asynccancel>:
8011f0c0:	27bdffe8 	addiu	sp,sp,-24
8011f0c4:	afbf0014 	sw	ra,20(sp)
8011f0c8:	afb00010 	sw	s0,16(sp)
8011f0cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011f0d0:	00808021 	move	s0,a0
8011f0d4:	a0500081 	sb	s0,129(v0)
8011f0d8:	8fbf0014 	lw	ra,20(sp)
8011f0dc:	8fb00010 	lw	s0,16(sp)
8011f0e0:	03e00008 	jr	ra
8011f0e4:	27bd0018 	addiu	sp,sp,24

8011f0e8 <__libc_enable_asynccancel>:
8011f0e8:	27bdffe8 	addiu	sp,sp,-24
8011f0ec:	afbf0010 	sw	ra,16(sp)
8011f0f0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011f0f4:	00000000 	nop
8011f0f8:	80430082 	lb	v1,130(v0)
8011f0fc:	00402021 	move	a0,v0
8011f100:	80450081 	lb	a1,129(v0)
8011f104:	24020001 	li	v0,1
8011f108:	14600005 	bnez	v1,8011f120 <__libc_enable_asynccancel+0x38>
8011f10c:	a0820081 	sb	v0,129(a0)
8011f110:	8fbf0010 	lw	ra,16(sp)
8011f114:	00a01021 	move	v0,a1
8011f118:	03e00008 	jr	ra
8011f11c:	27bd0018 	addiu	sp,sp,24
8011f120:	80820080 	lb	v0,128(a0)
8011f124:	00000000 	nop
8011f128:	1440fff9 	bnez	v0,8011f110 <__libc_enable_asynccancel+0x28>
8011f12c:	3c020000 	lui	v0,0x0
8011f130:	24420000 	addiu	v0,v0,0
8011f134:	1040fff6 	beqz	v0,8011f110 <__libc_enable_asynccancel+0x28>
8011f138:	00000000 	nop
8011f13c:	2404ffff 	li	a0,-1
8011f140:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011f144:	03a02821 	move	a1,sp
	...

8011f150 <__register_atfork>:
8011f150:	27bdffd0 	addiu	sp,sp,-48
8011f154:	afb50024 	sw	s5,36(sp)
8011f158:	afb40020 	sw	s4,32(sp)
8011f15c:	afb3001c 	sw	s3,28(sp)
8011f160:	afb10014 	sw	s1,20(sp)
8011f164:	afbf0028 	sw	ra,40(sp)
8011f168:	afb20018 	sw	s2,24(sp)
8011f16c:	afb00010 	sw	s0,16(sp)
8011f170:	00808821 	move	s1,a0
8011f174:	00a0a021 	move	s4,a1
8011f178:	00c0a821 	move	s5,a2
8011f17c:	1080004e 	beqz	a0,8011f2b8 <__register_atfork+0x168>
8011f180:	00e09821 	move	s3,a3
8011f184:	0c04699a 	jal	8011a668 <__libc_malloc>
8011f188:	24040010 	li	a0,16
8011f18c:	10400054 	beqz	v0,8011f2e0 <__register_atfork+0x190>
8011f190:	00408021 	move	s0,v0
8011f194:	ac510008 	sw	s1,8(v0)
8011f198:	12800049 	beqz	s4,8011f2c0 <__register_atfork+0x170>
8011f19c:	ac53000c 	sw	s3,12(v0)
8011f1a0:	0c04699a 	jal	8011a668 <__libc_malloc>
8011f1a4:	24040010 	li	a0,16
8011f1a8:	1040004b 	beqz	v0,8011f2d8 <__register_atfork+0x188>
8011f1ac:	00409021 	move	s2,v0
8011f1b0:	ac540008 	sw	s4,8(v0)
8011f1b4:	12a00044 	beqz	s5,8011f2c8 <__register_atfork+0x178>
8011f1b8:	ac53000c 	sw	s3,12(v0)
8011f1bc:	0c04699a 	jal	8011a668 <__libc_malloc>
8011f1c0:	24040010 	li	a0,16
8011f1c4:	10400042 	beqz	v0,8011f2d0 <__register_atfork+0x180>
8011f1c8:	00408821 	move	s1,v0
8011f1cc:	ac550008 	sw	s5,8(v0)
8011f1d0:	ac53000c 	sw	s3,12(v0)
8011f1d4:	3c020000 	lui	v0,0x0
8011f1d8:	24420000 	addiu	v0,v0,0
8011f1dc:	10400004 	beqz	v0,8011f1f0 <__register_atfork+0xa0>
8011f1e0:	00000000 	nop
8011f1e4:	3c04801f 	lui	a0,0x801f
8011f1e8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011f1ec:	248436b0 	addiu	a0,a0,14000
8011f1f0:	1200000a 	beqz	s0,8011f21c <__register_atfork+0xcc>
8011f1f4:	3c02801f 	lui	v0,0x801f
8011f1f8:	244236b0 	addiu	v0,v0,14000
8011f1fc:	8c43001c 	lw	v1,28(v0)
8011f200:	00000000 	nop
8011f204:	ae030004 	sw	v1,4(s0)
8011f208:	ac50001c 	sw	s0,28(v0)
8011f20c:	3c02801f 	lui	v0,0x801f
8011f210:	244236c8 	addiu	v0,v0,14024
8011f214:	ac700000 	sw	s0,0(v1)
8011f218:	ae020000 	sw	v0,0(s0)
8011f21c:	1240000a 	beqz	s2,8011f248 <__register_atfork+0xf8>
8011f220:	3c02801f 	lui	v0,0x801f
8011f224:	244236b0 	addiu	v0,v0,14000
8011f228:	8c430024 	lw	v1,36(v0)
8011f22c:	00000000 	nop
8011f230:	ae430004 	sw	v1,4(s2)
8011f234:	ac520024 	sw	s2,36(v0)
8011f238:	3c02801f 	lui	v0,0x801f
8011f23c:	244236d0 	addiu	v0,v0,14032
8011f240:	ac720000 	sw	s2,0(v1)
8011f244:	ae420000 	sw	v0,0(s2)
8011f248:	1220000a 	beqz	s1,8011f274 <__register_atfork+0x124>
8011f24c:	3c02801f 	lui	v0,0x801f
8011f250:	244236b0 	addiu	v0,v0,14000
8011f254:	8c43002c 	lw	v1,44(v0)
8011f258:	00000000 	nop
8011f25c:	ae230004 	sw	v1,4(s1)
8011f260:	ac51002c 	sw	s1,44(v0)
8011f264:	3c02801f 	lui	v0,0x801f
8011f268:	244236d8 	addiu	v0,v0,14040
8011f26c:	ac710000 	sw	s1,0(v1)
8011f270:	ae220000 	sw	v0,0(s1)
8011f274:	3c020000 	lui	v0,0x0
8011f278:	24420000 	addiu	v0,v0,0
8011f27c:	10400005 	beqz	v0,8011f294 <__register_atfork+0x144>
8011f280:	00000000 	nop
8011f284:	3c04801f 	lui	a0,0x801f
8011f288:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011f28c:	248436b0 	addiu	a0,a0,14000
8011f290:	00001021 	move	v0,zero
8011f294:	8fbf0028 	lw	ra,40(sp)
8011f298:	8fb50024 	lw	s5,36(sp)
8011f29c:	8fb40020 	lw	s4,32(sp)
8011f2a0:	8fb3001c 	lw	s3,28(sp)
8011f2a4:	8fb20018 	lw	s2,24(sp)
8011f2a8:	8fb10014 	lw	s1,20(sp)
8011f2ac:	8fb00010 	lw	s0,16(sp)
8011f2b0:	03e00008 	jr	ra
8011f2b4:	27bd0030 	addiu	sp,sp,48
8011f2b8:	1680ffb9 	bnez	s4,8011f1a0 <__register_atfork+0x50>
8011f2bc:	00008021 	move	s0,zero
8011f2c0:	16a0ffbe 	bnez	s5,8011f1bc <__register_atfork+0x6c>
8011f2c4:	00009021 	move	s2,zero
8011f2c8:	08047c75 	j	8011f1d4 <__register_atfork+0x84>
8011f2cc:	00008821 	move	s1,zero
8011f2d0:	0c045fee 	jal	80117fb8 <__cfree>
8011f2d4:	02402021 	move	a0,s2
8011f2d8:	0c045fee 	jal	80117fb8 <__cfree>
8011f2dc:	02002021 	move	a0,s0
8011f2e0:	0c047ea0 	jal	8011fa80 <__errno_location>
8011f2e4:	00000000 	nop
8011f2e8:	8c420000 	lw	v0,0(v0)
8011f2ec:	08047ca5 	j	8011f294 <__register_atfork+0x144>
8011f2f0:	00000000 	nop
	...

8011f300 <elf_machine_matches_host>:
8011f300:	8c820024 	lw	v0,36(a0)
8011f304:	00000000 	nop
8011f308:	30420020 	andi	v0,v0,0x20
8011f30c:	14400009 	bnez	v0,8011f334 <elf_machine_matches_host+0x34>
8011f310:	00001821 	move	v1,zero
8011f314:	94840012 	lhu	a0,18(a0)
8011f318:	24020008 	li	v0,8
8011f31c:	10820005 	beq	a0,v0,8011f334 <elf_machine_matches_host+0x34>
8011f320:	24030001 	li	v1,1
8011f324:	2402000a 	li	v0,10
8011f328:	10820002 	beq	a0,v0,8011f334 <elf_machine_matches_host+0x34>
8011f32c:	00000000 	nop
8011f330:	00001821 	move	v1,zero
8011f334:	03e00008 	jr	ra
8011f338:	00601021 	move	v0,v1

8011f33c <_dl_aux_init>:
8011f33c:	8c820000 	lw	v0,0(a0)
8011f340:	00000000 	nop
8011f344:	10400028 	beqz	v0,8011f3e8 <_dl_aux_init+0xac>
8011f348:	00802821 	move	a1,a0
8011f34c:	3c0a801f 	lui	t2,0x801f
8011f350:	8d4947a0 	lw	t1,18336(t2)
8011f354:	00003021 	move	a2,zero
8011f358:	00003821 	move	a3,zero
8011f35c:	00004021 	move	t0,zero
8011f360:	2443fffd 	addiu	v1,v0,-3
8011f364:	2c620015 	sltiu	v0,v1,21
8011f368:	1040000f 	beqz	v0,8011f3a8 <_dl_aux_init+0x6c>
8011f36c:	00031080 	sll	v0,v1,0x2
8011f370:	3c03801c 	lui	v1,0x801c
8011f374:	246332d0 	addiu	v1,v1,13008
8011f378:	00431021 	addu	v0,v0,v1
8011f37c:	8c440000 	lw	a0,0(v0)
8011f380:	00000000 	nop
8011f384:	00800008 	jr	a0
8011f388:	00000000 	nop
8011f38c:	8ca30004 	lw	v1,4(a1)
8011f390:	3c02801f 	lui	v0,0x801f
8011f394:	ac4331b0 	sw	v1,12720(v0)
8011f398:	24040001 	li	a0,1
8011f39c:	3c02801f 	lui	v0,0x801f
8011f3a0:	ac4447d4 	sw	a0,18388(v0)
8011f3a4:	2406ffff 	li	a2,-1
8011f3a8:	24a50008 	addiu	a1,a1,8
8011f3ac:	8ca20000 	lw	v0,0(a1)
8011f3b0:	00000000 	nop
8011f3b4:	1440ffeb 	bnez	v0,8011f364 <_dl_aux_init+0x28>
8011f3b8:	2443fffd 	addiu	v1,v0,-3
8011f3bc:	2402000f 	li	v0,15
8011f3c0:	14c20009 	bne	a2,v0,8011f3e8 <_dl_aux_init+0xac>
8011f3c4:	ad4947a0 	sw	t1,18336(t2)
8011f3c8:	10e00002 	beqz	a3,8011f3d4 <_dl_aux_init+0x98>
8011f3cc:	0008182b 	sltu	v1,zero,t0
8011f3d0:	24030001 	li	v1,1
8011f3d4:	3c02801f 	lui	v0,0x801f
8011f3d8:	ac4331b0 	sw	v1,12720(v0)
8011f3dc:	24030001 	li	v1,1
8011f3e0:	3c02801f 	lui	v0,0x801f
8011f3e4:	ac4347d4 	sw	v1,18388(v0)
8011f3e8:	03e00008 	jr	ra
8011f3ec:	00000000 	nop
8011f3f0:	8ca90004 	lw	t1,4(a1)
8011f3f4:	24a50008 	addiu	a1,a1,8
8011f3f8:	8ca20000 	lw	v0,0(a1)
8011f3fc:	00000000 	nop
8011f400:	1440ffd8 	bnez	v0,8011f364 <_dl_aux_init+0x28>
8011f404:	2443fffd 	addiu	v1,v0,-3
8011f408:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f40c:	2402000f 	li	v0,15
8011f410:	8ca30004 	lw	v1,4(a1)
8011f414:	3c02801f 	lui	v0,0x801f
8011f418:	24a50008 	addiu	a1,a1,8
8011f41c:	ac4347b8 	sw	v1,18360(v0)
8011f420:	8ca20000 	lw	v0,0(a1)
8011f424:	00000000 	nop
8011f428:	1440ffce 	bnez	v0,8011f364 <_dl_aux_init+0x28>
8011f42c:	2443fffd 	addiu	v1,v0,-3
8011f430:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f434:	2402000f 	li	v0,15
8011f438:	8ca30004 	lw	v1,4(a1)
8011f43c:	3c02801f 	lui	v0,0x801f
8011f440:	24a50008 	addiu	a1,a1,8
8011f444:	ac4347d0 	sw	v1,18384(v0)
8011f448:	8ca20000 	lw	v0,0(a1)
8011f44c:	00000000 	nop
8011f450:	1440ffc4 	bnez	v0,8011f364 <_dl_aux_init+0x28>
8011f454:	2443fffd 	addiu	v1,v0,-3
8011f458:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f45c:	2402000f 	li	v0,15
8011f460:	8ca20004 	lw	v0,4(a1)
8011f464:	24a50008 	addiu	a1,a1,8
8011f468:	00e23826 	xor	a3,a3,v0
8011f46c:	8ca20000 	lw	v0,0(a1)
8011f470:	00000000 	nop
8011f474:	1440ffba 	bnez	v0,8011f360 <_dl_aux_init+0x24>
8011f478:	34c60001 	ori	a2,a2,0x1
8011f47c:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f480:	2402000f 	li	v0,15
8011f484:	8ca20004 	lw	v0,4(a1)
8011f488:	24a50008 	addiu	a1,a1,8
8011f48c:	00e23826 	xor	a3,a3,v0
8011f490:	8ca20000 	lw	v0,0(a1)
8011f494:	00000000 	nop
8011f498:	1440ffb1 	bnez	v0,8011f360 <_dl_aux_init+0x24>
8011f49c:	34c60002 	ori	a2,a2,0x2
8011f4a0:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f4a4:	2402000f 	li	v0,15
8011f4a8:	8ca20004 	lw	v0,4(a1)
8011f4ac:	24a50008 	addiu	a1,a1,8
8011f4b0:	01024026 	xor	t0,t0,v0
8011f4b4:	8ca20000 	lw	v0,0(a1)
8011f4b8:	00000000 	nop
8011f4bc:	1440ffa8 	bnez	v0,8011f360 <_dl_aux_init+0x24>
8011f4c0:	34c60004 	ori	a2,a2,0x4
8011f4c4:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f4c8:	2402000f 	li	v0,15
8011f4cc:	8ca20004 	lw	v0,4(a1)
8011f4d0:	24a50008 	addiu	a1,a1,8
8011f4d4:	01024026 	xor	t0,t0,v0
8011f4d8:	8ca20000 	lw	v0,0(a1)
8011f4dc:	00000000 	nop
8011f4e0:	1440ff9f 	bnez	v0,8011f360 <_dl_aux_init+0x24>
8011f4e4:	34c60008 	ori	a2,a2,0x8
8011f4e8:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f4ec:	2402000f 	li	v0,15
8011f4f0:	8ca30004 	lw	v1,4(a1)
8011f4f4:	3c028031 	lui	v0,0x8031
8011f4f8:	24a50008 	addiu	a1,a1,8
8011f4fc:	ac435ef0 	sw	v1,24304(v0)
8011f500:	8ca20000 	lw	v0,0(a1)
8011f504:	00000000 	nop
8011f508:	1440ff96 	bnez	v0,8011f364 <_dl_aux_init+0x28>
8011f50c:	2443fffd 	addiu	v1,v0,-3
8011f510:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f514:	2402000f 	li	v0,15
8011f518:	8ca30004 	lw	v1,4(a1)
8011f51c:	3c02801f 	lui	v0,0x801f
8011f520:	24a50008 	addiu	a1,a1,8
8011f524:	ac4347a8 	sw	v1,18344(v0)
8011f528:	8ca20000 	lw	v0,0(a1)
8011f52c:	00000000 	nop
8011f530:	1440ff8c 	bnez	v0,8011f364 <_dl_aux_init+0x28>
8011f534:	2443fffd 	addiu	v1,v0,-3
8011f538:	08047cf0 	j	8011f3c0 <_dl_aux_init+0x84>
8011f53c:	2402000f 	li	v0,15

8011f540 <_dl_important_hwcaps>:
8011f540:	3c03801f 	lui	v1,0x801f
8011f544:	3c04801f 	lui	a0,0x801f
8011f548:	2463459c 	addiu	v1,v1,17820
8011f54c:	248245a0 	addiu	v0,a0,17824
8011f550:	ac8345a0 	sw	v1,17824(a0)
8011f554:	24030001 	li	v1,1
8011f558:	ac400004 	sw	zero,4(v0)
8011f55c:	03e00008 	jr	ra
8011f560:	acc30000 	sw	v1,0(a2)

8011f564 <_dl_non_dynamic_init>:
8011f564:	27bdffd0 	addiu	sp,sp,-48
8011f568:	afb00018 	sw	s0,24(sp)
8011f56c:	afbf002c 	sw	ra,44(sp)
8011f570:	afb40028 	sw	s4,40(sp)
8011f574:	afb30024 	sw	s3,36(sp)
8011f578:	afb20020 	sw	s2,32(sp)
8011f57c:	afb1001c 	sw	s1,28(sp)
8011f580:	3c10801f 	lui	s0,0x801f
8011f584:	8e0247d0 	lw	v0,18384(s0)
8011f588:	00000000 	nop
8011f58c:	104000b7 	beqz	v0,8011f86c <_dl_non_dynamic_init+0x308>
8011f590:	3c04801c 	lui	a0,0x801c
8011f594:	0c043794 	jal	8010de50 <getenv>
8011f598:	2484347c 	addiu	a0,a0,13436
8011f59c:	104000bb 	beqz	v0,8011f88c <_dl_non_dynamic_init+0x328>
8011f5a0:	00000000 	nop
8011f5a4:	80430000 	lb	v1,0(v0)
8011f5a8:	3c04801c 	lui	a0,0x801c
8011f5ac:	0003182b 	sltu	v1,zero,v1
8011f5b0:	24843430 	addiu	a0,a0,13360
8011f5b4:	3c02801f 	lui	v0,0x801f
8011f5b8:	0c043794 	jal	8010de50 <getenv>
8011f5bc:	ac4347b4 	sw	v1,18356(v0)
8011f5c0:	0c054897 	jal	8015225c <_dl_init_paths>
8011f5c4:	00402021 	move	a0,v0
8011f5c8:	3c04801c 	lui	a0,0x801c
8011f5cc:	0c043794 	jal	8010de50 <getenv>
8011f5d0:	24843440 	addiu	a0,a0,13376
8011f5d4:	104000b3 	beqz	v0,8011f8a4 <_dl_non_dynamic_init+0x340>
8011f5d8:	3c04801c 	lui	a0,0x801c
8011f5dc:	80420000 	lb	v0,0(v0)
8011f5e0:	00000000 	nop
8011f5e4:	2c420001 	sltiu	v0,v0,1
8011f5e8:	3c03801f 	lui	v1,0x801f
8011f5ec:	2484344c 	addiu	a0,a0,13388
8011f5f0:	0c043794 	jal	8010de50 <getenv>
8011f5f4:	ac62479c 	sw	v0,18332(v1)
8011f5f8:	104000b5 	beqz	v0,8011f8d0 <_dl_non_dynamic_init+0x36c>
8011f5fc:	00000000 	nop
8011f600:	80420000 	lb	v0,0(v0)
8011f604:	3c04801c 	lui	a0,0x801c
8011f608:	0002102b 	sltu	v0,zero,v0
8011f60c:	3c03801f 	lui	v1,0x801f
8011f610:	24843458 	addiu	a0,a0,13400
8011f614:	0c043794 	jal	8010de50 <getenv>
8011f618:	ac624794 	sw	v0,18324(v1)
8011f61c:	1040009e 	beqz	v0,8011f898 <_dl_non_dynamic_init+0x334>
8011f620:	00000000 	nop
8011f624:	80420000 	lb	v0,0(v0)
8011f628:	3c04801c 	lui	a0,0x801c
8011f62c:	2c420001 	sltiu	v0,v0,1
8011f630:	24843468 	addiu	a0,a0,13416
8011f634:	3c03801f 	lui	v1,0x801f
8011f638:	0c043794 	jal	8010de50 <getenv>
8011f63c:	ac6247ac 	sw	v0,18348(v1)
8011f640:	3c04801f 	lui	a0,0x801f
8011f644:	10400070 	beqz	v0,8011f808 <_dl_non_dynamic_init+0x2a4>
8011f648:	ac824770 	sw	v0,18288(a0)
8011f64c:	80420000 	lb	v0,0(v0)
8011f650:	00000000 	nop
8011f654:	1040006d 	beqz	v0,8011f80c <_dl_non_dynamic_init+0x2a8>
8011f658:	3c03801f 	lui	v1,0x801f
8011f65c:	8c6231b0 	lw	v0,12720(v1)
8011f660:	00000000 	nop
8011f664:	1040001a 	beqz	v0,8011f6d0 <_dl_non_dynamic_init+0x16c>
8011f668:	3c04801c 	lui	a0,0x801c
8011f66c:	3c02801c 	lui	v0,0x801c
8011f670:	3c03801c 	lui	v1,0x801c
8011f674:	2444333c 	addiu	a0,v0,13116
8011f678:	2463342f 	addiu	v1,v1,13359
8011f67c:	0083102b 	sltu	v0,a0,v1
8011f680:	1040000c 	beqz	v0,8011f6b4 <_dl_non_dynamic_init+0x150>
8011f684:	00000000 	nop
8011f688:	00808021 	move	s0,a0
8011f68c:	00608821 	move	s1,v1
8011f690:	0c04c346 	jal	80130d18 <__unsetenv>
8011f694:	02002021 	move	a0,s0
8011f698:	02002021 	move	a0,s0
8011f69c:	0c047480 	jal	8011d200 <__rawmemchr>
8011f6a0:	00002821 	move	a1,zero
8011f6a4:	24500001 	addiu	s0,v0,1
8011f6a8:	0211102b 	sltu	v0,s0,s1
8011f6ac:	1440fff8 	bnez	v0,8011f690 <_dl_non_dynamic_init+0x12c>
8011f6b0:	00000000 	nop
8011f6b4:	3c04801c 	lui	a0,0x801c
8011f6b8:	24843484 	addiu	a0,a0,13444
8011f6bc:	0c0477ee 	jal	8011dfb8 <__access>
8011f6c0:	00002821 	move	a1,zero
8011f6c4:	14400085 	bnez	v0,8011f8dc <_dl_non_dynamic_init+0x378>
8011f6c8:	3c04801c 	lui	a0,0x801c
8011f6cc:	3c04801c 	lui	a0,0x801c
8011f6d0:	0c043794 	jal	8010de50 <getenv>
8011f6d4:	248434a4 	addiu	a0,a0,13476
8011f6d8:	10400023 	beqz	v0,8011f768 <_dl_non_dynamic_init+0x204>
8011f6dc:	00408021 	move	s0,v0
8011f6e0:	00009021 	move	s2,zero
8011f6e4:	00009821 	move	s3,zero
8011f6e8:	24110010 	li	s1,16
8011f6ec:	27b40010 	addiu	s4,sp,16
8011f6f0:	02002021 	move	a0,s0
8011f6f4:	02802821 	move	a1,s4
8011f6f8:	00003021 	move	a2,zero
8011f6fc:	0c04c690 	jal	80131a40 <__strtoul_internal>
8011f700:	00003821 	move	a3,zero
8011f704:	00402021 	move	a0,v0
8011f708:	02222804 	sllv	a1,v0,s1
8011f70c:	2c4200ff 	sltiu	v0,v0,255
8011f710:	10400016 	beqz	v0,8011f76c <_dl_non_dynamic_init+0x208>
8011f714:	3c02801f 	lui	v0,0x801f
8011f718:	8fa30010 	lw	v1,16(sp)
8011f71c:	00000000 	nop
8011f720:	10700012 	beq	v1,s0,8011f76c <_dl_non_dynamic_init+0x208>
8011f724:	2631fff8 	addiu	s1,s1,-8
8011f728:	24020002 	li	v0,2
8011f72c:	12420042 	beq	s2,v0,8011f838 <_dl_non_dynamic_init+0x2d4>
8011f730:	24700001 	addiu	s0,v1,1
8011f734:	80630000 	lb	v1,0(v1)
8011f738:	00000000 	nop
8011f73c:	1060006b 	beqz	v1,8011f8ec <_dl_non_dynamic_init+0x388>
8011f740:	2402002e 	li	v0,46
8011f744:	14620008 	bne	v1,v0,8011f768 <_dl_non_dynamic_init+0x204>
8011f748:	26520001 	addiu	s2,s2,1
8011f74c:	24020003 	li	v0,3
8011f750:	1642ffe7 	bne	s2,v0,8011f6f0 <_dl_non_dynamic_init+0x18c>
8011f754:	02659825 	or	s3,s3,a1
8011f758:	12600004 	beqz	s3,8011f76c <_dl_non_dynamic_init+0x208>
8011f75c:	3c02801f 	lui	v0,0x801f
8011f760:	3c02801f 	lui	v0,0x801f
8011f764:	ac5347c8 	sw	s3,18376(v0)
8011f768:	3c02801f 	lui	v0,0x801f
8011f76c:	8c444798 	lw	a0,18328(v0)
8011f770:	00000000 	nop
8011f774:	10800006 	beqz	a0,8011f790 <_dl_non_dynamic_init+0x22c>
8011f778:	3c02801f 	lui	v0,0x801f
8011f77c:	0c046f6c 	jal	8011bdb0 <strlen>
8011f780:	00000000 	nop
8011f784:	3c03801f 	lui	v1,0x801f
8011f788:	ac62477c 	sw	v0,18300(v1)
8011f78c:	3c02801f 	lui	v0,0x801f
8011f790:	8c4647a0 	lw	a2,18336(v0)
8011f794:	00000000 	nop
8011f798:	10c00013 	beqz	a2,8011f7e8 <_dl_non_dynamic_init+0x284>
8011f79c:	3c02801f 	lui	v0,0x801f
8011f7a0:	8c4747b8 	lw	a3,18360(v0)
8011f7a4:	00000000 	nop
8011f7a8:	10e0000f 	beqz	a3,8011f7e8 <_dl_non_dynamic_init+0x284>
8011f7ac:	3c026474 	lui	v0,0x6474
8011f7b0:	8cc30000 	lw	v1,0(a2)
8011f7b4:	3442e551 	ori	v0,v0,0xe551
8011f7b8:	10620021 	beq	v1,v0,8011f840 <_dl_non_dynamic_init+0x2dc>
8011f7bc:	24c40020 	addiu	a0,a2,32
8011f7c0:	08047df7 	j	8011f7dc <_dl_non_dynamic_init+0x278>
8011f7c4:	00002821 	move	a1,zero
8011f7c8:	8c830000 	lw	v1,0(a0)
8011f7cc:	3c026474 	lui	v0,0x6474
8011f7d0:	3442e551 	ori	v0,v0,0xe551
8011f7d4:	1062001a 	beq	v1,v0,8011f840 <_dl_non_dynamic_init+0x2dc>
8011f7d8:	24840020 	addiu	a0,a0,32
8011f7dc:	24a50001 	addiu	a1,a1,1
8011f7e0:	14a7fff9 	bne	a1,a3,8011f7c8 <_dl_non_dynamic_init+0x264>
8011f7e4:	00803021 	move	a2,a0
8011f7e8:	8fbf002c 	lw	ra,44(sp)
8011f7ec:	8fb40028 	lw	s4,40(sp)
8011f7f0:	8fb30024 	lw	s3,36(sp)
8011f7f4:	8fb20020 	lw	s2,32(sp)
8011f7f8:	8fb1001c 	lw	s1,28(sp)
8011f7fc:	8fb00018 	lw	s0,24(sp)
8011f800:	03e00008 	jr	ra
8011f804:	27bd0030 	addiu	sp,sp,48
8011f808:	3c03801f 	lui	v1,0x801f
8011f80c:	8c6231b0 	lw	v0,12720(v1)
8011f810:	00000000 	nop
8011f814:	14400005 	bnez	v0,8011f82c <_dl_non_dynamic_init+0x2c8>
8011f818:	3c02801c 	lui	v0,0x801c
8011f81c:	3c02801c 	lui	v0,0x801c
8011f820:	24423324 	addiu	v0,v0,13092
8011f824:	08047d97 	j	8011f65c <_dl_non_dynamic_init+0xf8>
8011f828:	ac824770 	sw	v0,18288(a0)
8011f82c:	2442332d 	addiu	v0,v0,13101
8011f830:	08047d97 	j	8011f65c <_dl_non_dynamic_init+0xf8>
8011f834:	ac824770 	sw	v0,18288(a0)
8011f838:	08047dd6 	j	8011f758 <_dl_non_dynamic_init+0x1f4>
8011f83c:	02649825 	or	s3,s3,a0
8011f840:	8cc30018 	lw	v1,24(a2)
8011f844:	3c02801f 	lui	v0,0x801f
8011f848:	ac43317c 	sw	v1,12668(v0)
8011f84c:	8fbf002c 	lw	ra,44(sp)
8011f850:	8fb40028 	lw	s4,40(sp)
8011f854:	8fb30024 	lw	s3,36(sp)
8011f858:	8fb20020 	lw	s2,32(sp)
8011f85c:	8fb1001c 	lw	s1,28(sp)
8011f860:	8fb00018 	lw	s0,24(sp)
8011f864:	03e00008 	jr	ra
8011f868:	27bd0030 	addiu	sp,sp,48
8011f86c:	0c0479a4 	jal	8011e690 <__getpagesize>
8011f870:	00000000 	nop
8011f874:	3c04801c 	lui	a0,0x801c
8011f878:	2484347c 	addiu	a0,a0,13436
8011f87c:	0c043794 	jal	8010de50 <getenv>
8011f880:	ae0247d0 	sw	v0,18384(s0)
8011f884:	1440ff47 	bnez	v0,8011f5a4 <_dl_non_dynamic_init+0x40>
8011f888:	00000000 	nop
8011f88c:	3c02801d 	lui	v0,0x801d
8011f890:	08047d69 	j	8011f5a4 <_dl_non_dynamic_init+0x40>
8011f894:	24427208 	addiu	v0,v0,29192
8011f898:	3c02801d 	lui	v0,0x801d
8011f89c:	08047d89 	j	8011f624 <_dl_non_dynamic_init+0xc0>
8011f8a0:	24427208 	addiu	v0,v0,29192
8011f8a4:	3c02801d 	lui	v0,0x801d
8011f8a8:	24427208 	addiu	v0,v0,29192
8011f8ac:	80420000 	lb	v0,0(v0)
8011f8b0:	00000000 	nop
8011f8b4:	2c420001 	sltiu	v0,v0,1
8011f8b8:	3c03801f 	lui	v1,0x801f
8011f8bc:	2484344c 	addiu	a0,a0,13388
8011f8c0:	0c043794 	jal	8010de50 <getenv>
8011f8c4:	ac62479c 	sw	v0,18332(v1)
8011f8c8:	1440ff4d 	bnez	v0,8011f600 <_dl_non_dynamic_init+0x9c>
8011f8cc:	00000000 	nop
8011f8d0:	3c02801d 	lui	v0,0x801d
8011f8d4:	08047d80 	j	8011f600 <_dl_non_dynamic_init+0x9c>
8011f8d8:	24427208 	addiu	v0,v0,29192
8011f8dc:	0c04c346 	jal	80130d18 <__unsetenv>
8011f8e0:	24843494 	addiu	a0,a0,13460
8011f8e4:	08047db4 	j	8011f6d0 <_dl_non_dynamic_init+0x16c>
8011f8e8:	3c04801c 	lui	a0,0x801c
8011f8ec:	001218c0 	sll	v1,s2,0x3
8011f8f0:	24020010 	li	v0,16
8011f8f4:	00431023 	subu	v0,v0,v1
8011f8f8:	00441004 	sllv	v0,a0,v0
8011f8fc:	08047dd6 	j	8011f758 <_dl_non_dynamic_init+0x1f4>
8011f900:	02629825 	or	s3,s3,v0
	...

8011f910 <__libc_init_secure>:
8011f910:	27bdffe8 	addiu	sp,sp,-24
8011f914:	afbf0014 	sw	ra,20(sp)
8011f918:	afb00010 	sw	s0,16(sp)
8011f91c:	3c02801f 	lui	v0,0x801f
8011f920:	8c4347d4 	lw	v1,18388(v0)
8011f924:	00000000 	nop
8011f928:	10600005 	beqz	v1,8011f940 <__libc_init_secure+0x30>
8011f92c:	00000000 	nop
8011f930:	8fbf0014 	lw	ra,20(sp)
8011f934:	8fb00010 	lw	s0,16(sp)
8011f938:	03e00008 	jr	ra
8011f93c:	27bd0018 	addiu	sp,sp,24
8011f940:	0c0537c4 	jal	8014df10 <__geteuid>
8011f944:	00000000 	nop
8011f948:	0c047660 	jal	8011d980 <__getuid>
8011f94c:	00408021 	move	s0,v0
8011f950:	12020007 	beq	s0,v0,8011f970 <__libc_init_secure+0x60>
8011f954:	24030001 	li	v1,1
8011f958:	3c02801f 	lui	v0,0x801f
8011f95c:	ac4331b0 	sw	v1,12720(v0)
8011f960:	8fbf0014 	lw	ra,20(sp)
8011f964:	8fb00010 	lw	s0,16(sp)
8011f968:	03e00008 	jr	ra
8011f96c:	27bd0018 	addiu	sp,sp,24
8011f970:	0c0537c8 	jal	8014df20 <__getegid>
8011f974:	00000000 	nop
8011f978:	0c047664 	jal	8011d990 <__getgid>
8011f97c:	00408021 	move	s0,v0
8011f980:	1202fff5 	beq	s0,v0,8011f958 <__libc_init_secure+0x48>
8011f984:	00001821 	move	v1,zero
8011f988:	08047e56 	j	8011f958 <__libc_init_secure+0x48>
8011f98c:	24030001 	li	v1,1

8011f990 <init>:
8011f990:	3c030000 	lui	v1,0x0
8011f994:	27bdffe0 	addiu	sp,sp,-32
8011f998:	24620000 	addiu	v0,v1,0
8011f99c:	afb20018 	sw	s2,24(sp)
8011f9a0:	afb10014 	sw	s1,20(sp)
8011f9a4:	afb00010 	sw	s0,16(sp)
8011f9a8:	afbf001c 	sw	ra,28(sp)
8011f9ac:	00808021 	move	s0,a0
8011f9b0:	00a08821 	move	s1,a1
8011f9b4:	14400018 	bnez	v0,8011fa18 <init+0x88>
8011f9b8:	00c09021 	move	s2,a2
8011f9bc:	3c028031 	lui	v0,0x8031
8011f9c0:	8c446010 	lw	a0,24592(v0)
8011f9c4:	3c03801f 	lui	v1,0x801f
8011f9c8:	0c04c15c 	jal	80130570 <__setfpucw>
8011f9cc:	ac6031c0 	sw	zero,12736(v1)
8011f9d0:	3c02801f 	lui	v0,0x801f
8011f9d4:	ac5047d8 	sw	s0,18392(v0)
8011f9d8:	3c03801f 	lui	v1,0x801f
8011f9dc:	3c028031 	lui	v0,0x8031
8011f9e0:	ac7147dc 	sw	s1,18396(v1)
8011f9e4:	0c047e44 	jal	8011f910 <__libc_init_secure>
8011f9e8:	ac525ed0 	sw	s2,24272(v0)
8011f9ec:	0c047d59 	jal	8011f564 <_dl_non_dynamic_init>
8011f9f0:	00000000 	nop
8011f9f4:	8fbf001c 	lw	ra,28(sp)
8011f9f8:	02002021 	move	a0,s0
8011f9fc:	02202821 	move	a1,s1
8011fa00:	02403021 	move	a2,s2
8011fa04:	8fb10014 	lw	s1,20(sp)
8011fa08:	8fb20018 	lw	s2,24(sp)
8011fa0c:	8fb00010 	lw	s0,16(sp)
8011fa10:	08054140 	j	80150500 <__init_misc>
8011fa14:	27bd0020 	addiu	sp,sp,32
8011fa18:	8c620000 	lw	v0,0(v1)
8011fa1c:	00000000 	nop
8011fa20:	1440ffe7 	bnez	v0,8011f9c0 <init+0x30>
8011fa24:	3c028031 	lui	v0,0x8031
8011fa28:	24030001 	li	v1,1
8011fa2c:	3c02801f 	lui	v0,0x801f
8011fa30:	08047e74 	j	8011f9d0 <init+0x40>
8011fa34:	ac4331c0 	sw	v1,12736(v0)

8011fa38 <__libc_init_first>:
8011fa38:	08047e64 	j	8011f990 <init>
8011fa3c:	00000000 	nop

8011fa40 <_dl_start>:
8011fa40:	27bdffe8 	addiu	sp,sp,-24
8011fa44:	afbf0010 	sw	ra,16(sp)
8011fa48:	0c04c168 	jal	801305a0 <abort>
8011fa4c:	00000000 	nop

8011fa50 <__syscall_error>:
8011fa50:	27bdffe0 	addiu	sp,sp,-32
8011fa54:	afa20014 	sw	v0,20(sp)
8011fa58:	afbf001c 	sw	ra,28(sp)
8011fa5c:	0c047ea0 	jal	8011fa80 <__errno_location>
8011fa60:	00000000 	nop
8011fa64:	8fa80014 	lw	t0,20(sp)
8011fa68:	00000000 	nop
8011fa6c:	ac480000 	sw	t0,0(v0)
8011fa70:	8fbf001c 	lw	ra,28(sp)
8011fa74:	27bd0020 	addiu	sp,sp,32
8011fa78:	03e00008 	jr	ra
8011fa7c:	2402ffff 	li	v0,-1

8011fa80 <__errno_location>:
8011fa80:	27bdffe8 	addiu	sp,sp,-24
8011fa84:	3c028031 	lui	v0,0x8031
8011fa88:	afbf0010 	sw	ra,16(sp)
8011fa8c:	8c445ee0 	lw	a0,24288(v0)
8011fa90:	3c038031 	lui	v1,0x8031
8011fa94:	14800005 	bnez	a0,8011faac <__errno_location+0x2c>
8011fa98:	246257e0 	addiu	v0,v1,22496
8011fa9c:	8fbf0010 	lw	ra,16(sp)
8011faa0:	00000000 	nop
8011faa4:	03e00008 	jr	ra
8011faa8:	27bd0018 	addiu	sp,sp,24
8011faac:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011fab0:	00000000 	nop
8011fab4:	8c4201b8 	lw	v0,440(v0)
8011fab8:	08047ea7 	j	8011fa9c <__errno_location+0x1c>
8011fabc:	00000000 	nop

8011fac0 <__gconv_get_modules_db>:
8011fac0:	3c03801f 	lui	v1,0x801f
8011fac4:	8c6247e0 	lw	v0,18400(v1)
8011fac8:	03e00008 	jr	ra
8011facc:	00000000 	nop

8011fad0 <__gconv_get_alias_db>:
8011fad0:	3c03801f 	lui	v1,0x801f
8011fad4:	8c6247e4 	lw	v0,18404(v1)
8011fad8:	03e00008 	jr	ra
8011fadc:	00000000 	nop

8011fae0 <derivation_compare>:
8011fae0:	27bdffe0 	addiu	sp,sp,-32
8011fae4:	afb10014 	sw	s1,20(sp)
8011fae8:	afb00010 	sw	s0,16(sp)
8011faec:	afbf0018 	sw	ra,24(sp)
8011faf0:	00808021 	move	s0,a0
8011faf4:	00a08821 	move	s1,a1
8011faf8:	8c840000 	lw	a0,0(a0)
8011fafc:	8ca50000 	lw	a1,0(a1)
8011fb00:	0c046ef0 	jal	8011bbc0 <strcmp>
8011fb04:	00000000 	nop
8011fb08:	10400006 	beqz	v0,8011fb24 <derivation_compare+0x44>
8011fb0c:	00000000 	nop
8011fb10:	8fbf0018 	lw	ra,24(sp)
8011fb14:	8fb10014 	lw	s1,20(sp)
8011fb18:	8fb00010 	lw	s0,16(sp)
8011fb1c:	03e00008 	jr	ra
8011fb20:	27bd0020 	addiu	sp,sp,32
8011fb24:	8e040004 	lw	a0,4(s0)
8011fb28:	8e250004 	lw	a1,4(s1)
8011fb2c:	8fbf0018 	lw	ra,24(sp)
8011fb30:	8fb10014 	lw	s1,20(sp)
8011fb34:	8fb00010 	lw	s0,16(sp)
8011fb38:	08046ef0 	j	8011bbc0 <strcmp>
8011fb3c:	27bd0020 	addiu	sp,sp,32

8011fb40 <__gconv_alias_compare>:
8011fb40:	8c840000 	lw	a0,0(a0)
8011fb44:	8ca50000 	lw	a1,0(a1)
8011fb48:	08046ef0 	j	8011bbc0 <strcmp>
8011fb4c:	00000000 	nop

8011fb50 <do_lookup_alias>:
8011fb50:	27bdffe0 	addiu	sp,sp,-32
8011fb54:	3c05801f 	lui	a1,0x801f
8011fb58:	3c068012 	lui	a2,0x8012
8011fb5c:	afa40010 	sw	a0,16(sp)
8011fb60:	24a547e4 	addiu	a1,a1,18404
8011fb64:	24c6fb40 	addiu	a2,a2,-1216
8011fb68:	afbf0018 	sw	ra,24(sp)
8011fb6c:	0c053ef6 	jal	8014fbd8 <__tfind>
8011fb70:	27a40010 	addiu	a0,sp,16
8011fb74:	10400004 	beqz	v0,8011fb88 <do_lookup_alias+0x38>
8011fb78:	00001821 	move	v1,zero
8011fb7c:	8c420000 	lw	v0,0(v0)
8011fb80:	00000000 	nop
8011fb84:	8c430004 	lw	v1,4(v0)
8011fb88:	8fbf0018 	lw	ra,24(sp)
8011fb8c:	00601021 	move	v0,v1
8011fb90:	03e00008 	jr	ra
8011fb94:	27bd0020 	addiu	sp,sp,32

8011fb98 <__gconv_compare_alias>:
8011fb98:	3c020000 	lui	v0,0x0
8011fb9c:	27bdffd8 	addiu	sp,sp,-40
8011fba0:	24420000 	addiu	v0,v0,0
8011fba4:	afb20020 	sw	s2,32(sp)
8011fba8:	afb1001c 	sw	s1,28(sp)
8011fbac:	afbf0024 	sw	ra,36(sp)
8011fbb0:	afb00018 	sw	s0,24(sp)
8011fbb4:	00808821 	move	s1,a0
8011fbb8:	1040002a 	beqz	v0,8011fc64 <__gconv_compare_alias+0xcc>
8011fbbc:	00a09021 	move	s2,a1
8011fbc0:	3c04801f 	lui	a0,0x801f
8011fbc4:	3c058012 	lui	a1,0x8012
8011fbc8:	248445ac 	addiu	a0,a0,17836
8011fbcc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011fbd0:	24a517f8 	addiu	a1,a1,6136
8011fbd4:	02202021 	move	a0,s1
8011fbd8:	02402821 	move	a1,s2
8011fbdc:	0c04a1c9 	jal	80128724 <__gconv_compare_alias_cache>
8011fbe0:	27a60010 	addiu	a2,sp,16
8011fbe4:	14400008 	bnez	v0,8011fc08 <__gconv_compare_alias+0x70>
8011fbe8:	00000000 	nop
8011fbec:	8fa20010 	lw	v0,16(sp)
8011fbf0:	8fbf0024 	lw	ra,36(sp)
8011fbf4:	8fb20020 	lw	s2,32(sp)
8011fbf8:	8fb1001c 	lw	s1,28(sp)
8011fbfc:	8fb00018 	lw	s0,24(sp)
8011fc00:	03e00008 	jr	ra
8011fc04:	27bd0028 	addiu	sp,sp,40
8011fc08:	0c047ed4 	jal	8011fb50 <do_lookup_alias>
8011fc0c:	02202021 	move	a0,s1
8011fc10:	10400010 	beqz	v0,8011fc54 <__gconv_compare_alias+0xbc>
8011fc14:	00408021 	move	s0,v0
8011fc18:	0c047ed4 	jal	8011fb50 <do_lookup_alias>
8011fc1c:	02402021 	move	a0,s2
8011fc20:	1040000e 	beqz	v0,8011fc5c <__gconv_compare_alias+0xc4>
8011fc24:	00000000 	nop
8011fc28:	02002021 	move	a0,s0
8011fc2c:	0c046ef0 	jal	8011bbc0 <strcmp>
8011fc30:	00402821 	move	a1,v0
8011fc34:	afa20010 	sw	v0,16(sp)
8011fc38:	8fa20010 	lw	v0,16(sp)
8011fc3c:	8fbf0024 	lw	ra,36(sp)
8011fc40:	8fb20020 	lw	s2,32(sp)
8011fc44:	8fb1001c 	lw	s1,28(sp)
8011fc48:	8fb00018 	lw	s0,24(sp)
8011fc4c:	03e00008 	jr	ra
8011fc50:	27bd0028 	addiu	sp,sp,40
8011fc54:	08047f06 	j	8011fc18 <__gconv_compare_alias+0x80>
8011fc58:	02208021 	move	s0,s1
8011fc5c:	08047f0a 	j	8011fc28 <__gconv_compare_alias+0x90>
8011fc60:	02401021 	move	v0,s2
8011fc64:	3c10801f 	lui	s0,0x801f
8011fc68:	8e0245ac 	lw	v0,17836(s0)
8011fc6c:	00000000 	nop
8011fc70:	1440ffd9 	bnez	v0,8011fbd8 <__gconv_compare_alias+0x40>
8011fc74:	02202021 	move	a0,s1
8011fc78:	0c0485fe 	jal	801217f8 <__gconv_read_conf>
8011fc7c:	00000000 	nop
8011fc80:	24020002 	li	v0,2
8011fc84:	08047ef5 	j	8011fbd4 <__gconv_compare_alias+0x3c>
8011fc88:	ae0245ac 	sw	v0,17836(s0)

8011fc8c <__gconv_release_step>:
8011fc8c:	27bdffe8 	addiu	sp,sp,-24
8011fc90:	afb00010 	sw	s0,16(sp)
8011fc94:	afbf0014 	sw	ra,20(sp)
8011fc98:	8c820008 	lw	v0,8(a0)
8011fc9c:	00808021 	move	s0,a0
8011fca0:	2442ffff 	addiu	v0,v0,-1
8011fca4:	14400012 	bnez	v0,8011fcf0 <__gconv_release_step+0x64>
8011fca8:	ac820008 	sw	v0,8(a0)
8011fcac:	8c820020 	lw	v0,32(a0)
8011fcb0:	00000000 	nop
8011fcb4:	10400007 	beqz	v0,8011fcd4 <__gconv_release_step+0x48>
8011fcb8:	00402021 	move	a0,v0
8011fcbc:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8011fcc0:	00000000 	nop
8011fcc4:	8e020020 	lw	v0,32(s0)
8011fcc8:	00000000 	nop
8011fccc:	0040f809 	jalr	v0
8011fcd0:	02002021 	move	a0,s0
8011fcd4:	8e020000 	lw	v0,0(s0)
8011fcd8:	00000000 	nop
8011fcdc:	10400004 	beqz	v0,8011fcf0 <__gconv_release_step+0x64>
8011fce0:	00402021 	move	a0,v0
8011fce4:	0c04a40c 	jal	80129030 <__gconv_release_shlib>
8011fce8:	00000000 	nop
8011fcec:	ae000000 	sw	zero,0(s0)
8011fcf0:	8fbf0014 	lw	ra,20(sp)
8011fcf4:	8fb00010 	lw	s0,16(sp)
8011fcf8:	03e00008 	jr	ra
8011fcfc:	27bd0018 	addiu	sp,sp,24

8011fd00 <__gconv_close_transform>:
8011fd00:	3c020000 	lui	v0,0x0
8011fd04:	27bdffd8 	addiu	sp,sp,-40
8011fd08:	24420000 	addiu	v0,v0,0
8011fd0c:	afb3001c 	sw	s3,28(sp)
8011fd10:	afb20018 	sw	s2,24(sp)
8011fd14:	afbf0020 	sw	ra,32(sp)
8011fd18:	afb10014 	sw	s1,20(sp)
8011fd1c:	afb00010 	sw	s0,16(sp)
8011fd20:	00809821 	move	s3,a0
8011fd24:	10400004 	beqz	v0,8011fd38 <__gconv_close_transform+0x38>
8011fd28:	00a09021 	move	s2,a1
8011fd2c:	3c04803b 	lui	a0,0x803b
8011fd30:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011fd34:	248486b0 	addiu	a0,a0,-31056
8011fd38:	1240000b 	beqz	s2,8011fd68 <__gconv_close_transform+0x68>
8011fd3c:	00121880 	sll	v1,s2,0x2
8011fd40:	00121180 	sll	v0,s2,0x6
8011fd44:	00431023 	subu	v0,v0,v1
8011fd48:	02621021 	addu	v0,s3,v0
8011fd4c:	2450ffc4 	addiu	s0,v0,-60
8011fd50:	00008821 	move	s1,zero
8011fd54:	02002021 	move	a0,s0
8011fd58:	0c047f23 	jal	8011fc8c <__gconv_release_step>
8011fd5c:	26310001 	addiu	s1,s1,1
8011fd60:	1651fffc 	bne	s2,s1,8011fd54 <__gconv_close_transform+0x54>
8011fd64:	2610ffc4 	addiu	s0,s0,-60
8011fd68:	02602021 	move	a0,s3
8011fd6c:	0c04a170 	jal	801285c0 <__gconv_release_cache>
8011fd70:	02402821 	move	a1,s2
8011fd74:	3c020000 	lui	v0,0x0
8011fd78:	24420000 	addiu	v0,v0,0
8011fd7c:	10400004 	beqz	v0,8011fd90 <__gconv_close_transform+0x90>
8011fd80:	00000000 	nop
8011fd84:	3c04803b 	lui	a0,0x803b
8011fd88:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8011fd8c:	248486b0 	addiu	a0,a0,-31056
8011fd90:	8fbf0020 	lw	ra,32(sp)
8011fd94:	8fb3001c 	lw	s3,28(sp)
8011fd98:	8fb20018 	lw	s2,24(sp)
8011fd9c:	8fb10014 	lw	s1,20(sp)
8011fda0:	8fb00010 	lw	s0,16(sp)
8011fda4:	00001021 	move	v0,zero
8011fda8:	03e00008 	jr	ra
8011fdac:	27bd0028 	addiu	sp,sp,40

8011fdb0 <find_derivation>:
8011fdb0:	27bdffa8 	addiu	sp,sp,-88
8011fdb4:	afbe0050 	sw	s8,80(sp)
8011fdb8:	03a0f021 	move	s8,sp
8011fdbc:	afbf0054 	sw	ra,84(sp)
8011fdc0:	afb7004c 	sw	s7,76(sp)
8011fdc4:	afb60048 	sw	s6,72(sp)
8011fdc8:	afb50044 	sw	s5,68(sp)
8011fdcc:	afb40040 	sw	s4,64(sp)
8011fdd0:	afb3003c 	sw	s3,60(sp)
8011fdd4:	afb20038 	sw	s2,56(sp)
8011fdd8:	afb10034 	sw	s1,52(sp)
8011fddc:	afb00030 	sw	s0,48(sp)
8011fde0:	afc70064 	sw	a3,100(s8)
8011fde4:	afc40058 	sw	a0,88(s8)
8011fde8:	afc5005c 	sw	a1,92(s8)
8011fdec:	10e00058 	beqz	a3,8011ff50 <find_derivation+0x1a0>
8011fdf0:	afc60060 	sw	a2,96(s8)
8011fdf4:	8fc2005c 	lw	v0,92(s8)
8011fdf8:	00000000 	nop
8011fdfc:	10400058 	beqz	v0,8011ff60 <find_derivation+0x1b0>
8011fe00:	00e01821 	move	v1,a3
8011fe04:	3c06801f 	lui	a2,0x801f
8011fe08:	3c078012 	lui	a3,0x8012
8011fe0c:	24c545a8 	addiu	a1,a2,17832
8011fe10:	27c40010 	addiu	a0,s8,16
8011fe14:	24e6fae0 	addiu	a2,a3,-1312
8011fe18:	afc30010 	sw	v1,16(s8)
8011fe1c:	afc20014 	sw	v0,20(s8)
8011fe20:	afc00018 	sw	zero,24(s8)
8011fe24:	0c053ef6 	jal	8014fbd8 <__tfind>
8011fe28:	afc0001c 	sw	zero,28(s8)
8011fe2c:	10400059 	beqz	v0,8011ff94 <find_derivation+0x1e4>
8011fe30:	00000000 	nop
8011fe34:	8c420000 	lw	v0,0(v0)
8011fe38:	00000000 	nop
8011fe3c:	8c53000c 	lw	s3,12(v0)
8011fe40:	8c430008 	lw	v1,8(v0)
8011fe44:	8fc20068 	lw	v0,104(s8)
8011fe48:	0060a021 	move	s4,v1
8011fe4c:	ac430000 	sw	v1,0(v0)
8011fe50:	00131880 	sll	v1,s3,0x2
8011fe54:	00131180 	sll	v0,s3,0x6
8011fe58:	00431023 	subu	v0,v0,v1
8011fe5c:	02821021 	addu	v0,s4,v0
8011fe60:	02608821 	move	s1,s3
8011fe64:	8fc3006c 	lw	v1,108(s8)
8011fe68:	2450ffc4 	addiu	s0,v0,-60
8011fe6c:	2631ffff 	addiu	s1,s1,-1
8011fe70:	2402ffff 	li	v0,-1
8011fe74:	1222000b 	beq	s1,v0,8011fea4 <find_derivation+0xf4>
8011fe78:	ac730000 	sw	s3,0(v1)
8011fe7c:	8e020008 	lw	v0,8(s0)
8011fe80:	24030001 	li	v1,1
8011fe84:	24420001 	addiu	v0,v0,1
8011fe88:	10430015 	beq	v0,v1,8011fee0 <find_derivation+0x130>
8011fe8c:	ae020008 	sw	v0,8(s0)
8011fe90:	2610ffc4 	addiu	s0,s0,-60
8011fe94:	2631ffff 	addiu	s1,s1,-1
8011fe98:	2402ffff 	li	v0,-1
8011fe9c:	1622fff7 	bne	s1,v0,8011fe7c <find_derivation+0xcc>
8011fea0:	00000000 	nop
8011fea4:	0000a821 	move	s5,zero
8011fea8:	03c0e821 	move	sp,s8
8011feac:	02a01021 	move	v0,s5
8011feb0:	8fbf0054 	lw	ra,84(sp)
8011feb4:	8fbe0050 	lw	s8,80(sp)
8011feb8:	8fb7004c 	lw	s7,76(sp)
8011febc:	8fb60048 	lw	s6,72(sp)
8011fec0:	8fb50044 	lw	s5,68(sp)
8011fec4:	8fb40040 	lw	s4,64(sp)
8011fec8:	8fb3003c 	lw	s3,60(sp)
8011fecc:	8fb20038 	lw	s2,56(sp)
8011fed0:	8fb10034 	lw	s1,52(sp)
8011fed4:	8fb00030 	lw	s0,48(sp)
8011fed8:	03e00008 	jr	ra
8011fedc:	27bd0058 	addiu	sp,sp,88
8011fee0:	8e020004 	lw	v0,4(s0)
8011fee4:	00000000 	nop
8011fee8:	1040000d 	beqz	v0,8011ff20 <find_derivation+0x170>
8011feec:	00402021 	move	a0,v0
8011fef0:	0c04a449 	jal	80129124 <__gconv_find_shlib>
8011fef4:	00000000 	nop
8011fef8:	00402021 	move	a0,v0
8011fefc:	1040023d 	beqz	v0,801207f4 <find_derivation+0xa44>
8011ff00:	ae020000 	sw	v0,0(s0)
8011ff04:	8c83000c 	lw	v1,12(a0)
8011ff08:	8c420014 	lw	v0,20(v0)
8011ff0c:	8c840010 	lw	a0,16(a0)
8011ff10:	ae030014 	sw	v1,20(s0)
8011ff14:	ae04001c 	sw	a0,28(s0)
8011ff18:	ae020020 	sw	v0,32(s0)
8011ff1c:	ae000018 	sw	zero,24(s0)
8011ff20:	8e02001c 	lw	v0,28(s0)
8011ff24:	00000000 	nop
8011ff28:	1040ffd9 	beqz	v0,8011fe90 <find_derivation+0xe0>
8011ff2c:	00402021 	move	a0,v0
8011ff30:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8011ff34:	2631ffff 	addiu	s1,s1,-1
8011ff38:	8e02001c 	lw	v0,28(s0)
8011ff3c:	00000000 	nop
8011ff40:	0040f809 	jalr	v0
8011ff44:	02002021 	move	a0,s0
8011ff48:	08047fa6 	j	8011fe98 <find_derivation+0xe8>
8011ff4c:	2610ffc4 	addiu	s0,s0,-60
8011ff50:	8fc2005c 	lw	v0,92(s8)
8011ff54:	8fc30060 	lw	v1,96(s8)
8011ff58:	1440ffab 	bnez	v0,8011fe08 <find_derivation+0x58>
8011ff5c:	3c06801f 	lui	a2,0x801f
8011ff60:	3c06801f 	lui	a2,0x801f
8011ff64:	8fc20058 	lw	v0,88(s8)
8011ff68:	3c078012 	lui	a3,0x8012
8011ff6c:	24c545a8 	addiu	a1,a2,17832
8011ff70:	27c40010 	addiu	a0,s8,16
8011ff74:	24e6fae0 	addiu	a2,a3,-1312
8011ff78:	afc30010 	sw	v1,16(s8)
8011ff7c:	afc20014 	sw	v0,20(s8)
8011ff80:	afc00018 	sw	zero,24(s8)
8011ff84:	0c053ef6 	jal	8014fbd8 <__tfind>
8011ff88:	afc0001c 	sw	zero,28(s8)
8011ff8c:	1440ffa9 	bnez	v0,8011fe34 <find_derivation+0x84>
8011ff90:	00000000 	nop
8011ff94:	8fc40064 	lw	a0,100(s8)
8011ff98:	00000000 	nop
8011ff9c:	10800230 	beqz	a0,80120860 <find_derivation+0xab0>
8011ffa0:	00000000 	nop
8011ffa4:	8fc50064 	lw	a1,100(s8)
8011ffa8:	27bdffd8 	addiu	sp,sp,-40
8011ffac:	27b10010 	addiu	s1,sp,16
8011ffb0:	0c046f6c 	jal	8011bdb0 <strlen>
8011ffb4:	ae250000 	sw	a1,0(s1)
8011ffb8:	27bdffd8 	addiu	sp,sp,-40
8011ffbc:	8fc60060 	lw	a2,96(s8)
8011ffc0:	27b00010 	addiu	s0,sp,16
8011ffc4:	8fc40060 	lw	a0,96(s8)
8011ffc8:	ae220004 	sw	v0,4(s1)
8011ffcc:	ae20000c 	sw	zero,12(s1)
8011ffd0:	ae200008 	sw	zero,8(s1)
8011ffd4:	ae200010 	sw	zero,16(s1)
8011ffd8:	ae200014 	sw	zero,20(s1)
8011ffdc:	ae200018 	sw	zero,24(s1)
8011ffe0:	0c046f6c 	jal	8011bdb0 <strlen>
8011ffe4:	ae060000 	sw	a2,0(s0)
8011ffe8:	26070018 	addiu	a3,s0,24
8011ffec:	ae000018 	sw	zero,24(s0)
8011fff0:	afc70024 	sw	a3,36(s8)
8011fff4:	afd10028 	sw	s1,40(s8)
8011fff8:	ae020004 	sw	v0,4(s0)
8011fffc:	ae00000c 	sw	zero,12(s0)
80120000:	ae000008 	sw	zero,8(s0)
80120004:	ae000010 	sw	zero,16(s0)
80120008:	ae000014 	sw	zero,20(s0)
8012000c:	ae300018 	sw	s0,24(s1)
80120010:	8fc40028 	lw	a0,40(s8)
80120014:	3c027fff 	lui	v0,0x7fff
80120018:	3442ffff 	ori	v0,v0,0xffff
8012001c:	8c83000c 	lw	v1,12(a0)
80120020:	afc20020 	sw	v0,32(s8)
80120024:	0080a821 	move	s5,a0
80120028:	0000b021 	move	s6,zero
8012002c:	0040b821 	move	s7,v0
80120030:	10770156 	beq	v1,s7,8012058c <find_derivation+0x7dc>
80120034:	3c02801f 	lui	v0,0x801f
80120038:	8c5047e0 	lw	s0,18400(v0)
8012003c:	00000000 	nop
80120040:	1200000d 	beqz	s0,80120078 <find_derivation+0x2c8>
80120044:	00000000 	nop
80120048:	8eb10000 	lw	s1,0(s5)
8012004c:	8e050000 	lw	a1,0(s0)
80120050:	0c046ef0 	jal	8011bbc0 <strcmp>
80120054:	02202021 	move	a0,s1
80120058:	1040009e 	beqz	v0,801202d4 <find_derivation+0x524>
8012005c:	3c06801c 	lui	a2,0x801c
80120060:	04400096 	bltz	v0,801202bc <find_derivation+0x50c>
80120064:	00000000 	nop
80120068:	8e10001c 	lw	s0,28(s0)
8012006c:	00000000 	nop
80120070:	1600fff6 	bnez	s0,8012004c <find_derivation+0x29c>
80120074:	00000000 	nop
80120078:	8eb50018 	lw	s5,24(s5)
8012007c:	00000000 	nop
80120080:	12a0000a 	beqz	s5,801200ac <find_derivation+0x2fc>
80120084:	00000000 	nop
80120088:	8ea3000c 	lw	v1,12(s5)
8012008c:	00000000 	nop
80120090:	02e3102a 	slt	v0,s7,v1
80120094:	1040ffe6 	beqz	v0,80120030 <find_derivation+0x280>
80120098:	00000000 	nop
8012009c:	8eb50018 	lw	s5,24(s5)
801200a0:	00000000 	nop
801200a4:	16a0fff8 	bnez	s5,80120088 <find_derivation+0x2d8>
801200a8:	00000000 	nop
801200ac:	12c001fc 	beqz	s6,801208a0 <find_derivation+0xaf0>
801200b0:	00000000 	nop
801200b4:	8ec40018 	lw	a0,24(s6)
801200b8:	00000000 	nop
801200bc:	10800009 	beqz	a0,801200e4 <find_derivation+0x334>
801200c0:	00000000 	nop
801200c4:	8c85000c 	lw	a1,12(a0)
801200c8:	8ec3000c 	lw	v1,12(s6)
801200cc:	00000000 	nop
801200d0:	00a3102a 	slt	v0,a1,v1
801200d4:	144001e0 	bnez	v0,80120858 <find_derivation+0xaa8>
801200d8:	00000000 	nop
801200dc:	10a301d8 	beq	a1,v1,80120840 <find_derivation+0xa90>
801200e0:	00000000 	nop
801200e4:	8fc60064 	lw	a2,100(s8)
801200e8:	00000000 	nop
801200ec:	10c001f8 	beqz	a2,801208d0 <find_derivation+0xb20>
801200f0:	00000000 	nop
801200f4:	00c0a021 	move	s4,a2
801200f8:	8ec20014 	lw	v0,20(s6)
801200fc:	00000000 	nop
80120100:	104001fc 	beqz	v0,801208f4 <find_derivation+0xb44>
80120104:	00000000 	nop
80120108:	00008021 	move	s0,zero
8012010c:	8c420014 	lw	v0,20(v0)
80120110:	00000000 	nop
80120114:	1440fffd 	bnez	v0,8012010c <find_derivation+0x35c>
80120118:	26100001 	addiu	s0,s0,1
8012011c:	00101880 	sll	v1,s0,0x2
80120120:	00101180 	sll	v0,s0,0x6
80120124:	00432023 	subu	a0,v0,v1
80120128:	0c04699a 	jal	8011a668 <__libc_malloc>
8012012c:	00000000 	nop
80120130:	104001ea 	beqz	v0,801208dc <find_derivation+0xb2c>
80120134:	00409821 	move	s3,v0
80120138:	8fc7006c 	lw	a3,108(s8)
8012013c:	2611ffff 	addiu	s1,s0,-1
80120140:	120001ef 	beqz	s0,80120900 <find_derivation+0xb50>
80120144:	acf00000 	sw	s0,0(a3)
80120148:	00101980 	sll	v1,s0,0x6
8012014c:	00102080 	sll	a0,s0,0x2
80120150:	00112880 	sll	a1,s1,0x2
80120154:	00111180 	sll	v0,s1,0x6
80120158:	00641823 	subu	v1,v1,a0
8012015c:	00451023 	subu	v0,v0,a1
80120160:	02631821 	addu	v1,s3,v1
80120164:	00531021 	addu	v0,v0,s3
80120168:	2470ffc4 	addiu	s0,v1,-60
8012016c:	24520020 	addiu	s2,v0,32
80120170:	0000a821 	move	s5,zero
80120174:	12200153 	beqz	s1,801206c4 <find_derivation+0x914>
80120178:	00000000 	nop
8012017c:	8ec20014 	lw	v0,20(s6)
80120180:	00000000 	nop
80120184:	8c440000 	lw	a0,0(v0)
80120188:	8fc2006c 	lw	v0,108(s8)
8012018c:	ae04000c 	sw	a0,12(s0)
80120190:	8c430000 	lw	v1,0(v0)
80120194:	26220001 	addiu	v0,s1,1
80120198:	10620153 	beq	v1,v0,801206e8 <find_derivation+0x938>
8012019c:	00000000 	nop
801201a0:	8e020048 	lw	v0,72(s0)
801201a4:	8ec30010 	lw	v1,16(s6)
801201a8:	ae020010 	sw	v0,16(s0)
801201ac:	8c640010 	lw	a0,16(v1)
801201b0:	24020001 	li	v0,1
801201b4:	ae020008 	sw	v0,8(s0)
801201b8:	ae000038 	sw	zero,56(s0)
801201bc:	80830000 	lb	v1,0(a0)
801201c0:	2402002f 	li	v0,47
801201c4:	10620155 	beq	v1,v0,8012071c <find_derivation+0x96c>
801201c8:	00000000 	nop
801201cc:	0c048708 	jal	80121c20 <__gconv_get_builtin_trans>
801201d0:	02002821 	move	a1,s0
801201d4:	2631ffff 	addiu	s1,s1,-1
801201d8:	2402ffff 	li	v0,-1
801201dc:	8ed60014 	lw	s6,20(s6)
801201e0:	2652ffc4 	addiu	s2,s2,-60
801201e4:	1622ffe3 	bne	s1,v0,80120174 <find_derivation+0x3c4>
801201e8:	2610ffc4 	addiu	s0,s0,-60
801201ec:	8fc70068 	lw	a3,104(s8)
801201f0:	00000000 	nop
801201f4:	acf30000 	sw	s3,0(a3)
801201f8:	8fc60064 	lw	a2,100(s8)
801201fc:	00000000 	nop
80120200:	10c001b0 	beqz	a2,801208c4 <find_derivation+0xb14>
80120204:	00000000 	nop
80120208:	8fc2005c 	lw	v0,92(s8)
8012020c:	00000000 	nop
80120210:	104001a9 	beqz	v0,801208b8 <find_derivation+0xb08>
80120214:	00000000 	nop
80120218:	8fc40064 	lw	a0,100(s8)
8012021c:	0c046f6c 	jal	8011bdb0 <strlen>
80120220:	00000000 	nop
80120224:	8fc4005c 	lw	a0,92(s8)
80120228:	0c046f6c 	jal	8011bdb0 <strlen>
8012022c:	00408021 	move	s0,v0
80120230:	24520001 	addiu	s2,v0,1
80120234:	8fc6006c 	lw	a2,108(s8)
80120238:	8fc50068 	lw	a1,104(s8)
8012023c:	26040011 	addiu	a0,s0,17
80120240:	8cd40000 	lw	s4,0(a2)
80120244:	8cb30000 	lw	s3,0(a1)
80120248:	0c04699a 	jal	8011a668 <__libc_malloc>
8012024c:	02442021 	addu	a0,s2,a0
80120250:	00408821 	move	s1,v0
80120254:	1040ff14 	beqz	v0,8011fea8 <find_derivation+0xf8>
80120258:	26060001 	addiu	a2,s0,1
8012025c:	24420010 	addiu	v0,v0,16
80120260:	8fc50064 	lw	a1,100(s8)
80120264:	00402021 	move	a0,v0
80120268:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012026c:	ae220000 	sw	v0,0(s1)
80120270:	8fc5005c 	lw	a1,92(s8)
80120274:	00402021 	move	a0,v0
80120278:	0c04324c 	jal	8010c930 <memcpy>
8012027c:	02403021 	move	a2,s2
80120280:	3c07801f 	lui	a3,0x801f
80120284:	3c038012 	lui	v1,0x8012
80120288:	24e545a8 	addiu	a1,a3,17832
8012028c:	2466fae0 	addiu	a2,v1,-1312
80120290:	02202021 	move	a0,s1
80120294:	ae220004 	sw	v0,4(s1)
80120298:	ae330008 	sw	s3,8(s1)
8012029c:	0c0540e2 	jal	80150388 <__tsearch>
801202a0:	ae34000c 	sw	s4,12(s1)
801202a4:	1440ff00 	bnez	v0,8011fea8 <find_derivation+0xf8>
801202a8:	00000000 	nop
801202ac:	0c045fee 	jal	80117fb8 <__cfree>
801202b0:	02202021 	move	a0,s1
801202b4:	08047fab 	j	8011feac <find_derivation+0xfc>
801202b8:	03c0e821 	move	sp,s8
801202bc:	8e100014 	lw	s0,20(s0)
801202c0:	00000000 	nop
801202c4:	1600ff61 	bnez	s0,8012004c <find_derivation+0x29c>
801202c8:	00000000 	nop
801202cc:	0804801e 	j	80120078 <find_derivation+0x2c8>
801202d0:	00000000 	nop
801202d4:	0c046f6c 	jal	8011bdb0 <strlen>
801202d8:	24c434b8 	addiu	a0,a2,13496
801202dc:	00402821 	move	a1,v0
801202e0:	2c420004 	sltiu	v0,v0,4
801202e4:	10400045 	beqz	v0,801203fc <find_derivation+0x64c>
801202e8:	02009821 	move	s3,s0
801202ec:	8e700004 	lw	s0,4(s3)
801202f0:	3c07801c 	lui	a3,0x801c
801202f4:	90e334b8 	lbu	v1,13496(a3)
801202f8:	92020000 	lbu	v0,0(s0)
801202fc:	10a00016 	beqz	a1,80120358 <find_derivation+0x5a8>
80120300:	00431023 	subu	v0,v0,v1
80120304:	1440001b 	bnez	v0,80120374 <find_derivation+0x5c4>
80120308:	02008821 	move	s1,s0
8012030c:	24e434b8 	addiu	a0,a3,13496
80120310:	90830001 	lbu	v1,1(a0)
80120314:	92020001 	lbu	v0,1(s0)
80120318:	2ca40002 	sltiu	a0,a1,2
8012031c:	1480000e 	bnez	a0,80120358 <find_derivation+0x5a8>
80120320:	00431023 	subu	v0,v0,v1
80120324:	14400013 	bnez	v0,80120374 <find_derivation+0x5c4>
80120328:	24e634b8 	addiu	a2,a3,13496
8012032c:	92020002 	lbu	v0,2(s0)
80120330:	90c30002 	lbu	v1,2(a2)
80120334:	24040002 	li	a0,2
80120338:	10a40007 	beq	a1,a0,80120358 <find_derivation+0x5a8>
8012033c:	00431023 	subu	v0,v0,v1
80120340:	1440000c 	bnez	v0,80120374 <find_derivation+0x5c4>
80120344:	00000000 	nop
80120348:	92030003 	lbu	v1,3(s0)
8012034c:	90c20003 	lbu	v0,3(a2)
80120350:	00000000 	nop
80120354:	00621023 	subu	v0,v1,v0
80120358:	14400006 	bnez	v0,80120374 <find_derivation+0x5c4>
8012035c:	02008821 	move	s1,s0
80120360:	8fc2005c 	lw	v0,92(s8)
80120364:	00000000 	nop
80120368:	10400090 	beqz	v0,801205ac <find_derivation+0x7fc>
8012036c:	00000000 	nop
80120370:	00408821 	move	s1,v0
80120374:	8e670008 	lw	a3,8(s3)
80120378:	8ea3000c 	lw	v1,12(s5)
8012037c:	8e66000c 	lw	a2,12(s3)
80120380:	8ea20008 	lw	v0,8(s5)
80120384:	8fc50058 	lw	a1,88(s8)
80120388:	02202021 	move	a0,s1
8012038c:	00e39021 	addu	s2,a3,v1
80120390:	0c046ef0 	jal	8011bbc0 <strcmp>
80120394:	00c2a021 	addu	s4,a2,v0
80120398:	10400021 	beqz	v0,80120420 <find_derivation+0x670>
8012039c:	00000000 	nop
801203a0:	8fc3005c 	lw	v1,92(s8)
801203a4:	00000000 	nop
801203a8:	10600005 	beqz	v1,801203c0 <find_derivation+0x610>
801203ac:	02202021 	move	a0,s1
801203b0:	0c046ef0 	jal	8011bbc0 <strcmp>
801203b4:	00602821 	move	a1,v1
801203b8:	10400019 	beqz	v0,80120420 <find_derivation+0x670>
801203bc:	00000000 	nop
801203c0:	0257102a 	slt	v0,s2,s7
801203c4:	1440004c 	bnez	v0,801204f8 <find_derivation+0x748>
801203c8:	00000000 	nop
801203cc:	12f20045 	beq	s7,s2,801204e4 <find_derivation+0x734>
801203d0:	00000000 	nop
801203d4:	8e730018 	lw	s3,24(s3)
801203d8:	00000000 	nop
801203dc:	1260ff26 	beqz	s3,80120078 <find_derivation+0x2c8>
801203e0:	3c06801c 	lui	a2,0x801c
801203e4:	0c046f6c 	jal	8011bdb0 <strlen>
801203e8:	24c434b8 	addiu	a0,a2,13496
801203ec:	00402821 	move	a1,v0
801203f0:	2c420004 	sltiu	v0,v0,4
801203f4:	1440ffbd 	bnez	v0,801202ec <find_derivation+0x53c>
801203f8:	00000000 	nop
801203fc:	8e700004 	lw	s0,4(s3)
80120400:	3c07801c 	lui	a3,0x801c
80120404:	24e534b8 	addiu	a1,a3,13496
80120408:	0c046ef0 	jal	8011bbc0 <strcmp>
8012040c:	02002021 	move	a0,s0
80120410:	1040ffd3 	beqz	v0,80120360 <find_derivation+0x5b0>
80120414:	02008821 	move	s1,s0
80120418:	080480dd 	j	80120374 <find_derivation+0x5c4>
8012041c:	00000000 	nop
80120420:	12c00019 	beqz	s6,80120488 <find_derivation+0x6d8>
80120424:	02c08021 	move	s0,s6
80120428:	08048110 	j	80120440 <find_derivation+0x690>
8012042c:	00000000 	nop
80120430:	8e100018 	lw	s0,24(s0)
80120434:	00000000 	nop
80120438:	12000013 	beqz	s0,80120488 <find_derivation+0x6d8>
8012043c:	00000000 	nop
80120440:	8e050000 	lw	a1,0(s0)
80120444:	0c046ef0 	jal	8011bbc0 <strcmp>
80120448:	02202021 	move	a0,s1
8012044c:	1440fff8 	bnez	v0,80120430 <find_derivation+0x680>
80120450:	00000000 	nop
80120454:	8e03000c 	lw	v1,12(s0)
80120458:	00000000 	nop
8012045c:	0243102a 	slt	v0,s2,v1
80120460:	14400045 	bnez	v0,80120578 <find_derivation+0x7c8>
80120464:	00000000 	nop
80120468:	1243003e 	beq	s2,v1,80120564 <find_derivation+0x7b4>
8012046c:	00000000 	nop
80120470:	0257102a 	slt	v0,s2,s7
80120474:	10400012 	beqz	v0,801204c0 <find_derivation+0x710>
80120478:	00000000 	nop
8012047c:	0240b821 	move	s7,s2
80120480:	080480f5 	j	801203d4 <find_derivation+0x624>
80120484:	afd40020 	sw	s4,32(s8)
80120488:	27bdffd8 	addiu	sp,sp,-40
8012048c:	27b00010 	addiu	s0,sp,16
80120490:	ae110000 	sw	s1,0(s0)
80120494:	0c046f6c 	jal	8011bdb0 <strlen>
80120498:	02202021 	move	a0,s1
8012049c:	ae020004 	sw	v0,4(s0)
801204a0:	0257102a 	slt	v0,s2,s7
801204a4:	ae160018 	sw	s6,24(s0)
801204a8:	ae12000c 	sw	s2,12(s0)
801204ac:	0200b021 	move	s6,s0
801204b0:	ae140008 	sw	s4,8(s0)
801204b4:	ae130010 	sw	s3,16(s0)
801204b8:	1440fff0 	bnez	v0,8012047c <find_derivation+0x6cc>
801204bc:	ae150014 	sw	s5,20(s0)
801204c0:	16f2ffc4 	bne	s7,s2,801203d4 <find_derivation+0x624>
801204c4:	00000000 	nop
801204c8:	8fc40020 	lw	a0,32(s8)
801204cc:	00000000 	nop
801204d0:	0284102a 	slt	v0,s4,a0
801204d4:	1040ffbf 	beqz	v0,801203d4 <find_derivation+0x624>
801204d8:	00000000 	nop
801204dc:	080480f5 	j	801203d4 <find_derivation+0x624>
801204e0:	afd40020 	sw	s4,32(s8)
801204e4:	8fc50020 	lw	a1,32(s8)
801204e8:	00000000 	nop
801204ec:	0285102a 	slt	v0,s4,a1
801204f0:	1040ffb8 	beqz	v0,801203d4 <find_derivation+0x624>
801204f4:	00000000 	nop
801204f8:	8fd00028 	lw	s0,40(s8)
801204fc:	00000000 	nop
80120500:	8e050000 	lw	a1,0(s0)
80120504:	0c046ef0 	jal	8011bbc0 <strcmp>
80120508:	02202021 	move	a0,s1
8012050c:	1040002a 	beqz	v0,801205b8 <find_derivation+0x808>
80120510:	00000000 	nop
80120514:	8e100018 	lw	s0,24(s0)
80120518:	00000000 	nop
8012051c:	1600fff8 	bnez	s0,80120500 <find_derivation+0x750>
80120520:	00000000 	nop
80120524:	27bdffd8 	addiu	sp,sp,-40
80120528:	27b00010 	addiu	s0,sp,16
8012052c:	ae110000 	sw	s1,0(s0)
80120530:	0c046f6c 	jal	8011bdb0 <strlen>
80120534:	02202021 	move	a0,s1
80120538:	8fc60024 	lw	a2,36(s8)
8012053c:	26070018 	addiu	a3,s0,24
80120540:	ae150014 	sw	s5,20(s0)
80120544:	ae000018 	sw	zero,24(s0)
80120548:	afc70024 	sw	a3,36(s8)
8012054c:	acd00000 	sw	s0,0(a2)
80120550:	ae020004 	sw	v0,4(s0)
80120554:	ae12000c 	sw	s2,12(s0)
80120558:	ae140008 	sw	s4,8(s0)
8012055c:	080480f5 	j	801203d4 <find_derivation+0x624>
80120560:	ae130010 	sw	s3,16(s0)
80120564:	8e020008 	lw	v0,8(s0)
80120568:	00000000 	nop
8012056c:	0282102a 	slt	v0,s4,v0
80120570:	1040ffc0 	beqz	v0,80120474 <find_derivation+0x6c4>
80120574:	0257102a 	slt	v0,s2,s7
80120578:	ae140008 	sw	s4,8(s0)
8012057c:	ae130010 	sw	s3,16(s0)
80120580:	ae150014 	sw	s5,20(s0)
80120584:	0804811c 	j	80120470 <find_derivation+0x6c0>
80120588:	ae12000c 	sw	s2,12(s0)
8012058c:	8ea20008 	lw	v0,8(s5)
80120590:	8fc50020 	lw	a1,32(s8)
80120594:	00000000 	nop
80120598:	0045102a 	slt	v0,v0,a1
8012059c:	1040feb6 	beqz	v0,80120078 <find_derivation+0x2c8>
801205a0:	3c02801f 	lui	v0,0x801f
801205a4:	0804800e 	j	80120038 <find_derivation+0x288>
801205a8:	00000000 	nop
801205ac:	8fd10058 	lw	s1,88(s8)
801205b0:	080480dd 	j	80120374 <find_derivation+0x5c4>
801205b4:	00000000 	nop
801205b8:	8e03000c 	lw	v1,12(s0)
801205bc:	00000000 	nop
801205c0:	0243102a 	slt	v0,s2,v1
801205c4:	14400008 	bnez	v0,801205e8 <find_derivation+0x838>
801205c8:	00000000 	nop
801205cc:	1643ff81 	bne	s2,v1,801203d4 <find_derivation+0x624>
801205d0:	00000000 	nop
801205d4:	8e020008 	lw	v0,8(s0)
801205d8:	00000000 	nop
801205dc:	0282102a 	slt	v0,s4,v0
801205e0:	1040ff7c 	beqz	v0,801203d4 <find_derivation+0x624>
801205e4:	00000000 	nop
801205e8:	8fc80028 	lw	t0,40(s8)
801205ec:	ae150014 	sw	s5,20(s0)
801205f0:	ae130010 	sw	s3,16(s0)
801205f4:	8d020010 	lw	v0,16(t0)
801205f8:	00000000 	nop
801205fc:	10400010 	beqz	v0,80120640 <find_derivation+0x890>
80120600:	00000000 	nop
80120604:	8d050014 	lw	a1,20(t0)
80120608:	8c47000c 	lw	a3,12(v0)
8012060c:	8ca40010 	lw	a0,16(a1)
80120610:	8c460008 	lw	a2,8(v0)
80120614:	10800008 	beqz	a0,80120638 <find_derivation+0x888>
80120618:	00000000 	nop
8012061c:	8ca50014 	lw	a1,20(a1)
80120620:	8c83000c 	lw	v1,12(a0)
80120624:	8c820008 	lw	v0,8(a0)
80120628:	8ca40010 	lw	a0,16(a1)
8012062c:	00c23021 	addu	a2,a2,v0
80120630:	1480fffa 	bnez	a0,8012061c <find_derivation+0x86c>
80120634:	00e33821 	addu	a3,a3,v1
80120638:	ad06000c 	sw	a2,12(t0)
8012063c:	ad070008 	sw	a3,8(t0)
80120640:	8d080018 	lw	t0,24(t0)
80120644:	00000000 	nop
80120648:	1500ffea 	bnez	t0,801205f4 <find_derivation+0x844>
8012064c:	00000000 	nop
80120650:	12c0ff60 	beqz	s6,801203d4 <find_derivation+0x624>
80120654:	02c03821 	move	a3,s6
80120658:	0804819e 	j	80120678 <find_derivation+0x8c8>
8012065c:	00000000 	nop
80120660:	0080b821 	move	s7,a0
80120664:	afc20020 	sw	v0,32(s8)
80120668:	8ce70018 	lw	a3,24(a3)
8012066c:	00000000 	nop
80120670:	10e0ff58 	beqz	a3,801203d4 <find_derivation+0x624>
80120674:	00000000 	nop
80120678:	8ce20014 	lw	v0,20(a3)
8012067c:	8ce50010 	lw	a1,16(a3)
80120680:	8c43000c 	lw	v1,12(v0)
80120684:	8ca40008 	lw	a0,8(a1)
80120688:	8c460008 	lw	a2,8(v0)
8012068c:	00832021 	addu	a0,a0,v1
80120690:	ace4000c 	sw	a0,12(a3)
80120694:	8ca2000c 	lw	v0,12(a1)
80120698:	0097182a 	slt	v1,a0,s7
8012069c:	00461021 	addu	v0,v0,a2
801206a0:	1460ffef 	bnez	v1,80120660 <find_derivation+0x8b0>
801206a4:	ace20008 	sw	v0,8(a3)
801206a8:	8fc50020 	lw	a1,32(s8)
801206ac:	16e4ffee 	bne	s7,a0,80120668 <find_derivation+0x8b8>
801206b0:	0045182a 	slt	v1,v0,a1
801206b4:	1060ffec 	beqz	v1,80120668 <find_derivation+0x8b8>
801206b8:	00000000 	nop
801206bc:	0804819a 	j	80120668 <find_derivation+0x8b8>
801206c0:	afc20020 	sw	v0,32(s8)
801206c4:	0c0527dc 	jal	80149f70 <__strdup>
801206c8:	02802021 	move	a0,s4
801206cc:	00402021 	move	a0,v0
801206d0:	8fc2006c 	lw	v0,108(s8)
801206d4:	ae04000c 	sw	a0,12(s0)
801206d8:	8c430000 	lw	v1,0(v0)
801206dc:	26220001 	addiu	v0,s1,1
801206e0:	1462feaf 	bne	v1,v0,801201a0 <find_derivation+0x3f0>
801206e4:	00000000 	nop
801206e8:	8ec40000 	lw	a0,0(s6)
801206ec:	0c0527dc 	jal	80149f70 <__strdup>
801206f0:	00000000 	nop
801206f4:	8ec30010 	lw	v1,16(s6)
801206f8:	ae020010 	sw	v0,16(s0)
801206fc:	8c640010 	lw	a0,16(v1)
80120700:	24020001 	li	v0,1
80120704:	ae020008 	sw	v0,8(s0)
80120708:	ae000038 	sw	zero,56(s0)
8012070c:	80830000 	lb	v1,0(a0)
80120710:	2402002f 	li	v0,47
80120714:	1462fead 	bne	v1,v0,801201cc <find_derivation+0x41c>
80120718:	00000000 	nop
8012071c:	0c04a449 	jal	80129124 <__gconv_find_shlib>
80120720:	00000000 	nop
80120724:	10400016 	beqz	v0,80120780 <find_derivation+0x9d0>
80120728:	00402821 	move	a1,v0
8012072c:	8c420014 	lw	v0,20(v0)
80120730:	8ca30000 	lw	v1,0(a1)
80120734:	8ca4000c 	lw	a0,12(a1)
80120738:	8ca60010 	lw	a2,16(a1)
8012073c:	ae030004 	sw	v1,4(s0)
80120740:	ae040014 	sw	a0,20(s0)
80120744:	ae020020 	sw	v0,32(s0)
80120748:	ae050000 	sw	a1,0(s0)
8012074c:	ae06001c 	sw	a2,28(s0)
80120750:	10c0fea0 	beqz	a2,801201d4 <find_derivation+0x424>
80120754:	ae000018 	sw	zero,24(s0)
80120758:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012075c:	00c02021 	move	a0,a2
80120760:	8e02001c 	lw	v0,28(s0)
80120764:	00000000 	nop
80120768:	0040f809 	jalr	v0
8012076c:	02002021 	move	a0,s0
80120770:	1040fe98 	beqz	v0,801201d4 <find_derivation+0x424>
80120774:	0040a821 	move	s5,v0
80120778:	2631ffff 	addiu	s1,s1,-1
8012077c:	ae40ffc4 	sw	zero,-60(s2)
80120780:	8fc3006c 	lw	v1,108(s8)
80120784:	26320001 	addiu	s2,s1,1
80120788:	8c620000 	lw	v0,0(v1)
8012078c:	00000000 	nop
80120790:	0242102b 	sltu	v0,s2,v0
80120794:	1040000e 	beqz	v0,801207d0 <find_derivation+0xa20>
80120798:	00111180 	sll	v0,s1,0x6
8012079c:	00111880 	sll	v1,s1,0x2
801207a0:	00431023 	subu	v0,v0,v1
801207a4:	02621021 	addu	v0,s3,v0
801207a8:	2450003c 	addiu	s0,v0,60
801207ac:	0c047f23 	jal	8011fc8c <__gconv_release_step>
801207b0:	02002021 	move	a0,s0
801207b4:	8fc4006c 	lw	a0,108(s8)
801207b8:	26520001 	addiu	s2,s2,1
801207bc:	8c820000 	lw	v0,0(a0)
801207c0:	00000000 	nop
801207c4:	0242102b 	sltu	v0,s2,v0
801207c8:	1440fff8 	bnez	v0,801207ac <find_derivation+0x9fc>
801207cc:	2610003c 	addiu	s0,s0,60
801207d0:	0c045fee 	jal	80117fb8 <__cfree>
801207d4:	02602021 	move	a0,s3
801207d8:	8fc5006c 	lw	a1,108(s8)
801207dc:	8fc60068 	lw	a2,104(s8)
801207e0:	aca00000 	sw	zero,0(a1)
801207e4:	16a0fe84 	bnez	s5,801201f8 <find_derivation+0x448>
801207e8:	acc00000 	sw	zero,0(a2)
801207ec:	0804807e 	j	801201f8 <find_derivation+0x448>
801207f0:	24150001 	li	s5,1
801207f4:	8e020008 	lw	v0,8(s0)
801207f8:	26320001 	addiu	s2,s1,1
801207fc:	2442ffff 	addiu	v0,v0,-1
80120800:	0253182b 	sltu	v1,s2,s3
80120804:	1060000c 	beqz	v1,80120838 <find_derivation+0xa88>
80120808:	ae020008 	sw	v0,8(s0)
8012080c:	00111180 	sll	v0,s1,0x6
80120810:	00111880 	sll	v1,s1,0x2
80120814:	00431023 	subu	v0,v0,v1
80120818:	02821021 	addu	v0,s4,v0
8012081c:	2450003c 	addiu	s0,v0,60
80120820:	02002021 	move	a0,s0
80120824:	0c047f23 	jal	8011fc8c <__gconv_release_step>
80120828:	26520001 	addiu	s2,s2,1
8012082c:	0253102b 	sltu	v0,s2,s3
80120830:	1440fffb 	bnez	v0,80120820 <find_derivation+0xa70>
80120834:	2610003c 	addiu	s0,s0,60
80120838:	08047faa 	j	8011fea8 <find_derivation+0xf8>
8012083c:	24150001 	li	s5,1
80120840:	8c820008 	lw	v0,8(a0)
80120844:	8ec30008 	lw	v1,8(s6)
80120848:	00000000 	nop
8012084c:	0043102a 	slt	v0,v0,v1
80120850:	1040fe24 	beqz	v0,801200e4 <find_derivation+0x334>
80120854:	00000000 	nop
80120858:	08048039 	j	801200e4 <find_derivation+0x334>
8012085c:	0080b021 	move	s6,a0
80120860:	27bdffd8 	addiu	sp,sp,-40
80120864:	8fc20060 	lw	v0,96(s8)
80120868:	27b00010 	addiu	s0,sp,16
8012086c:	8fc40060 	lw	a0,96(s8)
80120870:	0c046f6c 	jal	8011bdb0 <strlen>
80120874:	ae020000 	sw	v0,0(s0)
80120878:	ae020004 	sw	v0,4(s0)
8012087c:	ae00000c 	sw	zero,12(s0)
80120880:	ae000008 	sw	zero,8(s0)
80120884:	ae000010 	sw	zero,16(s0)
80120888:	ae000014 	sw	zero,20(s0)
8012088c:	ae000018 	sw	zero,24(s0)
80120890:	afd00028 	sw	s0,40(s8)
80120894:	26100018 	addiu	s0,s0,24
80120898:	08048004 	j	80120010 <find_derivation+0x260>
8012089c:	afd00024 	sw	s0,36(s8)
801208a0:	8fc40068 	lw	a0,104(s8)
801208a4:	8fc5006c 	lw	a1,108(s8)
801208a8:	24150001 	li	s5,1
801208ac:	ac800000 	sw	zero,0(a0)
801208b0:	0804807e 	j	801201f8 <find_derivation+0x448>
801208b4:	aca00000 	sw	zero,0(a1)
801208b8:	8fc30058 	lw	v1,88(s8)
801208bc:	08048086 	j	80120218 <find_derivation+0x468>
801208c0:	afc3005c 	sw	v1,92(s8)
801208c4:	8fc70060 	lw	a3,96(s8)
801208c8:	08048082 	j	80120208 <find_derivation+0x458>
801208cc:	afc70064 	sw	a3,100(s8)
801208d0:	8fd40060 	lw	s4,96(s8)
801208d4:	0804803e 	j	801200f8 <find_derivation+0x348>
801208d8:	00000000 	nop
801208dc:	8fc2006c 	lw	v0,108(s8)
801208e0:	8fc30068 	lw	v1,104(s8)
801208e4:	24150003 	li	s5,3
801208e8:	ac400000 	sw	zero,0(v0)
801208ec:	0804807e 	j	801201f8 <find_derivation+0x448>
801208f0:	ac600000 	sw	zero,0(v1)
801208f4:	00008021 	move	s0,zero
801208f8:	0804804a 	j	80120128 <find_derivation+0x378>
801208fc:	00002021 	move	a0,zero
80120900:	0804807b 	j	801201ec <find_derivation+0x43c>
80120904:	0000a821 	move	s5,zero

80120908 <__gconv_find_transform>:
80120908:	3c020000 	lui	v0,0x0
8012090c:	27bdffc8 	addiu	sp,sp,-56
80120910:	24420000 	addiu	v0,v0,0
80120914:	afb60030 	sw	s6,48(sp)
80120918:	afb40028 	sw	s4,40(sp)
8012091c:	afb30024 	sw	s3,36(sp)
80120920:	afb20020 	sw	s2,32(sp)
80120924:	afb1001c 	sw	s1,28(sp)
80120928:	afbf0034 	sw	ra,52(sp)
8012092c:	afb5002c 	sw	s5,44(sp)
80120930:	afb00018 	sw	s0,24(sp)
80120934:	00808821 	move	s1,a0
80120938:	00a09021 	move	s2,a1
8012093c:	00c09821 	move	s3,a2
80120940:	8fb40048 	lw	s4,72(sp)
80120944:	10400067 	beqz	v0,80120ae4 <__gconv_find_transform+0x1dc>
80120948:	00e0b021 	move	s6,a3
8012094c:	3c04801f 	lui	a0,0x801f
80120950:	3c058012 	lui	a1,0x8012
80120954:	248445ac 	addiu	a0,a0,17836
80120958:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012095c:	24a517f8 	addiu	a1,a1,6136
80120960:	3c020000 	lui	v0,0x0
80120964:	24420000 	addiu	v0,v0,0
80120968:	10400003 	beqz	v0,80120978 <__gconv_find_transform+0x70>
8012096c:	3c04803b 	lui	a0,0x803b
80120970:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80120974:	248486b0 	addiu	a0,a0,-31056
80120978:	02202021 	move	a0,s1
8012097c:	02402821 	move	a1,s2
80120980:	02603021 	move	a2,s3
80120984:	02c03821 	move	a3,s6
80120988:	0c04a240 	jal	80128900 <__gconv_lookup_cache>
8012098c:	afb40010 	sw	s4,16(sp)
80120990:	00408021 	move	s0,v0
80120994:	24020002 	li	v0,2
80120998:	12020012 	beq	s0,v0,801209e4 <__gconv_find_transform+0xdc>
8012099c:	3c020000 	lui	v0,0x0
801209a0:	24420000 	addiu	v0,v0,0
801209a4:	10400005 	beqz	v0,801209bc <__gconv_find_transform+0xb4>
801209a8:	02001021 	move	v0,s0
801209ac:	3c04803b 	lui	a0,0x803b
801209b0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801209b4:	248486b0 	addiu	a0,a0,-31056
801209b8:	02001021 	move	v0,s0
801209bc:	8fbf0034 	lw	ra,52(sp)
801209c0:	8fb60030 	lw	s6,48(sp)
801209c4:	8fb5002c 	lw	s5,44(sp)
801209c8:	8fb40028 	lw	s4,40(sp)
801209cc:	8fb30024 	lw	s3,36(sp)
801209d0:	8fb20020 	lw	s2,32(sp)
801209d4:	8fb1001c 	lw	s1,28(sp)
801209d8:	8fb00018 	lw	s0,24(sp)
801209dc:	03e00008 	jr	ra
801209e0:	27bd0038 	addiu	sp,sp,56
801209e4:	3c02801f 	lui	v0,0x801f
801209e8:	8c4347e0 	lw	v1,18400(v0)
801209ec:	00000000 	nop
801209f0:	10600034 	beqz	v1,80120ac4 <__gconv_find_transform+0x1bc>
801209f4:	3c020000 	lui	v0,0x0
801209f8:	0c047ed4 	jal	8011fb50 <do_lookup_alias>
801209fc:	02402021 	move	a0,s2
80120a00:	02202021 	move	a0,s1
80120a04:	0c047ed4 	jal	8011fb50 <do_lookup_alias>
80120a08:	0040a821 	move	s5,v0
80120a0c:	00408021 	move	s0,v0
80120a10:	32820001 	andi	v0,s4,0x1
80120a14:	14400015 	bnez	v0,80120a6c <__gconv_find_transform+0x164>
80120a18:	02202021 	move	a0,s1
80120a1c:	02002821 	move	a1,s0
80120a20:	02202021 	move	a0,s1
80120a24:	02403021 	move	a2,s2
80120a28:	02a03821 	move	a3,s5
80120a2c:	afb60014 	sw	s6,20(sp)
80120a30:	0c047f6c 	jal	8011fdb0 <find_derivation>
80120a34:	afb30010 	sw	s3,16(sp)
80120a38:	00408021 	move	s0,v0
80120a3c:	3c020000 	lui	v0,0x0
80120a40:	24420000 	addiu	v0,v0,0
80120a44:	10400004 	beqz	v0,80120a58 <__gconv_find_transform+0x150>
80120a48:	00000000 	nop
80120a4c:	3c04803b 	lui	a0,0x803b
80120a50:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80120a54:	248486b0 	addiu	a0,a0,-31056
80120a58:	1600ffd8 	bnez	s0,801209bc <__gconv_find_transform+0xb4>
80120a5c:	02001021 	move	v0,s0
80120a60:	8e620000 	lw	v0,0(s3)
80120a64:	0804826e 	j	801209b8 <__gconv_find_transform+0xb0>
80120a68:	2c500001 	sltiu	s0,v0,1
80120a6c:	0c046ef0 	jal	8011bbc0 <strcmp>
80120a70:	02402821 	move	a1,s2
80120a74:	10400013 	beqz	v0,80120ac4 <__gconv_find_transform+0x1bc>
80120a78:	3c020000 	lui	v0,0x0
80120a7c:	12000005 	beqz	s0,80120a94 <__gconv_find_transform+0x18c>
80120a80:	02002021 	move	a0,s0
80120a84:	0c046ef0 	jal	8011bbc0 <strcmp>
80120a88:	02402821 	move	a1,s2
80120a8c:	1040000d 	beqz	v0,80120ac4 <__gconv_find_transform+0x1bc>
80120a90:	3c020000 	lui	v0,0x0
80120a94:	12a0ffe1 	beqz	s5,80120a1c <__gconv_find_transform+0x114>
80120a98:	02202021 	move	a0,s1
80120a9c:	0c046ef0 	jal	8011bbc0 <strcmp>
80120aa0:	02a02821 	move	a1,s5
80120aa4:	10400007 	beqz	v0,80120ac4 <__gconv_find_transform+0x1bc>
80120aa8:	3c020000 	lui	v0,0x0
80120aac:	1200ffdb 	beqz	s0,80120a1c <__gconv_find_transform+0x114>
80120ab0:	02002021 	move	a0,s0
80120ab4:	0c046ef0 	jal	8011bbc0 <strcmp>
80120ab8:	02a02821 	move	a1,s5
80120abc:	1440ffd7 	bnez	v0,80120a1c <__gconv_find_transform+0x114>
80120ac0:	3c020000 	lui	v0,0x0
80120ac4:	24420000 	addiu	v0,v0,0
80120ac8:	10400010 	beqz	v0,80120b0c <__gconv_find_transform+0x204>
80120acc:	00000000 	nop
80120ad0:	3c04803b 	lui	a0,0x803b
80120ad4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80120ad8:	248486b0 	addiu	a0,a0,-31056
80120adc:	0804826e 	j	801209b8 <__gconv_find_transform+0xb0>
80120ae0:	24100001 	li	s0,1
80120ae4:	3c10801f 	lui	s0,0x801f
80120ae8:	8e0245ac 	lw	v0,17836(s0)
80120aec:	00000000 	nop
80120af0:	1440ff9c 	bnez	v0,80120964 <__gconv_find_transform+0x5c>
80120af4:	3c020000 	lui	v0,0x0
80120af8:	0c0485fe 	jal	801217f8 <__gconv_read_conf>
80120afc:	00000000 	nop
80120b00:	24020002 	li	v0,2
80120b04:	08048258 	j	80120960 <__gconv_find_transform+0x58>
80120b08:	ae0245ac 	sw	v0,17836(s0)
80120b0c:	0804826e 	j	801209b8 <__gconv_find_transform+0xb0>
80120b10:	24100001 	li	s0,1
	...

80120b20 <insert_module>:
80120b20:	27bdffd0 	addiu	sp,sp,-48
80120b24:	3c02801f 	lui	v0,0x801f
80120b28:	afb50024 	sw	s5,36(sp)
80120b2c:	afb3001c 	sw	s3,28(sp)
80120b30:	afb20018 	sw	s2,24(sp)
80120b34:	afbf0028 	sw	ra,40(sp)
80120b38:	afb40020 	sw	s4,32(sp)
80120b3c:	afb10014 	sw	s1,20(sp)
80120b40:	afb00010 	sw	s0,16(sp)
80120b44:	00809821 	move	s3,a0
80120b48:	00a0a821 	move	s5,a1
80120b4c:	245247e0 	addiu	s2,v0,18400
80120b50:	8e500000 	lw	s0,0(s2)
80120b54:	00000000 	nop
80120b58:	1200000e 	beqz	s0,80120b94 <insert_module+0x74>
80120b5c:	00000000 	nop
80120b60:	8e710000 	lw	s1,0(s3)
80120b64:	8e050000 	lw	a1,0(s0)
80120b68:	0c046ef0 	jal	8011bbc0 <strcmp>
80120b6c:	02202021 	move	a0,s1
80120b70:	10400012 	beqz	v0,80120bbc <insert_module+0x9c>
80120b74:	00000000 	nop
80120b78:	0440fff5 	bltz	v0,80120b50 <insert_module+0x30>
80120b7c:	26120014 	addiu	s2,s0,20
80120b80:	2612001c 	addiu	s2,s0,28
80120b84:	8e500000 	lw	s0,0(s2)
80120b88:	00000000 	nop
80120b8c:	1600fff4 	bnez	s0,80120b60 <insert_module+0x40>
80120b90:	00000000 	nop
80120b94:	ae530000 	sw	s3,0(s2)
80120b98:	8fbf0028 	lw	ra,40(sp)
80120b9c:	8fb50024 	lw	s5,36(sp)
80120ba0:	8fb40020 	lw	s4,32(sp)
80120ba4:	8fb3001c 	lw	s3,28(sp)
80120ba8:	8fb20018 	lw	s2,24(sp)
80120bac:	8fb10014 	lw	s1,20(sp)
80120bb0:	8fb00010 	lw	s0,16(sp)
80120bb4:	03e00008 	jr	ra
80120bb8:	27bd0030 	addiu	sp,sp,48
80120bbc:	8e740004 	lw	s4,4(s3)
80120bc0:	8e050004 	lw	a1,4(s0)
80120bc4:	0c046ef0 	jal	8011bbc0 <strcmp>
80120bc8:	02802021 	move	a0,s4
80120bcc:	14400008 	bnez	v0,80120bf0 <insert_module+0xd0>
80120bd0:	00000000 	nop
80120bd4:	08048303 	j	80120c0c <insert_module+0xec>
80120bd8:	00000000 	nop
80120bdc:	8e050000 	lw	a1,0(s0)
80120be0:	0c046ef0 	jal	8011bbc0 <strcmp>
80120be4:	00000000 	nop
80120be8:	1040fff5 	beqz	v0,80120bc0 <insert_module+0xa0>
80120bec:	00000000 	nop
80120bf0:	26120018 	addiu	s2,s0,24
80120bf4:	8e100018 	lw	s0,24(s0)
80120bf8:	00000000 	nop
80120bfc:	1600fff7 	bnez	s0,80120bdc <insert_module+0xbc>
80120c00:	02202021 	move	a0,s1
80120c04:	080482e6 	j	80120b98 <insert_module+0x78>
80120c08:	ae530000 	sw	s3,0(s2)
80120c0c:	8e640008 	lw	a0,8(s3)
80120c10:	8e030008 	lw	v1,8(s0)
80120c14:	00000000 	nop
80120c18:	0083102a 	slt	v0,a0,v1
80120c1c:	14400015 	bnez	v0,80120c74 <insert_module+0x154>
80120c20:	00000000 	nop
80120c24:	1083000d 	beq	a0,v1,80120c5c <insert_module+0x13c>
80120c28:	00000000 	nop
80120c2c:	12a0ffda 	beqz	s5,80120b98 <insert_module+0x78>
80120c30:	00000000 	nop
80120c34:	02602021 	move	a0,s3
80120c38:	8fbf0028 	lw	ra,40(sp)
80120c3c:	8fb50024 	lw	s5,36(sp)
80120c40:	8fb40020 	lw	s4,32(sp)
80120c44:	8fb3001c 	lw	s3,28(sp)
80120c48:	8fb20018 	lw	s2,24(sp)
80120c4c:	8fb10014 	lw	s1,20(sp)
80120c50:	8fb00010 	lw	s0,16(sp)
80120c54:	08045fee 	j	80117fb8 <__cfree>
80120c58:	27bd0030 	addiu	sp,sp,48
80120c5c:	8e62000c 	lw	v0,12(s3)
80120c60:	8e03000c 	lw	v1,12(s0)
80120c64:	00000000 	nop
80120c68:	0043102a 	slt	v0,v0,v1
80120c6c:	1040ffef 	beqz	v0,80120c2c <insert_module+0x10c>
80120c70:	00000000 	nop
80120c74:	8e040018 	lw	a0,24(s0)
80120c78:	8e020014 	lw	v0,20(s0)
80120c7c:	8e03001c 	lw	v1,28(s0)
80120c80:	ae640018 	sw	a0,24(s3)
80120c84:	02002021 	move	a0,s0
80120c88:	ae620014 	sw	v0,20(s3)
80120c8c:	ae63001c 	sw	v1,28(s3)
80120c90:	0804830e 	j	80120c38 <insert_module+0x118>
80120c94:	ae530000 	sw	s3,0(s2)

80120c98 <add_module>:
80120c98:	27bdffb0 	addiu	sp,sp,-80
80120c9c:	afbe0048 	sw	s8,72(sp)
80120ca0:	afb5003c 	sw	s5,60(sp)
80120ca4:	afbf004c 	sw	ra,76(sp)
80120ca8:	afb70044 	sw	s7,68(sp)
80120cac:	afb60040 	sw	s6,64(sp)
80120cb0:	afb40038 	sw	s4,56(sp)
80120cb4:	afb30034 	sw	s3,52(sp)
80120cb8:	afb20030 	sw	s2,48(sp)
80120cbc:	afb1002c 	sw	s1,44(sp)
80120cc0:	afb00028 	sw	s0,40(sp)
80120cc4:	3c09801f 	lui	t1,0x801f
80120cc8:	25223390 	addiu	v0,t1,13200
80120ccc:	00803821 	move	a3,a0
80120cd0:	80840000 	lb	a0,0(a0)
80120cd4:	8c480034 	lw	t0,52(v0)
80120cd8:	00041840 	sll	v1,a0,0x1
80120cdc:	00681821 	addu	v1,v1,t0
80120ce0:	94620000 	lhu	v0,0(v1)
80120ce4:	03a0f021 	move	s8,sp
80120ce8:	30422000 	andi	v0,v0,0x2000
80120cec:	afc50054 	sw	a1,84(s8)
80120cf0:	104000f1 	beqz	v0,801210b8 <add_module+0x420>
80120cf4:	00c0a821 	move	s5,a2
80120cf8:	00e08821 	move	s1,a3
80120cfc:	26310001 	addiu	s1,s1,1
80120d00:	82240000 	lb	a0,0(s1)
80120d04:	00000000 	nop
80120d08:	00041040 	sll	v0,a0,0x1
80120d0c:	00481021 	addu	v0,v0,t0
80120d10:	94430000 	lhu	v1,0(v0)
80120d14:	00000000 	nop
80120d18:	30632000 	andi	v1,v1,0x2000
80120d1c:	1460fff8 	bnez	v1,80120d00 <add_module+0x68>
80120d20:	26310001 	addiu	s1,s1,1
80120d24:	2631ffff 	addiu	s1,s1,-1
80120d28:	02203821 	move	a3,s1
80120d2c:	1080001e 	beqz	a0,80120da8 <add_module+0x110>
80120d30:	00041040 	sll	v0,a0,0x1
80120d34:	00481021 	addu	v0,v0,t0
80120d38:	94430000 	lhu	v1,0(v0)
80120d3c:	00000000 	nop
80120d40:	30632000 	andi	v1,v1,0x2000
80120d44:	14600025 	bnez	v1,80120ddc <add_module+0x144>
80120d48:	00802821 	move	a1,a0
80120d4c:	3c02801f 	lui	v0,0x801f
80120d50:	0804835e 	j	80120d78 <add_module+0xe0>
80120d54:	24463390 	addiu	a2,v0,13200
80120d58:	8cc20034 	lw	v0,52(a2)
80120d5c:	00000000 	nop
80120d60:	00621021 	addu	v0,v1,v0
80120d64:	94430000 	lhu	v1,0(v0)
80120d68:	00000000 	nop
80120d6c:	30632000 	andi	v1,v1,0x2000
80120d70:	1460001a 	bnez	v1,80120ddc <add_module+0x144>
80120d74:	00000000 	nop
80120d78:	8cc4003c 	lw	a0,60(a2)
80120d7c:	00051080 	sll	v0,a1,0x2
80120d80:	00441021 	addu	v0,v0,a0
80120d84:	8c430000 	lw	v1,0(v0)
80120d88:	00000000 	nop
80120d8c:	a0e30000 	sb	v1,0(a3)
80120d90:	24e70001 	addiu	a3,a3,1
80120d94:	80e20000 	lb	v0,0(a3)
80120d98:	00000000 	nop
80120d9c:	00402821 	move	a1,v0
80120da0:	1440ffed 	bnez	v0,80120d58 <add_module+0xc0>
80120da4:	00021840 	sll	v1,v0,0x1
80120da8:	03c0e821 	move	sp,s8
80120dac:	8fbf004c 	lw	ra,76(sp)
80120db0:	8fbe0048 	lw	s8,72(sp)
80120db4:	8fb70044 	lw	s7,68(sp)
80120db8:	8fb60040 	lw	s6,64(sp)
80120dbc:	8fb5003c 	lw	s5,60(sp)
80120dc0:	8fb40038 	lw	s4,56(sp)
80120dc4:	8fb30034 	lw	s3,52(sp)
80120dc8:	8fb20030 	lw	s2,48(sp)
80120dcc:	8fb1002c 	lw	s1,44(sp)
80120dd0:	8fb00028 	lw	s0,40(sp)
80120dd4:	03e00008 	jr	ra
80120dd8:	27bd0050 	addiu	sp,sp,80
80120ddc:	a0e00000 	sb	zero,0(a3)
80120de0:	25223390 	addiu	v0,t1,13200
80120de4:	80e40001 	lb	a0,1(a3)
80120de8:	8c450034 	lw	a1,52(v0)
80120dec:	00041840 	sll	v1,a0,0x1
80120df0:	00651821 	addu	v1,v1,a1
80120df4:	94620000 	lhu	v0,0(v1)
80120df8:	00000000 	nop
80120dfc:	30422000 	andi	v0,v0,0x2000
80120e00:	104000ba 	beqz	v0,801210ec <add_module+0x454>
80120e04:	24f20001 	addiu	s2,a3,1
80120e08:	02408021 	move	s0,s2
80120e0c:	26100001 	addiu	s0,s0,1
80120e10:	82040000 	lb	a0,0(s0)
80120e14:	00000000 	nop
80120e18:	00041040 	sll	v0,a0,0x1
80120e1c:	00451021 	addu	v0,v0,a1
80120e20:	94430000 	lhu	v1,0(v0)
80120e24:	00000000 	nop
80120e28:	30632000 	andi	v1,v1,0x2000
80120e2c:	1460fff8 	bnez	v1,80120e10 <add_module+0x178>
80120e30:	26100001 	addiu	s0,s0,1
80120e34:	2610ffff 	addiu	s0,s0,-1
80120e38:	1080ffdb 	beqz	a0,80120da8 <add_module+0x110>
80120e3c:	00041040 	sll	v0,a0,0x1
80120e40:	00451021 	addu	v0,v0,a1
80120e44:	94430000 	lhu	v1,0(v0)
80120e48:	00000000 	nop
80120e4c:	30632000 	andi	v1,v1,0x2000
80120e50:	14600019 	bnez	v1,80120eb8 <add_module+0x220>
80120e54:	3c02801f 	lui	v0,0x801f
80120e58:	24463390 	addiu	a2,v0,13200
80120e5c:	080483a1 	j	80120e84 <add_module+0x1ec>
80120e60:	02402821 	move	a1,s2
80120e64:	8cc20034 	lw	v0,52(a2)
80120e68:	00000000 	nop
80120e6c:	00621021 	addu	v0,v1,v0
80120e70:	94430000 	lhu	v1,0(v0)
80120e74:	00000000 	nop
80120e78:	30632000 	andi	v1,v1,0x2000
80120e7c:	1460000f 	bnez	v1,80120ebc <add_module+0x224>
80120e80:	00000000 	nop
80120e84:	8cc3003c 	lw	v1,60(a2)
80120e88:	00041080 	sll	v0,a0,0x2
80120e8c:	00431021 	addu	v0,v0,v1
80120e90:	8c440000 	lw	a0,0(v0)
80120e94:	26100001 	addiu	s0,s0,1
80120e98:	a0a40000 	sb	a0,0(a1)
80120e9c:	82020000 	lb	v0,0(s0)
80120ea0:	24a50001 	addiu	a1,a1,1
80120ea4:	00402021 	move	a0,v0
80120ea8:	1440ffee 	bnez	v0,80120e64 <add_module+0x1cc>
80120eac:	00021840 	sll	v1,v0,0x1
80120eb0:	0804836b 	j	80120dac <add_module+0x114>
80120eb4:	03c0e821 	move	sp,s8
80120eb8:	02402821 	move	a1,s2
80120ebc:	a0a00000 	sb	zero,0(a1)
80120ec0:	25223390 	addiu	v0,t1,13200
80120ec4:	8c460034 	lw	a2,52(v0)
80120ec8:	24b40001 	addiu	s4,a1,1
80120ecc:	26100001 	addiu	s0,s0,1
80120ed0:	82040000 	lb	a0,0(s0)
80120ed4:	00000000 	nop
80120ed8:	00041040 	sll	v0,a0,0x1
80120edc:	00461021 	addu	v0,v0,a2
80120ee0:	94430000 	lhu	v1,0(v0)
80120ee4:	00000000 	nop
80120ee8:	30632000 	andi	v1,v1,0x2000
80120eec:	1460fff7 	bnez	v1,80120ecc <add_module+0x234>
80120ef0:	00000000 	nop
80120ef4:	10800081 	beqz	a0,801210fc <add_module+0x464>
80120ef8:	3c02801f 	lui	v0,0x801f
80120efc:	24453390 	addiu	a1,v0,13200
80120f00:	080483ca 	j	80120f28 <add_module+0x290>
80120f04:	02804021 	move	t0,s4
80120f08:	8ca20034 	lw	v0,52(a1)
80120f0c:	00000000 	nop
80120f10:	00621021 	addu	v0,v1,v0
80120f14:	94430000 	lhu	v1,0(v0)
80120f18:	00000000 	nop
80120f1c:	30632000 	andi	v1,v1,0x2000
80120f20:	14600056 	bnez	v1,8012107c <add_module+0x3e4>
80120f24:	2406000a 	li	a2,10
80120f28:	a1040000 	sb	a0,0(t0)
80120f2c:	26100001 	addiu	s0,s0,1
80120f30:	82040000 	lb	a0,0(s0)
80120f34:	25080001 	addiu	t0,t0,1
80120f38:	1480fff3 	bnez	a0,80120f08 <add_module+0x270>
80120f3c:	00041840 	sll	v1,a0,0x1
80120f40:	24020001 	li	v0,1
80120f44:	afc20020 	sw	v0,32(s8)
80120f48:	25130001 	addiu	s3,t0,1
80120f4c:	a1000000 	sb	zero,0(t0)
80120f50:	82830000 	lb	v1,0(s4)
80120f54:	00000000 	nop
80120f58:	1060ff93 	beqz	v1,80120da8 <add_module+0x110>
80120f5c:	2402002f 	li	v0,47
80120f60:	10620064 	beq	v1,v0,801210f4 <add_module+0x45c>
80120f64:	00000000 	nop
80120f68:	0274b823 	subu	s7,s3,s4
80120f6c:	2ae20004 	slti	v0,s7,4
80120f70:	10400053 	beqz	v0,801210c0 <add_module+0x428>
80120f74:	3c05801c 	lui	a1,0x801c
80120f78:	24020003 	li	v0,3
80120f7c:	afc20024 	sw	v0,36(s8)
80120f80:	0251b023 	subu	s6,s2,s1
80120f84:	02202021 	move	a0,s1
80120f88:	0c046fa4 	jal	8011be90 <__strnlen>
80120f8c:	02c02821 	move	a1,s6
80120f90:	2443000f 	addiu	v1,v0,15
80120f94:	000318c2 	srl	v1,v1,0x3
80120f98:	000318c0 	sll	v1,v1,0x3
80120f9c:	03a3e823 	subu	sp,sp,v1
80120fa0:	27a70010 	addiu	a3,sp,16
80120fa4:	00e02021 	move	a0,a3
80120fa8:	00e23821 	addu	a3,a3,v0
80120fac:	00403021 	move	a2,v0
80120fb0:	02202821 	move	a1,s1
80120fb4:	0c04324c 	jal	8010c930 <memcpy>
80120fb8:	a0e00000 	sb	zero,0(a3)
80120fbc:	3c05801f 	lui	a1,0x801f
80120fc0:	3c068012 	lui	a2,0x8012
80120fc4:	24a547e4 	addiu	a1,a1,18404
80120fc8:	24c6fb40 	addiu	a2,a2,-1216
80120fcc:	27c40014 	addiu	a0,s8,20
80120fd0:	0c053ef6 	jal	8014fbd8 <__tfind>
80120fd4:	afc20014 	sw	v0,20(s8)
80120fd8:	1440ff73 	bnez	v0,80120da8 <add_module+0x110>
80120fdc:	00000000 	nop
80120fe0:	8fc30024 	lw	v1,36(s8)
80120fe4:	02712823 	subu	a1,s3,s1
80120fe8:	02a31021 	addu	v0,s5,v1
80120fec:	24a50020 	addiu	a1,a1,32
80120ff0:	00452821 	addu	a1,v0,a1
80120ff4:	0c046da7 	jal	8011b69c <__calloc>
80120ff8:	24040001 	li	a0,1
80120ffc:	1040ff6a 	beqz	v0,80120da8 <add_module+0x110>
80121000:	00408021 	move	s0,v0
80121004:	24420020 	addiu	v0,v0,32
80121008:	00402021 	move	a0,v0
8012100c:	02202821 	move	a1,s1
80121010:	02c03021 	move	a2,s6
80121014:	0c0472c8 	jal	8011cb20 <__mempcpy>
80121018:	ae020000 	sw	v0,0(s0)
8012101c:	00402021 	move	a0,v0
80121020:	02402821 	move	a1,s2
80121024:	02923023 	subu	a2,s4,s2
80121028:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012102c:	ae020004 	sw	v0,4(s0)
80121030:	00402021 	move	a0,v0
80121034:	8fc20020 	lw	v0,32(s8)
80121038:	ae040010 	sw	a0,16(s0)
8012103c:	ae020008 	sw	v0,8(s0)
80121040:	8fc20064 	lw	v0,100(s8)
80121044:	16a00035 	bnez	s5,8012111c <add_module+0x484>
80121048:	ae02000c 	sw	v0,12(s0)
8012104c:	02802821 	move	a1,s4
80121050:	0c0472c8 	jal	8011cb20 <__mempcpy>
80121054:	02e03021 	move	a2,s7
80121058:	8fc30024 	lw	v1,36(s8)
8012105c:	00000000 	nop
80121060:	14600028 	bnez	v1,80121104 <add_module+0x46c>
80121064:	2444ffff 	addiu	a0,v0,-1
80121068:	02002021 	move	a0,s0
8012106c:	0c0482c8 	jal	80120b20 <insert_module>
80121070:	24050001 	li	a1,1
80121074:	0804836b 	j	80120dac <add_module+0x114>
80121078:	03c0e821 	move	sp,s8
8012107c:	a1000000 	sb	zero,0(t0)
80121080:	02002021 	move	a0,s0
80121084:	27c50010 	addiu	a1,s8,16
80121088:	00003821 	move	a3,zero
8012108c:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
80121090:	25130001 	addiu	s3,t0,1
80121094:	00401821 	move	v1,v0
80121098:	8fc20010 	lw	v0,16(s8)
8012109c:	00000000 	nop
801210a0:	1050000f 	beq	v0,s0,801210e0 <add_module+0x448>
801210a4:	00000000 	nop
801210a8:	1860000d 	blez	v1,801210e0 <add_module+0x448>
801210ac:	00000000 	nop
801210b0:	080483d4 	j	80120f50 <add_module+0x2b8>
801210b4:	afc30020 	sw	v1,32(s8)
801210b8:	0804834b 	j	80120d2c <add_module+0x94>
801210bc:	00e08821 	move	s1,a3
801210c0:	24a53ae0 	addiu	a1,a1,15072
801210c4:	2664fffc 	addiu	a0,s3,-4
801210c8:	0c047140 	jal	8011c500 <memcmp>
801210cc:	24060004 	li	a2,4
801210d0:	1440ffaa 	bnez	v0,80120f7c <add_module+0x2e4>
801210d4:	24020003 	li	v0,3
801210d8:	080483e0 	j	80120f80 <add_module+0x2e8>
801210dc:	afc00024 	sw	zero,36(s8)
801210e0:	24030001 	li	v1,1
801210e4:	080483d4 	j	80120f50 <add_module+0x2b8>
801210e8:	afc30020 	sw	v1,32(s8)
801210ec:	0804838e 	j	80120e38 <add_module+0x1a0>
801210f0:	02408021 	move	s0,s2
801210f4:	080483da 	j	80120f68 <add_module+0x2d0>
801210f8:	0000a821 	move	s5,zero
801210fc:	080483d0 	j	80120f40 <add_module+0x2a8>
80121100:	02804021 	move	t0,s4
80121104:	3c05801c 	lui	a1,0x801c
80121108:	24a53ae0 	addiu	a1,a1,15072
8012110c:	0c04324c 	jal	8010c930 <memcpy>
80121110:	24060004 	li	a2,4
80121114:	0804841b 	j	8012106c <add_module+0x3d4>
80121118:	02002021 	move	a0,s0
8012111c:	8fc50054 	lw	a1,84(s8)
80121120:	0c0472c8 	jal	8011cb20 <__mempcpy>
80121124:	02a03021 	move	a2,s5
80121128:	08048413 	j	8012104c <add_module+0x3b4>
8012112c:	00402021 	move	a0,v0

80121130 <add_alias>:
80121130:	27bdffd8 	addiu	sp,sp,-40
80121134:	afbf0020 	sw	ra,32(sp)
80121138:	afb3001c 	sw	s3,28(sp)
8012113c:	afb20018 	sw	s2,24(sp)
80121140:	afb10014 	sw	s1,20(sp)
80121144:	afb00010 	sw	s0,16(sp)
80121148:	3c08801f 	lui	t0,0x801f
8012114c:	25023390 	addiu	v0,t0,13200
80121150:	00802821 	move	a1,a0
80121154:	80840000 	lb	a0,0(a0)
80121158:	8c470034 	lw	a3,52(v0)
8012115c:	00041840 	sll	v1,a0,0x1
80121160:	00671821 	addu	v1,v1,a3
80121164:	94620000 	lhu	v0,0(v1)
80121168:	00000000 	nop
8012116c:	30422000 	andi	v0,v0,0x2000
80121170:	1040009c 	beqz	v0,801213e4 <add_alias+0x2b4>
80121174:	00a03021 	move	a2,a1
80121178:	00a08821 	move	s1,a1
8012117c:	26310001 	addiu	s1,s1,1
80121180:	82240000 	lb	a0,0(s1)
80121184:	00000000 	nop
80121188:	00041040 	sll	v0,a0,0x1
8012118c:	00471021 	addu	v0,v0,a3
80121190:	94430000 	lhu	v1,0(v0)
80121194:	00000000 	nop
80121198:	30632000 	andi	v1,v1,0x2000
8012119c:	1460fff8 	bnez	v1,80121180 <add_alias+0x50>
801211a0:	26310001 	addiu	s1,s1,1
801211a4:	2631ffff 	addiu	s1,s1,-1
801211a8:	02203021 	move	a2,s1
801211ac:	02202821 	move	a1,s1
801211b0:	1080001c 	beqz	a0,80121224 <add_alias+0xf4>
801211b4:	00041040 	sll	v0,a0,0x1
801211b8:	00471021 	addu	v0,v0,a3
801211bc:	94430000 	lhu	v1,0(v0)
801211c0:	00000000 	nop
801211c4:	30632000 	andi	v1,v1,0x2000
801211c8:	1460001d 	bnez	v1,80121240 <add_alias+0x110>
801211cc:	3c02801f 	lui	v0,0x801f
801211d0:	0804847e 	j	801211f8 <add_alias+0xc8>
801211d4:	24473390 	addiu	a3,v0,13200
801211d8:	8ce20034 	lw	v0,52(a3)
801211dc:	00000000 	nop
801211e0:	00621021 	addu	v0,v1,v0
801211e4:	94430000 	lhu	v1,0(v0)
801211e8:	00000000 	nop
801211ec:	30632000 	andi	v1,v1,0x2000
801211f0:	14600013 	bnez	v1,80121240 <add_alias+0x110>
801211f4:	00000000 	nop
801211f8:	8ce3003c 	lw	v1,60(a3)
801211fc:	00041080 	sll	v0,a0,0x2
80121200:	00431021 	addu	v0,v0,v1
80121204:	8c440000 	lw	a0,0(v0)
80121208:	24a50001 	addiu	a1,a1,1
8012120c:	a0c40000 	sb	a0,0(a2)
80121210:	80a20000 	lb	v0,0(a1)
80121214:	24c60001 	addiu	a2,a2,1
80121218:	00402021 	move	a0,v0
8012121c:	1440ffee 	bnez	v0,801211d8 <add_alias+0xa8>
80121220:	00021840 	sll	v1,v0,0x1
80121224:	8fbf0020 	lw	ra,32(sp)
80121228:	8fb3001c 	lw	s3,28(sp)
8012122c:	8fb20018 	lw	s2,24(sp)
80121230:	8fb10014 	lw	s1,20(sp)
80121234:	8fb00010 	lw	s0,16(sp)
80121238:	03e00008 	jr	ra
8012123c:	27bd0028 	addiu	sp,sp,40
80121240:	a0c00000 	sb	zero,0(a2)
80121244:	25023390 	addiu	v0,t0,13200
80121248:	80a40001 	lb	a0,1(a1)
8012124c:	8c470034 	lw	a3,52(v0)
80121250:	00041840 	sll	v1,a0,0x1
80121254:	00671821 	addu	v1,v1,a3
80121258:	94620000 	lhu	v0,0(v1)
8012125c:	24d20001 	addiu	s2,a2,1
80121260:	30422000 	andi	v0,v0,0x2000
80121264:	10400061 	beqz	v0,801213ec <add_alias+0x2bc>
80121268:	24b30001 	addiu	s3,a1,1
8012126c:	02602821 	move	a1,s3
80121270:	24a50001 	addiu	a1,a1,1
80121274:	80a40000 	lb	a0,0(a1)
80121278:	00000000 	nop
8012127c:	00041040 	sll	v0,a0,0x1
80121280:	00471021 	addu	v0,v0,a3
80121284:	94430000 	lhu	v1,0(v0)
80121288:	00000000 	nop
8012128c:	30632000 	andi	v1,v1,0x2000
80121290:	1460fff8 	bnez	v1,80121274 <add_alias+0x144>
80121294:	24a50001 	addiu	a1,a1,1
80121298:	24a5ffff 	addiu	a1,a1,-1
8012129c:	1080001c 	beqz	a0,80121310 <add_alias+0x1e0>
801212a0:	00041040 	sll	v0,a0,0x1
801212a4:	00471021 	addu	v0,v0,a3
801212a8:	94430000 	lhu	v1,0(v0)
801212ac:	00000000 	nop
801212b0:	30632000 	andi	v1,v1,0x2000
801212b4:	14600016 	bnez	v1,80121310 <add_alias+0x1e0>
801212b8:	3c02801f 	lui	v0,0x801f
801212bc:	080484b9 	j	801212e4 <add_alias+0x1b4>
801212c0:	24463390 	addiu	a2,v0,13200
801212c4:	8cc20034 	lw	v0,52(a2)
801212c8:	00000000 	nop
801212cc:	00621021 	addu	v0,v1,v0
801212d0:	94430000 	lhu	v1,0(v0)
801212d4:	00000000 	nop
801212d8:	30632000 	andi	v1,v1,0x2000
801212dc:	1460000c 	bnez	v1,80121310 <add_alias+0x1e0>
801212e0:	00000000 	nop
801212e4:	8cc3003c 	lw	v1,60(a2)
801212e8:	00041080 	sll	v0,a0,0x2
801212ec:	00431021 	addu	v0,v0,v1
801212f0:	8c440000 	lw	a0,0(v0)
801212f4:	24a50001 	addiu	a1,a1,1
801212f8:	a2440000 	sb	a0,0(s2)
801212fc:	80a20000 	lb	v0,0(a1)
80121300:	26520001 	addiu	s2,s2,1
80121304:	00402021 	move	a0,v0
80121308:	1440ffee 	bnez	v0,801212c4 <add_alias+0x194>
8012130c:	00021840 	sll	v1,v0,0x1
80121310:	1272ffc4 	beq	s3,s2,80121224 <add_alias+0xf4>
80121314:	3c02801f 	lui	v0,0x801f
80121318:	a2400000 	sb	zero,0(s2)
8012131c:	8c5047e0 	lw	s0,18400(v0)
80121320:	00000000 	nop
80121324:	1200000c 	beqz	s0,80121358 <add_alias+0x228>
80121328:	26420001 	addiu	v0,s2,1
8012132c:	8e050000 	lw	a1,0(s0)
80121330:	0c046ef0 	jal	8011bbc0 <strcmp>
80121334:	02202021 	move	a0,s1
80121338:	1040ffba 	beqz	v0,80121224 <add_alias+0xf4>
8012133c:	00000000 	nop
80121340:	04400025 	bltz	v0,801213d8 <add_alias+0x2a8>
80121344:	00000000 	nop
80121348:	8e10001c 	lw	s0,28(s0)
8012134c:	00000000 	nop
80121350:	1600fff6 	bnez	s0,8012132c <add_alias+0x1fc>
80121354:	26420001 	addiu	v0,s2,1
80121358:	00519023 	subu	s2,v0,s1
8012135c:	0c04699a 	jal	8011a668 <__libc_malloc>
80121360:	26440008 	addiu	a0,s2,8
80121364:	1040ffaf 	beqz	v0,80121224 <add_alias+0xf4>
80121368:	00408021 	move	s0,v0
8012136c:	02403021 	move	a2,s2
80121370:	26040008 	addiu	a0,s0,8
80121374:	0c04324c 	jal	8010c930 <memcpy>
80121378:	02202821 	move	a1,s1
8012137c:	02711823 	subu	v1,s3,s1
80121380:	00431821 	addu	v1,v0,v1
80121384:	3c05801f 	lui	a1,0x801f
80121388:	3c068012 	lui	a2,0x8012
8012138c:	24a547e4 	addiu	a1,a1,18404
80121390:	24c6fb40 	addiu	a2,a2,-1216
80121394:	02002021 	move	a0,s0
80121398:	ae030004 	sw	v1,4(s0)
8012139c:	0c0540e2 	jal	80150388 <__tsearch>
801213a0:	ae020000 	sw	v0,0(s0)
801213a4:	10400005 	beqz	v0,801213bc <add_alias+0x28c>
801213a8:	02002021 	move	a0,s0
801213ac:	8c420000 	lw	v0,0(v0)
801213b0:	00000000 	nop
801213b4:	1202ff9b 	beq	s0,v0,80121224 <add_alias+0xf4>
801213b8:	00000000 	nop
801213bc:	8fbf0020 	lw	ra,32(sp)
801213c0:	8fb3001c 	lw	s3,28(sp)
801213c4:	8fb20018 	lw	s2,24(sp)
801213c8:	8fb10014 	lw	s1,20(sp)
801213cc:	8fb00010 	lw	s0,16(sp)
801213d0:	08045fee 	j	80117fb8 <__cfree>
801213d4:	27bd0028 	addiu	sp,sp,40
801213d8:	8e100014 	lw	s0,20(s0)
801213dc:	080484c9 	j	80121324 <add_alias+0x1f4>
801213e0:	00000000 	nop
801213e4:	0804846c 	j	801211b0 <add_alias+0x80>
801213e8:	00a08821 	move	s1,a1
801213ec:	080484a7 	j	8012129c <add_alias+0x16c>
801213f0:	02602821 	move	a1,s3

801213f4 <__gconv_get_path>:
801213f4:	3c020000 	lui	v0,0x0
801213f8:	27bdffc0 	addiu	sp,sp,-64
801213fc:	24420000 	addiu	v0,v0,0
80121400:	afbe0038 	sw	s8,56(sp)
80121404:	afbf003c 	sw	ra,60(sp)
80121408:	afb70034 	sw	s7,52(sp)
8012140c:	afb60030 	sw	s6,48(sp)
80121410:	afb5002c 	sw	s5,44(sp)
80121414:	afb40028 	sw	s4,40(sp)
80121418:	afb30024 	sw	s3,36(sp)
8012141c:	afb20020 	sw	s2,32(sp)
80121420:	afb1001c 	sw	s1,28(sp)
80121424:	afb00018 	sw	s0,24(sp)
80121428:	10400004 	beqz	v0,8012143c <__gconv_get_path+0x48>
8012142c:	03a0f021 	move	s8,sp
80121430:	3c048031 	lui	a0,0x8031
80121434:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80121438:	24845f00 	addiu	a0,a0,24320
8012143c:	3c03801f 	lui	v1,0x801f
80121440:	8c6247f0 	lw	v0,18416(v1)
80121444:	00000000 	nop
80121448:	10400015 	beqz	v0,801214a0 <__gconv_get_path+0xac>
8012144c:	3c02801f 	lui	v0,0x801f
80121450:	3c020000 	lui	v0,0x0
80121454:	24420000 	addiu	v0,v0,0
80121458:	10400004 	beqz	v0,8012146c <__gconv_get_path+0x78>
8012145c:	00000000 	nop
80121460:	3c048031 	lui	a0,0x8031
80121464:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80121468:	24845f00 	addiu	a0,a0,24320
8012146c:	03c0e821 	move	sp,s8
80121470:	8fdf003c 	lw	ra,60(s8)
80121474:	8fbe0038 	lw	s8,56(sp)
80121478:	8fb70034 	lw	s7,52(sp)
8012147c:	8fb60030 	lw	s6,48(sp)
80121480:	8fb5002c 	lw	s5,44(sp)
80121484:	8fb40028 	lw	s4,40(sp)
80121488:	8fb30024 	lw	s3,36(sp)
8012148c:	8fb20020 	lw	s2,32(sp)
80121490:	8fb1001c 	lw	s1,28(sp)
80121494:	8fb00018 	lw	s0,24(sp)
80121498:	03e00008 	jr	ra
8012149c:	27bd0040 	addiu	sp,sp,64
801214a0:	8c5047e8 	lw	s0,18408(v0)
801214a4:	00000000 	nop
801214a8:	120000ab 	beqz	s0,80121758 <__gconv_get_path+0x364>
801214ac:	00000000 	nop
801214b0:	0c046f6c 	jal	8011bdb0 <strlen>
801214b4:	02002021 	move	a0,s0
801214b8:	2443001e 	addiu	v1,v0,30
801214bc:	000318c2 	srl	v1,v1,0x3
801214c0:	000318c0 	sll	v1,v1,0x3
801214c4:	03a3e823 	subu	sp,sp,v1
801214c8:	27b30010 	addiu	s3,sp,16
801214cc:	00403021 	move	a2,v0
801214d0:	02002821 	move	a1,s0
801214d4:	02602021 	move	a0,s3
801214d8:	0c0472c8 	jal	8011cb20 <__mempcpy>
801214dc:	24540010 	addiu	s4,v0,16
801214e0:	3c03801c 	lui	v1,0x801c
801214e4:	24643ae4 	addiu	a0,v1,15076
801214e8:	88860003 	lwl	a2,3(a0)
801214ec:	88870007 	lwl	a3,7(a0)
801214f0:	98663ae4 	lwr	a2,15076(v1)
801214f4:	2405003a 	li	a1,58
801214f8:	24430001 	addiu	v1,v0,1
801214fc:	a0450000 	sb	a1,0(v0)
80121500:	a8660003 	swl	a2,3(v1)
80121504:	98870004 	lwr	a3,4(a0)
80121508:	8882000b 	lwl	v0,11(a0)
8012150c:	b8660000 	swr	a2,0(v1)
80121510:	a8670007 	swl	a3,7(v1)
80121514:	98820008 	lwr	v0,8(a0)
80121518:	b8670004 	swr	a3,4(v1)
8012151c:	9086000c 	lbu	a2,12(a0)
80121520:	9087000d 	lbu	a3,13(a0)
80121524:	9088000e 	lbu	t0,14(a0)
80121528:	a862000b 	swl	v0,11(v1)
8012152c:	00002821 	move	a1,zero
80121530:	00002021 	move	a0,zero
80121534:	b8620008 	swr	v0,8(v1)
80121538:	a066000c 	sb	a2,12(v1)
8012153c:	a067000d 	sb	a3,13(v1)
80121540:	0c053814 	jal	8014e050 <__getcwd>
80121544:	a068000e 	sb	t0,14(v1)
80121548:	00402021 	move	a0,v0
8012154c:	0c046f6c 	jal	8011bdb0 <strlen>
80121550:	0040a821 	move	s5,v0
80121554:	0040b021 	move	s6,v0
80121558:	02602021 	move	a0,s3
8012155c:	0c046ea8 	jal	8011baa0 <strchr>
80121560:	2405003a 	li	a1,58
80121564:	10400098 	beqz	v0,801217c8 <__gconv_get_path+0x3d4>
80121568:	00408021 	move	s0,v0
8012156c:	00001821 	move	v1,zero
80121570:	0804855f 	j	8012157c <__gconv_get_path+0x188>
80121574:	24110001 	li	s1,1
80121578:	00408021 	move	s0,v0
8012157c:	24620001 	addiu	v0,v1,1
80121580:	12020002 	beq	s0,v0,8012158c <__gconv_get_path+0x198>
80121584:	26040001 	addiu	a0,s0,1
80121588:	26310001 	addiu	s1,s1,1
8012158c:	0c046ea8 	jal	8011baa0 <strchr>
80121590:	2405003a 	li	a1,58
80121594:	1440fff8 	bnez	v0,80121578 <__gconv_get_path+0x184>
80121598:	02001821 	move	v1,s0
8012159c:	2622ffff 	addiu	v0,s1,-1
801215a0:	26c30001 	addiu	v1,s6,1
801215a4:	00430018 	mult	v0,v1
801215a8:	001120c0 	sll	a0,s1,0x3
801215ac:	02209021 	move	s2,s1
801215b0:	02241021 	addu	v0,s1,a0
801215b4:	00001812 	mflo	v1
801215b8:	02822021 	addu	a0,s4,v0
801215bc:	24840008 	addiu	a0,a0,8
801215c0:	0c04699a 	jal	8011a668 <__libc_malloc>
801215c4:	00832021 	addu	a0,a0,v1
801215c8:	10400073 	beqz	v0,80121798 <__gconv_get_path+0x3a4>
801215cc:	0040b821 	move	s7,v0
801215d0:	3c02801f 	lui	v0,0x801f
801215d4:	ac4047ec 	sw	zero,18412(v0)
801215d8:	82630000 	lb	v1,0(s3)
801215dc:	2402003a 	li	v0,58
801215e0:	14620007 	bne	v1,v0,80121600 <__gconv_get_path+0x20c>
801215e4:	02608021 	move	s0,s3
801215e8:	26100001 	addiu	s0,s0,1
801215ec:	82030000 	lb	v1,0(s0)
801215f0:	00000000 	nop
801215f4:	1062fffd 	beq	v1,v0,801215ec <__gconv_get_path+0x1f8>
801215f8:	26100001 	addiu	s0,s0,1
801215fc:	2610ffff 	addiu	s0,s0,-1
80121600:	10600075 	beqz	v1,801217d8 <__gconv_get_path+0x3e4>
80121604:	26110001 	addiu	s1,s0,1
80121608:	2403003a 	li	v1,58
8012160c:	82220000 	lb	v0,0(s1)
80121610:	00000000 	nop
80121614:	10400004 	beqz	v0,80121628 <__gconv_get_path+0x234>
80121618:	00000000 	nop
8012161c:	1443fffb 	bne	v0,v1,8012160c <__gconv_get_path+0x218>
80121620:	26310001 	addiu	s1,s1,1
80121624:	a220ffff 	sb	zero,-1(s1)
80121628:	001210c0 	sll	v0,s2,0x3
8012162c:	02e21021 	addu	v0,s7,v0
80121630:	24440008 	addiu	a0,v0,8
80121634:	afd70010 	sw	s7,16(s8)
80121638:	02e09021 	move	s2,s7
8012163c:	00009821 	move	s3,zero
80121640:	2414002f 	li	s4,47
80121644:	ae440000 	sw	a0,0(s2)
80121648:	82020000 	lb	v0,0(s0)
8012164c:	00000000 	nop
80121650:	10540007 	beq	v0,s4,80121670 <__gconv_get_path+0x27c>
80121654:	00000000 	nop
80121658:	12a00053 	beqz	s5,801217a8 <__gconv_get_path+0x3b4>
8012165c:	02a02821 	move	a1,s5
80121660:	0c0472c8 	jal	8011cb20 <__mempcpy>
80121664:	02c03021 	move	a2,s6
80121668:	a0540000 	sb	s4,0(v0)
8012166c:	24440001 	addiu	a0,v0,1
80121670:	0c052810 	jal	8014a040 <__stpcpy>
80121674:	02002821 	move	a1,s0
80121678:	00402021 	move	a0,v0
8012167c:	8042ffff 	lb	v0,-1(v0)
80121680:	2403002f 	li	v1,47
80121684:	10430003 	beq	v0,v1,80121694 <__gconv_get_path+0x2a0>
80121688:	00000000 	nop
8012168c:	a0830000 	sb	v1,0(a0)
80121690:	24840001 	addiu	a0,a0,1
80121694:	8e430000 	lw	v1,0(s2)
80121698:	3c05801f 	lui	a1,0x801f
8012169c:	8ca247ec 	lw	v0,18412(a1)
801216a0:	00831823 	subu	v1,a0,v1
801216a4:	0043102b 	sltu	v0,v0,v1
801216a8:	10400002 	beqz	v0,801216b4 <__gconv_get_path+0x2c0>
801216ac:	ae430004 	sw	v1,4(s2)
801216b0:	aca347ec 	sw	v1,18412(a1)
801216b4:	a0800000 	sb	zero,0(a0)
801216b8:	82230000 	lb	v1,0(s1)
801216bc:	2402003a 	li	v0,58
801216c0:	14620017 	bne	v1,v0,80121720 <__gconv_get_path+0x32c>
801216c4:	26730001 	addiu	s3,s3,1
801216c8:	02208021 	move	s0,s1
801216cc:	2402003a 	li	v0,58
801216d0:	26100001 	addiu	s0,s0,1
801216d4:	82030000 	lb	v1,0(s0)
801216d8:	00000000 	nop
801216dc:	1062fffd 	beq	v1,v0,801216d4 <__gconv_get_path+0x2e0>
801216e0:	26100001 	addiu	s0,s0,1
801216e4:	2610ffff 	addiu	s0,s0,-1
801216e8:	10600010 	beqz	v1,8012172c <__gconv_get_path+0x338>
801216ec:	001310c0 	sll	v0,s3,0x3
801216f0:	26110001 	addiu	s1,s0,1
801216f4:	2403003a 	li	v1,58
801216f8:	82220000 	lb	v0,0(s1)
801216fc:	00000000 	nop
80121700:	10400004 	beqz	v0,80121714 <__gconv_get_path+0x320>
80121704:	00000000 	nop
80121708:	1443fffb 	bne	v0,v1,801216f8 <__gconv_get_path+0x304>
8012170c:	26310001 	addiu	s1,s1,1
80121710:	a220ffff 	sb	zero,-1(s1)
80121714:	24840001 	addiu	a0,a0,1
80121718:	08048591 	j	80121644 <__gconv_get_path+0x250>
8012171c:	26520008 	addiu	s2,s2,8
80121720:	1460fff3 	bnez	v1,801216f0 <__gconv_get_path+0x2fc>
80121724:	02208021 	move	s0,s1
80121728:	001310c0 	sll	v0,s3,0x3
8012172c:	02e21021 	addu	v0,s7,v0
80121730:	ac400004 	sw	zero,4(v0)
80121734:	ac400000 	sw	zero,0(v0)
80121738:	8fc30010 	lw	v1,16(s8)
8012173c:	3c02801f 	lui	v0,0x801f
80121740:	12a0ff43 	beqz	s5,80121450 <__gconv_get_path+0x5c>
80121744:	ac4347f0 	sw	v1,18416(v0)
80121748:	0c045fee 	jal	80117fb8 <__cfree>
8012174c:	02a02021 	move	a0,s5
80121750:	08048515 	j	80121454 <__gconv_get_path+0x60>
80121754:	3c020000 	lui	v0,0x0
80121758:	3c10801c 	lui	s0,0x801c
8012175c:	0c046f6c 	jal	8011bdb0 <strlen>
80121760:	26043ae4 	addiu	a0,s0,15076
80121764:	2443000f 	addiu	v1,v0,15
80121768:	000318c2 	srl	v1,v1,0x3
8012176c:	000318c0 	sll	v1,v1,0x3
80121770:	03a3e823 	subu	sp,sp,v1
80121774:	26053ae4 	addiu	a1,s0,15076
80121778:	24460001 	addiu	a2,v0,1
8012177c:	0c04324c 	jal	8010c930 <memcpy>
80121780:	27a40010 	addiu	a0,sp,16
80121784:	00409821 	move	s3,v0
80121788:	2414000f 	li	s4,15
8012178c:	0000a821 	move	s5,zero
80121790:	08048556 	j	80121558 <__gconv_get_path+0x164>
80121794:	0000b021 	move	s6,zero
80121798:	3c02801f 	lui	v0,0x801f
8012179c:	244245b4 	addiu	v0,v0,17844
801217a0:	080485ce 	j	80121738 <__gconv_get_path+0x344>
801217a4:	afc20010 	sw	v0,16(s8)
801217a8:	3c04801c 	lui	a0,0x801c
801217ac:	3c05801c 	lui	a1,0x801c
801217b0:	3c07801c 	lui	a3,0x801c
801217b4:	248434ec 	addiu	a0,a0,13548
801217b8:	24a534dc 	addiu	a1,a1,13532
801217bc:	24e73af4 	addiu	a3,a3,15092
801217c0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801217c4:	240601f6 	li	a2,502
801217c8:	24120001 	li	s2,1
801217cc:	24020009 	li	v0,9
801217d0:	0804856e 	j	801215b8 <__gconv_get_path+0x1c4>
801217d4:	00001821 	move	v1,zero
801217d8:	3c04801c 	lui	a0,0x801c
801217dc:	3c05801c 	lui	a1,0x801c
801217e0:	3c07801c 	lui	a3,0x801c
801217e4:	24843500 	addiu	a0,a0,13568
801217e8:	24a534dc 	addiu	a1,a1,13532
801217ec:	24e73af4 	addiu	a3,a3,15092
801217f0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801217f4:	240601f0 	li	a2,496

801217f8 <__gconv_read_conf>:
801217f8:	27bdffa0 	addiu	sp,sp,-96
801217fc:	afbe0058 	sw	s8,88(sp)
80121800:	03a0f021 	move	s8,sp
80121804:	afb70054 	sw	s7,84(sp)
80121808:	afbf005c 	sw	ra,92(sp)
8012180c:	afb60050 	sw	s6,80(sp)
80121810:	afb5004c 	sw	s5,76(sp)
80121814:	afb40048 	sw	s4,72(sp)
80121818:	afb30044 	sw	s3,68(sp)
8012181c:	afb20040 	sw	s2,64(sp)
80121820:	afb1003c 	sw	s1,60(sp)
80121824:	afb00038 	sw	s0,56(sp)
80121828:	afc00018 	sw	zero,24(s8)
8012182c:	0c047ea0 	jal	8011fa80 <__errno_location>
80121830:	afc0001c 	sw	zero,28(s8)
80121834:	0040b821 	move	s7,v0
80121838:	8c420000 	lw	v0,0(v0)
8012183c:	0c04a36f 	jal	80128dbc <__gconv_load_cache>
80121840:	afc20030 	sw	v0,48(s8)
80121844:	14400011 	bnez	v0,8012188c <__gconv_read_conf+0x94>
80121848:	3c03801f 	lui	v1,0x801f
8012184c:	8fc30030 	lw	v1,48(s8)
80121850:	00000000 	nop
80121854:	aee30000 	sw	v1,0(s7)
80121858:	03c0e821 	move	sp,s8
8012185c:	8fbf005c 	lw	ra,92(sp)
80121860:	8fbe0058 	lw	s8,88(sp)
80121864:	8fb70054 	lw	s7,84(sp)
80121868:	8fb60050 	lw	s6,80(sp)
8012186c:	8fb5004c 	lw	s5,76(sp)
80121870:	8fb40048 	lw	s4,72(sp)
80121874:	8fb30044 	lw	s3,68(sp)
80121878:	8fb20040 	lw	s2,64(sp)
8012187c:	8fb1003c 	lw	s1,60(sp)
80121880:	8fb00038 	lw	s0,56(sp)
80121884:	03e00008 	jr	ra
80121888:	27bd0060 	addiu	sp,sp,96
8012188c:	8c6247f0 	lw	v0,18416(v1)
80121890:	00000000 	nop
80121894:	104000dc 	beqz	v0,80121c08 <__gconv_read_conf+0x410>
80121898:	00000000 	nop
8012189c:	8c540000 	lw	s4,0(v0)
801218a0:	00000000 	nop
801218a4:	12800092 	beqz	s4,80121af0 <__gconv_read_conf+0x2f8>
801218a8:	00000000 	nop
801218ac:	24160008 	li	s6,8
801218b0:	3c15801c 	lui	s5,0x801c
801218b4:	8c530004 	lw	s3,4(v0)
801218b8:	02802821 	move	a1,s4
801218bc:	2662001c 	addiu	v0,s3,28
801218c0:	000210c2 	srl	v0,v0,0x3
801218c4:	000210c0 	sll	v0,v0,0x3
801218c8:	03a2e823 	subu	sp,sp,v0
801218cc:	27b00018 	addiu	s0,sp,24
801218d0:	02002021 	move	a0,s0
801218d4:	0c0472c8 	jal	8011cb20 <__mempcpy>
801218d8:	02603021 	move	a2,s3
801218dc:	26a33a40 	addiu	v1,s5,14912
801218e0:	88640003 	lwl	a0,3(v1)
801218e4:	88650007 	lwl	a1,7(v1)
801218e8:	9aa43a40 	lwr	a0,14912(s5)
801218ec:	98650004 	lwr	a1,4(v1)
801218f0:	a8440003 	swl	a0,3(v0)
801218f4:	8866000b 	lwl	a2,11(v1)
801218f8:	b8440000 	swr	a0,0(v0)
801218fc:	a8450007 	swl	a1,7(v0)
80121900:	98660008 	lwr	a2,8(v1)
80121904:	b8450004 	swr	a1,4(v0)
80121908:	9064000d 	lbu	a0,13(v1)
8012190c:	9065000c 	lbu	a1,12(v1)
80121910:	a846000b 	swl	a2,11(v0)
80121914:	b8460008 	swr	a2,8(v0)
80121918:	a044000d 	sb	a0,13(v0)
8012191c:	a045000c 	sb	a1,12(v0)
80121920:	3c02801c 	lui	v0,0x801c
80121924:	02002021 	move	a0,s0
80121928:	0c051dce 	jal	80147738 <_IO_new_fopen>
8012192c:	2445326c 	addiu	a1,v0,12908
80121930:	00409021 	move	s2,v0
80121934:	afc00020 	sw	zero,32(s8)
80121938:	10400065 	beqz	v0,80121ad0 <__gconv_read_conf+0x2d8>
8012193c:	afc00024 	sw	zero,36(s8)
80121940:	00402021 	move	a0,v0
80121944:	0c0526dc 	jal	80149b70 <__fsetlocking>
80121948:	24050002 	li	a1,2
8012194c:	8e420000 	lw	v0,0(s2)
80121950:	00000000 	nop
80121954:	30420010 	andi	v0,v0,0x10
80121958:	14400058 	bnez	v0,80121abc <__gconv_read_conf+0x2c4>
8012195c:	00000000 	nop
80121960:	27c40020 	addiu	a0,s8,32
80121964:	27c50024 	addiu	a1,s8,36
80121968:	2406000a 	li	a2,10
8012196c:	0c051e84 	jal	80147a10 <_IO_getdelim>
80121970:	02403821 	move	a3,s2
80121974:	04400051 	bltz	v0,80121abc <__gconv_read_conf+0x2c4>
80121978:	00408021 	move	s0,v0
8012197c:	8fd10020 	lw	s1,32(s8)
80121980:	24050023 	li	a1,35
80121984:	0c046ea8 	jal	8011baa0 <strchr>
80121988:	02202021 	move	a0,s1
8012198c:	10400089 	beqz	v0,80121bb4 <__gconv_read_conf+0x3bc>
80121990:	00403021 	move	a2,v0
80121994:	a0400000 	sb	zero,0(v0)
80121998:	3c02801f 	lui	v0,0x801f
8012199c:	82240000 	lb	a0,0(s1)
801219a0:	8c4533c4 	lw	a1,13252(v0)
801219a4:	00041840 	sll	v1,a0,0x1
801219a8:	00651821 	addu	v1,v1,a1
801219ac:	94620000 	lhu	v0,0(v1)
801219b0:	00000000 	nop
801219b4:	30422000 	andi	v0,v0,0x2000
801219b8:	1040000c 	beqz	v0,801219ec <__gconv_read_conf+0x1f4>
801219bc:	00000000 	nop
801219c0:	26310001 	addiu	s1,s1,1
801219c4:	82240000 	lb	a0,0(s1)
801219c8:	00000000 	nop
801219cc:	00041040 	sll	v0,a0,0x1
801219d0:	00451021 	addu	v0,v0,a1
801219d4:	94430000 	lhu	v1,0(v0)
801219d8:	00000000 	nop
801219dc:	30632000 	andi	v1,v1,0x2000
801219e0:	1460fff8 	bnez	v1,801219c4 <__gconv_read_conf+0x1cc>
801219e4:	26310001 	addiu	s1,s1,1
801219e8:	2631ffff 	addiu	s1,s1,-1
801219ec:	1226ffd7 	beq	s1,a2,8012194c <__gconv_read_conf+0x154>
801219f0:	00000000 	nop
801219f4:	10800081 	beqz	a0,80121bfc <__gconv_read_conf+0x404>
801219f8:	00041040 	sll	v0,a0,0x1
801219fc:	00451021 	addu	v0,v0,a1
80121a00:	94430000 	lhu	v1,0(v0)
80121a04:	00000000 	nop
80121a08:	30632000 	andi	v1,v1,0x2000
80121a0c:	1460007c 	bnez	v1,80121c00 <__gconv_read_conf+0x408>
80121a10:	00001821 	move	v1,zero
80121a14:	0804868c 	j	80121a30 <__gconv_read_conf+0x238>
80121a18:	02208021 	move	s0,s1
80121a1c:	94420000 	lhu	v0,0(v0)
80121a20:	00000000 	nop
80121a24:	30422000 	andi	v0,v0,0x2000
80121a28:	14400008 	bnez	v0,80121a4c <__gconv_read_conf+0x254>
80121a2c:	02111823 	subu	v1,s0,s1
80121a30:	26100001 	addiu	s0,s0,1
80121a34:	82030000 	lb	v1,0(s0)
80121a38:	00000000 	nop
80121a3c:	00031040 	sll	v0,v1,0x1
80121a40:	1460fff6 	bnez	v1,80121a1c <__gconv_read_conf+0x224>
80121a44:	00451021 	addu	v0,v0,a1
80121a48:	02111823 	subu	v1,s0,s1
80121a4c:	24020005 	li	v0,5
80121a50:	1062005f 	beq	v1,v0,80121bd0 <__gconv_read_conf+0x3d8>
80121a54:	02202021 	move	a0,s1
80121a58:	24020006 	li	v0,6
80121a5c:	1462ffbb 	bne	v1,v0,8012194c <__gconv_read_conf+0x154>
80121a60:	3c05801c 	lui	a1,0x801c
80121a64:	02202021 	move	a0,s1
80121a68:	24a5351c 	addiu	a1,a1,13596
80121a6c:	0c047140 	jal	8011c500 <memcmp>
80121a70:	24060006 	li	a2,6
80121a74:	1440ffb5 	bnez	v0,8012194c <__gconv_read_conf+0x154>
80121a78:	3c08801f 	lui	t0,0x801f
80121a7c:	8d0945b0 	lw	t1,17840(t0)
80121a80:	27c2001c 	addiu	v0,s8,28
80121a84:	25230001 	addiu	v1,t1,1
80121a88:	02002021 	move	a0,s0
80121a8c:	02802821 	move	a1,s4
80121a90:	02603021 	move	a2,s3
80121a94:	27c70018 	addiu	a3,s8,24
80121a98:	afa20010 	sw	v0,16(sp)
80121a9c:	ad0345b0 	sw	v1,17840(t0)
80121aa0:	0c048326 	jal	80120c98 <add_module>
80121aa4:	afa90014 	sw	t1,20(sp)
80121aa8:	8e420000 	lw	v0,0(s2)
80121aac:	00000000 	nop
80121ab0:	30420010 	andi	v0,v0,0x10
80121ab4:	1040ffaa 	beqz	v0,80121960 <__gconv_read_conf+0x168>
80121ab8:	00000000 	nop
80121abc:	8fc40020 	lw	a0,32(s8)
80121ac0:	0c045fee 	jal	80117fb8 <__cfree>
80121ac4:	00000000 	nop
80121ac8:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
80121acc:	02402021 	move	a0,s2
80121ad0:	3c03801f 	lui	v1,0x801f
80121ad4:	8c6247f0 	lw	v0,18416(v1)
80121ad8:	00000000 	nop
80121adc:	02c21021 	addu	v0,s6,v0
80121ae0:	8c540000 	lw	s4,0(v0)
80121ae4:	00000000 	nop
80121ae8:	1680ff72 	bnez	s4,801218b4 <__gconv_read_conf+0xbc>
80121aec:	26d60008 	addiu	s6,s6,8
80121af0:	3c02801f 	lui	v0,0x801f
80121af4:	3c03801f 	lui	v1,0x801f
80121af8:	245031d0 	addiu	s0,v0,12752
80121afc:	24733350 	addiu	s3,v1,13136
80121b00:	27d40028 	addiu	s4,s8,40
80121b04:	3c12801f 	lui	s2,0x801f
80121b08:	3c118012 	lui	s1,0x8012
80121b0c:	8e020000 	lw	v0,0(s0)
80121b10:	02802021 	move	a0,s4
80121b14:	264547e4 	addiu	a1,s2,18404
80121b18:	2626fb40 	addiu	a2,s1,-1216
80121b1c:	0c053ef6 	jal	8014fbd8 <__tfind>
80121b20:	afc20028 	sw	v0,40(s8)
80121b24:	02002021 	move	a0,s0
80121b28:	00002821 	move	a1,zero
80121b2c:	1040001b 	beqz	v0,80121b9c <__gconv_read_conf+0x3a4>
80121b30:	26100020 	addiu	s0,s0,32
80121b34:	1613fff5 	bne	s0,s3,80121b0c <__gconv_read_conf+0x314>
80121b38:	3c02801c 	lui	v0,0x801c
80121b3c:	24423a50 	addiu	v0,v0,14928
80121b40:	24520090 	addiu	s2,v0,144
80121b44:	24110024 	li	s1,36
80121b48:	2652fffc 	addiu	s2,s2,-4
80121b4c:	8e500000 	lw	s0,0(s2)
80121b50:	2631ffff 	addiu	s1,s1,-1
80121b54:	0c046f6c 	jal	8011bdb0 <strlen>
80121b58:	02002021 	move	a0,s0
80121b5c:	2443000f 	addiu	v1,v0,15
80121b60:	000318c2 	srl	v1,v1,0x3
80121b64:	000318c0 	sll	v1,v1,0x3
80121b68:	03a3e823 	subu	sp,sp,v1
80121b6c:	02002821 	move	a1,s0
80121b70:	27a40018 	addiu	a0,sp,24
80121b74:	0c04324c 	jal	8010c930 <memcpy>
80121b78:	24460001 	addiu	a2,v0,1
80121b7c:	8fc50018 	lw	a1,24(s8)
80121b80:	0c04844c 	jal	80121130 <add_alias>
80121b84:	00402021 	move	a0,v0
80121b88:	1620fff0 	bnez	s1,80121b4c <__gconv_read_conf+0x354>
80121b8c:	2652fffc 	addiu	s2,s2,-4
80121b90:	8fc20030 	lw	v0,48(s8)
80121b94:	08048616 	j	80121858 <__gconv_read_conf+0x60>
80121b98:	aee20000 	sw	v0,0(s7)
80121b9c:	0c0482c8 	jal	80120b20 <insert_module>
80121ba0:	00000000 	nop
80121ba4:	1613ffd9 	bne	s0,s3,80121b0c <__gconv_read_conf+0x314>
80121ba8:	3c02801c 	lui	v0,0x801c
80121bac:	080486d0 	j	80121b40 <__gconv_read_conf+0x348>
80121bb0:	24423a50 	addiu	v0,v0,14928
80121bb4:	02302021 	addu	a0,s1,s0
80121bb8:	8083ffff 	lb	v1,-1(a0)
80121bbc:	2402000a 	li	v0,10
80121bc0:	1462ff76 	bne	v1,v0,8012199c <__gconv_read_conf+0x1a4>
80121bc4:	3c02801f 	lui	v0,0x801f
80121bc8:	08048667 	j	8012199c <__gconv_read_conf+0x1a4>
80121bcc:	a080ffff 	sb	zero,-1(a0)
80121bd0:	3c05801c 	lui	a1,0x801c
80121bd4:	24a53514 	addiu	a1,a1,13588
80121bd8:	0c047140 	jal	8011c500 <memcmp>
80121bdc:	24060005 	li	a2,5
80121be0:	1440ff5a 	bnez	v0,8012194c <__gconv_read_conf+0x154>
80121be4:	00000000 	nop
80121be8:	8fc50018 	lw	a1,24(s8)
80121bec:	0c04844c 	jal	80121130 <add_alias>
80121bf0:	02002021 	move	a0,s0
80121bf4:	08048653 	j	8012194c <__gconv_read_conf+0x154>
80121bf8:	00000000 	nop
80121bfc:	00001821 	move	v1,zero
80121c00:	08048696 	j	80121a58 <__gconv_read_conf+0x260>
80121c04:	02208021 	move	s0,s1
80121c08:	0c0484fd 	jal	801213f4 <__gconv_get_path>
80121c0c:	00000000 	nop
80121c10:	3c03801f 	lui	v1,0x801f
80121c14:	8c6247f0 	lw	v0,18416(v1)
80121c18:	08048627 	j	8012189c <__gconv_read_conf+0xa4>
80121c1c:	00000000 	nop

80121c20 <__gconv_get_builtin_trans>:
80121c20:	27bdffd0 	addiu	sp,sp,-48
80121c24:	afb50024 	sw	s5,36(sp)
80121c28:	3c15801c 	lui	s5,0x801c
80121c2c:	afb40020 	sw	s4,32(sp)
80121c30:	afb3001c 	sw	s3,28(sp)
80121c34:	afb20018 	sw	s2,24(sp)
80121c38:	afb10014 	sw	s1,20(sp)
80121c3c:	afb00010 	sw	s0,16(sp)
80121c40:	afbf0028 	sw	ra,40(sp)
80121c44:	00809821 	move	s3,a0
80121c48:	00a0a021 	move	s4,a1
80121c4c:	00008821 	move	s1,zero
80121c50:	26b03b50 	addiu	s0,s5,15184
80121c54:	2412000c 	li	s2,12
80121c58:	8e050000 	lw	a1,0(s0)
80121c5c:	0c046ef0 	jal	8011bbc0 <strcmp>
80121c60:	02602021 	move	a0,s3
80121c64:	1040000c 	beqz	v0,80121c98 <__gconv_get_builtin_trans+0x78>
80121c68:	00111880 	sll	v1,s1,0x2
80121c6c:	26310001 	addiu	s1,s1,1
80121c70:	1632fff9 	bne	s1,s2,80121c58 <__gconv_get_builtin_trans+0x38>
80121c74:	2610001c 	addiu	s0,s0,28
80121c78:	3c04801c 	lui	a0,0x801c
80121c7c:	3c05801c 	lui	a1,0x801c
80121c80:	3c07801c 	lui	a3,0x801c
80121c84:	24843b10 	addiu	a0,a0,15120
80121c88:	24a53b38 	addiu	a1,a1,15160
80121c8c:	24e73ca0 	addiu	a3,a3,15520
80121c90:	0c04ad9c 	jal	8012b670 <__assert_fail>
80121c94:	24060047 	li	a2,71
80121c98:	00111140 	sll	v0,s1,0x5
80121c9c:	26a43b50 	addiu	a0,s5,15184
80121ca0:	00431023 	subu	v0,v0,v1
80121ca4:	00441021 	addu	v0,v0,a0
80121ca8:	8c480018 	lw	t0,24(v0)
80121cac:	8c430004 	lw	v1,4(v0)
80121cb0:	8c440008 	lw	a0,8(v0)
80121cb4:	8c45000c 	lw	a1,12(v0)
80121cb8:	8c460010 	lw	a2,16(v0)
80121cbc:	8c470014 	lw	a3,20(v0)
80121cc0:	ae830014 	sw	v1,20(s4)
80121cc4:	ae840018 	sw	a0,24(s4)
80121cc8:	ae850024 	sw	a1,36(s4)
80121ccc:	ae860028 	sw	a2,40(s4)
80121cd0:	ae87002c 	sw	a3,44(s4)
80121cd4:	ae880030 	sw	t0,48(s4)
80121cd8:	ae800034 	sw	zero,52(s4)
80121cdc:	ae80001c 	sw	zero,28(s4)
80121ce0:	ae800020 	sw	zero,32(s4)
80121ce4:	ae800000 	sw	zero,0(s4)
80121ce8:	ae800004 	sw	zero,4(s4)
80121cec:	8fbf0028 	lw	ra,40(sp)
80121cf0:	8fb50024 	lw	s5,36(sp)
80121cf4:	8fb40020 	lw	s4,32(sp)
80121cf8:	8fb3001c 	lw	s3,28(sp)
80121cfc:	8fb20018 	lw	s2,24(sp)
80121d00:	8fb10014 	lw	s1,20(sp)
80121d04:	8fb00010 	lw	s0,16(sp)
80121d08:	03e00008 	jr	ra
80121d0c:	27bd0030 	addiu	sp,sp,48

80121d10 <__gconv_btwoc_ascii>:
80121d10:	30a500ff 	andi	a1,a1,0xff
80121d14:	00051600 	sll	v0,a1,0x18
80121d18:	00021603 	sra	v0,v0,0x18
80121d1c:	04400002 	bltz	v0,80121d28 <__gconv_btwoc_ascii+0x18>
80121d20:	2403ffff 	li	v1,-1
80121d24:	00a01821 	move	v1,a1
80121d28:	03e00008 	jr	ra
80121d2c:	00601021 	move	v0,v1

80121d30 <__gconv_transform_internal_ucs2reverse>:
80121d30:	27bdff78 	addiu	sp,sp,-136
80121d34:	afbe0080 	sw	s8,128(sp)
80121d38:	afb7007c 	sw	s7,124(sp)
80121d3c:	afb20068 	sw	s2,104(sp)
80121d40:	afb00060 	sw	s0,96(sp)
80121d44:	afbf0084 	sw	ra,132(sp)
80121d48:	afb60078 	sw	s6,120(sp)
80121d4c:	afb50074 	sw	s5,116(sp)
80121d50:	afb40070 	sw	s4,112(sp)
80121d54:	afb3006c 	sw	s3,108(sp)
80121d58:	afb10064 	sw	s1,100(sp)
80121d5c:	8ca20008 	lw	v0,8(a1)
80121d60:	2483003c 	addiu	v1,a0,60
80121d64:	afa20050 	sw	v0,80(sp)
80121d68:	afa40088 	sw	a0,136(sp)
80121d6c:	30420001 	andi	v0,v0,0x1
80121d70:	24a40024 	addiu	a0,a1,36
80121d74:	00a0f021 	move	s8,a1
80121d78:	00c0b821 	move	s7,a2
80121d7c:	00e09021 	move	s2,a3
80121d80:	8fb000a0 	lw	s0,160(sp)
80121d84:	afa3004c 	sw	v1,76(sp)
80121d88:	1040012b 	beqz	v0,80122238 <__gconv_transform_internal_ucs2reverse+0x508>
80121d8c:	afa40048 	sw	a0,72(sp)
80121d90:	afa00044 	sw	zero,68(sp)
80121d94:	160002a1 	bnez	s0,8012281c <__gconv_transform_internal_ucs2reverse+0xaec>
80121d98:	00000000 	nop
80121d9c:	8ee50000 	lw	a1,0(s7)
80121da0:	8fa40098 	lw	a0,152(sp)
80121da4:	00000000 	nop
80121da8:	148002aa 	bnez	a0,80122854 <__gconv_transform_internal_ucs2reverse+0xb24>
80121dac:	afa50040 	sw	a1,64(sp)
80121db0:	8fd40000 	lw	s4,0(s8)
80121db4:	8fa3009c 	lw	v1,156(sp)
80121db8:	afa00020 	sw	zero,32(sp)
80121dbc:	8fd30004 	lw	s3,4(s8)
80121dc0:	1060019b 	beqz	v1,80122430 <__gconv_transform_internal_ucs2reverse+0x700>
80121dc4:	27a40020 	addiu	a0,sp,32
80121dc8:	afa4003c 	sw	a0,60(sp)
80121dcc:	8fa200a4 	lw	v0,164(sp)
80121dd0:	00000000 	nop
80121dd4:	10400072 	beqz	v0,80121fa0 <__gconv_transform_internal_ucs2reverse+0x270>
80121dd8:	00000000 	nop
80121ddc:	8fd60014 	lw	s6,20(s8)
80121de0:	00000000 	nop
80121de4:	8ec20000 	lw	v0,0(s6)
80121de8:	00000000 	nop
80121dec:	30420007 	andi	v0,v0,0x7
80121df0:	1040006b 	beqz	v0,80121fa0 <__gconv_transform_internal_ucs2reverse+0x270>
80121df4:	00000000 	nop
80121df8:	8fa30098 	lw	v1,152(sp)
80121dfc:	00000000 	nop
80121e00:	1460027e 	bnez	v1,801227fc <__gconv_transform_internal_ucs2reverse+0xacc>
80121e04:	27a40024 	addiu	a0,sp,36
80121e08:	afa50028 	sw	a1,40(sp)
80121e0c:	afb4002c 	sw	s4,44(sp)
80121e10:	00008821 	move	s1,zero
80121e14:	afa40058 	sw	a0,88(sp)
80121e18:	02361021 	addu	v0,s1,s6
80121e1c:	90440004 	lbu	a0,4(v0)
80121e20:	27a20024 	addiu	v0,sp,36
80121e24:	00511821 	addu	v1,v0,s1
80121e28:	a0640000 	sb	a0,0(v1)
80121e2c:	8ec20000 	lw	v0,0(s6)
80121e30:	26310001 	addiu	s1,s1,1
80121e34:	30420007 	andi	v0,v0,0x7
80121e38:	0222102b 	sltu	v0,s1,v0
80121e3c:	1440fff7 	bnez	v0,80121e1c <__gconv_transform_internal_ucs2reverse+0xec>
80121e40:	02361021 	addu	v0,s1,s6
80121e44:	8fa40028 	lw	a0,40(sp)
80121e48:	00000000 	nop
80121e4c:	00911023 	subu	v0,a0,s1
80121e50:	24420004 	addiu	v0,v0,4
80121e54:	0242102b 	sltu	v0,s2,v0
80121e58:	1440025b 	bnez	v0,801227c8 <__gconv_transform_internal_ucs2reverse+0xa98>
80121e5c:	0092102b 	sltu	v0,a0,s2
80121e60:	8fa6002c 	lw	a2,44(sp)
80121e64:	00000000 	nop
80121e68:	24c20002 	addiu	v0,a2,2
80121e6c:	0262102b 	sltu	v0,s3,v0
80121e70:	1040000f 	beqz	v0,80121eb0 <__gconv_transform_internal_ucs2reverse+0x180>
80121e74:	27a30024 	addiu	v1,sp,36
80121e78:	24150005 	li	s5,5
80121e7c:	02a01021 	move	v0,s5
80121e80:	8fbf0084 	lw	ra,132(sp)
80121e84:	8fbe0080 	lw	s8,128(sp)
80121e88:	8fb7007c 	lw	s7,124(sp)
80121e8c:	8fb60078 	lw	s6,120(sp)
80121e90:	8fb50074 	lw	s5,116(sp)
80121e94:	8fb40070 	lw	s4,112(sp)
80121e98:	8fb3006c 	lw	s3,108(sp)
80121e9c:	8fb20068 	lw	s2,104(sp)
80121ea0:	8fb10064 	lw	s1,100(sp)
80121ea4:	8fb00060 	lw	s0,96(sp)
80121ea8:	03e00008 	jr	ra
80121eac:	27bd0088 	addiu	sp,sp,136
80121eb0:	00712821 	addu	a1,v1,s1
80121eb4:	90820000 	lbu	v0,0(a0)
80121eb8:	26310001 	addiu	s1,s1,1
80121ebc:	24840001 	addiu	a0,a0,1
80121ec0:	2e230004 	sltiu	v1,s1,4
80121ec4:	a0a20000 	sb	v0,0(a1)
80121ec8:	10600004 	beqz	v1,80121edc <__gconv_transform_internal_ucs2reverse+0x1ac>
80121ecc:	afa40028 	sw	a0,40(sp)
80121ed0:	0092102b 	sltu	v0,a0,s2
80121ed4:	1440fff7 	bnez	v0,80121eb4 <__gconv_transform_internal_ucs2reverse+0x184>
80121ed8:	24a50001 	addiu	a1,a1,1
80121edc:	8fa30024 	lw	v1,36(sp)
80121ee0:	27a40024 	addiu	a0,sp,36
80121ee4:	3c020001 	lui	v0,0x1
80121ee8:	afa40028 	sw	a0,40(sp)
80121eec:	0062102b 	sltu	v0,v1,v0
80121ef0:	00912021 	addu	a0,a0,s1
80121ef4:	104001d5 	beqz	v0,8012264c <__gconv_transform_internal_ucs2reverse+0x91c>
80121ef8:	afa40038 	sw	a0,56(sp)
80121efc:	3c02ffff 	lui	v0,0xffff
80121f00:	34422800 	ori	v0,v0,0x2800
80121f04:	00621021 	addu	v0,v1,v0
80121f08:	2c420800 	sltiu	v0,v0,2048
80121f0c:	144001bd 	bnez	v0,80122604 <__gconv_transform_internal_ucs2reverse+0x8d4>
80121f10:	3062ffff 	andi	v0,v1,0xffff
80121f14:	304300ff 	andi	v1,v0,0xff
80121f18:	00031a00 	sll	v1,v1,0x8
80121f1c:	00021202 	srl	v0,v0,0x8
80121f20:	00431025 	or	v0,v0,v1
80121f24:	a0c20000 	sb	v0,0(a2)
80121f28:	8fa3002c 	lw	v1,44(sp)
80121f2c:	00021202 	srl	v0,v0,0x8
80121f30:	a0620001 	sb	v0,1(v1)
80121f34:	8fa40028 	lw	a0,40(sp)
80121f38:	8fa2002c 	lw	v0,44(sp)
80121f3c:	24840004 	addiu	a0,a0,4
80121f40:	24420002 	addiu	v0,v0,2
80121f44:	0000a821 	move	s5,zero
80121f48:	afa2002c 	sw	v0,44(sp)
80121f4c:	afa40028 	sw	a0,40(sp)
80121f50:	8fa20058 	lw	v0,88(sp)
80121f54:	00000000 	nop
80121f58:	104401a3 	beq	v0,a0,801225e8 <__gconv_transform_internal_ucs2reverse+0x8b8>
80121f5c:	00000000 	nop
80121f60:	8ec60000 	lw	a2,0(s6)
80121f64:	00822023 	subu	a0,a0,v0
80121f68:	30c30007 	andi	v1,a2,0x7
80121f6c:	0064102a 	slt	v0,v1,a0
80121f70:	10400195 	beqz	v0,801225c8 <__gconv_transform_internal_ucs2reverse+0x898>
80121f74:	00831823 	subu	v1,a0,v1
80121f78:	8ee50000 	lw	a1,0(s7)
80121f7c:	2402fff8 	li	v0,-8
80121f80:	00a32821 	addu	a1,a1,v1
80121f84:	00c21024 	and	v0,a2,v0
80121f88:	8fb4002c 	lw	s4,44(sp)
80121f8c:	aec20000 	sw	v0,0(s6)
80121f90:	aee50000 	sw	a1,0(s7)
80121f94:	8fc40008 	lw	a0,8(s8)
80121f98:	8ee50000 	lw	a1,0(s7)
80121f9c:	afa40050 	sw	a0,80(sp)
80121fa0:	8fa30040 	lw	v1,64(sp)
80121fa4:	00000000 	nop
80121fa8:	30620003 	andi	v0,v1,0x3
80121fac:	144000a7 	bnez	v0,8012224c <__gconv_transform_internal_ucs2reverse+0x51c>
80121fb0:	00000000 	nop
80121fb4:	8fa40050 	lw	a0,80(sp)
80121fb8:	00000000 	nop
80121fbc:	30820001 	andi	v0,a0,0x1
80121fc0:	1440011d 	bnez	v0,80122438 <__gconv_transform_internal_ucs2reverse+0x708>
80121fc4:	32820001 	andi	v0,s4,0x1
80121fc8:	24020001 	li	v0,1
80121fcc:	afa20034 	sw	v0,52(sp)
80121fd0:	3c02ffff 	lui	v0,0xffff
80121fd4:	34562800 	ori	s6,v0,0x2800
80121fd8:	8fa20034 	lw	v0,52(sp)
80121fdc:	00000000 	nop
80121fe0:	10400067 	beqz	v0,80122180 <__gconv_transform_internal_ucs2reverse+0x450>
80121fe4:	afa50030 	sw	a1,48(sp)
80121fe8:	00a02021 	move	a0,a1
80121fec:	24150004 	li	s5,4
80121ff0:	02803821 	move	a3,s4
80121ff4:	afa50028 	sw	a1,40(sp)
80121ff8:	afb4002c 	sw	s4,44(sp)
80121ffc:	1244001a 	beq	s2,a0,80122068 <__gconv_transform_internal_ucs2reverse+0x338>
80122000:	00000000 	nop
80122004:	24850004 	addiu	a1,a0,4
80122008:	0245102b 	sltu	v0,s2,a1
8012200c:	144000b6 	bnez	v0,801222e8 <__gconv_transform_internal_ucs2reverse+0x5b8>
80122010:	24e60002 	addiu	a2,a3,2
80122014:	0266102b 	sltu	v0,s3,a2
80122018:	144000b5 	bnez	v0,801222f0 <__gconv_transform_internal_ucs2reverse+0x5c0>
8012201c:	3c020001 	lui	v0,0x1
80122020:	8c830000 	lw	v1,0(a0)
80122024:	00000000 	nop
80122028:	0062102b 	sltu	v0,v1,v0
8012202c:	104000b2 	beqz	v0,801222f8 <__gconv_transform_internal_ucs2reverse+0x5c8>
80122030:	00761021 	addu	v0,v1,s6
80122034:	2c420800 	sltiu	v0,v0,2048
80122038:	144000d8 	bnez	v0,8012239c <__gconv_transform_internal_ucs2reverse+0x66c>
8012203c:	3062ffff 	andi	v0,v1,0xffff
80122040:	304300ff 	andi	v1,v0,0xff
80122044:	00031a00 	sll	v1,v1,0x8
80122048:	00021202 	srl	v0,v0,0x8
8012204c:	00431025 	or	v0,v0,v1
80122050:	00a02021 	move	a0,a1
80122054:	a4e20000 	sh	v0,0(a3)
80122058:	afa6002c 	sw	a2,44(sp)
8012205c:	00c03821 	move	a3,a2
80122060:	1644ffe8 	bne	s2,a0,80122004 <__gconv_transform_internal_ucs2reverse+0x2d4>
80122064:	afa50028 	sw	a1,40(sp)
80122068:	aee40000 	sw	a0,0(s7)
8012206c:	8fa40098 	lw	a0,152(sp)
80122070:	00000000 	nop
80122074:	1480006d 	bnez	a0,8012222c <__gconv_transform_internal_ucs2reverse+0x4fc>
80122078:	00e08821 	move	s1,a3
8012207c:	8fd00020 	lw	s0,32(s8)
80122080:	00000000 	nop
80122084:	12000012 	beqz	s0,801220d0 <__gconv_transform_internal_ucs2reverse+0x3a0>
80122088:	00000000 	nop
8012208c:	8e040004 	lw	a0,4(s0)
80122090:	00000000 	nop
80122094:	1080000a 	beqz	a0,801220c0 <__gconv_transform_internal_ucs2reverse+0x390>
80122098:	00000000 	nop
8012209c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801220a0:	00000000 	nop
801220a4:	8e04000c 	lw	a0,12(s0)
801220a8:	afb10010 	sw	s1,16(sp)
801220ac:	8ee60000 	lw	a2,0(s7)
801220b0:	8e020004 	lw	v0,4(s0)
801220b4:	8fa50030 	lw	a1,48(sp)
801220b8:	0040f809 	jalr	v0
801220bc:	02803821 	move	a3,s4
801220c0:	8e100010 	lw	s0,16(s0)
801220c4:	00000000 	nop
801220c8:	1600fff0 	bnez	s0,8012208c <__gconv_transform_internal_ucs2reverse+0x35c>
801220cc:	00000000 	nop
801220d0:	8fc2000c 	lw	v0,12(s8)
801220d4:	8fc30008 	lw	v1,8(s8)
801220d8:	24420001 	addiu	v0,v0,1
801220dc:	afa30050 	sw	v1,80(sp)
801220e0:	30630001 	andi	v1,v1,0x1
801220e4:	146000d7 	bnez	v1,80122444 <__gconv_transform_internal_ucs2reverse+0x714>
801220e8:	afc2000c 	sw	v0,12(s8)
801220ec:	0291102b 	sltu	v0,s4,s1
801220f0:	1040001a 	beqz	v0,8012215c <__gconv_transform_internal_ucs2reverse+0x42c>
801220f4:	00000000 	nop
801220f8:	8fc20000 	lw	v0,0(s8)
801220fc:	8fa40044 	lw	a0,68(sp)
80122100:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122104:	afa20028 	sw	v0,40(sp)
80122108:	8fa4009c 	lw	a0,156(sp)
8012210c:	8fa200a4 	lw	v0,164(sp)
80122110:	afa40014 	sw	a0,20(sp)
80122114:	8fa30044 	lw	v1,68(sp)
80122118:	8fa4004c 	lw	a0,76(sp)
8012211c:	8fa50048 	lw	a1,72(sp)
80122120:	afa00010 	sw	zero,16(sp)
80122124:	afa00018 	sw	zero,24(sp)
80122128:	afa2001c 	sw	v0,28(sp)
8012212c:	27a60028 	addiu	a2,sp,40
80122130:	0060f809 	jalr	v1
80122134:	02203821 	move	a3,s1
80122138:	00401821 	move	v1,v0
8012213c:	24020004 	li	v0,4
80122140:	10620044 	beq	v1,v0,80122254 <__gconv_transform_internal_ucs2reverse+0x524>
80122144:	24020005 	li	v0,5
80122148:	8fa20028 	lw	v0,40(sp)
8012214c:	00000000 	nop
80122150:	145100c9 	bne	v0,s1,80122478 <__gconv_transform_internal_ucs2reverse+0x748>
80122154:	02221023 	subu	v0,s1,v0
80122158:	0060a821 	move	s5,v1
8012215c:	16a00041 	bnez	s5,80122264 <__gconv_transform_internal_ucs2reverse+0x534>
80122160:	00000000 	nop
80122164:	8fc40008 	lw	a0,8(s8)
80122168:	8ee50000 	lw	a1,0(s7)
8012216c:	8fa20034 	lw	v0,52(sp)
80122170:	8fd40000 	lw	s4,0(s8)
80122174:	afa40050 	sw	a0,80(sp)
80122178:	1440ff9b 	bnez	v0,80121fe8 <__gconv_transform_internal_ucs2reverse+0x2b8>
8012217c:	afa50030 	sw	a1,48(sp)
80122180:	00a02021 	move	a0,a1
80122184:	24150004 	li	s5,4
80122188:	02803821 	move	a3,s4
8012218c:	afa5002c 	sw	a1,44(sp)
80122190:	afb40028 	sw	s4,40(sp)
80122194:	1244001f 	beq	s2,a0,80122214 <__gconv_transform_internal_ucs2reverse+0x4e4>
80122198:	00000000 	nop
8012219c:	24850004 	addiu	a1,a0,4
801221a0:	0245102b 	sltu	v0,s2,a1
801221a4:	144000f4 	bnez	v0,80122578 <__gconv_transform_internal_ucs2reverse+0x848>
801221a8:	24e20002 	addiu	v0,a3,2
801221ac:	0262102b 	sltu	v0,s3,v0
801221b0:	144000f5 	bnez	v0,80122588 <__gconv_transform_internal_ucs2reverse+0x858>
801221b4:	3c020001 	lui	v0,0x1
801221b8:	8c830000 	lw	v1,0(a0)
801221bc:	00000000 	nop
801221c0:	0062102b 	sltu	v0,v1,v0
801221c4:	104000c3 	beqz	v0,801224d4 <__gconv_transform_internal_ucs2reverse+0x7a4>
801221c8:	00761021 	addu	v0,v1,s6
801221cc:	2c420800 	sltiu	v0,v0,2048
801221d0:	144000af 	bnez	v0,80122490 <__gconv_transform_internal_ucs2reverse+0x760>
801221d4:	3062ffff 	andi	v0,v1,0xffff
801221d8:	304300ff 	andi	v1,v0,0xff
801221dc:	00031a00 	sll	v1,v1,0x8
801221e0:	00021202 	srl	v0,v0,0x8
801221e4:	00431025 	or	v0,v0,v1
801221e8:	a0e20000 	sb	v0,0(a3)
801221ec:	8fa30028 	lw	v1,40(sp)
801221f0:	00021202 	srl	v0,v0,0x8
801221f4:	a0620001 	sb	v0,1(v1)
801221f8:	8fa70028 	lw	a3,40(sp)
801221fc:	8fa4002c 	lw	a0,44(sp)
80122200:	24e70002 	addiu	a3,a3,2
80122204:	24840004 	addiu	a0,a0,4
80122208:	afa70028 	sw	a3,40(sp)
8012220c:	1644ffe3 	bne	s2,a0,8012219c <__gconv_transform_internal_ucs2reverse+0x46c>
80122210:	afa4002c 	sw	a0,44(sp)
80122214:	aee40000 	sw	a0,0(s7)
80122218:	00e08821 	move	s1,a3
8012221c:	8fa40098 	lw	a0,152(sp)
80122220:	00000000 	nop
80122224:	1080ff95 	beqz	a0,8012207c <__gconv_transform_internal_ucs2reverse+0x34c>
80122228:	00000000 	nop
8012222c:	8fa30098 	lw	v1,152(sp)
80122230:	0804879f 	j	80121e7c <__gconv_transform_internal_ucs2reverse+0x14c>
80122234:	ac710000 	sw	s1,0(v1)
80122238:	8fa2004c 	lw	v0,76(sp)
8012223c:	00000000 	nop
80122240:	8c420014 	lw	v0,20(v0)
80122244:	08048765 	j	80121d94 <__gconv_transform_internal_ucs2reverse+0x64>
80122248:	afa20044 	sw	v0,68(sp)
8012224c:	080487f4 	j	80121fd0 <__gconv_transform_internal_ucs2reverse+0x2a0>
80122250:	afa00034 	sw	zero,52(sp)
80122254:	12a2ffc3 	beq	s5,v0,80122164 <__gconv_transform_internal_ucs2reverse+0x434>
80122258:	00000000 	nop
8012225c:	12a0ffc1 	beqz	s5,80122164 <__gconv_transform_internal_ucs2reverse+0x434>
80122260:	00000000 	nop
80122264:	8fa200a4 	lw	v0,164(sp)
80122268:	00000000 	nop
8012226c:	1040ff04 	beqz	v0,80121e80 <__gconv_transform_internal_ucs2reverse+0x150>
80122270:	02a01021 	move	v0,s5
80122274:	24020007 	li	v0,7
80122278:	16a2ff01 	bne	s5,v0,80121e80 <__gconv_transform_internal_ucs2reverse+0x150>
8012227c:	02a01021 	move	v0,s5
80122280:	8ee30000 	lw	v1,0(s7)
80122284:	00000000 	nop
80122288:	02433023 	subu	a2,s2,v1
8012228c:	28c20004 	slti	v0,a2,4
80122290:	104000c5 	beqz	v0,801225a8 <__gconv_transform_internal_ucs2reverse+0x878>
80122294:	0072102b 	sltu	v0,v1,s2
80122298:	1040000b 	beqz	v0,801222c8 <__gconv_transform_internal_ucs2reverse+0x598>
8012229c:	00002821 	move	a1,zero
801222a0:	00602021 	move	a0,v1
801222a4:	8fc20014 	lw	v0,20(s8)
801222a8:	90830000 	lbu	v1,0(a0)
801222ac:	00451021 	addu	v0,v0,a1
801222b0:	24840001 	addiu	a0,a0,1
801222b4:	24a50001 	addiu	a1,a1,1
801222b8:	a0430004 	sb	v1,4(v0)
801222bc:	14c5fff9 	bne	a2,a1,801222a4 <__gconv_transform_internal_ucs2reverse+0x574>
801222c0:	aee40000 	sw	a0,0(s7)
801222c4:	00c02821 	move	a1,a2
801222c8:	8fc20014 	lw	v0,20(s8)
801222cc:	2404fff8 	li	a0,-8
801222d0:	8c430000 	lw	v1,0(v0)
801222d4:	00000000 	nop
801222d8:	00641824 	and	v1,v1,a0
801222dc:	00651825 	or	v1,v1,a1
801222e0:	0804879f 	j	80121e7c <__gconv_transform_internal_ucs2reverse+0x14c>
801222e4:	ac430000 	sw	v1,0(v0)
801222e8:	0804881a 	j	80122068 <__gconv_transform_internal_ucs2reverse+0x338>
801222ec:	24150007 	li	s5,7
801222f0:	0804881a 	j	80122068 <__gconv_transform_internal_ucs2reverse+0x338>
801222f4:	24150005 	li	s5,5
801222f8:	000319c2 	srl	v1,v1,0x7
801222fc:	24021c00 	li	v0,7168
80122300:	10620046 	beq	v1,v0,8012241c <__gconv_transform_internal_ucs2reverse+0x6ec>
80122304:	00000000 	nop
80122308:	8fa3003c 	lw	v1,60(sp)
8012230c:	00000000 	nop
80122310:	10600045 	beqz	v1,80122428 <__gconv_transform_internal_ucs2reverse+0x6f8>
80122314:	00000000 	nop
80122318:	8fd00020 	lw	s0,32(s8)
8012231c:	00000000 	nop
80122320:	12000031 	beqz	s0,801223e8 <__gconv_transform_internal_ucs2reverse+0x6b8>
80122324:	24110006 	li	s1,6
80122328:	27a40028 	addiu	a0,sp,40
8012232c:	080488d1 	j	80122344 <__gconv_transform_internal_ucs2reverse+0x614>
80122330:	afa4005c 	sw	a0,92(sp)
80122334:	8e100010 	lw	s0,16(s0)
80122338:	00000000 	nop
8012233c:	12000028 	beqz	s0,801223e0 <__gconv_transform_internal_ucs2reverse+0x6b0>
80122340:	00000000 	nop
80122344:	8e040000 	lw	a0,0(s0)
80122348:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012234c:	00000000 	nop
80122350:	8fa4003c 	lw	a0,60(sp)
80122354:	27a20028 	addiu	v0,sp,40
80122358:	27a3002c 	addiu	v1,sp,44
8012235c:	8e06000c 	lw	a2,12(s0)
80122360:	afa4001c 	sw	a0,28(sp)
80122364:	afa20010 	sw	v0,16(sp)
80122368:	afb20014 	sw	s2,20(sp)
8012236c:	afa30018 	sw	v1,24(sp)
80122370:	8ee70000 	lw	a3,0(s7)
80122374:	8e020000 	lw	v0,0(s0)
80122378:	8fa40088 	lw	a0,136(sp)
8012237c:	0040f809 	jalr	v0
80122380:	03c02821 	move	a1,s8
80122384:	1051ffeb 	beq	v0,s1,80122334 <__gconv_transform_internal_ucs2reverse+0x604>
80122388:	0040a821 	move	s5,v0
8012238c:	8fa7002c 	lw	a3,44(sp)
80122390:	8fa40028 	lw	a0,40(sp)
80122394:	080487ff 	j	80121ffc <__gconv_transform_internal_ucs2reverse+0x2cc>
80122398:	00000000 	nop
8012239c:	8fa2003c 	lw	v0,60(sp)
801223a0:	00000000 	nop
801223a4:	10400020 	beqz	v0,80122428 <__gconv_transform_internal_ucs2reverse+0x6f8>
801223a8:	00000000 	nop
801223ac:	8fa30050 	lw	v1,80(sp)
801223b0:	00000000 	nop
801223b4:	30620002 	andi	v0,v1,0x2
801223b8:	1040001b 	beqz	v0,80122428 <__gconv_transform_internal_ucs2reverse+0x6f8>
801223bc:	00000000 	nop
801223c0:	8fa4003c 	lw	a0,60(sp)
801223c4:	8fa3003c 	lw	v1,60(sp)
801223c8:	8c820000 	lw	v0,0(a0)
801223cc:	00a02021 	move	a0,a1
801223d0:	24420001 	addiu	v0,v0,1
801223d4:	ac620000 	sw	v0,0(v1)
801223d8:	080487ff 	j	80121ffc <__gconv_transform_internal_ucs2reverse+0x2cc>
801223dc:	afa50028 	sw	a1,40(sp)
801223e0:	8fa7002c 	lw	a3,44(sp)
801223e4:	8fa40028 	lw	a0,40(sp)
801223e8:	8fa30050 	lw	v1,80(sp)
801223ec:	00000000 	nop
801223f0:	30620002 	andi	v0,v1,0x2
801223f4:	1040000c 	beqz	v0,80122428 <__gconv_transform_internal_ucs2reverse+0x6f8>
801223f8:	00000000 	nop
801223fc:	8fa3003c 	lw	v1,60(sp)
80122400:	24840004 	addiu	a0,a0,4
80122404:	8c620000 	lw	v0,0(v1)
80122408:	24150006 	li	s5,6
8012240c:	24420001 	addiu	v0,v0,1
80122410:	ac620000 	sw	v0,0(v1)
80122414:	080487ff 	j	80121ffc <__gconv_transform_internal_ucs2reverse+0x2cc>
80122418:	afa40028 	sw	a0,40(sp)
8012241c:	00a02021 	move	a0,a1
80122420:	080487ff 	j	80121ffc <__gconv_transform_internal_ucs2reverse+0x2cc>
80122424:	afa50028 	sw	a1,40(sp)
80122428:	0804881a 	j	80122068 <__gconv_transform_internal_ucs2reverse+0x338>
8012242c:	24150006 	li	s5,6
80122430:	08048773 	j	80121dcc <__gconv_transform_internal_ucs2reverse+0x9c>
80122434:	afa0003c 	sw	zero,60(sp)
80122438:	38420001 	xori	v0,v0,0x1
8012243c:	080487f4 	j	80121fd0 <__gconv_transform_internal_ucs2reverse+0x2a0>
80122440:	afa20034 	sw	v0,52(sp)
80122444:	8fa3009c 	lw	v1,156(sp)
80122448:	8fa4009c 	lw	a0,156(sp)
8012244c:	8c620000 	lw	v0,0(v1)
80122450:	8fa30020 	lw	v1,32(sp)
80122454:	afd10000 	sw	s1,0(s8)
80122458:	00431021 	addu	v0,v0,v1
8012245c:	ac820000 	sw	v0,0(a0)
80122460:	8fa200a4 	lw	v0,164(sp)
80122464:	00000000 	nop
80122468:	1040fe84 	beqz	v0,80121e7c <__gconv_transform_internal_ucs2reverse+0x14c>
8012246c:	24020007 	li	v0,7
80122470:	0804889e 	j	80122278 <__gconv_transform_internal_ucs2reverse+0x548>
80122474:	00000000 	nop
80122478:	8ee50000 	lw	a1,0(s7)
8012247c:	00021040 	sll	v0,v0,0x1
80122480:	00a22823 	subu	a1,a1,v0
80122484:	0060a821 	move	s5,v1
80122488:	08048857 	j	8012215c <__gconv_transform_internal_ucs2reverse+0x42c>
8012248c:	aee50000 	sw	a1,0(s7)
80122490:	8fa2003c 	lw	v0,60(sp)
80122494:	00000000 	nop
80122498:	1040003f 	beqz	v0,80122598 <__gconv_transform_internal_ucs2reverse+0x868>
8012249c:	00000000 	nop
801224a0:	8fa30050 	lw	v1,80(sp)
801224a4:	00000000 	nop
801224a8:	30620002 	andi	v0,v1,0x2
801224ac:	1040003a 	beqz	v0,80122598 <__gconv_transform_internal_ucs2reverse+0x868>
801224b0:	00000000 	nop
801224b4:	8fa4003c 	lw	a0,60(sp)
801224b8:	8fa3003c 	lw	v1,60(sp)
801224bc:	8c820000 	lw	v0,0(a0)
801224c0:	00a02021 	move	a0,a1
801224c4:	24420001 	addiu	v0,v0,1
801224c8:	ac620000 	sw	v0,0(v1)
801224cc:	08048865 	j	80122194 <__gconv_transform_internal_ucs2reverse+0x464>
801224d0:	afa5002c 	sw	a1,44(sp)
801224d4:	000319c2 	srl	v1,v1,0x7
801224d8:	24021c00 	li	v0,7168
801224dc:	1062010a 	beq	v1,v0,80122908 <__gconv_transform_internal_ucs2reverse+0xbd8>
801224e0:	00000000 	nop
801224e4:	8fa2003c 	lw	v0,60(sp)
801224e8:	00000000 	nop
801224ec:	1040002a 	beqz	v0,80122598 <__gconv_transform_internal_ucs2reverse+0x868>
801224f0:	00000000 	nop
801224f4:	8fd00020 	lw	s0,32(s8)
801224f8:	00000000 	nop
801224fc:	120000f5 	beqz	s0,801228d4 <__gconv_transform_internal_ucs2reverse+0xba4>
80122500:	27a30028 	addiu	v1,sp,40
80122504:	24110006 	li	s1,6
80122508:	08048948 	j	80122520 <__gconv_transform_internal_ucs2reverse+0x7f0>
8012250c:	afa3005c 	sw	v1,92(sp)
80122510:	8e100010 	lw	s0,16(s0)
80122514:	00000000 	nop
80122518:	120000ec 	beqz	s0,801228cc <__gconv_transform_internal_ucs2reverse+0xb9c>
8012251c:	00000000 	nop
80122520:	8e040000 	lw	a0,0(s0)
80122524:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122528:	00000000 	nop
8012252c:	8fa3003c 	lw	v1,60(sp)
80122530:	27a4002c 	addiu	a0,sp,44
80122534:	27a20028 	addiu	v0,sp,40
80122538:	8e06000c 	lw	a2,12(s0)
8012253c:	afa40010 	sw	a0,16(sp)
80122540:	afb20014 	sw	s2,20(sp)
80122544:	afa20018 	sw	v0,24(sp)
80122548:	afa3001c 	sw	v1,28(sp)
8012254c:	8ee70000 	lw	a3,0(s7)
80122550:	8e020000 	lw	v0,0(s0)
80122554:	8fa40088 	lw	a0,136(sp)
80122558:	0040f809 	jalr	v0
8012255c:	03c02821 	move	a1,s8
80122560:	1051ffeb 	beq	v0,s1,80122510 <__gconv_transform_internal_ucs2reverse+0x7e0>
80122564:	0040a821 	move	s5,v0
80122568:	8fa70028 	lw	a3,40(sp)
8012256c:	8fa4002c 	lw	a0,44(sp)
80122570:	08048865 	j	80122194 <__gconv_transform_internal_ucs2reverse+0x464>
80122574:	00000000 	nop
80122578:	24150007 	li	s5,7
8012257c:	00e08821 	move	s1,a3
80122580:	08048887 	j	8012221c <__gconv_transform_internal_ucs2reverse+0x4ec>
80122584:	aee40000 	sw	a0,0(s7)
80122588:	24150005 	li	s5,5
8012258c:	00e08821 	move	s1,a3
80122590:	08048887 	j	8012221c <__gconv_transform_internal_ucs2reverse+0x4ec>
80122594:	aee40000 	sw	a0,0(s7)
80122598:	24150006 	li	s5,6
8012259c:	00e08821 	move	s1,a3
801225a0:	08048887 	j	8012221c <__gconv_transform_internal_ucs2reverse+0x4ec>
801225a4:	aee40000 	sw	a0,0(s7)
801225a8:	3c04801c 	lui	a0,0x801c
801225ac:	3c05801c 	lui	a1,0x801c
801225b0:	3c07801c 	lui	a3,0x801c
801225b4:	24843d40 	addiu	a0,a0,15680
801225b8:	24a53cdc 	addiu	a1,a1,15580
801225bc:	24e73de0 	addiu	a3,a3,15840
801225c0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801225c4:	24060313 	li	a2,787
801225c8:	3c04801c 	lui	a0,0x801c
801225cc:	3c05801c 	lui	a1,0x801c
801225d0:	3c07801c 	lui	a3,0x801c
801225d4:	24843cf0 	addiu	a0,a0,15600
801225d8:	24a53d18 	addiu	a1,a1,15640
801225dc:	24e73e08 	addiu	a3,a3,15880
801225e0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801225e4:	240601a9 	li	a2,425
801225e8:	24020007 	li	v0,7
801225ec:	12a2004c 	beq	s5,v0,80122720 <__gconv_transform_internal_ucs2reverse+0x9f0>
801225f0:	27a30028 	addiu	v1,sp,40
801225f4:	12a0fe67 	beqz	s5,80121f94 <__gconv_transform_internal_ucs2reverse+0x264>
801225f8:	02a01021 	move	v0,s5
801225fc:	080487a0 	j	80121e80 <__gconv_transform_internal_ucs2reverse+0x150>
80122600:	00000000 	nop
80122604:	8fa4003c 	lw	a0,60(sp)
80122608:	00000000 	nop
8012260c:	1080005d 	beqz	a0,80122784 <__gconv_transform_internal_ucs2reverse+0xa54>
80122610:	00000000 	nop
80122614:	8fa30050 	lw	v1,80(sp)
80122618:	00000000 	nop
8012261c:	30620002 	andi	v0,v1,0x2
80122620:	10400058 	beqz	v0,80122784 <__gconv_transform_internal_ucs2reverse+0xa54>
80122624:	00000000 	nop
80122628:	8c820000 	lw	v0,0(a0)
8012262c:	8fa3003c 	lw	v1,60(sp)
80122630:	27a40028 	addiu	a0,sp,40
80122634:	24420001 	addiu	v0,v0,1
80122638:	0000a821 	move	s5,zero
8012263c:	afa4005c 	sw	a0,92(sp)
80122640:	ac620000 	sw	v0,0(v1)
80122644:	080487d4 	j	80121f50 <__gconv_transform_internal_ucs2reverse+0x220>
80122648:	afa40028 	sw	a0,40(sp)
8012264c:	000319c2 	srl	v1,v1,0x7
80122650:	24021c00 	li	v0,7168
80122654:	1062004e 	beq	v1,v0,80122790 <__gconv_transform_internal_ucs2reverse+0xa60>
80122658:	27a40028 	addiu	a0,sp,40
8012265c:	8fa2003c 	lw	v0,60(sp)
80122660:	00000000 	nop
80122664:	10400047 	beqz	v0,80122784 <__gconv_transform_internal_ucs2reverse+0xa54>
80122668:	00000000 	nop
8012266c:	8fd00020 	lw	s0,32(s8)
80122670:	00000000 	nop
80122674:	1200001b 	beqz	s0,801226e4 <__gconv_transform_internal_ucs2reverse+0x9b4>
80122678:	27a30028 	addiu	v1,sp,40
8012267c:	afa3005c 	sw	v1,92(sp)
80122680:	8e040000 	lw	a0,0(s0)
80122684:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122688:	00000000 	nop
8012268c:	27a40028 	addiu	a0,sp,40
80122690:	8e06000c 	lw	a2,12(s0)
80122694:	8fa20038 	lw	v0,56(sp)
80122698:	afa40010 	sw	a0,16(sp)
8012269c:	8fa4003c 	lw	a0,60(sp)
801226a0:	27a3002c 	addiu	v1,sp,44
801226a4:	afa4001c 	sw	a0,28(sp)
801226a8:	afa20014 	sw	v0,20(sp)
801226ac:	afa30018 	sw	v1,24(sp)
801226b0:	8ee70000 	lw	a3,0(s7)
801226b4:	8e020000 	lw	v0,0(s0)
801226b8:	8fa40088 	lw	a0,136(sp)
801226bc:	0040f809 	jalr	v0
801226c0:	03c02821 	move	a1,s8
801226c4:	0040a821 	move	s5,v0
801226c8:	24020006 	li	v0,6
801226cc:	16a20034 	bne	s5,v0,801227a0 <__gconv_transform_internal_ucs2reverse+0xa70>
801226d0:	00000000 	nop
801226d4:	8e100010 	lw	s0,16(s0)
801226d8:	00000000 	nop
801226dc:	1600ffe8 	bnez	s0,80122680 <__gconv_transform_internal_ucs2reverse+0x950>
801226e0:	00000000 	nop
801226e4:	8fa30050 	lw	v1,80(sp)
801226e8:	00000000 	nop
801226ec:	30620002 	andi	v0,v1,0x2
801226f0:	10400024 	beqz	v0,80122784 <__gconv_transform_internal_ucs2reverse+0xa54>
801226f4:	00000000 	nop
801226f8:	8fa4003c 	lw	a0,60(sp)
801226fc:	8fa3003c 	lw	v1,60(sp)
80122700:	8c820000 	lw	v0,0(a0)
80122704:	8fa40028 	lw	a0,40(sp)
80122708:	24420001 	addiu	v0,v0,1
8012270c:	24840004 	addiu	a0,a0,4
80122710:	24150006 	li	s5,6
80122714:	ac620000 	sw	v0,0(v1)
80122718:	080487d4 	j	80121f50 <__gconv_transform_internal_ucs2reverse+0x220>
8012271c:	afa40028 	sw	a0,40(sp)
80122720:	8fa20038 	lw	v0,56(sp)
80122724:	00000000 	nop
80122728:	10430020 	beq	v0,v1,801227ac <__gconv_transform_internal_ucs2reverse+0xa7c>
8012272c:	3c05801c 	lui	a1,0x801c
80122730:	8fa30038 	lw	v1,56(sp)
80122734:	8ec20000 	lw	v0,0(s6)
80122738:	8ee50000 	lw	a1,0(s7)
8012273c:	00643023 	subu	a2,v1,a0
80122740:	30420007 	andi	v0,v0,0x7
80122744:	00c21023 	subu	v0,a2,v0
80122748:	00a22821 	addu	a1,a1,v0
8012274c:	0083182b 	sltu	v1,a0,v1
80122750:	1060ffa8 	beqz	v1,801225f4 <__gconv_transform_internal_ucs2reverse+0x8c4>
80122754:	aee50000 	sw	a1,0(s7)
80122758:	02d11021 	addu	v0,s6,s1
8012275c:	24430004 	addiu	v1,v0,4
80122760:	00862821 	addu	a1,a0,a2
80122764:	90820000 	lbu	v0,0(a0)
80122768:	24840001 	addiu	a0,a0,1
8012276c:	a0620000 	sb	v0,0(v1)
80122770:	afa40028 	sw	a0,40(sp)
80122774:	14a4fffb 	bne	a1,a0,80122764 <__gconv_transform_internal_ucs2reverse+0xa34>
80122778:	24630001 	addiu	v1,v1,1
8012277c:	0804897d 	j	801225f4 <__gconv_transform_internal_ucs2reverse+0x8c4>
80122780:	00000000 	nop
80122784:	8fa40028 	lw	a0,40(sp)
80122788:	080487d4 	j	80121f50 <__gconv_transform_internal_ucs2reverse+0x220>
8012278c:	24150006 	li	s5,6
80122790:	0000a821 	move	s5,zero
80122794:	afa4005c 	sw	a0,92(sp)
80122798:	080487d4 	j	80121f50 <__gconv_transform_internal_ucs2reverse+0x220>
8012279c:	afa40028 	sw	a0,40(sp)
801227a0:	8fa40028 	lw	a0,40(sp)
801227a4:	080487d4 	j	80121f50 <__gconv_transform_internal_ucs2reverse+0x220>
801227a8:	00000000 	nop
801227ac:	3c04801c 	lui	a0,0x801c
801227b0:	3c07801c 	lui	a3,0x801c
801227b4:	24843d28 	addiu	a0,a0,15656
801227b8:	24a53d18 	addiu	a1,a1,15640
801227bc:	24e73e08 	addiu	a3,a3,15880
801227c0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801227c4:	240601bb 	li	a2,443
801227c8:	02402821 	move	a1,s2
801227cc:	10400009 	beqz	v0,801227f4 <__gconv_transform_internal_ucs2reverse+0xac4>
801227d0:	aef20000 	sw	s2,0(s7)
801227d4:	02d11021 	addu	v0,s6,s1
801227d8:	24430004 	addiu	v1,v0,4
801227dc:	90820000 	lbu	v0,0(a0)
801227e0:	24840001 	addiu	a0,a0,1
801227e4:	a0620000 	sb	v0,0(v1)
801227e8:	afa40028 	sw	a0,40(sp)
801227ec:	14a4fffb 	bne	a1,a0,801227dc <__gconv_transform_internal_ucs2reverse+0xaac>
801227f0:	24630001 	addiu	v1,v1,1
801227f4:	0804879f 	j	80121e7c <__gconv_transform_internal_ucs2reverse+0x14c>
801227f8:	24150007 	li	s5,7
801227fc:	3c04801c 	lui	a0,0x801c
80122800:	3c05801c 	lui	a1,0x801c
80122804:	3c07801c 	lui	a3,0x801c
80122808:	24843cc0 	addiu	a0,a0,15552
8012280c:	24a53cdc 	addiu	a1,a1,15580
80122810:	24e73de0 	addiu	a3,a3,15840
80122814:	0c04ad9c 	jal	8012b670 <__assert_fail>
80122818:	2406022e 	li	a2,558
8012281c:	8fa30098 	lw	v1,152(sp)
80122820:	00000000 	nop
80122824:	14600021 	bnez	v1,801228ac <__gconv_transform_internal_ucs2reverse+0xb7c>
80122828:	00002821 	move	a1,zero
8012282c:	8fc40014 	lw	a0,20(s8)
80122830:	0c043299 	jal	8010ca64 <memset>
80122834:	24060008 	li	a2,8
80122838:	8fc30008 	lw	v1,8(s8)
8012283c:	00000000 	nop
80122840:	30630001 	andi	v1,v1,0x1
80122844:	10600008 	beqz	v1,80122868 <__gconv_transform_internal_ucs2reverse+0xb38>
80122848:	00000000 	nop
8012284c:	0804879f 	j	80121e7c <__gconv_transform_internal_ucs2reverse+0x14c>
80122850:	0000a821 	move	s5,zero
80122854:	8fa20098 	lw	v0,152(sp)
80122858:	00000000 	nop
8012285c:	8c540000 	lw	s4,0(v0)
80122860:	0804876d 	j	80121db4 <__gconv_transform_internal_ucs2reverse+0x84>
80122864:	00000000 	nop
80122868:	8fa40044 	lw	a0,68(sp)
8012286c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122870:	00000000 	nop
80122874:	8fa4009c 	lw	a0,156(sp)
80122878:	8fa200a4 	lw	v0,164(sp)
8012287c:	afa40014 	sw	a0,20(sp)
80122880:	8fa50048 	lw	a1,72(sp)
80122884:	8fa4004c 	lw	a0,76(sp)
80122888:	8fa30044 	lw	v1,68(sp)
8012288c:	afb00018 	sw	s0,24(sp)
80122890:	afa2001c 	sw	v0,28(sp)
80122894:	afa00010 	sw	zero,16(sp)
80122898:	00003021 	move	a2,zero
8012289c:	0060f809 	jalr	v1
801228a0:	00003821 	move	a3,zero
801228a4:	0804879f 	j	80121e7c <__gconv_transform_internal_ucs2reverse+0x14c>
801228a8:	0040a821 	move	s5,v0
801228ac:	3c04801c 	lui	a0,0x801c
801228b0:	3c05801c 	lui	a1,0x801c
801228b4:	3c07801c 	lui	a3,0x801c
801228b8:	24843cc0 	addiu	a0,a0,15552
801228bc:	24a53cdc 	addiu	a1,a1,15580
801228c0:	24e73de0 	addiu	a3,a3,15840
801228c4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801228c8:	2406019f 	li	a2,415
801228cc:	8fa70028 	lw	a3,40(sp)
801228d0:	8fa4002c 	lw	a0,44(sp)
801228d4:	8fa30050 	lw	v1,80(sp)
801228d8:	00000000 	nop
801228dc:	30620002 	andi	v0,v1,0x2
801228e0:	1040ff2d 	beqz	v0,80122598 <__gconv_transform_internal_ucs2reverse+0x868>
801228e4:	00000000 	nop
801228e8:	8fa3003c 	lw	v1,60(sp)
801228ec:	24840004 	addiu	a0,a0,4
801228f0:	8c620000 	lw	v0,0(v1)
801228f4:	24150006 	li	s5,6
801228f8:	24420001 	addiu	v0,v0,1
801228fc:	ac620000 	sw	v0,0(v1)
80122900:	08048865 	j	80122194 <__gconv_transform_internal_ucs2reverse+0x464>
80122904:	afa4002c 	sw	a0,44(sp)
80122908:	00a02021 	move	a0,a1
8012290c:	08048865 	j	80122194 <__gconv_transform_internal_ucs2reverse+0x464>
80122910:	afa5002c 	sw	a1,44(sp)

80122914 <__gconv_transform_ucs2reverse_internal>:
80122914:	27bdff90 	addiu	sp,sp,-112
80122918:	afbe0068 	sw	s8,104(sp)
8012291c:	afb70064 	sw	s7,100(sp)
80122920:	afb20050 	sw	s2,80(sp)
80122924:	afb00048 	sw	s0,72(sp)
80122928:	afbf006c 	sw	ra,108(sp)
8012292c:	afb60060 	sw	s6,96(sp)
80122930:	afb5005c 	sw	s5,92(sp)
80122934:	afb40058 	sw	s4,88(sp)
80122938:	afb30054 	sw	s3,84(sp)
8012293c:	afb1004c 	sw	s1,76(sp)
80122940:	8ca90008 	lw	t1,8(a1)
80122944:	2484003c 	addiu	a0,a0,60
80122948:	24a30024 	addiu	v1,a1,36
8012294c:	31220001 	andi	v0,t1,0x1
80122950:	00a0b821 	move	s7,a1
80122954:	00c0f021 	move	s8,a2
80122958:	00e09021 	move	s2,a3
8012295c:	afa40040 	sw	a0,64(sp)
80122960:	8fb00088 	lw	s0,136(sp)
80122964:	10400088 	beqz	v0,80122b88 <__gconv_transform_ucs2reverse_internal+0x274>
80122968:	afa3003c 	sw	v1,60(sp)
8012296c:	afa00038 	sw	zero,56(sp)
80122970:	1600016f 	bnez	s0,80122f30 <__gconv_transform_ucs2reverse_internal+0x61c>
80122974:	00000000 	nop
80122978:	8fc50000 	lw	a1,0(s8)
8012297c:	8fa40080 	lw	a0,128(sp)
80122980:	00000000 	nop
80122984:	14800199 	bnez	a0,80122fec <__gconv_transform_ucs2reverse_internal+0x6d8>
80122988:	00a05021 	move	t2,a1
8012298c:	8ef40000 	lw	s4,0(s7)
80122990:	8fa30084 	lw	v1,132(sp)
80122994:	afa00024 	sw	zero,36(sp)
80122998:	8ef30004 	lw	s3,4(s7)
8012299c:	10600111 	beqz	v1,80122de4 <__gconv_transform_ucs2reverse_internal+0x4d0>
801229a0:	27a40024 	addiu	a0,sp,36
801229a4:	afa40034 	sw	a0,52(sp)
801229a8:	8fa2008c 	lw	v0,140(sp)
801229ac:	00000000 	nop
801229b0:	10400048 	beqz	v0,80122ad4 <__gconv_transform_ucs2reverse_internal+0x1c0>
801229b4:	31420001 	andi	v0,t2,0x1
801229b8:	8ee80014 	lw	t0,20(s7)
801229bc:	00000000 	nop
801229c0:	8d020000 	lw	v0,0(t0)
801229c4:	00000000 	nop
801229c8:	30420007 	andi	v0,v0,0x7
801229cc:	10400041 	beqz	v0,80122ad4 <__gconv_transform_ucs2reverse_internal+0x1c0>
801229d0:	31420001 	andi	v0,t2,0x1
801229d4:	8fa30080 	lw	v1,128(sp)
801229d8:	00000000 	nop
801229dc:	14600163 	bnez	v1,80122f6c <__gconv_transform_ucs2reverse_internal+0x658>
801229e0:	00003021 	move	a2,zero
801229e4:	27ac0020 	addiu	t4,sp,32
801229e8:	01061021 	addu	v0,t0,a2
801229ec:	90440004 	lbu	a0,4(v0)
801229f0:	01861821 	addu	v1,t4,a2
801229f4:	a0640000 	sb	a0,0(v1)
801229f8:	8d020000 	lw	v0,0(t0)
801229fc:	24c60001 	addiu	a2,a2,1
80122a00:	30420007 	andi	v0,v0,0x7
80122a04:	00c2102b 	sltu	v0,a2,v0
80122a08:	1440fff8 	bnez	v0,801229ec <__gconv_transform_ucs2reverse_internal+0xd8>
80122a0c:	01061021 	addu	v0,t0,a2
80122a10:	00a61023 	subu	v0,a1,a2
80122a14:	24420002 	addiu	v0,v0,2
80122a18:	0242102b 	sltu	v0,s2,v0
80122a1c:	14400131 	bnez	v0,80122ee4 <__gconv_transform_ucs2reverse_internal+0x5d0>
80122a20:	268b0004 	addiu	t3,s4,4
80122a24:	026b102b 	sltu	v0,s3,t3
80122a28:	144000cd 	bnez	v0,80122d60 <__gconv_transform_ucs2reverse_internal+0x44c>
80122a2c:	24160005 	li	s6,5
80122a30:	01863821 	addu	a3,t4,a2
80122a34:	00a02021 	move	a0,a1
80122a38:	24c60001 	addiu	a2,a2,1
80122a3c:	90820000 	lbu	v0,0(a0)
80122a40:	2cc30002 	sltiu	v1,a2,2
80122a44:	10600005 	beqz	v1,80122a5c <__gconv_transform_ucs2reverse_internal+0x148>
80122a48:	a0e20000 	sb	v0,0(a3)
80122a4c:	24840001 	addiu	a0,a0,1
80122a50:	0092102b 	sltu	v0,a0,s2
80122a54:	1440fff8 	bnez	v0,80122a38 <__gconv_transform_ucs2reverse_internal+0x124>
80122a58:	24e70001 	addiu	a3,a3,1
80122a5c:	93a30021 	lbu	v1,33(sp)
80122a60:	93a20020 	lbu	v0,32(sp)
80122a64:	00031a00 	sll	v1,v1,0x8
80122a68:	00621825 	or	v1,v1,v0
80122a6c:	306400ff 	andi	a0,v1,0xff
80122a70:	00042200 	sll	a0,a0,0x8
80122a74:	00031a02 	srl	v1,v1,0x8
80122a78:	00641825 	or	v1,v1,a0
80122a7c:	24622800 	addiu	v0,v1,10240
80122a80:	3042ffff 	andi	v0,v0,0xffff
80122a84:	2c420800 	sltiu	v0,v0,2048
80122a88:	144000f5 	bnez	v0,80122e60 <__gconv_transform_ucs2reverse_internal+0x54c>
80122a8c:	00000000 	nop
80122a90:	ae830000 	sw	v1,0(s4)
80122a94:	27a30022 	addiu	v1,sp,34
80122a98:	8d060000 	lw	a2,0(t0)
80122a9c:	006c2023 	subu	a0,v1,t4
80122aa0:	30c30007 	andi	v1,a2,0x7
80122aa4:	0064102a 	slt	v0,v1,a0
80122aa8:	10400155 	beqz	v0,80123000 <__gconv_transform_ucs2reverse_internal+0x6ec>
80122aac:	00831823 	subu	v1,a0,v1
80122ab0:	2402fff8 	li	v0,-8
80122ab4:	00a32821 	addu	a1,a1,v1
80122ab8:	00c21024 	and	v0,a2,v0
80122abc:	0160a021 	move	s4,t3
80122ac0:	ad020000 	sw	v0,0(t0)
80122ac4:	afc50000 	sw	a1,0(s8)
80122ac8:	8ee90008 	lw	t1,8(s7)
80122acc:	8fc50000 	lw	a1,0(s8)
80122ad0:	31420001 	andi	v0,t2,0x1
80122ad4:	10400031 	beqz	v0,80122b9c <__gconv_transform_ucs2reverse_internal+0x288>
80122ad8:	31220001 	andi	v0,t1,0x1
80122adc:	afa00030 	sw	zero,48(sp)
80122ae0:	8fa20030 	lw	v0,48(sp)
80122ae4:	00000000 	nop
80122ae8:	10400034 	beqz	v0,80122bbc <__gconv_transform_ucs2reverse_internal+0x2a8>
80122aec:	00a0a821 	move	s5,a1
80122af0:	10b200b5 	beq	a1,s2,80122dc8 <__gconv_transform_ucs2reverse_internal+0x4b4>
80122af4:	31290002 	andi	t1,t1,0x2
80122af8:	00a04021 	move	t0,a1
80122afc:	25050002 	addiu	a1,t0,2
80122b00:	0245102b 	sltu	v0,s2,a1
80122b04:	14400018 	bnez	v0,80122b68 <__gconv_transform_ucs2reverse_internal+0x254>
80122b08:	02803821 	move	a3,s4
80122b0c:	24e60004 	addiu	a2,a3,4
80122b10:	0266102b 	sltu	v0,s3,a2
80122b14:	1440009f 	bnez	v0,80122d94 <__gconv_transform_ucs2reverse_internal+0x480>
80122b18:	00e08821 	move	s1,a3
80122b1c:	94a4fffe 	lhu	a0,-2(a1)
80122b20:	00000000 	nop
80122b24:	308300ff 	andi	v1,a0,0xff
80122b28:	00031a00 	sll	v1,v1,0x8
80122b2c:	00042202 	srl	a0,a0,0x8
80122b30:	00832025 	or	a0,a0,v1
80122b34:	24822800 	addiu	v0,a0,10240
80122b38:	3042ffff 	andi	v0,v0,0xffff
80122b3c:	2c420800 	sltiu	v0,v0,2048
80122b40:	14400096 	bnez	v0,80122d9c <__gconv_transform_ucs2reverse_internal+0x488>
80122b44:	00000000 	nop
80122b48:	ace40000 	sw	a0,0(a3)
80122b4c:	00c03821 	move	a3,a2
80122b50:	12450036 	beq	s2,a1,80122c2c <__gconv_transform_ucs2reverse_internal+0x318>
80122b54:	00a04021 	move	t0,a1
80122b58:	25050002 	addiu	a1,t0,2
80122b5c:	0245102b 	sltu	v0,s2,a1
80122b60:	1040ffeb 	beqz	v0,80122b10 <__gconv_transform_ucs2reverse_internal+0x1fc>
80122b64:	24e60004 	addiu	a2,a3,4
80122b68:	8fa20080 	lw	v0,128(sp)
80122b6c:	00e08821 	move	s1,a3
80122b70:	24160007 	li	s6,7
80122b74:	10400034 	beqz	v0,80122c48 <__gconv_transform_ucs2reverse_internal+0x334>
80122b78:	afc80000 	sw	t0,0(s8)
80122b7c:	8fa20080 	lw	v0,128(sp)
80122b80:	08048b58 	j	80122d60 <__gconv_transform_ucs2reverse_internal+0x44c>
80122b84:	ac510000 	sw	s1,0(v0)
80122b88:	8fa40040 	lw	a0,64(sp)
80122b8c:	00000000 	nop
80122b90:	8c840014 	lw	a0,20(a0)
80122b94:	08048a5c 	j	80122970 <__gconv_transform_ucs2reverse_internal+0x5c>
80122b98:	afa40038 	sw	a0,56(sp)
80122b9c:	1440008e 	bnez	v0,80122dd8 <__gconv_transform_ucs2reverse_internal+0x4c4>
80122ba0:	32820003 	andi	v0,s4,0x3
80122ba4:	24020001 	li	v0,1
80122ba8:	afa20030 	sw	v0,48(sp)
80122bac:	8fa20030 	lw	v0,48(sp)
80122bb0:	00000000 	nop
80122bb4:	1440ffce 	bnez	v0,80122af0 <__gconv_transform_ucs2reverse_internal+0x1dc>
80122bb8:	00a0a821 	move	s5,a1
80122bbc:	10b20082 	beq	a1,s2,80122dc8 <__gconv_transform_ucs2reverse_internal+0x4b4>
80122bc0:	31290002 	andi	t1,t1,0x2
80122bc4:	00a04021 	move	t0,a1
80122bc8:	02803821 	move	a3,s4
80122bcc:	25050002 	addiu	a1,t0,2
80122bd0:	0245102b 	sltu	v0,s2,a1
80122bd4:	1440ffe4 	bnez	v0,80122b68 <__gconv_transform_ucs2reverse_internal+0x254>
80122bd8:	24e60004 	addiu	a2,a3,4
80122bdc:	0266102b 	sltu	v0,s3,a2
80122be0:	1440006c 	bnez	v0,80122d94 <__gconv_transform_ucs2reverse_internal+0x480>
80122be4:	00e08821 	move	s1,a3
80122be8:	90a3ffff 	lbu	v1,-1(a1)
80122bec:	90a2fffe 	lbu	v0,-2(a1)
80122bf0:	00031a00 	sll	v1,v1,0x8
80122bf4:	00621825 	or	v1,v1,v0
80122bf8:	306400ff 	andi	a0,v1,0xff
80122bfc:	00042200 	sll	a0,a0,0x8
80122c00:	00031a02 	srl	v1,v1,0x8
80122c04:	00641825 	or	v1,v1,a0
80122c08:	24622800 	addiu	v0,v1,10240
80122c0c:	3042ffff 	andi	v0,v0,0xffff
80122c10:	2c420800 	sltiu	v0,v0,2048
80122c14:	14400087 	bnez	v0,80122e34 <__gconv_transform_ucs2reverse_internal+0x520>
80122c18:	00000000 	nop
80122c1c:	ace30000 	sw	v1,0(a3)
80122c20:	00c03821 	move	a3,a2
80122c24:	1645ffe9 	bne	s2,a1,80122bcc <__gconv_transform_ucs2reverse_internal+0x2b8>
80122c28:	00a04021 	move	t0,a1
80122c2c:	00e08821 	move	s1,a3
80122c30:	02404021 	move	t0,s2
80122c34:	24160004 	li	s6,4
80122c38:	8fa20080 	lw	v0,128(sp)
80122c3c:	00000000 	nop
80122c40:	1440ffce 	bnez	v0,80122b7c <__gconv_transform_ucs2reverse_internal+0x268>
80122c44:	afc80000 	sw	t0,0(s8)
80122c48:	8ef00020 	lw	s0,32(s7)
80122c4c:	00000000 	nop
80122c50:	12000012 	beqz	s0,80122c9c <__gconv_transform_ucs2reverse_internal+0x388>
80122c54:	00000000 	nop
80122c58:	8e040004 	lw	a0,4(s0)
80122c5c:	00000000 	nop
80122c60:	1080000a 	beqz	a0,80122c8c <__gconv_transform_ucs2reverse_internal+0x378>
80122c64:	00000000 	nop
80122c68:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122c6c:	00000000 	nop
80122c70:	8e04000c 	lw	a0,12(s0)
80122c74:	afb10010 	sw	s1,16(sp)
80122c78:	8fc60000 	lw	a2,0(s8)
80122c7c:	8e020004 	lw	v0,4(s0)
80122c80:	02a02821 	move	a1,s5
80122c84:	0040f809 	jalr	v0
80122c88:	02803821 	move	a3,s4
80122c8c:	8e100010 	lw	s0,16(s0)
80122c90:	00000000 	nop
80122c94:	1600fff0 	bnez	s0,80122c58 <__gconv_transform_ucs2reverse_internal+0x344>
80122c98:	00000000 	nop
80122c9c:	8ee2000c 	lw	v0,12(s7)
80122ca0:	8ee90008 	lw	t1,8(s7)
80122ca4:	24420001 	addiu	v0,v0,1
80122ca8:	31230001 	andi	v1,t1,0x1
80122cac:	1460004f 	bnez	v1,80122dec <__gconv_transform_ucs2reverse_internal+0x4d8>
80122cb0:	aee2000c 	sw	v0,12(s7)
80122cb4:	0291102b 	sltu	v0,s4,s1
80122cb8:	10400019 	beqz	v0,80122d20 <__gconv_transform_ucs2reverse_internal+0x40c>
80122cbc:	00000000 	nop
80122cc0:	8ee20000 	lw	v0,0(s7)
80122cc4:	8fa40038 	lw	a0,56(sp)
80122cc8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122ccc:	afa20028 	sw	v0,40(sp)
80122cd0:	8fa30084 	lw	v1,132(sp)
80122cd4:	8fa4008c 	lw	a0,140(sp)
80122cd8:	afa30014 	sw	v1,20(sp)
80122cdc:	afa4001c 	sw	a0,28(sp)
80122ce0:	8fa5003c 	lw	a1,60(sp)
80122ce4:	8fa40040 	lw	a0,64(sp)
80122ce8:	8fa30038 	lw	v1,56(sp)
80122cec:	afa00010 	sw	zero,16(sp)
80122cf0:	afa00018 	sw	zero,24(sp)
80122cf4:	27a60028 	addiu	a2,sp,40
80122cf8:	0060f809 	jalr	v1
80122cfc:	02203821 	move	a3,s1
80122d00:	00402021 	move	a0,v0
80122d04:	24020004 	li	v0,4
80122d08:	1082000c 	beq	a0,v0,80122d3c <__gconv_transform_ucs2reverse_internal+0x428>
80122d0c:	00000000 	nop
80122d10:	8fa30028 	lw	v1,40(sp)
80122d14:	00000000 	nop
80122d18:	1471003e 	bne	v1,s1,80122e14 <__gconv_transform_ucs2reverse_internal+0x500>
80122d1c:	0080b021 	move	s6,a0
80122d20:	16c0000b 	bnez	s6,80122d50 <__gconv_transform_ucs2reverse_internal+0x43c>
80122d24:	00000000 	nop
80122d28:	8ef40000 	lw	s4,0(s7)
80122d2c:	8ee90008 	lw	t1,8(s7)
80122d30:	8fc50000 	lw	a1,0(s8)
80122d34:	08048ab8 	j	80122ae0 <__gconv_transform_ucs2reverse_internal+0x1cc>
80122d38:	00000000 	nop
80122d3c:	24020005 	li	v0,5
80122d40:	12c2fff9 	beq	s6,v0,80122d28 <__gconv_transform_ucs2reverse_internal+0x414>
80122d44:	00000000 	nop
80122d48:	12c0fff7 	beqz	s6,80122d28 <__gconv_transform_ucs2reverse_internal+0x414>
80122d4c:	00000000 	nop
80122d50:	8fa4008c 	lw	a0,140(sp)
80122d54:	00000000 	nop
80122d58:	1480004d 	bnez	a0,80122e90 <__gconv_transform_ucs2reverse_internal+0x57c>
80122d5c:	24020007 	li	v0,7
80122d60:	02c01021 	move	v0,s6
80122d64:	8fbf006c 	lw	ra,108(sp)
80122d68:	8fbe0068 	lw	s8,104(sp)
80122d6c:	8fb70064 	lw	s7,100(sp)
80122d70:	8fb60060 	lw	s6,96(sp)
80122d74:	8fb5005c 	lw	s5,92(sp)
80122d78:	8fb40058 	lw	s4,88(sp)
80122d7c:	8fb30054 	lw	s3,84(sp)
80122d80:	8fb20050 	lw	s2,80(sp)
80122d84:	8fb1004c 	lw	s1,76(sp)
80122d88:	8fb00048 	lw	s0,72(sp)
80122d8c:	03e00008 	jr	ra
80122d90:	27bd0070 	addiu	sp,sp,112
80122d94:	08048b0e 	j	80122c38 <__gconv_transform_ucs2reverse_internal+0x324>
80122d98:	24160005 	li	s6,5
80122d9c:	8fa30034 	lw	v1,52(sp)
80122da0:	00000000 	nop
80122da4:	10600019 	beqz	v1,80122e0c <__gconv_transform_ucs2reverse_internal+0x4f8>
80122da8:	00e08821 	move	s1,a3
80122dac:	1120ffa2 	beqz	t1,80122c38 <__gconv_transform_ucs2reverse_internal+0x324>
80122db0:	24160006 	li	s6,6
80122db4:	8c620000 	lw	v0,0(v1)
80122db8:	00000000 	nop
80122dbc:	24420001 	addiu	v0,v0,1
80122dc0:	08048ad4 	j	80122b50 <__gconv_transform_ucs2reverse_internal+0x23c>
80122dc4:	ac620000 	sw	v0,0(v1)
80122dc8:	00a04021 	move	t0,a1
80122dcc:	02808821 	move	s1,s4
80122dd0:	08048b0e 	j	80122c38 <__gconv_transform_ucs2reverse_internal+0x324>
80122dd4:	24160004 	li	s6,4
80122dd8:	2c420001 	sltiu	v0,v0,1
80122ddc:	08048ab8 	j	80122ae0 <__gconv_transform_ucs2reverse_internal+0x1cc>
80122de0:	afa20030 	sw	v0,48(sp)
80122de4:	08048a6a 	j	801229a8 <__gconv_transform_ucs2reverse_internal+0x94>
80122de8:	afa00034 	sw	zero,52(sp)
80122dec:	8fa30084 	lw	v1,132(sp)
80122df0:	8fa40084 	lw	a0,132(sp)
80122df4:	8c620000 	lw	v0,0(v1)
80122df8:	8fa30024 	lw	v1,36(sp)
80122dfc:	aef10000 	sw	s1,0(s7)
80122e00:	00431021 	addu	v0,v0,v1
80122e04:	08048b54 	j	80122d50 <__gconv_transform_ucs2reverse_internal+0x43c>
80122e08:	ac820000 	sw	v0,0(a0)
80122e0c:	08048b0e 	j	80122c38 <__gconv_transform_ucs2reverse_internal+0x324>
80122e10:	24160006 	li	s6,6
80122e14:	02231823 	subu	v1,s1,v1
80122e18:	000317c2 	srl	v0,v1,0x1f
80122e1c:	8fc50000 	lw	a1,0(s8)
80122e20:	00431021 	addu	v0,v0,v1
80122e24:	00021043 	sra	v0,v0,0x1
80122e28:	00a22823 	subu	a1,a1,v0
80122e2c:	08048b48 	j	80122d20 <__gconv_transform_ucs2reverse_internal+0x40c>
80122e30:	afc50000 	sw	a1,0(s8)
80122e34:	8fa40034 	lw	a0,52(sp)
80122e38:	00000000 	nop
80122e3c:	1080fff3 	beqz	a0,80122e0c <__gconv_transform_ucs2reverse_internal+0x4f8>
80122e40:	00e08821 	move	s1,a3
80122e44:	1120ff7c 	beqz	t1,80122c38 <__gconv_transform_ucs2reverse_internal+0x324>
80122e48:	24160006 	li	s6,6
80122e4c:	8c820000 	lw	v0,0(a0)
80122e50:	00000000 	nop
80122e54:	24420001 	addiu	v0,v0,1
80122e58:	08048b09 	j	80122c24 <__gconv_transform_ucs2reverse_internal+0x310>
80122e5c:	ac820000 	sw	v0,0(a0)
80122e60:	8fa40034 	lw	a0,52(sp)
80122e64:	00000000 	nop
80122e68:	1080002c 	beqz	a0,80122f1c <__gconv_transform_ucs2reverse_internal+0x608>
80122e6c:	31220002 	andi	v0,t1,0x2
80122e70:	1040002b 	beqz	v0,80122f20 <__gconv_transform_ucs2reverse_internal+0x60c>
80122e74:	24160006 	li	s6,6
80122e78:	8c820000 	lw	v0,0(a0)
80122e7c:	02805821 	move	t3,s4
80122e80:	24420001 	addiu	v0,v0,1
80122e84:	27a30022 	addiu	v1,sp,34
80122e88:	08048aa6 	j	80122a98 <__gconv_transform_ucs2reverse_internal+0x184>
80122e8c:	ac820000 	sw	v0,0(a0)
80122e90:	16c2ffb4 	bne	s6,v0,80122d64 <__gconv_transform_ucs2reverse_internal+0x450>
80122e94:	02c01021 	move	v0,s6
80122e98:	8fc30000 	lw	v1,0(s8)
80122e9c:	00000000 	nop
80122ea0:	02433023 	subu	a2,s2,v1
80122ea4:	28c20004 	slti	v0,a2,4
80122ea8:	10400066 	beqz	v0,80123044 <__gconv_transform_ucs2reverse_internal+0x730>
80122eac:	0072102b 	sltu	v0,v1,s2
80122eb0:	1040005b 	beqz	v0,80123020 <__gconv_transform_ucs2reverse_internal+0x70c>
80122eb4:	00602021 	move	a0,v1
80122eb8:	00002821 	move	a1,zero
80122ebc:	8ee20014 	lw	v0,20(s7)
80122ec0:	90830000 	lbu	v1,0(a0)
80122ec4:	00451021 	addu	v0,v0,a1
80122ec8:	24840001 	addiu	a0,a0,1
80122ecc:	24a50001 	addiu	a1,a1,1
80122ed0:	a0430004 	sb	v1,4(v0)
80122ed4:	14a6fff9 	bne	a1,a2,80122ebc <__gconv_transform_ucs2reverse_internal+0x5a8>
80122ed8:	afc40000 	sw	a0,0(s8)
80122edc:	08048c09 	j	80123024 <__gconv_transform_ucs2reverse_internal+0x710>
80122ee0:	00000000 	nop
80122ee4:	0152102b 	sltu	v0,t2,s2
80122ee8:	02402821 	move	a1,s2
80122eec:	10400009 	beqz	v0,80122f14 <__gconv_transform_ucs2reverse_internal+0x600>
80122ef0:	afd20000 	sw	s2,0(s8)
80122ef4:	01061021 	addu	v0,t0,a2
80122ef8:	24430004 	addiu	v1,v0,4
80122efc:	01402021 	move	a0,t2
80122f00:	90820000 	lbu	v0,0(a0)
80122f04:	24840001 	addiu	a0,a0,1
80122f08:	a0620000 	sb	v0,0(v1)
80122f0c:	14a4fffc 	bne	a1,a0,80122f00 <__gconv_transform_ucs2reverse_internal+0x5ec>
80122f10:	24630001 	addiu	v1,v1,1
80122f14:	08048b58 	j	80122d60 <__gconv_transform_ucs2reverse_internal+0x44c>
80122f18:	24160007 	li	s6,7
80122f1c:	24160006 	li	s6,6
80122f20:	12c0fee9 	beqz	s6,80122ac8 <__gconv_transform_ucs2reverse_internal+0x1b4>
80122f24:	02c01021 	move	v0,s6
80122f28:	08048b59 	j	80122d64 <__gconv_transform_ucs2reverse_internal+0x450>
80122f2c:	00000000 	nop
80122f30:	8fa20080 	lw	v0,128(sp)
80122f34:	00000000 	nop
80122f38:	14400025 	bnez	v0,80122fd0 <__gconv_transform_ucs2reverse_internal+0x6bc>
80122f3c:	3c04801c 	lui	a0,0x801c
80122f40:	8ee40014 	lw	a0,20(s7)
80122f44:	00002821 	move	a1,zero
80122f48:	0c043299 	jal	8010ca64 <memset>
80122f4c:	24060008 	li	a2,8
80122f50:	8ee30008 	lw	v1,8(s7)
80122f54:	00000000 	nop
80122f58:	30630001 	andi	v1,v1,0x1
80122f5c:	1060000b 	beqz	v1,80122f8c <__gconv_transform_ucs2reverse_internal+0x678>
80122f60:	00000000 	nop
80122f64:	08048b58 	j	80122d60 <__gconv_transform_ucs2reverse_internal+0x44c>
80122f68:	0000b021 	move	s6,zero
80122f6c:	3c04801c 	lui	a0,0x801c
80122f70:	3c05801c 	lui	a1,0x801c
80122f74:	3c07801c 	lui	a3,0x801c
80122f78:	24843cc0 	addiu	a0,a0,15552
80122f7c:	24a53cdc 	addiu	a1,a1,15580
80122f80:	24e73e2c 	addiu	a3,a3,15916
80122f84:	0c04ad9c 	jal	8012b670 <__assert_fail>
80122f88:	2406022e 	li	a2,558
80122f8c:	8fa40038 	lw	a0,56(sp)
80122f90:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80122f94:	00000000 	nop
80122f98:	8fa30084 	lw	v1,132(sp)
80122f9c:	8fa4008c 	lw	a0,140(sp)
80122fa0:	afa30014 	sw	v1,20(sp)
80122fa4:	afa4001c 	sw	a0,28(sp)
80122fa8:	8fa5003c 	lw	a1,60(sp)
80122fac:	8fa40040 	lw	a0,64(sp)
80122fb0:	8fa30038 	lw	v1,56(sp)
80122fb4:	afb00018 	sw	s0,24(sp)
80122fb8:	afa00010 	sw	zero,16(sp)
80122fbc:	00003021 	move	a2,zero
80122fc0:	0060f809 	jalr	v1
80122fc4:	00003821 	move	a3,zero
80122fc8:	08048b58 	j	80122d60 <__gconv_transform_ucs2reverse_internal+0x44c>
80122fcc:	0040b021 	move	s6,v0
80122fd0:	3c05801c 	lui	a1,0x801c
80122fd4:	3c07801c 	lui	a3,0x801c
80122fd8:	24843cc0 	addiu	a0,a0,15552
80122fdc:	24a53cdc 	addiu	a1,a1,15580
80122fe0:	24e73e2c 	addiu	a3,a3,15916
80122fe4:	0c04ad9c 	jal	8012b670 <__assert_fail>
80122fe8:	2406019f 	li	a2,415
80122fec:	8fa20080 	lw	v0,128(sp)
80122ff0:	00000000 	nop
80122ff4:	8c540000 	lw	s4,0(v0)
80122ff8:	08048a64 	j	80122990 <__gconv_transform_ucs2reverse_internal+0x7c>
80122ffc:	00000000 	nop
80123000:	3c04801c 	lui	a0,0x801c
80123004:	3c05801c 	lui	a1,0x801c
80123008:	3c07801c 	lui	a3,0x801c
8012300c:	24843cf0 	addiu	a0,a0,15600
80123010:	24a53d18 	addiu	a1,a1,15640
80123014:	24e73e54 	addiu	a3,a3,15956
80123018:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012301c:	240601a9 	li	a2,425
80123020:	00002821 	move	a1,zero
80123024:	8ee20014 	lw	v0,20(s7)
80123028:	2404fff8 	li	a0,-8
8012302c:	8c430000 	lw	v1,0(v0)
80123030:	00000000 	nop
80123034:	00641824 	and	v1,v1,a0
80123038:	00651825 	or	v1,v1,a1
8012303c:	08048b58 	j	80122d60 <__gconv_transform_ucs2reverse_internal+0x44c>
80123040:	ac430000 	sw	v1,0(v0)
80123044:	3c04801c 	lui	a0,0x801c
80123048:	3c05801c 	lui	a1,0x801c
8012304c:	3c07801c 	lui	a3,0x801c
80123050:	24843d40 	addiu	a0,a0,15680
80123054:	24a53cdc 	addiu	a1,a1,15580
80123058:	24e73e2c 	addiu	a3,a3,15916
8012305c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80123060:	24060313 	li	a2,787

80123064 <__gconv_transform_internal_ucs2>:
80123064:	27bdff78 	addiu	sp,sp,-136
80123068:	afbe0080 	sw	s8,128(sp)
8012306c:	afb7007c 	sw	s7,124(sp)
80123070:	afb20068 	sw	s2,104(sp)
80123074:	afb00060 	sw	s0,96(sp)
80123078:	afbf0084 	sw	ra,132(sp)
8012307c:	afb60078 	sw	s6,120(sp)
80123080:	afb50074 	sw	s5,116(sp)
80123084:	afb40070 	sw	s4,112(sp)
80123088:	afb3006c 	sw	s3,108(sp)
8012308c:	afb10064 	sw	s1,100(sp)
80123090:	8ca20008 	lw	v0,8(a1)
80123094:	2483003c 	addiu	v1,a0,60
80123098:	afa20050 	sw	v0,80(sp)
8012309c:	afa40088 	sw	a0,136(sp)
801230a0:	30420001 	andi	v0,v0,0x1
801230a4:	24a40024 	addiu	a0,a1,36
801230a8:	00a0f021 	move	s8,a1
801230ac:	00c0b821 	move	s7,a2
801230b0:	00e09021 	move	s2,a3
801230b4:	8fb000a0 	lw	s0,160(sp)
801230b8:	afa3004c 	sw	v1,76(sp)
801230bc:	1040011f 	beqz	v0,8012353c <__gconv_transform_internal_ucs2+0x4d8>
801230c0:	afa40048 	sw	a0,72(sp)
801230c4:	afa00044 	sw	zero,68(sp)
801230c8:	16000297 	bnez	s0,80123b28 <__gconv_transform_internal_ucs2+0xac4>
801230cc:	00000000 	nop
801230d0:	8ee50000 	lw	a1,0(s7)
801230d4:	8fa40098 	lw	a0,152(sp)
801230d8:	00000000 	nop
801230dc:	148002a0 	bnez	a0,80123b60 <__gconv_transform_internal_ucs2+0xafc>
801230e0:	afa50040 	sw	a1,64(sp)
801230e4:	8fd50000 	lw	s5,0(s8)
801230e8:	8fa3009c 	lw	v1,156(sp)
801230ec:	afa00020 	sw	zero,32(sp)
801230f0:	8fd30004 	lw	s3,4(s8)
801230f4:	10600190 	beqz	v1,80123738 <__gconv_transform_internal_ucs2+0x6d4>
801230f8:	27a40020 	addiu	a0,sp,32
801230fc:	afa4003c 	sw	a0,60(sp)
80123100:	8fa200a4 	lw	v0,164(sp)
80123104:	00000000 	nop
80123108:	1040006e 	beqz	v0,801232c4 <__gconv_transform_internal_ucs2+0x260>
8012310c:	00000000 	nop
80123110:	8fd60014 	lw	s6,20(s8)
80123114:	00000000 	nop
80123118:	8ec20000 	lw	v0,0(s6)
8012311c:	00000000 	nop
80123120:	30420007 	andi	v0,v0,0x7
80123124:	10400067 	beqz	v0,801232c4 <__gconv_transform_internal_ucs2+0x260>
80123128:	00000000 	nop
8012312c:	8fa30098 	lw	v1,152(sp)
80123130:	00000000 	nop
80123134:	14600274 	bnez	v1,80123b08 <__gconv_transform_internal_ucs2+0xaa4>
80123138:	27a40024 	addiu	a0,sp,36
8012313c:	afa50028 	sw	a1,40(sp)
80123140:	afb5002c 	sw	s5,44(sp)
80123144:	00008821 	move	s1,zero
80123148:	afa40058 	sw	a0,88(sp)
8012314c:	02361021 	addu	v0,s1,s6
80123150:	90440004 	lbu	a0,4(v0)
80123154:	27a20024 	addiu	v0,sp,36
80123158:	00511821 	addu	v1,v0,s1
8012315c:	a0640000 	sb	a0,0(v1)
80123160:	8ec20000 	lw	v0,0(s6)
80123164:	26310001 	addiu	s1,s1,1
80123168:	30420007 	andi	v0,v0,0x7
8012316c:	0222102b 	sltu	v0,s1,v0
80123170:	1440fff7 	bnez	v0,80123150 <__gconv_transform_internal_ucs2+0xec>
80123174:	02361021 	addu	v0,s1,s6
80123178:	8fa40028 	lw	a0,40(sp)
8012317c:	00000000 	nop
80123180:	00911023 	subu	v0,a0,s1
80123184:	24420004 	addiu	v0,v0,4
80123188:	0242102b 	sltu	v0,s2,v0
8012318c:	14400251 	bnez	v0,80123ad4 <__gconv_transform_internal_ucs2+0xa70>
80123190:	0092102b 	sltu	v0,a0,s2
80123194:	8fa6002c 	lw	a2,44(sp)
80123198:	00000000 	nop
8012319c:	24c20002 	addiu	v0,a2,2
801231a0:	0262102b 	sltu	v0,s3,v0
801231a4:	1040000f 	beqz	v0,801231e4 <__gconv_transform_internal_ucs2+0x180>
801231a8:	27a30024 	addiu	v1,sp,36
801231ac:	24140005 	li	s4,5
801231b0:	02801021 	move	v0,s4
801231b4:	8fbf0084 	lw	ra,132(sp)
801231b8:	8fbe0080 	lw	s8,128(sp)
801231bc:	8fb7007c 	lw	s7,124(sp)
801231c0:	8fb60078 	lw	s6,120(sp)
801231c4:	8fb50074 	lw	s5,116(sp)
801231c8:	8fb40070 	lw	s4,112(sp)
801231cc:	8fb3006c 	lw	s3,108(sp)
801231d0:	8fb20068 	lw	s2,104(sp)
801231d4:	8fb10064 	lw	s1,100(sp)
801231d8:	8fb00060 	lw	s0,96(sp)
801231dc:	03e00008 	jr	ra
801231e0:	27bd0088 	addiu	sp,sp,136
801231e4:	00712821 	addu	a1,v1,s1
801231e8:	90820000 	lbu	v0,0(a0)
801231ec:	26310001 	addiu	s1,s1,1
801231f0:	24840001 	addiu	a0,a0,1
801231f4:	2e230004 	sltiu	v1,s1,4
801231f8:	a0a20000 	sb	v0,0(a1)
801231fc:	10600004 	beqz	v1,80123210 <__gconv_transform_internal_ucs2+0x1ac>
80123200:	afa40028 	sw	a0,40(sp)
80123204:	0092102b 	sltu	v0,a0,s2
80123208:	1440fff7 	bnez	v0,801231e8 <__gconv_transform_internal_ucs2+0x184>
8012320c:	24a50001 	addiu	a1,a1,1
80123210:	8fa30024 	lw	v1,36(sp)
80123214:	27a40024 	addiu	a0,sp,36
80123218:	3c020001 	lui	v0,0x1
8012321c:	afa40028 	sw	a0,40(sp)
80123220:	0062102b 	sltu	v0,v1,v0
80123224:	00912021 	addu	a0,a0,s1
80123228:	104001cb 	beqz	v0,80123958 <__gconv_transform_internal_ucs2+0x8f4>
8012322c:	afa40038 	sw	a0,56(sp)
80123230:	3c02ffff 	lui	v0,0xffff
80123234:	34422800 	ori	v0,v0,0x2800
80123238:	00621021 	addu	v0,v1,v0
8012323c:	2c420800 	sltiu	v0,v0,2048
80123240:	144001b3 	bnez	v0,80123910 <__gconv_transform_internal_ucs2+0x8ac>
80123244:	3062ffff 	andi	v0,v1,0xffff
80123248:	a0c20000 	sb	v0,0(a2)
8012324c:	8fa3002c 	lw	v1,44(sp)
80123250:	00021202 	srl	v0,v0,0x8
80123254:	a0620001 	sb	v0,1(v1)
80123258:	8fa40028 	lw	a0,40(sp)
8012325c:	8fa2002c 	lw	v0,44(sp)
80123260:	24840004 	addiu	a0,a0,4
80123264:	24420002 	addiu	v0,v0,2
80123268:	0000a021 	move	s4,zero
8012326c:	afa2002c 	sw	v0,44(sp)
80123270:	afa40028 	sw	a0,40(sp)
80123274:	8fa20058 	lw	v0,88(sp)
80123278:	00000000 	nop
8012327c:	1044019d 	beq	v0,a0,801238f4 <__gconv_transform_internal_ucs2+0x890>
80123280:	00000000 	nop
80123284:	8ec60000 	lw	a2,0(s6)
80123288:	00822023 	subu	a0,a0,v0
8012328c:	30c30007 	andi	v1,a2,0x7
80123290:	0064102a 	slt	v0,v1,a0
80123294:	1040018f 	beqz	v0,801238d4 <__gconv_transform_internal_ucs2+0x870>
80123298:	00831823 	subu	v1,a0,v1
8012329c:	8ee50000 	lw	a1,0(s7)
801232a0:	2402fff8 	li	v0,-8
801232a4:	00a32821 	addu	a1,a1,v1
801232a8:	00c21024 	and	v0,a2,v0
801232ac:	8fb5002c 	lw	s5,44(sp)
801232b0:	aec20000 	sw	v0,0(s6)
801232b4:	aee50000 	sw	a1,0(s7)
801232b8:	8fc40008 	lw	a0,8(s8)
801232bc:	8ee50000 	lw	a1,0(s7)
801232c0:	afa40050 	sw	a0,80(sp)
801232c4:	8fa30040 	lw	v1,64(sp)
801232c8:	00000000 	nop
801232cc:	30620003 	andi	v0,v1,0x3
801232d0:	1440009f 	bnez	v0,80123550 <__gconv_transform_internal_ucs2+0x4ec>
801232d4:	00000000 	nop
801232d8:	8fa40050 	lw	a0,80(sp)
801232dc:	00000000 	nop
801232e0:	30820001 	andi	v0,a0,0x1
801232e4:	14400116 	bnez	v0,80123740 <__gconv_transform_internal_ucs2+0x6dc>
801232e8:	32a20001 	andi	v0,s5,0x1
801232ec:	24020001 	li	v0,1
801232f0:	afa20034 	sw	v0,52(sp)
801232f4:	3c02ffff 	lui	v0,0xffff
801232f8:	34562800 	ori	s6,v0,0x2800
801232fc:	8fa20034 	lw	v0,52(sp)
80123300:	00000000 	nop
80123304:	10400063 	beqz	v0,80123494 <__gconv_transform_internal_ucs2+0x430>
80123308:	afa50030 	sw	a1,48(sp)
8012330c:	00a02021 	move	a0,a1
80123310:	24140004 	li	s4,4
80123314:	02a03821 	move	a3,s5
80123318:	afa50028 	sw	a1,40(sp)
8012331c:	afb5002c 	sw	s5,44(sp)
80123320:	12440016 	beq	s2,a0,8012337c <__gconv_transform_internal_ucs2+0x318>
80123324:	00000000 	nop
80123328:	24850004 	addiu	a1,a0,4
8012332c:	0245102b 	sltu	v0,s2,a1
80123330:	144000ae 	bnez	v0,801235ec <__gconv_transform_internal_ucs2+0x588>
80123334:	24e60002 	addiu	a2,a3,2
80123338:	0266102b 	sltu	v0,s3,a2
8012333c:	144000ad 	bnez	v0,801235f4 <__gconv_transform_internal_ucs2+0x590>
80123340:	3c020001 	lui	v0,0x1
80123344:	8c830000 	lw	v1,0(a0)
80123348:	00000000 	nop
8012334c:	0062102b 	sltu	v0,v1,v0
80123350:	104000aa 	beqz	v0,801235fc <__gconv_transform_internal_ucs2+0x598>
80123354:	00761021 	addu	v0,v1,s6
80123358:	2c420800 	sltiu	v0,v0,2048
8012335c:	144000d0 	bnez	v0,801236a0 <__gconv_transform_internal_ucs2+0x63c>
80123360:	00000000 	nop
80123364:	00a02021 	move	a0,a1
80123368:	a4e30000 	sh	v1,0(a3)
8012336c:	afa6002c 	sw	a2,44(sp)
80123370:	00c03821 	move	a3,a2
80123374:	1644ffec 	bne	s2,a0,80123328 <__gconv_transform_internal_ucs2+0x2c4>
80123378:	afa50028 	sw	a1,40(sp)
8012337c:	aee40000 	sw	a0,0(s7)
80123380:	8fa40098 	lw	a0,152(sp)
80123384:	00000000 	nop
80123388:	14800069 	bnez	a0,80123530 <__gconv_transform_internal_ucs2+0x4cc>
8012338c:	00e08821 	move	s1,a3
80123390:	8fd00020 	lw	s0,32(s8)
80123394:	00000000 	nop
80123398:	12000012 	beqz	s0,801233e4 <__gconv_transform_internal_ucs2+0x380>
8012339c:	00000000 	nop
801233a0:	8e040004 	lw	a0,4(s0)
801233a4:	00000000 	nop
801233a8:	1080000a 	beqz	a0,801233d4 <__gconv_transform_internal_ucs2+0x370>
801233ac:	00000000 	nop
801233b0:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801233b4:	00000000 	nop
801233b8:	8e04000c 	lw	a0,12(s0)
801233bc:	afb10010 	sw	s1,16(sp)
801233c0:	8ee60000 	lw	a2,0(s7)
801233c4:	8e020004 	lw	v0,4(s0)
801233c8:	8fa50030 	lw	a1,48(sp)
801233cc:	0040f809 	jalr	v0
801233d0:	02a03821 	move	a3,s5
801233d4:	8e100010 	lw	s0,16(s0)
801233d8:	00000000 	nop
801233dc:	1600fff0 	bnez	s0,801233a0 <__gconv_transform_internal_ucs2+0x33c>
801233e0:	00000000 	nop
801233e4:	8fc2000c 	lw	v0,12(s8)
801233e8:	8fc30008 	lw	v1,8(s8)
801233ec:	24420001 	addiu	v0,v0,1
801233f0:	afa30050 	sw	v1,80(sp)
801233f4:	30630001 	andi	v1,v1,0x1
801233f8:	146000d4 	bnez	v1,8012374c <__gconv_transform_internal_ucs2+0x6e8>
801233fc:	afc2000c 	sw	v0,12(s8)
80123400:	02b1102b 	sltu	v0,s5,s1
80123404:	1040001a 	beqz	v0,80123470 <__gconv_transform_internal_ucs2+0x40c>
80123408:	00000000 	nop
8012340c:	8fc20000 	lw	v0,0(s8)
80123410:	8fa40044 	lw	a0,68(sp)
80123414:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123418:	afa20028 	sw	v0,40(sp)
8012341c:	8fa4009c 	lw	a0,156(sp)
80123420:	8fa200a4 	lw	v0,164(sp)
80123424:	afa40014 	sw	a0,20(sp)
80123428:	8fa30044 	lw	v1,68(sp)
8012342c:	8fa4004c 	lw	a0,76(sp)
80123430:	8fa50048 	lw	a1,72(sp)
80123434:	afa00010 	sw	zero,16(sp)
80123438:	afa00018 	sw	zero,24(sp)
8012343c:	afa2001c 	sw	v0,28(sp)
80123440:	27a60028 	addiu	a2,sp,40
80123444:	0060f809 	jalr	v1
80123448:	02203821 	move	a3,s1
8012344c:	00401821 	move	v1,v0
80123450:	24020004 	li	v0,4
80123454:	10620040 	beq	v1,v0,80123558 <__gconv_transform_internal_ucs2+0x4f4>
80123458:	24020005 	li	v0,5
8012345c:	8fa20028 	lw	v0,40(sp)
80123460:	00000000 	nop
80123464:	145100c6 	bne	v0,s1,80123780 <__gconv_transform_internal_ucs2+0x71c>
80123468:	02221023 	subu	v0,s1,v0
8012346c:	0060a021 	move	s4,v1
80123470:	1680003d 	bnez	s4,80123568 <__gconv_transform_internal_ucs2+0x504>
80123474:	00000000 	nop
80123478:	8fc40008 	lw	a0,8(s8)
8012347c:	8ee50000 	lw	a1,0(s7)
80123480:	8fa20034 	lw	v0,52(sp)
80123484:	8fd50000 	lw	s5,0(s8)
80123488:	afa40050 	sw	a0,80(sp)
8012348c:	1440ff9f 	bnez	v0,8012330c <__gconv_transform_internal_ucs2+0x2a8>
80123490:	afa50030 	sw	a1,48(sp)
80123494:	00a02021 	move	a0,a1
80123498:	24140004 	li	s4,4
8012349c:	02a03821 	move	a3,s5
801234a0:	afa5002c 	sw	a1,44(sp)
801234a4:	afb50028 	sw	s5,40(sp)
801234a8:	1244001b 	beq	s2,a0,80123518 <__gconv_transform_internal_ucs2+0x4b4>
801234ac:	00000000 	nop
801234b0:	24850004 	addiu	a1,a0,4
801234b4:	0245102b 	sltu	v0,s2,a1
801234b8:	144000f2 	bnez	v0,80123884 <__gconv_transform_internal_ucs2+0x820>
801234bc:	24e20002 	addiu	v0,a3,2
801234c0:	0262102b 	sltu	v0,s3,v0
801234c4:	144000f3 	bnez	v0,80123894 <__gconv_transform_internal_ucs2+0x830>
801234c8:	3c020001 	lui	v0,0x1
801234cc:	8c830000 	lw	v1,0(a0)
801234d0:	00000000 	nop
801234d4:	0062102b 	sltu	v0,v1,v0
801234d8:	104000c1 	beqz	v0,801237e0 <__gconv_transform_internal_ucs2+0x77c>
801234dc:	00761021 	addu	v0,v1,s6
801234e0:	2c420800 	sltiu	v0,v0,2048
801234e4:	144000ac 	bnez	v0,80123798 <__gconv_transform_internal_ucs2+0x734>
801234e8:	3062ffff 	andi	v0,v1,0xffff
801234ec:	a0e20000 	sb	v0,0(a3)
801234f0:	8fa30028 	lw	v1,40(sp)
801234f4:	00021202 	srl	v0,v0,0x8
801234f8:	a0620001 	sb	v0,1(v1)
801234fc:	8fa70028 	lw	a3,40(sp)
80123500:	8fa4002c 	lw	a0,44(sp)
80123504:	24e70002 	addiu	a3,a3,2
80123508:	24840004 	addiu	a0,a0,4
8012350c:	afa70028 	sw	a3,40(sp)
80123510:	1644ffe7 	bne	s2,a0,801234b0 <__gconv_transform_internal_ucs2+0x44c>
80123514:	afa4002c 	sw	a0,44(sp)
80123518:	aee40000 	sw	a0,0(s7)
8012351c:	00e08821 	move	s1,a3
80123520:	8fa40098 	lw	a0,152(sp)
80123524:	00000000 	nop
80123528:	1080ff99 	beqz	a0,80123390 <__gconv_transform_internal_ucs2+0x32c>
8012352c:	00000000 	nop
80123530:	8fa30098 	lw	v1,152(sp)
80123534:	08048c6c 	j	801231b0 <__gconv_transform_internal_ucs2+0x14c>
80123538:	ac710000 	sw	s1,0(v1)
8012353c:	8fa2004c 	lw	v0,76(sp)
80123540:	00000000 	nop
80123544:	8c420014 	lw	v0,20(v0)
80123548:	08048c32 	j	801230c8 <__gconv_transform_internal_ucs2+0x64>
8012354c:	afa20044 	sw	v0,68(sp)
80123550:	08048cbd 	j	801232f4 <__gconv_transform_internal_ucs2+0x290>
80123554:	afa00034 	sw	zero,52(sp)
80123558:	1282ffc7 	beq	s4,v0,80123478 <__gconv_transform_internal_ucs2+0x414>
8012355c:	00000000 	nop
80123560:	1280ffc5 	beqz	s4,80123478 <__gconv_transform_internal_ucs2+0x414>
80123564:	00000000 	nop
80123568:	8fa200a4 	lw	v0,164(sp)
8012356c:	00000000 	nop
80123570:	1040ff10 	beqz	v0,801231b4 <__gconv_transform_internal_ucs2+0x150>
80123574:	02801021 	move	v0,s4
80123578:	24020007 	li	v0,7
8012357c:	1682ff0d 	bne	s4,v0,801231b4 <__gconv_transform_internal_ucs2+0x150>
80123580:	02801021 	move	v0,s4
80123584:	8ee30000 	lw	v1,0(s7)
80123588:	00000000 	nop
8012358c:	02433023 	subu	a2,s2,v1
80123590:	28c20004 	slti	v0,a2,4
80123594:	104000c7 	beqz	v0,801238b4 <__gconv_transform_internal_ucs2+0x850>
80123598:	0072102b 	sltu	v0,v1,s2
8012359c:	1040000b 	beqz	v0,801235cc <__gconv_transform_internal_ucs2+0x568>
801235a0:	00002821 	move	a1,zero
801235a4:	00602021 	move	a0,v1
801235a8:	8fc20014 	lw	v0,20(s8)
801235ac:	90830000 	lbu	v1,0(a0)
801235b0:	00451021 	addu	v0,v0,a1
801235b4:	24840001 	addiu	a0,a0,1
801235b8:	24a50001 	addiu	a1,a1,1
801235bc:	a0430004 	sb	v1,4(v0)
801235c0:	14c5fff9 	bne	a2,a1,801235a8 <__gconv_transform_internal_ucs2+0x544>
801235c4:	aee40000 	sw	a0,0(s7)
801235c8:	00c02821 	move	a1,a2
801235cc:	8fc20014 	lw	v0,20(s8)
801235d0:	2404fff8 	li	a0,-8
801235d4:	8c430000 	lw	v1,0(v0)
801235d8:	00000000 	nop
801235dc:	00641824 	and	v1,v1,a0
801235e0:	00651825 	or	v1,v1,a1
801235e4:	08048c6c 	j	801231b0 <__gconv_transform_internal_ucs2+0x14c>
801235e8:	ac430000 	sw	v1,0(v0)
801235ec:	08048cdf 	j	8012337c <__gconv_transform_internal_ucs2+0x318>
801235f0:	24140007 	li	s4,7
801235f4:	08048cdf 	j	8012337c <__gconv_transform_internal_ucs2+0x318>
801235f8:	24140005 	li	s4,5
801235fc:	000319c2 	srl	v1,v1,0x7
80123600:	24021c00 	li	v0,7168
80123604:	10620047 	beq	v1,v0,80123724 <__gconv_transform_internal_ucs2+0x6c0>
80123608:	00000000 	nop
8012360c:	8fa3003c 	lw	v1,60(sp)
80123610:	00000000 	nop
80123614:	10600046 	beqz	v1,80123730 <__gconv_transform_internal_ucs2+0x6cc>
80123618:	00000000 	nop
8012361c:	8fd00020 	lw	s0,32(s8)
80123620:	00000000 	nop
80123624:	12000032 	beqz	s0,801236f0 <__gconv_transform_internal_ucs2+0x68c>
80123628:	24110006 	li	s1,6
8012362c:	27a40028 	addiu	a0,sp,40
80123630:	08048d92 	j	80123648 <__gconv_transform_internal_ucs2+0x5e4>
80123634:	afa4005c 	sw	a0,92(sp)
80123638:	8e100010 	lw	s0,16(s0)
8012363c:	00000000 	nop
80123640:	12000029 	beqz	s0,801236e8 <__gconv_transform_internal_ucs2+0x684>
80123644:	00000000 	nop
80123648:	8e040000 	lw	a0,0(s0)
8012364c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123650:	00000000 	nop
80123654:	8fa4003c 	lw	a0,60(sp)
80123658:	27a20028 	addiu	v0,sp,40
8012365c:	27a3002c 	addiu	v1,sp,44
80123660:	8e06000c 	lw	a2,12(s0)
80123664:	afa4001c 	sw	a0,28(sp)
80123668:	afa20010 	sw	v0,16(sp)
8012366c:	afb20014 	sw	s2,20(sp)
80123670:	afa30018 	sw	v1,24(sp)
80123674:	8ee70000 	lw	a3,0(s7)
80123678:	8e020000 	lw	v0,0(s0)
8012367c:	8fa40088 	lw	a0,136(sp)
80123680:	0040f809 	jalr	v0
80123684:	03c02821 	move	a1,s8
80123688:	1051ffeb 	beq	v0,s1,80123638 <__gconv_transform_internal_ucs2+0x5d4>
8012368c:	0040a021 	move	s4,v0
80123690:	8fa7002c 	lw	a3,44(sp)
80123694:	8fa40028 	lw	a0,40(sp)
80123698:	08048cc8 	j	80123320 <__gconv_transform_internal_ucs2+0x2bc>
8012369c:	00000000 	nop
801236a0:	8fa2003c 	lw	v0,60(sp)
801236a4:	00000000 	nop
801236a8:	1040ff34 	beqz	v0,8012337c <__gconv_transform_internal_ucs2+0x318>
801236ac:	24140006 	li	s4,6
801236b0:	8fa30050 	lw	v1,80(sp)
801236b4:	00000000 	nop
801236b8:	30620002 	andi	v0,v1,0x2
801236bc:	1040ff2f 	beqz	v0,8012337c <__gconv_transform_internal_ucs2+0x318>
801236c0:	00000000 	nop
801236c4:	8fa4003c 	lw	a0,60(sp)
801236c8:	8fa3003c 	lw	v1,60(sp)
801236cc:	8c820000 	lw	v0,0(a0)
801236d0:	00000000 	nop
801236d4:	24420001 	addiu	v0,v0,1
801236d8:	00a02021 	move	a0,a1
801236dc:	ac620000 	sw	v0,0(v1)
801236e0:	08048cc8 	j	80123320 <__gconv_transform_internal_ucs2+0x2bc>
801236e4:	afa50028 	sw	a1,40(sp)
801236e8:	8fa7002c 	lw	a3,44(sp)
801236ec:	8fa40028 	lw	a0,40(sp)
801236f0:	8fa30050 	lw	v1,80(sp)
801236f4:	00000000 	nop
801236f8:	30620002 	andi	v0,v1,0x2
801236fc:	1040000c 	beqz	v0,80123730 <__gconv_transform_internal_ucs2+0x6cc>
80123700:	00000000 	nop
80123704:	8fa3003c 	lw	v1,60(sp)
80123708:	24840004 	addiu	a0,a0,4
8012370c:	8c620000 	lw	v0,0(v1)
80123710:	24140006 	li	s4,6
80123714:	24420001 	addiu	v0,v0,1
80123718:	ac620000 	sw	v0,0(v1)
8012371c:	08048cc8 	j	80123320 <__gconv_transform_internal_ucs2+0x2bc>
80123720:	afa40028 	sw	a0,40(sp)
80123724:	00a02021 	move	a0,a1
80123728:	08048cc8 	j	80123320 <__gconv_transform_internal_ucs2+0x2bc>
8012372c:	afa50028 	sw	a1,40(sp)
80123730:	08048cdf 	j	8012337c <__gconv_transform_internal_ucs2+0x318>
80123734:	24140006 	li	s4,6
80123738:	08048c40 	j	80123100 <__gconv_transform_internal_ucs2+0x9c>
8012373c:	afa0003c 	sw	zero,60(sp)
80123740:	38420001 	xori	v0,v0,0x1
80123744:	08048cbd 	j	801232f4 <__gconv_transform_internal_ucs2+0x290>
80123748:	afa20034 	sw	v0,52(sp)
8012374c:	8fa3009c 	lw	v1,156(sp)
80123750:	8fa4009c 	lw	a0,156(sp)
80123754:	8c620000 	lw	v0,0(v1)
80123758:	8fa30020 	lw	v1,32(sp)
8012375c:	afd10000 	sw	s1,0(s8)
80123760:	00431021 	addu	v0,v0,v1
80123764:	ac820000 	sw	v0,0(a0)
80123768:	8fa200a4 	lw	v0,164(sp)
8012376c:	00000000 	nop
80123770:	1040fe8f 	beqz	v0,801231b0 <__gconv_transform_internal_ucs2+0x14c>
80123774:	24020007 	li	v0,7
80123778:	08048d5f 	j	8012357c <__gconv_transform_internal_ucs2+0x518>
8012377c:	00000000 	nop
80123780:	8ee50000 	lw	a1,0(s7)
80123784:	00021040 	sll	v0,v0,0x1
80123788:	00a22823 	subu	a1,a1,v0
8012378c:	0060a021 	move	s4,v1
80123790:	08048d1c 	j	80123470 <__gconv_transform_internal_ucs2+0x40c>
80123794:	aee50000 	sw	a1,0(s7)
80123798:	8fa2003c 	lw	v0,60(sp)
8012379c:	00000000 	nop
801237a0:	10400041 	beqz	v0,801238a8 <__gconv_transform_internal_ucs2+0x844>
801237a4:	24140006 	li	s4,6
801237a8:	8fa30050 	lw	v1,80(sp)
801237ac:	00000000 	nop
801237b0:	30620002 	andi	v0,v1,0x2
801237b4:	1040003c 	beqz	v0,801238a8 <__gconv_transform_internal_ucs2+0x844>
801237b8:	00000000 	nop
801237bc:	8fa4003c 	lw	a0,60(sp)
801237c0:	8fa3003c 	lw	v1,60(sp)
801237c4:	8c820000 	lw	v0,0(a0)
801237c8:	00000000 	nop
801237cc:	24420001 	addiu	v0,v0,1
801237d0:	00a02021 	move	a0,a1
801237d4:	ac620000 	sw	v0,0(v1)
801237d8:	08048d2a 	j	801234a8 <__gconv_transform_internal_ucs2+0x444>
801237dc:	afa5002c 	sw	a1,44(sp)
801237e0:	000319c2 	srl	v1,v1,0x7
801237e4:	24021c00 	li	v0,7168
801237e8:	1062010a 	beq	v1,v0,80123c14 <__gconv_transform_internal_ucs2+0xbb0>
801237ec:	00000000 	nop
801237f0:	8fa2003c 	lw	v0,60(sp)
801237f4:	00000000 	nop
801237f8:	1040002a 	beqz	v0,801238a4 <__gconv_transform_internal_ucs2+0x840>
801237fc:	00000000 	nop
80123800:	8fd00020 	lw	s0,32(s8)
80123804:	00000000 	nop
80123808:	120000f5 	beqz	s0,80123be0 <__gconv_transform_internal_ucs2+0xb7c>
8012380c:	27a30028 	addiu	v1,sp,40
80123810:	24110006 	li	s1,6
80123814:	08048e0b 	j	8012382c <__gconv_transform_internal_ucs2+0x7c8>
80123818:	afa3005c 	sw	v1,92(sp)
8012381c:	8e100010 	lw	s0,16(s0)
80123820:	00000000 	nop
80123824:	120000ec 	beqz	s0,80123bd8 <__gconv_transform_internal_ucs2+0xb74>
80123828:	00000000 	nop
8012382c:	8e040000 	lw	a0,0(s0)
80123830:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123834:	00000000 	nop
80123838:	8fa3003c 	lw	v1,60(sp)
8012383c:	27a4002c 	addiu	a0,sp,44
80123840:	27a20028 	addiu	v0,sp,40
80123844:	8e06000c 	lw	a2,12(s0)
80123848:	afa40010 	sw	a0,16(sp)
8012384c:	afb20014 	sw	s2,20(sp)
80123850:	afa20018 	sw	v0,24(sp)
80123854:	afa3001c 	sw	v1,28(sp)
80123858:	8ee70000 	lw	a3,0(s7)
8012385c:	8e020000 	lw	v0,0(s0)
80123860:	8fa40088 	lw	a0,136(sp)
80123864:	0040f809 	jalr	v0
80123868:	03c02821 	move	a1,s8
8012386c:	1051ffeb 	beq	v0,s1,8012381c <__gconv_transform_internal_ucs2+0x7b8>
80123870:	0040a021 	move	s4,v0
80123874:	8fa70028 	lw	a3,40(sp)
80123878:	8fa4002c 	lw	a0,44(sp)
8012387c:	08048d2a 	j	801234a8 <__gconv_transform_internal_ucs2+0x444>
80123880:	00000000 	nop
80123884:	24140007 	li	s4,7
80123888:	00e08821 	move	s1,a3
8012388c:	08048d48 	j	80123520 <__gconv_transform_internal_ucs2+0x4bc>
80123890:	aee40000 	sw	a0,0(s7)
80123894:	24140005 	li	s4,5
80123898:	00e08821 	move	s1,a3
8012389c:	08048d48 	j	80123520 <__gconv_transform_internal_ucs2+0x4bc>
801238a0:	aee40000 	sw	a0,0(s7)
801238a4:	24140006 	li	s4,6
801238a8:	00e08821 	move	s1,a3
801238ac:	08048d48 	j	80123520 <__gconv_transform_internal_ucs2+0x4bc>
801238b0:	aee40000 	sw	a0,0(s7)
801238b4:	3c04801c 	lui	a0,0x801c
801238b8:	3c05801c 	lui	a1,0x801c
801238bc:	3c07801c 	lui	a3,0x801c
801238c0:	24843d40 	addiu	a0,a0,15680
801238c4:	24a53cdc 	addiu	a1,a1,15580
801238c8:	24e73e78 	addiu	a3,a3,15992
801238cc:	0c04ad9c 	jal	8012b670 <__assert_fail>
801238d0:	24060313 	li	a2,787
801238d4:	3c04801c 	lui	a0,0x801c
801238d8:	3c05801c 	lui	a1,0x801c
801238dc:	3c07801c 	lui	a3,0x801c
801238e0:	24843cf0 	addiu	a0,a0,15600
801238e4:	24a53d18 	addiu	a1,a1,15640
801238e8:	24e73e98 	addiu	a3,a3,16024
801238ec:	0c04ad9c 	jal	8012b670 <__assert_fail>
801238f0:	240601a9 	li	a2,425
801238f4:	24020007 	li	v0,7
801238f8:	1282004c 	beq	s4,v0,80123a2c <__gconv_transform_internal_ucs2+0x9c8>
801238fc:	27a30028 	addiu	v1,sp,40
80123900:	1280fe6d 	beqz	s4,801232b8 <__gconv_transform_internal_ucs2+0x254>
80123904:	02801021 	move	v0,s4
80123908:	08048c6d 	j	801231b4 <__gconv_transform_internal_ucs2+0x150>
8012390c:	00000000 	nop
80123910:	8fa4003c 	lw	a0,60(sp)
80123914:	00000000 	nop
80123918:	1080005d 	beqz	a0,80123a90 <__gconv_transform_internal_ucs2+0xa2c>
8012391c:	00000000 	nop
80123920:	8fa30050 	lw	v1,80(sp)
80123924:	00000000 	nop
80123928:	30620002 	andi	v0,v1,0x2
8012392c:	10400058 	beqz	v0,80123a90 <__gconv_transform_internal_ucs2+0xa2c>
80123930:	00000000 	nop
80123934:	8c820000 	lw	v0,0(a0)
80123938:	8fa3003c 	lw	v1,60(sp)
8012393c:	27a40028 	addiu	a0,sp,40
80123940:	24420001 	addiu	v0,v0,1
80123944:	24140006 	li	s4,6
80123948:	afa4005c 	sw	a0,92(sp)
8012394c:	ac620000 	sw	v0,0(v1)
80123950:	08048c9d 	j	80123274 <__gconv_transform_internal_ucs2+0x210>
80123954:	afa40028 	sw	a0,40(sp)
80123958:	000319c2 	srl	v1,v1,0x7
8012395c:	24021c00 	li	v0,7168
80123960:	1062004e 	beq	v1,v0,80123a9c <__gconv_transform_internal_ucs2+0xa38>
80123964:	27a40028 	addiu	a0,sp,40
80123968:	8fa2003c 	lw	v0,60(sp)
8012396c:	00000000 	nop
80123970:	10400047 	beqz	v0,80123a90 <__gconv_transform_internal_ucs2+0xa2c>
80123974:	00000000 	nop
80123978:	8fd00020 	lw	s0,32(s8)
8012397c:	00000000 	nop
80123980:	1200001b 	beqz	s0,801239f0 <__gconv_transform_internal_ucs2+0x98c>
80123984:	27a30028 	addiu	v1,sp,40
80123988:	afa3005c 	sw	v1,92(sp)
8012398c:	8e040000 	lw	a0,0(s0)
80123990:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123994:	00000000 	nop
80123998:	27a40028 	addiu	a0,sp,40
8012399c:	8e06000c 	lw	a2,12(s0)
801239a0:	8fa20038 	lw	v0,56(sp)
801239a4:	afa40010 	sw	a0,16(sp)
801239a8:	8fa4003c 	lw	a0,60(sp)
801239ac:	27a3002c 	addiu	v1,sp,44
801239b0:	afa4001c 	sw	a0,28(sp)
801239b4:	afa20014 	sw	v0,20(sp)
801239b8:	afa30018 	sw	v1,24(sp)
801239bc:	8ee70000 	lw	a3,0(s7)
801239c0:	8e020000 	lw	v0,0(s0)
801239c4:	8fa40088 	lw	a0,136(sp)
801239c8:	0040f809 	jalr	v0
801239cc:	03c02821 	move	a1,s8
801239d0:	0040a021 	move	s4,v0
801239d4:	24020006 	li	v0,6
801239d8:	16820034 	bne	s4,v0,80123aac <__gconv_transform_internal_ucs2+0xa48>
801239dc:	00000000 	nop
801239e0:	8e100010 	lw	s0,16(s0)
801239e4:	00000000 	nop
801239e8:	1600ffe8 	bnez	s0,8012398c <__gconv_transform_internal_ucs2+0x928>
801239ec:	00000000 	nop
801239f0:	8fa30050 	lw	v1,80(sp)
801239f4:	00000000 	nop
801239f8:	30620002 	andi	v0,v1,0x2
801239fc:	10400024 	beqz	v0,80123a90 <__gconv_transform_internal_ucs2+0xa2c>
80123a00:	00000000 	nop
80123a04:	8fa4003c 	lw	a0,60(sp)
80123a08:	8fa3003c 	lw	v1,60(sp)
80123a0c:	8c820000 	lw	v0,0(a0)
80123a10:	8fa40028 	lw	a0,40(sp)
80123a14:	24420001 	addiu	v0,v0,1
80123a18:	24840004 	addiu	a0,a0,4
80123a1c:	24140006 	li	s4,6
80123a20:	ac620000 	sw	v0,0(v1)
80123a24:	08048c9d 	j	80123274 <__gconv_transform_internal_ucs2+0x210>
80123a28:	afa40028 	sw	a0,40(sp)
80123a2c:	8fa20038 	lw	v0,56(sp)
80123a30:	00000000 	nop
80123a34:	10430020 	beq	v0,v1,80123ab8 <__gconv_transform_internal_ucs2+0xa54>
80123a38:	3c05801c 	lui	a1,0x801c
80123a3c:	8fa30038 	lw	v1,56(sp)
80123a40:	8ec20000 	lw	v0,0(s6)
80123a44:	8ee50000 	lw	a1,0(s7)
80123a48:	00643023 	subu	a2,v1,a0
80123a4c:	30420007 	andi	v0,v0,0x7
80123a50:	00c21023 	subu	v0,a2,v0
80123a54:	00a22821 	addu	a1,a1,v0
80123a58:	0083182b 	sltu	v1,a0,v1
80123a5c:	1060ffa8 	beqz	v1,80123900 <__gconv_transform_internal_ucs2+0x89c>
80123a60:	aee50000 	sw	a1,0(s7)
80123a64:	02d11021 	addu	v0,s6,s1
80123a68:	24430004 	addiu	v1,v0,4
80123a6c:	00862821 	addu	a1,a0,a2
80123a70:	90820000 	lbu	v0,0(a0)
80123a74:	24840001 	addiu	a0,a0,1
80123a78:	a0620000 	sb	v0,0(v1)
80123a7c:	afa40028 	sw	a0,40(sp)
80123a80:	14a4fffb 	bne	a1,a0,80123a70 <__gconv_transform_internal_ucs2+0xa0c>
80123a84:	24630001 	addiu	v1,v1,1
80123a88:	08048e40 	j	80123900 <__gconv_transform_internal_ucs2+0x89c>
80123a8c:	00000000 	nop
80123a90:	8fa40028 	lw	a0,40(sp)
80123a94:	08048c9d 	j	80123274 <__gconv_transform_internal_ucs2+0x210>
80123a98:	24140006 	li	s4,6
80123a9c:	0000a021 	move	s4,zero
80123aa0:	afa4005c 	sw	a0,92(sp)
80123aa4:	08048c9d 	j	80123274 <__gconv_transform_internal_ucs2+0x210>
80123aa8:	afa40028 	sw	a0,40(sp)
80123aac:	8fa40028 	lw	a0,40(sp)
80123ab0:	08048c9d 	j	80123274 <__gconv_transform_internal_ucs2+0x210>
80123ab4:	00000000 	nop
80123ab8:	3c04801c 	lui	a0,0x801c
80123abc:	3c07801c 	lui	a3,0x801c
80123ac0:	24843d28 	addiu	a0,a0,15656
80123ac4:	24a53d18 	addiu	a1,a1,15640
80123ac8:	24e73e98 	addiu	a3,a3,16024
80123acc:	0c04ad9c 	jal	8012b670 <__assert_fail>
80123ad0:	240601bb 	li	a2,443
80123ad4:	02402821 	move	a1,s2
80123ad8:	10400009 	beqz	v0,80123b00 <__gconv_transform_internal_ucs2+0xa9c>
80123adc:	aef20000 	sw	s2,0(s7)
80123ae0:	02d11021 	addu	v0,s6,s1
80123ae4:	24430004 	addiu	v1,v0,4
80123ae8:	90820000 	lbu	v0,0(a0)
80123aec:	24840001 	addiu	a0,a0,1
80123af0:	a0620000 	sb	v0,0(v1)
80123af4:	afa40028 	sw	a0,40(sp)
80123af8:	14a4fffb 	bne	a1,a0,80123ae8 <__gconv_transform_internal_ucs2+0xa84>
80123afc:	24630001 	addiu	v1,v1,1
80123b00:	08048c6c 	j	801231b0 <__gconv_transform_internal_ucs2+0x14c>
80123b04:	24140007 	li	s4,7
80123b08:	3c04801c 	lui	a0,0x801c
80123b0c:	3c05801c 	lui	a1,0x801c
80123b10:	3c07801c 	lui	a3,0x801c
80123b14:	24843cc0 	addiu	a0,a0,15552
80123b18:	24a53cdc 	addiu	a1,a1,15580
80123b1c:	24e73e78 	addiu	a3,a3,15992
80123b20:	0c04ad9c 	jal	8012b670 <__assert_fail>
80123b24:	2406022e 	li	a2,558
80123b28:	8fa30098 	lw	v1,152(sp)
80123b2c:	00000000 	nop
80123b30:	14600021 	bnez	v1,80123bb8 <__gconv_transform_internal_ucs2+0xb54>
80123b34:	00002821 	move	a1,zero
80123b38:	8fc40014 	lw	a0,20(s8)
80123b3c:	0c043299 	jal	8010ca64 <memset>
80123b40:	24060008 	li	a2,8
80123b44:	8fc30008 	lw	v1,8(s8)
80123b48:	00000000 	nop
80123b4c:	30630001 	andi	v1,v1,0x1
80123b50:	10600008 	beqz	v1,80123b74 <__gconv_transform_internal_ucs2+0xb10>
80123b54:	00000000 	nop
80123b58:	08048c6c 	j	801231b0 <__gconv_transform_internal_ucs2+0x14c>
80123b5c:	0000a021 	move	s4,zero
80123b60:	8fa20098 	lw	v0,152(sp)
80123b64:	00000000 	nop
80123b68:	8c550000 	lw	s5,0(v0)
80123b6c:	08048c3a 	j	801230e8 <__gconv_transform_internal_ucs2+0x84>
80123b70:	00000000 	nop
80123b74:	8fa40044 	lw	a0,68(sp)
80123b78:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123b7c:	00000000 	nop
80123b80:	8fa4009c 	lw	a0,156(sp)
80123b84:	8fa200a4 	lw	v0,164(sp)
80123b88:	afa40014 	sw	a0,20(sp)
80123b8c:	8fa50048 	lw	a1,72(sp)
80123b90:	8fa4004c 	lw	a0,76(sp)
80123b94:	8fa30044 	lw	v1,68(sp)
80123b98:	afb00018 	sw	s0,24(sp)
80123b9c:	afa2001c 	sw	v0,28(sp)
80123ba0:	afa00010 	sw	zero,16(sp)
80123ba4:	00003021 	move	a2,zero
80123ba8:	0060f809 	jalr	v1
80123bac:	00003821 	move	a3,zero
80123bb0:	08048c6c 	j	801231b0 <__gconv_transform_internal_ucs2+0x14c>
80123bb4:	0040a021 	move	s4,v0
80123bb8:	3c04801c 	lui	a0,0x801c
80123bbc:	3c05801c 	lui	a1,0x801c
80123bc0:	3c07801c 	lui	a3,0x801c
80123bc4:	24843cc0 	addiu	a0,a0,15552
80123bc8:	24a53cdc 	addiu	a1,a1,15580
80123bcc:	24e73e78 	addiu	a3,a3,15992
80123bd0:	0c04ad9c 	jal	8012b670 <__assert_fail>
80123bd4:	2406019f 	li	a2,415
80123bd8:	8fa70028 	lw	a3,40(sp)
80123bdc:	8fa4002c 	lw	a0,44(sp)
80123be0:	8fa30050 	lw	v1,80(sp)
80123be4:	00000000 	nop
80123be8:	30620002 	andi	v0,v1,0x2
80123bec:	1040ff2d 	beqz	v0,801238a4 <__gconv_transform_internal_ucs2+0x840>
80123bf0:	00000000 	nop
80123bf4:	8fa3003c 	lw	v1,60(sp)
80123bf8:	24840004 	addiu	a0,a0,4
80123bfc:	8c620000 	lw	v0,0(v1)
80123c00:	24140006 	li	s4,6
80123c04:	24420001 	addiu	v0,v0,1
80123c08:	ac620000 	sw	v0,0(v1)
80123c0c:	08048d2a 	j	801234a8 <__gconv_transform_internal_ucs2+0x444>
80123c10:	afa4002c 	sw	a0,44(sp)
80123c14:	00a02021 	move	a0,a1
80123c18:	08048d2a 	j	801234a8 <__gconv_transform_internal_ucs2+0x444>
80123c1c:	afa5002c 	sw	a1,44(sp)

80123c20 <__gconv_transform_ucs2_internal>:
80123c20:	27bdff90 	addiu	sp,sp,-112
80123c24:	afbe0068 	sw	s8,104(sp)
80123c28:	afb60060 	sw	s6,96(sp)
80123c2c:	afb20050 	sw	s2,80(sp)
80123c30:	afb00048 	sw	s0,72(sp)
80123c34:	afbf006c 	sw	ra,108(sp)
80123c38:	afb70064 	sw	s7,100(sp)
80123c3c:	afb5005c 	sw	s5,92(sp)
80123c40:	afb40058 	sw	s4,88(sp)
80123c44:	afb30054 	sw	s3,84(sp)
80123c48:	afb1004c 	sw	s1,76(sp)
80123c4c:	8ca90008 	lw	t1,8(a1)
80123c50:	2484003c 	addiu	a0,a0,60
80123c54:	24a30024 	addiu	v1,a1,36
80123c58:	31220001 	andi	v0,t1,0x1
80123c5c:	00a0b021 	move	s6,a1
80123c60:	00c0f021 	move	s8,a2
80123c64:	00e09021 	move	s2,a3
80123c68:	afa40040 	sw	a0,64(sp)
80123c6c:	8fb00088 	lw	s0,136(sp)
80123c70:	10400081 	beqz	v0,80123e78 <__gconv_transform_ucs2_internal+0x258>
80123c74:	afa3003c 	sw	v1,60(sp)
80123c78:	afa00038 	sw	zero,56(sp)
80123c7c:	16000169 	bnez	s0,80124224 <__gconv_transform_ucs2_internal+0x604>
80123c80:	00000000 	nop
80123c84:	8fc50000 	lw	a1,0(s8)
80123c88:	8fa40080 	lw	a0,128(sp)
80123c8c:	00000000 	nop
80123c90:	1480017b 	bnez	a0,80124280 <__gconv_transform_ucs2_internal+0x660>
80123c94:	00a06021 	move	t4,a1
80123c98:	8ed40000 	lw	s4,0(s6)
80123c9c:	8fa30084 	lw	v1,132(sp)
80123ca0:	afa00024 	sw	zero,36(sp)
80123ca4:	8ed30004 	lw	s3,4(s6)
80123ca8:	10600106 	beqz	v1,801240c4 <__gconv_transform_ucs2_internal+0x4a4>
80123cac:	27a40024 	addiu	a0,sp,36
80123cb0:	afa40034 	sw	a0,52(sp)
80123cb4:	8fa2008c 	lw	v0,140(sp)
80123cb8:	00000000 	nop
80123cbc:	10400044 	beqz	v0,80123dd0 <__gconv_transform_ucs2_internal+0x1b0>
80123cc0:	31820001 	andi	v0,t4,0x1
80123cc4:	8ec80014 	lw	t0,20(s6)
80123cc8:	00000000 	nop
80123ccc:	8d020000 	lw	v0,0(t0)
80123cd0:	00000000 	nop
80123cd4:	30420007 	andi	v0,v0,0x7
80123cd8:	1040003d 	beqz	v0,80123dd0 <__gconv_transform_ucs2_internal+0x1b0>
80123cdc:	31820001 	andi	v0,t4,0x1
80123ce0:	8fa30080 	lw	v1,128(sp)
80123ce4:	00000000 	nop
80123ce8:	14600172 	bnez	v1,801242b4 <__gconv_transform_ucs2_internal+0x694>
80123cec:	00003021 	move	a2,zero
80123cf0:	27ab0020 	addiu	t3,sp,32
80123cf4:	01061021 	addu	v0,t0,a2
80123cf8:	90440004 	lbu	a0,4(v0)
80123cfc:	01661821 	addu	v1,t3,a2
80123d00:	a0640000 	sb	a0,0(v1)
80123d04:	8d020000 	lw	v0,0(t0)
80123d08:	24c60001 	addiu	a2,a2,1
80123d0c:	30420007 	andi	v0,v0,0x7
80123d10:	00c2102b 	sltu	v0,a2,v0
80123d14:	1440fff8 	bnez	v0,80123cf8 <__gconv_transform_ucs2_internal+0xd8>
80123d18:	01061021 	addu	v0,t0,a2
80123d1c:	00a61023 	subu	v0,a1,a2
80123d20:	24420002 	addiu	v0,v0,2
80123d24:	0242102b 	sltu	v0,s2,v0
80123d28:	14400128 	bnez	v0,801241cc <__gconv_transform_ucs2_internal+0x5ac>
80123d2c:	268a0004 	addiu	t2,s4,4
80123d30:	026a102b 	sltu	v0,s3,t2
80123d34:	144000c2 	bnez	v0,80124040 <__gconv_transform_ucs2_internal+0x420>
80123d38:	24170005 	li	s7,5
80123d3c:	01663821 	addu	a3,t3,a2
80123d40:	00a02021 	move	a0,a1
80123d44:	24c60001 	addiu	a2,a2,1
80123d48:	90820000 	lbu	v0,0(a0)
80123d4c:	2cc30002 	sltiu	v1,a2,2
80123d50:	10600005 	beqz	v1,80123d68 <__gconv_transform_ucs2_internal+0x148>
80123d54:	a0e20000 	sb	v0,0(a3)
80123d58:	24840001 	addiu	a0,a0,1
80123d5c:	0092102b 	sltu	v0,a0,s2
80123d60:	1440fff8 	bnez	v0,80123d44 <__gconv_transform_ucs2_internal+0x124>
80123d64:	24e70001 	addiu	a3,a3,1
80123d68:	93a20021 	lbu	v0,33(sp)
80123d6c:	93a40020 	lbu	a0,32(sp)
80123d70:	00021200 	sll	v0,v0,0x8
80123d74:	00441025 	or	v0,v0,a0
80123d78:	24432800 	addiu	v1,v0,10240
80123d7c:	3063ffff 	andi	v1,v1,0xffff
80123d80:	2c630800 	sltiu	v1,v1,2048
80123d84:	146000ef 	bnez	v1,80124144 <__gconv_transform_ucs2_internal+0x524>
80123d88:	00000000 	nop
80123d8c:	ae820000 	sw	v0,0(s4)
80123d90:	27a90022 	addiu	t1,sp,34
80123d94:	8d060000 	lw	a2,0(t0)
80123d98:	012b2023 	subu	a0,t1,t3
80123d9c:	30c30007 	andi	v1,a2,0x7
80123da0:	0064102a 	slt	v0,v1,a0
80123da4:	1040013b 	beqz	v0,80124294 <__gconv_transform_ucs2_internal+0x674>
80123da8:	00831823 	subu	v1,a0,v1
80123dac:	2402fff8 	li	v0,-8
80123db0:	00a32821 	addu	a1,a1,v1
80123db4:	00c21024 	and	v0,a2,v0
80123db8:	0140a021 	move	s4,t2
80123dbc:	ad020000 	sw	v0,0(t0)
80123dc0:	afc50000 	sw	a1,0(s8)
80123dc4:	8ec90008 	lw	t1,8(s6)
80123dc8:	8fc50000 	lw	a1,0(s8)
80123dcc:	31820001 	andi	v0,t4,0x1
80123dd0:	1040002e 	beqz	v0,80123e8c <__gconv_transform_ucs2_internal+0x26c>
80123dd4:	31220001 	andi	v0,t1,0x1
80123dd8:	afa00030 	sw	zero,48(sp)
80123ddc:	8fa20030 	lw	v0,48(sp)
80123de0:	00000000 	nop
80123de4:	10400031 	beqz	v0,80123eac <__gconv_transform_ucs2_internal+0x28c>
80123de8:	00a0a821 	move	s5,a1
80123dec:	10b200ae 	beq	a1,s2,801240a8 <__gconv_transform_ucs2_internal+0x488>
80123df0:	31230002 	andi	v1,t1,0x2
80123df4:	00a04021 	move	t0,a1
80123df8:	25050002 	addiu	a1,t0,2
80123dfc:	0245102b 	sltu	v0,s2,a1
80123e00:	02803821 	move	a3,s4
80123e04:	14400014 	bnez	v0,80123e58 <__gconv_transform_ucs2_internal+0x238>
80123e08:	24170004 	li	s7,4
80123e0c:	24e60004 	addiu	a2,a3,4
80123e10:	0266102b 	sltu	v0,s3,a2
80123e14:	14400097 	bnez	v0,80124074 <__gconv_transform_ucs2_internal+0x454>
80123e18:	00e08821 	move	s1,a3
80123e1c:	94a4fffe 	lhu	a0,-2(a1)
80123e20:	00000000 	nop
80123e24:	24822800 	addiu	v0,a0,10240
80123e28:	3042ffff 	andi	v0,v0,0xffff
80123e2c:	2c420800 	sltiu	v0,v0,2048
80123e30:	14400092 	bnez	v0,8012407c <__gconv_transform_ucs2_internal+0x45c>
80123e34:	00000000 	nop
80123e38:	ace40000 	sw	a0,0(a3)
80123e3c:	00c03821 	move	a3,a2
80123e40:	12450033 	beq	s2,a1,80123f10 <__gconv_transform_ucs2_internal+0x2f0>
80123e44:	00a04021 	move	t0,a1
80123e48:	25050002 	addiu	a1,t0,2
80123e4c:	0245102b 	sltu	v0,s2,a1
80123e50:	1040ffef 	beqz	v0,80123e10 <__gconv_transform_ucs2_internal+0x1f0>
80123e54:	24e60004 	addiu	a2,a3,4
80123e58:	8fa40080 	lw	a0,128(sp)
80123e5c:	00e08821 	move	s1,a3
80123e60:	24170007 	li	s7,7
80123e64:	10800030 	beqz	a0,80123f28 <__gconv_transform_ucs2_internal+0x308>
80123e68:	afc80000 	sw	t0,0(s8)
80123e6c:	8fa20080 	lw	v0,128(sp)
80123e70:	08049010 	j	80124040 <__gconv_transform_ucs2_internal+0x420>
80123e74:	ac510000 	sw	s1,0(v0)
80123e78:	8fa40040 	lw	a0,64(sp)
80123e7c:	00000000 	nop
80123e80:	8c840014 	lw	a0,20(a0)
80123e84:	08048f1f 	j	80123c7c <__gconv_transform_ucs2_internal+0x5c>
80123e88:	afa40038 	sw	a0,56(sp)
80123e8c:	1440008a 	bnez	v0,801240b8 <__gconv_transform_ucs2_internal+0x498>
80123e90:	32820003 	andi	v0,s4,0x3
80123e94:	24040001 	li	a0,1
80123e98:	afa40030 	sw	a0,48(sp)
80123e9c:	8fa20030 	lw	v0,48(sp)
80123ea0:	00000000 	nop
80123ea4:	1440ffd1 	bnez	v0,80123dec <__gconv_transform_ucs2_internal+0x1cc>
80123ea8:	00a0a821 	move	s5,a1
80123eac:	10b2007e 	beq	a1,s2,801240a8 <__gconv_transform_ucs2_internal+0x488>
80123eb0:	31290002 	andi	t1,t1,0x2
80123eb4:	00a04021 	move	t0,a1
80123eb8:	02803821 	move	a3,s4
80123ebc:	24170004 	li	s7,4
80123ec0:	25050002 	addiu	a1,t0,2
80123ec4:	0245102b 	sltu	v0,s2,a1
80123ec8:	1440ffe3 	bnez	v0,80123e58 <__gconv_transform_ucs2_internal+0x238>
80123ecc:	24e60004 	addiu	a2,a3,4
80123ed0:	0266102b 	sltu	v0,s3,a2
80123ed4:	14400067 	bnez	v0,80124074 <__gconv_transform_ucs2_internal+0x454>
80123ed8:	00e08821 	move	s1,a3
80123edc:	90a2ffff 	lbu	v0,-1(a1)
80123ee0:	90a4fffe 	lbu	a0,-2(a1)
80123ee4:	00021200 	sll	v0,v0,0x8
80123ee8:	00441025 	or	v0,v0,a0
80123eec:	24432800 	addiu	v1,v0,10240
80123ef0:	3063ffff 	andi	v1,v1,0xffff
80123ef4:	2c630800 	sltiu	v1,v1,2048
80123ef8:	14600086 	bnez	v1,80124114 <__gconv_transform_ucs2_internal+0x4f4>
80123efc:	00000000 	nop
80123f00:	ace20000 	sw	v0,0(a3)
80123f04:	00c03821 	move	a3,a2
80123f08:	1645ffed 	bne	s2,a1,80123ec0 <__gconv_transform_ucs2_internal+0x2a0>
80123f0c:	00a04021 	move	t0,a1
80123f10:	00e08821 	move	s1,a3
80123f14:	02404021 	move	t0,s2
80123f18:	8fa40080 	lw	a0,128(sp)
80123f1c:	00000000 	nop
80123f20:	1480ffd2 	bnez	a0,80123e6c <__gconv_transform_ucs2_internal+0x24c>
80123f24:	afc80000 	sw	t0,0(s8)
80123f28:	8ed00020 	lw	s0,32(s6)
80123f2c:	00000000 	nop
80123f30:	12000012 	beqz	s0,80123f7c <__gconv_transform_ucs2_internal+0x35c>
80123f34:	00000000 	nop
80123f38:	8e040004 	lw	a0,4(s0)
80123f3c:	00000000 	nop
80123f40:	1080000a 	beqz	a0,80123f6c <__gconv_transform_ucs2_internal+0x34c>
80123f44:	00000000 	nop
80123f48:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123f4c:	00000000 	nop
80123f50:	8e04000c 	lw	a0,12(s0)
80123f54:	afb10010 	sw	s1,16(sp)
80123f58:	8fc60000 	lw	a2,0(s8)
80123f5c:	8e020004 	lw	v0,4(s0)
80123f60:	02a02821 	move	a1,s5
80123f64:	0040f809 	jalr	v0
80123f68:	02803821 	move	a3,s4
80123f6c:	8e100010 	lw	s0,16(s0)
80123f70:	00000000 	nop
80123f74:	1600fff0 	bnez	s0,80123f38 <__gconv_transform_ucs2_internal+0x318>
80123f78:	00000000 	nop
80123f7c:	8ec2000c 	lw	v0,12(s6)
80123f80:	8ec90008 	lw	t1,8(s6)
80123f84:	24420001 	addiu	v0,v0,1
80123f88:	31230001 	andi	v1,t1,0x1
80123f8c:	1460004f 	bnez	v1,801240cc <__gconv_transform_ucs2_internal+0x4ac>
80123f90:	aec2000c 	sw	v0,12(s6)
80123f94:	0291102b 	sltu	v0,s4,s1
80123f98:	10400019 	beqz	v0,80124000 <__gconv_transform_ucs2_internal+0x3e0>
80123f9c:	00000000 	nop
80123fa0:	8ec20000 	lw	v0,0(s6)
80123fa4:	8fa40038 	lw	a0,56(sp)
80123fa8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80123fac:	afa20028 	sw	v0,40(sp)
80123fb0:	8fa3008c 	lw	v1,140(sp)
80123fb4:	8fa20084 	lw	v0,132(sp)
80123fb8:	afa3001c 	sw	v1,28(sp)
80123fbc:	8fa40040 	lw	a0,64(sp)
80123fc0:	8fa5003c 	lw	a1,60(sp)
80123fc4:	8fa30038 	lw	v1,56(sp)
80123fc8:	afa00010 	sw	zero,16(sp)
80123fcc:	afa20014 	sw	v0,20(sp)
80123fd0:	afa00018 	sw	zero,24(sp)
80123fd4:	27a60028 	addiu	a2,sp,40
80123fd8:	0060f809 	jalr	v1
80123fdc:	02203821 	move	a3,s1
80123fe0:	00402021 	move	a0,v0
80123fe4:	24020004 	li	v0,4
80123fe8:	1082000c 	beq	a0,v0,8012401c <__gconv_transform_ucs2_internal+0x3fc>
80123fec:	00000000 	nop
80123ff0:	8fa30028 	lw	v1,40(sp)
80123ff4:	00000000 	nop
80123ff8:	1471003e 	bne	v1,s1,801240f4 <__gconv_transform_ucs2_internal+0x4d4>
80123ffc:	0080b821 	move	s7,a0
80124000:	16e0000b 	bnez	s7,80124030 <__gconv_transform_ucs2_internal+0x410>
80124004:	00000000 	nop
80124008:	8ed40000 	lw	s4,0(s6)
8012400c:	8ec90008 	lw	t1,8(s6)
80124010:	8fc50000 	lw	a1,0(s8)
80124014:	08048f77 	j	80123ddc <__gconv_transform_ucs2_internal+0x1bc>
80124018:	00000000 	nop
8012401c:	24020005 	li	v0,5
80124020:	12e2fff9 	beq	s7,v0,80124008 <__gconv_transform_ucs2_internal+0x3e8>
80124024:	00000000 	nop
80124028:	12e0fff7 	beqz	s7,80124008 <__gconv_transform_ucs2_internal+0x3e8>
8012402c:	00000000 	nop
80124030:	8fa4008c 	lw	a0,140(sp)
80124034:	00000000 	nop
80124038:	1480004f 	bnez	a0,80124178 <__gconv_transform_ucs2_internal+0x558>
8012403c:	24020007 	li	v0,7
80124040:	02e01021 	move	v0,s7
80124044:	8fbf006c 	lw	ra,108(sp)
80124048:	8fbe0068 	lw	s8,104(sp)
8012404c:	8fb70064 	lw	s7,100(sp)
80124050:	8fb60060 	lw	s6,96(sp)
80124054:	8fb5005c 	lw	s5,92(sp)
80124058:	8fb40058 	lw	s4,88(sp)
8012405c:	8fb30054 	lw	s3,84(sp)
80124060:	8fb20050 	lw	s2,80(sp)
80124064:	8fb1004c 	lw	s1,76(sp)
80124068:	8fb00048 	lw	s0,72(sp)
8012406c:	03e00008 	jr	ra
80124070:	27bd0070 	addiu	sp,sp,112
80124074:	08048fc6 	j	80123f18 <__gconv_transform_ucs2_internal+0x2f8>
80124078:	24170005 	li	s7,5
8012407c:	8fa40034 	lw	a0,52(sp)
80124080:	00000000 	nop
80124084:	10800019 	beqz	a0,801240ec <__gconv_transform_ucs2_internal+0x4cc>
80124088:	00e08821 	move	s1,a3
8012408c:	10600017 	beqz	v1,801240ec <__gconv_transform_ucs2_internal+0x4cc>
80124090:	00000000 	nop
80124094:	8c820000 	lw	v0,0(a0)
80124098:	24170006 	li	s7,6
8012409c:	24420001 	addiu	v0,v0,1
801240a0:	08048f90 	j	80123e40 <__gconv_transform_ucs2_internal+0x220>
801240a4:	ac820000 	sw	v0,0(a0)
801240a8:	00a04021 	move	t0,a1
801240ac:	02808821 	move	s1,s4
801240b0:	08048fc6 	j	80123f18 <__gconv_transform_ucs2_internal+0x2f8>
801240b4:	24170004 	li	s7,4
801240b8:	2c420001 	sltiu	v0,v0,1
801240bc:	08048f77 	j	80123ddc <__gconv_transform_ucs2_internal+0x1bc>
801240c0:	afa20030 	sw	v0,48(sp)
801240c4:	08048f2d 	j	80123cb4 <__gconv_transform_ucs2_internal+0x94>
801240c8:	afa00034 	sw	zero,52(sp)
801240cc:	8fa30084 	lw	v1,132(sp)
801240d0:	8fa40084 	lw	a0,132(sp)
801240d4:	8c620000 	lw	v0,0(v1)
801240d8:	8fa30024 	lw	v1,36(sp)
801240dc:	aed10000 	sw	s1,0(s6)
801240e0:	00431021 	addu	v0,v0,v1
801240e4:	0804900c 	j	80124030 <__gconv_transform_ucs2_internal+0x410>
801240e8:	ac820000 	sw	v0,0(a0)
801240ec:	08048fc6 	j	80123f18 <__gconv_transform_ucs2_internal+0x2f8>
801240f0:	24170006 	li	s7,6
801240f4:	02231823 	subu	v1,s1,v1
801240f8:	000317c2 	srl	v0,v1,0x1f
801240fc:	8fc50000 	lw	a1,0(s8)
80124100:	00431021 	addu	v0,v0,v1
80124104:	00021043 	sra	v0,v0,0x1
80124108:	00a22823 	subu	a1,a1,v0
8012410c:	08049000 	j	80124000 <__gconv_transform_ucs2_internal+0x3e0>
80124110:	afc50000 	sw	a1,0(s8)
80124114:	8fa20034 	lw	v0,52(sp)
80124118:	00000000 	nop
8012411c:	1040fff3 	beqz	v0,801240ec <__gconv_transform_ucs2_internal+0x4cc>
80124120:	00e08821 	move	s1,a3
80124124:	1120fff1 	beqz	t1,801240ec <__gconv_transform_ucs2_internal+0x4cc>
80124128:	00000000 	nop
8012412c:	8c420000 	lw	v0,0(v0)
80124130:	8fa30034 	lw	v1,52(sp)
80124134:	24420001 	addiu	v0,v0,1
80124138:	24170006 	li	s7,6
8012413c:	08048fc2 	j	80123f08 <__gconv_transform_ucs2_internal+0x2e8>
80124140:	ac620000 	sw	v0,0(v1)
80124144:	8fa40034 	lw	a0,52(sp)
80124148:	00000000 	nop
8012414c:	1080002d 	beqz	a0,80124204 <__gconv_transform_ucs2_internal+0x5e4>
80124150:	31220002 	andi	v0,t1,0x2
80124154:	1040002c 	beqz	v0,80124208 <__gconv_transform_ucs2_internal+0x5e8>
80124158:	24170006 	li	s7,6
8012415c:	8fa30034 	lw	v1,52(sp)
80124160:	02805021 	move	t2,s4
80124164:	8c620000 	lw	v0,0(v1)
80124168:	27a90022 	addiu	t1,sp,34
8012416c:	24420001 	addiu	v0,v0,1
80124170:	08048f65 	j	80123d94 <__gconv_transform_ucs2_internal+0x174>
80124174:	ac620000 	sw	v0,0(v1)
80124178:	16e2ffb2 	bne	s7,v0,80124044 <__gconv_transform_ucs2_internal+0x424>
8012417c:	02e01021 	move	v0,s7
80124180:	8fc30000 	lw	v1,0(s8)
80124184:	00000000 	nop
80124188:	02433023 	subu	a2,s2,v1
8012418c:	28c20004 	slti	v0,a2,4
80124190:	10400066 	beqz	v0,8012432c <__gconv_transform_ucs2_internal+0x70c>
80124194:	0072102b 	sltu	v0,v1,s2
80124198:	10400030 	beqz	v0,8012425c <__gconv_transform_ucs2_internal+0x63c>
8012419c:	00602021 	move	a0,v1
801241a0:	00002821 	move	a1,zero
801241a4:	8ec20014 	lw	v0,20(s6)
801241a8:	90830000 	lbu	v1,0(a0)
801241ac:	00451021 	addu	v0,v0,a1
801241b0:	24840001 	addiu	a0,a0,1
801241b4:	24a50001 	addiu	a1,a1,1
801241b8:	a0430004 	sb	v1,4(v0)
801241bc:	14a6fff9 	bne	a1,a2,801241a4 <__gconv_transform_ucs2_internal+0x584>
801241c0:	afc40000 	sw	a0,0(s8)
801241c4:	08049098 	j	80124260 <__gconv_transform_ucs2_internal+0x640>
801241c8:	00000000 	nop
801241cc:	0192102b 	sltu	v0,t4,s2
801241d0:	02402821 	move	a1,s2
801241d4:	10400009 	beqz	v0,801241fc <__gconv_transform_ucs2_internal+0x5dc>
801241d8:	afd20000 	sw	s2,0(s8)
801241dc:	01061021 	addu	v0,t0,a2
801241e0:	24430004 	addiu	v1,v0,4
801241e4:	01802021 	move	a0,t4
801241e8:	90820000 	lbu	v0,0(a0)
801241ec:	24840001 	addiu	a0,a0,1
801241f0:	a0620000 	sb	v0,0(v1)
801241f4:	14a4fffc 	bne	a1,a0,801241e8 <__gconv_transform_ucs2_internal+0x5c8>
801241f8:	24630001 	addiu	v1,v1,1
801241fc:	08049010 	j	80124040 <__gconv_transform_ucs2_internal+0x420>
80124200:	24170007 	li	s7,7
80124204:	24170006 	li	s7,6
80124208:	24020007 	li	v0,7
8012420c:	12e20031 	beq	s7,v0,801242d4 <__gconv_transform_ucs2_internal+0x6b4>
80124210:	01663821 	addu	a3,t3,a2
80124214:	12e0feeb 	beqz	s7,80123dc4 <__gconv_transform_ucs2_internal+0x1a4>
80124218:	02e01021 	move	v0,s7
8012421c:	08049011 	j	80124044 <__gconv_transform_ucs2_internal+0x424>
80124220:	00000000 	nop
80124224:	8fa20080 	lw	v0,128(sp)
80124228:	00000000 	nop
8012422c:	14400058 	bnez	v0,80124390 <__gconv_transform_ucs2_internal+0x770>
80124230:	00002821 	move	a1,zero
80124234:	8ec40014 	lw	a0,20(s6)
80124238:	0c043299 	jal	8010ca64 <memset>
8012423c:	24060008 	li	a2,8
80124240:	8ec30008 	lw	v1,8(s6)
80124244:	00000000 	nop
80124248:	30630001 	andi	v1,v1,0x1
8012424c:	1060003f 	beqz	v1,8012434c <__gconv_transform_ucs2_internal+0x72c>
80124250:	00000000 	nop
80124254:	08049010 	j	80124040 <__gconv_transform_ucs2_internal+0x420>
80124258:	0000b821 	move	s7,zero
8012425c:	00002821 	move	a1,zero
80124260:	8ec20014 	lw	v0,20(s6)
80124264:	2404fff8 	li	a0,-8
80124268:	8c430000 	lw	v1,0(v0)
8012426c:	00000000 	nop
80124270:	00641824 	and	v1,v1,a0
80124274:	00651825 	or	v1,v1,a1
80124278:	08049010 	j	80124040 <__gconv_transform_ucs2_internal+0x420>
8012427c:	ac430000 	sw	v1,0(v0)
80124280:	8fa20080 	lw	v0,128(sp)
80124284:	00000000 	nop
80124288:	8c540000 	lw	s4,0(v0)
8012428c:	08048f27 	j	80123c9c <__gconv_transform_ucs2_internal+0x7c>
80124290:	00000000 	nop
80124294:	3c04801c 	lui	a0,0x801c
80124298:	3c05801c 	lui	a1,0x801c
8012429c:	3c07801c 	lui	a3,0x801c
801242a0:	24843cf0 	addiu	a0,a0,15600
801242a4:	24a53d18 	addiu	a1,a1,15640
801242a8:	24e73ed4 	addiu	a3,a3,16084
801242ac:	0c04ad9c 	jal	8012b670 <__assert_fail>
801242b0:	240601a9 	li	a2,425
801242b4:	3c04801c 	lui	a0,0x801c
801242b8:	3c05801c 	lui	a1,0x801c
801242bc:	3c07801c 	lui	a3,0x801c
801242c0:	24843cc0 	addiu	a0,a0,15552
801242c4:	24a53cdc 	addiu	a1,a1,15580
801242c8:	24e73eb4 	addiu	a3,a3,16052
801242cc:	0c04ad9c 	jal	8012b670 <__assert_fail>
801242d0:	2406022e 	li	a2,558
801242d4:	27a20022 	addiu	v0,sp,34
801242d8:	10e20035 	beq	a3,v0,801243b0 <__gconv_transform_ucs2_internal+0x790>
801242dc:	00eb1823 	subu	v1,a3,t3
801242e0:	8d020000 	lw	v0,0(t0)
801242e4:	00000000 	nop
801242e8:	30420007 	andi	v0,v0,0x7
801242ec:	00621823 	subu	v1,v1,v0
801242f0:	00a32821 	addu	a1,a1,v1
801242f4:	0167102b 	sltu	v0,t3,a3
801242f8:	1040ffc6 	beqz	v0,80124214 <__gconv_transform_ucs2_internal+0x5f4>
801242fc:	afc50000 	sw	a1,0(s8)
80124300:	01061021 	addu	v0,t0,a2
80124304:	24440004 	addiu	a0,v0,4
80124308:	01601821 	move	v1,t3
8012430c:	00e02821 	move	a1,a3
80124310:	90620000 	lbu	v0,0(v1)
80124314:	24630001 	addiu	v1,v1,1
80124318:	a0820000 	sb	v0,0(a0)
8012431c:	14a3fffc 	bne	a1,v1,80124310 <__gconv_transform_ucs2_internal+0x6f0>
80124320:	24840001 	addiu	a0,a0,1
80124324:	08049085 	j	80124214 <__gconv_transform_ucs2_internal+0x5f4>
80124328:	00000000 	nop
8012432c:	3c04801c 	lui	a0,0x801c
80124330:	3c05801c 	lui	a1,0x801c
80124334:	3c07801c 	lui	a3,0x801c
80124338:	24843d40 	addiu	a0,a0,15680
8012433c:	24a53cdc 	addiu	a1,a1,15580
80124340:	24e73eb4 	addiu	a3,a3,16052
80124344:	0c04ad9c 	jal	8012b670 <__assert_fail>
80124348:	24060313 	li	a2,787
8012434c:	8fa40038 	lw	a0,56(sp)
80124350:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124354:	00000000 	nop
80124358:	8fa30084 	lw	v1,132(sp)
8012435c:	8fa4008c 	lw	a0,140(sp)
80124360:	afa30014 	sw	v1,20(sp)
80124364:	afa4001c 	sw	a0,28(sp)
80124368:	8fa5003c 	lw	a1,60(sp)
8012436c:	8fa40040 	lw	a0,64(sp)
80124370:	8fa30038 	lw	v1,56(sp)
80124374:	afb00018 	sw	s0,24(sp)
80124378:	afa00010 	sw	zero,16(sp)
8012437c:	00003021 	move	a2,zero
80124380:	0060f809 	jalr	v1
80124384:	00003821 	move	a3,zero
80124388:	08049010 	j	80124040 <__gconv_transform_ucs2_internal+0x420>
8012438c:	0040b821 	move	s7,v0
80124390:	3c04801c 	lui	a0,0x801c
80124394:	3c05801c 	lui	a1,0x801c
80124398:	3c07801c 	lui	a3,0x801c
8012439c:	24843cc0 	addiu	a0,a0,15552
801243a0:	24a53cdc 	addiu	a1,a1,15580
801243a4:	24e73eb4 	addiu	a3,a3,16052
801243a8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801243ac:	2406019f 	li	a2,415
801243b0:	3c04801c 	lui	a0,0x801c
801243b4:	3c05801c 	lui	a1,0x801c
801243b8:	3c07801c 	lui	a3,0x801c
801243bc:	24843d54 	addiu	a0,a0,15700
801243c0:	24a53d18 	addiu	a1,a1,15640
801243c4:	24e73ed4 	addiu	a3,a3,16084
801243c8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801243cc:	240601bb 	li	a2,443

801243d0 <__gconv_transform_internal_ascii>:
801243d0:	27bdff88 	addiu	sp,sp,-120
801243d4:	afbe0070 	sw	s8,112(sp)
801243d8:	afb7006c 	sw	s7,108(sp)
801243dc:	afb20058 	sw	s2,88(sp)
801243e0:	afb00050 	sw	s0,80(sp)
801243e4:	afbf0074 	sw	ra,116(sp)
801243e8:	afb60068 	sw	s6,104(sp)
801243ec:	afb50064 	sw	s5,100(sp)
801243f0:	afb40060 	sw	s4,96(sp)
801243f4:	afb3005c 	sw	s3,92(sp)
801243f8:	afb10054 	sw	s1,84(sp)
801243fc:	8ca20008 	lw	v0,8(a1)
80124400:	2483003c 	addiu	v1,a0,60
80124404:	afa20044 	sw	v0,68(sp)
80124408:	afa40078 	sw	a0,120(sp)
8012440c:	30420001 	andi	v0,v0,0x1
80124410:	24a40024 	addiu	a0,a1,36
80124414:	00a0f021 	move	s8,a1
80124418:	00c0b821 	move	s7,a2
8012441c:	00e09021 	move	s2,a3
80124420:	8fb00090 	lw	s0,144(sp)
80124424:	afa30040 	sw	v1,64(sp)
80124428:	10400121 	beqz	v0,801248b0 <__gconv_transform_internal_ascii+0x4e0>
8012442c:	afa4003c 	sw	a0,60(sp)
80124430:	afa00038 	sw	zero,56(sp)
80124434:	16000179 	bnez	s0,80124a1c <__gconv_transform_internal_ascii+0x64c>
80124438:	00000000 	nop
8012443c:	8fa40088 	lw	a0,136(sp)
80124440:	00000000 	nop
80124444:	14800165 	bnez	a0,801249dc <__gconv_transform_internal_ascii+0x60c>
80124448:	00000000 	nop
8012444c:	8fd40000 	lw	s4,0(s8)
80124450:	8fa3008c 	lw	v1,140(sp)
80124454:	afa00020 	sw	zero,32(sp)
80124458:	8fd50004 	lw	s5,4(s8)
8012445c:	10600119 	beqz	v1,801248c4 <__gconv_transform_internal_ascii+0x4f4>
80124460:	27a40020 	addiu	a0,sp,32
80124464:	afa40034 	sw	a0,52(sp)
80124468:	8fa20094 	lw	v0,148(sp)
8012446c:	00000000 	nop
80124470:	10400052 	beqz	v0,801245bc <__gconv_transform_internal_ascii+0x1ec>
80124474:	00000000 	nop
80124478:	8fd30014 	lw	s3,20(s8)
8012447c:	00000000 	nop
80124480:	8e620000 	lw	v0,0(s3)
80124484:	00000000 	nop
80124488:	30420007 	andi	v0,v0,0x7
8012448c:	1040004b 	beqz	v0,801245bc <__gconv_transform_internal_ascii+0x1ec>
80124490:	00000000 	nop
80124494:	8fa30088 	lw	v1,136(sp)
80124498:	00000000 	nop
8012449c:	146001ac 	bnez	v1,80124b50 <__gconv_transform_internal_ascii+0x780>
801244a0:	27a40024 	addiu	a0,sp,36
801244a4:	8ee50000 	lw	a1,0(s7)
801244a8:	afb4002c 	sw	s4,44(sp)
801244ac:	afa50028 	sw	a1,40(sp)
801244b0:	00008821 	move	s1,zero
801244b4:	afa40048 	sw	a0,72(sp)
801244b8:	02711021 	addu	v0,s3,s1
801244bc:	90440004 	lbu	a0,4(v0)
801244c0:	27a20024 	addiu	v0,sp,36
801244c4:	00511821 	addu	v1,v0,s1
801244c8:	a0640000 	sb	a0,0(v1)
801244cc:	8e620000 	lw	v0,0(s3)
801244d0:	26310001 	addiu	s1,s1,1
801244d4:	30420007 	andi	v0,v0,0x7
801244d8:	0222102b 	sltu	v0,s1,v0
801244dc:	1440fff7 	bnez	v0,801244bc <__gconv_transform_internal_ascii+0xec>
801244e0:	02711021 	addu	v0,s3,s1
801244e4:	00b11023 	subu	v0,a1,s1
801244e8:	24420004 	addiu	v0,v0,4
801244ec:	0242102b 	sltu	v0,s2,v0
801244f0:	1440019f 	bnez	v0,80124b70 <__gconv_transform_internal_ascii+0x7a0>
801244f4:	0295102b 	sltu	v0,s4,s5
801244f8:	1040009a 	beqz	v0,80124764 <__gconv_transform_internal_ascii+0x394>
801244fc:	24160005 	li	s6,5
80124500:	27a30024 	addiu	v1,sp,36
80124504:	8fa50028 	lw	a1,40(sp)
80124508:	00712021 	addu	a0,v1,s1
8012450c:	90a20000 	lbu	v0,0(a1)
80124510:	26310001 	addiu	s1,s1,1
80124514:	24a50001 	addiu	a1,a1,1
80124518:	2e230004 	sltiu	v1,s1,4
8012451c:	a0820000 	sb	v0,0(a0)
80124520:	10600004 	beqz	v1,80124534 <__gconv_transform_internal_ascii+0x164>
80124524:	afa50028 	sw	a1,40(sp)
80124528:	00b2102b 	sltu	v0,a1,s2
8012452c:	1440fff7 	bnez	v0,8012450c <__gconv_transform_internal_ascii+0x13c>
80124530:	24840001 	addiu	a0,a0,1
80124534:	8fa30024 	lw	v1,36(sp)
80124538:	27a50024 	addiu	a1,sp,36
8012453c:	afa50028 	sw	a1,40(sp)
80124540:	2c620080 	sltiu	v0,v1,128
80124544:	00b12821 	addu	a1,a1,s1
80124548:	104000f0 	beqz	v0,8012490c <__gconv_transform_internal_ascii+0x53c>
8012454c:	afa50030 	sw	a1,48(sp)
80124550:	a2830000 	sb	v1,0(s4)
80124554:	8fa50028 	lw	a1,40(sp)
80124558:	26820001 	addiu	v0,s4,1
8012455c:	24a50004 	addiu	a1,a1,4
80124560:	0000b021 	move	s6,zero
80124564:	afa2002c 	sw	v0,44(sp)
80124568:	afa50028 	sw	a1,40(sp)
8012456c:	8fa20048 	lw	v0,72(sp)
80124570:	00000000 	nop
80124574:	10450197 	beq	v0,a1,80124bd4 <__gconv_transform_internal_ascii+0x804>
80124578:	00a22023 	subu	a0,a1,v0
8012457c:	8e660000 	lw	a2,0(s3)
80124580:	00000000 	nop
80124584:	30c30007 	andi	v1,a2,0x7
80124588:	0064102a 	slt	v0,v1,a0
8012458c:	10400189 	beqz	v0,80124bb4 <__gconv_transform_internal_ascii+0x7e4>
80124590:	00832023 	subu	a0,a0,v1
80124594:	8ee20000 	lw	v0,0(s7)
80124598:	2403fff8 	li	v1,-8
8012459c:	00441021 	addu	v0,v0,a0
801245a0:	00c31824 	and	v1,a2,v1
801245a4:	8fb4002c 	lw	s4,44(sp)
801245a8:	ae630000 	sw	v1,0(s3)
801245ac:	aee20000 	sw	v0,0(s7)
801245b0:	8fc20008 	lw	v0,8(s8)
801245b4:	00000000 	nop
801245b8:	afa20044 	sw	v0,68(sp)
801245bc:	8ef30000 	lw	s3,0(s7)
801245c0:	02808821 	move	s1,s4
801245c4:	24160004 	li	s6,4
801245c8:	02602021 	move	a0,s3
801245cc:	afb3002c 	sw	s3,44(sp)
801245d0:	afb40028 	sw	s4,40(sp)
801245d4:	12440013 	beq	s2,a0,80124624 <__gconv_transform_internal_ascii+0x254>
801245d8:	00000000 	nop
801245dc:	24850004 	addiu	a1,a0,4
801245e0:	0245102b 	sltu	v0,s2,a1
801245e4:	1440006c 	bnez	v0,80124798 <__gconv_transform_internal_ascii+0x3c8>
801245e8:	0235102b 	sltu	v0,s1,s5
801245ec:	10400072 	beqz	v0,801247b8 <__gconv_transform_internal_ascii+0x3e8>
801245f0:	00000000 	nop
801245f4:	8c830000 	lw	v1,0(a0)
801245f8:	00000000 	nop
801245fc:	2c620080 	sltiu	v0,v1,128
80124600:	1040006f 	beqz	v0,801247c0 <__gconv_transform_internal_ascii+0x3f0>
80124604:	00000000 	nop
80124608:	a2230000 	sb	v1,0(s1)
8012460c:	8fa4002c 	lw	a0,44(sp)
80124610:	26310001 	addiu	s1,s1,1
80124614:	24840004 	addiu	a0,a0,4
80124618:	afb10028 	sw	s1,40(sp)
8012461c:	1644ffef 	bne	s2,a0,801245dc <__gconv_transform_internal_ascii+0x20c>
80124620:	afa4002c 	sw	a0,44(sp)
80124624:	aee40000 	sw	a0,0(s7)
80124628:	8fa40088 	lw	a0,136(sp)
8012462c:	00000000 	nop
80124630:	1480005e 	bnez	a0,801247ac <__gconv_transform_internal_ascii+0x3dc>
80124634:	00000000 	nop
80124638:	8fd00020 	lw	s0,32(s8)
8012463c:	00000000 	nop
80124640:	12000012 	beqz	s0,8012468c <__gconv_transform_internal_ascii+0x2bc>
80124644:	00000000 	nop
80124648:	8e040004 	lw	a0,4(s0)
8012464c:	00000000 	nop
80124650:	1080000a 	beqz	a0,8012467c <__gconv_transform_internal_ascii+0x2ac>
80124654:	00000000 	nop
80124658:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012465c:	00000000 	nop
80124660:	8e04000c 	lw	a0,12(s0)
80124664:	afb10010 	sw	s1,16(sp)
80124668:	8ee60000 	lw	a2,0(s7)
8012466c:	8e020004 	lw	v0,4(s0)
80124670:	02602821 	move	a1,s3
80124674:	0040f809 	jalr	v0
80124678:	02803821 	move	a3,s4
8012467c:	8e100010 	lw	s0,16(s0)
80124680:	00000000 	nop
80124684:	1600fff0 	bnez	s0,80124648 <__gconv_transform_internal_ascii+0x278>
80124688:	00000000 	nop
8012468c:	8fc2000c 	lw	v0,12(s8)
80124690:	8fc30008 	lw	v1,8(s8)
80124694:	24420001 	addiu	v0,v0,1
80124698:	afa30044 	sw	v1,68(sp)
8012469c:	30630001 	andi	v1,v1,0x1
801246a0:	1460008a 	bnez	v1,801248cc <__gconv_transform_internal_ascii+0x4fc>
801246a4:	afc2000c 	sw	v0,12(s8)
801246a8:	0291102b 	sltu	v0,s4,s1
801246ac:	10400019 	beqz	v0,80124714 <__gconv_transform_internal_ascii+0x344>
801246b0:	00000000 	nop
801246b4:	8fc20000 	lw	v0,0(s8)
801246b8:	8fa40038 	lw	a0,56(sp)
801246bc:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801246c0:	afa2002c 	sw	v0,44(sp)
801246c4:	8fa4008c 	lw	a0,140(sp)
801246c8:	8fa20094 	lw	v0,148(sp)
801246cc:	afa40014 	sw	a0,20(sp)
801246d0:	8fa5003c 	lw	a1,60(sp)
801246d4:	8fa40040 	lw	a0,64(sp)
801246d8:	8fa30038 	lw	v1,56(sp)
801246dc:	afa00010 	sw	zero,16(sp)
801246e0:	afa00018 	sw	zero,24(sp)
801246e4:	afa2001c 	sw	v0,28(sp)
801246e8:	27a6002c 	addiu	a2,sp,44
801246ec:	0060f809 	jalr	v1
801246f0:	02203821 	move	a3,s1
801246f4:	00402021 	move	a0,v0
801246f8:	24020004 	li	v0,4
801246fc:	10820011 	beq	a0,v0,80124744 <__gconv_transform_internal_ascii+0x374>
80124700:	24020005 	li	v0,5
80124704:	8fa2002c 	lw	v0,44(sp)
80124708:	00000000 	nop
8012470c:	16220077 	bne	s1,v0,801248ec <__gconv_transform_internal_ascii+0x51c>
80124710:	0080b021 	move	s6,a0
80124714:	16c0000f 	bnez	s6,80124754 <__gconv_transform_internal_ascii+0x384>
80124718:	00000000 	nop
8012471c:	8fd40000 	lw	s4,0(s8)
80124720:	8ef30000 	lw	s3,0(s7)
80124724:	8fc40008 	lw	a0,8(s8)
80124728:	02808821 	move	s1,s4
8012472c:	afa40044 	sw	a0,68(sp)
80124730:	24160004 	li	s6,4
80124734:	02602021 	move	a0,s3
80124738:	afb3002c 	sw	s3,44(sp)
8012473c:	08049175 	j	801245d4 <__gconv_transform_internal_ascii+0x204>
80124740:	afb40028 	sw	s4,40(sp)
80124744:	12c2fff5 	beq	s6,v0,8012471c <__gconv_transform_internal_ascii+0x34c>
80124748:	00000000 	nop
8012474c:	12c0fff3 	beqz	s6,8012471c <__gconv_transform_internal_ascii+0x34c>
80124750:	00000000 	nop
80124754:	8fa20094 	lw	v0,148(sp)
80124758:	00000000 	nop
8012475c:	144000be 	bnez	v0,80124a58 <__gconv_transform_internal_ascii+0x688>
80124760:	24020007 	li	v0,7
80124764:	02c01021 	move	v0,s6
80124768:	8fbf0074 	lw	ra,116(sp)
8012476c:	8fbe0070 	lw	s8,112(sp)
80124770:	8fb7006c 	lw	s7,108(sp)
80124774:	8fb60068 	lw	s6,104(sp)
80124778:	8fb50064 	lw	s5,100(sp)
8012477c:	8fb40060 	lw	s4,96(sp)
80124780:	8fb3005c 	lw	s3,92(sp)
80124784:	8fb20058 	lw	s2,88(sp)
80124788:	8fb10054 	lw	s1,84(sp)
8012478c:	8fb00050 	lw	s0,80(sp)
80124790:	03e00008 	jr	ra
80124794:	27bd0078 	addiu	sp,sp,120
80124798:	aee40000 	sw	a0,0(s7)
8012479c:	8fa40088 	lw	a0,136(sp)
801247a0:	00000000 	nop
801247a4:	1080ffa4 	beqz	a0,80124638 <__gconv_transform_internal_ascii+0x268>
801247a8:	24160007 	li	s6,7
801247ac:	8fa30088 	lw	v1,136(sp)
801247b0:	080491d9 	j	80124764 <__gconv_transform_internal_ascii+0x394>
801247b4:	ac710000 	sw	s1,0(v1)
801247b8:	08049189 	j	80124624 <__gconv_transform_internal_ascii+0x254>
801247bc:	24160005 	li	s6,5
801247c0:	000319c2 	srl	v1,v1,0x7
801247c4:	24021c00 	li	v0,7168
801247c8:	10620036 	beq	v1,v0,801248a4 <__gconv_transform_internal_ascii+0x4d4>
801247cc:	00000000 	nop
801247d0:	8fa30034 	lw	v1,52(sp)
801247d4:	00000000 	nop
801247d8:	1060004a 	beqz	v1,80124904 <__gconv_transform_internal_ascii+0x534>
801247dc:	00000000 	nop
801247e0:	8fd00020 	lw	s0,32(s8)
801247e4:	00000000 	nop
801247e8:	12000021 	beqz	s0,80124870 <__gconv_transform_internal_ascii+0x4a0>
801247ec:	00000000 	nop
801247f0:	27a40028 	addiu	a0,sp,40
801247f4:	24110006 	li	s1,6
801247f8:	08049204 	j	80124810 <__gconv_transform_internal_ascii+0x440>
801247fc:	afa4004c 	sw	a0,76(sp)
80124800:	8e100010 	lw	s0,16(s0)
80124804:	00000000 	nop
80124808:	12000017 	beqz	s0,80124868 <__gconv_transform_internal_ascii+0x498>
8012480c:	00000000 	nop
80124810:	8e040000 	lw	a0,0(s0)
80124814:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124818:	00000000 	nop
8012481c:	8fa40034 	lw	a0,52(sp)
80124820:	27a2002c 	addiu	v0,sp,44
80124824:	27a30028 	addiu	v1,sp,40
80124828:	8e06000c 	lw	a2,12(s0)
8012482c:	afa4001c 	sw	a0,28(sp)
80124830:	afa20010 	sw	v0,16(sp)
80124834:	afb20014 	sw	s2,20(sp)
80124838:	afa30018 	sw	v1,24(sp)
8012483c:	8ee70000 	lw	a3,0(s7)
80124840:	8e020000 	lw	v0,0(s0)
80124844:	8fa40078 	lw	a0,120(sp)
80124848:	0040f809 	jalr	v0
8012484c:	03c02821 	move	a1,s8
80124850:	1051ffeb 	beq	v0,s1,80124800 <__gconv_transform_internal_ascii+0x430>
80124854:	0040b021 	move	s6,v0
80124858:	8fb10028 	lw	s1,40(sp)
8012485c:	8fa4002c 	lw	a0,44(sp)
80124860:	08049175 	j	801245d4 <__gconv_transform_internal_ascii+0x204>
80124864:	00000000 	nop
80124868:	8fb10028 	lw	s1,40(sp)
8012486c:	8fa4002c 	lw	a0,44(sp)
80124870:	8fa30044 	lw	v1,68(sp)
80124874:	00000000 	nop
80124878:	30620002 	andi	v0,v1,0x2
8012487c:	10400021 	beqz	v0,80124904 <__gconv_transform_internal_ascii+0x534>
80124880:	00000000 	nop
80124884:	8fa30034 	lw	v1,52(sp)
80124888:	24840004 	addiu	a0,a0,4
8012488c:	8c620000 	lw	v0,0(v1)
80124890:	24160006 	li	s6,6
80124894:	24420001 	addiu	v0,v0,1
80124898:	ac620000 	sw	v0,0(v1)
8012489c:	08049175 	j	801245d4 <__gconv_transform_internal_ascii+0x204>
801248a0:	afa4002c 	sw	a0,44(sp)
801248a4:	00a02021 	move	a0,a1
801248a8:	08049175 	j	801245d4 <__gconv_transform_internal_ascii+0x204>
801248ac:	afa5002c 	sw	a1,44(sp)
801248b0:	8fa20040 	lw	v0,64(sp)
801248b4:	00000000 	nop
801248b8:	8c420014 	lw	v0,20(v0)
801248bc:	0804910d 	j	80124434 <__gconv_transform_internal_ascii+0x64>
801248c0:	afa20038 	sw	v0,56(sp)
801248c4:	0804911a 	j	80124468 <__gconv_transform_internal_ascii+0x98>
801248c8:	afa00034 	sw	zero,52(sp)
801248cc:	8fa3008c 	lw	v1,140(sp)
801248d0:	8fa4008c 	lw	a0,140(sp)
801248d4:	8c620000 	lw	v0,0(v1)
801248d8:	8fa30020 	lw	v1,32(sp)
801248dc:	afd10000 	sw	s1,0(s8)
801248e0:	00431021 	addu	v0,v0,v1
801248e4:	080491d5 	j	80124754 <__gconv_transform_internal_ascii+0x384>
801248e8:	ac820000 	sw	v0,0(a0)
801248ec:	8ee30000 	lw	v1,0(s7)
801248f0:	02221023 	subu	v0,s1,v0
801248f4:	00021080 	sll	v0,v0,0x2
801248f8:	00621823 	subu	v1,v1,v0
801248fc:	080491c5 	j	80124714 <__gconv_transform_internal_ascii+0x344>
80124900:	aee30000 	sw	v1,0(s7)
80124904:	08049189 	j	80124624 <__gconv_transform_internal_ascii+0x254>
80124908:	24160006 	li	s6,6
8012490c:	000319c2 	srl	v1,v1,0x7
80124910:	24021c00 	li	v0,7168
80124914:	1062003c 	beq	v1,v0,80124a08 <__gconv_transform_internal_ascii+0x638>
80124918:	27a40028 	addiu	a0,sp,40
8012491c:	8fa20034 	lw	v0,52(sp)
80124920:	00000000 	nop
80124924:	10400035 	beqz	v0,801249fc <__gconv_transform_internal_ascii+0x62c>
80124928:	00000000 	nop
8012492c:	8fd00020 	lw	s0,32(s8)
80124930:	00000000 	nop
80124934:	1200001b 	beqz	s0,801249a4 <__gconv_transform_internal_ascii+0x5d4>
80124938:	27a30028 	addiu	v1,sp,40
8012493c:	afa3004c 	sw	v1,76(sp)
80124940:	8e040000 	lw	a0,0(s0)
80124944:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124948:	00000000 	nop
8012494c:	27a40028 	addiu	a0,sp,40
80124950:	8e06000c 	lw	a2,12(s0)
80124954:	8fa20030 	lw	v0,48(sp)
80124958:	afa40010 	sw	a0,16(sp)
8012495c:	8fa40034 	lw	a0,52(sp)
80124960:	27a3002c 	addiu	v1,sp,44
80124964:	afa4001c 	sw	a0,28(sp)
80124968:	afa20014 	sw	v0,20(sp)
8012496c:	afa30018 	sw	v1,24(sp)
80124970:	8ee70000 	lw	a3,0(s7)
80124974:	8e020000 	lw	v0,0(s0)
80124978:	8fa40078 	lw	a0,120(sp)
8012497c:	0040f809 	jalr	v0
80124980:	03c02821 	move	a1,s8
80124984:	0040b021 	move	s6,v0
80124988:	24020006 	li	v0,6
8012498c:	16c20018 	bne	s6,v0,801249f0 <__gconv_transform_internal_ascii+0x620>
80124990:	00000000 	nop
80124994:	8e100010 	lw	s0,16(s0)
80124998:	00000000 	nop
8012499c:	1600ffe8 	bnez	s0,80124940 <__gconv_transform_internal_ascii+0x570>
801249a0:	00000000 	nop
801249a4:	8fa30044 	lw	v1,68(sp)
801249a8:	00000000 	nop
801249ac:	30620002 	andi	v0,v1,0x2
801249b0:	10400012 	beqz	v0,801249fc <__gconv_transform_internal_ascii+0x62c>
801249b4:	00000000 	nop
801249b8:	8fa40034 	lw	a0,52(sp)
801249bc:	8fa50028 	lw	a1,40(sp)
801249c0:	8c820000 	lw	v0,0(a0)
801249c4:	24a50004 	addiu	a1,a1,4
801249c8:	24420001 	addiu	v0,v0,1
801249cc:	24160006 	li	s6,6
801249d0:	ac820000 	sw	v0,0(a0)
801249d4:	0804915b 	j	8012456c <__gconv_transform_internal_ascii+0x19c>
801249d8:	afa50028 	sw	a1,40(sp)
801249dc:	8fa20088 	lw	v0,136(sp)
801249e0:	00000000 	nop
801249e4:	8c540000 	lw	s4,0(v0)
801249e8:	08049114 	j	80124450 <__gconv_transform_internal_ascii+0x80>
801249ec:	00000000 	nop
801249f0:	8fa50028 	lw	a1,40(sp)
801249f4:	0804915b 	j	8012456c <__gconv_transform_internal_ascii+0x19c>
801249f8:	00000000 	nop
801249fc:	8fa50028 	lw	a1,40(sp)
80124a00:	0804915b 	j	8012456c <__gconv_transform_internal_ascii+0x19c>
80124a04:	24160006 	li	s6,6
80124a08:	00802821 	move	a1,a0
80124a0c:	0000b021 	move	s6,zero
80124a10:	afa4004c 	sw	a0,76(sp)
80124a14:	0804915b 	j	8012456c <__gconv_transform_internal_ascii+0x19c>
80124a18:	afa40028 	sw	a0,40(sp)
80124a1c:	8fa30088 	lw	v1,136(sp)
80124a20:	00000000 	nop
80124a24:	14600039 	bnez	v1,80124b0c <__gconv_transform_internal_ascii+0x73c>
80124a28:	3c04801c 	lui	a0,0x801c
80124a2c:	8fc40014 	lw	a0,20(s8)
80124a30:	00002821 	move	a1,zero
80124a34:	0c043299 	jal	8010ca64 <memset>
80124a38:	24060008 	li	a2,8
80124a3c:	8fc30008 	lw	v1,8(s8)
80124a40:	00000000 	nop
80124a44:	30630001 	andi	v1,v1,0x1
80124a48:	1060001f 	beqz	v1,80124ac8 <__gconv_transform_internal_ascii+0x6f8>
80124a4c:	00000000 	nop
80124a50:	080491d9 	j	80124764 <__gconv_transform_internal_ascii+0x394>
80124a54:	0000b021 	move	s6,zero
80124a58:	16c2ff43 	bne	s6,v0,80124768 <__gconv_transform_internal_ascii+0x398>
80124a5c:	02c01021 	move	v0,s6
80124a60:	8ee30000 	lw	v1,0(s7)
80124a64:	00000000 	nop
80124a68:	02433023 	subu	a2,s2,v1
80124a6c:	28c20004 	slti	v0,a2,4
80124a70:	1040002f 	beqz	v0,80124b30 <__gconv_transform_internal_ascii+0x760>
80124a74:	0072102b 	sltu	v0,v1,s2
80124a78:	1040002b 	beqz	v0,80124b28 <__gconv_transform_internal_ascii+0x758>
80124a7c:	00602021 	move	a0,v1
80124a80:	00002821 	move	a1,zero
80124a84:	8fc20014 	lw	v0,20(s8)
80124a88:	90830000 	lbu	v1,0(a0)
80124a8c:	00451021 	addu	v0,v0,a1
80124a90:	24840001 	addiu	a0,a0,1
80124a94:	24a50001 	addiu	a1,a1,1
80124a98:	a0430004 	sb	v1,4(v0)
80124a9c:	14c5fff9 	bne	a2,a1,80124a84 <__gconv_transform_internal_ascii+0x6b4>
80124aa0:	aee40000 	sw	a0,0(s7)
80124aa4:	00c02821 	move	a1,a2
80124aa8:	8fc20014 	lw	v0,20(s8)
80124aac:	2404fff8 	li	a0,-8
80124ab0:	8c430000 	lw	v1,0(v0)
80124ab4:	00000000 	nop
80124ab8:	00641824 	and	v1,v1,a0
80124abc:	00651825 	or	v1,v1,a1
80124ac0:	080491d9 	j	80124764 <__gconv_transform_internal_ascii+0x394>
80124ac4:	ac430000 	sw	v1,0(v0)
80124ac8:	8fa40038 	lw	a0,56(sp)
80124acc:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124ad0:	00000000 	nop
80124ad4:	8fa4008c 	lw	a0,140(sp)
80124ad8:	8fa20094 	lw	v0,148(sp)
80124adc:	afa40014 	sw	a0,20(sp)
80124ae0:	8fa5003c 	lw	a1,60(sp)
80124ae4:	8fa40040 	lw	a0,64(sp)
80124ae8:	8fa30038 	lw	v1,56(sp)
80124aec:	afb00018 	sw	s0,24(sp)
80124af0:	afa2001c 	sw	v0,28(sp)
80124af4:	afa00010 	sw	zero,16(sp)
80124af8:	00003021 	move	a2,zero
80124afc:	0060f809 	jalr	v1
80124b00:	00003821 	move	a3,zero
80124b04:	080491d9 	j	80124764 <__gconv_transform_internal_ascii+0x394>
80124b08:	0040b021 	move	s6,v0
80124b0c:	3c05801c 	lui	a1,0x801c
80124b10:	3c07801c 	lui	a3,0x801c
80124b14:	24843cc0 	addiu	a0,a0,15552
80124b18:	24a53cdc 	addiu	a1,a1,15580
80124b1c:	24e73f70 	addiu	a3,a3,16240
80124b20:	0c04ad9c 	jal	8012b670 <__assert_fail>
80124b24:	2406019f 	li	a2,415
80124b28:	080492aa 	j	80124aa8 <__gconv_transform_internal_ascii+0x6d8>
80124b2c:	00002821 	move	a1,zero
80124b30:	3c04801c 	lui	a0,0x801c
80124b34:	3c05801c 	lui	a1,0x801c
80124b38:	3c07801c 	lui	a3,0x801c
80124b3c:	24843d40 	addiu	a0,a0,15680
80124b40:	24a53cdc 	addiu	a1,a1,15580
80124b44:	24e73f70 	addiu	a3,a3,16240
80124b48:	0c04ad9c 	jal	8012b670 <__assert_fail>
80124b4c:	24060313 	li	a2,787
80124b50:	3c04801c 	lui	a0,0x801c
80124b54:	3c05801c 	lui	a1,0x801c
80124b58:	3c07801c 	lui	a3,0x801c
80124b5c:	24843cc0 	addiu	a0,a0,15552
80124b60:	24a53cdc 	addiu	a1,a1,15580
80124b64:	24e73f70 	addiu	a3,a3,16240
80124b68:	0c04ad9c 	jal	8012b670 <__assert_fail>
80124b6c:	2406022e 	li	a2,558
80124b70:	8fa40028 	lw	a0,40(sp)
80124b74:	00000000 	nop
80124b78:	0092102b 	sltu	v0,a0,s2
80124b7c:	1040000b 	beqz	v0,80124bac <__gconv_transform_internal_ascii+0x7dc>
80124b80:	aef20000 	sw	s2,0(s7)
80124b84:	02711021 	addu	v0,s3,s1
80124b88:	24430004 	addiu	v1,v0,4
80124b8c:	02403821 	move	a3,s2
80124b90:	90820000 	lbu	v0,0(a0)
80124b94:	24850001 	addiu	a1,a0,1
80124b98:	a0620000 	sb	v0,0(v1)
80124b9c:	00a02021 	move	a0,a1
80124ba0:	afa50028 	sw	a1,40(sp)
80124ba4:	14a7fffa 	bne	a1,a3,80124b90 <__gconv_transform_internal_ascii+0x7c0>
80124ba8:	24630001 	addiu	v1,v1,1
80124bac:	080491d9 	j	80124764 <__gconv_transform_internal_ascii+0x394>
80124bb0:	24160007 	li	s6,7
80124bb4:	3c04801c 	lui	a0,0x801c
80124bb8:	3c05801c 	lui	a1,0x801c
80124bbc:	3c07801c 	lui	a3,0x801c
80124bc0:	24843cf0 	addiu	a0,a0,15600
80124bc4:	24a53d18 	addiu	a1,a1,15640
80124bc8:	24e73f94 	addiu	a3,a3,16276
80124bcc:	0c04ad9c 	jal	8012b670 <__assert_fail>
80124bd0:	240601a9 	li	a2,425
80124bd4:	24020007 	li	v0,7
80124bd8:	12c20005 	beq	s6,v0,80124bf0 <__gconv_transform_internal_ascii+0x820>
80124bdc:	27a30028 	addiu	v1,sp,40
80124be0:	12c0fe73 	beqz	s6,801245b0 <__gconv_transform_internal_ascii+0x1e0>
80124be4:	02c01021 	move	v0,s6
80124be8:	080491da 	j	80124768 <__gconv_transform_internal_ascii+0x398>
80124bec:	00000000 	nop
80124bf0:	8fa40030 	lw	a0,48(sp)
80124bf4:	00000000 	nop
80124bf8:	10830015 	beq	a0,v1,80124c50 <__gconv_transform_internal_ascii+0x880>
80124bfc:	00853023 	subu	a2,a0,a1
80124c00:	8e620000 	lw	v0,0(s3)
80124c04:	8ee30000 	lw	v1,0(s7)
80124c08:	30420007 	andi	v0,v0,0x7
80124c0c:	00c21023 	subu	v0,a2,v0
80124c10:	00621821 	addu	v1,v1,v0
80124c14:	00a4202b 	sltu	a0,a1,a0
80124c18:	1080fff1 	beqz	a0,80124be0 <__gconv_transform_internal_ascii+0x810>
80124c1c:	aee30000 	sw	v1,0(s7)
80124c20:	02711021 	addu	v0,s3,s1
80124c24:	00a02021 	move	a0,a1
80124c28:	24430004 	addiu	v1,v0,4
80124c2c:	00c52821 	addu	a1,a2,a1
80124c30:	90820000 	lbu	v0,0(a0)
80124c34:	24840001 	addiu	a0,a0,1
80124c38:	a0620000 	sb	v0,0(v1)
80124c3c:	afa40028 	sw	a0,40(sp)
80124c40:	1485fffb 	bne	a0,a1,80124c30 <__gconv_transform_internal_ascii+0x860>
80124c44:	24630001 	addiu	v1,v1,1
80124c48:	080492f8 	j	80124be0 <__gconv_transform_internal_ascii+0x810>
80124c4c:	00000000 	nop
80124c50:	3c04801c 	lui	a0,0x801c
80124c54:	3c05801c 	lui	a1,0x801c
80124c58:	3c07801c 	lui	a3,0x801c
80124c5c:	24843d28 	addiu	a0,a0,15656
80124c60:	24a53d18 	addiu	a1,a1,15640
80124c64:	24e73f94 	addiu	a3,a3,16276
80124c68:	0c04ad9c 	jal	8012b670 <__assert_fail>
80124c6c:	240601bb 	li	a2,443

80124c70 <__gconv_transform_ascii_internal>:
80124c70:	27bdffa0 	addiu	sp,sp,-96
80124c74:	afbe0058 	sw	s8,88(sp)
80124c78:	afb70054 	sw	s7,84(sp)
80124c7c:	afb60050 	sw	s6,80(sp)
80124c80:	afb00038 	sw	s0,56(sp)
80124c84:	afbf005c 	sw	ra,92(sp)
80124c88:	afb5004c 	sw	s5,76(sp)
80124c8c:	afb40048 	sw	s4,72(sp)
80124c90:	afb30044 	sw	s3,68(sp)
80124c94:	afb20040 	sw	s2,64(sp)
80124c98:	afb1003c 	sw	s1,60(sp)
80124c9c:	8ca30008 	lw	v1,8(a1)
80124ca0:	2484003c 	addiu	a0,a0,60
80124ca4:	afa40034 	sw	a0,52(sp)
80124ca8:	30620001 	andi	v0,v1,0x1
80124cac:	24a40024 	addiu	a0,a1,36
80124cb0:	00a0b821 	move	s7,a1
80124cb4:	00c0f021 	move	s8,a2
80124cb8:	00e0b021 	move	s6,a3
80124cbc:	8fb00078 	lw	s0,120(sp)
80124cc0:	10400090 	beqz	v0,80124f04 <__gconv_transform_ascii_internal+0x294>
80124cc4:	afa40030 	sw	a0,48(sp)
80124cc8:	afa0002c 	sw	zero,44(sp)
80124ccc:	160000a7 	bnez	s0,80124f6c <__gconv_transform_ascii_internal+0x2fc>
80124cd0:	00000000 	nop
80124cd4:	8fa40070 	lw	a0,112(sp)
80124cd8:	00000000 	nop
80124cdc:	148000b1 	bnez	a0,80124fa4 <__gconv_transform_ascii_internal+0x334>
80124ce0:	00000000 	nop
80124ce4:	8ef40000 	lw	s4,0(s7)
80124ce8:	8fa40074 	lw	a0,116(sp)
80124cec:	8ef30004 	lw	s3,4(s7)
80124cf0:	10800093 	beqz	a0,80124f40 <__gconv_transform_ascii_internal+0x2d0>
80124cf4:	27a20020 	addiu	v0,sp,32
80124cf8:	afa20028 	sw	v0,40(sp)
80124cfc:	8fd20000 	lw	s2,0(s8)
80124d00:	00000000 	nop
80124d04:	12560055 	beq	s2,s6,80124e5c <__gconv_transform_ascii_internal+0x1ec>
80124d08:	afa00020 	sw	zero,32(sp)
80124d0c:	30630002 	andi	v1,v1,0x2
80124d10:	02402821 	move	a1,s2
80124d14:	02803821 	move	a3,s4
80124d18:	24150004 	li	s5,4
80124d1c:	24e60004 	addiu	a2,a3,4
80124d20:	0266102b 	sltu	v0,s3,a2
80124d24:	14400068 	bnez	v0,80124ec8 <__gconv_transform_ascii_internal+0x258>
80124d28:	00e08821 	move	s1,a3
80124d2c:	90a40000 	lbu	a0,0(a1)
80124d30:	00000000 	nop
80124d34:	00041600 	sll	v0,a0,0x18
80124d38:	00021603 	sra	v0,v0,0x18
80124d3c:	04400064 	bltz	v0,80124ed0 <__gconv_transform_ascii_internal+0x260>
80124d40:	00000000 	nop
80124d44:	24a50001 	addiu	a1,a1,1
80124d48:	ace40000 	sw	a0,0(a3)
80124d4c:	16c5fff3 	bne	s6,a1,80124d1c <__gconv_transform_ascii_internal+0xac>
80124d50:	00c03821 	move	a3,a2
80124d54:	00e08821 	move	s1,a3
80124d58:	8fa20070 	lw	v0,112(sp)
80124d5c:	00000000 	nop
80124d60:	14400044 	bnez	v0,80124e74 <__gconv_transform_ascii_internal+0x204>
80124d64:	afc50000 	sw	a1,0(s8)
80124d68:	8ef00020 	lw	s0,32(s7)
80124d6c:	00000000 	nop
80124d70:	12000012 	beqz	s0,80124dbc <__gconv_transform_ascii_internal+0x14c>
80124d74:	00000000 	nop
80124d78:	8e040004 	lw	a0,4(s0)
80124d7c:	00000000 	nop
80124d80:	1080000a 	beqz	a0,80124dac <__gconv_transform_ascii_internal+0x13c>
80124d84:	00000000 	nop
80124d88:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124d8c:	00000000 	nop
80124d90:	8e04000c 	lw	a0,12(s0)
80124d94:	afb10010 	sw	s1,16(sp)
80124d98:	8fc60000 	lw	a2,0(s8)
80124d9c:	8e020004 	lw	v0,4(s0)
80124da0:	02402821 	move	a1,s2
80124da4:	0040f809 	jalr	v0
80124da8:	02803821 	move	a3,s4
80124dac:	8e100010 	lw	s0,16(s0)
80124db0:	00000000 	nop
80124db4:	1600fff0 	bnez	s0,80124d78 <__gconv_transform_ascii_internal+0x108>
80124db8:	00000000 	nop
80124dbc:	8ee2000c 	lw	v0,12(s7)
80124dc0:	8ee30008 	lw	v1,8(s7)
80124dc4:	24420001 	addiu	v0,v0,1
80124dc8:	30630001 	andi	v1,v1,0x1
80124dcc:	14600054 	bnez	v1,80124f20 <__gconv_transform_ascii_internal+0x2b0>
80124dd0:	aee2000c 	sw	v0,12(s7)
80124dd4:	0291102b 	sltu	v0,s4,s1
80124dd8:	10400019 	beqz	v0,80124e40 <__gconv_transform_ascii_internal+0x1d0>
80124ddc:	00000000 	nop
80124de0:	8ee20000 	lw	v0,0(s7)
80124de4:	8fa4002c 	lw	a0,44(sp)
80124de8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124dec:	afa20024 	sw	v0,36(sp)
80124df0:	8fa30074 	lw	v1,116(sp)
80124df4:	8fa4007c 	lw	a0,124(sp)
80124df8:	afa30014 	sw	v1,20(sp)
80124dfc:	afa4001c 	sw	a0,28(sp)
80124e00:	8fa50030 	lw	a1,48(sp)
80124e04:	8fa40034 	lw	a0,52(sp)
80124e08:	8fa3002c 	lw	v1,44(sp)
80124e0c:	afa00010 	sw	zero,16(sp)
80124e10:	afa00018 	sw	zero,24(sp)
80124e14:	27a60024 	addiu	a2,sp,36
80124e18:	0060f809 	jalr	v1
80124e1c:	02203821 	move	a3,s1
80124e20:	00402021 	move	a0,v0
80124e24:	24020004 	li	v0,4
80124e28:	10820022 	beq	a0,v0,80124eb4 <__gconv_transform_ascii_internal+0x244>
80124e2c:	00000000 	nop
80124e30:	8fa30024 	lw	v1,36(sp)
80124e34:	00000000 	nop
80124e38:	14710043 	bne	v1,s1,80124f48 <__gconv_transform_ascii_internal+0x2d8>
80124e3c:	0080a821 	move	s5,a0
80124e40:	16a00010 	bnez	s5,80124e84 <__gconv_transform_ascii_internal+0x214>
80124e44:	02a01021 	move	v0,s5
80124e48:	8fd20000 	lw	s2,0(s8)
80124e4c:	8ef40000 	lw	s4,0(s7)
80124e50:	8ee30008 	lw	v1,8(s7)
80124e54:	1656ffad 	bne	s2,s6,80124d0c <__gconv_transform_ascii_internal+0x9c>
80124e58:	00000000 	nop
80124e5c:	8fa20070 	lw	v0,112(sp)
80124e60:	02402821 	move	a1,s2
80124e64:	02808821 	move	s1,s4
80124e68:	24150004 	li	s5,4
80124e6c:	1040ffbe 	beqz	v0,80124d68 <__gconv_transform_ascii_internal+0xf8>
80124e70:	afc50000 	sw	a1,0(s8)
80124e74:	8fa20070 	lw	v0,112(sp)
80124e78:	00000000 	nop
80124e7c:	ac510000 	sw	s1,0(v0)
80124e80:	02a01021 	move	v0,s5
80124e84:	8fbf005c 	lw	ra,92(sp)
80124e88:	8fbe0058 	lw	s8,88(sp)
80124e8c:	8fb70054 	lw	s7,84(sp)
80124e90:	8fb60050 	lw	s6,80(sp)
80124e94:	8fb5004c 	lw	s5,76(sp)
80124e98:	8fb40048 	lw	s4,72(sp)
80124e9c:	8fb30044 	lw	s3,68(sp)
80124ea0:	8fb20040 	lw	s2,64(sp)
80124ea4:	8fb1003c 	lw	s1,60(sp)
80124ea8:	8fb00038 	lw	s0,56(sp)
80124eac:	03e00008 	jr	ra
80124eb0:	27bd0060 	addiu	sp,sp,96
80124eb4:	24020005 	li	v0,5
80124eb8:	16a2ffe1 	bne	s5,v0,80124e40 <__gconv_transform_ascii_internal+0x1d0>
80124ebc:	00000000 	nop
80124ec0:	08049392 	j	80124e48 <__gconv_transform_ascii_internal+0x1d8>
80124ec4:	00000000 	nop
80124ec8:	08049356 	j	80124d58 <__gconv_transform_ascii_internal+0xe8>
80124ecc:	24150005 	li	s5,5
80124ed0:	8fa40028 	lw	a0,40(sp)
80124ed4:	00000000 	nop
80124ed8:	1080000f 	beqz	a0,80124f18 <__gconv_transform_ascii_internal+0x2a8>
80124edc:	00e08821 	move	s1,a3
80124ee0:	1060ff9d 	beqz	v1,80124d58 <__gconv_transform_ascii_internal+0xe8>
80124ee4:	24150006 	li	s5,6
80124ee8:	8c820000 	lw	v0,0(a0)
80124eec:	24a50001 	addiu	a1,a1,1
80124ef0:	24420001 	addiu	v0,v0,1
80124ef4:	16c5ff89 	bne	s6,a1,80124d1c <__gconv_transform_ascii_internal+0xac>
80124ef8:	ac820000 	sw	v0,0(a0)
80124efc:	08049356 	j	80124d58 <__gconv_transform_ascii_internal+0xe8>
80124f00:	00000000 	nop
80124f04:	8fa20034 	lw	v0,52(sp)
80124f08:	00000000 	nop
80124f0c:	8c420014 	lw	v0,20(v0)
80124f10:	08049333 	j	80124ccc <__gconv_transform_ascii_internal+0x5c>
80124f14:	afa2002c 	sw	v0,44(sp)
80124f18:	08049356 	j	80124d58 <__gconv_transform_ascii_internal+0xe8>
80124f1c:	24150006 	li	s5,6
80124f20:	8fa30074 	lw	v1,116(sp)
80124f24:	8fa40074 	lw	a0,116(sp)
80124f28:	8c620000 	lw	v0,0(v1)
80124f2c:	8fa30020 	lw	v1,32(sp)
80124f30:	aef10000 	sw	s1,0(s7)
80124f34:	00431021 	addu	v0,v0,v1
80124f38:	080493a0 	j	80124e80 <__gconv_transform_ascii_internal+0x210>
80124f3c:	ac820000 	sw	v0,0(a0)
80124f40:	0804933f 	j	80124cfc <__gconv_transform_ascii_internal+0x8c>
80124f44:	afa00028 	sw	zero,40(sp)
80124f48:	02231823 	subu	v1,s1,v1
80124f4c:	0460001a 	bltz	v1,80124fb8 <__gconv_transform_ascii_internal+0x348>
80124f50:	00000000 	nop
80124f54:	8fc20000 	lw	v0,0(s8)
80124f58:	00031883 	sra	v1,v1,0x2
80124f5c:	00431023 	subu	v0,v0,v1
80124f60:	0080a821 	move	s5,a0
80124f64:	08049390 	j	80124e40 <__gconv_transform_ascii_internal+0x1d0>
80124f68:	afc20000 	sw	v0,0(s8)
80124f6c:	8fa30070 	lw	v1,112(sp)
80124f70:	00000000 	nop
80124f74:	14600023 	bnez	v1,80125004 <__gconv_transform_ascii_internal+0x394>
80124f78:	00002821 	move	a1,zero
80124f7c:	8ee40014 	lw	a0,20(s7)
80124f80:	0c043299 	jal	8010ca64 <memset>
80124f84:	24060008 	li	a2,8
80124f88:	8ee30008 	lw	v1,8(s7)
80124f8c:	00000000 	nop
80124f90:	30630001 	andi	v1,v1,0x1
80124f94:	1060000a 	beqz	v1,80124fc0 <__gconv_transform_ascii_internal+0x350>
80124f98:	00000000 	nop
80124f9c:	080493a0 	j	80124e80 <__gconv_transform_ascii_internal+0x210>
80124fa0:	0000a821 	move	s5,zero
80124fa4:	8fa20070 	lw	v0,112(sp)
80124fa8:	00000000 	nop
80124fac:	8c540000 	lw	s4,0(v0)
80124fb0:	0804933a 	j	80124ce8 <__gconv_transform_ascii_internal+0x78>
80124fb4:	00000000 	nop
80124fb8:	080493d5 	j	80124f54 <__gconv_transform_ascii_internal+0x2e4>
80124fbc:	24630003 	addiu	v1,v1,3
80124fc0:	8fa4002c 	lw	a0,44(sp)
80124fc4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80124fc8:	00000000 	nop
80124fcc:	8fa40074 	lw	a0,116(sp)
80124fd0:	8fa2007c 	lw	v0,124(sp)
80124fd4:	afa40014 	sw	a0,20(sp)
80124fd8:	8fa50030 	lw	a1,48(sp)
80124fdc:	8fa40034 	lw	a0,52(sp)
80124fe0:	8fa3002c 	lw	v1,44(sp)
80124fe4:	afb00018 	sw	s0,24(sp)
80124fe8:	afa2001c 	sw	v0,28(sp)
80124fec:	afa00010 	sw	zero,16(sp)
80124ff0:	00003021 	move	a2,zero
80124ff4:	0060f809 	jalr	v1
80124ff8:	00003821 	move	a3,zero
80124ffc:	080493a0 	j	80124e80 <__gconv_transform_ascii_internal+0x210>
80125000:	0040a821 	move	s5,v0
80125004:	3c04801c 	lui	a0,0x801c
80125008:	3c05801c 	lui	a1,0x801c
8012500c:	3c07801c 	lui	a3,0x801c
80125010:	24843cc0 	addiu	a0,a0,15552
80125014:	24a53cdc 	addiu	a1,a1,15580
80125018:	24e73fb0 	addiu	a3,a3,16304
8012501c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125020:	2406019f 	li	a2,415

80125024 <__gconv_transform_ucs4le_internal>:
80125024:	27bdff98 	addiu	sp,sp,-104
80125028:	afb7005c 	sw	s7,92(sp)
8012502c:	afb50054 	sw	s5,84(sp)
80125030:	afb40050 	sw	s4,80(sp)
80125034:	afb00040 	sw	s0,64(sp)
80125038:	afbf0064 	sw	ra,100(sp)
8012503c:	afbe0060 	sw	s8,96(sp)
80125040:	afb60058 	sw	s6,88(sp)
80125044:	afb3004c 	sw	s3,76(sp)
80125048:	afb20048 	sw	s2,72(sp)
8012504c:	afb10044 	sw	s1,68(sp)
80125050:	8ca80008 	lw	t0,8(a1)
80125054:	2484003c 	addiu	a0,a0,60
80125058:	24a30024 	addiu	v1,a1,36
8012505c:	31020001 	andi	v0,t0,0x1
80125060:	00a0a021 	move	s4,a1
80125064:	00c0a821 	move	s5,a2
80125068:	00e0b821 	move	s7,a3
8012506c:	afa40038 	sw	a0,56(sp)
80125070:	8fb00080 	lw	s0,128(sp)
80125074:	104000e8 	beqz	v0,80125418 <__gconv_transform_ucs4le_internal+0x3f4>
80125078:	afa30034 	sw	v1,52(sp)
8012507c:	afa00030 	sw	zero,48(sp)
80125080:	16000151 	bnez	s0,801255c8 <__gconv_transform_ucs4le_internal+0x5a4>
80125084:	00000000 	nop
80125088:	8ea50000 	lw	a1,0(s5)
8012508c:	8fa20078 	lw	v0,120(sp)
80125090:	00000000 	nop
80125094:	1440015a 	bnez	v0,80125600 <__gconv_transform_ucs4le_internal+0x5dc>
80125098:	00a05821 	move	t3,a1
8012509c:	8e920000 	lw	s2,0(s4)
801250a0:	8fa2007c 	lw	v0,124(sp)
801250a4:	afa00020 	sw	zero,32(sp)
801250a8:	8e9e0004 	lw	s8,4(s4)
801250ac:	10400114 	beqz	v0,80125500 <__gconv_transform_ucs4le_internal+0x4dc>
801250b0:	27a30020 	addiu	v1,sp,32
801250b4:	afa3002c 	sw	v1,44(sp)
801250b8:	8fa20084 	lw	v0,132(sp)
801250bc:	00000000 	nop
801250c0:	10400008 	beqz	v0,801250e4 <__gconv_transform_ucs4le_internal+0xc0>
801250c4:	31620003 	andi	v0,t3,0x3
801250c8:	8e870014 	lw	a3,20(s4)
801250cc:	00000000 	nop
801250d0:	8ce90000 	lw	t1,0(a3)
801250d4:	00000000 	nop
801250d8:	31230007 	andi	v1,t1,0x7
801250dc:	146000d5 	bnez	v1,80125434 <__gconv_transform_ucs4le_internal+0x410>
801250e0:	00000000 	nop
801250e4:	104000c6 	beqz	v0,80125400 <__gconv_transform_ucs4le_internal+0x3dc>
801250e8:	31020001 	andi	v0,t0,0x1
801250ec:	afa00028 	sw	zero,40(sp)
801250f0:	8fa20028 	lw	v0,40(sp)
801250f4:	00000000 	nop
801250f8:	10400066 	beqz	v0,80125294 <__gconv_transform_ucs4le_internal+0x270>
801250fc:	00a09821 	move	s3,a1
80125100:	03d21823 	subu	v1,s8,s2
80125104:	02e52023 	subu	a0,s7,a1
80125108:	0083102a 	slt	v0,a0,v1
8012510c:	10400002 	beqz	v0,80125118 <__gconv_transform_ucs4le_internal+0xf4>
80125110:	00000000 	nop
80125114:	00801821 	move	v1,a0
80125118:	046000ad 	bltz	v1,801253d0 <__gconv_transform_ucs4le_internal+0x3ac>
8012511c:	00601021 	move	v0,v1
80125120:	00023083 	sra	a2,v0,0x2
80125124:	10c000ae 	beqz	a2,801253e0 <__gconv_transform_ucs4le_internal+0x3bc>
80125128:	00a02021 	move	a0,a1
8012512c:	31030002 	andi	v1,t0,0x2
80125130:	02403821 	move	a3,s2
80125134:	00002821 	move	a1,zero
80125138:	8c820000 	lw	v0,0(a0)
8012513c:	00000000 	nop
80125140:	04400098 	bltz	v0,801253a4 <__gconv_transform_ucs4le_internal+0x380>
80125144:	00000000 	nop
80125148:	ace20000 	sw	v0,0(a3)
8012514c:	24e70004 	addiu	a3,a3,4
80125150:	24a50001 	addiu	a1,a1,1
80125154:	14c5fff8 	bne	a2,a1,80125138 <__gconv_transform_ucs4le_internal+0x114>
80125158:	24840004 	addiu	a0,a0,4
8012515c:	00e08821 	move	s1,a3
80125160:	12e400a2 	beq	s7,a0,801253ec <__gconv_transform_ucs4le_internal+0x3c8>
80125164:	aea40000 	sw	a0,0(s5)
80125168:	24820004 	addiu	v0,a0,4
8012516c:	02e2102b 	sltu	v0,s7,v0
80125170:	14400070 	bnez	v0,80125334 <__gconv_transform_ucs4le_internal+0x310>
80125174:	26220004 	addiu	v0,s1,4
80125178:	03c2102b 	sltu	v0,s8,v0
8012517c:	104000f5 	beqz	v0,80125554 <__gconv_transform_ucs4le_internal+0x530>
80125180:	3c04801c 	lui	a0,0x801c
80125184:	24160005 	li	s6,5
80125188:	8fa80078 	lw	t0,120(sp)
8012518c:	00000000 	nop
80125190:	1500006c 	bnez	t0,80125344 <__gconv_transform_ucs4le_internal+0x320>
80125194:	00000000 	nop
80125198:	8e900020 	lw	s0,32(s4)
8012519c:	00000000 	nop
801251a0:	12000012 	beqz	s0,801251ec <__gconv_transform_ucs4le_internal+0x1c8>
801251a4:	00000000 	nop
801251a8:	8e040004 	lw	a0,4(s0)
801251ac:	00000000 	nop
801251b0:	1080000a 	beqz	a0,801251dc <__gconv_transform_ucs4le_internal+0x1b8>
801251b4:	00000000 	nop
801251b8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801251bc:	00000000 	nop
801251c0:	8e04000c 	lw	a0,12(s0)
801251c4:	afb10010 	sw	s1,16(sp)
801251c8:	8ea60000 	lw	a2,0(s5)
801251cc:	8e020004 	lw	v0,4(s0)
801251d0:	02602821 	move	a1,s3
801251d4:	0040f809 	jalr	v0
801251d8:	02403821 	move	a3,s2
801251dc:	8e100010 	lw	s0,16(s0)
801251e0:	00000000 	nop
801251e4:	1600fff0 	bnez	s0,801251a8 <__gconv_transform_ucs4le_internal+0x184>
801251e8:	00000000 	nop
801251ec:	8e82000c 	lw	v0,12(s4)
801251f0:	8e880008 	lw	t0,8(s4)
801251f4:	24420001 	addiu	v0,v0,1
801251f8:	31030001 	andi	v1,t0,0x1
801251fc:	146000c2 	bnez	v1,80125508 <__gconv_transform_ucs4le_internal+0x4e4>
80125200:	ae82000c 	sw	v0,12(s4)
80125204:	0251102b 	sltu	v0,s2,s1
80125208:	1040001a 	beqz	v0,80125274 <__gconv_transform_ucs4le_internal+0x250>
8012520c:	00000000 	nop
80125210:	8e820000 	lw	v0,0(s4)
80125214:	8fa40030 	lw	a0,48(sp)
80125218:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012521c:	afa20024 	sw	v0,36(sp)
80125220:	8fa30084 	lw	v1,132(sp)
80125224:	8fa2007c 	lw	v0,124(sp)
80125228:	8fa40038 	lw	a0,56(sp)
8012522c:	8fa50034 	lw	a1,52(sp)
80125230:	8fa80030 	lw	t0,48(sp)
80125234:	afa3001c 	sw	v1,28(sp)
80125238:	afa00010 	sw	zero,16(sp)
8012523c:	afa20014 	sw	v0,20(sp)
80125240:	afa00018 	sw	zero,24(sp)
80125244:	27a60024 	addiu	a2,sp,36
80125248:	0100f809 	jalr	t0
8012524c:	02203821 	move	a3,s1
80125250:	00401821 	move	v1,v0
80125254:	24020004 	li	v0,4
80125258:	1062003d 	beq	v1,v0,80125350 <__gconv_transform_ucs4le_internal+0x32c>
8012525c:	24020005 	li	v0,5
80125260:	8fa20024 	lw	v0,36(sp)
80125264:	00000000 	nop
80125268:	145100c1 	bne	v0,s1,80125570 <__gconv_transform_ucs4le_internal+0x54c>
8012526c:	02221023 	subu	v0,s1,v0
80125270:	0060b021 	move	s6,v1
80125274:	16c0003a 	bnez	s6,80125360 <__gconv_transform_ucs4le_internal+0x33c>
80125278:	00000000 	nop
8012527c:	8ea50000 	lw	a1,0(s5)
80125280:	8fa20028 	lw	v0,40(sp)
80125284:	8e920000 	lw	s2,0(s4)
80125288:	8e880008 	lw	t0,8(s4)
8012528c:	1440ff9c 	bnez	v0,80125100 <__gconv_transform_ucs4le_internal+0xdc>
80125290:	00a09821 	move	s3,a1
80125294:	03d21823 	subu	v1,s8,s2
80125298:	02e52023 	subu	a0,s7,a1
8012529c:	0083102a 	slt	v0,a0,v1
801252a0:	144000a0 	bnez	v0,80125524 <__gconv_transform_ucs4le_internal+0x500>
801252a4:	00000000 	nop
801252a8:	046000b7 	bltz	v1,80125588 <__gconv_transform_ucs4le_internal+0x564>
801252ac:	00601021 	move	v0,v1
801252b0:	00023083 	sra	a2,v0,0x2
801252b4:	10c0010b 	beqz	a2,801256e4 <__gconv_transform_ucs4le_internal+0x6c0>
801252b8:	00a02021 	move	a0,a1
801252bc:	31070002 	andi	a3,t0,0x2
801252c0:	02408821 	move	s1,s2
801252c4:	00002821 	move	a1,zero
801252c8:	90820003 	lbu	v0,3(a0)
801252cc:	00000000 	nop
801252d0:	2c420081 	sltiu	v0,v0,129
801252d4:	104000ae 	beqz	v0,80125590 <__gconv_transform_ucs4le_internal+0x56c>
801252d8:	00000000 	nop
801252dc:	90820000 	lbu	v0,0(a0)
801252e0:	00000000 	nop
801252e4:	a2220000 	sb	v0,0(s1)
801252e8:	90830001 	lbu	v1,1(a0)
801252ec:	00000000 	nop
801252f0:	a2230001 	sb	v1,1(s1)
801252f4:	90820002 	lbu	v0,2(a0)
801252f8:	00000000 	nop
801252fc:	a2220002 	sb	v0,2(s1)
80125300:	90830003 	lbu	v1,3(a0)
80125304:	00000000 	nop
80125308:	a2230003 	sb	v1,3(s1)
8012530c:	26310004 	addiu	s1,s1,4
80125310:	24a50001 	addiu	a1,a1,1
80125314:	14c5ffec 	bne	a2,a1,801252c8 <__gconv_transform_ucs4le_internal+0x2a4>
80125318:	24840004 	addiu	a0,a0,4
8012531c:	12e40033 	beq	s7,a0,801253ec <__gconv_transform_ucs4le_internal+0x3c8>
80125320:	aea40000 	sw	a0,0(s5)
80125324:	24820004 	addiu	v0,a0,4
80125328:	02e2102b 	sltu	v0,s7,v0
8012532c:	1040007f 	beqz	v0,8012552c <__gconv_transform_ucs4le_internal+0x508>
80125330:	26220004 	addiu	v0,s1,4
80125334:	8fa80078 	lw	t0,120(sp)
80125338:	00000000 	nop
8012533c:	1100ff96 	beqz	t0,80125198 <__gconv_transform_ucs4le_internal+0x174>
80125340:	24160007 	li	s6,7
80125344:	8fa30078 	lw	v1,120(sp)
80125348:	080494dc 	j	80125370 <__gconv_transform_ucs4le_internal+0x34c>
8012534c:	ac710000 	sw	s1,0(v1)
80125350:	12c2ffca 	beq	s6,v0,8012527c <__gconv_transform_ucs4le_internal+0x258>
80125354:	00000000 	nop
80125358:	12c0ffc8 	beqz	s6,8012527c <__gconv_transform_ucs4le_internal+0x258>
8012535c:	00000000 	nop
80125360:	8fa20084 	lw	v0,132(sp)
80125364:	00000000 	nop
80125368:	144000c3 	bnez	v0,80125678 <__gconv_transform_ucs4le_internal+0x654>
8012536c:	24020007 	li	v0,7
80125370:	02c01021 	move	v0,s6
80125374:	8fbf0064 	lw	ra,100(sp)
80125378:	8fbe0060 	lw	s8,96(sp)
8012537c:	8fb7005c 	lw	s7,92(sp)
80125380:	8fb60058 	lw	s6,88(sp)
80125384:	8fb50054 	lw	s5,84(sp)
80125388:	8fb40050 	lw	s4,80(sp)
8012538c:	8fb3004c 	lw	s3,76(sp)
80125390:	8fb20048 	lw	s2,72(sp)
80125394:	8fb10044 	lw	s1,68(sp)
80125398:	8fb00040 	lw	s0,64(sp)
8012539c:	03e00008 	jr	ra
801253a0:	27bd0068 	addiu	sp,sp,104
801253a4:	8fa8002c 	lw	t0,44(sp)
801253a8:	00000000 	nop
801253ac:	11000012 	beqz	t0,801253f8 <__gconv_transform_ucs4le_internal+0x3d4>
801253b0:	02408821 	move	s1,s2
801253b4:	1060ff74 	beqz	v1,80125188 <__gconv_transform_ucs4le_internal+0x164>
801253b8:	24160006 	li	s6,6
801253bc:	8d020000 	lw	v0,0(t0)
801253c0:	00000000 	nop
801253c4:	24420001 	addiu	v0,v0,1
801253c8:	08049454 	j	80125150 <__gconv_transform_ucs4le_internal+0x12c>
801253cc:	ad020000 	sw	v0,0(t0)
801253d0:	24620003 	addiu	v0,v1,3
801253d4:	00023083 	sra	a2,v0,0x2
801253d8:	14c0ff54 	bnez	a2,8012512c <__gconv_transform_ucs4le_internal+0x108>
801253dc:	00a02021 	move	a0,a1
801253e0:	02408821 	move	s1,s2
801253e4:	16e4ff60 	bne	s7,a0,80125168 <__gconv_transform_ucs4le_internal+0x144>
801253e8:	aea40000 	sw	a0,0(s5)
801253ec:	08049462 	j	80125188 <__gconv_transform_ucs4le_internal+0x164>
801253f0:	24160004 	li	s6,4
801253f4:	02408821 	move	s1,s2
801253f8:	08049462 	j	80125188 <__gconv_transform_ucs4le_internal+0x164>
801253fc:	24160006 	li	s6,6
80125400:	1040000a 	beqz	v0,8012542c <__gconv_transform_ucs4le_internal+0x408>
80125404:	24030001 	li	v1,1
80125408:	32420003 	andi	v0,s2,0x3
8012540c:	2c420001 	sltiu	v0,v0,1
80125410:	0804943c 	j	801250f0 <__gconv_transform_ucs4le_internal+0xcc>
80125414:	afa20028 	sw	v0,40(sp)
80125418:	8fa20038 	lw	v0,56(sp)
8012541c:	00000000 	nop
80125420:	8c420014 	lw	v0,20(v0)
80125424:	08049420 	j	80125080 <__gconv_transform_ucs4le_internal+0x5c>
80125428:	afa20030 	sw	v0,48(sp)
8012542c:	0804943c 	j	801250f0 <__gconv_transform_ucs4le_internal+0xcc>
80125430:	afa30028 	sw	v1,40(sp)
80125434:	8fa20078 	lw	v0,120(sp)
80125438:	00000000 	nop
8012543c:	144000c1 	bnez	v0,80125744 <__gconv_transform_ucs4le_internal+0x720>
80125440:	00b7102b 	sltu	v0,a1,s7
80125444:	104000bd 	beqz	v0,8012573c <__gconv_transform_ucs4le_internal+0x718>
80125448:	2c620004 	sltiu	v0,v1,4
8012544c:	104000bb 	beqz	v0,8012573c <__gconv_transform_ucs4le_internal+0x718>
80125450:	00e31021 	addu	v0,a3,v1
80125454:	00602021 	move	a0,v1
80125458:	02e51823 	subu	v1,s7,a1
8012545c:	24460004 	addiu	a2,v0,4
80125460:	00831821 	addu	v1,a0,v1
80125464:	0804951d 	j	80125474 <__gconv_transform_ucs4le_internal+0x450>
80125468:	240a0004 	li	t2,4
8012546c:	108a0007 	beq	a0,t2,8012548c <__gconv_transform_ucs4le_internal+0x468>
80125470:	24c60001 	addiu	a2,a2,1
80125474:	90a20000 	lbu	v0,0(a1)
80125478:	24840001 	addiu	a0,a0,1
8012547c:	24a50001 	addiu	a1,a1,1
80125480:	a0c20000 	sb	v0,0(a2)
80125484:	1483fff9 	bne	a0,v1,8012546c <__gconv_transform_ucs4le_internal+0x448>
80125488:	aea50000 	sw	a1,0(s5)
8012548c:	2c820004 	sltiu	v0,a0,4
80125490:	144000a5 	bnez	v0,80125728 <__gconv_transform_ucs4le_internal+0x704>
80125494:	2402fff8 	li	v0,-8
80125498:	90e20007 	lbu	v0,7(a3)
8012549c:	00000000 	nop
801254a0:	2c420081 	sltiu	v0,v0,129
801254a4:	1040009b 	beqz	v0,80125714 <__gconv_transform_ucs4le_internal+0x6f0>
801254a8:	00000000 	nop
801254ac:	90e20004 	lbu	v0,4(a3)
801254b0:	00000000 	nop
801254b4:	a2420000 	sb	v0,0(s2)
801254b8:	90e30005 	lbu	v1,5(a3)
801254bc:	00000000 	nop
801254c0:	a2430001 	sb	v1,1(s2)
801254c4:	90e20006 	lbu	v0,6(a3)
801254c8:	00000000 	nop
801254cc:	a2420002 	sb	v0,2(s2)
801254d0:	90e30007 	lbu	v1,7(a3)
801254d4:	00000000 	nop
801254d8:	a2430003 	sb	v1,3(s2)
801254dc:	8ce90000 	lw	t1,0(a3)
801254e0:	26520004 	addiu	s2,s2,4
801254e4:	2402fff8 	li	v0,-8
801254e8:	01221024 	and	v0,t1,v0
801254ec:	ace20000 	sw	v0,0(a3)
801254f0:	8e880008 	lw	t0,8(s4)
801254f4:	8ea50000 	lw	a1,0(s5)
801254f8:	08049439 	j	801250e4 <__gconv_transform_ucs4le_internal+0xc0>
801254fc:	31620003 	andi	v0,t3,0x3
80125500:	0804942e 	j	801250b8 <__gconv_transform_ucs4le_internal+0x94>
80125504:	afa0002c 	sw	zero,44(sp)
80125508:	8fa8007c 	lw	t0,124(sp)
8012550c:	8fa30020 	lw	v1,32(sp)
80125510:	8d020000 	lw	v0,0(t0)
80125514:	ae910000 	sw	s1,0(s4)
80125518:	00431021 	addu	v0,v0,v1
8012551c:	080494d8 	j	80125360 <__gconv_transform_ucs4le_internal+0x33c>
80125520:	ad020000 	sw	v0,0(t0)
80125524:	080494aa 	j	801252a8 <__gconv_transform_ucs4le_internal+0x284>
80125528:	00801821 	move	v1,a0
8012552c:	03c2102b 	sltu	v0,s8,v0
80125530:	1440ff14 	bnez	v0,80125184 <__gconv_transform_ucs4le_internal+0x160>
80125534:	3c04801c 	lui	a0,0x801c
80125538:	3c05801c 	lui	a1,0x801c
8012553c:	3c07801c 	lui	a3,0x801c
80125540:	24843d6c 	addiu	a0,a0,15724
80125544:	24a53d84 	addiu	a1,a1,15748
80125548:	24e74010 	addiu	a3,a3,16400
8012554c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125550:	240602d8 	li	a2,728
80125554:	3c05801c 	lui	a1,0x801c
80125558:	3c07801c 	lui	a3,0x801c
8012555c:	24843d6c 	addiu	a0,a0,15724
80125560:	24a53d84 	addiu	a1,a1,15748
80125564:	24e73ff8 	addiu	a3,a3,16376
80125568:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012556c:	2406028f 	li	a2,655
80125570:	8ea50000 	lw	a1,0(s5)
80125574:	00000000 	nop
80125578:	00a22823 	subu	a1,a1,v0
8012557c:	0060b021 	move	s6,v1
80125580:	0804949d 	j	80125274 <__gconv_transform_ucs4le_internal+0x250>
80125584:	aea50000 	sw	a1,0(s5)
80125588:	080494ac 	j	801252b0 <__gconv_transform_ucs4le_internal+0x28c>
8012558c:	24620003 	addiu	v0,v1,3
80125590:	8fa2002c 	lw	v0,44(sp)
80125594:	00000000 	nop
80125598:	1040ff96 	beqz	v0,801253f4 <__gconv_transform_ucs4le_internal+0x3d0>
8012559c:	00000000 	nop
801255a0:	10e00006 	beqz	a3,801255bc <__gconv_transform_ucs4le_internal+0x598>
801255a4:	00000000 	nop
801255a8:	8c420000 	lw	v0,0(v0)
801255ac:	8fa3002c 	lw	v1,44(sp)
801255b0:	24420001 	addiu	v0,v0,1
801255b4:	080494c4 	j	80125310 <__gconv_transform_ucs4le_internal+0x2ec>
801255b8:	ac620000 	sw	v0,0(v1)
801255bc:	24160006 	li	s6,6
801255c0:	08049462 	j	80125188 <__gconv_transform_ucs4le_internal+0x164>
801255c4:	aea40000 	sw	a0,0(s5)
801255c8:	8fa30078 	lw	v1,120(sp)
801255cc:	00000000 	nop
801255d0:	14600021 	bnez	v1,80125658 <__gconv_transform_ucs4le_internal+0x634>
801255d4:	00002821 	move	a1,zero
801255d8:	8e840014 	lw	a0,20(s4)
801255dc:	0c043299 	jal	8010ca64 <memset>
801255e0:	24060008 	li	a2,8
801255e4:	8e830008 	lw	v1,8(s4)
801255e8:	00000000 	nop
801255ec:	30630001 	andi	v1,v1,0x1
801255f0:	10600008 	beqz	v1,80125614 <__gconv_transform_ucs4le_internal+0x5f0>
801255f4:	00000000 	nop
801255f8:	080494dc 	j	80125370 <__gconv_transform_ucs4le_internal+0x34c>
801255fc:	0000b021 	move	s6,zero
80125600:	8fa30078 	lw	v1,120(sp)
80125604:	00000000 	nop
80125608:	8c720000 	lw	s2,0(v1)
8012560c:	08049428 	j	801250a0 <__gconv_transform_ucs4le_internal+0x7c>
80125610:	00000000 	nop
80125614:	8fa40030 	lw	a0,48(sp)
80125618:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012561c:	00000000 	nop
80125620:	8fa8007c 	lw	t0,124(sp)
80125624:	8fa20084 	lw	v0,132(sp)
80125628:	8fa40038 	lw	a0,56(sp)
8012562c:	8fa50034 	lw	a1,52(sp)
80125630:	8fa30030 	lw	v1,48(sp)
80125634:	afa80014 	sw	t0,20(sp)
80125638:	afb00018 	sw	s0,24(sp)
8012563c:	afa2001c 	sw	v0,28(sp)
80125640:	afa00010 	sw	zero,16(sp)
80125644:	00003021 	move	a2,zero
80125648:	0060f809 	jalr	v1
8012564c:	00003821 	move	a3,zero
80125650:	080494dc 	j	80125370 <__gconv_transform_ucs4le_internal+0x34c>
80125654:	0040b021 	move	s6,v0
80125658:	3c04801c 	lui	a0,0x801c
8012565c:	3c05801c 	lui	a1,0x801c
80125660:	3c07801c 	lui	a3,0x801c
80125664:	24843cc0 	addiu	a0,a0,15552
80125668:	24a53cdc 	addiu	a1,a1,15580
8012566c:	24e73fd4 	addiu	a3,a3,16340
80125670:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125674:	2406019f 	li	a2,415
80125678:	16c2ff3e 	bne	s6,v0,80125374 <__gconv_transform_ucs4le_internal+0x350>
8012567c:	02c01021 	move	v0,s6
80125680:	8ea30000 	lw	v1,0(s5)
80125684:	00000000 	nop
80125688:	02e33023 	subu	a2,s7,v1
8012568c:	28c20004 	slti	v0,a2,4
80125690:	10400018 	beqz	v0,801256f4 <__gconv_transform_ucs4le_internal+0x6d0>
80125694:	0077102b 	sltu	v0,v1,s7
80125698:	10400014 	beqz	v0,801256ec <__gconv_transform_ucs4le_internal+0x6c8>
8012569c:	00602021 	move	a0,v1
801256a0:	00002821 	move	a1,zero
801256a4:	8e820014 	lw	v0,20(s4)
801256a8:	90830000 	lbu	v1,0(a0)
801256ac:	00451021 	addu	v0,v0,a1
801256b0:	24840001 	addiu	a0,a0,1
801256b4:	24a50001 	addiu	a1,a1,1
801256b8:	a0430004 	sb	v1,4(v0)
801256bc:	14a6fff9 	bne	a1,a2,801256a4 <__gconv_transform_ucs4le_internal+0x680>
801256c0:	aea40000 	sw	a0,0(s5)
801256c4:	8e820014 	lw	v0,20(s4)
801256c8:	2404fff8 	li	a0,-8
801256cc:	8c430000 	lw	v1,0(v0)
801256d0:	00000000 	nop
801256d4:	00641824 	and	v1,v1,a0
801256d8:	00651825 	or	v1,v1,a1
801256dc:	080494dc 	j	80125370 <__gconv_transform_ucs4le_internal+0x34c>
801256e0:	ac430000 	sw	v1,0(v0)
801256e4:	080494c7 	j	8012531c <__gconv_transform_ucs4le_internal+0x2f8>
801256e8:	02408821 	move	s1,s2
801256ec:	080495b1 	j	801256c4 <__gconv_transform_ucs4le_internal+0x6a0>
801256f0:	00002821 	move	a1,zero
801256f4:	3c04801c 	lui	a0,0x801c
801256f8:	3c05801c 	lui	a1,0x801c
801256fc:	3c07801c 	lui	a3,0x801c
80125700:	24843d40 	addiu	a0,a0,15680
80125704:	24a53cdc 	addiu	a1,a1,15580
80125708:	24e73fd4 	addiu	a3,a3,16340
8012570c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125710:	24060313 	li	a2,787
80125714:	31020002 	andi	v0,t0,0x2
80125718:	1440ff73 	bnez	v0,801254e8 <__gconv_transform_ucs4le_internal+0x4c4>
8012571c:	2402fff8 	li	v0,-8
80125720:	080494dc 	j	80125370 <__gconv_transform_ucs4le_internal+0x34c>
80125724:	24160006 	li	s6,6
80125728:	01221024 	and	v0,t1,v0
8012572c:	00824825 	or	t1,a0,v0
80125730:	24160007 	li	s6,7
80125734:	080494dc 	j	80125370 <__gconv_transform_ucs4le_internal+0x34c>
80125738:	ace90000 	sw	t1,0(a3)
8012573c:	08049523 	j	8012548c <__gconv_transform_ucs4le_internal+0x468>
80125740:	00602021 	move	a0,v1
80125744:	3c04801c 	lui	a0,0x801c
80125748:	3c05801c 	lui	a1,0x801c
8012574c:	3c07801c 	lui	a3,0x801c
80125750:	24843cc0 	addiu	a0,a0,15552
80125754:	24a53cdc 	addiu	a1,a1,15580
80125758:	24e73fd4 	addiu	a3,a3,16340
8012575c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125760:	2406022e 	li	a2,558

80125764 <__gconv_transform_ucs4_internal>:
80125764:	27bdff98 	addiu	sp,sp,-104
80125768:	afbe0060 	sw	s8,96(sp)
8012576c:	afb60058 	sw	s6,88(sp)
80125770:	afb50054 	sw	s5,84(sp)
80125774:	afb00040 	sw	s0,64(sp)
80125778:	afbf0064 	sw	ra,100(sp)
8012577c:	afb7005c 	sw	s7,92(sp)
80125780:	afb40050 	sw	s4,80(sp)
80125784:	afb3004c 	sw	s3,76(sp)
80125788:	afb20048 	sw	s2,72(sp)
8012578c:	afb10044 	sw	s1,68(sp)
80125790:	8ca90008 	lw	t1,8(a1)
80125794:	2484003c 	addiu	a0,a0,60
80125798:	24a30024 	addiu	v1,a1,36
8012579c:	31220001 	andi	v0,t1,0x1
801257a0:	00a0a821 	move	s5,a1
801257a4:	00c0b021 	move	s6,a2
801257a8:	00e0f021 	move	s8,a3
801257ac:	afa40038 	sw	a0,56(sp)
801257b0:	8fb00080 	lw	s0,128(sp)
801257b4:	104000dd 	beqz	v0,80125b2c <__gconv_transform_ucs4_internal+0x3c8>
801257b8:	afa30034 	sw	v1,52(sp)
801257bc:	afa00030 	sw	zero,48(sp)
801257c0:	16000150 	bnez	s0,80125d04 <__gconv_transform_ucs4_internal+0x5a0>
801257c4:	00000000 	nop
801257c8:	8ec50000 	lw	a1,0(s6)
801257cc:	8fa20078 	lw	v0,120(sp)
801257d0:	00000000 	nop
801257d4:	14400174 	bnez	v0,80125da8 <__gconv_transform_ucs4_internal+0x644>
801257d8:	00a05821 	move	t3,a1
801257dc:	8eb20000 	lw	s2,0(s5)
801257e0:	8fa2007c 	lw	v0,124(sp)
801257e4:	afa00020 	sw	zero,32(sp)
801257e8:	8eb70004 	lw	s7,4(s5)
801257ec:	1040011d 	beqz	v0,80125c64 <__gconv_transform_ucs4_internal+0x500>
801257f0:	27a30020 	addiu	v1,sp,32
801257f4:	afa3002c 	sw	v1,44(sp)
801257f8:	8fa20084 	lw	v0,132(sp)
801257fc:	00000000 	nop
80125800:	10400008 	beqz	v0,80125824 <__gconv_transform_ucs4_internal+0xc0>
80125804:	31620003 	andi	v0,t3,0x3
80125808:	8ea70014 	lw	a3,20(s5)
8012580c:	00000000 	nop
80125810:	8ce80000 	lw	t0,0(a3)
80125814:	00000000 	nop
80125818:	31030007 	andi	v1,t0,0x7
8012581c:	146000ce 	bnez	v1,80125b58 <__gconv_transform_ucs4_internal+0x3f4>
80125820:	00000000 	nop
80125824:	104000c6 	beqz	v0,80125b40 <__gconv_transform_ucs4_internal+0x3dc>
80125828:	31220001 	andi	v0,t1,0x1
8012582c:	afa00028 	sw	zero,40(sp)
80125830:	8fa20028 	lw	v0,40(sp)
80125834:	00000000 	nop
80125838:	1040006d 	beqz	v0,801259f0 <__gconv_transform_ucs4_internal+0x28c>
8012583c:	00a0a021 	move	s4,a1
80125840:	02f21823 	subu	v1,s7,s2
80125844:	03c52023 	subu	a0,s8,a1
80125848:	0083102a 	slt	v0,a0,v1
8012584c:	10400002 	beqz	v0,80125858 <__gconv_transform_ucs4_internal+0xf4>
80125850:	00000000 	nop
80125854:	00801821 	move	v1,a0
80125858:	046000ae 	bltz	v1,80125b14 <__gconv_transform_ucs4_internal+0x3b0>
8012585c:	00601021 	move	v0,v1
80125860:	00024083 	sra	t0,v0,0x2
80125864:	110000af 	beqz	t0,80125b24 <__gconv_transform_ucs4_internal+0x3c0>
80125868:	00a03021 	move	a2,a1
8012586c:	312a0002 	andi	t2,t1,0x2
80125870:	00a03021 	move	a2,a1
80125874:	02408821 	move	s1,s2
80125878:	00003821 	move	a3,zero
8012587c:	3c0900ff 	lui	t1,0xff
80125880:	8cc20000 	lw	v0,0(a2)
80125884:	00000000 	nop
80125888:	00492024 	and	a0,v0,t1
8012588c:	3043ff00 	andi	v1,v0,0xff00
80125890:	00022e00 	sll	a1,v0,0x18
80125894:	00042202 	srl	a0,a0,0x8
80125898:	00031a00 	sll	v1,v1,0x8
8012589c:	00021602 	srl	v0,v0,0x18
801258a0:	00441025 	or	v0,v0,a0
801258a4:	00651825 	or	v1,v1,a1
801258a8:	00431025 	or	v0,v0,v1
801258ac:	0440008e 	bltz	v0,80125ae8 <__gconv_transform_ucs4_internal+0x384>
801258b0:	00000000 	nop
801258b4:	ae220000 	sw	v0,0(s1)
801258b8:	26310004 	addiu	s1,s1,4
801258bc:	24e70001 	addiu	a3,a3,1
801258c0:	1507ffef 	bne	t0,a3,80125880 <__gconv_transform_ucs4_internal+0x11c>
801258c4:	24c60004 	addiu	a2,a2,4
801258c8:	13c6006b 	beq	s8,a2,80125a78 <__gconv_transform_ucs4_internal+0x314>
801258cc:	aec60000 	sw	a2,0(s6)
801258d0:	26220004 	addiu	v0,s1,4
801258d4:	02e2102b 	sltu	v0,s7,v0
801258d8:	10400002 	beqz	v0,801258e4 <__gconv_transform_ucs4_internal+0x180>
801258dc:	24130007 	li	s3,7
801258e0:	24130005 	li	s3,5
801258e4:	8fa20078 	lw	v0,120(sp)
801258e8:	00000000 	nop
801258ec:	14400066 	bnez	v0,80125a88 <__gconv_transform_ucs4_internal+0x324>
801258f0:	00000000 	nop
801258f4:	8eb00020 	lw	s0,32(s5)
801258f8:	00000000 	nop
801258fc:	12000012 	beqz	s0,80125948 <__gconv_transform_ucs4_internal+0x1e4>
80125900:	00000000 	nop
80125904:	8e040004 	lw	a0,4(s0)
80125908:	00000000 	nop
8012590c:	1080000a 	beqz	a0,80125938 <__gconv_transform_ucs4_internal+0x1d4>
80125910:	00000000 	nop
80125914:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80125918:	00000000 	nop
8012591c:	8e04000c 	lw	a0,12(s0)
80125920:	afb10010 	sw	s1,16(sp)
80125924:	8ec60000 	lw	a2,0(s6)
80125928:	8e020004 	lw	v0,4(s0)
8012592c:	02802821 	move	a1,s4
80125930:	0040f809 	jalr	v0
80125934:	02403821 	move	a3,s2
80125938:	8e100010 	lw	s0,16(s0)
8012593c:	00000000 	nop
80125940:	1600fff0 	bnez	s0,80125904 <__gconv_transform_ucs4_internal+0x1a0>
80125944:	00000000 	nop
80125948:	8ea2000c 	lw	v0,12(s5)
8012594c:	8ea90008 	lw	t1,8(s5)
80125950:	24420001 	addiu	v0,v0,1
80125954:	31230001 	andi	v1,t1,0x1
80125958:	146000b9 	bnez	v1,80125c40 <__gconv_transform_ucs4_internal+0x4dc>
8012595c:	aea2000c 	sw	v0,12(s5)
80125960:	0251102b 	sltu	v0,s2,s1
80125964:	1040001a 	beqz	v0,801259d0 <__gconv_transform_ucs4_internal+0x26c>
80125968:	00000000 	nop
8012596c:	8ea20000 	lw	v0,0(s5)
80125970:	8fa40030 	lw	a0,48(sp)
80125974:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80125978:	afa20024 	sw	v0,36(sp)
8012597c:	8fa3007c 	lw	v1,124(sp)
80125980:	8fa20084 	lw	v0,132(sp)
80125984:	afa30014 	sw	v1,20(sp)
80125988:	8fa40038 	lw	a0,56(sp)
8012598c:	8fa30030 	lw	v1,48(sp)
80125990:	8fa50034 	lw	a1,52(sp)
80125994:	afa00010 	sw	zero,16(sp)
80125998:	afa00018 	sw	zero,24(sp)
8012599c:	afa2001c 	sw	v0,28(sp)
801259a0:	27a60024 	addiu	a2,sp,36
801259a4:	0060f809 	jalr	v1
801259a8:	02203821 	move	a3,s1
801259ac:	00401821 	move	v1,v0
801259b0:	24020004 	li	v0,4
801259b4:	10620037 	beq	v1,v0,80125a94 <__gconv_transform_ucs4_internal+0x330>
801259b8:	24020005 	li	v0,5
801259bc:	8fa20024 	lw	v0,36(sp)
801259c0:	00000000 	nop
801259c4:	145100ab 	bne	v0,s1,80125c74 <__gconv_transform_ucs4_internal+0x510>
801259c8:	02221023 	subu	v0,s1,v0
801259cc:	00609821 	move	s3,v1
801259d0:	16600034 	bnez	s3,80125aa4 <__gconv_transform_ucs4_internal+0x340>
801259d4:	00000000 	nop
801259d8:	8ec50000 	lw	a1,0(s6)
801259dc:	8fa20028 	lw	v0,40(sp)
801259e0:	8eb20000 	lw	s2,0(s5)
801259e4:	8ea90008 	lw	t1,8(s5)
801259e8:	1440ff95 	bnez	v0,80125840 <__gconv_transform_ucs4_internal+0xdc>
801259ec:	00a0a021 	move	s4,a1
801259f0:	02f21823 	subu	v1,s7,s2
801259f4:	03c52023 	subu	a0,s8,a1
801259f8:	0083102a 	slt	v0,a0,v1
801259fc:	1440009b 	bnez	v0,80125c6c <__gconv_transform_ucs4_internal+0x508>
80125a00:	00000000 	nop
80125a04:	046000ac 	bltz	v1,80125cb8 <__gconv_transform_ucs4_internal+0x554>
80125a08:	00601021 	move	v0,v1
80125a0c:	00023083 	sra	a2,v0,0x2
80125a10:	10c00114 	beqz	a2,80125e64 <__gconv_transform_ucs4_internal+0x700>
80125a14:	00a02021 	move	a0,a1
80125a18:	31270002 	andi	a3,t1,0x2
80125a1c:	02408821 	move	s1,s2
80125a20:	00002821 	move	a1,zero
80125a24:	90830000 	lbu	v1,0(a0)
80125a28:	00000000 	nop
80125a2c:	2c620081 	sltiu	v0,v1,129
80125a30:	10400096 	beqz	v0,80125c8c <__gconv_transform_ucs4_internal+0x528>
80125a34:	00000000 	nop
80125a38:	a2230003 	sb	v1,3(s1)
80125a3c:	90820001 	lbu	v0,1(a0)
80125a40:	00000000 	nop
80125a44:	a2220002 	sb	v0,2(s1)
80125a48:	90830002 	lbu	v1,2(a0)
80125a4c:	00000000 	nop
80125a50:	a2230001 	sb	v1,1(s1)
80125a54:	90820003 	lbu	v0,3(a0)
80125a58:	00000000 	nop
80125a5c:	a2220000 	sb	v0,0(s1)
80125a60:	26310004 	addiu	s1,s1,4
80125a64:	24a50001 	addiu	a1,a1,1
80125a68:	14c5ffee 	bne	a2,a1,80125a24 <__gconv_transform_ucs4_internal+0x2c0>
80125a6c:	24840004 	addiu	a0,a0,4
80125a70:	17c4ff97 	bne	s8,a0,801258d0 <__gconv_transform_ucs4_internal+0x16c>
80125a74:	aec40000 	sw	a0,0(s6)
80125a78:	8fa20078 	lw	v0,120(sp)
80125a7c:	00000000 	nop
80125a80:	1040ff9c 	beqz	v0,801258f4 <__gconv_transform_ucs4_internal+0x190>
80125a84:	24130004 	li	s3,4
80125a88:	8fa30078 	lw	v1,120(sp)
80125a8c:	080496ad 	j	80125ab4 <__gconv_transform_ucs4_internal+0x350>
80125a90:	ac710000 	sw	s1,0(v1)
80125a94:	1262ffd0 	beq	s3,v0,801259d8 <__gconv_transform_ucs4_internal+0x274>
80125a98:	00000000 	nop
80125a9c:	1260ffce 	beqz	s3,801259d8 <__gconv_transform_ucs4_internal+0x274>
80125aa0:	00000000 	nop
80125aa4:	8fa20084 	lw	v0,132(sp)
80125aa8:	00000000 	nop
80125aac:	144000a3 	bnez	v0,80125d3c <__gconv_transform_ucs4_internal+0x5d8>
80125ab0:	24020007 	li	v0,7
80125ab4:	02601021 	move	v0,s3
80125ab8:	8fbf0064 	lw	ra,100(sp)
80125abc:	8fbe0060 	lw	s8,96(sp)
80125ac0:	8fb7005c 	lw	s7,92(sp)
80125ac4:	8fb60058 	lw	s6,88(sp)
80125ac8:	8fb50054 	lw	s5,84(sp)
80125acc:	8fb40050 	lw	s4,80(sp)
80125ad0:	8fb3004c 	lw	s3,76(sp)
80125ad4:	8fb20048 	lw	s2,72(sp)
80125ad8:	8fb10044 	lw	s1,68(sp)
80125adc:	8fb00040 	lw	s0,64(sp)
80125ae0:	03e00008 	jr	ra
80125ae4:	27bd0068 	addiu	sp,sp,104
80125ae8:	8fa3002c 	lw	v1,44(sp)
80125aec:	00000000 	nop
80125af0:	10600050 	beqz	v1,80125c34 <__gconv_transform_ucs4_internal+0x4d0>
80125af4:	00000000 	nop
80125af8:	1140004c 	beqz	t2,80125c2c <__gconv_transform_ucs4_internal+0x4c8>
80125afc:	24130006 	li	s3,6
80125b00:	8c620000 	lw	v0,0(v1)
80125b04:	00000000 	nop
80125b08:	24420001 	addiu	v0,v0,1
80125b0c:	0804962f 	j	801258bc <__gconv_transform_ucs4_internal+0x158>
80125b10:	ac620000 	sw	v0,0(v1)
80125b14:	24620003 	addiu	v0,v1,3
80125b18:	00024083 	sra	t0,v0,0x2
80125b1c:	1500ff53 	bnez	t0,8012586c <__gconv_transform_ucs4_internal+0x108>
80125b20:	00a03021 	move	a2,a1
80125b24:	08049632 	j	801258c8 <__gconv_transform_ucs4_internal+0x164>
80125b28:	02408821 	move	s1,s2
80125b2c:	8fa20038 	lw	v0,56(sp)
80125b30:	00000000 	nop
80125b34:	8c420014 	lw	v0,20(v0)
80125b38:	080495f0 	j	801257c0 <__gconv_transform_ucs4_internal+0x5c>
80125b3c:	afa20030 	sw	v0,48(sp)
80125b40:	10400038 	beqz	v0,80125c24 <__gconv_transform_ucs4_internal+0x4c0>
80125b44:	24030001 	li	v1,1
80125b48:	32420003 	andi	v0,s2,0x3
80125b4c:	2c420001 	sltiu	v0,v0,1
80125b50:	0804960c 	j	80125830 <__gconv_transform_ucs4_internal+0xcc>
80125b54:	afa20028 	sw	v0,40(sp)
80125b58:	8fa20078 	lw	v0,120(sp)
80125b5c:	00000000 	nop
80125b60:	14400060 	bnez	v0,80125ce4 <__gconv_transform_ucs4_internal+0x580>
80125b64:	00be102b 	sltu	v0,a1,s8
80125b68:	104000bc 	beqz	v0,80125e5c <__gconv_transform_ucs4_internal+0x6f8>
80125b6c:	2c620004 	sltiu	v0,v1,4
80125b70:	104000ba 	beqz	v0,80125e5c <__gconv_transform_ucs4_internal+0x6f8>
80125b74:	00e31021 	addu	v0,a3,v1
80125b78:	00602021 	move	a0,v1
80125b7c:	03c51823 	subu	v1,s8,a1
80125b80:	24460004 	addiu	a2,v0,4
80125b84:	00831821 	addu	v1,a0,v1
80125b88:	080496e6 	j	80125b98 <__gconv_transform_ucs4_internal+0x434>
80125b8c:	240a0004 	li	t2,4
80125b90:	108a0007 	beq	a0,t2,80125bb0 <__gconv_transform_ucs4_internal+0x44c>
80125b94:	24c60001 	addiu	a2,a2,1
80125b98:	90a20000 	lbu	v0,0(a1)
80125b9c:	24840001 	addiu	a0,a0,1
80125ba0:	24a50001 	addiu	a1,a1,1
80125ba4:	a0c20000 	sb	v0,0(a2)
80125ba8:	1483fff9 	bne	a0,v1,80125b90 <__gconv_transform_ucs4_internal+0x42c>
80125bac:	aec50000 	sw	a1,0(s6)
80125bb0:	2c820004 	sltiu	v0,a0,4
80125bb4:	144000a4 	bnez	v0,80125e48 <__gconv_transform_ucs4_internal+0x6e4>
80125bb8:	2402fff8 	li	v0,-8
80125bbc:	90e20004 	lbu	v0,4(a3)
80125bc0:	00000000 	nop
80125bc4:	2c420081 	sltiu	v0,v0,129
80125bc8:	1040003d 	beqz	v0,80125cc0 <__gconv_transform_ucs4_internal+0x55c>
80125bcc:	00000000 	nop
80125bd0:	90e20007 	lbu	v0,7(a3)
80125bd4:	00000000 	nop
80125bd8:	a2420000 	sb	v0,0(s2)
80125bdc:	90e30006 	lbu	v1,6(a3)
80125be0:	00000000 	nop
80125be4:	a2430001 	sb	v1,1(s2)
80125be8:	90e20005 	lbu	v0,5(a3)
80125bec:	00000000 	nop
80125bf0:	a2420002 	sb	v0,2(s2)
80125bf4:	90e30004 	lbu	v1,4(a3)
80125bf8:	00000000 	nop
80125bfc:	a2430003 	sb	v1,3(s2)
80125c00:	8ce80000 	lw	t0,0(a3)
80125c04:	26520004 	addiu	s2,s2,4
80125c08:	2402fff8 	li	v0,-8
80125c0c:	01021024 	and	v0,t0,v0
80125c10:	ace20000 	sw	v0,0(a3)
80125c14:	8ea90008 	lw	t1,8(s5)
80125c18:	8ec50000 	lw	a1,0(s6)
80125c1c:	08049609 	j	80125824 <__gconv_transform_ucs4_internal+0xc0>
80125c20:	31620003 	andi	v0,t3,0x3
80125c24:	0804960c 	j	80125830 <__gconv_transform_ucs4_internal+0xcc>
80125c28:	afa30028 	sw	v1,40(sp)
80125c2c:	08049639 	j	801258e4 <__gconv_transform_ucs4_internal+0x180>
80125c30:	aec60000 	sw	a2,0(s6)
80125c34:	02408821 	move	s1,s2
80125c38:	08049639 	j	801258e4 <__gconv_transform_ucs4_internal+0x180>
80125c3c:	24130006 	li	s3,6
80125c40:	8fa3007c 	lw	v1,124(sp)
80125c44:	aeb10000 	sw	s1,0(s5)
80125c48:	8c620000 	lw	v0,0(v1)
80125c4c:	8fa30020 	lw	v1,32(sp)
80125c50:	00000000 	nop
80125c54:	00431021 	addu	v0,v0,v1
80125c58:	8fa3007c 	lw	v1,124(sp)
80125c5c:	080496a9 	j	80125aa4 <__gconv_transform_ucs4_internal+0x340>
80125c60:	ac620000 	sw	v0,0(v1)
80125c64:	080495fe 	j	801257f8 <__gconv_transform_ucs4_internal+0x94>
80125c68:	afa0002c 	sw	zero,44(sp)
80125c6c:	08049681 	j	80125a04 <__gconv_transform_ucs4_internal+0x2a0>
80125c70:	00801821 	move	v1,a0
80125c74:	8ec50000 	lw	a1,0(s6)
80125c78:	00000000 	nop
80125c7c:	00a22823 	subu	a1,a1,v0
80125c80:	00609821 	move	s3,v1
80125c84:	08049674 	j	801259d0 <__gconv_transform_ucs4_internal+0x26c>
80125c88:	aec50000 	sw	a1,0(s6)
80125c8c:	8fa2002c 	lw	v0,44(sp)
80125c90:	00000000 	nop
80125c94:	1040ffe7 	beqz	v0,80125c34 <__gconv_transform_ucs4_internal+0x4d0>
80125c98:	00000000 	nop
80125c9c:	10e00073 	beqz	a3,80125e6c <__gconv_transform_ucs4_internal+0x708>
80125ca0:	00000000 	nop
80125ca4:	8c420000 	lw	v0,0(v0)
80125ca8:	8fa3002c 	lw	v1,44(sp)
80125cac:	24420001 	addiu	v0,v0,1
80125cb0:	08049699 	j	80125a64 <__gconv_transform_ucs4_internal+0x300>
80125cb4:	ac620000 	sw	v0,0(v1)
80125cb8:	08049683 	j	80125a0c <__gconv_transform_ucs4_internal+0x2a8>
80125cbc:	24620003 	addiu	v0,v1,3
80125cc0:	31220002 	andi	v0,t1,0x2
80125cc4:	1440ffd1 	bnez	v0,80125c0c <__gconv_transform_ucs4_internal+0x4a8>
80125cc8:	2402fff8 	li	v0,-8
80125ccc:	31020007 	andi	v0,t0,0x7
80125cd0:	00821023 	subu	v0,a0,v0
80125cd4:	00a22823 	subu	a1,a1,v0
80125cd8:	24130006 	li	s3,6
80125cdc:	080496ad 	j	80125ab4 <__gconv_transform_ucs4_internal+0x350>
80125ce0:	aec50000 	sw	a1,0(s6)
80125ce4:	3c04801c 	lui	a0,0x801c
80125ce8:	3c05801c 	lui	a1,0x801c
80125cec:	3c07801c 	lui	a3,0x801c
80125cf0:	24843cc0 	addiu	a0,a0,15552
80125cf4:	24a53cdc 	addiu	a1,a1,15580
80125cf8:	24e74074 	addiu	a3,a3,16500
80125cfc:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125d00:	2406022e 	li	a2,558
80125d04:	8fa30078 	lw	v1,120(sp)
80125d08:	00000000 	nop
80125d0c:	14600046 	bnez	v1,80125e28 <__gconv_transform_ucs4_internal+0x6c4>
80125d10:	00002821 	move	a1,zero
80125d14:	8ea40014 	lw	a0,20(s5)
80125d18:	0c043299 	jal	8010ca64 <memset>
80125d1c:	24060008 	li	a2,8
80125d20:	8ea30008 	lw	v1,8(s5)
80125d24:	00000000 	nop
80125d28:	30630001 	andi	v1,v1,0x1
80125d2c:	1060002d 	beqz	v1,80125de4 <__gconv_transform_ucs4_internal+0x680>
80125d30:	00000000 	nop
80125d34:	080496ad 	j	80125ab4 <__gconv_transform_ucs4_internal+0x350>
80125d38:	00009821 	move	s3,zero
80125d3c:	1662ff5e 	bne	s3,v0,80125ab8 <__gconv_transform_ucs4_internal+0x354>
80125d40:	02601021 	move	v0,s3
80125d44:	8ec30000 	lw	v1,0(s6)
80125d48:	00000000 	nop
80125d4c:	03c33023 	subu	a2,s8,v1
80125d50:	28c20004 	slti	v0,a2,4
80125d54:	1040001b 	beqz	v0,80125dc4 <__gconv_transform_ucs4_internal+0x660>
80125d58:	007e102b 	sltu	v0,v1,s8
80125d5c:	10400017 	beqz	v0,80125dbc <__gconv_transform_ucs4_internal+0x658>
80125d60:	00602021 	move	a0,v1
80125d64:	00002821 	move	a1,zero
80125d68:	8ea20014 	lw	v0,20(s5)
80125d6c:	90830000 	lbu	v1,0(a0)
80125d70:	00451021 	addu	v0,v0,a1
80125d74:	24840001 	addiu	a0,a0,1
80125d78:	24a50001 	addiu	a1,a1,1
80125d7c:	a0430004 	sb	v1,4(v0)
80125d80:	14a6fff9 	bne	a1,a2,80125d68 <__gconv_transform_ucs4_internal+0x604>
80125d84:	aec40000 	sw	a0,0(s6)
80125d88:	8ea20014 	lw	v0,20(s5)
80125d8c:	2404fff8 	li	a0,-8
80125d90:	8c430000 	lw	v1,0(v0)
80125d94:	00000000 	nop
80125d98:	00641824 	and	v1,v1,a0
80125d9c:	00651825 	or	v1,v1,a1
80125da0:	080496ad 	j	80125ab4 <__gconv_transform_ucs4_internal+0x350>
80125da4:	ac430000 	sw	v1,0(v0)
80125da8:	8fa30078 	lw	v1,120(sp)
80125dac:	00000000 	nop
80125db0:	8c720000 	lw	s2,0(v1)
80125db4:	080495f8 	j	801257e0 <__gconv_transform_ucs4_internal+0x7c>
80125db8:	00000000 	nop
80125dbc:	08049762 	j	80125d88 <__gconv_transform_ucs4_internal+0x624>
80125dc0:	00002821 	move	a1,zero
80125dc4:	3c04801c 	lui	a0,0x801c
80125dc8:	3c05801c 	lui	a1,0x801c
80125dcc:	3c07801c 	lui	a3,0x801c
80125dd0:	24843d40 	addiu	a0,a0,15680
80125dd4:	24a53cdc 	addiu	a1,a1,15580
80125dd8:	24e74074 	addiu	a3,a3,16500
80125ddc:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125de0:	24060313 	li	a2,787
80125de4:	8fa40030 	lw	a0,48(sp)
80125de8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80125dec:	00000000 	nop
80125df0:	8fa30084 	lw	v1,132(sp)
80125df4:	8fa2007c 	lw	v0,124(sp)
80125df8:	afa3001c 	sw	v1,28(sp)
80125dfc:	8fa40038 	lw	a0,56(sp)
80125e00:	8fa50034 	lw	a1,52(sp)
80125e04:	8fa30030 	lw	v1,48(sp)
80125e08:	afa20014 	sw	v0,20(sp)
80125e0c:	afb00018 	sw	s0,24(sp)
80125e10:	afa00010 	sw	zero,16(sp)
80125e14:	00003021 	move	a2,zero
80125e18:	0060f809 	jalr	v1
80125e1c:	00003821 	move	a3,zero
80125e20:	080496ad 	j	80125ab4 <__gconv_transform_ucs4_internal+0x350>
80125e24:	00409821 	move	s3,v0
80125e28:	3c04801c 	lui	a0,0x801c
80125e2c:	3c05801c 	lui	a1,0x801c
80125e30:	3c07801c 	lui	a3,0x801c
80125e34:	24843cc0 	addiu	a0,a0,15552
80125e38:	24a53cdc 	addiu	a1,a1,15580
80125e3c:	24e74074 	addiu	a3,a3,16500
80125e40:	0c04ad9c 	jal	8012b670 <__assert_fail>
80125e44:	2406019f 	li	a2,415
80125e48:	01021024 	and	v0,t0,v0
80125e4c:	00824025 	or	t0,a0,v0
80125e50:	24130007 	li	s3,7
80125e54:	080496ad 	j	80125ab4 <__gconv_transform_ucs4_internal+0x350>
80125e58:	ace80000 	sw	t0,0(a3)
80125e5c:	080496ec 	j	80125bb0 <__gconv_transform_ucs4_internal+0x44c>
80125e60:	00602021 	move	a0,v1
80125e64:	0804969c 	j	80125a70 <__gconv_transform_ucs4_internal+0x30c>
80125e68:	02408821 	move	s1,s2
80125e6c:	24130006 	li	s3,6
80125e70:	08049639 	j	801258e4 <__gconv_transform_ucs4_internal+0x180>
80125e74:	aec40000 	sw	a0,0(s6)

80125e78 <__gconv_transform_internal_ucs4>:
80125e78:	27bdffa0 	addiu	sp,sp,-96
80125e7c:	afbe0058 	sw	s8,88(sp)
80125e80:	afb5004c 	sw	s5,76(sp)
80125e84:	afb40048 	sw	s4,72(sp)
80125e88:	afb00038 	sw	s0,56(sp)
80125e8c:	afbf005c 	sw	ra,92(sp)
80125e90:	afb70054 	sw	s7,84(sp)
80125e94:	afb60050 	sw	s6,80(sp)
80125e98:	afb30044 	sw	s3,68(sp)
80125e9c:	afb20040 	sw	s2,64(sp)
80125ea0:	afb1003c 	sw	s1,60(sp)
80125ea4:	8ca20008 	lw	v0,8(a1)
80125ea8:	2484003c 	addiu	a0,a0,60
80125eac:	24a30024 	addiu	v1,a1,36
80125eb0:	30420001 	andi	v0,v0,0x1
80125eb4:	00a0a821 	move	s5,a1
80125eb8:	00c0a021 	move	s4,a2
80125ebc:	00e0f021 	move	s8,a3
80125ec0:	afa40034 	sw	a0,52(sp)
80125ec4:	8fb00078 	lw	s0,120(sp)
80125ec8:	104000d3 	beqz	v0,80126218 <__gconv_transform_internal_ucs4+0x3a0>
80125ecc:	afa30030 	sw	v1,48(sp)
80125ed0:	afa0002c 	sw	zero,44(sp)
80125ed4:	16000115 	bnez	s0,8012632c <__gconv_transform_internal_ucs4+0x4b4>
80125ed8:	00000000 	nop
80125edc:	8e8b0000 	lw	t3,0(s4)
80125ee0:	8fa20070 	lw	v0,112(sp)
80125ee4:	00000000 	nop
80125ee8:	1440010b 	bnez	v0,80126318 <__gconv_transform_internal_ucs4+0x4a0>
80125eec:	01604821 	move	t1,t3
80125ef0:	8eb20000 	lw	s2,0(s5)
80125ef4:	8fa2007c 	lw	v0,124(sp)
80125ef8:	8eb70004 	lw	s7,4(s5)
80125efc:	10400009 	beqz	v0,80125f24 <__gconv_transform_internal_ucs4+0xac>
80125f00:	31220003 	andi	v0,t1,0x3
80125f04:	8ea60014 	lw	a2,20(s5)
80125f08:	00000000 	nop
80125f0c:	8cc80000 	lw	t0,0(a2)
80125f10:	00000000 	nop
80125f14:	31030007 	andi	v1,t0,0x7
80125f18:	146000c6 	bnez	v1,80126234 <__gconv_transform_internal_ucs4+0x3bc>
80125f1c:	00000000 	nop
80125f20:	31220003 	andi	v0,t1,0x3
80125f24:	104000b3 	beqz	v0,801261f4 <__gconv_transform_internal_ucs4+0x37c>
80125f28:	00000000 	nop
80125f2c:	afa00028 	sw	zero,40(sp)
80125f30:	8fa20028 	lw	v0,40(sp)
80125f34:	00000000 	nop
80125f38:	1040006c 	beqz	v0,801260ec <__gconv_transform_internal_ucs4+0x274>
80125f3c:	01609821 	move	s3,t3
80125f40:	02f21823 	subu	v1,s7,s2
80125f44:	03cb2023 	subu	a0,s8,t3
80125f48:	0083102a 	slt	v0,a0,v1
80125f4c:	10400002 	beqz	v0,80125f58 <__gconv_transform_internal_ucs4+0xe0>
80125f50:	00000000 	nop
80125f54:	00801821 	move	v1,a0
80125f58:	046000a0 	bltz	v1,801261dc <__gconv_transform_internal_ucs4+0x364>
80125f5c:	00601021 	move	v0,v1
80125f60:	00024883 	sra	t1,v0,0x2
80125f64:	112000a1 	beqz	t1,801261ec <__gconv_transform_internal_ucs4+0x374>
80125f68:	02403821 	move	a3,s2
80125f6c:	01603821 	move	a3,t3
80125f70:	02403021 	move	a2,s2
80125f74:	00004021 	move	t0,zero
80125f78:	3c0a00ff 	lui	t2,0xff
80125f7c:	8ce20000 	lw	v0,0(a3)
80125f80:	25080001 	addiu	t0,t0,1
80125f84:	004a2024 	and	a0,v0,t2
80125f88:	3043ff00 	andi	v1,v0,0xff00
80125f8c:	00022e00 	sll	a1,v0,0x18
80125f90:	00042202 	srl	a0,a0,0x8
80125f94:	00031a00 	sll	v1,v1,0x8
80125f98:	00021602 	srl	v0,v0,0x18
80125f9c:	00441025 	or	v0,v0,a0
80125fa0:	00651825 	or	v1,v1,a1
80125fa4:	00431025 	or	v0,v0,v1
80125fa8:	acc20000 	sw	v0,0(a2)
80125fac:	24e70004 	addiu	a3,a3,4
80125fb0:	1528fff2 	bne	t1,t0,80125f7c <__gconv_transform_internal_ucs4+0x104>
80125fb4:	24c60004 	addiu	a2,a2,4
80125fb8:	00091080 	sll	v0,t1,0x2
80125fbc:	01621821 	addu	v1,t3,v0
80125fc0:	02423821 	addu	a3,s2,v0
80125fc4:	ae830000 	sw	v1,0(s4)
80125fc8:	13c30068 	beq	s8,v1,8012616c <__gconv_transform_internal_ucs4+0x2f4>
80125fcc:	00e08821 	move	s1,a3
80125fd0:	26220004 	addiu	v0,s1,4
80125fd4:	02e2102b 	sltu	v0,s7,v0
80125fd8:	10400002 	beqz	v0,80125fe4 <__gconv_transform_internal_ucs4+0x16c>
80125fdc:	24160007 	li	s6,7
80125fe0:	24160005 	li	s6,5
80125fe4:	8fa30070 	lw	v1,112(sp)
80125fe8:	00000000 	nop
80125fec:	14600064 	bnez	v1,80126180 <__gconv_transform_internal_ucs4+0x308>
80125ff0:	00000000 	nop
80125ff4:	8eb00020 	lw	s0,32(s5)
80125ff8:	00000000 	nop
80125ffc:	12000012 	beqz	s0,80126048 <__gconv_transform_internal_ucs4+0x1d0>
80126000:	00000000 	nop
80126004:	8e040004 	lw	a0,4(s0)
80126008:	00000000 	nop
8012600c:	1080000a 	beqz	a0,80126038 <__gconv_transform_internal_ucs4+0x1c0>
80126010:	00000000 	nop
80126014:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80126018:	00000000 	nop
8012601c:	8e04000c 	lw	a0,12(s0)
80126020:	afb10010 	sw	s1,16(sp)
80126024:	8e860000 	lw	a2,0(s4)
80126028:	8e020004 	lw	v0,4(s0)
8012602c:	02602821 	move	a1,s3
80126030:	0040f809 	jalr	v0
80126034:	02403821 	move	a3,s2
80126038:	8e100010 	lw	s0,16(s0)
8012603c:	00000000 	nop
80126040:	1600fff0 	bnez	s0,80126004 <__gconv_transform_internal_ucs4+0x18c>
80126044:	00000000 	nop
80126048:	8ea2000c 	lw	v0,12(s5)
8012604c:	8ea30008 	lw	v1,8(s5)
80126050:	24420001 	addiu	v0,v0,1
80126054:	30630001 	andi	v1,v1,0x1
80126058:	146000a2 	bnez	v1,801262e4 <__gconv_transform_internal_ucs4+0x46c>
8012605c:	aea2000c 	sw	v0,12(s5)
80126060:	0251102b 	sltu	v0,s2,s1
80126064:	1040001a 	beqz	v0,801260d0 <__gconv_transform_internal_ucs4+0x258>
80126068:	00000000 	nop
8012606c:	8ea20000 	lw	v0,0(s5)
80126070:	8fa4002c 	lw	a0,44(sp)
80126074:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80126078:	afa20020 	sw	v0,32(sp)
8012607c:	8fa3007c 	lw	v1,124(sp)
80126080:	8fa20074 	lw	v0,116(sp)
80126084:	afa3001c 	sw	v1,28(sp)
80126088:	8fa40034 	lw	a0,52(sp)
8012608c:	8fa3002c 	lw	v1,44(sp)
80126090:	8fa50030 	lw	a1,48(sp)
80126094:	afa00010 	sw	zero,16(sp)
80126098:	afa20014 	sw	v0,20(sp)
8012609c:	afa00018 	sw	zero,24(sp)
801260a0:	27a60020 	addiu	a2,sp,32
801260a4:	0060f809 	jalr	v1
801260a8:	02203821 	move	a3,s1
801260ac:	00401821 	move	v1,v0
801260b0:	24020004 	li	v0,4
801260b4:	10620034 	beq	v1,v0,80126188 <__gconv_transform_internal_ucs4+0x310>
801260b8:	24020005 	li	v0,5
801260bc:	8fa20020 	lw	v0,32(sp)
801260c0:	00000000 	nop
801260c4:	1451008e 	bne	v0,s1,80126300 <__gconv_transform_internal_ucs4+0x488>
801260c8:	02221023 	subu	v0,s1,v0
801260cc:	0060b021 	move	s6,v1
801260d0:	16c00031 	bnez	s6,80126198 <__gconv_transform_internal_ucs4+0x320>
801260d4:	00000000 	nop
801260d8:	8e8b0000 	lw	t3,0(s4)
801260dc:	8fa20028 	lw	v0,40(sp)
801260e0:	8eb20000 	lw	s2,0(s5)
801260e4:	1440ff96 	bnez	v0,80125f40 <__gconv_transform_internal_ucs4+0xc8>
801260e8:	01609821 	move	s3,t3
801260ec:	02f21823 	subu	v1,s7,s2
801260f0:	03cb2023 	subu	a0,s8,t3
801260f4:	0083102a 	slt	v0,a0,v1
801260f8:	1440007c 	bnez	v0,801262ec <__gconv_transform_internal_ucs4+0x474>
801260fc:	00000000 	nop
80126100:	0460007d 	bltz	v1,801262f8 <__gconv_transform_internal_ucs4+0x480>
80126104:	00601021 	move	v0,v1
80126108:	00023883 	sra	a3,v0,0x2
8012610c:	10e00097 	beqz	a3,8012636c <__gconv_transform_internal_ucs4+0x4f4>
80126110:	01601821 	move	v1,t3
80126114:	01602821 	move	a1,t3
80126118:	02402021 	move	a0,s2
8012611c:	00003021 	move	a2,zero
80126120:	90a30003 	lbu	v1,3(a1)
80126124:	24c60001 	addiu	a2,a2,1
80126128:	a0830000 	sb	v1,0(a0)
8012612c:	90a20002 	lbu	v0,2(a1)
80126130:	00000000 	nop
80126134:	a0820001 	sb	v0,1(a0)
80126138:	90a30001 	lbu	v1,1(a1)
8012613c:	00000000 	nop
80126140:	a0830002 	sb	v1,2(a0)
80126144:	90a20000 	lbu	v0,0(a1)
80126148:	24a50004 	addiu	a1,a1,4
8012614c:	a0820003 	sb	v0,3(a0)
80126150:	14e6fff3 	bne	a3,a2,80126120 <__gconv_transform_internal_ucs4+0x2a8>
80126154:	24840004 	addiu	a0,a0,4
80126158:	00071080 	sll	v0,a3,0x2
8012615c:	01621821 	addu	v1,t3,v0
80126160:	02428821 	addu	s1,s2,v0
80126164:	17c3ff9a 	bne	s8,v1,80125fd0 <__gconv_transform_internal_ucs4+0x158>
80126168:	ae830000 	sw	v1,0(s4)
8012616c:	8fa30070 	lw	v1,112(sp)
80126170:	00000000 	nop
80126174:	1060ff9f 	beqz	v1,80125ff4 <__gconv_transform_internal_ucs4+0x17c>
80126178:	24160004 	li	s6,4
8012617c:	8fa30070 	lw	v1,112(sp)
80126180:	0804986a 	j	801261a8 <__gconv_transform_internal_ucs4+0x330>
80126184:	ac710000 	sw	s1,0(v1)
80126188:	12c2ffd3 	beq	s6,v0,801260d8 <__gconv_transform_internal_ucs4+0x260>
8012618c:	00000000 	nop
80126190:	12c0ffd1 	beqz	s6,801260d8 <__gconv_transform_internal_ucs4+0x260>
80126194:	00000000 	nop
80126198:	8fa2007c 	lw	v0,124(sp)
8012619c:	00000000 	nop
801261a0:	14400074 	bnez	v0,80126374 <__gconv_transform_internal_ucs4+0x4fc>
801261a4:	24020007 	li	v0,7
801261a8:	02c01021 	move	v0,s6
801261ac:	8fbf005c 	lw	ra,92(sp)
801261b0:	8fbe0058 	lw	s8,88(sp)
801261b4:	8fb70054 	lw	s7,84(sp)
801261b8:	8fb60050 	lw	s6,80(sp)
801261bc:	8fb5004c 	lw	s5,76(sp)
801261c0:	8fb40048 	lw	s4,72(sp)
801261c4:	8fb30044 	lw	s3,68(sp)
801261c8:	8fb20040 	lw	s2,64(sp)
801261cc:	8fb1003c 	lw	s1,60(sp)
801261d0:	8fb00038 	lw	s0,56(sp)
801261d4:	03e00008 	jr	ra
801261d8:	27bd0060 	addiu	sp,sp,96
801261dc:	24620003 	addiu	v0,v1,3
801261e0:	00024883 	sra	t1,v0,0x2
801261e4:	1520ff61 	bnez	t1,80125f6c <__gconv_transform_internal_ucs4+0xf4>
801261e8:	02403821 	move	a3,s2
801261ec:	080497f1 	j	80125fc4 <__gconv_transform_internal_ucs4+0x14c>
801261f0:	01601821 	move	v1,t3
801261f4:	8ea20008 	lw	v0,8(s5)
801261f8:	00000000 	nop
801261fc:	30420001 	andi	v0,v0,0x1
80126200:	1040000a 	beqz	v0,8012622c <__gconv_transform_internal_ucs4+0x3b4>
80126204:	24030001 	li	v1,1
80126208:	32420003 	andi	v0,s2,0x3
8012620c:	2c420001 	sltiu	v0,v0,1
80126210:	080497cc 	j	80125f30 <__gconv_transform_internal_ucs4+0xb8>
80126214:	afa20028 	sw	v0,40(sp)
80126218:	8fa20034 	lw	v0,52(sp)
8012621c:	00000000 	nop
80126220:	8c420014 	lw	v0,20(v0)
80126224:	080497b5 	j	80125ed4 <__gconv_transform_internal_ucs4+0x5c>
80126228:	afa2002c 	sw	v0,44(sp)
8012622c:	080497cc 	j	80125f30 <__gconv_transform_internal_ucs4+0xb8>
80126230:	afa30028 	sw	v1,40(sp)
80126234:	8fa20070 	lw	v0,112(sp)
80126238:	00000000 	nop
8012623c:	14400068 	bnez	v0,801263e0 <__gconv_transform_internal_ucs4+0x568>
80126240:	017e102b 	sltu	v0,t3,s8
80126244:	10400047 	beqz	v0,80126364 <__gconv_transform_internal_ucs4+0x4ec>
80126248:	2c620004 	sltiu	v0,v1,4
8012624c:	10400045 	beqz	v0,80126364 <__gconv_transform_internal_ucs4+0x4ec>
80126250:	00c31021 	addu	v0,a2,v1
80126254:	00602021 	move	a0,v1
80126258:	03cb1823 	subu	v1,s8,t3
8012625c:	24450004 	addiu	a1,v0,4
80126260:	00641821 	addu	v1,v1,a0
80126264:	0804989d 	j	80126274 <__gconv_transform_internal_ucs4+0x3fc>
80126268:	24070004 	li	a3,4
8012626c:	10870007 	beq	a0,a3,8012628c <__gconv_transform_internal_ucs4+0x414>
80126270:	24a50001 	addiu	a1,a1,1
80126274:	91620000 	lbu	v0,0(t3)
80126278:	24840001 	addiu	a0,a0,1
8012627c:	256b0001 	addiu	t3,t3,1
80126280:	a0a20000 	sb	v0,0(a1)
80126284:	1483fff9 	bne	a0,v1,8012626c <__gconv_transform_internal_ucs4+0x3f4>
80126288:	ae8b0000 	sw	t3,0(s4)
8012628c:	2c820004 	sltiu	v0,a0,4
80126290:	14400074 	bnez	v0,80126464 <__gconv_transform_internal_ucs4+0x5ec>
80126294:	2402fff8 	li	v0,-8
80126298:	90c20007 	lbu	v0,7(a2)
8012629c:	00000000 	nop
801262a0:	a2420000 	sb	v0,0(s2)
801262a4:	90c30006 	lbu	v1,6(a2)
801262a8:	00000000 	nop
801262ac:	a2430001 	sb	v1,1(s2)
801262b0:	90c20005 	lbu	v0,5(a2)
801262b4:	00000000 	nop
801262b8:	a2420002 	sb	v0,2(s2)
801262bc:	90c30004 	lbu	v1,4(a2)
801262c0:	00000000 	nop
801262c4:	a2430003 	sb	v1,3(s2)
801262c8:	8cc20000 	lw	v0,0(a2)
801262cc:	2403fff8 	li	v1,-8
801262d0:	8e8b0000 	lw	t3,0(s4)
801262d4:	00431024 	and	v0,v0,v1
801262d8:	26520004 	addiu	s2,s2,4
801262dc:	080497c8 	j	80125f20 <__gconv_transform_internal_ucs4+0xa8>
801262e0:	acc20000 	sw	v0,0(a2)
801262e4:	08049866 	j	80126198 <__gconv_transform_internal_ucs4+0x320>
801262e8:	aeb10000 	sw	s1,0(s5)
801262ec:	00801821 	move	v1,a0
801262f0:	0461ff85 	bgez	v1,80126108 <__gconv_transform_internal_ucs4+0x290>
801262f4:	00601021 	move	v0,v1
801262f8:	08049842 	j	80126108 <__gconv_transform_internal_ucs4+0x290>
801262fc:	24620003 	addiu	v0,v1,3
80126300:	8e8b0000 	lw	t3,0(s4)
80126304:	00000000 	nop
80126308:	01625823 	subu	t3,t3,v0
8012630c:	0060b021 	move	s6,v1
80126310:	08049834 	j	801260d0 <__gconv_transform_internal_ucs4+0x258>
80126314:	ae8b0000 	sw	t3,0(s4)
80126318:	8fa30070 	lw	v1,112(sp)
8012631c:	00000000 	nop
80126320:	8c720000 	lw	s2,0(v1)
80126324:	080497bd 	j	80125ef4 <__gconv_transform_internal_ucs4+0x7c>
80126328:	00000000 	nop
8012632c:	8fa30070 	lw	v1,112(sp)
80126330:	00000000 	nop
80126334:	14600043 	bnez	v1,80126444 <__gconv_transform_internal_ucs4+0x5cc>
80126338:	00002821 	move	a1,zero
8012633c:	8ea40014 	lw	a0,20(s5)
80126340:	0c043299 	jal	8010ca64 <memset>
80126344:	24060008 	li	a2,8
80126348:	8ea30008 	lw	v1,8(s5)
8012634c:	00000000 	nop
80126350:	30630001 	andi	v1,v1,0x1
80126354:	1060002a 	beqz	v1,80126400 <__gconv_transform_internal_ucs4+0x588>
80126358:	00000000 	nop
8012635c:	0804986a 	j	801261a8 <__gconv_transform_internal_ucs4+0x330>
80126360:	0000b021 	move	s6,zero
80126364:	080498a3 	j	8012628c <__gconv_transform_internal_ucs4+0x414>
80126368:	00602021 	move	a0,v1
8012636c:	08049859 	j	80126164 <__gconv_transform_internal_ucs4+0x2ec>
80126370:	02408821 	move	s1,s2
80126374:	16c2ff8d 	bne	s6,v0,801261ac <__gconv_transform_internal_ucs4+0x334>
80126378:	02c01021 	move	v0,s6
8012637c:	8e830000 	lw	v1,0(s4)
80126380:	00000000 	nop
80126384:	03c33023 	subu	a2,s8,v1
80126388:	28c20004 	slti	v0,a2,4
8012638c:	1040003c 	beqz	v0,80126480 <__gconv_transform_internal_ucs4+0x608>
80126390:	007e102b 	sltu	v0,v1,s8
80126394:	10400038 	beqz	v0,80126478 <__gconv_transform_internal_ucs4+0x600>
80126398:	00602021 	move	a0,v1
8012639c:	00002821 	move	a1,zero
801263a0:	8ea20014 	lw	v0,20(s5)
801263a4:	90830000 	lbu	v1,0(a0)
801263a8:	00451021 	addu	v0,v0,a1
801263ac:	24840001 	addiu	a0,a0,1
801263b0:	24a50001 	addiu	a1,a1,1
801263b4:	a0430004 	sb	v1,4(v0)
801263b8:	14a6fff9 	bne	a1,a2,801263a0 <__gconv_transform_internal_ucs4+0x528>
801263bc:	ae840000 	sw	a0,0(s4)
801263c0:	8ea20014 	lw	v0,20(s5)
801263c4:	2404fff8 	li	a0,-8
801263c8:	8c430000 	lw	v1,0(v0)
801263cc:	00000000 	nop
801263d0:	00641824 	and	v1,v1,a0
801263d4:	00651825 	or	v1,v1,a1
801263d8:	0804986a 	j	801261a8 <__gconv_transform_internal_ucs4+0x330>
801263dc:	ac430000 	sw	v1,0(v0)
801263e0:	3c04801c 	lui	a0,0x801c
801263e4:	3c05801c 	lui	a1,0x801c
801263e8:	3c07801c 	lui	a3,0x801c
801263ec:	24843cc0 	addiu	a0,a0,15552
801263f0:	24a53cdc 	addiu	a1,a1,15580
801263f4:	24e74094 	addiu	a3,a3,16532
801263f8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801263fc:	2406022e 	li	a2,558
80126400:	8fa4002c 	lw	a0,44(sp)
80126404:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80126408:	00000000 	nop
8012640c:	8fa3007c 	lw	v1,124(sp)
80126410:	8fa20074 	lw	v0,116(sp)
80126414:	afa3001c 	sw	v1,28(sp)
80126418:	8fa40034 	lw	a0,52(sp)
8012641c:	8fa50030 	lw	a1,48(sp)
80126420:	8fa3002c 	lw	v1,44(sp)
80126424:	afa20014 	sw	v0,20(sp)
80126428:	afb00018 	sw	s0,24(sp)
8012642c:	afa00010 	sw	zero,16(sp)
80126430:	00003021 	move	a2,zero
80126434:	0060f809 	jalr	v1
80126438:	00003821 	move	a3,zero
8012643c:	0804986a 	j	801261a8 <__gconv_transform_internal_ucs4+0x330>
80126440:	0040b021 	move	s6,v0
80126444:	3c04801c 	lui	a0,0x801c
80126448:	3c05801c 	lui	a1,0x801c
8012644c:	3c07801c 	lui	a3,0x801c
80126450:	24843cc0 	addiu	a0,a0,15552
80126454:	24a53cdc 	addiu	a1,a1,15580
80126458:	24e74094 	addiu	a3,a3,16532
8012645c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80126460:	2406019f 	li	a2,415
80126464:	01021024 	and	v0,t0,v0
80126468:	00444025 	or	t0,v0,a0
8012646c:	24160007 	li	s6,7
80126470:	0804986a 	j	801261a8 <__gconv_transform_internal_ucs4+0x330>
80126474:	acc80000 	sw	t0,0(a2)
80126478:	080498f0 	j	801263c0 <__gconv_transform_internal_ucs4+0x548>
8012647c:	00002821 	move	a1,zero
80126480:	3c04801c 	lui	a0,0x801c
80126484:	3c05801c 	lui	a1,0x801c
80126488:	3c07801c 	lui	a3,0x801c
8012648c:	24843d40 	addiu	a0,a0,15680
80126490:	24a53cdc 	addiu	a1,a1,15580
80126494:	24e74094 	addiu	a3,a3,16532
80126498:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012649c:	24060313 	li	a2,787

801264a0 <__gconv_transform_internal_ucs4le>:
801264a0:	27bdffa0 	addiu	sp,sp,-96
801264a4:	afbe0058 	sw	s8,88(sp)
801264a8:	afb5004c 	sw	s5,76(sp)
801264ac:	afb40048 	sw	s4,72(sp)
801264b0:	afb00038 	sw	s0,56(sp)
801264b4:	afbf005c 	sw	ra,92(sp)
801264b8:	afb70054 	sw	s7,84(sp)
801264bc:	afb60050 	sw	s6,80(sp)
801264c0:	afb30044 	sw	s3,68(sp)
801264c4:	afb20040 	sw	s2,64(sp)
801264c8:	afb1003c 	sw	s1,60(sp)
801264cc:	8ca20008 	lw	v0,8(a1)
801264d0:	2484003c 	addiu	a0,a0,60
801264d4:	24a30024 	addiu	v1,a1,36
801264d8:	30420001 	andi	v0,v0,0x1
801264dc:	00a0a821 	move	s5,a1
801264e0:	00c0a021 	move	s4,a2
801264e4:	00e0f021 	move	s8,a3
801264e8:	afa40034 	sw	a0,52(sp)
801264ec:	8fb00078 	lw	s0,120(sp)
801264f0:	104000c3 	beqz	v0,80126800 <__gconv_transform_internal_ucs4le+0x360>
801264f4:	afa30030 	sw	v1,48(sp)
801264f8:	afa0002c 	sw	zero,44(sp)
801264fc:	16000137 	bnez	s0,801269dc <__gconv_transform_internal_ucs4le+0x53c>
80126500:	00000000 	nop
80126504:	8e840000 	lw	a0,0(s4)
80126508:	8fa20070 	lw	v0,112(sp)
8012650c:	00000000 	nop
80126510:	14400103 	bnez	v0,80126920 <__gconv_transform_internal_ucs4le+0x480>
80126514:	00805021 	move	t2,a0
80126518:	8eb20000 	lw	s2,0(s5)
8012651c:	8fa2007c 	lw	v0,124(sp)
80126520:	8eb70004 	lw	s7,4(s5)
80126524:	10400009 	beqz	v0,8012654c <__gconv_transform_internal_ucs4le+0xac>
80126528:	31420003 	andi	v0,t2,0x3
8012652c:	8ea70014 	lw	a3,20(s5)
80126530:	00000000 	nop
80126534:	8ce90000 	lw	t1,0(a3)
80126538:	00000000 	nop
8012653c:	31230007 	andi	v1,t1,0x7
80126540:	146000b4 	bnez	v1,80126814 <__gconv_transform_internal_ucs4le+0x374>
80126544:	00000000 	nop
80126548:	31420003 	andi	v0,t2,0x3
8012654c:	104000a3 	beqz	v0,801267dc <__gconv_transform_internal_ucs4le+0x33c>
80126550:	00000000 	nop
80126554:	afa00028 	sw	zero,40(sp)
80126558:	8fa20028 	lw	v0,40(sp)
8012655c:	00000000 	nop
80126560:	1040005b 	beqz	v0,801266d0 <__gconv_transform_internal_ucs4le+0x230>
80126564:	00809821 	move	s3,a0
80126568:	02f23023 	subu	a2,s7,s2
8012656c:	03c41823 	subu	v1,s8,a0
80126570:	0066102a 	slt	v0,v1,a2
80126574:	10400002 	beqz	v0,80126580 <__gconv_transform_internal_ucs4le+0xe0>
80126578:	00000000 	nop
8012657c:	00603021 	move	a2,v1
80126580:	04c00088 	bltz	a2,801267a4 <__gconv_transform_internal_ucs4le+0x304>
80126584:	00c01021 	move	v0,a2
80126588:	00023083 	sra	a2,v0,0x2
8012658c:	00063080 	sll	a2,a2,0x2
80126590:	00862021 	addu	a0,a0,a2
80126594:	ae840000 	sw	a0,0(s4)
80126598:	02602821 	move	a1,s3
8012659c:	0c0472c8 	jal	8011cb20 <__mempcpy>
801265a0:	02402021 	move	a0,s2
801265a4:	8e840000 	lw	a0,0(s4)
801265a8:	00000000 	nop
801265ac:	13c40089 	beq	s8,a0,801267d4 <__gconv_transform_internal_ucs4le+0x334>
801265b0:	00408821 	move	s1,v0
801265b4:	24420004 	addiu	v0,v0,4
801265b8:	02e2102b 	sltu	v0,s7,v0
801265bc:	1440005d 	bnez	v0,80126734 <__gconv_transform_internal_ucs4le+0x294>
801265c0:	00000000 	nop
801265c4:	24160007 	li	s6,7
801265c8:	8fa30070 	lw	v1,112(sp)
801265cc:	00000000 	nop
801265d0:	1460005d 	bnez	v1,80126748 <__gconv_transform_internal_ucs4le+0x2a8>
801265d4:	00000000 	nop
801265d8:	8eb00020 	lw	s0,32(s5)
801265dc:	00000000 	nop
801265e0:	12000012 	beqz	s0,8012662c <__gconv_transform_internal_ucs4le+0x18c>
801265e4:	00000000 	nop
801265e8:	8e040004 	lw	a0,4(s0)
801265ec:	00000000 	nop
801265f0:	1080000a 	beqz	a0,8012661c <__gconv_transform_internal_ucs4le+0x17c>
801265f4:	00000000 	nop
801265f8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801265fc:	00000000 	nop
80126600:	8e04000c 	lw	a0,12(s0)
80126604:	afb10010 	sw	s1,16(sp)
80126608:	8e860000 	lw	a2,0(s4)
8012660c:	8e020004 	lw	v0,4(s0)
80126610:	02602821 	move	a1,s3
80126614:	0040f809 	jalr	v0
80126618:	02403821 	move	a3,s2
8012661c:	8e100010 	lw	s0,16(s0)
80126620:	00000000 	nop
80126624:	1600fff0 	bnez	s0,801265e8 <__gconv_transform_internal_ucs4le+0x148>
80126628:	00000000 	nop
8012662c:	8ea2000c 	lw	v0,12(s5)
80126630:	8ea30008 	lw	v1,8(s5)
80126634:	24420001 	addiu	v0,v0,1
80126638:	30630001 	andi	v1,v1,0x1
8012663c:	146000a3 	bnez	v1,801268cc <__gconv_transform_internal_ucs4le+0x42c>
80126640:	aea2000c 	sw	v0,12(s5)
80126644:	0251102b 	sltu	v0,s2,s1
80126648:	1040001a 	beqz	v0,801266b4 <__gconv_transform_internal_ucs4le+0x214>
8012664c:	00000000 	nop
80126650:	8ea20000 	lw	v0,0(s5)
80126654:	8fa4002c 	lw	a0,44(sp)
80126658:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012665c:	afa20020 	sw	v0,32(sp)
80126660:	8fa3007c 	lw	v1,124(sp)
80126664:	8fa20074 	lw	v0,116(sp)
80126668:	afa3001c 	sw	v1,28(sp)
8012666c:	8fa40034 	lw	a0,52(sp)
80126670:	8fa3002c 	lw	v1,44(sp)
80126674:	8fa50030 	lw	a1,48(sp)
80126678:	afa00010 	sw	zero,16(sp)
8012667c:	afa20014 	sw	v0,20(sp)
80126680:	afa00018 	sw	zero,24(sp)
80126684:	27a60020 	addiu	a2,sp,32
80126688:	0060f809 	jalr	v1
8012668c:	02203821 	move	a3,s1
80126690:	00401821 	move	v1,v0
80126694:	24020004 	li	v0,4
80126698:	1062002d 	beq	v1,v0,80126750 <__gconv_transform_internal_ucs4le+0x2b0>
8012669c:	24020005 	li	v0,5
801266a0:	8fa20020 	lw	v0,32(sp)
801266a4:	00000000 	nop
801266a8:	1451008c 	bne	v0,s1,801268dc <__gconv_transform_internal_ucs4le+0x43c>
801266ac:	02221023 	subu	v0,s1,v0
801266b0:	0060b021 	move	s6,v1
801266b4:	16c0002a 	bnez	s6,80126760 <__gconv_transform_internal_ucs4le+0x2c0>
801266b8:	00000000 	nop
801266bc:	8e840000 	lw	a0,0(s4)
801266c0:	8fa20028 	lw	v0,40(sp)
801266c4:	8eb20000 	lw	s2,0(s5)
801266c8:	1440ffa7 	bnez	v0,80126568 <__gconv_transform_internal_ucs4le+0xc8>
801266cc:	00809821 	move	s3,a0
801266d0:	02f23023 	subu	a2,s7,s2
801266d4:	03c41823 	subu	v1,s8,a0
801266d8:	0066102a 	slt	v0,v1,a2
801266dc:	1440007d 	bnez	v0,801268d4 <__gconv_transform_internal_ucs4le+0x434>
801266e0:	00000000 	nop
801266e4:	04c00083 	bltz	a2,801268f4 <__gconv_transform_internal_ucs4le+0x454>
801266e8:	00c01021 	move	v0,a2
801266ec:	00023083 	sra	a2,v0,0x2
801266f0:	00063080 	sll	a2,a2,0x2
801266f4:	00862021 	addu	a0,a0,a2
801266f8:	ae840000 	sw	a0,0(s4)
801266fc:	02602821 	move	a1,s3
80126700:	0c0472c8 	jal	8011cb20 <__mempcpy>
80126704:	02402021 	move	a0,s2
80126708:	8e840000 	lw	a0,0(s4)
8012670c:	00000000 	nop
80126710:	13c40030 	beq	s8,a0,801267d4 <__gconv_transform_internal_ucs4le+0x334>
80126714:	00408821 	move	s1,v0
80126718:	24820004 	addiu	v0,a0,4
8012671c:	03c2102b 	sltu	v0,s8,v0
80126720:	1440ffa8 	bnez	v0,801265c4 <__gconv_transform_internal_ucs4le+0x124>
80126724:	26220004 	addiu	v0,s1,4
80126728:	02e2102b 	sltu	v0,s7,v0
8012672c:	10400075 	beqz	v0,80126904 <__gconv_transform_internal_ucs4le+0x464>
80126730:	3c04801c 	lui	a0,0x801c
80126734:	8fa30070 	lw	v1,112(sp)
80126738:	00000000 	nop
8012673c:	1060ffa6 	beqz	v1,801265d8 <__gconv_transform_internal_ucs4le+0x138>
80126740:	24160005 	li	s6,5
80126744:	8fa30070 	lw	v1,112(sp)
80126748:	080499dc 	j	80126770 <__gconv_transform_internal_ucs4le+0x2d0>
8012674c:	ac710000 	sw	s1,0(v1)
80126750:	12c2ffda 	beq	s6,v0,801266bc <__gconv_transform_internal_ucs4le+0x21c>
80126754:	00000000 	nop
80126758:	12c0ffd8 	beqz	s6,801266bc <__gconv_transform_internal_ucs4le+0x21c>
8012675c:	00000000 	nop
80126760:	8fa2007c 	lw	v0,124(sp)
80126764:	00000000 	nop
80126768:	14400072 	bnez	v0,80126934 <__gconv_transform_internal_ucs4le+0x494>
8012676c:	24020007 	li	v0,7
80126770:	02c01021 	move	v0,s6
80126774:	8fbf005c 	lw	ra,92(sp)
80126778:	8fbe0058 	lw	s8,88(sp)
8012677c:	8fb70054 	lw	s7,84(sp)
80126780:	8fb60050 	lw	s6,80(sp)
80126784:	8fb5004c 	lw	s5,76(sp)
80126788:	8fb40048 	lw	s4,72(sp)
8012678c:	8fb30044 	lw	s3,68(sp)
80126790:	8fb20040 	lw	s2,64(sp)
80126794:	8fb1003c 	lw	s1,60(sp)
80126798:	8fb00038 	lw	s0,56(sp)
8012679c:	03e00008 	jr	ra
801267a0:	27bd0060 	addiu	sp,sp,96
801267a4:	24c20003 	addiu	v0,a2,3
801267a8:	00023083 	sra	a2,v0,0x2
801267ac:	00063080 	sll	a2,a2,0x2
801267b0:	00862021 	addu	a0,a0,a2
801267b4:	ae840000 	sw	a0,0(s4)
801267b8:	02602821 	move	a1,s3
801267bc:	0c0472c8 	jal	8011cb20 <__mempcpy>
801267c0:	02402021 	move	a0,s2
801267c4:	8e840000 	lw	a0,0(s4)
801267c8:	00000000 	nop
801267cc:	17c4ff79 	bne	s8,a0,801265b4 <__gconv_transform_internal_ucs4le+0x114>
801267d0:	00408821 	move	s1,v0
801267d4:	08049972 	j	801265c8 <__gconv_transform_internal_ucs4le+0x128>
801267d8:	24160004 	li	s6,4
801267dc:	8ea20008 	lw	v0,8(s5)
801267e0:	00000000 	nop
801267e4:	30420001 	andi	v0,v0,0x1
801267e8:	10400036 	beqz	v0,801268c4 <__gconv_transform_internal_ucs4le+0x424>
801267ec:	24030001 	li	v1,1
801267f0:	32420003 	andi	v0,s2,0x3
801267f4:	2c420001 	sltiu	v0,v0,1
801267f8:	08049956 	j	80126558 <__gconv_transform_internal_ucs4le+0xb8>
801267fc:	afa20028 	sw	v0,40(sp)
80126800:	8fa20034 	lw	v0,52(sp)
80126804:	00000000 	nop
80126808:	8c420014 	lw	v0,20(v0)
8012680c:	0804993f 	j	801264fc <__gconv_transform_internal_ucs4le+0x5c>
80126810:	afa2002c 	sw	v0,44(sp)
80126814:	8fa20070 	lw	v0,112(sp)
80126818:	00000000 	nop
8012681c:	1440007d 	bnez	v0,80126a14 <__gconv_transform_internal_ucs4le+0x574>
80126820:	009e102b 	sltu	v0,a0,s8
80126824:	10400035 	beqz	v0,801268fc <__gconv_transform_internal_ucs4le+0x45c>
80126828:	2c620004 	sltiu	v0,v1,4
8012682c:	10400033 	beqz	v0,801268fc <__gconv_transform_internal_ucs4le+0x45c>
80126830:	00e31021 	addu	v0,a3,v1
80126834:	00602821 	move	a1,v1
80126838:	03c41823 	subu	v1,s8,a0
8012683c:	24460004 	addiu	a2,v0,4
80126840:	00a31821 	addu	v1,a1,v1
80126844:	08049a15 	j	80126854 <__gconv_transform_internal_ucs4le+0x3b4>
80126848:	24080004 	li	t0,4
8012684c:	10a80007 	beq	a1,t0,8012686c <__gconv_transform_internal_ucs4le+0x3cc>
80126850:	24c60001 	addiu	a2,a2,1
80126854:	90820000 	lbu	v0,0(a0)
80126858:	24a50001 	addiu	a1,a1,1
8012685c:	24840001 	addiu	a0,a0,1
80126860:	a0c20000 	sb	v0,0(a2)
80126864:	1465fff9 	bne	v1,a1,8012684c <__gconv_transform_internal_ucs4le+0x3ac>
80126868:	ae840000 	sw	a0,0(s4)
8012686c:	2ca20004 	sltiu	v0,a1,4
80126870:	1440004b 	bnez	v0,801269a0 <__gconv_transform_internal_ucs4le+0x500>
80126874:	2402fff8 	li	v0,-8
80126878:	90e20004 	lbu	v0,4(a3)
8012687c:	00000000 	nop
80126880:	a2420000 	sb	v0,0(s2)
80126884:	90e30005 	lbu	v1,5(a3)
80126888:	00000000 	nop
8012688c:	a2430001 	sb	v1,1(s2)
80126890:	90e20006 	lbu	v0,6(a3)
80126894:	00000000 	nop
80126898:	a2420002 	sb	v0,2(s2)
8012689c:	90e30007 	lbu	v1,7(a3)
801268a0:	00000000 	nop
801268a4:	a2430003 	sb	v1,3(s2)
801268a8:	8ce20000 	lw	v0,0(a3)
801268ac:	2403fff8 	li	v1,-8
801268b0:	8e840000 	lw	a0,0(s4)
801268b4:	00431024 	and	v0,v0,v1
801268b8:	26520004 	addiu	s2,s2,4
801268bc:	08049952 	j	80126548 <__gconv_transform_internal_ucs4le+0xa8>
801268c0:	ace20000 	sw	v0,0(a3)
801268c4:	08049956 	j	80126558 <__gconv_transform_internal_ucs4le+0xb8>
801268c8:	afa30028 	sw	v1,40(sp)
801268cc:	080499d8 	j	80126760 <__gconv_transform_internal_ucs4le+0x2c0>
801268d0:	aeb10000 	sw	s1,0(s5)
801268d4:	080499b9 	j	801266e4 <__gconv_transform_internal_ucs4le+0x244>
801268d8:	00603021 	move	a2,v1
801268dc:	8e840000 	lw	a0,0(s4)
801268e0:	00000000 	nop
801268e4:	00822023 	subu	a0,a0,v0
801268e8:	0060b021 	move	s6,v1
801268ec:	080499ad 	j	801266b4 <__gconv_transform_internal_ucs4le+0x214>
801268f0:	ae840000 	sw	a0,0(s4)
801268f4:	080499bb 	j	801266ec <__gconv_transform_internal_ucs4le+0x24c>
801268f8:	24c20003 	addiu	v0,a2,3
801268fc:	08049a1b 	j	8012686c <__gconv_transform_internal_ucs4le+0x3cc>
80126900:	00602821 	move	a1,v1
80126904:	3c05801c 	lui	a1,0x801c
80126908:	3c07801c 	lui	a3,0x801c
8012690c:	24843d6c 	addiu	a0,a0,15724
80126910:	24a53d84 	addiu	a1,a1,15748
80126914:	24e74054 	addiu	a3,a3,16468
80126918:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012691c:	2406020e 	li	a2,526
80126920:	8fa30070 	lw	v1,112(sp)
80126924:	00000000 	nop
80126928:	8c720000 	lw	s2,0(v1)
8012692c:	08049947 	j	8012651c <__gconv_transform_internal_ucs4le+0x7c>
80126930:	00000000 	nop
80126934:	16c2ff8f 	bne	s6,v0,80126774 <__gconv_transform_internal_ucs4le+0x2d4>
80126938:	02c01021 	move	v0,s6
8012693c:	8e830000 	lw	v1,0(s4)
80126940:	00000000 	nop
80126944:	03c33023 	subu	a2,s8,v1
80126948:	28c20004 	slti	v0,a2,4
8012694c:	1040001b 	beqz	v0,801269bc <__gconv_transform_internal_ucs4le+0x51c>
80126950:	007e102b 	sltu	v0,v1,s8
80126954:	10400017 	beqz	v0,801269b4 <__gconv_transform_internal_ucs4le+0x514>
80126958:	00602021 	move	a0,v1
8012695c:	00002821 	move	a1,zero
80126960:	8ea20014 	lw	v0,20(s5)
80126964:	90830000 	lbu	v1,0(a0)
80126968:	00451021 	addu	v0,v0,a1
8012696c:	24840001 	addiu	a0,a0,1
80126970:	24a50001 	addiu	a1,a1,1
80126974:	a0430004 	sb	v1,4(v0)
80126978:	14a6fff9 	bne	a1,a2,80126960 <__gconv_transform_internal_ucs4le+0x4c0>
8012697c:	ae840000 	sw	a0,0(s4)
80126980:	8ea20014 	lw	v0,20(s5)
80126984:	2404fff8 	li	a0,-8
80126988:	8c430000 	lw	v1,0(v0)
8012698c:	00000000 	nop
80126990:	00641824 	and	v1,v1,a0
80126994:	00651825 	or	v1,v1,a1
80126998:	080499dc 	j	80126770 <__gconv_transform_internal_ucs4le+0x2d0>
8012699c:	ac430000 	sw	v1,0(v0)
801269a0:	01221024 	and	v0,t1,v0
801269a4:	00454825 	or	t1,v0,a1
801269a8:	24160007 	li	s6,7
801269ac:	080499dc 	j	80126770 <__gconv_transform_internal_ucs4le+0x2d0>
801269b0:	ace90000 	sw	t1,0(a3)
801269b4:	08049a60 	j	80126980 <__gconv_transform_internal_ucs4le+0x4e0>
801269b8:	00002821 	move	a1,zero
801269bc:	3c04801c 	lui	a0,0x801c
801269c0:	3c05801c 	lui	a1,0x801c
801269c4:	3c07801c 	lui	a3,0x801c
801269c8:	24843d40 	addiu	a0,a0,15680
801269cc:	24a53cdc 	addiu	a1,a1,15580
801269d0:	24e74030 	addiu	a3,a3,16432
801269d4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801269d8:	24060313 	li	a2,787
801269dc:	8fa30070 	lw	v1,112(sp)
801269e0:	00000000 	nop
801269e4:	14600024 	bnez	v1,80126a78 <__gconv_transform_internal_ucs4le+0x5d8>
801269e8:	00002821 	move	a1,zero
801269ec:	8ea40014 	lw	a0,20(s5)
801269f0:	0c043299 	jal	8010ca64 <memset>
801269f4:	24060008 	li	a2,8
801269f8:	8ea30008 	lw	v1,8(s5)
801269fc:	00000000 	nop
80126a00:	30630001 	andi	v1,v1,0x1
80126a04:	1060000b 	beqz	v1,80126a34 <__gconv_transform_internal_ucs4le+0x594>
80126a08:	00000000 	nop
80126a0c:	080499dc 	j	80126770 <__gconv_transform_internal_ucs4le+0x2d0>
80126a10:	0000b021 	move	s6,zero
80126a14:	3c04801c 	lui	a0,0x801c
80126a18:	3c05801c 	lui	a1,0x801c
80126a1c:	3c07801c 	lui	a3,0x801c
80126a20:	24843cc0 	addiu	a0,a0,15552
80126a24:	24a53cdc 	addiu	a1,a1,15580
80126a28:	24e74030 	addiu	a3,a3,16432
80126a2c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80126a30:	2406022e 	li	a2,558
80126a34:	8fa4002c 	lw	a0,44(sp)
80126a38:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80126a3c:	00000000 	nop
80126a40:	8fa3007c 	lw	v1,124(sp)
80126a44:	8fa20074 	lw	v0,116(sp)
80126a48:	afa3001c 	sw	v1,28(sp)
80126a4c:	8fa40034 	lw	a0,52(sp)
80126a50:	8fa50030 	lw	a1,48(sp)
80126a54:	8fa3002c 	lw	v1,44(sp)
80126a58:	afa20014 	sw	v0,20(sp)
80126a5c:	afb00018 	sw	s0,24(sp)
80126a60:	afa00010 	sw	zero,16(sp)
80126a64:	00003021 	move	a2,zero
80126a68:	0060f809 	jalr	v1
80126a6c:	00003821 	move	a3,zero
80126a70:	080499dc 	j	80126770 <__gconv_transform_internal_ucs4le+0x2d0>
80126a74:	0040b021 	move	s6,v0
80126a78:	3c04801c 	lui	a0,0x801c
80126a7c:	3c05801c 	lui	a1,0x801c
80126a80:	3c07801c 	lui	a3,0x801c
80126a84:	24843cc0 	addiu	a0,a0,15552
80126a88:	24a53cdc 	addiu	a1,a1,15580
80126a8c:	24e74030 	addiu	a3,a3,16432
80126a90:	0c04ad9c 	jal	8012b670 <__assert_fail>
80126a94:	2406019f 	li	a2,415

80126a98 <__gconv_transform_utf8_internal>:
80126a98:	27bdff98 	addiu	sp,sp,-104
80126a9c:	afbe0060 	sw	s8,96(sp)
80126aa0:	afb3004c 	sw	s3,76(sp)
80126aa4:	afb00040 	sw	s0,64(sp)
80126aa8:	afbf0064 	sw	ra,100(sp)
80126aac:	afb7005c 	sw	s7,92(sp)
80126ab0:	afb60058 	sw	s6,88(sp)
80126ab4:	afb50054 	sw	s5,84(sp)
80126ab8:	afb40050 	sw	s4,80(sp)
80126abc:	afb20048 	sw	s2,72(sp)
80126ac0:	afb10044 	sw	s1,68(sp)
80126ac4:	8cad0008 	lw	t5,8(a1)
80126ac8:	2484003c 	addiu	a0,a0,60
80126acc:	24a30024 	addiu	v1,a1,36
80126ad0:	31a20001 	andi	v0,t5,0x1
80126ad4:	00a0f021 	move	s8,a1
80126ad8:	afa60070 	sw	a2,112(sp)
80126adc:	00e09821 	move	s3,a3
80126ae0:	afa40038 	sw	a0,56(sp)
80126ae4:	8fb00080 	lw	s0,128(sp)
80126ae8:	104000f8 	beqz	v0,80126ecc <__gconv_transform_utf8_internal+0x434>
80126aec:	afa30034 	sw	v1,52(sp)
80126af0:	160000fb 	bnez	s0,80126ee0 <__gconv_transform_utf8_internal+0x448>
80126af4:	afa00030 	sw	zero,48(sp)
80126af8:	8fa20078 	lw	v0,120(sp)
80126afc:	00000000 	nop
80126b00:	144002a2 	bnez	v0,8012758c <__gconv_transform_utf8_internal+0xaf4>
80126b04:	00000000 	nop
80126b08:	8fd50000 	lw	s5,0(s8)
80126b0c:	8fa2007c 	lw	v0,124(sp)
80126b10:	afa00020 	sw	zero,32(sp)
80126b14:	8fd70004 	lw	s7,4(s8)
80126b18:	10400002 	beqz	v0,80126b24 <__gconv_transform_utf8_internal+0x8c>
80126b1c:	0000b021 	move	s6,zero
80126b20:	27b60020 	addiu	s6,sp,32
80126b24:	8fa30084 	lw	v1,132(sp)
80126b28:	00000000 	nop
80126b2c:	10600008 	beqz	v1,80126b50 <__gconv_transform_utf8_internal+0xb8>
80126b30:	00000000 	nop
80126b34:	8fcc0014 	lw	t4,20(s8)
80126b38:	00000000 	nop
80126b3c:	8d840000 	lw	a0,0(t4)
80126b40:	00000000 	nop
80126b44:	30820007 	andi	v0,a0,0x7
80126b48:	1440010b 	bnez	v0,80126f78 <__gconv_transform_utf8_internal+0x4e0>
80126b4c:	00000000 	nop
80126b50:	8fa20070 	lw	v0,112(sp)
80126b54:	00000000 	nop
80126b58:	8c520000 	lw	s2,0(v0)
80126b5c:	00000000 	nop
80126b60:	12530058 	beq	s2,s3,80126cc4 <__gconv_transform_utf8_internal+0x22c>
80126b64:	02404021 	move	t0,s2
80126b68:	02a03821 	move	a3,s5
80126b6c:	24140004 	li	s4,4
80126b70:	240b0080 	li	t3,128
80126b74:	24ec0004 	addiu	t4,a3,4
80126b78:	02ec102b 	sltu	v0,s7,t4
80126b7c:	144000ca 	bnez	v0,80126ea8 <__gconv_transform_utf8_internal+0x410>
80126b80:	00e08821 	move	s1,a3
80126b84:	91050000 	lbu	a1,0(t0)
80126b88:	00000000 	nop
80126b8c:	2ca20080 	sltiu	v0,a1,128
80126b90:	10400056 	beqz	v0,80126cec <__gconv_transform_utf8_internal+0x254>
80126b94:	24a2ff3e 	addiu	v0,a1,-194
80126b98:	250a0001 	addiu	t2,t0,1
80126b9c:	01404021 	move	t0,t2
80126ba0:	ace50000 	sw	a1,0(a3)
80126ba4:	1668fff3 	bne	s3,t0,80126b74 <__gconv_transform_utf8_internal+0xdc>
80126ba8:	01803821 	move	a3,t4
80126bac:	00e08821 	move	s1,a3
80126bb0:	8fa30070 	lw	v1,112(sp)
80126bb4:	8fa20078 	lw	v0,120(sp)
80126bb8:	00000000 	nop
80126bbc:	14400048 	bnez	v0,80126ce0 <__gconv_transform_utf8_internal+0x248>
80126bc0:	ac680000 	sw	t0,0(v1)
80126bc4:	8fd00020 	lw	s0,32(s8)
80126bc8:	00000000 	nop
80126bcc:	12000013 	beqz	s0,80126c1c <__gconv_transform_utf8_internal+0x184>
80126bd0:	00000000 	nop
80126bd4:	8e040004 	lw	a0,4(s0)
80126bd8:	00000000 	nop
80126bdc:	1080000b 	beqz	a0,80126c0c <__gconv_transform_utf8_internal+0x174>
80126be0:	00000000 	nop
80126be4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80126be8:	00000000 	nop
80126bec:	8fa30070 	lw	v1,112(sp)
80126bf0:	8e04000c 	lw	a0,12(s0)
80126bf4:	afb10010 	sw	s1,16(sp)
80126bf8:	8c660000 	lw	a2,0(v1)
80126bfc:	8e020004 	lw	v0,4(s0)
80126c00:	02402821 	move	a1,s2
80126c04:	0040f809 	jalr	v0
80126c08:	02a03821 	move	a3,s5
80126c0c:	8e100010 	lw	s0,16(s0)
80126c10:	00000000 	nop
80126c14:	1600ffef 	bnez	s0,80126bd4 <__gconv_transform_utf8_internal+0x13c>
80126c18:	00000000 	nop
80126c1c:	8fc2000c 	lw	v0,12(s8)
80126c20:	8fcd0008 	lw	t5,8(s8)
80126c24:	24420001 	addiu	v0,v0,1
80126c28:	31a30001 	andi	v1,t5,0x1
80126c2c:	14600132 	bnez	v1,801270f8 <__gconv_transform_utf8_internal+0x660>
80126c30:	afc2000c 	sw	v0,12(s8)
80126c34:	02b1102b 	sltu	v0,s5,s1
80126c38:	1040001a 	beqz	v0,80126ca4 <__gconv_transform_utf8_internal+0x20c>
80126c3c:	00000000 	nop
80126c40:	8fc80000 	lw	t0,0(s8)
80126c44:	8fa40030 	lw	a0,48(sp)
80126c48:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80126c4c:	afa80024 	sw	t0,36(sp)
80126c50:	8fa30084 	lw	v1,132(sp)
80126c54:	8fa2007c 	lw	v0,124(sp)
80126c58:	afa3001c 	sw	v1,28(sp)
80126c5c:	8fa40038 	lw	a0,56(sp)
80126c60:	8fa50034 	lw	a1,52(sp)
80126c64:	8fa30030 	lw	v1,48(sp)
80126c68:	afa00010 	sw	zero,16(sp)
80126c6c:	afa20014 	sw	v0,20(sp)
80126c70:	afa00018 	sw	zero,24(sp)
80126c74:	27a60024 	addiu	a2,sp,36
80126c78:	0060f809 	jalr	v1
80126c7c:	02203821 	move	a3,s1
80126c80:	00404821 	move	t1,v0
80126c84:	24020004 	li	v0,4
80126c88:	11220071 	beq	t1,v0,80126e50 <__gconv_transform_utf8_internal+0x3b8>
80126c8c:	00000000 	nop
80126c90:	8fa80024 	lw	t0,36(sp)
80126c94:	00000000 	nop
80126c98:	151100a0 	bne	t0,s1,80126f1c <__gconv_transform_utf8_internal+0x484>
80126c9c:	00000000 	nop
80126ca0:	0120a021 	move	s4,t1
80126ca4:	1680006f 	bnez	s4,80126e64 <__gconv_transform_utf8_internal+0x3cc>
80126ca8:	00000000 	nop
80126cac:	8fa20070 	lw	v0,112(sp)
80126cb0:	8fd50000 	lw	s5,0(s8)
80126cb4:	8c520000 	lw	s2,0(v0)
80126cb8:	8fcd0008 	lw	t5,8(s8)
80126cbc:	1653ffaa 	bne	s2,s3,80126b68 <__gconv_transform_utf8_internal+0xd0>
80126cc0:	02404021 	move	t0,s2
80126cc4:	8fa30070 	lw	v1,112(sp)
80126cc8:	8fa20078 	lw	v0,120(sp)
80126ccc:	02604021 	move	t0,s3
80126cd0:	02a08821 	move	s1,s5
80126cd4:	24140004 	li	s4,4
80126cd8:	1040ffba 	beqz	v0,80126bc4 <__gconv_transform_utf8_internal+0x12c>
80126cdc:	ac680000 	sw	t0,0(v1)
80126ce0:	8fa30078 	lw	v1,120(sp)
80126ce4:	08049b9d 	j	80126e74 <__gconv_transform_utf8_internal+0x3dc>
80126ce8:	ac710000 	sw	s1,0(v1)
80126cec:	2c42001e 	sltiu	v0,v0,30
80126cf0:	10400031 	beqz	v0,80126db8 <__gconv_transform_utf8_internal+0x320>
80126cf4:	24090002 	li	t1,2
80126cf8:	30a5001f 	andi	a1,a1,0x1f
80126cfc:	24020002 	li	v0,2
80126d00:	00485021 	addu	t2,v0,t0
80126d04:	026a102b 	sltu	v0,s3,t2
80126d08:	14400035 	bnez	v0,80126de0 <__gconv_transform_utf8_internal+0x348>
80126d0c:	25030001 	addiu	v1,t0,1
80126d10:	2d220002 	sltiu	v0,t1,2
80126d14:	14400013 	bnez	v0,80126d64 <__gconv_transform_utf8_internal+0x2cc>
80126d18:	24060001 	li	a2,1
80126d1c:	91040001 	lbu	a0,1(t0)
80126d20:	00000000 	nop
80126d24:	308200c0 	andi	v0,a0,0xc0
80126d28:	104b000a 	beq	v0,t3,80126d54 <__gconv_transform_utf8_internal+0x2bc>
80126d2c:	00051980 	sll	v1,a1,0x6
80126d30:	08049b8f 	j	80126e3c <__gconv_transform_utf8_internal+0x3a4>
80126d34:	00000000 	nop
80126d38:	00c81021 	addu	v0,a2,t0
80126d3c:	90440000 	lbu	a0,0(v0)
80126d40:	00000000 	nop
80126d44:	308300c0 	andi	v1,a0,0xc0
80126d48:	146b000e 	bne	v1,t3,80126d84 <__gconv_transform_utf8_internal+0x2ec>
80126d4c:	00000000 	nop
80126d50:	00051980 	sll	v1,a1,0x6
80126d54:	3082003f 	andi	v0,a0,0x3f
80126d58:	24c60001 	addiu	a2,a2,1
80126d5c:	1526fff6 	bne	t1,a2,80126d38 <__gconv_transform_utf8_internal+0x2a0>
80126d60:	00622825 	or	a1,v1,v0
80126d64:	2d220003 	sltiu	v0,t1,3
80126d68:	1440ff8c 	bnez	v0,80126b9c <__gconv_transform_utf8_internal+0x104>
80126d6c:	00091080 	sll	v0,t1,0x2
80126d70:	00491021 	addu	v0,v0,t1
80126d74:	2442fffc 	addiu	v0,v0,-4
80126d78:	00451006 	srlv	v0,a1,v0
80126d7c:	1440ff87 	bnez	v0,80126b9c <__gconv_transform_utf8_internal+0x104>
80126d80:	00000000 	nop
80126d84:	12c00030 	beqz	s6,80126e48 <__gconv_transform_utf8_internal+0x3b0>
80126d88:	00e08821 	move	s1,a3
80126d8c:	31a20002 	andi	v0,t5,0x2
80126d90:	1040002d 	beqz	v0,80126e48 <__gconv_transform_utf8_internal+0x3b0>
80126d94:	00e08821 	move	s1,a3
80126d98:	8ec20000 	lw	v0,0(s6)
80126d9c:	01064021 	addu	t0,t0,a2
80126da0:	24420001 	addiu	v0,v0,1
80126da4:	24140006 	li	s4,6
80126da8:	1668ff72 	bne	s3,t0,80126b74 <__gconv_transform_utf8_internal+0xdc>
80126dac:	aec20000 	sw	v0,0(s6)
80126db0:	08049aec 	j	80126bb0 <__gconv_transform_utf8_internal+0x118>
80126db4:	00000000 	nop
80126db8:	30a300f0 	andi	v1,a1,0xf0
80126dbc:	240200e0 	li	v0,224
80126dc0:	1462003b 	bne	v1,v0,80126eb0 <__gconv_transform_utf8_internal+0x418>
80126dc4:	24020003 	li	v0,3
80126dc8:	00485021 	addu	t2,v0,t0
80126dcc:	026a102b 	sltu	v0,s3,t2
80126dd0:	30a5000f 	andi	a1,a1,0xf
80126dd4:	1040ffce 	beqz	v0,80126d10 <__gconv_transform_utf8_internal+0x278>
80126dd8:	24090003 	li	t1,3
80126ddc:	25030001 	addiu	v1,t0,1
80126de0:	0073102b 	sltu	v0,v1,s3
80126de4:	10400011 	beqz	v0,80126e2c <__gconv_transform_utf8_internal+0x394>
80126de8:	24060001 	li	a2,1
80126dec:	91020001 	lbu	v0,1(t0)
80126df0:	00000000 	nop
80126df4:	304200c0 	andi	v0,v0,0xc0
80126df8:	144b000c 	bne	v0,t3,80126e2c <__gconv_transform_utf8_internal+0x394>
80126dfc:	25040002 	addiu	a0,t0,2
80126e00:	08049b88 	j	80126e20 <__gconv_transform_utf8_internal+0x388>
80126e04:	0093102b 	sltu	v0,a0,s3
80126e08:	90620000 	lbu	v0,0(v1)
80126e0c:	00000000 	nop
80126e10:	304200c0 	andi	v0,v0,0xc0
80126e14:	144b0005 	bne	v0,t3,80126e2c <__gconv_transform_utf8_internal+0x394>
80126e18:	24640001 	addiu	a0,v1,1
80126e1c:	0093102b 	sltu	v0,a0,s3
80126e20:	00801821 	move	v1,a0
80126e24:	1440fff8 	bnez	v0,80126e08 <__gconv_transform_utf8_internal+0x370>
80126e28:	24c60001 	addiu	a2,a2,1
80126e2c:	1663ffd5 	bne	s3,v1,80126d84 <__gconv_transform_utf8_internal+0x2ec>
80126e30:	00e08821 	move	s1,a3
80126e34:	08049aec 	j	80126bb0 <__gconv_transform_utf8_internal+0x118>
80126e38:	24140007 	li	s4,7
80126e3c:	16c0ffd3 	bnez	s6,80126d8c <__gconv_transform_utf8_internal+0x2f4>
80126e40:	24060001 	li	a2,1
80126e44:	00e08821 	move	s1,a3
80126e48:	08049aec 	j	80126bb0 <__gconv_transform_utf8_internal+0x118>
80126e4c:	24140006 	li	s4,6
80126e50:	24020005 	li	v0,5
80126e54:	1282ff95 	beq	s4,v0,80126cac <__gconv_transform_utf8_internal+0x214>
80126e58:	00000000 	nop
80126e5c:	1280ff93 	beqz	s4,80126cac <__gconv_transform_utf8_internal+0x214>
80126e60:	00000000 	nop
80126e64:	8fa30084 	lw	v1,132(sp)
80126e68:	00000000 	nop
80126e6c:	146001ed 	bnez	v1,80127624 <__gconv_transform_utf8_internal+0xb8c>
80126e70:	24020007 	li	v0,7
80126e74:	02801021 	move	v0,s4
80126e78:	8fbf0064 	lw	ra,100(sp)
80126e7c:	8fbe0060 	lw	s8,96(sp)
80126e80:	8fb7005c 	lw	s7,92(sp)
80126e84:	8fb60058 	lw	s6,88(sp)
80126e88:	8fb50054 	lw	s5,84(sp)
80126e8c:	8fb40050 	lw	s4,80(sp)
80126e90:	8fb3004c 	lw	s3,76(sp)
80126e94:	8fb20048 	lw	s2,72(sp)
80126e98:	8fb10044 	lw	s1,68(sp)
80126e9c:	8fb00040 	lw	s0,64(sp)
80126ea0:	03e00008 	jr	ra
80126ea4:	27bd0068 	addiu	sp,sp,104
80126ea8:	08049aec 	j	80126bb0 <__gconv_transform_utf8_internal+0x118>
80126eac:	24140005 	li	s4,5
80126eb0:	30a300f8 	andi	v1,a1,0xf8
80126eb4:	240200f0 	li	v0,240
80126eb8:	14620202 	bne	v1,v0,801276c4 <__gconv_transform_utf8_internal+0xc2c>
80126ebc:	24090004 	li	t1,4
80126ec0:	30a50007 	andi	a1,a1,0x7
80126ec4:	08049b40 	j	80126d00 <__gconv_transform_utf8_internal+0x268>
80126ec8:	24020004 	li	v0,4
80126ecc:	8fa20038 	lw	v0,56(sp)
80126ed0:	00000000 	nop
80126ed4:	8c420014 	lw	v0,20(v0)
80126ed8:	1200ff07 	beqz	s0,80126af8 <__gconv_transform_utf8_internal+0x60>
80126edc:	afa20030 	sw	v0,48(sp)
80126ee0:	8fa30078 	lw	v1,120(sp)
80126ee4:	00000000 	nop
80126ee8:	1460027e 	bnez	v1,801278e4 <__gconv_transform_utf8_internal+0xe4c>
80126eec:	3c04801c 	lui	a0,0x801c
80126ef0:	8fc40014 	lw	a0,20(s8)
80126ef4:	00002821 	move	a1,zero
80126ef8:	0c043299 	jal	8010ca64 <memset>
80126efc:	24060008 	li	a2,8
80126f00:	8fc30008 	lw	v1,8(s8)
80126f04:	00000000 	nop
80126f08:	30630001 	andi	v1,v1,0x1
80126f0c:	10600264 	beqz	v1,801278a0 <__gconv_transform_utf8_internal+0xe08>
80126f10:	00000000 	nop
80126f14:	08049b9d 	j	80126e74 <__gconv_transform_utf8_internal+0x3dc>
80126f18:	0000a021 	move	s4,zero
80126f1c:	8fa20070 	lw	v0,112(sp)
80126f20:	8fcd0008 	lw	t5,8(s8)
80126f24:	1253013f 	beq	s2,s3,80127424 <__gconv_transform_utf8_internal+0x98c>
80126f28:	ac520000 	sw	s2,0(v0)
80126f2c:	02a05821 	move	t3,s5
80126f30:	240c0004 	li	t4,4
80126f34:	240f0080 	li	t7,128
80126f38:	256e0004 	addiu	t6,t3,4
80126f3c:	010e102b 	sltu	v0,t0,t6
80126f40:	14400190 	bnez	v0,80127584 <__gconv_transform_utf8_internal+0xaec>
80126f44:	01601821 	move	v1,t3
80126f48:	92450000 	lbu	a1,0(s2)
80126f4c:	00000000 	nop
80126f50:	2ca20080 	sltiu	v0,a1,128
80126f54:	10400030 	beqz	v0,80127018 <__gconv_transform_utf8_internal+0x580>
80126f58:	24a2ff3e 	addiu	v0,a1,-194
80126f5c:	264a0001 	addiu	t2,s2,1
80126f60:	01409021 	move	s2,t2
80126f64:	ad650000 	sw	a1,0(t3)
80126f68:	1672fff3 	bne	s3,s2,80126f38 <__gconv_transform_utf8_internal+0x4a0>
80126f6c:	01c05821 	move	t3,t6
80126f70:	08049d0b 	j	8012742c <__gconv_transform_utf8_internal+0x994>
80126f74:	01601821 	move	v1,t3
80126f78:	8fa20078 	lw	v0,120(sp)
80126f7c:	00000000 	nop
80126f80:	14400178 	bnez	v0,80127564 <__gconv_transform_utf8_internal+0xacc>
80126f84:	3c02801c 	lui	v0,0x801c
80126f88:	00042a03 	sra	a1,a0,0x8
80126f8c:	24423f10 	addiu	v0,v0,16144
80126f90:	00a21021 	addu	v0,a1,v0
80126f94:	9043fffe 	lbu	v1,-2(v0)
80126f98:	8fa20070 	lw	v0,112(sp)
80126f9c:	8d860004 	lw	a2,4(t4)
80126fa0:	8c4a0000 	lw	t2,0(v0)
80126fa4:	308400ff 	andi	a0,a0,0xff
80126fa8:	a3a30028 	sb	v1,40(sp)
80126fac:	01403821 	move	a3,t2
80126fb0:	27a90020 	addiu	t1,sp,32
80126fb4:	2408ff80 	li	t0,-128
80126fb8:	24a5ffff 	addiu	a1,a1,-1
80126fbc:	00a4102b 	sltu	v0,a1,a0
80126fc0:	10400006 	beqz	v0,80126fdc <__gconv_transform_utf8_internal+0x544>
80126fc4:	2ca20002 	sltiu	v0,a1,2
80126fc8:	30c2003f 	andi	v0,a2,0x3f
80126fcc:	00481025 	or	v0,v0,t0
80126fd0:	01251821 	addu	v1,t1,a1
80126fd4:	a0620008 	sb	v0,8(v1)
80126fd8:	2ca20002 	sltiu	v0,a1,2
80126fdc:	1040fff6 	beqz	v0,80126fb8 <__gconv_transform_utf8_internal+0x520>
80126fe0:	00063182 	srl	a2,a2,0x6
80126fe4:	93a20028 	lbu	v0,40(sp)
80126fe8:	01441823 	subu	v1,t2,a0
80126fec:	24630001 	addiu	v1,v1,1
80126ff0:	00c21025 	or	v0,a2,v0
80126ff4:	0263182b 	sltu	v1,s3,v1
80126ff8:	14600119 	bnez	v1,80127460 <__gconv_transform_utf8_internal+0x9c8>
80126ffc:	a3a20028 	sb	v0,40(sp)
80127000:	26ae0004 	addiu	t6,s5,4
80127004:	02ee102b 	sltu	v0,s7,t6
80127008:	10400044 	beqz	v0,8012711c <__gconv_transform_utf8_internal+0x684>
8012700c:	24140005 	li	s4,5
80127010:	08049b9e 	j	80126e78 <__gconv_transform_utf8_internal+0x3e0>
80127014:	02801021 	move	v0,s4
80127018:	2c42001e 	sltiu	v0,v0,30
8012701c:	1040002f 	beqz	v0,801270dc <__gconv_transform_utf8_internal+0x644>
80127020:	24070002 	li	a3,2
80127024:	30a5001f 	andi	a1,a1,0x1f
80127028:	24020002 	li	v0,2
8012702c:	00525021 	addu	t2,v0,s2
80127030:	026a102b 	sltu	v0,s3,t2
80127034:	14400235 	bnez	v0,8012790c <__gconv_transform_utf8_internal+0xe74>
80127038:	2ce20002 	sltiu	v0,a3,2
8012703c:	14400013 	bnez	v0,8012708c <__gconv_transform_utf8_internal+0x5f4>
80127040:	24060001 	li	a2,1
80127044:	92440001 	lbu	a0,1(s2)
80127048:	00000000 	nop
8012704c:	308200c0 	andi	v0,a0,0xc0
80127050:	104f0009 	beq	v0,t7,80127078 <__gconv_transform_utf8_internal+0x5e0>
80127054:	00000000 	nop
80127058:	08049c2b 	j	801270ac <__gconv_transform_utf8_internal+0x614>
8012705c:	00000000 	nop
80127060:	00d21021 	addu	v0,a2,s2
80127064:	90440000 	lbu	a0,0(v0)
80127068:	00000000 	nop
8012706c:	308300c0 	andi	v1,a0,0xc0
80127070:	146f000e 	bne	v1,t7,801270ac <__gconv_transform_utf8_internal+0x614>
80127074:	00000000 	nop
80127078:	00051980 	sll	v1,a1,0x6
8012707c:	3082003f 	andi	v0,a0,0x3f
80127080:	24c60001 	addiu	a2,a2,1
80127084:	14e6fff6 	bne	a3,a2,80127060 <__gconv_transform_utf8_internal+0x5c8>
80127088:	00622825 	or	a1,v1,v0
8012708c:	2ce20003 	sltiu	v0,a3,3
80127090:	1440ffb3 	bnez	v0,80126f60 <__gconv_transform_utf8_internal+0x4c8>
80127094:	00071080 	sll	v0,a3,0x2
80127098:	00471021 	addu	v0,v0,a3
8012709c:	2442fffc 	addiu	v0,v0,-4
801270a0:	00451006 	srlv	v0,a1,v0
801270a4:	1440ffae 	bnez	v0,80126f60 <__gconv_transform_utf8_internal+0x4c8>
801270a8:	00000000 	nop
801270ac:	12c001f2 	beqz	s6,80127878 <__gconv_transform_utf8_internal+0xde0>
801270b0:	31a20002 	andi	v0,t5,0x2
801270b4:	104001f0 	beqz	v0,80127878 <__gconv_transform_utf8_internal+0xde0>
801270b8:	00000000 	nop
801270bc:	8ec20000 	lw	v0,0(s6)
801270c0:	02469021 	addu	s2,s2,a2
801270c4:	24420001 	addiu	v0,v0,1
801270c8:	240c0006 	li	t4,6
801270cc:	1672ff9a 	bne	s3,s2,80126f38 <__gconv_transform_utf8_internal+0x4a0>
801270d0:	aec20000 	sw	v0,0(s6)
801270d4:	08049d0b 	j	8012742c <__gconv_transform_utf8_internal+0x994>
801270d8:	01601821 	move	v1,t3
801270dc:	30a300f0 	andi	v1,a1,0xf0
801270e0:	240200e0 	li	v0,224
801270e4:	146201a1 	bne	v1,v0,8012776c <__gconv_transform_utf8_internal+0xcd4>
801270e8:	24070003 	li	a3,3
801270ec:	30a5000f 	andi	a1,a1,0xf
801270f0:	08049c0b 	j	8012702c <__gconv_transform_utf8_internal+0x594>
801270f4:	24020003 	li	v0,3
801270f8:	8fa3007c 	lw	v1,124(sp)
801270fc:	afd10000 	sw	s1,0(s8)
80127100:	8c620000 	lw	v0,0(v1)
80127104:	8fa30020 	lw	v1,32(sp)
80127108:	00000000 	nop
8012710c:	00431021 	addu	v0,v0,v1
80127110:	8fa3007c 	lw	v1,124(sp)
80127114:	08049b99 	j	80126e64 <__gconv_transform_utf8_internal+0x3cc>
80127118:	ac620000 	sw	v0,0(v1)
8012711c:	27a80028 	addiu	t0,sp,40
80127120:	08049c4e 	j	80127138 <__gconv_transform_utf8_internal+0x6a0>
80127124:	01042821 	addu	a1,t0,a0
80127128:	24e70001 	addiu	a3,a3,1
8012712c:	00f3102b 	sltu	v0,a3,s3
80127130:	10400006 	beqz	v0,8012714c <__gconv_transform_utf8_internal+0x6b4>
80127134:	24a50001 	addiu	a1,a1,1
80127138:	24840001 	addiu	a0,a0,1
8012713c:	90e20000 	lbu	v0,0(a3)
80127140:	2c830006 	sltiu	v1,a0,6
80127144:	1460fff8 	bnez	v1,80127128 <__gconv_transform_utf8_internal+0x690>
80127148:	a0a20000 	sb	v0,0(a1)
8012714c:	93a50028 	lbu	a1,40(sp)
80127150:	00000000 	nop
80127154:	2ca20080 	sltiu	v0,a1,128
80127158:	1040002b 	beqz	v0,80127208 <__gconv_transform_utf8_internal+0x770>
8012715c:	01045821 	addu	t3,t0,a0
80127160:	27a90029 	addiu	t1,sp,41
80127164:	01091026 	xor	v0,t0,t1
80127168:	aea50000 	sw	a1,0(s5)
8012716c:	0002182b 	sltu	v1,zero,v0
80127170:	0000a021 	move	s4,zero
80127174:	1060001c 	beqz	v1,801271e8 <__gconv_transform_utf8_internal+0x750>
80127178:	01282023 	subu	a0,t1,t0
8012717c:	8d830000 	lw	v1,0(t4)
80127180:	00000000 	nop
80127184:	30630007 	andi	v1,v1,0x7
80127188:	0064102a 	slt	v0,v1,a0
8012718c:	10400008 	beqz	v0,801271b0 <__gconv_transform_utf8_internal+0x718>
80127190:	00831023 	subu	v0,a0,v1
80127194:	ad800000 	sw	zero,0(t4)
80127198:	01425021 	addu	t2,t2,v0
8012719c:	8fcd0008 	lw	t5,8(s8)
801271a0:	8fa20070 	lw	v0,112(sp)
801271a4:	01c0a821 	move	s5,t6
801271a8:	08049ad4 	j	80126b50 <__gconv_transform_utf8_internal+0xb8>
801271ac:	ac4a0000 	sw	t2,0(v0)
801271b0:	3c04801c 	lui	a0,0x801c
801271b4:	3c05801c 	lui	a1,0x801c
801271b8:	3c07801c 	lui	a3,0x801c
801271bc:	24843cf0 	addiu	a0,a0,15600
801271c0:	24a53d18 	addiu	a1,a1,15640
801271c4:	24e73f18 	addiu	a3,a3,16152
801271c8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801271cc:	240601a9 	li	a2,425
801271d0:	12c00003 	beqz	s6,801271e0 <__gconv_transform_utf8_internal+0x748>
801271d4:	31a20002 	andi	v0,t5,0x2
801271d8:	14400050 	bnez	v0,8012731c <__gconv_transform_utf8_internal+0x884>
801271dc:	01064821 	addu	t1,t0,a2
801271e0:	24140006 	li	s4,6
801271e4:	01004821 	move	t1,t0
801271e8:	24020007 	li	v0,7
801271ec:	12820025 	beq	s4,v0,80127284 <__gconv_transform_utf8_internal+0x7ec>
801271f0:	27a2002e 	addiu	v0,sp,46
801271f4:	1680ff20 	bnez	s4,80126e78 <__gconv_transform_utf8_internal+0x3e0>
801271f8:	02801021 	move	v0,s4
801271fc:	8fcd0008 	lw	t5,8(s8)
80127200:	08049ad4 	j	80126b50 <__gconv_transform_utf8_internal+0xb8>
80127204:	00000000 	nop
80127208:	24a2ff3e 	addiu	v0,a1,-194
8012720c:	2c42001e 	sltiu	v0,v0,30
80127210:	104000e3 	beqz	v0,801275a0 <__gconv_transform_utf8_internal+0xb08>
80127214:	24070002 	li	a3,2
80127218:	30a5001f 	andi	a1,a1,0x1f
8012721c:	24020002 	li	v0,2
80127220:	01024821 	addu	t1,t0,v0
80127224:	0169102b 	sltu	v0,t3,t1
80127228:	14400066 	bnez	v0,801273c4 <__gconv_transform_utf8_internal+0x92c>
8012722c:	2ce20002 	sltiu	v0,a3,2
80127230:	14400042 	bnez	v0,8012733c <__gconv_transform_utf8_internal+0x8a4>
80127234:	24020080 	li	v0,128
80127238:	93a40029 	lbu	a0,41(sp)
8012723c:	00000000 	nop
80127240:	308300c0 	andi	v1,a0,0xc0
80127244:	1462ffe2 	bne	v1,v0,801271d0 <__gconv_transform_utf8_internal+0x738>
80127248:	24060001 	li	a2,1
8012724c:	08049c9b 	j	8012726c <__gconv_transform_utf8_internal+0x7d4>
80127250:	00051980 	sll	v1,a1,0x6
80127254:	01061021 	addu	v0,t0,a2
80127258:	90440000 	lbu	a0,0(v0)
8012725c:	24020080 	li	v0,128
80127260:	308300c0 	andi	v1,a0,0xc0
80127264:	1462ffda 	bne	v1,v0,801271d0 <__gconv_transform_utf8_internal+0x738>
80127268:	00051980 	sll	v1,a1,0x6
8012726c:	3082003f 	andi	v0,a0,0x3f
80127270:	24c60001 	addiu	a2,a2,1
80127274:	14e6fff7 	bne	a3,a2,80127254 <__gconv_transform_utf8_internal+0x7bc>
80127278:	00622825 	or	a1,v1,v0
8012727c:	08049cd1 	j	80127344 <__gconv_transform_utf8_internal+0x8ac>
80127280:	2ce20003 	sltiu	v0,a3,3
80127284:	11620040 	beq	t3,v0,80127388 <__gconv_transform_utf8_internal+0x8f0>
80127288:	01681823 	subu	v1,t3,t0
8012728c:	8d820000 	lw	v0,0(t4)
80127290:	91250000 	lbu	a1,0(t1)
80127294:	30420007 	andi	v0,v0,0x7
80127298:	00621823 	subu	v1,v1,v0
8012729c:	01435021 	addu	t2,t2,v1
801272a0:	24a4ff3e 	addiu	a0,a1,-194
801272a4:	8fa30070 	lw	v1,112(sp)
801272a8:	01696823 	subu	t5,t3,t1
801272ac:	2c84001e 	sltiu	a0,a0,30
801272b0:	ac6a0000 	sw	t2,0(v1)
801272b4:	1080002d 	beqz	a0,8012736c <__gconv_transform_utf8_internal+0x8d4>
801272b8:	ad8d0000 	sw	t5,0(t4)
801272bc:	30a6001f 	andi	a2,a1,0x1f
801272c0:	24080002 	li	t0,2
801272c4:	24070001 	li	a3,1
801272c8:	25250001 	addiu	a1,t1,1
801272cc:	00ab102b 	sltu	v0,a1,t3
801272d0:	1040000a 	beqz	v0,801272fc <__gconv_transform_utf8_internal+0x864>
801272d4:	000710c0 	sll	v0,a3,0x3
801272d8:	90a20000 	lbu	v0,0(a1)
801272dc:	24a50001 	addiu	a1,a1,1
801272e0:	00061980 	sll	v1,a2,0x6
801272e4:	3042003f 	andi	v0,v0,0x3f
801272e8:	00ab202b 	sltu	a0,a1,t3
801272ec:	00623025 	or	a2,v1,v0
801272f0:	1480fff9 	bnez	a0,801272d8 <__gconv_transform_utf8_internal+0x840>
801272f4:	24e7ffff 	addiu	a3,a3,-1
801272f8:	000710c0 	sll	v0,a3,0x3
801272fc:	00071840 	sll	v1,a3,0x1
80127300:	00431023 	subu	v0,v0,v1
80127304:	00082200 	sll	a0,t0,0x8
80127308:	01a42025 	or	a0,t5,a0
8012730c:	00461004 	sllv	v0,a2,v0
80127310:	ad820004 	sw	v0,4(t4)
80127314:	08049c7d 	j	801271f4 <__gconv_transform_utf8_internal+0x75c>
80127318:	ad840000 	sw	a0,0(t4)
8012731c:	8ec20000 	lw	v0,0(s6)
80127320:	01091826 	xor	v1,t0,t1
80127324:	24420001 	addiu	v0,v0,1
80127328:	0003182b 	sltu	v1,zero,v1
8012732c:	02a07021 	move	t6,s5
80127330:	24140006 	li	s4,6
80127334:	08049c5d 	j	80127174 <__gconv_transform_utf8_internal+0x6dc>
80127338:	aec20000 	sw	v0,0(s6)
8012733c:	24060001 	li	a2,1
80127340:	2ce20003 	sltiu	v0,a3,3
80127344:	1440ff88 	bnez	v0,80127168 <__gconv_transform_utf8_internal+0x6d0>
80127348:	01091026 	xor	v0,t0,t1
8012734c:	00071080 	sll	v0,a3,0x2
80127350:	00471021 	addu	v0,v0,a3
80127354:	2442fffc 	addiu	v0,v0,-4
80127358:	00451006 	srlv	v0,a1,v0
8012735c:	1040ff9c 	beqz	v0,801271d0 <__gconv_transform_utf8_internal+0x738>
80127360:	01091026 	xor	v0,t0,t1
80127364:	08049c5b 	j	8012716c <__gconv_transform_utf8_internal+0x6d4>
80127368:	aea50000 	sw	a1,0(s5)
8012736c:	30a300f0 	andi	v1,a1,0xf0
80127370:	240200e0 	li	v0,224
80127374:	1462000c 	bne	v1,v0,801273a8 <__gconv_transform_utf8_internal+0x910>
80127378:	30a6000f 	andi	a2,a1,0xf
8012737c:	24080003 	li	t0,3
80127380:	08049cb2 	j	801272c8 <__gconv_transform_utf8_internal+0x830>
80127384:	24070002 	li	a3,2
80127388:	3c04801c 	lui	a0,0x801c
8012738c:	3c05801c 	lui	a1,0x801c
80127390:	3c07801c 	lui	a3,0x801c
80127394:	24843d94 	addiu	a0,a0,15764
80127398:	24a53d18 	addiu	a1,a1,15640
8012739c:	24e73f18 	addiu	a3,a3,16152
801273a0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801273a4:	240601bb 	li	a2,443
801273a8:	30a300f8 	andi	v1,a1,0xf8
801273ac:	240200f0 	li	v0,240
801273b0:	14620082 	bne	v1,v0,801275bc <__gconv_transform_utf8_internal+0xb24>
801273b4:	30a60007 	andi	a2,a1,0x7
801273b8:	24080004 	li	t0,4
801273bc:	08049cb2 	j	801272c8 <__gconv_transform_utf8_internal+0x830>
801273c0:	24070003 	li	a3,3
801273c4:	27a40029 	addiu	a0,sp,41
801273c8:	008b102b 	sltu	v0,a0,t3
801273cc:	1040014c 	beqz	v0,80127900 <__gconv_transform_utf8_internal+0xe68>
801273d0:	24030080 	li	v1,128
801273d4:	93a20029 	lbu	v0,41(sp)
801273d8:	00000000 	nop
801273dc:	304200c0 	andi	v0,v0,0xc0
801273e0:	14430148 	bne	v0,v1,80127904 <__gconv_transform_utf8_internal+0xe6c>
801273e4:	00802821 	move	a1,a0
801273e8:	27a4002a 	addiu	a0,sp,42
801273ec:	24060001 	li	a2,1
801273f0:	008b102b 	sltu	v0,a0,t3
801273f4:	00802821 	move	a1,a0
801273f8:	10400006 	beqz	v0,80127414 <__gconv_transform_utf8_internal+0x97c>
801273fc:	24c60001 	addiu	a2,a2,1
80127400:	90a20000 	lbu	v0,0(a1)
80127404:	24030080 	li	v1,128
80127408:	304200c0 	andi	v0,v0,0xc0
8012740c:	1043fff8 	beq	v0,v1,801273f0 <__gconv_transform_utf8_internal+0x958>
80127410:	24a40001 	addiu	a0,a1,1
80127414:	1565ff6e 	bne	t3,a1,801271d0 <__gconv_transform_utf8_internal+0x738>
80127418:	24140007 	li	s4,7
8012741c:	08049c7a 	j	801271e8 <__gconv_transform_utf8_internal+0x750>
80127420:	01004821 	move	t1,t0
80127424:	02a01821 	move	v1,s5
80127428:	240c0004 	li	t4,4
8012742c:	8fa20070 	lw	v0,112(sp)
80127430:	1503003d 	bne	t0,v1,80127528 <__gconv_transform_utf8_internal+0xa90>
80127434:	ac520000 	sw	s2,0(v0)
80127438:	24020005 	li	v0,5
8012743c:	15820033 	bne	t4,v0,8012750c <__gconv_transform_utf8_internal+0xa74>
80127440:	3c04801c 	lui	a0,0x801c
80127444:	16a3fe16 	bne	s5,v1,80126ca0 <__gconv_transform_utf8_internal+0x208>
80127448:	0120a021 	move	s4,t1
8012744c:	8fc2000c 	lw	v0,12(s8)
80127450:	00000000 	nop
80127454:	2442ffff 	addiu	v0,v0,-1
80127458:	08049b29 	j	80126ca4 <__gconv_transform_utf8_internal+0x20c>
8012745c:	afc2000c 	sw	v0,12(s8)
80127460:	27a30028 	addiu	v1,sp,40
80127464:	00644021 	addu	t0,v1,a0
80127468:	304500ff 	andi	a1,v0,0xff
8012746c:	01035023 	subu	t2,t0,v1
80127470:	24a2ff3e 	addiu	v0,a1,-194
80127474:	8fa30070 	lw	v1,112(sp)
80127478:	2c42001e 	sltiu	v0,v0,30
8012747c:	ac730000 	sw	s3,0(v1)
80127480:	1040001b 	beqz	v0,801274f0 <__gconv_transform_utf8_internal+0xa58>
80127484:	ad8a0000 	sw	t2,0(t4)
80127488:	30a5001f 	andi	a1,a1,0x1f
8012748c:	24090002 	li	t1,2
80127490:	24060001 	li	a2,1
80127494:	27a40029 	addiu	a0,sp,41
80127498:	0088102b 	sltu	v0,a0,t0
8012749c:	1040000b 	beqz	v0,801274cc <__gconv_transform_utf8_internal+0xa34>
801274a0:	000610c0 	sll	v0,a2,0x3
801274a4:	00803821 	move	a3,a0
801274a8:	90e20000 	lbu	v0,0(a3)
801274ac:	24e70001 	addiu	a3,a3,1
801274b0:	00051980 	sll	v1,a1,0x6
801274b4:	3042003f 	andi	v0,v0,0x3f
801274b8:	00e8202b 	sltu	a0,a3,t0
801274bc:	00622825 	or	a1,v1,v0
801274c0:	1480fff9 	bnez	a0,801274a8 <__gconv_transform_utf8_internal+0xa10>
801274c4:	24c6ffff 	addiu	a2,a2,-1
801274c8:	000610c0 	sll	v0,a2,0x3
801274cc:	00061840 	sll	v1,a2,0x1
801274d0:	00431023 	subu	v0,v0,v1
801274d4:	00092200 	sll	a0,t1,0x8
801274d8:	01442025 	or	a0,t2,a0
801274dc:	00451004 	sllv	v0,a1,v0
801274e0:	24140007 	li	s4,7
801274e4:	ad820004 	sw	v0,4(t4)
801274e8:	08049b9d 	j	80126e74 <__gconv_transform_utf8_internal+0x3dc>
801274ec:	ad840000 	sw	a0,0(t4)
801274f0:	30a300f0 	andi	v1,a1,0xf0
801274f4:	240200e0 	li	v0,224
801274f8:	14620013 	bne	v1,v0,80127548 <__gconv_transform_utf8_internal+0xab0>
801274fc:	24090003 	li	t1,3
80127500:	30a5000f 	andi	a1,a1,0xf
80127504:	08049d25 	j	80127494 <__gconv_transform_utf8_internal+0x9fc>
80127508:	24060002 	li	a2,2
8012750c:	3c05801c 	lui	a1,0x801c
80127510:	3c07801c 	lui	a3,0x801c
80127514:	24843dc0 	addiu	a0,a0,15808
80127518:	24a53cdc 	addiu	a1,a1,15580
8012751c:	24e73ef0 	addiu	a3,a3,16112
80127520:	0c04ad9c 	jal	8012b670 <__assert_fail>
80127524:	240602e0 	li	a2,736
80127528:	3c04801c 	lui	a0,0x801c
8012752c:	3c05801c 	lui	a1,0x801c
80127530:	3c07801c 	lui	a3,0x801c
80127534:	24843dac 	addiu	a0,a0,15788
80127538:	24a53cdc 	addiu	a1,a1,15580
8012753c:	24e73ef0 	addiu	a3,a3,16112
80127540:	0c04ad9c 	jal	8012b670 <__assert_fail>
80127544:	240602df 	li	a2,735
80127548:	30a300f8 	andi	v1,a1,0xf8
8012754c:	240200f0 	li	v0,240
80127550:	14620063 	bne	v1,v0,801276e0 <__gconv_transform_utf8_internal+0xc48>
80127554:	24090004 	li	t1,4
80127558:	30a50007 	andi	a1,a1,0x7
8012755c:	08049d25 	j	80127494 <__gconv_transform_utf8_internal+0x9fc>
80127560:	24060003 	li	a2,3
80127564:	3c04801c 	lui	a0,0x801c
80127568:	3c05801c 	lui	a1,0x801c
8012756c:	3c07801c 	lui	a3,0x801c
80127570:	24843cc0 	addiu	a0,a0,15552
80127574:	24a53cdc 	addiu	a1,a1,15580
80127578:	24e73ef0 	addiu	a3,a3,16112
8012757c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80127580:	2406022e 	li	a2,558
80127584:	08049d0b 	j	8012742c <__gconv_transform_utf8_internal+0x994>
80127588:	240c0005 	li	t4,5
8012758c:	8fa30078 	lw	v1,120(sp)
80127590:	00000000 	nop
80127594:	8c750000 	lw	s5,0(v1)
80127598:	08049ac3 	j	80126b0c <__gconv_transform_utf8_internal+0x74>
8012759c:	00000000 	nop
801275a0:	30a300f0 	andi	v1,a1,0xf0
801275a4:	240200e0 	li	v0,224
801275a8:	1462000c 	bne	v1,v0,801275dc <__gconv_transform_utf8_internal+0xb44>
801275ac:	24070003 	li	a3,3
801275b0:	30a5000f 	andi	a1,a1,0xf
801275b4:	08049c88 	j	80127220 <__gconv_transform_utf8_internal+0x788>
801275b8:	24020003 	li	v0,3
801275bc:	30a300fc 	andi	v1,a1,0xfc
801275c0:	240200f8 	li	v0,248
801275c4:	1462000c 	bne	v1,v0,801275f8 <__gconv_transform_utf8_internal+0xb60>
801275c8:	00000000 	nop
801275cc:	30a60003 	andi	a2,a1,0x3
801275d0:	24080005 	li	t0,5
801275d4:	08049cb2 	j	801272c8 <__gconv_transform_utf8_internal+0x830>
801275d8:	24070004 	li	a3,4
801275dc:	30a300f8 	andi	v1,a1,0xf8
801275e0:	240200f0 	li	v0,240
801275e4:	14620008 	bne	v1,v0,80127608 <__gconv_transform_utf8_internal+0xb70>
801275e8:	24070004 	li	a3,4
801275ec:	30a50007 	andi	a1,a1,0x7
801275f0:	08049c88 	j	80127220 <__gconv_transform_utf8_internal+0x788>
801275f4:	24020004 	li	v0,4
801275f8:	30a60001 	andi	a2,a1,0x1
801275fc:	24080006 	li	t0,6
80127600:	08049cb2 	j	801272c8 <__gconv_transform_utf8_internal+0x830>
80127604:	24070005 	li	a3,5
80127608:	30a300fc 	andi	v1,a1,0xfc
8012760c:	240200f8 	li	v0,248
80127610:	1462005d 	bne	v1,v0,80127788 <__gconv_transform_utf8_internal+0xcf0>
80127614:	24070005 	li	a3,5
80127618:	30a50003 	andi	a1,a1,0x3
8012761c:	08049c88 	j	80127220 <__gconv_transform_utf8_internal+0x788>
80127620:	24020005 	li	v0,5
80127624:	1682fe14 	bne	s4,v0,80126e78 <__gconv_transform_utf8_internal+0x3e0>
80127628:	02801021 	move	v0,s4
8012762c:	8fa20070 	lw	v0,112(sp)
80127630:	8fc90014 	lw	t1,20(s8)
80127634:	8c4a0000 	lw	t2,0(v0)
80127638:	00000000 	nop
8012763c:	91440000 	lbu	a0,0(t2)
80127640:	026a1823 	subu	v1,s3,t2
80127644:	2482ff3e 	addiu	v0,a0,-194
80127648:	2c42001e 	sltiu	v0,v0,30
8012764c:	10400073 	beqz	v0,8012781c <__gconv_transform_utf8_internal+0xd84>
80127650:	ad230000 	sw	v1,0(t1)
80127654:	3086001f 	andi	a2,a0,0x1f
80127658:	24080002 	li	t0,2
8012765c:	24070001 	li	a3,1
80127660:	25450001 	addiu	a1,t2,1
80127664:	8fa30070 	lw	v1,112(sp)
80127668:	00b3102b 	sltu	v0,a1,s3
8012766c:	1040000b 	beqz	v0,8012769c <__gconv_transform_utf8_internal+0xc04>
80127670:	ac650000 	sw	a1,0(v1)
80127674:	90a20000 	lbu	v0,0(a1)
80127678:	00061980 	sll	v1,a2,0x6
8012767c:	3042003f 	andi	v0,v0,0x3f
80127680:	24a50001 	addiu	a1,a1,1
80127684:	00623025 	or	a2,v1,v0
80127688:	8fa20070 	lw	v0,112(sp)
8012768c:	00b3202b 	sltu	a0,a1,s3
80127690:	24e7ffff 	addiu	a3,a3,-1
80127694:	1480fff7 	bnez	a0,80127674 <__gconv_transform_utf8_internal+0xbdc>
80127698:	ac450000 	sw	a1,0(v0)
8012769c:	8d250000 	lw	a1,0(t1)
801276a0:	000720c0 	sll	a0,a3,0x3
801276a4:	00071040 	sll	v0,a3,0x1
801276a8:	00822023 	subu	a0,a0,v0
801276ac:	00081a00 	sll	v1,t0,0x8
801276b0:	00a32825 	or	a1,a1,v1
801276b4:	00862004 	sllv	a0,a2,a0
801276b8:	ad240004 	sw	a0,4(t1)
801276bc:	08049b9d 	j	80126e74 <__gconv_transform_utf8_internal+0x3dc>
801276c0:	ad250000 	sw	a1,0(t1)
801276c4:	30a300fc 	andi	v1,a1,0xfc
801276c8:	240200f8 	li	v0,248
801276cc:	1462000c 	bne	v1,v0,80127700 <__gconv_transform_utf8_internal+0xc68>
801276d0:	24090005 	li	t1,5
801276d4:	30a50003 	andi	a1,a1,0x3
801276d8:	08049b40 	j	80126d00 <__gconv_transform_utf8_internal+0x268>
801276dc:	24020005 	li	v0,5
801276e0:	30a300fc 	andi	v1,a1,0xfc
801276e4:	240200f8 	li	v0,248
801276e8:	1462000c 	bne	v1,v0,8012771c <__gconv_transform_utf8_internal+0xc84>
801276ec:	00000000 	nop
801276f0:	30a50003 	andi	a1,a1,0x3
801276f4:	24090005 	li	t1,5
801276f8:	08049d25 	j	80127494 <__gconv_transform_utf8_internal+0x9fc>
801276fc:	24060004 	li	a2,4
80127700:	30a300fe 	andi	v1,a1,0xfe
80127704:	240200fc 	li	v0,252
80127708:	14620008 	bne	v1,v0,8012772c <__gconv_transform_utf8_internal+0xc94>
8012770c:	30a50001 	andi	a1,a1,0x1
80127710:	24090006 	li	t1,6
80127714:	08049b40 	j	80126d00 <__gconv_transform_utf8_internal+0x268>
80127718:	24020006 	li	v0,6
8012771c:	30a50001 	andi	a1,a1,0x1
80127720:	24090006 	li	t1,6
80127724:	08049d25 	j	80127494 <__gconv_transform_utf8_internal+0x9fc>
80127728:	24060005 	li	a2,5
8012772c:	25030001 	addiu	v1,t0,1
80127730:	00003021 	move	a2,zero
80127734:	24040080 	li	a0,128
80127738:	24050005 	li	a1,5
8012773c:	0073102b 	sltu	v0,v1,s3
80127740:	1040fd90 	beqz	v0,80126d84 <__gconv_transform_utf8_internal+0x2ec>
80127744:	24c60001 	addiu	a2,a2,1
80127748:	90620000 	lbu	v0,0(v1)
8012774c:	00000000 	nop
80127750:	304200c0 	andi	v0,v0,0xc0
80127754:	1444fd8b 	bne	v0,a0,80126d84 <__gconv_transform_utf8_internal+0x2ec>
80127758:	00000000 	nop
8012775c:	14c5fff7 	bne	a2,a1,8012773c <__gconv_transform_utf8_internal+0xca4>
80127760:	24630001 	addiu	v1,v1,1
80127764:	08049b61 	j	80126d84 <__gconv_transform_utf8_internal+0x2ec>
80127768:	00000000 	nop
8012776c:	30a300f8 	andi	v1,a1,0xf8
80127770:	240200f0 	li	v0,240
80127774:	1462000b 	bne	v1,v0,801277a4 <__gconv_transform_utf8_internal+0xd0c>
80127778:	24070004 	li	a3,4
8012777c:	30a50007 	andi	a1,a1,0x7
80127780:	08049c0b 	j	8012702c <__gconv_transform_utf8_internal+0x594>
80127784:	24020004 	li	v0,4
80127788:	30a300fe 	andi	v1,a1,0xfe
8012778c:	240200fc 	li	v0,252
80127790:	1462000b 	bne	v1,v0,801277c0 <__gconv_transform_utf8_internal+0xd28>
80127794:	30a50001 	andi	a1,a1,0x1
80127798:	24070006 	li	a3,6
8012779c:	08049c88 	j	80127220 <__gconv_transform_utf8_internal+0x788>
801277a0:	24020006 	li	v0,6
801277a4:	30a300fc 	andi	v1,a1,0xfc
801277a8:	240200f8 	li	v0,248
801277ac:	14620014 	bne	v1,v0,80127800 <__gconv_transform_utf8_internal+0xd68>
801277b0:	24070005 	li	a3,5
801277b4:	30a50003 	andi	a1,a1,0x3
801277b8:	08049c0b 	j	8012702c <__gconv_transform_utf8_internal+0x594>
801277bc:	24020005 	li	v0,5
801277c0:	27a30029 	addiu	v1,sp,41
801277c4:	00003021 	move	a2,zero
801277c8:	24040080 	li	a0,128
801277cc:	24050005 	li	a1,5
801277d0:	006b102b 	sltu	v0,v1,t3
801277d4:	1040fe7e 	beqz	v0,801271d0 <__gconv_transform_utf8_internal+0x738>
801277d8:	24c60001 	addiu	a2,a2,1
801277dc:	90620000 	lbu	v0,0(v1)
801277e0:	00000000 	nop
801277e4:	304200c0 	andi	v0,v0,0xc0
801277e8:	1444fe79 	bne	v0,a0,801271d0 <__gconv_transform_utf8_internal+0x738>
801277ec:	00000000 	nop
801277f0:	14c5fff7 	bne	a2,a1,801277d0 <__gconv_transform_utf8_internal+0xd38>
801277f4:	24630001 	addiu	v1,v1,1
801277f8:	08049c74 	j	801271d0 <__gconv_transform_utf8_internal+0x738>
801277fc:	00000000 	nop
80127800:	30a300fe 	andi	v1,a1,0xfe
80127804:	240200fc 	li	v0,252
80127808:	1462000b 	bne	v1,v0,80127838 <__gconv_transform_utf8_internal+0xda0>
8012780c:	30a50001 	andi	a1,a1,0x1
80127810:	24070006 	li	a3,6
80127814:	08049c0b 	j	8012702c <__gconv_transform_utf8_internal+0x594>
80127818:	24020006 	li	v0,6
8012781c:	308300f0 	andi	v1,a0,0xf0
80127820:	240200e0 	li	v0,224
80127824:	14620017 	bne	v1,v0,80127884 <__gconv_transform_utf8_internal+0xdec>
80127828:	3086000f 	andi	a2,a0,0xf
8012782c:	24080003 	li	t0,3
80127830:	08049d98 	j	80127660 <__gconv_transform_utf8_internal+0xbc8>
80127834:	24070002 	li	a3,2
80127838:	26430001 	addiu	v1,s2,1
8012783c:	00003021 	move	a2,zero
80127840:	24040080 	li	a0,128
80127844:	24050005 	li	a1,5
80127848:	0073102b 	sltu	v0,v1,s3
8012784c:	1040fe17 	beqz	v0,801270ac <__gconv_transform_utf8_internal+0x614>
80127850:	24c60001 	addiu	a2,a2,1
80127854:	90620000 	lbu	v0,0(v1)
80127858:	00000000 	nop
8012785c:	304200c0 	andi	v0,v0,0xc0
80127860:	1444fe12 	bne	v0,a0,801270ac <__gconv_transform_utf8_internal+0x614>
80127864:	00000000 	nop
80127868:	14c5fff7 	bne	a2,a1,80127848 <__gconv_transform_utf8_internal+0xdb0>
8012786c:	24630001 	addiu	v1,v1,1
80127870:	16c0fe10 	bnez	s6,801270b4 <__gconv_transform_utf8_internal+0x61c>
80127874:	31a20002 	andi	v0,t5,0x2
80127878:	01601821 	move	v1,t3
8012787c:	08049d0b 	j	8012742c <__gconv_transform_utf8_internal+0x994>
80127880:	240c0006 	li	t4,6
80127884:	308300f8 	andi	v1,a0,0xf8
80127888:	240200f0 	li	v0,240
8012788c:	14620037 	bne	v1,v0,8012796c <__gconv_transform_utf8_internal+0xed4>
80127890:	30860007 	andi	a2,a0,0x7
80127894:	24080004 	li	t0,4
80127898:	08049d98 	j	80127660 <__gconv_transform_utf8_internal+0xbc8>
8012789c:	24070003 	li	a3,3
801278a0:	8fa40030 	lw	a0,48(sp)
801278a4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801278a8:	00000000 	nop
801278ac:	8fa30084 	lw	v1,132(sp)
801278b0:	8fa2007c 	lw	v0,124(sp)
801278b4:	afa3001c 	sw	v1,28(sp)
801278b8:	8fa40038 	lw	a0,56(sp)
801278bc:	8fa50034 	lw	a1,52(sp)
801278c0:	8fa30030 	lw	v1,48(sp)
801278c4:	afa20014 	sw	v0,20(sp)
801278c8:	afb00018 	sw	s0,24(sp)
801278cc:	afa00010 	sw	zero,16(sp)
801278d0:	00003021 	move	a2,zero
801278d4:	0060f809 	jalr	v1
801278d8:	00003821 	move	a3,zero
801278dc:	08049b9d 	j	80126e74 <__gconv_transform_utf8_internal+0x3dc>
801278e0:	0040a021 	move	s4,v0
801278e4:	3c05801c 	lui	a1,0x801c
801278e8:	3c07801c 	lui	a3,0x801c
801278ec:	24843cc0 	addiu	a0,a0,15552
801278f0:	24a53cdc 	addiu	a1,a1,15580
801278f4:	24e73ef0 	addiu	a3,a3,16112
801278f8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801278fc:	2406019f 	li	a2,415
80127900:	00802821 	move	a1,a0
80127904:	08049d05 	j	80127414 <__gconv_transform_utf8_internal+0x97c>
80127908:	24060001 	li	a2,1
8012790c:	26430001 	addiu	v1,s2,1
80127910:	0073102b 	sltu	v0,v1,s3
80127914:	10400010 	beqz	v0,80127958 <__gconv_transform_utf8_internal+0xec0>
80127918:	24060001 	li	a2,1
8012791c:	92420001 	lbu	v0,1(s2)
80127920:	00000000 	nop
80127924:	304200c0 	andi	v0,v0,0xc0
80127928:	144f000b 	bne	v0,t7,80127958 <__gconv_transform_utf8_internal+0xec0>
8012792c:	00000000 	nop
80127930:	26440002 	addiu	a0,s2,2
80127934:	0093102b 	sltu	v0,a0,s3
80127938:	00801821 	move	v1,a0
8012793c:	10400006 	beqz	v0,80127958 <__gconv_transform_utf8_internal+0xec0>
80127940:	24c60001 	addiu	a2,a2,1
80127944:	90620000 	lbu	v0,0(v1)
80127948:	00000000 	nop
8012794c:	304200c0 	andi	v0,v0,0xc0
80127950:	104ffff8 	beq	v0,t7,80127934 <__gconv_transform_utf8_internal+0xe9c>
80127954:	24640001 	addiu	a0,v1,1
80127958:	1663fdd4 	bne	s3,v1,801270ac <__gconv_transform_utf8_internal+0x614>
8012795c:	00000000 	nop
80127960:	01601821 	move	v1,t3
80127964:	08049d0b 	j	8012742c <__gconv_transform_utf8_internal+0x994>
80127968:	240c0007 	li	t4,7
8012796c:	308300fc 	andi	v1,a0,0xfc
80127970:	240200f8 	li	v0,248
80127974:	14620005 	bne	v1,v0,8012798c <__gconv_transform_utf8_internal+0xef4>
80127978:	00000000 	nop
8012797c:	30860003 	andi	a2,a0,0x3
80127980:	24080005 	li	t0,5
80127984:	08049d98 	j	80127660 <__gconv_transform_utf8_internal+0xbc8>
80127988:	24070004 	li	a3,4
8012798c:	30860001 	andi	a2,a0,0x1
80127990:	24080006 	li	t0,6
80127994:	08049d98 	j	80127660 <__gconv_transform_utf8_internal+0xbc8>
80127998:	24070005 	li	a3,5

8012799c <__gconv_transform_internal_utf8>:
8012799c:	27bdff80 	addiu	sp,sp,-128
801279a0:	afbe0078 	sw	s8,120(sp)
801279a4:	afb20060 	sw	s2,96(sp)
801279a8:	afb00058 	sw	s0,88(sp)
801279ac:	afbf007c 	sw	ra,124(sp)
801279b0:	afb70074 	sw	s7,116(sp)
801279b4:	afb60070 	sw	s6,112(sp)
801279b8:	afb5006c 	sw	s5,108(sp)
801279bc:	afb40068 	sw	s4,104(sp)
801279c0:	afb30064 	sw	s3,100(sp)
801279c4:	afb1005c 	sw	s1,92(sp)
801279c8:	8ca20008 	lw	v0,8(a1)
801279cc:	2483003c 	addiu	v1,a0,60
801279d0:	afa20048 	sw	v0,72(sp)
801279d4:	afa40080 	sw	a0,128(sp)
801279d8:	30420001 	andi	v0,v0,0x1
801279dc:	24a40024 	addiu	a0,a1,36
801279e0:	00a0f021 	move	s8,a1
801279e4:	afa60088 	sw	a2,136(sp)
801279e8:	00e09021 	move	s2,a3
801279ec:	8fb00098 	lw	s0,152(sp)
801279f0:	afa30044 	sw	v1,68(sp)
801279f4:	1040014b 	beqz	v0,80127f24 <__gconv_transform_internal_utf8+0x588>
801279f8:	afa40040 	sw	a0,64(sp)
801279fc:	1600014e 	bnez	s0,80127f38 <__gconv_transform_internal_utf8+0x59c>
80127a00:	afa0003c 	sw	zero,60(sp)
80127a04:	8fa40090 	lw	a0,144(sp)
80127a08:	00000000 	nop
80127a0c:	148001fd 	bnez	a0,80128204 <__gconv_transform_internal_utf8+0x868>
80127a10:	00000000 	nop
80127a14:	8fd50000 	lw	s5,0(s8)
80127a18:	8fa20094 	lw	v0,148(sp)
80127a1c:	afa00020 	sw	zero,32(sp)
80127a20:	8fd30004 	lw	s3,4(s8)
80127a24:	104001a2 	beqz	v0,801280b0 <__gconv_transform_internal_utf8+0x714>
80127a28:	27a30020 	addiu	v1,sp,32
80127a2c:	afa30038 	sw	v1,56(sp)
80127a30:	8fa4009c 	lw	a0,156(sp)
80127a34:	00000000 	nop
80127a38:	1080005a 	beqz	a0,80127ba4 <__gconv_transform_internal_utf8+0x208>
80127a3c:	00000000 	nop
80127a40:	8fd10014 	lw	s1,20(s8)
80127a44:	00000000 	nop
80127a48:	8e220000 	lw	v0,0(s1)
80127a4c:	00000000 	nop
80127a50:	30420007 	andi	v0,v0,0x7
80127a54:	10400053 	beqz	v0,80127ba4 <__gconv_transform_internal_utf8+0x208>
80127a58:	00000000 	nop
80127a5c:	8fa50090 	lw	a1,144(sp)
80127a60:	00000000 	nop
80127a64:	14a0019c 	bnez	a1,801280d8 <__gconv_transform_internal_utf8+0x73c>
80127a68:	27a30028 	addiu	v1,sp,40
80127a6c:	8fa20088 	lw	v0,136(sp)
80127a70:	00000000 	nop
80127a74:	8c450000 	lw	a1,0(v0)
80127a78:	0000b821 	move	s7,zero
80127a7c:	afb50030 	sw	s5,48(sp)
80127a80:	afa5002c 	sw	a1,44(sp)
80127a84:	afa30050 	sw	v1,80(sp)
80127a88:	02371021 	addu	v0,s1,s7
80127a8c:	90440004 	lbu	a0,4(v0)
80127a90:	27a50028 	addiu	a1,sp,40
80127a94:	00b71821 	addu	v1,a1,s7
80127a98:	a0640000 	sb	a0,0(v1)
80127a9c:	8e220000 	lw	v0,0(s1)
80127aa0:	26f70001 	addiu	s7,s7,1
80127aa4:	30420007 	andi	v0,v0,0x7
80127aa8:	02e2102b 	sltu	v0,s7,v0
80127aac:	1440fff7 	bnez	v0,80127a8c <__gconv_transform_internal_utf8+0xf0>
80127ab0:	02371021 	addu	v0,s1,s7
80127ab4:	8fa5002c 	lw	a1,44(sp)
80127ab8:	00000000 	nop
80127abc:	00b71023 	subu	v0,a1,s7
80127ac0:	24420004 	addiu	v0,v0,4
80127ac4:	0242102b 	sltu	v0,s2,v0
80127ac8:	14400299 	bnez	v0,80128530 <__gconv_transform_internal_utf8+0xb94>
80127acc:	00b2102b 	sltu	v0,a1,s2
80127ad0:	8fa80030 	lw	t0,48(sp)
80127ad4:	00000000 	nop
80127ad8:	0113102b 	sltu	v0,t0,s3
80127adc:	14400003 	bnez	v0,80127aec <__gconv_transform_internal_utf8+0x150>
80127ae0:	27a20028 	addiu	v0,sp,40
80127ae4:	08049f7c 	j	80127df0 <__gconv_transform_internal_utf8+0x454>
80127ae8:	24160005 	li	s6,5
80127aec:	00572021 	addu	a0,v0,s7
80127af0:	90a20000 	lbu	v0,0(a1)
80127af4:	26f70001 	addiu	s7,s7,1
80127af8:	24a50001 	addiu	a1,a1,1
80127afc:	2ee30004 	sltiu	v1,s7,4
80127b00:	a0820000 	sb	v0,0(a0)
80127b04:	10600004 	beqz	v1,80127b18 <__gconv_transform_internal_utf8+0x17c>
80127b08:	afa5002c 	sw	a1,44(sp)
80127b0c:	00b2102b 	sltu	v0,a1,s2
80127b10:	1440fff7 	bnez	v0,80127af0 <__gconv_transform_internal_utf8+0x154>
80127b14:	24840001 	addiu	a0,a0,1
80127b18:	8fa60028 	lw	a2,40(sp)
80127b1c:	27a50028 	addiu	a1,sp,40
80127b20:	2cc20080 	sltiu	v0,a2,128
80127b24:	afa5002c 	sw	a1,44(sp)
80127b28:	104001ca 	beqz	v0,80128254 <__gconv_transform_internal_utf8+0x8b8>
80127b2c:	00b7a021 	addu	s4,a1,s7
80127b30:	a1060000 	sb	a2,0(t0)
80127b34:	25080001 	addiu	t0,t0,1
80127b38:	afa80030 	sw	t0,48(sp)
80127b3c:	8fa5002c 	lw	a1,44(sp)
80127b40:	0000b021 	move	s6,zero
80127b44:	24a50004 	addiu	a1,a1,4
80127b48:	afa5002c 	sw	a1,44(sp)
80127b4c:	8fa20050 	lw	v0,80(sp)
80127b50:	00000000 	nop
80127b54:	104501b8 	beq	v0,a1,80128238 <__gconv_transform_internal_utf8+0x89c>
80127b58:	00a22023 	subu	a0,a1,v0
80127b5c:	8e260000 	lw	a2,0(s1)
80127b60:	00000000 	nop
80127b64:	30c30007 	andi	v1,a2,0x7
80127b68:	0064102a 	slt	v0,v1,a0
80127b6c:	104001aa 	beqz	v0,80128218 <__gconv_transform_internal_utf8+0x87c>
80127b70:	00832023 	subu	a0,a0,v1
80127b74:	8fa50088 	lw	a1,136(sp)
80127b78:	00000000 	nop
80127b7c:	8ca20000 	lw	v0,0(a1)
80127b80:	2403fff8 	li	v1,-8
80127b84:	00441021 	addu	v0,v0,a0
80127b88:	00c31824 	and	v1,a2,v1
80127b8c:	8fb50030 	lw	s5,48(sp)
80127b90:	ae230000 	sw	v1,0(s1)
80127b94:	aca20000 	sw	v0,0(a1)
80127b98:	8fc50008 	lw	a1,8(s8)
80127b9c:	00000000 	nop
80127ba0:	afa50048 	sw	a1,72(sp)
80127ba4:	8fa20088 	lw	v0,136(sp)
80127ba8:	02a08821 	move	s1,s5
80127bac:	8c540000 	lw	s4,0(v0)
80127bb0:	24160004 	li	s6,4
80127bb4:	02802021 	move	a0,s4
80127bb8:	afb40030 	sw	s4,48(sp)
80127bbc:	afb5002c 	sw	s5,44(sp)
80127bc0:	12440014 	beq	s2,a0,80127c14 <__gconv_transform_internal_utf8+0x278>
80127bc4:	00000000 	nop
80127bc8:	24820004 	addiu	v0,a0,4
80127bcc:	0242102b 	sltu	v0,s2,v0
80127bd0:	1440009c 	bnez	v0,80127e44 <__gconv_transform_internal_utf8+0x4a8>
80127bd4:	0233102b 	sltu	v0,s1,s3
80127bd8:	10400092 	beqz	v0,80127e24 <__gconv_transform_internal_utf8+0x488>
80127bdc:	02204821 	move	t1,s1
80127be0:	8c850000 	lw	a1,0(a0)
80127be4:	00000000 	nop
80127be8:	2ca20080 	sltiu	v0,a1,128
80127bec:	10400053 	beqz	v0,80127d3c <__gconv_transform_internal_utf8+0x3a0>
80127bf0:	00000000 	nop
80127bf4:	a2250000 	sb	a1,0(s1)
80127bf8:	26310001 	addiu	s1,s1,1
80127bfc:	afb1002c 	sw	s1,44(sp)
80127c00:	8fa40030 	lw	a0,48(sp)
80127c04:	8fb1002c 	lw	s1,44(sp)
80127c08:	24840004 	addiu	a0,a0,4
80127c0c:	1644ffee 	bne	s2,a0,80127bc8 <__gconv_transform_internal_utf8+0x22c>
80127c10:	afa40030 	sw	a0,48(sp)
80127c14:	8fa50088 	lw	a1,136(sp)
80127c18:	8fa20090 	lw	v0,144(sp)
80127c1c:	00000000 	nop
80127c20:	14400085 	bnez	v0,80127e38 <__gconv_transform_internal_utf8+0x49c>
80127c24:	aca40000 	sw	a0,0(a1)
80127c28:	8fd00020 	lw	s0,32(s8)
80127c2c:	00000000 	nop
80127c30:	12000013 	beqz	s0,80127c80 <__gconv_transform_internal_utf8+0x2e4>
80127c34:	00000000 	nop
80127c38:	8e040004 	lw	a0,4(s0)
80127c3c:	00000000 	nop
80127c40:	1080000b 	beqz	a0,80127c70 <__gconv_transform_internal_utf8+0x2d4>
80127c44:	00000000 	nop
80127c48:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80127c4c:	00000000 	nop
80127c50:	8fa30088 	lw	v1,136(sp)
80127c54:	8e04000c 	lw	a0,12(s0)
80127c58:	afb10010 	sw	s1,16(sp)
80127c5c:	8c660000 	lw	a2,0(v1)
80127c60:	8e020004 	lw	v0,4(s0)
80127c64:	02802821 	move	a1,s4
80127c68:	0040f809 	jalr	v0
80127c6c:	02a03821 	move	a3,s5
80127c70:	8e100010 	lw	s0,16(s0)
80127c74:	00000000 	nop
80127c78:	1600ffef 	bnez	s0,80127c38 <__gconv_transform_internal_utf8+0x29c>
80127c7c:	00000000 	nop
80127c80:	8fc2000c 	lw	v0,12(s8)
80127c84:	8fc40008 	lw	a0,8(s8)
80127c88:	24420001 	addiu	v0,v0,1
80127c8c:	30830001 	andi	v1,a0,0x1
80127c90:	14600109 	bnez	v1,801280b8 <__gconv_transform_internal_utf8+0x71c>
80127c94:	afc2000c 	sw	v0,12(s8)
80127c98:	02b1102b 	sltu	v0,s5,s1
80127c9c:	1040001a 	beqz	v0,80127d08 <__gconv_transform_internal_utf8+0x36c>
80127ca0:	00000000 	nop
80127ca4:	8fc20000 	lw	v0,0(s8)
80127ca8:	8fa4003c 	lw	a0,60(sp)
80127cac:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80127cb0:	afa20024 	sw	v0,36(sp)
80127cb4:	8fa50094 	lw	a1,148(sp)
80127cb8:	8fa2009c 	lw	v0,156(sp)
80127cbc:	afa50014 	sw	a1,20(sp)
80127cc0:	8fa40044 	lw	a0,68(sp)
80127cc4:	8fa50040 	lw	a1,64(sp)
80127cc8:	8fa3003c 	lw	v1,60(sp)
80127ccc:	afa00010 	sw	zero,16(sp)
80127cd0:	afa00018 	sw	zero,24(sp)
80127cd4:	afa2001c 	sw	v0,28(sp)
80127cd8:	27a60024 	addiu	a2,sp,36
80127cdc:	0060f809 	jalr	v1
80127ce0:	02203821 	move	a3,s1
80127ce4:	0040b821 	move	s7,v0
80127ce8:	24020004 	li	v0,4
80127cec:	12e20037 	beq	s7,v0,80127dcc <__gconv_transform_internal_utf8+0x430>
80127cf0:	00000000 	nop
80127cf4:	8fb60024 	lw	s6,36(sp)
80127cf8:	00000000 	nop
80127cfc:	1636009d 	bne	s1,s6,80127f74 <__gconv_transform_internal_utf8+0x5d8>
80127d00:	240a0004 	li	t2,4
80127d04:	02e0b021 	move	s6,s7
80127d08:	16c00035 	bnez	s6,80127de0 <__gconv_transform_internal_utf8+0x444>
80127d0c:	00000000 	nop
80127d10:	8fc20008 	lw	v0,8(s8)
80127d14:	8fd50000 	lw	s5,0(s8)
80127d18:	afa20048 	sw	v0,72(sp)
80127d1c:	8fa20088 	lw	v0,136(sp)
80127d20:	02a08821 	move	s1,s5
80127d24:	8c540000 	lw	s4,0(v0)
80127d28:	24160004 	li	s6,4
80127d2c:	02802021 	move	a0,s4
80127d30:	afb40030 	sw	s4,48(sp)
80127d34:	08049ef0 	j	80127bc0 <__gconv_transform_internal_utf8+0x224>
80127d38:	afb5002c 	sw	s5,44(sp)
80127d3c:	04a00043 	bltz	a1,80127e4c <__gconv_transform_internal_utf8+0x4b0>
80127d40:	24060002 	li	a2,2
80127d44:	2403000b 	li	v1,11
80127d48:	2408ffff 	li	t0,-1
80127d4c:	24070006 	li	a3,6
80127d50:	00681004 	sllv	v0,t0,v1
80127d54:	00a21024 	and	v0,a1,v0
80127d58:	10400004 	beqz	v0,80127d6c <__gconv_transform_internal_utf8+0x3d0>
80127d5c:	00000000 	nop
80127d60:	24c60001 	addiu	a2,a2,1
80127d64:	14c7fffa 	bne	a2,a3,80127d50 <__gconv_transform_internal_utf8+0x3b4>
80127d68:	24630005 	addiu	v1,v1,5
80127d6c:	02261821 	addu	v1,s1,a2
80127d70:	0263102b 	sltu	v0,s3,v1
80127d74:	1440002b 	bnez	v0,80127e24 <__gconv_transform_internal_utf8+0x488>
80127d78:	2402ff00 	li	v0,-256
80127d7c:	00c21007 	srav	v0,v0,a2
80127d80:	a2220000 	sb	v0,0(s1)
80127d84:	8fa2002c 	lw	v0,44(sp)
80127d88:	2464ffff 	addiu	a0,v1,-1
80127d8c:	00468821 	addu	s1,v0,a2
80127d90:	afb1002c 	sw	s1,44(sp)
80127d94:	2407ff80 	li	a3,-128
80127d98:	30a2003f 	andi	v0,a1,0x3f
80127d9c:	24c6ffff 	addiu	a2,a2,-1
80127da0:	00471025 	or	v0,v0,a3
80127da4:	2cc30002 	sltiu	v1,a2,2
80127da8:	a0820000 	sb	v0,0(a0)
80127dac:	00052982 	srl	a1,a1,0x6
80127db0:	1060fff9 	beqz	v1,80127d98 <__gconv_transform_internal_utf8+0x3fc>
80127db4:	2484ffff 	addiu	a0,a0,-1
80127db8:	91220000 	lbu	v0,0(t1)
80127dbc:	00000000 	nop
80127dc0:	00a21025 	or	v0,a1,v0
80127dc4:	08049f00 	j	80127c00 <__gconv_transform_internal_utf8+0x264>
80127dc8:	a1220000 	sb	v0,0(t1)
80127dcc:	24020005 	li	v0,5
80127dd0:	12c2ffcf 	beq	s6,v0,80127d10 <__gconv_transform_internal_utf8+0x374>
80127dd4:	00000000 	nop
80127dd8:	12c0ffcd 	beqz	s6,80127d10 <__gconv_transform_internal_utf8+0x374>
80127ddc:	00000000 	nop
80127de0:	8fa3009c 	lw	v1,156(sp)
80127de4:	00000000 	nop
80127de8:	146000c3 	bnez	v1,801280f8 <__gconv_transform_internal_utf8+0x75c>
80127dec:	24020007 	li	v0,7
80127df0:	02c01021 	move	v0,s6
80127df4:	8fbf007c 	lw	ra,124(sp)
80127df8:	8fbe0078 	lw	s8,120(sp)
80127dfc:	8fb70074 	lw	s7,116(sp)
80127e00:	8fb60070 	lw	s6,112(sp)
80127e04:	8fb5006c 	lw	s5,108(sp)
80127e08:	8fb40068 	lw	s4,104(sp)
80127e0c:	8fb30064 	lw	s3,100(sp)
80127e10:	8fb20060 	lw	s2,96(sp)
80127e14:	8fb1005c 	lw	s1,92(sp)
80127e18:	8fb00058 	lw	s0,88(sp)
80127e1c:	03e00008 	jr	ra
80127e20:	27bd0080 	addiu	sp,sp,128
80127e24:	8fa50088 	lw	a1,136(sp)
80127e28:	8fa20090 	lw	v0,144(sp)
80127e2c:	24160005 	li	s6,5
80127e30:	1040ff7d 	beqz	v0,80127c28 <__gconv_transform_internal_utf8+0x28c>
80127e34:	aca40000 	sw	a0,0(a1)
80127e38:	8fa50090 	lw	a1,144(sp)
80127e3c:	08049f7c 	j	80127df0 <__gconv_transform_internal_utf8+0x454>
80127e40:	acb10000 	sw	s1,0(a1)
80127e44:	08049f05 	j	80127c14 <__gconv_transform_internal_utf8+0x278>
80127e48:	24160007 	li	s6,7
80127e4c:	8fa30038 	lw	v1,56(sp)
80127e50:	00000000 	nop
80127e54:	1060ff6f 	beqz	v1,80127c14 <__gconv_transform_internal_utf8+0x278>
80127e58:	24160006 	li	s6,6
80127e5c:	8fd00020 	lw	s0,32(s8)
80127e60:	00000000 	nop
80127e64:	12000022 	beqz	s0,80127ef0 <__gconv_transform_internal_utf8+0x554>
80127e68:	00000000 	nop
80127e6c:	27a4002c 	addiu	a0,sp,44
80127e70:	24110006 	li	s1,6
80127e74:	08049fa3 	j	80127e8c <__gconv_transform_internal_utf8+0x4f0>
80127e78:	afa40054 	sw	a0,84(sp)
80127e7c:	8e100010 	lw	s0,16(s0)
80127e80:	00000000 	nop
80127e84:	12000018 	beqz	s0,80127ee8 <__gconv_transform_internal_utf8+0x54c>
80127e88:	00000000 	nop
80127e8c:	8e040000 	lw	a0,0(s0)
80127e90:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80127e94:	00000000 	nop
80127e98:	8fa30038 	lw	v1,56(sp)
80127e9c:	27a50030 	addiu	a1,sp,48
80127ea0:	27a2002c 	addiu	v0,sp,44
80127ea4:	8fa40088 	lw	a0,136(sp)
80127ea8:	8e06000c 	lw	a2,12(s0)
80127eac:	afa50010 	sw	a1,16(sp)
80127eb0:	afb20014 	sw	s2,20(sp)
80127eb4:	afa20018 	sw	v0,24(sp)
80127eb8:	afa3001c 	sw	v1,28(sp)
80127ebc:	8c870000 	lw	a3,0(a0)
80127ec0:	8e020000 	lw	v0,0(s0)
80127ec4:	8fa40080 	lw	a0,128(sp)
80127ec8:	0040f809 	jalr	v0
80127ecc:	03c02821 	move	a1,s8
80127ed0:	1051ffea 	beq	v0,s1,80127e7c <__gconv_transform_internal_utf8+0x4e0>
80127ed4:	0040b021 	move	s6,v0
80127ed8:	8fb1002c 	lw	s1,44(sp)
80127edc:	8fa40030 	lw	a0,48(sp)
80127ee0:	08049ef0 	j	80127bc0 <__gconv_transform_internal_utf8+0x224>
80127ee4:	00000000 	nop
80127ee8:	8fb1002c 	lw	s1,44(sp)
80127eec:	8fa40030 	lw	a0,48(sp)
80127ef0:	8fa50048 	lw	a1,72(sp)
80127ef4:	00000000 	nop
80127ef8:	30a20002 	andi	v0,a1,0x2
80127efc:	104000bf 	beqz	v0,801281fc <__gconv_transform_internal_utf8+0x860>
80127f00:	00000000 	nop
80127f04:	8fa30038 	lw	v1,56(sp)
80127f08:	24840004 	addiu	a0,a0,4
80127f0c:	8c620000 	lw	v0,0(v1)
80127f10:	24160006 	li	s6,6
80127f14:	24420001 	addiu	v0,v0,1
80127f18:	ac620000 	sw	v0,0(v1)
80127f1c:	08049ef0 	j	80127bc0 <__gconv_transform_internal_utf8+0x224>
80127f20:	afa40030 	sw	a0,48(sp)
80127f24:	8fa50044 	lw	a1,68(sp)
80127f28:	00000000 	nop
80127f2c:	8ca50014 	lw	a1,20(a1)
80127f30:	1200feb4 	beqz	s0,80127a04 <__gconv_transform_internal_utf8+0x68>
80127f34:	afa5003c 	sw	a1,60(sp)
80127f38:	8fa20090 	lw	v0,144(sp)
80127f3c:	00000000 	nop
80127f40:	1440009d 	bnez	v0,801281b8 <__gconv_transform_internal_utf8+0x81c>
80127f44:	3c04801c 	lui	a0,0x801c
80127f48:	8fc40014 	lw	a0,20(s8)
80127f4c:	00002821 	move	a1,zero
80127f50:	0c043299 	jal	8010ca64 <memset>
80127f54:	24060008 	li	a2,8
80127f58:	8fc30008 	lw	v1,8(s8)
80127f5c:	00000000 	nop
80127f60:	30630001 	andi	v1,v1,0x1
80127f64:	10600083 	beqz	v1,80128174 <__gconv_transform_internal_utf8+0x7d8>
80127f68:	00000000 	nop
80127f6c:	08049f7c 	j	80127df0 <__gconv_transform_internal_utf8+0x454>
80127f70:	0000b021 	move	s6,zero
80127f74:	8fc40008 	lw	a0,8(s8)
80127f78:	8fa50088 	lw	a1,136(sp)
80127f7c:	afa40048 	sw	a0,72(sp)
80127f80:	acb40000 	sw	s4,0(a1)
80127f84:	02802021 	move	a0,s4
80127f88:	02a03821 	move	a3,s5
80127f8c:	afb4002c 	sw	s4,44(sp)
80127f90:	afb50030 	sw	s5,48(sp)
80127f94:	12440014 	beq	s2,a0,80127fe8 <__gconv_transform_internal_utf8+0x64c>
80127f98:	00000000 	nop
80127f9c:	24820004 	addiu	v0,a0,4
80127fa0:	0242102b 	sltu	v0,s2,v0
80127fa4:	14400131 	bnez	v0,8012846c <__gconv_transform_internal_utf8+0xad0>
80127fa8:	00f6102b 	sltu	v0,a3,s6
80127fac:	104000ff 	beqz	v0,801283ac <__gconv_transform_internal_utf8+0xa10>
80127fb0:	00e05821 	move	t3,a3
80127fb4:	8c850000 	lw	a1,0(a0)
80127fb8:	00000000 	nop
80127fbc:	2ca20080 	sltiu	v0,a1,128
80127fc0:	10400017 	beqz	v0,80128020 <__gconv_transform_internal_utf8+0x684>
80127fc4:	00000000 	nop
80127fc8:	a0e50000 	sb	a1,0(a3)
80127fcc:	24e70001 	addiu	a3,a3,1
80127fd0:	afa70030 	sw	a3,48(sp)
80127fd4:	8fa4002c 	lw	a0,44(sp)
80127fd8:	8fa70030 	lw	a3,48(sp)
80127fdc:	24840004 	addiu	a0,a0,4
80127fe0:	1644ffee 	bne	s2,a0,80127f9c <__gconv_transform_internal_utf8+0x600>
80127fe4:	afa4002c 	sw	a0,44(sp)
80127fe8:	8fa20024 	lw	v0,36(sp)
80127fec:	8fa50088 	lw	a1,136(sp)
80127ff0:	14e200fe 	bne	a3,v0,801283ec <__gconv_transform_internal_utf8+0xa50>
80127ff4:	aca40000 	sw	a0,0(a1)
80127ff8:	24020005 	li	v0,5
80127ffc:	154200f3 	bne	t2,v0,801283cc <__gconv_transform_internal_utf8+0xa30>
80128000:	00000000 	nop
80128004:	16a7ff3f 	bne	s5,a3,80127d04 <__gconv_transform_internal_utf8+0x368>
80128008:	02e0b021 	move	s6,s7
8012800c:	8fc2000c 	lw	v0,12(s8)
80128010:	00000000 	nop
80128014:	2442ffff 	addiu	v0,v0,-1
80128018:	08049f42 	j	80127d08 <__gconv_transform_internal_utf8+0x36c>
8012801c:	afc2000c 	sw	v0,12(s8)
80128020:	04a000b2 	bltz	a1,801282ec <__gconv_transform_internal_utf8+0x950>
80128024:	24060002 	li	a2,2
80128028:	2403000b 	li	v1,11
8012802c:	2408ffff 	li	t0,-1
80128030:	24090006 	li	t1,6
80128034:	00681004 	sllv	v0,t0,v1
80128038:	00a21024 	and	v0,a1,v0
8012803c:	10400004 	beqz	v0,80128050 <__gconv_transform_internal_utf8+0x6b4>
80128040:	00000000 	nop
80128044:	24c60001 	addiu	a2,a2,1
80128048:	14c9fffa 	bne	a2,t1,80128034 <__gconv_transform_internal_utf8+0x698>
8012804c:	24630005 	addiu	v1,v1,5
80128050:	00e61821 	addu	v1,a3,a2
80128054:	02c3102b 	sltu	v0,s6,v1
80128058:	144000d4 	bnez	v0,801283ac <__gconv_transform_internal_utf8+0xa10>
8012805c:	2402ff00 	li	v0,-256
80128060:	00c21007 	srav	v0,v0,a2
80128064:	a0e20000 	sb	v0,0(a3)
80128068:	8fa20030 	lw	v0,48(sp)
8012806c:	2464ffff 	addiu	a0,v1,-1
80128070:	00463821 	addu	a3,v0,a2
80128074:	afa70030 	sw	a3,48(sp)
80128078:	2407ff80 	li	a3,-128
8012807c:	30a2003f 	andi	v0,a1,0x3f
80128080:	24c6ffff 	addiu	a2,a2,-1
80128084:	00471025 	or	v0,v0,a3
80128088:	2cc30002 	sltiu	v1,a2,2
8012808c:	a0820000 	sb	v0,0(a0)
80128090:	00052982 	srl	a1,a1,0x6
80128094:	1060fff9 	beqz	v1,8012807c <__gconv_transform_internal_utf8+0x6e0>
80128098:	2484ffff 	addiu	a0,a0,-1
8012809c:	91620000 	lbu	v0,0(t3)
801280a0:	00000000 	nop
801280a4:	00a21025 	or	v0,a1,v0
801280a8:	08049ff5 	j	80127fd4 <__gconv_transform_internal_utf8+0x638>
801280ac:	a1620000 	sb	v0,0(t3)
801280b0:	08049e8c 	j	80127a30 <__gconv_transform_internal_utf8+0x94>
801280b4:	afa00038 	sw	zero,56(sp)
801280b8:	8fa30094 	lw	v1,148(sp)
801280bc:	8fa40094 	lw	a0,148(sp)
801280c0:	8c620000 	lw	v0,0(v1)
801280c4:	8fa30020 	lw	v1,32(sp)
801280c8:	afd10000 	sw	s1,0(s8)
801280cc:	00431021 	addu	v0,v0,v1
801280d0:	08049f78 	j	80127de0 <__gconv_transform_internal_utf8+0x444>
801280d4:	ac820000 	sw	v0,0(a0)
801280d8:	3c04801c 	lui	a0,0x801c
801280dc:	3c05801c 	lui	a1,0x801c
801280e0:	3c07801c 	lui	a3,0x801c
801280e4:	24843cc0 	addiu	a0,a0,15552
801280e8:	24a53cdc 	addiu	a1,a1,15580
801280ec:	24e73f34 	addiu	a3,a3,16180
801280f0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801280f4:	2406022e 	li	a2,558
801280f8:	16c2ff3e 	bne	s6,v0,80127df4 <__gconv_transform_internal_utf8+0x458>
801280fc:	02c01021 	move	v0,s6
80128100:	8fa40088 	lw	a0,136(sp)
80128104:	00000000 	nop
80128108:	8c830000 	lw	v1,0(a0)
8012810c:	00000000 	nop
80128110:	02433023 	subu	a2,s2,v1
80128114:	28c20004 	slti	v0,a2,4
80128118:	10400030 	beqz	v0,801281dc <__gconv_transform_internal_utf8+0x840>
8012811c:	0072102b 	sltu	v0,v1,s2
80128120:	1040002c 	beqz	v0,801281d4 <__gconv_transform_internal_utf8+0x838>
80128124:	00602021 	move	a0,v1
80128128:	00002821 	move	a1,zero
8012812c:	8fc20014 	lw	v0,20(s8)
80128130:	90830000 	lbu	v1,0(a0)
80128134:	00451021 	addu	v0,v0,a1
80128138:	a0430004 	sb	v1,4(v0)
8012813c:	8fa20088 	lw	v0,136(sp)
80128140:	24840001 	addiu	a0,a0,1
80128144:	24a50001 	addiu	a1,a1,1
80128148:	14c5fff8 	bne	a2,a1,8012812c <__gconv_transform_internal_utf8+0x790>
8012814c:	ac440000 	sw	a0,0(v0)
80128150:	00c02821 	move	a1,a2
80128154:	8fc20014 	lw	v0,20(s8)
80128158:	2404fff8 	li	a0,-8
8012815c:	8c430000 	lw	v1,0(v0)
80128160:	00000000 	nop
80128164:	00641824 	and	v1,v1,a0
80128168:	00651825 	or	v1,v1,a1
8012816c:	08049f7c 	j	80127df0 <__gconv_transform_internal_utf8+0x454>
80128170:	ac430000 	sw	v1,0(v0)
80128174:	8fa4003c 	lw	a0,60(sp)
80128178:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012817c:	00000000 	nop
80128180:	8fa30094 	lw	v1,148(sp)
80128184:	8fa4009c 	lw	a0,156(sp)
80128188:	afa30014 	sw	v1,20(sp)
8012818c:	afa4001c 	sw	a0,28(sp)
80128190:	8fa50040 	lw	a1,64(sp)
80128194:	8fa40044 	lw	a0,68(sp)
80128198:	8fa3003c 	lw	v1,60(sp)
8012819c:	afb00018 	sw	s0,24(sp)
801281a0:	afa00010 	sw	zero,16(sp)
801281a4:	00003021 	move	a2,zero
801281a8:	0060f809 	jalr	v1
801281ac:	00003821 	move	a3,zero
801281b0:	08049f7c 	j	80127df0 <__gconv_transform_internal_utf8+0x454>
801281b4:	0040b021 	move	s6,v0
801281b8:	3c05801c 	lui	a1,0x801c
801281bc:	3c07801c 	lui	a3,0x801c
801281c0:	24843cc0 	addiu	a0,a0,15552
801281c4:	24a53cdc 	addiu	a1,a1,15580
801281c8:	24e73f34 	addiu	a3,a3,16180
801281cc:	0c04ad9c 	jal	8012b670 <__assert_fail>
801281d0:	2406019f 	li	a2,415
801281d4:	0804a055 	j	80128154 <__gconv_transform_internal_utf8+0x7b8>
801281d8:	00002821 	move	a1,zero
801281dc:	3c04801c 	lui	a0,0x801c
801281e0:	3c05801c 	lui	a1,0x801c
801281e4:	3c07801c 	lui	a3,0x801c
801281e8:	24843d40 	addiu	a0,a0,15680
801281ec:	24a53cdc 	addiu	a1,a1,15580
801281f0:	24e73f34 	addiu	a3,a3,16180
801281f4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801281f8:	24060313 	li	a2,787
801281fc:	08049f05 	j	80127c14 <__gconv_transform_internal_utf8+0x278>
80128200:	24160006 	li	s6,6
80128204:	8fa50090 	lw	a1,144(sp)
80128208:	00000000 	nop
8012820c:	8cb50000 	lw	s5,0(a1)
80128210:	08049e86 	j	80127a18 <__gconv_transform_internal_utf8+0x7c>
80128214:	00000000 	nop
80128218:	3c04801c 	lui	a0,0x801c
8012821c:	3c05801c 	lui	a1,0x801c
80128220:	3c07801c 	lui	a3,0x801c
80128224:	24843cf0 	addiu	a0,a0,15600
80128228:	24a53d18 	addiu	a1,a1,15640
8012822c:	24e73f54 	addiu	a3,a3,16212
80128230:	0c04ad9c 	jal	8012b670 <__assert_fail>
80128234:	240601a9 	li	a2,425
80128238:	24020007 	li	v0,7
8012823c:	12c20073 	beq	s6,v0,8012840c <__gconv_transform_internal_utf8+0xa70>
80128240:	27a2002c 	addiu	v0,sp,44
80128244:	12c0fe54 	beqz	s6,80127b98 <__gconv_transform_internal_utf8+0x1fc>
80128248:	02c01021 	move	v0,s6
8012824c:	08049f7d 	j	80127df4 <__gconv_transform_internal_utf8+0x458>
80128250:	00000000 	nop
80128254:	04c00087 	bltz	a2,80128474 <__gconv_transform_internal_utf8+0xad8>
80128258:	24070002 	li	a3,2
8012825c:	2403000b 	li	v1,11
80128260:	2404ffff 	li	a0,-1
80128264:	0804a09d 	j	80128274 <__gconv_transform_internal_utf8+0x8d8>
80128268:	24050006 	li	a1,6
8012826c:	10e50006 	beq	a3,a1,80128288 <__gconv_transform_internal_utf8+0x8ec>
80128270:	24630005 	addiu	v1,v1,5
80128274:	00641004 	sllv	v0,a0,v1
80128278:	00c21024 	and	v0,a2,v0
8012827c:	1440fffb 	bnez	v0,8012826c <__gconv_transform_internal_utf8+0x8d0>
80128280:	24e70001 	addiu	a3,a3,1
80128284:	24e7ffff 	addiu	a3,a3,-1
80128288:	01071821 	addu	v1,t0,a3
8012828c:	0263102b 	sltu	v0,s3,v1
80128290:	144000bd 	bnez	v0,80128588 <__gconv_transform_internal_utf8+0xbec>
80128294:	01002821 	move	a1,t0
80128298:	2402ff00 	li	v0,-256
8012829c:	00e21007 	srav	v0,v0,a3
801282a0:	a1020000 	sb	v0,0(t0)
801282a4:	8fa20030 	lw	v0,48(sp)
801282a8:	2464ffff 	addiu	a0,v1,-1
801282ac:	00471021 	addu	v0,v0,a3
801282b0:	afa20030 	sw	v0,48(sp)
801282b4:	2408ff80 	li	t0,-128
801282b8:	30c2003f 	andi	v0,a2,0x3f
801282bc:	24e7ffff 	addiu	a3,a3,-1
801282c0:	00481025 	or	v0,v0,t0
801282c4:	2ce30002 	sltiu	v1,a3,2
801282c8:	a0820000 	sb	v0,0(a0)
801282cc:	00063182 	srl	a2,a2,0x6
801282d0:	1060fff9 	beqz	v1,801282b8 <__gconv_transform_internal_utf8+0x91c>
801282d4:	2484ffff 	addiu	a0,a0,-1
801282d8:	90a20000 	lbu	v0,0(a1)
801282dc:	00000000 	nop
801282e0:	00c21025 	or	v0,a2,v0
801282e4:	08049ecf 	j	80127b3c <__gconv_transform_internal_utf8+0x1a0>
801282e8:	a0a20000 	sb	v0,0(a1)
801282ec:	8fa20038 	lw	v0,56(sp)
801282f0:	00000000 	nop
801282f4:	1040ff3c 	beqz	v0,80127fe8 <__gconv_transform_internal_utf8+0x64c>
801282f8:	240a0006 	li	t2,6
801282fc:	8fd00020 	lw	s0,32(s8)
80128300:	00000000 	nop
80128304:	1200001c 	beqz	s0,80128378 <__gconv_transform_internal_utf8+0x9dc>
80128308:	27a3002c 	addiu	v1,sp,44
8012830c:	afa30054 	sw	v1,84(sp)
80128310:	24110006 	li	s1,6
80128314:	8e040000 	lw	a0,0(s0)
80128318:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8012831c:	00000000 	nop
80128320:	8fa20038 	lw	v0,56(sp)
80128324:	27a4002c 	addiu	a0,sp,44
80128328:	27a50030 	addiu	a1,sp,48
8012832c:	8fa30088 	lw	v1,136(sp)
80128330:	8e06000c 	lw	a2,12(s0)
80128334:	afa40010 	sw	a0,16(sp)
80128338:	afa50018 	sw	a1,24(sp)
8012833c:	afb20014 	sw	s2,20(sp)
80128340:	afa2001c 	sw	v0,28(sp)
80128344:	8c670000 	lw	a3,0(v1)
80128348:	8e020000 	lw	v0,0(s0)
8012834c:	8fa40080 	lw	a0,128(sp)
80128350:	0040f809 	jalr	v0
80128354:	03c02821 	move	a1,s8
80128358:	14510016 	bne	v0,s1,801283b4 <__gconv_transform_internal_utf8+0xa18>
8012835c:	00405021 	move	t2,v0
80128360:	8e100010 	lw	s0,16(s0)
80128364:	00000000 	nop
80128368:	1600ffea 	bnez	s0,80128314 <__gconv_transform_internal_utf8+0x978>
8012836c:	00000000 	nop
80128370:	8fa70030 	lw	a3,48(sp)
80128374:	8fa4002c 	lw	a0,44(sp)
80128378:	8fa50048 	lw	a1,72(sp)
8012837c:	00000000 	nop
80128380:	30a20002 	andi	v0,a1,0x2
80128384:	1040000f 	beqz	v0,801283c4 <__gconv_transform_internal_utf8+0xa28>
80128388:	00000000 	nop
8012838c:	8fa30038 	lw	v1,56(sp)
80128390:	24840004 	addiu	a0,a0,4
80128394:	8c620000 	lw	v0,0(v1)
80128398:	240a0006 	li	t2,6
8012839c:	24420001 	addiu	v0,v0,1
801283a0:	ac620000 	sw	v0,0(v1)
801283a4:	08049fe5 	j	80127f94 <__gconv_transform_internal_utf8+0x5f8>
801283a8:	afa4002c 	sw	a0,44(sp)
801283ac:	08049ffa 	j	80127fe8 <__gconv_transform_internal_utf8+0x64c>
801283b0:	240a0005 	li	t2,5
801283b4:	8fa70030 	lw	a3,48(sp)
801283b8:	8fa4002c 	lw	a0,44(sp)
801283bc:	08049fe5 	j	80127f94 <__gconv_transform_internal_utf8+0x5f8>
801283c0:	00000000 	nop
801283c4:	08049ffa 	j	80127fe8 <__gconv_transform_internal_utf8+0x64c>
801283c8:	240a0006 	li	t2,6
801283cc:	3c04801c 	lui	a0,0x801c
801283d0:	3c05801c 	lui	a1,0x801c
801283d4:	3c07801c 	lui	a3,0x801c
801283d8:	24843dc0 	addiu	a0,a0,15808
801283dc:	24a53cdc 	addiu	a1,a1,15580
801283e0:	24e73f34 	addiu	a3,a3,16180
801283e4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801283e8:	240602e0 	li	a2,736
801283ec:	3c04801c 	lui	a0,0x801c
801283f0:	3c05801c 	lui	a1,0x801c
801283f4:	3c07801c 	lui	a3,0x801c
801283f8:	24843dac 	addiu	a0,a0,15788
801283fc:	24a53cdc 	addiu	a1,a1,15580
80128400:	24e73f34 	addiu	a3,a3,16180
80128404:	0c04ad9c 	jal	8012b670 <__assert_fail>
80128408:	240602df 	li	a2,735
8012840c:	12820056 	beq	s4,v0,80128568 <__gconv_transform_internal_utf8+0xbcc>
80128410:	02853023 	subu	a2,s4,a1
80128414:	8fa40088 	lw	a0,136(sp)
80128418:	8e220000 	lw	v0,0(s1)
8012841c:	8c830000 	lw	v1,0(a0)
80128420:	30420007 	andi	v0,v0,0x7
80128424:	00c21023 	subu	v0,a2,v0
80128428:	00621821 	addu	v1,v1,v0
8012842c:	8fa20088 	lw	v0,136(sp)
80128430:	00b4202b 	sltu	a0,a1,s4
80128434:	1080ff83 	beqz	a0,80128244 <__gconv_transform_internal_utf8+0x8a8>
80128438:	ac430000 	sw	v1,0(v0)
8012843c:	02371021 	addu	v0,s1,s7
80128440:	00a02021 	move	a0,a1
80128444:	24430004 	addiu	v1,v0,4
80128448:	00a62821 	addu	a1,a1,a2
8012844c:	90820000 	lbu	v0,0(a0)
80128450:	24840001 	addiu	a0,a0,1
80128454:	a0620000 	sb	v0,0(v1)
80128458:	afa4002c 	sw	a0,44(sp)
8012845c:	1485fffb 	bne	a0,a1,8012844c <__gconv_transform_internal_utf8+0xab0>
80128460:	24630001 	addiu	v1,v1,1
80128464:	0804a091 	j	80128244 <__gconv_transform_internal_utf8+0x8a8>
80128468:	00000000 	nop
8012846c:	08049ffa 	j	80127fe8 <__gconv_transform_internal_utf8+0x64c>
80128470:	240a0007 	li	t2,7
80128474:	8fa30038 	lw	v1,56(sp)
80128478:	00000000 	nop
8012847c:	10600048 	beqz	v1,801285a0 <__gconv_transform_internal_utf8+0xc04>
80128480:	00000000 	nop
80128484:	8fd00020 	lw	s0,32(s8)
80128488:	00000000 	nop
8012848c:	1200001a 	beqz	s0,801284f8 <__gconv_transform_internal_utf8+0xb5c>
80128490:	27a4002c 	addiu	a0,sp,44
80128494:	afa40054 	sw	a0,84(sp)
80128498:	8e040000 	lw	a0,0(s0)
8012849c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801284a0:	00000000 	nop
801284a4:	8fa30038 	lw	v1,56(sp)
801284a8:	27a5002c 	addiu	a1,sp,44
801284ac:	27a20030 	addiu	v0,sp,48
801284b0:	8fa40088 	lw	a0,136(sp)
801284b4:	8e06000c 	lw	a2,12(s0)
801284b8:	afa50010 	sw	a1,16(sp)
801284bc:	afb40014 	sw	s4,20(sp)
801284c0:	afa20018 	sw	v0,24(sp)
801284c4:	afa3001c 	sw	v1,28(sp)
801284c8:	8c870000 	lw	a3,0(a0)
801284cc:	8e020000 	lw	v0,0(s0)
801284d0:	8fa40080 	lw	a0,128(sp)
801284d4:	0040f809 	jalr	v0
801284d8:	03c02821 	move	a1,s8
801284dc:	24050006 	li	a1,6
801284e0:	1445002c 	bne	v0,a1,80128594 <__gconv_transform_internal_utf8+0xbf8>
801284e4:	0040b021 	move	s6,v0
801284e8:	8e100010 	lw	s0,16(s0)
801284ec:	00000000 	nop
801284f0:	1600ffe9 	bnez	s0,80128498 <__gconv_transform_internal_utf8+0xafc>
801284f4:	00000000 	nop
801284f8:	8fa30048 	lw	v1,72(sp)
801284fc:	00000000 	nop
80128500:	30620002 	andi	v0,v1,0x2
80128504:	10400026 	beqz	v0,801285a0 <__gconv_transform_internal_utf8+0xc04>
80128508:	00000000 	nop
8012850c:	8fa40038 	lw	a0,56(sp)
80128510:	8fa5002c 	lw	a1,44(sp)
80128514:	8c820000 	lw	v0,0(a0)
80128518:	24a50004 	addiu	a1,a1,4
8012851c:	24420001 	addiu	v0,v0,1
80128520:	24160006 	li	s6,6
80128524:	ac820000 	sw	v0,0(a0)
80128528:	08049ed3 	j	80127b4c <__gconv_transform_internal_utf8+0x1b0>
8012852c:	afa5002c 	sw	a1,44(sp)
80128530:	8fa30088 	lw	v1,136(sp)
80128534:	1040000a 	beqz	v0,80128560 <__gconv_transform_internal_utf8+0xbc4>
80128538:	ac720000 	sw	s2,0(v1)
8012853c:	02371021 	addu	v0,s1,s7
80128540:	24430004 	addiu	v1,v0,4
80128544:	02403821 	move	a3,s2
80128548:	90a20000 	lbu	v0,0(a1)
8012854c:	24a50001 	addiu	a1,a1,1
80128550:	a0620000 	sb	v0,0(v1)
80128554:	afa5002c 	sw	a1,44(sp)
80128558:	14a7fffb 	bne	a1,a3,80128548 <__gconv_transform_internal_utf8+0xbac>
8012855c:	24630001 	addiu	v1,v1,1
80128560:	08049f7c 	j	80127df0 <__gconv_transform_internal_utf8+0x454>
80128564:	24160007 	li	s6,7
80128568:	3c04801c 	lui	a0,0x801c
8012856c:	3c05801c 	lui	a1,0x801c
80128570:	3c07801c 	lui	a3,0x801c
80128574:	24843d28 	addiu	a0,a0,15656
80128578:	24a53d18 	addiu	a1,a1,15640
8012857c:	24e73f54 	addiu	a3,a3,16212
80128580:	0c04ad9c 	jal	8012b670 <__assert_fail>
80128584:	240601bb 	li	a2,443
80128588:	8fa5002c 	lw	a1,44(sp)
8012858c:	08049ed3 	j	80127b4c <__gconv_transform_internal_utf8+0x1b0>
80128590:	24160005 	li	s6,5
80128594:	8fa5002c 	lw	a1,44(sp)
80128598:	08049ed3 	j	80127b4c <__gconv_transform_internal_utf8+0x1b0>
8012859c:	00000000 	nop
801285a0:	8fa5002c 	lw	a1,44(sp)
801285a4:	08049ed3 	j	80127b4c <__gconv_transform_internal_utf8+0x1b0>
801285a8:	24160006 	li	s6,6
801285ac:	00000000 	nop

801285b0 <__gconv_get_cache>:
801285b0:	3c03801f 	lui	v1,0x801f
801285b4:	8c6245bc 	lw	v0,17852(v1)
801285b8:	03e00008 	jr	ra
801285bc:	00000000 	nop

801285c0 <__gconv_release_cache>:
801285c0:	3c02801f 	lui	v0,0x801f
801285c4:	8c4345bc 	lw	v1,17852(v0)
801285c8:	00000000 	nop
801285cc:	10600003 	beqz	v1,801285dc <__gconv_release_cache+0x1c>
801285d0:	00000000 	nop
801285d4:	08045fee 	j	80117fb8 <__cfree>
801285d8:	00000000 	nop
801285dc:	03e00008 	jr	ra
801285e0:	00000000 	nop

801285e4 <find_module_idx>:
801285e4:	27bdffc8 	addiu	sp,sp,-56
801285e8:	afbe0030 	sw	s8,48(sp)
801285ec:	afb7002c 	sw	s7,44(sp)
801285f0:	afb60028 	sw	s6,40(sp)
801285f4:	afb50024 	sw	s5,36(sp)
801285f8:	afb40020 	sw	s4,32(sp)
801285fc:	afb3001c 	sw	s3,28(sp)
80128600:	afb20018 	sw	s2,24(sp)
80128604:	afbf0034 	sw	ra,52(sp)
80128608:	afb10014 	sw	s1,20(sp)
8012860c:	afb00010 	sw	s0,16(sp)
80128610:	3c02801f 	lui	v0,0x801f
80128614:	8c5045bc 	lw	s0,17852(v0)
80128618:	00a0f021 	move	s8,a1
8012861c:	96030006 	lhu	v1,6(s0)
80128620:	96020004 	lhu	v0,4(s0)
80128624:	0203a821 	addu	s5,s0,v1
80128628:	0050b021 	addu	s6,v0,s0
8012862c:	0c04c148 	jal	80130520 <__hash_string>
80128630:	0080b821 	move	s7,a0
80128634:	96120008 	lhu	s2,8(s0)
80128638:	96050004 	lhu	a1,4(s0)
8012863c:	2643fffe 	addiu	v1,s2,-2
80128640:	14600002 	bnez	v1,8012864c <find_module_idx+0x68>
80128644:	0043001b 	divu	zero,v0,v1
80128648:	0007000d 	break	0x7
8012864c:	3c03801f 	lui	v1,0x801f
80128650:	8c6445c0 	lw	a0,17856(v1)
80128654:	00000000 	nop
80128658:	00859823 	subu	s3,a0,a1
8012865c:	0000a010 	mfhi	s4
	...
80128668:	16400002 	bnez	s2,80128674 <find_module_idx+0x90>
8012866c:	0052001b 	divu	zero,v0,s2
80128670:	0007000d 	break	0x7
80128674:	00008010 	mfhi	s0
80128678:	00101080 	sll	v0,s0,0x2
8012867c:	02a28821 	addu	s1,s5,v0
80128680:	96230000 	lhu	v1,0(s1)
80128684:	02e02021 	move	a0,s7
80128688:	02c32821 	addu	a1,s6,v1
8012868c:	1060000f 	beqz	v1,801286cc <find_module_idx+0xe8>
80128690:	0073102b 	sltu	v0,v1,s3
80128694:	1440001b 	bnez	v0,80128704 <find_module_idx+0x120>
80128698:	26020001 	addiu	v0,s0,1
8012869c:	02828021 	addu	s0,s4,v0
801286a0:	0212182b 	sltu	v1,s0,s2
801286a4:	1460fff4 	bnez	v1,80128678 <find_module_idx+0x94>
801286a8:	02e02021 	move	a0,s7
801286ac:	02128023 	subu	s0,s0,s2
801286b0:	00101080 	sll	v0,s0,0x2
801286b4:	02a28821 	addu	s1,s5,v0
801286b8:	96230000 	lhu	v1,0(s1)
801286bc:	00000000 	nop
801286c0:	02c32821 	addu	a1,s6,v1
801286c4:	1460fff3 	bnez	v1,80128694 <find_module_idx+0xb0>
801286c8:	0073102b 	sltu	v0,v1,s3
801286cc:	2403ffff 	li	v1,-1
801286d0:	8fbf0034 	lw	ra,52(sp)
801286d4:	8fbe0030 	lw	s8,48(sp)
801286d8:	8fb7002c 	lw	s7,44(sp)
801286dc:	8fb60028 	lw	s6,40(sp)
801286e0:	8fb50024 	lw	s5,36(sp)
801286e4:	8fb40020 	lw	s4,32(sp)
801286e8:	8fb3001c 	lw	s3,28(sp)
801286ec:	8fb20018 	lw	s2,24(sp)
801286f0:	8fb10014 	lw	s1,20(sp)
801286f4:	8fb00010 	lw	s0,16(sp)
801286f8:	00601021 	move	v0,v1
801286fc:	03e00008 	jr	ra
80128700:	27bd0038 	addiu	sp,sp,56
80128704:	0c046ef0 	jal	8011bbc0 <strcmp>
80128708:	00000000 	nop
8012870c:	1440ffe3 	bnez	v0,8012869c <find_module_idx+0xb8>
80128710:	26020001 	addiu	v0,s0,1
80128714:	96220002 	lhu	v0,2(s1)
80128718:	00001821 	move	v1,zero
8012871c:	0804a1b4 	j	801286d0 <find_module_idx+0xec>
80128720:	afc20000 	sw	v0,0(s8)

80128724 <__gconv_compare_alias_cache>:
80128724:	27bdffd8 	addiu	sp,sp,-40
80128728:	afb20020 	sw	s2,32(sp)
8012872c:	afb1001c 	sw	s1,28(sp)
80128730:	afb00018 	sw	s0,24(sp)
80128734:	afbf0024 	sw	ra,36(sp)
80128738:	3c02801f 	lui	v0,0x801f
8012873c:	8c4345bc 	lw	v1,17852(v0)
80128740:	00a08021 	move	s0,a1
80128744:	2407ffff 	li	a3,-1
80128748:	00c09021 	move	s2,a2
8012874c:	27a50010 	addiu	a1,sp,16
80128750:	1060000b 	beqz	v1,80128780 <__gconv_compare_alias_cache+0x5c>
80128754:	00808821 	move	s1,a0
80128758:	0c04a179 	jal	801285e4 <find_module_idx>
8012875c:	00000000 	nop
80128760:	27a50014 	addiu	a1,sp,20
80128764:	1040000d 	beqz	v0,8012879c <__gconv_compare_alias_cache+0x78>
80128768:	02002021 	move	a0,s0
8012876c:	02202021 	move	a0,s1
80128770:	0c046ef0 	jal	8011bbc0 <strcmp>
80128774:	02002821 	move	a1,s0
80128778:	ae420000 	sw	v0,0(s2)
8012877c:	00003821 	move	a3,zero
80128780:	8fbf0024 	lw	ra,36(sp)
80128784:	8fb20020 	lw	s2,32(sp)
80128788:	8fb1001c 	lw	s1,28(sp)
8012878c:	8fb00018 	lw	s0,24(sp)
80128790:	00e01021 	move	v0,a3
80128794:	03e00008 	jr	ra
80128798:	27bd0028 	addiu	sp,sp,40
8012879c:	0c04a179 	jal	801285e4 <find_module_idx>
801287a0:	00000000 	nop
801287a4:	1440fff2 	bnez	v0,80128770 <__gconv_compare_alias_cache+0x4c>
801287a8:	02202021 	move	a0,s1
801287ac:	8fa20010 	lw	v0,16(sp)
801287b0:	8fa30014 	lw	v1,20(sp)
801287b4:	00003821 	move	a3,zero
801287b8:	00431023 	subu	v0,v0,v1
801287bc:	ae420000 	sw	v0,0(s2)
801287c0:	8fbf0024 	lw	ra,36(sp)
801287c4:	8fb20020 	lw	s2,32(sp)
801287c8:	8fb1001c 	lw	s1,28(sp)
801287cc:	8fb00018 	lw	s0,24(sp)
801287d0:	00e01021 	move	v0,a3
801287d4:	03e00008 	jr	ra
801287d8:	27bd0028 	addiu	sp,sp,40

801287dc <find_module>:
801287dc:	27bdffc8 	addiu	sp,sp,-56
801287e0:	afbf0030 	sw	ra,48(sp)
801287e4:	afbe002c 	sw	s8,44(sp)
801287e8:	afb60028 	sw	s6,40(sp)
801287ec:	03a0f021 	move	s8,sp
801287f0:	afb50024 	sw	s5,36(sp)
801287f4:	afb40020 	sw	s4,32(sp)
801287f8:	afb3001c 	sw	s3,28(sp)
801287fc:	00a0a021 	move	s4,a1
80128800:	afb20018 	sw	s2,24(sp)
80128804:	afb10014 	sw	s1,20(sp)
80128808:	afb00010 	sw	s0,16(sp)
8012880c:	00c0a821 	move	s5,a2
80128810:	00809821 	move	s3,a0
80128814:	0c046f6c 	jal	8011bdb0 <strlen>
80128818:	03a0b021 	move	s6,sp
8012881c:	02802021 	move	a0,s4
80128820:	0c046f6c 	jal	8011bdb0 <strlen>
80128824:	00408821 	move	s1,v0
80128828:	24520001 	addiu	s2,v0,1
8012882c:	02321021 	addu	v0,s1,s2
80128830:	2442000e 	addiu	v0,v0,14
80128834:	000210c2 	srl	v0,v0,0x3
80128838:	000210c0 	sll	v0,v0,0x3
8012883c:	03a2e823 	subu	sp,sp,v0
80128840:	27b00010 	addiu	s0,sp,16
80128844:	02602821 	move	a1,s3
80128848:	02203021 	move	a2,s1
8012884c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80128850:	02002021 	move	a0,s0
80128854:	00402021 	move	a0,v0
80128858:	02403021 	move	a2,s2
8012885c:	0c04324c 	jal	8010c930 <memcpy>
80128860:	02802821 	move	a1,s4
80128864:	0c04a449 	jal	80129124 <__gconv_find_shlib>
80128868:	02002021 	move	a0,s0
8012886c:	00402021 	move	a0,v0
80128870:	24060001 	li	a2,1
80128874:	10400014 	beqz	v0,801288c8 <find_module+0xec>
80128878:	aea20000 	sw	v0,0(s5)
8012887c:	8c830010 	lw	v1,16(a0)
80128880:	8c85000c 	lw	a1,12(a0)
80128884:	8c420014 	lw	v0,20(v0)
80128888:	00602021 	move	a0,v1
8012888c:	00003021 	move	a2,zero
80128890:	aea50014 	sw	a1,20(s5)
80128894:	aea20020 	sw	v0,32(s5)
80128898:	aea00004 	sw	zero,4(s5)
8012889c:	aea3001c 	sw	v1,28(s5)
801288a0:	aea00018 	sw	zero,24(s5)
801288a4:	10600008 	beqz	v1,801288c8 <find_module+0xec>
801288a8:	aea00038 	sw	zero,56(s5)
801288ac:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801288b0:	00000000 	nop
801288b4:	8ea2001c 	lw	v0,28(s5)
801288b8:	00000000 	nop
801288bc:	0040f809 	jalr	v0
801288c0:	02a02021 	move	a0,s5
801288c4:	00403021 	move	a2,v0
801288c8:	02c0e821 	move	sp,s6
801288cc:	03c0e821 	move	sp,s8
801288d0:	8fbf0030 	lw	ra,48(sp)
801288d4:	8fbe002c 	lw	s8,44(sp)
801288d8:	8fb60028 	lw	s6,40(sp)
801288dc:	8fb50024 	lw	s5,36(sp)
801288e0:	8fb40020 	lw	s4,32(sp)
801288e4:	8fb3001c 	lw	s3,28(sp)
801288e8:	8fb20018 	lw	s2,24(sp)
801288ec:	8fb10014 	lw	s1,20(sp)
801288f0:	8fb00010 	lw	s0,16(sp)
801288f4:	00c01021 	move	v0,a2
801288f8:	03e00008 	jr	ra
801288fc:	27bd0038 	addiu	sp,sp,56

80128900 <__gconv_lookup_cache>:
80128900:	27bdffb8 	addiu	sp,sp,-72
80128904:	afb7003c 	sw	s7,60(sp)
80128908:	afb60038 	sw	s6,56(sp)
8012890c:	afb3002c 	sw	s3,44(sp)
80128910:	afbf0044 	sw	ra,68(sp)
80128914:	afbe0040 	sw	s8,64(sp)
80128918:	afb50034 	sw	s5,52(sp)
8012891c:	afb40030 	sw	s4,48(sp)
80128920:	afb20028 	sw	s2,40(sp)
80128924:	afb10024 	sw	s1,36(sp)
80128928:	afb00020 	sw	s0,32(sp)
8012892c:	3c16801f 	lui	s6,0x801f
80128930:	8ed045bc 	lw	s0,17852(s6)
80128934:	00809821 	move	s3,a0
80128938:	afa60050 	sw	a2,80(sp)
8012893c:	00a02021 	move	a0,a1
80128940:	12000089 	beqz	s0,80128b68 <__gconv_lookup_cache+0x268>
80128944:	00e0b821 	move	s7,a3
80128948:	96150004 	lhu	s5,4(s0)
8012894c:	9614000a 	lhu	s4,10(s0)
80128950:	0c04a179 	jal	801285e4 <find_module_idx>
80128954:	27a50010 	addiu	a1,sp,16
80128958:	1440000c 	bnez	v0,8012898c <__gconv_lookup_cache+0x8c>
8012895c:	3c12801f 	lui	s2,0x801f
80128960:	8fa30010 	lw	v1,16(sp)
80128964:	9602000a 	lhu	v0,10(s0)
80128968:	00032100 	sll	a0,v1,0x4
8012896c:	00031880 	sll	v1,v1,0x2
80128970:	00838823 	subu	s1,a0,v1
80128974:	2442000c 	addiu	v0,v0,12
80128978:	8e4345c0 	lw	v1,17856(s2)
8012897c:	02221021 	addu	v0,s1,v0
80128980:	0062102b 	sltu	v0,v1,v0
80128984:	1040000f 	beqz	v0,801289c4 <__gconv_lookup_cache+0xc4>
80128988:	02602021 	move	a0,s3
8012898c:	24100001 	li	s0,1
80128990:	02001021 	move	v0,s0
80128994:	8fbf0044 	lw	ra,68(sp)
80128998:	8fbe0040 	lw	s8,64(sp)
8012899c:	8fb7003c 	lw	s7,60(sp)
801289a0:	8fb60038 	lw	s6,56(sp)
801289a4:	8fb50034 	lw	s5,52(sp)
801289a8:	8fb40030 	lw	s4,48(sp)
801289ac:	8fb3002c 	lw	s3,44(sp)
801289b0:	8fb20028 	lw	s2,40(sp)
801289b4:	8fb10024 	lw	s1,36(sp)
801289b8:	8fb00020 	lw	s0,32(sp)
801289bc:	03e00008 	jr	ra
801289c0:	27bd0048 	addiu	sp,sp,72
801289c4:	0c04a179 	jal	801285e4 <find_module_idx>
801289c8:	27a50014 	addiu	a1,sp,20
801289cc:	1440ffef 	bnez	v0,8012898c <__gconv_lookup_cache+0x8c>
801289d0:	00000000 	nop
801289d4:	8fa50014 	lw	a1,20(sp)
801289d8:	9602000a 	lhu	v0,10(s0)
801289dc:	00051900 	sll	v1,a1,0x4
801289e0:	00052080 	sll	a0,a1,0x2
801289e4:	0064f023 	subu	s8,v1,a0
801289e8:	2442000c 	addiu	v0,v0,12
801289ec:	8e4345c0 	lw	v1,17856(s2)
801289f0:	03c21021 	addu	v0,s8,v0
801289f4:	0062102b 	sltu	v0,v1,v0
801289f8:	1440ffe4 	bnez	v0,8012898c <__gconv_lookup_cache+0x8c>
801289fc:	00000000 	nop
80128a00:	8fa20058 	lw	v0,88(sp)
80128a04:	00000000 	nop
80128a08:	30420001 	andi	v0,v0,0x1
80128a0c:	144000d0 	bnez	v0,80128d50 <__gconv_lookup_cache+0x450>
80128a10:	02149021 	addu	s2,s0,s4
80128a14:	8fa20010 	lw	v0,16(sp)
80128a18:	00000000 	nop
80128a1c:	00402021 	move	a0,v0
80128a20:	02b09821 	addu	s3,s5,s0
80128a24:	10400009 	beqz	v0,80128a4c <__gconv_lookup_cache+0x14c>
80128a28:	0251a021 	addu	s4,s2,s1
80128a2c:	14a00064 	bnez	a1,80128bc0 <__gconv_lookup_cache+0x2c0>
80128a30:	00000000 	nop
80128a34:	96820004 	lhu	v0,4(s4)
80128a38:	00000000 	nop
80128a3c:	1040ffd3 	beqz	v0,8012898c <__gconv_lookup_cache+0x8c>
80128a40:	00000000 	nop
80128a44:	8fa50014 	lw	a1,20(sp)
80128a48:	00000000 	nop
80128a4c:	14a00048 	bnez	a1,80128b70 <__gconv_lookup_cache+0x270>
80128a50:	025e9021 	addu	s2,s2,s8
80128a54:	108000ba 	beqz	a0,80128d40 <__gconv_lookup_cache+0x440>
80128a58:	00000000 	nop
80128a5c:	0c04699a 	jal	8011a668 <__libc_malloc>
80128a60:	24040078 	li	a0,120
80128a64:	104000b4 	beqz	v0,80128d38 <__gconv_lookup_cache+0x438>
80128a68:	00408821 	move	s1,v0
80128a6c:	8fa20010 	lw	v0,16(sp)
80128a70:	8fa30050 	lw	v1,80(sp)
80128a74:	aee00000 	sw	zero,0(s7)
80128a78:	10400019 	beqz	v0,80128ae0 <__gconv_lookup_cache+0x1e0>
80128a7c:	ac710000 	sw	s1,0(v1)
80128a80:	96830000 	lhu	v1,0(s4)
80128a84:	96840006 	lhu	a0,6(s4)
80128a88:	02631821 	addu	v1,s3,v1
80128a8c:	3c02801c 	lui	v0,0x801c
80128a90:	ae23000c 	sw	v1,12(s1)
80128a94:	244235c0 	addiu	v0,v0,13760
80128a98:	24030001 	li	v1,1
80128a9c:	ae220010 	sw	v0,16(s1)
80128aa0:	ae230008 	sw	v1,8(s1)
80128aa4:	ae200038 	sw	zero,56(s1)
80128aa8:	02642021 	addu	a0,s3,a0
80128aac:	80820000 	lb	v0,0(a0)
80128ab0:	00000000 	nop
80128ab4:	1040003c 	beqz	v0,80128ba8 <__gconv_lookup_cache+0x2a8>
80128ab8:	02203021 	move	a2,s1
80128abc:	96850008 	lhu	a1,8(s4)
80128ac0:	0c04a1f7 	jal	801287dc <find_module>
80128ac4:	02652821 	addu	a1,s3,a1
80128ac8:	144000af 	bnez	v0,80128d88 <__gconv_lookup_cache+0x488>
80128acc:	00408021 	move	s0,v0
80128ad0:	8ee20000 	lw	v0,0(s7)
80128ad4:	00000000 	nop
80128ad8:	24420001 	addiu	v0,v0,1
80128adc:	aee20000 	sw	v0,0(s7)
80128ae0:	8fa20014 	lw	v0,20(sp)
80128ae4:	00000000 	nop
80128ae8:	1040ffa9 	beqz	v0,80128990 <__gconv_lookup_cache+0x90>
80128aec:	00008021 	move	s0,zero
80128af0:	8ef00000 	lw	s0,0(s7)
80128af4:	96440000 	lhu	a0,0(s2)
80128af8:	00101880 	sll	v1,s0,0x2
80128afc:	00101180 	sll	v0,s0,0x6
80128b00:	00431023 	subu	v0,v0,v1
80128b04:	02223021 	addu	a2,s1,v0
80128b08:	3c02801c 	lui	v0,0x801c
80128b0c:	244235c0 	addiu	v0,v0,13760
80128b10:	96450002 	lhu	a1,2(s2)
80128b14:	02642021 	addu	a0,s3,a0
80128b18:	acc2000c 	sw	v0,12(a2)
80128b1c:	24020001 	li	v0,1
80128b20:	acc40010 	sw	a0,16(a2)
80128b24:	acc20008 	sw	v0,8(a2)
80128b28:	acc00038 	sw	zero,56(a2)
80128b2c:	02652021 	addu	a0,s3,a1
80128b30:	80820000 	lb	v0,0(a0)
80128b34:	00000000 	nop
80128b38:	10400015 	beqz	v0,80128b90 <__gconv_lookup_cache+0x290>
80128b3c:	00000000 	nop
80128b40:	96450004 	lhu	a1,4(s2)
80128b44:	0c04a1f7 	jal	801287dc <find_module>
80128b48:	02652821 	addu	a1,s3,a1
80128b4c:	14400086 	bnez	v0,80128d68 <__gconv_lookup_cache+0x468>
80128b50:	00409021 	move	s2,v0
80128b54:	8ee20000 	lw	v0,0(s7)
80128b58:	00008021 	move	s0,zero
80128b5c:	24420001 	addiu	v0,v0,1
80128b60:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128b64:	aee20000 	sw	v0,0(s7)
80128b68:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128b6c:	24100002 	li	s0,2
80128b70:	96420008 	lhu	v0,8(s2)
80128b74:	00000000 	nop
80128b78:	1440ffb6 	bnez	v0,80128a54 <__gconv_lookup_cache+0x154>
80128b7c:	00000000 	nop
80128b80:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128b84:	24100001 	li	s0,1
80128b88:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128b8c:	00008021 	move	s0,zero
80128b90:	96440004 	lhu	a0,4(s2)
80128b94:	00c02821 	move	a1,a2
80128b98:	0c048708 	jal	80121c20 <__gconv_get_builtin_trans>
80128b9c:	02642021 	addu	a0,s3,a0
80128ba0:	0804a2d5 	j	80128b54 <__gconv_lookup_cache+0x254>
80128ba4:	00000000 	nop
80128ba8:	96840008 	lhu	a0,8(s4)
80128bac:	02202821 	move	a1,s1
80128bb0:	0c048708 	jal	80121c20 <__gconv_get_builtin_trans>
80128bb4:	02642021 	addu	a0,s3,a0
80128bb8:	0804a2b4 	j	80128ad0 <__gconv_lookup_cache+0x1d0>
80128bbc:	00000000 	nop
80128bc0:	9686000a 	lhu	a2,10(s4)
80128bc4:	00000000 	nop
80128bc8:	10c0ff9a 	beqz	a2,80128a34 <__gconv_lookup_cache+0x134>
80128bcc:	00000000 	nop
80128bd0:	9602000c 	lhu	v0,12(s0)
80128bd4:	8ec345bc 	lw	v1,17852(s6)
80128bd8:	00000000 	nop
80128bdc:	00431021 	addu	v0,v0,v1
80128be0:	00461021 	addu	v0,v0,a2
80128be4:	9446ffff 	lhu	a2,-1(v0)
80128be8:	2442ffff 	addiu	v0,v0,-1
80128bec:	10c0ff91 	beqz	a2,80128a34 <__gconv_lookup_cache+0x134>
80128bf0:	afa2001c 	sw	v0,28(sp)
80128bf4:	8fa3001c 	lw	v1,28(sp)
80128bf8:	00064040 	sll	t0,a2,0x1
80128bfc:	000638c0 	sll	a3,a2,0x3
80128c00:	00e81023 	subu	v0,a3,t0
80128c04:	00431021 	addu	v0,v0,v1
80128c08:	9443fffc 	lhu	v1,-4(v0)
80128c0c:	00000000 	nop
80128c10:	10a30011 	beq	a1,v1,80128c58 <__gconv_lookup_cache+0x358>
80128c14:	00e81023 	subu	v0,a3,t0
80128c18:	8fa3001c 	lw	v1,28(sp)
80128c1c:	00000000 	nop
80128c20:	00431021 	addu	v0,v0,v1
80128c24:	94460002 	lhu	a2,2(v0)
80128c28:	24420002 	addiu	v0,v0,2
80128c2c:	afa2001c 	sw	v0,28(sp)
80128c30:	00064040 	sll	t0,a2,0x1
80128c34:	000638c0 	sll	a3,a2,0x3
80128c38:	8fa3001c 	lw	v1,28(sp)
80128c3c:	00e81023 	subu	v0,a3,t0
80128c40:	10c0ff7c 	beqz	a2,80128a34 <__gconv_lookup_cache+0x134>
80128c44:	00431021 	addu	v0,v0,v1
80128c48:	9442fffc 	lhu	v0,-4(v0)
80128c4c:	00000000 	nop
80128c50:	14a2fff3 	bne	a1,v0,80128c20 <__gconv_lookup_cache+0x320>
80128c54:	00e81023 	subu	v0,a3,t0
80128c58:	00061180 	sll	v0,a2,0x6
80128c5c:	00062080 	sll	a0,a2,0x2
80128c60:	00442023 	subu	a0,v0,a0
80128c64:	0c04699a 	jal	8011a668 <__libc_malloc>
80128c68:	aee60000 	sw	a2,0(s7)
80128c6c:	0040a821 	move	s5,v0
80128c70:	8fa20050 	lw	v0,80(sp)
80128c74:	02a08021 	move	s0,s5
80128c78:	12a0002f 	beqz	s5,80128d38 <__gconv_lookup_cache+0x438>
80128c7c:	ac550000 	sw	s5,0(v0)
80128c80:	96820000 	lhu	v0,0(s4)
80128c84:	8fa3001c 	lw	v1,28(sp)
80128c88:	0262b021 	addu	s6,s3,v0
80128c8c:	24710002 	addiu	s1,v1,2
80128c90:	0804a333 	j	80128ccc <__gconv_lookup_cache+0x3cc>
80128c94:	afa00018 	sw	zero,24(sp)
80128c98:	96250004 	lhu	a1,4(s1)
80128c9c:	0c04a1f7 	jal	801287dc <find_module>
80128ca0:	02652821 	addu	a1,s3,a1
80128ca4:	1440003c 	bnez	v0,80128d98 <__gconv_lookup_cache+0x498>
80128ca8:	00000000 	nop
80128cac:	8fa3001c 	lw	v1,28(sp)
80128cb0:	2610003c 	addiu	s0,s0,60
80128cb4:	94620000 	lhu	v0,0(v1)
80128cb8:	8fa30018 	lw	v1,24(sp)
80128cbc:	00000000 	nop
80128cc0:	0062102a 	slt	v0,v1,v0
80128cc4:	1040ffb0 	beqz	v0,80128b88 <__gconv_lookup_cache+0x288>
80128cc8:	26310006 	addiu	s1,s1,6
80128ccc:	96230000 	lhu	v1,0(s1)
80128cd0:	96250002 	lhu	a1,2(s1)
80128cd4:	00031100 	sll	v0,v1,0x4
80128cd8:	00031880 	sll	v1,v1,0x2
80128cdc:	00431023 	subu	v0,v0,v1
80128ce0:	00521021 	addu	v0,v0,s2
80128ce4:	94430000 	lhu	v1,0(v0)
80128ce8:	24020001 	li	v0,1
80128cec:	ae020008 	sw	v0,8(s0)
80128cf0:	8fa20018 	lw	v0,24(sp)
80128cf4:	ae16000c 	sw	s6,12(s0)
80128cf8:	24420001 	addiu	v0,v0,1
80128cfc:	0263b021 	addu	s6,s3,v1
80128d00:	02652821 	addu	a1,s3,a1
80128d04:	ae160010 	sw	s6,16(s0)
80128d08:	ae000038 	sw	zero,56(s0)
80128d0c:	afa20018 	sw	v0,24(sp)
80128d10:	80a20000 	lb	v0,0(a1)
80128d14:	00a02021 	move	a0,a1
80128d18:	02003021 	move	a2,s0
80128d1c:	1440ffde 	bnez	v0,80128c98 <__gconv_lookup_cache+0x398>
80128d20:	02002821 	move	a1,s0
80128d24:	96240004 	lhu	a0,4(s1)
80128d28:	0c048708 	jal	80121c20 <__gconv_get_builtin_trans>
80128d2c:	02642021 	addu	a0,s3,a0
80128d30:	0804a32b 	j	80128cac <__gconv_lookup_cache+0x3ac>
80128d34:	00000000 	nop
80128d38:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128d3c:	24100003 	li	s0,3
80128d40:	14a0ff46 	bnez	a1,80128a5c <__gconv_lookup_cache+0x15c>
80128d44:	00000000 	nop
80128d48:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128d4c:	24100001 	li	s0,1
80128d50:	8fa20010 	lw	v0,16(sp)
80128d54:	00000000 	nop
80128d58:	14a2ff30 	bne	a1,v0,80128a1c <__gconv_lookup_cache+0x11c>
80128d5c:	00000000 	nop
80128d60:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128d64:	24100001 	li	s0,1
80128d68:	12000003 	beqz	s0,80128d78 <__gconv_lookup_cache+0x478>
80128d6c:	00000000 	nop
80128d70:	0c047f23 	jal	8011fc8c <__gconv_release_step>
80128d74:	02202021 	move	a0,s1
80128d78:	0c045fee 	jal	80117fb8 <__cfree>
80128d7c:	02202021 	move	a0,s1
80128d80:	0804a264 	j	80128990 <__gconv_lookup_cache+0x90>
80128d84:	02408021 	move	s0,s2
80128d88:	0c045fee 	jal	80117fb8 <__cfree>
80128d8c:	02202021 	move	a0,s1
80128d90:	0804a265 	j	80128994 <__gconv_lookup_cache+0x94>
80128d94:	02001021 	move	v0,s0
80128d98:	0c045fee 	jal	80117fb8 <__cfree>
80128d9c:	02a02021 	move	a0,s5
80128da0:	8fa40010 	lw	a0,16(sp)
80128da4:	00000000 	nop
80128da8:	1480ff22 	bnez	a0,80128a34 <__gconv_lookup_cache+0x134>
80128dac:	00000000 	nop
80128db0:	8fa50014 	lw	a1,20(sp)
80128db4:	0804a293 	j	80128a4c <__gconv_lookup_cache+0x14c>
80128db8:	00000000 	nop

80128dbc <__gconv_load_cache>:
80128dbc:	3c04801c 	lui	a0,0x801c
80128dc0:	27bdff28 	addiu	sp,sp,-216
80128dc4:	248440c0 	addiu	a0,a0,16576
80128dc8:	afbf00d4 	sw	ra,212(sp)
80128dcc:	afb600d0 	sw	s6,208(sp)
80128dd0:	afb500cc 	sw	s5,204(sp)
80128dd4:	afb400c8 	sw	s4,200(sp)
80128dd8:	afb300c4 	sw	s3,196(sp)
80128ddc:	afb200c0 	sw	s2,192(sp)
80128de0:	afb100bc 	sw	s1,188(sp)
80128de4:	0c043794 	jal	8010de50 <getenv>
80128de8:	afb000b8 	sw	s0,184(sp)
80128dec:	3c03801f 	lui	v1,0x801f
80128df0:	1040000c 	beqz	v0,80128e24 <__gconv_load_cache+0x68>
80128df4:	ac6247e8 	sw	v0,18408(v1)
80128df8:	2402ffff 	li	v0,-1
80128dfc:	8fbf00d4 	lw	ra,212(sp)
80128e00:	8fb600d0 	lw	s6,208(sp)
80128e04:	8fb500cc 	lw	s5,204(sp)
80128e08:	8fb400c8 	lw	s4,200(sp)
80128e0c:	8fb300c4 	lw	s3,196(sp)
80128e10:	8fb200c0 	lw	s2,192(sp)
80128e14:	8fb100bc 	lw	s1,188(sp)
80128e18:	8fb000b8 	lw	s0,184(sp)
80128e1c:	03e00008 	jr	ra
80128e20:	27bd00d8 	addiu	sp,sp,216
80128e24:	3c04801c 	lui	a0,0x801c
80128e28:	248440cc 	addiu	a0,a0,16588
80128e2c:	00002821 	move	a1,zero
80128e30:	00003021 	move	a2,zero
80128e34:	24020fa5 	li	v0,4005
80128e38:	0000000c 	syscall
80128e3c:	14e00013 	bnez	a3,80128e8c <__gconv_load_cache+0xd0>
80128e40:	00408021 	move	s0,v0
80128e44:	2411ffff 	li	s1,-1
80128e48:	1211ffeb 	beq	s0,s1,80128df8 <__gconv_load_cache+0x3c>
80128e4c:	24040003 	li	a0,3
80128e50:	02002821 	move	a1,s0
80128e54:	0c047774 	jal	8011ddd0 <___fxstat64>
80128e58:	27a60018 	addiu	a2,sp,24
80128e5c:	04400007 	bltz	v0,80128e7c <__gconv_load_cache+0xc0>
80128e60:	02002021 	move	a0,s0
80128e64:	8fa30050 	lw	v1,80(sp)
80128e68:	00000000 	nop
80128e6c:	2c620010 	sltiu	v0,v1,16
80128e70:	1040000b 	beqz	v0,80128ea0 <__gconv_load_cache+0xe4>
80128e74:	00602821 	move	a1,v1
80128e78:	02002021 	move	a0,s0
80128e7c:	24020fa6 	li	v0,4006
80128e80:	0000000c 	syscall
80128e84:	0804a37f 	j	80128dfc <__gconv_load_cache+0x40>
80128e88:	2402ffff 	li	v0,-1
80128e8c:	0c047ea0 	jal	8011fa80 <__errno_location>
80128e90:	2411ffff 	li	s1,-1
80128e94:	ac500000 	sw	s0,0(v0)
80128e98:	0804a392 	j	80128e48 <__gconv_load_cache+0x8c>
80128e9c:	2410ffff 	li	s0,-1
80128ea0:	3c12801f 	lui	s2,0x801f
80128ea4:	00002021 	move	a0,zero
80128ea8:	24060001 	li	a2,1
80128eac:	24070001 	li	a3,1
80128eb0:	ae4345c0 	sw	v1,17856(s2)
80128eb4:	afb00010 	sw	s0,16(sp)
80128eb8:	afa00014 	sw	zero,20(sp)
80128ebc:	0c0479ba 	jal	8011e6e8 <__mmap>
80128ec0:	3c13801f 	lui	s3,0x801f
80128ec4:	10510038 	beq	v0,s1,80128fa8 <__gconv_load_cache+0x1ec>
80128ec8:	ae6245bc 	sw	v0,17852(s3)
80128ecc:	02002021 	move	a0,s0
80128ed0:	24020fa6 	li	v0,4006
80128ed4:	0000000c 	syscall
80128ed8:	8e6445bc 	lw	a0,17852(s3)
80128edc:	3c022001 	lui	v0,0x2001
80128ee0:	8c830000 	lw	v1,0(a0)
80128ee4:	34420324 	ori	v0,v0,0x324
80128ee8:	1462001e 	bne	v1,v0,80128f64 <__gconv_load_cache+0x1a8>
80128eec:	00000000 	nop
80128ef0:	8e4345c0 	lw	v1,17856(s2)
80128ef4:	94820004 	lhu	v0,4(a0)
80128ef8:	00000000 	nop
80128efc:	0043102b 	sltu	v0,v0,v1
80128f00:	10400018 	beqz	v0,80128f64 <__gconv_load_cache+0x1a8>
80128f04:	00000000 	nop
80128f08:	94850006 	lhu	a1,6(a0)
80128f0c:	00000000 	nop
80128f10:	00a3102b 	sltu	v0,a1,v1
80128f14:	10400013 	beqz	v0,80128f64 <__gconv_load_cache+0x1a8>
80128f18:	00000000 	nop
80128f1c:	94820008 	lhu	v0,8(a0)
80128f20:	00000000 	nop
80128f24:	1040000f 	beqz	v0,80128f64 <__gconv_load_cache+0x1a8>
80128f28:	00021080 	sll	v0,v0,0x2
80128f2c:	00a21021 	addu	v0,a1,v0
80128f30:	0062102b 	sltu	v0,v1,v0
80128f34:	1440000c 	bnez	v0,80128f68 <__gconv_load_cache+0x1ac>
80128f38:	3c10801f 	lui	s0,0x801f
80128f3c:	9482000a 	lhu	v0,10(a0)
80128f40:	00000000 	nop
80128f44:	0043102b 	sltu	v0,v0,v1
80128f48:	10400007 	beqz	v0,80128f68 <__gconv_load_cache+0x1ac>
80128f4c:	00000000 	nop
80128f50:	9482000c 	lhu	v0,12(a0)
80128f54:	00000000 	nop
80128f58:	0062102b 	sltu	v0,v1,v0
80128f5c:	1040ffa7 	beqz	v0,80128dfc <__gconv_load_cache+0x40>
80128f60:	00000000 	nop
80128f64:	3c10801f 	lui	s0,0x801f
80128f68:	8e0245c4 	lw	v0,17860(s0)
80128f6c:	00000000 	nop
80128f70:	10400007 	beqz	v0,80128f90 <__gconv_load_cache+0x1d4>
80128f74:	00000000 	nop
80128f78:	0c045fee 	jal	80117fb8 <__cfree>
80128f7c:	00000000 	nop
80128f80:	2402ffff 	li	v0,-1
80128f84:	ae0045c4 	sw	zero,17860(s0)
80128f88:	0804a37f 	j	80128dfc <__gconv_load_cache+0x40>
80128f8c:	ae6045bc 	sw	zero,17852(s3)
80128f90:	8e4545c0 	lw	a1,17856(s2)
80128f94:	0c047a36 	jal	8011e8d8 <__munmap>
80128f98:	00000000 	nop
80128f9c:	2402ffff 	li	v0,-1
80128fa0:	0804a37f 	j	80128dfc <__gconv_load_cache+0x40>
80128fa4:	ae6045bc 	sw	zero,17852(s3)
80128fa8:	8e4445c0 	lw	a0,17856(s2)
80128fac:	0c04699a 	jal	8011a668 <__libc_malloc>
80128fb0:	00000000 	nop
80128fb4:	1040ffb0 	beqz	v0,80128e78 <__gconv_load_cache+0xbc>
80128fb8:	ae6245bc 	sw	v0,17852(s3)
80128fbc:	00008821 	move	s1,zero
80128fc0:	0260a021 	move	s4,s3
80128fc4:	0240a821 	move	s5,s2
80128fc8:	0804a3f9 	j	80128fe4 <__gconv_load_cache+0x228>
80128fcc:	2416ffff 	li	s6,-1
80128fd0:	8ea245c0 	lw	v0,17856(s5)
80128fd4:	00000000 	nop
80128fd8:	0222102b 	sltu	v0,s1,v0
80128fdc:	1040000e 	beqz	v0,80129018 <__gconv_load_cache+0x25c>
80128fe0:	24030001 	li	v1,1
80128fe4:	8e6545bc 	lw	a1,17852(s3)
80128fe8:	8e4645c0 	lw	a2,17856(s2)
80128fec:	02252821 	addu	a1,s1,a1
80128ff0:	00d13023 	subu	a2,a2,s1
80128ff4:	0c0477d6 	jal	8011df58 <__libc_read>
80128ff8:	02002021 	move	a0,s0
80128ffc:	1456fff4 	bne	v0,s6,80128fd0 <__gconv_load_cache+0x214>
80129000:	02228821 	addu	s1,s1,v0
80129004:	8e8445bc 	lw	a0,17852(s4)
80129008:	0c045fee 	jal	80117fb8 <__cfree>
8012900c:	00000000 	nop
80129010:	0804a39e 	j	80128e78 <__gconv_load_cache+0xbc>
80129014:	ae8045bc 	sw	zero,17852(s4)
80129018:	3c02801f 	lui	v0,0x801f
8012901c:	0804a3b3 	j	80128ecc <__gconv_load_cache+0x110>
80129020:	ac4345c4 	sw	v1,17860(v0)
	...

80129030 <__gconv_release_shlib>:
80129030:	3c02801f 	lui	v0,0x801f
80129034:	3c03801f 	lui	v1,0x801f
80129038:	ac4445cc 	sw	a0,17868(v0)
8012903c:	3c058013 	lui	a1,0x8013
80129040:	8c6445c8 	lw	a0,17864(v1)
80129044:	08053f51 	j	8014fd44 <__twalk>
80129048:	24a5904c 	addiu	a1,a1,-28596

8012904c <do_release_shlib>:
8012904c:	27bdffe8 	addiu	sp,sp,-24
80129050:	afbf0014 	sw	ra,20(sp)
80129054:	afb00010 	sw	s0,16(sp)
80129058:	8c900000 	lw	s0,0(a0)
8012905c:	10a00008 	beqz	a1,80129080 <do_release_shlib+0x34>
80129060:	3c02801f 	lui	v0,0x801f
80129064:	24020003 	li	v0,3
80129068:	10a20005 	beq	a1,v0,80129080 <do_release_shlib+0x34>
8012906c:	3c02801f 	lui	v0,0x801f
80129070:	8fbf0014 	lw	ra,20(sp)
80129074:	8fb00010 	lw	s0,16(sp)
80129078:	03e00008 	jr	ra
8012907c:	27bd0018 	addiu	sp,sp,24
80129080:	8c4345cc 	lw	v1,17868(v0)
80129084:	00000000 	nop
80129088:	12030015 	beq	s0,v1,801290e0 <do_release_shlib+0x94>
8012908c:	00000000 	nop
80129090:	8e030004 	lw	v1,4(s0)
80129094:	00000000 	nop
80129098:	24620002 	addiu	v0,v1,2
8012909c:	2c420003 	sltiu	v0,v0,3
801290a0:	1040fff3 	beqz	v0,80129070 <do_release_shlib+0x24>
801290a4:	2462ffff 	addiu	v0,v1,-1
801290a8:	2843fffe 	slti	v1,v0,-2
801290ac:	1060fff0 	beqz	v1,80129070 <do_release_shlib+0x24>
801290b0:	ae020004 	sw	v0,4(s0)
801290b4:	8e040008 	lw	a0,8(s0)
801290b8:	00000000 	nop
801290bc:	1080ffec 	beqz	a0,80129070 <do_release_shlib+0x24>
801290c0:	00000000 	nop
801290c4:	0c0559a4 	jal	80156690 <__libc_dlclose>
801290c8:	00000000 	nop
801290cc:	ae000008 	sw	zero,8(s0)
801290d0:	8fbf0014 	lw	ra,20(sp)
801290d4:	8fb00010 	lw	s0,16(sp)
801290d8:	03e00008 	jr	ra
801290dc:	27bd0018 	addiu	sp,sp,24
801290e0:	8e020004 	lw	v0,4(s0)
801290e4:	00000000 	nop
801290e8:	18400006 	blez	v0,80129104 <do_release_shlib+0xb8>
801290ec:	2442ffff 	addiu	v0,v0,-1
801290f0:	ae020004 	sw	v0,4(s0)
801290f4:	8fbf0014 	lw	ra,20(sp)
801290f8:	8fb00010 	lw	s0,16(sp)
801290fc:	03e00008 	jr	ra
80129100:	27bd0018 	addiu	sp,sp,24
80129104:	3c04801c 	lui	a0,0x801c
80129108:	3c05801c 	lui	a1,0x801c
8012910c:	3c07801c 	lui	a3,0x801c
80129110:	248440f0 	addiu	a0,a0,16624
80129114:	24a54104 	addiu	a1,a1,16644
80129118:	24e74150 	addiu	a3,a3,16720
8012911c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80129120:	240600a6 	li	a2,166

80129124 <__gconv_find_shlib>:
80129124:	27bdffd8 	addiu	sp,sp,-40
80129128:	afb20018 	sw	s2,24(sp)
8012912c:	afb10014 	sw	s1,20(sp)
80129130:	3c128013 	lui	s2,0x8013
80129134:	3c11801f 	lui	s1,0x801f
80129138:	afa40028 	sw	a0,40(sp)
8012913c:	262545c8 	addiu	a1,s1,17864
80129140:	27a40028 	addiu	a0,sp,40
80129144:	2646930c 	addiu	a2,s2,-27892
80129148:	afbf0020 	sw	ra,32(sp)
8012914c:	afb3001c 	sw	s3,28(sp)
80129150:	0c053ef6 	jal	8014fbd8 <__tfind>
80129154:	afb00010 	sw	s0,16(sp)
80129158:	10400047 	beqz	v0,80129278 <__gconv_find_shlib+0x154>
8012915c:	00000000 	nop
80129160:	8c500000 	lw	s0,0(v0)
80129164:	00000000 	nop
80129168:	12000022 	beqz	s0,801291f4 <__gconv_find_shlib+0xd0>
8012916c:	02001021 	move	v0,s0
80129170:	8e030004 	lw	v1,4(s0)
80129174:	00000000 	nop
80129178:	2862fffe 	slti	v0,v1,-2
8012917c:	10400024 	beqz	v0,80129210 <__gconv_find_shlib+0xec>
80129180:	00000000 	nop
80129184:	8e020008 	lw	v0,8(s0)
80129188:	00000000 	nop
8012918c:	14400057 	bnez	v0,801292ec <__gconv_find_shlib+0x1c8>
80129190:	3c058000 	lui	a1,0x8000
80129194:	8e040000 	lw	a0,0(s0)
80129198:	0c055a0f 	jal	8015683c <__libc_dlopen_mode>
8012919c:	34a50001 	ori	a1,a1,0x1
801291a0:	1040002c 	beqz	v0,80129254 <__gconv_find_shlib+0x130>
801291a4:	ae020008 	sw	v0,8(s0)
801291a8:	3c05801c 	lui	a1,0x801c
801291ac:	00402021 	move	a0,v0
801291b0:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801291b4:	24a54130 	addiu	a1,a1,16688
801291b8:	10400024 	beqz	v0,8012924c <__gconv_find_shlib+0x128>
801291bc:	ae02000c 	sw	v0,12(s0)
801291c0:	8e040008 	lw	a0,8(s0)
801291c4:	3c05801c 	lui	a1,0x801c
801291c8:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801291cc:	24a54138 	addiu	a1,a1,16696
801291d0:	8e040008 	lw	a0,8(s0)
801291d4:	3c05801c 	lui	a1,0x801c
801291d8:	ae020010 	sw	v0,16(s0)
801291dc:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801291e0:	24a54144 	addiu	a1,a1,16708
801291e4:	ae020014 	sw	v0,20(s0)
801291e8:	24020001 	li	v0,1
801291ec:	ae020004 	sw	v0,4(s0)
801291f0:	02001021 	move	v0,s0
801291f4:	8fbf0020 	lw	ra,32(sp)
801291f8:	8fb3001c 	lw	s3,28(sp)
801291fc:	8fb20018 	lw	s2,24(sp)
80129200:	8fb10014 	lw	s1,20(sp)
80129204:	8fb00010 	lw	s0,16(sp)
80129208:	03e00008 	jr	ra
8012920c:	27bd0028 	addiu	sp,sp,40
80129210:	8e020008 	lw	v0,8(s0)
80129214:	00000000 	nop
80129218:	1040fff6 	beqz	v0,801291f4 <__gconv_find_shlib+0xd0>
8012921c:	02001021 	move	v0,s0
80129220:	1860002f 	blez	v1,801292e0 <__gconv_find_shlib+0x1bc>
80129224:	24620001 	addiu	v0,v1,1
80129228:	ae020004 	sw	v0,4(s0)
8012922c:	02001021 	move	v0,s0
80129230:	8fbf0020 	lw	ra,32(sp)
80129234:	8fb3001c 	lw	s3,28(sp)
80129238:	8fb20018 	lw	s2,24(sp)
8012923c:	8fb10014 	lw	s1,20(sp)
80129240:	8fb00010 	lw	s0,16(sp)
80129244:	03e00008 	jr	ra
80129248:	27bd0028 	addiu	sp,sp,40
8012924c:	0c04a40c 	jal	80129030 <__gconv_release_shlib>
80129250:	02002021 	move	a0,s0
80129254:	00008021 	move	s0,zero
80129258:	02001021 	move	v0,s0
8012925c:	8fbf0020 	lw	ra,32(sp)
80129260:	8fb3001c 	lw	s3,28(sp)
80129264:	8fb20018 	lw	s2,24(sp)
80129268:	8fb10014 	lw	s1,20(sp)
8012926c:	8fb00010 	lw	s0,16(sp)
80129270:	03e00008 	jr	ra
80129274:	27bd0028 	addiu	sp,sp,40
80129278:	8fa40028 	lw	a0,40(sp)
8012927c:	0c046f6c 	jal	8011bdb0 <strlen>
80129280:	00000000 	nop
80129284:	24440019 	addiu	a0,v0,25
80129288:	0c04699a 	jal	8011a668 <__libc_malloc>
8012928c:	24530001 	addiu	s3,v0,1
80129290:	1040ffd7 	beqz	v0,801291f0 <__gconv_find_shlib+0xcc>
80129294:	00408021 	move	s0,v0
80129298:	8fa50028 	lw	a1,40(sp)
8012929c:	02603021 	move	a2,s3
801292a0:	0c04324c 	jal	8010c930 <memcpy>
801292a4:	24440018 	addiu	a0,v0,24
801292a8:	ae020000 	sw	v0,0(s0)
801292ac:	2402fffd 	li	v0,-3
801292b0:	ae020004 	sw	v0,4(s0)
801292b4:	ae000008 	sw	zero,8(s0)
801292b8:	262545c8 	addiu	a1,s1,17864
801292bc:	2646930c 	addiu	a2,s2,-27892
801292c0:	0c0540e2 	jal	80150388 <__tsearch>
801292c4:	02002021 	move	a0,s0
801292c8:	1440ffa9 	bnez	v0,80129170 <__gconv_find_shlib+0x4c>
801292cc:	00000000 	nop
801292d0:	0c045fee 	jal	80117fb8 <__cfree>
801292d4:	02002021 	move	a0,s0
801292d8:	0804a47c 	j	801291f0 <__gconv_find_shlib+0xcc>
801292dc:	00008021 	move	s0,zero
801292e0:	24020001 	li	v0,1
801292e4:	0804a48b 	j	8012922c <__gconv_find_shlib+0x108>
801292e8:	ae020004 	sw	v0,4(s0)
801292ec:	3c04801c 	lui	a0,0x801c
801292f0:	3c05801c 	lui	a1,0x801c
801292f4:	3c07801c 	lui	a3,0x801c
801292f8:	24844110 	addiu	a0,a0,16656
801292fc:	24a54104 	addiu	a1,a1,16644
80129300:	24e74164 	addiu	a3,a3,16740
80129304:	0c04ad9c 	jal	8012b670 <__assert_fail>
80129308:	24060074 	li	a2,116

8012930c <known_compare>:
8012930c:	8c840000 	lw	a0,0(a0)
80129310:	8ca50000 	lw	a1,0(a1)
80129314:	08046ef0 	j	8011bbc0 <strcmp>
80129318:	00000000 	nop
8012931c:	00000000 	nop

80129320 <new_composite_name>:
80129320:	27bdffc8 	addiu	sp,sp,-56
80129324:	afbe0030 	sw	s8,48(sp)
80129328:	afb7002c 	sw	s7,44(sp)
8012932c:	afb60028 	sw	s6,40(sp)
80129330:	afb50024 	sw	s5,36(sp)
80129334:	afb40020 	sw	s4,32(sp)
80129338:	afb10014 	sw	s1,20(sp)
8012933c:	afbf0034 	sw	ra,52(sp)
80129340:	afb3001c 	sw	s3,28(sp)
80129344:	afb20018 	sw	s2,24(sp)
80129348:	afb00010 	sw	s0,16(sp)
8012934c:	0080a821 	move	s5,a0
80129350:	00a0b021 	move	s6,a1
80129354:	0000a021 	move	s4,zero
80129358:	00008821 	move	s1,zero
8012935c:	24170001 	li	s7,1
80129360:	3c1e801c 	lui	s8,0x801c
80129364:	24020006 	li	v0,6
80129368:	12a2001d 	beq	s5,v0,801293e0 <new_composite_name+0xc0>
8012936c:	00118080 	sll	s0,s1,0x2
80129370:	12b1003f 	beq	s5,s1,80129470 <new_composite_name+0x150>
80129374:	3c02801f 	lui	v0,0x801f
80129378:	00118080 	sll	s0,s1,0x2
8012937c:	24423410 	addiu	v0,v0,13328
80129380:	02021021 	addu	v0,s0,v0
80129384:	8c520040 	lw	s2,64(v0)
80129388:	0c046f6c 	jal	8011bdb0 <strlen>
8012938c:	02402021 	move	a0,s2
80129390:	00409821 	move	s3,v0
80129394:	27c24264 	addiu	v0,s8,16996
80129398:	02021021 	addu	v0,s0,v0
8012939c:	8c430000 	lw	v1,0(v0)
801293a0:	02742021 	addu	a0,s3,s4
801293a4:	24630002 	addiu	v1,v1,2
801293a8:	1a200003 	blez	s1,801293b8 <new_composite_name+0x98>
801293ac:	0083a021 	addu	s4,a0,v1
801293b0:	16e0000f 	bnez	s7,801293f0 <new_composite_name+0xd0>
801293b4:	00000000 	nop
801293b8:	26310001 	addiu	s1,s1,1
801293bc:	2a22000d 	slti	v0,s1,13
801293c0:	10400014 	beqz	v0,80129414 <new_composite_name+0xf4>
801293c4:	00000000 	nop
801293c8:	24020006 	li	v0,6
801293cc:	1622ffe6 	bne	s1,v0,80129368 <new_composite_name+0x48>
801293d0:	00000000 	nop
801293d4:	16a2ffe6 	bne	s5,v0,80129370 <new_composite_name+0x50>
801293d8:	24110007 	li	s1,7
801293dc:	00118080 	sll	s0,s1,0x2
801293e0:	02161021 	addu	v0,s0,s6
801293e4:	8c520000 	lw	s2,0(v0)
801293e8:	0804a4e2 	j	80129388 <new_composite_name+0x68>
801293ec:	00000000 	nop
801293f0:	8ec50000 	lw	a1,0(s6)
801293f4:	0c046ef0 	jal	8011bbc0 <strcmp>
801293f8:	02402021 	move	a0,s2
801293fc:	1040ffee 	beqz	v0,801293b8 <new_composite_name+0x98>
80129400:	00000000 	nop
80129404:	26310001 	addiu	s1,s1,1
80129408:	2a22000d 	slti	v0,s1,13
8012940c:	1440ffee 	bnez	v0,801293c8 <new_composite_name+0xa8>
80129410:	0000b821 	move	s7,zero
80129414:	12e00031 	beqz	s7,801294dc <new_composite_name+0x1bc>
80129418:	3c11801d 	lui	s1,0x801d
8012941c:	8ed00000 	lw	s0,0(s6)
80129420:	00000000 	nop
80129424:	02002021 	move	a0,s0
80129428:	0c046ef0 	jal	8011bbc0 <strcmp>
8012942c:	26250740 	addiu	a1,s1,1856
80129430:	14400012 	bnez	v0,8012947c <new_composite_name+0x15c>
80129434:	02002021 	move	a0,s0
80129438:	26320740 	addiu	s2,s1,1856
8012943c:	02401021 	move	v0,s2
80129440:	8fbf0034 	lw	ra,52(sp)
80129444:	8fbe0030 	lw	s8,48(sp)
80129448:	8fb7002c 	lw	s7,44(sp)
8012944c:	8fb60028 	lw	s6,40(sp)
80129450:	8fb50024 	lw	s5,36(sp)
80129454:	8fb40020 	lw	s4,32(sp)
80129458:	8fb3001c 	lw	s3,28(sp)
8012945c:	8fb20018 	lw	s2,24(sp)
80129460:	8fb10014 	lw	s1,20(sp)
80129464:	8fb00010 	lw	s0,16(sp)
80129468:	03e00008 	jr	ra
8012946c:	27bd0038 	addiu	sp,sp,56
80129470:	8ed20000 	lw	s2,0(s6)
80129474:	0804a4e2 	j	80129388 <new_composite_name+0x68>
80129478:	00118080 	sll	s0,s1,0x2
8012947c:	3c05801d 	lui	a1,0x801d
80129480:	0c046ef0 	jal	8011bbc0 <strcmp>
80129484:	24a50744 	addiu	a1,a1,1860
80129488:	1040ffec 	beqz	v0,8012943c <new_composite_name+0x11c>
8012948c:	26320740 	addiu	s2,s1,1856
80129490:	26700001 	addiu	s0,s3,1
80129494:	0c04699a 	jal	8011a668 <__libc_malloc>
80129498:	02002021 	move	a0,s0
8012949c:	10400040 	beqz	v0,801295a0 <new_composite_name+0x280>
801294a0:	02003021 	move	a2,s0
801294a4:	8ec50000 	lw	a1,0(s6)
801294a8:	8fbf0034 	lw	ra,52(sp)
801294ac:	8fbe0030 	lw	s8,48(sp)
801294b0:	8fb7002c 	lw	s7,44(sp)
801294b4:	8fb60028 	lw	s6,40(sp)
801294b8:	8fb50024 	lw	s5,36(sp)
801294bc:	8fb40020 	lw	s4,32(sp)
801294c0:	8fb3001c 	lw	s3,28(sp)
801294c4:	8fb20018 	lw	s2,24(sp)
801294c8:	8fb10014 	lw	s1,20(sp)
801294cc:	8fb00010 	lw	s0,16(sp)
801294d0:	00402021 	move	a0,v0
801294d4:	0804324c 	j	8010c930 <memcpy>
801294d8:	27bd0038 	addiu	sp,sp,56
801294dc:	0c04699a 	jal	8011a668 <__libc_malloc>
801294e0:	02802021 	move	a0,s4
801294e4:	1040002e 	beqz	v0,801295a0 <new_composite_name+0x280>
801294e8:	00403021 	move	a2,v0
801294ec:	00409021 	move	s2,v0
801294f0:	00008021 	move	s0,zero
801294f4:	3c13801c 	lui	s3,0x801c
801294f8:	00101880 	sll	v1,s0,0x2
801294fc:	24020006 	li	v0,6
80129500:	12a2001f 	beq	s5,v0,80129580 <new_composite_name+0x260>
80129504:	00762821 	addu	a1,v1,s6
80129508:	3c02801f 	lui	v0,0x801f
8012950c:	00101880 	sll	v1,s0,0x2
80129510:	24423410 	addiu	v0,v0,13328
80129514:	12b0001d 	beq	s5,s0,8012958c <new_composite_name+0x26c>
80129518:	00622821 	addu	a1,v1,v0
8012951c:	8cb10040 	lw	s1,64(a1)
80129520:	26624230 	addiu	v0,s3,16944
80129524:	00621021 	addu	v0,v1,v0
80129528:	8c450000 	lw	a1,0(v0)
8012952c:	0c052810 	jal	8014a040 <__stpcpy>
80129530:	00c02021 	move	a0,a2
80129534:	2403003d 	li	v1,61
80129538:	a0430000 	sb	v1,0(v0)
8012953c:	24440001 	addiu	a0,v0,1
80129540:	26100001 	addiu	s0,s0,1
80129544:	0c052810 	jal	8014a040 <__stpcpy>
80129548:	02202821 	move	a1,s1
8012954c:	2403003b 	li	v1,59
80129550:	2a04000d 	slti	a0,s0,13
80129554:	a0430000 	sb	v1,0(v0)
80129558:	1080000f 	beqz	a0,80129598 <new_composite_name+0x278>
8012955c:	24460001 	addiu	a2,v0,1
80129560:	24020006 	li	v0,6
80129564:	1602ffe6 	bne	s0,v0,80129500 <new_composite_name+0x1e0>
80129568:	00101880 	sll	v1,s0,0x2
8012956c:	24100007 	li	s0,7
80129570:	00101880 	sll	v1,s0,0x2
80129574:	24020006 	li	v0,6
80129578:	16a2ffe3 	bne	s5,v0,80129508 <new_composite_name+0x1e8>
8012957c:	00762821 	addu	a1,v1,s6
80129580:	8cb10000 	lw	s1,0(a1)
80129584:	0804a549 	j	80129524 <new_composite_name+0x204>
80129588:	26624230 	addiu	v0,s3,16944
8012958c:	8ed10000 	lw	s1,0(s6)
80129590:	0804a549 	j	80129524 <new_composite_name+0x204>
80129594:	26624230 	addiu	v0,s3,16944
80129598:	0804a50f 	j	8012943c <new_composite_name+0x11c>
8012959c:	a0c0ffff 	sb	zero,-1(a2)
801295a0:	0804a50f 	j	8012943c <new_composite_name+0x11c>
801295a4:	00009021 	move	s2,zero

801295a8 <setlocale>:
801295a8:	27bdff48 	addiu	sp,sp,-184
801295ac:	2c82000d 	sltiu	v0,a0,13
801295b0:	afbe00b0 	sw	s8,176(sp)
801295b4:	afb3009c 	sw	s3,156(sp)
801295b8:	afb10094 	sw	s1,148(sp)
801295bc:	afbf00b4 	sw	ra,180(sp)
801295c0:	afb700ac 	sw	s7,172(sp)
801295c4:	afb600a8 	sw	s6,168(sp)
801295c8:	afb500a4 	sw	s5,164(sp)
801295cc:	afb400a0 	sw	s4,160(sp)
801295d0:	afb20098 	sw	s2,152(sp)
801295d4:	afb00090 	sw	s0,144(sp)
801295d8:	03a0f021 	move	s8,sp
801295dc:	00808821 	move	s1,a0
801295e0:	1040012f 	beqz	v0,80129aa0 <setlocale+0x4f8>
801295e4:	00a09821 	move	s3,a1
801295e8:	10a00019 	beqz	a1,80129650 <setlocale+0xa8>
801295ec:	3c16801f 	lui	s6,0x801f
801295f0:	00049080 	sll	s2,a0,0x2
801295f4:	26c23410 	addiu	v0,s6,13328
801295f8:	02421021 	addu	v0,s2,v0
801295fc:	8c500040 	lw	s0,64(v0)
80129600:	00a02021 	move	a0,a1
80129604:	0c046ef0 	jal	8011bbc0 <strcmp>
80129608:	02002821 	move	a1,s0
8012960c:	14400017 	bnez	v0,8012966c <setlocale+0xc4>
80129610:	3c04801c 	lui	a0,0x801c
80129614:	02008821 	move	s1,s0
80129618:	03c0e821 	move	sp,s8
8012961c:	02201021 	move	v0,s1
80129620:	8fbf00b4 	lw	ra,180(sp)
80129624:	8fbe00b0 	lw	s8,176(sp)
80129628:	8fb700ac 	lw	s7,172(sp)
8012962c:	8fb600a8 	lw	s6,168(sp)
80129630:	8fb500a4 	lw	s5,164(sp)
80129634:	8fb400a0 	lw	s4,160(sp)
80129638:	8fb3009c 	lw	s3,156(sp)
8012963c:	8fb20098 	lw	s2,152(sp)
80129640:	8fb10094 	lw	s1,148(sp)
80129644:	8fb00090 	lw	s0,144(sp)
80129648:	03e00008 	jr	ra
8012964c:	27bd00b8 	addiu	sp,sp,184
80129650:	3c02801f 	lui	v0,0x801f
80129654:	00041880 	sll	v1,a0,0x2
80129658:	24423410 	addiu	v0,v0,13328
8012965c:	00621821 	addu	v1,v1,v0
80129660:	8c710040 	lw	s1,64(v1)
80129664:	0804a587 	j	8012961c <setlocale+0x74>
80129668:	03c0e821 	move	sp,s8
8012966c:	24844180 	addiu	a0,a0,16768
80129670:	afc00010 	sw	zero,16(s8)
80129674:	0c043794 	jal	8010de50 <getenv>
80129678:	afc00014 	sw	zero,20(s8)
8012967c:	10400005 	beqz	v0,80129694 <setlocale+0xec>
80129680:	00402021 	move	a0,v0
80129684:	80420000 	lb	v0,0(v0)
80129688:	00000000 	nop
8012968c:	14400109 	bnez	v0,80129ab4 <setlocale+0x50c>
80129690:	27d00014 	addiu	s0,s8,20
80129694:	24020006 	li	v0,6
80129698:	12220058 	beq	s1,v0,801297fc <setlocale+0x254>
8012969c:	3c020000 	lui	v0,0x0
801296a0:	24420000 	addiu	v0,v0,0
801296a4:	10400004 	beqz	v0,801296b8 <setlocale+0x110>
801296a8:	afd30018 	sw	s3,24(s8)
801296ac:	3c04803b 	lui	a0,0x803b
801296b0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801296b4:	248486c8 	addiu	a0,a0,-31032
801296b8:	27d00018 	addiu	s0,s8,24
801296bc:	8fc40010 	lw	a0,16(s8)
801296c0:	8fc50014 	lw	a1,20(s8)
801296c4:	02203021 	move	a2,s1
801296c8:	0c04a768 	jal	80129da0 <_nl_find_locale>
801296cc:	02003821 	move	a3,s0
801296d0:	10400048 	beqz	v0,801297f4 <setlocale+0x24c>
801296d4:	00409821 	move	s3,v0
801296d8:	8c420018 	lw	v0,24(v0)
801296dc:	2403ffff 	li	v1,-1
801296e0:	10430002 	beq	v0,v1,801296ec <setlocale+0x144>
801296e4:	3c17801d 	lui	s7,0x801d
801296e8:	ae630018 	sw	v1,24(s3)
801296ec:	8fc40018 	lw	a0,24(s8)
801296f0:	26f50740 	addiu	s5,s7,1856
801296f4:	10950005 	beq	a0,s5,8012970c <setlocale+0x164>
801296f8:	00000000 	nop
801296fc:	0c0527dc 	jal	80149f70 <__strdup>
80129700:	00000000 	nop
80129704:	1040003b 	beqz	v0,801297f4 <setlocale+0x24c>
80129708:	afc20018 	sw	v0,24(s8)
8012970c:	02202021 	move	a0,s1
80129710:	0c04a4c8 	jal	80129320 <new_composite_name>
80129714:	02002821 	move	a1,s0
80129718:	10400030 	beqz	v0,801297dc <setlocale+0x234>
8012971c:	0040a021 	move	s4,v0
80129720:	3c02801c 	lui	v0,0x801c
80129724:	24424298 	addiu	v0,v0,17048
80129728:	02421021 	addu	v0,s2,v0
8012972c:	26c33410 	addiu	v1,s6,13328
80129730:	8c420000 	lw	v0,0(v0)
80129734:	02438021 	addu	s0,s2,v1
80129738:	10400003 	beqz	v0,80129748 <setlocale+0x1a0>
8012973c:	ae130000 	sw	s3,0(s0)
80129740:	0040f809 	jalr	v0
80129744:	00000000 	nop
80129748:	8fd10018 	lw	s1,24(s8)
8012974c:	8e040040 	lw	a0,64(s0)
80129750:	00000000 	nop
80129754:	12240006 	beq	s1,a0,80129770 <setlocale+0x1c8>
80129758:	00000000 	nop
8012975c:	10950003 	beq	a0,s5,8012976c <setlocale+0x1c4>
80129760:	00000000 	nop
80129764:	0c045fee 	jal	80117fb8 <__cfree>
80129768:	00000000 	nop
8012976c:	ae110040 	sw	s1,64(s0)
80129770:	26d03410 	addiu	s0,s6,13328
80129774:	8e040058 	lw	a0,88(s0)
80129778:	00000000 	nop
8012977c:	12840006 	beq	s4,a0,80129798 <setlocale+0x1f0>
80129780:	26e20740 	addiu	v0,s7,1856
80129784:	10820003 	beq	a0,v0,80129794 <setlocale+0x1ec>
80129788:	00000000 	nop
8012978c:	0c045fee 	jal	80117fb8 <__cfree>
80129790:	00000000 	nop
80129794:	ae140058 	sw	s4,88(s0)
80129798:	3c03801f 	lui	v1,0x801f
8012979c:	8c6247f8 	lw	v0,18424(v1)
801297a0:	00000000 	nop
801297a4:	24420001 	addiu	v0,v0,1
801297a8:	ac6247f8 	sw	v0,18424(v1)
801297ac:	3c020000 	lui	v0,0x0
801297b0:	24420000 	addiu	v0,v0,0
801297b4:	10400003 	beqz	v0,801297c4 <setlocale+0x21c>
801297b8:	3c04803b 	lui	a0,0x803b
801297bc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801297c0:	248486c8 	addiu	a0,a0,-31032
801297c4:	8fc40010 	lw	a0,16(s8)
801297c8:	0c045fee 	jal	80117fb8 <__cfree>
801297cc:	00000000 	nop
801297d0:	8fd10018 	lw	s1,24(s8)
801297d4:	0804a587 	j	8012961c <setlocale+0x74>
801297d8:	03c0e821 	move	sp,s8
801297dc:	8fc40018 	lw	a0,24(s8)
801297e0:	00000000 	nop
801297e4:	10950003 	beq	a0,s5,801297f4 <setlocale+0x24c>
801297e8:	00000000 	nop
801297ec:	0c045fee 	jal	80117fb8 <__cfree>
801297f0:	00000000 	nop
801297f4:	0804a5eb 	j	801297ac <setlocale+0x204>
801297f8:	afc00018 	sw	zero,24(s8)
801297fc:	24100001 	li	s0,1
80129800:	27d40010 	addiu	s4,s8,16
80129804:	afd3001c 	sw	s3,28(s8)
80129808:	24020006 	li	v0,6
8012980c:	16020003 	bne	s0,v0,8012981c <setlocale+0x274>
80129810:	00101080 	sll	v0,s0,0x2
80129814:	24100007 	li	s0,7
80129818:	00101080 	sll	v0,s0,0x2
8012981c:	26100001 	addiu	s0,s0,1
80129820:	00541021 	addu	v0,v0,s4
80129824:	2a03000d 	slti	v1,s0,13
80129828:	1460fff7 	bnez	v1,80129808 <setlocale+0x260>
8012982c:	ac53000c 	sw	s3,12(v0)
80129830:	02602021 	move	a0,s3
80129834:	0c046ea8 	jal	8011baa0 <strchr>
80129838:	2405003b 	li	a1,59
8012983c:	144000c0 	bnez	v0,80129b40 <setlocale+0x598>
80129840:	00000000 	nop
80129844:	3c020000 	lui	v0,0x0
80129848:	24420000 	addiu	v0,v0,0
8012984c:	10400004 	beqz	v0,80129860 <setlocale+0x2b8>
80129850:	00000000 	nop
80129854:	3c04803b 	lui	a0,0x803b
80129858:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012985c:	248486c8 	addiu	a0,a0,-31032
80129860:	2610ffff 	addiu	s0,s0,-1
80129864:	24020006 	li	v0,6
80129868:	12020022 	beq	s0,v0,801298f4 <setlocale+0x34c>
8012986c:	27d5001c 	addiu	s5,s8,28
80129870:	00109080 	sll	s2,s0,0x2
80129874:	8fc40010 	lw	a0,16(s8)
80129878:	8fc50014 	lw	a1,20(s8)
8012987c:	02003021 	move	a2,s0
80129880:	0c04a768 	jal	80129da0 <_nl_find_locale>
80129884:	02b23821 	addu	a3,s5,s2
80129888:	02549821 	addu	s3,s2,s4
8012988c:	00401821 	move	v1,v0
80129890:	1040001c 	beqz	v0,80129904 <setlocale+0x35c>
80129894:	ae620040 	sw	v0,64(s3)
80129898:	8c420018 	lw	v0,24(v0)
8012989c:	2404ffff 	li	a0,-1
801298a0:	10440002 	beq	v0,a0,801298ac <setlocale+0x304>
801298a4:	3c17801d 	lui	s7,0x801d
801298a8:	ac640018 	sw	a0,24(v1)
801298ac:	8e71000c 	lw	s1,12(s3)
801298b0:	26e20740 	addiu	v0,s7,1856
801298b4:	12220009 	beq	s1,v0,801298dc <setlocale+0x334>
801298b8:	26c23410 	addiu	v0,s6,13328
801298bc:	02421021 	addu	v0,s2,v0
801298c0:	8c520040 	lw	s2,64(v0)
801298c4:	02202021 	move	a0,s1
801298c8:	0c046ef0 	jal	8011bbc0 <strcmp>
801298cc:	02402821 	move	a1,s2
801298d0:	14400059 	bnez	v0,80129a38 <setlocale+0x490>
801298d4:	00000000 	nop
801298d8:	ae72000c 	sw	s2,12(s3)
801298dc:	1a000008 	blez	s0,80129900 <setlocale+0x358>
801298e0:	2602ffff 	addiu	v0,s0,-1
801298e4:	00408021 	move	s0,v0
801298e8:	24020006 	li	v0,6
801298ec:	1602ffe1 	bne	s0,v0,80129874 <setlocale+0x2cc>
801298f0:	00109080 	sll	s2,s0,0x2
801298f4:	24020005 	li	v0,5
801298f8:	0804a63a 	j	801298e8 <setlocale+0x340>
801298fc:	00408021 	move	s0,v0
80129900:	00408021 	move	s0,v0
80129904:	06000025 	bltz	s0,8012999c <setlocale+0x3f4>
80129908:	02a02821 	move	a1,s5
8012990c:	00008821 	move	s1,zero
80129910:	26100001 	addiu	s0,s0,1
80129914:	2a02000d 	slti	v0,s0,13
80129918:	10400015 	beqz	v0,80129970 <setlocale+0x3c8>
8012991c:	3c17801d 	lui	s7,0x801d
80129920:	00101880 	sll	v1,s0,0x2
80129924:	24020006 	li	v0,6
80129928:	00742021 	addu	a0,v1,s4
8012992c:	12020040 	beq	s0,v0,80129a30 <setlocale+0x488>
80129930:	26e50740 	addiu	a1,s7,1856
80129934:	26c23410 	addiu	v0,s6,13328
80129938:	00621021 	addu	v0,v1,v0
8012993c:	8c83000c 	lw	v1,12(a0)
80129940:	00000000 	nop
80129944:	10650007 	beq	v1,a1,80129964 <setlocale+0x3bc>
80129948:	26100001 	addiu	s0,s0,1
8012994c:	8c420040 	lw	v0,64(v0)
80129950:	00000000 	nop
80129954:	10620003 	beq	v1,v0,80129964 <setlocale+0x3bc>
80129958:	00602021 	move	a0,v1
8012995c:	0c045fee 	jal	80117fb8 <__cfree>
80129960:	00000000 	nop
80129964:	2a02000d 	slti	v0,s0,13
80129968:	1440ffee 	bnez	v0,80129924 <setlocale+0x37c>
8012996c:	00101880 	sll	v1,s0,0x2
80129970:	3c020000 	lui	v0,0x0
80129974:	24420000 	addiu	v0,v0,0
80129978:	10400003 	beqz	v0,80129988 <setlocale+0x3e0>
8012997c:	3c04803b 	lui	a0,0x803b
80129980:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80129984:	248486c8 	addiu	a0,a0,-31032
80129988:	8fc40010 	lw	a0,16(s8)
8012998c:	0c045fee 	jal	80117fb8 <__cfree>
80129990:	00000000 	nop
80129994:	0804a587 	j	8012961c <setlocale+0x74>
80129998:	03c0e821 	move	sp,s8
8012999c:	0c04a4c8 	jal	80129320 <new_composite_name>
801299a0:	24040006 	li	a0,6
801299a4:	1040ffda 	beqz	v0,80129910 <setlocale+0x368>
801299a8:	00408821 	move	s1,v0
801299ac:	00009821 	move	s3,zero
801299b0:	3c15801c 	lui	s5,0x801c
801299b4:	00131880 	sll	v1,s3,0x2
801299b8:	26a24298 	addiu	v0,s5,17048
801299bc:	00621021 	addu	v0,v1,v0
801299c0:	00749021 	addu	s2,v1,s4
801299c4:	8c450000 	lw	a1,0(v0)
801299c8:	8e440040 	lw	a0,64(s2)
801299cc:	26c23410 	addiu	v0,s6,13328
801299d0:	00628021 	addu	s0,v1,v0
801299d4:	26730001 	addiu	s3,s3,1
801299d8:	10a00003 	beqz	a1,801299e8 <setlocale+0x440>
801299dc:	ae040000 	sw	a0,0(s0)
801299e0:	00a0f809 	jalr	a1
801299e4:	00000000 	nop
801299e8:	8e52000c 	lw	s2,12(s2)
801299ec:	8e030040 	lw	v1,64(s0)
801299f0:	00000000 	nop
801299f4:	12430007 	beq	s2,v1,80129a14 <setlocale+0x46c>
801299f8:	3c02801d 	lui	v0,0x801d
801299fc:	24420740 	addiu	v0,v0,1856
80129a00:	10620003 	beq	v1,v0,80129a10 <setlocale+0x468>
80129a04:	00602021 	move	a0,v1
80129a08:	0c045fee 	jal	80117fb8 <__cfree>
80129a0c:	00000000 	nop
80129a10:	ae120040 	sw	s2,64(s0)
80129a14:	2a62000d 	slti	v0,s3,13
80129a18:	10400038 	beqz	v0,80129afc <setlocale+0x554>
80129a1c:	24020006 	li	v0,6
80129a20:	1662ffe5 	bne	s3,v0,801299b8 <setlocale+0x410>
80129a24:	00131880 	sll	v1,s3,0x2
80129a28:	0804a66d 	j	801299b4 <setlocale+0x40c>
80129a2c:	24130007 	li	s3,7
80129a30:	0804a648 	j	80129920 <setlocale+0x378>
80129a34:	24100007 	li	s0,7
80129a38:	0c0527dc 	jal	80149f70 <__strdup>
80129a3c:	02202021 	move	a0,s1
80129a40:	1440ffa6 	bnez	v0,801298dc <setlocale+0x334>
80129a44:	ae62000c 	sw	v0,12(s3)
80129a48:	0601ffb1 	bgez	s0,80129910 <setlocale+0x368>
80129a4c:	00008821 	move	s1,zero
80129a50:	0804a667 	j	8012999c <setlocale+0x3f4>
80129a54:	02a02821 	move	a1,s5
80129a58:	00002021 	move	a0,zero
80129a5c:	00041080 	sll	v0,a0,0x2
80129a60:	00541021 	addu	v0,v0,s4
80129a64:	8c43000c 	lw	v1,12(v0)
80129a68:	24840001 	addiu	a0,a0,1
80129a6c:	1263000c 	beq	s3,v1,80129aa0 <setlocale+0x4f8>
80129a70:	2882000d 	slti	v0,a0,13
80129a74:	1040ff73 	beqz	v0,80129844 <setlocale+0x29c>
80129a78:	24020006 	li	v0,6
80129a7c:	1482fff7 	bne	a0,v0,80129a5c <setlocale+0x4b4>
80129a80:	00000000 	nop
80129a84:	24040007 	li	a0,7
80129a88:	00041080 	sll	v0,a0,0x2
80129a8c:	00541021 	addu	v0,v0,s4
80129a90:	8c43000c 	lw	v1,12(v0)
80129a94:	24840001 	addiu	a0,a0,1
80129a98:	1663fff6 	bne	s3,v1,80129a74 <setlocale+0x4cc>
80129a9c:	2882000d 	slti	v0,a0,13
80129aa0:	0c047ea0 	jal	8011fa80 <__errno_location>
80129aa4:	00008821 	move	s1,zero
80129aa8:	24030016 	li	v1,22
80129aac:	0804a586 	j	80129618 <setlocale+0x70>
80129ab0:	ac430000 	sw	v1,0(v0)
80129ab4:	27d40010 	addiu	s4,s8,16
80129ab8:	2405003a 	li	a1,58
80129abc:	02803021 	move	a2,s4
80129ac0:	0c05283c 	jal	8014a0f0 <__argz_create_sep>
80129ac4:	02003821 	move	a3,s0
80129ac8:	10400003 	beqz	v0,80129ad8 <setlocale+0x530>
80129acc:	3c06801c 	lui	a2,0x801c
80129ad0:	0804a586 	j	80129618 <setlocale+0x70>
80129ad4:	00008821 	move	s1,zero
80129ad8:	02802021 	move	a0,s4
80129adc:	02002821 	move	a1,s0
80129ae0:	24c64310 	addiu	a2,a2,17168
80129ae4:	0c0528a8 	jal	8014a2a0 <__argz_add_sep>
80129ae8:	2407003a 	li	a3,58
80129aec:	1040feea 	beqz	v0,80129698 <setlocale+0xf0>
80129af0:	24020006 	li	v0,6
80129af4:	0804a586 	j	80129618 <setlocale+0x70>
80129af8:	00008821 	move	s1,zero
80129afc:	26d03410 	addiu	s0,s6,13328
80129b00:	8e040058 	lw	a0,88(s0)
80129b04:	00000000 	nop
80129b08:	12240007 	beq	s1,a0,80129b28 <setlocale+0x580>
80129b0c:	3c02801d 	lui	v0,0x801d
80129b10:	24420740 	addiu	v0,v0,1856
80129b14:	10820003 	beq	a0,v0,80129b24 <setlocale+0x57c>
80129b18:	00000000 	nop
80129b1c:	0c045fee 	jal	80117fb8 <__cfree>
80129b20:	00000000 	nop
80129b24:	ae110058 	sw	s1,88(s0)
80129b28:	3c03801f 	lui	v1,0x801f
80129b2c:	8c6247f8 	lw	v0,18424(v1)
80129b30:	00000000 	nop
80129b34:	24420001 	addiu	v0,v0,1
80129b38:	0804a65c 	j	80129970 <setlocale+0x3c8>
80129b3c:	ac6247f8 	sw	v0,18424(v1)
80129b40:	0c046f6c 	jal	8011bdb0 <strlen>
80129b44:	02602021 	move	a0,s3
80129b48:	2443000f 	addiu	v1,v0,15
80129b4c:	000318c2 	srl	v1,v1,0x3
80129b50:	000318c0 	sll	v1,v1,0x3
80129b54:	03a3e823 	subu	sp,sp,v1
80129b58:	24460001 	addiu	a2,v0,1
80129b5c:	27a40010 	addiu	a0,sp,16
80129b60:	0c04324c 	jal	8010c930 <memcpy>
80129b64:	02602821 	move	a1,s3
80129b68:	0040b821 	move	s7,v0
80129b6c:	02e02021 	move	a0,s7
80129b70:	0c046ea8 	jal	8011baa0 <strchr>
80129b74:	2405003d 	li	a1,61
80129b78:	1040ffb7 	beqz	v0,80129a58 <setlocale+0x4b0>
80129b7c:	afc20088 	sw	v0,136(s8)
80129b80:	0057a823 	subu	s5,v0,s7
80129b84:	00008821 	move	s1,zero
80129b88:	3c02801c 	lui	v0,0x801c
80129b8c:	00119080 	sll	s2,s1,0x2
80129b90:	24424230 	addiu	v0,v0,16944
80129b94:	02422821 	addu	a1,s2,v0
80129b98:	3c02801c 	lui	v0,0x801c
80129b9c:	24434264 	addiu	v1,v0,16996
80129ba0:	02431821 	addu	v1,s2,v1
80129ba4:	8c620000 	lw	v0,0(v1)
80129ba8:	26310001 	addiu	s1,s1,1
80129bac:	02e02021 	move	a0,s7
80129bb0:	10550008 	beq	v0,s5,80129bd4 <setlocale+0x62c>
80129bb4:	02a03021 	move	a2,s5
80129bb8:	2a22000d 	slti	v0,s1,13
80129bbc:	10400014 	beqz	v0,80129c10 <setlocale+0x668>
80129bc0:	24020006 	li	v0,6
80129bc4:	1622fff1 	bne	s1,v0,80129b8c <setlocale+0x5e4>
80129bc8:	3c02801c 	lui	v0,0x801c
80129bcc:	0804a6e3 	j	80129b8c <setlocale+0x5e4>
80129bd0:	24110007 	li	s1,7
80129bd4:	8ca50000 	lw	a1,0(a1)
80129bd8:	0c047140 	jal	8011c500 <memcmp>
80129bdc:	00000000 	nop
80129be0:	1440fff6 	bnez	v0,80129bbc <setlocale+0x614>
80129be4:	2a22000d 	slti	v0,s1,13
80129be8:	8fc20088 	lw	v0,136(s8)
80129bec:	2405003b 	li	a1,59
80129bf0:	24440001 	addiu	a0,v0,1
80129bf4:	02541021 	addu	v0,s2,s4
80129bf8:	0c046ea8 	jal	8011baa0 <strchr>
80129bfc:	ac44000c 	sw	a0,12(v0)
80129c00:	1040ff95 	beqz	v0,80129a58 <setlocale+0x4b0>
80129c04:	24570001 	addiu	s7,v0,1
80129c08:	0804a6db 	j	80129b6c <setlocale+0x5c4>
80129c0c:	a0400000 	sb	zero,0(v0)
80129c10:	2402000d 	li	v0,13
80129c14:	1622fff4 	bne	s1,v0,80129be8 <setlocale+0x640>
80129c18:	00119080 	sll	s2,s1,0x2
80129c1c:	0c047ea0 	jal	8011fa80 <__errno_location>
80129c20:	00008821 	move	s1,zero
80129c24:	24030016 	li	v1,22
80129c28:	0804a586 	j	80129618 <setlocale+0x70>
80129c2c:	ac430000 	sw	v1,0(v0)

80129c30 <strip>:
80129c30:	80a60000 	lb	a2,0(a1)
80129c34:	00000000 	nop
80129c38:	10c00039 	beqz	a2,80129d20 <strip+0xf0>
80129c3c:	00803821 	move	a3,a0
80129c40:	00004821 	move	t1,zero
80129c44:	0804a722 	j	80129c88 <strip+0x58>
80129c48:	3c08801f 	lui	t0,0x801f
80129c4c:	10c20017 	beq	a2,v0,80129cac <strip+0x7c>
80129c50:	2402002d 	li	v0,45
80129c54:	10c20015 	beq	a2,v0,80129cac <strip+0x7c>
80129c58:	2402002e 	li	v0,46
80129c5c:	10c20013 	beq	a2,v0,80129cac <strip+0x7c>
80129c60:	2402002c 	li	v0,44
80129c64:	10c20011 	beq	a2,v0,80129cac <strip+0x7c>
80129c68:	2402002f 	li	v0,47
80129c6c:	10c20026 	beq	a2,v0,80129d08 <strip+0xd8>
80129c70:	24020003 	li	v0,3
80129c74:	24a50001 	addiu	a1,a1,1
80129c78:	80a60000 	lb	a2,0(a1)
80129c7c:	00000000 	nop
80129c80:	10c00016 	beqz	a2,80129cdc <strip+0xac>
80129c84:	29220002 	slti	v0,t1,2
80129c88:	25033390 	addiu	v1,t0,13200
80129c8c:	8c640034 	lw	a0,52(v1)
80129c90:	00061040 	sll	v0,a2,0x1
80129c94:	00441021 	addu	v0,v0,a0
80129c98:	94430000 	lhu	v1,0(v0)
80129c9c:	00000000 	nop
80129ca0:	30630008 	andi	v1,v1,0x8
80129ca4:	1060ffe9 	beqz	v1,80129c4c <strip+0x1c>
80129ca8:	2402005f 	li	v0,95
80129cac:	25033390 	addiu	v1,t0,13200
80129cb0:	8c64003c 	lw	a0,60(v1)
80129cb4:	00061080 	sll	v0,a2,0x2
80129cb8:	00441021 	addu	v0,v0,a0
80129cbc:	8c430000 	lw	v1,0(v0)
80129cc0:	24a50001 	addiu	a1,a1,1
80129cc4:	a0e30000 	sb	v1,0(a3)
80129cc8:	80a60000 	lb	a2,0(a1)
80129ccc:	00000000 	nop
80129cd0:	14c0ffed 	bnez	a2,80129c88 <strip+0x58>
80129cd4:	24e70001 	addiu	a3,a3,1
80129cd8:	29220002 	slti	v0,t1,2
80129cdc:	10400008 	beqz	v0,80129d00 <strip+0xd0>
80129ce0:	25240001 	addiu	a0,t1,1
80129ce4:	24840001 	addiu	a0,a0,1
80129ce8:	2483ffff 	addiu	v1,a0,-1
80129cec:	2402002f 	li	v0,47
80129cf0:	28630002 	slti	v1,v1,2
80129cf4:	a0e20000 	sb	v0,0(a3)
80129cf8:	1460fffa 	bnez	v1,80129ce4 <strip+0xb4>
80129cfc:	24e70001 	addiu	a3,a3,1
80129d00:	03e00008 	jr	ra
80129d04:	a0e00000 	sb	zero,0(a3)
80129d08:	25290001 	addiu	t1,t1,1
80129d0c:	1122fffc 	beq	t1,v0,80129d00 <strip+0xd0>
80129d10:	00000000 	nop
80129d14:	a0e60000 	sb	a2,0(a3)
80129d18:	0804a71d 	j	80129c74 <strip+0x44>
80129d1c:	24e70001 	addiu	a3,a3,1
80129d20:	0804a739 	j	80129ce4 <strip+0xb4>
80129d24:	24040001 	li	a0,1

80129d28 <_nl_remove_locale>:
80129d28:	8ca20018 	lw	v0,24(a1)
80129d2c:	00000000 	nop
80129d30:	2442ffff 	addiu	v0,v0,-1
80129d34:	14400018 	bnez	v0,80129d98 <_nl_remove_locale+0x70>
80129d38:	aca20018 	sw	v0,24(a1)
80129d3c:	8ca3000c 	lw	v1,12(a1)
80129d40:	24020002 	li	v0,2
80129d44:	10620012 	beq	v1,v0,80129d90 <_nl_remove_locale+0x68>
80129d48:	3c03803b 	lui	v1,0x803b
80129d4c:	00041080 	sll	v0,a0,0x2
80129d50:	246386e0 	addiu	v1,v1,-31008
80129d54:	00431021 	addu	v0,v0,v1
80129d58:	8c440000 	lw	a0,0(v0)
80129d5c:	00000000 	nop
80129d60:	8c830008 	lw	v1,8(a0)
80129d64:	00000000 	nop
80129d68:	10a30007 	beq	a1,v1,80129d88 <_nl_remove_locale+0x60>
80129d6c:	00000000 	nop
80129d70:	8c84000c 	lw	a0,12(a0)
80129d74:	00000000 	nop
80129d78:	8c820008 	lw	v0,8(a0)
80129d7c:	00000000 	nop
80129d80:	14a2fffb 	bne	a1,v0,80129d70 <_nl_remove_locale+0x48>
80129d84:	00000000 	nop
80129d88:	ac800008 	sw	zero,8(a0)
80129d8c:	ac800004 	sw	zero,4(a0)
80129d90:	0804aa90 	j	8012aa40 <_nl_unload_locale>
80129d94:	00a02021 	move	a0,a1
80129d98:	03e00008 	jr	ra
80129d9c:	00000000 	nop

80129da0 <_nl_find_locale>:
80129da0:	27bdff90 	addiu	sp,sp,-112
80129da4:	afbe0068 	sw	s8,104(sp)
80129da8:	afb40058 	sw	s4,88(sp)
80129dac:	afb30054 	sw	s3,84(sp)
80129db0:	afb20050 	sw	s2,80(sp)
80129db4:	afb1004c 	sw	s1,76(sp)
80129db8:	afbf006c 	sw	ra,108(sp)
80129dbc:	afb70064 	sw	s7,100(sp)
80129dc0:	afb60060 	sw	s6,96(sp)
80129dc4:	afb5005c 	sw	s5,92(sp)
80129dc8:	afb00048 	sw	s0,72(sp)
80129dcc:	8cf00000 	lw	s0,0(a3)
80129dd0:	03a0f021 	move	s8,sp
80129dd4:	82020000 	lb	v0,0(s0)
80129dd8:	00e08821 	move	s1,a3
80129ddc:	00809021 	move	s2,a0
80129de0:	00a09821 	move	s3,a1
80129de4:	10400028 	beqz	v0,80129e88 <_nl_find_locale+0xe8>
80129de8:	00c0a021 	move	s4,a2
80129dec:	82020000 	lb	v0,0(s0)
80129df0:	00000000 	nop
80129df4:	14400040 	bnez	v0,80129ef8 <_nl_find_locale+0x158>
80129df8:	3c02801f 	lui	v0,0x801f
80129dfc:	3c05801d 	lui	a1,0x801d
80129e00:	24b00740 	addiu	s0,a1,1856
80129e04:	ae300000 	sw	s0,0(s1)
80129e08:	8e300000 	lw	s0,0(s1)
80129e0c:	24a50740 	addiu	a1,a1,1856
80129e10:	0c046ef0 	jal	8011bbc0 <strcmp>
80129e14:	02002021 	move	a0,s0
80129e18:	1040004d 	beqz	v0,80129f50 <_nl_find_locale+0x1b0>
80129e1c:	3c02801f 	lui	v0,0x801f
80129e20:	3c05801d 	lui	a1,0x801d
80129e24:	24a50744 	addiu	a1,a1,1860
80129e28:	0c046ef0 	jal	8011bbc0 <strcmp>
80129e2c:	02002021 	move	a0,s0
80129e30:	10400047 	beqz	v0,80129f50 <_nl_find_locale+0x1b0>
80129e34:	3c02801f 	lui	v0,0x801f
80129e38:	16400051 	bnez	s2,80129f80 <_nl_find_locale+0x1e0>
80129e3c:	02802021 	move	a0,s4
80129e40:	0c04aabc 	jal	8012aaf0 <_nl_load_locale_from_archive>
80129e44:	02202821 	move	a1,s1
80129e48:	10400049 	beqz	v0,80129f70 <_nl_find_locale+0x1d0>
80129e4c:	00401821 	move	v1,v0
80129e50:	03c0e821 	move	sp,s8
80129e54:	8fbf006c 	lw	ra,108(sp)
80129e58:	8fbe0068 	lw	s8,104(sp)
80129e5c:	8fb70064 	lw	s7,100(sp)
80129e60:	8fb60060 	lw	s6,96(sp)
80129e64:	8fb5005c 	lw	s5,92(sp)
80129e68:	8fb40058 	lw	s4,88(sp)
80129e6c:	8fb30054 	lw	s3,84(sp)
80129e70:	8fb20050 	lw	s2,80(sp)
80129e74:	8fb1004c 	lw	s1,76(sp)
80129e78:	8fb00048 	lw	s0,72(sp)
80129e7c:	00601021 	move	v0,v1
80129e80:	03e00008 	jr	ra
80129e84:	27bd0070 	addiu	sp,sp,112
80129e88:	3c04801c 	lui	a0,0x801c
80129e8c:	0c043794 	jal	8010de50 <getenv>
80129e90:	248441cc 	addiu	a0,a0,16844
80129e94:	1040001e 	beqz	v0,80129f10 <_nl_find_locale+0x170>
80129e98:	ae220000 	sw	v0,0(s1)
80129e9c:	80420000 	lb	v0,0(v0)
80129ea0:	00000000 	nop
80129ea4:	1040001b 	beqz	v0,80129f14 <_nl_find_locale+0x174>
80129ea8:	3c02801c 	lui	v0,0x801c
80129eac:	8e300000 	lw	s0,0(s1)
80129eb0:	00000000 	nop
80129eb4:	12000005 	beqz	s0,80129ecc <_nl_find_locale+0x12c>
80129eb8:	00000000 	nop
80129ebc:	82020000 	lb	v0,0(s0)
80129ec0:	00000000 	nop
80129ec4:	1440000c 	bnez	v0,80129ef8 <_nl_find_locale+0x158>
80129ec8:	3c02801f 	lui	v0,0x801f
80129ecc:	3c04801c 	lui	a0,0x801c
80129ed0:	0c043794 	jal	8010de50 <getenv>
80129ed4:	248442d0 	addiu	a0,a0,17104
80129ed8:	00408021 	move	s0,v0
80129edc:	1040ffc7 	beqz	v0,80129dfc <_nl_find_locale+0x5c>
80129ee0:	ae220000 	sw	v0,0(s1)
80129ee4:	82020000 	lb	v0,0(s0)
80129ee8:	00000000 	nop
80129eec:	1040ffc4 	beqz	v0,80129e00 <_nl_find_locale+0x60>
80129ef0:	3c05801d 	lui	a1,0x801d
80129ef4:	3c02801f 	lui	v0,0x801f
80129ef8:	8c4331b0 	lw	v1,12720(v0)
80129efc:	00000000 	nop
80129f00:	1460000c 	bnez	v1,80129f34 <_nl_find_locale+0x194>
80129f04:	3c05801d 	lui	a1,0x801d
80129f08:	0804a782 	j	80129e08 <_nl_find_locale+0x68>
80129f0c:	00000000 	nop
80129f10:	3c02801c 	lui	v0,0x801c
80129f14:	24424230 	addiu	v0,v0,16944
80129f18:	00141880 	sll	v1,s4,0x2
80129f1c:	00621821 	addu	v1,v1,v0
80129f20:	8c640000 	lw	a0,0(v1)
80129f24:	0c043794 	jal	8010de50 <getenv>
80129f28:	00000000 	nop
80129f2c:	0804a7ab 	j	80129eac <_nl_find_locale+0x10c>
80129f30:	ae220000 	sw	v0,0(s1)
80129f34:	02002021 	move	a0,s0
80129f38:	0c046ea8 	jal	8011baa0 <strchr>
80129f3c:	2405002f 	li	a1,47
80129f40:	1440ffae 	bnez	v0,80129dfc <_nl_find_locale+0x5c>
80129f44:	3c05801d 	lui	a1,0x801d
80129f48:	0804a782 	j	80129e08 <_nl_find_locale+0x68>
80129f4c:	00000000 	nop
80129f50:	24423390 	addiu	v0,v0,13200
80129f54:	00141880 	sll	v1,s4,0x2
80129f58:	00621821 	addu	v1,v1,v0
80129f5c:	8c630000 	lw	v1,0(v1)
80129f60:	3c02801d 	lui	v0,0x801d
80129f64:	24500740 	addiu	s0,v0,1856
80129f68:	0804a794 	j	80129e50 <_nl_find_locale+0xb0>
80129f6c:	ae300000 	sw	s0,0(s1)
80129f70:	3c02801c 	lui	v0,0x801c
80129f74:	8e300000 	lw	s0,0(s1)
80129f78:	24524310 	addiu	s2,v0,17168
80129f7c:	24130010 	li	s3,16
80129f80:	0c04bb7c 	jal	8012edf0 <_nl_expand_alias>
80129f84:	02002021 	move	a0,s0
80129f88:	104000ae 	beqz	v0,8012a244 <_nl_find_locale+0x4a4>
80129f8c:	00408021 	move	s0,v0
80129f90:	0c046f6c 	jal	8011bdb0 <strlen>
80129f94:	02002021 	move	a0,s0
80129f98:	2443000f 	addiu	v1,v0,15
80129f9c:	000318c2 	srl	v1,v1,0x3
80129fa0:	000318c0 	sll	v1,v1,0x3
80129fa4:	03a3e823 	subu	sp,sp,v1
80129fa8:	02002821 	move	a1,s0
80129fac:	24460001 	addiu	a2,v0,1
80129fb0:	0c04324c 	jal	8010c930 <memcpy>
80129fb4:	27a40030 	addiu	a0,sp,48
80129fb8:	00402021 	move	a0,v0
80129fbc:	27c30040 	addiu	v1,s8,64
80129fc0:	27c50030 	addiu	a1,s8,48
80129fc4:	27c60034 	addiu	a2,s8,52
80129fc8:	27c70038 	addiu	a3,s8,56
80129fcc:	27c2003c 	addiu	v0,s8,60
80129fd0:	afa30014 	sw	v1,20(sp)
80129fd4:	0c04bddc 	jal	8012f770 <_nl_explode_name>
80129fd8:	afa20010 	sw	v0,16(sp)
80129fdc:	00408021 	move	s0,v0
80129fe0:	3c02803b 	lui	v0,0x803b
80129fe4:	00148880 	sll	s1,s4,0x2
80129fe8:	244286e0 	addiu	v0,v0,-31008
80129fec:	3c03801c 	lui	v1,0x801c
80129ff0:	0222b021 	addu	s6,s1,v0
80129ff4:	24634230 	addiu	v1,v1,16944
80129ff8:	8fc20030 	lw	v0,48(s8)
80129ffc:	02231821 	addu	v1,s1,v1
8012a000:	8c770000 	lw	s7,0(v1)
8012a004:	afa20010 	sw	v0,16(sp)
8012a008:	8fc30038 	lw	v1,56(s8)
8012a00c:	8fc2003c 	lw	v0,60(s8)
8012a010:	afa30014 	sw	v1,20(sp)
8012a014:	afa20018 	sw	v0,24(sp)
8012a018:	8fc30040 	lw	v1,64(s8)
8012a01c:	8fc20034 	lw	v0,52(s8)
8012a020:	02c02021 	move	a0,s6
8012a024:	02402821 	move	a1,s2
8012a028:	02603021 	move	a2,s3
8012a02c:	02003821 	move	a3,s0
8012a030:	afa3001c 	sw	v1,28(sp)
8012a034:	afa20020 	sw	v0,32(sp)
8012a038:	afb70024 	sw	s7,36(sp)
8012a03c:	0c04bbd8 	jal	8012ef60 <_nl_make_l10nflist>
8012a040:	afa00028 	sw	zero,40(sp)
8012a044:	10400069 	beqz	v0,8012a1ec <_nl_find_locale+0x44c>
8012a048:	0040a821 	move	s5,v0
8012a04c:	32020001 	andi	v0,s0,0x1
8012a050:	1440005d 	bnez	v0,8012a1c8 <_nl_find_locale+0x428>
8012a054:	00000000 	nop
8012a058:	8ea20004 	lw	v0,4(s5)
8012a05c:	00000000 	nop
8012a060:	1040005e 	beqz	v0,8012a1dc <_nl_find_locale+0x43c>
8012a064:	02a02021 	move	a0,s5
8012a068:	8eb00008 	lw	s0,8(s5)
8012a06c:	00000000 	nop
8012a070:	1200008c 	beqz	s0,8012a2a4 <_nl_find_locale+0x504>
8012a074:	00000000 	nop
8012a078:	8fc2003c 	lw	v0,60(s8)
8012a07c:	00000000 	nop
8012a080:	1040003b 	beqz	v0,8012a170 <_nl_find_locale+0x3d0>
8012a084:	3c02801c 	lui	v0,0x801c
8012a088:	24424320 	addiu	v0,v0,17184
8012a08c:	02221021 	addu	v0,s1,v0
8012a090:	8c430000 	lw	v1,0(v0)
8012a094:	00000000 	nop
8012a098:	00031880 	sll	v1,v1,0x2
8012a09c:	00701821 	addu	v1,v1,s0
8012a0a0:	8c700024 	lw	s0,36(v1)
8012a0a4:	00000000 	nop
8012a0a8:	120000a3 	beqz	s0,8012a338 <_nl_find_locale+0x598>
8012a0ac:	3c04801c 	lui	a0,0x801c
8012a0b0:	0c046f6c 	jal	8011bdb0 <strlen>
8012a0b4:	02002021 	move	a0,s0
8012a0b8:	24420011 	addiu	v0,v0,17
8012a0bc:	000210c2 	srl	v0,v0,0x3
8012a0c0:	000210c0 	sll	v0,v0,0x3
8012a0c4:	03a2e823 	subu	sp,sp,v0
8012a0c8:	27b20030 	addiu	s2,sp,48
8012a0cc:	02002821 	move	a1,s0
8012a0d0:	0c04a70c 	jal	80129c30 <strip>
8012a0d4:	02402021 	move	a0,s2
8012a0d8:	8fd0003c 	lw	s0,60(s8)
8012a0dc:	0c046f6c 	jal	8011bdb0 <strlen>
8012a0e0:	02002021 	move	a0,s0
8012a0e4:	24420011 	addiu	v0,v0,17
8012a0e8:	000210c2 	srl	v0,v0,0x3
8012a0ec:	000210c0 	sll	v0,v0,0x3
8012a0f0:	03a2e823 	subu	sp,sp,v0
8012a0f4:	27b10030 	addiu	s1,sp,48
8012a0f8:	02002821 	move	a1,s0
8012a0fc:	0c04a70c 	jal	80129c30 <strip>
8012a100:	02202021 	move	a0,s1
8012a104:	3c02801f 	lui	v0,0x801f
8012a108:	8c4533cc 	lw	a1,13260(v0)
8012a10c:	02202021 	move	a0,s1
8012a110:	80820000 	lb	v0,0(a0)
8012a114:	24840001 	addiu	a0,a0,1
8012a118:	00021080 	sll	v0,v0,0x2
8012a11c:	00451021 	addu	v0,v0,a1
8012a120:	80430000 	lb	v1,0(v0)
8012a124:	00000000 	nop
8012a128:	1460fff9 	bnez	v1,8012a110 <_nl_find_locale+0x370>
8012a12c:	a083ffff 	sb	v1,-1(a0)
8012a130:	02402021 	move	a0,s2
8012a134:	80820000 	lb	v0,0(a0)
8012a138:	24840001 	addiu	a0,a0,1
8012a13c:	00021080 	sll	v0,v0,0x2
8012a140:	00451021 	addu	v0,v0,a1
8012a144:	80430000 	lb	v1,0(v0)
8012a148:	00000000 	nop
8012a14c:	1460fff9 	bnez	v1,8012a134 <_nl_find_locale+0x394>
8012a150:	a083ffff 	sb	v1,-1(a0)
8012a154:	02202021 	move	a0,s1
8012a158:	0c047ee6 	jal	8011fb98 <__gconv_compare_alias>
8012a15c:	02402821 	move	a1,s2
8012a160:	1440ff3b 	bnez	v0,80129e50 <_nl_find_locale+0xb0>
8012a164:	00001821 	move	v1,zero
8012a168:	8eb00008 	lw	s0,8(s5)
8012a16c:	00000000 	nop
8012a170:	8e020000 	lw	v0,0(s0)
8012a174:	00000000 	nop
8012a178:	10400035 	beqz	v0,8012a250 <_nl_find_locale+0x4b0>
8012a17c:	00000000 	nop
8012a180:	8fc40034 	lw	a0,52(s8)
8012a184:	00000000 	nop
8012a188:	10800007 	beqz	a0,8012a1a8 <_nl_find_locale+0x408>
8012a18c:	00000000 	nop
8012a190:	3c05801c 	lui	a1,0x801c
8012a194:	0c047304 	jal	8011cc10 <__strcasecmp>
8012a198:	24a52e20 	addiu	a1,a1,11808
8012a19c:	14400002 	bnez	v0,8012a1a8 <_nl_find_locale+0x408>
8012a1a0:	24020001 	li	v0,1
8012a1a4:	ae02001c 	sw	v0,28(s0)
8012a1a8:	8e030018 	lw	v1,24(s0)
8012a1ac:	00000000 	nop
8012a1b0:	2c62fffe 	sltiu	v0,v1,-2
8012a1b4:	10400002 	beqz	v0,8012a1c0 <_nl_find_locale+0x420>
8012a1b8:	24620001 	addiu	v0,v1,1
8012a1bc:	ae020018 	sw	v0,24(s0)
8012a1c0:	0804a794 	j	80129e50 <_nl_find_locale+0xb0>
8012a1c4:	02001821 	move	v1,s0
8012a1c8:	8fc40040 	lw	a0,64(s8)
8012a1cc:	0c045fee 	jal	80117fb8 <__cfree>
8012a1d0:	00000000 	nop
8012a1d4:	0804a816 	j	8012a058 <_nl_find_locale+0x2b8>
8012a1d8:	00000000 	nop
8012a1dc:	0c04a9d5 	jal	8012a754 <_nl_load_locale>
8012a1e0:	02802821 	move	a1,s4
8012a1e4:	0804a81a 	j	8012a068 <_nl_find_locale+0x2c8>
8012a1e8:	00000000 	nop
8012a1ec:	8fc20030 	lw	v0,48(s8)
8012a1f0:	8fc30038 	lw	v1,56(s8)
8012a1f4:	afa20010 	sw	v0,16(sp)
8012a1f8:	8fc2003c 	lw	v0,60(s8)
8012a1fc:	afa30014 	sw	v1,20(sp)
8012a200:	afa20018 	sw	v0,24(sp)
8012a204:	8fc20034 	lw	v0,52(s8)
8012a208:	8fc30040 	lw	v1,64(s8)
8012a20c:	afa20020 	sw	v0,32(sp)
8012a210:	02c02021 	move	a0,s6
8012a214:	24020001 	li	v0,1
8012a218:	02402821 	move	a1,s2
8012a21c:	02603021 	move	a2,s3
8012a220:	02003821 	move	a3,s0
8012a224:	afa3001c 	sw	v1,28(sp)
8012a228:	afb70024 	sw	s7,36(sp)
8012a22c:	0c04bbd8 	jal	8012ef60 <_nl_make_l10nflist>
8012a230:	afa20028 	sw	v0,40(sp)
8012a234:	1440ff85 	bnez	v0,8012a04c <_nl_find_locale+0x2ac>
8012a238:	0040a821 	move	s5,v0
8012a23c:	0804a794 	j	80129e50 <_nl_find_locale+0xb0>
8012a240:	00001821 	move	v1,zero
8012a244:	8e300000 	lw	s0,0(s1)
8012a248:	0804a7e4 	j	80129f90 <_nl_find_locale+0x1f0>
8012a24c:	00000000 	nop
8012a250:	8ea40000 	lw	a0,0(s5)
8012a254:	0c047068 	jal	8011c1a0 <strrchr>
8012a258:	2405002f 	li	a1,47
8012a25c:	2444ffff 	addiu	a0,v0,-1
8012a260:	8083ffff 	lb	v1,-1(a0)
8012a264:	00402821 	move	a1,v0
8012a268:	2402002f 	li	v0,47
8012a26c:	10620007 	beq	v1,v0,8012a28c <_nl_find_locale+0x4ec>
8012a270:	2403002f 	li	v1,47
8012a274:	24a4fffd 	addiu	a0,a1,-3
8012a278:	80820000 	lb	v0,0(a0)
8012a27c:	00000000 	nop
8012a280:	1443fffd 	bne	v0,v1,8012a278 <_nl_find_locale+0x4d8>
8012a284:	2484ffff 	addiu	a0,a0,-1
8012a288:	24840002 	addiu	a0,a0,2
8012a28c:	0c0527f4 	jal	80149fd0 <__strndup>
8012a290:	00a42823 	subu	a1,a1,a0
8012a294:	ae020000 	sw	v0,0(s0)
8012a298:	8eb00008 	lw	s0,8(s5)
8012a29c:	0804a860 	j	8012a180 <_nl_find_locale+0x3e0>
8012a2a0:	00000000 	nop
8012a2a4:	8ea40010 	lw	a0,16(s5)
8012a2a8:	00000000 	nop
8012a2ac:	10800015 	beqz	a0,8012a304 <_nl_find_locale+0x564>
8012a2b0:	02a08021 	move	s0,s5
8012a2b4:	0804a8b9 	j	8012a2e4 <_nl_find_locale+0x544>
8012a2b8:	00009021 	move	s2,zero
8012a2bc:	8e020010 	lw	v0,16(s0)
8012a2c0:	00000000 	nop
8012a2c4:	8c430008 	lw	v1,8(v0)
8012a2c8:	00000000 	nop
8012a2cc:	1460000f 	bnez	v1,8012a30c <_nl_find_locale+0x56c>
8012a2d0:	00121080 	sll	v0,s2,0x2
8012a2d4:	8e040014 	lw	a0,20(s0)
8012a2d8:	26520001 	addiu	s2,s2,1
8012a2dc:	1080000a 	beqz	a0,8012a308 <_nl_find_locale+0x568>
8012a2e0:	26100004 	addiu	s0,s0,4
8012a2e4:	8c820004 	lw	v0,4(a0)
8012a2e8:	00000000 	nop
8012a2ec:	1440fff3 	bnez	v0,8012a2bc <_nl_find_locale+0x51c>
8012a2f0:	00000000 	nop
8012a2f4:	0c04a9d5 	jal	8012a754 <_nl_load_locale>
8012a2f8:	02802821 	move	a1,s4
8012a2fc:	0804a8af 	j	8012a2bc <_nl_find_locale+0x51c>
8012a300:	00000000 	nop
8012a304:	00009021 	move	s2,zero
8012a308:	00121080 	sll	v0,s2,0x2
8012a30c:	00551021 	addu	v0,v0,s5
8012a310:	8c430010 	lw	v1,16(v0)
8012a314:	00000000 	nop
8012a318:	aea30010 	sw	v1,16(s5)
8012a31c:	8c550010 	lw	s5,16(v0)
8012a320:	00000000 	nop
8012a324:	12a0feca 	beqz	s5,80129e50 <_nl_find_locale+0xb0>
8012a328:	00001821 	move	v1,zero
8012a32c:	8eb00008 	lw	s0,8(s5)
8012a330:	0804a81e 	j	8012a078 <_nl_find_locale+0x2d8>
8012a334:	00000000 	nop
8012a338:	3c05801c 	lui	a1,0x801c
8012a33c:	3c07801c 	lui	a3,0x801c
8012a340:	248442d8 	addiu	a0,a0,17112
8012a344:	24a542f8 	addiu	a1,a1,17144
8012a348:	24e74354 	addiu	a3,a3,17236
8012a34c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a350:	240600de 	li	a2,222
	...

8012a360 <_nl_intern_locale_data>:
8012a360:	27bdffd8 	addiu	sp,sp,-40
8012a364:	2cc20008 	sltiu	v0,a2,8
8012a368:	afb3001c 	sw	s3,28(sp)
8012a36c:	afb20018 	sw	s2,24(sp)
8012a370:	afb10014 	sw	s1,20(sp)
8012a374:	afbf0020 	sw	ra,32(sp)
8012a378:	afb00010 	sw	s0,16(sp)
8012a37c:	00c09821 	move	s3,a2
8012a380:	00808821 	move	s1,a0
8012a384:	144000cd 	bnez	v0,8012a6bc <_nl_intern_locale_data+0x35c>
8012a388:	00a09021 	move	s2,a1
8012a38c:	3c022003 	lui	v0,0x2003
8012a390:	34421115 	ori	v0,v0,0x1115
8012a394:	8ca30000 	lw	v1,0(a1)
8012a398:	00821026 	xor	v0,a0,v0
8012a39c:	146200c7 	bne	v1,v0,8012a6bc <_nl_intern_locale_data+0x35c>
8012a3a0:	3c02801c 	lui	v0,0x801c
8012a3a4:	00048080 	sll	s0,a0,0x2
8012a3a8:	24424370 	addiu	v0,v0,17264
8012a3ac:	02021021 	addu	v0,s0,v0
8012a3b0:	8c430000 	lw	v1,0(v0)
8012a3b4:	8ca20004 	lw	v0,4(a1)
8012a3b8:	00000000 	nop
8012a3bc:	0043182b 	sltu	v1,v0,v1
8012a3c0:	146000be 	bnez	v1,8012a6bc <_nl_intern_locale_data+0x35c>
8012a3c4:	00021880 	sll	v1,v0,0x2
8012a3c8:	24620008 	addiu	v0,v1,8
8012a3cc:	0046102b 	sltu	v0,v0,a2
8012a3d0:	104000ba 	beqz	v0,8012a6bc <_nl_intern_locale_data+0x35c>
8012a3d4:	00000000 	nop
8012a3d8:	0c04699a 	jal	8011a668 <__libc_malloc>
8012a3dc:	24640024 	addiu	a0,v1,36
8012a3e0:	104000c3 	beqz	v0,8012a6f0 <_nl_intern_locale_data+0x390>
8012a3e4:	00403821 	move	a3,v0
8012a3e8:	ac400014 	sw	zero,20(v0)
8012a3ec:	ac400018 	sw	zero,24(v0)
8012a3f0:	ac40001c 	sw	zero,28(v0)
8012a3f4:	00405821 	move	t3,v0
8012a3f8:	8e420004 	lw	v0,4(s2)
8012a3fc:	acf30008 	sw	s3,8(a3)
8012a400:	acf20004 	sw	s2,4(a3)
8012a404:	ace00010 	sw	zero,16(a3)
8012a408:	10400029 	beqz	v0,8012a4b0 <_nl_intern_locale_data+0x150>
8012a40c:	ace20020 	sw	v0,32(a3)
8012a410:	02404821 	move	t1,s2
8012a414:	00e05021 	move	t2,a3
8012a418:	00003021 	move	a2,zero
8012a41c:	8d280008 	lw	t0,8(t1)
8012a420:	8ce20008 	lw	v0,8(a3)
8012a424:	00000000 	nop
8012a428:	0048102b 	sltu	v0,v0,t0
8012a42c:	144000a1 	bnez	v0,8012a6b4 <_nl_intern_locale_data+0x354>
8012a430:	2e22000d 	sltiu	v0,s1,13
8012a434:	10400007 	beqz	v0,8012a454 <_nl_intern_locale_data+0xf4>
8012a438:	3c02801c 	lui	v0,0x801c
8012a43c:	2442487c 	addiu	v0,v0,18556
8012a440:	02021021 	addu	v0,s0,v0
8012a444:	8c430000 	lw	v1,0(v0)
8012a448:	00000000 	nop
8012a44c:	00600008 	jr	v1
8012a450:	00000000 	nop
8012a454:	162000b7 	bnez	s1,8012a734 <_nl_intern_locale_data+0x3d4>
8012a458:	2cc20047 	sltiu	v0,a2,71
8012a45c:	1040000a 	beqz	v0,8012a488 <_nl_intern_locale_data+0x128>
8012a460:	3c02801f 	lui	v0,0x801f
8012a464:	24423350 	addiu	v0,v0,13136
8012a468:	02021021 	addu	v0,s0,v0
8012a46c:	8c440000 	lw	a0,0(v0)
8012a470:	00061880 	sll	v1,a2,0x2
8012a474:	00641821 	addu	v1,v1,a0
8012a478:	8c650000 	lw	a1,0(v1)
8012a47c:	24020005 	li	v0,5
8012a480:	10a200a4 	beq	a1,v0,8012a714 <_nl_intern_locale_data+0x3b4>
8012a484:	31020003 	andi	v0,t0,0x3
8012a488:	8ce20004 	lw	v0,4(a3)
8012a48c:	00000000 	nop
8012a490:	00481021 	addu	v0,v0,t0
8012a494:	ad420024 	sw	v0,36(t2)
8012a498:	8ce20020 	lw	v0,32(a3)
8012a49c:	24c60001 	addiu	a2,a2,1
8012a4a0:	00c2102b 	sltu	v0,a2,v0
8012a4a4:	25290004 	addiu	t1,t1,4
8012a4a8:	1440ffdc 	bnez	v0,8012a41c <_nl_intern_locale_data+0xbc>
8012a4ac:	254a0004 	addiu	t2,t2,4
8012a4b0:	8fbf0020 	lw	ra,32(sp)
8012a4b4:	8fb3001c 	lw	s3,28(sp)
8012a4b8:	8fb20018 	lw	s2,24(sp)
8012a4bc:	8fb10014 	lw	s1,20(sp)
8012a4c0:	8fb00010 	lw	s0,16(sp)
8012a4c4:	01601021 	move	v0,t3
8012a4c8:	03e00008 	jr	ra
8012a4cc:	27bd0028 	addiu	sp,sp,40
8012a4d0:	2cc20006 	sltiu	v0,a2,6
8012a4d4:	1440ffe3 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a4d8:	3c02801f 	lui	v0,0x801f
8012a4dc:	3c04801c 	lui	a0,0x801c
8012a4e0:	3c05801c 	lui	a1,0x801c
8012a4e4:	3c07801c 	lui	a3,0x801c
8012a4e8:	248448b0 	addiu	a0,a0,18608
8012a4ec:	24a54904 	addiu	a1,a1,18692
8012a4f0:	24e74864 	addiu	a3,a3,18532
8012a4f4:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a4f8:	24060081 	li	a2,129
8012a4fc:	2cc2006f 	sltiu	v0,a2,111
8012a500:	1440ffd8 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a504:	3c02801f 	lui	v0,0x801f
8012a508:	3c04801c 	lui	a0,0x801c
8012a50c:	3c05801c 	lui	a1,0x801c
8012a510:	3c07801c 	lui	a3,0x801c
8012a514:	24844914 	addiu	a0,a0,18708
8012a518:	24a54904 	addiu	a1,a1,18692
8012a51c:	24e74864 	addiu	a3,a3,18532
8012a520:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a524:	24060082 	li	a2,130
8012a528:	2cc20013 	sltiu	v0,a2,19
8012a52c:	1440ffcd 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a530:	3c02801f 	lui	v0,0x801f
8012a534:	3c04801c 	lui	a0,0x801c
8012a538:	3c05801c 	lui	a1,0x801c
8012a53c:	3c07801c 	lui	a3,0x801c
8012a540:	24844964 	addiu	a0,a0,18788
8012a544:	24a54904 	addiu	a1,a1,18692
8012a548:	24e74864 	addiu	a3,a3,18532
8012a54c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a550:	24060083 	li	a2,131
8012a554:	2cc2002e 	sltiu	v0,a2,46
8012a558:	1440ffc2 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a55c:	3c02801f 	lui	v0,0x801f
8012a560:	3c04801c 	lui	a0,0x801c
8012a564:	3c05801c 	lui	a1,0x801c
8012a568:	3c07801c 	lui	a3,0x801c
8012a56c:	248449b8 	addiu	a0,a0,18872
8012a570:	24a54904 	addiu	a1,a1,18692
8012a574:	24e74864 	addiu	a3,a3,18532
8012a578:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a57c:	24060084 	li	a2,132
8012a580:	2cc20005 	sltiu	v0,a2,5
8012a584:	1440ffb7 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a588:	3c02801f 	lui	v0,0x801f
8012a58c:	3c04801c 	lui	a0,0x801c
8012a590:	3c05801c 	lui	a1,0x801c
8012a594:	3c07801c 	lui	a3,0x801c
8012a598:	24844a10 	addiu	a0,a0,18960
8012a59c:	24a54904 	addiu	a1,a1,18692
8012a5a0:	24e74864 	addiu	a3,a3,18532
8012a5a4:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a5a8:	24060085 	li	a2,133
8012a5ac:	2cc20003 	sltiu	v0,a2,3
8012a5b0:	1440ffac 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a5b4:	3c02801f 	lui	v0,0x801f
8012a5b8:	3c04801c 	lui	a0,0x801c
8012a5bc:	3c05801c 	lui	a1,0x801c
8012a5c0:	3c07801c 	lui	a3,0x801c
8012a5c4:	24844a68 	addiu	a0,a0,19048
8012a5c8:	24a54904 	addiu	a1,a1,18692
8012a5cc:	24e74864 	addiu	a3,a3,18532
8012a5d0:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a5d4:	24060086 	li	a2,134
8012a5d8:	2cc20007 	sltiu	v0,a2,7
8012a5dc:	1440ffa1 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a5e0:	3c02801f 	lui	v0,0x801f
8012a5e4:	3c04801c 	lui	a0,0x801c
8012a5e8:	3c05801c 	lui	a1,0x801c
8012a5ec:	3c07801c 	lui	a3,0x801c
8012a5f0:	24844ab8 	addiu	a0,a0,19128
8012a5f4:	24a54904 	addiu	a1,a1,18692
8012a5f8:	24e74864 	addiu	a3,a3,18532
8012a5fc:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a600:	24060087 	li	a2,135
8012a604:	2cc2000d 	sltiu	v0,a2,13
8012a608:	1440ff96 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a60c:	3c02801f 	lui	v0,0x801f
8012a610:	3c04801c 	lui	a0,0x801c
8012a614:	3c05801c 	lui	a1,0x801c
8012a618:	3c07801c 	lui	a3,0x801c
8012a61c:	24844b08 	addiu	a0,a0,19208
8012a620:	24a54904 	addiu	a1,a1,18692
8012a624:	24e74864 	addiu	a3,a3,18532
8012a628:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a62c:	24060088 	li	a2,136
8012a630:	2cc20005 	sltiu	v0,a2,5
8012a634:	1440ff8b 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a638:	3c02801f 	lui	v0,0x801f
8012a63c:	3c04801c 	lui	a0,0x801c
8012a640:	3c05801c 	lui	a1,0x801c
8012a644:	3c07801c 	lui	a3,0x801c
8012a648:	24844b5c 	addiu	a0,a0,19292
8012a64c:	24a54904 	addiu	a1,a1,18692
8012a650:	24e74864 	addiu	a3,a3,18532
8012a654:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a658:	24060089 	li	a2,137
8012a65c:	2cc20002 	sltiu	v0,a2,2
8012a660:	1440ff80 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a664:	3c02801f 	lui	v0,0x801f
8012a668:	3c04801c 	lui	a0,0x801c
8012a66c:	3c05801c 	lui	a1,0x801c
8012a670:	3c07801c 	lui	a3,0x801c
8012a674:	24844bb4 	addiu	a0,a0,19380
8012a678:	24a54904 	addiu	a1,a1,18692
8012a67c:	24e74864 	addiu	a3,a3,18532
8012a680:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a684:	2406008a 	li	a2,138
8012a688:	2cc20010 	sltiu	v0,a2,16
8012a68c:	1440ff75 	bnez	v0,8012a464 <_nl_intern_locale_data+0x104>
8012a690:	3c02801f 	lui	v0,0x801f
8012a694:	3c04801c 	lui	a0,0x801c
8012a698:	3c05801c 	lui	a1,0x801c
8012a69c:	3c07801c 	lui	a3,0x801c
8012a6a0:	24844c10 	addiu	a0,a0,19472
8012a6a4:	24a54904 	addiu	a1,a1,18692
8012a6a8:	24e74864 	addiu	a3,a3,18532
8012a6ac:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a6b0:	2406008b 	li	a2,139
8012a6b4:	0c045fee 	jal	80117fb8 <__cfree>
8012a6b8:	00e02021 	move	a0,a3
8012a6bc:	0c047ea0 	jal	8011fa80 <__errno_location>
8012a6c0:	00000000 	nop
8012a6c4:	24030016 	li	v1,22
8012a6c8:	ac430000 	sw	v1,0(v0)
8012a6cc:	00005821 	move	t3,zero
8012a6d0:	8fbf0020 	lw	ra,32(sp)
8012a6d4:	8fb3001c 	lw	s3,28(sp)
8012a6d8:	8fb20018 	lw	s2,24(sp)
8012a6dc:	8fb10014 	lw	s1,20(sp)
8012a6e0:	8fb00010 	lw	s0,16(sp)
8012a6e4:	01601021 	move	v0,t3
8012a6e8:	03e00008 	jr	ra
8012a6ec:	27bd0028 	addiu	sp,sp,40
8012a6f0:	00005821 	move	t3,zero
8012a6f4:	8fbf0020 	lw	ra,32(sp)
8012a6f8:	8fb3001c 	lw	s3,28(sp)
8012a6fc:	8fb20018 	lw	s2,24(sp)
8012a700:	8fb10014 	lw	s1,20(sp)
8012a704:	8fb00010 	lw	s0,16(sp)
8012a708:	01601021 	move	v0,t3
8012a70c:	03e00008 	jr	ra
8012a710:	27bd0028 	addiu	sp,sp,40
8012a714:	1440ffe7 	bnez	v0,8012a6b4 <_nl_intern_locale_data+0x354>
8012a718:	00000000 	nop
8012a71c:	8ce20004 	lw	v0,4(a3)
8012a720:	00000000 	nop
8012a724:	00481021 	addu	v0,v0,t0
8012a728:	8c430000 	lw	v1,0(v0)
8012a72c:	0804a926 	j	8012a498 <_nl_intern_locale_data+0x138>
8012a730:	ad430024 	sw	v1,36(t2)
8012a734:	3c04801c 	lui	a0,0x801c
8012a738:	3c05801c 	lui	a1,0x801c
8012a73c:	3c07801c 	lui	a3,0x801c
8012a740:	24844c74 	addiu	a0,a0,19572
8012a744:	24a54904 	addiu	a1,a1,18692
8012a748:	24e74864 	addiu	a3,a3,18532
8012a74c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012a750:	2406008d 	li	a2,141

8012a754 <_nl_load_locale>:
8012a754:	27bdff18 	addiu	sp,sp,-232
8012a758:	afbe00e0 	sw	s8,224(sp)
8012a75c:	afb400d0 	sw	s4,208(sp)
8012a760:	afb300cc 	sw	s3,204(sp)
8012a764:	afbf00e4 	sw	ra,228(sp)
8012a768:	afb700dc 	sw	s7,220(sp)
8012a76c:	afb600d8 	sw	s6,216(sp)
8012a770:	afb500d4 	sw	s5,212(sp)
8012a774:	afb200c8 	sw	s2,200(sp)
8012a778:	afb100c4 	sw	s1,196(sp)
8012a77c:	afb000c0 	sw	s0,192(sp)
8012a780:	24020001 	li	v0,1
8012a784:	00809821 	move	s3,a0
8012a788:	ac820004 	sw	v0,4(a0)
8012a78c:	00a0a021 	move	s4,a1
8012a790:	ac800008 	sw	zero,8(a0)
8012a794:	03a0f021 	move	s8,sp
8012a798:	8c840000 	lw	a0,0(a0)
8012a79c:	00002821 	move	a1,zero
8012a7a0:	24020fa5 	li	v0,4005
8012a7a4:	0000000c 	syscall
8012a7a8:	10e00011 	beqz	a3,8012a7f0 <_nl_load_locale+0x9c>
8012a7ac:	00408021 	move	s0,v0
8012a7b0:	0c047ea0 	jal	8011fa80 <__errno_location>
8012a7b4:	00000000 	nop
8012a7b8:	ac500000 	sw	s0,0(v0)
8012a7bc:	03c0e821 	move	sp,s8
8012a7c0:	8fbf00e4 	lw	ra,228(sp)
8012a7c4:	8fbe00e0 	lw	s8,224(sp)
8012a7c8:	8fb700dc 	lw	s7,220(sp)
8012a7cc:	8fb600d8 	lw	s6,216(sp)
8012a7d0:	8fb500d4 	lw	s5,212(sp)
8012a7d4:	8fb400d0 	lw	s4,208(sp)
8012a7d8:	8fb300cc 	lw	s3,204(sp)
8012a7dc:	8fb200c8 	lw	s2,200(sp)
8012a7e0:	8fb100c4 	lw	s1,196(sp)
8012a7e4:	8fb000c0 	lw	s0,192(sp)
8012a7e8:	03e00008 	jr	ra
8012a7ec:	27bd00e8 	addiu	sp,sp,232
8012a7f0:	0440fff2 	bltz	v0,8012a7bc <_nl_load_locale+0x68>
8012a7f4:	27d50018 	addiu	s5,s8,24
8012a7f8:	24040003 	li	a0,3
8012a7fc:	00402821 	move	a1,v0
8012a800:	0c047774 	jal	8011ddd0 <___fxstat64>
8012a804:	02a03021 	move	a2,s5
8012a808:	04400052 	bltz	v0,8012a954 <_nl_load_locale+0x200>
8012a80c:	24034000 	li	v1,16384
8012a810:	8fc20030 	lw	v0,48(s8)
8012a814:	00000000 	nop
8012a818:	3042f000 	andi	v0,v0,0xf000
8012a81c:	10430020 	beq	v0,v1,8012a8a0 <_nl_load_locale+0x14c>
8012a820:	02002021 	move	a0,s0
8012a824:	0c047ea0 	jal	8011fa80 <__errno_location>
8012a828:	0200b021 	move	s6,s0
8012a82c:	0040b821 	move	s7,v0
8012a830:	8fc50050 	lw	a1,80(s8)
8012a834:	8c420000 	lw	v0,0(v0)
8012a838:	00002021 	move	a0,zero
8012a83c:	24060001 	li	a2,1
8012a840:	24070002 	li	a3,2
8012a844:	afc200b8 	sw	v0,184(s8)
8012a848:	afb00010 	sw	s0,16(sp)
8012a84c:	0c0479ba 	jal	8011e6e8 <__mmap>
8012a850:	afa00014 	sw	zero,20(sp)
8012a854:	0040a821 	move	s5,v0
8012a858:	2402ffff 	li	v0,-1
8012a85c:	12a2004b 	beq	s5,v0,8012a98c <_nl_load_locale+0x238>
8012a860:	2ea50001 	sltiu	a1,s5,1
8012a864:	24100001 	li	s0,1
8012a868:	02c02021 	move	a0,s6
8012a86c:	24020fa6 	li	v0,4006
8012a870:	0000000c 	syscall
8012a874:	14a0ffd1 	bnez	a1,8012a7bc <_nl_load_locale+0x68>
8012a878:	02802021 	move	a0,s4
8012a87c:	8fc60050 	lw	a2,80(s8)
8012a880:	0c04a8d8 	jal	8012a360 <_nl_intern_locale_data>
8012a884:	02a02821 	move	a1,s5
8012a888:	10400038 	beqz	v0,8012a96c <_nl_load_locale+0x218>
8012a88c:	00000000 	nop
8012a890:	ae620008 	sw	v0,8(s3)
8012a894:	ac50000c 	sw	s0,12(v0)
8012a898:	0804a9ef 	j	8012a7bc <_nl_load_locale+0x68>
8012a89c:	ac400000 	sw	zero,0(v0)
8012a8a0:	24020fa6 	li	v0,4006
8012a8a4:	0000000c 	syscall
8012a8a8:	8e700000 	lw	s0,0(s3)
8012a8ac:	00148880 	sll	s1,s4,0x2
8012a8b0:	0c046f6c 	jal	8011bdb0 <strlen>
8012a8b4:	02002021 	move	a0,s0
8012a8b8:	3c03801c 	lui	v1,0x801c
8012a8bc:	24634264 	addiu	v1,v1,16996
8012a8c0:	02231821 	addu	v1,s1,v1
8012a8c4:	8c720000 	lw	s2,0(v1)
8012a8c8:	02002821 	move	a1,s0
8012a8cc:	00521821 	addu	v1,v0,s2
8012a8d0:	24630014 	addiu	v1,v1,20
8012a8d4:	000318c2 	srl	v1,v1,0x3
8012a8d8:	000318c0 	sll	v1,v1,0x3
8012a8dc:	03a3e823 	subu	sp,sp,v1
8012a8e0:	27b00018 	addiu	s0,sp,24
8012a8e4:	02002021 	move	a0,s0
8012a8e8:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012a8ec:	00403021 	move	a2,v0
8012a8f0:	3c05801c 	lui	a1,0x801c
8012a8f4:	00402021 	move	a0,v0
8012a8f8:	24a54c8c 	addiu	a1,a1,19596
8012a8fc:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012a900:	24060005 	li	a2,5
8012a904:	3c03801c 	lui	v1,0x801c
8012a908:	24634230 	addiu	v1,v1,16944
8012a90c:	02238821 	addu	s1,s1,v1
8012a910:	8e250000 	lw	a1,0(s1)
8012a914:	26460001 	addiu	a2,s2,1
8012a918:	0c04324c 	jal	8010c930 <memcpy>
8012a91c:	00402021 	move	a0,v0
8012a920:	02002021 	move	a0,s0
8012a924:	00002821 	move	a1,zero
8012a928:	24020fa5 	li	v0,4005
8012a92c:	0000000c 	syscall
8012a930:	14e0ff9f 	bnez	a3,8012a7b0 <_nl_load_locale+0x5c>
8012a934:	00408021 	move	s0,v0
8012a938:	0440ffa0 	bltz	v0,8012a7bc <_nl_load_locale+0x68>
8012a93c:	02a03021 	move	a2,s5
8012a940:	24040003 	li	a0,3
8012a944:	0c047774 	jal	8011ddd0 <___fxstat64>
8012a948:	00402821 	move	a1,v0
8012a94c:	0441ffb5 	bgez	v0,8012a824 <_nl_load_locale+0xd0>
8012a950:	00000000 	nop
8012a954:	0200b021 	move	s6,s0
8012a958:	02c02021 	move	a0,s6
8012a95c:	24020fa6 	li	v0,4006
8012a960:	0000000c 	syscall
8012a964:	0804a9f0 	j	8012a7c0 <_nl_load_locale+0x6c>
8012a968:	03c0e821 	move	sp,s8
8012a96c:	24020001 	li	v0,1
8012a970:	1602ff92 	bne	s0,v0,8012a7bc <_nl_load_locale+0x68>
8012a974:	00000000 	nop
8012a978:	8fc50050 	lw	a1,80(s8)
8012a97c:	0c047a36 	jal	8011e8d8 <__munmap>
8012a980:	02a02021 	move	a0,s5
8012a984:	0804a9f0 	j	8012a7c0 <_nl_load_locale+0x6c>
8012a988:	03c0e821 	move	sp,s8
8012a98c:	8ee30000 	lw	v1,0(s7)
8012a990:	24020059 	li	v0,89
8012a994:	14620028 	bne	v1,v0,8012aa38 <_nl_load_locale+0x2e4>
8012a998:	00002821 	move	a1,zero
8012a99c:	8fc40050 	lw	a0,80(s8)
8012a9a0:	0c04699a 	jal	8011a668 <__libc_malloc>
8012a9a4:	00000000 	nop
8012a9a8:	10400020 	beqz	v0,8012aa2c <_nl_load_locale+0x2d8>
8012a9ac:	0040a821 	move	s5,v0
8012a9b0:	8fd10050 	lw	s1,80(s8)
8012a9b4:	00000000 	nop
8012a9b8:	1a200017 	blez	s1,8012aa18 <_nl_load_locale+0x2c4>
8012a9bc:	02c02021 	move	a0,s6
8012a9c0:	00409021 	move	s2,v0
8012a9c4:	02402821 	move	a1,s2
8012a9c8:	02203021 	move	a2,s1
8012a9cc:	24020fa3 	li	v0,4003
8012a9d0:	0000000c 	syscall
8012a9d4:	00408021 	move	s0,v0
8012a9d8:	02429021 	addu	s2,s2,v0
8012a9dc:	10e0000a 	beqz	a3,8012aa08 <_nl_load_locale+0x2b4>
8012a9e0:	02228823 	subu	s1,s1,v0
8012a9e4:	2410ffff 	li	s0,-1
8012a9e8:	aee20000 	sw	v0,0(s7)
8012a9ec:	0c045fee 	jal	80117fb8 <__cfree>
8012a9f0:	02a02021 	move	a0,s5
8012a9f4:	1600ffd9 	bnez	s0,8012a95c <_nl_load_locale+0x208>
8012a9f8:	02c02021 	move	a0,s6
8012a9fc:	24020016 	li	v0,22
8012aa00:	0804aa57 	j	8012a95c <_nl_load_locale+0x208>
8012aa04:	aee20000 	sw	v0,0(s7)
8012aa08:	1840fff8 	blez	v0,8012a9ec <_nl_load_locale+0x298>
8012aa0c:	00000000 	nop
8012aa10:	1e20ffec 	bgtz	s1,8012a9c4 <_nl_load_locale+0x270>
8012aa14:	02c02021 	move	a0,s6
8012aa18:	8fc200b8 	lw	v0,184(s8)
8012aa1c:	2ea50001 	sltiu	a1,s5,1
8012aa20:	00008021 	move	s0,zero
8012aa24:	0804aa1a 	j	8012a868 <_nl_load_locale+0x114>
8012aa28:	aee20000 	sw	v0,0(s7)
8012aa2c:	00008021 	move	s0,zero
8012aa30:	0804aa1a 	j	8012a868 <_nl_load_locale+0x114>
8012aa34:	24050001 	li	a1,1
8012aa38:	0804aa1a 	j	8012a868 <_nl_load_locale+0x114>
8012aa3c:	24100001 	li	s0,1

8012aa40 <_nl_unload_locale>:
8012aa40:	27bdffe8 	addiu	sp,sp,-24
8012aa44:	afb00010 	sw	s0,16(sp)
8012aa48:	afbf0014 	sw	ra,20(sp)
8012aa4c:	8c820010 	lw	v0,16(a0)
8012aa50:	00000000 	nop
8012aa54:	10400003 	beqz	v0,8012aa64 <_nl_unload_locale+0x24>
8012aa58:	00808021 	move	s0,a0
8012aa5c:	0040f809 	jalr	v0
8012aa60:	00000000 	nop
8012aa64:	8e03000c 	lw	v1,12(s0)
8012aa68:	00000000 	nop
8012aa6c:	1060000f 	beqz	v1,8012aaac <_nl_unload_locale+0x6c>
8012aa70:	00000000 	nop
8012aa74:	24020001 	li	v0,1
8012aa78:	10620012 	beq	v1,v0,8012aac4 <_nl_unload_locale+0x84>
8012aa7c:	00000000 	nop
8012aa80:	24020002 	li	v0,2
8012aa84:	10620005 	beq	v1,v0,8012aa9c <_nl_unload_locale+0x5c>
8012aa88:	02002021 	move	a0,s0
8012aa8c:	8e040000 	lw	a0,0(s0)
8012aa90:	0c045fee 	jal	80117fb8 <__cfree>
8012aa94:	00000000 	nop
8012aa98:	02002021 	move	a0,s0
8012aa9c:	8fbf0014 	lw	ra,20(sp)
8012aaa0:	8fb00010 	lw	s0,16(sp)
8012aaa4:	08045fee 	j	80117fb8 <__cfree>
8012aaa8:	27bd0018 	addiu	sp,sp,24
8012aaac:	8e040004 	lw	a0,4(s0)
8012aab0:	0c045fee 	jal	80117fb8 <__cfree>
8012aab4:	00000000 	nop
8012aab8:	8e03000c 	lw	v1,12(s0)
8012aabc:	0804aaa1 	j	8012aa84 <_nl_unload_locale+0x44>
8012aac0:	24020002 	li	v0,2
8012aac4:	8e040004 	lw	a0,4(s0)
8012aac8:	8e050008 	lw	a1,8(s0)
8012aacc:	0c047a36 	jal	8011e8d8 <__munmap>
8012aad0:	00000000 	nop
8012aad4:	8e03000c 	lw	v1,12(s0)
8012aad8:	0804aaa1 	j	8012aa84 <_nl_unload_locale+0x44>
8012aadc:	24020002 	li	v0,2

8012aae0 <rangecmp>:
8012aae0:	8c830000 	lw	v1,0(a0)
8012aae4:	8ca20000 	lw	v0,0(a1)
8012aae8:	03e00008 	jr	ra
8012aaec:	00621023 	subu	v0,v1,v0

8012aaf0 <_nl_load_locale_from_archive>:
8012aaf0:	27bdfde0 	addiu	sp,sp,-544
8012aaf4:	afbe0218 	sw	s8,536(sp)
8012aaf8:	03a0f021 	move	s8,sp
8012aafc:	afb001f8 	sw	s0,504(sp)
8012ab00:	afbf021c 	sw	ra,540(sp)
8012ab04:	afb70214 	sw	s7,532(sp)
8012ab08:	afb60210 	sw	s6,528(sp)
8012ab0c:	afb5020c 	sw	s5,524(sp)
8012ab10:	afb40208 	sw	s4,520(sp)
8012ab14:	afb30204 	sw	s3,516(sp)
8012ab18:	afb20200 	sw	s2,512(sp)
8012ab1c:	afb101fc 	sw	s1,508(sp)
8012ab20:	afc40220 	sw	a0,544(s8)
8012ab24:	afc50224 	sw	a1,548(s8)
8012ab28:	8cb40000 	lw	s4,0(a1)
8012ab2c:	0c047668 	jal	8011d9a0 <__sysconf>
8012ab30:	2404001e 	li	a0,30
8012ab34:	afc201f4 	sw	v0,500(s8)
8012ab38:	3c02801f 	lui	v0,0x801f
8012ab3c:	8c5045d4 	lw	s0,17876(v0)
8012ab40:	00000000 	nop
8012ab44:	1600000b 	bnez	s0,8012ab74 <_nl_load_locale_from_archive+0x84>
8012ab48:	02802021 	move	a0,s4
8012ab4c:	0804aaf5 	j	8012abd4 <_nl_load_locale_from_archive+0xe4>
8012ab50:	00000000 	nop
8012ab54:	0c046ef0 	jal	8011bbc0 <strcmp>
8012ab58:	02202821 	move	a1,s1
8012ab5c:	10400009 	beqz	v0,8012ab84 <_nl_load_locale_from_archive+0x94>
8012ab60:	00000000 	nop
8012ab64:	8e100000 	lw	s0,0(s0)
8012ab68:	00000000 	nop
8012ab6c:	12000019 	beqz	s0,8012abd4 <_nl_load_locale_from_archive+0xe4>
8012ab70:	02802021 	move	a0,s4
8012ab74:	8e110004 	lw	s1,4(s0)
8012ab78:	00000000 	nop
8012ab7c:	1691fff5 	bne	s4,s1,8012ab54 <_nl_load_locale_from_archive+0x64>
8012ab80:	02802021 	move	a0,s4
8012ab84:	8fc30220 	lw	v1,544(s8)
8012ab88:	8fc50224 	lw	a1,548(s8)
8012ab8c:	00031080 	sll	v0,v1,0x2
8012ab90:	00501021 	addu	v0,v0,s0
8012ab94:	8c440008 	lw	a0,8(v0)
8012ab98:	acb10000 	sw	s1,0(a1)
8012ab9c:	03c0e821 	move	sp,s8
8012aba0:	8fbf021c 	lw	ra,540(sp)
8012aba4:	8fbe0218 	lw	s8,536(sp)
8012aba8:	8fb70214 	lw	s7,532(sp)
8012abac:	8fb60210 	lw	s6,528(sp)
8012abb0:	8fb5020c 	lw	s5,524(sp)
8012abb4:	8fb40208 	lw	s4,520(sp)
8012abb8:	8fb30204 	lw	s3,516(sp)
8012abbc:	8fb20200 	lw	s2,512(sp)
8012abc0:	8fb101fc 	lw	s1,508(sp)
8012abc4:	8fb001f8 	lw	s0,504(sp)
8012abc8:	00801021 	move	v0,a0
8012abcc:	03e00008 	jr	ra
8012abd0:	27bd0220 	addiu	sp,sp,544
8012abd4:	0c046ea8 	jal	8011baa0 <strchr>
8012abd8:	2405002e 	li	a1,46
8012abdc:	10400009 	beqz	v0,8012ac04 <_nl_load_locale_from_archive+0x114>
8012abe0:	3c03801f 	lui	v1,0x801f
8012abe4:	80430001 	lb	v1,1(v0)
8012abe8:	24500001 	addiu	s0,v0,1
8012abec:	24020040 	li	v0,64
8012abf0:	10620003 	beq	v1,v0,8012ac00 <_nl_load_locale_from_archive+0x110>
8012abf4:	00000000 	nop
8012abf8:	146000d2 	bnez	v1,8012af44 <_nl_load_locale_from_archive+0x454>
8012abfc:	02002021 	move	a0,s0
8012ac00:	3c03801f 	lui	v1,0x801f
8012ac04:	8c6245d0 	lw	v0,17872(v1)
8012ac08:	00000000 	nop
8012ac0c:	10400065 	beqz	v0,8012ada4 <_nl_load_locale_from_archive+0x2b4>
8012ac10:	2404ffff 	li	a0,-1
8012ac14:	afc401e8 	sw	a0,488(s8)
8012ac18:	3c178031 	lui	s7,0x8031
8012ac1c:	8ef75f20 	lw	s7,24352(s7)
8012ac20:	00000000 	nop
8012ac24:	12e00037 	beqz	s7,8012ad04 <_nl_load_locale_from_archive+0x214>
8012ac28:	00000000 	nop
8012ac2c:	0c046f6c 	jal	8011bdb0 <strlen>
8012ac30:	02802021 	move	a0,s4
8012ac34:	10400059 	beqz	v0,8012ad9c <_nl_load_locale_from_archive+0x2ac>
8012ac38:	00403821 	move	a3,v0
8012ac3c:	00409021 	move	s2,v0
8012ac40:	00003021 	move	a2,zero
8012ac44:	02862021 	addu	a0,s4,a2
8012ac48:	00121a40 	sll	v1,s2,0x9
8012ac4c:	001215c2 	srl	v0,s2,0x17
8012ac50:	80850000 	lb	a1,0(a0)
8012ac54:	00621825 	or	v1,v1,v0
8012ac58:	24c60001 	addiu	a2,a2,1
8012ac5c:	14e6fff9 	bne	a3,a2,8012ac44 <_nl_load_locale_from_archive+0x154>
8012ac60:	00659021 	addu	s2,v1,a1
8012ac64:	1240004d 	beqz	s2,8012ad9c <_nl_load_locale_from_archive+0x2ac>
8012ac68:	00000000 	nop
8012ac6c:	8ef30010 	lw	s3,16(s7)
8012ac70:	8ee30008 	lw	v1,8(s7)
8012ac74:	2662fffe 	addiu	v0,s3,-2
8012ac78:	14400002 	bnez	v0,8012ac84 <_nl_load_locale_from_archive+0x194>
8012ac7c:	0242001b 	divu	zero,s2,v0
8012ac80:	0007000d 	break	0x7
8012ac84:	02e3a821 	addu	s5,s7,v1
8012ac88:	0000b010 	mfhi	s6
8012ac8c:	00000000 	nop
8012ac90:	16600002 	bnez	s3,8012ac9c <_nl_load_locale_from_archive+0x1ac>
8012ac94:	0253001b 	divu	zero,s2,s3
8012ac98:	0007000d 	break	0x7
8012ac9c:	00008010 	mfhi	s0
8012aca0:	00101880 	sll	v1,s0,0x2
8012aca4:	00101100 	sll	v0,s0,0x4
8012aca8:	00431023 	subu	v0,v0,v1
8012acac:	02a28821 	addu	s1,s5,v0
8012acb0:	8e230004 	lw	v1,4(s1)
8012acb4:	00000000 	nop
8012acb8:	10600012 	beqz	v1,8012ad04 <_nl_load_locale_from_archive+0x214>
8012acbc:	00000000 	nop
8012acc0:	8e220000 	lw	v0,0(s1)
8012acc4:	00000000 	nop
8012acc8:	12420017 	beq	s2,v0,8012ad28 <_nl_load_locale_from_archive+0x238>
8012accc:	26020001 	addiu	v0,s0,1
8012acd0:	02c28021 	addu	s0,s6,v0
8012acd4:	0213182b 	sltu	v1,s0,s3
8012acd8:	1460fff2 	bnez	v1,8012aca4 <_nl_load_locale_from_archive+0x1b4>
8012acdc:	00101880 	sll	v1,s0,0x2
8012ace0:	02138023 	subu	s0,s0,s3
8012ace4:	00101880 	sll	v1,s0,0x2
8012ace8:	00101100 	sll	v0,s0,0x4
8012acec:	00431023 	subu	v0,v0,v1
8012acf0:	02a28821 	addu	s1,s5,v0
8012acf4:	8e230004 	lw	v1,4(s1)
8012acf8:	00000000 	nop
8012acfc:	1460fff0 	bnez	v1,8012acc0 <_nl_load_locale_from_archive+0x1d0>
8012ad00:	00000000 	nop
8012ad04:	8fc301e8 	lw	v1,488(s8)
8012ad08:	00000000 	nop
8012ad0c:	04600081 	bltz	v1,8012af14 <_nl_load_locale_from_archive+0x424>
8012ad10:	00000000 	nop
8012ad14:	8fc401e8 	lw	a0,488(s8)
8012ad18:	24020fa6 	li	v0,4006
8012ad1c:	0000000c 	syscall
8012ad20:	0804aae7 	j	8012ab9c <_nl_load_locale_from_archive+0xac>
8012ad24:	00002021 	move	a0,zero
8012ad28:	02e32821 	addu	a1,s7,v1
8012ad2c:	0c046ef0 	jal	8011bbc0 <strcmp>
8012ad30:	02802021 	move	a0,s4
8012ad34:	1440ffe6 	bnez	v0,8012acd0 <_nl_load_locale_from_archive+0x1e0>
8012ad38:	26020001 	addiu	v0,s0,1
8012ad3c:	8e220008 	lw	v0,8(s1)
8012ad40:	00000000 	nop
8012ad44:	1040ffef 	beqz	v0,8012ad04 <_nl_load_locale_from_archive+0x214>
8012ad48:	0000b021 	move	s6,zero
8012ad4c:	02e22821 	addu	a1,s7,v0
8012ad50:	00003021 	move	a2,zero
8012ad54:	27c70128 	addiu	a3,s8,296
8012ad58:	000610c0 	sll	v0,a2,0x3
8012ad5c:	00451021 	addu	v0,v0,a1
8012ad60:	8c430004 	lw	v1,4(v0)
8012ad64:	ace0000c 	sw	zero,12(a3)
8012ad68:	ace30000 	sw	v1,0(a3)
8012ad6c:	8c440008 	lw	a0,8(v0)
8012ad70:	ace60008 	sw	a2,8(a3)
8012ad74:	24c60001 	addiu	a2,a2,1
8012ad78:	28c2000d 	slti	v0,a2,13
8012ad7c:	ace40004 	sw	a0,4(a3)
8012ad80:	104000a7 	beqz	v0,8012b020 <_nl_load_locale_from_archive+0x530>
8012ad84:	26d60001 	addiu	s6,s6,1
8012ad88:	24020006 	li	v0,6
8012ad8c:	10c2006a 	beq	a2,v0,8012af38 <_nl_load_locale_from_archive+0x448>
8012ad90:	00000000 	nop
8012ad94:	0804ab56 	j	8012ad58 <_nl_load_locale_from_archive+0x268>
8012ad98:	24e70010 	addiu	a3,a3,16
8012ad9c:	0804ab1b 	j	8012ac6c <_nl_load_locale_from_archive+0x17c>
8012ada0:	2412ffff 	li	s2,-1
8012ada4:	3c178031 	lui	s7,0x8031
8012ada8:	26e25f20 	addiu	v0,s7,24352
8012adac:	3c05801f 	lui	a1,0x801f
8012adb0:	3c04801c 	lui	a0,0x801c
8012adb4:	aca245d0 	sw	v0,17872(a1)
8012adb8:	24844d28 	addiu	a0,a0,19752
8012adbc:	24052000 	li	a1,8192
8012adc0:	24020fa5 	li	v0,4005
8012adc4:	0000000c 	syscall
8012adc8:	14e00090 	bnez	a3,8012b00c <_nl_load_locale_from_archive+0x51c>
8012adcc:	00409821 	move	s3,v0
8012add0:	04400050 	bltz	v0,8012af14 <_nl_load_locale_from_archive+0x424>
8012add4:	00402821 	move	a1,v0
8012add8:	3c028031 	lui	v0,0x8031
8012addc:	24040003 	li	a0,3
8012ade0:	0c047774 	jal	8011ddd0 <___fxstat64>
8012ade4:	24465f30 	addiu	a2,v0,24368
8012ade8:	2403ffff 	li	v1,-1
8012adec:	10430050 	beq	v0,v1,8012af30 <_nl_load_locale_from_archive+0x440>
8012adf0:	00000000 	nop
8012adf4:	3c048031 	lui	a0,0x8031
8012adf8:	24825f30 	addiu	v0,a0,24368
8012adfc:	8c51003c 	lw	s1,60(v0)
8012ae00:	8c500038 	lw	s0,56(v0)
8012ae04:	06200006 	bltz	s1,8012ae20 <_nl_load_locale_from_archive+0x330>
8012ae08:	00000000 	nop
8012ae0c:	1620007d 	bnez	s1,8012b004 <_nl_load_locale_from_archive+0x514>
8012ae10:	3c020020 	lui	v0,0x20
8012ae14:	0202102b 	sltu	v0,s0,v0
8012ae18:	1040007a 	beqz	v0,8012b004 <_nl_load_locale_from_archive+0x514>
8012ae1c:	00000000 	nop
8012ae20:	00001821 	move	v1,zero
8012ae24:	00001021 	move	v0,zero
8012ae28:	00002021 	move	a0,zero
8012ae2c:	02002821 	move	a1,s0
8012ae30:	24060001 	li	a2,1
8012ae34:	24070002 	li	a3,2
8012ae38:	afa3001c 	sw	v1,28(sp)
8012ae3c:	afb30010 	sw	s3,16(sp)
8012ae40:	0c0479c4 	jal	8011e710 <__mmap64>
8012ae44:	afa20018 	sw	v0,24(sp)
8012ae48:	2403ffff 	li	v1,-1
8012ae4c:	00409021 	move	s2,v0
8012ae50:	10430037 	beq	v0,v1,8012af30 <_nl_load_locale_from_archive+0x440>
8012ae54:	0200b021 	move	s6,s0
8012ae58:	8c420024 	lw	v0,36(v0)
8012ae5c:	8e440010 	lw	a0,16(s2)
8012ae60:	00021900 	sll	v1,v0,0x4
8012ae64:	00021080 	sll	v0,v0,0x2
8012ae68:	00621823 	subu	v1,v1,v0
8012ae6c:	8e460018 	lw	a2,24(s2)
8012ae70:	000310c0 	sll	v0,v1,0x3
8012ae74:	8e450020 	lw	a1,32(s2)
8012ae78:	8e470014 	lw	a3,20(s2)
8012ae7c:	00621821 	addu	v1,v1,v0
8012ae80:	00e63821 	addu	a3,a3,a2
8012ae84:	00041100 	sll	v0,a0,0x4
8012ae88:	00653021 	addu	a2,v1,a1
8012ae8c:	00042080 	sll	a0,a0,0x2
8012ae90:	8e450008 	lw	a1,8(s2)
8012ae94:	00441023 	subu	v0,v0,a0
8012ae98:	00e6182a 	slt	v1,a3,a2
8012ae9c:	10600002 	beqz	v1,8012aea8 <_nl_load_locale_from_archive+0x3b8>
8012aea0:	0045a821 	addu	s5,v0,a1
8012aea4:	00c03821 	move	a3,a2
8012aea8:	02a7102a 	slt	v0,s5,a3
8012aeac:	10400003 	beqz	v0,8012aebc <_nl_load_locale_from_archive+0x3cc>
8012aeb0:	02d5102b 	sltu	v0,s6,s5
8012aeb4:	00e0a821 	move	s5,a3
8012aeb8:	02d5102b 	sltu	v0,s6,s5
8012aebc:	14400169 	bnez	v0,8012b464 <_nl_load_locale_from_archive+0x974>
8012aec0:	02402021 	move	a0,s2
8012aec4:	3c048031 	lui	a0,0x8031
8012aec8:	24835f30 	addiu	v1,a0,24368
8012aecc:	8c64003c 	lw	a0,60(v1)
8012aed0:	00003821 	move	a3,zero
8012aed4:	00e4102a 	slt	v0,a3,a0
8012aed8:	14400160 	bnez	v0,8012b45c <_nl_load_locale_from_archive+0x96c>
8012aedc:	00000000 	nop
8012aee0:	10870159 	beq	a0,a3,8012b448 <_nl_load_locale_from_archive+0x958>
8012aee4:	02602021 	move	a0,s3
8012aee8:	24020fa6 	li	v0,4006
8012aeec:	0000000c 	syscall
8012aef0:	2405ffff 	li	a1,-1
8012aef4:	afc501e8 	sw	a1,488(s8)
8012aef8:	26e25f20 	addiu	v0,s7,24352
8012aefc:	ac560008 	sw	s6,8(v0)
8012af00:	0804ab07 	j	8012ac1c <_nl_load_locale_from_archive+0x12c>
8012af04:	aef25f20 	sw	s2,24352(s7)
8012af08:	0c047ea0 	jal	8011fa80 <__errno_location>
8012af0c:	00000000 	nop
8012af10:	ac510000 	sw	s1,0(v0)
8012af14:	0804aae7 	j	8012ab9c <_nl_load_locale_from_archive+0xac>
8012af18:	00002021 	move	a0,zero
8012af1c:	8cc20038 	lw	v0,56(a2)
8012af20:	00000000 	nop
8012af24:	0055102b 	sltu	v0,v0,s5
8012af28:	10400159 	beqz	v0,8012b490 <_nl_load_locale_from_archive+0x9a0>
8012af2c:	00000000 	nop
8012af30:	0804ab45 	j	8012ad14 <_nl_load_locale_from_archive+0x224>
8012af34:	afd301e8 	sw	s3,488(s8)
8012af38:	24060007 	li	a2,7
8012af3c:	0804ab56 	j	8012ad58 <_nl_load_locale_from_archive+0x268>
8012af40:	24e70010 	addiu	a3,a3,16
8012af44:	0c0474bc 	jal	8011d2f0 <__strchrnul>
8012af48:	24050040 	li	a1,64
8012af4c:	00508823 	subu	s1,v0,s0
8012af50:	02002021 	move	a0,s0
8012af54:	02202821 	move	a1,s1
8012af58:	0c04bcff 	jal	8012f3fc <_nl_normalize_codeset>
8012af5c:	0040a821 	move	s5,v0
8012af60:	1040ffec 	beqz	v0,8012af14 <_nl_load_locale_from_archive+0x424>
8012af64:	00409821 	move	s3,v0
8012af68:	00402021 	move	a0,v0
8012af6c:	02002821 	move	a1,s0
8012af70:	0c046ff0 	jal	8011bfc0 <strncmp>
8012af74:	02203021 	move	a2,s1
8012af78:	14400005 	bnez	v0,8012af90 <_nl_load_locale_from_archive+0x4a0>
8012af7c:	02711021 	addu	v0,s3,s1
8012af80:	80430000 	lb	v1,0(v0)
8012af84:	00000000 	nop
8012af88:	1060ff1e 	beqz	v1,8012ac04 <_nl_load_locale_from_archive+0x114>
8012af8c:	3c03801f 	lui	v1,0x801f
8012af90:	0c046f6c 	jal	8011bdb0 <strlen>
8012af94:	02602021 	move	a0,s3
8012af98:	02a02021 	move	a0,s5
8012af9c:	0c046f6c 	jal	8011bdb0 <strlen>
8012afa0:	00408821 	move	s1,v0
8012afa4:	24520001 	addiu	s2,v0,1
8012afa8:	02143023 	subu	a2,s0,s4
8012afac:	02321021 	addu	v0,s1,s2
8012afb0:	00c21021 	addu	v0,a2,v0
8012afb4:	2442000e 	addiu	v0,v0,14
8012afb8:	000210c2 	srl	v0,v0,0x3
8012afbc:	000210c0 	sll	v0,v0,0x3
8012afc0:	03a2e823 	subu	sp,sp,v0
8012afc4:	27b00020 	addiu	s0,sp,32
8012afc8:	02802821 	move	a1,s4
8012afcc:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012afd0:	02002021 	move	a0,s0
8012afd4:	00402021 	move	a0,v0
8012afd8:	02602821 	move	a1,s3
8012afdc:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012afe0:	02203021 	move	a2,s1
8012afe4:	00402021 	move	a0,v0
8012afe8:	02a02821 	move	a1,s5
8012afec:	0c04324c 	jal	8010c930 <memcpy>
8012aff0:	02403021 	move	a2,s2
8012aff4:	0c045fee 	jal	80117fb8 <__cfree>
8012aff8:	02602021 	move	a0,s3
8012affc:	0804ab00 	j	8012ac00 <_nl_load_locale_from_archive+0x110>
8012b000:	0200a021 	move	s4,s0
8012b004:	0804ab88 	j	8012ae20 <_nl_load_locale_from_archive+0x330>
8012b008:	3c100020 	lui	s0,0x20
8012b00c:	0c047ea0 	jal	8011fa80 <__errno_location>
8012b010:	00000000 	nop
8012b014:	00002021 	move	a0,zero
8012b018:	0804aae7 	j	8012ab9c <_nl_load_locale_from_archive+0xac>
8012b01c:	ac530000 	sw	s3,0(v0)
8012b020:	3c078013 	lui	a3,0x8013
8012b024:	24e7aae0 	addiu	a3,a3,-21792
8012b028:	27c40128 	addiu	a0,s8,296
8012b02c:	02c02821 	move	a1,s6
8012b030:	0c043723 	jal	8010dc8c <qsort>
8012b034:	24060010 	li	a2,16
8012b038:	3c02801f 	lui	v0,0x801f
8012b03c:	8c5045d0 	lw	s0,17872(v0)
8012b040:	1ac000b9 	blez	s6,8012b328 <_nl_load_locale_from_archive+0x838>
8012b044:	00000000 	nop
8012b048:	afd001ec 	sw	s0,492(s8)
8012b04c:	0000a821 	move	s5,zero
8012b050:	1200001b 	beqz	s0,8012b0c0 <_nl_load_locale_from_archive+0x5d0>
8012b054:	27c30020 	addiu	v1,s8,32
8012b058:	0015b900 	sll	s7,s5,0x4
8012b05c:	02e31021 	addu	v0,s7,v1
8012b060:	8c48010c 	lw	t0,268(v0)
8012b064:	8c470108 	lw	a3,264(v0)
8012b068:	8e050004 	lw	a1,4(s0)
8012b06c:	8e030008 	lw	v1,8(s0)
8012b070:	00e82021 	addu	a0,a3,t0
8012b074:	00a31821 	addu	v1,a1,v1
8012b078:	0083102b 	sltu	v0,a0,v1
8012b07c:	1040000a 	beqz	v0,8012b0a8 <_nl_load_locale_from_archive+0x5b8>
8012b080:	00e5102b 	sltu	v0,a3,a1
8012b084:	0804ad03 	j	8012b40c <_nl_load_locale_from_archive+0x91c>
8012b088:	00000000 	nop
8012b08c:	8e050004 	lw	a1,4(s0)
8012b090:	8e030008 	lw	v1,8(s0)
8012b094:	00000000 	nop
8012b098:	00a31821 	addu	v1,a1,v1
8012b09c:	0083102b 	sltu	v0,a0,v1
8012b0a0:	144000d9 	bnez	v0,8012b408 <_nl_load_locale_from_archive+0x918>
8012b0a4:	00e5102b 	sltu	v0,a3,a1
8012b0a8:	02003021 	move	a2,s0
8012b0ac:	8e10000c 	lw	s0,12(s0)
8012b0b0:	00000000 	nop
8012b0b4:	1600fff5 	bnez	s0,8012b08c <_nl_load_locale_from_archive+0x59c>
8012b0b8:	00000000 	nop
8012b0bc:	afc601ec 	sw	a2,492(s8)
8012b0c0:	8fc301f4 	lw	v1,500(s8)
8012b0c4:	00000000 	nop
8012b0c8:	2462ffff 	addiu	v0,v1,-1
8012b0cc:	00621024 	and	v0,v1,v0
8012b0d0:	1440011c 	bnez	v0,8012b544 <_nl_load_locale_from_archive+0xa54>
8012b0d4:	0015b900 	sll	s7,s5,0x4
8012b0d8:	27c40020 	addiu	a0,s8,32
8012b0dc:	02e41021 	addu	v0,s7,a0
8012b0e0:	8c420108 	lw	v0,264(v0)
8012b0e4:	3c058031 	lui	a1,0x8031
8012b0e8:	24a35f30 	addiu	v1,a1,24368
8012b0ec:	afc201f0 	sw	v0,496(s8)
8012b0f0:	8fc201f4 	lw	v0,500(s8)
8012b0f4:	8c670038 	lw	a3,56(v1)
8012b0f8:	27c30128 	addiu	v1,s8,296
8012b0fc:	0002a023 	negu	s4,v0
8012b100:	00772821 	addu	a1,v1,s7
8012b104:	02a09021 	move	s2,s5
8012b108:	8ca60000 	lw	a2,0(a1)
8012b10c:	8ca20004 	lw	v0,4(a1)
8012b110:	00000000 	nop
8012b114:	00c21021 	addu	v0,a2,v0
8012b118:	00e2182b 	sltu	v1,a3,v0
8012b11c:	1460fef9 	bnez	v1,8012ad04 <_nl_load_locale_from_archive+0x214>
8012b120:	00a02021 	move	a0,a1
8012b124:	8fc301f4 	lw	v1,500(s8)
8012b128:	00000000 	nop
8012b12c:	00621021 	addu	v0,v1,v0
8012b130:	2442ffff 	addiu	v0,v0,-1
8012b134:	12000006 	beqz	s0,8012b150 <_nl_load_locale_from_archive+0x660>
8012b138:	02829824 	and	s3,s4,v0
8012b13c:	8e020004 	lw	v0,4(s0)
8012b140:	00000000 	nop
8012b144:	00c2102b 	sltu	v0,a2,v0
8012b148:	1040000c 	beqz	v0,8012b17c <_nl_load_locale_from_archive+0x68c>
8012b14c:	00000000 	nop
8012b150:	26520001 	addiu	s2,s2,1
8012b154:	0256102a 	slt	v0,s2,s6
8012b158:	10400008 	beqz	v0,8012b17c <_nl_load_locale_from_archive+0x68c>
8012b15c:	00000000 	nop
8012b160:	8c820010 	lw	v0,16(a0)
8012b164:	8fc401f4 	lw	a0,500(s8)
8012b168:	00000000 	nop
8012b16c:	00931821 	addu	v1,a0,s3
8012b170:	0043102b 	sltu	v0,v0,v1
8012b174:	1440ffe4 	bnez	v0,8012b108 <_nl_load_locale_from_archive+0x618>
8012b178:	24a50010 	addiu	a1,a1,16
8012b17c:	8fc501e8 	lw	a1,488(s8)
8012b180:	2402ffff 	li	v0,-1
8012b184:	14a20033 	bne	a1,v0,8012b254 <_nl_load_locale_from_archive+0x764>
8012b188:	3c04801c 	lui	a0,0x801c
8012b18c:	24844d28 	addiu	a0,a0,19752
8012b190:	24052000 	li	a1,8192
8012b194:	24020fa5 	li	v0,4005
8012b198:	0000000c 	syscall
8012b19c:	14e0ff5a 	bnez	a3,8012af08 <_nl_load_locale_from_archive+0x418>
8012b1a0:	00408821 	move	s1,v0
8012b1a4:	8fc301e8 	lw	v1,488(s8)
8012b1a8:	00000000 	nop
8012b1ac:	1043ff59 	beq	v0,v1,8012af14 <_nl_load_locale_from_archive+0x424>
8012b1b0:	00402821 	move	a1,v0
8012b1b4:	24040003 	li	a0,3
8012b1b8:	0c047774 	jal	8011ddd0 <___fxstat64>
8012b1bc:	27c60088 	addiu	a2,s8,136
8012b1c0:	04400008 	bltz	v0,8012b1e4 <_nl_load_locale_from_archive+0x6f4>
8012b1c4:	00000000 	nop
8012b1c8:	3c048031 	lui	a0,0x8031
8012b1cc:	24865f30 	addiu	a2,a0,24368
8012b1d0:	8cc30038 	lw	v1,56(a2)
8012b1d4:	8fc200c0 	lw	v0,192(s8)
8012b1d8:	00000000 	nop
8012b1dc:	10430003 	beq	v0,v1,8012b1ec <_nl_load_locale_from_archive+0x6fc>
8012b1e0:	00000000 	nop
8012b1e4:	0804ab41 	j	8012ad04 <_nl_load_locale_from_archive+0x214>
8012b1e8:	afd101e8 	sw	s1,488(s8)
8012b1ec:	8cc3003c 	lw	v1,60(a2)
8012b1f0:	8fc200c4 	lw	v0,196(s8)
8012b1f4:	00000000 	nop
8012b1f8:	1443fffa 	bne	v0,v1,8012b1e4 <_nl_load_locale_from_archive+0x6f4>
8012b1fc:	00000000 	nop
8012b200:	8cc30048 	lw	v1,72(a2)
8012b204:	8fc200d0 	lw	v0,208(s8)
8012b208:	00000000 	nop
8012b20c:	1443fff5 	bne	v0,v1,8012b1e4 <_nl_load_locale_from_archive+0x6f4>
8012b210:	00000000 	nop
8012b214:	8c845f30 	lw	a0,24368(a0)
8012b218:	8fc30088 	lw	v1,136(s8)
8012b21c:	00000000 	nop
8012b220:	1464fff0 	bne	v1,a0,8012b1e4 <_nl_load_locale_from_archive+0x6f4>
8012b224:	00000000 	nop
8012b228:	8cc30010 	lw	v1,16(a2)
8012b22c:	8fc20098 	lw	v0,152(s8)
8012b230:	00000000 	nop
8012b234:	1443ffeb 	bne	v0,v1,8012b1e4 <_nl_load_locale_from_archive+0x6f4>
8012b238:	00000000 	nop
8012b23c:	8cc30014 	lw	v1,20(a2)
8012b240:	8fc2009c 	lw	v0,156(s8)
8012b244:	00000000 	nop
8012b248:	1443ffe6 	bne	v0,v1,8012b1e4 <_nl_load_locale_from_archive+0x6f4>
8012b24c:	00000000 	nop
8012b250:	afd101e8 	sw	s1,488(s8)
8012b254:	8fc501f0 	lw	a1,496(s8)
8012b258:	8fc201e8 	lw	v0,488(s8)
8012b25c:	00b48824 	and	s1,a1,s4
8012b260:	0271a023 	subu	s4,s3,s1
8012b264:	00002021 	move	a0,zero
8012b268:	02802821 	move	a1,s4
8012b26c:	24060001 	li	a2,1
8012b270:	24070002 	li	a3,2
8012b274:	afa20010 	sw	v0,16(sp)
8012b278:	afb10018 	sw	s1,24(sp)
8012b27c:	0c0479c4 	jal	8011e710 <__mmap64>
8012b280:	afa0001c 	sw	zero,28(sp)
8012b284:	2403ffff 	li	v1,-1
8012b288:	1043fe9e 	beq	v0,v1,8012ad04 <_nl_load_locale_from_archive+0x214>
8012b28c:	00409821 	move	s3,v0
8012b290:	0c04699a 	jal	8011a668 <__libc_malloc>
8012b294:	24040010 	li	a0,16
8012b298:	104000a5 	beqz	v0,8012b530 <_nl_load_locale_from_archive+0xa40>
8012b29c:	00403821 	move	a3,v0
8012b2a0:	8fc401ec 	lw	a0,492(s8)
8012b2a4:	acf40008 	sw	s4,8(a3)
8012b2a8:	8c82000c 	lw	v0,12(a0)
8012b2ac:	acf30000 	sw	s3,0(a3)
8012b2b0:	16020097 	bne	s0,v0,8012b510 <_nl_load_locale_from_archive+0xa20>
8012b2b4:	acf10004 	sw	s1,4(a3)
8012b2b8:	8fc501ec 	lw	a1,492(s8)
8012b2bc:	27c20128 	addiu	v0,s8,296
8012b2c0:	acf0000c 	sw	s0,12(a3)
8012b2c4:	00573021 	addu	a2,v0,s7
8012b2c8:	aca7000c 	sw	a3,12(a1)
8012b2cc:	8cc30000 	lw	v1,0(a2)
8012b2d0:	00000000 	nop
8012b2d4:	0071102b 	sltu	v0,v1,s1
8012b2d8:	14400081 	bnez	v0,8012b4e0 <_nl_load_locale_from_archive+0x9f0>
8012b2dc:	27c50020 	addiu	a1,s8,32
8012b2e0:	8cc20008 	lw	v0,8(a2)
8012b2e4:	8cc40004 	lw	a0,4(a2)
8012b2e8:	00731821 	addu	v1,v1,s3
8012b2ec:	000210c0 	sll	v0,v0,0x3
8012b2f0:	26b50001 	addiu	s5,s5,1
8012b2f4:	00451021 	addu	v0,v0,a1
8012b2f8:	00711823 	subu	v1,v1,s1
8012b2fc:	02b2282a 	slt	a1,s5,s2
8012b300:	ac440004 	sw	a0,4(v0)
8012b304:	ac430000 	sw	v1,0(v0)
8012b308:	14a0fff0 	bnez	a1,8012b2cc <_nl_load_locale_from_archive+0x7dc>
8012b30c:	24c60010 	addiu	a2,a2,16
8012b310:	26b5ffff 	addiu	s5,s5,-1
8012b314:	afc701ec 	sw	a3,492(s8)
8012b318:	26b50001 	addiu	s5,s5,1
8012b31c:	02b6102a 	slt	v0,s5,s6
8012b320:	1440ff4b 	bnez	v0,8012b050 <_nl_load_locale_from_archive+0x560>
8012b324:	00000000 	nop
8012b328:	8fc401e8 	lw	a0,488(s8)
8012b32c:	00000000 	nop
8012b330:	04800003 	bltz	a0,8012b340 <_nl_load_locale_from_archive+0x850>
8012b334:	00000000 	nop
8012b338:	24020fa6 	li	v0,4006
8012b33c:	0000000c 	syscall
8012b340:	0c04699a 	jal	8011a668 <__libc_malloc>
8012b344:	2404003c 	li	a0,60
8012b348:	1040fef2 	beqz	v0,8012af14 <_nl_load_locale_from_archive+0x424>
8012b34c:	00408021 	move	s0,v0
8012b350:	8fc50224 	lw	a1,548(s8)
8012b354:	00000000 	nop
8012b358:	8ca40000 	lw	a0,0(a1)
8012b35c:	0c0527dc 	jal	80149f70 <__strdup>
8012b360:	00000000 	nop
8012b364:	10400066 	beqz	v0,8012b500 <_nl_load_locale_from_archive+0xa10>
8012b368:	ae020004 	sw	v0,4(s0)
8012b36c:	3c03801f 	lui	v1,0x801f
8012b370:	8c6245d4 	lw	v0,17876(v1)
8012b374:	00008821 	move	s1,zero
8012b378:	ae020000 	sw	v0,0(s0)
8012b37c:	0804ace4 	j	8012b390 <_nl_load_locale_from_archive+0x8a0>
8012b380:	ac7045d4 	sw	s0,17876(v1)
8012b384:	16220002 	bne	s1,v0,8012b390 <_nl_load_locale_from_archive+0x8a0>
8012b388:	00000000 	nop
8012b38c:	24110007 	li	s1,7
8012b390:	27c40020 	addiu	a0,s8,32
8012b394:	001110c0 	sll	v0,s1,0x3
8012b398:	00441021 	addu	v0,v0,a0
8012b39c:	8c450000 	lw	a1,0(v0)
8012b3a0:	8c460004 	lw	a2,4(v0)
8012b3a4:	0c04a8d8 	jal	8012a360 <_nl_intern_locale_data>
8012b3a8:	02202021 	move	a0,s1
8012b3ac:	00402821 	move	a1,v0
8012b3b0:	00111080 	sll	v0,s1,0x2
8012b3b4:	00501021 	addu	v0,v0,s0
8012b3b8:	10a00007 	beqz	a1,8012b3d8 <_nl_load_locale_from_archive+0x8e8>
8012b3bc:	ac450008 	sw	a1,8(v0)
8012b3c0:	8e020004 	lw	v0,4(s0)
8012b3c4:	2403ffff 	li	v1,-1
8012b3c8:	24040002 	li	a0,2
8012b3cc:	aca30018 	sw	v1,24(a1)
8012b3d0:	aca4000c 	sw	a0,12(a1)
8012b3d4:	aca20000 	sw	v0,0(a1)
8012b3d8:	26310001 	addiu	s1,s1,1
8012b3dc:	2a22000d 	slti	v0,s1,13
8012b3e0:	1440ffe8 	bnez	v0,8012b384 <_nl_load_locale_from_archive+0x894>
8012b3e4:	24020006 	li	v0,6
8012b3e8:	8fc50220 	lw	a1,544(s8)
8012b3ec:	8e030004 	lw	v1,4(s0)
8012b3f0:	00051080 	sll	v0,a1,0x2
8012b3f4:	00501021 	addu	v0,v0,s0
8012b3f8:	8c440008 	lw	a0,8(v0)
8012b3fc:	8fc20224 	lw	v0,548(s8)
8012b400:	0804aae7 	j	8012ab9c <_nl_load_locale_from_archive+0xac>
8012b404:	ac430000 	sw	v1,0(v0)
8012b408:	afc601ec 	sw	a2,492(s8)
8012b40c:	1440ff2c 	bnez	v0,8012b0c0 <_nl_load_locale_from_archive+0x5d0>
8012b410:	0064102b 	sltu	v0,v1,a0
8012b414:	1440ff2a 	bnez	v0,8012b0c0 <_nl_load_locale_from_archive+0x5d0>
8012b418:	27c30020 	addiu	v1,s8,32
8012b41c:	02e31021 	addu	v0,s7,v1
8012b420:	8c430110 	lw	v1,272(v0)
8012b424:	8e040000 	lw	a0,0(s0)
8012b428:	000318c0 	sll	v1,v1,0x3
8012b42c:	00e42021 	addu	a0,a3,a0
8012b430:	27c20020 	addiu	v0,s8,32
8012b434:	00621821 	addu	v1,v1,v0
8012b438:	00852023 	subu	a0,a0,a1
8012b43c:	ac680004 	sw	t0,4(v1)
8012b440:	0804acc6 	j	8012b318 <_nl_load_locale_from_archive+0x828>
8012b444:	ac640000 	sw	a0,0(v1)
8012b448:	8c620038 	lw	v0,56(v1)
8012b44c:	00000000 	nop
8012b450:	02c2102b 	sltu	v0,s6,v0
8012b454:	1040fea4 	beqz	v0,8012aee8 <_nl_load_locale_from_archive+0x3f8>
8012b458:	00000000 	nop
8012b45c:	0804abbe 	j	8012aef8 <_nl_load_locale_from_archive+0x408>
8012b460:	afd301e8 	sw	s3,488(s8)
8012b464:	0c047a36 	jal	8011e8d8 <__munmap>
8012b468:	02002821 	move	a1,s0
8012b46c:	3c048031 	lui	a0,0x8031
8012b470:	24865f30 	addiu	a2,a0,24368
8012b474:	8cc3003c 	lw	v1,60(a2)
8012b478:	00002821 	move	a1,zero
8012b47c:	0065102a 	slt	v0,v1,a1
8012b480:	1440feab 	bnez	v0,8012af30 <_nl_load_locale_from_archive+0x440>
8012b484:	00000000 	nop
8012b488:	1065fea4 	beq	v1,a1,8012af1c <_nl_load_locale_from_archive+0x42c>
8012b48c:	00000000 	nop
8012b490:	8fc501f4 	lw	a1,500(s8)
8012b494:	00002021 	move	a0,zero
8012b498:	00b51021 	addu	v0,a1,s5
8012b49c:	00051823 	negu	v1,a1
8012b4a0:	2442ffff 	addiu	v0,v0,-1
8012b4a4:	0043b024 	and	s6,v0,v1
8012b4a8:	02c02821 	move	a1,s6
8012b4ac:	00001821 	move	v1,zero
8012b4b0:	00001021 	move	v0,zero
8012b4b4:	24060001 	li	a2,1
8012b4b8:	24070002 	li	a3,2
8012b4bc:	afa3001c 	sw	v1,28(sp)
8012b4c0:	afb30010 	sw	s3,16(sp)
8012b4c4:	0c0479c4 	jal	8011e710 <__mmap64>
8012b4c8:	afa20018 	sw	v0,24(sp)
8012b4cc:	2403ffff 	li	v1,-1
8012b4d0:	1443fe7c 	bne	v0,v1,8012aec4 <_nl_load_locale_from_archive+0x3d4>
8012b4d4:	00409021 	move	s2,v0
8012b4d8:	0804ab45 	j	8012ad14 <_nl_load_locale_from_archive+0x224>
8012b4dc:	afd301e8 	sw	s3,488(s8)
8012b4e0:	3c04801c 	lui	a0,0x801c
8012b4e4:	3c05801c 	lui	a1,0x801c
8012b4e8:	3c07801c 	lui	a3,0x801c
8012b4ec:	24844cf0 	addiu	a0,a0,19696
8012b4f0:	24a54cac 	addiu	a1,a1,19628
8012b4f4:	24e74d48 	addiu	a3,a3,19784
8012b4f8:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012b4fc:	240601b6 	li	a2,438
8012b500:	0c045fee 	jal	80117fb8 <__cfree>
8012b504:	02002021 	move	a0,s0
8012b508:	0804aae7 	j	8012ab9c <_nl_load_locale_from_archive+0xac>
8012b50c:	00002021 	move	a0,zero
8012b510:	3c04801c 	lui	a0,0x801c
8012b514:	3c05801c 	lui	a1,0x801c
8012b518:	3c07801c 	lui	a3,0x801c
8012b51c:	24844cd8 	addiu	a0,a0,19672
8012b520:	24a54cac 	addiu	a1,a1,19628
8012b524:	24e74d48 	addiu	a3,a3,19784
8012b528:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012b52c:	240601ae 	li	a2,430
8012b530:	02602021 	move	a0,s3
8012b534:	0c047a36 	jal	8011e8d8 <__munmap>
8012b538:	02802821 	move	a1,s4
8012b53c:	0804ab41 	j	8012ad04 <_nl_load_locale_from_archive+0x214>
8012b540:	00000000 	nop
8012b544:	3c04801c 	lui	a0,0x801c
8012b548:	3c05801c 	lui	a1,0x801c
8012b54c:	3c07801c 	lui	a3,0x801c
8012b550:	24844cbc 	addiu	a0,a0,19644
8012b554:	24a54cac 	addiu	a1,a1,19628
8012b558:	24e74d48 	addiu	a3,a3,19784
8012b55c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8012b560:	24060175 	li	a2,373
	...

8012b570 <_nl_postload_ctype>:
8012b570:	27bdffe0 	addiu	sp,sp,-32
8012b574:	afb10014 	sw	s1,20(sp)
8012b578:	afb00010 	sw	s0,16(sp)
8012b57c:	afbf0018 	sw	ra,24(sp)
8012b580:	3c11801f 	lui	s1,0x801f
8012b584:	8e253410 	lw	a1,13328(s1)
8012b588:	26303410 	addiu	s0,s1,13328
8012b58c:	8ca20024 	lw	v0,36(a1)
8012b590:	24a50024 	addiu	a1,a1,36
8012b594:	24420100 	addiu	v0,v0,256
8012b598:	ae020034 	sw	v0,52(s0)
8012b59c:	8ca3000c 	lw	v1,12(a1)
8012b5a0:	24040003 	li	a0,3
8012b5a4:	24630200 	addiu	v1,v1,512
8012b5a8:	ae030038 	sw	v1,56(s0)
8012b5ac:	8ca20004 	lw	v0,4(a1)
8012b5b0:	3c030000 	lui	v1,0x0
8012b5b4:	24420200 	addiu	v0,v0,512
8012b5b8:	24630000 	addiu	v1,v1,0
8012b5bc:	10600026 	beqz	v1,8012b658 <_nl_postload_ctype+0xe8>
8012b5c0:	ae02003c 	sw	v0,60(s0)
8012b5c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012b5c8:	00000000 	nop
8012b5cc:	00501023 	subu	v0,v0,s0
8012b5d0:	2c420001 	sltiu	v0,v0,1
8012b5d4:	1040001b 	beqz	v0,8012b644 <_nl_postload_ctype+0xd4>
8012b5d8:	3c020000 	lui	v0,0x0
8012b5dc:	24420000 	addiu	v0,v0,0
8012b5e0:	26303410 	addiu	s0,s1,13328
8012b5e4:	1040000e 	beqz	v0,8012b620 <_nl_postload_ctype+0xb0>
8012b5e8:	24040004 	li	a0,4
8012b5ec:	8e050034 	lw	a1,52(s0)
8012b5f0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012b5f4:	00000000 	nop
8012b5f8:	8e05003c 	lw	a1,60(s0)
8012b5fc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012b600:	24040006 	li	a0,6
8012b604:	8e050038 	lw	a1,56(s0)
8012b608:	8fbf0018 	lw	ra,24(sp)
8012b60c:	8fb10014 	lw	s1,20(sp)
8012b610:	8fb00010 	lw	s0,16(sp)
8012b614:	24040005 	li	a0,5
8012b618:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8012b61c:	27bd0020 	addiu	sp,sp,32
8012b620:	8e040034 	lw	a0,52(s0)
8012b624:	3c02801f 	lui	v0,0x801f
8012b628:	8e060038 	lw	a2,56(s0)
8012b62c:	8e05003c 	lw	a1,60(s0)
8012b630:	ac444764 	sw	a0,18276(v0)
8012b634:	3c03801f 	lui	v1,0x801f
8012b638:	3c02801f 	lui	v0,0x801f
8012b63c:	ac654768 	sw	a1,18280(v1)
8012b640:	ac464760 	sw	a2,18272(v0)
8012b644:	8fbf0018 	lw	ra,24(sp)
8012b648:	8fb10014 	lw	s1,20(sp)
8012b64c:	8fb00010 	lw	s0,16(sp)
8012b650:	03e00008 	jr	ra
8012b654:	27bd0020 	addiu	sp,sp,32
8012b658:	3c02801f 	lui	v0,0x801f
8012b65c:	8c433484 	lw	v1,13444(v0)
8012b660:	00000000 	nop
8012b664:	00701823 	subu	v1,v1,s0
8012b668:	0804ad75 	j	8012b5d4 <_nl_postload_ctype+0x64>
8012b66c:	2c620001 	sltiu	v0,v1,1

8012b670 <__assert_fail>:
8012b670:	3c020000 	lui	v0,0x0
8012b674:	27bdffb8 	addiu	sp,sp,-72
8012b678:	24420000 	addiu	v0,v0,0
8012b67c:	afb3003c 	sw	s3,60(sp)
8012b680:	afb20038 	sw	s2,56(sp)
8012b684:	afb10034 	sw	s1,52(sp)
8012b688:	afb00030 	sw	s0,48(sp)
8012b68c:	afbf0040 	sw	ra,64(sp)
8012b690:	00809821 	move	s3,a0
8012b694:	00a08821 	move	s1,a1
8012b698:	00c09021 	move	s2,a2
8012b69c:	10400004 	beqz	v0,8012b6b0 <__assert_fail+0x40>
8012b6a0:	00e08021 	move	s0,a3
8012b6a4:	24040001 	li	a0,1
8012b6a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012b6ac:	00002821 	move	a1,zero
8012b6b0:	3c04801d 	lui	a0,0x801d
8012b6b4:	3c05801d 	lui	a1,0x801d
8012b6b8:	24a50760 	addiu	a1,a1,1888
8012b6bc:	24060005 	li	a2,5
8012b6c0:	0c04adf4 	jal	8012b7d0 <__dcgettext>
8012b6c4:	24840730 	addiu	a0,a0,1840
8012b6c8:	00402821 	move	a1,v0
8012b6cc:	3c02801f 	lui	v0,0x801f
8012b6d0:	8c4636f4 	lw	a2,14068(v0)
8012b6d4:	00000000 	nop
8012b6d8:	80c30000 	lb	v1,0(a2)
8012b6dc:	00000000 	nop
8012b6e0:	10600022 	beqz	v1,8012b76c <__assert_fail+0xfc>
8012b6e4:	3c02801d 	lui	v0,0x801d
8012b6e8:	3c02801c 	lui	v0,0x801c
8012b6ec:	12000021 	beqz	s0,8012b774 <__assert_fail+0x104>
8012b6f0:	24472740 	addiu	a3,v0,10048
8012b6f4:	3c02801c 	lui	v0,0x801c
8012b6f8:	24422740 	addiu	v0,v0,10048
8012b6fc:	27a40028 	addiu	a0,sp,40
8012b700:	afb10010 	sw	s1,16(sp)
8012b704:	afb20014 	sw	s2,20(sp)
8012b708:	afb00018 	sw	s0,24(sp)
8012b70c:	afa2001c 	sw	v0,28(sp)
8012b710:	0c04f0cc 	jal	8013c330 <__asprintf>
8012b714:	afb30020 	sw	s3,32(sp)
8012b718:	04400022 	bltz	v0,8012b7a4 <__assert_fail+0x134>
8012b71c:	3c05801d 	lui	a1,0x801d
8012b720:	3c10801f 	lui	s0,0x801f
8012b724:	8e0530c8 	lw	a1,12488(s0)
8012b728:	00000000 	nop
8012b72c:	8ca20060 	lw	v0,96(a1)
8012b730:	00000000 	nop
8012b734:	18400021 	blez	v0,8012b7bc <__assert_fail+0x14c>
8012b738:	00a02021 	move	a0,a1
8012b73c:	8fa60028 	lw	a2,40(sp)
8012b740:	3c05801d 	lui	a1,0x801d
8012b744:	0c043d7c 	jal	8010f5f0 <__fwprintf>
8012b748:	24a50788 	addiu	a1,a1,1928
8012b74c:	8e0430c8 	lw	a0,12488(s0)
8012b750:	0c051d34 	jal	801474d0 <_IO_fflush>
8012b754:	00000000 	nop
8012b758:	8fa40028 	lw	a0,40(sp)
8012b75c:	0c045fee 	jal	80117fb8 <__cfree>
8012b760:	00000000 	nop
8012b764:	0c04c168 	jal	801305a0 <abort>
8012b768:	00000000 	nop
8012b76c:	1600ffe1 	bnez	s0,8012b6f4 <__assert_fail+0x84>
8012b770:	24477208 	addiu	a3,v0,29192
8012b774:	3c02801d 	lui	v0,0x801d
8012b778:	24427208 	addiu	v0,v0,29192
8012b77c:	00408021 	move	s0,v0
8012b780:	27a40028 	addiu	a0,sp,40
8012b784:	afb10010 	sw	s1,16(sp)
8012b788:	afb20014 	sw	s2,20(sp)
8012b78c:	afb00018 	sw	s0,24(sp)
8012b790:	afa2001c 	sw	v0,28(sp)
8012b794:	0c04f0cc 	jal	8013c330 <__asprintf>
8012b798:	afb30020 	sw	s3,32(sp)
8012b79c:	0441ffe0 	bgez	v0,8012b720 <__assert_fail+0xb0>
8012b7a0:	3c05801d 	lui	a1,0x801d
8012b7a4:	24a507a0 	addiu	a1,a1,1952
8012b7a8:	24040002 	li	a0,2
8012b7ac:	0c0477e2 	jal	8011df88 <__libc_write>
8012b7b0:	24060012 	li	a2,18
8012b7b4:	0c04c168 	jal	801305a0 <abort>
8012b7b8:	00000000 	nop
8012b7bc:	8fa40028 	lw	a0,40(sp)
8012b7c0:	0c051dd0 	jal	80147740 <_IO_fputs>
8012b7c4:	00000000 	nop
8012b7c8:	0804add3 	j	8012b74c <__assert_fail+0xdc>
8012b7cc:	00000000 	nop

8012b7d0 <__dcgettext>:
8012b7d0:	27bdffe0 	addiu	sp,sp,-32
8012b7d4:	afa60014 	sw	a2,20(sp)
8012b7d8:	00003821 	move	a3,zero
8012b7dc:	00003021 	move	a2,zero
8012b7e0:	afbf0018 	sw	ra,24(sp)
8012b7e4:	0c04b088 	jal	8012c220 <__dcigettext>
8012b7e8:	afa00010 	sw	zero,16(sp)
8012b7ec:	8fbf0018 	lw	ra,24(sp)
8012b7f0:	00000000 	nop
8012b7f4:	03e00008 	jr	ra
8012b7f8:	27bd0020 	addiu	sp,sp,32
8012b7fc:	00000000 	nop

8012b800 <plural_eval>:
8012b800:	27bdffd8 	addiu	sp,sp,-40
8012b804:	afb10014 	sw	s1,20(sp)
8012b808:	afb00010 	sw	s0,16(sp)
8012b80c:	afbf0020 	sw	ra,32(sp)
8012b810:	afb3001c 	sw	s3,28(sp)
8012b814:	afb20018 	sw	s2,24(sp)
8012b818:	00808021 	move	s0,a0
8012b81c:	00a08821 	move	s1,a1
8012b820:	8e030000 	lw	v1,0(s0)
8012b824:	24040001 	li	a0,1
8012b828:	10640010 	beq	v1,a0,8012b86c <plural_eval+0x6c>
8012b82c:	28620002 	slti	v0,v1,2
8012b830:	14400035 	bnez	v0,8012b908 <plural_eval+0x108>
8012b834:	24020002 	li	v0,2
8012b838:	10620018 	beq	v1,v0,8012b89c <plural_eval+0x9c>
8012b83c:	24020003 	li	v0,3
8012b840:	10620027 	beq	v1,v0,8012b8e0 <plural_eval+0xe0>
8012b844:	00000000 	nop
8012b848:	00008821 	move	s1,zero
8012b84c:	02201021 	move	v0,s1
8012b850:	8fbf0020 	lw	ra,32(sp)
8012b854:	8fb3001c 	lw	s3,28(sp)
8012b858:	8fb20018 	lw	s2,24(sp)
8012b85c:	8fb10014 	lw	s1,20(sp)
8012b860:	8fb00010 	lw	s0,16(sp)
8012b864:	03e00008 	jr	ra
8012b868:	27bd0028 	addiu	sp,sp,40
8012b86c:	8e040008 	lw	a0,8(s0)
8012b870:	0c04ae00 	jal	8012b800 <plural_eval>
8012b874:	02202821 	move	a1,s1
8012b878:	2c510001 	sltiu	s1,v0,1
8012b87c:	02201021 	move	v0,s1
8012b880:	8fbf0020 	lw	ra,32(sp)
8012b884:	8fb3001c 	lw	s3,28(sp)
8012b888:	8fb20018 	lw	s2,24(sp)
8012b88c:	8fb10014 	lw	s1,20(sp)
8012b890:	8fb00010 	lw	s0,16(sp)
8012b894:	03e00008 	jr	ra
8012b898:	27bd0028 	addiu	sp,sp,40
8012b89c:	8e040008 	lw	a0,8(s0)
8012b8a0:	0c04ae00 	jal	8012b800 <plural_eval>
8012b8a4:	02202821 	move	a1,s1
8012b8a8:	8e120004 	lw	s2,4(s0)
8012b8ac:	00409821 	move	s3,v0
8012b8b0:	2402000f 	li	v0,15
8012b8b4:	1242002e 	beq	s2,v0,8012b970 <plural_eval+0x170>
8012b8b8:	2402000e 	li	v0,14
8012b8bc:	1642001d 	bne	s2,v0,8012b934 <plural_eval+0x134>
8012b8c0:	00000000 	nop
8012b8c4:	1260ffe0 	beqz	s3,8012b848 <plural_eval+0x48>
8012b8c8:	00000000 	nop
8012b8cc:	8e04000c 	lw	a0,12(s0)
8012b8d0:	0c04ae00 	jal	8012b800 <plural_eval>
8012b8d4:	02202821 	move	a1,s1
8012b8d8:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b8dc:	0002882b 	sltu	s1,zero,v0
8012b8e0:	8e040008 	lw	a0,8(s0)
8012b8e4:	0c04ae00 	jal	8012b800 <plural_eval>
8012b8e8:	02202821 	move	a1,s1
8012b8ec:	2c420001 	sltiu	v0,v0,1
8012b8f0:	24420001 	addiu	v0,v0,1
8012b8f4:	00021080 	sll	v0,v0,0x2
8012b8f8:	00501021 	addu	v0,v0,s0
8012b8fc:	8c500008 	lw	s0,8(v0)
8012b900:	0804ae08 	j	8012b820 <plural_eval+0x20>
8012b904:	00000000 	nop
8012b908:	1460ffcf 	bnez	v1,8012b848 <plural_eval+0x48>
8012b90c:	00000000 	nop
8012b910:	8e020004 	lw	v0,4(s0)
8012b914:	00000000 	nop
8012b918:	1040ffcc 	beqz	v0,8012b84c <plural_eval+0x4c>
8012b91c:	00000000 	nop
8012b920:	1444ffca 	bne	v0,a0,8012b84c <plural_eval+0x4c>
8012b924:	00008821 	move	s1,zero
8012b928:	8e110008 	lw	s1,8(s0)
8012b92c:	0804ae14 	j	8012b850 <plural_eval+0x50>
8012b930:	02201021 	move	v0,s1
8012b934:	8e04000c 	lw	a0,12(s0)
8012b938:	0c04ae00 	jal	8012b800 <plural_eval>
8012b93c:	02202821 	move	a1,s1
8012b940:	2643fffd 	addiu	v1,s2,-3
8012b944:	00402821 	move	a1,v0
8012b948:	2c62000b 	sltiu	v0,v1,11
8012b94c:	1040ffbe 	beqz	v0,8012b848 <plural_eval+0x48>
8012b950:	00031080 	sll	v0,v1,0x2
8012b954:	3c03801d 	lui	v1,0x801d
8012b958:	246307c0 	addiu	v1,v1,1984
8012b95c:	00431021 	addu	v0,v0,v1
8012b960:	8c440000 	lw	a0,0(v0)
8012b964:	00000000 	nop
8012b968:	00800008 	jr	a0
8012b96c:	00000000 	nop
8012b970:	12600003 	beqz	s3,8012b980 <plural_eval+0x180>
8012b974:	00000000 	nop
8012b978:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b97c:	24110001 	li	s1,1
8012b980:	8e04000c 	lw	a0,12(s0)
8012b984:	0c04ae00 	jal	8012b800 <plural_eval>
8012b988:	02202821 	move	a1,s1
8012b98c:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b990:	0002882b 	sltu	s1,zero,v0
8012b994:	02650018 	mult	s3,a1
8012b998:	00008812 	mflo	s1
8012b99c:	0804ae14 	j	8012b850 <plural_eval+0x50>
8012b9a0:	02201021 	move	v0,s1
8012b9a4:	14a00002 	bnez	a1,8012b9b0 <plural_eval+0x1b0>
8012b9a8:	0265001b 	divu	zero,s3,a1
8012b9ac:	0007000d 	break	0x7
8012b9b0:	00008812 	mflo	s1
8012b9b4:	0804ae14 	j	8012b850 <plural_eval+0x50>
8012b9b8:	02201021 	move	v0,s1
8012b9bc:	14a00002 	bnez	a1,8012b9c8 <plural_eval+0x1c8>
8012b9c0:	0265001b 	divu	zero,s3,a1
8012b9c4:	0007000d 	break	0x7
8012b9c8:	00008810 	mfhi	s1
8012b9cc:	0804ae14 	j	8012b850 <plural_eval+0x50>
8012b9d0:	02201021 	move	v0,s1
8012b9d4:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b9d8:	02658821 	addu	s1,s3,a1
8012b9dc:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b9e0:	02658823 	subu	s1,s3,a1
8012b9e4:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b9e8:	0265882b 	sltu	s1,s3,a1
8012b9ec:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b9f0:	00b3882b 	sltu	s1,a1,s3
8012b9f4:	00b3102b 	sltu	v0,a1,s3
8012b9f8:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012b9fc:	38510001 	xori	s1,v0,0x1
8012ba00:	0265102b 	sltu	v0,s3,a1
8012ba04:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012ba08:	38510001 	xori	s1,v0,0x1
8012ba0c:	02651026 	xor	v0,s3,a1
8012ba10:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012ba14:	2c510001 	sltiu	s1,v0,1
8012ba18:	02651026 	xor	v0,s3,a1
8012ba1c:	0804ae13 	j	8012b84c <plural_eval+0x4c>
8012ba20:	0002882b 	sltu	s1,zero,v0

8012ba24 <transcmp>:
8012ba24:	27bdffe0 	addiu	sp,sp,-32
8012ba28:	afb10014 	sw	s1,20(sp)
8012ba2c:	afb00010 	sw	s0,16(sp)
8012ba30:	00a08821 	move	s1,a1
8012ba34:	00808021 	move	s0,a0
8012ba38:	afbf0018 	sw	ra,24(sp)
8012ba3c:	24840018 	addiu	a0,a0,24
8012ba40:	0c046ef0 	jal	8011bbc0 <strcmp>
8012ba44:	24a50018 	addiu	a1,a1,24
8012ba48:	10400006 	beqz	v0,8012ba64 <transcmp+0x40>
8012ba4c:	00000000 	nop
8012ba50:	8fbf0018 	lw	ra,24(sp)
8012ba54:	8fb10014 	lw	s1,20(sp)
8012ba58:	8fb00010 	lw	s0,16(sp)
8012ba5c:	03e00008 	jr	ra
8012ba60:	27bd0020 	addiu	sp,sp,32
8012ba64:	8e040000 	lw	a0,0(s0)
8012ba68:	8e250000 	lw	a1,0(s1)
8012ba6c:	0c046ef0 	jal	8011bbc0 <strcmp>
8012ba70:	00000000 	nop
8012ba74:	1440fff6 	bnez	v0,8012ba50 <transcmp+0x2c>
8012ba78:	00000000 	nop
8012ba7c:	8e030004 	lw	v1,4(s0)
8012ba80:	8e220004 	lw	v0,4(s1)
8012ba84:	8fbf0018 	lw	ra,24(sp)
8012ba88:	8fb10014 	lw	s1,20(sp)
8012ba8c:	8fb00010 	lw	s0,16(sp)
8012ba90:	00621023 	subu	v0,v1,v0
8012ba94:	03e00008 	jr	ra
8012ba98:	27bd0020 	addiu	sp,sp,32

8012ba9c <_nl_find_msg>:
8012ba9c:	27bdffa8 	addiu	sp,sp,-88
8012baa0:	afbf0054 	sw	ra,84(sp)
8012baa4:	afbe0050 	sw	s8,80(sp)
8012baa8:	afb7004c 	sw	s7,76(sp)
8012baac:	afb60048 	sw	s6,72(sp)
8012bab0:	afb50044 	sw	s5,68(sp)
8012bab4:	afb40040 	sw	s4,64(sp)
8012bab8:	afb3003c 	sw	s3,60(sp)
8012babc:	afb20038 	sw	s2,56(sp)
8012bac0:	afb10034 	sw	s1,52(sp)
8012bac4:	afb00030 	sw	s0,48(sp)
8012bac8:	8c820004 	lw	v0,4(a0)
8012bacc:	afa40058 	sw	a0,88(sp)
8012bad0:	afa60060 	sw	a2,96(sp)
8012bad4:	afa70064 	sw	a3,100(sp)
8012bad8:	1840010f 	blez	v0,8012bf18 <_nl_find_msg+0x47c>
8012badc:	afa5005c 	sw	a1,92(sp)
8012bae0:	8fa20058 	lw	v0,88(sp)
8012bae4:	00000000 	nop
8012bae8:	8c540008 	lw	s4,8(v0)
8012baec:	00000000 	nop
8012baf0:	12800067 	beqz	s4,8012bc90 <_nl_find_msg+0x1f4>
8012baf4:	00008821 	move	s1,zero
8012baf8:	8e820030 	lw	v0,48(s4)
8012bafc:	8e950014 	lw	s5,20(s4)
8012bb00:	104000d4 	beqz	v0,8012be54 <_nl_find_msg+0x3b8>
8012bb04:	00000000 	nop
8012bb08:	8fa40060 	lw	a0,96(sp)
8012bb0c:	0c046f6c 	jal	8011bdb0 <strlen>
8012bb10:	00000000 	nop
8012bb14:	8fa40060 	lw	a0,96(sp)
8012bb18:	0c04c148 	jal	80130520 <__hash_string>
8012bb1c:	afa20028 	sw	v0,40(sp)
8012bb20:	8e93002c 	lw	s3,44(s4)
8012bb24:	8e9e0034 	lw	s8,52(s4)
8012bb28:	2663fffe 	addiu	v1,s3,-2
8012bb2c:	14600002 	bnez	v1,8012bb38 <_nl_find_msg+0x9c>
8012bb30:	0043001b 	divu	zero,v0,v1
8012bb34:	0007000d 	break	0x7
8012bb38:	8e970030 	lw	s7,48(s4)
8012bb3c:	00002010 	mfhi	a0
8012bb40:	24960001 	addiu	s6,a0,1
8012bb44:	00000000 	nop
8012bb48:	16600002 	bnez	s3,8012bb54 <_nl_find_msg+0xb8>
8012bb4c:	0053001b 	divu	zero,v0,s3
8012bb50:	0007000d 	break	0x7
8012bb54:	00008010 	mfhi	s0
8012bb58:	13c00047 	beqz	s8,8012bc78 <_nl_find_msg+0x1dc>
8012bb5c:	00101080 	sll	v0,s0,0x2
8012bb60:	00101080 	sll	v0,s0,0x2
8012bb64:	00571021 	addu	v0,v0,s7
8012bb68:	8c430000 	lw	v1,0(v0)
8012bb6c:	00000000 	nop
8012bb70:	00032202 	srl	a0,v1,0x8
8012bb74:	3062ff00 	andi	v0,v1,0xff00
8012bb78:	00032e00 	sll	a1,v1,0x18
8012bb7c:	3084ff00 	andi	a0,a0,0xff00
8012bb80:	00021200 	sll	v0,v0,0x8
8012bb84:	00031e02 	srl	v1,v1,0x18
8012bb88:	00641825 	or	v1,v1,a0
8012bb8c:	00451025 	or	v0,v0,a1
8012bb90:	00621025 	or	v0,v1,v0
8012bb94:	1040003e 	beqz	v0,8012bc90 <_nl_find_msg+0x1f4>
8012bb98:	00008821 	move	s1,zero
8012bb9c:	2452ffff 	addiu	s2,v0,-1
8012bba0:	0255102b 	sltu	v0,s2,s5
8012bba4:	10400047 	beqz	v0,8012bcc4 <_nl_find_msg+0x228>
8012bba8:	02551023 	subu	v0,s2,s5
8012bbac:	8e87000c 	lw	a3,12(s4)
8012bbb0:	00000000 	nop
8012bbb4:	10e0009e 	beqz	a3,8012be30 <_nl_find_msg+0x394>
8012bbb8:	001230c0 	sll	a2,s2,0x3
8012bbbc:	8e910018 	lw	s1,24(s4)
8012bbc0:	00000000 	nop
8012bbc4:	00d11821 	addu	v1,a2,s1
8012bbc8:	8c620000 	lw	v0,0(v1)
8012bbcc:	00000000 	nop
8012bbd0:	00022202 	srl	a0,v0,0x8
8012bbd4:	3043ff00 	andi	v1,v0,0xff00
8012bbd8:	00022e00 	sll	a1,v0,0x18
8012bbdc:	3084ff00 	andi	a0,a0,0xff00
8012bbe0:	00031a00 	sll	v1,v1,0x8
8012bbe4:	00021602 	srl	v0,v0,0x18
8012bbe8:	00441025 	or	v0,v0,a0
8012bbec:	00651825 	or	v1,v1,a1
8012bbf0:	00431025 	or	v0,v0,v1
8012bbf4:	8fa30028 	lw	v1,40(sp)
8012bbf8:	00000000 	nop
8012bbfc:	0043102b 	sltu	v0,v0,v1
8012bc00:	14400017 	bnez	v0,8012bc60 <_nl_find_msg+0x1c4>
8012bc04:	02761823 	subu	v1,s3,s6
8012bc08:	8e880000 	lw	t0,0(s4)
8012bc0c:	10e0008e 	beqz	a3,8012be48 <_nl_find_msg+0x3ac>
8012bc10:	00d11021 	addu	v0,a2,s1
8012bc14:	00d11821 	addu	v1,a2,s1
8012bc18:	8c620004 	lw	v0,4(v1)
8012bc1c:	00000000 	nop
8012bc20:	00022202 	srl	a0,v0,0x8
8012bc24:	3043ff00 	andi	v1,v0,0xff00
8012bc28:	00022e00 	sll	a1,v0,0x18
8012bc2c:	3084ff00 	andi	a0,a0,0xff00
8012bc30:	00031a00 	sll	v1,v1,0x8
8012bc34:	00021602 	srl	v0,v0,0x18
8012bc38:	00441025 	or	v0,v0,a0
8012bc3c:	00651825 	or	v1,v1,a1
8012bc40:	00431025 	or	v0,v0,v1
8012bc44:	8fa40060 	lw	a0,96(sp)
8012bc48:	0c046ef0 	jal	8011bbc0 <strcmp>
8012bc4c:	01022821 	addu	a1,t0,v0
8012bc50:	2c420001 	sltiu	v0,v0,1
8012bc54:	1440002c 	bnez	v0,8012bd08 <_nl_find_msg+0x26c>
8012bc58:	0255102b 	sltu	v0,s2,s5
8012bc5c:	02761823 	subu	v1,s3,s6
8012bc60:	0203102b 	sltu	v0,s0,v1
8012bc64:	14400070 	bnez	v0,8012be28 <_nl_find_msg+0x38c>
8012bc68:	00000000 	nop
8012bc6c:	17c0ffbc 	bnez	s8,8012bb60 <_nl_find_msg+0xc4>
8012bc70:	02038023 	subu	s0,s0,v1
8012bc74:	00101080 	sll	v0,s0,0x2
8012bc78:	00571021 	addu	v0,v0,s7
8012bc7c:	8c420000 	lw	v0,0(v0)
8012bc80:	00000000 	nop
8012bc84:	1440ffc6 	bnez	v0,8012bba0 <_nl_find_msg+0x104>
8012bc88:	2452ffff 	addiu	s2,v0,-1
8012bc8c:	00008821 	move	s1,zero
8012bc90:	02201021 	move	v0,s1
8012bc94:	8fbf0054 	lw	ra,84(sp)
8012bc98:	8fbe0050 	lw	s8,80(sp)
8012bc9c:	8fb7004c 	lw	s7,76(sp)
8012bca0:	8fb60048 	lw	s6,72(sp)
8012bca4:	8fb50044 	lw	s5,68(sp)
8012bca8:	8fb40040 	lw	s4,64(sp)
8012bcac:	8fb3003c 	lw	s3,60(sp)
8012bcb0:	8fb20038 	lw	s2,56(sp)
8012bcb4:	8fb10034 	lw	s1,52(sp)
8012bcb8:	8fb00030 	lw	s0,48(sp)
8012bcbc:	03e00008 	jr	ra
8012bcc0:	27bd0058 	addiu	sp,sp,88
8012bcc4:	8e840024 	lw	a0,36(s4)
8012bcc8:	000210c0 	sll	v0,v0,0x3
8012bccc:	00441021 	addu	v0,v0,a0
8012bcd0:	8c430000 	lw	v1,0(v0)
8012bcd4:	8fa40028 	lw	a0,40(sp)
8012bcd8:	00000000 	nop
8012bcdc:	0083182b 	sltu	v1,a0,v1
8012bce0:	1060ffdf 	beqz	v1,8012bc60 <_nl_find_msg+0x1c4>
8012bce4:	02761823 	subu	v1,s3,s6
8012bce8:	8c450004 	lw	a1,4(v0)
8012bcec:	8fa40060 	lw	a0,96(sp)
8012bcf0:	0c046ef0 	jal	8011bbc0 <strcmp>
8012bcf4:	00000000 	nop
8012bcf8:	2c420001 	sltiu	v0,v0,1
8012bcfc:	1040ffd8 	beqz	v0,8012bc60 <_nl_find_msg+0x1c4>
8012bd00:	02761823 	subu	v1,s3,s6
8012bd04:	0255102b 	sltu	v0,s2,s5
8012bd08:	1040007c 	beqz	v0,8012befc <_nl_find_msg+0x460>
8012bd0c:	02551023 	subu	v0,s2,s5
8012bd10:	8e82000c 	lw	v0,12(s4)
8012bd14:	8e8a0000 	lw	t2,0(s4)
8012bd18:	10400083 	beqz	v0,8012bf28 <_nl_find_msg+0x48c>
8012bd1c:	001210c0 	sll	v0,s2,0x3
8012bd20:	8e83001c 	lw	v1,28(s4)
8012bd24:	00000000 	nop
8012bd28:	00431021 	addu	v0,v0,v1
8012bd2c:	8c440000 	lw	a0,0(v0)
8012bd30:	8c430004 	lw	v1,4(v0)
8012bd34:	3c0500ff 	lui	a1,0xff
8012bd38:	00853824 	and	a3,a0,a1
8012bd3c:	3062ff00 	andi	v0,v1,0xff00
8012bd40:	00652824 	and	a1,v1,a1
8012bd44:	3086ff00 	andi	a2,a0,0xff00
8012bd48:	00034e00 	sll	t1,v1,0x18
8012bd4c:	00044600 	sll	t0,a0,0x18
8012bd50:	00052a02 	srl	a1,a1,0x8
8012bd54:	00021200 	sll	v0,v0,0x8
8012bd58:	00073a02 	srl	a3,a3,0x8
8012bd5c:	00063200 	sll	a2,a2,0x8
8012bd60:	00031e02 	srl	v1,v1,0x18
8012bd64:	00042602 	srl	a0,a0,0x18
8012bd68:	00651825 	or	v1,v1,a1
8012bd6c:	00491025 	or	v0,v0,t1
8012bd70:	00872025 	or	a0,a0,a3
8012bd74:	00c83025 	or	a2,a2,t0
8012bd78:	00621825 	or	v1,v1,v0
8012bd7c:	00862025 	or	a0,a0,a2
8012bd80:	01438821 	addu	s1,t2,v1
8012bd84:	24960001 	addiu	s6,a0,1
8012bd88:	8fa3005c 	lw	v1,92(sp)
8012bd8c:	8e820038 	lw	v0,56(s4)
8012bd90:	10600005 	beqz	v1,8012bda8 <_nl_find_msg+0x30c>
8012bd94:	00000000 	nop
8012bd98:	8fa4005c 	lw	a0,92(sp)
8012bd9c:	00000000 	nop
8012bda0:	8c830008 	lw	v1,8(a0)
8012bda4:	00000000 	nop
8012bda8:	10620007 	beq	v1,v0,8012bdc8 <_nl_find_msg+0x32c>
8012bdac:	00000000 	nop
8012bdb0:	0c04b38c 	jal	8012ce30 <_nl_free_domain_conv>
8012bdb4:	02802021 	move	a0,s4
8012bdb8:	8fa40058 	lw	a0,88(sp)
8012bdbc:	8fa6005c 	lw	a2,92(sp)
8012bdc0:	0c04b3a8 	jal	8012cea0 <_nl_init_domain_conv>
8012bdc4:	02802821 	move	a1,s4
8012bdc8:	8e83003c 	lw	v1,60(s4)
8012bdcc:	2402ffff 	li	v0,-1
8012bdd0:	10620012 	beq	v1,v0,8012be1c <_nl_find_msg+0x380>
8012bdd4:	00000000 	nop
8012bdd8:	8e870040 	lw	a3,64(s4)
8012bddc:	00000000 	nop
8012bde0:	10e000b5 	beqz	a3,8012c0b8 <_nl_find_msg+0x61c>
8012bde4:	00000000 	nop
8012bde8:	2402ffff 	li	v0,-1
8012bdec:	10e2000b 	beq	a3,v0,8012be1c <_nl_find_msg+0x380>
8012bdf0:	0012a880 	sll	s5,s2,0x2
8012bdf4:	00f51021 	addu	v0,a3,s5
8012bdf8:	8c430000 	lw	v1,0(v0)
8012bdfc:	00000000 	nop
8012be00:	10600051 	beqz	v1,8012bf48 <_nl_find_msg+0x4ac>
8012be04:	3c020000 	lui	v0,0x0
8012be08:	02a71021 	addu	v0,s5,a3
8012be0c:	8c430000 	lw	v1,0(v0)
8012be10:	00000000 	nop
8012be14:	8c760000 	lw	s6,0(v1)
8012be18:	24710004 	addiu	s1,v1,4
8012be1c:	8fa30064 	lw	v1,100(sp)
8012be20:	0804af24 	j	8012bc90 <_nl_find_msg+0x1f4>
8012be24:	ac760000 	sw	s6,0(v1)
8012be28:	0804aed6 	j	8012bb58 <_nl_find_msg+0xbc>
8012be2c:	02168021 	addu	s0,s0,s6
8012be30:	8e910018 	lw	s1,24(s4)
8012be34:	00000000 	nop
8012be38:	00d11021 	addu	v0,a2,s1
8012be3c:	8c420000 	lw	v0,0(v0)
8012be40:	0804aefd 	j	8012bbf4 <_nl_find_msg+0x158>
8012be44:	00000000 	nop
8012be48:	8c420004 	lw	v0,4(v0)
8012be4c:	0804af11 	j	8012bc44 <_nl_find_msg+0x1a8>
8012be50:	00000000 	nop
8012be54:	12a0ff8d 	beqz	s5,8012bc8c <_nl_find_msg+0x1f0>
8012be58:	02a08021 	move	s0,s5
8012be5c:	8e970000 	lw	s7,0(s4)
8012be60:	8e96000c 	lw	s6,12(s4)
8012be64:	8e910018 	lw	s1,24(s4)
8012be68:	0804afb2 	j	8012bec8 <_nl_find_msg+0x42c>
8012be6c:	00009821 	move	s3,zero
8012be70:	8c620004 	lw	v0,4(v1)
8012be74:	00000000 	nop
8012be78:	00022202 	srl	a0,v0,0x8
8012be7c:	3043ff00 	andi	v1,v0,0xff00
8012be80:	00022e00 	sll	a1,v0,0x18
8012be84:	3084ff00 	andi	a0,a0,0xff00
8012be88:	00031a00 	sll	v1,v1,0x8
8012be8c:	00021602 	srl	v0,v0,0x18
8012be90:	00441025 	or	v0,v0,a0
8012be94:	00651825 	or	v1,v1,a1
8012be98:	00431025 	or	v0,v0,v1
8012be9c:	8fa40060 	lw	a0,96(sp)
8012bea0:	0c046ef0 	jal	8011bbc0 <strcmp>
8012bea4:	02e22821 	addu	a1,s7,v0
8012bea8:	04400012 	bltz	v0,8012bef4 <_nl_find_msg+0x458>
8012beac:	00000000 	nop
8012beb0:	1040ff95 	beqz	v0,8012bd08 <_nl_find_msg+0x26c>
8012beb4:	0255102b 	sltu	v0,s2,s5
8012beb8:	26530001 	addiu	s3,s2,1
8012bebc:	0270102b 	sltu	v0,s3,s0
8012bec0:	1040ff72 	beqz	v0,8012bc8c <_nl_find_msg+0x1f0>
8012bec4:	00000000 	nop
8012bec8:	02701021 	addu	v0,s3,s0
8012becc:	00029042 	srl	s2,v0,0x1
8012bed0:	001218c0 	sll	v1,s2,0x3
8012bed4:	16c0ffe6 	bnez	s6,8012be70 <_nl_find_msg+0x3d4>
8012bed8:	00711821 	addu	v1,v1,s1
8012bedc:	8c620004 	lw	v0,4(v1)
8012bee0:	8fa40060 	lw	a0,96(sp)
8012bee4:	0c046ef0 	jal	8011bbc0 <strcmp>
8012bee8:	02e22821 	addu	a1,s7,v0
8012beec:	0441fff0 	bgez	v0,8012beb0 <_nl_find_msg+0x414>
8012bef0:	00000000 	nop
8012bef4:	0804afaf 	j	8012bebc <_nl_find_msg+0x420>
8012bef8:	02408021 	move	s0,s2
8012befc:	8e830028 	lw	v1,40(s4)
8012bf00:	000210c0 	sll	v0,v0,0x3
8012bf04:	00431021 	addu	v0,v0,v1
8012bf08:	8c560000 	lw	s6,0(v0)
8012bf0c:	8c510004 	lw	s1,4(v0)
8012bf10:	0804af62 	j	8012bd88 <_nl_find_msg+0x2ec>
8012bf14:	00000000 	nop
8012bf18:	0c04b49a 	jal	8012d268 <_nl_load_domain>
8012bf1c:	00000000 	nop
8012bf20:	0804aeb8 	j	8012bae0 <_nl_find_msg+0x44>
8012bf24:	00000000 	nop
8012bf28:	8e83001c 	lw	v1,28(s4)
8012bf2c:	00000000 	nop
8012bf30:	00431021 	addu	v0,v0,v1
8012bf34:	8c440000 	lw	a0,0(v0)
8012bf38:	8c430004 	lw	v1,4(v0)
8012bf3c:	24960001 	addiu	s6,a0,1
8012bf40:	0804af62 	j	8012bd88 <_nl_find_msg+0x2ec>
8012bf44:	01438821 	addu	s1,t2,v1
8012bf48:	24420000 	addiu	v0,v0,0
8012bf4c:	10400005 	beqz	v0,8012bf64 <_nl_find_msg+0x4c8>
8012bf50:	3c1e801f 	lui	s8,0x801f
8012bf54:	3c048031 	lui	a0,0x8031
8012bf58:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012bf5c:	24845fd0 	addiu	a0,a0,24528
8012bf60:	3c1e801f 	lui	s8,0x801f
8012bf64:	8fc245dc 	lw	v0,17884(s8)
8012bf68:	3c13801f 	lui	s3,0x801f
8012bf6c:	8e6545d8 	lw	a1,17880(s3)
8012bf70:	24420004 	addiu	v0,v0,4
8012bf74:	afa2001c 	sw	v0,28(sp)
8012bf78:	2ca20004 	sltiu	v0,a1,4
8012bf7c:	afb10018 	sw	s1,24(sp)
8012bf80:	00009021 	move	s2,zero
8012bf84:	10400021 	beqz	v0,8012c00c <_nl_find_msg+0x570>
8012bf88:	3c17801f 	lui	s7,0x801f
8012bf8c:	1a400034 	blez	s2,8012c060 <_nl_find_msg+0x5c4>
8012bf90:	3c10801f 	lui	s0,0x801f
8012bf94:	26520001 	addiu	s2,s2,1
8012bf98:	00121900 	sll	v1,s2,0x4
8012bf9c:	00121300 	sll	v0,s2,0xc
8012bfa0:	00431023 	subu	v0,v0,v1
8012bfa4:	8e0445e4 	lw	a0,17892(s0)
8012bfa8:	00402821 	move	a1,v0
8012bfac:	0c046afa 	jal	8011abe8 <__libc_realloc>
8012bfb0:	ae6245d8 	sw	v0,17880(s3)
8012bfb4:	10400031 	beqz	v0,8012c07c <_nl_find_msg+0x5e0>
8012bfb8:	00403021 	move	a2,v0
8012bfbc:	8e0245e4 	lw	v0,17892(s0)
8012bfc0:	00000000 	nop
8012bfc4:	8c430000 	lw	v1,0(v0)
8012bfc8:	00000000 	nop
8012bfcc:	ae0345e4 	sw	v1,17892(s0)
8012bfd0:	10c0002f 	beqz	a2,8012c090 <_nl_find_msg+0x5f4>
8012bfd4:	24c50008 	addiu	a1,a2,8
8012bfd8:	8e6245d8 	lw	v0,17880(s3)
8012bfdc:	00000000 	nop
8012bfe0:	2442fffc 	addiu	v0,v0,-4
8012bfe4:	ae6245d8 	sw	v0,17880(s3)
8012bfe8:	afa5001c 	sw	a1,28(sp)
8012bfec:	8e6545d8 	lw	a1,17880(s3)
8012bff0:	8ee445e4 	lw	a0,17892(s7)
8012bff4:	24c30004 	addiu	v1,a2,4
8012bff8:	2ca20004 	sltiu	v0,a1,4
8012bffc:	acc40000 	sw	a0,0(a2)
8012c000:	afc345dc 	sw	v1,17884(s8)
8012c004:	1440ffe1 	bnez	v0,8012bf8c <_nl_find_msg+0x4f0>
8012c008:	aee645e4 	sw	a2,17892(s7)
8012c00c:	8fa3001c 	lw	v1,28(sp)
8012c010:	8fa60018 	lw	a2,24(sp)
8012c014:	8e84003c 	lw	a0,60(s4)
8012c018:	00a31821 	addu	v1,a1,v1
8012c01c:	2463fffc 	addiu	v1,v1,-4
8012c020:	27a20020 	addiu	v0,sp,32
8012c024:	02c63021 	addu	a2,s6,a2
8012c028:	27a50018 	addiu	a1,sp,24
8012c02c:	27a7001c 	addiu	a3,sp,28
8012c030:	afa30010 	sw	v1,16(sp)
8012c034:	0c055cb8 	jal	801572e0 <__gconv>
8012c038:	afa20014 	sw	v0,20(sp)
8012c03c:	10400028 	beqz	v0,8012c0e0 <_nl_find_msg+0x644>
8012c040:	00401821 	move	v1,v0
8012c044:	24020004 	li	v0,4
8012c048:	10620025 	beq	v1,v0,8012c0e0 <_nl_find_msg+0x644>
8012c04c:	24020005 	li	v0,5
8012c050:	1462003d 	bne	v1,v0,8012c148 <_nl_find_msg+0x6ac>
8012c054:	3c020000 	lui	v0,0x0
8012c058:	0804afe3 	j	8012bf8c <_nl_find_msg+0x4f0>
8012c05c:	afb10018 	sw	s1,24(sp)
8012c060:	24020ff0 	li	v0,4080
8012c064:	24040ff0 	li	a0,4080
8012c068:	0c04699a 	jal	8011a668 <__libc_malloc>
8012c06c:	ae6245d8 	sw	v0,17880(s3)
8012c070:	24120001 	li	s2,1
8012c074:	0804aff4 	j	8012bfd0 <_nl_find_msg+0x534>
8012c078:	00403021 	move	a2,v0
8012c07c:	8e0445e4 	lw	a0,17892(s0)
8012c080:	00000000 	nop
8012c084:	8c820000 	lw	v0,0(a0)
8012c088:	0c045fee 	jal	80117fb8 <__cfree>
8012c08c:	ae0245e4 	sw	v0,17892(s0)
8012c090:	3c040000 	lui	a0,0x0
8012c094:	24840000 	addiu	a0,a0,0
8012c098:	afc045dc 	sw	zero,17884(s8)
8012c09c:	1080ff5f 	beqz	a0,8012be1c <_nl_find_msg+0x380>
8012c0a0:	ae6045d8 	sw	zero,17880(s3)
8012c0a4:	3c028031 	lui	v0,0x8031
8012c0a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c0ac:	24445fd0 	addiu	a0,v0,24528
8012c0b0:	0804af87 	j	8012be1c <_nl_find_msg+0x380>
8012c0b4:	00000000 	nop
8012c0b8:	8e840020 	lw	a0,32(s4)
8012c0bc:	24050004 	li	a1,4
8012c0c0:	0c046da7 	jal	8011b69c <__calloc>
8012c0c4:	02a42021 	addu	a0,s5,a0
8012c0c8:	00403821 	move	a3,v0
8012c0cc:	1440ff46 	bnez	v0,8012bde8 <_nl_find_msg+0x34c>
8012c0d0:	ae820040 	sw	v0,64(s4)
8012c0d4:	2407ffff 	li	a3,-1
8012c0d8:	0804af7a 	j	8012bde8 <_nl_find_msg+0x34c>
8012c0dc:	ae870040 	sw	a3,64(s4)
8012c0e0:	8fc545dc 	lw	a1,17884(s8)
8012c0e4:	8fa6001c 	lw	a2,28(sp)
8012c0e8:	8e870040 	lw	a3,64(s4)
8012c0ec:	00c51823 	subu	v1,a2,a1
8012c0f0:	2462fffc 	addiu	v0,v1,-4
8012c0f4:	aca20000 	sw	v0,0(a1)
8012c0f8:	8e6445d8 	lw	a0,17880(s3)
8012c0fc:	00000000 	nop
8012c100:	00832023 	subu	a0,a0,v1
8012c104:	30820003 	andi	v0,a0,0x3
8012c108:	00c23021 	addu	a2,a2,v0
8012c10c:	02a71021 	addu	v0,s5,a3
8012c110:	2403fffc 	li	v1,-4
8012c114:	ac450000 	sw	a1,0(v0)
8012c118:	3c020000 	lui	v0,0x0
8012c11c:	00832024 	and	a0,a0,v1
8012c120:	24420000 	addiu	v0,v0,0
8012c124:	afc645dc 	sw	a2,17884(s8)
8012c128:	1040ff37 	beqz	v0,8012be08 <_nl_find_msg+0x36c>
8012c12c:	ae6445d8 	sw	a0,17880(s3)
8012c130:	3c048031 	lui	a0,0x8031
8012c134:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c138:	24845fd0 	addiu	a0,a0,24528
8012c13c:	8e870040 	lw	a3,64(s4)
8012c140:	0804af83 	j	8012be0c <_nl_find_msg+0x370>
8012c144:	02a71021 	addu	v0,s5,a3
8012c148:	24420000 	addiu	v0,v0,0
8012c14c:	1040ff33 	beqz	v0,8012be1c <_nl_find_msg+0x380>
8012c150:	00000000 	nop
8012c154:	3c038031 	lui	v1,0x8031
8012c158:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c15c:	24645fd0 	addiu	a0,v1,24528
8012c160:	0804af87 	j	8012be1c <_nl_find_msg+0x380>
8012c164:	00000000 	nop

8012c168 <plural_lookup>:
8012c168:	27bdffd8 	addiu	sp,sp,-40
8012c16c:	afb3001c 	sw	s3,28(sp)
8012c170:	afb20018 	sw	s2,24(sp)
8012c174:	afb10014 	sw	s1,20(sp)
8012c178:	afbf0020 	sw	ra,32(sp)
8012c17c:	afb00010 	sw	s0,16(sp)
8012c180:	8c900008 	lw	s0,8(a0)
8012c184:	00c09821 	move	s3,a2
8012c188:	8e040044 	lw	a0,68(s0)
8012c18c:	0c04ae00 	jal	8012b800 <plural_eval>
8012c190:	00e09021 	move	s2,a3
8012c194:	00408821 	move	s1,v0
8012c198:	8e020048 	lw	v0,72(s0)
8012c19c:	00000000 	nop
8012c1a0:	0222102b 	sltu	v0,s1,v0
8012c1a4:	14400002 	bnez	v0,8012c1b0 <plural_lookup+0x48>
8012c1a8:	02728021 	addu	s0,s3,s2
8012c1ac:	00008821 	move	s1,zero
8012c1b0:	02603021 	move	a2,s3
8012c1b4:	2412ffff 	li	s2,-1
8012c1b8:	2631ffff 	addiu	s1,s1,-1
8012c1bc:	00c02021 	move	a0,a2
8012c1c0:	1232000f 	beq	s1,s2,8012c200 <plural_lookup+0x98>
8012c1c4:	00002821 	move	a1,zero
8012c1c8:	0c047480 	jal	8011d200 <__rawmemchr>
8012c1cc:	00000000 	nop
8012c1d0:	24460001 	addiu	a2,v0,1
8012c1d4:	00d0102b 	sltu	v0,a2,s0
8012c1d8:	1440fff8 	bnez	v0,8012c1bc <plural_lookup+0x54>
8012c1dc:	2631ffff 	addiu	s1,s1,-1
8012c1e0:	02601021 	move	v0,s3
8012c1e4:	8fbf0020 	lw	ra,32(sp)
8012c1e8:	8fb3001c 	lw	s3,28(sp)
8012c1ec:	8fb20018 	lw	s2,24(sp)
8012c1f0:	8fb10014 	lw	s1,20(sp)
8012c1f4:	8fb00010 	lw	s0,16(sp)
8012c1f8:	03e00008 	jr	ra
8012c1fc:	27bd0028 	addiu	sp,sp,40
8012c200:	8fbf0020 	lw	ra,32(sp)
8012c204:	8fb3001c 	lw	s3,28(sp)
8012c208:	8fb20018 	lw	s2,24(sp)
8012c20c:	8fb10014 	lw	s1,20(sp)
8012c210:	8fb00010 	lw	s0,16(sp)
8012c214:	00c01021 	move	v0,a2
8012c218:	03e00008 	jr	ra
8012c21c:	27bd0028 	addiu	sp,sp,40

8012c220 <__dcigettext>:
8012c220:	27bdffa0 	addiu	sp,sp,-96
8012c224:	afbe0058 	sw	s8,88(sp)
8012c228:	03a0f021 	move	s8,sp
8012c22c:	afb70054 	sw	s7,84(sp)
8012c230:	afbf005c 	sw	ra,92(sp)
8012c234:	afb60050 	sw	s6,80(sp)
8012c238:	afb5004c 	sw	s5,76(sp)
8012c23c:	afb40048 	sw	s4,72(sp)
8012c240:	afb30044 	sw	s3,68(sp)
8012c244:	afb20040 	sw	s2,64(sp)
8012c248:	afb1003c 	sw	s1,60(sp)
8012c24c:	afb00038 	sw	s0,56(sp)
8012c250:	afc50064 	sw	a1,100(s8)
8012c254:	0080b821 	move	s7,a0
8012c258:	afc60068 	sw	a2,104(s8)
8012c25c:	10a001a7 	beqz	a1,8012c8fc <__dcigettext+0x6dc>
8012c260:	afc7006c 	sw	a3,108(s8)
8012c264:	8fc30074 	lw	v1,116(s8)
8012c268:	00000000 	nop
8012c26c:	2c62000d 	sltiu	v0,v1,13
8012c270:	10400088 	beqz	v0,8012c494 <__dcigettext+0x274>
8012c274:	24020006 	li	v0,6
8012c278:	10620086 	beq	v1,v0,8012c494 <__dcigettext+0x274>
8012c27c:	3c020000 	lui	v0,0x0
8012c280:	24510000 	addiu	s1,v0,0
8012c284:	12200003 	beqz	s1,8012c294 <__dcigettext+0x74>
8012c288:	3c04801f 	lui	a0,0x801f
8012c28c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c290:	24843494 	addiu	a0,a0,13460
8012c294:	12e001a6 	beqz	s7,8012c930 <__dcigettext+0x710>
8012c298:	3c02801f 	lui	v0,0x801f
8012c29c:	8fc40064 	lw	a0,100(s8)
8012c2a0:	0c046f6c 	jal	8011bdb0 <strlen>
8012c2a4:	00000000 	nop
8012c2a8:	24430027 	addiu	v1,v0,39
8012c2ac:	000318c2 	srl	v1,v1,0x3
8012c2b0:	000318c0 	sll	v1,v1,0x3
8012c2b4:	03a3e823 	subu	sp,sp,v1
8012c2b8:	27b00010 	addiu	s0,sp,16
8012c2bc:	24420001 	addiu	v0,v0,1
8012c2c0:	8fc50064 	lw	a1,100(s8)
8012c2c4:	26040018 	addiu	a0,s0,24
8012c2c8:	00403021 	move	a2,v0
8012c2cc:	0c04324c 	jal	8010c930 <memcpy>
8012c2d0:	afc2001c 	sw	v0,28(s8)
8012c2d4:	8fc40074 	lw	a0,116(s8)
8012c2d8:	ae170000 	sw	s7,0(s0)
8012c2dc:	12200004 	beqz	s1,8012c2f0 <__dcigettext+0xd0>
8012c2e0:	ae040004 	sw	a0,4(s0)
8012c2e4:	3c04801f 	lui	a0,0x801f
8012c2e8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c2ec:	248434b4 	addiu	a0,a0,13492
8012c2f0:	3c02801f 	lui	v0,0x801f
8012c2f4:	3c038013 	lui	v1,0x8013
8012c2f8:	02002021 	move	a0,s0
8012c2fc:	244545e0 	addiu	a1,v0,17888
8012c300:	0c053ef6 	jal	8014fbd8 <__tfind>
8012c304:	2466ba24 	addiu	a2,v1,-17884
8012c308:	3c040000 	lui	a0,0x0
8012c30c:	afc2002c 	sw	v0,44(s8)
8012c310:	24820000 	addiu	v0,a0,0
8012c314:	10400003 	beqz	v0,8012c324 <__dcigettext+0x104>
8012c318:	3c04801f 	lui	a0,0x801f
8012c31c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c320:	248434b4 	addiu	a0,a0,13492
8012c324:	8fc2002c 	lw	v0,44(s8)
8012c328:	00000000 	nop
8012c32c:	10400008 	beqz	v0,8012c350 <__dcigettext+0x130>
8012c330:	00000000 	nop
8012c334:	8c460000 	lw	a2,0(v0)
8012c338:	3c02801f 	lui	v0,0x801f
8012c33c:	8c4447f8 	lw	a0,18424(v0)
8012c340:	8cc30008 	lw	v1,8(a2)
8012c344:	00000000 	nop
8012c348:	1064016e 	beq	v1,a0,8012c904 <__dcigettext+0x6e4>
8012c34c:	00000000 	nop
8012c350:	0c047ea0 	jal	8011fa80 <__errno_location>
8012c354:	00000000 	nop
8012c358:	afc20028 	sw	v0,40(s8)
8012c35c:	3c02801f 	lui	v0,0x801f
8012c360:	8c5347f4 	lw	s3,18420(v0)
8012c364:	8fc20028 	lw	v0,40(s8)
8012c368:	00000000 	nop
8012c36c:	8c420000 	lw	v0,0(v0)
8012c370:	16600009 	bnez	s3,8012c398 <__dcigettext+0x178>
8012c374:	afc20020 	sw	v0,32(s8)
8012c378:	0804b140 	j	8012c500 <__dcigettext+0x2e0>
8012c37c:	3c02801d 	lui	v0,0x801d
8012c380:	0440005e 	bltz	v0,8012c4fc <__dcigettext+0x2dc>
8012c384:	3c02801d 	lui	v0,0x801d
8012c388:	8e730000 	lw	s3,0(s3)
8012c38c:	00000000 	nop
8012c390:	1260005b 	beqz	s3,8012c500 <__dcigettext+0x2e0>
8012c394:	00000000 	nop
8012c398:	26650010 	addiu	a1,s3,16
8012c39c:	0c046ef0 	jal	8011bbc0 <strcmp>
8012c3a0:	02e02021 	move	a0,s7
8012c3a4:	1440fff6 	bnez	v0,8012c380 <__dcigettext+0x160>
8012c3a8:	00000000 	nop
8012c3ac:	8e630004 	lw	v1,4(s3)
8012c3b0:	2402002f 	li	v0,47
8012c3b4:	afc30024 	sw	v1,36(s8)
8012c3b8:	80630000 	lb	v1,0(v1)
8012c3bc:	00000000 	nop
8012c3c0:	1062018a 	beq	v1,v0,8012c9ec <__dcigettext+0x7cc>
8012c3c4:	00000000 	nop
8012c3c8:	8fc40024 	lw	a0,36(s8)
8012c3cc:	0c046f6c 	jal	8011bdb0 <strlen>
8012c3d0:	24101002 	li	s0,4098
8012c3d4:	24510001 	addiu	s1,v0,1
8012c3d8:	0804b0fe 	j	8012c3f8 <__dcigettext+0x1d8>
8012c3dc:	24120022 	li	s2,34
8012c3e0:	8fc30028 	lw	v1,40(s8)
8012c3e4:	00000000 	nop
8012c3e8:	8c620000 	lw	v0,0(v1)
8012c3ec:	00000000 	nop
8012c3f0:	1452001f 	bne	v0,s2,8012c470 <__dcigettext+0x250>
8012c3f4:	3c040000 	lui	a0,0x0
8012c3f8:	02111021 	addu	v0,s0,s1
8012c3fc:	2442000e 	addiu	v0,v0,14
8012c400:	000210c2 	srl	v0,v0,0x3
8012c404:	000210c0 	sll	v0,v0,0x3
8012c408:	03a2e823 	subu	sp,sp,v0
8012c40c:	8fc20028 	lw	v0,40(s8)
8012c410:	27a40010 	addiu	a0,sp,16
8012c414:	02002821 	move	a1,s0
8012c418:	ac400000 	sw	zero,0(v0)
8012c41c:	0c053814 	jal	8014e050 <__getcwd>
8012c420:	afc40024 	sw	a0,36(s8)
8012c424:	00102042 	srl	a0,s0,0x1
8012c428:	26030020 	addiu	v1,s0,32
8012c42c:	1040ffec 	beqz	v0,8012c3e0 <__dcigettext+0x1c0>
8012c430:	00838021 	addu	s0,a0,v1
8012c434:	8fc40024 	lw	a0,36(s8)
8012c438:	3c12801c 	lui	s2,0x801c
8012c43c:	0c047480 	jal	8011d200 <__rawmemchr>
8012c440:	00002821 	move	a1,zero
8012c444:	924338dc 	lbu	v1,14556(s2)
8012c448:	264438dc 	addiu	a0,s2,14556
8012c44c:	a0430000 	sb	v1,0(v0)
8012c450:	90850001 	lbu	a1,1(a0)
8012c454:	00000000 	nop
8012c458:	a0450001 	sb	a1,1(v0)
8012c45c:	8e650004 	lw	a1,4(s3)
8012c460:	0c046efc 	jal	8011bbf0 <strcpy>
8012c464:	24440001 	addiu	a0,v0,1
8012c468:	0804b143 	j	8012c50c <__dcigettext+0x2ec>
8012c46c:	00000000 	nop
8012c470:	24820000 	addiu	v0,a0,0
8012c474:	10400003 	beqz	v0,8012c484 <__dcigettext+0x264>
8012c478:	3c04801f 	lui	a0,0x801f
8012c47c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c480:	24843494 	addiu	a0,a0,13460
8012c484:	8fc30020 	lw	v1,32(s8)
8012c488:	8fc20028 	lw	v0,40(s8)
8012c48c:	00000000 	nop
8012c490:	ac430000 	sw	v1,0(v0)
8012c494:	8fc4006c 	lw	a0,108(s8)
8012c498:	00000000 	nop
8012c49c:	14800010 	bnez	a0,8012c4e0 <__dcigettext+0x2c0>
8012c4a0:	24020001 	li	v0,1
8012c4a4:	8fd20064 	lw	s2,100(s8)
8012c4a8:	03c0e821 	move	sp,s8
8012c4ac:	02401021 	move	v0,s2
8012c4b0:	8fbf005c 	lw	ra,92(sp)
8012c4b4:	8fbe0058 	lw	s8,88(sp)
8012c4b8:	8fb70054 	lw	s7,84(sp)
8012c4bc:	8fb60050 	lw	s6,80(sp)
8012c4c0:	8fb5004c 	lw	s5,76(sp)
8012c4c4:	8fb40048 	lw	s4,72(sp)
8012c4c8:	8fb30044 	lw	s3,68(sp)
8012c4cc:	8fb20040 	lw	s2,64(sp)
8012c4d0:	8fb1003c 	lw	s1,60(sp)
8012c4d4:	8fb00038 	lw	s0,56(sp)
8012c4d8:	03e00008 	jr	ra
8012c4dc:	27bd0060 	addiu	sp,sp,96
8012c4e0:	8fc30070 	lw	v1,112(s8)
8012c4e4:	00000000 	nop
8012c4e8:	1062ffee 	beq	v1,v0,8012c4a4 <__dcigettext+0x284>
8012c4ec:	00000000 	nop
8012c4f0:	8fd20068 	lw	s2,104(s8)
8012c4f4:	0804b12b 	j	8012c4ac <__dcigettext+0x28c>
8012c4f8:	03c0e821 	move	sp,s8
8012c4fc:	00009821 	move	s3,zero
8012c500:	244207f8 	addiu	v0,v0,2040
8012c504:	afc20024 	sw	v0,36(s8)
8012c508:	3c12801c 	lui	s2,0x801c
8012c50c:	8fc40074 	lw	a0,116(s8)
8012c510:	3c03801c 	lui	v1,0x801c
8012c514:	00041080 	sll	v0,a0,0x2
8012c518:	24634230 	addiu	v1,v1,16944
8012c51c:	3c04801d 	lui	a0,0x801d
8012c520:	00431021 	addu	v0,v0,v1
8012c524:	8c500000 	lw	s0,0(v0)
8012c528:	0c043794 	jal	8010de50 <getenv>
8012c52c:	24840810 	addiu	a0,a0,2064
8012c530:	10400005 	beqz	v0,8012c548 <__dcigettext+0x328>
8012c534:	0040a021 	move	s4,v0
8012c538:	80420000 	lb	v0,0(v0)
8012c53c:	00000000 	nop
8012c540:	14400104 	bnez	v0,8012c954 <__dcigettext+0x734>
8012c544:	00000000 	nop
8012c548:	8fc40074 	lw	a0,116(s8)
8012c54c:	0c055ff0 	jal	80157fc0 <__current_locale_name>
8012c550:	00000000 	nop
8012c554:	0040a021 	move	s4,v0
8012c558:	0c046f6c 	jal	8011bdb0 <strlen>
8012c55c:	02e02021 	move	a0,s7
8012c560:	afc20018 	sw	v0,24(s8)
8012c564:	0c046f6c 	jal	8011bdb0 <strlen>
8012c568:	02002021 	move	a0,s0
8012c56c:	8fc30018 	lw	v1,24(s8)
8012c570:	02002821 	move	a1,s0
8012c574:	00621021 	addu	v0,v1,v0
8012c578:	24420013 	addiu	v0,v0,19
8012c57c:	000210c2 	srl	v0,v0,0x3
8012c580:	000210c0 	sll	v0,v0,0x3
8012c584:	03a2e823 	subu	sp,sp,v0
8012c588:	27a40010 	addiu	a0,sp,16
8012c58c:	0c052810 	jal	8014a040 <__stpcpy>
8012c590:	afc40030 	sw	a0,48(s8)
8012c594:	924338dc 	lbu	v1,14556(s2)
8012c598:	264438dc 	addiu	a0,s2,14556
8012c59c:	a0430000 	sb	v1,0(v0)
8012c5a0:	90850001 	lbu	a1,1(a0)
8012c5a4:	24440001 	addiu	a0,v0,1
8012c5a8:	a0450001 	sb	a1,1(v0)
8012c5ac:	8fc60018 	lw	a2,24(s8)
8012c5b0:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012c5b4:	02e02821 	move	a1,s7
8012c5b8:	3c03801d 	lui	v1,0x801d
8012c5bc:	8c65081c 	lw	a1,2076(v1)
8012c5c0:	02802021 	move	a0,s4
8012c5c4:	a8450003 	swl	a1,3(v0)
8012c5c8:	0c046f6c 	jal	8011bdb0 <strlen>
8012c5cc:	b8450000 	swr	a1,0(v0)
8012c5d0:	2442000f 	addiu	v0,v0,15
8012c5d4:	000210c2 	srl	v0,v0,0x3
8012c5d8:	000210c0 	sll	v0,v0,0x3
8012c5dc:	03a2e823 	subu	sp,sp,v0
8012c5e0:	27b50010 	addiu	s5,sp,16
8012c5e4:	82830000 	lb	v1,0(s4)
8012c5e8:	2402003a 	li	v0,58
8012c5ec:	106200b4 	beq	v1,v0,8012c8c0 <__dcigettext+0x6a0>
8012c5f0:	00000000 	nop
8012c5f4:	1460009e 	bnez	v1,8012c870 <__dcigettext+0x650>
8012c5f8:	02a02021 	move	a0,s5
8012c5fc:	24020043 	li	v0,67
8012c600:	a2a20000 	sb	v0,0(s5)
8012c604:	a2a00001 	sb	zero,1(s5)
8012c608:	3c02801c 	lui	v0,0x801c
8012c60c:	0c046f6c 	jal	8011bdb0 <strlen>
8012c610:	24441e98 	addiu	a0,v0,7832
8012c614:	00403021 	move	a2,v0
8012c618:	2c420004 	sltiu	v0,v0,4
8012c61c:	104000aa 	beqz	v0,8012c8c8 <__dcigettext+0x6a8>
8012c620:	3c05801c 	lui	a1,0x801c
8012c624:	90a31e98 	lbu	v1,7832(a1)
8012c628:	92a20000 	lbu	v0,0(s5)
8012c62c:	10c0006a 	beqz	a2,8012c7d8 <__dcigettext+0x5b8>
8012c630:	00431023 	subu	v0,v0,v1
8012c634:	1440000a 	bnez	v0,8012c660 <__dcigettext+0x440>
8012c638:	3c10801d 	lui	s0,0x801d
8012c63c:	24a41e98 	addiu	a0,a1,7832
8012c640:	90830001 	lbu	v1,1(a0)
8012c644:	92a20001 	lbu	v0,1(s5)
8012c648:	2cc40002 	sltiu	a0,a2,2
8012c64c:	14800062 	bnez	a0,8012c7d8 <__dcigettext+0x5b8>
8012c650:	00431023 	subu	v0,v0,v1
8012c654:	10400054 	beqz	v0,8012c7a8 <__dcigettext+0x588>
8012c658:	24a41e98 	addiu	a0,a1,7832
8012c65c:	3c10801d 	lui	s0,0x801d
8012c660:	0c046f6c 	jal	8011bdb0 <strlen>
8012c664:	26040820 	addiu	a0,s0,2080
8012c668:	00403021 	move	a2,v0
8012c66c:	2c420004 	sltiu	v0,v0,4
8012c670:	1040009c 	beqz	v0,8012c8e4 <__dcigettext+0x6c4>
8012c674:	26050820 	addiu	a1,s0,2080
8012c678:	92030820 	lbu	v1,2080(s0)
8012c67c:	92a20000 	lbu	v0,0(s5)
8012c680:	10c00077 	beqz	a2,8012c860 <__dcigettext+0x640>
8012c684:	00431023 	subu	v0,v0,v1
8012c688:	14400008 	bnez	v0,8012c6ac <__dcigettext+0x48c>
8012c68c:	26040820 	addiu	a0,s0,2080
8012c690:	90830001 	lbu	v1,1(a0)
8012c694:	92a20001 	lbu	v0,1(s5)
8012c698:	2cc40002 	sltiu	a0,a2,2
8012c69c:	14800070 	bnez	a0,8012c860 <__dcigettext+0x640>
8012c6a0:	00431023 	subu	v0,v0,v1
8012c6a4:	10400063 	beqz	v0,8012c834 <__dcigettext+0x614>
8012c6a8:	26040820 	addiu	a0,s0,2080
8012c6ac:	8fc40024 	lw	a0,36(s8)
8012c6b0:	8fc60030 	lw	a2,48(s8)
8012c6b4:	02a02821 	move	a1,s5
8012c6b8:	0c04b2c4 	jal	8012cb10 <_nl_find_domain>
8012c6bc:	02603821 	move	a3,s3
8012c6c0:	1040ffc8 	beqz	v0,8012c5e4 <__dcigettext+0x3c4>
8012c6c4:	0040b021 	move	s6,v0
8012c6c8:	8fc60064 	lw	a2,100(s8)
8012c6cc:	00402021 	move	a0,v0
8012c6d0:	02602821 	move	a1,s3
8012c6d4:	0c04aea7 	jal	8012ba9c <_nl_find_msg>
8012c6d8:	27c70010 	addiu	a3,s8,16
8012c6dc:	14400014 	bnez	v0,8012c730 <__dcigettext+0x510>
8012c6e0:	00409021 	move	s2,v0
8012c6e4:	8ec40010 	lw	a0,16(s6)
8012c6e8:	00000000 	nop
8012c6ec:	1080ffbd 	beqz	a0,8012c5e4 <__dcigettext+0x3c4>
8012c6f0:	02c08021 	move	s0,s6
8012c6f4:	0804b1c3 	j	8012c70c <__dcigettext+0x4ec>
8012c6f8:	00008821 	move	s1,zero
8012c6fc:	8e040014 	lw	a0,20(s0)
8012c700:	26310001 	addiu	s1,s1,1
8012c704:	1080ffb7 	beqz	a0,8012c5e4 <__dcigettext+0x3c4>
8012c708:	26100004 	addiu	s0,s0,4
8012c70c:	8fc60064 	lw	a2,100(s8)
8012c710:	02602821 	move	a1,s3
8012c714:	0c04aea7 	jal	8012ba9c <_nl_find_msg>
8012c718:	27c70010 	addiu	a3,s8,16
8012c71c:	1040fff7 	beqz	v0,8012c6fc <__dcigettext+0x4dc>
8012c720:	00409021 	move	s2,v0
8012c724:	00111080 	sll	v0,s1,0x2
8012c728:	00561021 	addu	v0,v0,s6
8012c72c:	8c560010 	lw	s6,16(v0)
8012c730:	8fc4002c 	lw	a0,44(s8)
8012c734:	00000000 	nop
8012c738:	108000bc 	beqz	a0,8012ca2c <__dcigettext+0x80c>
8012c73c:	00000000 	nop
8012c740:	8fc2002c 	lw	v0,44(s8)
8012c744:	00000000 	nop
8012c748:	8c440000 	lw	a0,0(v0)
8012c74c:	3c02801f 	lui	v0,0x801f
8012c750:	8c4347f8 	lw	v1,18424(v0)
8012c754:	8fc20010 	lw	v0,16(s8)
8012c758:	ac830008 	sw	v1,8(a0)
8012c75c:	ac820014 	sw	v0,20(a0)
8012c760:	ac96000c 	sw	s6,12(a0)
8012c764:	ac920010 	sw	s2,16(a0)
8012c768:	8fc40020 	lw	a0,32(s8)
8012c76c:	8fc30028 	lw	v1,40(s8)
8012c770:	00000000 	nop
8012c774:	ac640000 	sw	a0,0(v1)
8012c778:	8fc2006c 	lw	v0,108(s8)
8012c77c:	00000000 	nop
8012c780:	1440006e 	bnez	v0,8012c93c <__dcigettext+0x71c>
8012c784:	02403021 	move	a2,s2
8012c788:	3c030000 	lui	v1,0x0
8012c78c:	24620000 	addiu	v0,v1,0
8012c790:	1040ff45 	beqz	v0,8012c4a8 <__dcigettext+0x288>
8012c794:	3c04801f 	lui	a0,0x801f
8012c798:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c79c:	24843494 	addiu	a0,a0,13460
8012c7a0:	0804b12b 	j	8012c4ac <__dcigettext+0x28c>
8012c7a4:	03c0e821 	move	sp,s8
8012c7a8:	90830002 	lbu	v1,2(a0)
8012c7ac:	92a20002 	lbu	v0,2(s5)
8012c7b0:	24040002 	li	a0,2
8012c7b4:	10c40008 	beq	a2,a0,8012c7d8 <__dcigettext+0x5b8>
8012c7b8:	00431023 	subu	v0,v0,v1
8012c7bc:	1440ffa8 	bnez	v0,8012c660 <__dcigettext+0x440>
8012c7c0:	3c10801d 	lui	s0,0x801d
8012c7c4:	24a41e98 	addiu	a0,a1,7832
8012c7c8:	92a30003 	lbu	v1,3(s5)
8012c7cc:	90820003 	lbu	v0,3(a0)
8012c7d0:	00000000 	nop
8012c7d4:	00621023 	subu	v0,v1,v0
8012c7d8:	1440ffa1 	bnez	v0,8012c660 <__dcigettext+0x440>
8012c7dc:	3c10801d 	lui	s0,0x801d
8012c7e0:	3c030000 	lui	v1,0x0
8012c7e4:	24620000 	addiu	v0,v1,0
8012c7e8:	10400003 	beqz	v0,8012c7f8 <__dcigettext+0x5d8>
8012c7ec:	3c04801f 	lui	a0,0x801f
8012c7f0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012c7f4:	24843494 	addiu	a0,a0,13460
8012c7f8:	8fc20020 	lw	v0,32(s8)
8012c7fc:	8fc40028 	lw	a0,40(s8)
8012c800:	00000000 	nop
8012c804:	ac820000 	sw	v0,0(a0)
8012c808:	8fc3006c 	lw	v1,108(s8)
8012c80c:	00000000 	nop
8012c810:	1060ff24 	beqz	v1,8012c4a4 <__dcigettext+0x284>
8012c814:	24020001 	li	v0,1
8012c818:	8fc40070 	lw	a0,112(s8)
8012c81c:	00000000 	nop
8012c820:	1082ff20 	beq	a0,v0,8012c4a4 <__dcigettext+0x284>
8012c824:	00000000 	nop
8012c828:	8fd20068 	lw	s2,104(s8)
8012c82c:	0804b12b 	j	8012c4ac <__dcigettext+0x28c>
8012c830:	03c0e821 	move	sp,s8
8012c834:	90830002 	lbu	v1,2(a0)
8012c838:	92a20002 	lbu	v0,2(s5)
8012c83c:	24040002 	li	a0,2
8012c840:	10c40007 	beq	a2,a0,8012c860 <__dcigettext+0x640>
8012c844:	00431023 	subu	v0,v0,v1
8012c848:	1440ff98 	bnez	v0,8012c6ac <__dcigettext+0x48c>
8012c84c:	26040820 	addiu	a0,s0,2080
8012c850:	92a30003 	lbu	v1,3(s5)
8012c854:	90820003 	lbu	v0,3(a0)
8012c858:	00000000 	nop
8012c85c:	00621023 	subu	v0,v1,v0
8012c860:	1440ff92 	bnez	v0,8012c6ac <__dcigettext+0x48c>
8012c864:	3c030000 	lui	v1,0x0
8012c868:	0804b1fa 	j	8012c7e8 <__dcigettext+0x5c8>
8012c86c:	24620000 	addiu	v0,v1,0
8012c870:	a0830000 	sb	v1,0(a0)
8012c874:	26940001 	addiu	s4,s4,1
8012c878:	82830000 	lb	v1,0(s4)
8012c87c:	00000000 	nop
8012c880:	10600003 	beqz	v1,8012c890 <__dcigettext+0x670>
8012c884:	24840001 	addiu	a0,a0,1
8012c888:	1462fff9 	bne	v1,v0,8012c870 <__dcigettext+0x650>
8012c88c:	00000000 	nop
8012c890:	3c02801f 	lui	v0,0x801f
8012c894:	8c4331b0 	lw	v1,12720(v0)
8012c898:	00000000 	nop
8012c89c:	1060ff5a 	beqz	v1,8012c608 <__dcigettext+0x3e8>
8012c8a0:	a0800000 	sb	zero,0(a0)
8012c8a4:	02a02021 	move	a0,s5
8012c8a8:	0c046ea8 	jal	8011baa0 <strchr>
8012c8ac:	2405002f 	li	a1,47
8012c8b0:	1440ff4c 	bnez	v0,8012c5e4 <__dcigettext+0x3c4>
8012c8b4:	3c02801c 	lui	v0,0x801c
8012c8b8:	0804b183 	j	8012c60c <__dcigettext+0x3ec>
8012c8bc:	00000000 	nop
8012c8c0:	0804b179 	j	8012c5e4 <__dcigettext+0x3c4>
8012c8c4:	26940001 	addiu	s4,s4,1
8012c8c8:	24a51e98 	addiu	a1,a1,7832
8012c8cc:	0c046ef0 	jal	8011bbc0 <strcmp>
8012c8d0:	02a02021 	move	a0,s5
8012c8d4:	1440ff62 	bnez	v0,8012c660 <__dcigettext+0x440>
8012c8d8:	3c10801d 	lui	s0,0x801d
8012c8dc:	0804b1f9 	j	8012c7e4 <__dcigettext+0x5c4>
8012c8e0:	3c030000 	lui	v1,0x0
8012c8e4:	0c046ef0 	jal	8011bbc0 <strcmp>
8012c8e8:	02a02021 	move	a0,s5
8012c8ec:	1440ff6f 	bnez	v0,8012c6ac <__dcigettext+0x48c>
8012c8f0:	3c030000 	lui	v1,0x0
8012c8f4:	0804b1fa 	j	8012c7e8 <__dcigettext+0x5c8>
8012c8f8:	24620000 	addiu	v0,v1,0
8012c8fc:	0804b12a 	j	8012c4a8 <__dcigettext+0x288>
8012c900:	00009021 	move	s2,zero
8012c904:	8fc3006c 	lw	v1,108(s8)
8012c908:	00000000 	nop
8012c90c:	1460003f 	bnez	v1,8012ca0c <__dcigettext+0x7ec>
8012c910:	00000000 	nop
8012c914:	8cd20010 	lw	s2,16(a2)
8012c918:	3c040000 	lui	a0,0x0
8012c91c:	24820000 	addiu	v0,a0,0
8012c920:	1440ff9d 	bnez	v0,8012c798 <__dcigettext+0x578>
8012c924:	3c04801f 	lui	a0,0x801f
8012c928:	0804b12b 	j	8012c4ac <__dcigettext+0x28c>
8012c92c:	03c0e821 	move	sp,s8
8012c930:	8c573490 	lw	s7,13456(v0)
8012c934:	0804b0a7 	j	8012c29c <__dcigettext+0x7c>
8012c938:	00000000 	nop
8012c93c:	8fc70010 	lw	a3,16(s8)
8012c940:	8fc50070 	lw	a1,112(s8)
8012c944:	0c04b05a 	jal	8012c168 <plural_lookup>
8012c948:	02c02021 	move	a0,s6
8012c94c:	0804b1e2 	j	8012c788 <__dcigettext+0x568>
8012c950:	00409021 	move	s2,v0
8012c954:	8fc40074 	lw	a0,116(s8)
8012c958:	0c055ff0 	jal	80157fc0 <__current_locale_name>
8012c95c:	00000000 	nop
8012c960:	00408821 	move	s1,v0
8012c964:	3c02801c 	lui	v0,0x801c
8012c968:	0c046f6c 	jal	8011bdb0 <strlen>
8012c96c:	24441e98 	addiu	a0,v0,7832
8012c970:	00402821 	move	a1,v0
8012c974:	2c420004 	sltiu	v0,v0,4
8012c978:	1040001e 	beqz	v0,8012c9f4 <__dcigettext+0x7d4>
8012c97c:	3c04801c 	lui	a0,0x801c
8012c980:	92230000 	lbu	v1,0(s1)
8012c984:	90821e98 	lbu	v0,7832(a0)
8012c988:	24861e98 	addiu	a2,a0,7832
8012c98c:	10a00013 	beqz	a1,8012c9dc <__dcigettext+0x7bc>
8012c990:	00621023 	subu	v0,v1,v0
8012c994:	1440fef0 	bnez	v0,8012c558 <__dcigettext+0x338>
8012c998:	2ca40002 	sltiu	a0,a1,2
8012c99c:	92220001 	lbu	v0,1(s1)
8012c9a0:	90c30001 	lbu	v1,1(a2)
8012c9a4:	1480000d 	bnez	a0,8012c9dc <__dcigettext+0x7bc>
8012c9a8:	00431023 	subu	v0,v0,v1
8012c9ac:	1440feea 	bnez	v0,8012c558 <__dcigettext+0x338>
8012c9b0:	24040002 	li	a0,2
8012c9b4:	92220002 	lbu	v0,2(s1)
8012c9b8:	90c30002 	lbu	v1,2(a2)
8012c9bc:	10a40007 	beq	a1,a0,8012c9dc <__dcigettext+0x7bc>
8012c9c0:	00431023 	subu	v0,v0,v1
8012c9c4:	1440fee4 	bnez	v0,8012c558 <__dcigettext+0x338>
8012c9c8:	00000000 	nop
8012c9cc:	90c30003 	lbu	v1,3(a2)
8012c9d0:	92220003 	lbu	v0,3(s1)
8012c9d4:	00000000 	nop
8012c9d8:	00431023 	subu	v0,v0,v1
8012c9dc:	1440fede 	bnez	v0,8012c558 <__dcigettext+0x338>
8012c9e0:	00000000 	nop
8012c9e4:	0804b156 	j	8012c558 <__dcigettext+0x338>
8012c9e8:	0220a021 	move	s4,s1
8012c9ec:	0804b143 	j	8012c50c <__dcigettext+0x2ec>
8012c9f0:	3c12801c 	lui	s2,0x801c
8012c9f4:	3c02801c 	lui	v0,0x801c
8012c9f8:	02202021 	move	a0,s1
8012c9fc:	0c046ef0 	jal	8011bbc0 <strcmp>
8012ca00:	24451e98 	addiu	a1,v0,7832
8012ca04:	0804b277 	j	8012c9dc <__dcigettext+0x7bc>
8012ca08:	00000000 	nop
8012ca0c:	8cc70014 	lw	a3,20(a2)
8012ca10:	8cc4000c 	lw	a0,12(a2)
8012ca14:	8fc50070 	lw	a1,112(s8)
8012ca18:	8cc60010 	lw	a2,16(a2)
8012ca1c:	0c04b05a 	jal	8012c168 <plural_lookup>
8012ca20:	00000000 	nop
8012ca24:	0804b246 	j	8012c918 <__dcigettext+0x6f8>
8012ca28:	00409021 	move	s2,v0
8012ca2c:	8fc2001c 	lw	v0,28(s8)
8012ca30:	8fc30018 	lw	v1,24(s8)
8012ca34:	24440019 	addiu	a0,v0,25
8012ca38:	0c04699a 	jal	8011a668 <__libc_malloc>
8012ca3c:	00642021 	addu	a0,v1,a0
8012ca40:	1040ff49 	beqz	v0,8012c768 <__dcigettext+0x548>
8012ca44:	00408021 	move	s0,v0
8012ca48:	8fc50064 	lw	a1,100(s8)
8012ca4c:	8fc6001c 	lw	a2,28(s8)
8012ca50:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012ca54:	24440018 	addiu	a0,v0,24
8012ca58:	8fc30018 	lw	v1,24(s8)
8012ca5c:	00402021 	move	a0,v0
8012ca60:	24660001 	addiu	a2,v1,1
8012ca64:	02e02821 	move	a1,s7
8012ca68:	0c04324c 	jal	8010c930 <memcpy>
8012ca6c:	ae020000 	sw	v0,0(s0)
8012ca70:	8fc20074 	lw	v0,116(s8)
8012ca74:	3c03801f 	lui	v1,0x801f
8012ca78:	8c6447f8 	lw	a0,18424(v1)
8012ca7c:	ae020004 	sw	v0,4(s0)
8012ca80:	8fc20010 	lw	v0,16(s8)
8012ca84:	ae040008 	sw	a0,8(s0)
8012ca88:	ae020014 	sw	v0,20(s0)
8012ca8c:	3c020000 	lui	v0,0x0
8012ca90:	24420000 	addiu	v0,v0,0
8012ca94:	ae16000c 	sw	s6,12(s0)
8012ca98:	10400004 	beqz	v0,8012caac <__dcigettext+0x88c>
8012ca9c:	ae120010 	sw	s2,16(s0)
8012caa0:	3c04801f 	lui	a0,0x801f
8012caa4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012caa8:	248434b4 	addiu	a0,a0,13492
8012caac:	3c03801f 	lui	v1,0x801f
8012cab0:	3c048013 	lui	a0,0x8013
8012cab4:	246545e0 	addiu	a1,v1,17888
8012cab8:	2486ba24 	addiu	a2,a0,-17884
8012cabc:	0c0540e2 	jal	80150388 <__tsearch>
8012cac0:	02002021 	move	a0,s0
8012cac4:	3c030000 	lui	v1,0x0
8012cac8:	00408821 	move	s1,v0
8012cacc:	24620000 	addiu	v0,v1,0
8012cad0:	10400004 	beqz	v0,8012cae4 <__dcigettext+0x8c4>
8012cad4:	00000000 	nop
8012cad8:	3c04801f 	lui	a0,0x801f
8012cadc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012cae0:	248434b4 	addiu	a0,a0,13492
8012cae4:	12200005 	beqz	s1,8012cafc <__dcigettext+0x8dc>
8012cae8:	00000000 	nop
8012caec:	8e220000 	lw	v0,0(s1)
8012caf0:	00000000 	nop
8012caf4:	1202ff1c 	beq	s0,v0,8012c768 <__dcigettext+0x548>
8012caf8:	00000000 	nop
8012cafc:	0c045fee 	jal	80117fb8 <__cfree>
8012cb00:	02002021 	move	a0,s0
8012cb04:	0804b1da 	j	8012c768 <__dcigettext+0x548>
8012cb08:	00000000 	nop
8012cb0c:	00000000 	nop

8012cb10 <_nl_find_domain>:
8012cb10:	3c020000 	lui	v0,0x0
8012cb14:	27bdff90 	addiu	sp,sp,-112
8012cb18:	24420000 	addiu	v0,v0,0
8012cb1c:	afb60060 	sw	s6,96(sp)
8012cb20:	afb5005c 	sw	s5,92(sp)
8012cb24:	afb20050 	sw	s2,80(sp)
8012cb28:	afb1004c 	sw	s1,76(sp)
8012cb2c:	afbf006c 	sw	ra,108(sp)
8012cb30:	afbe0068 	sw	s8,104(sp)
8012cb34:	afb70064 	sw	s7,100(sp)
8012cb38:	afb40058 	sw	s4,88(sp)
8012cb3c:	afb30054 	sw	s3,84(sp)
8012cb40:	afb00048 	sw	s0,72(sp)
8012cb44:	00808821 	move	s1,a0
8012cb48:	00a09021 	move	s2,a1
8012cb4c:	00c0a821 	move	s5,a2
8012cb50:	10400004 	beqz	v0,8012cb64 <_nl_find_domain+0x54>
8012cb54:	00e0b021 	move	s6,a3
8012cb58:	3c04801f 	lui	a0,0x801f
8012cb5c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012cb60:	248434e0 	addiu	a0,a0,13536
8012cb64:	0c046f6c 	jal	8011bdb0 <strlen>
8012cb68:	02202021 	move	a0,s1
8012cb6c:	3c14801f 	lui	s4,0x801f
8012cb70:	24460001 	addiu	a2,v0,1
8012cb74:	268445e8 	addiu	a0,s4,17896
8012cb78:	02202821 	move	a1,s1
8012cb7c:	00003821 	move	a3,zero
8012cb80:	afb20010 	sw	s2,16(sp)
8012cb84:	afa00014 	sw	zero,20(sp)
8012cb88:	afa00018 	sw	zero,24(sp)
8012cb8c:	afa0001c 	sw	zero,28(sp)
8012cb90:	afa00020 	sw	zero,32(sp)
8012cb94:	afb50024 	sw	s5,36(sp)
8012cb98:	0c04bbd8 	jal	8012ef60 <_nl_make_l10nflist>
8012cb9c:	afa00028 	sw	zero,40(sp)
8012cba0:	00408021 	move	s0,v0
8012cba4:	3c020000 	lui	v0,0x0
8012cba8:	24530000 	addiu	s3,v0,0
8012cbac:	12600004 	beqz	s3,8012cbc0 <_nl_find_domain+0xb0>
8012cbb0:	00000000 	nop
8012cbb4:	3c04801f 	lui	a0,0x801f
8012cbb8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012cbbc:	248434e0 	addiu	a0,a0,13536
8012cbc0:	1200001b 	beqz	s0,8012cc30 <_nl_find_domain+0x120>
8012cbc4:	00000000 	nop
8012cbc8:	8e020004 	lw	v0,4(s0)
8012cbcc:	00000000 	nop
8012cbd0:	18400012 	blez	v0,8012cc1c <_nl_find_domain+0x10c>
8012cbd4:	00000000 	nop
8012cbd8:	8e020008 	lw	v0,8(s0)
8012cbdc:	00000000 	nop
8012cbe0:	10400072 	beqz	v0,8012cdac <_nl_find_domain+0x29c>
8012cbe4:	00000000 	nop
8012cbe8:	02001021 	move	v0,s0
8012cbec:	8fbf006c 	lw	ra,108(sp)
8012cbf0:	8fbe0068 	lw	s8,104(sp)
8012cbf4:	8fb70064 	lw	s7,100(sp)
8012cbf8:	8fb60060 	lw	s6,96(sp)
8012cbfc:	8fb5005c 	lw	s5,92(sp)
8012cc00:	8fb40058 	lw	s4,88(sp)
8012cc04:	8fb30054 	lw	s3,84(sp)
8012cc08:	8fb20050 	lw	s2,80(sp)
8012cc0c:	8fb1004c 	lw	s1,76(sp)
8012cc10:	8fb00048 	lw	s0,72(sp)
8012cc14:	03e00008 	jr	ra
8012cc18:	27bd0070 	addiu	sp,sp,112
8012cc1c:	02002021 	move	a0,s0
8012cc20:	0c04b49a 	jal	8012d268 <_nl_load_domain>
8012cc24:	02c02821 	move	a1,s6
8012cc28:	0804b2f6 	j	8012cbd8 <_nl_find_domain+0xc8>
8012cc2c:	00000000 	nop
8012cc30:	0c04bb7c 	jal	8012edf0 <_nl_expand_alias>
8012cc34:	02402021 	move	a0,s2
8012cc38:	10400005 	beqz	v0,8012cc50 <_nl_find_domain+0x140>
8012cc3c:	0040b821 	move	s7,v0
8012cc40:	0c0527dc 	jal	80149f70 <__strdup>
8012cc44:	00402021 	move	a0,v0
8012cc48:	1040ffe7 	beqz	v0,8012cbe8 <_nl_find_domain+0xd8>
8012cc4c:	00409021 	move	s2,v0
8012cc50:	27a2003c 	addiu	v0,sp,60
8012cc54:	27a30040 	addiu	v1,sp,64
8012cc58:	02402021 	move	a0,s2
8012cc5c:	27a50030 	addiu	a1,sp,48
8012cc60:	27a60034 	addiu	a2,sp,52
8012cc64:	27a70038 	addiu	a3,sp,56
8012cc68:	afa20010 	sw	v0,16(sp)
8012cc6c:	0c04bddc 	jal	8012f770 <_nl_explode_name>
8012cc70:	afa30014 	sw	v1,20(sp)
8012cc74:	0040f021 	move	s8,v0
8012cc78:	3c020000 	lui	v0,0x0
8012cc7c:	24420000 	addiu	v0,v0,0
8012cc80:	10400003 	beqz	v0,8012cc90 <_nl_find_domain+0x180>
8012cc84:	3c04801f 	lui	a0,0x801f
8012cc88:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012cc8c:	248434e0 	addiu	a0,a0,13536
8012cc90:	0c046f6c 	jal	8011bdb0 <strlen>
8012cc94:	02202021 	move	a0,s1
8012cc98:	24460001 	addiu	a2,v0,1
8012cc9c:	8fa20030 	lw	v0,48(sp)
8012cca0:	8fa30038 	lw	v1,56(sp)
8012cca4:	afa20010 	sw	v0,16(sp)
8012cca8:	8fa2003c 	lw	v0,60(sp)
8012ccac:	afa30014 	sw	v1,20(sp)
8012ccb0:	afa20018 	sw	v0,24(sp)
8012ccb4:	8fa20034 	lw	v0,52(sp)
8012ccb8:	8fa30040 	lw	v1,64(sp)
8012ccbc:	afa20020 	sw	v0,32(sp)
8012ccc0:	268445e8 	addiu	a0,s4,17896
8012ccc4:	24020001 	li	v0,1
8012ccc8:	02202821 	move	a1,s1
8012cccc:	03c03821 	move	a3,s8
8012ccd0:	afa3001c 	sw	v1,28(sp)
8012ccd4:	afb50024 	sw	s5,36(sp)
8012ccd8:	0c04bbd8 	jal	8012ef60 <_nl_make_l10nflist>
8012ccdc:	afa20028 	sw	v0,40(sp)
8012cce0:	12600004 	beqz	s3,8012ccf4 <_nl_find_domain+0x1e4>
8012cce4:	00408021 	move	s0,v0
8012cce8:	3c04801f 	lui	a0,0x801f
8012ccec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ccf0:	248434e0 	addiu	a0,a0,13536
8012ccf4:	1200ffbd 	beqz	s0,8012cbec <_nl_find_domain+0xdc>
8012ccf8:	02001021 	move	v0,s0
8012ccfc:	8e020004 	lw	v0,4(s0)
8012cd00:	00000000 	nop
8012cd04:	18400045 	blez	v0,8012ce1c <_nl_find_domain+0x30c>
8012cd08:	00000000 	nop
8012cd0c:	8e020008 	lw	v0,8(s0)
8012cd10:	00000000 	nop
8012cd14:	1040000d 	beqz	v0,8012cd4c <_nl_find_domain+0x23c>
8012cd18:	00000000 	nop
8012cd1c:	12e00004 	beqz	s7,8012cd30 <_nl_find_domain+0x220>
8012cd20:	33c20001 	andi	v0,s8,0x1
8012cd24:	0c045fee 	jal	80117fb8 <__cfree>
8012cd28:	02402021 	move	a0,s2
8012cd2c:	33c20001 	andi	v0,s8,0x1
8012cd30:	1040ffad 	beqz	v0,8012cbe8 <_nl_find_domain+0xd8>
8012cd34:	00000000 	nop
8012cd38:	8fa40040 	lw	a0,64(sp)
8012cd3c:	0c045fee 	jal	80117fb8 <__cfree>
8012cd40:	00000000 	nop
8012cd44:	0804b2fb 	j	8012cbec <_nl_find_domain+0xdc>
8012cd48:	02001021 	move	v0,s0
8012cd4c:	8e040010 	lw	a0,16(s0)
8012cd50:	00000000 	nop
8012cd54:	1080fff1 	beqz	a0,8012cd1c <_nl_find_domain+0x20c>
8012cd58:	02008821 	move	s1,s0
8012cd5c:	0804b363 	j	8012cd8c <_nl_find_domain+0x27c>
8012cd60:	00000000 	nop
8012cd64:	8e220010 	lw	v0,16(s1)
8012cd68:	00000000 	nop
8012cd6c:	8c430008 	lw	v1,8(v0)
8012cd70:	00000000 	nop
8012cd74:	1460ffe9 	bnez	v1,8012cd1c <_nl_find_domain+0x20c>
8012cd78:	00000000 	nop
8012cd7c:	8e240014 	lw	a0,20(s1)
8012cd80:	00000000 	nop
8012cd84:	1080ffe5 	beqz	a0,8012cd1c <_nl_find_domain+0x20c>
8012cd88:	26310004 	addiu	s1,s1,4
8012cd8c:	8c820004 	lw	v0,4(a0)
8012cd90:	00000000 	nop
8012cd94:	1c40fff3 	bgtz	v0,8012cd64 <_nl_find_domain+0x254>
8012cd98:	02c02821 	move	a1,s6
8012cd9c:	0c04b49a 	jal	8012d268 <_nl_load_domain>
8012cda0:	00000000 	nop
8012cda4:	0804b359 	j	8012cd64 <_nl_find_domain+0x254>
8012cda8:	00000000 	nop
8012cdac:	8e040010 	lw	a0,16(s0)
8012cdb0:	00000000 	nop
8012cdb4:	1080ff8c 	beqz	a0,8012cbe8 <_nl_find_domain+0xd8>
8012cdb8:	02008821 	move	s1,s0
8012cdbc:	0804b37b 	j	8012cdec <_nl_find_domain+0x2dc>
8012cdc0:	00009021 	move	s2,zero
8012cdc4:	8e220010 	lw	v0,16(s1)
8012cdc8:	00000000 	nop
8012cdcc:	8c430008 	lw	v1,8(v0)
8012cdd0:	00000000 	nop
8012cdd4:	1460000d 	bnez	v1,8012ce0c <_nl_find_domain+0x2fc>
8012cdd8:	00000000 	nop
8012cddc:	8e240014 	lw	a0,20(s1)
8012cde0:	26520001 	addiu	s2,s2,1
8012cde4:	10800009 	beqz	a0,8012ce0c <_nl_find_domain+0x2fc>
8012cde8:	26310004 	addiu	s1,s1,4
8012cdec:	8c820004 	lw	v0,4(a0)
8012cdf0:	00000000 	nop
8012cdf4:	1c40fff3 	bgtz	v0,8012cdc4 <_nl_find_domain+0x2b4>
8012cdf8:	02c02821 	move	a1,s6
8012cdfc:	0c04b49a 	jal	8012d268 <_nl_load_domain>
8012ce00:	00000000 	nop
8012ce04:	0804b371 	j	8012cdc4 <_nl_find_domain+0x2b4>
8012ce08:	00000000 	nop
8012ce0c:	0641ff77 	bgez	s2,8012cbec <_nl_find_domain+0xdc>
8012ce10:	02001021 	move	v0,s0
8012ce14:	0804b2fa 	j	8012cbe8 <_nl_find_domain+0xd8>
8012ce18:	00008021 	move	s0,zero
8012ce1c:	02002021 	move	a0,s0
8012ce20:	0c04b49a 	jal	8012d268 <_nl_load_domain>
8012ce24:	02c02821 	move	a1,s6
8012ce28:	0804b343 	j	8012cd0c <_nl_find_domain+0x1fc>
8012ce2c:	00000000 	nop

8012ce30 <_nl_free_domain_conv>:
8012ce30:	27bdffe8 	addiu	sp,sp,-24
8012ce34:	afb00010 	sw	s0,16(sp)
8012ce38:	afbf0014 	sw	ra,20(sp)
8012ce3c:	00808021 	move	s0,a0
8012ce40:	8c840040 	lw	a0,64(a0)
8012ce44:	00000000 	nop
8012ce48:	2482ffff 	addiu	v0,a0,-1
8012ce4c:	2c42fffe 	sltiu	v0,v0,-2
8012ce50:	14400009 	bnez	v0,8012ce78 <_nl_free_domain_conv+0x48>
8012ce54:	2402ffff 	li	v0,-1
8012ce58:	8e03003c 	lw	v1,60(s0)
8012ce5c:	00000000 	nop
8012ce60:	1062000b 	beq	v1,v0,8012ce90 <_nl_free_domain_conv+0x60>
8012ce64:	00602021 	move	a0,v1
8012ce68:	8fbf0014 	lw	ra,20(sp)
8012ce6c:	8fb00010 	lw	s0,16(sp)
8012ce70:	08055d44 	j	80157510 <__gconv_close>
8012ce74:	27bd0018 	addiu	sp,sp,24
8012ce78:	0c045fee 	jal	80117fb8 <__cfree>
8012ce7c:	00000000 	nop
8012ce80:	8e03003c 	lw	v1,60(s0)
8012ce84:	2402ffff 	li	v0,-1
8012ce88:	1462fff7 	bne	v1,v0,8012ce68 <_nl_free_domain_conv+0x38>
8012ce8c:	00602021 	move	a0,v1
8012ce90:	8fbf0014 	lw	ra,20(sp)
8012ce94:	8fb00010 	lw	s0,16(sp)
8012ce98:	03e00008 	jr	ra
8012ce9c:	27bd0018 	addiu	sp,sp,24

8012cea0 <_nl_init_domain_conv>:
8012cea0:	27bdffc0 	addiu	sp,sp,-64
8012cea4:	afbe0034 	sw	s8,52(sp)
8012cea8:	afb5002c 	sw	s5,44(sp)
8012ceac:	afb20020 	sw	s2,32(sp)
8012ceb0:	afbf0038 	sw	ra,56(sp)
8012ceb4:	afb60030 	sw	s6,48(sp)
8012ceb8:	afb40028 	sw	s4,40(sp)
8012cebc:	afb30024 	sw	s3,36(sp)
8012cec0:	afb1001c 	sw	s1,28(sp)
8012cec4:	afb00018 	sw	s0,24(sp)
8012cec8:	03a0f021 	move	s8,sp
8012cecc:	00c09021 	move	s2,a2
8012ced0:	10c000c6 	beqz	a2,8012d1ec <_nl_init_domain_conv+0x34c>
8012ced4:	00a0a821 	move	s5,a1
8012ced8:	8cc20008 	lw	v0,8(a2)
8012cedc:	00000000 	nop
8012cee0:	aea20038 	sw	v0,56(s5)
8012cee4:	3c16801d 	lui	s6,0x801d
8012cee8:	2402ffff 	li	v0,-1
8012ceec:	aea2003c 	sw	v0,60(s5)
8012cef0:	aea00040 	sw	zero,64(s5)
8012cef4:	02402821 	move	a1,s2
8012cef8:	26c67208 	addiu	a2,s6,29192
8012cefc:	0c04aea7 	jal	8012ba9c <_nl_find_msg>
8012cf00:	27c70010 	addiu	a3,s8,16
8012cf04:	10400090 	beqz	v0,8012d148 <_nl_init_domain_conv+0x2a8>
8012cf08:	0040a021 	move	s4,v0
8012cf0c:	3c11801d 	lui	s1,0x801d
8012cf10:	00402021 	move	a0,v0
8012cf14:	0c047098 	jal	8011c260 <strstr>
8012cf18:	26250828 	addiu	a1,s1,2088
8012cf1c:	1040008a 	beqz	v0,8012d148 <_nl_init_domain_conv+0x2a8>
8012cf20:	00408021 	move	s0,v0
8012cf24:	0c046f6c 	jal	8011bdb0 <strlen>
8012cf28:	26240828 	addiu	a0,s1,2088
8012cf2c:	02022821 	addu	a1,s0,v0
8012cf30:	80a30000 	lb	v1,0(a1)
8012cf34:	00000000 	nop
8012cf38:	106000c6 	beqz	v1,8012d254 <_nl_init_domain_conv+0x3b4>
8012cf3c:	00003021 	move	a2,zero
8012cf40:	24020020 	li	v0,32
8012cf44:	10620017 	beq	v1,v0,8012cfa4 <_nl_init_domain_conv+0x104>
8012cf48:	24020001 	li	v0,1
8012cf4c:	24020009 	li	v0,9
8012cf50:	10620014 	beq	v1,v0,8012cfa4 <_nl_init_domain_conv+0x104>
8012cf54:	24020001 	li	v0,1
8012cf58:	2402000a 	li	v0,10
8012cf5c:	106200bd 	beq	v1,v0,8012d254 <_nl_init_domain_conv+0x3b4>
8012cf60:	24070020 	li	a3,32
8012cf64:	24040009 	li	a0,9
8012cf68:	0804b3e2 	j	8012cf88 <_nl_init_domain_conv+0xe8>
8012cf6c:	2403000a 	li	v1,10
8012cf70:	1047000b 	beq	v0,a3,8012cfa0 <_nl_init_domain_conv+0x100>
8012cf74:	00000000 	nop
8012cf78:	10440009 	beq	v0,a0,8012cfa0 <_nl_init_domain_conv+0x100>
8012cf7c:	00000000 	nop
8012cf80:	10430008 	beq	v0,v1,8012cfa4 <_nl_init_domain_conv+0x104>
8012cf84:	24c20001 	addiu	v0,a2,1
8012cf88:	24c60001 	addiu	a2,a2,1
8012cf8c:	00c51021 	addu	v0,a2,a1
8012cf90:	80420000 	lb	v0,0(v0)
8012cf94:	00000000 	nop
8012cf98:	1440fff5 	bnez	v0,8012cf70 <_nl_init_domain_conv+0xd0>
8012cf9c:	00000000 	nop
8012cfa0:	24c20001 	addiu	v0,a2,1
8012cfa4:	2442000e 	addiu	v0,v0,14
8012cfa8:	000210c2 	srl	v0,v0,0x3
8012cfac:	000210c0 	sll	v0,v0,0x3
8012cfb0:	03a2e823 	subu	sp,sp,v0
8012cfb4:	27b30010 	addiu	s3,sp,16
8012cfb8:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012cfbc:	02602021 	move	a0,s3
8012cfc0:	12400074 	beqz	s2,8012d194 <_nl_init_domain_conv+0x2f4>
8012cfc4:	a0400000 	sb	zero,0(v0)
8012cfc8:	8e42000c 	lw	v0,12(s2)
8012cfcc:	00000000 	nop
8012cfd0:	10400070 	beqz	v0,8012d194 <_nl_init_domain_conv+0x2f4>
8012cfd4:	00408021 	move	s0,v0
8012cfd8:	80510000 	lb	s1,0(v0)
8012cfdc:	3c12801c 	lui	s2,0x801c
8012cfe0:	0c046f6c 	jal	8011bdb0 <strlen>
8012cfe4:	26442e20 	addiu	a0,s2,11808
8012cfe8:	00403021 	move	a2,v0
8012cfec:	02001021 	move	v0,s0
8012cff0:	80430000 	lb	v1,0(v0)
8012cff4:	00004021 	move	t0,zero
8012cff8:	10600008 	beqz	v1,8012d01c <_nl_init_domain_conv+0x17c>
8012cffc:	2404002f 	li	a0,47
8012d000:	1064005e 	beq	v1,a0,8012d17c <_nl_init_domain_conv+0x2dc>
8012d004:	00000000 	nop
8012d008:	24420001 	addiu	v0,v0,1
8012d00c:	80430000 	lb	v1,0(v0)
8012d010:	00000000 	nop
8012d014:	1460fffa 	bnez	v1,8012d000 <_nl_init_domain_conv+0x160>
8012d018:	00000000 	nop
8012d01c:	00501023 	subu	v0,v0,s0
8012d020:	00c21021 	addu	v0,a2,v0
8012d024:	24420011 	addiu	v0,v0,17
8012d028:	000210c2 	srl	v0,v0,0x3
8012d02c:	000210c0 	sll	v0,v0,0x3
8012d030:	03a2e823 	subu	sp,sp,v0
8012d034:	02201821 	move	v1,s1
8012d038:	10600082 	beqz	v1,8012d244 <_nl_init_domain_conv+0x3a4>
8012d03c:	27b10010 	addiu	s1,sp,16
8012d040:	3c02801f 	lui	v0,0x801f
8012d044:	8c4733cc 	lw	a3,13260(v0)
8012d048:	02002821 	move	a1,s0
8012d04c:	02202021 	move	a0,s1
8012d050:	00031080 	sll	v0,v1,0x2
8012d054:	00471021 	addu	v0,v0,a3
8012d058:	8c430000 	lw	v1,0(v0)
8012d05c:	24a50001 	addiu	a1,a1,1
8012d060:	a0830000 	sb	v1,0(a0)
8012d064:	80a30000 	lb	v1,0(a1)
8012d068:	00000000 	nop
8012d06c:	1460fff8 	bnez	v1,8012d050 <_nl_init_domain_conv+0x1b0>
8012d070:	24840001 	addiu	a0,a0,1
8012d074:	2d020002 	sltiu	v0,t0,2
8012d078:	14400068 	bnez	v0,8012d21c <_nl_init_domain_conv+0x37c>
8012d07c:	2402002f 	li	v0,47
8012d080:	a0800000 	sb	zero,0(a0)
8012d084:	0c046f6c 	jal	8011bdb0 <strlen>
8012d088:	26c47208 	addiu	a0,s6,29192
8012d08c:	00403021 	move	a2,v0
8012d090:	02601021 	move	v0,s3
8012d094:	80430000 	lb	v1,0(v0)
8012d098:	00004021 	move	t0,zero
8012d09c:	10600008 	beqz	v1,8012d0c0 <_nl_init_domain_conv+0x220>
8012d0a0:	2404002f 	li	a0,47
8012d0a4:	10640038 	beq	v1,a0,8012d188 <_nl_init_domain_conv+0x2e8>
8012d0a8:	00000000 	nop
8012d0ac:	24420001 	addiu	v0,v0,1
8012d0b0:	80430000 	lb	v1,0(v0)
8012d0b4:	00000000 	nop
8012d0b8:	1460fffa 	bnez	v1,8012d0a4 <_nl_init_domain_conv+0x204>
8012d0bc:	00000000 	nop
8012d0c0:	00531023 	subu	v0,v0,s3
8012d0c4:	00c21021 	addu	v0,a2,v0
8012d0c8:	24420011 	addiu	v0,v0,17
8012d0cc:	000210c2 	srl	v0,v0,0x3
8012d0d0:	000210c0 	sll	v0,v0,0x3
8012d0d4:	82630000 	lb	v1,0(s3)
8012d0d8:	03a2e823 	subu	sp,sp,v0
8012d0dc:	02602821 	move	a1,s3
8012d0e0:	1060005a 	beqz	v1,8012d24c <_nl_init_domain_conv+0x3ac>
8012d0e4:	27b00010 	addiu	s0,sp,16
8012d0e8:	3c02801f 	lui	v0,0x801f
8012d0ec:	8c4733cc 	lw	a3,13260(v0)
8012d0f0:	02002021 	move	a0,s0
8012d0f4:	00031080 	sll	v0,v1,0x2
8012d0f8:	00471021 	addu	v0,v0,a3
8012d0fc:	8c430000 	lw	v1,0(v0)
8012d100:	24a50001 	addiu	a1,a1,1
8012d104:	a0830000 	sb	v1,0(a0)
8012d108:	80a30000 	lb	v1,0(a1)
8012d10c:	00000000 	nop
8012d110:	1460fff8 	bnez	v1,8012d0f4 <_nl_init_domain_conv+0x254>
8012d114:	24840001 	addiu	a0,a0,1
8012d118:	2d020002 	sltiu	v0,t0,2
8012d11c:	14400035 	bnez	v0,8012d1f4 <_nl_init_domain_conv+0x354>
8012d120:	2402002f 	li	v0,47
8012d124:	a0800000 	sb	zero,0(a0)
8012d128:	02002821 	move	a1,s0
8012d12c:	02202021 	move	a0,s1
8012d130:	26a6003c 	addiu	a2,s5,60
8012d134:	0c055a38 	jal	801568e0 <__gconv_open>
8012d138:	24070001 	li	a3,1
8012d13c:	10400002 	beqz	v0,8012d148 <_nl_init_domain_conv+0x2a8>
8012d140:	2402ffff 	li	v0,-1
8012d144:	aea2003c 	sw	v0,60(s5)
8012d148:	03c0e821 	move	sp,s8
8012d14c:	02801021 	move	v0,s4
8012d150:	8fbf0038 	lw	ra,56(sp)
8012d154:	8fbe0034 	lw	s8,52(sp)
8012d158:	8fb60030 	lw	s6,48(sp)
8012d15c:	8fb5002c 	lw	s5,44(sp)
8012d160:	8fb40028 	lw	s4,40(sp)
8012d164:	8fb30024 	lw	s3,36(sp)
8012d168:	8fb20020 	lw	s2,32(sp)
8012d16c:	8fb1001c 	lw	s1,28(sp)
8012d170:	8fb00018 	lw	s0,24(sp)
8012d174:	03e00008 	jr	ra
8012d178:	27bd0040 	addiu	sp,sp,64
8012d17c:	25080001 	addiu	t0,t0,1
8012d180:	0804b403 	j	8012d00c <_nl_init_domain_conv+0x16c>
8012d184:	24420001 	addiu	v0,v0,1
8012d188:	25080001 	addiu	t0,t0,1
8012d18c:	0804b42c 	j	8012d0b0 <_nl_init_domain_conv+0x210>
8012d190:	24420001 	addiu	v0,v0,1
8012d194:	3c04801d 	lui	a0,0x801d
8012d198:	0c043794 	jal	8010de50 <getenv>
8012d19c:	24840834 	addiu	a0,a0,2100
8012d1a0:	10400005 	beqz	v0,8012d1b8 <_nl_init_domain_conv+0x318>
8012d1a4:	00408021 	move	s0,v0
8012d1a8:	80510000 	lb	s1,0(v0)
8012d1ac:	00000000 	nop
8012d1b0:	1620ff8b 	bnez	s1,8012cfe0 <_nl_init_domain_conv+0x140>
8012d1b4:	3c12801c 	lui	s2,0x801c
8012d1b8:	3c020000 	lui	v0,0x0
8012d1bc:	24420000 	addiu	v0,v0,0
8012d1c0:	10400026 	beqz	v0,8012d25c <_nl_init_domain_conv+0x3bc>
8012d1c4:	3c02801f 	lui	v0,0x801f
8012d1c8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012d1cc:	24040003 	li	a0,3
8012d1d0:	8c420000 	lw	v0,0(v0)
8012d1d4:	00000000 	nop
8012d1d8:	8c50005c 	lw	s0,92(v0)
8012d1dc:	00000000 	nop
8012d1e0:	82110000 	lb	s1,0(s0)
8012d1e4:	0804b3f8 	j	8012cfe0 <_nl_init_domain_conv+0x140>
8012d1e8:	3c12801c 	lui	s2,0x801c
8012d1ec:	0804b3b8 	j	8012cee0 <_nl_init_domain_conv+0x40>
8012d1f0:	00001021 	move	v0,zero
8012d1f4:	a0820000 	sb	v0,0(a0)
8012d1f8:	1500ffca 	bnez	t0,8012d124 <_nl_init_domain_conv+0x284>
8012d1fc:	24840001 	addiu	a0,a0,1
8012d200:	a0820000 	sb	v0,0(a0)
8012d204:	10c0ffc7 	beqz	a2,8012d124 <_nl_init_domain_conv+0x284>
8012d208:	24840001 	addiu	a0,a0,1
8012d20c:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012d210:	26c57208 	addiu	a1,s6,29192
8012d214:	0804b449 	j	8012d124 <_nl_init_domain_conv+0x284>
8012d218:	00402021 	move	a0,v0
8012d21c:	a0820000 	sb	v0,0(a0)
8012d220:	1500ff97 	bnez	t0,8012d080 <_nl_init_domain_conv+0x1e0>
8012d224:	24840001 	addiu	a0,a0,1
8012d228:	a0820000 	sb	v0,0(a0)
8012d22c:	10c0ff94 	beqz	a2,8012d080 <_nl_init_domain_conv+0x1e0>
8012d230:	24840001 	addiu	a0,a0,1
8012d234:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012d238:	26452e20 	addiu	a1,s2,11808
8012d23c:	0804b420 	j	8012d080 <_nl_init_domain_conv+0x1e0>
8012d240:	00402021 	move	a0,v0
8012d244:	0804b41d 	j	8012d074 <_nl_init_domain_conv+0x1d4>
8012d248:	02202021 	move	a0,s1
8012d24c:	0804b446 	j	8012d118 <_nl_init_domain_conv+0x278>
8012d250:	02002021 	move	a0,s0
8012d254:	0804b3e9 	j	8012cfa4 <_nl_init_domain_conv+0x104>
8012d258:	24020001 	li	v0,1
8012d25c:	8c423484 	lw	v0,13444(v0)
8012d260:	0804b474 	j	8012d1d0 <_nl_init_domain_conv+0x330>
8012d264:	00000000 	nop

8012d268 <_nl_load_domain>:
8012d268:	27bdfeb8 	addiu	sp,sp,-328
8012d26c:	3c020000 	lui	v0,0x0
8012d270:	afbe0140 	sw	s8,320(sp)
8012d274:	24420000 	addiu	v0,v0,0
8012d278:	03a0f021 	move	s8,sp
8012d27c:	afb50134 	sw	s5,308(sp)
8012d280:	afbf0144 	sw	ra,324(sp)
8012d284:	afb7013c 	sw	s7,316(sp)
8012d288:	afb60138 	sw	s6,312(sp)
8012d28c:	afb40130 	sw	s4,304(sp)
8012d290:	afb3012c 	sw	s3,300(sp)
8012d294:	afb20128 	sw	s2,296(sp)
8012d298:	afb10124 	sw	s1,292(sp)
8012d29c:	afb00120 	sw	s0,288(sp)
8012d2a0:	0080a821 	move	s5,a0
8012d2a4:	10400004 	beqz	v0,8012d2b8 <_nl_load_domain+0x50>
8012d2a8:	afc5014c 	sw	a1,332(s8)
8012d2ac:	3c04801f 	lui	a0,0x801f
8012d2b0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012d2b4:	24843500 	addiu	a0,a0,13568
8012d2b8:	8ea20004 	lw	v0,4(s5)
8012d2bc:	00000000 	nop
8012d2c0:	14400189 	bnez	v0,8012d8e8 <_nl_load_domain+0x680>
8012d2c4:	3c020000 	lui	v0,0x0
8012d2c8:	8ea40000 	lw	a0,0(s5)
8012d2cc:	2411ffff 	li	s1,-1
8012d2d0:	aeb10004 	sw	s1,4(s5)
8012d2d4:	10800181 	beqz	a0,8012d8dc <_nl_load_domain+0x674>
8012d2d8:	aea00008 	sw	zero,8(s5)
8012d2dc:	00002821 	move	a1,zero
8012d2e0:	24020fa5 	li	v0,4005
8012d2e4:	0000000c 	syscall
8012d2e8:	14e00192 	bnez	a3,8012d934 <_nl_load_domain+0x6cc>
8012d2ec:	00408021 	move	s0,v0
8012d2f0:	1051017a 	beq	v0,s1,8012d8dc <_nl_load_domain+0x674>
8012d2f4:	24040003 	li	a0,3
8012d2f8:	00402821 	move	a1,v0
8012d2fc:	0c047774 	jal	8011ddd0 <___fxstat64>
8012d300:	27c60020 	addiu	a2,s8,32
8012d304:	144002bf 	bnez	v0,8012de04 <_nl_load_domain+0xb9c>
8012d308:	00000000 	nop
8012d30c:	8fc20058 	lw	v0,88(s8)
8012d310:	8fc3005c 	lw	v1,92(s8)
8012d314:	00402021 	move	a0,v0
8012d318:	00002821 	move	a1,zero
8012d31c:	144202b9 	bne	v0,v0,8012de04 <_nl_load_domain+0xb9c>
8012d320:	afc2010c 	sw	v0,268(s8)
8012d324:	14a302b7 	bne	a1,v1,8012de04 <_nl_load_domain+0xb9c>
8012d328:	2c420030 	sltiu	v0,v0,48
8012d32c:	144002b5 	bnez	v0,8012de04 <_nl_load_domain+0xb9c>
8012d330:	24060001 	li	a2,1
8012d334:	00802821 	move	a1,a0
8012d338:	00002021 	move	a0,zero
8012d33c:	24070002 	li	a3,2
8012d340:	afb00010 	sw	s0,16(sp)
8012d344:	0c0479ba 	jal	8011e6e8 <__mmap>
8012d348:	afa00014 	sw	zero,20(sp)
8012d34c:	105103b4 	beq	v0,s1,8012e220 <_nl_load_domain+0xfb8>
8012d350:	00409821 	move	s3,v0
8012d354:	02002021 	move	a0,s0
8012d358:	24020fa6 	li	v0,4006
8012d35c:	0000000c 	syscall
8012d360:	2404ffff 	li	a0,-1
8012d364:	24020001 	li	v0,1
8012d368:	afc40110 	sw	a0,272(s8)
8012d36c:	afc20108 	sw	v0,264(s8)
8012d370:	2402ffff 	li	v0,-1
8012d374:	126201f9 	beq	s3,v0,8012db5c <_nl_load_domain+0x8f4>
8012d378:	00000000 	nop
8012d37c:	3c029504 	lui	v0,0x9504
8012d380:	8e630000 	lw	v1,0(s3)
8012d384:	344212de 	ori	v0,v0,0x12de
8012d388:	10620005 	beq	v1,v0,8012d3a0 <_nl_load_domain+0x138>
8012d38c:	3c0221ed 	lui	v0,0x21ed
8012d390:	3442fb6b 	ori	v0,v0,0xfb6b
8012d394:	00621021 	addu	v0,v1,v0
8012d398:	144003df 	bnez	v0,8012e318 <_nl_load_domain+0x10b0>
8012d39c:	00000000 	nop
8012d3a0:	0c04699a 	jal	8011a668 <__libc_malloc>
8012d3a4:	2404004c 	li	a0,76
8012d3a8:	10400145 	beqz	v0,8012d8c0 <_nl_load_domain+0x658>
8012d3ac:	00409021 	move	s2,v0
8012d3b0:	8fc20108 	lw	v0,264(s8)
8012d3b4:	8fc3010c 	lw	v1,268(s8)
8012d3b8:	ae420004 	sw	v0,4(s2)
8012d3bc:	ae430008 	sw	v1,8(s2)
8012d3c0:	8e630000 	lw	v1,0(s3)
8012d3c4:	3c026afb 	lui	v0,0x6afb
8012d3c8:	3442ed22 	ori	v0,v0,0xed22
8012d3cc:	00621821 	addu	v1,v1,v0
8012d3d0:	0003a02b 	sltu	s4,zero,v1
8012d3d4:	aeb20008 	sw	s2,8(s5)
8012d3d8:	ae530000 	sw	s3,0(s2)
8012d3dc:	ae54000c 	sw	s4,12(s2)
8012d3e0:	12800169 	beqz	s4,8012d988 <_nl_load_domain+0x720>
8012d3e4:	ae400010 	sw	zero,16(s2)
8012d3e8:	8e620004 	lw	v0,4(s3)
8012d3ec:	00000000 	nop
8012d3f0:	00022202 	srl	a0,v0,0x8
8012d3f4:	3043ff00 	andi	v1,v0,0xff00
8012d3f8:	00022e00 	sll	a1,v0,0x18
8012d3fc:	3084ff00 	andi	a0,a0,0xff00
8012d400:	00031a00 	sll	v1,v1,0x8
8012d404:	00021602 	srl	v0,v0,0x18
8012d408:	00441025 	or	v0,v0,a0
8012d40c:	00651825 	or	v1,v1,a1
8012d410:	00433825 	or	a3,v0,v1
8012d414:	00071403 	sra	v0,a3,0x10
8012d418:	2c420002 	sltiu	v0,v0,2
8012d41c:	10400149 	beqz	v0,8012d944 <_nl_load_domain+0x6dc>
8012d420:	00000000 	nop
8012d424:	12800165 	beqz	s4,8012d9bc <_nl_load_domain+0x754>
8012d428:	00000000 	nop
8012d42c:	8e620008 	lw	v0,8(s3)
8012d430:	00000000 	nop
8012d434:	00022202 	srl	a0,v0,0x8
8012d438:	3043ff00 	andi	v1,v0,0xff00
8012d43c:	00022e00 	sll	a1,v0,0x18
8012d440:	3084ff00 	andi	a0,a0,0xff00
8012d444:	00031a00 	sll	v1,v1,0x8
8012d448:	00021602 	srl	v0,v0,0x18
8012d44c:	00441025 	or	v0,v0,a0
8012d450:	00651825 	or	v1,v1,a1
8012d454:	00431025 	or	v0,v0,v1
8012d458:	8e54000c 	lw	s4,12(s2)
8012d45c:	00000000 	nop
8012d460:	128001a9 	beqz	s4,8012db08 <_nl_load_domain+0x8a0>
8012d464:	ae420014 	sw	v0,20(s2)
8012d468:	8e62000c 	lw	v0,12(s3)
8012d46c:	00000000 	nop
8012d470:	00022202 	srl	a0,v0,0x8
8012d474:	3043ff00 	andi	v1,v0,0xff00
8012d478:	00022e00 	sll	a1,v0,0x18
8012d47c:	3084ff00 	andi	a0,a0,0xff00
8012d480:	00031a00 	sll	v1,v1,0x8
8012d484:	00021602 	srl	v0,v0,0x18
8012d488:	00441025 	or	v0,v0,a0
8012d48c:	00651825 	or	v1,v1,a1
8012d490:	00431025 	or	v0,v0,v1
8012d494:	02621021 	addu	v0,s3,v0
8012d498:	12800198 	beqz	s4,8012dafc <_nl_load_domain+0x894>
8012d49c:	ae420018 	sw	v0,24(s2)
8012d4a0:	8e620010 	lw	v0,16(s3)
8012d4a4:	00000000 	nop
8012d4a8:	00022202 	srl	a0,v0,0x8
8012d4ac:	3043ff00 	andi	v1,v0,0xff00
8012d4b0:	00022e00 	sll	a1,v0,0x18
8012d4b4:	3084ff00 	andi	a0,a0,0xff00
8012d4b8:	00031a00 	sll	v1,v1,0x8
8012d4bc:	00021602 	srl	v0,v0,0x18
8012d4c0:	00441025 	or	v0,v0,a0
8012d4c4:	00651825 	or	v1,v1,a1
8012d4c8:	00431025 	or	v0,v0,v1
8012d4cc:	02621021 	addu	v0,s3,v0
8012d4d0:	12800187 	beqz	s4,8012daf0 <_nl_load_domain+0x888>
8012d4d4:	ae42001c 	sw	v0,28(s2)
8012d4d8:	8e620014 	lw	v0,20(s3)
8012d4dc:	00000000 	nop
8012d4e0:	00022202 	srl	a0,v0,0x8
8012d4e4:	3043ff00 	andi	v1,v0,0xff00
8012d4e8:	00022e00 	sll	a1,v0,0x18
8012d4ec:	3084ff00 	andi	a0,a0,0xff00
8012d4f0:	00031a00 	sll	v1,v1,0x8
8012d4f4:	00021602 	srl	v0,v0,0x18
8012d4f8:	00441025 	or	v0,v0,a0
8012d4fc:	00651825 	or	v1,v1,a1
8012d500:	00431025 	or	v0,v0,v1
8012d504:	00403021 	move	a2,v0
8012d508:	2c420003 	sltiu	v0,v0,3
8012d50c:	10400181 	beqz	v0,8012db14 <_nl_load_domain+0x8ac>
8012d510:	ae46002c 	sw	a2,44(s2)
8012d514:	00001021 	move	v0,zero
8012d518:	00401821 	move	v1,v0
8012d51c:	30e2ffff 	andi	v0,a3,0xffff
8012d520:	ae430030 	sw	v1,48(s2)
8012d524:	104000db 	beqz	v0,8012d894 <_nl_load_domain+0x62c>
8012d528:	ae540034 	sw	s4,52(s2)
8012d52c:	10600105 	beqz	v1,8012d944 <_nl_load_domain+0x6dc>
8012d530:	00000000 	nop
8012d534:	12800225 	beqz	s4,8012ddcc <_nl_load_domain+0xb64>
8012d538:	00000000 	nop
8012d53c:	8e620024 	lw	v0,36(s3)
8012d540:	00000000 	nop
8012d544:	00022202 	srl	a0,v0,0x8
8012d548:	3043ff00 	andi	v1,v0,0xff00
8012d54c:	00022e00 	sll	a1,v0,0x18
8012d550:	3084ff00 	andi	a0,a0,0xff00
8012d554:	00031a00 	sll	v1,v1,0x8
8012d558:	00021602 	srl	v0,v0,0x18
8012d55c:	00441025 	or	v0,v0,a0
8012d560:	00651825 	or	v1,v1,a1
8012d564:	00431025 	or	v0,v0,v1
8012d568:	afc20104 	sw	v0,260(s8)
8012d56c:	8fc20104 	lw	v0,260(s8)
8012d570:	00000000 	nop
8012d574:	104000c7 	beqz	v0,8012d894 <_nl_load_domain+0x62c>
8012d578:	00000000 	nop
8012d57c:	12800223 	beqz	s4,8012de0c <_nl_load_domain+0xba4>
8012d580:	3c0400ff 	lui	a0,0xff
8012d584:	8e62001c 	lw	v0,28(s3)
8012d588:	8e630020 	lw	v1,32(s3)
8012d58c:	00000000 	nop
8012d590:	00643824 	and	a3,v1,a0
8012d594:	3045ff00 	andi	a1,v0,0xff00
8012d598:	00442024 	and	a0,v0,a0
8012d59c:	3066ff00 	andi	a2,v1,0xff00
8012d5a0:	00024e00 	sll	t1,v0,0x18
8012d5a4:	00034600 	sll	t0,v1,0x18
8012d5a8:	00042202 	srl	a0,a0,0x8
8012d5ac:	00052a00 	sll	a1,a1,0x8
8012d5b0:	00073a02 	srl	a3,a3,0x8
8012d5b4:	00063200 	sll	a2,a2,0x8
8012d5b8:	00021602 	srl	v0,v0,0x18
8012d5bc:	00031e02 	srl	v1,v1,0x18
8012d5c0:	00441025 	or	v0,v0,a0
8012d5c4:	00a92825 	or	a1,a1,t1
8012d5c8:	00671825 	or	v1,v1,a3
8012d5cc:	00c83025 	or	a2,a2,t0
8012d5d0:	0045b025 	or	s6,v0,a1
8012d5d4:	00661825 	or	v1,v1,a2
8012d5d8:	00161080 	sll	v0,s6,0x2
8012d5dc:	2442000e 	addiu	v0,v0,14
8012d5e0:	000210c2 	srl	v0,v0,0x3
8012d5e4:	000210c0 	sll	v0,v0,0x3
8012d5e8:	03a2e823 	subu	sp,sp,v0
8012d5ec:	27a40018 	addiu	a0,sp,24
8012d5f0:	afc40100 	sw	a0,256(s8)
8012d5f4:	02631021 	addu	v0,s3,v1
8012d5f8:	12c00035 	beqz	s6,8012d6d0 <_nl_load_domain+0x468>
8012d5fc:	00805021 	move	t2,a0
8012d600:	24490004 	addiu	t1,v0,4
8012d604:	00005821 	move	t3,zero
8012d608:	240d0064 	li	t5,100
8012d60c:	240e0069 	li	t6,105
8012d610:	240f006f 	li	t7,111
8012d614:	24100075 	li	s0,117
8012d618:	24110078 	li	s1,120
8012d61c:	24170058 	li	s7,88
8012d620:	3c188019 	lui	t8,0x8019
8012d624:	3c19801d 	lui	t9,0x801d
8012d628:	3c1f8019 	lui	ra,0x8019
8012d62c:	128000e6 	beqz	s4,8012d9c8 <_nl_load_domain+0x760>
8012d630:	3c0700ff 	lui	a3,0xff
8012d634:	8d220000 	lw	v0,0(t1)
8012d638:	8d23fffc 	lw	v1,-4(t1)
8012d63c:	00472824 	and	a1,v0,a3
8012d640:	3046ff00 	andi	a2,v0,0xff00
8012d644:	00052a02 	srl	a1,a1,0x8
8012d648:	00024600 	sll	t0,v0,0x18
8012d64c:	00673824 	and	a3,v1,a3
8012d650:	3064ff00 	andi	a0,v1,0xff00
8012d654:	00063200 	sll	a2,a2,0x8
8012d658:	00021602 	srl	v0,v0,0x18
8012d65c:	00451025 	or	v0,v0,a1
8012d660:	00c83025 	or	a2,a2,t0
8012d664:	00032e00 	sll	a1,v1,0x18
8012d668:	00073a02 	srl	a3,a3,0x8
8012d66c:	00042200 	sll	a0,a0,0x8
8012d670:	00031e02 	srl	v1,v1,0x18
8012d674:	00852025 	or	a0,a0,a1
8012d678:	00461025 	or	v0,v0,a2
8012d67c:	00671825 	or	v1,v1,a3
8012d680:	00641825 	or	v1,v1,a0
8012d684:	02622021 	addu	a0,s3,v0
8012d688:	106000ae 	beqz	v1,8012d944 <_nl_load_domain+0x6dc>
8012d68c:	00641021 	addu	v0,v1,a0
8012d690:	8043ffff 	lb	v1,-1(v0)
8012d694:	00000000 	nop
8012d698:	146000aa 	bnez	v1,8012d944 <_nl_load_domain+0x6dc>
8012d69c:	24020050 	li	v0,80
8012d6a0:	80830000 	lb	v1,0(a0)
8012d6a4:	00000000 	nop
8012d6a8:	106200cb 	beq	v1,v0,8012d9d8 <_nl_load_domain+0x770>
8012d6ac:	24020049 	li	v0,73
8012d6b0:	106200bc 	beq	v1,v0,8012d9a4 <_nl_load_domain+0x73c>
8012d6b4:	00000000 	nop
8012d6b8:	00001021 	move	v0,zero
8012d6bc:	256b0001 	addiu	t3,t3,1
8012d6c0:	ad420000 	sw	v0,0(t2)
8012d6c4:	25290008 	addiu	t1,t1,8
8012d6c8:	16cbffd8 	bne	s6,t3,8012d62c <_nl_load_domain+0x3c4>
8012d6cc:	254a0004 	addiu	t2,t2,4
8012d6d0:	12800207 	beqz	s4,8012def0 <_nl_load_domain+0xc88>
8012d6d4:	3c0600ff 	lui	a2,0xff
8012d6d8:	8e620028 	lw	v0,40(s3)
8012d6dc:	8e63002c 	lw	v1,44(s3)
8012d6e0:	00462824 	and	a1,v0,a2
8012d6e4:	3047ff00 	andi	a3,v0,0xff00
8012d6e8:	00052a02 	srl	a1,a1,0x8
8012d6ec:	00024600 	sll	t0,v0,0x18
8012d6f0:	00073a00 	sll	a3,a3,0x8
8012d6f4:	00021602 	srl	v0,v0,0x18
8012d6f8:	00663024 	and	a2,v1,a2
8012d6fc:	3064ff00 	andi	a0,v1,0xff00
8012d700:	00451025 	or	v0,v0,a1
8012d704:	00e83825 	or	a3,a3,t0
8012d708:	00032e00 	sll	a1,v1,0x18
8012d70c:	00063202 	srl	a2,a2,0x8
8012d710:	00042200 	sll	a0,a0,0x8
8012d714:	00031e02 	srl	v1,v1,0x18
8012d718:	00471025 	or	v0,v0,a3
8012d71c:	00661825 	or	v1,v1,a2
8012d720:	00852025 	or	a0,a0,a1
8012d724:	02621021 	addu	v0,s3,v0
8012d728:	00641825 	or	v1,v1,a0
8012d72c:	afc200fc 	sw	v0,252(s8)
8012d730:	8e42002c 	lw	v0,44(s2)
8012d734:	02631821 	addu	v1,s3,v1
8012d738:	00021080 	sll	v0,v0,0x2
8012d73c:	8fcb00fc 	lw	t3,252(s8)
8012d740:	afc300f8 	sw	v1,248(s8)
8012d744:	afc200f0 	sw	v0,240(s8)
8012d748:	00605021 	move	t2,v1
8012d74c:	afc000f4 	sw	zero,244(s8)
8012d750:	afc000c8 	sw	zero,200(s8)
8012d754:	27c40018 	addiu	a0,s8,24
8012d758:	0000b821 	move	s7,zero
8012d75c:	afc400cc 	sw	a0,204(s8)
8012d760:	1280019d 	beqz	s4,8012ddd8 <_nl_load_domain+0xb70>
8012d764:	00000000 	nop
8012d768:	16e001ac 	bnez	s7,8012de1c <_nl_load_domain+0xbb4>
8012d76c:	00000000 	nop
8012d770:	8d620000 	lw	v0,0(t3)
8012d774:	3c0500ff 	lui	a1,0xff
8012d778:	00452024 	and	a0,v0,a1
8012d77c:	3043ff00 	andi	v1,v0,0xff00
8012d780:	00042202 	srl	a0,a0,0x8
8012d784:	00023600 	sll	a2,v0,0x18
8012d788:	00031a00 	sll	v1,v1,0x8
8012d78c:	00021602 	srl	v0,v0,0x18
8012d790:	00441025 	or	v0,v0,a0
8012d794:	00661825 	or	v1,v1,a2
8012d798:	00431025 	or	v0,v0,v1
8012d79c:	02621021 	addu	v0,s3,v0
8012d7a0:	24500004 	addiu	s0,v0,4
8012d7a4:	8e080004 	lw	t0,4(s0)
8012d7a8:	00000000 	nop
8012d7ac:	01052824 	and	a1,t0,a1
8012d7b0:	3103ff00 	andi	v1,t0,0xff00
8012d7b4:	00052a02 	srl	a1,a1,0x8
8012d7b8:	00031a00 	sll	v1,v1,0x8
8012d7bc:	00081602 	srl	v0,t0,0x18
8012d7c0:	00082600 	sll	a0,t0,0x18
8012d7c4:	00451025 	or	v0,v0,a1
8012d7c8:	00641825 	or	v1,v1,a0
8012d7cc:	00431025 	or	v0,v0,v1
8012d7d0:	24420001 	addiu	v0,v0,1
8012d7d4:	0002102b 	sltu	v0,zero,v0
8012d7d8:	1040010a 	beqz	v0,8012dc04 <_nl_load_domain+0x99c>
8012d7dc:	00008821 	move	s1,zero
8012d7e0:	00004821 	move	t1,zero
8012d7e4:	128000bf 	beqz	s4,8012dae4 <_nl_load_domain+0x87c>
8012d7e8:	01001821 	move	v1,t0
8012d7ec:	8e020000 	lw	v0,0(s0)
8012d7f0:	3c0300ff 	lui	v1,0xff
8012d7f4:	01033024 	and	a2,t0,v1
8012d7f8:	3045ff00 	andi	a1,v0,0xff00
8012d7fc:	00431824 	and	v1,v0,v1
8012d800:	00023e00 	sll	a3,v0,0x18
8012d804:	00031a02 	srl	v1,v1,0x8
8012d808:	00052a00 	sll	a1,a1,0x8
8012d80c:	00021602 	srl	v0,v0,0x18
8012d810:	3104ff00 	andi	a0,t0,0xff00
8012d814:	00431025 	or	v0,v0,v1
8012d818:	00a72825 	or	a1,a1,a3
8012d81c:	00063202 	srl	a2,a2,0x8
8012d820:	00042200 	sll	a0,a0,0x8
8012d824:	00083e00 	sll	a3,t0,0x18
8012d828:	00081e02 	srl	v1,t0,0x18
8012d82c:	00451025 	or	v0,v0,a1
8012d830:	00661825 	or	v1,v1,a2
8012d834:	00872025 	or	a0,a0,a3
8012d838:	01228821 	addu	s1,t1,v0
8012d83c:	00641825 	or	v1,v1,a0
8012d840:	2402ffff 	li	v0,-1
8012d844:	106200ef 	beq	v1,v0,8012dc04 <_nl_load_domain+0x99c>
8012d848:	0076102b 	sltu	v0,v1,s6
8012d84c:	1040003d 	beqz	v0,8012d944 <_nl_load_domain+0x6dc>
8012d850:	00031080 	sll	v0,v1,0x2
8012d854:	8fc40100 	lw	a0,256(s8)
8012d858:	00000000 	nop
8012d85c:	00441021 	addu	v0,v0,a0
8012d860:	8c440000 	lw	a0,0(v0)
8012d864:	00000000 	nop
8012d868:	10800189 	beqz	a0,8012de90 <_nl_load_domain+0xc28>
8012d86c:	00171080 	sll	v0,s7,0x2
8012d870:	afca0118 	sw	t2,280(s8)
8012d874:	afcb011c 	sw	t3,284(s8)
8012d878:	0c046f6c 	jal	8011bdb0 <strlen>
8012d87c:	26100008 	addiu	s0,s0,8
8012d880:	8e080004 	lw	t0,4(s0)
8012d884:	8fca0118 	lw	t2,280(s8)
8012d888:	8fcb011c 	lw	t3,284(s8)
8012d88c:	0804b5f9 	j	8012d7e4 <_nl_load_domain+0x57c>
8012d890:	00514821 	addu	t1,v0,s1
8012d894:	ae400020 	sw	zero,32(s2)
8012d898:	ae400024 	sw	zero,36(s2)
8012d89c:	ae400028 	sw	zero,40(s2)
8012d8a0:	8fc6014c 	lw	a2,332(s8)
8012d8a4:	02402821 	move	a1,s2
8012d8a8:	0c04b3a8 	jal	8012cea0 <_nl_init_domain_conv>
8012d8ac:	02a02021 	move	a0,s5
8012d8b0:	00402021 	move	a0,v0
8012d8b4:	26460048 	addiu	a2,s2,72
8012d8b8:	0c04c0d8 	jal	80130360 <__gettext_extract_plural>
8012d8bc:	26450044 	addiu	a1,s2,68
8012d8c0:	8fc40110 	lw	a0,272(s8)
8012d8c4:	2402ffff 	li	v0,-1
8012d8c8:	10820005 	beq	a0,v0,8012d8e0 <_nl_load_domain+0x678>
8012d8cc:	24030001 	li	v1,1
8012d8d0:	8fc40110 	lw	a0,272(s8)
8012d8d4:	24020fa6 	li	v0,4006
8012d8d8:	0000000c 	syscall
8012d8dc:	24030001 	li	v1,1
8012d8e0:	aea30004 	sw	v1,4(s5)
8012d8e4:	3c020000 	lui	v0,0x0
8012d8e8:	24420000 	addiu	v0,v0,0
8012d8ec:	10400004 	beqz	v0,8012d900 <_nl_load_domain+0x698>
8012d8f0:	00000000 	nop
8012d8f4:	3c04801f 	lui	a0,0x801f
8012d8f8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012d8fc:	24843500 	addiu	a0,a0,13568
8012d900:	03c0e821 	move	sp,s8
8012d904:	8fdf0144 	lw	ra,324(s8)
8012d908:	8fbe0140 	lw	s8,320(sp)
8012d90c:	8fb7013c 	lw	s7,316(sp)
8012d910:	8fb60138 	lw	s6,312(sp)
8012d914:	8fb50134 	lw	s5,308(sp)
8012d918:	8fb40130 	lw	s4,304(sp)
8012d91c:	8fb3012c 	lw	s3,300(sp)
8012d920:	8fb20128 	lw	s2,296(sp)
8012d924:	8fb10124 	lw	s1,292(sp)
8012d928:	8fb00120 	lw	s0,288(sp)
8012d92c:	03e00008 	jr	ra
8012d930:	27bd0148 	addiu	sp,sp,328
8012d934:	0c047ea0 	jal	8011fa80 <__errno_location>
8012d938:	00000000 	nop
8012d93c:	0804b637 	j	8012d8dc <_nl_load_domain+0x674>
8012d940:	ac500000 	sw	s0,0(v0)
8012d944:	8e440010 	lw	a0,16(s2)
8012d948:	00000000 	nop
8012d94c:	10800003 	beqz	a0,8012d95c <_nl_load_domain+0x6f4>
8012d950:	00000000 	nop
8012d954:	0c045fee 	jal	80117fb8 <__cfree>
8012d958:	00000000 	nop
8012d95c:	8fc30108 	lw	v1,264(s8)
8012d960:	00000000 	nop
8012d964:	1060000b 	beqz	v1,8012d994 <_nl_load_domain+0x72c>
8012d968:	00000000 	nop
8012d96c:	8fc5010c 	lw	a1,268(s8)
8012d970:	0c047a36 	jal	8011e8d8 <__munmap>
8012d974:	02602021 	move	a0,s3
8012d978:	0c045fee 	jal	80117fb8 <__cfree>
8012d97c:	02402021 	move	a0,s2
8012d980:	0804b630 	j	8012d8c0 <_nl_load_domain+0x658>
8012d984:	aea00008 	sw	zero,8(s5)
8012d988:	8e670004 	lw	a3,4(s3)
8012d98c:	0804b506 	j	8012d418 <_nl_load_domain+0x1b0>
8012d990:	00071403 	sra	v0,a3,0x10
8012d994:	0c045fee 	jal	80117fb8 <__cfree>
8012d998:	02602021 	move	a0,s3
8012d99c:	0804b65e 	j	8012d978 <_nl_load_domain+0x710>
8012d9a0:	00000000 	nop
8012d9a4:	80820001 	lb	v0,1(a0)
8012d9a8:	00000000 	nop
8012d9ac:	1440ff42 	bnez	v0,8012d6b8 <_nl_load_domain+0x450>
8012d9b0:	3c02801d 	lui	v0,0x801d
8012d9b4:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012d9b8:	24420860 	addiu	v0,v0,2144
8012d9bc:	8e620008 	lw	v0,8(s3)
8012d9c0:	0804b516 	j	8012d458 <_nl_load_domain+0x1f0>
8012d9c4:	00000000 	nop
8012d9c8:	8d220000 	lw	v0,0(t1)
8012d9cc:	8d23fffc 	lw	v1,-4(t1)
8012d9d0:	0804b5a2 	j	8012d688 <_nl_load_domain+0x420>
8012d9d4:	02622021 	addu	a0,s3,v0
8012d9d8:	80830001 	lb	v1,1(a0)
8012d9dc:	24020052 	li	v0,82
8012d9e0:	1462ff36 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012d9e4:	00001021 	move	v0,zero
8012d9e8:	80830002 	lb	v1,2(a0)
8012d9ec:	24020049 	li	v0,73
8012d9f0:	1462ff31 	bne	v1,v0,8012d6b8 <_nl_load_domain+0x450>
8012d9f4:	00000000 	nop
8012d9f8:	80850003 	lb	a1,3(a0)
8012d9fc:	00000000 	nop
8012da00:	10ad000b 	beq	a1,t5,8012da30 <_nl_load_domain+0x7c8>
8012da04:	00000000 	nop
8012da08:	10ae0009 	beq	a1,t6,8012da30 <_nl_load_domain+0x7c8>
8012da0c:	00000000 	nop
8012da10:	10af0007 	beq	a1,t7,8012da30 <_nl_load_domain+0x7c8>
8012da14:	00000000 	nop
8012da18:	10b00005 	beq	a1,s0,8012da30 <_nl_load_domain+0x7c8>
8012da1c:	00000000 	nop
8012da20:	10b10003 	beq	a1,s1,8012da30 <_nl_load_domain+0x7c8>
8012da24:	00000000 	nop
8012da28:	14b7ff24 	bne	a1,s7,8012d6bc <_nl_load_domain+0x454>
8012da2c:	00001021 	move	v0,zero
8012da30:	80830004 	lb	v1,4(a0)
8012da34:	24060038 	li	a2,56
8012da38:	106600fe 	beq	v1,a2,8012de34 <_nl_load_domain+0xbcc>
8012da3c:	24070031 	li	a3,49
8012da40:	10670117 	beq	v1,a3,8012dea0 <_nl_load_domain+0xc38>
8012da44:	24080033 	li	t0,51
8012da48:	1068011f 	beq	v1,t0,8012dec8 <_nl_load_domain+0xc60>
8012da4c:	240c0036 	li	t4,54
8012da50:	106c01f6 	beq	v1,t4,8012e22c <_nl_load_domain+0xfc4>
8012da54:	2402004c 	li	v0,76
8012da58:	1062020b 	beq	v1,v0,8012e288 <_nl_load_domain+0x1020>
8012da5c:	24020046 	li	v0,70
8012da60:	10620243 	beq	v1,v0,8012e370 <_nl_load_domain+0x1108>
8012da64:	2402004d 	li	v0,77
8012da68:	106202bb 	beq	v1,v0,8012e558 <_nl_load_domain+0x12f0>
8012da6c:	24020050 	li	v0,80
8012da70:	1462ff12 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012da74:	00001021 	move	v0,zero
8012da78:	80830005 	lb	v1,5(a0)
8012da7c:	24020054 	li	v0,84
8012da80:	1462ff0e 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012da84:	00001021 	move	v0,zero
8012da88:	80830006 	lb	v1,6(a0)
8012da8c:	24020052 	li	v0,82
8012da90:	1462ff0a 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012da94:	00001021 	move	v0,zero
8012da98:	80820007 	lb	v0,7(a0)
8012da9c:	00000000 	nop
8012daa0:	1440ff06 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012daa4:	00001021 	move	v0,zero
8012daa8:	10adff04 	beq	a1,t5,8012d6bc <_nl_load_domain+0x454>
8012daac:	27024ba0 	addiu	v0,t8,19360
8012dab0:	10aeff02 	beq	a1,t6,8012d6bc <_nl_load_domain+0x454>
8012dab4:	27220844 	addiu	v0,t9,2116
8012dab8:	10afff00 	beq	a1,t7,8012d6bc <_nl_load_domain+0x454>
8012dabc:	27e2420c 	addiu	v0,ra,16908
8012dac0:	10b002f4 	beq	a1,s0,8012e694 <_nl_load_domain+0x142c>
8012dac4:	3c04801d 	lui	a0,0x801d
8012dac8:	10b102f0 	beq	a1,s1,8012e68c <_nl_load_domain+0x1424>
8012dacc:	3c03801d 	lui	v1,0x801d
8012dad0:	14b702d0 	bne	a1,s7,8012e614 <_nl_load_domain+0x13ac>
8012dad4:	00000000 	nop
8012dad8:	3c048019 	lui	a0,0x8019
8012dadc:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012dae0:	24821b1c 	addiu	v0,a0,6940
8012dae4:	8e020000 	lw	v0,0(s0)
8012dae8:	0804b610 	j	8012d840 <_nl_load_domain+0x5d8>
8012daec:	01228821 	addu	s1,t1,v0
8012daf0:	8e620014 	lw	v0,20(s3)
8012daf4:	0804b542 	j	8012d508 <_nl_load_domain+0x2a0>
8012daf8:	00403021 	move	a2,v0
8012dafc:	8e620010 	lw	v0,16(s3)
8012db00:	0804b534 	j	8012d4d0 <_nl_load_domain+0x268>
8012db04:	02621021 	addu	v0,s3,v0
8012db08:	8e62000c 	lw	v0,12(s3)
8012db0c:	0804b526 	j	8012d498 <_nl_load_domain+0x230>
8012db10:	02621021 	addu	v0,s3,v0
8012db14:	1280000e 	beqz	s4,8012db50 <_nl_load_domain+0x8e8>
8012db18:	00000000 	nop
8012db1c:	8e620018 	lw	v0,24(s3)
8012db20:	00000000 	nop
8012db24:	00022202 	srl	a0,v0,0x8
8012db28:	3043ff00 	andi	v1,v0,0xff00
8012db2c:	00022e00 	sll	a1,v0,0x18
8012db30:	3084ff00 	andi	a0,a0,0xff00
8012db34:	00031a00 	sll	v1,v1,0x8
8012db38:	00021602 	srl	v0,v0,0x18
8012db3c:	00441025 	or	v0,v0,a0
8012db40:	00651825 	or	v1,v1,a1
8012db44:	00431025 	or	v0,v0,v1
8012db48:	0804b546 	j	8012d518 <_nl_load_domain+0x2b0>
8012db4c:	02621021 	addu	v0,s3,v0
8012db50:	8e620018 	lw	v0,24(s3)
8012db54:	0804b546 	j	8012d518 <_nl_load_domain+0x2b0>
8012db58:	02621021 	addu	v0,s3,v0
8012db5c:	8fc4010c 	lw	a0,268(s8)
8012db60:	0c04699a 	jal	8011a668 <__libc_malloc>
8012db64:	00000000 	nop
8012db68:	1040ff55 	beqz	v0,8012d8c0 <_nl_load_domain+0x658>
8012db6c:	00409821 	move	s3,v0
8012db70:	8fd1010c 	lw	s1,268(s8)
8012db74:	00409021 	move	s2,v0
8012db78:	2414ffff 	li	s4,-1
8012db7c:	24160004 	li	s6,4
8012db80:	8fc40110 	lw	a0,272(s8)
8012db84:	02402821 	move	a1,s2
8012db88:	02203021 	move	a2,s1
8012db8c:	24020fa3 	li	v0,4003
8012db90:	0000000c 	syscall
8012db94:	14e0000e 	bnez	a3,8012dbd0 <_nl_load_domain+0x968>
8012db98:	00408021 	move	s0,v0
8012db9c:	10540015 	beq	v0,s4,8012dbf4 <_nl_load_domain+0x98c>
8012dba0:	00000000 	nop
8012dba4:	1840ff46 	blez	v0,8012d8c0 <_nl_load_domain+0x658>
8012dba8:	02228823 	subu	s1,s1,v0
8012dbac:	122000b3 	beqz	s1,8012de7c <_nl_load_domain+0xc14>
8012dbb0:	02429021 	addu	s2,s2,v0
8012dbb4:	8fc40110 	lw	a0,272(s8)
8012dbb8:	02402821 	move	a1,s2
8012dbbc:	02203021 	move	a2,s1
8012dbc0:	24020fa3 	li	v0,4003
8012dbc4:	0000000c 	syscall
8012dbc8:	10e0fff4 	beqz	a3,8012db9c <_nl_load_domain+0x934>
8012dbcc:	00408021 	move	s0,v0
8012dbd0:	0c047ea0 	jal	8011fa80 <__errno_location>
8012dbd4:	00000000 	nop
8012dbd8:	ac500000 	sw	s0,0(v0)
8012dbdc:	8c420000 	lw	v0,0(v0)
8012dbe0:	00000000 	nop
8012dbe4:	1056ffe6 	beq	v0,s6,8012db80 <_nl_load_domain+0x918>
8012dbe8:	00000000 	nop
8012dbec:	0804b630 	j	8012d8c0 <_nl_load_domain+0x658>
8012dbf0:	00000000 	nop
8012dbf4:	0c047ea0 	jal	8011fa80 <__errno_location>
8012dbf8:	00000000 	nop
8012dbfc:	0804b6f7 	j	8012dbdc <_nl_load_domain+0x974>
8012dc00:	00000000 	nop
8012dc04:	8fc200cc 	lw	v0,204(s8)
8012dc08:	26f70001 	addiu	s7,s7,1
8012dc0c:	ac510000 	sw	s1,0(v0)
8012dc10:	24420004 	addiu	v0,v0,4
8012dc14:	afc200cc 	sw	v0,204(s8)
8012dc18:	24020002 	li	v0,2
8012dc1c:	16e2fed0 	bne	s7,v0,8012d760 <_nl_load_domain+0x4f8>
8012dc20:	00000000 	nop
8012dc24:	8fc200f4 	lw	v0,244(s8)
8012dc28:	8fc3001c 	lw	v1,28(s8)
8012dc2c:	24420001 	addiu	v0,v0,1
8012dc30:	afc200f4 	sw	v0,244(s8)
8012dc34:	8fc20018 	lw	v0,24(s8)
8012dc38:	00000000 	nop
8012dc3c:	00431021 	addu	v0,v0,v1
8012dc40:	8fc300f0 	lw	v1,240(s8)
8012dc44:	00000000 	nop
8012dc48:	00621821 	addu	v1,v1,v0
8012dc4c:	afc300f0 	sw	v1,240(s8)
8012dc50:	8fc300c8 	lw	v1,200(s8)
8012dc54:	8fc40104 	lw	a0,260(s8)
8012dc58:	24630001 	addiu	v1,v1,1
8012dc5c:	afc300c8 	sw	v1,200(s8)
8012dc60:	256b0004 	addiu	t3,t3,4
8012dc64:	1483febb 	bne	a0,v1,8012d754 <_nl_load_domain+0x4ec>
8012dc68:	254a0004 	addiu	t2,t2,4
8012dc6c:	8fc200f4 	lw	v0,244(s8)
8012dc70:	00000000 	nop
8012dc74:	1040ff07 	beqz	v0,8012d894 <_nl_load_domain+0x62c>
8012dc78:	00022100 	sll	a0,v0,0x4
8012dc7c:	8fc300f0 	lw	v1,240(s8)
8012dc80:	0c04699a 	jal	8011a668 <__libc_malloc>
8012dc84:	00642021 	addu	a0,v1,a0
8012dc88:	1040ff2e 	beqz	v0,8012d944 <_nl_load_domain+0x6dc>
8012dc8c:	afc20114 	sw	v0,276(s8)
8012dc90:	8fc400f4 	lw	a0,244(s8)
8012dc94:	8e42002c 	lw	v0,44(s2)
8012dc98:	000418c0 	sll	v1,a0,0x3
8012dc9c:	8fc40114 	lw	a0,276(s8)
8012dca0:	00021080 	sll	v0,v0,0x2
8012dca4:	00832021 	addu	a0,a0,v1
8012dca8:	00641821 	addu	v1,v1,a0
8012dcac:	0062b821 	addu	s7,v1,v0
8012dcb0:	afc400ec 	sw	a0,236(s8)
8012dcb4:	afc300c0 	sw	v1,192(s8)
8012dcb8:	8fc200fc 	lw	v0,252(s8)
8012dcbc:	8fc300f8 	lw	v1,248(s8)
8012dcc0:	8fc40114 	lw	a0,276(s8)
8012dcc4:	afc200d4 	sw	v0,212(s8)
8012dcc8:	afc300d0 	sw	v1,208(s8)
8012dccc:	afc000c4 	sw	zero,196(s8)
8012dcd0:	afc000e4 	sw	zero,228(s8)
8012dcd4:	ae440010 	sw	a0,16(s2)
8012dcd8:	8e54000c 	lw	s4,12(s2)
8012dcdc:	00004821 	move	t1,zero
8012dce0:	12800196 	beqz	s4,8012e33c <_nl_load_domain+0x10d4>
8012dce4:	00000000 	nop
8012dce8:	1520022e 	bnez	t1,8012e5a4 <_nl_load_domain+0x133c>
8012dcec:	00000000 	nop
8012dcf0:	8fc300d4 	lw	v1,212(s8)
8012dcf4:	00000000 	nop
8012dcf8:	8c620000 	lw	v0,0(v1)
8012dcfc:	3c0500ff 	lui	a1,0xff
8012dd00:	00452024 	and	a0,v0,a1
8012dd04:	3043ff00 	andi	v1,v0,0xff00
8012dd08:	00023600 	sll	a2,v0,0x18
8012dd0c:	00042202 	srl	a0,a0,0x8
8012dd10:	00031a00 	sll	v1,v1,0x8
8012dd14:	00021602 	srl	v0,v0,0x18
8012dd18:	00661825 	or	v1,v1,a2
8012dd1c:	00441025 	or	v0,v0,a0
8012dd20:	00431025 	or	v0,v0,v1
8012dd24:	02621021 	addu	v0,s3,v0
8012dd28:	24460004 	addiu	a2,v0,4
8012dd2c:	8cc70004 	lw	a3,4(a2)
8012dd30:	00000000 	nop
8012dd34:	00e52824 	and	a1,a3,a1
8012dd38:	30e3ff00 	andi	v1,a3,0xff00
8012dd3c:	00052a02 	srl	a1,a1,0x8
8012dd40:	00031a00 	sll	v1,v1,0x8
8012dd44:	00071602 	srl	v0,a3,0x18
8012dd48:	00072600 	sll	a0,a3,0x18
8012dd4c:	00451025 	or	v0,v0,a1
8012dd50:	00641825 	or	v1,v1,a0
8012dd54:	00431025 	or	v0,v0,v1
8012dd58:	24420001 	addiu	v0,v0,1
8012dd5c:	0002102b 	sltu	v0,zero,v0
8012dd60:	10400068 	beqz	v0,8012df04 <_nl_load_domain+0xc9c>
8012dd64:	3c0a00ff 	lui	t2,0xff
8012dd68:	2408ffff 	li	t0,-1
8012dd6c:	1280000a 	beqz	s4,8012dd98 <_nl_load_domain+0xb30>
8012dd70:	00e01021 	move	v0,a3
8012dd74:	00ea2024 	and	a0,a3,t2
8012dd78:	30e3ff00 	andi	v1,a3,0xff00
8012dd7c:	00042202 	srl	a0,a0,0x8
8012dd80:	00031a00 	sll	v1,v1,0x8
8012dd84:	00072e00 	sll	a1,a3,0x18
8012dd88:	00071602 	srl	v0,a3,0x18
8012dd8c:	00441025 	or	v0,v0,a0
8012dd90:	00651825 	or	v1,v1,a1
8012dd94:	00431025 	or	v0,v0,v1
8012dd98:	1048005a 	beq	v0,t0,8012df04 <_nl_load_domain+0xc9c>
8012dd9c:	00021080 	sll	v0,v0,0x2
8012dda0:	8fc40100 	lw	a0,256(s8)
8012dda4:	00000000 	nop
8012dda8:	00441021 	addu	v0,v0,a0
8012ddac:	8c430000 	lw	v1,0(v0)
8012ddb0:	00000000 	nop
8012ddb4:	106000b1 	beqz	v1,8012e07c <_nl_load_domain+0xe14>
8012ddb8:	00000000 	nop
8012ddbc:	24c60008 	addiu	a2,a2,8
8012ddc0:	8cc70004 	lw	a3,4(a2)
8012ddc4:	0804b75b 	j	8012dd6c <_nl_load_domain+0xb04>
8012ddc8:	00000000 	nop
8012ddcc:	8e640024 	lw	a0,36(s3)
8012ddd0:	0804b55b 	j	8012d56c <_nl_load_domain+0x304>
8012ddd4:	afc40104 	sw	a0,260(s8)
8012ddd8:	16e00013 	bnez	s7,8012de28 <_nl_load_domain+0xbc0>
8012dddc:	00000000 	nop
8012dde0:	8d620000 	lw	v0,0(t3)
8012dde4:	00000000 	nop
8012dde8:	02621021 	addu	v0,s3,v0
8012ddec:	24500004 	addiu	s0,v0,4
8012ddf0:	8e080004 	lw	t0,4(s0)
8012ddf4:	00000000 	nop
8012ddf8:	25020001 	addiu	v0,t0,1
8012ddfc:	0804b5f6 	j	8012d7d8 <_nl_load_domain+0x570>
8012de00:	0002102b 	sltu	v0,zero,v0
8012de04:	0804b634 	j	8012d8d0 <_nl_load_domain+0x668>
8012de08:	afd00110 	sw	s0,272(s8)
8012de0c:	8e76001c 	lw	s6,28(s3)
8012de10:	8e630020 	lw	v1,32(s3)
8012de14:	0804b577 	j	8012d5dc <_nl_load_domain+0x374>
8012de18:	00161080 	sll	v0,s6,0x2
8012de1c:	8d420000 	lw	v0,0(t2)
8012de20:	0804b5de 	j	8012d778 <_nl_load_domain+0x510>
8012de24:	3c0500ff 	lui	a1,0xff
8012de28:	8d420000 	lw	v0,0(t2)
8012de2c:	0804b77b 	j	8012ddec <_nl_load_domain+0xb84>
8012de30:	02621021 	addu	v0,s3,v0
8012de34:	80820005 	lb	v0,5(a0)
8012de38:	00000000 	nop
8012de3c:	1440fe1f 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012de40:	00001021 	move	v0,zero
8012de44:	10adfe1d 	beq	a1,t5,8012d6bc <_nl_load_domain+0x454>
8012de48:	27024ba0 	addiu	v0,t8,19360
8012de4c:	10aefe1b 	beq	a1,t6,8012d6bc <_nl_load_domain+0x454>
8012de50:	27220844 	addiu	v0,t9,2116
8012de54:	10affe19 	beq	a1,t7,8012d6bc <_nl_load_domain+0x454>
8012de58:	27e2420c 	addiu	v0,ra,16908
8012de5c:	10b001e7 	beq	a1,s0,8012e5fc <_nl_load_domain+0x1394>
8012de60:	3c03801d 	lui	v1,0x801d
8012de64:	10b101e9 	beq	a1,s1,8012e60c <_nl_load_domain+0x13a4>
8012de68:	3c04801d 	lui	a0,0x801d
8012de6c:	14b701e9 	bne	a1,s7,8012e614 <_nl_load_domain+0x13ac>
8012de70:	3c038019 	lui	v1,0x8019
8012de74:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012de78:	24621b1c 	addiu	v0,v1,6940
8012de7c:	24020fa6 	li	v0,4006
8012de80:	0000000c 	syscall
8012de84:	2403ffff 	li	v1,-1
8012de88:	0804b4df 	j	8012d37c <_nl_load_domain+0x114>
8012de8c:	afc30110 	sw	v1,272(s8)
8012de90:	27c30018 	addiu	v1,s8,24
8012de94:	00431021 	addu	v0,v0,v1
8012de98:	0804b714 	j	8012dc50 <_nl_load_domain+0x9e8>
8012de9c:	ac510000 	sw	s1,0(v0)
8012dea0:	80830005 	lb	v1,5(a0)
8012dea4:	24020036 	li	v0,54
8012dea8:	1462fe04 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012deac:	00001021 	move	v0,zero
8012deb0:	80820006 	lb	v0,6(a0)
8012deb4:	00000000 	nop
8012deb8:	1440fe00 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012debc:	00001021 	move	v0,zero
8012dec0:	0804b6aa 	j	8012daa8 <_nl_load_domain+0x840>
8012dec4:	00000000 	nop
8012dec8:	80830005 	lb	v1,5(a0)
8012decc:	24020032 	li	v0,50
8012ded0:	1462fdfa 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012ded4:	00001021 	move	v0,zero
8012ded8:	80820006 	lb	v0,6(a0)
8012dedc:	00000000 	nop
8012dee0:	1440fdf6 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012dee4:	00001021 	move	v0,zero
8012dee8:	0804b791 	j	8012de44 <_nl_load_domain+0xbdc>
8012deec:	00000000 	nop
8012def0:	8e620028 	lw	v0,40(s3)
8012def4:	8e63002c 	lw	v1,44(s3)
8012def8:	02621021 	addu	v0,s3,v0
8012defc:	0804b5cc 	j	8012d730 <_nl_load_domain+0x4c8>
8012df00:	afc200fc 	sw	v0,252(s8)
8012df04:	25290001 	addiu	t1,t1,1
8012df08:	24020002 	li	v0,2
8012df0c:	1522ff74 	bne	t1,v0,8012dce0 <_nl_load_domain+0xa78>
8012df10:	00000000 	nop
8012df14:	8fc200e4 	lw	v0,228(s8)
8012df18:	afc000e8 	sw	zero,232(s8)
8012df1c:	000210c0 	sll	v0,v0,0x3
8012df20:	afc200d8 	sw	v0,216(s8)
8012df24:	12800137 	beqz	s4,8012e404 <_nl_load_domain+0x119c>
8012df28:	00000000 	nop
8012df2c:	8fc300e8 	lw	v1,232(s8)
8012df30:	00000000 	nop
8012df34:	146001a9 	bnez	v1,8012e5dc <_nl_load_domain+0x1374>
8012df38:	00000000 	nop
8012df3c:	8fc400d4 	lw	a0,212(s8)
8012df40:	00000000 	nop
8012df44:	8c820000 	lw	v0,0(a0)
8012df48:	3c0500ff 	lui	a1,0xff
8012df4c:	00452024 	and	a0,v0,a1
8012df50:	3043ff00 	andi	v1,v0,0xff00
8012df54:	00023600 	sll	a2,v0,0x18
8012df58:	00042202 	srl	a0,a0,0x8
8012df5c:	00031a00 	sll	v1,v1,0x8
8012df60:	00021602 	srl	v0,v0,0x18
8012df64:	00661825 	or	v1,v1,a2
8012df68:	00441025 	or	v0,v0,a0
8012df6c:	00431025 	or	v0,v0,v1
8012df70:	02623021 	addu	a2,s3,v0
8012df74:	8cc30000 	lw	v1,0(a2)
8012df78:	00000000 	nop
8012df7c:	00652824 	and	a1,v1,a1
8012df80:	3062ff00 	andi	v0,v1,0xff00
8012df84:	00032600 	sll	a0,v1,0x18
8012df88:	00052a02 	srl	a1,a1,0x8
8012df8c:	00021200 	sll	v0,v0,0x8
8012df90:	00031e02 	srl	v1,v1,0x18
8012df94:	00651825 	or	v1,v1,a1
8012df98:	00441025 	or	v0,v0,a0
8012df9c:	00621825 	or	v1,v1,v0
8012dfa0:	8fc400e8 	lw	a0,232(s8)
8012dfa4:	02631821 	addu	v1,s3,v1
8012dfa8:	afc300e0 	sw	v1,224(s8)
8012dfac:	14800164 	bnez	a0,8012e540 <_nl_load_domain+0x12d8>
8012dfb0:	24d60004 	addiu	s6,a2,4
8012dfb4:	8fc20114 	lw	v0,276(s8)
8012dfb8:	8fc300d8 	lw	v1,216(s8)
8012dfbc:	00000000 	nop
8012dfc0:	00431021 	addu	v0,v0,v1
8012dfc4:	1280010a 	beqz	s4,8012e3f0 <_nl_load_domain+0x1188>
8012dfc8:	afc200dc 	sw	v0,220(s8)
8012dfcc:	8eca0004 	lw	t2,4(s6)
8012dfd0:	00000000 	nop
8012dfd4:	000a2202 	srl	a0,t2,0x8
8012dfd8:	3143ff00 	andi	v1,t2,0xff00
8012dfdc:	3084ff00 	andi	a0,a0,0xff00
8012dfe0:	00031a00 	sll	v1,v1,0x8
8012dfe4:	000a1602 	srl	v0,t2,0x18
8012dfe8:	000a2e00 	sll	a1,t2,0x18
8012dfec:	00441025 	or	v0,v0,a0
8012dff0:	00651825 	or	v1,v1,a1
8012dff4:	00431025 	or	v0,v0,v1
8012dff8:	24420001 	addiu	v0,v0,1
8012dffc:	2c420001 	sltiu	v0,v0,1
8012e000:	1040010f 	beqz	v0,8012e440 <_nl_load_domain+0x11d8>
8012e004:	00000000 	nop
8012e008:	12800179 	beqz	s4,8012e5f0 <_nl_load_domain+0x1388>
8012e00c:	00000000 	nop
8012e010:	8ec20000 	lw	v0,0(s6)
8012e014:	00000000 	nop
8012e018:	00022202 	srl	a0,v0,0x8
8012e01c:	3043ff00 	andi	v1,v0,0xff00
8012e020:	00022e00 	sll	a1,v0,0x18
8012e024:	3084ff00 	andi	a0,a0,0xff00
8012e028:	00031a00 	sll	v1,v1,0x8
8012e02c:	00021602 	srl	v0,v0,0x18
8012e030:	00441025 	or	v0,v0,a0
8012e034:	00651825 	or	v1,v1,a1
8012e038:	00431025 	or	v0,v0,v1
8012e03c:	8fc400dc 	lw	a0,220(s8)
8012e040:	8fc300e0 	lw	v1,224(s8)
8012e044:	ac820000 	sw	v0,0(a0)
8012e048:	ac830004 	sw	v1,4(a0)
8012e04c:	8fc200e8 	lw	v0,232(s8)
8012e050:	00000000 	nop
8012e054:	24420001 	addiu	v0,v0,1
8012e058:	afc200e8 	sw	v0,232(s8)
8012e05c:	8fc300e8 	lw	v1,232(s8)
8012e060:	24020002 	li	v0,2
8012e064:	146200f3 	bne	v1,v0,8012e434 <_nl_load_domain+0x11cc>
8012e068:	00000000 	nop
8012e06c:	8fc400e4 	lw	a0,228(s8)
8012e070:	00000000 	nop
8012e074:	24840001 	addiu	a0,a0,1
8012e078:	afc400e4 	sw	a0,228(s8)
8012e07c:	8fc300d4 	lw	v1,212(s8)
8012e080:	8fc200c4 	lw	v0,196(s8)
8012e084:	24630004 	addiu	v1,v1,4
8012e088:	8fc400d0 	lw	a0,208(s8)
8012e08c:	afc300d4 	sw	v1,212(s8)
8012e090:	8fc30104 	lw	v1,260(s8)
8012e094:	24420001 	addiu	v0,v0,1
8012e098:	24840004 	addiu	a0,a0,4
8012e09c:	afc200c4 	sw	v0,196(s8)
8012e0a0:	1462ff0d 	bne	v1,v0,8012dcd8 <_nl_load_domain+0xa70>
8012e0a4:	afc400d0 	sw	a0,208(s8)
8012e0a8:	8fc400e4 	lw	a0,228(s8)
8012e0ac:	8fc200f4 	lw	v0,244(s8)
8012e0b0:	00000000 	nop
8012e0b4:	14820157 	bne	a0,v0,8012e614 <_nl_load_domain+0x13ac>
8012e0b8:	00000000 	nop
8012e0bc:	8e46002c 	lw	a2,44(s2)
8012e0c0:	00000000 	nop
8012e0c4:	10c0001c 	beqz	a2,8012e138 <_nl_load_domain+0xed0>
8012e0c8:	00004021 	move	t0,zero
8012e0cc:	8e4c0034 	lw	t4,52(s2)
8012e0d0:	8e470030 	lw	a3,48(s2)
8012e0d4:	00004821 	move	t1,zero
8012e0d8:	3c0b00ff 	lui	t3,0xff
8012e0dc:	1180011b 	beqz	t4,8012e54c <_nl_load_domain+0x12e4>
8012e0e0:	00000000 	nop
8012e0e4:	8ce20000 	lw	v0,0(a3)
8012e0e8:	00000000 	nop
8012e0ec:	004b2024 	and	a0,v0,t3
8012e0f0:	3043ff00 	andi	v1,v0,0xff00
8012e0f4:	00042202 	srl	a0,a0,0x8
8012e0f8:	00022e00 	sll	a1,v0,0x18
8012e0fc:	00031a00 	sll	v1,v1,0x8
8012e100:	00021602 	srl	v0,v0,0x18
8012e104:	00441025 	or	v0,v0,a0
8012e108:	00651825 	or	v1,v1,a1
8012e10c:	00432025 	or	a0,v0,v1
8012e110:	8fc300c0 	lw	v1,192(s8)
8012e114:	25080001 	addiu	t0,t0,1
8012e118:	01231021 	addu	v0,t1,v1
8012e11c:	0106182b 	sltu	v1,t0,a2
8012e120:	ac440000 	sw	a0,0(v0)
8012e124:	25290004 	addiu	t1,t1,4
8012e128:	1460ffec 	bnez	v1,8012e0dc <_nl_load_domain+0xe74>
8012e12c:	24e70004 	addiu	a3,a3,4
8012e130:	8fc400e4 	lw	a0,228(s8)
8012e134:	00000000 	nop
8012e138:	1080002d 	beqz	a0,8012e1f0 <_nl_load_domain+0xf88>
8012e13c:	00000000 	nop
8012e140:	8fc20114 	lw	v0,276(s8)
8012e144:	00008821 	move	s1,zero
8012e148:	24500004 	addiu	s0,v0,4
8012e14c:	8e040000 	lw	a0,0(s0)
8012e150:	0c04c148 	jal	80130520 <__hash_string>
8012e154:	00000000 	nop
8012e158:	8e44002c 	lw	a0,44(s2)
8012e15c:	00000000 	nop
8012e160:	2483fffe 	addiu	v1,a0,-2
8012e164:	14600002 	bnez	v1,8012e170 <_nl_load_domain+0xf08>
8012e168:	0043001b 	divu	zero,v0,v1
8012e16c:	0007000d 	break	0x7
8012e170:	00002810 	mfhi	a1
8012e174:	24a50001 	addiu	a1,a1,1
8012e178:	14800002 	bnez	a0,8012e184 <_nl_load_domain+0xf1c>
8012e17c:	0044001b 	divu	zero,v0,a0
8012e180:	0007000d 	break	0x7
8012e184:	00852023 	subu	a0,a0,a1
8012e188:	00003010 	mfhi	a2
8012e18c:	8fc300c0 	lw	v1,192(s8)
8012e190:	00061080 	sll	v0,a2,0x2
8012e194:	00623821 	addu	a3,v1,v0
8012e198:	8ce30000 	lw	v1,0(a3)
8012e19c:	00000000 	nop
8012e1a0:	1060000b 	beqz	v1,8012e1d0 <_nl_load_domain+0xf68>
8012e1a4:	00c4102b 	sltu	v0,a2,a0
8012e1a8:	1440001b 	bnez	v0,8012e218 <_nl_load_domain+0xfb0>
8012e1ac:	00000000 	nop
8012e1b0:	8fc300c0 	lw	v1,192(s8)
8012e1b4:	00c43023 	subu	a2,a2,a0
8012e1b8:	00061080 	sll	v0,a2,0x2
8012e1bc:	00623821 	addu	a3,v1,v0
8012e1c0:	8ce30000 	lw	v1,0(a3)
8012e1c4:	00000000 	nop
8012e1c8:	1460fff7 	bnez	v1,8012e1a8 <_nl_load_domain+0xf40>
8012e1cc:	00c4102b 	sltu	v0,a2,a0
8012e1d0:	8e420014 	lw	v0,20(s2)
8012e1d4:	8fc400e4 	lw	a0,228(s8)
8012e1d8:	24420001 	addiu	v0,v0,1
8012e1dc:	00511021 	addu	v0,v0,s1
8012e1e0:	26310001 	addiu	s1,s1,1
8012e1e4:	26100008 	addiu	s0,s0,8
8012e1e8:	1491ffd8 	bne	a0,s1,8012e14c <_nl_load_domain+0xee4>
8012e1ec:	ace20000 	sw	v0,0(a3)
8012e1f0:	8fc200e4 	lw	v0,228(s8)
8012e1f4:	8fc30114 	lw	v1,276(s8)
8012e1f8:	ae420020 	sw	v0,32(s2)
8012e1fc:	8fc400ec 	lw	a0,236(s8)
8012e200:	8fc200c0 	lw	v0,192(s8)
8012e204:	ae430024 	sw	v1,36(s2)
8012e208:	ae440028 	sw	a0,40(s2)
8012e20c:	ae420030 	sw	v0,48(s2)
8012e210:	0804b628 	j	8012d8a0 <_nl_load_domain+0x638>
8012e214:	ae400034 	sw	zero,52(s2)
8012e218:	0804b863 	j	8012e18c <_nl_load_domain+0xf24>
8012e21c:	00c53021 	addu	a2,a2,a1
8012e220:	afd00110 	sw	s0,272(s8)
8012e224:	0804b4dc 	j	8012d370 <_nl_load_domain+0x108>
8012e228:	afc00108 	sw	zero,264(s8)
8012e22c:	80830005 	lb	v1,5(a0)
8012e230:	24020034 	li	v0,52
8012e234:	1462fd21 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e238:	00001021 	move	v0,zero
8012e23c:	80820006 	lb	v0,6(a0)
8012e240:	00000000 	nop
8012e244:	1440fd1d 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e248:	00001021 	move	v0,zero
8012e24c:	10ad00ed 	beq	a1,t5,8012e604 <_nl_load_domain+0x139c>
8012e250:	3c02801d 	lui	v0,0x801d
8012e254:	10ae00f3 	beq	a1,t6,8012e624 <_nl_load_domain+0x13bc>
8012e258:	3c02801d 	lui	v0,0x801d
8012e25c:	10af00f5 	beq	a1,t7,8012e634 <_nl_load_domain+0x13cc>
8012e260:	3c02801c 	lui	v0,0x801c
8012e264:	10b000f1 	beq	a1,s0,8012e62c <_nl_load_domain+0x13c4>
8012e268:	3c02801d 	lui	v0,0x801d
8012e26c:	10b100eb 	beq	a1,s1,8012e61c <_nl_load_domain+0x13b4>
8012e270:	3c02801d 	lui	v0,0x801d
8012e274:	14b700e7 	bne	a1,s7,8012e614 <_nl_load_domain+0x13ac>
8012e278:	00000000 	nop
8012e27c:	3c02801d 	lui	v0,0x801d
8012e280:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e284:	2442085c 	addiu	v0,v0,2140
8012e288:	80830005 	lb	v1,5(a0)
8012e28c:	24020045 	li	v0,69
8012e290:	1462fd0a 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e294:	00001021 	move	v0,zero
8012e298:	80830006 	lb	v1,6(a0)
8012e29c:	24020041 	li	v0,65
8012e2a0:	1462fd06 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e2a4:	00001021 	move	v0,zero
8012e2a8:	80830007 	lb	v1,7(a0)
8012e2ac:	24020053 	li	v0,83
8012e2b0:	1462fd02 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e2b4:	00001021 	move	v0,zero
8012e2b8:	80830008 	lb	v1,8(a0)
8012e2bc:	24020054 	li	v0,84
8012e2c0:	1462fcfe 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e2c4:	00001021 	move	v0,zero
8012e2c8:	80820009 	lb	v0,9(a0)
8012e2cc:	00000000 	nop
8012e2d0:	104600e8 	beq	v0,a2,8012e674 <_nl_load_domain+0x140c>
8012e2d4:	00000000 	nop
8012e2d8:	104700d8 	beq	v0,a3,8012e63c <_nl_load_domain+0x13d4>
8012e2dc:	00000000 	nop
8012e2e0:	104800ee 	beq	v0,t0,8012e69c <_nl_load_domain+0x1434>
8012e2e4:	00000000 	nop
8012e2e8:	144cfcf4 	bne	v0,t4,8012d6bc <_nl_load_domain+0x454>
8012e2ec:	00001021 	move	v0,zero
8012e2f0:	8083000a 	lb	v1,10(a0)
8012e2f4:	24020034 	li	v0,52
8012e2f8:	1462fcf0 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e2fc:	00001021 	move	v0,zero
8012e300:	8082000b 	lb	v0,11(a0)
8012e304:	00000000 	nop
8012e308:	1440fcec 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e30c:	00001021 	move	v0,zero
8012e310:	0804b893 	j	8012e24c <_nl_load_domain+0xfe4>
8012e314:	00000000 	nop
8012e318:	8fc40108 	lw	a0,264(s8)
8012e31c:	00000000 	nop
8012e320:	108000a5 	beqz	a0,8012e5b8 <_nl_load_domain+0x1350>
8012e324:	00000000 	nop
8012e328:	8fc5010c 	lw	a1,268(s8)
8012e32c:	0c047a36 	jal	8011e8d8 <__munmap>
8012e330:	02602021 	move	a0,s3
8012e334:	0804b630 	j	8012d8c0 <_nl_load_domain+0x658>
8012e338:	00000000 	nop
8012e33c:	11200094 	beqz	t1,8012e590 <_nl_load_domain+0x1328>
8012e340:	00000000 	nop
8012e344:	8fc300d0 	lw	v1,208(s8)
8012e348:	00000000 	nop
8012e34c:	8c620000 	lw	v0,0(v1)
8012e350:	00000000 	nop
8012e354:	02621021 	addu	v0,s3,v0
8012e358:	24460004 	addiu	a2,v0,4
8012e35c:	8cc70004 	lw	a3,4(a2)
8012e360:	00000000 	nop
8012e364:	24e20001 	addiu	v0,a3,1
8012e368:	0804b758 	j	8012dd60 <_nl_load_domain+0xaf8>
8012e36c:	0002102b 	sltu	v0,zero,v0
8012e370:	80830005 	lb	v1,5(a0)
8012e374:	24020041 	li	v0,65
8012e378:	1462fcd0 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e37c:	00001021 	move	v0,zero
8012e380:	80830006 	lb	v1,6(a0)
8012e384:	24020053 	li	v0,83
8012e388:	1462fccc 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e38c:	00001021 	move	v0,zero
8012e390:	80830007 	lb	v1,7(a0)
8012e394:	24020054 	li	v0,84
8012e398:	1462fcc8 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e39c:	00001021 	move	v0,zero
8012e3a0:	80820008 	lb	v0,8(a0)
8012e3a4:	00000000 	nop
8012e3a8:	104600d0 	beq	v0,a2,8012e6ec <_nl_load_domain+0x1484>
8012e3ac:	00000000 	nop
8012e3b0:	104700ac 	beq	v0,a3,8012e664 <_nl_load_domain+0x13fc>
8012e3b4:	00000000 	nop
8012e3b8:	104800c2 	beq	v0,t0,8012e6c4 <_nl_load_domain+0x145c>
8012e3bc:	00000000 	nop
8012e3c0:	144cfcbe 	bne	v0,t4,8012d6bc <_nl_load_domain+0x454>
8012e3c4:	00001021 	move	v0,zero
8012e3c8:	80830009 	lb	v1,9(a0)
8012e3cc:	24020034 	li	v0,52
8012e3d0:	1462fcba 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e3d4:	00001021 	move	v0,zero
8012e3d8:	8082000a 	lb	v0,10(a0)
8012e3dc:	00000000 	nop
8012e3e0:	1440fcb6 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e3e4:	00001021 	move	v0,zero
8012e3e8:	0804b893 	j	8012e24c <_nl_load_domain+0xfe4>
8012e3ec:	00000000 	nop
8012e3f0:	8eca0004 	lw	t2,4(s6)
8012e3f4:	00000000 	nop
8012e3f8:	25420001 	addiu	v0,t2,1
8012e3fc:	0804b800 	j	8012e000 <_nl_load_domain+0xd98>
8012e400:	2c420001 	sltiu	v0,v0,1
8012e404:	8fc400e8 	lw	a0,232(s8)
8012e408:	00000000 	nop
8012e40c:	1080006e 	beqz	a0,8012e5c8 <_nl_load_domain+0x1360>
8012e410:	00000000 	nop
8012e414:	8fc300d0 	lw	v1,208(s8)
8012e418:	00000000 	nop
8012e41c:	8c620000 	lw	v0,0(v1)
8012e420:	00000000 	nop
8012e424:	02623021 	addu	a2,s3,v0
8012e428:	8cc30000 	lw	v1,0(a2)
8012e42c:	0804b7e8 	j	8012dfa0 <_nl_load_domain+0xd38>
8012e430:	00000000 	nop
8012e434:	8e54000c 	lw	s4,12(s2)
8012e438:	0804b7c9 	j	8012df24 <_nl_load_domain+0xcbc>
8012e43c:	00000000 	nop
8012e440:	8fc400dc 	lw	a0,220(s8)
8012e444:	00000000 	nop
8012e448:	ac970004 	sw	s7,4(a0)
8012e44c:	1280002a 	beqz	s4,8012e4f8 <_nl_load_domain+0x1290>
8012e450:	3c0300ff 	lui	v1,0xff
8012e454:	8ec20000 	lw	v0,0(s6)
8012e458:	00000000 	nop
8012e45c:	00433024 	and	a2,v0,v1
8012e460:	01433824 	and	a3,t2,v1
8012e464:	3044ff00 	andi	a0,v0,0xff00
8012e468:	3145ff00 	andi	a1,t2,0xff00
8012e46c:	00024e00 	sll	t1,v0,0x18
8012e470:	00063202 	srl	a2,a2,0x8
8012e474:	00042200 	sll	a0,a0,0x8
8012e478:	00073a02 	srl	a3,a3,0x8
8012e47c:	00052a00 	sll	a1,a1,0x8
8012e480:	000a4600 	sll	t0,t2,0x18
8012e484:	00021602 	srl	v0,v0,0x18
8012e488:	000a1e02 	srl	v1,t2,0x18
8012e48c:	00461025 	or	v0,v0,a2
8012e490:	00892025 	or	a0,a0,t1
8012e494:	00671825 	or	v1,v1,a3
8012e498:	00a82825 	or	a1,a1,t0
8012e49c:	00448025 	or	s0,v0,a0
8012e4a0:	00658825 	or	s1,v1,a1
8012e4a4:	16000017 	bnez	s0,8012e504 <_nl_load_domain+0x129c>
8012e4a8:	02e02021 	move	a0,s7
8012e4ac:	2402ffff 	li	v0,-1
8012e4b0:	1222001c 	beq	s1,v0,8012e524 <_nl_load_domain+0x12bc>
8012e4b4:	00111080 	sll	v0,s1,0x2
8012e4b8:	8fc30100 	lw	v1,256(s8)
8012e4bc:	00000000 	nop
8012e4c0:	00431021 	addu	v0,v0,v1
8012e4c4:	8c500000 	lw	s0,0(v0)
8012e4c8:	26d60008 	addiu	s6,s6,8
8012e4cc:	0c046f6c 	jal	8011bdb0 <strlen>
8012e4d0:	02002021 	move	a0,s0
8012e4d4:	00403021 	move	a2,v0
8012e4d8:	02e02021 	move	a0,s7
8012e4dc:	02002821 	move	a1,s0
8012e4e0:	0c04324c 	jal	8010c930 <memcpy>
8012e4e4:	00408821 	move	s1,v0
8012e4e8:	8e54000c 	lw	s4,12(s2)
8012e4ec:	8eca0004 	lw	t2,4(s6)
8012e4f0:	0804b913 	j	8012e44c <_nl_load_domain+0x11e4>
8012e4f4:	02f1b821 	addu	s7,s7,s1
8012e4f8:	8ed00000 	lw	s0,0(s6)
8012e4fc:	0804b929 	j	8012e4a4 <_nl_load_domain+0x123c>
8012e500:	01408821 	move	s1,t2
8012e504:	8fc500e0 	lw	a1,224(s8)
8012e508:	0c04324c 	jal	8010c930 <memcpy>
8012e50c:	02003021 	move	a2,s0
8012e510:	8fc400e0 	lw	a0,224(s8)
8012e514:	02f0b821 	addu	s7,s7,s0
8012e518:	00902021 	addu	a0,a0,s0
8012e51c:	0804b92b 	j	8012e4ac <_nl_load_domain+0x1244>
8012e520:	afc400e0 	sw	a0,224(s8)
8012e524:	8fc400dc 	lw	a0,220(s8)
8012e528:	00000000 	nop
8012e52c:	8c820004 	lw	v0,4(a0)
8012e530:	00000000 	nop
8012e534:	02e21023 	subu	v0,s7,v0
8012e538:	0804b813 	j	8012e04c <_nl_load_domain+0xde4>
8012e53c:	ac820000 	sw	v0,0(a0)
8012e540:	8fc200ec 	lw	v0,236(s8)
8012e544:	0804b7ee 	j	8012dfb8 <_nl_load_domain+0xd50>
8012e548:	00000000 	nop
8012e54c:	8ce40000 	lw	a0,0(a3)
8012e550:	0804b844 	j	8012e110 <_nl_load_domain+0xea8>
8012e554:	00000000 	nop
8012e558:	80830005 	lb	v1,5(a0)
8012e55c:	24020041 	li	v0,65
8012e560:	1462fc56 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e564:	00001021 	move	v0,zero
8012e568:	80820006 	lb	v0,6(a0)
8012e56c:	00000000 	nop
8012e570:	1457fc52 	bne	v0,s7,8012d6bc <_nl_load_domain+0x454>
8012e574:	00001021 	move	v0,zero
8012e578:	80820007 	lb	v0,7(a0)
8012e57c:	00000000 	nop
8012e580:	1440fc4e 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e584:	00001021 	move	v0,zero
8012e588:	0804b893 	j	8012e24c <_nl_load_domain+0xfe4>
8012e58c:	00000000 	nop
8012e590:	8fc300d4 	lw	v1,212(s8)
8012e594:	00000000 	nop
8012e598:	8c620000 	lw	v0,0(v1)
8012e59c:	0804b8d6 	j	8012e358 <_nl_load_domain+0x10f0>
8012e5a0:	02621021 	addu	v0,s3,v0
8012e5a4:	8fc400d0 	lw	a0,208(s8)
8012e5a8:	00000000 	nop
8012e5ac:	8c820000 	lw	v0,0(a0)
8012e5b0:	0804b740 	j	8012dd00 <_nl_load_domain+0xa98>
8012e5b4:	3c0500ff 	lui	a1,0xff
8012e5b8:	0c045fee 	jal	80117fb8 <__cfree>
8012e5bc:	02602021 	move	a0,s3
8012e5c0:	0804b630 	j	8012d8c0 <_nl_load_domain+0x658>
8012e5c4:	00000000 	nop
8012e5c8:	8fc400d4 	lw	a0,212(s8)
8012e5cc:	00000000 	nop
8012e5d0:	8c820000 	lw	v0,0(a0)
8012e5d4:	0804b90a 	j	8012e428 <_nl_load_domain+0x11c0>
8012e5d8:	02623021 	addu	a2,s3,v0
8012e5dc:	8fc300d0 	lw	v1,208(s8)
8012e5e0:	00000000 	nop
8012e5e4:	8c620000 	lw	v0,0(v1)
8012e5e8:	0804b7d3 	j	8012df4c <_nl_load_domain+0xce4>
8012e5ec:	3c0500ff 	lui	a1,0xff
8012e5f0:	8ec20000 	lw	v0,0(s6)
8012e5f4:	0804b80f 	j	8012e03c <_nl_load_domain+0xdd4>
8012e5f8:	00000000 	nop
8012e5fc:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e600:	24620848 	addiu	v0,v1,2120
8012e604:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e608:	2442084c 	addiu	v0,v0,2124
8012e60c:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e610:	2482476c 	addiu	v0,a0,18284
8012e614:	0c04c168 	jal	801305a0 <abort>
8012e618:	00000000 	nop
8012e61c:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e620:	24420858 	addiu	v0,v0,2136
8012e624:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e628:	24420850 	addiu	v0,v0,2128
8012e62c:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e630:	24420854 	addiu	v0,v0,2132
8012e634:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e638:	2442de8c 	addiu	v0,v0,-8564
8012e63c:	8082000a 	lb	v0,10(a0)
8012e640:	00000000 	nop
8012e644:	144cfc1d 	bne	v0,t4,8012d6bc <_nl_load_domain+0x454>
8012e648:	00001021 	move	v0,zero
8012e64c:	8082000b 	lb	v0,11(a0)
8012e650:	00000000 	nop
8012e654:	1440fc19 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e658:	00001021 	move	v0,zero
8012e65c:	0804b791 	j	8012de44 <_nl_load_domain+0xbdc>
8012e660:	00000000 	nop
8012e664:	80820009 	lb	v0,9(a0)
8012e668:	00000000 	nop
8012e66c:	144cfc13 	bne	v0,t4,8012d6bc <_nl_load_domain+0x454>
8012e670:	00001021 	move	v0,zero
8012e674:	8082000a 	lb	v0,10(a0)
8012e678:	00000000 	nop
8012e67c:	1440fc0f 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e680:	00001021 	move	v0,zero
8012e684:	0804b6aa 	j	8012daa8 <_nl_load_domain+0x840>
8012e688:	00000000 	nop
8012e68c:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e690:	2462476c 	addiu	v0,v1,18284
8012e694:	0804b5af 	j	8012d6bc <_nl_load_domain+0x454>
8012e698:	24820848 	addiu	v0,a0,2120
8012e69c:	8083000a 	lb	v1,10(a0)
8012e6a0:	24020032 	li	v0,50
8012e6a4:	1462fc05 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e6a8:	00001021 	move	v0,zero
8012e6ac:	8082000b 	lb	v0,11(a0)
8012e6b0:	00000000 	nop
8012e6b4:	1440fc01 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e6b8:	00001021 	move	v0,zero
8012e6bc:	0804b6aa 	j	8012daa8 <_nl_load_domain+0x840>
8012e6c0:	00000000 	nop
8012e6c4:	80830009 	lb	v1,9(a0)
8012e6c8:	24020032 	li	v0,50
8012e6cc:	1462fbfb 	bne	v1,v0,8012d6bc <_nl_load_domain+0x454>
8012e6d0:	00001021 	move	v0,zero
8012e6d4:	8082000a 	lb	v0,10(a0)
8012e6d8:	00000000 	nop
8012e6dc:	1440fbf7 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e6e0:	00001021 	move	v0,zero
8012e6e4:	0804b791 	j	8012de44 <_nl_load_domain+0xbdc>
8012e6e8:	00000000 	nop
8012e6ec:	80820009 	lb	v0,9(a0)
8012e6f0:	00000000 	nop
8012e6f4:	1440fbf1 	bnez	v0,8012d6bc <_nl_load_domain+0x454>
8012e6f8:	00001021 	move	v0,zero
8012e6fc:	0804b791 	j	8012de44 <_nl_load_domain+0xbdc>
8012e700:	00000000 	nop
	...

8012e710 <alias_compare>:
8012e710:	8c840000 	lw	a0,0(a0)
8012e714:	8ca50000 	lw	a1,0(a1)
8012e718:	08047304 	j	8011cc10 <__strcasecmp>
8012e71c:	00000000 	nop

8012e720 <read_alias_file>:
8012e720:	24a2001c 	addiu	v0,a1,28
8012e724:	000210c2 	srl	v0,v0,0x3
8012e728:	27bdfe20 	addiu	sp,sp,-480
8012e72c:	000210c0 	sll	v0,v0,0x3
8012e730:	afbf01dc 	sw	ra,476(sp)
8012e734:	afbe01d8 	sw	s8,472(sp)
8012e738:	afb701d4 	sw	s7,468(sp)
8012e73c:	afb001b8 	sw	s0,440(sp)
8012e740:	03a0f021 	move	s8,sp
8012e744:	afb601d0 	sw	s6,464(sp)
8012e748:	afb501cc 	sw	s5,460(sp)
8012e74c:	afb401c8 	sw	s4,456(sp)
8012e750:	afb301c4 	sw	s3,452(sp)
8012e754:	afb201c0 	sw	s2,448(sp)
8012e758:	afb101bc 	sw	s1,444(sp)
8012e75c:	03a2e823 	subu	sp,sp,v0
8012e760:	27b00010 	addiu	s0,sp,16
8012e764:	00a03021 	move	a2,a1
8012e768:	00802821 	move	a1,a0
8012e76c:	0c0472c8 	jal	8011cb20 <__mempcpy>
8012e770:	02002021 	move	a0,s0
8012e774:	3c04801d 	lui	a0,0x801d
8012e778:	24830880 	addiu	v1,a0,2176
8012e77c:	88650003 	lwl	a1,3(v1)
8012e780:	88660007 	lwl	a2,7(v1)
8012e784:	98850880 	lwr	a1,2176(a0)
8012e788:	98660004 	lwr	a2,4(v1)
8012e78c:	a8450003 	swl	a1,3(v0)
8012e790:	8864000b 	lwl	a0,11(v1)
8012e794:	b8450000 	swr	a1,0(v0)
8012e798:	a8460007 	swl	a2,7(v0)
8012e79c:	98640008 	lwr	a0,8(v1)
8012e7a0:	b8460004 	swr	a2,4(v0)
8012e7a4:	9065000d 	lbu	a1,13(v1)
8012e7a8:	a844000b 	swl	a0,11(v0)
8012e7ac:	9066000c 	lbu	a2,12(v1)
8012e7b0:	b8440008 	swr	a0,8(v0)
8012e7b4:	a045000d 	sb	a1,13(v0)
8012e7b8:	3c05801c 	lui	a1,0x801c
8012e7bc:	a046000c 	sb	a2,12(v0)
8012e7c0:	02002021 	move	a0,s0
8012e7c4:	0c051dce 	jal	80147738 <_IO_new_fopen>
8012e7c8:	24a5326c 	addiu	a1,a1,12908
8012e7cc:	10400164 	beqz	v0,8012ed60 <read_alias_file+0x640>
8012e7d0:	0040b821 	move	s7,v0
8012e7d4:	00402021 	move	a0,v0
8012e7d8:	0c0526dc 	jal	80149b70 <__fsetlocking>
8012e7dc:	24050002 	li	a1,2
8012e7e0:	3c020000 	lui	v0,0x0
8012e7e4:	24540000 	addiu	s4,v0,0
8012e7e8:	afc001a4 	sw	zero,420(s8)
8012e7ec:	3c15801f 	lui	s5,0x801f
8012e7f0:	8ee20000 	lw	v0,0(s7)
8012e7f4:	00000000 	nop
8012e7f8:	30420010 	andi	v0,v0,0x10
8012e7fc:	14400104 	bnez	v0,8012ec10 <read_alias_file+0x4f0>
8012e800:	27c40010 	addiu	a0,s8,16
8012e804:	24050190 	li	a1,400
8012e808:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8012e80c:	02e03021 	move	a2,s7
8012e810:	104000ff 	beqz	v0,8012ec10 <read_alias_file+0x4f0>
8012e814:	27c40010 	addiu	a0,s8,16
8012e818:	0c046ea8 	jal	8011baa0 <strchr>
8012e81c:	2405000a 	li	a1,10
8012e820:	afc201a8 	sw	v0,424(s8)
8012e824:	3c02801d 	lui	v0,0x801d
8012e828:	24420878 	addiu	v0,v0,2168
8012e82c:	8c510000 	lw	s1,0(v0)
8012e830:	27d30010 	addiu	s3,s8,16
8012e834:	24040004 	li	a0,4
8012e838:	12800004 	beqz	s4,8012e84c <read_alias_file+0x12c>
8012e83c:	26b04764 	addiu	s0,s5,18276
8012e840:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012e844:	00000000 	nop
8012e848:	00408021 	move	s0,v0
8012e84c:	8e030000 	lw	v1,0(s0)
8012e850:	00000000 	nop
8012e854:	10600102 	beqz	v1,8012ec60 <read_alias_file+0x540>
8012e858:	00000000 	nop
8012e85c:	82640000 	lb	a0,0(s3)
8012e860:	00000000 	nop
8012e864:	308200ff 	andi	v0,a0,0xff
8012e868:	00021040 	sll	v0,v0,0x1
8012e86c:	00431021 	addu	v0,v0,v1
8012e870:	94430000 	lhu	v1,0(v0)
8012e874:	00000000 	nop
8012e878:	30632000 	andi	v1,v1,0x2000
8012e87c:	1460ffed 	bnez	v1,8012e834 <read_alias_file+0x114>
8012e880:	26730001 	addiu	s3,s3,1
8012e884:	2673ffff 	addiu	s3,s3,-1
8012e888:	108000ce 	beqz	a0,8012ebc4 <read_alias_file+0x4a4>
8012e88c:	24020023 	li	v0,35
8012e890:	108200cc 	beq	a0,v0,8012ebc4 <read_alias_file+0x4a4>
8012e894:	00000000 	nop
8012e898:	82620001 	lb	v0,1(s3)
8012e89c:	00000000 	nop
8012e8a0:	10400024 	beqz	v0,8012e934 <read_alias_file+0x214>
8012e8a4:	26720001 	addiu	s2,s3,1
8012e8a8:	3c04801d 	lui	a0,0x801d
8012e8ac:	24840878 	addiu	a0,a0,2168
8012e8b0:	8c910000 	lw	s1,0(a0)
8012e8b4:	0804ba33 	j	8012e8cc <read_alias_file+0x1ac>
8012e8b8:	24040004 	li	a0,4
8012e8bc:	82420000 	lb	v0,0(s2)
8012e8c0:	00000000 	nop
8012e8c4:	1040001b 	beqz	v0,8012e934 <read_alias_file+0x214>
8012e8c8:	24040004 	li	a0,4
8012e8cc:	12800004 	beqz	s4,8012e8e0 <read_alias_file+0x1c0>
8012e8d0:	26b04764 	addiu	s0,s5,18276
8012e8d4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012e8d8:	00000000 	nop
8012e8dc:	00408021 	move	s0,v0
8012e8e0:	8e030000 	lw	v1,0(s0)
8012e8e4:	00000000 	nop
8012e8e8:	106000fb 	beqz	v1,8012ecd8 <read_alias_file+0x5b8>
8012e8ec:	00000000 	nop
8012e8f0:	92420000 	lbu	v0,0(s2)
8012e8f4:	00000000 	nop
8012e8f8:	00021040 	sll	v0,v0,0x1
8012e8fc:	00431021 	addu	v0,v0,v1
8012e900:	94430000 	lhu	v1,0(v0)
8012e904:	00000000 	nop
8012e908:	30632000 	andi	v1,v1,0x2000
8012e90c:	1060ffeb 	beqz	v1,8012e8bc <read_alias_file+0x19c>
8012e910:	26520001 	addiu	s2,s2,1
8012e914:	2652ffff 	addiu	s2,s2,-1
8012e918:	82420000 	lb	v0,0(s2)
8012e91c:	00000000 	nop
8012e920:	10400005 	beqz	v0,8012e938 <read_alias_file+0x218>
8012e924:	24040004 	li	a0,4
8012e928:	a2400000 	sb	zero,0(s2)
8012e92c:	0804ba4e 	j	8012e938 <read_alias_file+0x218>
8012e930:	26520001 	addiu	s2,s2,1
8012e934:	24040004 	li	a0,4
8012e938:	12800004 	beqz	s4,8012e94c <read_alias_file+0x22c>
8012e93c:	26b04764 	addiu	s0,s5,18276
8012e940:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012e944:	00000000 	nop
8012e948:	00408021 	move	s0,v0
8012e94c:	8e030000 	lw	v1,0(s0)
8012e950:	00000000 	nop
8012e954:	106000d4 	beqz	v1,8012eca8 <read_alias_file+0x588>
8012e958:	3c020000 	lui	v0,0x0
8012e95c:	82440000 	lb	a0,0(s2)
8012e960:	00000000 	nop
8012e964:	308200ff 	andi	v0,a0,0xff
8012e968:	00021040 	sll	v0,v0,0x1
8012e96c:	00431021 	addu	v0,v0,v1
8012e970:	94430000 	lhu	v1,0(v0)
8012e974:	00000000 	nop
8012e978:	30632000 	andi	v1,v1,0x2000
8012e97c:	1460ffed 	bnez	v1,8012e934 <read_alias_file+0x214>
8012e980:	26520001 	addiu	s2,s2,1
8012e984:	1080008f 	beqz	a0,8012ebc4 <read_alias_file+0x4a4>
8012e988:	2652ffff 	addiu	s2,s2,-1
8012e98c:	82420001 	lb	v0,1(s2)
8012e990:	00000000 	nop
8012e994:	104000bd 	beqz	v0,8012ec8c <read_alias_file+0x56c>
8012e998:	26500001 	addiu	s0,s2,1
8012e99c:	3c04801d 	lui	a0,0x801d
8012e9a0:	24840878 	addiu	a0,a0,2168
8012e9a4:	8c960000 	lw	s6,0(a0)
8012e9a8:	0804ba70 	j	8012e9c0 <read_alias_file+0x2a0>
8012e9ac:	24040004 	li	a0,4
8012e9b0:	82020000 	lb	v0,0(s0)
8012e9b4:	00000000 	nop
8012e9b8:	104000b5 	beqz	v0,8012ec90 <read_alias_file+0x570>
8012e9bc:	24040004 	li	a0,4
8012e9c0:	12800004 	beqz	s4,8012e9d4 <read_alias_file+0x2b4>
8012e9c4:	26b14764 	addiu	s1,s5,18276
8012e9c8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012e9cc:	00000000 	nop
8012e9d0:	00408821 	move	s1,v0
8012e9d4:	8e230000 	lw	v1,0(s1)
8012e9d8:	00000000 	nop
8012e9dc:	106000d5 	beqz	v1,8012ed34 <read_alias_file+0x614>
8012e9e0:	00000000 	nop
8012e9e4:	92020000 	lbu	v0,0(s0)
8012e9e8:	00000000 	nop
8012e9ec:	00021040 	sll	v0,v0,0x1
8012e9f0:	00431021 	addu	v0,v0,v1
8012e9f4:	94430000 	lhu	v1,0(v0)
8012e9f8:	00000000 	nop
8012e9fc:	30632000 	andi	v1,v1,0x2000
8012ea00:	1060ffeb 	beqz	v1,8012e9b0 <read_alias_file+0x290>
8012ea04:	26100001 	addiu	s0,s0,1
8012ea08:	2610ffff 	addiu	s0,s0,-1
8012ea0c:	82030000 	lb	v1,0(s0)
8012ea10:	2402000a 	li	v0,10
8012ea14:	106200bb 	beq	v1,v0,8012ed04 <read_alias_file+0x5e4>
8012ea18:	00000000 	nop
8012ea1c:	10600002 	beqz	v1,8012ea28 <read_alias_file+0x308>
8012ea20:	00000000 	nop
8012ea24:	a2000000 	sb	zero,0(s0)
8012ea28:	3c10801f 	lui	s0,0x801f
8012ea2c:	3c04801f 	lui	a0,0x801f
8012ea30:	8e0345f8 	lw	v1,17912(s0)
8012ea34:	8c8245f4 	lw	v0,17908(a0)
8012ea38:	00000000 	nop
8012ea3c:	0043102b 	sltu	v0,v0,v1
8012ea40:	1440000e 	bnez	v0,8012ea7c <read_alias_file+0x35c>
8012ea44:	00000000 	nop
8012ea48:	14600095 	bnez	v1,8012eca0 <read_alias_file+0x580>
8012ea4c:	00032900 	sll	a1,v1,0x4
8012ea50:	24110064 	li	s1,100
8012ea54:	24050320 	li	a1,800
8012ea58:	3c098019 	lui	t1,0x8019
8012ea5c:	8d24c764 	lw	a0,-14492(t1)
8012ea60:	0c046afa 	jal	8011abe8 <__libc_realloc>
8012ea64:	afc901b0 	sw	t1,432(s8)
8012ea68:	8fc901b0 	lw	t1,432(s8)
8012ea6c:	1040006e 	beqz	v0,8012ec28 <read_alias_file+0x508>
8012ea70:	00000000 	nop
8012ea74:	ad22c764 	sw	v0,-14492(t1)
8012ea78:	ae1145f8 	sw	s1,17912(s0)
8012ea7c:	0c046f6c 	jal	8011bdb0 <strlen>
8012ea80:	02602021 	move	a0,s3
8012ea84:	02402021 	move	a0,s2
8012ea88:	0c046f6c 	jal	8011bdb0 <strlen>
8012ea8c:	24560001 	addiu	s6,v0,1
8012ea90:	24420001 	addiu	v0,v0,1
8012ea94:	3c05801f 	lui	a1,0x801f
8012ea98:	8ca345ec 	lw	v1,17900(a1)
8012ea9c:	afc201a0 	sw	v0,416(s8)
8012eaa0:	8fc501a0 	lw	a1,416(s8)
8012eaa4:	3c02801f 	lui	v0,0x801f
8012eaa8:	02c31821 	addu	v1,s6,v1
8012eaac:	8c4445f0 	lw	a0,17904(v0)
8012eab0:	00a31821 	addu	v1,a1,v1
8012eab4:	0083182b 	sltu	v1,a0,v1
8012eab8:	10600077 	beqz	v1,8012ec98 <read_alias_file+0x578>
8012eabc:	3c098019 	lui	t1,0x8019
8012eac0:	02c52821 	addu	a1,s6,a1
8012eac4:	2ca20400 	sltiu	v0,a1,1024
8012eac8:	10400002 	beqz	v0,8012ead4 <read_alias_file+0x3b4>
8012eacc:	3c118019 	lui	s1,0x8019
8012ead0:	24050400 	li	a1,1024
8012ead4:	00858021 	addu	s0,a0,a1
8012ead8:	8e24c760 	lw	a0,-14496(s1)
8012eadc:	0c046afa 	jal	8011abe8 <__libc_realloc>
8012eae0:	02002821 	move	a1,s0
8012eae4:	10400050 	beqz	v0,8012ec28 <read_alias_file+0x508>
8012eae8:	00402021 	move	a0,v0
8012eaec:	8e22c760 	lw	v0,-14496(s1)
8012eaf0:	00000000 	nop
8012eaf4:	1482009c 	bne	a0,v0,8012ed68 <read_alias_file+0x648>
8012eaf8:	3c03801f 	lui	v1,0x801f
8012eafc:	3c098019 	lui	t1,0x8019
8012eb00:	3c05801f 	lui	a1,0x801f
8012eb04:	acb045f0 	sw	s0,17904(a1)
8012eb08:	ae24c760 	sw	a0,-14496(s1)
8012eb0c:	3c02801f 	lui	v0,0x801f
8012eb10:	3c03801f 	lui	v1,0x801f
8012eb14:	8c5045f4 	lw	s0,17908(v0)
8012eb18:	8c6445ec 	lw	a0,17900(v1)
8012eb1c:	8e22c760 	lw	v0,-14496(s1)
8012eb20:	8d23c764 	lw	v1,-14492(t1)
8012eb24:	00442021 	addu	a0,v0,a0
8012eb28:	02602821 	move	a1,s3
8012eb2c:	02c03021 	move	a2,s6
8012eb30:	001080c0 	sll	s0,s0,0x3
8012eb34:	02038021 	addu	s0,s0,v1
8012eb38:	0c04324c 	jal	8010c930 <memcpy>
8012eb3c:	afc901b0 	sw	t1,432(s8)
8012eb40:	3c04801f 	lui	a0,0x801f
8012eb44:	8c8345ec 	lw	v1,17900(a0)
8012eb48:	3c05801f 	lui	a1,0x801f
8012eb4c:	8fc901b0 	lw	t1,432(s8)
8012eb50:	8e24c760 	lw	a0,-14496(s1)
8012eb54:	8cb145f4 	lw	s1,17908(a1)
8012eb58:	02c31821 	addu	v1,s6,v1
8012eb5c:	8d27c764 	lw	a3,-14492(t1)
8012eb60:	8fc601a0 	lw	a2,416(s8)
8012eb64:	00642021 	addu	a0,v1,a0
8012eb68:	ae020000 	sw	v0,0(s0)
8012eb6c:	02402821 	move	a1,s2
8012eb70:	3c02801f 	lui	v0,0x801f
8012eb74:	001188c0 	sll	s1,s1,0x3
8012eb78:	02278821 	addu	s1,s1,a3
8012eb7c:	0c04324c 	jal	8010c930 <memcpy>
8012eb80:	ac4345ec 	sw	v1,17900(v0)
8012eb84:	3c04801f 	lui	a0,0x801f
8012eb88:	3c05801f 	lui	a1,0x801f
8012eb8c:	8c8345ec 	lw	v1,17900(a0)
8012eb90:	8ca445f4 	lw	a0,17908(a1)
8012eb94:	8fc501a0 	lw	a1,416(s8)
8012eb98:	ae220004 	sw	v0,4(s1)
8012eb9c:	00a31821 	addu	v1,a1,v1
8012eba0:	3c02801f 	lui	v0,0x801f
8012eba4:	24840001 	addiu	a0,a0,1
8012eba8:	ac4345ec 	sw	v1,17900(v0)
8012ebac:	3c03801f 	lui	v1,0x801f
8012ebb0:	ac6445f4 	sw	a0,17908(v1)
8012ebb4:	8fc401a4 	lw	a0,420(s8)
8012ebb8:	00000000 	nop
8012ebbc:	24840001 	addiu	a0,a0,1
8012ebc0:	afc401a4 	sw	a0,420(s8)
8012ebc4:	8fc501a8 	lw	a1,424(s8)
8012ebc8:	00000000 	nop
8012ebcc:	14a0ff08 	bnez	a1,8012e7f0 <read_alias_file+0xd0>
8012ebd0:	27c40010 	addiu	a0,s8,16
8012ebd4:	24050190 	li	a1,400
8012ebd8:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8012ebdc:	02e03021 	move	a2,s7
8012ebe0:	27c40010 	addiu	a0,s8,16
8012ebe4:	1040ff02 	beqz	v0,8012e7f0 <read_alias_file+0xd0>
8012ebe8:	2405000a 	li	a1,10
8012ebec:	0c046ea8 	jal	8011baa0 <strchr>
8012ebf0:	00000000 	nop
8012ebf4:	1040fff7 	beqz	v0,8012ebd4 <read_alias_file+0x4b4>
8012ebf8:	27c40010 	addiu	a0,s8,16
8012ebfc:	8ee20000 	lw	v0,0(s7)
8012ec00:	00000000 	nop
8012ec04:	30420010 	andi	v0,v0,0x10
8012ec08:	1040feff 	beqz	v0,8012e808 <read_alias_file+0xe8>
8012ec0c:	24050190 	li	a1,400
8012ec10:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8012ec14:	02e02021 	move	a0,s7
8012ec18:	8fc201a4 	lw	v0,420(s8)
8012ec1c:	00000000 	nop
8012ec20:	1440003b 	bnez	v0,8012ed10 <read_alias_file+0x5f0>
8012ec24:	3c028019 	lui	v0,0x8019
8012ec28:	03c0e821 	move	sp,s8
8012ec2c:	8fc201a4 	lw	v0,420(s8)
8012ec30:	8fbf01dc 	lw	ra,476(sp)
8012ec34:	8fbe01d8 	lw	s8,472(sp)
8012ec38:	8fb701d4 	lw	s7,468(sp)
8012ec3c:	8fb601d0 	lw	s6,464(sp)
8012ec40:	8fb501cc 	lw	s5,460(sp)
8012ec44:	8fb401c8 	lw	s4,456(sp)
8012ec48:	8fb301c4 	lw	s3,452(sp)
8012ec4c:	8fb201c0 	lw	s2,448(sp)
8012ec50:	8fb101bc 	lw	s1,444(sp)
8012ec54:	8fb001b8 	lw	s0,440(sp)
8012ec58:	03e00008 	jr	ra
8012ec5c:	27bd01e0 	addiu	sp,sp,480
8012ec60:	12200053 	beqz	s1,8012edb0 <read_alias_file+0x690>
8012ec64:	24040003 	li	a0,3
8012ec68:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ec6c:	00000000 	nop
8012ec70:	8c420000 	lw	v0,0(v0)
8012ec74:	00000000 	nop
8012ec78:	8c430024 	lw	v1,36(v0)
8012ec7c:	00000000 	nop
8012ec80:	24630100 	addiu	v1,v1,256
8012ec84:	0804ba17 	j	8012e85c <read_alias_file+0x13c>
8012ec88:	ae030000 	sw	v1,0(s0)
8012ec8c:	00001021 	move	v0,zero
8012ec90:	0804ba87 	j	8012ea1c <read_alias_file+0x2fc>
8012ec94:	00401821 	move	v1,v0
8012ec98:	0804bac3 	j	8012eb0c <read_alias_file+0x3ec>
8012ec9c:	3c118019 	lui	s1,0x8019
8012eca0:	0804ba96 	j	8012ea58 <read_alias_file+0x338>
8012eca4:	00038840 	sll	s1,v1,0x1
8012eca8:	24420000 	addiu	v0,v0,0
8012ecac:	1040004c 	beqz	v0,8012ede0 <read_alias_file+0x6c0>
8012ecb0:	24040003 	li	a0,3
8012ecb4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ecb8:	00000000 	nop
8012ecbc:	8c420000 	lw	v0,0(v0)
8012ecc0:	00000000 	nop
8012ecc4:	8c430024 	lw	v1,36(v0)
8012ecc8:	00000000 	nop
8012eccc:	24630100 	addiu	v1,v1,256
8012ecd0:	0804ba57 	j	8012e95c <read_alias_file+0x23c>
8012ecd4:	ae030000 	sw	v1,0(s0)
8012ecd8:	12200039 	beqz	s1,8012edc0 <read_alias_file+0x6a0>
8012ecdc:	24040003 	li	a0,3
8012ece0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ece4:	00000000 	nop
8012ece8:	8c420000 	lw	v0,0(v0)
8012ecec:	00000000 	nop
8012ecf0:	8c430024 	lw	v1,36(v0)
8012ecf4:	00000000 	nop
8012ecf8:	24630100 	addiu	v1,v1,256
8012ecfc:	0804ba3c 	j	8012e8f0 <read_alias_file+0x1d0>
8012ed00:	ae030000 	sw	v1,0(s0)
8012ed04:	a2030001 	sb	v1,1(s0)
8012ed08:	0804ba8a 	j	8012ea28 <read_alias_file+0x308>
8012ed0c:	a2000000 	sb	zero,0(s0)
8012ed10:	3c03801f 	lui	v1,0x801f
8012ed14:	8c44c764 	lw	a0,-14492(v0)
8012ed18:	8c6545f4 	lw	a1,17908(v1)
8012ed1c:	3c078013 	lui	a3,0x8013
8012ed20:	24e7e710 	addiu	a3,a3,-6384
8012ed24:	0c043723 	jal	8010dc8c <qsort>
8012ed28:	24060008 	li	a2,8
8012ed2c:	0804bb0b 	j	8012ec2c <read_alias_file+0x50c>
8012ed30:	03c0e821 	move	sp,s8
8012ed34:	12c00026 	beqz	s6,8012edd0 <read_alias_file+0x6b0>
8012ed38:	24040003 	li	a0,3
8012ed3c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ed40:	00000000 	nop
8012ed44:	8c420000 	lw	v0,0(v0)
8012ed48:	00000000 	nop
8012ed4c:	8c430024 	lw	v1,36(v0)
8012ed50:	00000000 	nop
8012ed54:	24630100 	addiu	v1,v1,256
8012ed58:	0804ba79 	j	8012e9e4 <read_alias_file+0x2c4>
8012ed5c:	ae230000 	sw	v1,0(s1)
8012ed60:	0804bb0a 	j	8012ec28 <read_alias_file+0x508>
8012ed64:	afc001a4 	sw	zero,420(s8)
8012ed68:	8c6845f4 	lw	t0,17908(v1)
8012ed6c:	00000000 	nop
8012ed70:	1100ff62 	beqz	t0,8012eafc <read_alias_file+0x3dc>
8012ed74:	3c098019 	lui	t1,0x8019
8012ed78:	8d25c764 	lw	a1,-14492(t1)
8012ed7c:	00823823 	subu	a3,a0,v0
8012ed80:	00003021 	move	a2,zero
8012ed84:	8ca20000 	lw	v0,0(a1)
8012ed88:	8ca30004 	lw	v1,4(a1)
8012ed8c:	00471021 	addu	v0,v0,a3
8012ed90:	00671821 	addu	v1,v1,a3
8012ed94:	24c60001 	addiu	a2,a2,1
8012ed98:	aca20000 	sw	v0,0(a1)
8012ed9c:	aca30004 	sw	v1,4(a1)
8012eda0:	14c8fff8 	bne	a2,t0,8012ed84 <read_alias_file+0x664>
8012eda4:	24a50008 	addiu	a1,a1,8
8012eda8:	0804bac1 	j	8012eb04 <read_alias_file+0x3e4>
8012edac:	3c05801f 	lui	a1,0x801f
8012edb0:	3c03801f 	lui	v1,0x801f
8012edb4:	8c623484 	lw	v0,13444(v1)
8012edb8:	0804bb1c 	j	8012ec70 <read_alias_file+0x550>
8012edbc:	00000000 	nop
8012edc0:	3c05801f 	lui	a1,0x801f
8012edc4:	8ca23484 	lw	v0,13444(a1)
8012edc8:	0804bb3a 	j	8012ece8 <read_alias_file+0x5c8>
8012edcc:	00000000 	nop
8012edd0:	3c05801f 	lui	a1,0x801f
8012edd4:	8ca23484 	lw	v0,13444(a1)
8012edd8:	0804bb51 	j	8012ed44 <read_alias_file+0x624>
8012eddc:	00000000 	nop
8012ede0:	3c03801f 	lui	v1,0x801f
8012ede4:	8c623484 	lw	v0,13444(v1)
8012ede8:	0804bb2f 	j	8012ecbc <read_alias_file+0x59c>
8012edec:	00000000 	nop

8012edf0 <_nl_expand_alias>:
8012edf0:	3c020000 	lui	v0,0x0
8012edf4:	27bdffd0 	addiu	sp,sp,-48
8012edf8:	24420000 	addiu	v0,v0,0
8012edfc:	afb10024 	sw	s1,36(sp)
8012ee00:	afbf002c 	sw	ra,44(sp)
8012ee04:	afb20028 	sw	s2,40(sp)
8012ee08:	afb00020 	sw	s0,32(sp)
8012ee0c:	10400051 	beqz	v0,8012ef54 <_nl_expand_alias+0x164>
8012ee10:	00808821 	move	s1,a0
8012ee14:	3c048031 	lui	a0,0x8031
8012ee18:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ee1c:	24845ff0 	addiu	a0,a0,24560
8012ee20:	3c12801f 	lui	s2,0x801f
8012ee24:	8e4645f4 	lw	a2,17908(s2)
8012ee28:	00000000 	nop
8012ee2c:	10c0000b 	beqz	a2,8012ee5c <_nl_expand_alias+0x6c>
8012ee30:	afb10018 	sw	s1,24(sp)
8012ee34:	3c028019 	lui	v0,0x8019
8012ee38:	8c45c764 	lw	a1,-14492(v0)
8012ee3c:	3c028013 	lui	v0,0x8013
8012ee40:	2442e710 	addiu	v0,v0,-6384
8012ee44:	27a40018 	addiu	a0,sp,24
8012ee48:	24070008 	li	a3,8
8012ee4c:	0c043668 	jal	8010d9a0 <bsearch>
8012ee50:	afa20010 	sw	v0,16(sp)
8012ee54:	1440003c 	bnez	v0,8012ef48 <_nl_expand_alias+0x158>
8012ee58:	00000000 	nop
8012ee5c:	3c10801f 	lui	s0,0x801f
8012ee60:	8e053520 	lw	a1,13600(s0)
8012ee64:	00000000 	nop
8012ee68:	80a30000 	lb	v1,0(a1)
8012ee6c:	00000000 	nop
8012ee70:	10600026 	beqz	v1,8012ef0c <_nl_expand_alias+0x11c>
8012ee74:	2402003a 	li	v0,58
8012ee78:	14620011 	bne	v1,v0,8012eec0 <_nl_expand_alias+0xd0>
8012ee7c:	00a02021 	move	a0,a1
8012ee80:	80a20001 	lb	v0,1(a1)
8012ee84:	2403003a 	li	v1,58
8012ee88:	1043fffd 	beq	v0,v1,8012ee80 <_nl_expand_alias+0x90>
8012ee8c:	24a50001 	addiu	a1,a1,1
8012ee90:	ae053520 	sw	a1,13600(s0)
8012ee94:	80a20000 	lb	v0,0(a1)
8012ee98:	00000000 	nop
8012ee9c:	1040fff0 	beqz	v0,8012ee60 <_nl_expand_alias+0x70>
8012eea0:	00a02021 	move	a0,a1
8012eea4:	14430007 	bne	v0,v1,8012eec4 <_nl_expand_alias+0xd4>
8012eea8:	24a50001 	addiu	a1,a1,1
8012eeac:	24a5ffff 	addiu	a1,a1,-1
8012eeb0:	0804bbb7 	j	8012eedc <_nl_expand_alias+0xec>
8012eeb4:	0085102b 	sltu	v0,a0,a1
8012eeb8:	10620006 	beq	v1,v0,8012eed4 <_nl_expand_alias+0xe4>
8012eebc:	00000000 	nop
8012eec0:	24a50001 	addiu	a1,a1,1
8012eec4:	80a30000 	lb	v1,0(a1)
8012eec8:	00000000 	nop
8012eecc:	1460fffa 	bnez	v1,8012eeb8 <_nl_expand_alias+0xc8>
8012eed0:	2402003a 	li	v0,58
8012eed4:	ae053520 	sw	a1,13600(s0)
8012eed8:	0085102b 	sltu	v0,a0,a1
8012eedc:	1040ffe0 	beqz	v0,8012ee60 <_nl_expand_alias+0x70>
8012eee0:	00000000 	nop
8012eee4:	0c04b9c8 	jal	8012e720 <read_alias_file>
8012eee8:	00a42823 	subu	a1,a1,a0
8012eeec:	1440ffcd 	bnez	v0,8012ee24 <_nl_expand_alias+0x34>
8012eef0:	00000000 	nop
8012eef4:	8e053520 	lw	a1,13600(s0)
8012eef8:	00000000 	nop
8012eefc:	80a30000 	lb	v1,0(a1)
8012ef00:	00000000 	nop
8012ef04:	1460ffdc 	bnez	v1,8012ee78 <_nl_expand_alias+0x88>
8012ef08:	2402003a 	li	v0,58
8012ef0c:	00008021 	move	s0,zero
8012ef10:	3c020000 	lui	v0,0x0
8012ef14:	24420000 	addiu	v0,v0,0
8012ef18:	10400005 	beqz	v0,8012ef30 <_nl_expand_alias+0x140>
8012ef1c:	02001021 	move	v0,s0
8012ef20:	3c048031 	lui	a0,0x8031
8012ef24:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012ef28:	24845ff0 	addiu	a0,a0,24560
8012ef2c:	02001021 	move	v0,s0
8012ef30:	8fbf002c 	lw	ra,44(sp)
8012ef34:	8fb20028 	lw	s2,40(sp)
8012ef38:	8fb10024 	lw	s1,36(sp)
8012ef3c:	8fb00020 	lw	s0,32(sp)
8012ef40:	03e00008 	jr	ra
8012ef44:	27bd0030 	addiu	sp,sp,48
8012ef48:	8c500004 	lw	s0,4(v0)
8012ef4c:	0804bbc5 	j	8012ef14 <_nl_expand_alias+0x124>
8012ef50:	3c020000 	lui	v0,0x0
8012ef54:	0804bb89 	j	8012ee24 <_nl_expand_alias+0x34>
8012ef58:	3c12801f 	lui	s2,0x801f
8012ef5c:	00000000 	nop

8012ef60 <_nl_make_l10nflist>:
8012ef60:	27bdffa0 	addiu	sp,sp,-96
8012ef64:	afa40060 	sw	a0,96(sp)
8012ef68:	8fa40070 	lw	a0,112(sp)
8012ef6c:	afbe0058 	sw	s8,88(sp)
8012ef70:	afb70054 	sw	s7,84(sp)
8012ef74:	afb20040 	sw	s2,64(sp)
8012ef78:	afbf005c 	sw	ra,92(sp)
8012ef7c:	afb60050 	sw	s6,80(sp)
8012ef80:	afb5004c 	sw	s5,76(sp)
8012ef84:	afb40048 	sw	s4,72(sp)
8012ef88:	afb30044 	sw	s3,68(sp)
8012ef8c:	afb1003c 	sw	s1,60(sp)
8012ef90:	afb00038 	sw	s0,56(sp)
8012ef94:	afa50064 	sw	a1,100(sp)
8012ef98:	afa60068 	sw	a2,104(sp)
8012ef9c:	00e0b821 	move	s7,a3
8012efa0:	0c046f6c 	jal	8011bdb0 <strlen>
8012efa4:	30fe0004 	andi	s8,a3,0x4
8012efa8:	17c0008e 	bnez	s8,8012f1e4 <_nl_make_l10nflist+0x284>
8012efac:	00409021 	move	s2,v0
8012efb0:	afa00030 	sw	zero,48(sp)
8012efb4:	32f50002 	andi	s5,s7,0x2
8012efb8:	16a00085 	bnez	s5,8012f1d0 <_nl_make_l10nflist+0x270>
8012efbc:	00000000 	nop
8012efc0:	0000b021 	move	s6,zero
8012efc4:	32f40001 	andi	s4,s7,0x1
8012efc8:	1680007c 	bnez	s4,8012f1bc <_nl_make_l10nflist+0x25c>
8012efcc:	00000000 	nop
8012efd0:	00008821 	move	s1,zero
8012efd4:	32f30008 	andi	s3,s7,0x8
8012efd8:	16600073 	bnez	s3,8012f1a8 <_nl_make_l10nflist+0x248>
8012efdc:	00000000 	nop
8012efe0:	00008021 	move	s0,zero
8012efe4:	8fa40084 	lw	a0,132(sp)
8012efe8:	0c046f6c 	jal	8011bdb0 <strlen>
8012efec:	00000000 	nop
8012eff0:	8fa30068 	lw	v1,104(sp)
8012eff4:	8fa50030 	lw	a1,48(sp)
8012eff8:	02432021 	addu	a0,s2,v1
8012effc:	02c42021 	addu	a0,s6,a0
8012f000:	00b11821 	addu	v1,a1,s1
8012f004:	02042021 	addu	a0,s0,a0
8012f008:	00621821 	addu	v1,v1,v0
8012f00c:	24840002 	addiu	a0,a0,2
8012f010:	0c04699a 	jal	8011a668 <__libc_malloc>
8012f014:	00642021 	addu	a0,v1,a0
8012f018:	10400078 	beqz	v0,8012f1fc <_nl_make_l10nflist+0x29c>
8012f01c:	00408821 	move	s1,v0
8012f020:	8fa60068 	lw	a2,104(sp)
8012f024:	8fa50064 	lw	a1,100(sp)
8012f028:	0c04324c 	jal	8010c930 <memcpy>
8012f02c:	00402021 	move	a0,v0
8012f030:	8fa50068 	lw	a1,104(sp)
8012f034:	02202021 	move	a0,s1
8012f038:	0c052888 	jal	8014a220 <__argz_stringify>
8012f03c:	2406003a 	li	a2,58
8012f040:	8fa30068 	lw	v1,104(sp)
8012f044:	8fa50070 	lw	a1,112(sp)
8012f048:	02231021 	addu	v0,s1,v1
8012f04c:	2410002f 	li	s0,47
8012f050:	00402021 	move	a0,v0
8012f054:	0c052810 	jal	8014a040 <__stpcpy>
8012f058:	a050ffff 	sb	s0,-1(v0)
8012f05c:	17c00049 	bnez	s8,8012f184 <_nl_make_l10nflist+0x224>
8012f060:	00402021 	move	a0,v0
8012f064:	16a0003e 	bnez	s5,8012f160 <_nl_make_l10nflist+0x200>
8012f068:	00000000 	nop
8012f06c:	1680002f 	bnez	s4,8012f12c <_nl_make_l10nflist+0x1cc>
8012f070:	2402002e 	li	v0,46
8012f074:	16600034 	bnez	s3,8012f148 <_nl_make_l10nflist+0x1e8>
8012f078:	24020040 	li	v0,64
8012f07c:	a0900000 	sb	s0,0(a0)
8012f080:	8fa50084 	lw	a1,132(sp)
8012f084:	0c046efc 	jal	8011bbf0 <strcpy>
8012f088:	24840001 	addiu	a0,a0,1
8012f08c:	8fa50060 	lw	a1,96(sp)
8012f090:	00000000 	nop
8012f094:	8cb00000 	lw	s0,0(a1)
8012f098:	00000000 	nop
8012f09c:	12000010 	beqz	s0,8012f0e0 <_nl_make_l10nflist+0x180>
8012f0a0:	00009021 	move	s2,zero
8012f0a4:	8e020000 	lw	v0,0(s0)
8012f0a8:	02202821 	move	a1,s1
8012f0ac:	10400008 	beqz	v0,8012f0d0 <_nl_make_l10nflist+0x170>
8012f0b0:	00402021 	move	a0,v0
8012f0b4:	0c046ef0 	jal	8011bbc0 <strcmp>
8012f0b8:	00000000 	nop
8012f0bc:	1040000c 	beqz	v0,8012f0f0 <_nl_make_l10nflist+0x190>
8012f0c0:	00000000 	nop
8012f0c4:	0440004f 	bltz	v0,8012f204 <_nl_make_l10nflist+0x2a4>
8012f0c8:	00000000 	nop
8012f0cc:	02009021 	move	s2,s0
8012f0d0:	8e10000c 	lw	s0,12(s0)
8012f0d4:	00000000 	nop
8012f0d8:	1600fff2 	bnez	s0,8012f0a4 <_nl_make_l10nflist+0x144>
8012f0dc:	00000000 	nop
8012f0e0:	8fa20088 	lw	v0,136(sp)
8012f0e4:	00000000 	nop
8012f0e8:	14400048 	bnez	v0,8012f20c <_nl_make_l10nflist+0x2ac>
8012f0ec:	2402aaaa 	li	v0,-21846
8012f0f0:	0c045fee 	jal	80117fb8 <__cfree>
8012f0f4:	02202021 	move	a0,s1
8012f0f8:	02001021 	move	v0,s0
8012f0fc:	8fbf005c 	lw	ra,92(sp)
8012f100:	8fbe0058 	lw	s8,88(sp)
8012f104:	8fb70054 	lw	s7,84(sp)
8012f108:	8fb60050 	lw	s6,80(sp)
8012f10c:	8fb5004c 	lw	s5,76(sp)
8012f110:	8fb40048 	lw	s4,72(sp)
8012f114:	8fb30044 	lw	s3,68(sp)
8012f118:	8fb20040 	lw	s2,64(sp)
8012f11c:	8fb1003c 	lw	s1,60(sp)
8012f120:	8fb00038 	lw	s0,56(sp)
8012f124:	03e00008 	jr	ra
8012f128:	27bd0060 	addiu	sp,sp,96
8012f12c:	a0820000 	sb	v0,0(a0)
8012f130:	8fa5007c 	lw	a1,124(sp)
8012f134:	0c052810 	jal	8014a040 <__stpcpy>
8012f138:	24840001 	addiu	a0,a0,1
8012f13c:	1260ffcf 	beqz	s3,8012f07c <_nl_make_l10nflist+0x11c>
8012f140:	00402021 	move	a0,v0
8012f144:	24020040 	li	v0,64
8012f148:	a0820000 	sb	v0,0(a0)
8012f14c:	8fa50080 	lw	a1,128(sp)
8012f150:	0c052810 	jal	8014a040 <__stpcpy>
8012f154:	24840001 	addiu	a0,a0,1
8012f158:	0804bc1f 	j	8012f07c <_nl_make_l10nflist+0x11c>
8012f15c:	00402021 	move	a0,v0
8012f160:	2402002e 	li	v0,46
8012f164:	a0820000 	sb	v0,0(a0)
8012f168:	8fa50078 	lw	a1,120(sp)
8012f16c:	0c052810 	jal	8014a040 <__stpcpy>
8012f170:	24840001 	addiu	a0,a0,1
8012f174:	1280ffbf 	beqz	s4,8012f074 <_nl_make_l10nflist+0x114>
8012f178:	00402021 	move	a0,v0
8012f17c:	0804bc4b 	j	8012f12c <_nl_make_l10nflist+0x1cc>
8012f180:	2402002e 	li	v0,46
8012f184:	2402005f 	li	v0,95
8012f188:	a0820000 	sb	v0,0(a0)
8012f18c:	8fa50074 	lw	a1,116(sp)
8012f190:	0c052810 	jal	8014a040 <__stpcpy>
8012f194:	24840001 	addiu	a0,a0,1
8012f198:	12a0ffb4 	beqz	s5,8012f06c <_nl_make_l10nflist+0x10c>
8012f19c:	00402021 	move	a0,v0
8012f1a0:	0804bc59 	j	8012f164 <_nl_make_l10nflist+0x204>
8012f1a4:	2402002e 	li	v0,46
8012f1a8:	8fa40080 	lw	a0,128(sp)
8012f1ac:	0c046f6c 	jal	8011bdb0 <strlen>
8012f1b0:	00000000 	nop
8012f1b4:	0804bbf9 	j	8012efe4 <_nl_make_l10nflist+0x84>
8012f1b8:	24500001 	addiu	s0,v0,1
8012f1bc:	8fa4007c 	lw	a0,124(sp)
8012f1c0:	0c046f6c 	jal	8011bdb0 <strlen>
8012f1c4:	32f30008 	andi	s3,s7,0x8
8012f1c8:	0804bbf6 	j	8012efd8 <_nl_make_l10nflist+0x78>
8012f1cc:	24510001 	addiu	s1,v0,1
8012f1d0:	8fa40078 	lw	a0,120(sp)
8012f1d4:	0c046f6c 	jal	8011bdb0 <strlen>
8012f1d8:	32f40001 	andi	s4,s7,0x1
8012f1dc:	0804bbf2 	j	8012efc8 <_nl_make_l10nflist+0x68>
8012f1e0:	24560001 	addiu	s6,v0,1
8012f1e4:	8fa40074 	lw	a0,116(sp)
8012f1e8:	0c046f6c 	jal	8011bdb0 <strlen>
8012f1ec:	32f50002 	andi	s5,s7,0x2
8012f1f0:	24420001 	addiu	v0,v0,1
8012f1f4:	0804bbee 	j	8012efb8 <_nl_make_l10nflist+0x58>
8012f1f8:	afa20030 	sw	v0,48(sp)
8012f1fc:	0804bc3e 	j	8012f0f8 <_nl_make_l10nflist+0x198>
8012f200:	00008021 	move	s0,zero
8012f204:	0804bc38 	j	8012f0e0 <_nl_make_l10nflist+0x180>
8012f208:	00008021 	move	s0,zero
8012f20c:	02e21024 	and	v0,s7,v0
8012f210:	32e35555 	andi	v1,s7,0x5555
8012f214:	00021043 	sra	v0,v0,0x1
8012f218:	00431021 	addu	v0,v0,v1
8012f21c:	2410cccc 	li	s0,-13108
8012f220:	00508024 	and	s0,v0,s0
8012f224:	00108083 	sra	s0,s0,0x2
8012f228:	30423333 	andi	v0,v0,0x3333
8012f22c:	02028021 	addu	s0,s0,v0
8012f230:	00101903 	sra	v1,s0,0x4
8012f234:	02038021 	addu	s0,s0,v1
8012f238:	8fa40064 	lw	a0,100(sp)
8012f23c:	8fa50068 	lw	a1,104(sp)
8012f240:	0c05281c 	jal	8014a070 <__argz_count>
8012f244:	32100f0f 	andi	s0,s0,0xf0f
8012f248:	00101a03 	sra	v1,s0,0x8
8012f24c:	02038021 	addu	s0,s0,v1
8012f250:	02021004 	sllv	v0,v0,s0
8012f254:	00021080 	sll	v0,v0,0x2
8012f258:	0c04699a 	jal	8011a668 <__libc_malloc>
8012f25c:	24440014 	addiu	a0,v0,20
8012f260:	1040ffe6 	beqz	v0,8012f1fc <_nl_make_l10nflist+0x29c>
8012f264:	0040f021 	move	s8,v0
8012f268:	ac510000 	sw	s1,0(v0)
8012f26c:	8fa40064 	lw	a0,100(sp)
8012f270:	8fa50068 	lw	a1,104(sp)
8012f274:	0c05281c 	jal	8014a070 <__argz_count>
8012f278:	00408021 	move	s0,v0
8012f27c:	24030001 	li	v1,1
8012f280:	10430053 	beq	v0,v1,8012f3d0 <_nl_make_l10nflist+0x470>
8012f284:	32e20003 	andi	v0,s7,0x3
8012f288:	24020001 	li	v0,1
8012f28c:	afc20004 	sw	v0,4(s8)
8012f290:	12400052 	beqz	s2,8012f3dc <_nl_make_l10nflist+0x47c>
8012f294:	afc00008 	sw	zero,8(s8)
8012f298:	8e42000c 	lw	v0,12(s2)
8012f29c:	00000000 	nop
8012f2a0:	afc2000c 	sw	v0,12(s8)
8012f2a4:	ae5e000c 	sw	s8,12(s2)
8012f2a8:	8fa40064 	lw	a0,100(sp)
8012f2ac:	8fa50068 	lw	a1,104(sp)
8012f2b0:	0c05281c 	jal	8014a070 <__argz_count>
8012f2b4:	00000000 	nop
8012f2b8:	24030001 	li	v1,1
8012f2bc:	10430002 	beq	v0,v1,8012f2c8 <_nl_make_l10nflist+0x368>
8012f2c0:	26f3ffff 	addiu	s3,s7,-1
8012f2c4:	02e09821 	move	s3,s7
8012f2c8:	0660004a 	bltz	s3,8012f3f4 <_nl_make_l10nflist+0x494>
8012f2cc:	0017b827 	nor	s7,zero,s7
8012f2d0:	8fa50064 	lw	a1,100(sp)
8012f2d4:	8fa20068 	lw	v0,104(sp)
8012f2d8:	0000b021 	move	s6,zero
8012f2dc:	24140010 	li	s4,16
8012f2e0:	00a2a821 	addu	s5,a1,v0
8012f2e4:	02f31024 	and	v0,s7,s3
8012f2e8:	14400031 	bnez	v0,8012f3b0 <_nl_make_l10nflist+0x450>
8012f2ec:	03d49021 	addu	s2,s8,s4
8012f2f0:	0804bcdb 	j	8012f36c <_nl_make_l10nflist+0x40c>
8012f2f4:	00008821 	move	s1,zero
8012f2f8:	00408821 	move	s1,v0
8012f2fc:	0055102b 	sltu	v0,v0,s5
8012f300:	1040002b 	beqz	v0,8012f3b0 <_nl_make_l10nflist+0x450>
8012f304:	02202021 	move	a0,s1
8012f308:	12200029 	beqz	s1,8012f3b0 <_nl_make_l10nflist+0x450>
8012f30c:	26520004 	addiu	s2,s2,4
8012f310:	0c046f6c 	jal	8011bdb0 <strlen>
8012f314:	26d60001 	addiu	s6,s6,1
8012f318:	24460001 	addiu	a2,v0,1
8012f31c:	24020001 	li	v0,1
8012f320:	8fa30070 	lw	v1,112(sp)
8012f324:	afa20028 	sw	v0,40(sp)
8012f328:	8fa20074 	lw	v0,116(sp)
8012f32c:	afa30010 	sw	v1,16(sp)
8012f330:	afa20014 	sw	v0,20(sp)
8012f334:	8fa30078 	lw	v1,120(sp)
8012f338:	8fa2007c 	lw	v0,124(sp)
8012f33c:	afa30018 	sw	v1,24(sp)
8012f340:	afa2001c 	sw	v0,28(sp)
8012f344:	8fa30080 	lw	v1,128(sp)
8012f348:	8fa20084 	lw	v0,132(sp)
8012f34c:	8fa40060 	lw	a0,96(sp)
8012f350:	02202821 	move	a1,s1
8012f354:	02603821 	move	a3,s3
8012f358:	afa30020 	sw	v1,32(sp)
8012f35c:	0c04bbd8 	jal	8012ef60 <_nl_make_l10nflist>
8012f360:	afa20024 	sw	v0,36(sp)
8012f364:	ae42fffc 	sw	v0,-4(s2)
8012f368:	26940004 	addiu	s4,s4,4
8012f36c:	0235182b 	sltu	v1,s1,s5
8012f370:	12200008 	beqz	s1,8012f394 <_nl_make_l10nflist+0x434>
8012f374:	02201021 	move	v0,s1
8012f378:	02202021 	move	a0,s1
8012f37c:	1060ffde 	beqz	v1,8012f2f8 <_nl_make_l10nflist+0x398>
8012f380:	00002821 	move	a1,zero
8012f384:	0c047480 	jal	8011d200 <__rawmemchr>
8012f388:	00000000 	nop
8012f38c:	0804bcbe 	j	8012f2f8 <_nl_make_l10nflist+0x398>
8012f390:	24420001 	addiu	v0,v0,1
8012f394:	8fa30068 	lw	v1,104(sp)
8012f398:	00000000 	nop
8012f39c:	10600004 	beqz	v1,8012f3b0 <_nl_make_l10nflist+0x450>
8012f3a0:	00000000 	nop
8012f3a4:	8fb10064 	lw	s1,100(sp)
8012f3a8:	0804bcc2 	j	8012f308 <_nl_make_l10nflist+0x3a8>
8012f3ac:	02202021 	move	a0,s1
8012f3b0:	2673ffff 	addiu	s3,s3,-1
8012f3b4:	2402ffff 	li	v0,-1
8012f3b8:	1662ffcb 	bne	s3,v0,8012f2e8 <_nl_make_l10nflist+0x388>
8012f3bc:	02f31024 	and	v0,s7,s3
8012f3c0:	00161080 	sll	v0,s6,0x2
8012f3c4:	005e1021 	addu	v0,v0,s8
8012f3c8:	0804bc3e 	j	8012f0f8 <_nl_make_l10nflist+0x198>
8012f3cc:	ac400010 	sw	zero,16(v0)
8012f3d0:	38420003 	xori	v0,v0,0x3
8012f3d4:	0804bca3 	j	8012f28c <_nl_make_l10nflist+0x32c>
8012f3d8:	2c420001 	sltiu	v0,v0,1
8012f3dc:	8fa30060 	lw	v1,96(sp)
8012f3e0:	00000000 	nop
8012f3e4:	8c620000 	lw	v0,0(v1)
8012f3e8:	ac7e0000 	sw	s8,0(v1)
8012f3ec:	0804bcaa 	j	8012f2a8 <_nl_make_l10nflist+0x348>
8012f3f0:	afc2000c 	sw	v0,12(s8)
8012f3f4:	0804bcf0 	j	8012f3c0 <_nl_make_l10nflist+0x460>
8012f3f8:	0000b021 	move	s6,zero

8012f3fc <_nl_normalize_codeset>:
8012f3fc:	27bdffc8 	addiu	sp,sp,-56
8012f400:	afbe0030 	sw	s8,48(sp)
8012f404:	afb50024 	sw	s5,36(sp)
8012f408:	afbf0034 	sw	ra,52(sp)
8012f40c:	afb7002c 	sw	s7,44(sp)
8012f410:	afb60028 	sw	s6,40(sp)
8012f414:	afb40020 	sw	s4,32(sp)
8012f418:	afb3001c 	sw	s3,28(sp)
8012f41c:	afb20018 	sw	s2,24(sp)
8012f420:	afb10014 	sw	s1,20(sp)
8012f424:	afb00010 	sw	s0,16(sp)
8012f428:	00a0a821 	move	s5,a1
8012f42c:	10a00081 	beqz	a1,8012f634 <_nl_normalize_codeset+0x238>
8012f430:	0080f021 	move	s8,a0
8012f434:	3c020000 	lui	v0,0x0
8012f438:	24560000 	addiu	s6,v0,0
8012f43c:	00808821 	move	s1,a0
8012f440:	0000a021 	move	s4,zero
8012f444:	24170001 	li	s7,1
8012f448:	00009821 	move	s3,zero
8012f44c:	12c0007c 	beqz	s6,8012f640 <_nl_normalize_codeset+0x244>
8012f450:	3c02801f 	lui	v0,0x801f
8012f454:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f458:	24040004 	li	a0,4
8012f45c:	00408021 	move	s0,v0
8012f460:	8e030000 	lw	v1,0(s0)
8012f464:	00000000 	nop
8012f468:	10600077 	beqz	v1,8012f648 <_nl_normalize_codeset+0x24c>
8012f46c:	00000000 	nop
8012f470:	92300000 	lbu	s0,0(s1)
8012f474:	00000000 	nop
8012f478:	00101040 	sll	v0,s0,0x1
8012f47c:	00431021 	addu	v0,v0,v1
8012f480:	94430000 	lhu	v1,0(v0)
8012f484:	00000000 	nop
8012f488:	30630008 	andi	v1,v1,0x8
8012f48c:	10600011 	beqz	v1,8012f4d4 <_nl_normalize_codeset+0xd8>
8012f490:	00000000 	nop
8012f494:	12c00086 	beqz	s6,8012f6b0 <_nl_normalize_codeset+0x2b4>
8012f498:	26940001 	addiu	s4,s4,1
8012f49c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f4a0:	24040004 	li	a0,4
8012f4a4:	00409021 	move	s2,v0
8012f4a8:	8e430000 	lw	v1,0(s2)
8012f4ac:	00000000 	nop
8012f4b0:	10600082 	beqz	v1,8012f6bc <_nl_normalize_codeset+0x2c0>
8012f4b4:	00101040 	sll	v0,s0,0x1
8012f4b8:	00431021 	addu	v0,v0,v1
8012f4bc:	94430000 	lhu	v1,0(v0)
8012f4c0:	00000000 	nop
8012f4c4:	30630400 	andi	v1,v1,0x400
8012f4c8:	10600002 	beqz	v1,8012f4d4 <_nl_normalize_codeset+0xd8>
8012f4cc:	00000000 	nop
8012f4d0:	0000b821 	move	s7,zero
8012f4d4:	26730001 	addiu	s3,s3,1
8012f4d8:	16b3ffdc 	bne	s5,s3,8012f44c <_nl_normalize_codeset+0x50>
8012f4dc:	26310001 	addiu	s1,s1,1
8012f4e0:	16e0004c 	bnez	s7,8012f614 <_nl_normalize_codeset+0x218>
8012f4e4:	02e08021 	move	s0,s7
8012f4e8:	26840001 	addiu	a0,s4,1
8012f4ec:	0c04699a 	jal	8011a668 <__libc_malloc>
8012f4f0:	00000000 	nop
8012f4f4:	10400034 	beqz	v0,8012f5c8 <_nl_normalize_codeset+0x1cc>
8012f4f8:	0040a021 	move	s4,v0
8012f4fc:	16000047 	bnez	s0,8012f61c <_nl_normalize_codeset+0x220>
8012f500:	26920003 	addiu	s2,s4,3
8012f504:	00409021 	move	s2,v0
8012f508:	12a0002e 	beqz	s5,8012f5c4 <_nl_normalize_codeset+0x1c8>
8012f50c:	3c020000 	lui	v0,0x0
8012f510:	3c030000 	lui	v1,0x0
8012f514:	03c08821 	move	s1,s8
8012f518:	24560000 	addiu	s6,v0,0
8012f51c:	24770000 	addiu	s7,v1,0
8012f520:	00009821 	move	s3,zero
8012f524:	3c1e801f 	lui	s8,0x801f
8012f528:	12c0005f 	beqz	s6,8012f6a8 <_nl_normalize_codeset+0x2ac>
8012f52c:	3c02801f 	lui	v0,0x801f
8012f530:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f534:	24040004 	li	a0,4
8012f538:	00408021 	move	s0,v0
8012f53c:	8e030000 	lw	v1,0(s0)
8012f540:	00000000 	nop
8012f544:	1060004d 	beqz	v1,8012f67c <_nl_normalize_codeset+0x280>
8012f548:	00000000 	nop
8012f54c:	82250000 	lb	a1,0(s1)
8012f550:	00000000 	nop
8012f554:	30a400ff 	andi	a0,a1,0xff
8012f558:	00041040 	sll	v0,a0,0x1
8012f55c:	00431021 	addu	v0,v0,v1
8012f560:	94430000 	lhu	v1,0(v0)
8012f564:	00000000 	nop
8012f568:	30630400 	andi	v1,v1,0x400
8012f56c:	10600023 	beqz	v1,8012f5fc <_nl_normalize_codeset+0x200>
8012f570:	2482ffd0 	addiu	v0,a0,-48
8012f574:	12c00060 	beqz	s6,8012f6f8 <_nl_normalize_codeset+0x2fc>
8012f578:	3c02801f 	lui	v0,0x801f
8012f57c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f580:	24040005 	li	a0,5
8012f584:	00408021 	move	s0,v0
8012f588:	8e030000 	lw	v1,0(s0)
8012f58c:	00000000 	nop
8012f590:	1060005b 	beqz	v1,8012f700 <_nl_normalize_codeset+0x304>
8012f594:	00000000 	nop
8012f598:	92220000 	lbu	v0,0(s1)
8012f59c:	00000000 	nop
8012f5a0:	00021080 	sll	v0,v0,0x2
8012f5a4:	00431021 	addu	v0,v0,v1
8012f5a8:	8c430000 	lw	v1,0(v0)
8012f5ac:	00000000 	nop
8012f5b0:	a2430000 	sb	v1,0(s2)
8012f5b4:	26520001 	addiu	s2,s2,1
8012f5b8:	26730001 	addiu	s3,s3,1
8012f5bc:	16b3ffda 	bne	s5,s3,8012f528 <_nl_normalize_codeset+0x12c>
8012f5c0:	26310001 	addiu	s1,s1,1
8012f5c4:	a2400000 	sb	zero,0(s2)
8012f5c8:	02801021 	move	v0,s4
8012f5cc:	8fbf0034 	lw	ra,52(sp)
8012f5d0:	8fbe0030 	lw	s8,48(sp)
8012f5d4:	8fb7002c 	lw	s7,44(sp)
8012f5d8:	8fb60028 	lw	s6,40(sp)
8012f5dc:	8fb50024 	lw	s5,36(sp)
8012f5e0:	8fb40020 	lw	s4,32(sp)
8012f5e4:	8fb3001c 	lw	s3,28(sp)
8012f5e8:	8fb20018 	lw	s2,24(sp)
8012f5ec:	8fb10014 	lw	s1,20(sp)
8012f5f0:	8fb00010 	lw	s0,16(sp)
8012f5f4:	03e00008 	jr	ra
8012f5f8:	27bd0038 	addiu	sp,sp,56
8012f5fc:	2c42000a 	sltiu	v0,v0,10
8012f600:	1040ffed 	beqz	v0,8012f5b8 <_nl_normalize_codeset+0x1bc>
8012f604:	00000000 	nop
8012f608:	a2450000 	sb	a1,0(s2)
8012f60c:	0804bd6e 	j	8012f5b8 <_nl_normalize_codeset+0x1bc>
8012f610:	26520001 	addiu	s2,s2,1
8012f614:	0804bd3b 	j	8012f4ec <_nl_normalize_codeset+0xf0>
8012f618:	26840004 	addiu	a0,s4,4
8012f61c:	3c02801d 	lui	v0,0x801d
8012f620:	8c430890 	lw	v1,2192(v0)
8012f624:	00000000 	nop
8012f628:	aa830003 	swl	v1,3(s4)
8012f62c:	0804bd42 	j	8012f508 <_nl_normalize_codeset+0x10c>
8012f630:	ba830000 	swr	v1,0(s4)
8012f634:	24100001 	li	s0,1
8012f638:	0804bd3b 	j	8012f4ec <_nl_normalize_codeset+0xf0>
8012f63c:	24040004 	li	a0,4
8012f640:	0804bd18 	j	8012f460 <_nl_normalize_codeset+0x64>
8012f644:	24504764 	addiu	s0,v0,18276
8012f648:	3c030000 	lui	v1,0x0
8012f64c:	24630000 	addiu	v1,v1,0
8012f650:	10600036 	beqz	v1,8012f72c <_nl_normalize_codeset+0x330>
8012f654:	00000000 	nop
8012f658:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f65c:	24040003 	li	a0,3
8012f660:	8c420000 	lw	v0,0(v0)
8012f664:	00000000 	nop
8012f668:	8c430024 	lw	v1,36(v0)
8012f66c:	00000000 	nop
8012f670:	24630100 	addiu	v1,v1,256
8012f674:	0804bd1c 	j	8012f470 <_nl_normalize_codeset+0x74>
8012f678:	ae030000 	sw	v1,0(s0)
8012f67c:	12e0002f 	beqz	s7,8012f73c <_nl_normalize_codeset+0x340>
8012f680:	00000000 	nop
8012f684:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f688:	24040003 	li	a0,3
8012f68c:	8c420000 	lw	v0,0(v0)
8012f690:	00000000 	nop
8012f694:	8c430024 	lw	v1,36(v0)
8012f698:	00000000 	nop
8012f69c:	24630100 	addiu	v1,v1,256
8012f6a0:	0804bd53 	j	8012f54c <_nl_normalize_codeset+0x150>
8012f6a4:	ae030000 	sw	v1,0(s0)
8012f6a8:	0804bd4f 	j	8012f53c <_nl_normalize_codeset+0x140>
8012f6ac:	24504764 	addiu	s0,v0,18276
8012f6b0:	3c02801f 	lui	v0,0x801f
8012f6b4:	0804bd2a 	j	8012f4a8 <_nl_normalize_codeset+0xac>
8012f6b8:	24524764 	addiu	s2,v0,18276
8012f6bc:	3c030000 	lui	v1,0x0
8012f6c0:	24630000 	addiu	v1,v1,0
8012f6c4:	10600023 	beqz	v1,8012f754 <_nl_normalize_codeset+0x358>
8012f6c8:	00000000 	nop
8012f6cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f6d0:	24040003 	li	a0,3
8012f6d4:	8c420000 	lw	v0,0(v0)
8012f6d8:	00000000 	nop
8012f6dc:	8c430024 	lw	v1,36(v0)
8012f6e0:	00000000 	nop
8012f6e4:	24630100 	addiu	v1,v1,256
8012f6e8:	ae430000 	sw	v1,0(s2)
8012f6ec:	92300000 	lbu	s0,0(s1)
8012f6f0:	0804bd2e 	j	8012f4b8 <_nl_normalize_codeset+0xbc>
8012f6f4:	00101040 	sll	v0,s0,0x1
8012f6f8:	0804bd62 	j	8012f588 <_nl_normalize_codeset+0x18c>
8012f6fc:	24504760 	addiu	s0,v0,18272
8012f700:	12e00011 	beqz	s7,8012f748 <_nl_normalize_codeset+0x34c>
8012f704:	00000000 	nop
8012f708:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8012f70c:	24040003 	li	a0,3
8012f710:	8c420000 	lw	v0,0(v0)
8012f714:	00000000 	nop
8012f718:	8c430030 	lw	v1,48(v0)
8012f71c:	00000000 	nop
8012f720:	24630200 	addiu	v1,v1,512
8012f724:	0804bd66 	j	8012f598 <_nl_normalize_codeset+0x19c>
8012f728:	ae030000 	sw	v1,0(s0)
8012f72c:	3c03801f 	lui	v1,0x801f
8012f730:	8c623484 	lw	v0,13444(v1)
8012f734:	0804bd98 	j	8012f660 <_nl_normalize_codeset+0x264>
8012f738:	00000000 	nop
8012f73c:	8fc23484 	lw	v0,13444(s8)
8012f740:	0804bda3 	j	8012f68c <_nl_normalize_codeset+0x290>
8012f744:	00000000 	nop
8012f748:	8fc23484 	lw	v0,13444(s8)
8012f74c:	0804bdc4 	j	8012f710 <_nl_normalize_codeset+0x314>
8012f750:	00000000 	nop
8012f754:	3c03801f 	lui	v1,0x801f
8012f758:	8c623484 	lw	v0,13444(v1)
8012f75c:	0804bdb5 	j	8012f6d4 <_nl_normalize_codeset+0x2d8>
8012f760:	00000000 	nop
	...

8012f770 <_nl_explode_name>:
8012f770:	27bdffc8 	addiu	sp,sp,-56
8012f774:	afb60028 	sw	s6,40(sp)
8012f778:	afb40020 	sw	s4,32(sp)
8012f77c:	8fb6004c 	lw	s6,76(sp)
8012f780:	8fb40048 	lw	s4,72(sp)
8012f784:	afb7002c 	sw	s7,44(sp)
8012f788:	afb3001c 	sw	s3,28(sp)
8012f78c:	afbf0030 	sw	ra,48(sp)
8012f790:	afb50024 	sw	s5,36(sp)
8012f794:	afb20018 	sw	s2,24(sp)
8012f798:	afb10014 	sw	s1,20(sp)
8012f79c:	afb00010 	sw	s0,16(sp)
8012f7a0:	acc00000 	sw	zero,0(a2)
8012f7a4:	ace00000 	sw	zero,0(a3)
8012f7a8:	ae800000 	sw	zero,0(s4)
8012f7ac:	aec00000 	sw	zero,0(s6)
8012f7b0:	aca40000 	sw	a0,0(a1)
8012f7b4:	80830000 	lb	v1,0(a0)
8012f7b8:	00c0b821 	move	s7,a2
8012f7bc:	10600084 	beqz	v1,8012f9d0 <_nl_explode_name+0x260>
8012f7c0:	00e09821 	move	s3,a3
8012f7c4:	2402005f 	li	v0,95
8012f7c8:	10620081 	beq	v1,v0,8012f9d0 <_nl_explode_name+0x260>
8012f7cc:	24020040 	li	v0,64
8012f7d0:	1062007f 	beq	v1,v0,8012f9d0 <_nl_explode_name+0x260>
8012f7d4:	2402002e 	li	v0,46
8012f7d8:	1062007d 	beq	v1,v0,8012f9d0 <_nl_explode_name+0x260>
8012f7dc:	00802821 	move	a1,a0
8012f7e0:	2407005f 	li	a3,95
8012f7e4:	0804be01 	j	8012f804 <_nl_explode_name+0x94>
8012f7e8:	24060040 	li	a2,64
8012f7ec:	1067000a 	beq	v1,a3,8012f818 <_nl_explode_name+0xa8>
8012f7f0:	00000000 	nop
8012f7f4:	10660008 	beq	v1,a2,8012f818 <_nl_explode_name+0xa8>
8012f7f8:	00000000 	nop
8012f7fc:	10620006 	beq	v1,v0,8012f818 <_nl_explode_name+0xa8>
8012f800:	00000000 	nop
8012f804:	24a50001 	addiu	a1,a1,1
8012f808:	80a30000 	lb	v1,0(a1)
8012f80c:	00000000 	nop
8012f810:	1460fff6 	bnez	v1,8012f7ec <_nl_explode_name+0x7c>
8012f814:	00000000 	nop
8012f818:	1085006d 	beq	a0,a1,8012f9d0 <_nl_explode_name+0x260>
8012f81c:	00a08021 	move	s0,a1
8012f820:	24040040 	li	a0,64
8012f824:	10640027 	beq	v1,a0,8012f8c4 <_nl_explode_name+0x154>
8012f828:	2402005f 	li	v0,95
8012f82c:	1062002f 	beq	v1,v0,8012f8ec <_nl_explode_name+0x17c>
8012f830:	2402002e 	li	v0,46
8012f834:	10620045 	beq	v1,v0,8012f94c <_nl_explode_name+0x1dc>
8012f838:	00009021 	move	s2,zero
8012f83c:	80a30000 	lb	v1,0(a1)
8012f840:	24020040 	li	v0,64
8012f844:	10620021 	beq	v1,v0,8012f8cc <_nl_explode_name+0x15c>
8012f848:	26030001 	addiu	v1,s0,1
8012f84c:	8e670000 	lw	a3,0(s3)
8012f850:	00000000 	nop
8012f854:	10e00006 	beqz	a3,8012f870 <_nl_explode_name+0x100>
8012f858:	00000000 	nop
8012f85c:	80e20000 	lb	v0,0(a3)
8012f860:	00000000 	nop
8012f864:	14400002 	bnez	v0,8012f870 <_nl_explode_name+0x100>
8012f868:	2402fffb 	li	v0,-5
8012f86c:	02429024 	and	s2,s2,v0
8012f870:	8e840000 	lw	a0,0(s4)
8012f874:	00000000 	nop
8012f878:	10800007 	beqz	a0,8012f898 <_nl_explode_name+0x128>
8012f87c:	02401021 	move	v0,s2
8012f880:	80820000 	lb	v0,0(a0)
8012f884:	00000000 	nop
8012f888:	14400002 	bnez	v0,8012f894 <_nl_explode_name+0x124>
8012f88c:	2402fffd 	li	v0,-3
8012f890:	02429024 	and	s2,s2,v0
8012f894:	02401021 	move	v0,s2
8012f898:	8fbf0030 	lw	ra,48(sp)
8012f89c:	8fb7002c 	lw	s7,44(sp)
8012f8a0:	8fb60028 	lw	s6,40(sp)
8012f8a4:	8fb50024 	lw	s5,36(sp)
8012f8a8:	8fb40020 	lw	s4,32(sp)
8012f8ac:	8fb3001c 	lw	s3,28(sp)
8012f8b0:	8fb20018 	lw	s2,24(sp)
8012f8b4:	8fb10014 	lw	s1,20(sp)
8012f8b8:	8fb00010 	lw	s0,16(sp)
8012f8bc:	03e00008 	jr	ra
8012f8c0:	27bd0038 	addiu	sp,sp,56
8012f8c4:	00009021 	move	s2,zero
8012f8c8:	26030001 	addiu	v1,s0,1
8012f8cc:	a2000000 	sb	zero,0(s0)
8012f8d0:	aee30000 	sw	v1,0(s7)
8012f8d4:	82020001 	lb	v0,1(s0)
8012f8d8:	00000000 	nop
8012f8dc:	1040ffdb 	beqz	v0,8012f84c <_nl_explode_name+0xdc>
8012f8e0:	00000000 	nop
8012f8e4:	0804be13 	j	8012f84c <_nl_explode_name+0xdc>
8012f8e8:	36520008 	ori	s2,s2,0x8
8012f8ec:	24b00001 	addiu	s0,a1,1
8012f8f0:	a0a00000 	sb	zero,0(a1)
8012f8f4:	ae700000 	sw	s0,0(s3)
8012f8f8:	80a30001 	lb	v1,1(a1)
8012f8fc:	00000000 	nop
8012f900:	1060ffcf 	beqz	v1,8012f840 <_nl_explode_name+0xd0>
8012f904:	24120004 	li	s2,4
8012f908:	10620011 	beq	v1,v0,8012f950 <_nl_explode_name+0x1e0>
8012f90c:	24150004 	li	s5,4
8012f910:	1064ffcb 	beq	v1,a0,8012f840 <_nl_explode_name+0xd0>
8012f914:	24020040 	li	v0,64
8012f918:	0804be4c 	j	8012f930 <_nl_explode_name+0x1c0>
8012f91c:	2404002e 	li	a0,46
8012f920:	1064000b 	beq	v1,a0,8012f950 <_nl_explode_name+0x1e0>
8012f924:	24150004 	li	s5,4
8012f928:	1062ffc5 	beq	v1,v0,8012f840 <_nl_explode_name+0xd0>
8012f92c:	24120004 	li	s2,4
8012f930:	26100001 	addiu	s0,s0,1
8012f934:	82030000 	lb	v1,0(s0)
8012f938:	00000000 	nop
8012f93c:	1460fff8 	bnez	v1,8012f920 <_nl_explode_name+0x1b0>
8012f940:	00000000 	nop
8012f944:	0804be10 	j	8012f840 <_nl_explode_name+0xd0>
8012f948:	24120004 	li	s2,4
8012f94c:	0000a821 	move	s5,zero
8012f950:	26040001 	addiu	a0,s0,1
8012f954:	a2000000 	sb	zero,0(s0)
8012f958:	ae840000 	sw	a0,0(s4)
8012f95c:	82030001 	lb	v1,1(s0)
8012f960:	00000000 	nop
8012f964:	10600025 	beqz	v1,8012f9fc <_nl_explode_name+0x28c>
8012f968:	24020040 	li	v0,64
8012f96c:	10620023 	beq	v1,v0,8012f9fc <_nl_explode_name+0x28c>
8012f970:	00000000 	nop
8012f974:	0804be61 	j	8012f984 <_nl_explode_name+0x214>
8012f978:	00808021 	move	s0,a0
8012f97c:	10620006 	beq	v1,v0,8012f998 <_nl_explode_name+0x228>
8012f980:	00000000 	nop
8012f984:	26100001 	addiu	s0,s0,1
8012f988:	82030000 	lb	v1,0(s0)
8012f98c:	00000000 	nop
8012f990:	1460fffa 	bnez	v1,8012f97c <_nl_explode_name+0x20c>
8012f994:	00000000 	nop
8012f998:	1090ffa9 	beq	a0,s0,8012f840 <_nl_explode_name+0xd0>
8012f99c:	36b20002 	ori	s2,s5,0x2
8012f9a0:	0c04bcff 	jal	8012f3fc <_nl_normalize_codeset>
8012f9a4:	02042823 	subu	a1,s0,a0
8012f9a8:	aec20000 	sw	v0,0(s6)
8012f9ac:	8e840000 	lw	a0,0(s4)
8012f9b0:	00402821 	move	a1,v0
8012f9b4:	0c046ef0 	jal	8011bbc0 <strcmp>
8012f9b8:	00408821 	move	s1,v0
8012f9bc:	1040000a 	beqz	v0,8012f9e8 <_nl_explode_name+0x278>
8012f9c0:	00000000 	nop
8012f9c4:	82030000 	lb	v1,0(s0)
8012f9c8:	0804be10 	j	8012f840 <_nl_explode_name+0xd0>
8012f9cc:	36b20003 	ori	s2,s5,0x3
8012f9d0:	0c047480 	jal	8011d200 <__rawmemchr>
8012f9d4:	00002821 	move	a1,zero
8012f9d8:	80430000 	lb	v1,0(v0)
8012f9dc:	00408021 	move	s0,v0
8012f9e0:	0804be10 	j	8012f840 <_nl_explode_name+0xd0>
8012f9e4:	00009021 	move	s2,zero
8012f9e8:	0c045fee 	jal	80117fb8 <__cfree>
8012f9ec:	02202021 	move	a0,s1
8012f9f0:	82030000 	lb	v1,0(s0)
8012f9f4:	0804be11 	j	8012f844 <_nl_explode_name+0xd4>
8012f9f8:	24020040 	li	v0,64
8012f9fc:	80830000 	lb	v1,0(a0)
8012fa00:	00808021 	move	s0,a0
8012fa04:	0804be10 	j	8012f840 <_nl_explode_name+0xd0>
8012fa08:	36b20002 	ori	s2,s5,0x2
8012fa0c:	00000000 	nop

8012fa10 <__gettexterror>:
8012fa10:	03e00008 	jr	ra
8012fa14:	00000000 	nop

8012fa18 <__gettext_free_exp>:
8012fa18:	27bdffe8 	addiu	sp,sp,-24
8012fa1c:	afb00010 	sw	s0,16(sp)
8012fa20:	afbf0014 	sw	ra,20(sp)
8012fa24:	1080001b 	beqz	a0,8012fa94 <__gettext_free_exp+0x7c>
8012fa28:	00808021 	move	s0,a0
8012fa2c:	8c830000 	lw	v1,0(a0)
8012fa30:	24020002 	li	v0,2
8012fa34:	1062000c 	beq	v1,v0,8012fa68 <__gettext_free_exp+0x50>
8012fa38:	24020003 	li	v0,3
8012fa3c:	10620007 	beq	v1,v0,8012fa5c <__gettext_free_exp+0x44>
8012fa40:	24020001 	li	v0,1
8012fa44:	1062000b 	beq	v1,v0,8012fa74 <__gettext_free_exp+0x5c>
8012fa48:	02002021 	move	a0,s0
8012fa4c:	8fbf0014 	lw	ra,20(sp)
8012fa50:	8fb00010 	lw	s0,16(sp)
8012fa54:	08045fee 	j	80117fb8 <__cfree>
8012fa58:	27bd0018 	addiu	sp,sp,24
8012fa5c:	8c840010 	lw	a0,16(a0)
8012fa60:	0c04be86 	jal	8012fa18 <__gettext_free_exp>
8012fa64:	00000000 	nop
8012fa68:	8e04000c 	lw	a0,12(s0)
8012fa6c:	0c04be86 	jal	8012fa18 <__gettext_free_exp>
8012fa70:	00000000 	nop
8012fa74:	8e040008 	lw	a0,8(s0)
8012fa78:	0c04be86 	jal	8012fa18 <__gettext_free_exp>
8012fa7c:	00000000 	nop
8012fa80:	02002021 	move	a0,s0
8012fa84:	8fbf0014 	lw	ra,20(sp)
8012fa88:	8fb00010 	lw	s0,16(sp)
8012fa8c:	08045fee 	j	80117fb8 <__cfree>
8012fa90:	27bd0018 	addiu	sp,sp,24
8012fa94:	8fbf0014 	lw	ra,20(sp)
8012fa98:	8fb00010 	lw	s0,16(sp)
8012fa9c:	03e00008 	jr	ra
8012faa0:	27bd0018 	addiu	sp,sp,24

8012faa4 <new_exp>:
8012faa4:	27bdffd8 	addiu	sp,sp,-40
8012faa8:	afb10014 	sw	s1,20(sp)
8012faac:	2491ffff 	addiu	s1,a0,-1
8012fab0:	afb3001c 	sw	s3,28(sp)
8012fab4:	afb20018 	sw	s2,24(sp)
8012fab8:	afb00010 	sw	s0,16(sp)
8012fabc:	afbf0020 	sw	ra,32(sp)
8012fac0:	00808021 	move	s0,a0
8012fac4:	00a09821 	move	s3,a1
8012fac8:	06200013 	bltz	s1,8012fb18 <new_exp+0x74>
8012facc:	00c09021 	move	s2,a2
8012fad0:	00111080 	sll	v0,s1,0x2
8012fad4:	00461021 	addu	v0,v0,a2
8012fad8:	8c430000 	lw	v1,0(v0)
8012fadc:	00000000 	nop
8012fae0:	1060002b 	beqz	v1,8012fb90 <new_exp+0xec>
8012fae4:	00043080 	sll	a2,a0,0x2
8012fae8:	02461021 	addu	v0,s2,a2
8012faec:	2444fff8 	addiu	a0,v0,-8
8012faf0:	02201821 	move	v1,s1
8012faf4:	0804bec3 	j	8012fb0c <new_exp+0x68>
8012faf8:	2405ffff 	li	a1,-1
8012fafc:	8c820000 	lw	v0,0(a0)
8012fb00:	00000000 	nop
8012fb04:	10400023 	beqz	v0,8012fb94 <new_exp+0xf0>
8012fb08:	2484fffc 	addiu	a0,a0,-4
8012fb0c:	2463ffff 	addiu	v1,v1,-1
8012fb10:	1465fffa 	bne	v1,a1,8012fafc <new_exp+0x58>
8012fb14:	00000000 	nop
8012fb18:	0c04699a 	jal	8011a668 <__libc_malloc>
8012fb1c:	24040014 	li	a0,20
8012fb20:	10400019 	beqz	v0,8012fb88 <new_exp+0xe4>
8012fb24:	00402821 	move	a1,v0
8012fb28:	ac530004 	sw	s3,4(v0)
8012fb2c:	06200021 	bltz	s1,8012fbb4 <new_exp+0x110>
8012fb30:	ac500000 	sw	s0,0(v0)
8012fb34:	00101080 	sll	v0,s0,0x2
8012fb38:	00111880 	sll	v1,s1,0x2
8012fb3c:	02421021 	addu	v0,s2,v0
8012fb40:	00651821 	addu	v1,v1,a1
8012fb44:	2444fffc 	addiu	a0,v0,-4
8012fb48:	24630008 	addiu	v1,v1,8
8012fb4c:	2406ffff 	li	a2,-1
8012fb50:	8c820000 	lw	v0,0(a0)
8012fb54:	2631ffff 	addiu	s1,s1,-1
8012fb58:	ac620000 	sw	v0,0(v1)
8012fb5c:	2484fffc 	addiu	a0,a0,-4
8012fb60:	1626fffb 	bne	s1,a2,8012fb50 <new_exp+0xac>
8012fb64:	2463fffc 	addiu	v1,v1,-4
8012fb68:	8fbf0020 	lw	ra,32(sp)
8012fb6c:	8fb3001c 	lw	s3,28(sp)
8012fb70:	8fb20018 	lw	s2,24(sp)
8012fb74:	8fb10014 	lw	s1,20(sp)
8012fb78:	8fb00010 	lw	s0,16(sp)
8012fb7c:	00a01021 	move	v0,a1
8012fb80:	03e00008 	jr	ra
8012fb84:	27bd0028 	addiu	sp,sp,40
8012fb88:	0620000a 	bltz	s1,8012fbb4 <new_exp+0x110>
8012fb8c:	00002821 	move	a1,zero
8012fb90:	00103080 	sll	a2,s0,0x2
8012fb94:	02461021 	addu	v0,s2,a2
8012fb98:	2450fffc 	addiu	s0,v0,-4
8012fb9c:	8e040000 	lw	a0,0(s0)
8012fba0:	0c04be86 	jal	8012fa18 <__gettext_free_exp>
8012fba4:	2631ffff 	addiu	s1,s1,-1
8012fba8:	0621fffc 	bgez	s1,8012fb9c <new_exp+0xf8>
8012fbac:	2610fffc 	addiu	s0,s0,-4
8012fbb0:	00002821 	move	a1,zero
8012fbb4:	8fbf0020 	lw	ra,32(sp)
8012fbb8:	8fb3001c 	lw	s3,28(sp)
8012fbbc:	8fb20018 	lw	s2,24(sp)
8012fbc0:	8fb10014 	lw	s1,20(sp)
8012fbc4:	8fb00010 	lw	s0,16(sp)
8012fbc8:	00a01021 	move	v0,a1
8012fbcc:	03e00008 	jr	ra
8012fbd0:	27bd0028 	addiu	sp,sp,40

8012fbd4 <new_exp_2>:
8012fbd4:	27bdffe0 	addiu	sp,sp,-32
8012fbd8:	afa50010 	sw	a1,16(sp)
8012fbdc:	afa60014 	sw	a2,20(sp)
8012fbe0:	00802821 	move	a1,a0
8012fbe4:	27a60010 	addiu	a2,sp,16
8012fbe8:	afbf0018 	sw	ra,24(sp)
8012fbec:	0c04bea9 	jal	8012faa4 <new_exp>
8012fbf0:	24040002 	li	a0,2
8012fbf4:	8fbf0018 	lw	ra,24(sp)
8012fbf8:	00000000 	nop
8012fbfc:	03e00008 	jr	ra
8012fc00:	27bd0020 	addiu	sp,sp,32

8012fc04 <__gettextparse>:
8012fc04:	27bdfaf8 	addiu	sp,sp,-1288
8012fc08:	afbe0500 	sw	s8,1280(sp)
8012fc0c:	03a0f021 	move	s8,sp
8012fc10:	afb404f0 	sw	s4,1264(sp)
8012fc14:	afb004e0 	sw	s0,1248(sp)
8012fc18:	27d401b0 	addiu	s4,s8,432
8012fc1c:	27d00020 	addiu	s0,s8,32
8012fc20:	afb704fc 	sw	s7,1276(sp)
8012fc24:	afb604f8 	sw	s6,1272(sp)
8012fc28:	afb504f4 	sw	s5,1268(sp)
8012fc2c:	afb204e8 	sw	s2,1256(sp)
8012fc30:	afb104e4 	sw	s1,1252(sp)
8012fc34:	afbf0504 	sw	ra,1284(sp)
8012fc38:	afb304ec 	sw	s3,1260(sp)
8012fc3c:	afc40508 	sw	a0,1288(s8)
8012fc40:	afd404d0 	sw	s4,1232(s8)
8012fc44:	241700c8 	li	s7,200
8012fc48:	2415fffe 	li	s5,-2
8012fc4c:	00008821 	move	s1,zero
8012fc50:	afc004d4 	sw	zero,1236(s8)
8012fc54:	02009021 	move	s2,s0
8012fc58:	24160190 	li	s6,400
8012fc5c:	02561021 	addu	v0,s2,s6
8012fc60:	2442fffe 	addiu	v0,v0,-2
8012fc64:	0202102b 	sltu	v0,s0,v0
8012fc68:	1440002a 	bnez	v0,8012fd14 <__gettextparse+0x110>
8012fc6c:	a6110000 	sh	s1,0(s0)
8012fc70:	2ee22710 	sltiu	v0,s7,10000
8012fc74:	104001aa 	beqz	v0,80130320 <__gettextparse+0x71c>
8012fc78:	2ec32711 	sltiu	v1,s6,10001
8012fc7c:	02121023 	subu	v0,s0,s2
8012fc80:	00021043 	sra	v0,v0,0x1
8012fc84:	02c0b821 	move	s7,s6
8012fc88:	14600002 	bnez	v1,8012fc94 <__gettextparse+0x90>
8012fc8c:	24540001 	addiu	s4,v0,1
8012fc90:	24172710 	li	s7,10000
8012fc94:	0017b040 	sll	s6,s7,0x1
8012fc98:	001710c0 	sll	v0,s7,0x3
8012fc9c:	00561023 	subu	v0,v0,s6
8012fca0:	24420011 	addiu	v0,v0,17
8012fca4:	000210c2 	srl	v0,v0,0x3
8012fca8:	000210c0 	sll	v0,v0,0x3
8012fcac:	03a2e823 	subu	sp,sp,v0
8012fcb0:	27b30010 	addiu	s3,sp,16
8012fcb4:	00148040 	sll	s0,s4,0x1
8012fcb8:	02402821 	move	a1,s2
8012fcbc:	02003021 	move	a2,s0
8012fcc0:	0c04324c 	jal	8010c930 <memcpy>
8012fcc4:	02602021 	move	a0,s3
8012fcc8:	26c30003 	addiu	v1,s6,3
8012fccc:	00031882 	srl	v1,v1,0x2
8012fcd0:	00031880 	sll	v1,v1,0x2
8012fcd4:	02639021 	addu	s2,s3,v1
8012fcd8:	0014a080 	sll	s4,s4,0x2
8012fcdc:	8fc504d0 	lw	a1,1232(s8)
8012fce0:	02402021 	move	a0,s2
8012fce4:	0c04324c 	jal	8010c930 <memcpy>
8012fce8:	02803021 	move	a2,s4
8012fcec:	02708021 	addu	s0,s3,s0
8012fcf0:	02761021 	addu	v0,s3,s6
8012fcf4:	2610fffe 	addiu	s0,s0,-2
8012fcf8:	2442fffe 	addiu	v0,v0,-2
8012fcfc:	0202102b 	sltu	v0,s0,v0
8012fd00:	1040008f 	beqz	v0,8012ff40 <__gettextparse+0x33c>
8012fd04:	02541021 	addu	v0,s2,s4
8012fd08:	afd204d0 	sw	s2,1232(s8)
8012fd0c:	2454fffc 	addiu	s4,v0,-4
8012fd10:	02609021 	move	s2,s3
8012fd14:	3c07801d 	lui	a3,0x801d
8012fd18:	00113040 	sll	a2,s1,0x1
8012fd1c:	24e20ac8 	addiu	v0,a3,2760
8012fd20:	00c21021 	addu	v0,a2,v0
8012fd24:	84480000 	lh	t0,0(v0)
8012fd28:	24038000 	li	v1,-32768
8012fd2c:	1103002b 	beq	t0,v1,8012fddc <__gettextparse+0x1d8>
8012fd30:	2402fffe 	li	v0,-2
8012fd34:	12a200af 	beq	s5,v0,8012fff4 <__gettextparse+0x3f0>
8012fd38:	00000000 	nop
8012fd3c:	1aa000c8 	blez	s5,80130060 <__gettextparse+0x45c>
8012fd40:	2ea20106 	sltiu	v0,s5,262
8012fd44:	144000a6 	bnez	v0,8012ffe0 <__gettextparse+0x3dc>
8012fd48:	3c02801d 	lui	v0,0x801d
8012fd4c:	24050012 	li	a1,18
8012fd50:	00a81821 	addu	v1,a1,t0
8012fd54:	2c620036 	sltiu	v0,v1,54
8012fd58:	10400021 	beqz	v0,8012fde0 <__gettextparse+0x1dc>
8012fd5c:	3c02801d 	lui	v0,0x801d
8012fd60:	3c02801d 	lui	v0,0x801d
8012fd64:	00032040 	sll	a0,v1,0x1
8012fd68:	24420c08 	addiu	v0,v0,3080
8012fd6c:	00821021 	addu	v0,a0,v0
8012fd70:	84430000 	lh	v1,0(v0)
8012fd74:	00000000 	nop
8012fd78:	14a30019 	bne	a1,v1,8012fde0 <__gettextparse+0x1dc>
8012fd7c:	3c02801d 	lui	v0,0x801d
8012fd80:	3c02801d 	lui	v0,0x801d
8012fd84:	24420c74 	addiu	v0,v0,3188
8012fd88:	00821021 	addu	v0,a0,v0
8012fd8c:	84430000 	lh	v1,0(v0)
8012fd90:	00000000 	nop
8012fd94:	046000d6 	bltz	v1,801300f0 <__gettextparse+0x4ec>
8012fd98:	24028000 	li	v0,-32768
8012fd9c:	1060003d 	beqz	v1,8012fe94 <__gettextparse+0x290>
8012fda0:	2402001b 	li	v0,27
8012fda4:	10620067 	beq	v1,v0,8012ff44 <__gettextparse+0x340>
8012fda8:	00001021 	move	v0,zero
8012fdac:	16a000d4 	bnez	s5,80130100 <__gettextparse+0x4fc>
8012fdb0:	00000000 	nop
8012fdb4:	8fc204d8 	lw	v0,1240(s8)
8012fdb8:	26940004 	addiu	s4,s4,4
8012fdbc:	ae820000 	sw	v0,0(s4)
8012fdc0:	8fc204d4 	lw	v0,1236(s8)
8012fdc4:	00000000 	nop
8012fdc8:	144000cf 	bnez	v0,80130108 <__gettextparse+0x504>
8012fdcc:	2442ffff 	addiu	v0,v0,-1
8012fdd0:	00608821 	move	s1,v1
8012fdd4:	0804bf17 	j	8012fc5c <__gettextparse+0x58>
8012fdd8:	26100002 	addiu	s0,s0,2
8012fddc:	3c02801d 	lui	v0,0x801d
8012fde0:	24420ce0 	addiu	v0,v0,3296
8012fde4:	00c21021 	addu	v0,a2,v0
8012fde8:	84420000 	lh	v0,0(v0)
8012fdec:	00000000 	nop
8012fdf0:	10400028 	beqz	v0,8012fe94 <__gettextparse+0x290>
8012fdf4:	00402021 	move	a0,v0
8012fdf8:	3c02801d 	lui	v0,0x801d
8012fdfc:	00049840 	sll	s3,a0,0x1
8012fe00:	24420d18 	addiu	v0,v0,3352
8012fe04:	02621021 	addu	v0,s3,v0
8012fe08:	84510000 	lh	s1,0(v0)
8012fe0c:	24030001 	li	v1,1
8012fe10:	00711823 	subu	v1,v1,s1
8012fe14:	00031880 	sll	v1,v1,0x2
8012fe18:	00741821 	addu	v1,v1,s4
8012fe1c:	2c82000d 	sltiu	v0,a0,13
8012fe20:	8c660000 	lw	a2,0(v1)
8012fe24:	14400067 	bnez	v0,8012ffc4 <__gettextparse+0x3c0>
8012fe28:	3c03801d 	lui	v1,0x801d
8012fe2c:	3c02801d 	lui	v0,0x801d
8012fe30:	24420d34 	addiu	v0,v0,3380
8012fe34:	02621021 	addu	v0,s3,v0
8012fe38:	84430000 	lh	v1,0(v0)
8012fe3c:	3c02801d 	lui	v0,0x801d
8012fe40:	2463fff0 	addiu	v1,v1,-16
8012fe44:	00112040 	sll	a0,s1,0x1
8012fe48:	00033840 	sll	a3,v1,0x1
8012fe4c:	24420d50 	addiu	v0,v0,3408
8012fe50:	02048023 	subu	s0,s0,a0
8012fe54:	00e21021 	addu	v0,a3,v0
8012fe58:	84430000 	lh	v1,0(v0)
8012fe5c:	86050000 	lh	a1,0(s0)
8012fe60:	00111080 	sll	v0,s1,0x2
8012fe64:	00652021 	addu	a0,v1,a1
8012fe68:	02821023 	subu	v0,s4,v0
8012fe6c:	2c830036 	sltiu	v1,a0,54
8012fe70:	ac460004 	sw	a2,4(v0)
8012fe74:	14600045 	bnez	v1,8012ff8c <__gettextparse+0x388>
8012fe78:	24540004 	addiu	s4,v0,4
8012fe7c:	3c02801d 	lui	v0,0x801d
8012fe80:	24420d54 	addiu	v0,v0,3412
8012fe84:	00e21021 	addu	v0,a3,v0
8012fe88:	84510000 	lh	s1,0(v0)
8012fe8c:	0804bf17 	j	8012fc5c <__gettextparse+0x58>
8012fe90:	26100002 	addiu	s0,s0,2
8012fe94:	8fc304d4 	lw	v1,1236(s8)
8012fe98:	24020003 	li	v0,3
8012fe9c:	1062006c 	beq	v1,v0,80130050 <__gettextparse+0x44c>
8012fea0:	00000000 	nop
8012fea4:	24e20ac8 	addiu	v0,a3,2760
8012fea8:	00c21021 	addu	v0,a2,v0
8012feac:	84420000 	lh	v0,0(v0)
8012feb0:	24068000 	li	a2,-32768
8012feb4:	1046000b 	beq	v0,a2,8012fee4 <__gettextparse+0x2e0>
8012feb8:	24430001 	addiu	v1,v0,1
8012febc:	2c620036 	sltiu	v0,v1,54
8012fec0:	10400008 	beqz	v0,8012fee4 <__gettextparse+0x2e0>
8012fec4:	3c02801d 	lui	v0,0x801d
8012fec8:	00032840 	sll	a1,v1,0x1
8012fecc:	24420c08 	addiu	v0,v0,3080
8012fed0:	00a21021 	addu	v0,a1,v0
8012fed4:	84440000 	lh	a0,0(v0)
8012fed8:	24030001 	li	v1,1
8012fedc:	10830007 	beq	a0,v1,8012fefc <__gettextparse+0x2f8>
8012fee0:	3c02801d 	lui	v0,0x801d
8012fee4:	12500016 	beq	s2,s0,8012ff40 <__gettextparse+0x33c>
8012fee8:	2610fffe 	addiu	s0,s0,-2
8012feec:	86110000 	lh	s1,0(s0)
8012fef0:	2694fffc 	addiu	s4,s4,-4
8012fef4:	0804bfa9 	j	8012fea4 <__gettextparse+0x2a0>
8012fef8:	00113040 	sll	a2,s1,0x1
8012fefc:	24420c74 	addiu	v0,v0,3188
8012ff00:	00a21021 	addu	v0,a1,v0
8012ff04:	84430000 	lh	v1,0(v0)
8012ff08:	00000000 	nop
8012ff0c:	0460001a 	bltz	v1,8012ff78 <__gettextparse+0x374>
8012ff10:	00000000 	nop
8012ff14:	1060fff3 	beqz	v1,8012fee4 <__gettextparse+0x2e0>
8012ff18:	2402001b 	li	v0,27
8012ff1c:	10620107 	beq	v1,v0,8013033c <__gettextparse+0x738>
8012ff20:	26940004 	addiu	s4,s4,4
8012ff24:	8fc204d8 	lw	v0,1240(s8)
8012ff28:	00608821 	move	s1,v1
8012ff2c:	26100002 	addiu	s0,s0,2
8012ff30:	24030003 	li	v1,3
8012ff34:	afc304d4 	sw	v1,1236(s8)
8012ff38:	0804bf17 	j	8012fc5c <__gettextparse+0x58>
8012ff3c:	ae820000 	sw	v0,0(s4)
8012ff40:	24020001 	li	v0,1
8012ff44:	03c0e821 	move	sp,s8
8012ff48:	8fbf0504 	lw	ra,1284(sp)
8012ff4c:	8fbe0500 	lw	s8,1280(sp)
8012ff50:	8fb704fc 	lw	s7,1276(sp)
8012ff54:	8fb604f8 	lw	s6,1272(sp)
8012ff58:	8fb504f4 	lw	s5,1268(sp)
8012ff5c:	8fb404f0 	lw	s4,1264(sp)
8012ff60:	8fb304ec 	lw	s3,1260(sp)
8012ff64:	8fb204e8 	lw	s2,1256(sp)
8012ff68:	8fb104e4 	lw	s1,1252(sp)
8012ff6c:	8fb004e0 	lw	s0,1248(sp)
8012ff70:	03e00008 	jr	ra
8012ff74:	27bd0508 	addiu	sp,sp,1288
8012ff78:	1066ffda 	beq	v1,a2,8012fee4 <__gettextparse+0x2e0>
8012ff7c:	24020003 	li	v0,3
8012ff80:	00032023 	negu	a0,v1
8012ff84:	0804bf7e 	j	8012fdf8 <__gettextparse+0x1f4>
8012ff88:	afc204d4 	sw	v0,1236(s8)
8012ff8c:	3c02801d 	lui	v0,0x801d
8012ff90:	00042040 	sll	a0,a0,0x1
8012ff94:	24420c08 	addiu	v0,v0,3080
8012ff98:	00821021 	addu	v0,a0,v0
8012ff9c:	84430000 	lh	v1,0(v0)
8012ffa0:	00000000 	nop
8012ffa4:	1465ffb6 	bne	v1,a1,8012fe80 <__gettextparse+0x27c>
8012ffa8:	3c02801d 	lui	v0,0x801d
8012ffac:	3c02801d 	lui	v0,0x801d
8012ffb0:	24420c74 	addiu	v0,v0,3188
8012ffb4:	00821021 	addu	v0,a0,v0
8012ffb8:	84510000 	lh	s1,0(v0)
8012ffbc:	0804bf17 	j	8012fc5c <__gettextparse+0x58>
8012ffc0:	26100002 	addiu	s0,s0,2
8012ffc4:	00041080 	sll	v0,a0,0x2
8012ffc8:	246308a0 	addiu	v1,v1,2208
8012ffcc:	00431021 	addu	v0,v0,v1
8012ffd0:	8c440000 	lw	a0,0(v0)
8012ffd4:	00000000 	nop
8012ffd8:	00800008 	jr	a0
8012ffdc:	00000000 	nop
8012ffe0:	24420b00 	addiu	v0,v0,2816
8012ffe4:	02a21021 	addu	v0,s5,v0
8012ffe8:	80450000 	lb	a1,0(v0)
8012ffec:	0804bf55 	j	8012fd54 <__gettextparse+0x150>
8012fff0:	00a81821 	addu	v1,a1,t0
8012fff4:	8fc20508 	lw	v0,1288(s8)
8012fff8:	00000000 	nop
8012fffc:	8c430000 	lw	v1,0(v0)
80130000:	00000000 	nop
80130004:	80650000 	lb	a1,0(v1)
80130008:	00000000 	nop
8013000c:	10a0000d 	beqz	a1,80130044 <__gettextparse+0x440>
80130010:	0000a821 	move	s5,zero
80130014:	24020020 	li	v0,32
80130018:	10a20003 	beq	a1,v0,80130028 <__gettextparse+0x424>
8013001c:	24020009 	li	v0,9
80130020:	14a20019 	bne	a1,v0,80130088 <__gettextparse+0x484>
80130024:	30a400ff 	andi	a0,a1,0xff
80130028:	24630001 	addiu	v1,v1,1
8013002c:	80650000 	lb	a1,0(v1)
80130030:	00000000 	nop
80130034:	14a0fff8 	bnez	a1,80130018 <__gettextparse+0x414>
80130038:	24020020 	li	v0,32
8013003c:	8fc20508 	lw	v0,1288(s8)
80130040:	0000a821 	move	s5,zero
80130044:	00002821 	move	a1,zero
80130048:	0804bf54 	j	8012fd50 <__gettextparse+0x14c>
8013004c:	ac430000 	sw	v1,0(v0)
80130050:	12a0ffbb 	beqz	s5,8012ff40 <__gettextparse+0x33c>
80130054:	2415fffe 	li	s5,-2
80130058:	0804bfaa 	j	8012fea8 <__gettextparse+0x2a4>
8013005c:	24e20ac8 	addiu	v0,a3,2760
80130060:	0000a821 	move	s5,zero
80130064:	0804bf54 	j	8012fd50 <__gettextparse+0x14c>
80130068:	00002821 	move	a1,zero
8013006c:	8e860000 	lw	a2,0(s4)
80130070:	8e84fffc 	lw	a0,-4(s4)
80130074:	8e85fff8 	lw	a1,-8(s4)
80130078:	0c04bef5 	jal	8012fbd4 <new_exp_2>
8013007c:	00000000 	nop
80130080:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
80130084:	00403021 	move	a2,v0
80130088:	2c82007d 	sltiu	v0,a0,125
8013008c:	00a0a821 	move	s5,a1
80130090:	10400013 	beqz	v0,801300e0 <__gettextparse+0x4dc>
80130094:	24690001 	addiu	t1,v1,1
80130098:	3c03801d 	lui	v1,0x801d
8013009c:	00041080 	sll	v0,a0,0x2
801300a0:	246308d4 	addiu	v1,v1,2260
801300a4:	00431021 	addu	v0,v0,v1
801300a8:	8c440000 	lw	a0,0(v0)
801300ac:	00000000 	nop
801300b0:	00800008 	jr	a0
801300b4:	00000000 	nop
801300b8:	81230000 	lb	v1,0(t1)
801300bc:	2402003d 	li	v0,61
801300c0:	14620007 	bne	v1,v0,801300e0 <__gettextparse+0x4dc>
801300c4:	2403000c 	li	v1,12
801300c8:	25290001 	addiu	t1,t1,1
801300cc:	afc304d8 	sw	v1,1240(s8)
801300d0:	24150101 	li	s5,257
801300d4:	8fc20508 	lw	v0,1288(s8)
801300d8:	0804bf4f 	j	8012fd3c <__gettextparse+0x138>
801300dc:	ac490000 	sw	t1,0(v0)
801300e0:	8fc20508 	lw	v0,1288(s8)
801300e4:	24150100 	li	s5,256
801300e8:	0804bf4f 	j	8012fd3c <__gettextparse+0x138>
801300ec:	ac490000 	sw	t1,0(v0)
801300f0:	1062ff68 	beq	v1,v0,8012fe94 <__gettextparse+0x290>
801300f4:	00032023 	negu	a0,v1
801300f8:	0804bf7f 	j	8012fdfc <__gettextparse+0x1f8>
801300fc:	3c02801d 	lui	v0,0x801d
80130100:	0804bf6d 	j	8012fdb4 <__gettextparse+0x1b0>
80130104:	2415fffe 	li	s5,-2
80130108:	00608821 	move	s1,v1
8013010c:	26100002 	addiu	s0,s0,2
80130110:	0804bf17 	j	8012fc5c <__gettextparse+0x58>
80130114:	afc204d4 	sw	v0,1236(s8)
80130118:	8e820000 	lw	v0,0(s4)
8013011c:	27c60010 	addiu	a2,s8,16
80130120:	24040001 	li	a0,1
80130124:	24050002 	li	a1,2
80130128:	0c04bea9 	jal	8012faa4 <new_exp>
8013012c:	afc20010 	sw	v0,16(s8)
80130130:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
80130134:	00403021 	move	a2,v0
80130138:	8e820000 	lw	v0,0(s4)
8013013c:	00000000 	nop
80130140:	1040ff7f 	beqz	v0,8012ff40 <__gettextparse+0x33c>
80130144:	00000000 	nop
80130148:	8fc30508 	lw	v1,1288(s8)
8013014c:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
80130150:	ac620004 	sw	v0,4(v1)
80130154:	8e860000 	lw	a2,0(s4)
80130158:	8e85fff8 	lw	a1,-8(s4)
8013015c:	0c04bef5 	jal	8012fbd4 <new_exp_2>
80130160:	2404000f 	li	a0,15
80130164:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
80130168:	00403021 	move	a2,v0
8013016c:	8e82fff8 	lw	v0,-8(s4)
80130170:	8e870000 	lw	a3,0(s4)
80130174:	8e83fff0 	lw	v1,-16(s4)
80130178:	27c60014 	addiu	a2,s8,20
8013017c:	24040003 	li	a0,3
80130180:	24050010 	li	a1,16
80130184:	afc30014 	sw	v1,20(s8)
80130188:	afc20018 	sw	v0,24(s8)
8013018c:	0c04bea9 	jal	8012faa4 <new_exp>
80130190:	afc7001c 	sw	a3,28(s8)
80130194:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
80130198:	00403021 	move	a2,v0
8013019c:	8e860000 	lw	a2,0(s4)
801301a0:	8e85fff8 	lw	a1,-8(s4)
801301a4:	0c04bef5 	jal	8012fbd4 <new_exp_2>
801301a8:	2404000e 	li	a0,14
801301ac:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
801301b0:	00403021 	move	a2,v0
801301b4:	00003021 	move	a2,zero
801301b8:	00002021 	move	a0,zero
801301bc:	0c04bea9 	jal	8012faa4 <new_exp>
801301c0:	00002821 	move	a1,zero
801301c4:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
801301c8:	00403021 	move	a2,v0
801301cc:	8e86fffc 	lw	a2,-4(s4)
801301d0:	0804bf8c 	j	8012fe30 <__gettextparse+0x22c>
801301d4:	3c02801d 	lui	v0,0x801d
801301d8:	00003021 	move	a2,zero
801301dc:	00002021 	move	a0,zero
801301e0:	0c04bea9 	jal	8012faa4 <new_exp>
801301e4:	24050001 	li	a1,1
801301e8:	1040ff10 	beqz	v0,8012fe2c <__gettextparse+0x228>
801301ec:	00403021 	move	a2,v0
801301f0:	8e820000 	lw	v0,0(s4)
801301f4:	0804bf8b 	j	8012fe2c <__gettextparse+0x228>
801301f8:	acc20008 	sw	v0,8(a2)
801301fc:	81220000 	lb	v0,0(t1)
80130200:	00000000 	nop
80130204:	14a2ffb6 	bne	a1,v0,801300e0 <__gettextparse+0x4dc>
80130208:	00000000 	nop
8013020c:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130210:	25290001 	addiu	t1,t1,1
80130214:	2529ffff 	addiu	t1,t1,-1
80130218:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
8013021c:	0000a821 	move	s5,zero
80130220:	81230000 	lb	v1,0(t1)
80130224:	2402003d 	li	v0,61
80130228:	10620046 	beq	v1,v0,80130344 <__gettextparse+0x740>
8013022c:	24020008 	li	v0,8
80130230:	24150102 	li	s5,258
80130234:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130238:	afc204d8 	sw	v0,1240(s8)
8013023c:	81230000 	lb	v1,0(t1)
80130240:	2402003d 	li	v0,61
80130244:	10620038 	beq	v1,v0,80130328 <__gettextparse+0x724>
80130248:	24020009 	li	v0,9
8013024c:	24150102 	li	s5,258
80130250:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130254:	afc204d8 	sw	v0,1240(s8)
80130258:	81230000 	lb	v1,0(t1)
8013025c:	2402003d 	li	v0,61
80130260:	1462ff9c 	bne	v1,v0,801300d4 <__gettextparse+0x4d0>
80130264:	2402000d 	li	v0,13
80130268:	25290001 	addiu	t1,t1,1
8013026c:	24150101 	li	s5,257
80130270:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130274:	afc204d8 	sw	v0,1240(s8)
80130278:	24020006 	li	v0,6
8013027c:	24150103 	li	s5,259
80130280:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130284:	afc204d8 	sw	v0,1240(s8)
80130288:	24030007 	li	v1,7
8013028c:	24150103 	li	s5,259
80130290:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130294:	afc304d8 	sw	v1,1240(s8)
80130298:	24020004 	li	v0,4
8013029c:	24150104 	li	s5,260
801302a0:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
801302a4:	afc204d8 	sw	v0,1240(s8)
801302a8:	81240000 	lb	a0,0(t1)
801302ac:	00000000 	nop
801302b0:	2482ffd0 	addiu	v0,a0,-48
801302b4:	304200ff 	andi	v0,v0,0xff
801302b8:	2c42000a 	sltiu	v0,v0,10
801302bc:	1040000d 	beqz	v0,801302f4 <__gettextparse+0x6f0>
801302c0:	24a3ffd0 	addiu	v1,a1,-48
801302c4:	000310c0 	sll	v0,v1,0x3
801302c8:	00031840 	sll	v1,v1,0x1
801302cc:	00621821 	addu	v1,v1,v0
801302d0:	25290001 	addiu	t1,t1,1
801302d4:	00641821 	addu	v1,v1,a0
801302d8:	81240000 	lb	a0,0(t1)
801302dc:	00000000 	nop
801302e0:	2482ffd0 	addiu	v0,a0,-48
801302e4:	304200ff 	andi	v0,v0,0xff
801302e8:	2c42000a 	sltiu	v0,v0,10
801302ec:	1440fff5 	bnez	v0,801302c4 <__gettextparse+0x6c0>
801302f0:	2463ffd0 	addiu	v1,v1,-48
801302f4:	24150105 	li	s5,261
801302f8:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
801302fc:	afc304d8 	sw	v1,1240(s8)
80130300:	24030005 	li	v1,5
80130304:	24150104 	li	s5,260
80130308:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
8013030c:	afc304d8 	sw	v1,1240(s8)
80130310:	24030003 	li	v1,3
80130314:	24150104 	li	s5,260
80130318:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
8013031c:	afc304d8 	sw	v1,1240(s8)
80130320:	0804bfd1 	j	8012ff44 <__gettextparse+0x340>
80130324:	24020002 	li	v0,2
80130328:	2403000b 	li	v1,11
8013032c:	25290001 	addiu	t1,t1,1
80130330:	24150102 	li	s5,258
80130334:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130338:	afc304d8 	sw	v1,1240(s8)
8013033c:	0804bfd1 	j	8012ff44 <__gettextparse+0x340>
80130340:	00001021 	move	v0,zero
80130344:	2403000a 	li	v1,10
80130348:	25290001 	addiu	t1,t1,1
8013034c:	24150102 	li	s5,258
80130350:	0804c035 	j	801300d4 <__gettextparse+0x4d0>
80130354:	afc304d8 	sw	v1,1240(s8)
	...

80130360 <__gettext_extract_plural>:
80130360:	27bdffc0 	addiu	sp,sp,-64
80130364:	afb50034 	sw	s5,52(sp)
80130368:	afb40030 	sw	s4,48(sp)
8013036c:	afb00020 	sw	s0,32(sp)
80130370:	afbf003c 	sw	ra,60(sp)
80130374:	afb60038 	sw	s6,56(sp)
80130378:	afb3002c 	sw	s3,44(sp)
8013037c:	afb20028 	sw	s2,40(sp)
80130380:	afb10024 	sw	s1,36(sp)
80130384:	00808021 	move	s0,a0
80130388:	00a0a821 	move	s5,a1
8013038c:	10800034 	beqz	a0,80130460 <__gettext_extract_plural+0x100>
80130390:	00c0a021 	move	s4,a2
80130394:	3c05801d 	lui	a1,0x801d
80130398:	0c047098 	jal	8011c260 <strstr>
8013039c:	24a50d60 	addiu	a1,a1,3424
801303a0:	3c05801d 	lui	a1,0x801d
801303a4:	02002021 	move	a0,s0
801303a8:	24a50d68 	addiu	a1,a1,3432
801303ac:	0c047098 	jal	8011c260 <strstr>
801303b0:	00409821 	move	s3,v0
801303b4:	1260002a 	beqz	s3,80130460 <__gettext_extract_plural+0x100>
801303b8:	00402021 	move	a0,v0
801303bc:	10400028 	beqz	v0,80130460 <__gettext_extract_plural+0x100>
801303c0:	00000000 	nop
801303c4:	80420009 	lb	v0,9(v0)
801303c8:	00000000 	nop
801303cc:	10400024 	beqz	v0,80130460 <__gettext_extract_plural+0x100>
801303d0:	24900009 	addiu	s0,a0,9
801303d4:	3c020000 	lui	v0,0x0
801303d8:	24560000 	addiu	s6,v0,0
801303dc:	0804c0fd 	j	801303f4 <__gettext_extract_plural+0x94>
801303e0:	3c120000 	lui	s2,0x0
801303e4:	82020000 	lb	v0,0(s0)
801303e8:	00000000 	nop
801303ec:	1040001d 	beqz	v0,80130464 <__gettext_extract_plural+0x104>
801303f0:	3c02801f 	lui	v0,0x801f
801303f4:	3c02801f 	lui	v0,0x801f
801303f8:	26430000 	addiu	v1,s2,0
801303fc:	24514764 	addiu	s1,v0,18276
80130400:	10600004 	beqz	v1,80130414 <__gettext_extract_plural+0xb4>
80130404:	24040004 	li	a0,4
80130408:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013040c:	00000000 	nop
80130410:	00408821 	move	s1,v0
80130414:	8e230000 	lw	v1,0(s1)
80130418:	00000000 	nop
8013041c:	10600031 	beqz	v1,801304e4 <__gettext_extract_plural+0x184>
80130420:	00000000 	nop
80130424:	92040000 	lbu	a0,0(s0)
80130428:	00000000 	nop
8013042c:	00041040 	sll	v0,a0,0x1
80130430:	00431021 	addu	v0,v0,v1
80130434:	94430000 	lhu	v1,0(v0)
80130438:	00000000 	nop
8013043c:	30632000 	andi	v1,v1,0x2000
80130440:	1460ffe8 	bnez	v1,801303e4 <__gettext_extract_plural+0x84>
80130444:	26100001 	addiu	s0,s0,1
80130448:	2610ffff 	addiu	s0,s0,-1
8013044c:	2482ffd0 	addiu	v0,a0,-48
80130450:	304200ff 	andi	v0,v0,0xff
80130454:	2c42000a 	sltiu	v0,v0,10
80130458:	14400010 	bnez	v0,8013049c <__gettext_extract_plural+0x13c>
8013045c:	02002021 	move	a0,s0
80130460:	3c02801f 	lui	v0,0x801f
80130464:	24423530 	addiu	v0,v0,13616
80130468:	24030002 	li	v1,2
8013046c:	aea20000 	sw	v0,0(s5)
80130470:	ae830000 	sw	v1,0(s4)
80130474:	8fbf003c 	lw	ra,60(sp)
80130478:	8fb60038 	lw	s6,56(sp)
8013047c:	8fb50034 	lw	s5,52(sp)
80130480:	8fb40030 	lw	s4,48(sp)
80130484:	8fb3002c 	lw	s3,44(sp)
80130488:	8fb20028 	lw	s2,40(sp)
8013048c:	8fb10024 	lw	s1,36(sp)
80130490:	8fb00020 	lw	s0,32(sp)
80130494:	03e00008 	jr	ra
80130498:	27bd0040 	addiu	sp,sp,64
8013049c:	27a50010 	addiu	a1,sp,16
801304a0:	2406000a 	li	a2,10
801304a4:	0c04c690 	jal	80131a40 <__strtoul_internal>
801304a8:	00003821 	move	a3,zero
801304ac:	00401821 	move	v1,v0
801304b0:	8fa20010 	lw	v0,16(sp)
801304b4:	00000000 	nop
801304b8:	1050ffe9 	beq	v0,s0,80130460 <__gettext_extract_plural+0x100>
801304bc:	26620007 	addiu	v0,s3,7
801304c0:	ae830000 	sw	v1,0(s4)
801304c4:	27a40014 	addiu	a0,sp,20
801304c8:	0c04bf01 	jal	8012fc04 <__gettextparse>
801304cc:	afa20014 	sw	v0,20(sp)
801304d0:	1440ffe4 	bnez	v0,80130464 <__gettext_extract_plural+0x104>
801304d4:	3c02801f 	lui	v0,0x801f
801304d8:	8fa20018 	lw	v0,24(sp)
801304dc:	0804c11d 	j	80130474 <__gettext_extract_plural+0x114>
801304e0:	aea20000 	sw	v0,0(s5)
801304e4:	12c0000a 	beqz	s6,80130510 <__gettext_extract_plural+0x1b0>
801304e8:	24040003 	li	a0,3
801304ec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801304f0:	00000000 	nop
801304f4:	8c420000 	lw	v0,0(v0)
801304f8:	00000000 	nop
801304fc:	8c430024 	lw	v1,36(v0)
80130500:	00000000 	nop
80130504:	24630100 	addiu	v1,v1,256
80130508:	0804c109 	j	80130424 <__gettext_extract_plural+0xc4>
8013050c:	ae230000 	sw	v1,0(s1)
80130510:	3c02801f 	lui	v0,0x801f
80130514:	8c423484 	lw	v0,13444(v0)
80130518:	0804c13d 	j	801304f4 <__gettext_extract_plural+0x194>
8013051c:	00000000 	nop

80130520 <__hash_string>:
80130520:	00003021 	move	a2,zero
80130524:	3c07f000 	lui	a3,0xf000
80130528:	80820000 	lb	v0,0(a0)
8013052c:	00062900 	sll	a1,a2,0x4
80130530:	24840001 	addiu	a0,a0,1
80130534:	1040000c 	beqz	v0,80130568 <__hash_string+0x48>
80130538:	304300ff 	andi	v1,v0,0xff
8013053c:	00a33021 	addu	a2,a1,v1
80130540:	00c71024 	and	v0,a2,a3
80130544:	00c22826 	xor	a1,a2,v0
80130548:	1040fff7 	beqz	v0,80130528 <__hash_string+0x8>
8013054c:	00021e02 	srl	v1,v0,0x18
80130550:	80820000 	lb	v0,0(a0)
80130554:	00653026 	xor	a2,v1,a1
80130558:	00062900 	sll	a1,a2,0x4
8013055c:	24840001 	addiu	a0,a0,1
80130560:	1440fff6 	bnez	v0,8013053c <__hash_string+0x1c>
80130564:	304300ff 	andi	v1,v0,0xff
80130568:	03e00008 	jr	ra
8013056c:	00c01021 	move	v0,a2

80130570 <__setfpucw>:
80130570:	3c0201c3 	lui	v0,0x1c3
80130574:	3442ffff 	ori	v0,v0,0xffff
80130578:	00822024 	and	a0,a0,v0
8013057c:	3c02fe3c 	lui	v0,0xfe3c
80130580:	4443f800 	cfc1	v1,$31
80130584:	00000000 	nop
80130588:	00621824 	and	v1,v1,v0
8013058c:	00641825 	or	v1,v1,a0
80130590:	44c3f800 	ctc1	v1,$31
80130594:	03e00008 	jr	ra
80130598:	00000000 	nop
8013059c:	00000000 	nop

801305a0 <abort>:
801305a0:	27bdfed0 	addiu	sp,sp,-304
801305a4:	3c020000 	lui	v0,0x0
801305a8:	afb20128 	sw	s2,296(sp)
801305ac:	24520000 	addiu	s2,v0,0
801305b0:	afbf012c 	sw	ra,300(sp)
801305b4:	afb10124 	sw	s1,292(sp)
801305b8:	12400004 	beqz	s2,801305cc <abort+0x2c>
801305bc:	afb00120 	sw	s0,288(sp)
801305c0:	3c04801f 	lui	a0,0x801f
801305c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801305c8:	24843550 	addiu	a0,a0,13648
801305cc:	3c11801f 	lui	s1,0x801f
801305d0:	8e2345fc 	lw	v1,17916(s1)
801305d4:	00000000 	nop
801305d8:	10600053 	beqz	v1,80130728 <abort+0x188>
801305dc:	00002821 	move	a1,zero
801305e0:	24020001 	li	v0,1
801305e4:	10620060 	beq	v1,v0,80130768 <abort+0x1c8>
801305e8:	00000000 	nop
801305ec:	24020002 	li	v0,2
801305f0:	10620014 	beq	v1,v0,80130644 <abort+0xa4>
801305f4:	24020003 	li	v0,3
801305f8:	10620022 	beq	v1,v0,80130684 <abort+0xe4>
801305fc:	27b00090 	addiu	s0,sp,144
80130600:	8e2345fc 	lw	v1,17916(s1)
80130604:	24020004 	li	v0,4
80130608:	10620033 	beq	v1,v0,801306d8 <abort+0x138>
8013060c:	3c10801f 	lui	s0,0x801f
80130610:	24020005 	li	v0,5
80130614:	1062003d 	beq	v1,v0,8013070c <abort+0x16c>
80130618:	00000000 	nop
8013061c:	24020006 	li	v0,6
80130620:	10620033 	beq	v1,v0,801306f0 <abort+0x150>
80130624:	00000000 	nop
80130628:	24020007 	li	v0,7
8013062c:	10620034 	beq	v1,v0,80130700 <abort+0x160>
80130630:	24020008 	li	v0,8
80130634:	00ff000d 	break	0xff
80130638:	00ff000d 	break	0xff
8013063c:	0804c18d 	j	80130634 <abort+0x94>
80130640:	00000000 	nop
80130644:	3c020000 	lui	v0,0x0
80130648:	24420000 	addiu	v0,v0,0
8013064c:	10400004 	beqz	v0,80130660 <abort+0xc0>
80130650:	ae2045fc 	sw	zero,17916(s1)
80130654:	3c04801f 	lui	a0,0x801f
80130658:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013065c:	24843550 	addiu	a0,a0,13648
80130660:	0c056078 	jal	801581e0 <raise>
80130664:	24040006 	li	a0,6
80130668:	12400003 	beqz	s2,80130678 <abort+0xd8>
8013066c:	3c04801f 	lui	a0,0x801f
80130670:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130674:	24843550 	addiu	a0,a0,13648
80130678:	24030003 	li	v1,3
8013067c:	ae2345fc 	sw	v1,17916(s1)
80130680:	27b00090 	addiu	s0,sp,144
80130684:	02002021 	move	a0,s0
80130688:	24020004 	li	v0,4
8013068c:	00002821 	move	a1,zero
80130690:	24060090 	li	a2,144
80130694:	0c043299 	jal	8010ca64 <memset>
80130698:	ae2245fc 	sw	v0,17916(s1)
8013069c:	afa00094 	sw	zero,148(sp)
801306a0:	2403001f 	li	v1,31
801306a4:	2404ffff 	li	a0,-1
801306a8:	27a20114 	addiu	v0,sp,276
801306ac:	2463ffff 	addiu	v1,v1,-1
801306b0:	ac440000 	sw	a0,0(v0)
801306b4:	1464fffd 	bne	v1,a0,801306ac <abort+0x10c>
801306b8:	2442fffc 	addiu	v0,v0,-4
801306bc:	02002821 	move	a1,s0
801306c0:	24040006 	li	a0,6
801306c4:	00003021 	move	a2,zero
801306c8:	0c0560c6 	jal	80158318 <__sigaction>
801306cc:	afa00090 	sw	zero,144(sp)
801306d0:	0804c180 	j	80130600 <abort+0x60>
801306d4:	00000000 	nop
801306d8:	24030005 	li	v1,5
801306dc:	0c0526d8 	jal	80149b60 <__fcloseall>
801306e0:	ae0345fc 	sw	v1,17916(s0)
801306e4:	8e0345fc 	lw	v1,17916(s0)
801306e8:	0804c185 	j	80130614 <abort+0x74>
801306ec:	24020005 	li	v0,5
801306f0:	24030007 	li	v1,7
801306f4:	ae0345fc 	sw	v1,17916(s0)
801306f8:	00ff000d 	break	0xff
801306fc:	24020008 	li	v0,8
80130700:	2404007f 	li	a0,127
80130704:	0c04763c 	jal	8011d8f0 <_exit>
80130708:	ae2245fc 	sw	v0,17916(s1)
8013070c:	24030006 	li	v1,6
80130710:	24040006 	li	a0,6
80130714:	0c056078 	jal	801581e0 <raise>
80130718:	ae0345fc 	sw	v1,17916(s0)
8013071c:	8e0345fc 	lw	v1,17916(s0)
80130720:	0804c188 	j	80130620 <abort+0x80>
80130724:	24020006 	li	v0,6
80130728:	27b00010 	addiu	s0,sp,16
8013072c:	24030001 	li	v1,1
80130730:	02002021 	move	a0,s0
80130734:	24060080 	li	a2,128
80130738:	0c043299 	jal	8010ca64 <memset>
8013073c:	ae2345fc 	sw	v1,17916(s1)
80130740:	8fa20010 	lw	v0,16(sp)
80130744:	02002821 	move	a1,s0
80130748:	34420020 	ori	v0,v0,0x20
8013074c:	24040002 	li	a0,2
80130750:	00003021 	move	a2,zero
80130754:	0c0560d0 	jal	80158340 <__sigprocmask>
80130758:	afa20010 	sw	v0,16(sp)
8013075c:	8e2345fc 	lw	v1,17916(s1)
80130760:	0804c179 	j	801305e4 <abort+0x44>
80130764:	24020001 	li	v0,1
80130768:	24030002 	li	v1,2
8013076c:	00002021 	move	a0,zero
80130770:	0c045264 	jal	80114990 <_IO_flush_all_lockp>
80130774:	ae2345fc 	sw	v1,17916(s1)
80130778:	8e2345fc 	lw	v1,17916(s1)
8013077c:	0804c17c 	j	801305f0 <abort+0x50>
80130780:	24020002 	li	v0,2
	...

80130790 <_quicksort>:
80130790:	27bdfeb0 	addiu	sp,sp,-336
80130794:	afb40138 	sw	s4,312(sp)
80130798:	afb30134 	sw	s3,308(sp)
8013079c:	afbf014c 	sw	ra,332(sp)
801307a0:	afbe0148 	sw	s8,328(sp)
801307a4:	afb70144 	sw	s7,324(sp)
801307a8:	afb60140 	sw	s6,320(sp)
801307ac:	afb5013c 	sw	s5,316(sp)
801307b0:	afb20130 	sw	s2,304(sp)
801307b4:	afb1012c 	sw	s1,300(sp)
801307b8:	afb00128 	sw	s0,296(sp)
801307bc:	afa40150 	sw	a0,336(sp)
801307c0:	00c09821 	move	s3,a2
801307c4:	10a00073 	beqz	a1,80130994 <_quicksort+0x204>
801307c8:	00e0a021 	move	s4,a3
801307cc:	00061880 	sll	v1,a2,0x2
801307d0:	2ca20005 	sltiu	v0,a1,5
801307d4:	1040007b 	beqz	v0,801309c4 <_quicksort+0x234>
801307d8:	afa30118 	sw	v1,280(sp)
801307dc:	24a2ffff 	addiu	v0,a1,-1
801307e0:	00c20018 	mult	a2,v0
801307e4:	00001012 	mflo	v0
801307e8:	00821021 	addu	v0,a0,v0
801307ec:	afa20114 	sw	v0,276(sp)
801307f0:	8fa40150 	lw	a0,336(sp)
801307f4:	8fa50118 	lw	a1,280(sp)
801307f8:	8fa30114 	lw	v1,276(sp)
801307fc:	0085a821 	addu	s5,a0,a1
80130800:	0075102b 	sltu	v0,v1,s5
80130804:	10400002 	beqz	v0,80130810 <_quicksort+0x80>
80130808:	00000000 	nop
8013080c:	0060a821 	move	s5,v1
80130810:	8fa50150 	lw	a1,336(sp)
80130814:	00000000 	nop
80130818:	00b32021 	addu	a0,a1,s3
8013081c:	02a4102b 	sltu	v0,s5,a0
80130820:	14400113 	bnez	v0,80130c70 <_quicksort+0x4e0>
80130824:	00808821 	move	s1,a0
80130828:	0093b021 	addu	s6,a0,s3
8013082c:	02c08021 	move	s0,s6
80130830:	0804c210 	j	80130840 <_quicksort+0xb0>
80130834:	00a09021 	move	s2,a1
80130838:	1460000b 	bnez	v1,80130868 <_quicksort+0xd8>
8013083c:	02338821 	addu	s1,s1,s3
80130840:	02138021 	addu	s0,s0,s3
80130844:	02202021 	move	a0,s1
80130848:	0280f809 	jalr	s4
8013084c:	02402821 	move	a1,s2
80130850:	02131823 	subu	v1,s0,s3
80130854:	0441fff8 	bgez	v0,80130838 <_quicksort+0xa8>
80130858:	02a3182b 	sltu	v1,s5,v1
8013085c:	02209021 	move	s2,s1
80130860:	1060fff7 	beqz	v1,80130840 <_quicksort+0xb0>
80130864:	02338821 	addu	s1,s1,s3
80130868:	8fa20150 	lw	v0,336(sp)
8013086c:	00000000 	nop
80130870:	1052000b 	beq	v0,s2,801308a0 <_quicksort+0x110>
80130874:	00402021 	move	a0,v0
80130878:	02402821 	move	a1,s2
8013087c:	02603021 	move	a2,s3
80130880:	80a30000 	lb	v1,0(a1)
80130884:	90820000 	lbu	v0,0(a0)
80130888:	24c6ffff 	addiu	a2,a2,-1
8013088c:	a0a20000 	sb	v0,0(a1)
80130890:	a0830000 	sb	v1,0(a0)
80130894:	24a50001 	addiu	a1,a1,1
80130898:	14c0fff9 	bnez	a2,80130880 <_quicksort+0xf0>
8013089c:	24840001 	addiu	a0,a0,1
801308a0:	02762021 	addu	a0,s3,s6
801308a4:	00931823 	subu	v1,a0,s3
801308a8:	02c09021 	move	s2,s6
801308ac:	00731023 	subu	v0,v1,s3
801308b0:	2496ffff 	addiu	s6,a0,-1
801308b4:	8fa40114 	lw	a0,276(sp)
801308b8:	2442ffff 	addiu	v0,v0,-1
801308bc:	00138823 	negu	s1,s3
801308c0:	afa20110 	sw	v0,272(sp)
801308c4:	0092102b 	sltu	v0,a0,s2
801308c8:	247effff 	addiu	s8,v1,-1
801308cc:	0253b823 	subu	s7,s2,s3
801308d0:	14400030 	bnez	v0,80130994 <_quicksort+0x204>
801308d4:	0220a821 	move	s5,s1
801308d8:	02e08021 	move	s0,s7
801308dc:	02002821 	move	a1,s0
801308e0:	0280f809 	jalr	s4
801308e4:	02402021 	move	a0,s2
801308e8:	0440fffc 	bltz	v0,801308dc <_quicksort+0x14c>
801308ec:	02158021 	addu	s0,s0,s5
801308f0:	02158023 	subu	s0,s0,s5
801308f4:	02132821 	addu	a1,s0,s3
801308f8:	10b2001c 	beq	a1,s2,8013096c <_quicksort+0x1dc>
801308fc:	02d2102b 	sltu	v0,s6,s2
80130900:	1440001a 	bnez	v0,8013096c <_quicksort+0x1dc>
80130904:	02c04021 	move	t0,s6
80130908:	8faa0110 	lw	t2,272(sp)
8013090c:	03c04821 	move	t1,s8
80130910:	0125102b 	sltu	v0,t1,a1
80130914:	810b0000 	lb	t3,0(t0)
80130918:	144000ce 	bnez	v0,80130c54 <_quicksort+0x4c4>
8013091c:	01202021 	move	a0,t1
80130920:	01403021 	move	a2,t2
80130924:	0804c24c 	j	80130930 <_quicksort+0x1a0>
80130928:	01003821 	move	a3,t0
8013092c:	00602021 	move	a0,v1
80130930:	00d13021 	addu	a2,a2,s1
80130934:	90830000 	lbu	v1,0(a0)
80130938:	00d31021 	addu	v0,a2,s3
8013093c:	0045102b 	sltu	v0,v0,a1
80130940:	a0e30000 	sb	v1,0(a3)
80130944:	02241821 	addu	v1,s1,a0
80130948:	1040fff8 	beqz	v0,8013092c <_quicksort+0x19c>
8013094c:	00803821 	move	a3,a0
80130950:	00801821 	move	v1,a0
80130954:	2508ffff 	addiu	t0,t0,-1
80130958:	0112102b 	sltu	v0,t0,s2
8013095c:	a06b0000 	sb	t3,0(v1)
80130960:	2529ffff 	addiu	t1,t1,-1
80130964:	1040ffea 	beqz	v0,80130910 <_quicksort+0x180>
80130968:	254affff 	addiu	t2,t2,-1
8013096c:	8fa30110 	lw	v1,272(sp)
80130970:	8fa40114 	lw	a0,276(sp)
80130974:	02539021 	addu	s2,s2,s3
80130978:	00731821 	addu	v1,v1,s3
8013097c:	0092102b 	sltu	v0,a0,s2
80130980:	02d3b021 	addu	s6,s6,s3
80130984:	afa30110 	sw	v1,272(sp)
80130988:	03d3f021 	addu	s8,s8,s3
8013098c:	1040ffd2 	beqz	v0,801308d8 <_quicksort+0x148>
80130990:	02f3b821 	addu	s7,s7,s3
80130994:	8fbf014c 	lw	ra,332(sp)
80130998:	8fbe0148 	lw	s8,328(sp)
8013099c:	8fb70144 	lw	s7,324(sp)
801309a0:	8fb60140 	lw	s6,320(sp)
801309a4:	8fb5013c 	lw	s5,316(sp)
801309a8:	8fb40138 	lw	s4,312(sp)
801309ac:	8fb30134 	lw	s3,308(sp)
801309b0:	8fb20130 	lw	s2,304(sp)
801309b4:	8fb1012c 	lw	s1,300(sp)
801309b8:	8fb00128 	lw	s0,296(sp)
801309bc:	03e00008 	jr	ra
801309c0:	27bd0150 	addiu	sp,sp,336
801309c4:	24a2ffff 	addiu	v0,a1,-1
801309c8:	00c20018 	mult	a2,v0
801309cc:	8fa50150 	lw	a1,336(sp)
801309d0:	27a30010 	addiu	v1,sp,16
801309d4:	27a40018 	addiu	a0,sp,24
801309d8:	afa30120 	sw	v1,288(sp)
801309dc:	0064182b 	sltu	v1,v1,a0
801309e0:	afa00010 	sw	zero,16(sp)
801309e4:	afa00014 	sw	zero,20(sp)
801309e8:	00001012 	mflo	v0
801309ec:	00a21021 	addu	v0,a1,v0
801309f0:	1060ff7f 	beqz	v1,801307f0 <_quicksort+0x60>
801309f4:	afa20114 	sw	v0,276(sp)
801309f8:	0080f021 	move	s8,a0
801309fc:	00a0b021 	move	s6,a1
80130a00:	0040b821 	move	s7,v0
80130a04:	0006a823 	negu	s5,a2
80130a08:	02f61023 	subu	v0,s7,s6
80130a0c:	16600002 	bnez	s3,80130a18 <_quicksort+0x288>
80130a10:	0053001b 	divu	zero,v0,s3
80130a14:	0007000d 	break	0x7
80130a18:	02c02821 	move	a1,s6
80130a1c:	00001012 	mflo	v0
80130a20:	00021042 	srl	v0,v0,0x1
80130a24:	00000000 	nop
80130a28:	02620018 	mult	s3,v0
80130a2c:	00001012 	mflo	v0
80130a30:	00568821 	addu	s1,v0,s6
80130a34:	0280f809 	jalr	s4
80130a38:	02202021 	move	a0,s1
80130a3c:	04400079 	bltz	v0,80130c24 <_quicksort+0x494>
80130a40:	02603021 	move	a2,s3
80130a44:	02e02021 	move	a0,s7
80130a48:	0280f809 	jalr	s4
80130a4c:	02202821 	move	a1,s1
80130a50:	04400038 	bltz	v0,80130b34 <_quicksort+0x3a4>
80130a54:	02603021 	move	a2,s3
80130a58:	02769021 	addu	s2,s3,s6
80130a5c:	02f38023 	subu	s0,s7,s3
80130a60:	02402021 	move	a0,s2
80130a64:	0280f809 	jalr	s4
80130a68:	02202821 	move	a1,s1
80130a6c:	04410004 	bgez	v0,80130a80 <_quicksort+0x2f0>
80130a70:	02002821 	move	a1,s0
80130a74:	0804c2f9 	j	80130be4 <_quicksort+0x454>
80130a78:	02539021 	addu	s2,s2,s3
80130a7c:	02002821 	move	a1,s0
80130a80:	0280f809 	jalr	s4
80130a84:	02202021 	move	a0,s1
80130a88:	0440fffc 	bltz	v0,80130a7c <_quicksort+0x2ec>
80130a8c:	02158021 	addu	s0,s0,s5
80130a90:	02158023 	subu	s0,s0,s5
80130a94:	0250102b 	sltu	v0,s2,s0
80130a98:	10400042 	beqz	v0,80130ba4 <_quicksort+0x414>
80130a9c:	02603021 	move	a2,s3
80130aa0:	02402821 	move	a1,s2
80130aa4:	02002021 	move	a0,s0
80130aa8:	80a30000 	lb	v1,0(a1)
80130aac:	90820000 	lbu	v0,0(a0)
80130ab0:	24c6ffff 	addiu	a2,a2,-1
80130ab4:	a0a20000 	sb	v0,0(a1)
80130ab8:	a0830000 	sb	v1,0(a0)
80130abc:	24a50001 	addiu	a1,a1,1
80130ac0:	14c0fff9 	bnez	a2,80130aa8 <_quicksort+0x318>
80130ac4:	24840001 	addiu	a0,a0,1
80130ac8:	12510048 	beq	s2,s1,80130bec <_quicksort+0x45c>
80130acc:	00000000 	nop
80130ad0:	12110016 	beq	s0,s1,80130b2c <_quicksort+0x39c>
80130ad4:	00000000 	nop
80130ad8:	02539021 	addu	s2,s2,s3
80130adc:	02138023 	subu	s0,s0,s3
80130ae0:	0212102b 	sltu	v0,s0,s2
80130ae4:	1040ffdf 	beqz	v0,80130a64 <_quicksort+0x2d4>
80130ae8:	02402021 	move	a0,s2
80130aec:	8fa40118 	lw	a0,280(sp)
80130af0:	02161823 	subu	v1,s0,s6
80130af4:	0083102b 	sltu	v0,a0,v1
80130af8:	14400033 	bnez	v0,80130bc8 <_quicksort+0x438>
80130afc:	02f21023 	subu	v0,s7,s2
80130b00:	0082102b 	sltu	v0,a0,v0
80130b04:	1040003b 	beqz	v0,80130bf4 <_quicksort+0x464>
80130b08:	00000000 	nop
80130b0c:	0240b021 	move	s6,s2
80130b10:	8fa30120 	lw	v1,288(sp)
80130b14:	00000000 	nop
80130b18:	007e102b 	sltu	v0,v1,s8
80130b1c:	1440ffbb 	bnez	v0,80130a0c <_quicksort+0x27c>
80130b20:	02f61023 	subu	v0,s7,s6
80130b24:	0804c1fc 	j	801307f0 <_quicksort+0x60>
80130b28:	00000000 	nop
80130b2c:	0804c2b6 	j	80130ad8 <_quicksort+0x348>
80130b30:	02408821 	move	s1,s2
80130b34:	02202821 	move	a1,s1
80130b38:	02e02021 	move	a0,s7
80130b3c:	80a30000 	lb	v1,0(a1)
80130b40:	90820000 	lbu	v0,0(a0)
80130b44:	24c6ffff 	addiu	a2,a2,-1
80130b48:	a0a20000 	sb	v0,0(a1)
80130b4c:	a0830000 	sb	v1,0(a0)
80130b50:	24a50001 	addiu	a1,a1,1
80130b54:	14c0fff9 	bnez	a2,80130b3c <_quicksort+0x3ac>
80130b58:	24840001 	addiu	a0,a0,1
80130b5c:	02202021 	move	a0,s1
80130b60:	0280f809 	jalr	s4
80130b64:	02c02821 	move	a1,s6
80130b68:	0441ffbc 	bgez	v0,80130a5c <_quicksort+0x2cc>
80130b6c:	02769021 	addu	s2,s3,s6
80130b70:	02603021 	move	a2,s3
80130b74:	02202821 	move	a1,s1
80130b78:	02c02021 	move	a0,s6
80130b7c:	80a30000 	lb	v1,0(a1)
80130b80:	90820000 	lbu	v0,0(a0)
80130b84:	24c6ffff 	addiu	a2,a2,-1
80130b88:	a0a20000 	sb	v0,0(a1)
80130b8c:	a0830000 	sb	v1,0(a0)
80130b90:	24a50001 	addiu	a1,a1,1
80130b94:	14c0fff9 	bnez	a2,80130b7c <_quicksort+0x3ec>
80130b98:	24840001 	addiu	a0,a0,1
80130b9c:	0804c297 	j	80130a5c <_quicksort+0x2cc>
80130ba0:	02769021 	addu	s2,s3,s6
80130ba4:	1650ffcf 	bne	s2,s0,80130ae4 <_quicksort+0x354>
80130ba8:	0212102b 	sltu	v0,s0,s2
80130bac:	02139021 	addu	s2,s0,s3
80130bb0:	8fa40118 	lw	a0,280(sp)
80130bb4:	02138023 	subu	s0,s0,s3
80130bb8:	02161823 	subu	v1,s0,s6
80130bbc:	0083102b 	sltu	v0,a0,v1
80130bc0:	1040ffcf 	beqz	v0,80130b00 <_quicksort+0x370>
80130bc4:	02f21023 	subu	v0,s7,s2
80130bc8:	8fa50118 	lw	a1,280(sp)
80130bcc:	02f22023 	subu	a0,s7,s2
80130bd0:	00a4102b 	sltu	v0,a1,a0
80130bd4:	1440000c 	bnez	v0,80130c08 <_quicksort+0x478>
80130bd8:	0083102a 	slt	v0,a0,v1
80130bdc:	0804c2c4 	j	80130b10 <_quicksort+0x380>
80130be0:	0200b821 	move	s7,s0
80130be4:	0804c299 	j	80130a64 <_quicksort+0x2d4>
80130be8:	02402021 	move	a0,s2
80130bec:	0804c2b6 	j	80130ad8 <_quicksort+0x348>
80130bf0:	02008821 	move	s1,s0
80130bf4:	27defff8 	addiu	s8,s8,-8
80130bf8:	8fd60000 	lw	s6,0(s8)
80130bfc:	8fd70004 	lw	s7,4(s8)
80130c00:	0804c2c4 	j	80130b10 <_quicksort+0x380>
80130c04:	00000000 	nop
80130c08:	10400014 	beqz	v0,80130c5c <_quicksort+0x4cc>
80130c0c:	00000000 	nop
80130c10:	afd60000 	sw	s6,0(s8)
80130c14:	afd00004 	sw	s0,4(s8)
80130c18:	0240b021 	move	s6,s2
80130c1c:	0804c2c4 	j	80130b10 <_quicksort+0x380>
80130c20:	27de0008 	addiu	s8,s8,8
80130c24:	02202821 	move	a1,s1
80130c28:	02c02021 	move	a0,s6
80130c2c:	80a30000 	lb	v1,0(a1)
80130c30:	90820000 	lbu	v0,0(a0)
80130c34:	24c6ffff 	addiu	a2,a2,-1
80130c38:	a0a20000 	sb	v0,0(a1)
80130c3c:	a0830000 	sb	v1,0(a0)
80130c40:	24a50001 	addiu	a1,a1,1
80130c44:	14c0fff9 	bnez	a2,80130c2c <_quicksort+0x49c>
80130c48:	24840001 	addiu	a0,a0,1
80130c4c:	0804c292 	j	80130a48 <_quicksort+0x2b8>
80130c50:	02e02021 	move	a0,s7
80130c54:	0804c255 	j	80130954 <_quicksort+0x1c4>
80130c58:	01001821 	move	v1,t0
80130c5c:	afd70004 	sw	s7,4(s8)
80130c60:	afd20000 	sw	s2,0(s8)
80130c64:	0200b821 	move	s7,s0
80130c68:	0804c2c4 	j	80130b10 <_quicksort+0x380>
80130c6c:	27de0008 	addiu	s8,s8,8
80130c70:	0804c228 	j	801308a0 <_quicksort+0x110>
80130c74:	0093b021 	addu	s6,a0,s3
	...

80130c80 <__clearenv>:
80130c80:	3c020000 	lui	v0,0x0
80130c84:	27bdffe0 	addiu	sp,sp,-32
80130c88:	3c048031 	lui	a0,0x8031
80130c8c:	24420000 	addiu	v0,v0,0
80130c90:	afb10014 	sw	s1,20(sp)
80130c94:	afb00010 	sw	s0,16(sp)
80130c98:	afbf0018 	sw	ra,24(sp)
80130c9c:	3c118031 	lui	s1,0x8031
80130ca0:	3c10801f 	lui	s0,0x801f
80130ca4:	10400003 	beqz	v0,80130cb4 <__clearenv+0x34>
80130ca8:	24846020 	addiu	a0,a0,24608
80130cac:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130cb0:	00000000 	nop
80130cb4:	8e235ed0 	lw	v1,24272(s1)
80130cb8:	8e024604 	lw	v0,17924(s0)
80130cbc:	00000000 	nop
80130cc0:	1062000f 	beq	v1,v0,80130d00 <__clearenv+0x80>
80130cc4:	00000000 	nop
80130cc8:	3c020000 	lui	v0,0x0
80130ccc:	3c048031 	lui	a0,0x8031
80130cd0:	24420000 	addiu	v0,v0,0
80130cd4:	24846020 	addiu	a0,a0,24608
80130cd8:	10400003 	beqz	v0,80130ce8 <__clearenv+0x68>
80130cdc:	ae205ed0 	sw	zero,24272(s1)
80130ce0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130ce4:	00000000 	nop
80130ce8:	8fbf0018 	lw	ra,24(sp)
80130cec:	8fb10014 	lw	s1,20(sp)
80130cf0:	8fb00010 	lw	s0,16(sp)
80130cf4:	00001021 	move	v0,zero
80130cf8:	03e00008 	jr	ra
80130cfc:	27bd0020 	addiu	sp,sp,32
80130d00:	1060fff1 	beqz	v1,80130cc8 <__clearenv+0x48>
80130d04:	00602021 	move	a0,v1
80130d08:	0c045fee 	jal	80117fb8 <__cfree>
80130d0c:	00000000 	nop
80130d10:	0804c332 	j	80130cc8 <__clearenv+0x48>
80130d14:	ae004604 	sw	zero,17924(s0)

80130d18 <__unsetenv>:
80130d18:	27bdffd8 	addiu	sp,sp,-40
80130d1c:	afb10014 	sw	s1,20(sp)
80130d20:	afbf0024 	sw	ra,36(sp)
80130d24:	afb40020 	sw	s4,32(sp)
80130d28:	afb3001c 	sw	s3,28(sp)
80130d2c:	afb20018 	sw	s2,24(sp)
80130d30:	afb00010 	sw	s0,16(sp)
80130d34:	10800005 	beqz	a0,80130d4c <__unsetenv+0x34>
80130d38:	00808821 	move	s1,a0
80130d3c:	80820000 	lb	v0,0(a0)
80130d40:	00000000 	nop
80130d44:	1440000f 	bnez	v0,80130d84 <__unsetenv+0x6c>
80130d48:	00000000 	nop
80130d4c:	0c047ea0 	jal	8011fa80 <__errno_location>
80130d50:	00000000 	nop
80130d54:	24030016 	li	v1,22
80130d58:	2404ffff 	li	a0,-1
80130d5c:	ac430000 	sw	v1,0(v0)
80130d60:	8fbf0024 	lw	ra,36(sp)
80130d64:	8fb40020 	lw	s4,32(sp)
80130d68:	8fb3001c 	lw	s3,28(sp)
80130d6c:	8fb20018 	lw	s2,24(sp)
80130d70:	8fb10014 	lw	s1,20(sp)
80130d74:	8fb00010 	lw	s0,16(sp)
80130d78:	00801021 	move	v0,a0
80130d7c:	03e00008 	jr	ra
80130d80:	27bd0028 	addiu	sp,sp,40
80130d84:	0c046ea8 	jal	8011baa0 <strchr>
80130d88:	2405003d 	li	a1,61
80130d8c:	1440ffef 	bnez	v0,80130d4c <__unsetenv+0x34>
80130d90:	00000000 	nop
80130d94:	0c046f6c 	jal	8011bdb0 <strlen>
80130d98:	02202021 	move	a0,s1
80130d9c:	00409821 	move	s3,v0
80130da0:	3c020000 	lui	v0,0x0
80130da4:	24420000 	addiu	v0,v0,0
80130da8:	10400005 	beqz	v0,80130dc0 <__unsetenv+0xa8>
80130dac:	3c028031 	lui	v0,0x8031
80130db0:	3c048031 	lui	a0,0x8031
80130db4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130db8:	24846020 	addiu	a0,a0,24608
80130dbc:	3c028031 	lui	v0,0x8031
80130dc0:	8c525ed0 	lw	s2,24272(v0)
80130dc4:	2414003d 	li	s4,61
80130dc8:	8e500000 	lw	s0,0(s2)
80130dcc:	00000000 	nop
80130dd0:	12000013 	beqz	s0,80130e20 <__unsetenv+0x108>
80130dd4:	02002021 	move	a0,s0
80130dd8:	02202821 	move	a1,s1
80130ddc:	0c046ff0 	jal	8011bfc0 <strncmp>
80130de0:	02603021 	move	a2,s3
80130de4:	14400005 	bnez	v0,80130dfc <__unsetenv+0xe4>
80130de8:	02131021 	addu	v0,s0,s3
80130dec:	80430000 	lb	v1,0(v0)
80130df0:	00000000 	nop
80130df4:	10740003 	beq	v1,s4,80130e04 <__unsetenv+0xec>
80130df8:	02401821 	move	v1,s2
80130dfc:	0804c372 	j	80130dc8 <__unsetenv+0xb0>
80130e00:	26520004 	addiu	s2,s2,4
80130e04:	24630004 	addiu	v1,v1,4
80130e08:	8c620000 	lw	v0,0(v1)
80130e0c:	00000000 	nop
80130e10:	1440fffc 	bnez	v0,80130e04 <__unsetenv+0xec>
80130e14:	ac62fffc 	sw	v0,-4(v1)
80130e18:	0804c372 	j	80130dc8 <__unsetenv+0xb0>
80130e1c:	00000000 	nop
80130e20:	3c020000 	lui	v0,0x0
80130e24:	24420000 	addiu	v0,v0,0
80130e28:	10400004 	beqz	v0,80130e3c <__unsetenv+0x124>
80130e2c:	00000000 	nop
80130e30:	3c048031 	lui	a0,0x8031
80130e34:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130e38:	24846020 	addiu	a0,a0,24608
80130e3c:	0804c358 	j	80130d60 <__unsetenv+0x48>
80130e40:	00002021 	move	a0,zero

80130e44 <__add_to_environ>:
80130e44:	27bdffb8 	addiu	sp,sp,-72
80130e48:	afbe0040 	sw	s8,64(sp)
80130e4c:	03a0f021 	move	s8,sp
80130e50:	afb7003c 	sw	s7,60(sp)
80130e54:	afb60038 	sw	s6,56(sp)
80130e58:	afb50034 	sw	s5,52(sp)
80130e5c:	afb3002c 	sw	s3,44(sp)
80130e60:	afbf0044 	sw	ra,68(sp)
80130e64:	afb40030 	sw	s4,48(sp)
80130e68:	afb20028 	sw	s2,40(sp)
80130e6c:	afb10024 	sw	s1,36(sp)
80130e70:	afb00020 	sw	s0,32(sp)
80130e74:	afc70054 	sw	a3,84(s8)
80130e78:	00a0b821 	move	s7,a1
80130e7c:	00c0b021 	move	s6,a2
80130e80:	0c046f6c 	jal	8011bdb0 <strlen>
80130e84:	0080a821 	move	s5,a0
80130e88:	12e00052 	beqz	s7,80130fd4 <__add_to_environ+0x190>
80130e8c:	00409821 	move	s3,v0
80130e90:	0c046f6c 	jal	8011bdb0 <strlen>
80130e94:	02e02021 	move	a0,s7
80130e98:	24420001 	addiu	v0,v0,1
80130e9c:	afc20010 	sw	v0,16(s8)
80130ea0:	3c020000 	lui	v0,0x0
80130ea4:	24420000 	addiu	v0,v0,0
80130ea8:	10400005 	beqz	v0,80130ec0 <__add_to_environ+0x7c>
80130eac:	3c028031 	lui	v0,0x8031
80130eb0:	3c048031 	lui	a0,0x8031
80130eb4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130eb8:	24846020 	addiu	a0,a0,24608
80130ebc:	3c028031 	lui	v0,0x8031
80130ec0:	8c525ed0 	lw	s2,24272(v0)
80130ec4:	00000000 	nop
80130ec8:	1240004e 	beqz	s2,80131004 <__add_to_environ+0x1c0>
80130ecc:	00000000 	nop
80130ed0:	8e500000 	lw	s0,0(s2)
80130ed4:	00000000 	nop
80130ed8:	1200007f 	beqz	s0,801310d8 <__add_to_environ+0x294>
80130edc:	2414003d 	li	s4,61
80130ee0:	00008821 	move	s1,zero
80130ee4:	02002021 	move	a0,s0
80130ee8:	02a02821 	move	a1,s5
80130eec:	0c046ff0 	jal	8011bfc0 <strncmp>
80130ef0:	02603021 	move	a2,s3
80130ef4:	14400005 	bnez	v0,80130f0c <__add_to_environ+0xc8>
80130ef8:	02131821 	addu	v1,s0,s3
80130efc:	80620000 	lb	v0,0(v1)
80130f00:	00000000 	nop
80130f04:	10540035 	beq	v0,s4,80130fdc <__add_to_environ+0x198>
80130f08:	00000000 	nop
80130f0c:	26520004 	addiu	s2,s2,4
80130f10:	8e500000 	lw	s0,0(s2)
80130f14:	00000000 	nop
80130f18:	1600fff2 	bnez	s0,80130ee4 <__add_to_environ+0xa0>
80130f1c:	26310001 	addiu	s1,s1,1
80130f20:	00119080 	sll	s2,s1,0x2
80130f24:	26450008 	addiu	a1,s2,8
80130f28:	3c14801f 	lui	s4,0x801f
80130f2c:	8e844604 	lw	a0,17924(s4)
80130f30:	0c046afa 	jal	8011abe8 <__libc_realloc>
80130f34:	00000000 	nop
80130f38:	1040006b 	beqz	v0,801310e8 <__add_to_environ+0x2a4>
80130f3c:	00408021 	move	s0,v0
80130f40:	12c00033 	beqz	s6,80131010 <__add_to_environ+0x1cc>
80130f44:	00528821 	addu	s1,v0,s2
80130f48:	ae360000 	sw	s6,0(s1)
80130f4c:	3c038031 	lui	v1,0x8031
80130f50:	8c655ed0 	lw	a1,24272(v1)
80130f54:	8e824604 	lw	v0,17924(s4)
80130f58:	00000000 	nop
80130f5c:	10a20003 	beq	a1,v0,80130f6c <__add_to_environ+0x128>
80130f60:	02403021 	move	a2,s2
80130f64:	0c04324c 	jal	8010c930 <memcpy>
80130f68:	02002021 	move	a0,s0
80130f6c:	3c02801f 	lui	v0,0x801f
80130f70:	ac504604 	sw	s0,17924(v0)
80130f74:	3c028031 	lui	v0,0x8031
80130f78:	ae200004 	sw	zero,4(s1)
80130f7c:	ac505ed0 	sw	s0,24272(v0)
80130f80:	3c020000 	lui	v0,0x0
80130f84:	24420000 	addiu	v0,v0,0
80130f88:	10400005 	beqz	v0,80130fa0 <__add_to_environ+0x15c>
80130f8c:	00000000 	nop
80130f90:	3c048031 	lui	a0,0x8031
80130f94:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80130f98:	24846020 	addiu	a0,a0,24608
80130f9c:	00001021 	move	v0,zero
80130fa0:	03c0e821 	move	sp,s8
80130fa4:	8fdf0044 	lw	ra,68(s8)
80130fa8:	8fbe0040 	lw	s8,64(sp)
80130fac:	8fb7003c 	lw	s7,60(sp)
80130fb0:	8fb60038 	lw	s6,56(sp)
80130fb4:	8fb50034 	lw	s5,52(sp)
80130fb8:	8fb40030 	lw	s4,48(sp)
80130fbc:	8fb3002c 	lw	s3,44(sp)
80130fc0:	8fb20028 	lw	s2,40(sp)
80130fc4:	8fb10024 	lw	s1,36(sp)
80130fc8:	8fb00020 	lw	s0,32(sp)
80130fcc:	03e00008 	jr	ra
80130fd0:	27bd0048 	addiu	sp,sp,72
80130fd4:	0804c3a8 	j	80130ea0 <__add_to_environ+0x5c>
80130fd8:	afc00010 	sw	zero,16(s8)
80130fdc:	1200ffd0 	beqz	s0,80130f20 <__add_to_environ+0xdc>
80130fe0:	00000000 	nop
80130fe4:	8fc20054 	lw	v0,84(s8)
80130fe8:	00000000 	nop
80130fec:	1040ffe5 	beqz	v0,80130f84 <__add_to_environ+0x140>
80130ff0:	3c020000 	lui	v0,0x0
80130ff4:	12c00053 	beqz	s6,80131144 <__add_to_environ+0x300>
80130ff8:	02c08021 	move	s0,s6
80130ffc:	0804c3e1 	j	80130f84 <__add_to_environ+0x140>
80131000:	ae500000 	sw	s0,0(s2)
80131004:	00009021 	move	s2,zero
80131008:	0804c3ca 	j	80130f28 <__add_to_environ+0xe4>
8013100c:	24050008 	li	a1,8
80131010:	8fc20010 	lw	v0,16(s8)
80131014:	26630001 	addiu	v1,s3,1
80131018:	00431821 	addu	v1,v0,v1
8013101c:	2462000e 	addiu	v0,v1,14
80131020:	000210c2 	srl	v0,v0,0x3
80131024:	000210c0 	sll	v0,v0,0x3
80131028:	afdd0014 	sw	sp,20(s8)
8013102c:	03a2e823 	subu	sp,sp,v0
80131030:	27b60010 	addiu	s6,sp,16
80131034:	02a02821 	move	a1,s5
80131038:	02603021 	move	a2,s3
8013103c:	02c02021 	move	a0,s6
80131040:	0c0472c8 	jal	8011cb20 <__mempcpy>
80131044:	afc30018 	sw	v1,24(s8)
80131048:	2403003d 	li	v1,61
8013104c:	a0430000 	sb	v1,0(v0)
80131050:	8fc60010 	lw	a2,16(s8)
80131054:	24440001 	addiu	a0,v0,1
80131058:	0c04324c 	jal	8010c930 <memcpy>
8013105c:	02e02821 	move	a1,s7
80131060:	3c038012 	lui	v1,0x8012
80131064:	2473bbc0 	addiu	s3,v1,-17472
80131068:	3c15801f 	lui	s5,0x801f
8013106c:	02c02021 	move	a0,s6
80131070:	26a54600 	addiu	a1,s5,17920
80131074:	0c053ef6 	jal	8014fbd8 <__tfind>
80131078:	02603021 	move	a2,s3
8013107c:	10400018 	beqz	v0,801310e0 <__add_to_environ+0x29c>
80131080:	02128821 	addu	s1,s0,s2
80131084:	8c420000 	lw	v0,0(v0)
80131088:	00000000 	nop
8013108c:	2c430001 	sltiu	v1,v0,1
80131090:	1060000e 	beqz	v1,801310cc <__add_to_environ+0x288>
80131094:	ae220000 	sw	v0,0(s1)
80131098:	8fc40018 	lw	a0,24(s8)
8013109c:	0c04699a 	jal	8011a668 <__libc_malloc>
801310a0:	00000000 	nop
801310a4:	10400019 	beqz	v0,8013110c <__add_to_environ+0x2c8>
801310a8:	ae220000 	sw	v0,0(s1)
801310ac:	8fc60018 	lw	a2,24(s8)
801310b0:	00402021 	move	a0,v0
801310b4:	0c04324c 	jal	8010c930 <memcpy>
801310b8:	02c02821 	move	a1,s6
801310bc:	8e240000 	lw	a0,0(s1)
801310c0:	26a54600 	addiu	a1,s5,17920
801310c4:	0c0540e2 	jal	80150388 <__tsearch>
801310c8:	02603021 	move	a2,s3
801310cc:	8fdd0014 	lw	sp,20(s8)
801310d0:	0804c3d4 	j	80130f50 <__add_to_environ+0x10c>
801310d4:	3c038031 	lui	v1,0x8031
801310d8:	0804c3c8 	j	80130f20 <__add_to_environ+0xdc>
801310dc:	00008821 	move	s1,zero
801310e0:	0804c424 	j	80131090 <__add_to_environ+0x24c>
801310e4:	24030001 	li	v1,1
801310e8:	3c020000 	lui	v0,0x0
801310ec:	24420000 	addiu	v0,v0,0
801310f0:	10400004 	beqz	v0,80131104 <__add_to_environ+0x2c0>
801310f4:	00000000 	nop
801310f8:	3c048031 	lui	a0,0x8031
801310fc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131100:	24846020 	addiu	a0,a0,24608
80131104:	0804c3e8 	j	80130fa0 <__add_to_environ+0x15c>
80131108:	2402ffff 	li	v0,-1
8013110c:	0c047ea0 	jal	8011fa80 <__errno_location>
80131110:	00000000 	nop
80131114:	2403000c 	li	v1,12
80131118:	ac430000 	sw	v1,0(v0)
8013111c:	3c020000 	lui	v0,0x0
80131120:	24420000 	addiu	v0,v0,0
80131124:	10400004 	beqz	v0,80131138 <__add_to_environ+0x2f4>
80131128:	00000000 	nop
8013112c:	3c048031 	lui	a0,0x8031
80131130:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131134:	24846020 	addiu	a0,a0,24608
80131138:	8fdd0014 	lw	sp,20(s8)
8013113c:	0804c3e8 	j	80130fa0 <__add_to_environ+0x15c>
80131140:	2402ffff 	li	v0,-1
80131144:	8fc20010 	lw	v0,16(s8)
80131148:	26630001 	addiu	v1,s3,1
8013114c:	00438821 	addu	s1,v0,v1
80131150:	2622000e 	addiu	v0,s1,14
80131154:	000210c2 	srl	v0,v0,0x3
80131158:	000210c0 	sll	v0,v0,0x3
8013115c:	03a0b021 	move	s6,sp
80131160:	03a2e823 	subu	sp,sp,v0
80131164:	27b40010 	addiu	s4,sp,16
80131168:	02a02821 	move	a1,s5
8013116c:	02603021 	move	a2,s3
80131170:	0c0472c8 	jal	8011cb20 <__mempcpy>
80131174:	02802021 	move	a0,s4
80131178:	2403003d 	li	v1,61
8013117c:	a0430000 	sb	v1,0(v0)
80131180:	8fc60010 	lw	a2,16(s8)
80131184:	24440001 	addiu	a0,v0,1
80131188:	0c04324c 	jal	8010c930 <memcpy>
8013118c:	02e02821 	move	a1,s7
80131190:	3c038012 	lui	v1,0x8012
80131194:	2473bbc0 	addiu	s3,v1,-17472
80131198:	3c15801f 	lui	s5,0x801f
8013119c:	02802021 	move	a0,s4
801311a0:	26a54600 	addiu	a1,s5,17920
801311a4:	0c053ef6 	jal	8014fbd8 <__tfind>
801311a8:	02603021 	move	a2,s3
801311ac:	10400005 	beqz	v0,801311c4 <__add_to_environ+0x380>
801311b0:	00000000 	nop
801311b4:	8c500000 	lw	s0,0(v0)
801311b8:	00000000 	nop
801311bc:	1600000d 	bnez	s0,801311f4 <__add_to_environ+0x3b0>
801311c0:	00000000 	nop
801311c4:	0c04699a 	jal	8011a668 <__libc_malloc>
801311c8:	02202021 	move	a0,s1
801311cc:	1040000c 	beqz	v0,80131200 <__add_to_environ+0x3bc>
801311d0:	00408021 	move	s0,v0
801311d4:	02802821 	move	a1,s4
801311d8:	02203021 	move	a2,s1
801311dc:	0c04324c 	jal	8010c930 <memcpy>
801311e0:	00402021 	move	a0,v0
801311e4:	02002021 	move	a0,s0
801311e8:	26a54600 	addiu	a1,s5,17920
801311ec:	0c0540e2 	jal	80150388 <__tsearch>
801311f0:	02603021 	move	a2,s3
801311f4:	02c0e821 	move	sp,s6
801311f8:	0804c3e0 	j	80130f80 <__add_to_environ+0x13c>
801311fc:	ae500000 	sw	s0,0(s2)
80131200:	3c020000 	lui	v0,0x0
80131204:	24420000 	addiu	v0,v0,0
80131208:	10400004 	beqz	v0,8013121c <__add_to_environ+0x3d8>
8013120c:	00000000 	nop
80131210:	3c048031 	lui	a0,0x8031
80131214:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131218:	24846020 	addiu	a0,a0,24608
8013121c:	2402ffff 	li	v0,-1
80131220:	0804c3e8 	j	80130fa0 <__add_to_environ+0x15c>
80131224:	02c0e821 	move	sp,s6

80131228 <__setenv>:
80131228:	27bdffe0 	addiu	sp,sp,-32
8013122c:	afb20018 	sw	s2,24(sp)
80131230:	afb10014 	sw	s1,20(sp)
80131234:	afb00010 	sw	s0,16(sp)
80131238:	afbf001c 	sw	ra,28(sp)
8013123c:	00808021 	move	s0,a0
80131240:	00c09021 	move	s2,a2
80131244:	10800005 	beqz	a0,8013125c <__setenv+0x34>
80131248:	00a08821 	move	s1,a1
8013124c:	80820000 	lb	v0,0(a0)
80131250:	00000000 	nop
80131254:	1440000c 	bnez	v0,80131288 <__setenv+0x60>
80131258:	2405003d 	li	a1,61
8013125c:	0c047ea0 	jal	8011fa80 <__errno_location>
80131260:	00000000 	nop
80131264:	24030016 	li	v1,22
80131268:	ac430000 	sw	v1,0(v0)
8013126c:	8fbf001c 	lw	ra,28(sp)
80131270:	8fb20018 	lw	s2,24(sp)
80131274:	8fb10014 	lw	s1,20(sp)
80131278:	8fb00010 	lw	s0,16(sp)
8013127c:	2402ffff 	li	v0,-1
80131280:	03e00008 	jr	ra
80131284:	27bd0020 	addiu	sp,sp,32
80131288:	0c046ea8 	jal	8011baa0 <strchr>
8013128c:	00000000 	nop
80131290:	02002021 	move	a0,s0
80131294:	02202821 	move	a1,s1
80131298:	02403821 	move	a3,s2
8013129c:	1440ffef 	bnez	v0,8013125c <__setenv+0x34>
801312a0:	00003021 	move	a2,zero
801312a4:	8fbf001c 	lw	ra,28(sp)
801312a8:	8fb20018 	lw	s2,24(sp)
801312ac:	8fb10014 	lw	s1,20(sp)
801312b0:	8fb00010 	lw	s0,16(sp)
801312b4:	0804c391 	j	80130e44 <__add_to_environ>
801312b8:	27bd0020 	addiu	sp,sp,32
801312bc:	00000000 	nop

801312c0 <__random>:
801312c0:	3c020000 	lui	v0,0x0
801312c4:	27bdffe0 	addiu	sp,sp,-32
801312c8:	3c048031 	lui	a0,0x8031
801312cc:	24420000 	addiu	v0,v0,0
801312d0:	afbf0018 	sw	ra,24(sp)
801312d4:	10400003 	beqz	v0,801312e4 <__random+0x24>
801312d8:	24846040 	addiu	a0,a0,24640
801312dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801312e0:	00000000 	nop
801312e4:	3c04801f 	lui	a0,0x801f
801312e8:	24843570 	addiu	a0,a0,13680
801312ec:	0c04c52c 	jal	801314b0 <__random_r>
801312f0:	27a50010 	addiu	a1,sp,16
801312f4:	3c020000 	lui	v0,0x0
801312f8:	3c048031 	lui	a0,0x8031
801312fc:	24420000 	addiu	v0,v0,0
80131300:	10400003 	beqz	v0,80131310 <__random+0x50>
80131304:	24846040 	addiu	a0,a0,24640
80131308:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013130c:	00000000 	nop
80131310:	8fa20010 	lw	v0,16(sp)
80131314:	8fbf0018 	lw	ra,24(sp)
80131318:	00000000 	nop
8013131c:	03e00008 	jr	ra
80131320:	27bd0020 	addiu	sp,sp,32

80131324 <__setstate>:
80131324:	27bdffe0 	addiu	sp,sp,-32
80131328:	3c020000 	lui	v0,0x0
8013132c:	afb00010 	sw	s0,16(sp)
80131330:	24420000 	addiu	v0,v0,0
80131334:	00808021 	move	s0,a0
80131338:	3c048031 	lui	a0,0x8031
8013133c:	afb10014 	sw	s1,20(sp)
80131340:	afbf0018 	sw	ra,24(sp)
80131344:	00008821 	move	s1,zero
80131348:	10400003 	beqz	v0,80131358 <__setstate+0x34>
8013134c:	24846040 	addiu	a0,a0,24640
80131350:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131354:	00000000 	nop
80131358:	3c02801f 	lui	v0,0x801f
8013135c:	24423570 	addiu	v0,v0,13680
80131360:	02002021 	move	a0,s0
80131364:	8c500008 	lw	s0,8(v0)
80131368:	0c04c5d6 	jal	80131758 <__setstate_r>
8013136c:	00402821 	move	a1,v0
80131370:	04400002 	bltz	v0,8013137c <__setstate+0x58>
80131374:	3c020000 	lui	v0,0x0
80131378:	2611fffc 	addiu	s1,s0,-4
8013137c:	3c048031 	lui	a0,0x8031
80131380:	24420000 	addiu	v0,v0,0
80131384:	10400003 	beqz	v0,80131394 <__setstate+0x70>
80131388:	24846040 	addiu	a0,a0,24640
8013138c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131390:	00000000 	nop
80131394:	02201021 	move	v0,s1
80131398:	8fbf0018 	lw	ra,24(sp)
8013139c:	8fb10014 	lw	s1,20(sp)
801313a0:	8fb00010 	lw	s0,16(sp)
801313a4:	03e00008 	jr	ra
801313a8:	27bd0020 	addiu	sp,sp,32

801313ac <__initstate>:
801313ac:	27bdffe0 	addiu	sp,sp,-32
801313b0:	3c020000 	lui	v0,0x0
801313b4:	afb20018 	sw	s2,24(sp)
801313b8:	24420000 	addiu	v0,v0,0
801313bc:	00809021 	move	s2,a0
801313c0:	3c048031 	lui	a0,0x8031
801313c4:	afb10014 	sw	s1,20(sp)
801313c8:	afb00010 	sw	s0,16(sp)
801313cc:	afbf001c 	sw	ra,28(sp)
801313d0:	24846040 	addiu	a0,a0,24640
801313d4:	00a08021 	move	s0,a1
801313d8:	10400003 	beqz	v0,801313e8 <__initstate+0x3c>
801313dc:	00c08821 	move	s1,a2
801313e0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801313e4:	00000000 	nop
801313e8:	3c02801f 	lui	v0,0x801f
801313ec:	24423570 	addiu	v0,v0,13680
801313f0:	02402021 	move	a0,s2
801313f4:	02002821 	move	a1,s0
801313f8:	02203021 	move	a2,s1
801313fc:	8c500008 	lw	s0,8(v0)
80131400:	0c04c627 	jal	8013189c <__initstate_r>
80131404:	00403821 	move	a3,v0
80131408:	3c020000 	lui	v0,0x0
8013140c:	3c048031 	lui	a0,0x8031
80131410:	24420000 	addiu	v0,v0,0
80131414:	10400003 	beqz	v0,80131424 <__initstate+0x78>
80131418:	24846040 	addiu	a0,a0,24640
8013141c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131420:	00000000 	nop
80131424:	2602fffc 	addiu	v0,s0,-4
80131428:	8fbf001c 	lw	ra,28(sp)
8013142c:	8fb20018 	lw	s2,24(sp)
80131430:	8fb10014 	lw	s1,20(sp)
80131434:	8fb00010 	lw	s0,16(sp)
80131438:	03e00008 	jr	ra
8013143c:	27bd0020 	addiu	sp,sp,32

80131440 <__srandom>:
80131440:	27bdffe8 	addiu	sp,sp,-24
80131444:	3c020000 	lui	v0,0x0
80131448:	afb00010 	sw	s0,16(sp)
8013144c:	24420000 	addiu	v0,v0,0
80131450:	00808021 	move	s0,a0
80131454:	3c048031 	lui	a0,0x8031
80131458:	afbf0014 	sw	ra,20(sp)
8013145c:	10400003 	beqz	v0,8013146c <__srandom+0x2c>
80131460:	24846040 	addiu	a0,a0,24640
80131464:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131468:	00000000 	nop
8013146c:	3c05801f 	lui	a1,0x801f
80131470:	02002021 	move	a0,s0
80131474:	0c04c56d 	jal	801315b4 <__srandom_r>
80131478:	24a53570 	addiu	a1,a1,13680
8013147c:	3c020000 	lui	v0,0x0
80131480:	3c048031 	lui	a0,0x8031
80131484:	24420000 	addiu	v0,v0,0
80131488:	10400005 	beqz	v0,801314a0 <__srandom+0x60>
8013148c:	24846040 	addiu	a0,a0,24640
80131490:	8fbf0014 	lw	ra,20(sp)
80131494:	8fb00010 	lw	s0,16(sp)
80131498:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8013149c:	27bd0018 	addiu	sp,sp,24
801314a0:	8fbf0014 	lw	ra,20(sp)
801314a4:	8fb00010 	lw	s0,16(sp)
801314a8:	03e00008 	jr	ra
801314ac:	27bd0018 	addiu	sp,sp,24

801314b0 <__random_r>:
801314b0:	27bdffe8 	addiu	sp,sp,-24
801314b4:	afbf0010 	sw	ra,16(sp)
801314b8:	00803821 	move	a3,a0
801314bc:	10800034 	beqz	a0,80131590 <__random_r+0xe0>
801314c0:	00a05821 	move	t3,a1
801314c4:	10a00032 	beqz	a1,80131590 <__random_r+0xe0>
801314c8:	00000000 	nop
801314cc:	8c82000c 	lw	v0,12(a0)
801314d0:	8c8a0008 	lw	t2,8(a0)
801314d4:	10400019 	beqz	v0,8013153c <__random_r+0x8c>
801314d8:	3c0341c6 	lui	v1,0x41c6
801314dc:	8c850000 	lw	a1,0(a0)
801314e0:	8c890004 	lw	t1,4(a0)
801314e4:	8ca40000 	lw	a0,0(a1)
801314e8:	8d220000 	lw	v0,0(t1)
801314ec:	8cec0018 	lw	t4,24(a3)
801314f0:	00822021 	addu	a0,a0,v0
801314f4:	3c027fff 	lui	v0,0x7fff
801314f8:	00041843 	sra	v1,a0,0x1
801314fc:	24a80004 	addiu	t0,a1,4
80131500:	3442ffff 	ori	v0,v0,0xffff
80131504:	00621824 	and	v1,v1,v0
80131508:	010c302b 	sltu	a2,t0,t4
8013150c:	aca40000 	sw	a0,0(a1)
80131510:	14c00019 	bnez	a2,80131578 <__random_r+0xc8>
80131514:	ad630000 	sw	v1,0(t3)
80131518:	25230004 	addiu	v1,t1,4
8013151c:	01404021 	move	t0,t2
80131520:	ace30004 	sw	v1,4(a3)
80131524:	ace80000 	sw	t0,0(a3)
80131528:	00002021 	move	a0,zero
8013152c:	8fbf0010 	lw	ra,16(sp)
80131530:	00801021 	move	v0,a0
80131534:	03e00008 	jr	ra
80131538:	27bd0018 	addiu	sp,sp,24
8013153c:	8d420000 	lw	v0,0(t2)
80131540:	34634e6d 	ori	v1,v1,0x4e6d
80131544:	00430018 	mult	v0,v1
80131548:	3c037fff 	lui	v1,0x7fff
8013154c:	3463ffff 	ori	v1,v1,0xffff
80131550:	00002021 	move	a0,zero
80131554:	00001012 	mflo	v0
80131558:	24423039 	addiu	v0,v0,12345
8013155c:	00431024 	and	v0,v0,v1
80131560:	ad420000 	sw	v0,0(t2)
80131564:	aca20000 	sw	v0,0(a1)
80131568:	8fbf0010 	lw	ra,16(sp)
8013156c:	00801021 	move	v0,a0
80131570:	03e00008 	jr	ra
80131574:	27bd0018 	addiu	sp,sp,24
80131578:	25230004 	addiu	v1,t1,4
8013157c:	006c102b 	sltu	v0,v1,t4
80131580:	1440ffe7 	bnez	v0,80131520 <__random_r+0x70>
80131584:	00000000 	nop
80131588:	0804c548 	j	80131520 <__random_r+0x70>
8013158c:	01401821 	move	v1,t2
80131590:	0c047ea0 	jal	8011fa80 <__errno_location>
80131594:	00000000 	nop
80131598:	24030016 	li	v1,22
8013159c:	ac430000 	sw	v1,0(v0)
801315a0:	2404ffff 	li	a0,-1
801315a4:	8fbf0010 	lw	ra,16(sp)
801315a8:	00801021 	move	v0,a0
801315ac:	03e00008 	jr	ra
801315b0:	27bd0018 	addiu	sp,sp,24

801315b4 <__srandom_r>:
801315b4:	27bdffd0 	addiu	sp,sp,-48
801315b8:	afb1001c 	sw	s1,28(sp)
801315bc:	afbf0028 	sw	ra,40(sp)
801315c0:	afb30024 	sw	s3,36(sp)
801315c4:	afb20020 	sw	s2,32(sp)
801315c8:	afb00018 	sw	s0,24(sp)
801315cc:	14a00009 	bnez	a1,801315f4 <__srandom_r+0x40>
801315d0:	00a08821 	move	s1,a1
801315d4:	8fbf0028 	lw	ra,40(sp)
801315d8:	8fb30024 	lw	s3,36(sp)
801315dc:	8fb20020 	lw	s2,32(sp)
801315e0:	8fb1001c 	lw	s1,28(sp)
801315e4:	8fb00018 	lw	s0,24(sp)
801315e8:	2402ffff 	li	v0,-1
801315ec:	03e00008 	jr	ra
801315f0:	27bd0030 	addiu	sp,sp,48
801315f4:	8ca3000c 	lw	v1,12(a1)
801315f8:	00000000 	nop
801315fc:	2c620005 	sltiu	v0,v1,5
80131600:	1040fff4 	beqz	v0,801315d4 <__srandom_r+0x20>
80131604:	00000000 	nop
80131608:	8cab0008 	lw	t3,8(a1)
8013160c:	14800003 	bnez	a0,8013161c <__srandom_r+0x68>
80131610:	00801021 	move	v0,a0
80131614:	24040001 	li	a0,1
80131618:	24020001 	li	v0,1
8013161c:	10600046 	beqz	v1,80131738 <__srandom_r+0x184>
80131620:	ad620000 	sw	v0,0(t3)
80131624:	8e2a0010 	lw	t2,16(s1)
80131628:	00000000 	nop
8013162c:	29420002 	slti	v0,t2,2
80131630:	1440002f 	bnez	v0,801316f0 <__srandom_r+0x13c>
80131634:	3c02834e 	lui	v0,0x834e
80131638:	3c037fff 	lui	v1,0x7fff
8013163c:	344c0b5f 	ori	t4,v0,0xb5f
80131640:	346dffff 	ori	t5,v1,0xffff
80131644:	01604021 	move	t0,t3
80131648:	0804c596 	j	80131658 <__srandom_r+0xa4>
8013164c:	24090001 	li	t1,1
80131650:	112a0027 	beq	t1,t2,801316f0 <__srandom_r+0x13c>
80131654:	ad040000 	sw	a0,0(t0)
80131658:	008c0018 	mult	a0,t4
8013165c:	000417c3 	sra	v0,a0,0x1f
80131660:	25080004 	addiu	t0,t0,4
80131664:	00003810 	mfhi	a3
80131668:	00e43821 	addu	a3,a3,a0
8013166c:	00073c03 	sra	a3,a3,0x10
80131670:	00e23823 	subu	a3,a3,v0
80131674:	00071880 	sll	v1,a3,0x2
80131678:	00071240 	sll	v0,a3,0x9
8013167c:	00431023 	subu	v0,v0,v1
80131680:	00471023 	subu	v0,v0,a3
80131684:	000218c0 	sll	v1,v0,0x3
80131688:	00621823 	subu	v1,v1,v0
8013168c:	00031880 	sll	v1,v1,0x2
80131690:	00671821 	addu	v1,v1,a3
80131694:	000310c0 	sll	v0,v1,0x3
80131698:	00621821 	addu	v1,v1,v0
8013169c:	00831823 	subu	v1,a0,v1
801316a0:	000329c0 	sll	a1,v1,0x7
801316a4:	00032140 	sll	a0,v1,0x5
801316a8:	00071040 	sll	v0,a3,0x1
801316ac:	00852021 	addu	a0,a0,a1
801316b0:	00471021 	addu	v0,v0,a3
801316b4:	00043100 	sll	a2,a0,0x4
801316b8:	00022900 	sll	a1,v0,0x4
801316bc:	00a22823 	subu	a1,a1,v0
801316c0:	00c43023 	subu	a2,a2,a0
801316c4:	00c33021 	addu	a2,a2,v1
801316c8:	00052180 	sll	a0,a1,0x6
801316cc:	00852023 	subu	a0,a0,a1
801316d0:	000610c0 	sll	v0,a2,0x3
801316d4:	00461023 	subu	v0,v0,a2
801316d8:	00872021 	addu	a0,a0,a3
801316dc:	00442023 	subu	a0,v0,a0
801316e0:	0481ffdb 	bgez	a0,80131650 <__srandom_r+0x9c>
801316e4:	25290001 	addiu	t1,t1,1
801316e8:	0804c594 	j	80131650 <__srandom_r+0x9c>
801316ec:	008d2021 	addu	a0,a0,t5
801316f0:	8e230014 	lw	v1,20(s1)
801316f4:	000a1040 	sll	v0,t2,0x1
801316f8:	000a20c0 	sll	a0,t2,0x3
801316fc:	00449821 	addu	s3,v0,a0
80131700:	00031880 	sll	v1,v1,0x2
80131704:	01631821 	addu	v1,t3,v1
80131708:	2662ffff 	addiu	v0,s3,-1
8013170c:	ae230000 	sw	v1,0(s1)
80131710:	04400009 	bltz	v0,80131738 <__srandom_r+0x184>
80131714:	ae2b0004 	sw	t3,4(s1)
80131718:	00008021 	move	s0,zero
8013171c:	27b20010 	addiu	s2,sp,16
80131720:	26100001 	addiu	s0,s0,1
80131724:	02202021 	move	a0,s1
80131728:	0c04c52c 	jal	801314b0 <__random_r>
8013172c:	02402821 	move	a1,s2
80131730:	1613fffc 	bne	s0,s3,80131724 <__srandom_r+0x170>
80131734:	26100001 	addiu	s0,s0,1
80131738:	8fbf0028 	lw	ra,40(sp)
8013173c:	8fb30024 	lw	s3,36(sp)
80131740:	8fb20020 	lw	s2,32(sp)
80131744:	8fb1001c 	lw	s1,28(sp)
80131748:	8fb00018 	lw	s0,24(sp)
8013174c:	00001021 	move	v0,zero
80131750:	03e00008 	jr	ra
80131754:	27bd0030 	addiu	sp,sp,48

80131758 <__setstate_r>:
80131758:	27bdffe8 	addiu	sp,sp,-24
8013175c:	afbf0010 	sw	ra,16(sp)
80131760:	00804821 	move	t1,a0
80131764:	1080003b 	beqz	a0,80131854 <__setstate_r+0xfc>
80131768:	00a03021 	move	a2,a1
8013176c:	10a00039 	beqz	a1,80131854 <__setstate_r+0xfc>
80131770:	00000000 	nop
80131774:	8ca5000c 	lw	a1,12(a1)
80131778:	8cc40008 	lw	a0,8(a2)
8013177c:	14a0003e 	bnez	a1,80131878 <__setstate_r+0x120>
80131780:	00000000 	nop
80131784:	ac80fffc 	sw	zero,-4(a0)
80131788:	8d240000 	lw	a0,0(t1)
8013178c:	3c026666 	lui	v0,0x6666
80131790:	344b6667 	ori	t3,v0,0x6667
80131794:	008b0018 	mult	a0,t3
80131798:	00042fc3 	sra	a1,a0,0x1f
8013179c:	00001810 	mfhi	v1
801317a0:	00031843 	sra	v1,v1,0x1
801317a4:	00652823 	subu	a1,v1,a1
801317a8:	00051080 	sll	v0,a1,0x2
801317ac:	00451021 	addu	v0,v0,a1
801317b0:	00822823 	subu	a1,a0,v0
801317b4:	2ca30005 	sltiu	v1,a1,5
801317b8:	10600026 	beqz	v1,80131854 <__setstate_r+0xfc>
801317bc:	25280004 	addiu	t0,t1,4
801317c0:	3c02801d 	lui	v0,0x801d
801317c4:	00051880 	sll	v1,a1,0x2
801317c8:	24420db0 	addiu	v0,v0,3504
801317cc:	00621821 	addu	v1,v1,v0
801317d0:	8c6a0000 	lw	t2,0(v1)
801317d4:	8c670014 	lw	a3,20(v1)
801317d8:	acca0014 	sw	t2,20(a2)
801317dc:	acc70010 	sw	a3,16(a2)
801317e0:	10a00013 	beqz	a1,80131830 <__setstate_r+0xd8>
801317e4:	acc5000c 	sw	a1,12(a2)
801317e8:	8d240000 	lw	a0,0(t1)
801317ec:	00000000 	nop
801317f0:	008b0018 	mult	a0,t3
801317f4:	000427c3 	sra	a0,a0,0x1f
801317f8:	00001010 	mfhi	v0
801317fc:	00021043 	sra	v0,v0,0x1
80131800:	00441023 	subu	v0,v0,a0
80131804:	01421821 	addu	v1,t2,v0
80131808:	14e00002 	bnez	a3,80131814 <__setstate_r+0xbc>
8013180c:	0067001a 	div	zero,v1,a3
80131810:	0007000d 	break	0x7
80131814:	00021080 	sll	v0,v0,0x2
80131818:	01021021 	addu	v0,t0,v0
8013181c:	acc20004 	sw	v0,4(a2)
80131820:	00002010 	mfhi	a0
80131824:	00042080 	sll	a0,a0,0x2
80131828:	01042021 	addu	a0,t0,a0
8013182c:	acc40000 	sw	a0,0(a2)
80131830:	00071080 	sll	v0,a3,0x2
80131834:	01021021 	addu	v0,t0,v0
80131838:	acc20018 	sw	v0,24(a2)
8013183c:	acc80008 	sw	t0,8(a2)
80131840:	00001821 	move	v1,zero
80131844:	8fbf0010 	lw	ra,16(sp)
80131848:	00601021 	move	v0,v1
8013184c:	03e00008 	jr	ra
80131850:	27bd0018 	addiu	sp,sp,24
80131854:	0c047ea0 	jal	8011fa80 <__errno_location>
80131858:	00000000 	nop
8013185c:	24030016 	li	v1,22
80131860:	ac430000 	sw	v1,0(v0)
80131864:	8fbf0010 	lw	ra,16(sp)
80131868:	2403ffff 	li	v1,-1
8013186c:	00601021 	move	v0,v1
80131870:	03e00008 	jr	ra
80131874:	27bd0018 	addiu	sp,sp,24
80131878:	8cc30004 	lw	v1,4(a2)
8013187c:	00000000 	nop
80131880:	00641823 	subu	v1,v1,a0
80131884:	00031883 	sra	v1,v1,0x2
80131888:	00031080 	sll	v0,v1,0x2
8013188c:	00431021 	addu	v0,v0,v1
80131890:	00a21021 	addu	v0,a1,v0
80131894:	0804c5e2 	j	80131788 <__setstate_r+0x30>
80131898:	ac82fffc 	sw	v0,-4(a0)

8013189c <__initstate_r>:
8013189c:	27bdffd8 	addiu	sp,sp,-40
801318a0:	afb20018 	sw	s2,24(sp)
801318a4:	00e09021 	move	s2,a3
801318a8:	afb3001c 	sw	s3,28(sp)
801318ac:	afbf0020 	sw	ra,32(sp)
801318b0:	afb10014 	sw	s1,20(sp)
801318b4:	afb00010 	sw	s0,16(sp)
801318b8:	00803821 	move	a3,a0
801318bc:	1240005b 	beqz	s2,80131a2c <__initstate_r+0x190>
801318c0:	00a09821 	move	s3,a1
801318c4:	8e440008 	lw	a0,8(s2)
801318c8:	00000000 	nop
801318cc:	1080000e 	beqz	a0,80131908 <__initstate_r+0x6c>
801318d0:	2cc20080 	sltiu	v0,a2,128
801318d4:	8e45000c 	lw	a1,12(s2)
801318d8:	00000000 	nop
801318dc:	10a0003a 	beqz	a1,801319c8 <__initstate_r+0x12c>
801318e0:	00000000 	nop
801318e4:	8e430004 	lw	v1,4(s2)
801318e8:	00000000 	nop
801318ec:	00641823 	subu	v1,v1,a0
801318f0:	00031883 	sra	v1,v1,0x2
801318f4:	00031080 	sll	v0,v1,0x2
801318f8:	00431021 	addu	v0,v0,v1
801318fc:	00a21021 	addu	v0,a1,v0
80131900:	ac82fffc 	sw	v0,-4(a0)
80131904:	2cc20080 	sltiu	v0,a2,128
80131908:	14400028 	bnez	v0,801319ac <__initstate_r+0x110>
8013190c:	2cc20020 	sltiu	v0,a2,32
80131910:	2cc20100 	sltiu	v0,a2,256
80131914:	2c500001 	sltiu	s0,v0,1
80131918:	26100003 	addiu	s0,s0,3
8013191c:	3c02801d 	lui	v0,0x801d
80131920:	24420db0 	addiu	v0,v0,3504
80131924:	00101880 	sll	v1,s0,0x2
80131928:	00621821 	addu	v1,v1,v0
8013192c:	8c650014 	lw	a1,20(v1)
80131930:	8c640000 	lw	a0,0(v1)
80131934:	00051080 	sll	v0,a1,0x2
80131938:	26710004 	addiu	s1,s3,4
8013193c:	02221021 	addu	v0,s1,v0
80131940:	ae440014 	sw	a0,20(s2)
80131944:	ae450010 	sw	a1,16(s2)
80131948:	ae420018 	sw	v0,24(s2)
8013194c:	ae50000c 	sw	s0,12(s2)
80131950:	ae510008 	sw	s1,8(s2)
80131954:	00e02021 	move	a0,a3
80131958:	0c04c56d 	jal	801315b4 <__srandom_r>
8013195c:	02402821 	move	a1,s2
80131960:	1200001d 	beqz	s0,801319d8 <__initstate_r+0x13c>
80131964:	ae600000 	sw	zero,0(s3)
80131968:	8e430004 	lw	v1,4(s2)
8013196c:	00002021 	move	a0,zero
80131970:	00711823 	subu	v1,v1,s1
80131974:	00031883 	sra	v1,v1,0x2
80131978:	00031080 	sll	v0,v1,0x2
8013197c:	00431021 	addu	v0,v0,v1
80131980:	02021021 	addu	v0,s0,v0
80131984:	ae620000 	sw	v0,0(s3)
80131988:	8fbf0020 	lw	ra,32(sp)
8013198c:	8fb3001c 	lw	s3,28(sp)
80131990:	8fb20018 	lw	s2,24(sp)
80131994:	8fb10014 	lw	s1,20(sp)
80131998:	8fb00010 	lw	s0,16(sp)
8013199c:	00801021 	move	v0,a0
801319a0:	03e00008 	jr	ra
801319a4:	27bd0028 	addiu	sp,sp,40
801319a8:	2cc20020 	sltiu	v0,a2,32
801319ac:	10400013 	beqz	v0,801319fc <__initstate_r+0x160>
801319b0:	2cc20040 	sltiu	v0,a2,64
801319b4:	2cc20008 	sltiu	v0,a2,8
801319b8:	14400013 	bnez	v0,80131a08 <__initstate_r+0x16c>
801319bc:	00008021 	move	s0,zero
801319c0:	0804c648 	j	80131920 <__initstate_r+0x84>
801319c4:	3c02801d 	lui	v0,0x801d
801319c8:	1440fff7 	bnez	v0,801319a8 <__initstate_r+0x10c>
801319cc:	ac80fffc 	sw	zero,-4(a0)
801319d0:	0804c645 	j	80131914 <__initstate_r+0x78>
801319d4:	2cc20100 	sltiu	v0,a2,256
801319d8:	00002021 	move	a0,zero
801319dc:	8fbf0020 	lw	ra,32(sp)
801319e0:	8fb3001c 	lw	s3,28(sp)
801319e4:	8fb20018 	lw	s2,24(sp)
801319e8:	8fb10014 	lw	s1,20(sp)
801319ec:	8fb00010 	lw	s0,16(sp)
801319f0:	00801021 	move	v0,a0
801319f4:	03e00008 	jr	ra
801319f8:	27bd0028 	addiu	sp,sp,40
801319fc:	2c500001 	sltiu	s0,v0,1
80131a00:	0804c647 	j	8013191c <__initstate_r+0x80>
80131a04:	26100001 	addiu	s0,s0,1
80131a08:	0c047ea0 	jal	8011fa80 <__errno_location>
80131a0c:	00000000 	nop
80131a10:	00401821 	move	v1,v0
80131a14:	24020016 	li	v0,22
80131a18:	ac620000 	sw	v0,0(v1)
80131a1c:	24020016 	li	v0,22
80131a20:	2404ffff 	li	a0,-1
80131a24:	0804c662 	j	80131988 <__initstate_r+0xec>
80131a28:	ac620000 	sw	v0,0(v1)
80131a2c:	0c047ea0 	jal	8011fa80 <__errno_location>
80131a30:	00000000 	nop
80131a34:	0804c687 	j	80131a1c <__initstate_r+0x180>
80131a38:	00401821 	move	v1,v0
80131a3c:	00000000 	nop

80131a40 <__strtoul_internal>:
80131a40:	3c020000 	lui	v0,0x0
80131a44:	27bdffd0 	addiu	sp,sp,-48
80131a48:	24420000 	addiu	v0,v0,0
80131a4c:	afb30024 	sw	s3,36(sp)
80131a50:	afb20020 	sw	s2,32(sp)
80131a54:	afb1001c 	sw	s1,28(sp)
80131a58:	afb00018 	sw	s0,24(sp)
80131a5c:	00809821 	move	s3,a0
80131a60:	afbf0028 	sw	ra,40(sp)
80131a64:	24040003 	li	a0,3
80131a68:	00a08021 	move	s0,a1
80131a6c:	00c08821 	move	s1,a2
80131a70:	10400010 	beqz	v0,80131ab4 <__strtoul_internal+0x74>
80131a74:	00e09021 	move	s2,a3
80131a78:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131a7c:	00000000 	nop
80131a80:	02602021 	move	a0,s3
80131a84:	02002821 	move	a1,s0
80131a88:	02203021 	move	a2,s1
80131a8c:	02403821 	move	a3,s2
80131a90:	0c04c6d0 	jal	80131b40 <____strtoul_l_internal>
80131a94:	afa20010 	sw	v0,16(sp)
80131a98:	8fbf0028 	lw	ra,40(sp)
80131a9c:	8fb30024 	lw	s3,36(sp)
80131aa0:	8fb20020 	lw	s2,32(sp)
80131aa4:	8fb1001c 	lw	s1,28(sp)
80131aa8:	8fb00018 	lw	s0,24(sp)
80131aac:	03e00008 	jr	ra
80131ab0:	27bd0030 	addiu	sp,sp,48
80131ab4:	3c02801f 	lui	v0,0x801f
80131ab8:	8c423484 	lw	v0,13444(v0)
80131abc:	0804c6a1 	j	80131a84 <__strtoul_internal+0x44>
80131ac0:	02602021 	move	a0,s3

80131ac4 <strtoul>:
80131ac4:	3c020000 	lui	v0,0x0
80131ac8:	27bdffd8 	addiu	sp,sp,-40
80131acc:	24420000 	addiu	v0,v0,0
80131ad0:	afb20020 	sw	s2,32(sp)
80131ad4:	afb1001c 	sw	s1,28(sp)
80131ad8:	afb00018 	sw	s0,24(sp)
80131adc:	00809021 	move	s2,a0
80131ae0:	afbf0024 	sw	ra,36(sp)
80131ae4:	24040003 	li	a0,3
80131ae8:	00a08021 	move	s0,a1
80131aec:	1040000f 	beqz	v0,80131b2c <strtoul+0x68>
80131af0:	00c08821 	move	s1,a2
80131af4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80131af8:	00000000 	nop
80131afc:	02402021 	move	a0,s2
80131b00:	02002821 	move	a1,s0
80131b04:	02203021 	move	a2,s1
80131b08:	00003821 	move	a3,zero
80131b0c:	0c04c6d0 	jal	80131b40 <____strtoul_l_internal>
80131b10:	afa20010 	sw	v0,16(sp)
80131b14:	8fbf0024 	lw	ra,36(sp)
80131b18:	8fb20020 	lw	s2,32(sp)
80131b1c:	8fb1001c 	lw	s1,28(sp)
80131b20:	8fb00018 	lw	s0,24(sp)
80131b24:	03e00008 	jr	ra
80131b28:	27bd0028 	addiu	sp,sp,40
80131b2c:	3c02801f 	lui	v0,0x801f
80131b30:	8c423484 	lw	v0,13444(v0)
80131b34:	0804c6c0 	j	80131b00 <strtoul+0x3c>
80131b38:	02402021 	move	a0,s2
80131b3c:	00000000 	nop

80131b40 <____strtoul_l_internal>:
80131b40:	27bdffc0 	addiu	sp,sp,-64
80131b44:	afb60030 	sw	s6,48(sp)
80131b48:	8fb60050 	lw	s6,80(sp)
80131b4c:	afbe0038 	sw	s8,56(sp)
80131b50:	afb20020 	sw	s2,32(sp)
80131b54:	afbf003c 	sw	ra,60(sp)
80131b58:	afb70034 	sw	s7,52(sp)
80131b5c:	afb5002c 	sw	s5,44(sp)
80131b60:	afb40028 	sw	s4,40(sp)
80131b64:	afb30024 	sw	s3,36(sp)
80131b68:	afb1001c 	sw	s1,28(sp)
80131b6c:	afb00018 	sw	s0,24(sp)
80131b70:	0080f021 	move	s8,a0
80131b74:	afa50044 	sw	a1,68(sp)
80131b78:	8ec40004 	lw	a0,4(s6)
80131b7c:	14e000f1 	bnez	a3,80131f44 <____strtoul_l_internal+0x404>
80131b80:	00c09021 	move	s2,a2
80131b84:	00008821 	move	s1,zero
80131b88:	0000b821 	move	s7,zero
80131b8c:	06400069 	bltz	s2,80131d34 <____strtoul_l_internal+0x1f4>
80131b90:	24020001 	li	v0,1
80131b94:	12420067 	beq	s2,v0,80131d34 <____strtoul_l_internal+0x1f4>
80131b98:	2a420025 	slti	v0,s2,37
80131b9c:	10400065 	beqz	v0,80131d34 <____strtoul_l_internal+0x1f4>
80131ba0:	00000000 	nop
80131ba4:	83c40000 	lb	a0,0(s8)
80131ba8:	8ed40034 	lw	s4,52(s6)
80131bac:	00041040 	sll	v0,a0,0x1
80131bb0:	00541021 	addu	v0,v0,s4
80131bb4:	94430000 	lhu	v1,0(v0)
80131bb8:	00000000 	nop
80131bbc:	30632000 	andi	v1,v1,0x2000
80131bc0:	1060000c 	beqz	v1,80131bf4 <____strtoul_l_internal+0xb4>
80131bc4:	03c08021 	move	s0,s8
80131bc8:	26100001 	addiu	s0,s0,1
80131bcc:	82040000 	lb	a0,0(s0)
80131bd0:	00000000 	nop
80131bd4:	00041040 	sll	v0,a0,0x1
80131bd8:	00541021 	addu	v0,v0,s4
80131bdc:	94430000 	lhu	v1,0(v0)
80131be0:	00000000 	nop
80131be4:	30632000 	andi	v1,v1,0x2000
80131be8:	1460fff8 	bnez	v1,80131bcc <____strtoul_l_internal+0x8c>
80131bec:	26100001 	addiu	s0,s0,1
80131bf0:	2610ffff 	addiu	s0,s0,-1
80131bf4:	108000e7 	beqz	a0,80131f94 <____strtoul_l_internal+0x454>
80131bf8:	2402002d 	li	v0,45
80131bfc:	108200c5 	beq	a0,v0,80131f14 <____strtoul_l_internal+0x3d4>
80131c00:	2402002b 	li	v0,43
80131c04:	10820074 	beq	a0,v0,80131dd8 <____strtoul_l_internal+0x298>
80131c08:	00000000 	nop
80131c0c:	afa00010 	sw	zero,16(sp)
80131c10:	82150000 	lb	s5,0(s0)
80131c14:	24020030 	li	v0,48
80131c18:	12a200b0 	beq	s5,v0,80131edc <____strtoul_l_internal+0x39c>
80131c1c:	00000000 	nop
80131c20:	12400056 	beqz	s2,80131d7c <____strtoul_l_internal+0x23c>
80131c24:	2402000a 	li	v0,10
80131c28:	12420055 	beq	s2,v0,80131d80 <____strtoul_l_internal+0x240>
80131c2c:	00000000 	nop
80131c30:	00005021 	move	t2,zero
80131c34:	00009821 	move	s3,zero
80131c38:	2645fffe 	addiu	a1,s2,-2
80131c3c:	3c028019 	lui	v0,0x8019
80131c40:	3c038019 	lui	v1,0x8019
80131c44:	00052080 	sll	a0,a1,0x2
80131c48:	2442bd90 	addiu	v0,v0,-17008
80131c4c:	2463be1c 	addiu	v1,v1,-16868
80131c50:	00822021 	addu	a0,a0,v0
80131c54:	00a32821 	addu	a1,a1,v1
80131c58:	8c890000 	lw	t1,0(a0)
80131c5c:	90ac0000 	lbu	t4,0(a1)
80131c60:	12a00082 	beqz	s5,80131e6c <____strtoul_l_internal+0x32c>
80131c64:	00000000 	nop
80131c68:	11500080 	beq	t2,s0,80131e6c <____strtoul_l_internal+0x32c>
80131c6c:	32a700ff 	andi	a3,s5,0xff
80131c70:	24e2ffd0 	addiu	v0,a3,-48
80131c74:	304400ff 	andi	a0,v0,0xff
80131c78:	2c83000a 	sltiu	v1,a0,10
80131c7c:	02003021 	move	a2,s0
80131c80:	00004021 	move	t0,zero
80131c84:	14600020 	bnez	v1,80131d08 <____strtoul_l_internal+0x1c8>
80131c88:	00005821 	move	t3,zero
80131c8c:	12600058 	beqz	s3,80131df0 <____strtoul_l_internal+0x2b0>
80131c90:	00000000 	nop
80131c94:	82230000 	lb	v1,0(s1)
80131c98:	80c20000 	lb	v0,0(a2)
80131c9c:	00000000 	nop
80131ca0:	14620053 	bne	v1,v0,80131df0 <____strtoul_l_internal+0x2b0>
80131ca4:	00002021 	move	a0,zero
80131ca8:	0804c731 	j	80131cc4 <____strtoul_l_internal+0x184>
80131cac:	24840001 	addiu	a0,a0,1
80131cb0:	80430000 	lb	v1,0(v0)
80131cb4:	80a20000 	lb	v0,0(a1)
80131cb8:	00000000 	nop
80131cbc:	1462004c 	bne	v1,v0,80131df0 <____strtoul_l_internal+0x2b0>
80131cc0:	24840001 	addiu	a0,a0,1
80131cc4:	02241021 	addu	v0,s1,a0
80131cc8:	1664fff9 	bne	s3,a0,80131cb0 <____strtoul_l_internal+0x170>
80131ccc:	00862821 	addu	a1,a0,a2
80131cd0:	02661021 	addu	v0,s3,a2
80131cd4:	2446ffff 	addiu	a2,v0,-1
80131cd8:	24c60001 	addiu	a2,a2,1
80131cdc:	80c20000 	lb	v0,0(a2)
80131ce0:	00000000 	nop
80131ce4:	10400052 	beqz	v0,80131e30 <____strtoul_l_internal+0x2f0>
80131ce8:	00000000 	nop
80131cec:	11460052 	beq	t2,a2,80131e38 <____strtoul_l_internal+0x2f8>
80131cf0:	304700ff 	andi	a3,v0,0xff
80131cf4:	24e2ffd0 	addiu	v0,a3,-48
80131cf8:	304400ff 	andi	a0,v0,0xff
80131cfc:	2c83000a 	sltiu	v1,a0,10
80131d00:	1060ffe2 	beqz	v1,80131c8c <____strtoul_l_internal+0x14c>
80131d04:	00000000 	nop
80131d08:	0092102a 	slt	v0,a0,s2
80131d0c:	10400048 	beqz	v0,80131e30 <____strtoul_l_internal+0x2f0>
80131d10:	0128102b 	sltu	v0,t1,t0
80131d14:	14400034 	bnez	v0,80131de8 <____strtoul_l_internal+0x2a8>
80131d18:	00000000 	nop
80131d1c:	11280030 	beq	t1,t0,80131de0 <____strtoul_l_internal+0x2a0>
80131d20:	0184102b 	sltu	v0,t4,a0
80131d24:	02480018 	mult	s2,t0
80131d28:	00001012 	mflo	v0
80131d2c:	0804c736 	j	80131cd8 <____strtoul_l_internal+0x198>
80131d30:	00444021 	addu	t0,v0,a0
80131d34:	0c047ea0 	jal	8011fa80 <__errno_location>
80131d38:	00000000 	nop
80131d3c:	24030016 	li	v1,22
80131d40:	00004021 	move	t0,zero
80131d44:	ac430000 	sw	v1,0(v0)
80131d48:	8fbf003c 	lw	ra,60(sp)
80131d4c:	8fbe0038 	lw	s8,56(sp)
80131d50:	8fb70034 	lw	s7,52(sp)
80131d54:	8fb60030 	lw	s6,48(sp)
80131d58:	8fb5002c 	lw	s5,44(sp)
80131d5c:	8fb40028 	lw	s4,40(sp)
80131d60:	8fb30024 	lw	s3,36(sp)
80131d64:	8fb20020 	lw	s2,32(sp)
80131d68:	8fb1001c 	lw	s1,28(sp)
80131d6c:	8fb00018 	lw	s0,24(sp)
80131d70:	01001021 	move	v0,t0
80131d74:	03e00008 	jr	ra
80131d78:	27bd0040 	addiu	sp,sp,64
80131d7c:	2412000a 	li	s2,10
80131d80:	12e0ffac 	beqz	s7,80131c34 <____strtoul_l_internal+0xf4>
80131d84:	00005021 	move	t2,zero
80131d88:	0c046f6c 	jal	8011bdb0 <strlen>
80131d8c:	02202021 	move	a0,s1
80131d90:	1040000f 	beqz	v0,80131dd0 <____strtoul_l_internal+0x290>
80131d94:	00409821 	move	s3,v0
80131d98:	82280000 	lb	t0,0(s1)
80131d9c:	00000000 	nop
80131da0:	15150084 	bne	t0,s5,80131fb4 <____strtoul_l_internal+0x474>
80131da4:	00002021 	move	a0,zero
80131da8:	0804c771 	j	80131dc4 <____strtoul_l_internal+0x284>
80131dac:	24840001 	addiu	a0,a0,1
80131db0:	80430000 	lb	v1,0(v0)
80131db4:	80a20000 	lb	v0,0(a1)
80131db8:	00000000 	nop
80131dbc:	1462007d 	bne	v1,v0,80131fb4 <____strtoul_l_internal+0x474>
80131dc0:	24840001 	addiu	a0,a0,1
80131dc4:	02241021 	addu	v0,s1,a0
80131dc8:	1664fff9 	bne	s3,a0,80131db0 <____strtoul_l_internal+0x270>
80131dcc:	02042821 	addu	a1,s0,a0
80131dd0:	0804c70e 	j	80131c38 <____strtoul_l_internal+0xf8>
80131dd4:	02005021 	move	t2,s0
80131dd8:	0804c703 	j	80131c0c <____strtoul_l_internal+0xcc>
80131ddc:	26100001 	addiu	s0,s0,1
80131de0:	1040ffd1 	beqz	v0,80131d28 <____strtoul_l_internal+0x1e8>
80131de4:	02480018 	mult	s2,t0
80131de8:	0804c736 	j	80131cd8 <____strtoul_l_internal+0x198>
80131dec:	240b0001 	li	t3,1
80131df0:	8ec20034 	lw	v0,52(s6)
80131df4:	00071840 	sll	v1,a3,0x1
80131df8:	00621821 	addu	v1,v1,v0
80131dfc:	94640000 	lhu	a0,0(v1)
80131e00:	00000000 	nop
80131e04:	30840400 	andi	a0,a0,0x400
80131e08:	10800009 	beqz	a0,80131e30 <____strtoul_l_internal+0x2f0>
80131e0c:	00071880 	sll	v1,a3,0x2
80131e10:	8ec2003c 	lw	v0,60(s6)
80131e14:	00000000 	nop
80131e18:	00621821 	addu	v1,v1,v0
80131e1c:	8c640000 	lw	a0,0(v1)
80131e20:	00000000 	nop
80131e24:	2484ffc9 	addiu	a0,a0,-55
80131e28:	0804c742 	j	80131d08 <____strtoul_l_internal+0x1c8>
80131e2c:	308400ff 	andi	a0,a0,0xff
80131e30:	1206000f 	beq	s0,a2,80131e70 <____strtoul_l_internal+0x330>
80131e34:	02002821 	move	a1,s0
80131e38:	8fa20044 	lw	v0,68(sp)
80131e3c:	00000000 	nop
80131e40:	10400002 	beqz	v0,80131e4c <____strtoul_l_internal+0x30c>
80131e44:	00000000 	nop
80131e48:	ac460000 	sw	a2,0(v0)
80131e4c:	15600053 	bnez	t3,80131f9c <____strtoul_l_internal+0x45c>
80131e50:	00000000 	nop
80131e54:	8fa20010 	lw	v0,16(sp)
80131e58:	00000000 	nop
80131e5c:	1040ffba 	beqz	v0,80131d48 <____strtoul_l_internal+0x208>
80131e60:	00000000 	nop
80131e64:	0804c752 	j	80131d48 <____strtoul_l_internal+0x208>
80131e68:	00084023 	negu	t0,t0
80131e6c:	02002821 	move	a1,s0
80131e70:	8fa20044 	lw	v0,68(sp)
80131e74:	00000000 	nop
80131e78:	10400044 	beqz	v0,80131f8c <____strtoul_l_internal+0x44c>
80131e7c:	00be1023 	subu	v0,a1,s8
80131e80:	28420002 	slti	v0,v0,2
80131e84:	14400011 	bnez	v0,80131ecc <____strtoul_l_internal+0x38c>
80131e88:	00000000 	nop
80131e8c:	80a2ffff 	lb	v0,-1(a1)
80131e90:	8ec3003c 	lw	v1,60(s6)
80131e94:	00021080 	sll	v0,v0,0x2
80131e98:	00431021 	addu	v0,v0,v1
80131e9c:	8c440000 	lw	a0,0(v0)
80131ea0:	24020058 	li	v0,88
80131ea4:	14820009 	bne	a0,v0,80131ecc <____strtoul_l_internal+0x38c>
80131ea8:	24a6ffff 	addiu	a2,a1,-1
80131eac:	80a3fffe 	lb	v1,-2(a1)
80131eb0:	24020030 	li	v0,48
80131eb4:	14620005 	bne	v1,v0,80131ecc <____strtoul_l_internal+0x38c>
80131eb8:	00000000 	nop
80131ebc:	8fa20044 	lw	v0,68(sp)
80131ec0:	00004021 	move	t0,zero
80131ec4:	0804c752 	j	80131d48 <____strtoul_l_internal+0x208>
80131ec8:	ac460000 	sw	a2,0(v0)
80131ecc:	8fa20044 	lw	v0,68(sp)
80131ed0:	00004021 	move	t0,zero
80131ed4:	0804c752 	j	80131d48 <____strtoul_l_internal+0x208>
80131ed8:	ac5e0000 	sw	s8,0(v0)
80131edc:	16400011 	bnez	s2,80131f24 <____strtoul_l_internal+0x3e4>
80131ee0:	24020010 	li	v0,16
80131ee4:	82020001 	lb	v0,1(s0)
80131ee8:	8ec3003c 	lw	v1,60(s6)
80131eec:	00021080 	sll	v0,v0,0x2
80131ef0:	00431021 	addu	v0,v0,v1
80131ef4:	8c440000 	lw	a0,0(v0)
80131ef8:	24030058 	li	v1,88
80131efc:	1083000d 	beq	a0,v1,80131f34 <____strtoul_l_internal+0x3f4>
80131f00:	00000000 	nop
80131f04:	1640ff48 	bnez	s2,80131c28 <____strtoul_l_internal+0xe8>
80131f08:	2402000a 	li	v0,10
80131f0c:	0804c70c 	j	80131c30 <____strtoul_l_internal+0xf0>
80131f10:	24120008 	li	s2,8
80131f14:	24020001 	li	v0,1
80131f18:	26100001 	addiu	s0,s0,1
80131f1c:	0804c704 	j	80131c10 <____strtoul_l_internal+0xd0>
80131f20:	afa20010 	sw	v0,16(sp)
80131f24:	1642ff40 	bne	s2,v0,80131c28 <____strtoul_l_internal+0xe8>
80131f28:	2402000a 	li	v0,10
80131f2c:	0804c7b9 	j	80131ee4 <____strtoul_l_internal+0x3a4>
80131f30:	00000000 	nop
80131f34:	26100002 	addiu	s0,s0,2
80131f38:	82150000 	lb	s5,0(s0)
80131f3c:	0804c70c 	j	80131c30 <____strtoul_l_internal+0xf0>
80131f40:	24120010 	li	s2,16
80131f44:	8c97002c 	lw	s7,44(a0)
80131f48:	00000000 	nop
80131f4c:	92e20000 	lbu	v0,0(s7)
80131f50:	00000000 	nop
80131f54:	2442ffff 	addiu	v0,v0,-1
80131f58:	304200ff 	andi	v0,v0,0xff
80131f5c:	2c42007e 	sltiu	v0,v0,126
80131f60:	1040ff09 	beqz	v0,80131b88 <____strtoul_l_internal+0x48>
80131f64:	00008821 	move	s1,zero
80131f68:	8c910028 	lw	s1,40(a0)
80131f6c:	00000000 	nop
80131f70:	82220000 	lb	v0,0(s1)
80131f74:	00000000 	nop
80131f78:	1440ff04 	bnez	v0,80131b8c <____strtoul_l_internal+0x4c>
80131f7c:	00000000 	nop
80131f80:	00008821 	move	s1,zero
80131f84:	0804c6e3 	j	80131b8c <____strtoul_l_internal+0x4c>
80131f88:	0000b821 	move	s7,zero
80131f8c:	0804c752 	j	80131d48 <____strtoul_l_internal+0x208>
80131f90:	00004021 	move	t0,zero
80131f94:	0804c79c 	j	80131e70 <____strtoul_l_internal+0x330>
80131f98:	03c02821 	move	a1,s8
80131f9c:	0c047ea0 	jal	8011fa80 <__errno_location>
80131fa0:	00000000 	nop
80131fa4:	24030022 	li	v1,34
80131fa8:	2408ffff 	li	t0,-1
80131fac:	0804c752 	j	80131d48 <____strtoul_l_internal+0x208>
80131fb0:	ac430000 	sw	v1,0(v0)
80131fb4:	12a00035 	beqz	s5,8013208c <____strtoul_l_internal+0x54c>
80131fb8:	32a700ff 	andi	a3,s5,0xff
80131fbc:	02002821 	move	a1,s0
80131fc0:	24e2ffd0 	addiu	v0,a3,-48
80131fc4:	304200ff 	andi	v0,v0,0xff
80131fc8:	2c42000a 	sltiu	v0,v0,10
80131fcc:	14400010 	bnez	v0,80132010 <____strtoul_l_internal+0x4d0>
80131fd0:	00000000 	nop
80131fd4:	80a20000 	lb	v0,0(a1)
80131fd8:	00000000 	nop
80131fdc:	14480013 	bne	v0,t0,8013202c <____strtoul_l_internal+0x4ec>
80131fe0:	00002021 	move	a0,zero
80131fe4:	0804c801 	j	80132004 <____strtoul_l_internal+0x4c4>
80131fe8:	24840001 	addiu	a0,a0,1
80131fec:	80430000 	lb	v1,0(v0)
80131ff0:	80c20000 	lb	v0,0(a2)
80131ff4:	00000000 	nop
80131ff8:	1462000d 	bne	v1,v0,80132030 <____strtoul_l_internal+0x4f0>
80131ffc:	00071040 	sll	v0,a3,0x1
80132000:	24840001 	addiu	a0,a0,1
80132004:	00911021 	addu	v0,a0,s1
80132008:	1664fff8 	bne	s3,a0,80131fec <____strtoul_l_internal+0x4ac>
8013200c:	00853021 	addu	a2,a0,a1
80132010:	24a50001 	addiu	a1,a1,1
80132014:	80a20000 	lb	v0,0(a1)
80132018:	00000000 	nop
8013201c:	10400014 	beqz	v0,80132070 <____strtoul_l_internal+0x530>
80132020:	304700ff 	andi	a3,v0,0xff
80132024:	0804c7f1 	j	80131fc4 <____strtoul_l_internal+0x484>
80132028:	24e2ffd0 	addiu	v0,a3,-48
8013202c:	00071040 	sll	v0,a3,0x1
80132030:	00541021 	addu	v0,v0,s4
80132034:	94430000 	lhu	v1,0(v0)
80132038:	00000000 	nop
8013203c:	30630400 	andi	v1,v1,0x400
80132040:	1060000b 	beqz	v1,80132070 <____strtoul_l_internal+0x530>
80132044:	00071880 	sll	v1,a3,0x2
80132048:	8ec2003c 	lw	v0,60(s6)
8013204c:	00000000 	nop
80132050:	00621821 	addu	v1,v1,v0
80132054:	8c640000 	lw	a0,0(v1)
80132058:	00000000 	nop
8013205c:	2484ffc9 	addiu	a0,a0,-55
80132060:	0092202a 	slt	a0,a0,s2
80132064:	1480ffeb 	bnez	a0,80132014 <____strtoul_l_internal+0x4d4>
80132068:	24a50001 	addiu	a1,a1,1
8013206c:	24a5ffff 	addiu	a1,a1,-1
80132070:	02e03821 	move	a3,s7
80132074:	02002021 	move	a0,s0
80132078:	0c043a68 	jal	8010e9a0 <__correctly_grouped_prefixmb>
8013207c:	02203021 	move	a2,s1
80132080:	82150000 	lb	s5,0(s0)
80132084:	0804c70e 	j	80131c38 <____strtoul_l_internal+0xf8>
80132088:	00405021 	move	t2,v0
8013208c:	0804c81c 	j	80132070 <____strtoul_l_internal+0x530>
80132090:	02002821 	move	a1,s0

80132094 <__strtoul_l>:
80132094:	27bdffe0 	addiu	sp,sp,-32
80132098:	afa70010 	sw	a3,16(sp)
8013209c:	afbf0018 	sw	ra,24(sp)
801320a0:	0c04c6d0 	jal	80131b40 <____strtoul_l_internal>
801320a4:	00003821 	move	a3,zero
801320a8:	8fbf0018 	lw	ra,24(sp)
801320ac:	00000000 	nop
801320b0:	03e00008 	jr	ra
801320b4:	27bd0020 	addiu	sp,sp,32
	...

801320c0 <_itoa_word>:
801320c0:	10e00048 	beqz	a3,801321e4 <_itoa_word+0x124>
801320c4:	00804021 	move	t0,a0
801320c8:	3c02801d 	lui	v0,0x801d
801320cc:	244710d0 	addiu	a3,v0,4304
801320d0:	2402000a 	li	v0,10
801320d4:	10c20012 	beq	a2,v0,80132120 <_itoa_word+0x60>
801320d8:	24020010 	li	v0,16
801320dc:	10c20021 	beq	a2,v0,80132164 <_itoa_word+0xa4>
801320e0:	24020008 	li	v0,8
801320e4:	10c20030 	beq	a2,v0,801321a8 <_itoa_word+0xe8>
801320e8:	31020007 	andi	v0,t0,0x7
801320ec:	14c00002 	bnez	a2,801320f8 <_itoa_word+0x38>
801320f0:	0106001b 	divu	zero,t0,a2
801320f4:	0007000d 	break	0x7
801320f8:	24a5ffff 	addiu	a1,a1,-1
801320fc:	00001010 	mfhi	v0
80132100:	00e21021 	addu	v0,a3,v0
80132104:	90430000 	lbu	v1,0(v0)
80132108:	00002012 	mflo	a0
8013210c:	00804021 	move	t0,a0
80132110:	1480fff6 	bnez	a0,801320ec <_itoa_word+0x2c>
80132114:	a0a30000 	sb	v1,0(a1)
80132118:	03e00008 	jr	ra
8013211c:	00a01021 	move	v0,a1
80132120:	3c03cccc 	lui	v1,0xcccc
80132124:	3463cccd 	ori	v1,v1,0xcccd
80132128:	01030019 	multu	t0,v1
8013212c:	24a5ffff 	addiu	a1,a1,-1
80132130:	00001810 	mfhi	v1
80132134:	000318c2 	srl	v1,v1,0x3
80132138:	000320c0 	sll	a0,v1,0x3
8013213c:	00031040 	sll	v0,v1,0x1
80132140:	00441021 	addu	v0,v0,a0
80132144:	01021023 	subu	v0,t0,v0
80132148:	00e21021 	addu	v0,a3,v0
8013214c:	90440000 	lbu	a0,0(v0)
80132150:	00604021 	move	t0,v1
80132154:	1460fff2 	bnez	v1,80132120 <_itoa_word+0x60>
80132158:	a0a40000 	sb	a0,0(a1)
8013215c:	0804c846 	j	80132118 <_itoa_word+0x58>
80132160:	00000000 	nop
80132164:	3102000f 	andi	v0,t0,0xf
80132168:	00e21021 	addu	v0,a3,v0
8013216c:	90430000 	lbu	v1,0(v0)
80132170:	24a5ffff 	addiu	a1,a1,-1
80132174:	00084102 	srl	t0,t0,0x4
80132178:	1100ffe7 	beqz	t0,80132118 <_itoa_word+0x58>
8013217c:	a0a30000 	sb	v1,0(a1)
80132180:	3102000f 	andi	v0,t0,0xf
80132184:	00e21021 	addu	v0,a3,v0
80132188:	90430000 	lbu	v1,0(v0)
8013218c:	24a5ffff 	addiu	a1,a1,-1
80132190:	00084102 	srl	t0,t0,0x4
80132194:	1500fff3 	bnez	t0,80132164 <_itoa_word+0xa4>
80132198:	a0a30000 	sb	v1,0(a1)
8013219c:	0804c846 	j	80132118 <_itoa_word+0x58>
801321a0:	00000000 	nop
801321a4:	31020007 	andi	v0,t0,0x7
801321a8:	00e21021 	addu	v0,a3,v0
801321ac:	90430000 	lbu	v1,0(v0)
801321b0:	24a5ffff 	addiu	a1,a1,-1
801321b4:	000840c2 	srl	t0,t0,0x3
801321b8:	1100ffd7 	beqz	t0,80132118 <_itoa_word+0x58>
801321bc:	a0a30000 	sb	v1,0(a1)
801321c0:	31020007 	andi	v0,t0,0x7
801321c4:	00e21021 	addu	v0,a3,v0
801321c8:	90430000 	lbu	v1,0(v0)
801321cc:	24a5ffff 	addiu	a1,a1,-1
801321d0:	000840c2 	srl	t0,t0,0x3
801321d4:	1500fff3 	bnez	t0,801321a4 <_itoa_word+0xe4>
801321d8:	a0a30000 	sb	v1,0(a1)
801321dc:	0804c846 	j	80132118 <_itoa_word+0x58>
801321e0:	00000000 	nop
801321e4:	3c02801d 	lui	v0,0x801d
801321e8:	0804c834 	j	801320d0 <_itoa_word+0x10>
801321ec:	244710a0 	addiu	a3,v0,4256

801321f0 <_itoa>:
801321f0:	27bdffe0 	addiu	sp,sp,-32
801321f4:	8fa20030 	lw	v0,48(sp)
801321f8:	afb20018 	sw	s2,24(sp)
801321fc:	afb10014 	sw	s1,20(sp)
80132200:	afb00010 	sw	s0,16(sp)
80132204:	00807021 	move	t6,a0
80132208:	00a07821 	move	t7,a1
8013220c:	00c04021 	move	t0,a2
80132210:	1040005a 	beqz	v0,8013237c <_itoa+0x18c>
80132214:	00e06821 	move	t5,a3
80132218:	3c02801d 	lui	v0,0x801d
8013221c:	244b10d0 	addiu	t3,v0,4304
80132220:	24020008 	li	v0,8
80132224:	11a2005a 	beq	t5,v0,80132390 <_itoa+0x1a0>
80132228:	24020010 	li	v0,16
8013222c:	11a200cc 	beq	t5,v0,80132560 <_itoa+0x370>
80132230:	000d2100 	sll	a0,t5,0x4
80132234:	000d2880 	sll	a1,t5,0x2
80132238:	00a42821 	addu	a1,a1,a0
8013223c:	3c04801d 	lui	a0,0x801d
80132240:	24840de0 	addiu	a0,a0,3552
80132244:	2484ffd8 	addiu	a0,a0,-40
80132248:	15e00072 	bnez	t7,80132414 <_itoa+0x224>
8013224c:	00a44821 	addu	t1,a1,a0
80132250:	afae0000 	sw	t6,0(sp)
80132254:	240c0001 	li	t4,1
80132258:	000c1080 	sll	v0,t4,0x2
8013225c:	005d5021 	addu	t2,v0,sp
80132260:	81220004 	lb	v0,4(t1)
80132264:	254afffc 	addiu	t2,t2,-4
80132268:	8d450000 	lw	a1,0(t2)
8013226c:	8d260000 	lw	a2,0(t1)
80132270:	1040002a 	beqz	v0,8013231c <_itoa+0x12c>
80132274:	258cffff 	addiu	t4,t4,-1
80132278:	10a00013 	beqz	a1,801322c8 <_itoa+0xd8>
8013227c:	00003821 	move	a3,zero
80132280:	00a60019 	multu	a1,a2
80132284:	00001810 	mfhi	v1
80132288:	00a31023 	subu	v0,a1,v1
8013228c:	81240005 	lb	a0,5(t1)
80132290:	00021042 	srl	v0,v0,0x1
80132294:	00621821 	addu	v1,v1,v0
80132298:	2484ffff 	addiu	a0,a0,-1
8013229c:	00831806 	srlv	v1,v1,a0
801322a0:	01a30018 	mult	t5,v1
801322a4:	2508ffff 	addiu	t0,t0,-1
801322a8:	24e70001 	addiu	a3,a3,1
801322ac:	00001012 	mflo	v0
801322b0:	00a21023 	subu	v0,a1,v0
801322b4:	01621021 	addu	v0,t3,v0
801322b8:	90440000 	lbu	a0,0(v0)
801322bc:	00602821 	move	a1,v1
801322c0:	1460ffef 	bnez	v1,80132280 <_itoa+0x90>
801322c4:	a1040000 	sb	a0,0(t0)
801322c8:	11800026 	beqz	t4,80132364 <_itoa+0x174>
801322cc:	00000000 	nop
801322d0:	81220009 	lb	v0,9(t1)
801322d4:	00000000 	nop
801322d8:	00e2102a 	slt	v0,a3,v0
801322dc:	1040ffde 	beqz	v0,80132258 <_itoa+0x68>
801322e0:	24030030 	li	v1,48
801322e4:	2508ffff 	addiu	t0,t0,-1
801322e8:	a1030000 	sb	v1,0(t0)
801322ec:	81220009 	lb	v0,9(t1)
801322f0:	24e70001 	addiu	a3,a3,1
801322f4:	00e2102a 	slt	v0,a3,v0
801322f8:	1440fffb 	bnez	v0,801322e8 <_itoa+0xf8>
801322fc:	2508ffff 	addiu	t0,t0,-1
80132300:	25080001 	addiu	t0,t0,1
80132304:	81220004 	lb	v0,4(t1)
80132308:	254afffc 	addiu	t2,t2,-4
8013230c:	8d450000 	lw	a1,0(t2)
80132310:	8d260000 	lw	a2,0(t1)
80132314:	1440ffd8 	bnez	v0,80132278 <_itoa+0x88>
80132318:	258cffff 	addiu	t4,t4,-1
8013231c:	10a0ffea 	beqz	a1,801322c8 <_itoa+0xd8>
80132320:	00003821 	move	a3,zero
80132324:	81240005 	lb	a0,5(t1)
80132328:	00a60019 	multu	a1,a2
8013232c:	00001810 	mfhi	v1
80132330:	00831806 	srlv	v1,v1,a0
80132334:	2508ffff 	addiu	t0,t0,-1
80132338:	01a30018 	mult	t5,v1
8013233c:	24e70001 	addiu	a3,a3,1
80132340:	00001012 	mflo	v0
80132344:	00a21023 	subu	v0,a1,v0
80132348:	01621021 	addu	v0,t3,v0
8013234c:	90440000 	lbu	a0,0(v0)
80132350:	00602821 	move	a1,v1
80132354:	1460fff3 	bnez	v1,80132324 <_itoa+0x134>
80132358:	a1040000 	sb	a0,0(t0)
8013235c:	1580ffdc 	bnez	t4,801322d0 <_itoa+0xe0>
80132360:	00000000 	nop
80132364:	8fb20018 	lw	s2,24(sp)
80132368:	8fb10014 	lw	s1,20(sp)
8013236c:	8fb00010 	lw	s0,16(sp)
80132370:	01001021 	move	v0,t0
80132374:	03e00008 	jr	ra
80132378:	27bd0020 	addiu	sp,sp,32
8013237c:	3c02801d 	lui	v0,0x801d
80132380:	244b10a0 	addiu	t3,v0,4256
80132384:	24020008 	li	v0,8
80132388:	15a2ffa8 	bne	t5,v0,8013222c <_itoa+0x3c>
8013238c:	24020010 	li	v0,16
80132390:	11e0008e 	beqz	t7,801325cc <_itoa+0x3dc>
80132394:	01e03821 	move	a3,t7
80132398:	01c02821 	move	a1,t6
8013239c:	01003021 	move	a2,t0
801323a0:	2404000a 	li	a0,10
801323a4:	30a20007 	andi	v0,a1,0x7
801323a8:	01621021 	addu	v0,t3,v0
801323ac:	90430000 	lbu	v1,0(v0)
801323b0:	24c6ffff 	addiu	a2,a2,-1
801323b4:	2484ffff 	addiu	a0,a0,-1
801323b8:	a0c30000 	sb	v1,0(a2)
801323bc:	1480fff9 	bnez	a0,801323a4 <_itoa+0x1b4>
801323c0:	000528c2 	srl	a1,a1,0x3
801323c4:	30e20001 	andi	v0,a3,0x1
801323c8:	00021080 	sll	v0,v0,0x2
801323cc:	00072042 	srl	a0,a3,0x1
801323d0:	00451025 	or	v0,v0,a1
801323d4:	148000a1 	bnez	a0,8013265c <_itoa+0x46c>
801323d8:	2508fff6 	addiu	t0,t0,-10
801323dc:	00402021 	move	a0,v0
801323e0:	30820007 	andi	v0,a0,0x7
801323e4:	01621021 	addu	v0,t3,v0
801323e8:	90430000 	lbu	v1,0(v0)
801323ec:	2508ffff 	addiu	t0,t0,-1
801323f0:	000420c2 	srl	a0,a0,0x3
801323f4:	1480fffa 	bnez	a0,801323e0 <_itoa+0x1f0>
801323f8:	a1030000 	sb	v1,0(t0)
801323fc:	8fb20018 	lw	s2,24(sp)
80132400:	8fb10014 	lw	s1,20(sp)
80132404:	8fb00010 	lw	s0,16(sp)
80132408:	01001021 	move	v0,t0
8013240c:	03e00008 	jr	ra
80132410:	27bd0020 	addiu	sp,sp,32
80132414:	8d22000c 	lw	v0,12(t1)
80132418:	81320008 	lb	s2,8(t1)
8013241c:	01e2182b 	sltu	v1,t7,v0
80132420:	1460006c 	bnez	v1,801325d4 <_itoa+0x3e4>
80132424:	02426004 	sllv	t4,v0,s2
80132428:	164000a2 	bnez	s2,801326b4 <_itoa+0x4c4>
8013242c:	24020040 	li	v0,64
80132430:	00003021 	move	a2,zero
80132434:	24020020 	li	v0,32
80132438:	0052c023 	subu	t8,v0,s2
8013243c:	33030020 	andi	v1,t8,0x20
80132440:	10600097 	beqz	v1,801326a0 <_itoa+0x4b0>
80132444:	000f1040 	sll	v0,t7,0x1
80132448:	030f8006 	srlv	s0,t7,t8
8013244c:	8d2a0010 	lw	t2,16(t1)
80132450:	00000000 	nop
80132454:	00ca0019 	multu	a2,t2
80132458:	00001010 	mfhi	v0
8013245c:	02002821 	move	a1,s0
80132460:	00c28021 	addu	s0,a2,v0
80132464:	020c0019 	multu	s0,t4
80132468:	00002012 	mflo	a0
8013246c:	00a41023 	subu	v0,a1,a0
80132470:	00a2282b 	sltu	a1,a1,v0
80132474:	00001810 	mfhi	v1
80132478:	00c31823 	subu	v1,a2,v1
8013247c:	00651823 	subu	v1,v1,a1
80132480:	14600081 	bnez	v1,80132688 <_itoa+0x498>
80132484:	004c2823 	subu	a1,v0,t4
80132488:	00403021 	move	a2,v0
8013248c:	00cc102b 	sltu	v0,a2,t4
80132490:	14400003 	bnez	v0,801324a0 <_itoa+0x2b0>
80132494:	00000000 	nop
80132498:	00cc3023 	subu	a2,a2,t4
8013249c:	26100001 	addiu	s0,s0,1
801324a0:	00ca0019 	multu	a2,t2
801324a4:	00001010 	mfhi	v0
801324a8:	024e2804 	sllv	a1,t6,s2
801324ac:	00c23821 	addu	a3,a2,v0
801324b0:	00ec0019 	multu	a3,t4
801324b4:	00002012 	mflo	a0
801324b8:	00a41023 	subu	v0,a1,a0
801324bc:	00a2282b 	sltu	a1,a1,v0
801324c0:	00001810 	mfhi	v1
801324c4:	00c31823 	subu	v1,a2,v1
801324c8:	00651823 	subu	v1,v1,a1
801324cc:	14600087 	bnez	v1,801326ec <_itoa+0x4fc>
801324d0:	004c2823 	subu	a1,v0,t4
801324d4:	00407021 	move	t6,v0
801324d8:	01cc102b 	sltu	v0,t6,t4
801324dc:	14400003 	bnez	v0,801324ec <_itoa+0x2fc>
801324e0:	00000000 	nop
801324e4:	01cc7023 	subu	t6,t6,t4
801324e8:	24e70001 	addiu	a3,a3,1
801324ec:	1640007c 	bnez	s2,801326e0 <_itoa+0x4f0>
801324f0:	02501804 	sllv	v1,s0,s2
801324f4:	02003021 	move	a2,s0
801324f8:	00ca0019 	multu	a2,t2
801324fc:	00001010 	mfhi	v0
80132500:	02472804 	sllv	a1,a3,s2
80132504:	00c23821 	addu	a3,a2,v0
80132508:	00ec0019 	multu	a3,t4
8013250c:	00002012 	mflo	a0
80132510:	00a41023 	subu	v0,a1,a0
80132514:	00a2282b 	sltu	a1,a1,v0
80132518:	00001810 	mfhi	v1
8013251c:	00c31823 	subu	v1,a2,v1
80132520:	00651823 	subu	v1,v1,a1
80132524:	14600052 	bnez	v1,80132670 <_itoa+0x480>
80132528:	004c2823 	subu	a1,v0,t4
8013252c:	00401821 	move	v1,v0
80132530:	006c102b 	sltu	v0,v1,t4
80132534:	14400003 	bnez	v0,80132544 <_itoa+0x354>
80132538:	00000000 	nop
8013253c:	006c1823 	subu	v1,v1,t4
80132540:	24e70001 	addiu	a3,a3,1
80132544:	02431806 	srlv	v1,v1,s2
80132548:	024e1006 	srlv	v0,t6,s2
8013254c:	240c0003 	li	t4,3
80132550:	afa20008 	sw	v0,8(sp)
80132554:	afa70000 	sw	a3,0(sp)
80132558:	0804c896 	j	80132258 <_itoa+0x68>
8013255c:	afa30004 	sw	v1,4(sp)
80132560:	11e0003c 	beqz	t7,80132654 <_itoa+0x464>
80132564:	01e03021 	move	a2,t7
80132568:	01c02021 	move	a0,t6
8013256c:	01003821 	move	a3,t0
80132570:	24050008 	li	a1,8
80132574:	3082000f 	andi	v0,a0,0xf
80132578:	01621021 	addu	v0,t3,v0
8013257c:	90430000 	lbu	v1,0(v0)
80132580:	24e7ffff 	addiu	a3,a3,-1
80132584:	24a5ffff 	addiu	a1,a1,-1
80132588:	a0e30000 	sb	v1,0(a3)
8013258c:	14a0fff9 	bnez	a1,80132574 <_itoa+0x384>
80132590:	00042102 	srl	a0,a0,0x4
80132594:	2508fff8 	addiu	t0,t0,-8
80132598:	30c2000f 	andi	v0,a2,0xf
8013259c:	01621021 	addu	v0,t3,v0
801325a0:	90430000 	lbu	v1,0(v0)
801325a4:	2508ffff 	addiu	t0,t0,-1
801325a8:	00063102 	srl	a2,a2,0x4
801325ac:	14c0fffa 	bnez	a2,80132598 <_itoa+0x3a8>
801325b0:	a1030000 	sb	v1,0(t0)
801325b4:	8fb20018 	lw	s2,24(sp)
801325b8:	8fb10014 	lw	s1,20(sp)
801325bc:	8fb00010 	lw	s0,16(sp)
801325c0:	01001021 	move	v0,t0
801325c4:	03e00008 	jr	ra
801325c8:	27bd0020 	addiu	sp,sp,32
801325cc:	0804c8f8 	j	801323e0 <_itoa+0x1f0>
801325d0:	01c02021 	move	a0,t6
801325d4:	32420020 	andi	v0,s2,0x20
801325d8:	10400050 	beqz	v0,8013271c <_itoa+0x52c>
801325dc:	000e1042 	srl	v0,t6,0x1
801325e0:	024e3804 	sllv	a3,t6,s2
801325e4:	00003021 	move	a2,zero
801325e8:	8d240010 	lw	a0,16(t1)
801325ec:	00000000 	nop
801325f0:	00e40019 	multu	a3,a0
801325f4:	00002810 	mfhi	a1
801325f8:	00e55021 	addu	t2,a3,a1
801325fc:	00000000 	nop
80132600:	014c0019 	multu	t2,t4
80132604:	00002012 	mflo	a0
80132608:	00e01021 	move	v0,a3
8013260c:	00c42023 	subu	a0,a2,a0
80132610:	00003810 	mfhi	a3
80132614:	00471023 	subu	v0,v0,a3
80132618:	00c4302b 	sltu	a2,a2,a0
8013261c:	00463023 	subu	a2,v0,a2
80132620:	14c00038 	bnez	a2,80132704 <_itoa+0x514>
80132624:	008c1823 	subu	v1,a0,t4
80132628:	00803021 	move	a2,a0
8013262c:	00cc102b 	sltu	v0,a2,t4
80132630:	14400004 	bnez	v0,80132644 <_itoa+0x454>
80132634:	02461006 	srlv	v0,a2,s2
80132638:	00cc3023 	subu	a2,a2,t4
8013263c:	254a0001 	addiu	t2,t2,1
80132640:	02461006 	srlv	v0,a2,s2
80132644:	240c0002 	li	t4,2
80132648:	afaa0000 	sw	t2,0(sp)
8013264c:	0804c896 	j	80132258 <_itoa+0x68>
80132650:	afa20004 	sw	v0,4(sp)
80132654:	0804c966 	j	80132598 <_itoa+0x3a8>
80132658:	01c03021 	move	a2,t6
8013265c:	01621021 	addu	v0,t3,v0
80132660:	90430000 	lbu	v1,0(v0)
80132664:	2508ffff 	addiu	t0,t0,-1
80132668:	0804c8f8 	j	801323e0 <_itoa+0x1f0>
8013266c:	a1030000 	sb	v1,0(t0)
80132670:	0045102b 	sltu	v0,v0,a1
80132674:	10620037 	beq	v1,v0,80132754 <_itoa+0x564>
80132678:	24e70001 	addiu	a3,a3,1
8013267c:	24e70001 	addiu	a3,a3,1
80132680:	0804c94c 	j	80132530 <_itoa+0x340>
80132684:	00ac1823 	subu	v1,a1,t4
80132688:	0045102b 	sltu	v0,v0,a1
8013268c:	1062002f 	beq	v1,v0,8013274c <_itoa+0x55c>
80132690:	26100001 	addiu	s0,s0,1
80132694:	26100001 	addiu	s0,s0,1
80132698:	0804c923 	j	8013248c <_itoa+0x29c>
8013269c:	00ac3023 	subu	a2,a1,t4
801326a0:	00181827 	nor	v1,zero,t8
801326a4:	00621004 	sllv	v0,v0,v1
801326a8:	030e8006 	srlv	s0,t6,t8
801326ac:	0804c913 	j	8013244c <_itoa+0x25c>
801326b0:	00508025 	or	s0,v0,s0
801326b4:	00522023 	subu	a0,v0,s2
801326b8:	30830020 	andi	v1,a0,0x20
801326bc:	14600021 	bnez	v1,80132744 <_itoa+0x554>
801326c0:	008fc006 	srlv	t8,t7,a0
801326c4:	000f1040 	sll	v0,t7,0x1
801326c8:	00041827 	nor	v1,zero,a0
801326cc:	00621004 	sllv	v0,v0,v1
801326d0:	008ec006 	srlv	t8,t6,a0
801326d4:	0058c025 	or	t8,v0,t8
801326d8:	0804c90d 	j	80132434 <_itoa+0x244>
801326dc:	03003021 	move	a2,t8
801326e0:	03071006 	srlv	v0,a3,t8
801326e4:	0804c93e 	j	801324f8 <_itoa+0x308>
801326e8:	00623025 	or	a2,v1,v0
801326ec:	0045102b 	sltu	v0,v0,a1
801326f0:	10620012 	beq	v1,v0,8013273c <_itoa+0x54c>
801326f4:	24e70001 	addiu	a3,a3,1
801326f8:	24e70001 	addiu	a3,a3,1
801326fc:	0804c936 	j	801324d8 <_itoa+0x2e8>
80132700:	00ac7023 	subu	t6,a1,t4
80132704:	0083102b 	sltu	v0,a0,v1
80132708:	10c2000a 	beq	a2,v0,80132734 <_itoa+0x544>
8013270c:	254a0001 	addiu	t2,t2,1
80132710:	254a0001 	addiu	t2,t2,1
80132714:	0804c98b 	j	8013262c <_itoa+0x43c>
80132718:	006c3023 	subu	a2,v1,t4
8013271c:	00121827 	nor	v1,zero,s2
80132720:	00621006 	srlv	v0,v0,v1
80132724:	024f3804 	sllv	a3,t7,s2
80132728:	00473825 	or	a3,v0,a3
8013272c:	0804c97a 	j	801325e8 <_itoa+0x3f8>
80132730:	024e3004 	sllv	a2,t6,s2
80132734:	0804c98b 	j	8013262c <_itoa+0x43c>
80132738:	00603021 	move	a2,v1
8013273c:	0804c936 	j	801324d8 <_itoa+0x2e8>
80132740:	00a07021 	move	t6,a1
80132744:	0804c90d 	j	80132434 <_itoa+0x244>
80132748:	03003021 	move	a2,t8
8013274c:	0804c923 	j	8013248c <_itoa+0x29c>
80132750:	00a03021 	move	a2,a1
80132754:	0804c94c 	j	80132530 <_itoa+0x340>
80132758:	00a01821 	move	v1,a1

8013275c <_fitoa_word>:
8013275c:	27bdffd0 	addiu	sp,sp,-48
80132760:	afb10024 	sw	s1,36(sp)
80132764:	27b10020 	addiu	s1,sp,32
80132768:	afb00020 	sw	s0,32(sp)
8013276c:	00a08021 	move	s0,a1
80132770:	afbf0028 	sw	ra,40(sp)
80132774:	0c04c830 	jal	801320c0 <_itoa_word>
80132778:	02202821 	move	a1,s1
8013277c:	00402021 	move	a0,v0
80132780:	0051102b 	sltu	v0,v0,s1
80132784:	10400008 	beqz	v0,801327a8 <_fitoa_word+0x4c>
80132788:	02001021 	move	v0,s0
8013278c:	90820000 	lbu	v0,0(a0)
80132790:	24840001 	addiu	a0,a0,1
80132794:	0091182b 	sltu	v1,a0,s1
80132798:	a2020000 	sb	v0,0(s0)
8013279c:	1460fffb 	bnez	v1,8013278c <_fitoa_word+0x30>
801327a0:	26100001 	addiu	s0,s0,1
801327a4:	02001021 	move	v0,s0
801327a8:	8fbf0028 	lw	ra,40(sp)
801327ac:	8fb10024 	lw	s1,36(sp)
801327b0:	8fb00020 	lw	s0,32(sp)
801327b4:	03e00008 	jr	ra
801327b8:	27bd0030 	addiu	sp,sp,48

801327bc <_fitoa>:
801327bc:	27bdffb8 	addiu	sp,sp,-72
801327c0:	afb1003c 	sw	s1,60(sp)
801327c4:	8fa20058 	lw	v0,88(sp)
801327c8:	27b10038 	addiu	s1,sp,56
801327cc:	afb00038 	sw	s0,56(sp)
801327d0:	00c08021 	move	s0,a2
801327d4:	02203021 	move	a2,s1
801327d8:	afbf0040 	sw	ra,64(sp)
801327dc:	0c04c87c 	jal	801321f0 <_itoa>
801327e0:	afa20010 	sw	v0,16(sp)
801327e4:	00402021 	move	a0,v0
801327e8:	0051102b 	sltu	v0,v0,s1
801327ec:	10400008 	beqz	v0,80132810 <_fitoa+0x54>
801327f0:	02001021 	move	v0,s0
801327f4:	90820000 	lbu	v0,0(a0)
801327f8:	24840001 	addiu	a0,a0,1
801327fc:	0091182b 	sltu	v1,a0,s1
80132800:	a2020000 	sb	v0,0(s0)
80132804:	1460fffb 	bnez	v1,801327f4 <_fitoa+0x38>
80132808:	26100001 	addiu	s0,s0,1
8013280c:	02001021 	move	v0,s0
80132810:	8fbf0040 	lw	ra,64(sp)
80132814:	8fb1003c 	lw	s1,60(sp)
80132818:	8fb00038 	lw	s0,56(sp)
8013281c:	03e00008 	jr	ra
80132820:	27bd0048 	addiu	sp,sp,72
	...

80132830 <read_int>:
80132830:	8c850000 	lw	a1,0(a0)
80132834:	00803821 	move	a3,a0
80132838:	90a30000 	lbu	v1,0(a1)
8013283c:	00a01021 	move	v0,a1
80132840:	24a50001 	addiu	a1,a1,1
80132844:	ac850000 	sw	a1,0(a0)
80132848:	90460001 	lbu	a2,1(v0)
8013284c:	00000000 	nop
80132850:	24c2ffd0 	addiu	v0,a2,-48
80132854:	2c42000a 	sltiu	v0,v0,10
80132858:	1040000e 	beqz	v0,80132894 <read_int+0x64>
8013285c:	2463ffd0 	addiu	v1,v1,-48
80132860:	000310c0 	sll	v0,v1,0x3
80132864:	00a02021 	move	a0,a1
80132868:	00031840 	sll	v1,v1,0x1
8013286c:	24a50001 	addiu	a1,a1,1
80132870:	00621821 	addu	v1,v1,v0
80132874:	ace50000 	sw	a1,0(a3)
80132878:	00661821 	addu	v1,v1,a2
8013287c:	90860001 	lbu	a2,1(a0)
80132880:	00000000 	nop
80132884:	24c2ffd0 	addiu	v0,a2,-48
80132888:	2c42000a 	sltiu	v0,v0,10
8013288c:	1440fff4 	bnez	v0,80132860 <read_int+0x30>
80132890:	2463ffd0 	addiu	v1,v1,-48
80132894:	03e00008 	jr	ra
80132898:	00601021 	move	v0,v1

8013289c <_IO_helper_overflow>:
8013289c:	27bdffe0 	addiu	sp,sp,-32
801328a0:	afb10014 	sw	s1,20(sp)
801328a4:	afb00010 	sw	s0,16(sp)
801328a8:	afbf0018 	sw	ra,24(sp)
801328ac:	8c820010 	lw	v0,16(a0)
801328b0:	8c830014 	lw	v1,20(a0)
801328b4:	00a08821 	move	s1,a1
801328b8:	00402821 	move	a1,v0
801328bc:	00621023 	subu	v0,v1,v0
801328c0:	00808021 	move	s0,a0
801328c4:	8c8400a0 	lw	a0,160(a0)
801328c8:	14400011 	bnez	v0,80132910 <_IO_helper_overflow+0x74>
801328cc:	00403021 	move	a2,v0
801328d0:	8e020018 	lw	v0,24(s0)
801328d4:	00113e00 	sll	a3,s1,0x18
801328d8:	0062102b 	sltu	v0,v1,v0
801328dc:	02002021 	move	a0,s0
801328e0:	322500ff 	andi	a1,s1,0xff
801328e4:	00073e03 	sra	a3,a3,0x18
801328e8:	10400014 	beqz	v0,8013293c <_IO_helper_overflow+0xa0>
801328ec:	24660001 	addiu	a2,v1,1
801328f0:	a0670000 	sb	a3,0(v1)
801328f4:	ae060014 	sw	a2,20(s0)
801328f8:	8fbf0018 	lw	ra,24(sp)
801328fc:	8fb10014 	lw	s1,20(sp)
80132900:	8fb00010 	lw	s0,16(sp)
80132904:	30e200ff 	andi	v0,a3,0xff
80132908:	03e00008 	jr	ra
8013290c:	27bd0020 	addiu	sp,sp,32
80132910:	8c830098 	lw	v1,152(a0)
80132914:	00000000 	nop
80132918:	8c62001c 	lw	v0,28(v1)
8013291c:	00000000 	nop
80132920:	0040f809 	jalr	v0
80132924:	00000000 	nop
80132928:	8e030014 	lw	v1,20(s0)
8013292c:	00000000 	nop
80132930:	00621823 	subu	v1,v1,v0
80132934:	0804ca34 	j	801328d0 <_IO_helper_overflow+0x34>
80132938:	ae030014 	sw	v1,20(s0)
8013293c:	8fbf0018 	lw	ra,24(sp)
80132940:	8fb10014 	lw	s1,20(sp)
80132944:	8fb00010 	lw	s0,16(sp)
80132948:	08045591 	j	80115644 <__overflow>
8013294c:	27bd0020 	addiu	sp,sp,32

80132950 <printf_unknown>:
80132950:	27bdffc8 	addiu	sp,sp,-56
80132954:	afbe002c 	sw	s8,44(sp)
80132958:	afb60028 	sw	s6,40(sp)
8013295c:	afb40020 	sw	s4,32(sp)
80132960:	afb10014 	sw	s1,20(sp)
80132964:	afbf0030 	sw	ra,48(sp)
80132968:	afb50024 	sw	s5,36(sp)
8013296c:	afb3001c 	sw	s3,28(sp)
80132970:	afb20018 	sw	s2,24(sp)
80132974:	afb00010 	sw	s0,16(sp)
80132978:	8cb00008 	lw	s0,8(a1)
8013297c:	8cb20004 	lw	s2,4(a1)
80132980:	03a0f021 	move	s8,sp
80132984:	0212102a 	slt	v0,s0,s2
80132988:	00a0a021 	move	s4,a1
8013298c:	00808821 	move	s1,a0
80132990:	03a0b021 	move	s6,sp
80132994:	10400002 	beqz	v0,801329a0 <printf_unknown+0x50>
80132998:	02001821 	move	v1,s0
8013299c:	02401821 	move	v1,s2
801329a0:	2462002e 	addiu	v0,v1,46
801329a4:	000210c2 	srl	v0,v0,0x3
801329a8:	8e250014 	lw	a1,20(s1)
801329ac:	8e230018 	lw	v1,24(s1)
801329b0:	000210c0 	sll	v0,v0,0x3
801329b4:	03a2e823 	subu	sp,sp,v0
801329b8:	00a3182b 	sltu	v1,a1,v1
801329bc:	106000fa 	beqz	v1,80132da8 <printf_unknown+0x458>
801329c0:	27b50010 	addiu	s5,sp,16
801329c4:	24a30001 	addiu	v1,a1,1
801329c8:	24020025 	li	v0,37
801329cc:	a0a20000 	sb	v0,0(a1)
801329d0:	ae230014 	sw	v1,20(s1)
801329d4:	8e83000c 	lw	v1,12(s4)
801329d8:	00000000 	nop
801329dc:	30620008 	andi	v0,v1,0x8
801329e0:	144000b0 	bnez	v0,80132ca4 <printf_unknown+0x354>
801329e4:	30620080 	andi	v0,v1,0x80
801329e8:	144000bc 	bnez	v0,80132cdc <printf_unknown+0x38c>
801329ec:	24130001 	li	s3,1
801329f0:	30620040 	andi	v0,v1,0x40
801329f4:	144000c7 	bnez	v0,80132d14 <printf_unknown+0x3c4>
801329f8:	00000000 	nop
801329fc:	30620010 	andi	v0,v1,0x10
80132a00:	14400073 	bnez	v0,80132bd0 <printf_unknown+0x280>
80132a04:	30620020 	andi	v0,v1,0x20
80132a08:	1440007f 	bnez	v0,80132c08 <printf_unknown+0x2b8>
80132a0c:	00000000 	nop
80132a10:	8e830010 	lw	v1,16(s4)
80132a14:	24020030 	li	v0,48
80132a18:	10620089 	beq	v1,v0,80132c40 <printf_unknown+0x2f0>
80132a1c:	00000000 	nop
80132a20:	8e82000c 	lw	v0,12(s4)
80132a24:	00000000 	nop
80132a28:	30420800 	andi	v0,v0,0x800
80132a2c:	14400092 	bnez	v0,80132c78 <printf_unknown+0x328>
80132a30:	00000000 	nop
80132a34:	0212102a 	slt	v0,s0,s2
80132a38:	14400045 	bnez	v0,80132b50 <printf_unknown+0x200>
80132a3c:	02001821 	move	v1,s0
80132a40:	8e840004 	lw	a0,4(s4)
80132a44:	02a31021 	addu	v0,s5,v1
80132a48:	14800046 	bnez	a0,80132b64 <printf_unknown+0x214>
80132a4c:	24520020 	addiu	s2,v0,32
80132a50:	8e820000 	lw	v0,0(s4)
80132a54:	2410ffff 	li	s0,-1
80132a58:	1050002b 	beq	v0,s0,80132b08 <printf_unknown+0x1b8>
80132a5c:	00000000 	nop
80132a60:	8e240014 	lw	a0,20(s1)
80132a64:	8e220018 	lw	v0,24(s1)
80132a68:	00000000 	nop
80132a6c:	0082102b 	sltu	v0,a0,v0
80132a70:	104000d4 	beqz	v0,80132dc4 <printf_unknown+0x474>
80132a74:	24830001 	addiu	v1,a0,1
80132a78:	2402002e 	li	v0,46
80132a7c:	a0820000 	sb	v0,0(a0)
80132a80:	ae230014 	sw	v1,20(s1)
80132a84:	8e840000 	lw	a0,0(s4)
80132a88:	02402821 	move	a1,s2
80132a8c:	2406000a 	li	a2,10
80132a90:	0c04c830 	jal	801320c0 <_itoa_word>
80132a94:	00003821 	move	a3,zero
80132a98:	00408021 	move	s0,v0
80132a9c:	0052102b 	sltu	v0,v0,s2
80132aa0:	14400006 	bnez	v0,80132abc <printf_unknown+0x16c>
80132aa4:	26730001 	addiu	s3,s3,1
80132aa8:	0804cac2 	j	80132b08 <printf_unknown+0x1b8>
80132aac:	00000000 	nop
80132ab0:	0212102b 	sltu	v0,s0,s2
80132ab4:	10400014 	beqz	v0,80132b08 <printf_unknown+0x1b8>
80132ab8:	00000000 	nop
80132abc:	8e260014 	lw	a2,20(s1)
80132ac0:	8e220018 	lw	v0,24(s1)
80132ac4:	02202021 	move	a0,s1
80132ac8:	00c2102b 	sltu	v0,a2,v0
80132acc:	82030000 	lb	v1,0(s0)
80132ad0:	1040009a 	beqz	v0,80132d3c <printf_unknown+0x3ec>
80132ad4:	24c50001 	addiu	a1,a2,1
80132ad8:	00031e00 	sll	v1,v1,0x18
80132adc:	00031e03 	sra	v1,v1,0x18
80132ae0:	306200ff 	andi	v0,v1,0xff
80132ae4:	24420001 	addiu	v0,v0,1
80132ae8:	a0c30000 	sb	v1,0(a2)
80132aec:	2c420001 	sltiu	v0,v0,1
80132af0:	ae250014 	sw	a1,20(s1)
80132af4:	26100001 	addiu	s0,s0,1
80132af8:	1040ffed 	beqz	v0,80132ab0 <printf_unknown+0x160>
80132afc:	26730001 	addiu	s3,s3,1
80132b00:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132b04:	2413ffff 	li	s3,-1
80132b08:	8e850008 	lw	a1,8(s4)
80132b0c:	00000000 	nop
80132b10:	14a00094 	bnez	a1,80132d64 <printf_unknown+0x414>
80132b14:	00000000 	nop
80132b18:	02c0e821 	move	sp,s6
80132b1c:	03c0e821 	move	sp,s8
80132b20:	02601021 	move	v0,s3
80132b24:	8fbf0030 	lw	ra,48(sp)
80132b28:	8fbe002c 	lw	s8,44(sp)
80132b2c:	8fb60028 	lw	s6,40(sp)
80132b30:	8fb50024 	lw	s5,36(sp)
80132b34:	8fb40020 	lw	s4,32(sp)
80132b38:	8fb3001c 	lw	s3,28(sp)
80132b3c:	8fb20018 	lw	s2,24(sp)
80132b40:	8fb10014 	lw	s1,20(sp)
80132b44:	8fb00010 	lw	s0,16(sp)
80132b48:	03e00008 	jr	ra
80132b4c:	27bd0038 	addiu	sp,sp,56
80132b50:	02401821 	move	v1,s2
80132b54:	8e840004 	lw	a0,4(s4)
80132b58:	02a31021 	addu	v0,s5,v1
80132b5c:	1080ffbc 	beqz	a0,80132a50 <printf_unknown+0x100>
80132b60:	24520020 	addiu	s2,v0,32
80132b64:	02402821 	move	a1,s2
80132b68:	2406000a 	li	a2,10
80132b6c:	0c04c830 	jal	801320c0 <_itoa_word>
80132b70:	00003821 	move	a3,zero
80132b74:	00408021 	move	s0,v0
80132b78:	0212102b 	sltu	v0,s0,s2
80132b7c:	1040ffb4 	beqz	v0,80132a50 <printf_unknown+0x100>
80132b80:	00000000 	nop
80132b84:	8e260014 	lw	a2,20(s1)
80132b88:	8e220018 	lw	v0,24(s1)
80132b8c:	02202021 	move	a0,s1
80132b90:	00c2102b 	sltu	v0,a2,v0
80132b94:	82030000 	lb	v1,0(s0)
80132b98:	1040006d 	beqz	v0,80132d50 <printf_unknown+0x400>
80132b9c:	24c50001 	addiu	a1,a2,1
80132ba0:	00031e00 	sll	v1,v1,0x18
80132ba4:	00031e03 	sra	v1,v1,0x18
80132ba8:	306200ff 	andi	v0,v1,0xff
80132bac:	24420001 	addiu	v0,v0,1
80132bb0:	a0c30000 	sb	v1,0(a2)
80132bb4:	2c420001 	sltiu	v0,v0,1
80132bb8:	ae250014 	sw	a1,20(s1)
80132bbc:	26100001 	addiu	s0,s0,1
80132bc0:	1040ffed 	beqz	v0,80132b78 <printf_unknown+0x228>
80132bc4:	26730001 	addiu	s3,s3,1
80132bc8:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132bcc:	2413ffff 	li	s3,-1
80132bd0:	8e240014 	lw	a0,20(s1)
80132bd4:	8e220018 	lw	v0,24(s1)
80132bd8:	00000000 	nop
80132bdc:	0082102b 	sltu	v0,a0,v0
80132be0:	104000a7 	beqz	v0,80132e80 <printf_unknown+0x530>
80132be4:	24830001 	addiu	v1,a0,1
80132be8:	24020020 	li	v0,32
80132bec:	a0820000 	sb	v0,0(a0)
80132bf0:	ae230014 	sw	v1,20(s1)
80132bf4:	8e83000c 	lw	v1,12(s4)
80132bf8:	00000000 	nop
80132bfc:	30620020 	andi	v0,v1,0x20
80132c00:	1040ff83 	beqz	v0,80132a10 <printf_unknown+0xc0>
80132c04:	26730001 	addiu	s3,s3,1
80132c08:	8e240014 	lw	a0,20(s1)
80132c0c:	8e220018 	lw	v0,24(s1)
80132c10:	00000000 	nop
80132c14:	0082102b 	sltu	v0,a0,v0
80132c18:	10400089 	beqz	v0,80132e40 <printf_unknown+0x4f0>
80132c1c:	24830001 	addiu	v1,a0,1
80132c20:	2402002d 	li	v0,45
80132c24:	a0820000 	sb	v0,0(a0)
80132c28:	26730001 	addiu	s3,s3,1
80132c2c:	ae230014 	sw	v1,20(s1)
80132c30:	8e830010 	lw	v1,16(s4)
80132c34:	24020030 	li	v0,48
80132c38:	1462ff79 	bne	v1,v0,80132a20 <printf_unknown+0xd0>
80132c3c:	00000000 	nop
80132c40:	8e240014 	lw	a0,20(s1)
80132c44:	8e220018 	lw	v0,24(s1)
80132c48:	00000000 	nop
80132c4c:	0082102b 	sltu	v0,a0,v0
80132c50:	10400093 	beqz	v0,80132ea0 <printf_unknown+0x550>
80132c54:	24820001 	addiu	v0,a0,1
80132c58:	a0830000 	sb	v1,0(a0)
80132c5c:	26730001 	addiu	s3,s3,1
80132c60:	ae220014 	sw	v0,20(s1)
80132c64:	8e82000c 	lw	v0,12(s4)
80132c68:	00000000 	nop
80132c6c:	30420800 	andi	v0,v0,0x800
80132c70:	1040ff71 	beqz	v0,80132a38 <printf_unknown+0xe8>
80132c74:	0212102a 	slt	v0,s0,s2
80132c78:	8e240014 	lw	a0,20(s1)
80132c7c:	8e220018 	lw	v0,24(s1)
80132c80:	00000000 	nop
80132c84:	0082102b 	sltu	v0,a0,v0
80132c88:	10400075 	beqz	v0,80132e60 <printf_unknown+0x510>
80132c8c:	24830001 	addiu	v1,a0,1
80132c90:	24020049 	li	v0,73
80132c94:	26730001 	addiu	s3,s3,1
80132c98:	a0820000 	sb	v0,0(a0)
80132c9c:	0804ca8d 	j	80132a34 <printf_unknown+0xe4>
80132ca0:	ae230014 	sw	v1,20(s1)
80132ca4:	8e240014 	lw	a0,20(s1)
80132ca8:	8e220018 	lw	v0,24(s1)
80132cac:	00000000 	nop
80132cb0:	0082102b 	sltu	v0,a0,v0
80132cb4:	1040004a 	beqz	v0,80132de0 <printf_unknown+0x490>
80132cb8:	24830001 	addiu	v1,a0,1
80132cbc:	24020023 	li	v0,35
80132cc0:	a0820000 	sb	v0,0(a0)
80132cc4:	ae230014 	sw	v1,20(s1)
80132cc8:	8e83000c 	lw	v1,12(s4)
80132ccc:	00000000 	nop
80132cd0:	30620080 	andi	v0,v1,0x80
80132cd4:	1040ff46 	beqz	v0,801329f0 <printf_unknown+0xa0>
80132cd8:	24130002 	li	s3,2
80132cdc:	8e240014 	lw	a0,20(s1)
80132ce0:	8e220018 	lw	v0,24(s1)
80132ce4:	00000000 	nop
80132ce8:	0082102b 	sltu	v0,a0,v0
80132cec:	1040004c 	beqz	v0,80132e20 <printf_unknown+0x4d0>
80132cf0:	24830001 	addiu	v1,a0,1
80132cf4:	24020027 	li	v0,39
80132cf8:	a0820000 	sb	v0,0(a0)
80132cfc:	ae230014 	sw	v1,20(s1)
80132d00:	8e83000c 	lw	v1,12(s4)
80132d04:	00000000 	nop
80132d08:	30620040 	andi	v0,v1,0x40
80132d0c:	1040ff3b 	beqz	v0,801329fc <printf_unknown+0xac>
80132d10:	26730001 	addiu	s3,s3,1
80132d14:	8e240014 	lw	a0,20(s1)
80132d18:	8e220018 	lw	v0,24(s1)
80132d1c:	00000000 	nop
80132d20:	0082102b 	sltu	v0,a0,v0
80132d24:	10400036 	beqz	v0,80132e00 <printf_unknown+0x4b0>
80132d28:	24830001 	addiu	v1,a0,1
80132d2c:	2402002b 	li	v0,43
80132d30:	a0820000 	sb	v0,0(a0)
80132d34:	0804cafd 	j	80132bf4 <printf_unknown+0x2a4>
80132d38:	ae230014 	sw	v1,20(s1)
80132d3c:	0c045591 	jal	80115644 <__overflow>
80132d40:	306500ff 	andi	a1,v1,0xff
80132d44:	24420001 	addiu	v0,v0,1
80132d48:	0804cabd 	j	80132af4 <printf_unknown+0x1a4>
80132d4c:	2c420001 	sltiu	v0,v0,1
80132d50:	0c045591 	jal	80115644 <__overflow>
80132d54:	306500ff 	andi	a1,v1,0xff
80132d58:	24420001 	addiu	v0,v0,1
80132d5c:	0804caef 	j	80132bbc <printf_unknown+0x26c>
80132d60:	2c420001 	sltiu	v0,v0,1
80132d64:	8e260014 	lw	a2,20(s1)
80132d68:	8e220018 	lw	v0,24(s1)
80132d6c:	00000000 	nop
80132d70:	00c2102b 	sltu	v0,a2,v0
80132d74:	10400052 	beqz	v0,80132ec0 <printf_unknown+0x570>
80132d78:	24c40001 	addiu	a0,a2,1
80132d7c:	00051600 	sll	v0,a1,0x18
80132d80:	00021603 	sra	v0,v0,0x18
80132d84:	304300ff 	andi	v1,v0,0xff
80132d88:	24630001 	addiu	v1,v1,1
80132d8c:	a0c20000 	sb	v0,0(a2)
80132d90:	ae240014 	sw	a0,20(s1)
80132d94:	2c620001 	sltiu	v0,v1,1
80132d98:	1440ff59 	bnez	v0,80132b00 <printf_unknown+0x1b0>
80132d9c:	00000000 	nop
80132da0:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132da4:	26730001 	addiu	s3,s3,1
80132da8:	0c045591 	jal	80115644 <__overflow>
80132dac:	24050025 	li	a1,37
80132db0:	2403ffff 	li	v1,-1
80132db4:	1443ff07 	bne	v0,v1,801329d4 <printf_unknown+0x84>
80132db8:	2413ffff 	li	s3,-1
80132dbc:	0804cac7 	j	80132b1c <printf_unknown+0x1cc>
80132dc0:	02c0e821 	move	sp,s6
80132dc4:	02202021 	move	a0,s1
80132dc8:	0c045591 	jal	80115644 <__overflow>
80132dcc:	2405002e 	li	a1,46
80132dd0:	1450ff2c 	bne	v0,s0,80132a84 <printf_unknown+0x134>
80132dd4:	00000000 	nop
80132dd8:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132ddc:	2413ffff 	li	s3,-1
80132de0:	02202021 	move	a0,s1
80132de4:	0c045591 	jal	80115644 <__overflow>
80132de8:	24050023 	li	a1,35
80132dec:	2403ffff 	li	v1,-1
80132df0:	1443ffb5 	bne	v0,v1,80132cc8 <printf_unknown+0x378>
80132df4:	2413ffff 	li	s3,-1
80132df8:	0804cac7 	j	80132b1c <printf_unknown+0x1cc>
80132dfc:	02c0e821 	move	sp,s6
80132e00:	02202021 	move	a0,s1
80132e04:	0c045591 	jal	80115644 <__overflow>
80132e08:	2405002b 	li	a1,43
80132e0c:	2403ffff 	li	v1,-1
80132e10:	1443ff78 	bne	v0,v1,80132bf4 <printf_unknown+0x2a4>
80132e14:	00000000 	nop
80132e18:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132e1c:	2413ffff 	li	s3,-1
80132e20:	02202021 	move	a0,s1
80132e24:	0c045591 	jal	80115644 <__overflow>
80132e28:	24050027 	li	a1,39
80132e2c:	2403ffff 	li	v1,-1
80132e30:	1443ffb3 	bne	v0,v1,80132d00 <printf_unknown+0x3b0>
80132e34:	00000000 	nop
80132e38:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132e3c:	2413ffff 	li	s3,-1
80132e40:	02202021 	move	a0,s1
80132e44:	0c045591 	jal	80115644 <__overflow>
80132e48:	2405002d 	li	a1,45
80132e4c:	2403ffff 	li	v1,-1
80132e50:	1043ff2b 	beq	v0,v1,80132b00 <printf_unknown+0x1b0>
80132e54:	00000000 	nop
80132e58:	0804cb0c 	j	80132c30 <printf_unknown+0x2e0>
80132e5c:	26730001 	addiu	s3,s3,1
80132e60:	02202021 	move	a0,s1
80132e64:	0c045591 	jal	80115644 <__overflow>
80132e68:	24050049 	li	a1,73
80132e6c:	2403ffff 	li	v1,-1
80132e70:	1043ff23 	beq	v0,v1,80132b00 <printf_unknown+0x1b0>
80132e74:	00000000 	nop
80132e78:	0804ca8d 	j	80132a34 <printf_unknown+0xe4>
80132e7c:	26730001 	addiu	s3,s3,1
80132e80:	02202021 	move	a0,s1
80132e84:	0c045591 	jal	80115644 <__overflow>
80132e88:	24050020 	li	a1,32
80132e8c:	2403ffff 	li	v1,-1
80132e90:	1443ff58 	bne	v0,v1,80132bf4 <printf_unknown+0x2a4>
80132e94:	00000000 	nop
80132e98:	0804cac6 	j	80132b18 <printf_unknown+0x1c8>
80132e9c:	2413ffff 	li	s3,-1
80132ea0:	02202021 	move	a0,s1
80132ea4:	0c045591 	jal	80115644 <__overflow>
80132ea8:	24050030 	li	a1,48
80132eac:	2403ffff 	li	v1,-1
80132eb0:	1043ff13 	beq	v0,v1,80132b00 <printf_unknown+0x1b0>
80132eb4:	00000000 	nop
80132eb8:	0804cb19 	j	80132c64 <printf_unknown+0x314>
80132ebc:	26730001 	addiu	s3,s3,1
80132ec0:	02202021 	move	a0,s1
80132ec4:	0c045591 	jal	80115644 <__overflow>
80132ec8:	30a500ff 	andi	a1,a1,0xff
80132ecc:	24420001 	addiu	v0,v0,1
80132ed0:	0804cb66 	j	80132d98 <printf_unknown+0x448>
80132ed4:	2c420001 	sltiu	v0,v0,1

80132ed8 <group_number>:
80132ed8:	27bdffc8 	addiu	sp,sp,-56
80132edc:	afbe002c 	sw	s8,44(sp)
80132ee0:	afb60028 	sw	s6,40(sp)
80132ee4:	afb50024 	sw	s5,36(sp)
80132ee8:	afb40020 	sw	s4,32(sp)
80132eec:	afb3001c 	sw	s3,28(sp)
80132ef0:	afb20018 	sw	s2,24(sp)
80132ef4:	afb00010 	sw	s0,16(sp)
80132ef8:	00c0a021 	move	s4,a2
80132efc:	afbf0030 	sw	ra,48(sp)
80132f00:	afb10014 	sw	s1,20(sp)
80132f04:	03a0f021 	move	s8,sp
80132f08:	00808021 	move	s0,a0
80132f0c:	00e02021 	move	a0,a3
80132f10:	00e0a821 	move	s5,a3
80132f14:	0c046f6c 	jal	8011bdb0 <strlen>
80132f18:	00a09821 	move	s3,a1
80132f1c:	82920000 	lb	s2,0(s4)
80132f20:	0040b021 	move	s6,v0
80132f24:	2642ffff 	addiu	v0,s2,-1
80132f28:	304200ff 	andi	v0,v0,0xff
80132f2c:	2c42007e 	sltiu	v0,v0,126
80132f30:	1440000e 	bnez	v0,80132f6c <group_number+0x94>
80132f34:	02703023 	subu	a2,s3,s0
80132f38:	03c0e821 	move	sp,s8
80132f3c:	02001021 	move	v0,s0
80132f40:	8fbf0030 	lw	ra,48(sp)
80132f44:	8fbe002c 	lw	s8,44(sp)
80132f48:	8fb60028 	lw	s6,40(sp)
80132f4c:	8fb50024 	lw	s5,36(sp)
80132f50:	8fb40020 	lw	s4,32(sp)
80132f54:	8fb3001c 	lw	s3,28(sp)
80132f58:	8fb20018 	lw	s2,24(sp)
80132f5c:	8fb10014 	lw	s1,20(sp)
80132f60:	8fb00010 	lw	s0,16(sp)
80132f64:	03e00008 	jr	ra
80132f68:	27bd0038 	addiu	sp,sp,56
80132f6c:	24c2000e 	addiu	v0,a2,14
80132f70:	000210c2 	srl	v0,v0,0x3
80132f74:	000210c0 	sll	v0,v0,0x3
80132f78:	03a2e823 	subu	sp,sp,v0
80132f7c:	27b10010 	addiu	s1,sp,16
80132f80:	02002821 	move	a1,s0
80132f84:	0c0472c8 	jal	8011cb20 <__mempcpy>
80132f88:	02202021 	move	a0,s1
80132f8c:	00404021 	move	t0,v0
80132f90:	0222102b 	sltu	v0,s1,v0
80132f94:	1040003a 	beqz	v0,80133080 <group_number+0x1a8>
80132f98:	02401821 	move	v1,s2
80132f9c:	26860001 	addiu	a2,s4,1
80132fa0:	02608021 	move	s0,s3
80132fa4:	02b62021 	addu	a0,s5,s6
80132fa8:	2407007f 	li	a3,127
80132fac:	2508ffff 	addiu	t0,t0,-1
80132fb0:	91020000 	lbu	v0,0(t0)
80132fb4:	2610ffff 	addiu	s0,s0,-1
80132fb8:	2463ffff 	addiu	v1,v1,-1
80132fbc:	1460001a 	bnez	v1,80133028 <group_number+0x150>
80132fc0:	a2020000 	sb	v0,0(s0)
80132fc4:	0228102b 	sltu	v0,s1,t0
80132fc8:	1040ffdb 	beqz	v0,80132f38 <group_number+0x60>
80132fcc:	2485ffff 	addiu	a1,a0,-1
80132fd0:	02c01821 	move	v1,s6
80132fd4:	90a20000 	lbu	v0,0(a1)
80132fd8:	2610ffff 	addiu	s0,s0,-1
80132fdc:	2463ffff 	addiu	v1,v1,-1
80132fe0:	a2020000 	sb	v0,0(s0)
80132fe4:	1c60fffb 	bgtz	v1,80132fd4 <group_number+0xfc>
80132fe8:	24a5ffff 	addiu	a1,a1,-1
80132fec:	80c20000 	lb	v0,0(a2)
80132ff0:	00000000 	nop
80132ff4:	10470012 	beq	v0,a3,80133040 <group_number+0x168>
80132ff8:	00000000 	nop
80132ffc:	04400010 	bltz	v0,80133040 <group_number+0x168>
80133000:	00000000 	nop
80133004:	1440001c 	bnez	v0,80133078 <group_number+0x1a0>
80133008:	00401821 	move	v1,v0
8013300c:	80c3ffff 	lb	v1,-1(a2)
80133010:	2508ffff 	addiu	t0,t0,-1
80133014:	91020000 	lbu	v0,0(t0)
80133018:	2610ffff 	addiu	s0,s0,-1
8013301c:	2463ffff 	addiu	v1,v1,-1
80133020:	1060ffe8 	beqz	v1,80132fc4 <group_number+0xec>
80133024:	a2020000 	sb	v0,0(s0)
80133028:	0228102b 	sltu	v0,s1,t0
8013302c:	1440ffe0 	bnez	v0,80132fb0 <group_number+0xd8>
80133030:	2508ffff 	addiu	t0,t0,-1
80133034:	25080001 	addiu	t0,t0,1
80133038:	0804cbcf 	j	80132f3c <group_number+0x64>
8013303c:	03c0e821 	move	sp,s8
80133040:	2508ffff 	addiu	t0,t0,-1
80133044:	91030000 	lbu	v1,0(t0)
80133048:	2610ffff 	addiu	s0,s0,-1
8013304c:	0228102b 	sltu	v0,s1,t0
80133050:	1040ffb9 	beqz	v0,80132f38 <group_number+0x60>
80133054:	a2030000 	sb	v1,0(s0)
80133058:	2508ffff 	addiu	t0,t0,-1
8013305c:	91030000 	lbu	v1,0(t0)
80133060:	2610ffff 	addiu	s0,s0,-1
80133064:	0228102b 	sltu	v0,s1,t0
80133068:	1440fff5 	bnez	v0,80133040 <group_number+0x168>
8013306c:	a2030000 	sb	v1,0(s0)
80133070:	0804cbcf 	j	80132f3c <group_number+0x64>
80133074:	03c0e821 	move	sp,s8
80133078:	0804cbeb 	j	80132fac <group_number+0xd4>
8013307c:	24c60001 	addiu	a2,a2,1
80133080:	0804cbce 	j	80132f38 <group_number+0x60>
80133084:	02608021 	move	s0,s3

80133088 <_i18n_number_rewrite>:
80133088:	27bdffa0 	addiu	sp,sp,-96
8013308c:	afb20040 	sw	s2,64(sp)
80133090:	00809021 	move	s2,a0
80133094:	3c04801d 	lui	a0,0x801d
80133098:	afbe0058 	sw	s8,88(sp)
8013309c:	24841164 	addiu	a0,a0,4452
801330a0:	03a0f021 	move	s8,sp
801330a4:	afbf005c 	sw	ra,92(sp)
801330a8:	afb5004c 	sw	s5,76(sp)
801330ac:	afb40048 	sw	s4,72(sp)
801330b0:	afb1003c 	sw	s1,60(sp)
801330b4:	afb00038 	sw	s0,56(sp)
801330b8:	00a0a821 	move	s5,a1
801330bc:	afb70054 	sw	s7,84(sp)
801330c0:	afb60050 	sw	s6,80(sp)
801330c4:	0c054180 	jal	80150600 <__wctrans>
801330c8:	afb30044 	sw	s3,68(sp)
801330cc:	0040a021 	move	s4,v0
801330d0:	2404002e 	li	a0,46
801330d4:	0c0541cc 	jal	80150730 <__towctrans>
801330d8:	00402821 	move	a1,v0
801330dc:	2404002c 	li	a0,44
801330e0:	02802821 	move	a1,s4
801330e4:	0c0541cc 	jal	80150730 <__towctrans>
801330e8:	00408021 	move	s0,v0
801330ec:	1680006f 	bnez	s4,801332ac <_i18n_number_rewrite+0x224>
801330f0:	00408821 	move	s1,v0
801330f4:	02b23023 	subu	a2,s5,s2
801330f8:	24c2000e 	addiu	v0,a2,14
801330fc:	000210c2 	srl	v0,v0,0x3
80133100:	000210c0 	sll	v0,v0,0x3
80133104:	03a2e823 	subu	sp,sp,v0
80133108:	27b30010 	addiu	s3,sp,16
8013310c:	02402821 	move	a1,s2
80133110:	0c0472c8 	jal	8011cb20 <__mempcpy>
80133114:	02602021 	move	a0,s3
80133118:	00409021 	move	s2,v0
8013311c:	3c020000 	lui	v0,0x0
80133120:	02a08821 	move	s1,s5
80133124:	24550000 	addiu	s5,v0,0
80133128:	2652ffff 	addiu	s2,s2,-1
8013312c:	0253102b 	sltu	v0,s2,s3
80133130:	14400029 	bnez	v0,801331d8 <_i18n_number_rewrite+0x150>
80133134:	00000000 	nop
80133138:	82430000 	lb	v1,0(s2)
8013313c:	00000000 	nop
80133140:	2470ffd0 	addiu	s0,v1,-48
80133144:	320200ff 	andi	v0,s0,0xff
80133148:	2c42000a 	sltiu	v0,v0,10
8013314c:	10400030 	beqz	v0,80133210 <_i18n_number_rewrite+0x188>
80133150:	2e02000a 	sltiu	v0,s0,10
80133154:	10400049 	beqz	v0,8013327c <_i18n_number_rewrite+0x1f4>
80133158:	3c04801d 	lui	a0,0x801d
8013315c:	12a0004e 	beqz	s5,80133298 <_i18n_number_rewrite+0x210>
80133160:	3c02801f 	lui	v0,0x801f
80133164:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80133168:	24040003 	li	a0,3
8013316c:	00401821 	move	v1,v0
80133170:	26020029 	addiu	v0,s0,41
80133174:	8c630000 	lw	v1,0(v1)
80133178:	3042ffff 	andi	v0,v0,0xffff
8013317c:	00021080 	sll	v0,v0,0x2
80133180:	00431021 	addu	v0,v0,v1
80133184:	8c500024 	lw	s0,36(v0)
80133188:	0c046f6c 	jal	8011bdb0 <strlen>
8013318c:	02002021 	move	a0,s0
80133190:	00403021 	move	a2,v0
80133194:	1040ffe4 	beqz	v0,80133128 <_i18n_number_rewrite+0xa0>
80133198:	02228823 	subu	s1,s1,v0
8013319c:	02021021 	addu	v0,s0,v0
801331a0:	00d11821 	addu	v1,a2,s1
801331a4:	2444ffff 	addiu	a0,v0,-1
801331a8:	2463ffff 	addiu	v1,v1,-1
801331ac:	00002821 	move	a1,zero
801331b0:	90820000 	lbu	v0,0(a0)
801331b4:	24a50001 	addiu	a1,a1,1
801331b8:	a0620000 	sb	v0,0(v1)
801331bc:	2484ffff 	addiu	a0,a0,-1
801331c0:	14c5fffb 	bne	a2,a1,801331b0 <_i18n_number_rewrite+0x128>
801331c4:	2463ffff 	addiu	v1,v1,-1
801331c8:	2652ffff 	addiu	s2,s2,-1
801331cc:	0253102b 	sltu	v0,s2,s3
801331d0:	1040ffd9 	beqz	v0,80133138 <_i18n_number_rewrite+0xb0>
801331d4:	00000000 	nop
801331d8:	03c0e821 	move	sp,s8
801331dc:	02201021 	move	v0,s1
801331e0:	8fbf005c 	lw	ra,92(sp)
801331e4:	8fbe0058 	lw	s8,88(sp)
801331e8:	8fb70054 	lw	s7,84(sp)
801331ec:	8fb60050 	lw	s6,80(sp)
801331f0:	8fb5004c 	lw	s5,76(sp)
801331f4:	8fb40048 	lw	s4,72(sp)
801331f8:	8fb30044 	lw	s3,68(sp)
801331fc:	8fb20040 	lw	s2,64(sp)
80133200:	8fb1003c 	lw	s1,60(sp)
80133204:	8fb00038 	lw	s0,56(sp)
80133208:	03e00008 	jr	ra
8013320c:	27bd0060 	addiu	sp,sp,96
80133210:	16800004 	bnez	s4,80133224 <_i18n_number_rewrite+0x19c>
80133214:	2402002e 	li	v0,46
80133218:	2631ffff 	addiu	s1,s1,-1
8013321c:	0804cc4a 	j	80133128 <_i18n_number_rewrite+0xa0>
80133220:	a2230000 	sb	v1,0(s1)
80133224:	1062001f 	beq	v1,v0,801332a4 <_i18n_number_rewrite+0x21c>
80133228:	2402002c 	li	v0,44
8013322c:	1462fffa 	bne	v1,v0,80133218 <_i18n_number_rewrite+0x190>
80133230:	27d00028 	addiu	s0,s8,40
80133234:	0c046f6c 	jal	8011bdb0 <strlen>
80133238:	02002021 	move	a0,s0
8013323c:	00402821 	move	a1,v0
80133240:	1040ffb9 	beqz	v0,80133128 <_i18n_number_rewrite+0xa0>
80133244:	02228823 	subu	s1,s1,v0
80133248:	02021021 	addu	v0,s0,v0
8013324c:	02251821 	addu	v1,s1,a1
80133250:	2444ffff 	addiu	a0,v0,-1
80133254:	2463ffff 	addiu	v1,v1,-1
80133258:	00003021 	move	a2,zero
8013325c:	90820000 	lbu	v0,0(a0)
80133260:	24c60001 	addiu	a2,a2,1
80133264:	a0620000 	sb	v0,0(v1)
80133268:	2484ffff 	addiu	a0,a0,-1
8013326c:	14a6fffb 	bne	a1,a2,8013325c <_i18n_number_rewrite+0x1d4>
80133270:	2463ffff 	addiu	v1,v1,-1
80133274:	0804cc4b 	j	8013312c <_i18n_number_rewrite+0xa4>
80133278:	2652ffff 	addiu	s2,s2,-1
8013327c:	3c05801d 	lui	a1,0x801d
80133280:	3c07801d 	lui	a3,0x801d
80133284:	24841174 	addiu	a0,a0,4468
80133288:	24a51188 	addiu	a1,a1,4488
8013328c:	24e716f0 	addiu	a3,a3,5872
80133290:	0c04ad9c 	jal	8012b670 <__assert_fail>
80133294:	24060024 	li	a2,36
80133298:	8c433484 	lw	v1,13444(v0)
8013329c:	0804cc5d 	j	80133174 <_i18n_number_rewrite+0xec>
801332a0:	26020029 	addiu	v0,s0,41
801332a4:	0804cc8d 	j	80133234 <_i18n_number_rewrite+0x1ac>
801332a8:	27d00018 	addiu	s0,s8,24
801332ac:	27d30010 	addiu	s3,s8,16
801332b0:	02602021 	move	a0,s3
801332b4:	00002821 	move	a1,zero
801332b8:	24060008 	li	a2,8
801332bc:	0c043299 	jal	8010ca64 <memset>
801332c0:	27d60018 	addiu	s6,s8,24
801332c4:	02002821 	move	a1,s0
801332c8:	02c02021 	move	a0,s6
801332cc:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
801332d0:	02603021 	move	a2,s3
801332d4:	2417ffff 	li	s7,-1
801332d8:	10570012 	beq	v0,s7,80133324 <_i18n_number_rewrite+0x29c>
801332dc:	3c058019 	lui	a1,0x8019
801332e0:	02602021 	move	a0,s3
801332e4:	00002821 	move	a1,zero
801332e8:	24060008 	li	a2,8
801332ec:	0c043299 	jal	8010ca64 <memset>
801332f0:	27d00028 	addiu	s0,s8,40
801332f4:	02202821 	move	a1,s1
801332f8:	02603021 	move	a2,s3
801332fc:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
80133300:	02002021 	move	a0,s0
80133304:	1457ff7b 	bne	v0,s7,801330f4 <_i18n_number_rewrite+0x6c>
80133308:	3c05801d 	lui	a1,0x801d
8013330c:	02002021 	move	a0,s0
80133310:	24a51170 	addiu	a1,a1,4464
80133314:	0c04324c 	jal	8010c930 <memcpy>
80133318:	24060002 	li	a2,2
8013331c:	0804cc3e 	j	801330f8 <_i18n_number_rewrite+0x70>
80133320:	02b23023 	subu	a2,s5,s2
80133324:	02c02021 	move	a0,s6
80133328:	24a514f4 	addiu	a1,a1,5364
8013332c:	0c04324c 	jal	8010c930 <memcpy>
80133330:	24060002 	li	a2,2
80133334:	0804ccb9 	j	801332e4 <_i18n_number_rewrite+0x25c>
80133338:	02602021 	move	a0,s3

8013333c <_IO_vfprintf>:
8013333c:	27bdfa78 	addiu	sp,sp,-1416
80133340:	afbe0580 	sw	s8,1408(sp)
80133344:	afbf0584 	sw	ra,1412(sp)
80133348:	03a0f021 	move	s8,sp
8013334c:	afb7057c 	sw	s7,1404(sp)
80133350:	afb60578 	sw	s6,1400(sp)
80133354:	afb50574 	sw	s5,1396(sp)
80133358:	afb40570 	sw	s4,1392(sp)
8013335c:	afb3056c 	sw	s3,1388(sp)
80133360:	afb20568 	sw	s2,1384(sp)
80133364:	afb10564 	sw	s1,1380(sp)
80133368:	afb00560 	sw	s0,1376(sp)
8013336c:	afc40588 	sw	a0,1416(s8)
80133370:	afc5058c 	sw	a1,1420(s8)
80133374:	0c047ea0 	jal	8011fa80 <__errno_location>
80133378:	afc60590 	sw	a2,1424(s8)
8013337c:	00402021 	move	a0,v0
80133380:	8fc20588 	lw	v0,1416(s8)
80133384:	8c850000 	lw	a1,0(a0)
80133388:	8c430060 	lw	v1,96(v0)
8013338c:	00000000 	nop
80133390:	14600d62 	bnez	v1,8013691c <_IO_vfprintf+0x35e0>
80133394:	afc50520 	sw	a1,1312(s8)
80133398:	8fc90588 	lw	t1,1416(s8)
8013339c:	2402ffff 	li	v0,-1
801333a0:	ad220060 	sw	v0,96(t1)
801333a4:	8fc20588 	lw	v0,1416(s8)
801333a8:	00000000 	nop
801333ac:	8c430000 	lw	v1,0(v0)
801333b0:	00000000 	nop
801333b4:	30620008 	andi	v0,v1,0x8
801333b8:	14400d5d 	bnez	v0,80136930 <_IO_vfprintf+0x35f4>
801333bc:	24020009 	li	v0,9
801333c0:	8fc5058c 	lw	a1,1420(s8)
801333c4:	00000000 	nop
801333c8:	10a00eec 	beqz	a1,80136f7c <_IO_vfprintf+0x3c40>
801333cc:	30620002 	andi	v0,v1,0x2
801333d0:	14400050 	bnez	v0,80133514 <_IO_vfprintf+0x1d8>
801333d4:	24060008 	li	a2,8
801333d8:	8fc20590 	lw	v0,1424(s8)
801333dc:	27c40034 	addiu	a0,s8,52
801333e0:	00002821 	move	a1,zero
801333e4:	0c043299 	jal	8010ca64 <memset>
801333e8:	afc2001c 	sw	v0,28(s8)
801333ec:	8fc4058c 	lw	a0,1420(s8)
801333f0:	0c05192f 	jal	801464bc <__find_specmb>
801333f4:	27c50034 	addiu	a1,s8,52
801333f8:	8fc30588 	lw	v1,1416(s8)
801333fc:	00408821 	move	s1,v0
80133400:	8c620000 	lw	v0,0(v1)
80133404:	afd10018 	sw	s1,24(s8)
80133408:	30428000 	andi	v0,v0,0x8000
8013340c:	144000ad 	bnez	v0,801336c4 <_IO_vfprintf+0x388>
80133410:	afd1052c 	sw	s1,1324(s8)
80133414:	3c020000 	lui	v0,0x0
80133418:	24420000 	addiu	v0,v0,0
8013341c:	14400fcf 	bnez	v0,8013735c <_IO_vfprintf+0x4020>
80133420:	3c058014 	lui	a1,0x8014
80133424:	afc00518 	sw	zero,1304(s8)
80133428:	8fc40588 	lw	a0,1416(s8)
8013342c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80133430:	00000000 	nop
80133434:	8fc20588 	lw	v0,1416(s8)
80133438:	8fc4058c 	lw	a0,1420(s8)
8013343c:	8c430098 	lw	v1,152(v0)
80133440:	02248823 	subu	s1,s1,a0
80133444:	8fc5058c 	lw	a1,1420(s8)
80133448:	8c62001c 	lw	v0,28(v1)
8013344c:	8fc40588 	lw	a0,1416(s8)
80133450:	afd10530 	sw	s1,1328(s8)
80133454:	0040f809 	jalr	v0
80133458:	02203021 	move	a2,s1
8013345c:	8fc50530 	lw	a1,1328(s8)
80133460:	00000000 	nop
80133464:	14a2008c 	bne	a1,v0,80133698 <_IO_vfprintf+0x35c>
80133468:	00000000 	nop
8013346c:	8fd10018 	lw	s1,24(s8)
80133470:	00000000 	nop
80133474:	92220000 	lbu	v0,0(s1)
80133478:	00000000 	nop
8013347c:	10400077 	beqz	v0,8013365c <_IO_vfprintf+0x320>
80133480:	02201821 	move	v1,s1
80133484:	2409ffff 	li	t1,-1
80133488:	26310001 	addiu	s1,s1,1
8013348c:	afc00538 	sw	zero,1336(s8)
80133490:	afc90534 	sw	t1,1332(s8)
80133494:	afc00524 	sw	zero,1316(s8)
80133498:	afc0051c 	sw	zero,1308(s8)
8013349c:	afd10018 	sw	s1,24(s8)
801334a0:	80630001 	lb	v1,1(v1)
801334a4:	00000000 	nop
801334a8:	2462ffe0 	addiu	v0,v1,-32
801334ac:	304200ff 	andi	v0,v0,0xff
801334b0:	2c42005b 	sltiu	v0,v0,91
801334b4:	14400606 	bnez	v0,80134cd0 <_IO_vfprintf+0x1994>
801334b8:	afc304e4 	sw	v1,1252(s8)
801334bc:	3c028013 	lui	v0,0x8013
801334c0:	24423a10 	addiu	v0,v0,14864
801334c4:	27c3048c 	addiu	v1,s8,1164
801334c8:	2404ffff 	li	a0,-1
801334cc:	24050020 	li	a1,32
801334d0:	afc00494 	sw	zero,1172(s8)
801334d4:	afc30528 	sw	v1,1320(s8)
801334d8:	afc00510 	sw	zero,1296(s8)
801334dc:	afc0050c 	sw	zero,1292(s8)
801334e0:	afc00508 	sw	zero,1288(s8)
801334e4:	afc00504 	sw	zero,1284(s8)
801334e8:	afc00500 	sw	zero,1280(s8)
801334ec:	afc004fc 	sw	zero,1276(s8)
801334f0:	afc004f8 	sw	zero,1272(s8)
801334f4:	afc004f4 	sw	zero,1268(s8)
801334f8:	afc004f0 	sw	zero,1264(s8)
801334fc:	afc00498 	sw	zero,1176(s8)
80133500:	afc40490 	sw	a0,1168(s8)
80133504:	afc004ec 	sw	zero,1260(s8)
80133508:	afc504e8 	sw	a1,1256(s8)
8013350c:	00400008 	jr	v0
80133510:	00000000 	nop
80133514:	8fc40588 	lw	a0,1416(s8)
80133518:	8fc60590 	lw	a2,1424(s8)
8013351c:	0c04de5c 	jal	80137970 <buffered_vfprintf>
80133520:	00000000 	nop
80133524:	afc20530 	sw	v0,1328(s8)
80133528:	03c0e821 	move	sp,s8
8013352c:	8fc20530 	lw	v0,1328(s8)
80133530:	8fbf0584 	lw	ra,1412(sp)
80133534:	8fbe0580 	lw	s8,1408(sp)
80133538:	8fb7057c 	lw	s7,1404(sp)
8013353c:	8fb60578 	lw	s6,1400(sp)
80133540:	8fb50574 	lw	s5,1396(sp)
80133544:	8fb40570 	lw	s4,1392(sp)
80133548:	8fb3056c 	lw	s3,1388(sp)
8013354c:	8fb20568 	lw	s2,1384(sp)
80133550:	8fb10564 	lw	s1,1380(sp)
80133554:	8fb00560 	lw	s0,1376(sp)
80133558:	03e00008 	jr	ra
8013355c:	27bd0588 	addiu	sp,sp,1416
80133560:	8fc404f8 	lw	a0,1272(s8)
80133564:	8fc504f4 	lw	a1,1268(s8)
80133568:	8fc904fc 	lw	t1,1276(s8)
8013356c:	00041040 	sll	v0,a0,0x1
80133570:	01221025 	or	v0,t1,v0
80133574:	00052080 	sll	a0,a1,0x2
80133578:	00441025 	or	v0,v0,a0
8013357c:	8fc40510 	lw	a0,1296(s8)
80133580:	8fc5050c 	lw	a1,1292(s8)
80133584:	000418c0 	sll	v1,a0,0x3
80133588:	8fc90508 	lw	t1,1288(s8)
8013358c:	00052100 	sll	a0,a1,0x4
80133590:	00431025 	or	v0,v0,v1
80133594:	00441025 	or	v0,v0,a0
80133598:	00091940 	sll	v1,t1,0x5
8013359c:	00431025 	or	v0,v0,v1
801335a0:	8fc30504 	lw	v1,1284(s8)
801335a4:	8fc504ec 	lw	a1,1260(s8)
801335a8:	00032180 	sll	a0,v1,0x6
801335ac:	00441025 	or	v0,v0,a0
801335b0:	8fc40500 	lw	a0,1280(s8)
801335b4:	8fc90490 	lw	t1,1168(s8)
801335b8:	000419c0 	sll	v1,a0,0x7
801335bc:	00431025 	or	v0,v0,v1
801335c0:	000522c0 	sll	a0,a1,0xb
801335c4:	00441025 	or	v0,v0,a0
801335c8:	afc90090 	sw	t1,144(s8)
801335cc:	8fc30498 	lw	v1,1176(s8)
801335d0:	8fc404e4 	lw	a0,1252(s8)
801335d4:	8fc504e8 	lw	a1,1256(s8)
801335d8:	8fc904fc 	lw	t1,1276(s8)
801335dc:	afc30094 	sw	v1,148(s8)
801335e0:	afc40098 	sw	a0,152(s8)
801335e4:	afc2009c 	sw	v0,156(s8)
801335e8:	112009f3 	beqz	t1,80135db8 <_IO_vfprintf+0x2a7c>
801335ec:	afc500a0 	sw	a1,160(s8)
801335f0:	8fc30590 	lw	v1,1424(s8)
801335f4:	00000000 	nop
801335f8:	24620007 	addiu	v0,v1,7
801335fc:	2403fff8 	li	v1,-8
80133600:	00431024 	and	v0,v0,v1
80133604:	8c440000 	lw	a0,0(v0)
80133608:	8c450004 	lw	a1,4(v0)
8013360c:	afc40040 	sw	a0,64(s8)
80133610:	8fc40588 	lw	a0,1416(s8)
80133614:	24540008 	addiu	s4,v0,8
80133618:	afc50044 	sw	a1,68(s8)
8013361c:	27c20040 	addiu	v0,s8,64
80133620:	27c50090 	addiu	a1,s8,144
80133624:	27c60028 	addiu	a2,s8,40
80133628:	0c04e000 	jal	80138000 <__printf_fp>
8013362c:	afc20028 	sw	v0,40(s8)
80133630:	04410812 	bgez	v0,8013567c <_IO_vfprintf+0x2340>
80133634:	00000000 	nop
80133638:	8fc50494 	lw	a1,1172(s8)
8013363c:	2409ffff 	li	t1,-1
80133640:	0005102b 	sltu	v0,zero,a1
80133644:	afc90530 	sw	t1,1328(s8)
80133648:	10400004 	beqz	v0,8013365c <_IO_vfprintf+0x320>
8013364c:	00000000 	nop
80133650:	8fc40494 	lw	a0,1172(s8)
80133654:	0c045fee 	jal	80117fb8 <__cfree>
80133658:	00000000 	nop
8013365c:	8fc30588 	lw	v1,1416(s8)
80133660:	00000000 	nop
80133664:	8c620000 	lw	v0,0(v1)
80133668:	00000000 	nop
8013366c:	30428000 	andi	v0,v0,0x8000
80133670:	10400010 	beqz	v0,801336b4 <_IO_vfprintf+0x378>
80133674:	00000000 	nop
80133678:	8fc40518 	lw	a0,1304(s8)
8013367c:	00000000 	nop
80133680:	1080ffa9 	beqz	a0,80133528 <_IO_vfprintf+0x1ec>
80133684:	27c40080 	addiu	a0,s8,128
80133688:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013368c:	00002821 	move	a1,zero
80133690:	0804cd4b 	j	8013352c <_IO_vfprintf+0x1f0>
80133694:	03c0e821 	move	sp,s8
80133698:	8fc30588 	lw	v1,1416(s8)
8013369c:	2409ffff 	li	t1,-1
801336a0:	8c620000 	lw	v0,0(v1)
801336a4:	00000000 	nop
801336a8:	30428000 	andi	v0,v0,0x8000
801336ac:	1440fff2 	bnez	v0,80133678 <_IO_vfprintf+0x33c>
801336b0:	afc90530 	sw	t1,1328(s8)
801336b4:	0c051908 	jal	80146420 <_IO_funlockfile>
801336b8:	00602021 	move	a0,v1
801336bc:	0804cd9e 	j	80133678 <_IO_vfprintf+0x33c>
801336c0:	00000000 	nop
801336c4:	0804cd0d 	j	80133434 <_IO_vfprintf+0xf8>
801336c8:	afc00518 	sw	zero,1304(s8)
801336cc:	8fc904f4 	lw	t1,1268(s8)
801336d0:	00000000 	nop
801336d4:	112009bb 	beqz	t1,80135dc4 <_IO_vfprintf+0x2a88>
801336d8:	00000000 	nop
801336dc:	3c020000 	lui	v0,0x0
801336e0:	24420000 	addiu	v0,v0,0
801336e4:	10400f42 	beqz	v0,801373f0 <_IO_vfprintf+0x40b4>
801336e8:	03a09821 	move	s3,sp
801336ec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801336f0:	24040003 	li	a0,3
801336f4:	8c430000 	lw	v1,0(v0)
801336f8:	27d00048 	addiu	s0,s8,72
801336fc:	8c620058 	lw	v0,88(v1)
80133700:	02002021 	move	a0,s0
80133704:	2442000e 	addiu	v0,v0,14
80133708:	000210c2 	srl	v0,v0,0x3
8013370c:	000210c0 	sll	v0,v0,0x3
80133710:	00002821 	move	a1,zero
80133714:	03a2e823 	subu	sp,sp,v0
80133718:	24060008 	li	a2,8
8013371c:	0c043299 	jal	8010ca64 <memset>
80133720:	27b20018 	addiu	s2,sp,24
80133724:	8fc90590 	lw	t1,1424(s8)
80133728:	02003021 	move	a2,s0
8013372c:	8d250000 	lw	a1,0(t1)
80133730:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
80133734:	02402021 	move	a0,s2
80133738:	00408021 	move	s0,v0
8013373c:	2402ffff 	li	v0,-1
80133740:	12021008 	beq	s0,v0,80137764 <_IO_vfprintf+0x4428>
80133744:	00000000 	nop
80133748:	8fc20498 	lw	v0,1176(s8)
8013374c:	8fc30508 	lw	v1,1288(s8)
80133750:	00000000 	nop
80133754:	106008ca 	beqz	v1,80135a80 <_IO_vfprintf+0x2744>
80133758:	00508823 	subu	s1,v0,s0
8013375c:	8fc50588 	lw	a1,1416(s8)
80133760:	8fc40588 	lw	a0,1416(s8)
80133764:	8ca30098 	lw	v1,152(a1)
80133768:	02003021 	move	a2,s0
8013376c:	8c62001c 	lw	v0,28(v1)
80133770:	00000000 	nop
80133774:	0040f809 	jalr	v0
80133778:	02402821 	move	a1,s2
8013377c:	16020ff9 	bne	s0,v0,80137764 <_IO_vfprintf+0x4428>
80133780:	00000000 	nop
80133784:	8fc90530 	lw	t1,1328(s8)
80133788:	8fc20508 	lw	v0,1288(s8)
8013378c:	01304821 	addu	t1,t1,s0
80133790:	1040000a 	beqz	v0,801337bc <_IO_vfprintf+0x480>
80133794:	afc90530 	sw	t1,1328(s8)
80133798:	1a200008 	blez	s1,801337bc <_IO_vfprintf+0x480>
8013379c:	02203021 	move	a2,s1
801337a0:	8fc40588 	lw	a0,1416(s8)
801337a4:	0c051f30 	jal	80147cc0 <_IO_padn>
801337a8:	24050020 	li	a1,32
801337ac:	8fc30530 	lw	v1,1328(s8)
801337b0:	00000000 	nop
801337b4:	00621821 	addu	v1,v1,v0
801337b8:	afc30530 	sw	v1,1328(s8)
801337bc:	8fc40590 	lw	a0,1424(s8)
801337c0:	0260e821 	move	sp,s3
801337c4:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
801337c8:	24940004 	addiu	s4,a0,4
801337cc:	12e00a2a 	beqz	s7,80136078 <_IO_vfprintf+0x2d3c>
801337d0:	00000000 	nop
801337d4:	3c020000 	lui	v0,0x0
801337d8:	24420000 	addiu	v0,v0,0
801337dc:	10400f00 	beqz	v0,801373e0 <_IO_vfprintf+0x40a4>
801337e0:	03a0a021 	move	s4,sp
801337e4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801337e8:	24040003 	li	a0,3
801337ec:	8c430000 	lw	v1,0(v0)
801337f0:	27d10068 	addiu	s1,s8,104
801337f4:	8c620058 	lw	v0,88(v1)
801337f8:	02202021 	move	a0,s1
801337fc:	2442000e 	addiu	v0,v0,14
80133800:	000210c2 	srl	v0,v0,0x3
80133804:	000210c0 	sll	v0,v0,0x3
80133808:	03a2e823 	subu	sp,sp,v0
8013380c:	00002821 	move	a1,zero
80133810:	24060008 	li	a2,8
80133814:	0c043299 	jal	8010ca64 <memset>
80133818:	27b30018 	addiu	s3,sp,24
8013381c:	8fc20524 	lw	v0,1316(s8)
80133820:	00000000 	nop
80133824:	00021900 	sll	v1,v0,0x4
80133828:	00021180 	sll	v0,v0,0x6
8013382c:	00431023 	subu	v0,v0,v1
80133830:	8fc304dc 	lw	v1,1244(s8)
80133834:	00000000 	nop
80133838:	00628021 	addu	s0,v1,v0
8013383c:	12000ceb 	beqz	s0,80136bec <_IO_vfprintf+0x38b0>
80133840:	00000000 	nop
80133844:	8e020024 	lw	v0,36(s0)
80133848:	8fc504d8 	lw	a1,1240(s8)
8013384c:	000210c0 	sll	v0,v0,0x3
80133850:	00451021 	addu	v0,v0,a1
80133854:	8c450000 	lw	a1,0(v0)
80133858:	02203021 	move	a2,s1
8013385c:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
80133860:	02602021 	move	a0,s3
80133864:	00408821 	move	s1,v0
80133868:	2402ffff 	li	v0,-1
8013386c:	12220f74 	beq	s1,v0,80137640 <_IO_vfprintf+0x4304>
80133870:	00000000 	nop
80133874:	8fc904b0 	lw	t1,1200(s8)
80133878:	8fc204c8 	lw	v0,1224(s8)
8013387c:	00000000 	nop
80133880:	10400894 	beqz	v0,80135ad4 <_IO_vfprintf+0x2798>
80133884:	01319023 	subu	s2,t1,s1
80133888:	8fc40588 	lw	a0,1416(s8)
8013388c:	02602821 	move	a1,s3
80133890:	8c830098 	lw	v1,152(a0)
80133894:	00000000 	nop
80133898:	8c62001c 	lw	v0,28(v1)
8013389c:	00000000 	nop
801338a0:	0040f809 	jalr	v0
801338a4:	02203021 	move	a2,s1
801338a8:	16220f65 	bne	s1,v0,80137640 <_IO_vfprintf+0x4304>
801338ac:	00000000 	nop
801338b0:	8fc50530 	lw	a1,1328(s8)
801338b4:	8fc904c8 	lw	t1,1224(s8)
801338b8:	00b12821 	addu	a1,a1,s1
801338bc:	1120000a 	beqz	t1,801338e8 <_IO_vfprintf+0x5ac>
801338c0:	afc50530 	sw	a1,1328(s8)
801338c4:	1a400008 	blez	s2,801338e8 <_IO_vfprintf+0x5ac>
801338c8:	02403021 	move	a2,s2
801338cc:	8fc40588 	lw	a0,1416(s8)
801338d0:	0c051f30 	jal	80147cc0 <_IO_padn>
801338d4:	24050020 	li	a1,32
801338d8:	8fc30530 	lw	v1,1328(s8)
801338dc:	00000000 	nop
801338e0:	00621821 	addu	v1,v1,v0
801338e4:	afc30530 	sw	v1,1328(s8)
801338e8:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
801338ec:	0280e821 	move	sp,s4
801338f0:	8fc20590 	lw	v0,1424(s8)
801338f4:	00000000 	nop
801338f8:	8c520000 	lw	s2,0(v0)
801338fc:	24540004 	addiu	s4,v0,4
80133900:	12400c79 	beqz	s2,80136ae8 <_IO_vfprintf+0x37ac>
80133904:	2402ffff 	li	v0,-1
80133908:	8fc404f4 	lw	a0,1268(s8)
8013390c:	00000000 	nop
80133910:	10800677 	beqz	a0,801352f0 <_IO_vfprintf+0x1fb4>
80133914:	00000000 	nop
80133918:	27d30058 	addiu	s3,s8,88
8013391c:	00002821 	move	a1,zero
80133920:	02602021 	move	a0,s3
80133924:	24060008 	li	a2,8
80133928:	0c043299 	jal	8010ca64 <memset>
8013392c:	afd20030 	sw	s2,48(s8)
80133930:	8fc50490 	lw	a1,1168(s8)
80133934:	00000000 	nop
80133938:	04a00cec 	bltz	a1,80136cec <_IO_vfprintf+0x39b0>
8013393c:	2ca21001 	sltiu	v0,a1,4097
80133940:	10400ecb 	beqz	v0,80137470 <_IO_vfprintf+0x4134>
80133944:	00000000 	nop
80133948:	8fc90490 	lw	t1,1168(s8)
8013394c:	0000b021 	move	s6,zero
80133950:	2522000e 	addiu	v0,t1,14
80133954:	000210c2 	srl	v0,v0,0x3
80133958:	000210c0 	sll	v0,v0,0x3
8013395c:	03a2e823 	subu	sp,sp,v0
80133960:	27b20018 	addiu	s2,sp,24
80133964:	8fc60490 	lw	a2,1168(s8)
80133968:	02603821 	move	a3,s3
8013396c:	02402021 	move	a0,s2
80133970:	0c052b18 	jal	8014ac60 <__wcsrtombs>
80133974:	27c50030 	addiu	a1,s8,48
80133978:	00408821 	move	s1,v0
8013397c:	2402ffff 	li	v0,-1
80133980:	12220e5a 	beq	s1,v0,801372ec <_IO_vfprintf+0x3fb0>
80133984:	00000000 	nop
80133988:	8fc20498 	lw	v0,1176(s8)
8013398c:	00000000 	nop
80133990:	00518023 	subu	s0,v0,s1
80133994:	06000d25 	bltz	s0,80136e2c <_IO_vfprintf+0x3af0>
80133998:	00000000 	nop
8013399c:	8fc30508 	lw	v1,1288(s8)
801339a0:	00000000 	nop
801339a4:	14600003 	bnez	v1,801339b4 <_IO_vfprintf+0x678>
801339a8:	00000000 	nop
801339ac:	16000b04 	bnez	s0,801365c0 <_IO_vfprintf+0x3284>
801339b0:	00000000 	nop
801339b4:	8fc50588 	lw	a1,1416(s8)
801339b8:	02203021 	move	a2,s1
801339bc:	8ca30098 	lw	v1,152(a1)
801339c0:	00a02021 	move	a0,a1
801339c4:	8c62001c 	lw	v0,28(v1)
801339c8:	00000000 	nop
801339cc:	0040f809 	jalr	v0
801339d0:	02402821 	move	a1,s2
801339d4:	16220eff 	bne	s1,v0,801375d4 <_IO_vfprintf+0x4298>
801339d8:	00000000 	nop
801339dc:	8fc40530 	lw	a0,1328(s8)
801339e0:	8fc50508 	lw	a1,1288(s8)
801339e4:	00912021 	addu	a0,a0,s1
801339e8:	10a00003 	beqz	a1,801339f8 <_IO_vfprintf+0x6bc>
801339ec:	afc40530 	sw	a0,1328(s8)
801339f0:	16000ae9 	bnez	s0,80136598 <_IO_vfprintf+0x325c>
801339f4:	02003021 	move	a2,s0
801339f8:	12c00489 	beqz	s6,80134c20 <_IO_vfprintf+0x18e4>
801339fc:	00000000 	nop
80133a00:	0c045fee 	jal	80117fb8 <__cfree>
80133a04:	02402021 	move	a0,s2
80133a08:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80133a0c:	00000000 	nop
80133a10:	8fc204e4 	lw	v0,1252(s8)
80133a14:	00000000 	nop
80133a18:	10400e34 	beqz	v0,801372ec <_IO_vfprintf+0x3fb0>
80133a1c:	00000000 	nop
80133a20:	27bdf9f8 	addiu	sp,sp,-1544
80133a24:	8fc30534 	lw	v1,1332(s8)
80133a28:	27a90018 	addiu	t1,sp,24
80133a2c:	2402ffff 	li	v0,-1
80133a30:	afc00024 	sw	zero,36(s8)
80133a34:	10620c81 	beq	v1,v0,80136c3c <_IO_vfprintf+0x3900>
80133a38:	afc904dc 	sw	t1,1244(s8)
80133a3c:	8fd1052c 	lw	s1,1324(s8)
80133a40:	00000000 	nop
80133a44:	afd10018 	sw	s1,24(s8)
80133a48:	92220000 	lbu	v0,0(s1)
80133a4c:	00000000 	nop
80133a50:	10400779 	beqz	v0,80135838 <_IO_vfprintf+0x24fc>
80133a54:	24120020 	li	s2,32
80133a58:	00009821 	move	s3,zero
80133a5c:	afc004e0 	sw	zero,1248(s8)
80133a60:	24110030 	li	s1,48
80133a64:	27d40024 	addiu	s4,s8,36
80133a68:	8fc304dc 	lw	v1,1244(s8)
80133a6c:	2630ffd0 	addiu	s0,s1,-48
80133a70:	00708021 	addu	s0,v1,s0
80133a74:	8fc40018 	lw	a0,24(s8)
80133a78:	27c50034 	addiu	a1,s8,52
80133a7c:	afa50010 	sw	a1,16(sp)
80133a80:	02003021 	move	a2,s0
80133a84:	02602821 	move	a1,s3
80133a88:	0c051969 	jal	801465a4 <__parse_one_specmb>
80133a8c:	02803821 	move	a3,s4
80133a90:	8e030018 	lw	v1,24(s0)
80133a94:	8fc904e0 	lw	t1,1248(s8)
80133a98:	afc30018 	sw	v1,24(s8)
80133a9c:	02629821 	addu	s3,s3,v0
80133aa0:	90620000 	lbu	v0,0(v1)
80133aa4:	25290001 	addiu	t1,t1,1
80133aa8:	10400765 	beqz	v0,80135840 <_IO_vfprintf+0x2504>
80133aac:	afc904e0 	sw	t1,1248(s8)
80133ab0:	8fc504e0 	lw	a1,1248(s8)
80133ab4:	00000000 	nop
80133ab8:	00b2102b 	sltu	v0,a1,s2
80133abc:	104006a9 	beqz	v0,80135564 <_IO_vfprintf+0x2228>
80133ac0:	00000000 	nop
80133ac4:	8fd004dc 	lw	s0,1244(s8)
80133ac8:	26310030 	addiu	s1,s1,48
80133acc:	0804ce9a 	j	80133a68 <_IO_vfprintf+0x72c>
80133ad0:	afd004dc 	sw	s0,1244(s8)
80133ad4:	8fc20588 	lw	v0,1416(s8)
80133ad8:	00000000 	nop
80133adc:	8c440014 	lw	a0,20(v0)
80133ae0:	8c420018 	lw	v0,24(v0)
80133ae4:	00000000 	nop
80133ae8:	0082102b 	sltu	v0,a0,v0
80133aec:	10400e58 	beqz	v0,80137450 <_IO_vfprintf+0x4114>
80133af0:	24020025 	li	v0,37
80133af4:	a0820000 	sb	v0,0(a0)
80133af8:	8fc50588 	lw	a1,1416(s8)
80133afc:	24830001 	addiu	v1,a0,1
80133b00:	aca30014 	sw	v1,20(a1)
80133b04:	8fc90524 	lw	t1,1316(s8)
80133b08:	8fc404dc 	lw	a0,1244(s8)
80133b0c:	00091900 	sll	v1,t1,0x4
80133b10:	00091180 	sll	v0,t1,0x6
80133b14:	00431023 	subu	v0,v0,v1
80133b18:	8fc30530 	lw	v1,1328(s8)
80133b1c:	00828021 	addu	s0,a0,v0
80133b20:	24630001 	addiu	v1,v1,1
80133b24:	afc30530 	sw	v1,1328(s8)
80133b28:	8fc9049c 	lw	t1,1180(s8)
80133b2c:	00000000 	nop
80133b30:	15200d42 	bnez	t1,8013703c <_IO_vfprintf+0x3d00>
80133b34:	00000000 	nop
80133b38:	8fc20588 	lw	v0,1416(s8)
80133b3c:	8e050014 	lw	a1,20(s0)
80133b40:	8c430098 	lw	v1,152(v0)
80133b44:	8e060018 	lw	a2,24(s0)
80133b48:	8c62001c 	lw	v0,28(v1)
80133b4c:	8fc40588 	lw	a0,1416(s8)
80133b50:	0040f809 	jalr	v0
80133b54:	00c53023 	subu	a2,a2,a1
80133b58:	00402021 	move	a0,v0
80133b5c:	8e030014 	lw	v1,20(s0)
80133b60:	8e020018 	lw	v0,24(s0)
80133b64:	00000000 	nop
80133b68:	00431023 	subu	v0,v0,v1
80133b6c:	14820ddf 	bne	a0,v0,801372ec <_IO_vfprintf+0x3fb0>
80133b70:	00000000 	nop
80133b74:	8fc50530 	lw	a1,1328(s8)
80133b78:	8fc90524 	lw	t1,1316(s8)
80133b7c:	00a42821 	addu	a1,a1,a0
80133b80:	25290001 	addiu	t1,t1,1
80133b84:	afc50530 	sw	a1,1328(s8)
80133b88:	afc90524 	sw	t1,1316(s8)
80133b8c:	8fc304e0 	lw	v1,1248(s8)
80133b90:	8fc40524 	lw	a0,1316(s8)
80133b94:	00000000 	nop
80133b98:	0083102b 	sltu	v0,a0,v1
80133b9c:	10400dfc 	beqz	v0,80137390 <_IO_vfprintf+0x4054>
80133ba0:	00041900 	sll	v1,a0,0x4
80133ba4:	8fc504dc 	lw	a1,1244(s8)
80133ba8:	00041180 	sll	v0,a0,0x6
80133bac:	00431023 	subu	v0,v0,v1
80133bb0:	00a26021 	addu	t4,a1,v0
80133bb4:	8d8b000c 	lw	t3,12(t4)
80133bb8:	8d8d0020 	lw	t5,32(t4)
80133bbc:	000b10c2 	srl	v0,t3,0x3
80133bc0:	30420001 	andi	v0,v0,0x1
80133bc4:	000b1902 	srl	v1,t3,0x4
80133bc8:	000b4882 	srl	t1,t3,0x2
80133bcc:	30630001 	andi	v1,v1,0x1
80133bd0:	afc20548 	sw	v0,1352(s8)
80133bd4:	8d820000 	lw	v0,0(t4)
80133bd8:	000b2142 	srl	a0,t3,0x5
80133bdc:	000b3842 	srl	a3,t3,0x1
80133be0:	000b4242 	srl	t0,t3,0x9
80133be4:	afc30544 	sw	v1,1348(s8)
80133be8:	31370001 	andi	s7,t1,0x1
80133bec:	81830008 	lb	v1,8(t4)
80133bf0:	8d890004 	lw	t1,4(t4)
80133bf4:	000b2982 	srl	a1,t3,0x6
80133bf8:	000b31c2 	srl	a2,t3,0x7
80133bfc:	000b52c2 	srl	t2,t3,0xb
80133c00:	30840001 	andi	a0,a0,0x1
80133c04:	30e70001 	andi	a3,a3,0x1
80133c08:	31080001 	andi	t0,t0,0x1
80133c0c:	afc204ac 	sw	v0,1196(s8)
80133c10:	2402ffff 	li	v0,-1
80133c14:	afc404c8 	sw	a0,1224(s8)
80133c18:	30b50001 	andi	s5,a1,0x1
80133c1c:	30d40001 	andi	s4,a2,0x1
80133c20:	afc70540 	sw	a3,1344(s8)
80133c24:	afc8053c 	sw	t0,1340(s8)
80133c28:	31560001 	andi	s6,t2,0x1
80133c2c:	31720001 	andi	s2,t3,0x1
80133c30:	afc904b0 	sw	t1,1200(s8)
80133c34:	8d930010 	lw	s3,16(t4)
80133c38:	11a2000b 	beq	t5,v0,80133c68 <_IO_vfprintf+0x92c>
80133c3c:	afc304a0 	sw	v1,1184(s8)
80133c40:	8fc404d8 	lw	a0,1240(s8)
80133c44:	000d10c0 	sll	v0,t5,0x3
80133c48:	00441021 	addu	v0,v0,a0
80133c4c:	8c420000 	lw	v0,0(v0)
80133c50:	00000000 	nop
80133c54:	044006c4 	bltz	v0,80135768 <_IO_vfprintf+0x242c>
80133c58:	ad820004 	sw	v0,4(t4)
80133c5c:	8d890004 	lw	t1,4(t4)
80133c60:	00000000 	nop
80133c64:	afc904b0 	sw	t1,1200(s8)
80133c68:	8d82001c 	lw	v0,28(t4)
80133c6c:	2404ffff 	li	a0,-1
80133c70:	1044000b 	beq	v0,a0,80133ca0 <_IO_vfprintf+0x964>
80133c74:	000210c0 	sll	v0,v0,0x3
80133c78:	8fc304d8 	lw	v1,1240(s8)
80133c7c:	00000000 	nop
80133c80:	00431021 	addu	v0,v0,v1
80133c84:	8c430000 	lw	v1,0(v0)
80133c88:	00000000 	nop
80133c8c:	046006bd 	bltz	v1,80135784 <_IO_vfprintf+0x2448>
80133c90:	ad830000 	sw	v1,0(t4)
80133c94:	8d8c0000 	lw	t4,0(t4)
80133c98:	00000000 	nop
80133c9c:	afcc04ac 	sw	t4,1196(s8)
80133ca0:	8fd004b0 	lw	s0,1200(s8)
80133ca4:	8fc404ac 	lw	a0,1196(s8)
80133ca8:	00000000 	nop
80133cac:	0204102a 	slt	v0,s0,a0
80133cb0:	10400003 	beqz	v0,80133cc0 <_IO_vfprintf+0x984>
80133cb4:	2a0203c9 	slti	v0,s0,969
80133cb8:	00808021 	move	s0,a0
80133cbc:	2a0203c9 	slti	v0,s0,969
80133cc0:	1040001b 	beqz	v0,80133d30 <_IO_vfprintf+0x9f4>
80133cc4:	26110020 	addiu	s1,s0,32
80133cc8:	afc0049c 	sw	zero,1180(s8)
80133ccc:	8fc504a0 	lw	a1,1184(s8)
80133cd0:	00000000 	nop
80133cd4:	24a2ffe0 	addiu	v0,a1,-32
80133cd8:	304200ff 	andi	v0,v0,0xff
80133cdc:	2c42005b 	sltiu	v0,v0,91
80133ce0:	14400614 	bnez	v0,80135534 <_IO_vfprintf+0x21f8>
80133ce4:	3c02801d 	lui	v0,0x801d
80133ce8:	3c028013 	lui	v0,0x8013
80133cec:	244243ac 	addiu	v0,v0,17324
80133cf0:	8fc30548 	lw	v1,1352(s8)
80133cf4:	8fc40544 	lw	a0,1348(s8)
80133cf8:	8fc50540 	lw	a1,1344(s8)
80133cfc:	8fc9053c 	lw	t1,1340(s8)
80133d00:	00139e00 	sll	s3,s3,0x18
80133d04:	00139e03 	sra	s3,s3,0x18
80133d08:	afc304d0 	sw	v1,1232(s8)
80133d0c:	afc404cc 	sw	a0,1228(s8)
80133d10:	afd504c4 	sw	s5,1220(s8)
80133d14:	afd404c0 	sw	s4,1216(s8)
80133d18:	afd204bc 	sw	s2,1212(s8)
80133d1c:	afc504b8 	sw	a1,1208(s8)
80133d20:	afc904b4 	sw	t1,1204(s8)
80133d24:	afd604a8 	sw	s6,1192(s8)
80133d28:	00400008 	jr	v0
80133d2c:	afd304a4 	sw	s3,1188(s8)
80133d30:	2e221001 	sltiu	v0,s1,4097
80133d34:	10400d72 	beqz	v0,80137300 <_IO_vfprintf+0x3fc4>
80133d38:	2602002e 	addiu	v0,s0,46
80133d3c:	000210c2 	srl	v0,v0,0x3
80133d40:	000210c0 	sll	v0,v0,0x3
80133d44:	03a2e823 	subu	sp,sp,v0
80133d48:	03b01821 	addu	v1,sp,s0
80133d4c:	24630038 	addiu	v1,v1,56
80133d50:	0804cf32 	j	80133cc8 <_IO_vfprintf+0x98c>
80133d54:	afc30528 	sw	v1,1320(s8)
80133d58:	8fc504bc 	lw	a1,1212(s8)
80133d5c:	00000000 	nop
80133d60:	14a00890 	bnez	a1,80135fa4 <_IO_vfprintf+0x2c68>
80133d64:	00000000 	nop
80133d68:	8fc20524 	lw	v0,1316(s8)
80133d6c:	8fc304dc 	lw	v1,1244(s8)
80133d70:	0002b100 	sll	s6,v0,0x4
80133d74:	0002b980 	sll	s7,v0,0x6
80133d78:	02f61023 	subu	v0,s7,s6
80133d7c:	00621021 	addu	v0,v1,v0
80133d80:	10400d00 	beqz	v0,80137184 <_IO_vfprintf+0x3e48>
80133d84:	00000000 	nop
80133d88:	8c420024 	lw	v0,36(v0)
80133d8c:	8fc504d8 	lw	a1,1240(s8)
80133d90:	000210c0 	sll	v0,v0,0x3
80133d94:	00451021 	addu	v0,v0,a1
80133d98:	8c420000 	lw	v0,0(v0)
80133d9c:	00000000 	nop
80133da0:	0002a7c2 	srl	s4,v0,0x1f
80133da4:	12800002 	beqz	s4,80133db0 <_IO_vfprintf+0xa74>
80133da8:	2409000a 	li	t1,10
80133dac:	00021023 	negu	v0,v0
80133db0:	afc20558 	sw	v0,1368(s8)
80133db4:	0804d06c 	j	801341b0 <_IO_vfprintf+0xe74>
80133db8:	afc904d4 	sw	t1,1236(s8)
80133dbc:	2402000a 	li	v0,10
80133dc0:	afc204d4 	sw	v0,1236(s8)
80133dc4:	8fc504bc 	lw	a1,1212(s8)
80133dc8:	00000000 	nop
80133dcc:	10a0066f 	beqz	a1,8013578c <_IO_vfprintf+0x2450>
80133dd0:	00000000 	nop
80133dd4:	8fc90524 	lw	t1,1316(s8)
80133dd8:	8fc304dc 	lw	v1,1244(s8)
80133ddc:	0009b100 	sll	s6,t1,0x4
80133de0:	0009b980 	sll	s7,t1,0x6
80133de4:	02f61023 	subu	v0,s7,s6
80133de8:	00621021 	addu	v0,v1,v0
80133dec:	10400b85 	beqz	v0,80136c04 <_IO_vfprintf+0x38c8>
80133df0:	2403fff8 	li	v1,-8
80133df4:	8c420024 	lw	v0,36(v0)
80133df8:	8fc504d8 	lw	a1,1240(s8)
80133dfc:	000210c0 	sll	v0,v0,0x3
80133e00:	00451021 	addu	v0,v0,a1
80133e04:	8c440000 	lw	a0,0(v0)
80133e08:	8c450004 	lw	a1,4(v0)
80133e0c:	0000a021 	move	s4,zero
80133e10:	afc40558 	sw	a0,1368(s8)
80133e14:	afc5055c 	sw	a1,1372(s8)
80133e18:	afc004cc 	sw	zero,1228(s8)
80133e1c:	afc004c4 	sw	zero,1220(s8)
80133e20:	8fc504ac 	lw	a1,1196(s8)
80133e24:	00000000 	nop
80133e28:	04a00b1f 	bltz	a1,80136aa8 <_IO_vfprintf+0x376c>
80133e2c:	24090001 	li	t1,1
80133e30:	8fc204ac 	lw	v0,1196(s8)
80133e34:	00000000 	nop
80133e38:	14400588 	bnez	v0,8013545c <_IO_vfprintf+0x2120>
80133e3c:	00000000 	nop
80133e40:	8fc30558 	lw	v1,1368(s8)
80133e44:	8fc4055c 	lw	a0,1372(s8)
80133e48:	00000000 	nop
80133e4c:	00641025 	or	v0,v1,a0
80133e50:	14400582 	bnez	v0,8013545c <_IO_vfprintf+0x2120>
80133e54:	24020008 	li	v0,8
80133e58:	8fc904d4 	lw	t1,1236(s8)
80133e5c:	00000000 	nop
80133e60:	11220c84 	beq	t1,v0,80137074 <_IO_vfprintf+0x3d38>
80133e64:	24090020 	li	t1,32
80133e68:	8fd30528 	lw	s3,1320(s8)
80133e6c:	afc004ac 	sw	zero,1196(s8)
80133e70:	afc904a4 	sw	t1,1188(s8)
80133e74:	8fc30558 	lw	v1,1368(s8)
80133e78:	8fc4055c 	lw	a0,1372(s8)
80133e7c:	00000000 	nop
80133e80:	00641025 	or	v0,v1,a0
80133e84:	10400002 	beqz	v0,80133e90 <_IO_vfprintf+0xb54>
80133e88:	00001821 	move	v1,zero
80133e8c:	24030001 	li	v1,1
80133e90:	8fc50528 	lw	a1,1320(s8)
80133e94:	afc30558 	sw	v1,1368(s8)
80133e98:	00b38023 	subu	s0,a1,s3
80133e9c:	8fc404ac 	lw	a0,1196(s8)
80133ea0:	00000000 	nop
80133ea4:	0204102a 	slt	v0,s0,a0
80133ea8:	14400009 	bnez	v0,80133ed0 <_IO_vfprintf+0xb94>
80133eac:	00000000 	nop
80133eb0:	8fc50558 	lw	a1,1368(s8)
80133eb4:	00000000 	nop
80133eb8:	10a00005 	beqz	a1,80133ed0 <_IO_vfprintf+0xb94>
80133ebc:	00000000 	nop
80133ec0:	8fc904d0 	lw	t1,1232(s8)
80133ec4:	00000000 	nop
80133ec8:	15200759 	bnez	t1,80135c30 <_IO_vfprintf+0x28f4>
80133ecc:	24020008 	li	v0,8
80133ed0:	8fc504ac 	lw	a1,1196(s8)
80133ed4:	00000000 	nop
80133ed8:	00b09023 	subu	s2,a1,s0
80133edc:	064006e0 	bltz	s2,80135a60 <_IO_vfprintf+0x2724>
80133ee0:	00000000 	nop
80133ee4:	8fc904c8 	lw	t1,1224(s8)
80133ee8:	00000000 	nop
80133eec:	152005e8 	bnez	t1,80135690 <_IO_vfprintf+0x2354>
80133ef0:	02121021 	addu	v0,s0,s2
80133ef4:	8fc304b0 	lw	v1,1200(s8)
80133ef8:	8fd50558 	lw	s5,1368(s8)
80133efc:	00000000 	nop
80133f00:	12a00005 	beqz	s5,80133f18 <_IO_vfprintf+0xbdc>
80133f04:	00628823 	subu	s1,v1,v0
80133f08:	8fc404d0 	lw	a0,1232(s8)
80133f0c:	00000000 	nop
80133f10:	1480078a 	bnez	a0,80135d3c <_IO_vfprintf+0x2a00>
80133f14:	00000000 	nop
80133f18:	16800005 	bnez	s4,80133f30 <_IO_vfprintf+0xbf4>
80133f1c:	00000000 	nop
80133f20:	8fc904c4 	lw	t1,1220(s8)
80133f24:	00000000 	nop
80133f28:	1120078a 	beqz	t1,80135d54 <_IO_vfprintf+0x2a18>
80133f2c:	00000000 	nop
80133f30:	2631ffff 	addiu	s1,s1,-1
80133f34:	8fc304a4 	lw	v1,1188(s8)
80133f38:	24020020 	li	v0,32
80133f3c:	106206fa 	beq	v1,v0,80135b28 <_IO_vfprintf+0x27ec>
80133f40:	00000000 	nop
80133f44:	16800a4e 	bnez	s4,80136880 <_IO_vfprintf+0x3544>
80133f48:	00000000 	nop
80133f4c:	8fc404c4 	lw	a0,1220(s8)
80133f50:	00000000 	nop
80133f54:	14800a99 	bnez	a0,801369bc <_IO_vfprintf+0x3680>
80133f58:	00000000 	nop
80133f5c:	8fc404cc 	lw	a0,1228(s8)
80133f60:	00000000 	nop
80133f64:	14800948 	bnez	a0,80136488 <_IO_vfprintf+0x314c>
80133f68:	00000000 	nop
80133f6c:	12a0002d 	beqz	s5,80134024 <_IO_vfprintf+0xce8>
80133f70:	02323021 	addu	a2,s1,s2
80133f74:	8fc404d0 	lw	a0,1232(s8)
80133f78:	00000000 	nop
80133f7c:	10800029 	beqz	a0,80134024 <_IO_vfprintf+0xce8>
80133f80:	24020010 	li	v0,16
80133f84:	8fc504d4 	lw	a1,1236(s8)
80133f88:	00000000 	nop
80133f8c:	14a20025 	bne	a1,v0,80134024 <_IO_vfprintf+0xce8>
80133f90:	00000000 	nop
80133f94:	8fc90588 	lw	t1,1416(s8)
80133f98:	00000000 	nop
80133f9c:	8d240014 	lw	a0,20(t1)
80133fa0:	8d220018 	lw	v0,24(t1)
80133fa4:	00000000 	nop
80133fa8:	0082102b 	sltu	v0,a0,v0
80133fac:	10400e1d 	beqz	v0,80137824 <_IO_vfprintf+0x44e8>
80133fb0:	24020030 	li	v0,48
80133fb4:	a0820000 	sb	v0,0(a0)
80133fb8:	8fc50588 	lw	a1,1416(s8)
80133fbc:	24830001 	addiu	v1,a0,1
80133fc0:	aca30014 	sw	v1,20(a1)
80133fc4:	8fc90588 	lw	t1,1416(s8)
80133fc8:	00000000 	nop
80133fcc:	8d260014 	lw	a2,20(t1)
80133fd0:	8d220018 	lw	v0,24(t1)
80133fd4:	00000000 	nop
80133fd8:	00c2102b 	sltu	v0,a2,v0
80133fdc:	10400e0a 	beqz	v0,80137808 <_IO_vfprintf+0x44cc>
80133fe0:	24c40001 	addiu	a0,a2,1
80133fe4:	8fc304a0 	lw	v1,1184(s8)
80133fe8:	00000000 	nop
80133fec:	00031600 	sll	v0,v1,0x18
80133ff0:	00021603 	sra	v0,v0,0x18
80133ff4:	a0c20000 	sb	v0,0(a2)
80133ff8:	304300ff 	andi	v1,v0,0xff
80133ffc:	8fc50588 	lw	a1,1416(s8)
80134000:	24630001 	addiu	v1,v1,1
80134004:	aca40014 	sw	a0,20(a1)
80134008:	2c620001 	sltiu	v0,v1,1
8013400c:	14400d71 	bnez	v0,801375d4 <_IO_vfprintf+0x4298>
80134010:	02323021 	addu	a2,s1,s2
80134014:	8fc40530 	lw	a0,1328(s8)
80134018:	00000000 	nop
8013401c:	24840002 	addiu	a0,a0,2
80134020:	afc40530 	sw	a0,1328(s8)
80134024:	18c00008 	blez	a2,80134048 <_IO_vfprintf+0xd0c>
80134028:	00000000 	nop
8013402c:	8fc40588 	lw	a0,1416(s8)
80134030:	0c051f30 	jal	80147cc0 <_IO_padn>
80134034:	24050030 	li	a1,48
80134038:	8fc50530 	lw	a1,1328(s8)
8013403c:	00000000 	nop
80134040:	00a22821 	addu	a1,a1,v0
80134044:	afc50530 	sw	a1,1328(s8)
80134048:	8fc90588 	lw	t1,1416(s8)
8013404c:	02602821 	move	a1,s3
80134050:	8d230098 	lw	v1,152(t1)
80134054:	01202021 	move	a0,t1
80134058:	8c62001c 	lw	v0,28(v1)
8013405c:	00000000 	nop
80134060:	0040f809 	jalr	v0
80134064:	02003021 	move	a2,s0
80134068:	16020ca0 	bne	s0,v0,801372ec <_IO_vfprintf+0x3fb0>
8013406c:	00000000 	nop
80134070:	8fc50530 	lw	a1,1328(s8)
80134074:	8fc904dc 	lw	t1,1244(s8)
80134078:	02f61023 	subu	v0,s7,s6
8013407c:	00b02821 	addu	a1,a1,s0
80134080:	00498021 	addu	s0,v0,t1
80134084:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80134088:	afc50530 	sw	a1,1328(s8)
8013408c:	24030008 	li	v1,8
80134090:	0804cf71 	j	80133dc4 <_IO_vfprintf+0xa88>
80134094:	afc304d4 	sw	v1,1236(s8)
80134098:	24040010 	li	a0,16
8013409c:	0804cf71 	j	80133dc4 <_IO_vfprintf+0xa88>
801340a0:	afc404d4 	sw	a0,1236(s8)
801340a4:	8fc90524 	lw	t1,1316(s8)
801340a8:	00000000 	nop
801340ac:	00091900 	sll	v1,t1,0x4
801340b0:	00091180 	sll	v0,t1,0x6
801340b4:	00431023 	subu	v0,v0,v1
801340b8:	8fc304dc 	lw	v1,1244(s8)
801340bc:	00000000 	nop
801340c0:	00628021 	addu	s0,v1,v0
801340c4:	1200087a 	beqz	s0,801362b0 <_IO_vfprintf+0x2f74>
801340c8:	27c60028 	addiu	a2,s8,40
801340cc:	8e020024 	lw	v0,36(s0)
801340d0:	8fc504d8 	lw	a1,1240(s8)
801340d4:	000210c0 	sll	v0,v0,0x3
801340d8:	8fc40588 	lw	a0,1416(s8)
801340dc:	00a21021 	addu	v0,a1,v0
801340e0:	02002821 	move	a1,s0
801340e4:	0c04e000 	jal	80138000 <__printf_fp>
801340e8:	afc20028 	sw	v0,40(s8)
801340ec:	04400d39 	bltz	v0,801375d4 <_IO_vfprintf+0x4298>
801340f0:	00000000 	nop
801340f4:	8fc40530 	lw	a0,1328(s8)
801340f8:	00000000 	nop
801340fc:	00822021 	addu	a0,a0,v0
80134100:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80134104:	afc40530 	sw	a0,1328(s8)
80134108:	8fc50524 	lw	a1,1316(s8)
8013410c:	8fc904dc 	lw	t1,1244(s8)
80134110:	00051900 	sll	v1,a1,0x4
80134114:	00051180 	sll	v0,a1,0x6
80134118:	00431023 	subu	v0,v0,v1
8013411c:	01228021 	addu	s0,t1,v0
80134120:	12000828 	beqz	s0,801361c4 <_IO_vfprintf+0x2e88>
80134124:	27c60028 	addiu	a2,s8,40
80134128:	8e020024 	lw	v0,36(s0)
8013412c:	8fc504d8 	lw	a1,1240(s8)
80134130:	8fc40588 	lw	a0,1416(s8)
80134134:	000210c0 	sll	v0,v0,0x3
80134138:	00a21021 	addu	v0,a1,v0
8013413c:	02002821 	move	a1,s0
80134140:	0c04eac4 	jal	8013ab10 <__printf_fphex>
80134144:	afc20028 	sw	v0,40(s8)
80134148:	0804d03b 	j	801340ec <_IO_vfprintf+0xdb0>
8013414c:	00000000 	nop
80134150:	8fc50524 	lw	a1,1316(s8)
80134154:	8fc904dc 	lw	t1,1244(s8)
80134158:	0005b100 	sll	s6,a1,0x4
8013415c:	0005b980 	sll	s7,a1,0x6
80134160:	02f61023 	subu	v0,s7,s6
80134164:	01221021 	addu	v0,t1,v0
80134168:	10400978 	beqz	v0,8013674c <_IO_vfprintf+0x3410>
8013416c:	00000000 	nop
80134170:	8c420024 	lw	v0,36(v0)
80134174:	8fc404d8 	lw	a0,1240(s8)
80134178:	000210c0 	sll	v0,v0,0x3
8013417c:	00441021 	addu	v0,v0,a0
80134180:	8c420000 	lw	v0,0(v0)
80134184:	00000000 	nop
80134188:	10400415 	beqz	v0,801351e0 <_IO_vfprintf+0x1ea4>
8013418c:	24050010 	li	a1,16
80134190:	afc20558 	sw	v0,1368(s8)
80134194:	24090001 	li	t1,1
80134198:	24020078 	li	v0,120
8013419c:	0000a021 	move	s4,zero
801341a0:	afc504d4 	sw	a1,1236(s8)
801341a4:	afc904d0 	sw	t1,1232(s8)
801341a8:	afc004c0 	sw	zero,1216(s8)
801341ac:	afc204a0 	sw	v0,1184(s8)
801341b0:	8fc404ac 	lw	a0,1196(s8)
801341b4:	00000000 	nop
801341b8:	048009e1 	bltz	a0,80136940 <_IO_vfprintf+0x3604>
801341bc:	24050001 	li	a1,1
801341c0:	8fc904ac 	lw	t1,1196(s8)
801341c4:	00000000 	nop
801341c8:	1520099e 	bnez	t1,80136844 <_IO_vfprintf+0x3508>
801341cc:	24050020 	li	a1,32
801341d0:	8fc20558 	lw	v0,1368(s8)
801341d4:	00000000 	nop
801341d8:	104009dd 	beqz	v0,80136950 <_IO_vfprintf+0x3614>
801341dc:	24020008 	li	v0,8
801341e0:	24030020 	li	v1,32
801341e4:	afc304a4 	sw	v1,1188(s8)
801341e8:	8fc904a0 	lw	t1,1184(s8)
801341ec:	8fc40558 	lw	a0,1368(s8)
801341f0:	39270058 	xori	a3,t1,0x58
801341f4:	8fc50528 	lw	a1,1320(s8)
801341f8:	8fc604d4 	lw	a2,1236(s8)
801341fc:	0c04c830 	jal	801320c0 <_itoa_word>
80134200:	2ce70001 	sltiu	a3,a3,1
80134204:	00409821 	move	s3,v0
80134208:	8fc204c0 	lw	v0,1216(s8)
8013420c:	00000000 	nop
80134210:	1040000a 	beqz	v0,8013423c <_IO_vfprintf+0xf00>
80134214:	00000000 	nop
80134218:	8fc30534 	lw	v1,1332(s8)
8013421c:	00000000 	nop
80134220:	10600006 	beqz	v1,8013423c <_IO_vfprintf+0xf00>
80134224:	02602021 	move	a0,s3
80134228:	8fc50528 	lw	a1,1320(s8)
8013422c:	8fc70538 	lw	a3,1336(s8)
80134230:	0c04cbb6 	jal	80132ed8 <group_number>
80134234:	00603021 	move	a2,v1
80134238:	00409821 	move	s3,v0
8013423c:	8fc404a8 	lw	a0,1192(s8)
80134240:	00000000 	nop
80134244:	14800971 	bnez	a0,8013680c <_IO_vfprintf+0x34d0>
80134248:	2402000a 	li	v0,10
8013424c:	8fc50528 	lw	a1,1320(s8)
80134250:	0804cfa7 	j	80133e9c <_IO_vfprintf+0xb60>
80134254:	00b38023 	subu	s0,a1,s3
80134258:	8fc90524 	lw	t1,1316(s8)
8013425c:	00000000 	nop
80134260:	00091900 	sll	v1,t1,0x4
80134264:	00091180 	sll	v0,t1,0x6
80134268:	00431023 	subu	v0,v0,v1
8013426c:	8fc304dc 	lw	v1,1244(s8)
80134270:	00000000 	nop
80134274:	00621021 	addu	v0,v1,v0
80134278:	10400925 	beqz	v0,80136710 <_IO_vfprintf+0x33d4>
8013427c:	00000000 	nop
80134280:	8c420024 	lw	v0,36(v0)
80134284:	8fc504d8 	lw	a1,1240(s8)
80134288:	000210c0 	sll	v0,v0,0x3
8013428c:	00451021 	addu	v0,v0,a1
80134290:	8c520000 	lw	s2,0(v0)
80134294:	00000000 	nop
80134298:	12400a1e 	beqz	s2,80136b14 <_IO_vfprintf+0x37d8>
8013429c:	2402ffff 	li	v0,-1
801342a0:	12e003d7 	beqz	s7,80135200 <_IO_vfprintf+0x1ec4>
801342a4:	00000000 	nop
801342a8:	27d30078 	addiu	s3,s8,120
801342ac:	02602021 	move	a0,s3
801342b0:	00002821 	move	a1,zero
801342b4:	24060008 	li	a2,8
801342b8:	0c043299 	jal	8010ca64 <memset>
801342bc:	afd20030 	sw	s2,48(s8)
801342c0:	8fc204ac 	lw	v0,1196(s8)
801342c4:	00000000 	nop
801342c8:	04400aa6 	bltz	v0,80136d64 <_IO_vfprintf+0x3a28>
801342cc:	2c421001 	sltiu	v0,v0,4097
801342d0:	10400c53 	beqz	v0,80137420 <_IO_vfprintf+0x40e4>
801342d4:	00000000 	nop
801342d8:	8fc304ac 	lw	v1,1196(s8)
801342dc:	0000a021 	move	s4,zero
801342e0:	2462000e 	addiu	v0,v1,14
801342e4:	000210c2 	srl	v0,v0,0x3
801342e8:	000210c0 	sll	v0,v0,0x3
801342ec:	03a2e823 	subu	sp,sp,v0
801342f0:	27b20018 	addiu	s2,sp,24
801342f4:	8fc604ac 	lw	a2,1196(s8)
801342f8:	02603821 	move	a3,s3
801342fc:	02402021 	move	a0,s2
80134300:	0c052b18 	jal	8014ac60 <__wcsrtombs>
80134304:	27c50030 	addiu	a1,s8,48
80134308:	00408821 	move	s1,v0
8013430c:	2402ffff 	li	v0,-1
80134310:	12220d53 	beq	s1,v0,80137860 <_IO_vfprintf+0x4524>
80134314:	00000000 	nop
80134318:	8fc404b0 	lw	a0,1200(s8)
8013431c:	00000000 	nop
80134320:	00918023 	subu	s0,a0,s1
80134324:	06000aad 	bltz	s0,80136ddc <_IO_vfprintf+0x3aa0>
80134328:	02203021 	move	a2,s1
8013432c:	8fc204c8 	lw	v0,1224(s8)
80134330:	00000000 	nop
80134334:	14400003 	bnez	v0,80134344 <_IO_vfprintf+0x1008>
80134338:	00000000 	nop
8013433c:	160008a9 	bnez	s0,801365e4 <_IO_vfprintf+0x32a8>
80134340:	24050020 	li	a1,32
80134344:	8fc40588 	lw	a0,1416(s8)
80134348:	02402821 	move	a1,s2
8013434c:	8c830098 	lw	v1,152(a0)
80134350:	00000000 	nop
80134354:	8c62001c 	lw	v0,28(v1)
80134358:	00000000 	nop
8013435c:	0040f809 	jalr	v0
80134360:	02203021 	move	a2,s1
80134364:	1622fcb4 	bne	s1,v0,80133638 <_IO_vfprintf+0x2fc>
80134368:	00000000 	nop
8013436c:	8fc20530 	lw	v0,1328(s8)
80134370:	8fc304c8 	lw	v1,1224(s8)
80134374:	00511021 	addu	v0,v0,s1
80134378:	10600003 	beqz	v1,80134388 <_IO_vfprintf+0x104c>
8013437c:	afc20530 	sw	v0,1328(s8)
80134380:	1600087c 	bnez	s0,80136574 <_IO_vfprintf+0x3238>
80134384:	00000000 	nop
80134388:	16800c0b 	bnez	s4,801373b8 <_IO_vfprintf+0x407c>
8013438c:	00000000 	nop
80134390:	8fc50524 	lw	a1,1316(s8)
80134394:	8fc904dc 	lw	t1,1244(s8)
80134398:	00051900 	sll	v1,a1,0x4
8013439c:	00051180 	sll	v0,a1,0x6
801343a0:	00431023 	subu	v0,v0,v1
801343a4:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
801343a8:	01228021 	addu	s0,t1,v0
801343ac:	3c02801f 	lui	v0,0x801f
801343b0:	8c4447fc 	lw	a0,18428(v0)
801343b4:	00000000 	nop
801343b8:	108008db 	beqz	a0,80136728 <_IO_vfprintf+0x33ec>
801343bc:	00000000 	nop
801343c0:	8fc90524 	lw	t1,1316(s8)
801343c4:	00000000 	nop
801343c8:	00091100 	sll	v0,t1,0x4
801343cc:	00091980 	sll	v1,t1,0x6
801343d0:	00621823 	subu	v1,v1,v0
801343d4:	8fc204dc 	lw	v0,1244(s8)
801343d8:	00000000 	nop
801343dc:	00438021 	addu	s0,v0,v1
801343e0:	8e020008 	lw	v0,8(s0)
801343e4:	00000000 	nop
801343e8:	00021080 	sll	v0,v0,0x2
801343ec:	00441021 	addu	v0,v0,a0
801343f0:	8c480000 	lw	t0,0(v0)
801343f4:	00000000 	nop
801343f8:	11000ade 	beqz	t0,80136f74 <_IO_vfprintf+0x3c38>
801343fc:	3c028013 	lui	v0,0x8013
80134400:	8e07002c 	lw	a3,44(s0)
80134404:	00000000 	nop
80134408:	00071080 	sll	v0,a3,0x2
8013440c:	2442000e 	addiu	v0,v0,14
80134410:	000210c2 	srl	v0,v0,0x3
80134414:	000210c0 	sll	v0,v0,0x3
80134418:	03a2e823 	subu	sp,sp,v0
8013441c:	27a60018 	addiu	a2,sp,24
80134420:	10e0000c 	beqz	a3,80134454 <_IO_vfprintf+0x1118>
80134424:	00c02021 	move	a0,a2
80134428:	8e020024 	lw	v0,36(s0)
8013442c:	8fc904d8 	lw	t1,1240(s8)
80134430:	000210c0 	sll	v0,v0,0x3
80134434:	00002821 	move	a1,zero
80134438:	00491821 	addu	v1,v0,t1
8013443c:	24a50001 	addiu	a1,a1,1
80134440:	00a7102b 	sltu	v0,a1,a3
80134444:	ac830000 	sw	v1,0(a0)
80134448:	24630008 	addiu	v1,v1,8
8013444c:	1440fffb 	bnez	v0,8013443c <_IO_vfprintf+0x1100>
80134450:	24840004 	addiu	a0,a0,4
80134454:	8fc40588 	lw	a0,1416(s8)
80134458:	0100f809 	jalr	t0
8013445c:	02002821 	move	a1,s0
80134460:	04400ba2 	bltz	v0,801372ec <_IO_vfprintf+0x3fb0>
80134464:	00000000 	nop
80134468:	8fc50530 	lw	a1,1328(s8)
8013446c:	00000000 	nop
80134470:	00a22821 	addu	a1,a1,v0
80134474:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80134478:	afc50530 	sw	a1,1328(s8)
8013447c:	8fc40588 	lw	a0,1416(s8)
80134480:	00000000 	nop
80134484:	8c82003c 	lw	v0,60(a0)
80134488:	00000000 	nop
8013448c:	30420004 	andi	v0,v0,0x4
80134490:	10400009 	beqz	v0,801344b8 <_IO_vfprintf+0x117c>
80134494:	00000000 	nop
80134498:	8fc5051c 	lw	a1,1308(s8)
8013449c:	00000000 	nop
801344a0:	10a00abb 	beqz	a1,80136f90 <_IO_vfprintf+0x3c54>
801344a4:	00000000 	nop
801344a8:	8fc9051c 	lw	t1,1308(s8)
801344ac:	00000000 	nop
801344b0:	05200309 	bltz	t1,801350d8 <_IO_vfprintf+0x1d9c>
801344b4:	3c04801d 	lui	a0,0x801d
801344b8:	8fc20524 	lw	v0,1316(s8)
801344bc:	00000000 	nop
801344c0:	00021900 	sll	v1,v0,0x4
801344c4:	00021180 	sll	v0,v0,0x6
801344c8:	00431023 	subu	v0,v0,v1
801344cc:	8fc304dc 	lw	v1,1244(s8)
801344d0:	00000000 	nop
801344d4:	00628021 	addu	s0,v1,v0
801344d8:	120008a2 	beqz	s0,80136764 <_IO_vfprintf+0x3428>
801344dc:	00000000 	nop
801344e0:	8fc904bc 	lw	t1,1212(s8)
801344e4:	00000000 	nop
801344e8:	11200973 	beqz	t1,80136ab8 <_IO_vfprintf+0x377c>
801344ec:	00000000 	nop
801344f0:	8e020024 	lw	v0,36(s0)
801344f4:	8fc504d8 	lw	a1,1240(s8)
801344f8:	8fc30530 	lw	v1,1328(s8)
801344fc:	000210c0 	sll	v0,v0,0x3
80134500:	00451021 	addu	v0,v0,a1
80134504:	000327c3 	sra	a0,v1,0x1f
80134508:	8fc90530 	lw	t1,1328(s8)
8013450c:	8c430000 	lw	v1,0(v0)
80134510:	00000000 	nop
80134514:	ac640004 	sw	a0,4(v1)
80134518:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
8013451c:	ac690000 	sw	t1,0(v1)
80134520:	8fc40520 	lw	a0,1312(s8)
80134524:	27c500a4 	addiu	a1,s8,164
80134528:	0c046f04 	jal	8011bc10 <__strerror_r>
8013452c:	240603e8 	li	a2,1000
80134530:	00409021 	move	s2,v0
80134534:	0804d0a6 	j	80134298 <_IO_vfprintf+0xf5c>
80134538:	0000b821 	move	s7,zero
8013453c:	8fc30018 	lw	v1,24(s8)
80134540:	00000000 	nop
80134544:	24710001 	addiu	s1,v1,1
80134548:	afd10018 	sw	s1,24(s8)
8013454c:	80630001 	lb	v1,1(v1)
80134550:	00000000 	nop
80134554:	2462ffe0 	addiu	v0,v1,-32
80134558:	304200ff 	andi	v0,v0,0xff
8013455c:	2c42005b 	sltiu	v0,v0,91
80134560:	104006c0 	beqz	v0,80136064 <_IO_vfprintf+0x2d28>
80134564:	afc304e4 	sw	v1,1252(s8)
80134568:	8fc904e4 	lw	t1,1252(s8)
8013456c:	3c02801d 	lui	v0,0x801d
80134570:	24421530 	addiu	v0,v0,5424
80134574:	00092080 	sll	a0,t1,0x2
80134578:	00822021 	addu	a0,a0,v0
8013457c:	8c83ff80 	lw	v1,-128(a0)
80134580:	3c02801d 	lui	v0,0x801d
80134584:	244214a8 	addiu	v0,v0,5288
80134588:	00031880 	sll	v1,v1,0x2
8013458c:	00621821 	addu	v1,v1,v0
80134590:	8c620000 	lw	v0,0(v1)
80134594:	24030001 	li	v1,1
80134598:	00400008 	jr	v0
8013459c:	afc3050c 	sw	v1,1292(s8)
801345a0:	8fc30018 	lw	v1,24(s8)
801345a4:	00000000 	nop
801345a8:	24710001 	addiu	s1,v1,1
801345ac:	afd10018 	sw	s1,24(s8)
801345b0:	80630001 	lb	v1,1(v1)
801345b4:	00000000 	nop
801345b8:	2462ffe0 	addiu	v0,v1,-32
801345bc:	304200ff 	andi	v0,v0,0xff
801345c0:	2c42005b 	sltiu	v0,v0,91
801345c4:	104006a2 	beqz	v0,80136050 <_IO_vfprintf+0x2d14>
801345c8:	afc304e4 	sw	v1,1252(s8)
801345cc:	8fc504e4 	lw	a1,1252(s8)
801345d0:	3c02801d 	lui	v0,0x801d
801345d4:	24421530 	addiu	v0,v0,5424
801345d8:	00052080 	sll	a0,a1,0x2
801345dc:	00822021 	addu	a0,a0,v0
801345e0:	8c83ff80 	lw	v1,-128(a0)
801345e4:	3c02801d 	lui	v0,0x801d
801345e8:	244214a8 	addiu	v0,v0,5288
801345ec:	00031880 	sll	v1,v1,0x2
801345f0:	00621821 	addu	v1,v1,v0
801345f4:	8c620000 	lw	v0,0(v1)
801345f8:	24090001 	li	t1,1
801345fc:	00400008 	jr	v0
80134600:	afc90504 	sw	t1,1284(s8)
80134604:	8fc30018 	lw	v1,24(s8)
80134608:	00000000 	nop
8013460c:	24710001 	addiu	s1,v1,1
80134610:	afd10018 	sw	s1,24(s8)
80134614:	80630001 	lb	v1,1(v1)
80134618:	00000000 	nop
8013461c:	2462ffe0 	addiu	v0,v1,-32
80134620:	304200ff 	andi	v0,v0,0xff
80134624:	2c42005b 	sltiu	v0,v0,91
80134628:	1440067b 	bnez	v0,80136018 <_IO_vfprintf+0x2cdc>
8013462c:	afc304e4 	sw	v1,1252(s8)
80134630:	3c028013 	lui	v0,0x8013
80134634:	24423a10 	addiu	v0,v0,14864
80134638:	24030001 	li	v1,1
8013463c:	24040020 	li	a0,32
80134640:	afc30508 	sw	v1,1288(s8)
80134644:	00400008 	jr	v0
80134648:	afc404e8 	sw	a0,1256(s8)
8013464c:	8fc30018 	lw	v1,24(s8)
80134650:	00000000 	nop
80134654:	24710001 	addiu	s1,v1,1
80134658:	afd10018 	sw	s1,24(s8)
8013465c:	80630001 	lb	v1,1(v1)
80134660:	00000000 	nop
80134664:	2462ffe0 	addiu	v0,v1,-32
80134668:	304200ff 	andi	v0,v0,0xff
8013466c:	2c42005b 	sltiu	v0,v0,91
80134670:	10400664 	beqz	v0,80136004 <_IO_vfprintf+0x2cc8>
80134674:	afc304e4 	sw	v1,1252(s8)
80134678:	8fc504e4 	lw	a1,1252(s8)
8013467c:	3c02801d 	lui	v0,0x801d
80134680:	24421530 	addiu	v0,v0,5424
80134684:	00052080 	sll	a0,a1,0x2
80134688:	00822021 	addu	a0,a0,v0
8013468c:	8c83ff80 	lw	v1,-128(a0)
80134690:	3c02801d 	lui	v0,0x801d
80134694:	244214a8 	addiu	v0,v0,5288
80134698:	00031880 	sll	v1,v1,0x2
8013469c:	00621821 	addu	v1,v1,v0
801346a0:	8c620000 	lw	v0,0(v1)
801346a4:	24090001 	li	t1,1
801346a8:	00400008 	jr	v0
801346ac:	afc90510 	sw	t1,1296(s8)
801346b0:	8fc20508 	lw	v0,1288(s8)
801346b4:	00000000 	nop
801346b8:	10400650 	beqz	v0,80135ffc <_IO_vfprintf+0x2cc0>
801346bc:	24030030 	li	v1,48
801346c0:	8fc30018 	lw	v1,24(s8)
801346c4:	00000000 	nop
801346c8:	24710001 	addiu	s1,v1,1
801346cc:	afd10018 	sw	s1,24(s8)
801346d0:	80630001 	lb	v1,1(v1)
801346d4:	00000000 	nop
801346d8:	2462ffe0 	addiu	v0,v1,-32
801346dc:	304200ff 	andi	v0,v0,0xff
801346e0:	2c42005b 	sltiu	v0,v0,91
801346e4:	104005f5 	beqz	v0,80135ebc <_IO_vfprintf+0x2b80>
801346e8:	afc304e4 	sw	v1,1252(s8)
801346ec:	8fc504e4 	lw	a1,1252(s8)
801346f0:	3c02801d 	lui	v0,0x801d
801346f4:	24421530 	addiu	v0,v0,5424
801346f8:	00052080 	sll	a0,a1,0x2
801346fc:	00822021 	addu	a0,a0,v0
80134700:	8c83ff80 	lw	v1,-128(a0)
80134704:	3c02801d 	lui	v0,0x801d
80134708:	244214a8 	addiu	v0,v0,5288
8013470c:	00031880 	sll	v1,v1,0x2
80134710:	00621821 	addu	v1,v1,v0
80134714:	8c620000 	lw	v0,0(v1)
80134718:	00000000 	nop
8013471c:	00400008 	jr	v0
80134720:	00000000 	nop
80134724:	8fc90534 	lw	t1,1332(s8)
80134728:	2402ffff 	li	v0,-1
8013472c:	112207db 	beq	t1,v0,8013669c <_IO_vfprintf+0x3360>
80134730:	3c020000 	lui	v0,0x0
80134734:	8fc30018 	lw	v1,24(s8)
80134738:	00000000 	nop
8013473c:	24710001 	addiu	s1,v1,1
80134740:	afd10018 	sw	s1,24(s8)
80134744:	80630001 	lb	v1,1(v1)
80134748:	00000000 	nop
8013474c:	2462ffe0 	addiu	v0,v1,-32
80134750:	304200ff 	andi	v0,v0,0xff
80134754:	2c42005b 	sltiu	v0,v0,91
80134758:	1040058a 	beqz	v0,80135d84 <_IO_vfprintf+0x2a48>
8013475c:	afc304e4 	sw	v1,1252(s8)
80134760:	8fc504e4 	lw	a1,1252(s8)
80134764:	3c02801d 	lui	v0,0x801d
80134768:	24421530 	addiu	v0,v0,5424
8013476c:	00052080 	sll	a0,a1,0x2
80134770:	00822021 	addu	a0,a0,v0
80134774:	8c83ff80 	lw	v1,-128(a0)
80134778:	3c02801d 	lui	v0,0x801d
8013477c:	244214a8 	addiu	v0,v0,5288
80134780:	00031880 	sll	v1,v1,0x2
80134784:	00621821 	addu	v1,v1,v0
80134788:	8c620000 	lw	v0,0(v1)
8013478c:	24090001 	li	t1,1
80134790:	00400008 	jr	v0
80134794:	afc90500 	sw	t1,1280(s8)
80134798:	8fc30018 	lw	v1,24(s8)
8013479c:	00000000 	nop
801347a0:	24710001 	addiu	s1,v1,1
801347a4:	afd10018 	sw	s1,24(s8)
801347a8:	80630001 	lb	v1,1(v1)
801347ac:	00000000 	nop
801347b0:	2462ffe0 	addiu	v0,v1,-32
801347b4:	304200ff 	andi	v0,v0,0xff
801347b8:	2c42005b 	sltiu	v0,v0,91
801347bc:	10400576 	beqz	v0,80135d98 <_IO_vfprintf+0x2a5c>
801347c0:	afc304e4 	sw	v1,1252(s8)
801347c4:	8fc204e4 	lw	v0,1252(s8)
801347c8:	00000000 	nop
801347cc:	00022080 	sll	a0,v0,0x2
801347d0:	3c02801d 	lui	v0,0x801d
801347d4:	24421530 	addiu	v0,v0,5424
801347d8:	00822021 	addu	a0,a0,v0
801347dc:	8c83ff80 	lw	v1,-128(a0)
801347e0:	3c02801d 	lui	v0,0x801d
801347e4:	244214a8 	addiu	v0,v0,5288
801347e8:	00031880 	sll	v1,v1,0x2
801347ec:	00621821 	addu	v1,v1,v0
801347f0:	8c620000 	lw	v0,0(v1)
801347f4:	24030001 	li	v1,1
801347f8:	00400008 	jr	v0
801347fc:	afc304ec 	sw	v1,1260(s8)
80134800:	8fc30018 	lw	v1,24(s8)
80134804:	00000000 	nop
80134808:	24710001 	addiu	s1,v1,1
8013480c:	afd10020 	sw	s1,32(s8)
80134810:	afd10018 	sw	s1,24(s8)
80134814:	90620001 	lbu	v0,1(v1)
80134818:	00000000 	nop
8013481c:	2442ffd0 	addiu	v0,v0,-48
80134820:	2c42000a 	sltiu	v0,v0,10
80134824:	14400747 	bnez	v0,80136544 <_IO_vfprintf+0x3208>
80134828:	00000000 	nop
8013482c:	8fc40590 	lw	a0,1424(s8)
80134830:	00000000 	nop
80134834:	8c840000 	lw	a0,0(a0)
80134838:	00000000 	nop
8013483c:	04800790 	bltz	a0,80136680 <_IO_vfprintf+0x3344>
80134840:	afc40498 	sw	a0,1176(s8)
80134844:	8fc30498 	lw	v1,1176(s8)
80134848:	00000000 	nop
8013484c:	286203c8 	slti	v0,v1,968
80134850:	1040077e 	beqz	v0,8013664c <_IO_vfprintf+0x3310>
80134854:	24700020 	addiu	s0,v1,32
80134858:	8fc30018 	lw	v1,24(s8)
8013485c:	00000000 	nop
80134860:	80630000 	lb	v1,0(v1)
80134864:	00000000 	nop
80134868:	2462ffe0 	addiu	v0,v1,-32
8013486c:	304200ff 	andi	v0,v0,0xff
80134870:	2c42005b 	sltiu	v0,v0,91
80134874:	14400645 	bnez	v0,8013618c <_IO_vfprintf+0x2e50>
80134878:	afc304e4 	sw	v1,1252(s8)
8013487c:	3c028013 	lui	v0,0x8013
80134880:	24423a10 	addiu	v0,v0,14864
80134884:	8fc30590 	lw	v1,1424(s8)
80134888:	00000000 	nop
8013488c:	24630004 	addiu	v1,v1,4
80134890:	00400008 	jr	v0
80134894:	afc30590 	sw	v1,1424(s8)
80134898:	0c04ca0c 	jal	80132830 <read_int>
8013489c:	27c40018 	addiu	a0,s8,24
801348a0:	afc20498 	sw	v0,1176(s8)
801348a4:	284203c8 	slti	v0,v0,968
801348a8:	10400708 	beqz	v0,801364cc <_IO_vfprintf+0x3190>
801348ac:	00000000 	nop
801348b0:	8fc20018 	lw	v0,24(s8)
801348b4:	24030024 	li	v1,36
801348b8:	90420000 	lbu	v0,0(v0)
801348bc:	00000000 	nop
801348c0:	1043fc57 	beq	v0,v1,80133a20 <_IO_vfprintf+0x6e4>
801348c4:	00021600 	sll	v0,v0,0x18
801348c8:	00021603 	sra	v0,v0,0x18
801348cc:	afc204e4 	sw	v0,1252(s8)
801348d0:	2442ffe0 	addiu	v0,v0,-32
801348d4:	304200ff 	andi	v0,v0,0xff
801348d8:	2c42005b 	sltiu	v0,v0,91
801348dc:	1440089d 	bnez	v0,80136b54 <_IO_vfprintf+0x3818>
801348e0:	3c02801d 	lui	v0,0x801d
801348e4:	3c028013 	lui	v0,0x8013
801348e8:	24423a10 	addiu	v0,v0,14864
801348ec:	00400008 	jr	v0
801348f0:	00000000 	nop
801348f4:	8fc30018 	lw	v1,24(s8)
801348f8:	00000000 	nop
801348fc:	24710001 	addiu	s1,v1,1
80134900:	afd10018 	sw	s1,24(s8)
80134904:	80630001 	lb	v1,1(v1)
80134908:	00000000 	nop
8013490c:	2462ffe0 	addiu	v0,v1,-32
80134910:	304200ff 	andi	v0,v0,0xff
80134914:	2c42005b 	sltiu	v0,v0,91
80134918:	10400563 	beqz	v0,80135ea8 <_IO_vfprintf+0x2b6c>
8013491c:	afc304e4 	sw	v1,1252(s8)
80134920:	8fc904e4 	lw	t1,1252(s8)
80134924:	3c02801d 	lui	v0,0x801d
80134928:	24421530 	addiu	v0,v0,5424
8013492c:	00092080 	sll	a0,t1,0x2
80134930:	00822021 	addu	a0,a0,v0
80134934:	8c83ff80 	lw	v1,-128(a0)
80134938:	3c02801d 	lui	v0,0x801d
8013493c:	24421340 	addiu	v0,v0,4928
80134940:	00031880 	sll	v1,v1,0x2
80134944:	00621821 	addu	v1,v1,v0
80134948:	8c620000 	lw	v0,0(v1)
8013494c:	24030001 	li	v1,1
80134950:	00400008 	jr	v0
80134954:	afc304f8 	sw	v1,1272(s8)
80134958:	8fc40018 	lw	a0,24(s8)
8013495c:	2402002a 	li	v0,42
80134960:	24910001 	addiu	s1,a0,1
80134964:	afd10018 	sw	s1,24(s8)
80134968:	90830001 	lbu	v1,1(a0)
8013496c:	00000000 	nop
80134970:	10620724 	beq	v1,v0,80136604 <_IO_vfprintf+0x32c8>
80134974:	2462ffd0 	addiu	v0,v1,-48
80134978:	2c42000a 	sltiu	v0,v0,10
8013497c:	1440093a 	bnez	v0,80136e68 <_IO_vfprintf+0x3b2c>
80134980:	00000000 	nop
80134984:	8fd10590 	lw	s1,1424(s8)
80134988:	afc00490 	sw	zero,1168(s8)
8013498c:	8fc40498 	lw	a0,1176(s8)
80134990:	8fc50490 	lw	a1,1168(s8)
80134994:	00000000 	nop
80134998:	0085102a 	slt	v0,a0,a1
8013499c:	10400003 	beqz	v0,801349ac <_IO_vfprintf+0x1670>
801349a0:	28a203c9 	slti	v0,a1,969
801349a4:	1040098a 	beqz	v0,80136fd0 <_IO_vfprintf+0x3c94>
801349a8:	24b00020 	addiu	s0,a1,32
801349ac:	8fc30018 	lw	v1,24(s8)
801349b0:	00000000 	nop
801349b4:	80630000 	lb	v1,0(v1)
801349b8:	00000000 	nop
801349bc:	2462ffe0 	addiu	v0,v1,-32
801349c0:	304200ff 	andi	v0,v0,0xff
801349c4:	2c42005b 	sltiu	v0,v0,91
801349c8:	14400829 	bnez	v0,80136a70 <_IO_vfprintf+0x3734>
801349cc:	afc304e4 	sw	v1,1252(s8)
801349d0:	3c028013 	lui	v0,0x8013
801349d4:	24423a10 	addiu	v0,v0,14864
801349d8:	00400008 	jr	v0
801349dc:	afd10590 	sw	s1,1424(s8)
801349e0:	8fc30018 	lw	v1,24(s8)
801349e4:	00000000 	nop
801349e8:	24710001 	addiu	s1,v1,1
801349ec:	afd10018 	sw	s1,24(s8)
801349f0:	80630001 	lb	v1,1(v1)
801349f4:	00000000 	nop
801349f8:	2462ffe0 	addiu	v0,v1,-32
801349fc:	304200ff 	andi	v0,v0,0xff
80134a00:	2c42005b 	sltiu	v0,v0,91
80134a04:	1440055a 	bnez	v0,80135f70 <_IO_vfprintf+0x2c34>
80134a08:	afc304e4 	sw	v1,1252(s8)
80134a0c:	3c028013 	lui	v0,0x8013
80134a10:	24423a10 	addiu	v0,v0,14864
80134a14:	24090001 	li	t1,1
80134a18:	afc004f8 	sw	zero,1272(s8)
80134a1c:	00400008 	jr	v0
80134a20:	afc904f0 	sw	t1,1264(s8)
80134a24:	8fc30018 	lw	v1,24(s8)
80134a28:	00000000 	nop
80134a2c:	24710001 	addiu	s1,v1,1
80134a30:	afd10018 	sw	s1,24(s8)
80134a34:	80630001 	lb	v1,1(v1)
80134a38:	00000000 	nop
80134a3c:	2462ffe0 	addiu	v0,v1,-32
80134a40:	304200ff 	andi	v0,v0,0xff
80134a44:	2c42005b 	sltiu	v0,v0,91
80134a48:	10400544 	beqz	v0,80135f5c <_IO_vfprintf+0x2c20>
80134a4c:	afc304e4 	sw	v1,1252(s8)
80134a50:	8fc204e4 	lw	v0,1252(s8)
80134a54:	00000000 	nop
80134a58:	00022080 	sll	a0,v0,0x2
80134a5c:	3c02801d 	lui	v0,0x801d
80134a60:	24421530 	addiu	v0,v0,5424
80134a64:	00822021 	addu	a0,a0,v0
80134a68:	8c83ff80 	lw	v1,-128(a0)
80134a6c:	3c02801d 	lui	v0,0x801d
80134a70:	244212c8 	addiu	v0,v0,4808
80134a74:	00031880 	sll	v1,v1,0x2
80134a78:	00621821 	addu	v1,v1,v0
80134a7c:	8c620000 	lw	v0,0(v1)
80134a80:	24030001 	li	v1,1
80134a84:	00400008 	jr	v0
80134a88:	afc304f4 	sw	v1,1268(s8)
80134a8c:	8fc30018 	lw	v1,24(s8)
80134a90:	00000000 	nop
80134a94:	24710001 	addiu	s1,v1,1
80134a98:	afd10018 	sw	s1,24(s8)
80134a9c:	80630001 	lb	v1,1(v1)
80134aa0:	00000000 	nop
80134aa4:	2462ffe0 	addiu	v0,v1,-32
80134aa8:	304200ff 	andi	v0,v0,0xff
80134aac:	2c42005b 	sltiu	v0,v0,91
80134ab0:	1440051d 	bnez	v0,80135f28 <_IO_vfprintf+0x2bec>
80134ab4:	afc304e4 	sw	v1,1252(s8)
80134ab8:	3c028013 	lui	v0,0x8013
80134abc:	24423a10 	addiu	v0,v0,14864
80134ac0:	24090001 	li	t1,1
80134ac4:	afc904fc 	sw	t1,1276(s8)
80134ac8:	00400008 	jr	v0
80134acc:	afc904f4 	sw	t1,1268(s8)
80134ad0:	8fc30018 	lw	v1,24(s8)
80134ad4:	00000000 	nop
80134ad8:	24710001 	addiu	s1,v1,1
80134adc:	afd10018 	sw	s1,24(s8)
80134ae0:	80630001 	lb	v1,1(v1)
80134ae4:	00000000 	nop
80134ae8:	2462ffe0 	addiu	v0,v1,-32
80134aec:	304200ff 	andi	v0,v0,0xff
80134af0:	2c42005b 	sltiu	v0,v0,91
80134af4:	10400507 	beqz	v0,80135f14 <_IO_vfprintf+0x2bd8>
80134af8:	afc304e4 	sw	v1,1252(s8)
80134afc:	8fc204e4 	lw	v0,1252(s8)
80134b00:	afc004fc 	sw	zero,1276(s8)
80134b04:	00022080 	sll	a0,v0,0x2
80134b08:	3c02801d 	lui	v0,0x801d
80134b0c:	24421530 	addiu	v0,v0,5424
80134b10:	00822021 	addu	a0,a0,v0
80134b14:	8c83ff80 	lw	v1,-128(a0)
80134b18:	3c02801d 	lui	v0,0x801d
80134b1c:	24421250 	addiu	v0,v0,4688
80134b20:	00031880 	sll	v1,v1,0x2
80134b24:	00621821 	addu	v1,v1,v0
80134b28:	8c620000 	lw	v0,0(v1)
80134b2c:	00000000 	nop
80134b30:	00400008 	jr	v0
80134b34:	afc004f4 	sw	zero,1268(s8)
80134b38:	8fc30018 	lw	v1,24(s8)
80134b3c:	00000000 	nop
80134b40:	24710001 	addiu	s1,v1,1
80134b44:	afd10018 	sw	s1,24(s8)
80134b48:	80630001 	lb	v1,1(v1)
80134b4c:	00000000 	nop
80134b50:	2462ffe0 	addiu	v0,v1,-32
80134b54:	304200ff 	andi	v0,v0,0xff
80134b58:	2c42005b 	sltiu	v0,v0,91
80134b5c:	104004e8 	beqz	v0,80135f00 <_IO_vfprintf+0x2bc4>
80134b60:	afc304e4 	sw	v1,1252(s8)
80134b64:	8fc304e4 	lw	v1,1252(s8)
80134b68:	3c02801d 	lui	v0,0x801d
80134b6c:	00032080 	sll	a0,v1,0x2
80134b70:	24421530 	addiu	v0,v0,5424
80134b74:	00822021 	addu	a0,a0,v0
80134b78:	8c83ff80 	lw	v1,-128(a0)
80134b7c:	3c02801d 	lui	v0,0x801d
80134b80:	24421250 	addiu	v0,v0,4688
80134b84:	00031880 	sll	v1,v1,0x2
80134b88:	00621821 	addu	v1,v1,v0
80134b8c:	8c620000 	lw	v0,0(v1)
80134b90:	afc004fc 	sw	zero,1276(s8)
80134b94:	00400008 	jr	v0
80134b98:	afc004f4 	sw	zero,1268(s8)
80134b9c:	8fc30018 	lw	v1,24(s8)
80134ba0:	00000000 	nop
80134ba4:	24710001 	addiu	s1,v1,1
80134ba8:	afd10018 	sw	s1,24(s8)
80134bac:	80630001 	lb	v1,1(v1)
80134bb0:	00000000 	nop
80134bb4:	2462ffe0 	addiu	v0,v1,-32
80134bb8:	304200ff 	andi	v0,v0,0xff
80134bbc:	2c42005b 	sltiu	v0,v0,91
80134bc0:	144004c2 	bnez	v0,80135ecc <_IO_vfprintf+0x2b90>
80134bc4:	afc304e4 	sw	v1,1252(s8)
80134bc8:	3c028013 	lui	v0,0x8013
80134bcc:	24423a10 	addiu	v0,v0,14864
80134bd0:	24090001 	li	t1,1
80134bd4:	afc904fc 	sw	t1,1276(s8)
80134bd8:	00400008 	jr	v0
80134bdc:	afc904f4 	sw	t1,1268(s8)
80134be0:	8fc20588 	lw	v0,1416(s8)
80134be4:	00000000 	nop
80134be8:	8c440014 	lw	a0,20(v0)
80134bec:	8c420018 	lw	v0,24(v0)
80134bf0:	00000000 	nop
80134bf4:	0082102b 	sltu	v0,a0,v0
80134bf8:	10400a01 	beqz	v0,80137400 <_IO_vfprintf+0x40c4>
80134bfc:	24020025 	li	v0,37
80134c00:	a0820000 	sb	v0,0(a0)
80134c04:	8fc50588 	lw	a1,1416(s8)
80134c08:	24830001 	addiu	v1,a0,1
80134c0c:	aca30014 	sw	v1,20(a1)
80134c10:	8fc90530 	lw	t1,1328(s8)
80134c14:	8fd40590 	lw	s4,1424(s8)
80134c18:	25290001 	addiu	t1,t1,1
80134c1c:	afc90530 	sw	t1,1328(s8)
80134c20:	8fc50494 	lw	a1,1172(s8)
80134c24:	00000000 	nop
80134c28:	14a00908 	bnez	a1,8013704c <_IO_vfprintf+0x3d10>
80134c2c:	00000000 	nop
80134c30:	8fc20018 	lw	v0,24(s8)
80134c34:	27c50034 	addiu	a1,s8,52
80134c38:	24510001 	addiu	s1,v0,1
80134c3c:	02202021 	move	a0,s1
80134c40:	0c05192f 	jal	801464bc <__find_specmb>
80134c44:	afd10018 	sw	s1,24(s8)
80134c48:	8fc90588 	lw	t1,1416(s8)
80134c4c:	02208021 	move	s0,s1
80134c50:	8d230098 	lw	v1,152(t1)
80134c54:	00408821 	move	s1,v0
80134c58:	afc20018 	sw	v0,24(s8)
80134c5c:	8c62001c 	lw	v0,28(v1)
80134c60:	02303023 	subu	a2,s1,s0
80134c64:	02002821 	move	a1,s0
80134c68:	0040f809 	jalr	v0
80134c6c:	01202021 	move	a0,t1
80134c70:	8fd10018 	lw	s1,24(s8)
80134c74:	00000000 	nop
80134c78:	02308023 	subu	s0,s1,s0
80134c7c:	1450fa86 	bne	v0,s0,80133698 <_IO_vfprintf+0x35c>
80134c80:	00401821 	move	v1,v0
80134c84:	8fc40530 	lw	a0,1328(s8)
80134c88:	92220000 	lbu	v0,0(s1)
80134c8c:	00832021 	addu	a0,a0,v1
80134c90:	1040fa72 	beqz	v0,8013365c <_IO_vfprintf+0x320>
80134c94:	afc40530 	sw	a0,1328(s8)
80134c98:	8fc50524 	lw	a1,1316(s8)
80134c9c:	02201821 	move	v1,s1
80134ca0:	24a50001 	addiu	a1,a1,1
80134ca4:	26310001 	addiu	s1,s1,1
80134ca8:	afc50524 	sw	a1,1316(s8)
80134cac:	afd40590 	sw	s4,1424(s8)
80134cb0:	afd10018 	sw	s1,24(s8)
80134cb4:	80630001 	lb	v1,1(v1)
80134cb8:	00000000 	nop
80134cbc:	2462ffe0 	addiu	v0,v1,-32
80134cc0:	304200ff 	andi	v0,v0,0xff
80134cc4:	2c42005b 	sltiu	v0,v0,91
80134cc8:	1040f9fc 	beqz	v0,801334bc <_IO_vfprintf+0x180>
80134ccc:	afc304e4 	sw	v1,1252(s8)
80134cd0:	8fc204e4 	lw	v0,1252(s8)
80134cd4:	00000000 	nop
80134cd8:	00022080 	sll	a0,v0,0x2
80134cdc:	3c02801d 	lui	v0,0x801d
80134ce0:	24421530 	addiu	v0,v0,5424
80134ce4:	00822021 	addu	a0,a0,v0
80134ce8:	8c83ff80 	lw	v1,-128(a0)
80134cec:	3c02801d 	lui	v0,0x801d
80134cf0:	244214a8 	addiu	v0,v0,5288
80134cf4:	00031880 	sll	v1,v1,0x2
80134cf8:	00621821 	addu	v1,v1,v0
80134cfc:	8c620000 	lw	v0,0(v1)
80134d00:	0804cd32 	j	801334c8 <_IO_vfprintf+0x18c>
80134d04:	27c3048c 	addiu	v1,s8,1164
80134d08:	8fc204fc 	lw	v0,1276(s8)
80134d0c:	00000000 	nop
80134d10:	14400457 	bnez	v0,80135e70 <_IO_vfprintf+0x2b34>
80134d14:	2402fff8 	li	v0,-8
80134d18:	8fc90590 	lw	t1,1424(s8)
80134d1c:	00000000 	nop
80134d20:	8d220000 	lw	v0,0(t1)
80134d24:	00000000 	nop
80134d28:	0002afc2 	srl	s5,v0,0x1f
80134d2c:	12a00002 	beqz	s5,80134d38 <_IO_vfprintf+0x19fc>
80134d30:	00000000 	nop
80134d34:	00021023 	negu	v0,v0
80134d38:	8fc30590 	lw	v1,1424(s8)
80134d3c:	2404000a 	li	a0,10
80134d40:	24740004 	addiu	s4,v1,4
80134d44:	afc20550 	sw	v0,1360(s8)
80134d48:	0804d413 	j	8013504c <_IO_vfprintf+0x1d10>
80134d4c:	afc40514 	sw	a0,1300(s8)
80134d50:	2405000a 	li	a1,10
80134d54:	afc50514 	sw	a1,1300(s8)
80134d58:	8fc304fc 	lw	v1,1276(s8)
80134d5c:	00000000 	nop
80134d60:	106002a4 	beqz	v1,801357f4 <_IO_vfprintf+0x24b8>
80134d64:	2403fff8 	li	v1,-8
80134d68:	8fc40590 	lw	a0,1424(s8)
80134d6c:	00000000 	nop
80134d70:	24820007 	addiu	v0,a0,7
80134d74:	00431024 	and	v0,v0,v1
80134d78:	8c440000 	lw	a0,0(v0)
80134d7c:	8c450004 	lw	a1,4(v0)
80134d80:	afc40550 	sw	a0,1360(s8)
80134d84:	afc50554 	sw	a1,1364(s8)
80134d88:	24540008 	addiu	s4,v0,8
80134d8c:	0000a821 	move	s5,zero
80134d90:	afc0050c 	sw	zero,1292(s8)
80134d94:	afc00504 	sw	zero,1284(s8)
80134d98:	8fc50490 	lw	a1,1168(s8)
80134d9c:	00000000 	nop
80134da0:	04a00743 	bltz	a1,80136ab0 <_IO_vfprintf+0x3774>
80134da4:	24090001 	li	t1,1
80134da8:	8fc20490 	lw	v0,1168(s8)
80134dac:	00000000 	nop
80134db0:	14400183 	bnez	v0,801353c0 <_IO_vfprintf+0x2084>
80134db4:	24050020 	li	a1,32
80134db8:	8fc30550 	lw	v1,1360(s8)
80134dbc:	8fc40554 	lw	a0,1364(s8)
80134dc0:	00000000 	nop
80134dc4:	00641025 	or	v0,v1,a0
80134dc8:	1440017d 	bnez	v0,801353c0 <_IO_vfprintf+0x2084>
80134dcc:	24020008 	li	v0,8
80134dd0:	8fc50514 	lw	a1,1300(s8)
80134dd4:	00000000 	nop
80134dd8:	10a208b1 	beq	a1,v0,801370a0 <_IO_vfprintf+0x3d64>
80134ddc:	24090020 	li	t1,32
80134de0:	8fd30528 	lw	s3,1320(s8)
80134de4:	afc904e8 	sw	t1,1256(s8)
80134de8:	8fc30550 	lw	v1,1360(s8)
80134dec:	8fc40554 	lw	a0,1364(s8)
80134df0:	00000000 	nop
80134df4:	00641025 	or	v0,v1,a0
80134df8:	10400002 	beqz	v0,80134e04 <_IO_vfprintf+0x1ac8>
80134dfc:	00001821 	move	v1,zero
80134e00:	24030001 	li	v1,1
80134e04:	8fc50528 	lw	a1,1320(s8)
80134e08:	afc30550 	sw	v1,1360(s8)
80134e0c:	00b38023 	subu	s0,a1,s3
80134e10:	8fc40490 	lw	a0,1168(s8)
80134e14:	00000000 	nop
80134e18:	0204102a 	slt	v0,s0,a0
80134e1c:	14400009 	bnez	v0,80134e44 <_IO_vfprintf+0x1b08>
80134e20:	00000000 	nop
80134e24:	8fc50550 	lw	a1,1360(s8)
80134e28:	00000000 	nop
80134e2c:	10a00005 	beqz	a1,80134e44 <_IO_vfprintf+0x1b08>
80134e30:	00000000 	nop
80134e34:	8fc90510 	lw	t1,1296(s8)
80134e38:	00000000 	nop
80134e3c:	152003b0 	bnez	t1,80135d00 <_IO_vfprintf+0x29c4>
80134e40:	24020008 	li	v0,8
80134e44:	8fc50490 	lw	a1,1168(s8)
80134e48:	00000000 	nop
80134e4c:	00b09023 	subu	s2,a1,s0
80134e50:	06400305 	bltz	s2,80135a68 <_IO_vfprintf+0x272c>
80134e54:	00000000 	nop
80134e58:	8fc90508 	lw	t1,1288(s8)
80134e5c:	00000000 	nop
80134e60:	152001d7 	bnez	t1,801355c0 <_IO_vfprintf+0x2284>
80134e64:	02121021 	addu	v0,s0,s2
80134e68:	8fc30498 	lw	v1,1176(s8)
80134e6c:	8fd60550 	lw	s6,1360(s8)
80134e70:	00000000 	nop
80134e74:	12c00005 	beqz	s6,80134e8c <_IO_vfprintf+0x1b50>
80134e78:	00628823 	subu	s1,v1,v0
80134e7c:	8fc40510 	lw	a0,1296(s8)
80134e80:	00000000 	nop
80134e84:	148003a7 	bnez	a0,80135d24 <_IO_vfprintf+0x29e8>
80134e88:	00000000 	nop
80134e8c:	16a00005 	bnez	s5,80134ea4 <_IO_vfprintf+0x1b68>
80134e90:	00000000 	nop
80134e94:	8fc90504 	lw	t1,1284(s8)
80134e98:	00000000 	nop
80134e9c:	112003b3 	beqz	t1,80135d6c <_IO_vfprintf+0x2a30>
80134ea0:	00000000 	nop
80134ea4:	2631ffff 	addiu	s1,s1,-1
80134ea8:	8fc304e8 	lw	v1,1256(s8)
80134eac:	24020020 	li	v0,32
80134eb0:	10620312 	beq	v1,v0,80135afc <_IO_vfprintf+0x27c0>
80134eb4:	00000000 	nop
80134eb8:	16a0067e 	bnez	s5,801368b4 <_IO_vfprintf+0x3578>
80134ebc:	00000000 	nop
80134ec0:	8fc40504 	lw	a0,1284(s8)
80134ec4:	00000000 	nop
80134ec8:	148006dc 	bnez	a0,80136a3c <_IO_vfprintf+0x3700>
80134ecc:	00000000 	nop
80134ed0:	8fc4050c 	lw	a0,1292(s8)
80134ed4:	00000000 	nop
80134ed8:	1480055a 	bnez	a0,80136444 <_IO_vfprintf+0x3108>
80134edc:	00000000 	nop
80134ee0:	12c0002d 	beqz	s6,80134f98 <_IO_vfprintf+0x1c5c>
80134ee4:	02323021 	addu	a2,s1,s2
80134ee8:	8fc40510 	lw	a0,1296(s8)
80134eec:	00000000 	nop
80134ef0:	10800029 	beqz	a0,80134f98 <_IO_vfprintf+0x1c5c>
80134ef4:	24020010 	li	v0,16
80134ef8:	8fc50514 	lw	a1,1300(s8)
80134efc:	00000000 	nop
80134f00:	14a20025 	bne	a1,v0,80134f98 <_IO_vfprintf+0x1c5c>
80134f04:	00000000 	nop
80134f08:	8fc90588 	lw	t1,1416(s8)
80134f0c:	00000000 	nop
80134f10:	8d240014 	lw	a0,20(t1)
80134f14:	8d220018 	lw	v0,24(t1)
80134f18:	00000000 	nop
80134f1c:	0082102b 	sltu	v0,a0,v0
80134f20:	10400a88 	beqz	v0,80137944 <_IO_vfprintf+0x4608>
80134f24:	24020030 	li	v0,48
80134f28:	a0820000 	sb	v0,0(a0)
80134f2c:	8fc50588 	lw	a1,1416(s8)
80134f30:	24830001 	addiu	v1,a0,1
80134f34:	aca30014 	sw	v1,20(a1)
80134f38:	8fc90588 	lw	t1,1416(s8)
80134f3c:	00000000 	nop
80134f40:	8d260014 	lw	a2,20(t1)
80134f44:	8d220018 	lw	v0,24(t1)
80134f48:	00000000 	nop
80134f4c:	00c2102b 	sltu	v0,a2,v0
80134f50:	10400a75 	beqz	v0,80137928 <_IO_vfprintf+0x45ec>
80134f54:	24c40001 	addiu	a0,a2,1
80134f58:	8fc304e4 	lw	v1,1252(s8)
80134f5c:	00000000 	nop
80134f60:	00031600 	sll	v0,v1,0x18
80134f64:	00021603 	sra	v0,v0,0x18
80134f68:	a0c20000 	sb	v0,0(a2)
80134f6c:	304300ff 	andi	v1,v0,0xff
80134f70:	8fc50588 	lw	a1,1416(s8)
80134f74:	24630001 	addiu	v1,v1,1
80134f78:	aca40014 	sw	a0,20(a1)
80134f7c:	2c620001 	sltiu	v0,v1,1
80134f80:	14400994 	bnez	v0,801375d4 <_IO_vfprintf+0x4298>
80134f84:	02323021 	addu	a2,s1,s2
80134f88:	8fc40530 	lw	a0,1328(s8)
80134f8c:	00000000 	nop
80134f90:	24840002 	addiu	a0,a0,2
80134f94:	afc40530 	sw	a0,1328(s8)
80134f98:	18c00008 	blez	a2,80134fbc <_IO_vfprintf+0x1c80>
80134f9c:	00000000 	nop
80134fa0:	8fc40588 	lw	a0,1416(s8)
80134fa4:	0c051f30 	jal	80147cc0 <_IO_padn>
80134fa8:	24050030 	li	a1,48
80134fac:	8fc50530 	lw	a1,1328(s8)
80134fb0:	00000000 	nop
80134fb4:	00a22821 	addu	a1,a1,v0
80134fb8:	afc50530 	sw	a1,1328(s8)
80134fbc:	8fc90588 	lw	t1,1416(s8)
80134fc0:	02602821 	move	a1,s3
80134fc4:	8d230098 	lw	v1,152(t1)
80134fc8:	01202021 	move	a0,t1
80134fcc:	8c62001c 	lw	v0,28(v1)
80134fd0:	00000000 	nop
80134fd4:	0040f809 	jalr	v0
80134fd8:	02003021 	move	a2,s0
80134fdc:	160208c3 	bne	s0,v0,801372ec <_IO_vfprintf+0x3fb0>
80134fe0:	00000000 	nop
80134fe4:	8fc50530 	lw	a1,1328(s8)
80134fe8:	00000000 	nop
80134fec:	00b02821 	addu	a1,a1,s0
80134ff0:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80134ff4:	afc50530 	sw	a1,1328(s8)
80134ff8:	24090008 	li	t1,8
80134ffc:	0804d356 	j	80134d58 <_IO_vfprintf+0x1a1c>
80135000:	afc90514 	sw	t1,1300(s8)
80135004:	24020010 	li	v0,16
80135008:	0804d356 	j	80134d58 <_IO_vfprintf+0x1a1c>
8013500c:	afc20514 	sw	v0,1300(s8)
80135010:	8fc30590 	lw	v1,1424(s8)
80135014:	00000000 	nop
80135018:	8c620000 	lw	v0,0(v1)
8013501c:	00000000 	nop
80135020:	104000ab 	beqz	v0,801352d0 <_IO_vfprintf+0x1f94>
80135024:	24740004 	addiu	s4,v1,4
80135028:	24040010 	li	a0,16
8013502c:	24050001 	li	a1,1
80135030:	24090078 	li	t1,120
80135034:	afc20550 	sw	v0,1360(s8)
80135038:	0000a821 	move	s5,zero
8013503c:	afc40514 	sw	a0,1300(s8)
80135040:	afc50510 	sw	a1,1296(s8)
80135044:	afc00500 	sw	zero,1280(s8)
80135048:	afc904e4 	sw	t1,1252(s8)
8013504c:	8fc40490 	lw	a0,1168(s8)
80135050:	00000000 	nop
80135054:	0480063c 	bltz	a0,80136948 <_IO_vfprintf+0x360c>
80135058:	24050001 	li	a1,1
8013505c:	8fc90490 	lw	t1,1168(s8)
80135060:	00000000 	nop
80135064:	152005cc 	bnez	t1,80136798 <_IO_vfprintf+0x345c>
80135068:	24050020 	li	a1,32
8013506c:	8fc20550 	lw	v0,1360(s8)
80135070:	00000000 	nop
80135074:	144005c8 	bnez	v0,80136798 <_IO_vfprintf+0x345c>
80135078:	24020008 	li	v0,8
8013507c:	8fc30514 	lw	v1,1300(s8)
80135080:	00000000 	nop
80135084:	106207a9 	beq	v1,v0,80136f2c <_IO_vfprintf+0x3bf0>
80135088:	24040020 	li	a0,32
8013508c:	8fd30528 	lw	s3,1320(s8)
80135090:	00008021 	move	s0,zero
80135094:	0804d384 	j	80134e10 <_IO_vfprintf+0x1ad4>
80135098:	afc404e8 	sw	a0,1256(s8)
8013509c:	8fc40588 	lw	a0,1416(s8)
801350a0:	00000000 	nop
801350a4:	8c82003c 	lw	v0,60(a0)
801350a8:	00000000 	nop
801350ac:	30420004 	andi	v0,v0,0x4
801350b0:	10400112 	beqz	v0,801354fc <_IO_vfprintf+0x21c0>
801350b4:	00000000 	nop
801350b8:	8fc5051c 	lw	a1,1308(s8)
801350bc:	00000000 	nop
801350c0:	10a007bb 	beqz	a1,80136fb0 <_IO_vfprintf+0x3c74>
801350c4:	00000000 	nop
801350c8:	8fc9051c 	lw	t1,1308(s8)
801350cc:	00000000 	nop
801350d0:	0521010a 	bgez	t1,801354fc <_IO_vfprintf+0x21c0>
801350d4:	3c04801d 	lui	a0,0x801d
801350d8:	0c052791 	jal	80149e44 <__libc_fatal>
801350dc:	248411a0 	addiu	a0,a0,4512
801350e0:	8fc40520 	lw	a0,1312(s8)
801350e4:	27c500a4 	addiu	a1,s8,164
801350e8:	0c046f04 	jal	8011bc10 <__strerror_r>
801350ec:	240603e8 	li	a2,1000
801350f0:	8fd40590 	lw	s4,1424(s8)
801350f4:	00409021 	move	s2,v0
801350f8:	0804ce40 	j	80133900 <_IO_vfprintf+0x5c4>
801350fc:	afc004f4 	sw	zero,1268(s8)
80135100:	8fc404f8 	lw	a0,1272(s8)
80135104:	8fc504f4 	lw	a1,1268(s8)
80135108:	8fc904fc 	lw	t1,1276(s8)
8013510c:	00041040 	sll	v0,a0,0x1
80135110:	01221025 	or	v0,t1,v0
80135114:	00052080 	sll	a0,a1,0x2
80135118:	00441025 	or	v0,v0,a0
8013511c:	8fc40510 	lw	a0,1296(s8)
80135120:	8fc5050c 	lw	a1,1292(s8)
80135124:	000418c0 	sll	v1,a0,0x3
80135128:	8fc90508 	lw	t1,1288(s8)
8013512c:	00052100 	sll	a0,a1,0x4
80135130:	00431025 	or	v0,v0,v1
80135134:	00441025 	or	v0,v0,a0
80135138:	00091940 	sll	v1,t1,0x5
8013513c:	00431025 	or	v0,v0,v1
80135140:	8fc30504 	lw	v1,1284(s8)
80135144:	8fc50490 	lw	a1,1168(s8)
80135148:	00032180 	sll	a0,v1,0x6
8013514c:	00441025 	or	v0,v0,a0
80135150:	8fc40500 	lw	a0,1280(s8)
80135154:	afc50090 	sw	a1,144(s8)
80135158:	000419c0 	sll	v1,a0,0x7
8013515c:	00431025 	or	v0,v0,v1
80135160:	8fc90498 	lw	t1,1176(s8)
80135164:	8fc304e4 	lw	v1,1252(s8)
80135168:	8fc404e8 	lw	a0,1256(s8)
8013516c:	8fc504fc 	lw	a1,1276(s8)
80135170:	afc90094 	sw	t1,148(s8)
80135174:	afc30098 	sw	v1,152(s8)
80135178:	afc2009c 	sw	v0,156(s8)
8013517c:	10a0030b 	beqz	a1,80135dac <_IO_vfprintf+0x2a70>
80135180:	afc400a0 	sw	a0,160(s8)
80135184:	8fc90590 	lw	t1,1424(s8)
80135188:	00000000 	nop
8013518c:	25220007 	addiu	v0,t1,7
80135190:	2403fff8 	li	v1,-8
80135194:	00431024 	and	v0,v0,v1
80135198:	8c440000 	lw	a0,0(v0)
8013519c:	8c450004 	lw	a1,4(v0)
801351a0:	afc40040 	sw	a0,64(s8)
801351a4:	8fc40588 	lw	a0,1416(s8)
801351a8:	24540008 	addiu	s4,v0,8
801351ac:	afc50044 	sw	a1,68(s8)
801351b0:	27c20040 	addiu	v0,s8,64
801351b4:	27c50090 	addiu	a1,s8,144
801351b8:	27c60028 	addiu	a2,s8,40
801351bc:	0c04eac4 	jal	8013ab10 <__printf_fphex>
801351c0:	afc20028 	sw	v0,40(s8)
801351c4:	044009a6 	bltz	v0,80137860 <_IO_vfprintf+0x4524>
801351c8:	00000000 	nop
801351cc:	8fc90530 	lw	t1,1328(s8)
801351d0:	00000000 	nop
801351d4:	01224821 	addu	t1,t1,v0
801351d8:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
801351dc:	afc90530 	sw	t1,1328(s8)
801351e0:	8fc304ac 	lw	v1,1196(s8)
801351e4:	00000000 	nop
801351e8:	28620005 	slti	v0,v1,5
801351ec:	10400003 	beqz	v0,801351fc <_IO_vfprintf+0x1ec0>
801351f0:	3c02801d 	lui	v0,0x801d
801351f4:	24040005 	li	a0,5
801351f8:	afc404ac 	sw	a0,1196(s8)
801351fc:	2452115c 	addiu	s2,v0,4444
80135200:	8fc304a0 	lw	v1,1184(s8)
80135204:	24020053 	li	v0,83
80135208:	1062fc27 	beq	v1,v0,801342a8 <_IO_vfprintf+0xf6c>
8013520c:	2402ffff 	li	v0,-1
80135210:	8fc404ac 	lw	a0,1196(s8)
80135214:	00000000 	nop
80135218:	108207ad 	beq	a0,v0,801370d0 <_IO_vfprintf+0x3d94>
8013521c:	3c020000 	lui	v0,0x0
80135220:	24420000 	addiu	v0,v0,0
80135224:	1040091e 	beqz	v0,801376a0 <_IO_vfprintf+0x4364>
80135228:	3c02801f 	lui	v0,0x801f
8013522c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80135230:	24040003 	li	a0,3
80135234:	8c420000 	lw	v0,0(v0)
80135238:	24030001 	li	v1,1
8013523c:	8c440058 	lw	a0,88(v0)
80135240:	00000000 	nop
80135244:	1083071c 	beq	a0,v1,80136eb8 <_IO_vfprintf+0x3b7c>
80135248:	24060008 	li	a2,8
8013524c:	8fc504ac 	lw	a1,1196(s8)
80135250:	27d10070 	addiu	s1,s8,112
80135254:	00051080 	sll	v0,a1,0x2
80135258:	2442000e 	addiu	v0,v0,14
8013525c:	000210c2 	srl	v0,v0,0x3
80135260:	000210c0 	sll	v0,v0,0x3
80135264:	02202021 	move	a0,s1
80135268:	00002821 	move	a1,zero
8013526c:	03a09821 	move	s3,sp
80135270:	03a2e823 	subu	sp,sp,v0
80135274:	27b00018 	addiu	s0,sp,24
80135278:	0c043299 	jal	8010ca64 <memset>
8013527c:	afd2002c 	sw	s2,44(s8)
80135280:	8fc604ac 	lw	a2,1196(s8)
80135284:	02002021 	move	a0,s0
80135288:	afb10010 	sw	s1,16(sp)
8013528c:	27c5002c 	addiu	a1,s8,44
80135290:	0c052bec 	jal	8014afb0 <__mbsnrtowcs>
80135294:	00c03821 	move	a3,a2
80135298:	2403ffff 	li	v1,-1
8013529c:	10430991 	beq	v0,v1,801378e4 <_IO_vfprintf+0x45a8>
801352a0:	00000000 	nop
801352a4:	8fc3002c 	lw	v1,44(s8)
801352a8:	00000000 	nop
801352ac:	1060081f 	beqz	v1,8013732c <_IO_vfprintf+0x3ff0>
801352b0:	00721823 	subu	v1,v1,s2
801352b4:	8fc20070 	lw	v0,112(s8)
801352b8:	00000000 	nop
801352bc:	30420007 	andi	v0,v0,0x7
801352c0:	00628823 	subu	s1,v1,v0
801352c4:	0000a021 	move	s4,zero
801352c8:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
801352cc:	0260e821 	move	sp,s3
801352d0:	8fc30490 	lw	v1,1168(s8)
801352d4:	00000000 	nop
801352d8:	28620005 	slti	v0,v1,5
801352dc:	10400003 	beqz	v0,801352ec <_IO_vfprintf+0x1fb0>
801352e0:	3c02801d 	lui	v0,0x801d
801352e4:	24030005 	li	v1,5
801352e8:	afc30490 	sw	v1,1168(s8)
801352ec:	2452115c 	addiu	s2,v0,4444
801352f0:	8fc504e4 	lw	a1,1252(s8)
801352f4:	24020053 	li	v0,83
801352f8:	10a2f987 	beq	a1,v0,80133918 <_IO_vfprintf+0x5dc>
801352fc:	2402ffff 	li	v0,-1
80135300:	8fc90490 	lw	t1,1168(s8)
80135304:	00000000 	nop
80135308:	1122077e 	beq	t1,v0,80137104 <_IO_vfprintf+0x3dc8>
8013530c:	3c020000 	lui	v0,0x0
80135310:	24420000 	addiu	v0,v0,0
80135314:	10400920 	beqz	v0,80137798 <_IO_vfprintf+0x445c>
80135318:	3c02801f 	lui	v0,0x801f
8013531c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80135320:	24040003 	li	a0,3
80135324:	8c420000 	lw	v0,0(v0)
80135328:	24030001 	li	v1,1
8013532c:	8c440058 	lw	a0,88(v0)
80135330:	00000000 	nop
80135334:	108306e9 	beq	a0,v1,80136edc <_IO_vfprintf+0x3ba0>
80135338:	24060008 	li	a2,8
8013533c:	8fc30490 	lw	v1,1168(s8)
80135340:	27d10050 	addiu	s1,s8,80
80135344:	00031080 	sll	v0,v1,0x2
80135348:	2442000e 	addiu	v0,v0,14
8013534c:	000210c2 	srl	v0,v0,0x3
80135350:	000210c0 	sll	v0,v0,0x3
80135354:	02202021 	move	a0,s1
80135358:	00002821 	move	a1,zero
8013535c:	03a09821 	move	s3,sp
80135360:	03a2e823 	subu	sp,sp,v0
80135364:	27b00018 	addiu	s0,sp,24
80135368:	0c043299 	jal	8010ca64 <memset>
8013536c:	afd2002c 	sw	s2,44(s8)
80135370:	8fc60490 	lw	a2,1168(s8)
80135374:	02002021 	move	a0,s0
80135378:	afb10010 	sw	s1,16(sp)
8013537c:	27c5002c 	addiu	a1,s8,44
80135380:	0c052bec 	jal	8014afb0 <__mbsnrtowcs>
80135384:	00c03821 	move	a3,a2
80135388:	2403ffff 	li	v1,-1
8013538c:	1043093c 	beq	v0,v1,80137880 <_IO_vfprintf+0x4544>
80135390:	00000000 	nop
80135394:	8fc3002c 	lw	v1,44(s8)
80135398:	00000000 	nop
8013539c:	106007e9 	beqz	v1,80137344 <_IO_vfprintf+0x4008>
801353a0:	00721823 	subu	v1,v1,s2
801353a4:	8fc20050 	lw	v0,80(s8)
801353a8:	00000000 	nop
801353ac:	30420007 	andi	v0,v0,0x7
801353b0:	00628823 	subu	s1,v1,v0
801353b4:	0000b021 	move	s6,zero
801353b8:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
801353bc:	0260e821 	move	sp,s3
801353c0:	afc504e8 	sw	a1,1256(s8)
801353c4:	8fc904e4 	lw	t1,1252(s8)
801353c8:	00000000 	nop
801353cc:	39220058 	xori	v0,t1,0x58
801353d0:	2c420001 	sltiu	v0,v0,1
801353d4:	afa20010 	sw	v0,16(sp)
801353d8:	8fc40550 	lw	a0,1360(s8)
801353dc:	8fc50554 	lw	a1,1364(s8)
801353e0:	8fc60528 	lw	a2,1320(s8)
801353e4:	8fc70514 	lw	a3,1300(s8)
801353e8:	0c04c87c 	jal	801321f0 <_itoa>
801353ec:	00000000 	nop
801353f0:	00409821 	move	s3,v0
801353f4:	8fc20500 	lw	v0,1280(s8)
801353f8:	00000000 	nop
801353fc:	1040000a 	beqz	v0,80135428 <_IO_vfprintf+0x20ec>
80135400:	00000000 	nop
80135404:	8fc30534 	lw	v1,1332(s8)
80135408:	00000000 	nop
8013540c:	10600006 	beqz	v1,80135428 <_IO_vfprintf+0x20ec>
80135410:	02602021 	move	a0,s3
80135414:	8fc50528 	lw	a1,1320(s8)
80135418:	8fc70538 	lw	a3,1336(s8)
8013541c:	0c04cbb6 	jal	80132ed8 <group_number>
80135420:	00603021 	move	a2,v1
80135424:	00409821 	move	s3,v0
80135428:	8fc404ec 	lw	a0,1260(s8)
8013542c:	00000000 	nop
80135430:	1080fe6d 	beqz	a0,80134de8 <_IO_vfprintf+0x1aac>
80135434:	2402000a 	li	v0,10
80135438:	8fc50514 	lw	a1,1300(s8)
8013543c:	00000000 	nop
80135440:	14a2fe69 	bne	a1,v0,80134de8 <_IO_vfprintf+0x1aac>
80135444:	00000000 	nop
80135448:	8fc50528 	lw	a1,1320(s8)
8013544c:	0c04cc22 	jal	80133088 <_i18n_number_rewrite>
80135450:	02602021 	move	a0,s3
80135454:	0804d37a 	j	80134de8 <_IO_vfprintf+0x1aac>
80135458:	00409821 	move	s3,v0
8013545c:	24050020 	li	a1,32
80135460:	afc504a4 	sw	a1,1188(s8)
80135464:	8fc904a0 	lw	t1,1184(s8)
80135468:	00000000 	nop
8013546c:	39220058 	xori	v0,t1,0x58
80135470:	2c420001 	sltiu	v0,v0,1
80135474:	afa20010 	sw	v0,16(sp)
80135478:	8fc40558 	lw	a0,1368(s8)
8013547c:	8fc5055c 	lw	a1,1372(s8)
80135480:	8fc60528 	lw	a2,1320(s8)
80135484:	8fc704d4 	lw	a3,1236(s8)
80135488:	0c04c87c 	jal	801321f0 <_itoa>
8013548c:	00000000 	nop
80135490:	00409821 	move	s3,v0
80135494:	8fc204c0 	lw	v0,1216(s8)
80135498:	00000000 	nop
8013549c:	1040000a 	beqz	v0,801354c8 <_IO_vfprintf+0x218c>
801354a0:	00000000 	nop
801354a4:	8fc30534 	lw	v1,1332(s8)
801354a8:	00000000 	nop
801354ac:	10600006 	beqz	v1,801354c8 <_IO_vfprintf+0x218c>
801354b0:	02602021 	move	a0,s3
801354b4:	8fc50528 	lw	a1,1320(s8)
801354b8:	8fc70538 	lw	a3,1336(s8)
801354bc:	0c04cbb6 	jal	80132ed8 <group_number>
801354c0:	00603021 	move	a2,v1
801354c4:	00409821 	move	s3,v0
801354c8:	8fc404a8 	lw	a0,1192(s8)
801354cc:	00000000 	nop
801354d0:	1080fa68 	beqz	a0,80133e74 <_IO_vfprintf+0xb38>
801354d4:	2402000a 	li	v0,10
801354d8:	8fc504d4 	lw	a1,1236(s8)
801354dc:	00000000 	nop
801354e0:	14a2fa64 	bne	a1,v0,80133e74 <_IO_vfprintf+0xb38>
801354e4:	00000000 	nop
801354e8:	8fc50528 	lw	a1,1320(s8)
801354ec:	0c04cc22 	jal	80133088 <_i18n_number_rewrite>
801354f0:	02602021 	move	a0,s3
801354f4:	0804cf9d 	j	80133e74 <_IO_vfprintf+0xb38>
801354f8:	00409821 	move	s3,v0
801354fc:	8fc204fc 	lw	v0,1276(s8)
80135500:	00000000 	nop
80135504:	14400319 	bnez	v0,8013616c <_IO_vfprintf+0x2e30>
80135508:	00000000 	nop
8013550c:	8fc904f0 	lw	t1,1264(s8)
80135510:	00000000 	nop
80135514:	112005e1 	beqz	t1,80136c9c <_IO_vfprintf+0x3960>
80135518:	00000000 	nop
8013551c:	8fc30590 	lw	v1,1424(s8)
80135520:	8fc40530 	lw	a0,1328(s8)
80135524:	8c620000 	lw	v0,0(v1)
80135528:	24740004 	addiu	s4,v1,4
8013552c:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80135530:	a0440000 	sb	a0,0(v0)
80135534:	8fc904a0 	lw	t1,1184(s8)
80135538:	24421530 	addiu	v0,v0,5424
8013553c:	00092080 	sll	a0,t1,0x2
80135540:	00822021 	addu	a0,a0,v0
80135544:	8c83ff80 	lw	v1,-128(a0)
80135548:	3c02801d 	lui	v0,0x801d
8013554c:	244211d8 	addiu	v0,v0,4568
80135550:	00031880 	sll	v1,v1,0x2
80135554:	00621821 	addu	v1,v1,v0
80135558:	8c620000 	lw	v0,0(v1)
8013555c:	0804cf3c 	j	80133cf0 <_IO_vfprintf+0x9b4>
80135560:	00000000 	nop
80135564:	00129040 	sll	s2,s2,0x1
80135568:	00121100 	sll	v0,s2,0x4
8013556c:	00121980 	sll	v1,s2,0x6
80135570:	00621823 	subu	v1,v1,v0
80135574:	24630008 	addiu	v1,v1,8
80135578:	8fc904dc 	lw	t1,1244(s8)
8013557c:	03a3e823 	subu	sp,sp,v1
80135580:	27b00018 	addiu	s0,sp,24
80135584:	01311021 	addu	v0,t1,s1
80135588:	12020008 	beq	s0,v0,801355ac <_IO_vfprintf+0x2270>
8013558c:	02002021 	move	a0,s0
80135590:	8fc504dc 	lw	a1,1244(s8)
80135594:	0c04324c 	jal	8010c930 <memcpy>
80135598:	02203021 	move	a2,s1
8013559c:	8fc204dc 	lw	v0,1244(s8)
801355a0:	02301821 	addu	v1,s1,s0
801355a4:	1443f948 	bne	v0,v1,80133ac8 <_IO_vfprintf+0x78c>
801355a8:	00000000 	nop
801355ac:	00121042 	srl	v0,s2,0x1
801355b0:	02429021 	addu	s2,s2,v0
801355b4:	26310030 	addiu	s1,s1,48
801355b8:	0804ce9a 	j	80133a68 <_IO_vfprintf+0x72c>
801355bc:	afd004dc 	sw	s0,1244(s8)
801355c0:	16a004c9 	bnez	s5,801368e8 <_IO_vfprintf+0x35ac>
801355c4:	00000000 	nop
801355c8:	8fc30504 	lw	v1,1284(s8)
801355cc:	00000000 	nop
801355d0:	14600507 	bnez	v1,801369f0 <_IO_vfprintf+0x36b4>
801355d4:	00000000 	nop
801355d8:	8fc5050c 	lw	a1,1292(s8)
801355dc:	00000000 	nop
801355e0:	14a00385 	bnez	a1,801363f8 <_IO_vfprintf+0x30bc>
801355e4:	00000000 	nop
801355e8:	8fc30550 	lw	v1,1360(s8)
801355ec:	00000000 	nop
801355f0:	10600005 	beqz	v1,80135608 <_IO_vfprintf+0x22cc>
801355f4:	00000000 	nop
801355f8:	8fc40510 	lw	a0,1296(s8)
801355fc:	00000000 	nop
80135600:	14800194 	bnez	a0,80135c54 <_IO_vfprintf+0x2918>
80135604:	24020010 	li	v0,16
80135608:	1a400008 	blez	s2,8013562c <_IO_vfprintf+0x22f0>
8013560c:	24050030 	li	a1,48
80135610:	8fc40588 	lw	a0,1416(s8)
80135614:	0c051f30 	jal	80147cc0 <_IO_padn>
80135618:	02403021 	move	a2,s2
8013561c:	8fc90530 	lw	t1,1328(s8)
80135620:	00000000 	nop
80135624:	01224821 	addu	t1,t1,v0
80135628:	afc90530 	sw	t1,1328(s8)
8013562c:	8fc20588 	lw	v0,1416(s8)
80135630:	8fc40588 	lw	a0,1416(s8)
80135634:	8c430098 	lw	v1,152(v0)
80135638:	02602821 	move	a1,s3
8013563c:	8c62001c 	lw	v0,28(v1)
80135640:	00000000 	nop
80135644:	0040f809 	jalr	v0
80135648:	02003021 	move	a2,s0
8013564c:	16020727 	bne	s0,v0,801372ec <_IO_vfprintf+0x3fb0>
80135650:	00000000 	nop
80135654:	8fc90530 	lw	t1,1328(s8)
80135658:	8fc50498 	lw	a1,1176(s8)
8013565c:	02121021 	addu	v0,s0,s2
80135660:	01304821 	addu	t1,t1,s0
80135664:	00a23023 	subu	a2,a1,v0
80135668:	18c0fd6d 	blez	a2,80134c20 <_IO_vfprintf+0x18e4>
8013566c:	afc90530 	sw	t1,1328(s8)
80135670:	8fc40588 	lw	a0,1416(s8)
80135674:	0c051f30 	jal	80147cc0 <_IO_padn>
80135678:	24050020 	li	a1,32
8013567c:	8fc30530 	lw	v1,1328(s8)
80135680:	00000000 	nop
80135684:	00621821 	addu	v1,v1,v0
80135688:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
8013568c:	afc30530 	sw	v1,1328(s8)
80135690:	1680046e 	bnez	s4,8013684c <_IO_vfprintf+0x3510>
80135694:	00000000 	nop
80135698:	8fc304c4 	lw	v1,1220(s8)
8013569c:	00000000 	nop
801356a0:	146004b3 	bnez	v1,80136970 <_IO_vfprintf+0x3634>
801356a4:	00000000 	nop
801356a8:	8fc504cc 	lw	a1,1228(s8)
801356ac:	00000000 	nop
801356b0:	14a0033e 	bnez	a1,801363ac <_IO_vfprintf+0x3070>
801356b4:	00000000 	nop
801356b8:	8fc30558 	lw	v1,1368(s8)
801356bc:	00000000 	nop
801356c0:	10600005 	beqz	v1,801356d8 <_IO_vfprintf+0x239c>
801356c4:	00000000 	nop
801356c8:	8fc404d0 	lw	a0,1232(s8)
801356cc:	00000000 	nop
801356d0:	1480012c 	bnez	a0,80135b84 <_IO_vfprintf+0x2848>
801356d4:	24020010 	li	v0,16
801356d8:	1a400008 	blez	s2,801356fc <_IO_vfprintf+0x23c0>
801356dc:	24050030 	li	a1,48
801356e0:	8fc40588 	lw	a0,1416(s8)
801356e4:	0c051f30 	jal	80147cc0 <_IO_padn>
801356e8:	02403021 	move	a2,s2
801356ec:	8fc90530 	lw	t1,1328(s8)
801356f0:	00000000 	nop
801356f4:	01224821 	addu	t1,t1,v0
801356f8:	afc90530 	sw	t1,1328(s8)
801356fc:	8fc20588 	lw	v0,1416(s8)
80135700:	8fc40588 	lw	a0,1416(s8)
80135704:	8c430098 	lw	v1,152(v0)
80135708:	02602821 	move	a1,s3
8013570c:	8c62001c 	lw	v0,28(v1)
80135710:	00000000 	nop
80135714:	0040f809 	jalr	v0
80135718:	02003021 	move	a2,s0
8013571c:	160206f3 	bne	s0,v0,801372ec <_IO_vfprintf+0x3fb0>
80135720:	00000000 	nop
80135724:	8fc90530 	lw	t1,1328(s8)
80135728:	8fc504b0 	lw	a1,1200(s8)
8013572c:	02121021 	addu	v0,s0,s2
80135730:	01304821 	addu	t1,t1,s0
80135734:	00a23023 	subu	a2,a1,v0
80135738:	18c000cd 	blez	a2,80135a70 <_IO_vfprintf+0x2734>
8013573c:	afc90530 	sw	t1,1328(s8)
80135740:	8fc40588 	lw	a0,1416(s8)
80135744:	0c051f30 	jal	80147cc0 <_IO_padn>
80135748:	24050020 	li	a1,32
8013574c:	8fc40530 	lw	a0,1328(s8)
80135750:	8fc504dc 	lw	a1,1244(s8)
80135754:	02f61823 	subu	v1,s7,s6
80135758:	00822021 	addu	a0,a0,v0
8013575c:	00a38021 	addu	s0,a1,v1
80135760:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80135764:	afc40530 	sw	a0,1328(s8)
80135768:	00021023 	negu	v0,v0
8013576c:	35630020 	ori	v1,t3,0x20
80135770:	24050001 	li	a1,1
80135774:	ad83000c 	sw	v1,12(t4)
80135778:	ad820004 	sw	v0,4(t4)
8013577c:	0804cf17 	j	80133c5c <_IO_vfprintf+0x920>
80135780:	afc504c8 	sw	a1,1224(s8)
80135784:	0804cf25 	j	80133c94 <_IO_vfprintf+0x958>
80135788:	ad840000 	sw	a0,0(t4)
8013578c:	8fc90524 	lw	t1,1316(s8)
80135790:	8fc304dc 	lw	v1,1244(s8)
80135794:	0009b100 	sll	s6,t1,0x4
80135798:	0009b980 	sll	s7,t1,0x6
8013579c:	02f61023 	subu	v0,s7,s6
801357a0:	00621021 	addu	v0,v1,v0
801357a4:	10400502 	beqz	v0,80136bb0 <_IO_vfprintf+0x3874>
801357a8:	00000000 	nop
801357ac:	8fc304b4 	lw	v1,1204(s8)
801357b0:	00000000 	nop
801357b4:	146000e9 	bnez	v1,80135b5c <_IO_vfprintf+0x2820>
801357b8:	0000a021 	move	s4,zero
801357bc:	8fc504b8 	lw	a1,1208(s8)
801357c0:	00000000 	nop
801357c4:	14a004f0 	bnez	a1,80136b88 <_IO_vfprintf+0x384c>
801357c8:	00000000 	nop
801357cc:	8c420024 	lw	v0,36(v0)
801357d0:	8fc904d8 	lw	t1,1240(s8)
801357d4:	000210c0 	sll	v0,v0,0x3
801357d8:	00491021 	addu	v0,v0,t1
801357dc:	8c420000 	lw	v0,0(v0)
801357e0:	00000000 	nop
801357e4:	afc20558 	sw	v0,1368(s8)
801357e8:	afc004cc 	sw	zero,1228(s8)
801357ec:	0804d06c 	j	801341b0 <_IO_vfprintf+0xe74>
801357f0:	afc004c4 	sw	zero,1220(s8)
801357f4:	8fc904f0 	lw	t1,1264(s8)
801357f8:	00000000 	nop
801357fc:	152000ab 	bnez	t1,80135aac <_IO_vfprintf+0x2770>
80135800:	00000000 	nop
80135804:	8fc404f8 	lw	a0,1272(s8)
80135808:	00000000 	nop
8013580c:	148004cc 	bnez	a0,80136b40 <_IO_vfprintf+0x3804>
80135810:	00000000 	nop
80135814:	8fc50590 	lw	a1,1424(s8)
80135818:	8fc90590 	lw	t1,1424(s8)
8013581c:	8ca50000 	lw	a1,0(a1)
80135820:	25340004 	addiu	s4,t1,4
80135824:	0000a821 	move	s5,zero
80135828:	afc50550 	sw	a1,1360(s8)
8013582c:	afc0050c 	sw	zero,1292(s8)
80135830:	0804d413 	j	8013504c <_IO_vfprintf+0x1d10>
80135834:	afc00504 	sw	zero,1284(s8)
80135838:	afc004e0 	sw	zero,1248(s8)
8013583c:	00009821 	move	s3,zero
80135840:	8fc30024 	lw	v1,36(s8)
80135844:	00000000 	nop
80135848:	0263102b 	sltu	v0,s3,v1
8013584c:	144000c1 	bnez	v0,80135b54 <_IO_vfprintf+0x2818>
80135850:	0260a021 	move	s4,s3
80135854:	00143080 	sll	a2,s4,0x2
80135858:	8fc30588 	lw	v1,1416(s8)
8013585c:	24c2000e 	addiu	v0,a2,14
80135860:	000210c2 	srl	v0,v0,0x3
80135864:	8c65003c 	lw	a1,60(v1)
80135868:	000210c0 	sll	v0,v0,0x3
8013586c:	03a2e823 	subu	sp,sp,v0
80135870:	27b10018 	addiu	s1,sp,24
80135874:	00052f40 	sll	a1,a1,0x1d
80135878:	00052fc3 	sra	a1,a1,0x1f
8013587c:	0c043299 	jal	8010ca64 <memset>
80135880:	02202021 	move	a0,s1
80135884:	001418c0 	sll	v1,s4,0x3
80135888:	24630008 	addiu	v1,v1,8
8013588c:	03a3e823 	subu	sp,sp,v1
80135890:	8fc504e0 	lw	a1,1248(s8)
80135894:	27a40018 	addiu	a0,sp,24
80135898:	10a0002b 	beqz	a1,80135948 <_IO_vfprintf+0x260c>
8013589c:	afc404d8 	sw	a0,1240(s8)
801358a0:	8fd004dc 	lw	s0,1244(s8)
801358a4:	00009021 	move	s2,zero
801358a8:	0804d63a 	j	801358e8 <_IO_vfprintf+0x25ac>
801358ac:	2413ffff 	li	s3,-1
801358b0:	8e030008 	lw	v1,8(s0)
801358b4:	8c44c7a4 	lw	a0,-14428(v0)
801358b8:	00031880 	sll	v1,v1,0x2
801358bc:	8e060024 	lw	a2,36(s0)
801358c0:	00641821 	addu	v1,v1,a0
801358c4:	00063080 	sll	a2,a2,0x2
801358c8:	8c620000 	lw	v0,0(v1)
801358cc:	02263021 	addu	a2,s1,a2
801358d0:	0040f809 	jalr	v0
801358d4:	02002021 	move	a0,s0
801358d8:	8fc904e0 	lw	t1,1248(s8)
801358dc:	26520001 	addiu	s2,s2,1
801358e0:	11320019 	beq	t1,s2,80135948 <_IO_vfprintf+0x260c>
801358e4:	26100030 	addiu	s0,s0,48
801358e8:	8e020020 	lw	v0,32(s0)
801358ec:	00000000 	nop
801358f0:	10530003 	beq	v0,s3,80135900 <_IO_vfprintf+0x25c4>
801358f4:	00021080 	sll	v0,v0,0x2
801358f8:	00511021 	addu	v0,v0,s1
801358fc:	ac400000 	sw	zero,0(v0)
80135900:	8e02001c 	lw	v0,28(s0)
80135904:	00000000 	nop
80135908:	10530003 	beq	v0,s3,80135918 <_IO_vfprintf+0x25dc>
8013590c:	00021080 	sll	v0,v0,0x2
80135910:	00511021 	addu	v0,v0,s1
80135914:	ac400000 	sw	zero,0(v0)
80135918:	8e05002c 	lw	a1,44(s0)
8013591c:	00000000 	nop
80135920:	10a0ffed 	beqz	a1,801358d8 <_IO_vfprintf+0x259c>
80135924:	24020001 	li	v0,1
80135928:	14a2ffe1 	bne	a1,v0,801358b0 <_IO_vfprintf+0x2574>
8013592c:	3c028019 	lui	v0,0x8019
80135930:	8e020024 	lw	v0,36(s0)
80135934:	8e030028 	lw	v1,40(s0)
80135938:	00021080 	sll	v0,v0,0x2
8013593c:	00511021 	addu	v0,v0,s1
80135940:	0804d636 	j	801358d8 <_IO_vfprintf+0x259c>
80135944:	ac430000 	sw	v1,0(v0)
80135948:	1280f890 	beqz	s4,80133b8c <_IO_vfprintf+0x850>
8013594c:	00003821 	move	a3,zero
80135950:	8fc604d8 	lw	a2,1240(s8)
80135954:	0804d665 	j	80135994 <_IO_vfprintf+0x2658>
80135958:	2408fff8 	li	t0,-8
8013595c:	10620003 	beq	v1,v0,8013596c <_IO_vfprintf+0x2630>
80135960:	28620002 	slti	v0,v1,2
80135964:	14400038 	bnez	v0,80135a48 <_IO_vfprintf+0x270c>
80135968:	2402ffff 	li	v0,-1
8013596c:	8fc2001c 	lw	v0,28(s8)
80135970:	00000000 	nop
80135974:	8c430000 	lw	v1,0(v0)
80135978:	24420004 	addiu	v0,v0,4
8013597c:	afc2001c 	sw	v0,28(s8)
80135980:	acc30000 	sw	v1,0(a2)
80135984:	24e70001 	addiu	a3,a3,1
80135988:	26310004 	addiu	s1,s1,4
8013598c:	1287f87f 	beq	s4,a3,80133b8c <_IO_vfprintf+0x850>
80135990:	24c60008 	addiu	a2,a2,8
80135994:	8e230000 	lw	v1,0(s1)
80135998:	24020005 	li	v0,5
8013599c:	10620012 	beq	v1,v0,801359e8 <_IO_vfprintf+0x26ac>
801359a0:	28620006 	slti	v0,v1,6
801359a4:	1440ffed 	bnez	v0,8013595c <_IO_vfprintf+0x2620>
801359a8:	24020001 	li	v0,1
801359ac:	24020100 	li	v0,256
801359b0:	1062001a 	beq	v1,v0,80135a1c <_IO_vfprintf+0x26e0>
801359b4:	28620101 	slti	v0,v1,257
801359b8:	10400012 	beqz	v0,80135a04 <_IO_vfprintf+0x26c8>
801359bc:	24020200 	li	v0,512
801359c0:	24020006 	li	v0,6
801359c4:	10620015 	beq	v1,v0,80135a1c <_IO_vfprintf+0x26e0>
801359c8:	24020007 	li	v0,7
801359cc:	10620013 	beq	v1,v0,80135a1c <_IO_vfprintf+0x26e0>
801359d0:	30620800 	andi	v0,v1,0x800
801359d4:	14400004 	bnez	v0,801359e8 <_IO_vfprintf+0x26ac>
801359d8:	00000000 	nop
801359dc:	acc00000 	sw	zero,0(a2)
801359e0:	0804d661 	j	80135984 <_IO_vfprintf+0x2648>
801359e4:	acc00004 	sw	zero,4(a2)
801359e8:	8fc2001c 	lw	v0,28(s8)
801359ec:	00000000 	nop
801359f0:	24430004 	addiu	v1,v0,4
801359f4:	afc3001c 	sw	v1,28(s8)
801359f8:	8c440000 	lw	a0,0(v0)
801359fc:	0804d661 	j	80135984 <_IO_vfprintf+0x2648>
80135a00:	acc40000 	sw	a0,0(a2)
80135a04:	1062ffd9 	beq	v1,v0,8013596c <_IO_vfprintf+0x2630>
80135a08:	24020400 	li	v0,1024
80135a0c:	1062ffd7 	beq	v1,v0,8013596c <_IO_vfprintf+0x2630>
80135a10:	24020107 	li	v0,263
80135a14:	1462ffef 	bne	v1,v0,801359d4 <_IO_vfprintf+0x2698>
80135a18:	30620800 	andi	v0,v1,0x800
80135a1c:	8fc2001c 	lw	v0,28(s8)
80135a20:	00000000 	nop
80135a24:	24420007 	addiu	v0,v0,7
80135a28:	00481024 	and	v0,v0,t0
80135a2c:	8c440000 	lw	a0,0(v0)
80135a30:	8c450004 	lw	a1,4(v0)
80135a34:	24420008 	addiu	v0,v0,8
80135a38:	afc2001c 	sw	v0,28(s8)
80135a3c:	acc40000 	sw	a0,0(a2)
80135a40:	0804d661 	j	80135984 <_IO_vfprintf+0x2648>
80135a44:	acc50004 	sw	a1,4(a2)
80135a48:	106202b0 	beq	v1,v0,8013650c <_IO_vfprintf+0x31d0>
80135a4c:	00000000 	nop
80135a50:	1060ffc6 	beqz	v1,8013596c <_IO_vfprintf+0x2630>
80135a54:	30620800 	andi	v0,v1,0x800
80135a58:	0804d675 	j	801359d4 <_IO_vfprintf+0x2698>
80135a5c:	00000000 	nop
80135a60:	0804cfb9 	j	80133ee4 <_IO_vfprintf+0xba8>
80135a64:	00009021 	move	s2,zero
80135a68:	0804d396 	j	80134e58 <_IO_vfprintf+0x1b1c>
80135a6c:	00009021 	move	s2,zero
80135a70:	8fc304dc 	lw	v1,1244(s8)
80135a74:	02f61023 	subu	v0,s7,s6
80135a78:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80135a7c:	00628021 	addu	s0,v1,v0
80135a80:	1a20f736 	blez	s1,8013375c <_IO_vfprintf+0x420>
80135a84:	00000000 	nop
80135a88:	8fc40588 	lw	a0,1416(s8)
80135a8c:	24050020 	li	a1,32
80135a90:	0c051f30 	jal	80147cc0 <_IO_padn>
80135a94:	02203021 	move	a2,s1
80135a98:	8fc40530 	lw	a0,1328(s8)
80135a9c:	00000000 	nop
80135aa0:	00822021 	addu	a0,a0,v0
80135aa4:	0804cdd7 	j	8013375c <_IO_vfprintf+0x420>
80135aa8:	afc40530 	sw	a0,1328(s8)
80135aac:	8fc20590 	lw	v0,1424(s8)
80135ab0:	00000000 	nop
80135ab4:	90420000 	lbu	v0,0(v0)
80135ab8:	8fc30590 	lw	v1,1424(s8)
80135abc:	0000a821 	move	s5,zero
80135ac0:	24740004 	addiu	s4,v1,4
80135ac4:	afc20550 	sw	v0,1360(s8)
80135ac8:	afc0050c 	sw	zero,1292(s8)
80135acc:	0804d413 	j	8013504c <_IO_vfprintf+0x1d10>
80135ad0:	afc00504 	sw	zero,1284(s8)
80135ad4:	1a40f76c 	blez	s2,80133888 <_IO_vfprintf+0x54c>
80135ad8:	24050020 	li	a1,32
80135adc:	8fc40588 	lw	a0,1416(s8)
80135ae0:	0c051f30 	jal	80147cc0 <_IO_padn>
80135ae4:	02403021 	move	a2,s2
80135ae8:	8fc30530 	lw	v1,1328(s8)
80135aec:	00000000 	nop
80135af0:	00621821 	addu	v1,v1,v0
80135af4:	0804ce22 	j	80133888 <_IO_vfprintf+0x54c>
80135af8:	afc30530 	sw	v1,1328(s8)
80135afc:	1a200008 	blez	s1,80135b20 <_IO_vfprintf+0x27e4>
80135b00:	02203021 	move	a2,s1
80135b04:	8fc40588 	lw	a0,1416(s8)
80135b08:	0c051f30 	jal	80147cc0 <_IO_padn>
80135b0c:	24050020 	li	a1,32
80135b10:	8fc40530 	lw	a0,1328(s8)
80135b14:	00000000 	nop
80135b18:	00822021 	addu	a0,a0,v0
80135b1c:	afc40530 	sw	a0,1328(s8)
80135b20:	0804d3ae 	j	80134eb8 <_IO_vfprintf+0x1b7c>
80135b24:	00008821 	move	s1,zero
80135b28:	1a200008 	blez	s1,80135b4c <_IO_vfprintf+0x2810>
80135b2c:	02203021 	move	a2,s1
80135b30:	8fc40588 	lw	a0,1416(s8)
80135b34:	0c051f30 	jal	80147cc0 <_IO_padn>
80135b38:	24050020 	li	a1,32
80135b3c:	8fc40530 	lw	a0,1328(s8)
80135b40:	00000000 	nop
80135b44:	00822021 	addu	a0,a0,v0
80135b48:	afc40530 	sw	a0,1328(s8)
80135b4c:	0804cfd1 	j	80133f44 <_IO_vfprintf+0xc08>
80135b50:	00008821 	move	s1,zero
80135b54:	0804d615 	j	80135854 <_IO_vfprintf+0x2518>
80135b58:	0060a021 	move	s4,v1
80135b5c:	8c420024 	lw	v0,36(v0)
80135b60:	8fc404d8 	lw	a0,1240(s8)
80135b64:	000210c0 	sll	v0,v0,0x3
80135b68:	00441021 	addu	v0,v0,a0
80135b6c:	90420000 	lbu	v0,0(v0)
80135b70:	00000000 	nop
80135b74:	afc20558 	sw	v0,1368(s8)
80135b78:	afc004cc 	sw	zero,1228(s8)
80135b7c:	0804d06c 	j	801341b0 <_IO_vfprintf+0xe74>
80135b80:	afc004c4 	sw	zero,1220(s8)
80135b84:	8fc504d4 	lw	a1,1236(s8)
80135b88:	00000000 	nop
80135b8c:	14a2fed2 	bne	a1,v0,801356d8 <_IO_vfprintf+0x239c>
80135b90:	00000000 	nop
80135b94:	8fc90588 	lw	t1,1416(s8)
80135b98:	00000000 	nop
80135b9c:	8d240014 	lw	a0,20(t1)
80135ba0:	8d220018 	lw	v0,24(t1)
80135ba4:	00000000 	nop
80135ba8:	0082102b 	sltu	v0,a0,v0
80135bac:	104005c9 	beqz	v0,801372d4 <_IO_vfprintf+0x3f98>
80135bb0:	24020030 	li	v0,48
80135bb4:	a0820000 	sb	v0,0(a0)
80135bb8:	8fc50588 	lw	a1,1416(s8)
80135bbc:	24830001 	addiu	v1,a0,1
80135bc0:	aca30014 	sw	v1,20(a1)
80135bc4:	8fc90588 	lw	t1,1416(s8)
80135bc8:	00000000 	nop
80135bcc:	8d260014 	lw	a2,20(t1)
80135bd0:	8d220018 	lw	v0,24(t1)
80135bd4:	00000000 	nop
80135bd8:	00c2102b 	sltu	v0,a2,v0
80135bdc:	10400719 	beqz	v0,80137844 <_IO_vfprintf+0x4508>
80135be0:	24c40001 	addiu	a0,a2,1
80135be4:	8fc304a0 	lw	v1,1184(s8)
80135be8:	00000000 	nop
80135bec:	00031600 	sll	v0,v1,0x18
80135bf0:	00021603 	sra	v0,v0,0x18
80135bf4:	a0c20000 	sb	v0,0(a2)
80135bf8:	304300ff 	andi	v1,v0,0xff
80135bfc:	8fc50588 	lw	a1,1416(s8)
80135c00:	24630001 	addiu	v1,v1,1
80135c04:	aca40014 	sw	a0,20(a1)
80135c08:	2c620001 	sltiu	v0,v1,1
80135c0c:	14400671 	bnez	v0,801375d4 <_IO_vfprintf+0x4298>
80135c10:	00000000 	nop
80135c14:	8fc40530 	lw	a0,1328(s8)
80135c18:	8fc504b0 	lw	a1,1200(s8)
80135c1c:	24840002 	addiu	a0,a0,2
80135c20:	24a5fffe 	addiu	a1,a1,-2
80135c24:	afc40530 	sw	a0,1328(s8)
80135c28:	0804d5b6 	j	801356d8 <_IO_vfprintf+0x239c>
80135c2c:	afc504b0 	sw	a1,1200(s8)
80135c30:	8fc304d4 	lw	v1,1236(s8)
80135c34:	00000000 	nop
80135c38:	1462f8a5 	bne	v1,v0,80133ed0 <_IO_vfprintf+0xb94>
80135c3c:	24020030 	li	v0,48
80135c40:	2673ffff 	addiu	s3,s3,-1
80135c44:	a2620000 	sb	v0,0(s3)
80135c48:	8fc40528 	lw	a0,1320(s8)
80135c4c:	0804cfb4 	j	80133ed0 <_IO_vfprintf+0xb94>
80135c50:	00938023 	subu	s0,a0,s3
80135c54:	8fc50514 	lw	a1,1300(s8)
80135c58:	00000000 	nop
80135c5c:	14a2fe6a 	bne	a1,v0,80135608 <_IO_vfprintf+0x22cc>
80135c60:	00000000 	nop
80135c64:	8fc90588 	lw	t1,1416(s8)
80135c68:	00000000 	nop
80135c6c:	8d240014 	lw	a0,20(t1)
80135c70:	8d220018 	lw	v0,24(t1)
80135c74:	00000000 	nop
80135c78:	0082102b 	sltu	v0,a0,v0
80135c7c:	10400711 	beqz	v0,801378c4 <_IO_vfprintf+0x4588>
80135c80:	24020030 	li	v0,48
80135c84:	a0820000 	sb	v0,0(a0)
80135c88:	8fc50588 	lw	a1,1416(s8)
80135c8c:	24830001 	addiu	v1,a0,1
80135c90:	aca30014 	sw	v1,20(a1)
80135c94:	8fc90588 	lw	t1,1416(s8)
80135c98:	00000000 	nop
80135c9c:	8d260014 	lw	a2,20(t1)
80135ca0:	8d220018 	lw	v0,24(t1)
80135ca4:	00000000 	nop
80135ca8:	00c2102b 	sltu	v0,a2,v0
80135cac:	104006fe 	beqz	v0,801378a8 <_IO_vfprintf+0x456c>
80135cb0:	24c40001 	addiu	a0,a2,1
80135cb4:	8fc304e4 	lw	v1,1252(s8)
80135cb8:	00000000 	nop
80135cbc:	00031600 	sll	v0,v1,0x18
80135cc0:	00021603 	sra	v0,v0,0x18
80135cc4:	a0c20000 	sb	v0,0(a2)
80135cc8:	304300ff 	andi	v1,v0,0xff
80135ccc:	8fc50588 	lw	a1,1416(s8)
80135cd0:	24630001 	addiu	v1,v1,1
80135cd4:	aca40014 	sw	a0,20(a1)
80135cd8:	2c620001 	sltiu	v0,v1,1
80135cdc:	1440063d 	bnez	v0,801375d4 <_IO_vfprintf+0x4298>
80135ce0:	00000000 	nop
80135ce4:	8fc40530 	lw	a0,1328(s8)
80135ce8:	8fc50498 	lw	a1,1176(s8)
80135cec:	24840002 	addiu	a0,a0,2
80135cf0:	24a5fffe 	addiu	a1,a1,-2
80135cf4:	afc40530 	sw	a0,1328(s8)
80135cf8:	0804d582 	j	80135608 <_IO_vfprintf+0x22cc>
80135cfc:	afc50498 	sw	a1,1176(s8)
80135d00:	8fc30514 	lw	v1,1300(s8)
80135d04:	00000000 	nop
80135d08:	1462fc4e 	bne	v1,v0,80134e44 <_IO_vfprintf+0x1b08>
80135d0c:	24020030 	li	v0,48
80135d10:	2673ffff 	addiu	s3,s3,-1
80135d14:	a2620000 	sb	v0,0(s3)
80135d18:	8fc40528 	lw	a0,1320(s8)
80135d1c:	0804d391 	j	80134e44 <_IO_vfprintf+0x1b08>
80135d20:	00938023 	subu	s0,a0,s3
80135d24:	8fc50514 	lw	a1,1300(s8)
80135d28:	24020010 	li	v0,16
80135d2c:	14a2fc57 	bne	a1,v0,80134e8c <_IO_vfprintf+0x1b50>
80135d30:	00000000 	nop
80135d34:	0804d3a3 	j	80134e8c <_IO_vfprintf+0x1b50>
80135d38:	2631fffe 	addiu	s1,s1,-2
80135d3c:	8fc504d4 	lw	a1,1236(s8)
80135d40:	24020010 	li	v0,16
80135d44:	14a2f874 	bne	a1,v0,80133f18 <_IO_vfprintf+0xbdc>
80135d48:	00000000 	nop
80135d4c:	0804cfc6 	j	80133f18 <_IO_vfprintf+0xbdc>
80135d50:	2631fffe 	addiu	s1,s1,-2
80135d54:	8fc204cc 	lw	v0,1228(s8)
80135d58:	00000000 	nop
80135d5c:	1040f875 	beqz	v0,80133f34 <_IO_vfprintf+0xbf8>
80135d60:	00000000 	nop
80135d64:	0804cfcd 	j	80133f34 <_IO_vfprintf+0xbf8>
80135d68:	2631ffff 	addiu	s1,s1,-1
80135d6c:	8fc2050c 	lw	v0,1292(s8)
80135d70:	00000000 	nop
80135d74:	1040fc4c 	beqz	v0,80134ea8 <_IO_vfprintf+0x1b6c>
80135d78:	00000000 	nop
80135d7c:	0804d3aa 	j	80134ea8 <_IO_vfprintf+0x1b6c>
80135d80:	2631ffff 	addiu	s1,s1,-1
80135d84:	3c028013 	lui	v0,0x8013
80135d88:	24090001 	li	t1,1
80135d8c:	24423a10 	addiu	v0,v0,14864
80135d90:	00400008 	jr	v0
80135d94:	afc90500 	sw	t1,1280(s8)
80135d98:	3c028013 	lui	v0,0x8013
80135d9c:	24030001 	li	v1,1
80135da0:	24423a10 	addiu	v0,v0,14864
80135da4:	00400008 	jr	v0
80135da8:	afc304ec 	sw	v1,1260(s8)
80135dac:	8fc30590 	lw	v1,1424(s8)
80135db0:	0804d464 	j	80135190 <_IO_vfprintf+0x1e54>
80135db4:	24620007 	addiu	v0,v1,7
80135db8:	8fc40590 	lw	a0,1424(s8)
80135dbc:	0804cd7f 	j	801335fc <_IO_vfprintf+0x2c0>
80135dc0:	24820007 	addiu	v0,a0,7
80135dc4:	8fc20498 	lw	v0,1176(s8)
80135dc8:	8fc30508 	lw	v1,1288(s8)
80135dcc:	00000000 	nop
80135dd0:	1460000a 	bnez	v1,80135dfc <_IO_vfprintf+0x2ac0>
80135dd4:	2450ffff 	addiu	s0,v0,-1
80135dd8:	1a000008 	blez	s0,80135dfc <_IO_vfprintf+0x2ac0>
80135ddc:	24050020 	li	a1,32
80135de0:	8fc40588 	lw	a0,1416(s8)
80135de4:	0c051f30 	jal	80147cc0 <_IO_padn>
80135de8:	02003021 	move	a2,s0
80135dec:	8fc40530 	lw	a0,1328(s8)
80135df0:	00000000 	nop
80135df4:	00822021 	addu	a0,a0,v0
80135df8:	afc40530 	sw	a0,1328(s8)
80135dfc:	8fc50588 	lw	a1,1416(s8)
80135e00:	8fc90590 	lw	t1,1424(s8)
80135e04:	8ca60014 	lw	a2,20(a1)
80135e08:	8ca20018 	lw	v0,24(a1)
80135e0c:	00000000 	nop
80135e10:	00c2102b 	sltu	v0,a2,v0
80135e14:	91250000 	lbu	a1,0(t1)
80135e18:	10400603 	beqz	v0,80137628 <_IO_vfprintf+0x42ec>
80135e1c:	25340004 	addiu	s4,t1,4
80135e20:	00051600 	sll	v0,a1,0x18
80135e24:	00021603 	sra	v0,v0,0x18
80135e28:	a0c20000 	sb	v0,0(a2)
80135e2c:	304300ff 	andi	v1,v0,0xff
80135e30:	8fc20588 	lw	v0,1416(s8)
80135e34:	24630001 	addiu	v1,v1,1
80135e38:	24c40001 	addiu	a0,a2,1
80135e3c:	ac440014 	sw	a0,20(v0)
80135e40:	2c620001 	sltiu	v0,v1,1
80135e44:	14400529 	bnez	v0,801372ec <_IO_vfprintf+0x3fb0>
80135e48:	00000000 	nop
80135e4c:	8fc50530 	lw	a1,1328(s8)
80135e50:	8fc90508 	lw	t1,1288(s8)
80135e54:	24a50001 	addiu	a1,a1,1
80135e58:	1120fb71 	beqz	t1,80134c20 <_IO_vfprintf+0x18e4>
80135e5c:	afc50530 	sw	a1,1328(s8)
80135e60:	1a00fb6f 	blez	s0,80134c20 <_IO_vfprintf+0x18e4>
80135e64:	02003021 	move	a2,s0
80135e68:	0804d59c 	j	80135670 <_IO_vfprintf+0x2334>
80135e6c:	00000000 	nop
80135e70:	8fc40590 	lw	a0,1424(s8)
80135e74:	00000000 	nop
80135e78:	24830007 	addiu	v1,a0,7
80135e7c:	00622824 	and	a1,v1,v0
80135e80:	8ca90004 	lw	t1,4(a1)
80135e84:	8ca80000 	lw	t0,0(a1)
80135e88:	05200496 	bltz	t1,801370e4 <_IO_vfprintf+0x3da8>
80135e8c:	0000a821 	move	s5,zero
80135e90:	24b40008 	addiu	s4,a1,8
80135e94:	2405000a 	li	a1,10
80135e98:	afc80550 	sw	t0,1360(s8)
80135e9c:	afc90554 	sw	t1,1364(s8)
80135ea0:	0804d366 	j	80134d98 <_IO_vfprintf+0x1a5c>
80135ea4:	afc50514 	sw	a1,1300(s8)
80135ea8:	3c028013 	lui	v0,0x8013
80135eac:	24030001 	li	v1,1
80135eb0:	24423a10 	addiu	v0,v0,14864
80135eb4:	00400008 	jr	v0
80135eb8:	afc304f8 	sw	v1,1272(s8)
80135ebc:	3c028013 	lui	v0,0x8013
80135ec0:	24423a10 	addiu	v0,v0,14864
80135ec4:	00400008 	jr	v0
80135ec8:	00000000 	nop
80135ecc:	8fc504e4 	lw	a1,1252(s8)
80135ed0:	3c02801d 	lui	v0,0x801d
80135ed4:	24421530 	addiu	v0,v0,5424
80135ed8:	00052080 	sll	a0,a1,0x2
80135edc:	00822021 	addu	a0,a0,v0
80135ee0:	8c83ff80 	lw	v1,-128(a0)
80135ee4:	3c02801d 	lui	v0,0x801d
80135ee8:	24421250 	addiu	v0,v0,4688
80135eec:	00031880 	sll	v1,v1,0x2
80135ef0:	00621821 	addu	v1,v1,v0
80135ef4:	8c620000 	lw	v0,0(v1)
80135ef8:	0804d2f5 	j	80134bd4 <_IO_vfprintf+0x1898>
80135efc:	24090001 	li	t1,1
80135f00:	3c028013 	lui	v0,0x8013
80135f04:	24423a10 	addiu	v0,v0,14864
80135f08:	afc004fc 	sw	zero,1276(s8)
80135f0c:	00400008 	jr	v0
80135f10:	afc004f4 	sw	zero,1268(s8)
80135f14:	3c028013 	lui	v0,0x8013
80135f18:	24423a10 	addiu	v0,v0,14864
80135f1c:	afc004fc 	sw	zero,1276(s8)
80135f20:	00400008 	jr	v0
80135f24:	afc004f4 	sw	zero,1268(s8)
80135f28:	8fc504e4 	lw	a1,1252(s8)
80135f2c:	3c02801d 	lui	v0,0x801d
80135f30:	24421530 	addiu	v0,v0,5424
80135f34:	00052080 	sll	a0,a1,0x2
80135f38:	00822021 	addu	a0,a0,v0
80135f3c:	8c83ff80 	lw	v1,-128(a0)
80135f40:	3c02801d 	lui	v0,0x801d
80135f44:	24421250 	addiu	v0,v0,4688
80135f48:	00031880 	sll	v1,v1,0x2
80135f4c:	00621821 	addu	v1,v1,v0
80135f50:	8c620000 	lw	v0,0(v1)
80135f54:	0804d2b1 	j	80134ac4 <_IO_vfprintf+0x1788>
80135f58:	24090001 	li	t1,1
80135f5c:	3c028013 	lui	v0,0x8013
80135f60:	24030001 	li	v1,1
80135f64:	24423a10 	addiu	v0,v0,14864
80135f68:	00400008 	jr	v0
80135f6c:	afc304f4 	sw	v1,1268(s8)
80135f70:	8fc504e4 	lw	a1,1252(s8)
80135f74:	3c02801d 	lui	v0,0x801d
80135f78:	24421530 	addiu	v0,v0,5424
80135f7c:	00052080 	sll	a0,a1,0x2
80135f80:	00822021 	addu	a0,a0,v0
80135f84:	8c83ff80 	lw	v1,-128(a0)
80135f88:	3c02801d 	lui	v0,0x801d
80135f8c:	24421250 	addiu	v0,v0,4688
80135f90:	00031880 	sll	v1,v1,0x2
80135f94:	00621821 	addu	v1,v1,v0
80135f98:	8c620000 	lw	v0,0(v1)
80135f9c:	0804d286 	j	80134a18 <_IO_vfprintf+0x16dc>
80135fa0:	24090001 	li	t1,1
80135fa4:	8fc90524 	lw	t1,1316(s8)
80135fa8:	8fc304dc 	lw	v1,1244(s8)
80135fac:	0009b100 	sll	s6,t1,0x4
80135fb0:	0009b980 	sll	s7,t1,0x6
80135fb4:	02f61023 	subu	v0,s7,s6
80135fb8:	00621021 	addu	v0,v1,v0
80135fbc:	10400490 	beqz	v0,80137200 <_IO_vfprintf+0x3ec4>
80135fc0:	2403fff8 	li	v1,-8
80135fc4:	8c420024 	lw	v0,36(v0)
80135fc8:	8fc504d8 	lw	a1,1240(s8)
80135fcc:	000210c0 	sll	v0,v0,0x3
80135fd0:	00451021 	addu	v0,v0,a1
80135fd4:	8c480000 	lw	t0,0(v0)
80135fd8:	8c490004 	lw	t1,4(v0)
80135fdc:	00000000 	nop
80135fe0:	0520044d 	bltz	t1,80137118 <_IO_vfprintf+0x3ddc>
80135fe4:	0000a021 	move	s4,zero
80135fe8:	afc9055c 	sw	t1,1372(s8)
80135fec:	2409000a 	li	t1,10
80135ff0:	afc80558 	sw	t0,1368(s8)
80135ff4:	0804cf88 	j	80133e20 <_IO_vfprintf+0xae4>
80135ff8:	afc904d4 	sw	t1,1236(s8)
80135ffc:	0804d1b0 	j	801346c0 <_IO_vfprintf+0x1384>
80136000:	afc304e8 	sw	v1,1256(s8)
80136004:	3c028013 	lui	v0,0x8013
80136008:	24090001 	li	t1,1
8013600c:	24423a10 	addiu	v0,v0,14864
80136010:	00400008 	jr	v0
80136014:	afc90510 	sw	t1,1296(s8)
80136018:	8fc204e4 	lw	v0,1252(s8)
8013601c:	00000000 	nop
80136020:	00022080 	sll	a0,v0,0x2
80136024:	3c02801d 	lui	v0,0x801d
80136028:	24421530 	addiu	v0,v0,5424
8013602c:	00822021 	addu	a0,a0,v0
80136030:	8c83ff80 	lw	v1,-128(a0)
80136034:	3c02801d 	lui	v0,0x801d
80136038:	244214a8 	addiu	v0,v0,5288
8013603c:	00031880 	sll	v1,v1,0x2
80136040:	00621821 	addu	v1,v1,v0
80136044:	8c620000 	lw	v0,0(v1)
80136048:	0804d18f 	j	8013463c <_IO_vfprintf+0x1300>
8013604c:	24030001 	li	v1,1
80136050:	3c028013 	lui	v0,0x8013
80136054:	24090001 	li	t1,1
80136058:	24423a10 	addiu	v0,v0,14864
8013605c:	00400008 	jr	v0
80136060:	afc90504 	sw	t1,1284(s8)
80136064:	3c028013 	lui	v0,0x8013
80136068:	24030001 	li	v1,1
8013606c:	24423a10 	addiu	v0,v0,14864
80136070:	00400008 	jr	v0
80136074:	afc3050c 	sw	v1,1292(s8)
80136078:	8fc504b0 	lw	a1,1200(s8)
8013607c:	8fc904c8 	lw	t1,1224(s8)
80136080:	00000000 	nop
80136084:	1520000a 	bnez	t1,801360b0 <_IO_vfprintf+0x2d74>
80136088:	24b1ffff 	addiu	s1,a1,-1
8013608c:	1a200008 	blez	s1,801360b0 <_IO_vfprintf+0x2d74>
80136090:	24050020 	li	a1,32
80136094:	8fc40588 	lw	a0,1416(s8)
80136098:	0c051f30 	jal	80147cc0 <_IO_padn>
8013609c:	02203021 	move	a2,s1
801360a0:	8fc30530 	lw	v1,1328(s8)
801360a4:	00000000 	nop
801360a8:	00621821 	addu	v1,v1,v0
801360ac:	afc30530 	sw	v1,1328(s8)
801360b0:	8fc40524 	lw	a0,1316(s8)
801360b4:	8fc504dc 	lw	a1,1244(s8)
801360b8:	00041900 	sll	v1,a0,0x4
801360bc:	00041180 	sll	v0,a0,0x6
801360c0:	00431023 	subu	v0,v0,v1
801360c4:	00a28021 	addu	s0,a1,v0
801360c8:	12000434 	beqz	s0,8013719c <_IO_vfprintf+0x3e60>
801360cc:	00000000 	nop
801360d0:	8fc90588 	lw	t1,1416(s8)
801360d4:	8e020024 	lw	v0,36(s0)
801360d8:	8d260014 	lw	a2,20(t1)
801360dc:	8d230018 	lw	v1,24(t1)
801360e0:	8fc404d8 	lw	a0,1240(s8)
801360e4:	000210c0 	sll	v0,v0,0x3
801360e8:	00441021 	addu	v0,v0,a0
801360ec:	00c3182b 	sltu	v1,a2,v1
801360f0:	90450000 	lbu	a1,0(v0)
801360f4:	10600513 	beqz	v1,80137544 <_IO_vfprintf+0x4208>
801360f8:	24c40001 	addiu	a0,a2,1
801360fc:	00051600 	sll	v0,a1,0x18
80136100:	00021603 	sra	v0,v0,0x18
80136104:	a0c20000 	sb	v0,0(a2)
80136108:	304300ff 	andi	v1,v0,0xff
8013610c:	8fc50588 	lw	a1,1416(s8)
80136110:	24630001 	addiu	v1,v1,1
80136114:	aca40014 	sw	a0,20(a1)
80136118:	2c620001 	sltiu	v0,v1,1
8013611c:	1440052d 	bnez	v0,801375d4 <_IO_vfprintf+0x4298>
80136120:	00000000 	nop
80136124:	8fc40530 	lw	a0,1328(s8)
80136128:	00000000 	nop
8013612c:	24840001 	addiu	a0,a0,1
80136130:	afc40530 	sw	a0,1328(s8)
80136134:	8fc504c8 	lw	a1,1224(s8)
80136138:	00000000 	nop
8013613c:	10a0f67a 	beqz	a1,80133b28 <_IO_vfprintf+0x7ec>
80136140:	00000000 	nop
80136144:	1a20f678 	blez	s1,80133b28 <_IO_vfprintf+0x7ec>
80136148:	02203021 	move	a2,s1
8013614c:	8fc40588 	lw	a0,1416(s8)
80136150:	0c051f30 	jal	80147cc0 <_IO_padn>
80136154:	24050020 	li	a1,32
80136158:	8fc90530 	lw	t1,1328(s8)
8013615c:	00000000 	nop
80136160:	01224821 	addu	t1,t1,v0
80136164:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80136168:	afc90530 	sw	t1,1328(s8)
8013616c:	8fc40590 	lw	a0,1424(s8)
80136170:	8fc50530 	lw	a1,1328(s8)
80136174:	8c830000 	lw	v1,0(a0)
80136178:	000517c3 	sra	v0,a1,0x1f
8013617c:	24940004 	addiu	s4,a0,4
80136180:	ac620004 	sw	v0,4(v1)
80136184:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80136188:	ac650000 	sw	a1,0(v1)
8013618c:	8fc204e4 	lw	v0,1252(s8)
80136190:	00000000 	nop
80136194:	00022080 	sll	a0,v0,0x2
80136198:	3c02801d 	lui	v0,0x801d
8013619c:	24421530 	addiu	v0,v0,5424
801361a0:	00822021 	addu	a0,a0,v0
801361a4:	8c83ff80 	lw	v1,-128(a0)
801361a8:	3c02801d 	lui	v0,0x801d
801361ac:	24421430 	addiu	v0,v0,5168
801361b0:	00031880 	sll	v1,v1,0x2
801361b4:	00621821 	addu	v1,v1,v0
801361b8:	8c620000 	lw	v0,0(v1)
801361bc:	0804d221 	j	80134884 <_IO_vfprintf+0x1548>
801361c0:	00000000 	nop
801361c4:	8fc204b8 	lw	v0,1208(s8)
801361c8:	8fc504bc 	lw	a1,1212(s8)
801361cc:	30430001 	andi	v1,v0,0x1
801361d0:	8fc904d0 	lw	t1,1232(s8)
801361d4:	00031840 	sll	v1,v1,0x1
801361d8:	30a20001 	andi	v0,a1,0x1
801361dc:	32e40001 	andi	a0,s7,0x1
801361e0:	8fc504cc 	lw	a1,1228(s8)
801361e4:	00431025 	or	v0,v0,v1
801361e8:	00042080 	sll	a0,a0,0x2
801361ec:	31230001 	andi	v1,t1,0x1
801361f0:	8fc904c8 	lw	t1,1224(s8)
801361f4:	00441025 	or	v0,v0,a0
801361f8:	000318c0 	sll	v1,v1,0x3
801361fc:	30a40001 	andi	a0,a1,0x1
80136200:	8fc504c4 	lw	a1,1220(s8)
80136204:	00431025 	or	v0,v0,v1
80136208:	00042100 	sll	a0,a0,0x4
8013620c:	31230001 	andi	v1,t1,0x1
80136210:	8fc904c0 	lw	t1,1216(s8)
80136214:	00441025 	or	v0,v0,a0
80136218:	00031940 	sll	v1,v1,0x5
8013621c:	30a40001 	andi	a0,a1,0x1
80136220:	00431025 	or	v0,v0,v1
80136224:	00042180 	sll	a0,a0,0x6
80136228:	31230001 	andi	v1,t1,0x1
8013622c:	00441025 	or	v0,v0,a0
80136230:	000319c0 	sll	v1,v1,0x7
80136234:	00431025 	or	v0,v0,v1
80136238:	8fc404b0 	lw	a0,1200(s8)
8013623c:	8fc304ac 	lw	v1,1196(s8)
80136240:	8fc504a0 	lw	a1,1184(s8)
80136244:	afc2009c 	sw	v0,156(s8)
80136248:	8fc904a4 	lw	t1,1188(s8)
8013624c:	8fc204bc 	lw	v0,1212(s8)
80136250:	afc30090 	sw	v1,144(s8)
80136254:	afc40094 	sw	a0,148(s8)
80136258:	afc50098 	sw	a1,152(s8)
8013625c:	10400313 	beqz	v0,80136eac <_IO_vfprintf+0x3b70>
80136260:	afc900a0 	sw	t1,160(s8)
80136264:	8fc30590 	lw	v1,1424(s8)
80136268:	00000000 	nop
8013626c:	24620007 	addiu	v0,v1,7
80136270:	2403fff8 	li	v1,-8
80136274:	00431024 	and	v0,v0,v1
80136278:	8c440000 	lw	a0,0(v0)
8013627c:	8c450004 	lw	a1,4(v0)
80136280:	24420008 	addiu	v0,v0,8
80136284:	afc40060 	sw	a0,96(s8)
80136288:	8fc40588 	lw	a0,1416(s8)
8013628c:	afc20590 	sw	v0,1424(s8)
80136290:	afc50064 	sw	a1,100(s8)
80136294:	27c20060 	addiu	v0,s8,96
80136298:	27c50090 	addiu	a1,s8,144
8013629c:	27c60028 	addiu	a2,s8,40
801362a0:	0c04eac4 	jal	8013ab10 <__printf_fphex>
801362a4:	afc20028 	sw	v0,40(s8)
801362a8:	0804d03b 	j	801340ec <_IO_vfprintf+0xdb0>
801362ac:	00000000 	nop
801362b0:	8fc404b8 	lw	a0,1208(s8)
801362b4:	8fc504bc 	lw	a1,1212(s8)
801362b8:	30830001 	andi	v1,a0,0x1
801362bc:	8fc904d0 	lw	t1,1232(s8)
801362c0:	00031840 	sll	v1,v1,0x1
801362c4:	30a20001 	andi	v0,a1,0x1
801362c8:	32e40001 	andi	a0,s7,0x1
801362cc:	8fc504cc 	lw	a1,1228(s8)
801362d0:	00431025 	or	v0,v0,v1
801362d4:	00042080 	sll	a0,a0,0x2
801362d8:	31230001 	andi	v1,t1,0x1
801362dc:	8fc904c8 	lw	t1,1224(s8)
801362e0:	00441025 	or	v0,v0,a0
801362e4:	000318c0 	sll	v1,v1,0x3
801362e8:	30a40001 	andi	a0,a1,0x1
801362ec:	8fc504c4 	lw	a1,1220(s8)
801362f0:	00431025 	or	v0,v0,v1
801362f4:	00042100 	sll	a0,a0,0x4
801362f8:	31230001 	andi	v1,t1,0x1
801362fc:	00441025 	or	v0,v0,a0
80136300:	00031940 	sll	v1,v1,0x5
80136304:	30a40001 	andi	a0,a1,0x1
80136308:	8fc904c0 	lw	t1,1216(s8)
8013630c:	00431025 	or	v0,v0,v1
80136310:	00042180 	sll	a0,a0,0x6
80136314:	31250001 	andi	a1,t1,0x1
80136318:	00441025 	or	v0,v0,a0
8013631c:	8fc404a8 	lw	a0,1192(s8)
80136320:	000529c0 	sll	a1,a1,0x7
80136324:	30830001 	andi	v1,a0,0x1
80136328:	00451025 	or	v0,v0,a1
8013632c:	8fc504ac 	lw	a1,1196(s8)
80136330:	00031ac0 	sll	v1,v1,0xb
80136334:	00431025 	or	v0,v0,v1
80136338:	afc50090 	sw	a1,144(s8)
8013633c:	8fc904b0 	lw	t1,1200(s8)
80136340:	8fc304a0 	lw	v1,1184(s8)
80136344:	8fc404a4 	lw	a0,1188(s8)
80136348:	8fc504bc 	lw	a1,1212(s8)
8013634c:	afc90094 	sw	t1,148(s8)
80136350:	afc30098 	sw	v1,152(s8)
80136354:	afc2009c 	sw	v0,156(s8)
80136358:	10a002dd 	beqz	a1,80136ed0 <_IO_vfprintf+0x3b94>
8013635c:	afc400a0 	sw	a0,160(s8)
80136360:	8fc90590 	lw	t1,1424(s8)
80136364:	00000000 	nop
80136368:	25220007 	addiu	v0,t1,7
8013636c:	2403fff8 	li	v1,-8
80136370:	00431024 	and	v0,v0,v1
80136374:	8c440000 	lw	a0,0(v0)
80136378:	8c450004 	lw	a1,4(v0)
8013637c:	24420008 	addiu	v0,v0,8
80136380:	afc40060 	sw	a0,96(s8)
80136384:	8fc40588 	lw	a0,1416(s8)
80136388:	afc20590 	sw	v0,1424(s8)
8013638c:	afc50064 	sw	a1,100(s8)
80136390:	27c20060 	addiu	v0,s8,96
80136394:	27c50090 	addiu	a1,s8,144
80136398:	27c60028 	addiu	a2,s8,40
8013639c:	0c04e000 	jal	80138000 <__printf_fp>
801363a0:	afc20028 	sw	v0,40(s8)
801363a4:	0804d03b 	j	801340ec <_IO_vfprintf+0xdb0>
801363a8:	00000000 	nop
801363ac:	8fc90588 	lw	t1,1416(s8)
801363b0:	00000000 	nop
801363b4:	8d240014 	lw	a0,20(t1)
801363b8:	8d220018 	lw	v0,24(t1)
801363bc:	00000000 	nop
801363c0:	0082102b 	sltu	v0,a0,v0
801363c4:	10400488 	beqz	v0,801375e8 <_IO_vfprintf+0x42ac>
801363c8:	24020020 	li	v0,32
801363cc:	a0820000 	sb	v0,0(a0)
801363d0:	8fc50588 	lw	a1,1416(s8)
801363d4:	24830001 	addiu	v1,a0,1
801363d8:	aca30014 	sw	v1,20(a1)
801363dc:	8fc90530 	lw	t1,1328(s8)
801363e0:	8fc204b0 	lw	v0,1200(s8)
801363e4:	25290001 	addiu	t1,t1,1
801363e8:	2442ffff 	addiu	v0,v0,-1
801363ec:	afc90530 	sw	t1,1328(s8)
801363f0:	0804d5ae 	j	801356b8 <_IO_vfprintf+0x237c>
801363f4:	afc204b0 	sw	v0,1200(s8)
801363f8:	8fc90588 	lw	t1,1416(s8)
801363fc:	00000000 	nop
80136400:	8d240014 	lw	a0,20(t1)
80136404:	8d220018 	lw	v0,24(t1)
80136408:	00000000 	nop
8013640c:	0082102b 	sltu	v0,a0,v0
80136410:	10400468 	beqz	v0,801375b4 <_IO_vfprintf+0x4278>
80136414:	24020020 	li	v0,32
80136418:	a0820000 	sb	v0,0(a0)
8013641c:	8fc50588 	lw	a1,1416(s8)
80136420:	24830001 	addiu	v1,a0,1
80136424:	aca30014 	sw	v1,20(a1)
80136428:	8fc90530 	lw	t1,1328(s8)
8013642c:	8fc20498 	lw	v0,1176(s8)
80136430:	25290001 	addiu	t1,t1,1
80136434:	2442ffff 	addiu	v0,v0,-1
80136438:	afc90530 	sw	t1,1328(s8)
8013643c:	0804d57a 	j	801355e8 <_IO_vfprintf+0x22ac>
80136440:	afc20498 	sw	v0,1176(s8)
80136444:	8fc50588 	lw	a1,1416(s8)
80136448:	00000000 	nop
8013644c:	8ca40014 	lw	a0,20(a1)
80136450:	8ca20018 	lw	v0,24(a1)
80136454:	00000000 	nop
80136458:	0082102b 	sltu	v0,a0,v0
8013645c:	10400493 	beqz	v0,801376ac <_IO_vfprintf+0x4370>
80136460:	24020020 	li	v0,32
80136464:	a0820000 	sb	v0,0(a0)
80136468:	8fc20588 	lw	v0,1416(s8)
8013646c:	24830001 	addiu	v1,a0,1
80136470:	ac430014 	sw	v1,20(v0)
80136474:	8fc30530 	lw	v1,1328(s8)
80136478:	00000000 	nop
8013647c:	24630001 	addiu	v1,v1,1
80136480:	0804d3b8 	j	80134ee0 <_IO_vfprintf+0x1ba4>
80136484:	afc30530 	sw	v1,1328(s8)
80136488:	8fc50588 	lw	a1,1416(s8)
8013648c:	00000000 	nop
80136490:	8ca40014 	lw	a0,20(a1)
80136494:	8ca20018 	lw	v0,24(a1)
80136498:	00000000 	nop
8013649c:	0082102b 	sltu	v0,a0,v0
801364a0:	10400492 	beqz	v0,801376ec <_IO_vfprintf+0x43b0>
801364a4:	24020020 	li	v0,32
801364a8:	a0820000 	sb	v0,0(a0)
801364ac:	8fc20588 	lw	v0,1416(s8)
801364b0:	24830001 	addiu	v1,a0,1
801364b4:	ac430014 	sw	v1,20(v0)
801364b8:	8fc30530 	lw	v1,1328(s8)
801364bc:	00000000 	nop
801364c0:	24630001 	addiu	v1,v1,1
801364c4:	0804cfdb 	j	80133f6c <_IO_vfprintf+0xc30>
801364c8:	afc30530 	sw	v1,1328(s8)
801364cc:	8fc40498 	lw	a0,1176(s8)
801364d0:	00000000 	nop
801364d4:	24900020 	addiu	s0,a0,32
801364d8:	2e021001 	sltiu	v0,s0,4097
801364dc:	1040041e 	beqz	v0,80137558 <_IO_vfprintf+0x421c>
801364e0:	00000000 	nop
801364e4:	8fc50498 	lw	a1,1176(s8)
801364e8:	00000000 	nop
801364ec:	24a2002e 	addiu	v0,a1,46
801364f0:	000210c2 	srl	v0,v0,0x3
801364f4:	000210c0 	sll	v0,v0,0x3
801364f8:	03a2e823 	subu	sp,sp,v0
801364fc:	03a51821 	addu	v1,sp,a1
80136500:	24630038 	addiu	v1,v1,56
80136504:	0804d22c 	j	801348b0 <_IO_vfprintf+0x1574>
80136508:	afc30528 	sw	v1,1320(s8)
8013650c:	8fc30588 	lw	v1,1416(s8)
80136510:	00000000 	nop
80136514:	8c62003c 	lw	v0,60(v1)
80136518:	00000000 	nop
8013651c:	30420004 	andi	v0,v0,0x4
80136520:	1440048d 	bnez	v0,80137758 <_IO_vfprintf+0x441c>
80136524:	3c05801d 	lui	a1,0x801d
80136528:	3c04801d 	lui	a0,0x801d
8013652c:	3c07801d 	lui	a3,0x801d
80136530:	24841128 	addiu	a0,a0,4392
80136534:	24a5111c 	addiu	a1,a1,4380
80136538:	24e71520 	addiu	a3,a3,5408
8013653c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80136540:	240606b9 	li	a2,1721
80136544:	0c04ca0c 	jal	80132830 <read_int>
80136548:	27c40020 	addiu	a0,s8,32
8013654c:	1040f8b7 	beqz	v0,8013482c <_IO_vfprintf+0x14f0>
80136550:	24030024 	li	v1,36
80136554:	8fc20020 	lw	v0,32(s8)
80136558:	00000000 	nop
8013655c:	90440000 	lbu	a0,0(v0)
80136560:	00000000 	nop
80136564:	1483f8b1 	bne	a0,v1,8013482c <_IO_vfprintf+0x14f0>
80136568:	00000000 	nop
8013656c:	0804ce89 	j	80133a24 <_IO_vfprintf+0x6e8>
80136570:	27bdf9f8 	addiu	sp,sp,-1544
80136574:	8fc40588 	lw	a0,1416(s8)
80136578:	02003021 	move	a2,s0
8013657c:	0c051f30 	jal	80147cc0 <_IO_padn>
80136580:	24050020 	li	a1,32
80136584:	8fc40530 	lw	a0,1328(s8)
80136588:	00000000 	nop
8013658c:	00822021 	addu	a0,a0,v0
80136590:	0804d0e2 	j	80134388 <_IO_vfprintf+0x104c>
80136594:	afc40530 	sw	a0,1328(s8)
80136598:	8fc40588 	lw	a0,1416(s8)
8013659c:	0c051f30 	jal	80147cc0 <_IO_padn>
801365a0:	24050020 	li	a1,32
801365a4:	8fc90530 	lw	t1,1328(s8)
801365a8:	00000000 	nop
801365ac:	01224821 	addu	t1,t1,v0
801365b0:	12c0f99b 	beqz	s6,80134c20 <_IO_vfprintf+0x18e4>
801365b4:	afc90530 	sw	t1,1328(s8)
801365b8:	0804ce80 	j	80133a00 <_IO_vfprintf+0x6c4>
801365bc:	00000000 	nop
801365c0:	8fc40588 	lw	a0,1416(s8)
801365c4:	24050020 	li	a1,32
801365c8:	0c051f30 	jal	80147cc0 <_IO_padn>
801365cc:	02003021 	move	a2,s0
801365d0:	8fc40530 	lw	a0,1328(s8)
801365d4:	00000000 	nop
801365d8:	00822021 	addu	a0,a0,v0
801365dc:	0804ce6d 	j	801339b4 <_IO_vfprintf+0x678>
801365e0:	afc40530 	sw	a0,1328(s8)
801365e4:	8fc40588 	lw	a0,1416(s8)
801365e8:	0c051f30 	jal	80147cc0 <_IO_padn>
801365ec:	02003021 	move	a2,s0
801365f0:	8fc30530 	lw	v1,1328(s8)
801365f4:	00000000 	nop
801365f8:	00621821 	addu	v1,v1,v0
801365fc:	0804d0d1 	j	80134344 <_IO_vfprintf+0x1008>
80136600:	afc30530 	sw	v1,1328(s8)
80136604:	24910002 	addiu	s1,a0,2
80136608:	afd10020 	sw	s1,32(s8)
8013660c:	afd10018 	sw	s1,24(s8)
80136610:	90820002 	lbu	v0,2(a0)
80136614:	00000000 	nop
80136618:	2442ffd0 	addiu	v0,v0,-48
8013661c:	2c42000a 	sltiu	v0,v0,10
80136620:	14400300 	bnez	v0,80137224 <_IO_vfprintf+0x3ee8>
80136624:	00000000 	nop
80136628:	8fc90590 	lw	t1,1424(s8)
8013662c:	8fc20590 	lw	v0,1424(s8)
80136630:	8d290000 	lw	t1,0(t1)
80136634:	24510004 	addiu	s1,v0,4
80136638:	0521f8d4 	bgez	t1,8013498c <_IO_vfprintf+0x1650>
8013663c:	afc90490 	sw	t1,1168(s8)
80136640:	2403ffff 	li	v1,-1
80136644:	0804d263 	j	8013498c <_IO_vfprintf+0x1650>
80136648:	afc30490 	sw	v1,1168(s8)
8013664c:	2e021001 	sltiu	v0,s0,4097
80136650:	10400454 	beqz	v0,801377a4 <_IO_vfprintf+0x4468>
80136654:	00000000 	nop
80136658:	8fc40498 	lw	a0,1176(s8)
8013665c:	00000000 	nop
80136660:	2482002e 	addiu	v0,a0,46
80136664:	000210c2 	srl	v0,v0,0x3
80136668:	000210c0 	sll	v0,v0,0x3
8013666c:	03a2e823 	subu	sp,sp,v0
80136670:	03a41821 	addu	v1,sp,a0
80136674:	24630038 	addiu	v1,v1,56
80136678:	0804d216 	j	80134858 <_IO_vfprintf+0x151c>
8013667c:	afc30528 	sw	v1,1320(s8)
80136680:	00042023 	negu	a0,a0
80136684:	24050001 	li	a1,1
80136688:	24090020 	li	t1,32
8013668c:	afc40498 	sw	a0,1176(s8)
80136690:	afc50508 	sw	a1,1288(s8)
80136694:	0804d211 	j	80134844 <_IO_vfprintf+0x1508>
80136698:	afc904e8 	sw	t1,1256(s8)
8013669c:	24420000 	addiu	v0,v0,0
801366a0:	1040044f 	beqz	v0,801377e0 <_IO_vfprintf+0x44a4>
801366a4:	3c02801f 	lui	v0,0x801f
801366a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801366ac:	24040003 	li	a0,3
801366b0:	8c430004 	lw	v1,4(v0)
801366b4:	24040003 	li	a0,3
801366b8:	8c630028 	lw	v1,40(v1)
801366bc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801366c0:	afc30538 	sw	v1,1336(s8)
801366c4:	8c460004 	lw	a2,4(v0)
801366c8:	00000000 	nop
801366cc:	8cc6002c 	lw	a2,44(a2)
801366d0:	00000000 	nop
801366d4:	afc60534 	sw	a2,1332(s8)
801366d8:	80c30000 	lb	v1,0(a2)
801366dc:	00000000 	nop
801366e0:	10600009 	beqz	v1,80136708 <_IO_vfprintf+0x33cc>
801366e4:	2402007f 	li	v0,127
801366e8:	10620007 	beq	v1,v0,80136708 <_IO_vfprintf+0x33cc>
801366ec:	00000000 	nop
801366f0:	8fc30538 	lw	v1,1336(s8)
801366f4:	00000000 	nop
801366f8:	80620000 	lb	v0,0(v1)
801366fc:	00000000 	nop
80136700:	1440f80c 	bnez	v0,80134734 <_IO_vfprintf+0x13f8>
80136704:	00000000 	nop
80136708:	0804d1cd 	j	80134734 <_IO_vfprintf+0x13f8>
8013670c:	afc00534 	sw	zero,1332(s8)
80136710:	8fc40590 	lw	a0,1424(s8)
80136714:	00000000 	nop
80136718:	8c920000 	lw	s2,0(a0)
8013671c:	24840004 	addiu	a0,a0,4
80136720:	0804d0a6 	j	80134298 <_IO_vfprintf+0xf5c>
80136724:	afc40590 	sw	a0,1424(s8)
80136728:	8fc40524 	lw	a0,1316(s8)
8013672c:	8fc504dc 	lw	a1,1244(s8)
80136730:	00041100 	sll	v0,a0,0x4
80136734:	00041980 	sll	v1,a0,0x6
80136738:	00621823 	subu	v1,v1,v0
8013673c:	3c028013 	lui	v0,0x8013
80136740:	00a38021 	addu	s0,a1,v1
80136744:	0804d100 	j	80134400 <_IO_vfprintf+0x10c4>
80136748:	24482950 	addiu	t0,v0,10576
8013674c:	8fc30590 	lw	v1,1424(s8)
80136750:	00000000 	nop
80136754:	8c620000 	lw	v0,0(v1)
80136758:	24630004 	addiu	v1,v1,4
8013675c:	0804d062 	j	80134188 <_IO_vfprintf+0xe4c>
80136760:	afc30590 	sw	v1,1424(s8)
80136764:	8fc404bc 	lw	a0,1212(s8)
80136768:	00000000 	nop
8013676c:	1080027a 	beqz	a0,80137158 <_IO_vfprintf+0x3e1c>
80136770:	00000000 	nop
80136774:	8fc50590 	lw	a1,1424(s8)
80136778:	8fc90530 	lw	t1,1328(s8)
8013677c:	8ca30000 	lw	v1,0(a1)
80136780:	000917c3 	sra	v0,t1,0x1f
80136784:	24a50004 	addiu	a1,a1,4
80136788:	afc50590 	sw	a1,1424(s8)
8013678c:	ac620004 	sw	v0,4(v1)
80136790:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80136794:	ac690000 	sw	t1,0(v1)
80136798:	afc504e8 	sw	a1,1256(s8)
8013679c:	8fc904e4 	lw	t1,1252(s8)
801367a0:	8fc40550 	lw	a0,1360(s8)
801367a4:	39270058 	xori	a3,t1,0x58
801367a8:	8fc50528 	lw	a1,1320(s8)
801367ac:	8fc60514 	lw	a2,1300(s8)
801367b0:	0c04c830 	jal	801320c0 <_itoa_word>
801367b4:	2ce70001 	sltiu	a3,a3,1
801367b8:	00409821 	move	s3,v0
801367bc:	8fc20500 	lw	v0,1280(s8)
801367c0:	00000000 	nop
801367c4:	1040000a 	beqz	v0,801367f0 <_IO_vfprintf+0x34b4>
801367c8:	00000000 	nop
801367cc:	8fc30534 	lw	v1,1332(s8)
801367d0:	00000000 	nop
801367d4:	10600006 	beqz	v1,801367f0 <_IO_vfprintf+0x34b4>
801367d8:	02602021 	move	a0,s3
801367dc:	8fc50528 	lw	a1,1320(s8)
801367e0:	8fc70538 	lw	a3,1336(s8)
801367e4:	0c04cbb6 	jal	80132ed8 <group_number>
801367e8:	00603021 	move	a2,v1
801367ec:	00409821 	move	s3,v0
801367f0:	8fc404ec 	lw	a0,1260(s8)
801367f4:	00000000 	nop
801367f8:	1480000b 	bnez	a0,80136828 <_IO_vfprintf+0x34ec>
801367fc:	2402000a 	li	v0,10
80136800:	8fc50528 	lw	a1,1320(s8)
80136804:	0804d384 	j	80134e10 <_IO_vfprintf+0x1ad4>
80136808:	00b38023 	subu	s0,a1,s3
8013680c:	8fc904d4 	lw	t1,1236(s8)
80136810:	00000000 	nop
80136814:	112201be 	beq	t1,v0,80136f10 <_IO_vfprintf+0x3bd4>
80136818:	00000000 	nop
8013681c:	8fc20528 	lw	v0,1320(s8)
80136820:	0804cfa7 	j	80133e9c <_IO_vfprintf+0xb60>
80136824:	00538023 	subu	s0,v0,s3
80136828:	8fc90514 	lw	t1,1300(s8)
8013682c:	00000000 	nop
80136830:	112201b0 	beq	t1,v0,80136ef4 <_IO_vfprintf+0x3bb8>
80136834:	00000000 	nop
80136838:	8fc20528 	lw	v0,1320(s8)
8013683c:	0804d384 	j	80134e10 <_IO_vfprintf+0x1ad4>
80136840:	00538023 	subu	s0,v0,s3
80136844:	0804d07a 	j	801341e8 <_IO_vfprintf+0xeac>
80136848:	afc504a4 	sw	a1,1188(s8)
8013684c:	8fc20588 	lw	v0,1416(s8)
80136850:	00000000 	nop
80136854:	8c440014 	lw	a0,20(v0)
80136858:	8c420018 	lw	v0,24(v0)
8013685c:	00000000 	nop
80136860:	0082102b 	sltu	v0,a0,v0
80136864:	1040031f 	beqz	v0,801374e4 <_IO_vfprintf+0x41a8>
80136868:	2402002d 	li	v0,45
8013686c:	a0820000 	sb	v0,0(a0)
80136870:	8fc50588 	lw	a1,1416(s8)
80136874:	24830001 	addiu	v1,a0,1
80136878:	0804d8f7 	j	801363dc <_IO_vfprintf+0x30a0>
8013687c:	aca30014 	sw	v1,20(a1)
80136880:	8fc50588 	lw	a1,1416(s8)
80136884:	00000000 	nop
80136888:	8ca40014 	lw	a0,20(a1)
8013688c:	8ca20018 	lw	v0,24(a1)
80136890:	00000000 	nop
80136894:	0082102b 	sltu	v0,a0,v0
80136898:	10400308 	beqz	v0,801374bc <_IO_vfprintf+0x4180>
8013689c:	2402002d 	li	v0,45
801368a0:	a0820000 	sb	v0,0(a0)
801368a4:	8fc20588 	lw	v0,1416(s8)
801368a8:	24830001 	addiu	v1,a0,1
801368ac:	0804d92e 	j	801364b8 <_IO_vfprintf+0x317c>
801368b0:	ac430014 	sw	v1,20(v0)
801368b4:	8fc50588 	lw	a1,1416(s8)
801368b8:	00000000 	nop
801368bc:	8ca40014 	lw	a0,20(a1)
801368c0:	8ca20018 	lw	v0,24(a1)
801368c4:	00000000 	nop
801368c8:	0082102b 	sltu	v0,a0,v0
801368cc:	1040030d 	beqz	v0,80137504 <_IO_vfprintf+0x41c8>
801368d0:	2402002d 	li	v0,45
801368d4:	a0820000 	sb	v0,0(a0)
801368d8:	8fc20588 	lw	v0,1416(s8)
801368dc:	24830001 	addiu	v1,a0,1
801368e0:	0804d91d 	j	80136474 <_IO_vfprintf+0x3138>
801368e4:	ac430014 	sw	v1,20(v0)
801368e8:	8fc90588 	lw	t1,1416(s8)
801368ec:	00000000 	nop
801368f0:	8d240014 	lw	a0,20(t1)
801368f4:	8d220018 	lw	v0,24(t1)
801368f8:	00000000 	nop
801368fc:	0082102b 	sltu	v0,a0,v0
80136900:	104002e6 	beqz	v0,8013749c <_IO_vfprintf+0x4160>
80136904:	2402002d 	li	v0,45
80136908:	a0820000 	sb	v0,0(a0)
8013690c:	8fc50588 	lw	a1,1416(s8)
80136910:	24830001 	addiu	v1,a0,1
80136914:	0804d90a 	j	80136428 <_IO_vfprintf+0x30ec>
80136918:	aca30014 	sw	v1,20(a1)
8013691c:	2402ffff 	li	v0,-1
80136920:	1462f300 	bne	v1,v0,80133524 <_IO_vfprintf+0x1e8>
80136924:	00000000 	nop
80136928:	0804cce9 	j	801333a4 <_IO_vfprintf+0x68>
8013692c:	00000000 	nop
80136930:	2403ffff 	li	v1,-1
80136934:	afc30530 	sw	v1,1328(s8)
80136938:	0804cd4a 	j	80133528 <_IO_vfprintf+0x1ec>
8013693c:	ac820000 	sw	v0,0(a0)
80136940:	0804d07a 	j	801341e8 <_IO_vfprintf+0xeac>
80136944:	afc504ac 	sw	a1,1196(s8)
80136948:	0804d9e7 	j	8013679c <_IO_vfprintf+0x3460>
8013694c:	afc50490 	sw	a1,1168(s8)
80136950:	8fc404d4 	lw	a0,1236(s8)
80136954:	00000000 	nop
80136958:	1082017d 	beq	a0,v0,80136f50 <_IO_vfprintf+0x3c14>
8013695c:	24050020 	li	a1,32
80136960:	8fd30528 	lw	s3,1320(s8)
80136964:	00008021 	move	s0,zero
80136968:	0804cfa7 	j	80133e9c <_IO_vfprintf+0xb60>
8013696c:	afc504a4 	sw	a1,1188(s8)
80136970:	8fc50588 	lw	a1,1416(s8)
80136974:	00000000 	nop
80136978:	8ca40014 	lw	a0,20(a1)
8013697c:	8ca20018 	lw	v0,24(a1)
80136980:	00000000 	nop
80136984:	0082102b 	sltu	v0,a0,v0
80136988:	10400350 	beqz	v0,801376cc <_IO_vfprintf+0x4390>
8013698c:	2402002b 	li	v0,43
80136990:	a0820000 	sb	v0,0(a0)
80136994:	8fc20588 	lw	v0,1416(s8)
80136998:	24830001 	addiu	v1,a0,1
8013699c:	ac430014 	sw	v1,20(v0)
801369a0:	8fc30530 	lw	v1,1328(s8)
801369a4:	8fc404b0 	lw	a0,1200(s8)
801369a8:	24630001 	addiu	v1,v1,1
801369ac:	2484ffff 	addiu	a0,a0,-1
801369b0:	afc30530 	sw	v1,1328(s8)
801369b4:	0804d5ae 	j	801356b8 <_IO_vfprintf+0x237c>
801369b8:	afc404b0 	sw	a0,1200(s8)
801369bc:	8fc50588 	lw	a1,1416(s8)
801369c0:	00000000 	nop
801369c4:	8ca40014 	lw	a0,20(a1)
801369c8:	8ca20018 	lw	v0,24(a1)
801369cc:	00000000 	nop
801369d0:	0082102b 	sltu	v0,a0,v0
801369d4:	104002ef 	beqz	v0,80137594 <_IO_vfprintf+0x4258>
801369d8:	2402002b 	li	v0,43
801369dc:	a0820000 	sb	v0,0(a0)
801369e0:	8fc20588 	lw	v0,1416(s8)
801369e4:	24830001 	addiu	v1,a0,1
801369e8:	0804d92e 	j	801364b8 <_IO_vfprintf+0x317c>
801369ec:	ac430014 	sw	v1,20(v0)
801369f0:	8fc50588 	lw	a1,1416(s8)
801369f4:	00000000 	nop
801369f8:	8ca40014 	lw	a0,20(a1)
801369fc:	8ca20018 	lw	v0,24(a1)
80136a00:	00000000 	nop
80136a04:	0082102b 	sltu	v0,a0,v0
80136a08:	104002c6 	beqz	v0,80137524 <_IO_vfprintf+0x41e8>
80136a0c:	2402002b 	li	v0,43
80136a10:	a0820000 	sb	v0,0(a0)
80136a14:	8fc20588 	lw	v0,1416(s8)
80136a18:	24830001 	addiu	v1,a0,1
80136a1c:	ac430014 	sw	v1,20(v0)
80136a20:	8fc30530 	lw	v1,1328(s8)
80136a24:	8fc40498 	lw	a0,1176(s8)
80136a28:	24630001 	addiu	v1,v1,1
80136a2c:	2484ffff 	addiu	a0,a0,-1
80136a30:	afc30530 	sw	v1,1328(s8)
80136a34:	0804d57a 	j	801355e8 <_IO_vfprintf+0x22ac>
80136a38:	afc40498 	sw	a0,1176(s8)
80136a3c:	8fc50588 	lw	a1,1416(s8)
80136a40:	00000000 	nop
80136a44:	8ca40014 	lw	a0,20(a1)
80136a48:	8ca20018 	lw	v0,24(a1)
80136a4c:	00000000 	nop
80136a50:	0082102b 	sltu	v0,a0,v0
80136a54:	104002ec 	beqz	v0,80137608 <_IO_vfprintf+0x42cc>
80136a58:	2402002b 	li	v0,43
80136a5c:	a0820000 	sb	v0,0(a0)
80136a60:	8fc20588 	lw	v0,1416(s8)
80136a64:	24830001 	addiu	v1,a0,1
80136a68:	0804d91d 	j	80136474 <_IO_vfprintf+0x3138>
80136a6c:	ac430014 	sw	v1,20(v0)
80136a70:	8fc504e4 	lw	a1,1252(s8)
80136a74:	3c02801d 	lui	v0,0x801d
80136a78:	24421530 	addiu	v0,v0,5424
80136a7c:	00052080 	sll	a0,a1,0x2
80136a80:	00822021 	addu	a0,a0,v0
80136a84:	8c83ff80 	lw	v1,-128(a0)
80136a88:	3c02801d 	lui	v0,0x801d
80136a8c:	244213b8 	addiu	v0,v0,5048
80136a90:	00031880 	sll	v1,v1,0x2
80136a94:	00621821 	addu	v1,v1,v0
80136a98:	8c620000 	lw	v0,0(v1)
80136a9c:	00000000 	nop
80136aa0:	00400008 	jr	v0
80136aa4:	afd10590 	sw	s1,1424(s8)
80136aa8:	0804d519 	j	80135464 <_IO_vfprintf+0x2128>
80136aac:	afc904ac 	sw	t1,1196(s8)
80136ab0:	0804d4f1 	j	801353c4 <_IO_vfprintf+0x2088>
80136ab4:	afc90490 	sw	t1,1168(s8)
80136ab8:	8fc204b4 	lw	v0,1204(s8)
80136abc:	00000000 	nop
80136ac0:	104000ee 	beqz	v0,80136e7c <_IO_vfprintf+0x3b40>
80136ac4:	00000000 	nop
80136ac8:	8e020024 	lw	v0,36(s0)
80136acc:	8fc304d8 	lw	v1,1240(s8)
80136ad0:	000210c0 	sll	v0,v0,0x3
80136ad4:	00431021 	addu	v0,v0,v1
80136ad8:	8c430000 	lw	v1,0(v0)
80136adc:	8fc40530 	lw	a0,1328(s8)
80136ae0:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80136ae4:	a0640000 	sb	a0,0(v1)
80136ae8:	8fc30490 	lw	v1,1168(s8)
80136aec:	00000000 	nop
80136af0:	10620079 	beq	v1,v0,80136cd8 <_IO_vfprintf+0x399c>
80136af4:	28620006 	slti	v0,v1,6
80136af8:	10400078 	beqz	v0,80136cdc <_IO_vfprintf+0x39a0>
80136afc:	3c02801d 	lui	v0,0x801d
80136b00:	3c02801d 	lui	v0,0x801d
80136b04:	24527208 	addiu	s2,v0,29192
80136b08:	00008821 	move	s1,zero
80136b0c:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
80136b10:	0000b021 	move	s6,zero
80136b14:	8fc904ac 	lw	t1,1196(s8)
80136b18:	00000000 	nop
80136b1c:	11220069 	beq	t1,v0,80136cc4 <_IO_vfprintf+0x3988>
80136b20:	29220006 	slti	v0,t1,6
80136b24:	10400068 	beqz	v0,80136cc8 <_IO_vfprintf+0x398c>
80136b28:	3c02801d 	lui	v0,0x801d
80136b2c:	3c02801d 	lui	v0,0x801d
80136b30:	24527208 	addiu	s2,v0,29192
80136b34:	00008821 	move	s1,zero
80136b38:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
80136b3c:	0000a021 	move	s4,zero
80136b40:	8fc20590 	lw	v0,1424(s8)
80136b44:	00000000 	nop
80136b48:	94420000 	lhu	v0,0(v0)
80136b4c:	0804d6ae 	j	80135ab8 <_IO_vfprintf+0x277c>
80136b50:	00000000 	nop
80136b54:	8fc504e4 	lw	a1,1252(s8)
80136b58:	24421530 	addiu	v0,v0,5424
80136b5c:	00052080 	sll	a0,a1,0x2
80136b60:	00822021 	addu	a0,a0,v0
80136b64:	8c83ff80 	lw	v1,-128(a0)
80136b68:	3c02801d 	lui	v0,0x801d
80136b6c:	24421430 	addiu	v0,v0,5168
80136b70:	00031880 	sll	v1,v1,0x2
80136b74:	00621821 	addu	v1,v1,v0
80136b78:	8c620000 	lw	v0,0(v1)
80136b7c:	00000000 	nop
80136b80:	00400008 	jr	v0
80136b84:	00000000 	nop
80136b88:	8c420024 	lw	v0,36(v0)
80136b8c:	8fc304d8 	lw	v1,1240(s8)
80136b90:	000210c0 	sll	v0,v0,0x3
80136b94:	00431021 	addu	v0,v0,v1
80136b98:	94420000 	lhu	v0,0(v0)
80136b9c:	00000000 	nop
80136ba0:	afc20558 	sw	v0,1368(s8)
80136ba4:	afc004cc 	sw	zero,1228(s8)
80136ba8:	0804d06c 	j	801341b0 <_IO_vfprintf+0xe74>
80136bac:	afc004c4 	sw	zero,1220(s8)
80136bb0:	8fc404b4 	lw	a0,1204(s8)
80136bb4:	00000000 	nop
80136bb8:	10800112 	beqz	a0,80137004 <_IO_vfprintf+0x3cc8>
80136bbc:	00000000 	nop
80136bc0:	8fc50590 	lw	a1,1424(s8)
80136bc4:	00000000 	nop
80136bc8:	90a50000 	lbu	a1,0(a1)
80136bcc:	8fc90590 	lw	t1,1424(s8)
80136bd0:	0000a021 	move	s4,zero
80136bd4:	25290004 	addiu	t1,t1,4
80136bd8:	afc50558 	sw	a1,1368(s8)
80136bdc:	afc90590 	sw	t1,1424(s8)
80136be0:	afc004cc 	sw	zero,1228(s8)
80136be4:	0804d06c 	j	801341b0 <_IO_vfprintf+0xe74>
80136be8:	afc004c4 	sw	zero,1220(s8)
80136bec:	8fc40590 	lw	a0,1424(s8)
80136bf0:	00000000 	nop
80136bf4:	8c850000 	lw	a1,0(a0)
80136bf8:	24840004 	addiu	a0,a0,4
80136bfc:	0804ce16 	j	80133858 <_IO_vfprintf+0x51c>
80136c00:	afc40590 	sw	a0,1424(s8)
80136c04:	8fc40590 	lw	a0,1424(s8)
80136c08:	00000000 	nop
80136c0c:	24820007 	addiu	v0,a0,7
80136c10:	00431024 	and	v0,v0,v1
80136c14:	8c440000 	lw	a0,0(v0)
80136c18:	8c450004 	lw	a1,4(v0)
80136c1c:	0000a021 	move	s4,zero
80136c20:	24420008 	addiu	v0,v0,8
80136c24:	afc40558 	sw	a0,1368(s8)
80136c28:	afc5055c 	sw	a1,1372(s8)
80136c2c:	afc20590 	sw	v0,1424(s8)
80136c30:	afc004cc 	sw	zero,1228(s8)
80136c34:	0804cf88 	j	80133e20 <_IO_vfprintf+0xae4>
80136c38:	afc004c4 	sw	zero,1220(s8)
80136c3c:	3c020000 	lui	v0,0x0
80136c40:	24420000 	addiu	v0,v0,0
80136c44:	104002cd 	beqz	v0,8013777c <_IO_vfprintf+0x4440>
80136c48:	3c02801f 	lui	v0,0x801f
80136c4c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80136c50:	24040003 	li	a0,3
80136c54:	8c430004 	lw	v1,4(v0)
80136c58:	24040003 	li	a0,3
80136c5c:	8c630028 	lw	v1,40(v1)
80136c60:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80136c64:	afc30538 	sw	v1,1336(s8)
80136c68:	8c460004 	lw	a2,4(v0)
80136c6c:	00000000 	nop
80136c70:	8cc6002c 	lw	a2,44(a2)
80136c74:	00000000 	nop
80136c78:	afc60534 	sw	a2,1332(s8)
80136c7c:	80c30000 	lb	v1,0(a2)
80136c80:	00000000 	nop
80136c84:	10600003 	beqz	v1,80136c94 <_IO_vfprintf+0x3958>
80136c88:	2402007f 	li	v0,127
80136c8c:	1462f36b 	bne	v1,v0,80133a3c <_IO_vfprintf+0x700>
80136c90:	00000000 	nop
80136c94:	0804ce8f 	j	80133a3c <_IO_vfprintf+0x700>
80136c98:	afc00534 	sw	zero,1332(s8)
80136c9c:	8fc504f8 	lw	a1,1272(s8)
80136ca0:	00000000 	nop
80136ca4:	14a000ed 	bnez	a1,8013705c <_IO_vfprintf+0x3d20>
80136ca8:	00000000 	nop
80136cac:	8fc90590 	lw	t1,1424(s8)
80136cb0:	8fc30530 	lw	v1,1328(s8)
80136cb4:	8d220000 	lw	v0,0(t1)
80136cb8:	25340004 	addiu	s4,t1,4
80136cbc:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80136cc0:	ac430000 	sw	v1,0(v0)
80136cc4:	3c02801d 	lui	v0,0x801d
80136cc8:	245211d0 	addiu	s2,v0,4560
80136ccc:	24110006 	li	s1,6
80136cd0:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
80136cd4:	0000a021 	move	s4,zero
80136cd8:	3c02801d 	lui	v0,0x801d
80136cdc:	245211d0 	addiu	s2,v0,4560
80136ce0:	24110006 	li	s1,6
80136ce4:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
80136ce8:	0000b021 	move	s6,zero
80136cec:	27d50030 	addiu	s5,s8,48
80136cf0:	00002021 	move	a0,zero
80136cf4:	02a02821 	move	a1,s5
80136cf8:	00003021 	move	a2,zero
80136cfc:	0c052b18 	jal	8014ac60 <__wcsrtombs>
80136d00:	02603821 	move	a3,s3
80136d04:	00408821 	move	s1,v0
80136d08:	2402ffff 	li	v0,-1
80136d0c:	1222f24a 	beq	s1,v0,80133638 <_IO_vfprintf+0x2fc>
80136d10:	00000000 	nop
80136d14:	8fc20058 	lw	v0,88(s8)
80136d18:	00000000 	nop
80136d1c:	14400258 	bnez	v0,80137680 <_IO_vfprintf+0x4344>
80136d20:	26300001 	addiu	s0,s1,1
80136d24:	2e021001 	sltiu	v0,s0,4097
80136d28:	1040024b 	beqz	v0,80137658 <_IO_vfprintf+0x431c>
80136d2c:	afd20030 	sw	s2,48(s8)
80136d30:	2622000f 	addiu	v0,s1,15
80136d34:	000210c2 	srl	v0,v0,0x3
80136d38:	000210c0 	sll	v0,v0,0x3
80136d3c:	03a2e823 	subu	sp,sp,v0
80136d40:	27b20018 	addiu	s2,sp,24
80136d44:	0000b021 	move	s6,zero
80136d48:	02a02821 	move	a1,s5
80136d4c:	02003021 	move	a2,s0
80136d50:	02603821 	move	a3,s3
80136d54:	0c052b18 	jal	8014ac60 <__wcsrtombs>
80136d58:	02402021 	move	a0,s2
80136d5c:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
80136d60:	00000000 	nop
80136d64:	27d50030 	addiu	s5,s8,48
80136d68:	00002021 	move	a0,zero
80136d6c:	02a02821 	move	a1,s5
80136d70:	00003021 	move	a2,zero
80136d74:	0c052b18 	jal	8014ac60 <__wcsrtombs>
80136d78:	02603821 	move	a3,s3
80136d7c:	00408821 	move	s1,v0
80136d80:	2402ffff 	li	v0,-1
80136d84:	12220213 	beq	s1,v0,801375d4 <_IO_vfprintf+0x4298>
80136d88:	00000000 	nop
80136d8c:	8fc20078 	lw	v0,120(s8)
80136d90:	00000000 	nop
80136d94:	14400268 	bnez	v0,80137738 <_IO_vfprintf+0x43fc>
80136d98:	26300001 	addiu	s0,s1,1
80136d9c:	2e021001 	sltiu	v0,s0,4097
80136da0:	1040025a 	beqz	v0,8013770c <_IO_vfprintf+0x43d0>
80136da4:	afd20030 	sw	s2,48(s8)
80136da8:	2622000f 	addiu	v0,s1,15
80136dac:	000210c2 	srl	v0,v0,0x3
80136db0:	000210c0 	sll	v0,v0,0x3
80136db4:	03a2e823 	subu	sp,sp,v0
80136db8:	27b20018 	addiu	s2,sp,24
80136dbc:	0000a021 	move	s4,zero
80136dc0:	02a02821 	move	a1,s5
80136dc4:	02003021 	move	a2,s0
80136dc8:	02603821 	move	a3,s3
80136dcc:	0c052b18 	jal	8014ac60 <__wcsrtombs>
80136dd0:	02402021 	move	a0,s2
80136dd4:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
80136dd8:	00000000 	nop
80136ddc:	8fc50588 	lw	a1,1416(s8)
80136de0:	8fc40588 	lw	a0,1416(s8)
80136de4:	8ca30098 	lw	v1,152(a1)
80136de8:	00000000 	nop
80136dec:	8c62001c 	lw	v0,28(v1)
80136df0:	00000000 	nop
80136df4:	0040f809 	jalr	v0
80136df8:	02402821 	move	a1,s2
80136dfc:	162201f5 	bne	s1,v0,801375d4 <_IO_vfprintf+0x4298>
80136e00:	00000000 	nop
80136e04:	8fc40524 	lw	a0,1316(s8)
80136e08:	8fc50530 	lw	a1,1328(s8)
80136e0c:	00041900 	sll	v1,a0,0x4
80136e10:	00041180 	sll	v0,a0,0x6
80136e14:	8fc904dc 	lw	t1,1244(s8)
80136e18:	00431023 	subu	v0,v0,v1
80136e1c:	00b12821 	addu	a1,a1,s1
80136e20:	01228021 	addu	s0,t1,v0
80136e24:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80136e28:	afc50530 	sw	a1,1328(s8)
80136e2c:	8fc40588 	lw	a0,1416(s8)
80136e30:	02402821 	move	a1,s2
80136e34:	8c830098 	lw	v1,152(a0)
80136e38:	00000000 	nop
80136e3c:	8c62001c 	lw	v0,28(v1)
80136e40:	00000000 	nop
80136e44:	0040f809 	jalr	v0
80136e48:	02203021 	move	a2,s1
80136e4c:	1622f1fa 	bne	s1,v0,80133638 <_IO_vfprintf+0x2fc>
80136e50:	00000000 	nop
80136e54:	8fc20530 	lw	v0,1328(s8)
80136e58:	00000000 	nop
80136e5c:	00511021 	addu	v0,v0,s1
80136e60:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80136e64:	afc20530 	sw	v0,1328(s8)
80136e68:	8fd10590 	lw	s1,1424(s8)
80136e6c:	0c04ca0c 	jal	80132830 <read_int>
80136e70:	27c40018 	addiu	a0,s8,24
80136e74:	0804d263 	j	8013498c <_IO_vfprintf+0x1650>
80136e78:	afc20490 	sw	v0,1168(s8)
80136e7c:	8fc504b8 	lw	a1,1208(s8)
80136e80:	00000000 	nop
80136e84:	14a000ac 	bnez	a1,80137138 <_IO_vfprintf+0x3dfc>
80136e88:	00000000 	nop
80136e8c:	8e020024 	lw	v0,36(s0)
80136e90:	8fc904d8 	lw	t1,1240(s8)
80136e94:	000210c0 	sll	v0,v0,0x3
80136e98:	00491021 	addu	v0,v0,t1
80136e9c:	8c430000 	lw	v1,0(v0)
80136ea0:	8fc20530 	lw	v0,1328(s8)
80136ea4:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80136ea8:	ac620000 	sw	v0,0(v1)
80136eac:	8fc40590 	lw	a0,1424(s8)
80136eb0:	0804d89c 	j	80136270 <_IO_vfprintf+0x2f34>
80136eb4:	24820007 	addiu	v0,a0,7
80136eb8:	8fc504ac 	lw	a1,1196(s8)
80136ebc:	0c046fa4 	jal	8011be90 <__strnlen>
80136ec0:	02402021 	move	a0,s2
80136ec4:	00408821 	move	s1,v0
80136ec8:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
80136ecc:	0000a021 	move	s4,zero
80136ed0:	8fc30590 	lw	v1,1424(s8)
80136ed4:	0804d8db 	j	8013636c <_IO_vfprintf+0x3030>
80136ed8:	24620007 	addiu	v0,v1,7
80136edc:	8fc50490 	lw	a1,1168(s8)
80136ee0:	0c046fa4 	jal	8011be90 <__strnlen>
80136ee4:	02402021 	move	a0,s2
80136ee8:	00408821 	move	s1,v0
80136eec:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
80136ef0:	0000b021 	move	s6,zero
80136ef4:	8fc50528 	lw	a1,1320(s8)
80136ef8:	0c04cc22 	jal	80133088 <_i18n_number_rewrite>
80136efc:	02602021 	move	a0,s3
80136f00:	8fc30528 	lw	v1,1320(s8)
80136f04:	00409821 	move	s3,v0
80136f08:	0804d384 	j	80134e10 <_IO_vfprintf+0x1ad4>
80136f0c:	00628023 	subu	s0,v1,v0
80136f10:	8fc50528 	lw	a1,1320(s8)
80136f14:	0c04cc22 	jal	80133088 <_i18n_number_rewrite>
80136f18:	02602021 	move	a0,s3
80136f1c:	8fc30528 	lw	v1,1320(s8)
80136f20:	00409821 	move	s3,v0
80136f24:	0804cfa7 	j	80133e9c <_IO_vfprintf+0xb60>
80136f28:	00628023 	subu	s0,v1,v0
80136f2c:	8fc50510 	lw	a1,1296(s8)
80136f30:	00000000 	nop
80136f34:	14a000cf 	bnez	a1,80137274 <_IO_vfprintf+0x3f38>
80136f38:	24030020 	li	v1,32
80136f3c:	8fd30528 	lw	s3,1320(s8)
80136f40:	24090020 	li	t1,32
80136f44:	00008021 	move	s0,zero
80136f48:	0804d384 	j	80134e10 <_IO_vfprintf+0x1ad4>
80136f4c:	afc904e8 	sw	t1,1256(s8)
80136f50:	8fc904d0 	lw	t1,1232(s8)
80136f54:	00000000 	nop
80136f58:	152000be 	bnez	t1,80137254 <_IO_vfprintf+0x3f18>
80136f5c:	24040020 	li	a0,32
80136f60:	8fd30528 	lw	s3,1320(s8)
80136f64:	24020020 	li	v0,32
80136f68:	00008021 	move	s0,zero
80136f6c:	0804cfa7 	j	80133e9c <_IO_vfprintf+0xb60>
80136f70:	afc204a4 	sw	v0,1188(s8)
80136f74:	0804d100 	j	80134400 <_IO_vfprintf+0x10c4>
80136f78:	24482950 	addiu	t0,v0,10576
80136f7c:	2409ffff 	li	t1,-1
80136f80:	24020016 	li	v0,22
80136f84:	afc90530 	sw	t1,1328(s8)
80136f88:	0804cd4a 	j	80133528 <_IO_vfprintf+0x1ec>
80136f8c:	ac820000 	sw	v0,0(a0)
80136f90:	8fc4058c 	lw	a0,1420(s8)
80136f94:	0c046f6c 	jal	8011bdb0 <strlen>
80136f98:	00000000 	nop
80136f9c:	8fc4058c 	lw	a0,1420(s8)
80136fa0:	0c054208 	jal	80150820 <__readonly_area>
80136fa4:	24450001 	addiu	a1,v0,1
80136fa8:	0804d12a 	j	801344a8 <_IO_vfprintf+0x116c>
80136fac:	afc2051c 	sw	v0,1308(s8)
80136fb0:	8fc4058c 	lw	a0,1420(s8)
80136fb4:	0c046f6c 	jal	8011bdb0 <strlen>
80136fb8:	00000000 	nop
80136fbc:	8fc4058c 	lw	a0,1420(s8)
80136fc0:	0c054208 	jal	80150820 <__readonly_area>
80136fc4:	24450001 	addiu	a1,v0,1
80136fc8:	0804d432 	j	801350c8 <_IO_vfprintf+0x1d8c>
80136fcc:	afc2051c 	sw	v0,1308(s8)
80136fd0:	2e021001 	sltiu	v0,s0,4097
80136fd4:	10400245 	beqz	v0,801378ec <_IO_vfprintf+0x45b0>
80136fd8:	00000000 	nop
80136fdc:	8fc90490 	lw	t1,1168(s8)
80136fe0:	00000000 	nop
80136fe4:	2522002e 	addiu	v0,t1,46
80136fe8:	000210c2 	srl	v0,v0,0x3
80136fec:	000210c0 	sll	v0,v0,0x3
80136ff0:	03a2e823 	subu	sp,sp,v0
80136ff4:	03a91821 	addu	v1,sp,t1
80136ff8:	24630038 	addiu	v1,v1,56
80136ffc:	0804d26b 	j	801349ac <_IO_vfprintf+0x1670>
80137000:	afc30528 	sw	v1,1320(s8)
80137004:	8fc204b8 	lw	v0,1208(s8)
80137008:	00000000 	nop
8013700c:	144000a1 	bnez	v0,80137294 <_IO_vfprintf+0x3f58>
80137010:	00000000 	nop
80137014:	8fc30590 	lw	v1,1424(s8)
80137018:	8fc40590 	lw	a0,1424(s8)
8013701c:	8c630000 	lw	v1,0(v1)
80137020:	24840004 	addiu	a0,a0,4
80137024:	0000a021 	move	s4,zero
80137028:	afc30558 	sw	v1,1368(s8)
8013702c:	afc40590 	sw	a0,1424(s8)
80137030:	afc004cc 	sw	zero,1228(s8)
80137034:	0804d06c 	j	801341b0 <_IO_vfprintf+0xe74>
80137038:	afc004c4 	sw	zero,1220(s8)
8013703c:	0c045fee 	jal	80117fb8 <__cfree>
80137040:	01202021 	move	a0,t1
80137044:	0804cece 	j	80133b38 <_IO_vfprintf+0x7fc>
80137048:	00000000 	nop
8013704c:	0c045fee 	jal	80117fb8 <__cfree>
80137050:	00a02021 	move	a0,a1
80137054:	0804d30c 	j	80134c30 <_IO_vfprintf+0x18f4>
80137058:	00000000 	nop
8013705c:	8fc40590 	lw	a0,1424(s8)
80137060:	8fc50530 	lw	a1,1328(s8)
80137064:	8c820000 	lw	v0,0(a0)
80137068:	24940004 	addiu	s4,a0,4
8013706c:	0804d308 	j	80134c20 <_IO_vfprintf+0x18e4>
80137070:	a4450000 	sh	a1,0(v0)
80137074:	8fc204d0 	lw	v0,1232(s8)
80137078:	00000000 	nop
8013707c:	1040f37a 	beqz	v0,80133e68 <_IO_vfprintf+0xb2c>
80137080:	00000000 	nop
80137084:	8fc30528 	lw	v1,1320(s8)
80137088:	24040020 	li	a0,32
8013708c:	24020030 	li	v0,48
80137090:	2473ffff 	addiu	s3,v1,-1
80137094:	afc404a4 	sw	a0,1188(s8)
80137098:	0804cf9d 	j	80133e74 <_IO_vfprintf+0xb38>
8013709c:	a062ffff 	sb	v0,-1(v1)
801370a0:	8fc90510 	lw	t1,1296(s8)
801370a4:	00000000 	nop
801370a8:	1120f74d 	beqz	t1,80134de0 <_IO_vfprintf+0x1aa4>
801370ac:	24090020 	li	t1,32
801370b0:	8fc20528 	lw	v0,1320(s8)
801370b4:	8fc40528 	lw	a0,1320(s8)
801370b8:	2453ffff 	addiu	s3,v0,-1
801370bc:	24030020 	li	v1,32
801370c0:	24020030 	li	v0,48
801370c4:	afc304e8 	sw	v1,1256(s8)
801370c8:	0804d37a 	j	80134de8 <_IO_vfprintf+0x1aac>
801370cc:	a082ffff 	sb	v0,-1(a0)
801370d0:	0c046f6c 	jal	8011bdb0 <strlen>
801370d4:	02402021 	move	a0,s2
801370d8:	00408821 	move	s1,v0
801370dc:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
801370e0:	0000a021 	move	s4,zero
801370e4:	00081023 	negu	v0,t0
801370e8:	00091823 	negu	v1,t1
801370ec:	0002202b 	sltu	a0,zero,v0
801370f0:	00641823 	subu	v1,v1,a0
801370f4:	00404021 	move	t0,v0
801370f8:	00604821 	move	t1,v1
801370fc:	0804d7a4 	j	80135e90 <_IO_vfprintf+0x2b54>
80137100:	24150001 	li	s5,1
80137104:	0c046f6c 	jal	8011bdb0 <strlen>
80137108:	02402021 	move	a0,s2
8013710c:	00408821 	move	s1,v0
80137110:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
80137114:	0000b021 	move	s6,zero
80137118:	00081023 	negu	v0,t0
8013711c:	00091823 	negu	v1,t1
80137120:	0002202b 	sltu	a0,zero,v0
80137124:	00641823 	subu	v1,v1,a0
80137128:	00404021 	move	t0,v0
8013712c:	00604821 	move	t1,v1
80137130:	0804d7fa 	j	80135fe8 <_IO_vfprintf+0x2cac>
80137134:	24140001 	li	s4,1
80137138:	8e020024 	lw	v0,36(s0)
8013713c:	8fc304d8 	lw	v1,1240(s8)
80137140:	000210c0 	sll	v0,v0,0x3
80137144:	00431021 	addu	v0,v0,v1
80137148:	8c430000 	lw	v1,0(v0)
8013714c:	8fc40530 	lw	a0,1328(s8)
80137150:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80137154:	a4640000 	sh	a0,0(v1)
80137158:	8fc204b4 	lw	v0,1204(s8)
8013715c:	00000000 	nop
80137160:	10400051 	beqz	v0,801372a8 <_IO_vfprintf+0x3f6c>
80137164:	00000000 	nop
80137168:	8fc30590 	lw	v1,1424(s8)
8013716c:	8fc40530 	lw	a0,1328(s8)
80137170:	8c620000 	lw	v0,0(v1)
80137174:	24630004 	addiu	v1,v1,4
80137178:	afc30590 	sw	v1,1424(s8)
8013717c:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
80137180:	a0440000 	sb	a0,0(v0)
80137184:	8fc40590 	lw	a0,1424(s8)
80137188:	00000000 	nop
8013718c:	8c820000 	lw	v0,0(a0)
80137190:	24840004 	addiu	a0,a0,4
80137194:	0804cf68 	j	80133da0 <_IO_vfprintf+0xa64>
80137198:	afc40590 	sw	a0,1424(s8)
8013719c:	8fc90588 	lw	t1,1416(s8)
801371a0:	8fc30590 	lw	v1,1424(s8)
801371a4:	8d260014 	lw	a2,20(t1)
801371a8:	8d220018 	lw	v0,24(t1)
801371ac:	90650000 	lbu	a1,0(v1)
801371b0:	00c2102b 	sltu	v0,a2,v0
801371b4:	104001b7 	beqz	v0,80137894 <_IO_vfprintf+0x4558>
801371b8:	24c40001 	addiu	a0,a2,1
801371bc:	00051600 	sll	v0,a1,0x18
801371c0:	00021603 	sra	v0,v0,0x18
801371c4:	a0c20000 	sb	v0,0(a2)
801371c8:	304300ff 	andi	v1,v0,0xff
801371cc:	8fc50588 	lw	a1,1416(s8)
801371d0:	24630001 	addiu	v1,v1,1
801371d4:	aca40014 	sw	a0,20(a1)
801371d8:	2c620001 	sltiu	v0,v1,1
801371dc:	144000fd 	bnez	v0,801375d4 <_IO_vfprintf+0x4298>
801371e0:	00000000 	nop
801371e4:	8fc40590 	lw	a0,1424(s8)
801371e8:	8fc50530 	lw	a1,1328(s8)
801371ec:	24840004 	addiu	a0,a0,4
801371f0:	24a50001 	addiu	a1,a1,1
801371f4:	afc40590 	sw	a0,1424(s8)
801371f8:	0804d84d 	j	80136134 <_IO_vfprintf+0x2df8>
801371fc:	afc50530 	sw	a1,1328(s8)
80137200:	8fc40590 	lw	a0,1424(s8)
80137204:	00000000 	nop
80137208:	24820007 	addiu	v0,a0,7
8013720c:	00431024 	and	v0,v0,v1
80137210:	8c480000 	lw	t0,0(v0)
80137214:	8c490004 	lw	t1,4(v0)
80137218:	24420008 	addiu	v0,v0,8
8013721c:	0804d7f8 	j	80135fe0 <_IO_vfprintf+0x2ca4>
80137220:	afc20590 	sw	v0,1424(s8)
80137224:	0c04ca0c 	jal	80132830 <read_int>
80137228:	27c40020 	addiu	a0,s8,32
8013722c:	1040fcfe 	beqz	v0,80136628 <_IO_vfprintf+0x32ec>
80137230:	24030024 	li	v1,36
80137234:	8fc20020 	lw	v0,32(s8)
80137238:	00000000 	nop
8013723c:	90440000 	lbu	a0,0(v0)
80137240:	00000000 	nop
80137244:	1483fcf8 	bne	a0,v1,80136628 <_IO_vfprintf+0x32ec>
80137248:	00000000 	nop
8013724c:	0804ce89 	j	80133a24 <_IO_vfprintf+0x6e8>
80137250:	27bdf9f8 	addiu	sp,sp,-1544
80137254:	8fc30528 	lw	v1,1320(s8)
80137258:	00000000 	nop
8013725c:	2473ffff 	addiu	s3,v1,-1
80137260:	24020030 	li	v0,48
80137264:	00738023 	subu	s0,v1,s3
80137268:	afc404a4 	sw	a0,1188(s8)
8013726c:	0804cfa7 	j	80133e9c <_IO_vfprintf+0xb60>
80137270:	a062ffff 	sb	v0,-1(v1)
80137274:	8fc20528 	lw	v0,1320(s8)
80137278:	8fc40528 	lw	a0,1320(s8)
8013727c:	2453ffff 	addiu	s3,v0,-1
80137280:	00538023 	subu	s0,v0,s3
80137284:	24020030 	li	v0,48
80137288:	afc304e8 	sw	v1,1256(s8)
8013728c:	0804d384 	j	80134e10 <_IO_vfprintf+0x1ad4>
80137290:	a082ffff 	sb	v0,-1(a0)
80137294:	8fc50590 	lw	a1,1424(s8)
80137298:	00000000 	nop
8013729c:	94a50000 	lhu	a1,0(a1)
801372a0:	0804daf3 	j	80136bcc <_IO_vfprintf+0x3890>
801372a4:	00000000 	nop
801372a8:	8fc504b8 	lw	a1,1208(s8)
801372ac:	00000000 	nop
801372b0:	14a0003a 	bnez	a1,8013739c <_IO_vfprintf+0x4060>
801372b4:	00000000 	nop
801372b8:	8fc90590 	lw	t1,1424(s8)
801372bc:	8fc30530 	lw	v1,1328(s8)
801372c0:	8d220000 	lw	v0,0(t1)
801372c4:	25290004 	addiu	t1,t1,4
801372c8:	afc90590 	sw	t1,1424(s8)
801372cc:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
801372d0:	ac430000 	sw	v1,0(v0)
801372d4:	01202021 	move	a0,t1
801372d8:	0c045591 	jal	80115644 <__overflow>
801372dc:	24050030 	li	a1,48
801372e0:	2403ffff 	li	v1,-1
801372e4:	1443fa37 	bne	v0,v1,80135bc4 <_IO_vfprintf+0x2888>
801372e8:	00000000 	nop
801372ec:	8fc30494 	lw	v1,1172(s8)
801372f0:	2404ffff 	li	a0,-1
801372f4:	0003102b 	sltu	v0,zero,v1
801372f8:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
801372fc:	afc40530 	sw	a0,1328(s8)
80137300:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80137304:	02202021 	move	a0,s1
80137308:	1440f28c 	bnez	v0,80133d3c <_IO_vfprintf+0xa00>
8013730c:	2602002e 	addiu	v0,s0,46
80137310:	0c04699a 	jal	8011a668 <__libc_malloc>
80137314:	02202021 	move	a0,s1
80137318:	afc2049c 	sw	v0,1180(s8)
8013731c:	00501021 	addu	v0,v0,s0
80137320:	24420020 	addiu	v0,v0,32
80137324:	0804cf33 	j	80133ccc <_IO_vfprintf+0x990>
80137328:	afc20528 	sw	v0,1320(s8)
8013732c:	0c046f6c 	jal	8011bdb0 <strlen>
80137330:	02402021 	move	a0,s2
80137334:	00408821 	move	s1,v0
80137338:	0000a021 	move	s4,zero
8013733c:	0804d0c6 	j	80134318 <_IO_vfprintf+0xfdc>
80137340:	0260e821 	move	sp,s3
80137344:	0c046f6c 	jal	8011bdb0 <strlen>
80137348:	02402021 	move	a0,s2
8013734c:	00408821 	move	s1,v0
80137350:	0000b021 	move	s6,zero
80137354:	0804ce62 	j	80133988 <_IO_vfprintf+0x64c>
80137358:	0260e821 	move	sp,s3
8013735c:	27c40080 	addiu	a0,s8,128
80137360:	24a56420 	addiu	a1,a1,25632
80137364:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80137368:	00603021 	move	a2,v1
8013736c:	8fc40588 	lw	a0,1416(s8)
80137370:	00000000 	nop
80137374:	8c820000 	lw	v0,0(a0)
80137378:	00000000 	nop
8013737c:	30428000 	andi	v0,v0,0x8000
80137380:	1040013c 	beqz	v0,80137874 <_IO_vfprintf+0x4538>
80137384:	24050001 	li	a1,1
80137388:	0804cd0d 	j	80133434 <_IO_vfprintf+0xf8>
8013738c:	afc50518 	sw	a1,1304(s8)
80137390:	8fc50494 	lw	a1,1172(s8)
80137394:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
80137398:	0005102b 	sltu	v0,zero,a1
8013739c:	8fc40590 	lw	a0,1424(s8)
801373a0:	8fc50530 	lw	a1,1328(s8)
801373a4:	8c820000 	lw	v0,0(a0)
801373a8:	24840004 	addiu	a0,a0,4
801373ac:	afc40590 	sw	a0,1424(s8)
801373b0:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
801373b4:	a4450000 	sh	a1,0(v0)
801373b8:	0c045fee 	jal	80117fb8 <__cfree>
801373bc:	02402021 	move	a0,s2
801373c0:	8fc20524 	lw	v0,1316(s8)
801373c4:	00000000 	nop
801373c8:	00021900 	sll	v1,v0,0x4
801373cc:	00021180 	sll	v0,v0,0x6
801373d0:	00431023 	subu	v0,v0,v1
801373d4:	8fc304dc 	lw	v1,1244(s8)
801373d8:	0804ceca 	j	80133b28 <_IO_vfprintf+0x7ec>
801373dc:	00628021 	addu	s0,v1,v0
801373e0:	3c02801f 	lui	v0,0x801f
801373e4:	8c423484 	lw	v0,13444(v0)
801373e8:	0804cdfb 	j	801337ec <_IO_vfprintf+0x4b0>
801373ec:	00000000 	nop
801373f0:	3c02801f 	lui	v0,0x801f
801373f4:	8c423484 	lw	v0,13444(v0)
801373f8:	0804cdbd 	j	801336f4 <_IO_vfprintf+0x3b8>
801373fc:	00000000 	nop
80137400:	8fc40588 	lw	a0,1416(s8)
80137404:	0c045591 	jal	80115644 <__overflow>
80137408:	24050025 	li	a1,37
8013740c:	2403ffff 	li	v1,-1
80137410:	1443f5ff 	bne	v0,v1,80134c10 <_IO_vfprintf+0x18d4>
80137414:	00000000 	nop
80137418:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
8013741c:	00000000 	nop
80137420:	8fc404ac 	lw	a0,1196(s8)
80137424:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80137428:	00000000 	nop
8013742c:	1440f3aa 	bnez	v0,801342d8 <_IO_vfprintf+0xf9c>
80137430:	00000000 	nop
80137434:	8fc404ac 	lw	a0,1196(s8)
80137438:	0c04699a 	jal	8011a668 <__libc_malloc>
8013743c:	00000000 	nop
80137440:	1040f07d 	beqz	v0,80133638 <_IO_vfprintf+0x2fc>
80137444:	00409021 	move	s2,v0
80137448:	0804d0bd 	j	801342f4 <_IO_vfprintf+0xfb8>
8013744c:	24140001 	li	s4,1
80137450:	8fc40588 	lw	a0,1416(s8)
80137454:	0c045591 	jal	80115644 <__overflow>
80137458:	24050025 	li	a1,37
8013745c:	2403ffff 	li	v1,-1
80137460:	1443f1a8 	bne	v0,v1,80133b04 <_IO_vfprintf+0x7c8>
80137464:	00000000 	nop
80137468:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
8013746c:	00000000 	nop
80137470:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80137474:	00a02021 	move	a0,a1
80137478:	1440f133 	bnez	v0,80133948 <_IO_vfprintf+0x60c>
8013747c:	00000000 	nop
80137480:	8fc40490 	lw	a0,1168(s8)
80137484:	0c04699a 	jal	8011a668 <__libc_malloc>
80137488:	00000000 	nop
8013748c:	104000f4 	beqz	v0,80137860 <_IO_vfprintf+0x4524>
80137490:	00409021 	move	s2,v0
80137494:	0804ce59 	j	80133964 <_IO_vfprintf+0x628>
80137498:	24160001 	li	s6,1
8013749c:	01202021 	move	a0,t1
801374a0:	0c045591 	jal	80115644 <__overflow>
801374a4:	2405002d 	li	a1,45
801374a8:	2403ffff 	li	v1,-1
801374ac:	1443fbde 	bne	v0,v1,80136428 <_IO_vfprintf+0x30ec>
801374b0:	00000000 	nop
801374b4:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
801374b8:	00000000 	nop
801374bc:	00a02021 	move	a0,a1
801374c0:	0c045591 	jal	80115644 <__overflow>
801374c4:	2405002d 	li	a1,45
801374c8:	2403ffff 	li	v1,-1
801374cc:	1443fbfa 	bne	v0,v1,801364b8 <_IO_vfprintf+0x317c>
801374d0:	00000000 	nop
801374d4:	8fc90494 	lw	t1,1172(s8)
801374d8:	afc30530 	sw	v1,1328(s8)
801374dc:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
801374e0:	0009102b 	sltu	v0,zero,t1
801374e4:	8fc40588 	lw	a0,1416(s8)
801374e8:	0c045591 	jal	80115644 <__overflow>
801374ec:	2405002d 	li	a1,45
801374f0:	2403ffff 	li	v1,-1
801374f4:	1443fbb9 	bne	v0,v1,801363dc <_IO_vfprintf+0x30a0>
801374f8:	00000000 	nop
801374fc:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
80137500:	00000000 	nop
80137504:	00a02021 	move	a0,a1
80137508:	0c045591 	jal	80115644 <__overflow>
8013750c:	2405002d 	li	a1,45
80137510:	2403ffff 	li	v1,-1
80137514:	1443fbd7 	bne	v0,v1,80136474 <_IO_vfprintf+0x3138>
80137518:	00000000 	nop
8013751c:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
80137520:	00000000 	nop
80137524:	00a02021 	move	a0,a1
80137528:	0c045591 	jal	80115644 <__overflow>
8013752c:	2405002b 	li	a1,43
80137530:	2403ffff 	li	v1,-1
80137534:	1443fd3a 	bne	v0,v1,80136a20 <_IO_vfprintf+0x36e4>
80137538:	00000000 	nop
8013753c:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
80137540:	00000000 	nop
80137544:	0c045591 	jal	80115644 <__overflow>
80137548:	01202021 	move	a0,t1
8013754c:	24420001 	addiu	v0,v0,1
80137550:	0804d847 	j	8013611c <_IO_vfprintf+0x2de0>
80137554:	2c420001 	sltiu	v0,v0,1
80137558:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
8013755c:	02002021 	move	a0,s0
80137560:	1440fbe0 	bnez	v0,801364e4 <_IO_vfprintf+0x31a8>
80137564:	00000000 	nop
80137568:	0c04699a 	jal	8011a668 <__libc_malloc>
8013756c:	02002021 	move	a0,s0
80137570:	1040f049 	beqz	v0,80133698 <_IO_vfprintf+0x35c>
80137574:	afc20494 	sw	v0,1172(s8)
80137578:	8fc90494 	lw	t1,1172(s8)
8013757c:	8fc30498 	lw	v1,1176(s8)
80137580:	00000000 	nop
80137584:	01231021 	addu	v0,t1,v1
80137588:	24420020 	addiu	v0,v0,32
8013758c:	0804d22c 	j	801348b0 <_IO_vfprintf+0x1574>
80137590:	afc20528 	sw	v0,1320(s8)
80137594:	00a02021 	move	a0,a1
80137598:	0c045591 	jal	80115644 <__overflow>
8013759c:	2405002b 	li	a1,43
801375a0:	2403ffff 	li	v1,-1
801375a4:	1443fbc4 	bne	v0,v1,801364b8 <_IO_vfprintf+0x317c>
801375a8:	00000000 	nop
801375ac:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
801375b0:	00000000 	nop
801375b4:	01202021 	move	a0,t1
801375b8:	0c045591 	jal	80115644 <__overflow>
801375bc:	24050020 	li	a1,32
801375c0:	2403ffff 	li	v1,-1
801375c4:	1443fb98 	bne	v0,v1,80136428 <_IO_vfprintf+0x30ec>
801375c8:	00000000 	nop
801375cc:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
801375d0:	00000000 	nop
801375d4:	8fc90494 	lw	t1,1172(s8)
801375d8:	2403ffff 	li	v1,-1
801375dc:	0009102b 	sltu	v0,zero,t1
801375e0:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
801375e4:	afc30530 	sw	v1,1328(s8)
801375e8:	01202021 	move	a0,t1
801375ec:	0c045591 	jal	80115644 <__overflow>
801375f0:	24050020 	li	a1,32
801375f4:	2403ffff 	li	v1,-1
801375f8:	1443fb78 	bne	v0,v1,801363dc <_IO_vfprintf+0x30a0>
801375fc:	00000000 	nop
80137600:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
80137604:	00000000 	nop
80137608:	00a02021 	move	a0,a1
8013760c:	0c045591 	jal	80115644 <__overflow>
80137610:	2405002b 	li	a1,43
80137614:	2403ffff 	li	v1,-1
80137618:	1443fb96 	bne	v0,v1,80136474 <_IO_vfprintf+0x3138>
8013761c:	00000000 	nop
80137620:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
80137624:	00000000 	nop
80137628:	8fc40588 	lw	a0,1416(s8)
8013762c:	0c045591 	jal	80115644 <__overflow>
80137630:	00000000 	nop
80137634:	24420001 	addiu	v0,v0,1
80137638:	0804d791 	j	80135e44 <_IO_vfprintf+0x2b08>
8013763c:	2c420001 	sltiu	v0,v0,1
80137640:	8fc40494 	lw	a0,1172(s8)
80137644:	2405ffff 	li	a1,-1
80137648:	0280e821 	move	sp,s4
8013764c:	0004102b 	sltu	v0,zero,a0
80137650:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
80137654:	afc50530 	sw	a1,1328(s8)
80137658:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
8013765c:	02002021 	move	a0,s0
80137660:	1440fdb4 	bnez	v0,80136d34 <_IO_vfprintf+0x39f8>
80137664:	2622000f 	addiu	v0,s1,15
80137668:	0c04699a 	jal	8011a668 <__libc_malloc>
8013766c:	02002021 	move	a0,s0
80137670:	1040ffd8 	beqz	v0,801375d4 <_IO_vfprintf+0x4298>
80137674:	00409021 	move	s2,v0
80137678:	0804db52 	j	80136d48 <_IO_vfprintf+0x3a0c>
8013767c:	24160001 	li	s6,1
80137680:	3c04801d 	lui	a0,0x801d
80137684:	3c05801d 	lui	a1,0x801d
80137688:	3c07801d 	lui	a3,0x801d
8013768c:	24841100 	addiu	a0,a0,4352
80137690:	24a5111c 	addiu	a1,a1,4380
80137694:	24e71520 	addiu	a3,a3,5408
80137698:	0c04ad9c 	jal	8012b670 <__assert_fail>
8013769c:	240605ff 	li	a2,1535
801376a0:	8c423484 	lw	v0,13444(v0)
801376a4:	0804d48d 	j	80135234 <_IO_vfprintf+0x1ef8>
801376a8:	00000000 	nop
801376ac:	00a02021 	move	a0,a1
801376b0:	0c045591 	jal	80115644 <__overflow>
801376b4:	24050020 	li	a1,32
801376b8:	2403ffff 	li	v1,-1
801376bc:	1443fb6d 	bne	v0,v1,80136474 <_IO_vfprintf+0x3138>
801376c0:	00000000 	nop
801376c4:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
801376c8:	00000000 	nop
801376cc:	00a02021 	move	a0,a1
801376d0:	0c045591 	jal	80115644 <__overflow>
801376d4:	2405002b 	li	a1,43
801376d8:	2403ffff 	li	v1,-1
801376dc:	1443fcb0 	bne	v0,v1,801369a0 <_IO_vfprintf+0x3664>
801376e0:	00000000 	nop
801376e4:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
801376e8:	00000000 	nop
801376ec:	00a02021 	move	a0,a1
801376f0:	0c045591 	jal	80115644 <__overflow>
801376f4:	24050020 	li	a1,32
801376f8:	2403ffff 	li	v1,-1
801376fc:	1443fb6e 	bne	v0,v1,801364b8 <_IO_vfprintf+0x317c>
80137700:	00000000 	nop
80137704:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
80137708:	00000000 	nop
8013770c:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80137710:	02002021 	move	a0,s0
80137714:	1440fda5 	bnez	v0,80136dac <_IO_vfprintf+0x3a70>
80137718:	2622000f 	addiu	v0,s1,15
8013771c:	0c04699a 	jal	8011a668 <__libc_malloc>
80137720:	02002021 	move	a0,s0
80137724:	1040fef1 	beqz	v0,801372ec <_IO_vfprintf+0x3fb0>
80137728:	00000000 	nop
8013772c:	00409021 	move	s2,v0
80137730:	0804db70 	j	80136dc0 <_IO_vfprintf+0x3a84>
80137734:	24140001 	li	s4,1
80137738:	3c04801d 	lui	a0,0x801d
8013773c:	3c05801d 	lui	a1,0x801d
80137740:	3c07801d 	lui	a3,0x801d
80137744:	24841100 	addiu	a0,a0,4352
80137748:	24a5111c 	addiu	a1,a1,4380
8013774c:	24e71520 	addiu	a3,a3,5408
80137750:	0c04ad9c 	jal	8012b670 <__assert_fail>
80137754:	2406071b 	li	a2,1819
80137758:	3c04801d 	lui	a0,0x801d
8013775c:	0c052791 	jal	80149e44 <__libc_fatal>
80137760:	24841138 	addiu	a0,a0,4408
80137764:	8fc50494 	lw	a1,1172(s8)
80137768:	2409ffff 	li	t1,-1
8013776c:	0260e821 	move	sp,s3
80137770:	0005102b 	sltu	v0,zero,a1
80137774:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
80137778:	afc90530 	sw	t1,1328(s8)
8013777c:	8c433484 	lw	v1,13444(v0)
80137780:	00000000 	nop
80137784:	8c660004 	lw	a2,4(v1)
80137788:	00000000 	nop
8013778c:	8cc40028 	lw	a0,40(a2)
80137790:	0804db1c 	j	80136c70 <_IO_vfprintf+0x3934>
80137794:	afc40538 	sw	a0,1336(s8)
80137798:	8c423484 	lw	v0,13444(v0)
8013779c:	0804d4c9 	j	80135324 <_IO_vfprintf+0x1fe8>
801377a0:	00000000 	nop
801377a4:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
801377a8:	02002021 	move	a0,s0
801377ac:	1440fbaa 	bnez	v0,80136658 <_IO_vfprintf+0x331c>
801377b0:	00000000 	nop
801377b4:	0c04699a 	jal	8011a668 <__libc_malloc>
801377b8:	02002021 	move	a0,s0
801377bc:	1040000f 	beqz	v0,801377fc <_IO_vfprintf+0x44c0>
801377c0:	afc20494 	sw	v0,1172(s8)
801377c4:	8fc50494 	lw	a1,1172(s8)
801377c8:	8fc90498 	lw	t1,1176(s8)
801377cc:	00000000 	nop
801377d0:	00a91021 	addu	v0,a1,t1
801377d4:	24420020 	addiu	v0,v0,32
801377d8:	0804d216 	j	80134858 <_IO_vfprintf+0x151c>
801377dc:	afc20528 	sw	v0,1320(s8)
801377e0:	8c433484 	lw	v1,13444(v0)
801377e4:	00000000 	nop
801377e8:	8c660004 	lw	a2,4(v1)
801377ec:	00000000 	nop
801377f0:	8cc20028 	lw	v0,40(a2)
801377f4:	0804d9b3 	j	801366cc <_IO_vfprintf+0x3390>
801377f8:	afc20538 	sw	v0,1336(s8)
801377fc:	2405ffff 	li	a1,-1
80137800:	0804cd97 	j	8013365c <_IO_vfprintf+0x320>
80137804:	afc50530 	sw	a1,1328(s8)
80137808:	8fc204a0 	lw	v0,1184(s8)
8013780c:	01202021 	move	a0,t1
80137810:	0c045591 	jal	80115644 <__overflow>
80137814:	304500ff 	andi	a1,v0,0xff
80137818:	24420001 	addiu	v0,v0,1
8013781c:	0804d003 	j	8013400c <_IO_vfprintf+0xcd0>
80137820:	2c420001 	sltiu	v0,v0,1
80137824:	01202021 	move	a0,t1
80137828:	0c045591 	jal	80115644 <__overflow>
8013782c:	24050030 	li	a1,48
80137830:	2403ffff 	li	v1,-1
80137834:	1443f1e3 	bne	v0,v1,80133fc4 <_IO_vfprintf+0xc88>
80137838:	00000000 	nop
8013783c:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
80137840:	00000000 	nop
80137844:	8fc204a0 	lw	v0,1184(s8)
80137848:	01202021 	move	a0,t1
8013784c:	0c045591 	jal	80115644 <__overflow>
80137850:	304500ff 	andi	a1,v0,0xff
80137854:	24420001 	addiu	v0,v0,1
80137858:	0804d703 	j	80135c0c <_IO_vfprintf+0x28d0>
8013785c:	2c420001 	sltiu	v0,v0,1
80137860:	8fc40494 	lw	a0,1172(s8)
80137864:	2405ffff 	li	a1,-1
80137868:	0004102b 	sltu	v0,zero,a0
8013786c:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
80137870:	afc50530 	sw	a1,1328(s8)
80137874:	24090001 	li	t1,1
80137878:	0804cd0a 	j	80133428 <_IO_vfprintf+0xec>
8013787c:	afc90518 	sw	t1,1304(s8)
80137880:	8fc40494 	lw	a0,1172(s8)
80137884:	0260e821 	move	sp,s3
80137888:	0004102b 	sltu	v0,zero,a0
8013788c:	0804cd92 	j	80133648 <_IO_vfprintf+0x30c>
80137890:	afc30530 	sw	v1,1328(s8)
80137894:	0c045591 	jal	80115644 <__overflow>
80137898:	01202021 	move	a0,t1
8013789c:	24420001 	addiu	v0,v0,1
801378a0:	0804dc77 	j	801371dc <_IO_vfprintf+0x3ea0>
801378a4:	2c420001 	sltiu	v0,v0,1
801378a8:	8fc204e4 	lw	v0,1252(s8)
801378ac:	01202021 	move	a0,t1
801378b0:	0c045591 	jal	80115644 <__overflow>
801378b4:	304500ff 	andi	a1,v0,0xff
801378b8:	24420001 	addiu	v0,v0,1
801378bc:	0804d737 	j	80135cdc <_IO_vfprintf+0x29a0>
801378c0:	2c420001 	sltiu	v0,v0,1
801378c4:	01202021 	move	a0,t1
801378c8:	0c045591 	jal	80115644 <__overflow>
801378cc:	24050030 	li	a1,48
801378d0:	2403ffff 	li	v1,-1
801378d4:	1443f8ef 	bne	v0,v1,80135c94 <_IO_vfprintf+0x2958>
801378d8:	00000000 	nop
801378dc:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
801378e0:	00000000 	nop
801378e4:	0804dd35 	j	801374d4 <_IO_vfprintf+0x4198>
801378e8:	0260e821 	move	sp,s3
801378ec:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
801378f0:	02002021 	move	a0,s0
801378f4:	1440fdb9 	bnez	v0,80136fdc <_IO_vfprintf+0x3ca0>
801378f8:	00000000 	nop
801378fc:	0c04699a 	jal	8011a668 <__libc_malloc>
80137900:	02002021 	move	a0,s0
80137904:	10400017 	beqz	v0,80137964 <_IO_vfprintf+0x4628>
80137908:	afc20494 	sw	v0,1172(s8)
8013790c:	8fc30494 	lw	v1,1172(s8)
80137910:	8fc40490 	lw	a0,1168(s8)
80137914:	00000000 	nop
80137918:	00641021 	addu	v0,v1,a0
8013791c:	24420020 	addiu	v0,v0,32
80137920:	0804d26b 	j	801349ac <_IO_vfprintf+0x1670>
80137924:	afc20528 	sw	v0,1320(s8)
80137928:	8fc204e4 	lw	v0,1252(s8)
8013792c:	01202021 	move	a0,t1
80137930:	0c045591 	jal	80115644 <__overflow>
80137934:	304500ff 	andi	a1,v0,0xff
80137938:	24420001 	addiu	v0,v0,1
8013793c:	0804d3e0 	j	80134f80 <_IO_vfprintf+0x1c44>
80137940:	2c420001 	sltiu	v0,v0,1
80137944:	01202021 	move	a0,t1
80137948:	0c045591 	jal	80115644 <__overflow>
8013794c:	24050030 	li	a1,48
80137950:	2403ffff 	li	v1,-1
80137954:	1443f578 	bne	v0,v1,80134f38 <_IO_vfprintf+0x1bfc>
80137958:	00000000 	nop
8013795c:	0804dcbb 	j	801372ec <_IO_vfprintf+0x3fb0>
80137960:	00000000 	nop
80137964:	2402ffff 	li	v0,-1
80137968:	0804cd97 	j	8013365c <_IO_vfprintf+0x320>
8013796c:	afc20530 	sw	v0,1328(s8)

80137970 <buffered_vfprintf>:
80137970:	27bddf08 	addiu	sp,sp,-8440
80137974:	afb120e4 	sw	s1,8420(sp)
80137978:	afbf20f0 	sw	ra,8432(sp)
8013797c:	afb320ec 	sw	s3,8428(sp)
80137980:	afb220e8 	sw	s2,8424(sp)
80137984:	afb020e0 	sw	s0,8416(sp)
80137988:	8c830060 	lw	v1,96(a0)
8013798c:	00000000 	nop
80137990:	14600050 	bnez	v1,80137ad4 <buffered_vfprintf+0x164>
80137994:	00808821 	move	s1,a0
80137998:	2402ffff 	li	v0,-1
8013799c:	ac820060 	sw	v0,96(a0)
801379a0:	27a220e0 	addiu	v0,sp,8416
801379a4:	afa20038 	sw	v0,56(sp)
801379a8:	3c02fbad 	lui	v0,0xfbad
801379ac:	34428004 	ori	v0,v0,0x8004
801379b0:	8e28003c 	lw	t0,60(s1)
801379b4:	afa20020 	sw	v0,32(sp)
801379b8:	3c02801d 	lui	v0,0x801d
801379bc:	27a700e0 	addiu	a3,sp,224
801379c0:	2403ffff 	li	v1,-1
801379c4:	2442169c 	addiu	v0,v0,5788
801379c8:	27a40020 	addiu	a0,sp,32
801379cc:	afa70030 	sw	a3,48(sp)
801379d0:	afa30080 	sw	v1,128(sp)
801379d4:	afa8005c 	sw	t0,92(sp)
801379d8:	afa200b8 	sw	v0,184(sp)
801379dc:	afb100c0 	sw	s1,192(sp)
801379e0:	afa70034 	sw	a3,52(sp)
801379e4:	0c04cccf 	jal	8013333c <_IO_vfprintf>
801379e8:	afa00068 	sw	zero,104(sp)
801379ec:	00409821 	move	s3,v0
801379f0:	3c020000 	lui	v0,0x0
801379f4:	24420000 	addiu	v0,v0,0
801379f8:	0002902b 	sltu	s2,zero,v0
801379fc:	1640002f 	bnez	s2,80137abc <buffered_vfprintf+0x14c>
80137a00:	3c058014 	lui	a1,0x8014
80137a04:	8e220000 	lw	v0,0(s1)
80137a08:	00000000 	nop
80137a0c:	30428000 	andi	v0,v0,0x8000
80137a10:	10400026 	beqz	v0,80137aac <buffered_vfprintf+0x13c>
80137a14:	00000000 	nop
80137a18:	8fa50030 	lw	a1,48(sp)
80137a1c:	8fa20034 	lw	v0,52(sp)
80137a20:	00000000 	nop
80137a24:	00458023 	subu	s0,v0,a1
80137a28:	1a00000a 	blez	s0,80137a54 <buffered_vfprintf+0xe4>
80137a2c:	02202021 	move	a0,s1
80137a30:	8e230098 	lw	v1,152(s1)
80137a34:	00000000 	nop
80137a38:	8c62001c 	lw	v0,28(v1)
80137a3c:	00000000 	nop
80137a40:	0040f809 	jalr	v0
80137a44:	02003021 	move	a2,s0
80137a48:	12020002 	beq	s0,v0,80137a54 <buffered_vfprintf+0xe4>
80137a4c:	00000000 	nop
80137a50:	2413ffff 	li	s3,-1
80137a54:	8e220000 	lw	v0,0(s1)
80137a58:	00000000 	nop
80137a5c:	30428000 	andi	v0,v0,0x8000
80137a60:	1040000e 	beqz	v0,80137a9c <buffered_vfprintf+0x12c>
80137a64:	00000000 	nop
80137a68:	12400005 	beqz	s2,80137a80 <buffered_vfprintf+0x110>
80137a6c:	02601021 	move	v0,s3
80137a70:	27a40010 	addiu	a0,sp,16
80137a74:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80137a78:	00002821 	move	a1,zero
80137a7c:	02601021 	move	v0,s3
80137a80:	8fbf20f0 	lw	ra,8432(sp)
80137a84:	8fb320ec 	lw	s3,8428(sp)
80137a88:	8fb220e8 	lw	s2,8424(sp)
80137a8c:	8fb120e4 	lw	s1,8420(sp)
80137a90:	8fb020e0 	lw	s0,8416(sp)
80137a94:	03e00008 	jr	ra
80137a98:	27bd20f8 	addiu	sp,sp,8440
80137a9c:	0c051908 	jal	80146420 <_IO_funlockfile>
80137aa0:	02202021 	move	a0,s1
80137aa4:	0804de9a 	j	80137a68 <buffered_vfprintf+0xf8>
80137aa8:	00000000 	nop
80137aac:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80137ab0:	02202021 	move	a0,s1
80137ab4:	0804de86 	j	80137a18 <buffered_vfprintf+0xa8>
80137ab8:	00000000 	nop
80137abc:	24a56420 	addiu	a1,a1,25632
80137ac0:	27a40010 	addiu	a0,sp,16
80137ac4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80137ac8:	02203021 	move	a2,s1
80137acc:	0804de81 	j	80137a04 <buffered_vfprintf+0x94>
80137ad0:	00000000 	nop
80137ad4:	2402ffff 	li	v0,-1
80137ad8:	1062ffb1 	beq	v1,v0,801379a0 <buffered_vfprintf+0x30>
80137adc:	2413ffff 	li	s3,-1
80137ae0:	0804dea0 	j	80137a80 <buffered_vfprintf+0x110>
80137ae4:	02601021 	move	v0,s3
	...

80137af0 <__guess_grouping>:
80137af0:	90a20000 	lbu	v0,0(a1)
80137af4:	00000000 	nop
80137af8:	2442ffff 	addiu	v0,v0,-1
80137afc:	304200ff 	andi	v0,v0,0xff
80137b00:	2c42007e 	sltiu	v0,v0,126
80137b04:	10400019 	beqz	v0,80137b6c <__guess_grouping+0x7c>
80137b08:	00003021 	move	a2,zero
80137b0c:	80a30000 	lb	v1,0(a1)
80137b10:	00000000 	nop
80137b14:	00601021 	move	v0,v1
80137b18:	0064182b 	sltu	v1,v1,a0
80137b1c:	24a50001 	addiu	a1,a1,1
80137b20:	10600010 	beqz	v1,80137b64 <__guess_grouping+0x74>
80137b24:	00822023 	subu	a0,a0,v0
80137b28:	80a30000 	lb	v1,0(a1)
80137b2c:	2402007f 	li	v0,127
80137b30:	1062000c 	beq	v1,v0,80137b64 <__guess_grouping+0x74>
80137b34:	24c60001 	addiu	a2,a2,1
80137b38:	0460000a 	bltz	v1,80137b64 <__guess_grouping+0x74>
80137b3c:	00000000 	nop
80137b40:	1460fff4 	bnez	v1,80137b14 <__guess_grouping+0x24>
80137b44:	00000000 	nop
80137b48:	80a2ffff 	lb	v0,-1(a1)
80137b4c:	2483ffff 	addiu	v1,a0,-1
80137b50:	14400002 	bnez	v0,80137b5c <__guess_grouping+0x6c>
80137b54:	0062001b 	divu	zero,v1,v0
80137b58:	0007000d 	break	0x7
80137b5c:	00001812 	mflo	v1
80137b60:	00c33021 	addu	a2,a2,v1
80137b64:	03e00008 	jr	ra
80137b68:	00c01021 	move	v0,a2
80137b6c:	03e00008 	jr	ra
80137b70:	00c01021 	move	v0,a2

80137b74 <hack_digit.11295>:
80137b74:	27bdffd8 	addiu	sp,sp,-40
80137b78:	afb00018 	sw	s0,24(sp)
80137b7c:	afbf0020 	sw	ra,32(sp)
80137b80:	afb1001c 	sw	s1,28(sp)
80137b84:	00408021 	move	s0,v0
80137b88:	8c42001c 	lw	v0,28(v0)
80137b8c:	00000000 	nop
80137b90:	10400005 	beqz	v0,80137ba8 <hack_digit.11295+0x34>
80137b94:	24020066 	li	v0,102
80137b98:	8e030018 	lw	v1,24(s0)
80137b9c:	00000000 	nop
80137ba0:	1062005e 	beq	v1,v0,80137d1c <hack_digit.11295+0x1a8>
80137ba4:	00000000 	nop
80137ba8:	8e030010 	lw	v1,16(s0)
80137bac:	00000000 	nop
80137bb0:	10600049 	beqz	v1,80137cd8 <hack_digit.11295+0x164>
80137bb4:	00000000 	nop
80137bb8:	8e07000c 	lw	a3,12(s0)
80137bbc:	00000000 	nop
80137bc0:	00e3102a 	slt	v0,a3,v1
80137bc4:	1440002f 	bnez	v0,80137c84 <hack_digit.11295+0x110>
80137bc8:	00008821 	move	s1,zero
80137bcc:	8e040004 	lw	a0,4(s0)
80137bd0:	8e060008 	lw	a2,8(s0)
80137bd4:	8e020000 	lw	v0,0(s0)
80137bd8:	00002821 	move	a1,zero
80137bdc:	afa30014 	sw	v1,20(sp)
80137be0:	0c057a28 	jal	8015e8a0 <__mpn_divrem>
80137be4:	afa20010 	sw	v0,16(sp)
80137be8:	8e07000c 	lw	a3,12(s0)
80137bec:	8e050010 	lw	a1,16(s0)
80137bf0:	8e040004 	lw	a0,4(s0)
80137bf4:	00e51823 	subu	v1,a3,a1
80137bf8:	00031880 	sll	v1,v1,0x2
80137bfc:	00641821 	addu	v1,v1,a0
80137c00:	ac620000 	sw	v0,0(v1)
80137c04:	00a03821 	move	a3,a1
80137c08:	8c910000 	lw	s1,0(a0)
80137c0c:	10a00014 	beqz	a1,80137c60 <hack_digit.11295+0xec>
80137c10:	ae05000c 	sw	a1,12(s0)
80137c14:	8e040008 	lw	a0,8(s0)
80137c18:	00053080 	sll	a2,a1,0x2
80137c1c:	00c41021 	addu	v0,a2,a0
80137c20:	8c43fffc 	lw	v1,-4(v0)
80137c24:	00000000 	nop
80137c28:	14600017 	bnez	v1,80137c88 <hack_digit.11295+0x114>
80137c2c:	24c3fffc 	addiu	v1,a2,-4
80137c30:	0804df13 	j	80137c4c <hack_digit.11295+0xd8>
80137c34:	24a7ffff 	addiu	a3,a1,-1
80137c38:	8c42fffc 	lw	v0,-4(v0)
80137c3c:	00000000 	nop
80137c40:	14400012 	bnez	v0,80137c8c <hack_digit.11295+0x118>
80137c44:	00e03021 	move	a2,a3
80137c48:	24a7ffff 	addiu	a3,a1,-1
80137c4c:	00831021 	addu	v0,a0,v1
80137c50:	ae07000c 	sw	a3,12(s0)
80137c54:	2463fffc 	addiu	v1,v1,-4
80137c58:	14e0fff7 	bnez	a3,80137c38 <hack_digit.11295+0xc4>
80137c5c:	00e02821 	move	a1,a3
80137c60:	24070001 	li	a3,1
80137c64:	ae07000c 	sw	a3,12(s0)
80137c68:	26240030 	addiu	a0,s1,48
80137c6c:	8fbf0020 	lw	ra,32(sp)
80137c70:	8fb1001c 	lw	s1,28(sp)
80137c74:	8fb00018 	lw	s0,24(sp)
80137c78:	00801021 	move	v0,a0
80137c7c:	03e00008 	jr	ra
80137c80:	27bd0028 	addiu	sp,sp,40
80137c84:	8e040008 	lw	a0,8(s0)
80137c88:	00e03021 	move	a2,a3
80137c8c:	00802821 	move	a1,a0
80137c90:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
80137c94:	2407000a 	li	a3,10
80137c98:	10400008 	beqz	v0,80137cbc <hack_digit.11295+0x148>
80137c9c:	00402821 	move	a1,v0
80137ca0:	8e02000c 	lw	v0,12(s0)
80137ca4:	8e040008 	lw	a0,8(s0)
80137ca8:	00021880 	sll	v1,v0,0x2
80137cac:	00641821 	addu	v1,v1,a0
80137cb0:	24420001 	addiu	v0,v0,1
80137cb4:	ac650000 	sw	a1,0(v1)
80137cb8:	ae02000c 	sw	v0,12(s0)
80137cbc:	26240030 	addiu	a0,s1,48
80137cc0:	8fbf0020 	lw	ra,32(sp)
80137cc4:	8fb1001c 	lw	s1,28(sp)
80137cc8:	8fb00018 	lw	s0,24(sp)
80137ccc:	00801021 	move	v0,a0
80137cd0:	03e00008 	jr	ra
80137cd4:	27bd0028 	addiu	sp,sp,40
80137cd8:	8e06000c 	lw	a2,12(s0)
80137cdc:	8e040008 	lw	a0,8(s0)
80137ce0:	00068080 	sll	s0,a2,0x2
80137ce4:	02048021 	addu	s0,s0,a0
80137ce8:	00802821 	move	a1,a0
80137cec:	24c6ffff 	addiu	a2,a2,-1
80137cf0:	8e11fffc 	lw	s1,-4(s0)
80137cf4:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
80137cf8:	2407000a 	li	a3,10
80137cfc:	ae02fffc 	sw	v0,-4(s0)
80137d00:	26240030 	addiu	a0,s1,48
80137d04:	8fbf0020 	lw	ra,32(sp)
80137d08:	8fb1001c 	lw	s1,28(sp)
80137d0c:	8fb00018 	lw	s0,24(sp)
80137d10:	00801021 	move	v0,a0
80137d14:	03e00008 	jr	ra
80137d18:	27bd0028 	addiu	sp,sp,40
80137d1c:	8e030014 	lw	v1,20(s0)
80137d20:	00000000 	nop
80137d24:	2462ffff 	addiu	v0,v1,-1
80137d28:	1860ff9f 	blez	v1,80137ba8 <hack_digit.11295+0x34>
80137d2c:	ae020014 	sw	v0,20(s0)
80137d30:	24040030 	li	a0,48
80137d34:	8fbf0020 	lw	ra,32(sp)
80137d38:	8fb1001c 	lw	s1,28(sp)
80137d3c:	8fb00018 	lw	s0,24(sp)
80137d40:	00801021 	move	v0,a0
80137d44:	03e00008 	jr	ra
80137d48:	27bd0028 	addiu	sp,sp,40

80137d4c <_i18n_number_rewrite>:
80137d4c:	27bdffa0 	addiu	sp,sp,-96
80137d50:	afb20040 	sw	s2,64(sp)
80137d54:	00809021 	move	s2,a0
80137d58:	3c04801d 	lui	a0,0x801d
80137d5c:	afbe0058 	sw	s8,88(sp)
80137d60:	24841164 	addiu	a0,a0,4452
80137d64:	03a0f021 	move	s8,sp
80137d68:	afbf005c 	sw	ra,92(sp)
80137d6c:	afb5004c 	sw	s5,76(sp)
80137d70:	afb40048 	sw	s4,72(sp)
80137d74:	afb1003c 	sw	s1,60(sp)
80137d78:	afb00038 	sw	s0,56(sp)
80137d7c:	00a0a821 	move	s5,a1
80137d80:	afb70054 	sw	s7,84(sp)
80137d84:	afb60050 	sw	s6,80(sp)
80137d88:	0c054180 	jal	80150600 <__wctrans>
80137d8c:	afb30044 	sw	s3,68(sp)
80137d90:	0040a021 	move	s4,v0
80137d94:	2404002e 	li	a0,46
80137d98:	0c0541cc 	jal	80150730 <__towctrans>
80137d9c:	00402821 	move	a1,v0
80137da0:	2404002c 	li	a0,44
80137da4:	02802821 	move	a1,s4
80137da8:	0c0541cc 	jal	80150730 <__towctrans>
80137dac:	00408021 	move	s0,v0
80137db0:	1680006f 	bnez	s4,80137f70 <_i18n_number_rewrite+0x224>
80137db4:	00408821 	move	s1,v0
80137db8:	02b23023 	subu	a2,s5,s2
80137dbc:	24c2000e 	addiu	v0,a2,14
80137dc0:	000210c2 	srl	v0,v0,0x3
80137dc4:	000210c0 	sll	v0,v0,0x3
80137dc8:	03a2e823 	subu	sp,sp,v0
80137dcc:	27b30010 	addiu	s3,sp,16
80137dd0:	02402821 	move	a1,s2
80137dd4:	0c0472c8 	jal	8011cb20 <__mempcpy>
80137dd8:	02602021 	move	a0,s3
80137ddc:	00409021 	move	s2,v0
80137de0:	3c020000 	lui	v0,0x0
80137de4:	02a08821 	move	s1,s5
80137de8:	24550000 	addiu	s5,v0,0
80137dec:	2652ffff 	addiu	s2,s2,-1
80137df0:	0253102b 	sltu	v0,s2,s3
80137df4:	14400029 	bnez	v0,80137e9c <_i18n_number_rewrite+0x150>
80137df8:	00000000 	nop
80137dfc:	82430000 	lb	v1,0(s2)
80137e00:	00000000 	nop
80137e04:	2470ffd0 	addiu	s0,v1,-48
80137e08:	320200ff 	andi	v0,s0,0xff
80137e0c:	2c42000a 	sltiu	v0,v0,10
80137e10:	10400030 	beqz	v0,80137ed4 <_i18n_number_rewrite+0x188>
80137e14:	2e02000a 	sltiu	v0,s0,10
80137e18:	10400049 	beqz	v0,80137f40 <_i18n_number_rewrite+0x1f4>
80137e1c:	3c04801d 	lui	a0,0x801d
80137e20:	12a0004e 	beqz	s5,80137f5c <_i18n_number_rewrite+0x210>
80137e24:	3c02801f 	lui	v0,0x801f
80137e28:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80137e2c:	24040003 	li	a0,3
80137e30:	00401821 	move	v1,v0
80137e34:	26020029 	addiu	v0,s0,41
80137e38:	8c630000 	lw	v1,0(v1)
80137e3c:	3042ffff 	andi	v0,v0,0xffff
80137e40:	00021080 	sll	v0,v0,0x2
80137e44:	00431021 	addu	v0,v0,v1
80137e48:	8c500024 	lw	s0,36(v0)
80137e4c:	0c046f6c 	jal	8011bdb0 <strlen>
80137e50:	02002021 	move	a0,s0
80137e54:	00403021 	move	a2,v0
80137e58:	1040ffe4 	beqz	v0,80137dec <_i18n_number_rewrite+0xa0>
80137e5c:	02228823 	subu	s1,s1,v0
80137e60:	02021021 	addu	v0,s0,v0
80137e64:	00d11821 	addu	v1,a2,s1
80137e68:	2444ffff 	addiu	a0,v0,-1
80137e6c:	2463ffff 	addiu	v1,v1,-1
80137e70:	00002821 	move	a1,zero
80137e74:	90820000 	lbu	v0,0(a0)
80137e78:	24a50001 	addiu	a1,a1,1
80137e7c:	a0620000 	sb	v0,0(v1)
80137e80:	2484ffff 	addiu	a0,a0,-1
80137e84:	14c5fffb 	bne	a2,a1,80137e74 <_i18n_number_rewrite+0x128>
80137e88:	2463ffff 	addiu	v1,v1,-1
80137e8c:	2652ffff 	addiu	s2,s2,-1
80137e90:	0253102b 	sltu	v0,s2,s3
80137e94:	1040ffd9 	beqz	v0,80137dfc <_i18n_number_rewrite+0xb0>
80137e98:	00000000 	nop
80137e9c:	03c0e821 	move	sp,s8
80137ea0:	02201021 	move	v0,s1
80137ea4:	8fbf005c 	lw	ra,92(sp)
80137ea8:	8fbe0058 	lw	s8,88(sp)
80137eac:	8fb70054 	lw	s7,84(sp)
80137eb0:	8fb60050 	lw	s6,80(sp)
80137eb4:	8fb5004c 	lw	s5,76(sp)
80137eb8:	8fb40048 	lw	s4,72(sp)
80137ebc:	8fb30044 	lw	s3,68(sp)
80137ec0:	8fb20040 	lw	s2,64(sp)
80137ec4:	8fb1003c 	lw	s1,60(sp)
80137ec8:	8fb00038 	lw	s0,56(sp)
80137ecc:	03e00008 	jr	ra
80137ed0:	27bd0060 	addiu	sp,sp,96
80137ed4:	16800004 	bnez	s4,80137ee8 <_i18n_number_rewrite+0x19c>
80137ed8:	2402002e 	li	v0,46
80137edc:	2631ffff 	addiu	s1,s1,-1
80137ee0:	0804df7b 	j	80137dec <_i18n_number_rewrite+0xa0>
80137ee4:	a2230000 	sb	v1,0(s1)
80137ee8:	1062001f 	beq	v1,v0,80137f68 <_i18n_number_rewrite+0x21c>
80137eec:	2402002c 	li	v0,44
80137ef0:	1462fffa 	bne	v1,v0,80137edc <_i18n_number_rewrite+0x190>
80137ef4:	27d00028 	addiu	s0,s8,40
80137ef8:	0c046f6c 	jal	8011bdb0 <strlen>
80137efc:	02002021 	move	a0,s0
80137f00:	00402821 	move	a1,v0
80137f04:	1040ffb9 	beqz	v0,80137dec <_i18n_number_rewrite+0xa0>
80137f08:	02228823 	subu	s1,s1,v0
80137f0c:	02021021 	addu	v0,s0,v0
80137f10:	02251821 	addu	v1,s1,a1
80137f14:	2444ffff 	addiu	a0,v0,-1
80137f18:	2463ffff 	addiu	v1,v1,-1
80137f1c:	00003021 	move	a2,zero
80137f20:	90820000 	lbu	v0,0(a0)
80137f24:	24c60001 	addiu	a2,a2,1
80137f28:	a0620000 	sb	v0,0(v1)
80137f2c:	2484ffff 	addiu	a0,a0,-1
80137f30:	14a6fffb 	bne	a1,a2,80137f20 <_i18n_number_rewrite+0x1d4>
80137f34:	2463ffff 	addiu	v1,v1,-1
80137f38:	0804df7c 	j	80137df0 <_i18n_number_rewrite+0xa4>
80137f3c:	2652ffff 	addiu	s2,s2,-1
80137f40:	3c05801d 	lui	a1,0x801d
80137f44:	3c07801d 	lui	a3,0x801d
80137f48:	24841174 	addiu	a0,a0,4468
80137f4c:	24a51188 	addiu	a1,a1,4488
80137f50:	24e71750 	addiu	a3,a3,5968
80137f54:	0c04ad9c 	jal	8012b670 <__assert_fail>
80137f58:	24060024 	li	a2,36
80137f5c:	8c433484 	lw	v1,13444(v0)
80137f60:	0804df8e 	j	80137e38 <_i18n_number_rewrite+0xec>
80137f64:	26020029 	addiu	v0,s0,41
80137f68:	0804dfbe 	j	80137ef8 <_i18n_number_rewrite+0x1ac>
80137f6c:	27d00018 	addiu	s0,s8,24
80137f70:	27d30010 	addiu	s3,s8,16
80137f74:	02602021 	move	a0,s3
80137f78:	00002821 	move	a1,zero
80137f7c:	24060008 	li	a2,8
80137f80:	0c043299 	jal	8010ca64 <memset>
80137f84:	27d60018 	addiu	s6,s8,24
80137f88:	02002821 	move	a1,s0
80137f8c:	02c02021 	move	a0,s6
80137f90:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
80137f94:	02603021 	move	a2,s3
80137f98:	2417ffff 	li	s7,-1
80137f9c:	10570012 	beq	v0,s7,80137fe8 <_i18n_number_rewrite+0x29c>
80137fa0:	3c058019 	lui	a1,0x8019
80137fa4:	02602021 	move	a0,s3
80137fa8:	00002821 	move	a1,zero
80137fac:	24060008 	li	a2,8
80137fb0:	0c043299 	jal	8010ca64 <memset>
80137fb4:	27d00028 	addiu	s0,s8,40
80137fb8:	02202821 	move	a1,s1
80137fbc:	02603021 	move	a2,s3
80137fc0:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
80137fc4:	02002021 	move	a0,s0
80137fc8:	1457ff7b 	bne	v0,s7,80137db8 <_i18n_number_rewrite+0x6c>
80137fcc:	3c05801d 	lui	a1,0x801d
80137fd0:	02002021 	move	a0,s0
80137fd4:	24a51170 	addiu	a1,a1,4464
80137fd8:	0c04324c 	jal	8010c930 <memcpy>
80137fdc:	24060002 	li	a2,2
80137fe0:	0804df6f 	j	80137dbc <_i18n_number_rewrite+0x70>
80137fe4:	02b23023 	subu	a2,s5,s2
80137fe8:	02c02021 	move	a0,s6
80137fec:	24a514f4 	addiu	a1,a1,5364
80137ff0:	0c04324c 	jal	8010c930 <memcpy>
80137ff4:	24060002 	li	a2,2
80137ff8:	0804dfea 	j	80137fa8 <_i18n_number_rewrite+0x25c>
80137ffc:	02602021 	move	a0,s3

80138000 <__printf_fp>:
80138000:	27bdff40 	addiu	sp,sp,-192
80138004:	afbe00b8 	sw	s8,184(sp)
80138008:	afb700b4 	sw	s7,180(sp)
8013800c:	03a0f021 	move	s8,sp
80138010:	afb00098 	sw	s0,152(sp)
80138014:	afbf00bc 	sw	ra,188(sp)
80138018:	afb600b0 	sw	s6,176(sp)
8013801c:	afb500ac 	sw	s5,172(sp)
80138020:	afb400a8 	sw	s4,168(sp)
80138024:	afb300a4 	sw	s3,164(sp)
80138028:	afb200a0 	sw	s2,160(sp)
8013802c:	afb1009c 	sw	s1,156(sp)
80138030:	afc500c4 	sw	a1,196(s8)
80138034:	8ca5000c 	lw	a1,12(a1)
80138038:	0080b821 	move	s7,a0
8013803c:	00051282 	srl	v0,a1,0xa
80138040:	30420001 	andi	v0,v0,0x1
80138044:	30a30100 	andi	v1,a1,0x100
80138048:	00c08021 	move	s0,a2
8013804c:	afc00048 	sw	zero,72(s8)
80138050:	afc00018 	sw	zero,24(s8)
80138054:	1460008b 	bnez	v1,80138284 <__printf_fp+0x284>
80138058:	afc20090 	sw	v0,144(s8)
8013805c:	3c030000 	lui	v1,0x0
80138060:	24620000 	addiu	v0,v1,0
80138064:	10400306 	beqz	v0,80138c80 <__printf_fp+0xc80>
80138068:	3c02801f 	lui	v0,0x801f
8013806c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138070:	24040003 	li	a0,3
80138074:	8c430004 	lw	v1,4(v0)
80138078:	24040003 	li	a0,3
8013807c:	8c630024 	lw	v1,36(v1)
80138080:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138084:	afc30084 	sw	v1,132(s8)
80138088:	8fc400c4 	lw	a0,196(s8)
8013808c:	8c420004 	lw	v0,4(v0)
80138090:	8c85000c 	lw	a1,12(a0)
80138094:	8c420030 	lw	v0,48(v0)
80138098:	00000000 	nop
8013809c:	afc20080 	sw	v0,128(s8)
801380a0:	30a20080 	andi	v0,a1,0x80
801380a4:	144000a4 	bnez	v0,80138338 <__printf_fp+0x338>
801380a8:	30a20100 	andi	v0,a1,0x100
801380ac:	afc0007c 	sw	zero,124(s8)
801380b0:	afc00078 	sw	zero,120(s8)
801380b4:	afc00074 	sw	zero,116(s8)
801380b8:	8e020000 	lw	v0,0(s0)
801380bc:	00000000 	nop
801380c0:	8c500000 	lw	s0,0(v0)
801380c4:	8c510004 	lw	s1,4(v0)
801380c8:	02002021 	move	a0,s0
801380cc:	0c056018 	jal	80158060 <__isnan>
801380d0:	02202821 	move	a1,s1
801380d4:	10400102 	beqz	v0,801384e0 <__printf_fp+0x4e0>
801380d8:	3c020000 	lui	v0,0x0
801380dc:	24420000 	addiu	v0,v0,0
801380e0:	10400828 	beqz	v0,8013a184 <__printf_fp+0x2184>
801380e4:	afc00018 	sw	zero,24(s8)
801380e8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801380ec:	24040004 	li	a0,4
801380f0:	00408021 	move	s0,v0
801380f4:	8e030000 	lw	v1,0(s0)
801380f8:	00000000 	nop
801380fc:	10600815 	beqz	v1,8013a154 <__printf_fp+0x2154>
80138100:	3c060000 	lui	a2,0x0
80138104:	8fc400c4 	lw	a0,196(s8)
80138108:	00000000 	nop
8013810c:	8c820008 	lw	v0,8(a0)
80138110:	00000000 	nop
80138114:	00021040 	sll	v0,v0,0x1
80138118:	00431021 	addu	v0,v0,v1
8013811c:	94430000 	lhu	v1,0(v0)
80138120:	00000000 	nop
80138124:	30630100 	andi	v1,v1,0x100
80138128:	106000e9 	beqz	v1,801384d0 <__printf_fp+0x4d0>
8013812c:	3c02801d 	lui	v0,0x801d
80138130:	3c02801d 	lui	v0,0x801d
80138134:	3c03801d 	lui	v1,0x801d
80138138:	24521700 	addiu	s2,v0,5888
8013813c:	24741710 	addiu	s4,v1,5904
80138140:	8fc200c4 	lw	v0,196(s8)
80138144:	8fc40018 	lw	a0,24(s8)
80138148:	8c460004 	lw	a2,4(v0)
8013814c:	148000ae 	bnez	a0,80138408 <__printf_fp+0x408>
80138150:	00000000 	nop
80138154:	8c45000c 	lw	a1,12(v0)
80138158:	00000000 	nop
8013815c:	30a20050 	andi	v0,a1,0x50
80138160:	144000ac 	bnez	v0,80138414 <__printf_fp+0x414>
80138164:	00000000 	nop
80138168:	30a20020 	andi	v0,a1,0x20
8013816c:	14400003 	bnez	v0,8013817c <__printf_fp+0x17c>
80138170:	24d3fffd 	addiu	s3,a2,-3
80138174:	1e600184 	bgtz	s3,80138788 <__printf_fp+0x788>
80138178:	00000000 	nop
8013817c:	00008821 	move	s1,zero
80138180:	108000a6 	beqz	a0,8013841c <__printf_fp+0x41c>
80138184:	00000000 	nop
80138188:	8fc50090 	lw	a1,144(s8)
8013818c:	00000000 	nop
80138190:	10a0014b 	beqz	a1,801386c0 <__printf_fp+0x6c0>
80138194:	00000000 	nop
80138198:	8ee3005c 	lw	v1,92(s7)
8013819c:	00000000 	nop
801381a0:	8c640010 	lw	a0,16(v1)
801381a4:	8c620014 	lw	v0,20(v1)
801381a8:	00000000 	nop
801381ac:	0082102b 	sltu	v0,a0,v0
801381b0:	104008bc 	beqz	v0,8013a4a4 <__printf_fp+0x24a4>
801381b4:	24820004 	addiu	v0,a0,4
801381b8:	ac620010 	sw	v0,16(v1)
801381bc:	2403002d 	li	v1,45
801381c0:	ac830000 	sw	v1,0(a0)
801381c4:	26310001 	addiu	s1,s1,1
801381c8:	8fc40090 	lw	a0,144(s8)
801381cc:	00000000 	nop
801381d0:	108000a7 	beqz	a0,80138470 <__printf_fp+0x470>
801381d4:	24100002 	li	s0,2
801381d8:	2412ffff 	li	s2,-1
801381dc:	8ee7005c 	lw	a3,92(s7)
801381e0:	8e830000 	lw	v1,0(s4)
801381e4:	8ce60010 	lw	a2,16(a3)
801381e8:	8ce20014 	lw	v0,20(a3)
801381ec:	02e02021 	move	a0,s7
801381f0:	00c2102b 	sltu	v0,a2,v0
801381f4:	24c90004 	addiu	t1,a2,4
801381f8:	26940004 	addiu	s4,s4,4
801381fc:	00602821 	move	a1,v1
80138200:	10400683 	beqz	v0,80139c10 <__printf_fp+0x1c10>
80138204:	24680001 	addiu	t0,v1,1
80138208:	ace90010 	sw	t1,16(a3)
8013820c:	acc30000 	sw	v1,0(a2)
80138210:	2d020001 	sltiu	v0,t0,1
80138214:	2610ffff 	addiu	s0,s0,-1
80138218:	14400115 	bnez	v0,80138670 <__printf_fp+0x670>
8013821c:	00000000 	nop
80138220:	1612ffee 	bne	s0,s2,801381dc <__printf_fp+0x1dc>
80138224:	26310001 	addiu	s1,s1,1
80138228:	8fc500c4 	lw	a1,196(s8)
8013822c:	00000000 	nop
80138230:	8ca2000c 	lw	v0,12(a1)
80138234:	00000000 	nop
80138238:	30420020 	andi	v0,v0,0x20
8013823c:	10400003 	beqz	v0,8013824c <__printf_fp+0x24c>
80138240:	00000000 	nop
80138244:	1e60022d 	bgtz	s3,80138afc <__printf_fp+0xafc>
80138248:	00000000 	nop
8013824c:	03c0e821 	move	sp,s8
80138250:	02201021 	move	v0,s1
80138254:	8fbf00bc 	lw	ra,188(sp)
80138258:	8fbe00b8 	lw	s8,184(sp)
8013825c:	8fb700b4 	lw	s7,180(sp)
80138260:	8fb600b0 	lw	s6,176(sp)
80138264:	8fb500ac 	lw	s5,172(sp)
80138268:	8fb400a8 	lw	s4,168(sp)
8013826c:	8fb300a4 	lw	s3,164(sp)
80138270:	8fb200a0 	lw	s2,160(sp)
80138274:	8fb1009c 	lw	s1,156(sp)
80138278:	8fb00098 	lw	s0,152(sp)
8013827c:	03e00008 	jr	ra
80138280:	27bd00c0 	addiu	sp,sp,192
80138284:	3c030000 	lui	v1,0x0
80138288:	24620000 	addiu	v0,v1,0
8013828c:	10400279 	beqz	v0,80138c74 <__printf_fp+0xc74>
80138290:	3c02801f 	lui	v0,0x801f
80138294:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138298:	24040003 	li	a0,3
8013829c:	8c420010 	lw	v0,16(v0)
801382a0:	00000000 	nop
801382a4:	8c42002c 	lw	v0,44(v0)
801382a8:	00000000 	nop
801382ac:	afc20084 	sw	v0,132(s8)
801382b0:	80430000 	lb	v1,0(v0)
801382b4:	00000000 	nop
801382b8:	1460000d 	bnez	v1,801382f0 <__printf_fp+0x2f0>
801382bc:	3c050000 	lui	a1,0x0
801382c0:	3c040000 	lui	a0,0x0
801382c4:	24820000 	addiu	v0,a0,0
801382c8:	10400854 	beqz	v0,8013a41c <__printf_fp+0x241c>
801382cc:	3c02801f 	lui	v0,0x801f
801382d0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801382d4:	24040003 	li	a0,3
801382d8:	8c420004 	lw	v0,4(v0)
801382dc:	00000000 	nop
801382e0:	8c420024 	lw	v0,36(v0)
801382e4:	00000000 	nop
801382e8:	afc20084 	sw	v0,132(s8)
801382ec:	3c050000 	lui	a1,0x0
801382f0:	24a20000 	addiu	v0,a1,0
801382f4:	104007d2 	beqz	v0,8013a240 <__printf_fp+0x2240>
801382f8:	3c02801f 	lui	v0,0x801f
801382fc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138300:	24040003 	li	a0,3
80138304:	8c420010 	lw	v0,16(v0)
80138308:	00000000 	nop
8013830c:	8c4200d0 	lw	v0,208(v0)
80138310:	00000000 	nop
80138314:	104000a3 	beqz	v0,801385a4 <__printf_fp+0x5a4>
80138318:	3c030000 	lui	v1,0x0
8013831c:	8fc600c4 	lw	a2,196(s8)
80138320:	00000000 	nop
80138324:	8cc5000c 	lw	a1,12(a2)
80138328:	afc20080 	sw	v0,128(s8)
8013832c:	30a20080 	andi	v0,a1,0x80
80138330:	1040ff5e 	beqz	v0,801380ac <__printf_fp+0xac>
80138334:	30a20100 	andi	v0,a1,0x100
80138338:	14400090 	bnez	v0,8013857c <__printf_fp+0x57c>
8013833c:	3c060000 	lui	a2,0x0
80138340:	3c050000 	lui	a1,0x0
80138344:	24a20000 	addiu	v0,a1,0
80138348:	1040082a 	beqz	v0,8013a3f4 <__printf_fp+0x23f4>
8013834c:	3c02801f 	lui	v0,0x801f
80138350:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138354:	24040003 	li	a0,3
80138358:	8c420004 	lw	v0,4(v0)
8013835c:	00000000 	nop
80138360:	8c42002c 	lw	v0,44(v0)
80138364:	00000000 	nop
80138368:	afc20074 	sw	v0,116(s8)
8013836c:	8fc30074 	lw	v1,116(s8)
80138370:	00000000 	nop
80138374:	90620000 	lbu	v0,0(v1)
80138378:	00000000 	nop
8013837c:	2442ffff 	addiu	v0,v0,-1
80138380:	304200ff 	andi	v0,v0,0xff
80138384:	2c42007e 	sltiu	v0,v0,126
80138388:	1040ff48 	beqz	v0,801380ac <__printf_fp+0xac>
8013838c:	00000000 	nop
80138390:	8fc40090 	lw	a0,144(s8)
80138394:	00000000 	nop
80138398:	148000d3 	bnez	a0,801386e8 <__printf_fp+0x6e8>
8013839c:	00000000 	nop
801383a0:	8fc600c4 	lw	a2,196(s8)
801383a4:	00000000 	nop
801383a8:	8cc5000c 	lw	a1,12(a2)
801383ac:	00000000 	nop
801383b0:	30a20100 	andi	v0,a1,0x100
801383b4:	144001e9 	bnez	v0,80138b5c <__printf_fp+0xb5c>
801383b8:	3c040000 	lui	a0,0x0
801383bc:	3c030000 	lui	v1,0x0
801383c0:	24620000 	addiu	v0,v1,0
801383c4:	1040092c 	beqz	v0,8013a878 <__printf_fp+0x2878>
801383c8:	3c02801f 	lui	v0,0x801f
801383cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801383d0:	24040003 	li	a0,3
801383d4:	8c420004 	lw	v0,4(v0)
801383d8:	00000000 	nop
801383dc:	8c420028 	lw	v0,40(v0)
801383e0:	00000000 	nop
801383e4:	afc2007c 	sw	v0,124(s8)
801383e8:	8fc5007c 	lw	a1,124(s8)
801383ec:	00000000 	nop
801383f0:	80a20000 	lb	v0,0(a1)
801383f4:	00000000 	nop
801383f8:	1040ff2d 	beqz	v0,801380b0 <__printf_fp+0xb0>
801383fc:	2406fffe 	li	a2,-2
80138400:	0804e02e 	j	801380b8 <__printf_fp+0xb8>
80138404:	afc60078 	sw	a2,120(s8)
80138408:	8fc300c4 	lw	v1,196(s8)
8013840c:	00000000 	nop
80138410:	8c65000c 	lw	a1,12(v1)
80138414:	0804e05a 	j	80138168 <__printf_fp+0x168>
80138418:	24c6ffff 	addiu	a2,a2,-1
8013841c:	8fc600c4 	lw	a2,196(s8)
80138420:	00000000 	nop
80138424:	8cc3000c 	lw	v1,12(a2)
80138428:	00000000 	nop
8013842c:	30620040 	andi	v0,v1,0x40
80138430:	10400091 	beqz	v0,80138678 <__printf_fp+0x678>
80138434:	30620010 	andi	v0,v1,0x10
80138438:	8fc20090 	lw	v0,144(s8)
8013843c:	00000000 	nop
80138440:	144000c1 	bnez	v0,80138748 <__printf_fp+0x748>
80138444:	00000000 	nop
80138448:	8ee40014 	lw	a0,20(s7)
8013844c:	8ee20018 	lw	v0,24(s7)
80138450:	00000000 	nop
80138454:	0082102b 	sltu	v0,a0,v0
80138458:	104008c3 	beqz	v0,8013a768 <__printf_fp+0x2768>
8013845c:	24830001 	addiu	v1,a0,1
80138460:	2402002b 	li	v0,43
80138464:	a0820000 	sb	v0,0(a0)
80138468:	0804e071 	j	801381c4 <__printf_fp+0x1c4>
8013846c:	aee30014 	sw	v1,20(s7)
80138470:	82430000 	lb	v1,0(s2)
80138474:	8ee70014 	lw	a3,20(s7)
80138478:	8ee60018 	lw	a2,24(s7)
8013847c:	306500ff 	andi	a1,v1,0xff
80138480:	00031e00 	sll	v1,v1,0x18
80138484:	00031e03 	sra	v1,v1,0x18
80138488:	306200ff 	andi	v0,v1,0xff
8013848c:	00e6302b 	sltu	a2,a3,a2
80138490:	02e02021 	move	a0,s7
80138494:	24e80001 	addiu	t0,a3,1
80138498:	26520001 	addiu	s2,s2,1
8013849c:	10c005e1 	beqz	a2,80139c24 <__printf_fp+0x1c24>
801384a0:	24420001 	addiu	v0,v0,1
801384a4:	a0e30000 	sb	v1,0(a3)
801384a8:	2c420001 	sltiu	v0,v0,1
801384ac:	aee80014 	sw	t0,20(s7)
801384b0:	2610ffff 	addiu	s0,s0,-1
801384b4:	1440006e 	bnez	v0,80138670 <__printf_fp+0x670>
801384b8:	26310001 	addiu	s1,s1,1
801384bc:	2402ffff 	li	v0,-1
801384c0:	1602ffeb 	bne	s0,v0,80138470 <__printf_fp+0x470>
801384c4:	00000000 	nop
801384c8:	0804e08a 	j	80138228 <__printf_fp+0x228>
801384cc:	00000000 	nop
801384d0:	3c03801d 	lui	v1,0x801d
801384d4:	2452170c 	addiu	s2,v0,5900
801384d8:	0804e050 	j	80138140 <__printf_fp+0x140>
801384dc:	24741740 	addiu	s4,v1,5952
801384e0:	02002021 	move	a0,s0
801384e4:	0c056008 	jal	80158020 <__isinf>
801384e8:	02202821 	move	a1,s1
801384ec:	104000b3 	beqz	v0,801387bc <__printf_fp+0x7bc>
801384f0:	02002021 	move	a0,s0
801384f4:	02202821 	move	a1,s1
801384f8:	00003021 	move	a2,zero
801384fc:	00003821 	move	a3,zero
80138500:	0c062c0c 	jal	8018b030 <__ltdf2>
80138504:	afc00018 	sw	zero,24(s8)
80138508:	044001c1 	bltz	v0,80138c10 <__printf_fp+0xc10>
8013850c:	24040001 	li	a0,1
80138510:	3c020000 	lui	v0,0x0
80138514:	24420000 	addiu	v0,v0,0
80138518:	104007fa 	beqz	v0,8013a504 <__printf_fp+0x2504>
8013851c:	3c02801f 	lui	v0,0x801f
80138520:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138524:	24040004 	li	a0,4
80138528:	00408021 	move	s0,v0
8013852c:	8e030000 	lw	v1,0(s0)
80138530:	00000000 	nop
80138534:	106007e4 	beqz	v1,8013a4c8 <__printf_fp+0x24c8>
80138538:	3c050000 	lui	a1,0x0
8013853c:	8fc600c4 	lw	a2,196(s8)
80138540:	00000000 	nop
80138544:	8cc20008 	lw	v0,8(a2)
80138548:	00000000 	nop
8013854c:	00021040 	sll	v0,v0,0x1
80138550:	00431021 	addu	v0,v0,v1
80138554:	94430000 	lhu	v1,0(v0)
80138558:	00000000 	nop
8013855c:	30630100 	andi	v1,v1,0x100
80138560:	14600085 	bnez	v1,80138778 <__printf_fp+0x778>
80138564:	3c02801d 	lui	v0,0x801d
80138568:	3c02801d 	lui	v0,0x801d
8013856c:	3c03801d 	lui	v1,0x801d
80138570:	24521708 	addiu	s2,v0,5896
80138574:	0804e050 	j	80138140 <__printf_fp+0x140>
80138578:	24741730 	addiu	s4,v1,5936
8013857c:	24c20000 	addiu	v0,a2,0
80138580:	104007a3 	beqz	v0,8013a410 <__printf_fp+0x2410>
80138584:	3c02801f 	lui	v0,0x801f
80138588:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013858c:	24040003 	li	a0,3
80138590:	8c420010 	lw	v0,16(v0)
80138594:	00000000 	nop
80138598:	8c420034 	lw	v0,52(v0)
8013859c:	0804e0db 	j	8013836c <__printf_fp+0x36c>
801385a0:	afc20074 	sw	v0,116(s8)
801385a4:	24620000 	addiu	v0,v1,0
801385a8:	10400795 	beqz	v0,8013a400 <__printf_fp+0x2400>
801385ac:	00000000 	nop
801385b0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801385b4:	24040003 	li	a0,3
801385b8:	8fc400c4 	lw	a0,196(s8)
801385bc:	8c420004 	lw	v0,4(v0)
801385c0:	8c85000c 	lw	a1,12(a0)
801385c4:	0804e025 	j	80138094 <__printf_fp+0x94>
801385c8:	00000000 	nop
801385cc:	8ee20098 	lw	v0,152(s7)
801385d0:	00000000 	nop
801385d4:	8c43001c 	lw	v1,28(v0)
801385d8:	8fc20090 	lw	v0,144(s8)
801385dc:	00000000 	nop
801385e0:	10400002 	beqz	v0,801385ec <__printf_fp+0x5ec>
801385e4:	02601021 	move	v0,s3
801385e8:	02c01021 	move	v0,s6
801385ec:	00402821 	move	a1,v0
801385f0:	02e02021 	move	a0,s7
801385f4:	0060f809 	jalr	v1
801385f8:	02403021 	move	a2,s2
801385fc:	1642001c 	bne	s2,v0,80138670 <__printf_fp+0x670>
80138600:	00000000 	nop
80138604:	02328821 	addu	s1,s1,s2
80138608:	8fc40064 	lw	a0,100(s8)
8013860c:	00000000 	nop
80138610:	14800564 	bnez	a0,80139ba4 <__printf_fp+0x1ba4>
80138614:	00000000 	nop
80138618:	8fc500c4 	lw	a1,196(s8)
8013861c:	00000000 	nop
80138620:	8ca2000c 	lw	v0,12(a1)
80138624:	00000000 	nop
80138628:	30420020 	andi	v0,v0,0x20
8013862c:	1040ff07 	beqz	v0,8013824c <__printf_fp+0x24c>
80138630:	00000000 	nop
80138634:	8fc60050 	lw	a2,80(s8)
80138638:	00000000 	nop
8013863c:	18c0ff03 	blez	a2,8013824c <__printf_fp+0x24c>
80138640:	00000000 	nop
80138644:	8fc20090 	lw	v0,144(s8)
80138648:	00000000 	nop
8013864c:	10400807 	beqz	v0,8013a66c <__printf_fp+0x266c>
80138650:	00000000 	nop
80138654:	8ca50010 	lw	a1,16(a1)
80138658:	0c052020 	jal	80148080 <_IO_wpadn>
8013865c:	02e02021 	move	a0,s7
80138660:	8fc40050 	lw	a0,80(s8)
80138664:	00000000 	nop
80138668:	1044012d 	beq	v0,a0,80138b20 <__printf_fp+0xb20>
8013866c:	00000000 	nop
80138670:	0804e093 	j	8013824c <__printf_fp+0x24c>
80138674:	2411ffff 	li	s1,-1
80138678:	1040fed3 	beqz	v0,801381c8 <__printf_fp+0x1c8>
8013867c:	00000000 	nop
80138680:	8fc30090 	lw	v1,144(s8)
80138684:	00000000 	nop
80138688:	1060013e 	beqz	v1,80138b84 <__printf_fp+0xb84>
8013868c:	00000000 	nop
80138690:	8ee3005c 	lw	v1,92(s7)
80138694:	00000000 	nop
80138698:	8c640010 	lw	a0,16(v1)
8013869c:	8c620014 	lw	v0,20(v1)
801386a0:	00000000 	nop
801386a4:	0082102b 	sltu	v0,a0,v0
801386a8:	1040086a 	beqz	v0,8013a854 <__printf_fp+0x2854>
801386ac:	24820004 	addiu	v0,a0,4
801386b0:	ac620010 	sw	v0,16(v1)
801386b4:	24030020 	li	v1,32
801386b8:	0804e071 	j	801381c4 <__printf_fp+0x1c4>
801386bc:	ac830000 	sw	v1,0(a0)
801386c0:	8ee40014 	lw	a0,20(s7)
801386c4:	8ee20018 	lw	v0,24(s7)
801386c8:	00000000 	nop
801386cc:	0082102b 	sltu	v0,a0,v0
801386d0:	1040078e 	beqz	v0,8013a50c <__printf_fp+0x250c>
801386d4:	24830001 	addiu	v1,a0,1
801386d8:	2402002d 	li	v0,45
801386dc:	a0820000 	sb	v0,0(a0)
801386e0:	0804e071 	j	801381c4 <__printf_fp+0x1c4>
801386e4:	aee30014 	sw	v1,20(s7)
801386e8:	8fc600c4 	lw	a2,196(s8)
801386ec:	00000000 	nop
801386f0:	8cc5000c 	lw	a1,12(a2)
801386f4:	00000000 	nop
801386f8:	30a20100 	andi	v0,a1,0x100
801386fc:	1440010d 	bnez	v0,80138b34 <__printf_fp+0xb34>
80138700:	3c040000 	lui	a0,0x0
80138704:	3c030000 	lui	v1,0x0
80138708:	24620000 	addiu	v0,v1,0
8013870c:	1040085d 	beqz	v0,8013a884 <__printf_fp+0x2884>
80138710:	3c02801f 	lui	v0,0x801f
80138714:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138718:	24040003 	li	a0,3
8013871c:	8c420004 	lw	v0,4(v0)
80138720:	00000000 	nop
80138724:	8c420034 	lw	v0,52(v0)
80138728:	00000000 	nop
8013872c:	afc20078 	sw	v0,120(s8)
80138730:	8fc50078 	lw	a1,120(s8)
80138734:	00000000 	nop
80138738:	10a000fb 	beqz	a1,80138b28 <__printf_fp+0xb28>
8013873c:	00000000 	nop
80138740:	0804e02e 	j	801380b8 <__printf_fp+0xb8>
80138744:	afc0007c 	sw	zero,124(s8)
80138748:	8ee3005c 	lw	v1,92(s7)
8013874c:	00000000 	nop
80138750:	8c640010 	lw	a0,16(v1)
80138754:	8c620014 	lw	v0,20(v1)
80138758:	00000000 	nop
8013875c:	0082102b 	sltu	v0,a0,v0
80138760:	104007f5 	beqz	v0,8013a738 <__printf_fp+0x2738>
80138764:	24820004 	addiu	v0,a0,4
80138768:	ac620010 	sw	v0,16(v1)
8013876c:	2403002b 	li	v1,43
80138770:	0804e071 	j	801381c4 <__printf_fp+0x1c4>
80138774:	ac830000 	sw	v1,0(a0)
80138778:	3c03801d 	lui	v1,0x801d
8013877c:	24521704 	addiu	s2,v0,5892
80138780:	0804e050 	j	80138140 <__printf_fp+0x140>
80138784:	24741720 	addiu	s4,v1,5920
80138788:	8fc40090 	lw	a0,144(s8)
8013878c:	00000000 	nop
80138790:	14800128 	bnez	a0,80138c34 <__printf_fp+0xc34>
80138794:	02e02021 	move	a0,s7
80138798:	24050020 	li	a1,32
8013879c:	0c051f30 	jal	80147cc0 <_IO_padn>
801387a0:	02603021 	move	a2,s3
801387a4:	00408821 	move	s1,v0
801387a8:	1633ffb1 	bne	s1,s3,80138670 <__printf_fp+0x670>
801387ac:	00000000 	nop
801387b0:	8fc40018 	lw	a0,24(s8)
801387b4:	0804e060 	j	80138180 <__printf_fp+0x180>
801387b8:	00000000 	nop
801387bc:	27d2001c 	addiu	s2,s8,28
801387c0:	27d30018 	addiu	s3,s8,24
801387c4:	27c60040 	addiu	a2,s8,64
801387c8:	02603821 	move	a3,s3
801387cc:	02402021 	move	a0,s2
801387d0:	24050002 	li	a1,2
801387d4:	afb00010 	sw	s0,16(sp)
801387d8:	0c0580e0 	jal	80160380 <__mpn_extract_double>
801387dc:	afb10014 	sw	s1,20(sp)
801387e0:	8fc70040 	lw	a3,64(s8)
801387e4:	00403021 	move	a2,v0
801387e8:	00021140 	sll	v0,v0,0x5
801387ec:	afc60038 	sw	a2,56(s8)
801387f0:	2450ffcc 	addiu	s0,v0,-52
801387f4:	04e00452 	bltz	a3,80139940 <__printf_fp+0x1940>
801387f8:	00e01821 	move	v1,a3
801387fc:	2462001f 	addiu	v0,v1,31
80138800:	0440044d 	bltz	v0,80139938 <__printf_fp+0x1938>
80138804:	00000000 	nop
80138808:	00021143 	sra	v0,v0,0x5
8013880c:	00021080 	sll	v0,v0,0x2
80138810:	2442001e 	addiu	v0,v0,30
80138814:	000210c2 	srl	v0,v0,0x3
80138818:	000210c0 	sll	v0,v0,0x3
8013881c:	03a2e823 	subu	sp,sp,v0
80138820:	27a40018 	addiu	a0,sp,24
80138824:	03a2e823 	subu	sp,sp,v0
80138828:	27a90018 	addiu	t1,sp,24
8013882c:	03a2e823 	subu	sp,sp,v0
80138830:	27aa0018 	addiu	t2,sp,24
80138834:	28e20003 	slti	v0,a3,3
80138838:	afc90030 	sw	t1,48(s8)
8013883c:	afca002c 	sw	t2,44(s8)
80138840:	afc40034 	sw	a0,52(s8)
80138844:	104000d9 	beqz	v0,80138bac <__printf_fp+0xbac>
80138848:	afc0003c 	sw	zero,60(s8)
8013884c:	04e00509 	bltz	a3,80139c74 <__printf_fp+0x1c74>
80138850:	02402821 	move	a1,s2
80138854:	8fc40034 	lw	a0,52(s8)
80138858:	8fc60038 	lw	a2,56(s8)
8013885c:	0c057c18 	jal	8015f060 <__mpn_lshift>
80138860:	00f03821 	addu	a3,a3,s0
80138864:	8fc30038 	lw	v1,56(s8)
80138868:	8fc50034 	lw	a1,52(s8)
8013886c:	00032080 	sll	a0,v1,0x2
80138870:	00852021 	addu	a0,a0,a1
80138874:	24630001 	addiu	v1,v1,1
80138878:	ac820000 	sw	v0,0(a0)
8013887c:	afc30038 	sw	v1,56(s8)
80138880:	afc00040 	sw	zero,64(s8)
80138884:	8fc400c4 	lw	a0,196(s8)
80138888:	3c030000 	lui	v1,0x0
8013888c:	8c840004 	lw	a0,4(a0)
80138890:	24620000 	addiu	v0,v1,0
80138894:	104007e6 	beqz	v0,8013a830 <__printf_fp+0x2830>
80138898:	afc4006c 	sw	a0,108(s8)
8013889c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801388a0:	24040005 	li	a0,5
801388a4:	00408021 	move	s0,v0
801388a8:	8e030000 	lw	v1,0(s0)
801388ac:	00000000 	nop
801388b0:	106007d3 	beqz	v1,8013a800 <__printf_fp+0x2800>
801388b4:	3c050000 	lui	a1,0x0
801388b8:	8fc600c4 	lw	a2,196(s8)
801388bc:	00000000 	nop
801388c0:	8cd00008 	lw	s0,8(a2)
801388c4:	00000000 	nop
801388c8:	00101080 	sll	v0,s0,0x2
801388cc:	00431021 	addu	v0,v0,v1
801388d0:	8c440000 	lw	a0,0(v0)
801388d4:	24030065 	li	v1,101
801388d8:	10830399 	beq	a0,v1,80139740 <__printf_fp+0x1740>
801388dc:	3c040000 	lui	a0,0x0
801388e0:	24820000 	addiu	v0,a0,0
801388e4:	10400802 	beqz	v0,8013a8f0 <__printf_fp+0x28f0>
801388e8:	3c02801f 	lui	v0,0x801f
801388ec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801388f0:	24040005 	li	a0,5
801388f4:	00408821 	move	s1,v0
801388f8:	8e230000 	lw	v1,0(s1)
801388fc:	00000000 	nop
80138900:	106007ec 	beqz	v1,8013a8b4 <__printf_fp+0x28b4>
80138904:	3c050000 	lui	a1,0x0
80138908:	00101080 	sll	v0,s0,0x2
8013890c:	00431021 	addu	v0,v0,v1
80138910:	8c420000 	lw	v0,0(v0)
80138914:	24030066 	li	v1,102
80138918:	1043040b 	beq	v0,v1,80139948 <__printf_fp+0x1948>
8013891c:	00000000 	nop
80138920:	8fc200c4 	lw	v0,196(s8)
80138924:	00000000 	nop
80138928:	8c420000 	lw	v0,0(v0)
8013892c:	00000000 	nop
80138930:	044004cd 	bltz	v0,80139c68 <__printf_fp+0x1c68>
80138934:	afc2005c 	sw	v0,92(s8)
80138938:	8fc4005c 	lw	a0,92(s8)
8013893c:	00000000 	nop
80138940:	14800002 	bnez	a0,8013894c <__printf_fp+0x94c>
80138944:	24050001 	li	a1,1
80138948:	afc5005c 	sw	a1,92(s8)
8013894c:	8fc30048 	lw	v1,72(s8)
80138950:	00000000 	nop
80138954:	14600387 	bnez	v1,80139774 <__printf_fp+0x1774>
80138958:	00000000 	nop
8013895c:	8fc70040 	lw	a3,64(s8)
80138960:	8fc6005c 	lw	a2,92(s8)
80138964:	00000000 	nop
80138968:	00e6102a 	slt	v0,a3,a2
8013896c:	14400386 	bnez	v0,80139788 <__printf_fp+0x1788>
80138970:	24020066 	li	v0,102
80138974:	8fc3005c 	lw	v1,92(s8)
80138978:	2602fffe 	addiu	v0,s0,-2
8013897c:	24640007 	addiu	a0,v1,7
80138980:	2474ffff 	addiu	s4,v1,-1
80138984:	afc40060 	sw	a0,96(s8)
80138988:	24120001 	li	s2,1
8013898c:	afc20044 	sw	v0,68(s8)
80138990:	8fc300c4 	lw	v1,196(s8)
80138994:	00000000 	nop
80138998:	8c62000c 	lw	v0,12(v1)
8013899c:	00000000 	nop
801389a0:	30420008 	andi	v0,v0,0x8
801389a4:	10400381 	beqz	v0,801397ac <__printf_fp+0x17ac>
801389a8:	0000a821 	move	s5,zero
801389ac:	0280a821 	move	s5,s4
801389b0:	00008021 	move	s0,zero
801389b4:	8fc40074 	lw	a0,116(s8)
801389b8:	00000000 	nop
801389bc:	10800287 	beqz	a0,801393dc <__printf_fp+0x13dc>
801389c0:	00000000 	nop
801389c4:	8fc50074 	lw	a1,116(s8)
801389c8:	0c04debc 	jal	80137af0 <__guess_grouping>
801389cc:	02402021 	move	a0,s2
801389d0:	8fc50060 	lw	a1,96(s8)
801389d4:	afc20058 	sw	v0,88(s8)
801389d8:	00a22821 	addu	a1,a1,v0
801389dc:	afc50060 	sw	a1,96(s8)
801389e0:	8fc60060 	lw	a2,96(s8)
801389e4:	00000000 	nop
801389e8:	000620c0 	sll	a0,a2,0x3
801389ec:	2c821001 	sltiu	v0,a0,4097
801389f0:	10400775 	beqz	v0,8013a7c8 <__printf_fp+0x27c8>
801389f4:	00000000 	nop
801389f8:	8fc30060 	lw	v1,96(s8)
801389fc:	afc00064 	sw	zero,100(s8)
80138a00:	00031080 	sll	v0,v1,0x2
80138a04:	24420016 	addiu	v0,v0,22
80138a08:	000210c2 	srl	v0,v0,0x3
80138a0c:	000210c0 	sll	v0,v0,0x3
80138a10:	03a2e823 	subu	sp,sp,v0
80138a14:	27a40018 	addiu	a0,sp,24
80138a18:	afc40068 	sw	a0,104(s8)
80138a1c:	8fc50068 	lw	a1,104(s8)
80138a20:	8fc20048 	lw	v0,72(s8)
80138a24:	00000000 	nop
80138a28:	10400005 	beqz	v0,80138a40 <__printf_fp+0xa40>
80138a2c:	24b60008 	addiu	s6,a1,8
80138a30:	8fc30044 	lw	v1,68(s8)
80138a34:	24020066 	li	v0,102
80138a38:	10620083 	beq	v1,v0,80138c48 <__printf_fp+0xc48>
80138a3c:	24020030 	li	v0,48
80138a40:	1a4005c1 	blez	s2,8013a148 <__printf_fp+0x2148>
80138a44:	00000000 	nop
80138a48:	02c08021 	move	s0,s6
80138a4c:	00008821 	move	s1,zero
80138a50:	0c04dedd 	jal	80137b74 <hack_digit.11295>
80138a54:	27c2002c 	addiu	v0,s8,44
80138a58:	26310001 	addiu	s1,s1,1
80138a5c:	ae020000 	sw	v0,0(s0)
80138a60:	1651fffb 	bne	s2,s1,80138a50 <__printf_fp+0xa50>
80138a64:	26100004 	addiu	s0,s0,4
80138a68:	00121080 	sll	v0,s2,0x2
80138a6c:	02c29821 	addu	s3,s6,v0
80138a70:	02408821 	move	s1,s2
80138a74:	8fc600c4 	lw	a2,196(s8)
80138a78:	00000000 	nop
80138a7c:	8cc2000c 	lw	v0,12(a2)
80138a80:	00000000 	nop
80138a84:	30420008 	andi	v0,v0,0x8
80138a88:	14400003 	bnez	v0,80138a98 <__printf_fp+0xa98>
80138a8c:	00000000 	nop
80138a90:	1aa0059e 	blez	s5,8013a10c <__printf_fp+0x210c>
80138a94:	00000000 	nop
80138a98:	8fc20080 	lw	v0,128(s8)
80138a9c:	24100001 	li	s0,1
80138aa0:	ae620000 	sw	v0,0(s3)
80138aa4:	26730004 	addiu	s3,s3,4
80138aa8:	00009021 	move	s2,zero
80138aac:	0255182a 	slt	v1,s2,s5
80138ab0:	27c2002c 	addiu	v0,s8,44
80138ab4:	14600008 	bnez	v1,80138ad8 <__printf_fp+0xad8>
80138ab8:	0254202a 	slt	a0,s2,s4
80138abc:	10800085 	beqz	a0,80138cd4 <__printf_fp+0xcd4>
80138ac0:	00000000 	nop
80138ac4:	8fc30038 	lw	v1,56(s8)
80138ac8:	00000000 	nop
80138acc:	28630002 	slti	v1,v1,2
80138ad0:	1460007a 	bnez	v1,80138cbc <__printf_fp+0xcbc>
80138ad4:	00000000 	nop
80138ad8:	0c04dedd 	jal	80137b74 <hack_digit.11295>
80138adc:	00000000 	nop
80138ae0:	24030030 	li	v1,48
80138ae4:	1043006d 	beq	v0,v1,80138c9c <__printf_fp+0xc9c>
80138ae8:	ae620000 	sw	v0,0(s3)
80138aec:	24100001 	li	s0,1
80138af0:	26520001 	addiu	s2,s2,1
80138af4:	0804e2ab 	j	80138aac <__printf_fp+0xaac>
80138af8:	26730004 	addiu	s3,s3,4
80138afc:	8fc60090 	lw	a2,144(s8)
80138b00:	00000000 	nop
80138b04:	14c00044 	bnez	a2,80138c18 <__printf_fp+0xc18>
80138b08:	02e02021 	move	a0,s7
80138b0c:	24050020 	li	a1,32
80138b10:	0c051f30 	jal	80147cc0 <_IO_padn>
80138b14:	02603021 	move	a2,s3
80138b18:	1453fed5 	bne	v0,s3,80138670 <__printf_fp+0x670>
80138b1c:	00000000 	nop
80138b20:	0804e093 	j	8013824c <__printf_fp+0x24c>
80138b24:	02228821 	addu	s1,s1,v0
80138b28:	afc0007c 	sw	zero,124(s8)
80138b2c:	0804e02e 	j	801380b8 <__printf_fp+0xb8>
80138b30:	afc00074 	sw	zero,116(s8)
80138b34:	24820000 	addiu	v0,a0,0
80138b38:	10400743 	beqz	v0,8013a848 <__printf_fp+0x2848>
80138b3c:	3c02801f 	lui	v0,0x801f
80138b40:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138b44:	24040003 	li	a0,3
80138b48:	8c420010 	lw	v0,16(v0)
80138b4c:	00000000 	nop
80138b50:	8c4200d4 	lw	v0,212(v0)
80138b54:	0804e1cc 	j	80138730 <__printf_fp+0x730>
80138b58:	afc20078 	sw	v0,120(s8)
80138b5c:	24820000 	addiu	v0,a0,0
80138b60:	10400736 	beqz	v0,8013a83c <__printf_fp+0x283c>
80138b64:	3c02801f 	lui	v0,0x801f
80138b68:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80138b6c:	24040003 	li	a0,3
80138b70:	8c420010 	lw	v0,16(v0)
80138b74:	00000000 	nop
80138b78:	8c420030 	lw	v0,48(v0)
80138b7c:	0804e0fa 	j	801383e8 <__printf_fp+0x3e8>
80138b80:	afc2007c 	sw	v0,124(s8)
80138b84:	8ee40014 	lw	a0,20(s7)
80138b88:	8ee20018 	lw	v0,24(s7)
80138b8c:	00000000 	nop
80138b90:	0082102b 	sltu	v0,a0,v0
80138b94:	1040073e 	beqz	v0,8013a890 <__printf_fp+0x2890>
80138b98:	24830001 	addiu	v1,a0,1
80138b9c:	24020020 	li	v0,32
80138ba0:	a0820000 	sb	v0,0(a0)
80138ba4:	0804e071 	j	801381c4 <__printf_fp+0x1c4>
80138ba8:	aee30014 	sw	v1,20(s7)
80138bac:	00f02821 	addu	a1,a3,s0
80138bb0:	30a2001f 	andi	v0,a1,0x1f
80138bb4:	144003df 	bnez	v0,80139b34 <__printf_fp+0x1b34>
80138bb8:	00000000 	nop
80138bbc:	24c5ffff 	addiu	a1,a2,-1
80138bc0:	04a00208 	bltz	a1,801393e4 <__printf_fp+0x13e4>
80138bc4:	00051080 	sll	v0,a1,0x2
80138bc8:	00531021 	addu	v0,v0,s3
80138bcc:	24460004 	addiu	a2,v0,4
80138bd0:	0804e2ff 	j	80138bfc <__printf_fp+0xbfc>
80138bd4:	2408ffff 	li	t0,-1
80138bd8:	00021143 	sra	v0,v0,0x5
80138bdc:	00a21021 	addu	v0,a1,v0
80138be0:	8cc30000 	lw	v1,0(a2)
80138be4:	00021080 	sll	v0,v0,0x2
80138be8:	00441021 	addu	v0,v0,a0
80138bec:	24a5ffff 	addiu	a1,a1,-1
80138bf0:	ac430000 	sw	v1,0(v0)
80138bf4:	10a801fb 	beq	a1,t0,801393e4 <__printf_fp+0x13e4>
80138bf8:	24c6fffc 	addiu	a2,a2,-4
80138bfc:	02071021 	addu	v0,s0,a3
80138c00:	0441fff5 	bgez	v0,80138bd8 <__printf_fp+0xbd8>
80138c04:	00000000 	nop
80138c08:	0804e2f6 	j	80138bd8 <__printf_fp+0xbd8>
80138c0c:	2442001f 	addiu	v0,v0,31
80138c10:	0804e144 	j	80138510 <__printf_fp+0x510>
80138c14:	afc40018 	sw	a0,24(s8)
80138c18:	24050020 	li	a1,32
80138c1c:	0c052020 	jal	80148080 <_IO_wpadn>
80138c20:	02603021 	move	a2,s3
80138c24:	1453fe92 	bne	v0,s3,80138670 <__printf_fp+0x670>
80138c28:	00000000 	nop
80138c2c:	0804e093 	j	8013824c <__printf_fp+0x24c>
80138c30:	02228821 	addu	s1,s1,v0
80138c34:	24050020 	li	a1,32
80138c38:	0c052020 	jal	80148080 <_IO_wpadn>
80138c3c:	02603021 	move	a2,s3
80138c40:	0804e1ea 	j	801387a8 <__printf_fp+0x7a8>
80138c44:	00408821 	move	s1,v0
80138c48:	8fc30068 	lw	v1,104(s8)
80138c4c:	00000000 	nop
80138c50:	ac620008 	sw	v0,8(v1)
80138c54:	8fc20040 	lw	v0,64(s8)
80138c58:	8fc40080 	lw	a0,128(s8)
80138c5c:	2447ffff 	addiu	a3,v0,-1
80138c60:	24730010 	addiu	s3,v1,16
80138c64:	00008821 	move	s1,zero
80138c68:	afc70040 	sw	a3,64(s8)
80138c6c:	0804e2aa 	j	80138aa8 <__printf_fp+0xaa8>
80138c70:	ac64000c 	sw	a0,12(v1)
80138c74:	8c423484 	lw	v0,13444(v0)
80138c78:	0804e0a7 	j	8013829c <__printf_fp+0x29c>
80138c7c:	00000000 	nop
80138c80:	8c433484 	lw	v1,13444(v0)
80138c84:	00000000 	nop
80138c88:	8c620004 	lw	v0,4(v1)
80138c8c:	00000000 	nop
80138c90:	8c460024 	lw	a2,36(v0)
80138c94:	0804e025 	j	80138094 <__printf_fp+0x94>
80138c98:	afc60084 	sw	a2,132(s8)
80138c9c:	1600ff94 	bnez	s0,80138af0 <__printf_fp+0xaf0>
80138ca0:	00000000 	nop
80138ca4:	1aa0ff92 	blez	s5,80138af0 <__printf_fp+0xaf0>
80138ca8:	26940001 	addiu	s4,s4,1
80138cac:	26b50001 	addiu	s5,s5,1
80138cb0:	26520001 	addiu	s2,s2,1
80138cb4:	0804e2ab 	j	80138aac <__printf_fp+0xaac>
80138cb8:	26730004 	addiu	s3,s3,4
80138cbc:	8fc30034 	lw	v1,52(s8)
80138cc0:	00000000 	nop
80138cc4:	8c640000 	lw	a0,0(v1)
80138cc8:	00000000 	nop
80138ccc:	1480ff82 	bnez	a0,80138ad8 <__printf_fp+0xad8>
80138cd0:	00000000 	nop
80138cd4:	0c04dedd 	jal	80137b74 <hack_digit.11295>
80138cd8:	27c2002c 	addiu	v0,s8,44
80138cdc:	00401821 	move	v1,v0
80138ce0:	28420035 	slti	v0,v0,53
80138ce4:	14400042 	bnez	v0,80138df0 <__printf_fp+0xdf0>
80138ce8:	02b2102a 	slt	v0,s5,s2
80138cec:	24020035 	li	v0,53
80138cf0:	1062010e 	beq	v1,v0,8013912c <__printf_fp+0x112c>
80138cf4:	00000000 	nop
80138cf8:	1a4004c1 	blez	s2,8013a000 <__printf_fp+0x2000>
80138cfc:	00000000 	nop
80138d00:	8e63fffc 	lw	v1,-4(s3)
80138d04:	8fc60080 	lw	a2,128(s8)
80138d08:	00000000 	nop
80138d0c:	10c3065e 	beq	a2,v1,8013a688 <__printf_fp+0x2688>
80138d10:	2664fffc 	addiu	a0,s3,-4
80138d14:	24020039 	li	v0,57
80138d18:	1462037a 	bne	v1,v0,80139b04 <__printf_fp+0x1b04>
80138d1c:	24050039 	li	a1,57
80138d20:	0804e34d 	j	80138d34 <__printf_fp+0xd34>
80138d24:	24020030 	li	v0,48
80138d28:	14450377 	bne	v0,a1,80139b08 <__printf_fp+0x1b08>
80138d2c:	24620001 	addiu	v0,v1,1
80138d30:	24020030 	li	v0,48
80138d34:	ac820000 	sw	v0,0(a0)
80138d38:	2484fffc 	addiu	a0,a0,-4
80138d3c:	8c820000 	lw	v0,0(a0)
80138d40:	8fc60080 	lw	a2,128(s8)
80138d44:	00000000 	nop
80138d48:	14c2fff7 	bne	a2,v0,80138d28 <__printf_fp+0xd28>
80138d4c:	00401821 	move	v1,v0
80138d50:	8c82fffc 	lw	v0,-4(a0)
80138d54:	8fc50080 	lw	a1,128(s8)
80138d58:	00000000 	nop
80138d5c:	14a20009 	bne	a1,v0,80138d84 <__printf_fp+0xd84>
80138d60:	2483fffc 	addiu	v1,a0,-4
80138d64:	0804e702 	j	80139c08 <__printf_fp+0x1c08>
80138d68:	2483fff8 	addiu	v1,a0,-8
80138d6c:	8c640000 	lw	a0,0(v1)
80138d70:	00000000 	nop
80138d74:	148202e8 	bne	a0,v0,80139918 <__printf_fp+0x1918>
80138d78:	24020030 	li	v0,48
80138d7c:	ac620000 	sw	v0,0(v1)
80138d80:	2463fffc 	addiu	v1,v1,-4
80138d84:	0076102b 	sltu	v0,v1,s6
80138d88:	1040fff8 	beqz	v0,80138d6c <__printf_fp+0xd6c>
80138d8c:	24020039 	li	v0,57
80138d90:	8fc30044 	lw	v1,68(s8)
80138d94:	24020066 	li	v0,102
80138d98:	10620501 	beq	v1,v0,8013a1a0 <__printf_fp+0x21a0>
80138d9c:	24020031 	li	v0,49
80138da0:	aec20000 	sw	v0,0(s6)
80138da4:	8fc30048 	lw	v1,72(s8)
80138da8:	00000000 	nop
80138dac:	14600002 	bnez	v1,80138db8 <__printf_fp+0xdb8>
80138db0:	2403ffff 	li	v1,-1
80138db4:	24030001 	li	v1,1
80138db8:	8fc20040 	lw	v0,64(s8)
80138dbc:	00000000 	nop
80138dc0:	00433821 	addu	a3,v0,v1
80138dc4:	afc70040 	sw	a3,64(s8)
80138dc8:	8fc4005c 	lw	a0,92(s8)
80138dcc:	02321821 	addu	v1,s1,s2
80138dd0:	0083102a 	slt	v0,a0,v1
80138dd4:	10400006 	beqz	v0,80138df0 <__printf_fp+0xdf0>
80138dd8:	02b2102a 	slt	v0,s5,s2
80138ddc:	00641823 	subu	v1,v1,a0
80138de0:	00031080 	sll	v0,v1,0x2
80138de4:	02629823 	subu	s3,s3,v0
80138de8:	02439023 	subu	s2,s2,v1
80138dec:	02b2102a 	slt	v0,s5,s2
80138df0:	10400010 	beqz	v0,80138e34 <__printf_fp+0xe34>
80138df4:	24020030 	li	v0,48
80138df8:	8e63fffc 	lw	v1,-4(s3)
80138dfc:	00000000 	nop
80138e00:	10620007 	beq	v1,v0,80138e20 <__printf_fp+0xe20>
80138e04:	2664fffc 	addiu	a0,s3,-4
80138e08:	0804e38d 	j	80138e34 <__printf_fp+0xe34>
80138e0c:	00000000 	nop
80138e10:	8e63fffc 	lw	v1,-4(s3)
80138e14:	24020030 	li	v0,48
80138e18:	14620006 	bne	v1,v0,80138e34 <__printf_fp+0xe34>
80138e1c:	00000000 	nop
80138e20:	2652ffff 	addiu	s2,s2,-1
80138e24:	02b2102a 	slt	v0,s5,s2
80138e28:	00809821 	move	s3,a0
80138e2c:	1440fff8 	bnez	v0,80138e10 <__printf_fp+0xe10>
80138e30:	2484fffc 	addiu	a0,a0,-4
80138e34:	1640000d 	bnez	s2,80138e6c <__printf_fp+0xe6c>
80138e38:	00000000 	nop
80138e3c:	8fc600c4 	lw	a2,196(s8)
80138e40:	00000000 	nop
80138e44:	8cc5000c 	lw	a1,12(a2)
80138e48:	00000000 	nop
80138e4c:	30a20008 	andi	v0,a1,0x8
80138e50:	14400006 	bnez	v0,80138e6c <__printf_fp+0xe6c>
80138e54:	00000000 	nop
80138e58:	8e62fffc 	lw	v0,-4(s3)
80138e5c:	8fc40080 	lw	a0,128(s8)
80138e60:	00000000 	nop
80138e64:	108204cc 	beq	a0,v0,8013a198 <__printf_fp+0x2198>
80138e68:	2663fffc 	addiu	v1,s3,-4
80138e6c:	8fc50074 	lw	a1,116(s8)
80138e70:	00000000 	nop
80138e74:	10a00005 	beqz	a1,80138e8c <__printf_fp+0xe8c>
80138e78:	00000000 	nop
80138e7c:	8fc60058 	lw	a2,88(s8)
80138e80:	00000000 	nop
80138e84:	14c00255 	bnez	a2,801397dc <__printf_fp+0x17dc>
80138e88:	02268021 	addu	s0,s1,a2
80138e8c:	8fc30044 	lw	v1,68(s8)
80138e90:	24020066 	li	v0,102
80138e94:	1062002d 	beq	v1,v0,80138f4c <__printf_fp+0xf4c>
80138e98:	00000000 	nop
80138e9c:	ae630000 	sw	v1,0(s3)
80138ea0:	8fc20048 	lw	v0,72(s8)
80138ea4:	00000000 	nop
80138ea8:	1040014a 	beqz	v0,801393d4 <__printf_fp+0x13d4>
80138eac:	26630004 	addiu	v1,s3,4
80138eb0:	2402002d 	li	v0,45
80138eb4:	ac620000 	sw	v0,0(v1)
80138eb8:	8fc70040 	lw	a3,64(s8)
80138ebc:	00000000 	nop
80138ec0:	28e2000a 	slti	v0,a3,10
80138ec4:	144004be 	bnez	v0,8013a1c0 <__printf_fp+0x21c0>
80138ec8:	24660004 	addiu	a2,v1,4
80138ecc:	2405000a 	li	a1,10
80138ed0:	000510c0 	sll	v0,a1,0x3
80138ed4:	00051840 	sll	v1,a1,0x1
80138ed8:	00622821 	addu	a1,v1,v0
80138edc:	00e5202a 	slt	a0,a3,a1
80138ee0:	1080fffc 	beqz	a0,80138ed4 <__printf_fp+0xed4>
80138ee4:	000510c0 	sll	v0,a1,0x3
80138ee8:	3c026666 	lui	v0,0x6666
80138eec:	34486667 	ori	t0,v0,0x6667
80138ef0:	00a80018 	mult	a1,t0
80138ef4:	000527c3 	sra	a0,a1,0x1f
80138ef8:	00001010 	mfhi	v0
80138efc:	00021083 	sra	v0,v0,0x2
80138f00:	00442823 	subu	a1,v0,a0
80138f04:	14a00002 	bnez	a1,80138f10 <__printf_fp+0xf10>
80138f08:	00e5001a 	div	zero,a3,a1
80138f0c:	0007000d 	break	0x7
80138f10:	28a2000b 	slti	v0,a1,11
80138f14:	00001812 	mflo	v1
80138f18:	24630030 	addiu	v1,v1,48
80138f1c:	acc30000 	sw	v1,0(a2)
80138f20:	8fc70040 	lw	a3,64(s8)
80138f24:	24c60004 	addiu	a2,a2,4
80138f28:	14a00002 	bnez	a1,80138f34 <__printf_fp+0xf34>
80138f2c:	00e5001a 	div	zero,a3,a1
80138f30:	0007000d 	break	0x7
80138f34:	00003810 	mfhi	a3
80138f38:	1040ffed 	beqz	v0,80138ef0 <__printf_fp+0xef0>
80138f3c:	afc70040 	sw	a3,64(s8)
80138f40:	24e20030 	addiu	v0,a3,48
80138f44:	acc20000 	sw	v0,0(a2)
80138f48:	24d30004 	addiu	s3,a2,4
80138f4c:	8fc40018 	lw	a0,24(s8)
80138f50:	00000000 	nop
80138f54:	148000a6 	bnez	a0,801391f0 <__printf_fp+0x11f0>
80138f58:	00000000 	nop
80138f5c:	8fc200c4 	lw	v0,196(s8)
80138f60:	00000000 	nop
80138f64:	8c45000c 	lw	a1,12(v0)
80138f68:	00000000 	nop
80138f6c:	30a20050 	andi	v0,a1,0x50
80138f70:	10400006 	beqz	v0,80138f8c <__printf_fp+0xf8c>
80138f74:	02761023 	subu	v0,s3,s6
80138f78:	8fc6006c 	lw	a2,108(s8)
80138f7c:	00000000 	nop
80138f80:	24c6ffff 	addiu	a2,a2,-1
80138f84:	afc6006c 	sw	a2,108(s8)
80138f88:	02761023 	subu	v0,s3,s6
80138f8c:	afc2008c 	sw	v0,140(s8)
80138f90:	8fc3008c 	lw	v1,140(s8)
80138f94:	30a20020 	andi	v0,a1,0x20
80138f98:	8fc5006c 	lw	a1,108(s8)
80138f9c:	00031883 	sra	v1,v1,0x2
80138fa0:	00a32823 	subu	a1,a1,v1
80138fa4:	afc30088 	sw	v1,136(s8)
80138fa8:	1440000b 	bnez	v0,80138fd8 <__printf_fp+0xfd8>
80138fac:	afc50050 	sw	a1,80(s8)
80138fb0:	8fc600c4 	lw	a2,196(s8)
80138fb4:	24020030 	li	v0,48
80138fb8:	8cc50010 	lw	a1,16(a2)
80138fbc:	00000000 	nop
80138fc0:	10a20005 	beq	a1,v0,80138fd8 <__printf_fp+0xfd8>
80138fc4:	00000000 	nop
80138fc8:	8fc20050 	lw	v0,80(s8)
80138fcc:	00000000 	nop
80138fd0:	1c400079 	bgtz	v0,801391b8 <__printf_fp+0x11b8>
80138fd4:	00000000 	nop
80138fd8:	00008821 	move	s1,zero
80138fdc:	10800089 	beqz	a0,80139204 <__printf_fp+0x1204>
80138fe0:	00000000 	nop
80138fe4:	8fc50090 	lw	a1,144(s8)
80138fe8:	00000000 	nop
80138fec:	10a001f1 	beqz	a1,801397b4 <__printf_fp+0x17b4>
80138ff0:	00000000 	nop
80138ff4:	8ee3005c 	lw	v1,92(s7)
80138ff8:	00000000 	nop
80138ffc:	8c640010 	lw	a0,16(v1)
80139000:	8c620014 	lw	v0,20(v1)
80139004:	00000000 	nop
80139008:	0082102b 	sltu	v0,a0,v0
8013900c:	1040064c 	beqz	v0,8013a940 <__printf_fp+0x2940>
80139010:	24820004 	addiu	v0,a0,4
80139014:	ac620010 	sw	v0,16(v1)
80139018:	2403002d 	li	v1,45
8013901c:	ac830000 	sw	v1,0(a0)
80139020:	8fc600c4 	lw	a2,196(s8)
80139024:	26310001 	addiu	s1,s1,1
80139028:	8cc5000c 	lw	a1,12(a2)
8013902c:	00000000 	nop
80139030:	30a20020 	andi	v0,a1,0x20
80139034:	14400007 	bnez	v0,80139054 <__printf_fp+0x1054>
80139038:	00000000 	nop
8013903c:	8fc200c4 	lw	v0,196(s8)
80139040:	00000000 	nop
80139044:	8c430010 	lw	v1,16(v0)
80139048:	24020030 	li	v0,48
8013904c:	106202dd 	beq	v1,v0,80139bc4 <__printf_fp+0x1bc4>
80139050:	00000000 	nop
80139054:	8fc60090 	lw	a2,144(s8)
80139058:	00000000 	nop
8013905c:	10c00084 	beqz	a2,80139270 <__printf_fp+0x1270>
80139060:	00009021 	move	s2,zero
80139064:	afc00054 	sw	zero,84(s8)
80139068:	8fc400c4 	lw	a0,196(s8)
8013906c:	00000000 	nop
80139070:	8c82000c 	lw	v0,12(a0)
80139074:	00000000 	nop
80139078:	000212c2 	srl	v0,v0,0xb
8013907c:	30420001 	andi	v0,v0,0x1
80139080:	144005cc 	bnez	v0,8013a7b4 <__printf_fp+0x27b4>
80139084:	00000000 	nop
80139088:	8fd30054 	lw	s3,84(s8)
8013908c:	8fc50090 	lw	a1,144(s8)
80139090:	00000000 	nop
80139094:	10a000af 	beqz	a1,80139354 <__printf_fp+0x1354>
80139098:	02539023 	subu	s2,s2,s3
8013909c:	8fc6008c 	lw	a2,140(s8)
801390a0:	8fd20088 	lw	s2,136(s8)
801390a4:	24c20003 	addiu	v0,a2,3
801390a8:	2c420007 	sltiu	v0,v0,7
801390ac:	38420001 	xori	v0,v0,0x1
801390b0:	1440fd46 	bnez	v0,801385cc <__printf_fp+0x5cc>
801390b4:	00000000 	nop
801390b8:	8fc30090 	lw	v1,144(s8)
801390bc:	00000000 	nop
801390c0:	106000a7 	beqz	v1,80139360 <__printf_fp+0x1360>
801390c4:	00000000 	nop
801390c8:	1240fd4f 	beqz	s2,80138608 <__printf_fp+0x608>
801390cc:	02208021 	move	s0,s1
801390d0:	0804e438 	j	801390e0 <__printf_fp+0x10e0>
801390d4:	02518821 	addu	s1,s2,s1
801390d8:	123000bc 	beq	s1,s0,801393cc <__printf_fp+0x13cc>
801390dc:	00000000 	nop
801390e0:	8ee7005c 	lw	a3,92(s7)
801390e4:	8ec30000 	lw	v1,0(s6)
801390e8:	8ce60010 	lw	a2,16(a3)
801390ec:	8ce20014 	lw	v0,20(a3)
801390f0:	02e02021 	move	a0,s7
801390f4:	00c2102b 	sltu	v0,a2,v0
801390f8:	24c90004 	addiu	t1,a2,4
801390fc:	26d60004 	addiu	s6,s6,4
80139100:	00602821 	move	a1,v1
80139104:	1040047a 	beqz	v0,8013a2f0 <__printf_fp+0x22f0>
80139108:	24680001 	addiu	t0,v1,1
8013910c:	ace90010 	sw	t1,16(a3)
80139110:	acc30000 	sw	v1,0(a2)
80139114:	2d020001 	sltiu	v0,t0,1
80139118:	26100001 	addiu	s0,s0,1
8013911c:	1040ffee 	beqz	v0,801390d8 <__printf_fp+0x10d8>
80139120:	00000000 	nop
80139124:	0804e093 	j	8013824c <__printf_fp+0x24c>
80139128:	2411ffff 	li	s1,-1
8013912c:	8e62fffc 	lw	v0,-4(s3)
80139130:	8fc50080 	lw	a1,128(s8)
80139134:	00000000 	nop
80139138:	10a20477 	beq	a1,v0,8013a318 <__printf_fp+0x2318>
8013913c:	00000000 	nop
80139140:	30420001 	andi	v0,v0,0x1
80139144:	1440feec 	bnez	v0,80138cf8 <__printf_fp+0xcf8>
80139148:	24020001 	li	v0,1
8013914c:	8fc40038 	lw	a0,56(s8)
80139150:	00000000 	nop
80139154:	10820532 	beq	a0,v0,8013a620 <__printf_fp+0x2620>
80139158:	00000000 	nop
8013915c:	8fc2003c 	lw	v0,60(s8)
80139160:	00000000 	nop
80139164:	1440fee4 	bnez	v0,80138cf8 <__printf_fp+0xcf8>
80139168:	00000000 	nop
8013916c:	1080ff1f 	beqz	a0,80138dec <__printf_fp+0xdec>
80139170:	00041080 	sll	v0,a0,0x2
80139174:	8fc30034 	lw	v1,52(s8)
80139178:	00000000 	nop
8013917c:	00431021 	addu	v0,v0,v1
80139180:	00802821 	move	a1,a0
80139184:	8c44fffc 	lw	a0,-4(v0)
80139188:	00000000 	nop
8013918c:	1480feda 	bnez	a0,80138cf8 <__printf_fp+0xcf8>
80139190:	2443fff8 	addiu	v1,v0,-8
80139194:	24a5ffff 	addiu	a1,a1,-1
80139198:	10a0ff15 	beqz	a1,80138df0 <__printf_fp+0xdf0>
8013919c:	02b2102a 	slt	v0,s5,s2
801391a0:	8c620000 	lw	v0,0(v1)
801391a4:	00000000 	nop
801391a8:	1040fffa 	beqz	v0,80139194 <__printf_fp+0x1194>
801391ac:	2463fffc 	addiu	v1,v1,-4
801391b0:	0804e33e 	j	80138cf8 <__printf_fp+0xcf8>
801391b4:	00000000 	nop
801391b8:	8fc30090 	lw	v1,144(s8)
801391bc:	00000000 	nop
801391c0:	106004db 	beqz	v1,8013a530 <__printf_fp+0x2530>
801391c4:	02e02021 	move	a0,s7
801391c8:	0c052020 	jal	80148080 <_IO_wpadn>
801391cc:	00403021 	move	a2,v0
801391d0:	00408821 	move	s1,v0
801391d4:	8fc40050 	lw	a0,80(s8)
801391d8:	00000000 	nop
801391dc:	1624fd24 	bne	s1,a0,80138670 <__printf_fp+0x670>
801391e0:	00000000 	nop
801391e4:	8fc40018 	lw	a0,24(s8)
801391e8:	0804e3f7 	j	80138fdc <__printf_fp+0xfdc>
801391ec:	00000000 	nop
801391f0:	8fc300c4 	lw	v1,196(s8)
801391f4:	00000000 	nop
801391f8:	8c65000c 	lw	a1,12(v1)
801391fc:	0804e3de 	j	80138f78 <__printf_fp+0xf78>
80139200:	00000000 	nop
80139204:	8fc200c4 	lw	v0,196(s8)
80139208:	00000000 	nop
8013920c:	8c45000c 	lw	a1,12(v0)
80139210:	00000000 	nop
80139214:	30a20040 	andi	v0,a1,0x40
80139218:	104001ad 	beqz	v0,801398d0 <__printf_fp+0x18d0>
8013921c:	30a20010 	andi	v0,a1,0x10
80139220:	8fc30090 	lw	v1,144(s8)
80139224:	00000000 	nop
80139228:	10600285 	beqz	v1,80139c40 <__printf_fp+0x1c40>
8013922c:	00000000 	nop
80139230:	8ee3005c 	lw	v1,92(s7)
80139234:	00000000 	nop
80139238:	8c640010 	lw	a0,16(v1)
8013923c:	8c620014 	lw	v0,20(v1)
80139240:	00000000 	nop
80139244:	0082102b 	sltu	v0,a0,v0
80139248:	104005c6 	beqz	v0,8013a964 <__printf_fp+0x2964>
8013924c:	24820004 	addiu	v0,a0,4
80139250:	ac620010 	sw	v0,16(v1)
80139254:	2403002b 	li	v1,43
80139258:	ac830000 	sw	v1,0(a0)
8013925c:	8fc400c4 	lw	a0,196(s8)
80139260:	00000000 	nop
80139264:	8c85000c 	lw	a1,12(a0)
80139268:	0804e40c 	j	80139030 <__printf_fp+0x1030>
8013926c:	26310001 	addiu	s1,s1,1
80139270:	8fc40084 	lw	a0,132(s8)
80139274:	0c046f6c 	jal	8011bdb0 <strlen>
80139278:	00000000 	nop
8013927c:	0040a021 	move	s4,v0
80139280:	8fc2007c 	lw	v0,124(s8)
80139284:	00000000 	nop
80139288:	10400226 	beqz	v0,80139b24 <__printf_fp+0x1b24>
8013928c:	0000a821 	move	s5,zero
80139290:	8fc4007c 	lw	a0,124(s8)
80139294:	0c046f6c 	jal	8011bdb0 <strlen>
80139298:	00000000 	nop
8013929c:	0040a821 	move	s5,v0
801392a0:	8fc20058 	lw	v0,88(s8)
801392a4:	00000000 	nop
801392a8:	00550018 	mult	v0,s5
801392ac:	00001812 	mflo	v1
801392b0:	8fc40064 	lw	a0,100(s8)
801392b4:	00000000 	nop
801392b8:	14800502 	bnez	a0,8013a6c4 <__printf_fp+0x26c4>
801392bc:	00000000 	nop
801392c0:	8fc60060 	lw	a2,96(s8)
801392c4:	00000000 	nop
801392c8:	02861021 	addu	v0,s4,a2
801392cc:	00431021 	addu	v0,v0,v1
801392d0:	24420010 	addiu	v0,v0,16
801392d4:	000210c2 	srl	v0,v0,0x3
801392d8:	000210c0 	sll	v0,v0,0x3
801392dc:	03a2e823 	subu	sp,sp,v0
801392e0:	27a20018 	addiu	v0,sp,24
801392e4:	afc20054 	sw	v0,84(s8)
801392e8:	02d3102b 	sltu	v0,s6,s3
801392ec:	104003fd 	beqz	v0,8013a2e4 <__printf_fp+0x22e4>
801392f0:	02c08021 	move	s0,s6
801392f4:	8fd20054 	lw	s2,84(s8)
801392f8:	0804e4cb 	j	8013932c <__printf_fp+0x132c>
801392fc:	00000000 	nop
80139300:	8fc30078 	lw	v1,120(s8)
80139304:	02402021 	move	a0,s2
80139308:	8fc5007c 	lw	a1,124(s8)
8013930c:	1062000d 	beq	v1,v0,80139344 <__printf_fp+0x1344>
80139310:	02a03021 	move	a2,s5
80139314:	a2420000 	sb	v0,0(s2)
80139318:	26520001 	addiu	s2,s2,1
8013931c:	26100004 	addiu	s0,s0,4
80139320:	0213102b 	sltu	v0,s0,s3
80139324:	1040ff50 	beqz	v0,80139068 <__printf_fp+0x1068>
80139328:	00000000 	nop
8013932c:	8e020000 	lw	v0,0(s0)
80139330:	8fc30080 	lw	v1,128(s8)
80139334:	02402021 	move	a0,s2
80139338:	8fc50084 	lw	a1,132(s8)
8013933c:	1462fff0 	bne	v1,v0,80139300 <__printf_fp+0x1300>
80139340:	02803021 	move	a2,s4
80139344:	0c0472c8 	jal	8011cb20 <__mempcpy>
80139348:	26100004 	addiu	s0,s0,4
8013934c:	0804e4c8 	j	80139320 <__printf_fp+0x1320>
80139350:	00409021 	move	s2,v0
80139354:	2a420015 	slti	v0,s2,21
80139358:	0804e42c 	j	801390b0 <__printf_fp+0x10b0>
8013935c:	38420001 	xori	v0,v0,0x1
80139360:	1240fca9 	beqz	s2,80138608 <__printf_fp+0x608>
80139364:	02208021 	move	s0,s1
80139368:	0804e4de 	j	80139378 <__printf_fp+0x1378>
8013936c:	02518821 	addu	s1,s2,s1
80139370:	12110016 	beq	s0,s1,801393cc <__printf_fp+0x13cc>
80139374:	00000000 	nop
80139378:	82630000 	lb	v1,0(s3)
8013937c:	8ee70014 	lw	a3,20(s7)
80139380:	8ee60018 	lw	a2,24(s7)
80139384:	306500ff 	andi	a1,v1,0xff
80139388:	00031e00 	sll	v1,v1,0x18
8013938c:	00031e03 	sra	v1,v1,0x18
80139390:	306200ff 	andi	v0,v1,0xff
80139394:	00e6302b 	sltu	a2,a3,a2
80139398:	02e02021 	move	a0,s7
8013939c:	24e80001 	addiu	t0,a3,1
801393a0:	26730001 	addiu	s3,s3,1
801393a4:	10c003d7 	beqz	a2,8013a304 <__printf_fp+0x2304>
801393a8:	24420001 	addiu	v0,v0,1
801393ac:	a0e30000 	sb	v1,0(a3)
801393b0:	2c420001 	sltiu	v0,v0,1
801393b4:	aee80014 	sw	t0,20(s7)
801393b8:	26100001 	addiu	s0,s0,1
801393bc:	1040ffec 	beqz	v0,80139370 <__printf_fp+0x1370>
801393c0:	00000000 	nop
801393c4:	0804e093 	j	8013824c <__printf_fp+0x24c>
801393c8:	2411ffff 	li	s1,-1
801393cc:	0804e182 	j	80138608 <__printf_fp+0x608>
801393d0:	02008821 	move	s1,s0
801393d4:	0804e3ad 	j	80138eb4 <__printf_fp+0xeb4>
801393d8:	2402002b 	li	v0,43
801393dc:	0804e278 	j	801389e0 <__printf_fp+0x9e0>
801393e0:	afc00058 	sw	zero,88(s8)
801393e4:	02071821 	addu	v1,s0,a3
801393e8:	04600369 	bltz	v1,8013a190 <__printf_fp+0x2190>
801393ec:	00000000 	nop
801393f0:	8fc20038 	lw	v0,56(s8)
801393f4:	00031943 	sra	v1,v1,0x5
801393f8:	00433021 	addu	a2,v0,v1
801393fc:	afc60038 	sw	a2,56(s8)
80139400:	02071021 	addu	v0,s0,a3
80139404:	044002fc 	bltz	v0,80139ff8 <__printf_fp+0x1ff8>
80139408:	00000000 	nop
8013940c:	00021143 	sra	v0,v0,0x5
80139410:	1840000d 	blez	v0,80139448 <__printf_fp+0x1448>
80139414:	3c02801d 	lui	v0,0x801d
80139418:	8fc30034 	lw	v1,52(s8)
8013941c:	00002021 	move	a0,zero
80139420:	02071021 	addu	v0,s0,a3
80139424:	ac600000 	sw	zero,0(v1)
80139428:	24840001 	addiu	a0,a0,1
8013942c:	044001bf 	bltz	v0,80139b2c <__printf_fp+0x1b2c>
80139430:	24630004 	addiu	v1,v1,4
80139434:	00021143 	sra	v0,v0,0x5
80139438:	0082102a 	slt	v0,a0,v0
8013943c:	1440fff9 	bnez	v0,80139424 <__printf_fp+0x1424>
80139440:	02071021 	addu	v0,s0,a3
80139444:	3c02801d 	lui	v0,0x801d
80139448:	3c03801d 	lui	v1,0x801d
8013944c:	8fc8003c 	lw	t0,60(s8)
80139450:	24516a50 	addiu	s1,v0,27216
80139454:	24766890 	addiu	s6,v1,26768
80139458:	00009821 	move	s3,zero
8013945c:	24120008 	li	s2,8
80139460:	0000a021 	move	s4,zero
80139464:	3c15801d 	lui	s5,0x801d
80139468:	2631fff0 	addiu	s1,s1,-16
8013946c:	8e220008 	lw	v0,8(s1)
80139470:	00000000 	nop
80139474:	02621021 	addu	v0,s3,v0
80139478:	2442ffff 	addiu	v0,v0,-1
8013947c:	00e2102a 	slt	v0,a3,v0
80139480:	14400013 	bnez	v0,801394d0 <__printf_fp+0x14d0>
80139484:	26a269c0 	addiu	v0,s5,27072
80139488:	1500003f 	bnez	t0,80139588 <__printf_fp+0x1588>
8013948c:	3c03801d 	lui	v1,0x801d
80139490:	8e250000 	lw	a1,0(s1)
80139494:	8e300004 	lw	s0,4(s1)
80139498:	00052880 	sll	a1,a1,0x2
8013949c:	8fc40030 	lw	a0,48(s8)
801394a0:	00b62821 	addu	a1,a1,s6
801394a4:	0c04324c 	jal	8010c930 <memcpy>
801394a8:	00103080 	sll	a2,s0,0x2
801394ac:	8fc30038 	lw	v1,56(s8)
801394b0:	00000000 	nop
801394b4:	0203102a 	slt	v0,s0,v1
801394b8:	14400011 	bnez	v0,80139500 <__printf_fp+0x1500>
801394bc:	00000000 	nop
801394c0:	12030009 	beq	s0,v1,801394e8 <__printf_fp+0x14e8>
801394c4:	00000000 	nop
801394c8:	8fc8003c 	lw	t0,60(s8)
801394cc:	26a269c0 	addiu	v0,s5,27072
801394d0:	0051102b 	sltu	v0,v0,s1
801394d4:	1040003f 	beqz	v0,801395d4 <__printf_fp+0x15d4>
801394d8:	2652ffff 	addiu	s2,s2,-1
801394dc:	8fc70040 	lw	a3,64(s8)
801394e0:	0804e51b 	j	8013946c <__printf_fp+0x146c>
801394e4:	2631fff0 	addiu	s1,s1,-16
801394e8:	8fc40034 	lw	a0,52(s8)
801394ec:	8fc50030 	lw	a1,48(s8)
801394f0:	0c057a04 	jal	8015e810 <__mpn_cmp>
801394f4:	02003021 	move	a2,s0
801394f8:	0440fff3 	bltz	v0,801394c8 <__printf_fp+0x14c8>
801394fc:	00000000 	nop
80139500:	8fc4002c 	lw	a0,44(s8)
80139504:	8fc50030 	lw	a1,48(s8)
80139508:	00103080 	sll	a2,s0,0x2
8013950c:	0c04324c 	jal	8010c930 <memcpy>
80139510:	afd0003c 	sw	s0,60(s8)
80139514:	8fc8003c 	lw	t0,60(s8)
80139518:	8fc3002c 	lw	v1,44(s8)
8013951c:	00081080 	sll	v0,t0,0x2
80139520:	00431021 	addu	v0,v0,v1
80139524:	8c44fffc 	lw	a0,-4(v0)
80139528:	3403ffff 	li	v1,0xffff
8013952c:	0064182b 	sltu	v1,v1,a0
80139530:	1460007c 	bnez	v1,80139724 <__printf_fp+0x1724>
80139534:	3c0200ff 	lui	v0,0xff
80139538:	2c820100 	sltiu	v0,a0,256
8013953c:	104000f9 	beqz	v0,80139924 <__printf_fp+0x1924>
80139540:	24050008 	li	a1,8
80139544:	00002821 	move	a1,zero
80139548:	00001021 	move	v0,zero
8013954c:	00441006 	srlv	v0,a0,v0
80139550:	3c04801d 	lui	a0,0x801d
80139554:	24846a50 	addiu	a0,a0,27216
80139558:	00441021 	addu	v0,v0,a0
8013955c:	90430000 	lbu	v1,0(v0)
80139560:	24040020 	li	a0,32
80139564:	00a31821 	addu	v1,a1,v1
80139568:	00832023 	subu	a0,a0,v1
8013956c:	00082940 	sll	a1,t0,0x5
80139570:	24020001 	li	v0,1
80139574:	00a42823 	subu	a1,a1,a0
80139578:	02421004 	sllv	v0,v0,s2
8013957c:	0282a025 	or	s4,s4,v0
80139580:	0804e533 	j	801394cc <__printf_fp+0x14cc>
80139584:	24b3ffbf 	addiu	s3,a1,-65
80139588:	8e270000 	lw	a3,0(s1)
8013958c:	8e220004 	lw	v0,4(s1)
80139590:	24636898 	addiu	v1,v1,26776
80139594:	00073880 	sll	a3,a3,0x2
80139598:	8fc40030 	lw	a0,48(s8)
8013959c:	8fc5002c 	lw	a1,44(s8)
801395a0:	2442fffe 	addiu	v0,v0,-2
801395a4:	01003021 	move	a2,t0
801395a8:	00e33821 	addu	a3,a3,v1
801395ac:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
801395b0:	afa20010 	sw	v0,16(sp)
801395b4:	8e230004 	lw	v1,4(s1)
801395b8:	8fc8003c 	lw	t0,60(s8)
801395bc:	00000000 	nop
801395c0:	00681821 	addu	v1,v1,t0
801395c4:	1440ffb9 	bnez	v0,801394ac <__printf_fp+0x14ac>
801395c8:	2470fffe 	addiu	s0,v1,-2
801395cc:	0804e52b 	j	801394ac <__printf_fp+0x14ac>
801395d0:	2470fffd 	addiu	s0,v1,-3
801395d4:	1900fcab 	blez	t0,80138884 <__printf_fp+0x884>
801395d8:	afd40040 	sw	s4,64(s8)
801395dc:	8fca002c 	lw	t2,44(s8)
801395e0:	00000000 	nop
801395e4:	8d470000 	lw	a3,0(t2)
801395e8:	00000000 	nop
801395ec:	14e00361 	bnez	a3,8013a374 <__printf_fp+0x2374>
801395f0:	01402821 	move	a1,t2
801395f4:	8fc40034 	lw	a0,52(s8)
801395f8:	00000000 	nop
801395fc:	8c820000 	lw	v0,0(a0)
80139600:	00000000 	nop
80139604:	1440035b 	bnez	v0,8013a374 <__printf_fp+0x2374>
80139608:	25430004 	addiu	v1,t2,4
8013960c:	00008821 	move	s1,zero
80139610:	0804e58a 	j	80139628 <__printf_fp+0x1628>
80139614:	24060004 	li	a2,4
80139618:	8c420000 	lw	v0,0(v0)
8013961c:	24630004 	addiu	v1,v1,4
80139620:	14400009 	bnez	v0,80139648 <__printf_fp+0x1648>
80139624:	24c60004 	addiu	a2,a2,4
80139628:	8c670000 	lw	a3,0(v1)
8013962c:	26310001 	addiu	s1,s1,1
80139630:	00602821 	move	a1,v1
80139634:	00c08021 	move	s0,a2
80139638:	00c41021 	addu	v0,a2,a0
8013963c:	02204821 	move	t1,s1
80139640:	10e0fff5 	beqz	a3,80139618 <__printf_fp+0x1618>
80139644:	00c09821 	move	s3,a2
80139648:	00081080 	sll	v0,t0,0x2
8013964c:	004a1021 	addu	v0,v0,t2
80139650:	8c44fffc 	lw	a0,-4(v0)
80139654:	3403ffff 	li	v1,0xffff
80139658:	0064182b 	sltu	v1,v1,a0
8013965c:	146000d1 	bnez	v1,801399a4 <__printf_fp+0x19a4>
80139660:	3c0200ff 	lui	v0,0xff
80139664:	2c820100 	sltiu	v0,a0,256
80139668:	10400285 	beqz	v0,8013a080 <__printf_fp+0x2080>
8013966c:	24060008 	li	a2,8
80139670:	00003021 	move	a2,zero
80139674:	00001021 	move	v0,zero
80139678:	3c16801d 	lui	s6,0x801d
8013967c:	00441006 	srlv	v0,a0,v0
80139680:	26c46a50 	addiu	a0,s6,27216
80139684:	00441021 	addu	v0,v0,a0
80139688:	90430000 	lbu	v1,0(v0)
8013968c:	24020020 	li	v0,32
80139690:	00c31821 	addu	v1,a2,v1
80139694:	0043a023 	subu	s4,v0,v1
80139698:	168000c9 	bnez	s4,801399c0 <__printf_fp+0x19c0>
8013969c:	00000000 	nop
801396a0:	1a20fc78 	blez	s1,80138884 <__printf_fp+0x884>
801396a4:	01112823 	subu	a1,t0,s1
801396a8:	18a0000b 	blez	a1,801396d8 <__printf_fp+0x16d8>
801396ac:	01402021 	move	a0,t2
801396b0:	00093880 	sll	a3,t1,0x2
801396b4:	00004021 	move	t0,zero
801396b8:	00ea1021 	addu	v0,a3,t2
801396bc:	8c430000 	lw	v1,0(v0)
801396c0:	25080001 	addiu	t0,t0,1
801396c4:	0105102a 	slt	v0,t0,a1
801396c8:	ac830000 	sw	v1,0(a0)
801396cc:	24e70004 	addiu	a3,a3,4
801396d0:	1440fff9 	bnez	v0,801396b8 <__printf_fp+0x16b8>
801396d4:	24840004 	addiu	a0,a0,4
801396d8:	8fc60038 	lw	a2,56(s8)
801396dc:	afc5003c 	sw	a1,60(s8)
801396e0:	00d12823 	subu	a1,a2,s1
801396e4:	18a0000d 	blez	a1,8013971c <__printf_fp+0x171c>
801396e8:	00000000 	nop
801396ec:	8fc40034 	lw	a0,52(s8)
801396f0:	00094080 	sll	t0,t1,0x2
801396f4:	00803821 	move	a3,a0
801396f8:	00004821 	move	t1,zero
801396fc:	01041021 	addu	v0,t0,a0
80139700:	8c430000 	lw	v1,0(v0)
80139704:	25290001 	addiu	t1,t1,1
80139708:	0125102a 	slt	v0,t1,a1
8013970c:	ace30000 	sw	v1,0(a3)
80139710:	25080004 	addiu	t0,t0,4
80139714:	1440fff9 	bnez	v0,801396fc <__printf_fp+0x16fc>
80139718:	24e70004 	addiu	a3,a3,4
8013971c:	0804e221 	j	80138884 <__printf_fp+0x884>
80139720:	afc50038 	sw	a1,56(s8)
80139724:	3442ffff 	ori	v0,v0,0xffff
80139728:	0044102b 	sltu	v0,v0,a0
8013972c:	1440007f 	bnez	v0,8013992c <__printf_fp+0x192c>
80139730:	00000000 	nop
80139734:	24050010 	li	a1,16
80139738:	0804e553 	j	8013954c <__printf_fp+0x154c>
8013973c:	24020010 	li	v0,16
80139740:	8cd40000 	lw	s4,0(a2)
80139744:	00000000 	nop
80139748:	068002aa 	bltz	s4,8013a1f4 <__printf_fp+0x21f4>
8013974c:	afd00044 	sw	s0,68(s8)
80139750:	26830008 	addiu	v1,s4,8
80139754:	afc30060 	sw	v1,96(s8)
80139758:	3c027fff 	lui	v0,0x7fff
8013975c:	3442ffff 	ori	v0,v0,0xffff
80139760:	0280a821 	move	s5,s4
80139764:	24120001 	li	s2,1
80139768:	24100001 	li	s0,1
8013976c:	0804e26d 	j	801389b4 <__printf_fp+0x9b4>
80139770:	afc2005c 	sw	v0,92(s8)
80139774:	8fc70040 	lw	a3,64(s8)
80139778:	00000000 	nop
8013977c:	28e20005 	slti	v0,a3,5
80139780:	1040fc7c 	beqz	v0,80138974 <__printf_fp+0x974>
80139784:	24020066 	li	v0,102
80139788:	1060012b 	beqz	v1,80139c38 <__printf_fp+0x1c38>
8013978c:	afc20044 	sw	v0,68(s8)
80139790:	00009021 	move	s2,zero
80139794:	8fc5005c 	lw	a1,92(s8)
80139798:	00000000 	nop
8013979c:	24a60005 	addiu	a2,a1,5
801397a0:	00b2a023 	subu	s4,a1,s2
801397a4:	0804e264 	j	80138990 <__printf_fp+0x990>
801397a8:	afc60060 	sw	a2,96(s8)
801397ac:	0804e26d 	j	801389b4 <__printf_fp+0x9b4>
801397b0:	00008021 	move	s0,zero
801397b4:	8ee40014 	lw	a0,20(s7)
801397b8:	8ee20018 	lw	v0,24(s7)
801397bc:	00000000 	nop
801397c0:	0082102b 	sltu	v0,a0,v0
801397c4:	1040044c 	beqz	v0,8013a8f8 <__printf_fp+0x28f8>
801397c8:	24830001 	addiu	v1,a0,1
801397cc:	2402002d 	li	v0,45
801397d0:	a0820000 	sb	v0,0(a0)
801397d4:	0804e408 	j	80139020 <__printf_fp+0x1020>
801397d8:	aee30014 	sw	v1,20(s7)
801397dc:	02209021 	move	s2,s1
801397e0:	00118880 	sll	s1,s1,0x2
801397e4:	02368821 	addu	s1,s1,s6
801397e8:	00108080 	sll	s0,s0,0x2
801397ec:	02168021 	addu	s0,s0,s6
801397f0:	02713023 	subu	a2,s3,s1
801397f4:	02002021 	move	a0,s0
801397f8:	02202821 	move	a1,s1
801397fc:	0c05291c 	jal	8014a470 <__wmemmove>
80139800:	00063083 	sra	a2,a2,0x2
80139804:	8fc20074 	lw	v0,116(s8)
80139808:	2610fffc 	addiu	s0,s0,-4
8013980c:	80430000 	lb	v1,0(v0)
80139810:	2405007f 	li	a1,127
80139814:	00602021 	move	a0,v1
80139818:	8fc30074 	lw	v1,116(s8)
8013981c:	00000000 	nop
80139820:	24630001 	addiu	v1,v1,1
80139824:	afc30074 	sw	v1,116(s8)
80139828:	2623fffc 	addiu	v1,s1,-4
8013982c:	8c620000 	lw	v0,0(v1)
80139830:	2484ffff 	addiu	a0,a0,-1
80139834:	ae020000 	sw	v0,0(s0)
80139838:	2652ffff 	addiu	s2,s2,-1
8013983c:	2631fffc 	addiu	s1,s1,-4
80139840:	2610fffc 	addiu	s0,s0,-4
80139844:	1480fff9 	bnez	a0,8013982c <__printf_fp+0x182c>
80139848:	2463fffc 	addiu	v1,v1,-4
8013984c:	8fc40078 	lw	a0,120(s8)
80139850:	8fc60074 	lw	a2,116(s8)
80139854:	ae040000 	sw	a0,0(s0)
80139858:	80c30000 	lb	v1,0(a2)
8013985c:	00000000 	nop
80139860:	1065000c 	beq	v1,a1,80139894 <__printf_fp+0x1894>
80139864:	2610fffc 	addiu	s0,s0,-4
80139868:	0460000b 	bltz	v1,80139898 <__printf_fp+0x1898>
8013986c:	00121080 	sll	v0,s2,0x2
80139870:	14600006 	bnez	v1,8013988c <__printf_fp+0x188c>
80139874:	0072102b 	sltu	v0,v1,s2
80139878:	24c6ffff 	addiu	a2,a2,-1
8013987c:	afc60074 	sw	a2,116(s8)
80139880:	80c30000 	lb	v1,0(a2)
80139884:	00000000 	nop
80139888:	0072102b 	sltu	v0,v1,s2
8013988c:	1440ffe2 	bnez	v0,80139818 <__printf_fp+0x1818>
80139890:	00602021 	move	a0,v1
80139894:	00121080 	sll	v0,s2,0x2
80139898:	00561021 	addu	v0,v0,s6
8013989c:	2443fffc 	addiu	v1,v0,-4
801398a0:	8c620000 	lw	v0,0(v1)
801398a4:	00000000 	nop
801398a8:	ae020000 	sw	v0,0(s0)
801398ac:	2610fffc 	addiu	s0,s0,-4
801398b0:	02d0102b 	sltu	v0,s6,s0
801398b4:	1440fffa 	bnez	v0,801398a0 <__printf_fp+0x18a0>
801398b8:	2463fffc 	addiu	v1,v1,-4
801398bc:	8fc30058 	lw	v1,88(s8)
801398c0:	00000000 	nop
801398c4:	00031080 	sll	v0,v1,0x2
801398c8:	0804e3a3 	j	80138e8c <__printf_fp+0xe8c>
801398cc:	02629821 	addu	s3,s3,v0
801398d0:	1040fdd8 	beqz	v0,80139034 <__printf_fp+0x1034>
801398d4:	30a20020 	andi	v0,a1,0x20
801398d8:	8fc50090 	lw	a1,144(s8)
801398dc:	00000000 	nop
801398e0:	10a00248 	beqz	a1,8013a204 <__printf_fp+0x2204>
801398e4:	00000000 	nop
801398e8:	8ee3005c 	lw	v1,92(s7)
801398ec:	00000000 	nop
801398f0:	8c640010 	lw	a0,16(v1)
801398f4:	8c620014 	lw	v0,20(v1)
801398f8:	00000000 	nop
801398fc:	0082102b 	sltu	v0,a0,v0
80139900:	1040042d 	beqz	v0,8013a9b8 <__printf_fp+0x29b8>
80139904:	24820004 	addiu	v0,a0,4
80139908:	ac620010 	sw	v0,16(v1)
8013990c:	24030020 	li	v1,32
80139910:	0804e408 	j	80139020 <__printf_fp+0x1020>
80139914:	ac830000 	sw	v1,0(a0)
80139918:	24820001 	addiu	v0,a0,1
8013991c:	0804e37b 	j	80138dec <__printf_fp+0xdec>
80139920:	ac620000 	sw	v0,0(v1)
80139924:	0804e553 	j	8013954c <__printf_fp+0x154c>
80139928:	24020008 	li	v0,8
8013992c:	24050018 	li	a1,24
80139930:	0804e553 	j	8013954c <__printf_fp+0x154c>
80139934:	24020018 	li	v0,24
80139938:	0804e202 	j	80138808 <__printf_fp+0x808>
8013993c:	2462003e 	addiu	v0,v1,62
80139940:	0804e1ff 	j	801387fc <__printf_fp+0x7fc>
80139944:	00071823 	negu	v1,a3
80139948:	8fc300c4 	lw	v1,196(s8)
8013994c:	00000000 	nop
80139950:	8c740000 	lw	s4,0(v1)
80139954:	00000000 	nop
80139958:	06800272 	bltz	s4,8013a324 <__printf_fp+0x2324>
8013995c:	afc20044 	sw	v0,68(s8)
80139960:	26850002 	addiu	a1,s4,2
80139964:	afc50060 	sw	a1,96(s8)
80139968:	8fc20048 	lw	v0,72(s8)
8013996c:	00000000 	nop
80139970:	1440ff7a 	bnez	v0,8013975c <__printf_fp+0x175c>
80139974:	3c027fff 	lui	v0,0x7fff
80139978:	8fc30040 	lw	v1,64(s8)
8013997c:	8fc60060 	lw	a2,96(s8)
80139980:	00000000 	nop
80139984:	00c33021 	addu	a2,a2,v1
80139988:	3442ffff 	ori	v0,v0,0xffff
8013998c:	24720001 	addiu	s2,v1,1
80139990:	0280a821 	move	s5,s4
80139994:	24100001 	li	s0,1
80139998:	afc60060 	sw	a2,96(s8)
8013999c:	0804e26d 	j	801389b4 <__printf_fp+0x9b4>
801399a0:	afc2005c 	sw	v0,92(s8)
801399a4:	3442ffff 	ori	v0,v0,0xffff
801399a8:	0044102b 	sltu	v0,v0,a0
801399ac:	144001b1 	bnez	v0,8013a074 <__printf_fp+0x2074>
801399b0:	00000000 	nop
801399b4:	24060010 	li	a2,16
801399b8:	0804e59e 	j	80139678 <__printf_fp+0x1678>
801399bc:	24020010 	li	v0,16
801399c0:	10e00193 	beqz	a3,8013a010 <__printf_fp+0x2010>
801399c4:	00071823 	negu	v1,a3
801399c8:	00e31824 	and	v1,a3,v1
801399cc:	3402ffff 	li	v0,0xffff
801399d0:	0043102b 	sltu	v0,v0,v1
801399d4:	1440021d 	bnez	v0,8013a24c <__printf_fp+0x224c>
801399d8:	3c0200ff 	lui	v0,0xff
801399dc:	2c620100 	sltiu	v0,v1,256
801399e0:	104002d8 	beqz	v0,8013a544 <__printf_fp+0x2544>
801399e4:	24060008 	li	a2,8
801399e8:	00003021 	move	a2,zero
801399ec:	00001021 	move	v0,zero
801399f0:	00431006 	srlv	v0,v1,v0
801399f4:	26c36a50 	addiu	v1,s6,27216
801399f8:	00431021 	addu	v0,v0,v1
801399fc:	8fc30034 	lw	v1,52(s8)
80139a00:	90440000 	lbu	a0,0(v0)
80139a04:	02631821 	addu	v1,s3,v1
80139a08:	00c42021 	addu	a0,a2,a0
80139a0c:	24020020 	li	v0,32
80139a10:	8c660000 	lw	a2,0(v1)
80139a14:	00441023 	subu	v0,v0,a0
80139a18:	2403001f 	li	v1,31
80139a1c:	10c00019 	beqz	a2,80139a84 <__printf_fp+0x1a84>
80139a20:	00623823 	subu	a3,v1,v0
80139a24:	00061823 	negu	v1,a2
80139a28:	00c31824 	and	v1,a2,v1
80139a2c:	3402ffff 	li	v0,0xffff
80139a30:	0043102b 	sltu	v0,v0,v1
80139a34:	14400291 	bnez	v0,8013a47c <__printf_fp+0x247c>
80139a38:	3c0200ff 	lui	v0,0xff
80139a3c:	2c620100 	sltiu	v0,v1,256
80139a40:	1040033b 	beqz	v0,8013a730 <__printf_fp+0x2730>
80139a44:	24060008 	li	a2,8
80139a48:	00003021 	move	a2,zero
80139a4c:	00001021 	move	v0,zero
80139a50:	00431006 	srlv	v0,v1,v0
80139a54:	26c46a50 	addiu	a0,s6,27216
80139a58:	00441021 	addu	v0,v0,a0
80139a5c:	90430000 	lbu	v1,0(v0)
80139a60:	24020020 	li	v0,32
80139a64:	00c31821 	addu	v1,a2,v1
80139a68:	00431023 	subu	v0,v0,v1
80139a6c:	2404001f 	li	a0,31
80139a70:	00821023 	subu	v0,a0,v0
80139a74:	0047182a 	slt	v1,v0,a3
80139a78:	10600002 	beqz	v1,80139a84 <__printf_fp+0x1a84>
80139a7c:	00000000 	nop
80139a80:	00403821 	move	a3,v0
80139a84:	16200180 	bnez	s1,8013a088 <__printf_fp+0x2088>
80139a88:	24020020 	li	v0,32
80139a8c:	00549023 	subu	s2,v0,s4
80139a90:	00f2182a 	slt	v1,a3,s2
80139a94:	14600264 	bnez	v1,8013a428 <__printf_fp+0x2428>
80139a98:	01402021 	move	a0,t2
80139a9c:	01113023 	subu	a2,t0,s1
80139aa0:	01402021 	move	a0,t2
80139aa4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
80139aa8:	02403821 	move	a3,s2
80139aac:	8fc3003c 	lw	v1,60(s8)
80139ab0:	8fc40034 	lw	a0,52(s8)
80139ab4:	8fc60038 	lw	a2,56(s8)
80139ab8:	00711823 	subu	v1,v1,s1
80139abc:	2468ffff 	addiu	t0,v1,-1
80139ac0:	02642821 	addu	a1,s3,a0
80139ac4:	00d13023 	subu	a2,a2,s1
80139ac8:	02403821 	move	a3,s2
80139acc:	0c057c4c 	jal	8015f130 <__mpn_rshift>
80139ad0:	afc8003c 	sw	t0,60(s8)
80139ad4:	8fc60038 	lw	a2,56(s8)
80139ad8:	8fc30034 	lw	v1,52(s8)
80139adc:	00d12823 	subu	a1,a2,s1
80139ae0:	00051080 	sll	v0,a1,0x2
80139ae4:	00431021 	addu	v0,v0,v1
80139ae8:	8c44fffc 	lw	a0,-4(v0)
80139aec:	00000000 	nop
80139af0:	1480ff0a 	bnez	a0,8013971c <__printf_fp+0x171c>
80139af4:	26220001 	addiu	v0,s1,1
80139af8:	00c22823 	subu	a1,a2,v0
80139afc:	0804e221 	j	80138884 <__printf_fp+0x884>
80139b00:	afc50038 	sw	a1,56(s8)
80139b04:	24620001 	addiu	v0,v1,1
80139b08:	ac820000 	sw	v0,0(a0)
80139b0c:	8fc30080 	lw	v1,128(s8)
80139b10:	00000000 	nop
80139b14:	1062fc8e 	beq	v1,v0,80138d50 <__printf_fp+0xd50>
80139b18:	02b2102a 	slt	v0,s5,s2
80139b1c:	0804e37c 	j	80138df0 <__printf_fp+0xdf0>
80139b20:	00000000 	nop
80139b24:	0804e4ac 	j	801392b0 <__printf_fp+0x12b0>
80139b28:	00001821 	move	v1,zero
80139b2c:	0804e50d 	j	80139434 <__printf_fp+0x1434>
80139b30:	2442001f 	addiu	v0,v0,31
80139b34:	04a0022d 	bltz	a1,8013a3ec <__printf_fp+0x23ec>
80139b38:	00a01821 	move	v1,a1
80139b3c:	3c028000 	lui	v0,0x8000
80139b40:	00031943 	sra	v1,v1,0x5
80139b44:	3442001f 	ori	v0,v0,0x1f
80139b48:	00031880 	sll	v1,v1,0x2
80139b4c:	00a23824 	and	a3,a1,v0
80139b50:	04e00221 	bltz	a3,8013a3d8 <__printf_fp+0x23d8>
80139b54:	00642021 	addu	a0,v1,a0
80139b58:	0c057c18 	jal	8015f060 <__mpn_lshift>
80139b5c:	02402821 	move	a1,s2
80139b60:	8fc70040 	lw	a3,64(s8)
80139b64:	00000000 	nop
80139b68:	02071821 	addu	v1,s0,a3
80139b6c:	04600218 	bltz	v1,8013a3d0 <__printf_fp+0x23d0>
80139b70:	00402821 	move	a1,v0
80139b74:	8fc20038 	lw	v0,56(s8)
80139b78:	00031943 	sra	v1,v1,0x5
80139b7c:	00623021 	addu	a2,v1,v0
80139b80:	10a0fe1f 	beqz	a1,80139400 <__printf_fp+0x1400>
80139b84:	afc60038 	sw	a2,56(s8)
80139b88:	8fc40034 	lw	a0,52(s8)
80139b8c:	00061080 	sll	v0,a2,0x2
80139b90:	00441021 	addu	v0,v0,a0
80139b94:	24c60001 	addiu	a2,a2,1
80139b98:	ac450000 	sw	a1,0(v0)
80139b9c:	0804e500 	j	80139400 <__printf_fp+0x1400>
80139ba0:	afc60038 	sw	a2,56(s8)
80139ba4:	8fc40054 	lw	a0,84(s8)
80139ba8:	0c045fee 	jal	80117fb8 <__cfree>
80139bac:	00000000 	nop
80139bb0:	8fc40068 	lw	a0,104(s8)
80139bb4:	0c045fee 	jal	80117fb8 <__cfree>
80139bb8:	00000000 	nop
80139bbc:	0804e186 	j	80138618 <__printf_fp+0x618>
80139bc0:	00000000 	nop
80139bc4:	8fc30050 	lw	v1,80(s8)
80139bc8:	00000000 	nop
80139bcc:	1860fd21 	blez	v1,80139054 <__printf_fp+0x1054>
80139bd0:	00000000 	nop
80139bd4:	8fc40090 	lw	a0,144(s8)
80139bd8:	00000000 	nop
80139bdc:	108002f0 	beqz	a0,8013a7a0 <__printf_fp+0x27a0>
80139be0:	02e02021 	move	a0,s7
80139be4:	24050030 	li	a1,48
80139be8:	0c052020 	jal	80148080 <_IO_wpadn>
80139bec:	00603021 	move	a2,v1
80139bf0:	8fc50050 	lw	a1,80(s8)
80139bf4:	00000000 	nop
80139bf8:	1445fa9d 	bne	v0,a1,80138670 <__printf_fp+0x670>
80139bfc:	00000000 	nop
80139c00:	0804e415 	j	80139054 <__printf_fp+0x1054>
80139c04:	02258821 	addu	s1,s1,a1
80139c08:	0804e362 	j	80138d88 <__printf_fp+0xd88>
80139c0c:	0076102b 	sltu	v0,v1,s6
80139c10:	0c0521eb 	jal	801487ac <__woverflow>
80139c14:	2610ffff 	addiu	s0,s0,-1
80139c18:	24420001 	addiu	v0,v0,1
80139c1c:	0804e086 	j	80138218 <__printf_fp+0x218>
80139c20:	2c420001 	sltiu	v0,v0,1
80139c24:	0c045591 	jal	80115644 <__overflow>
80139c28:	2610ffff 	addiu	s0,s0,-1
80139c2c:	24420001 	addiu	v0,v0,1
80139c30:	0804e12d 	j	801384b4 <__printf_fp+0x4b4>
80139c34:	2c420001 	sltiu	v0,v0,1
80139c38:	0804e5e5 	j	80139794 <__printf_fp+0x1794>
80139c3c:	24f20001 	addiu	s2,a3,1
80139c40:	8ee40014 	lw	a0,20(s7)
80139c44:	8ee20018 	lw	v0,24(s7)
80139c48:	00000000 	nop
80139c4c:	0082102b 	sltu	v0,a0,v0
80139c50:	10400332 	beqz	v0,8013a91c <__printf_fp+0x291c>
80139c54:	24830001 	addiu	v1,a0,1
80139c58:	2402002b 	li	v0,43
80139c5c:	a0820000 	sb	v0,0(a0)
80139c60:	0804e497 	j	8013925c <__printf_fp+0x125c>
80139c64:	aee30014 	sw	v1,20(s7)
80139c68:	24030006 	li	v1,6
80139c6c:	0804e253 	j	8013894c <__printf_fp+0x94c>
80139c70:	afc3005c 	sw	v1,92(s8)
80139c74:	8fc40034 	lw	a0,52(s8)
80139c78:	8fc60038 	lw	a2,56(s8)
80139c7c:	0c057c18 	jal	8015f060 <__mpn_lshift>
80139c80:	02003821 	move	a3,s0
80139c84:	8fc50038 	lw	a1,56(s8)
80139c88:	8fc30034 	lw	v1,52(s8)
80139c8c:	00052080 	sll	a0,a1,0x2
80139c90:	8fc70040 	lw	a3,64(s8)
80139c94:	00832021 	addu	a0,a0,v1
80139c98:	ac820000 	sw	v0,0(a0)
80139c9c:	3c02801d 	lui	v0,0x801d
80139ca0:	00073823 	negu	a3,a3
80139ca4:	24536a50 	addiu	s3,v0,27216
80139ca8:	24a60001 	addiu	a2,a1,1
80139cac:	24030001 	li	v1,1
80139cb0:	afc60038 	sw	a2,56(s8)
80139cb4:	afc30048 	sw	v1,72(s8)
80139cb8:	afc70040 	sw	a3,64(s8)
80139cbc:	2673fff0 	addiu	s3,s3,-16
80139cc0:	8e62000c 	lw	v0,12(s3)
80139cc4:	afc00070 	sw	zero,112(s8)
80139cc8:	00e2102a 	slt	v0,a3,v0
80139ccc:	1440003c 	bnez	v0,80139dc0 <__printf_fp+0x1dc0>
80139cd0:	24150008 	li	s5,8
80139cd4:	8e630004 	lw	v1,4(s3)
80139cd8:	8fc80038 	lw	t0,56(s8)
80139cdc:	2463fffe 	addiu	v1,v1,-2
80139ce0:	0103102a 	slt	v0,t0,v1
80139ce4:	10400043 	beqz	v0,80139df4 <__printf_fp+0x1df4>
80139ce8:	3c02801d 	lui	v0,0x801d
80139cec:	8e650000 	lw	a1,0(s3)
80139cf0:	3c06801d 	lui	a2,0x801d
80139cf4:	24c66898 	addiu	a2,a2,26776
80139cf8:	00052880 	sll	a1,a1,0x2
80139cfc:	8fc40030 	lw	a0,48(s8)
80139d00:	8fc70034 	lw	a3,52(s8)
80139d04:	00a62821 	addu	a1,a1,a2
80139d08:	00603021 	move	a2,v1
80139d0c:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
80139d10:	afa80010 	sw	t0,16(sp)
80139d14:	00401821 	move	v1,v0
80139d18:	8fc70038 	lw	a3,56(s8)
80139d1c:	8e620004 	lw	v0,4(s3)
80139d20:	00000000 	nop
80139d24:	00e21021 	addu	v0,a3,v0
80139d28:	14600002 	bnez	v1,80139d34 <__printf_fp+0x1d34>
80139d2c:	2450fffe 	addiu	s0,v0,-2
80139d30:	2450fffd 	addiu	s0,v0,-3
80139d34:	8fc90030 	lw	t1,48(s8)
80139d38:	0010a080 	sll	s4,s0,0x2
80139d3c:	02891821 	addu	v1,s4,t1
80139d40:	8c65fffc 	lw	a1,-4(v1)
80139d44:	3402ffff 	li	v0,0xffff
80139d48:	0045102b 	sltu	v0,v0,a1
80139d4c:	1440006a 	bnez	v0,80139ef8 <__printf_fp+0x1ef8>
80139d50:	3c0300ff 	lui	v1,0xff
80139d54:	2ca20100 	sltiu	v0,a1,256
80139d58:	10400134 	beqz	v0,8013a22c <__printf_fp+0x222c>
80139d5c:	24060008 	li	a2,8
80139d60:	00003021 	move	a2,zero
80139d64:	00001021 	move	v0,zero
80139d68:	3c16801d 	lui	s6,0x801d
80139d6c:	00451006 	srlv	v0,a1,v0
80139d70:	26c36a50 	addiu	v1,s6,27216
80139d74:	00431021 	addu	v0,v0,v1
80139d78:	90440000 	lbu	a0,0(v0)
80139d7c:	02071823 	subu	v1,s0,a3
80139d80:	00c42021 	addu	a0,a2,a0
80139d84:	24050020 	li	a1,32
80139d88:	00a49023 	subu	s2,a1,a0
80139d8c:	00031940 	sll	v1,v1,0x5
80139d90:	8fc70040 	lw	a3,64(s8)
80139d94:	00721823 	subu	v1,v1,s2
80139d98:	2471001f 	addiu	s1,v1,31
80139d9c:	24e20003 	addiu	v0,a3,3
80139da0:	1222010c 	beq	s1,v0,8013a1d4 <__printf_fp+0x21d4>
80139da4:	2a42001d 	slti	v0,s2,29
80139da8:	24e30003 	addiu	v1,a3,3
80139dac:	0223102a 	slt	v0,s1,v1
80139db0:	1440001b 	bnez	v0,80139e20 <__printf_fp+0x1e20>
80139db4:	00000000 	nop
80139db8:	12230173 	beq	s1,v1,8013a388 <__printf_fp+0x2388>
80139dbc:	00000000 	nop
80139dc0:	24020001 	li	v0,1
80139dc4:	12a20053 	beq	s5,v0,80139f14 <__printf_fp+0x1f14>
80139dc8:	00000000 	nop
80139dcc:	18e00087 	blez	a3,80139fec <__printf_fp+0x1fec>
80139dd0:	00000000 	nop
80139dd4:	2673fff0 	addiu	s3,s3,-16
80139dd8:	8e62000c 	lw	v0,12(s3)
80139ddc:	00000000 	nop
80139de0:	00e2102a 	slt	v0,a3,v0
80139de4:	1440fff6 	bnez	v0,80139dc0 <__printf_fp+0x1dc0>
80139de8:	26b5ffff 	addiu	s5,s5,-1
80139dec:	0804e735 	j	80139cd4 <__printf_fp+0x1cd4>
80139df0:	00000000 	nop
80139df4:	8e670000 	lw	a3,0(s3)
80139df8:	24426898 	addiu	v0,v0,26776
80139dfc:	00073880 	sll	a3,a3,0x2
80139e00:	8fc40030 	lw	a0,48(s8)
80139e04:	8fc50034 	lw	a1,52(s8)
80139e08:	01003021 	move	a2,t0
80139e0c:	00e23821 	addu	a3,a3,v0
80139e10:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
80139e14:	afa30010 	sw	v1,16(sp)
80139e18:	0804e746 	j	80139d18 <__printf_fp+0x1d18>
80139e1c:	00401821 	move	v1,v0
80139e20:	8fc90030 	lw	t1,48(s8)
80139e24:	8fc40070 	lw	a0,112(s8)
80139e28:	24020001 	li	v0,1
80139e2c:	02a21004 	sllv	v0,v0,s5
80139e30:	00f13823 	subu	a3,a3,s1
80139e34:	00822025 	or	a0,a0,v0
80139e38:	afc40070 	sw	a0,112(s8)
80139e3c:	04e0018d 	bltz	a3,8013a474 <__printf_fp+0x2474>
80139e40:	afc70040 	sw	a3,64(s8)
80139e44:	8d240000 	lw	a0,0(t1)
80139e48:	00000000 	nop
80139e4c:	14800234 	bnez	a0,8013a720 <__printf_fp+0x2720>
80139e50:	00003021 	move	a2,zero
80139e54:	01202821 	move	a1,t1
80139e58:	8ca40004 	lw	a0,4(a1)
80139e5c:	24c60001 	addiu	a2,a2,1
80139e60:	1080fffd 	beqz	a0,80139e58 <__printf_fp+0x1e58>
80139e64:	24a50004 	addiu	a1,a1,4
80139e68:	00c01821 	move	v1,a2
80139e6c:	00064080 	sll	t0,a2,0x2
80139e70:	2402001f 	li	v0,31
80139e74:	1242012f 	beq	s2,v0,8013a334 <__printf_fp+0x2334>
80139e78:	3402ffff 	li	v0,0xffff
80139e7c:	00041823 	negu	v1,a0
80139e80:	00641824 	and	v1,v1,a0
80139e84:	0043102b 	sltu	v0,v0,v1
80139e88:	14400108 	bnez	v0,8013a2ac <__printf_fp+0x22ac>
80139e8c:	3c0400ff 	lui	a0,0xff
80139e90:	2c620100 	sltiu	v0,v1,256
80139e94:	104001ad 	beqz	v0,8013a54c <__printf_fp+0x254c>
80139e98:	24070008 	li	a3,8
80139e9c:	00003821 	move	a3,zero
80139ea0:	00001021 	move	v0,zero
80139ea4:	00431006 	srlv	v0,v1,v0
80139ea8:	26c46a50 	addiu	a0,s6,27216
80139eac:	00441021 	addu	v0,v0,a0
80139eb0:	90430000 	lbu	v1,0(v0)
80139eb4:	24020020 	li	v0,32
80139eb8:	00e31821 	addu	v1,a3,v1
80139ebc:	00431023 	subu	v0,v0,v1
80139ec0:	2407001f 	li	a3,31
80139ec4:	14c000eb 	bnez	a2,8013a274 <__printf_fp+0x2274>
80139ec8:	00e21023 	subu	v0,a3,v0
80139ecc:	00f23823 	subu	a3,a3,s2
80139ed0:	0047102a 	slt	v0,v0,a3
80139ed4:	14400205 	bnez	v0,8013a6ec <__printf_fp+0x26ec>
80139ed8:	00000000 	nop
80139edc:	02068023 	subu	s0,s0,a2
80139ee0:	8fc40034 	lw	a0,52(s8)
80139ee4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
80139ee8:	02003021 	move	a2,s0
80139eec:	8fc70040 	lw	a3,64(s8)
80139ef0:	0804e770 	j	80139dc0 <__printf_fp+0x1dc0>
80139ef4:	afd00038 	sw	s0,56(s8)
80139ef8:	3463ffff 	ori	v1,v1,0xffff
80139efc:	0065102b 	sltu	v0,v1,a1
80139f00:	144000cc 	bnez	v0,8013a234 <__printf_fp+0x2234>
80139f04:	00000000 	nop
80139f08:	24060010 	li	a2,16
80139f0c:	0804e75a 	j	80139d68 <__printf_fp+0x1d68>
80139f10:	24020010 	li	v0,16
80139f14:	18e00035 	blez	a3,80139fec <__printf_fp+0x1fec>
80139f18:	00000000 	nop
80139f1c:	8fc40030 	lw	a0,48(s8)
80139f20:	8fc50034 	lw	a1,52(s8)
80139f24:	8fc60038 	lw	a2,56(s8)
80139f28:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
80139f2c:	2407000a 	li	a3,10
80139f30:	8fc50030 	lw	a1,48(s8)
80139f34:	3402ffff 	li	v0,0xffff
80139f38:	8ca40000 	lw	a0,0(a1)
80139f3c:	8fd00038 	lw	s0,56(s8)
80139f40:	00041823 	negu	v1,a0
80139f44:	00831824 	and	v1,a0,v1
80139f48:	0043102b 	sltu	v0,v0,v1
80139f4c:	144001d1 	bnez	v0,8013a694 <__printf_fp+0x2694>
80139f50:	3c0200ff 	lui	v0,0xff
80139f54:	2c620100 	sltiu	v0,v1,256
80139f58:	1040020c 	beqz	v0,8013a78c <__printf_fp+0x278c>
80139f5c:	24060008 	li	a2,8
80139f60:	00003021 	move	a2,zero
80139f64:	00002021 	move	a0,zero
80139f68:	8fc70040 	lw	a3,64(s8)
80139f6c:	00000000 	nop
80139f70:	28e20005 	slti	v0,a3,5
80139f74:	14400002 	bnez	v0,80139f80 <__printf_fp+0x1f80>
80139f78:	3c02801d 	lui	v0,0x801d
80139f7c:	24070004 	li	a3,4
80139f80:	00832006 	srlv	a0,v1,a0
80139f84:	24426a50 	addiu	v0,v0,27216
80139f88:	00822021 	addu	a0,a0,v0
80139f8c:	90830000 	lbu	v1,0(a0)
80139f90:	24080020 	li	t0,32
80139f94:	00c31821 	addu	v1,a2,v1
80139f98:	01031823 	subu	v1,t0,v1
80139f9c:	2402001f 	li	v0,31
80139fa0:	00431023 	subu	v0,v0,v1
80139fa4:	0047102a 	slt	v0,v0,a3
80139fa8:	104001c1 	beqz	v0,8013a6b0 <__printf_fp+0x26b0>
80139fac:	00000000 	nop
80139fb0:	8fc40034 	lw	a0,52(s8)
80139fb4:	01073823 	subu	a3,t0,a3
80139fb8:	0c057c18 	jal	8015f060 <__mpn_lshift>
80139fbc:	02003021 	move	a2,s0
80139fc0:	10400006 	beqz	v0,80139fdc <__printf_fp+0x1fdc>
80139fc4:	00402021 	move	a0,v0
80139fc8:	8fc30034 	lw	v1,52(s8)
80139fcc:	00101080 	sll	v0,s0,0x2
80139fd0:	00431021 	addu	v0,v0,v1
80139fd4:	26100001 	addiu	s0,s0,1
80139fd8:	ac440000 	sw	a0,0(v0)
80139fdc:	8fc50070 	lw	a1,112(s8)
80139fe0:	afd00038 	sw	s0,56(s8)
80139fe4:	34a50001 	ori	a1,a1,0x1
80139fe8:	afc50070 	sw	a1,112(s8)
80139fec:	8fc60070 	lw	a2,112(s8)
80139ff0:	0804e221 	j	80138884 <__printf_fp+0x884>
80139ff4:	afc60040 	sw	a2,64(s8)
80139ff8:	0804e503 	j	8013940c <__printf_fp+0x140c>
80139ffc:	2442001f 	addiu	v0,v0,31
8013a000:	16400099 	bnez	s2,8013a268 <__printf_fp+0x2268>
8013a004:	00000000 	nop
8013a008:	0804e354 	j	80138d50 <__printf_fp+0xd50>
8013a00c:	02602021 	move	a0,s3
8013a010:	8fc20034 	lw	v0,52(s8)
8013a014:	00000000 	nop
8013a018:	02621021 	addu	v0,s3,v0
8013a01c:	8c440000 	lw	a0,0(v0)
8013a020:	3402ffff 	li	v0,0xffff
8013a024:	00041823 	negu	v1,a0
8013a028:	00832024 	and	a0,a0,v1
8013a02c:	0044102b 	sltu	v0,v0,a0
8013a030:	144000a5 	bnez	v0,8013a2c8 <__printf_fp+0x22c8>
8013a034:	3c0200ff 	lui	v0,0xff
8013a038:	2c820100 	sltiu	v0,a0,256
8013a03c:	10400145 	beqz	v0,8013a554 <__printf_fp+0x2554>
8013a040:	24060008 	li	a2,8
8013a044:	00003021 	move	a2,zero
8013a048:	00001021 	move	v0,zero
8013a04c:	00441006 	srlv	v0,a0,v0
8013a050:	26c46a50 	addiu	a0,s6,27216
8013a054:	00441021 	addu	v0,v0,a0
8013a058:	90430000 	lbu	v1,0(v0)
8013a05c:	24020020 	li	v0,32
8013a060:	00c31821 	addu	v1,a2,v1
8013a064:	00431023 	subu	v0,v0,v1
8013a068:	2404001f 	li	a0,31
8013a06c:	0804e6a1 	j	80139a84 <__printf_fp+0x1a84>
8013a070:	00823823 	subu	a3,a0,v0
8013a074:	24060018 	li	a2,24
8013a078:	0804e59e 	j	80139678 <__printf_fp+0x1678>
8013a07c:	24020018 	li	v0,24
8013a080:	0804e59e 	j	80139678 <__printf_fp+0x1678>
8013a084:	24020008 	li	v0,8
8013a088:	00549023 	subu	s2,v0,s4
8013a08c:	00f2182a 	slt	v1,a3,s2
8013a090:	1060fe83 	beqz	v1,80139aa0 <__printf_fp+0x1aa0>
8013a094:	01113023 	subu	a2,t0,s1
8013a098:	01502821 	addu	a1,t2,s0
8013a09c:	01402021 	move	a0,t2
8013a0a0:	24a5fffc 	addiu	a1,a1,-4
8013a0a4:	24c60001 	addiu	a2,a2,1
8013a0a8:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8013a0ac:	02403821 	move	a3,s2
8013a0b0:	8fc40034 	lw	a0,52(s8)
8013a0b4:	8fc60038 	lw	a2,56(s8)
8013a0b8:	8fc2003c 	lw	v0,60(s8)
8013a0bc:	02042821 	addu	a1,s0,a0
8013a0c0:	00d13023 	subu	a2,a2,s1
8013a0c4:	00511023 	subu	v0,v0,s1
8013a0c8:	24a5fffc 	addiu	a1,a1,-4
8013a0cc:	24c60001 	addiu	a2,a2,1
8013a0d0:	02403821 	move	a3,s2
8013a0d4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8013a0d8:	afc2003c 	sw	v0,60(s8)
8013a0dc:	8fc60038 	lw	a2,56(s8)
8013a0e0:	8fc30034 	lw	v1,52(s8)
8013a0e4:	00d12823 	subu	a1,a2,s1
8013a0e8:	00051080 	sll	v0,a1,0x2
8013a0ec:	00431021 	addu	v0,v0,v1
8013a0f0:	8c440000 	lw	a0,0(v0)
8013a0f4:	00000000 	nop
8013a0f8:	1080fd88 	beqz	a0,8013971c <__printf_fp+0x171c>
8013a0fc:	2622ffff 	addiu	v0,s1,-1
8013a100:	00c22823 	subu	a1,a2,v0
8013a104:	0804e221 	j	80138884 <__printf_fp+0x884>
8013a108:	afc50038 	sw	a1,56(s8)
8013a10c:	1a80fa66 	blez	s4,80138aa8 <__printf_fp+0xaa8>
8013a110:	24100001 	li	s0,1
8013a114:	8fc20038 	lw	v0,56(s8)
8013a118:	00000000 	nop
8013a11c:	28420002 	slti	v0,v0,2
8013a120:	1040fa5d 	beqz	v0,80138a98 <__printf_fp+0xa98>
8013a124:	00000000 	nop
8013a128:	8fc20034 	lw	v0,52(s8)
8013a12c:	00000000 	nop
8013a130:	8c430000 	lw	v1,0(v0)
8013a134:	00000000 	nop
8013a138:	1460fa57 	bnez	v1,80138a98 <__printf_fp+0xa98>
8013a13c:	00009021 	move	s2,zero
8013a140:	0804e2ab 	j	80138aac <__printf_fp+0xaac>
8013a144:	00000000 	nop
8013a148:	02c09821 	move	s3,s6
8013a14c:	0804e29d 	j	80138a74 <__printf_fp+0xa74>
8013a150:	00008821 	move	s1,zero
8013a154:	24c20000 	addiu	v0,a2,0
8013a158:	10400220 	beqz	v0,8013a9dc <__printf_fp+0x29dc>
8013a15c:	3c02801f 	lui	v0,0x801f
8013a160:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013a164:	24040003 	li	a0,3
8013a168:	8c420000 	lw	v0,0(v0)
8013a16c:	00000000 	nop
8013a170:	8c430024 	lw	v1,36(v0)
8013a174:	00000000 	nop
8013a178:	24630100 	addiu	v1,v1,256
8013a17c:	0804e041 	j	80138104 <__printf_fp+0x104>
8013a180:	ae030000 	sw	v1,0(s0)
8013a184:	3c02801f 	lui	v0,0x801f
8013a188:	0804e03d 	j	801380f4 <__printf_fp+0xf4>
8013a18c:	24504764 	addiu	s0,v0,18276
8013a190:	0804e4fc 	j	801393f0 <__printf_fp+0x13f0>
8013a194:	2463001f 	addiu	v1,v1,31
8013a198:	0804e39b 	j	80138e6c <__printf_fp+0xe6c>
8013a19c:	00609821 	move	s3,v1
8013a1a0:	8fc6005c 	lw	a2,92(s8)
8013a1a4:	00000000 	nop
8013a1a8:	122600ef 	beq	s1,a2,8013a568 <__printf_fp+0x2568>
8013a1ac:	00000000 	nop
8013a1b0:	26d6fffc 	addiu	s6,s6,-4
8013a1b4:	26310001 	addiu	s1,s1,1
8013a1b8:	0804e372 	j	80138dc8 <__printf_fp+0xdc8>
8013a1bc:	aec20000 	sw	v0,0(s6)
8013a1c0:	24020030 	li	v0,48
8013a1c4:	ac620004 	sw	v0,4(v1)
8013a1c8:	8fc70040 	lw	a3,64(s8)
8013a1cc:	0804e3d0 	j	80138f40 <__printf_fp+0xf40>
8013a1d0:	24660008 	addiu	a2,v1,8
8013a1d4:	1040011a 	beqz	v0,8013a640 <__printf_fp+0x2640>
8013a1d8:	2402000a 	li	v0,10
8013a1dc:	2403001c 	li	v1,28
8013a1e0:	00721823 	subu	v1,v1,s2
8013a1e4:	00621004 	sllv	v0,v0,v1
8013a1e8:	afc20028 	sw	v0,40(s8)
8013a1ec:	0804e76a 	j	80139da8 <__printf_fp+0x1da8>
8013a1f0:	afc00024 	sw	zero,36(s8)
8013a1f4:	2402000e 	li	v0,14
8013a1f8:	24140006 	li	s4,6
8013a1fc:	0804e5d6 	j	80139758 <__printf_fp+0x1758>
8013a200:	afc20060 	sw	v0,96(s8)
8013a204:	8ee40014 	lw	a0,20(s7)
8013a208:	8ee20018 	lw	v0,24(s7)
8013a20c:	00000000 	nop
8013a210:	0082102b 	sltu	v0,a0,v0
8013a214:	104001df 	beqz	v0,8013a994 <__printf_fp+0x2994>
8013a218:	24830001 	addiu	v1,a0,1
8013a21c:	24020020 	li	v0,32
8013a220:	a0820000 	sb	v0,0(a0)
8013a224:	0804e408 	j	80139020 <__printf_fp+0x1020>
8013a228:	aee30014 	sw	v1,20(s7)
8013a22c:	0804e75a 	j	80139d68 <__printf_fp+0x1d68>
8013a230:	24020008 	li	v0,8
8013a234:	24060018 	li	a2,24
8013a238:	0804e75a 	j	80139d68 <__printf_fp+0x1d68>
8013a23c:	24020018 	li	v0,24
8013a240:	8c423484 	lw	v0,13444(v0)
8013a244:	0804e0c1 	j	80138304 <__printf_fp+0x304>
8013a248:	00000000 	nop
8013a24c:	3442ffff 	ori	v0,v0,0xffff
8013a250:	0043102b 	sltu	v0,v0,v1
8013a254:	14400090 	bnez	v0,8013a498 <__printf_fp+0x2498>
8013a258:	00000000 	nop
8013a25c:	24060010 	li	a2,16
8013a260:	0804e67c 	j	801399f0 <__printf_fp+0x19f0>
8013a264:	24020010 	li	v0,16
8013a268:	8e620000 	lw	v0,0(s3)
8013a26c:	0804e6c3 	j	80139b0c <__printf_fp+0x1b0c>
8013a270:	02602021 	move	a0,s3
8013a274:	00f23823 	subu	a3,a3,s2
8013a278:	0047102a 	slt	v0,v0,a3
8013a27c:	1040ff17 	beqz	v0,80139edc <__printf_fp+0x1edc>
8013a280:	00000000 	nop
8013a284:	02068023 	subu	s0,s0,a2
8013a288:	01092821 	addu	a1,t0,t1
8013a28c:	26100001 	addiu	s0,s0,1
8013a290:	8fc40034 	lw	a0,52(s8)
8013a294:	24a5fffc 	addiu	a1,a1,-4
8013a298:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8013a29c:	02003021 	move	a2,s0
8013a2a0:	8fc70040 	lw	a3,64(s8)
8013a2a4:	0804e770 	j	80139dc0 <__printf_fp+0x1dc0>
8013a2a8:	afd00038 	sw	s0,56(s8)
8013a2ac:	3484ffff 	ori	a0,a0,0xffff
8013a2b0:	0083102b 	sltu	v0,a0,v1
8013a2b4:	144000a9 	bnez	v0,8013a55c <__printf_fp+0x255c>
8013a2b8:	00000000 	nop
8013a2bc:	24070010 	li	a3,16
8013a2c0:	0804e7a9 	j	80139ea4 <__printf_fp+0x1ea4>
8013a2c4:	24020010 	li	v0,16
8013a2c8:	3442ffff 	ori	v0,v0,0xffff
8013a2cc:	0044102b 	sltu	v0,v0,a0
8013a2d0:	14400089 	bnez	v0,8013a4f8 <__printf_fp+0x24f8>
8013a2d4:	00000000 	nop
8013a2d8:	24060010 	li	a2,16
8013a2dc:	0804e813 	j	8013a04c <__printf_fp+0x204c>
8013a2e0:	24020010 	li	v0,16
8013a2e4:	8fd20054 	lw	s2,84(s8)
8013a2e8:	0804e41a 	j	80139068 <__printf_fp+0x1068>
8013a2ec:	00000000 	nop
8013a2f0:	0c0521eb 	jal	801487ac <__woverflow>
8013a2f4:	26100001 	addiu	s0,s0,1
8013a2f8:	24420001 	addiu	v0,v0,1
8013a2fc:	0804e447 	j	8013911c <__printf_fp+0x111c>
8013a300:	2c420001 	sltiu	v0,v0,1
8013a304:	0c045591 	jal	80115644 <__overflow>
8013a308:	26100001 	addiu	s0,s0,1
8013a30c:	24420001 	addiu	v0,v0,1
8013a310:	0804e4ef 	j	801393bc <__printf_fp+0x13bc>
8013a314:	2c420001 	sltiu	v0,v0,1
8013a318:	8e62fff8 	lw	v0,-8(s3)
8013a31c:	0804e451 	j	80139144 <__printf_fp+0x1144>
8013a320:	30420001 	andi	v0,v0,0x1
8013a324:	24040008 	li	a0,8
8013a328:	24140006 	li	s4,6
8013a32c:	0804e65a 	j	80139968 <__printf_fp+0x1968>
8013a330:	afc40060 	sw	a0,96(s8)
8013a334:	02063023 	subu	a2,s0,a2
8013a338:	18c0000b 	blez	a2,8013a368 <__printf_fp+0x2368>
8013a33c:	00000000 	nop
8013a340:	8fc70034 	lw	a3,52(s8)
8013a344:	00032080 	sll	a0,v1,0x2
8013a348:	00004021 	move	t0,zero
8013a34c:	00891021 	addu	v0,a0,t1
8013a350:	8c430000 	lw	v1,0(v0)
8013a354:	25080001 	addiu	t0,t0,1
8013a358:	ace30000 	sw	v1,0(a3)
8013a35c:	24840004 	addiu	a0,a0,4
8013a360:	14c8fffa 	bne	a2,t0,8013a34c <__printf_fp+0x234c>
8013a364:	24e70004 	addiu	a3,a3,4
8013a368:	8fc70040 	lw	a3,64(s8)
8013a36c:	0804e770 	j	80139dc0 <__printf_fp+0x1dc0>
8013a370:	afc60038 	sw	a2,56(s8)
8013a374:	00008821 	move	s1,zero
8013a378:	00004821 	move	t1,zero
8013a37c:	00008021 	move	s0,zero
8013a380:	0804e592 	j	80139648 <__printf_fp+0x1648>
8013a384:	00009821 	move	s3,zero
8013a388:	8fc90030 	lw	t1,48(s8)
8013a38c:	8fc50028 	lw	a1,40(s8)
8013a390:	02891821 	addu	v1,s4,t1
8013a394:	8c64fffc 	lw	a0,-4(v1)
8013a398:	00000000 	nop
8013a39c:	0085102b 	sltu	v0,a0,a1
8013a3a0:	1440fea0 	bnez	v0,80139e24 <__printf_fp+0x1e24>
8013a3a4:	00000000 	nop
8013a3a8:	1485fe86 	bne	a0,a1,80139dc4 <__printf_fp+0x1dc4>
8013a3ac:	24020001 	li	v0,1
8013a3b0:	8c62fff8 	lw	v0,-8(v1)
8013a3b4:	8fc30024 	lw	v1,36(s8)
8013a3b8:	00000000 	nop
8013a3bc:	0043102b 	sltu	v0,v0,v1
8013a3c0:	1040fe80 	beqz	v0,80139dc4 <__printf_fp+0x1dc4>
8013a3c4:	24020001 	li	v0,1
8013a3c8:	0804e789 	j	80139e24 <__printf_fp+0x1e24>
8013a3cc:	00000000 	nop
8013a3d0:	0804e6dd 	j	80139b74 <__printf_fp+0x1b74>
8013a3d4:	2463001f 	addiu	v1,v1,31
8013a3d8:	24e7ffff 	addiu	a3,a3,-1
8013a3dc:	2402ffe0 	li	v0,-32
8013a3e0:	00e23825 	or	a3,a3,v0
8013a3e4:	0804e6d6 	j	80139b58 <__printf_fp+0x1b58>
8013a3e8:	24e70001 	addiu	a3,a3,1
8013a3ec:	0804e6cf 	j	80139b3c <__printf_fp+0x1b3c>
8013a3f0:	24a3001f 	addiu	v1,a1,31
8013a3f4:	8c423484 	lw	v0,13444(v0)
8013a3f8:	0804e0d6 	j	80138358 <__printf_fp+0x358>
8013a3fc:	00000000 	nop
8013a400:	3c02801f 	lui	v0,0x801f
8013a404:	8c423484 	lw	v0,13444(v0)
8013a408:	0804e16e 	j	801385b8 <__printf_fp+0x5b8>
8013a40c:	00000000 	nop
8013a410:	8c423484 	lw	v0,13444(v0)
8013a414:	0804e164 	j	80138590 <__printf_fp+0x590>
8013a418:	00000000 	nop
8013a41c:	8c423484 	lw	v0,13444(v0)
8013a420:	0804e0b6 	j	801382d8 <__printf_fp+0x2d8>
8013a424:	00000000 	nop
8013a428:	01003021 	move	a2,t0
8013a42c:	01402821 	move	a1,t2
8013a430:	0c057c18 	jal	8015f060 <__mpn_lshift>
8013a434:	02803821 	move	a3,s4
8013a438:	8fc40034 	lw	a0,52(s8)
8013a43c:	8fc60038 	lw	a2,56(s8)
8013a440:	02803821 	move	a3,s4
8013a444:	0c057c18 	jal	8015f060 <__mpn_lshift>
8013a448:	00802821 	move	a1,a0
8013a44c:	1040f90d 	beqz	v0,80138884 <__printf_fp+0x884>
8013a450:	00403821 	move	a3,v0
8013a454:	8fc20038 	lw	v0,56(s8)
8013a458:	8fc40034 	lw	a0,52(s8)
8013a45c:	00021880 	sll	v1,v0,0x2
8013a460:	00641821 	addu	v1,v1,a0
8013a464:	24460001 	addiu	a2,v0,1
8013a468:	ac670000 	sw	a3,0(v1)
8013a46c:	0804e221 	j	80138884 <__printf_fp+0x884>
8013a470:	afc60038 	sw	a2,56(s8)
8013a474:	0804e791 	j	80139e44 <__printf_fp+0x1e44>
8013a478:	02479023 	subu	s2,s2,a3
8013a47c:	3442ffff 	ori	v0,v0,0xffff
8013a480:	0043102b 	sltu	v0,v0,v1
8013a484:	144000b5 	bnez	v0,8013a75c <__printf_fp+0x275c>
8013a488:	00000000 	nop
8013a48c:	24060010 	li	a2,16
8013a490:	0804e694 	j	80139a50 <__printf_fp+0x1a50>
8013a494:	24020010 	li	v0,16
8013a498:	24060018 	li	a2,24
8013a49c:	0804e67c 	j	801399f0 <__printf_fp+0x19f0>
8013a4a0:	24020018 	li	v0,24
8013a4a4:	02e02021 	move	a0,s7
8013a4a8:	0c0521eb 	jal	801487ac <__woverflow>
8013a4ac:	2405002d 	li	a1,45
8013a4b0:	24420001 	addiu	v0,v0,1
8013a4b4:	2c420001 	sltiu	v0,v0,1
8013a4b8:	1040f742 	beqz	v0,801381c4 <__printf_fp+0x1c4>
8013a4bc:	00000000 	nop
8013a4c0:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a4c4:	2411ffff 	li	s1,-1
8013a4c8:	24a20000 	addiu	v0,a1,0
8013a4cc:	10400158 	beqz	v0,8013aa30 <__printf_fp+0x2a30>
8013a4d0:	3c02801f 	lui	v0,0x801f
8013a4d4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013a4d8:	24040003 	li	a0,3
8013a4dc:	8c420000 	lw	v0,0(v0)
8013a4e0:	00000000 	nop
8013a4e4:	8c430024 	lw	v1,36(v0)
8013a4e8:	00000000 	nop
8013a4ec:	24630100 	addiu	v1,v1,256
8013a4f0:	0804e14f 	j	8013853c <__printf_fp+0x53c>
8013a4f4:	ae030000 	sw	v1,0(s0)
8013a4f8:	24060018 	li	a2,24
8013a4fc:	0804e813 	j	8013a04c <__printf_fp+0x204c>
8013a500:	24020018 	li	v0,24
8013a504:	0804e14b 	j	8013852c <__printf_fp+0x52c>
8013a508:	24504764 	addiu	s0,v0,18276
8013a50c:	02e02021 	move	a0,s7
8013a510:	0c045591 	jal	80115644 <__overflow>
8013a514:	2405002d 	li	a1,45
8013a518:	24420001 	addiu	v0,v0,1
8013a51c:	2c420001 	sltiu	v0,v0,1
8013a520:	1040f728 	beqz	v0,801381c4 <__printf_fp+0x1c4>
8013a524:	00000000 	nop
8013a528:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a52c:	2411ffff 	li	s1,-1
8013a530:	8fc60050 	lw	a2,80(s8)
8013a534:	0c051f30 	jal	80147cc0 <_IO_padn>
8013a538:	02e02021 	move	a0,s7
8013a53c:	0804e475 	j	801391d4 <__printf_fp+0x11d4>
8013a540:	00408821 	move	s1,v0
8013a544:	0804e67c 	j	801399f0 <__printf_fp+0x19f0>
8013a548:	24020008 	li	v0,8
8013a54c:	0804e7a9 	j	80139ea4 <__printf_fp+0x1ea4>
8013a550:	24020008 	li	v0,8
8013a554:	0804e813 	j	8013a04c <__printf_fp+0x204c>
8013a558:	24020008 	li	v0,8
8013a55c:	24070018 	li	a3,24
8013a560:	0804e7a9 	j	80139ea4 <__printf_fp+0x1ea4>
8013a564:	24020018 	li	v0,24
8013a568:	8fc20080 	lw	v0,128(s8)
8013a56c:	8fc300c4 	lw	v1,196(s8)
8013a570:	aec2fffc 	sw	v0,-4(s6)
8013a574:	24020031 	li	v0,49
8013a578:	26d6fff8 	addiu	s6,s6,-8
8013a57c:	aec20000 	sw	v0,0(s6)
8013a580:	8c65000c 	lw	a1,12(v1)
8013a584:	00000000 	nop
8013a588:	30a20008 	andi	v0,a1,0x8
8013a58c:	14400003 	bnez	v0,8013a59c <__printf_fp+0x259c>
8013a590:	00111080 	sll	v0,s1,0x2
8013a594:	1a400005 	blez	s2,8013a5ac <__printf_fp+0x25ac>
8013a598:	00000000 	nop
8013a59c:	00561021 	addu	v0,v0,s6
8013a5a0:	24030030 	li	v1,48
8013a5a4:	ac430008 	sw	v1,8(v0)
8013a5a8:	26520001 	addiu	s2,s2,1
8013a5ac:	8fc20040 	lw	v0,64(s8)
8013a5b0:	3c040000 	lui	a0,0x0
8013a5b4:	24470001 	addiu	a3,v0,1
8013a5b8:	24830000 	addiu	v1,a0,0
8013a5bc:	10600116 	beqz	v1,8013aa18 <__printf_fp+0x2a18>
8013a5c0:	afc70040 	sw	a3,64(s8)
8013a5c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013a5c8:	24040004 	li	a0,4
8013a5cc:	00408021 	move	s0,v0
8013a5d0:	8e030000 	lw	v1,0(s0)
8013a5d4:	00000000 	nop
8013a5d8:	10600103 	beqz	v1,8013a9e8 <__printf_fp+0x29e8>
8013a5dc:	3c050000 	lui	a1,0x0
8013a5e0:	8fc600c4 	lw	a2,196(s8)
8013a5e4:	00000000 	nop
8013a5e8:	8cc20008 	lw	v0,8(a2)
8013a5ec:	00000000 	nop
8013a5f0:	00021040 	sll	v0,v0,0x1
8013a5f4:	00431021 	addu	v0,v0,v1
8013a5f8:	94430000 	lhu	v1,0(v0)
8013a5fc:	00000000 	nop
8013a600:	30630100 	andi	v1,v1,0x100
8013a604:	10600002 	beqz	v1,8013a610 <__printf_fp+0x2610>
8013a608:	24020065 	li	v0,101
8013a60c:	24020045 	li	v0,69
8013a610:	02519021 	addu	s2,s2,s1
8013a614:	24110001 	li	s1,1
8013a618:	0804e372 	j	80138dc8 <__printf_fp+0xdc8>
8013a61c:	afc20044 	sw	v0,68(s8)
8013a620:	8fc20034 	lw	v0,52(s8)
8013a624:	00000000 	nop
8013a628:	8c430000 	lw	v1,0(v0)
8013a62c:	00000000 	nop
8013a630:	1060f9ef 	beqz	v1,80138df0 <__printf_fp+0xdf0>
8013a634:	02b2102a 	slt	v0,s5,s2
8013a638:	0804e457 	j	8013915c <__printf_fp+0x115c>
8013a63c:	00000000 	nop
8013a640:	27c40024 	addiu	a0,s8,36
8013a644:	00b23823 	subu	a3,a1,s2
8013a648:	3c02a000 	lui	v0,0xa000
8013a64c:	00802821 	move	a1,a0
8013a650:	24060002 	li	a2,2
8013a654:	afc20024 	sw	v0,36(s8)
8013a658:	0c057c18 	jal	8015f060 <__mpn_lshift>
8013a65c:	afc00028 	sw	zero,40(s8)
8013a660:	8fc70040 	lw	a3,64(s8)
8013a664:	0804e76b 	j	80139dac <__printf_fp+0x1dac>
8013a668:	24e30003 	addiu	v1,a3,3
8013a66c:	8fc300c4 	lw	v1,196(s8)
8013a670:	00000000 	nop
8013a674:	8c650010 	lw	a1,16(v1)
8013a678:	0c051f30 	jal	80147cc0 <_IO_padn>
8013a67c:	02e02021 	move	a0,s7
8013a680:	0804e198 	j	80138660 <__printf_fp+0x660>
8013a684:	00000000 	nop
8013a688:	8fc20080 	lw	v0,128(s8)
8013a68c:	0804e6c3 	j	80139b0c <__printf_fp+0x1b0c>
8013a690:	00000000 	nop
8013a694:	3442ffff 	ori	v0,v0,0xffff
8013a698:	0043102b 	sltu	v0,v0,v1
8013a69c:	1440003d 	bnez	v0,8013a794 <__printf_fp+0x2794>
8013a6a0:	00000000 	nop
8013a6a4:	24060010 	li	a2,16
8013a6a8:	0804e7da 	j	80139f68 <__printf_fp+0x1f68>
8013a6ac:	24040010 	li	a0,16
8013a6b0:	8fc40034 	lw	a0,52(s8)
8013a6b4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8013a6b8:	02003021 	move	a2,s0
8013a6bc:	0804e7f7 	j	80139fdc <__printf_fp+0x1fdc>
8013a6c0:	00000000 	nop
8013a6c4:	8fc50060 	lw	a1,96(s8)
8013a6c8:	00000000 	nop
8013a6cc:	02852021 	addu	a0,s4,a1
8013a6d0:	24840002 	addiu	a0,a0,2
8013a6d4:	0c04699a 	jal	8011a668 <__libc_malloc>
8013a6d8:	00642021 	addu	a0,v1,a0
8013a6dc:	1440fb01 	bnez	v0,801392e4 <__printf_fp+0x12e4>
8013a6e0:	00000000 	nop
8013a6e4:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a6e8:	2411ffff 	li	s1,-1
8013a6ec:	8fc40034 	lw	a0,52(s8)
8013a6f0:	26470001 	addiu	a3,s2,1
8013a6f4:	02003021 	move	a2,s0
8013a6f8:	0c057c18 	jal	8015f060 <__mpn_lshift>
8013a6fc:	01202821 	move	a1,t1
8013a700:	26060001 	addiu	a2,s0,1
8013a704:	8fc40034 	lw	a0,52(s8)
8013a708:	00061880 	sll	v1,a2,0x2
8013a70c:	8fc70040 	lw	a3,64(s8)
8013a710:	00641821 	addu	v1,v1,a0
8013a714:	ac62fffc 	sw	v0,-4(v1)
8013a718:	0804e770 	j	80139dc0 <__printf_fp+0x1dc0>
8013a71c:	afc60038 	sw	a2,56(s8)
8013a720:	01202821 	move	a1,t1
8013a724:	00001821 	move	v1,zero
8013a728:	0804e79c 	j	80139e70 <__printf_fp+0x1e70>
8013a72c:	00004021 	move	t0,zero
8013a730:	0804e694 	j	80139a50 <__printf_fp+0x1a50>
8013a734:	24020008 	li	v0,8
8013a738:	02e02021 	move	a0,s7
8013a73c:	0c0521eb 	jal	801487ac <__woverflow>
8013a740:	2405002b 	li	a1,43
8013a744:	24420001 	addiu	v0,v0,1
8013a748:	2c420001 	sltiu	v0,v0,1
8013a74c:	1040f69d 	beqz	v0,801381c4 <__printf_fp+0x1c4>
8013a750:	00000000 	nop
8013a754:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a758:	2411ffff 	li	s1,-1
8013a75c:	24060018 	li	a2,24
8013a760:	0804e694 	j	80139a50 <__printf_fp+0x1a50>
8013a764:	24020018 	li	v0,24
8013a768:	02e02021 	move	a0,s7
8013a76c:	0c045591 	jal	80115644 <__overflow>
8013a770:	2405002b 	li	a1,43
8013a774:	24420001 	addiu	v0,v0,1
8013a778:	2c420001 	sltiu	v0,v0,1
8013a77c:	1040f691 	beqz	v0,801381c4 <__printf_fp+0x1c4>
8013a780:	00000000 	nop
8013a784:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a788:	2411ffff 	li	s1,-1
8013a78c:	0804e7da 	j	80139f68 <__printf_fp+0x1f68>
8013a790:	24040008 	li	a0,8
8013a794:	24060018 	li	a2,24
8013a798:	0804e7da 	j	80139f68 <__printf_fp+0x1f68>
8013a79c:	24040018 	li	a0,24
8013a7a0:	8fc60050 	lw	a2,80(s8)
8013a7a4:	0c051f30 	jal	80147cc0 <_IO_padn>
8013a7a8:	24050030 	li	a1,48
8013a7ac:	0804e6fc 	j	80139bf0 <__printf_fp+0x1bf0>
8013a7b0:	00000000 	nop
8013a7b4:	8fc40054 	lw	a0,84(s8)
8013a7b8:	0c04df53 	jal	80137d4c <_i18n_number_rewrite>
8013a7bc:	02402821 	move	a1,s2
8013a7c0:	0804e423 	j	8013908c <__printf_fp+0x108c>
8013a7c4:	00409821 	move	s3,v0
8013a7c8:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
8013a7cc:	00000000 	nop
8013a7d0:	1440f889 	bnez	v0,801389f8 <__printf_fp+0x9f8>
8013a7d4:	00000000 	nop
8013a7d8:	8fc20060 	lw	v0,96(s8)
8013a7dc:	00000000 	nop
8013a7e0:	00022080 	sll	a0,v0,0x2
8013a7e4:	0c04699a 	jal	8011a668 <__libc_malloc>
8013a7e8:	24840008 	addiu	a0,a0,8
8013a7ec:	1040f7a0 	beqz	v0,80138670 <__printf_fp+0x670>
8013a7f0:	24030001 	li	v1,1
8013a7f4:	afc20068 	sw	v0,104(s8)
8013a7f8:	0804e287 	j	80138a1c <__printf_fp+0xa1c>
8013a7fc:	afc30064 	sw	v1,100(s8)
8013a800:	24a20000 	addiu	v0,a1,0
8013a804:	10400060 	beqz	v0,8013a988 <__printf_fp+0x2988>
8013a808:	3c02801f 	lui	v0,0x801f
8013a80c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013a810:	24040003 	li	a0,3
8013a814:	8c420000 	lw	v0,0(v0)
8013a818:	00000000 	nop
8013a81c:	8c430030 	lw	v1,48(v0)
8013a820:	00000000 	nop
8013a824:	24630200 	addiu	v1,v1,512
8013a828:	0804e22e 	j	801388b8 <__printf_fp+0x8b8>
8013a82c:	ae030000 	sw	v1,0(s0)
8013a830:	3c02801f 	lui	v0,0x801f
8013a834:	0804e22a 	j	801388a8 <__printf_fp+0x8a8>
8013a838:	24504760 	addiu	s0,v0,18272
8013a83c:	8c423484 	lw	v0,13444(v0)
8013a840:	0804e2dc 	j	80138b70 <__printf_fp+0xb70>
8013a844:	00000000 	nop
8013a848:	8c423484 	lw	v0,13444(v0)
8013a84c:	0804e2d2 	j	80138b48 <__printf_fp+0xb48>
8013a850:	00000000 	nop
8013a854:	02e02021 	move	a0,s7
8013a858:	0c0521eb 	jal	801487ac <__woverflow>
8013a85c:	24050020 	li	a1,32
8013a860:	24420001 	addiu	v0,v0,1
8013a864:	2c420001 	sltiu	v0,v0,1
8013a868:	1040f656 	beqz	v0,801381c4 <__printf_fp+0x1c4>
8013a86c:	00000000 	nop
8013a870:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a874:	2411ffff 	li	s1,-1
8013a878:	8c423484 	lw	v0,13444(v0)
8013a87c:	0804e0f5 	j	801383d4 <__printf_fp+0x3d4>
8013a880:	00000000 	nop
8013a884:	8c423484 	lw	v0,13444(v0)
8013a888:	0804e1c7 	j	8013871c <__printf_fp+0x71c>
8013a88c:	00000000 	nop
8013a890:	02e02021 	move	a0,s7
8013a894:	0c045591 	jal	80115644 <__overflow>
8013a898:	24050020 	li	a1,32
8013a89c:	24420001 	addiu	v0,v0,1
8013a8a0:	2c420001 	sltiu	v0,v0,1
8013a8a4:	1040f647 	beqz	v0,801381c4 <__printf_fp+0x1c4>
8013a8a8:	00000000 	nop
8013a8ac:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a8b0:	2411ffff 	li	s1,-1
8013a8b4:	24a20000 	addiu	v0,a1,0
8013a8b8:	10400060 	beqz	v0,8013aa3c <__printf_fp+0x2a3c>
8013a8bc:	3c02801f 	lui	v0,0x801f
8013a8c0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013a8c4:	24040003 	li	a0,3
8013a8c8:	8fc600c4 	lw	a2,196(s8)
8013a8cc:	00000000 	nop
8013a8d0:	8cd00008 	lw	s0,8(a2)
8013a8d4:	8c420000 	lw	v0,0(v0)
8013a8d8:	00000000 	nop
8013a8dc:	8c430030 	lw	v1,48(v0)
8013a8e0:	00000000 	nop
8013a8e4:	24630200 	addiu	v1,v1,512
8013a8e8:	0804e242 	j	80138908 <__printf_fp+0x908>
8013a8ec:	ae230000 	sw	v1,0(s1)
8013a8f0:	0804e23e 	j	801388f8 <__printf_fp+0x8f8>
8013a8f4:	24514760 	addiu	s1,v0,18272
8013a8f8:	02e02021 	move	a0,s7
8013a8fc:	0c045591 	jal	80115644 <__overflow>
8013a900:	2405002d 	li	a1,45
8013a904:	24420001 	addiu	v0,v0,1
8013a908:	2c420001 	sltiu	v0,v0,1
8013a90c:	1040f9c4 	beqz	v0,80139020 <__printf_fp+0x1020>
8013a910:	00000000 	nop
8013a914:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a918:	2411ffff 	li	s1,-1
8013a91c:	02e02021 	move	a0,s7
8013a920:	0c045591 	jal	80115644 <__overflow>
8013a924:	2405002b 	li	a1,43
8013a928:	24420001 	addiu	v0,v0,1
8013a92c:	2c420001 	sltiu	v0,v0,1
8013a930:	1040fa4a 	beqz	v0,8013925c <__printf_fp+0x125c>
8013a934:	00000000 	nop
8013a938:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a93c:	2411ffff 	li	s1,-1
8013a940:	02e02021 	move	a0,s7
8013a944:	0c0521eb 	jal	801487ac <__woverflow>
8013a948:	2405002d 	li	a1,45
8013a94c:	24420001 	addiu	v0,v0,1
8013a950:	2c420001 	sltiu	v0,v0,1
8013a954:	1040f9b2 	beqz	v0,80139020 <__printf_fp+0x1020>
8013a958:	00000000 	nop
8013a95c:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a960:	2411ffff 	li	s1,-1
8013a964:	02e02021 	move	a0,s7
8013a968:	0c0521eb 	jal	801487ac <__woverflow>
8013a96c:	2405002b 	li	a1,43
8013a970:	24420001 	addiu	v0,v0,1
8013a974:	2c420001 	sltiu	v0,v0,1
8013a978:	1040fa38 	beqz	v0,8013925c <__printf_fp+0x125c>
8013a97c:	00000000 	nop
8013a980:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a984:	2411ffff 	li	s1,-1
8013a988:	8c423484 	lw	v0,13444(v0)
8013a98c:	0804ea05 	j	8013a814 <__printf_fp+0x2814>
8013a990:	00000000 	nop
8013a994:	02e02021 	move	a0,s7
8013a998:	0c045591 	jal	80115644 <__overflow>
8013a99c:	24050020 	li	a1,32
8013a9a0:	24420001 	addiu	v0,v0,1
8013a9a4:	2c420001 	sltiu	v0,v0,1
8013a9a8:	1040f99d 	beqz	v0,80139020 <__printf_fp+0x1020>
8013a9ac:	00000000 	nop
8013a9b0:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a9b4:	2411ffff 	li	s1,-1
8013a9b8:	02e02021 	move	a0,s7
8013a9bc:	0c0521eb 	jal	801487ac <__woverflow>
8013a9c0:	24050020 	li	a1,32
8013a9c4:	24420001 	addiu	v0,v0,1
8013a9c8:	2c420001 	sltiu	v0,v0,1
8013a9cc:	1040f994 	beqz	v0,80139020 <__printf_fp+0x1020>
8013a9d0:	00000000 	nop
8013a9d4:	0804e093 	j	8013824c <__printf_fp+0x24c>
8013a9d8:	2411ffff 	li	s1,-1
8013a9dc:	8c423484 	lw	v0,13444(v0)
8013a9e0:	0804e85a 	j	8013a168 <__printf_fp+0x2168>
8013a9e4:	00000000 	nop
8013a9e8:	24a20000 	addiu	v0,a1,0
8013a9ec:	1040000d 	beqz	v0,8013aa24 <__printf_fp+0x2a24>
8013a9f0:	3c02801f 	lui	v0,0x801f
8013a9f4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013a9f8:	24040003 	li	a0,3
8013a9fc:	8c420000 	lw	v0,0(v0)
8013aa00:	00000000 	nop
8013aa04:	8c430024 	lw	v1,36(v0)
8013aa08:	00000000 	nop
8013aa0c:	24630100 	addiu	v1,v1,256
8013aa10:	0804e978 	j	8013a5e0 <__printf_fp+0x25e0>
8013aa14:	ae030000 	sw	v1,0(s0)
8013aa18:	3c02801f 	lui	v0,0x801f
8013aa1c:	0804e974 	j	8013a5d0 <__printf_fp+0x25d0>
8013aa20:	24504764 	addiu	s0,v0,18276
8013aa24:	8c423484 	lw	v0,13444(v0)
8013aa28:	0804ea7f 	j	8013a9fc <__printf_fp+0x29fc>
8013aa2c:	00000000 	nop
8013aa30:	8c423484 	lw	v0,13444(v0)
8013aa34:	0804e937 	j	8013a4dc <__printf_fp+0x24dc>
8013aa38:	00000000 	nop
8013aa3c:	8c423484 	lw	v0,13444(v0)
8013aa40:	0804ea35 	j	8013a8d4 <__printf_fp+0x28d4>
8013aa44:	00000000 	nop
	...

8013aa50 <__register_printf_function>:
8013aa50:	27bdffd8 	addiu	sp,sp,-40
8013aa54:	2c820100 	sltiu	v0,a0,256
8013aa58:	afb3001c 	sw	s3,28(sp)
8013aa5c:	afb20018 	sw	s2,24(sp)
8013aa60:	afb10014 	sw	s1,20(sp)
8013aa64:	afb00010 	sw	s0,16(sp)
8013aa68:	afbf0020 	sw	ra,32(sp)
8013aa6c:	3c10801f 	lui	s0,0x801f
8013aa70:	00808821 	move	s1,a0
8013aa74:	00a09021 	move	s2,a1
8013aa78:	10400016 	beqz	v0,8013aad4 <__register_printf_function+0x84>
8013aa7c:	00c09821 	move	s3,a2
8013aa80:	8e0247fc 	lw	v0,18428(s0)
8013aa84:	24040100 	li	a0,256
8013aa88:	10400018 	beqz	v0,8013aaec <__register_printf_function+0x9c>
8013aa8c:	24050008 	li	a1,8
8013aa90:	3c038019 	lui	v1,0x8019
8013aa94:	8e0447fc 	lw	a0,18428(s0)
8013aa98:	8c63c7a4 	lw	v1,-14428(v1)
8013aa9c:	00111080 	sll	v0,s1,0x2
8013aaa0:	00431821 	addu	v1,v0,v1
8013aaa4:	00441021 	addu	v0,v0,a0
8013aaa8:	00002821 	move	a1,zero
8013aaac:	ac520000 	sw	s2,0(v0)
8013aab0:	ac730000 	sw	s3,0(v1)
8013aab4:	8fbf0020 	lw	ra,32(sp)
8013aab8:	8fb3001c 	lw	s3,28(sp)
8013aabc:	8fb20018 	lw	s2,24(sp)
8013aac0:	8fb10014 	lw	s1,20(sp)
8013aac4:	8fb00010 	lw	s0,16(sp)
8013aac8:	00a01021 	move	v0,a1
8013aacc:	03e00008 	jr	ra
8013aad0:	27bd0028 	addiu	sp,sp,40
8013aad4:	0c047ea0 	jal	8011fa80 <__errno_location>
8013aad8:	00000000 	nop
8013aadc:	24030016 	li	v1,22
8013aae0:	2405ffff 	li	a1,-1
8013aae4:	0804eaad 	j	8013aab4 <__register_printf_function+0x64>
8013aae8:	ac430000 	sw	v1,0(v0)
8013aaec:	0c046da7 	jal	8011b69c <__calloc>
8013aaf0:	00000000 	nop
8013aaf4:	3c038019 	lui	v1,0x8019
8013aaf8:	24440400 	addiu	a0,v0,1024
8013aafc:	2405ffff 	li	a1,-1
8013ab00:	1040ffec 	beqz	v0,8013aab4 <__register_printf_function+0x64>
8013ab04:	ac62c7a4 	sw	v0,-14428(v1)
8013ab08:	0804eaa5 	j	8013aa94 <__register_printf_function+0x44>
8013ab0c:	ae0447fc 	sw	a0,18428(s0)

8013ab10 <__printf_fphex>:
8013ab10:	27bdfec8 	addiu	sp,sp,-312
8013ab14:	afb60128 	sw	s6,296(sp)
8013ab18:	afb50124 	sw	s5,292(sp)
8013ab1c:	afbf0134 	sw	ra,308(sp)
8013ab20:	afbe0130 	sw	s8,304(sp)
8013ab24:	afb7012c 	sw	s7,300(sp)
8013ab28:	afb40120 	sw	s4,288(sp)
8013ab2c:	afb3011c 	sw	s3,284(sp)
8013ab30:	afb20118 	sw	s2,280(sp)
8013ab34:	afb10114 	sw	s1,276(sp)
8013ab38:	afb00110 	sw	s0,272(sp)
8013ab3c:	8cb0000c 	lw	s0,12(a1)
8013ab40:	0080a821 	move	s5,a0
8013ab44:	00101282 	srl	v0,s0,0xa
8013ab48:	30420001 	andi	v0,v0,0x1
8013ab4c:	afa20104 	sw	v0,260(sp)
8013ab50:	8ca40004 	lw	a0,4(a1)
8013ab54:	8ca20000 	lw	v0,0(a1)
8013ab58:	32030100 	andi	v1,s0,0x100
8013ab5c:	00a0b021 	move	s6,a1
8013ab60:	00c08021 	move	s0,a2
8013ab64:	afa200e8 	sw	v0,232(sp)
8013ab68:	14600011 	bnez	v1,8013abb0 <__printf_fphex+0xa0>
8013ab6c:	afa400d8 	sw	a0,216(sp)
8013ab70:	3c050000 	lui	a1,0x0
8013ab74:	24a20000 	addiu	v0,a1,0
8013ab78:	104002af 	beqz	v0,8013b638 <__printf_fphex+0xb28>
8013ab7c:	3c02801f 	lui	v0,0x801f
8013ab80:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013ab84:	24040003 	li	a0,3
8013ab88:	8c430004 	lw	v1,4(v0)
8013ab8c:	00000000 	nop
8013ab90:	8c740024 	lw	s4,36(v1)
8013ab94:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013ab98:	24040003 	li	a0,3
8013ab9c:	8c420004 	lw	v0,4(v0)
8013aba0:	00000000 	nop
8013aba4:	8c420030 	lw	v0,48(v0)
8013aba8:	0804eafc 	j	8013abf0 <__printf_fphex+0xe0>
8013abac:	afa20018 	sw	v0,24(sp)
8013abb0:	3c030000 	lui	v1,0x0
8013abb4:	24620000 	addiu	v0,v1,0
8013abb8:	104002a6 	beqz	v0,8013b654 <__printf_fphex+0xb44>
8013abbc:	3c02801f 	lui	v0,0x801f
8013abc0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013abc4:	24040003 	li	a0,3
8013abc8:	8c430010 	lw	v1,16(v0)
8013abcc:	00000000 	nop
8013abd0:	8c74002c 	lw	s4,44(v1)
8013abd4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013abd8:	24040003 	li	a0,3
8013abdc:	8c420010 	lw	v0,16(v0)
8013abe0:	00000000 	nop
8013abe4:	8c4200d0 	lw	v0,208(v0)
8013abe8:	00000000 	nop
8013abec:	afa20018 	sw	v0,24(sp)
8013abf0:	82820000 	lb	v0,0(s4)
8013abf4:	00000000 	nop
8013abf8:	10400005 	beqz	v0,8013ac10 <__printf_fphex+0x100>
8013abfc:	3c04801d 	lui	a0,0x801d
8013ac00:	8fa20018 	lw	v0,24(sp)
8013ac04:	00000000 	nop
8013ac08:	14400008 	bnez	v0,8013ac2c <__printf_fphex+0x11c>
8013ac0c:	00000000 	nop
8013ac10:	3c05801d 	lui	a1,0x801d
8013ac14:	3c07801d 	lui	a3,0x801d
8013ac18:	24841760 	addiu	a0,a0,5984
8013ac1c:	24a51788 	addiu	a1,a1,6024
8013ac20:	24e717b0 	addiu	a3,a3,6064
8013ac24:	0c04ad9c 	jal	8012b670 <__assert_fail>
8013ac28:	240600a3 	li	a2,163
8013ac2c:	8e020000 	lw	v0,0(s0)
8013ac30:	00000000 	nop
8013ac34:	8c510004 	lw	s1,4(v0)
8013ac38:	8c500000 	lw	s0,0(v0)
8013ac3c:	02202821 	move	a1,s1
8013ac40:	02002021 	move	a0,s0
8013ac44:	0c056018 	jal	80158060 <__isnan>
8013ac48:	02209821 	move	s3,s1
8013ac4c:	10400061 	beqz	v0,8013add4 <__printf_fphex+0x2c4>
8013ac50:	3c020000 	lui	v0,0x0
8013ac54:	24420000 	addiu	v0,v0,0
8013ac58:	10400407 	beqz	v0,8013bc78 <__printf_fphex+0x1168>
8013ac5c:	3c02801f 	lui	v0,0x801f
8013ac60:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013ac64:	24040004 	li	a0,4
8013ac68:	00408021 	move	s0,v0
8013ac6c:	8e030000 	lw	v1,0(s0)
8013ac70:	00000000 	nop
8013ac74:	106003f3 	beqz	v1,8013bc44 <__printf_fphex+0x1134>
8013ac78:	00000000 	nop
8013ac7c:	8ec20008 	lw	v0,8(s6)
8013ac80:	00000000 	nop
8013ac84:	00021040 	sll	v0,v0,0x1
8013ac88:	00431021 	addu	v0,v0,v1
8013ac8c:	94430000 	lhu	v1,0(v0)
8013ac90:	00000000 	nop
8013ac94:	30630100 	andi	v1,v1,0x100
8013ac98:	10600074 	beqz	v1,8013ae6c <__printf_fphex+0x35c>
8013ac9c:	3c02801d 	lui	v0,0x801d
8013aca0:	3c02801d 	lui	v0,0x801d
8013aca4:	3c03801d 	lui	v1,0x801d
8013aca8:	24571700 	addiu	s7,v0,5888
8013acac:	24741710 	addiu	s4,v1,5904
8013acb0:	8ec60004 	lw	a2,4(s6)
8013acb4:	00009021 	move	s2,zero
8013acb8:	8ed0000c 	lw	s0,12(s6)
8013acbc:	00000000 	nop
8013acc0:	32020050 	andi	v0,s0,0x50
8013acc4:	14400067 	bnez	v0,8013ae64 <__printf_fphex+0x354>
8013acc8:	00000000 	nop
8013accc:	32020020 	andi	v0,s0,0x20
8013acd0:	14400003 	bnez	v0,8013ace0 <__printf_fphex+0x1d0>
8013acd4:	24d3fffd 	addiu	s3,a2,-3
8013acd8:	1e600149 	bgtz	s3,8013b200 <__printf_fphex+0x6f0>
8013acdc:	00000000 	nop
8013ace0:	00008821 	move	s1,zero
8013ace4:	12400065 	beqz	s2,8013ae7c <__printf_fphex+0x36c>
8013ace8:	00000000 	nop
8013acec:	8fa40104 	lw	a0,260(sp)
8013acf0:	00000000 	nop
8013acf4:	1080011a 	beqz	a0,8013b160 <__printf_fphex+0x650>
8013acf8:	00000000 	nop
8013acfc:	8ea3005c 	lw	v1,92(s5)
8013ad00:	00000000 	nop
8013ad04:	8c640010 	lw	a0,16(v1)
8013ad08:	8c620014 	lw	v0,20(v1)
8013ad0c:	00000000 	nop
8013ad10:	0082102b 	sltu	v0,a0,v0
8013ad14:	10400438 	beqz	v0,8013bdf8 <__printf_fphex+0x12e8>
8013ad18:	24820004 	addiu	v0,a0,4
8013ad1c:	ac620010 	sw	v0,16(v1)
8013ad20:	2403002d 	li	v1,45
8013ad24:	ac830000 	sw	v1,0(a0)
8013ad28:	26310001 	addiu	s1,s1,1
8013ad2c:	8fa30104 	lw	v1,260(sp)
8013ad30:	00000000 	nop
8013ad34:	10600064 	beqz	v1,8013aec8 <__printf_fphex+0x3b8>
8013ad38:	24100002 	li	s0,2
8013ad3c:	2412ffff 	li	s2,-1
8013ad40:	8ea6005c 	lw	a2,92(s5)
8013ad44:	8e850000 	lw	a1,0(s4)
8013ad48:	8cc40010 	lw	a0,16(a2)
8013ad4c:	8cc20014 	lw	v0,20(a2)
8013ad50:	00000000 	nop
8013ad54:	0082102b 	sltu	v0,a0,v0
8013ad58:	104003a8 	beqz	v0,8013bbfc <__printf_fphex+0x10ec>
8013ad5c:	26940004 	addiu	s4,s4,4
8013ad60:	24820004 	addiu	v0,a0,4
8013ad64:	24a30001 	addiu	v1,a1,1
8013ad68:	acc20010 	sw	v0,16(a2)
8013ad6c:	ac850000 	sw	a1,0(a0)
8013ad70:	2c620001 	sltiu	v0,v1,1
8013ad74:	144000f8 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013ad78:	2610ffff 	addiu	s0,s0,-1
8013ad7c:	1612fff0 	bne	s0,s2,8013ad40 <__printf_fphex+0x230>
8013ad80:	26310001 	addiu	s1,s1,1
8013ad84:	8ec2000c 	lw	v0,12(s6)
8013ad88:	00000000 	nop
8013ad8c:	30420020 	andi	v0,v0,0x20
8013ad90:	10400004 	beqz	v0,8013ada4 <__printf_fphex+0x294>
8013ad94:	02201021 	move	v0,s1
8013ad98:	1e6002e7 	bgtz	s3,8013b938 <__printf_fphex+0xe28>
8013ad9c:	00000000 	nop
8013ada0:	02201021 	move	v0,s1
8013ada4:	8fbf0134 	lw	ra,308(sp)
8013ada8:	8fbe0130 	lw	s8,304(sp)
8013adac:	8fb7012c 	lw	s7,300(sp)
8013adb0:	8fb60128 	lw	s6,296(sp)
8013adb4:	8fb50124 	lw	s5,292(sp)
8013adb8:	8fb40120 	lw	s4,288(sp)
8013adbc:	8fb3011c 	lw	s3,284(sp)
8013adc0:	8fb20118 	lw	s2,280(sp)
8013adc4:	8fb10114 	lw	s1,276(sp)
8013adc8:	8fb00110 	lw	s0,272(sp)
8013adcc:	03e00008 	jr	ra
8013add0:	27bd0138 	addiu	sp,sp,312
8013add4:	02002021 	move	a0,s0
8013add8:	0c056008 	jal	80158020 <__isinf>
8013addc:	02202821 	move	a1,s1
8013ade0:	1040004e 	beqz	v0,8013af1c <__printf_fphex+0x40c>
8013ade4:	02002021 	move	a0,s0
8013ade8:	3c020000 	lui	v0,0x0
8013adec:	24420000 	addiu	v0,v0,0
8013adf0:	10400445 	beqz	v0,8013bf08 <__printf_fphex+0x13f8>
8013adf4:	3c02801f 	lui	v0,0x801f
8013adf8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013adfc:	24040004 	li	a0,4
8013ae00:	00409021 	move	s2,v0
8013ae04:	8e430000 	lw	v1,0(s2)
8013ae08:	00000000 	nop
8013ae0c:	10600432 	beqz	v1,8013bed8 <__printf_fphex+0x13c8>
8013ae10:	3c050000 	lui	a1,0x0
8013ae14:	8ec20008 	lw	v0,8(s6)
8013ae18:	00000000 	nop
8013ae1c:	00021040 	sll	v0,v0,0x1
8013ae20:	00431021 	addu	v0,v0,v1
8013ae24:	94430000 	lhu	v1,0(v0)
8013ae28:	00000000 	nop
8013ae2c:	30630100 	andi	v1,v1,0x100
8013ae30:	10600221 	beqz	v1,8013b6b8 <__printf_fphex+0xba8>
8013ae34:	3c02801d 	lui	v0,0x801d
8013ae38:	3c02801d 	lui	v0,0x801d
8013ae3c:	3c03801d 	lui	v1,0x801d
8013ae40:	24571704 	addiu	s7,v0,5892
8013ae44:	24741720 	addiu	s4,v1,5920
8013ae48:	02002021 	move	a0,s0
8013ae4c:	0c056028 	jal	801580a0 <__signbit>
8013ae50:	02202821 	move	a1,s1
8013ae54:	8ec60004 	lw	a2,4(s6)
8013ae58:	1040ff97 	beqz	v0,8013acb8 <__printf_fphex+0x1a8>
8013ae5c:	00409021 	move	s2,v0
8013ae60:	8ed0000c 	lw	s0,12(s6)
8013ae64:	0804eb33 	j	8013accc <__printf_fphex+0x1bc>
8013ae68:	24c6ffff 	addiu	a2,a2,-1
8013ae6c:	3c03801d 	lui	v1,0x801d
8013ae70:	2457170c 	addiu	s7,v0,5900
8013ae74:	0804eb2c 	j	8013acb0 <__printf_fphex+0x1a0>
8013ae78:	24741740 	addiu	s4,v1,5952
8013ae7c:	8ec3000c 	lw	v1,12(s6)
8013ae80:	00000000 	nop
8013ae84:	30620040 	andi	v0,v1,0x40
8013ae88:	104000bf 	beqz	v0,8013b188 <__printf_fphex+0x678>
8013ae8c:	30620010 	andi	v0,v1,0x10
8013ae90:	8fa50104 	lw	a1,260(sp)
8013ae94:	00000000 	nop
8013ae98:	14a000cd 	bnez	a1,8013b1d0 <__printf_fphex+0x6c0>
8013ae9c:	00000000 	nop
8013aea0:	8ea40014 	lw	a0,20(s5)
8013aea4:	8ea20018 	lw	v0,24(s5)
8013aea8:	00000000 	nop
8013aeac:	0082102b 	sltu	v0,a0,v0
8013aeb0:	10400425 	beqz	v0,8013bf48 <__printf_fphex+0x1438>
8013aeb4:	24830001 	addiu	v1,a0,1
8013aeb8:	2402002b 	li	v0,43
8013aebc:	a0820000 	sb	v0,0(a0)
8013aec0:	0804eb4a 	j	8013ad28 <__printf_fphex+0x218>
8013aec4:	aea30014 	sw	v1,20(s5)
8013aec8:	8ea60014 	lw	a2,20(s5)
8013aecc:	8ea20018 	lw	v0,24(s5)
8013aed0:	82e50000 	lb	a1,0(s7)
8013aed4:	00c2102b 	sltu	v0,a2,v0
8013aed8:	10400342 	beqz	v0,8013bbe4 <__printf_fphex+0x10d4>
8013aedc:	26f70001 	addiu	s7,s7,1
8013aee0:	00051600 	sll	v0,a1,0x18
8013aee4:	00021603 	sra	v0,v0,0x18
8013aee8:	304300ff 	andi	v1,v0,0xff
8013aeec:	24630001 	addiu	v1,v1,1
8013aef0:	24c40001 	addiu	a0,a2,1
8013aef4:	a0c20000 	sb	v0,0(a2)
8013aef8:	aea40014 	sw	a0,20(s5)
8013aefc:	2c620001 	sltiu	v0,v1,1
8013af00:	14400095 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013af04:	2610ffff 	addiu	s0,s0,-1
8013af08:	2402ffff 	li	v0,-1
8013af0c:	1602ffee 	bne	s0,v0,8013aec8 <__printf_fphex+0x3b8>
8013af10:	26310001 	addiu	s1,s1,1
8013af14:	0804eb61 	j	8013ad84 <__printf_fphex+0x274>
8013af18:	00000000 	nop
8013af1c:	0c056028 	jal	801580a0 <__signbit>
8013af20:	02202821 	move	a1,s1
8013af24:	afa200dc 	sw	v0,220(sp)
8013af28:	3c02000f 	lui	v0,0xf
8013af2c:	3442ffff 	ori	v0,v0,0xffff
8013af30:	02221024 	and	v0,s1,v0
8013af34:	00401821 	move	v1,v0
8013af38:	00001021 	move	v0,zero
8013af3c:	00508025 	or	s0,v0,s0
8013af40:	02031025 	or	v0,s0,v1
8013af44:	00608821 	move	s1,v1
8013af48:	14400003 	bnez	v0,8013af58 <__printf_fphex+0x448>
8013af4c:	afa000f0 	sw	zero,240(sp)
8013af50:	24020001 	li	v0,1
8013af54:	afa200f0 	sw	v0,240(sp)
8013af58:	8ec20008 	lw	v0,8(s6)
8013af5c:	02002021 	move	a0,s0
8013af60:	38420041 	xori	v0,v0,0x41
8013af64:	02202821 	move	a1,s1
8013af68:	2c420001 	sltiu	v0,v0,1
8013af6c:	27a600d8 	addiu	a2,sp,216
8013af70:	24070010 	li	a3,16
8013af74:	0c058190 	jal	80160640 <_itowa>
8013af78:	afa20010 	sw	v0,16(sp)
8013af7c:	0040b821 	move	s7,v0
8013af80:	8ec20008 	lw	v0,8(s6)
8013af84:	02002021 	move	a0,s0
8013af88:	38420041 	xori	v0,v0,0x41
8013af8c:	2c420001 	sltiu	v0,v0,1
8013af90:	02202821 	move	a1,s1
8013af94:	27a60058 	addiu	a2,sp,88
8013af98:	24070010 	li	a3,16
8013af9c:	0c04c87c 	jal	801321f0 <_itoa>
8013afa0:	afa20010 	sw	v0,16(sp)
8013afa4:	27a400a4 	addiu	a0,sp,164
8013afa8:	0040f021 	move	s8,v0
8013afac:	0097102b 	sltu	v0,a0,s7
8013afb0:	10400009 	beqz	v0,8013afd8 <__printf_fphex+0x4c8>
8013afb4:	3c027ff0 	lui	v0,0x7ff0
8013afb8:	26f7fffc 	addiu	s7,s7,-4
8013afbc:	24020030 	li	v0,48
8013afc0:	27deffff 	addiu	s8,s8,-1
8013afc4:	0097182b 	sltu	v1,a0,s7
8013afc8:	aee20000 	sw	v0,0(s7)
8013afcc:	1460fffa 	bnez	v1,8013afb8 <__printf_fphex+0x4a8>
8013afd0:	a3c20000 	sb	v0,0(s8)
8013afd4:	3c027ff0 	lui	v0,0x7ff0
8013afd8:	02621024 	and	v0,s3,v0
8013afdc:	00131d02 	srl	v1,s3,0x14
8013afe0:	0002102b 	sltu	v0,zero,v0
8013afe4:	24420030 	addiu	v0,v0,48
8013afe8:	306307ff 	andi	v1,v1,0x7ff
8013afec:	146001a0 	bnez	v1,8013b670 <__printf_fphex+0xb60>
8013aff0:	afa200ec 	sw	v0,236(sp)
8013aff4:	8fa500f0 	lw	a1,240(sp)
8013aff8:	00000000 	nop
8013affc:	10a001b2 	beqz	a1,8013b6c8 <__printf_fphex+0xbb8>
8013b000:	24040001 	li	a0,1
8013b004:	afa000f8 	sw	zero,248(sp)
8013b008:	00008021 	move	s0,zero
8013b00c:	8fa300e8 	lw	v1,232(sp)
8013b010:	2402ffff 	li	v0,-1
8013b014:	106202b9 	beq	v1,v0,8013bafc <__printf_fphex+0xfec>
8013b018:	00000000 	nop
8013b01c:	afbe0100 	sw	s8,256(sp)
8013b020:	27a50021 	addiu	a1,sp,33
8013b024:	2406000a 	li	a2,10
8013b028:	02002021 	move	a0,s0
8013b02c:	0c04c830 	jal	801320c0 <_itoa_word>
8013b030:	00003821 	move	a3,zero
8013b034:	afa200fc 	sw	v0,252(sp)
8013b038:	3c03801d 	lui	v1,0x801d
8013b03c:	3c02cccc 	lui	v0,0xcccc
8013b040:	3446cccd 	ori	a2,v0,0xcccd
8013b044:	24656b50 	addiu	a1,v1,27472
8013b048:	27b30038 	addiu	s3,sp,56
8013b04c:	02060019 	multu	s0,a2
8013b050:	2673fffc 	addiu	s3,s3,-4
8013b054:	00002010 	mfhi	a0
8013b058:	000420c2 	srl	a0,a0,0x3
8013b05c:	000418c0 	sll	v1,a0,0x3
8013b060:	00041040 	sll	v0,a0,0x1
8013b064:	00431021 	addu	v0,v0,v1
8013b068:	02021023 	subu	v0,s0,v0
8013b06c:	00021080 	sll	v0,v0,0x2
8013b070:	00451021 	addu	v0,v0,a1
8013b074:	8c430000 	lw	v1,0(v0)
8013b078:	00808021 	move	s0,a0
8013b07c:	1480fff3 	bnez	a0,8013b04c <__printf_fphex+0x53c>
8013b080:	ae630000 	sw	v1,0(s3)
8013b084:	8fa300dc 	lw	v1,220(sp)
8013b088:	27a2001c 	addiu	v0,sp,28
8013b08c:	10600185 	beqz	v1,8013b6a4 <__printf_fphex+0xb94>
8013b090:	afa20108 	sw	v0,264(sp)
8013b094:	8ed0000c 	lw	s0,12(s6)
8013b098:	24020001 	li	v0,1
8013b09c:	8fa400e8 	lw	a0,232(sp)
8013b0a0:	8fa500fc 	lw	a1,252(sp)
8013b0a4:	00821821 	addu	v1,a0,v0
8013b0a8:	8fa40108 	lw	a0,264(sp)
8013b0ac:	00000000 	nop
8013b0b0:	00a41023 	subu	v0,a1,a0
8013b0b4:	8fa500d8 	lw	a1,216(sp)
8013b0b8:	00431023 	subu	v0,v0,v1
8013b0bc:	00a21021 	addu	v0,a1,v0
8013b0c0:	2442fff6 	addiu	v0,v0,-10
8013b0c4:	afa200e4 	sw	v0,228(sp)
8013b0c8:	8fa200e8 	lw	v0,232(sp)
8013b0cc:	00000000 	nop
8013b0d0:	18400268 	blez	v0,8013ba74 <__printf_fphex+0xf64>
8013b0d4:	32020008 	andi	v0,s0,0x8
8013b0d8:	8fa30104 	lw	v1,260(sp)
8013b0dc:	00000000 	nop
8013b0e0:	1060023a 	beqz	v1,8013b9cc <__printf_fphex+0xebc>
8013b0e4:	00000000 	nop
8013b0e8:	24020001 	li	v0,1
8013b0ec:	8fa400e4 	lw	a0,228(sp)
8013b0f0:	00000000 	nop
8013b0f4:	00822023 	subu	a0,a0,v0
8013b0f8:	afa400e4 	sw	a0,228(sp)
8013b0fc:	32020020 	andi	v0,s0,0x20
8013b100:	1440004b 	bnez	v0,8013b230 <__printf_fphex+0x720>
8013b104:	24020030 	li	v0,48
8013b108:	8ec30010 	lw	v1,16(s6)
8013b10c:	00000000 	nop
8013b110:	10620048 	beq	v1,v0,8013b234 <__printf_fphex+0x724>
8013b114:	00008021 	move	s0,zero
8013b118:	8fa500e4 	lw	a1,228(sp)
8013b11c:	00000000 	nop
8013b120:	18a00044 	blez	a1,8013b234 <__printf_fphex+0x724>
8013b124:	00000000 	nop
8013b128:	8fa20104 	lw	v0,260(sp)
8013b12c:	00000000 	nop
8013b130:	10400319 	beqz	v0,8013bd98 <__printf_fphex+0x1288>
8013b134:	02a02021 	move	a0,s5
8013b138:	8fa600e4 	lw	a2,228(sp)
8013b13c:	0c052020 	jal	80148080 <_IO_wpadn>
8013b140:	24050020 	li	a1,32
8013b144:	00408021 	move	s0,v0
8013b148:	8fa300e4 	lw	v1,228(sp)
8013b14c:	00000000 	nop
8013b150:	10700038 	beq	v1,s0,8013b234 <__printf_fphex+0x724>
8013b154:	00000000 	nop
8013b158:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013b15c:	2411ffff 	li	s1,-1
8013b160:	8ea40014 	lw	a0,20(s5)
8013b164:	8ea20018 	lw	v0,24(s5)
8013b168:	00000000 	nop
8013b16c:	0082102b 	sltu	v0,a0,v0
8013b170:	1040030e 	beqz	v0,8013bdac <__printf_fphex+0x129c>
8013b174:	24830001 	addiu	v1,a0,1
8013b178:	2402002d 	li	v0,45
8013b17c:	a0820000 	sb	v0,0(a0)
8013b180:	0804eb4a 	j	8013ad28 <__printf_fphex+0x218>
8013b184:	aea30014 	sw	v1,20(s5)
8013b188:	1040fee8 	beqz	v0,8013ad2c <__printf_fphex+0x21c>
8013b18c:	00000000 	nop
8013b190:	8fa20104 	lw	v0,260(sp)
8013b194:	00000000 	nop
8013b198:	104001f2 	beqz	v0,8013b964 <__printf_fphex+0xe54>
8013b19c:	00000000 	nop
8013b1a0:	8ea3005c 	lw	v1,92(s5)
8013b1a4:	00000000 	nop
8013b1a8:	8c640010 	lw	a0,16(v1)
8013b1ac:	8c620014 	lw	v0,20(v1)
8013b1b0:	00000000 	nop
8013b1b4:	0082102b 	sltu	v0,a0,v0
8013b1b8:	1040038e 	beqz	v0,8013bff4 <__printf_fphex+0x14e4>
8013b1bc:	24820004 	addiu	v0,a0,4
8013b1c0:	ac620010 	sw	v0,16(v1)
8013b1c4:	24030020 	li	v1,32
8013b1c8:	0804eb4a 	j	8013ad28 <__printf_fphex+0x218>
8013b1cc:	ac830000 	sw	v1,0(a0)
8013b1d0:	8ea3005c 	lw	v1,92(s5)
8013b1d4:	00000000 	nop
8013b1d8:	8c640010 	lw	a0,16(v1)
8013b1dc:	8c620014 	lw	v0,20(v1)
8013b1e0:	00000000 	nop
8013b1e4:	0082102b 	sltu	v0,a0,v0
8013b1e8:	1040034e 	beqz	v0,8013bf24 <__printf_fphex+0x1414>
8013b1ec:	24820004 	addiu	v0,a0,4
8013b1f0:	ac620010 	sw	v0,16(v1)
8013b1f4:	2403002b 	li	v1,43
8013b1f8:	0804eb4a 	j	8013ad28 <__printf_fphex+0x218>
8013b1fc:	ac830000 	sw	v1,0(a0)
8013b200:	8fa30104 	lw	v1,260(sp)
8013b204:	00000000 	nop
8013b208:	1060021e 	beqz	v1,8013ba84 <__printf_fphex+0xf74>
8013b20c:	02a02021 	move	a0,s5
8013b210:	24050020 	li	a1,32
8013b214:	0c052020 	jal	80148080 <_IO_wpadn>
8013b218:	02603021 	move	a2,s3
8013b21c:	00408821 	move	s1,v0
8013b220:	1233feb0 	beq	s1,s3,8013ace4 <__printf_fphex+0x1d4>
8013b224:	00000000 	nop
8013b228:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013b22c:	2411ffff 	li	s1,-1
8013b230:	00008021 	move	s0,zero
8013b234:	8fa400dc 	lw	a0,220(sp)
8013b238:	00000000 	nop
8013b23c:	10800191 	beqz	a0,8013b884 <__printf_fphex+0xd74>
8013b240:	00000000 	nop
8013b244:	8fa50104 	lw	a1,260(sp)
8013b248:	00000000 	nop
8013b24c:	10a001fa 	beqz	a1,8013ba38 <__printf_fphex+0xf28>
8013b250:	00000000 	nop
8013b254:	8ea3005c 	lw	v1,92(s5)
8013b258:	00000000 	nop
8013b25c:	8c640010 	lw	a0,16(v1)
8013b260:	8c620014 	lw	v0,20(v1)
8013b264:	00000000 	nop
8013b268:	0082102b 	sltu	v0,a0,v0
8013b26c:	1040039d 	beqz	v0,8013c0e4 <__printf_fphex+0x15d4>
8013b270:	24820004 	addiu	v0,a0,4
8013b274:	ac620010 	sw	v0,16(v1)
8013b278:	2403002d 	li	v1,45
8013b27c:	ac830000 	sw	v1,0(a0)
8013b280:	26100001 	addiu	s0,s0,1
8013b284:	8fa40104 	lw	a0,260(sp)
8013b288:	00000000 	nop
8013b28c:	108001a0 	beqz	a0,8013b910 <__printf_fphex+0xe00>
8013b290:	00000000 	nop
8013b294:	8ea3005c 	lw	v1,92(s5)
8013b298:	00000000 	nop
8013b29c:	8c640010 	lw	a0,16(v1)
8013b2a0:	8c620014 	lw	v0,20(v1)
8013b2a4:	00000000 	nop
8013b2a8:	0082102b 	sltu	v0,a0,v0
8013b2ac:	10400334 	beqz	v0,8013bf80 <__printf_fphex+0x1470>
8013b2b0:	24820004 	addiu	v0,a0,4
8013b2b4:	ac620010 	sw	v0,16(v1)
8013b2b8:	24030030 	li	v1,48
8013b2bc:	ac830000 	sw	v1,0(a0)
8013b2c0:	8ec30008 	lw	v1,8(s6)
8013b2c4:	8fa20104 	lw	v0,260(sp)
8013b2c8:	00000000 	nop
8013b2cc:	10400182 	beqz	v0,8013b8d8 <__printf_fphex+0xdc8>
8013b2d0:	24650017 	addiu	a1,v1,23
8013b2d4:	8ea4005c 	lw	a0,92(s5)
8013b2d8:	00000000 	nop
8013b2dc:	8c860010 	lw	a2,16(a0)
8013b2e0:	8c820014 	lw	v0,20(a0)
8013b2e4:	00000000 	nop
8013b2e8:	00c2102b 	sltu	v0,a2,v0
8013b2ec:	1040033c 	beqz	v0,8013bfe0 <__printf_fphex+0x14d0>
8013b2f0:	00000000 	nop
8013b2f4:	24620018 	addiu	v0,v1,24
8013b2f8:	24c30004 	addiu	v1,a2,4
8013b2fc:	2c420001 	sltiu	v0,v0,1
8013b300:	ac830010 	sw	v1,16(a0)
8013b304:	acc50000 	sw	a1,0(a2)
8013b308:	1440fea5 	bnez	v0,8013ada0 <__printf_fphex+0x290>
8013b30c:	2411ffff 	li	s1,-1
8013b310:	8ec2000c 	lw	v0,12(s6)
8013b314:	00000000 	nop
8013b318:	30420020 	andi	v0,v0,0x20
8013b31c:	14400005 	bnez	v0,8013b334 <__printf_fphex+0x824>
8013b320:	26100002 	addiu	s0,s0,2
8013b324:	8ec30010 	lw	v1,16(s6)
8013b328:	24020030 	li	v0,48
8013b32c:	106201dd 	beq	v1,v0,8013baa4 <__printf_fphex+0xf94>
8013b330:	00000000 	nop
8013b334:	8fa20104 	lw	v0,260(sp)
8013b338:	00000000 	nop
8013b33c:	10400193 	beqz	v0,8013b98c <__printf_fphex+0xe7c>
8013b340:	00000000 	nop
8013b344:	8ea4005c 	lw	a0,92(s5)
8013b348:	00000000 	nop
8013b34c:	8c850010 	lw	a1,16(a0)
8013b350:	8c820014 	lw	v0,20(a0)
8013b354:	00000000 	nop
8013b358:	00a2102b 	sltu	v0,a1,v0
8013b35c:	10400352 	beqz	v0,8013c0a8 <__printf_fphex+0x1598>
8013b360:	00000000 	nop
8013b364:	8fa300ec 	lw	v1,236(sp)
8013b368:	00000000 	nop
8013b36c:	24620001 	addiu	v0,v1,1
8013b370:	24a30004 	addiu	v1,a1,4
8013b374:	ac830010 	sw	v1,16(a0)
8013b378:	8fa400ec 	lw	a0,236(sp)
8013b37c:	2c420001 	sltiu	v0,v0,1
8013b380:	aca40000 	sw	a0,0(a1)
8013b384:	1440fe86 	bnez	v0,8013ada0 <__printf_fphex+0x290>
8013b388:	2411ffff 	li	s1,-1
8013b38c:	8fa400e8 	lw	a0,232(sp)
8013b390:	00000000 	nop
8013b394:	188001e6 	blez	a0,8013bb30 <__printf_fphex+0x1020>
8013b398:	26110001 	addiu	s1,s0,1
8013b39c:	8fa50104 	lw	a1,260(sp)
8013b3a0:	00000000 	nop
8013b3a4:	14a00266 	bnez	a1,8013bd40 <__printf_fphex+0x1230>
8013b3a8:	00000000 	nop
8013b3ac:	0c046f6c 	jal	8011bdb0 <strlen>
8013b3b0:	02802021 	move	a0,s4
8013b3b4:	10400016 	beqz	v0,8013b410 <__printf_fphex+0x900>
8013b3b8:	02202021 	move	a0,s1
8013b3bc:	02808021 	move	s0,s4
8013b3c0:	02829021 	addu	s2,s4,v0
8013b3c4:	8ea60014 	lw	a2,20(s5)
8013b3c8:	8ea20018 	lw	v0,24(s5)
8013b3cc:	82050000 	lb	a1,0(s0)
8013b3d0:	00c2102b 	sltu	v0,a2,v0
8013b3d4:	1040026a 	beqz	v0,8013bd80 <__printf_fphex+0x1270>
8013b3d8:	26100001 	addiu	s0,s0,1
8013b3dc:	00051600 	sll	v0,a1,0x18
8013b3e0:	00021603 	sra	v0,v0,0x18
8013b3e4:	304300ff 	andi	v1,v0,0xff
8013b3e8:	24630001 	addiu	v1,v1,1
8013b3ec:	24c40001 	addiu	a0,a2,1
8013b3f0:	a0c20000 	sb	v0,0(a2)
8013b3f4:	aea40014 	sw	a0,20(s5)
8013b3f8:	2c620001 	sltiu	v0,v1,1
8013b3fc:	1440ff56 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013b400:	00000000 	nop
8013b404:	1612ffef 	bne	s0,s2,8013b3c4 <__printf_fphex+0x8b4>
8013b408:	26310001 	addiu	s1,s1,1
8013b40c:	02202021 	move	a0,s1
8013b410:	8fa200e8 	lw	v0,232(sp)
8013b414:	00000000 	nop
8013b418:	18400026 	blez	v0,8013b4b4 <__printf_fphex+0x9a4>
8013b41c:	00808821 	move	s1,a0
8013b420:	8fa30100 	lw	v1,256(sp)
8013b424:	8fa500e8 	lw	a1,232(sp)
8013b428:	007ea023 	subu	s4,v1,s8
8013b42c:	0285102a 	slt	v0,s4,a1
8013b430:	10400002 	beqz	v0,8013b43c <__printf_fphex+0x92c>
8013b434:	00a01821 	move	v1,a1
8013b438:	02801821 	move	v1,s4
8013b43c:	8fa20104 	lw	v0,260(sp)
8013b440:	00000000 	nop
8013b444:	104001c1 	beqz	v0,8013bb4c <__printf_fphex+0x103c>
8013b448:	00000000 	nop
8013b44c:	106002a0 	beqz	v1,8013bed0 <__printf_fphex+0x13c0>
8013b450:	00838021 	addu	s0,a0,v1
8013b454:	00808821 	move	s1,a0
8013b458:	8ea6005c 	lw	a2,92(s5)
8013b45c:	8ee50000 	lw	a1,0(s7)
8013b460:	8cc40010 	lw	a0,16(a2)
8013b464:	8cc20014 	lw	v0,20(a2)
8013b468:	00000000 	nop
8013b46c:	0082102b 	sltu	v0,a0,v0
8013b470:	10400292 	beqz	v0,8013bebc <__printf_fphex+0x13ac>
8013b474:	26f70004 	addiu	s7,s7,4
8013b478:	24820004 	addiu	v0,a0,4
8013b47c:	24a30001 	addiu	v1,a1,1
8013b480:	acc20010 	sw	v0,16(a2)
8013b484:	ac850000 	sw	a1,0(a0)
8013b488:	2c620001 	sltiu	v0,v1,1
8013b48c:	1440ff32 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013b490:	00000000 	nop
8013b494:	26310001 	addiu	s1,s1,1
8013b498:	1611ffef 	bne	s0,s1,8013b458 <__printf_fphex+0x948>
8013b49c:	00000000 	nop
8013b4a0:	8fa300e8 	lw	v1,232(sp)
8013b4a4:	00000000 	nop
8013b4a8:	00748023 	subu	s0,v1,s4
8013b4ac:	1e000272 	bgtz	s0,8013be78 <__printf_fphex+0x1368>
8013b4b0:	00000000 	nop
8013b4b4:	8ec30008 	lw	v1,8(s6)
8013b4b8:	8fa20104 	lw	v0,260(sp)
8013b4bc:	00000000 	nop
8013b4c0:	104001ba 	beqz	v0,8013bbac <__printf_fphex+0x109c>
8013b4c4:	2465000f 	addiu	a1,v1,15
8013b4c8:	8ea4005c 	lw	a0,92(s5)
8013b4cc:	00000000 	nop
8013b4d0:	8c860010 	lw	a2,16(a0)
8013b4d4:	8c820014 	lw	v0,20(a0)
8013b4d8:	00000000 	nop
8013b4dc:	00c2102b 	sltu	v0,a2,v0
8013b4e0:	10400367 	beqz	v0,8013c280 <__printf_fphex+0x1770>
8013b4e4:	00000000 	nop
8013b4e8:	24620010 	addiu	v0,v1,16
8013b4ec:	24c30004 	addiu	v1,a2,4
8013b4f0:	2c420001 	sltiu	v0,v0,1
8013b4f4:	ac830010 	sw	v1,16(a0)
8013b4f8:	acc50000 	sw	a1,0(a2)
8013b4fc:	1440ff16 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013b500:	00000000 	nop
8013b504:	8fa300f8 	lw	v1,248(sp)
8013b508:	00000000 	nop
8013b50c:	10600002 	beqz	v1,8013b518 <__printf_fphex+0xa08>
8013b510:	2405002b 	li	a1,43
8013b514:	2405002d 	li	a1,45
8013b518:	8fa40104 	lw	a0,260(sp)
8013b51c:	00000000 	nop
8013b520:	10800300 	beqz	a0,8013c124 <__printf_fphex+0x1614>
8013b524:	00000000 	nop
8013b528:	8ea6005c 	lw	a2,92(s5)
8013b52c:	00000000 	nop
8013b530:	8cc70010 	lw	a3,16(a2)
8013b534:	8cc20014 	lw	v0,20(a2)
8013b538:	00000000 	nop
8013b53c:	00e2102b 	sltu	v0,a3,v0
8013b540:	10400361 	beqz	v0,8013c2c8 <__printf_fphex+0x17b8>
8013b544:	24e30004 	addiu	v1,a3,4
8013b548:	24a20001 	addiu	v0,a1,1
8013b54c:	2c420001 	sltiu	v0,v0,1
8013b550:	acc30010 	sw	v1,16(a2)
8013b554:	ace50000 	sw	a1,0(a3)
8013b558:	1440feff 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013b55c:	00000000 	nop
8013b560:	8fa50108 	lw	a1,264(sp)
8013b564:	8fa300fc 	lw	v1,252(sp)
8013b568:	8fa40104 	lw	a0,260(sp)
8013b56c:	26310002 	addiu	s1,s1,2
8013b570:	108002b2 	beqz	a0,8013c03c <__printf_fphex+0x152c>
8013b574:	00a31023 	subu	v0,a1,v1
8013b578:	24500004 	addiu	s0,v0,4
8013b57c:	2402ffff 	li	v0,-1
8013b580:	12020013 	beq	s0,v0,8013b5d0 <__printf_fphex+0xac0>
8013b584:	00000000 	nop
8013b588:	8ea6005c 	lw	a2,92(s5)
8013b58c:	8e650000 	lw	a1,0(s3)
8013b590:	8cc40010 	lw	a0,16(a2)
8013b594:	8cc20014 	lw	v0,20(a2)
8013b598:	00000000 	nop
8013b59c:	0082102b 	sltu	v0,a0,v0
8013b5a0:	10400344 	beqz	v0,8013c2b4 <__printf_fphex+0x17a4>
8013b5a4:	26730004 	addiu	s3,s3,4
8013b5a8:	24820004 	addiu	v0,a0,4
8013b5ac:	24a30001 	addiu	v1,a1,1
8013b5b0:	acc20010 	sw	v0,16(a2)
8013b5b4:	ac850000 	sw	a1,0(a0)
8013b5b8:	2c620001 	sltiu	v0,v1,1
8013b5bc:	1440fee6 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013b5c0:	2610ffff 	addiu	s0,s0,-1
8013b5c4:	2402ffff 	li	v0,-1
8013b5c8:	1602ffef 	bne	s0,v0,8013b588 <__printf_fphex+0xa78>
8013b5cc:	26310001 	addiu	s1,s1,1
8013b5d0:	8ec2000c 	lw	v0,12(s6)
8013b5d4:	00000000 	nop
8013b5d8:	30420020 	andi	v0,v0,0x20
8013b5dc:	1040fdf0 	beqz	v0,8013ada0 <__printf_fphex+0x290>
8013b5e0:	24020030 	li	v0,48
8013b5e4:	8ec50010 	lw	a1,16(s6)
8013b5e8:	00000000 	nop
8013b5ec:	10a2fded 	beq	a1,v0,8013ada4 <__printf_fphex+0x294>
8013b5f0:	02201021 	move	v0,s1
8013b5f4:	8fa400e4 	lw	a0,228(sp)
8013b5f8:	00000000 	nop
8013b5fc:	1880fde9 	blez	a0,8013ada4 <__printf_fphex+0x294>
8013b600:	00000000 	nop
8013b604:	8fa20104 	lw	v0,260(sp)
8013b608:	00000000 	nop
8013b60c:	1040030b 	beqz	v0,8013c23c <__printf_fphex+0x172c>
8013b610:	00000000 	nop
8013b614:	8fa600e4 	lw	a2,228(sp)
8013b618:	0c052020 	jal	80148080 <_IO_wpadn>
8013b61c:	02a02021 	move	a0,s5
8013b620:	8fa300e4 	lw	v1,228(sp)
8013b624:	00000000 	nop
8013b628:	1462fecb 	bne	v1,v0,8013b158 <__printf_fphex+0x648>
8013b62c:	00000000 	nop
8013b630:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013b634:	02238821 	addu	s1,s1,v1
8013b638:	8c433484 	lw	v1,13444(v0)
8013b63c:	00000000 	nop
8013b640:	8c620004 	lw	v0,4(v1)
8013b644:	00000000 	nop
8013b648:	8c540024 	lw	s4,36(v0)
8013b64c:	0804eae9 	j	8013aba4 <__printf_fphex+0x94>
8013b650:	00000000 	nop
8013b654:	8c433484 	lw	v1,13444(v0)
8013b658:	00000000 	nop
8013b65c:	8c620010 	lw	v0,16(v1)
8013b660:	00000000 	nop
8013b664:	8c54002c 	lw	s4,44(v0)
8013b668:	0804eaf9 	j	8013abe4 <__printf_fphex+0xd4>
8013b66c:	00000000 	nop
8013b670:	286203ff 	slti	v0,v1,1023
8013b674:	144000d9 	bnez	v0,8013b9dc <__printf_fphex+0xecc>
8013b678:	240203ff 	li	v0,1023
8013b67c:	2463fc01 	addiu	v1,v1,-1023
8013b680:	afa300f4 	sw	v1,244(sp)
8013b684:	afa000f8 	sw	zero,248(sp)
8013b688:	8fa300f0 	lw	v1,240(sp)
8013b68c:	00000000 	nop
8013b690:	10600010 	beqz	v1,8013b6d4 <__printf_fphex+0xbc4>
8013b694:	00000000 	nop
8013b698:	8fb000f4 	lw	s0,244(sp)
8013b69c:	0804ec03 	j	8013b00c <__printf_fphex+0x4fc>
8013b6a0:	00000000 	nop
8013b6a4:	8ed0000c 	lw	s0,12(s6)
8013b6a8:	00000000 	nop
8013b6ac:	32020050 	andi	v0,s0,0x50
8013b6b0:	0804ec27 	j	8013b09c <__printf_fphex+0x58c>
8013b6b4:	0002102b 	sltu	v0,zero,v0
8013b6b8:	3c03801d 	lui	v1,0x801d
8013b6bc:	24571708 	addiu	s7,v0,5896
8013b6c0:	0804eb92 	j	8013ae48 <__printf_fphex+0x338>
8013b6c4:	24741730 	addiu	s4,v1,5936
8013b6c8:	240503fe 	li	a1,1022
8013b6cc:	afa400f8 	sw	a0,248(sp)
8013b6d0:	afa500f4 	sw	a1,244(sp)
8013b6d4:	8fa300d4 	lw	v1,212(sp)
8013b6d8:	24020030 	li	v0,48
8013b6dc:	14620156 	bne	v1,v0,8013bc38 <__printf_fphex+0x1128>
8013b6e0:	27a40058 	addiu	a0,sp,88
8013b6e4:	afa40100 	sw	a0,256(sp)
8013b6e8:	27a300d0 	addiu	v1,sp,208
8013b6ec:	24040030 	li	a0,48
8013b6f0:	8fa50100 	lw	a1,256(sp)
8013b6f4:	8c620000 	lw	v0,0(v1)
8013b6f8:	24a5ffff 	addiu	a1,a1,-1
8013b6fc:	afa50100 	sw	a1,256(sp)
8013b700:	1044fffb 	beq	v0,a0,8013b6f0 <__printf_fphex+0xbe0>
8013b704:	2463fffc 	addiu	v1,v1,-4
8013b708:	8fa300e8 	lw	v1,232(sp)
8013b70c:	2402ffff 	li	v0,-1
8013b710:	106200f5 	beq	v1,v0,8013bae8 <__printf_fphex+0xfd8>
8013b714:	00000000 	nop
8013b718:	8fa50100 	lw	a1,256(sp)
8013b71c:	00000000 	nop
8013b720:	00be2023 	subu	a0,a1,s8
8013b724:	0064102a 	slt	v0,v1,a0
8013b728:	1040000b 	beqz	v0,8013b758 <__printf_fphex+0xc48>
8013b72c:	00000000 	nop
8013b730:	8fa200e8 	lw	v0,232(sp)
8013b734:	00000000 	nop
8013b738:	005e2821 	addu	a1,v0,s8
8013b73c:	80a30000 	lb	v1,0(a1)
8013b740:	00000000 	nop
8013b744:	28620039 	slti	v0,v1,57
8013b748:	10400018 	beqz	v0,8013b7ac <__printf_fphex+0xc9c>
8013b74c:	24020038 	li	v0,56
8013b750:	10620004 	beq	v1,v0,8013b764 <__printf_fphex+0xc54>
8013b754:	00000000 	nop
8013b758:	8fb000f4 	lw	s0,244(sp)
8013b75c:	0804ec09 	j	8013b024 <__printf_fphex+0x514>
8013b760:	27a50021 	addiu	a1,sp,33
8013b764:	8fa300e8 	lw	v1,232(sp)
8013b768:	00000000 	nop
8013b76c:	24620001 	addiu	v0,v1,1
8013b770:	0044102a 	slt	v0,v0,a0
8013b774:	1440000d 	bnez	v0,8013b7ac <__printf_fphex+0xc9c>
8013b778:	00000000 	nop
8013b77c:	8fa200e8 	lw	v0,232(sp)
8013b780:	00000000 	nop
8013b784:	1840013e 	blez	v0,8013bc80 <__printf_fphex+0x1170>
8013b788:	00000000 	nop
8013b78c:	80a3ffff 	lb	v1,-1(a1)
8013b790:	00000000 	nop
8013b794:	2462ffd0 	addiu	v0,v1,-48
8013b798:	2c42000a 	sltiu	v0,v0,10
8013b79c:	2c420001 	sltiu	v0,v0,1
8013b7a0:	30630001 	andi	v1,v1,0x1
8013b7a4:	1062ffec 	beq	v1,v0,8013b758 <__printf_fphex+0xc48>
8013b7a8:	00000000 	nop
8013b7ac:	8fa400e8 	lw	a0,232(sp)
8013b7b0:	00000000 	nop
8013b7b4:	2490ffff 	addiu	s0,a0,-1
8013b7b8:	0600013b 	bltz	s0,8013bca8 <__printf_fphex+0x1198>
8013b7bc:	021e8821 	addu	s1,s0,s8
8013b7c0:	82320000 	lb	s2,0(s1)
8013b7c4:	24020039 	li	v0,57
8013b7c8:	12420154 	beq	s2,v0,8013bd1c <__printf_fphex+0x120c>
8013b7cc:	00101080 	sll	v0,s0,0x2
8013b7d0:	24a5fffe 	addiu	a1,a1,-2
8013b7d4:	0804ee05 	j	8013b814 <__printf_fphex+0xd04>
8013b7d8:	afa500e0 	sw	a1,224(sp)
8013b7dc:	24020030 	li	v0,48
8013b7e0:	a2220000 	sb	v0,0(s1)
8013b7e4:	00972021 	addu	a0,a0,s7
8013b7e8:	24030030 	li	v1,48
8013b7ec:	2610ffff 	addiu	s0,s0,-1
8013b7f0:	2402ffff 	li	v0,-1
8013b7f4:	1202012c 	beq	s0,v0,8013bca8 <__printf_fphex+0x1198>
8013b7f8:	ac830000 	sw	v1,0(a0)
8013b7fc:	8fb100e0 	lw	s1,224(sp)
8013b800:	24020039 	li	v0,57
8013b804:	82320000 	lb	s2,0(s1)
8013b808:	2625ffff 	addiu	a1,s1,-1
8013b80c:	12420142 	beq	s2,v0,8013bd18 <__printf_fphex+0x1208>
8013b810:	afa500e0 	sw	a1,224(sp)
8013b814:	3c030000 	lui	v1,0x0
8013b818:	24620000 	addiu	v0,v1,0
8013b81c:	1040017f 	beqz	v0,8013be1c <__printf_fphex+0x130c>
8013b820:	3c02801f 	lui	v0,0x801f
8013b824:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013b828:	24040005 	li	a0,5
8013b82c:	00409821 	move	s3,v0
8013b830:	8e630000 	lw	v1,0(s3)
8013b834:	00000000 	nop
8013b838:	1060017e 	beqz	v1,8013be34 <__printf_fphex+0x1324>
8013b83c:	3c040000 	lui	a0,0x0
8013b840:	00121080 	sll	v0,s2,0x2
8013b844:	00431021 	addu	v0,v0,v1
8013b848:	8c430000 	lw	v1,0(v0)
8013b84c:	00000000 	nop
8013b850:	28630066 	slti	v1,v1,102
8013b854:	1060ffe1 	beqz	v1,8013b7dc <__printf_fphex+0xccc>
8013b858:	00102080 	sll	a0,s0,0x2
8013b85c:	92220000 	lbu	v0,0(s1)
8013b860:	00101880 	sll	v1,s0,0x2
8013b864:	24420001 	addiu	v0,v0,1
8013b868:	a2220000 	sb	v0,0(s1)
8013b86c:	02e31821 	addu	v1,s7,v1
8013b870:	8c620000 	lw	v0,0(v1)
8013b874:	8fb000f4 	lw	s0,244(sp)
8013b878:	24420001 	addiu	v0,v0,1
8013b87c:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013b880:	ac620000 	sw	v0,0(v1)
8013b884:	8ec3000c 	lw	v1,12(s6)
8013b888:	00000000 	nop
8013b88c:	30620040 	andi	v0,v1,0x40
8013b890:	10400057 	beqz	v0,8013b9f0 <__printf_fphex+0xee0>
8013b894:	30620010 	andi	v0,v1,0x10
8013b898:	8fa20104 	lw	v0,260(sp)
8013b89c:	00000000 	nop
8013b8a0:	10400099 	beqz	v0,8013bb08 <__printf_fphex+0xff8>
8013b8a4:	00000000 	nop
8013b8a8:	8ea3005c 	lw	v1,92(s5)
8013b8ac:	00000000 	nop
8013b8b0:	8c640010 	lw	a0,16(v1)
8013b8b4:	8c620014 	lw	v0,20(v1)
8013b8b8:	00000000 	nop
8013b8bc:	0082102b 	sltu	v0,a0,v0
8013b8c0:	10400225 	beqz	v0,8013c158 <__printf_fphex+0x1648>
8013b8c4:	24820004 	addiu	v0,a0,4
8013b8c8:	ac620010 	sw	v0,16(v1)
8013b8cc:	2403002b 	li	v1,43
8013b8d0:	0804eca0 	j	8013b280 <__printf_fphex+0x770>
8013b8d4:	ac830000 	sw	v1,0(a0)
8013b8d8:	8ea60014 	lw	a2,20(s5)
8013b8dc:	8ea20018 	lw	v0,24(s5)
8013b8e0:	00000000 	nop
8013b8e4:	00c2102b 	sltu	v0,a2,v0
8013b8e8:	104001ae 	beqz	v0,8013bfa4 <__printf_fphex+0x1494>
8013b8ec:	24c40001 	addiu	a0,a2,1
8013b8f0:	00051600 	sll	v0,a1,0x18
8013b8f4:	00021603 	sra	v0,v0,0x18
8013b8f8:	304300ff 	andi	v1,v0,0xff
8013b8fc:	24630001 	addiu	v1,v1,1
8013b900:	a0c20000 	sb	v0,0(a2)
8013b904:	2c620001 	sltiu	v0,v1,1
8013b908:	0804ecc2 	j	8013b308 <__printf_fphex+0x7f8>
8013b90c:	aea40014 	sw	a0,20(s5)
8013b910:	8ea40014 	lw	a0,20(s5)
8013b914:	8ea20018 	lw	v0,24(s5)
8013b918:	00000000 	nop
8013b91c:	0082102b 	sltu	v0,a0,v0
8013b920:	104001a6 	beqz	v0,8013bfbc <__printf_fphex+0x14ac>
8013b924:	24830001 	addiu	v1,a0,1
8013b928:	24020030 	li	v0,48
8013b92c:	a0820000 	sb	v0,0(a0)
8013b930:	0804ecb0 	j	8013b2c0 <__printf_fphex+0x7b0>
8013b934:	aea30014 	sw	v1,20(s5)
8013b938:	8fa40104 	lw	a0,260(sp)
8013b93c:	00000000 	nop
8013b940:	10800047 	beqz	a0,8013ba60 <__printf_fphex+0xf50>
8013b944:	02a02021 	move	a0,s5
8013b948:	24050020 	li	a1,32
8013b94c:	0c052020 	jal	80148080 <_IO_wpadn>
8013b950:	02603021 	move	a2,s3
8013b954:	1453fe00 	bne	v0,s3,8013b158 <__printf_fphex+0x648>
8013b958:	00000000 	nop
8013b95c:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013b960:	02228821 	addu	s1,s1,v0
8013b964:	8ea40014 	lw	a0,20(s5)
8013b968:	8ea20018 	lw	v0,24(s5)
8013b96c:	00000000 	nop
8013b970:	0082102b 	sltu	v0,a0,v0
8013b974:	104001a8 	beqz	v0,8013c018 <__printf_fphex+0x1508>
8013b978:	24830001 	addiu	v1,a0,1
8013b97c:	24020020 	li	v0,32
8013b980:	a0820000 	sb	v0,0(a0)
8013b984:	0804eb4a 	j	8013ad28 <__printf_fphex+0x218>
8013b988:	aea30014 	sw	v1,20(s5)
8013b98c:	8ea60014 	lw	a2,20(s5)
8013b990:	8ea20018 	lw	v0,24(s5)
8013b994:	00000000 	nop
8013b998:	00c2102b 	sltu	v0,a2,v0
8013b99c:	104001da 	beqz	v0,8013c108 <__printf_fphex+0x15f8>
8013b9a0:	24c40001 	addiu	a0,a2,1
8013b9a4:	8fa300ec 	lw	v1,236(sp)
8013b9a8:	00000000 	nop
8013b9ac:	00031600 	sll	v0,v1,0x18
8013b9b0:	00021603 	sra	v0,v0,0x18
8013b9b4:	304300ff 	andi	v1,v0,0xff
8013b9b8:	24630001 	addiu	v1,v1,1
8013b9bc:	a0c20000 	sb	v0,0(a2)
8013b9c0:	2c620001 	sltiu	v0,v1,1
8013b9c4:	0804ece1 	j	8013b384 <__printf_fphex+0x874>
8013b9c8:	aea40014 	sw	a0,20(s5)
8013b9cc:	0c046f6c 	jal	8011bdb0 <strlen>
8013b9d0:	02802021 	move	a0,s4
8013b9d4:	0804ec3b 	j	8013b0ec <__printf_fphex+0x5dc>
8013b9d8:	00000000 	nop
8013b9dc:	00431023 	subu	v0,v0,v1
8013b9e0:	afa200f4 	sw	v0,244(sp)
8013b9e4:	24020001 	li	v0,1
8013b9e8:	0804eda2 	j	8013b688 <__printf_fphex+0xb78>
8013b9ec:	afa200f8 	sw	v0,248(sp)
8013b9f0:	1040fe24 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013b9f4:	00000000 	nop
8013b9f8:	8fa30104 	lw	v1,260(sp)
8013b9fc:	00000000 	nop
8013ba00:	10600083 	beqz	v1,8013bc10 <__printf_fphex+0x1100>
8013ba04:	00000000 	nop
8013ba08:	8ea3005c 	lw	v1,92(s5)
8013ba0c:	00000000 	nop
8013ba10:	8c640010 	lw	a0,16(v1)
8013ba14:	8c620014 	lw	v0,20(v1)
8013ba18:	00000000 	nop
8013ba1c:	0082102b 	sltu	v0,a0,v0
8013ba20:	104001ee 	beqz	v0,8013c1dc <__printf_fphex+0x16cc>
8013ba24:	24820004 	addiu	v0,a0,4
8013ba28:	ac620010 	sw	v0,16(v1)
8013ba2c:	24030020 	li	v1,32
8013ba30:	0804eca0 	j	8013b280 <__printf_fphex+0x770>
8013ba34:	ac830000 	sw	v1,0(a0)
8013ba38:	8ea40014 	lw	a0,20(s5)
8013ba3c:	8ea20018 	lw	v0,24(s5)
8013ba40:	00000000 	nop
8013ba44:	0082102b 	sltu	v0,a0,v0
8013ba48:	104001cc 	beqz	v0,8013c17c <__printf_fphex+0x166c>
8013ba4c:	24830001 	addiu	v1,a0,1
8013ba50:	2402002d 	li	v0,45
8013ba54:	a0820000 	sb	v0,0(a0)
8013ba58:	0804eca0 	j	8013b280 <__printf_fphex+0x770>
8013ba5c:	aea30014 	sw	v1,20(s5)
8013ba60:	24050020 	li	a1,32
8013ba64:	0c051f30 	jal	80147cc0 <_IO_padn>
8013ba68:	02603021 	move	a2,s3
8013ba6c:	0804ee55 	j	8013b954 <__printf_fphex+0xe44>
8013ba70:	00000000 	nop
8013ba74:	1040fda2 	beqz	v0,8013b100 <__printf_fphex+0x5f0>
8013ba78:	32020020 	andi	v0,s0,0x20
8013ba7c:	0804ec36 	j	8013b0d8 <__printf_fphex+0x5c8>
8013ba80:	00000000 	nop
8013ba84:	24050020 	li	a1,32
8013ba88:	0c051f30 	jal	80147cc0 <_IO_padn>
8013ba8c:	02603021 	move	a2,s3
8013ba90:	00408821 	move	s1,v0
8013ba94:	1633fde4 	bne	s1,s3,8013b228 <__printf_fphex+0x718>
8013ba98:	00000000 	nop
8013ba9c:	0804eb39 	j	8013ace4 <__printf_fphex+0x1d4>
8013baa0:	00000000 	nop
8013baa4:	8fa300e4 	lw	v1,228(sp)
8013baa8:	00000000 	nop
8013baac:	1860fe21 	blez	v1,8013b334 <__printf_fphex+0x824>
8013bab0:	00000000 	nop
8013bab4:	8fa40104 	lw	a0,260(sp)
8013bab8:	00000000 	nop
8013babc:	108000e9 	beqz	a0,8013be64 <__printf_fphex+0x1354>
8013bac0:	02a02021 	move	a0,s5
8013bac4:	24050030 	li	a1,48
8013bac8:	0c052020 	jal	80148080 <_IO_wpadn>
8013bacc:	00603021 	move	a2,v1
8013bad0:	8fa500e4 	lw	a1,228(sp)
8013bad4:	00000000 	nop
8013bad8:	1445fcb1 	bne	v0,a1,8013ada0 <__printf_fphex+0x290>
8013badc:	2411ffff 	li	s1,-1
8013bae0:	0804eccd 	j	8013b334 <__printf_fphex+0x824>
8013bae4:	02058021 	addu	s0,s0,a1
8013bae8:	8fa40100 	lw	a0,256(sp)
8013baec:	8fb000f4 	lw	s0,244(sp)
8013baf0:	009e2023 	subu	a0,a0,s8
8013baf4:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013baf8:	afa400e8 	sw	a0,232(sp)
8013bafc:	afbe0100 	sw	s8,256(sp)
8013bb00:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013bb04:	afa000e8 	sw	zero,232(sp)
8013bb08:	8ea40014 	lw	a0,20(s5)
8013bb0c:	8ea20018 	lw	v0,24(s5)
8013bb10:	00000000 	nop
8013bb14:	0082102b 	sltu	v0,a0,v0
8013bb18:	10400169 	beqz	v0,8013c0c0 <__printf_fphex+0x15b0>
8013bb1c:	24830001 	addiu	v1,a0,1
8013bb20:	2402002b 	li	v0,43
8013bb24:	a0820000 	sb	v0,0(a0)
8013bb28:	0804eca0 	j	8013b280 <__printf_fphex+0x770>
8013bb2c:	aea30014 	sw	v1,20(s5)
8013bb30:	8ec2000c 	lw	v0,12(s6)
8013bb34:	00000000 	nop
8013bb38:	30420008 	andi	v0,v0,0x8
8013bb3c:	1040fe5d 	beqz	v0,8013b4b4 <__printf_fphex+0x9a4>
8013bb40:	00000000 	nop
8013bb44:	0804ece7 	j	8013b39c <__printf_fphex+0x88c>
8013bb48:	00000000 	nop
8013bb4c:	106000e0 	beqz	v1,8013bed0 <__printf_fphex+0x13c0>
8013bb50:	03c08021 	move	s0,s8
8013bb54:	00808821 	move	s1,a0
8013bb58:	007e9021 	addu	s2,v1,s8
8013bb5c:	8ea60014 	lw	a2,20(s5)
8013bb60:	8ea20018 	lw	v0,24(s5)
8013bb64:	82050000 	lb	a1,0(s0)
8013bb68:	00c2102b 	sltu	v0,a2,v0
8013bb6c:	104000cd 	beqz	v0,8013bea4 <__printf_fphex+0x1394>
8013bb70:	26100001 	addiu	s0,s0,1
8013bb74:	00051600 	sll	v0,a1,0x18
8013bb78:	00021603 	sra	v0,v0,0x18
8013bb7c:	304300ff 	andi	v1,v0,0xff
8013bb80:	24630001 	addiu	v1,v1,1
8013bb84:	24c40001 	addiu	a0,a2,1
8013bb88:	a0c20000 	sb	v0,0(a2)
8013bb8c:	aea40014 	sw	a0,20(s5)
8013bb90:	2c620001 	sltiu	v0,v1,1
8013bb94:	1440fd70 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013bb98:	00000000 	nop
8013bb9c:	1612ffef 	bne	s0,s2,8013bb5c <__printf_fphex+0x104c>
8013bba0:	26310001 	addiu	s1,s1,1
8013bba4:	0804ed28 	j	8013b4a0 <__printf_fphex+0x990>
8013bba8:	00000000 	nop
8013bbac:	8ea60014 	lw	a2,20(s5)
8013bbb0:	8ea20018 	lw	v0,24(s5)
8013bbb4:	00000000 	nop
8013bbb8:	00c2102b 	sltu	v0,a2,v0
8013bbbc:	104001a4 	beqz	v0,8013c250 <__printf_fphex+0x1740>
8013bbc0:	24c40001 	addiu	a0,a2,1
8013bbc4:	00051600 	sll	v0,a1,0x18
8013bbc8:	00021603 	sra	v0,v0,0x18
8013bbcc:	304300ff 	andi	v1,v0,0xff
8013bbd0:	24630001 	addiu	v1,v1,1
8013bbd4:	a0c20000 	sb	v0,0(a2)
8013bbd8:	2c620001 	sltiu	v0,v1,1
8013bbdc:	0804ed3f 	j	8013b4fc <__printf_fphex+0x9ec>
8013bbe0:	aea40014 	sw	a0,20(s5)
8013bbe4:	30a500ff 	andi	a1,a1,0xff
8013bbe8:	0c045591 	jal	80115644 <__overflow>
8013bbec:	02a02021 	move	a0,s5
8013bbf0:	24420001 	addiu	v0,v0,1
8013bbf4:	0804ebc0 	j	8013af00 <__printf_fphex+0x3f0>
8013bbf8:	2c420001 	sltiu	v0,v0,1
8013bbfc:	0c0521eb 	jal	801487ac <__woverflow>
8013bc00:	02a02021 	move	a0,s5
8013bc04:	24420001 	addiu	v0,v0,1
8013bc08:	0804eb5d 	j	8013ad74 <__printf_fphex+0x264>
8013bc0c:	2c420001 	sltiu	v0,v0,1
8013bc10:	8ea40014 	lw	a0,20(s5)
8013bc14:	8ea20018 	lw	v0,24(s5)
8013bc18:	00000000 	nop
8013bc1c:	0082102b 	sltu	v0,a0,v0
8013bc20:	1040017a 	beqz	v0,8013c20c <__printf_fphex+0x16fc>
8013bc24:	24830001 	addiu	v1,a0,1
8013bc28:	24020020 	li	v0,32
8013bc2c:	a0820000 	sb	v0,0(a0)
8013bc30:	0804eca0 	j	8013b280 <__printf_fphex+0x770>
8013bc34:	aea30014 	sw	v1,20(s5)
8013bc38:	27a20058 	addiu	v0,sp,88
8013bc3c:	0804edc2 	j	8013b708 <__printf_fphex+0xbf8>
8013bc40:	afa20100 	sw	v0,256(sp)
8013bc44:	3c040000 	lui	a0,0x0
8013bc48:	24820000 	addiu	v0,a0,0
8013bc4c:	10400196 	beqz	v0,8013c2a8 <__printf_fphex+0x1798>
8013bc50:	3c02801f 	lui	v0,0x801f
8013bc54:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013bc58:	24040003 	li	a0,3
8013bc5c:	8c420000 	lw	v0,0(v0)
8013bc60:	00000000 	nop
8013bc64:	8c430024 	lw	v1,36(v0)
8013bc68:	00000000 	nop
8013bc6c:	24630100 	addiu	v1,v1,256
8013bc70:	0804eb1f 	j	8013ac7c <__printf_fphex+0x16c>
8013bc74:	ae030000 	sw	v1,0(s0)
8013bc78:	0804eb1b 	j	8013ac6c <__printf_fphex+0x15c>
8013bc7c:	24504764 	addiu	s0,v0,18276
8013bc80:	1460feb5 	bnez	v1,8013b758 <__printf_fphex+0xc48>
8013bc84:	00000000 	nop
8013bc88:	8fa400ec 	lw	a0,236(sp)
8013bc8c:	00000000 	nop
8013bc90:	2482ffd0 	addiu	v0,a0,-48
8013bc94:	2c42000a 	sltiu	v0,v0,10
8013bc98:	2c420001 	sltiu	v0,v0,1
8013bc9c:	30830001 	andi	v1,a0,0x1
8013bca0:	1062fead 	beq	v1,v0,8013b758 <__printf_fphex+0xc48>
8013bca4:	00000000 	nop
8013bca8:	8fa500ec 	lw	a1,236(sp)
8013bcac:	24020039 	li	v0,57
8013bcb0:	10a2005c 	beq	a1,v0,8013be24 <__printf_fphex+0x1314>
8013bcb4:	3c020000 	lui	v0,0x0
8013bcb8:	24420000 	addiu	v0,v0,0
8013bcbc:	10400138 	beqz	v0,8013c1a0 <__printf_fphex+0x1690>
8013bcc0:	3c02801f 	lui	v0,0x801f
8013bcc4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013bcc8:	24040005 	li	a0,5
8013bccc:	00408021 	move	s0,v0
8013bcd0:	8e030000 	lw	v1,0(s0)
8013bcd4:	00000000 	nop
8013bcd8:	10600133 	beqz	v1,8013c1a8 <__printf_fphex+0x1698>
8013bcdc:	00000000 	nop
8013bce0:	8fa400ec 	lw	a0,236(sp)
8013bce4:	00000000 	nop
8013bce8:	00041080 	sll	v0,a0,0x2
8013bcec:	00431021 	addu	v0,v0,v1
8013bcf0:	8c430000 	lw	v1,0(v0)
8013bcf4:	00000000 	nop
8013bcf8:	28630066 	slti	v1,v1,102
8013bcfc:	10600034 	beqz	v1,8013bdd0 <__printf_fphex+0x12c0>
8013bd00:	24820001 	addiu	v0,a0,1
8013bd04:	00021600 	sll	v0,v0,0x18
8013bd08:	8fb000f4 	lw	s0,244(sp)
8013bd0c:	00021603 	sra	v0,v0,0x18
8013bd10:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013bd14:	afa200ec 	sw	v0,236(sp)
8013bd18:	00101080 	sll	v0,s0,0x2
8013bd1c:	8ec40008 	lw	a0,8(s6)
8013bd20:	00571021 	addu	v0,v0,s7
8013bd24:	ac440000 	sw	a0,0(v0)
8013bd28:	8ec30008 	lw	v1,8(s6)
8013bd2c:	00000000 	nop
8013bd30:	a2230000 	sb	v1,0(s1)
8013bd34:	8fb000f4 	lw	s0,244(sp)
8013bd38:	0804ec09 	j	8013b024 <__printf_fphex+0x514>
8013bd3c:	27a50021 	addiu	a1,sp,33
8013bd40:	8ea6005c 	lw	a2,92(s5)
8013bd44:	8fa50018 	lw	a1,24(sp)
8013bd48:	8cc40010 	lw	a0,16(a2)
8013bd4c:	8cc20014 	lw	v0,20(a2)
8013bd50:	00000000 	nop
8013bd54:	0082102b 	sltu	v0,a0,v0
8013bd58:	1040014e 	beqz	v0,8013c294 <__printf_fphex+0x1784>
8013bd5c:	24a30001 	addiu	v1,a1,1
8013bd60:	24820004 	addiu	v0,a0,4
8013bd64:	acc20010 	sw	v0,16(a2)
8013bd68:	ac850000 	sw	a1,0(a0)
8013bd6c:	2c620001 	sltiu	v0,v1,1
8013bd70:	1440fcf9 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013bd74:	26240001 	addiu	a0,s1,1
8013bd78:	0804ed04 	j	8013b410 <__printf_fphex+0x900>
8013bd7c:	00000000 	nop
8013bd80:	30a500ff 	andi	a1,a1,0xff
8013bd84:	0c045591 	jal	80115644 <__overflow>
8013bd88:	02a02021 	move	a0,s5
8013bd8c:	24420001 	addiu	v0,v0,1
8013bd90:	0804ecff 	j	8013b3fc <__printf_fphex+0x8ec>
8013bd94:	2c420001 	sltiu	v0,v0,1
8013bd98:	8fa600e4 	lw	a2,228(sp)
8013bd9c:	0c051f30 	jal	80147cc0 <_IO_padn>
8013bda0:	24050020 	li	a1,32
8013bda4:	0804ec52 	j	8013b148 <__printf_fphex+0x638>
8013bda8:	00408021 	move	s0,v0
8013bdac:	02a02021 	move	a0,s5
8013bdb0:	0c045591 	jal	80115644 <__overflow>
8013bdb4:	2405002d 	li	a1,45
8013bdb8:	24420001 	addiu	v0,v0,1
8013bdbc:	2c420001 	sltiu	v0,v0,1
8013bdc0:	1040fbd9 	beqz	v0,8013ad28 <__printf_fphex+0x218>
8013bdc4:	00000000 	nop
8013bdc8:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013bdcc:	2411ffff 	li	s1,-1
8013bdd0:	8fa500f8 	lw	a1,248(sp)
8013bdd4:	00000000 	nop
8013bdd8:	10a00064 	beqz	a1,8013bf6c <__printf_fphex+0x145c>
8013bddc:	24050001 	li	a1,1
8013bde0:	8fa200f4 	lw	v0,244(sp)
8013bde4:	24030001 	li	v1,1
8013bde8:	24500004 	addiu	s0,v0,4
8013bdec:	afa000f8 	sw	zero,248(sp)
8013bdf0:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013bdf4:	afa300ec 	sw	v1,236(sp)
8013bdf8:	02a02021 	move	a0,s5
8013bdfc:	0c0521eb 	jal	801487ac <__woverflow>
8013be00:	2405002d 	li	a1,45
8013be04:	24420001 	addiu	v0,v0,1
8013be08:	2c420001 	sltiu	v0,v0,1
8013be0c:	1040fbc6 	beqz	v0,8013ad28 <__printf_fphex+0x218>
8013be10:	00000000 	nop
8013be14:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013be18:	2411ffff 	li	s1,-1
8013be1c:	0804ee0c 	j	8013b830 <__printf_fphex+0xd20>
8013be20:	24534760 	addiu	s3,v0,18272
8013be24:	82c20008 	lb	v0,8(s6)
8013be28:	8fb000f4 	lw	s0,244(sp)
8013be2c:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013be30:	afa200ec 	sw	v0,236(sp)
8013be34:	24820000 	addiu	v0,a0,0
8013be38:	104000fd 	beqz	v0,8013c230 <__printf_fphex+0x1720>
8013be3c:	3c02801f 	lui	v0,0x801f
8013be40:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013be44:	24040003 	li	a0,3
8013be48:	8c420000 	lw	v0,0(v0)
8013be4c:	00000000 	nop
8013be50:	8c430030 	lw	v1,48(v0)
8013be54:	00000000 	nop
8013be58:	24630200 	addiu	v1,v1,512
8013be5c:	0804ee10 	j	8013b840 <__printf_fphex+0xd30>
8013be60:	ae630000 	sw	v1,0(s3)
8013be64:	8fa600e4 	lw	a2,228(sp)
8013be68:	0c051f30 	jal	80147cc0 <_IO_padn>
8013be6c:	24050030 	li	a1,48
8013be70:	0804eeb4 	j	8013bad0 <__printf_fphex+0xfc0>
8013be74:	00000000 	nop
8013be78:	8fa40104 	lw	a0,260(sp)
8013be7c:	00000000 	nop
8013be80:	10800023 	beqz	a0,8013bf10 <__printf_fphex+0x1400>
8013be84:	02a02021 	move	a0,s5
8013be88:	24050030 	li	a1,48
8013be8c:	0c052020 	jal	80148080 <_IO_wpadn>
8013be90:	02003021 	move	a2,s0
8013be94:	1450fcb0 	bne	v0,s0,8013b158 <__printf_fphex+0x648>
8013be98:	00000000 	nop
8013be9c:	0804ed2d 	j	8013b4b4 <__printf_fphex+0x9a4>
8013bea0:	02228821 	addu	s1,s1,v0
8013bea4:	30a500ff 	andi	a1,a1,0xff
8013bea8:	0c045591 	jal	80115644 <__overflow>
8013beac:	02a02021 	move	a0,s5
8013beb0:	24420001 	addiu	v0,v0,1
8013beb4:	0804eee5 	j	8013bb94 <__printf_fphex+0x1084>
8013beb8:	2c420001 	sltiu	v0,v0,1
8013bebc:	0c0521eb 	jal	801487ac <__woverflow>
8013bec0:	02a02021 	move	a0,s5
8013bec4:	24420001 	addiu	v0,v0,1
8013bec8:	0804ed23 	j	8013b48c <__printf_fphex+0x97c>
8013becc:	2c420001 	sltiu	v0,v0,1
8013bed0:	0804ed28 	j	8013b4a0 <__printf_fphex+0x990>
8013bed4:	00808821 	move	s1,a0
8013bed8:	24a20000 	addiu	v0,a1,0
8013bedc:	104000ff 	beqz	v0,8013c2dc <__printf_fphex+0x17cc>
8013bee0:	3c02801f 	lui	v0,0x801f
8013bee4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013bee8:	24040003 	li	a0,3
8013beec:	8c420000 	lw	v0,0(v0)
8013bef0:	00000000 	nop
8013bef4:	8c430024 	lw	v1,36(v0)
8013bef8:	00000000 	nop
8013befc:	24630100 	addiu	v1,v1,256
8013bf00:	0804eb85 	j	8013ae14 <__printf_fphex+0x304>
8013bf04:	ae430000 	sw	v1,0(s2)
8013bf08:	0804eb81 	j	8013ae04 <__printf_fphex+0x2f4>
8013bf0c:	24524764 	addiu	s2,v0,18276
8013bf10:	24050030 	li	a1,48
8013bf14:	0c051f30 	jal	80147cc0 <_IO_padn>
8013bf18:	02003021 	move	a2,s0
8013bf1c:	0804efa5 	j	8013be94 <__printf_fphex+0x1384>
8013bf20:	00000000 	nop
8013bf24:	02a02021 	move	a0,s5
8013bf28:	0c0521eb 	jal	801487ac <__woverflow>
8013bf2c:	2405002b 	li	a1,43
8013bf30:	24420001 	addiu	v0,v0,1
8013bf34:	2c420001 	sltiu	v0,v0,1
8013bf38:	1040fb7b 	beqz	v0,8013ad28 <__printf_fphex+0x218>
8013bf3c:	00000000 	nop
8013bf40:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013bf44:	2411ffff 	li	s1,-1
8013bf48:	02a02021 	move	a0,s5
8013bf4c:	0c045591 	jal	80115644 <__overflow>
8013bf50:	2405002b 	li	a1,43
8013bf54:	24420001 	addiu	v0,v0,1
8013bf58:	2c420001 	sltiu	v0,v0,1
8013bf5c:	1040fb72 	beqz	v0,8013ad28 <__printf_fphex+0x218>
8013bf60:	00000000 	nop
8013bf64:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013bf68:	2411ffff 	li	s1,-1
8013bf6c:	8fa400f4 	lw	a0,244(sp)
8013bf70:	00000000 	nop
8013bf74:	24900004 	addiu	s0,a0,4
8013bf78:	0804ec08 	j	8013b020 <__printf_fphex+0x510>
8013bf7c:	afa500ec 	sw	a1,236(sp)
8013bf80:	02a02021 	move	a0,s5
8013bf84:	0c0521eb 	jal	801487ac <__woverflow>
8013bf88:	24050030 	li	a1,48
8013bf8c:	24420001 	addiu	v0,v0,1
8013bf90:	2c420001 	sltiu	v0,v0,1
8013bf94:	1040fcca 	beqz	v0,8013b2c0 <__printf_fphex+0x7b0>
8013bf98:	2411ffff 	li	s1,-1
8013bf9c:	0804eb69 	j	8013ada4 <__printf_fphex+0x294>
8013bfa0:	02201021 	move	v0,s1
8013bfa4:	30a500ff 	andi	a1,a1,0xff
8013bfa8:	0c045591 	jal	80115644 <__overflow>
8013bfac:	02a02021 	move	a0,s5
8013bfb0:	24420001 	addiu	v0,v0,1
8013bfb4:	0804ecc2 	j	8013b308 <__printf_fphex+0x7f8>
8013bfb8:	2c420001 	sltiu	v0,v0,1
8013bfbc:	02a02021 	move	a0,s5
8013bfc0:	0c045591 	jal	80115644 <__overflow>
8013bfc4:	24050030 	li	a1,48
8013bfc8:	24420001 	addiu	v0,v0,1
8013bfcc:	2c420001 	sltiu	v0,v0,1
8013bfd0:	1040fcbb 	beqz	v0,8013b2c0 <__printf_fphex+0x7b0>
8013bfd4:	2411ffff 	li	s1,-1
8013bfd8:	0804eb69 	j	8013ada4 <__printf_fphex+0x294>
8013bfdc:	02201021 	move	v0,s1
8013bfe0:	0c0521eb 	jal	801487ac <__woverflow>
8013bfe4:	02a02021 	move	a0,s5
8013bfe8:	24420001 	addiu	v0,v0,1
8013bfec:	0804ecc2 	j	8013b308 <__printf_fphex+0x7f8>
8013bff0:	2c420001 	sltiu	v0,v0,1
8013bff4:	02a02021 	move	a0,s5
8013bff8:	0c0521eb 	jal	801487ac <__woverflow>
8013bffc:	24050020 	li	a1,32
8013c000:	24420001 	addiu	v0,v0,1
8013c004:	2c420001 	sltiu	v0,v0,1
8013c008:	1040fb47 	beqz	v0,8013ad28 <__printf_fphex+0x218>
8013c00c:	00000000 	nop
8013c010:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c014:	2411ffff 	li	s1,-1
8013c018:	02a02021 	move	a0,s5
8013c01c:	0c045591 	jal	80115644 <__overflow>
8013c020:	24050020 	li	a1,32
8013c024:	24420001 	addiu	v0,v0,1
8013c028:	2c420001 	sltiu	v0,v0,1
8013c02c:	1040fb3e 	beqz	v0,8013ad28 <__printf_fphex+0x218>
8013c030:	00000000 	nop
8013c034:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c038:	2411ffff 	li	s1,-1
8013c03c:	24500004 	addiu	s0,v0,4
8013c040:	2402ffff 	li	v0,-1
8013c044:	1202fd62 	beq	s0,v0,8013b5d0 <__printf_fphex+0xac0>
8013c048:	00000000 	nop
8013c04c:	8fa300fc 	lw	v1,252(sp)
8013c050:	8ea60014 	lw	a2,20(s5)
8013c054:	8ea20018 	lw	v0,24(s5)
8013c058:	80650000 	lb	a1,0(v1)
8013c05c:	00c2102b 	sltu	v0,a2,v0
8013c060:	24630001 	addiu	v1,v1,1
8013c064:	10400080 	beqz	v0,8013c268 <__printf_fphex+0x1758>
8013c068:	afa300fc 	sw	v1,252(sp)
8013c06c:	00051600 	sll	v0,a1,0x18
8013c070:	00021603 	sra	v0,v0,0x18
8013c074:	304300ff 	andi	v1,v0,0xff
8013c078:	24630001 	addiu	v1,v1,1
8013c07c:	24c40001 	addiu	a0,a2,1
8013c080:	a0c20000 	sb	v0,0(a2)
8013c084:	aea40014 	sw	a0,20(s5)
8013c088:	2c620001 	sltiu	v0,v1,1
8013c08c:	1440fc32 	bnez	v0,8013b158 <__printf_fphex+0x648>
8013c090:	2610ffff 	addiu	s0,s0,-1
8013c094:	2402ffff 	li	v0,-1
8013c098:	1602ffec 	bne	s0,v0,8013c04c <__printf_fphex+0x153c>
8013c09c:	26310001 	addiu	s1,s1,1
8013c0a0:	0804ed74 	j	8013b5d0 <__printf_fphex+0xac0>
8013c0a4:	00000000 	nop
8013c0a8:	8fa500ec 	lw	a1,236(sp)
8013c0ac:	0c0521eb 	jal	801487ac <__woverflow>
8013c0b0:	02a02021 	move	a0,s5
8013c0b4:	24420001 	addiu	v0,v0,1
8013c0b8:	0804ece1 	j	8013b384 <__printf_fphex+0x874>
8013c0bc:	2c420001 	sltiu	v0,v0,1
8013c0c0:	02a02021 	move	a0,s5
8013c0c4:	0c045591 	jal	80115644 <__overflow>
8013c0c8:	2405002b 	li	a1,43
8013c0cc:	24420001 	addiu	v0,v0,1
8013c0d0:	2c420001 	sltiu	v0,v0,1
8013c0d4:	1040fc6b 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013c0d8:	26100001 	addiu	s0,s0,1
8013c0dc:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c0e0:	2411ffff 	li	s1,-1
8013c0e4:	02a02021 	move	a0,s5
8013c0e8:	0c0521eb 	jal	801487ac <__woverflow>
8013c0ec:	2405002d 	li	a1,45
8013c0f0:	24420001 	addiu	v0,v0,1
8013c0f4:	2c420001 	sltiu	v0,v0,1
8013c0f8:	1040fc62 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013c0fc:	26100001 	addiu	s0,s0,1
8013c100:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c104:	2411ffff 	li	s1,-1
8013c108:	8fa200ec 	lw	v0,236(sp)
8013c10c:	02a02021 	move	a0,s5
8013c110:	0c045591 	jal	80115644 <__overflow>
8013c114:	304500ff 	andi	a1,v0,0xff
8013c118:	24420001 	addiu	v0,v0,1
8013c11c:	0804ece1 	j	8013b384 <__printf_fphex+0x874>
8013c120:	2c420001 	sltiu	v0,v0,1
8013c124:	8ea60014 	lw	a2,20(s5)
8013c128:	8ea20018 	lw	v0,24(s5)
8013c12c:	00000000 	nop
8013c130:	00c2102b 	sltu	v0,a2,v0
8013c134:	1040006c 	beqz	v0,8013c2e8 <__printf_fphex+0x17d8>
8013c138:	24c30001 	addiu	v1,a2,1
8013c13c:	00051600 	sll	v0,a1,0x18
8013c140:	00021603 	sra	v0,v0,0x18
8013c144:	24440001 	addiu	a0,v0,1
8013c148:	a0c20000 	sb	v0,0(a2)
8013c14c:	2c820001 	sltiu	v0,a0,1
8013c150:	0804ed56 	j	8013b558 <__printf_fphex+0xa48>
8013c154:	aea30014 	sw	v1,20(s5)
8013c158:	02a02021 	move	a0,s5
8013c15c:	0c0521eb 	jal	801487ac <__woverflow>
8013c160:	2405002b 	li	a1,43
8013c164:	24420001 	addiu	v0,v0,1
8013c168:	2c420001 	sltiu	v0,v0,1
8013c16c:	1040fc45 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013c170:	26100001 	addiu	s0,s0,1
8013c174:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c178:	2411ffff 	li	s1,-1
8013c17c:	02a02021 	move	a0,s5
8013c180:	0c045591 	jal	80115644 <__overflow>
8013c184:	2405002d 	li	a1,45
8013c188:	24420001 	addiu	v0,v0,1
8013c18c:	2c420001 	sltiu	v0,v0,1
8013c190:	1040fc3c 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013c194:	26100001 	addiu	s0,s0,1
8013c198:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c19c:	2411ffff 	li	s1,-1
8013c1a0:	0804ef34 	j	8013bcd0 <__printf_fphex+0x11c0>
8013c1a4:	24504760 	addiu	s0,v0,18272
8013c1a8:	3c030000 	lui	v1,0x0
8013c1ac:	24620000 	addiu	v0,v1,0
8013c1b0:	10400013 	beqz	v0,8013c200 <__printf_fphex+0x16f0>
8013c1b4:	3c02801f 	lui	v0,0x801f
8013c1b8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013c1bc:	24040003 	li	a0,3
8013c1c0:	8c420000 	lw	v0,0(v0)
8013c1c4:	00000000 	nop
8013c1c8:	8c430030 	lw	v1,48(v0)
8013c1cc:	00000000 	nop
8013c1d0:	24630200 	addiu	v1,v1,512
8013c1d4:	0804ef38 	j	8013bce0 <__printf_fphex+0x11d0>
8013c1d8:	ae030000 	sw	v1,0(s0)
8013c1dc:	02a02021 	move	a0,s5
8013c1e0:	0c0521eb 	jal	801487ac <__woverflow>
8013c1e4:	24050020 	li	a1,32
8013c1e8:	24420001 	addiu	v0,v0,1
8013c1ec:	2c420001 	sltiu	v0,v0,1
8013c1f0:	1040fc24 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013c1f4:	26100001 	addiu	s0,s0,1
8013c1f8:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c1fc:	2411ffff 	li	s1,-1
8013c200:	8c423484 	lw	v0,13444(v0)
8013c204:	0804f070 	j	8013c1c0 <__printf_fphex+0x16b0>
8013c208:	00000000 	nop
8013c20c:	02a02021 	move	a0,s5
8013c210:	0c045591 	jal	80115644 <__overflow>
8013c214:	24050020 	li	a1,32
8013c218:	24420001 	addiu	v0,v0,1
8013c21c:	2c420001 	sltiu	v0,v0,1
8013c220:	1040fc18 	beqz	v0,8013b284 <__printf_fphex+0x774>
8013c224:	26100001 	addiu	s0,s0,1
8013c228:	0804eb68 	j	8013ada0 <__printf_fphex+0x290>
8013c22c:	2411ffff 	li	s1,-1
8013c230:	8c423484 	lw	v0,13444(v0)
8013c234:	0804ef92 	j	8013be48 <__printf_fphex+0x1338>
8013c238:	00000000 	nop
8013c23c:	8fa600e4 	lw	a2,228(sp)
8013c240:	0c051f30 	jal	80147cc0 <_IO_padn>
8013c244:	02a02021 	move	a0,s5
8013c248:	0804ed88 	j	8013b620 <__printf_fphex+0xb10>
8013c24c:	00000000 	nop
8013c250:	30a500ff 	andi	a1,a1,0xff
8013c254:	0c045591 	jal	80115644 <__overflow>
8013c258:	02a02021 	move	a0,s5
8013c25c:	24420001 	addiu	v0,v0,1
8013c260:	0804ed3f 	j	8013b4fc <__printf_fphex+0x9ec>
8013c264:	2c420001 	sltiu	v0,v0,1
8013c268:	30a500ff 	andi	a1,a1,0xff
8013c26c:	0c045591 	jal	80115644 <__overflow>
8013c270:	02a02021 	move	a0,s5
8013c274:	24420001 	addiu	v0,v0,1
8013c278:	0804f023 	j	8013c08c <__printf_fphex+0x157c>
8013c27c:	2c420001 	sltiu	v0,v0,1
8013c280:	0c0521eb 	jal	801487ac <__woverflow>
8013c284:	02a02021 	move	a0,s5
8013c288:	24420001 	addiu	v0,v0,1
8013c28c:	0804ed3f 	j	8013b4fc <__printf_fphex+0x9ec>
8013c290:	2c420001 	sltiu	v0,v0,1
8013c294:	0c0521eb 	jal	801487ac <__woverflow>
8013c298:	02a02021 	move	a0,s5
8013c29c:	24420001 	addiu	v0,v0,1
8013c2a0:	0804ef5c 	j	8013bd70 <__printf_fphex+0x1260>
8013c2a4:	2c420001 	sltiu	v0,v0,1
8013c2a8:	8c423484 	lw	v0,13444(v0)
8013c2ac:	0804ef17 	j	8013bc5c <__printf_fphex+0x114c>
8013c2b0:	00000000 	nop
8013c2b4:	0c0521eb 	jal	801487ac <__woverflow>
8013c2b8:	02a02021 	move	a0,s5
8013c2bc:	24420001 	addiu	v0,v0,1
8013c2c0:	0804ed6f 	j	8013b5bc <__printf_fphex+0xaac>
8013c2c4:	2c420001 	sltiu	v0,v0,1
8013c2c8:	0c0521eb 	jal	801487ac <__woverflow>
8013c2cc:	02a02021 	move	a0,s5
8013c2d0:	24420001 	addiu	v0,v0,1
8013c2d4:	0804ed56 	j	8013b558 <__printf_fphex+0xa48>
8013c2d8:	2c420001 	sltiu	v0,v0,1
8013c2dc:	8c423484 	lw	v0,13444(v0)
8013c2e0:	0804efbb 	j	8013beec <__printf_fphex+0x13dc>
8013c2e4:	00000000 	nop
8013c2e8:	0c045591 	jal	80115644 <__overflow>
8013c2ec:	02a02021 	move	a0,s5
8013c2f0:	24420001 	addiu	v0,v0,1
8013c2f4:	0804ed56 	j	8013b558 <__printf_fphex+0xa48>
8013c2f8:	2c420001 	sltiu	v0,v0,1
8013c2fc:	00000000 	nop

8013c300 <fprintf>:
8013c300:	27bdffe0 	addiu	sp,sp,-32
8013c304:	27a20028 	addiu	v0,sp,40
8013c308:	afa60028 	sw	a2,40(sp)
8013c30c:	00403021 	move	a2,v0
8013c310:	afbf0018 	sw	ra,24(sp)
8013c314:	afa7002c 	sw	a3,44(sp)
8013c318:	0c04cccf 	jal	8013333c <_IO_vfprintf>
8013c31c:	afa20010 	sw	v0,16(sp)
8013c320:	8fbf0018 	lw	ra,24(sp)
8013c324:	00000000 	nop
8013c328:	03e00008 	jr	ra
8013c32c:	27bd0020 	addiu	sp,sp,32

8013c330 <__asprintf>:
8013c330:	27bdffe0 	addiu	sp,sp,-32
8013c334:	27a20028 	addiu	v0,sp,40
8013c338:	afa60028 	sw	a2,40(sp)
8013c33c:	00403021 	move	a2,v0
8013c340:	afbf0018 	sw	ra,24(sp)
8013c344:	afa7002c 	sw	a3,44(sp)
8013c348:	0c05266c 	jal	801499b0 <_IO_vasprintf>
8013c34c:	afa20010 	sw	v0,16(sp)
8013c350:	8fbf0018 	lw	ra,24(sp)
8013c354:	00000000 	nop
8013c358:	03e00008 	jr	ra
8013c35c:	27bd0020 	addiu	sp,sp,32

8013c360 <read_int>:
8013c360:	8c820000 	lw	v0,0(a0)
8013c364:	00803821 	move	a3,a0
8013c368:	8c460004 	lw	a2,4(v0)
8013c36c:	8c440000 	lw	a0,0(v0)
8013c370:	24c3ffd0 	addiu	v1,a2,-48
8013c374:	24420004 	addiu	v0,v0,4
8013c378:	2c63000a 	sltiu	v1,v1,10
8013c37c:	2484ffd0 	addiu	a0,a0,-48
8013c380:	1060000d 	beqz	v1,8013c3b8 <read_int+0x58>
8013c384:	ace20000 	sw	v0,0(a3)
8013c388:	00402821 	move	a1,v0
8013c38c:	000410c0 	sll	v0,a0,0x3
8013c390:	00041840 	sll	v1,a0,0x1
8013c394:	00621821 	addu	v1,v1,v0
8013c398:	00661821 	addu	v1,v1,a2
8013c39c:	8ca60004 	lw	a2,4(a1)
8013c3a0:	2464ffd0 	addiu	a0,v1,-48
8013c3a4:	24c2ffd0 	addiu	v0,a2,-48
8013c3a8:	2c42000a 	sltiu	v0,v0,10
8013c3ac:	1440fff7 	bnez	v0,8013c38c <read_int+0x2c>
8013c3b0:	24a50004 	addiu	a1,a1,4
8013c3b4:	ace50000 	sw	a1,0(a3)
8013c3b8:	03e00008 	jr	ra
8013c3bc:	00801021 	move	v0,a0

8013c3c0 <_IO_helper_overflow>:
8013c3c0:	27bdffe0 	addiu	sp,sp,-32
8013c3c4:	afb10014 	sw	s1,20(sp)
8013c3c8:	afb00010 	sw	s0,16(sp)
8013c3cc:	afbf0018 	sw	ra,24(sp)
8013c3d0:	8c87005c 	lw	a3,92(a0)
8013c3d4:	00808021 	move	s0,a0
8013c3d8:	8ce3000c 	lw	v1,12(a3)
8013c3dc:	8ce20010 	lw	v0,16(a3)
8013c3e0:	00a08821 	move	s1,a1
8013c3e4:	00431023 	subu	v0,v0,v1
8013c3e8:	00021083 	sra	v0,v0,0x2
8013c3ec:	00602821 	move	a1,v1
8013c3f0:	8c84015c 	lw	a0,348(a0)
8013c3f4:	14400010 	bnez	v0,8013c438 <_IO_helper_overflow+0x78>
8013c3f8:	00403021 	move	a2,v0
8013c3fc:	8ce30010 	lw	v1,16(a3)
8013c400:	8ce20014 	lw	v0,20(a3)
8013c404:	02002021 	move	a0,s0
8013c408:	0062102b 	sltu	v0,v1,v0
8013c40c:	02202821 	move	a1,s1
8013c410:	10400016 	beqz	v0,8013c46c <_IO_helper_overflow+0xac>
8013c414:	24660004 	addiu	a2,v1,4
8013c418:	ace60010 	sw	a2,16(a3)
8013c41c:	ac710000 	sw	s1,0(v1)
8013c420:	02201021 	move	v0,s1
8013c424:	8fbf0018 	lw	ra,24(sp)
8013c428:	8fb10014 	lw	s1,20(sp)
8013c42c:	8fb00010 	lw	s0,16(sp)
8013c430:	03e00008 	jr	ra
8013c434:	27bd0020 	addiu	sp,sp,32
8013c438:	8c830098 	lw	v1,152(a0)
8013c43c:	00000000 	nop
8013c440:	8c62001c 	lw	v0,28(v1)
8013c444:	00000000 	nop
8013c448:	0040f809 	jalr	v0
8013c44c:	00000000 	nop
8013c450:	8e07005c 	lw	a3,92(s0)
8013c454:	00021080 	sll	v0,v0,0x2
8013c458:	8ce30010 	lw	v1,16(a3)
8013c45c:	00000000 	nop
8013c460:	00621823 	subu	v1,v1,v0
8013c464:	0804f0ff 	j	8013c3fc <_IO_helper_overflow+0x3c>
8013c468:	ace30010 	sw	v1,16(a3)
8013c46c:	8fbf0018 	lw	ra,24(sp)
8013c470:	8fb10014 	lw	s1,20(sp)
8013c474:	8fb00010 	lw	s0,16(sp)
8013c478:	080521eb 	j	801487ac <__woverflow>
8013c47c:	27bd0020 	addiu	sp,sp,32

8013c480 <group_number>:
8013c480:	27bdffd0 	addiu	sp,sp,-48
8013c484:	afbe0024 	sw	s8,36(sp)
8013c488:	afb40020 	sw	s4,32(sp)
8013c48c:	afb3001c 	sw	s3,28(sp)
8013c490:	afb20018 	sw	s2,24(sp)
8013c494:	afbf0028 	sw	ra,40(sp)
8013c498:	afb10014 	sw	s1,20(sp)
8013c49c:	afb00010 	sw	s0,16(sp)
8013c4a0:	80d10000 	lb	s1,0(a2)
8013c4a4:	03a0f021 	move	s8,sp
8013c4a8:	2622ffff 	addiu	v0,s1,-1
8013c4ac:	304200ff 	andi	v0,v0,0xff
8013c4b0:	2c42007e 	sltiu	v0,v0,126
8013c4b4:	00c09821 	move	s3,a2
8013c4b8:	00a09021 	move	s2,a1
8013c4bc:	1440000c 	bnez	v0,8013c4f0 <group_number+0x70>
8013c4c0:	00e0a021 	move	s4,a3
8013c4c4:	03c0e821 	move	sp,s8
8013c4c8:	8fbf0028 	lw	ra,40(sp)
8013c4cc:	8fbe0024 	lw	s8,36(sp)
8013c4d0:	8fb40020 	lw	s4,32(sp)
8013c4d4:	8fb3001c 	lw	s3,28(sp)
8013c4d8:	8fb20018 	lw	s2,24(sp)
8013c4dc:	8fb10014 	lw	s1,20(sp)
8013c4e0:	8fb00010 	lw	s0,16(sp)
8013c4e4:	00801021 	move	v0,a0
8013c4e8:	03e00008 	jr	ra
8013c4ec:	27bd0030 	addiu	sp,sp,48
8013c4f0:	00a43023 	subu	a2,a1,a0
8013c4f4:	24c2000e 	addiu	v0,a2,14
8013c4f8:	000210c2 	srl	v0,v0,0x3
8013c4fc:	000210c0 	sll	v0,v0,0x3
8013c500:	03a2e823 	subu	sp,sp,v0
8013c504:	27b00010 	addiu	s0,sp,16
8013c508:	00802821 	move	a1,a0
8013c50c:	0c0472c8 	jal	8011cb20 <__mempcpy>
8013c510:	02002021 	move	a0,s0
8013c514:	00402821 	move	a1,v0
8013c518:	0202102b 	sltu	v0,s0,v0
8013c51c:	10400034 	beqz	v0,8013c5f0 <group_number+0x170>
8013c520:	26660001 	addiu	a2,s3,1
8013c524:	02203821 	move	a3,s1
8013c528:	02402021 	move	a0,s2
8013c52c:	2409007f 	li	t1,127
8013c530:	24a5fffc 	addiu	a1,a1,-4
8013c534:	8ca20000 	lw	v0,0(a1)
8013c538:	2484fffc 	addiu	a0,a0,-4
8013c53c:	24e7ffff 	addiu	a3,a3,-1
8013c540:	0205402b 	sltu	t0,s0,a1
8013c544:	14e00015 	bnez	a3,8013c59c <group_number+0x11c>
8013c548:	ac820000 	sw	v0,0(a0)
8013c54c:	1100ffdd 	beqz	t0,8013c4c4 <group_number+0x44>
8013c550:	00000000 	nop
8013c554:	2484fffc 	addiu	a0,a0,-4
8013c558:	ac940000 	sw	s4,0(a0)
8013c55c:	80c20000 	lb	v0,0(a2)
8013c560:	00000000 	nop
8013c564:	10490012 	beq	v0,t1,8013c5b0 <group_number+0x130>
8013c568:	00403821 	move	a3,v0
8013c56c:	04400010 	bltz	v0,8013c5b0 <group_number+0x130>
8013c570:	00000000 	nop
8013c574:	1440001c 	bnez	v0,8013c5e8 <group_number+0x168>
8013c578:	00000000 	nop
8013c57c:	80c7ffff 	lb	a3,-1(a2)
8013c580:	24a5fffc 	addiu	a1,a1,-4
8013c584:	8ca20000 	lw	v0,0(a1)
8013c588:	2484fffc 	addiu	a0,a0,-4
8013c58c:	24e7ffff 	addiu	a3,a3,-1
8013c590:	0205402b 	sltu	t0,s0,a1
8013c594:	10e0ffed 	beqz	a3,8013c54c <group_number+0xcc>
8013c598:	ac820000 	sw	v0,0(a0)
8013c59c:	1500ffe5 	bnez	t0,8013c534 <group_number+0xb4>
8013c5a0:	24a5fffc 	addiu	a1,a1,-4
8013c5a4:	24a50004 	addiu	a1,a1,4
8013c5a8:	0804f132 	j	8013c4c8 <group_number+0x48>
8013c5ac:	03c0e821 	move	sp,s8
8013c5b0:	24a5fffc 	addiu	a1,a1,-4
8013c5b4:	8ca30000 	lw	v1,0(a1)
8013c5b8:	2484fffc 	addiu	a0,a0,-4
8013c5bc:	0205102b 	sltu	v0,s0,a1
8013c5c0:	1040ffc0 	beqz	v0,8013c4c4 <group_number+0x44>
8013c5c4:	ac830000 	sw	v1,0(a0)
8013c5c8:	24a5fffc 	addiu	a1,a1,-4
8013c5cc:	8ca30000 	lw	v1,0(a1)
8013c5d0:	2484fffc 	addiu	a0,a0,-4
8013c5d4:	0205102b 	sltu	v0,s0,a1
8013c5d8:	1440fff5 	bnez	v0,8013c5b0 <group_number+0x130>
8013c5dc:	ac830000 	sw	v1,0(a0)
8013c5e0:	0804f132 	j	8013c4c8 <group_number+0x48>
8013c5e4:	03c0e821 	move	sp,s8
8013c5e8:	0804f14c 	j	8013c530 <group_number+0xb0>
8013c5ec:	24c60001 	addiu	a2,a2,1
8013c5f0:	0804f131 	j	8013c4c4 <group_number+0x44>
8013c5f4:	02402021 	move	a0,s2

8013c5f8 <_i18n_number_rewrite>:
8013c5f8:	27bdffc8 	addiu	sp,sp,-56
8013c5fc:	afb00010 	sw	s0,16(sp)
8013c600:	00808021 	move	s0,a0
8013c604:	3c04801d 	lui	a0,0x801d
8013c608:	afbe0030 	sw	s8,48(sp)
8013c60c:	24841164 	addiu	a0,a0,4452
8013c610:	03a0f021 	move	s8,sp
8013c614:	afbf0034 	sw	ra,52(sp)
8013c618:	afb7002c 	sw	s7,44(sp)
8013c61c:	afb60028 	sw	s6,40(sp)
8013c620:	afb50024 	sw	s5,36(sp)
8013c624:	afb40020 	sw	s4,32(sp)
8013c628:	afb3001c 	sw	s3,28(sp)
8013c62c:	afb20018 	sw	s2,24(sp)
8013c630:	afb10014 	sw	s1,20(sp)
8013c634:	0c054180 	jal	80150600 <__wctrans>
8013c638:	00a08821 	move	s1,a1
8013c63c:	0040a021 	move	s4,v0
8013c640:	2404002e 	li	a0,46
8013c644:	0c0541cc 	jal	80150730 <__towctrans>
8013c648:	00402821 	move	a1,v0
8013c64c:	2404002c 	li	a0,44
8013c650:	02802821 	move	a1,s4
8013c654:	0c0541cc 	jal	80150730 <__towctrans>
8013c658:	0040b821 	move	s7,v0
8013c65c:	02303023 	subu	a2,s1,s0
8013c660:	0040b021 	move	s6,v0
8013c664:	24c2000e 	addiu	v0,a2,14
8013c668:	000210c2 	srl	v0,v0,0x3
8013c66c:	000210c0 	sll	v0,v0,0x3
8013c670:	03a2e823 	subu	sp,sp,v0
8013c674:	27b30010 	addiu	s3,sp,16
8013c678:	02002821 	move	a1,s0
8013c67c:	0c0472c8 	jal	8011cb20 <__mempcpy>
8013c680:	02602021 	move	a0,s3
8013c684:	00409021 	move	s2,v0
8013c688:	3c020000 	lui	v0,0x0
8013c68c:	24550000 	addiu	s5,v0,0
8013c690:	2652fffc 	addiu	s2,s2,-4
8013c694:	0253102b 	sltu	v0,s2,s3
8013c698:	14400017 	bnez	v0,8013c6f8 <_i18n_number_rewrite+0x100>
8013c69c:	00000000 	nop
8013c6a0:	8e430000 	lw	v1,0(s2)
8013c6a4:	00000000 	nop
8013c6a8:	2470ffd0 	addiu	s0,v1,-48
8013c6ac:	2e02000a 	sltiu	v0,s0,10
8013c6b0:	1040001f 	beqz	v0,8013c730 <_i18n_number_rewrite+0x138>
8013c6b4:	00000000 	nop
8013c6b8:	12a00029 	beqz	s5,8013c760 <_i18n_number_rewrite+0x168>
8013c6bc:	3c02801f 	lui	v0,0x801f
8013c6c0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013c6c4:	24040003 	li	a0,3
8013c6c8:	00402021 	move	a0,v0
8013c6cc:	26020033 	addiu	v0,s0,51
8013c6d0:	8c840000 	lw	a0,0(a0)
8013c6d4:	3042ffff 	andi	v0,v0,0xffff
8013c6d8:	00021080 	sll	v0,v0,0x2
8013c6dc:	00441021 	addu	v0,v0,a0
8013c6e0:	8c430024 	lw	v1,36(v0)
8013c6e4:	2652fffc 	addiu	s2,s2,-4
8013c6e8:	2631fffc 	addiu	s1,s1,-4
8013c6ec:	0253102b 	sltu	v0,s2,s3
8013c6f0:	1040ffeb 	beqz	v0,8013c6a0 <_i18n_number_rewrite+0xa8>
8013c6f4:	ae230000 	sw	v1,0(s1)
8013c6f8:	03c0e821 	move	sp,s8
8013c6fc:	02201021 	move	v0,s1
8013c700:	8fbf0034 	lw	ra,52(sp)
8013c704:	8fbe0030 	lw	s8,48(sp)
8013c708:	8fb7002c 	lw	s7,44(sp)
8013c70c:	8fb60028 	lw	s6,40(sp)
8013c710:	8fb50024 	lw	s5,36(sp)
8013c714:	8fb40020 	lw	s4,32(sp)
8013c718:	8fb3001c 	lw	s3,28(sp)
8013c71c:	8fb20018 	lw	s2,24(sp)
8013c720:	8fb10014 	lw	s1,20(sp)
8013c724:	8fb00010 	lw	s0,16(sp)
8013c728:	03e00008 	jr	ra
8013c72c:	27bd0038 	addiu	sp,sp,56
8013c730:	16800004 	bnez	s4,8013c744 <_i18n_number_rewrite+0x14c>
8013c734:	2402002e 	li	v0,46
8013c738:	2631fffc 	addiu	s1,s1,-4
8013c73c:	0804f1a4 	j	8013c690 <_i18n_number_rewrite+0x98>
8013c740:	ae230000 	sw	v1,0(s1)
8013c744:	10620009 	beq	v1,v0,8013c76c <_i18n_number_rewrite+0x174>
8013c748:	2402002c 	li	v0,44
8013c74c:	1462fffa 	bne	v1,v0,8013c738 <_i18n_number_rewrite+0x140>
8013c750:	02c01021 	move	v0,s6
8013c754:	2631fffc 	addiu	s1,s1,-4
8013c758:	0804f1a4 	j	8013c690 <_i18n_number_rewrite+0x98>
8013c75c:	ae220000 	sw	v0,0(s1)
8013c760:	8c443484 	lw	a0,13444(v0)
8013c764:	0804f1b4 	j	8013c6d0 <_i18n_number_rewrite+0xd8>
8013c768:	26020033 	addiu	v0,s0,51
8013c76c:	2631fffc 	addiu	s1,s1,-4
8013c770:	02e01021 	move	v0,s7
8013c774:	0804f1a4 	j	8013c690 <_i18n_number_rewrite+0x98>
8013c778:	ae220000 	sw	v0,0(s1)

8013c77c <printf_unknown>:
8013c77c:	27bdffc8 	addiu	sp,sp,-56
8013c780:	afbe002c 	sw	s8,44(sp)
8013c784:	afb60028 	sw	s6,40(sp)
8013c788:	afb40020 	sw	s4,32(sp)
8013c78c:	afb3001c 	sw	s3,28(sp)
8013c790:	afbf0030 	sw	ra,48(sp)
8013c794:	afb50024 	sw	s5,36(sp)
8013c798:	afb20018 	sw	s2,24(sp)
8013c79c:	afb10014 	sw	s1,20(sp)
8013c7a0:	afb00010 	sw	s0,16(sp)
8013c7a4:	8cb00008 	lw	s0,8(a1)
8013c7a8:	8cb10004 	lw	s1,4(a1)
8013c7ac:	03a0f021 	move	s8,sp
8013c7b0:	0211102a 	slt	v0,s0,s1
8013c7b4:	00a0a021 	move	s4,a1
8013c7b8:	00809821 	move	s3,a0
8013c7bc:	03a0b021 	move	s6,sp
8013c7c0:	10400002 	beqz	v0,8013c7cc <printf_unknown+0x50>
8013c7c4:	02001821 	move	v1,s0
8013c7c8:	02201821 	move	v1,s1
8013c7cc:	00031080 	sll	v0,v1,0x2
8013c7d0:	8e66005c 	lw	a2,92(s3)
8013c7d4:	2442008e 	addiu	v0,v0,142
8013c7d8:	000210c2 	srl	v0,v0,0x3
8013c7dc:	8cc50010 	lw	a1,16(a2)
8013c7e0:	8cc30014 	lw	v1,20(a2)
8013c7e4:	000210c0 	sll	v0,v0,0x3
8013c7e8:	03a2e823 	subu	sp,sp,v0
8013c7ec:	00a3182b 	sltu	v1,a1,v1
8013c7f0:	1060011e 	beqz	v1,8013cc6c <printf_unknown+0x4f0>
8013c7f4:	27b50010 	addiu	s5,sp,16
8013c7f8:	24a20004 	addiu	v0,a1,4
8013c7fc:	24030025 	li	v1,37
8013c800:	acc20010 	sw	v0,16(a2)
8013c804:	aca30000 	sw	v1,0(a1)
8013c808:	8e83000c 	lw	v1,12(s4)
8013c80c:	00000000 	nop
8013c810:	30620008 	andi	v0,v1,0x8
8013c814:	144000df 	bnez	v0,8013cb94 <printf_unknown+0x418>
8013c818:	30620080 	andi	v0,v1,0x80
8013c81c:	144000ed 	bnez	v0,8013cbd4 <printf_unknown+0x458>
8013c820:	24120001 	li	s2,1
8013c824:	30620040 	andi	v0,v1,0x40
8013c828:	144000fa 	bnez	v0,8013cc14 <printf_unknown+0x498>
8013c82c:	00000000 	nop
8013c830:	30620010 	andi	v0,v1,0x10
8013c834:	1440009a 	bnez	v0,8013caa0 <printf_unknown+0x324>
8013c838:	30620020 	andi	v0,v1,0x20
8013c83c:	144000a8 	bnez	v0,8013cae0 <printf_unknown+0x364>
8013c840:	00000000 	nop
8013c844:	8e830010 	lw	v1,16(s4)
8013c848:	24020030 	li	v0,48
8013c84c:	106200b4 	beq	v1,v0,8013cb20 <printf_unknown+0x3a4>
8013c850:	00000000 	nop
8013c854:	8e82000c 	lw	v0,12(s4)
8013c858:	00000000 	nop
8013c85c:	30420800 	andi	v0,v0,0x800
8013c860:	144000bf 	bnez	v0,8013cb60 <printf_unknown+0x3e4>
8013c864:	00000000 	nop
8013c868:	0211102a 	slt	v0,s0,s1
8013c86c:	14400084 	bnez	v0,8013ca80 <printf_unknown+0x304>
8013c870:	02001821 	move	v1,s0
8013c874:	00031080 	sll	v0,v1,0x2
8013c878:	8e840004 	lw	a0,4(s4)
8013c87c:	02a21021 	addu	v0,s5,v0
8013c880:	1080002f 	beqz	a0,8013c940 <printf_unknown+0x1c4>
8013c884:	24510080 	addiu	s1,v0,128
8013c888:	3c02cccc 	lui	v0,0xcccc
8013c88c:	3c03801d 	lui	v1,0x801d
8013c890:	00802821 	move	a1,a0
8013c894:	3448cccd 	ori	t0,v0,0xcccd
8013c898:	24676b50 	addiu	a3,v1,27472
8013c89c:	02203021 	move	a2,s1
8013c8a0:	00a80019 	multu	a1,t0
8013c8a4:	24c6fffc 	addiu	a2,a2,-4
8013c8a8:	00002010 	mfhi	a0
8013c8ac:	000420c2 	srl	a0,a0,0x3
8013c8b0:	000418c0 	sll	v1,a0,0x3
8013c8b4:	00041040 	sll	v0,a0,0x1
8013c8b8:	00431021 	addu	v0,v0,v1
8013c8bc:	00a21023 	subu	v0,a1,v0
8013c8c0:	00021080 	sll	v0,v0,0x2
8013c8c4:	00471021 	addu	v0,v0,a3
8013c8c8:	8c430000 	lw	v1,0(v0)
8013c8cc:	00802821 	move	a1,a0
8013c8d0:	1480fff3 	bnez	a0,8013c8a0 <printf_unknown+0x124>
8013c8d4:	acc30000 	sw	v1,0(a2)
8013c8d8:	00d1102b 	sltu	v0,a2,s1
8013c8dc:	10400018 	beqz	v0,8013c940 <printf_unknown+0x1c4>
8013c8e0:	00c08021 	move	s0,a2
8013c8e4:	0804f23e 	j	8013c8f8 <printf_unknown+0x17c>
8013c8e8:	00000000 	nop
8013c8ec:	0211102b 	sltu	v0,s0,s1
8013c8f0:	10400013 	beqz	v0,8013c940 <printf_unknown+0x1c4>
8013c8f4:	00000000 	nop
8013c8f8:	8e66005c 	lw	a2,92(s3)
8013c8fc:	02602021 	move	a0,s3
8013c900:	8cc30010 	lw	v1,16(a2)
8013c904:	8cc20014 	lw	v0,20(a2)
8013c908:	00000000 	nop
8013c90c:	0062102b 	sltu	v0,v1,v0
8013c910:	8e050000 	lw	a1,0(s0)
8013c914:	104000cb 	beqz	v0,8013cc44 <printf_unknown+0x4c8>
8013c918:	24670004 	addiu	a3,v1,4
8013c91c:	24a20001 	addiu	v0,a1,1
8013c920:	acc70010 	sw	a3,16(a2)
8013c924:	ac650000 	sw	a1,0(v1)
8013c928:	2c420001 	sltiu	v0,v0,1
8013c92c:	26100004 	addiu	s0,s0,4
8013c930:	1040ffee 	beqz	v0,8013c8ec <printf_unknown+0x170>
8013c934:	26520001 	addiu	s2,s2,1
8013c938:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013c93c:	2412ffff 	li	s2,-1
8013c940:	8e820000 	lw	v0,0(s4)
8013c944:	2410ffff 	li	s0,-1
8013c948:	1050003b 	beq	v0,s0,8013ca38 <printf_unknown+0x2bc>
8013c94c:	00000000 	nop
8013c950:	8e63005c 	lw	v1,92(s3)
8013c954:	00000000 	nop
8013c958:	8c640010 	lw	a0,16(v1)
8013c95c:	8c620014 	lw	v0,20(v1)
8013c960:	00000000 	nop
8013c964:	0082102b 	sltu	v0,a0,v0
8013c968:	104000d7 	beqz	v0,8013ccc8 <printf_unknown+0x54c>
8013c96c:	24820004 	addiu	v0,a0,4
8013c970:	ac620010 	sw	v0,16(v1)
8013c974:	2403002e 	li	v1,46
8013c978:	ac830000 	sw	v1,0(a0)
8013c97c:	3c02cccc 	lui	v0,0xcccc
8013c980:	3c03801d 	lui	v1,0x801d
8013c984:	8e850000 	lw	a1,0(s4)
8013c988:	26520001 	addiu	s2,s2,1
8013c98c:	3448cccd 	ori	t0,v0,0xcccd
8013c990:	24676b50 	addiu	a3,v1,27472
8013c994:	02203021 	move	a2,s1
8013c998:	00a80019 	multu	a1,t0
8013c99c:	24c6fffc 	addiu	a2,a2,-4
8013c9a0:	00002010 	mfhi	a0
8013c9a4:	000420c2 	srl	a0,a0,0x3
8013c9a8:	000418c0 	sll	v1,a0,0x3
8013c9ac:	00041040 	sll	v0,a0,0x1
8013c9b0:	00431021 	addu	v0,v0,v1
8013c9b4:	00a21023 	subu	v0,a1,v0
8013c9b8:	00021080 	sll	v0,v0,0x2
8013c9bc:	00471021 	addu	v0,v0,a3
8013c9c0:	8c430000 	lw	v1,0(v0)
8013c9c4:	00802821 	move	a1,a0
8013c9c8:	1480fff3 	bnez	a0,8013c998 <printf_unknown+0x21c>
8013c9cc:	acc30000 	sw	v1,0(a2)
8013c9d0:	00d1102b 	sltu	v0,a2,s1
8013c9d4:	10400018 	beqz	v0,8013ca38 <printf_unknown+0x2bc>
8013c9d8:	00c08021 	move	s0,a2
8013c9dc:	0804f27c 	j	8013c9f0 <printf_unknown+0x274>
8013c9e0:	00000000 	nop
8013c9e4:	0211102b 	sltu	v0,s0,s1
8013c9e8:	10400013 	beqz	v0,8013ca38 <printf_unknown+0x2bc>
8013c9ec:	00000000 	nop
8013c9f0:	8e66005c 	lw	a2,92(s3)
8013c9f4:	02602021 	move	a0,s3
8013c9f8:	8cc30010 	lw	v1,16(a2)
8013c9fc:	8cc20014 	lw	v0,20(a2)
8013ca00:	00000000 	nop
8013ca04:	0062102b 	sltu	v0,v1,v0
8013ca08:	8e050000 	lw	a1,0(s0)
8013ca0c:	10400092 	beqz	v0,8013cc58 <printf_unknown+0x4dc>
8013ca10:	24670004 	addiu	a3,v1,4
8013ca14:	24a20001 	addiu	v0,a1,1
8013ca18:	acc70010 	sw	a3,16(a2)
8013ca1c:	ac650000 	sw	a1,0(v1)
8013ca20:	2c420001 	sltiu	v0,v0,1
8013ca24:	26100004 	addiu	s0,s0,4
8013ca28:	1040ffee 	beqz	v0,8013c9e4 <printf_unknown+0x268>
8013ca2c:	26520001 	addiu	s2,s2,1
8013ca30:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013ca34:	2412ffff 	li	s2,-1
8013ca38:	8e850008 	lw	a1,8(s4)
8013ca3c:	00000000 	nop
8013ca40:	14a00091 	bnez	a1,8013cc88 <printf_unknown+0x50c>
8013ca44:	00000000 	nop
8013ca48:	02c0e821 	move	sp,s6
8013ca4c:	03c0e821 	move	sp,s8
8013ca50:	02401021 	move	v0,s2
8013ca54:	8fbf0030 	lw	ra,48(sp)
8013ca58:	8fbe002c 	lw	s8,44(sp)
8013ca5c:	8fb60028 	lw	s6,40(sp)
8013ca60:	8fb50024 	lw	s5,36(sp)
8013ca64:	8fb40020 	lw	s4,32(sp)
8013ca68:	8fb3001c 	lw	s3,28(sp)
8013ca6c:	8fb20018 	lw	s2,24(sp)
8013ca70:	8fb10014 	lw	s1,20(sp)
8013ca74:	8fb00010 	lw	s0,16(sp)
8013ca78:	03e00008 	jr	ra
8013ca7c:	27bd0038 	addiu	sp,sp,56
8013ca80:	02201821 	move	v1,s1
8013ca84:	00031080 	sll	v0,v1,0x2
8013ca88:	8e840004 	lw	a0,4(s4)
8013ca8c:	02a21021 	addu	v0,s5,v0
8013ca90:	1080ffab 	beqz	a0,8013c940 <printf_unknown+0x1c4>
8013ca94:	24510080 	addiu	s1,v0,128
8013ca98:	0804f223 	j	8013c88c <printf_unknown+0x110>
8013ca9c:	3c02cccc 	lui	v0,0xcccc
8013caa0:	8e63005c 	lw	v1,92(s3)
8013caa4:	00000000 	nop
8013caa8:	8c640010 	lw	a0,16(v1)
8013caac:	8c620014 	lw	v0,20(v1)
8013cab0:	00000000 	nop
8013cab4:	0082102b 	sltu	v0,a0,v0
8013cab8:	104000b2 	beqz	v0,8013cd84 <printf_unknown+0x608>
8013cabc:	24820004 	addiu	v0,a0,4
8013cac0:	ac620010 	sw	v0,16(v1)
8013cac4:	24030020 	li	v1,32
8013cac8:	ac830000 	sw	v1,0(a0)
8013cacc:	8e83000c 	lw	v1,12(s4)
8013cad0:	00000000 	nop
8013cad4:	30620020 	andi	v0,v1,0x20
8013cad8:	1040ff5a 	beqz	v0,8013c844 <printf_unknown+0xc8>
8013cadc:	26520001 	addiu	s2,s2,1
8013cae0:	8e63005c 	lw	v1,92(s3)
8013cae4:	00000000 	nop
8013cae8:	8c640010 	lw	a0,16(v1)
8013caec:	8c620014 	lw	v0,20(v1)
8013caf0:	00000000 	nop
8013caf4:	0082102b 	sltu	v0,a0,v0
8013caf8:	10400092 	beqz	v0,8013cd44 <printf_unknown+0x5c8>
8013cafc:	24820004 	addiu	v0,a0,4
8013cb00:	ac620010 	sw	v0,16(v1)
8013cb04:	2403002d 	li	v1,45
8013cb08:	ac830000 	sw	v1,0(a0)
8013cb0c:	26520001 	addiu	s2,s2,1
8013cb10:	8e830010 	lw	v1,16(s4)
8013cb14:	24020030 	li	v0,48
8013cb18:	1462ff4e 	bne	v1,v0,8013c854 <printf_unknown+0xd8>
8013cb1c:	00000000 	nop
8013cb20:	8e64005c 	lw	a0,92(s3)
8013cb24:	00000000 	nop
8013cb28:	8c850010 	lw	a1,16(a0)
8013cb2c:	8c820014 	lw	v0,20(a0)
8013cb30:	00000000 	nop
8013cb34:	00a2102b 	sltu	v0,a1,v0
8013cb38:	1040009a 	beqz	v0,8013cda4 <printf_unknown+0x628>
8013cb3c:	24a20004 	addiu	v0,a1,4
8013cb40:	ac820010 	sw	v0,16(a0)
8013cb44:	aca30000 	sw	v1,0(a1)
8013cb48:	26520001 	addiu	s2,s2,1
8013cb4c:	8e82000c 	lw	v0,12(s4)
8013cb50:	00000000 	nop
8013cb54:	30420800 	andi	v0,v0,0x800
8013cb58:	1040ff44 	beqz	v0,8013c86c <printf_unknown+0xf0>
8013cb5c:	0211102a 	slt	v0,s0,s1
8013cb60:	8e63005c 	lw	v1,92(s3)
8013cb64:	00000000 	nop
8013cb68:	8c640010 	lw	a0,16(v1)
8013cb6c:	8c620014 	lw	v0,20(v1)
8013cb70:	00000000 	nop
8013cb74:	0082102b 	sltu	v0,a0,v0
8013cb78:	1040007a 	beqz	v0,8013cd64 <printf_unknown+0x5e8>
8013cb7c:	24820004 	addiu	v0,a0,4
8013cb80:	ac620010 	sw	v0,16(v1)
8013cb84:	26520001 	addiu	s2,s2,1
8013cb88:	24030049 	li	v1,73
8013cb8c:	0804f21a 	j	8013c868 <printf_unknown+0xec>
8013cb90:	ac830000 	sw	v1,0(a0)
8013cb94:	8e63005c 	lw	v1,92(s3)
8013cb98:	00000000 	nop
8013cb9c:	8c640010 	lw	a0,16(v1)
8013cba0:	8c620014 	lw	v0,20(v1)
8013cba4:	00000000 	nop
8013cba8:	0082102b 	sltu	v0,a0,v0
8013cbac:	1040004d 	beqz	v0,8013cce4 <printf_unknown+0x568>
8013cbb0:	24820004 	addiu	v0,a0,4
8013cbb4:	ac620010 	sw	v0,16(v1)
8013cbb8:	24030023 	li	v1,35
8013cbbc:	ac830000 	sw	v1,0(a0)
8013cbc0:	8e83000c 	lw	v1,12(s4)
8013cbc4:	00000000 	nop
8013cbc8:	30620080 	andi	v0,v1,0x80
8013cbcc:	1040ff15 	beqz	v0,8013c824 <printf_unknown+0xa8>
8013cbd0:	24120002 	li	s2,2
8013cbd4:	8e63005c 	lw	v1,92(s3)
8013cbd8:	00000000 	nop
8013cbdc:	8c640010 	lw	a0,16(v1)
8013cbe0:	8c620014 	lw	v0,20(v1)
8013cbe4:	00000000 	nop
8013cbe8:	0082102b 	sltu	v0,a0,v0
8013cbec:	10400045 	beqz	v0,8013cd04 <printf_unknown+0x588>
8013cbf0:	24820004 	addiu	v0,a0,4
8013cbf4:	ac620010 	sw	v0,16(v1)
8013cbf8:	24030027 	li	v1,39
8013cbfc:	ac830000 	sw	v1,0(a0)
8013cc00:	8e83000c 	lw	v1,12(s4)
8013cc04:	00000000 	nop
8013cc08:	30620040 	andi	v0,v1,0x40
8013cc0c:	1040ff08 	beqz	v0,8013c830 <printf_unknown+0xb4>
8013cc10:	26520001 	addiu	s2,s2,1
8013cc14:	8e63005c 	lw	v1,92(s3)
8013cc18:	00000000 	nop
8013cc1c:	8c640010 	lw	a0,16(v1)
8013cc20:	8c620014 	lw	v0,20(v1)
8013cc24:	00000000 	nop
8013cc28:	0082102b 	sltu	v0,a0,v0
8013cc2c:	1040003d 	beqz	v0,8013cd24 <printf_unknown+0x5a8>
8013cc30:	24820004 	addiu	v0,a0,4
8013cc34:	ac620010 	sw	v0,16(v1)
8013cc38:	2403002b 	li	v1,43
8013cc3c:	0804f2b3 	j	8013cacc <printf_unknown+0x350>
8013cc40:	ac830000 	sw	v1,0(a0)
8013cc44:	0c0521eb 	jal	801487ac <__woverflow>
8013cc48:	26100004 	addiu	s0,s0,4
8013cc4c:	24420001 	addiu	v0,v0,1
8013cc50:	0804f24c 	j	8013c930 <printf_unknown+0x1b4>
8013cc54:	2c420001 	sltiu	v0,v0,1
8013cc58:	0c0521eb 	jal	801487ac <__woverflow>
8013cc5c:	26100004 	addiu	s0,s0,4
8013cc60:	24420001 	addiu	v0,v0,1
8013cc64:	0804f28a 	j	8013ca28 <printf_unknown+0x2ac>
8013cc68:	2c420001 	sltiu	v0,v0,1
8013cc6c:	0c0521eb 	jal	801487ac <__woverflow>
8013cc70:	24050025 	li	a1,37
8013cc74:	2403ffff 	li	v1,-1
8013cc78:	1443fee3 	bne	v0,v1,8013c808 <printf_unknown+0x8c>
8013cc7c:	2412ffff 	li	s2,-1
8013cc80:	0804f293 	j	8013ca4c <printf_unknown+0x2d0>
8013cc84:	02c0e821 	move	sp,s6
8013cc88:	8e64005c 	lw	a0,92(s3)
8013cc8c:	00000000 	nop
8013cc90:	8c860010 	lw	a2,16(a0)
8013cc94:	8c820014 	lw	v0,20(a0)
8013cc98:	00000000 	nop
8013cc9c:	00c2102b 	sltu	v0,a2,v0
8013cca0:	10400048 	beqz	v0,8013cdc4 <printf_unknown+0x648>
8013cca4:	24a30001 	addiu	v1,a1,1
8013cca8:	24c20004 	addiu	v0,a2,4
8013ccac:	ac820010 	sw	v0,16(a0)
8013ccb0:	acc50000 	sw	a1,0(a2)
8013ccb4:	2c620001 	sltiu	v0,v1,1
8013ccb8:	1440ff1f 	bnez	v0,8013c938 <printf_unknown+0x1bc>
8013ccbc:	00000000 	nop
8013ccc0:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013ccc4:	26520001 	addiu	s2,s2,1
8013ccc8:	02602021 	move	a0,s3
8013cccc:	0c0521eb 	jal	801487ac <__woverflow>
8013ccd0:	2405002e 	li	a1,46
8013ccd4:	1450ff2a 	bne	v0,s0,8013c980 <printf_unknown+0x204>
8013ccd8:	3c02cccc 	lui	v0,0xcccc
8013ccdc:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013cce0:	2412ffff 	li	s2,-1
8013cce4:	02602021 	move	a0,s3
8013cce8:	0c0521eb 	jal	801487ac <__woverflow>
8013ccec:	24050023 	li	a1,35
8013ccf0:	2403ffff 	li	v1,-1
8013ccf4:	1443ffb2 	bne	v0,v1,8013cbc0 <printf_unknown+0x444>
8013ccf8:	2412ffff 	li	s2,-1
8013ccfc:	0804f293 	j	8013ca4c <printf_unknown+0x2d0>
8013cd00:	02c0e821 	move	sp,s6
8013cd04:	02602021 	move	a0,s3
8013cd08:	0c0521eb 	jal	801487ac <__woverflow>
8013cd0c:	24050027 	li	a1,39
8013cd10:	2403ffff 	li	v1,-1
8013cd14:	1443ffba 	bne	v0,v1,8013cc00 <printf_unknown+0x484>
8013cd18:	00000000 	nop
8013cd1c:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013cd20:	2412ffff 	li	s2,-1
8013cd24:	02602021 	move	a0,s3
8013cd28:	0c0521eb 	jal	801487ac <__woverflow>
8013cd2c:	2405002b 	li	a1,43
8013cd30:	2403ffff 	li	v1,-1
8013cd34:	1443ff65 	bne	v0,v1,8013cacc <printf_unknown+0x350>
8013cd38:	00000000 	nop
8013cd3c:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013cd40:	2412ffff 	li	s2,-1
8013cd44:	02602021 	move	a0,s3
8013cd48:	0c0521eb 	jal	801487ac <__woverflow>
8013cd4c:	2405002d 	li	a1,45
8013cd50:	2403ffff 	li	v1,-1
8013cd54:	1043fef8 	beq	v0,v1,8013c938 <printf_unknown+0x1bc>
8013cd58:	00000000 	nop
8013cd5c:	0804f2c4 	j	8013cb10 <printf_unknown+0x394>
8013cd60:	26520001 	addiu	s2,s2,1
8013cd64:	02602021 	move	a0,s3
8013cd68:	0c0521eb 	jal	801487ac <__woverflow>
8013cd6c:	24050049 	li	a1,73
8013cd70:	2403ffff 	li	v1,-1
8013cd74:	1043fef0 	beq	v0,v1,8013c938 <printf_unknown+0x1bc>
8013cd78:	00000000 	nop
8013cd7c:	0804f21a 	j	8013c868 <printf_unknown+0xec>
8013cd80:	26520001 	addiu	s2,s2,1
8013cd84:	02602021 	move	a0,s3
8013cd88:	0c0521eb 	jal	801487ac <__woverflow>
8013cd8c:	24050020 	li	a1,32
8013cd90:	2403ffff 	li	v1,-1
8013cd94:	1443ff4d 	bne	v0,v1,8013cacc <printf_unknown+0x350>
8013cd98:	00000000 	nop
8013cd9c:	0804f292 	j	8013ca48 <printf_unknown+0x2cc>
8013cda0:	2412ffff 	li	s2,-1
8013cda4:	02602021 	move	a0,s3
8013cda8:	0c0521eb 	jal	801487ac <__woverflow>
8013cdac:	24050030 	li	a1,48
8013cdb0:	2403ffff 	li	v1,-1
8013cdb4:	1043fee0 	beq	v0,v1,8013c938 <printf_unknown+0x1bc>
8013cdb8:	00000000 	nop
8013cdbc:	0804f2d3 	j	8013cb4c <printf_unknown+0x3d0>
8013cdc0:	26520001 	addiu	s2,s2,1
8013cdc4:	0c0521eb 	jal	801487ac <__woverflow>
8013cdc8:	02602021 	move	a0,s3
8013cdcc:	24420001 	addiu	v0,v0,1
8013cdd0:	0804f32e 	j	8013ccb8 <printf_unknown+0x53c>
8013cdd4:	2c420001 	sltiu	v0,v0,1

8013cdd8 <_IO_vfwprintf>:
8013cdd8:	27bdeee0 	addiu	sp,sp,-4384
8013cddc:	afbe1118 	sw	s8,4376(sp)
8013cde0:	03a0f021 	move	s8,sp
8013cde4:	afbf111c 	sw	ra,4380(sp)
8013cde8:	afb41108 	sw	s4,4360(sp)
8013cdec:	afb31104 	sw	s3,4356(sp)
8013cdf0:	afb110fc 	sw	s1,4348(sp)
8013cdf4:	afb010f8 	sw	s0,4344(sp)
8013cdf8:	00809821 	move	s3,a0
8013cdfc:	afc51124 	sw	a1,4388(s8)
8013ce00:	00c0a021 	move	s4,a2
8013ce04:	afb71114 	sw	s7,4372(sp)
8013ce08:	afb61110 	sw	s6,4368(sp)
8013ce0c:	afb5110c 	sw	s5,4364(sp)
8013ce10:	0c047ea0 	jal	8011fa80 <__errno_location>
8013ce14:	afb21100 	sw	s2,4352(sp)
8013ce18:	00408021 	move	s0,v0
8013ce1c:	8c420000 	lw	v0,0(v0)
8013ce20:	02602021 	move	a0,s3
8013ce24:	24050001 	li	a1,1
8013ce28:	0c0525eb 	jal	801497ac <_IO_fwide>
8013ce2c:	afc210b0 	sw	v0,4272(s8)
8013ce30:	00408821 	move	s1,v0
8013ce34:	24020001 	li	v0,1
8013ce38:	12220010 	beq	s1,v0,8013ce7c <_IO_vfwprintf+0xa4>
8013ce3c:	2403ffff 	li	v1,-1
8013ce40:	afc310bc 	sw	v1,4284(s8)
8013ce44:	03c0e821 	move	sp,s8
8013ce48:	8fc210bc 	lw	v0,4284(s8)
8013ce4c:	8fbf111c 	lw	ra,4380(sp)
8013ce50:	8fbe1118 	lw	s8,4376(sp)
8013ce54:	8fb71114 	lw	s7,4372(sp)
8013ce58:	8fb61110 	lw	s6,4368(sp)
8013ce5c:	8fb5110c 	lw	s5,4364(sp)
8013ce60:	8fb41108 	lw	s4,4360(sp)
8013ce64:	8fb31104 	lw	s3,4356(sp)
8013ce68:	8fb21100 	lw	s2,4352(sp)
8013ce6c:	8fb110fc 	lw	s1,4348(sp)
8013ce70:	8fb010f8 	lw	s0,4344(sp)
8013ce74:	03e00008 	jr	ra
8013ce78:	27bd1120 	addiu	sp,sp,4384
8013ce7c:	8e620000 	lw	v0,0(s3)
8013ce80:	00000000 	nop
8013ce84:	30420008 	andi	v0,v0,0x8
8013ce88:	14400835 	bnez	v0,8013ef60 <_IO_vfwprintf+0x2188>
8013ce8c:	2404ffff 	li	a0,-1
8013ce90:	8fc51124 	lw	a1,4388(s8)
8013ce94:	00000000 	nop
8013ce98:	10a00011 	beqz	a1,8013cee0 <_IO_vfwprintf+0x108>
8013ce9c:	02602021 	move	a0,s3
8013cea0:	0c0525eb 	jal	801497ac <_IO_fwide>
8013cea4:	24050001 	li	a1,1
8013cea8:	10510003 	beq	v0,s1,8013ceb8 <_IO_vfwprintf+0xe0>
8013ceac:	2402ffff 	li	v0,-1
8013ceb0:	0804f391 	j	8013ce44 <_IO_vfwprintf+0x6c>
8013ceb4:	afc210bc 	sw	v0,4284(s8)
8013ceb8:	8e620000 	lw	v0,0(s3)
8013cebc:	00000000 	nop
8013cec0:	30420002 	andi	v0,v0,0x2
8013cec4:	1040000b 	beqz	v0,8013cef4 <_IO_vfwprintf+0x11c>
8013cec8:	02602021 	move	a0,s3
8013cecc:	8fc51124 	lw	a1,4388(s8)
8013ced0:	0c0503c2 	jal	80140f08 <buffered_vfprintf>
8013ced4:	02803021 	move	a2,s4
8013ced8:	0804f391 	j	8013ce44 <_IO_vfwprintf+0x6c>
8013cedc:	afc210bc 	sw	v0,4284(s8)
8013cee0:	2409ffff 	li	t1,-1
8013cee4:	24020016 	li	v0,22
8013cee8:	afc910bc 	sw	t1,4284(s8)
8013ceec:	0804f391 	j	8013ce44 <_IO_vfwprintf+0x6c>
8013cef0:	ae020000 	sw	v0,0(s0)
8013cef4:	8fc41124 	lw	a0,4388(s8)
8013cef8:	0c051b2c 	jal	80146cb0 <__find_specwc>
8013cefc:	afd4001c 	sw	s4,28(s8)
8013cf00:	00408821 	move	s1,v0
8013cf04:	8e620000 	lw	v0,0(s3)
8013cf08:	afd10018 	sw	s1,24(s8)
8013cf0c:	30428000 	andi	v0,v0,0x8000
8013cf10:	1440003d 	bnez	v0,8013d008 <_IO_vfwprintf+0x230>
8013cf14:	afd110b8 	sw	s1,4280(s8)
8013cf18:	3c020000 	lui	v0,0x0
8013cf1c:	24420000 	addiu	v0,v0,0
8013cf20:	14400e9f 	bnez	v0,801409a0 <_IO_vfwprintf+0x3bc8>
8013cf24:	3c058014 	lui	a1,0x8014
8013cf28:	afc010a8 	sw	zero,4264(s8)
8013cf2c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
8013cf30:	02602021 	move	a0,s3
8013cf34:	8fc51124 	lw	a1,4388(s8)
8013cf38:	8e630098 	lw	v1,152(s3)
8013cf3c:	02251023 	subu	v0,s1,a1
8013cf40:	00021083 	sra	v0,v0,0x2
8013cf44:	afc210bc 	sw	v0,4284(s8)
8013cf48:	8fc610bc 	lw	a2,4284(s8)
8013cf4c:	8c62001c 	lw	v0,28(v1)
8013cf50:	00000000 	nop
8013cf54:	0040f809 	jalr	v0
8013cf58:	02602021 	move	a0,s3
8013cf5c:	8fc910bc 	lw	t1,4284(s8)
8013cf60:	00000000 	nop
8013cf64:	15220734 	bne	t1,v0,8013ec38 <_IO_vfwprintf+0x1e60>
8013cf68:	00000000 	nop
8013cf6c:	8fd10018 	lw	s1,24(s8)
8013cf70:	00000000 	nop
8013cf74:	8e220000 	lw	v0,0(s1)
8013cf78:	00000000 	nop
8013cf7c:	104006bb 	beqz	v0,8013ea6c <_IO_vfwprintf+0x1c94>
8013cf80:	2402ffff 	li	v0,-1
8013cf84:	afc010c4 	sw	zero,4292(s8)
8013cf88:	afc210c0 	sw	v0,4288(s8)
8013cf8c:	afc010b4 	sw	zero,4276(s8)
8013cf90:	afc010ac 	sw	zero,4268(s8)
8013cf94:	8e220004 	lw	v0,4(s1)
8013cf98:	26310004 	addiu	s1,s1,4
8013cf9c:	2444ffe0 	addiu	a0,v0,-32
8013cfa0:	afc21074 	sw	v0,4212(s8)
8013cfa4:	2c82005b 	sltiu	v0,a0,91
8013cfa8:	14400717 	bnez	v0,8013ec08 <_IO_vfwprintf+0x1e30>
8013cfac:	afd10018 	sw	s1,24(s8)
8013cfb0:	3c028014 	lui	v0,0x8014
8013cfb4:	2442e8ac 	addiu	v0,v0,-5972
8013cfb8:	27c31014 	addiu	v1,s8,4116
8013cfbc:	2404ffff 	li	a0,-1
8013cfc0:	24050020 	li	a1,32
8013cfc4:	afc0101c 	sw	zero,4124(s8)
8013cfc8:	afc31018 	sw	v1,4120(s8)
8013cfcc:	afc010a0 	sw	zero,4256(s8)
8013cfd0:	afc0109c 	sw	zero,4252(s8)
8013cfd4:	afc01098 	sw	zero,4248(s8)
8013cfd8:	afc01094 	sw	zero,4244(s8)
8013cfdc:	afc01090 	sw	zero,4240(s8)
8013cfe0:	afc0108c 	sw	zero,4236(s8)
8013cfe4:	afc01088 	sw	zero,4232(s8)
8013cfe8:	afc01084 	sw	zero,4228(s8)
8013cfec:	afc01080 	sw	zero,4224(s8)
8013cff0:	afc01020 	sw	zero,4128(s8)
8013cff4:	afc41024 	sw	a0,4132(s8)
8013cff8:	afc0107c 	sw	zero,4220(s8)
8013cffc:	afc51078 	sw	a1,4216(s8)
8013d000:	00400008 	jr	v0
8013d004:	00000000 	nop
8013d008:	0804f3cd 	j	8013cf34 <_IO_vfwprintf+0x15c>
8013d00c:	afc010a8 	sw	zero,4264(s8)
8013d010:	8fc41020 	lw	a0,4128(s8)
8013d014:	8fc51098 	lw	a1,4248(s8)
8013d018:	00000000 	nop
8013d01c:	14a0000a 	bnez	a1,8013d048 <_IO_vfwprintf+0x270>
8013d020:	2490ffff 	addiu	s0,a0,-1
8013d024:	1a000008 	blez	s0,8013d048 <_IO_vfwprintf+0x270>
8013d028:	02602021 	move	a0,s3
8013d02c:	24050020 	li	a1,32
8013d030:	0c052020 	jal	80148080 <_IO_wpadn>
8013d034:	02003021 	move	a2,s0
8013d038:	8fc910bc 	lw	t1,4284(s8)
8013d03c:	00000000 	nop
8013d040:	01224821 	addu	t1,t1,v0
8013d044:	afc910bc 	sw	t1,4284(s8)
8013d048:	8e66005c 	lw	a2,92(s3)
8013d04c:	8e850000 	lw	a1,0(s4)
8013d050:	8cc40010 	lw	a0,16(a2)
8013d054:	8cc20014 	lw	v0,20(a2)
8013d058:	00000000 	nop
8013d05c:	0082102b 	sltu	v0,a0,v0
8013d060:	10400e86 	beqz	v0,80140a7c <_IO_vfwprintf+0x3ca4>
8013d064:	26950004 	addiu	s5,s4,4
8013d068:	24820004 	addiu	v0,a0,4
8013d06c:	24a30001 	addiu	v1,a1,1
8013d070:	acc20010 	sw	v0,16(a2)
8013d074:	ac850000 	sw	a1,0(a0)
8013d078:	2c620001 	sltiu	v0,v1,1
8013d07c:	14400675 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013d080:	00000000 	nop
8013d084:	8fc510bc 	lw	a1,4284(s8)
8013d088:	8fc91098 	lw	t1,4248(s8)
8013d08c:	24a50001 	addiu	a1,a1,1
8013d090:	1120035f 	beqz	t1,8013de10 <_IO_vfwprintf+0x1038>
8013d094:	afc510bc 	sw	a1,4284(s8)
8013d098:	1a00035d 	blez	s0,8013de10 <_IO_vfwprintf+0x1038>
8013d09c:	02003021 	move	a2,s0
8013d0a0:	02602021 	move	a0,s3
8013d0a4:	0c052020 	jal	80148080 <_IO_wpadn>
8013d0a8:	24050020 	li	a1,32
8013d0ac:	8fc310bc 	lw	v1,4284(s8)
8013d0b0:	00000000 	nop
8013d0b4:	00621821 	addu	v1,v1,v0
8013d0b8:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013d0bc:	afc310bc 	sw	v1,4284(s8)
8013d0c0:	8fc2103c 	lw	v0,4156(s8)
8013d0c4:	8fc31058 	lw	v1,4184(s8)
8013d0c8:	00000000 	nop
8013d0cc:	1460000a 	bnez	v1,8013d0f8 <_IO_vfwprintf+0x320>
8013d0d0:	2451ffff 	addiu	s1,v0,-1
8013d0d4:	1a200008 	blez	s1,8013d0f8 <_IO_vfwprintf+0x320>
8013d0d8:	02602021 	move	a0,s3
8013d0dc:	24050020 	li	a1,32
8013d0e0:	0c052020 	jal	80148080 <_IO_wpadn>
8013d0e4:	02203021 	move	a2,s1
8013d0e8:	8fc410bc 	lw	a0,4284(s8)
8013d0ec:	00000000 	nop
8013d0f0:	00822021 	addu	a0,a0,v0
8013d0f4:	afc410bc 	sw	a0,4284(s8)
8013d0f8:	8fc510b4 	lw	a1,4276(s8)
8013d0fc:	8fc9106c 	lw	t1,4204(s8)
8013d100:	00051900 	sll	v1,a1,0x4
8013d104:	00051180 	sll	v0,a1,0x6
8013d108:	00431023 	subu	v0,v0,v1
8013d10c:	01228021 	addu	s0,t1,v0
8013d110:	12000c13 	beqz	s0,80140160 <_IO_vfwprintf+0x3388>
8013d114:	00000000 	nop
8013d118:	8e66005c 	lw	a2,92(s3)
8013d11c:	8e020024 	lw	v0,36(s0)
8013d120:	8cc40010 	lw	a0,16(a2)
8013d124:	8cc30014 	lw	v1,20(a2)
8013d128:	8fc91068 	lw	t1,4200(s8)
8013d12c:	000210c0 	sll	v0,v0,0x3
8013d130:	00491021 	addu	v0,v0,t1
8013d134:	0083182b 	sltu	v1,a0,v1
8013d138:	8c450000 	lw	a1,0(v0)
8013d13c:	10600e66 	beqz	v1,80140ad8 <_IO_vfwprintf+0x3d00>
8013d140:	24a30001 	addiu	v1,a1,1
8013d144:	24820004 	addiu	v0,a0,4
8013d148:	acc20010 	sw	v0,16(a2)
8013d14c:	ac850000 	sw	a1,0(a0)
8013d150:	2c620001 	sltiu	v0,v1,1
8013d154:	1440063f 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013d158:	00000000 	nop
8013d15c:	8fc510bc 	lw	a1,4284(s8)
8013d160:	00000000 	nop
8013d164:	24a50001 	addiu	a1,a1,1
8013d168:	afc510bc 	sw	a1,4284(s8)
8013d16c:	8fc91058 	lw	t1,4184(s8)
8013d170:	00000000 	nop
8013d174:	1120000a 	beqz	t1,8013d1a0 <_IO_vfwprintf+0x3c8>
8013d178:	00000000 	nop
8013d17c:	1a200008 	blez	s1,8013d1a0 <_IO_vfwprintf+0x3c8>
8013d180:	02203021 	move	a2,s1
8013d184:	02602021 	move	a0,s3
8013d188:	0c052020 	jal	80148080 <_IO_wpadn>
8013d18c:	24050020 	li	a1,32
8013d190:	8fc310bc 	lw	v1,4284(s8)
8013d194:	00000000 	nop
8013d198:	00621821 	addu	v1,v1,v0
8013d19c:	afc310bc 	sw	v1,4284(s8)
8013d1a0:	8fc91028 	lw	t1,4136(s8)
8013d1a4:	00000000 	nop
8013d1a8:	15200d1c 	bnez	t1,8014061c <_IO_vfwprintf+0x3844>
8013d1ac:	00000000 	nop
8013d1b0:	8e630098 	lw	v1,152(s3)
8013d1b4:	8e050014 	lw	a1,20(s0)
8013d1b8:	8e060018 	lw	a2,24(s0)
8013d1bc:	8c62001c 	lw	v0,28(v1)
8013d1c0:	00c53023 	subu	a2,a2,a1
8013d1c4:	02602021 	move	a0,s3
8013d1c8:	0040f809 	jalr	v0
8013d1cc:	00063083 	sra	a2,a2,0x2
8013d1d0:	00402021 	move	a0,v0
8013d1d4:	8e030014 	lw	v1,20(s0)
8013d1d8:	8e020018 	lw	v0,24(s0)
8013d1dc:	00000000 	nop
8013d1e0:	00431023 	subu	v0,v0,v1
8013d1e4:	00021083 	sra	v0,v0,0x2
8013d1e8:	1482061a 	bne	a0,v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013d1ec:	00000000 	nop
8013d1f0:	8fc510bc 	lw	a1,4284(s8)
8013d1f4:	8fc910b4 	lw	t1,4276(s8)
8013d1f8:	00a42821 	addu	a1,a1,a0
8013d1fc:	25290001 	addiu	t1,t1,1
8013d200:	afc510bc 	sw	a1,4284(s8)
8013d204:	afc910b4 	sw	t1,4276(s8)
8013d208:	8fc31070 	lw	v1,4208(s8)
8013d20c:	8fc410b4 	lw	a0,4276(s8)
8013d210:	00000000 	nop
8013d214:	0083102b 	sltu	v0,a0,v1
8013d218:	10400dde 	beqz	v0,80140994 <_IO_vfwprintf+0x3bbc>
8013d21c:	00041900 	sll	v1,a0,0x4
8013d220:	8fc5106c 	lw	a1,4204(s8)
8013d224:	00041180 	sll	v0,a0,0x6
8013d228:	00431023 	subu	v0,v0,v1
8013d22c:	00a26021 	addu	t4,a1,v0
8013d230:	8d8b000c 	lw	t3,12(t4)
8013d234:	8d8d0020 	lw	t5,32(t4)
8013d238:	000b10c2 	srl	v0,t3,0x3
8013d23c:	30420001 	andi	v0,v0,0x1
8013d240:	000b1902 	srl	v1,t3,0x4
8013d244:	000b4882 	srl	t1,t3,0x2
8013d248:	30630001 	andi	v1,v1,0x1
8013d24c:	afc210dc 	sw	v0,4316(s8)
8013d250:	8d820000 	lw	v0,0(t4)
8013d254:	000b2142 	srl	a0,t3,0x5
8013d258:	000b2982 	srl	a1,t3,0x6
8013d25c:	000b31c2 	srl	a2,t3,0x7
8013d260:	000b3842 	srl	a3,t3,0x1
8013d264:	000b4242 	srl	t0,t3,0x9
8013d268:	afc310d8 	sw	v1,4312(s8)
8013d26c:	31370001 	andi	s7,t1,0x1
8013d270:	8d830008 	lw	v1,8(t4)
8013d274:	8d890004 	lw	t1,4(t4)
8013d278:	000b52c2 	srl	t2,t3,0xb
8013d27c:	30840001 	andi	a0,a0,0x1
8013d280:	30a50001 	andi	a1,a1,0x1
8013d284:	30c60001 	andi	a2,a2,0x1
8013d288:	30e70001 	andi	a3,a3,0x1
8013d28c:	31080001 	andi	t0,t0,0x1
8013d290:	afc21038 	sw	v0,4152(s8)
8013d294:	2402ffff 	li	v0,-1
8013d298:	afc41058 	sw	a0,4184(s8)
8013d29c:	afc510d4 	sw	a1,4308(s8)
8013d2a0:	afc610d0 	sw	a2,4304(s8)
8013d2a4:	afc710cc 	sw	a3,4300(s8)
8013d2a8:	afc810c8 	sw	t0,4296(s8)
8013d2ac:	31560001 	andi	s6,t2,0x1
8013d2b0:	31720001 	andi	s2,t3,0x1
8013d2b4:	afc9103c 	sw	t1,4156(s8)
8013d2b8:	8d950010 	lw	s5,16(t4)
8013d2bc:	11a2000b 	beq	t5,v0,8013d2ec <_IO_vfwprintf+0x514>
8013d2c0:	afc3102c 	sw	v1,4140(s8)
8013d2c4:	8fc41068 	lw	a0,4200(s8)
8013d2c8:	000d10c0 	sll	v0,t5,0x3
8013d2cc:	00441021 	addu	v0,v0,a0
8013d2d0:	8c420000 	lw	v0,0(v0)
8013d2d4:	00000000 	nop
8013d2d8:	04400725 	bltz	v0,8013ef70 <_IO_vfwprintf+0x2198>
8013d2dc:	ad820004 	sw	v0,4(t4)
8013d2e0:	8d890004 	lw	t1,4(t4)
8013d2e4:	00000000 	nop
8013d2e8:	afc9103c 	sw	t1,4156(s8)
8013d2ec:	8d82001c 	lw	v0,28(t4)
8013d2f0:	2404ffff 	li	a0,-1
8013d2f4:	1044000b 	beq	v0,a0,8013d324 <_IO_vfwprintf+0x54c>
8013d2f8:	000210c0 	sll	v0,v0,0x3
8013d2fc:	8fc31068 	lw	v1,4200(s8)
8013d300:	00000000 	nop
8013d304:	00431021 	addu	v0,v0,v1
8013d308:	8c430000 	lw	v1,0(v0)
8013d30c:	00000000 	nop
8013d310:	0460071e 	bltz	v1,8013ef8c <_IO_vfwprintf+0x21b4>
8013d314:	ad830000 	sw	v1,0(t4)
8013d318:	8d8c0000 	lw	t4,0(t4)
8013d31c:	00000000 	nop
8013d320:	afcc1038 	sw	t4,4152(s8)
8013d324:	8fc4103c 	lw	a0,4156(s8)
8013d328:	8fc51038 	lw	a1,4152(s8)
8013d32c:	00000000 	nop
8013d330:	0085102a 	slt	v0,a0,a1
8013d334:	10400002 	beqz	v0,8013d340 <_IO_vfwprintf+0x568>
8013d338:	00801821 	move	v1,a0
8013d33c:	00a01821 	move	v1,a1
8013d340:	286203c9 	slti	v0,v1,969
8013d344:	1040001d 	beqz	v0,8013d3bc <_IO_vfwprintf+0x5e4>
8013d348:	00000000 	nop
8013d34c:	afc01028 	sw	zero,4136(s8)
8013d350:	8fc9102c 	lw	t1,4140(s8)
8013d354:	00000000 	nop
8013d358:	2524ffe0 	addiu	a0,t1,-32
8013d35c:	2c82005b 	sltiu	v0,a0,91
8013d360:	1440061e 	bnez	v0,8013ebdc <_IO_vfwprintf+0x1e04>
8013d364:	3c02801d 	lui	v0,0x801d
8013d368:	3c028014 	lui	v0,0x8014
8013d36c:	2442d5f4 	addiu	v0,v0,-10764
8013d370:	8fc310dc 	lw	v1,4316(s8)
8013d374:	8fc410d8 	lw	a0,4312(s8)
8013d378:	afc31060 	sw	v1,4192(s8)
8013d37c:	afc4105c 	sw	a0,4188(s8)
8013d380:	8fc510d4 	lw	a1,4308(s8)
8013d384:	8fc910d0 	lw	t1,4304(s8)
8013d388:	8fc310cc 	lw	v1,4300(s8)
8013d38c:	8fc410c8 	lw	a0,4296(s8)
8013d390:	0015ae00 	sll	s5,s5,0x18
8013d394:	0015ae03 	sra	s5,s5,0x18
8013d398:	afc51054 	sw	a1,4180(s8)
8013d39c:	afc91050 	sw	t1,4176(s8)
8013d3a0:	afd2104c 	sw	s2,4172(s8)
8013d3a4:	afc31048 	sw	v1,4168(s8)
8013d3a8:	afc41044 	sw	a0,4164(s8)
8013d3ac:	afd71040 	sw	s7,4160(s8)
8013d3b0:	afd61034 	sw	s6,4148(s8)
8013d3b4:	00400008 	jr	v0
8013d3b8:	afd51030 	sw	s5,4144(s8)
8013d3bc:	00038880 	sll	s1,v1,0x2
8013d3c0:	26300080 	addiu	s0,s1,128
8013d3c4:	2e021001 	sltiu	v0,s0,4097
8013d3c8:	10400d67 	beqz	v0,80140968 <_IO_vfwprintf+0x3b90>
8013d3cc:	2622008e 	addiu	v0,s1,142
8013d3d0:	000210c2 	srl	v0,v0,0x3
8013d3d4:	000210c0 	sll	v0,v0,0x3
8013d3d8:	03a2e823 	subu	sp,sp,v0
8013d3dc:	03b11821 	addu	v1,sp,s1
8013d3e0:	24630098 	addiu	v1,v1,152
8013d3e4:	0804f4d3 	j	8013d34c <_IO_vfwprintf+0x574>
8013d3e8:	afc31018 	sw	v1,4120(s8)
8013d3ec:	8fc51084 	lw	a1,4228(s8)
8013d3f0:	00000000 	nop
8013d3f4:	14a0ff06 	bnez	a1,8013d010 <_IO_vfwprintf+0x238>
8013d3f8:	00000000 	nop
8013d3fc:	8fc91020 	lw	t1,4128(s8)
8013d400:	8fc21098 	lw	v0,4248(s8)
8013d404:	00000000 	nop
8013d408:	1440000a 	bnez	v0,8013d434 <_IO_vfwprintf+0x65c>
8013d40c:	2530ffff 	addiu	s0,t1,-1
8013d410:	1a000008 	blez	s0,8013d434 <_IO_vfwprintf+0x65c>
8013d414:	02602021 	move	a0,s3
8013d418:	24050020 	li	a1,32
8013d41c:	0c052020 	jal	80148080 <_IO_wpadn>
8013d420:	02003021 	move	a2,s0
8013d424:	8fc310bc 	lw	v1,4284(s8)
8013d428:	00000000 	nop
8013d42c:	00621821 	addu	v1,v1,v0
8013d430:	afc310bc 	sw	v1,4284(s8)
8013d434:	92840000 	lbu	a0,0(s4)
8013d438:	0c052920 	jal	8014a480 <__btowc>
8013d43c:	26950004 	addiu	s5,s4,4
8013d440:	8e64005c 	lw	a0,92(s3)
8013d444:	00402821 	move	a1,v0
8013d448:	8c860010 	lw	a2,16(a0)
8013d44c:	8c820014 	lw	v0,20(a0)
8013d450:	00000000 	nop
8013d454:	00c2102b 	sltu	v0,a2,v0
8013d458:	10400e56 	beqz	v0,80140db4 <_IO_vfwprintf+0x3fdc>
8013d45c:	24a30001 	addiu	v1,a1,1
8013d460:	24c20004 	addiu	v0,a2,4
8013d464:	ac820010 	sw	v0,16(a0)
8013d468:	acc50000 	sw	a1,0(a2)
8013d46c:	2c620001 	sltiu	v0,v1,1
8013d470:	14400e01 	bnez	v0,80140c78 <_IO_vfwprintf+0x3ea0>
8013d474:	00000000 	nop
8013d478:	8fc910bc 	lw	t1,4284(s8)
8013d47c:	8fc21098 	lw	v0,4248(s8)
8013d480:	25290001 	addiu	t1,t1,1
8013d484:	10400262 	beqz	v0,8013de10 <_IO_vfwprintf+0x1038>
8013d488:	afc910bc 	sw	t1,4284(s8)
8013d48c:	0804f426 	j	8013d098 <_IO_vfwprintf+0x2c0>
8013d490:	00000000 	nop
8013d494:	8fc410b4 	lw	a0,4276(s8)
8013d498:	8fc5106c 	lw	a1,4204(s8)
8013d49c:	00041900 	sll	v1,a0,0x4
8013d4a0:	00041180 	sll	v0,a0,0x6
8013d4a4:	00431023 	subu	v0,v0,v1
8013d4a8:	00a21021 	addu	v0,a1,v0
8013d4ac:	10400bc2 	beqz	v0,801403b8 <_IO_vfwprintf+0x35e0>
8013d4b0:	00000000 	nop
8013d4b4:	8c420024 	lw	v0,36(v0)
8013d4b8:	8fc91068 	lw	t1,4200(s8)
8013d4bc:	000210c0 	sll	v0,v0,0x3
8013d4c0:	00491021 	addu	v0,v0,t1
8013d4c4:	8c510000 	lw	s1,0(v0)
8013d4c8:	00000000 	nop
8013d4cc:	122009fb 	beqz	s1,8013fcbc <_IO_vfwprintf+0x2ee4>
8013d4d0:	2402ffff 	li	v0,-1
8013d4d4:	8fc41040 	lw	a0,4160(s8)
8013d4d8:	00000000 	nop
8013d4dc:	148007ec 	bnez	a0,8013f490 <_IO_vfwprintf+0x26b8>
8013d4e0:	00000000 	nop
8013d4e4:	8fc5102c 	lw	a1,4140(s8)
8013d4e8:	24020053 	li	v0,83
8013d4ec:	10a207e8 	beq	a1,v0,8013f490 <_IO_vfwprintf+0x26b8>
8013d4f0:	2402ffff 	li	v0,-1
8013d4f4:	8fc91038 	lw	t1,4152(s8)
8013d4f8:	00000000 	nop
8013d4fc:	11220c6f 	beq	t1,v0,801406bc <_IO_vfwprintf+0x38e4>
8013d500:	afd1002c 	sw	s1,44(s8)
8013d504:	01209021 	move	s2,t1
8013d508:	00128080 	sll	s0,s2,0x2
8013d50c:	2e021001 	sltiu	v0,s0,4097
8013d510:	10400d5f 	beqz	v0,80140a90 <_IO_vfwprintf+0x3cb8>
8013d514:	2602000e 	addiu	v0,s0,14
8013d518:	000210c2 	srl	v0,v0,0x3
8013d51c:	000210c0 	sll	v0,v0,0x3
8013d520:	03a2e823 	subu	sp,sp,v0
8013d524:	27b10018 	addiu	s1,sp,24
8013d528:	0000a821 	move	s5,zero
8013d52c:	27d00048 	addiu	s0,s8,72
8013d530:	00002821 	move	a1,zero
8013d534:	24060008 	li	a2,8
8013d538:	0c043299 	jal	8010ca64 <memset>
8013d53c:	02002021 	move	a0,s0
8013d540:	02403021 	move	a2,s2
8013d544:	02202021 	move	a0,s1
8013d548:	02003821 	move	a3,s0
8013d54c:	0c052af0 	jal	8014abc0 <__mbsrtowcs>
8013d550:	27c5002c 	addiu	a1,s8,44
8013d554:	00409021 	move	s2,v0
8013d558:	2402ffff 	li	v0,-1
8013d55c:	1242053d 	beq	s2,v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013d560:	00000000 	nop
8013d564:	8fc9103c 	lw	t1,4156(s8)
8013d568:	00000000 	nop
8013d56c:	01328023 	subu	s0,t1,s2
8013d570:	06000b4f 	bltz	s0,801402b0 <_IO_vfwprintf+0x34d8>
8013d574:	02602021 	move	a0,s3
8013d578:	8fc41058 	lw	a0,4184(s8)
8013d57c:	00000000 	nop
8013d580:	14800003 	bnez	a0,8013d590 <_IO_vfwprintf+0x7b8>
8013d584:	00000000 	nop
8013d588:	16000acc 	bnez	s0,801400bc <_IO_vfwprintf+0x32e4>
8013d58c:	24050020 	li	a1,32
8013d590:	8e630098 	lw	v1,152(s3)
8013d594:	02602021 	move	a0,s3
8013d598:	8c62001c 	lw	v0,28(v1)
8013d59c:	02202821 	move	a1,s1
8013d5a0:	0040f809 	jalr	v0
8013d5a4:	02403021 	move	a2,s2
8013d5a8:	16420da6 	bne	s2,v0,80140c44 <_IO_vfwprintf+0x3e6c>
8013d5ac:	00000000 	nop
8013d5b0:	8fc410bc 	lw	a0,4284(s8)
8013d5b4:	8fc51058 	lw	a1,4184(s8)
8013d5b8:	00922021 	addu	a0,a0,s2
8013d5bc:	10a00003 	beqz	a1,8013d5cc <_IO_vfwprintf+0x7f4>
8013d5c0:	afc410bc 	sw	a0,4284(s8)
8013d5c4:	16000570 	bnez	s0,8013eb88 <_IO_vfwprintf+0x1db0>
8013d5c8:	00000000 	nop
8013d5cc:	16a00cff 	bnez	s5,801409cc <_IO_vfwprintf+0x3bf4>
8013d5d0:	00000000 	nop
8013d5d4:	8fc210b4 	lw	v0,4276(s8)
8013d5d8:	00000000 	nop
8013d5dc:	00021900 	sll	v1,v0,0x4
8013d5e0:	00021180 	sll	v0,v0,0x6
8013d5e4:	00431023 	subu	v0,v0,v1
8013d5e8:	8fc3106c 	lw	v1,4204(s8)
8013d5ec:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013d5f0:	00628021 	addu	s0,v1,v0
8013d5f4:	3c02801f 	lui	v0,0x801f
8013d5f8:	8c4447fc 	lw	a0,18428(v0)
8013d5fc:	00000000 	nop
8013d600:	10800b62 	beqz	a0,8014038c <_IO_vfwprintf+0x35b4>
8013d604:	00000000 	nop
8013d608:	8fc310b4 	lw	v1,4276(s8)
8013d60c:	8fc5106c 	lw	a1,4204(s8)
8013d610:	00031100 	sll	v0,v1,0x4
8013d614:	00031980 	sll	v1,v1,0x6
8013d618:	00621823 	subu	v1,v1,v0
8013d61c:	00a38021 	addu	s0,a1,v1
8013d620:	8e020008 	lw	v0,8(s0)
8013d624:	00000000 	nop
8013d628:	00021080 	sll	v0,v0,0x2
8013d62c:	00441021 	addu	v0,v0,a0
8013d630:	8c480000 	lw	t0,0(v0)
8013d634:	00000000 	nop
8013d638:	11000bce 	beqz	t0,80140574 <_IO_vfwprintf+0x379c>
8013d63c:	3c028014 	lui	v0,0x8014
8013d640:	8e07002c 	lw	a3,44(s0)
8013d644:	00000000 	nop
8013d648:	00071080 	sll	v0,a3,0x2
8013d64c:	2442000e 	addiu	v0,v0,14
8013d650:	000210c2 	srl	v0,v0,0x3
8013d654:	000210c0 	sll	v0,v0,0x3
8013d658:	03a2e823 	subu	sp,sp,v0
8013d65c:	27a60018 	addiu	a2,sp,24
8013d660:	10e0000c 	beqz	a3,8013d694 <_IO_vfwprintf+0x8bc>
8013d664:	00c02021 	move	a0,a2
8013d668:	8e020024 	lw	v0,36(s0)
8013d66c:	8fc91068 	lw	t1,4200(s8)
8013d670:	000210c0 	sll	v0,v0,0x3
8013d674:	00002821 	move	a1,zero
8013d678:	00491821 	addu	v1,v0,t1
8013d67c:	24a50001 	addiu	a1,a1,1
8013d680:	00a7102b 	sltu	v0,a1,a3
8013d684:	ac830000 	sw	v1,0(a0)
8013d688:	24630008 	addiu	v1,v1,8
8013d68c:	1440fffb 	bnez	v0,8013d67c <_IO_vfwprintf+0x8a4>
8013d690:	24840004 	addiu	a0,a0,4
8013d694:	02602021 	move	a0,s3
8013d698:	0100f809 	jalr	t0
8013d69c:	02002821 	move	a1,s0
8013d6a0:	044004ec 	bltz	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013d6a4:	00000000 	nop
8013d6a8:	8fc510bc 	lw	a1,4284(s8)
8013d6ac:	00000000 	nop
8013d6b0:	00a22821 	addu	a1,a1,v0
8013d6b4:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013d6b8:	afc510bc 	sw	a1,4284(s8)
8013d6bc:	8fc20018 	lw	v0,24(s8)
8013d6c0:	00000000 	nop
8013d6c4:	8c440004 	lw	a0,4(v0)
8013d6c8:	24510004 	addiu	s1,v0,4
8013d6cc:	afc41074 	sw	a0,4212(s8)
8013d6d0:	2484ffe0 	addiu	a0,a0,-32
8013d6d4:	2c82005b 	sltiu	v0,a0,91
8013d6d8:	144008c1 	bnez	v0,8013f9e0 <_IO_vfwprintf+0x2c08>
8013d6dc:	afd10018 	sw	s1,24(s8)
8013d6e0:	3c028014 	lui	v0,0x8014
8013d6e4:	24050001 	li	a1,1
8013d6e8:	2442e8ac 	addiu	v0,v0,-5972
8013d6ec:	00400008 	jr	v0
8013d6f0:	afc51094 	sw	a1,4244(s8)
8013d6f4:	8fc20018 	lw	v0,24(s8)
8013d6f8:	00000000 	nop
8013d6fc:	8c450004 	lw	a1,4(v0)
8013d700:	24510004 	addiu	s1,v0,4
8013d704:	24a4ffe0 	addiu	a0,a1,-32
8013d708:	2c82005b 	sltiu	v0,a0,91
8013d70c:	afc51074 	sw	a1,4212(s8)
8013d710:	144008c0 	bnez	v0,8013fa14 <_IO_vfwprintf+0x2c3c>
8013d714:	afd10018 	sw	s1,24(s8)
8013d718:	3c028014 	lui	v0,0x8014
8013d71c:	24090001 	li	t1,1
8013d720:	2442e8ac 	addiu	v0,v0,-5972
8013d724:	00400008 	jr	v0
8013d728:	afc910a0 	sw	t1,4256(s8)
8013d72c:	8fc21098 	lw	v0,4248(s8)
8013d730:	00000000 	nop
8013d734:	14400002 	bnez	v0,8013d740 <_IO_vfwprintf+0x968>
8013d738:	24030030 	li	v1,48
8013d73c:	afc31078 	sw	v1,4216(s8)
8013d740:	8fc20018 	lw	v0,24(s8)
8013d744:	00000000 	nop
8013d748:	8c440004 	lw	a0,4(v0)
8013d74c:	24510004 	addiu	s1,v0,4
8013d750:	afc41074 	sw	a0,4212(s8)
8013d754:	2484ffe0 	addiu	a0,a0,-32
8013d758:	2c82005b 	sltiu	v0,a0,91
8013d75c:	14400860 	bnez	v0,8013f8e0 <_IO_vfwprintf+0x2b08>
8013d760:	afd10018 	sw	s1,24(s8)
8013d764:	3c028014 	lui	v0,0x8014
8013d768:	2442e8ac 	addiu	v0,v0,-5972
8013d76c:	00400008 	jr	v0
8013d770:	00000000 	nop
8013d774:	8fc20018 	lw	v0,24(s8)
8013d778:	00000000 	nop
8013d77c:	8c490004 	lw	t1,4(v0)
8013d780:	24510004 	addiu	s1,v0,4
8013d784:	2524ffe0 	addiu	a0,t1,-32
8013d788:	2c82005b 	sltiu	v0,a0,91
8013d78c:	afc91074 	sw	t1,4212(s8)
8013d790:	144008ff 	bnez	v0,8013fb90 <_IO_vfwprintf+0x2db8>
8013d794:	afd10018 	sw	s1,24(s8)
8013d798:	3c028014 	lui	v0,0x8014
8013d79c:	24030001 	li	v1,1
8013d7a0:	2442e8ac 	addiu	v0,v0,-5972
8013d7a4:	00400008 	jr	v0
8013d7a8:	afc3109c 	sw	v1,4252(s8)
8013d7ac:	8fc30018 	lw	v1,24(s8)
8013d7b0:	2402002a 	li	v0,42
8013d7b4:	8c640004 	lw	a0,4(v1)
8013d7b8:	24710004 	addiu	s1,v1,4
8013d7bc:	10820a5a 	beq	a0,v0,80140128 <_IO_vfwprintf+0x3350>
8013d7c0:	afd10018 	sw	s1,24(s8)
8013d7c4:	2482ffd0 	addiu	v0,a0,-48
8013d7c8:	2c42000a 	sltiu	v0,v0,10
8013d7cc:	14400ad7 	bnez	v0,8014032c <_IO_vfwprintf+0x3554>
8013d7d0:	00000000 	nop
8013d7d4:	02808821 	move	s1,s4
8013d7d8:	afc01024 	sw	zero,4132(s8)
8013d7dc:	8fc91020 	lw	t1,4128(s8)
8013d7e0:	8fc31024 	lw	v1,4132(s8)
8013d7e4:	00000000 	nop
8013d7e8:	0123102a 	slt	v0,t1,v1
8013d7ec:	10400003 	beqz	v0,8013d7fc <_IO_vfwprintf+0xa24>
8013d7f0:	286203c9 	slti	v0,v1,969
8013d7f4:	10400b6a 	beqz	v0,801405a0 <_IO_vfwprintf+0x37c8>
8013d7f8:	00039080 	sll	s2,v1,0x2
8013d7fc:	8fc20018 	lw	v0,24(s8)
8013d800:	00000000 	nop
8013d804:	8c420000 	lw	v0,0(v0)
8013d808:	00000000 	nop
8013d80c:	2444ffe0 	addiu	a0,v0,-32
8013d810:	afc21074 	sw	v0,4212(s8)
8013d814:	2c82005b 	sltiu	v0,a0,91
8013d818:	1440083e 	bnez	v0,8013f914 <_IO_vfwprintf+0x2b3c>
8013d81c:	3c02801d 	lui	v0,0x801d
8013d820:	3c028014 	lui	v0,0x8014
8013d824:	2442e8ac 	addiu	v0,v0,-5972
8013d828:	00400008 	jr	v0
8013d82c:	0220a021 	move	s4,s1
8013d830:	8fc20018 	lw	v0,24(s8)
8013d834:	00000000 	nop
8013d838:	8c450004 	lw	a1,4(v0)
8013d83c:	24510004 	addiu	s1,v0,4
8013d840:	24a4ffe0 	addiu	a0,a1,-32
8013d844:	2c82005b 	sltiu	v0,a0,91
8013d848:	afc51074 	sw	a1,4212(s8)
8013d84c:	1440087e 	bnez	v0,8013fa48 <_IO_vfwprintf+0x2c70>
8013d850:	afd10018 	sw	s1,24(s8)
8013d854:	3c028014 	lui	v0,0x8014
8013d858:	24090001 	li	t1,1
8013d85c:	2442e8ac 	addiu	v0,v0,-5972
8013d860:	00400008 	jr	v0
8013d864:	afc91088 	sw	t1,4232(s8)
8013d868:	2409000a 	li	t1,10
8013d86c:	afc91064 	sw	t1,4196(s8)
8013d870:	8fc4104c 	lw	a0,4172(s8)
8013d874:	00000000 	nop
8013d878:	108005fc 	beqz	a0,8013f06c <_IO_vfwprintf+0x2294>
8013d87c:	00000000 	nop
8013d880:	8fc510b4 	lw	a1,4276(s8)
8013d884:	8fc910b4 	lw	t1,4276(s8)
8013d888:	00052900 	sll	a1,a1,0x4
8013d88c:	00094980 	sll	t1,t1,0x6
8013d890:	8fc3106c 	lw	v1,4204(s8)
8013d894:	01251023 	subu	v0,t1,a1
8013d898:	00621021 	addu	v0,v1,v0
8013d89c:	afc510f0 	sw	a1,4336(s8)
8013d8a0:	10400a15 	beqz	v0,801400f8 <_IO_vfwprintf+0x3320>
8013d8a4:	afc910f4 	sw	t1,4340(s8)
8013d8a8:	8c420024 	lw	v0,36(v0)
8013d8ac:	8fc51068 	lw	a1,4200(s8)
8013d8b0:	000210c0 	sll	v0,v0,0x3
8013d8b4:	00451021 	addu	v0,v0,a1
8013d8b8:	8c440000 	lw	a0,0(v0)
8013d8bc:	8c450004 	lw	a1,4(v0)
8013d8c0:	0000b821 	move	s7,zero
8013d8c4:	afc410e8 	sw	a0,4328(s8)
8013d8c8:	afc510ec 	sw	a1,4332(s8)
8013d8cc:	afc0105c 	sw	zero,4188(s8)
8013d8d0:	afc01054 	sw	zero,4180(s8)
8013d8d4:	8fc51038 	lw	a1,4152(s8)
8013d8d8:	00000000 	nop
8013d8dc:	04a008dd 	bltz	a1,8013fc54 <_IO_vfwprintf+0x2e7c>
8013d8e0:	00000000 	nop
8013d8e4:	8fc21038 	lw	v0,4152(s8)
8013d8e8:	00000000 	nop
8013d8ec:	14400685 	bnez	v0,8013f304 <_IO_vfwprintf+0x252c>
8013d8f0:	00000000 	nop
8013d8f4:	8fc310e8 	lw	v1,4328(s8)
8013d8f8:	8fc410ec 	lw	a0,4332(s8)
8013d8fc:	00000000 	nop
8013d900:	00641025 	or	v0,v1,a0
8013d904:	1440067f 	bnez	v0,8013f304 <_IO_vfwprintf+0x252c>
8013d908:	24020008 	li	v0,8
8013d90c:	8fc91064 	lw	t1,4196(s8)
8013d910:	00000000 	nop
8013d914:	11220b52 	beq	t1,v0,80140660 <_IO_vfwprintf+0x3888>
8013d918:	24090020 	li	t1,32
8013d91c:	8fd51018 	lw	s5,4120(s8)
8013d920:	afc01038 	sw	zero,4152(s8)
8013d924:	afc91030 	sw	t1,4144(s8)
8013d928:	8fc310e8 	lw	v1,4328(s8)
8013d92c:	8fc410ec 	lw	a0,4332(s8)
8013d930:	00000000 	nop
8013d934:	00641025 	or	v0,v1,a0
8013d938:	10400002 	beqz	v0,8013d944 <_IO_vfwprintf+0xb6c>
8013d93c:	00001821 	move	v1,zero
8013d940:	24030001 	li	v1,1
8013d944:	8fc51018 	lw	a1,4120(s8)
8013d948:	afc310e8 	sw	v1,4328(s8)
8013d94c:	00b51023 	subu	v0,a1,s5
8013d950:	00028083 	sra	s0,v0,0x2
8013d954:	8fc31038 	lw	v1,4152(s8)
8013d958:	00000000 	nop
8013d95c:	0203102a 	slt	v0,s0,v1
8013d960:	14400010 	bnez	v0,8013d9a4 <_IO_vfwprintf+0xbcc>
8013d964:	00709023 	subu	s2,v1,s0
8013d968:	8fc410e8 	lw	a0,4328(s8)
8013d96c:	00000000 	nop
8013d970:	1080000c 	beqz	a0,8013d9a4 <_IO_vfwprintf+0xbcc>
8013d974:	00000000 	nop
8013d978:	8fc51060 	lw	a1,4192(s8)
8013d97c:	00000000 	nop
8013d980:	10a00008 	beqz	a1,8013d9a4 <_IO_vfwprintf+0xbcc>
8013d984:	24020008 	li	v0,8
8013d988:	8fc91064 	lw	t1,4196(s8)
8013d98c:	00000000 	nop
8013d990:	11220ad7 	beq	t1,v0,801404f0 <_IO_vfwprintf+0x3718>
8013d994:	00000000 	nop
8013d998:	8fc31038 	lw	v1,4152(s8)
8013d99c:	00000000 	nop
8013d9a0:	00709023 	subu	s2,v1,s0
8013d9a4:	064006d3 	bltz	s2,8013f4f4 <_IO_vfwprintf+0x271c>
8013d9a8:	00000000 	nop
8013d9ac:	8fc41058 	lw	a0,4184(s8)
8013d9b0:	00000000 	nop
8013d9b4:	148004ba 	bnez	a0,8013eca0 <_IO_vfwprintf+0x1ec8>
8013d9b8:	02501021 	addu	v0,s2,s0
8013d9bc:	8fc5103c 	lw	a1,4156(s8)
8013d9c0:	8fd610e8 	lw	s6,4328(s8)
8013d9c4:	00000000 	nop
8013d9c8:	12c00009 	beqz	s6,8013d9f0 <_IO_vfwprintf+0xc18>
8013d9cc:	00a28823 	subu	s1,a1,v0
8013d9d0:	8fc91060 	lw	t1,4192(s8)
8013d9d4:	00000000 	nop
8013d9d8:	11200005 	beqz	t1,8013d9f0 <_IO_vfwprintf+0xc18>
8013d9dc:	24020010 	li	v0,16
8013d9e0:	8fc31064 	lw	v1,4196(s8)
8013d9e4:	00000000 	nop
8013d9e8:	10620478 	beq	v1,v0,8013ebcc <_IO_vfwprintf+0x1df4>
8013d9ec:	00000000 	nop
8013d9f0:	16e00461 	bnez	s7,8013eb78 <_IO_vfwprintf+0x1da0>
8013d9f4:	00000000 	nop
8013d9f8:	8fc41054 	lw	a0,4180(s8)
8013d9fc:	00000000 	nop
8013da00:	1480045d 	bnez	a0,8013eb78 <_IO_vfwprintf+0x1da0>
8013da04:	00000000 	nop
8013da08:	8fc5105c 	lw	a1,4188(s8)
8013da0c:	00000000 	nop
8013da10:	14a00459 	bnez	a1,8013eb78 <_IO_vfwprintf+0x1da0>
8013da14:	00000000 	nop
8013da18:	8fc91030 	lw	t1,4144(s8)
8013da1c:	24020020 	li	v0,32
8013da20:	1122041f 	beq	t1,v0,8013eaa0 <_IO_vfwprintf+0x1cc8>
8013da24:	00000000 	nop
8013da28:	16e006d9 	bnez	s7,8013f590 <_IO_vfwprintf+0x27b8>
8013da2c:	00000000 	nop
8013da30:	8fc91054 	lw	t1,4180(s8)
8013da34:	00000000 	nop
8013da38:	1520073f 	bnez	t1,8013f738 <_IO_vfwprintf+0x2960>
8013da3c:	00000000 	nop
8013da40:	8fc9105c 	lw	t1,4188(s8)
8013da44:	00000000 	nop
8013da48:	15200420 	bnez	t1,8013eacc <_IO_vfwprintf+0x1cf4>
8013da4c:	00000000 	nop
8013da50:	12c0000a 	beqz	s6,8013da7c <_IO_vfwprintf+0xca4>
8013da54:	02323021 	addu	a2,s1,s2
8013da58:	8fc91060 	lw	t1,4192(s8)
8013da5c:	00000000 	nop
8013da60:	11200006 	beqz	t1,8013da7c <_IO_vfwprintf+0xca4>
8013da64:	24020010 	li	v0,16
8013da68:	8fc31064 	lw	v1,4196(s8)
8013da6c:	00000000 	nop
8013da70:	10620b5e 	beq	v1,v0,801407ec <_IO_vfwprintf+0x3a14>
8013da74:	00000000 	nop
8013da78:	02323021 	addu	a2,s1,s2
8013da7c:	18c00007 	blez	a2,8013da9c <_IO_vfwprintf+0xcc4>
8013da80:	02602021 	move	a0,s3
8013da84:	0c052020 	jal	80148080 <_IO_wpadn>
8013da88:	24050030 	li	a1,48
8013da8c:	8fc910bc 	lw	t1,4284(s8)
8013da90:	00000000 	nop
8013da94:	01224821 	addu	t1,t1,v0
8013da98:	afc910bc 	sw	t1,4284(s8)
8013da9c:	8e630098 	lw	v1,152(s3)
8013daa0:	02a02821 	move	a1,s5
8013daa4:	8c62001c 	lw	v0,28(v1)
8013daa8:	02602021 	move	a0,s3
8013daac:	0040f809 	jalr	v0
8013dab0:	02003021 	move	a2,s0
8013dab4:	160203e7 	bne	s0,v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013dab8:	00000000 	nop
8013dabc:	8fc510f4 	lw	a1,4340(s8)
8013dac0:	8fc910f0 	lw	t1,4336(s8)
8013dac4:	8fc310bc 	lw	v1,4284(s8)
8013dac8:	8fc4106c 	lw	a0,4204(s8)
8013dacc:	00a91023 	subu	v0,a1,t1
8013dad0:	00701821 	addu	v1,v1,s0
8013dad4:	00828021 	addu	s0,a0,v0
8013dad8:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013dadc:	afc310bc 	sw	v1,4284(s8)
8013dae0:	24020008 	li	v0,8
8013dae4:	0804f61c 	j	8013d870 <_IO_vfwprintf+0xa98>
8013dae8:	afc21064 	sw	v0,4196(s8)
8013daec:	8fc510c0 	lw	a1,4288(s8)
8013daf0:	2402ffff 	li	v0,-1
8013daf4:	10a20a54 	beq	a1,v0,80140448 <_IO_vfwprintf+0x3670>
8013daf8:	3c020000 	lui	v0,0x0
8013dafc:	8fc20018 	lw	v0,24(s8)
8013db00:	00000000 	nop
8013db04:	8c430004 	lw	v1,4(v0)
8013db08:	24510004 	addiu	s1,v0,4
8013db0c:	2464ffe0 	addiu	a0,v1,-32
8013db10:	2c82005b 	sltiu	v0,a0,91
8013db14:	afc31074 	sw	v1,4212(s8)
8013db18:	144007a4 	bnez	v0,8013f9ac <_IO_vfwprintf+0x2bd4>
8013db1c:	afd10018 	sw	s1,24(s8)
8013db20:	3c028014 	lui	v0,0x8014
8013db24:	24040001 	li	a0,1
8013db28:	2442e8ac 	addiu	v0,v0,-5972
8013db2c:	00400008 	jr	v0
8013db30:	afc41090 	sw	a0,4240(s8)
8013db34:	8fc20018 	lw	v0,24(s8)
8013db38:	00000000 	nop
8013db3c:	8c450004 	lw	a1,4(v0)
8013db40:	24510004 	addiu	s1,v0,4
8013db44:	24a4ffe0 	addiu	a0,a1,-32
8013db48:	2c82005b 	sltiu	v0,a0,91
8013db4c:	afc51074 	sw	a1,4212(s8)
8013db50:	14400789 	bnez	v0,8013f978 <_IO_vfwprintf+0x2ba0>
8013db54:	afd10018 	sw	s1,24(s8)
8013db58:	3c028014 	lui	v0,0x8014
8013db5c:	24090001 	li	t1,1
8013db60:	2442e8ac 	addiu	v0,v0,-5972
8013db64:	00400008 	jr	v0
8013db68:	afc9107c 	sw	t1,4220(s8)
8013db6c:	8fc30018 	lw	v1,24(s8)
8013db70:	00000000 	nop
8013db74:	8c620004 	lw	v0,4(v1)
8013db78:	24710004 	addiu	s1,v1,4
8013db7c:	2442ffd0 	addiu	v0,v0,-48
8013db80:	2c42000a 	sltiu	v0,v0,10
8013db84:	afd10020 	sw	s1,32(s8)
8013db88:	14400932 	bnez	v0,80140054 <_IO_vfwprintf+0x327c>
8013db8c:	afd10018 	sw	s1,24(s8)
8013db90:	8e820000 	lw	v0,0(s4)
8013db94:	00000000 	nop
8013db98:	044009f5 	bltz	v0,80140370 <_IO_vfwprintf+0x3598>
8013db9c:	afc21020 	sw	v0,4128(s8)
8013dba0:	8fc51020 	lw	a1,4128(s8)
8013dba4:	00000000 	nop
8013dba8:	28a203c8 	slti	v0,a1,968
8013dbac:	10400989 	beqz	v0,801401d4 <_IO_vfwprintf+0x33fc>
8013dbb0:	00000000 	nop
8013dbb4:	8fc20018 	lw	v0,24(s8)
8013dbb8:	00000000 	nop
8013dbbc:	8c420000 	lw	v0,0(v0)
8013dbc0:	00000000 	nop
8013dbc4:	2444ffe0 	addiu	a0,v0,-32
8013dbc8:	afc21074 	sw	v0,4212(s8)
8013dbcc:	2c82005b 	sltiu	v0,a0,91
8013dbd0:	144007fc 	bnez	v0,8013fbc4 <_IO_vfwprintf+0x2dec>
8013dbd4:	3c02801d 	lui	v0,0x801d
8013dbd8:	3c028014 	lui	v0,0x8014
8013dbdc:	2442e8ac 	addiu	v0,v0,-5972
8013dbe0:	00400008 	jr	v0
8013dbe4:	26940004 	addiu	s4,s4,4
8013dbe8:	0c04f0d8 	jal	8013c360 <read_int>
8013dbec:	27c40018 	addiu	a0,s8,24
8013dbf0:	afc21020 	sw	v0,4128(s8)
8013dbf4:	284203c8 	slti	v0,v0,968
8013dbf8:	10400922 	beqz	v0,80140084 <_IO_vfwprintf+0x32ac>
8013dbfc:	00000000 	nop
8013dc00:	8fc20018 	lw	v0,24(s8)
8013dc04:	24030024 	li	v1,36
8013dc08:	8c420000 	lw	v0,0(v0)
8013dc0c:	00000000 	nop
8013dc10:	1043032a 	beq	v0,v1,8013e8bc <_IO_vfwprintf+0x1ae4>
8013dc14:	2444ffe0 	addiu	a0,v0,-32
8013dc18:	afc21074 	sw	v0,4212(s8)
8013dc1c:	2c82005b 	sltiu	v0,a0,91
8013dc20:	144008b8 	bnez	v0,8013ff04 <_IO_vfwprintf+0x312c>
8013dc24:	3c02801d 	lui	v0,0x801d
8013dc28:	3c028014 	lui	v0,0x8014
8013dc2c:	2442e8ac 	addiu	v0,v0,-5972
8013dc30:	00400008 	jr	v0
8013dc34:	00000000 	nop
8013dc38:	8fc20018 	lw	v0,24(s8)
8013dc3c:	00000000 	nop
8013dc40:	8c430004 	lw	v1,4(v0)
8013dc44:	24510004 	addiu	s1,v0,4
8013dc48:	2464ffe0 	addiu	a0,v1,-32
8013dc4c:	2c82005b 	sltiu	v0,a0,91
8013dc50:	afc31074 	sw	v1,4212(s8)
8013dc54:	1440070a 	bnez	v0,8013f880 <_IO_vfwprintf+0x2aa8>
8013dc58:	afd10018 	sw	s1,24(s8)
8013dc5c:	3c028014 	lui	v0,0x8014
8013dc60:	2442e8ac 	addiu	v0,v0,-5972
8013dc64:	24040001 	li	a0,1
8013dc68:	afc4108c 	sw	a0,4236(s8)
8013dc6c:	00400008 	jr	v0
8013dc70:	afc41084 	sw	a0,4228(s8)
8013dc74:	8fc20018 	lw	v0,24(s8)
8013dc78:	00000000 	nop
8013dc7c:	8c490004 	lw	t1,4(v0)
8013dc80:	24510004 	addiu	s1,v0,4
8013dc84:	2524ffe0 	addiu	a0,t1,-32
8013dc88:	2c82005b 	sltiu	v0,a0,91
8013dc8c:	afc91074 	sw	t1,4212(s8)
8013dc90:	144007a5 	bnez	v0,8013fb28 <_IO_vfwprintf+0x2d50>
8013dc94:	afd10018 	sw	s1,24(s8)
8013dc98:	3c028014 	lui	v0,0x8014
8013dc9c:	2442e8ac 	addiu	v0,v0,-5972
8013dca0:	afc0108c 	sw	zero,4236(s8)
8013dca4:	00400008 	jr	v0
8013dca8:	afc01084 	sw	zero,4228(s8)
8013dcac:	8fc20018 	lw	v0,24(s8)
8013dcb0:	00000000 	nop
8013dcb4:	8c430004 	lw	v1,4(v0)
8013dcb8:	24510004 	addiu	s1,v0,4
8013dcbc:	2464ffe0 	addiu	a0,v1,-32
8013dcc0:	2c82005b 	sltiu	v0,a0,91
8013dcc4:	afc31074 	sw	v1,4212(s8)
8013dcc8:	144006e1 	bnez	v0,8013f850 <_IO_vfwprintf+0x2a78>
8013dccc:	afd10018 	sw	s1,24(s8)
8013dcd0:	3c028014 	lui	v0,0x8014
8013dcd4:	2442e8ac 	addiu	v0,v0,-5972
8013dcd8:	24040001 	li	a0,1
8013dcdc:	afc4108c 	sw	a0,4236(s8)
8013dce0:	00400008 	jr	v0
8013dce4:	afc41084 	sw	a0,4228(s8)
8013dce8:	8fc20018 	lw	v0,24(s8)
8013dcec:	00000000 	nop
8013dcf0:	8c490004 	lw	t1,4(v0)
8013dcf4:	24510004 	addiu	s1,v0,4
8013dcf8:	2524ffe0 	addiu	a0,t1,-32
8013dcfc:	2c82005b 	sltiu	v0,a0,91
8013dd00:	afc91074 	sw	t1,4212(s8)
8013dd04:	144006ea 	bnez	v0,8013f8b0 <_IO_vfwprintf+0x2ad8>
8013dd08:	afd10018 	sw	s1,24(s8)
8013dd0c:	3c028014 	lui	v0,0x8014
8013dd10:	2442e8ac 	addiu	v0,v0,-5972
8013dd14:	24030001 	li	v1,1
8013dd18:	24040020 	li	a0,32
8013dd1c:	afc31098 	sw	v1,4248(s8)
8013dd20:	00400008 	jr	v0
8013dd24:	afc41078 	sw	a0,4216(s8)
8013dd28:	8fc20018 	lw	v0,24(s8)
8013dd2c:	00000000 	nop
8013dd30:	8c430004 	lw	v1,4(v0)
8013dd34:	24510004 	addiu	s1,v0,4
8013dd38:	2464ffe0 	addiu	a0,v1,-32
8013dd3c:	2c82005b 	sltiu	v0,a0,91
8013dd40:	afc31074 	sw	v1,4212(s8)
8013dd44:	1440074d 	bnez	v0,8013fa7c <_IO_vfwprintf+0x2ca4>
8013dd48:	afd10018 	sw	s1,24(s8)
8013dd4c:	3c028014 	lui	v0,0x8014
8013dd50:	2442e8ac 	addiu	v0,v0,-5972
8013dd54:	24040001 	li	a0,1
8013dd58:	afc01088 	sw	zero,4232(s8)
8013dd5c:	00400008 	jr	v0
8013dd60:	afc41080 	sw	a0,4224(s8)
8013dd64:	8fc20018 	lw	v0,24(s8)
8013dd68:	00000000 	nop
8013dd6c:	8c450004 	lw	a1,4(v0)
8013dd70:	24510004 	addiu	s1,v0,4
8013dd74:	24a4ffe0 	addiu	a0,a1,-32
8013dd78:	2c82005b 	sltiu	v0,a0,91
8013dd7c:	afc51074 	sw	a1,4212(s8)
8013dd80:	144006f0 	bnez	v0,8013f944 <_IO_vfwprintf+0x2b6c>
8013dd84:	afd10018 	sw	s1,24(s8)
8013dd88:	3c028014 	lui	v0,0x8014
8013dd8c:	2442e8ac 	addiu	v0,v0,-5972
8013dd90:	afc0108c 	sw	zero,4236(s8)
8013dd94:	00400008 	jr	v0
8013dd98:	afc01084 	sw	zero,4228(s8)
8013dd9c:	8fc20018 	lw	v0,24(s8)
8013dda0:	00000000 	nop
8013dda4:	8c450004 	lw	a1,4(v0)
8013dda8:	24510004 	addiu	s1,v0,4
8013ddac:	24a4ffe0 	addiu	a0,a1,-32
8013ddb0:	2c82005b 	sltiu	v0,a0,91
8013ddb4:	afc51074 	sw	a1,4212(s8)
8013ddb8:	14400768 	bnez	v0,8013fb5c <_IO_vfwprintf+0x2d84>
8013ddbc:	afd10018 	sw	s1,24(s8)
8013ddc0:	3c028014 	lui	v0,0x8014
8013ddc4:	24090001 	li	t1,1
8013ddc8:	2442e8ac 	addiu	v0,v0,-5972
8013ddcc:	00400008 	jr	v0
8013ddd0:	afc91084 	sw	t1,4228(s8)
8013ddd4:	8e63005c 	lw	v1,92(s3)
8013ddd8:	00000000 	nop
8013dddc:	8c640010 	lw	a0,16(v1)
8013dde0:	8c620014 	lw	v0,20(v1)
8013dde4:	00000000 	nop
8013dde8:	0082102b 	sltu	v0,a0,v0
8013ddec:	10400b19 	beqz	v0,80140a54 <_IO_vfwprintf+0x3c7c>
8013ddf0:	24820004 	addiu	v0,a0,4
8013ddf4:	ac620010 	sw	v0,16(v1)
8013ddf8:	24030025 	li	v1,37
8013ddfc:	ac830000 	sw	v1,0(a0)
8013de00:	8fc910bc 	lw	t1,4284(s8)
8013de04:	0280a821 	move	s5,s4
8013de08:	25290001 	addiu	t1,t1,1
8013de0c:	afc910bc 	sw	t1,4284(s8)
8013de10:	8fc2101c 	lw	v0,4124(s8)
8013de14:	00000000 	nop
8013de18:	14400a04 	bnez	v0,8014062c <_IO_vfwprintf+0x3854>
8013de1c:	00000000 	nop
8013de20:	8fc20018 	lw	v0,24(s8)
8013de24:	00000000 	nop
8013de28:	24510004 	addiu	s1,v0,4
8013de2c:	02202021 	move	a0,s1
8013de30:	0c051b2c 	jal	80146cb0 <__find_specwc>
8013de34:	afd10018 	sw	s1,24(s8)
8013de38:	8e630098 	lw	v1,152(s3)
8013de3c:	02208021 	move	s0,s1
8013de40:	00503023 	subu	a2,v0,s0
8013de44:	00408821 	move	s1,v0
8013de48:	8c62001c 	lw	v0,28(v1)
8013de4c:	afd10018 	sw	s1,24(s8)
8013de50:	02002821 	move	a1,s0
8013de54:	00063083 	sra	a2,a2,0x2
8013de58:	0040f809 	jalr	v0
8013de5c:	02602021 	move	a0,s3
8013de60:	8fd10018 	lw	s1,24(s8)
8013de64:	00000000 	nop
8013de68:	02308023 	subu	s0,s1,s0
8013de6c:	00108083 	sra	s0,s0,0x2
8013de70:	14500371 	bne	v0,s0,8013ec38 <_IO_vfwprintf+0x1e60>
8013de74:	00401821 	move	v1,v0
8013de78:	8fc410bc 	lw	a0,4284(s8)
8013de7c:	8e220000 	lw	v0,0(s1)
8013de80:	00832021 	addu	a0,a0,v1
8013de84:	104002f9 	beqz	v0,8013ea6c <_IO_vfwprintf+0x1c94>
8013de88:	afc410bc 	sw	a0,4284(s8)
8013de8c:	8fc510b4 	lw	a1,4276(s8)
8013de90:	02a0a021 	move	s4,s5
8013de94:	24a50001 	addiu	a1,a1,1
8013de98:	0804f3e5 	j	8013cf94 <_IO_vfwprintf+0x1bc>
8013de9c:	afc510b4 	sw	a1,4276(s8)
8013dea0:	8fc2108c 	lw	v0,4236(s8)
8013dea4:	00000000 	nop
8013dea8:	1040065f 	beqz	v0,8013f828 <_IO_vfwprintf+0x2a50>
8013deac:	26830007 	addiu	v1,s4,7
8013deb0:	2402fff8 	li	v0,-8
8013deb4:	00623024 	and	a2,v1,v0
8013deb8:	8cc90004 	lw	t1,4(a2)
8013debc:	8cc80000 	lw	t0,0(a2)
8013dec0:	05200a02 	bltz	t1,801406cc <_IO_vfwprintf+0x38f4>
8013dec4:	0000b821 	move	s7,zero
8013dec8:	2403000a 	li	v1,10
8013decc:	24d50008 	addiu	s5,a2,8
8013ded0:	afc810e0 	sw	t0,4320(s8)
8013ded4:	afc910e4 	sw	t1,4324(s8)
8013ded8:	afc310a4 	sw	v1,4260(s8)
8013dedc:	8fc51024 	lw	a1,4132(s8)
8013dee0:	00000000 	nop
8013dee4:	04a00759 	bltz	a1,8013fc4c <_IO_vfwprintf+0x2e74>
8013dee8:	24090001 	li	t1,1
8013deec:	8fc21024 	lw	v0,4132(s8)
8013def0:	00000000 	nop
8013def4:	14400529 	bnez	v0,8013f39c <_IO_vfwprintf+0x25c4>
8013def8:	24050020 	li	a1,32
8013defc:	8fc310e0 	lw	v1,4320(s8)
8013df00:	8fc410e4 	lw	a0,4324(s8)
8013df04:	00000000 	nop
8013df08:	00641025 	or	v0,v1,a0
8013df0c:	14400523 	bnez	v0,8013f39c <_IO_vfwprintf+0x25c4>
8013df10:	24020008 	li	v0,8
8013df14:	8fc510a4 	lw	a1,4260(s8)
8013df18:	00000000 	nop
8013df1c:	10a209db 	beq	a1,v0,8014068c <_IO_vfwprintf+0x38b4>
8013df20:	24090020 	li	t1,32
8013df24:	8fd41018 	lw	s4,4120(s8)
8013df28:	afc91078 	sw	t1,4216(s8)
8013df2c:	8fc310e0 	lw	v1,4320(s8)
8013df30:	8fc410e4 	lw	a0,4324(s8)
8013df34:	00000000 	nop
8013df38:	00641025 	or	v0,v1,a0
8013df3c:	10400002 	beqz	v0,8013df48 <_IO_vfwprintf+0x1170>
8013df40:	00001821 	move	v1,zero
8013df44:	24030001 	li	v1,1
8013df48:	8fc51018 	lw	a1,4120(s8)
8013df4c:	afc310e0 	sw	v1,4320(s8)
8013df50:	00b41023 	subu	v0,a1,s4
8013df54:	00028083 	sra	s0,v0,0x2
8013df58:	8fc31024 	lw	v1,4132(s8)
8013df5c:	00000000 	nop
8013df60:	0203102a 	slt	v0,s0,v1
8013df64:	14400010 	bnez	v0,8013dfa8 <_IO_vfwprintf+0x11d0>
8013df68:	00709023 	subu	s2,v1,s0
8013df6c:	8fc410e0 	lw	a0,4320(s8)
8013df70:	00000000 	nop
8013df74:	1080000c 	beqz	a0,8013dfa8 <_IO_vfwprintf+0x11d0>
8013df78:	00000000 	nop
8013df7c:	8fc510a0 	lw	a1,4256(s8)
8013df80:	00000000 	nop
8013df84:	10a00008 	beqz	a1,8013dfa8 <_IO_vfwprintf+0x11d0>
8013df88:	24020008 	li	v0,8
8013df8c:	8fc910a4 	lw	t1,4260(s8)
8013df90:	00000000 	nop
8013df94:	11220947 	beq	t1,v0,801404b4 <_IO_vfwprintf+0x36dc>
8013df98:	00000000 	nop
8013df9c:	8fc31024 	lw	v1,4132(s8)
8013dfa0:	00000000 	nop
8013dfa4:	00709023 	subu	s2,v1,s0
8013dfa8:	06400554 	bltz	s2,8013f4fc <_IO_vfwprintf+0x2724>
8013dfac:	00000000 	nop
8013dfb0:	8fc41098 	lw	a0,4248(s8)
8013dfb4:	00000000 	nop
8013dfb8:	14800394 	bnez	a0,8013ee0c <_IO_vfwprintf+0x2034>
8013dfbc:	02121021 	addu	v0,s0,s2
8013dfc0:	8fc51020 	lw	a1,4128(s8)
8013dfc4:	8fd610e0 	lw	s6,4320(s8)
8013dfc8:	00000000 	nop
8013dfcc:	12c00009 	beqz	s6,8013dff4 <_IO_vfwprintf+0x121c>
8013dfd0:	00a28823 	subu	s1,a1,v0
8013dfd4:	8fc910a0 	lw	t1,4256(s8)
8013dfd8:	00000000 	nop
8013dfdc:	11200005 	beqz	t1,8013dff4 <_IO_vfwprintf+0x121c>
8013dfe0:	24020010 	li	v0,16
8013dfe4:	8fc310a4 	lw	v1,4260(s8)
8013dfe8:	00000000 	nop
8013dfec:	106202f9 	beq	v1,v0,8013ebd4 <_IO_vfwprintf+0x1dfc>
8013dff0:	00000000 	nop
8013dff4:	16e002e2 	bnez	s7,8013eb80 <_IO_vfwprintf+0x1da8>
8013dff8:	00000000 	nop
8013dffc:	8fc41094 	lw	a0,4244(s8)
8013e000:	00000000 	nop
8013e004:	148002de 	bnez	a0,8013eb80 <_IO_vfwprintf+0x1da8>
8013e008:	00000000 	nop
8013e00c:	8fc5109c 	lw	a1,4252(s8)
8013e010:	00000000 	nop
8013e014:	14a002da 	bnez	a1,8013eb80 <_IO_vfwprintf+0x1da8>
8013e018:	00000000 	nop
8013e01c:	8fc91078 	lw	t1,4216(s8)
8013e020:	24020020 	li	v0,32
8013e024:	112202b9 	beq	t1,v0,8013eb0c <_IO_vfwprintf+0x1d34>
8013e028:	00000000 	nop
8013e02c:	16e00564 	bnez	s7,8013f5c0 <_IO_vfwprintf+0x27e8>
8013e030:	00000000 	nop
8013e034:	8fc91094 	lw	t1,4244(s8)
8013e038:	00000000 	nop
8013e03c:	152005dc 	bnez	t1,8013f7b0 <_IO_vfwprintf+0x29d8>
8013e040:	00000000 	nop
8013e044:	8fc9109c 	lw	t1,4252(s8)
8013e048:	00000000 	nop
8013e04c:	152002ba 	bnez	t1,8013eb38 <_IO_vfwprintf+0x1d60>
8013e050:	00000000 	nop
8013e054:	12c0000a 	beqz	s6,8013e080 <_IO_vfwprintf+0x12a8>
8013e058:	02323021 	addu	a2,s1,s2
8013e05c:	8fc910a0 	lw	t1,4256(s8)
8013e060:	00000000 	nop
8013e064:	11200006 	beqz	t1,8013e080 <_IO_vfwprintf+0x12a8>
8013e068:	24020010 	li	v0,16
8013e06c:	8fc310a4 	lw	v1,4260(s8)
8013e070:	00000000 	nop
8013e074:	10620a0e 	beq	v1,v0,801408b0 <_IO_vfwprintf+0x3ad8>
8013e078:	00000000 	nop
8013e07c:	02323021 	addu	a2,s1,s2
8013e080:	18c00007 	blez	a2,8013e0a0 <_IO_vfwprintf+0x12c8>
8013e084:	02602021 	move	a0,s3
8013e088:	0c052020 	jal	80148080 <_IO_wpadn>
8013e08c:	24050030 	li	a1,48
8013e090:	8fc910bc 	lw	t1,4284(s8)
8013e094:	00000000 	nop
8013e098:	01224821 	addu	t1,t1,v0
8013e09c:	afc910bc 	sw	t1,4284(s8)
8013e0a0:	8e630098 	lw	v1,152(s3)
8013e0a4:	02802821 	move	a1,s4
8013e0a8:	8c62001c 	lw	v0,28(v1)
8013e0ac:	02602021 	move	a0,s3
8013e0b0:	0040f809 	jalr	v0
8013e0b4:	02003021 	move	a2,s0
8013e0b8:	16020266 	bne	s0,v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013e0bc:	00000000 	nop
8013e0c0:	8fc510bc 	lw	a1,4284(s8)
8013e0c4:	00000000 	nop
8013e0c8:	00b02821 	addu	a1,a1,s0
8013e0cc:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013e0d0:	afc510bc 	sw	a1,4284(s8)
8013e0d4:	8fc51040 	lw	a1,4160(s8)
8013e0d8:	00000000 	nop
8013e0dc:	14a0fbf8 	bnez	a1,8013d0c0 <_IO_vfwprintf+0x2e8>
8013e0e0:	00000000 	nop
8013e0e4:	8fc9103c 	lw	t1,4156(s8)
8013e0e8:	8fc21058 	lw	v0,4184(s8)
8013e0ec:	00000000 	nop
8013e0f0:	1440000a 	bnez	v0,8013e11c <_IO_vfwprintf+0x1344>
8013e0f4:	2531ffff 	addiu	s1,t1,-1
8013e0f8:	1a200008 	blez	s1,8013e11c <_IO_vfwprintf+0x1344>
8013e0fc:	02602021 	move	a0,s3
8013e100:	24050020 	li	a1,32
8013e104:	0c052020 	jal	80148080 <_IO_wpadn>
8013e108:	02203021 	move	a2,s1
8013e10c:	8fc310bc 	lw	v1,4284(s8)
8013e110:	00000000 	nop
8013e114:	00621821 	addu	v1,v1,v0
8013e118:	afc310bc 	sw	v1,4284(s8)
8013e11c:	8fc410b4 	lw	a0,4276(s8)
8013e120:	8fc5106c 	lw	a1,4204(s8)
8013e124:	00041900 	sll	v1,a0,0x4
8013e128:	00041180 	sll	v0,a0,0x6
8013e12c:	00431023 	subu	v0,v0,v1
8013e130:	00a28021 	addu	s0,a1,v0
8013e134:	12000990 	beqz	s0,80140778 <_IO_vfwprintf+0x39a0>
8013e138:	00000000 	nop
8013e13c:	8e020024 	lw	v0,36(s0)
8013e140:	8fc51068 	lw	a1,4200(s8)
8013e144:	000210c0 	sll	v0,v0,0x3
8013e148:	00451021 	addu	v0,v0,a1
8013e14c:	90440000 	lbu	a0,0(v0)
8013e150:	0c052920 	jal	8014a480 <__btowc>
8013e154:	00000000 	nop
8013e158:	8e64005c 	lw	a0,92(s3)
8013e15c:	00402821 	move	a1,v0
8013e160:	8c860010 	lw	a2,16(a0)
8013e164:	8c820014 	lw	v0,20(a0)
8013e168:	00000000 	nop
8013e16c:	00c2102b 	sltu	v0,a2,v0
8013e170:	10400ac6 	beqz	v0,80140c8c <_IO_vfwprintf+0x3eb4>
8013e174:	24a30001 	addiu	v1,a1,1
8013e178:	24c20004 	addiu	v0,a2,4
8013e17c:	ac820010 	sw	v0,16(a0)
8013e180:	acc50000 	sw	a1,0(a2)
8013e184:	2c620001 	sltiu	v0,v1,1
8013e188:	14400aae 	bnez	v0,80140c44 <_IO_vfwprintf+0x3e6c>
8013e18c:	00000000 	nop
8013e190:	8fc410bc 	lw	a0,4284(s8)
8013e194:	00000000 	nop
8013e198:	24840001 	addiu	a0,a0,1
8013e19c:	afc410bc 	sw	a0,4284(s8)
8013e1a0:	8fc51058 	lw	a1,4184(s8)
8013e1a4:	00000000 	nop
8013e1a8:	10a0fbfd 	beqz	a1,8013d1a0 <_IO_vfwprintf+0x3c8>
8013e1ac:	00000000 	nop
8013e1b0:	1a20fbfb 	blez	s1,8013d1a0 <_IO_vfwprintf+0x3c8>
8013e1b4:	02203021 	move	a2,s1
8013e1b8:	02602021 	move	a0,s3
8013e1bc:	0c052020 	jal	80148080 <_IO_wpadn>
8013e1c0:	24050020 	li	a1,32
8013e1c4:	0804f900 	j	8013e400 <_IO_vfwprintf+0x1628>
8013e1c8:	00000000 	nop
8013e1cc:	8e910000 	lw	s1,0(s4)
8013e1d0:	26950004 	addiu	s5,s4,4
8013e1d4:	122006ae 	beqz	s1,8013fc90 <_IO_vfwprintf+0x2eb8>
8013e1d8:	2402ffff 	li	v0,-1
8013e1dc:	8fc51084 	lw	a1,4228(s8)
8013e1e0:	00000000 	nop
8013e1e4:	14a004b3 	bnez	a1,8013f4b4 <_IO_vfwprintf+0x26dc>
8013e1e8:	00000000 	nop
8013e1ec:	8fc91074 	lw	t1,4212(s8)
8013e1f0:	24020053 	li	v0,83
8013e1f4:	112204af 	beq	t1,v0,8013f4b4 <_IO_vfwprintf+0x26dc>
8013e1f8:	2402ffff 	li	v0,-1
8013e1fc:	8fc31024 	lw	v1,4132(s8)
8013e200:	00000000 	nop
8013e204:	10620912 	beq	v1,v0,80140650 <_IO_vfwprintf+0x3878>
8013e208:	afd1002c 	sw	s1,44(s8)
8013e20c:	00609021 	move	s2,v1
8013e210:	00128080 	sll	s0,s2,0x2
8013e214:	2e021001 	sltiu	v0,s0,4097
8013e218:	10400a04 	beqz	v0,80140a2c <_IO_vfwprintf+0x3c54>
8013e21c:	2602000e 	addiu	v0,s0,14
8013e220:	000210c2 	srl	v0,v0,0x3
8013e224:	000210c0 	sll	v0,v0,0x3
8013e228:	03a2e823 	subu	sp,sp,v0
8013e22c:	27b10018 	addiu	s1,sp,24
8013e230:	0000a021 	move	s4,zero
8013e234:	27d00038 	addiu	s0,s8,56
8013e238:	00002821 	move	a1,zero
8013e23c:	24060008 	li	a2,8
8013e240:	0c043299 	jal	8010ca64 <memset>
8013e244:	02002021 	move	a0,s0
8013e248:	02403021 	move	a2,s2
8013e24c:	02202021 	move	a0,s1
8013e250:	02003821 	move	a3,s0
8013e254:	0c052af0 	jal	8014abc0 <__mbsrtowcs>
8013e258:	27c5002c 	addiu	a1,s8,44
8013e25c:	00409021 	move	s2,v0
8013e260:	2402ffff 	li	v0,-1
8013e264:	12420a84 	beq	s2,v0,80140c78 <_IO_vfwprintf+0x3ea0>
8013e268:	00000000 	nop
8013e26c:	8fc21020 	lw	v0,4128(s8)
8013e270:	00000000 	nop
8013e274:	00528023 	subu	s0,v0,s2
8013e278:	0600081f 	bltz	s0,801402f8 <_IO_vfwprintf+0x3520>
8013e27c:	02602021 	move	a0,s3
8013e280:	8fc91098 	lw	t1,4248(s8)
8013e284:	00000000 	nop
8013e288:	15200003 	bnez	t1,8013e298 <_IO_vfwprintf+0x14c0>
8013e28c:	00000000 	nop
8013e290:	16000792 	bnez	s0,801400dc <_IO_vfwprintf+0x3304>
8013e294:	24050020 	li	a1,32
8013e298:	8e630098 	lw	v1,152(s3)
8013e29c:	02602021 	move	a0,s3
8013e2a0:	8c62001c 	lw	v0,28(v1)
8013e2a4:	02202821 	move	a1,s1
8013e2a8:	0040f809 	jalr	v0
8013e2ac:	02403021 	move	a2,s2
8013e2b0:	16420a71 	bne	s2,v0,80140c78 <_IO_vfwprintf+0x3ea0>
8013e2b4:	00000000 	nop
8013e2b8:	8fc910bc 	lw	t1,4284(s8)
8013e2bc:	8fc21098 	lw	v0,4248(s8)
8013e2c0:	01324821 	addu	t1,t1,s2
8013e2c4:	10400003 	beqz	v0,8013e2d4 <_IO_vfwprintf+0x14fc>
8013e2c8:	afc910bc 	sw	t1,4284(s8)
8013e2cc:	16000237 	bnez	s0,8013ebac <_IO_vfwprintf+0x1dd4>
8013e2d0:	02602021 	move	a0,s3
8013e2d4:	1280fece 	beqz	s4,8013de10 <_IO_vfwprintf+0x1038>
8013e2d8:	00000000 	nop
8013e2dc:	0c045fee 	jal	80117fb8 <__cfree>
8013e2e0:	02202021 	move	a0,s1
8013e2e4:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013e2e8:	00000000 	nop
8013e2ec:	8e63005c 	lw	v1,92(s3)
8013e2f0:	00000000 	nop
8013e2f4:	8c640010 	lw	a0,16(v1)
8013e2f8:	8c620014 	lw	v0,20(v1)
8013e2fc:	00000000 	nop
8013e300:	0082102b 	sltu	v0,a0,v0
8013e304:	104009ec 	beqz	v0,80140ab8 <_IO_vfwprintf+0x3ce0>
8013e308:	24820004 	addiu	v0,a0,4
8013e30c:	ac620010 	sw	v0,16(v1)
8013e310:	24030025 	li	v1,37
8013e314:	ac830000 	sw	v1,0(a0)
8013e318:	8fc910b4 	lw	t1,4276(s8)
8013e31c:	8fc4106c 	lw	a0,4204(s8)
8013e320:	00091900 	sll	v1,t1,0x4
8013e324:	00091180 	sll	v0,t1,0x6
8013e328:	00431023 	subu	v0,v0,v1
8013e32c:	8fc310bc 	lw	v1,4284(s8)
8013e330:	00828021 	addu	s0,a0,v0
8013e334:	24630001 	addiu	v1,v1,1
8013e338:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013e33c:	afc310bc 	sw	v1,4284(s8)
8013e340:	8fc5104c 	lw	a1,4172(s8)
8013e344:	00000000 	nop
8013e348:	10a005d8 	beqz	a1,8013faac <_IO_vfwprintf+0x2cd4>
8013e34c:	00000000 	nop
8013e350:	8fc910b4 	lw	t1,4276(s8)
8013e354:	8fc210b4 	lw	v0,4276(s8)
8013e358:	00094900 	sll	t1,t1,0x4
8013e35c:	00021180 	sll	v0,v0,0x6
8013e360:	8fc3106c 	lw	v1,4204(s8)
8013e364:	afc210f4 	sw	v0,4340(s8)
8013e368:	00491023 	subu	v0,v0,t1
8013e36c:	00621021 	addu	v0,v1,v0
8013e370:	104008f1 	beqz	v0,80140738 <_IO_vfwprintf+0x3960>
8013e374:	afc910f0 	sw	t1,4336(s8)
8013e378:	8c420024 	lw	v0,36(v0)
8013e37c:	8fc41068 	lw	a0,4200(s8)
8013e380:	000210c0 	sll	v0,v0,0x3
8013e384:	00441021 	addu	v0,v0,a0
8013e388:	8c480000 	lw	t0,0(v0)
8013e38c:	8c490004 	lw	t1,4(v0)
8013e390:	00000000 	nop
8013e394:	052008d5 	bltz	t1,801406ec <_IO_vfwprintf+0x3914>
8013e398:	0000b821 	move	s7,zero
8013e39c:	2405000a 	li	a1,10
8013e3a0:	afc810e8 	sw	t0,4328(s8)
8013e3a4:	afc910ec 	sw	t1,4332(s8)
8013e3a8:	0804f635 	j	8013d8d4 <_IO_vfwprintf+0xafc>
8013e3ac:	afc51064 	sw	a1,4196(s8)
8013e3b0:	8fc210b4 	lw	v0,4276(s8)
8013e3b4:	00000000 	nop
8013e3b8:	00021900 	sll	v1,v0,0x4
8013e3bc:	00021180 	sll	v0,v0,0x6
8013e3c0:	00431023 	subu	v0,v0,v1
8013e3c4:	8fc3106c 	lw	v1,4204(s8)
8013e3c8:	00000000 	nop
8013e3cc:	00628021 	addu	s0,v1,v0
8013e3d0:	12000694 	beqz	s0,8013fe24 <_IO_vfwprintf+0x304c>
8013e3d4:	02602021 	move	a0,s3
8013e3d8:	8e020024 	lw	v0,36(s0)
8013e3dc:	8fc31068 	lw	v1,4200(s8)
8013e3e0:	000210c0 	sll	v0,v0,0x3
8013e3e4:	00621021 	addu	v0,v1,v0
8013e3e8:	02002821 	move	a1,s0
8013e3ec:	27c60028 	addiu	a2,s8,40
8013e3f0:	0c04eac4 	jal	8013ab10 <__printf_fphex>
8013e3f4:	afc20028 	sw	v0,40(s8)
8013e3f8:	04400a1f 	bltz	v0,80140c78 <_IO_vfwprintf+0x3ea0>
8013e3fc:	00000000 	nop
8013e400:	8fc910bc 	lw	t1,4284(s8)
8013e404:	00000000 	nop
8013e408:	01224821 	addu	t1,t1,v0
8013e40c:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013e410:	afc910bc 	sw	t1,4284(s8)
8013e414:	8e62003c 	lw	v0,60(s3)
8013e418:	00000000 	nop
8013e41c:	30420004 	andi	v0,v0,0x4
8013e420:	10400009 	beqz	v0,8013e448 <_IO_vfwprintf+0x1670>
8013e424:	00000000 	nop
8013e428:	8fc510ac 	lw	a1,4268(s8)
8013e42c:	00000000 	nop
8013e430:	10a00866 	beqz	a1,801405cc <_IO_vfwprintf+0x37f4>
8013e434:	00000000 	nop
8013e438:	8fc910ac 	lw	t1,4268(s8)
8013e43c:	00000000 	nop
8013e440:	05200a95 	bltz	t1,80140e98 <_IO_vfwprintf+0x40c0>
8013e444:	3c04801d 	lui	a0,0x801d
8013e448:	8fc210b4 	lw	v0,4276(s8)
8013e44c:	00000000 	nop
8013e450:	00021900 	sll	v1,v0,0x4
8013e454:	00021180 	sll	v0,v0,0x6
8013e458:	00431023 	subu	v0,v0,v1
8013e45c:	8fc3106c 	lw	v1,4204(s8)
8013e460:	00000000 	nop
8013e464:	00628021 	addu	s0,v1,v0
8013e468:	120007e3 	beqz	s0,801403f8 <_IO_vfwprintf+0x3620>
8013e46c:	00000000 	nop
8013e470:	8fc2104c 	lw	v0,4172(s8)
8013e474:	00000000 	nop
8013e478:	104005f9 	beqz	v0,8013fc60 <_IO_vfwprintf+0x2e88>
8013e47c:	00000000 	nop
8013e480:	8e020024 	lw	v0,36(s0)
8013e484:	8fc51068 	lw	a1,4200(s8)
8013e488:	8fc310bc 	lw	v1,4284(s8)
8013e48c:	000210c0 	sll	v0,v0,0x3
8013e490:	00451021 	addu	v0,v0,a1
8013e494:	000327c3 	sra	a0,v1,0x1f
8013e498:	8fc910bc 	lw	t1,4284(s8)
8013e49c:	8c430000 	lw	v1,0(v0)
8013e4a0:	00000000 	nop
8013e4a4:	ac640004 	sw	a0,4(v1)
8013e4a8:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013e4ac:	ac690000 	sw	t1,0(v1)
8013e4b0:	8fc410b0 	lw	a0,4272(s8)
8013e4b4:	27c50074 	addiu	a1,s8,116
8013e4b8:	0c046f04 	jal	8011bc10 <__strerror_r>
8013e4bc:	24060fa0 	li	a2,4000
8013e4c0:	00408821 	move	s1,v0
8013e4c4:	0804f533 	j	8013d4cc <_IO_vfwprintf+0x6f4>
8013e4c8:	afc01040 	sw	zero,4160(s8)
8013e4cc:	24020010 	li	v0,16
8013e4d0:	afc210a4 	sw	v0,4260(s8)
8013e4d4:	8fc3108c 	lw	v1,4236(s8)
8013e4d8:	00000000 	nop
8013e4dc:	106002fb 	beqz	v1,8013f0cc <_IO_vfwprintf+0x22f4>
8013e4e0:	26820007 	addiu	v0,s4,7
8013e4e4:	2403fff8 	li	v1,-8
8013e4e8:	00431024 	and	v0,v0,v1
8013e4ec:	8c440000 	lw	a0,0(v0)
8013e4f0:	8c450004 	lw	a1,4(v0)
8013e4f4:	24550008 	addiu	s5,v0,8
8013e4f8:	0000b821 	move	s7,zero
8013e4fc:	afc410e0 	sw	a0,4320(s8)
8013e500:	afc510e4 	sw	a1,4324(s8)
8013e504:	afc0109c 	sw	zero,4252(s8)
8013e508:	0804f7b7 	j	8013dedc <_IO_vfwprintf+0x1104>
8013e50c:	afc01094 	sw	zero,4244(s8)
8013e510:	8fc91088 	lw	t1,4232(s8)
8013e514:	8fc31084 	lw	v1,4228(s8)
8013e518:	8fc5108c 	lw	a1,4236(s8)
8013e51c:	00091040 	sll	v0,t1,0x1
8013e520:	8fc910a0 	lw	t1,4256(s8)
8013e524:	00032080 	sll	a0,v1,0x2
8013e528:	00a21025 	or	v0,a1,v0
8013e52c:	000918c0 	sll	v1,t1,0x3
8013e530:	00441025 	or	v0,v0,a0
8013e534:	00431025 	or	v0,v0,v1
8013e538:	8fc3109c 	lw	v1,4252(s8)
8013e53c:	8fc51094 	lw	a1,4244(s8)
8013e540:	00032100 	sll	a0,v1,0x4
8013e544:	00441025 	or	v0,v0,a0
8013e548:	8fc41098 	lw	a0,4248(s8)
8013e54c:	8fc91090 	lw	t1,4240(s8)
8013e550:	00041940 	sll	v1,a0,0x5
8013e554:	00431025 	or	v0,v0,v1
8013e558:	00052180 	sll	a0,a1,0x6
8013e55c:	000919c0 	sll	v1,t1,0x7
8013e560:	00441025 	or	v0,v0,a0
8013e564:	00431025 	or	v0,v0,v1
8013e568:	8fc31024 	lw	v1,4132(s8)
8013e56c:	34420400 	ori	v0,v0,0x400
8013e570:	8fc41020 	lw	a0,4128(s8)
8013e574:	8fc51074 	lw	a1,4212(s8)
8013e578:	8fc91078 	lw	t1,4216(s8)
8013e57c:	afc30060 	sw	v1,96(s8)
8013e580:	afc2006c 	sw	v0,108(s8)
8013e584:	2403fff8 	li	v1,-8
8013e588:	26820007 	addiu	v0,s4,7
8013e58c:	00431024 	and	v0,v0,v1
8013e590:	afc40064 	sw	a0,100(s8)
8013e594:	afc50068 	sw	a1,104(s8)
8013e598:	afc90070 	sw	t1,112(s8)
8013e59c:	8c440000 	lw	a0,0(v0)
8013e5a0:	8c450004 	lw	a1,4(v0)
8013e5a4:	24550008 	addiu	s5,v0,8
8013e5a8:	afc40030 	sw	a0,48(s8)
8013e5ac:	afc50034 	sw	a1,52(s8)
8013e5b0:	27c20030 	addiu	v0,s8,48
8013e5b4:	02602021 	move	a0,s3
8013e5b8:	27c50060 	addiu	a1,s8,96
8013e5bc:	27c60028 	addiu	a2,s8,40
8013e5c0:	0c04eac4 	jal	8013ab10 <__printf_fphex>
8013e5c4:	afc20028 	sw	v0,40(s8)
8013e5c8:	04400122 	bltz	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013e5cc:	00000000 	nop
8013e5d0:	8fc510bc 	lw	a1,4284(s8)
8013e5d4:	00000000 	nop
8013e5d8:	00a22821 	addu	a1,a1,v0
8013e5dc:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013e5e0:	afc510bc 	sw	a1,4284(s8)
8013e5e4:	8e820000 	lw	v0,0(s4)
8013e5e8:	00000000 	nop
8013e5ec:	1040078d 	beqz	v0,80140424 <_IO_vfwprintf+0x364c>
8013e5f0:	26950004 	addiu	s5,s4,4
8013e5f4:	afc210e0 	sw	v0,4320(s8)
8013e5f8:	24090010 	li	t1,16
8013e5fc:	24020001 	li	v0,1
8013e600:	24030078 	li	v1,120
8013e604:	0000b821 	move	s7,zero
8013e608:	afc910a4 	sw	t1,4260(s8)
8013e60c:	afc210a0 	sw	v0,4256(s8)
8013e610:	afc01090 	sw	zero,4240(s8)
8013e614:	afc31074 	sw	v1,4212(s8)
8013e618:	8fc91024 	lw	t1,4132(s8)
8013e61c:	00000000 	nop
8013e620:	0520043b 	bltz	t1,8013f710 <_IO_vfwprintf+0x2938>
8013e624:	24020001 	li	v0,1
8013e628:	8fc31024 	lw	v1,4132(s8)
8013e62c:	00000000 	nop
8013e630:	14600258 	bnez	v1,8013ef94 <_IO_vfwprintf+0x21bc>
8013e634:	24090020 	li	t1,32
8013e638:	8fc410e0 	lw	a0,4320(s8)
8013e63c:	00000000 	nop
8013e640:	14800254 	bnez	a0,8013ef94 <_IO_vfwprintf+0x21bc>
8013e644:	00000000 	nop
8013e648:	8fc510a4 	lw	a1,4260(s8)
8013e64c:	24020008 	li	v0,8
8013e650:	10a207bf 	beq	a1,v0,80140550 <_IO_vfwprintf+0x3778>
8013e654:	00008021 	move	s0,zero
8013e658:	8fd41018 	lw	s4,4120(s8)
8013e65c:	0804f7d6 	j	8013df58 <_IO_vfwprintf+0x1180>
8013e660:	afc91078 	sw	t1,4216(s8)
8013e664:	24030010 	li	v1,16
8013e668:	0804f61c 	j	8013d870 <_IO_vfwprintf+0xa98>
8013e66c:	afc31064 	sw	v1,4196(s8)
8013e670:	8fc210b4 	lw	v0,4276(s8)
8013e674:	00000000 	nop
8013e678:	00021900 	sll	v1,v0,0x4
8013e67c:	00021180 	sll	v0,v0,0x6
8013e680:	00431023 	subu	v0,v0,v1
8013e684:	8fc3106c 	lw	v1,4204(s8)
8013e688:	00000000 	nop
8013e68c:	00628021 	addu	s0,v1,v0
8013e690:	120005a8 	beqz	s0,8013fd34 <_IO_vfwprintf+0x2f5c>
8013e694:	02602021 	move	a0,s3
8013e698:	8e020024 	lw	v0,36(s0)
8013e69c:	8fc31068 	lw	v1,4200(s8)
8013e6a0:	000210c0 	sll	v0,v0,0x3
8013e6a4:	00621021 	addu	v0,v1,v0
8013e6a8:	02002821 	move	a1,s0
8013e6ac:	27c60028 	addiu	a2,s8,40
8013e6b0:	0c04e000 	jal	80138000 <__printf_fp>
8013e6b4:	afc20028 	sw	v0,40(s8)
8013e6b8:	0804f8fe 	j	8013e3f8 <_IO_vfwprintf+0x1620>
8013e6bc:	00000000 	nop
8013e6c0:	8e62003c 	lw	v0,60(s3)
8013e6c4:	00000000 	nop
8013e6c8:	30420004 	andi	v0,v0,0x4
8013e6cc:	10400009 	beqz	v0,8013e6f4 <_IO_vfwprintf+0x191c>
8013e6d0:	00000000 	nop
8013e6d4:	8fc510ac 	lw	a1,4268(s8)
8013e6d8:	00000000 	nop
8013e6dc:	10a007a7 	beqz	a1,8014057c <_IO_vfwprintf+0x37a4>
8013e6e0:	00000000 	nop
8013e6e4:	8fc910ac 	lw	t1,4268(s8)
8013e6e8:	00000000 	nop
8013e6ec:	052009ea 	bltz	t1,80140e98 <_IO_vfwprintf+0x40c0>
8013e6f0:	3c04801d 	lui	a0,0x801d
8013e6f4:	8fc2108c 	lw	v0,4236(s8)
8013e6f8:	00000000 	nop
8013e6fc:	10400502 	beqz	v0,8013fb08 <_IO_vfwprintf+0x2d30>
8013e700:	26950004 	addiu	s5,s4,4
8013e704:	8fc410bc 	lw	a0,4284(s8)
8013e708:	8e830000 	lw	v1,0(s4)
8013e70c:	000417c3 	sra	v0,a0,0x1f
8013e710:	ac620004 	sw	v0,4(v1)
8013e714:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013e718:	ac640000 	sw	a0,0(v1)
8013e71c:	8fc210b4 	lw	v0,4276(s8)
8013e720:	8fc310b4 	lw	v1,4276(s8)
8013e724:	00021100 	sll	v0,v0,0x4
8013e728:	00031980 	sll	v1,v1,0x6
8013e72c:	8fc4106c 	lw	a0,4204(s8)
8013e730:	afc210f0 	sw	v0,4336(s8)
8013e734:	00621023 	subu	v0,v1,v0
8013e738:	00821021 	addu	v0,a0,v0
8013e73c:	1040072b 	beqz	v0,801403ec <_IO_vfwprintf+0x3614>
8013e740:	afc310f4 	sw	v1,4340(s8)
8013e744:	8c420024 	lw	v0,36(v0)
8013e748:	8fc51068 	lw	a1,4200(s8)
8013e74c:	000210c0 	sll	v0,v0,0x3
8013e750:	00451021 	addu	v0,v0,a1
8013e754:	8c420000 	lw	v0,0(v0)
8013e758:	02803021 	move	a2,s4
8013e75c:	10400719 	beqz	v0,801403c4 <_IO_vfwprintf+0x35ec>
8013e760:	24090010 	li	t1,16
8013e764:	afc210e8 	sw	v0,4328(s8)
8013e768:	24020001 	li	v0,1
8013e76c:	24030078 	li	v1,120
8013e770:	00c0a021 	move	s4,a2
8013e774:	0000b821 	move	s7,zero
8013e778:	afc91064 	sw	t1,4196(s8)
8013e77c:	afc21060 	sw	v0,4192(s8)
8013e780:	afc01050 	sw	zero,4176(s8)
8013e784:	afc3102c 	sw	v1,4140(s8)
8013e788:	8fc51038 	lw	a1,4152(s8)
8013e78c:	00000000 	nop
8013e790:	04a003dd 	bltz	a1,8013f708 <_IO_vfwprintf+0x2930>
8013e794:	24090001 	li	t1,1
8013e798:	8fc21038 	lw	v0,4152(s8)
8013e79c:	00000000 	nop
8013e7a0:	14400339 	bnez	v0,8013f488 <_IO_vfwprintf+0x26b0>
8013e7a4:	24090020 	li	t1,32
8013e7a8:	8fc310e8 	lw	v1,4328(s8)
8013e7ac:	00000000 	nop
8013e7b0:	106003d9 	beqz	v1,8013f718 <_IO_vfwprintf+0x2940>
8013e7b4:	24020008 	li	v0,8
8013e7b8:	24040020 	li	a0,32
8013e7bc:	afc41030 	sw	a0,4144(s8)
8013e7c0:	8fc3102c 	lw	v1,4140(s8)
8013e7c4:	24020058 	li	v0,88
8013e7c8:	8fc610e8 	lw	a2,4328(s8)
8013e7cc:	1462032c 	bne	v1,v0,8013f480 <_IO_vfwprintf+0x26a8>
8013e7d0:	3c02801d 	lui	v0,0x801d
8013e7d4:	3c02801d 	lui	v0,0x801d
8013e7d8:	24476be0 	addiu	a3,v0,27616
8013e7dc:	8fc41064 	lw	a0,4196(s8)
8013e7e0:	2402000a 	li	v0,10
8013e7e4:	108203a7 	beq	a0,v0,8013f684 <_IO_vfwprintf+0x28ac>
8013e7e8:	24020010 	li	v0,16
8013e7ec:	1082050c 	beq	a0,v0,8013fc20 <_IO_vfwprintf+0x2e48>
8013e7f0:	24020008 	li	v0,8
8013e7f4:	108205ec 	beq	a0,v0,8013ffa8 <_IO_vfwprintf+0x31d0>
8013e7f8:	00000000 	nop
8013e7fc:	8fc51018 	lw	a1,4120(s8)
8013e800:	8fc31064 	lw	v1,4196(s8)
8013e804:	24a5fffc 	addiu	a1,a1,-4
8013e808:	14600002 	bnez	v1,8013e814 <_IO_vfwprintf+0x1a3c>
8013e80c:	00c3001b 	divu	zero,a2,v1
8013e810:	0007000d 	break	0x7
8013e814:	00001010 	mfhi	v0
8013e818:	00021080 	sll	v0,v0,0x2
8013e81c:	00471021 	addu	v0,v0,a3
8013e820:	8c430000 	lw	v1,0(v0)
8013e824:	00002012 	mflo	a0
8013e828:	00803021 	move	a2,a0
8013e82c:	1480fff4 	bnez	a0,8013e800 <_IO_vfwprintf+0x1a28>
8013e830:	aca30000 	sw	v1,0(a1)
8013e834:	00a0a821 	move	s5,a1
8013e838:	8fc41050 	lw	a0,4176(s8)
8013e83c:	00000000 	nop
8013e840:	1080000b 	beqz	a0,8013e870 <_IO_vfwprintf+0x1a98>
8013e844:	00000000 	nop
8013e848:	8fc510c0 	lw	a1,4288(s8)
8013e84c:	00000000 	nop
8013e850:	10a00007 	beqz	a1,8013e870 <_IO_vfwprintf+0x1a98>
8013e854:	00000000 	nop
8013e858:	8fc51018 	lw	a1,4120(s8)
8013e85c:	8fc610c0 	lw	a2,4288(s8)
8013e860:	8fc710c4 	lw	a3,4292(s8)
8013e864:	0c04f120 	jal	8013c480 <group_number>
8013e868:	02a02021 	move	a0,s5
8013e86c:	0040a821 	move	s5,v0
8013e870:	8fc91034 	lw	t1,4148(s8)
8013e874:	00000000 	nop
8013e878:	152002f8 	bnez	t1,8013f45c <_IO_vfwprintf+0x2684>
8013e87c:	2402000a 	li	v0,10
8013e880:	8fc31018 	lw	v1,4120(s8)
8013e884:	00000000 	nop
8013e888:	00751023 	subu	v0,v1,s5
8013e88c:	0804f655 	j	8013d954 <_IO_vfwprintf+0xb7c>
8013e890:	00028083 	sra	s0,v0,0x2
8013e894:	2405000a 	li	a1,10
8013e898:	0804f935 	j	8013e4d4 <_IO_vfwprintf+0x16fc>
8013e89c:	afc510a4 	sw	a1,4260(s8)
8013e8a0:	24090008 	li	t1,8
8013e8a4:	0804f935 	j	8013e4d4 <_IO_vfwprintf+0x16fc>
8013e8a8:	afc910a4 	sw	t1,4260(s8)
8013e8ac:	8fc41074 	lw	a0,4212(s8)
8013e8b0:	00000000 	nop
8013e8b4:	108008d1 	beqz	a0,80140bfc <_IO_vfwprintf+0x3e24>
8013e8b8:	2409ffff 	li	t1,-1
8013e8bc:	27bdf9f8 	addiu	sp,sp,-1544
8013e8c0:	8fc310c0 	lw	v1,4288(s8)
8013e8c4:	27a90018 	addiu	t1,sp,24
8013e8c8:	2402ffff 	li	v0,-1
8013e8cc:	afc00024 	sw	zero,36(s8)
8013e8d0:	1062064c 	beq	v1,v0,80140204 <_IO_vfwprintf+0x342c>
8013e8d4:	afc9106c 	sw	t1,4204(s8)
8013e8d8:	8fd110b8 	lw	s1,4280(s8)
8013e8dc:	00000000 	nop
8013e8e0:	8e220000 	lw	v0,0(s1)
8013e8e4:	00000000 	nop
8013e8e8:	10400202 	beqz	v0,8013f0f4 <_IO_vfwprintf+0x231c>
8013e8ec:	afd10018 	sw	s1,24(s8)
8013e8f0:	24120020 	li	s2,32
8013e8f4:	0000a821 	move	s5,zero
8013e8f8:	afc01070 	sw	zero,4208(s8)
8013e8fc:	24110030 	li	s1,48
8013e900:	27d60024 	addiu	s6,s8,36
8013e904:	8fc3106c 	lw	v1,4204(s8)
8013e908:	2630ffd0 	addiu	s0,s1,-48
8013e90c:	00708021 	addu	s0,v1,s0
8013e910:	8fc40018 	lw	a0,24(s8)
8013e914:	02a02821 	move	a1,s5
8013e918:	02003021 	move	a2,s0
8013e91c:	0c051b2e 	jal	80146cb8 <__parse_one_specwc>
8013e920:	02c03821 	move	a3,s6
8013e924:	8e030018 	lw	v1,24(s0)
8013e928:	8fc41070 	lw	a0,4208(s8)
8013e92c:	02a2a821 	addu	s5,s5,v0
8013e930:	8c620000 	lw	v0,0(v1)
8013e934:	24840001 	addiu	a0,a0,1
8013e938:	afc30018 	sw	v1,24(s8)
8013e93c:	104001ef 	beqz	v0,8013f0fc <_IO_vfwprintf+0x2324>
8013e940:	afc41070 	sw	a0,4208(s8)
8013e944:	8fc51070 	lw	a1,4208(s8)
8013e948:	00000000 	nop
8013e94c:	00b2102b 	sltu	v0,a1,s2
8013e950:	104000bc 	beqz	v0,8013ec44 <_IO_vfwprintf+0x1e6c>
8013e954:	00000000 	nop
8013e958:	8fd0106c 	lw	s0,4204(s8)
8013e95c:	26310030 	addiu	s1,s1,48
8013e960:	0804fa41 	j	8013e904 <_IO_vfwprintf+0x1b2c>
8013e964:	afd0106c 	sw	s0,4204(s8)
8013e968:	8fc410b0 	lw	a0,4272(s8)
8013e96c:	27c50074 	addiu	a1,s8,116
8013e970:	0c046f04 	jal	8011bc10 <__strerror_r>
8013e974:	24060fa0 	li	a2,4000
8013e978:	00408821 	move	s1,v0
8013e97c:	0280a821 	move	s5,s4
8013e980:	0804f875 	j	8013e1d4 <_IO_vfwprintf+0x13fc>
8013e984:	afc01084 	sw	zero,4228(s8)
8013e988:	8fc41088 	lw	a0,4232(s8)
8013e98c:	8fc51084 	lw	a1,4228(s8)
8013e990:	8fc9108c 	lw	t1,4236(s8)
8013e994:	00041040 	sll	v0,a0,0x1
8013e998:	01221025 	or	v0,t1,v0
8013e99c:	00052080 	sll	a0,a1,0x2
8013e9a0:	00441025 	or	v0,v0,a0
8013e9a4:	8fc410a0 	lw	a0,4256(s8)
8013e9a8:	8fc5109c 	lw	a1,4252(s8)
8013e9ac:	000418c0 	sll	v1,a0,0x3
8013e9b0:	8fc91098 	lw	t1,4248(s8)
8013e9b4:	00052100 	sll	a0,a1,0x4
8013e9b8:	00431025 	or	v0,v0,v1
8013e9bc:	00441025 	or	v0,v0,a0
8013e9c0:	00091940 	sll	v1,t1,0x5
8013e9c4:	00431025 	or	v0,v0,v1
8013e9c8:	8fc31094 	lw	v1,4244(s8)
8013e9cc:	8fc5107c 	lw	a1,4220(s8)
8013e9d0:	00032180 	sll	a0,v1,0x6
8013e9d4:	00441025 	or	v0,v0,a0
8013e9d8:	8fc41090 	lw	a0,4240(s8)
8013e9dc:	8fc91024 	lw	t1,4132(s8)
8013e9e0:	000419c0 	sll	v1,a0,0x7
8013e9e4:	00431025 	or	v0,v0,v1
8013e9e8:	000522c0 	sll	a0,a1,0xb
8013e9ec:	8fc31020 	lw	v1,4128(s8)
8013e9f0:	34420400 	ori	v0,v0,0x400
8013e9f4:	00441025 	or	v0,v0,a0
8013e9f8:	8fc51078 	lw	a1,4216(s8)
8013e9fc:	8fc41074 	lw	a0,4212(s8)
8013ea00:	afc30064 	sw	v1,100(s8)
8013ea04:	afc2006c 	sw	v0,108(s8)
8013ea08:	2403fff8 	li	v1,-8
8013ea0c:	26820007 	addiu	v0,s4,7
8013ea10:	00431024 	and	v0,v0,v1
8013ea14:	afc90060 	sw	t1,96(s8)
8013ea18:	afc40068 	sw	a0,104(s8)
8013ea1c:	afc50070 	sw	a1,112(s8)
8013ea20:	8c440000 	lw	a0,0(v0)
8013ea24:	8c450004 	lw	a1,4(v0)
8013ea28:	24550008 	addiu	s5,v0,8
8013ea2c:	afc40030 	sw	a0,48(s8)
8013ea30:	afc50034 	sw	a1,52(s8)
8013ea34:	27c20030 	addiu	v0,s8,48
8013ea38:	02602021 	move	a0,s3
8013ea3c:	27c50060 	addiu	a1,s8,96
8013ea40:	27c60028 	addiu	a2,s8,40
8013ea44:	0c04e000 	jal	80138000 <__printf_fp>
8013ea48:	afc20028 	sw	v0,40(s8)
8013ea4c:	0441fee0 	bgez	v0,8013e5d0 <_IO_vfwprintf+0x17f8>
8013ea50:	00000000 	nop
8013ea54:	8fc3101c 	lw	v1,4124(s8)
8013ea58:	2404ffff 	li	a0,-1
8013ea5c:	0003102b 	sltu	v0,zero,v1
8013ea60:	afc410bc 	sw	a0,4284(s8)
8013ea64:	1440086a 	bnez	v0,80140c10 <_IO_vfwprintf+0x3e38>
8013ea68:	00000000 	nop
8013ea6c:	8e620000 	lw	v0,0(s3)
8013ea70:	00000000 	nop
8013ea74:	30428000 	andi	v0,v0,0x8000
8013ea78:	10400135 	beqz	v0,8013ef50 <_IO_vfwprintf+0x2178>
8013ea7c:	00000000 	nop
8013ea80:	8fc210a8 	lw	v0,4264(s8)
8013ea84:	00000000 	nop
8013ea88:	1040f8ee 	beqz	v0,8013ce44 <_IO_vfwprintf+0x6c>
8013ea8c:	27c40050 	addiu	a0,s8,80
8013ea90:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8013ea94:	00002821 	move	a1,zero
8013ea98:	0804f392 	j	8013ce48 <_IO_vfwprintf+0x70>
8013ea9c:	03c0e821 	move	sp,s8
8013eaa0:	1a200008 	blez	s1,8013eac4 <_IO_vfwprintf+0x1cec>
8013eaa4:	02203021 	move	a2,s1
8013eaa8:	02602021 	move	a0,s3
8013eaac:	0c052020 	jal	80148080 <_IO_wpadn>
8013eab0:	24050020 	li	a1,32
8013eab4:	8fc310bc 	lw	v1,4284(s8)
8013eab8:	00000000 	nop
8013eabc:	00621821 	addu	v1,v1,v0
8013eac0:	afc310bc 	sw	v1,4284(s8)
8013eac4:	0804f68a 	j	8013da28 <_IO_vfwprintf+0xc50>
8013eac8:	00008821 	move	s1,zero
8013eacc:	8e63005c 	lw	v1,92(s3)
8013ead0:	00000000 	nop
8013ead4:	8c640010 	lw	a0,16(v1)
8013ead8:	8c620014 	lw	v0,20(v1)
8013eadc:	00000000 	nop
8013eae0:	0082102b 	sltu	v0,a0,v0
8013eae4:	1040087d 	beqz	v0,80140cdc <_IO_vfwprintf+0x3f04>
8013eae8:	24820004 	addiu	v0,a0,4
8013eaec:	ac620010 	sw	v0,16(v1)
8013eaf0:	24030020 	li	v1,32
8013eaf4:	ac830000 	sw	v1,0(a0)
8013eaf8:	8fc510bc 	lw	a1,4284(s8)
8013eafc:	00000000 	nop
8013eb00:	24a50001 	addiu	a1,a1,1
8013eb04:	0804f694 	j	8013da50 <_IO_vfwprintf+0xc78>
8013eb08:	afc510bc 	sw	a1,4284(s8)
8013eb0c:	1a200008 	blez	s1,8013eb30 <_IO_vfwprintf+0x1d58>
8013eb10:	02203021 	move	a2,s1
8013eb14:	02602021 	move	a0,s3
8013eb18:	0c052020 	jal	80148080 <_IO_wpadn>
8013eb1c:	24050020 	li	a1,32
8013eb20:	8fc310bc 	lw	v1,4284(s8)
8013eb24:	00000000 	nop
8013eb28:	00621821 	addu	v1,v1,v0
8013eb2c:	afc310bc 	sw	v1,4284(s8)
8013eb30:	0804f80b 	j	8013e02c <_IO_vfwprintf+0x1254>
8013eb34:	00008821 	move	s1,zero
8013eb38:	8e63005c 	lw	v1,92(s3)
8013eb3c:	00000000 	nop
8013eb40:	8c640010 	lw	a0,16(v1)
8013eb44:	8c620014 	lw	v0,20(v1)
8013eb48:	00000000 	nop
8013eb4c:	0082102b 	sltu	v0,a0,v0
8013eb50:	10400841 	beqz	v0,80140c58 <_IO_vfwprintf+0x3e80>
8013eb54:	24820004 	addiu	v0,a0,4
8013eb58:	ac620010 	sw	v0,16(v1)
8013eb5c:	24030020 	li	v1,32
8013eb60:	ac830000 	sw	v1,0(a0)
8013eb64:	8fc510bc 	lw	a1,4284(s8)
8013eb68:	00000000 	nop
8013eb6c:	24a50001 	addiu	a1,a1,1
8013eb70:	0804f815 	j	8013e054 <_IO_vfwprintf+0x127c>
8013eb74:	afc510bc 	sw	a1,4284(s8)
8013eb78:	0804f686 	j	8013da18 <_IO_vfwprintf+0xc40>
8013eb7c:	2631ffff 	addiu	s1,s1,-1
8013eb80:	0804f807 	j	8013e01c <_IO_vfwprintf+0x1244>
8013eb84:	2631ffff 	addiu	s1,s1,-1
8013eb88:	02003021 	move	a2,s0
8013eb8c:	02602021 	move	a0,s3
8013eb90:	0c052020 	jal	80148080 <_IO_wpadn>
8013eb94:	24050020 	li	a1,32
8013eb98:	8fc910bc 	lw	t1,4284(s8)
8013eb9c:	00000000 	nop
8013eba0:	01224821 	addu	t1,t1,v0
8013eba4:	0804f573 	j	8013d5cc <_IO_vfwprintf+0x7f4>
8013eba8:	afc910bc 	sw	t1,4284(s8)
8013ebac:	02003021 	move	a2,s0
8013ebb0:	0c052020 	jal	80148080 <_IO_wpadn>
8013ebb4:	24050020 	li	a1,32
8013ebb8:	8fc310bc 	lw	v1,4284(s8)
8013ebbc:	00000000 	nop
8013ebc0:	00621821 	addu	v1,v1,v0
8013ebc4:	0804f8b5 	j	8013e2d4 <_IO_vfwprintf+0x14fc>
8013ebc8:	afc310bc 	sw	v1,4284(s8)
8013ebcc:	0804f67c 	j	8013d9f0 <_IO_vfwprintf+0xc18>
8013ebd0:	2631fffe 	addiu	s1,s1,-2
8013ebd4:	0804f7fd 	j	8013dff4 <_IO_vfwprintf+0x121c>
8013ebd8:	2631fffe 	addiu	s1,s1,-2
8013ebdc:	24421b64 	addiu	v0,v0,7012
8013ebe0:	00042080 	sll	a0,a0,0x2
8013ebe4:	00822021 	addu	a0,a0,v0
8013ebe8:	8c830000 	lw	v1,0(a0)
8013ebec:	3c02801d 	lui	v0,0x801d
8013ebf0:	2442180c 	addiu	v0,v0,6156
8013ebf4:	00031880 	sll	v1,v1,0x2
8013ebf8:	00621821 	addu	v1,v1,v0
8013ebfc:	8c620000 	lw	v0,0(v1)
8013ec00:	0804f4dc 	j	8013d370 <_IO_vfwprintf+0x598>
8013ec04:	00000000 	nop
8013ec08:	3c02801d 	lui	v0,0x801d
8013ec0c:	24421b64 	addiu	v0,v0,7012
8013ec10:	00042080 	sll	a0,a0,0x2
8013ec14:	00822021 	addu	a0,a0,v0
8013ec18:	8c830000 	lw	v1,0(a0)
8013ec1c:	3c02801d 	lui	v0,0x801d
8013ec20:	24421adc 	addiu	v0,v0,6876
8013ec24:	00031880 	sll	v1,v1,0x2
8013ec28:	00621821 	addu	v1,v1,v0
8013ec2c:	8c620000 	lw	v0,0(v1)
8013ec30:	0804f3ef 	j	8013cfbc <_IO_vfwprintf+0x1e4>
8013ec34:	27c31014 	addiu	v1,s8,4116
8013ec38:	2409ffff 	li	t1,-1
8013ec3c:	0804fa9b 	j	8013ea6c <_IO_vfwprintf+0x1c94>
8013ec40:	afc910bc 	sw	t1,4284(s8)
8013ec44:	00129040 	sll	s2,s2,0x1
8013ec48:	00121100 	sll	v0,s2,0x4
8013ec4c:	00121980 	sll	v1,s2,0x6
8013ec50:	00621823 	subu	v1,v1,v0
8013ec54:	24630008 	addiu	v1,v1,8
8013ec58:	8fc9106c 	lw	t1,4204(s8)
8013ec5c:	03a3e823 	subu	sp,sp,v1
8013ec60:	27b00018 	addiu	s0,sp,24
8013ec64:	01311021 	addu	v0,t1,s1
8013ec68:	12020008 	beq	s0,v0,8013ec8c <_IO_vfwprintf+0x1eb4>
8013ec6c:	02002021 	move	a0,s0
8013ec70:	8fc5106c 	lw	a1,4204(s8)
8013ec74:	0c04324c 	jal	8010c930 <memcpy>
8013ec78:	02203021 	move	a2,s1
8013ec7c:	8fc2106c 	lw	v0,4204(s8)
8013ec80:	02301821 	addu	v1,s1,s0
8013ec84:	1443ff35 	bne	v0,v1,8013e95c <_IO_vfwprintf+0x1b84>
8013ec88:	00000000 	nop
8013ec8c:	00121042 	srl	v0,s2,0x1
8013ec90:	02429021 	addu	s2,s2,v0
8013ec94:	26310030 	addiu	s1,s1,48
8013ec98:	0804fa41 	j	8013e904 <_IO_vfwprintf+0x1b2c>
8013ec9c:	afd0106c 	sw	s0,4204(s8)
8013eca0:	16e00253 	bnez	s7,8013f5f0 <_IO_vfwprintf+0x2818>
8013eca4:	00000000 	nop
8013eca8:	8fc31054 	lw	v1,4180(s8)
8013ecac:	00000000 	nop
8013ecb0:	146002cb 	bnez	v1,8013f7e0 <_IO_vfwprintf+0x2a08>
8013ecb4:	00000000 	nop
8013ecb8:	8fc2105c 	lw	v0,4188(s8)
8013ecbc:	00000000 	nop
8013ecc0:	14400410 	bnez	v0,8013fd04 <_IO_vfwprintf+0x2f2c>
8013ecc4:	00000000 	nop
8013ecc8:	8fc210e8 	lw	v0,4328(s8)
8013eccc:	00000000 	nop
8013ecd0:	10400009 	beqz	v0,8013ecf8 <_IO_vfwprintf+0x1f20>
8013ecd4:	00000000 	nop
8013ecd8:	8fc31060 	lw	v1,4192(s8)
8013ecdc:	00000000 	nop
8013ece0:	10600005 	beqz	v1,8013ecf8 <_IO_vfwprintf+0x1f20>
8013ece4:	24020010 	li	v0,16
8013ece8:	8fc41064 	lw	a0,4196(s8)
8013ecec:	00000000 	nop
8013ecf0:	10820026 	beq	a0,v0,8013ed8c <_IO_vfwprintf+0x1fb4>
8013ecf4:	00000000 	nop
8013ecf8:	1a400008 	blez	s2,8013ed1c <_IO_vfwprintf+0x1f44>
8013ecfc:	02602021 	move	a0,s3
8013ed00:	24050030 	li	a1,48
8013ed04:	0c052020 	jal	80148080 <_IO_wpadn>
8013ed08:	02403021 	move	a2,s2
8013ed0c:	8fc310bc 	lw	v1,4284(s8)
8013ed10:	00000000 	nop
8013ed14:	00621821 	addu	v1,v1,v0
8013ed18:	afc310bc 	sw	v1,4284(s8)
8013ed1c:	8e630098 	lw	v1,152(s3)
8013ed20:	02a02821 	move	a1,s5
8013ed24:	8c62001c 	lw	v0,28(v1)
8013ed28:	02602021 	move	a0,s3
8013ed2c:	0040f809 	jalr	v0
8013ed30:	02003021 	move	a2,s0
8013ed34:	160207d0 	bne	s0,v0,80140c78 <_IO_vfwprintf+0x3ea0>
8013ed38:	00000000 	nop
8013ed3c:	8fc9103c 	lw	t1,4156(s8)
8013ed40:	02501021 	addu	v0,s2,s0
8013ed44:	01223023 	subu	a2,t1,v0
8013ed48:	8fc210bc 	lw	v0,4284(s8)
8013ed4c:	00000000 	nop
8013ed50:	00501021 	addu	v0,v0,s0
8013ed54:	18c001eb 	blez	a2,8013f504 <_IO_vfwprintf+0x272c>
8013ed58:	afc210bc 	sw	v0,4284(s8)
8013ed5c:	02602021 	move	a0,s3
8013ed60:	0c052020 	jal	80148080 <_IO_wpadn>
8013ed64:	24050020 	li	a1,32
8013ed68:	8fc910f4 	lw	t1,4340(s8)
8013ed6c:	8fc410f0 	lw	a0,4336(s8)
8013ed70:	8fc510bc 	lw	a1,4284(s8)
8013ed74:	01241823 	subu	v1,t1,a0
8013ed78:	8fc9106c 	lw	t1,4204(s8)
8013ed7c:	00a22821 	addu	a1,a1,v0
8013ed80:	01238021 	addu	s0,t1,v1
8013ed84:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013ed88:	afc510bc 	sw	a1,4284(s8)
8013ed8c:	8e64005c 	lw	a0,92(s3)
8013ed90:	00000000 	nop
8013ed94:	8c850010 	lw	a1,16(a0)
8013ed98:	8c820014 	lw	v0,20(a0)
8013ed9c:	00000000 	nop
8013eda0:	00a2102b 	sltu	v0,a1,v0
8013eda4:	10400789 	beqz	v0,80140bcc <_IO_vfwprintf+0x3df4>
8013eda8:	24a30004 	addiu	v1,a1,4
8013edac:	24020030 	li	v0,48
8013edb0:	aca20000 	sw	v0,0(a1)
8013edb4:	ac830010 	sw	v1,16(a0)
8013edb8:	8c850010 	lw	a1,16(a0)
8013edbc:	8c820014 	lw	v0,20(a0)
8013edc0:	00000000 	nop
8013edc4:	00a2102b 	sltu	v0,a1,v0
8013edc8:	104007b5 	beqz	v0,80140ca0 <_IO_vfwprintf+0x3ec8>
8013edcc:	00000000 	nop
8013edd0:	8fc9102c 	lw	t1,4140(s8)
8013edd4:	24a20004 	addiu	v0,a1,4
8013edd8:	25230001 	addiu	v1,t1,1
8013eddc:	ac820010 	sw	v0,16(a0)
8013ede0:	aca90000 	sw	t1,0(a1)
8013ede4:	2c620001 	sltiu	v0,v1,1
8013ede8:	1440ff1a 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013edec:	00000000 	nop
8013edf0:	8fc510bc 	lw	a1,4284(s8)
8013edf4:	8fc9103c 	lw	t1,4156(s8)
8013edf8:	24a50002 	addiu	a1,a1,2
8013edfc:	2529fffe 	addiu	t1,t1,-2
8013ee00:	afc510bc 	sw	a1,4284(s8)
8013ee04:	0804fb3e 	j	8013ecf8 <_IO_vfwprintf+0x1f20>
8013ee08:	afc9103c 	sw	t1,4156(s8)
8013ee0c:	16e001ce 	bnez	s7,8013f548 <_IO_vfwprintf+0x2770>
8013ee10:	00000000 	nop
8013ee14:	8fc41094 	lw	a0,4244(s8)
8013ee18:	00000000 	nop
8013ee1c:	14800252 	bnez	a0,8013f768 <_IO_vfwprintf+0x2990>
8013ee20:	00000000 	nop
8013ee24:	8fc3109c 	lw	v1,4252(s8)
8013ee28:	00000000 	nop
8013ee2c:	14600441 	bnez	v1,8013ff34 <_IO_vfwprintf+0x315c>
8013ee30:	00000000 	nop
8013ee34:	8fc210e0 	lw	v0,4320(s8)
8013ee38:	00000000 	nop
8013ee3c:	10400009 	beqz	v0,8013ee64 <_IO_vfwprintf+0x208c>
8013ee40:	00000000 	nop
8013ee44:	8fc310a0 	lw	v1,4256(s8)
8013ee48:	00000000 	nop
8013ee4c:	10600005 	beqz	v1,8013ee64 <_IO_vfwprintf+0x208c>
8013ee50:	24020010 	li	v0,16
8013ee54:	8fc410a4 	lw	a0,4260(s8)
8013ee58:	00000000 	nop
8013ee5c:	1082001c 	beq	a0,v0,8013eed0 <_IO_vfwprintf+0x20f8>
8013ee60:	00000000 	nop
8013ee64:	1a400008 	blez	s2,8013ee88 <_IO_vfwprintf+0x20b0>
8013ee68:	02602021 	move	a0,s3
8013ee6c:	24050030 	li	a1,48
8013ee70:	0c052020 	jal	80148080 <_IO_wpadn>
8013ee74:	02403021 	move	a2,s2
8013ee78:	8fc310bc 	lw	v1,4284(s8)
8013ee7c:	00000000 	nop
8013ee80:	00621821 	addu	v1,v1,v0
8013ee84:	afc310bc 	sw	v1,4284(s8)
8013ee88:	8e630098 	lw	v1,152(s3)
8013ee8c:	02802821 	move	a1,s4
8013ee90:	8c62001c 	lw	v0,28(v1)
8013ee94:	02602021 	move	a0,s3
8013ee98:	0040f809 	jalr	v0
8013ee9c:	02003021 	move	a2,s0
8013eea0:	16020775 	bne	s0,v0,80140c78 <_IO_vfwprintf+0x3ea0>
8013eea4:	00000000 	nop
8013eea8:	8fc91020 	lw	t1,4128(s8)
8013eeac:	02121021 	addu	v0,s0,s2
8013eeb0:	01223023 	subu	a2,t1,v0
8013eeb4:	8fc210bc 	lw	v0,4284(s8)
8013eeb8:	00000000 	nop
8013eebc:	00501021 	addu	v0,v0,s0
8013eec0:	1cc0f877 	bgtz	a2,8013d0a0 <_IO_vfwprintf+0x2c8>
8013eec4:	afc210bc 	sw	v0,4284(s8)
8013eec8:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013eecc:	00000000 	nop
8013eed0:	8e64005c 	lw	a0,92(s3)
8013eed4:	00000000 	nop
8013eed8:	8c850010 	lw	a1,16(a0)
8013eedc:	8c820014 	lw	v0,20(a0)
8013eee0:	00000000 	nop
8013eee4:	00a2102b 	sltu	v0,a1,v0
8013eee8:	104007e2 	beqz	v0,80140e74 <_IO_vfwprintf+0x409c>
8013eeec:	24a30004 	addiu	v1,a1,4
8013eef0:	24020030 	li	v0,48
8013eef4:	aca20000 	sw	v0,0(a1)
8013eef8:	ac830010 	sw	v1,16(a0)
8013eefc:	8c850010 	lw	a1,16(a0)
8013ef00:	8c820014 	lw	v0,20(a0)
8013ef04:	00000000 	nop
8013ef08:	00a2102b 	sltu	v0,a1,v0
8013ef0c:	104007f2 	beqz	v0,80140ed8 <_IO_vfwprintf+0x4100>
8013ef10:	00000000 	nop
8013ef14:	8fc91074 	lw	t1,4212(s8)
8013ef18:	24a20004 	addiu	v0,a1,4
8013ef1c:	25230001 	addiu	v1,t1,1
8013ef20:	ac820010 	sw	v0,16(a0)
8013ef24:	aca90000 	sw	t1,0(a1)
8013ef28:	2c620001 	sltiu	v0,v1,1
8013ef2c:	1440fec9 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8013ef30:	00000000 	nop
8013ef34:	8fc510bc 	lw	a1,4284(s8)
8013ef38:	8fc91020 	lw	t1,4128(s8)
8013ef3c:	24a50002 	addiu	a1,a1,2
8013ef40:	2529fffe 	addiu	t1,t1,-2
8013ef44:	afc510bc 	sw	a1,4284(s8)
8013ef48:	0804fb99 	j	8013ee64 <_IO_vfwprintf+0x208c>
8013ef4c:	afc91020 	sw	t1,4128(s8)
8013ef50:	0c051908 	jal	80146420 <_IO_funlockfile>
8013ef54:	02602021 	move	a0,s3
8013ef58:	0804faa0 	j	8013ea80 <_IO_vfwprintf+0x1ca8>
8013ef5c:	00000000 	nop
8013ef60:	24020009 	li	v0,9
8013ef64:	afc410bc 	sw	a0,4284(s8)
8013ef68:	0804f391 	j	8013ce44 <_IO_vfwprintf+0x6c>
8013ef6c:	ae020000 	sw	v0,0(s0)
8013ef70:	00021023 	negu	v0,v0
8013ef74:	35630020 	ori	v1,t3,0x20
8013ef78:	24050001 	li	a1,1
8013ef7c:	ad83000c 	sw	v1,12(t4)
8013ef80:	ad820004 	sw	v0,4(t4)
8013ef84:	0804f4b8 	j	8013d2e0 <_IO_vfwprintf+0x508>
8013ef88:	afc51058 	sw	a1,4184(s8)
8013ef8c:	0804f4c6 	j	8013d318 <_IO_vfwprintf+0x540>
8013ef90:	ad840000 	sw	a0,0(t4)
8013ef94:	afc91078 	sw	t1,4216(s8)
8013ef98:	8fc31074 	lw	v1,4212(s8)
8013ef9c:	24020058 	li	v0,88
8013efa0:	8fc610e0 	lw	a2,4320(s8)
8013efa4:	14620122 	bne	v1,v0,8013f430 <_IO_vfwprintf+0x2658>
8013efa8:	3c02801d 	lui	v0,0x801d
8013efac:	3c02801d 	lui	v0,0x801d
8013efb0:	24476be0 	addiu	a3,v0,27616
8013efb4:	8fc410a4 	lw	a0,4260(s8)
8013efb8:	2402000a 	li	v0,10
8013efbc:	1082019e 	beq	a0,v0,8013f638 <_IO_vfwprintf+0x2860>
8013efc0:	24020010 	li	v0,16
8013efc4:	1082030b 	beq	a0,v0,8013fbf4 <_IO_vfwprintf+0x2e1c>
8013efc8:	24020008 	li	v0,8
8013efcc:	108203eb 	beq	a0,v0,8013ff7c <_IO_vfwprintf+0x31a4>
8013efd0:	00000000 	nop
8013efd4:	8fc51018 	lw	a1,4120(s8)
8013efd8:	8fc310a4 	lw	v1,4260(s8)
8013efdc:	24a5fffc 	addiu	a1,a1,-4
8013efe0:	14600002 	bnez	v1,8013efec <_IO_vfwprintf+0x2214>
8013efe4:	00c3001b 	divu	zero,a2,v1
8013efe8:	0007000d 	break	0x7
8013efec:	00001010 	mfhi	v0
8013eff0:	00021080 	sll	v0,v0,0x2
8013eff4:	00471021 	addu	v0,v0,a3
8013eff8:	8c430000 	lw	v1,0(v0)
8013effc:	00002012 	mflo	a0
8013f000:	00803021 	move	a2,a0
8013f004:	1480fff4 	bnez	a0,8013efd8 <_IO_vfwprintf+0x2200>
8013f008:	aca30000 	sw	v1,0(a1)
8013f00c:	00a0a021 	move	s4,a1
8013f010:	8fc41090 	lw	a0,4240(s8)
8013f014:	00000000 	nop
8013f018:	1080000b 	beqz	a0,8013f048 <_IO_vfwprintf+0x2270>
8013f01c:	00000000 	nop
8013f020:	8fc510c0 	lw	a1,4288(s8)
8013f024:	00000000 	nop
8013f028:	10a00007 	beqz	a1,8013f048 <_IO_vfwprintf+0x2270>
8013f02c:	00000000 	nop
8013f030:	8fc51018 	lw	a1,4120(s8)
8013f034:	8fc610c0 	lw	a2,4288(s8)
8013f038:	8fc710c4 	lw	a3,4292(s8)
8013f03c:	0c04f120 	jal	8013c480 <group_number>
8013f040:	02802021 	move	a0,s4
8013f044:	0040a021 	move	s4,v0
8013f048:	8fc9107c 	lw	t1,4220(s8)
8013f04c:	00000000 	nop
8013f050:	152000f9 	bnez	t1,8013f438 <_IO_vfwprintf+0x2660>
8013f054:	2402000a 	li	v0,10
8013f058:	8fc31018 	lw	v1,4120(s8)
8013f05c:	00000000 	nop
8013f060:	00741023 	subu	v0,v1,s4
8013f064:	0804f7d6 	j	8013df58 <_IO_vfwprintf+0x1180>
8013f068:	00028083 	sra	s0,v0,0x2
8013f06c:	8fc910b4 	lw	t1,4276(s8)
8013f070:	8fc210b4 	lw	v0,4276(s8)
8013f074:	00094900 	sll	t1,t1,0x4
8013f078:	00021180 	sll	v0,v0,0x6
8013f07c:	8fc3106c 	lw	v1,4204(s8)
8013f080:	afc210f4 	sw	v0,4340(s8)
8013f084:	00491023 	subu	v0,v0,t1
8013f088:	00621021 	addu	v0,v1,v0
8013f08c:	10400447 	beqz	v0,801401ac <_IO_vfwprintf+0x33d4>
8013f090:	afc910f0 	sw	t1,4336(s8)
8013f094:	8fc41044 	lw	a0,4164(s8)
8013f098:	00000000 	nop
8013f09c:	1080018c 	beqz	a0,8013f6d0 <_IO_vfwprintf+0x28f8>
8013f0a0:	0000b821 	move	s7,zero
8013f0a4:	8c420024 	lw	v0,36(v0)
8013f0a8:	8fc51068 	lw	a1,4200(s8)
8013f0ac:	000210c0 	sll	v0,v0,0x3
8013f0b0:	00451021 	addu	v0,v0,a1
8013f0b4:	90420000 	lbu	v0,0(v0)
8013f0b8:	00000000 	nop
8013f0bc:	afc210e8 	sw	v0,4328(s8)
8013f0c0:	afc0105c 	sw	zero,4188(s8)
8013f0c4:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
8013f0c8:	afc01054 	sw	zero,4180(s8)
8013f0cc:	8fc91080 	lw	t1,4224(s8)
8013f0d0:	00000000 	nop
8013f0d4:	11200111 	beqz	t1,8013f51c <_IO_vfwprintf+0x2744>
8013f0d8:	26950004 	addiu	s5,s4,4
8013f0dc:	92820000 	lbu	v0,0(s4)
8013f0e0:	0000b821 	move	s7,zero
8013f0e4:	afc210e0 	sw	v0,4320(s8)
8013f0e8:	afc0109c 	sw	zero,4252(s8)
8013f0ec:	0804f986 	j	8013e618 <_IO_vfwprintf+0x1840>
8013f0f0:	afc01094 	sw	zero,4244(s8)
8013f0f4:	afc01070 	sw	zero,4208(s8)
8013f0f8:	0000a821 	move	s5,zero
8013f0fc:	8fc30024 	lw	v1,36(s8)
8013f100:	00000000 	nop
8013f104:	02a3102b 	sltu	v0,s5,v1
8013f108:	10400002 	beqz	v0,8013f114 <_IO_vfwprintf+0x233c>
8013f10c:	02a0b021 	move	s6,s5
8013f110:	0060b021 	move	s6,v1
8013f114:	00163080 	sll	a2,s6,0x2
8013f118:	24c2000e 	addiu	v0,a2,14
8013f11c:	000210c2 	srl	v0,v0,0x3
8013f120:	000210c0 	sll	v0,v0,0x3
8013f124:	8e65003c 	lw	a1,60(s3)
8013f128:	03a2e823 	subu	sp,sp,v0
8013f12c:	27b10018 	addiu	s1,sp,24
8013f130:	00052f40 	sll	a1,a1,0x1d
8013f134:	00052fc3 	sra	a1,a1,0x1f
8013f138:	0c043299 	jal	8010ca64 <memset>
8013f13c:	02202021 	move	a0,s1
8013f140:	001618c0 	sll	v1,s6,0x3
8013f144:	24630008 	addiu	v1,v1,8
8013f148:	03a3e823 	subu	sp,sp,v1
8013f14c:	8fc91070 	lw	t1,4208(s8)
8013f150:	27a50018 	addiu	a1,sp,24
8013f154:	1120002b 	beqz	t1,8013f204 <_IO_vfwprintf+0x242c>
8013f158:	afc51068 	sw	a1,4200(s8)
8013f15c:	8fd0106c 	lw	s0,4204(s8)
8013f160:	00009021 	move	s2,zero
8013f164:	0804fc69 	j	8013f1a4 <_IO_vfwprintf+0x23cc>
8013f168:	2415ffff 	li	s5,-1
8013f16c:	8e030008 	lw	v1,8(s0)
8013f170:	8c44c7a4 	lw	a0,-14428(v0)
8013f174:	00031880 	sll	v1,v1,0x2
8013f178:	8e060024 	lw	a2,36(s0)
8013f17c:	00641821 	addu	v1,v1,a0
8013f180:	00063080 	sll	a2,a2,0x2
8013f184:	8c620000 	lw	v0,0(v1)
8013f188:	02263021 	addu	a2,s1,a2
8013f18c:	0040f809 	jalr	v0
8013f190:	02002021 	move	a0,s0
8013f194:	8fc21070 	lw	v0,4208(s8)
8013f198:	26520001 	addiu	s2,s2,1
8013f19c:	10520019 	beq	v0,s2,8013f204 <_IO_vfwprintf+0x242c>
8013f1a0:	26100030 	addiu	s0,s0,48
8013f1a4:	8e020020 	lw	v0,32(s0)
8013f1a8:	00000000 	nop
8013f1ac:	10550003 	beq	v0,s5,8013f1bc <_IO_vfwprintf+0x23e4>
8013f1b0:	00021080 	sll	v0,v0,0x2
8013f1b4:	00511021 	addu	v0,v0,s1
8013f1b8:	ac400000 	sw	zero,0(v0)
8013f1bc:	8e02001c 	lw	v0,28(s0)
8013f1c0:	00000000 	nop
8013f1c4:	10550003 	beq	v0,s5,8013f1d4 <_IO_vfwprintf+0x23fc>
8013f1c8:	00021080 	sll	v0,v0,0x2
8013f1cc:	00511021 	addu	v0,v0,s1
8013f1d0:	ac400000 	sw	zero,0(v0)
8013f1d4:	8e05002c 	lw	a1,44(s0)
8013f1d8:	00000000 	nop
8013f1dc:	10a0ffed 	beqz	a1,8013f194 <_IO_vfwprintf+0x23bc>
8013f1e0:	24020001 	li	v0,1
8013f1e4:	14a2ffe1 	bne	a1,v0,8013f16c <_IO_vfwprintf+0x2394>
8013f1e8:	3c028019 	lui	v0,0x8019
8013f1ec:	8e020024 	lw	v0,36(s0)
8013f1f0:	8e030028 	lw	v1,40(s0)
8013f1f4:	00021080 	sll	v0,v0,0x2
8013f1f8:	00511021 	addu	v0,v0,s1
8013f1fc:	0804fc65 	j	8013f194 <_IO_vfwprintf+0x23bc>
8013f200:	ac430000 	sw	v1,0(v0)
8013f204:	12c0f800 	beqz	s6,8013d208 <_IO_vfwprintf+0x430>
8013f208:	00003821 	move	a3,zero
8013f20c:	8fc61068 	lw	a2,4200(s8)
8013f210:	0804fc94 	j	8013f250 <_IO_vfwprintf+0x2478>
8013f214:	2408fff8 	li	t0,-8
8013f218:	10620003 	beq	v1,v0,8013f228 <_IO_vfwprintf+0x2450>
8013f21c:	28620002 	slti	v0,v1,2
8013f220:	144000ae 	bnez	v0,8013f4dc <_IO_vfwprintf+0x2704>
8013f224:	2402ffff 	li	v0,-1
8013f228:	8fc2001c 	lw	v0,28(s8)
8013f22c:	00000000 	nop
8013f230:	8c430000 	lw	v1,0(v0)
8013f234:	24420004 	addiu	v0,v0,4
8013f238:	afc2001c 	sw	v0,28(s8)
8013f23c:	acc30000 	sw	v1,0(a2)
8013f240:	24e70001 	addiu	a3,a3,1
8013f244:	26310004 	addiu	s1,s1,4
8013f248:	12c7f7ef 	beq	s6,a3,8013d208 <_IO_vfwprintf+0x430>
8013f24c:	24c60008 	addiu	a2,a2,8
8013f250:	8e230000 	lw	v1,0(s1)
8013f254:	24020005 	li	v0,5
8013f258:	10620012 	beq	v1,v0,8013f2a4 <_IO_vfwprintf+0x24cc>
8013f25c:	28620006 	slti	v0,v1,6
8013f260:	1440ffed 	bnez	v0,8013f218 <_IO_vfwprintf+0x2440>
8013f264:	24020001 	li	v0,1
8013f268:	24020100 	li	v0,256
8013f26c:	1062001a 	beq	v1,v0,8013f2d8 <_IO_vfwprintf+0x2500>
8013f270:	28620101 	slti	v0,v1,257
8013f274:	10400012 	beqz	v0,8013f2c0 <_IO_vfwprintf+0x24e8>
8013f278:	24020200 	li	v0,512
8013f27c:	24020006 	li	v0,6
8013f280:	10620015 	beq	v1,v0,8013f2d8 <_IO_vfwprintf+0x2500>
8013f284:	24020007 	li	v0,7
8013f288:	10620013 	beq	v1,v0,8013f2d8 <_IO_vfwprintf+0x2500>
8013f28c:	30620800 	andi	v0,v1,0x800
8013f290:	14400004 	bnez	v0,8013f2a4 <_IO_vfwprintf+0x24cc>
8013f294:	00000000 	nop
8013f298:	acc00000 	sw	zero,0(a2)
8013f29c:	0804fc90 	j	8013f240 <_IO_vfwprintf+0x2468>
8013f2a0:	acc00004 	sw	zero,4(a2)
8013f2a4:	8fc2001c 	lw	v0,28(s8)
8013f2a8:	00000000 	nop
8013f2ac:	24430004 	addiu	v1,v0,4
8013f2b0:	afc3001c 	sw	v1,28(s8)
8013f2b4:	8c440000 	lw	a0,0(v0)
8013f2b8:	0804fc90 	j	8013f240 <_IO_vfwprintf+0x2468>
8013f2bc:	acc40000 	sw	a0,0(a2)
8013f2c0:	1062ffd9 	beq	v1,v0,8013f228 <_IO_vfwprintf+0x2450>
8013f2c4:	24020400 	li	v0,1024
8013f2c8:	1062ffd7 	beq	v1,v0,8013f228 <_IO_vfwprintf+0x2450>
8013f2cc:	24020107 	li	v0,263
8013f2d0:	1462ffef 	bne	v1,v0,8013f290 <_IO_vfwprintf+0x24b8>
8013f2d4:	30620800 	andi	v0,v1,0x800
8013f2d8:	8fc2001c 	lw	v0,28(s8)
8013f2dc:	00000000 	nop
8013f2e0:	24420007 	addiu	v0,v0,7
8013f2e4:	00481024 	and	v0,v0,t0
8013f2e8:	8c440000 	lw	a0,0(v0)
8013f2ec:	8c450004 	lw	a1,4(v0)
8013f2f0:	24420008 	addiu	v0,v0,8
8013f2f4:	afc2001c 	sw	v0,28(s8)
8013f2f8:	acc40000 	sw	a0,0(a2)
8013f2fc:	0804fc90 	j	8013f240 <_IO_vfwprintf+0x2468>
8013f300:	acc50004 	sw	a1,4(a2)
8013f304:	24050020 	li	a1,32
8013f308:	afc51030 	sw	a1,4144(s8)
8013f30c:	8fc9102c 	lw	t1,4140(s8)
8013f310:	8fc410e8 	lw	a0,4328(s8)
8013f314:	39220058 	xori	v0,t1,0x58
8013f318:	8fc510ec 	lw	a1,4332(s8)
8013f31c:	8fc61018 	lw	a2,4120(s8)
8013f320:	8fc71064 	lw	a3,4196(s8)
8013f324:	2c420001 	sltiu	v0,v0,1
8013f328:	0c058190 	jal	80160640 <_itowa>
8013f32c:	afa20010 	sw	v0,16(sp)
8013f330:	0040a821 	move	s5,v0
8013f334:	8fc21050 	lw	v0,4176(s8)
8013f338:	00000000 	nop
8013f33c:	1040000a 	beqz	v0,8013f368 <_IO_vfwprintf+0x2590>
8013f340:	00000000 	nop
8013f344:	8fc310c0 	lw	v1,4288(s8)
8013f348:	00000000 	nop
8013f34c:	10600006 	beqz	v1,8013f368 <_IO_vfwprintf+0x2590>
8013f350:	02a02021 	move	a0,s5
8013f354:	8fc51018 	lw	a1,4120(s8)
8013f358:	8fc710c4 	lw	a3,4292(s8)
8013f35c:	0c04f120 	jal	8013c480 <group_number>
8013f360:	00603021 	move	a2,v1
8013f364:	0040a821 	move	s5,v0
8013f368:	8fc41034 	lw	a0,4148(s8)
8013f36c:	00000000 	nop
8013f370:	1080f96d 	beqz	a0,8013d928 <_IO_vfwprintf+0xb50>
8013f374:	2402000a 	li	v0,10
8013f378:	8fc51064 	lw	a1,4196(s8)
8013f37c:	00000000 	nop
8013f380:	14a2f969 	bne	a1,v0,8013d928 <_IO_vfwprintf+0xb50>
8013f384:	00000000 	nop
8013f388:	8fc51018 	lw	a1,4120(s8)
8013f38c:	0c04f17e 	jal	8013c5f8 <_i18n_number_rewrite>
8013f390:	02a02021 	move	a0,s5
8013f394:	0804f64a 	j	8013d928 <_IO_vfwprintf+0xb50>
8013f398:	0040a821 	move	s5,v0
8013f39c:	afc51078 	sw	a1,4216(s8)
8013f3a0:	8fc91074 	lw	t1,4212(s8)
8013f3a4:	8fc410e0 	lw	a0,4320(s8)
8013f3a8:	39220058 	xori	v0,t1,0x58
8013f3ac:	8fc510e4 	lw	a1,4324(s8)
8013f3b0:	8fc61018 	lw	a2,4120(s8)
8013f3b4:	8fc710a4 	lw	a3,4260(s8)
8013f3b8:	2c420001 	sltiu	v0,v0,1
8013f3bc:	0c058190 	jal	80160640 <_itowa>
8013f3c0:	afa20010 	sw	v0,16(sp)
8013f3c4:	0040a021 	move	s4,v0
8013f3c8:	8fc21090 	lw	v0,4240(s8)
8013f3cc:	00000000 	nop
8013f3d0:	1040000a 	beqz	v0,8013f3fc <_IO_vfwprintf+0x2624>
8013f3d4:	00000000 	nop
8013f3d8:	8fc310c0 	lw	v1,4288(s8)
8013f3dc:	00000000 	nop
8013f3e0:	10600006 	beqz	v1,8013f3fc <_IO_vfwprintf+0x2624>
8013f3e4:	02802021 	move	a0,s4
8013f3e8:	8fc51018 	lw	a1,4120(s8)
8013f3ec:	8fc710c4 	lw	a3,4292(s8)
8013f3f0:	0c04f120 	jal	8013c480 <group_number>
8013f3f4:	00603021 	move	a2,v1
8013f3f8:	0040a021 	move	s4,v0
8013f3fc:	8fc4107c 	lw	a0,4220(s8)
8013f400:	00000000 	nop
8013f404:	1080fac9 	beqz	a0,8013df2c <_IO_vfwprintf+0x1154>
8013f408:	2402000a 	li	v0,10
8013f40c:	8fc510a4 	lw	a1,4260(s8)
8013f410:	00000000 	nop
8013f414:	14a2fac5 	bne	a1,v0,8013df2c <_IO_vfwprintf+0x1154>
8013f418:	00000000 	nop
8013f41c:	8fc51018 	lw	a1,4120(s8)
8013f420:	0c04f17e 	jal	8013c5f8 <_i18n_number_rewrite>
8013f424:	02802021 	move	a0,s4
8013f428:	0804f7cb 	j	8013df2c <_IO_vfwprintf+0x1154>
8013f42c:	0040a021 	move	s4,v0
8013f430:	0804fbed 	j	8013efb4 <_IO_vfwprintf+0x21dc>
8013f434:	24476b50 	addiu	a3,v0,27472
8013f438:	8fc410a4 	lw	a0,4260(s8)
8013f43c:	00000000 	nop
8013f440:	10820423 	beq	a0,v0,801404d0 <_IO_vfwprintf+0x36f8>
8013f444:	00000000 	nop
8013f448:	8fc51018 	lw	a1,4120(s8)
8013f44c:	00000000 	nop
8013f450:	00b41023 	subu	v0,a1,s4
8013f454:	0804f7d6 	j	8013df58 <_IO_vfwprintf+0x1180>
8013f458:	00028083 	sra	s0,v0,0x2
8013f45c:	8fc41064 	lw	a0,4196(s8)
8013f460:	00000000 	nop
8013f464:	10820429 	beq	a0,v0,8014050c <_IO_vfwprintf+0x3734>
8013f468:	00000000 	nop
8013f46c:	8fc51018 	lw	a1,4120(s8)
8013f470:	00000000 	nop
8013f474:	00b51023 	subu	v0,a1,s5
8013f478:	0804f655 	j	8013d954 <_IO_vfwprintf+0xb7c>
8013f47c:	00028083 	sra	s0,v0,0x2
8013f480:	0804f9f7 	j	8013e7dc <_IO_vfwprintf+0x1a04>
8013f484:	24476b50 	addiu	a3,v0,27472
8013f488:	0804f9f0 	j	8013e7c0 <_IO_vfwprintf+0x19e8>
8013f48c:	afc91030 	sw	t1,4144(s8)
8013f490:	8fc51038 	lw	a1,4152(s8)
8013f494:	2402ffff 	li	v0,-1
8013f498:	10a202d3 	beq	a1,v0,8013ffe8 <_IO_vfwprintf+0x3210>
8013f49c:	00000000 	nop
8013f4a0:	0c052cb4 	jal	8014b2d0 <__wcsnlen>
8013f4a4:	02202021 	move	a0,s1
8013f4a8:	00409021 	move	s2,v0
8013f4ac:	0804f559 	j	8013d564 <_IO_vfwprintf+0x78c>
8013f4b0:	0000a821 	move	s5,zero
8013f4b4:	8fc91024 	lw	t1,4132(s8)
8013f4b8:	2402ffff 	li	v0,-1
8013f4bc:	112202c5 	beq	t1,v0,8013ffd4 <_IO_vfwprintf+0x31fc>
8013f4c0:	00000000 	nop
8013f4c4:	01202821 	move	a1,t1
8013f4c8:	0c052cb4 	jal	8014b2d0 <__wcsnlen>
8013f4cc:	02202021 	move	a0,s1
8013f4d0:	00409021 	move	s2,v0
8013f4d4:	0804f89b 	j	8013e26c <_IO_vfwprintf+0x1494>
8013f4d8:	0000a021 	move	s4,zero
8013f4dc:	106202d1 	beq	v1,v0,80140024 <_IO_vfwprintf+0x324c>
8013f4e0:	00000000 	nop
8013f4e4:	1060ff50 	beqz	v1,8013f228 <_IO_vfwprintf+0x2450>
8013f4e8:	30620800 	andi	v0,v1,0x800
8013f4ec:	0804fca4 	j	8013f290 <_IO_vfwprintf+0x24b8>
8013f4f0:	00000000 	nop
8013f4f4:	0804f66b 	j	8013d9ac <_IO_vfwprintf+0xbd4>
8013f4f8:	00009021 	move	s2,zero
8013f4fc:	0804f7ec 	j	8013dfb0 <_IO_vfwprintf+0x11d8>
8013f500:	00009021 	move	s2,zero
8013f504:	8fc310f4 	lw	v1,4340(s8)
8013f508:	8fc410f0 	lw	a0,4336(s8)
8013f50c:	8fc5106c 	lw	a1,4204(s8)
8013f510:	00641023 	subu	v0,v1,a0
8013f514:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013f518:	00a28021 	addu	s0,a1,v0
8013f51c:	8fc31088 	lw	v1,4232(s8)
8013f520:	00000000 	nop
8013f524:	146001f0 	bnez	v1,8013fce8 <_IO_vfwprintf+0x2f10>
8013f528:	00000000 	nop
8013f52c:	8e840000 	lw	a0,0(s4)
8013f530:	26950004 	addiu	s5,s4,4
8013f534:	0000b821 	move	s7,zero
8013f538:	afc410e0 	sw	a0,4320(s8)
8013f53c:	afc0109c 	sw	zero,4252(s8)
8013f540:	0804f986 	j	8013e618 <_IO_vfwprintf+0x1840>
8013f544:	afc01094 	sw	zero,4244(s8)
8013f548:	8e63005c 	lw	v1,92(s3)
8013f54c:	00000000 	nop
8013f550:	8c640010 	lw	a0,16(v1)
8013f554:	8c620014 	lw	v0,20(v1)
8013f558:	00000000 	nop
8013f55c:	0082102b 	sltu	v0,a0,v0
8013f560:	10400528 	beqz	v0,80140a04 <_IO_vfwprintf+0x3c2c>
8013f564:	24820004 	addiu	v0,a0,4
8013f568:	ac620010 	sw	v0,16(v1)
8013f56c:	2403002d 	li	v1,45
8013f570:	ac830000 	sw	v1,0(a0)
8013f574:	8fc210bc 	lw	v0,4284(s8)
8013f578:	8fc31020 	lw	v1,4128(s8)
8013f57c:	24420001 	addiu	v0,v0,1
8013f580:	2463ffff 	addiu	v1,v1,-1
8013f584:	afc210bc 	sw	v0,4284(s8)
8013f588:	0804fb8d 	j	8013ee34 <_IO_vfwprintf+0x205c>
8013f58c:	afc31020 	sw	v1,4128(s8)
8013f590:	8e63005c 	lw	v1,92(s3)
8013f594:	00000000 	nop
8013f598:	8c640010 	lw	a0,16(v1)
8013f59c:	8c620014 	lw	v0,20(v1)
8013f5a0:	00000000 	nop
8013f5a4:	0082102b 	sltu	v0,a0,v0
8013f5a8:	10400558 	beqz	v0,80140b0c <_IO_vfwprintf+0x3d34>
8013f5ac:	24820004 	addiu	v0,a0,4
8013f5b0:	ac620010 	sw	v0,16(v1)
8013f5b4:	2403002d 	li	v1,45
8013f5b8:	0804fabe 	j	8013eaf8 <_IO_vfwprintf+0x1d20>
8013f5bc:	ac830000 	sw	v1,0(a0)
8013f5c0:	8e63005c 	lw	v1,92(s3)
8013f5c4:	00000000 	nop
8013f5c8:	8c640010 	lw	a0,16(v1)
8013f5cc:	8c620014 	lw	v0,20(v1)
8013f5d0:	00000000 	nop
8013f5d4:	0082102b 	sltu	v0,a0,v0
8013f5d8:	10400556 	beqz	v0,80140b34 <_IO_vfwprintf+0x3d5c>
8013f5dc:	24820004 	addiu	v0,a0,4
8013f5e0:	ac620010 	sw	v0,16(v1)
8013f5e4:	2403002d 	li	v1,45
8013f5e8:	0804fad9 	j	8013eb64 <_IO_vfwprintf+0x1d8c>
8013f5ec:	ac830000 	sw	v1,0(a0)
8013f5f0:	8e63005c 	lw	v1,92(s3)
8013f5f4:	00000000 	nop
8013f5f8:	8c640010 	lw	a0,16(v1)
8013f5fc:	8c620014 	lw	v0,20(v1)
8013f600:	00000000 	nop
8013f604:	0082102b 	sltu	v0,a0,v0
8013f608:	10400538 	beqz	v0,80140aec <_IO_vfwprintf+0x3d14>
8013f60c:	24820004 	addiu	v0,a0,4
8013f610:	ac620010 	sw	v0,16(v1)
8013f614:	2403002d 	li	v1,45
8013f618:	ac830000 	sw	v1,0(a0)
8013f61c:	8fc910bc 	lw	t1,4284(s8)
8013f620:	8fc2103c 	lw	v0,4156(s8)
8013f624:	25290001 	addiu	t1,t1,1
8013f628:	2442ffff 	addiu	v0,v0,-1
8013f62c:	afc910bc 	sw	t1,4284(s8)
8013f630:	0804fb32 	j	8013ecc8 <_IO_vfwprintf+0x1ef0>
8013f634:	afc2103c 	sw	v0,4156(s8)
8013f638:	3c02cccc 	lui	v0,0xcccc
8013f63c:	8fc51018 	lw	a1,4120(s8)
8013f640:	3448cccd 	ori	t0,v0,0xcccd
8013f644:	00c80019 	multu	a2,t0
8013f648:	24a5fffc 	addiu	a1,a1,-4
8013f64c:	00002010 	mfhi	a0
8013f650:	000420c2 	srl	a0,a0,0x3
8013f654:	000418c0 	sll	v1,a0,0x3
8013f658:	00041040 	sll	v0,a0,0x1
8013f65c:	00431021 	addu	v0,v0,v1
8013f660:	00c21023 	subu	v0,a2,v0
8013f664:	00021080 	sll	v0,v0,0x2
8013f668:	00471021 	addu	v0,v0,a3
8013f66c:	8c430000 	lw	v1,0(v0)
8013f670:	00803021 	move	a2,a0
8013f674:	1480fff3 	bnez	a0,8013f644 <_IO_vfwprintf+0x286c>
8013f678:	aca30000 	sw	v1,0(a1)
8013f67c:	0804fc04 	j	8013f010 <_IO_vfwprintf+0x2238>
8013f680:	00a0a021 	move	s4,a1
8013f684:	3c02cccc 	lui	v0,0xcccc
8013f688:	8fc51018 	lw	a1,4120(s8)
8013f68c:	3448cccd 	ori	t0,v0,0xcccd
8013f690:	00c80019 	multu	a2,t0
8013f694:	24a5fffc 	addiu	a1,a1,-4
8013f698:	00002010 	mfhi	a0
8013f69c:	000420c2 	srl	a0,a0,0x3
8013f6a0:	000418c0 	sll	v1,a0,0x3
8013f6a4:	00041040 	sll	v0,a0,0x1
8013f6a8:	00431021 	addu	v0,v0,v1
8013f6ac:	00c21023 	subu	v0,a2,v0
8013f6b0:	00021080 	sll	v0,v0,0x2
8013f6b4:	00471021 	addu	v0,v0,a3
8013f6b8:	8c430000 	lw	v1,0(v0)
8013f6bc:	00803021 	move	a2,a0
8013f6c0:	1480fff3 	bnez	a0,8013f690 <_IO_vfwprintf+0x28b8>
8013f6c4:	aca30000 	sw	v1,0(a1)
8013f6c8:	0804fa0e 	j	8013e838 <_IO_vfwprintf+0x1a60>
8013f6cc:	00a0a821 	move	s5,a1
8013f6d0:	8fc91048 	lw	t1,4168(s8)
8013f6d4:	00000000 	nop
8013f6d8:	15200248 	bnez	t1,8013fffc <_IO_vfwprintf+0x3224>
8013f6dc:	00000000 	nop
8013f6e0:	8c420024 	lw	v0,36(v0)
8013f6e4:	8fc31068 	lw	v1,4200(s8)
8013f6e8:	000210c0 	sll	v0,v0,0x3
8013f6ec:	00431021 	addu	v0,v0,v1
8013f6f0:	8c420000 	lw	v0,0(v0)
8013f6f4:	0000b821 	move	s7,zero
8013f6f8:	afc210e8 	sw	v0,4328(s8)
8013f6fc:	afc0105c 	sw	zero,4188(s8)
8013f700:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
8013f704:	afc01054 	sw	zero,4180(s8)
8013f708:	0804f9f0 	j	8013e7c0 <_IO_vfwprintf+0x19e8>
8013f70c:	afc91038 	sw	t1,4152(s8)
8013f710:	0804fbe6 	j	8013ef98 <_IO_vfwprintf+0x21c0>
8013f714:	afc21024 	sw	v0,4132(s8)
8013f718:	8fc51064 	lw	a1,4196(s8)
8013f71c:	00000000 	nop
8013f720:	10a20382 	beq	a1,v0,8014052c <_IO_vfwprintf+0x3754>
8013f724:	24090020 	li	t1,32
8013f728:	8fd51018 	lw	s5,4120(s8)
8013f72c:	00008021 	move	s0,zero
8013f730:	0804f655 	j	8013d954 <_IO_vfwprintf+0xb7c>
8013f734:	afc91030 	sw	t1,4144(s8)
8013f738:	8e63005c 	lw	v1,92(s3)
8013f73c:	00000000 	nop
8013f740:	8c640010 	lw	a0,16(v1)
8013f744:	8c620014 	lw	v0,20(v1)
8013f748:	00000000 	nop
8013f74c:	0082102b 	sltu	v0,a0,v0
8013f750:	10400534 	beqz	v0,80140c24 <_IO_vfwprintf+0x3e4c>
8013f754:	24820004 	addiu	v0,a0,4
8013f758:	ac620010 	sw	v0,16(v1)
8013f75c:	2403002b 	li	v1,43
8013f760:	0804fabe 	j	8013eaf8 <_IO_vfwprintf+0x1d20>
8013f764:	ac830000 	sw	v1,0(a0)
8013f768:	8e63005c 	lw	v1,92(s3)
8013f76c:	00000000 	nop
8013f770:	8c640010 	lw	a0,16(v1)
8013f774:	8c620014 	lw	v0,20(v1)
8013f778:	00000000 	nop
8013f77c:	0082102b 	sltu	v0,a0,v0
8013f780:	104004f4 	beqz	v0,80140b54 <_IO_vfwprintf+0x3d7c>
8013f784:	24820004 	addiu	v0,a0,4
8013f788:	ac620010 	sw	v0,16(v1)
8013f78c:	2403002b 	li	v1,43
8013f790:	ac830000 	sw	v1,0(a0)
8013f794:	8fc910bc 	lw	t1,4284(s8)
8013f798:	8fc21020 	lw	v0,4128(s8)
8013f79c:	25290001 	addiu	t1,t1,1
8013f7a0:	2442ffff 	addiu	v0,v0,-1
8013f7a4:	afc910bc 	sw	t1,4284(s8)
8013f7a8:	0804fb8d 	j	8013ee34 <_IO_vfwprintf+0x205c>
8013f7ac:	afc21020 	sw	v0,4128(s8)
8013f7b0:	8e63005c 	lw	v1,92(s3)
8013f7b4:	00000000 	nop
8013f7b8:	8c640010 	lw	a0,16(v1)
8013f7bc:	8c620014 	lw	v0,20(v1)
8013f7c0:	00000000 	nop
8013f7c4:	0082102b 	sltu	v0,a0,v0
8013f7c8:	104004ea 	beqz	v0,80140b74 <_IO_vfwprintf+0x3d9c>
8013f7cc:	24820004 	addiu	v0,a0,4
8013f7d0:	ac620010 	sw	v0,16(v1)
8013f7d4:	2403002b 	li	v1,43
8013f7d8:	0804fad9 	j	8013eb64 <_IO_vfwprintf+0x1d8c>
8013f7dc:	ac830000 	sw	v1,0(a0)
8013f7e0:	8e63005c 	lw	v1,92(s3)
8013f7e4:	00000000 	nop
8013f7e8:	8c640010 	lw	a0,16(v1)
8013f7ec:	8c620014 	lw	v0,20(v1)
8013f7f0:	00000000 	nop
8013f7f4:	0082102b 	sltu	v0,a0,v0
8013f7f8:	10400557 	beqz	v0,80140d58 <_IO_vfwprintf+0x3f80>
8013f7fc:	24820004 	addiu	v0,a0,4
8013f800:	ac620010 	sw	v0,16(v1)
8013f804:	2403002b 	li	v1,43
8013f808:	ac830000 	sw	v1,0(a0)
8013f80c:	8fc510bc 	lw	a1,4284(s8)
8013f810:	8fc9103c 	lw	t1,4156(s8)
8013f814:	24a50001 	addiu	a1,a1,1
8013f818:	2529ffff 	addiu	t1,t1,-1
8013f81c:	afc510bc 	sw	a1,4284(s8)
8013f820:	0804fb32 	j	8013ecc8 <_IO_vfwprintf+0x1ef0>
8013f824:	afc9103c 	sw	t1,4156(s8)
8013f828:	8e820000 	lw	v0,0(s4)
8013f82c:	00000000 	nop
8013f830:	0002bfc2 	srl	s7,v0,0x1f
8013f834:	12e00002 	beqz	s7,8013f840 <_IO_vfwprintf+0x2a68>
8013f838:	2404000a 	li	a0,10
8013f83c:	00021023 	negu	v0,v0
8013f840:	26950004 	addiu	s5,s4,4
8013f844:	afc210e0 	sw	v0,4320(s8)
8013f848:	0804f986 	j	8013e618 <_IO_vfwprintf+0x1840>
8013f84c:	afc410a4 	sw	a0,4260(s8)
8013f850:	3c02801d 	lui	v0,0x801d
8013f854:	24421b64 	addiu	v0,v0,7012
8013f858:	00042080 	sll	a0,a0,0x2
8013f85c:	00822021 	addu	a0,a0,v0
8013f860:	8c830000 	lw	v1,0(a0)
8013f864:	3c02801d 	lui	v0,0x801d
8013f868:	24421884 	addiu	v0,v0,6276
8013f86c:	00031880 	sll	v1,v1,0x2
8013f870:	00621821 	addu	v1,v1,v0
8013f874:	8c620000 	lw	v0,0(v1)
8013f878:	0804f737 	j	8013dcdc <_IO_vfwprintf+0xf04>
8013f87c:	24040001 	li	a0,1
8013f880:	3c02801d 	lui	v0,0x801d
8013f884:	24421b64 	addiu	v0,v0,7012
8013f888:	00042080 	sll	a0,a0,0x2
8013f88c:	00822021 	addu	a0,a0,v0
8013f890:	8c830000 	lw	v1,0(a0)
8013f894:	3c02801d 	lui	v0,0x801d
8013f898:	24421884 	addiu	v0,v0,6276
8013f89c:	00031880 	sll	v1,v1,0x2
8013f8a0:	00621821 	addu	v1,v1,v0
8013f8a4:	8c620000 	lw	v0,0(v1)
8013f8a8:	0804f71a 	j	8013dc68 <_IO_vfwprintf+0xe90>
8013f8ac:	24040001 	li	a0,1
8013f8b0:	3c02801d 	lui	v0,0x801d
8013f8b4:	24421b64 	addiu	v0,v0,7012
8013f8b8:	00042080 	sll	a0,a0,0x2
8013f8bc:	00822021 	addu	a0,a0,v0
8013f8c0:	8c830000 	lw	v1,0(a0)
8013f8c4:	3c02801d 	lui	v0,0x801d
8013f8c8:	24421adc 	addiu	v0,v0,6876
8013f8cc:	00031880 	sll	v1,v1,0x2
8013f8d0:	00621821 	addu	v1,v1,v0
8013f8d4:	8c620000 	lw	v0,0(v1)
8013f8d8:	0804f746 	j	8013dd18 <_IO_vfwprintf+0xf40>
8013f8dc:	24030001 	li	v1,1
8013f8e0:	3c02801d 	lui	v0,0x801d
8013f8e4:	24421b64 	addiu	v0,v0,7012
8013f8e8:	00042080 	sll	a0,a0,0x2
8013f8ec:	00822021 	addu	a0,a0,v0
8013f8f0:	8c830000 	lw	v1,0(a0)
8013f8f4:	3c02801d 	lui	v0,0x801d
8013f8f8:	24421adc 	addiu	v0,v0,6876
8013f8fc:	00031880 	sll	v1,v1,0x2
8013f900:	00621821 	addu	v1,v1,v0
8013f904:	8c620000 	lw	v0,0(v1)
8013f908:	00000000 	nop
8013f90c:	00400008 	jr	v0
8013f910:	00000000 	nop
8013f914:	24421b64 	addiu	v0,v0,7012
8013f918:	00042080 	sll	a0,a0,0x2
8013f91c:	00822021 	addu	a0,a0,v0
8013f920:	8c830000 	lw	v1,0(a0)
8013f924:	3c02801d 	lui	v0,0x801d
8013f928:	244219ec 	addiu	v0,v0,6636
8013f92c:	00031880 	sll	v1,v1,0x2
8013f930:	00621821 	addu	v1,v1,v0
8013f934:	8c620000 	lw	v0,0(v1)
8013f938:	00000000 	nop
8013f93c:	00400008 	jr	v0
8013f940:	0220a021 	move	s4,s1
8013f944:	3c02801d 	lui	v0,0x801d
8013f948:	24421b64 	addiu	v0,v0,7012
8013f94c:	00042080 	sll	a0,a0,0x2
8013f950:	00822021 	addu	a0,a0,v0
8013f954:	8c830000 	lw	v1,0(a0)
8013f958:	3c02801d 	lui	v0,0x801d
8013f95c:	24421884 	addiu	v0,v0,6276
8013f960:	00031880 	sll	v1,v1,0x2
8013f964:	00621821 	addu	v1,v1,v0
8013f968:	8c620000 	lw	v0,0(v1)
8013f96c:	afc0108c 	sw	zero,4236(s8)
8013f970:	00400008 	jr	v0
8013f974:	afc01084 	sw	zero,4228(s8)
8013f978:	3c02801d 	lui	v0,0x801d
8013f97c:	24421b64 	addiu	v0,v0,7012
8013f980:	00042080 	sll	a0,a0,0x2
8013f984:	00822021 	addu	a0,a0,v0
8013f988:	8c830000 	lw	v1,0(a0)
8013f98c:	3c02801d 	lui	v0,0x801d
8013f990:	24421adc 	addiu	v0,v0,6876
8013f994:	00031880 	sll	v1,v1,0x2
8013f998:	00621821 	addu	v1,v1,v0
8013f99c:	8c620000 	lw	v0,0(v1)
8013f9a0:	24090001 	li	t1,1
8013f9a4:	00400008 	jr	v0
8013f9a8:	afc9107c 	sw	t1,4220(s8)
8013f9ac:	3c02801d 	lui	v0,0x801d
8013f9b0:	24421b64 	addiu	v0,v0,7012
8013f9b4:	00042080 	sll	a0,a0,0x2
8013f9b8:	00822021 	addu	a0,a0,v0
8013f9bc:	8c830000 	lw	v1,0(a0)
8013f9c0:	3c02801d 	lui	v0,0x801d
8013f9c4:	24421adc 	addiu	v0,v0,6876
8013f9c8:	00031880 	sll	v1,v1,0x2
8013f9cc:	00621821 	addu	v1,v1,v0
8013f9d0:	8c620000 	lw	v0,0(v1)
8013f9d4:	24040001 	li	a0,1
8013f9d8:	00400008 	jr	v0
8013f9dc:	afc41090 	sw	a0,4240(s8)
8013f9e0:	3c02801d 	lui	v0,0x801d
8013f9e4:	24421b64 	addiu	v0,v0,7012
8013f9e8:	00042080 	sll	a0,a0,0x2
8013f9ec:	00822021 	addu	a0,a0,v0
8013f9f0:	8c830000 	lw	v1,0(a0)
8013f9f4:	3c02801d 	lui	v0,0x801d
8013f9f8:	24421adc 	addiu	v0,v0,6876
8013f9fc:	00031880 	sll	v1,v1,0x2
8013fa00:	00621821 	addu	v1,v1,v0
8013fa04:	8c620000 	lw	v0,0(v1)
8013fa08:	24050001 	li	a1,1
8013fa0c:	00400008 	jr	v0
8013fa10:	afc51094 	sw	a1,4244(s8)
8013fa14:	3c02801d 	lui	v0,0x801d
8013fa18:	24421b64 	addiu	v0,v0,7012
8013fa1c:	00042080 	sll	a0,a0,0x2
8013fa20:	00822021 	addu	a0,a0,v0
8013fa24:	8c830000 	lw	v1,0(a0)
8013fa28:	3c02801d 	lui	v0,0x801d
8013fa2c:	24421adc 	addiu	v0,v0,6876
8013fa30:	00031880 	sll	v1,v1,0x2
8013fa34:	00621821 	addu	v1,v1,v0
8013fa38:	8c620000 	lw	v0,0(v1)
8013fa3c:	24090001 	li	t1,1
8013fa40:	00400008 	jr	v0
8013fa44:	afc910a0 	sw	t1,4256(s8)
8013fa48:	3c02801d 	lui	v0,0x801d
8013fa4c:	24421b64 	addiu	v0,v0,7012
8013fa50:	00042080 	sll	a0,a0,0x2
8013fa54:	00822021 	addu	a0,a0,v0
8013fa58:	8c830000 	lw	v1,0(a0)
8013fa5c:	3c02801d 	lui	v0,0x801d
8013fa60:	24421974 	addiu	v0,v0,6516
8013fa64:	00031880 	sll	v1,v1,0x2
8013fa68:	00621821 	addu	v1,v1,v0
8013fa6c:	8c620000 	lw	v0,0(v1)
8013fa70:	24090001 	li	t1,1
8013fa74:	00400008 	jr	v0
8013fa78:	afc91088 	sw	t1,4232(s8)
8013fa7c:	3c02801d 	lui	v0,0x801d
8013fa80:	24421b64 	addiu	v0,v0,7012
8013fa84:	00042080 	sll	a0,a0,0x2
8013fa88:	00822021 	addu	a0,a0,v0
8013fa8c:	8c830000 	lw	v1,0(a0)
8013fa90:	3c02801d 	lui	v0,0x801d
8013fa94:	24421884 	addiu	v0,v0,6276
8013fa98:	00031880 	sll	v1,v1,0x2
8013fa9c:	00621821 	addu	v1,v1,v0
8013faa0:	8c620000 	lw	v0,0(v1)
8013faa4:	0804f756 	j	8013dd58 <_IO_vfwprintf+0xf80>
8013faa8:	24040001 	li	a0,1
8013faac:	8fc910b4 	lw	t1,4276(s8)
8013fab0:	8fc210b4 	lw	v0,4276(s8)
8013fab4:	00094900 	sll	t1,t1,0x4
8013fab8:	00021180 	sll	v0,v0,0x6
8013fabc:	8fc3106c 	lw	v1,4204(s8)
8013fac0:	afc210f4 	sw	v0,4340(s8)
8013fac4:	00491023 	subu	v0,v0,t1
8013fac8:	00621021 	addu	v0,v1,v0
8013facc:	10400317 	beqz	v0,8014072c <_IO_vfwprintf+0x3954>
8013fad0:	afc910f0 	sw	t1,4336(s8)
8013fad4:	8c420024 	lw	v0,36(v0)
8013fad8:	8fc41068 	lw	a0,4200(s8)
8013fadc:	000210c0 	sll	v0,v0,0x3
8013fae0:	00441021 	addu	v0,v0,a0
8013fae4:	8c420000 	lw	v0,0(v0)
8013fae8:	00000000 	nop
8013faec:	0002bfc2 	srl	s7,v0,0x1f
8013faf0:	12e00002 	beqz	s7,8013fafc <_IO_vfwprintf+0x2d24>
8013faf4:	2405000a 	li	a1,10
8013faf8:	00021023 	negu	v0,v0
8013fafc:	afc210e8 	sw	v0,4328(s8)
8013fb00:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
8013fb04:	afc51064 	sw	a1,4196(s8)
8013fb08:	8fc51080 	lw	a1,4224(s8)
8013fb0c:	00000000 	nop
8013fb10:	10a001d9 	beqz	a1,80140278 <_IO_vfwprintf+0x34a0>
8013fb14:	00000000 	nop
8013fb18:	8e820000 	lw	v0,0(s4)
8013fb1c:	8fc910bc 	lw	t1,4284(s8)
8013fb20:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8013fb24:	a0490000 	sb	t1,0(v0)
8013fb28:	3c02801d 	lui	v0,0x801d
8013fb2c:	24421b64 	addiu	v0,v0,7012
8013fb30:	00042080 	sll	a0,a0,0x2
8013fb34:	00822021 	addu	a0,a0,v0
8013fb38:	8c830000 	lw	v1,0(a0)
8013fb3c:	3c02801d 	lui	v0,0x801d
8013fb40:	24421884 	addiu	v0,v0,6276
8013fb44:	00031880 	sll	v1,v1,0x2
8013fb48:	00621821 	addu	v1,v1,v0
8013fb4c:	8c620000 	lw	v0,0(v1)
8013fb50:	afc0108c 	sw	zero,4236(s8)
8013fb54:	00400008 	jr	v0
8013fb58:	afc01084 	sw	zero,4228(s8)
8013fb5c:	3c02801d 	lui	v0,0x801d
8013fb60:	24421b64 	addiu	v0,v0,7012
8013fb64:	00042080 	sll	a0,a0,0x2
8013fb68:	00822021 	addu	a0,a0,v0
8013fb6c:	8c830000 	lw	v1,0(a0)
8013fb70:	3c02801d 	lui	v0,0x801d
8013fb74:	244218fc 	addiu	v0,v0,6396
8013fb78:	00031880 	sll	v1,v1,0x2
8013fb7c:	00621821 	addu	v1,v1,v0
8013fb80:	8c620000 	lw	v0,0(v1)
8013fb84:	24090001 	li	t1,1
8013fb88:	00400008 	jr	v0
8013fb8c:	afc91084 	sw	t1,4228(s8)
8013fb90:	3c02801d 	lui	v0,0x801d
8013fb94:	24421b64 	addiu	v0,v0,7012
8013fb98:	00042080 	sll	a0,a0,0x2
8013fb9c:	00822021 	addu	a0,a0,v0
8013fba0:	8c830000 	lw	v1,0(a0)
8013fba4:	3c02801d 	lui	v0,0x801d
8013fba8:	24421adc 	addiu	v0,v0,6876
8013fbac:	00031880 	sll	v1,v1,0x2
8013fbb0:	00621821 	addu	v1,v1,v0
8013fbb4:	8c620000 	lw	v0,0(v1)
8013fbb8:	24030001 	li	v1,1
8013fbbc:	00400008 	jr	v0
8013fbc0:	afc3109c 	sw	v1,4252(s8)
8013fbc4:	24421b64 	addiu	v0,v0,7012
8013fbc8:	00042080 	sll	a0,a0,0x2
8013fbcc:	00822021 	addu	a0,a0,v0
8013fbd0:	8c830000 	lw	v1,0(a0)
8013fbd4:	3c02801d 	lui	v0,0x801d
8013fbd8:	24421a64 	addiu	v0,v0,6756
8013fbdc:	00031880 	sll	v1,v1,0x2
8013fbe0:	00621821 	addu	v1,v1,v0
8013fbe4:	8c620000 	lw	v0,0(v1)
8013fbe8:	00000000 	nop
8013fbec:	00400008 	jr	v0
8013fbf0:	26940004 	addiu	s4,s4,4
8013fbf4:	8fc41018 	lw	a0,4120(s8)
8013fbf8:	30c2000f 	andi	v0,a2,0xf
8013fbfc:	00021080 	sll	v0,v0,0x2
8013fc00:	00471021 	addu	v0,v0,a3
8013fc04:	8c430000 	lw	v1,0(v0)
8013fc08:	2484fffc 	addiu	a0,a0,-4
8013fc0c:	00063102 	srl	a2,a2,0x4
8013fc10:	14c0fff9 	bnez	a2,8013fbf8 <_IO_vfwprintf+0x2e20>
8013fc14:	ac830000 	sw	v1,0(a0)
8013fc18:	0804fc04 	j	8013f010 <_IO_vfwprintf+0x2238>
8013fc1c:	0080a021 	move	s4,a0
8013fc20:	8fc41018 	lw	a0,4120(s8)
8013fc24:	30c2000f 	andi	v0,a2,0xf
8013fc28:	00021080 	sll	v0,v0,0x2
8013fc2c:	00471021 	addu	v0,v0,a3
8013fc30:	8c430000 	lw	v1,0(v0)
8013fc34:	2484fffc 	addiu	a0,a0,-4
8013fc38:	00063102 	srl	a2,a2,0x4
8013fc3c:	14c0fff9 	bnez	a2,8013fc24 <_IO_vfwprintf+0x2e4c>
8013fc40:	ac830000 	sw	v1,0(a0)
8013fc44:	0804fa0e 	j	8013e838 <_IO_vfwprintf+0x1a60>
8013fc48:	0080a821 	move	s5,a0
8013fc4c:	0804fce8 	j	8013f3a0 <_IO_vfwprintf+0x25c8>
8013fc50:	afc91024 	sw	t1,4132(s8)
8013fc54:	24090001 	li	t1,1
8013fc58:	0804fcc3 	j	8013f30c <_IO_vfwprintf+0x2534>
8013fc5c:	afc91038 	sw	t1,4152(s8)
8013fc60:	8fc21044 	lw	v0,4164(s8)
8013fc64:	00000000 	nop
8013fc68:	104001b5 	beqz	v0,80140340 <_IO_vfwprintf+0x3568>
8013fc6c:	00000000 	nop
8013fc70:	8e020024 	lw	v0,36(s0)
8013fc74:	8fc31068 	lw	v1,4200(s8)
8013fc78:	000210c0 	sll	v0,v0,0x3
8013fc7c:	00431021 	addu	v0,v0,v1
8013fc80:	8c430000 	lw	v1,0(v0)
8013fc84:	8fc410bc 	lw	a0,4284(s8)
8013fc88:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8013fc8c:	a0640000 	sb	a0,0(v1)
8013fc90:	8fc41024 	lw	a0,4132(s8)
8013fc94:	00000000 	nop
8013fc98:	10820180 	beq	a0,v0,8014029c <_IO_vfwprintf+0x34c4>
8013fc9c:	28820006 	slti	v0,a0,6
8013fca0:	1040017f 	beqz	v0,801402a0 <_IO_vfwprintf+0x34c8>
8013fca4:	3c02801d 	lui	v0,0x801d
8013fca8:	3c02801c 	lui	v0,0x801c
8013fcac:	24512760 	addiu	s1,v0,10080
8013fcb0:	00009021 	move	s2,zero
8013fcb4:	0804f89b 	j	8013e26c <_IO_vfwprintf+0x1494>
8013fcb8:	0000a021 	move	s4,zero
8013fcbc:	8fc31038 	lw	v1,4152(s8)
8013fcc0:	00000000 	nop
8013fcc4:	10620167 	beq	v1,v0,80140264 <_IO_vfwprintf+0x348c>
8013fcc8:	28620006 	slti	v0,v1,6
8013fccc:	10400166 	beqz	v0,80140268 <_IO_vfwprintf+0x3490>
8013fcd0:	3c02801d 	lui	v0,0x801d
8013fcd4:	3c02801c 	lui	v0,0x801c
8013fcd8:	24512760 	addiu	s1,v0,10080
8013fcdc:	00009021 	move	s2,zero
8013fce0:	0804f559 	j	8013d564 <_IO_vfwprintf+0x78c>
8013fce4:	0000a821 	move	s5,zero
8013fce8:	96850000 	lhu	a1,0(s4)
8013fcec:	26950004 	addiu	s5,s4,4
8013fcf0:	0000b821 	move	s7,zero
8013fcf4:	afc510e0 	sw	a1,4320(s8)
8013fcf8:	afc0109c 	sw	zero,4252(s8)
8013fcfc:	0804f986 	j	8013e618 <_IO_vfwprintf+0x1840>
8013fd00:	afc01094 	sw	zero,4244(s8)
8013fd04:	8e63005c 	lw	v1,92(s3)
8013fd08:	00000000 	nop
8013fd0c:	8c640010 	lw	a0,16(v1)
8013fd10:	8c620014 	lw	v0,20(v1)
8013fd14:	00000000 	nop
8013fd18:	0082102b 	sltu	v0,a0,v0
8013fd1c:	10400443 	beqz	v0,80140e2c <_IO_vfwprintf+0x4054>
8013fd20:	24820004 	addiu	v0,a0,4
8013fd24:	ac620010 	sw	v0,16(v1)
8013fd28:	24030020 	li	v1,32
8013fd2c:	0804fe03 	j	8013f80c <_IO_vfwprintf+0x2a34>
8013fd30:	ac830000 	sw	v1,0(a0)
8013fd34:	8fc41048 	lw	a0,4168(s8)
8013fd38:	8fc51040 	lw	a1,4160(s8)
8013fd3c:	8fc9104c 	lw	t1,4172(s8)
8013fd40:	30830001 	andi	v1,a0,0x1
8013fd44:	30a40001 	andi	a0,a1,0x1
8013fd48:	8fc51060 	lw	a1,4192(s8)
8013fd4c:	00031840 	sll	v1,v1,0x1
8013fd50:	31220001 	andi	v0,t1,0x1
8013fd54:	8fc9105c 	lw	t1,4188(s8)
8013fd58:	00431025 	or	v0,v0,v1
8013fd5c:	00042080 	sll	a0,a0,0x2
8013fd60:	30a30001 	andi	v1,a1,0x1
8013fd64:	8fc51058 	lw	a1,4184(s8)
8013fd68:	00441025 	or	v0,v0,a0
8013fd6c:	000318c0 	sll	v1,v1,0x3
8013fd70:	31240001 	andi	a0,t1,0x1
8013fd74:	8fc91054 	lw	t1,4180(s8)
8013fd78:	00431025 	or	v0,v0,v1
8013fd7c:	00042100 	sll	a0,a0,0x4
8013fd80:	30a30001 	andi	v1,a1,0x1
8013fd84:	8fc51050 	lw	a1,4176(s8)
8013fd88:	00441025 	or	v0,v0,a0
8013fd8c:	00031940 	sll	v1,v1,0x5
8013fd90:	31240001 	andi	a0,t1,0x1
8013fd94:	00431025 	or	v0,v0,v1
8013fd98:	8fc91034 	lw	t1,4148(s8)
8013fd9c:	00042180 	sll	a0,a0,0x6
8013fda0:	30a30001 	andi	v1,a1,0x1
8013fda4:	00441025 	or	v0,v0,a0
8013fda8:	000319c0 	sll	v1,v1,0x7
8013fdac:	00431025 	or	v0,v0,v1
8013fdb0:	31240001 	andi	a0,t1,0x1
8013fdb4:	8fc31038 	lw	v1,4152(s8)
8013fdb8:	000422c0 	sll	a0,a0,0xb
8013fdbc:	34420400 	ori	v0,v0,0x400
8013fdc0:	00441025 	or	v0,v0,a0
8013fdc4:	8fc5102c 	lw	a1,4140(s8)
8013fdc8:	8fc4103c 	lw	a0,4156(s8)
8013fdcc:	8fc91030 	lw	t1,4144(s8)
8013fdd0:	afc30060 	sw	v1,96(s8)
8013fdd4:	afc2006c 	sw	v0,108(s8)
8013fdd8:	2403fff8 	li	v1,-8
8013fddc:	26820007 	addiu	v0,s4,7
8013fde0:	00431024 	and	v0,v0,v1
8013fde4:	afc40064 	sw	a0,100(s8)
8013fde8:	afc50068 	sw	a1,104(s8)
8013fdec:	afc90070 	sw	t1,112(s8)
8013fdf0:	8c440000 	lw	a0,0(v0)
8013fdf4:	8c450004 	lw	a1,4(v0)
8013fdf8:	24540008 	addiu	s4,v0,8
8013fdfc:	afc40040 	sw	a0,64(s8)
8013fe00:	afc50044 	sw	a1,68(s8)
8013fe04:	27c20040 	addiu	v0,s8,64
8013fe08:	02602021 	move	a0,s3
8013fe0c:	27c50060 	addiu	a1,s8,96
8013fe10:	27c60028 	addiu	a2,s8,40
8013fe14:	0c04e000 	jal	80138000 <__printf_fp>
8013fe18:	afc20028 	sw	v0,40(s8)
8013fe1c:	0804f8fe 	j	8013e3f8 <_IO_vfwprintf+0x1620>
8013fe20:	00000000 	nop
8013fe24:	8fc41048 	lw	a0,4168(s8)
8013fe28:	8fc51040 	lw	a1,4160(s8)
8013fe2c:	8fc9104c 	lw	t1,4172(s8)
8013fe30:	30830001 	andi	v1,a0,0x1
8013fe34:	30a40001 	andi	a0,a1,0x1
8013fe38:	8fc51060 	lw	a1,4192(s8)
8013fe3c:	00031840 	sll	v1,v1,0x1
8013fe40:	31220001 	andi	v0,t1,0x1
8013fe44:	8fc9105c 	lw	t1,4188(s8)
8013fe48:	00431025 	or	v0,v0,v1
8013fe4c:	00042080 	sll	a0,a0,0x2
8013fe50:	30a30001 	andi	v1,a1,0x1
8013fe54:	8fc51058 	lw	a1,4184(s8)
8013fe58:	00441025 	or	v0,v0,a0
8013fe5c:	000318c0 	sll	v1,v1,0x3
8013fe60:	31240001 	andi	a0,t1,0x1
8013fe64:	8fc91054 	lw	t1,4180(s8)
8013fe68:	00431025 	or	v0,v0,v1
8013fe6c:	00042100 	sll	a0,a0,0x4
8013fe70:	30a30001 	andi	v1,a1,0x1
8013fe74:	8fc51050 	lw	a1,4176(s8)
8013fe78:	00441025 	or	v0,v0,a0
8013fe7c:	00031940 	sll	v1,v1,0x5
8013fe80:	31240001 	andi	a0,t1,0x1
8013fe84:	00431025 	or	v0,v0,v1
8013fe88:	00042180 	sll	a0,a0,0x6
8013fe8c:	30a30001 	andi	v1,a1,0x1
8013fe90:	00441025 	or	v0,v0,a0
8013fe94:	000319c0 	sll	v1,v1,0x7
8013fe98:	00431025 	or	v0,v0,v1
8013fe9c:	8fc3103c 	lw	v1,4156(s8)
8013fea0:	8fc4102c 	lw	a0,4140(s8)
8013fea4:	8fc51030 	lw	a1,4144(s8)
8013fea8:	34420400 	ori	v0,v0,0x400
8013feac:	8fc91038 	lw	t1,4152(s8)
8013feb0:	afc30064 	sw	v1,100(s8)
8013feb4:	afc2006c 	sw	v0,108(s8)
8013feb8:	2403fff8 	li	v1,-8
8013febc:	26820007 	addiu	v0,s4,7
8013fec0:	00431024 	and	v0,v0,v1
8013fec4:	afc90060 	sw	t1,96(s8)
8013fec8:	afc40068 	sw	a0,104(s8)
8013fecc:	afc50070 	sw	a1,112(s8)
8013fed0:	8c440000 	lw	a0,0(v0)
8013fed4:	8c450004 	lw	a1,4(v0)
8013fed8:	24540008 	addiu	s4,v0,8
8013fedc:	afc40040 	sw	a0,64(s8)
8013fee0:	afc50044 	sw	a1,68(s8)
8013fee4:	27c20040 	addiu	v0,s8,64
8013fee8:	02602021 	move	a0,s3
8013feec:	27c50060 	addiu	a1,s8,96
8013fef0:	27c60028 	addiu	a2,s8,40
8013fef4:	0c04eac4 	jal	8013ab10 <__printf_fphex>
8013fef8:	afc20028 	sw	v0,40(s8)
8013fefc:	0804f8fe 	j	8013e3f8 <_IO_vfwprintf+0x1620>
8013ff00:	00000000 	nop
8013ff04:	24421b64 	addiu	v0,v0,7012
8013ff08:	00042080 	sll	a0,a0,0x2
8013ff0c:	00822021 	addu	a0,a0,v0
8013ff10:	8c830000 	lw	v1,0(a0)
8013ff14:	3c02801d 	lui	v0,0x801d
8013ff18:	24421a64 	addiu	v0,v0,6756
8013ff1c:	00031880 	sll	v1,v1,0x2
8013ff20:	00621821 	addu	v1,v1,v0
8013ff24:	8c620000 	lw	v0,0(v1)
8013ff28:	00000000 	nop
8013ff2c:	00400008 	jr	v0
8013ff30:	00000000 	nop
8013ff34:	8e63005c 	lw	v1,92(s3)
8013ff38:	00000000 	nop
8013ff3c:	8c640010 	lw	a0,16(v1)
8013ff40:	8c620014 	lw	v0,20(v1)
8013ff44:	00000000 	nop
8013ff48:	0082102b 	sltu	v0,a0,v0
8013ff4c:	1040038a 	beqz	v0,80140d78 <_IO_vfwprintf+0x3fa0>
8013ff50:	24820004 	addiu	v0,a0,4
8013ff54:	ac620010 	sw	v0,16(v1)
8013ff58:	24030020 	li	v1,32
8013ff5c:	ac830000 	sw	v1,0(a0)
8013ff60:	8fc510bc 	lw	a1,4284(s8)
8013ff64:	8fc91020 	lw	t1,4128(s8)
8013ff68:	24a50001 	addiu	a1,a1,1
8013ff6c:	2529ffff 	addiu	t1,t1,-1
8013ff70:	afc510bc 	sw	a1,4284(s8)
8013ff74:	0804fb8d 	j	8013ee34 <_IO_vfwprintf+0x205c>
8013ff78:	afc91020 	sw	t1,4128(s8)
8013ff7c:	8fc41018 	lw	a0,4120(s8)
8013ff80:	30c20007 	andi	v0,a2,0x7
8013ff84:	00021080 	sll	v0,v0,0x2
8013ff88:	00471021 	addu	v0,v0,a3
8013ff8c:	8c430000 	lw	v1,0(v0)
8013ff90:	2484fffc 	addiu	a0,a0,-4
8013ff94:	000630c2 	srl	a2,a2,0x3
8013ff98:	14c0fff9 	bnez	a2,8013ff80 <_IO_vfwprintf+0x31a8>
8013ff9c:	ac830000 	sw	v1,0(a0)
8013ffa0:	0804fc04 	j	8013f010 <_IO_vfwprintf+0x2238>
8013ffa4:	0080a021 	move	s4,a0
8013ffa8:	8fc41018 	lw	a0,4120(s8)
8013ffac:	30c20007 	andi	v0,a2,0x7
8013ffb0:	00021080 	sll	v0,v0,0x2
8013ffb4:	00471021 	addu	v0,v0,a3
8013ffb8:	8c430000 	lw	v1,0(v0)
8013ffbc:	2484fffc 	addiu	a0,a0,-4
8013ffc0:	000630c2 	srl	a2,a2,0x3
8013ffc4:	14c0fff9 	bnez	a2,8013ffac <_IO_vfwprintf+0x31d4>
8013ffc8:	ac830000 	sw	v1,0(a0)
8013ffcc:	0804fa0e 	j	8013e838 <_IO_vfwprintf+0x1a60>
8013ffd0:	0080a821 	move	s5,a0
8013ffd4:	0c0528f0 	jal	8014a3c0 <__wcslen>
8013ffd8:	02202021 	move	a0,s1
8013ffdc:	00409021 	move	s2,v0
8013ffe0:	0804f89b 	j	8013e26c <_IO_vfwprintf+0x1494>
8013ffe4:	0000a021 	move	s4,zero
8013ffe8:	0c0528f0 	jal	8014a3c0 <__wcslen>
8013ffec:	02202021 	move	a0,s1
8013fff0:	00409021 	move	s2,v0
8013fff4:	0804f559 	j	8013d564 <_IO_vfwprintf+0x78c>
8013fff8:	0000a821 	move	s5,zero
8013fffc:	8c420024 	lw	v0,36(v0)
80140000:	8fc41068 	lw	a0,4200(s8)
80140004:	000210c0 	sll	v0,v0,0x3
80140008:	00441021 	addu	v0,v0,a0
8014000c:	94420000 	lhu	v0,0(v0)
80140010:	0000b821 	move	s7,zero
80140014:	afc210e8 	sw	v0,4328(s8)
80140018:	afc0105c 	sw	zero,4188(s8)
8014001c:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
80140020:	afc01054 	sw	zero,4180(s8)
80140024:	8e62003c 	lw	v0,60(s3)
80140028:	00000000 	nop
8014002c:	30420004 	andi	v0,v0,0x4
80140030:	14400346 	bnez	v0,80140d4c <_IO_vfwprintf+0x3f74>
80140034:	3c05801d 	lui	a1,0x801d
80140038:	3c04801d 	lui	a0,0x801d
8014003c:	3c07801d 	lui	a3,0x801d
80140040:	24841128 	addiu	a0,a0,4392
80140044:	24a5111c 	addiu	a1,a1,4380
80140048:	24e71b54 	addiu	a3,a3,6996
8014004c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80140050:	240606b9 	li	a2,1721
80140054:	0c04f0d8 	jal	8013c360 <read_int>
80140058:	27c40020 	addiu	a0,s8,32
8014005c:	1040f6cc 	beqz	v0,8013db90 <_IO_vfwprintf+0xdb8>
80140060:	24030024 	li	v1,36
80140064:	8fc20020 	lw	v0,32(s8)
80140068:	00000000 	nop
8014006c:	8c440000 	lw	a0,0(v0)
80140070:	00000000 	nop
80140074:	1483f6c6 	bne	a0,v1,8013db90 <_IO_vfwprintf+0xdb8>
80140078:	00000000 	nop
8014007c:	0804fa30 	j	8013e8c0 <_IO_vfwprintf+0x1ae8>
80140080:	27bdf9f8 	addiu	sp,sp,-1544
80140084:	8fc21020 	lw	v0,4128(s8)
80140088:	00000000 	nop
8014008c:	00028880 	sll	s1,v0,0x2
80140090:	26300080 	addiu	s0,s1,128
80140094:	2e021001 	sltiu	v0,s0,4097
80140098:	104002be 	beqz	v0,80140b94 <_IO_vfwprintf+0x3dbc>
8014009c:	2622008e 	addiu	v0,s1,142
801400a0:	000210c2 	srl	v0,v0,0x3
801400a4:	000210c0 	sll	v0,v0,0x3
801400a8:	03a2e823 	subu	sp,sp,v0
801400ac:	03b11821 	addu	v1,sp,s1
801400b0:	24630098 	addiu	v1,v1,152
801400b4:	0804f700 	j	8013dc00 <_IO_vfwprintf+0xe28>
801400b8:	afc31018 	sw	v1,4120(s8)
801400bc:	02602021 	move	a0,s3
801400c0:	0c052020 	jal	80148080 <_IO_wpadn>
801400c4:	02003021 	move	a2,s0
801400c8:	8fc510bc 	lw	a1,4284(s8)
801400cc:	00000000 	nop
801400d0:	00a22821 	addu	a1,a1,v0
801400d4:	0804f564 	j	8013d590 <_IO_vfwprintf+0x7b8>
801400d8:	afc510bc 	sw	a1,4284(s8)
801400dc:	0c052020 	jal	80148080 <_IO_wpadn>
801400e0:	02003021 	move	a2,s0
801400e4:	8fc310bc 	lw	v1,4284(s8)
801400e8:	00000000 	nop
801400ec:	00621821 	addu	v1,v1,v0
801400f0:	0804f8a6 	j	8013e298 <_IO_vfwprintf+0x14c0>
801400f4:	afc310bc 	sw	v1,4284(s8)
801400f8:	26820007 	addiu	v0,s4,7
801400fc:	2403fff8 	li	v1,-8
80140100:	00431024 	and	v0,v0,v1
80140104:	8c440000 	lw	a0,0(v0)
80140108:	8c450004 	lw	a1,4(v0)
8014010c:	24540008 	addiu	s4,v0,8
80140110:	0000b821 	move	s7,zero
80140114:	afc410e8 	sw	a0,4328(s8)
80140118:	afc510ec 	sw	a1,4332(s8)
8014011c:	afc0105c 	sw	zero,4188(s8)
80140120:	0804f635 	j	8013d8d4 <_IO_vfwprintf+0xafc>
80140124:	afc01054 	sw	zero,4180(s8)
80140128:	8c620008 	lw	v0,8(v1)
8014012c:	24710008 	addiu	s1,v1,8
80140130:	2442ffd0 	addiu	v0,v0,-48
80140134:	2c42000a 	sltiu	v0,v0,10
80140138:	afd10020 	sw	s1,32(s8)
8014013c:	144001c9 	bnez	v0,80140864 <_IO_vfwprintf+0x3a8c>
80140140:	afd10018 	sw	s1,24(s8)
80140144:	8e840000 	lw	a0,0(s4)
80140148:	26910004 	addiu	s1,s4,4
8014014c:	0481f5a3 	bgez	a0,8013d7dc <_IO_vfwprintf+0xa04>
80140150:	afc41024 	sw	a0,4132(s8)
80140154:	2405ffff 	li	a1,-1
80140158:	0804f5f7 	j	8013d7dc <_IO_vfwprintf+0xa04>
8014015c:	afc51024 	sw	a1,4132(s8)
80140160:	8e66005c 	lw	a2,92(s3)
80140164:	8e850000 	lw	a1,0(s4)
80140168:	8cc40010 	lw	a0,16(a2)
8014016c:	8cc20014 	lw	v0,20(a2)
80140170:	00000000 	nop
80140174:	0082102b 	sltu	v0,a0,v0
80140178:	10400327 	beqz	v0,80140e18 <_IO_vfwprintf+0x4040>
8014017c:	24a30001 	addiu	v1,a1,1
80140180:	24820004 	addiu	v0,a0,4
80140184:	acc20010 	sw	v0,16(a2)
80140188:	ac850000 	sw	a1,0(a0)
8014018c:	2c620001 	sltiu	v0,v1,1
80140190:	1440fa30 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
80140194:	26940004 	addiu	s4,s4,4
80140198:	8fc510bc 	lw	a1,4284(s8)
8014019c:	00000000 	nop
801401a0:	24a50001 	addiu	a1,a1,1
801401a4:	0804f45b 	j	8013d16c <_IO_vfwprintf+0x394>
801401a8:	afc510bc 	sw	a1,4284(s8)
801401ac:	8fc41044 	lw	a0,4164(s8)
801401b0:	00000000 	nop
801401b4:	1080010e 	beqz	a0,801405f0 <_IO_vfwprintf+0x3818>
801401b8:	0000b821 	move	s7,zero
801401bc:	92850000 	lbu	a1,0(s4)
801401c0:	26940004 	addiu	s4,s4,4
801401c4:	afc510e8 	sw	a1,4328(s8)
801401c8:	afc0105c 	sw	zero,4188(s8)
801401cc:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
801401d0:	afc01054 	sw	zero,4180(s8)
801401d4:	00058880 	sll	s1,a1,0x2
801401d8:	26300080 	addiu	s0,s1,128
801401dc:	2e021001 	sltiu	v0,s0,4097
801401e0:	104002cc 	beqz	v0,80140d14 <_IO_vfwprintf+0x3f3c>
801401e4:	2622008e 	addiu	v0,s1,142
801401e8:	000210c2 	srl	v0,v0,0x3
801401ec:	000210c0 	sll	v0,v0,0x3
801401f0:	03a2e823 	subu	sp,sp,v0
801401f4:	03b11821 	addu	v1,sp,s1
801401f8:	24630098 	addiu	v1,v1,152
801401fc:	0804f6ed 	j	8013dbb4 <_IO_vfwprintf+0xddc>
80140200:	afc31018 	sw	v1,4120(s8)
80140204:	3c020000 	lui	v0,0x0
80140208:	24420000 	addiu	v0,v0,0
8014020c:	10400312 	beqz	v0,80140e58 <_IO_vfwprintf+0x4080>
80140210:	3c02801f 	lui	v0,0x801f
80140214:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80140218:	24040003 	li	a0,3
8014021c:	8c430004 	lw	v1,4(v0)
80140220:	24040003 	li	a0,3
80140224:	8c630034 	lw	v1,52(v1)
80140228:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014022c:	afc310c4 	sw	v1,4292(s8)
80140230:	8c460004 	lw	a2,4(v0)
80140234:	00000000 	nop
80140238:	8cc6002c 	lw	a2,44(a2)
8014023c:	00000000 	nop
80140240:	afc610c0 	sw	a2,4288(s8)
80140244:	80c30000 	lb	v1,0(a2)
80140248:	00000000 	nop
8014024c:	10600003 	beqz	v1,8014025c <_IO_vfwprintf+0x3484>
80140250:	2402007f 	li	v0,127
80140254:	1462f9a0 	bne	v1,v0,8013e8d8 <_IO_vfwprintf+0x1b00>
80140258:	00000000 	nop
8014025c:	0804fa36 	j	8013e8d8 <_IO_vfwprintf+0x1b00>
80140260:	afc010c0 	sw	zero,4288(s8)
80140264:	3c02801d 	lui	v0,0x801d
80140268:	245117f0 	addiu	s1,v0,6128
8014026c:	24120006 	li	s2,6
80140270:	0804f559 	j	8013d564 <_IO_vfwprintf+0x78c>
80140274:	0000a821 	move	s5,zero
80140278:	8fc21088 	lw	v0,4232(s8)
8014027c:	00000000 	nop
80140280:	144000ee 	bnez	v0,8014063c <_IO_vfwprintf+0x3864>
80140284:	00000000 	nop
80140288:	8e820000 	lw	v0,0(s4)
8014028c:	8fc310bc 	lw	v1,4284(s8)
80140290:	26950004 	addiu	s5,s4,4
80140294:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
80140298:	ac430000 	sw	v1,0(v0)
8014029c:	3c02801d 	lui	v0,0x801d
801402a0:	245117f0 	addiu	s1,v0,6128
801402a4:	24120006 	li	s2,6
801402a8:	0804f89b 	j	8013e26c <_IO_vfwprintf+0x1494>
801402ac:	0000a021 	move	s4,zero
801402b0:	8e630098 	lw	v1,152(s3)
801402b4:	02202821 	move	a1,s1
801402b8:	8c62001c 	lw	v0,28(v1)
801402bc:	00000000 	nop
801402c0:	0040f809 	jalr	v0
801402c4:	02403021 	move	a2,s2
801402c8:	1642f9e2 	bne	s2,v0,8013ea54 <_IO_vfwprintf+0x1c7c>
801402cc:	00000000 	nop
801402d0:	8fc510b4 	lw	a1,4276(s8)
801402d4:	8fc910bc 	lw	t1,4284(s8)
801402d8:	00051900 	sll	v1,a1,0x4
801402dc:	00051180 	sll	v0,a1,0x6
801402e0:	00431023 	subu	v0,v0,v1
801402e4:	8fc3106c 	lw	v1,4204(s8)
801402e8:	01324821 	addu	t1,t1,s2
801402ec:	00628021 	addu	s0,v1,v0
801402f0:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
801402f4:	afc910bc 	sw	t1,4284(s8)
801402f8:	8e630098 	lw	v1,152(s3)
801402fc:	02202821 	move	a1,s1
80140300:	8c62001c 	lw	v0,28(v1)
80140304:	00000000 	nop
80140308:	0040f809 	jalr	v0
8014030c:	02403021 	move	a2,s2
80140310:	1642f9d0 	bne	s2,v0,8013ea54 <_IO_vfwprintf+0x1c7c>
80140314:	00000000 	nop
80140318:	8fc510bc 	lw	a1,4284(s8)
8014031c:	00000000 	nop
80140320:	00b22821 	addu	a1,a1,s2
80140324:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
80140328:	afc510bc 	sw	a1,4284(s8)
8014032c:	0c04f0d8 	jal	8013c360 <read_int>
80140330:	27c40018 	addiu	a0,s8,24
80140334:	02808821 	move	s1,s4
80140338:	0804f5f7 	j	8013d7dc <_IO_vfwprintf+0xa04>
8014033c:	afc21024 	sw	v0,4132(s8)
80140340:	8fc51048 	lw	a1,4168(s8)
80140344:	00000000 	nop
80140348:	14a000f0 	bnez	a1,8014070c <_IO_vfwprintf+0x3934>
8014034c:	00000000 	nop
80140350:	8e020024 	lw	v0,36(s0)
80140354:	8fc91068 	lw	t1,4200(s8)
80140358:	000210c0 	sll	v0,v0,0x3
8014035c:	00491021 	addu	v0,v0,t1
80140360:	8c430000 	lw	v1,0(v0)
80140364:	8fc210bc 	lw	v0,4284(s8)
80140368:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
8014036c:	ac620000 	sw	v0,0(v1)
80140370:	00021023 	negu	v0,v0
80140374:	24030001 	li	v1,1
80140378:	24040020 	li	a0,32
8014037c:	afc21020 	sw	v0,4128(s8)
80140380:	afc31098 	sw	v1,4248(s8)
80140384:	0804f6e8 	j	8013dba0 <_IO_vfwprintf+0xdc8>
80140388:	afc41078 	sw	a0,4216(s8)
8014038c:	8fc910b4 	lw	t1,4276(s8)
80140390:	00000000 	nop
80140394:	00091100 	sll	v0,t1,0x4
80140398:	00091980 	sll	v1,t1,0x6
8014039c:	00621823 	subu	v1,v1,v0
801403a0:	8fc2106c 	lw	v0,4204(s8)
801403a4:	00000000 	nop
801403a8:	00438021 	addu	s0,v0,v1
801403ac:	3c028014 	lui	v0,0x8014
801403b0:	0804f590 	j	8013d640 <_IO_vfwprintf+0x868>
801403b4:	2448c77c 	addiu	t0,v0,-14468
801403b8:	8e910000 	lw	s1,0(s4)
801403bc:	0804f533 	j	8013d4cc <_IO_vfwprintf+0x6f4>
801403c0:	26940004 	addiu	s4,s4,4
801403c4:	8fc41038 	lw	a0,4152(s8)
801403c8:	00000000 	nop
801403cc:	28820005 	slti	v0,a0,5
801403d0:	10400003 	beqz	v0,801403e0 <_IO_vfwprintf+0x3608>
801403d4:	3c02801d 	lui	v0,0x801d
801403d8:	24050005 	li	a1,5
801403dc:	afc51038 	sw	a1,4152(s8)
801403e0:	00c0a021 	move	s4,a2
801403e4:	0804f539 	j	8013d4e4 <_IO_vfwprintf+0x70c>
801403e8:	245117d8 	addiu	s1,v0,6104
801403ec:	8e820000 	lw	v0,0(s4)
801403f0:	0804f9d7 	j	8013e75c <_IO_vfwprintf+0x1984>
801403f4:	26860004 	addiu	a2,s4,4
801403f8:	8fc4104c 	lw	a0,4172(s8)
801403fc:	00000000 	nop
80140400:	108000d4 	beqz	a0,80140754 <_IO_vfwprintf+0x397c>
80140404:	00000000 	nop
80140408:	8fc510bc 	lw	a1,4284(s8)
8014040c:	8e830000 	lw	v1,0(s4)
80140410:	000517c3 	sra	v0,a1,0x1f
80140414:	26940004 	addiu	s4,s4,4
80140418:	ac620004 	sw	v0,4(v1)
8014041c:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
80140420:	ac650000 	sw	a1,0(v1)
80140424:	8fc41024 	lw	a0,4132(s8)
80140428:	00000000 	nop
8014042c:	28820005 	slti	v0,a0,5
80140430:	10400003 	beqz	v0,80140440 <_IO_vfwprintf+0x3668>
80140434:	3c02801d 	lui	v0,0x801d
80140438:	24090005 	li	t1,5
8014043c:	afc91024 	sw	t1,4132(s8)
80140440:	0804f87b 	j	8013e1ec <_IO_vfwprintf+0x1414>
80140444:	245117d8 	addiu	s1,v0,6104
80140448:	24420000 	addiu	v0,v0,0
8014044c:	10400252 	beqz	v0,80140d98 <_IO_vfwprintf+0x3fc0>
80140450:	3c02801f 	lui	v0,0x801f
80140454:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80140458:	24040003 	li	a0,3
8014045c:	8c430004 	lw	v1,4(v0)
80140460:	24040003 	li	a0,3
80140464:	8c630034 	lw	v1,52(v1)
80140468:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014046c:	afc310c4 	sw	v1,4292(s8)
80140470:	8c460004 	lw	a2,4(v0)
80140474:	00000000 	nop
80140478:	8cc6002c 	lw	a2,44(a2)
8014047c:	00000000 	nop
80140480:	afc610c0 	sw	a2,4288(s8)
80140484:	80c30000 	lb	v1,0(a2)
80140488:	00000000 	nop
8014048c:	10600007 	beqz	v1,801404ac <_IO_vfwprintf+0x36d4>
80140490:	2402007f 	li	v0,127
80140494:	10620005 	beq	v1,v0,801404ac <_IO_vfwprintf+0x36d4>
80140498:	00000000 	nop
8014049c:	8fc210c4 	lw	v0,4292(s8)
801404a0:	00000000 	nop
801404a4:	1440f595 	bnez	v0,8013dafc <_IO_vfwprintf+0xd24>
801404a8:	00000000 	nop
801404ac:	0804f6bf 	j	8013dafc <_IO_vfwprintf+0xd24>
801404b0:	afc010c0 	sw	zero,4288(s8)
801404b4:	8fc21018 	lw	v0,4120(s8)
801404b8:	2694fffc 	addiu	s4,s4,-4
801404bc:	00541823 	subu	v1,v0,s4
801404c0:	00038083 	sra	s0,v1,0x2
801404c4:	24020030 	li	v0,48
801404c8:	0804f7e7 	j	8013df9c <_IO_vfwprintf+0x11c4>
801404cc:	ae820000 	sw	v0,0(s4)
801404d0:	8fc51018 	lw	a1,4120(s8)
801404d4:	0c04f17e 	jal	8013c5f8 <_i18n_number_rewrite>
801404d8:	02802021 	move	a0,s4
801404dc:	8fc91018 	lw	t1,4120(s8)
801404e0:	0040a021 	move	s4,v0
801404e4:	01221023 	subu	v0,t1,v0
801404e8:	0804f7d6 	j	8013df58 <_IO_vfwprintf+0x1180>
801404ec:	00028083 	sra	s0,v0,0x2
801404f0:	8fc21018 	lw	v0,4120(s8)
801404f4:	26b5fffc 	addiu	s5,s5,-4
801404f8:	00551823 	subu	v1,v0,s5
801404fc:	00038083 	sra	s0,v1,0x2
80140500:	24020030 	li	v0,48
80140504:	0804f666 	j	8013d998 <_IO_vfwprintf+0xbc0>
80140508:	aea20000 	sw	v0,0(s5)
8014050c:	8fc51018 	lw	a1,4120(s8)
80140510:	0c04f17e 	jal	8013c5f8 <_i18n_number_rewrite>
80140514:	02a02021 	move	a0,s5
80140518:	8fc91018 	lw	t1,4120(s8)
8014051c:	0040a821 	move	s5,v0
80140520:	01221023 	subu	v0,t1,v0
80140524:	0804f655 	j	8013d954 <_IO_vfwprintf+0xb7c>
80140528:	00028083 	sra	s0,v0,0x2
8014052c:	8fc21060 	lw	v0,4192(s8)
80140530:	00000000 	nop
80140534:	144000a6 	bnez	v0,801407d0 <_IO_vfwprintf+0x39f8>
80140538:	24050020 	li	a1,32
8014053c:	8fd51018 	lw	s5,4120(s8)
80140540:	24030020 	li	v1,32
80140544:	00008021 	move	s0,zero
80140548:	0804f655 	j	8013d954 <_IO_vfwprintf+0xb7c>
8014054c:	afc31030 	sw	v1,4144(s8)
80140550:	8fc210a0 	lw	v0,4256(s8)
80140554:	00000000 	nop
80140558:	144000ce 	bnez	v0,80140894 <_IO_vfwprintf+0x3abc>
8014055c:	24050020 	li	a1,32
80140560:	8fd41018 	lw	s4,4120(s8)
80140564:	24030020 	li	v1,32
80140568:	00008021 	move	s0,zero
8014056c:	0804f7d6 	j	8013df58 <_IO_vfwprintf+0x1180>
80140570:	afc31078 	sw	v1,4216(s8)
80140574:	0804f590 	j	8013d640 <_IO_vfwprintf+0x868>
80140578:	2448c77c 	addiu	t0,v0,-14468
8014057c:	8fc41124 	lw	a0,4388(s8)
80140580:	0c0528f0 	jal	8014a3c0 <__wcslen>
80140584:	00000000 	nop
80140588:	00021080 	sll	v0,v0,0x2
8014058c:	8fc41124 	lw	a0,4388(s8)
80140590:	0c054208 	jal	80150820 <__readonly_area>
80140594:	24450004 	addiu	a1,v0,4
80140598:	0804f9b9 	j	8013e6e4 <_IO_vfwprintf+0x190c>
8014059c:	afc210ac 	sw	v0,4268(s8)
801405a0:	26500080 	addiu	s0,s2,128
801405a4:	2e021001 	sltiu	v0,s0,4097
801405a8:	1040023d 	beqz	v0,80140ea0 <_IO_vfwprintf+0x40c8>
801405ac:	2642008e 	addiu	v0,s2,142
801405b0:	000210c2 	srl	v0,v0,0x3
801405b4:	000210c0 	sll	v0,v0,0x3
801405b8:	03a2e823 	subu	sp,sp,v0
801405bc:	03b21821 	addu	v1,sp,s2
801405c0:	24630098 	addiu	v1,v1,152
801405c4:	0804f5ff 	j	8013d7fc <_IO_vfwprintf+0xa24>
801405c8:	afc31018 	sw	v1,4120(s8)
801405cc:	8fc41124 	lw	a0,4388(s8)
801405d0:	0c0528f0 	jal	8014a3c0 <__wcslen>
801405d4:	00000000 	nop
801405d8:	00021080 	sll	v0,v0,0x2
801405dc:	8fc41124 	lw	a0,4388(s8)
801405e0:	0c054208 	jal	80150820 <__readonly_area>
801405e4:	24450004 	addiu	a1,v0,4
801405e8:	0804f90e 	j	8013e438 <_IO_vfwprintf+0x1660>
801405ec:	afc210ac 	sw	v0,4268(s8)
801405f0:	8fc91048 	lw	t1,4168(s8)
801405f4:	00000000 	nop
801405f8:	152000cb 	bnez	t1,80140928 <_IO_vfwprintf+0x3b50>
801405fc:	00000000 	nop
80140600:	8e820000 	lw	v0,0(s4)
80140604:	0000b821 	move	s7,zero
80140608:	26940004 	addiu	s4,s4,4
8014060c:	afc210e8 	sw	v0,4328(s8)
80140610:	afc0105c 	sw	zero,4188(s8)
80140614:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
80140618:	afc01054 	sw	zero,4180(s8)
8014061c:	0c045fee 	jal	80117fb8 <__cfree>
80140620:	01202021 	move	a0,t1
80140624:	0804f46c 	j	8013d1b0 <_IO_vfwprintf+0x3d8>
80140628:	00000000 	nop
8014062c:	0c045fee 	jal	80117fb8 <__cfree>
80140630:	00402021 	move	a0,v0
80140634:	0804f788 	j	8013de20 <_IO_vfwprintf+0x1048>
80140638:	00000000 	nop
8014063c:	8e820000 	lw	v0,0(s4)
80140640:	8fc410bc 	lw	a0,4284(s8)
80140644:	26950004 	addiu	s5,s4,4
80140648:	0804f784 	j	8013de10 <_IO_vfwprintf+0x1038>
8014064c:	a4440000 	sh	a0,0(v0)
80140650:	0c046f6c 	jal	8011bdb0 <strlen>
80140654:	02202021 	move	a0,s1
80140658:	0804f884 	j	8013e210 <_IO_vfwprintf+0x1438>
8014065c:	00409021 	move	s2,v0
80140660:	8fc21060 	lw	v0,4192(s8)
80140664:	00000000 	nop
80140668:	1040f4ac 	beqz	v0,8013d91c <_IO_vfwprintf+0xb44>
8014066c:	00000000 	nop
80140670:	8fc31018 	lw	v1,4120(s8)
80140674:	24040020 	li	a0,32
80140678:	24020030 	li	v0,48
8014067c:	2475fffc 	addiu	s5,v1,-4
80140680:	afc41030 	sw	a0,4144(s8)
80140684:	0804f64a 	j	8013d928 <_IO_vfwprintf+0xb50>
80140688:	ac62fffc 	sw	v0,-4(v1)
8014068c:	8fc910a0 	lw	t1,4256(s8)
80140690:	00000000 	nop
80140694:	1120f623 	beqz	t1,8013df24 <_IO_vfwprintf+0x114c>
80140698:	24090020 	li	t1,32
8014069c:	8fc21018 	lw	v0,4120(s8)
801406a0:	8fc41018 	lw	a0,4120(s8)
801406a4:	2454fffc 	addiu	s4,v0,-4
801406a8:	24030020 	li	v1,32
801406ac:	24020030 	li	v0,48
801406b0:	afc31078 	sw	v1,4216(s8)
801406b4:	0804f7cb 	j	8013df2c <_IO_vfwprintf+0x1154>
801406b8:	ac82fffc 	sw	v0,-4(a0)
801406bc:	0c046f6c 	jal	8011bdb0 <strlen>
801406c0:	02202021 	move	a0,s1
801406c4:	0804f542 	j	8013d508 <_IO_vfwprintf+0x730>
801406c8:	00409021 	move	s2,v0
801406cc:	00081023 	negu	v0,t0
801406d0:	00091823 	negu	v1,t1
801406d4:	0002202b 	sltu	a0,zero,v0
801406d8:	00641823 	subu	v1,v1,a0
801406dc:	00404021 	move	t0,v0
801406e0:	00604821 	move	t1,v1
801406e4:	0804f7b2 	j	8013dec8 <_IO_vfwprintf+0x10f0>
801406e8:	24170001 	li	s7,1
801406ec:	00081023 	negu	v0,t0
801406f0:	00091823 	negu	v1,t1
801406f4:	0002202b 	sltu	a0,zero,v0
801406f8:	00641823 	subu	v1,v1,a0
801406fc:	00404021 	move	t0,v0
80140700:	00604821 	move	t1,v1
80140704:	0804f8e7 	j	8013e39c <_IO_vfwprintf+0x15c4>
80140708:	24170001 	li	s7,1
8014070c:	8e020024 	lw	v0,36(s0)
80140710:	8fc31068 	lw	v1,4200(s8)
80140714:	000210c0 	sll	v0,v0,0x3
80140718:	00431021 	addu	v0,v0,v1
8014071c:	8c430000 	lw	v1,0(v0)
80140720:	8fc410bc 	lw	a0,4284(s8)
80140724:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
80140728:	a4640000 	sh	a0,0(v1)
8014072c:	8e820000 	lw	v0,0(s4)
80140730:	0804febb 	j	8013faec <_IO_vfwprintf+0x2d14>
80140734:	26940004 	addiu	s4,s4,4
80140738:	26820007 	addiu	v0,s4,7
8014073c:	2403fff8 	li	v1,-8
80140740:	00431024 	and	v0,v0,v1
80140744:	8c480000 	lw	t0,0(v0)
80140748:	8c490004 	lw	t1,4(v0)
8014074c:	0804f8e5 	j	8013e394 <_IO_vfwprintf+0x15bc>
80140750:	24540008 	addiu	s4,v0,8
80140754:	8fc91044 	lw	t1,4164(s8)
80140758:	00000000 	nop
8014075c:	11200079 	beqz	t1,80140944 <_IO_vfwprintf+0x3b6c>
80140760:	00000000 	nop
80140764:	8e820000 	lw	v0,0(s4)
80140768:	8fc310bc 	lw	v1,4284(s8)
8014076c:	26940004 	addiu	s4,s4,4
80140770:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
80140774:	a0430000 	sb	v1,0(v0)
80140778:	92840000 	lbu	a0,0(s4)
8014077c:	0c052920 	jal	8014a480 <__btowc>
80140780:	00000000 	nop
80140784:	8e64005c 	lw	a0,92(s3)
80140788:	00402821 	move	a1,v0
8014078c:	8c860010 	lw	a2,16(a0)
80140790:	8c820014 	lw	v0,20(a0)
80140794:	00000000 	nop
80140798:	00c2102b 	sltu	v0,a2,v0
8014079c:	10400199 	beqz	v0,80140e04 <_IO_vfwprintf+0x402c>
801407a0:	24a30001 	addiu	v1,a1,1
801407a4:	24c20004 	addiu	v0,a2,4
801407a8:	ac820010 	sw	v0,16(a0)
801407ac:	acc50000 	sw	a1,0(a2)
801407b0:	2c620001 	sltiu	v0,v1,1
801407b4:	14400123 	bnez	v0,80140c44 <_IO_vfwprintf+0x3e6c>
801407b8:	26940004 	addiu	s4,s4,4
801407bc:	8fc410bc 	lw	a0,4284(s8)
801407c0:	00000000 	nop
801407c4:	24840001 	addiu	a0,a0,1
801407c8:	0804f868 	j	8013e1a0 <_IO_vfwprintf+0x13c8>
801407cc:	afc410bc 	sw	a0,4284(s8)
801407d0:	8fc41018 	lw	a0,4120(s8)
801407d4:	24020030 	li	v0,48
801407d8:	2495fffc 	addiu	s5,a0,-4
801407dc:	24100001 	li	s0,1
801407e0:	afc51030 	sw	a1,4144(s8)
801407e4:	0804f655 	j	8013d954 <_IO_vfwprintf+0xb7c>
801407e8:	ac82fffc 	sw	v0,-4(a0)
801407ec:	8e64005c 	lw	a0,92(s3)
801407f0:	00000000 	nop
801407f4:	8c850010 	lw	a1,16(a0)
801407f8:	8c820014 	lw	v0,20(a0)
801407fc:	00000000 	nop
80140800:	00a2102b 	sltu	v0,a1,v0
80140804:	10400176 	beqz	v0,80140de0 <_IO_vfwprintf+0x4008>
80140808:	24a30004 	addiu	v1,a1,4
8014080c:	24020030 	li	v0,48
80140810:	aca20000 	sw	v0,0(a1)
80140814:	ac830010 	sw	v1,16(a0)
80140818:	8c850010 	lw	a1,16(a0)
8014081c:	8c820014 	lw	v0,20(a0)
80140820:	00000000 	nop
80140824:	00a2102b 	sltu	v0,a1,v0
80140828:	10400167 	beqz	v0,80140dc8 <_IO_vfwprintf+0x3ff0>
8014082c:	00000000 	nop
80140830:	8fc9102c 	lw	t1,4140(s8)
80140834:	24a20004 	addiu	v0,a1,4
80140838:	25230001 	addiu	v1,t1,1
8014083c:	ac820010 	sw	v0,16(a0)
80140840:	aca90000 	sw	t1,0(a1)
80140844:	2c620001 	sltiu	v0,v1,1
80140848:	1440f882 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
8014084c:	00000000 	nop
80140850:	8fc510bc 	lw	a1,4284(s8)
80140854:	00000000 	nop
80140858:	24a50002 	addiu	a1,a1,2
8014085c:	0804f69e 	j	8013da78 <_IO_vfwprintf+0xca0>
80140860:	afc510bc 	sw	a1,4284(s8)
80140864:	0c04f0d8 	jal	8013c360 <read_int>
80140868:	27c40020 	addiu	a0,s8,32
8014086c:	1040fe35 	beqz	v0,80140144 <_IO_vfwprintf+0x336c>
80140870:	24030024 	li	v1,36
80140874:	8fc20020 	lw	v0,32(s8)
80140878:	00000000 	nop
8014087c:	8c440000 	lw	a0,0(v0)
80140880:	00000000 	nop
80140884:	1483fe2f 	bne	a0,v1,80140144 <_IO_vfwprintf+0x336c>
80140888:	00000000 	nop
8014088c:	0804fa30 	j	8013e8c0 <_IO_vfwprintf+0x1ae8>
80140890:	27bdf9f8 	addiu	sp,sp,-1544
80140894:	8fc41018 	lw	a0,4120(s8)
80140898:	24020030 	li	v0,48
8014089c:	2494fffc 	addiu	s4,a0,-4
801408a0:	24100001 	li	s0,1
801408a4:	afc51078 	sw	a1,4216(s8)
801408a8:	0804f7d6 	j	8013df58 <_IO_vfwprintf+0x1180>
801408ac:	ac82fffc 	sw	v0,-4(a0)
801408b0:	8e64005c 	lw	a0,92(s3)
801408b4:	00000000 	nop
801408b8:	8c850010 	lw	a1,16(a0)
801408bc:	8c820014 	lw	v0,20(a0)
801408c0:	00000000 	nop
801408c4:	00a2102b 	sltu	v0,a1,v0
801408c8:	104000fb 	beqz	v0,80140cb8 <_IO_vfwprintf+0x3ee0>
801408cc:	24a30004 	addiu	v1,a1,4
801408d0:	24020030 	li	v0,48
801408d4:	aca20000 	sw	v0,0(a1)
801408d8:	ac830010 	sw	v1,16(a0)
801408dc:	8c850010 	lw	a1,16(a0)
801408e0:	8c820014 	lw	v0,20(a0)
801408e4:	00000000 	nop
801408e8:	00a2102b 	sltu	v0,a1,v0
801408ec:	10400103 	beqz	v0,80140cfc <_IO_vfwprintf+0x3f24>
801408f0:	00000000 	nop
801408f4:	8fc91074 	lw	t1,4212(s8)
801408f8:	24a20004 	addiu	v0,a1,4
801408fc:	25230001 	addiu	v1,t1,1
80140900:	ac820010 	sw	v0,16(a0)
80140904:	aca90000 	sw	t1,0(a1)
80140908:	2c620001 	sltiu	v0,v1,1
8014090c:	1440f851 	bnez	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
80140910:	00000000 	nop
80140914:	8fc510bc 	lw	a1,4284(s8)
80140918:	00000000 	nop
8014091c:	24a50002 	addiu	a1,a1,2
80140920:	0804f81f 	j	8013e07c <_IO_vfwprintf+0x12a4>
80140924:	afc510bc 	sw	a1,4284(s8)
80140928:	96830000 	lhu	v1,0(s4)
8014092c:	0000b821 	move	s7,zero
80140930:	26940004 	addiu	s4,s4,4
80140934:	afc310e8 	sw	v1,4328(s8)
80140938:	afc0105c 	sw	zero,4188(s8)
8014093c:	0804f9e2 	j	8013e788 <_IO_vfwprintf+0x19b0>
80140940:	afc01054 	sw	zero,4180(s8)
80140944:	8fc41048 	lw	a0,4168(s8)
80140948:	00000000 	nop
8014094c:	14800028 	bnez	a0,801409f0 <_IO_vfwprintf+0x3c18>
80140950:	00000000 	nop
80140954:	8e820000 	lw	v0,0(s4)
80140958:	8fc510bc 	lw	a1,4284(s8)
8014095c:	26940004 	addiu	s4,s4,4
80140960:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
80140964:	ac450000 	sw	a1,0(v0)
80140968:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
8014096c:	02002021 	move	a0,s0
80140970:	1440f297 	bnez	v0,8013d3d0 <_IO_vfwprintf+0x5f8>
80140974:	2622008e 	addiu	v0,s1,142
80140978:	0c04699a 	jal	8011a668 <__libc_malloc>
8014097c:	02002021 	move	a0,s0
80140980:	afc21028 	sw	v0,4136(s8)
80140984:	00511021 	addu	v0,v0,s1
80140988:	24420080 	addiu	v0,v0,128
8014098c:	0804f4d4 	j	8013d350 <_IO_vfwprintf+0x578>
80140990:	afc21018 	sw	v0,4120(s8)
80140994:	8fc5101c 	lw	a1,4124(s8)
80140998:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
8014099c:	0005102b 	sltu	v0,zero,a1
801409a0:	24a56420 	addiu	a1,a1,25632
801409a4:	27c40050 	addiu	a0,s8,80
801409a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801409ac:	02603021 	move	a2,s3
801409b0:	8e620000 	lw	v0,0(s3)
801409b4:	00000000 	nop
801409b8:	30428000 	andi	v0,v0,0x8000
801409bc:	10400123 	beqz	v0,80140e4c <_IO_vfwprintf+0x4074>
801409c0:	24030001 	li	v1,1
801409c4:	0804f3cd 	j	8013cf34 <_IO_vfwprintf+0x15c>
801409c8:	afc310a8 	sw	v1,4264(s8)
801409cc:	0c045fee 	jal	80117fb8 <__cfree>
801409d0:	02202021 	move	a0,s1
801409d4:	8fc410b4 	lw	a0,4276(s8)
801409d8:	8fc5106c 	lw	a1,4204(s8)
801409dc:	00041900 	sll	v1,a0,0x4
801409e0:	00041180 	sll	v0,a0,0x6
801409e4:	00431023 	subu	v0,v0,v1
801409e8:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
801409ec:	00a28021 	addu	s0,a1,v0
801409f0:	8e820000 	lw	v0,0(s4)
801409f4:	8fc910bc 	lw	t1,4284(s8)
801409f8:	26940004 	addiu	s4,s4,4
801409fc:	0804f468 	j	8013d1a0 <_IO_vfwprintf+0x3c8>
80140a00:	a4490000 	sh	t1,0(v0)
80140a04:	02602021 	move	a0,s3
80140a08:	0c0521eb 	jal	801487ac <__woverflow>
80140a0c:	2405002d 	li	a1,45
80140a10:	2403ffff 	li	v1,-1
80140a14:	1443fad7 	bne	v0,v1,8013f574 <_IO_vfwprintf+0x279c>
80140a18:	00000000 	nop
80140a1c:	8fc9101c 	lw	t1,4124(s8)
80140a20:	afc310bc 	sw	v1,4284(s8)
80140a24:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
80140a28:	0009102b 	sltu	v0,zero,t1
80140a2c:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80140a30:	02002021 	move	a0,s0
80140a34:	1440f5fa 	bnez	v0,8013e220 <_IO_vfwprintf+0x1448>
80140a38:	2602000e 	addiu	v0,s0,14
80140a3c:	0c04699a 	jal	8011a668 <__libc_malloc>
80140a40:	02002021 	move	a0,s0
80140a44:	1040f803 	beqz	v0,8013ea54 <_IO_vfwprintf+0x1c7c>
80140a48:	00408821 	move	s1,v0
80140a4c:	0804f88d 	j	8013e234 <_IO_vfwprintf+0x145c>
80140a50:	24140001 	li	s4,1
80140a54:	02602021 	move	a0,s3
80140a58:	0c0521eb 	jal	801487ac <__woverflow>
80140a5c:	24050025 	li	a1,37
80140a60:	2403ffff 	li	v1,-1
80140a64:	1443f4e6 	bne	v0,v1,8013de00 <_IO_vfwprintf+0x1028>
80140a68:	00000000 	nop
80140a6c:	8fc5101c 	lw	a1,4124(s8)
80140a70:	afc310bc 	sw	v1,4284(s8)
80140a74:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
80140a78:	0005102b 	sltu	v0,zero,a1
80140a7c:	0c0521eb 	jal	801487ac <__woverflow>
80140a80:	02602021 	move	a0,s3
80140a84:	24420001 	addiu	v0,v0,1
80140a88:	0804f41f 	j	8013d07c <_IO_vfwprintf+0x2a4>
80140a8c:	2c420001 	sltiu	v0,v0,1
80140a90:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80140a94:	02002021 	move	a0,s0
80140a98:	1440f29f 	bnez	v0,8013d518 <_IO_vfwprintf+0x740>
80140a9c:	2602000e 	addiu	v0,s0,14
80140aa0:	0c04699a 	jal	8011a668 <__libc_malloc>
80140aa4:	02002021 	move	a0,s0
80140aa8:	10400066 	beqz	v0,80140c44 <_IO_vfwprintf+0x3e6c>
80140aac:	00408821 	move	s1,v0
80140ab0:	0804f54b 	j	8013d52c <_IO_vfwprintf+0x754>
80140ab4:	24150001 	li	s5,1
80140ab8:	02602021 	move	a0,s3
80140abc:	0c0521eb 	jal	801487ac <__woverflow>
80140ac0:	24050025 	li	a1,37
80140ac4:	2403ffff 	li	v1,-1
80140ac8:	1443f613 	bne	v0,v1,8013e318 <_IO_vfwprintf+0x1540>
80140acc:	00000000 	nop
80140ad0:	0805029b 	j	80140a6c <_IO_vfwprintf+0x3c94>
80140ad4:	00000000 	nop
80140ad8:	0c0521eb 	jal	801487ac <__woverflow>
80140adc:	02602021 	move	a0,s3
80140ae0:	24420001 	addiu	v0,v0,1
80140ae4:	0804f455 	j	8013d154 <_IO_vfwprintf+0x37c>
80140ae8:	2c420001 	sltiu	v0,v0,1
80140aec:	02602021 	move	a0,s3
80140af0:	0c0521eb 	jal	801487ac <__woverflow>
80140af4:	2405002d 	li	a1,45
80140af8:	2403ffff 	li	v1,-1
80140afc:	1443fac7 	bne	v0,v1,8013f61c <_IO_vfwprintf+0x2844>
80140b00:	00000000 	nop
80140b04:	0805029b 	j	80140a6c <_IO_vfwprintf+0x3c94>
80140b08:	00000000 	nop
80140b0c:	02602021 	move	a0,s3
80140b10:	0c0521eb 	jal	801487ac <__woverflow>
80140b14:	2405002d 	li	a1,45
80140b18:	2403ffff 	li	v1,-1
80140b1c:	1443f7f6 	bne	v0,v1,8013eaf8 <_IO_vfwprintf+0x1d20>
80140b20:	00000000 	nop
80140b24:	8fc4101c 	lw	a0,4124(s8)
80140b28:	afc310bc 	sw	v1,4284(s8)
80140b2c:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
80140b30:	0004102b 	sltu	v0,zero,a0
80140b34:	02602021 	move	a0,s3
80140b38:	0c0521eb 	jal	801487ac <__woverflow>
80140b3c:	2405002d 	li	a1,45
80140b40:	2403ffff 	li	v1,-1
80140b44:	1443f807 	bne	v0,v1,8013eb64 <_IO_vfwprintf+0x1d8c>
80140b48:	00000000 	nop
80140b4c:	080502c9 	j	80140b24 <_IO_vfwprintf+0x3d4c>
80140b50:	00000000 	nop
80140b54:	02602021 	move	a0,s3
80140b58:	0c0521eb 	jal	801487ac <__woverflow>
80140b5c:	2405002b 	li	a1,43
80140b60:	2403ffff 	li	v1,-1
80140b64:	1443fb0b 	bne	v0,v1,8013f794 <_IO_vfwprintf+0x29bc>
80140b68:	00000000 	nop
80140b6c:	0805029b 	j	80140a6c <_IO_vfwprintf+0x3c94>
80140b70:	00000000 	nop
80140b74:	02602021 	move	a0,s3
80140b78:	0c0521eb 	jal	801487ac <__woverflow>
80140b7c:	2405002b 	li	a1,43
80140b80:	2403ffff 	li	v1,-1
80140b84:	1443f7f7 	bne	v0,v1,8013eb64 <_IO_vfwprintf+0x1d8c>
80140b88:	00000000 	nop
80140b8c:	0804fa95 	j	8013ea54 <_IO_vfwprintf+0x1c7c>
80140b90:	00000000 	nop
80140b94:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80140b98:	02002021 	move	a0,s0
80140b9c:	1440fd40 	bnez	v0,801400a0 <_IO_vfwprintf+0x32c8>
80140ba0:	2622008e 	addiu	v0,s1,142
80140ba4:	0c04699a 	jal	8011a668 <__libc_malloc>
80140ba8:	02002021 	move	a0,s0
80140bac:	10400010 	beqz	v0,80140bf0 <_IO_vfwprintf+0x3e18>
80140bb0:	afc2101c 	sw	v0,4124(s8)
80140bb4:	8fc3101c 	lw	v1,4124(s8)
80140bb8:	00000000 	nop
80140bbc:	00711021 	addu	v0,v1,s1
80140bc0:	24420080 	addiu	v0,v0,128
80140bc4:	0804f700 	j	8013dc00 <_IO_vfwprintf+0xe28>
80140bc8:	afc21018 	sw	v0,4120(s8)
80140bcc:	02602021 	move	a0,s3
80140bd0:	0c0521eb 	jal	801487ac <__woverflow>
80140bd4:	24050030 	li	a1,48
80140bd8:	2403ffff 	li	v1,-1
80140bdc:	1043ffa3 	beq	v0,v1,80140a6c <_IO_vfwprintf+0x3c94>
80140be0:	00000000 	nop
80140be4:	8e64005c 	lw	a0,92(s3)
80140be8:	0804fb6e 	j	8013edb8 <_IO_vfwprintf+0x1fe0>
80140bec:	00000000 	nop
80140bf0:	2404ffff 	li	a0,-1
80140bf4:	0804fa9b 	j	8013ea6c <_IO_vfwprintf+0x1c94>
80140bf8:	afc410bc 	sw	a0,4284(s8)
80140bfc:	8fc5101c 	lw	a1,4124(s8)
80140c00:	00000000 	nop
80140c04:	0005102b 	sltu	v0,zero,a1
80140c08:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
80140c0c:	afc910bc 	sw	t1,4284(s8)
80140c10:	8fc4101c 	lw	a0,4124(s8)
80140c14:	0c045fee 	jal	80117fb8 <__cfree>
80140c18:	00000000 	nop
80140c1c:	0804fa9b 	j	8013ea6c <_IO_vfwprintf+0x1c94>
80140c20:	00000000 	nop
80140c24:	02602021 	move	a0,s3
80140c28:	0c0521eb 	jal	801487ac <__woverflow>
80140c2c:	2405002b 	li	a1,43
80140c30:	2403ffff 	li	v1,-1
80140c34:	1443f7b0 	bne	v0,v1,8013eaf8 <_IO_vfwprintf+0x1d20>
80140c38:	00000000 	nop
80140c3c:	0804fa95 	j	8013ea54 <_IO_vfwprintf+0x1c7c>
80140c40:	00000000 	nop
80140c44:	8fc9101c 	lw	t1,4124(s8)
80140c48:	2403ffff 	li	v1,-1
80140c4c:	0009102b 	sltu	v0,zero,t1
80140c50:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
80140c54:	afc310bc 	sw	v1,4284(s8)
80140c58:	02602021 	move	a0,s3
80140c5c:	0c0521eb 	jal	801487ac <__woverflow>
80140c60:	24050020 	li	a1,32
80140c64:	2403ffff 	li	v1,-1
80140c68:	1443f7be 	bne	v0,v1,8013eb64 <_IO_vfwprintf+0x1d8c>
80140c6c:	00000000 	nop
80140c70:	0804fa95 	j	8013ea54 <_IO_vfwprintf+0x1c7c>
80140c74:	00000000 	nop
80140c78:	8fc4101c 	lw	a0,4124(s8)
80140c7c:	2405ffff 	li	a1,-1
80140c80:	0004102b 	sltu	v0,zero,a0
80140c84:	0804fa99 	j	8013ea64 <_IO_vfwprintf+0x1c8c>
80140c88:	afc510bc 	sw	a1,4284(s8)
80140c8c:	0c0521eb 	jal	801487ac <__woverflow>
80140c90:	02602021 	move	a0,s3
80140c94:	24420001 	addiu	v0,v0,1
80140c98:	0804f862 	j	8013e188 <_IO_vfwprintf+0x13b0>
80140c9c:	2c420001 	sltiu	v0,v0,1
80140ca0:	8fc5102c 	lw	a1,4140(s8)
80140ca4:	0c0521eb 	jal	801487ac <__woverflow>
80140ca8:	02602021 	move	a0,s3
80140cac:	24420001 	addiu	v0,v0,1
80140cb0:	0804fb7a 	j	8013ede8 <_IO_vfwprintf+0x2010>
80140cb4:	2c420001 	sltiu	v0,v0,1
80140cb8:	02602021 	move	a0,s3
80140cbc:	0c0521eb 	jal	801487ac <__woverflow>
80140cc0:	24050030 	li	a1,48
80140cc4:	2403ffff 	li	v1,-1
80140cc8:	1043ff96 	beq	v0,v1,80140b24 <_IO_vfwprintf+0x3d4c>
80140ccc:	00000000 	nop
80140cd0:	8e64005c 	lw	a0,92(s3)
80140cd4:	08050237 	j	801408dc <_IO_vfwprintf+0x3b04>
80140cd8:	00000000 	nop
80140cdc:	02602021 	move	a0,s3
80140ce0:	0c0521eb 	jal	801487ac <__woverflow>
80140ce4:	24050020 	li	a1,32
80140ce8:	2403ffff 	li	v1,-1
80140cec:	1443f782 	bne	v0,v1,8013eaf8 <_IO_vfwprintf+0x1d20>
80140cf0:	00000000 	nop
80140cf4:	0804fa95 	j	8013ea54 <_IO_vfwprintf+0x1c7c>
80140cf8:	00000000 	nop
80140cfc:	8fc51074 	lw	a1,4212(s8)
80140d00:	0c0521eb 	jal	801487ac <__woverflow>
80140d04:	02602021 	move	a0,s3
80140d08:	24420001 	addiu	v0,v0,1
80140d0c:	08050243 	j	8014090c <_IO_vfwprintf+0x3b34>
80140d10:	2c420001 	sltiu	v0,v0,1
80140d14:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80140d18:	02002021 	move	a0,s0
80140d1c:	1440fd32 	bnez	v0,801401e8 <_IO_vfwprintf+0x3410>
80140d20:	2622008e 	addiu	v0,s1,142
80140d24:	0c04699a 	jal	8011a668 <__libc_malloc>
80140d28:	02002021 	move	a0,s0
80140d2c:	10400070 	beqz	v0,80140ef0 <_IO_vfwprintf+0x4118>
80140d30:	afc2101c 	sw	v0,4124(s8)
80140d34:	8fc9101c 	lw	t1,4124(s8)
80140d38:	00000000 	nop
80140d3c:	01311021 	addu	v0,t1,s1
80140d40:	24420080 	addiu	v0,v0,128
80140d44:	0804f6ed 	j	8013dbb4 <_IO_vfwprintf+0xddc>
80140d48:	afc21018 	sw	v0,4120(s8)
80140d4c:	3c04801d 	lui	a0,0x801d
80140d50:	0c052791 	jal	80149e44 <__libc_fatal>
80140d54:	24841138 	addiu	a0,a0,4408
80140d58:	02602021 	move	a0,s3
80140d5c:	0c0521eb 	jal	801487ac <__woverflow>
80140d60:	2405002b 	li	a1,43
80140d64:	2403ffff 	li	v1,-1
80140d68:	1443faa8 	bne	v0,v1,8013f80c <_IO_vfwprintf+0x2a34>
80140d6c:	00000000 	nop
80140d70:	080502c9 	j	80140b24 <_IO_vfwprintf+0x3d4c>
80140d74:	00000000 	nop
80140d78:	02602021 	move	a0,s3
80140d7c:	0c0521eb 	jal	801487ac <__woverflow>
80140d80:	24050020 	li	a1,32
80140d84:	2403ffff 	li	v1,-1
80140d88:	1443fc75 	bne	v0,v1,8013ff60 <_IO_vfwprintf+0x3188>
80140d8c:	00000000 	nop
80140d90:	080502c9 	j	80140b24 <_IO_vfwprintf+0x3d4c>
80140d94:	00000000 	nop
80140d98:	8c433484 	lw	v1,13444(v0)
80140d9c:	00000000 	nop
80140da0:	8c660004 	lw	a2,4(v1)
80140da4:	00000000 	nop
80140da8:	8cc90034 	lw	t1,52(a2)
80140dac:	0805011e 	j	80140478 <_IO_vfwprintf+0x36a0>
80140db0:	afc910c4 	sw	t1,4292(s8)
80140db4:	0c0521eb 	jal	801487ac <__woverflow>
80140db8:	02602021 	move	a0,s3
80140dbc:	24420001 	addiu	v0,v0,1
80140dc0:	0804f51c 	j	8013d470 <_IO_vfwprintf+0x698>
80140dc4:	2c420001 	sltiu	v0,v0,1
80140dc8:	8fc5102c 	lw	a1,4140(s8)
80140dcc:	0c0521eb 	jal	801487ac <__woverflow>
80140dd0:	02602021 	move	a0,s3
80140dd4:	24420001 	addiu	v0,v0,1
80140dd8:	08050212 	j	80140848 <_IO_vfwprintf+0x3a70>
80140ddc:	2c420001 	sltiu	v0,v0,1
80140de0:	02602021 	move	a0,s3
80140de4:	0c0521eb 	jal	801487ac <__woverflow>
80140de8:	24050030 	li	a1,48
80140dec:	2403ffff 	li	v1,-1
80140df0:	1043ff4c 	beq	v0,v1,80140b24 <_IO_vfwprintf+0x3d4c>
80140df4:	00000000 	nop
80140df8:	8e64005c 	lw	a0,92(s3)
80140dfc:	08050206 	j	80140818 <_IO_vfwprintf+0x3a40>
80140e00:	00000000 	nop
80140e04:	0c0521eb 	jal	801487ac <__woverflow>
80140e08:	02602021 	move	a0,s3
80140e0c:	24420001 	addiu	v0,v0,1
80140e10:	080501ed 	j	801407b4 <_IO_vfwprintf+0x39dc>
80140e14:	2c420001 	sltiu	v0,v0,1
80140e18:	0c0521eb 	jal	801487ac <__woverflow>
80140e1c:	02602021 	move	a0,s3
80140e20:	24420001 	addiu	v0,v0,1
80140e24:	08050064 	j	80140190 <_IO_vfwprintf+0x33b8>
80140e28:	2c420001 	sltiu	v0,v0,1
80140e2c:	02602021 	move	a0,s3
80140e30:	0c0521eb 	jal	801487ac <__woverflow>
80140e34:	24050020 	li	a1,32
80140e38:	2403ffff 	li	v1,-1
80140e3c:	1443fa73 	bne	v0,v1,8013f80c <_IO_vfwprintf+0x2a34>
80140e40:	00000000 	nop
80140e44:	0804fa95 	j	8013ea54 <_IO_vfwprintf+0x1c7c>
80140e48:	00000000 	nop
80140e4c:	24040001 	li	a0,1
80140e50:	0804f3cb 	j	8013cf2c <_IO_vfwprintf+0x154>
80140e54:	afc410a8 	sw	a0,4264(s8)
80140e58:	8c433484 	lw	v1,13444(v0)
80140e5c:	00000000 	nop
80140e60:	8c660004 	lw	a2,4(v1)
80140e64:	00000000 	nop
80140e68:	8cc40034 	lw	a0,52(a2)
80140e6c:	0805008e 	j	80140238 <_IO_vfwprintf+0x3460>
80140e70:	afc410c4 	sw	a0,4292(s8)
80140e74:	02602021 	move	a0,s3
80140e78:	0c0521eb 	jal	801487ac <__woverflow>
80140e7c:	24050030 	li	a1,48
80140e80:	2403ffff 	li	v1,-1
80140e84:	1043fef9 	beq	v0,v1,80140a6c <_IO_vfwprintf+0x3c94>
80140e88:	00000000 	nop
80140e8c:	8e64005c 	lw	a0,92(s3)
80140e90:	0804fbbf 	j	8013eefc <_IO_vfwprintf+0x2124>
80140e94:	00000000 	nop
80140e98:	0c052791 	jal	80149e44 <__libc_fatal>
80140e9c:	248411a0 	addiu	a0,a0,4512
80140ea0:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80140ea4:	02002021 	move	a0,s0
80140ea8:	1440fdc1 	bnez	v0,801405b0 <_IO_vfwprintf+0x37d8>
80140eac:	2642008e 	addiu	v0,s2,142
80140eb0:	0c04699a 	jal	8011a668 <__libc_malloc>
80140eb4:	02002021 	move	a0,s0
80140eb8:	10400010 	beqz	v0,80140efc <_IO_vfwprintf+0x4124>
80140ebc:	afc2101c 	sw	v0,4124(s8)
80140ec0:	8fc4101c 	lw	a0,4124(s8)
80140ec4:	00000000 	nop
80140ec8:	00921021 	addu	v0,a0,s2
80140ecc:	24420080 	addiu	v0,v0,128
80140ed0:	0804f5ff 	j	8013d7fc <_IO_vfwprintf+0xa24>
80140ed4:	afc21018 	sw	v0,4120(s8)
80140ed8:	8fc51074 	lw	a1,4212(s8)
80140edc:	0c0521eb 	jal	801487ac <__woverflow>
80140ee0:	02602021 	move	a0,s3
80140ee4:	24420001 	addiu	v0,v0,1
80140ee8:	0804fbcb 	j	8013ef2c <_IO_vfwprintf+0x2154>
80140eec:	2c420001 	sltiu	v0,v0,1
80140ef0:	2403ffff 	li	v1,-1
80140ef4:	0804fa9b 	j	8013ea6c <_IO_vfwprintf+0x1c94>
80140ef8:	afc310bc 	sw	v1,4284(s8)
80140efc:	2405ffff 	li	a1,-1
80140f00:	0804fa9b 	j	8013ea6c <_IO_vfwprintf+0x1c94>
80140f04:	afc510bc 	sw	a1,4284(s8)

80140f08 <buffered_vfprintf>:
80140f08:	27bd8010 	addiu	sp,sp,-32752
80140f0c:	afb27fe0 	sw	s2,32736(sp)
80140f10:	afb17fdc 	sw	s1,32732(sp)
80140f14:	afb07fd8 	sw	s0,32728(sp)
80140f18:	afbf7fe8 	sw	ra,32744(sp)
80140f1c:	afb37fe4 	sw	s3,32740(sp)
80140f20:	00a09021 	move	s2,a1
80140f24:	27bdfe40 	addiu	sp,sp,-448
80140f28:	24050001 	li	a1,1
80140f2c:	00c08021 	move	s0,a2
80140f30:	0c0525eb 	jal	801497ac <_IO_fwide>
80140f34:	00808821 	move	s1,a0
80140f38:	00404821 	move	t1,v0
80140f3c:	24020001 	li	v0,1
80140f40:	1122000b 	beq	t1,v0,80140f70 <buffered_vfprintf+0x68>
80140f44:	27a200c0 	addiu	v0,sp,192
80140f48:	2412ffff 	li	s2,-1
80140f4c:	27bd01c0 	addiu	sp,sp,448
80140f50:	02401021 	move	v0,s2
80140f54:	8fbf7fe8 	lw	ra,32744(sp)
80140f58:	8fb37fe4 	lw	s3,32740(sp)
80140f5c:	8fb27fe0 	lw	s2,32736(sp)
80140f60:	8fb17fdc 	lw	s1,32732(sp)
80140f64:	8fb07fd8 	lw	s0,32728(sp)
80140f68:	03e00008 	jr	ra
80140f6c:	27bd7ff0 	addiu	sp,sp,32752
80140f70:	afa2007c 	sw	v0,124(sp)
80140f74:	3c02fbad 	lui	v0,0xfbad
80140f78:	34428004 	ori	v0,v0,0x8004
80140f7c:	27a70198 	addiu	a3,sp,408
80140f80:	8e28003c 	lw	t0,60(s1)
80140f84:	afa20020 	sw	v0,32(sp)
80140f88:	34038000 	li	v1,0x8000
80140f8c:	3c02801d 	lui	v0,0x801d
80140f90:	00e31821 	addu	v1,a3,v1
80140f94:	02402821 	move	a1,s2
80140f98:	24421cd0 	addiu	v0,v0,7376
80140f9c:	02003021 	move	a2,s0
80140fa0:	27a40020 	addiu	a0,sp,32
80140fa4:	afa300d4 	sw	v1,212(sp)
80140fa8:	afa90080 	sw	t1,128(sp)
80140fac:	afa8005c 	sw	t0,92(sp)
80140fb0:	afa200b8 	sw	v0,184(sp)
80140fb4:	afb1017c 	sw	s1,380(sp)
80140fb8:	afa700d0 	sw	a3,208(sp)
80140fbc:	afa700cc 	sw	a3,204(sp)
80140fc0:	0c04f376 	jal	8013cdd8 <_IO_vfwprintf>
80140fc4:	afa00068 	sw	zero,104(sp)
80140fc8:	00409021 	move	s2,v0
80140fcc:	3c020000 	lui	v0,0x0
80140fd0:	24420000 	addiu	v0,v0,0
80140fd4:	0002982b 	sltu	s3,zero,v0
80140fd8:	16600034 	bnez	s3,801410ac <buffered_vfprintf+0x1a4>
80140fdc:	3c058014 	lui	a1,0x8014
80140fe0:	8e220000 	lw	v0,0(s1)
80140fe4:	00000000 	nop
80140fe8:	30428000 	andi	v0,v0,0x8000
80140fec:	1040002b 	beqz	v0,8014109c <buffered_vfprintf+0x194>
80140ff0:	00000000 	nop
80140ff4:	8fa3007c 	lw	v1,124(sp)
80140ff8:	00000000 	nop
80140ffc:	8c620010 	lw	v0,16(v1)
80141000:	8c65000c 	lw	a1,12(v1)
80141004:	00000000 	nop
80141008:	00451023 	subu	v0,v0,a1
8014100c:	00028083 	sra	s0,v0,0x2
80141010:	1a00000a 	blez	s0,8014103c <buffered_vfprintf+0x134>
80141014:	02202021 	move	a0,s1
80141018:	8e230098 	lw	v1,152(s1)
8014101c:	00000000 	nop
80141020:	8c62001c 	lw	v0,28(v1)
80141024:	00000000 	nop
80141028:	0040f809 	jalr	v0
8014102c:	02003021 	move	a2,s0
80141030:	12020002 	beq	s0,v0,8014103c <buffered_vfprintf+0x134>
80141034:	00000000 	nop
80141038:	2412ffff 	li	s2,-1
8014103c:	8e220000 	lw	v0,0(s1)
80141040:	00000000 	nop
80141044:	30428000 	andi	v0,v0,0x8000
80141048:	1040000e 	beqz	v0,80141084 <buffered_vfprintf+0x17c>
8014104c:	00000000 	nop
80141050:	1260ffbe 	beqz	s3,80140f4c <buffered_vfprintf+0x44>
80141054:	27a40010 	addiu	a0,sp,16
80141058:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014105c:	00002821 	move	a1,zero
80141060:	27bd01c0 	addiu	sp,sp,448
80141064:	02401021 	move	v0,s2
80141068:	8fbf7fe8 	lw	ra,32744(sp)
8014106c:	8fb37fe4 	lw	s3,32740(sp)
80141070:	8fb27fe0 	lw	s2,32736(sp)
80141074:	8fb17fdc 	lw	s1,32732(sp)
80141078:	8fb07fd8 	lw	s0,32728(sp)
8014107c:	03e00008 	jr	ra
80141080:	27bd7ff0 	addiu	sp,sp,32752
80141084:	0c051908 	jal	80146420 <_IO_funlockfile>
80141088:	02202021 	move	a0,s1
8014108c:	1260ffaf 	beqz	s3,80140f4c <buffered_vfprintf+0x44>
80141090:	27a40010 	addiu	a0,sp,16
80141094:	08050416 	j	80141058 <buffered_vfprintf+0x150>
80141098:	00000000 	nop
8014109c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
801410a0:	02202021 	move	a0,s1
801410a4:	080503fd 	j	80140ff4 <buffered_vfprintf+0xec>
801410a8:	00000000 	nop
801410ac:	24a56420 	addiu	a1,a1,25632
801410b0:	27a40010 	addiu	a0,sp,16
801410b4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801410b8:	02203021 	move	a2,s1
801410bc:	080503f8 	j	80140fe0 <buffered_vfprintf+0xd8>
801410c0:	00000000 	nop
	...

801410d0 <_IO_vfscanf>:
801410d0:	27bdfe70 	addiu	sp,sp,-400
801410d4:	3c030000 	lui	v1,0x0
801410d8:	afbe0188 	sw	s8,392(sp)
801410dc:	24620000 	addiu	v0,v1,0
801410e0:	03a0f021 	move	s8,sp
801410e4:	afb5017c 	sw	s5,380(sp)
801410e8:	afb00168 	sw	s0,360(sp)
801410ec:	afbf018c 	sw	ra,396(sp)
801410f0:	afb70184 	sw	s7,388(sp)
801410f4:	afb60180 	sw	s6,384(sp)
801410f8:	afb40178 	sw	s4,376(sp)
801410fc:	afb30174 	sw	s3,372(sp)
80141100:	afb20170 	sw	s2,368(sp)
80141104:	afb1016c 	sw	s1,364(sp)
80141108:	0080a821 	move	s5,a0
8014110c:	00a08021 	move	s0,a1
80141110:	afc60198 	sw	a2,408(s8)
80141114:	10400aab 	beqz	v0,80143bc4 <_IO_vfscanf+0x2af4>
80141118:	afc7019c 	sw	a3,412(s8)
8014111c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80141120:	24040003 	li	a0,3
80141124:	afc20154 	sw	v0,340(s8)
80141128:	8fc50154 	lw	a1,340(s8)
8014112c:	8fc40198 	lw	a0,408(s8)
80141130:	8ca50000 	lw	a1,0(a1)
80141134:	8ea30060 	lw	v1,96(s5)
80141138:	afc40014 	sw	a0,20(s8)
8014113c:	14600638 	bnez	v1,80142a20 <_IO_vfscanf+0x1950>
80141140:	afc50140 	sw	a1,320(s8)
80141144:	2402ffff 	li	v0,-1
80141148:	aea20060 	sw	v0,96(s5)
8014114c:	8ea40000 	lw	a0,0(s5)
80141150:	00000000 	nop
80141154:	30820004 	andi	v0,a0,0x4
80141158:	144009cd 	bnez	v0,80143890 <_IO_vfscanf+0x27c0>
8014115c:	2402ffff 	li	v0,-1
80141160:	12000c34 	beqz	s0,80144234 <_IO_vfscanf+0x3164>
80141164:	2403ffff 	li	v1,-1
80141168:	8fc50154 	lw	a1,340(s8)
8014116c:	00000000 	nop
80141170:	8ca30004 	lw	v1,4(a1)
80141174:	00000000 	nop
80141178:	8c620028 	lw	v0,40(v1)
8014117c:	00000000 	nop
80141180:	afc20120 	sw	v0,288(s8)
80141184:	8c630024 	lw	v1,36(v1)
80141188:	00000000 	nop
8014118c:	afc30124 	sw	v1,292(s8)
80141190:	80420000 	lb	v0,0(v0)
80141194:	00000000 	nop
80141198:	104000dd 	beqz	v0,80141510 <_IO_vfscanf+0x440>
8014119c:	3c020000 	lui	v0,0x0
801411a0:	24420000 	addiu	v0,v0,0
801411a4:	0002102b 	sltu	v0,zero,v0
801411a8:	144000de 	bnez	v0,80141524 <_IO_vfscanf+0x454>
801411ac:	afc20108 	sw	v0,264(s8)
801411b0:	30828000 	andi	v0,a0,0x8000
801411b4:	104000e5 	beqz	v0,8014154c <_IO_vfscanf+0x47c>
801411b8:	00000000 	nop
801411bc:	27c40020 	addiu	a0,s8,32
801411c0:	00002821 	move	a1,zero
801411c4:	0c043299 	jal	8010ca64 <memset>
801411c8:	24060008 	li	a2,8
801411cc:	02008821 	move	s1,s0
801411d0:	afc0014c 	sw	zero,332(s8)
801411d4:	0000b821 	move	s7,zero
801411d8:	00009821 	move	s3,zero
801411dc:	afc000d4 	sw	zero,212(s8)
801411e0:	afc0011c 	sw	zero,284(s8)
801411e4:	afc000d0 	sw	zero,208(s8)
801411e8:	afc00118 	sw	zero,280(s8)
801411ec:	afc00114 	sw	zero,276(s8)
801411f0:	0000a021 	move	s4,zero
801411f4:	afc000c8 	sw	zero,200(s8)
801411f8:	afc000c0 	sw	zero,192(s8)
801411fc:	82230000 	lb	v1,0(s1)
80141200:	00000000 	nop
80141204:	10600d87 	beqz	v1,80144824 <_IO_vfscanf+0x3754>
80141208:	00000000 	nop
8014120c:	04600043 	bltz	v1,8014131c <_IO_vfscanf+0x24c>
80141210:	24020025 	li	v0,37
80141214:	10620087 	beq	v1,v0,80141434 <_IO_vfscanf+0x364>
80141218:	26310001 	addiu	s1,s1,1
8014121c:	8fc50154 	lw	a1,340(s8)
80141220:	307000ff 	andi	s0,v1,0xff
80141224:	8ca20034 	lw	v0,52(a1)
80141228:	00101840 	sll	v1,s0,0x1
8014122c:	00621821 	addu	v1,v1,v0
80141230:	94640000 	lhu	a0,0(v1)
80141234:	00000000 	nop
80141238:	30842000 	andi	a0,a0,0x2000
8014123c:	1480007b 	bnez	a0,8014142c <_IO_vfscanf+0x35c>
80141240:	2402ffff 	li	v0,-1
80141244:	12620f3c 	beq	s3,v0,80144f38 <_IO_vfscanf+0x3e68>
80141248:	00000000 	nop
8014124c:	8ea30004 	lw	v1,4(s5)
80141250:	8ea20008 	lw	v0,8(s5)
80141254:	00000000 	nop
80141258:	0062102b 	sltu	v0,v1,v0
8014125c:	10400b1d 	beqz	v0,80143ed4 <_IO_vfscanf+0x2e04>
80141260:	24620001 	addiu	v0,v1,1
80141264:	90730000 	lbu	s3,0(v1)
80141268:	aea20004 	sw	v0,4(s5)
8014126c:	2402ffff 	li	v0,-1
80141270:	1262004a 	beq	s3,v0,8014139c <_IO_vfscanf+0x2cc>
80141274:	00000000 	nop
80141278:	12800024 	beqz	s4,8014130c <_IO_vfscanf+0x23c>
8014127c:	26f70001 	addiu	s7,s7,1
80141280:	8fc30154 	lw	v1,340(s8)
80141284:	00000000 	nop
80141288:	8c620034 	lw	v0,52(v1)
8014128c:	00131840 	sll	v1,s3,0x1
80141290:	00621821 	addu	v1,v1,v0
80141294:	94640000 	lhu	a0,0(v1)
80141298:	00000000 	nop
8014129c:	30842000 	andi	a0,a0,0x2000
801412a0:	10800019 	beqz	a0,80141308 <_IO_vfscanf+0x238>
801412a4:	00000000 	nop
801412a8:	2402ffff 	li	v0,-1
801412ac:	126205d7 	beq	s3,v0,80142a0c <_IO_vfscanf+0x193c>
801412b0:	00000000 	nop
801412b4:	8ea30004 	lw	v1,4(s5)
801412b8:	8ea20008 	lw	v0,8(s5)
801412bc:	00000000 	nop
801412c0:	0062102b 	sltu	v0,v1,v0
801412c4:	1040099e 	beqz	v0,80143940 <_IO_vfscanf+0x2870>
801412c8:	24620001 	addiu	v0,v1,1
801412cc:	90730000 	lbu	s3,0(v1)
801412d0:	aea20004 	sw	v0,4(s5)
801412d4:	2402ffff 	li	v0,-1
801412d8:	12620113 	beq	s3,v0,80141728 <_IO_vfscanf+0x658>
801412dc:	00000000 	nop
801412e0:	8fc30154 	lw	v1,340(s8)
801412e4:	00000000 	nop
801412e8:	8c620034 	lw	v0,52(v1)
801412ec:	00131840 	sll	v1,s3,0x1
801412f0:	00621821 	addu	v1,v1,v0
801412f4:	94640000 	lhu	a0,0(v1)
801412f8:	00000000 	nop
801412fc:	30842000 	andi	a0,a0,0x2000
80141300:	1480ffe9 	bnez	a0,801412a8 <_IO_vfscanf+0x1d8>
80141304:	26f70001 	addiu	s7,s7,1
80141308:	0000a021 	move	s4,zero
8014130c:	1270ffbb 	beq	s3,s0,801411fc <_IO_vfscanf+0x12c>
80141310:	2402ffff 	li	v0,-1
80141314:	08050678 	j	801419e0 <_IO_vfscanf+0x910>
80141318:	00000000 	nop
8014131c:	0c046f6c 	jal	8011bdb0 <strlen>
80141320:	02202021 	move	a0,s1
80141324:	00402821 	move	a1,v0
80141328:	02202021 	move	a0,s1
8014132c:	0c052998 	jal	8014a660 <__mbrlen>
80141330:	27c60020 	addiu	a2,s8,32
80141334:	184001b2 	blez	v0,80141a00 <_IO_vfscanf+0x930>
80141338:	00408021 	move	s0,v0
8014133c:	2402ffff 	li	v0,-1
80141340:	1662000b 	bne	s3,v0,80141370 <_IO_vfscanf+0x2a0>
80141344:	00000000 	nop
80141348:	080513ce 	j	80144f38 <_IO_vfscanf+0x3e68>
8014134c:	00000000 	nop
80141350:	92220000 	lbu	v0,0(s1)
80141354:	00000000 	nop
80141358:	166201a5 	bne	s3,v0,801419f0 <_IO_vfscanf+0x920>
8014135c:	326500ff 	andi	a1,s3,0xff
80141360:	2610ffff 	addiu	s0,s0,-1
80141364:	26f70001 	addiu	s7,s7,1
80141368:	1200ffa4 	beqz	s0,801411fc <_IO_vfscanf+0x12c>
8014136c:	26310001 	addiu	s1,s1,1
80141370:	8ea30004 	lw	v1,4(s5)
80141374:	8ea20008 	lw	v0,8(s5)
80141378:	00000000 	nop
8014137c:	0062102b 	sltu	v0,v1,v0
80141380:	104001f4 	beqz	v0,80141b54 <_IO_vfscanf+0xa84>
80141384:	24620001 	addiu	v0,v1,1
80141388:	90730000 	lbu	s3,0(v1)
8014138c:	aea20004 	sw	v0,4(s5)
80141390:	2402ffff 	li	v0,-1
80141394:	1662ffee 	bne	s3,v0,80141350 <_IO_vfscanf+0x280>
80141398:	00000000 	nop
8014139c:	8fc4014c 	lw	a0,332(s8)
801413a0:	00000000 	nop
801413a4:	108000e5 	beqz	a0,8014173c <_IO_vfscanf+0x66c>
801413a8:	2402ffff 	li	v0,-1
801413ac:	24100001 	li	s0,1
801413b0:	8ea20000 	lw	v0,0(s5)
801413b4:	00000000 	nop
801413b8:	30428000 	andi	v0,v0,0x8000
801413bc:	104000e5 	beqz	v0,80141754 <_IO_vfscanf+0x684>
801413c0:	00000000 	nop
801413c4:	8fc40108 	lw	a0,264(s8)
801413c8:	00000000 	nop
801413cc:	148000e7 	bnez	a0,8014176c <_IO_vfscanf+0x69c>
801413d0:	27c40048 	addiu	a0,s8,72
801413d4:	8fc5019c 	lw	a1,412(s8)
801413d8:	00000000 	nop
801413dc:	10a00005 	beqz	a1,801413f4 <_IO_vfscanf+0x324>
801413e0:	00000000 	nop
801413e4:	8ca20000 	lw	v0,0(a1)
801413e8:	00000000 	nop
801413ec:	00501025 	or	v0,v0,s0
801413f0:	aca20000 	sw	v0,0(a1)
801413f4:	03c0e821 	move	sp,s8
801413f8:	8fc2014c 	lw	v0,332(s8)
801413fc:	8fbf018c 	lw	ra,396(sp)
80141400:	8fbe0188 	lw	s8,392(sp)
80141404:	8fb70184 	lw	s7,388(sp)
80141408:	8fb60180 	lw	s6,384(sp)
8014140c:	8fb5017c 	lw	s5,380(sp)
80141410:	8fb40178 	lw	s4,376(sp)
80141414:	8fb30174 	lw	s3,372(sp)
80141418:	8fb20170 	lw	s2,368(sp)
8014141c:	8fb1016c 	lw	s1,364(sp)
80141420:	8fb00168 	lw	s0,360(sp)
80141424:	03e00008 	jr	ra
80141428:	27bd0190 	addiu	sp,sp,400
8014142c:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80141430:	24140001 	li	s4,1
80141434:	92220000 	lbu	v0,0(s1)
80141438:	00000000 	nop
8014143c:	2442ffd0 	addiu	v0,v0,-48
80141440:	2c43000a 	sltiu	v1,v0,10
80141444:	10600045 	beqz	v1,8014155c <_IO_vfscanf+0x48c>
80141448:	00000000 	nop
8014144c:	26310001 	addiu	s1,s1,1
80141450:	82250000 	lb	a1,0(s1)
80141454:	afc20104 	sw	v0,260(s8)
80141458:	30a400ff 	andi	a0,a1,0xff
8014145c:	2482ffd0 	addiu	v0,a0,-48
80141460:	2c42000a 	sltiu	v0,v0,10
80141464:	1040000f 	beqz	v0,801414a4 <_IO_vfscanf+0x3d4>
80141468:	24020024 	li	v0,36
8014146c:	8fc50104 	lw	a1,260(s8)
80141470:	26310001 	addiu	s1,s1,1
80141474:	000510c0 	sll	v0,a1,0x3
80141478:	00051840 	sll	v1,a1,0x1
8014147c:	82250000 	lb	a1,0(s1)
80141480:	00621821 	addu	v1,v1,v0
80141484:	00641821 	addu	v1,v1,a0
80141488:	30a400ff 	andi	a0,a1,0xff
8014148c:	2482ffd0 	addiu	v0,a0,-48
80141490:	2463ffd0 	addiu	v1,v1,-48
80141494:	2c42000a 	sltiu	v0,v0,10
80141498:	1440fff4 	bnez	v0,8014146c <_IO_vfscanf+0x39c>
8014149c:	afc30104 	sw	v1,260(s8)
801414a0:	24020024 	li	v0,36
801414a4:	10a2010f 	beq	a1,v0,801418e4 <_IO_vfscanf+0x814>
801414a8:	24030040 	li	v1,64
801414ac:	8fc20104 	lw	v0,260(s8)
801414b0:	00000000 	nop
801414b4:	afc20148 	sw	v0,328(s8)
801414b8:	afc30144 	sw	v1,324(s8)
801414bc:	afc00104 	sw	zero,260(s8)
801414c0:	8fc30148 	lw	v1,328(s8)
801414c4:	00000000 	nop
801414c8:	14600002 	bnez	v1,801414d4 <_IO_vfscanf+0x404>
801414cc:	2404ffff 	li	a0,-1
801414d0:	afc40148 	sw	a0,328(s8)
801414d4:	92220000 	lbu	v0,0(s1)
801414d8:	00000000 	nop
801414dc:	2442ffb4 	addiu	v0,v0,-76
801414e0:	304200ff 	andi	v0,v0,0xff
801414e4:	2c43002f 	sltiu	v1,v0,47
801414e8:	10600050 	beqz	v1,8014162c <_IO_vfscanf+0x55c>
801414ec:	26320001 	addiu	s2,s1,1
801414f0:	3c03801d 	lui	v1,0x801d
801414f4:	00021080 	sll	v0,v0,0x2
801414f8:	24631e50 	addiu	v1,v1,7760
801414fc:	00431021 	addu	v0,v0,v1
80141500:	8c440000 	lw	a0,0(v0)
80141504:	00000000 	nop
80141508:	00800008 	jr	a0
8014150c:	00000000 	nop
80141510:	24420000 	addiu	v0,v0,0
80141514:	0002102b 	sltu	v0,zero,v0
80141518:	afc00120 	sw	zero,288(s8)
8014151c:	1040ff24 	beqz	v0,801411b0 <_IO_vfscanf+0xe0>
80141520:	afc20108 	sw	v0,264(s8)
80141524:	3c058014 	lui	a1,0x8014
80141528:	27c40048 	addiu	a0,s8,72
8014152c:	24a56420 	addiu	a1,a1,25632
80141530:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80141534:	02a03021 	move	a2,s5
80141538:	8ea40000 	lw	a0,0(s5)
8014153c:	00000000 	nop
80141540:	30828000 	andi	v0,a0,0x8000
80141544:	1440ff1d 	bnez	v0,801411bc <_IO_vfscanf+0xec>
80141548:	00000000 	nop
8014154c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80141550:	02a02021 	move	a0,s5
80141554:	08050470 	j	801411c0 <_IO_vfscanf+0xf0>
80141558:	27c40020 	addiu	a0,s8,32
8014155c:	afc00104 	sw	zero,260(s8)
80141560:	afc00144 	sw	zero,324(s8)
80141564:	82230000 	lb	v1,0(s1)
80141568:	2402002a 	li	v0,42
8014156c:	1062000d 	beq	v1,v0,801415a4 <_IO_vfscanf+0x4d4>
80141570:	24020027 	li	v0,39
80141574:	10620010 	beq	v1,v0,801415b8 <_IO_vfscanf+0x4e8>
80141578:	24020049 	li	v0,73
8014157c:	14620013 	bne	v1,v0,801415cc <_IO_vfscanf+0x4fc>
80141580:	2402002a 	li	v0,42
80141584:	8fc30144 	lw	v1,324(s8)
80141588:	26310001 	addiu	s1,s1,1
8014158c:	34630400 	ori	v1,v1,0x400
80141590:	afc30144 	sw	v1,324(s8)
80141594:	82230000 	lb	v1,0(s1)
80141598:	00000000 	nop
8014159c:	1462fff5 	bne	v1,v0,80141574 <_IO_vfscanf+0x4a4>
801415a0:	24020027 	li	v0,39
801415a4:	8fc40144 	lw	a0,324(s8)
801415a8:	26310001 	addiu	s1,s1,1
801415ac:	34840008 	ori	a0,a0,0x8
801415b0:	08050559 	j	80141564 <_IO_vfscanf+0x494>
801415b4:	afc40144 	sw	a0,324(s8)
801415b8:	8fc20144 	lw	v0,324(s8)
801415bc:	26310001 	addiu	s1,s1,1
801415c0:	34420080 	ori	v0,v0,0x80
801415c4:	08050559 	j	80141564 <_IO_vfscanf+0x494>
801415c8:	afc20144 	sw	v0,324(s8)
801415cc:	306300ff 	andi	v1,v1,0xff
801415d0:	2462ffd0 	addiu	v0,v1,-48
801415d4:	2c42000a 	sltiu	v0,v0,10
801415d8:	1040ffbd 	beqz	v0,801414d0 <_IO_vfscanf+0x400>
801415dc:	2404ffff 	li	a0,-1
801415e0:	00602021 	move	a0,v1
801415e4:	afc00148 	sw	zero,328(s8)
801415e8:	8fc50148 	lw	a1,328(s8)
801415ec:	26310001 	addiu	s1,s1,1
801415f0:	000510c0 	sll	v0,a1,0x3
801415f4:	00051840 	sll	v1,a1,0x1
801415f8:	00621821 	addu	v1,v1,v0
801415fc:	00641821 	addu	v1,v1,a0
80141600:	92240000 	lbu	a0,0(s1)
80141604:	2463ffd0 	addiu	v1,v1,-48
80141608:	2482ffd0 	addiu	v0,a0,-48
8014160c:	2c42000a 	sltiu	v0,v0,10
80141610:	1440fff5 	bnez	v0,801415e8 <_IO_vfscanf+0x518>
80141614:	afc30148 	sw	v1,328(s8)
80141618:	8fc20144 	lw	v0,324(s8)
8014161c:	00000000 	nop
80141620:	34420040 	ori	v0,v0,0x40
80141624:	08050530 	j	801414c0 <_IO_vfscanf+0x3f0>
80141628:	afc20144 	sw	v0,324(s8)
8014162c:	2652ffff 	addiu	s2,s2,-1
80141630:	82510000 	lb	s1,0(s2)
80141634:	00000000 	nop
80141638:	1220ff5d 	beqz	s1,801413b0 <_IO_vfscanf+0x2e0>
8014163c:	24100002 	li	s0,2
80141640:	16800009 	bnez	s4,80141668 <_IO_vfscanf+0x598>
80141644:	2402005b 	li	v0,91
80141648:	122200f0 	beq	s1,v0,80141a0c <_IO_vfscanf+0x93c>
8014164c:	24020063 	li	v0,99
80141650:	1222005b 	beq	s1,v0,801417c0 <_IO_vfscanf+0x6f0>
80141654:	24020043 	li	v0,67
80141658:	122200a4 	beq	s1,v0,801418ec <_IO_vfscanf+0x81c>
8014165c:	2402006e 	li	v0,110
80141660:	122201c6 	beq	s1,v0,80141d7c <_IO_vfscanf+0xcac>
80141664:	00000000 	nop
80141668:	0c047ea0 	jal	8011fa80 <__errno_location>
8014166c:	2414ffff 	li	s4,-1
80141670:	8c560000 	lw	s6,0(v0)
80141674:	00408021 	move	s0,v0
80141678:	ac400000 	sw	zero,0(v0)
8014167c:	1674003f 	bne	s3,s4,8014177c <_IO_vfscanf+0x6ac>
80141680:	00000000 	nop
80141684:	8fc400d4 	lw	a0,212(s8)
80141688:	00000000 	nop
8014168c:	ae040000 	sw	a0,0(s0)
80141690:	00801821 	move	v1,a0
80141694:	24020004 	li	v0,4
80141698:	10620023 	beq	v1,v0,80141728 <_IO_vfscanf+0x658>
8014169c:	2413ffff 	li	s3,-1
801416a0:	8fc30154 	lw	v1,340(s8)
801416a4:	00000000 	nop
801416a8:	8c620034 	lw	v0,52(v1)
801416ac:	00131840 	sll	v1,s3,0x1
801416b0:	00621821 	addu	v1,v1,v0
801416b4:	94640000 	lhu	a0,0(v1)
801416b8:	00000000 	nop
801416bc:	30842000 	andi	a0,a0,0x2000
801416c0:	1480ffee 	bnez	a0,8014167c <_IO_vfscanf+0x5ac>
801416c4:	2402ffff 	li	v0,-1
801416c8:	12620005 	beq	s3,v0,801416e0 <_IO_vfscanf+0x610>
801416cc:	ae160000 	sw	s6,0(s0)
801416d0:	02a02021 	move	a0,s5
801416d4:	326500ff 	andi	a1,s3,0xff
801416d8:	0c044f12 	jal	80113c48 <_IO_sputbackc>
801416dc:	26f7ffff 	addiu	s7,s7,-1
801416e0:	2622ffdb 	addiu	v0,s1,-37
801416e4:	304200ff 	andi	v0,v0,0xff
801416e8:	2c430054 	sltiu	v1,v0,84
801416ec:	106000be 	beqz	v1,801419e8 <_IO_vfscanf+0x918>
801416f0:	26510001 	addiu	s1,s2,1
801416f4:	3c03801d 	lui	v1,0x801d
801416f8:	00021080 	sll	v0,v0,0x2
801416fc:	24631f0c 	addiu	v1,v1,7948
80141700:	00431021 	addu	v0,v0,v1
80141704:	8c440000 	lw	a0,0(v0)
80141708:	00000000 	nop
8014170c:	00800008 	jr	a0
80141710:	00000000 	nop
80141714:	0c047ea0 	jal	8011fa80 <__errno_location>
80141718:	00000000 	nop
8014171c:	8fc300d4 	lw	v1,212(s8)
80141720:	00000000 	nop
80141724:	ac430000 	sw	v1,0(v0)
80141728:	8fc2014c 	lw	v0,332(s8)
8014172c:	00000000 	nop
80141730:	1440ff1f 	bnez	v0,801413b0 <_IO_vfscanf+0x2e0>
80141734:	24100001 	li	s0,1
80141738:	2402ffff 	li	v0,-1
8014173c:	afc2014c 	sw	v0,332(s8)
80141740:	8ea20000 	lw	v0,0(s5)
80141744:	00000000 	nop
80141748:	30428000 	andi	v0,v0,0x8000
8014174c:	1440ff1d 	bnez	v0,801413c4 <_IO_vfscanf+0x2f4>
80141750:	24100001 	li	s0,1
80141754:	0c051908 	jal	80146420 <_IO_funlockfile>
80141758:	02a02021 	move	a0,s5
8014175c:	8fc40108 	lw	a0,264(s8)
80141760:	00000000 	nop
80141764:	1080ff1b 	beqz	a0,801413d4 <_IO_vfscanf+0x304>
80141768:	27c40048 	addiu	a0,s8,72
8014176c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80141770:	00002821 	move	a1,zero
80141774:	080504f5 	j	801413d4 <_IO_vfscanf+0x304>
80141778:	00000000 	nop
8014177c:	8ea30004 	lw	v1,4(s5)
80141780:	8ea20008 	lw	v0,8(s5)
80141784:	00000000 	nop
80141788:	0062102b 	sltu	v0,v1,v0
8014178c:	10400966 	beqz	v0,80143d28 <_IO_vfscanf+0x2c58>
80141790:	24620001 	addiu	v0,v1,1
80141794:	90730000 	lbu	s3,0(v1)
80141798:	aea20004 	sw	v0,4(s5)
8014179c:	12740003 	beq	s3,s4,801417ac <_IO_vfscanf+0x6dc>
801417a0:	00000000 	nop
801417a4:	080505a8 	j	801416a0 <_IO_vfscanf+0x5d0>
801417a8:	26f70001 	addiu	s7,s7,1
801417ac:	8e050000 	lw	a1,0(s0)
801417b0:	00000000 	nop
801417b4:	00a01821 	move	v1,a1
801417b8:	080505a5 	j	80141694 <_IO_vfscanf+0x5c4>
801417bc:	afc500d4 	sw	a1,212(s8)
801417c0:	26510001 	addiu	s1,s2,1
801417c4:	8fc50144 	lw	a1,324(s8)
801417c8:	00000000 	nop
801417cc:	30a20001 	andi	v0,a1,0x1
801417d0:	1440004a 	bnez	v0,801418fc <_IO_vfscanf+0x82c>
801417d4:	30b20008 	andi	s2,a1,0x8
801417d8:	1640000f 	bnez	s2,80141818 <_IO_vfscanf+0x748>
801417dc:	2402ffff 	li	v0,-1
801417e0:	8fc20104 	lw	v0,260(s8)
801417e4:	00000000 	nop
801417e8:	144009aa 	bnez	v0,80143e94 <_IO_vfscanf+0x2dc4>
801417ec:	24020001 	li	v0,1
801417f0:	8fc20014 	lw	v0,20(s8)
801417f4:	00000000 	nop
801417f8:	8c430000 	lw	v1,0(v0)
801417fc:	24420004 	addiu	v0,v0,4
80141800:	afc3011c 	sw	v1,284(s8)
80141804:	afc20014 	sw	v0,20(s8)
80141808:	8fc4011c 	lw	a0,284(s8)
8014180c:	00000000 	nop
80141810:	10800075 	beqz	a0,801419e8 <_IO_vfscanf+0x918>
80141814:	2402ffff 	li	v0,-1
80141818:	126210e5 	beq	s3,v0,80145bb0 <_IO_vfscanf+0x4ae0>
8014181c:	00000000 	nop
80141820:	8ea30004 	lw	v1,4(s5)
80141824:	8ea20008 	lw	v0,8(s5)
80141828:	00000000 	nop
8014182c:	0062102b 	sltu	v0,v1,v0
80141830:	10400e64 	beqz	v0,801451c4 <_IO_vfscanf+0x40f4>
80141834:	24620001 	addiu	v0,v1,1
80141838:	90730000 	lbu	s3,0(v1)
8014183c:	aea20004 	sw	v0,4(s5)
80141840:	2402ffff 	li	v0,-1
80141844:	1262fed5 	beq	s3,v0,8014139c <_IO_vfscanf+0x2cc>
80141848:	00000000 	nop
8014184c:	8fc30148 	lw	v1,328(s8)
80141850:	00000000 	nop
80141854:	10620892 	beq	v1,v0,80143aa0 <_IO_vfscanf+0x29d0>
80141858:	26f70001 	addiu	s7,s7,1
8014185c:	8fc50148 	lw	a1,328(s8)
80141860:	00000000 	nop
80141864:	24b0ffff 	addiu	s0,a1,-1
80141868:	1640074e 	bnez	s2,801435a4 <_IO_vfscanf+0x24d4>
8014186c:	00000000 	nop
80141870:	8fc2011c 	lw	v0,284(s8)
80141874:	00000000 	nop
80141878:	a0530000 	sb	s3,0(v0)
8014187c:	24420001 	addiu	v0,v0,1
80141880:	1a000013 	blez	s0,801418d0 <_IO_vfscanf+0x800>
80141884:	afc2011c 	sw	v0,284(s8)
80141888:	2412ffff 	li	s2,-1
8014188c:	8ea30004 	lw	v1,4(s5)
80141890:	8ea20008 	lw	v0,8(s5)
80141894:	00000000 	nop
80141898:	0062102b 	sltu	v0,v1,v0
8014189c:	10400b15 	beqz	v0,801444f4 <_IO_vfscanf+0x3424>
801418a0:	24620001 	addiu	v0,v1,1
801418a4:	90730000 	lbu	s3,0(v1)
801418a8:	aea20004 	sw	v0,4(s5)
801418ac:	127208c9 	beq	s3,s2,80143bd4 <_IO_vfscanf+0x2b04>
801418b0:	00000000 	nop
801418b4:	8fc3011c 	lw	v1,284(s8)
801418b8:	2610ffff 	addiu	s0,s0,-1
801418bc:	a0730000 	sb	s3,0(v1)
801418c0:	24630001 	addiu	v1,v1,1
801418c4:	26f70001 	addiu	s7,s7,1
801418c8:	1600fff0 	bnez	s0,8014188c <_IO_vfscanf+0x7bc>
801418cc:	afc3011c 	sw	v1,284(s8)
801418d0:	8fc4014c 	lw	a0,332(s8)
801418d4:	0000a021 	move	s4,zero
801418d8:	24840001 	addiu	a0,a0,1
801418dc:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
801418e0:	afc4014c 	sw	a0,332(s8)
801418e4:	08050558 	j	80141560 <_IO_vfscanf+0x490>
801418e8:	26310001 	addiu	s1,s1,1
801418ec:	26510001 	addiu	s1,s2,1
801418f0:	8fc50144 	lw	a1,324(s8)
801418f4:	00000000 	nop
801418f8:	30b20008 	andi	s2,a1,0x8
801418fc:	1240010f 	beqz	s2,80141d3c <_IO_vfscanf+0xc6c>
80141900:	2402ffff 	li	v0,-1
80141904:	12620441 	beq	s3,v0,80142a0c <_IO_vfscanf+0x193c>
80141908:	00000000 	nop
8014190c:	8ea30004 	lw	v1,4(s5)
80141910:	8ea20008 	lw	v0,8(s5)
80141914:	00000000 	nop
80141918:	0062102b 	sltu	v0,v1,v0
8014191c:	10400e93 	beqz	v0,8014536c <_IO_vfscanf+0x429c>
80141920:	24620001 	addiu	v0,v1,1
80141924:	90730000 	lbu	s3,0(v1)
80141928:	aea20004 	sw	v0,4(s5)
8014192c:	2402ffff 	li	v0,-1
80141930:	1262ff7d 	beq	s3,v0,80141728 <_IO_vfscanf+0x658>
80141934:	27d60028 	addiu	s6,s8,40
80141938:	02c02021 	move	a0,s6
8014193c:	00002821 	move	a1,zero
80141940:	0c043299 	jal	8010ca64 <memset>
80141944:	24060008 	li	a2,8
80141948:	26f70001 	addiu	s7,s7,1
8014194c:	a3d30010 	sb	s3,16(s8)
80141950:	2410ffff 	li	s0,-1
80141954:	16400017 	bnez	s2,801419b4 <_IO_vfscanf+0x8e4>
80141958:	2414fffe 	li	s4,-2
8014195c:	8fc400d0 	lw	a0,208(s8)
80141960:	27c50010 	addiu	a1,s8,16
80141964:	24060001 	li	a2,1
80141968:	0c0529a4 	jal	8014a690 <__mbrtowc>
8014196c:	02c03821 	move	a3,s6
80141970:	14540721 	bne	v0,s4,801435f8 <_IO_vfscanf+0x2528>
80141974:	00401821 	move	v1,v0
80141978:	12700704 	beq	s3,s0,8014358c <_IO_vfscanf+0x24bc>
8014197c:	00000000 	nop
80141980:	8ea30004 	lw	v1,4(s5)
80141984:	8ea20008 	lw	v0,8(s5)
80141988:	00000000 	nop
8014198c:	0062102b 	sltu	v0,v1,v0
80141990:	1040095d 	beqz	v0,80143f08 <_IO_vfscanf+0x2e38>
80141994:	24620001 	addiu	v0,v1,1
80141998:	90730000 	lbu	s3,0(v1)
8014199c:	aea20004 	sw	v0,4(s5)
801419a0:	12700065 	beq	s3,s0,80141b38 <_IO_vfscanf+0xa68>
801419a4:	00000000 	nop
801419a8:	26f70001 	addiu	s7,s7,1
801419ac:	1240ffeb 	beqz	s2,8014195c <_IO_vfscanf+0x88c>
801419b0:	a3d30010 	sb	s3,16(s8)
801419b4:	08050658 	j	80141960 <_IO_vfscanf+0x890>
801419b8:	00002021 	move	a0,zero
801419bc:	8fc500cc 	lw	a1,204(s8)
801419c0:	2402002b 	li	v0,43
801419c4:	80a30000 	lb	v1,0(a1)
801419c8:	00000000 	nop
801419cc:	10620003 	beq	v1,v0,801419dc <_IO_vfscanf+0x90c>
801419d0:	2402002d 	li	v0,45
801419d4:	1462026c 	bne	v1,v0,80142388 <_IO_vfscanf+0x12b8>
801419d8:	2402ffff 	li	v0,-1
801419dc:	2402ffff 	li	v0,-1
801419e0:	16620003 	bne	s3,v0,801419f0 <_IO_vfscanf+0x920>
801419e4:	326500ff 	andi	a1,s3,0xff
801419e8:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
801419ec:	24100002 	li	s0,2
801419f0:	0c044f12 	jal	80113c48 <_IO_sputbackc>
801419f4:	02a02021 	move	a0,s5
801419f8:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
801419fc:	24100002 	li	s0,2
80141a00:	82230000 	lb	v1,0(s1)
80141a04:	08050485 	j	80141214 <_IO_vfscanf+0x144>
80141a08:	24020025 	li	v0,37
80141a0c:	26510001 	addiu	s1,s2,1
80141a10:	afd700dc 	sw	s7,220(s8)
80141a14:	8fc40144 	lw	a0,324(s8)
80141a18:	00000000 	nop
80141a1c:	30900001 	andi	s0,a0,0x1
80141a20:	12000050 	beqz	s0,80141b64 <_IO_vfscanf+0xa94>
80141a24:	30960008 	andi	s6,a0,0x8
80141a28:	12c00116 	beqz	s6,80141e84 <_IO_vfscanf+0xdb4>
80141a2c:	30820100 	andi	v0,a0,0x100
80141a30:	82230000 	lb	v1,0(s1)
80141a34:	2402005e 	li	v0,94
80141a38:	1062046b 	beq	v1,v0,80142be8 <_IO_vfscanf+0x1b18>
80141a3c:	24030001 	li	v1,1
80141a40:	afc00130 	sw	zero,304(s8)
80141a44:	8fc40148 	lw	a0,328(s8)
80141a48:	00000000 	nop
80141a4c:	048004f3 	bltz	a0,80142e1c <_IO_vfscanf+0x1d4c>
80141a50:	3c027fff 	lui	v0,0x7fff
80141a54:	8fc500c0 	lw	a1,192(s8)
80141a58:	00000000 	nop
80141a5c:	2ca20100 	sltiu	v0,a1,256
80141a60:	1440045c 	bnez	v0,80142bd4 <_IO_vfscanf+0x1b04>
80141a64:	24030100 	li	v1,256
80141a68:	8fc400c8 	lw	a0,200(s8)
80141a6c:	00002821 	move	a1,zero
80141a70:	0c043299 	jal	8010ca64 <memset>
80141a74:	24060100 	li	a2,256
80141a78:	82230000 	lb	v1,0(s1)
80141a7c:	2402005d 	li	v0,93
80141a80:	1062005b 	beq	v1,v0,80141bf0 <_IO_vfscanf+0xb20>
80141a84:	2402002d 	li	v0,45
80141a88:	10620059 	beq	v1,v0,80141bf0 <_IO_vfscanf+0xb20>
80141a8c:	00000000 	nop
80141a90:	1060ffd5 	beqz	v1,801419e8 <_IO_vfscanf+0x918>
80141a94:	00602821 	move	a1,v1
80141a98:	2404005d 	li	a0,93
80141a9c:	1064005d 	beq	v1,a0,80141c14 <_IO_vfscanf+0xb44>
80141aa0:	26310001 	addiu	s1,s1,1
80141aa4:	2402002d 	li	v0,45
80141aa8:	10620009 	beq	v1,v0,80141ad0 <_IO_vfscanf+0xa00>
80141aac:	00000000 	nop
80141ab0:	8fc400c8 	lw	a0,200(s8)
80141ab4:	30a200ff 	andi	v0,a1,0xff
80141ab8:	24030001 	li	v1,1
80141abc:	00821021 	addu	v0,a0,v0
80141ac0:	a0430000 	sb	v1,0(v0)
80141ac4:	82230000 	lb	v1,0(s1)
80141ac8:	080506a4 	j	80141a90 <_IO_vfscanf+0x9c0>
80141acc:	00000000 	nop
80141ad0:	82230000 	lb	v1,0(s1)
80141ad4:	00000000 	nop
80141ad8:	1060fff5 	beqz	v1,80141ab0 <_IO_vfscanf+0x9e0>
80141adc:	00000000 	nop
80141ae0:	1064fff3 	beq	v1,a0,80141ab0 <_IO_vfscanf+0x9e0>
80141ae4:	00000000 	nop
80141ae8:	9224fffe 	lbu	a0,-2(s1)
80141aec:	306600ff 	andi	a2,v1,0xff
80141af0:	00c4102b 	sltu	v0,a2,a0
80141af4:	1440ffee 	bnez	v0,80141ab0 <_IO_vfscanf+0x9e0>
80141af8:	0086102b 	sltu	v0,a0,a2
80141afc:	1040ffe4 	beqz	v0,80141a90 <_IO_vfscanf+0x9c0>
80141b00:	24050001 	li	a1,1
80141b04:	8fc300c8 	lw	v1,200(s8)
80141b08:	00000000 	nop
80141b0c:	00641021 	addu	v0,v1,a0
80141b10:	a0450000 	sb	a1,0(v0)
80141b14:	24830001 	addiu	v1,a0,1
80141b18:	92220000 	lbu	v0,0(s1)
80141b1c:	306400ff 	andi	a0,v1,0xff
80141b20:	0082102b 	sltu	v0,a0,v0
80141b24:	1440fff7 	bnez	v0,80141b04 <_IO_vfscanf+0xa34>
80141b28:	00000000 	nop
80141b2c:	82230000 	lb	v1,0(s1)
80141b30:	080506a4 	j	80141a90 <_IO_vfscanf+0x9c0>
80141b34:	00000000 	nop
80141b38:	0c047ea0 	jal	8011fa80 <__errno_location>
80141b3c:	00000000 	nop
80141b40:	00401821 	move	v1,v0
80141b44:	24020058 	li	v0,88
80141b48:	24100004 	li	s0,4
80141b4c:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80141b50:	ac620000 	sw	v0,0(v1)
80141b54:	0c0454bd 	jal	801152f4 <__uflow>
80141b58:	02a02021 	move	a0,s5
80141b5c:	080504e4 	j	80141390 <_IO_vfscanf+0x2c0>
80141b60:	00409821 	move	s3,v0
80141b64:	8fc20144 	lw	v0,324(s8)
80141b68:	00000000 	nop
80141b6c:	30560008 	andi	s6,v0,0x8
80141b70:	16c0ffaf 	bnez	s6,80141a30 <_IO_vfscanf+0x960>
80141b74:	30420100 	andi	v0,v0,0x100
80141b78:	10400775 	beqz	v0,80143950 <_IO_vfscanf+0x2880>
80141b7c:	00000000 	nop
80141b80:	8fc30104 	lw	v1,260(s8)
80141b84:	00000000 	nop
80141b88:	1460099c 	bnez	v1,801441fc <_IO_vfscanf+0x312c>
80141b8c:	24020001 	li	v0,1
80141b90:	8fc20014 	lw	v0,20(s8)
80141b94:	00000000 	nop
80141b98:	8c440000 	lw	a0,0(v0)
80141b9c:	24420004 	addiu	v0,v0,4
80141ba0:	afc40118 	sw	a0,280(s8)
80141ba4:	afc20014 	sw	v0,20(s8)
80141ba8:	8fc50118 	lw	a1,280(s8)
80141bac:	00000000 	nop
80141bb0:	10a0ff8d 	beqz	a1,801419e8 <_IO_vfscanf+0x918>
80141bb4:	00000000 	nop
80141bb8:	0c04699a 	jal	8011a668 <__libc_malloc>
80141bbc:	24040064 	li	a0,100
80141bc0:	8fc30118 	lw	v1,280(s8)
80141bc4:	00402021 	move	a0,v0
80141bc8:	afc2011c 	sw	v0,284(s8)
80141bcc:	24020064 	li	v0,100
80141bd0:	afc20114 	sw	v0,276(s8)
80141bd4:	ac640000 	sw	a0,0(v1)
80141bd8:	8fc2011c 	lw	v0,284(s8)
80141bdc:	00000000 	nop
80141be0:	1440ff93 	bnez	v0,80141a30 <_IO_vfscanf+0x960>
80141be4:	00000000 	nop
80141be8:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80141bec:	24100002 	li	s0,2
80141bf0:	8fc400c8 	lw	a0,200(s8)
80141bf4:	306200ff 	andi	v0,v1,0xff
80141bf8:	00821021 	addu	v0,a0,v0
80141bfc:	24030001 	li	v1,1
80141c00:	a0430000 	sb	v1,0(v0)
80141c04:	26310001 	addiu	s1,s1,1
80141c08:	82230000 	lb	v1,0(s1)
80141c0c:	080506a4 	j	80141a90 <_IO_vfscanf+0x9c0>
80141c10:	00000000 	nop
80141c14:	120000b9 	beqz	s0,80141efc <_IO_vfscanf+0xe2c>
80141c18:	2402ffff 	li	v0,-1
80141c1c:	1262037b 	beq	s3,v0,80142a0c <_IO_vfscanf+0x193c>
80141c20:	00000000 	nop
80141c24:	8ea30004 	lw	v1,4(s5)
80141c28:	8ea20008 	lw	v0,8(s5)
80141c2c:	00000000 	nop
80141c30:	0062102b 	sltu	v0,v1,v0
80141c34:	10400eca 	beqz	v0,80145760 <_IO_vfscanf+0x4690>
80141c38:	24620001 	addiu	v0,v1,1
80141c3c:	90730000 	lbu	s3,0(v1)
80141c40:	aea20004 	sw	v0,4(s5)
80141c44:	2402ffff 	li	v0,-1
80141c48:	1262feb7 	beq	s3,v0,80141728 <_IO_vfscanf+0x658>
80141c4c:	27d20040 	addiu	s2,s8,64
80141c50:	02402021 	move	a0,s2
80141c54:	00002821 	move	a1,zero
80141c58:	0c043299 	jal	8010ca64 <memset>
80141c5c:	24060008 	li	a2,8
80141c60:	26f70001 	addiu	s7,s7,1
80141c64:	0805072f 	j	80141cbc <_IO_vfscanf+0xbec>
80141c68:	00008021 	move	s0,zero
80141c6c:	8fc30148 	lw	v1,328(s8)
80141c70:	00000000 	nop
80141c74:	2463ffff 	addiu	v1,v1,-1
80141c78:	1860044e 	blez	v1,80142db4 <_IO_vfscanf+0x1ce4>
80141c7c:	afc30148 	sw	v1,328(s8)
80141c80:	2402ffff 	li	v0,-1
80141c84:	12620ac7 	beq	s3,v0,801447a4 <_IO_vfscanf+0x36d4>
80141c88:	00000000 	nop
80141c8c:	8ea30004 	lw	v1,4(s5)
80141c90:	8ea20008 	lw	v0,8(s5)
80141c94:	00000000 	nop
80141c98:	0062102b 	sltu	v0,v1,v0
80141c9c:	10400b5c 	beqz	v0,80144a10 <_IO_vfscanf+0x3940>
80141ca0:	24620001 	addiu	v0,v1,1
80141ca4:	90730000 	lbu	s3,0(v1)
80141ca8:	aea20004 	sw	v0,4(s5)
80141cac:	2402ffff 	li	v0,-1
80141cb0:	1262043b 	beq	s3,v0,80142da0 <_IO_vfscanf+0x1cd0>
80141cb4:	00000000 	nop
80141cb8:	26f70001 	addiu	s7,s7,1
80141cbc:	8fc400c8 	lw	a0,200(s8)
80141cc0:	8fc50130 	lw	a1,304(s8)
80141cc4:	00931021 	addu	v0,a0,s3
80141cc8:	80430000 	lb	v1,0(v0)
80141ccc:	00000000 	nop
80141cd0:	10650b0e 	beq	v1,a1,8014490c <_IO_vfscanf+0x383c>
80141cd4:	02a02021 	move	a0,s5
80141cd8:	16c0ffe4 	bnez	s6,80141c6c <_IO_vfscanf+0xb9c>
80141cdc:	27c50058 	addiu	a1,s8,88
80141ce0:	8fc400d0 	lw	a0,208(s8)
80141ce4:	24060001 	li	a2,1
80141ce8:	02403821 	move	a3,s2
80141cec:	0c0529a4 	jal	8014a690 <__mbrtowc>
80141cf0:	a3d30058 	sb	s3,88(s8)
80141cf4:	2403fffe 	li	v1,-2
80141cf8:	1043078c 	beq	v0,v1,80143b2c <_IO_vfscanf+0x2a5c>
80141cfc:	3c030000 	lui	v1,0x0
80141d00:	8fc500d0 	lw	a1,208(s8)
80141d04:	8fc40144 	lw	a0,324(s8)
80141d08:	24a50004 	addiu	a1,a1,4
80141d0c:	30820100 	andi	v0,a0,0x100
80141d10:	10400008 	beqz	v0,80141d34 <_IO_vfscanf+0xc64>
80141d14:	afc500d0 	sw	a1,208(s8)
80141d18:	8fc20118 	lw	v0,280(s8)
80141d1c:	8fc30114 	lw	v1,276(s8)
80141d20:	8c440000 	lw	a0,0(v0)
80141d24:	00038080 	sll	s0,v1,0x2
80141d28:	00901021 	addu	v0,a0,s0
80141d2c:	10a202f9 	beq	a1,v0,80142914 <_IO_vfscanf+0x1844>
80141d30:	00000000 	nop
80141d34:	0805071b 	j	80141c6c <_IO_vfscanf+0xb9c>
80141d38:	00008021 	move	s0,zero
80141d3c:	8fc20104 	lw	v0,260(s8)
80141d40:	00000000 	nop
80141d44:	144006d7 	bnez	v0,801438a4 <_IO_vfscanf+0x27d4>
80141d48:	24020001 	li	v0,1
80141d4c:	8fc20014 	lw	v0,20(s8)
80141d50:	00000000 	nop
80141d54:	8c430000 	lw	v1,0(v0)
80141d58:	24420004 	addiu	v0,v0,4
80141d5c:	afc300d0 	sw	v1,208(s8)
80141d60:	afc20014 	sw	v0,20(s8)
80141d64:	8fc400d0 	lw	a0,208(s8)
80141d68:	00000000 	nop
80141d6c:	1480fee5 	bnez	a0,80141904 <_IO_vfscanf+0x834>
80141d70:	2402ffff 	li	v0,-1
80141d74:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80141d78:	24100002 	li	s0,2
80141d7c:	26510001 	addiu	s1,s2,1
80141d80:	8fc50144 	lw	a1,324(s8)
80141d84:	00000000 	nop
80141d88:	30a20008 	andi	v0,a1,0x8
80141d8c:	1440fd1b 	bnez	v0,801411fc <_IO_vfscanf+0x12c>
80141d90:	0000a021 	move	s4,zero
80141d94:	30a20002 	andi	v0,a1,0x2
80141d98:	10400743 	beqz	v0,80143aa8 <_IO_vfscanf+0x29d8>
80141d9c:	30a20004 	andi	v0,a1,0x4
80141da0:	8fc20104 	lw	v0,260(s8)
80141da4:	00000000 	nop
80141da8:	14400927 	bnez	v0,80144248 <_IO_vfscanf+0x3178>
80141dac:	24020001 	li	v0,1
80141db0:	8fc20014 	lw	v0,20(s8)
80141db4:	00000000 	nop
80141db8:	8c430000 	lw	v1,0(v0)
80141dbc:	24420004 	addiu	v0,v0,4
80141dc0:	afc20014 	sw	v0,20(s8)
80141dc4:	0000a021 	move	s4,zero
80141dc8:	ac600004 	sw	zero,4(v1)
80141dcc:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80141dd0:	ac770000 	sw	s7,0(v1)
80141dd4:	8fc30144 	lw	v1,324(s8)
80141dd8:	82510000 	lb	s1,0(s2)
80141ddc:	34630002 	ori	v1,v1,0x2
80141de0:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80141de4:	afc30144 	sw	v1,324(s8)
80141de8:	82510000 	lb	s1,0(s2)
80141dec:	24020073 	li	v0,115
80141df0:	12220005 	beq	s1,v0,80141e08 <_IO_vfscanf+0xd38>
80141df4:	24020053 	li	v0,83
80141df8:	12220003 	beq	s1,v0,80141e08 <_IO_vfscanf+0xd38>
80141dfc:	2402005b 	li	v0,91
80141e00:	1622fe0a 	bne	s1,v0,8014162c <_IO_vfscanf+0x55c>
80141e04:	00000000 	nop
80141e08:	8fc20144 	lw	v0,324(s8)
80141e0c:	00000000 	nop
80141e10:	34420100 	ori	v0,v0,0x100
80141e14:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80141e18:	afc20144 	sw	v0,324(s8)
80141e1c:	8fc50144 	lw	a1,324(s8)
80141e20:	82510000 	lb	s1,0(s2)
80141e24:	34a50003 	ori	a1,a1,0x3
80141e28:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80141e2c:	afc50144 	sw	a1,324(s8)
80141e30:	82510000 	lb	s1,0(s2)
80141e34:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80141e38:	00000000 	nop
80141e3c:	82510000 	lb	s1,0(s2)
80141e40:	2402006c 	li	v0,108
80141e44:	1222074d 	beq	s1,v0,80143b7c <_IO_vfscanf+0x2aac>
80141e48:	00000000 	nop
80141e4c:	8fc40144 	lw	a0,324(s8)
80141e50:	00000000 	nop
80141e54:	34840001 	ori	a0,a0,0x1
80141e58:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80141e5c:	afc40144 	sw	a0,324(s8)
80141e60:	82510000 	lb	s1,0(s2)
80141e64:	24020068 	li	v0,104
80141e68:	12220750 	beq	s1,v0,80143bac <_IO_vfscanf+0x2adc>
80141e6c:	00000000 	nop
80141e70:	8fc20144 	lw	v0,324(s8)
80141e74:	00000000 	nop
80141e78:	34420004 	ori	v0,v0,0x4
80141e7c:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80141e80:	afc20144 	sw	v0,324(s8)
80141e84:	104006bd 	beqz	v0,8014397c <_IO_vfscanf+0x28ac>
80141e88:	00000000 	nop
80141e8c:	8fc50104 	lw	a1,260(s8)
80141e90:	00000000 	nop
80141e94:	14a008b9 	bnez	a1,8014417c <_IO_vfscanf+0x30ac>
80141e98:	24020001 	li	v0,1
80141e9c:	8fc20014 	lw	v0,20(s8)
80141ea0:	00000000 	nop
80141ea4:	8c430000 	lw	v1,0(v0)
80141ea8:	24420004 	addiu	v0,v0,4
80141eac:	afc30118 	sw	v1,280(s8)
80141eb0:	afc20014 	sw	v0,20(s8)
80141eb4:	8fc40118 	lw	a0,280(s8)
80141eb8:	00000000 	nop
80141ebc:	1080feca 	beqz	a0,801419e8 <_IO_vfscanf+0x918>
80141ec0:	00000000 	nop
80141ec4:	0c04699a 	jal	8011a668 <__libc_malloc>
80141ec8:	24040190 	li	a0,400
80141ecc:	00402021 	move	a0,v0
80141ed0:	afc200d0 	sw	v0,208(s8)
80141ed4:	8fc20118 	lw	v0,280(s8)
80141ed8:	24050064 	li	a1,100
80141edc:	afc50114 	sw	a1,276(s8)
80141ee0:	ac440000 	sw	a0,0(v0)
80141ee4:	8fc500d0 	lw	a1,208(s8)
80141ee8:	00000000 	nop
80141eec:	14a0fed0 	bnez	a1,80141a30 <_IO_vfscanf+0x960>
80141ef0:	00000000 	nop
80141ef4:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80141ef8:	24100002 	li	s0,2
80141efc:	1262fe05 	beq	s3,v0,80141714 <_IO_vfscanf+0x644>
80141f00:	00000000 	nop
80141f04:	8ea30004 	lw	v1,4(s5)
80141f08:	8ea20008 	lw	v0,8(s5)
80141f0c:	00000000 	nop
80141f10:	0062102b 	sltu	v0,v1,v0
80141f14:	104010bf 	beqz	v0,80146214 <_IO_vfscanf+0x5144>
80141f18:	24620001 	addiu	v0,v1,1
80141f1c:	90730000 	lbu	s3,0(v1)
80141f20:	aea20004 	sw	v0,4(s5)
80141f24:	2402ffff 	li	v0,-1
80141f28:	1262fdff 	beq	s3,v0,80141728 <_IO_vfscanf+0x658>
80141f2c:	00000000 	nop
80141f30:	8fc400c8 	lw	a0,200(s8)
80141f34:	8fc50130 	lw	a1,304(s8)
80141f38:	00931021 	addu	v0,a0,s3
80141f3c:	80430000 	lb	v1,0(v0)
80141f40:	00000000 	nop
80141f44:	1065002b 	beq	v1,a1,80141ff4 <_IO_vfscanf+0xf24>
80141f48:	26f70001 	addiu	s7,s7,1
80141f4c:	2414ffff 	li	s4,-1
80141f50:	16c0000f 	bnez	s6,80141f90 <_IO_vfscanf+0xec0>
80141f54:	00000000 	nop
80141f58:	8fc5011c 	lw	a1,284(s8)
80141f5c:	8fc40144 	lw	a0,324(s8)
80141f60:	a0b30000 	sb	s3,0(a1)
80141f64:	30820100 	andi	v0,a0,0x100
80141f68:	24a50001 	addiu	a1,a1,1
80141f6c:	10400008 	beqz	v0,80141f90 <_IO_vfscanf+0xec0>
80141f70:	afc5011c 	sw	a1,284(s8)
80141f74:	8fc20118 	lw	v0,280(s8)
80141f78:	8fc30114 	lw	v1,276(s8)
80141f7c:	8c440000 	lw	a0,0(v0)
80141f80:	00000000 	nop
80141f84:	00641021 	addu	v0,v1,a0
80141f88:	10a20717 	beq	a1,v0,80143be8 <_IO_vfscanf+0x2b18>
80141f8c:	00038040 	sll	s0,v1,0x1
80141f90:	8fc40148 	lw	a0,328(s8)
80141f94:	00000000 	nop
80141f98:	2484ffff 	addiu	a0,a0,-1
80141f9c:	18800019 	blez	a0,80142004 <_IO_vfscanf+0xf34>
80141fa0:	afc40148 	sw	a0,328(s8)
80141fa4:	12740870 	beq	s3,s4,80144168 <_IO_vfscanf+0x3098>
80141fa8:	00000000 	nop
80141fac:	8ea30004 	lw	v1,4(s5)
80141fb0:	8ea20008 	lw	v0,8(s5)
80141fb4:	00000000 	nop
80141fb8:	0062102b 	sltu	v0,v1,v0
80141fbc:	10400a3f 	beqz	v0,801448bc <_IO_vfscanf+0x37ec>
80141fc0:	24620001 	addiu	v0,v1,1
80141fc4:	90730000 	lbu	s3,0(v1)
80141fc8:	aea20004 	sw	v0,4(s5)
80141fcc:	12740861 	beq	s3,s4,80144154 <_IO_vfscanf+0x3084>
80141fd0:	00000000 	nop
80141fd4:	8fc500c8 	lw	a1,200(s8)
80141fd8:	00000000 	nop
80141fdc:	00b31021 	addu	v0,a1,s3
80141fe0:	80430000 	lb	v1,0(v0)
80141fe4:	8fc20130 	lw	v0,304(s8)
80141fe8:	00000000 	nop
80141fec:	1462ffd8 	bne	v1,v0,80141f50 <_IO_vfscanf+0xe80>
80141ff0:	26f70001 	addiu	s7,s7,1
80141ff4:	02a02021 	move	a0,s5
80141ff8:	326500ff 	andi	a1,s3,0xff
80141ffc:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80142000:	26f7ffff 	addiu	s7,s7,-1
80142004:	8fc300dc 	lw	v1,220(s8)
80142008:	00000000 	nop
8014200c:	1077fce8 	beq	v1,s7,801413b0 <_IO_vfscanf+0x2e0>
80142010:	24100002 	li	s0,2
80142014:	16c0027b 	bnez	s6,80142a04 <_IO_vfscanf+0x1934>
80142018:	00000000 	nop
8014201c:	8fc5011c 	lw	a1,284(s8)
80142020:	8fc40144 	lw	a0,324(s8)
80142024:	a0a00000 	sb	zero,0(a1)
80142028:	30820100 	andi	v0,a0,0x100
8014202c:	24a50001 	addiu	a1,a1,1
80142030:	1040000f 	beqz	v0,80142070 <_IO_vfscanf+0xfa0>
80142034:	afc5011c 	sw	a1,284(s8)
80142038:	8fc20118 	lw	v0,280(s8)
8014203c:	8fc30114 	lw	v1,276(s8)
80142040:	8c440000 	lw	a0,0(v0)
80142044:	00000000 	nop
80142048:	00a42823 	subu	a1,a1,a0
8014204c:	10650008 	beq	v1,a1,80142070 <_IO_vfscanf+0xfa0>
80142050:	00000000 	nop
80142054:	0c046afa 	jal	8011abe8 <__libc_realloc>
80142058:	00000000 	nop
8014205c:	10400004 	beqz	v0,80142070 <_IO_vfscanf+0xfa0>
80142060:	00000000 	nop
80142064:	8fc40118 	lw	a0,280(s8)
80142068:	00000000 	nop
8014206c:	ac820000 	sw	v0,0(a0)
80142070:	8fc5014c 	lw	a1,332(s8)
80142074:	0000a021 	move	s4,zero
80142078:	24a50001 	addiu	a1,a1,1
8014207c:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80142080:	afc5014c 	sw	a1,332(s8)
80142084:	8fc50144 	lw	a1,324(s8)
80142088:	00000000 	nop
8014208c:	30b20008 	andi	s2,a1,0x8
80142090:	1640001e 	bnez	s2,8014210c <_IO_vfscanf+0x103c>
80142094:	2402ffff 	li	v0,-1
80142098:	30a20100 	andi	v0,a1,0x100
8014209c:	104008ee 	beqz	v0,80144458 <_IO_vfscanf+0x3388>
801420a0:	00000000 	nop
801420a4:	8fc20104 	lw	v0,260(s8)
801420a8:	00000000 	nop
801420ac:	14400cb3 	bnez	v0,8014537c <_IO_vfscanf+0x42ac>
801420b0:	24020001 	li	v0,1
801420b4:	8fc20014 	lw	v0,20(s8)
801420b8:	00000000 	nop
801420bc:	8c430000 	lw	v1,0(v0)
801420c0:	24420004 	addiu	v0,v0,4
801420c4:	afc30118 	sw	v1,280(s8)
801420c8:	afc20014 	sw	v0,20(s8)
801420cc:	8fc40118 	lw	a0,280(s8)
801420d0:	00000000 	nop
801420d4:	1080fcb6 	beqz	a0,801413b0 <_IO_vfscanf+0x2e0>
801420d8:	24100002 	li	s0,2
801420dc:	0c04699a 	jal	8011a668 <__libc_malloc>
801420e0:	24040190 	li	a0,400
801420e4:	00402021 	move	a0,v0
801420e8:	afc200d0 	sw	v0,208(s8)
801420ec:	8fc20118 	lw	v0,280(s8)
801420f0:	24050064 	li	a1,100
801420f4:	afc50114 	sw	a1,276(s8)
801420f8:	ac440000 	sw	a0,0(v0)
801420fc:	8fc500d0 	lw	a1,208(s8)
80142100:	00000000 	nop
80142104:	10a0fe38 	beqz	a1,801419e8 <_IO_vfscanf+0x918>
80142108:	2402ffff 	li	v0,-1
8014210c:	12620deb 	beq	s3,v0,801458bc <_IO_vfscanf+0x47ec>
80142110:	00000000 	nop
80142114:	8ea30004 	lw	v1,4(s5)
80142118:	8ea20008 	lw	v0,8(s5)
8014211c:	00000000 	nop
80142120:	0062102b 	sltu	v0,v1,v0
80142124:	10400df0 	beqz	v0,801458e8 <_IO_vfscanf+0x4818>
80142128:	24620001 	addiu	v0,v1,1
8014212c:	90730000 	lbu	s3,0(v1)
80142130:	aea20004 	sw	v0,4(s5)
80142134:	2402ffff 	li	v0,-1
80142138:	12620de5 	beq	s3,v0,801458d0 <_IO_vfscanf+0x4800>
8014213c:	27d60030 	addiu	s6,s8,48
80142140:	02c02021 	move	a0,s6
80142144:	00002821 	move	a1,zero
80142148:	0c043299 	jal	8010ca64 <memset>
8014214c:	24060008 	li	a2,8
80142150:	8fc40154 	lw	a0,340(s8)
80142154:	00131040 	sll	v0,s3,0x1
80142158:	8c830034 	lw	v1,52(a0)
8014215c:	00000000 	nop
80142160:	00431021 	addu	v0,v0,v1
80142164:	94440000 	lhu	a0,0(v0)
80142168:	00000000 	nop
8014216c:	30842000 	andi	a0,a0,0x2000
80142170:	1480021e 	bnez	a0,801429ec <_IO_vfscanf+0x191c>
80142174:	26f70001 	addiu	s7,s7,1
80142178:	a3d30010 	sb	s3,16(s8)
8014217c:	2410ffff 	li	s0,-1
80142180:	2414fffe 	li	s4,-2
80142184:	16400002 	bnez	s2,80142190 <_IO_vfscanf+0x10c0>
80142188:	00002021 	move	a0,zero
8014218c:	8fc400d0 	lw	a0,208(s8)
80142190:	27c50010 	addiu	a1,s8,16
80142194:	24060001 	li	a2,1
80142198:	0c0529a4 	jal	8014a690 <__mbrtowc>
8014219c:	02c03821 	move	a3,s6
801421a0:	145401e9 	bne	v0,s4,80142948 <_IO_vfscanf+0x1878>
801421a4:	00401821 	move	v1,v0
801421a8:	127004f8 	beq	s3,s0,8014358c <_IO_vfscanf+0x24bc>
801421ac:	00000000 	nop
801421b0:	8ea30004 	lw	v1,4(s5)
801421b4:	8ea20008 	lw	v0,8(s5)
801421b8:	00000000 	nop
801421bc:	0062102b 	sltu	v0,v1,v0
801421c0:	10400d05 	beqz	v0,801455d8 <_IO_vfscanf+0x4508>
801421c4:	24620001 	addiu	v0,v1,1
801421c8:	90730000 	lbu	s3,0(v1)
801421cc:	aea20004 	sw	v0,4(s5)
801421d0:	1270fe59 	beq	s3,s0,80141b38 <_IO_vfscanf+0xa68>
801421d4:	00000000 	nop
801421d8:	26f70001 	addiu	s7,s7,1
801421dc:	08050861 	j	80142184 <_IO_vfscanf+0x10b4>
801421e0:	a3d30010 	sb	s3,16(s8)
801421e4:	08050685 	j	80141a14 <_IO_vfscanf+0x944>
801421e8:	afd700dc 	sw	s7,220(s8)
801421ec:	2404000a 	li	a0,10
801421f0:	24050001 	li	a1,1
801421f4:	afc4012c 	sw	a0,300(s8)
801421f8:	afc50128 	sw	a1,296(s8)
801421fc:	afc00110 	sw	zero,272(s8)
80142200:	2402ffff 	li	v0,-1
80142204:	12620201 	beq	s3,v0,80142a0c <_IO_vfscanf+0x193c>
80142208:	00000000 	nop
8014220c:	8ea30004 	lw	v1,4(s5)
80142210:	8ea20008 	lw	v0,8(s5)
80142214:	00000000 	nop
80142218:	0062102b 	sltu	v0,v1,v0
8014221c:	10400d02 	beqz	v0,80145628 <_IO_vfscanf+0x4558>
80142220:	24620001 	addiu	v0,v1,1
80142224:	90730000 	lbu	s3,0(v1)
80142228:	aea20004 	sw	v0,4(s5)
8014222c:	2402ffff 	li	v0,-1
80142230:	1262fd3d 	beq	s3,v0,80141728 <_IO_vfscanf+0x658>
80142234:	2402002d 	li	v0,45
80142238:	1262057a 	beq	s3,v0,80143824 <_IO_vfscanf+0x2754>
8014223c:	26f70001 	addiu	s7,s7,1
80142240:	2402002b 	li	v0,43
80142244:	12620577 	beq	s3,v0,80143824 <_IO_vfscanf+0x2754>
80142248:	00000000 	nop
8014224c:	afc0010c 	sw	zero,268(s8)
80142250:	8fc20148 	lw	v0,328(s8)
80142254:	00000000 	nop
80142258:	10400003 	beqz	v0,80142268 <_IO_vfscanf+0x1198>
8014225c:	24020030 	li	v0,48
80142260:	12620743 	beq	s3,v0,80143f70 <_IO_vfscanf+0x2ea0>
80142264:	00000000 	nop
80142268:	8fc4012c 	lw	a0,300(s8)
8014226c:	00000000 	nop
80142270:	108002ed 	beqz	a0,80142e28 <_IO_vfscanf+0x1d58>
80142274:	2403000a 	li	v1,10
80142278:	8fc500c8 	lw	a1,200(s8)
8014227c:	8fc200c0 	lw	v0,192(s8)
80142280:	afc500cc 	sw	a1,204(s8)
80142284:	afc200c4 	sw	v0,196(s8)
80142288:	8fc3012c 	lw	v1,300(s8)
8014228c:	2402000a 	li	v0,10
80142290:	106202ea 	beq	v1,v0,80142e3c <_IO_vfscanf+0x1d6c>
80142294:	2402ffff 	li	v0,-1
80142298:	12620035 	beq	s3,v0,80142370 <_IO_vfscanf+0x12a0>
8014229c:	00000000 	nop
801422a0:	8fc40148 	lw	a0,328(s8)
801422a4:	00000000 	nop
801422a8:	10800031 	beqz	a0,80142370 <_IO_vfscanf+0x12a0>
801422ac:	00000000 	nop
801422b0:	8fc3012c 	lw	v1,300(s8)
801422b4:	24020010 	li	v0,16
801422b8:	106204a8 	beq	v1,v0,8014355c <_IO_vfscanf+0x248c>
801422bc:	2663ffd0 	addiu	v1,s3,-48
801422c0:	2c62000a 	sltiu	v0,v1,10
801422c4:	104001db 	beqz	v0,80142a34 <_IO_vfscanf+0x1964>
801422c8:	00000000 	nop
801422cc:	8fc5012c 	lw	a1,300(s8)
801422d0:	00000000 	nop
801422d4:	0065102a 	slt	v0,v1,a1
801422d8:	104001d6 	beqz	v0,80142a34 <_IO_vfscanf+0x1964>
801422dc:	0013a600 	sll	s4,s3,0x18
801422e0:	8fc500cc 	lw	a1,204(s8)
801422e4:	0014a603 	sra	s4,s4,0x18
801422e8:	8fc300c4 	lw	v1,196(s8)
801422ec:	8fc4010c 	lw	a0,268(s8)
801422f0:	00000000 	nop
801422f4:	106405f9 	beq	v1,a0,80143adc <_IO_vfscanf+0x2a0c>
801422f8:	00031840 	sll	v1,v1,0x1
801422fc:	8fc3010c 	lw	v1,268(s8)
80142300:	8fc500cc 	lw	a1,204(s8)
80142304:	00000000 	nop
80142308:	00a31021 	addu	v0,a1,v1
8014230c:	a0540000 	sb	s4,0(v0)
80142310:	8fc40148 	lw	a0,328(s8)
80142314:	24630001 	addiu	v1,v1,1
80142318:	18800003 	blez	a0,80142328 <_IO_vfscanf+0x1258>
8014231c:	afc3010c 	sw	v1,268(s8)
80142320:	2484ffff 	addiu	a0,a0,-1
80142324:	afc40148 	sw	a0,328(s8)
80142328:	2402ffff 	li	v0,-1
8014232c:	126204ad 	beq	s3,v0,801435e4 <_IO_vfscanf+0x2514>
80142330:	00000000 	nop
80142334:	8ea30004 	lw	v1,4(s5)
80142338:	8ea20008 	lw	v0,8(s5)
8014233c:	00000000 	nop
80142340:	0062102b 	sltu	v0,v1,v0
80142344:	10400cde 	beqz	v0,801456c0 <_IO_vfscanf+0x45f0>
80142348:	24620001 	addiu	v0,v1,1
8014234c:	90730000 	lbu	s3,0(v1)
80142350:	aea20004 	sw	v0,4(s5)
80142354:	2402ffff 	li	v0,-1
80142358:	12620679 	beq	s3,v0,80143d40 <_IO_vfscanf+0x2c70>
8014235c:	00000000 	nop
80142360:	8fc50148 	lw	a1,328(s8)
80142364:	00000000 	nop
80142368:	14a0ffd1 	bnez	a1,801422b0 <_IO_vfscanf+0x11e0>
8014236c:	26f70001 	addiu	s7,s7,1
80142370:	8fc4010c 	lw	a0,268(s8)
80142374:	00000000 	nop
80142378:	108004b9 	beqz	a0,80143660 <_IO_vfscanf+0x2590>
8014237c:	24020001 	li	v0,1
80142380:	1082fd8e 	beq	a0,v0,801419bc <_IO_vfscanf+0x8ec>
80142384:	2402ffff 	li	v0,-1
80142388:	12620004 	beq	s3,v0,8014239c <_IO_vfscanf+0x12cc>
8014238c:	02a02021 	move	a0,s5
80142390:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80142394:	326500ff 	andi	a1,s3,0xff
80142398:	26f7ffff 	addiu	s7,s7,-1
8014239c:	8fd2010c 	lw	s2,268(s8)
801423a0:	8fc300c4 	lw	v1,196(s8)
801423a4:	8fc4010c 	lw	a0,268(s8)
801423a8:	00000000 	nop
801423ac:	1064067b 	beq	v1,a0,80143d9c <_IO_vfscanf+0x2ccc>
801423b0:	00000000 	nop
801423b4:	8fc500cc 	lw	a1,204(s8)
801423b8:	afc300c0 	sw	v1,192(s8)
801423bc:	afc500c8 	sw	a1,200(s8)
801423c0:	8fc300c8 	lw	v1,200(s8)
801423c4:	8fc40144 	lw	a0,324(s8)
801423c8:	00721021 	addu	v0,v1,s2
801423cc:	30900002 	andi	s0,a0,0x2
801423d0:	12000509 	beqz	s0,801437f8 <_IO_vfscanf+0x2728>
801423d4:	a0400000 	sb	zero,0(v0)
801423d8:	8fc50128 	lw	a1,296(s8)
801423dc:	00000000 	nop
801423e0:	10a00649 	beqz	a1,80143d08 <_IO_vfscanf+0x2c38>
801423e4:	27c50018 	addiu	a1,s8,24
801423e8:	8fc20144 	lw	v0,324(s8)
801423ec:	8fc6012c 	lw	a2,300(s8)
801423f0:	8fc400c8 	lw	a0,200(s8)
801423f4:	0c0560fc 	jal	801583f0 <__strtoll_internal>
801423f8:	30470080 	andi	a3,v0,0x80
801423fc:	afc20158 	sw	v0,344(s8)
80142400:	afc3015c 	sw	v1,348(s8)
80142404:	8fc20018 	lw	v0,24(s8)
80142408:	8fc400c8 	lw	a0,200(s8)
8014240c:	00000000 	nop
80142410:	1082fd75 	beq	a0,v0,801419e8 <_IO_vfscanf+0x918>
80142414:	00000000 	nop
80142418:	8fc50144 	lw	a1,324(s8)
8014241c:	00000000 	nop
80142420:	30a20008 	andi	v0,a1,0x8
80142424:	1440fb75 	bnez	v0,801411fc <_IO_vfscanf+0x12c>
80142428:	0000a021 	move	s4,zero
8014242c:	8fc20128 	lw	v0,296(s8)
80142430:	00000000 	nop
80142434:	1440061f 	bnez	v0,80143cb4 <_IO_vfscanf+0x2be4>
80142438:	00000000 	nop
8014243c:	12000608 	beqz	s0,80143c60 <_IO_vfscanf+0x2b90>
80142440:	30a20004 	andi	v0,a1,0x4
80142444:	8fc30104 	lw	v1,260(s8)
80142448:	00000000 	nop
8014244c:	14600ac5 	bnez	v1,80144f64 <_IO_vfscanf+0x3e94>
80142450:	24020001 	li	v0,1
80142454:	8fc20014 	lw	v0,20(s8)
80142458:	00000000 	nop
8014245c:	8c430000 	lw	v1,0(v0)
80142460:	24420004 	addiu	v0,v0,4
80142464:	afc20014 	sw	v0,20(s8)
80142468:	8fc40158 	lw	a0,344(s8)
8014246c:	8fc5015c 	lw	a1,348(s8)
80142470:	ac640000 	sw	a0,0(v1)
80142474:	ac650004 	sw	a1,4(v1)
80142478:	8fc2014c 	lw	v0,332(s8)
8014247c:	0000a021 	move	s4,zero
80142480:	24420001 	addiu	v0,v0,1
80142484:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80142488:	afc2014c 	sw	v0,332(s8)
8014248c:	2402ffff 	li	v0,-1
80142490:	12620aa9 	beq	s3,v0,80144f38 <_IO_vfscanf+0x3e68>
80142494:	00000000 	nop
80142498:	8ea30004 	lw	v1,4(s5)
8014249c:	8ea20008 	lw	v0,8(s5)
801424a0:	00000000 	nop
801424a4:	0062102b 	sltu	v0,v1,v0
801424a8:	10400f1f 	beqz	v0,80146128 <_IO_vfscanf+0x5058>
801424ac:	24620001 	addiu	v0,v1,1
801424b0:	90730000 	lbu	s3,0(v1)
801424b4:	aea20004 	sw	v0,4(s5)
801424b8:	2402ffff 	li	v0,-1
801424bc:	1262fbb7 	beq	s3,v0,8014139c <_IO_vfscanf+0x2cc>
801424c0:	2402002d 	li	v0,45
801424c4:	126207ef 	beq	s3,v0,80144484 <_IO_vfscanf+0x33b4>
801424c8:	26f70001 	addiu	s7,s7,1
801424cc:	2402002b 	li	v0,43
801424d0:	126207ec 	beq	s3,v0,80144484 <_IO_vfscanf+0x33b4>
801424d4:	326200ff 	andi	v0,s3,0xff
801424d8:	8fc30154 	lw	v1,340(s8)
801424dc:	00000000 	nop
801424e0:	8c650038 	lw	a1,56(v1)
801424e4:	00022080 	sll	a0,v0,0x2
801424e8:	afc0013c 	sw	zero,316(s8)
801424ec:	afc00134 	sw	zero,308(s8)
801424f0:	afc000d8 	sw	zero,216(s8)
801424f4:	00a41021 	addu	v0,a1,a0
801424f8:	8c440000 	lw	a0,0(v0)
801424fc:	2403006e 	li	v1,110
80142500:	1083082f 	beq	a0,v1,801445c0 <_IO_vfscanf+0x34f0>
80142504:	24020069 	li	v0,105
80142508:	10820957 	beq	a0,v0,80144a68 <_IO_vfscanf+0x3998>
8014250c:	00000000 	nop
80142510:	8fc40148 	lw	a0,328(s8)
80142514:	00000000 	nop
80142518:	10800005 	beqz	a0,80142530 <_IO_vfscanf+0x1460>
8014251c:	24020065 	li	v0,101
80142520:	24020030 	li	v0,48
80142524:	12620b33 	beq	s3,v0,801451f4 <_IO_vfscanf+0x4124>
80142528:	00000000 	nop
8014252c:	24020065 	li	v0,101
80142530:	afc200b8 	sw	v0,184(s8)
80142534:	afc000bc 	sw	zero,188(s8)
80142538:	08050974 	j	801425d0 <_IO_vfscanf+0x1500>
8014253c:	afc00138 	sw	zero,312(s8)
80142540:	8fc300c0 	lw	v1,192(s8)
80142544:	8fc400d8 	lw	a0,216(s8)
80142548:	00000000 	nop
8014254c:	106406db 	beq	v1,a0,801440bc <_IO_vfscanf+0x2fec>
80142550:	00609021 	move	s2,v1
80142554:	8fd000c8 	lw	s0,200(s8)
80142558:	8fc300d8 	lw	v1,216(s8)
8014255c:	afd000c8 	sw	s0,200(s8)
80142560:	02031021 	addu	v0,s0,v1
80142564:	24630001 	addiu	v1,v1,1
80142568:	afd200c0 	sw	s2,192(s8)
8014256c:	afc300d8 	sw	v1,216(s8)
80142570:	a0530000 	sb	s3,0(v0)
80142574:	8fc30148 	lw	v1,328(s8)
80142578:	00000000 	nop
8014257c:	18600002 	blez	v1,80142588 <_IO_vfscanf+0x14b8>
80142580:	2463ffff 	addiu	v1,v1,-1
80142584:	afc30148 	sw	v1,328(s8)
80142588:	8fc40148 	lw	a0,328(s8)
8014258c:	00000000 	nop
80142590:	10800741 	beqz	a0,80144298 <_IO_vfscanf+0x31c8>
80142594:	2402ffff 	li	v0,-1
80142598:	12620a5d 	beq	s3,v0,80144f10 <_IO_vfscanf+0x3e40>
8014259c:	00000000 	nop
801425a0:	8ea30004 	lw	v1,4(s5)
801425a4:	8ea20008 	lw	v0,8(s5)
801425a8:	00000000 	nop
801425ac:	0062102b 	sltu	v0,v1,v0
801425b0:	10400c26 	beqz	v0,8014564c <_IO_vfscanf+0x457c>
801425b4:	24620001 	addiu	v0,v1,1
801425b8:	90730000 	lbu	s3,0(v1)
801425bc:	aea20004 	sw	v0,4(s5)
801425c0:	2402ffff 	li	v0,-1
801425c4:	12620c1c 	beq	s3,v0,80145638 <_IO_vfscanf+0x4568>
801425c8:	00000000 	nop
801425cc:	26f70001 	addiu	s7,s7,1
801425d0:	2662ffd0 	addiu	v0,s3,-48
801425d4:	2c42000a 	sltiu	v0,v0,10
801425d8:	1440ffd9 	bnez	v0,80142540 <_IO_vfscanf+0x1470>
801425dc:	00000000 	nop
801425e0:	8fc40138 	lw	a0,312(s8)
801425e4:	00000000 	nop
801425e8:	148004be 	bnez	a0,801438e4 <_IO_vfscanf+0x2814>
801425ec:	00000000 	nop
801425f0:	8fc500bc 	lw	a1,188(s8)
801425f4:	00000000 	nop
801425f8:	10a0017e 	beqz	a1,80142bf4 <_IO_vfscanf+0x1b24>
801425fc:	00000000 	nop
80142600:	8fc30154 	lw	v1,340(s8)
80142604:	00000000 	nop
80142608:	8c620034 	lw	v0,52(v1)
8014260c:	00131840 	sll	v1,s3,0x1
80142610:	00621821 	addu	v1,v1,v0
80142614:	94640000 	lhu	a0,0(v1)
80142618:	00000000 	nop
8014261c:	30841000 	andi	a0,a0,0x1000
80142620:	10800174 	beqz	a0,80142bf4 <_IO_vfscanf+0x1b24>
80142624:	00000000 	nop
80142628:	8fc400c0 	lw	a0,192(s8)
8014262c:	8fc500d8 	lw	a1,216(s8)
80142630:	00000000 	nop
80142634:	10850c0d 	beq	a0,a1,8014566c <_IO_vfscanf+0x459c>
80142638:	00809021 	move	s2,a0
8014263c:	8fd000c8 	lw	s0,200(s8)
80142640:	8fc400d8 	lw	a0,216(s8)
80142644:	afd000c8 	sw	s0,200(s8)
80142648:	02041021 	addu	v0,s0,a0
8014264c:	24840001 	addiu	a0,a0,1
80142650:	afd200c0 	sw	s2,192(s8)
80142654:	afc400d8 	sw	a0,216(s8)
80142658:	0805095d 	j	80142574 <_IO_vfscanf+0x14a4>
8014265c:	a0530000 	sb	s3,0(v0)
80142660:	8fc40144 	lw	a0,324(s8)
80142664:	00000000 	nop
80142668:	30820001 	andi	v0,a0,0x1
8014266c:	1440fe85 	bnez	v0,80142084 <_IO_vfscanf+0xfb4>
80142670:	30920008 	andi	s2,a0,0x8
80142674:	1640001e 	bnez	s2,801426f0 <_IO_vfscanf+0x1620>
80142678:	2402ffff 	li	v0,-1
8014267c:	30820100 	andi	v0,a0,0x100
80142680:	10400c2c 	beqz	v0,80145734 <_IO_vfscanf+0x4664>
80142684:	00000000 	nop
80142688:	8fc50104 	lw	a1,260(s8)
8014268c:	00000000 	nop
80142690:	14a00d61 	bnez	a1,80145c18 <_IO_vfscanf+0x4b48>
80142694:	24020001 	li	v0,1
80142698:	8fc20014 	lw	v0,20(s8)
8014269c:	00000000 	nop
801426a0:	8c430000 	lw	v1,0(v0)
801426a4:	24420004 	addiu	v0,v0,4
801426a8:	afc30118 	sw	v1,280(s8)
801426ac:	afc20014 	sw	v0,20(s8)
801426b0:	8fc40118 	lw	a0,280(s8)
801426b4:	00000000 	nop
801426b8:	1080fb3d 	beqz	a0,801413b0 <_IO_vfscanf+0x2e0>
801426bc:	24100002 	li	s0,2
801426c0:	0c04699a 	jal	8011a668 <__libc_malloc>
801426c4:	24040064 	li	a0,100
801426c8:	00402021 	move	a0,v0
801426cc:	afc2011c 	sw	v0,284(s8)
801426d0:	8fc20118 	lw	v0,280(s8)
801426d4:	24050064 	li	a1,100
801426d8:	afc50114 	sw	a1,276(s8)
801426dc:	ac440000 	sw	a0,0(v0)
801426e0:	8fc5011c 	lw	a1,284(s8)
801426e4:	00000000 	nop
801426e8:	10a0fcbf 	beqz	a1,801419e8 <_IO_vfscanf+0x918>
801426ec:	2402ffff 	li	v0,-1
801426f0:	12620c72 	beq	s3,v0,801458bc <_IO_vfscanf+0x47ec>
801426f4:	00000000 	nop
801426f8:	8ea30004 	lw	v1,4(s5)
801426fc:	8ea20008 	lw	v0,8(s5)
80142700:	00000000 	nop
80142704:	0062102b 	sltu	v0,v1,v0
80142708:	10400d3f 	beqz	v0,80145c08 <_IO_vfscanf+0x4b38>
8014270c:	24620001 	addiu	v0,v1,1
80142710:	90730000 	lbu	s3,0(v1)
80142714:	aea20004 	sw	v0,4(s5)
80142718:	2402ffff 	li	v0,-1
8014271c:	16620027 	bne	s3,v0,801427bc <_IO_vfscanf+0x16ec>
80142720:	00000000 	nop
80142724:	08051634 	j	801458d0 <_IO_vfscanf+0x4800>
80142728:	00000000 	nop
8014272c:	1640000f 	bnez	s2,8014276c <_IO_vfscanf+0x169c>
80142730:	00000000 	nop
80142734:	8fc5011c 	lw	a1,284(s8)
80142738:	8fc40144 	lw	a0,324(s8)
8014273c:	a0b30000 	sb	s3,0(a1)
80142740:	30820100 	andi	v0,a0,0x100
80142744:	24a50001 	addiu	a1,a1,1
80142748:	10400008 	beqz	v0,8014276c <_IO_vfscanf+0x169c>
8014274c:	afc5011c 	sw	a1,284(s8)
80142750:	8fc20118 	lw	v0,280(s8)
80142754:	8fc30114 	lw	v1,276(s8)
80142758:	8c440000 	lw	a0,0(v0)
8014275c:	00000000 	nop
80142760:	00831021 	addu	v0,a0,v1
80142764:	10a20be3 	beq	a1,v0,801456f4 <_IO_vfscanf+0x4624>
80142768:	00038040 	sll	s0,v1,0x1
8014276c:	8fc30148 	lw	v1,328(s8)
80142770:	00000000 	nop
80142774:	18600003 	blez	v1,80142784 <_IO_vfscanf+0x16b4>
80142778:	2463ffff 	addiu	v1,v1,-1
8014277c:	1060001d 	beqz	v1,801427f4 <_IO_vfscanf+0x1724>
80142780:	afc30148 	sw	v1,328(s8)
80142784:	2402ffff 	li	v0,-1
80142788:	12620bd5 	beq	s3,v0,801456e0 <_IO_vfscanf+0x4610>
8014278c:	00000000 	nop
80142790:	8ea30004 	lw	v1,4(s5)
80142794:	8ea20008 	lw	v0,8(s5)
80142798:	00000000 	nop
8014279c:	0062102b 	sltu	v0,v1,v0
801427a0:	10400bcb 	beqz	v0,801456d0 <_IO_vfscanf+0x4600>
801427a4:	24620001 	addiu	v0,v1,1
801427a8:	90730000 	lbu	s3,0(v1)
801427ac:	aea20004 	sw	v0,4(s5)
801427b0:	2402ffff 	li	v0,-1
801427b4:	12620b0d 	beq	s3,v0,801453ec <_IO_vfscanf+0x431c>
801427b8:	00000000 	nop
801427bc:	8fc40154 	lw	a0,340(s8)
801427c0:	00131840 	sll	v1,s3,0x1
801427c4:	8c820034 	lw	v0,52(a0)
801427c8:	00000000 	nop
801427cc:	00621821 	addu	v1,v1,v0
801427d0:	94640000 	lhu	a0,0(v1)
801427d4:	00000000 	nop
801427d8:	30842000 	andi	a0,a0,0x2000
801427dc:	1080ffd3 	beqz	a0,8014272c <_IO_vfscanf+0x165c>
801427e0:	26f70001 	addiu	s7,s7,1
801427e4:	02a02021 	move	a0,s5
801427e8:	326500ff 	andi	a1,s3,0xff
801427ec:	0c044f12 	jal	80113c48 <_IO_sputbackc>
801427f0:	26f7ffff 	addiu	s7,s7,-1
801427f4:	1640fa81 	bnez	s2,801411fc <_IO_vfscanf+0x12c>
801427f8:	0000a021 	move	s4,zero
801427fc:	8fc3011c 	lw	v1,284(s8)
80142800:	8fc50144 	lw	a1,324(s8)
80142804:	a0600000 	sb	zero,0(v1)
80142808:	30a20100 	andi	v0,a1,0x100
8014280c:	24630001 	addiu	v1,v1,1
80142810:	1040fc2f 	beqz	v0,801418d0 <_IO_vfscanf+0x800>
80142814:	afc3011c 	sw	v1,284(s8)
80142818:	8fc50118 	lw	a1,280(s8)
8014281c:	8fc20114 	lw	v0,276(s8)
80142820:	8ca40000 	lw	a0,0(a1)
80142824:	00000000 	nop
80142828:	00642823 	subu	a1,v1,a0
8014282c:	1045fc28 	beq	v0,a1,801418d0 <_IO_vfscanf+0x800>
80142830:	00000000 	nop
80142834:	0c046afa 	jal	8011abe8 <__libc_realloc>
80142838:	00000000 	nop
8014283c:	1040fc24 	beqz	v0,801418d0 <_IO_vfscanf+0x800>
80142840:	00000000 	nop
80142844:	8fc30118 	lw	v1,280(s8)
80142848:	08050634 	j	801418d0 <_IO_vfscanf+0x800>
8014284c:	ac620000 	sw	v0,0(v1)
80142850:	2402ffff 	li	v0,-1
80142854:	126209b8 	beq	s3,v0,80144f38 <_IO_vfscanf+0x3e68>
80142858:	00000000 	nop
8014285c:	8ea30004 	lw	v1,4(s5)
80142860:	8ea20008 	lw	v0,8(s5)
80142864:	00000000 	nop
80142868:	0062102b 	sltu	v0,v1,v0
8014286c:	10400d22 	beqz	v0,80145cf8 <_IO_vfscanf+0x4c28>
80142870:	24620001 	addiu	v0,v1,1
80142874:	90730000 	lbu	s3,0(v1)
80142878:	aea20004 	sw	v0,4(s5)
8014287c:	2402ffff 	li	v0,-1
80142880:	1262fac6 	beq	s3,v0,8014139c <_IO_vfscanf+0x2cc>
80142884:	24020025 	li	v0,37
80142888:	1662fc59 	bne	s3,v0,801419f0 <_IO_vfscanf+0x920>
8014288c:	326500ff 	andi	a1,s3,0xff
80142890:	26f70001 	addiu	s7,s7,1
80142894:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80142898:	0000a021 	move	s4,zero
8014289c:	24030008 	li	v1,8
801428a0:	afc3012c 	sw	v1,300(s8)
801428a4:	afc00128 	sw	zero,296(s8)
801428a8:	08050880 	j	80142200 <_IO_vfscanf+0x1130>
801428ac:	afc00110 	sw	zero,272(s8)
801428b0:	8fc30144 	lw	v1,324(s8)
801428b4:	2402fff9 	li	v0,-7
801428b8:	00621824 	and	v1,v1,v0
801428bc:	24040010 	li	a0,16
801428c0:	24050001 	li	a1,1
801428c4:	afc30144 	sw	v1,324(s8)
801428c8:	afc4012c 	sw	a0,300(s8)
801428cc:	afc00128 	sw	zero,296(s8)
801428d0:	08050880 	j	80142200 <_IO_vfscanf+0x1130>
801428d4:	afc50110 	sw	a1,272(s8)
801428d8:	24020010 	li	v0,16
801428dc:	afc2012c 	sw	v0,300(s8)
801428e0:	afc00128 	sw	zero,296(s8)
801428e4:	08050880 	j	80142200 <_IO_vfscanf+0x1130>
801428e8:	afc00110 	sw	zero,272(s8)
801428ec:	2404000a 	li	a0,10
801428f0:	afc4012c 	sw	a0,300(s8)
801428f4:	afc00128 	sw	zero,296(s8)
801428f8:	08050880 	j	80142200 <_IO_vfscanf+0x1130>
801428fc:	afc00110 	sw	zero,272(s8)
80142900:	24020001 	li	v0,1
80142904:	afc0012c 	sw	zero,300(s8)
80142908:	afc20128 	sw	v0,296(s8)
8014290c:	08050880 	j	80142200 <_IO_vfscanf+0x1130>
80142910:	afc00110 	sw	zero,272(s8)
80142914:	0c046afa 	jal	8011abe8 <__libc_realloc>
80142918:	000328c0 	sll	a1,v1,0x3
8014291c:	10400c84 	beqz	v0,80145b30 <_IO_vfscanf+0x4a60>
80142920:	00402021 	move	a0,v0
80142924:	8fc50114 	lw	a1,276(s8)
80142928:	02028021 	addu	s0,s0,v0
8014292c:	8fc20118 	lw	v0,280(s8)
80142930:	afd000d0 	sw	s0,208(s8)
80142934:	00052840 	sll	a1,a1,0x1
80142938:	00008021 	move	s0,zero
8014293c:	afc50114 	sw	a1,276(s8)
80142940:	0805071b 	j	80141c6c <_IO_vfscanf+0xb9c>
80142944:	ac440000 	sw	a0,0(v0)
80142948:	24020001 	li	v0,1
8014294c:	14620cc8 	bne	v1,v0,80145c70 <_IO_vfscanf+0x4ba0>
80142950:	00000000 	nop
80142954:	8fc200d0 	lw	v0,208(s8)
80142958:	8fc50144 	lw	a1,324(s8)
8014295c:	24420004 	addiu	v0,v0,4
80142960:	afc200d0 	sw	v0,208(s8)
80142964:	30a30108 	andi	v1,a1,0x108
80142968:	24020100 	li	v0,256
8014296c:	10620b06 	beq	v1,v0,80145588 <_IO_vfscanf+0x44b8>
80142970:	00000000 	nop
80142974:	8fc30148 	lw	v1,328(s8)
80142978:	00000000 	nop
8014297c:	18600003 	blez	v1,8014298c <_IO_vfscanf+0x18bc>
80142980:	2463ffff 	addiu	v1,v1,-1
80142984:	1060001d 	beqz	v1,801429fc <_IO_vfscanf+0x192c>
80142988:	afc30148 	sw	v1,328(s8)
8014298c:	2402ffff 	li	v0,-1
80142990:	12620ba5 	beq	s3,v0,80145828 <_IO_vfscanf+0x4758>
80142994:	00000000 	nop
80142998:	8ea30004 	lw	v1,4(s5)
8014299c:	8ea20008 	lw	v0,8(s5)
801429a0:	00000000 	nop
801429a4:	0062102b 	sltu	v0,v1,v0
801429a8:	10400b9b 	beqz	v0,80145818 <_IO_vfscanf+0x4748>
801429ac:	24620001 	addiu	v0,v1,1
801429b0:	90730000 	lbu	s3,0(v1)
801429b4:	aea20004 	sw	v0,4(s5)
801429b8:	2402ffff 	li	v0,-1
801429bc:	12620b91 	beq	s3,v0,80145804 <_IO_vfscanf+0x4734>
801429c0:	00131840 	sll	v1,s3,0x1
801429c4:	8fc40154 	lw	a0,340(s8)
801429c8:	00000000 	nop
801429cc:	8c820034 	lw	v0,52(a0)
801429d0:	00000000 	nop
801429d4:	00621821 	addu	v1,v1,v0
801429d8:	94640000 	lhu	a0,0(v1)
801429dc:	00000000 	nop
801429e0:	30842000 	andi	a0,a0,0x2000
801429e4:	1080fde4 	beqz	a0,80142178 <_IO_vfscanf+0x10a8>
801429e8:	26f70001 	addiu	s7,s7,1
801429ec:	02a02021 	move	a0,s5
801429f0:	326500ff 	andi	a1,s3,0xff
801429f4:	0c044f12 	jal	80113c48 <_IO_sputbackc>
801429f8:	26f7ffff 	addiu	s7,s7,-1
801429fc:	124000f5 	beqz	s2,80142dd4 <_IO_vfscanf+0x1d04>
80142a00:	00000000 	nop
80142a04:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80142a08:	0000a021 	move	s4,zero
80142a0c:	0c047ea0 	jal	8011fa80 <__errno_location>
80142a10:	00000000 	nop
80142a14:	8fc500d4 	lw	a1,212(s8)
80142a18:	080505ca 	j	80141728 <_IO_vfscanf+0x658>
80142a1c:	ac450000 	sw	a1,0(v0)
80142a20:	2402ffff 	li	v0,-1
80142a24:	1062f9c9 	beq	v1,v0,8014114c <_IO_vfscanf+0x7c>
80142a28:	00000000 	nop
80142a2c:	080504fd 	j	801413f4 <_IO_vfscanf+0x324>
80142a30:	afc2014c 	sw	v0,332(s8)
80142a34:	8fc3012c 	lw	v1,300(s8)
80142a38:	2402000a 	li	v0,10
80142a3c:	1462fe4c 	bne	v1,v0,80142370 <_IO_vfscanf+0x12a0>
80142a40:	00000000 	nop
80142a44:	8fc40144 	lw	a0,324(s8)
80142a48:	00000000 	nop
80142a4c:	30820080 	andi	v0,a0,0x80
80142a50:	1040fe47 	beqz	v0,80142370 <_IO_vfscanf+0x12a0>
80142a54:	00000000 	nop
80142a58:	8fc50120 	lw	a1,288(s8)
80142a5c:	00000000 	nop
80142a60:	10a0fe43 	beqz	a1,80142370 <_IO_vfscanf+0x12a0>
80142a64:	00000000 	nop
80142a68:	8fc20148 	lw	v0,328(s8)
80142a6c:	00000000 	nop
80142a70:	184004b8 	blez	v0,80143d54 <_IO_vfscanf+0x2c84>
80142a74:	00000000 	nop
80142a78:	0040b021 	move	s6,v0
80142a7c:	8fc30120 	lw	v1,288(s8)
80142a80:	00000000 	nop
80142a84:	90700000 	lbu	s0,0(v1)
80142a88:	00000000 	nop
80142a8c:	16130040 	bne	s0,s3,80142b90 <_IO_vfscanf+0x1ac0>
80142a90:	00609021 	move	s2,v1
80142a94:	1ac0003c 	blez	s6,80142b88 <_IO_vfscanf+0x1ab8>
80142a98:	00000000 	nop
80142a9c:	8fd20120 	lw	s2,288(s8)
80142aa0:	08050ac9 	j	80142b24 <_IO_vfscanf+0x1a54>
80142aa4:	00000000 	nop
80142aa8:	8fc3010c 	lw	v1,268(s8)
80142aac:	8fc400cc 	lw	a0,204(s8)
80142ab0:	0010a600 	sll	s4,s0,0x18
80142ab4:	00641021 	addu	v0,v1,a0
80142ab8:	0014a603 	sra	s4,s4,0x18
80142abc:	a0540000 	sb	s4,0(v0)
80142ac0:	26520001 	addiu	s2,s2,1
80142ac4:	82420000 	lb	v0,0(s2)
80142ac8:	24630001 	addiu	v1,v1,1
80142acc:	10400036 	beqz	v0,80142ba8 <_IO_vfscanf+0x1ad8>
80142ad0:	afc3010c 	sw	v1,268(s8)
80142ad4:	2402ffff 	li	v0,-1
80142ad8:	120204ab 	beq	s0,v0,80143d88 <_IO_vfscanf+0x2cb8>
80142adc:	00000000 	nop
80142ae0:	8ea30004 	lw	v1,4(s5)
80142ae4:	8ea20008 	lw	v0,8(s5)
80142ae8:	00000000 	nop
80142aec:	0062102b 	sltu	v0,v1,v0
80142af0:	10400647 	beqz	v0,80144410 <_IO_vfscanf+0x3340>
80142af4:	24620001 	addiu	v0,v1,1
80142af8:	90730000 	lbu	s3,0(v1)
80142afc:	aea20004 	sw	v0,4(s5)
80142b00:	2402ffff 	li	v0,-1
80142b04:	1262049b 	beq	s3,v0,80143d74 <_IO_vfscanf+0x2ca4>
80142b08:	00000000 	nop
80142b0c:	92420000 	lbu	v0,0(s2)
80142b10:	26f70001 	addiu	s7,s7,1
80142b14:	1662001e 	bne	s3,v0,80142b90 <_IO_vfscanf+0x1ac0>
80142b18:	26d6ffff 	addiu	s6,s6,-1
80142b1c:	12c0001c 	beqz	s6,80142b90 <_IO_vfscanf+0x1ac0>
80142b20:	02608021 	move	s0,s3
80142b24:	8fc400c4 	lw	a0,196(s8)
80142b28:	8fc5010c 	lw	a1,268(s8)
80142b2c:	00000000 	nop
80142b30:	1485ffdd 	bne	a0,a1,80142aa8 <_IO_vfscanf+0x19d8>
80142b34:	0004a040 	sll	s4,a0,0x1
80142b38:	2e820100 	sltiu	v0,s4,256
80142b3c:	10400003 	beqz	v0,80142b4c <_IO_vfscanf+0x1a7c>
80142b40:	00141080 	sll	v0,s4,0x2
80142b44:	24140100 	li	s4,256
80142b48:	00141080 	sll	v0,s4,0x2
80142b4c:	2442000e 	addiu	v0,v0,14
80142b50:	000210c2 	srl	v0,v0,0x3
80142b54:	000210c0 	sll	v0,v0,0x3
80142b58:	03a2e823 	subu	sp,sp,v0
80142b5c:	8fc200cc 	lw	v0,204(s8)
80142b60:	00000000 	nop
80142b64:	10400005 	beqz	v0,80142b7c <_IO_vfscanf+0x1aac>
80142b68:	27b30010 	addiu	s3,sp,16
80142b6c:	8fc500cc 	lw	a1,204(s8)
80142b70:	8fc600c4 	lw	a2,196(s8)
80142b74:	0c04324c 	jal	8010c930 <memcpy>
80142b78:	02602021 	move	a0,s3
80142b7c:	afd300cc 	sw	s3,204(s8)
80142b80:	08050aaa 	j	80142aa8 <_IO_vfscanf+0x19d8>
80142b84:	afd400c4 	sw	s4,196(s8)
80142b88:	8fd20120 	lw	s2,288(s8)
80142b8c:	00000000 	nop
80142b90:	82420000 	lb	v0,0(s2)
80142b94:	00000000 	nop
80142b98:	14400921 	bnez	v0,80145020 <_IO_vfscanf+0x3f50>
80142b9c:	0013a600 	sll	s4,s3,0x18
80142ba0:	02608021 	move	s0,s3
80142ba4:	0014a603 	sra	s4,s4,0x18
80142ba8:	8fc50148 	lw	a1,328(s8)
80142bac:	00000000 	nop
80142bb0:	18a00002 	blez	a1,80142bbc <_IO_vfscanf+0x1aec>
80142bb4:	00000000 	nop
80142bb8:	afd60148 	sw	s6,328(s8)
80142bbc:	8fc2010c 	lw	v0,268(s8)
80142bc0:	8fc500cc 	lw	a1,204(s8)
80142bc4:	2442ffff 	addiu	v0,v0,-1
80142bc8:	02009821 	move	s3,s0
80142bcc:	080508ba 	j	801422e8 <_IO_vfscanf+0x1218>
80142bd0:	afc2010c 	sw	v0,268(s8)
80142bd4:	27bdfef8 	addiu	sp,sp,-264
80142bd8:	27a20010 	addiu	v0,sp,16
80142bdc:	afc200c8 	sw	v0,200(s8)
80142be0:	0805069a 	j	80141a68 <_IO_vfscanf+0x998>
80142be4:	afc300c0 	sw	v1,192(s8)
80142be8:	26310001 	addiu	s1,s1,1
80142bec:	08050691 	j	80141a44 <_IO_vfscanf+0x974>
80142bf0:	afc30130 	sw	v1,304(s8)
80142bf4:	8fc200d8 	lw	v0,216(s8)
80142bf8:	00000000 	nop
80142bfc:	1040000f 	beqz	v0,80142c3c <_IO_vfscanf+0x1b6c>
80142c00:	00000000 	nop
80142c04:	8fc30138 	lw	v1,312(s8)
80142c08:	00000000 	nop
80142c0c:	1460000b 	bnez	v1,80142c3c <_IO_vfscanf+0x1b6c>
80142c10:	326200ff 	andi	v0,s3,0xff
80142c14:	8fc50154 	lw	a1,340(s8)
80142c18:	00000000 	nop
80142c1c:	8ca40038 	lw	a0,56(a1)
80142c20:	00021080 	sll	v0,v0,0x2
80142c24:	00441021 	addu	v0,v0,a0
80142c28:	80430000 	lb	v1,0(v0)
80142c2c:	8fc200b8 	lw	v0,184(s8)
80142c30:	00000000 	nop
80142c34:	10430725 	beq	v0,v1,801448cc <_IO_vfscanf+0x37fc>
80142c38:	00000000 	nop
80142c3c:	8fc40148 	lw	a0,328(s8)
80142c40:	00000000 	nop
80142c44:	18800533 	blez	a0,80144114 <_IO_vfscanf+0x3044>
80142c48:	3c027fff 	lui	v0,0x7fff
80142c4c:	0080b021 	move	s6,a0
80142c50:	8fc5013c 	lw	a1,316(s8)
80142c54:	00000000 	nop
80142c58:	14a001bd 	bnez	a1,80143350 <_IO_vfscanf+0x2280>
80142c5c:	00000000 	nop
80142c60:	8fc30124 	lw	v1,292(s8)
80142c64:	00000000 	nop
80142c68:	90620000 	lbu	v0,0(v1)
80142c6c:	00000000 	nop
80142c70:	166201b7 	bne	s3,v0,80143350 <_IO_vfscanf+0x2280>
80142c74:	00000000 	nop
80142c78:	1ac001b5 	blez	s6,80143350 <_IO_vfscanf+0x2280>
80142c7c:	00000000 	nop
80142c80:	80620001 	lb	v0,1(v1)
80142c84:	00000000 	nop
80142c88:	1040001a 	beqz	v0,80142cf4 <_IO_vfscanf+0x1c24>
80142c8c:	24700001 	addiu	s0,v1,1
80142c90:	2402ffff 	li	v0,-1
80142c94:	12620b18 	beq	s3,v0,801458f8 <_IO_vfscanf+0x4828>
80142c98:	00000000 	nop
80142c9c:	8ea30004 	lw	v1,4(s5)
80142ca0:	8ea20008 	lw	v0,8(s5)
80142ca4:	00000000 	nop
80142ca8:	0062102b 	sltu	v0,v1,v0
80142cac:	10400a6b 	beqz	v0,8014565c <_IO_vfscanf+0x458c>
80142cb0:	24620001 	addiu	v0,v1,1
80142cb4:	90730000 	lbu	s3,0(v1)
80142cb8:	aea20004 	sw	v0,4(s5)
80142cbc:	2402ffff 	li	v0,-1
80142cc0:	12620427 	beq	s3,v0,80143d60 <_IO_vfscanf+0x2c90>
80142cc4:	00000000 	nop
80142cc8:	92020000 	lbu	v0,0(s0)
80142ccc:	26f70001 	addiu	s7,s7,1
80142cd0:	166201a1 	bne	s3,v0,80143358 <_IO_vfscanf+0x2288>
80142cd4:	26d6ffff 	addiu	s6,s6,-1
80142cd8:	12c0019f 	beqz	s6,80143358 <_IO_vfscanf+0x2288>
80142cdc:	00000000 	nop
80142ce0:	26100001 	addiu	s0,s0,1
80142ce4:	82020000 	lb	v0,0(s0)
80142ce8:	00000000 	nop
80142cec:	1440ffeb 	bnez	v0,80142c9c <_IO_vfscanf+0x1bcc>
80142cf0:	00000000 	nop
80142cf4:	8fc50124 	lw	a1,292(s8)
80142cf8:	00000000 	nop
80142cfc:	80a20000 	lb	v0,0(a1)
80142d00:	00000000 	nop
80142d04:	1040035f 	beqz	v0,80143a84 <_IO_vfscanf+0x29b4>
80142d08:	00000000 	nop
80142d0c:	8fd00124 	lw	s0,292(s8)
80142d10:	08050b50 	j	80142d40 <_IO_vfscanf+0x1c70>
80142d14:	00000000 	nop
80142d18:	8fc400d8 	lw	a0,216(s8)
80142d1c:	8fc500c8 	lw	a1,200(s8)
80142d20:	92020000 	lbu	v0,0(s0)
80142d24:	00851821 	addu	v1,a0,a1
80142d28:	a0620000 	sb	v0,0(v1)
80142d2c:	26100001 	addiu	s0,s0,1
80142d30:	82020000 	lb	v0,0(s0)
80142d34:	24840001 	addiu	a0,a0,1
80142d38:	10400352 	beqz	v0,80143a84 <_IO_vfscanf+0x29b4>
80142d3c:	afc400d8 	sw	a0,216(s8)
80142d40:	8fc500c0 	lw	a1,192(s8)
80142d44:	8fc200d8 	lw	v0,216(s8)
80142d48:	00000000 	nop
80142d4c:	14a2fff2 	bne	a1,v0,80142d18 <_IO_vfscanf+0x1c48>
80142d50:	0002a040 	sll	s4,v0,0x1
80142d54:	2e820100 	sltiu	v0,s4,256
80142d58:	10400003 	beqz	v0,80142d68 <_IO_vfscanf+0x1c98>
80142d5c:	00141080 	sll	v0,s4,0x2
80142d60:	24140100 	li	s4,256
80142d64:	00141080 	sll	v0,s4,0x2
80142d68:	2442000e 	addiu	v0,v0,14
80142d6c:	000210c2 	srl	v0,v0,0x3
80142d70:	000210c0 	sll	v0,v0,0x3
80142d74:	8fc300c8 	lw	v1,200(s8)
80142d78:	03a2e823 	subu	sp,sp,v0
80142d7c:	10600005 	beqz	v1,80142d94 <_IO_vfscanf+0x1cc4>
80142d80:	27b20010 	addiu	s2,sp,16
80142d84:	8fc500c8 	lw	a1,200(s8)
80142d88:	8fc600d8 	lw	a2,216(s8)
80142d8c:	0c04324c 	jal	8010c930 <memcpy>
80142d90:	02402021 	move	a0,s2
80142d94:	afd200c8 	sw	s2,200(s8)
80142d98:	08050b46 	j	80142d18 <_IO_vfscanf+0x1c48>
80142d9c:	afd400c0 	sw	s4,192(s8)
80142da0:	0c047ea0 	jal	8011fa80 <__errno_location>
80142da4:	00000000 	nop
80142da8:	8c420000 	lw	v0,0(v0)
80142dac:	00000000 	nop
80142db0:	afc200d4 	sw	v0,212(s8)
80142db4:	16000bae 	bnez	s0,80145c70 <_IO_vfscanf+0x4ba0>
80142db8:	00000000 	nop
80142dbc:	8fc400dc 	lw	a0,220(s8)
80142dc0:	00000000 	nop
80142dc4:	1097fb08 	beq	a0,s7,801419e8 <_IO_vfscanf+0x918>
80142dc8:	00000000 	nop
80142dcc:	16c0f90b 	bnez	s6,801411fc <_IO_vfscanf+0x12c>
80142dd0:	0000a021 	move	s4,zero
80142dd4:	8fc300d0 	lw	v1,208(s8)
80142dd8:	8fc50144 	lw	a1,324(s8)
80142ddc:	ac600000 	sw	zero,0(v1)
80142de0:	30a20100 	andi	v0,a1,0x100
80142de4:	24630004 	addiu	v1,v1,4
80142de8:	1040fca1 	beqz	v0,80142070 <_IO_vfscanf+0xfa0>
80142dec:	afc300d0 	sw	v1,208(s8)
80142df0:	8fc50118 	lw	a1,280(s8)
80142df4:	00000000 	nop
80142df8:	8ca40000 	lw	a0,0(a1)
80142dfc:	00000000 	nop
80142e00:	00642823 	subu	a1,v1,a0
80142e04:	8fc30114 	lw	v1,276(s8)
80142e08:	00051083 	sra	v0,a1,0x2
80142e0c:	1462fc91 	bne	v1,v0,80142054 <_IO_vfscanf+0xf84>
80142e10:	00000000 	nop
80142e14:	0805081c 	j	80142070 <_IO_vfscanf+0xfa0>
80142e18:	00000000 	nop
80142e1c:	3442ffff 	ori	v0,v0,0xffff
80142e20:	08050695 	j	80141a54 <_IO_vfscanf+0x984>
80142e24:	afc20148 	sw	v0,328(s8)
80142e28:	8fc500c8 	lw	a1,200(s8)
80142e2c:	8fc200c0 	lw	v0,192(s8)
80142e30:	afc500cc 	sw	a1,204(s8)
80142e34:	afc200c4 	sw	v0,196(s8)
80142e38:	afc3012c 	sw	v1,300(s8)
80142e3c:	8fc40144 	lw	a0,324(s8)
80142e40:	00000000 	nop
80142e44:	30820400 	andi	v0,a0,0x400
80142e48:	1040fd13 	beqz	v0,80142298 <_IO_vfscanf+0x11c8>
80142e4c:	2402ffff 	li	v0,-1
80142e50:	3c04801d 	lui	a0,0x801d
80142e54:	0c054180 	jal	80150600 <__wctrans>
80142e58:	24841d40 	addiu	a0,a0,7488
80142e5c:	8fc50140 	lw	a1,320(s8)
80142e60:	afc200f4 	sw	v0,244(s8)
80142e64:	8ca50070 	lw	a1,112(a1)
80142e68:	8fc300f4 	lw	v1,244(s8)
80142e6c:	24a2ffff 	addiu	v0,a1,-1
80142e70:	afc50150 	sw	a1,336(s8)
80142e74:	14600aea 	bnez	v1,80145a20 <_IO_vfscanf+0x4950>
80142e78:	afc200fc 	sw	v0,252(s8)
80142e7c:	2402ffff 	li	v0,-1
80142e80:	1262fd3b 	beq	s3,v0,80142370 <_IO_vfscanf+0x12a0>
80142e84:	00000000 	nop
80142e88:	8fc40148 	lw	a0,328(s8)
80142e8c:	00000000 	nop
80142e90:	1080fd37 	beqz	a0,80142370 <_IO_vfscanf+0x12a0>
80142e94:	00000000 	nop
80142e98:	8fc500f4 	lw	a1,244(s8)
80142e9c:	afc00100 	sw	zero,256(s8)
80142ea0:	0005282b 	sltu	a1,zero,a1
80142ea4:	afc50160 	sw	a1,352(s8)
80142ea8:	8fc20140 	lw	v0,320(s8)
80142eac:	27c30090 	addiu	v1,s8,144
80142eb0:	afc200e8 	sw	v0,232(s8)
80142eb4:	afc000f0 	sw	zero,240(s8)
80142eb8:	27d60068 	addiu	s6,s8,104
80142ebc:	afc300ec 	sw	v1,236(s8)
80142ec0:	8fc40148 	lw	a0,328(s8)
80142ec4:	00000000 	nop
80142ec8:	1880039b 	blez	a0,80143d38 <_IO_vfscanf+0x2c68>
80142ecc:	3c027fff 	lui	v0,0x7fff
80142ed0:	00809021 	move	s2,a0
80142ed4:	8fc50160 	lw	a1,352(s8)
80142ed8:	00000000 	nop
80142edc:	14a00948 	bnez	a1,80145400 <_IO_vfscanf+0x4330>
80142ee0:	00000000 	nop
80142ee4:	8fc400e8 	lw	a0,232(s8)
80142ee8:	00000000 	nop
80142eec:	8c820074 	lw	v0,116(a0)
80142ef0:	00000000 	nop
80142ef4:	aec20000 	sw	v0,0(s6)
80142ef8:	8fc50100 	lw	a1,256(s8)
80142efc:	00000000 	nop
80142f00:	18a0000b 	blez	a1,80142f30 <_IO_vfscanf+0x1e60>
80142f04:	00000000 	nop
80142f08:	8ec40000 	lw	a0,0(s6)
80142f0c:	00008021 	move	s0,zero
80142f10:	0c047480 	jal	8011d200 <__rawmemchr>
80142f14:	00002821 	move	a1,zero
80142f18:	24440001 	addiu	a0,v0,1
80142f1c:	8fc20100 	lw	v0,256(s8)
80142f20:	26100001 	addiu	s0,s0,1
80142f24:	1602fffa 	bne	s0,v0,80142f10 <_IO_vfscanf+0x1e40>
80142f28:	00000000 	nop
80142f2c:	aec40000 	sw	a0,0(s6)
80142f30:	8ed40000 	lw	s4,0(s6)
80142f34:	00000000 	nop
80142f38:	92830000 	lbu	v1,0(s4)
80142f3c:	00000000 	nop
80142f40:	147307f9 	bne	v1,s3,80144f28 <_IO_vfscanf+0x3e58>
80142f44:	00000000 	nop
80142f48:	1a4007f6 	blez	s2,80144f24 <_IO_vfscanf+0x3e54>
80142f4c:	00000000 	nop
80142f50:	82820001 	lb	v0,1(s4)
80142f54:	00000000 	nop
80142f58:	10400293 	beqz	v0,801439a8 <_IO_vfscanf+0x28d8>
80142f5c:	26900001 	addiu	s0,s4,1
80142f60:	2402ffff 	li	v0,-1
80142f64:	1462000e 	bne	v1,v0,80142fa0 <_IO_vfscanf+0x1ed0>
80142f68:	00000000 	nop
80142f6c:	0805155d 	j	80145574 <_IO_vfscanf+0x44a4>
80142f70:	00000000 	nop
80142f74:	92020000 	lbu	v0,0(s0)
80142f78:	26f70001 	addiu	s7,s7,1
80142f7c:	16620018 	bne	s3,v0,80142fe0 <_IO_vfscanf+0x1f10>
80142f80:	2652ffff 	addiu	s2,s2,-1
80142f84:	12400016 	beqz	s2,80142fe0 <_IO_vfscanf+0x1f10>
80142f88:	00000000 	nop
80142f8c:	26100001 	addiu	s0,s0,1
80142f90:	82020000 	lb	v0,0(s0)
80142f94:	00000000 	nop
80142f98:	10400283 	beqz	v0,801439a8 <_IO_vfscanf+0x28d8>
80142f9c:	02601821 	move	v1,s3
80142fa0:	8ea30004 	lw	v1,4(s5)
80142fa4:	8ea20008 	lw	v0,8(s5)
80142fa8:	00000000 	nop
80142fac:	0062102b 	sltu	v0,v1,v0
80142fb0:	10400439 	beqz	v0,80144098 <_IO_vfscanf+0x2fc8>
80142fb4:	24620001 	addiu	v0,v1,1
80142fb8:	90730000 	lbu	s3,0(v1)
80142fbc:	aea20004 	sw	v0,4(s5)
80142fc0:	2402ffff 	li	v0,-1
80142fc4:	1662ffeb 	bne	s3,v0,80142f74 <_IO_vfscanf+0x1ea4>
80142fc8:	00000000 	nop
80142fcc:	0c047ea0 	jal	8011fa80 <__errno_location>
80142fd0:	2413ffff 	li	s3,-1
80142fd4:	8c420000 	lw	v0,0(v0)
80142fd8:	00000000 	nop
80142fdc:	afc200d4 	sw	v0,212(s8)
80142fe0:	82020000 	lb	v0,0(s0)
80142fe4:	00000000 	nop
80142fe8:	10400270 	beqz	v0,801439ac <_IO_vfscanf+0x28dc>
80142fec:	0290102b 	sltu	v0,s4,s0
80142ff0:	10400014 	beqz	v0,80143044 <_IO_vfscanf+0x1f74>
80142ff4:	00002821 	move	a1,zero
80142ff8:	2402ffff 	li	v0,-1
80142ffc:	12620004 	beq	s3,v0,80143010 <_IO_vfscanf+0x1f40>
80143000:	326500ff 	andi	a1,s3,0xff
80143004:	02a02021 	move	a0,s5
80143008:	0c044f12 	jal	80113c48 <_IO_sputbackc>
8014300c:	26f7ffff 	addiu	s7,s7,-1
80143010:	2610ffff 	addiu	s0,s0,-1
80143014:	0290102b 	sltu	v0,s4,s0
80143018:	10400008 	beqz	v0,8014303c <_IO_vfscanf+0x1f6c>
8014301c:	00000000 	nop
80143020:	92050000 	lbu	a1,0(s0)
80143024:	02a02021 	move	a0,s5
80143028:	0c044f12 	jal	80113c48 <_IO_sputbackc>
8014302c:	2610ffff 	addiu	s0,s0,-1
80143030:	0290182b 	sltu	v1,s4,s0
80143034:	1460fffa 	bnez	v1,80143020 <_IO_vfscanf+0x1f50>
80143038:	26f7ffff 	addiu	s7,s7,-1
8014303c:	92130000 	lbu	s3,0(s0)
80143040:	00002821 	move	a1,zero
80143044:	0c047480 	jal	8011d200 <__rawmemchr>
80143048:	02802021 	move	a0,s4
8014304c:	24420001 	addiu	v0,v0,1
80143050:	aec20000 	sw	v0,0(s6)
80143054:	8fc200ec 	lw	v0,236(s8)
80143058:	8fc500f0 	lw	a1,240(s8)
8014305c:	8fc300e8 	lw	v1,232(s8)
80143060:	24420004 	addiu	v0,v0,4
80143064:	24a50001 	addiu	a1,a1,1
80143068:	afc200ec 	sw	v0,236(s8)
8014306c:	24630004 	addiu	v1,v1,4
80143070:	2402000a 	li	v0,10
80143074:	afc500f0 	sw	a1,240(s8)
80143078:	26d60004 	addiu	s6,s6,4
8014307c:	14a2ff90 	bne	a1,v0,80142ec0 <_IO_vfscanf+0x1df0>
80143080:	afc300e8 	sw	v1,232(s8)
80143084:	8fc40100 	lw	a0,256(s8)
80143088:	8fc500fc 	lw	a1,252(s8)
8014308c:	24840001 	addiu	a0,a0,1
80143090:	00a4102a 	slt	v0,a1,a0
80143094:	1440005e 	bnez	v0,80143210 <_IO_vfscanf+0x2140>
80143098:	afc400f8 	sw	a0,248(s8)
8014309c:	afc000f0 	sw	zero,240(s8)
801430a0:	27d60068 	addiu	s6,s8,104
801430a4:	8fc20148 	lw	v0,328(s8)
801430a8:	00000000 	nop
801430ac:	18400515 	blez	v0,80144504 <_IO_vfscanf+0x3434>
801430b0:	00000000 	nop
801430b4:	00409021 	move	s2,v0
801430b8:	8ed40000 	lw	s4,0(s6)
801430bc:	00000000 	nop
801430c0:	92820000 	lbu	v0,0(s4)
801430c4:	00000000 	nop
801430c8:	14530027 	bne	v0,s3,80143168 <_IO_vfscanf+0x2098>
801430cc:	02808021 	move	s0,s4
801430d0:	1a400025 	blez	s2,80143168 <_IO_vfscanf+0x2098>
801430d4:	00000000 	nop
801430d8:	82820001 	lb	v0,1(s4)
801430dc:	00000000 	nop
801430e0:	104004cf 	beqz	v0,80144420 <_IO_vfscanf+0x3350>
801430e4:	26900001 	addiu	s0,s4,1
801430e8:	2402ffff 	li	v0,-1
801430ec:	1662000e 	bne	s3,v0,80143128 <_IO_vfscanf+0x2058>
801430f0:	00000000 	nop
801430f4:	08051721 	j	80145c84 <_IO_vfscanf+0x4bb4>
801430f8:	00000000 	nop
801430fc:	92020000 	lbu	v0,0(s0)
80143100:	26f70001 	addiu	s7,s7,1
80143104:	16620018 	bne	s3,v0,80143168 <_IO_vfscanf+0x2098>
80143108:	2652ffff 	addiu	s2,s2,-1
8014310c:	12400016 	beqz	s2,80143168 <_IO_vfscanf+0x2098>
80143110:	00000000 	nop
80143114:	26100001 	addiu	s0,s0,1
80143118:	82020000 	lb	v0,0(s0)
8014311c:	00000000 	nop
80143120:	104004bf 	beqz	v0,80144420 <_IO_vfscanf+0x3350>
80143124:	00000000 	nop
80143128:	8ea30004 	lw	v1,4(s5)
8014312c:	8ea20008 	lw	v0,8(s5)
80143130:	00000000 	nop
80143134:	0062102b 	sltu	v0,v1,v0
80143138:	10400771 	beqz	v0,80144f00 <_IO_vfscanf+0x3e30>
8014313c:	24620001 	addiu	v0,v1,1
80143140:	90730000 	lbu	s3,0(v1)
80143144:	aea20004 	sw	v0,4(s5)
80143148:	2402ffff 	li	v0,-1
8014314c:	1662ffeb 	bne	s3,v0,801430fc <_IO_vfscanf+0x202c>
80143150:	00000000 	nop
80143154:	0c047ea0 	jal	8011fa80 <__errno_location>
80143158:	2413ffff 	li	s3,-1
8014315c:	8c420000 	lw	v0,0(v0)
80143160:	00000000 	nop
80143164:	afc200d4 	sw	v0,212(s8)
80143168:	82020000 	lb	v0,0(s0)
8014316c:	00000000 	nop
80143170:	104004ab 	beqz	v0,80144420 <_IO_vfscanf+0x3350>
80143174:	0290102b 	sltu	v0,s4,s0
80143178:	10400014 	beqz	v0,801431cc <_IO_vfscanf+0x20fc>
8014317c:	00002821 	move	a1,zero
80143180:	2402ffff 	li	v0,-1
80143184:	12620004 	beq	s3,v0,80143198 <_IO_vfscanf+0x20c8>
80143188:	326500ff 	andi	a1,s3,0xff
8014318c:	02a02021 	move	a0,s5
80143190:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80143194:	26f7ffff 	addiu	s7,s7,-1
80143198:	2610ffff 	addiu	s0,s0,-1
8014319c:	0290102b 	sltu	v0,s4,s0
801431a0:	10400008 	beqz	v0,801431c4 <_IO_vfscanf+0x20f4>
801431a4:	00000000 	nop
801431a8:	92050000 	lbu	a1,0(s0)
801431ac:	02a02021 	move	a0,s5
801431b0:	0c044f12 	jal	80113c48 <_IO_sputbackc>
801431b4:	2610ffff 	addiu	s0,s0,-1
801431b8:	0290182b 	sltu	v1,s4,s0
801431bc:	1460fffa 	bnez	v1,801431a8 <_IO_vfscanf+0x20d8>
801431c0:	26f7ffff 	addiu	s7,s7,-1
801431c4:	92130000 	lbu	s3,0(s0)
801431c8:	00002821 	move	a1,zero
801431cc:	0c047480 	jal	8011d200 <__rawmemchr>
801431d0:	02802021 	move	a0,s4
801431d4:	8fc500f0 	lw	a1,240(s8)
801431d8:	24420001 	addiu	v0,v0,1
801431dc:	aec20000 	sw	v0,0(s6)
801431e0:	24a50001 	addiu	a1,a1,1
801431e4:	2402000a 	li	v0,10
801431e8:	afc500f0 	sw	a1,240(s8)
801431ec:	14a2ffad 	bne	a1,v0,801430a4 <_IO_vfscanf+0x1fd4>
801431f0:	26d60004 	addiu	s6,s6,4
801431f4:	8fc200f8 	lw	v0,248(s8)
801431f8:	8fc300fc 	lw	v1,252(s8)
801431fc:	24420001 	addiu	v0,v0,1
80143200:	afc200f8 	sw	v0,248(s8)
80143204:	0062102a 	slt	v0,v1,v0
80143208:	1040ffa4 	beqz	v0,8014309c <_IO_vfscanf+0x1fcc>
8014320c:	00000000 	nop
80143210:	8fc50144 	lw	a1,324(s8)
80143214:	00000000 	nop
80143218:	30a20080 	andi	v0,a1,0x80
8014321c:	1040fc54 	beqz	v0,80142370 <_IO_vfscanf+0x12a0>
80143220:	00000000 	nop
80143224:	8fc20120 	lw	v0,288(s8)
80143228:	00000000 	nop
8014322c:	1040fc50 	beqz	v0,80142370 <_IO_vfscanf+0x12a0>
80143230:	00000000 	nop
80143234:	8fc30148 	lw	v1,328(s8)
80143238:	00000000 	nop
8014323c:	186005f8 	blez	v1,80144a20 <_IO_vfscanf+0x3950>
80143240:	3c027fff 	lui	v0,0x7fff
80143244:	0060a021 	move	s4,v1
80143248:	8fc40120 	lw	a0,288(s8)
8014324c:	00000000 	nop
80143250:	90820000 	lbu	v0,0(a0)
80143254:	00000000 	nop
80143258:	145302ff 	bne	v0,s3,80143e58 <_IO_vfscanf+0x2d88>
8014325c:	00808021 	move	s0,a0
80143260:	1a800a43 	blez	s4,80145b70 <_IO_vfscanf+0x4aa0>
80143264:	00000000 	nop
80143268:	8fd00120 	lw	s0,288(s8)
8014326c:	08050cbc 	j	801432f0 <_IO_vfscanf+0x2220>
80143270:	00000000 	nop
80143274:	8fc5010c 	lw	a1,268(s8)
80143278:	8fc400cc 	lw	a0,204(s8)
8014327c:	00139600 	sll	s2,s3,0x18
80143280:	00851021 	addu	v0,a0,a1
80143284:	00129603 	sra	s2,s2,0x18
80143288:	a0520000 	sb	s2,0(v0)
8014328c:	26100001 	addiu	s0,s0,1
80143290:	82020000 	lb	v0,0(s0)
80143294:	24a50001 	addiu	a1,a1,1
80143298:	104002f4 	beqz	v0,80143e6c <_IO_vfscanf+0x2d9c>
8014329c:	afc5010c 	sw	a1,268(s8)
801432a0:	2402ffff 	li	v0,-1
801432a4:	1262070c 	beq	s3,v0,80144ed8 <_IO_vfscanf+0x3e08>
801432a8:	00000000 	nop
801432ac:	8ea30004 	lw	v1,4(s5)
801432b0:	8ea20008 	lw	v0,8(s5)
801432b4:	00000000 	nop
801432b8:	0062102b 	sltu	v0,v1,v0
801432bc:	10400919 	beqz	v0,80145724 <_IO_vfscanf+0x4654>
801432c0:	24620001 	addiu	v0,v1,1
801432c4:	90730000 	lbu	s3,0(v1)
801432c8:	aea20004 	sw	v0,4(s5)
801432cc:	2402ffff 	li	v0,-1
801432d0:	12620706 	beq	s3,v0,80144eec <_IO_vfscanf+0x3e1c>
801432d4:	00000000 	nop
801432d8:	92020000 	lbu	v0,0(s0)
801432dc:	26f70001 	addiu	s7,s7,1
801432e0:	166202dd 	bne	s3,v0,80143e58 <_IO_vfscanf+0x2d88>
801432e4:	2694ffff 	addiu	s4,s4,-1
801432e8:	128002db 	beqz	s4,80143e58 <_IO_vfscanf+0x2d88>
801432ec:	00000000 	nop
801432f0:	8fc500c4 	lw	a1,196(s8)
801432f4:	8fc2010c 	lw	v0,268(s8)
801432f8:	00000000 	nop
801432fc:	14a2ffdd 	bne	a1,v0,80143274 <_IO_vfscanf+0x21a4>
80143300:	0005b040 	sll	s6,a1,0x1
80143304:	2ec20100 	sltiu	v0,s6,256
80143308:	10400003 	beqz	v0,80143318 <_IO_vfscanf+0x2248>
8014330c:	00161080 	sll	v0,s6,0x2
80143310:	24160100 	li	s6,256
80143314:	00161080 	sll	v0,s6,0x2
80143318:	2442000e 	addiu	v0,v0,14
8014331c:	000210c2 	srl	v0,v0,0x3
80143320:	000210c0 	sll	v0,v0,0x3
80143324:	8fc300cc 	lw	v1,204(s8)
80143328:	03a2e823 	subu	sp,sp,v0
8014332c:	10600005 	beqz	v1,80143344 <_IO_vfscanf+0x2274>
80143330:	27b20010 	addiu	s2,sp,16
80143334:	8fc500cc 	lw	a1,204(s8)
80143338:	8fc600c4 	lw	a2,196(s8)
8014333c:	0c04324c 	jal	8010c930 <memcpy>
80143340:	02402021 	move	a0,s2
80143344:	afd200cc 	sw	s2,204(s8)
80143348:	08050c9d 	j	80143274 <_IO_vfscanf+0x21a4>
8014334c:	afd600c4 	sw	s6,196(s8)
80143350:	8fd00124 	lw	s0,292(s8)
80143354:	00000000 	nop
80143358:	82020000 	lb	v0,0(s0)
8014335c:	00000000 	nop
80143360:	1040fe64 	beqz	v0,80142cf4 <_IO_vfscanf+0x1c24>
80143364:	00000000 	nop
80143368:	8fc30144 	lw	v1,324(s8)
8014336c:	00000000 	nop
80143370:	30620080 	andi	v0,v1,0x80
80143374:	10400331 	beqz	v0,8014403c <_IO_vfscanf+0x2f6c>
80143378:	00000000 	nop
8014337c:	8fc40120 	lw	a0,288(s8)
80143380:	00000000 	nop
80143384:	108003bf 	beqz	a0,80144284 <_IO_vfscanf+0x31b4>
80143388:	2402ffff 	li	v0,-1
8014338c:	8fc5013c 	lw	a1,316(s8)
80143390:	00000000 	nop
80143394:	14a00463 	bnez	a1,80144524 <_IO_vfscanf+0x3454>
80143398:	00000000 	nop
8014339c:	8fc20124 	lw	v0,292(s8)
801433a0:	00000000 	nop
801433a4:	02023023 	subu	a2,s0,v0
801433a8:	18c00bc4 	blez	a2,801462bc <_IO_vfscanf+0x51ec>
801433ac:	00000000 	nop
801433b0:	8fc50124 	lw	a1,292(s8)
801433b4:	80830000 	lb	v1,0(a0)
801433b8:	80a20000 	lb	v0,0(a1)
801433bc:	00000000 	nop
801433c0:	14620015 	bne	v1,v0,80143418 <_IO_vfscanf+0x2348>
801433c4:	00601021 	move	v0,v1
801433c8:	8fd00120 	lw	s0,288(s8)
801433cc:	08050cfd 	j	801433f4 <_IO_vfscanf+0x2324>
801433d0:	24050001 	li	a1,1
801433d4:	8fc30124 	lw	v1,292(s8)
801433d8:	00000000 	nop
801433dc:	00a31021 	addu	v0,a1,v1
801433e0:	80430000 	lb	v1,0(v0)
801433e4:	82020000 	lb	v0,0(s0)
801433e8:	00000000 	nop
801433ec:	14430004 	bne	v0,v1,80143400 <_IO_vfscanf+0x2330>
801433f0:	24a50001 	addiu	a1,a1,1
801433f4:	00a02021 	move	a0,a1
801433f8:	14a6fff6 	bne	a1,a2,801433d4 <_IO_vfscanf+0x2304>
801433fc:	26100001 	addiu	s0,s0,1
80143400:	10c40031 	beq	a2,a0,801434c8 <_IO_vfscanf+0x23f8>
80143404:	00000000 	nop
80143408:	1200039e 	beqz	s0,80144284 <_IO_vfscanf+0x31b4>
8014340c:	2402ffff 	li	v0,-1
80143410:	82020000 	lb	v0,0(s0)
80143414:	00000000 	nop
80143418:	1440039a 	bnez	v0,80144284 <_IO_vfscanf+0x31b4>
8014341c:	2402ffff 	li	v0,-1
80143420:	8fc50120 	lw	a1,288(s8)
80143424:	00000000 	nop
80143428:	80a20000 	lb	v0,0(a1)
8014342c:	00000000 	nop
80143430:	104001d8 	beqz	v0,80143b94 <_IO_vfscanf+0x2ac4>
80143434:	00a08021 	move	s0,a1
80143438:	08050d1a 	j	80143468 <_IO_vfscanf+0x2398>
8014343c:	00000000 	nop
80143440:	8fc500d8 	lw	a1,216(s8)
80143444:	8fc400c8 	lw	a0,200(s8)
80143448:	92020000 	lbu	v0,0(s0)
8014344c:	00a41821 	addu	v1,a1,a0
80143450:	a0620000 	sb	v0,0(v1)
80143454:	26100001 	addiu	s0,s0,1
80143458:	82020000 	lb	v0,0(s0)
8014345c:	24a50001 	addiu	a1,a1,1
80143460:	104001cc 	beqz	v0,80143b94 <_IO_vfscanf+0x2ac4>
80143464:	afc500d8 	sw	a1,216(s8)
80143468:	8fc200c0 	lw	v0,192(s8)
8014346c:	8fc300d8 	lw	v1,216(s8)
80143470:	00000000 	nop
80143474:	1443fff2 	bne	v0,v1,80143440 <_IO_vfscanf+0x2370>
80143478:	0003a040 	sll	s4,v1,0x1
8014347c:	2e820100 	sltiu	v0,s4,256
80143480:	10400003 	beqz	v0,80143490 <_IO_vfscanf+0x23c0>
80143484:	00141080 	sll	v0,s4,0x2
80143488:	24140100 	li	s4,256
8014348c:	00141080 	sll	v0,s4,0x2
80143490:	2442000e 	addiu	v0,v0,14
80143494:	000210c2 	srl	v0,v0,0x3
80143498:	000210c0 	sll	v0,v0,0x3
8014349c:	8fc400c8 	lw	a0,200(s8)
801434a0:	03a2e823 	subu	sp,sp,v0
801434a4:	10800005 	beqz	a0,801434bc <_IO_vfscanf+0x23ec>
801434a8:	27b20010 	addiu	s2,sp,16
801434ac:	8fc500c8 	lw	a1,200(s8)
801434b0:	8fc600d8 	lw	a2,216(s8)
801434b4:	0c04324c 	jal	8010c930 <memcpy>
801434b8:	02402021 	move	a0,s2
801434bc:	afd200c8 	sw	s2,200(s8)
801434c0:	08050d10 	j	80143440 <_IO_vfscanf+0x2370>
801434c4:	afd400c0 	sw	s4,192(s8)
801434c8:	92020000 	lbu	v0,0(s0)
801434cc:	00000000 	nop
801434d0:	1662ffcf 	bne	s3,v0,80143410 <_IO_vfscanf+0x2340>
801434d4:	00000000 	nop
801434d8:	1ac0ffcd 	blez	s6,80143410 <_IO_vfscanf+0x2340>
801434dc:	00000000 	nop
801434e0:	26100001 	addiu	s0,s0,1
801434e4:	82020000 	lb	v0,0(s0)
801434e8:	00000000 	nop
801434ec:	1040ffcc 	beqz	v0,80143420 <_IO_vfscanf+0x2350>
801434f0:	2402ffff 	li	v0,-1
801434f4:	12620b04 	beq	s3,v0,80146108 <_IO_vfscanf+0x5038>
801434f8:	00000000 	nop
801434fc:	8ea30004 	lw	v1,4(s5)
80143500:	8ea20008 	lw	v0,8(s5)
80143504:	00000000 	nop
80143508:	0062102b 	sltu	v0,v1,v0
8014350c:	10400afa 	beqz	v0,801460f8 <_IO_vfscanf+0x5028>
80143510:	24620001 	addiu	v0,v1,1
80143514:	90730000 	lbu	s3,0(v1)
80143518:	aea20004 	sw	v0,4(s5)
8014351c:	2402ffff 	li	v0,-1
80143520:	1262072c 	beq	s3,v0,801451d4 <_IO_vfscanf+0x4104>
80143524:	00000000 	nop
80143528:	92020000 	lbu	v0,0(s0)
8014352c:	26f70001 	addiu	s7,s7,1
80143530:	1662ffb7 	bne	s3,v0,80143410 <_IO_vfscanf+0x2340>
80143534:	26d6ffff 	addiu	s6,s6,-1
80143538:	12c0ffb5 	beqz	s6,80143410 <_IO_vfscanf+0x2340>
8014353c:	00000000 	nop
80143540:	26100001 	addiu	s0,s0,1
80143544:	82020000 	lb	v0,0(s0)
80143548:	00000000 	nop
8014354c:	1440ffeb 	bnez	v0,801434fc <_IO_vfscanf+0x242c>
80143550:	00000000 	nop
80143554:	08050d08 	j	80143420 <_IO_vfscanf+0x2350>
80143558:	00000000 	nop
8014355c:	8fc40154 	lw	a0,340(s8)
80143560:	00131840 	sll	v1,s3,0x1
80143564:	8c820034 	lw	v0,52(a0)
80143568:	00000000 	nop
8014356c:	00621821 	addu	v1,v1,v0
80143570:	94640000 	lhu	a0,0(v1)
80143574:	00000000 	nop
80143578:	30841000 	andi	a0,a0,0x1000
8014357c:	1480fb58 	bnez	a0,801422e0 <_IO_vfscanf+0x1210>
80143580:	0013a600 	sll	s4,s3,0x18
80143584:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
80143588:	00000000 	nop
8014358c:	0c047ea0 	jal	8011fa80 <__errno_location>
80143590:	00000000 	nop
80143594:	8fc400d4 	lw	a0,212(s8)
80143598:	00401821 	move	v1,v0
8014359c:	080506d1 	j	80141b44 <_IO_vfscanf+0xa74>
801435a0:	ac440000 	sw	a0,0(v0)
801435a4:	1a00fd17 	blez	s0,80142a04 <_IO_vfscanf+0x1934>
801435a8:	2412ffff 	li	s2,-1
801435ac:	8ea30004 	lw	v1,4(s5)
801435b0:	8ea20008 	lw	v0,8(s5)
801435b4:	00000000 	nop
801435b8:	0062102b 	sltu	v0,v1,v0
801435bc:	104003a2 	beqz	v0,80144448 <_IO_vfscanf+0x3378>
801435c0:	24620001 	addiu	v0,v1,1
801435c4:	90730000 	lbu	s3,0(v1)
801435c8:	aea20004 	sw	v0,4(s5)
801435cc:	1272019c 	beq	s3,s2,80143c40 <_IO_vfscanf+0x2b70>
801435d0:	2610ffff 	addiu	s0,s0,-1
801435d4:	1600fff5 	bnez	s0,801435ac <_IO_vfscanf+0x24dc>
801435d8:	26f70001 	addiu	s7,s7,1
801435dc:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
801435e0:	0000a021 	move	s4,zero
801435e4:	0c047ea0 	jal	8011fa80 <__errno_location>
801435e8:	2413ffff 	li	s3,-1
801435ec:	8fc300d4 	lw	v1,212(s8)
801435f0:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
801435f4:	ac430000 	sw	v1,0(v0)
801435f8:	24020001 	li	v0,1
801435fc:	1462099c 	bne	v1,v0,80145c70 <_IO_vfscanf+0x4ba0>
80143600:	00000000 	nop
80143604:	8fc50148 	lw	a1,328(s8)
80143608:	8fc200d0 	lw	v0,208(s8)
8014360c:	24a5ffff 	addiu	a1,a1,-1
80143610:	24420004 	addiu	v0,v0,4
80143614:	afc50148 	sw	a1,328(s8)
80143618:	18a0076d 	blez	a1,801453d0 <_IO_vfscanf+0x4300>
8014361c:	afc200d0 	sw	v0,208(s8)
80143620:	2402ffff 	li	v0,-1
80143624:	12620af2 	beq	s3,v0,801461f0 <_IO_vfscanf+0x5120>
80143628:	00000000 	nop
8014362c:	8ea30004 	lw	v1,4(s5)
80143630:	8ea20008 	lw	v0,8(s5)
80143634:	00000000 	nop
80143638:	0062102b 	sltu	v0,v1,v0
8014363c:	10400af1 	beqz	v0,80146204 <_IO_vfscanf+0x5134>
80143640:	24620001 	addiu	v0,v1,1
80143644:	90730000 	lbu	s3,0(v1)
80143648:	aea20004 	sw	v0,4(s5)
8014364c:	2402ffff 	li	v0,-1
80143650:	1262075a 	beq	s3,v0,801453bc <_IO_vfscanf+0x42ec>
80143654:	00000000 	nop
80143658:	08050653 	j	8014194c <_IO_vfscanf+0x87c>
8014365c:	26f70001 	addiu	s7,s7,1
80143660:	8fc20110 	lw	v0,272(s8)
80143664:	00000000 	nop
80143668:	1040f8dc 	beqz	v0,801419dc <_IO_vfscanf+0x90c>
8014366c:	24020028 	li	v0,40
80143670:	1662f8db 	bne	s3,v0,801419e0 <_IO_vfscanf+0x910>
80143674:	2402ffff 	li	v0,-1
80143678:	8ea30004 	lw	v1,4(s5)
8014367c:	8ea20008 	lw	v0,8(s5)
80143680:	8fc40154 	lw	a0,340(s8)
80143684:	0062102b 	sltu	v0,v1,v0
80143688:	8c900038 	lw	s0,56(a0)
8014368c:	10400ae5 	beqz	v0,80146224 <_IO_vfscanf+0x5154>
80143690:	24620001 	addiu	v0,v1,1
80143694:	90730000 	lbu	s3,0(v1)
80143698:	aea20004 	sw	v0,4(s5)
8014369c:	2402ffff 	li	v0,-1
801436a0:	1262039b 	beq	s3,v0,80144510 <_IO_vfscanf+0x3440>
801436a4:	00000000 	nop
801436a8:	26f70001 	addiu	s7,s7,1
801436ac:	326200ff 	andi	v0,s3,0xff
801436b0:	00021080 	sll	v0,v0,0x2
801436b4:	00501021 	addu	v0,v0,s0
801436b8:	8c440000 	lw	a0,0(v0)
801436bc:	2403006e 	li	v1,110
801436c0:	1483f8c6 	bne	a0,v1,801419dc <_IO_vfscanf+0x90c>
801436c4:	2402ffff 	li	v0,-1
801436c8:	8fc50154 	lw	a1,340(s8)
801436cc:	00000000 	nop
801436d0:	8cb00038 	lw	s0,56(a1)
801436d4:	12620206 	beq	s3,v0,80143ef0 <_IO_vfscanf+0x2e20>
801436d8:	00000000 	nop
801436dc:	8ea30004 	lw	v1,4(s5)
801436e0:	8ea20008 	lw	v0,8(s5)
801436e4:	00000000 	nop
801436e8:	0062102b 	sltu	v0,v1,v0
801436ec:	1040095c 	beqz	v0,80145c60 <_IO_vfscanf+0x4b90>
801436f0:	24620001 	addiu	v0,v1,1
801436f4:	90730000 	lbu	s3,0(v1)
801436f8:	aea20004 	sw	v0,4(s5)
801436fc:	2402ffff 	li	v0,-1
80143700:	12620418 	beq	s3,v0,80144764 <_IO_vfscanf+0x3694>
80143704:	00000000 	nop
80143708:	26f70001 	addiu	s7,s7,1
8014370c:	326200ff 	andi	v0,s3,0xff
80143710:	00021880 	sll	v1,v0,0x2
80143714:	00701021 	addu	v0,v1,s0
80143718:	8c440000 	lw	a0,0(v0)
8014371c:	24030069 	li	v1,105
80143720:	1483f8ae 	bne	a0,v1,801419dc <_IO_vfscanf+0x90c>
80143724:	2402ffff 	li	v0,-1
80143728:	8fc50154 	lw	a1,340(s8)
8014372c:	00000000 	nop
80143730:	8cb00038 	lw	s0,56(a1)
80143734:	126201f8 	beq	s3,v0,80143f18 <_IO_vfscanf+0x2e48>
80143738:	00000000 	nop
8014373c:	8ea30004 	lw	v1,4(s5)
80143740:	8ea20008 	lw	v0,8(s5)
80143744:	00000000 	nop
80143748:	0062102b 	sltu	v0,v1,v0
8014374c:	10400a4c 	beqz	v0,80146080 <_IO_vfscanf+0x4fb0>
80143750:	24620001 	addiu	v0,v1,1
80143754:	90730000 	lbu	s3,0(v1)
80143758:	aea20004 	sw	v0,4(s5)
8014375c:	2402ffff 	li	v0,-1
80143760:	12620408 	beq	s3,v0,80144784 <_IO_vfscanf+0x36b4>
80143764:	00000000 	nop
80143768:	26f70001 	addiu	s7,s7,1
8014376c:	326200ff 	andi	v0,s3,0xff
80143770:	00021880 	sll	v1,v0,0x2
80143774:	00701021 	addu	v0,v1,s0
80143778:	8c440000 	lw	a0,0(v0)
8014377c:	2403006c 	li	v1,108
80143780:	1483f896 	bne	a0,v1,801419dc <_IO_vfscanf+0x90c>
80143784:	2402ffff 	li	v0,-1
80143788:	12620956 	beq	s3,v0,80145ce4 <_IO_vfscanf+0x4c14>
8014378c:	00000000 	nop
80143790:	8ea30004 	lw	v1,4(s5)
80143794:	8ea20008 	lw	v0,8(s5)
80143798:	00000000 	nop
8014379c:	0062102b 	sltu	v0,v1,v0
801437a0:	1040094c 	beqz	v0,80145cd4 <_IO_vfscanf+0x4c04>
801437a4:	24620001 	addiu	v0,v1,1
801437a8:	90730000 	lbu	s3,0(v1)
801437ac:	aea20004 	sw	v0,4(s5)
801437b0:	2402ffff 	li	v0,-1
801437b4:	1262f88c 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
801437b8:	24020029 	li	v0,41
801437bc:	1662f88c 	bne	s3,v0,801419f0 <_IO_vfscanf+0x920>
801437c0:	326500ff 	andi	a1,s3,0xff
801437c4:	8fc200c4 	lw	v0,196(s8)
801437c8:	00000000 	nop
801437cc:	1040018c 	beqz	v0,80143e00 <_IO_vfscanf+0x2d30>
801437d0:	00000000 	nop
801437d4:	8fd000cc 	lw	s0,204(s8)
801437d8:	24020001 	li	v0,1
801437dc:	afc2010c 	sw	v0,268(s8)
801437e0:	26f70001 	addiu	s7,s7,1
801437e4:	24020030 	li	v0,48
801437e8:	24120001 	li	s2,1
801437ec:	afd000cc 	sw	s0,204(s8)
801437f0:	080508e8 	j	801423a0 <_IO_vfscanf+0x12d0>
801437f4:	a2020000 	sb	v0,0(s0)
801437f8:	8fc40128 	lw	a0,296(s8)
801437fc:	00000000 	nop
80143800:	10800125 	beqz	a0,80143c98 <_IO_vfscanf+0x2bc8>
80143804:	27c50018 	addiu	a1,s8,24
80143808:	8fc20144 	lw	v0,324(s8)
8014380c:	8fc6012c 	lw	a2,300(s8)
80143810:	8fc400c8 	lw	a0,200(s8)
80143814:	0c0438b8 	jal	8010e2e0 <__strtol_internal>
80143818:	30470080 	andi	a3,v0,0x80
8014381c:	08050901 	j	80142404 <_IO_vfscanf+0x1334>
80143820:	afc20158 	sw	v0,344(s8)
80143824:	8fc300c0 	lw	v1,192(s8)
80143828:	00000000 	nop
8014382c:	1060017f 	beqz	v1,80143e2c <_IO_vfscanf+0x2d5c>
80143830:	00000000 	nop
80143834:	8fd000c8 	lw	s0,200(s8)
80143838:	00000000 	nop
8014383c:	a2130000 	sb	s3,0(s0)
80143840:	8fc30148 	lw	v1,328(s8)
80143844:	00000000 	nop
80143848:	18600002 	blez	v1,80143854 <_IO_vfscanf+0x2784>
8014384c:	2463ffff 	addiu	v1,v1,-1
80143850:	afc30148 	sw	v1,328(s8)
80143854:	8ea30004 	lw	v1,4(s5)
80143858:	8ea20008 	lw	v0,8(s5)
8014385c:	00000000 	nop
80143860:	0062102b 	sltu	v0,v1,v0
80143864:	104009d8 	beqz	v0,80145fc8 <_IO_vfscanf+0x4ef8>
80143868:	24620001 	addiu	v0,v1,1
8014386c:	90730000 	lbu	s3,0(v1)
80143870:	aea20004 	sw	v0,4(s5)
80143874:	2402ffff 	li	v0,-1
80143878:	1262033a 	beq	s3,v0,80144564 <_IO_vfscanf+0x3494>
8014387c:	24040001 	li	a0,1
80143880:	26f70001 	addiu	s7,s7,1
80143884:	afd000c8 	sw	s0,200(s8)
80143888:	08050894 	j	80142250 <_IO_vfscanf+0x1180>
8014388c:	afc4010c 	sw	a0,268(s8)
80143890:	0c047ea0 	jal	8011fa80 <__errno_location>
80143894:	afc2014c 	sw	v0,332(s8)
80143898:	24030009 	li	v1,9
8014389c:	080504fd 	j	801413f4 <_IO_vfscanf+0x324>
801438a0:	ac430000 	sw	v1,0(v0)
801438a4:	8fc40198 	lw	a0,408(s8)
801438a8:	8fc50104 	lw	a1,260(s8)
801438ac:	00000000 	nop
801438b0:	10a20005 	beq	a1,v0,801438c8 <_IO_vfscanf+0x27f8>
801438b4:	afc4001c 	sw	a0,28(s8)
801438b8:	00051080 	sll	v0,a1,0x2
801438bc:	00441021 	addu	v0,v0,a0
801438c0:	2442fffc 	addiu	v0,v0,-4
801438c4:	afc2001c 	sw	v0,28(s8)
801438c8:	8fc2001c 	lw	v0,28(s8)
801438cc:	00000000 	nop
801438d0:	8c430000 	lw	v1,0(v0)
801438d4:	24420004 	addiu	v0,v0,4
801438d8:	afc300d0 	sw	v1,208(s8)
801438dc:	08050759 	j	80141d64 <_IO_vfscanf+0xc94>
801438e0:	afc2001c 	sw	v0,28(s8)
801438e4:	8fc200d8 	lw	v0,216(s8)
801438e8:	8fc500c8 	lw	a1,200(s8)
801438ec:	8fc400b8 	lw	a0,184(s8)
801438f0:	00a21821 	addu	v1,a1,v0
801438f4:	8062ffff 	lb	v0,-1(v1)
801438f8:	00000000 	nop
801438fc:	1444fcbd 	bne	v0,a0,80142bf4 <_IO_vfscanf+0x1b24>
80143900:	2402002d 	li	v0,45
80143904:	12620003 	beq	s3,v0,80143914 <_IO_vfscanf+0x2844>
80143908:	2402002b 	li	v0,43
8014390c:	1662fcb9 	bne	s3,v0,80142bf4 <_IO_vfscanf+0x1b24>
80143910:	00000000 	nop
80143914:	8fc500c0 	lw	a1,192(s8)
80143918:	8fc200d8 	lw	v0,216(s8)
8014391c:	00000000 	nop
80143920:	10a20810 	beq	a1,v0,80145964 <_IO_vfscanf+0x4894>
80143924:	00028040 	sll	s0,v0,0x1
80143928:	8fc500d8 	lw	a1,216(s8)
8014392c:	00000000 	nop
80143930:	24a50001 	addiu	a1,a1,1
80143934:	afc500d8 	sw	a1,216(s8)
80143938:	0805095d 	j	80142574 <_IO_vfscanf+0x14a4>
8014393c:	a0730000 	sb	s3,0(v1)
80143940:	0c0454bd 	jal	801152f4 <__uflow>
80143944:	02a02021 	move	a0,s5
80143948:	080504b5 	j	801412d4 <_IO_vfscanf+0x204>
8014394c:	00409821 	move	s3,v0
80143950:	8fc40104 	lw	a0,260(s8)
80143954:	00000000 	nop
80143958:	14800216 	bnez	a0,801441b4 <_IO_vfscanf+0x30e4>
8014395c:	00000000 	nop
80143960:	8fc20014 	lw	v0,20(s8)
80143964:	00000000 	nop
80143968:	8c450000 	lw	a1,0(v0)
8014396c:	24420004 	addiu	v0,v0,4
80143970:	afc5011c 	sw	a1,284(s8)
80143974:	080506f6 	j	80141bd8 <_IO_vfscanf+0xb08>
80143978:	afc20014 	sw	v0,20(s8)
8014397c:	8fc30104 	lw	v1,260(s8)
80143980:	00000000 	nop
80143984:	146001e5 	bnez	v1,8014411c <_IO_vfscanf+0x304c>
80143988:	24020001 	li	v0,1
8014398c:	8fc20014 	lw	v0,20(s8)
80143990:	00000000 	nop
80143994:	8c440000 	lw	a0,0(v0)
80143998:	24420004 	addiu	v0,v0,4
8014399c:	afc400d0 	sw	a0,208(s8)
801439a0:	080507b9 	j	80141ee4 <_IO_vfscanf+0xe14>
801439a4:	afc20014 	sw	v0,20(s8)
801439a8:	00609821 	move	s3,v1
801439ac:	8fc40148 	lw	a0,328(s8)
801439b0:	00000000 	nop
801439b4:	18800002 	blez	a0,801439c0 <_IO_vfscanf+0x28f0>
801439b8:	00000000 	nop
801439bc:	afd20148 	sw	s2,328(s8)
801439c0:	8fc400f0 	lw	a0,240(s8)
801439c4:	00000000 	nop
801439c8:	2882000a 	slti	v0,a0,10
801439cc:	10400145 	beqz	v0,80143ee4 <_IO_vfscanf+0x2e14>
801439d0:	00000000 	nop
801439d4:	8fc50100 	lw	a1,256(s8)
801439d8:	00000000 	nop
801439dc:	afc500fc 	sw	a1,252(s8)
801439e0:	8fc300f0 	lw	v1,240(s8)
801439e4:	8fc500cc 	lw	a1,204(s8)
801439e8:	24730030 	addiu	s3,v1,48
801439ec:	00139600 	sll	s2,s3,0x18
801439f0:	00129603 	sra	s2,s2,0x18
801439f4:	8fc300c4 	lw	v1,196(s8)
801439f8:	8fc4010c 	lw	a0,268(s8)
801439fc:	00000000 	nop
80143a00:	10640344 	beq	v1,a0,80144714 <_IO_vfscanf+0x3644>
80143a04:	00031840 	sll	v1,v1,0x1
80143a08:	8fc3010c 	lw	v1,268(s8)
80143a0c:	8fc500cc 	lw	a1,204(s8)
80143a10:	00000000 	nop
80143a14:	00a31021 	addu	v0,a1,v1
80143a18:	a0520000 	sb	s2,0(v0)
80143a1c:	8fc40148 	lw	a0,328(s8)
80143a20:	24630001 	addiu	v1,v1,1
80143a24:	18800003 	blez	a0,80143a34 <_IO_vfscanf+0x2964>
80143a28:	afc3010c 	sw	v1,268(s8)
80143a2c:	2484ffff 	addiu	a0,a0,-1
80143a30:	afc40148 	sw	a0,328(s8)
80143a34:	2402ffff 	li	v0,-1
80143a38:	1262019b 	beq	s3,v0,801440a8 <_IO_vfscanf+0x2fd8>
80143a3c:	00000000 	nop
80143a40:	8ea30004 	lw	v1,4(s5)
80143a44:	8ea20008 	lw	v0,8(s5)
80143a48:	00000000 	nop
80143a4c:	0062102b 	sltu	v0,v1,v0
80143a50:	1040099c 	beqz	v0,801460c4 <_IO_vfscanf+0x4ff4>
80143a54:	24620001 	addiu	v0,v1,1
80143a58:	90730000 	lbu	s3,0(v1)
80143a5c:	aea20004 	sw	v0,4(s5)
80143a60:	2402ffff 	li	v0,-1
80143a64:	126200b6 	beq	s3,v0,80143d40 <_IO_vfscanf+0x2c70>
80143a68:	00000000 	nop
80143a6c:	8fc20148 	lw	v0,328(s8)
80143a70:	00000000 	nop
80143a74:	1440fd0c 	bnez	v0,80142ea8 <_IO_vfscanf+0x1dd8>
80143a78:	26f70001 	addiu	s7,s7,1
80143a7c:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
80143a80:	00000000 	nop
80143a84:	8fc20148 	lw	v0,328(s8)
80143a88:	00000000 	nop
80143a8c:	184002c9 	blez	v0,801445b4 <_IO_vfscanf+0x34e4>
80143a90:	24020001 	li	v0,1
80143a94:	afd60148 	sw	s6,328(s8)
80143a98:	0805095d 	j	80142574 <_IO_vfscanf+0x14a4>
80143a9c:	afc2013c 	sw	v0,316(s8)
80143aa0:	0805061a 	j	80141868 <_IO_vfscanf+0x798>
80143aa4:	00008021 	move	s0,zero
80143aa8:	10400121 	beqz	v0,80143f30 <_IO_vfscanf+0x2e60>
80143aac:	00000000 	nop
80143ab0:	8fc20104 	lw	v0,260(s8)
80143ab4:	00000000 	nop
80143ab8:	144003db 	bnez	v0,80144a28 <_IO_vfscanf+0x3958>
80143abc:	0000a021 	move	s4,zero
80143ac0:	8fc20014 	lw	v0,20(s8)
80143ac4:	00000000 	nop
80143ac8:	8c430000 	lw	v1,0(v0)
80143acc:	24420004 	addiu	v0,v0,4
80143ad0:	afc20014 	sw	v0,20(s8)
80143ad4:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80143ad8:	a4770000 	sh	s7,0(v1)
80143adc:	2c620100 	sltiu	v0,v1,256
80143ae0:	10400003 	beqz	v0,80143af0 <_IO_vfscanf+0x2a20>
80143ae4:	afc300c4 	sw	v1,196(s8)
80143ae8:	24020100 	li	v0,256
80143aec:	afc200c4 	sw	v0,196(s8)
80143af0:	8fc300c4 	lw	v1,196(s8)
80143af4:	00000000 	nop
80143af8:	00031080 	sll	v0,v1,0x2
80143afc:	2442000e 	addiu	v0,v0,14
80143b00:	000210c2 	srl	v0,v0,0x3
80143b04:	000210c0 	sll	v0,v0,0x3
80143b08:	03a2e823 	subu	sp,sp,v0
80143b0c:	27a40010 	addiu	a0,sp,16
80143b10:	10a0f9fa 	beqz	a1,801422fc <_IO_vfscanf+0x122c>
80143b14:	afc400cc 	sw	a0,204(s8)
80143b18:	8fc6010c 	lw	a2,268(s8)
80143b1c:	0c04324c 	jal	8010c930 <memcpy>
80143b20:	00000000 	nop
80143b24:	080508bf 	j	801422fc <_IO_vfscanf+0x122c>
80143b28:	00000000 	nop
80143b2c:	24620000 	addiu	v0,v1,0
80143b30:	10400875 	beqz	v0,80145d08 <_IO_vfscanf+0x4c38>
80143b34:	26100001 	addiu	s0,s0,1
80143b38:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80143b3c:	24040003 	li	a0,3
80143b40:	8c430000 	lw	v1,0(v0)
80143b44:	00000000 	nop
80143b48:	8c620058 	lw	v0,88(v1)
80143b4c:	00000000 	nop
80143b50:	0202102b 	sltu	v0,s0,v0
80143b54:	1440f84b 	bnez	v0,80141c84 <_IO_vfscanf+0xbb4>
80143b58:	2402ffff 	li	v0,-1
80143b5c:	3c04801d 	lui	a0,0x801d
80143b60:	3c05801d 	lui	a1,0x801d
80143b64:	3c07801d 	lui	a3,0x801d
80143b68:	24841d4c 	addiu	a0,a0,7500
80143b6c:	24a51e38 	addiu	a1,a1,7736
80143b70:	24e7205c 	addiu	a3,a3,8284
80143b74:	0c04ad9c 	jal	8012b670 <__assert_fail>
80143b78:	24060851 	li	a2,2129
80143b7c:	8fc30144 	lw	v1,324(s8)
80143b80:	26520001 	addiu	s2,s2,1
80143b84:	82510000 	lb	s1,0(s2)
80143b88:	34630003 	ori	v1,v1,0x3
80143b8c:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80143b90:	afc30144 	sw	v1,324(s8)
80143b94:	8fc50148 	lw	a1,328(s8)
80143b98:	00000000 	nop
80143b9c:	18a0fa7a 	blez	a1,80142588 <_IO_vfscanf+0x14b8>
80143ba0:	00000000 	nop
80143ba4:	0805095d 	j	80142574 <_IO_vfscanf+0x14a4>
80143ba8:	afd60148 	sw	s6,328(s8)
80143bac:	8fc50144 	lw	a1,324(s8)
80143bb0:	26520001 	addiu	s2,s2,1
80143bb4:	82510000 	lb	s1,0(s2)
80143bb8:	34a50200 	ori	a1,a1,0x200
80143bbc:	0805058e 	j	80141638 <_IO_vfscanf+0x568>
80143bc0:	afc50144 	sw	a1,324(s8)
80143bc4:	3c02801f 	lui	v0,0x801f
80143bc8:	8c423484 	lw	v0,13444(v0)
80143bcc:	0805044a 	j	80141128 <_IO_vfscanf+0x58>
80143bd0:	afc20154 	sw	v0,340(s8)
80143bd4:	0c047ea0 	jal	8011fa80 <__errno_location>
80143bd8:	00000000 	nop
80143bdc:	8c420000 	lw	v0,0(v0)
80143be0:	08050634 	j	801418d0 <_IO_vfscanf+0x800>
80143be4:	afc200d4 	sw	v0,212(s8)
80143be8:	08050eff 	j	80143bfc <_IO_vfscanf+0x2b2c>
80143bec:	24720001 	addiu	s2,v1,1
80143bf0:	8fc50118 	lw	a1,280(s8)
80143bf4:	02408021 	move	s0,s2
80143bf8:	8ca40000 	lw	a0,0(a1)
80143bfc:	0c046afa 	jal	8011abe8 <__libc_realloc>
80143c00:	02002821 	move	a1,s0
80143c04:	144001fb 	bnez	v0,801443f4 <_IO_vfscanf+0x3324>
80143c08:	00402021 	move	a0,v0
80143c0c:	0250102b 	sltu	v0,s2,s0
80143c10:	1440fff7 	bnez	v0,80143bf0 <_IO_vfscanf+0x2b20>
80143c14:	00000000 	nop
80143c18:	8fc30118 	lw	v1,280(s8)
80143c1c:	8fc4014c 	lw	a0,332(s8)
80143c20:	8c620000 	lw	v0,0(v1)
80143c24:	8fc50114 	lw	a1,276(s8)
80143c28:	24840001 	addiu	a0,a0,1
80143c2c:	00451021 	addu	v0,v0,a1
80143c30:	24100002 	li	s0,2
80143c34:	afc4014c 	sw	a0,332(s8)
80143c38:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80143c3c:	a040ffff 	sb	zero,-1(v0)
80143c40:	0c047ea0 	jal	8011fa80 <__errno_location>
80143c44:	0000a021 	move	s4,zero
80143c48:	8c420000 	lw	v0,0(v0)
80143c4c:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80143c50:	afc200d4 	sw	v0,212(s8)
80143c54:	8fc50144 	lw	a1,324(s8)
80143c58:	00000000 	nop
80143c5c:	30a20004 	andi	v0,a1,0x4
80143c60:	104000fc 	beqz	v0,80144054 <_IO_vfscanf+0x2f84>
80143c64:	00000000 	nop
80143c68:	8fc20104 	lw	v0,260(s8)
80143c6c:	00000000 	nop
80143c70:	1440032b 	bnez	v0,80144920 <_IO_vfscanf+0x3850>
80143c74:	24020001 	li	v0,1
80143c78:	8fc20014 	lw	v0,20(s8)
80143c7c:	00000000 	nop
80143c80:	8c430000 	lw	v1,0(v0)
80143c84:	24420004 	addiu	v0,v0,4
80143c88:	afc20014 	sw	v0,20(s8)
80143c8c:	97c50158 	lhu	a1,344(s8)
80143c90:	0805091e 	j	80142478 <_IO_vfscanf+0x13a8>
80143c94:	a4650000 	sh	a1,0(v1)
80143c98:	8fc30144 	lw	v1,324(s8)
80143c9c:	8fc6012c 	lw	a2,300(s8)
80143ca0:	8fc400c8 	lw	a0,200(s8)
80143ca4:	0c04c690 	jal	80131a40 <__strtoul_internal>
80143ca8:	30670080 	andi	a3,v1,0x80
80143cac:	08050901 	j	80142404 <_IO_vfscanf+0x1334>
80143cb0:	afc20158 	sw	v0,344(s8)
80143cb4:	1200ffe7 	beqz	s0,80143c54 <_IO_vfscanf+0x2b84>
80143cb8:	00000000 	nop
80143cbc:	8fc20104 	lw	v0,260(s8)
80143cc0:	00000000 	nop
80143cc4:	1040f9e3 	beqz	v0,80142454 <_IO_vfscanf+0x1384>
80143cc8:	24020001 	li	v0,1
80143ccc:	8fc30198 	lw	v1,408(s8)
80143cd0:	8fc40104 	lw	a0,260(s8)
80143cd4:	00000000 	nop
80143cd8:	10820005 	beq	a0,v0,80143cf0 <_IO_vfscanf+0x2c20>
80143cdc:	afc3001c 	sw	v1,28(s8)
80143ce0:	00041080 	sll	v0,a0,0x2
80143ce4:	00431021 	addu	v0,v0,v1
80143ce8:	2442fffc 	addiu	v0,v0,-4
80143cec:	afc2001c 	sw	v0,28(s8)
80143cf0:	8fc2001c 	lw	v0,28(s8)
80143cf4:	00000000 	nop
80143cf8:	8c430000 	lw	v1,0(v0)
80143cfc:	24420004 	addiu	v0,v0,4
80143d00:	0805091a 	j	80142468 <_IO_vfscanf+0x1398>
80143d04:	afc2001c 	sw	v0,28(s8)
80143d08:	8fc30144 	lw	v1,324(s8)
80143d0c:	8fc6012c 	lw	a2,300(s8)
80143d10:	8fc400c8 	lw	a0,200(s8)
80143d14:	0c05613c 	jal	801584f0 <__strtoull_internal>
80143d18:	30670080 	andi	a3,v1,0x80
80143d1c:	afc20158 	sw	v0,344(s8)
80143d20:	08050901 	j	80142404 <_IO_vfscanf+0x1334>
80143d24:	afc3015c 	sw	v1,348(s8)
80143d28:	0c0454bd 	jal	801152f4 <__uflow>
80143d2c:	02a02021 	move	a0,s5
80143d30:	080505e7 	j	8014179c <_IO_vfscanf+0x6cc>
80143d34:	00409821 	move	s3,v0
80143d38:	08050bb5 	j	80142ed4 <_IO_vfscanf+0x1e04>
80143d3c:	3452ffff 	ori	s2,v0,0xffff
80143d40:	0c047ea0 	jal	8011fa80 <__errno_location>
80143d44:	2413ffff 	li	s3,-1
80143d48:	8c420000 	lw	v0,0(v0)
80143d4c:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
80143d50:	afc200d4 	sw	v0,212(s8)
80143d54:	3c027fff 	lui	v0,0x7fff
80143d58:	08050a9f 	j	80142a7c <_IO_vfscanf+0x19ac>
80143d5c:	3456ffff 	ori	s6,v0,0xffff
80143d60:	0c047ea0 	jal	8011fa80 <__errno_location>
80143d64:	00000000 	nop
80143d68:	8c420000 	lw	v0,0(v0)
80143d6c:	08050cd6 	j	80143358 <_IO_vfscanf+0x2288>
80143d70:	afc200d4 	sw	v0,212(s8)
80143d74:	0c047ea0 	jal	8011fa80 <__errno_location>
80143d78:	2413ffff 	li	s3,-1
80143d7c:	8c420000 	lw	v0,0(v0)
80143d80:	08050ae4 	j	80142b90 <_IO_vfscanf+0x1ac0>
80143d84:	afc200d4 	sw	v0,212(s8)
80143d88:	0c047ea0 	jal	8011fa80 <__errno_location>
80143d8c:	2413ffff 	li	s3,-1
80143d90:	8fc500d4 	lw	a1,212(s8)
80143d94:	08050ae4 	j	80142b90 <_IO_vfscanf+0x1ac0>
80143d98:	ac450000 	sw	a1,0(v0)
80143d9c:	8fc200c4 	lw	v0,196(s8)
80143da0:	00000000 	nop
80143da4:	00021040 	sll	v0,v0,0x1
80143da8:	afc200c0 	sw	v0,192(s8)
80143dac:	2c420100 	sltiu	v0,v0,256
80143db0:	10400002 	beqz	v0,80143dbc <_IO_vfscanf+0x2cec>
80143db4:	24030100 	li	v1,256
80143db8:	afc300c0 	sw	v1,192(s8)
80143dbc:	8fc400c0 	lw	a0,192(s8)
80143dc0:	00000000 	nop
80143dc4:	00041080 	sll	v0,a0,0x2
80143dc8:	2442000e 	addiu	v0,v0,14
80143dcc:	000210c2 	srl	v0,v0,0x3
80143dd0:	000210c0 	sll	v0,v0,0x3
80143dd4:	03a2e823 	subu	sp,sp,v0
80143dd8:	8fc200cc 	lw	v0,204(s8)
80143ddc:	27a50010 	addiu	a1,sp,16
80143de0:	1040f977 	beqz	v0,801423c0 <_IO_vfscanf+0x12f0>
80143de4:	afc500c8 	sw	a1,200(s8)
80143de8:	8fc600c4 	lw	a2,196(s8)
80143dec:	8fc400c8 	lw	a0,200(s8)
80143df0:	0c04324c 	jal	8010c930 <memcpy>
80143df4:	00402821 	move	a1,v0
80143df8:	080508f0 	j	801423c0 <_IO_vfscanf+0x12f0>
80143dfc:	00000000 	nop
80143e00:	8fc300cc 	lw	v1,204(s8)
80143e04:	27bdfbf8 	addiu	sp,sp,-1032
80143e08:	10600263 	beqz	v1,80144798 <_IO_vfscanf+0x36c8>
80143e0c:	27b00010 	addiu	s0,sp,16
80143e10:	8fc500cc 	lw	a1,204(s8)
80143e14:	02002021 	move	a0,s0
80143e18:	0c04324c 	jal	8010c930 <memcpy>
80143e1c:	00003021 	move	a2,zero
80143e20:	24050100 	li	a1,256
80143e24:	08050df6 	j	801437d8 <_IO_vfscanf+0x2708>
80143e28:	afc500c4 	sw	a1,196(s8)
80143e2c:	8fc400c8 	lw	a0,200(s8)
80143e30:	27bdfbf8 	addiu	sp,sp,-1032
80143e34:	10800250 	beqz	a0,80144778 <_IO_vfscanf+0x36a8>
80143e38:	27b00010 	addiu	s0,sp,16
80143e3c:	8fc500c8 	lw	a1,200(s8)
80143e40:	02002021 	move	a0,s0
80143e44:	0c04324c 	jal	8010c930 <memcpy>
80143e48:	00003021 	move	a2,zero
80143e4c:	24020100 	li	v0,256
80143e50:	08050e0f 	j	8014383c <_IO_vfscanf+0x276c>
80143e54:	afc200c0 	sw	v0,192(s8)
80143e58:	82020000 	lb	v0,0(s0)
80143e5c:	00000000 	nop
80143e60:	144008f4 	bnez	v0,80146234 <_IO_vfscanf+0x5164>
80143e64:	00139600 	sll	s2,s3,0x18
80143e68:	00129603 	sra	s2,s2,0x18
80143e6c:	8fc50148 	lw	a1,328(s8)
80143e70:	00000000 	nop
80143e74:	18a00002 	blez	a1,80143e80 <_IO_vfscanf+0x2db0>
80143e78:	00000000 	nop
80143e7c:	afd40148 	sw	s4,328(s8)
80143e80:	8fc2010c 	lw	v0,268(s8)
80143e84:	8fc500cc 	lw	a1,204(s8)
80143e88:	2442ffff 	addiu	v0,v0,-1
80143e8c:	08050e7d 	j	801439f4 <_IO_vfscanf+0x2924>
80143e90:	afc2010c 	sw	v0,268(s8)
80143e94:	8fc40198 	lw	a0,408(s8)
80143e98:	8fc50104 	lw	a1,260(s8)
80143e9c:	00000000 	nop
80143ea0:	10a20005 	beq	a1,v0,80143eb8 <_IO_vfscanf+0x2de8>
80143ea4:	afc4001c 	sw	a0,28(s8)
80143ea8:	00051080 	sll	v0,a1,0x2
80143eac:	00441021 	addu	v0,v0,a0
80143eb0:	2442fffc 	addiu	v0,v0,-4
80143eb4:	afc2001c 	sw	v0,28(s8)
80143eb8:	8fc2001c 	lw	v0,28(s8)
80143ebc:	00000000 	nop
80143ec0:	8c430000 	lw	v1,0(v0)
80143ec4:	24420004 	addiu	v0,v0,4
80143ec8:	afc3011c 	sw	v1,284(s8)
80143ecc:	08050602 	j	80141808 <_IO_vfscanf+0x738>
80143ed0:	afc2001c 	sw	v0,28(s8)
80143ed4:	0c0454bd 	jal	801152f4 <__uflow>
80143ed8:	02a02021 	move	a0,s5
80143edc:	0805049b 	j	8014126c <_IO_vfscanf+0x19c>
80143ee0:	00409821 	move	s3,v0
80143ee4:	8fc40100 	lw	a0,256(s8)
80143ee8:	08050c84 	j	80143210 <_IO_vfscanf+0x2140>
80143eec:	afc400fc 	sw	a0,252(s8)
80143ef0:	0c047ea0 	jal	8011fa80 <__errno_location>
80143ef4:	00000000 	nop
80143ef8:	8fc400d4 	lw	a0,212(s8)
80143efc:	240303fc 	li	v1,1020
80143f00:	08050dc5 	j	80143714 <_IO_vfscanf+0x2644>
80143f04:	ac440000 	sw	a0,0(v0)
80143f08:	0c0454bd 	jal	801152f4 <__uflow>
80143f0c:	02a02021 	move	a0,s5
80143f10:	08050668 	j	801419a0 <_IO_vfscanf+0x8d0>
80143f14:	00409821 	move	s3,v0
80143f18:	0c047ea0 	jal	8011fa80 <__errno_location>
80143f1c:	00000000 	nop
80143f20:	8fc400d4 	lw	a0,212(s8)
80143f24:	240303fc 	li	v1,1020
80143f28:	08050ddd 	j	80143774 <_IO_vfscanf+0x26a4>
80143f2c:	ac440000 	sw	a0,0(v0)
80143f30:	8fc50144 	lw	a1,324(s8)
80143f34:	00000000 	nop
80143f38:	30a20200 	andi	v0,a1,0x200
80143f3c:	1440017e 	bnez	v0,80144538 <_IO_vfscanf+0x3468>
80143f40:	00000000 	nop
80143f44:	8fc20104 	lw	v0,260(s8)
80143f48:	00000000 	nop
80143f4c:	144005a6 	bnez	v0,801455e8 <_IO_vfscanf+0x4518>
80143f50:	0000a021 	move	s4,zero
80143f54:	8fc20014 	lw	v0,20(s8)
80143f58:	00000000 	nop
80143f5c:	8c430000 	lw	v1,0(v0)
80143f60:	24420004 	addiu	v0,v0,4
80143f64:	afc20014 	sw	v0,20(s8)
80143f68:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80143f6c:	ac770000 	sw	s7,0(v1)
80143f70:	8fc30148 	lw	v1,328(s8)
80143f74:	00000000 	nop
80143f78:	18600002 	blez	v1,80143f84 <_IO_vfscanf+0x2eb4>
80143f7c:	2463ffff 	addiu	v1,v1,-1
80143f80:	afc30148 	sw	v1,328(s8)
80143f84:	8fc400c0 	lw	a0,192(s8)
80143f88:	8fc5010c 	lw	a1,268(s8)
80143f8c:	00000000 	nop
80143f90:	10850458 	beq	a0,a1,801450f4 <_IO_vfscanf+0x4024>
80143f94:	00000000 	nop
80143f98:	8fc200c8 	lw	v0,200(s8)
80143f9c:	afc400c4 	sw	a0,196(s8)
80143fa0:	afc200cc 	sw	v0,204(s8)
80143fa4:	8fc5010c 	lw	a1,268(s8)
80143fa8:	8fc400cc 	lw	a0,204(s8)
80143fac:	24020030 	li	v0,48
80143fb0:	00851821 	addu	v1,a0,a1
80143fb4:	a0620000 	sb	v0,0(v1)
80143fb8:	8ea30004 	lw	v1,4(s5)
80143fbc:	8ea20008 	lw	v0,8(s5)
80143fc0:	24a50001 	addiu	a1,a1,1
80143fc4:	0062102b 	sltu	v0,v1,v0
80143fc8:	104006ec 	beqz	v0,80145b7c <_IO_vfscanf+0x4aac>
80143fcc:	afc5010c 	sw	a1,268(s8)
80143fd0:	24620001 	addiu	v0,v1,1
80143fd4:	90730000 	lbu	s3,0(v1)
80143fd8:	aea20004 	sw	v0,4(s5)
80143fdc:	2402ffff 	li	v0,-1
80143fe0:	1262043f 	beq	s3,v0,801450e0 <_IO_vfscanf+0x4010>
80143fe4:	00000000 	nop
80143fe8:	26f70001 	addiu	s7,s7,1
80143fec:	8fc20148 	lw	v0,328(s8)
80143ff0:	00000000 	nop
80143ff4:	1040000a 	beqz	v0,80144020 <_IO_vfscanf+0x2f50>
80143ff8:	326200ff 	andi	v0,s3,0xff
80143ffc:	8fc40154 	lw	a0,340(s8)
80144000:	00000000 	nop
80144004:	8c830038 	lw	v1,56(a0)
80144008:	00021080 	sll	v0,v0,0x2
8014400c:	00431021 	addu	v0,v0,v1
80144010:	8c440000 	lw	a0,0(v0)
80144014:	24030078 	li	v1,120
80144018:	1083044e 	beq	a0,v1,80145154 <_IO_vfscanf+0x4084>
8014401c:	00000000 	nop
80144020:	8fc3012c 	lw	v1,300(s8)
80144024:	00000000 	nop
80144028:	1460f899 	bnez	v1,80142290 <_IO_vfscanf+0x11c0>
8014402c:	2402000a 	li	v0,10
80144030:	24040008 	li	a0,8
80144034:	080508a2 	j	80142288 <_IO_vfscanf+0x11b8>
80144038:	afc4012c 	sw	a0,300(s8)
8014403c:	8fd00120 	lw	s0,288(s8)
80144040:	00000000 	nop
80144044:	1600fcf2 	bnez	s0,80143410 <_IO_vfscanf+0x2340>
80144048:	2402ffff 	li	v0,-1
8014404c:	080510a1 	j	80144284 <_IO_vfscanf+0x31b4>
80144050:	00000000 	nop
80144054:	8fc30144 	lw	v1,324(s8)
80144058:	00000000 	nop
8014405c:	30620200 	andi	v0,v1,0x200
80144060:	14400148 	bnez	v0,80144584 <_IO_vfscanf+0x34b4>
80144064:	00000000 	nop
80144068:	8fc40104 	lw	a0,260(s8)
8014406c:	00000000 	nop
80144070:	1480038a 	bnez	a0,80144e9c <_IO_vfscanf+0x3dcc>
80144074:	24020001 	li	v0,1
80144078:	8fc20014 	lw	v0,20(s8)
8014407c:	00000000 	nop
80144080:	8c430000 	lw	v1,0(v0)
80144084:	24420004 	addiu	v0,v0,4
80144088:	afc20014 	sw	v0,20(s8)
8014408c:	8fc40158 	lw	a0,344(s8)
80144090:	0805091e 	j	80142478 <_IO_vfscanf+0x13a8>
80144094:	ac640000 	sw	a0,0(v1)
80144098:	0c0454bd 	jal	801152f4 <__uflow>
8014409c:	02a02021 	move	a0,s5
801440a0:	08050bf0 	j	80142fc0 <_IO_vfscanf+0x1ef0>
801440a4:	00409821 	move	s3,v0
801440a8:	0c047ea0 	jal	8011fa80 <__errno_location>
801440ac:	2413ffff 	li	s3,-1
801440b0:	8fc500d4 	lw	a1,212(s8)
801440b4:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
801440b8:	ac450000 	sw	a1,0(v0)
801440bc:	8fc500d8 	lw	a1,216(s8)
801440c0:	00000000 	nop
801440c4:	00059040 	sll	s2,a1,0x1
801440c8:	2e420100 	sltiu	v0,s2,256
801440cc:	10400003 	beqz	v0,801440dc <_IO_vfscanf+0x300c>
801440d0:	00121080 	sll	v0,s2,0x2
801440d4:	24120100 	li	s2,256
801440d8:	00121080 	sll	v0,s2,0x2
801440dc:	2442000e 	addiu	v0,v0,14
801440e0:	000210c2 	srl	v0,v0,0x3
801440e4:	000210c0 	sll	v0,v0,0x3
801440e8:	03a2e823 	subu	sp,sp,v0
801440ec:	8fc200c8 	lw	v0,200(s8)
801440f0:	00000000 	nop
801440f4:	1040f918 	beqz	v0,80142558 <_IO_vfscanf+0x1488>
801440f8:	27b00010 	addiu	s0,sp,16
801440fc:	8fc600d8 	lw	a2,216(s8)
80144100:	00402821 	move	a1,v0
80144104:	0c04324c 	jal	8010c930 <memcpy>
80144108:	02002021 	move	a0,s0
8014410c:	08050956 	j	80142558 <_IO_vfscanf+0x1488>
80144110:	00000000 	nop
80144114:	08050b14 	j	80142c50 <_IO_vfscanf+0x1b80>
80144118:	3456ffff 	ori	s6,v0,0xffff
8014411c:	8fc50198 	lw	a1,408(s8)
80144120:	10620005 	beq	v1,v0,80144138 <_IO_vfscanf+0x3068>
80144124:	afc5001c 	sw	a1,28(s8)
80144128:	00031080 	sll	v0,v1,0x2
8014412c:	00451021 	addu	v0,v0,a1
80144130:	2442fffc 	addiu	v0,v0,-4
80144134:	afc2001c 	sw	v0,28(s8)
80144138:	8fc2001c 	lw	v0,28(s8)
8014413c:	00000000 	nop
80144140:	8c440000 	lw	a0,0(v0)
80144144:	24420004 	addiu	v0,v0,4
80144148:	afc400d0 	sw	a0,208(s8)
8014414c:	080507b9 	j	80141ee4 <_IO_vfscanf+0xe14>
80144150:	afc2001c 	sw	v0,28(s8)
80144154:	0c047ea0 	jal	8011fa80 <__errno_location>
80144158:	00000000 	nop
8014415c:	8c420000 	lw	v0,0(v0)
80144160:	08050801 	j	80142004 <_IO_vfscanf+0xf34>
80144164:	afc200d4 	sw	v0,212(s8)
80144168:	0c047ea0 	jal	8011fa80 <__errno_location>
8014416c:	00000000 	nop
80144170:	8fc300d4 	lw	v1,212(s8)
80144174:	08050801 	j	80142004 <_IO_vfscanf+0xf34>
80144178:	ac430000 	sw	v1,0(v0)
8014417c:	8fc40198 	lw	a0,408(s8)
80144180:	10a20005 	beq	a1,v0,80144198 <_IO_vfscanf+0x30c8>
80144184:	afc4001c 	sw	a0,28(s8)
80144188:	00051080 	sll	v0,a1,0x2
8014418c:	00441021 	addu	v0,v0,a0
80144190:	2442fffc 	addiu	v0,v0,-4
80144194:	afc2001c 	sw	v0,28(s8)
80144198:	8fc2001c 	lw	v0,28(s8)
8014419c:	00000000 	nop
801441a0:	8c430000 	lw	v1,0(v0)
801441a4:	24420004 	addiu	v0,v0,4
801441a8:	afc30118 	sw	v1,280(s8)
801441ac:	080507ad 	j	80141eb4 <_IO_vfscanf+0xde4>
801441b0:	afc2001c 	sw	v0,28(s8)
801441b4:	8fc20198 	lw	v0,408(s8)
801441b8:	8fc30104 	lw	v1,260(s8)
801441bc:	afc2001c 	sw	v0,28(s8)
801441c0:	24020001 	li	v0,1
801441c4:	10620006 	beq	v1,v0,801441e0 <_IO_vfscanf+0x3110>
801441c8:	00031080 	sll	v0,v1,0x2
801441cc:	8fc40198 	lw	a0,408(s8)
801441d0:	00000000 	nop
801441d4:	00441021 	addu	v0,v0,a0
801441d8:	2442fffc 	addiu	v0,v0,-4
801441dc:	afc2001c 	sw	v0,28(s8)
801441e0:	8fc2001c 	lw	v0,28(s8)
801441e4:	00000000 	nop
801441e8:	8c450000 	lw	a1,0(v0)
801441ec:	24420004 	addiu	v0,v0,4
801441f0:	afc5011c 	sw	a1,284(s8)
801441f4:	080506f6 	j	80141bd8 <_IO_vfscanf+0xb08>
801441f8:	afc2001c 	sw	v0,28(s8)
801441fc:	8fc50198 	lw	a1,408(s8)
80144200:	10620005 	beq	v1,v0,80144218 <_IO_vfscanf+0x3148>
80144204:	afc5001c 	sw	a1,28(s8)
80144208:	00031080 	sll	v0,v1,0x2
8014420c:	00451021 	addu	v0,v0,a1
80144210:	2442fffc 	addiu	v0,v0,-4
80144214:	afc2001c 	sw	v0,28(s8)
80144218:	8fc2001c 	lw	v0,28(s8)
8014421c:	00000000 	nop
80144220:	8c440000 	lw	a0,0(v0)
80144224:	24420004 	addiu	v0,v0,4
80144228:	afc40118 	sw	a0,280(s8)
8014422c:	080506ea 	j	80141ba8 <_IO_vfscanf+0xad8>
80144230:	afc2001c 	sw	v0,28(s8)
80144234:	0c047ea0 	jal	8011fa80 <__errno_location>
80144238:	afc3014c 	sw	v1,332(s8)
8014423c:	24030016 	li	v1,22
80144240:	080504fd 	j	801413f4 <_IO_vfscanf+0x324>
80144244:	ac430000 	sw	v1,0(v0)
80144248:	8fc30198 	lw	v1,408(s8)
8014424c:	8fc40104 	lw	a0,260(s8)
80144250:	00000000 	nop
80144254:	10820005 	beq	a0,v0,8014426c <_IO_vfscanf+0x319c>
80144258:	afc3001c 	sw	v1,28(s8)
8014425c:	00041080 	sll	v0,a0,0x2
80144260:	00431021 	addu	v0,v0,v1
80144264:	2442fffc 	addiu	v0,v0,-4
80144268:	afc2001c 	sw	v0,28(s8)
8014426c:	8fc2001c 	lw	v0,28(s8)
80144270:	00000000 	nop
80144274:	8c430000 	lw	v1,0(v0)
80144278:	24420004 	addiu	v0,v0,4
8014427c:	08050771 	j	80141dc4 <_IO_vfscanf+0xcf4>
80144280:	afc2001c 	sw	v0,28(s8)
80144284:	12620004 	beq	s3,v0,80144298 <_IO_vfscanf+0x31c8>
80144288:	02a02021 	move	a0,s5
8014428c:	326500ff 	andi	a1,s3,0xff
80144290:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80144294:	26f7ffff 	addiu	s7,s7,-1
80144298:	8fc200d8 	lw	v0,216(s8)
8014429c:	00000000 	nop
801442a0:	1040f443 	beqz	v0,801413b0 <_IO_vfscanf+0x2e0>
801442a4:	24100002 	li	s0,2
801442a8:	8fc300bc 	lw	v1,188(s8)
801442ac:	00000000 	nop
801442b0:	10600009 	beqz	v1,801442d8 <_IO_vfscanf+0x3208>
801442b4:	24020002 	li	v0,2
801442b8:	8fc400d8 	lw	a0,216(s8)
801442bc:	00000000 	nop
801442c0:	1082f43b 	beq	a0,v0,801413b0 <_IO_vfscanf+0x2e0>
801442c4:	00000000 	nop
801442c8:	8fc50138 	lw	a1,312(s8)
801442cc:	00000000 	nop
801442d0:	10a0f437 	beqz	a1,801413b0 <_IO_vfscanf+0x2e0>
801442d4:	00000000 	nop
801442d8:	8fc200c0 	lw	v0,192(s8)
801442dc:	8fc300d8 	lw	v1,216(s8)
801442e0:	00000000 	nop
801442e4:	1043033a 	beq	v0,v1,80144fd0 <_IO_vfscanf+0x3f00>
801442e8:	00409021 	move	s2,v0
801442ec:	8fd000c8 	lw	s0,200(s8)
801442f0:	8fc300d8 	lw	v1,216(s8)
801442f4:	8fc40144 	lw	a0,324(s8)
801442f8:	02031021 	addu	v0,s0,v1
801442fc:	30830002 	andi	v1,a0,0x2
80144300:	14600030 	bnez	v1,801443c4 <_IO_vfscanf+0x32f4>
80144304:	a0400000 	sb	zero,0(v0)
80144308:	8fc50144 	lw	a1,324(s8)
8014430c:	00000000 	nop
80144310:	30a20001 	andi	v0,a1,0x1
80144314:	10400128 	beqz	v0,801447b8 <_IO_vfscanf+0x36e8>
80144318:	30b60008 	andi	s6,a1,0x8
8014431c:	8fc20144 	lw	v0,324(s8)
80144320:	00000000 	nop
80144324:	30460080 	andi	a2,v0,0x80
80144328:	02002021 	move	a0,s0
8014432c:	0c056564 	jal	80159590 <__strtod_internal>
80144330:	27c50018 	addiu	a1,s8,24
80144334:	00403021 	move	a2,v0
80144338:	16c0002b 	bnez	s6,801443e8 <_IO_vfscanf+0x3318>
8014433c:	00603821 	move	a3,v1
80144340:	8fc50018 	lw	a1,24(s8)
80144344:	00000000 	nop
80144348:	1205f5a7 	beq	s0,a1,801419e8 <_IO_vfscanf+0x918>
8014434c:	00000000 	nop
80144350:	8fc30104 	lw	v1,260(s8)
80144354:	00000000 	nop
80144358:	1460074d 	bnez	v1,80146090 <_IO_vfscanf+0x4fc0>
8014435c:	24020001 	li	v0,1
80144360:	8fc20014 	lw	v0,20(s8)
80144364:	00000000 	nop
80144368:	8c480000 	lw	t0,0(v0)
8014436c:	24420004 	addiu	v0,v0,4
80144370:	afc20014 	sw	v0,20(s8)
80144374:	8fc40134 	lw	a0,308(s8)
80144378:	00000000 	nop
8014437c:	10800003 	beqz	a0,8014438c <_IO_vfscanf+0x32bc>
80144380:	3c048000 	lui	a0,0x8000
80144384:	00e41826 	xor	v1,a3,a0
80144388:	00603821 	move	a3,v1
8014438c:	ad060000 	sw	a2,0(t0)
80144390:	ad070004 	sw	a3,4(t0)
80144394:	1205f594 	beq	s0,a1,801419e8 <_IO_vfscanf+0x918>
80144398:	00000000 	nop
8014439c:	16c00005 	bnez	s6,801443b4 <_IO_vfscanf+0x32e4>
801443a0:	00000000 	nop
801443a4:	8fc3014c 	lw	v1,332(s8)
801443a8:	00000000 	nop
801443ac:	24630001 	addiu	v1,v1,1
801443b0:	afc3014c 	sw	v1,332(s8)
801443b4:	0000a021 	move	s4,zero
801443b8:	afd000c8 	sw	s0,200(s8)
801443bc:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
801443c0:	afd200c0 	sw	s2,192(s8)
801443c4:	8fc20144 	lw	v0,324(s8)
801443c8:	30960008 	andi	s6,a0,0x8
801443cc:	30460080 	andi	a2,v0,0x80
801443d0:	02002021 	move	a0,s0
801443d4:	0c05659c 	jal	80159670 <__strtold_internal>
801443d8:	27c50018 	addiu	a1,s8,24
801443dc:	00403021 	move	a2,v0
801443e0:	12c0ffd7 	beqz	s6,80144340 <_IO_vfscanf+0x3270>
801443e4:	00603821 	move	a3,v1
801443e8:	8fc50018 	lw	a1,24(s8)
801443ec:	080510e5 	j	80144394 <_IO_vfscanf+0x32c4>
801443f0:	00000000 	nop
801443f4:	8fc20114 	lw	v0,276(s8)
801443f8:	8fc30118 	lw	v1,280(s8)
801443fc:	00441021 	addu	v0,v0,a0
80144400:	afc2011c 	sw	v0,284(s8)
80144404:	ac640000 	sw	a0,0(v1)
80144408:	080507e4 	j	80141f90 <_IO_vfscanf+0xec0>
8014440c:	afd00114 	sw	s0,276(s8)
80144410:	0c0454bd 	jal	801152f4 <__uflow>
80144414:	02a02021 	move	a0,s5
80144418:	08050ac0 	j	80142b00 <_IO_vfscanf+0x1a30>
8014441c:	00409821 	move	s3,v0
80144420:	8fc40148 	lw	a0,328(s8)
80144424:	00000000 	nop
80144428:	18800002 	blez	a0,80144434 <_IO_vfscanf+0x3364>
8014442c:	00000000 	nop
80144430:	afd20148 	sw	s2,328(s8)
80144434:	8fc200f8 	lw	v0,248(s8)
80144438:	00000000 	nop
8014443c:	afc20100 	sw	v0,256(s8)
80144440:	08050e78 	j	801439e0 <_IO_vfscanf+0x2910>
80144444:	afc200fc 	sw	v0,252(s8)
80144448:	0c0454bd 	jal	801152f4 <__uflow>
8014444c:	02a02021 	move	a0,s5
80144450:	08050d73 	j	801435cc <_IO_vfscanf+0x24fc>
80144454:	00409821 	move	s3,v0
80144458:	8fc30104 	lw	v1,260(s8)
8014445c:	00000000 	nop
80144460:	146003b4 	bnez	v1,80145334 <_IO_vfscanf+0x4264>
80144464:	24020001 	li	v0,1
80144468:	8fc20014 	lw	v0,20(s8)
8014446c:	00000000 	nop
80144470:	8c440000 	lw	a0,0(v0)
80144474:	24420004 	addiu	v0,v0,4
80144478:	afc400d0 	sw	a0,208(s8)
8014447c:	0805083f 	j	801420fc <_IO_vfscanf+0x102c>
80144480:	afc20014 	sw	v0,20(s8)
80144484:	8ea40004 	lw	a0,4(s5)
80144488:	8ea20008 	lw	v0,8(s5)
8014448c:	3a63002d 	xori	v1,s3,0x2d
80144490:	2c630001 	sltiu	v1,v1,1
80144494:	0082102b 	sltu	v0,a0,v0
80144498:	104007b9 	beqz	v0,80146380 <_IO_vfscanf+0x52b0>
8014449c:	afc30134 	sw	v1,308(s8)
801444a0:	24820001 	addiu	v0,a0,1
801444a4:	90930000 	lbu	s3,0(a0)
801444a8:	aea20004 	sw	v0,4(s5)
801444ac:	2402ffff 	li	v0,-1
801444b0:	1262f54d 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
801444b4:	2662ffd0 	addiu	v0,s3,-48
801444b8:	2c42000a 	sltiu	v0,v0,10
801444bc:	10400127 	beqz	v0,8014495c <_IO_vfscanf+0x388c>
801444c0:	26f70001 	addiu	s7,s7,1
801444c4:	8fc40154 	lw	a0,340(s8)
801444c8:	326200ff 	andi	v0,s3,0xff
801444cc:	8c850038 	lw	a1,56(a0)
801444d0:	afc0013c 	sw	zero,316(s8)
801444d4:	00022080 	sll	a0,v0,0x2
801444d8:	afc000d8 	sw	zero,216(s8)
801444dc:	8fc30148 	lw	v1,328(s8)
801444e0:	00000000 	nop
801444e4:	1860f803 	blez	v1,801424f4 <_IO_vfscanf+0x1424>
801444e8:	2463ffff 	addiu	v1,v1,-1
801444ec:	0805093d 	j	801424f4 <_IO_vfscanf+0x1424>
801444f0:	afc30148 	sw	v1,328(s8)
801444f4:	0c0454bd 	jal	801152f4 <__uflow>
801444f8:	02a02021 	move	a0,s5
801444fc:	0805062b 	j	801418ac <_IO_vfscanf+0x7dc>
80144500:	00409821 	move	s3,v0
80144504:	3c027fff 	lui	v0,0x7fff
80144508:	08050c2e 	j	801430b8 <_IO_vfscanf+0x1fe8>
8014450c:	3452ffff 	ori	s2,v0,0xffff
80144510:	0c047ea0 	jal	8011fa80 <__errno_location>
80144514:	00000000 	nop
80144518:	8c420000 	lw	v0,0(v0)
8014451c:	08050dab 	j	801436ac <_IO_vfscanf+0x25dc>
80144520:	afc200d4 	sw	v0,212(s8)
80144524:	8fc30120 	lw	v1,288(s8)
80144528:	00000000 	nop
8014452c:	80620000 	lb	v0,0(v1)
80144530:	08050d06 	j	80143418 <_IO_vfscanf+0x2348>
80144534:	00000000 	nop
80144538:	8fc50104 	lw	a1,260(s8)
8014453c:	00000000 	nop
80144540:	14a002d5 	bnez	a1,80145098 <_IO_vfscanf+0x3fc8>
80144544:	0000a021 	move	s4,zero
80144548:	8fc20014 	lw	v0,20(s8)
8014454c:	00000000 	nop
80144550:	8c430000 	lw	v1,0(v0)
80144554:	24420004 	addiu	v0,v0,4
80144558:	afc20014 	sw	v0,20(s8)
8014455c:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80144560:	a0770000 	sb	s7,0(v1)
80144564:	0c047ea0 	jal	8011fa80 <__errno_location>
80144568:	00000000 	nop
8014456c:	8c420000 	lw	v0,0(v0)
80144570:	24050001 	li	a1,1
80144574:	afc200d4 	sw	v0,212(s8)
80144578:	afd000c8 	sw	s0,200(s8)
8014457c:	08050894 	j	80142250 <_IO_vfscanf+0x1180>
80144580:	afc5010c 	sw	a1,268(s8)
80144584:	8fc50104 	lw	a1,260(s8)
80144588:	00000000 	nop
8014458c:	14a0027f 	bnez	a1,80144f8c <_IO_vfscanf+0x3ebc>
80144590:	00000000 	nop
80144594:	8fc20014 	lw	v0,20(s8)
80144598:	00000000 	nop
8014459c:	8c430000 	lw	v1,0(v0)
801445a0:	24420004 	addiu	v0,v0,4
801445a4:	afc20014 	sw	v0,20(s8)
801445a8:	93c50158 	lbu	a1,344(s8)
801445ac:	0805091e 	j	80142478 <_IO_vfscanf+0x13a8>
801445b0:	a0650000 	sb	a1,0(v1)
801445b4:	24040001 	li	a0,1
801445b8:	08050962 	j	80142588 <_IO_vfscanf+0x14b8>
801445bc:	afc4013c 	sw	a0,316(s8)
801445c0:	8fc400c0 	lw	a0,192(s8)
801445c4:	8fc500d8 	lw	a1,216(s8)
801445c8:	00000000 	nop
801445cc:	10850661 	beq	a0,a1,80145f54 <_IO_vfscanf+0x4e84>
801445d0:	00059040 	sll	s2,a1,0x1
801445d4:	8fc300c8 	lw	v1,200(s8)
801445d8:	8fc400d8 	lw	a0,216(s8)
801445dc:	00000000 	nop
801445e0:	00641021 	addu	v0,v1,a0
801445e4:	a0530000 	sb	s3,0(v0)
801445e8:	8fc50148 	lw	a1,328(s8)
801445ec:	00000000 	nop
801445f0:	10a0f4fd 	beqz	a1,801419e8 <_IO_vfscanf+0x918>
801445f4:	2402ffff 	li	v0,-1
801445f8:	1262066e 	beq	s3,v0,80145fb4 <_IO_vfscanf+0x4ee4>
801445fc:	00000000 	nop
80144600:	8ea30004 	lw	v1,4(s5)
80144604:	8ea20008 	lw	v0,8(s5)
80144608:	00000000 	nop
8014460c:	0062102b 	sltu	v0,v1,v0
80144610:	10400664 	beqz	v0,80145fa4 <_IO_vfscanf+0x4ed4>
80144614:	24620001 	addiu	v0,v1,1
80144618:	90730000 	lbu	s3,0(v1)
8014461c:	aea20004 	sw	v0,4(s5)
80144620:	2402ffff 	li	v0,-1
80144624:	1262f4f0 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
80144628:	326200ff 	andi	v0,s3,0xff
8014462c:	8fc40154 	lw	a0,340(s8)
80144630:	00000000 	nop
80144634:	8c830038 	lw	v1,56(a0)
80144638:	00021080 	sll	v0,v0,0x2
8014463c:	00431021 	addu	v0,v0,v1
80144640:	8c440000 	lw	a0,0(v0)
80144644:	24030061 	li	v1,97
80144648:	1483f359 	bne	a0,v1,801413b0 <_IO_vfscanf+0x2e0>
8014464c:	24100002 	li	s0,2
80144650:	8fc50148 	lw	a1,328(s8)
80144654:	00000000 	nop
80144658:	18a00002 	blez	a1,80144664 <_IO_vfscanf+0x3594>
8014465c:	24a5ffff 	addiu	a1,a1,-1
80144660:	afc50148 	sw	a1,328(s8)
80144664:	8fc200d8 	lw	v0,216(s8)
80144668:	8fc300c0 	lw	v1,192(s8)
8014466c:	24540001 	addiu	s4,v0,1
80144670:	10740730 	beq	v1,s4,80146334 <_IO_vfscanf+0x5264>
80144674:	00039040 	sll	s2,v1,0x1
80144678:	8fc500c8 	lw	a1,200(s8)
8014467c:	00000000 	nop
80144680:	00b41021 	addu	v0,a1,s4
80144684:	a0530000 	sb	s3,0(v0)
80144688:	8fc20148 	lw	v0,328(s8)
8014468c:	00000000 	nop
80144690:	1040f347 	beqz	v0,801413b0 <_IO_vfscanf+0x2e0>
80144694:	24100002 	li	s0,2
80144698:	8ea30004 	lw	v1,4(s5)
8014469c:	8ea20008 	lw	v0,8(s5)
801446a0:	00000000 	nop
801446a4:	0062102b 	sltu	v0,v1,v0
801446a8:	1040071e 	beqz	v0,80146324 <_IO_vfscanf+0x5254>
801446ac:	24620001 	addiu	v0,v1,1
801446b0:	90730000 	lbu	s3,0(v1)
801446b4:	aea20004 	sw	v0,4(s5)
801446b8:	2402ffff 	li	v0,-1
801446bc:	1262f4ca 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
801446c0:	326200ff 	andi	v0,s3,0xff
801446c4:	8fc40154 	lw	a0,340(s8)
801446c8:	00000000 	nop
801446cc:	8c830038 	lw	v1,56(a0)
801446d0:	00021080 	sll	v0,v0,0x2
801446d4:	00431021 	addu	v0,v0,v1
801446d8:	8c440000 	lw	a0,0(v0)
801446dc:	2403006e 	li	v1,110
801446e0:	1483f333 	bne	a0,v1,801413b0 <_IO_vfscanf+0x2e0>
801446e4:	24100002 	li	s0,2
801446e8:	8fc500c0 	lw	a1,192(s8)
801446ec:	26940001 	addiu	s4,s4,1
801446f0:	10b406f8 	beq	a1,s4,801462d4 <_IO_vfscanf+0x5204>
801446f4:	00059040 	sll	s2,a1,0x1
801446f8:	8fc400c8 	lw	a0,200(s8)
801446fc:	26830001 	addiu	v1,s4,1
80144700:	00941021 	addu	v0,a0,s4
80144704:	26f70002 	addiu	s7,s7,2
80144708:	afc300d8 	sw	v1,216(s8)
8014470c:	080510b6 	j	801442d8 <_IO_vfscanf+0x3208>
80144710:	a0530000 	sb	s3,0(v0)
80144714:	2c620100 	sltiu	v0,v1,256
80144718:	10400003 	beqz	v0,80144728 <_IO_vfscanf+0x3658>
8014471c:	afc300c4 	sw	v1,196(s8)
80144720:	24020100 	li	v0,256
80144724:	afc200c4 	sw	v0,196(s8)
80144728:	8fc300c4 	lw	v1,196(s8)
8014472c:	00000000 	nop
80144730:	00031080 	sll	v0,v1,0x2
80144734:	2442000e 	addiu	v0,v0,14
80144738:	000210c2 	srl	v0,v0,0x3
8014473c:	000210c0 	sll	v0,v0,0x3
80144740:	03a2e823 	subu	sp,sp,v0
80144744:	27a40010 	addiu	a0,sp,16
80144748:	10a0fcaf 	beqz	a1,80143a08 <_IO_vfscanf+0x2938>
8014474c:	afc400cc 	sw	a0,204(s8)
80144750:	8fc6010c 	lw	a2,268(s8)
80144754:	0c04324c 	jal	8010c930 <memcpy>
80144758:	00000000 	nop
8014475c:	08050e82 	j	80143a08 <_IO_vfscanf+0x2938>
80144760:	00000000 	nop
80144764:	0c047ea0 	jal	8011fa80 <__errno_location>
80144768:	00000000 	nop
8014476c:	8c420000 	lw	v0,0(v0)
80144770:	08050dc3 	j	8014370c <_IO_vfscanf+0x263c>
80144774:	afc200d4 	sw	v0,212(s8)
80144778:	24050100 	li	a1,256
8014477c:	08050e0f 	j	8014383c <_IO_vfscanf+0x276c>
80144780:	afc500c0 	sw	a1,192(s8)
80144784:	0c047ea0 	jal	8011fa80 <__errno_location>
80144788:	00000000 	nop
8014478c:	8c420000 	lw	v0,0(v0)
80144790:	08050ddb 	j	8014376c <_IO_vfscanf+0x269c>
80144794:	afc200d4 	sw	v0,212(s8)
80144798:	24040100 	li	a0,256
8014479c:	08050df6 	j	801437d8 <_IO_vfscanf+0x2708>
801447a0:	afc400c4 	sw	a0,196(s8)
801447a4:	0c047ea0 	jal	8011fa80 <__errno_location>
801447a8:	00000000 	nop
801447ac:	8fc300d4 	lw	v1,212(s8)
801447b0:	08050b6d 	j	80142db4 <_IO_vfscanf+0x1ce4>
801447b4:	ac430000 	sw	v1,0(v0)
801447b8:	8fc20144 	lw	v0,324(s8)
801447bc:	02002021 	move	a0,s0
801447c0:	27c50018 	addiu	a1,s8,24
801447c4:	0c05652c 	jal	801594b0 <__strtof_internal>
801447c8:	30460080 	andi	a2,v0,0x80
801447cc:	16c0ff06 	bnez	s6,801443e8 <_IO_vfscanf+0x3318>
801447d0:	00401821 	move	v1,v0
801447d4:	8fc50018 	lw	a1,24(s8)
801447d8:	00000000 	nop
801447dc:	1205f482 	beq	s0,a1,801419e8 <_IO_vfscanf+0x918>
801447e0:	00000000 	nop
801447e4:	8fc40104 	lw	a0,260(s8)
801447e8:	00000000 	nop
801447ec:	14800422 	bnez	a0,80145878 <_IO_vfscanf+0x47a8>
801447f0:	00000000 	nop
801447f4:	8fc20014 	lw	v0,20(s8)
801447f8:	00000000 	nop
801447fc:	8c440000 	lw	a0,0(v0)
80144800:	24420004 	addiu	v0,v0,4
80144804:	afc20014 	sw	v0,20(s8)
80144808:	8fc20134 	lw	v0,308(s8)
8014480c:	00000000 	nop
80144810:	10400002 	beqz	v0,8014481c <_IO_vfscanf+0x374c>
80144814:	3c028000 	lui	v0,0x8000
80144818:	00621826 	xor	v1,v1,v0
8014481c:	080510e5 	j	80144394 <_IO_vfscanf+0x32c4>
80144820:	ac830000 	sw	v1,0(a0)
80144824:	1280f2e2 	beqz	s4,801413b0 <_IO_vfscanf+0x2e0>
80144828:	00008021 	move	s0,zero
8014482c:	2410ffff 	li	s0,-1
80144830:	1270001c 	beq	s3,s0,801448a4 <_IO_vfscanf+0x37d4>
80144834:	00000000 	nop
80144838:	8ea30004 	lw	v1,4(s5)
8014483c:	8ea20008 	lw	v0,8(s5)
80144840:	00000000 	nop
80144844:	0062102b 	sltu	v0,v1,v0
80144848:	104003c9 	beqz	v0,80145770 <_IO_vfscanf+0x46a0>
8014484c:	24620001 	addiu	v0,v1,1
80144850:	90730000 	lbu	s3,0(v1)
80144854:	aea20004 	sw	v0,4(s5)
80144858:	127001bc 	beq	s3,s0,80144f4c <_IO_vfscanf+0x3e7c>
8014485c:	00000000 	nop
80144860:	00131840 	sll	v1,s3,0x1
80144864:	8fc50154 	lw	a1,340(s8)
80144868:	00000000 	nop
8014486c:	8ca20034 	lw	v0,52(a1)
80144870:	00000000 	nop
80144874:	00431021 	addu	v0,v0,v1
80144878:	94430000 	lhu	v1,0(v0)
8014487c:	00000000 	nop
80144880:	30632000 	andi	v1,v1,0x2000
80144884:	1460ffea 	bnez	v1,80144830 <_IO_vfscanf+0x3760>
80144888:	2402ffff 	li	v0,-1
8014488c:	126201a8 	beq	s3,v0,80144f30 <_IO_vfscanf+0x3e60>
80144890:	326500ff 	andi	a1,s3,0xff
80144894:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80144898:	02a02021 	move	a0,s5
8014489c:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
801448a0:	00008021 	move	s0,zero
801448a4:	0c047ea0 	jal	8011fa80 <__errno_location>
801448a8:	00000000 	nop
801448ac:	8fc400d4 	lw	a0,212(s8)
801448b0:	2403fffe 	li	v1,-2
801448b4:	08051219 	j	80144864 <_IO_vfscanf+0x3794>
801448b8:	ac440000 	sw	a0,0(v0)
801448bc:	0c0454bd 	jal	801152f4 <__uflow>
801448c0:	02a02021 	move	a0,s5
801448c4:	080507f3 	j	80141fcc <_IO_vfscanf+0xefc>
801448c8:	00409821 	move	s3,v0
801448cc:	8fc300c0 	lw	v1,192(s8)
801448d0:	8fc400d8 	lw	a0,216(s8)
801448d4:	00000000 	nop
801448d8:	106403a9 	beq	v1,a0,80145780 <_IO_vfscanf+0x46b0>
801448dc:	00049040 	sll	s2,a0,0x1
801448e0:	8fc400d8 	lw	a0,216(s8)
801448e4:	8fc300c8 	lw	v1,200(s8)
801448e8:	24050001 	li	a1,1
801448ec:	00641021 	addu	v0,v1,a0
801448f0:	8fc300b8 	lw	v1,184(s8)
801448f4:	24840001 	addiu	a0,a0,1
801448f8:	afc400d8 	sw	a0,216(s8)
801448fc:	afc5013c 	sw	a1,316(s8)
80144900:	afc50138 	sw	a1,312(s8)
80144904:	0805095d 	j	80142574 <_IO_vfscanf+0x14a4>
80144908:	a0430000 	sb	v1,0(v0)
8014490c:	326500ff 	andi	a1,s3,0xff
80144910:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80144914:	26f7ffff 	addiu	s7,s7,-1
80144918:	08050b6d 	j	80142db4 <_IO_vfscanf+0x1ce4>
8014491c:	00000000 	nop
80144920:	8fc30198 	lw	v1,408(s8)
80144924:	8fc40104 	lw	a0,260(s8)
80144928:	00000000 	nop
8014492c:	10820005 	beq	a0,v0,80144944 <_IO_vfscanf+0x3874>
80144930:	afc3001c 	sw	v1,28(s8)
80144934:	00041080 	sll	v0,a0,0x2
80144938:	00431021 	addu	v0,v0,v1
8014493c:	2442fffc 	addiu	v0,v0,-4
80144940:	afc2001c 	sw	v0,28(s8)
80144944:	8fc2001c 	lw	v0,28(s8)
80144948:	00000000 	nop
8014494c:	8c430000 	lw	v1,0(v0)
80144950:	24420004 	addiu	v0,v0,4
80144954:	08050f23 	j	80143c8c <_IO_vfscanf+0x2bbc>
80144958:	afc2001c 	sw	v0,28(s8)
8014495c:	8fc30154 	lw	v1,340(s8)
80144960:	326200ff 	andi	v0,s3,0xff
80144964:	8c650038 	lw	a1,56(v1)
80144968:	00022080 	sll	a0,v0,0x2
8014496c:	00a41821 	addu	v1,a1,a0
80144970:	8c630000 	lw	v1,0(v1)
80144974:	24020069 	li	v0,105
80144978:	106202fb 	beq	v1,v0,80145568 <_IO_vfscanf+0x4498>
8014497c:	2402006e 	li	v0,110
80144980:	106202f9 	beq	v1,v0,80145568 <_IO_vfscanf+0x4498>
80144984:	00000000 	nop
80144988:	8fc40148 	lw	a0,328(s8)
8014498c:	00000000 	nop
80144990:	188003e7 	blez	a0,80145930 <_IO_vfscanf+0x4860>
80144994:	3c027fff 	lui	v0,0x7fff
80144998:	0080b021 	move	s6,a0
8014499c:	8fd00124 	lw	s0,292(s8)
801449a0:	2412ffff 	li	s2,-1
801449a4:	92020000 	lbu	v0,0(s0)
801449a8:	00000000 	nop
801449ac:	1662029e 	bne	s3,v0,80145428 <_IO_vfscanf+0x4358>
801449b0:	00000000 	nop
801449b4:	26d6ffff 	addiu	s6,s6,-1
801449b8:	26c20001 	addiu	v0,s6,1
801449bc:	1840029a 	blez	v0,80145428 <_IO_vfscanf+0x4358>
801449c0:	00000000 	nop
801449c4:	26100001 	addiu	s0,s0,1
801449c8:	82020000 	lb	v0,0(s0)
801449cc:	00000000 	nop
801449d0:	10400299 	beqz	v0,80145438 <_IO_vfscanf+0x4368>
801449d4:	00000000 	nop
801449d8:	127205c2 	beq	s3,s2,801460e4 <_IO_vfscanf+0x5014>
801449dc:	00000000 	nop
801449e0:	8ea30004 	lw	v1,4(s5)
801449e4:	8ea20008 	lw	v0,8(s5)
801449e8:	00000000 	nop
801449ec:	0062102b 	sltu	v0,v1,v0
801449f0:	104005b8 	beqz	v0,801460d4 <_IO_vfscanf+0x5004>
801449f4:	24620001 	addiu	v0,v1,1
801449f8:	90730000 	lbu	s3,0(v1)
801449fc:	aea20004 	sw	v0,4(s5)
80144a00:	12720284 	beq	s3,s2,80145414 <_IO_vfscanf+0x4344>
80144a04:	00000000 	nop
80144a08:	08051269 	j	801449a4 <_IO_vfscanf+0x38d4>
80144a0c:	26f70001 	addiu	s7,s7,1
80144a10:	0c0454bd 	jal	801152f4 <__uflow>
80144a14:	02a02021 	move	a0,s5
80144a18:	0805072b 	j	80141cac <_IO_vfscanf+0xbdc>
80144a1c:	00409821 	move	s3,v0
80144a20:	08050c92 	j	80143248 <_IO_vfscanf+0x2178>
80144a24:	3454ffff 	ori	s4,v0,0xffff
80144a28:	8fc30198 	lw	v1,408(s8)
80144a2c:	8fc40104 	lw	a0,260(s8)
80144a30:	24020001 	li	v0,1
80144a34:	10820005 	beq	a0,v0,80144a4c <_IO_vfscanf+0x397c>
80144a38:	afc3001c 	sw	v1,28(s8)
80144a3c:	00041080 	sll	v0,a0,0x2
80144a40:	00431021 	addu	v0,v0,v1
80144a44:	2442fffc 	addiu	v0,v0,-4
80144a48:	afc2001c 	sw	v0,28(s8)
80144a4c:	8fc2001c 	lw	v0,28(s8)
80144a50:	0000a021 	move	s4,zero
80144a54:	8c430000 	lw	v1,0(v0)
80144a58:	24420004 	addiu	v0,v0,4
80144a5c:	afc2001c 	sw	v0,28(s8)
80144a60:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80144a64:	a4770000 	sh	s7,0(v1)
80144a68:	8fc500c0 	lw	a1,192(s8)
80144a6c:	8fc200d8 	lw	v0,216(s8)
80144a70:	00000000 	nop
80144a74:	10a20524 	beq	a1,v0,80145f08 <_IO_vfscanf+0x4e38>
80144a78:	00029040 	sll	s2,v0,0x1
80144a7c:	8fc400c8 	lw	a0,200(s8)
80144a80:	8fc500d8 	lw	a1,216(s8)
80144a84:	00000000 	nop
80144a88:	00851021 	addu	v0,a0,a1
80144a8c:	a0530000 	sb	s3,0(v0)
80144a90:	8fc20148 	lw	v0,328(s8)
80144a94:	00000000 	nop
80144a98:	1040f3d3 	beqz	v0,801419e8 <_IO_vfscanf+0x918>
80144a9c:	2402ffff 	li	v0,-1
80144aa0:	12620544 	beq	s3,v0,80145fb4 <_IO_vfscanf+0x4ee4>
80144aa4:	00000000 	nop
80144aa8:	8ea30004 	lw	v1,4(s5)
80144aac:	8ea20008 	lw	v0,8(s5)
80144ab0:	00000000 	nop
80144ab4:	0062102b 	sltu	v0,v1,v0
80144ab8:	1040050f 	beqz	v0,80145ef8 <_IO_vfscanf+0x4e28>
80144abc:	24620001 	addiu	v0,v1,1
80144ac0:	90730000 	lbu	s3,0(v1)
80144ac4:	aea20004 	sw	v0,4(s5)
80144ac8:	2402ffff 	li	v0,-1
80144acc:	1262f3c6 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
80144ad0:	326200ff 	andi	v0,s3,0xff
80144ad4:	8fc40154 	lw	a0,340(s8)
80144ad8:	00000000 	nop
80144adc:	8c830038 	lw	v1,56(a0)
80144ae0:	00021080 	sll	v0,v0,0x2
80144ae4:	00431021 	addu	v0,v0,v1
80144ae8:	8c440000 	lw	a0,0(v0)
80144aec:	2403006e 	li	v1,110
80144af0:	1483f22f 	bne	a0,v1,801413b0 <_IO_vfscanf+0x2e0>
80144af4:	24100002 	li	s0,2
80144af8:	8fc50148 	lw	a1,328(s8)
80144afc:	00000000 	nop
80144b00:	18a00002 	blez	a1,80144b0c <_IO_vfscanf+0x3a3c>
80144b04:	24a5ffff 	addiu	a1,a1,-1
80144b08:	afc50148 	sw	a1,328(s8)
80144b0c:	8fc200d8 	lw	v0,216(s8)
80144b10:	8fc300c0 	lw	v1,192(s8)
80144b14:	24540001 	addiu	s4,v0,1
80144b18:	107404e4 	beq	v1,s4,80145eac <_IO_vfscanf+0x4ddc>
80144b1c:	00039040 	sll	s2,v1,0x1
80144b20:	8fc500c8 	lw	a1,200(s8)
80144b24:	00000000 	nop
80144b28:	00b41021 	addu	v0,a1,s4
80144b2c:	a0530000 	sb	s3,0(v0)
80144b30:	8fc20148 	lw	v0,328(s8)
80144b34:	00000000 	nop
80144b38:	1040f21d 	beqz	v0,801413b0 <_IO_vfscanf+0x2e0>
80144b3c:	24100002 	li	s0,2
80144b40:	8ea30004 	lw	v1,4(s5)
80144b44:	8ea20008 	lw	v0,8(s5)
80144b48:	00000000 	nop
80144b4c:	0062102b 	sltu	v0,v1,v0
80144b50:	104004d2 	beqz	v0,80145e9c <_IO_vfscanf+0x4dcc>
80144b54:	24620001 	addiu	v0,v1,1
80144b58:	90730000 	lbu	s3,0(v1)
80144b5c:	aea20004 	sw	v0,4(s5)
80144b60:	2402ffff 	li	v0,-1
80144b64:	1262f3a0 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
80144b68:	326200ff 	andi	v0,s3,0xff
80144b6c:	8fc40154 	lw	a0,340(s8)
80144b70:	00000000 	nop
80144b74:	8c830038 	lw	v1,56(a0)
80144b78:	00021080 	sll	v0,v0,0x2
80144b7c:	00431021 	addu	v0,v0,v1
80144b80:	8c440000 	lw	a0,0(v0)
80144b84:	24030066 	li	v1,102
80144b88:	1483f209 	bne	a0,v1,801413b0 <_IO_vfscanf+0x2e0>
80144b8c:	24100002 	li	s0,2
80144b90:	8fc50148 	lw	a1,328(s8)
80144b94:	00000000 	nop
80144b98:	18a00002 	blez	a1,80144ba4 <_IO_vfscanf+0x3ad4>
80144b9c:	24a5ffff 	addiu	a1,a1,-1
80144ba0:	afc50148 	sw	a1,328(s8)
80144ba4:	8fc200c0 	lw	v0,192(s8)
80144ba8:	26940001 	addiu	s4,s4,1
80144bac:	105404a8 	beq	v0,s4,80145e50 <_IO_vfscanf+0x4d80>
80144bb0:	00029040 	sll	s2,v0,0x1
80144bb4:	8fc400c8 	lw	a0,200(s8)
80144bb8:	26f70002 	addiu	s7,s7,2
80144bbc:	00941021 	addu	v0,a0,s4
80144bc0:	a0530000 	sb	s3,0(v0)
80144bc4:	8fc50148 	lw	a1,328(s8)
80144bc8:	26940001 	addiu	s4,s4,1
80144bcc:	10a0fdc2 	beqz	a1,801442d8 <_IO_vfscanf+0x3208>
80144bd0:	afd400d8 	sw	s4,216(s8)
80144bd4:	8ea30004 	lw	v1,4(s5)
80144bd8:	8ea20008 	lw	v0,8(s5)
80144bdc:	00000000 	nop
80144be0:	0062102b 	sltu	v0,v1,v0
80144be4:	10400496 	beqz	v0,80145e40 <_IO_vfscanf+0x4d70>
80144be8:	24620001 	addiu	v0,v1,1
80144bec:	90730000 	lbu	s3,0(v1)
80144bf0:	aea20004 	sw	v0,4(s5)
80144bf4:	2402ffff 	li	v0,-1
80144bf8:	1262048c 	beq	s3,v0,80145e2c <_IO_vfscanf+0x4d5c>
80144bfc:	326500ff 	andi	a1,s3,0xff
80144c00:	8fc20154 	lw	v0,340(s8)
80144c04:	00000000 	nop
80144c08:	8c430038 	lw	v1,56(v0)
80144c0c:	00051080 	sll	v0,a1,0x2
80144c10:	00431021 	addu	v0,v0,v1
80144c14:	8c440000 	lw	a0,0(v0)
80144c18:	26e30001 	addiu	v1,s7,1
80144c1c:	24020069 	li	v0,105
80144c20:	1482047e 	bne	a0,v0,80145e1c <_IO_vfscanf+0x4d4c>
80144c24:	afc300e0 	sw	v1,224(s8)
80144c28:	8fc40148 	lw	a0,328(s8)
80144c2c:	00000000 	nop
80144c30:	18800002 	blez	a0,80144c3c <_IO_vfscanf+0x3b6c>
80144c34:	2484ffff 	addiu	a0,a0,-1
80144c38:	afc40148 	sw	a0,328(s8)
80144c3c:	8fc500c0 	lw	a1,192(s8)
80144c40:	8fc200d8 	lw	v0,216(s8)
80144c44:	00000000 	nop
80144c48:	10a2045f 	beq	a1,v0,80145dc8 <_IO_vfscanf+0x4cf8>
80144c4c:	00a08021 	move	s0,a1
80144c50:	8fd400c8 	lw	s4,200(s8)
80144c54:	8fc500d8 	lw	a1,216(s8)
80144c58:	00000000 	nop
80144c5c:	02851021 	addu	v0,s4,a1
80144c60:	a0530000 	sb	s3,0(v0)
80144c64:	8fc20148 	lw	v0,328(s8)
80144c68:	00000000 	nop
80144c6c:	1040f35e 	beqz	v0,801419e8 <_IO_vfscanf+0x918>
80144c70:	00000000 	nop
80144c74:	8ea30004 	lw	v1,4(s5)
80144c78:	8ea20008 	lw	v0,8(s5)
80144c7c:	00000000 	nop
80144c80:	0062102b 	sltu	v0,v1,v0
80144c84:	1040044c 	beqz	v0,80145db8 <_IO_vfscanf+0x4ce8>
80144c88:	24620001 	addiu	v0,v1,1
80144c8c:	90760000 	lbu	s6,0(v1)
80144c90:	aea20004 	sw	v0,4(s5)
80144c94:	2402ffff 	li	v0,-1
80144c98:	12c2f353 	beq	s6,v0,801419e8 <_IO_vfscanf+0x918>
80144c9c:	32c200ff 	andi	v0,s6,0xff
80144ca0:	8fc40154 	lw	a0,340(s8)
80144ca4:	00000000 	nop
80144ca8:	8c830038 	lw	v1,56(a0)
80144cac:	00021080 	sll	v0,v0,0x2
80144cb0:	00431021 	addu	v0,v0,v1
80144cb4:	8c440000 	lw	a0,0(v0)
80144cb8:	2403006e 	li	v1,110
80144cbc:	1483f34a 	bne	a0,v1,801419e8 <_IO_vfscanf+0x918>
80144cc0:	00000000 	nop
80144cc4:	8fc50148 	lw	a1,328(s8)
80144cc8:	00000000 	nop
80144ccc:	18a00002 	blez	a1,80144cd8 <_IO_vfscanf+0x3c08>
80144cd0:	24a5ffff 	addiu	a1,a1,-1
80144cd4:	afc50148 	sw	a1,328(s8)
80144cd8:	8fc200d8 	lw	v0,216(s8)
80144cdc:	00000000 	nop
80144ce0:	24530001 	addiu	s3,v0,1
80144ce4:	12130422 	beq	s0,s3,80145d70 <_IO_vfscanf+0x4ca0>
80144ce8:	02809021 	move	s2,s4
80144cec:	02531021 	addu	v0,s2,s3
80144cf0:	a0560000 	sb	s6,0(v0)
80144cf4:	8fc30148 	lw	v1,328(s8)
80144cf8:	00000000 	nop
80144cfc:	1060f33a 	beqz	v1,801419e8 <_IO_vfscanf+0x918>
80144d00:	00000000 	nop
80144d04:	8ea30004 	lw	v1,4(s5)
80144d08:	8ea20008 	lw	v0,8(s5)
80144d0c:	00000000 	nop
80144d10:	0062102b 	sltu	v0,v1,v0
80144d14:	10400412 	beqz	v0,80145d60 <_IO_vfscanf+0x4c90>
80144d18:	24620001 	addiu	v0,v1,1
80144d1c:	90760000 	lbu	s6,0(v1)
80144d20:	aea20004 	sw	v0,4(s5)
80144d24:	2402ffff 	li	v0,-1
80144d28:	12c2f32f 	beq	s6,v0,801419e8 <_IO_vfscanf+0x918>
80144d2c:	32c200ff 	andi	v0,s6,0xff
80144d30:	8fc40154 	lw	a0,340(s8)
80144d34:	00000000 	nop
80144d38:	8c830038 	lw	v1,56(a0)
80144d3c:	00021080 	sll	v0,v0,0x2
80144d40:	00431021 	addu	v0,v0,v1
80144d44:	8c440000 	lw	a0,0(v0)
80144d48:	24030069 	li	v1,105
80144d4c:	1483f326 	bne	a0,v1,801419e8 <_IO_vfscanf+0x918>
80144d50:	00000000 	nop
80144d54:	8fc50148 	lw	a1,328(s8)
80144d58:	00000000 	nop
80144d5c:	18a00002 	blez	a1,80144d68 <_IO_vfscanf+0x3c98>
80144d60:	24a5ffff 	addiu	a1,a1,-1
80144d64:	afc50148 	sw	a1,328(s8)
80144d68:	26740001 	addiu	s4,s3,1
80144d6c:	121403ea 	beq	s0,s4,80145d18 <_IO_vfscanf+0x4c48>
80144d70:	02409821 	move	s3,s2
80144d74:	02741021 	addu	v0,s3,s4
80144d78:	a0560000 	sb	s6,0(v0)
80144d7c:	8fc20148 	lw	v0,328(s8)
80144d80:	00000000 	nop
80144d84:	1040f318 	beqz	v0,801419e8 <_IO_vfscanf+0x918>
80144d88:	00000000 	nop
80144d8c:	8ea30004 	lw	v1,4(s5)
80144d90:	8ea20008 	lw	v0,8(s5)
80144d94:	00000000 	nop
80144d98:	0062102b 	sltu	v0,v1,v0
80144d9c:	104003ac 	beqz	v0,80145c50 <_IO_vfscanf+0x4b80>
80144da0:	24620001 	addiu	v0,v1,1
80144da4:	90770000 	lbu	s7,0(v1)
80144da8:	aea20004 	sw	v0,4(s5)
80144dac:	2402ffff 	li	v0,-1
80144db0:	12e2f30d 	beq	s7,v0,801419e8 <_IO_vfscanf+0x918>
80144db4:	32e200ff 	andi	v0,s7,0xff
80144db8:	8fc40154 	lw	a0,340(s8)
80144dbc:	00000000 	nop
80144dc0:	8c830038 	lw	v1,56(a0)
80144dc4:	00021080 	sll	v0,v0,0x2
80144dc8:	00431021 	addu	v0,v0,v1
80144dcc:	8c440000 	lw	a0,0(v0)
80144dd0:	24030074 	li	v1,116
80144dd4:	1483f304 	bne	a0,v1,801419e8 <_IO_vfscanf+0x918>
80144dd8:	00000000 	nop
80144ddc:	8fc50148 	lw	a1,328(s8)
80144de0:	00000000 	nop
80144de4:	18a00002 	blez	a1,80144df0 <_IO_vfscanf+0x3d20>
80144de8:	24a5ffff 	addiu	a1,a1,-1
80144dec:	afc50148 	sw	a1,328(s8)
80144df0:	26960001 	addiu	s6,s4,1
80144df4:	12160490 	beq	s0,s6,80146038 <_IO_vfscanf+0x4f68>
80144df8:	0260a021 	move	s4,s3
80144dfc:	02009021 	move	s2,s0
80144e00:	02961021 	addu	v0,s4,s6
80144e04:	a0570000 	sb	s7,0(v0)
80144e08:	8fc20148 	lw	v0,328(s8)
80144e0c:	00000000 	nop
80144e10:	1040f167 	beqz	v0,801413b0 <_IO_vfscanf+0x2e0>
80144e14:	24100002 	li	s0,2
80144e18:	8ea30004 	lw	v1,4(s5)
80144e1c:	8ea20008 	lw	v0,8(s5)
80144e20:	00000000 	nop
80144e24:	0062102b 	sltu	v0,v1,v0
80144e28:	1040047f 	beqz	v0,80146028 <_IO_vfscanf+0x4f58>
80144e2c:	24620001 	addiu	v0,v1,1
80144e30:	90730000 	lbu	s3,0(v1)
80144e34:	aea20004 	sw	v0,4(s5)
80144e38:	2402ffff 	li	v0,-1
80144e3c:	1262f2ea 	beq	s3,v0,801419e8 <_IO_vfscanf+0x918>
80144e40:	326200ff 	andi	v0,s3,0xff
80144e44:	8fc40154 	lw	a0,340(s8)
80144e48:	00000000 	nop
80144e4c:	8c830038 	lw	v1,56(a0)
80144e50:	00021080 	sll	v0,v0,0x2
80144e54:	00431021 	addu	v0,v0,v1
80144e58:	8c440000 	lw	a0,0(v0)
80144e5c:	24030079 	li	v1,121
80144e60:	1483f153 	bne	a0,v1,801413b0 <_IO_vfscanf+0x2e0>
80144e64:	24100002 	li	s0,2
80144e68:	26d00001 	addiu	s0,s6,1
80144e6c:	1250045a 	beq	s2,s0,80145fd8 <_IO_vfscanf+0x4f08>
80144e70:	00102840 	sll	a1,s0,0x1
80144e74:	afd400c8 	sw	s4,200(s8)
80144e78:	afd200c0 	sw	s2,192(s8)
80144e7c:	8fc500e0 	lw	a1,224(s8)
80144e80:	8fc300c8 	lw	v1,200(s8)
80144e84:	26020001 	addiu	v0,s0,1
80144e88:	afc200d8 	sw	v0,216(s8)
80144e8c:	24b70004 	addiu	s7,a1,4
80144e90:	00701021 	addu	v0,v1,s0
80144e94:	080510b6 	j	801442d8 <_IO_vfscanf+0x3208>
80144e98:	a0530000 	sb	s3,0(v0)
80144e9c:	8fc50198 	lw	a1,408(s8)
80144ea0:	8fc30104 	lw	v1,260(s8)
80144ea4:	00000000 	nop
80144ea8:	10620005 	beq	v1,v0,80144ec0 <_IO_vfscanf+0x3df0>
80144eac:	afc5001c 	sw	a1,28(s8)
80144eb0:	00031080 	sll	v0,v1,0x2
80144eb4:	00451021 	addu	v0,v0,a1
80144eb8:	2442fffc 	addiu	v0,v0,-4
80144ebc:	afc2001c 	sw	v0,28(s8)
80144ec0:	8fc2001c 	lw	v0,28(s8)
80144ec4:	00000000 	nop
80144ec8:	8c430000 	lw	v1,0(v0)
80144ecc:	24420004 	addiu	v0,v0,4
80144ed0:	08051023 	j	8014408c <_IO_vfscanf+0x2fbc>
80144ed4:	afc2001c 	sw	v0,28(s8)
80144ed8:	0c047ea0 	jal	8011fa80 <__errno_location>
80144edc:	2413ffff 	li	s3,-1
80144ee0:	8fc300d4 	lw	v1,212(s8)
80144ee4:	08050f96 	j	80143e58 <_IO_vfscanf+0x2d88>
80144ee8:	ac430000 	sw	v1,0(v0)
80144eec:	0c047ea0 	jal	8011fa80 <__errno_location>
80144ef0:	2413ffff 	li	s3,-1
80144ef4:	8c420000 	lw	v0,0(v0)
80144ef8:	08050f96 	j	80143e58 <_IO_vfscanf+0x2d88>
80144efc:	afc200d4 	sw	v0,212(s8)
80144f00:	0c0454bd 	jal	801152f4 <__uflow>
80144f04:	02a02021 	move	a0,s5
80144f08:	08050c52 	j	80143148 <_IO_vfscanf+0x2078>
80144f0c:	00409821 	move	s3,v0
80144f10:	0c047ea0 	jal	8011fa80 <__errno_location>
80144f14:	00000000 	nop
80144f18:	8fc500d4 	lw	a1,212(s8)
80144f1c:	080510a6 	j	80144298 <_IO_vfscanf+0x31c8>
80144f20:	ac450000 	sw	a1,0(v0)
80144f24:	00609821 	move	s3,v1
80144f28:	08050bf8 	j	80142fe0 <_IO_vfscanf+0x1f10>
80144f2c:	02808021 	move	s0,s4
80144f30:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80144f34:	00008021 	move	s0,zero
80144f38:	0c047ea0 	jal	8011fa80 <__errno_location>
80144f3c:	00000000 	nop
80144f40:	8fc300d4 	lw	v1,212(s8)
80144f44:	080504e7 	j	8014139c <_IO_vfscanf+0x2cc>
80144f48:	ac430000 	sw	v1,0(v0)
80144f4c:	0c047ea0 	jal	8011fa80 <__errno_location>
80144f50:	00000000 	nop
80144f54:	8c420000 	lw	v0,0(v0)
80144f58:	2403fffe 	li	v1,-2
80144f5c:	08051219 	j	80144864 <_IO_vfscanf+0x3794>
80144f60:	afc200d4 	sw	v0,212(s8)
80144f64:	8fc40198 	lw	a0,408(s8)
80144f68:	8fc50104 	lw	a1,260(s8)
80144f6c:	00000000 	nop
80144f70:	10a2fb5f 	beq	a1,v0,80143cf0 <_IO_vfscanf+0x2c20>
80144f74:	afc4001c 	sw	a0,28(s8)
80144f78:	00051080 	sll	v0,a1,0x2
80144f7c:	00441021 	addu	v0,v0,a0
80144f80:	2442fffc 	addiu	v0,v0,-4
80144f84:	08050f3c 	j	80143cf0 <_IO_vfscanf+0x2c20>
80144f88:	afc2001c 	sw	v0,28(s8)
80144f8c:	8fc20198 	lw	v0,408(s8)
80144f90:	8fc30104 	lw	v1,260(s8)
80144f94:	afc2001c 	sw	v0,28(s8)
80144f98:	24020001 	li	v0,1
80144f9c:	10620006 	beq	v1,v0,80144fb8 <_IO_vfscanf+0x3ee8>
80144fa0:	00031080 	sll	v0,v1,0x2
80144fa4:	8fc40198 	lw	a0,408(s8)
80144fa8:	00000000 	nop
80144fac:	00441021 	addu	v0,v0,a0
80144fb0:	2442fffc 	addiu	v0,v0,-4
80144fb4:	afc2001c 	sw	v0,28(s8)
80144fb8:	8fc2001c 	lw	v0,28(s8)
80144fbc:	00000000 	nop
80144fc0:	8c430000 	lw	v1,0(v0)
80144fc4:	24420004 	addiu	v0,v0,4
80144fc8:	0805116a 	j	801445a8 <_IO_vfscanf+0x34d8>
80144fcc:	afc2001c 	sw	v0,28(s8)
80144fd0:	8fc400d8 	lw	a0,216(s8)
80144fd4:	00000000 	nop
80144fd8:	00049040 	sll	s2,a0,0x1
80144fdc:	2e420100 	sltiu	v0,s2,256
80144fe0:	10400003 	beqz	v0,80144ff0 <_IO_vfscanf+0x3f20>
80144fe4:	00121080 	sll	v0,s2,0x2
80144fe8:	24120100 	li	s2,256
80144fec:	00121080 	sll	v0,s2,0x2
80144ff0:	2442000e 	addiu	v0,v0,14
80144ff4:	000210c2 	srl	v0,v0,0x3
80144ff8:	000210c0 	sll	v0,v0,0x3
80144ffc:	8fc500c8 	lw	a1,200(s8)
80145000:	03a2e823 	subu	sp,sp,v0
80145004:	10a0fcba 	beqz	a1,801442f0 <_IO_vfscanf+0x3220>
80145008:	27b00010 	addiu	s0,sp,16
8014500c:	8fc600d8 	lw	a2,216(s8)
80145010:	0c04324c 	jal	8010c930 <memcpy>
80145014:	02002021 	move	a0,s0
80145018:	080510bc 	j	801442f0 <_IO_vfscanf+0x3220>
8014501c:	00000000 	nop
80145020:	8fc30120 	lw	v1,288(s8)
80145024:	00000000 	nop
80145028:	0072102b 	sltu	v0,v1,s2
8014502c:	1040f4d0 	beqz	v0,80142370 <_IO_vfscanf+0x12a0>
80145030:	2402ffff 	li	v0,-1
80145034:	12620004 	beq	s3,v0,80145048 <_IO_vfscanf+0x3f78>
80145038:	326500ff 	andi	a1,s3,0xff
8014503c:	02a02021 	move	a0,s5
80145040:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80145044:	26f7ffff 	addiu	s7,s7,-1
80145048:	8fc40120 	lw	a0,288(s8)
8014504c:	2650ffff 	addiu	s0,s2,-1
80145050:	0090102b 	sltu	v0,a0,s0
80145054:	10400009 	beqz	v0,8014507c <_IO_vfscanf+0x3fac>
80145058:	00000000 	nop
8014505c:	92050000 	lbu	a1,0(s0)
80145060:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80145064:	02a02021 	move	a0,s5
80145068:	8fc50120 	lw	a1,288(s8)
8014506c:	2610ffff 	addiu	s0,s0,-1
80145070:	00b0182b 	sltu	v1,a1,s0
80145074:	1460fff9 	bnez	v1,8014505c <_IO_vfscanf+0x3f8c>
80145078:	26f7ffff 	addiu	s7,s7,-1
8014507c:	8fc30120 	lw	v1,288(s8)
80145080:	8fc4010c 	lw	a0,268(s8)
80145084:	02431023 	subu	v0,s2,v1
80145088:	92130000 	lbu	s3,0(s0)
8014508c:	00822023 	subu	a0,a0,v0
80145090:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
80145094:	afc4010c 	sw	a0,268(s8)
80145098:	8fc20198 	lw	v0,408(s8)
8014509c:	8fc30104 	lw	v1,260(s8)
801450a0:	afc2001c 	sw	v0,28(s8)
801450a4:	24020001 	li	v0,1
801450a8:	10620006 	beq	v1,v0,801450c4 <_IO_vfscanf+0x3ff4>
801450ac:	00031080 	sll	v0,v1,0x2
801450b0:	8fc40198 	lw	a0,408(s8)
801450b4:	00000000 	nop
801450b8:	00441021 	addu	v0,v0,a0
801450bc:	2442fffc 	addiu	v0,v0,-4
801450c0:	afc2001c 	sw	v0,28(s8)
801450c4:	8fc2001c 	lw	v0,28(s8)
801450c8:	0000a021 	move	s4,zero
801450cc:	8c430000 	lw	v1,0(v0)
801450d0:	24420004 	addiu	v0,v0,4
801450d4:	afc2001c 	sw	v0,28(s8)
801450d8:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
801450dc:	a0770000 	sb	s7,0(v1)
801450e0:	0c047ea0 	jal	8011fa80 <__errno_location>
801450e4:	00000000 	nop
801450e8:	8c420000 	lw	v0,0(v0)
801450ec:	08050ffb 	j	80143fec <_IO_vfscanf+0x2f1c>
801450f0:	afc200d4 	sw	v0,212(s8)
801450f4:	8fc300c0 	lw	v1,192(s8)
801450f8:	00000000 	nop
801450fc:	00031840 	sll	v1,v1,0x1
80145100:	2c620100 	sltiu	v0,v1,256
80145104:	10400003 	beqz	v0,80145114 <_IO_vfscanf+0x4044>
80145108:	afc300c4 	sw	v1,196(s8)
8014510c:	24040100 	li	a0,256
80145110:	afc400c4 	sw	a0,196(s8)
80145114:	8fc500c4 	lw	a1,196(s8)
80145118:	8fc300c8 	lw	v1,200(s8)
8014511c:	00051080 	sll	v0,a1,0x2
80145120:	2442000e 	addiu	v0,v0,14
80145124:	000210c2 	srl	v0,v0,0x3
80145128:	000210c0 	sll	v0,v0,0x3
8014512c:	03a2e823 	subu	sp,sp,v0
80145130:	27a20010 	addiu	v0,sp,16
80145134:	1060fb9b 	beqz	v1,80143fa4 <_IO_vfscanf+0x2ed4>
80145138:	afc200cc 	sw	v0,204(s8)
8014513c:	8fc600c0 	lw	a2,192(s8)
80145140:	00602821 	move	a1,v1
80145144:	0c04324c 	jal	8010c930 <memcpy>
80145148:	00402021 	move	a0,v0
8014514c:	08050fe9 	j	80143fa4 <_IO_vfscanf+0x2ed4>
80145150:	00000000 	nop
80145154:	8fc5012c 	lw	a1,300(s8)
80145158:	00000000 	nop
8014515c:	10a00003 	beqz	a1,8014516c <_IO_vfscanf+0x409c>
80145160:	24020010 	li	v0,16
80145164:	14a2f448 	bne	a1,v0,80142288 <_IO_vfscanf+0x11b8>
80145168:	00000000 	nop
8014516c:	8fc20148 	lw	v0,328(s8)
80145170:	00000000 	nop
80145174:	18400002 	blez	v0,80145180 <_IO_vfscanf+0x40b0>
80145178:	2442ffff 	addiu	v0,v0,-1
8014517c:	afc20148 	sw	v0,328(s8)
80145180:	2402ffff 	li	v0,-1
80145184:	1262029b 	beq	s3,v0,80145bf4 <_IO_vfscanf+0x4b24>
80145188:	24030010 	li	v1,16
8014518c:	8ea30004 	lw	v1,4(s5)
80145190:	8ea20008 	lw	v0,8(s5)
80145194:	00000000 	nop
80145198:	0062102b 	sltu	v0,v1,v0
8014519c:	10400291 	beqz	v0,80145be4 <_IO_vfscanf+0x4b14>
801451a0:	24620001 	addiu	v0,v1,1
801451a4:	90730000 	lbu	s3,0(v1)
801451a8:	aea20004 	sw	v0,4(s5)
801451ac:	2402ffff 	li	v0,-1
801451b0:	12620284 	beq	s3,v0,80145bc4 <_IO_vfscanf+0x4af4>
801451b4:	24050010 	li	a1,16
801451b8:	26f70001 	addiu	s7,s7,1
801451bc:	080508a2 	j	80142288 <_IO_vfscanf+0x11b8>
801451c0:	afc5012c 	sw	a1,300(s8)
801451c4:	0c0454bd 	jal	801152f4 <__uflow>
801451c8:	02a02021 	move	a0,s5
801451cc:	08050610 	j	80141840 <_IO_vfscanf+0x770>
801451d0:	00409821 	move	s3,v0
801451d4:	0c047ea0 	jal	8011fa80 <__errno_location>
801451d8:	00000000 	nop
801451dc:	8c420000 	lw	v0,0(v0)
801451e0:	00000000 	nop
801451e4:	afc200d4 	sw	v0,212(s8)
801451e8:	82020000 	lb	v0,0(s0)
801451ec:	08050d06 	j	80143418 <_IO_vfscanf+0x2348>
801451f0:	00000000 	nop
801451f4:	8fc500c0 	lw	a1,192(s8)
801451f8:	8fc200d8 	lw	v0,216(s8)
801451fc:	00000000 	nop
80145200:	10a20463 	beq	a1,v0,80146390 <_IO_vfscanf+0x52c0>
80145204:	00029040 	sll	s2,v0,0x1
80145208:	8fc500d8 	lw	a1,216(s8)
8014520c:	8fc400c8 	lw	a0,200(s8)
80145210:	24020030 	li	v0,48
80145214:	00851821 	addu	v1,a0,a1
80145218:	a0620000 	sb	v0,0(v1)
8014521c:	8ea30004 	lw	v1,4(s5)
80145220:	8ea20008 	lw	v0,8(s5)
80145224:	24a50001 	addiu	a1,a1,1
80145228:	0062102b 	sltu	v0,v1,v0
8014522c:	1040041f 	beqz	v0,801462ac <_IO_vfscanf+0x51dc>
80145230:	afc500d8 	sw	a1,216(s8)
80145234:	24620001 	addiu	v0,v1,1
80145238:	90730000 	lbu	s3,0(v1)
8014523c:	aea20004 	sw	v0,4(s5)
80145240:	2402ffff 	li	v0,-1
80145244:	126203e5 	beq	s3,v0,801461dc <_IO_vfscanf+0x510c>
80145248:	00000000 	nop
8014524c:	26f70001 	addiu	s7,s7,1
80145250:	8fc20148 	lw	v0,328(s8)
80145254:	00000000 	nop
80145258:	18400003 	blez	v0,80145268 <_IO_vfscanf+0x4198>
8014525c:	2442ffff 	addiu	v0,v0,-1
80145260:	1040f4b2 	beqz	v0,8014252c <_IO_vfscanf+0x145c>
80145264:	afc20148 	sw	v0,328(s8)
80145268:	8fc40154 	lw	a0,340(s8)
8014526c:	326200ff 	andi	v0,s3,0xff
80145270:	8c830038 	lw	v1,56(a0)
80145274:	00021080 	sll	v0,v0,0x2
80145278:	00431021 	addu	v0,v0,v1
8014527c:	8c440000 	lw	a0,0(v0)
80145280:	24030078 	li	v1,120
80145284:	1483f4aa 	bne	a0,v1,80142530 <_IO_vfscanf+0x1460>
80145288:	24020065 	li	v0,101
8014528c:	8fc500c0 	lw	a1,192(s8)
80145290:	8fc200d8 	lw	v0,216(s8)
80145294:	00000000 	nop
80145298:	10a203bb 	beq	a1,v0,80146188 <_IO_vfscanf+0x50b8>
8014529c:	00000000 	nop
801452a0:	8fd200c8 	lw	s2,200(s8)
801452a4:	8fc500d8 	lw	a1,216(s8)
801452a8:	2403ff7f 	li	v1,-129
801452ac:	02451021 	addu	v0,s2,a1
801452b0:	a0530000 	sb	s3,0(v0)
801452b4:	8fc20144 	lw	v0,324(s8)
801452b8:	24a50001 	addiu	a1,a1,1
801452bc:	00431024 	and	v0,v0,v1
801452c0:	afc20144 	sw	v0,324(s8)
801452c4:	2402ffff 	li	v0,-1
801452c8:	126203aa 	beq	s3,v0,80146174 <_IO_vfscanf+0x50a4>
801452cc:	afc500d8 	sw	a1,216(s8)
801452d0:	8ea30004 	lw	v1,4(s5)
801452d4:	8ea20008 	lw	v0,8(s5)
801452d8:	00000000 	nop
801452dc:	0062102b 	sltu	v0,v1,v0
801452e0:	104003a0 	beqz	v0,80146164 <_IO_vfscanf+0x5094>
801452e4:	24620001 	addiu	v0,v1,1
801452e8:	90730000 	lbu	s3,0(v1)
801452ec:	aea20004 	sw	v0,4(s5)
801452f0:	2402ffff 	li	v0,-1
801452f4:	12620396 	beq	s3,v0,80146150 <_IO_vfscanf+0x5080>
801452f8:	00000000 	nop
801452fc:	26f70001 	addiu	s7,s7,1
80145300:	8fc40148 	lw	a0,328(s8)
80145304:	00000000 	nop
80145308:	1880038b 	blez	a0,80146138 <_IO_vfscanf+0x5068>
8014530c:	24040070 	li	a0,112
80145310:	8fc30148 	lw	v1,328(s8)
80145314:	00000000 	nop
80145318:	2463ffff 	addiu	v1,v1,-1
8014531c:	24050001 	li	a1,1
80145320:	afc30148 	sw	v1,328(s8)
80145324:	afd200c8 	sw	s2,200(s8)
80145328:	afc400b8 	sw	a0,184(s8)
8014532c:	0805094e 	j	80142538 <_IO_vfscanf+0x1468>
80145330:	afc500bc 	sw	a1,188(s8)
80145334:	8fc50198 	lw	a1,408(s8)
80145338:	10620005 	beq	v1,v0,80145350 <_IO_vfscanf+0x4280>
8014533c:	afc5001c 	sw	a1,28(s8)
80145340:	00031080 	sll	v0,v1,0x2
80145344:	00451021 	addu	v0,v0,a1
80145348:	2442fffc 	addiu	v0,v0,-4
8014534c:	afc2001c 	sw	v0,28(s8)
80145350:	8fc2001c 	lw	v0,28(s8)
80145354:	00000000 	nop
80145358:	8c440000 	lw	a0,0(v0)
8014535c:	24420004 	addiu	v0,v0,4
80145360:	afc400d0 	sw	a0,208(s8)
80145364:	0805083f 	j	801420fc <_IO_vfscanf+0x102c>
80145368:	afc2001c 	sw	v0,28(s8)
8014536c:	0c0454bd 	jal	801152f4 <__uflow>
80145370:	02a02021 	move	a0,s5
80145374:	0805064b 	j	8014192c <_IO_vfscanf+0x85c>
80145378:	00409821 	move	s3,v0
8014537c:	8fc40198 	lw	a0,408(s8)
80145380:	8fc50104 	lw	a1,260(s8)
80145384:	00000000 	nop
80145388:	10a20005 	beq	a1,v0,801453a0 <_IO_vfscanf+0x42d0>
8014538c:	afc4001c 	sw	a0,28(s8)
80145390:	00051080 	sll	v0,a1,0x2
80145394:	00441021 	addu	v0,v0,a0
80145398:	2442fffc 	addiu	v0,v0,-4
8014539c:	afc2001c 	sw	v0,28(s8)
801453a0:	8fc2001c 	lw	v0,28(s8)
801453a4:	00000000 	nop
801453a8:	8c430000 	lw	v1,0(v0)
801453ac:	24420004 	addiu	v0,v0,4
801453b0:	afc30118 	sw	v1,280(s8)
801453b4:	08050833 	j	801420cc <_IO_vfscanf+0xffc>
801453b8:	afc2001c 	sw	v0,28(s8)
801453bc:	0c047ea0 	jal	8011fa80 <__errno_location>
801453c0:	00000000 	nop
801453c4:	8c420000 	lw	v0,0(v0)
801453c8:	00000000 	nop
801453cc:	afc200d4 	sw	v0,212(s8)
801453d0:	1640f58c 	bnez	s2,80142a04 <_IO_vfscanf+0x1934>
801453d4:	00000000 	nop
801453d8:	8fc3014c 	lw	v1,332(s8)
801453dc:	0000a021 	move	s4,zero
801453e0:	24630001 	addiu	v1,v1,1
801453e4:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
801453e8:	afc3014c 	sw	v1,332(s8)
801453ec:	0c047ea0 	jal	8011fa80 <__errno_location>
801453f0:	00000000 	nop
801453f4:	8c420000 	lw	v0,0(v0)
801453f8:	080509fd 	j	801427f4 <_IO_vfscanf+0x1724>
801453fc:	afc200d4 	sw	v0,212(s8)
80145400:	8fc300ec 	lw	v1,236(s8)
80145404:	00000000 	nop
80145408:	8c620000 	lw	v0,0(v1)
8014540c:	08050bbe 	j	80142ef8 <_IO_vfscanf+0x1e28>
80145410:	aec20000 	sw	v0,0(s6)
80145414:	0c047ea0 	jal	8011fa80 <__errno_location>
80145418:	00000000 	nop
8014541c:	8c420000 	lw	v0,0(v0)
80145420:	00000000 	nop
80145424:	afc200d4 	sw	v0,212(s8)
80145428:	82020000 	lb	v0,0(s0)
8014542c:	00000000 	nop
80145430:	14400141 	bnez	v0,80145938 <_IO_vfscanf+0x4868>
80145434:	2412ffff 	li	s2,-1
80145438:	8fc40124 	lw	a0,292(s8)
8014543c:	00000000 	nop
80145440:	80820000 	lb	v0,0(a0)
80145444:	00000000 	nop
80145448:	10400026 	beqz	v0,801454e4 <_IO_vfscanf+0x4414>
8014544c:	00000000 	nop
80145450:	8fd40124 	lw	s4,292(s8)
80145454:	08051521 	j	80145484 <_IO_vfscanf+0x43b4>
80145458:	afc000d8 	sw	zero,216(s8)
8014545c:	8fc400d8 	lw	a0,216(s8)
80145460:	8fc500c8 	lw	a1,200(s8)
80145464:	92820000 	lbu	v0,0(s4)
80145468:	00a41821 	addu	v1,a1,a0
8014546c:	a0620000 	sb	v0,0(v1)
80145470:	26940001 	addiu	s4,s4,1
80145474:	82820000 	lb	v0,0(s4)
80145478:	24840001 	addiu	a0,a0,1
8014547c:	1040001a 	beqz	v0,801454e8 <_IO_vfscanf+0x4418>
80145480:	afc400d8 	sw	a0,216(s8)
80145484:	8fc200c0 	lw	v0,192(s8)
80145488:	8fc300d8 	lw	v1,216(s8)
8014548c:	00000000 	nop
80145490:	1443fff2 	bne	v0,v1,8014545c <_IO_vfscanf+0x438c>
80145494:	00039040 	sll	s2,v1,0x1
80145498:	2e420100 	sltiu	v0,s2,256
8014549c:	10400003 	beqz	v0,801454ac <_IO_vfscanf+0x43dc>
801454a0:	00121080 	sll	v0,s2,0x2
801454a4:	24120100 	li	s2,256
801454a8:	00121080 	sll	v0,s2,0x2
801454ac:	2442000e 	addiu	v0,v0,14
801454b0:	000210c2 	srl	v0,v0,0x3
801454b4:	000210c0 	sll	v0,v0,0x3
801454b8:	8fc400c8 	lw	a0,200(s8)
801454bc:	03a2e823 	subu	sp,sp,v0
801454c0:	10800005 	beqz	a0,801454d8 <_IO_vfscanf+0x4408>
801454c4:	27b00010 	addiu	s0,sp,16
801454c8:	8fc500c8 	lw	a1,200(s8)
801454cc:	8fc600d8 	lw	a2,216(s8)
801454d0:	0c04324c 	jal	8010c930 <memcpy>
801454d4:	02002021 	move	a0,s0
801454d8:	afd000c8 	sw	s0,200(s8)
801454dc:	08051517 	j	8014545c <_IO_vfscanf+0x438c>
801454e0:	afd200c0 	sw	s2,192(s8)
801454e4:	afc000d8 	sw	zero,216(s8)
801454e8:	8fc50148 	lw	a1,328(s8)
801454ec:	00000000 	nop
801454f0:	18a00002 	blez	a1,801454fc <_IO_vfscanf+0x442c>
801454f4:	2402ffff 	li	v0,-1
801454f8:	afd60148 	sw	s6,328(s8)
801454fc:	12620137 	beq	s3,v0,801459dc <_IO_vfscanf+0x490c>
80145500:	00000000 	nop
80145504:	8ea30004 	lw	v1,4(s5)
80145508:	8ea20008 	lw	v0,8(s5)
8014550c:	00000000 	nop
80145510:	0062102b 	sltu	v0,v1,v0
80145514:	1040012d 	beqz	v0,801459cc <_IO_vfscanf+0x48fc>
80145518:	24620001 	addiu	v0,v1,1
8014551c:	90730000 	lbu	s3,0(v1)
80145520:	aea20004 	sw	v0,4(s5)
80145524:	2402ffff 	li	v0,-1
80145528:	12620132 	beq	s3,v0,801459f4 <_IO_vfscanf+0x4924>
8014552c:	326200ff 	andi	v0,s3,0xff
80145530:	26f70001 	addiu	s7,s7,1
80145534:	00022080 	sll	a0,v0,0x2
80145538:	8fc50148 	lw	a1,328(s8)
8014553c:	00000000 	nop
80145540:	18a0011d 	blez	a1,801459b8 <_IO_vfscanf+0x48e8>
80145544:	326200ff 	andi	v0,s3,0xff
80145548:	8fc40154 	lw	a0,340(s8)
8014554c:	00000000 	nop
80145550:	8c850038 	lw	a1,56(a0)
80145554:	00022080 	sll	a0,v0,0x2
80145558:	24020001 	li	v0,1
8014555c:	afd60148 	sw	s6,328(s8)
80145560:	08051137 	j	801444dc <_IO_vfscanf+0x340c>
80145564:	afc2013c 	sw	v0,316(s8)
80145568:	afc0013c 	sw	zero,316(s8)
8014556c:	08051137 	j	801444dc <_IO_vfscanf+0x340c>
80145570:	afc000d8 	sw	zero,216(s8)
80145574:	0c047ea0 	jal	8011fa80 <__errno_location>
80145578:	2413ffff 	li	s3,-1
8014557c:	8fc300d4 	lw	v1,212(s8)
80145580:	08050bf8 	j	80142fe0 <_IO_vfscanf+0x1f10>
80145584:	ac430000 	sw	v1,0(v0)
80145588:	8fc30118 	lw	v1,280(s8)
8014558c:	8fc50114 	lw	a1,276(s8)
80145590:	8c640000 	lw	a0,0(v1)
80145594:	00058080 	sll	s0,a1,0x2
80145598:	8fc300d0 	lw	v1,208(s8)
8014559c:	00901021 	addu	v0,a0,s0
801455a0:	1462f4f4 	bne	v1,v0,80142974 <_IO_vfscanf+0x18a4>
801455a4:	00000000 	nop
801455a8:	0c046afa 	jal	8011abe8 <__libc_realloc>
801455ac:	000528c0 	sll	a1,a1,0x3
801455b0:	104000a2 	beqz	v0,8014583c <_IO_vfscanf+0x476c>
801455b4:	00000000 	nop
801455b8:	8fc50118 	lw	a1,280(s8)
801455bc:	02028021 	addu	s0,s0,v0
801455c0:	aca20000 	sw	v0,0(a1)
801455c4:	8fc20114 	lw	v0,276(s8)
801455c8:	afd000d0 	sw	s0,208(s8)
801455cc:	00021040 	sll	v0,v0,0x1
801455d0:	08050a5d 	j	80142974 <_IO_vfscanf+0x18a4>
801455d4:	afc20114 	sw	v0,276(s8)
801455d8:	0c0454bd 	jal	801152f4 <__uflow>
801455dc:	02a02021 	move	a0,s5
801455e0:	08050874 	j	801421d0 <_IO_vfscanf+0x1100>
801455e4:	00409821 	move	s3,v0
801455e8:	8fc30198 	lw	v1,408(s8)
801455ec:	8fc40104 	lw	a0,260(s8)
801455f0:	24020001 	li	v0,1
801455f4:	10820005 	beq	a0,v0,8014560c <_IO_vfscanf+0x453c>
801455f8:	afc3001c 	sw	v1,28(s8)
801455fc:	00041080 	sll	v0,a0,0x2
80145600:	00431021 	addu	v0,v0,v1
80145604:	2442fffc 	addiu	v0,v0,-4
80145608:	afc2001c 	sw	v0,28(s8)
8014560c:	8fc2001c 	lw	v0,28(s8)
80145610:	0000a021 	move	s4,zero
80145614:	8c430000 	lw	v1,0(v0)
80145618:	24420004 	addiu	v0,v0,4
8014561c:	afc2001c 	sw	v0,28(s8)
80145620:	0805047f 	j	801411fc <_IO_vfscanf+0x12c>
80145624:	ac770000 	sw	s7,0(v1)
80145628:	0c0454bd 	jal	801152f4 <__uflow>
8014562c:	02a02021 	move	a0,s5
80145630:	0805088b 	j	8014222c <_IO_vfscanf+0x115c>
80145634:	00409821 	move	s3,v0
80145638:	0c047ea0 	jal	8011fa80 <__errno_location>
8014563c:	00000000 	nop
80145640:	8c420000 	lw	v0,0(v0)
80145644:	080510a6 	j	80144298 <_IO_vfscanf+0x31c8>
80145648:	afc200d4 	sw	v0,212(s8)
8014564c:	0c0454bd 	jal	801152f4 <__uflow>
80145650:	02a02021 	move	a0,s5
80145654:	08050970 	j	801425c0 <_IO_vfscanf+0x14f0>
80145658:	00409821 	move	s3,v0
8014565c:	0c0454bd 	jal	801152f4 <__uflow>
80145660:	02a02021 	move	a0,s5
80145664:	08050b2f 	j	80142cbc <_IO_vfscanf+0x1bec>
80145668:	00409821 	move	s3,v0
8014566c:	8fc200d8 	lw	v0,216(s8)
80145670:	00000000 	nop
80145674:	00029040 	sll	s2,v0,0x1
80145678:	2e420100 	sltiu	v0,s2,256
8014567c:	10400003 	beqz	v0,8014568c <_IO_vfscanf+0x45bc>
80145680:	00121080 	sll	v0,s2,0x2
80145684:	24120100 	li	s2,256
80145688:	00121080 	sll	v0,s2,0x2
8014568c:	2442000e 	addiu	v0,v0,14
80145690:	000210c2 	srl	v0,v0,0x3
80145694:	000210c0 	sll	v0,v0,0x3
80145698:	8fc300c8 	lw	v1,200(s8)
8014569c:	03a2e823 	subu	sp,sp,v0
801456a0:	1060f3e7 	beqz	v1,80142640 <_IO_vfscanf+0x1570>
801456a4:	27b00010 	addiu	s0,sp,16
801456a8:	8fc600d8 	lw	a2,216(s8)
801456ac:	00602821 	move	a1,v1
801456b0:	0c04324c 	jal	8010c930 <memcpy>
801456b4:	02002021 	move	a0,s0
801456b8:	08050990 	j	80142640 <_IO_vfscanf+0x1570>
801456bc:	00000000 	nop
801456c0:	0c0454bd 	jal	801152f4 <__uflow>
801456c4:	02a02021 	move	a0,s5
801456c8:	080508d5 	j	80142354 <_IO_vfscanf+0x1284>
801456cc:	00409821 	move	s3,v0
801456d0:	0c0454bd 	jal	801152f4 <__uflow>
801456d4:	02a02021 	move	a0,s5
801456d8:	080509ec 	j	801427b0 <_IO_vfscanf+0x16e0>
801456dc:	00409821 	move	s3,v0
801456e0:	0c047ea0 	jal	8011fa80 <__errno_location>
801456e4:	00000000 	nop
801456e8:	8fc300d4 	lw	v1,212(s8)
801456ec:	080509fd 	j	801427f4 <_IO_vfscanf+0x1724>
801456f0:	ac430000 	sw	v1,0(v0)
801456f4:	0c046afa 	jal	8011abe8 <__libc_realloc>
801456f8:	02002821 	move	a1,s0
801456fc:	10400166 	beqz	v0,80145c98 <_IO_vfscanf+0x4bc8>
80145700:	00402021 	move	a0,v0
80145704:	8fc50114 	lw	a1,276(s8)
80145708:	00000000 	nop
8014570c:	00a22821 	addu	a1,a1,v0
80145710:	8fc20118 	lw	v0,280(s8)
80145714:	afc5011c 	sw	a1,284(s8)
80145718:	ac440000 	sw	a0,0(v0)
8014571c:	080509db 	j	8014276c <_IO_vfscanf+0x169c>
80145720:	afd00114 	sw	s0,276(s8)
80145724:	0c0454bd 	jal	801152f4 <__uflow>
80145728:	02a02021 	move	a0,s5
8014572c:	08050cb3 	j	801432cc <_IO_vfscanf+0x21fc>
80145730:	00409821 	move	s3,v0
80145734:	8fc30104 	lw	v1,260(s8)
80145738:	00000000 	nop
8014573c:	14600023 	bnez	v1,801457cc <_IO_vfscanf+0x46fc>
80145740:	24020001 	li	v0,1
80145744:	8fc20014 	lw	v0,20(s8)
80145748:	00000000 	nop
8014574c:	8c440000 	lw	a0,0(v0)
80145750:	24420004 	addiu	v0,v0,4
80145754:	afc4011c 	sw	a0,284(s8)
80145758:	080509b8 	j	801426e0 <_IO_vfscanf+0x1610>
8014575c:	afc20014 	sw	v0,20(s8)
80145760:	0c0454bd 	jal	801152f4 <__uflow>
80145764:	02a02021 	move	a0,s5
80145768:	08050711 	j	80141c44 <_IO_vfscanf+0xb74>
8014576c:	00409821 	move	s3,v0
80145770:	0c0454bd 	jal	801152f4 <__uflow>
80145774:	02a02021 	move	a0,s5
80145778:	08051216 	j	80144858 <_IO_vfscanf+0x3788>
8014577c:	00409821 	move	s3,v0
80145780:	2e420100 	sltiu	v0,s2,256
80145784:	10400003 	beqz	v0,80145794 <_IO_vfscanf+0x46c4>
80145788:	00121080 	sll	v0,s2,0x2
8014578c:	24120100 	li	s2,256
80145790:	00121080 	sll	v0,s2,0x2
80145794:	2442000e 	addiu	v0,v0,14
80145798:	000210c2 	srl	v0,v0,0x3
8014579c:	000210c0 	sll	v0,v0,0x3
801457a0:	8fc500c8 	lw	a1,200(s8)
801457a4:	03a2e823 	subu	sp,sp,v0
801457a8:	10a00005 	beqz	a1,801457c0 <_IO_vfscanf+0x46f0>
801457ac:	27b00010 	addiu	s0,sp,16
801457b0:	8fc500c8 	lw	a1,200(s8)
801457b4:	8fc600d8 	lw	a2,216(s8)
801457b8:	0c04324c 	jal	8010c930 <memcpy>
801457bc:	02002021 	move	a0,s0
801457c0:	afd000c8 	sw	s0,200(s8)
801457c4:	08051238 	j	801448e0 <_IO_vfscanf+0x3810>
801457c8:	afd200c0 	sw	s2,192(s8)
801457cc:	8fc50198 	lw	a1,408(s8)
801457d0:	10620005 	beq	v1,v0,801457e8 <_IO_vfscanf+0x4718>
801457d4:	afc5001c 	sw	a1,28(s8)
801457d8:	00031080 	sll	v0,v1,0x2
801457dc:	00451021 	addu	v0,v0,a1
801457e0:	2442fffc 	addiu	v0,v0,-4
801457e4:	afc2001c 	sw	v0,28(s8)
801457e8:	8fc2001c 	lw	v0,28(s8)
801457ec:	00000000 	nop
801457f0:	8c440000 	lw	a0,0(v0)
801457f4:	24420004 	addiu	v0,v0,4
801457f8:	afc4011c 	sw	a0,284(s8)
801457fc:	080509b8 	j	801426e0 <_IO_vfscanf+0x1610>
80145800:	afc2001c 	sw	v0,28(s8)
80145804:	0c047ea0 	jal	8011fa80 <__errno_location>
80145808:	00000000 	nop
8014580c:	8c420000 	lw	v0,0(v0)
80145810:	08050a7f 	j	801429fc <_IO_vfscanf+0x192c>
80145814:	afc200d4 	sw	v0,212(s8)
80145818:	0c0454bd 	jal	801152f4 <__uflow>
8014581c:	02a02021 	move	a0,s5
80145820:	08050a6e 	j	801429b8 <_IO_vfscanf+0x18e8>
80145824:	00409821 	move	s3,v0
80145828:	0c047ea0 	jal	8011fa80 <__errno_location>
8014582c:	00000000 	nop
80145830:	8fc300d4 	lw	v1,212(s8)
80145834:	08050a7f 	j	801429fc <_IO_vfscanf+0x192c>
80145838:	ac430000 	sw	v1,0(v0)
8014583c:	8fc50118 	lw	a1,280(s8)
80145840:	00000000 	nop
80145844:	8ca40000 	lw	a0,0(a1)
80145848:	0c046afa 	jal	8011abe8 <__libc_realloc>
8014584c:	26050004 	addiu	a1,s0,4
80145850:	1040002e 	beqz	v0,8014590c <_IO_vfscanf+0x483c>
80145854:	00402021 	move	a0,v0
80145858:	02028021 	addu	s0,s0,v0
8014585c:	8fc20114 	lw	v0,276(s8)
80145860:	8fc30118 	lw	v1,280(s8)
80145864:	24420001 	addiu	v0,v0,1
80145868:	afd000d0 	sw	s0,208(s8)
8014586c:	afc20114 	sw	v0,276(s8)
80145870:	08050a5d 	j	80142974 <_IO_vfscanf+0x18a4>
80145874:	ac640000 	sw	a0,0(v1)
80145878:	8fc20198 	lw	v0,408(s8)
8014587c:	00000000 	nop
80145880:	afc2001c 	sw	v0,28(s8)
80145884:	24020001 	li	v0,1
80145888:	10820006 	beq	a0,v0,801458a4 <_IO_vfscanf+0x47d4>
8014588c:	00041080 	sll	v0,a0,0x2
80145890:	8fc40198 	lw	a0,408(s8)
80145894:	00000000 	nop
80145898:	00441021 	addu	v0,v0,a0
8014589c:	2442fffc 	addiu	v0,v0,-4
801458a0:	afc2001c 	sw	v0,28(s8)
801458a4:	8fc2001c 	lw	v0,28(s8)
801458a8:	00000000 	nop
801458ac:	8c440000 	lw	a0,0(v0)
801458b0:	24420004 	addiu	v0,v0,4
801458b4:	08051202 	j	80144808 <_IO_vfscanf+0x3738>
801458b8:	afc2001c 	sw	v0,28(s8)
801458bc:	0c047ea0 	jal	8011fa80 <__errno_location>
801458c0:	00000000 	nop
801458c4:	8fc300d4 	lw	v1,212(s8)
801458c8:	00000000 	nop
801458cc:	ac430000 	sw	v1,0(v0)
801458d0:	8fc5014c 	lw	a1,332(s8)
801458d4:	00000000 	nop
801458d8:	10a0ef98 	beqz	a1,8014173c <_IO_vfscanf+0x66c>
801458dc:	2402ffff 	li	v0,-1
801458e0:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
801458e4:	24100001 	li	s0,1
801458e8:	0c0454bd 	jal	801152f4 <__uflow>
801458ec:	02a02021 	move	a0,s5
801458f0:	0805084d 	j	80142134 <_IO_vfscanf+0x1064>
801458f4:	00409821 	move	s3,v0
801458f8:	0c047ea0 	jal	8011fa80 <__errno_location>
801458fc:	00000000 	nop
80145900:	8fc400d4 	lw	a0,212(s8)
80145904:	08050cd6 	j	80143358 <_IO_vfscanf+0x2288>
80145908:	ac440000 	sw	a0,0(v0)
8014590c:	8fc30118 	lw	v1,280(s8)
80145910:	8fc4014c 	lw	a0,332(s8)
80145914:	8c620000 	lw	v0,0(v1)
80145918:	24840001 	addiu	a0,a0,1
8014591c:	00501021 	addu	v0,v0,s0
80145920:	24100002 	li	s0,2
80145924:	afc4014c 	sw	a0,332(s8)
80145928:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
8014592c:	ac40fffc 	sw	zero,-4(v0)
80145930:	08051267 	j	8014499c <_IO_vfscanf+0x38cc>
80145934:	3456ffff 	ori	s6,v0,0xffff
80145938:	8fd10124 	lw	s1,292(s8)
8014593c:	12720003 	beq	s3,s2,8014594c <_IO_vfscanf+0x487c>
80145940:	326500ff 	andi	a1,s3,0xff
80145944:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80145948:	02a02021 	move	a0,s5
8014594c:	1211f026 	beq	s0,s1,801419e8 <_IO_vfscanf+0x918>
80145950:	00000000 	nop
80145954:	2610ffff 	addiu	s0,s0,-1
80145958:	92130000 	lbu	s3,0(s0)
8014595c:	0805164f 	j	8014593c <_IO_vfscanf+0x486c>
80145960:	00000000 	nop
80145964:	2e020100 	sltiu	v0,s0,256
80145968:	10400003 	beqz	v0,80145978 <_IO_vfscanf+0x48a8>
8014596c:	00101080 	sll	v0,s0,0x2
80145970:	24100100 	li	s0,256
80145974:	00101080 	sll	v0,s0,0x2
80145978:	2442000e 	addiu	v0,v0,14
8014597c:	000210c2 	srl	v0,v0,0x3
80145980:	000210c0 	sll	v0,v0,0x3
80145984:	8fc300c8 	lw	v1,200(s8)
80145988:	03a2e823 	subu	sp,sp,v0
8014598c:	1060001f 	beqz	v1,80145a0c <_IO_vfscanf+0x493c>
80145990:	27a40010 	addiu	a0,sp,16
80145994:	8fc500c8 	lw	a1,200(s8)
80145998:	8fc600d8 	lw	a2,216(s8)
8014599c:	0c04324c 	jal	8010c930 <memcpy>
801459a0:	afc400c8 	sw	a0,200(s8)
801459a4:	8fc200c8 	lw	v0,200(s8)
801459a8:	8fc400d8 	lw	a0,216(s8)
801459ac:	afd000c0 	sw	s0,192(s8)
801459b0:	08050e4a 	j	80143928 <_IO_vfscanf+0x2858>
801459b4:	00441821 	addu	v1,v0,a0
801459b8:	8fc20154 	lw	v0,340(s8)
801459bc:	24030001 	li	v1,1
801459c0:	8c450038 	lw	a1,56(v0)
801459c4:	0805093d 	j	801424f4 <_IO_vfscanf+0x1424>
801459c8:	afc3013c 	sw	v1,316(s8)
801459cc:	0c0454bd 	jal	801152f4 <__uflow>
801459d0:	02a02021 	move	a0,s5
801459d4:	08051549 	j	80145524 <_IO_vfscanf+0x4454>
801459d8:	00409821 	move	s3,v0
801459dc:	0c047ea0 	jal	8011fa80 <__errno_location>
801459e0:	00000000 	nop
801459e4:	8fc300d4 	lw	v1,212(s8)
801459e8:	240403fc 	li	a0,1020
801459ec:	0805154e 	j	80145538 <_IO_vfscanf+0x4468>
801459f0:	ac430000 	sw	v1,0(v0)
801459f4:	0c047ea0 	jal	8011fa80 <__errno_location>
801459f8:	00000000 	nop
801459fc:	8c420000 	lw	v0,0(v0)
80145a00:	240403fc 	li	a0,1020
80145a04:	0805154e 	j	80145538 <_IO_vfscanf+0x4468>
80145a08:	afc200d4 	sw	v0,212(s8)
80145a0c:	8fc500d8 	lw	a1,216(s8)
80145a10:	afc400c8 	sw	a0,200(s8)
80145a14:	00851821 	addu	v1,a0,a1
80145a18:	08050e4a 	j	80143928 <_IO_vfscanf+0x2858>
80145a1c:	afd000c0 	sw	s0,192(s8)
80145a20:	24040030 	li	a0,48
80145a24:	afc500fc 	sw	a1,252(s8)
80145a28:	0000b021 	move	s6,zero
80145a2c:	afc400e4 	sw	a0,228(s8)
80145a30:	8fc50140 	lw	a1,320(s8)
80145a34:	27c30068 	addiu	v1,s8,104
80145a38:	00b61021 	addu	v0,a1,s6
80145a3c:	8c520074 	lw	s2,116(v0)
80145a40:	8fc500f4 	lw	a1,244(s8)
80145a44:	00761021 	addu	v0,v1,s6
80145a48:	8fc400e4 	lw	a0,228(s8)
80145a4c:	0c0541cc 	jal	80150730 <__towctrans>
80145a50:	ac520000 	sw	s2,0(v0)
80145a54:	00408021 	move	s0,v0
80145a58:	27c40038 	addiu	a0,s8,56
80145a5c:	00002821 	move	a1,zero
80145a60:	0c043299 	jal	8010ca64 <memset>
80145a64:	24060008 	li	a2,8
80145a68:	27c40058 	addiu	a0,s8,88
80145a6c:	02002821 	move	a1,s0
80145a70:	0c052a3c 	jal	8014a8f0 <__wcrtomb>
80145a74:	27c60038 	addiu	a2,s8,56
80145a78:	0040a021 	move	s4,v0
80145a7c:	2402ffff 	li	v0,-1
80145a80:	12820029 	beq	s4,v0,80145b28 <_IO_vfscanf+0x4a58>
80145a84:	00000000 	nop
80145a88:	8fc50150 	lw	a1,336(s8)
80145a8c:	00000000 	nop
80145a90:	18a00022 	blez	a1,80145b1c <_IO_vfscanf+0x4a4c>
80145a94:	02402021 	move	a0,s2
80145a98:	00008021 	move	s0,zero
80145a9c:	0c047480 	jal	8011d200 <__rawmemchr>
80145aa0:	00002821 	move	a1,zero
80145aa4:	24440001 	addiu	a0,v0,1
80145aa8:	8fc20150 	lw	v0,336(s8)
80145aac:	26100001 	addiu	s0,s0,1
80145ab0:	1450fffa 	bne	v0,s0,80145a9c <_IO_vfscanf+0x49cc>
80145ab4:	00923023 	subu	a2,a0,s2
80145ab8:	24c20001 	addiu	v0,a2,1
80145abc:	00541021 	addu	v0,v0,s4
80145ac0:	2442000e 	addiu	v0,v0,14
80145ac4:	000210c2 	srl	v0,v0,0x3
80145ac8:	000210c0 	sll	v0,v0,0x3
80145acc:	03a2e823 	subu	sp,sp,v0
80145ad0:	27b00010 	addiu	s0,sp,16
80145ad4:	02402821 	move	a1,s2
80145ad8:	0c0472c8 	jal	8011cb20 <__mempcpy>
80145adc:	02002021 	move	a0,s0
80145ae0:	00402021 	move	a0,v0
80145ae4:	27c50058 	addiu	a1,s8,88
80145ae8:	0c0472c8 	jal	8011cb20 <__mempcpy>
80145aec:	02803021 	move	a2,s4
80145af0:	a0400000 	sb	zero,0(v0)
80145af4:	03d61821 	addu	v1,s8,s6
80145af8:	ac700090 	sw	s0,144(v1)
80145afc:	8fc300e4 	lw	v1,228(s8)
80145b00:	26d60004 	addiu	s6,s6,4
80145b04:	24630001 	addiu	v1,v1,1
80145b08:	24020028 	li	v0,40
80145b0c:	16c2ffc8 	bne	s6,v0,80145a30 <_IO_vfscanf+0x4960>
80145b10:	afc300e4 	sw	v1,228(s8)
80145b14:	08050ba0 	j	80142e80 <_IO_vfscanf+0x1db0>
80145b18:	2402ffff 	li	v0,-1
80145b1c:	00003021 	move	a2,zero
80145b20:	080516af 	j	80145abc <_IO_vfscanf+0x49ec>
80145b24:	24020001 	li	v0,1
80145b28:	08050b9f 	j	80142e7c <_IO_vfscanf+0x1dac>
80145b2c:	afc000f4 	sw	zero,244(s8)
80145b30:	8fc50118 	lw	a1,280(s8)
80145b34:	00000000 	nop
80145b38:	8ca40000 	lw	a0,0(a1)
80145b3c:	0c046afa 	jal	8011abe8 <__libc_realloc>
80145b40:	26050004 	addiu	a1,s0,4
80145b44:	10400011 	beqz	v0,80145b8c <_IO_vfscanf+0x4abc>
80145b48:	00402021 	move	a0,v0
80145b4c:	02028021 	addu	s0,s0,v0
80145b50:	8fc20114 	lw	v0,276(s8)
80145b54:	8fc30118 	lw	v1,280(s8)
80145b58:	afd000d0 	sw	s0,208(s8)
80145b5c:	24420001 	addiu	v0,v0,1
80145b60:	00008021 	move	s0,zero
80145b64:	afc20114 	sw	v0,276(s8)
80145b68:	0805071b 	j	80141c6c <_IO_vfscanf+0xb9c>
80145b6c:	ac640000 	sw	a0,0(v1)
80145b70:	8fd00120 	lw	s0,288(s8)
80145b74:	08050f96 	j	80143e58 <_IO_vfscanf+0x2d88>
80145b78:	00000000 	nop
80145b7c:	0c0454bd 	jal	801152f4 <__uflow>
80145b80:	02a02021 	move	a0,s5
80145b84:	08050ff7 	j	80143fdc <_IO_vfscanf+0x2f0c>
80145b88:	00409821 	move	s3,v0
80145b8c:	8fc50118 	lw	a1,280(s8)
80145b90:	8fc3014c 	lw	v1,332(s8)
80145b94:	8ca20000 	lw	v0,0(a1)
80145b98:	24630001 	addiu	v1,v1,1
80145b9c:	00501021 	addu	v0,v0,s0
80145ba0:	24100002 	li	s0,2
80145ba4:	afc3014c 	sw	v1,332(s8)
80145ba8:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80145bac:	ac40fffc 	sw	zero,-4(v0)
80145bb0:	0c047ea0 	jal	8011fa80 <__errno_location>
80145bb4:	00000000 	nop
80145bb8:	8fc500d4 	lw	a1,212(s8)
80145bbc:	080504e7 	j	8014139c <_IO_vfscanf+0x2cc>
80145bc0:	ac450000 	sw	a1,0(v0)
80145bc4:	0c047ea0 	jal	8011fa80 <__errno_location>
80145bc8:	00000000 	nop
80145bcc:	8c420000 	lw	v0,0(v0)
80145bd0:	00000000 	nop
80145bd4:	afc200d4 	sw	v0,212(s8)
80145bd8:	24020010 	li	v0,16
80145bdc:	080508a2 	j	80142288 <_IO_vfscanf+0x11b8>
80145be0:	afc2012c 	sw	v0,300(s8)
80145be4:	0c0454bd 	jal	801152f4 <__uflow>
80145be8:	02a02021 	move	a0,s5
80145bec:	0805146b 	j	801451ac <_IO_vfscanf+0x40dc>
80145bf0:	00409821 	move	s3,v0
80145bf4:	0c047ea0 	jal	8011fa80 <__errno_location>
80145bf8:	afc3012c 	sw	v1,300(s8)
80145bfc:	8fc400d4 	lw	a0,212(s8)
80145c00:	080508a2 	j	80142288 <_IO_vfscanf+0x11b8>
80145c04:	ac440000 	sw	a0,0(v0)
80145c08:	0c0454bd 	jal	801152f4 <__uflow>
80145c0c:	02a02021 	move	a0,s5
80145c10:	080509c6 	j	80142718 <_IO_vfscanf+0x1648>
80145c14:	00409821 	move	s3,v0
80145c18:	8fc40198 	lw	a0,408(s8)
80145c1c:	10a20005 	beq	a1,v0,80145c34 <_IO_vfscanf+0x4b64>
80145c20:	afc4001c 	sw	a0,28(s8)
80145c24:	00051080 	sll	v0,a1,0x2
80145c28:	00441021 	addu	v0,v0,a0
80145c2c:	2442fffc 	addiu	v0,v0,-4
80145c30:	afc2001c 	sw	v0,28(s8)
80145c34:	8fc2001c 	lw	v0,28(s8)
80145c38:	00000000 	nop
80145c3c:	8c430000 	lw	v1,0(v0)
80145c40:	24420004 	addiu	v0,v0,4
80145c44:	afc30118 	sw	v1,280(s8)
80145c48:	080509ac 	j	801426b0 <_IO_vfscanf+0x15e0>
80145c4c:	afc2001c 	sw	v0,28(s8)
80145c50:	0c0454bd 	jal	801152f4 <__uflow>
80145c54:	02a02021 	move	a0,s5
80145c58:	0805136b 	j	80144dac <_IO_vfscanf+0x3cdc>
80145c5c:	0040b821 	move	s7,v0
80145c60:	0c0454bd 	jal	801152f4 <__uflow>
80145c64:	02a02021 	move	a0,s5
80145c68:	08050dbf 	j	801436fc <_IO_vfscanf+0x262c>
80145c6c:	00409821 	move	s3,v0
80145c70:	0c047ea0 	jal	8011fa80 <__errno_location>
80145c74:	24100004 	li	s0,4
80145c78:	24030058 	li	v1,88
80145c7c:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80145c80:	ac430000 	sw	v1,0(v0)
80145c84:	0c047ea0 	jal	8011fa80 <__errno_location>
80145c88:	2413ffff 	li	s3,-1
80145c8c:	8fc300d4 	lw	v1,212(s8)
80145c90:	08050c5a 	j	80143168 <_IO_vfscanf+0x2098>
80145c94:	ac430000 	sw	v1,0(v0)
80145c98:	8fc40114 	lw	a0,276(s8)
80145c9c:	8fc50118 	lw	a1,280(s8)
80145ca0:	24900001 	addiu	s0,a0,1
80145ca4:	8ca40000 	lw	a0,0(a1)
80145ca8:	0c046afa 	jal	8011abe8 <__libc_realloc>
80145cac:	02002821 	move	a1,s0
80145cb0:	1040f7d9 	beqz	v0,80143c18 <_IO_vfscanf+0x2b48>
80145cb4:	00402021 	move	a0,v0
80145cb8:	8fc20114 	lw	v0,276(s8)
80145cbc:	8fc30118 	lw	v1,280(s8)
80145cc0:	00441021 	addu	v0,v0,a0
80145cc4:	afc2011c 	sw	v0,284(s8)
80145cc8:	afd00114 	sw	s0,276(s8)
80145ccc:	080509db 	j	8014276c <_IO_vfscanf+0x169c>
80145cd0:	ac640000 	sw	a0,0(v1)
80145cd4:	0c0454bd 	jal	801152f4 <__uflow>
80145cd8:	02a02021 	move	a0,s5
80145cdc:	08050dec 	j	801437b0 <_IO_vfscanf+0x26e0>
80145ce0:	00409821 	move	s3,v0
80145ce4:	0c047ea0 	jal	8011fa80 <__errno_location>
80145ce8:	24100002 	li	s0,2
80145cec:	8fc500d4 	lw	a1,212(s8)
80145cf0:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80145cf4:	ac450000 	sw	a1,0(v0)
80145cf8:	0c0454bd 	jal	801152f4 <__uflow>
80145cfc:	02a02021 	move	a0,s5
80145d00:	08050a1f 	j	8014287c <_IO_vfscanf+0x17ac>
80145d04:	00409821 	move	s3,v0
80145d08:	3c02801f 	lui	v0,0x801f
80145d0c:	8c423484 	lw	v0,13444(v0)
80145d10:	08050ed0 	j	80143b40 <_IO_vfscanf+0x2a70>
80145d14:	00000000 	nop
80145d18:	00148040 	sll	s0,s4,0x1
80145d1c:	2e020100 	sltiu	v0,s0,256
80145d20:	10400003 	beqz	v0,80145d30 <_IO_vfscanf+0x4c60>
80145d24:	00101080 	sll	v0,s0,0x2
80145d28:	24100100 	li	s0,256
80145d2c:	00101080 	sll	v0,s0,0x2
80145d30:	2442000e 	addiu	v0,v0,14
80145d34:	000210c2 	srl	v0,v0,0x3
80145d38:	000210c0 	sll	v0,v0,0x3
80145d3c:	03a2e823 	subu	sp,sp,v0
80145d40:	1240fc0c 	beqz	s2,80144d74 <_IO_vfscanf+0x3ca4>
80145d44:	27b30010 	addiu	s3,sp,16
80145d48:	02402821 	move	a1,s2
80145d4c:	02602021 	move	a0,s3
80145d50:	0c04324c 	jal	8010c930 <memcpy>
80145d54:	02803021 	move	a2,s4
80145d58:	0805135e 	j	80144d78 <_IO_vfscanf+0x3ca8>
80145d5c:	02741021 	addu	v0,s3,s4
80145d60:	0c0454bd 	jal	801152f4 <__uflow>
80145d64:	02a02021 	move	a0,s5
80145d68:	08051349 	j	80144d24 <_IO_vfscanf+0x3c54>
80145d6c:	0040b021 	move	s6,v0
80145d70:	00138040 	sll	s0,s3,0x1
80145d74:	2e020100 	sltiu	v0,s0,256
80145d78:	10400003 	beqz	v0,80145d88 <_IO_vfscanf+0x4cb8>
80145d7c:	00101080 	sll	v0,s0,0x2
80145d80:	24100100 	li	s0,256
80145d84:	00101080 	sll	v0,s0,0x2
80145d88:	2442000e 	addiu	v0,v0,14
80145d8c:	000210c2 	srl	v0,v0,0x3
80145d90:	000210c0 	sll	v0,v0,0x3
80145d94:	03a2e823 	subu	sp,sp,v0
80145d98:	1280fbd4 	beqz	s4,80144cec <_IO_vfscanf+0x3c1c>
80145d9c:	27b20010 	addiu	s2,sp,16
80145da0:	02802821 	move	a1,s4
80145da4:	02402021 	move	a0,s2
80145da8:	0c04324c 	jal	8010c930 <memcpy>
80145dac:	02603021 	move	a2,s3
80145db0:	0805133c 	j	80144cf0 <_IO_vfscanf+0x3c20>
80145db4:	02531021 	addu	v0,s2,s3
80145db8:	0c0454bd 	jal	801152f4 <__uflow>
80145dbc:	02a02021 	move	a0,s5
80145dc0:	08051325 	j	80144c94 <_IO_vfscanf+0x3bc4>
80145dc4:	0040b021 	move	s6,v0
80145dc8:	8fc300d8 	lw	v1,216(s8)
80145dcc:	00000000 	nop
80145dd0:	00038040 	sll	s0,v1,0x1
80145dd4:	2e020100 	sltiu	v0,s0,256
80145dd8:	10400003 	beqz	v0,80145de8 <_IO_vfscanf+0x4d18>
80145ddc:	00101080 	sll	v0,s0,0x2
80145de0:	24100100 	li	s0,256
80145de4:	00101080 	sll	v0,s0,0x2
80145de8:	2442000e 	addiu	v0,v0,14
80145dec:	000210c2 	srl	v0,v0,0x3
80145df0:	000210c0 	sll	v0,v0,0x3
80145df4:	8fc400c8 	lw	a0,200(s8)
80145df8:	03a2e823 	subu	sp,sp,v0
80145dfc:	1080fb95 	beqz	a0,80144c54 <_IO_vfscanf+0x3b84>
80145e00:	27b40010 	addiu	s4,sp,16
80145e04:	8fc600d8 	lw	a2,216(s8)
80145e08:	00802821 	move	a1,a0
80145e0c:	0c04324c 	jal	8010c930 <memcpy>
80145e10:	02802021 	move	a0,s4
80145e14:	08051315 	j	80144c54 <_IO_vfscanf+0x3b84>
80145e18:	00000000 	nop
80145e1c:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80145e20:	02a02021 	move	a0,s5
80145e24:	080510b6 	j	801442d8 <_IO_vfscanf+0x3208>
80145e28:	00000000 	nop
80145e2c:	0c047ea0 	jal	8011fa80 <__errno_location>
80145e30:	00000000 	nop
80145e34:	8c420000 	lw	v0,0(v0)
80145e38:	080510b6 	j	801442d8 <_IO_vfscanf+0x3208>
80145e3c:	afc200d4 	sw	v0,212(s8)
80145e40:	0c0454bd 	jal	801152f4 <__uflow>
80145e44:	02a02021 	move	a0,s5
80145e48:	080512fd 	j	80144bf4 <_IO_vfscanf+0x3b24>
80145e4c:	00409821 	move	s3,v0
80145e50:	2e420100 	sltiu	v0,s2,256
80145e54:	10400003 	beqz	v0,80145e64 <_IO_vfscanf+0x4d94>
80145e58:	00121080 	sll	v0,s2,0x2
80145e5c:	24120100 	li	s2,256
80145e60:	00121080 	sll	v0,s2,0x2
80145e64:	2442000e 	addiu	v0,v0,14
80145e68:	000210c2 	srl	v0,v0,0x3
80145e6c:	000210c0 	sll	v0,v0,0x3
80145e70:	8fc300c8 	lw	v1,200(s8)
80145e74:	03a2e823 	subu	sp,sp,v0
80145e78:	10600005 	beqz	v1,80145e90 <_IO_vfscanf+0x4dc0>
80145e7c:	27b00010 	addiu	s0,sp,16
80145e80:	8fc500c8 	lw	a1,200(s8)
80145e84:	8fc600c0 	lw	a2,192(s8)
80145e88:	0c04324c 	jal	8010c930 <memcpy>
80145e8c:	02002021 	move	a0,s0
80145e90:	afd000c8 	sw	s0,200(s8)
80145e94:	080512ed 	j	80144bb4 <_IO_vfscanf+0x3ae4>
80145e98:	afd200c0 	sw	s2,192(s8)
80145e9c:	0c0454bd 	jal	801152f4 <__uflow>
80145ea0:	02a02021 	move	a0,s5
80145ea4:	080512d8 	j	80144b60 <_IO_vfscanf+0x3a90>
80145ea8:	00409821 	move	s3,v0
80145eac:	2e420100 	sltiu	v0,s2,256
80145eb0:	10400003 	beqz	v0,80145ec0 <_IO_vfscanf+0x4df0>
80145eb4:	00121080 	sll	v0,s2,0x2
80145eb8:	24120100 	li	s2,256
80145ebc:	00121080 	sll	v0,s2,0x2
80145ec0:	2442000e 	addiu	v0,v0,14
80145ec4:	000210c2 	srl	v0,v0,0x3
80145ec8:	000210c0 	sll	v0,v0,0x3
80145ecc:	8fc400c8 	lw	a0,200(s8)
80145ed0:	03a2e823 	subu	sp,sp,v0
80145ed4:	10800005 	beqz	a0,80145eec <_IO_vfscanf+0x4e1c>
80145ed8:	27b00010 	addiu	s0,sp,16
80145edc:	8fc500c8 	lw	a1,200(s8)
80145ee0:	8fc600c0 	lw	a2,192(s8)
80145ee4:	0c04324c 	jal	8010c930 <memcpy>
80145ee8:	02002021 	move	a0,s0
80145eec:	afd000c8 	sw	s0,200(s8)
80145ef0:	080512c8 	j	80144b20 <_IO_vfscanf+0x3a50>
80145ef4:	afd200c0 	sw	s2,192(s8)
80145ef8:	0c0454bd 	jal	801152f4 <__uflow>
80145efc:	02a02021 	move	a0,s5
80145f00:	080512b2 	j	80144ac8 <_IO_vfscanf+0x39f8>
80145f04:	00409821 	move	s3,v0
80145f08:	2e420100 	sltiu	v0,s2,256
80145f0c:	10400003 	beqz	v0,80145f1c <_IO_vfscanf+0x4e4c>
80145f10:	00121080 	sll	v0,s2,0x2
80145f14:	24120100 	li	s2,256
80145f18:	00121080 	sll	v0,s2,0x2
80145f1c:	2442000e 	addiu	v0,v0,14
80145f20:	000210c2 	srl	v0,v0,0x3
80145f24:	000210c0 	sll	v0,v0,0x3
80145f28:	8fc300c8 	lw	v1,200(s8)
80145f2c:	03a2e823 	subu	sp,sp,v0
80145f30:	10600005 	beqz	v1,80145f48 <_IO_vfscanf+0x4e78>
80145f34:	27b00010 	addiu	s0,sp,16
80145f38:	8fc500c8 	lw	a1,200(s8)
80145f3c:	8fc600d8 	lw	a2,216(s8)
80145f40:	0c04324c 	jal	8010c930 <memcpy>
80145f44:	02002021 	move	a0,s0
80145f48:	afd000c8 	sw	s0,200(s8)
80145f4c:	0805129f 	j	80144a7c <_IO_vfscanf+0x39ac>
80145f50:	afd200c0 	sw	s2,192(s8)
80145f54:	2e420100 	sltiu	v0,s2,256
80145f58:	10400003 	beqz	v0,80145f68 <_IO_vfscanf+0x4e98>
80145f5c:	00121080 	sll	v0,s2,0x2
80145f60:	24120100 	li	s2,256
80145f64:	00121080 	sll	v0,s2,0x2
80145f68:	2442000e 	addiu	v0,v0,14
80145f6c:	000210c2 	srl	v0,v0,0x3
80145f70:	000210c0 	sll	v0,v0,0x3
80145f74:	03a2e823 	subu	sp,sp,v0
80145f78:	8fc200c8 	lw	v0,200(s8)
80145f7c:	00000000 	nop
80145f80:	10400005 	beqz	v0,80145f98 <_IO_vfscanf+0x4ec8>
80145f84:	27b00010 	addiu	s0,sp,16
80145f88:	8fc500c8 	lw	a1,200(s8)
80145f8c:	8fc600d8 	lw	a2,216(s8)
80145f90:	0c04324c 	jal	8010c930 <memcpy>
80145f94:	02002021 	move	a0,s0
80145f98:	afd000c8 	sw	s0,200(s8)
80145f9c:	08051175 	j	801445d4 <_IO_vfscanf+0x3504>
80145fa0:	afd200c0 	sw	s2,192(s8)
80145fa4:	0c0454bd 	jal	801152f4 <__uflow>
80145fa8:	02a02021 	move	a0,s5
80145fac:	08051188 	j	80144620 <_IO_vfscanf+0x3550>
80145fb0:	00409821 	move	s3,v0
80145fb4:	0c047ea0 	jal	8011fa80 <__errno_location>
80145fb8:	24100002 	li	s0,2
80145fbc:	8fc300d4 	lw	v1,212(s8)
80145fc0:	080504ec 	j	801413b0 <_IO_vfscanf+0x2e0>
80145fc4:	ac430000 	sw	v1,0(v0)
80145fc8:	0c0454bd 	jal	801152f4 <__uflow>
80145fcc:	02a02021 	move	a0,s5
80145fd0:	08050e1d 	j	80143874 <_IO_vfscanf+0x27a4>
80145fd4:	00409821 	move	s3,v0
80145fd8:	2ca20100 	sltiu	v0,a1,256
80145fdc:	10400003 	beqz	v0,80145fec <_IO_vfscanf+0x4f1c>
80145fe0:	afc500c0 	sw	a1,192(s8)
80145fe4:	24020100 	li	v0,256
80145fe8:	afc200c0 	sw	v0,192(s8)
80145fec:	8fc300c0 	lw	v1,192(s8)
80145ff0:	00000000 	nop
80145ff4:	00031080 	sll	v0,v1,0x2
80145ff8:	2442000e 	addiu	v0,v0,14
80145ffc:	000210c2 	srl	v0,v0,0x3
80146000:	000210c0 	sll	v0,v0,0x3
80146004:	03a2e823 	subu	sp,sp,v0
80146008:	27a40010 	addiu	a0,sp,16
8014600c:	1280fb9b 	beqz	s4,80144e7c <_IO_vfscanf+0x3dac>
80146010:	afc400c8 	sw	a0,200(s8)
80146014:	02802821 	move	a1,s4
80146018:	0c04324c 	jal	8010c930 <memcpy>
8014601c:	02003021 	move	a2,s0
80146020:	0805139f 	j	80144e7c <_IO_vfscanf+0x3dac>
80146024:	00000000 	nop
80146028:	0c0454bd 	jal	801152f4 <__uflow>
8014602c:	02a02021 	move	a0,s5
80146030:	0805138e 	j	80144e38 <_IO_vfscanf+0x3d68>
80146034:	00409821 	move	s3,v0
80146038:	00169040 	sll	s2,s6,0x1
8014603c:	2e420100 	sltiu	v0,s2,256
80146040:	10400003 	beqz	v0,80146050 <_IO_vfscanf+0x4f80>
80146044:	00121080 	sll	v0,s2,0x2
80146048:	24120100 	li	s2,256
8014604c:	00121080 	sll	v0,s2,0x2
80146050:	2442000e 	addiu	v0,v0,14
80146054:	000210c2 	srl	v0,v0,0x3
80146058:	000210c0 	sll	v0,v0,0x3
8014605c:	03a2e823 	subu	sp,sp,v0
80146060:	1260fb67 	beqz	s3,80144e00 <_IO_vfscanf+0x3d30>
80146064:	27b40010 	addiu	s4,sp,16
80146068:	02602821 	move	a1,s3
8014606c:	02802021 	move	a0,s4
80146070:	0c04324c 	jal	8010c930 <memcpy>
80146074:	02c03021 	move	a2,s6
80146078:	08051381 	j	80144e04 <_IO_vfscanf+0x3d34>
8014607c:	02961021 	addu	v0,s4,s6
80146080:	0c0454bd 	jal	801152f4 <__uflow>
80146084:	02a02021 	move	a0,s5
80146088:	08050dd7 	j	8014375c <_IO_vfscanf+0x268c>
8014608c:	00409821 	move	s3,v0
80146090:	8fc40198 	lw	a0,408(s8)
80146094:	10620005 	beq	v1,v0,801460ac <_IO_vfscanf+0x4fdc>
80146098:	afc4001c 	sw	a0,28(s8)
8014609c:	00031080 	sll	v0,v1,0x2
801460a0:	00441021 	addu	v0,v0,a0
801460a4:	2442fffc 	addiu	v0,v0,-4
801460a8:	afc2001c 	sw	v0,28(s8)
801460ac:	8fc2001c 	lw	v0,28(s8)
801460b0:	00000000 	nop
801460b4:	8c480000 	lw	t0,0(v0)
801460b8:	24420004 	addiu	v0,v0,4
801460bc:	080510dd 	j	80144374 <_IO_vfscanf+0x32a4>
801460c0:	afc2001c 	sw	v0,28(s8)
801460c4:	0c0454bd 	jal	801152f4 <__uflow>
801460c8:	02a02021 	move	a0,s5
801460cc:	08050e98 	j	80143a60 <_IO_vfscanf+0x2990>
801460d0:	00409821 	move	s3,v0
801460d4:	0c0454bd 	jal	801152f4 <__uflow>
801460d8:	02a02021 	move	a0,s5
801460dc:	08051280 	j	80144a00 <_IO_vfscanf+0x3930>
801460e0:	00409821 	move	s3,v0
801460e4:	0c047ea0 	jal	8011fa80 <__errno_location>
801460e8:	00000000 	nop
801460ec:	8fc500d4 	lw	a1,212(s8)
801460f0:	0805150a 	j	80145428 <_IO_vfscanf+0x4358>
801460f4:	ac450000 	sw	a1,0(v0)
801460f8:	0c0454bd 	jal	801152f4 <__uflow>
801460fc:	02a02021 	move	a0,s5
80146100:	08050d47 	j	8014351c <_IO_vfscanf+0x244c>
80146104:	00409821 	move	s3,v0
80146108:	0c047ea0 	jal	8011fa80 <__errno_location>
8014610c:	00000000 	nop
80146110:	8fc400d4 	lw	a0,212(s8)
80146114:	00000000 	nop
80146118:	ac440000 	sw	a0,0(v0)
8014611c:	82020000 	lb	v0,0(s0)
80146120:	08050d06 	j	80143418 <_IO_vfscanf+0x2348>
80146124:	00000000 	nop
80146128:	0c0454bd 	jal	801152f4 <__uflow>
8014612c:	02a02021 	move	a0,s5
80146130:	0805092e 	j	801424b8 <_IO_vfscanf+0x13e8>
80146134:	00409821 	move	s3,v0
80146138:	24050070 	li	a1,112
8014613c:	24020001 	li	v0,1
80146140:	afd200c8 	sw	s2,200(s8)
80146144:	afc500b8 	sw	a1,184(s8)
80146148:	0805094e 	j	80142538 <_IO_vfscanf+0x1468>
8014614c:	afc200bc 	sw	v0,188(s8)
80146150:	0c047ea0 	jal	8011fa80 <__errno_location>
80146154:	00000000 	nop
80146158:	8c420000 	lw	v0,0(v0)
8014615c:	080514c0 	j	80145300 <_IO_vfscanf+0x4230>
80146160:	afc200d4 	sw	v0,212(s8)
80146164:	0c0454bd 	jal	801152f4 <__uflow>
80146168:	02a02021 	move	a0,s5
8014616c:	080514bc 	j	801452f0 <_IO_vfscanf+0x4220>
80146170:	00409821 	move	s3,v0
80146174:	0c047ea0 	jal	8011fa80 <__errno_location>
80146178:	00000000 	nop
8014617c:	8fc300d4 	lw	v1,212(s8)
80146180:	080514c0 	j	80145300 <_IO_vfscanf+0x4230>
80146184:	ac430000 	sw	v1,0(v0)
80146188:	8fc300d8 	lw	v1,216(s8)
8014618c:	00000000 	nop
80146190:	00038040 	sll	s0,v1,0x1
80146194:	2e020100 	sltiu	v0,s0,256
80146198:	10400003 	beqz	v0,801461a8 <_IO_vfscanf+0x50d8>
8014619c:	00101080 	sll	v0,s0,0x2
801461a0:	24100100 	li	s0,256
801461a4:	00101080 	sll	v0,s0,0x2
801461a8:	2442000e 	addiu	v0,v0,14
801461ac:	000210c2 	srl	v0,v0,0x3
801461b0:	000210c0 	sll	v0,v0,0x3
801461b4:	8fc400c8 	lw	a0,200(s8)
801461b8:	03a2e823 	subu	sp,sp,v0
801461bc:	10800005 	beqz	a0,801461d4 <_IO_vfscanf+0x5104>
801461c0:	27b20010 	addiu	s2,sp,16
801461c4:	8fc500c8 	lw	a1,200(s8)
801461c8:	8fc600d8 	lw	a2,216(s8)
801461cc:	0c04324c 	jal	8010c930 <memcpy>
801461d0:	02402021 	move	a0,s2
801461d4:	080514a9 	j	801452a4 <_IO_vfscanf+0x41d4>
801461d8:	afd000c0 	sw	s0,192(s8)
801461dc:	0c047ea0 	jal	8011fa80 <__errno_location>
801461e0:	00000000 	nop
801461e4:	8c420000 	lw	v0,0(v0)
801461e8:	08051494 	j	80145250 <_IO_vfscanf+0x4180>
801461ec:	afc200d4 	sw	v0,212(s8)
801461f0:	0c047ea0 	jal	8011fa80 <__errno_location>
801461f4:	00000000 	nop
801461f8:	8fc300d4 	lw	v1,212(s8)
801461fc:	080514f4 	j	801453d0 <_IO_vfscanf+0x4300>
80146200:	ac430000 	sw	v1,0(v0)
80146204:	0c0454bd 	jal	801152f4 <__uflow>
80146208:	02a02021 	move	a0,s5
8014620c:	08050d93 	j	8014364c <_IO_vfscanf+0x257c>
80146210:	00409821 	move	s3,v0
80146214:	0c0454bd 	jal	801152f4 <__uflow>
80146218:	02a02021 	move	a0,s5
8014621c:	080507c9 	j	80141f24 <_IO_vfscanf+0xe54>
80146220:	00409821 	move	s3,v0
80146224:	0c0454bd 	jal	801152f4 <__uflow>
80146228:	02a02021 	move	a0,s5
8014622c:	08050da7 	j	8014369c <_IO_vfscanf+0x25cc>
80146230:	00409821 	move	s3,v0
80146234:	8fc40120 	lw	a0,288(s8)
80146238:	00000000 	nop
8014623c:	0090102b 	sltu	v0,a0,s0
80146240:	1040f04b 	beqz	v0,80142370 <_IO_vfscanf+0x12a0>
80146244:	2402ffff 	li	v0,-1
80146248:	12620004 	beq	s3,v0,8014625c <_IO_vfscanf+0x518c>
8014624c:	326500ff 	andi	a1,s3,0xff
80146250:	02a02021 	move	a0,s5
80146254:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80146258:	26f7ffff 	addiu	s7,s7,-1
8014625c:	8fc50120 	lw	a1,288(s8)
80146260:	2612ffff 	addiu	s2,s0,-1
80146264:	00b2102b 	sltu	v0,a1,s2
80146268:	10400009 	beqz	v0,80146290 <_IO_vfscanf+0x51c0>
8014626c:	00000000 	nop
80146270:	92450000 	lbu	a1,0(s2)
80146274:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80146278:	02a02021 	move	a0,s5
8014627c:	8fc20120 	lw	v0,288(s8)
80146280:	2652ffff 	addiu	s2,s2,-1
80146284:	0052182b 	sltu	v1,v0,s2
80146288:	1460fff9 	bnez	v1,80146270 <_IO_vfscanf+0x51a0>
8014628c:	26f7ffff 	addiu	s7,s7,-1
80146290:	8fc30120 	lw	v1,288(s8)
80146294:	8fc4010c 	lw	a0,268(s8)
80146298:	02031023 	subu	v0,s0,v1
8014629c:	92530000 	lbu	s3,0(s2)
801462a0:	00822023 	subu	a0,a0,v0
801462a4:	080508dc 	j	80142370 <_IO_vfscanf+0x12a0>
801462a8:	afc4010c 	sw	a0,268(s8)
801462ac:	0c0454bd 	jal	801152f4 <__uflow>
801462b0:	02a02021 	move	a0,s5
801462b4:	08051490 	j	80145240 <_IO_vfscanf+0x4170>
801462b8:	00409821 	move	s3,v0
801462bc:	00808021 	move	s0,a0
801462c0:	00002021 	move	a0,zero
801462c4:	14c4f450 	bne	a2,a0,80143408 <_IO_vfscanf+0x2338>
801462c8:	00000000 	nop
801462cc:	08050d32 	j	801434c8 <_IO_vfscanf+0x23f8>
801462d0:	00000000 	nop
801462d4:	2e420100 	sltiu	v0,s2,256
801462d8:	10400003 	beqz	v0,801462e8 <_IO_vfscanf+0x5218>
801462dc:	00121080 	sll	v0,s2,0x2
801462e0:	24120100 	li	s2,256
801462e4:	00121080 	sll	v0,s2,0x2
801462e8:	2442000e 	addiu	v0,v0,14
801462ec:	000210c2 	srl	v0,v0,0x3
801462f0:	000210c0 	sll	v0,v0,0x3
801462f4:	03a2e823 	subu	sp,sp,v0
801462f8:	8fc200c8 	lw	v0,200(s8)
801462fc:	00000000 	nop
80146300:	10400005 	beqz	v0,80146318 <_IO_vfscanf+0x5248>
80146304:	27b00010 	addiu	s0,sp,16
80146308:	8fc500c8 	lw	a1,200(s8)
8014630c:	8fc600c0 	lw	a2,192(s8)
80146310:	0c04324c 	jal	8010c930 <memcpy>
80146314:	02002021 	move	a0,s0
80146318:	afd000c8 	sw	s0,200(s8)
8014631c:	080511be 	j	801446f8 <_IO_vfscanf+0x3628>
80146320:	afd200c0 	sw	s2,192(s8)
80146324:	0c0454bd 	jal	801152f4 <__uflow>
80146328:	02a02021 	move	a0,s5
8014632c:	080511ae 	j	801446b8 <_IO_vfscanf+0x35e8>
80146330:	00409821 	move	s3,v0
80146334:	2e420100 	sltiu	v0,s2,256
80146338:	10400003 	beqz	v0,80146348 <_IO_vfscanf+0x5278>
8014633c:	00121080 	sll	v0,s2,0x2
80146340:	24120100 	li	s2,256
80146344:	00121080 	sll	v0,s2,0x2
80146348:	2442000e 	addiu	v0,v0,14
8014634c:	000210c2 	srl	v0,v0,0x3
80146350:	000210c0 	sll	v0,v0,0x3
80146354:	8fc400c8 	lw	a0,200(s8)
80146358:	03a2e823 	subu	sp,sp,v0
8014635c:	10800005 	beqz	a0,80146374 <_IO_vfscanf+0x52a4>
80146360:	27b00010 	addiu	s0,sp,16
80146364:	8fc500c8 	lw	a1,200(s8)
80146368:	8fc600c0 	lw	a2,192(s8)
8014636c:	0c04324c 	jal	8010c930 <memcpy>
80146370:	02002021 	move	a0,s0
80146374:	afd000c8 	sw	s0,200(s8)
80146378:	0805119e 	j	80144678 <_IO_vfscanf+0x35a8>
8014637c:	afd200c0 	sw	s2,192(s8)
80146380:	0c0454bd 	jal	801152f4 <__uflow>
80146384:	02a02021 	move	a0,s5
80146388:	0805112b 	j	801444ac <_IO_vfscanf+0x33dc>
8014638c:	00409821 	move	s3,v0
80146390:	2e420100 	sltiu	v0,s2,256
80146394:	10400003 	beqz	v0,801463a4 <_IO_vfscanf+0x52d4>
80146398:	00121080 	sll	v0,s2,0x2
8014639c:	24120100 	li	s2,256
801463a0:	00121080 	sll	v0,s2,0x2
801463a4:	2442000e 	addiu	v0,v0,14
801463a8:	000210c2 	srl	v0,v0,0x3
801463ac:	000210c0 	sll	v0,v0,0x3
801463b0:	8fc300c8 	lw	v1,200(s8)
801463b4:	03a2e823 	subu	sp,sp,v0
801463b8:	10600005 	beqz	v1,801463d0 <_IO_vfscanf+0x5300>
801463bc:	27b00010 	addiu	s0,sp,16
801463c0:	8fc500c8 	lw	a1,200(s8)
801463c4:	8fc600d8 	lw	a2,216(s8)
801463c8:	0c04324c 	jal	8010c930 <memcpy>
801463cc:	02002021 	move	a0,s0
801463d0:	afd000c8 	sw	s0,200(s8)
801463d4:	08051482 	j	80145208 <_IO_vfscanf+0x4138>
801463d8:	afd200c0 	sw	s2,192(s8)

801463dc <__vfscanf>:
801463dc:	08050434 	j	801410d0 <_IO_vfscanf>
801463e0:	00003821 	move	a3,zero
	...

801463f0 <_IO_flockfile>:
801463f0:	3c020000 	lui	v0,0x0
801463f4:	24420000 	addiu	v0,v0,0
801463f8:	10400004 	beqz	v0,8014640c <_IO_flockfile+0x1c>
801463fc:	00000000 	nop
80146400:	8c840048 	lw	a0,72(a0)
80146404:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80146408:	00000000 	nop
8014640c:	03e00008 	jr	ra
80146410:	00000000 	nop
	...

80146420 <_IO_funlockfile>:
80146420:	3c020000 	lui	v0,0x0
80146424:	24420000 	addiu	v0,v0,0
80146428:	10400004 	beqz	v0,8014643c <_IO_funlockfile+0x1c>
8014642c:	00000000 	nop
80146430:	8c840048 	lw	a0,72(a0)
80146434:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80146438:	00000000 	nop
8014643c:	03e00008 	jr	ra
80146440:	00000000 	nop
	...

80146450 <read_int>:
80146450:	8c850000 	lw	a1,0(a0)
80146454:	00803821 	move	a3,a0
80146458:	90a30000 	lbu	v1,0(a1)
8014645c:	00a01021 	move	v0,a1
80146460:	24a50001 	addiu	a1,a1,1
80146464:	ac850000 	sw	a1,0(a0)
80146468:	90460001 	lbu	a2,1(v0)
8014646c:	00000000 	nop
80146470:	24c2ffd0 	addiu	v0,a2,-48
80146474:	2c42000a 	sltiu	v0,v0,10
80146478:	1040000e 	beqz	v0,801464b4 <read_int+0x64>
8014647c:	2463ffd0 	addiu	v1,v1,-48
80146480:	000310c0 	sll	v0,v1,0x3
80146484:	00a02021 	move	a0,a1
80146488:	00031840 	sll	v1,v1,0x1
8014648c:	24a50001 	addiu	a1,a1,1
80146490:	00621821 	addu	v1,v1,v0
80146494:	ace50000 	sw	a1,0(a3)
80146498:	00661821 	addu	v1,v1,a2
8014649c:	90860001 	lbu	a2,1(a0)
801464a0:	00000000 	nop
801464a4:	24c2ffd0 	addiu	v0,a2,-48
801464a8:	2c42000a 	sltiu	v0,v0,10
801464ac:	1440fff4 	bnez	v0,80146480 <read_int+0x30>
801464b0:	2463ffd0 	addiu	v1,v1,-48
801464b4:	03e00008 	jr	ra
801464b8:	00601021 	move	v0,v1

801464bc <__find_specmb>:
801464bc:	27bdffd0 	addiu	sp,sp,-48
801464c0:	3c020000 	lui	v0,0x0
801464c4:	afb50024 	sw	s5,36(sp)
801464c8:	afb40020 	sw	s4,32(sp)
801464cc:	afb3001c 	sw	s3,28(sp)
801464d0:	afb20018 	sw	s2,24(sp)
801464d4:	afb10014 	sw	s1,20(sp)
801464d8:	afb00010 	sw	s0,16(sp)
801464dc:	afbf0028 	sw	ra,40(sp)
801464e0:	00808021 	move	s0,a0
801464e4:	00a08821 	move	s1,a1
801464e8:	24540000 	addiu	s4,v0,0
801464ec:	24120025 	li	s2,37
801464f0:	2413ff80 	li	s3,-128
801464f4:	3c15801f 	lui	s5,0x801f
801464f8:	92020000 	lbu	v0,0(s0)
801464fc:	00000000 	nop
80146500:	10400019 	beqz	v0,80146568 <__find_specmb+0xac>
80146504:	00000000 	nop
80146508:	10520018 	beq	v0,s2,8014656c <__find_specmb+0xb0>
8014650c:	02001021 	move	v0,s0
80146510:	ae200000 	sw	zero,0(s1)
80146514:	92020000 	lbu	v0,0(s0)
80146518:	00000000 	nop
8014651c:	00531024 	and	v0,v0,s3
80146520:	1040001b 	beqz	v0,80146590 <__find_specmb+0xd4>
80146524:	00000000 	nop
80146528:	1280001b 	beqz	s4,80146598 <__find_specmb+0xdc>
8014652c:	24040003 	li	a0,3
80146530:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80146534:	00000000 	nop
80146538:	8c420000 	lw	v0,0(v0)
8014653c:	02002021 	move	a0,s0
80146540:	8c450058 	lw	a1,88(v0)
80146544:	0c052998 	jal	8014a660 <__mbrlen>
80146548:	02203021 	move	a2,s1
8014654c:	18400010 	blez	v0,80146590 <__find_specmb+0xd4>
80146550:	00000000 	nop
80146554:	02028021 	addu	s0,s0,v0
80146558:	92020000 	lbu	v0,0(s0)
8014655c:	00000000 	nop
80146560:	1440ffe9 	bnez	v0,80146508 <__find_specmb+0x4c>
80146564:	00000000 	nop
80146568:	02001021 	move	v0,s0
8014656c:	8fbf0028 	lw	ra,40(sp)
80146570:	8fb50024 	lw	s5,36(sp)
80146574:	8fb40020 	lw	s4,32(sp)
80146578:	8fb3001c 	lw	s3,28(sp)
8014657c:	8fb20018 	lw	s2,24(sp)
80146580:	8fb10014 	lw	s1,20(sp)
80146584:	8fb00010 	lw	s0,16(sp)
80146588:	03e00008 	jr	ra
8014658c:	27bd0030 	addiu	sp,sp,48
80146590:	0805193e 	j	801464f8 <__find_specmb+0x3c>
80146594:	26100001 	addiu	s0,s0,1
80146598:	8ea23484 	lw	v0,13444(s5)
8014659c:	0805194e 	j	80146538 <__find_specmb+0x7c>
801465a0:	00000000 	nop

801465a4 <__parse_one_specmb>:
801465a4:	27bdffd8 	addiu	sp,sp,-40
801465a8:	afb3001c 	sw	s3,28(sp)
801465ac:	afb20018 	sw	s2,24(sp)
801465b0:	afb10014 	sw	s1,20(sp)
801465b4:	afb00010 	sw	s0,16(sp)
801465b8:	afbf0024 	sw	ra,36(sp)
801465bc:	afb40020 	sw	s4,32(sp)
801465c0:	00c08021 	move	s0,a2
801465c4:	8cc6000c 	lw	a2,12(a2)
801465c8:	2402fff7 	li	v0,-9
801465cc:	00c23024 	and	a2,a2,v0
801465d0:	2403ffef 	li	v1,-17
801465d4:	00c33024 	and	a2,a2,v1
801465d8:	2402ffdf 	li	v0,-33
801465dc:	00c23024 	and	a2,a2,v0
801465e0:	2403ffbf 	li	v1,-65
801465e4:	00c33024 	and	a2,a2,v1
801465e8:	2402ff7f 	li	v0,-129
801465ec:	00c23024 	and	a2,a2,v0
801465f0:	2403f7ff 	li	v1,-2049
801465f4:	00c33024 	and	a2,a2,v1
801465f8:	2402feff 	li	v0,-257
801465fc:	00c23024 	and	a2,a2,v0
80146600:	2403fbff 	li	v1,-1025
80146604:	00804021 	move	t0,a0
80146608:	00c33024 	and	a2,a2,v1
8014660c:	25080001 	addiu	t0,t0,1
80146610:	2402ffff 	li	v0,-1
80146614:	24030020 	li	v1,32
80146618:	afa80028 	sw	t0,40(sp)
8014661c:	ae020024 	sw	v0,36(s0)
80146620:	ae030010 	sw	v1,16(s0)
80146624:	ae06000c 	sw	a2,12(s0)
80146628:	90820001 	lbu	v0,1(a0)
8014662c:	00a09021 	move	s2,a1
80146630:	2442ffd0 	addiu	v0,v0,-48
80146634:	2c42000a 	sltiu	v0,v0,10
80146638:	00e09821 	move	s3,a3
8014663c:	1440009f 	bnez	v0,801468bc <__parse_one_specmb+0x318>
80146640:	01008821 	move	s1,t0
80146644:	91020000 	lbu	v0,0(t0)
80146648:	00000000 	nop
8014664c:	2442ffe0 	addiu	v0,v0,-32
80146650:	304200ff 	andi	v0,v0,0xff
80146654:	2c43002a 	sltiu	v1,v0,42
80146658:	10600011 	beqz	v1,801466a0 <__parse_one_specmb+0xfc>
8014665c:	3c03801d 	lui	v1,0x801d
80146660:	00021080 	sll	v0,v0,0x2
80146664:	24633e70 	addiu	v1,v1,15984
80146668:	00431021 	addu	v0,v0,v1
8014666c:	8c440000 	lw	a0,0(v0)
80146670:	00000000 	nop
80146674:	00800008 	jr	a0
80146678:	00000000 	nop
8014667c:	24020030 	li	v0,48
80146680:	ae020010 	sw	v0,16(s0)
80146684:	01001821 	move	v1,t0
80146688:	25080001 	addiu	t0,t0,1
8014668c:	afa80028 	sw	t0,40(sp)
80146690:	90620001 	lbu	v0,1(v1)
80146694:	00000000 	nop
80146698:	1440ffea 	bnez	v0,80146644 <__parse_one_specmb+0xa0>
8014669c:	00000000 	nop
801466a0:	30c20020 	andi	v0,a2,0x20
801466a4:	10400004 	beqz	v0,801466b8 <__parse_one_specmb+0x114>
801466a8:	2402ffff 	li	v0,-1
801466ac:	24020020 	li	v0,32
801466b0:	ae020010 	sw	v0,16(s0)
801466b4:	2402ffff 	li	v0,-1
801466b8:	ae020020 	sw	v0,32(s0)
801466bc:	ae000004 	sw	zero,4(s0)
801466c0:	91030000 	lbu	v1,0(t0)
801466c4:	2402002a 	li	v0,42
801466c8:	10620084 	beq	v1,v0,801468dc <__parse_one_specmb+0x338>
801466cc:	01002021 	move	a0,t0
801466d0:	2462ffd0 	addiu	v0,v1,-48
801466d4:	2c42000a 	sltiu	v0,v0,10
801466d8:	14400060 	bnez	v0,8014685c <__parse_one_specmb+0x2b8>
801466dc:	00008821 	move	s1,zero
801466e0:	2402ffff 	li	v0,-1
801466e4:	ae020000 	sw	v0,0(s0)
801466e8:	ae02001c 	sw	v0,28(s0)
801466ec:	91030000 	lbu	v1,0(t0)
801466f0:	2402002e 	li	v0,46
801466f4:	10620065 	beq	v1,v0,8014688c <__parse_one_specmb+0x2e8>
801466f8:	01002021 	move	a0,t0
801466fc:	8e06000c 	lw	a2,12(s0)
80146700:	2402fffe 	li	v0,-2
80146704:	00c23024 	and	a2,a2,v0
80146708:	2403fffd 	li	v1,-3
8014670c:	00c33024 	and	a2,a2,v1
80146710:	2402fffb 	li	v0,-5
80146714:	00c23024 	and	a2,a2,v0
80146718:	2403fdff 	li	v1,-513
8014671c:	00c33024 	and	a2,a2,v1
80146720:	ae06000c 	sw	a2,12(s0)
80146724:	91020000 	lbu	v0,0(t0)
80146728:	25080001 	addiu	t0,t0,1
8014672c:	2442ffb4 	addiu	v0,v0,-76
80146730:	304200ff 	andi	v0,v0,0xff
80146734:	2c43002f 	sltiu	v1,v0,47
80146738:	10600009 	beqz	v1,80146760 <__parse_one_specmb+0x1bc>
8014673c:	afa80028 	sw	t0,40(sp)
80146740:	3c03801d 	lui	v1,0x801d
80146744:	00021080 	sll	v0,v0,0x2
80146748:	24633f18 	addiu	v1,v1,16152
8014674c:	00431021 	addu	v0,v0,v1
80146750:	8c440000 	lw	a0,0(v0)
80146754:	00000000 	nop
80146758:	00800008 	jr	a0
8014675c:	00000000 	nop
80146760:	2508ffff 	addiu	t0,t0,-1
80146764:	afa80028 	sw	t0,40(sp)
80146768:	3c02801f 	lui	v0,0x801f
8014676c:	91050000 	lbu	a1,0(t0)
80146770:	8c4347fc 	lw	v1,18428(v0)
80146774:	25080001 	addiu	t0,t0,1
80146778:	ae050008 	sw	a1,8(s0)
8014677c:	1460011e 	bnez	v1,80146bf8 <__parse_one_specmb+0x654>
80146780:	afa80028 	sw	t0,40(sp)
80146784:	8e050008 	lw	a1,8(s0)
80146788:	24020001 	li	v0,1
8014678c:	24a4ffbf 	addiu	a0,a1,-65
80146790:	2c830038 	sltiu	v1,a0,56
80146794:	14600014 	bnez	v1,801467e8 <__parse_one_specmb+0x244>
80146798:	ae02002c 	sw	v0,44(s0)
8014679c:	ae00002c 	sw	zero,44(s0)
801467a0:	8e030024 	lw	v1,36(s0)
801467a4:	2402ffff 	li	v0,-1
801467a8:	10620017 	beq	v1,v0,80146808 <__parse_one_specmb+0x264>
801467ac:	00000000 	nop
801467b0:	14a0001c 	bnez	a1,80146824 <__parse_one_specmb+0x280>
801467b4:	00000000 	nop
801467b8:	2502ffff 	addiu	v0,t0,-1
801467bc:	ae020014 	sw	v0,20(s0)
801467c0:	ae020018 	sw	v0,24(s0)
801467c4:	8fbf0024 	lw	ra,36(sp)
801467c8:	02201021 	move	v0,s1
801467cc:	8fb40020 	lw	s4,32(sp)
801467d0:	8fb3001c 	lw	s3,28(sp)
801467d4:	8fb20018 	lw	s2,24(sp)
801467d8:	8fb10014 	lw	s1,20(sp)
801467dc:	8fb00010 	lw	s0,16(sp)
801467e0:	03e00008 	jr	ra
801467e4:	27bd0028 	addiu	sp,sp,40
801467e8:	3c03801d 	lui	v1,0x801d
801467ec:	00041080 	sll	v0,a0,0x2
801467f0:	24633fd4 	addiu	v1,v1,16340
801467f4:	00431021 	addu	v0,v0,v1
801467f8:	8c440000 	lw	a0,0(v0)
801467fc:	00000000 	nop
80146800:	00800008 	jr	a0
80146804:	00000000 	nop
80146808:	8e02002c 	lw	v0,44(s0)
8014680c:	00000000 	nop
80146810:	1040ffe7 	beqz	v0,801467b0 <__parse_one_specmb+0x20c>
80146814:	00000000 	nop
80146818:	ae120024 	sw	s2,36(s0)
8014681c:	10a0ffe6 	beqz	a1,801467b8 <__parse_one_specmb+0x214>
80146820:	02228821 	addu	s1,s1,v0
80146824:	8fa50038 	lw	a1,56(sp)
80146828:	ae080014 	sw	t0,20(s0)
8014682c:	0c05192f 	jal	801464bc <__find_specmb>
80146830:	01002021 	move	a0,t0
80146834:	ae020018 	sw	v0,24(s0)
80146838:	8fbf0024 	lw	ra,36(sp)
8014683c:	02201021 	move	v0,s1
80146840:	8fb40020 	lw	s4,32(sp)
80146844:	8fb3001c 	lw	s3,28(sp)
80146848:	8fb20018 	lw	s2,24(sp)
8014684c:	8fb10014 	lw	s1,20(sp)
80146850:	8fb00010 	lw	s0,16(sp)
80146854:	03e00008 	jr	ra
80146858:	27bd0028 	addiu	sp,sp,40
8014685c:	0c051914 	jal	80146450 <read_int>
80146860:	27a40028 	addiu	a0,sp,40
80146864:	8fa80028 	lw	t0,40(sp)
80146868:	ae020004 	sw	v0,4(s0)
8014686c:	2402ffff 	li	v0,-1
80146870:	ae020000 	sw	v0,0(s0)
80146874:	ae02001c 	sw	v0,28(s0)
80146878:	91030000 	lbu	v1,0(t0)
8014687c:	2402002e 	li	v0,46
80146880:	00008821 	move	s1,zero
80146884:	1462ff9d 	bne	v1,v0,801466fc <__parse_one_specmb+0x158>
80146888:	01002021 	move	a0,t0
8014688c:	25080001 	addiu	t0,t0,1
80146890:	afa80028 	sw	t0,40(sp)
80146894:	90830001 	lbu	v1,1(a0)
80146898:	2402002a 	li	v0,42
8014689c:	10620098 	beq	v1,v0,80146b00 <__parse_one_specmb+0x55c>
801468a0:	2462ffd0 	addiu	v0,v1,-48
801468a4:	2c42000a 	sltiu	v0,v0,10
801468a8:	1440005a 	bnez	v0,80146a14 <__parse_one_specmb+0x470>
801468ac:	00000000 	nop
801468b0:	8fa80028 	lw	t0,40(sp)
801468b4:	080519bf 	j	801466fc <__parse_one_specmb+0x158>
801468b8:	ae000000 	sw	zero,0(s0)
801468bc:	0c051914 	jal	80146450 <read_int>
801468c0:	27a40028 	addiu	a0,sp,40
801468c4:	14400014 	bnez	v0,80146918 <__parse_one_specmb+0x374>
801468c8:	00402821 	move	a1,v0
801468cc:	afb10028 	sw	s1,40(sp)
801468d0:	8e06000c 	lw	a2,12(s0)
801468d4:	08051991 	j	80146644 <__parse_one_specmb+0xa0>
801468d8:	02204021 	move	t0,s1
801468dc:	25080001 	addiu	t0,t0,1
801468e0:	afa80028 	sw	t0,40(sp)
801468e4:	90820001 	lbu	v0,1(a0)
801468e8:	00000000 	nop
801468ec:	2442ffd0 	addiu	v0,v0,-48
801468f0:	2c42000a 	sltiu	v0,v0,10
801468f4:	1440006d 	bnez	v0,80146aac <__parse_one_specmb+0x508>
801468f8:	01008821 	move	s1,t0
801468fc:	8e020020 	lw	v0,32(s0)
80146900:	00000000 	nop
80146904:	0440008d 	bltz	v0,80146b3c <__parse_one_specmb+0x598>
80146908:	00000000 	nop
8014690c:	8fa80028 	lw	t0,40(sp)
80146910:	080519b8 	j	801466e0 <__parse_one_specmb+0x13c>
80146914:	00008821 	move	s1,zero
80146918:	8fa40028 	lw	a0,40(sp)
8014691c:	24020024 	li	v0,36
80146920:	90830000 	lbu	v1,0(a0)
80146924:	00000000 	nop
80146928:	1462ffe8 	bne	v1,v0,801468cc <__parse_one_specmb+0x328>
8014692c:	24a2ffff 	addiu	v0,a1,-1
80146930:	ae020024 	sw	v0,36(s0)
80146934:	8e660000 	lw	a2,0(s3)
80146938:	24880001 	addiu	t0,a0,1
8014693c:	00a6102b 	sltu	v0,a1,a2
80146940:	00a01821 	move	v1,a1
80146944:	10400002 	beqz	v0,80146950 <__parse_one_specmb+0x3ac>
80146948:	afa80028 	sw	t0,40(sp)
8014694c:	00c01821 	move	v1,a2
80146950:	ae630000 	sw	v1,0(s3)
80146954:	8e06000c 	lw	a2,12(s0)
80146958:	08051991 	j	80146644 <__parse_one_specmb+0xa0>
8014695c:	00000000 	nop
80146960:	2402fffe 	li	v0,-2
80146964:	00c23024 	and	a2,a2,v0
80146968:	2403fffb 	li	v1,-5
8014696c:	00c33024 	and	a2,a2,v1
80146970:	080519da 	j	80146768 <__parse_one_specmb+0x1c4>
80146974:	ae06000c 	sw	a2,12(s0)
80146978:	34c60020 	ori	a2,a2,0x20
8014697c:	080519a1 	j	80146684 <__parse_one_specmb+0xe0>
80146980:	ae06000c 	sw	a2,12(s0)
80146984:	34c60040 	ori	a2,a2,0x40
80146988:	080519a1 	j	80146684 <__parse_one_specmb+0xe0>
8014698c:	ae06000c 	sw	a2,12(s0)
80146990:	34c60080 	ori	a2,a2,0x80
80146994:	080519a1 	j	80146684 <__parse_one_specmb+0xe0>
80146998:	ae06000c 	sw	a2,12(s0)
8014699c:	34c60800 	ori	a2,a2,0x800
801469a0:	080519a1 	j	80146684 <__parse_one_specmb+0xe0>
801469a4:	ae06000c 	sw	a2,12(s0)
801469a8:	34c60008 	ori	a2,a2,0x8
801469ac:	080519a1 	j	80146684 <__parse_one_specmb+0xe0>
801469b0:	ae06000c 	sw	a2,12(s0)
801469b4:	34c60010 	ori	a2,a2,0x10
801469b8:	080519a1 	j	80146684 <__parse_one_specmb+0xe0>
801469bc:	ae06000c 	sw	a2,12(s0)
801469c0:	34c60004 	ori	a2,a2,0x4
801469c4:	ae06000c 	sw	a2,12(s0)
801469c8:	91030000 	lbu	v1,0(t0)
801469cc:	2402006c 	li	v0,108
801469d0:	1462ff66 	bne	v1,v0,8014676c <__parse_one_specmb+0x1c8>
801469d4:	3c02801f 	lui	v0,0x801f
801469d8:	25080001 	addiu	t0,t0,1
801469dc:	afa80028 	sw	t0,40(sp)
801469e0:	34c60001 	ori	a2,a2,0x1
801469e4:	080519da 	j	80146768 <__parse_one_specmb+0x1c4>
801469e8:	ae06000c 	sw	a2,12(s0)
801469ec:	34c60005 	ori	a2,a2,0x5
801469f0:	080519da 	j	80146768 <__parse_one_specmb+0x1c4>
801469f4:	ae06000c 	sw	a2,12(s0)
801469f8:	91030000 	lbu	v1,0(t0)
801469fc:	24020068 	li	v0,104
80146a00:	1062006d 	beq	v1,v0,80146bb8 <__parse_one_specmb+0x614>
80146a04:	00000000 	nop
80146a08:	34c60002 	ori	a2,a2,0x2
80146a0c:	080519da 	j	80146768 <__parse_one_specmb+0x1c4>
80146a10:	ae06000c 	sw	a2,12(s0)
80146a14:	0c051914 	jal	80146450 <read_int>
80146a18:	27a40028 	addiu	a0,sp,40
80146a1c:	8fa80028 	lw	t0,40(sp)
80146a20:	080519bf 	j	801466fc <__parse_one_specmb+0x158>
80146a24:	ae020000 	sw	v0,0(s0)
80146a28:	24020001 	li	v0,1
80146a2c:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a30:	ae020028 	sw	v0,40(s0)
80146a34:	30c20001 	andi	v0,a2,0x1
80146a38:	14400048 	bnez	v0,80146b5c <__parse_one_specmb+0x5b8>
80146a3c:	24020107 	li	v0,263
80146a40:	24020007 	li	v0,7
80146a44:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a48:	ae020028 	sw	v0,40(s0)
80146a4c:	24020800 	li	v0,2048
80146a50:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a54:	ae020028 	sw	v0,40(s0)
80146a58:	24020005 	li	v0,5
80146a5c:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a60:	ae020028 	sw	v0,40(s0)
80146a64:	24020002 	li	v0,2
80146a68:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a6c:	ae020028 	sw	v0,40(s0)
80146a70:	24020004 	li	v0,4
80146a74:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a78:	ae020028 	sw	v0,40(s0)
80146a7c:	24020003 	li	v0,3
80146a80:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146a84:	ae020028 	sw	v0,40(s0)
80146a88:	30c20001 	andi	v0,a2,0x1
80146a8c:	14400031 	bnez	v0,80146b54 <__parse_one_specmb+0x5b0>
80146a90:	24020100 	li	v0,256
80146a94:	30c20004 	andi	v0,a2,0x4
80146a98:	10400052 	beqz	v0,80146be4 <__parse_one_specmb+0x640>
80146a9c:	30c20002 	andi	v0,a2,0x2
80146aa0:	24020200 	li	v0,512
80146aa4:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146aa8:	ae020028 	sw	v0,40(s0)
80146aac:	0c051914 	jal	80146450 <read_int>
80146ab0:	27a40028 	addiu	a0,sp,40
80146ab4:	1040ff91 	beqz	v0,801468fc <__parse_one_specmb+0x358>
80146ab8:	00402021 	move	a0,v0
80146abc:	8fa80028 	lw	t0,40(sp)
80146ac0:	24020024 	li	v0,36
80146ac4:	91030000 	lbu	v1,0(t0)
80146ac8:	00000000 	nop
80146acc:	1462ff8b 	bne	v1,v0,801468fc <__parse_one_specmb+0x358>
80146ad0:	2482ffff 	addiu	v0,a0,-1
80146ad4:	ae020020 	sw	v0,32(s0)
80146ad8:	8e650000 	lw	a1,0(s3)
80146adc:	00000000 	nop
80146ae0:	0085102b 	sltu	v0,a0,a1
80146ae4:	10400002 	beqz	v0,80146af0 <__parse_one_specmb+0x54c>
80146ae8:	00801821 	move	v1,a0
80146aec:	00a01821 	move	v1,a1
80146af0:	25080001 	addiu	t0,t0,1
80146af4:	ae630000 	sw	v1,0(s3)
80146af8:	08051a3f 	j	801468fc <__parse_one_specmb+0x358>
80146afc:	afa80028 	sw	t0,40(sp)
80146b00:	24880002 	addiu	t0,a0,2
80146b04:	afa80028 	sw	t0,40(sp)
80146b08:	90820002 	lbu	v0,2(a0)
80146b0c:	00000000 	nop
80146b10:	2442ffd0 	addiu	v0,v0,-48
80146b14:	2c42000a 	sltiu	v0,v0,10
80146b18:	14400012 	bnez	v0,80146b64 <__parse_one_specmb+0x5c0>
80146b1c:	0100a021 	move	s4,t0
80146b20:	8e02001c 	lw	v0,28(s0)
80146b24:	00000000 	nop
80146b28:	04400028 	bltz	v0,80146bcc <__parse_one_specmb+0x628>
80146b2c:	00000000 	nop
80146b30:	8fa80028 	lw	t0,40(sp)
80146b34:	080519bf 	j	801466fc <__parse_one_specmb+0x158>
80146b38:	00000000 	nop
80146b3c:	afb10028 	sw	s1,40(sp)
80146b40:	02204021 	move	t0,s1
80146b44:	ae120020 	sw	s2,32(s0)
80146b48:	24110001 	li	s1,1
80146b4c:	080519b8 	j	801466e0 <__parse_one_specmb+0x13c>
80146b50:	26520001 	addiu	s2,s2,1
80146b54:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146b58:	ae020028 	sw	v0,40(s0)
80146b5c:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146b60:	ae020028 	sw	v0,40(s0)
80146b64:	0c051914 	jal	80146450 <read_int>
80146b68:	27a40028 	addiu	a0,sp,40
80146b6c:	1040ffec 	beqz	v0,80146b20 <__parse_one_specmb+0x57c>
80146b70:	00402021 	move	a0,v0
80146b74:	8fa80028 	lw	t0,40(sp)
80146b78:	24020024 	li	v0,36
80146b7c:	91030000 	lbu	v1,0(t0)
80146b80:	00000000 	nop
80146b84:	1462ffe6 	bne	v1,v0,80146b20 <__parse_one_specmb+0x57c>
80146b88:	2482ffff 	addiu	v0,a0,-1
80146b8c:	ae02001c 	sw	v0,28(s0)
80146b90:	8e650000 	lw	a1,0(s3)
80146b94:	00000000 	nop
80146b98:	0085102b 	sltu	v0,a0,a1
80146b9c:	10400002 	beqz	v0,80146ba8 <__parse_one_specmb+0x604>
80146ba0:	00801821 	move	v1,a0
80146ba4:	00a01821 	move	v1,a1
80146ba8:	25080001 	addiu	t0,t0,1
80146bac:	ae630000 	sw	v1,0(s3)
80146bb0:	08051ac8 	j	80146b20 <__parse_one_specmb+0x57c>
80146bb4:	afa80028 	sw	t0,40(sp)
80146bb8:	25080001 	addiu	t0,t0,1
80146bbc:	34c60200 	ori	a2,a2,0x200
80146bc0:	afa80028 	sw	t0,40(sp)
80146bc4:	080519da 	j	80146768 <__parse_one_specmb+0x1c4>
80146bc8:	ae06000c 	sw	a2,12(s0)
80146bcc:	ae12001c 	sw	s2,28(s0)
80146bd0:	02804021 	move	t0,s4
80146bd4:	26310001 	addiu	s1,s1,1
80146bd8:	26520001 	addiu	s2,s2,1
80146bdc:	080519bf 	j	801466fc <__parse_one_specmb+0x158>
80146be0:	afb40028 	sw	s4,40(sp)
80146be4:	10400015 	beqz	v0,80146c3c <__parse_one_specmb+0x698>
80146be8:	30c20200 	andi	v0,a2,0x200
80146bec:	24020400 	li	v0,1024
80146bf0:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146bf4:	ae020028 	sw	v0,40(s0)
80146bf8:	28a20100 	slti	v0,a1,256
80146bfc:	1040fee1 	beqz	v0,80146784 <__parse_one_specmb+0x1e0>
80146c00:	3c028019 	lui	v0,0x8019
80146c04:	8c44c7a4 	lw	a0,-14428(v0)
80146c08:	00051880 	sll	v1,a1,0x2
80146c0c:	00641821 	addu	v1,v1,a0
80146c10:	8c620000 	lw	v0,0(v1)
80146c14:	00000000 	nop
80146c18:	1040feda 	beqz	v0,80146784 <__parse_one_specmb+0x1e0>
80146c1c:	24050001 	li	a1,1
80146c20:	02002021 	move	a0,s0
80146c24:	0040f809 	jalr	v0
80146c28:	26060028 	addiu	a2,s0,40
80146c2c:	8fa80028 	lw	t0,40(sp)
80146c30:	8e050008 	lw	a1,8(s0)
80146c34:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146c38:	ae02002c 	sw	v0,44(s0)
80146c3c:	1440ff7b 	bnez	v0,80146a2c <__parse_one_specmb+0x488>
80146c40:	24020001 	li	v0,1
80146c44:	080519e8 	j	801467a0 <__parse_one_specmb+0x1fc>
80146c48:	ae000028 	sw	zero,40(s0)
80146c4c:	00000000 	nop

80146c50 <read_int>:
80146c50:	8c820000 	lw	v0,0(a0)
80146c54:	00803821 	move	a3,a0
80146c58:	8c460004 	lw	a2,4(v0)
80146c5c:	8c440000 	lw	a0,0(v0)
80146c60:	24c3ffd0 	addiu	v1,a2,-48
80146c64:	24420004 	addiu	v0,v0,4
80146c68:	2c63000a 	sltiu	v1,v1,10
80146c6c:	2484ffd0 	addiu	a0,a0,-48
80146c70:	1060000d 	beqz	v1,80146ca8 <read_int+0x58>
80146c74:	ace20000 	sw	v0,0(a3)
80146c78:	00402821 	move	a1,v0
80146c7c:	000410c0 	sll	v0,a0,0x3
80146c80:	00041840 	sll	v1,a0,0x1
80146c84:	00621821 	addu	v1,v1,v0
80146c88:	00661821 	addu	v1,v1,a2
80146c8c:	8ca60004 	lw	a2,4(a1)
80146c90:	2464ffd0 	addiu	a0,v1,-48
80146c94:	24c2ffd0 	addiu	v0,a2,-48
80146c98:	2c42000a 	sltiu	v0,v0,10
80146c9c:	1440fff7 	bnez	v0,80146c7c <read_int+0x2c>
80146ca0:	24a50004 	addiu	a1,a1,4
80146ca4:	ace50000 	sw	a1,0(a3)
80146ca8:	03e00008 	jr	ra
80146cac:	00801021 	move	v0,a0

80146cb0 <__find_specwc>:
80146cb0:	08052ce4 	j	8014b390 <__wcschrnul>
80146cb4:	24050025 	li	a1,37

80146cb8 <__parse_one_specwc>:
80146cb8:	27bdffd8 	addiu	sp,sp,-40
80146cbc:	afb40020 	sw	s4,32(sp)
80146cc0:	afb20018 	sw	s2,24(sp)
80146cc4:	afb10014 	sw	s1,20(sp)
80146cc8:	afb00010 	sw	s0,16(sp)
80146ccc:	afbf0024 	sw	ra,36(sp)
80146cd0:	afb3001c 	sw	s3,28(sp)
80146cd4:	00c08021 	move	s0,a2
80146cd8:	8cc6000c 	lw	a2,12(a2)
80146cdc:	2402fff7 	li	v0,-9
80146ce0:	00c23024 	and	a2,a2,v0
80146ce4:	2403ffef 	li	v1,-17
80146ce8:	00c33024 	and	a2,a2,v1
80146cec:	2402ffdf 	li	v0,-33
80146cf0:	00c23024 	and	a2,a2,v0
80146cf4:	2403ffbf 	li	v1,-65
80146cf8:	00c33024 	and	a2,a2,v1
80146cfc:	2402ff7f 	li	v0,-129
80146d00:	00c23024 	and	a2,a2,v0
80146d04:	2402f7ff 	li	v0,-2049
80146d08:	00c23024 	and	a2,a2,v0
80146d0c:	2403feff 	li	v1,-257
80146d10:	00c33024 	and	a2,a2,v1
80146d14:	34c60400 	ori	a2,a2,0x400
80146d18:	24030020 	li	v1,32
80146d1c:	2402ffff 	li	v0,-1
80146d20:	ae06000c 	sw	a2,12(s0)
80146d24:	ae020024 	sw	v0,36(s0)
80146d28:	ae030010 	sw	v1,16(s0)
80146d2c:	8c830004 	lw	v1,4(a0)
80146d30:	24880004 	addiu	t0,a0,4
80146d34:	2463ffd0 	addiu	v1,v1,-48
80146d38:	2c63000a 	sltiu	v1,v1,10
80146d3c:	00a09021 	move	s2,a1
80146d40:	00e0a021 	move	s4,a3
80146d44:	afa80028 	sw	t0,40(sp)
80146d48:	14600098 	bnez	v1,80146fac <__parse_one_specwc+0x2f4>
80146d4c:	01008821 	move	s1,t0
80146d50:	8d020000 	lw	v0,0(t0)
80146d54:	00000000 	nop
80146d58:	2442ffe0 	addiu	v0,v0,-32
80146d5c:	2c43002a 	sltiu	v1,v0,42
80146d60:	1060000e 	beqz	v1,80146d9c <__parse_one_specwc+0xe4>
80146d64:	3c03801d 	lui	v1,0x801d
80146d68:	00021080 	sll	v0,v0,0x2
80146d6c:	246340c0 	addiu	v1,v1,16576
80146d70:	00431021 	addu	v0,v0,v1
80146d74:	8c440000 	lw	a0,0(v0)
80146d78:	00000000 	nop
80146d7c:	00800008 	jr	a0
80146d80:	00000000 	nop
80146d84:	24020030 	li	v0,48
80146d88:	ae020010 	sw	v0,16(s0)
80146d8c:	8d030004 	lw	v1,4(t0)
80146d90:	25080004 	addiu	t0,t0,4
80146d94:	1460ffee 	bnez	v1,80146d50 <__parse_one_specwc+0x98>
80146d98:	afa80028 	sw	t0,40(sp)
80146d9c:	30c20020 	andi	v0,a2,0x20
80146da0:	10400004 	beqz	v0,80146db4 <__parse_one_specwc+0xfc>
80146da4:	2402ffff 	li	v0,-1
80146da8:	24020020 	li	v0,32
80146dac:	ae020010 	sw	v0,16(s0)
80146db0:	2402ffff 	li	v0,-1
80146db4:	ae020020 	sw	v0,32(s0)
80146db8:	ae000004 	sw	zero,4(s0)
80146dbc:	8d030000 	lw	v1,0(t0)
80146dc0:	2402002a 	li	v0,42
80146dc4:	10620081 	beq	v1,v0,80146fcc <__parse_one_specwc+0x314>
80146dc8:	2462ffd0 	addiu	v0,v1,-48
80146dcc:	2c42000a 	sltiu	v0,v0,10
80146dd0:	1440005e 	bnez	v0,80146f4c <__parse_one_specwc+0x294>
80146dd4:	00008821 	move	s1,zero
80146dd8:	2402ffff 	li	v0,-1
80146ddc:	ae020000 	sw	v0,0(s0)
80146de0:	ae02001c 	sw	v0,28(s0)
80146de4:	8d030000 	lw	v1,0(t0)
80146de8:	2402002e 	li	v0,46
80146dec:	10620063 	beq	v1,v0,80146f7c <__parse_one_specwc+0x2c4>
80146df0:	01002021 	move	a0,t0
80146df4:	8e06000c 	lw	a2,12(s0)
80146df8:	2402fffe 	li	v0,-2
80146dfc:	00c23024 	and	a2,a2,v0
80146e00:	2403fffd 	li	v1,-3
80146e04:	00c33024 	and	a2,a2,v1
80146e08:	2402fffb 	li	v0,-5
80146e0c:	00c23024 	and	a2,a2,v0
80146e10:	2403fdff 	li	v1,-513
80146e14:	00c33024 	and	a2,a2,v1
80146e18:	ae06000c 	sw	a2,12(s0)
80146e1c:	8d020000 	lw	v0,0(t0)
80146e20:	25080004 	addiu	t0,t0,4
80146e24:	2442ffb4 	addiu	v0,v0,-76
80146e28:	2c43002f 	sltiu	v1,v0,47
80146e2c:	10600009 	beqz	v1,80146e54 <__parse_one_specwc+0x19c>
80146e30:	afa80028 	sw	t0,40(sp)
80146e34:	3c03801d 	lui	v1,0x801d
80146e38:	00021080 	sll	v0,v0,0x2
80146e3c:	24634168 	addiu	v1,v1,16744
80146e40:	00431021 	addu	v0,v0,v1
80146e44:	8c440000 	lw	a0,0(v0)
80146e48:	00000000 	nop
80146e4c:	00800008 	jr	a0
80146e50:	00000000 	nop
80146e54:	2508fffc 	addiu	t0,t0,-4
80146e58:	afa80028 	sw	t0,40(sp)
80146e5c:	3c02801f 	lui	v0,0x801f
80146e60:	8d050000 	lw	a1,0(t0)
80146e64:	8c4347fc 	lw	v1,18428(v0)
80146e68:	25080004 	addiu	t0,t0,4
80146e6c:	ae050008 	sw	a1,8(s0)
80146e70:	1460011b 	bnez	v1,801472e0 <__parse_one_specwc+0x628>
80146e74:	afa80028 	sw	t0,40(sp)
80146e78:	8e050008 	lw	a1,8(s0)
80146e7c:	24020001 	li	v0,1
80146e80:	24a4ffbf 	addiu	a0,a1,-65
80146e84:	2c830038 	sltiu	v1,a0,56
80146e88:	14600014 	bnez	v1,80146edc <__parse_one_specwc+0x224>
80146e8c:	ae02002c 	sw	v0,44(s0)
80146e90:	ae00002c 	sw	zero,44(s0)
80146e94:	8e030024 	lw	v1,36(s0)
80146e98:	2402ffff 	li	v0,-1
80146e9c:	10620017 	beq	v1,v0,80146efc <__parse_one_specwc+0x244>
80146ea0:	00000000 	nop
80146ea4:	14a0001c 	bnez	a1,80146f18 <__parse_one_specwc+0x260>
80146ea8:	00000000 	nop
80146eac:	2502fffc 	addiu	v0,t0,-4
80146eb0:	ae020014 	sw	v0,20(s0)
80146eb4:	ae020018 	sw	v0,24(s0)
80146eb8:	8fbf0024 	lw	ra,36(sp)
80146ebc:	02201021 	move	v0,s1
80146ec0:	8fb40020 	lw	s4,32(sp)
80146ec4:	8fb3001c 	lw	s3,28(sp)
80146ec8:	8fb20018 	lw	s2,24(sp)
80146ecc:	8fb10014 	lw	s1,20(sp)
80146ed0:	8fb00010 	lw	s0,16(sp)
80146ed4:	03e00008 	jr	ra
80146ed8:	27bd0028 	addiu	sp,sp,40
80146edc:	3c03801d 	lui	v1,0x801d
80146ee0:	00041080 	sll	v0,a0,0x2
80146ee4:	24634224 	addiu	v1,v1,16932
80146ee8:	00431021 	addu	v0,v0,v1
80146eec:	8c440000 	lw	a0,0(v0)
80146ef0:	00000000 	nop
80146ef4:	00800008 	jr	a0
80146ef8:	00000000 	nop
80146efc:	8e02002c 	lw	v0,44(s0)
80146f00:	00000000 	nop
80146f04:	1040ffe7 	beqz	v0,80146ea4 <__parse_one_specwc+0x1ec>
80146f08:	00000000 	nop
80146f0c:	ae120024 	sw	s2,36(s0)
80146f10:	10a0ffe6 	beqz	a1,80146eac <__parse_one_specwc+0x1f4>
80146f14:	02228821 	addu	s1,s1,v0
80146f18:	ae080014 	sw	t0,20(s0)
80146f1c:	0c051b2c 	jal	80146cb0 <__find_specwc>
80146f20:	01002021 	move	a0,t0
80146f24:	ae020018 	sw	v0,24(s0)
80146f28:	8fbf0024 	lw	ra,36(sp)
80146f2c:	02201021 	move	v0,s1
80146f30:	8fb40020 	lw	s4,32(sp)
80146f34:	8fb3001c 	lw	s3,28(sp)
80146f38:	8fb20018 	lw	s2,24(sp)
80146f3c:	8fb10014 	lw	s1,20(sp)
80146f40:	8fb00010 	lw	s0,16(sp)
80146f44:	03e00008 	jr	ra
80146f48:	27bd0028 	addiu	sp,sp,40
80146f4c:	0c051b14 	jal	80146c50 <read_int>
80146f50:	27a40028 	addiu	a0,sp,40
80146f54:	8fa80028 	lw	t0,40(sp)
80146f58:	ae020004 	sw	v0,4(s0)
80146f5c:	2402ffff 	li	v0,-1
80146f60:	ae020000 	sw	v0,0(s0)
80146f64:	ae02001c 	sw	v0,28(s0)
80146f68:	8d030000 	lw	v1,0(t0)
80146f6c:	2402002e 	li	v0,46
80146f70:	00008821 	move	s1,zero
80146f74:	1462ff9f 	bne	v1,v0,80146df4 <__parse_one_specwc+0x13c>
80146f78:	01002021 	move	a0,t0
80146f7c:	8d030004 	lw	v1,4(t0)
80146f80:	2402002a 	li	v0,42
80146f84:	25080004 	addiu	t0,t0,4
80146f88:	10620098 	beq	v1,v0,801471ec <__parse_one_specwc+0x534>
80146f8c:	afa80028 	sw	t0,40(sp)
80146f90:	2462ffd0 	addiu	v0,v1,-48
80146f94:	2c42000a 	sltiu	v0,v0,10
80146f98:	14400059 	bnez	v0,80147100 <__parse_one_specwc+0x448>
80146f9c:	00000000 	nop
80146fa0:	8fa80028 	lw	t0,40(sp)
80146fa4:	08051b7d 	j	80146df4 <__parse_one_specwc+0x13c>
80146fa8:	ae000000 	sw	zero,0(s0)
80146fac:	0c051b14 	jal	80146c50 <read_int>
80146fb0:	27a40028 	addiu	a0,sp,40
80146fb4:	14400013 	bnez	v0,80147004 <__parse_one_specwc+0x34c>
80146fb8:	00402821 	move	a1,v0
80146fbc:	afb10028 	sw	s1,40(sp)
80146fc0:	8e06000c 	lw	a2,12(s0)
80146fc4:	08051b54 	j	80146d50 <__parse_one_specwc+0x98>
80146fc8:	02204021 	move	t0,s1
80146fcc:	8d020004 	lw	v0,4(t0)
80146fd0:	25080004 	addiu	t0,t0,4
80146fd4:	2442ffd0 	addiu	v0,v0,-48
80146fd8:	2c42000a 	sltiu	v0,v0,10
80146fdc:	01008821 	move	s1,t0
80146fe0:	1440006d 	bnez	v0,80147198 <__parse_one_specwc+0x4e0>
80146fe4:	afa80028 	sw	t0,40(sp)
80146fe8:	8e020020 	lw	v0,32(s0)
80146fec:	00000000 	nop
80146ff0:	0440008c 	bltz	v0,80147224 <__parse_one_specwc+0x56c>
80146ff4:	00000000 	nop
80146ff8:	8fa80028 	lw	t0,40(sp)
80146ffc:	08051b76 	j	80146dd8 <__parse_one_specwc+0x120>
80147000:	00008821 	move	s1,zero
80147004:	8fa40028 	lw	a0,40(sp)
80147008:	24020024 	li	v0,36
8014700c:	8c830000 	lw	v1,0(a0)
80147010:	00000000 	nop
80147014:	1462ffe9 	bne	v1,v0,80146fbc <__parse_one_specwc+0x304>
80147018:	24a2ffff 	addiu	v0,a1,-1
8014701c:	ae020024 	sw	v0,36(s0)
80147020:	8e860000 	lw	a2,0(s4)
80147024:	24880004 	addiu	t0,a0,4
80147028:	00a6102b 	sltu	v0,a1,a2
8014702c:	00a01821 	move	v1,a1
80147030:	10400002 	beqz	v0,8014703c <__parse_one_specwc+0x384>
80147034:	afa80028 	sw	t0,40(sp)
80147038:	00c01821 	move	v1,a2
8014703c:	ae830000 	sw	v1,0(s4)
80147040:	8e06000c 	lw	a2,12(s0)
80147044:	08051b54 	j	80146d50 <__parse_one_specwc+0x98>
80147048:	00000000 	nop
8014704c:	2402fffe 	li	v0,-2
80147050:	00c23024 	and	a2,a2,v0
80147054:	2403fffb 	li	v1,-5
80147058:	00c33024 	and	a2,a2,v1
8014705c:	08051b97 	j	80146e5c <__parse_one_specwc+0x1a4>
80147060:	ae06000c 	sw	a2,12(s0)
80147064:	34c60020 	ori	a2,a2,0x20
80147068:	08051b63 	j	80146d8c <__parse_one_specwc+0xd4>
8014706c:	ae06000c 	sw	a2,12(s0)
80147070:	34c60040 	ori	a2,a2,0x40
80147074:	08051b63 	j	80146d8c <__parse_one_specwc+0xd4>
80147078:	ae06000c 	sw	a2,12(s0)
8014707c:	34c60080 	ori	a2,a2,0x80
80147080:	08051b63 	j	80146d8c <__parse_one_specwc+0xd4>
80147084:	ae06000c 	sw	a2,12(s0)
80147088:	34c60800 	ori	a2,a2,0x800
8014708c:	08051b63 	j	80146d8c <__parse_one_specwc+0xd4>
80147090:	ae06000c 	sw	a2,12(s0)
80147094:	34c60008 	ori	a2,a2,0x8
80147098:	08051b63 	j	80146d8c <__parse_one_specwc+0xd4>
8014709c:	ae06000c 	sw	a2,12(s0)
801470a0:	34c60010 	ori	a2,a2,0x10
801470a4:	08051b63 	j	80146d8c <__parse_one_specwc+0xd4>
801470a8:	ae06000c 	sw	a2,12(s0)
801470ac:	34c60004 	ori	a2,a2,0x4
801470b0:	ae06000c 	sw	a2,12(s0)
801470b4:	8d030000 	lw	v1,0(t0)
801470b8:	2402006c 	li	v0,108
801470bc:	1462ff68 	bne	v1,v0,80146e60 <__parse_one_specwc+0x1a8>
801470c0:	3c02801f 	lui	v0,0x801f
801470c4:	25080004 	addiu	t0,t0,4
801470c8:	afa80028 	sw	t0,40(sp)
801470cc:	34c60001 	ori	a2,a2,0x1
801470d0:	08051b97 	j	80146e5c <__parse_one_specwc+0x1a4>
801470d4:	ae06000c 	sw	a2,12(s0)
801470d8:	34c60005 	ori	a2,a2,0x5
801470dc:	08051b97 	j	80146e5c <__parse_one_specwc+0x1a4>
801470e0:	ae06000c 	sw	a2,12(s0)
801470e4:	8d030000 	lw	v1,0(t0)
801470e8:	24020068 	li	v0,104
801470ec:	1062006c 	beq	v1,v0,801472a0 <__parse_one_specwc+0x5e8>
801470f0:	00000000 	nop
801470f4:	34c60002 	ori	a2,a2,0x2
801470f8:	08051b97 	j	80146e5c <__parse_one_specwc+0x1a4>
801470fc:	ae06000c 	sw	a2,12(s0)
80147100:	0c051b14 	jal	80146c50 <read_int>
80147104:	27a40028 	addiu	a0,sp,40
80147108:	8fa80028 	lw	t0,40(sp)
8014710c:	08051b7d 	j	80146df4 <__parse_one_specwc+0x13c>
80147110:	ae020000 	sw	v0,0(s0)
80147114:	24020001 	li	v0,1
80147118:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
8014711c:	ae020028 	sw	v0,40(s0)
80147120:	30c20001 	andi	v0,a2,0x1
80147124:	14400047 	bnez	v0,80147244 <__parse_one_specwc+0x58c>
80147128:	24020107 	li	v0,263
8014712c:	24020007 	li	v0,7
80147130:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147134:	ae020028 	sw	v0,40(s0)
80147138:	24020800 	li	v0,2048
8014713c:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147140:	ae020028 	sw	v0,40(s0)
80147144:	24020005 	li	v0,5
80147148:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
8014714c:	ae020028 	sw	v0,40(s0)
80147150:	24020002 	li	v0,2
80147154:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147158:	ae020028 	sw	v0,40(s0)
8014715c:	24020004 	li	v0,4
80147160:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147164:	ae020028 	sw	v0,40(s0)
80147168:	24020003 	li	v0,3
8014716c:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147170:	ae020028 	sw	v0,40(s0)
80147174:	30c20001 	andi	v0,a2,0x1
80147178:	14400030 	bnez	v0,8014723c <__parse_one_specwc+0x584>
8014717c:	24020100 	li	v0,256
80147180:	30c20004 	andi	v0,a2,0x4
80147184:	10400051 	beqz	v0,801472cc <__parse_one_specwc+0x614>
80147188:	30c20002 	andi	v0,a2,0x2
8014718c:	24020200 	li	v0,512
80147190:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147194:	ae020028 	sw	v0,40(s0)
80147198:	0c051b14 	jal	80146c50 <read_int>
8014719c:	27a40028 	addiu	a0,sp,40
801471a0:	1040ff91 	beqz	v0,80146fe8 <__parse_one_specwc+0x330>
801471a4:	00402021 	move	a0,v0
801471a8:	8fa80028 	lw	t0,40(sp)
801471ac:	24020024 	li	v0,36
801471b0:	8d030000 	lw	v1,0(t0)
801471b4:	00000000 	nop
801471b8:	1462ff8b 	bne	v1,v0,80146fe8 <__parse_one_specwc+0x330>
801471bc:	2482ffff 	addiu	v0,a0,-1
801471c0:	ae020020 	sw	v0,32(s0)
801471c4:	8e850000 	lw	a1,0(s4)
801471c8:	00000000 	nop
801471cc:	0085102b 	sltu	v0,a0,a1
801471d0:	10400002 	beqz	v0,801471dc <__parse_one_specwc+0x524>
801471d4:	00801821 	move	v1,a0
801471d8:	00a01821 	move	v1,a1
801471dc:	25080004 	addiu	t0,t0,4
801471e0:	ae830000 	sw	v1,0(s4)
801471e4:	08051bfa 	j	80146fe8 <__parse_one_specwc+0x330>
801471e8:	afa80028 	sw	t0,40(sp)
801471ec:	8c820008 	lw	v0,8(a0)
801471f0:	24880008 	addiu	t0,a0,8
801471f4:	2442ffd0 	addiu	v0,v0,-48
801471f8:	2c42000a 	sltiu	v0,v0,10
801471fc:	01009821 	move	s3,t0
80147200:	14400012 	bnez	v0,8014724c <__parse_one_specwc+0x594>
80147204:	afa80028 	sw	t0,40(sp)
80147208:	8e02001c 	lw	v0,28(s0)
8014720c:	00000000 	nop
80147210:	04400028 	bltz	v0,801472b4 <__parse_one_specwc+0x5fc>
80147214:	00000000 	nop
80147218:	8fa80028 	lw	t0,40(sp)
8014721c:	08051b7d 	j	80146df4 <__parse_one_specwc+0x13c>
80147220:	00000000 	nop
80147224:	afb10028 	sw	s1,40(sp)
80147228:	02204021 	move	t0,s1
8014722c:	ae120020 	sw	s2,32(s0)
80147230:	24110001 	li	s1,1
80147234:	08051b76 	j	80146dd8 <__parse_one_specwc+0x120>
80147238:	26520001 	addiu	s2,s2,1
8014723c:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147240:	ae020028 	sw	v0,40(s0)
80147244:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147248:	ae020028 	sw	v0,40(s0)
8014724c:	0c051b14 	jal	80146c50 <read_int>
80147250:	27a40028 	addiu	a0,sp,40
80147254:	1040ffec 	beqz	v0,80147208 <__parse_one_specwc+0x550>
80147258:	00402021 	move	a0,v0
8014725c:	8fa80028 	lw	t0,40(sp)
80147260:	24020024 	li	v0,36
80147264:	8d030000 	lw	v1,0(t0)
80147268:	00000000 	nop
8014726c:	1462ffe6 	bne	v1,v0,80147208 <__parse_one_specwc+0x550>
80147270:	2482ffff 	addiu	v0,a0,-1
80147274:	ae02001c 	sw	v0,28(s0)
80147278:	8e850000 	lw	a1,0(s4)
8014727c:	00000000 	nop
80147280:	0085102b 	sltu	v0,a0,a1
80147284:	10400002 	beqz	v0,80147290 <__parse_one_specwc+0x5d8>
80147288:	00801821 	move	v1,a0
8014728c:	00a01821 	move	v1,a1
80147290:	25080004 	addiu	t0,t0,4
80147294:	ae830000 	sw	v1,0(s4)
80147298:	08051c82 	j	80147208 <__parse_one_specwc+0x550>
8014729c:	afa80028 	sw	t0,40(sp)
801472a0:	25080004 	addiu	t0,t0,4
801472a4:	34c60200 	ori	a2,a2,0x200
801472a8:	afa80028 	sw	t0,40(sp)
801472ac:	08051b97 	j	80146e5c <__parse_one_specwc+0x1a4>
801472b0:	ae06000c 	sw	a2,12(s0)
801472b4:	ae12001c 	sw	s2,28(s0)
801472b8:	02604021 	move	t0,s3
801472bc:	26310001 	addiu	s1,s1,1
801472c0:	26520001 	addiu	s2,s2,1
801472c4:	08051b7d 	j	80146df4 <__parse_one_specwc+0x13c>
801472c8:	afb30028 	sw	s3,40(sp)
801472cc:	10400015 	beqz	v0,80147324 <__parse_one_specwc+0x66c>
801472d0:	30c20200 	andi	v0,a2,0x200
801472d4:	24020400 	li	v0,1024
801472d8:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
801472dc:	ae020028 	sw	v0,40(s0)
801472e0:	28a20100 	slti	v0,a1,256
801472e4:	1040fee4 	beqz	v0,80146e78 <__parse_one_specwc+0x1c0>
801472e8:	3c028019 	lui	v0,0x8019
801472ec:	8c44c7a4 	lw	a0,-14428(v0)
801472f0:	00051880 	sll	v1,a1,0x2
801472f4:	00641821 	addu	v1,v1,a0
801472f8:	8c620000 	lw	v0,0(v1)
801472fc:	00000000 	nop
80147300:	1040fedd 	beqz	v0,80146e78 <__parse_one_specwc+0x1c0>
80147304:	24050001 	li	a1,1
80147308:	02002021 	move	a0,s0
8014730c:	0040f809 	jalr	v0
80147310:	26060028 	addiu	a2,s0,40
80147314:	8fa80028 	lw	t0,40(sp)
80147318:	8e050008 	lw	a1,8(s0)
8014731c:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147320:	ae02002c 	sw	v0,44(s0)
80147324:	1440ff7c 	bnez	v0,80147118 <__parse_one_specwc+0x460>
80147328:	24020001 	li	v0,1
8014732c:	08051ba5 	j	80146e94 <__parse_one_specwc+0x1dc>
80147330:	ae000028 	sw	zero,40(s0)
	...

80147340 <_IO_file_doallocate>:
80147340:	27bdff38 	addiu	sp,sp,-200
80147344:	afb200c0 	sw	s2,192(sp)
80147348:	afbf00c4 	sw	ra,196(sp)
8014734c:	afb100bc 	sw	s1,188(sp)
80147350:	afb000b8 	sw	s0,184(sp)
80147354:	8c820038 	lw	v0,56(a0)
80147358:	00000000 	nop
8014735c:	04400027 	bltz	v0,801473fc <_IO_file_doallocate+0xbc>
80147360:	00809021 	move	s2,a0
80147364:	8c830098 	lw	v1,152(a0)
80147368:	00000000 	nop
8014736c:	8c620048 	lw	v0,72(v1)
80147370:	00000000 	nop
80147374:	0040f809 	jalr	v0
80147378:	27a50018 	addiu	a1,sp,24
8014737c:	0440001f 	bltz	v0,801473fc <_IO_file_doallocate+0xbc>
80147380:	24032000 	li	v1,8192
80147384:	8fa20030 	lw	v0,48(sp)
80147388:	00000000 	nop
8014738c:	3042f000 	andi	v0,v0,0xf000
80147390:	10430030 	beq	v0,v1,80147454 <_IO_file_doallocate+0x114>
80147394:	00002021 	move	a0,zero
80147398:	8fa20070 	lw	v0,112(sp)
8014739c:	00000000 	nop
801473a0:	18400017 	blez	v0,80147400 <_IO_file_doallocate+0xc0>
801473a4:	2410ffff 	li	s0,-1
801473a8:	00408821 	move	s1,v0
801473ac:	3402ffff 	li	v0,0xffff
801473b0:	02221021 	addu	v0,s1,v0
801473b4:	3c03ffff 	lui	v1,0xffff
801473b8:	2410ffff 	li	s0,-1
801473bc:	00432824 	and	a1,v0,v1
801473c0:	00002021 	move	a0,zero
801473c4:	24060003 	li	a2,3
801473c8:	24070802 	li	a3,2050
801473cc:	afb00010 	sw	s0,16(sp)
801473d0:	0c0479ba 	jal	8011e6e8 <__mmap>
801473d4:	afa00014 	sw	zero,20(sp)
801473d8:	14500013 	bne	v0,s0,80147428 <_IO_file_doallocate+0xe8>
801473dc:	00513021 	addu	a2,v0,s1
801473e0:	8fbf00c4 	lw	ra,196(sp)
801473e4:	8fb200c0 	lw	s2,192(sp)
801473e8:	8fb100bc 	lw	s1,188(sp)
801473ec:	8fb000b8 	lw	s0,184(sp)
801473f0:	2402ffff 	li	v0,-1
801473f4:	03e00008 	jr	ra
801473f8:	27bd00c8 	addiu	sp,sp,200
801473fc:	2410ffff 	li	s0,-1
80147400:	3c050001 	lui	a1,0x1
80147404:	00002021 	move	a0,zero
80147408:	24060003 	li	a2,3
8014740c:	24070802 	li	a3,2050
80147410:	24112000 	li	s1,8192
80147414:	afb00010 	sw	s0,16(sp)
80147418:	0c0479ba 	jal	8011e6e8 <__mmap>
8014741c:	afa00014 	sw	zero,20(sp)
80147420:	1050ffef 	beq	v0,s0,801473e0 <_IO_file_doallocate+0xa0>
80147424:	00513021 	addu	a2,v0,s1
80147428:	00402821 	move	a1,v0
8014742c:	02402021 	move	a0,s2
80147430:	0c0453da 	jal	80114f68 <_IO_setb>
80147434:	24070001 	li	a3,1
80147438:	8fbf00c4 	lw	ra,196(sp)
8014743c:	8fb200c0 	lw	s2,192(sp)
80147440:	8fb100bc 	lw	s1,188(sp)
80147444:	8fb000b8 	lw	s0,184(sp)
80147448:	24020001 	li	v0,1
8014744c:	03e00008 	jr	ra
80147450:	27bd00c8 	addiu	sp,sp,200
80147454:	8fa20040 	lw	v0,64(sp)
80147458:	00000000 	nop
8014745c:	00021202 	srl	v0,v0,0x8
80147460:	2406f000 	li	a2,-4096
80147464:	00862024 	and	a0,a0,a2
80147468:	30420fff 	andi	v0,v0,0xfff
8014746c:	00441025 	or	v0,v0,a0
80147470:	2442ff78 	addiu	v0,v0,-136
80147474:	2c420008 	sltiu	v0,v0,8
80147478:	1040000b 	beqz	v0,801474a8 <_IO_file_doallocate+0x168>
8014747c:	00000000 	nop
80147480:	8e420000 	lw	v0,0(s2)
80147484:	00000000 	nop
80147488:	34420200 	ori	v0,v0,0x200
8014748c:	ae420000 	sw	v0,0(s2)
80147490:	8fa20070 	lw	v0,112(sp)
80147494:	00000000 	nop
80147498:	1c40ffc4 	bgtz	v0,801473ac <_IO_file_doallocate+0x6c>
8014749c:	00408821 	move	s1,v0
801474a0:	08051d00 	j	80147400 <_IO_file_doallocate+0xc0>
801474a4:	2410ffff 	li	s0,-1
801474a8:	8e440038 	lw	a0,56(s2)
801474ac:	0c053880 	jal	8014e200 <__isatty>
801474b0:	00000000 	nop
801474b4:	1040ffb8 	beqz	v0,80147398 <_IO_file_doallocate+0x58>
801474b8:	00000000 	nop
801474bc:	08051d20 	j	80147480 <_IO_file_doallocate+0x140>
801474c0:	00000000 	nop
	...

801474d0 <_IO_fflush>:
801474d0:	27bdffd0 	addiu	sp,sp,-48
801474d4:	afb10024 	sw	s1,36(sp)
801474d8:	afbf002c 	sw	ra,44(sp)
801474dc:	afb20028 	sw	s2,40(sp)
801474e0:	afb00020 	sw	s0,32(sp)
801474e4:	10800032 	beqz	a0,801475b0 <_IO_fflush+0xe0>
801474e8:	00808821 	move	s1,a0
801474ec:	8c820000 	lw	v0,0(a0)
801474f0:	00000000 	nop
801474f4:	30428000 	andi	v0,v0,0x8000
801474f8:	1440001e 	bnez	v0,80147574 <_IO_fflush+0xa4>
801474fc:	02202021 	move	a0,s1
80147500:	3c020000 	lui	v0,0x0
80147504:	24420000 	addiu	v0,v0,0
80147508:	1440002d 	bnez	v0,801475c0 <_IO_fflush+0xf0>
8014750c:	00009021 	move	s2,zero
80147510:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80147514:	02202021 	move	a0,s1
80147518:	8e230098 	lw	v1,152(s1)
8014751c:	00000000 	nop
80147520:	8c620030 	lw	v0,48(v1)
80147524:	00000000 	nop
80147528:	0040f809 	jalr	v0
8014752c:	02202021 	move	a0,s1
80147530:	8e230000 	lw	v1,0(s1)
80147534:	2c500001 	sltiu	s0,v0,1
80147538:	30638000 	andi	v1,v1,0x8000
8014753c:	10600018 	beqz	v1,801475a0 <_IO_fflush+0xd0>
80147540:	2610ffff 	addiu	s0,s0,-1
80147544:	12400005 	beqz	s2,8014755c <_IO_fflush+0x8c>
80147548:	02001021 	move	v0,s0
8014754c:	27a40010 	addiu	a0,sp,16
80147550:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80147554:	00002821 	move	a1,zero
80147558:	02001021 	move	v0,s0
8014755c:	8fbf002c 	lw	ra,44(sp)
80147560:	8fb20028 	lw	s2,40(sp)
80147564:	8fb10024 	lw	s1,36(sp)
80147568:	8fb00020 	lw	s0,32(sp)
8014756c:	03e00008 	jr	ra
80147570:	27bd0030 	addiu	sp,sp,48
80147574:	8e230098 	lw	v1,152(s1)
80147578:	00000000 	nop
8014757c:	8c620030 	lw	v0,48(v1)
80147580:	00000000 	nop
80147584:	0040f809 	jalr	v0
80147588:	00009021 	move	s2,zero
8014758c:	8e230000 	lw	v1,0(s1)
80147590:	2c500001 	sltiu	s0,v0,1
80147594:	30638000 	andi	v1,v1,0x8000
80147598:	1460ffea 	bnez	v1,80147544 <_IO_fflush+0x74>
8014759c:	2610ffff 	addiu	s0,s0,-1
801475a0:	0c051908 	jal	80146420 <_IO_funlockfile>
801475a4:	02202021 	move	a0,s1
801475a8:	08051d51 	j	80147544 <_IO_fflush+0x74>
801475ac:	00000000 	nop
801475b0:	0c04531b 	jal	80114c6c <_IO_flush_all>
801475b4:	00000000 	nop
801475b8:	08051d56 	j	80147558 <_IO_fflush+0x88>
801475bc:	00408021 	move	s0,v0
801475c0:	3c058014 	lui	a1,0x8014
801475c4:	24a56420 	addiu	a1,a1,25632
801475c8:	27a40010 	addiu	a0,sp,16
801475cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801475d0:	02203021 	move	a2,s1
801475d4:	8e220000 	lw	v0,0(s1)
801475d8:	00000000 	nop
801475dc:	30428000 	andi	v0,v0,0x8000
801475e0:	10400003 	beqz	v0,801475f0 <_IO_fflush+0x120>
801475e4:	00000000 	nop
801475e8:	08051d46 	j	80147518 <_IO_fflush+0x48>
801475ec:	24120001 	li	s2,1
801475f0:	08051d44 	j	80147510 <_IO_fflush+0x40>
801475f4:	24120001 	li	s2,1
	...

80147600 <__fopen_maybe_mmap>:
80147600:	8c82003c 	lw	v0,60(a0)
80147604:	00000000 	nop
80147608:	30420001 	andi	v0,v0,0x1
8014760c:	1040000e 	beqz	v0,80147648 <__fopen_maybe_mmap+0x48>
80147610:	00000000 	nop
80147614:	8c820000 	lw	v0,0(a0)
80147618:	00000000 	nop
8014761c:	30420008 	andi	v0,v0,0x8
80147620:	10400009 	beqz	v0,80147648 <__fopen_maybe_mmap+0x48>
80147624:	3c05801c 	lui	a1,0x801c
80147628:	8c820060 	lw	v0,96(a0)
8014762c:	00000000 	nop
80147630:	18400007 	blez	v0,80147650 <__fopen_maybe_mmap+0x50>
80147634:	24a32838 	addiu	v1,a1,10296
80147638:	ac830098 	sw	v1,152(a0)
8014763c:	8c83005c 	lw	v1,92(a0)
80147640:	24a22838 	addiu	v0,a1,10296
80147644:	ac6200b8 	sw	v0,184(v1)
80147648:	03e00008 	jr	ra
8014764c:	00801021 	move	v0,a0
80147650:	3c02801c 	lui	v0,0x801c
80147654:	244229f8 	addiu	v0,v0,10744
80147658:	08051d8f 	j	8014763c <__fopen_maybe_mmap+0x3c>
8014765c:	ac820098 	sw	v0,152(a0)

80147660 <__fopen_internal>:
80147660:	27bdffd0 	addiu	sp,sp,-48
80147664:	afb30024 	sw	s3,36(sp)
80147668:	00809821 	move	s3,a0
8014766c:	24040178 	li	a0,376
80147670:	afb20020 	sw	s2,32(sp)
80147674:	afb1001c 	sw	s1,28(sp)
80147678:	afb00018 	sw	s0,24(sp)
8014767c:	00a08821 	move	s1,a1
80147680:	afbf0028 	sw	ra,40(sp)
80147684:	0c04699a 	jal	8011a668 <__libc_malloc>
80147688:	00c09021 	move	s2,a2
8014768c:	00408021 	move	s0,v0
80147690:	00402021 	move	a0,v0
80147694:	244700b8 	addiu	a3,v0,184
80147698:	00002821 	move	a1,zero
8014769c:	00003021 	move	a2,zero
801476a0:	1200001d 	beqz	s0,80147718 <__fopen_internal+0xb8>
801476a4:	244200a0 	addiu	v0,v0,160
801476a8:	ae020048 	sw	v0,72(s0)
801476ac:	3c02801c 	lui	v0,0x801c
801476b0:	24422790 	addiu	v0,v0,10128
801476b4:	0c045055 	jal	80114154 <_IO_no_init>
801476b8:	afa20010 	sw	v0,16(sp)
801476bc:	3c02801c 	lui	v0,0x801c
801476c0:	24422950 	addiu	v0,v0,10576
801476c4:	02002021 	move	a0,s0
801476c8:	0c044ca0 	jal	80113280 <_IO_new_file_init>
801476cc:	ae020098 	sw	v0,152(s0)
801476d0:	02002021 	move	a0,s0
801476d4:	02602821 	move	a1,s3
801476d8:	02203021 	move	a2,s1
801476dc:	0c044d54 	jal	80113550 <_IO_new_file_fopen>
801476e0:	02403821 	move	a3,s2
801476e4:	10400008 	beqz	v0,80147708 <__fopen_internal+0xa8>
801476e8:	02002021 	move	a0,s0
801476ec:	8fbf0028 	lw	ra,40(sp)
801476f0:	8fb30024 	lw	s3,36(sp)
801476f4:	8fb20020 	lw	s2,32(sp)
801476f8:	8fb1001c 	lw	s1,28(sp)
801476fc:	8fb00018 	lw	s0,24(sp)
80147700:	08051d80 	j	80147600 <__fopen_maybe_mmap>
80147704:	27bd0030 	addiu	sp,sp,48
80147708:	0c045375 	jal	80114dd4 <_IO_un_link>
8014770c:	02002021 	move	a0,s0
80147710:	0c045fee 	jal	80117fb8 <__cfree>
80147714:	02002021 	move	a0,s0
80147718:	8fbf0028 	lw	ra,40(sp)
8014771c:	8fb30024 	lw	s3,36(sp)
80147720:	8fb20020 	lw	s2,32(sp)
80147724:	8fb1001c 	lw	s1,28(sp)
80147728:	8fb00018 	lw	s0,24(sp)
8014772c:	00001021 	move	v0,zero
80147730:	03e00008 	jr	ra
80147734:	27bd0030 	addiu	sp,sp,48

80147738 <_IO_new_fopen>:
80147738:	08051d98 	j	80147660 <__fopen_internal>
8014773c:	24060001 	li	a2,1

80147740 <_IO_fputs>:
80147740:	27bdffc8 	addiu	sp,sp,-56
80147744:	afb3002c 	sw	s3,44(sp)
80147748:	afb10024 	sw	s1,36(sp)
8014774c:	afb00020 	sw	s0,32(sp)
80147750:	afbf0030 	sw	ra,48(sp)
80147754:	afb20028 	sw	s2,40(sp)
80147758:	00a08021 	move	s0,a1
8014775c:	0c046f6c 	jal	8011bdb0 <strlen>
80147760:	00809821 	move	s3,a0
80147764:	00408821 	move	s1,v0
80147768:	8e020000 	lw	v0,0(s0)
8014776c:	00000000 	nop
80147770:	30428000 	andi	v0,v0,0x8000
80147774:	1440001f 	bnez	v0,801477f4 <_IO_fputs+0xb4>
80147778:	00009021 	move	s2,zero
8014777c:	3c020000 	lui	v0,0x0
80147780:	24420000 	addiu	v0,v0,0
80147784:	14400031 	bnez	v0,8014784c <_IO_fputs+0x10c>
80147788:	3c058014 	lui	a1,0x8014
8014778c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80147790:	02002021 	move	a0,s0
80147794:	8e030060 	lw	v1,96(s0)
80147798:	00000000 	nop
8014779c:	10600019 	beqz	v1,80147804 <_IO_fputs+0xc4>
801477a0:	2402ffff 	li	v0,-1
801477a4:	10620018 	beq	v1,v0,80147808 <_IO_fputs+0xc8>
801477a8:	00000000 	nop
801477ac:	8e020000 	lw	v0,0(s0)
801477b0:	00000000 	nop
801477b4:	30428000 	andi	v0,v0,0x8000
801477b8:	10400020 	beqz	v0,8014783c <_IO_fputs+0xfc>
801477bc:	2411ffff 	li	s1,-1
801477c0:	12400005 	beqz	s2,801477d8 <_IO_fputs+0x98>
801477c4:	02201021 	move	v0,s1
801477c8:	27a40010 	addiu	a0,sp,16
801477cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801477d0:	00002821 	move	a1,zero
801477d4:	02201021 	move	v0,s1
801477d8:	8fbf0030 	lw	ra,48(sp)
801477dc:	8fb3002c 	lw	s3,44(sp)
801477e0:	8fb20028 	lw	s2,40(sp)
801477e4:	8fb10024 	lw	s1,36(sp)
801477e8:	8fb00020 	lw	s0,32(sp)
801477ec:	03e00008 	jr	ra
801477f0:	27bd0038 	addiu	sp,sp,56
801477f4:	8e030060 	lw	v1,96(s0)
801477f8:	00000000 	nop
801477fc:	1460ffe9 	bnez	v1,801477a4 <_IO_fputs+0x64>
80147800:	2402ffff 	li	v0,-1
80147804:	ae020060 	sw	v0,96(s0)
80147808:	8e030098 	lw	v1,152(s0)
8014780c:	02602821 	move	a1,s3
80147810:	8c62001c 	lw	v0,28(v1)
80147814:	02002021 	move	a0,s0
80147818:	0040f809 	jalr	v0
8014781c:	02203021 	move	a2,s1
80147820:	1622ffe2 	bne	s1,v0,801477ac <_IO_fputs+0x6c>
80147824:	00000000 	nop
80147828:	8e020000 	lw	v0,0(s0)
8014782c:	00000000 	nop
80147830:	30428000 	andi	v0,v0,0x8000
80147834:	1440ffe2 	bnez	v0,801477c0 <_IO_fputs+0x80>
80147838:	24110001 	li	s1,1
8014783c:	0c051908 	jal	80146420 <_IO_funlockfile>
80147840:	02002021 	move	a0,s0
80147844:	08051df0 	j	801477c0 <_IO_fputs+0x80>
80147848:	00000000 	nop
8014784c:	24a56420 	addiu	a1,a1,25632
80147850:	27a40010 	addiu	a0,sp,16
80147854:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80147858:	02003021 	move	a2,s0
8014785c:	8e020000 	lw	v0,0(s0)
80147860:	00000000 	nop
80147864:	30428000 	andi	v0,v0,0x8000
80147868:	10400003 	beqz	v0,80147878 <_IO_fputs+0x138>
8014786c:	00000000 	nop
80147870:	08051dfd 	j	801477f4 <_IO_fputs+0xb4>
80147874:	24120001 	li	s2,1
80147878:	08051de3 	j	8014778c <_IO_fputs+0x4c>
8014787c:	24120001 	li	s2,1

80147880 <_IO_wfile_doallocate>:
80147880:	27bdff30 	addiu	sp,sp,-208
80147884:	afb100bc 	sw	s1,188(sp)
80147888:	afbf00c8 	sw	ra,200(sp)
8014788c:	afb300c4 	sw	s3,196(sp)
80147890:	afb200c0 	sw	s2,192(sp)
80147894:	afb000b8 	sw	s0,184(sp)
80147898:	8c82001c 	lw	v0,28(a0)
8014789c:	00000000 	nop
801478a0:	10400056 	beqz	v0,801479fc <_IO_wfile_doallocate+0x17c>
801478a4:	00808821 	move	s1,a0
801478a8:	8e220038 	lw	v0,56(s1)
801478ac:	00000000 	nop
801478b0:	04400026 	bltz	v0,8014794c <_IO_wfile_doallocate+0xcc>
801478b4:	02202021 	move	a0,s1
801478b8:	8e230098 	lw	v1,152(s1)
801478bc:	00000000 	nop
801478c0:	8c620048 	lw	v0,72(v1)
801478c4:	00000000 	nop
801478c8:	0040f809 	jalr	v0
801478cc:	27a50018 	addiu	a1,sp,24
801478d0:	0440001f 	bltz	v0,80147950 <_IO_wfile_doallocate+0xd0>
801478d4:	00009821 	move	s3,zero
801478d8:	8fa20030 	lw	v0,48(sp)
801478dc:	8fa30070 	lw	v1,112(sp)
801478e0:	3042f000 	andi	v0,v0,0xf000
801478e4:	38422000 	xori	v0,v0,0x2000
801478e8:	18600019 	blez	v1,80147950 <_IO_wfile_doallocate+0xd0>
801478ec:	2c530001 	sltiu	s3,v0,1
801478f0:	00039080 	sll	s2,v1,0x2
801478f4:	3402ffff 	li	v0,0xffff
801478f8:	02421021 	addu	v0,s2,v0
801478fc:	3c03ffff 	lui	v1,0xffff
80147900:	2410ffff 	li	s0,-1
80147904:	00432824 	and	a1,v0,v1
80147908:	00002021 	move	a0,zero
8014790c:	24060003 	li	a2,3
80147910:	24070802 	li	a3,2050
80147914:	afb00010 	sw	s0,16(sp)
80147918:	0c0479ba 	jal	8011e6e8 <__mmap>
8014791c:	afa00014 	sw	zero,20(sp)
80147920:	14500016 	bne	v0,s0,8014797c <_IO_wfile_doallocate+0xfc>
80147924:	00402821 	move	a1,v0
80147928:	2403ffff 	li	v1,-1
8014792c:	8fbf00c8 	lw	ra,200(sp)
80147930:	8fb300c4 	lw	s3,196(sp)
80147934:	8fb200c0 	lw	s2,192(sp)
80147938:	8fb100bc 	lw	s1,188(sp)
8014793c:	8fb000b8 	lw	s0,184(sp)
80147940:	00601021 	move	v0,v1
80147944:	03e00008 	jr	ra
80147948:	27bd00d0 	addiu	sp,sp,208
8014794c:	00009821 	move	s3,zero
80147950:	2410ffff 	li	s0,-1
80147954:	3c050001 	lui	a1,0x1
80147958:	00002021 	move	a0,zero
8014795c:	24060003 	li	a2,3
80147960:	24070802 	li	a3,2050
80147964:	34128000 	li	s2,0x8000
80147968:	afb00010 	sw	s0,16(sp)
8014796c:	0c0479ba 	jal	8011e6e8 <__mmap>
80147970:	afa00014 	sw	zero,20(sp)
80147974:	1050ffec 	beq	v0,s0,80147928 <_IO_wfile_doallocate+0xa8>
80147978:	00402821 	move	a1,v0
8014797c:	00523021 	addu	a2,v0,s2
80147980:	02202021 	move	a0,s1
80147984:	0c05243c 	jal	801490f0 <_IO_wsetb>
80147988:	24070001 	li	a3,1
8014798c:	1660000a 	bnez	s3,801479b8 <_IO_wfile_doallocate+0x138>
80147990:	00000000 	nop
80147994:	24030001 	li	v1,1
80147998:	8fbf00c8 	lw	ra,200(sp)
8014799c:	8fb300c4 	lw	s3,196(sp)
801479a0:	8fb200c0 	lw	s2,192(sp)
801479a4:	8fb100bc 	lw	s1,188(sp)
801479a8:	8fb000b8 	lw	s0,184(sp)
801479ac:	00601021 	move	v0,v1
801479b0:	03e00008 	jr	ra
801479b4:	27bd00d0 	addiu	sp,sp,208
801479b8:	8e240038 	lw	a0,56(s1)
801479bc:	0c053880 	jal	8014e200 <__isatty>
801479c0:	00000000 	nop
801479c4:	1040fff3 	beqz	v0,80147994 <_IO_wfile_doallocate+0x114>
801479c8:	24030001 	li	v1,1
801479cc:	8e220000 	lw	v0,0(s1)
801479d0:	00000000 	nop
801479d4:	34420200 	ori	v0,v0,0x200
801479d8:	ae220000 	sw	v0,0(s1)
801479dc:	8fbf00c8 	lw	ra,200(sp)
801479e0:	8fb300c4 	lw	s3,196(sp)
801479e4:	8fb200c0 	lw	s2,192(sp)
801479e8:	8fb100bc 	lw	s1,188(sp)
801479ec:	8fb000b8 	lw	s0,184(sp)
801479f0:	00601021 	move	v0,v1
801479f4:	03e00008 	jr	ra
801479f8:	27bd00d0 	addiu	sp,sp,208
801479fc:	0c051cd0 	jal	80147340 <_IO_file_doallocate>
80147a00:	00000000 	nop
80147a04:	08051e2a 	j	801478a8 <_IO_wfile_doallocate+0x28>
80147a08:	00000000 	nop
80147a0c:	00000000 	nop

80147a10 <_IO_getdelim>:
80147a10:	27bdffb0 	addiu	sp,sp,-80
80147a14:	afbe0048 	sw	s8,72(sp)
80147a18:	afb70044 	sw	s7,68(sp)
80147a1c:	afb5003c 	sw	s5,60(sp)
80147a20:	afbf004c 	sw	ra,76(sp)
80147a24:	afb60040 	sw	s6,64(sp)
80147a28:	afb40038 	sw	s4,56(sp)
80147a2c:	afb30034 	sw	s3,52(sp)
80147a30:	afb20030 	sw	s2,48(sp)
80147a34:	afb1002c 	sw	s1,44(sp)
80147a38:	afb00028 	sw	s0,40(sp)
80147a3c:	0080b821 	move	s7,a0
80147a40:	00a0f021 	move	s8,a1
80147a44:	afa60058 	sw	a2,88(sp)
80147a48:	10800082 	beqz	a0,80147c54 <_IO_getdelim+0x244>
80147a4c:	00e0a821 	move	s5,a3
80147a50:	10a00080 	beqz	a1,80147c54 <_IO_getdelim+0x244>
80147a54:	00000000 	nop
80147a58:	8ce30000 	lw	v1,0(a3)
80147a5c:	00000000 	nop
80147a60:	30628000 	andi	v0,v1,0x8000
80147a64:	14400069 	bnez	v0,80147c0c <_IO_getdelim+0x1fc>
80147a68:	30620020 	andi	v0,v1,0x20
80147a6c:	3c020000 	lui	v0,0x0
80147a70:	24420000 	addiu	v0,v0,0
80147a74:	14400085 	bnez	v0,80147c8c <_IO_getdelim+0x27c>
80147a78:	3c058014 	lui	a1,0x8014
80147a7c:	afa00020 	sw	zero,32(sp)
80147a80:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80147a84:	02a02021 	move	a0,s5
80147a88:	8ea30000 	lw	v1,0(s5)
80147a8c:	00000000 	nop
80147a90:	30620020 	andi	v0,v1,0x20
80147a94:	14400060 	bnez	v0,80147c18 <_IO_getdelim+0x208>
80147a98:	2410ffff 	li	s0,-1
80147a9c:	8ee20000 	lw	v0,0(s7)
80147aa0:	00000000 	nop
80147aa4:	10400063 	beqz	v0,80147c34 <_IO_getdelim+0x224>
80147aa8:	24020078 	li	v0,120
80147aac:	8fc20000 	lw	v0,0(s8)
80147ab0:	00000000 	nop
80147ab4:	1040005f 	beqz	v0,80147c34 <_IO_getdelim+0x224>
80147ab8:	24020078 	li	v0,120
80147abc:	8ea20008 	lw	v0,8(s5)
80147ac0:	8eb00004 	lw	s0,4(s5)
80147ac4:	00000000 	nop
80147ac8:	00509023 	subu	s2,v0,s0
80147acc:	1a400066 	blez	s2,80147c68 <_IO_getdelim+0x258>
80147ad0:	00000000 	nop
80147ad4:	08051ec0 	j	80147b00 <_IO_getdelim+0xf0>
80147ad8:	0000b021 	move	s6,zero
80147adc:	0c045508 	jal	80115420 <__underflow>
80147ae0:	00000000 	nop
80147ae4:	2403ffff 	li	v1,-1
80147ae8:	1043002b 	beq	v0,v1,80147b98 <_IO_getdelim+0x188>
80147aec:	00000000 	nop
80147af0:	8ea20008 	lw	v0,8(s5)
80147af4:	8eb00004 	lw	s0,4(s5)
80147af8:	00000000 	nop
80147afc:	00509023 	subu	s2,v0,s0
80147b00:	8fa50058 	lw	a1,88(sp)
80147b04:	02002021 	move	a0,s0
80147b08:	0c0470ec 	jal	8011c3b0 <__memchr>
80147b0c:	02403021 	move	a2,s2
80147b10:	00409821 	move	s3,v0
80147b14:	12600002 	beqz	s3,80147b20 <_IO_getdelim+0x110>
80147b18:	00501023 	subu	v0,v0,s0
80147b1c:	24520001 	addiu	s2,v0,1
80147b20:	8fc30000 	lw	v1,0(s8)
80147b24:	02d2a021 	addu	s4,s6,s2
80147b28:	26820001 	addiu	v0,s4,1
80147b2c:	00408821 	move	s1,v0
80147b30:	00032040 	sll	a0,v1,0x1
80147b34:	0062102b 	sltu	v0,v1,v0
80147b38:	1040000c 	beqz	v0,80147b6c <_IO_getdelim+0x15c>
80147b3c:	0224182b 	sltu	v1,s1,a0
80147b40:	10600002 	beqz	v1,80147b4c <_IO_getdelim+0x13c>
80147b44:	00000000 	nop
80147b48:	00808821 	move	s1,a0
80147b4c:	8ee40000 	lw	a0,0(s7)
80147b50:	0c046afa 	jal	8011abe8 <__libc_realloc>
80147b54:	02202821 	move	a1,s1
80147b58:	1040003b 	beqz	v0,80147c48 <_IO_getdelim+0x238>
80147b5c:	00000000 	nop
80147b60:	aee20000 	sw	v0,0(s7)
80147b64:	8eb00004 	lw	s0,4(s5)
80147b68:	afd10000 	sw	s1,0(s8)
80147b6c:	8ee40000 	lw	a0,0(s7)
80147b70:	02002821 	move	a1,s0
80147b74:	02c42021 	addu	a0,s6,a0
80147b78:	0c04324c 	jal	8010c930 <memcpy>
80147b7c:	02403021 	move	a2,s2
80147b80:	8ea30004 	lw	v1,4(s5)
80147b84:	0280b021 	move	s6,s4
80147b88:	00728021 	addu	s0,v1,s2
80147b8c:	02a02021 	move	a0,s5
80147b90:	1260ffd2 	beqz	s3,80147adc <_IO_getdelim+0xcc>
80147b94:	aeb00004 	sw	s0,4(s5)
80147b98:	8ee20000 	lw	v0,0(s7)
80147b9c:	00000000 	nop
80147ba0:	00541021 	addu	v0,v0,s4
80147ba4:	a0400000 	sb	zero,0(v0)
80147ba8:	8ea30000 	lw	v1,0(s5)
80147bac:	00000000 	nop
80147bb0:	30628000 	andi	v0,v1,0x8000
80147bb4:	1040001b 	beqz	v0,80147c24 <_IO_getdelim+0x214>
80147bb8:	02808021 	move	s0,s4
80147bbc:	8fa20020 	lw	v0,32(sp)
80147bc0:	00000000 	nop
80147bc4:	10400005 	beqz	v0,80147bdc <_IO_getdelim+0x1cc>
80147bc8:	02001021 	move	v0,s0
80147bcc:	27a40010 	addiu	a0,sp,16
80147bd0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80147bd4:	00002821 	move	a1,zero
80147bd8:	02001021 	move	v0,s0
80147bdc:	8fbf004c 	lw	ra,76(sp)
80147be0:	8fbe0048 	lw	s8,72(sp)
80147be4:	8fb70044 	lw	s7,68(sp)
80147be8:	8fb60040 	lw	s6,64(sp)
80147bec:	8fb5003c 	lw	s5,60(sp)
80147bf0:	8fb40038 	lw	s4,56(sp)
80147bf4:	8fb30034 	lw	s3,52(sp)
80147bf8:	8fb20030 	lw	s2,48(sp)
80147bfc:	8fb1002c 	lw	s1,44(sp)
80147c00:	8fb00028 	lw	s0,40(sp)
80147c04:	03e00008 	jr	ra
80147c08:	27bd0050 	addiu	sp,sp,80
80147c0c:	1040ffa3 	beqz	v0,80147a9c <_IO_getdelim+0x8c>
80147c10:	afa00020 	sw	zero,32(sp)
80147c14:	2410ffff 	li	s0,-1
80147c18:	30628000 	andi	v0,v1,0x8000
80147c1c:	1440ffe7 	bnez	v0,80147bbc <_IO_getdelim+0x1ac>
80147c20:	00000000 	nop
80147c24:	0c051908 	jal	80146420 <_IO_funlockfile>
80147c28:	02a02021 	move	a0,s5
80147c2c:	08051eef 	j	80147bbc <_IO_getdelim+0x1ac>
80147c30:	00000000 	nop
80147c34:	afc20000 	sw	v0,0(s8)
80147c38:	0c04699a 	jal	8011a668 <__libc_malloc>
80147c3c:	24040078 	li	a0,120
80147c40:	1440ff9e 	bnez	v0,80147abc <_IO_getdelim+0xac>
80147c44:	aee20000 	sw	v0,0(s7)
80147c48:	8ea30000 	lw	v1,0(s5)
80147c4c:	08051f06 	j	80147c18 <_IO_getdelim+0x208>
80147c50:	2410ffff 	li	s0,-1
80147c54:	0c047ea0 	jal	8011fa80 <__errno_location>
80147c58:	2410ffff 	li	s0,-1
80147c5c:	24030016 	li	v1,22
80147c60:	08051ef6 	j	80147bd8 <_IO_getdelim+0x1c8>
80147c64:	ac430000 	sw	v1,0(v0)
80147c68:	0c045508 	jal	80115420 <__underflow>
80147c6c:	02a02021 	move	a0,s5
80147c70:	2403ffff 	li	v1,-1
80147c74:	1043fff4 	beq	v0,v1,80147c48 <_IO_getdelim+0x238>
80147c78:	00000000 	nop
80147c7c:	8ea20008 	lw	v0,8(s5)
80147c80:	8eb00004 	lw	s0,4(s5)
80147c84:	08051eb5 	j	80147ad4 <_IO_getdelim+0xc4>
80147c88:	00509023 	subu	s2,v0,s0
80147c8c:	24a56420 	addiu	a1,a1,25632
80147c90:	27a40010 	addiu	a0,sp,16
80147c94:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80147c98:	00e03021 	move	a2,a3
80147c9c:	8ea30000 	lw	v1,0(s5)
80147ca0:	00000000 	nop
80147ca4:	30628000 	andi	v0,v1,0x8000
80147ca8:	10400003 	beqz	v0,80147cb8 <_IO_getdelim+0x2a8>
80147cac:	24020001 	li	v0,1
80147cb0:	08051ea4 	j	80147a90 <_IO_getdelim+0x80>
80147cb4:	afa20020 	sw	v0,32(sp)
80147cb8:	08051ea0 	j	80147a80 <_IO_getdelim+0x70>
80147cbc:	afa20020 	sw	v0,32(sp)

80147cc0 <_IO_padn>:
80147cc0:	27bdffc8 	addiu	sp,sp,-56
80147cc4:	24020020 	li	v0,32
80147cc8:	afb10024 	sw	s1,36(sp)
80147ccc:	afbf0034 	sw	ra,52(sp)
80147cd0:	afb40030 	sw	s4,48(sp)
80147cd4:	afb3002c 	sw	s3,44(sp)
80147cd8:	afb20028 	sw	s2,40(sp)
80147cdc:	afb00020 	sw	s0,32(sp)
80147ce0:	10a2003b 	beq	a1,v0,80147dd0 <_IO_padn+0x110>
80147ce4:	00808821 	move	s1,a0
80147ce8:	24020030 	li	v0,48
80147cec:	10a2003b 	beq	a1,v0,80147ddc <_IO_padn+0x11c>
80147cf0:	27a70010 	addiu	a3,sp,16
80147cf4:	00052e00 	sll	a1,a1,0x18
80147cf8:	00052e03 	sra	a1,a1,0x18
80147cfc:	2403000f 	li	v1,15
80147d00:	2404ffff 	li	a0,-1
80147d04:	00e31021 	addu	v0,a3,v1
80147d08:	2463ffff 	addiu	v1,v1,-1
80147d0c:	1464fffd 	bne	v1,a0,80147d04 <_IO_padn+0x44>
80147d10:	a0450000 	sb	a1,0(v0)
80147d14:	00e0a021 	move	s4,a3
80147d18:	28c20010 	slti	v0,a2,16
80147d1c:	14400019 	bnez	v0,80147d84 <_IO_padn+0xc4>
80147d20:	00c08021 	move	s0,a2
80147d24:	00009821 	move	s3,zero
80147d28:	08051f4e 	j	80147d38 <_IO_padn+0x78>
80147d2c:	24120010 	li	s2,16
80147d30:	14600015 	bnez	v1,80147d88 <_IO_padn+0xc8>
80147d34:	00000000 	nop
80147d38:	8e230098 	lw	v1,152(s1)
80147d3c:	02202021 	move	a0,s1
80147d40:	8c62001c 	lw	v0,28(v1)
80147d44:	02802821 	move	a1,s4
80147d48:	0040f809 	jalr	v0
80147d4c:	24060010 	li	a2,16
80147d50:	2610fff0 	addiu	s0,s0,-16
80147d54:	2a030010 	slti	v1,s0,16
80147d58:	1052fff5 	beq	v0,s2,80147d30 <_IO_padn+0x70>
80147d5c:	02629821 	addu	s3,s3,v0
80147d60:	02601021 	move	v0,s3
80147d64:	8fbf0034 	lw	ra,52(sp)
80147d68:	8fb40030 	lw	s4,48(sp)
80147d6c:	8fb3002c 	lw	s3,44(sp)
80147d70:	8fb20028 	lw	s2,40(sp)
80147d74:	8fb10024 	lw	s1,36(sp)
80147d78:	8fb00020 	lw	s0,32(sp)
80147d7c:	03e00008 	jr	ra
80147d80:	27bd0038 	addiu	sp,sp,56
80147d84:	00009821 	move	s3,zero
80147d88:	1a00fff5 	blez	s0,80147d60 <_IO_padn+0xa0>
80147d8c:	02202021 	move	a0,s1
80147d90:	8e230098 	lw	v1,152(s1)
80147d94:	00000000 	nop
80147d98:	8c62001c 	lw	v0,28(v1)
80147d9c:	02802821 	move	a1,s4
80147da0:	0040f809 	jalr	v0
80147da4:	02003021 	move	a2,s0
80147da8:	02629821 	addu	s3,s3,v0
80147dac:	02601021 	move	v0,s3
80147db0:	8fbf0034 	lw	ra,52(sp)
80147db4:	8fb40030 	lw	s4,48(sp)
80147db8:	8fb3002c 	lw	s3,44(sp)
80147dbc:	8fb20028 	lw	s2,40(sp)
80147dc0:	8fb10024 	lw	s1,36(sp)
80147dc4:	8fb00020 	lw	s0,32(sp)
80147dc8:	03e00008 	jr	ra
80147dcc:	27bd0038 	addiu	sp,sp,56
80147dd0:	3c02801d 	lui	v0,0x801d
80147dd4:	08051f46 	j	80147d18 <_IO_padn+0x58>
80147dd8:	24544310 	addiu	s4,v0,17168
80147ddc:	3c02801d 	lui	v0,0x801d
80147de0:	08051f46 	j	80147d18 <_IO_padn+0x58>
80147de4:	24544320 	addiu	s4,v0,17184
	...

80147df0 <_IO_seekoff_unlocked>:
80147df0:	27bdffd8 	addiu	sp,sp,-40
80147df4:	afb10014 	sw	s1,20(sp)
80147df8:	8fb10038 	lw	s1,56(sp)
80147dfc:	afb40020 	sw	s4,32(sp)
80147e00:	2e220003 	sltiu	v0,s1,3
80147e04:	afb3001c 	sw	s3,28(sp)
80147e08:	afb20018 	sw	s2,24(sp)
80147e0c:	afb00010 	sw	s0,16(sp)
80147e10:	afbf0024 	sw	ra,36(sp)
80147e14:	00808021 	move	s0,a0
80147e18:	00c09021 	move	s2,a2
80147e1c:	8fb4003c 	lw	s4,60(sp)
80147e20:	10400041 	beqz	v0,80147f28 <_IO_seekoff_unlocked+0x138>
80147e24:	00e09821 	move	s3,a3
80147e28:	12800013 	beqz	s4,80147e78 <_IO_seekoff_unlocked+0x88>
80147e2c:	00000000 	nop
80147e30:	8c870060 	lw	a3,96(a0)
80147e34:	00000000 	nop
80147e38:	04e00031 	bltz	a3,80147f00 <_IO_seekoff_unlocked+0x110>
80147e3c:	00000000 	nop
80147e40:	10e0000d 	beqz	a3,80147e78 <_IO_seekoff_unlocked+0x88>
80147e44:	00000000 	nop
80147e48:	8c82005c 	lw	v0,92(a0)
80147e4c:	00000000 	nop
80147e50:	8c430020 	lw	v1,32(v0)
80147e54:	00000000 	nop
80147e58:	10600007 	beqz	v1,80147e78 <_IO_seekoff_unlocked+0x88>
80147e5c:	24020001 	li	v0,1
80147e60:	12220014 	beq	s1,v0,80147eb4 <_IO_seekoff_unlocked+0xc4>
80147e64:	00000000 	nop
80147e68:	04e0002b 	bltz	a3,80147f18 <_IO_seekoff_unlocked+0x128>
80147e6c:	00000000 	nop
80147e70:	0c0521c6 	jal	80148718 <_IO_free_wbackup_area>
80147e74:	02002021 	move	a0,s0
80147e78:	8e020098 	lw	v0,152(s0)
80147e7c:	afb10038 	sw	s1,56(sp)
80147e80:	afb4003c 	sw	s4,60(sp)
80147e84:	8c590024 	lw	t9,36(v0)
80147e88:	02002021 	move	a0,s0
80147e8c:	02403021 	move	a2,s2
80147e90:	02603821 	move	a3,s3
80147e94:	8fbf0024 	lw	ra,36(sp)
80147e98:	8fb40020 	lw	s4,32(sp)
80147e9c:	8fb3001c 	lw	s3,28(sp)
80147ea0:	8fb20018 	lw	s2,24(sp)
80147ea4:	8fb10014 	lw	s1,20(sp)
80147ea8:	8fb00010 	lw	s0,16(sp)
80147eac:	03200008 	jr	t9
80147eb0:	27bd0028 	addiu	sp,sp,40
80147eb4:	8e020000 	lw	v0,0(s0)
80147eb8:	00000000 	nop
80147ebc:	30420100 	andi	v0,v0,0x100
80147ec0:	1040ffe9 	beqz	v0,80147e68 <_IO_seekoff_unlocked+0x78>
80147ec4:	00000000 	nop
80147ec8:	1ce00025 	bgtz	a3,80147f60 <_IO_seekoff_unlocked+0x170>
80147ecc:	00000000 	nop
80147ed0:	8e060004 	lw	a2,4(s0)
80147ed4:	8e020008 	lw	v0,8(s0)
80147ed8:	00000000 	nop
80147edc:	00461023 	subu	v0,v0,a2
80147ee0:	02422023 	subu	a0,s2,v0
80147ee4:	00021fc3 	sra	v1,v0,0x1f
80147ee8:	0244302b 	sltu	a2,s2,a0
80147eec:	02632823 	subu	a1,s3,v1
80147ef0:	00a62823 	subu	a1,a1,a2
80147ef4:	00809021 	move	s2,a0
80147ef8:	08051f9a 	j	80147e68 <_IO_seekoff_unlocked+0x78>
80147efc:	00a09821 	move	s3,a1
80147f00:	8c820024 	lw	v0,36(a0)
80147f04:	00000000 	nop
80147f08:	1440ffd5 	bnez	v0,80147e60 <_IO_seekoff_unlocked+0x70>
80147f0c:	24020001 	li	v0,1
80147f10:	08051f9e 	j	80147e78 <_IO_seekoff_unlocked+0x88>
80147f14:	00000000 	nop
80147f18:	0c045090 	jal	80114240 <_IO_free_backup_area>
80147f1c:	02002021 	move	a0,s0
80147f20:	08051f9e 	j	80147e78 <_IO_seekoff_unlocked+0x88>
80147f24:	00000000 	nop
80147f28:	0c047ea0 	jal	8011fa80 <__errno_location>
80147f2c:	00000000 	nop
80147f30:	24030016 	li	v1,22
80147f34:	ac430000 	sw	v1,0(v0)
80147f38:	8fbf0024 	lw	ra,36(sp)
80147f3c:	8fb40020 	lw	s4,32(sp)
80147f40:	8fb3001c 	lw	s3,28(sp)
80147f44:	8fb20018 	lw	s2,24(sp)
80147f48:	8fb10014 	lw	s1,20(sp)
80147f4c:	8fb00010 	lw	s0,16(sp)
80147f50:	2402ffff 	li	v0,-1
80147f54:	2403ffff 	li	v1,-1
80147f58:	03e00008 	jr	ra
80147f5c:	27bd0028 	addiu	sp,sp,40
80147f60:	0c04c168 	jal	801305a0 <abort>
80147f64:	00000000 	nop

80147f68 <_IO_seekoff>:
80147f68:	27bdffc0 	addiu	sp,sp,-64
80147f6c:	afb20030 	sw	s2,48(sp)
80147f70:	afb1002c 	sw	s1,44(sp)
80147f74:	afb00028 	sw	s0,40(sp)
80147f78:	afbf0038 	sw	ra,56(sp)
80147f7c:	afb30034 	sw	s3,52(sp)
80147f80:	8c820000 	lw	v0,0(a0)
80147f84:	00809021 	move	s2,a0
80147f88:	30428000 	andi	v0,v0,0x8000
80147f8c:	00c08021 	move	s0,a2
80147f90:	14400009 	bnez	v0,80147fb8 <_IO_seekoff+0x50>
80147f94:	00e08821 	move	s1,a3
80147f98:	3c020000 	lui	v0,0x0
80147f9c:	24420000 	addiu	v0,v0,0
80147fa0:	14400026 	bnez	v0,8014803c <_IO_seekoff+0xd4>
80147fa4:	00009821 	move	s3,zero
80147fa8:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80147fac:	02402021 	move	a0,s2
80147fb0:	08051fef 	j	80147fbc <_IO_seekoff+0x54>
80147fb4:	00000000 	nop
80147fb8:	00009821 	move	s3,zero
80147fbc:	8fa20050 	lw	v0,80(sp)
80147fc0:	8fa30054 	lw	v1,84(sp)
80147fc4:	02003021 	move	a2,s0
80147fc8:	02203821 	move	a3,s1
80147fcc:	02402021 	move	a0,s2
80147fd0:	afa20010 	sw	v0,16(sp)
80147fd4:	0c051f7c 	jal	80147df0 <_IO_seekoff_unlocked>
80147fd8:	afa30014 	sw	v1,20(sp)
80147fdc:	00408021 	move	s0,v0
80147fe0:	8e420000 	lw	v0,0(s2)
80147fe4:	00000000 	nop
80147fe8:	30428000 	andi	v0,v0,0x8000
80147fec:	1040000f 	beqz	v0,8014802c <_IO_seekoff+0xc4>
80147ff0:	00608821 	move	s1,v1
80147ff4:	12600005 	beqz	s3,8014800c <_IO_seekoff+0xa4>
80147ff8:	02001021 	move	v0,s0
80147ffc:	27a40018 	addiu	a0,sp,24
80148000:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80148004:	00002821 	move	a1,zero
80148008:	02001021 	move	v0,s0
8014800c:	02201821 	move	v1,s1
80148010:	8fbf0038 	lw	ra,56(sp)
80148014:	8fb30034 	lw	s3,52(sp)
80148018:	8fb20030 	lw	s2,48(sp)
8014801c:	8fb1002c 	lw	s1,44(sp)
80148020:	8fb00028 	lw	s0,40(sp)
80148024:	03e00008 	jr	ra
80148028:	27bd0040 	addiu	sp,sp,64
8014802c:	0c051908 	jal	80146420 <_IO_funlockfile>
80148030:	02402021 	move	a0,s2
80148034:	08051ffd 	j	80147ff4 <_IO_seekoff+0x8c>
80148038:	00000000 	nop
8014803c:	3c058014 	lui	a1,0x8014
80148040:	24a56420 	addiu	a1,a1,25632
80148044:	27a40018 	addiu	a0,sp,24
80148048:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014804c:	02403021 	move	a2,s2
80148050:	8e420000 	lw	v0,0(s2)
80148054:	00000000 	nop
80148058:	30428000 	andi	v0,v0,0x8000
8014805c:	10400003 	beqz	v0,8014806c <_IO_seekoff+0x104>
80148060:	00000000 	nop
80148064:	08051fef 	j	80147fbc <_IO_seekoff+0x54>
80148068:	24130001 	li	s3,1
8014806c:	08051fea 	j	80147fa8 <_IO_seekoff+0x40>
80148070:	24130001 	li	s3,1
	...

80148080 <_IO_wpadn>:
80148080:	27bdff98 	addiu	sp,sp,-104
80148084:	24020020 	li	v0,32
80148088:	afb10054 	sw	s1,84(sp)
8014808c:	afbf0064 	sw	ra,100(sp)
80148090:	afb40060 	sw	s4,96(sp)
80148094:	afb3005c 	sw	s3,92(sp)
80148098:	afb20058 	sw	s2,88(sp)
8014809c:	afb00050 	sw	s0,80(sp)
801480a0:	10a20039 	beq	a1,v0,80148188 <_IO_wpadn+0x108>
801480a4:	00808821 	move	s1,a0
801480a8:	24020030 	li	v0,48
801480ac:	10a20039 	beq	a1,v0,80148194 <_IO_wpadn+0x114>
801480b0:	27a2004c 	addiu	v0,sp,76
801480b4:	2403000f 	li	v1,15
801480b8:	2404ffff 	li	a0,-1
801480bc:	2463ffff 	addiu	v1,v1,-1
801480c0:	ac450000 	sw	a1,0(v0)
801480c4:	1464fffd 	bne	v1,a0,801480bc <_IO_wpadn+0x3c>
801480c8:	2442fffc 	addiu	v0,v0,-4
801480cc:	27b40010 	addiu	s4,sp,16
801480d0:	28c20010 	slti	v0,a2,16
801480d4:	14400019 	bnez	v0,8014813c <_IO_wpadn+0xbc>
801480d8:	00c08021 	move	s0,a2
801480dc:	00009821 	move	s3,zero
801480e0:	0805203c 	j	801480f0 <_IO_wpadn+0x70>
801480e4:	24120010 	li	s2,16
801480e8:	14600015 	bnez	v1,80148140 <_IO_wpadn+0xc0>
801480ec:	00000000 	nop
801480f0:	8e230098 	lw	v1,152(s1)
801480f4:	02202021 	move	a0,s1
801480f8:	8c62001c 	lw	v0,28(v1)
801480fc:	02802821 	move	a1,s4
80148100:	0040f809 	jalr	v0
80148104:	24060010 	li	a2,16
80148108:	2610fff0 	addiu	s0,s0,-16
8014810c:	2a030010 	slti	v1,s0,16
80148110:	1052fff5 	beq	v0,s2,801480e8 <_IO_wpadn+0x68>
80148114:	02629821 	addu	s3,s3,v0
80148118:	02601021 	move	v0,s3
8014811c:	8fbf0064 	lw	ra,100(sp)
80148120:	8fb40060 	lw	s4,96(sp)
80148124:	8fb3005c 	lw	s3,92(sp)
80148128:	8fb20058 	lw	s2,88(sp)
8014812c:	8fb10054 	lw	s1,84(sp)
80148130:	8fb00050 	lw	s0,80(sp)
80148134:	03e00008 	jr	ra
80148138:	27bd0068 	addiu	sp,sp,104
8014813c:	00009821 	move	s3,zero
80148140:	1a00fff5 	blez	s0,80148118 <_IO_wpadn+0x98>
80148144:	02202021 	move	a0,s1
80148148:	8e230098 	lw	v1,152(s1)
8014814c:	00000000 	nop
80148150:	8c62001c 	lw	v0,28(v1)
80148154:	02802821 	move	a1,s4
80148158:	0040f809 	jalr	v0
8014815c:	02003021 	move	a2,s0
80148160:	02629821 	addu	s3,s3,v0
80148164:	02601021 	move	v0,s3
80148168:	8fbf0064 	lw	ra,100(sp)
8014816c:	8fb40060 	lw	s4,96(sp)
80148170:	8fb3005c 	lw	s3,92(sp)
80148174:	8fb20058 	lw	s2,88(sp)
80148178:	8fb10054 	lw	s1,84(sp)
8014817c:	8fb00050 	lw	s0,80(sp)
80148180:	03e00008 	jr	ra
80148184:	27bd0068 	addiu	sp,sp,104
80148188:	3c02801d 	lui	v0,0x801d
8014818c:	08052034 	j	801480d0 <_IO_wpadn+0x50>
80148190:	24544330 	addiu	s4,v0,17200
80148194:	3c02801d 	lui	v0,0x801d
80148198:	08052034 	j	801480d0 <_IO_wpadn+0x50>
8014819c:	24544370 	addiu	s4,v0,17264

801481a0 <_IO_least_wmarker>:
801481a0:	8c83005c 	lw	v1,92(a0)
801481a4:	8c840030 	lw	a0,48(a0)
801481a8:	8c620008 	lw	v0,8(v1)
801481ac:	00000000 	nop
801481b0:	00a22823 	subu	a1,a1,v0
801481b4:	1080000b 	beqz	a0,801481e4 <_IO_least_wmarker+0x44>
801481b8:	00052883 	sra	a1,a1,0x2
801481bc:	8c830008 	lw	v1,8(a0)
801481c0:	00000000 	nop
801481c4:	0065102a 	slt	v0,v1,a1
801481c8:	10400002 	beqz	v0,801481d4 <_IO_least_wmarker+0x34>
801481cc:	00000000 	nop
801481d0:	00602821 	move	a1,v1
801481d4:	8c840000 	lw	a0,0(a0)
801481d8:	00000000 	nop
801481dc:	1480fff7 	bnez	a0,801481bc <_IO_least_wmarker+0x1c>
801481e0:	00000000 	nop
801481e4:	03e00008 	jr	ra
801481e8:	00a01021 	move	v0,a1

801481ec <_IO_switch_to_main_wget_area>:
801481ec:	8c82005c 	lw	v0,92(a0)
801481f0:	8c850000 	lw	a1,0(a0)
801481f4:	8c480020 	lw	t0,32(v0)
801481f8:	8c490004 	lw	t1,4(v0)
801481fc:	8c460028 	lw	a2,40(v0)
80148200:	8c470008 	lw	a3,8(v0)
80148204:	2403feff 	li	v1,-257
80148208:	00a32824 	and	a1,a1,v1
8014820c:	ac480000 	sw	t0,0(v0)
80148210:	ac850000 	sw	a1,0(a0)
80148214:	ac460004 	sw	a2,4(v0)
80148218:	ac490028 	sw	t1,40(v0)
8014821c:	ac470020 	sw	a3,32(v0)
80148220:	03e00008 	jr	ra
80148224:	ac480008 	sw	t0,8(v0)

80148228 <_IO_switch_to_wbackup_area>:
80148228:	8c82005c 	lw	v0,92(a0)
8014822c:	8c830000 	lw	v1,0(a0)
80148230:	8c470028 	lw	a3,40(v0)
80148234:	8c460004 	lw	a2,4(v0)
80148238:	8c480008 	lw	t0,8(v0)
8014823c:	8c450020 	lw	a1,32(v0)
80148240:	34630100 	ori	v1,v1,0x100
80148244:	ac470000 	sw	a3,0(v0)
80148248:	ac830000 	sw	v1,0(a0)
8014824c:	ac460028 	sw	a2,40(v0)
80148250:	ac450008 	sw	a1,8(v0)
80148254:	ac480020 	sw	t0,32(v0)
80148258:	03e00008 	jr	ra
8014825c:	ac470004 	sw	a3,4(v0)

80148260 <_IO_wdefault_uflow>:
80148260:	27bdffe8 	addiu	sp,sp,-24
80148264:	afb00010 	sw	s0,16(sp)
80148268:	afbf0014 	sw	ra,20(sp)
8014826c:	8c830098 	lw	v1,152(a0)
80148270:	00000000 	nop
80148274:	8c620010 	lw	v0,16(v1)
80148278:	00000000 	nop
8014827c:	0040f809 	jalr	v0
80148280:	00808021 	move	s0,a0
80148284:	2403ffff 	li	v1,-1
80148288:	10430008 	beq	v0,v1,801482ac <_IO_wdefault_uflow+0x4c>
8014828c:	2404ffff 	li	a0,-1
80148290:	8e02005c 	lw	v0,92(s0)
80148294:	00000000 	nop
80148298:	8c440000 	lw	a0,0(v0)
8014829c:	00000000 	nop
801482a0:	24830004 	addiu	v1,a0,4
801482a4:	8c840000 	lw	a0,0(a0)
801482a8:	ac430000 	sw	v1,0(v0)
801482ac:	8fbf0014 	lw	ra,20(sp)
801482b0:	8fb00010 	lw	s0,16(sp)
801482b4:	00801021 	move	v0,a0
801482b8:	03e00008 	jr	ra
801482bc:	27bd0018 	addiu	sp,sp,24

801482c0 <_IO_switch_to_wget_mode>:
801482c0:	27bdffe8 	addiu	sp,sp,-24
801482c4:	afb00010 	sw	s0,16(sp)
801482c8:	afbf0014 	sw	ra,20(sp)
801482cc:	8c86005c 	lw	a2,92(a0)
801482d0:	00808021 	move	s0,a0
801482d4:	8cc20010 	lw	v0,16(a2)
801482d8:	8cc3000c 	lw	v1,12(a2)
801482dc:	00000000 	nop
801482e0:	0062102b 	sltu	v0,v1,v0
801482e4:	1440001e 	bnez	v0,80148360 <_IO_switch_to_wget_mode+0xa0>
801482e8:	2405ffff 	li	a1,-1
801482ec:	8e050000 	lw	a1,0(s0)
801482f0:	00000000 	nop
801482f4:	30a20100 	andi	v0,a1,0x100
801482f8:	10400011 	beqz	v0,80148340 <_IO_switch_to_wget_mode+0x80>
801482fc:	00000000 	nop
80148300:	8cc20024 	lw	v0,36(a2)
80148304:	00000000 	nop
80148308:	acc20008 	sw	v0,8(a2)
8014830c:	8cc30010 	lw	v1,16(a2)
80148310:	2402f7ff 	li	v0,-2049
80148314:	00a21024 	and	v0,a1,v0
80148318:	00002021 	move	a0,zero
8014831c:	ae020000 	sw	v0,0(s0)
80148320:	acc3000c 	sw	v1,12(a2)
80148324:	acc30000 	sw	v1,0(a2)
80148328:	acc30014 	sw	v1,20(a2)
8014832c:	8fbf0014 	lw	ra,20(sp)
80148330:	8fb00010 	lw	s0,16(sp)
80148334:	00801021 	move	v0,a0
80148338:	03e00008 	jr	ra
8014833c:	27bd0018 	addiu	sp,sp,24
80148340:	8cc40010 	lw	a0,16(a2)
80148344:	8cc20004 	lw	v0,4(a2)
80148348:	8cc30018 	lw	v1,24(a2)
8014834c:	0044102b 	sltu	v0,v0,a0
80148350:	1040ffee 	beqz	v0,8014830c <_IO_switch_to_wget_mode+0x4c>
80148354:	acc30008 	sw	v1,8(a2)
80148358:	080520c3 	j	8014830c <_IO_switch_to_wget_mode+0x4c>
8014835c:	acc40004 	sw	a0,4(a2)
80148360:	8cc300b8 	lw	v1,184(a2)
80148364:	00000000 	nop
80148368:	8c62000c 	lw	v0,12(v1)
8014836c:	00000000 	nop
80148370:	0040f809 	jalr	v0
80148374:	00000000 	nop
80148378:	2403ffff 	li	v1,-1
8014837c:	1043ffeb 	beq	v0,v1,8014832c <_IO_switch_to_wget_mode+0x6c>
80148380:	2404ffff 	li	a0,-1
80148384:	8e06005c 	lw	a2,92(s0)
80148388:	080520bb 	j	801482ec <_IO_switch_to_wget_mode+0x2c>
8014838c:	00000000 	nop

80148390 <_IO_sputbackwc>:
80148390:	27bdffe8 	addiu	sp,sp,-24
80148394:	afb00010 	sw	s0,16(sp)
80148398:	afbf0014 	sw	ra,20(sp)
8014839c:	8c87005c 	lw	a3,92(a0)
801483a0:	00808021 	move	s0,a0
801483a4:	8ce30000 	lw	v1,0(a3)
801483a8:	8ce20008 	lw	v0,8(a3)
801483ac:	00000000 	nop
801483b0:	0043102b 	sltu	v0,v0,v1
801483b4:	10400005 	beqz	v0,801483cc <_IO_sputbackwc+0x3c>
801483b8:	00a04021 	move	t0,a1
801483bc:	8c62fffc 	lw	v0,-4(v1)
801483c0:	01003021 	move	a2,t0
801483c4:	10480014 	beq	v0,t0,80148418 <_IO_sputbackwc+0x88>
801483c8:	2463fffc 	addiu	v1,v1,-4
801483cc:	8e030098 	lw	v1,152(s0)
801483d0:	00000000 	nop
801483d4:	8c620018 	lw	v0,24(v1)
801483d8:	00000000 	nop
801483dc:	0040f809 	jalr	v0
801483e0:	00000000 	nop
801483e4:	00403021 	move	a2,v0
801483e8:	2402ffff 	li	v0,-1
801483ec:	10c20005 	beq	a2,v0,80148404 <_IO_sputbackwc+0x74>
801483f0:	2403ffef 	li	v1,-17
801483f4:	8e020000 	lw	v0,0(s0)
801483f8:	00000000 	nop
801483fc:	00431024 	and	v0,v0,v1
80148400:	ae020000 	sw	v0,0(s0)
80148404:	8fbf0014 	lw	ra,20(sp)
80148408:	8fb00010 	lw	s0,16(sp)
8014840c:	00c01021 	move	v0,a2
80148410:	03e00008 	jr	ra
80148414:	27bd0018 	addiu	sp,sp,24
80148418:	080520fa 	j	801483e8 <_IO_sputbackwc+0x58>
8014841c:	ace30000 	sw	v1,0(a3)

80148420 <_IO_sungetwc>:
80148420:	27bdffe8 	addiu	sp,sp,-24
80148424:	afb00010 	sw	s0,16(sp)
80148428:	afbf0014 	sw	ra,20(sp)
8014842c:	8c86005c 	lw	a2,92(a0)
80148430:	00808021 	move	s0,a0
80148434:	8cc30000 	lw	v1,0(a2)
80148438:	8cc20008 	lw	v0,8(a2)
8014843c:	2405ffff 	li	a1,-1
80148440:	0043102b 	sltu	v0,v0,v1
80148444:	1040000f 	beqz	v0,80148484 <_IO_sungetwc+0x64>
80148448:	2467fffc 	addiu	a3,v1,-4
8014844c:	8c64fffc 	lw	a0,-4(v1)
80148450:	acc70000 	sw	a3,0(a2)
80148454:	2402ffff 	li	v0,-1
80148458:	10820005 	beq	a0,v0,80148470 <_IO_sungetwc+0x50>
8014845c:	2403ffef 	li	v1,-17
80148460:	8e020000 	lw	v0,0(s0)
80148464:	00000000 	nop
80148468:	00431024 	and	v0,v0,v1
8014846c:	ae020000 	sw	v0,0(s0)
80148470:	8fbf0014 	lw	ra,20(sp)
80148474:	8fb00010 	lw	s0,16(sp)
80148478:	00801021 	move	v0,a0
8014847c:	03e00008 	jr	ra
80148480:	27bd0018 	addiu	sp,sp,24
80148484:	8c830098 	lw	v1,152(a0)
80148488:	00000000 	nop
8014848c:	8c620018 	lw	v0,24(v1)
80148490:	00000000 	nop
80148494:	0040f809 	jalr	v0
80148498:	00000000 	nop
8014849c:	08052115 	j	80148454 <_IO_sungetwc+0x34>
801484a0:	00402021 	move	a0,v0

801484a4 <_IO_adjust_wcolumn>:
801484a4:	00061080 	sll	v0,a2,0x2
801484a8:	00454021 	addu	t0,v0,a1
801484ac:	00a8182b 	sltu	v1,a1,t0
801484b0:	10600010 	beqz	v1,801484f4 <_IO_adjust_wcolumn+0x50>
801484b4:	00000000 	nop
801484b8:	8d03fffc 	lw	v1,-4(t0)
801484bc:	2402000a 	li	v0,10
801484c0:	10620008 	beq	v1,v0,801484e4 <_IO_adjust_wcolumn+0x40>
801484c4:	2507fffc 	addiu	a3,t0,-4
801484c8:	00a7102b 	sltu	v0,a1,a3
801484cc:	10400009 	beqz	v0,801484f4 <_IO_adjust_wcolumn+0x50>
801484d0:	24e7fffc 	addiu	a3,a3,-4
801484d4:	8ce30000 	lw	v1,0(a3)
801484d8:	2402000a 	li	v0,10
801484dc:	1462fffa 	bne	v1,v0,801484c8 <_IO_adjust_wcolumn+0x24>
801484e0:	00000000 	nop
801484e4:	01071023 	subu	v0,t0,a3
801484e8:	00021083 	sra	v0,v0,0x2
801484ec:	03e00008 	jr	ra
801484f0:	2442ffff 	addiu	v0,v0,-1
801484f4:	03e00008 	jr	ra
801484f8:	00c41021 	addu	v0,a2,a0

801484fc <_IO_init_wmarker>:
801484fc:	8ca30000 	lw	v1,0(a1)
80148500:	27bdffe0 	addiu	sp,sp,-32
80148504:	afb10014 	sw	s1,20(sp)
80148508:	30620800 	andi	v0,v1,0x800
8014850c:	00808821 	move	s1,a0
80148510:	afb00010 	sw	s0,16(sp)
80148514:	afbf0018 	sw	ra,24(sp)
80148518:	00a08021 	move	s0,a1
8014851c:	00a02021 	move	a0,a1
80148520:	14400022 	bnez	v0,801485ac <_IO_init_wmarker+0xb0>
80148524:	ae250004 	sw	a1,4(s1)
80148528:	30620100 	andi	v0,v1,0x100
8014852c:	10400010 	beqz	v0,80148570 <_IO_init_wmarker+0x74>
80148530:	00000000 	nop
80148534:	8e02005c 	lw	v0,92(s0)
80148538:	00000000 	nop
8014853c:	8c440004 	lw	a0,4(v0)
80148540:	8c430000 	lw	v1,0(v0)
80148544:	8e020030 	lw	v0,48(s0)
80148548:	00641823 	subu	v1,v1,a0
8014854c:	00031883 	sra	v1,v1,0x2
80148550:	ae220000 	sw	v0,0(s1)
80148554:	ae230008 	sw	v1,8(s1)
80148558:	ae110030 	sw	s1,48(s0)
8014855c:	8fbf0018 	lw	ra,24(sp)
80148560:	8fb10014 	lw	s1,20(sp)
80148564:	8fb00010 	lw	s0,16(sp)
80148568:	03e00008 	jr	ra
8014856c:	27bd0020 	addiu	sp,sp,32
80148570:	8e02005c 	lw	v0,92(s0)
80148574:	00000000 	nop
80148578:	8c440008 	lw	a0,8(v0)
8014857c:	8c430000 	lw	v1,0(v0)
80148580:	8e020030 	lw	v0,48(s0)
80148584:	00641823 	subu	v1,v1,a0
80148588:	00031883 	sra	v1,v1,0x2
8014858c:	ae220000 	sw	v0,0(s1)
80148590:	ae230008 	sw	v1,8(s1)
80148594:	ae110030 	sw	s1,48(s0)
80148598:	8fbf0018 	lw	ra,24(sp)
8014859c:	8fb10014 	lw	s1,20(sp)
801485a0:	8fb00010 	lw	s0,16(sp)
801485a4:	03e00008 	jr	ra
801485a8:	27bd0020 	addiu	sp,sp,32
801485ac:	0c0520b0 	jal	801482c0 <_IO_switch_to_wget_mode>
801485b0:	00000000 	nop
801485b4:	8e030000 	lw	v1,0(s0)
801485b8:	0805214b 	j	8014852c <_IO_init_wmarker+0x30>
801485bc:	30620100 	andi	v0,v1,0x100

801485c0 <_IO_wmarker_delta>:
801485c0:	8c850004 	lw	a1,4(a0)
801485c4:	00803021 	move	a2,a0
801485c8:	10a00010 	beqz	a1,8014860c <_IO_wmarker_delta+0x4c>
801485cc:	2402ffff 	li	v0,-1
801485d0:	8ca20000 	lw	v0,0(a1)
801485d4:	00000000 	nop
801485d8:	30420100 	andi	v0,v0,0x100
801485dc:	1040000d 	beqz	v0,80148614 <_IO_wmarker_delta+0x54>
801485e0:	00000000 	nop
801485e4:	8ca2005c 	lw	v0,92(a1)
801485e8:	00000000 	nop
801485ec:	8c440004 	lw	a0,4(v0)
801485f0:	8c430000 	lw	v1,0(v0)
801485f4:	00000000 	nop
801485f8:	00641823 	subu	v1,v1,a0
801485fc:	00031883 	sra	v1,v1,0x2
80148600:	8cc20008 	lw	v0,8(a2)
80148604:	00000000 	nop
80148608:	00431023 	subu	v0,v0,v1
8014860c:	03e00008 	jr	ra
80148610:	00000000 	nop
80148614:	8ca2005c 	lw	v0,92(a1)
80148618:	00000000 	nop
8014861c:	8c440008 	lw	a0,8(v0)
80148620:	8c430000 	lw	v1,0(v0)
80148624:	00000000 	nop
80148628:	00641823 	subu	v1,v1,a0
8014862c:	08052180 	j	80148600 <_IO_wmarker_delta+0x40>
80148630:	00031883 	sra	v1,v1,0x2

80148634 <_IO_seekwmark>:
80148634:	27bdffe0 	addiu	sp,sp,-32
80148638:	afb10014 	sw	s1,20(sp)
8014863c:	afbf0018 	sw	ra,24(sp)
80148640:	afb00010 	sw	s0,16(sp)
80148644:	8cb00004 	lw	s0,4(a1)
80148648:	00a08821 	move	s1,a1
8014864c:	12040007 	beq	s0,a0,8014866c <_IO_seekwmark+0x38>
80148650:	2405ffff 	li	a1,-1
80148654:	8fbf0018 	lw	ra,24(sp)
80148658:	8fb10014 	lw	s1,20(sp)
8014865c:	8fb00010 	lw	s0,16(sp)
80148660:	00a01021 	move	v0,a1
80148664:	03e00008 	jr	ra
80148668:	27bd0020 	addiu	sp,sp,32
8014866c:	8e230008 	lw	v1,8(s1)
80148670:	00000000 	nop
80148674:	04600017 	bltz	v1,801486d4 <_IO_seekwmark+0xa0>
80148678:	00000000 	nop
8014867c:	8e020000 	lw	v0,0(s0)
80148680:	00000000 	nop
80148684:	30420100 	andi	v0,v0,0x100
80148688:	1440000d 	bnez	v0,801486c0 <_IO_seekwmark+0x8c>
8014868c:	00000000 	nop
80148690:	8e04005c 	lw	a0,92(s0)
80148694:	00031880 	sll	v1,v1,0x2
80148698:	8c820008 	lw	v0,8(a0)
8014869c:	00002821 	move	a1,zero
801486a0:	00431021 	addu	v0,v0,v1
801486a4:	ac820000 	sw	v0,0(a0)
801486a8:	8fbf0018 	lw	ra,24(sp)
801486ac:	8fb10014 	lw	s1,20(sp)
801486b0:	8fb00010 	lw	s0,16(sp)
801486b4:	00a01021 	move	v0,a1
801486b8:	03e00008 	jr	ra
801486bc:	27bd0020 	addiu	sp,sp,32
801486c0:	0c05207b 	jal	801481ec <_IO_switch_to_main_wget_area>
801486c4:	00000000 	nop
801486c8:	8e230008 	lw	v1,8(s1)
801486cc:	080521a4 	j	80148690 <_IO_seekwmark+0x5c>
801486d0:	00000000 	nop
801486d4:	8e020000 	lw	v0,0(s0)
801486d8:	00000000 	nop
801486dc:	30420100 	andi	v0,v0,0x100
801486e0:	10400008 	beqz	v0,80148704 <_IO_seekwmark+0xd0>
801486e4:	00000000 	nop
801486e8:	8e04005c 	lw	a0,92(s0)
801486ec:	00031880 	sll	v1,v1,0x2
801486f0:	8c820004 	lw	v0,4(a0)
801486f4:	00002821 	move	a1,zero
801486f8:	00431021 	addu	v0,v0,v1
801486fc:	08052195 	j	80148654 <_IO_seekwmark+0x20>
80148700:	ac820000 	sw	v0,0(a0)
80148704:	0c05208a 	jal	80148228 <_IO_switch_to_wbackup_area>
80148708:	00000000 	nop
8014870c:	8e230008 	lw	v1,8(s1)
80148710:	080521ba 	j	801486e8 <_IO_seekwmark+0xb4>
80148714:	00000000 	nop

80148718 <_IO_free_wbackup_area>:
80148718:	27bdffe8 	addiu	sp,sp,-24
8014871c:	afb00010 	sw	s0,16(sp)
80148720:	afbf0014 	sw	ra,20(sp)
80148724:	8c820000 	lw	v0,0(a0)
80148728:	00000000 	nop
8014872c:	30420100 	andi	v0,v0,0x100
80148730:	10400003 	beqz	v0,80148740 <_IO_free_wbackup_area+0x28>
80148734:	00808021 	move	s0,a0
80148738:	0c05207b 	jal	801481ec <_IO_switch_to_main_wget_area>
8014873c:	00000000 	nop
80148740:	8e02005c 	lw	v0,92(s0)
80148744:	00000000 	nop
80148748:	8c440020 	lw	a0,32(v0)
8014874c:	0c045fee 	jal	80117fb8 <__cfree>
80148750:	00000000 	nop
80148754:	8e02005c 	lw	v0,92(s0)
80148758:	00000000 	nop
8014875c:	ac400024 	sw	zero,36(v0)
80148760:	ac400020 	sw	zero,32(v0)
80148764:	ac400028 	sw	zero,40(v0)
80148768:	8fbf0014 	lw	ra,20(sp)
8014876c:	8fb00010 	lw	s0,16(sp)
80148770:	03e00008 	jr	ra
80148774:	27bd0018 	addiu	sp,sp,24

80148778 <_IO_unsave_wmarkers>:
80148778:	8c820030 	lw	v0,48(a0)
8014877c:	00000000 	nop
80148780:	10400002 	beqz	v0,8014878c <_IO_unsave_wmarkers+0x14>
80148784:	00801821 	move	v1,a0
80148788:	ac800030 	sw	zero,48(a0)
8014878c:	8c620024 	lw	v0,36(v1)
80148790:	00000000 	nop
80148794:	10400003 	beqz	v0,801487a4 <_IO_unsave_wmarkers+0x2c>
80148798:	00000000 	nop
8014879c:	080521c6 	j	80148718 <_IO_free_wbackup_area>
801487a0:	00000000 	nop
801487a4:	03e00008 	jr	ra
801487a8:	00000000 	nop

801487ac <__woverflow>:
801487ac:	27bdffe0 	addiu	sp,sp,-32
801487b0:	afb10014 	sw	s1,20(sp)
801487b4:	afb00010 	sw	s0,16(sp)
801487b8:	afbf0018 	sw	ra,24(sp)
801487bc:	8c820060 	lw	v0,96(a0)
801487c0:	00a08821 	move	s1,a1
801487c4:	00808021 	move	s0,a0
801487c8:	14400003 	bnez	v0,801487d8 <__woverflow+0x2c>
801487cc:	24050001 	li	a1,1
801487d0:	0c0525eb 	jal	801497ac <_IO_fwide>
801487d4:	00000000 	nop
801487d8:	8e020098 	lw	v0,152(s0)
801487dc:	02002021 	move	a0,s0
801487e0:	8c59000c 	lw	t9,12(v0)
801487e4:	02202821 	move	a1,s1
801487e8:	8fbf0018 	lw	ra,24(sp)
801487ec:	8fb10014 	lw	s1,20(sp)
801487f0:	8fb00010 	lw	s0,16(sp)
801487f4:	03200008 	jr	t9
801487f8:	27bd0020 	addiu	sp,sp,32

801487fc <_IO_wdefault_xsputn>:
801487fc:	27bdffd0 	addiu	sp,sp,-48
80148800:	afb50024 	sw	s5,36(sp)
80148804:	afb40020 	sw	s4,32(sp)
80148808:	afbf0028 	sw	ra,40(sp)
8014880c:	afb3001c 	sw	s3,28(sp)
80148810:	afb20018 	sw	s2,24(sp)
80148814:	afb10014 	sw	s1,20(sp)
80148818:	afb00010 	sw	s0,16(sp)
8014881c:	00c0a821 	move	s5,a2
80148820:	10c00043 	beqz	a2,80148930 <_IO_wdefault_xsputn+0x134>
80148824:	0080a021 	move	s4,a0
80148828:	00a09021 	move	s2,a1
8014882c:	00c08021 	move	s0,a2
80148830:	8e93005c 	lw	s3,92(s4)
80148834:	00000000 	nop
80148838:	8e640010 	lw	a0,16(s3)
8014883c:	8e620014 	lw	v0,20(s3)
80148840:	00000000 	nop
80148844:	00441023 	subu	v0,v0,a0
80148848:	00023083 	sra	a2,v0,0x2
8014884c:	18c0001a 	blez	a2,801488b8 <_IO_wdefault_xsputn+0xbc>
80148850:	0206102b 	sltu	v0,s0,a2
80148854:	10400003 	beqz	v0,80148864 <_IO_wdefault_xsputn+0x68>
80148858:	28c20015 	slti	v0,a2,21
8014885c:	02003021 	move	a2,s0
80148860:	28c20015 	slti	v0,a2,21
80148864:	1040001e 	beqz	v0,801488e0 <_IO_wdefault_xsputn+0xe4>
80148868:	00c08821 	move	s1,a2
8014886c:	18c00023 	blez	a2,801488fc <_IO_wdefault_xsputn+0x100>
80148870:	24c2ffff 	addiu	v0,a2,-1
80148874:	0440000e 	bltz	v0,801488b0 <_IO_wdefault_xsputn+0xb4>
80148878:	00000000 	nop
8014887c:	02403821 	move	a3,s2
80148880:	00802821 	move	a1,a0
80148884:	00004021 	move	t0,zero
80148888:	8ce20000 	lw	v0,0(a3)
8014888c:	25080001 	addiu	t0,t0,1
80148890:	aca20000 	sw	v0,0(a1)
80148894:	24e70004 	addiu	a3,a3,4
80148898:	14c8fffb 	bne	a2,t0,80148888 <_IO_wdefault_xsputn+0x8c>
8014889c:	24a50004 	addiu	a1,a1,4
801488a0:	00061080 	sll	v0,a2,0x2
801488a4:	00822021 	addu	a0,a0,v0
801488a8:	02429021 	addu	s2,s2,v0
801488ac:	00c08821 	move	s1,a2
801488b0:	ae640010 	sw	a0,16(s3)
801488b4:	02118023 	subu	s0,s0,s1
801488b8:	12000014 	beqz	s0,8014890c <_IO_wdefault_xsputn+0x110>
801488bc:	02b01023 	subu	v0,s5,s0
801488c0:	8e450000 	lw	a1,0(s2)
801488c4:	0c0521eb 	jal	801487ac <__woverflow>
801488c8:	02802021 	move	a0,s4
801488cc:	2403ffff 	li	v1,-1
801488d0:	1043000d 	beq	v0,v1,80148908 <_IO_wdefault_xsputn+0x10c>
801488d4:	26520004 	addiu	s2,s2,4
801488d8:	0805220c 	j	80148830 <_IO_wdefault_xsputn+0x34>
801488dc:	2610ffff 	addiu	s0,s0,-1
801488e0:	0c047504 	jal	8011d410 <__wmempcpy>
801488e4:	02402821 	move	a1,s2
801488e8:	00111880 	sll	v1,s1,0x2
801488ec:	02439021 	addu	s2,s2,v1
801488f0:	02118023 	subu	s0,s0,s1
801488f4:	0805222e 	j	801488b8 <_IO_wdefault_xsputn+0xbc>
801488f8:	ae620010 	sw	v0,16(s3)
801488fc:	00008821 	move	s1,zero
80148900:	0805222e 	j	801488b8 <_IO_wdefault_xsputn+0xbc>
80148904:	02118023 	subu	s0,s0,s1
80148908:	02b01023 	subu	v0,s5,s0
8014890c:	8fbf0028 	lw	ra,40(sp)
80148910:	8fb50024 	lw	s5,36(sp)
80148914:	8fb40020 	lw	s4,32(sp)
80148918:	8fb3001c 	lw	s3,28(sp)
8014891c:	8fb20018 	lw	s2,24(sp)
80148920:	8fb10014 	lw	s1,20(sp)
80148924:	8fb00010 	lw	s0,16(sp)
80148928:	03e00008 	jr	ra
8014892c:	27bd0030 	addiu	sp,sp,48
80148930:	08052243 	j	8014890c <_IO_wdefault_xsputn+0x110>
80148934:	00001021 	move	v0,zero

80148938 <save_for_wbackup>:
80148938:	27bdffd0 	addiu	sp,sp,-48
8014893c:	afb3001c 	sw	s3,28(sp)
80148940:	00809821 	move	s3,a0
80148944:	afb40020 	sw	s4,32(sp)
80148948:	afb10014 	sw	s1,20(sp)
8014894c:	00a0a021 	move	s4,a1
80148950:	afb00010 	sw	s0,16(sp)
80148954:	afbf0028 	sw	ra,40(sp)
80148958:	afb50024 	sw	s5,36(sp)
8014895c:	0c052068 	jal	801481a0 <_IO_least_wmarker>
80148960:	afb20018 	sw	s2,24(sp)
80148964:	8e67005c 	lw	a3,92(s3)
80148968:	00408821 	move	s1,v0
8014896c:	8ce60008 	lw	a2,8(a3)
80148970:	8ce50028 	lw	a1,40(a3)
80148974:	8ce40020 	lw	a0,32(a3)
80148978:	02861023 	subu	v0,s4,a2
8014897c:	00021083 	sra	v0,v0,0x2
80148980:	00a41823 	subu	v1,a1,a0
80148984:	00518023 	subu	s0,v0,s1
80148988:	00031883 	sra	v1,v1,0x2
8014898c:	0070102b 	sltu	v0,v1,s0
80148990:	14400039 	bnez	v0,80148a78 <save_for_wbackup+0x140>
80148994:	00000000 	nop
80148998:	06200025 	bltz	s1,80148a30 <save_for_wbackup+0xf8>
8014899c:	00701023 	subu	v0,v1,s0
801489a0:	1600001b 	bnez	s0,80148a10 <save_for_wbackup+0xd8>
801489a4:	00029080 	sll	s2,v0,0x2
801489a8:	8ce30008 	lw	v1,8(a3)
801489ac:	8ce20020 	lw	v0,32(a3)
801489b0:	8e640030 	lw	a0,48(s3)
801489b4:	02421021 	addu	v0,s2,v0
801489b8:	02831823 	subu	v1,s4,v1
801489bc:	ace20024 	sw	v0,36(a3)
801489c0:	10800009 	beqz	a0,801489e8 <save_for_wbackup+0xb0>
801489c4:	00031883 	sra	v1,v1,0x2
801489c8:	8c820008 	lw	v0,8(a0)
801489cc:	00000000 	nop
801489d0:	00431023 	subu	v0,v0,v1
801489d4:	ac820008 	sw	v0,8(a0)
801489d8:	8c840000 	lw	a0,0(a0)
801489dc:	00000000 	nop
801489e0:	1480fff9 	bnez	a0,801489c8 <save_for_wbackup+0x90>
801489e4:	00000000 	nop
801489e8:	00001021 	move	v0,zero
801489ec:	8fbf0028 	lw	ra,40(sp)
801489f0:	8fb50024 	lw	s5,36(sp)
801489f4:	8fb40020 	lw	s4,32(sp)
801489f8:	8fb3001c 	lw	s3,28(sp)
801489fc:	8fb20018 	lw	s2,24(sp)
80148a00:	8fb10014 	lw	s1,20(sp)
80148a04:	8fb00010 	lw	s0,16(sp)
80148a08:	03e00008 	jr	ra
80148a0c:	27bd0030 	addiu	sp,sp,48
80148a10:	00112880 	sll	a1,s1,0x2
80148a14:	00c52821 	addu	a1,a2,a1
80148a18:	00922021 	addu	a0,a0,s2
80148a1c:	0c052918 	jal	8014a460 <__wmemcpy>
80148a20:	02003021 	move	a2,s0
80148a24:	8e67005c 	lw	a3,92(s3)
80148a28:	0805226a 	j	801489a8 <save_for_wbackup+0x70>
80148a2c:	00000000 	nop
80148a30:	00029080 	sll	s2,v0,0x2
80148a34:	00118080 	sll	s0,s1,0x2
80148a38:	00922021 	addu	a0,a0,s2
80148a3c:	00b02821 	addu	a1,a1,s0
80148a40:	0c05291c 	jal	8014a470 <__wmemmove>
80148a44:	00113023 	negu	a2,s1
80148a48:	8e63005c 	lw	v1,92(s3)
80148a4c:	00000000 	nop
80148a50:	8c640020 	lw	a0,32(v1)
80148a54:	8c650008 	lw	a1,8(v1)
80148a58:	02442021 	addu	a0,s2,a0
80148a5c:	02853023 	subu	a2,s4,a1
80148a60:	00902023 	subu	a0,a0,s0
80148a64:	0c052918 	jal	8014a460 <__wmemcpy>
80148a68:	00063083 	sra	a2,a2,0x2
80148a6c:	8e67005c 	lw	a3,92(s3)
80148a70:	0805226a 	j	801489a8 <save_for_wbackup+0x70>
80148a74:	00000000 	nop
80148a78:	26120064 	addiu	s2,s0,100
80148a7c:	0c04699a 	jal	8011a668 <__libc_malloc>
80148a80:	00122080 	sll	a0,s2,0x2
80148a84:	10400029 	beqz	v0,80148b2c <save_for_wbackup+0x1f4>
80148a88:	0040a821 	move	s5,v0
80148a8c:	06200017 	bltz	s1,80148aec <save_for_wbackup+0x1b4>
80148a90:	00111880 	sll	v1,s1,0x2
80148a94:	8e62005c 	lw	v0,92(s3)
80148a98:	00000000 	nop
80148a9c:	8c450008 	lw	a1,8(v0)
80148aa0:	02003021 	move	a2,s0
80148aa4:	00652821 	addu	a1,v1,a1
80148aa8:	0c052918 	jal	8014a460 <__wmemcpy>
80148aac:	26a40190 	addiu	a0,s5,400
80148ab0:	8e67005c 	lw	a3,92(s3)
80148ab4:	00000000 	nop
80148ab8:	8ce40020 	lw	a0,32(a3)
80148abc:	00000000 	nop
80148ac0:	10800005 	beqz	a0,80148ad8 <save_for_wbackup+0x1a0>
80148ac4:	00121080 	sll	v0,s2,0x2
80148ac8:	0c045fee 	jal	80117fb8 <__cfree>
80148acc:	00000000 	nop
80148ad0:	8e67005c 	lw	a3,92(s3)
80148ad4:	00121080 	sll	v0,s2,0x2
80148ad8:	02a21021 	addu	v0,s5,v0
80148adc:	24120190 	li	s2,400
80148ae0:	ace20028 	sw	v0,40(a3)
80148ae4:	0805226a 	j	801489a8 <save_for_wbackup+0x70>
80148ae8:	acf50020 	sw	s5,32(a3)
80148aec:	8e62005c 	lw	v0,92(s3)
80148af0:	00000000 	nop
80148af4:	8c450028 	lw	a1,40(v0)
80148af8:	00113023 	negu	a2,s1
80148afc:	00652821 	addu	a1,v1,a1
80148b00:	0c047504 	jal	8011d410 <__wmempcpy>
80148b04:	26a40190 	addiu	a0,s5,400
80148b08:	8e63005c 	lw	v1,92(s3)
80148b0c:	00402021 	move	a0,v0
80148b10:	8c650008 	lw	a1,8(v1)
80148b14:	00000000 	nop
80148b18:	02853023 	subu	a2,s4,a1
80148b1c:	0c047504 	jal	8011d410 <__wmempcpy>
80148b20:	00063083 	sra	a2,a2,0x2
80148b24:	080522ac 	j	80148ab0 <save_for_wbackup+0x178>
80148b28:	00000000 	nop
80148b2c:	0805227b 	j	801489ec <save_for_wbackup+0xb4>
80148b30:	2402ffff 	li	v0,-1

80148b34 <__wunderflow>:
80148b34:	27bdffe8 	addiu	sp,sp,-24
80148b38:	afb00010 	sw	s0,16(sp)
80148b3c:	afbf0014 	sw	ra,20(sp)
80148b40:	8c820060 	lw	v0,96(a0)
80148b44:	00000000 	nop
80148b48:	04400008 	bltz	v0,80148b6c <__wunderflow+0x38>
80148b4c:	00808021 	move	s0,a0
80148b50:	1440000f 	bnez	v0,80148b90 <__wunderflow+0x5c>
80148b54:	00000000 	nop
80148b58:	0c0525eb 	jal	801497ac <_IO_fwide>
80148b5c:	24050001 	li	a1,1
80148b60:	24030001 	li	v1,1
80148b64:	10430006 	beq	v0,v1,80148b80 <__wunderflow+0x4c>
80148b68:	00000000 	nop
80148b6c:	8fbf0014 	lw	ra,20(sp)
80148b70:	8fb00010 	lw	s0,16(sp)
80148b74:	2402ffff 	li	v0,-1
80148b78:	03e00008 	jr	ra
80148b7c:	27bd0018 	addiu	sp,sp,24
80148b80:	8e020060 	lw	v0,96(s0)
80148b84:	00000000 	nop
80148b88:	10400037 	beqz	v0,80148c68 <__wunderflow+0x134>
80148b8c:	02002021 	move	a0,s0
80148b90:	8e020000 	lw	v0,0(s0)
80148b94:	00000000 	nop
80148b98:	30420800 	andi	v0,v0,0x800
80148b9c:	10400006 	beqz	v0,80148bb8 <__wunderflow+0x84>
80148ba0:	00000000 	nop
80148ba4:	0c0520b0 	jal	801482c0 <_IO_switch_to_wget_mode>
80148ba8:	02002021 	move	a0,s0
80148bac:	2403ffff 	li	v1,-1
80148bb0:	1043ffee 	beq	v0,v1,80148b6c <__wunderflow+0x38>
80148bb4:	00000000 	nop
80148bb8:	8e04005c 	lw	a0,92(s0)
80148bbc:	00000000 	nop
80148bc0:	8c830000 	lw	v1,0(a0)
80148bc4:	8c820004 	lw	v0,4(a0)
80148bc8:	00000000 	nop
80148bcc:	0062102b 	sltu	v0,v1,v0
80148bd0:	14400020 	bnez	v0,80148c54 <__wunderflow+0x120>
80148bd4:	00000000 	nop
80148bd8:	8e020000 	lw	v0,0(s0)
80148bdc:	00000000 	nop
80148be0:	30420100 	andi	v0,v0,0x100
80148be4:	14400011 	bnez	v0,80148c2c <__wunderflow+0xf8>
80148be8:	00000000 	nop
80148bec:	8e020030 	lw	v0,48(s0)
80148bf0:	00000000 	nop
80148bf4:	10400020 	beqz	v0,80148c78 <__wunderflow+0x144>
80148bf8:	00000000 	nop
80148bfc:	8c850004 	lw	a1,4(a0)
80148c00:	0c05224e 	jal	80148938 <save_for_wbackup>
80148c04:	02002021 	move	a0,s0
80148c08:	1440ffd8 	bnez	v0,80148b6c <__wunderflow+0x38>
80148c0c:	00000000 	nop
80148c10:	8e020098 	lw	v0,152(s0)
80148c14:	02002021 	move	a0,s0
80148c18:	8c590010 	lw	t9,16(v0)
80148c1c:	8fbf0014 	lw	ra,20(sp)
80148c20:	8fb00010 	lw	s0,16(sp)
80148c24:	03200008 	jr	t9
80148c28:	27bd0018 	addiu	sp,sp,24
80148c2c:	0c05207b 	jal	801481ec <_IO_switch_to_main_wget_area>
80148c30:	02002021 	move	a0,s0
80148c34:	8e04005c 	lw	a0,92(s0)
80148c38:	00000000 	nop
80148c3c:	8c830000 	lw	v1,0(a0)
80148c40:	8c820004 	lw	v0,4(a0)
80148c44:	00000000 	nop
80148c48:	0062102b 	sltu	v0,v1,v0
80148c4c:	1040ffe7 	beqz	v0,80148bec <__wunderflow+0xb8>
80148c50:	00000000 	nop
80148c54:	8c620000 	lw	v0,0(v1)
80148c58:	8fbf0014 	lw	ra,20(sp)
80148c5c:	8fb00010 	lw	s0,16(sp)
80148c60:	03e00008 	jr	ra
80148c64:	27bd0018 	addiu	sp,sp,24
80148c68:	0c0525eb 	jal	801497ac <_IO_fwide>
80148c6c:	24050001 	li	a1,1
80148c70:	080522e4 	j	80148b90 <__wunderflow+0x5c>
80148c74:	00000000 	nop
80148c78:	8e020024 	lw	v0,36(s0)
80148c7c:	00000000 	nop
80148c80:	1040ffe3 	beqz	v0,80148c10 <__wunderflow+0xdc>
80148c84:	00000000 	nop
80148c88:	0c0521c6 	jal	80148718 <_IO_free_wbackup_area>
80148c8c:	02002021 	move	a0,s0
80148c90:	08052304 	j	80148c10 <__wunderflow+0xdc>
80148c94:	00000000 	nop

80148c98 <_IO_wdefault_xsgetn>:
80148c98:	27bdffd8 	addiu	sp,sp,-40
80148c9c:	afb40020 	sw	s4,32(sp)
80148ca0:	afb3001c 	sw	s3,28(sp)
80148ca4:	afb20018 	sw	s2,24(sp)
80148ca8:	afb10014 	sw	s1,20(sp)
80148cac:	afbf0024 	sw	ra,36(sp)
80148cb0:	afb00010 	sw	s0,16(sp)
80148cb4:	00c0a021 	move	s4,a2
80148cb8:	00809821 	move	s3,a0
80148cbc:	00a09021 	move	s2,a1
80148cc0:	00c08821 	move	s1,a2
80148cc4:	8e63005c 	lw	v1,92(s3)
80148cc8:	00000000 	nop
80148ccc:	8c650000 	lw	a1,0(v1)
80148cd0:	8c620004 	lw	v0,4(v1)
80148cd4:	00000000 	nop
80148cd8:	00451023 	subu	v0,v0,a1
80148cdc:	00023083 	sra	a2,v0,0x2
80148ce0:	18c0001a 	blez	a2,80148d4c <_IO_wdefault_xsgetn+0xb4>
80148ce4:	0226102b 	sltu	v0,s1,a2
80148ce8:	10400003 	beqz	v0,80148cf8 <_IO_wdefault_xsgetn+0x60>
80148cec:	28c20015 	slti	v0,a2,21
80148cf0:	02203021 	move	a2,s1
80148cf4:	28c20015 	slti	v0,a2,21
80148cf8:	10400023 	beqz	v0,80148d88 <_IO_wdefault_xsgetn+0xf0>
80148cfc:	02402021 	move	a0,s2
80148d00:	18c0002b 	blez	a2,80148db0 <_IO_wdefault_xsgetn+0x118>
80148d04:	24c2ffff 	addiu	v0,a2,-1
80148d08:	0440000e 	bltz	v0,80148d44 <_IO_wdefault_xsgetn+0xac>
80148d0c:	00c08021 	move	s0,a2
80148d10:	02403821 	move	a3,s2
80148d14:	00a02021 	move	a0,a1
80148d18:	00004021 	move	t0,zero
80148d1c:	8c820000 	lw	v0,0(a0)
80148d20:	25080001 	addiu	t0,t0,1
80148d24:	ace20000 	sw	v0,0(a3)
80148d28:	24840004 	addiu	a0,a0,4
80148d2c:	1506fffb 	bne	t0,a2,80148d1c <_IO_wdefault_xsgetn+0x84>
80148d30:	24e70004 	addiu	a3,a3,4
80148d34:	00061080 	sll	v0,a2,0x2
80148d38:	02429021 	addu	s2,s2,v0
80148d3c:	00a22821 	addu	a1,a1,v0
80148d40:	00c08021 	move	s0,a2
80148d44:	ac650000 	sw	a1,0(v1)
80148d48:	02308823 	subu	s1,s1,s0
80148d4c:	12200006 	beqz	s1,80148d68 <_IO_wdefault_xsgetn+0xd0>
80148d50:	02911023 	subu	v0,s4,s1
80148d54:	0c0522cd 	jal	80148b34 <__wunderflow>
80148d58:	02602021 	move	a0,s3
80148d5c:	2403ffff 	li	v1,-1
80148d60:	1443ffd8 	bne	v0,v1,80148cc4 <_IO_wdefault_xsgetn+0x2c>
80148d64:	02911023 	subu	v0,s4,s1
80148d68:	8fbf0024 	lw	ra,36(sp)
80148d6c:	8fb40020 	lw	s4,32(sp)
80148d70:	8fb3001c 	lw	s3,28(sp)
80148d74:	8fb20018 	lw	s2,24(sp)
80148d78:	8fb10014 	lw	s1,20(sp)
80148d7c:	8fb00010 	lw	s0,16(sp)
80148d80:	03e00008 	jr	ra
80148d84:	27bd0028 	addiu	sp,sp,40
80148d88:	0c047504 	jal	8011d410 <__wmempcpy>
80148d8c:	00c08021 	move	s0,a2
80148d90:	8e64005c 	lw	a0,92(s3)
80148d94:	00409021 	move	s2,v0
80148d98:	8c820000 	lw	v0,0(a0)
80148d9c:	00101880 	sll	v1,s0,0x2
80148da0:	00431021 	addu	v0,v0,v1
80148da4:	02308823 	subu	s1,s1,s0
80148da8:	08052353 	j	80148d4c <_IO_wdefault_xsgetn+0xb4>
80148dac:	ac820000 	sw	v0,0(a0)
80148db0:	00008021 	move	s0,zero
80148db4:	08052353 	j	80148d4c <_IO_wdefault_xsgetn+0xb4>
80148db8:	02308823 	subu	s1,s1,s0

80148dbc <__wuflow>:
80148dbc:	27bdffe8 	addiu	sp,sp,-24
80148dc0:	afb00010 	sw	s0,16(sp)
80148dc4:	afbf0014 	sw	ra,20(sp)
80148dc8:	8c820060 	lw	v0,96(a0)
80148dcc:	00000000 	nop
80148dd0:	04400008 	bltz	v0,80148df4 <__wuflow+0x38>
80148dd4:	00808021 	move	s0,a0
80148dd8:	14400010 	bnez	v0,80148e1c <__wuflow+0x60>
80148ddc:	00000000 	nop
80148de0:	0c0525eb 	jal	801497ac <_IO_fwide>
80148de4:	24050001 	li	a1,1
80148de8:	24030001 	li	v1,1
80148dec:	10430007 	beq	v0,v1,80148e0c <__wuflow+0x50>
80148df0:	00000000 	nop
80148df4:	2404ffff 	li	a0,-1
80148df8:	8fbf0014 	lw	ra,20(sp)
80148dfc:	8fb00010 	lw	s0,16(sp)
80148e00:	00801021 	move	v0,a0
80148e04:	03e00008 	jr	ra
80148e08:	27bd0018 	addiu	sp,sp,24
80148e0c:	8e020060 	lw	v0,96(s0)
80148e10:	00000000 	nop
80148e14:	10400039 	beqz	v0,80148efc <__wuflow+0x140>
80148e18:	02002021 	move	a0,s0
80148e1c:	8e020000 	lw	v0,0(s0)
80148e20:	00000000 	nop
80148e24:	30420800 	andi	v0,v0,0x800
80148e28:	10400006 	beqz	v0,80148e44 <__wuflow+0x88>
80148e2c:	00000000 	nop
80148e30:	0c0520b0 	jal	801482c0 <_IO_switch_to_wget_mode>
80148e34:	02002021 	move	a0,s0
80148e38:	2403ffff 	li	v1,-1
80148e3c:	1043ffed 	beq	v0,v1,80148df4 <__wuflow+0x38>
80148e40:	00000000 	nop
80148e44:	8e05005c 	lw	a1,92(s0)
80148e48:	00000000 	nop
80148e4c:	8ca30000 	lw	v1,0(a1)
80148e50:	8ca20004 	lw	v0,4(a1)
80148e54:	00000000 	nop
80148e58:	0062102b 	sltu	v0,v1,v0
80148e5c:	14400020 	bnez	v0,80148ee0 <__wuflow+0x124>
80148e60:	24620004 	addiu	v0,v1,4
80148e64:	8e020000 	lw	v0,0(s0)
80148e68:	00000000 	nop
80148e6c:	30420100 	andi	v0,v0,0x100
80148e70:	14400011 	bnez	v0,80148eb8 <__wuflow+0xfc>
80148e74:	00000000 	nop
80148e78:	8e020030 	lw	v0,48(s0)
80148e7c:	00000000 	nop
80148e80:	10400022 	beqz	v0,80148f0c <__wuflow+0x150>
80148e84:	00000000 	nop
80148e88:	8ca50004 	lw	a1,4(a1)
80148e8c:	0c05224e 	jal	80148938 <save_for_wbackup>
80148e90:	02002021 	move	a0,s0
80148e94:	1440ffd7 	bnez	v0,80148df4 <__wuflow+0x38>
80148e98:	00000000 	nop
80148e9c:	8e020098 	lw	v0,152(s0)
80148ea0:	02002021 	move	a0,s0
80148ea4:	8c590014 	lw	t9,20(v0)
80148ea8:	8fbf0014 	lw	ra,20(sp)
80148eac:	8fb00010 	lw	s0,16(sp)
80148eb0:	03200008 	jr	t9
80148eb4:	27bd0018 	addiu	sp,sp,24
80148eb8:	0c05207b 	jal	801481ec <_IO_switch_to_main_wget_area>
80148ebc:	02002021 	move	a0,s0
80148ec0:	8e05005c 	lw	a1,92(s0)
80148ec4:	00000000 	nop
80148ec8:	8ca30000 	lw	v1,0(a1)
80148ecc:	8ca20004 	lw	v0,4(a1)
80148ed0:	00000000 	nop
80148ed4:	0062102b 	sltu	v0,v1,v0
80148ed8:	1040ffe7 	beqz	v0,80148e78 <__wuflow+0xbc>
80148edc:	24620004 	addiu	v0,v1,4
80148ee0:	aca20000 	sw	v0,0(a1)
80148ee4:	8c640000 	lw	a0,0(v1)
80148ee8:	8fbf0014 	lw	ra,20(sp)
80148eec:	8fb00010 	lw	s0,16(sp)
80148ef0:	00801021 	move	v0,a0
80148ef4:	03e00008 	jr	ra
80148ef8:	27bd0018 	addiu	sp,sp,24
80148efc:	0c0525eb 	jal	801497ac <_IO_fwide>
80148f00:	24050001 	li	a1,1
80148f04:	08052387 	j	80148e1c <__wuflow+0x60>
80148f08:	00000000 	nop
80148f0c:	8ca20020 	lw	v0,32(a1)
80148f10:	00000000 	nop
80148f14:	1040ffe1 	beqz	v0,80148e9c <__wuflow+0xe0>
80148f18:	00000000 	nop
80148f1c:	0c0521c6 	jal	80148718 <_IO_free_wbackup_area>
80148f20:	02002021 	move	a0,s0
80148f24:	080523a7 	j	80148e9c <__wuflow+0xe0>
80148f28:	00000000 	nop

80148f2c <_IO_wdefault_pbackfail>:
80148f2c:	27bdffd0 	addiu	sp,sp,-48
80148f30:	afb40020 	sw	s4,32(sp)
80148f34:	afb3001c 	sw	s3,28(sp)
80148f38:	afbf0028 	sw	ra,40(sp)
80148f3c:	afb50024 	sw	s5,36(sp)
80148f40:	afb20018 	sw	s2,24(sp)
80148f44:	afb10014 	sw	s1,20(sp)
80148f48:	afb00010 	sw	s0,16(sp)
80148f4c:	8c86005c 	lw	a2,92(a0)
80148f50:	00a0a021 	move	s4,a1
80148f54:	8cc30008 	lw	v1,8(a2)
80148f58:	8cc50000 	lw	a1,0(a2)
80148f5c:	00000000 	nop
80148f60:	0065102b 	sltu	v0,v1,a1
80148f64:	10400015 	beqz	v0,80148fbc <_IO_wdefault_pbackfail+0x90>
80148f68:	00809821 	move	s3,a0
80148f6c:	8c820000 	lw	v0,0(a0)
80148f70:	00000000 	nop
80148f74:	30420100 	andi	v0,v0,0x100
80148f78:	1040003e 	beqz	v0,80149074 <_IO_wdefault_pbackfail+0x148>
80148f7c:	00000000 	nop
80148f80:	8cc30000 	lw	v1,0(a2)
80148f84:	00000000 	nop
80148f88:	2462fffc 	addiu	v0,v1,-4
80148f8c:	acc20000 	sw	v0,0(a2)
80148f90:	ac74fffc 	sw	s4,-4(v1)
80148f94:	02801021 	move	v0,s4
80148f98:	8fbf0028 	lw	ra,40(sp)
80148f9c:	8fb50024 	lw	s5,36(sp)
80148fa0:	8fb40020 	lw	s4,32(sp)
80148fa4:	8fb3001c 	lw	s3,28(sp)
80148fa8:	8fb20018 	lw	s2,24(sp)
80148fac:	8fb10014 	lw	s1,20(sp)
80148fb0:	8fb00010 	lw	s0,16(sp)
80148fb4:	03e00008 	jr	ra
80148fb8:	27bd0030 	addiu	sp,sp,48
80148fbc:	8c820000 	lw	v0,0(a0)
80148fc0:	00000000 	nop
80148fc4:	30420100 	andi	v0,v0,0x100
80148fc8:	1440000c 	bnez	v0,80148ffc <_IO_wdefault_pbackfail+0xd0>
80148fcc:	00000000 	nop
80148fd0:	8cc20020 	lw	v0,32(a2)
80148fd4:	00000000 	nop
80148fd8:	10400039 	beqz	v0,801490c0 <_IO_wdefault_pbackfail+0x194>
80148fdc:	00000000 	nop
80148fe0:	8cc20000 	lw	v0,0(a2)
80148fe4:	02602021 	move	a0,s3
80148fe8:	0c05208a 	jal	80148228 <_IO_switch_to_wbackup_area>
80148fec:	acc20008 	sw	v0,8(a2)
80148ff0:	8e66005c 	lw	a2,92(s3)
80148ff4:	080523e0 	j	80148f80 <_IO_wdefault_pbackfail+0x54>
80148ff8:	00000000 	nop
80148ffc:	8cc20004 	lw	v0,4(a2)
80149000:	00000000 	nop
80149004:	00431023 	subu	v0,v0,v1
80149008:	00028883 	sra	s1,v0,0x2
8014900c:	0011a8c0 	sll	s5,s1,0x3
80149010:	0c04699a 	jal	8011a668 <__libc_malloc>
80149014:	02a02021 	move	a0,s5
80149018:	00409021 	move	s2,v0
8014901c:	1040002c 	beqz	v0,801490d0 <_IO_wdefault_pbackfail+0x1a4>
80149020:	00118040 	sll	s0,s1,0x1
80149024:	8e62005c 	lw	v0,92(s3)
80149028:	02118023 	subu	s0,s0,s1
8014902c:	00108080 	sll	s0,s0,0x2
80149030:	02508021 	addu	s0,s2,s0
80149034:	8c450008 	lw	a1,8(v0)
80149038:	02203021 	move	a2,s1
8014903c:	0c052918 	jal	8014a460 <__wmemcpy>
80149040:	02002021 	move	a0,s0
80149044:	8e63005c 	lw	v1,92(s3)
80149048:	00000000 	nop
8014904c:	8c640008 	lw	a0,8(v1)
80149050:	0c045fee 	jal	80117fb8 <__cfree>
80149054:	00000000 	nop
80149058:	8e66005c 	lw	a2,92(s3)
8014905c:	02551021 	addu	v0,s2,s5
80149060:	acc20004 	sw	v0,4(a2)
80149064:	acd00024 	sw	s0,36(a2)
80149068:	acd20008 	sw	s2,8(a2)
8014906c:	080523e0 	j	80148f80 <_IO_wdefault_pbackfail+0x54>
80149070:	acd00000 	sw	s0,0(a2)
80149074:	8c830004 	lw	v1,4(a0)
80149078:	00000000 	nop
8014907c:	8062ffff 	lb	v0,-1(v1)
80149080:	00000000 	nop
80149084:	1282000c 	beq	s4,v0,801490b8 <_IO_wdefault_pbackfail+0x18c>
80149088:	2462ffff 	addiu	v0,v1,-1
8014908c:	8cc20020 	lw	v0,32(a2)
80149090:	00000000 	nop
80149094:	1040000a 	beqz	v0,801490c0 <_IO_wdefault_pbackfail+0x194>
80149098:	00000000 	nop
8014909c:	0c05224e 	jal	80148938 <save_for_wbackup>
801490a0:	00000000 	nop
801490a4:	1440000a 	bnez	v0,801490d0 <_IO_wdefault_pbackfail+0x1a4>
801490a8:	00000000 	nop
801490ac:	8e66005c 	lw	a2,92(s3)
801490b0:	080523f8 	j	80148fe0 <_IO_wdefault_pbackfail+0xb4>
801490b4:	00000000 	nop
801490b8:	080523e5 	j	80148f94 <_IO_wdefault_pbackfail+0x68>
801490bc:	ac820004 	sw	v0,4(a0)
801490c0:	0c04699a 	jal	8011a668 <__libc_malloc>
801490c4:	24040200 	li	a0,512
801490c8:	14400003 	bnez	v0,801490d8 <_IO_wdefault_pbackfail+0x1ac>
801490cc:	00401821 	move	v1,v0
801490d0:	080523e5 	j	80148f94 <_IO_wdefault_pbackfail+0x68>
801490d4:	2414ffff 	li	s4,-1
801490d8:	8e66005c 	lw	a2,92(s3)
801490dc:	24420200 	addiu	v0,v0,512
801490e0:	acc20024 	sw	v0,36(a2)
801490e4:	acc30020 	sw	v1,32(a2)
801490e8:	080523f8 	j	80148fe0 <_IO_wdefault_pbackfail+0xb4>
801490ec:	acc20028 	sw	v0,40(a2)

801490f0 <_IO_wsetb>:
801490f0:	27bdffd8 	addiu	sp,sp,-40
801490f4:	afb3001c 	sw	s3,28(sp)
801490f8:	afb20018 	sw	s2,24(sp)
801490fc:	afb10014 	sw	s1,20(sp)
80149100:	afb00010 	sw	s0,16(sp)
80149104:	afbf0020 	sw	ra,32(sp)
80149108:	8c89005c 	lw	t1,92(a0)
8014910c:	00808021 	move	s0,a0
80149110:	8d280018 	lw	t0,24(t1)
80149114:	00a09821 	move	s3,a1
80149118:	00c08821 	move	s1,a2
8014911c:	11000028 	beqz	t0,801491c0 <_IO_wsetb+0xd0>
80149120:	00e09021 	move	s2,a3
80149124:	8e030000 	lw	v1,0(s0)
80149128:	00000000 	nop
8014912c:	30620001 	andi	v0,v1,0x1
80149130:	10400017 	beqz	v0,80149190 <_IO_wsetb+0xa0>
80149134:	01002021 	move	a0,t0
80149138:	34620001 	ori	v0,v1,0x1
8014913c:	ad31001c 	sw	s1,28(t1)
80149140:	1240000b 	beqz	s2,80149170 <_IO_wsetb+0x80>
80149144:	ad330018 	sw	s3,24(t1)
80149148:	2402fffe 	li	v0,-2
8014914c:	00621824 	and	v1,v1,v0
80149150:	ae030000 	sw	v1,0(s0)
80149154:	8fbf0020 	lw	ra,32(sp)
80149158:	8fb3001c 	lw	s3,28(sp)
8014915c:	8fb20018 	lw	s2,24(sp)
80149160:	8fb10014 	lw	s1,20(sp)
80149164:	8fb00010 	lw	s0,16(sp)
80149168:	03e00008 	jr	ra
8014916c:	27bd0028 	addiu	sp,sp,40
80149170:	ae020000 	sw	v0,0(s0)
80149174:	8fbf0020 	lw	ra,32(sp)
80149178:	8fb3001c 	lw	s3,28(sp)
8014917c:	8fb20018 	lw	s2,24(sp)
80149180:	8fb10014 	lw	s1,20(sp)
80149184:	8fb00010 	lw	s0,16(sp)
80149188:	03e00008 	jr	ra
8014918c:	27bd0028 	addiu	sp,sp,40
80149190:	8d25001c 	lw	a1,28(t1)
80149194:	3402ffff 	li	v0,0xffff
80149198:	00a82823 	subu	a1,a1,t0
8014919c:	00052883 	sra	a1,a1,0x2
801491a0:	3c03ffff 	lui	v1,0xffff
801491a4:	00a22821 	addu	a1,a1,v0
801491a8:	0c047a36 	jal	8011e8d8 <__munmap>
801491ac:	00a32824 	and	a1,a1,v1
801491b0:	8e09005c 	lw	t1,92(s0)
801491b4:	8e030000 	lw	v1,0(s0)
801491b8:	0805244f 	j	8014913c <_IO_wsetb+0x4c>
801491bc:	34620001 	ori	v0,v1,0x1
801491c0:	8c830000 	lw	v1,0(a0)
801491c4:	0805244f 	j	8014913c <_IO_wsetb+0x4c>
801491c8:	34620001 	ori	v0,v1,0x1

801491cc <_IO_wdefault_doallocate>:
801491cc:	27bdffd8 	addiu	sp,sp,-40
801491d0:	afb1001c 	sw	s1,28(sp)
801491d4:	afb00018 	sw	s0,24(sp)
801491d8:	00808821 	move	s1,a0
801491dc:	3c050001 	lui	a1,0x1
801491e0:	00002021 	move	a0,zero
801491e4:	24060003 	li	a2,3
801491e8:	24070802 	li	a3,2050
801491ec:	2410ffff 	li	s0,-1
801491f0:	afbf0020 	sw	ra,32(sp)
801491f4:	afb00010 	sw	s0,16(sp)
801491f8:	0c0479ba 	jal	8011e6e8 <__mmap>
801491fc:	afa00014 	sw	zero,20(sp)
80149200:	34068000 	li	a2,0x8000
80149204:	00402821 	move	a1,v0
80149208:	02202021 	move	a0,s1
8014920c:	00463021 	addu	a2,v0,a2
80149210:	2403ffff 	li	v1,-1
80149214:	10500004 	beq	v0,s0,80149228 <_IO_wdefault_doallocate+0x5c>
80149218:	24070001 	li	a3,1
8014921c:	0c05243c 	jal	801490f0 <_IO_wsetb>
80149220:	00000000 	nop
80149224:	24030001 	li	v1,1
80149228:	8fbf0020 	lw	ra,32(sp)
8014922c:	8fb1001c 	lw	s1,28(sp)
80149230:	8fb00018 	lw	s0,24(sp)
80149234:	00601021 	move	v0,v1
80149238:	03e00008 	jr	ra
8014923c:	27bd0028 	addiu	sp,sp,40

80149240 <_IO_wdoallocbuf>:
80149240:	27bdffe8 	addiu	sp,sp,-24
80149244:	afb00010 	sw	s0,16(sp)
80149248:	afbf0014 	sw	ra,20(sp)
8014924c:	8c85005c 	lw	a1,92(a0)
80149250:	00000000 	nop
80149254:	8ca20018 	lw	v0,24(a1)
80149258:	00000000 	nop
8014925c:	10400005 	beqz	v0,80149274 <_IO_wdoallocbuf+0x34>
80149260:	00808021 	move	s0,a0
80149264:	8fbf0014 	lw	ra,20(sp)
80149268:	8fb00010 	lw	s0,16(sp)
8014926c:	03e00008 	jr	ra
80149270:	27bd0018 	addiu	sp,sp,24
80149274:	8c820000 	lw	v0,0(a0)
80149278:	00000000 	nop
8014927c:	30420002 	andi	v0,v0,0x2
80149280:	1440000b 	bnez	v0,801492b0 <_IO_wdoallocbuf+0x70>
80149284:	00000000 	nop
80149288:	8ca300b8 	lw	v1,184(a1)
8014928c:	00000000 	nop
80149290:	8c620034 	lw	v0,52(v1)
80149294:	00000000 	nop
80149298:	0040f809 	jalr	v0
8014929c:	00000000 	nop
801492a0:	2403ffff 	li	v1,-1
801492a4:	1443ffef 	bne	v0,v1,80149264 <_IO_wdoallocbuf+0x24>
801492a8:	00000000 	nop
801492ac:	8e05005c 	lw	a1,92(s0)
801492b0:	02002021 	move	a0,s0
801492b4:	24a600b8 	addiu	a2,a1,184
801492b8:	8fbf0014 	lw	ra,20(sp)
801492bc:	8fb00010 	lw	s0,16(sp)
801492c0:	24a500b4 	addiu	a1,a1,180
801492c4:	00003821 	move	a3,zero
801492c8:	0805243c 	j	801490f0 <_IO_wsetb>
801492cc:	27bd0018 	addiu	sp,sp,24

801492d0 <_IO_wdefault_finish>:
801492d0:	27bdffe8 	addiu	sp,sp,-24
801492d4:	afb00010 	sw	s0,16(sp)
801492d8:	afbf0014 	sw	ra,20(sp)
801492dc:	8c83005c 	lw	v1,92(a0)
801492e0:	00808021 	move	s0,a0
801492e4:	8c640018 	lw	a0,24(v1)
801492e8:	00000000 	nop
801492ec:	10800006 	beqz	a0,80149308 <_IO_wdefault_finish+0x38>
801492f0:	00000000 	nop
801492f4:	8e020000 	lw	v0,0(s0)
801492f8:	00000000 	nop
801492fc:	30420001 	andi	v0,v0,0x1
80149300:	10400020 	beqz	v0,80149384 <_IO_wdefault_finish+0xb4>
80149304:	3402ffff 	li	v0,0xffff
80149308:	8e020030 	lw	v0,48(s0)
8014930c:	00000000 	nop
80149310:	10400006 	beqz	v0,8014932c <_IO_wdefault_finish+0x5c>
80149314:	00000000 	nop
80149318:	ac400004 	sw	zero,4(v0)
8014931c:	8c420000 	lw	v0,0(v0)
80149320:	00000000 	nop
80149324:	1440fffc 	bnez	v0,80149318 <_IO_wdefault_finish+0x48>
80149328:	00000000 	nop
8014932c:	8e020024 	lw	v0,36(s0)
80149330:	00000000 	nop
80149334:	10400005 	beqz	v0,8014934c <_IO_wdefault_finish+0x7c>
80149338:	00000000 	nop
8014933c:	8c640020 	lw	a0,32(v1)
80149340:	0c045fee 	jal	80117fb8 <__cfree>
80149344:	00000000 	nop
80149348:	ae000024 	sw	zero,36(s0)
8014934c:	8e040048 	lw	a0,72(s0)
80149350:	00000000 	nop
80149354:	10800006 	beqz	a0,80149370 <_IO_wdefault_finish+0xa0>
80149358:	3c020000 	lui	v0,0x0
8014935c:	24420000 	addiu	v0,v0,0
80149360:	10400003 	beqz	v0,80149370 <_IO_wdefault_finish+0xa0>
80149364:	00000000 	nop
80149368:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014936c:	00000000 	nop
80149370:	02002021 	move	a0,s0
80149374:	8fbf0014 	lw	ra,20(sp)
80149378:	8fb00010 	lw	s0,16(sp)
8014937c:	08045375 	j	80114dd4 <_IO_un_link>
80149380:	27bd0018 	addiu	sp,sp,24
80149384:	8c65001c 	lw	a1,28(v1)
80149388:	00000000 	nop
8014938c:	00a42823 	subu	a1,a1,a0
80149390:	3c03ffff 	lui	v1,0xffff
80149394:	00a22821 	addu	a1,a1,v0
80149398:	0c047a36 	jal	8011e8d8 <__munmap>
8014939c:	00a32824 	and	a1,a1,v1
801493a0:	8e03005c 	lw	v1,92(s0)
801493a4:	00000000 	nop
801493a8:	ac60001c 	sw	zero,28(v1)
801493ac:	080524c2 	j	80149308 <_IO_wdefault_finish+0x38>
801493b0:	ac600018 	sw	zero,24(v1)
	...

801493c0 <do_encoding>:
801493c0:	8c830024 	lw	v1,36(a0)
801493c4:	00000000 	nop
801493c8:	8c620034 	lw	v0,52(v1)
801493cc:	00000000 	nop
801493d0:	14400007 	bnez	v0,801493f0 <do_encoding+0x30>
801493d4:	2404ffff 	li	a0,-1
801493d8:	8c620028 	lw	v0,40(v1)
801493dc:	8c640024 	lw	a0,36(v1)
801493e0:	00000000 	nop
801493e4:	10820002 	beq	a0,v0,801493f0 <do_encoding+0x30>
801493e8:	00000000 	nop
801493ec:	00002021 	move	a0,zero
801493f0:	03e00008 	jr	ra
801493f4:	00801021 	move	v0,a0

801493f8 <do_always_noconv>:
801493f8:	03e00008 	jr	ra
801493fc:	00001021 	move	v0,zero

80149400 <do_max_length>:
80149400:	8c830024 	lw	v1,36(a0)
80149404:	00000000 	nop
80149408:	8c620028 	lw	v0,40(v1)
8014940c:	03e00008 	jr	ra
80149410:	00000000 	nop

80149414 <do_in>:
80149414:	27bdffc8 	addiu	sp,sp,-56
80149418:	afbf0034 	sw	ra,52(sp)
8014941c:	afb20030 	sw	s2,48(sp)
80149420:	afb00028 	sw	s0,40(sp)
80149424:	afb1002c 	sw	s1,44(sp)
80149428:	ac85003c 	sw	a1,60(a0)
8014942c:	8fa2004c 	lw	v0,76(sp)
80149430:	8c910024 	lw	s1,36(a0)
80149434:	ac820028 	sw	v0,40(a0)
80149438:	8fa30050 	lw	v1,80(sp)
8014943c:	00808021 	move	s0,a0
80149440:	ac83002c 	sw	v1,44(a0)
80149444:	8e240014 	lw	a0,20(s1)
80149448:	afa60024 	sw	a2,36(sp)
8014944c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80149450:	00e09021 	move	s2,a3
80149454:	27a20020 	addiu	v0,sp,32
80149458:	afa20014 	sw	v0,20(sp)
8014945c:	afa00010 	sw	zero,16(sp)
80149460:	afa00018 	sw	zero,24(sp)
80149464:	afa0001c 	sw	zero,28(sp)
80149468:	8e220014 	lw	v0,20(s1)
8014946c:	02202021 	move	a0,s1
80149470:	26050028 	addiu	a1,s0,40
80149474:	27a60024 	addiu	a2,sp,36
80149478:	0040f809 	jalr	v0
8014947c:	02403821 	move	a3,s2
80149480:	00402821 	move	a1,v0
80149484:	8fa30024 	lw	v1,36(sp)
80149488:	8fa20048 	lw	v0,72(sp)
8014948c:	28a60005 	slti	a2,a1,5
80149490:	ac430000 	sw	v1,0(v0)
80149494:	8e040028 	lw	a0,40(s0)
80149498:	8fa20054 	lw	v0,84(sp)
8014949c:	24030004 	li	v1,4
801494a0:	10a30012 	beq	a1,v1,801494ec <do_in+0xd8>
801494a4:	ac440000 	sw	a0,0(v0)
801494a8:	14c0000e 	bnez	a2,801494e4 <do_in+0xd0>
801494ac:	24020005 	li	v0,5
801494b0:	10a20005 	beq	a1,v0,801494c8 <do_in+0xb4>
801494b4:	24030001 	li	v1,1
801494b8:	24020007 	li	v0,7
801494bc:	10a20002 	beq	a1,v0,801494c8 <do_in+0xb4>
801494c0:	00000000 	nop
801494c4:	24030002 	li	v1,2
801494c8:	8fbf0034 	lw	ra,52(sp)
801494cc:	8fb20030 	lw	s2,48(sp)
801494d0:	8fb1002c 	lw	s1,44(sp)
801494d4:	8fb00028 	lw	s0,40(sp)
801494d8:	00601021 	move	v0,v1
801494dc:	03e00008 	jr	ra
801494e0:	27bd0038 	addiu	sp,sp,56
801494e4:	14a0fff8 	bnez	a1,801494c8 <do_in+0xb4>
801494e8:	24030002 	li	v1,2
801494ec:	00001821 	move	v1,zero
801494f0:	8fbf0034 	lw	ra,52(sp)
801494f4:	8fb20030 	lw	s2,48(sp)
801494f8:	8fb1002c 	lw	s1,44(sp)
801494fc:	8fb00028 	lw	s0,40(sp)
80149500:	00601021 	move	v0,v1
80149504:	03e00008 	jr	ra
80149508:	27bd0038 	addiu	sp,sp,56

8014950c <do_unshift>:
8014950c:	27bdffc8 	addiu	sp,sp,-56
80149510:	afbf0030 	sw	ra,48(sp)
80149514:	afb00028 	sw	s0,40(sp)
80149518:	afb1002c 	sw	s1,44(sp)
8014951c:	8c910050 	lw	s1,80(a0)
80149520:	ac860054 	sw	a2,84(a0)
80149524:	ac870058 	sw	a3,88(a0)
80149528:	ac850068 	sw	a1,104(a0)
8014952c:	00808021 	move	s0,a0
80149530:	8e240014 	lw	a0,20(s1)
80149534:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80149538:	00000000 	nop
8014953c:	27a20020 	addiu	v0,sp,32
80149540:	24030001 	li	v1,1
80149544:	afa30018 	sw	v1,24(sp)
80149548:	afa20014 	sw	v0,20(sp)
8014954c:	afa00010 	sw	zero,16(sp)
80149550:	afa0001c 	sw	zero,28(sp)
80149554:	8e220014 	lw	v0,20(s1)
80149558:	02202021 	move	a0,s1
8014955c:	26050054 	addiu	a1,s0,84
80149560:	00003021 	move	a2,zero
80149564:	0040f809 	jalr	v0
80149568:	00003821 	move	a3,zero
8014956c:	00402821 	move	a1,v0
80149570:	8e040054 	lw	a0,84(s0)
80149574:	28460005 	slti	a2,v0,5
80149578:	8fa20048 	lw	v0,72(sp)
8014957c:	24030004 	li	v1,4
80149580:	10a30011 	beq	a1,v1,801495c8 <do_unshift+0xbc>
80149584:	ac440000 	sw	a0,0(v0)
80149588:	14c0000d 	bnez	a2,801495c0 <do_unshift+0xb4>
8014958c:	24020005 	li	v0,5
80149590:	10a20005 	beq	a1,v0,801495a8 <do_unshift+0x9c>
80149594:	24030001 	li	v1,1
80149598:	24020007 	li	v0,7
8014959c:	10a20002 	beq	a1,v0,801495a8 <do_unshift+0x9c>
801495a0:	00000000 	nop
801495a4:	24030002 	li	v1,2
801495a8:	8fbf0030 	lw	ra,48(sp)
801495ac:	8fb1002c 	lw	s1,44(sp)
801495b0:	8fb00028 	lw	s0,40(sp)
801495b4:	00601021 	move	v0,v1
801495b8:	03e00008 	jr	ra
801495bc:	27bd0038 	addiu	sp,sp,56
801495c0:	14a0fff9 	bnez	a1,801495a8 <do_unshift+0x9c>
801495c4:	24030002 	li	v1,2
801495c8:	00001821 	move	v1,zero
801495cc:	8fbf0030 	lw	ra,48(sp)
801495d0:	8fb1002c 	lw	s1,44(sp)
801495d4:	8fb00028 	lw	s0,40(sp)
801495d8:	00601021 	move	v0,v1
801495dc:	03e00008 	jr	ra
801495e0:	27bd0038 	addiu	sp,sp,56

801495e4 <do_out>:
801495e4:	27bdffc8 	addiu	sp,sp,-56
801495e8:	afbf0034 	sw	ra,52(sp)
801495ec:	afb20030 	sw	s2,48(sp)
801495f0:	afb00028 	sw	s0,40(sp)
801495f4:	afb1002c 	sw	s1,44(sp)
801495f8:	ac850068 	sw	a1,104(a0)
801495fc:	8fa2004c 	lw	v0,76(sp)
80149600:	8c910050 	lw	s1,80(a0)
80149604:	ac820054 	sw	v0,84(a0)
80149608:	8fa30050 	lw	v1,80(sp)
8014960c:	00808021 	move	s0,a0
80149610:	ac830058 	sw	v1,88(a0)
80149614:	8e240014 	lw	a0,20(s1)
80149618:	afa60024 	sw	a2,36(sp)
8014961c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80149620:	00e09021 	move	s2,a3
80149624:	27a20020 	addiu	v0,sp,32
80149628:	afa20014 	sw	v0,20(sp)
8014962c:	afa00010 	sw	zero,16(sp)
80149630:	afa00018 	sw	zero,24(sp)
80149634:	afa0001c 	sw	zero,28(sp)
80149638:	8e220014 	lw	v0,20(s1)
8014963c:	02202021 	move	a0,s1
80149640:	26050054 	addiu	a1,s0,84
80149644:	27a60024 	addiu	a2,sp,36
80149648:	0040f809 	jalr	v0
8014964c:	02403821 	move	a3,s2
80149650:	00402821 	move	a1,v0
80149654:	8fa30024 	lw	v1,36(sp)
80149658:	8fa20048 	lw	v0,72(sp)
8014965c:	28a60005 	slti	a2,a1,5
80149660:	ac430000 	sw	v1,0(v0)
80149664:	8e040054 	lw	a0,84(s0)
80149668:	8fa20054 	lw	v0,84(sp)
8014966c:	24030004 	li	v1,4
80149670:	10a30012 	beq	a1,v1,801496bc <do_out+0xd8>
80149674:	ac440000 	sw	a0,0(v0)
80149678:	14c0000e 	bnez	a2,801496b4 <do_out+0xd0>
8014967c:	24020005 	li	v0,5
80149680:	10a20005 	beq	a1,v0,80149698 <do_out+0xb4>
80149684:	24030001 	li	v1,1
80149688:	24020007 	li	v0,7
8014968c:	10a20002 	beq	a1,v0,80149698 <do_out+0xb4>
80149690:	00000000 	nop
80149694:	24030002 	li	v1,2
80149698:	8fbf0034 	lw	ra,52(sp)
8014969c:	8fb20030 	lw	s2,48(sp)
801496a0:	8fb1002c 	lw	s1,44(sp)
801496a4:	8fb00028 	lw	s0,40(sp)
801496a8:	00601021 	move	v0,v1
801496ac:	03e00008 	jr	ra
801496b0:	27bd0038 	addiu	sp,sp,56
801496b4:	14a0fff8 	bnez	a1,80149698 <do_out+0xb4>
801496b8:	24030002 	li	v1,2
801496bc:	00001821 	move	v1,zero
801496c0:	8fbf0034 	lw	ra,52(sp)
801496c4:	8fb20030 	lw	s2,48(sp)
801496c8:	8fb1002c 	lw	s1,44(sp)
801496cc:	8fb00028 	lw	s0,40(sp)
801496d0:	00601021 	move	v0,v1
801496d4:	03e00008 	jr	ra
801496d8:	27bd0038 	addiu	sp,sp,56

801496dc <do_length>:
801496dc:	27bdffb8 	addiu	sp,sp,-72
801496e0:	afbf0040 	sw	ra,64(sp)
801496e4:	afbe003c 	sw	s8,60(sp)
801496e8:	afb40038 	sw	s4,56(sp)
801496ec:	afb30034 	sw	s3,52(sp)
801496f0:	afb20030 	sw	s2,48(sp)
801496f4:	afb00028 	sw	s0,40(sp)
801496f8:	03a0f021 	move	s8,sp
801496fc:	afb1002c 	sw	s1,44(sp)
80149700:	8fc30058 	lw	v1,88(s8)
80149704:	03a0a021 	move	s4,sp
80149708:	00031880 	sll	v1,v1,0x2
8014970c:	2462000e 	addiu	v0,v1,14
80149710:	000210c2 	srl	v0,v0,0x3
80149714:	000210c0 	sll	v0,v0,0x3
80149718:	03a2e823 	subu	sp,sp,v0
8014971c:	27a20020 	addiu	v0,sp,32
80149720:	8c910024 	lw	s1,36(a0)
80149724:	00431821 	addu	v1,v0,v1
80149728:	ac85003c 	sw	a1,60(a0)
8014972c:	ac83002c 	sw	v1,44(a0)
80149730:	ac820028 	sw	v0,40(a0)
80149734:	00808021 	move	s0,a0
80149738:	8e240014 	lw	a0,20(s1)
8014973c:	00c09821 	move	s3,a2
80149740:	00e09021 	move	s2,a3
80149744:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80149748:	afc60020 	sw	a2,32(s8)
8014974c:	27c20024 	addiu	v0,s8,36
80149750:	afa20014 	sw	v0,20(sp)
80149754:	afa00010 	sw	zero,16(sp)
80149758:	afa00018 	sw	zero,24(sp)
8014975c:	afa0001c 	sw	zero,28(sp)
80149760:	8e220014 	lw	v0,20(s1)
80149764:	02202021 	move	a0,s1
80149768:	26050028 	addiu	a1,s0,40
8014976c:	02403821 	move	a3,s2
80149770:	0040f809 	jalr	v0
80149774:	27c60020 	addiu	a2,s8,32
80149778:	8fc20020 	lw	v0,32(s8)
8014977c:	0280e821 	move	sp,s4
80149780:	03c0e821 	move	sp,s8
80149784:	00531023 	subu	v0,v0,s3
80149788:	8fbf0040 	lw	ra,64(sp)
8014978c:	8fbe003c 	lw	s8,60(sp)
80149790:	8fb40038 	lw	s4,56(sp)
80149794:	8fb30034 	lw	s3,52(sp)
80149798:	8fb20030 	lw	s2,48(sp)
8014979c:	8fb1002c 	lw	s1,44(sp)
801497a0:	8fb00028 	lw	s0,40(sp)
801497a4:	03e00008 	jr	ra
801497a8:	27bd0048 	addiu	sp,sp,72

801497ac <_IO_fwide>:
801497ac:	27bdffc8 	addiu	sp,sp,-56
801497b0:	afb1002c 	sw	s1,44(sp)
801497b4:	afbf0034 	sw	ra,52(sp)
801497b8:	afb20030 	sw	s2,48(sp)
801497bc:	afb00028 	sw	s0,40(sp)
801497c0:	04a0006a 	bltz	a1,8014996c <_IO_fwide+0x1c0>
801497c4:	00808821 	move	s1,a0
801497c8:	0005902b 	sltu	s2,zero,a1
801497cc:	8e220060 	lw	v0,96(s1)
801497d0:	00000000 	nop
801497d4:	1440005d 	bnez	v0,8014994c <_IO_fwide+0x1a0>
801497d8:	00000000 	nop
801497dc:	12400055 	beqz	s2,80149934 <_IO_fwide+0x188>
801497e0:	02401021 	move	v0,s2
801497e4:	1a400051 	blez	s2,8014992c <_IO_fwide+0x180>
801497e8:	00002821 	move	a1,zero
801497ec:	8e24005c 	lw	a0,92(s1)
801497f0:	00000000 	nop
801497f4:	8c83000c 	lw	v1,12(a0)
801497f8:	8c820004 	lw	v0,4(a0)
801497fc:	2490003c 	addiu	s0,a0,60
80149800:	ac830010 	sw	v1,16(a0)
80149804:	ac820000 	sw	v0,0(a0)
80149808:	24060008 	li	a2,8
8014980c:	2484002c 	addiu	a0,a0,44
80149810:	0c043299 	jal	8010ca64 <memset>
80149814:	ae300058 	sw	s0,88(s1)
80149818:	8e24005c 	lw	a0,92(s1)
8014981c:	00002821 	move	a1,zero
80149820:	24840034 	addiu	a0,a0,52
80149824:	0c043299 	jal	8010ca64 <memset>
80149828:	24060008 	li	a2,8
8014982c:	0c0475f9 	jal	8011d7e4 <__wcsmbs_clone_conv>
80149830:	27a40018 	addiu	a0,sp,24
80149834:	8fa3001c 	lw	v1,28(sp)
80149838:	24020001 	li	v0,1
8014983c:	1462004d 	bne	v1,v0,80149974 <_IO_fwide+0x1c8>
80149840:	3c04801c 	lui	a0,0x801c
80149844:	8fa20024 	lw	v0,36(sp)
80149848:	00000000 	nop
8014984c:	14430050 	bne	v0,v1,80149990 <_IO_fwide+0x1e4>
80149850:	3c02801f 	lui	v0,0x801f
80149854:	24473610 	addiu	a3,v0,13840
80149858:	02003021 	move	a2,s0
8014985c:	24e80070 	addiu	t0,a3,112
80149860:	8ce20000 	lw	v0,0(a3)
80149864:	8ce30004 	lw	v1,4(a3)
80149868:	8ce40008 	lw	a0,8(a3)
8014986c:	8ce5000c 	lw	a1,12(a3)
80149870:	24e70010 	addiu	a3,a3,16
80149874:	acc20000 	sw	v0,0(a2)
80149878:	acc30004 	sw	v1,4(a2)
8014987c:	acc40008 	sw	a0,8(a2)
80149880:	acc5000c 	sw	a1,12(a2)
80149884:	14e8fff6 	bne	a3,t0,80149860 <_IO_fwide+0xb4>
80149888:	24c60010 	addiu	a2,a2,16
8014988c:	8ce20004 	lw	v0,4(a3)
80149890:	8ce30000 	lw	v1,0(a3)
80149894:	acc20004 	sw	v0,4(a2)
80149898:	acc30000 	sw	v1,0(a2)
8014989c:	8fa2001c 	lw	v0,28(sp)
801498a0:	24050001 	li	a1,1
801498a4:	ae020020 	sw	v0,32(s0)
801498a8:	8fa30018 	lw	v1,24(sp)
801498ac:	ae000034 	sw	zero,52(s0)
801498b0:	ae030024 	sw	v1,36(s0)
801498b4:	ae050038 	sw	a1,56(s0)
801498b8:	ae050030 	sw	a1,48(s0)
801498bc:	8e22005c 	lw	v0,92(s1)
801498c0:	ae000048 	sw	zero,72(s0)
801498c4:	2442002c 	addiu	v0,v0,44
801498c8:	ae02003c 	sw	v0,60(s0)
801498cc:	8fa30024 	lw	v1,36(sp)
801498d0:	02202021 	move	a0,s1
801498d4:	ae03004c 	sw	v1,76(s0)
801498d8:	8fa20020 	lw	v0,32(sp)
801498dc:	ae000060 	sw	zero,96(s0)
801498e0:	ae020050 	sw	v0,80(s0)
801498e4:	ae050064 	sw	a1,100(s0)
801498e8:	ae05005c 	sw	a1,92(s0)
801498ec:	8e23005c 	lw	v1,92(s1)
801498f0:	3c02801f 	lui	v0,0x801f
801498f4:	2463002c 	addiu	v1,v1,44
801498f8:	24423688 	addiu	v0,v0,13960
801498fc:	ae020074 	sw	v0,116(s0)
80149900:	ae030068 	sw	v1,104(s0)
80149904:	8e22005c 	lw	v0,92(s1)
80149908:	00003021 	move	a2,zero
8014990c:	8c4300b8 	lw	v1,184(v0)
80149910:	afa50010 	sw	a1,16(sp)
80149914:	8c620040 	lw	v0,64(v1)
80149918:	ae230098 	sw	v1,152(s1)
8014991c:	0040f809 	jalr	v0
80149920:	00003821 	move	a3,zero
80149924:	ae220050 	sw	v0,80(s1)
80149928:	ae230054 	sw	v1,84(s1)
8014992c:	ae320060 	sw	s2,96(s1)
80149930:	02401021 	move	v0,s2
80149934:	8fbf0034 	lw	ra,52(sp)
80149938:	8fb20030 	lw	s2,48(sp)
8014993c:	8fb1002c 	lw	s1,44(sp)
80149940:	8fb00028 	lw	s0,40(sp)
80149944:	03e00008 	jr	ra
80149948:	27bd0038 	addiu	sp,sp,56
8014994c:	00409021 	move	s2,v0
80149950:	02401021 	move	v0,s2
80149954:	8fbf0034 	lw	ra,52(sp)
80149958:	8fb20030 	lw	s2,48(sp)
8014995c:	8fb1002c 	lw	s1,44(sp)
80149960:	8fb00028 	lw	s0,40(sp)
80149964:	03e00008 	jr	ra
80149968:	27bd0038 	addiu	sp,sp,56
8014996c:	080525f3 	j	801497cc <_IO_fwide+0x20>
80149970:	2412ffff 	li	s2,-1
80149974:	3c05801d 	lui	a1,0x801d
80149978:	3c07801d 	lui	a3,0x801d
8014997c:	24842908 	addiu	a0,a0,10504
80149980:	24a543b0 	addiu	a1,a1,17328
80149984:	24e743c0 	addiu	a3,a3,17344
80149988:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014998c:	24060088 	li	a2,136
80149990:	3c04801c 	lui	a0,0x801c
80149994:	3c05801d 	lui	a1,0x801d
80149998:	3c07801d 	lui	a3,0x801d
8014999c:	2484292c 	addiu	a0,a0,10540
801499a0:	24a543b0 	addiu	a1,a1,17328
801499a4:	24e743c0 	addiu	a3,a3,17344
801499a8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801499ac:	24060089 	li	a2,137

801499b0 <_IO_vasprintf>:
801499b0:	27bdff28 	addiu	sp,sp,-216
801499b4:	afb300cc 	sw	s3,204(sp)
801499b8:	00809821 	move	s3,a0
801499bc:	24040064 	li	a0,100
801499c0:	afb400d0 	sw	s4,208(sp)
801499c4:	afb200c8 	sw	s2,200(sp)
801499c8:	afb100c4 	sw	s1,196(sp)
801499cc:	afbf00d4 	sw	ra,212(sp)
801499d0:	afb000c0 	sw	s0,192(sp)
801499d4:	00a09021 	move	s2,a1
801499d8:	0c04699a 	jal	8011a668 <__libc_malloc>
801499dc:	00c0a021 	move	s4,a2
801499e0:	10400050 	beqz	v0,80149b24 <_IO_vasprintf+0x174>
801499e4:	00408821 	move	s1,v0
801499e8:	27b00018 	addiu	s0,sp,24
801499ec:	02002021 	move	a0,s0
801499f0:	34058000 	li	a1,0x8000
801499f4:	2406ffff 	li	a2,-1
801499f8:	00003821 	move	a3,zero
801499fc:	afa00060 	sw	zero,96(sp)
80149a00:	0c045055 	jal	80114154 <_IO_no_init>
80149a04:	afa00010 	sw	zero,16(sp)
80149a08:	3c02801c 	lui	v0,0x801c
80149a0c:	24422a60 	addiu	v0,v0,10848
80149a10:	02202821 	move	a1,s1
80149a14:	02203821 	move	a3,s1
80149a18:	02002021 	move	a0,s0
80149a1c:	24060064 	li	a2,100
80149a20:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
80149a24:	afa200b0 	sw	v0,176(sp)
80149a28:	8fa30018 	lw	v1,24(sp)
80149a2c:	2402fffe 	li	v0,-2
80149a30:	00621824 	and	v1,v1,v0
80149a34:	afa30018 	sw	v1,24(sp)
80149a38:	3c028012 	lui	v0,0x8012
80149a3c:	3c038011 	lui	v1,0x8011
80149a40:	02402821 	move	a1,s2
80149a44:	2442a668 	addiu	v0,v0,-22936
80149a48:	24637fb8 	addiu	v1,v1,32696
80149a4c:	02002021 	move	a0,s0
80149a50:	02803021 	move	a2,s4
80149a54:	afa200b8 	sw	v0,184(sp)
80149a58:	0c04cccf 	jal	8013333c <_IO_vfprintf>
80149a5c:	afa300bc 	sw	v1,188(sp)
80149a60:	0440003a 	bltz	v0,80149b4c <_IO_vasprintf+0x19c>
80149a64:	00409021 	move	s2,v0
80149a68:	8fa40028 	lw	a0,40(sp)
80149a6c:	8fa3002c 	lw	v1,44(sp)
80149a70:	8fa20030 	lw	v0,48(sp)
80149a74:	00648823 	subu	s1,v1,a0
80149a78:	00441023 	subu	v0,v0,a0
80149a7c:	00021042 	srl	v0,v0,0x1
80149a80:	26300001 	addiu	s0,s1,1
80149a84:	0202102b 	sltu	v0,s0,v0
80149a88:	1040001b 	beqz	v0,80149af8 <_IO_vasprintf+0x148>
80149a8c:	00000000 	nop
80149a90:	0c04699a 	jal	8011a668 <__libc_malloc>
80149a94:	02002021 	move	a0,s0
80149a98:	10400017 	beqz	v0,80149af8 <_IO_vasprintf+0x148>
80149a9c:	ae620000 	sw	v0,0(s3)
80149aa0:	8fa50034 	lw	a1,52(sp)
80149aa4:	00402021 	move	a0,v0
80149aa8:	0c04324c 	jal	8010c930 <memcpy>
80149aac:	02203021 	move	a2,s1
80149ab0:	8fa40034 	lw	a0,52(sp)
80149ab4:	0c045fee 	jal	80117fb8 <__cfree>
80149ab8:	00000000 	nop
80149abc:	8e620000 	lw	v0,0(s3)
80149ac0:	00000000 	nop
80149ac4:	10400014 	beqz	v0,80149b18 <_IO_vasprintf+0x168>
80149ac8:	00000000 	nop
80149acc:	00501021 	addu	v0,v0,s0
80149ad0:	a040ffff 	sb	zero,-1(v0)
80149ad4:	02401021 	move	v0,s2
80149ad8:	8fbf00d4 	lw	ra,212(sp)
80149adc:	8fb400d0 	lw	s4,208(sp)
80149ae0:	8fb300cc 	lw	s3,204(sp)
80149ae4:	8fb200c8 	lw	s2,200(sp)
80149ae8:	8fb100c4 	lw	s1,196(sp)
80149aec:	8fb000c0 	lw	s0,192(sp)
80149af0:	03e00008 	jr	ra
80149af4:	27bd00d8 	addiu	sp,sp,216
80149af8:	8fa40034 	lw	a0,52(sp)
80149afc:	0c046afa 	jal	8011abe8 <__libc_realloc>
80149b00:	02002821 	move	a1,s0
80149b04:	ae620000 	sw	v0,0(s3)
80149b08:	8e620000 	lw	v0,0(s3)
80149b0c:	00000000 	nop
80149b10:	1440ffee 	bnez	v0,80149acc <_IO_vasprintf+0x11c>
80149b14:	00000000 	nop
80149b18:	8fa20034 	lw	v0,52(sp)
80149b1c:	080526b3 	j	80149acc <_IO_vasprintf+0x11c>
80149b20:	ae620000 	sw	v0,0(s3)
80149b24:	2412ffff 	li	s2,-1
80149b28:	02401021 	move	v0,s2
80149b2c:	8fbf00d4 	lw	ra,212(sp)
80149b30:	8fb400d0 	lw	s4,208(sp)
80149b34:	8fb300cc 	lw	s3,204(sp)
80149b38:	8fb200c8 	lw	s2,200(sp)
80149b3c:	8fb100c4 	lw	s1,196(sp)
80149b40:	8fb000c0 	lw	s0,192(sp)
80149b44:	03e00008 	jr	ra
80149b48:	27bd00d8 	addiu	sp,sp,216
80149b4c:	8fa40034 	lw	a0,52(sp)
80149b50:	0c045fee 	jal	80117fb8 <__cfree>
80149b54:	00000000 	nop
80149b58:	080526b6 	j	80149ad8 <_IO_vasprintf+0x128>
80149b5c:	02401021 	move	v0,s2

80149b60 <__fcloseall>:
80149b60:	080452e6 	j	80114b98 <_IO_cleanup>
80149b64:	00000000 	nop
	...

80149b70 <__fsetlocking>:
80149b70:	8c820000 	lw	v0,0(a0)
80149b74:	3c03ffff 	lui	v1,0xffff
80149b78:	00803821 	move	a3,a0
80149b7c:	34637fff 	ori	v1,v1,0x7fff
80149b80:	30448000 	andi	a0,v0,0x8000
80149b84:	00431824 	and	v1,v0,v1
80149b88:	24060002 	li	a2,2
80149b8c:	2c820001 	sltiu	v0,a0,1
80149b90:	10a00004 	beqz	a1,80149ba4 <__fsetlocking+0x34>
80149b94:	00c21023 	subu	v0,a2,v0
80149b98:	34648000 	ori	a0,v1,0x8000
80149b9c:	10a60003 	beq	a1,a2,80149bac <__fsetlocking+0x3c>
80149ba0:	ace30000 	sw	v1,0(a3)
80149ba4:	03e00008 	jr	ra
80149ba8:	00000000 	nop
80149bac:	03e00008 	jr	ra
80149bb0:	ace40000 	sw	a0,0(a3)
	...

80149bc0 <__libc_message>:
80149bc0:	27bdffc0 	addiu	sp,sp,-64
80149bc4:	afbe0034 	sw	s8,52(sp)
80149bc8:	afb60030 	sw	s6,48(sp)
80149bcc:	03a0f021 	move	s8,sp
80149bd0:	0080b021 	move	s6,a0
80149bd4:	3c04801d 	lui	a0,0x801d
80149bd8:	27c20048 	addiu	v0,s8,72
80149bdc:	248443d0 	addiu	a0,a0,17360
80149be0:	afb40028 	sw	s4,40(sp)
80149be4:	afbf0038 	sw	ra,56(sp)
80149be8:	afb5002c 	sw	s5,44(sp)
80149bec:	afb30024 	sw	s3,36(sp)
80149bf0:	afb20020 	sw	s2,32(sp)
80149bf4:	afb1001c 	sw	s1,28(sp)
80149bf8:	afb00018 	sw	s0,24(sp)
80149bfc:	afc60048 	sw	a2,72(s8)
80149c00:	afc7004c 	sw	a3,76(s8)
80149c04:	afc20014 	sw	v0,20(s8)
80149c08:	00a0a021 	move	s4,a1
80149c0c:	0c0560f0 	jal	801583c0 <__secure_getenv>
80149c10:	afc20010 	sw	v0,16(s8)
80149c14:	10400034 	beqz	v0,80149ce8 <__libc_message+0x128>
80149c18:	3c04801d 	lui	a0,0x801d
80149c1c:	80420000 	lb	v0,0(v0)
80149c20:	00000000 	nop
80149c24:	10400031 	beqz	v0,80149cec <__libc_message+0x12c>
80149c28:	248443e4 	addiu	a0,a0,17380
80149c2c:	24150002 	li	s5,2
80149c30:	82910000 	lb	s1,0(s4)
80149c34:	00000000 	nop
80149c38:	1220006a 	beqz	s1,80149de4 <__libc_message+0x224>
80149c3c:	02802821 	move	a1,s4
80149c40:	02808021 	move	s0,s4
80149c44:	00009821 	move	s3,zero
80149c48:	00009021 	move	s2,zero
80149c4c:	0805271f 	j	80149c7c <__libc_message+0xbc>
80149c50:	02201821 	move	v1,s1
80149c54:	80a30001 	lb	v1,1(a1)
80149c58:	24020073 	li	v0,115
80149c5c:	10620011 	beq	v1,v0,80149ca4 <__libc_message+0xe4>
80149c60:	24020025 	li	v0,37
80149c64:	0c0474bc 	jal	8011d2f0 <__strchrnul>
80149c68:	24050025 	li	a1,37
80149c6c:	80430000 	lb	v1,0(v0)
80149c70:	00000000 	nop
80149c74:	1060000a 	beqz	v1,80149ca0 <__libc_message+0xe0>
80149c78:	00402821 	move	a1,v0
80149c7c:	24020025 	li	v0,37
80149c80:	1062fff4 	beq	v1,v0,80149c54 <__libc_message+0x94>
80149c84:	24a40001 	addiu	a0,a1,1
80149c88:	0c0474bc 	jal	8011d2f0 <__strchrnul>
80149c8c:	24050025 	li	a1,37
80149c90:	80430000 	lb	v1,0(v0)
80149c94:	00000000 	nop
80149c98:	1460fff8 	bnez	v1,80149c7c <__libc_message+0xbc>
80149c9c:	00402821 	move	a1,v0
80149ca0:	24020025 	li	v0,37
80149ca4:	1222001b 	beq	s1,v0,80149d14 <__libc_message+0x154>
80149ca8:	24020073 	li	v0,115
80149cac:	27bdffe8 	addiu	sp,sp,-24
80149cb0:	27a40010 	addiu	a0,sp,16
80149cb4:	02008821 	move	s1,s0
80149cb8:	00b01023 	subu	v0,a1,s0
80149cbc:	ac930008 	sw	s3,8(a0)
80149cc0:	00a08021 	move	s0,a1
80149cc4:	ac910000 	sw	s1,0(a0)
80149cc8:	ac820004 	sw	v0,4(a0)
80149ccc:	82110000 	lb	s1,0(s0)
80149cd0:	26520001 	addiu	s2,s2,1
80149cd4:	00809821 	move	s3,a0
80149cd8:	12200023 	beqz	s1,80149d68 <__libc_message+0x1a8>
80149cdc:	02002821 	move	a1,s0
80149ce0:	0805271f 	j	80149c7c <__libc_message+0xbc>
80149ce4:	02201821 	move	v1,s1
80149ce8:	248443e4 	addiu	a0,a0,17380
80149cec:	24050882 	li	a1,2178
80149cf0:	24020fa5 	li	v0,4005
80149cf4:	0000000c 	syscall
80149cf8:	14e0004c 	bnez	a3,80149e2c <__libc_message+0x26c>
80149cfc:	00408021 	move	s0,v0
80149d00:	2402ffff 	li	v0,-1
80149d04:	1202ffc9 	beq	s0,v0,80149c2c <__libc_message+0x6c>
80149d08:	0200a821 	move	s5,s0
80149d0c:	0805270c 	j	80149c30 <__libc_message+0x70>
80149d10:	00000000 	nop
80149d14:	82030001 	lb	v1,1(s0)
80149d18:	00000000 	nop
80149d1c:	1462ffe3 	bne	v1,v0,80149cac <__libc_message+0xec>
80149d20:	00000000 	nop
80149d24:	8fc20010 	lw	v0,16(s8)
80149d28:	26100002 	addiu	s0,s0,2
80149d2c:	8c510000 	lw	s1,0(v0)
80149d30:	24420004 	addiu	v0,v0,4
80149d34:	02202021 	move	a0,s1
80149d38:	0c046f6c 	jal	8011bdb0 <strlen>
80149d3c:	afc20010 	sw	v0,16(s8)
80149d40:	27bdffe8 	addiu	sp,sp,-24
80149d44:	27a40010 	addiu	a0,sp,16
80149d48:	ac930008 	sw	s3,8(a0)
80149d4c:	ac910000 	sw	s1,0(a0)
80149d50:	ac820004 	sw	v0,4(a0)
80149d54:	82110000 	lb	s1,0(s0)
80149d58:	26520001 	addiu	s2,s2,1
80149d5c:	00809821 	move	s3,a0
80149d60:	1620ffdf 	bnez	s1,80149ce0 <__libc_message+0x120>
80149d64:	02002821 	move	a1,s0
80149d68:	1a40001e 	blez	s2,80149de4 <__libc_message+0x224>
80149d6c:	001230c0 	sll	a2,s2,0x3
80149d70:	24c20008 	addiu	v0,a2,8
80149d74:	03a2e823 	subu	sp,sp,v0
80149d78:	2643ffff 	addiu	v1,s2,-1
80149d7c:	0460000e 	bltz	v1,80149db8 <__libc_message+0x1f8>
80149d80:	27a50010 	addiu	a1,sp,16
80149d84:	00a61021 	addu	v0,a1,a2
80149d88:	2446fff8 	addiu	a2,v0,-8
80149d8c:	00008821 	move	s1,zero
80149d90:	00003821 	move	a3,zero
80149d94:	8c830004 	lw	v1,4(a0)
80149d98:	8c820000 	lw	v0,0(a0)
80149d9c:	24e70001 	addiu	a3,a3,1
80149da0:	acc20000 	sw	v0,0(a2)
80149da4:	acc30004 	sw	v1,4(a2)
80149da8:	02238821 	addu	s1,s1,v1
80149dac:	8c840008 	lw	a0,8(a0)
80149db0:	1647fff8 	bne	s2,a3,80149d94 <__libc_message+0x1d4>
80149db4:	24c6fff8 	addiu	a2,a2,-8
80149db8:	02a02021 	move	a0,s5
80149dbc:	02403021 	move	a2,s2
80149dc0:	24100004 	li	s0,4
80149dc4:	24021032 	li	v0,4146
80149dc8:	0000000c 	syscall
80149dcc:	10e00003 	beqz	a3,80149ddc <__libc_message+0x21c>
80149dd0:	00000000 	nop
80149dd4:	1050fffb 	beq	v0,s0,80149dc4 <__libc_message+0x204>
80149dd8:	00000000 	nop
80149ddc:	10510005 	beq	v0,s1,80149df4 <__libc_message+0x234>
80149de0:	00000000 	nop
80149de4:	8fc60014 	lw	a2,20(s8)
80149de8:	02802821 	move	a1,s4
80149dec:	0c053d12 	jal	8014f448 <vsyslog>
80149df0:	24040003 	li	a0,3
80149df4:	16c00011 	bnez	s6,80149e3c <__libc_message+0x27c>
80149df8:	00000000 	nop
80149dfc:	03c0e821 	move	sp,s8
80149e00:	8fdf0038 	lw	ra,56(s8)
80149e04:	8fbe0034 	lw	s8,52(sp)
80149e08:	8fb60030 	lw	s6,48(sp)
80149e0c:	8fb5002c 	lw	s5,44(sp)
80149e10:	8fb40028 	lw	s4,40(sp)
80149e14:	8fb30024 	lw	s3,36(sp)
80149e18:	8fb20020 	lw	s2,32(sp)
80149e1c:	8fb1001c 	lw	s1,28(sp)
80149e20:	8fb00018 	lw	s0,24(sp)
80149e24:	03e00008 	jr	ra
80149e28:	27bd0040 	addiu	sp,sp,64
80149e2c:	0c047ea0 	jal	8011fa80 <__errno_location>
80149e30:	24150002 	li	s5,2
80149e34:	0805270c 	j	80149c30 <__libc_message+0x70>
80149e38:	ac500000 	sw	s0,0(v0)
80149e3c:	0c04c168 	jal	801305a0 <abort>
80149e40:	00000000 	nop

80149e44 <__libc_fatal>:
80149e44:	27bdffe0 	addiu	sp,sp,-32
80149e48:	afb10014 	sw	s1,20(sp)
80149e4c:	afb00010 	sw	s0,16(sp)
80149e50:	afbf0018 	sw	ra,24(sp)
80149e54:	00808821 	move	s1,a0
80149e58:	3c10801c 	lui	s0,0x801c
80149e5c:	24040001 	li	a0,1
80149e60:	2605e010 	addiu	a1,s0,-8176
80149e64:	0c0526f0 	jal	80149bc0 <__libc_message>
80149e68:	02203021 	move	a2,s1
80149e6c:	08052798 	j	80149e60 <__libc_fatal+0x1c>
80149e70:	24040001 	li	a0,1
	...

80149e80 <fgets_unlocked>:
80149e80:	27bdffd0 	addiu	sp,sp,-48
80149e84:	afb1001c 	sw	s1,28(sp)
80149e88:	00a01021 	move	v0,a1
80149e8c:	00c08821 	move	s1,a2
80149e90:	afb30024 	sw	s3,36(sp)
80149e94:	24a6ffff 	addiu	a2,a1,-1
80149e98:	00809821 	move	s3,a0
80149e9c:	00802821 	move	a1,a0
80149ea0:	afbf002c 	sw	ra,44(sp)
80149ea4:	afb40028 	sw	s4,40(sp)
80149ea8:	afb20020 	sw	s2,32(sp)
80149eac:	afb00018 	sw	s0,24(sp)
80149eb0:	2407000a 	li	a3,10
80149eb4:	00001821 	move	v1,zero
80149eb8:	18400016 	blez	v0,80149f14 <fgets_unlocked+0x94>
80149ebc:	02202021 	move	a0,s1
80149ec0:	8e340000 	lw	s4,0(s1)
80149ec4:	2403ffdf 	li	v1,-33
80149ec8:	24020001 	li	v0,1
80149ecc:	02838024 	and	s0,s4,v1
80149ed0:	afa20010 	sw	v0,16(sp)
80149ed4:	0c058401 	jal	80161004 <_IO_getline>
80149ed8:	ae300000 	sw	s0,0(s1)
80149edc:	10400016 	beqz	v0,80149f38 <fgets_unlocked+0xb8>
80149ee0:	00409021 	move	s2,v0
80149ee4:	8e300000 	lw	s0,0(s1)
80149ee8:	00000000 	nop
80149eec:	32020020 	andi	v0,s0,0x20
80149ef0:	14400014 	bnez	v0,80149f44 <fgets_unlocked+0xc4>
80149ef4:	00000000 	nop
80149ef8:	02721021 	addu	v0,s3,s2
80149efc:	a0400000 	sb	zero,0(v0)
80149f00:	8e300000 	lw	s0,0(s1)
80149f04:	02601821 	move	v1,s3
80149f08:	32820020 	andi	v0,s4,0x20
80149f0c:	02021025 	or	v0,s0,v0
80149f10:	ae220000 	sw	v0,0(s1)
80149f14:	8fbf002c 	lw	ra,44(sp)
80149f18:	8fb40028 	lw	s4,40(sp)
80149f1c:	8fb30024 	lw	s3,36(sp)
80149f20:	8fb20020 	lw	s2,32(sp)
80149f24:	8fb1001c 	lw	s1,28(sp)
80149f28:	8fb00018 	lw	s0,24(sp)
80149f2c:	00601021 	move	v0,v1
80149f30:	03e00008 	jr	ra
80149f34:	27bd0030 	addiu	sp,sp,48
80149f38:	8e300000 	lw	s0,0(s1)
80149f3c:	080527c2 	j	80149f08 <fgets_unlocked+0x88>
80149f40:	00001821 	move	v1,zero
80149f44:	0c047ea0 	jal	8011fa80 <__errno_location>
80149f48:	00000000 	nop
80149f4c:	8c430000 	lw	v1,0(v0)
80149f50:	2402000b 	li	v0,11
80149f54:	1062ffe8 	beq	v1,v0,80149ef8 <fgets_unlocked+0x78>
80149f58:	00001821 	move	v1,zero
80149f5c:	080527c3 	j	80149f0c <fgets_unlocked+0x8c>
80149f60:	32820020 	andi	v0,s4,0x20
	...

80149f70 <__strdup>:
80149f70:	27bdffe0 	addiu	sp,sp,-32
80149f74:	afbf0018 	sw	ra,24(sp)
80149f78:	afb10014 	sw	s1,20(sp)
80149f7c:	afb00010 	sw	s0,16(sp)
80149f80:	0c046f6c 	jal	8011bdb0 <strlen>
80149f84:	00808821 	move	s1,a0
80149f88:	24500001 	addiu	s0,v0,1
80149f8c:	0c04699a 	jal	8011a668 <__libc_malloc>
80149f90:	02002021 	move	a0,s0
80149f94:	00402021 	move	a0,v0
80149f98:	02202821 	move	a1,s1
80149f9c:	10400006 	beqz	v0,80149fb8 <__strdup+0x48>
80149fa0:	02003021 	move	a2,s0
80149fa4:	8fbf0018 	lw	ra,24(sp)
80149fa8:	8fb10014 	lw	s1,20(sp)
80149fac:	8fb00010 	lw	s0,16(sp)
80149fb0:	0804324c 	j	8010c930 <memcpy>
80149fb4:	27bd0020 	addiu	sp,sp,32
80149fb8:	8fbf0018 	lw	ra,24(sp)
80149fbc:	8fb10014 	lw	s1,20(sp)
80149fc0:	8fb00010 	lw	s0,16(sp)
80149fc4:	03e00008 	jr	ra
80149fc8:	27bd0020 	addiu	sp,sp,32
80149fcc:	00000000 	nop

80149fd0 <__strndup>:
80149fd0:	27bdffe0 	addiu	sp,sp,-32
80149fd4:	afbf0018 	sw	ra,24(sp)
80149fd8:	afb10014 	sw	s1,20(sp)
80149fdc:	afb00010 	sw	s0,16(sp)
80149fe0:	0c046fa4 	jal	8011be90 <__strnlen>
80149fe4:	00808821 	move	s1,a0
80149fe8:	24440001 	addiu	a0,v0,1
80149fec:	0c04699a 	jal	8011a668 <__libc_malloc>
80149ff0:	00408021 	move	s0,v0
80149ff4:	00402021 	move	a0,v0
80149ff8:	02202821 	move	a1,s1
80149ffc:	02003021 	move	a2,s0
8014a000:	10400007 	beqz	v0,8014a020 <__strndup+0x50>
8014a004:	00503821 	addu	a3,v0,s0
8014a008:	a0e00000 	sb	zero,0(a3)
8014a00c:	8fbf0018 	lw	ra,24(sp)
8014a010:	8fb10014 	lw	s1,20(sp)
8014a014:	8fb00010 	lw	s0,16(sp)
8014a018:	0804324c 	j	8010c930 <memcpy>
8014a01c:	27bd0020 	addiu	sp,sp,32
8014a020:	8fbf0018 	lw	ra,24(sp)
8014a024:	8fb10014 	lw	s1,20(sp)
8014a028:	8fb00010 	lw	s0,16(sp)
8014a02c:	03e00008 	jr	ra
8014a030:	27bd0020 	addiu	sp,sp,32
	...

8014a040 <__stpcpy>:
8014a040:	90a20000 	lbu	v0,0(a1)
8014a044:	00000000 	nop
8014a048:	a0820000 	sb	v0,0(a0)
8014a04c:	80a30000 	lb	v1,0(a1)
8014a050:	24840001 	addiu	a0,a0,1
8014a054:	1460fffa 	bnez	v1,8014a040 <__stpcpy>
8014a058:	24a50001 	addiu	a1,a1,1
8014a05c:	03e00008 	jr	ra
8014a060:	2482ffff 	addiu	v0,a0,-1
	...

8014a070 <__argz_count>:
8014a070:	27bdffe0 	addiu	sp,sp,-32
8014a074:	afb10014 	sw	s1,20(sp)
8014a078:	afb00010 	sw	s0,16(sp)
8014a07c:	afbf001c 	sw	ra,28(sp)
8014a080:	afb20018 	sw	s2,24(sp)
8014a084:	00a08821 	move	s1,a1
8014a088:	10a00011 	beqz	a1,8014a0d0 <__argz_count+0x60>
8014a08c:	00808021 	move	s0,a0
8014a090:	00009021 	move	s2,zero
8014a094:	0c046f6c 	jal	8011bdb0 <strlen>
8014a098:	02002021 	move	a0,s0
8014a09c:	02221823 	subu	v1,s1,v0
8014a0a0:	2471ffff 	addiu	s1,v1,-1
8014a0a4:	00501021 	addu	v0,v0,s0
8014a0a8:	24500001 	addiu	s0,v0,1
8014a0ac:	1620fff9 	bnez	s1,8014a094 <__argz_count+0x24>
8014a0b0:	26520001 	addiu	s2,s2,1
8014a0b4:	02401021 	move	v0,s2
8014a0b8:	8fbf001c 	lw	ra,28(sp)
8014a0bc:	8fb20018 	lw	s2,24(sp)
8014a0c0:	8fb10014 	lw	s1,20(sp)
8014a0c4:	8fb00010 	lw	s0,16(sp)
8014a0c8:	03e00008 	jr	ra
8014a0cc:	27bd0020 	addiu	sp,sp,32
8014a0d0:	00009021 	move	s2,zero
8014a0d4:	02401021 	move	v0,s2
8014a0d8:	8fbf001c 	lw	ra,28(sp)
8014a0dc:	8fb20018 	lw	s2,24(sp)
8014a0e0:	8fb10014 	lw	s1,20(sp)
8014a0e4:	8fb00010 	lw	s0,16(sp)
8014a0e8:	03e00008 	jr	ra
8014a0ec:	27bd0020 	addiu	sp,sp,32

8014a0f0 <__argz_create_sep>:
8014a0f0:	27bdffd8 	addiu	sp,sp,-40
8014a0f4:	afb40020 	sw	s4,32(sp)
8014a0f8:	afb3001c 	sw	s3,28(sp)
8014a0fc:	afb20018 	sw	s2,24(sp)
8014a100:	afb10014 	sw	s1,20(sp)
8014a104:	afb00010 	sw	s0,16(sp)
8014a108:	afbf0024 	sw	ra,36(sp)
8014a10c:	00a08821 	move	s1,a1
8014a110:	00c09821 	move	s3,a2
8014a114:	00e0a021 	move	s4,a3
8014a118:	0c046f6c 	jal	8011bdb0 <strlen>
8014a11c:	00809021 	move	s2,a0
8014a120:	24500001 	addiu	s0,v0,1
8014a124:	2e020002 	sltiu	v0,s0,2
8014a128:	14400037 	bnez	v0,8014a208 <__argz_create_sep+0x118>
8014a12c:	00001021 	move	v0,zero
8014a130:	0c04699a 	jal	8011a668 <__libc_malloc>
8014a134:	02002021 	move	a0,s0
8014a138:	00403021 	move	a2,v0
8014a13c:	10400029 	beqz	v0,8014a1e4 <__argz_create_sep+0xf4>
8014a140:	ae620000 	sw	v0,0(s3)
8014a144:	02402021 	move	a0,s2
8014a148:	08052858 	j	8014a160 <__argz_create_sep+0x70>
8014a14c:	00401821 	move	v1,v0
8014a150:	a0650000 	sb	a1,0(v1)
8014a154:	24630001 	addiu	v1,v1,1
8014a158:	10a0000f 	beqz	a1,8014a198 <__argz_create_sep+0xa8>
8014a15c:	24840001 	addiu	a0,a0,1
8014a160:	80850000 	lb	a1,0(a0)
8014a164:	00000000 	nop
8014a168:	14b1fff9 	bne	a1,s1,8014a150 <__argz_create_sep+0x60>
8014a16c:	00c3102b 	sltu	v0,a2,v1
8014a170:	10400015 	beqz	v0,8014a1c8 <__argz_create_sep+0xd8>
8014a174:	00000000 	nop
8014a178:	8062ffff 	lb	v0,-1(v1)
8014a17c:	00000000 	nop
8014a180:	10400011 	beqz	v0,8014a1c8 <__argz_create_sep+0xd8>
8014a184:	00000000 	nop
8014a188:	a0600000 	sb	zero,0(v1)
8014a18c:	24840001 	addiu	a0,a0,1
8014a190:	14a0fff3 	bnez	a1,8014a160 <__argz_create_sep+0x70>
8014a194:	24630001 	addiu	v1,v1,1
8014a198:	1200000d 	beqz	s0,8014a1d0 <__argz_create_sep+0xe0>
8014a19c:	00000000 	nop
8014a1a0:	00001021 	move	v0,zero
8014a1a4:	ae900000 	sw	s0,0(s4)
8014a1a8:	8fbf0024 	lw	ra,36(sp)
8014a1ac:	8fb40020 	lw	s4,32(sp)
8014a1b0:	8fb3001c 	lw	s3,28(sp)
8014a1b4:	8fb20018 	lw	s2,24(sp)
8014a1b8:	8fb10014 	lw	s1,20(sp)
8014a1bc:	8fb00010 	lw	s0,16(sp)
8014a1c0:	03e00008 	jr	ra
8014a1c4:	27bd0028 	addiu	sp,sp,40
8014a1c8:	08052856 	j	8014a158 <__argz_create_sep+0x68>
8014a1cc:	2610ffff 	addiu	s0,s0,-1
8014a1d0:	0c045fee 	jal	80117fb8 <__cfree>
8014a1d4:	00c02021 	move	a0,a2
8014a1d8:	ae600000 	sw	zero,0(s3)
8014a1dc:	08052868 	j	8014a1a0 <__argz_create_sep+0xb0>
8014a1e0:	ae800000 	sw	zero,0(s4)
8014a1e4:	8fbf0024 	lw	ra,36(sp)
8014a1e8:	8fb40020 	lw	s4,32(sp)
8014a1ec:	8fb3001c 	lw	s3,28(sp)
8014a1f0:	8fb20018 	lw	s2,24(sp)
8014a1f4:	8fb10014 	lw	s1,20(sp)
8014a1f8:	8fb00010 	lw	s0,16(sp)
8014a1fc:	2402000c 	li	v0,12
8014a200:	03e00008 	jr	ra
8014a204:	27bd0028 	addiu	sp,sp,40
8014a208:	ae600000 	sw	zero,0(s3)
8014a20c:	0805286a 	j	8014a1a8 <__argz_create_sep+0xb8>
8014a210:	ae800000 	sw	zero,0(s4)
	...

8014a220 <__argz_stringify>:
8014a220:	27bdffe0 	addiu	sp,sp,-32
8014a224:	afb20018 	sw	s2,24(sp)
8014a228:	afb10014 	sw	s1,20(sp)
8014a22c:	afb00010 	sw	s0,16(sp)
8014a230:	afbf001c 	sw	ra,28(sp)
8014a234:	00a08021 	move	s0,a1
8014a238:	00808821 	move	s1,a0
8014a23c:	14a00008 	bnez	a1,8014a260 <__argz_stringify+0x40>
8014a240:	00c09021 	move	s2,a2
8014a244:	8fbf001c 	lw	ra,28(sp)
8014a248:	8fb20018 	lw	s2,24(sp)
8014a24c:	8fb10014 	lw	s1,20(sp)
8014a250:	8fb00010 	lw	s0,16(sp)
8014a254:	03e00008 	jr	ra
8014a258:	27bd0020 	addiu	sp,sp,32
8014a25c:	a0920000 	sb	s2,0(a0)
8014a260:	02202021 	move	a0,s1
8014a264:	0c046fa4 	jal	8011be90 <__strnlen>
8014a268:	02002821 	move	a1,s0
8014a26c:	02222021 	addu	a0,s1,v0
8014a270:	02021023 	subu	v0,s0,v0
8014a274:	2c430002 	sltiu	v1,v0,2
8014a278:	24910001 	addiu	s1,a0,1
8014a27c:	1060fff7 	beqz	v1,8014a25c <__argz_stringify+0x3c>
8014a280:	2450ffff 	addiu	s0,v0,-1
8014a284:	8fbf001c 	lw	ra,28(sp)
8014a288:	8fb20018 	lw	s2,24(sp)
8014a28c:	8fb10014 	lw	s1,20(sp)
8014a290:	8fb00010 	lw	s0,16(sp)
8014a294:	03e00008 	jr	ra
8014a298:	27bd0020 	addiu	sp,sp,32
8014a29c:	00000000 	nop

8014a2a0 <__argz_add_sep>:
8014a2a0:	27bdffd8 	addiu	sp,sp,-40
8014a2a4:	afb40020 	sw	s4,32(sp)
8014a2a8:	afb3001c 	sw	s3,28(sp)
8014a2ac:	afb20018 	sw	s2,24(sp)
8014a2b0:	afb10014 	sw	s1,20(sp)
8014a2b4:	afb00010 	sw	s0,16(sp)
8014a2b8:	afbf0024 	sw	ra,36(sp)
8014a2bc:	00808821 	move	s1,a0
8014a2c0:	00c02021 	move	a0,a2
8014a2c4:	00c0a021 	move	s4,a2
8014a2c8:	00a09821 	move	s3,a1
8014a2cc:	0c046f6c 	jal	8011bdb0 <strlen>
8014a2d0:	00e09021 	move	s2,a3
8014a2d4:	24500001 	addiu	s0,v0,1
8014a2d8:	2e020002 	sltiu	v0,s0,2
8014a2dc:	14400022 	bnez	v0,8014a368 <__argz_add_sep+0xc8>
8014a2e0:	00000000 	nop
8014a2e4:	8e650000 	lw	a1,0(s3)
8014a2e8:	8e240000 	lw	a0,0(s1)
8014a2ec:	0c046afa 	jal	8011abe8 <__libc_realloc>
8014a2f0:	02052821 	addu	a1,s0,a1
8014a2f4:	10400027 	beqz	v0,8014a394 <__argz_add_sep+0xf4>
8014a2f8:	ae220000 	sw	v0,0(s1)
8014a2fc:	8e660000 	lw	a2,0(s3)
8014a300:	02802021 	move	a0,s4
8014a304:	080528c7 	j	8014a31c <__argz_add_sep+0x7c>
8014a308:	00462821 	addu	a1,v0,a2
8014a30c:	a0a30000 	sb	v1,0(a1)
8014a310:	24a50001 	addiu	a1,a1,1
8014a314:	10600012 	beqz	v1,8014a360 <__argz_add_sep+0xc0>
8014a318:	24840001 	addiu	a0,a0,1
8014a31c:	80830000 	lb	v1,0(a0)
8014a320:	00000000 	nop
8014a324:	1472fff9 	bne	v1,s2,8014a30c <__argz_add_sep+0x6c>
8014a328:	00000000 	nop
8014a32c:	8e220000 	lw	v0,0(s1)
8014a330:	00000000 	nop
8014a334:	0045102b 	sltu	v0,v0,a1
8014a338:	10400014 	beqz	v0,8014a38c <__argz_add_sep+0xec>
8014a33c:	00000000 	nop
8014a340:	80a2ffff 	lb	v0,-1(a1)
8014a344:	00000000 	nop
8014a348:	10400010 	beqz	v0,8014a38c <__argz_add_sep+0xec>
8014a34c:	00000000 	nop
8014a350:	a0a00000 	sb	zero,0(a1)
8014a354:	24840001 	addiu	a0,a0,1
8014a358:	1460fff0 	bnez	v1,8014a31c <__argz_add_sep+0x7c>
8014a35c:	24a50001 	addiu	a1,a1,1
8014a360:	00d01021 	addu	v0,a2,s0
8014a364:	ae620000 	sw	v0,0(s3)
8014a368:	8fbf0024 	lw	ra,36(sp)
8014a36c:	8fb40020 	lw	s4,32(sp)
8014a370:	8fb3001c 	lw	s3,28(sp)
8014a374:	8fb20018 	lw	s2,24(sp)
8014a378:	8fb10014 	lw	s1,20(sp)
8014a37c:	8fb00010 	lw	s0,16(sp)
8014a380:	00001021 	move	v0,zero
8014a384:	03e00008 	jr	ra
8014a388:	27bd0028 	addiu	sp,sp,40
8014a38c:	080528c5 	j	8014a314 <__argz_add_sep+0x74>
8014a390:	2610ffff 	addiu	s0,s0,-1
8014a394:	8fbf0024 	lw	ra,36(sp)
8014a398:	8fb40020 	lw	s4,32(sp)
8014a39c:	8fb3001c 	lw	s3,28(sp)
8014a3a0:	8fb20018 	lw	s2,24(sp)
8014a3a4:	8fb10014 	lw	s1,20(sp)
8014a3a8:	8fb00010 	lw	s0,16(sp)
8014a3ac:	2402000c 	li	v0,12
8014a3b0:	03e00008 	jr	ra
8014a3b4:	27bd0028 	addiu	sp,sp,40
	...

8014a3c0 <__wcslen>:
8014a3c0:	8c820000 	lw	v0,0(a0)
8014a3c4:	00000000 	nop
8014a3c8:	1040001c 	beqz	v0,8014a43c <__wcslen+0x7c>
8014a3cc:	00002821 	move	a1,zero
8014a3d0:	8c820004 	lw	v0,4(a0)
8014a3d4:	00000000 	nop
8014a3d8:	10400018 	beqz	v0,8014a43c <__wcslen+0x7c>
8014a3dc:	24050001 	li	a1,1
8014a3e0:	8c820008 	lw	v0,8(a0)
8014a3e4:	00000000 	nop
8014a3e8:	10400018 	beqz	v0,8014a44c <__wcslen+0x8c>
8014a3ec:	24030002 	li	v1,2
8014a3f0:	0805290b 	j	8014a42c <__wcslen+0x6c>
8014a3f4:	00000000 	nop
8014a3f8:	8c820010 	lw	v0,16(a0)
8014a3fc:	00000000 	nop
8014a400:	1040000e 	beqz	v0,8014a43c <__wcslen+0x7c>
8014a404:	24650002 	addiu	a1,v1,2
8014a408:	8c820014 	lw	v0,20(a0)
8014a40c:	24650003 	addiu	a1,v1,3
8014a410:	24840010 	addiu	a0,a0,16
8014a414:	10400009 	beqz	v0,8014a43c <__wcslen+0x7c>
8014a418:	24630004 	addiu	v1,v1,4
8014a41c:	8cc20018 	lw	v0,24(a2)
8014a420:	00000000 	nop
8014a424:	10400007 	beqz	v0,8014a444 <__wcslen+0x84>
8014a428:	00602821 	move	a1,v1
8014a42c:	8c82000c 	lw	v0,12(a0)
8014a430:	24650001 	addiu	a1,v1,1
8014a434:	1440fff0 	bnez	v0,8014a3f8 <__wcslen+0x38>
8014a438:	00803021 	move	a2,a0
8014a43c:	03e00008 	jr	ra
8014a440:	00a01021 	move	v0,a1
8014a444:	03e00008 	jr	ra
8014a448:	00a01021 	move	v0,a1
8014a44c:	0805290f 	j	8014a43c <__wcslen+0x7c>
8014a450:	24050002 	li	a1,2
	...

8014a460 <__wmemcpy>:
8014a460:	0804324c 	j	8010c930 <memcpy>
8014a464:	00063080 	sll	a2,a2,0x2
	...

8014a470 <__wmemmove>:
8014a470:	08047260 	j	8011c980 <memmove>
8014a474:	00063080 	sll	a2,a2,0x2
	...

8014a480 <__btowc>:
8014a480:	24820080 	addiu	v0,a0,128
8014a484:	27bdff90 	addiu	sp,sp,-112
8014a488:	2c420180 	sltiu	v0,v0,384
8014a48c:	afb30064 	sw	s3,100(sp)
8014a490:	afbf0068 	sw	ra,104(sp)
8014a494:	afb20060 	sw	s2,96(sp)
8014a498:	afb1005c 	sw	s1,92(sp)
8014a49c:	afb00058 	sw	s0,88(sp)
8014a4a0:	10400028 	beqz	v0,8014a544 <__btowc+0xc4>
8014a4a4:	00809821 	move	s3,a0
8014a4a8:	2402ffff 	li	v0,-1
8014a4ac:	10820025 	beq	a0,v0,8014a544 <__btowc+0xc4>
8014a4b0:	3c020000 	lui	v0,0x0
8014a4b4:	24420000 	addiu	v0,v0,0
8014a4b8:	10400062 	beqz	v0,8014a644 <__btowc+0x1c4>
8014a4bc:	3c02801f 	lui	v0,0x801f
8014a4c0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014a4c4:	24040003 	li	a0,3
8014a4c8:	8c500000 	lw	s0,0(v0)
8014a4cc:	00000000 	nop
8014a4d0:	8e020014 	lw	v0,20(s0)
8014a4d4:	00000000 	nop
8014a4d8:	10400022 	beqz	v0,8014a564 <__btowc+0xe4>
8014a4dc:	00409021 	move	s2,v0
8014a4e0:	8e430004 	lw	v1,4(s2)
8014a4e4:	24020001 	li	v0,1
8014a4e8:	14620027 	bne	v1,v0,8014a588 <__btowc+0x108>
8014a4ec:	27a70048 	addiu	a3,sp,72
8014a4f0:	8e420000 	lw	v0,0(s2)
8014a4f4:	00000000 	nop
8014a4f8:	8c440018 	lw	a0,24(v0)
8014a4fc:	00000000 	nop
8014a500:	10800022 	beqz	a0,8014a58c <__btowc+0x10c>
8014a504:	27a30024 	addiu	v1,sp,36
8014a508:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014a50c:	00000000 	nop
8014a510:	8e440000 	lw	a0,0(s2)
8014a514:	00000000 	nop
8014a518:	8c820018 	lw	v0,24(a0)
8014a51c:	00000000 	nop
8014a520:	0040f809 	jalr	v0
8014a524:	326500ff 	andi	a1,s3,0xff
8014a528:	8fbf0068 	lw	ra,104(sp)
8014a52c:	8fb30064 	lw	s3,100(sp)
8014a530:	8fb20060 	lw	s2,96(sp)
8014a534:	8fb1005c 	lw	s1,92(sp)
8014a538:	8fb00058 	lw	s0,88(sp)
8014a53c:	03e00008 	jr	ra
8014a540:	27bd0070 	addiu	sp,sp,112
8014a544:	8fbf0068 	lw	ra,104(sp)
8014a548:	8fb30064 	lw	s3,100(sp)
8014a54c:	8fb20060 	lw	s2,96(sp)
8014a550:	8fb1005c 	lw	s1,92(sp)
8014a554:	8fb00058 	lw	s0,88(sp)
8014a558:	2402ffff 	li	v0,-1
8014a55c:	03e00008 	jr	ra
8014a560:	27bd0070 	addiu	sp,sp,112
8014a564:	3c02801c 	lui	v0,0x801c
8014a568:	244265e8 	addiu	v0,v0,26088
8014a56c:	12020038 	beq	s0,v0,8014a650 <__btowc+0x1d0>
8014a570:	3c02801c 	lui	v0,0x801c
8014a574:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8014a578:	02002021 	move	a0,s0
8014a57c:	8e020014 	lw	v0,20(s0)
8014a580:	08052938 	j	8014a4e0 <__btowc+0x60>
8014a584:	00409021 	move	s2,v0
8014a588:	27a30024 	addiu	v1,sp,36
8014a58c:	00e02021 	move	a0,a3
8014a590:	24100001 	li	s0,1
8014a594:	00002821 	move	a1,zero
8014a598:	24060008 	li	a2,8
8014a59c:	27b10028 	addiu	s1,sp,40
8014a5a0:	27a20020 	addiu	v0,sp,32
8014a5a4:	afa30030 	sw	v1,48(sp)
8014a5a8:	afa70044 	sw	a3,68(sp)
8014a5ac:	afa20028 	sw	v0,40(sp)
8014a5b0:	afb10034 	sw	s1,52(sp)
8014a5b4:	afa0003c 	sw	zero,60(sp)
8014a5b8:	afb00040 	sw	s0,64(sp)
8014a5bc:	afb00038 	sw	s0,56(sp)
8014a5c0:	0c043299 	jal	8010ca64 <memset>
8014a5c4:	afa00050 	sw	zero,80(sp)
8014a5c8:	a3b30020 	sb	s3,32(sp)
8014a5cc:	8e420000 	lw	v0,0(s2)
8014a5d0:	00000000 	nop
8014a5d4:	8c440014 	lw	a0,20(v0)
8014a5d8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014a5dc:	00000000 	nop
8014a5e0:	27a2002c 	addiu	v0,sp,44
8014a5e4:	8e440000 	lw	a0,0(s2)
8014a5e8:	8fa70028 	lw	a3,40(sp)
8014a5ec:	afa20014 	sw	v0,20(sp)
8014a5f0:	afb0001c 	sw	s0,28(sp)
8014a5f4:	afa00010 	sw	zero,16(sp)
8014a5f8:	afa00018 	sw	zero,24(sp)
8014a5fc:	8c820014 	lw	v0,20(a0)
8014a600:	27a50030 	addiu	a1,sp,48
8014a604:	02203021 	move	a2,s1
8014a608:	0040f809 	jalr	v0
8014a60c:	24e70001 	addiu	a3,a3,1
8014a610:	10400009 	beqz	v0,8014a638 <__btowc+0x1b8>
8014a614:	00401821 	move	v1,v0
8014a618:	24020005 	li	v0,5
8014a61c:	10620006 	beq	v1,v0,8014a638 <__btowc+0x1b8>
8014a620:	00000000 	nop
8014a624:	24020004 	li	v0,4
8014a628:	10620003 	beq	v1,v0,8014a638 <__btowc+0x1b8>
8014a62c:	00000000 	nop
8014a630:	2402ffff 	li	v0,-1
8014a634:	afa20024 	sw	v0,36(sp)
8014a638:	8fa20024 	lw	v0,36(sp)
8014a63c:	0805294a 	j	8014a528 <__btowc+0xa8>
8014a640:	00000000 	nop
8014a644:	8c423484 	lw	v0,13444(v0)
8014a648:	08052932 	j	8014a4c8 <__btowc+0x48>
8014a64c:	00000000 	nop
8014a650:	08052938 	j	8014a4e0 <__btowc+0x60>
8014a654:	24522e30 	addiu	s2,v0,11824
	...

8014a660 <__mbrlen>:
8014a660:	00801021 	move	v0,a0
8014a664:	00c03821 	move	a3,a2
8014a668:	00002021 	move	a0,zero
8014a66c:	00a03021 	move	a2,a1
8014a670:	10e00003 	beqz	a3,8014a680 <__mbrlen+0x20>
8014a674:	00402821 	move	a1,v0
8014a678:	080529a4 	j	8014a690 <__mbrtowc>
8014a67c:	00000000 	nop
8014a680:	3c02801f 	lui	v0,0x801f
8014a684:	080529a4 	j	8014a690 <__mbrtowc>
8014a688:	24474608 	addiu	a3,v0,17928
8014a68c:	00000000 	nop

8014a690 <__mbrtowc>:
8014a690:	27bdff98 	addiu	sp,sp,-104
8014a694:	afb20058 	sw	s2,88(sp)
8014a698:	afbf0064 	sw	ra,100(sp)
8014a69c:	afb40060 	sw	s4,96(sp)
8014a6a0:	afb3005c 	sw	s3,92(sp)
8014a6a4:	afb10054 	sw	s1,84(sp)
8014a6a8:	afb00050 	sw	s0,80(sp)
8014a6ac:	10800065 	beqz	a0,8014a844 <__mbrtowc+0x1b4>
8014a6b0:	00a09021 	move	s2,a1
8014a6b4:	10e0005c 	beqz	a3,8014a828 <__mbrtowc+0x198>
8014a6b8:	3c02801f 	lui	v0,0x801f
8014a6bc:	1240005d 	beqz	s2,8014a834 <__mbrtowc+0x1a4>
8014a6c0:	3c02801d 	lui	v0,0x801d
8014a6c4:	00809821 	move	s3,a0
8014a6c8:	00c0a021 	move	s4,a2
8014a6cc:	26620004 	addiu	v0,s3,4
8014a6d0:	afa20030 	sw	v0,48(sp)
8014a6d4:	3c020000 	lui	v0,0x0
8014a6d8:	24030001 	li	v1,1
8014a6dc:	24420000 	addiu	v0,v0,0
8014a6e0:	afa30034 	sw	v1,52(sp)
8014a6e4:	afa70040 	sw	a3,64(sp)
8014a6e8:	afa00038 	sw	zero,56(sp)
8014a6ec:	afa3003c 	sw	v1,60(sp)
8014a6f0:	afa0004c 	sw	zero,76(sp)
8014a6f4:	1040006d 	beqz	v0,8014a8ac <__mbrtowc+0x21c>
8014a6f8:	afb3002c 	sw	s3,44(sp)
8014a6fc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014a700:	24040003 	li	a0,3
8014a704:	8c500000 	lw	s0,0(v0)
8014a708:	00000000 	nop
8014a70c:	8e020014 	lw	v0,20(s0)
8014a710:	00000000 	nop
8014a714:	10400055 	beqz	v0,8014a86c <__mbrtowc+0x1dc>
8014a718:	00408821 	move	s1,v0
8014a71c:	02548021 	addu	s0,s2,s4
8014a720:	0212102b 	sltu	v0,s0,s2
8014a724:	14400065 	bnez	v0,8014a8bc <__mbrtowc+0x22c>
8014a728:	00000000 	nop
8014a72c:	8e220000 	lw	v0,0(s1)
8014a730:	afb20028 	sw	s2,40(sp)
8014a734:	8c440014 	lw	a0,20(v0)
8014a738:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014a73c:	00000000 	nop
8014a740:	27a20024 	addiu	v0,sp,36
8014a744:	8e240000 	lw	a0,0(s1)
8014a748:	24030001 	li	v1,1
8014a74c:	afa3001c 	sw	v1,28(sp)
8014a750:	afa20014 	sw	v0,20(sp)
8014a754:	afa00010 	sw	zero,16(sp)
8014a758:	afa00018 	sw	zero,24(sp)
8014a75c:	8c820014 	lw	v0,20(a0)
8014a760:	02003821 	move	a3,s0
8014a764:	27a5002c 	addiu	a1,sp,44
8014a768:	0040f809 	jalr	v0
8014a76c:	27a60028 	addiu	a2,sp,40
8014a770:	1040000c 	beqz	v0,8014a7a4 <__mbrtowc+0x114>
8014a774:	00401821 	move	v1,v0
8014a778:	24020004 	li	v0,4
8014a77c:	10620009 	beq	v1,v0,8014a7a4 <__mbrtowc+0x114>
8014a780:	24020006 	li	v0,6
8014a784:	10620033 	beq	v1,v0,8014a854 <__mbrtowc+0x1c4>
8014a788:	00000000 	nop
8014a78c:	24020007 	li	v0,7
8014a790:	1062000f 	beq	v1,v0,8014a7d0 <__mbrtowc+0x140>
8014a794:	2402fffe 	li	v0,-2
8014a798:	24020005 	li	v0,5
8014a79c:	1462003c 	bne	v1,v0,8014a890 <__mbrtowc+0x200>
8014a7a0:	3c04801d 	lui	a0,0x801d
8014a7a4:	8fa2002c 	lw	v0,44(sp)
8014a7a8:	00000000 	nop
8014a7ac:	12620005 	beq	s3,v0,8014a7c4 <__mbrtowc+0x134>
8014a7b0:	00000000 	nop
8014a7b4:	8e620000 	lw	v0,0(s3)
8014a7b8:	00000000 	nop
8014a7bc:	1040000c 	beqz	v0,8014a7f0 <__mbrtowc+0x160>
8014a7c0:	00000000 	nop
8014a7c4:	8fa20028 	lw	v0,40(sp)
8014a7c8:	00000000 	nop
8014a7cc:	00521023 	subu	v0,v0,s2
8014a7d0:	8fbf0064 	lw	ra,100(sp)
8014a7d4:	8fb40060 	lw	s4,96(sp)
8014a7d8:	8fb3005c 	lw	s3,92(sp)
8014a7dc:	8fb20058 	lw	s2,88(sp)
8014a7e0:	8fb10054 	lw	s1,84(sp)
8014a7e4:	8fb00050 	lw	s0,80(sp)
8014a7e8:	03e00008 	jr	ra
8014a7ec:	27bd0068 	addiu	sp,sp,104
8014a7f0:	8fa20040 	lw	v0,64(sp)
8014a7f4:	00000000 	nop
8014a7f8:	8c430000 	lw	v1,0(v0)
8014a7fc:	00000000 	nop
8014a800:	14600030 	bnez	v1,8014a8c4 <__mbrtowc+0x234>
8014a804:	00001021 	move	v0,zero
8014a808:	8fbf0064 	lw	ra,100(sp)
8014a80c:	8fb40060 	lw	s4,96(sp)
8014a810:	8fb3005c 	lw	s3,92(sp)
8014a814:	8fb20058 	lw	s2,88(sp)
8014a818:	8fb10054 	lw	s1,84(sp)
8014a81c:	8fb00050 	lw	s0,80(sp)
8014a820:	03e00008 	jr	ra
8014a824:	27bd0068 	addiu	sp,sp,104
8014a828:	1640ffa6 	bnez	s2,8014a6c4 <__mbrtowc+0x34>
8014a82c:	24474610 	addiu	a3,v0,17936
8014a830:	3c02801d 	lui	v0,0x801d
8014a834:	24527208 	addiu	s2,v0,29192
8014a838:	27b30020 	addiu	s3,sp,32
8014a83c:	080529b3 	j	8014a6cc <__mbrtowc+0x3c>
8014a840:	24140001 	li	s4,1
8014a844:	14e0ff9d 	bnez	a3,8014a6bc <__mbrtowc+0x2c>
8014a848:	27a40020 	addiu	a0,sp,32
8014a84c:	08052a0a 	j	8014a828 <__mbrtowc+0x198>
8014a850:	3c02801f 	lui	v0,0x801f
8014a854:	0c047ea0 	jal	8011fa80 <__errno_location>
8014a858:	00000000 	nop
8014a85c:	24030058 	li	v1,88
8014a860:	ac430000 	sw	v1,0(v0)
8014a864:	080529f4 	j	8014a7d0 <__mbrtowc+0x140>
8014a868:	2402ffff 	li	v0,-1
8014a86c:	3c02801c 	lui	v0,0x801c
8014a870:	244265e8 	addiu	v0,v0,26088
8014a874:	1202001b 	beq	s0,v0,8014a8e4 <__mbrtowc+0x254>
8014a878:	3c02801c 	lui	v0,0x801c
8014a87c:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8014a880:	02002021 	move	a0,s0
8014a884:	8e020014 	lw	v0,20(s0)
8014a888:	080529c7 	j	8014a71c <__mbrtowc+0x8c>
8014a88c:	00408821 	move	s1,v0
8014a890:	3c05801d 	lui	a1,0x801d
8014a894:	3c07801d 	lui	a3,0x801d
8014a898:	248443f0 	addiu	a0,a0,17392
8014a89c:	24a54490 	addiu	a1,a1,17552
8014a8a0:	24e744c0 	addiu	a3,a3,17600
8014a8a4:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014a8a8:	24060057 	li	a2,87
8014a8ac:	3c02801f 	lui	v0,0x801f
8014a8b0:	8c423484 	lw	v0,13444(v0)
8014a8b4:	080529c1 	j	8014a704 <__mbrtowc+0x74>
8014a8b8:	00000000 	nop
8014a8bc:	080529cb 	j	8014a72c <__mbrtowc+0x9c>
8014a8c0:	2410ffff 	li	s0,-1
8014a8c4:	3c04801d 	lui	a0,0x801d
8014a8c8:	3c05801d 	lui	a1,0x801d
8014a8cc:	3c07801d 	lui	a3,0x801d
8014a8d0:	2484449c 	addiu	a0,a0,17564
8014a8d4:	24a54490 	addiu	a1,a1,17552
8014a8d8:	24e744c0 	addiu	a3,a3,17600
8014a8dc:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014a8e0:	24060060 	li	a2,96
8014a8e4:	080529c7 	j	8014a71c <__mbrtowc+0x8c>
8014a8e8:	24512e30 	addiu	s1,v0,11824
8014a8ec:	00000000 	nop

8014a8f0 <__wcrtomb>:
8014a8f0:	27bdff98 	addiu	sp,sp,-104
8014a8f4:	afb20058 	sw	s2,88(sp)
8014a8f8:	3c120000 	lui	s2,0x0
8014a8fc:	afbe0060 	sw	s8,96(sp)
8014a900:	26420000 	addiu	v0,s2,0
8014a904:	03a0f021 	move	s8,sp
8014a908:	afb3005c 	sw	s3,92(sp)
8014a90c:	afb10054 	sw	s1,84(sp)
8014a910:	afb00050 	sw	s0,80(sp)
8014a914:	afbf0064 	sw	ra,100(sp)
8014a918:	00808821 	move	s1,a0
8014a91c:	afc5006c 	sw	a1,108(s8)
8014a920:	00c08021 	move	s0,a2
8014a924:	10400095 	beqz	v0,8014ab7c <__wcrtomb+0x28c>
8014a928:	03a09821 	move	s3,sp
8014a92c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014a930:	24040003 	li	a0,3
8014a934:	8c430000 	lw	v1,0(v0)
8014a938:	00000000 	nop
8014a93c:	8c620058 	lw	v0,88(v1)
8014a940:	00000000 	nop
8014a944:	2442000e 	addiu	v0,v0,14
8014a948:	000210c2 	srl	v0,v0,0x3
8014a94c:	000210c0 	sll	v0,v0,0x3
8014a950:	03a2e823 	subu	sp,sp,v0
8014a954:	12000073 	beqz	s0,8014ab24 <__wcrtomb+0x234>
8014a958:	27a30020 	addiu	v1,sp,32
8014a95c:	12200074 	beqz	s1,8014ab30 <__wcrtomb+0x240>
8014a960:	00000000 	nop
8014a964:	24020001 	li	v0,1
8014a968:	26430000 	addiu	v1,s2,0
8014a96c:	afc20030 	sw	v0,48(s8)
8014a970:	afd0003c 	sw	s0,60(s8)
8014a974:	afc00034 	sw	zero,52(s8)
8014a978:	afc20038 	sw	v0,56(s8)
8014a97c:	afc00048 	sw	zero,72(s8)
8014a980:	10600082 	beqz	v1,8014ab8c <__wcrtomb+0x29c>
8014a984:	afd10028 	sw	s1,40(s8)
8014a988:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014a98c:	24040003 	li	a0,3
8014a990:	8c430000 	lw	v1,0(v0)
8014a994:	24040003 	li	a0,3
8014a998:	8c620058 	lw	v0,88(v1)
8014a99c:	00000000 	nop
8014a9a0:	02221021 	addu	v0,s1,v0
8014a9a4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014a9a8:	afc2002c 	sw	v0,44(s8)
8014a9ac:	8c500000 	lw	s0,0(v0)
8014a9b0:	00000000 	nop
8014a9b4:	8e020014 	lw	v0,20(s0)
8014a9b8:	00000000 	nop
8014a9bc:	1040005f 	beqz	v0,8014ab3c <__wcrtomb+0x24c>
8014a9c0:	00000000 	nop
8014a9c4:	00408021 	move	s0,v0
8014a9c8:	8fc2006c 	lw	v0,108(s8)
8014a9cc:	00000000 	nop
8014a9d0:	14400025 	bnez	v0,8014aa68 <__wcrtomb+0x178>
8014a9d4:	27c3006c 	addiu	v1,s8,108
8014a9d8:	8e020008 	lw	v0,8(s0)
8014a9dc:	00000000 	nop
8014a9e0:	8c440014 	lw	a0,20(v0)
8014a9e4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014a9e8:	00000000 	nop
8014a9ec:	8e040008 	lw	a0,8(s0)
8014a9f0:	24030001 	li	v1,1
8014a9f4:	27c20020 	addiu	v0,s8,32
8014a9f8:	afa20014 	sw	v0,20(sp)
8014a9fc:	afa3001c 	sw	v1,28(sp)
8014aa00:	afa00010 	sw	zero,16(sp)
8014aa04:	afa30018 	sw	v1,24(sp)
8014aa08:	8c820014 	lw	v0,20(a0)
8014aa0c:	27c50028 	addiu	a1,s8,40
8014aa10:	00003021 	move	a2,zero
8014aa14:	0040f809 	jalr	v0
8014aa18:	00003821 	move	a3,zero
8014aa1c:	1440003c 	bnez	v0,8014ab10 <__wcrtomb+0x220>
8014aa20:	00402021 	move	a0,v0
8014aa24:	8fc20028 	lw	v0,40(s8)
8014aa28:	00000000 	nop
8014aa2c:	24430001 	addiu	v1,v0,1
8014aa30:	a0400000 	sb	zero,0(v0)
8014aa34:	10800029 	beqz	a0,8014aadc <__wcrtomb+0x1ec>
8014aa38:	afc30028 	sw	v1,40(s8)
8014aa3c:	24020004 	li	v0,4
8014aa40:	10820026 	beq	a0,v0,8014aadc <__wcrtomb+0x1ec>
8014aa44:	24020006 	li	v0,6
8014aa48:	1482001e 	bne	a0,v0,8014aac4 <__wcrtomb+0x1d4>
8014aa4c:	00000000 	nop
8014aa50:	0c047ea0 	jal	8011fa80 <__errno_location>
8014aa54:	00000000 	nop
8014aa58:	24030058 	li	v1,88
8014aa5c:	ac430000 	sw	v1,0(v0)
8014aa60:	08052aba 	j	8014aae8 <__wcrtomb+0x1f8>
8014aa64:	2402ffff 	li	v0,-1
8014aa68:	8e020008 	lw	v0,8(s0)
8014aa6c:	00000000 	nop
8014aa70:	8c440014 	lw	a0,20(v0)
8014aa74:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014aa78:	afc30024 	sw	v1,36(s8)
8014aa7c:	8e040008 	lw	a0,8(s0)
8014aa80:	27c20020 	addiu	v0,s8,32
8014aa84:	24030001 	li	v1,1
8014aa88:	8fc70024 	lw	a3,36(s8)
8014aa8c:	afa20014 	sw	v0,20(sp)
8014aa90:	afa3001c 	sw	v1,28(sp)
8014aa94:	afa00010 	sw	zero,16(sp)
8014aa98:	afa00018 	sw	zero,24(sp)
8014aa9c:	8c820014 	lw	v0,20(a0)
8014aaa0:	24e70004 	addiu	a3,a3,4
8014aaa4:	27c50028 	addiu	a1,s8,40
8014aaa8:	0040f809 	jalr	v0
8014aaac:	27c60024 	addiu	a2,s8,36
8014aab0:	00402021 	move	a0,v0
8014aab4:	10800009 	beqz	a0,8014aadc <__wcrtomb+0x1ec>
8014aab8:	24020004 	li	v0,4
8014aabc:	08052a90 	j	8014aa40 <__wcrtomb+0x150>
8014aac0:	00000000 	nop
8014aac4:	24020007 	li	v0,7
8014aac8:	1082ffe1 	beq	a0,v0,8014aa50 <__wcrtomb+0x160>
8014aacc:	00000000 	nop
8014aad0:	24020005 	li	v0,5
8014aad4:	14820022 	bne	a0,v0,8014ab60 <__wcrtomb+0x270>
8014aad8:	3c04801d 	lui	a0,0x801d
8014aadc:	8fc20028 	lw	v0,40(s8)
8014aae0:	00000000 	nop
8014aae4:	00511023 	subu	v0,v0,s1
8014aae8:	0260e821 	move	sp,s3
8014aaec:	03c0e821 	move	sp,s8
8014aaf0:	8fbf0064 	lw	ra,100(sp)
8014aaf4:	8fbe0060 	lw	s8,96(sp)
8014aaf8:	8fb3005c 	lw	s3,92(sp)
8014aafc:	8fb20058 	lw	s2,88(sp)
8014ab00:	8fb10054 	lw	s1,84(sp)
8014ab04:	8fb00050 	lw	s0,80(sp)
8014ab08:	03e00008 	jr	ra
8014ab0c:	27bd0068 	addiu	sp,sp,104
8014ab10:	24020004 	li	v0,4
8014ab14:	1482ffcc 	bne	a0,v0,8014aa48 <__wcrtomb+0x158>
8014ab18:	24020006 	li	v0,6
8014ab1c:	08052a89 	j	8014aa24 <__wcrtomb+0x134>
8014ab20:	00000000 	nop
8014ab24:	3c02801f 	lui	v0,0x801f
8014ab28:	1620ff8e 	bnez	s1,8014a964 <__wcrtomb+0x74>
8014ab2c:	24504618 	addiu	s0,v0,17944
8014ab30:	00608821 	move	s1,v1
8014ab34:	08052a59 	j	8014a964 <__wcrtomb+0x74>
8014ab38:	afc0006c 	sw	zero,108(s8)
8014ab3c:	3c02801c 	lui	v0,0x801c
8014ab40:	244265e8 	addiu	v0,v0,26088
8014ab44:	1202001b 	beq	s0,v0,8014abb4 <__wcrtomb+0x2c4>
8014ab48:	3c02801c 	lui	v0,0x801c
8014ab4c:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8014ab50:	02002021 	move	a0,s0
8014ab54:	8e020014 	lw	v0,20(s0)
8014ab58:	08052a72 	j	8014a9c8 <__wcrtomb+0xd8>
8014ab5c:	00408021 	move	s0,v0
8014ab60:	3c05801d 	lui	a1,0x801d
8014ab64:	3c07801d 	lui	a3,0x801d
8014ab68:	248443f0 	addiu	a0,a0,17392
8014ab6c:	24a544d0 	addiu	a1,a1,17616
8014ab70:	24e744e0 	addiu	a3,a3,17632
8014ab74:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014ab78:	24060062 	li	a2,98
8014ab7c:	3c02801f 	lui	v0,0x801f
8014ab80:	8c423484 	lw	v0,13444(v0)
8014ab84:	08052a4d 	j	8014a934 <__wcrtomb+0x44>
8014ab88:	00000000 	nop
8014ab8c:	3c02801f 	lui	v0,0x801f
8014ab90:	8c433484 	lw	v1,13444(v0)
8014ab94:	00000000 	nop
8014ab98:	8c700000 	lw	s0,0(v1)
8014ab9c:	00000000 	nop
8014aba0:	8e020058 	lw	v0,88(s0)
8014aba4:	00000000 	nop
8014aba8:	02221021 	addu	v0,s1,v0
8014abac:	08052a6d 	j	8014a9b4 <__wcrtomb+0xc4>
8014abb0:	afc2002c 	sw	v0,44(s8)
8014abb4:	08052a72 	j	8014a9c8 <__wcrtomb+0xd8>
8014abb8:	24502e30 	addiu	s0,v0,11824
8014abbc:	00000000 	nop

8014abc0 <__mbsrtowcs>:
8014abc0:	27bdffd0 	addiu	sp,sp,-48
8014abc4:	afb30024 	sw	s3,36(sp)
8014abc8:	afb20020 	sw	s2,32(sp)
8014abcc:	afb1001c 	sw	s1,28(sp)
8014abd0:	afb00018 	sw	s0,24(sp)
8014abd4:	00809821 	move	s3,a0
8014abd8:	afbf0028 	sw	ra,40(sp)
8014abdc:	00e08021 	move	s0,a3
8014abe0:	24040003 	li	a0,3
8014abe4:	00a08821 	move	s1,a1
8014abe8:	10e00014 	beqz	a3,8014ac3c <__mbsrtowcs+0x7c>
8014abec:	00c09021 	move	s2,a2
8014abf0:	3c020000 	lui	v0,0x0
8014abf4:	24420000 	addiu	v0,v0,0
8014abf8:	10400013 	beqz	v0,8014ac48 <__mbsrtowcs+0x88>
8014abfc:	3c02801f 	lui	v0,0x801f
8014ac00:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014ac04:	00000000 	nop
8014ac08:	02602021 	move	a0,s3
8014ac0c:	02202821 	move	a1,s1
8014ac10:	02403021 	move	a2,s2
8014ac14:	02003821 	move	a3,s0
8014ac18:	0c052cf8 	jal	8014b3e0 <__mbsrtowcs_l>
8014ac1c:	afa20010 	sw	v0,16(sp)
8014ac20:	8fbf0028 	lw	ra,40(sp)
8014ac24:	8fb30024 	lw	s3,36(sp)
8014ac28:	8fb20020 	lw	s2,32(sp)
8014ac2c:	8fb1001c 	lw	s1,28(sp)
8014ac30:	8fb00018 	lw	s0,24(sp)
8014ac34:	03e00008 	jr	ra
8014ac38:	27bd0030 	addiu	sp,sp,48
8014ac3c:	3c02801f 	lui	v0,0x801f
8014ac40:	08052afc 	j	8014abf0 <__mbsrtowcs+0x30>
8014ac44:	24504620 	addiu	s0,v0,17952
8014ac48:	8c423484 	lw	v0,13444(v0)
8014ac4c:	08052b03 	j	8014ac0c <__mbsrtowcs+0x4c>
8014ac50:	02602021 	move	a0,s3
	...

8014ac60 <__wcsrtombs>:
8014ac60:	27bdfe80 	addiu	sp,sp,-384
8014ac64:	afb40168 	sw	s4,360(sp)
8014ac68:	afb30164 	sw	s3,356(sp)
8014ac6c:	afb20160 	sw	s2,352(sp)
8014ac70:	afbf017c 	sw	ra,380(sp)
8014ac74:	afbe0178 	sw	s8,376(sp)
8014ac78:	afb70174 	sw	s7,372(sp)
8014ac7c:	afb60170 	sw	s6,368(sp)
8014ac80:	afb5016c 	sw	s5,364(sp)
8014ac84:	afb1015c 	sw	s1,348(sp)
8014ac88:	afb00158 	sw	s0,344(sp)
8014ac8c:	00809021 	move	s2,a0
8014ac90:	00a09821 	move	s3,a1
8014ac94:	10e00098 	beqz	a3,8014aef8 <__wcsrtombs+0x298>
8014ac98:	00c0a021 	move	s4,a2
8014ac9c:	24020001 	li	v0,1
8014aca0:	afa20038 	sw	v0,56(sp)
8014aca4:	afa20040 	sw	v0,64(sp)
8014aca8:	3c020000 	lui	v0,0x0
8014acac:	24420000 	addiu	v0,v0,0
8014acb0:	afa70044 	sw	a3,68(sp)
8014acb4:	afa0003c 	sw	zero,60(sp)
8014acb8:	104000a7 	beqz	v0,8014af58 <__wcsrtombs+0x2f8>
8014acbc:	afa00050 	sw	zero,80(sp)
8014acc0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014acc4:	24040003 	li	a0,3
8014acc8:	8c500000 	lw	s0,0(v0)
8014accc:	00000000 	nop
8014acd0:	8e020014 	lw	v0,20(s0)
8014acd4:	00000000 	nop
8014acd8:	10400096 	beqz	v0,8014af34 <__wcsrtombs+0x2d4>
8014acdc:	00000000 	nop
8014ace0:	8c510008 	lw	s1,8(v0)
8014ace4:	1240004b 	beqz	s2,8014ae14 <__wcsrtombs+0x1b4>
8014ace8:	02802821 	move	a1,s4
8014acec:	8e700000 	lw	s0,0(s3)
8014acf0:	0c052cb4 	jal	8014b2d0 <__wcsnlen>
8014acf4:	02002021 	move	a0,s0
8014acf8:	00021080 	sll	v0,v0,0x2
8014acfc:	8e240014 	lw	a0,20(s1)
8014ad00:	02028021 	addu	s0,s0,v0
8014ad04:	02541021 	addu	v0,s2,s4
8014ad08:	afa20034 	sw	v0,52(sp)
8014ad0c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014ad10:	afb20030 	sw	s2,48(sp)
8014ad14:	27a20024 	addiu	v0,sp,36
8014ad18:	24030001 	li	v1,1
8014ad1c:	afa3001c 	sw	v1,28(sp)
8014ad20:	afa20014 	sw	v0,20(sp)
8014ad24:	afa00010 	sw	zero,16(sp)
8014ad28:	afa00018 	sw	zero,24(sp)
8014ad2c:	26100004 	addiu	s0,s0,4
8014ad30:	8e220014 	lw	v0,20(s1)
8014ad34:	02202021 	move	a0,s1
8014ad38:	02003821 	move	a3,s0
8014ad3c:	27a50030 	addiu	a1,sp,48
8014ad40:	0040f809 	jalr	v0
8014ad44:	02603021 	move	a2,s3
8014ad48:	8fa30030 	lw	v1,48(sp)
8014ad4c:	00402021 	move	a0,v0
8014ad50:	14400027 	bnez	v0,8014adf0 <__wcsrtombs+0x190>
8014ad54:	00728023 	subu	s0,v1,s2
8014ad58:	9062ffff 	lbu	v0,-1(v1)
8014ad5c:	00000000 	nop
8014ad60:	1440000b 	bnez	v0,8014ad90 <__wcsrtombs+0x130>
8014ad64:	00000000 	nop
8014ad68:	1243007f 	beq	s2,v1,8014af68 <__wcsrtombs+0x308>
8014ad6c:	3c05801d 	lui	a1,0x801d
8014ad70:	8fa20044 	lw	v0,68(sp)
8014ad74:	00000000 	nop
8014ad78:	8c430000 	lw	v1,0(v0)
8014ad7c:	00000000 	nop
8014ad80:	14600080 	bnez	v1,8014af84 <__wcsrtombs+0x324>
8014ad84:	3c07801d 	lui	a3,0x801d
8014ad88:	ae600000 	sw	zero,0(s3)
8014ad8c:	2610ffff 	addiu	s0,s0,-1
8014ad90:	1080000b 	beqz	a0,8014adc0 <__wcsrtombs+0x160>
8014ad94:	02001021 	move	v0,s0
8014ad98:	24020004 	li	v0,4
8014ad9c:	10820007 	beq	a0,v0,8014adbc <__wcsrtombs+0x15c>
8014ada0:	24020006 	li	v0,6
8014ada4:	14820057 	bne	a0,v0,8014af04 <__wcsrtombs+0x2a4>
8014ada8:	24020007 	li	v0,7
8014adac:	0c047ea0 	jal	8011fa80 <__errno_location>
8014adb0:	2410ffff 	li	s0,-1
8014adb4:	24030058 	li	v1,88
8014adb8:	ac430000 	sw	v1,0(v0)
8014adbc:	02001021 	move	v0,s0
8014adc0:	8fbf017c 	lw	ra,380(sp)
8014adc4:	8fbe0178 	lw	s8,376(sp)
8014adc8:	8fb70174 	lw	s7,372(sp)
8014adcc:	8fb60170 	lw	s6,368(sp)
8014add0:	8fb5016c 	lw	s5,364(sp)
8014add4:	8fb40168 	lw	s4,360(sp)
8014add8:	8fb30164 	lw	s3,356(sp)
8014addc:	8fb20160 	lw	s2,352(sp)
8014ade0:	8fb1015c 	lw	s1,348(sp)
8014ade4:	8fb00158 	lw	s0,344(sp)
8014ade8:	03e00008 	jr	ra
8014adec:	27bd0180 	addiu	sp,sp,384
8014adf0:	24020004 	li	v0,4
8014adf4:	1482ffe9 	bne	a0,v0,8014ad9c <__wcsrtombs+0x13c>
8014adf8:	00000000 	nop
8014adfc:	9062ffff 	lbu	v0,-1(v1)
8014ae00:	00000000 	nop
8014ae04:	1440ffe2 	bnez	v0,8014ad90 <__wcsrtombs+0x130>
8014ae08:	00000000 	nop
8014ae0c:	08052b5a 	j	8014ad68 <__wcsrtombs+0x108>
8014ae10:	00000000 	nop
8014ae14:	8e700000 	lw	s0,0(s3)
8014ae18:	27b60054 	addiu	s6,sp,84
8014ae1c:	0c0528f0 	jal	8014a3c0 <__wcslen>
8014ae20:	02002021 	move	a0,s0
8014ae24:	8fa30044 	lw	v1,68(sp)
8014ae28:	00021080 	sll	v0,v0,0x2
8014ae2c:	8c640000 	lw	a0,0(v1)
8014ae30:	8c650004 	lw	a1,4(v1)
8014ae34:	02021021 	addu	v0,s0,v0
8014ae38:	afa40028 	sw	a0,40(sp)
8014ae3c:	27a30028 	addiu	v1,sp,40
8014ae40:	27a40154 	addiu	a0,sp,340
8014ae44:	afb00020 	sw	s0,32(sp)
8014ae48:	afa5002c 	sw	a1,44(sp)
8014ae4c:	afa30044 	sw	v1,68(sp)
8014ae50:	afa40034 	sw	a0,52(sp)
8014ae54:	24520004 	addiu	s2,v0,4
8014ae58:	00008021 	move	s0,zero
8014ae5c:	27be0030 	addiu	s8,sp,48
8014ae60:	27b70024 	addiu	s7,sp,36
8014ae64:	27b50020 	addiu	s5,sp,32
8014ae68:	24140001 	li	s4,1
8014ae6c:	24130005 	li	s3,5
8014ae70:	8e240014 	lw	a0,20(s1)
8014ae74:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014ae78:	afb60030 	sw	s6,48(sp)
8014ae7c:	afa00010 	sw	zero,16(sp)
8014ae80:	afb70014 	sw	s7,20(sp)
8014ae84:	afa00018 	sw	zero,24(sp)
8014ae88:	afb4001c 	sw	s4,28(sp)
8014ae8c:	8e220014 	lw	v0,20(s1)
8014ae90:	02202021 	move	a0,s1
8014ae94:	03c02821 	move	a1,s8
8014ae98:	02a03021 	move	a2,s5
8014ae9c:	0040f809 	jalr	v0
8014aea0:	02403821 	move	a3,s2
8014aea4:	8fa30030 	lw	v1,48(sp)
8014aea8:	00402021 	move	a0,v0
8014aeac:	00761023 	subu	v0,v1,s6
8014aeb0:	1093ffef 	beq	a0,s3,8014ae70 <__wcsrtombs+0x210>
8014aeb4:	02028021 	addu	s0,s0,v0
8014aeb8:	10800003 	beqz	a0,8014aec8 <__wcsrtombs+0x268>
8014aebc:	24020004 	li	v0,4
8014aec0:	1482ffb6 	bne	a0,v0,8014ad9c <__wcsrtombs+0x13c>
8014aec4:	00000000 	nop
8014aec8:	9062ffff 	lbu	v0,-1(v1)
8014aecc:	00000000 	nop
8014aed0:	1040ffaf 	beqz	v0,8014ad90 <__wcsrtombs+0x130>
8014aed4:	2610ffff 	addiu	s0,s0,-1
8014aed8:	3c04801d 	lui	a0,0x801d
8014aedc:	3c05801d 	lui	a1,0x801d
8014aee0:	3c07801d 	lui	a3,0x801d
8014aee4:	248444f0 	addiu	a0,a0,17648
8014aee8:	24a5450c 	addiu	a1,a1,17676
8014aeec:	24e74540 	addiu	a3,a3,17728
8014aef0:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014aef4:	2406005f 	li	a2,95
8014aef8:	3c02801f 	lui	v0,0x801f
8014aefc:	08052b27 	j	8014ac9c <__wcsrtombs+0x3c>
8014af00:	24474628 	addiu	a3,v0,17960
8014af04:	1082ffa9 	beq	a0,v0,8014adac <__wcsrtombs+0x14c>
8014af08:	24020005 	li	v0,5
8014af0c:	1082ffac 	beq	a0,v0,8014adc0 <__wcsrtombs+0x160>
8014af10:	02001021 	move	v0,s0
8014af14:	3c04801d 	lui	a0,0x801d
8014af18:	3c05801d 	lui	a1,0x801d
8014af1c:	3c07801d 	lui	a3,0x801d
8014af20:	248443f0 	addiu	a0,a0,17392
8014af24:	24a5450c 	addiu	a1,a1,17676
8014af28:	24e74540 	addiu	a3,a3,17728
8014af2c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014af30:	24060088 	li	a2,136
8014af34:	3c02801c 	lui	v0,0x801c
8014af38:	244265e8 	addiu	v0,v0,26088
8014af3c:	12020017 	beq	s0,v0,8014af9c <__wcsrtombs+0x33c>
8014af40:	00000000 	nop
8014af44:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8014af48:	02002021 	move	a0,s0
8014af4c:	8e020014 	lw	v0,20(s0)
8014af50:	08052b38 	j	8014ace0 <__wcsrtombs+0x80>
8014af54:	00000000 	nop
8014af58:	3c02801f 	lui	v0,0x801f
8014af5c:	8c423484 	lw	v0,13444(v0)
8014af60:	08052b32 	j	8014acc8 <__wcsrtombs+0x68>
8014af64:	00000000 	nop
8014af68:	3c04801d 	lui	a0,0x801d
8014af6c:	3c07801d 	lui	a3,0x801d
8014af70:	24844518 	addiu	a0,a0,17688
8014af74:	24a5450c 	addiu	a1,a1,17676
8014af78:	24e74540 	addiu	a3,a3,17728
8014af7c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014af80:	2406007c 	li	a2,124
8014af84:	3c04801d 	lui	a0,0x801d
8014af88:	2484449c 	addiu	a0,a0,17564
8014af8c:	24a5450c 	addiu	a1,a1,17676
8014af90:	24e74540 	addiu	a3,a3,17728
8014af94:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014af98:	2406007d 	li	a2,125
8014af9c:	3c02801c 	lui	v0,0x801c
8014afa0:	08052b38 	j	8014ace0 <__wcsrtombs+0x80>
8014afa4:	24422e30 	addiu	v0,v0,11824
	...

8014afb0 <__mbsnrtowcs>:
8014afb0:	27bdfe88 	addiu	sp,sp,-376
8014afb4:	8fa30188 	lw	v1,392(sp)
8014afb8:	afb3015c 	sw	s3,348(sp)
8014afbc:	afb20158 	sw	s2,344(sp)
8014afc0:	afb10154 	sw	s1,340(sp)
8014afc4:	afbf0174 	sw	ra,372(sp)
8014afc8:	afbe0170 	sw	s8,368(sp)
8014afcc:	afb7016c 	sw	s7,364(sp)
8014afd0:	afb60168 	sw	s6,360(sp)
8014afd4:	afb50164 	sw	s5,356(sp)
8014afd8:	afb40160 	sw	s4,352(sp)
8014afdc:	afb00150 	sw	s0,336(sp)
8014afe0:	00809021 	move	s2,a0
8014afe4:	00a09821 	move	s3,a1
8014afe8:	10600056 	beqz	v1,8014b144 <__mbsnrtowcs+0x194>
8014afec:	00e08821 	move	s1,a3
8014aff0:	14c0000f 	bnez	a2,8014b030 <__mbsnrtowcs+0x80>
8014aff4:	24020001 	li	v0,1
8014aff8:	00008821 	move	s1,zero
8014affc:	02201021 	move	v0,s1
8014b000:	8fbf0174 	lw	ra,372(sp)
8014b004:	8fbe0170 	lw	s8,368(sp)
8014b008:	8fb7016c 	lw	s7,364(sp)
8014b00c:	8fb60168 	lw	s6,360(sp)
8014b010:	8fb50164 	lw	s5,356(sp)
8014b014:	8fb40160 	lw	s4,352(sp)
8014b018:	8fb3015c 	lw	s3,348(sp)
8014b01c:	8fb20158 	lw	s2,344(sp)
8014b020:	8fb10154 	lw	s1,340(sp)
8014b024:	8fb00150 	lw	s0,336(sp)
8014b028:	03e00008 	jr	ra
8014b02c:	27bd0178 	addiu	sp,sp,376
8014b030:	8e700000 	lw	s0,0(s3)
8014b034:	00000000 	nop
8014b038:	02002021 	move	a0,s0
8014b03c:	afa20030 	sw	v0,48(sp)
8014b040:	afa3003c 	sw	v1,60(sp)
8014b044:	afa00034 	sw	zero,52(sp)
8014b048:	afa20038 	sw	v0,56(sp)
8014b04c:	afa00048 	sw	zero,72(sp)
8014b050:	0c046fa4 	jal	8011be90 <__strnlen>
8014b054:	24c5ffff 	addiu	a1,a2,-1
8014b058:	02028021 	addu	s0,s0,v0
8014b05c:	3c020000 	lui	v0,0x0
8014b060:	24420000 	addiu	v0,v0,0
8014b064:	1040007c 	beqz	v0,8014b258 <__mbsnrtowcs+0x2a8>
8014b068:	261e0001 	addiu	s8,s0,1
8014b06c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014b070:	24040003 	li	a0,3
8014b074:	8c500000 	lw	s0,0(v0)
8014b078:	00000000 	nop
8014b07c:	8e020014 	lw	v0,20(s0)
8014b080:	00000000 	nop
8014b084:	10400078 	beqz	v0,8014b268 <__mbsnrtowcs+0x2b8>
8014b088:	00000000 	nop
8014b08c:	8c500000 	lw	s0,0(v0)
8014b090:	1240003c 	beqz	s2,8014b184 <__mbsnrtowcs+0x1d4>
8014b094:	00111080 	sll	v0,s1,0x2
8014b098:	8e040014 	lw	a0,20(s0)
8014b09c:	02421021 	addu	v0,s2,v0
8014b0a0:	afa2002c 	sw	v0,44(sp)
8014b0a4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014b0a8:	afb20028 	sw	s2,40(sp)
8014b0ac:	27a20020 	addiu	v0,sp,32
8014b0b0:	24030001 	li	v1,1
8014b0b4:	afa20014 	sw	v0,20(sp)
8014b0b8:	afa3001c 	sw	v1,28(sp)
8014b0bc:	afa00010 	sw	zero,16(sp)
8014b0c0:	afa00018 	sw	zero,24(sp)
8014b0c4:	8e020014 	lw	v0,20(s0)
8014b0c8:	27a50028 	addiu	a1,sp,40
8014b0cc:	02002021 	move	a0,s0
8014b0d0:	03c03821 	move	a3,s8
8014b0d4:	0040f809 	jalr	v0
8014b0d8:	02603021 	move	a2,s3
8014b0dc:	00402821 	move	a1,v0
8014b0e0:	8fa20028 	lw	v0,40(sp)
8014b0e4:	00000000 	nop
8014b0e8:	00521023 	subu	v0,v0,s2
8014b0ec:	14a00018 	bnez	a1,8014b150 <__mbsnrtowcs+0x1a0>
8014b0f0:	00028883 	sra	s1,v0,0x2
8014b0f4:	12200065 	beqz	s1,8014b28c <__mbsnrtowcs+0x2dc>
8014b0f8:	3c04801d 	lui	a0,0x801d
8014b0fc:	00111080 	sll	v0,s1,0x2
8014b100:	00521021 	addu	v0,v0,s2
8014b104:	8c43fffc 	lw	v1,-4(v0)
8014b108:	00000000 	nop
8014b10c:	14600009 	bnez	v1,8014b134 <__mbsnrtowcs+0x184>
8014b110:	00000000 	nop
8014b114:	8fa2003c 	lw	v0,60(sp)
8014b118:	00000000 	nop
8014b11c:	8c430000 	lw	v1,0(v0)
8014b120:	00000000 	nop
8014b124:	14600060 	bnez	v1,8014b2a8 <__mbsnrtowcs+0x2f8>
8014b128:	3c04801d 	lui	a0,0x801d
8014b12c:	ae600000 	sw	zero,0(s3)
8014b130:	2631ffff 	addiu	s1,s1,-1
8014b134:	14a00009 	bnez	a1,8014b15c <__mbsnrtowcs+0x1ac>
8014b138:	02201021 	move	v0,s1
8014b13c:	08052c00 	j	8014b000 <__mbsnrtowcs+0x50>
8014b140:	00000000 	nop
8014b144:	3c02801f 	lui	v0,0x801f
8014b148:	08052bfc 	j	8014aff0 <__mbsnrtowcs+0x40>
8014b14c:	24434630 	addiu	v1,v0,17968
8014b150:	24020004 	li	v0,4
8014b154:	10a2ffe7 	beq	a1,v0,8014b0f4 <__mbsnrtowcs+0x144>
8014b158:	00000000 	nop
8014b15c:	24020004 	li	v0,4
8014b160:	10a2ffa6 	beq	a1,v0,8014affc <__mbsnrtowcs+0x4c>
8014b164:	24020006 	li	v0,6
8014b168:	14a20030 	bne	a1,v0,8014b22c <__mbsnrtowcs+0x27c>
8014b16c:	24020007 	li	v0,7
8014b170:	0c047ea0 	jal	8011fa80 <__errno_location>
8014b174:	2411ffff 	li	s1,-1
8014b178:	24030058 	li	v1,88
8014b17c:	08052bff 	j	8014affc <__mbsnrtowcs+0x4c>
8014b180:	ac430000 	sw	v1,0(v0)
8014b184:	8e620000 	lw	v0,0(s3)
8014b188:	27a3014c 	addiu	v1,sp,332
8014b18c:	afa20024 	sw	v0,36(sp)
8014b190:	afa3002c 	sw	v1,44(sp)
8014b194:	27b2004c 	addiu	s2,sp,76
8014b198:	00008821 	move	s1,zero
8014b19c:	27b70028 	addiu	s7,sp,40
8014b1a0:	27b60024 	addiu	s6,sp,36
8014b1a4:	27b50020 	addiu	s5,sp,32
8014b1a8:	24140001 	li	s4,1
8014b1ac:	24130005 	li	s3,5
8014b1b0:	8e040014 	lw	a0,20(s0)
8014b1b4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014b1b8:	afb20028 	sw	s2,40(sp)
8014b1bc:	afa00010 	sw	zero,16(sp)
8014b1c0:	afb50014 	sw	s5,20(sp)
8014b1c4:	afa00018 	sw	zero,24(sp)
8014b1c8:	afb4001c 	sw	s4,28(sp)
8014b1cc:	8e020014 	lw	v0,20(s0)
8014b1d0:	02e02821 	move	a1,s7
8014b1d4:	02002021 	move	a0,s0
8014b1d8:	02c03021 	move	a2,s6
8014b1dc:	0040f809 	jalr	v0
8014b1e0:	03c03821 	move	a3,s8
8014b1e4:	8fa30028 	lw	v1,40(sp)
8014b1e8:	00402821 	move	a1,v0
8014b1ec:	00721023 	subu	v0,v1,s2
8014b1f0:	00021083 	sra	v0,v0,0x2
8014b1f4:	10b3ffee 	beq	a1,s3,8014b1b0 <__mbsnrtowcs+0x200>
8014b1f8:	02228821 	addu	s1,s1,v0
8014b1fc:	10a00003 	beqz	a1,8014b20c <__mbsnrtowcs+0x25c>
8014b200:	24020004 	li	v0,4
8014b204:	14a2ffd6 	bne	a1,v0,8014b160 <__mbsnrtowcs+0x1b0>
8014b208:	00000000 	nop
8014b20c:	8c62fffc 	lw	v0,-4(v1)
8014b210:	00000000 	nop
8014b214:	1040ffc6 	beqz	v0,8014b130 <__mbsnrtowcs+0x180>
8014b218:	00000000 	nop
8014b21c:	14a0ffcf 	bnez	a1,8014b15c <__mbsnrtowcs+0x1ac>
8014b220:	02201021 	move	v0,s1
8014b224:	08052c00 	j	8014b000 <__mbsnrtowcs+0x50>
8014b228:	00000000 	nop
8014b22c:	10a2ff73 	beq	a1,v0,8014affc <__mbsnrtowcs+0x4c>
8014b230:	24020005 	li	v0,5
8014b234:	10a2ff71 	beq	a1,v0,8014affc <__mbsnrtowcs+0x4c>
8014b238:	3c04801d 	lui	a0,0x801d
8014b23c:	3c05801d 	lui	a1,0x801d
8014b240:	3c07801d 	lui	a3,0x801d
8014b244:	248443f0 	addiu	a0,a0,17392
8014b248:	24a5455c 	addiu	a1,a1,17756
8014b24c:	24e74570 	addiu	a3,a3,17776
8014b250:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b254:	24060081 	li	a2,129
8014b258:	3c02801f 	lui	v0,0x801f
8014b25c:	8c423484 	lw	v0,13444(v0)
8014b260:	08052c1d 	j	8014b074 <__mbsnrtowcs+0xc4>
8014b264:	00000000 	nop
8014b268:	3c02801c 	lui	v0,0x801c
8014b26c:	244265e8 	addiu	v0,v0,26088
8014b270:	12020014 	beq	s0,v0,8014b2c4 <__mbsnrtowcs+0x314>
8014b274:	00000000 	nop
8014b278:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8014b27c:	02002021 	move	a0,s0
8014b280:	8e020014 	lw	v0,20(s0)
8014b284:	08052c23 	j	8014b08c <__mbsnrtowcs+0xdc>
8014b288:	00000000 	nop
8014b28c:	3c05801d 	lui	a1,0x801d
8014b290:	3c07801d 	lui	a3,0x801d
8014b294:	24844550 	addiu	a0,a0,17744
8014b298:	24a5455c 	addiu	a1,a1,17756
8014b29c:	24e74570 	addiu	a3,a3,17776
8014b2a0:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b2a4:	24060073 	li	a2,115
8014b2a8:	3c05801d 	lui	a1,0x801d
8014b2ac:	3c07801d 	lui	a3,0x801d
8014b2b0:	2484449c 	addiu	a0,a0,17564
8014b2b4:	24a5455c 	addiu	a1,a1,17756
8014b2b8:	24e74570 	addiu	a3,a3,17776
8014b2bc:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b2c0:	24060076 	li	a2,118
8014b2c4:	3c02801c 	lui	v0,0x801c
8014b2c8:	08052c23 	j	8014b08c <__mbsnrtowcs+0xdc>
8014b2cc:	24422e30 	addiu	v0,v0,11824

8014b2d0 <__wcsnlen>:
8014b2d0:	8c820000 	lw	v0,0(a0)
8014b2d4:	00000000 	nop
8014b2d8:	10400026 	beqz	v0,8014b374 <__wcsnlen+0xa4>
8014b2dc:	00001821 	move	v1,zero
8014b2e0:	10a00024 	beqz	a1,8014b374 <__wcsnlen+0xa4>
8014b2e4:	00000000 	nop
8014b2e8:	8c820004 	lw	v0,4(a0)
8014b2ec:	00000000 	nop
8014b2f0:	10400022 	beqz	v0,8014b37c <__wcsnlen+0xac>
8014b2f4:	24a5ffff 	addiu	a1,a1,-1
8014b2f8:	10a00020 	beqz	a1,8014b37c <__wcsnlen+0xac>
8014b2fc:	24060001 	li	a2,1
8014b300:	24090001 	li	t1,1
8014b304:	24080002 	li	t0,2
8014b308:	08052cd9 	j	8014b364 <__wcsnlen+0x94>
8014b30c:	24070003 	li	a3,3
8014b310:	10a90018 	beq	a1,t1,8014b374 <__wcsnlen+0xa4>
8014b314:	00000000 	nop
8014b318:	8c82000c 	lw	v0,12(a0)
8014b31c:	00000000 	nop
8014b320:	10400014 	beqz	v0,8014b374 <__wcsnlen+0xa4>
8014b324:	24c30002 	addiu	v1,a2,2
8014b328:	10a80012 	beq	a1,t0,8014b374 <__wcsnlen+0xa4>
8014b32c:	00000000 	nop
8014b330:	8c820010 	lw	v0,16(a0)
8014b334:	00000000 	nop
8014b338:	1040000e 	beqz	v0,8014b374 <__wcsnlen+0xa4>
8014b33c:	24c30003 	addiu	v1,a2,3
8014b340:	10a7000c 	beq	a1,a3,8014b374 <__wcsnlen+0xa4>
8014b344:	24a5fffc 	addiu	a1,a1,-4
8014b348:	8c820014 	lw	v0,20(a0)
8014b34c:	24c30004 	addiu	v1,a2,4
8014b350:	00603021 	move	a2,v1
8014b354:	10400007 	beqz	v0,8014b374 <__wcsnlen+0xa4>
8014b358:	24840010 	addiu	a0,a0,16
8014b35c:	10a00005 	beqz	a1,8014b374 <__wcsnlen+0xa4>
8014b360:	00000000 	nop
8014b364:	8c820008 	lw	v0,8(a0)
8014b368:	00000000 	nop
8014b36c:	1440ffe8 	bnez	v0,8014b310 <__wcsnlen+0x40>
8014b370:	24c30001 	addiu	v1,a2,1
8014b374:	03e00008 	jr	ra
8014b378:	00601021 	move	v0,v1
8014b37c:	08052cdd 	j	8014b374 <__wcsnlen+0xa4>
8014b380:	24030001 	li	v1,1
	...

8014b390 <__wcschrnul>:
8014b390:	8c830000 	lw	v1,0(a0)
8014b394:	00000000 	nop
8014b398:	1060000c 	beqz	v1,8014b3cc <__wcschrnul+0x3c>
8014b39c:	00801021 	move	v0,a0
8014b3a0:	14a30006 	bne	a1,v1,8014b3bc <__wcschrnul+0x2c>
8014b3a4:	24420004 	addiu	v0,v0,4
8014b3a8:	03e00008 	jr	ra
8014b3ac:	2442fffc 	addiu	v0,v0,-4
8014b3b0:	10650008 	beq	v1,a1,8014b3d4 <__wcschrnul+0x44>
8014b3b4:	00000000 	nop
8014b3b8:	24420004 	addiu	v0,v0,4
8014b3bc:	8c430000 	lw	v1,0(v0)
8014b3c0:	00000000 	nop
8014b3c4:	1460fffa 	bnez	v1,8014b3b0 <__wcschrnul+0x20>
8014b3c8:	00000000 	nop
8014b3cc:	03e00008 	jr	ra
8014b3d0:	00000000 	nop
8014b3d4:	03e00008 	jr	ra
8014b3d8:	00000000 	nop
8014b3dc:	00000000 	nop

8014b3e0 <__mbsrtowcs_l>:
8014b3e0:	27bdfe80 	addiu	sp,sp,-384
8014b3e4:	8fa20190 	lw	v0,400(sp)
8014b3e8:	afb70174 	sw	s7,372(sp)
8014b3ec:	afb60170 	sw	s6,368(sp)
8014b3f0:	afb1015c 	sw	s1,348(sp)
8014b3f4:	afbf017c 	sw	ra,380(sp)
8014b3f8:	afbe0178 	sw	s8,376(sp)
8014b3fc:	afb5016c 	sw	s5,364(sp)
8014b400:	afb40168 	sw	s4,360(sp)
8014b404:	afb30164 	sw	s3,356(sp)
8014b408:	afb20160 	sw	s2,352(sp)
8014b40c:	afb00158 	sw	s0,344(sp)
8014b410:	24030001 	li	v1,1
8014b414:	8c520000 	lw	s2,0(v0)
8014b418:	afa30038 	sw	v1,56(sp)
8014b41c:	afa70044 	sw	a3,68(sp)
8014b420:	afa0003c 	sw	zero,60(sp)
8014b424:	afa30040 	sw	v1,64(sp)
8014b428:	afa00050 	sw	zero,80(sp)
8014b42c:	8e420014 	lw	v0,20(s2)
8014b430:	0080b021 	move	s6,a0
8014b434:	00a0b821 	move	s7,a1
8014b438:	104000c3 	beqz	v0,8014b748 <__mbsrtowcs_l+0x368>
8014b43c:	00c08821 	move	s1,a2
8014b440:	8c520000 	lw	s2,0(v0)
8014b444:	12c00080 	beqz	s6,8014b648 <__mbsrtowcs_l+0x268>
8014b448:	00111080 	sll	v0,s1,0x2
8014b44c:	8ee40000 	lw	a0,0(s7)
8014b450:	02c21021 	addu	v0,s6,v0
8014b454:	afa20034 	sw	v0,52(sp)
8014b458:	afa40024 	sw	a0,36(sp)
8014b45c:	122000b6 	beqz	s1,8014b738 <__mbsrtowcs_l+0x358>
8014b460:	afb60030 	sw	s6,48(sp)
8014b464:	00808021 	move	s0,a0
8014b468:	27b50030 	addiu	s5,sp,48
8014b46c:	27b40024 	addiu	s4,sp,36
8014b470:	08052d29 	j	8014b4a4 <__mbsrtowcs_l+0xc4>
8014b474:	27b30020 	addiu	s3,sp,32
8014b478:	9202ffff 	lbu	v0,-1(s0)
8014b47c:	00000000 	nop
8014b480:	10400024 	beqz	v0,8014b514 <__mbsrtowcs_l+0x134>
8014b484:	00000000 	nop
8014b488:	8fa30030 	lw	v1,48(sp)
8014b48c:	8fa20034 	lw	v0,52(sp)
8014b490:	00000000 	nop
8014b494:	00431023 	subu	v0,v0,v1
8014b498:	00022883 	sra	a1,v0,0x2
8014b49c:	10a0001f 	beqz	a1,8014b51c <__mbsrtowcs_l+0x13c>
8014b4a0:	00a08821 	move	s1,a1
8014b4a4:	02202821 	move	a1,s1
8014b4a8:	0c046fa4 	jal	8011be90 <__strnlen>
8014b4ac:	02002021 	move	a0,s0
8014b4b0:	8e440014 	lw	a0,20(s2)
8014b4b4:	02021021 	addu	v0,s0,v0
8014b4b8:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014b4bc:	24510001 	addiu	s1,v0,1
8014b4c0:	24020001 	li	v0,1
8014b4c4:	afa2001c 	sw	v0,28(sp)
8014b4c8:	afa00010 	sw	zero,16(sp)
8014b4cc:	afb30014 	sw	s3,20(sp)
8014b4d0:	afa00018 	sw	zero,24(sp)
8014b4d4:	8e420014 	lw	v0,20(s2)
8014b4d8:	02803021 	move	a2,s4
8014b4dc:	02402021 	move	a0,s2
8014b4e0:	02a02821 	move	a1,s5
8014b4e4:	0040f809 	jalr	v0
8014b4e8:	02203821 	move	a3,s1
8014b4ec:	00403021 	move	a2,v0
8014b4f0:	24020004 	li	v0,4
8014b4f4:	10c20003 	beq	a2,v0,8014b504 <__mbsrtowcs_l+0x124>
8014b4f8:	24020007 	li	v0,7
8014b4fc:	14c2003e 	bne	a2,v0,8014b5f8 <__mbsrtowcs_l+0x218>
8014b500:	00000000 	nop
8014b504:	8fb00024 	lw	s0,36(sp)
8014b508:	00000000 	nop
8014b50c:	1230ffda 	beq	s1,s0,8014b478 <__mbsrtowcs_l+0x98>
8014b510:	00000000 	nop
8014b514:	8fa30030 	lw	v1,48(sp)
8014b518:	00000000 	nop
8014b51c:	00761023 	subu	v0,v1,s6
8014b520:	aef00000 	sw	s0,0(s7)
8014b524:	14c00029 	bnez	a2,8014b5cc <__mbsrtowcs_l+0x1ec>
8014b528:	00028883 	sra	s1,v0,0x2
8014b52c:	00111080 	sll	v0,s1,0x2
8014b530:	00561021 	addu	v0,v0,s6
8014b534:	8c43fffc 	lw	v1,-4(v0)
8014b538:	00000000 	nop
8014b53c:	1460000b 	bnez	v1,8014b56c <__mbsrtowcs_l+0x18c>
8014b540:	00000000 	nop
8014b544:	12200089 	beqz	s1,8014b76c <__mbsrtowcs_l+0x38c>
8014b548:	3c04801d 	lui	a0,0x801d
8014b54c:	8fa20044 	lw	v0,68(sp)
8014b550:	00000000 	nop
8014b554:	8c430000 	lw	v1,0(v0)
8014b558:	00000000 	nop
8014b55c:	1460008a 	bnez	v1,8014b788 <__mbsrtowcs_l+0x3a8>
8014b560:	3c04801d 	lui	a0,0x801d
8014b564:	aee00000 	sw	zero,0(s7)
8014b568:	2631ffff 	addiu	s1,s1,-1
8014b56c:	10c0000b 	beqz	a2,8014b59c <__mbsrtowcs_l+0x1bc>
8014b570:	02201021 	move	v0,s1
8014b574:	24020004 	li	v0,4
8014b578:	10c20007 	beq	a2,v0,8014b598 <__mbsrtowcs_l+0x1b8>
8014b57c:	24020006 	li	v0,6
8014b580:	14c20025 	bne	a2,v0,8014b618 <__mbsrtowcs_l+0x238>
8014b584:	24020007 	li	v0,7
8014b588:	0c047ea0 	jal	8011fa80 <__errno_location>
8014b58c:	2411ffff 	li	s1,-1
8014b590:	24030058 	li	v1,88
8014b594:	ac430000 	sw	v1,0(v0)
8014b598:	02201021 	move	v0,s1
8014b59c:	8fbf017c 	lw	ra,380(sp)
8014b5a0:	8fbe0178 	lw	s8,376(sp)
8014b5a4:	8fb70174 	lw	s7,372(sp)
8014b5a8:	8fb60170 	lw	s6,368(sp)
8014b5ac:	8fb5016c 	lw	s5,364(sp)
8014b5b0:	8fb40168 	lw	s4,360(sp)
8014b5b4:	8fb30164 	lw	s3,356(sp)
8014b5b8:	8fb20160 	lw	s2,352(sp)
8014b5bc:	8fb1015c 	lw	s1,348(sp)
8014b5c0:	8fb00158 	lw	s0,344(sp)
8014b5c4:	03e00008 	jr	ra
8014b5c8:	27bd0180 	addiu	sp,sp,384
8014b5cc:	24020004 	li	v0,4
8014b5d0:	14c2ffe9 	bne	a2,v0,8014b578 <__mbsrtowcs_l+0x198>
8014b5d4:	24020004 	li	v0,4
8014b5d8:	00111080 	sll	v0,s1,0x2
8014b5dc:	00561021 	addu	v0,v0,s6
8014b5e0:	8c43fffc 	lw	v1,-4(v0)
8014b5e4:	00000000 	nop
8014b5e8:	1460ffe0 	bnez	v1,8014b56c <__mbsrtowcs_l+0x18c>
8014b5ec:	00000000 	nop
8014b5f0:	08052d51 	j	8014b544 <__mbsrtowcs_l+0x164>
8014b5f4:	00000000 	nop
8014b5f8:	8fa30030 	lw	v1,48(sp)
8014b5fc:	8fb00024 	lw	s0,36(sp)
8014b600:	00761023 	subu	v0,v1,s6
8014b604:	aef00000 	sw	s0,0(s7)
8014b608:	10c0ffc8 	beqz	a2,8014b52c <__mbsrtowcs_l+0x14c>
8014b60c:	00028883 	sra	s1,v0,0x2
8014b610:	08052d74 	j	8014b5d0 <__mbsrtowcs_l+0x1f0>
8014b614:	24020004 	li	v0,4
8014b618:	10c2ffdf 	beq	a2,v0,8014b598 <__mbsrtowcs_l+0x1b8>
8014b61c:	24020005 	li	v0,5
8014b620:	10c2ffde 	beq	a2,v0,8014b59c <__mbsrtowcs_l+0x1bc>
8014b624:	02201021 	move	v0,s1
8014b628:	3c04801d 	lui	a0,0x801d
8014b62c:	3c05801d 	lui	a1,0x801d
8014b630:	3c07801d 	lui	a3,0x801d
8014b634:	248443f0 	addiu	a0,a0,17392
8014b638:	24a545ac 	addiu	a1,a1,17836
8014b63c:	24e745c0 	addiu	a3,a3,17856
8014b640:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b644:	2406009b 	li	a2,155
8014b648:	8ef00000 	lw	s0,0(s7)
8014b64c:	27b70054 	addiu	s7,sp,84
8014b650:	02002021 	move	a0,s0
8014b654:	0c046f6c 	jal	8011bdb0 <strlen>
8014b658:	afb00024 	sw	s0,36(sp)
8014b65c:	8fa30044 	lw	v1,68(sp)
8014b660:	02028021 	addu	s0,s0,v0
8014b664:	8c620000 	lw	v0,0(v1)
8014b668:	8c640004 	lw	a0,4(v1)
8014b66c:	afa20028 	sw	v0,40(sp)
8014b670:	27a30154 	addiu	v1,sp,340
8014b674:	27a20028 	addiu	v0,sp,40
8014b678:	afa4002c 	sw	a0,44(sp)
8014b67c:	afa20044 	sw	v0,68(sp)
8014b680:	afa30034 	sw	v1,52(sp)
8014b684:	26100001 	addiu	s0,s0,1
8014b688:	00008821 	move	s1,zero
8014b68c:	27b50030 	addiu	s5,sp,48
8014b690:	27b40024 	addiu	s4,sp,36
8014b694:	27b30020 	addiu	s3,sp,32
8014b698:	241e0001 	li	s8,1
8014b69c:	24160005 	li	s6,5
8014b6a0:	8e440014 	lw	a0,20(s2)
8014b6a4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8014b6a8:	afb70030 	sw	s7,48(sp)
8014b6ac:	afa00010 	sw	zero,16(sp)
8014b6b0:	afb30014 	sw	s3,20(sp)
8014b6b4:	afa00018 	sw	zero,24(sp)
8014b6b8:	afbe001c 	sw	s8,28(sp)
8014b6bc:	8e420014 	lw	v0,20(s2)
8014b6c0:	02803021 	move	a2,s4
8014b6c4:	02402021 	move	a0,s2
8014b6c8:	02a02821 	move	a1,s5
8014b6cc:	0040f809 	jalr	v0
8014b6d0:	02003821 	move	a3,s0
8014b6d4:	8fa30030 	lw	v1,48(sp)
8014b6d8:	00403021 	move	a2,v0
8014b6dc:	00771023 	subu	v0,v1,s7
8014b6e0:	00021083 	sra	v0,v0,0x2
8014b6e4:	10d6ffee 	beq	a2,s6,8014b6a0 <__mbsrtowcs_l+0x2c0>
8014b6e8:	02228821 	addu	s1,s1,v0
8014b6ec:	14c0000e 	bnez	a2,8014b728 <__mbsrtowcs_l+0x348>
8014b6f0:	24020004 	li	v0,4
8014b6f4:	8c62fffc 	lw	v0,-4(v1)
8014b6f8:	00000000 	nop
8014b6fc:	1040ff9b 	beqz	v0,8014b56c <__mbsrtowcs_l+0x18c>
8014b700:	2631ffff 	addiu	s1,s1,-1
8014b704:	26310001 	addiu	s1,s1,1
8014b708:	3c04801d 	lui	a0,0x801d
8014b70c:	3c05801d 	lui	a1,0x801d
8014b710:	3c07801d 	lui	a3,0x801d
8014b714:	24844580 	addiu	a0,a0,17792
8014b718:	24a545ac 	addiu	a1,a1,17836
8014b71c:	24e745c0 	addiu	a3,a3,17856
8014b720:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b724:	2406005f 	li	a2,95
8014b728:	14c2ff93 	bne	a2,v0,8014b578 <__mbsrtowcs_l+0x198>
8014b72c:	24020004 	li	v0,4
8014b730:	08052dbd 	j	8014b6f4 <__mbsrtowcs_l+0x314>
8014b734:	00000000 	nop
8014b738:	00008821 	move	s1,zero
8014b73c:	24060005 	li	a2,5
8014b740:	08052d5d 	j	8014b574 <__mbsrtowcs_l+0x194>
8014b744:	aee40000 	sw	a0,0(s7)
8014b748:	3c02801c 	lui	v0,0x801c
8014b74c:	244265e8 	addiu	v0,v0,26088
8014b750:	12420014 	beq	s2,v0,8014b7a4 <__mbsrtowcs_l+0x3c4>
8014b754:	00000000 	nop
8014b758:	0c04756b 	jal	8011d5ac <__wcsmbs_load_conv>
8014b75c:	02402021 	move	a0,s2
8014b760:	8e420014 	lw	v0,20(s2)
8014b764:	08052d10 	j	8014b440 <__mbsrtowcs_l+0x60>
8014b768:	00000000 	nop
8014b76c:	3c05801d 	lui	a1,0x801d
8014b770:	3c07801d 	lui	a3,0x801d
8014b774:	24844550 	addiu	a0,a0,17744
8014b778:	24a545ac 	addiu	a1,a1,17836
8014b77c:	24e745c0 	addiu	a3,a3,17856
8014b780:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b784:	2406008f 	li	a2,143
8014b788:	3c05801d 	lui	a1,0x801d
8014b78c:	3c07801d 	lui	a3,0x801d
8014b790:	2484449c 	addiu	a0,a0,17564
8014b794:	24a545ac 	addiu	a1,a1,17836
8014b798:	24e745c0 	addiu	a3,a3,17856
8014b79c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014b7a0:	24060090 	li	a2,144
8014b7a4:	3c02801c 	lui	v0,0x801c
8014b7a8:	08052d10 	j	8014b440 <__mbsrtowcs_l+0x60>
8014b7ac:	24422e30 	addiu	v0,v0,11824

8014b7b0 <compute_change>:
8014b7b0:	2402ffff 	li	v0,-1
8014b7b4:	00a04021 	move	t0,a1
8014b7b8:	10a20007 	beq	a1,v0,8014b7d8 <compute_change+0x28>
8014b7bc:	00805021 	move	t2,a0
8014b7c0:	8c82001c 	lw	v0,28(a0)
8014b7c4:	00000000 	nop
8014b7c8:	10a20011 	beq	a1,v0,8014b810 <compute_change+0x60>
8014b7cc:	28a207b3 	slti	v0,a1,1971
8014b7d0:	1040001c 	beqz	v0,8014b844 <compute_change+0x94>
8014b7d4:	3c0451eb 	lui	a0,0x51eb
8014b7d8:	8d430004 	lw	v1,4(t2)
8014b7dc:	24020001 	li	v0,1
8014b7e0:	10620039 	beq	v1,v0,8014b8c8 <compute_change+0x118>
8014b7e4:	00004821 	move	t1,zero
8014b7e8:	1060000b 	beqz	v1,8014b818 <compute_change+0x68>
8014b7ec:	24020002 	li	v0,2
8014b7f0:	10620058 	beq	v1,v0,8014b954 <compute_change+0x1a4>
8014b7f4:	31020003 	andi	v0,t0,0x3
8014b7f8:	8d420014 	lw	v0,20(t2)
8014b7fc:	8d430010 	lw	v1,16(t2)
8014b800:	01221023 	subu	v0,t1,v0
8014b804:	00431021 	addu	v0,v0,v1
8014b808:	ad48001c 	sw	t0,28(t2)
8014b80c:	ad420018 	sw	v0,24(t2)
8014b810:	03e00008 	jr	ra
8014b814:	00000000 	nop
8014b818:	9542000c 	lhu	v0,12(t2)
8014b81c:	00000000 	nop
8014b820:	00022240 	sll	a0,v0,0x9
8014b824:	000211c0 	sll	v0,v0,0x7
8014b828:	00822023 	subu	a0,a0,v0
8014b82c:	00041900 	sll	v1,a0,0x4
8014b830:	00641823 	subu	v1,v1,a0
8014b834:	00031100 	sll	v0,v1,0x4
8014b838:	00431023 	subu	v0,v0,v1
8014b83c:	08052dfe 	j	8014b7f8 <compute_change+0x48>
8014b840:	01224821 	addu	t1,t1,v0
8014b844:	24a5ffff 	addiu	a1,a1,-1
8014b848:	3484851f 	ori	a0,a0,0x851f
8014b84c:	00a40018 	mult	a1,a0
8014b850:	00081980 	sll	v1,t0,0x6
8014b854:	000810c0 	sll	v0,t0,0x3
8014b858:	00431021 	addu	v0,v0,v1
8014b85c:	00481021 	addu	v0,v0,t0
8014b860:	00021880 	sll	v1,v0,0x2
8014b864:	000537c3 	sra	a2,a1,0x1f
8014b868:	00431021 	addu	v0,v0,v1
8014b86c:	00052883 	sra	a1,a1,0x2
8014b870:	00451021 	addu	v0,v0,a1
8014b874:	00002010 	mfhi	a0
8014b878:	00041943 	sra	v1,a0,0x5
8014b87c:	00661823 	subu	v1,v1,a2
8014b880:	000421c3 	sra	a0,a0,0x7
8014b884:	00431023 	subu	v0,v0,v1
8014b888:	00862023 	subu	a0,a0,a2
8014b88c:	3c03fff5 	lui	v1,0xfff5
8014b890:	00441021 	addu	v0,v0,a0
8014b894:	34630559 	ori	v1,v1,0x559
8014b898:	00431021 	addu	v0,v0,v1
8014b89c:	00022240 	sll	a0,v0,0x9
8014b8a0:	000211c0 	sll	v0,v0,0x7
8014b8a4:	00822023 	subu	a0,a0,v0
8014b8a8:	00041900 	sll	v1,a0,0x4
8014b8ac:	00641823 	subu	v1,v1,a0
8014b8b0:	00031100 	sll	v0,v1,0x4
8014b8b4:	00434823 	subu	t1,v0,v1
8014b8b8:	8d430004 	lw	v1,4(t2)
8014b8bc:	24020001 	li	v0,1
8014b8c0:	1462ffc9 	bne	v1,v0,8014b7e8 <compute_change+0x38>
8014b8c4:	00000000 	nop
8014b8c8:	9545000c 	lhu	a1,12(t2)
8014b8cc:	00000000 	nop
8014b8d0:	000521c0 	sll	a0,a1,0x7
8014b8d4:	00051240 	sll	v0,a1,0x9
8014b8d8:	00441023 	subu	v0,v0,a0
8014b8dc:	00021900 	sll	v1,v0,0x4
8014b8e0:	00621823 	subu	v1,v1,v0
8014b8e4:	00032100 	sll	a0,v1,0x4
8014b8e8:	3c02fffe 	lui	v0,0xfffe
8014b8ec:	00832023 	subu	a0,a0,v1
8014b8f0:	3442ae80 	ori	v0,v0,0xae80
8014b8f4:	00822021 	addu	a0,a0,v0
8014b8f8:	2ca5003c 	sltiu	a1,a1,60
8014b8fc:	14a0ffbe 	bnez	a1,8014b7f8 <compute_change+0x48>
8014b900:	01244821 	addu	t1,t1,a0
8014b904:	31020003 	andi	v0,t0,0x3
8014b908:	1440ffbb 	bnez	v0,8014b7f8 <compute_change+0x48>
8014b90c:	3c0251eb 	lui	v0,0x51eb
8014b910:	3442851f 	ori	v0,v0,0x851f
8014b914:	01020018 	mult	t0,v0
8014b918:	000837c3 	sra	a2,t0,0x1f
8014b91c:	00002810 	mfhi	a1
8014b920:	00051143 	sra	v0,a1,0x5
8014b924:	00461023 	subu	v0,v0,a2
8014b928:	00022100 	sll	a0,v0,0x4
8014b92c:	00021080 	sll	v0,v0,0x2
8014b930:	00441021 	addu	v0,v0,a0
8014b934:	00021880 	sll	v1,v0,0x2
8014b938:	00431021 	addu	v0,v0,v1
8014b93c:	11020097 	beq	t0,v0,8014bb9c <compute_change+0x3ec>
8014b940:	000511c3 	sra	v0,a1,0x7
8014b944:	3c020001 	lui	v0,0x1
8014b948:	34425180 	ori	v0,v0,0x5180
8014b94c:	08052dfe 	j	8014b7f8 <compute_change+0x48>
8014b950:	01224821 	addu	t1,t1,v0
8014b954:	10400079 	beqz	v0,8014bb3c <compute_change+0x38c>
8014b958:	3c0251eb 	lui	v0,0x51eb
8014b95c:	00001021 	move	v0,zero
8014b960:	954b0008 	lhu	t3,8(t2)
8014b964:	3c03801d 	lui	v1,0x801d
8014b968:	01621021 	addu	v0,t3,v0
8014b96c:	00021040 	sll	v0,v0,0x1
8014b970:	24636d70 	addiu	v1,v1,28016
8014b974:	00436821 	addu	t5,v0,v1
8014b978:	2d640003 	sltiu	a0,t3,3
8014b97c:	95acfffe 	lhu	t4,-2(t5)
8014b980:	1480006c 	bnez	a0,8014bb34 <compute_change+0x384>
8014b984:	00000000 	nop
8014b988:	01002821 	move	a1,t0
8014b98c:	3c0251eb 	lui	v0,0x51eb
8014b990:	3442851f 	ori	v0,v0,0x851f
8014b994:	00a20018 	mult	a1,v0
8014b998:	00051fc3 	sra	v1,a1,0x1f
8014b99c:	00001010 	mfhi	v0
8014b9a0:	00021143 	sra	v0,v0,0x5
8014b9a4:	00433823 	subu	a3,v0,v1
8014b9a8:	00071080 	sll	v0,a3,0x2
8014b9ac:	00071900 	sll	v1,a3,0x4
8014b9b0:	00431021 	addu	v0,v0,v1
8014b9b4:	00022080 	sll	a0,v0,0x2
8014b9b8:	00e03021 	move	a2,a3
8014b9bc:	00441021 	addu	v0,v0,a0
8014b9c0:	00a23823 	subu	a3,a1,v0
8014b9c4:	04c00085 	bltz	a2,8014bbdc <compute_change+0x42c>
8014b9c8:	00c02821 	move	a1,a2
8014b9cc:	3c022aaa 	lui	v0,0x2aaa
8014b9d0:	25640009 	addiu	a0,t3,9
8014b9d4:	3442aaab 	ori	v0,v0,0xaaab
8014b9d8:	00820018 	mult	a0,v0
8014b9dc:	00061840 	sll	v1,a2,0x1
8014b9e0:	00052883 	sra	a1,a1,0x2
8014b9e4:	00a32823 	subu	a1,a1,v1
8014b9e8:	00e03021 	move	a2,a3
8014b9ec:	00001010 	mfhi	v0
8014b9f0:	00021042 	srl	v0,v0,0x1
8014b9f4:	00021900 	sll	v1,v0,0x4
8014b9f8:	00021080 	sll	v0,v0,0x2
8014b9fc:	00621823 	subu	v1,v1,v0
8014ba00:	00832023 	subu	a0,a0,v1
8014ba04:	24840001 	addiu	a0,a0,1
8014ba08:	00041080 	sll	v0,a0,0x2
8014ba0c:	00041900 	sll	v1,a0,0x4
8014ba10:	00621823 	subu	v1,v1,v0
8014ba14:	00641821 	addu	v1,v1,a0
8014ba18:	00031840 	sll	v1,v1,0x1
8014ba1c:	3c026666 	lui	v0,0x6666
8014ba20:	2463fffe 	addiu	v1,v1,-2
8014ba24:	34426667 	ori	v0,v0,0x6667
8014ba28:	00620018 	mult	v1,v0
8014ba2c:	00031fc3 	sra	v1,v1,0x1f
8014ba30:	00001010 	mfhi	v0
8014ba34:	00021083 	sra	v0,v0,0x2
8014ba38:	00431023 	subu	v0,v0,v1
8014ba3c:	04e00065 	bltz	a3,8014bbd4 <compute_change+0x424>
8014ba40:	00e21021 	addu	v0,a3,v0
8014ba44:	00062083 	sra	a0,a2,0x2
8014ba48:	00442021 	addu	a0,v0,a0
8014ba4c:	24840001 	addiu	a0,a0,1
8014ba50:	3c029249 	lui	v0,0x9249
8014ba54:	00a42021 	addu	a0,a1,a0
8014ba58:	34422493 	ori	v0,v0,0x2493
8014ba5c:	00820018 	mult	a0,v0
8014ba60:	00042fc3 	sra	a1,a0,0x1f
8014ba64:	00001010 	mfhi	v0
8014ba68:	00441021 	addu	v0,v0,a0
8014ba6c:	00021083 	sra	v0,v0,0x2
8014ba70:	00452823 	subu	a1,v0,a1
8014ba74:	000518c0 	sll	v1,a1,0x3
8014ba78:	00651823 	subu	v1,v1,a1
8014ba7c:	00832823 	subu	a1,a0,v1
8014ba80:	04a00052 	bltz	a1,8014bbcc <compute_change+0x41c>
8014ba84:	00000000 	nop
8014ba88:	9542000c 	lhu	v0,12(t2)
8014ba8c:	00000000 	nop
8014ba90:	00452023 	subu	a0,v0,a1
8014ba94:	0480004b 	bltz	a0,8014bbc4 <compute_change+0x414>
8014ba98:	00000000 	nop
8014ba9c:	9546000a 	lhu	a2,10(t2)
8014baa0:	00000000 	nop
8014baa4:	2cc20002 	sltiu	v0,a2,2
8014baa8:	14400011 	bnez	v0,8014baf0 <compute_change+0x340>
8014baac:	00802821 	move	a1,a0
8014bab0:	95a30000 	lhu	v1,0(t5)
8014bab4:	24850007 	addiu	a1,a0,7
8014bab8:	006c1823 	subu	v1,v1,t4
8014babc:	00a3102a 	slt	v0,a1,v1
8014bac0:	10400048 	beqz	v0,8014bbe4 <compute_change+0x434>
8014bac4:	000610c0 	sll	v0,a2,0x3
8014bac8:	00461023 	subu	v0,v0,a2
8014bacc:	00441021 	addu	v0,v0,a0
8014bad0:	08052eb9 	j	8014bae4 <compute_change+0x334>
8014bad4:	2442fff9 	addiu	v0,v0,-7
8014bad8:	10c00006 	beqz	a2,8014baf4 <compute_change+0x344>
8014badc:	00053240 	sll	a2,a1,0x9
8014bae0:	00e02821 	move	a1,a3
8014bae4:	24a70007 	addiu	a3,a1,7
8014bae8:	14a2fffb 	bne	a1,v0,8014bad8 <compute_change+0x328>
8014baec:	00e3302a 	slt	a2,a3,v1
8014baf0:	00053240 	sll	a2,a1,0x9
8014baf4:	000c19c0 	sll	v1,t4,0x7
8014baf8:	000529c0 	sll	a1,a1,0x7
8014bafc:	000c1240 	sll	v0,t4,0x9
8014bb00:	00431023 	subu	v0,v0,v1
8014bb04:	00c53023 	subu	a2,a2,a1
8014bb08:	00022100 	sll	a0,v0,0x4
8014bb0c:	00062900 	sll	a1,a2,0x4
8014bb10:	00822023 	subu	a0,a0,v0
8014bb14:	00a62823 	subu	a1,a1,a2
8014bb18:	00041900 	sll	v1,a0,0x4
8014bb1c:	00051100 	sll	v0,a1,0x4
8014bb20:	00641823 	subu	v1,v1,a0
8014bb24:	00451023 	subu	v0,v0,a1
8014bb28:	00621821 	addu	v1,v1,v0
8014bb2c:	08052dfe 	j	8014b7f8 <compute_change+0x48>
8014bb30:	01234821 	addu	t1,t1,v1
8014bb34:	08052e63 	j	8014b98c <compute_change+0x1dc>
8014bb38:	2505ffff 	addiu	a1,t0,-1
8014bb3c:	3442851f 	ori	v0,v0,0x851f
8014bb40:	01020018 	mult	t0,v0
8014bb44:	000837c3 	sra	a2,t0,0x1f
8014bb48:	00002810 	mfhi	a1
8014bb4c:	00051143 	sra	v0,a1,0x5
8014bb50:	00461023 	subu	v0,v0,a2
8014bb54:	00022100 	sll	a0,v0,0x4
8014bb58:	00021080 	sll	v0,v0,0x2
8014bb5c:	00441021 	addu	v0,v0,a0
8014bb60:	00021880 	sll	v1,v0,0x2
8014bb64:	00431021 	addu	v0,v0,v1
8014bb68:	1502ff7d 	bne	t0,v0,8014b960 <compute_change+0x1b0>
8014bb6c:	2402000d 	li	v0,13
8014bb70:	000511c3 	sra	v0,a1,0x7
8014bb74:	00461023 	subu	v0,v0,a2
8014bb78:	00022180 	sll	a0,v0,0x6
8014bb7c:	00021100 	sll	v0,v0,0x4
8014bb80:	00441021 	addu	v0,v0,a0
8014bb84:	00021880 	sll	v1,v0,0x2
8014bb88:	00431021 	addu	v0,v0,v1
8014bb8c:	1502ff73 	bne	t0,v0,8014b95c <compute_change+0x1ac>
8014bb90:	2402000d 	li	v0,13
8014bb94:	08052e58 	j	8014b960 <compute_change+0x1b0>
8014bb98:	00000000 	nop
8014bb9c:	00461023 	subu	v0,v0,a2
8014bba0:	00022180 	sll	a0,v0,0x6
8014bba4:	00021100 	sll	v0,v0,0x4
8014bba8:	00441021 	addu	v0,v0,a0
8014bbac:	00021880 	sll	v1,v0,0x2
8014bbb0:	00431021 	addu	v0,v0,v1
8014bbb4:	1502ff10 	bne	t0,v0,8014b7f8 <compute_change+0x48>
8014bbb8:	3c020001 	lui	v0,0x1
8014bbbc:	08052e53 	j	8014b94c <compute_change+0x19c>
8014bbc0:	34425180 	ori	v0,v0,0x5180
8014bbc4:	08052ea7 	j	8014ba9c <compute_change+0x2ec>
8014bbc8:	24840007 	addiu	a0,a0,7
8014bbcc:	08052ea2 	j	8014ba88 <compute_change+0x2d8>
8014bbd0:	24a50007 	addiu	a1,a1,7
8014bbd4:	08052e91 	j	8014ba44 <compute_change+0x294>
8014bbd8:	24e60003 	addiu	a2,a3,3
8014bbdc:	08052e73 	j	8014b9cc <compute_change+0x21c>
8014bbe0:	24c50003 	addiu	a1,a2,3
8014bbe4:	08052ebc 	j	8014baf0 <compute_change+0x340>
8014bbe8:	00802821 	move	a1,a0

8014bbec <__tzstring>:
8014bbec:	27bdffd0 	addiu	sp,sp,-48
8014bbf0:	afb50024 	sw	s5,36(sp)
8014bbf4:	afb40020 	sw	s4,32(sp)
8014bbf8:	afb20018 	sw	s2,24(sp)
8014bbfc:	afb00010 	sw	s0,16(sp)
8014bc00:	afbf0028 	sw	ra,40(sp)
8014bc04:	afb3001c 	sw	s3,28(sp)
8014bc08:	afb10014 	sw	s1,20(sp)
8014bc0c:	3c15801f 	lui	s5,0x801f
8014bc10:	0c046f6c 	jal	8011bdb0 <strlen>
8014bc14:	0080a021 	move	s4,a0
8014bc18:	8eb0463c 	lw	s0,17980(s5)
8014bc1c:	00000000 	nop
8014bc20:	16000008 	bnez	s0,8014bc44 <__tzstring+0x58>
8014bc24:	00409021 	move	s2,v0
8014bc28:	08052f27 	j	8014bc9c <__tzstring+0xb0>
8014bc2c:	00000000 	nop
8014bc30:	8e020000 	lw	v0,0(s0)
8014bc34:	00000000 	nop
8014bc38:	10400018 	beqz	v0,8014bc9c <__tzstring+0xb0>
8014bc3c:	00000000 	nop
8014bc40:	00408021 	move	s0,v0
8014bc44:	8e030004 	lw	v1,4(s0)
8014bc48:	26050008 	addiu	a1,s0,8
8014bc4c:	00721023 	subu	v0,v1,s2
8014bc50:	00a28821 	addu	s1,a1,v0
8014bc54:	0072182b 	sltu	v1,v1,s2
8014bc58:	02802021 	move	a0,s4
8014bc5c:	1460fff4 	bnez	v1,8014bc30 <__tzstring+0x44>
8014bc60:	02202821 	move	a1,s1
8014bc64:	0c046ef0 	jal	8011bbc0 <strcmp>
8014bc68:	00000000 	nop
8014bc6c:	1440fff0 	bnez	v0,8014bc30 <__tzstring+0x44>
8014bc70:	00000000 	nop
8014bc74:	02201021 	move	v0,s1
8014bc78:	8fbf0028 	lw	ra,40(sp)
8014bc7c:	8fb50024 	lw	s5,36(sp)
8014bc80:	8fb40020 	lw	s4,32(sp)
8014bc84:	8fb3001c 	lw	s3,28(sp)
8014bc88:	8fb20018 	lw	s2,24(sp)
8014bc8c:	8fb10014 	lw	s1,20(sp)
8014bc90:	8fb00010 	lw	s0,16(sp)
8014bc94:	03e00008 	jr	ra
8014bc98:	27bd0030 	addiu	sp,sp,48
8014bc9c:	0c04699a 	jal	8011a668 <__libc_malloc>
8014bca0:	26440009 	addiu	a0,s2,9
8014bca4:	1040000d 	beqz	v0,8014bcdc <__tzstring+0xf0>
8014bca8:	00409821 	move	s3,v0
8014bcac:	24510008 	addiu	s1,v0,8
8014bcb0:	02802821 	move	a1,s4
8014bcb4:	02202021 	move	a0,s1
8014bcb8:	ac520004 	sw	s2,4(v0)
8014bcbc:	0c046efc 	jal	8011bbf0 <strcpy>
8014bcc0:	ac400000 	sw	zero,0(v0)
8014bcc4:	12000003 	beqz	s0,8014bcd4 <__tzstring+0xe8>
8014bcc8:	00000000 	nop
8014bccc:	08052f1d 	j	8014bc74 <__tzstring+0x88>
8014bcd0:	ae130000 	sw	s3,0(s0)
8014bcd4:	08052f1d 	j	8014bc74 <__tzstring+0x88>
8014bcd8:	aeb3463c 	sw	s3,17980(s5)
8014bcdc:	08052f1d 	j	8014bc74 <__tzstring+0x88>
8014bce0:	00008821 	move	s1,zero

8014bce4 <tzset_internal>:
8014bce4:	27bdffb0 	addiu	sp,sp,-80
8014bce8:	afbe0048 	sw	s8,72(sp)
8014bcec:	afb00028 	sw	s0,40(sp)
8014bcf0:	afbf004c 	sw	ra,76(sp)
8014bcf4:	afb70044 	sw	s7,68(sp)
8014bcf8:	afb60040 	sw	s6,64(sp)
8014bcfc:	afb5003c 	sw	s5,60(sp)
8014bd00:	afb40038 	sw	s4,56(sp)
8014bd04:	afb30034 	sw	s3,52(sp)
8014bd08:	afb20030 	sw	s2,48(sp)
8014bd0c:	afb1002c 	sw	s1,44(sp)
8014bd10:	3c03801f 	lui	v1,0x801f
8014bd14:	8c624638 	lw	v0,17976(v1)
8014bd18:	03a0f021 	move	s8,sp
8014bd1c:	10400003 	beqz	v0,8014bd2c <tzset_internal+0x48>
8014bd20:	00a08021 	move	s0,a1
8014bd24:	10800065 	beqz	a0,8014bebc <tzset_internal+0x1d8>
8014bd28:	00000000 	nop
8014bd2c:	3c04801d 	lui	a0,0x801d
8014bd30:	24020001 	li	v0,1
8014bd34:	248445f8 	addiu	a0,a0,17912
8014bd38:	0c043794 	jal	8010de50 <getenv>
8014bd3c:	ac624638 	sw	v0,17976(v1)
8014bd40:	10400084 	beqz	v0,8014bf54 <tzset_internal+0x270>
8014bd44:	00408821 	move	s1,v0
8014bd48:	82230000 	lb	v1,0(s1)
8014bd4c:	00000000 	nop
8014bd50:	10600067 	beqz	v1,8014bef0 <tzset_internal+0x20c>
8014bd54:	3c02801d 	lui	v0,0x801d
8014bd58:	2402003a 	li	v0,58
8014bd5c:	10620072 	beq	v1,v0,8014bf28 <tzset_internal+0x244>
8014bd60:	3c12801f 	lui	s2,0x801f
8014bd64:	3c12801f 	lui	s2,0x801f
8014bd68:	8e504640 	lw	s0,17984(s2)
8014bd6c:	00000000 	nop
8014bd70:	12000071 	beqz	s0,8014bf38 <tzset_internal+0x254>
8014bd74:	00000000 	nop
8014bd78:	12200064 	beqz	s1,8014bf0c <tzset_internal+0x228>
8014bd7c:	02202021 	move	a0,s1
8014bd80:	0c046ef0 	jal	8011bbc0 <strcmp>
8014bd84:	02002821 	move	a1,s0
8014bd88:	1040004c 	beqz	v0,8014bebc <tzset_internal+0x1d8>
8014bd8c:	3c148031 	lui	s4,0x8031
8014bd90:	26826080 	addiu	v0,s4,24704
8014bd94:	ac400020 	sw	zero,32(v0)
8014bd98:	ae806080 	sw	zero,24704(s4)
8014bd9c:	0c045fee 	jal	80117fb8 <__cfree>
8014bda0:	02002021 	move	a0,s0
8014bda4:	0c0527dc 	jal	80149f70 <__strdup>
8014bda8:	02202021 	move	a0,s1
8014bdac:	3c15801f 	lui	s5,0x801f
8014bdb0:	02202021 	move	a0,s1
8014bdb4:	00002821 	move	a1,zero
8014bdb8:	00003021 	move	a2,zero
8014bdbc:	0c0533ea 	jal	8014cfa8 <__tzfile_read>
8014bdc0:	ae424640 	sw	v0,17984(s2)
8014bdc4:	8ea24804 	lw	v0,18436(s5)
8014bdc8:	00000000 	nop
8014bdcc:	1440003b 	bnez	v0,8014bebc <tzset_internal+0x1d8>
8014bdd0:	00000000 	nop
8014bdd4:	82220000 	lb	v0,0(s1)
8014bdd8:	00000000 	nop
8014bddc:	14400062 	bnez	v0,8014bf68 <tzset_internal+0x284>
8014bde0:	3c10801d 	lui	s0,0x801d
8014bde4:	3c02801d 	lui	v0,0x801d
8014bde8:	26836080 	addiu	v1,s4,24704
8014bdec:	24424618 	addiu	v0,v0,17944
8014bdf0:	2404ffff 	li	a0,-1
8014bdf4:	ae826080 	sw	v0,24704(s4)
8014bdf8:	ac640018 	sw	a0,24(v1)
8014bdfc:	ac60001c 	sw	zero,28(v1)
8014be00:	ac620020 	sw	v0,32(v1)
8014be04:	ac600024 	sw	zero,36(v1)
8014be08:	ac600004 	sw	zero,4(v1)
8014be0c:	a460000c 	sh	zero,12(v1)
8014be10:	a460000a 	sh	zero,10(v1)
8014be14:	a4600008 	sh	zero,8(v1)
8014be18:	a460002c 	sh	zero,44(v1)
8014be1c:	a460002a 	sh	zero,42(v1)
8014be20:	a4600028 	sh	zero,40(v1)
8014be24:	ac600030 	sw	zero,48(v1)
8014be28:	ac600010 	sw	zero,16(v1)
8014be2c:	ac600034 	sw	zero,52(v1)
8014be30:	ac600014 	sw	zero,20(v1)
8014be34:	ac640038 	sw	a0,56(v1)
8014be38:	ac60003c 	sw	zero,60(v1)
8014be3c:	26826080 	addiu	v0,s4,24704
8014be40:	8c460014 	lw	a2,20(v0)
8014be44:	8c450034 	lw	a1,52(v0)
8014be48:	8e846080 	lw	a0,24704(s4)
8014be4c:	8c500020 	lw	s0,32(v0)
8014be50:	3c08801f 	lui	t0,0x801f
8014be54:	00c52826 	xor	a1,a2,a1
8014be58:	0005282b 	sltu	a1,zero,a1
8014be5c:	3c038031 	lui	v1,0x8031
8014be60:	00063023 	negu	a2,a2
8014be64:	250736a0 	addiu	a3,t0,13984
8014be68:	3c028031 	lui	v0,0x8031
8014be6c:	ac456060 	sw	a1,24672(v0)
8014be70:	ac666064 	sw	a2,24676(v1)
8014be74:	ad0436a0 	sw	a0,13984(t0)
8014be78:	0c046f6c 	jal	8011bdb0 <strlen>
8014be7c:	acf00004 	sw	s0,4(a3)
8014be80:	02002021 	move	a0,s0
8014be84:	0c046f6c 	jal	8011bdb0 <strlen>
8014be88:	00408821 	move	s1,v0
8014be8c:	3c04801f 	lui	a0,0x801f
8014be90:	8c834800 	lw	v1,18432(a0)
8014be94:	00402821 	move	a1,v0
8014be98:	0071102b 	sltu	v0,v1,s1
8014be9c:	10400004 	beqz	v0,8014beb0 <tzset_internal+0x1cc>
8014bea0:	0065102b 	sltu	v0,v1,a1
8014bea4:	02201821 	move	v1,s1
8014bea8:	ac914800 	sw	s1,18432(a0)
8014beac:	0065102b 	sltu	v0,v1,a1
8014beb0:	10400002 	beqz	v0,8014bebc <tzset_internal+0x1d8>
8014beb4:	00000000 	nop
8014beb8:	ac854800 	sw	a1,18432(a0)
8014bebc:	03c0e821 	move	sp,s8
8014bec0:	8fdf004c 	lw	ra,76(s8)
8014bec4:	8fbe0048 	lw	s8,72(sp)
8014bec8:	8fb70044 	lw	s7,68(sp)
8014becc:	8fb60040 	lw	s6,64(sp)
8014bed0:	8fb5003c 	lw	s5,60(sp)
8014bed4:	8fb40038 	lw	s4,56(sp)
8014bed8:	8fb30034 	lw	s3,52(sp)
8014bedc:	8fb20030 	lw	s2,48(sp)
8014bee0:	8fb1002c 	lw	s1,44(sp)
8014bee4:	8fb00028 	lw	s0,40(sp)
8014bee8:	03e00008 	jr	ra
8014beec:	27bd0050 	addiu	sp,sp,80
8014bef0:	8043460c 	lb	v1,17932(v0)
8014bef4:	2451460c 	addiu	s1,v0,17932
8014bef8:	2402003a 	li	v0,58
8014befc:	1462ff99 	bne	v1,v0,8014bd64 <tzset_internal+0x80>
8014bf00:	3c12801f 	lui	s2,0x801f
8014bf04:	08052fca 	j	8014bf28 <tzset_internal+0x244>
8014bf08:	00000000 	nop
8014bf0c:	3c148031 	lui	s4,0x8031
8014bf10:	3c02801d 	lui	v0,0x801d
8014bf14:	26836080 	addiu	v1,s4,24704
8014bf18:	245145fc 	addiu	s1,v0,17916
8014bf1c:	ac600020 	sw	zero,32(v1)
8014bf20:	08052f67 	j	8014bd9c <tzset_internal+0xb8>
8014bf24:	ae806080 	sw	zero,24704(s4)
8014bf28:	8e504640 	lw	s0,17984(s2)
8014bf2c:	00000000 	nop
8014bf30:	1600ff91 	bnez	s0,8014bd78 <tzset_internal+0x94>
8014bf34:	26310001 	addiu	s1,s1,1
8014bf38:	1220007a 	beqz	s1,8014c124 <tzset_internal+0x440>
8014bf3c:	3c02801d 	lui	v0,0x801d
8014bf40:	3c148031 	lui	s4,0x8031
8014bf44:	26826080 	addiu	v0,s4,24704
8014bf48:	ac400020 	sw	zero,32(v0)
8014bf4c:	08052f69 	j	8014bda4 <tzset_internal+0xc0>
8014bf50:	ae806080 	sw	zero,24704(s4)
8014bf54:	1600ff84 	bnez	s0,8014bd68 <tzset_internal+0x84>
8014bf58:	3c12801f 	lui	s2,0x801f
8014bf5c:	3c02801d 	lui	v0,0x801d
8014bf60:	08052f52 	j	8014bd48 <tzset_internal+0x64>
8014bf64:	245145fc 	addiu	s1,v0,17916
8014bf68:	0c046f6c 	jal	8011bdb0 <strlen>
8014bf6c:	260445fc 	addiu	a0,s0,17916
8014bf70:	00403021 	move	a2,v0
8014bf74:	2c420004 	sltiu	v0,v0,4
8014bf78:	10400064 	beqz	v0,8014c10c <tzset_internal+0x428>
8014bf7c:	260545fc 	addiu	a1,s0,17916
8014bf80:	920345fc 	lbu	v1,17916(s0)
8014bf84:	92220000 	lbu	v0,0(s1)
8014bf88:	10c00015 	beqz	a2,8014bfe0 <tzset_internal+0x2fc>
8014bf8c:	00431023 	subu	v0,v0,v1
8014bf90:	14400015 	bnez	v0,8014bfe8 <tzset_internal+0x304>
8014bf94:	00000000 	nop
8014bf98:	92220001 	lbu	v0,1(s1)
8014bf9c:	90a30001 	lbu	v1,1(a1)
8014bfa0:	2cc40002 	sltiu	a0,a2,2
8014bfa4:	1480000e 	bnez	a0,8014bfe0 <tzset_internal+0x2fc>
8014bfa8:	00431023 	subu	v0,v0,v1
8014bfac:	1440000e 	bnez	v0,8014bfe8 <tzset_internal+0x304>
8014bfb0:	00000000 	nop
8014bfb4:	92220002 	lbu	v0,2(s1)
8014bfb8:	90a30002 	lbu	v1,2(a1)
8014bfbc:	24040002 	li	a0,2
8014bfc0:	10c40007 	beq	a2,a0,8014bfe0 <tzset_internal+0x2fc>
8014bfc4:	00431023 	subu	v0,v0,v1
8014bfc8:	14400007 	bnez	v0,8014bfe8 <tzset_internal+0x304>
8014bfcc:	00000000 	nop
8014bfd0:	90a30003 	lbu	v1,3(a1)
8014bfd4:	92220003 	lbu	v0,3(s1)
8014bfd8:	00000000 	nop
8014bfdc:	00431023 	subu	v0,v0,v1
8014bfe0:	1040ff81 	beqz	v0,8014bde8 <tzset_internal+0x104>
8014bfe4:	3c02801d 	lui	v0,0x801d
8014bfe8:	00002821 	move	a1,zero
8014bfec:	24060040 	li	a2,64
8014bff0:	0c043299 	jal	8010ca64 <memset>
8014bff4:	26846080 	addiu	a0,s4,24704
8014bff8:	3c03801d 	lui	v1,0x801d
8014bffc:	24637208 	addiu	v1,v1,29192
8014c000:	26826080 	addiu	v0,s4,24704
8014c004:	ac430020 	sw	v1,32(v0)
8014c008:	02202021 	move	a0,s1
8014c00c:	0c046f6c 	jal	8011bdb0 <strlen>
8014c010:	ae836080 	sw	v1,24704(s4)
8014c014:	2443000f 	addiu	v1,v0,15
8014c018:	000318c2 	srl	v1,v1,0x3
8014c01c:	000318c0 	sll	v1,v1,0x3
8014c020:	03a3e823 	subu	sp,sp,v1
8014c024:	24460001 	addiu	a2,v0,1
8014c028:	02202821 	move	a1,s1
8014c02c:	0c04324c 	jal	8010c930 <memcpy>
8014c030:	27a40018 	addiu	a0,sp,24
8014c034:	3c16801d 	lui	s6,0x801d
8014c038:	02202021 	move	a0,s1
8014c03c:	26c545d0 	addiu	a1,s6,17872
8014c040:	00403021 	move	a2,v0
8014c044:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014c048:	00409821 	move	s3,v0
8014c04c:	24030001 	li	v1,1
8014c050:	1443ff7b 	bne	v0,v1,8014be40 <tzset_internal+0x15c>
8014c054:	26826080 	addiu	v0,s4,24704
8014c058:	0c046f6c 	jal	8011bdb0 <strlen>
8014c05c:	02602021 	move	a0,s3
8014c060:	00408021 	move	s0,v0
8014c064:	2c420003 	sltiu	v0,v0,3
8014c068:	1440ff75 	bnez	v0,8014be40 <tzset_internal+0x15c>
8014c06c:	26826080 	addiu	v0,s4,24704
8014c070:	0c052efb 	jal	8014bbec <__tzstring>
8014c074:	02602021 	move	a0,s3
8014c078:	3c038031 	lui	v1,0x8031
8014c07c:	ac626080 	sw	v0,24704(v1)
8014c080:	02118021 	addu	s0,s0,s1
8014c084:	82030000 	lb	v1,0(s0)
8014c088:	00000000 	nop
8014c08c:	1060ff6c 	beqz	v1,8014be40 <tzset_internal+0x15c>
8014c090:	26826080 	addiu	v0,s4,24704
8014c094:	2402002b 	li	v0,43
8014c098:	1062005e 	beq	v1,v0,8014c214 <tzset_internal+0x530>
8014c09c:	2402002d 	li	v0,45
8014c0a0:	10620069 	beq	v1,v0,8014c248 <tzset_internal+0x564>
8014c0a4:	2462ffd0 	addiu	v0,v1,-48
8014c0a8:	2c42000a 	sltiu	v0,v0,10
8014c0ac:	1040ff64 	beqz	v0,8014be40 <tzset_internal+0x15c>
8014c0b0:	26826080 	addiu	v0,s4,24704
8014c0b4:	26836080 	addiu	v1,s4,24704
8014c0b8:	2402ffff 	li	v0,-1
8014c0bc:	ac620014 	sw	v0,20(v1)
8014c0c0:	3c02801d 	lui	v0,0x801d
8014c0c4:	27d70018 	addiu	s7,s8,24
8014c0c8:	244545dc 	addiu	a1,v0,17884
8014c0cc:	02002021 	move	a0,s0
8014c0d0:	27c2001c 	addiu	v0,s8,28
8014c0d4:	02e03021 	move	a2,s7
8014c0d8:	27c7001a 	addiu	a3,s8,26
8014c0dc:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014c0e0:	afa20010 	sw	v0,16(sp)
8014c0e4:	00401821 	move	v1,v0
8014c0e8:	24020002 	li	v0,2
8014c0ec:	10620014 	beq	v1,v0,8014c140 <tzset_internal+0x45c>
8014c0f0:	24020003 	li	v0,3
8014c0f4:	1062009d 	beq	v1,v0,8014c36c <tzset_internal+0x688>
8014c0f8:	24020001 	li	v0,1
8014c0fc:	1062000f 	beq	v1,v0,8014c13c <tzset_internal+0x458>
8014c100:	26826080 	addiu	v0,s4,24704
8014c104:	08052f90 	j	8014be40 <tzset_internal+0x15c>
8014c108:	ac400014 	sw	zero,20(v0)
8014c10c:	0c046ef0 	jal	8011bbc0 <strcmp>
8014c110:	02202021 	move	a0,s1
8014c114:	1440ffb5 	bnez	v0,8014bfec <tzset_internal+0x308>
8014c118:	00002821 	move	a1,zero
8014c11c:	08052f7a 	j	8014bde8 <tzset_internal+0x104>
8014c120:	3c02801d 	lui	v0,0x801d
8014c124:	3c148031 	lui	s4,0x8031
8014c128:	26836080 	addiu	v1,s4,24704
8014c12c:	245145fc 	addiu	s1,v0,17916
8014c130:	ac600020 	sw	zero,32(v1)
8014c134:	08052f69 	j	8014bda4 <tzset_internal+0xc0>
8014c138:	ae806080 	sw	zero,24704(s4)
8014c13c:	a7c0001a 	sh	zero,26(s8)
8014c140:	26826080 	addiu	v0,s4,24704
8014c144:	8c470014 	lw	a3,20(v0)
8014c148:	00002821 	move	a1,zero
8014c14c:	a7c0001c 	sh	zero,28(s8)
8014c150:	97c4001a 	lhu	a0,26(s8)
8014c154:	00000000 	nop
8014c158:	2c82003b 	sltiu	v0,a0,59
8014c15c:	14400032 	bnez	v0,8014c228 <tzset_internal+0x544>
8014c160:	00041980 	sll	v1,a0,0x6
8014c164:	24060dd4 	li	a2,3540
8014c168:	97c30018 	lhu	v1,24(s8)
8014c16c:	00000000 	nop
8014c170:	2c620018 	sltiu	v0,v1,24
8014c174:	1440002f 	bnez	v0,8014c234 <tzset_internal+0x550>
8014c178:	00031200 	sll	v0,v1,0x8
8014c17c:	3c020001 	lui	v0,0x1
8014c180:	34425180 	ori	v0,v0,0x5180
8014c184:	00c21021 	addu	v0,a2,v0
8014c188:	00a21021 	addu	v0,a1,v0
8014c18c:	00470018 	mult	v0,a3
8014c190:	26836080 	addiu	v1,s4,24704
8014c194:	00002821 	move	a1,zero
8014c198:	2406003a 	li	a2,58
8014c19c:	00001012 	mflo	v0
8014c1a0:	ac620014 	sw	v0,20(v1)
8014c1a4:	82040000 	lb	a0,0(s0)
8014c1a8:	00000000 	nop
8014c1ac:	2482ffd0 	addiu	v0,a0,-48
8014c1b0:	2c42000a 	sltiu	v0,v0,10
8014c1b4:	14400013 	bnez	v0,8014c204 <tzset_internal+0x520>
8014c1b8:	2ca30002 	sltiu	v1,a1,2
8014c1bc:	24a50001 	addiu	a1,a1,1
8014c1c0:	1460000a 	bnez	v1,8014c1ec <tzset_internal+0x508>
8014c1c4:	2ca20003 	sltiu	v0,a1,3
8014c1c8:	1440fff9 	bnez	v0,8014c1b0 <tzset_internal+0x4cc>
8014c1cc:	2482ffd0 	addiu	v0,a0,-48
8014c1d0:	14800022 	bnez	a0,8014c25c <tzset_internal+0x578>
8014c1d4:	26826080 	addiu	v0,s4,24704
8014c1d8:	8e836080 	lw	v1,24704(s4)
8014c1dc:	8c440014 	lw	a0,20(v0)
8014c1e0:	ac430020 	sw	v1,32(v0)
8014c1e4:	08052f90 	j	8014be40 <tzset_internal+0x15c>
8014c1e8:	ac440034 	sw	a0,52(v0)
8014c1ec:	1486fff6 	bne	a0,a2,8014c1c8 <tzset_internal+0x4e4>
8014c1f0:	00000000 	nop
8014c1f4:	26100001 	addiu	s0,s0,1
8014c1f8:	82040000 	lb	a0,0(s0)
8014c1fc:	08053072 	j	8014c1c8 <tzset_internal+0x4e4>
8014c200:	00000000 	nop
8014c204:	26100001 	addiu	s0,s0,1
8014c208:	82040000 	lb	a0,0(s0)
8014c20c:	0805306c 	j	8014c1b0 <tzset_internal+0x4cc>
8014c210:	2482ffd0 	addiu	v0,a0,-48
8014c214:	2403ffff 	li	v1,-1
8014c218:	26826080 	addiu	v0,s4,24704
8014c21c:	26100001 	addiu	s0,s0,1
8014c220:	08053030 	j	8014c0c0 <tzset_internal+0x3dc>
8014c224:	ac430014 	sw	v1,20(v0)
8014c228:	00041080 	sll	v0,a0,0x2
8014c22c:	0805305a 	j	8014c168 <tzset_internal+0x484>
8014c230:	00623023 	subu	a2,v1,v0
8014c234:	00031900 	sll	v1,v1,0x4
8014c238:	00431023 	subu	v0,v0,v1
8014c23c:	00022100 	sll	a0,v0,0x4
8014c240:	08053061 	j	8014c184 <tzset_internal+0x4a0>
8014c244:	00821023 	subu	v0,a0,v0
8014c248:	24030001 	li	v1,1
8014c24c:	26826080 	addiu	v0,s4,24704
8014c250:	26100001 	addiu	s0,s0,1
8014c254:	08053030 	j	8014c0c0 <tzset_internal+0x3dc>
8014c258:	ac430014 	sw	v1,20(v0)
8014c25c:	0c046f6c 	jal	8011bdb0 <strlen>
8014c260:	02602021 	move	a0,s3
8014c264:	02621021 	addu	v0,s3,v0
8014c268:	24510001 	addiu	s1,v0,1
8014c26c:	26c545d0 	addiu	a1,s6,17872
8014c270:	02002021 	move	a0,s0
8014c274:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014c278:	02203021 	move	a2,s1
8014c27c:	24030001 	li	v1,1
8014c280:	10430094 	beq	v0,v1,8014c4d4 <tzset_internal+0x7f0>
8014c284:	00000000 	nop
8014c288:	82040000 	lb	a0,0(s0)
8014c28c:	26916080 	addiu	s1,s4,24704
8014c290:	3882002c 	xori	v0,a0,0x2c
8014c294:	2c420001 	sltiu	v0,v0,1
8014c298:	02028021 	addu	s0,s0,v0
8014c29c:	82030000 	lb	v1,0(s0)
8014c2a0:	2402004a 	li	v0,74
8014c2a4:	10620045 	beq	v1,v0,8014c3bc <tzset_internal+0x6d8>
8014c2a8:	2462ffd0 	addiu	v0,v1,-48
8014c2ac:	2c42000a 	sltiu	v0,v0,10
8014c2b0:	10400036 	beqz	v0,8014c38c <tzset_internal+0x6a8>
8014c2b4:	2402004d 	li	v0,77
8014c2b8:	3862004a 	xori	v0,v1,0x4a
8014c2bc:	2c420001 	sltiu	v0,v0,1
8014c2c0:	24030001 	li	v1,1
8014c2c4:	1043003f 	beq	v0,v1,8014c3c4 <tzset_internal+0x6e0>
8014c2c8:	ae220004 	sw	v0,4(s1)
8014c2cc:	02002021 	move	a0,s0
8014c2d0:	27c50020 	addiu	a1,s8,32
8014c2d4:	2406000a 	li	a2,10
8014c2d8:	0c04c690 	jal	80131a40 <__strtoul_internal>
8014c2dc:	00003821 	move	a3,zero
8014c2e0:	8fc50020 	lw	a1,32(s8)
8014c2e4:	3044ffff 	andi	a0,v0,0xffff
8014c2e8:	1205fed4 	beq	s0,a1,8014be3c <tzset_internal+0x158>
8014c2ec:	a624000c 	sh	a0,12(s1)
8014c2f0:	2c82016e 	sltiu	v0,a0,366
8014c2f4:	1040fed1 	beqz	v0,8014be3c <tzset_internal+0x158>
8014c2f8:	24020001 	li	v0,1
8014c2fc:	8e230004 	lw	v1,4(s1)
8014c300:	00000000 	nop
8014c304:	10620015 	beq	v1,v0,8014c35c <tzset_internal+0x678>
8014c308:	00a08021 	move	s0,a1
8014c30c:	82030000 	lb	v1,0(s0)
8014c310:	00000000 	nop
8014c314:	10600006 	beqz	v1,8014c330 <tzset_internal+0x64c>
8014c318:	24021c20 	li	v0,7200
8014c31c:	2402002f 	li	v0,47
8014c320:	10620031 	beq	v1,v0,8014c3e8 <tzset_internal+0x704>
8014c324:	2402002c 	li	v0,44
8014c328:	1462fec4 	bne	v1,v0,8014be3c <tzset_internal+0x158>
8014c32c:	24021c20 	li	v0,7200
8014c330:	ae220010 	sw	v0,16(s1)
8014c334:	26836080 	addiu	v1,s4,24704
8014c338:	2402ffff 	li	v0,-1
8014c33c:	ae22001c 	sw	v0,28(s1)
8014c340:	24630040 	addiu	v1,v1,64
8014c344:	26310020 	addiu	s1,s1,32
8014c348:	1223febc 	beq	s1,v1,8014be3c <tzset_internal+0x158>
8014c34c:	00000000 	nop
8014c350:	82040000 	lb	a0,0(s0)
8014c354:	080530a5 	j	8014c294 <tzset_internal+0x5b0>
8014c358:	3882002c 	xori	v0,a0,0x2c
8014c35c:	1480ffeb 	bnez	a0,8014c30c <tzset_internal+0x628>
8014c360:	00000000 	nop
8014c364:	08052f90 	j	8014be40 <tzset_internal+0x15c>
8014c368:	26826080 	addiu	v0,s4,24704
8014c36c:	97c4001c 	lhu	a0,28(s8)
8014c370:	26826080 	addiu	v0,s4,24704
8014c374:	2c83003b 	sltiu	v1,a0,59
8014c378:	8c470014 	lw	a3,20(v0)
8014c37c:	14600053 	bnez	v1,8014c4cc <tzset_internal+0x7e8>
8014c380:	00000000 	nop
8014c384:	08053054 	j	8014c150 <tzset_internal+0x46c>
8014c388:	2405003b 	li	a1,59
8014c38c:	106200de 	beq	v1,v0,8014c708 <tzset_internal+0xa24>
8014c390:	24020002 	li	v0,2
8014c394:	1460fea9 	bnez	v1,8014be3c <tzset_internal+0x158>
8014c398:	26836080 	addiu	v1,s4,24704
8014c39c:	122300d4 	beq	s1,v1,8014c6f0 <tzset_internal+0xa0c>
8014c3a0:	ae220004 	sw	v0,4(s1)
8014c3a4:	2402000a 	li	v0,10
8014c3a8:	24030005 	li	v1,5
8014c3ac:	a6220008 	sh	v0,8(s1)
8014c3b0:	a623000a 	sh	v1,10(s1)
8014c3b4:	080530c3 	j	8014c30c <tzset_internal+0x628>
8014c3b8:	a620000c 	sh	zero,12(s1)
8014c3bc:	24020001 	li	v0,1
8014c3c0:	ae220004 	sw	v0,4(s1)
8014c3c4:	26100001 	addiu	s0,s0,1
8014c3c8:	82020000 	lb	v0,0(s0)
8014c3cc:	00000000 	nop
8014c3d0:	2442ffd0 	addiu	v0,v0,-48
8014c3d4:	2c42000a 	sltiu	v0,v0,10
8014c3d8:	1440ffbd 	bnez	v0,8014c2d0 <tzset_internal+0x5ec>
8014c3dc:	02002021 	move	a0,s0
8014c3e0:	08052f90 	j	8014be40 <tzset_internal+0x15c>
8014c3e4:	26826080 	addiu	v0,s4,24704
8014c3e8:	26100001 	addiu	s0,s0,1
8014c3ec:	82020000 	lb	v0,0(s0)
8014c3f0:	00000000 	nop
8014c3f4:	1040fe91 	beqz	v0,8014be3c <tzset_internal+0x158>
8014c3f8:	3c02801d 	lui	v0,0x801d
8014c3fc:	02002021 	move	a0,s0
8014c400:	244545dc 	addiu	a1,v0,17884
8014c404:	02e03021 	move	a2,s7
8014c408:	27c2001c 	addiu	v0,s8,28
8014c40c:	27c7001a 	addiu	a3,s8,26
8014c410:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014c414:	afa20010 	sw	v0,16(sp)
8014c418:	24040002 	li	a0,2
8014c41c:	10440008 	beq	v0,a0,8014c440 <tzset_internal+0x75c>
8014c420:	00401821 	move	v1,v0
8014c424:	24020003 	li	v0,3
8014c428:	10620006 	beq	v1,v0,8014c444 <tzset_internal+0x760>
8014c42c:	24020001 	li	v0,1
8014c430:	10620002 	beq	v1,v0,8014c43c <tzset_internal+0x758>
8014c434:	00000000 	nop
8014c438:	a7c40018 	sh	a0,24(s8)
8014c43c:	a7c0001a 	sh	zero,26(s8)
8014c440:	a7c0001c 	sh	zero,28(s8)
8014c444:	00001821 	move	v1,zero
8014c448:	2406003a 	li	a2,58
8014c44c:	82040000 	lb	a0,0(s0)
8014c450:	00000000 	nop
8014c454:	2482ffd0 	addiu	v0,a0,-48
8014c458:	2c42000a 	sltiu	v0,v0,10
8014c45c:	14400019 	bnez	v0,8014c4c4 <tzset_internal+0x7e0>
8014c460:	2c650002 	sltiu	a1,v1,2
8014c464:	24630001 	addiu	v1,v1,1
8014c468:	14a00012 	bnez	a1,8014c4b4 <tzset_internal+0x7d0>
8014c46c:	2c620003 	sltiu	v0,v1,3
8014c470:	1440fff6 	bnez	v0,8014c44c <tzset_internal+0x768>
8014c474:	00000000 	nop
8014c478:	97c20018 	lhu	v0,24(s8)
8014c47c:	97c5001a 	lhu	a1,26(s8)
8014c480:	00021a00 	sll	v1,v0,0x8
8014c484:	00021100 	sll	v0,v0,0x4
8014c488:	00621823 	subu	v1,v1,v0
8014c48c:	00032100 	sll	a0,v1,0x4
8014c490:	97c6001c 	lhu	a2,28(s8)
8014c494:	00051180 	sll	v0,a1,0x6
8014c498:	00832023 	subu	a0,a0,v1
8014c49c:	00052880 	sll	a1,a1,0x2
8014c4a0:	00451023 	subu	v0,v0,a1
8014c4a4:	00862021 	addu	a0,a0,a2
8014c4a8:	00441021 	addu	v0,v0,a0
8014c4ac:	080530cd 	j	8014c334 <tzset_internal+0x650>
8014c4b0:	ae220010 	sw	v0,16(s1)
8014c4b4:	1486ffee 	bne	a0,a2,8014c470 <tzset_internal+0x78c>
8014c4b8:	00000000 	nop
8014c4bc:	0805311c 	j	8014c470 <tzset_internal+0x78c>
8014c4c0:	26100001 	addiu	s0,s0,1
8014c4c4:	08053113 	j	8014c44c <tzset_internal+0x768>
8014c4c8:	26100001 	addiu	s0,s0,1
8014c4cc:	08053054 	j	8014c150 <tzset_internal+0x46c>
8014c4d0:	00802821 	move	a1,a0
8014c4d4:	0c046f6c 	jal	8011bdb0 <strlen>
8014c4d8:	02202021 	move	a0,s1
8014c4dc:	00409821 	move	s3,v0
8014c4e0:	2c420003 	sltiu	v0,v0,3
8014c4e4:	1440ff68 	bnez	v0,8014c288 <tzset_internal+0x5a4>
8014c4e8:	00000000 	nop
8014c4ec:	0c052efb 	jal	8014bbec <__tzstring>
8014c4f0:	02202021 	move	a0,s1
8014c4f4:	26846080 	addiu	a0,s4,24704
8014c4f8:	ac820020 	sw	v0,32(a0)
8014c4fc:	02138021 	addu	s0,s0,s3
8014c500:	82030000 	lb	v1,0(s0)
8014c504:	2402002d 	li	v0,45
8014c508:	10620070 	beq	v1,v0,8014c6cc <tzset_internal+0x9e8>
8014c50c:	2402002b 	li	v0,43
8014c510:	1062005f 	beq	v1,v0,8014c690 <tzset_internal+0x9ac>
8014c514:	2402ffff 	li	v0,-1
8014c518:	ac820034 	sw	v0,52(a0)
8014c51c:	3c02801d 	lui	v0,0x801d
8014c520:	244545dc 	addiu	a1,v0,17884
8014c524:	02002021 	move	a0,s0
8014c528:	27c2001c 	addiu	v0,s8,28
8014c52c:	02e03021 	move	a2,s7
8014c530:	27c7001a 	addiu	a3,s8,26
8014c534:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014c538:	afa20010 	sw	v0,16(sp)
8014c53c:	00401821 	move	v1,v0
8014c540:	24020002 	li	v0,2
8014c544:	10620032 	beq	v1,v0,8014c610 <tzset_internal+0x92c>
8014c548:	24020003 	li	v0,3
8014c54c:	10620048 	beq	v1,v0,8014c670 <tzset_internal+0x98c>
8014c550:	24020001 	li	v0,1
8014c554:	1062002d 	beq	v1,v0,8014c60c <tzset_internal+0x928>
8014c558:	26836080 	addiu	v1,s4,24704
8014c55c:	8c620014 	lw	v0,20(v1)
8014c560:	00000000 	nop
8014c564:	24420e10 	addiu	v0,v0,3600
8014c568:	ac620034 	sw	v0,52(v1)
8014c56c:	82040000 	lb	a0,0(s0)
8014c570:	00002821 	move	a1,zero
8014c574:	2406003a 	li	a2,58
8014c578:	2482ffd0 	addiu	v0,a0,-48
8014c57c:	2c42000a 	sltiu	v0,v0,10
8014c580:	1440001e 	bnez	v0,8014c5fc <tzset_internal+0x918>
8014c584:	2ca30002 	sltiu	v1,a1,2
8014c588:	24a50001 	addiu	a1,a1,1
8014c58c:	14600052 	bnez	v1,8014c6d8 <tzset_internal+0x9f4>
8014c590:	2ca20003 	sltiu	v0,a1,3
8014c594:	1440fff9 	bnez	v0,8014c57c <tzset_internal+0x898>
8014c598:	2482ffd0 	addiu	v0,a0,-48
8014c59c:	10800007 	beqz	a0,8014c5bc <tzset_internal+0x8d8>
8014c5a0:	2402002c 	li	v0,44
8014c5a4:	1482ff3a 	bne	a0,v0,8014c290 <tzset_internal+0x5ac>
8014c5a8:	26916080 	addiu	s1,s4,24704
8014c5ac:	82020001 	lb	v0,1(s0)
8014c5b0:	00000000 	nop
8014c5b4:	1440ff36 	bnez	v0,8014c290 <tzset_internal+0x5ac>
8014c5b8:	00000000 	nop
8014c5bc:	26826080 	addiu	v0,s4,24704
8014c5c0:	8c470034 	lw	a3,52(v0)
8014c5c4:	8c450020 	lw	a1,32(v0)
8014c5c8:	8c460014 	lw	a2,20(v0)
8014c5cc:	8e846080 	lw	a0,24704(s4)
8014c5d0:	0c05371a 	jal	8014dc68 <__tzfile_default>
8014c5d4:	00000000 	nop
8014c5d8:	8ea24804 	lw	v0,18436(s5)
8014c5dc:	00000000 	nop
8014c5e0:	1040ff29 	beqz	v0,8014c288 <tzset_internal+0x5a4>
8014c5e4:	00000000 	nop
8014c5e8:	8e444640 	lw	a0,17984(s2)
8014c5ec:	0c045fee 	jal	80117fb8 <__cfree>
8014c5f0:	00000000 	nop
8014c5f4:	08052faf 	j	8014bebc <tzset_internal+0x1d8>
8014c5f8:	ae404640 	sw	zero,17984(s2)
8014c5fc:	26100001 	addiu	s0,s0,1
8014c600:	82040000 	lb	a0,0(s0)
8014c604:	0805315f 	j	8014c57c <tzset_internal+0x898>
8014c608:	2482ffd0 	addiu	v0,a0,-48
8014c60c:	a7c0001a 	sh	zero,26(s8)
8014c610:	26826080 	addiu	v0,s4,24704
8014c614:	8c470034 	lw	a3,52(v0)
8014c618:	00002821 	move	a1,zero
8014c61c:	a7c0001c 	sh	zero,28(s8)
8014c620:	97c4001a 	lhu	a0,26(s8)
8014c624:	00000000 	nop
8014c628:	2c82003b 	sltiu	v0,a0,59
8014c62c:	14400024 	bnez	v0,8014c6c0 <tzset_internal+0x9dc>
8014c630:	00041980 	sll	v1,a0,0x6
8014c634:	24060dd4 	li	a2,3540
8014c638:	97c30018 	lhu	v1,24(s8)
8014c63c:	00000000 	nop
8014c640:	2c620017 	sltiu	v0,v1,23
8014c644:	14400019 	bnez	v0,8014c6ac <tzset_internal+0x9c8>
8014c648:	00031200 	sll	v0,v1,0x8
8014c64c:	3c020001 	lui	v0,0x1
8014c650:	34424370 	ori	v0,v0,0x4370
8014c654:	00c21021 	addu	v0,a2,v0
8014c658:	00a21021 	addu	v0,a1,v0
8014c65c:	00470018 	mult	v0,a3
8014c660:	26836080 	addiu	v1,s4,24704
8014c664:	00001012 	mflo	v0
8014c668:	0805315b 	j	8014c56c <tzset_internal+0x888>
8014c66c:	ac620034 	sw	v0,52(v1)
8014c670:	97c4001c 	lhu	a0,28(s8)
8014c674:	26826080 	addiu	v0,s4,24704
8014c678:	2c83003b 	sltiu	v1,a0,59
8014c67c:	8c470034 	lw	a3,52(v0)
8014c680:	14600008 	bnez	v1,8014c6a4 <tzset_internal+0x9c0>
8014c684:	00000000 	nop
8014c688:	08053188 	j	8014c620 <tzset_internal+0x93c>
8014c68c:	2405003b 	li	a1,59
8014c690:	26100001 	addiu	s0,s0,1
8014c694:	2403ffff 	li	v1,-1
8014c698:	26826080 	addiu	v0,s4,24704
8014c69c:	08053147 	j	8014c51c <tzset_internal+0x838>
8014c6a0:	ac430034 	sw	v1,52(v0)
8014c6a4:	08053188 	j	8014c620 <tzset_internal+0x93c>
8014c6a8:	00802821 	move	a1,a0
8014c6ac:	00031900 	sll	v1,v1,0x4
8014c6b0:	00431023 	subu	v0,v0,v1
8014c6b4:	00022100 	sll	a0,v0,0x4
8014c6b8:	08053195 	j	8014c654 <tzset_internal+0x970>
8014c6bc:	00821023 	subu	v0,a0,v0
8014c6c0:	00041080 	sll	v0,a0,0x2
8014c6c4:	0805318e 	j	8014c638 <tzset_internal+0x954>
8014c6c8:	00623023 	subu	a2,v1,v0
8014c6cc:	26100001 	addiu	s0,s0,1
8014c6d0:	080531a6 	j	8014c698 <tzset_internal+0x9b4>
8014c6d4:	24030001 	li	v1,1
8014c6d8:	1486ffae 	bne	a0,a2,8014c594 <tzset_internal+0x8b0>
8014c6dc:	00000000 	nop
8014c6e0:	26100001 	addiu	s0,s0,1
8014c6e4:	82040000 	lb	a0,0(s0)
8014c6e8:	08053165 	j	8014c594 <tzset_internal+0x8b0>
8014c6ec:	00000000 	nop
8014c6f0:	24020004 	li	v0,4
8014c6f4:	24030001 	li	v1,1
8014c6f8:	a6220008 	sh	v0,8(s1)
8014c6fc:	a623000a 	sh	v1,10(s1)
8014c700:	080530c3 	j	8014c30c <tzset_internal+0x628>
8014c704:	a620000c 	sh	zero,12(s1)
8014c708:	3c05801d 	lui	a1,0x801d
8014c70c:	ae220004 	sw	v0,4(s1)
8014c710:	2623000c 	addiu	v1,s1,12
8014c714:	27c20024 	addiu	v0,s8,36
8014c718:	24a545e8 	addiu	a1,a1,17896
8014c71c:	02002021 	move	a0,s0
8014c720:	26260008 	addiu	a2,s1,8
8014c724:	2627000a 	addiu	a3,s1,10
8014c728:	afa30010 	sw	v1,16(sp)
8014c72c:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014c730:	afa20014 	sw	v0,20(sp)
8014c734:	24030003 	li	v1,3
8014c738:	1443fdc1 	bne	v0,v1,8014be40 <tzset_internal+0x15c>
8014c73c:	26826080 	addiu	v0,s4,24704
8014c740:	96220008 	lhu	v0,8(s1)
8014c744:	00000000 	nop
8014c748:	1040fdbc 	beqz	v0,8014be3c <tzset_internal+0x158>
8014c74c:	2c42000d 	sltiu	v0,v0,13
8014c750:	1040fdbb 	beqz	v0,8014be40 <tzset_internal+0x15c>
8014c754:	26826080 	addiu	v0,s4,24704
8014c758:	9622000a 	lhu	v0,10(s1)
8014c75c:	00000000 	nop
8014c760:	1040fdb6 	beqz	v0,8014be3c <tzset_internal+0x158>
8014c764:	2c420006 	sltiu	v0,v0,6
8014c768:	1040fdb5 	beqz	v0,8014be40 <tzset_internal+0x15c>
8014c76c:	26826080 	addiu	v0,s4,24704
8014c770:	9622000c 	lhu	v0,12(s1)
8014c774:	00000000 	nop
8014c778:	2c420007 	sltiu	v0,v0,7
8014c77c:	1040fdb0 	beqz	v0,8014be40 <tzset_internal+0x15c>
8014c780:	26826080 	addiu	v0,s4,24704
8014c784:	8fc20024 	lw	v0,36(s8)
8014c788:	080530c3 	j	8014c30c <tzset_internal+0x628>
8014c78c:	02028021 	addu	s0,s0,v0

8014c790 <__tz_convert>:
8014c790:	27bdffc8 	addiu	sp,sp,-56
8014c794:	afb3002c 	sw	s3,44(sp)
8014c798:	afb10024 	sw	s1,36(sp)
8014c79c:	afb00020 	sw	s0,32(sp)
8014c7a0:	afbf0030 	sw	ra,48(sp)
8014c7a4:	afb20028 	sw	s2,40(sp)
8014c7a8:	00808821 	move	s1,a0
8014c7ac:	00a09821 	move	s3,a1
8014c7b0:	10800075 	beqz	a0,8014c988 <__tz_convert+0x1f8>
8014c7b4:	00c08021 	move	s0,a2
8014c7b8:	3c020000 	lui	v0,0x0
8014c7bc:	24420000 	addiu	v0,v0,0
8014c7c0:	10400003 	beqz	v0,8014c7d0 <__tz_convert+0x40>
8014c7c4:	3c048031 	lui	a0,0x8031
8014c7c8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014c7cc:	24846068 	addiu	a0,a0,24680
8014c7d0:	3c04803b 	lui	a0,0x803b
8014c7d4:	24848714 	addiu	a0,a0,-30956
8014c7d8:	02042023 	subu	a0,s0,a0
8014c7dc:	2c840001 	sltiu	a0,a0,1
8014c7e0:	00002821 	move	a1,zero
8014c7e4:	0c052f39 	jal	8014bce4 <tzset_internal>
8014c7e8:	3c12801f 	lui	s2,0x801f
8014c7ec:	8e424804 	lw	v0,18436(s2)
8014c7f0:	00000000 	nop
8014c7f4:	1440002a 	bnez	v0,8014c8a0 <__tz_convert+0x110>
8014c7f8:	02602821 	move	a1,s3
8014c7fc:	02202021 	move	a0,s1
8014c800:	00002821 	move	a1,zero
8014c804:	0c05883c 	jal	801620f0 <__offtime>
8014c808:	02003021 	move	a2,s0
8014c80c:	14400036 	bnez	v0,8014c8e8 <__tz_convert+0x158>
8014c810:	3c048031 	lui	a0,0x8031
8014c814:	00008021 	move	s0,zero
8014c818:	afa00018 	sw	zero,24(sp)
8014c81c:	afa0001c 	sw	zero,28(sp)
8014c820:	12000011 	beqz	s0,8014c868 <__tz_convert+0xd8>
8014c824:	3c020000 	lui	v0,0x0
8014c828:	1260002a 	beqz	s3,8014c8d4 <__tz_convert+0x144>
8014c82c:	3c02801d 	lui	v0,0x801d
8014c830:	8e424804 	lw	v0,18436(s2)
8014c834:	00000000 	nop
8014c838:	10400037 	beqz	v0,8014c918 <__tz_convert+0x188>
8014c83c:	3c058031 	lui	a1,0x8031
8014c840:	8e020024 	lw	v0,36(s0)
8014c844:	8fa50018 	lw	a1,24(sp)
8014c848:	02202021 	move	a0,s1
8014c84c:	00452823 	subu	a1,v0,a1
8014c850:	0c05883c 	jal	801620f0 <__offtime>
8014c854:	02003021 	move	a2,s0
8014c858:	14400018 	bnez	v0,8014c8bc <__tz_convert+0x12c>
8014c85c:	00000000 	nop
8014c860:	00008021 	move	s0,zero
8014c864:	3c020000 	lui	v0,0x0
8014c868:	24420000 	addiu	v0,v0,0
8014c86c:	10400005 	beqz	v0,8014c884 <__tz_convert+0xf4>
8014c870:	02001021 	move	v0,s0
8014c874:	3c048031 	lui	a0,0x8031
8014c878:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014c87c:	24846068 	addiu	a0,a0,24680
8014c880:	02001021 	move	v0,s0
8014c884:	8fbf0030 	lw	ra,48(sp)
8014c888:	8fb3002c 	lw	s3,44(sp)
8014c88c:	8fb20028 	lw	s2,40(sp)
8014c890:	8fb10024 	lw	s1,36(sp)
8014c894:	8fb00020 	lw	s0,32(sp)
8014c898:	03e00008 	jr	ra
8014c89c:	27bd0038 	addiu	sp,sp,56
8014c8a0:	8e240000 	lw	a0,0(s1)
8014c8a4:	27a60018 	addiu	a2,sp,24
8014c8a8:	27a7001c 	addiu	a3,sp,28
8014c8ac:	0c0532cb 	jal	8014cb2c <__tzfile_compute>
8014c8b0:	afb00010 	sw	s0,16(sp)
8014c8b4:	08053208 	j	8014c820 <__tz_convert+0x90>
8014c8b8:	00000000 	nop
8014c8bc:	8e020000 	lw	v0,0(s0)
8014c8c0:	8fa3001c 	lw	v1,28(sp)
8014c8c4:	00000000 	nop
8014c8c8:	00431021 	addu	v0,v0,v1
8014c8cc:	08053219 	j	8014c864 <__tz_convert+0xd4>
8014c8d0:	ae020000 	sw	v0,0(s0)
8014c8d4:	2442461c 	addiu	v0,v0,17948
8014c8d8:	ae020028 	sw	v0,40(s0)
8014c8dc:	ae000020 	sw	zero,32(s0)
8014c8e0:	08053210 	j	8014c840 <__tz_convert+0xb0>
8014c8e4:	ae000024 	sw	zero,36(s0)
8014c8e8:	8e050014 	lw	a1,20(s0)
8014c8ec:	24846080 	addiu	a0,a0,24704
8014c8f0:	0c052dec 	jal	8014b7b0 <compute_change>
8014c8f4:	24a5076c 	addiu	a1,a1,1900
8014c8f8:	8e050014 	lw	a1,20(s0)
8014c8fc:	3c048031 	lui	a0,0x8031
8014c900:	248460a0 	addiu	a0,a0,24736
8014c904:	0c052dec 	jal	8014b7b0 <compute_change>
8014c908:	24a5076c 	addiu	a1,a1,1900
8014c90c:	afa00018 	sw	zero,24(sp)
8014c910:	08053208 	j	8014c820 <__tz_convert+0x90>
8014c914:	afa0001c 	sw	zero,28(sp)
8014c918:	24a36080 	addiu	v1,a1,24704
8014c91c:	8c640038 	lw	a0,56(v1)
8014c920:	8c660018 	lw	a2,24(v1)
8014c924:	00000000 	nop
8014c928:	0086102a 	slt	v0,a0,a2
8014c92c:	1440001b 	bnez	v0,8014c99c <__tz_convert+0x20c>
8014c930:	00000000 	nop
8014c934:	8e230000 	lw	v1,0(s1)
8014c938:	00000000 	nop
8014c93c:	0066102a 	slt	v0,v1,a2
8014c940:	1040000f 	beqz	v0,8014c980 <__tz_convert+0x1f0>
8014c944:	00000000 	nop
8014c948:	00003021 	move	a2,zero
8014c94c:	3c02801f 	lui	v0,0x801f
8014c950:	24a56080 	addiu	a1,a1,24704
8014c954:	244236a0 	addiu	v0,v0,13984
8014c958:	00062140 	sll	a0,a2,0x5
8014c95c:	00061880 	sll	v1,a2,0x2
8014c960:	00621821 	addu	v1,v1,v0
8014c964:	00852021 	addu	a0,a0,a1
8014c968:	8c620000 	lw	v0,0(v1)
8014c96c:	8c850014 	lw	a1,20(a0)
8014c970:	ae020028 	sw	v0,40(s0)
8014c974:	ae050024 	sw	a1,36(s0)
8014c978:	08053210 	j	8014c840 <__tz_convert+0xb0>
8014c97c:	ae060020 	sw	a2,32(s0)
8014c980:	08053253 	j	8014c94c <__tz_convert+0x1bc>
8014c984:	0064302a 	slt	a2,v1,a0
8014c988:	0c047ea0 	jal	8011fa80 <__errno_location>
8014c98c:	00008021 	move	s0,zero
8014c990:	24030016 	li	v1,22
8014c994:	08053220 	j	8014c880 <__tz_convert+0xf0>
8014c998:	ac430000 	sw	v1,0(v0)
8014c99c:	8e230000 	lw	v1,0(s1)
8014c9a0:	00000000 	nop
8014c9a4:	0064102a 	slt	v0,v1,a0
8014c9a8:	10400003 	beqz	v0,8014c9b8 <__tz_convert+0x228>
8014c9ac:	0066102a 	slt	v0,v1,a2
8014c9b0:	08053253 	j	8014c94c <__tz_convert+0x1bc>
8014c9b4:	24060001 	li	a2,1
8014c9b8:	08053253 	j	8014c94c <__tz_convert+0x1bc>
8014c9bc:	38460001 	xori	a2,v0,0x1

8014c9c0 <__tzset>:
8014c9c0:	3c020000 	lui	v0,0x0
8014c9c4:	27bdffe8 	addiu	sp,sp,-24
8014c9c8:	3c048031 	lui	a0,0x8031
8014c9cc:	24420000 	addiu	v0,v0,0
8014c9d0:	afbf0010 	sw	ra,16(sp)
8014c9d4:	10400003 	beqz	v0,8014c9e4 <__tzset+0x24>
8014c9d8:	24846068 	addiu	a0,a0,24680
8014c9dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014c9e0:	00000000 	nop
8014c9e4:	24040001 	li	a0,1
8014c9e8:	0c052f39 	jal	8014bce4 <tzset_internal>
8014c9ec:	24050001 	li	a1,1
8014c9f0:	3c02801f 	lui	v0,0x801f
8014c9f4:	8c434804 	lw	v1,18436(v0)
8014c9f8:	3c078031 	lui	a3,0x8031
8014c9fc:	3c048031 	lui	a0,0x8031
8014ca00:	3c05801f 	lui	a1,0x801f
8014ca04:	24e86080 	addiu	t0,a3,24704
8014ca08:	24846068 	addiu	a0,a0,24680
8014ca0c:	14600005 	bnez	v1,8014ca24 <__tzset+0x64>
8014ca10:	24a636a0 	addiu	a2,a1,13984
8014ca14:	8d020020 	lw	v0,32(t0)
8014ca18:	8ce36080 	lw	v1,24704(a3)
8014ca1c:	acc20004 	sw	v0,4(a2)
8014ca20:	aca336a0 	sw	v1,13984(a1)
8014ca24:	3c020000 	lui	v0,0x0
8014ca28:	24420000 	addiu	v0,v0,0
8014ca2c:	10400004 	beqz	v0,8014ca40 <__tzset+0x80>
8014ca30:	00000000 	nop
8014ca34:	8fbf0010 	lw	ra,16(sp)
8014ca38:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8014ca3c:	27bd0018 	addiu	sp,sp,24
8014ca40:	8fbf0010 	lw	ra,16(sp)
8014ca44:	00000000 	nop
8014ca48:	03e00008 	jr	ra
8014ca4c:	27bd0018 	addiu	sp,sp,24

8014ca50 <__tzname_max>:
8014ca50:	3c020000 	lui	v0,0x0
8014ca54:	27bdffe8 	addiu	sp,sp,-24
8014ca58:	3c048031 	lui	a0,0x8031
8014ca5c:	24420000 	addiu	v0,v0,0
8014ca60:	afbf0010 	sw	ra,16(sp)
8014ca64:	10400003 	beqz	v0,8014ca74 <__tzname_max+0x24>
8014ca68:	24846068 	addiu	a0,a0,24680
8014ca6c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014ca70:	00000000 	nop
8014ca74:	00002021 	move	a0,zero
8014ca78:	0c052f39 	jal	8014bce4 <tzset_internal>
8014ca7c:	00002821 	move	a1,zero
8014ca80:	3c020000 	lui	v0,0x0
8014ca84:	3c048031 	lui	a0,0x8031
8014ca88:	24420000 	addiu	v0,v0,0
8014ca8c:	10400003 	beqz	v0,8014ca9c <__tzname_max+0x4c>
8014ca90:	24846068 	addiu	a0,a0,24680
8014ca94:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014ca98:	00000000 	nop
8014ca9c:	3c03801f 	lui	v1,0x801f
8014caa0:	8c624800 	lw	v0,18432(v1)
8014caa4:	8fbf0010 	lw	ra,16(sp)
8014caa8:	00000000 	nop
8014caac:	03e00008 	jr	ra
8014cab0:	27bd0018 	addiu	sp,sp,24
	...

8014cac0 <compute_tzname_max>:
8014cac0:	3c02801f 	lui	v0,0x801f
8014cac4:	8c45466c 	lw	a1,18028(v0)
8014cac8:	00000000 	nop
8014cacc:	00a43821 	addu	a3,a1,a0
8014cad0:	80a20000 	lb	v0,0(a1)
8014cad4:	00000000 	nop
8014cad8:	1040000e 	beqz	v0,8014cb14 <compute_tzname_max+0x54>
8014cadc:	00a01821 	move	v1,a1
8014cae0:	24630001 	addiu	v1,v1,1
8014cae4:	80620000 	lb	v0,0(v1)
8014cae8:	00000000 	nop
8014caec:	1440fffd 	bnez	v0,8014cae4 <compute_tzname_max+0x24>
8014caf0:	24630001 	addiu	v1,v1,1
8014caf4:	2463ffff 	addiu	v1,v1,-1
8014caf8:	3c06801f 	lui	a2,0x801f
8014cafc:	8cc24800 	lw	v0,18432(a2)
8014cb00:	00652023 	subu	a0,v1,a1
8014cb04:	0044102b 	sltu	v0,v0,a0
8014cb08:	10400003 	beqz	v0,8014cb18 <compute_tzname_max+0x58>
8014cb0c:	24650001 	addiu	a1,v1,1
8014cb10:	acc44800 	sw	a0,18432(a2)
8014cb14:	24650001 	addiu	a1,v1,1
8014cb18:	00a7102b 	sltu	v0,a1,a3
8014cb1c:	1440ffec 	bnez	v0,8014cad0 <compute_tzname_max+0x10>
8014cb20:	00000000 	nop
8014cb24:	03e00008 	jr	ra
8014cb28:	00000000 	nop

8014cb2c <__tzfile_compute>:
8014cb2c:	27bdffc0 	addiu	sp,sp,-64
8014cb30:	afb70034 	sw	s7,52(sp)
8014cb34:	afbf003c 	sw	ra,60(sp)
8014cb38:	afbe0038 	sw	s8,56(sp)
8014cb3c:	afb60030 	sw	s6,48(sp)
8014cb40:	afb5002c 	sw	s5,44(sp)
8014cb44:	afb40028 	sw	s4,40(sp)
8014cb48:	afb30024 	sw	s3,36(sp)
8014cb4c:	afb20020 	sw	s2,32(sp)
8014cb50:	afb1001c 	sw	s1,28(sp)
8014cb54:	afb00018 	sw	s0,24(sp)
8014cb58:	0080b821 	move	s7,a0
8014cb5c:	afa60048 	sw	a2,72(sp)
8014cb60:	10a00053 	beqz	a1,8014ccb0 <__tzfile_compute+0x184>
8014cb64:	afa7004c 	sw	a3,76(sp)
8014cb68:	3c02801f 	lui	v0,0x801f
8014cb6c:	8c52465c 	lw	s2,18012(v0)
8014cb70:	00000000 	nop
8014cb74:	164000a1 	bnez	s2,8014cdfc <__tzfile_compute+0x2d0>
8014cb78:	3c038019 	lui	v1,0x8019
8014cb7c:	3c02801f 	lui	v0,0x801f
8014cb80:	8c454664 	lw	a1,18020(v0)
8014cb84:	00000000 	nop
8014cb88:	10a00010 	beqz	a1,8014cbcc <__tzfile_compute+0xa0>
8014cb8c:	3c09801f 	lui	t1,0x801f
8014cb90:	8d234668 	lw	v1,18024(t1)
8014cb94:	00000000 	nop
8014cb98:	90620004 	lbu	v0,4(v1)
8014cb9c:	00000000 	nop
8014cba0:	104000e0 	beqz	v0,8014cf24 <__tzfile_compute+0x3f8>
8014cba4:	00002021 	move	a0,zero
8014cba8:	080532f1 	j	8014cbc4 <__tzfile_compute+0x98>
8014cbac:	24840001 	addiu	a0,a0,1
8014cbb0:	9062000c 	lbu	v0,12(v1)
8014cbb4:	00000000 	nop
8014cbb8:	104000da 	beqz	v0,8014cf24 <__tzfile_compute+0x3f8>
8014cbbc:	24630008 	addiu	v1,v1,8
8014cbc0:	24840001 	addiu	a0,a0,1
8014cbc4:	14a4fffa 	bne	a1,a0,8014cbb0 <__tzfile_compute+0x84>
8014cbc8:	00000000 	nop
8014cbcc:	00004021 	move	t0,zero
8014cbd0:	3c02801f 	lui	v0,0x801f
8014cbd4:	3c03801f 	lui	v1,0x801f
8014cbd8:	8c454670 	lw	a1,18032(v0)
8014cbdc:	8c644674 	lw	a0,18036(v1)
8014cbe0:	3c14801f 	lui	s4,0x801f
8014cbe4:	00a42026 	xor	a0,a1,a0
8014cbe8:	8d274668 	lw	a3,18024(t1)
8014cbec:	0004202b 	sltu	a0,zero,a0
8014cbf0:	00052823 	negu	a1,a1
8014cbf4:	268636a0 	addiu	a2,s4,13984
8014cbf8:	3c028031 	lui	v0,0x8031
8014cbfc:	3c038031 	lui	v1,0x8031
8014cc00:	ac446060 	sw	a0,24672(v0)
8014cc04:	ac656064 	sw	a1,24676(v1)
8014cc08:	0107b021 	addu	s6,t0,a3
8014cc0c:	acc00004 	sw	zero,4(a2)
8014cc10:	12400013 	beqz	s2,8014cc60 <__tzfile_compute+0x134>
8014cc14:	ae8036a0 	sw	zero,13984(s4)
8014cc18:	3c15801f 	lui	s5,0x801f
8014cc1c:	8ea24660 	lw	v0,18016(s5)
8014cc20:	2652ffff 	addiu	s2,s2,-1
8014cc24:	00521021 	addu	v0,v0,s2
8014cc28:	90430000 	lbu	v1,0(v0)
8014cc2c:	8d244668 	lw	a0,18024(t1)
8014cc30:	000318c0 	sll	v1,v1,0x3
8014cc34:	00641821 	addu	v1,v1,a0
8014cc38:	90710004 	lbu	s1,4(v1)
8014cc3c:	269336a0 	addiu	s3,s4,13984
8014cc40:	00111080 	sll	v0,s1,0x2
8014cc44:	00538021 	addu	s0,v0,s3
8014cc48:	8e040000 	lw	a0,0(s0)
8014cc4c:	90620005 	lbu	v0,5(v1)
8014cc50:	1080009c 	beqz	a0,8014cec4 <__tzfile_compute+0x398>
8014cc54:	3c1e801f 	lui	s8,0x801f
8014cc58:	1640fff0 	bnez	s2,8014cc1c <__tzfile_compute+0xf0>
8014cc5c:	00000000 	nop
8014cc60:	8e8236a0 	lw	v0,13984(s4)
8014cc64:	00000000 	nop
8014cc68:	104000b0 	beqz	v0,8014cf2c <__tzfile_compute+0x400>
8014cc6c:	3c1e801f 	lui	s8,0x801f
8014cc70:	268536a0 	addiu	a1,s4,13984
8014cc74:	8ca20004 	lw	v0,4(a1)
8014cc78:	00000000 	nop
8014cc7c:	104000b6 	beqz	v0,8014cf58 <__tzfile_compute+0x42c>
8014cc80:	3c02801f 	lui	v0,0x801f
8014cc84:	8fa40050 	lw	a0,80(sp)
8014cc88:	92c20004 	lbu	v0,4(s6)
8014cc8c:	8fc3466c 	lw	v1,18028(s8)
8014cc90:	ac820020 	sw	v0,32(a0)
8014cc94:	92c40005 	lbu	a0,5(s6)
8014cc98:	0c052efb 	jal	8014bbec <__tzstring>
8014cc9c:	00832021 	addu	a0,a0,v1
8014cca0:	8fa70050 	lw	a3,80(sp)
8014cca4:	8ec30000 	lw	v1,0(s6)
8014cca8:	ace20028 	sw	v0,40(a3)
8014ccac:	ace30024 	sw	v1,36(a3)
8014ccb0:	8fa2004c 	lw	v0,76(sp)
8014ccb4:	3c03801f 	lui	v1,0x801f
8014ccb8:	ac400000 	sw	zero,0(v0)
8014ccbc:	3c02801f 	lui	v0,0x801f
8014ccc0:	8c464678 	lw	a2,18040(v0)
8014ccc4:	8c69467c 	lw	t1,18044(v1)
8014ccc8:	000620c0 	sll	a0,a2,0x3
8014cccc:	8fa30048 	lw	v1,72(sp)
8014ccd0:	01241021 	addu	v0,t1,a0
8014ccd4:	ac600000 	sw	zero,0(v1)
8014ccd8:	2484fff8 	addiu	a0,a0,-8
8014ccdc:	2443fff8 	addiu	v1,v0,-8
8014cce0:	2408ffff 	li	t0,-1
8014cce4:	24c6ffff 	addiu	a2,a2,-1
8014cce8:	10c80010 	beq	a2,t0,8014cd2c <__tzfile_compute+0x200>
8014ccec:	00000000 	nop
8014ccf0:	8c620000 	lw	v0,0(v1)
8014ccf4:	00602821 	move	a1,v1
8014ccf8:	02e2102a 	slt	v0,s7,v0
8014ccfc:	00803821 	move	a3,a0
8014cd00:	2463fff8 	addiu	v1,v1,-8
8014cd04:	1440fff7 	bnez	v0,8014cce4 <__tzfile_compute+0x1b8>
8014cd08:	2484fff8 	addiu	a0,a0,-8
8014cd0c:	8ca20004 	lw	v0,4(a1)
8014cd10:	8fa40048 	lw	a0,72(sp)
8014cd14:	00000000 	nop
8014cd18:	ac820000 	sw	v0,0(a0)
8014cd1c:	8ca30000 	lw	v1,0(a1)
8014cd20:	00000000 	nop
8014cd24:	12e3000d 	beq	s7,v1,8014cd5c <__tzfile_compute+0x230>
8014cd28:	00000000 	nop
8014cd2c:	8fbf003c 	lw	ra,60(sp)
8014cd30:	8fbe0038 	lw	s8,56(sp)
8014cd34:	8fb70034 	lw	s7,52(sp)
8014cd38:	8fb60030 	lw	s6,48(sp)
8014cd3c:	8fb5002c 	lw	s5,44(sp)
8014cd40:	8fb40028 	lw	s4,40(sp)
8014cd44:	8fb30024 	lw	s3,36(sp)
8014cd48:	8fb20020 	lw	s2,32(sp)
8014cd4c:	8fb1001c 	lw	s1,28(sp)
8014cd50:	8fb00018 	lw	s0,24(sp)
8014cd54:	03e00008 	jr	ra
8014cd58:	27bd0040 	addiu	sp,sp,64
8014cd5c:	10c0006a 	beqz	a2,8014cf08 <__tzfile_compute+0x3dc>
8014cd60:	00000000 	nop
8014cd64:	8ca30004 	lw	v1,4(a1)
8014cd68:	01272021 	addu	a0,t1,a3
8014cd6c:	8c85fffc 	lw	a1,-4(a0)
8014cd70:	00000000 	nop
8014cd74:	00a3102a 	slt	v0,a1,v1
8014cd78:	1040ffec 	beqz	v0,8014cd2c <__tzfile_compute+0x200>
8014cd7c:	24020001 	li	v0,1
8014cd80:	8fa7004c 	lw	a3,76(sp)
8014cd84:	10c0ffe9 	beqz	a2,8014cd2c <__tzfile_compute+0x200>
8014cd88:	ace20000 	sw	v0,0(a3)
8014cd8c:	8c82fff8 	lw	v0,-8(a0)
8014cd90:	00000000 	nop
8014cd94:	24420001 	addiu	v0,v0,1
8014cd98:	16e2ffe4 	bne	s7,v0,8014cd2c <__tzfile_compute+0x200>
8014cd9c:	24a20001 	addiu	v0,a1,1
8014cda0:	1462ffe2 	bne	v1,v0,8014cd2c <__tzfile_compute+0x200>
8014cda4:	000610c0 	sll	v0,a2,0x3
8014cda8:	01221021 	addu	v0,t1,v0
8014cdac:	2445fff8 	addiu	a1,v0,-8
8014cdb0:	08053379 	j	8014cde4 <__tzfile_compute+0x2b8>
8014cdb4:	24070001 	li	a3,1
8014cdb8:	8ca2fff8 	lw	v0,-8(a1)
8014cdbc:	8ca30000 	lw	v1,0(a1)
8014cdc0:	24420001 	addiu	v0,v0,1
8014cdc4:	00a02021 	move	a0,a1
8014cdc8:	14620068 	bne	v1,v0,8014cf6c <__tzfile_compute+0x440>
8014cdcc:	24a5fff8 	addiu	a1,a1,-8
8014cdd0:	8ca20004 	lw	v0,4(a1)
8014cdd4:	8c830004 	lw	v1,4(a0)
8014cdd8:	24420001 	addiu	v0,v0,1
8014cddc:	14620066 	bne	v1,v0,8014cf78 <__tzfile_compute+0x44c>
8014cde0:	00000000 	nop
8014cde4:	24c6ffff 	addiu	a2,a2,-1
8014cde8:	14c0fff3 	bnez	a2,8014cdb8 <__tzfile_compute+0x28c>
8014cdec:	24e70001 	addiu	a3,a3,1
8014cdf0:	8fa3004c 	lw	v1,76(sp)
8014cdf4:	0805334b 	j	8014cd2c <__tzfile_compute+0x200>
8014cdf8:	ac670000 	sw	a3,0(v1)
8014cdfc:	8c63c80c 	lw	v1,-14324(v1)
8014ce00:	00000000 	nop
8014ce04:	8c620000 	lw	v0,0(v1)
8014ce08:	00000000 	nop
8014ce0c:	0082102a 	slt	v0,a0,v0
8014ce10:	1440ff5b 	bnez	v0,8014cb80 <__tzfile_compute+0x54>
8014ce14:	3c02801f 	lui	v0,0x801f
8014ce18:	2e420002 	sltiu	v0,s2,2
8014ce1c:	14400059 	bnez	v0,8014cf84 <__tzfile_compute+0x458>
8014ce20:	00000000 	nop
8014ce24:	8c620004 	lw	v0,4(v1)
8014ce28:	00000000 	nop
8014ce2c:	0082102a 	slt	v0,a0,v0
8014ce30:	14400054 	bnez	v0,8014cf84 <__tzfile_compute+0x458>
8014ce34:	24040001 	li	a0,1
8014ce38:	08053396 	j	8014ce58 <__tzfile_compute+0x32c>
8014ce3c:	24840001 	addiu	a0,a0,1
8014ce40:	8c620008 	lw	v0,8(v1)
8014ce44:	00000000 	nop
8014ce48:	02e2102a 	slt	v0,s7,v0
8014ce4c:	14400045 	bnez	v0,8014cf64 <__tzfile_compute+0x438>
8014ce50:	24630004 	addiu	v1,v1,4
8014ce54:	24840001 	addiu	a0,a0,1
8014ce58:	1644fff9 	bne	s2,a0,8014ce40 <__tzfile_compute+0x314>
8014ce5c:	00000000 	nop
8014ce60:	02401821 	move	v1,s2
8014ce64:	3c15801f 	lui	s5,0x801f
8014ce68:	8ea24660 	lw	v0,18016(s5)
8014ce6c:	3c09801f 	lui	t1,0x801f
8014ce70:	00431021 	addu	v0,v0,v1
8014ce74:	9045ffff 	lbu	a1,-1(v0)
8014ce78:	3c03801f 	lui	v1,0x801f
8014ce7c:	3c02801f 	lui	v0,0x801f
8014ce80:	8c664670 	lw	a2,18032(v1)
8014ce84:	8c444674 	lw	a0,18036(v0)
8014ce88:	8d224668 	lw	v0,18024(t1)
8014ce8c:	000528c0 	sll	a1,a1,0x3
8014ce90:	00c42026 	xor	a0,a2,a0
8014ce94:	3c14801f 	lui	s4,0x801f
8014ce98:	00a2b021 	addu	s6,a1,v0
8014ce9c:	0004202b 	sltu	a0,zero,a0
8014cea0:	00063023 	negu	a2,a2
8014cea4:	268536a0 	addiu	a1,s4,13984
8014cea8:	3c028031 	lui	v0,0x8031
8014ceac:	3c038031 	lui	v1,0x8031
8014ceb0:	ac446060 	sw	a0,24672(v0)
8014ceb4:	ac666064 	sw	a2,24676(v1)
8014ceb8:	aca00004 	sw	zero,4(a1)
8014cebc:	08053307 	j	8014cc1c <__tzfile_compute+0xf0>
8014cec0:	ae8036a0 	sw	zero,13984(s4)
8014cec4:	8fc4466c 	lw	a0,18028(s8)
8014cec8:	afa90010 	sw	t1,16(sp)
8014cecc:	0c052efb 	jal	8014bbec <__tzstring>
8014ced0:	00442021 	addu	a0,v0,a0
8014ced4:	24030001 	li	v1,1
8014ced8:	00711823 	subu	v1,v1,s1
8014cedc:	00031880 	sll	v1,v1,0x2
8014cee0:	ae020000 	sw	v0,0(s0)
8014cee4:	00731821 	addu	v1,v1,s3
8014cee8:	8c620000 	lw	v0,0(v1)
8014ceec:	8fa90010 	lw	t1,16(sp)
8014cef0:	1440ff5b 	bnez	v0,8014cc60 <__tzfile_compute+0x134>
8014cef4:	00000000 	nop
8014cef8:	1640ff48 	bnez	s2,8014cc1c <__tzfile_compute+0xf0>
8014cefc:	00000000 	nop
8014cf00:	08053318 	j	8014cc60 <__tzfile_compute+0x134>
8014cf04:	00000000 	nop
8014cf08:	8ca30004 	lw	v1,4(a1)
8014cf0c:	00000000 	nop
8014cf10:	1860ff95 	blez	v1,8014cd68 <__tzfile_compute+0x23c>
8014cf14:	24020001 	li	v0,1
8014cf18:	8fa7004c 	lw	a3,76(sp)
8014cf1c:	0805334b 	j	8014cd2c <__tzfile_compute+0x200>
8014cf20:	ace20000 	sw	v0,0(a3)
8014cf24:	080532f4 	j	8014cbd0 <__tzfile_compute+0xa4>
8014cf28:	000440c0 	sll	t0,a0,0x3
8014cf2c:	3c02801f 	lui	v0,0x801f
8014cf30:	8c444664 	lw	a0,18020(v0)
8014cf34:	24030001 	li	v1,1
8014cf38:	14830014 	bne	a0,v1,8014cf8c <__tzfile_compute+0x460>
8014cf3c:	3c04801d 	lui	a0,0x801d
8014cf40:	8fc4466c 	lw	a0,18028(s8)
8014cf44:	0c052efb 	jal	8014bbec <__tzstring>
8014cf48:	00000000 	nop
8014cf4c:	3c03801f 	lui	v1,0x801f
8014cf50:	0805331c 	j	8014cc70 <__tzfile_compute+0x144>
8014cf54:	ac6236a0 	sw	v0,13984(v1)
8014cf58:	8c4336a0 	lw	v1,13984(v0)
8014cf5c:	08053321 	j	8014cc84 <__tzfile_compute+0x158>
8014cf60:	aca30004 	sw	v1,4(a1)
8014cf64:	08053399 	j	8014ce64 <__tzfile_compute+0x338>
8014cf68:	00801821 	move	v1,a0
8014cf6c:	8fa4004c 	lw	a0,76(sp)
8014cf70:	0805334b 	j	8014cd2c <__tzfile_compute+0x200>
8014cf74:	ac870000 	sw	a3,0(a0)
8014cf78:	8fa2004c 	lw	v0,76(sp)
8014cf7c:	0805334b 	j	8014cd2c <__tzfile_compute+0x200>
8014cf80:	ac470000 	sw	a3,0(v0)
8014cf84:	08053399 	j	8014ce64 <__tzfile_compute+0x338>
8014cf88:	24030001 	li	v1,1
8014cf8c:	3c05801d 	lui	a1,0x801d
8014cf90:	3c07801d 	lui	a3,0x801d
8014cf94:	24844620 	addiu	a0,a0,17952
8014cf98:	24a54630 	addiu	a1,a1,17968
8014cf9c:	24e74660 	addiu	a3,a3,18016
8014cfa0:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014cfa4:	24060220 	li	a2,544

8014cfa8 <__tzfile_read>:
8014cfa8:	27bdfee8 	addiu	sp,sp,-280
8014cfac:	3c02801f 	lui	v0,0x801f
8014cfb0:	afbe0110 	sw	s8,272(sp)
8014cfb4:	afb7010c 	sw	s7,268(sp)
8014cfb8:	afb60108 	sw	s6,264(sp)
8014cfbc:	afb50104 	sw	s5,260(sp)
8014cfc0:	afb200f8 	sw	s2,248(sp)
8014cfc4:	8c554804 	lw	s5,18436(v0)
8014cfc8:	afbf0114 	sw	ra,276(sp)
8014cfcc:	afb40100 	sw	s4,256(sp)
8014cfd0:	afb300fc 	sw	s3,252(sp)
8014cfd4:	afb100f4 	sw	s1,244(sp)
8014cfd8:	afb000f0 	sw	s0,240(sp)
8014cfdc:	03a0f021 	move	s8,sp
8014cfe0:	00809021 	move	s2,a0
8014cfe4:	00a0b021 	move	s6,a1
8014cfe8:	00c0b821 	move	s7,a2
8014cfec:	108001bc 	beqz	a0,8014d6e0 <__tzfile_read+0x738>
8014cff0:	ac404804 	sw	zero,18436(v0)
8014cff4:	80900000 	lb	s0,0(a0)
8014cff8:	00000000 	nop
8014cffc:	16000014 	bnez	s0,8014d050 <__tzfile_read+0xa8>
8014d000:	3c02801f 	lui	v0,0x801f
8014d004:	3c028019 	lui	v0,0x8019
8014d008:	8c44c80c 	lw	a0,-14324(v0)
8014d00c:	0c045fee 	jal	80117fb8 <__cfree>
8014d010:	00000000 	nop
8014d014:	3c038019 	lui	v1,0x8019
8014d018:	ac60c80c 	sw	zero,-14324(v1)
8014d01c:	03c0e821 	move	sp,s8
8014d020:	8fbf0114 	lw	ra,276(sp)
8014d024:	8fbe0110 	lw	s8,272(sp)
8014d028:	8fb7010c 	lw	s7,268(sp)
8014d02c:	8fb60108 	lw	s6,264(sp)
8014d030:	8fb50104 	lw	s5,260(sp)
8014d034:	8fb40100 	lw	s4,256(sp)
8014d038:	8fb300fc 	lw	s3,252(sp)
8014d03c:	8fb200f8 	lw	s2,248(sp)
8014d040:	8fb100f4 	lw	s1,244(sp)
8014d044:	8fb000f0 	lw	s0,240(sp)
8014d048:	03e00008 	jr	ra
8014d04c:	27bd0118 	addiu	sp,sp,280
8014d050:	8c4331b0 	lw	v1,12720(v0)
8014d054:	00000000 	nop
8014d058:	1060000a 	beqz	v1,8014d084 <__tzfile_read+0xdc>
8014d05c:	2402002f 	li	v0,47
8014d060:	12020136 	beq	s0,v0,8014d53c <__tzfile_read+0x594>
8014d064:	3c05801d 	lui	a1,0x801d
8014d068:	3c05801d 	lui	a1,0x801d
8014d06c:	24a5463c 	addiu	a1,a1,17980
8014d070:	0c047098 	jal	8011c260 <strstr>
8014d074:	02402021 	move	a0,s2
8014d078:	1440ffe3 	bnez	v0,8014d008 <__tzfile_read+0x60>
8014d07c:	3c028019 	lui	v0,0x8019
8014d080:	2402002f 	li	v0,47
8014d084:	12020021 	beq	s0,v0,8014d10c <__tzfile_read+0x164>
8014d088:	3c04801d 	lui	a0,0x801d
8014d08c:	0c043794 	jal	8010de50 <getenv>
8014d090:	24844640 	addiu	a0,a0,17984
8014d094:	10400005 	beqz	v0,8014d0ac <__tzfile_read+0x104>
8014d098:	00409821 	move	s3,v0
8014d09c:	80420000 	lb	v0,0(v0)
8014d0a0:	00000000 	nop
8014d0a4:	14400196 	bnez	v0,8014d700 <__tzfile_read+0x758>
8014d0a8:	00000000 	nop
8014d0ac:	3c02801d 	lui	v0,0x801d
8014d0b0:	24534684 	addiu	s3,v0,18052
8014d0b4:	24140013 	li	s4,19
8014d0b8:	0c046f6c 	jal	8011bdb0 <strlen>
8014d0bc:	02402021 	move	a0,s2
8014d0c0:	00408021 	move	s0,v0
8014d0c4:	00541021 	addu	v0,v0,s4
8014d0c8:	24420010 	addiu	v0,v0,16
8014d0cc:	000210c2 	srl	v0,v0,0x3
8014d0d0:	000210c0 	sll	v0,v0,0x3
8014d0d4:	03a2e823 	subu	sp,sp,v0
8014d0d8:	27b10010 	addiu	s1,sp,16
8014d0dc:	02602821 	move	a1,s3
8014d0e0:	02803021 	move	a2,s4
8014d0e4:	0c0472c8 	jal	8011cb20 <__mempcpy>
8014d0e8:	02202021 	move	a0,s1
8014d0ec:	26100001 	addiu	s0,s0,1
8014d0f0:	2403002f 	li	v1,47
8014d0f4:	02402821 	move	a1,s2
8014d0f8:	a0430000 	sb	v1,0(v0)
8014d0fc:	24440001 	addiu	a0,v0,1
8014d100:	0c04324c 	jal	8010c930 <memcpy>
8014d104:	02003021 	move	a2,s0
8014d108:	02209021 	move	s2,s1
8014d10c:	12a00008 	beqz	s5,8014d130 <__tzfile_read+0x188>
8014d110:	3c05801c 	lui	a1,0x801c
8014d114:	24040003 	li	a0,3
8014d118:	02402821 	move	a1,s2
8014d11c:	0c0537cc 	jal	8014df30 <___xstat64>
8014d120:	27c60040 	addiu	a2,s8,64
8014d124:	104000e8 	beqz	v0,8014d4c8 <__tzfile_read+0x520>
8014d128:	3c04801f 	lui	a0,0x801f
8014d12c:	3c05801c 	lui	a1,0x801c
8014d130:	02402021 	move	a0,s2
8014d134:	0c051dce 	jal	80147738 <_IO_new_fopen>
8014d138:	24a5326c 	addiu	a1,a1,12908
8014d13c:	1040ffb1 	beqz	v0,8014d004 <__tzfile_read+0x5c>
8014d140:	00409021 	move	s2,v0
8014d144:	0c044338 	jal	80110ce0 <fileno>
8014d148:	00402021 	move	a0,v0
8014d14c:	00402821 	move	a1,v0
8014d150:	24040003 	li	a0,3
8014d154:	0c047774 	jal	8011ddd0 <___fxstat64>
8014d158:	27c60040 	addiu	a2,s8,64
8014d15c:	144000d6 	bnez	v0,8014d4b8 <__tzfile_read+0x510>
8014d160:	3c058019 	lui	a1,0x8019
8014d164:	8ca4c80c 	lw	a0,-14324(a1)
8014d168:	0c045fee 	jal	80117fb8 <__cfree>
8014d16c:	00000000 	nop
8014d170:	8fc30054 	lw	v1,84(s8)
8014d174:	3c06801f 	lui	a2,0x801f
8014d178:	8fc20050 	lw	v0,80(s8)
8014d17c:	acc34654 	sw	v1,18004(a2)
8014d180:	8fc30040 	lw	v1,64(s8)
8014d184:	3c08801f 	lui	t0,0x801f
8014d188:	8fc70088 	lw	a3,136(s8)
8014d18c:	ad034648 	sw	v1,17992(t0)
8014d190:	acc24650 	sw	v0,18000(a2)
8014d194:	02402021 	move	a0,s2
8014d198:	24050002 	li	a1,2
8014d19c:	3c02801f 	lui	v0,0x801f
8014d1a0:	ad00464c 	sw	zero,17996(t0)
8014d1a4:	3c088019 	lui	t0,0x8019
8014d1a8:	ac474658 	sw	a3,18008(v0)
8014d1ac:	0c0526dc 	jal	80149b70 <__fsetlocking>
8014d1b0:	ad00c80c 	sw	zero,-14324(t0)
8014d1b4:	27c40014 	addiu	a0,s8,20
8014d1b8:	2405002c 	li	a1,44
8014d1bc:	24060001 	li	a2,1
8014d1c0:	0c0584cc 	jal	80161330 <fread_unlocked>
8014d1c4:	02403821 	move	a3,s2
8014d1c8:	24030001 	li	v1,1
8014d1cc:	144300ba 	bne	v0,v1,8014d4b8 <__tzfile_read+0x510>
8014d1d0:	3c0a00ff 	lui	t2,0xff
8014d1d4:	8fc90034 	lw	t1,52(s8)
8014d1d8:	8fcb0038 	lw	t3,56(s8)
8014d1dc:	8fc3003c 	lw	v1,60(s8)
8014d1e0:	012a1024 	and	v0,t1,t2
8014d1e4:	3125ff00 	andi	a1,t1,0xff00
8014d1e8:	00092600 	sll	a0,t1,0x18
8014d1ec:	00021202 	srl	v0,v0,0x8
8014d1f0:	00052a00 	sll	a1,a1,0x8
8014d1f4:	00094e02 	srl	t1,t1,0x18
8014d1f8:	016a3824 	and	a3,t3,t2
8014d1fc:	00a42825 	or	a1,a1,a0
8014d200:	3166ff00 	andi	a2,t3,0xff00
8014d204:	006a2024 	and	a0,v1,t2
8014d208:	01224825 	or	t1,t1,v0
8014d20c:	3062ff00 	andi	v0,v1,0xff00
8014d210:	8fc80030 	lw	t0,48(s8)
8014d214:	01254825 	or	t1,t1,a1
8014d218:	000b6600 	sll	t4,t3,0x18
8014d21c:	00032e00 	sll	a1,v1,0x18
8014d220:	00073a02 	srl	a3,a3,0x8
8014d224:	00042202 	srl	a0,a0,0x8
8014d228:	00063200 	sll	a2,a2,0x8
8014d22c:	000b5e02 	srl	t3,t3,0x18
8014d230:	00021200 	sll	v0,v0,0x8
8014d234:	00031e02 	srl	v1,v1,0x18
8014d238:	00cc3025 	or	a2,a2,t4
8014d23c:	00451025 	or	v0,v0,a1
8014d240:	01675825 	or	t3,t3,a3
8014d244:	00641825 	or	v1,v1,a0
8014d248:	01665825 	or	t3,t3,a2
8014d24c:	00621825 	or	v1,v1,v0
8014d250:	3106ff00 	andi	a2,t0,0xff00
8014d254:	afc300e8 	sw	v1,232(s8)
8014d258:	00063200 	sll	a2,a2,0x8
8014d25c:	00081e00 	sll	v1,t0,0x18
8014d260:	00c33025 	or	a2,a2,v1
8014d264:	00093880 	sll	a3,t1,0x2
8014d268:	8fc300e8 	lw	v1,232(s8)
8014d26c:	00e93821 	addu	a3,a3,t1
8014d270:	000b10c0 	sll	v0,t3,0x3
8014d274:	8fc50028 	lw	a1,40(s8)
8014d278:	240dfffc 	li	t5,-4
8014d27c:	24e70003 	addiu	a3,a3,3
8014d280:	00621021 	addu	v0,v1,v0
8014d284:	010a2024 	and	a0,t0,t2
8014d288:	00ed8824 	and	s1,a3,t5
8014d28c:	24420003 	addiu	v0,v0,3
8014d290:	8fc3002c 	lw	v1,44(s8)
8014d294:	00aa6024 	and	t4,a1,t2
8014d298:	00042202 	srl	a0,a0,0x8
8014d29c:	02221021 	addu	v0,s1,v0
8014d2a0:	30a7ff00 	andi	a3,a1,0xff00
8014d2a4:	00084602 	srl	t0,t0,0x18
8014d2a8:	004d8024 	and	s0,v0,t5
8014d2ac:	01044025 	or	t0,t0,a0
8014d2b0:	00051600 	sll	v0,a1,0x18
8014d2b4:	000c6202 	srl	t4,t4,0x8
8014d2b8:	00073a00 	sll	a3,a3,0x8
8014d2bc:	00052e02 	srl	a1,a1,0x18
8014d2c0:	01064025 	or	t0,t0,a2
8014d2c4:	00e23825 	or	a3,a3,v0
8014d2c8:	006a5024 	and	t2,v1,t2
8014d2cc:	3066ff00 	andi	a2,v1,0xff00
8014d2d0:	00ac2825 	or	a1,a1,t4
8014d2d4:	00036e00 	sll	t5,v1,0x18
8014d2d8:	00a72825 	or	a1,a1,a3
8014d2dc:	000820c0 	sll	a0,t0,0x3
8014d2e0:	000a5202 	srl	t2,t2,0x8
8014d2e4:	00063200 	sll	a2,a2,0x8
8014d2e8:	00031e02 	srl	v1,v1,0x18
8014d2ec:	006a1825 	or	v1,v1,t2
8014d2f0:	00cd3025 	or	a2,a2,t5
8014d2f4:	afc500e0 	sw	a1,224(s8)
8014d2f8:	00962021 	addu	a0,a0,s6
8014d2fc:	3c05801f 	lui	a1,0x801f
8014d300:	00661825 	or	v1,v1,a2
8014d304:	aca9465c 	sw	t1,18012(a1)
8014d308:	3c02801f 	lui	v0,0x801f
8014d30c:	3c09801f 	lui	t1,0x801f
8014d310:	02042021 	addu	a0,s0,a0
8014d314:	afc300e4 	sw	v1,228(s8)
8014d318:	ad2b4664 	sw	t3,18020(t1)
8014d31c:	0c04699a 	jal	8011a668 <__libc_malloc>
8014d320:	ac484678 	sw	t0,18040(v0)
8014d324:	3c038019 	lui	v1,0x8019
8014d328:	00402821 	move	a1,v0
8014d32c:	10400062 	beqz	v0,8014d4b8 <__tzfile_read+0x510>
8014d330:	ac62c80c 	sw	v0,-14324(v1)
8014d334:	3c04801f 	lui	a0,0x801f
8014d338:	8c88465c 	lw	t0,18012(a0)
8014d33c:	3c09801f 	lui	t1,0x801f
8014d340:	8d224664 	lw	v0,18020(t1)
8014d344:	00083080 	sll	a2,t0,0x2
8014d348:	00b12021 	addu	a0,a1,s1
8014d34c:	00c51821 	addu	v1,a2,a1
8014d350:	3c09801f 	lui	t1,0x801f
8014d354:	000210c0 	sll	v0,v0,0x3
8014d358:	00441021 	addu	v0,v0,a0
8014d35c:	ad234660 	sw	v1,18016(t1)
8014d360:	3c03801f 	lui	v1,0x801f
8014d364:	00b03821 	addu	a3,a1,s0
8014d368:	ac62466c 	sw	v0,18028(v1)
8014d36c:	3c09801f 	lui	t1,0x801f
8014d370:	3c02801f 	lui	v0,0x801f
8014d374:	ad244668 	sw	a0,18024(t1)
8014d378:	12c00007 	beqz	s6,8014d398 <__tzfile_read+0x3f0>
8014d37c:	ac47467c 	sw	a3,18044(v0)
8014d380:	3c03801f 	lui	v1,0x801f
8014d384:	8c624678 	lw	v0,18040(v1)
8014d388:	00000000 	nop
8014d38c:	000210c0 	sll	v0,v0,0x3
8014d390:	00e21021 	addu	v0,a3,v0
8014d394:	aee20000 	sw	v0,0(s7)
8014d398:	00a02021 	move	a0,a1
8014d39c:	02403821 	move	a3,s2
8014d3a0:	00c83021 	addu	a2,a2,t0
8014d3a4:	0c0584cc 	jal	80161330 <fread_unlocked>
8014d3a8:	24050001 	li	a1,1
8014d3ac:	3c04801f 	lui	a0,0x801f
8014d3b0:	8c87465c 	lw	a3,18012(a0)
8014d3b4:	00000000 	nop
8014d3b8:	00074880 	sll	t1,a3,0x2
8014d3bc:	01271821 	addu	v1,t1,a3
8014d3c0:	1462003d 	bne	v1,v0,8014d4b8 <__tzfile_read+0x510>
8014d3c4:	00000000 	nop
8014d3c8:	10e00022 	beqz	a3,8014d454 <__tzfile_read+0x4ac>
8014d3cc:	3c05801f 	lui	a1,0x801f
8014d3d0:	3c08801f 	lui	t0,0x801f
8014d3d4:	8ca64660 	lw	a2,18016(a1)
8014d3d8:	8d054664 	lw	a1,18020(t0)
8014d3dc:	00002021 	move	a0,zero
8014d3e0:	00c41821 	addu	v1,a2,a0
8014d3e4:	90620000 	lbu	v0,0(v1)
8014d3e8:	00000000 	nop
8014d3ec:	0045102b 	sltu	v0,v0,a1
8014d3f0:	10400031 	beqz	v0,8014d4b8 <__tzfile_read+0x510>
8014d3f4:	24840001 	addiu	a0,a0,1
8014d3f8:	14e4fffa 	bne	a3,a0,8014d3e4 <__tzfile_read+0x43c>
8014d3fc:	00c41821 	addu	v1,a2,a0
8014d400:	10e00014 	beqz	a3,8014d454 <__tzfile_read+0x4ac>
8014d404:	3c038019 	lui	v1,0x8019
8014d408:	8c62c80c 	lw	v0,-14324(v1)
8014d40c:	00004021 	move	t0,zero
8014d410:	01221021 	addu	v0,t1,v0
8014d414:	2446fffc 	addiu	a2,v0,-4
8014d418:	3c0900ff 	lui	t1,0xff
8014d41c:	8cc20000 	lw	v0,0(a2)
8014d420:	25080001 	addiu	t0,t0,1
8014d424:	00492024 	and	a0,v0,t1
8014d428:	3043ff00 	andi	v1,v0,0xff00
8014d42c:	00022e00 	sll	a1,v0,0x18
8014d430:	00042202 	srl	a0,a0,0x8
8014d434:	00031a00 	sll	v1,v1,0x8
8014d438:	00021602 	srl	v0,v0,0x18
8014d43c:	00441025 	or	v0,v0,a0
8014d440:	00651825 	or	v1,v1,a1
8014d444:	00431025 	or	v0,v0,v1
8014d448:	acc20000 	sw	v0,0(a2)
8014d44c:	14e8fff3 	bne	a3,t0,8014d41c <__tzfile_read+0x474>
8014d450:	24c6fffc 	addiu	a2,a2,-4
8014d454:	3c04801f 	lui	a0,0x801f
8014d458:	8c824664 	lw	v0,18020(a0)
8014d45c:	00000000 	nop
8014d460:	10400076 	beqz	v0,8014d63c <__tzfile_read+0x694>
8014d464:	3c05801f 	lui	a1,0x801f
8014d468:	27d50010 	addiu	s5,s8,16
8014d46c:	00009821 	move	s3,zero
8014d470:	2414ffff 	li	s4,-1
8014d474:	02a08021 	move	s0,s5
8014d478:	24110004 	li	s1,4
8014d47c:	8e430004 	lw	v1,4(s2)
8014d480:	8e420008 	lw	v0,8(s2)
8014d484:	00000000 	nop
8014d488:	0062102b 	sltu	v0,v1,v0
8014d48c:	10400098 	beqz	v0,8014d6f0 <__tzfile_read+0x748>
8014d490:	24620001 	addiu	v0,v1,1
8014d494:	90630000 	lbu	v1,0(v1)
8014d498:	ae420004 	sw	v0,4(s2)
8014d49c:	10740035 	beq	v1,s4,8014d574 <__tzfile_read+0x5cc>
8014d4a0:	00000000 	nop
8014d4a4:	2631ffff 	addiu	s1,s1,-1
8014d4a8:	12200032 	beqz	s1,8014d574 <__tzfile_read+0x5cc>
8014d4ac:	a2030000 	sb	v1,0(s0)
8014d4b0:	0805351f 	j	8014d47c <__tzfile_read+0x4d4>
8014d4b4:	26100001 	addiu	s0,s0,1
8014d4b8:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8014d4bc:	02402021 	move	a0,s2
8014d4c0:	08053402 	j	8014d008 <__tzfile_read+0x60>
8014d4c4:	3c028019 	lui	v0,0x8019
8014d4c8:	8c834650 	lw	v1,18000(a0)
8014d4cc:	8fc20050 	lw	v0,80(s8)
8014d4d0:	00000000 	nop
8014d4d4:	1443ff16 	bne	v0,v1,8014d130 <__tzfile_read+0x188>
8014d4d8:	3c05801c 	lui	a1,0x801c
8014d4dc:	8c834654 	lw	v1,18004(a0)
8014d4e0:	8fc20054 	lw	v0,84(s8)
8014d4e4:	00000000 	nop
8014d4e8:	1443ff12 	bne	v0,v1,8014d134 <__tzfile_read+0x18c>
8014d4ec:	02402021 	move	a0,s2
8014d4f0:	3c05801f 	lui	a1,0x801f
8014d4f4:	8ca44648 	lw	a0,17992(a1)
8014d4f8:	8fc20040 	lw	v0,64(s8)
8014d4fc:	00000000 	nop
8014d500:	1482ff0a 	bne	a0,v0,8014d12c <__tzfile_read+0x184>
8014d504:	00000000 	nop
8014d508:	8ca2464c 	lw	v0,17996(a1)
8014d50c:	00000000 	nop
8014d510:	1440ff06 	bnez	v0,8014d12c <__tzfile_read+0x184>
8014d514:	3c02801f 	lui	v0,0x801f
8014d518:	8c444658 	lw	a0,18008(v0)
8014d51c:	8fc30088 	lw	v1,136(s8)
8014d520:	00000000 	nop
8014d524:	1464ff02 	bne	v1,a0,8014d130 <__tzfile_read+0x188>
8014d528:	3c05801c 	lui	a1,0x801c
8014d52c:	24020001 	li	v0,1
8014d530:	3c03801f 	lui	v1,0x801f
8014d534:	08053407 	j	8014d01c <__tzfile_read+0x74>
8014d538:	ac624804 	sw	v0,18436(v1)
8014d53c:	24a545fc 	addiu	a1,a1,17916
8014d540:	0c047140 	jal	8011c500 <memcmp>
8014d544:	2406000f 	li	a2,15
8014d548:	1040fec8 	beqz	v0,8014d06c <__tzfile_read+0xc4>
8014d54c:	3c05801d 	lui	a1,0x801d
8014d550:	3c05801d 	lui	a1,0x801d
8014d554:	24a54684 	addiu	a1,a1,18052
8014d558:	02402021 	move	a0,s2
8014d55c:	0c047140 	jal	8011c500 <memcmp>
8014d560:	24060013 	li	a2,19
8014d564:	1440fea8 	bnez	v0,8014d008 <__tzfile_read+0x60>
8014d568:	3c028019 	lui	v0,0x8019
8014d56c:	0805341b 	j	8014d06c <__tzfile_read+0xc4>
8014d570:	3c05801d 	lui	a1,0x801d
8014d574:	1620ffd0 	bnez	s1,8014d4b8 <__tzfile_read+0x510>
8014d578:	00000000 	nop
8014d57c:	8e430004 	lw	v1,4(s2)
8014d580:	8e420008 	lw	v0,8(s2)
8014d584:	00000000 	nop
8014d588:	0062102b 	sltu	v0,v1,v0
8014d58c:	10400157 	beqz	v0,8014daec <__tzfile_read+0xb44>
8014d590:	24620001 	addiu	v0,v1,1
8014d594:	90630000 	lbu	v1,0(v1)
8014d598:	ae420004 	sw	v0,4(s2)
8014d59c:	2c620002 	sltiu	v0,v1,2
8014d5a0:	1040ffc5 	beqz	v0,8014d4b8 <__tzfile_read+0x510>
8014d5a4:	3c05801f 	lui	a1,0x801f
8014d5a8:	8ca24668 	lw	v0,18024(a1)
8014d5ac:	001380c0 	sll	s0,s3,0x3
8014d5b0:	02021021 	addu	v0,s0,v0
8014d5b4:	a0430004 	sb	v1,4(v0)
8014d5b8:	8e430004 	lw	v1,4(s2)
8014d5bc:	8e420008 	lw	v0,8(s2)
8014d5c0:	00000000 	nop
8014d5c4:	0062102b 	sltu	v0,v1,v0
8014d5c8:	1040014c 	beqz	v0,8014dafc <__tzfile_read+0xb54>
8014d5cc:	24620001 	addiu	v0,v1,1
8014d5d0:	90630000 	lbu	v1,0(v1)
8014d5d4:	ae420004 	sw	v0,4(s2)
8014d5d8:	8fc800e8 	lw	t0,232(s8)
8014d5dc:	00000000 	nop
8014d5e0:	0103102b 	sltu	v0,t0,v1
8014d5e4:	1440ffb4 	bnez	v0,8014d4b8 <__tzfile_read+0x510>
8014d5e8:	3c09801f 	lui	t1,0x801f
8014d5ec:	8d274668 	lw	a3,18024(t1)
8014d5f0:	26730001 	addiu	s3,s3,1
8014d5f4:	02073821 	addu	a3,s0,a3
8014d5f8:	a0e30005 	sb	v1,5(a3)
8014d5fc:	8fc20010 	lw	v0,16(s8)
8014d600:	3c03801f 	lui	v1,0x801f
8014d604:	8c654664 	lw	a1,18020(v1)
8014d608:	00022202 	srl	a0,v0,0x8
8014d60c:	3043ff00 	andi	v1,v0,0xff00
8014d610:	00023600 	sll	a2,v0,0x18
8014d614:	3084ff00 	andi	a0,a0,0xff00
8014d618:	00031a00 	sll	v1,v1,0x8
8014d61c:	00021602 	srl	v0,v0,0x18
8014d620:	00441025 	or	v0,v0,a0
8014d624:	00661825 	or	v1,v1,a2
8014d628:	00431025 	or	v0,v0,v1
8014d62c:	0265282b 	sltu	a1,s3,a1
8014d630:	14a0ff90 	bnez	a1,8014d474 <__tzfile_read+0x4cc>
8014d634:	ace20000 	sw	v0,0(a3)
8014d638:	3c05801f 	lui	a1,0x801f
8014d63c:	8ca4466c 	lw	a0,18028(a1)
8014d640:	8fc600e8 	lw	a2,232(s8)
8014d644:	24050001 	li	a1,1
8014d648:	0c0584cc 	jal	80161330 <fread_unlocked>
8014d64c:	02403821 	move	a3,s2
8014d650:	8fc800e8 	lw	t0,232(s8)
8014d654:	00000000 	nop
8014d658:	1502ff97 	bne	t0,v0,8014d4b8 <__tzfile_read+0x510>
8014d65c:	3c09801f 	lui	t1,0x801f
8014d660:	8d224678 	lw	v0,18040(t1)
8014d664:	00000000 	nop
8014d668:	10400064 	beqz	v0,8014d7fc <__tzfile_read+0x854>
8014d66c:	00000000 	nop
8014d670:	27d70010 	addiu	s7,s8,16
8014d674:	0000b021 	move	s6,zero
8014d678:	24150004 	li	s5,4
8014d67c:	8e430004 	lw	v1,4(s2)
8014d680:	8e420008 	lw	v0,8(s2)
8014d684:	02e08021 	move	s0,s7
8014d688:	0062102b 	sltu	v0,v1,v0
8014d68c:	10400010 	beqz	v0,8014d6d0 <__tzfile_read+0x728>
8014d690:	24110004 	li	s1,4
8014d694:	24620001 	addiu	v0,v1,1
8014d698:	90630000 	lbu	v1,0(v1)
8014d69c:	ae420004 	sw	v0,4(s2)
8014d6a0:	2402ffff 	li	v0,-1
8014d6a4:	1062001b 	beq	v1,v0,8014d714 <__tzfile_read+0x76c>
8014d6a8:	02b11023 	subu	v0,s5,s1
8014d6ac:	2631ffff 	addiu	s1,s1,-1
8014d6b0:	12200017 	beqz	s1,8014d710 <__tzfile_read+0x768>
8014d6b4:	a2030000 	sb	v1,0(s0)
8014d6b8:	8e430004 	lw	v1,4(s2)
8014d6bc:	8e420008 	lw	v0,8(s2)
8014d6c0:	00000000 	nop
8014d6c4:	0062102b 	sltu	v0,v1,v0
8014d6c8:	1440fff2 	bnez	v0,8014d694 <__tzfile_read+0x6ec>
8014d6cc:	26100001 	addiu	s0,s0,1
8014d6d0:	0c0454bd 	jal	801152f4 <__uflow>
8014d6d4:	02402021 	move	a0,s2
8014d6d8:	080535a8 	j	8014d6a0 <__tzfile_read+0x6f8>
8014d6dc:	00401821 	move	v1,v0
8014d6e0:	3c02801d 	lui	v0,0x801d
8014d6e4:	805045fc 	lb	s0,17916(v0)
8014d6e8:	08053420 	j	8014d080 <__tzfile_read+0xd8>
8014d6ec:	245245fc 	addiu	s2,v0,17916
8014d6f0:	0c0454bd 	jal	801152f4 <__uflow>
8014d6f4:	02402021 	move	a0,s2
8014d6f8:	08053527 	j	8014d49c <__tzfile_read+0x4f4>
8014d6fc:	00401821 	move	v1,v0
8014d700:	0c046f6c 	jal	8011bdb0 <strlen>
8014d704:	02602021 	move	a0,s3
8014d708:	0805342e 	j	8014d0b8 <__tzfile_read+0x110>
8014d70c:	0040a021 	move	s4,v0
8014d710:	02b11023 	subu	v0,s5,s1
8014d714:	1455ff68 	bne	v0,s5,8014d4b8 <__tzfile_read+0x510>
8014d718:	3c03801f 	lui	v1,0x801f
8014d71c:	8fc20010 	lw	v0,16(s8)
8014d720:	3c0800ff 	lui	t0,0xff
8014d724:	8c65467c 	lw	a1,18044(v1)
8014d728:	00482024 	and	a0,v0,t0
8014d72c:	3043ff00 	andi	v1,v0,0xff00
8014d730:	00023600 	sll	a2,v0,0x18
8014d734:	00042202 	srl	a0,a0,0x8
8014d738:	00031a00 	sll	v1,v1,0x8
8014d73c:	00021602 	srl	v0,v0,0x18
8014d740:	00441025 	or	v0,v0,a0
8014d744:	00661825 	or	v1,v1,a2
8014d748:	0016a0c0 	sll	s4,s6,0x3
8014d74c:	00431025 	or	v0,v0,v1
8014d750:	00b42821 	addu	a1,a1,s4
8014d754:	aca20000 	sw	v0,0(a1)
8014d758:	02e08021 	move	s0,s7
8014d75c:	24110004 	li	s1,4
8014d760:	2413ffff 	li	s3,-1
8014d764:	8e430004 	lw	v1,4(s2)
8014d768:	8e420008 	lw	v0,8(s2)
8014d76c:	00000000 	nop
8014d770:	0062102b 	sltu	v0,v1,v0
8014d774:	104000d9 	beqz	v0,8014dadc <__tzfile_read+0xb34>
8014d778:	24620001 	addiu	v0,v1,1
8014d77c:	90630000 	lbu	v1,0(v1)
8014d780:	ae420004 	sw	v0,4(s2)
8014d784:	10730007 	beq	v1,s3,8014d7a4 <__tzfile_read+0x7fc>
8014d788:	02b11023 	subu	v0,s5,s1
8014d78c:	2631ffff 	addiu	s1,s1,-1
8014d790:	12200003 	beqz	s1,8014d7a0 <__tzfile_read+0x7f8>
8014d794:	a2030000 	sb	v1,0(s0)
8014d798:	080535d9 	j	8014d764 <__tzfile_read+0x7bc>
8014d79c:	26100001 	addiu	s0,s0,1
8014d7a0:	02b11023 	subu	v0,s5,s1
8014d7a4:	1455ff44 	bne	v0,s5,8014d4b8 <__tzfile_read+0x510>
8014d7a8:	3c0300ff 	lui	v1,0xff
8014d7ac:	8ee20000 	lw	v0,0(s7)
8014d7b0:	00000000 	nop
8014d7b4:	00432024 	and	a0,v0,v1
8014d7b8:	3c09801f 	lui	t1,0x801f
8014d7bc:	3043ff00 	andi	v1,v0,0xff00
8014d7c0:	3c08801f 	lui	t0,0x801f
8014d7c4:	00023e00 	sll	a3,v0,0x18
8014d7c8:	8d26467c 	lw	a2,18044(t1)
8014d7cc:	00042202 	srl	a0,a0,0x8
8014d7d0:	00031a00 	sll	v1,v1,0x8
8014d7d4:	00021602 	srl	v0,v0,0x18
8014d7d8:	8d054678 	lw	a1,18040(t0)
8014d7dc:	00441025 	or	v0,v0,a0
8014d7e0:	00671825 	or	v1,v1,a3
8014d7e4:	26d60001 	addiu	s6,s6,1
8014d7e8:	00d43021 	addu	a2,a2,s4
8014d7ec:	00431025 	or	v0,v0,v1
8014d7f0:	02c5282b 	sltu	a1,s6,a1
8014d7f4:	14a0ffa1 	bnez	a1,8014d67c <__tzfile_read+0x6d4>
8014d7f8:	acc20004 	sw	v0,4(a2)
8014d7fc:	8fc900e4 	lw	t1,228(s8)
8014d800:	00000000 	nop
8014d804:	11200016 	beqz	t1,8014d860 <__tzfile_read+0x8b8>
8014d808:	3c05801f 	lui	a1,0x801f
8014d80c:	00008021 	move	s0,zero
8014d810:	2411ffff 	li	s1,-1
8014d814:	8e440004 	lw	a0,4(s2)
8014d818:	8e420008 	lw	v0,8(s2)
8014d81c:	00000000 	nop
8014d820:	0082102b 	sltu	v0,a0,v0
8014d824:	104000f0 	beqz	v0,8014dbe8 <__tzfile_read+0xc40>
8014d828:	24820001 	addiu	v0,a0,1
8014d82c:	90840000 	lbu	a0,0(a0)
8014d830:	ae420004 	sw	v0,4(s2)
8014d834:	1091ff20 	beq	a0,s1,8014d4b8 <__tzfile_read+0x510>
8014d838:	3c03801f 	lui	v1,0x801f
8014d83c:	8c624668 	lw	v0,18024(v1)
8014d840:	001018c0 	sll	v1,s0,0x3
8014d844:	0004202b 	sltu	a0,zero,a0
8014d848:	00621821 	addu	v1,v1,v0
8014d84c:	a0640006 	sb	a0,6(v1)
8014d850:	8fc400e4 	lw	a0,228(s8)
8014d854:	26100001 	addiu	s0,s0,1
8014d858:	1490ffee 	bne	a0,s0,8014d814 <__tzfile_read+0x86c>
8014d85c:	3c05801f 	lui	a1,0x801f
8014d860:	8ca44664 	lw	a0,18020(a1)
8014d864:	8fc800e4 	lw	t0,228(s8)
8014d868:	00000000 	nop
8014d86c:	0104102b 	sltu	v0,t0,a0
8014d870:	1040000b 	beqz	v0,8014d8a0 <__tzfile_read+0x8f8>
8014d874:	3c09801f 	lui	t1,0x801f
8014d878:	8d234668 	lw	v1,18024(t1)
8014d87c:	000810c0 	sll	v0,t0,0x3
8014d880:	00431021 	addu	v0,v0,v1
8014d884:	24420006 	addiu	v0,v0,6
8014d888:	00881823 	subu	v1,a0,t0
8014d88c:	00002021 	move	a0,zero
8014d890:	24840001 	addiu	a0,a0,1
8014d894:	a0400000 	sb	zero,0(v0)
8014d898:	1464fffd 	bne	v1,a0,8014d890 <__tzfile_read+0x8e8>
8014d89c:	24420008 	addiu	v0,v0,8
8014d8a0:	8fc200e0 	lw	v0,224(s8)
8014d8a4:	00000000 	nop
8014d8a8:	10400016 	beqz	v0,8014d904 <__tzfile_read+0x95c>
8014d8ac:	3c05801f 	lui	a1,0x801f
8014d8b0:	00008021 	move	s0,zero
8014d8b4:	2411ffff 	li	s1,-1
8014d8b8:	8e440004 	lw	a0,4(s2)
8014d8bc:	8e420008 	lw	v0,8(s2)
8014d8c0:	00000000 	nop
8014d8c4:	0082102b 	sltu	v0,a0,v0
8014d8c8:	104000cb 	beqz	v0,8014dbf8 <__tzfile_read+0xc50>
8014d8cc:	24820001 	addiu	v0,a0,1
8014d8d0:	90840000 	lbu	a0,0(a0)
8014d8d4:	ae420004 	sw	v0,4(s2)
8014d8d8:	1091fef7 	beq	a0,s1,8014d4b8 <__tzfile_read+0x510>
8014d8dc:	3c03801f 	lui	v1,0x801f
8014d8e0:	8c624668 	lw	v0,18024(v1)
8014d8e4:	001018c0 	sll	v1,s0,0x3
8014d8e8:	0004202b 	sltu	a0,zero,a0
8014d8ec:	00621821 	addu	v1,v1,v0
8014d8f0:	a0640007 	sb	a0,7(v1)
8014d8f4:	8fc400e0 	lw	a0,224(s8)
8014d8f8:	26100001 	addiu	s0,s0,1
8014d8fc:	1490ffee 	bne	a0,s0,8014d8b8 <__tzfile_read+0x910>
8014d900:	3c05801f 	lui	a1,0x801f
8014d904:	8ca44664 	lw	a0,18020(a1)
8014d908:	8fc800e0 	lw	t0,224(s8)
8014d90c:	00000000 	nop
8014d910:	0104102b 	sltu	v0,t0,a0
8014d914:	1040000b 	beqz	v0,8014d944 <__tzfile_read+0x99c>
8014d918:	3c09801f 	lui	t1,0x801f
8014d91c:	8d234668 	lw	v1,18024(t1)
8014d920:	000810c0 	sll	v0,t0,0x3
8014d924:	00431021 	addu	v0,v0,v1
8014d928:	00882823 	subu	a1,a0,t0
8014d92c:	24420007 	addiu	v0,v0,7
8014d930:	00001821 	move	v1,zero
8014d934:	24630001 	addiu	v1,v1,1
8014d938:	a0400000 	sb	zero,0(v0)
8014d93c:	14a3fffd 	bne	a1,v1,8014d934 <__tzfile_read+0x98c>
8014d940:	24420008 	addiu	v0,v0,8
8014d944:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8014d948:	02402021 	move	a0,s2
8014d94c:	3c02801f 	lui	v0,0x801f
8014d950:	8c434664 	lw	v1,18020(v0)
8014d954:	00000000 	nop
8014d958:	10600011 	beqz	v1,8014d9a0 <__tzfile_read+0x9f8>
8014d95c:	00008021 	move	s0,zero
8014d960:	3c04801f 	lui	a0,0x801f
8014d964:	8c834668 	lw	v1,18024(a0)
8014d968:	001010c0 	sll	v0,s0,0x3
8014d96c:	00431021 	addu	v0,v0,v1
8014d970:	3c08801f 	lui	t0,0x801f
8014d974:	90450005 	lbu	a1,5(v0)
8014d978:	8d04466c 	lw	a0,18028(t0)
8014d97c:	26100001 	addiu	s0,s0,1
8014d980:	0c052efb 	jal	8014bbec <__tzstring>
8014d984:	00a42021 	addu	a0,a1,a0
8014d988:	3c09801f 	lui	t1,0x801f
8014d98c:	8d234664 	lw	v1,18020(t1)
8014d990:	00000000 	nop
8014d994:	0203182b 	sltu	v1,s0,v1
8014d998:	1460fff1 	bnez	v1,8014d960 <__tzfile_read+0x9b8>
8014d99c:	00000000 	nop
8014d9a0:	3c02801f 	lui	v0,0x801f
8014d9a4:	3c14801f 	lui	s4,0x801f
8014d9a8:	8c50465c 	lw	s0,18012(v0)
8014d9ac:	268236a0 	addiu	v0,s4,13984
8014d9b0:	ae8036a0 	sw	zero,13984(s4)
8014d9b4:	12000016 	beqz	s0,8014da10 <__tzfile_read+0xa68>
8014d9b8:	ac400004 	sw	zero,4(v0)
8014d9bc:	00409821 	move	s3,v0
8014d9c0:	24150001 	li	s5,1
8014d9c4:	3c03801f 	lui	v1,0x801f
8014d9c8:	8c624660 	lw	v0,18016(v1)
8014d9cc:	2610ffff 	addiu	s0,s0,-1
8014d9d0:	02021021 	addu	v0,s0,v0
8014d9d4:	90430000 	lbu	v1,0(v0)
8014d9d8:	3c05801f 	lui	a1,0x801f
8014d9dc:	8ca44668 	lw	a0,18024(a1)
8014d9e0:	000318c0 	sll	v1,v1,0x3
8014d9e4:	00642021 	addu	a0,v1,a0
8014d9e8:	90910004 	lbu	s1,4(a0)
8014d9ec:	00000000 	nop
8014d9f0:	00111080 	sll	v0,s1,0x2
8014d9f4:	00539021 	addu	s2,v0,s3
8014d9f8:	8e430000 	lw	v1,0(s2)
8014d9fc:	00000000 	nop
8014da00:	10600028 	beqz	v1,8014daa4 <__tzfile_read+0xafc>
8014da04:	3c08801f 	lui	t0,0x801f
8014da08:	1600ffef 	bnez	s0,8014d9c8 <__tzfile_read+0xa20>
8014da0c:	3c03801f 	lui	v1,0x801f
8014da10:	8e8236a0 	lw	v0,13984(s4)
8014da14:	00000000 	nop
8014da18:	1040007e 	beqz	v0,8014dc14 <__tzfile_read+0xc6c>
8014da1c:	3c09801f 	lui	t1,0x801f
8014da20:	268436a0 	addiu	a0,s4,13984
8014da24:	8c820004 	lw	v0,4(a0)
8014da28:	00000000 	nop
8014da2c:	10400076 	beqz	v0,8014dc08 <__tzfile_read+0xc60>
8014da30:	3c02801f 	lui	v0,0x801f
8014da34:	8fc400e8 	lw	a0,232(s8)
8014da38:	0c0532b0 	jal	8014cac0 <compute_tzname_max>
8014da3c:	00000000 	nop
8014da40:	3c03801f 	lui	v1,0x801f
8014da44:	8c67465c 	lw	a3,18012(v1)
8014da48:	00000000 	nop
8014da4c:	14e0002f 	bnez	a3,8014db0c <__tzfile_read+0xb64>
8014da50:	3c05801f 	lui	a1,0x801f
8014da54:	3c04801f 	lui	a0,0x801f
8014da58:	8c824668 	lw	v0,18024(a0)
8014da5c:	3c0e801f 	lui	t6,0x801f
8014da60:	8c430000 	lw	v1,0(v0)
8014da64:	3c0d801f 	lui	t5,0x801f
8014da68:	ada34670 	sw	v1,18032(t5)
8014da6c:	adc34674 	sw	v1,18036(t6)
8014da70:	8da24670 	lw	v0,18032(t5)
8014da74:	8dc34674 	lw	v1,18036(t6)
8014da78:	00022823 	negu	a1,v0
8014da7c:	00431026 	xor	v0,v0,v1
8014da80:	0002102b 	sltu	v0,zero,v0
8014da84:	3c038031 	lui	v1,0x8031
8014da88:	ac626060 	sw	v0,24672(v1)
8014da8c:	3c048031 	lui	a0,0x8031
8014da90:	24020001 	li	v0,1
8014da94:	3c09801f 	lui	t1,0x801f
8014da98:	ac856064 	sw	a1,24676(a0)
8014da9c:	08053407 	j	8014d01c <__tzfile_read+0x74>
8014daa0:	ad224804 	sw	v0,18436(t1)
8014daa4:	90820005 	lbu	v0,5(a0)
8014daa8:	8d04466c 	lw	a0,18028(t0)
8014daac:	0c052efb 	jal	8014bbec <__tzstring>
8014dab0:	00442021 	addu	a0,v0,a0
8014dab4:	02b11823 	subu	v1,s5,s1
8014dab8:	00031880 	sll	v1,v1,0x2
8014dabc:	ae420000 	sw	v0,0(s2)
8014dac0:	00731821 	addu	v1,v1,s3
8014dac4:	8c620000 	lw	v0,0(v1)
8014dac8:	00000000 	nop
8014dacc:	1040ffce 	beqz	v0,8014da08 <__tzfile_read+0xa60>
8014dad0:	00000000 	nop
8014dad4:	08053684 	j	8014da10 <__tzfile_read+0xa68>
8014dad8:	00000000 	nop
8014dadc:	0c0454bd 	jal	801152f4 <__uflow>
8014dae0:	02402021 	move	a0,s2
8014dae4:	080535e1 	j	8014d784 <__tzfile_read+0x7dc>
8014dae8:	00401821 	move	v1,v0
8014daec:	0c0454bd 	jal	801152f4 <__uflow>
8014daf0:	02402021 	move	a0,s2
8014daf4:	08053567 	j	8014d59c <__tzfile_read+0x5f4>
8014daf8:	00401821 	move	v1,v0
8014dafc:	0c0454bd 	jal	801152f4 <__uflow>
8014db00:	02402021 	move	a0,s2
8014db04:	08053576 	j	8014d5d8 <__tzfile_read+0x630>
8014db08:	00401821 	move	v1,v0
8014db0c:	8ca24660 	lw	v0,18016(a1)
8014db10:	3c08801f 	lui	t0,0x801f
8014db14:	00e21021 	addu	v0,a3,v0
8014db18:	2445ffff 	addiu	a1,v0,-1
8014db1c:	3c0e801f 	lui	t6,0x801f
8014db20:	3c0d801f 	lui	t5,0x801f
8014db24:	8d0a4668 	lw	t2,18024(t0)
8014db28:	adc04674 	sw	zero,18036(t6)
8014db2c:	ada04670 	sw	zero,18032(t5)
8014db30:	00a02021 	move	a0,a1
8014db34:	00004021 	move	t0,zero
8014db38:	00004821 	move	t1,zero
8014db3c:	00006021 	move	t4,zero
8014db40:	00005821 	move	t3,zero
8014db44:	00003021 	move	a2,zero
8014db48:	15000017 	bnez	t0,8014dba8 <__tzfile_read+0xc00>
8014db4c:	00000000 	nop
8014db50:	90820000 	lbu	v0,0(a0)
8014db54:	00000000 	nop
8014db58:	000210c0 	sll	v0,v0,0x3
8014db5c:	01421021 	addu	v0,t2,v0
8014db60:	90430004 	lbu	v1,4(v0)
8014db64:	00000000 	nop
8014db68:	1460000f 	bnez	v1,8014dba8 <__tzfile_read+0xc00>
8014db6c:	00000000 	nop
8014db70:	8c4b0000 	lw	t3,0(v0)
8014db74:	24080001 	li	t0,1
8014db78:	15200030 	bnez	t1,8014dc3c <__tzfile_read+0xc94>
8014db7c:	00000000 	nop
8014db80:	24c60001 	addiu	a2,a2,1
8014db84:	2484ffff 	addiu	a0,a0,-1
8014db88:	14e6ffef 	bne	a3,a2,8014db48 <__tzfile_read+0xba0>
8014db8c:	24a5ffff 	addiu	a1,a1,-1
8014db90:	adcc4674 	sw	t4,18036(t6)
8014db94:	1520ffb6 	bnez	t1,8014da70 <__tzfile_read+0xac8>
8014db98:	adab4670 	sw	t3,18032(t5)
8014db9c:	3c02801f 	lui	v0,0x801f
8014dba0:	0805369c 	j	8014da70 <__tzfile_read+0xac8>
8014dba4:	ac4b4674 	sw	t3,18036(v0)
8014dba8:	1520000b 	bnez	t1,8014dbd8 <__tzfile_read+0xc30>
8014dbac:	00000000 	nop
8014dbb0:	90a20000 	lbu	v0,0(a1)
8014dbb4:	00000000 	nop
8014dbb8:	000210c0 	sll	v0,v0,0x3
8014dbbc:	004a1021 	addu	v0,v0,t2
8014dbc0:	90430004 	lbu	v1,4(v0)
8014dbc4:	00000000 	nop
8014dbc8:	10600003 	beqz	v1,8014dbd8 <__tzfile_read+0xc30>
8014dbcc:	00000000 	nop
8014dbd0:	8c4c0000 	lw	t4,0(v0)
8014dbd4:	24090001 	li	t1,1
8014dbd8:	1100ffe9 	beqz	t0,8014db80 <__tzfile_read+0xbd8>
8014dbdc:	00000000 	nop
8014dbe0:	080536de 	j	8014db78 <__tzfile_read+0xbd0>
8014dbe4:	00000000 	nop
8014dbe8:	0c0454bd 	jal	801152f4 <__uflow>
8014dbec:	02402021 	move	a0,s2
8014dbf0:	0805360d 	j	8014d834 <__tzfile_read+0x88c>
8014dbf4:	00402021 	move	a0,v0
8014dbf8:	0c0454bd 	jal	801152f4 <__uflow>
8014dbfc:	02402021 	move	a0,s2
8014dc00:	08053636 	j	8014d8d8 <__tzfile_read+0x930>
8014dc04:	00402021 	move	a0,v0
8014dc08:	8c4336a0 	lw	v1,13984(v0)
8014dc0c:	0805368d 	j	8014da34 <__tzfile_read+0xa8c>
8014dc10:	ac830004 	sw	v1,4(a0)
8014dc14:	8d234664 	lw	v1,18020(t1)
8014dc18:	24020001 	li	v0,1
8014dc1c:	1462000a 	bne	v1,v0,8014dc48 <__tzfile_read+0xca0>
8014dc20:	3c02801f 	lui	v0,0x801f
8014dc24:	8c44466c 	lw	a0,18028(v0)
8014dc28:	0c052efb 	jal	8014bbec <__tzstring>
8014dc2c:	00000000 	nop
8014dc30:	3c03801f 	lui	v1,0x801f
8014dc34:	08053688 	j	8014da20 <__tzfile_read+0xa78>
8014dc38:	ac6236a0 	sw	v0,13984(v1)
8014dc3c:	adcc4674 	sw	t4,18036(t6)
8014dc40:	0805369c 	j	8014da70 <__tzfile_read+0xac8>
8014dc44:	adab4670 	sw	t3,18032(t5)
8014dc48:	3c04801d 	lui	a0,0x801d
8014dc4c:	3c05801d 	lui	a1,0x801d
8014dc50:	3c07801d 	lui	a3,0x801d
8014dc54:	24844620 	addiu	a0,a0,17952
8014dc58:	24a54630 	addiu	a1,a1,17968
8014dc5c:	24e74674 	addiu	a3,a3,18036
8014dc60:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014dc64:	24060158 	li	a2,344

8014dc68 <__tzfile_default>:
8014dc68:	27bdffc0 	addiu	sp,sp,-64
8014dc6c:	afbf0038 	sw	ra,56(sp)
8014dc70:	afb70034 	sw	s7,52(sp)
8014dc74:	afb60030 	sw	s6,48(sp)
8014dc78:	afb5002c 	sw	s5,44(sp)
8014dc7c:	afb40028 	sw	s4,40(sp)
8014dc80:	afb30024 	sw	s3,36(sp)
8014dc84:	afb1001c 	sw	s1,28(sp)
8014dc88:	00a09821 	move	s3,a1
8014dc8c:	afb00018 	sw	s0,24(sp)
8014dc90:	afb20020 	sw	s2,32(sp)
8014dc94:	00c0a821 	move	s5,a2
8014dc98:	00e0b021 	move	s6,a3
8014dc9c:	0c046f6c 	jal	8011bdb0 <strlen>
8014dca0:	0080b821 	move	s7,a0
8014dca4:	02602021 	move	a0,s3
8014dca8:	0c046f6c 	jal	8011bdb0 <strlen>
8014dcac:	24510001 	addiu	s1,v0,1
8014dcb0:	24500001 	addiu	s0,v0,1
8014dcb4:	0230a021 	addu	s4,s1,s0
8014dcb8:	3c04801d 	lui	a0,0x801d
8014dcbc:	24844648 	addiu	a0,a0,17992
8014dcc0:	02802821 	move	a1,s4
8014dcc4:	0c0533ea 	jal	8014cfa8 <__tzfile_read>
8014dcc8:	27a60010 	addiu	a2,sp,16
8014dccc:	3c03801f 	lui	v1,0x801f
8014dcd0:	8c624804 	lw	v0,18436(v1)
8014dcd4:	00000000 	nop
8014dcd8:	1040005e 	beqz	v0,8014de54 <__tzfile_default+0x1ec>
8014dcdc:	3c12801f 	lui	s2,0x801f
8014dce0:	8e424664 	lw	v0,18020(s2)
8014dce4:	00000000 	nop
8014dce8:	2c420002 	sltiu	v0,v0,2
8014dcec:	14400064 	bnez	v0,8014de80 <__tzfile_default+0x218>
8014dcf0:	02e02821 	move	a1,s7
8014dcf4:	8fa40010 	lw	a0,16(sp)
8014dcf8:	0c0472c8 	jal	8011cb20 <__mempcpy>
8014dcfc:	02203021 	move	a2,s1
8014dd00:	00402021 	move	a0,v0
8014dd04:	02602821 	move	a1,s3
8014dd08:	0c04324c 	jal	8010c930 <memcpy>
8014dd0c:	02003021 	move	a2,s0
8014dd10:	3c03801f 	lui	v1,0x801f
8014dd14:	8c6b465c 	lw	t3,18012(v1)
8014dd18:	8fa40010 	lw	a0,16(sp)
8014dd1c:	3c02801f 	lui	v0,0x801f
8014dd20:	24030002 	li	v1,2
8014dd24:	ac44466c 	sw	a0,18028(v0)
8014dd28:	11600057 	beqz	t3,8014de88 <__tzfile_default+0x220>
8014dd2c:	ae434664 	sw	v1,18020(s2)
8014dd30:	3c028019 	lui	v0,0x8019
8014dd34:	3c10801f 	lui	s0,0x801f
8014dd38:	3c0f801f 	lui	t7,0x801f
8014dd3c:	8c47c80c 	lw	a3,-14324(v0)
8014dd40:	3c0e801f 	lui	t6,0x801f
8014dd44:	8e034670 	lw	v1,18032(s0)
8014dd48:	8de44674 	lw	a0,18036(t7)
8014dd4c:	3c02801f 	lui	v0,0x801f
8014dd50:	8c454660 	lw	a1,18016(v0)
8014dd54:	8dca4668 	lw	t2,18024(t6)
8014dd58:	02a36023 	subu	t4,s5,v1
8014dd5c:	02c46823 	subu	t5,s6,a0
8014dd60:	00e03021 	move	a2,a3
8014dd64:	00004021 	move	t0,zero
8014dd68:	0805376b 	j	8014ddac <__tzfile_default+0x144>
8014dd6c:	00004821 	move	t1,zero
8014dd70:	90820006 	lbu	v0,6(a0)
8014dd74:	00000000 	nop
8014dd78:	14400019 	bnez	v0,8014dde0 <__tzfile_default+0x178>
8014dd7c:	00000000 	nop
8014dd80:	8cc20000 	lw	v0,0(a2)
8014dd84:	00000000 	nop
8014dd88:	004d1021 	addu	v0,v0,t5
8014dd8c:	acc20000 	sw	v0,0(a2)
8014dd90:	25080001 	addiu	t0,t0,1
8014dd94:	90820004 	lbu	v0,4(a0)
8014dd98:	24a50001 	addiu	a1,a1,1
8014dd9c:	24c60004 	addiu	a2,a2,4
8014dda0:	110b0018 	beq	t0,t3,8014de04 <__tzfile_default+0x19c>
8014dda4:	24e70004 	addiu	a3,a3,4
8014dda8:	00404821 	move	t1,v0
8014ddac:	90a20000 	lbu	v0,0(a1)
8014ddb0:	00000000 	nop
8014ddb4:	000210c0 	sll	v0,v0,0x3
8014ddb8:	004a2021 	addu	a0,v0,t2
8014ddbc:	90830004 	lbu	v1,4(a0)
8014ddc0:	00000000 	nop
8014ddc4:	a0a30000 	sb	v1,0(a1)
8014ddc8:	90820007 	lbu	v0,7(a0)
8014ddcc:	00000000 	nop
8014ddd0:	1440ffef 	bnez	v0,8014dd90 <__tzfile_default+0x128>
8014ddd4:	00000000 	nop
8014ddd8:	1520ffe5 	bnez	t1,8014dd70 <__tzfile_default+0x108>
8014dddc:	00000000 	nop
8014dde0:	8ce20000 	lw	v0,0(a3)
8014dde4:	25080001 	addiu	t0,t0,1
8014dde8:	004c1021 	addu	v0,v0,t4
8014ddec:	ace20000 	sw	v0,0(a3)
8014ddf0:	90820004 	lbu	v0,4(a0)
8014ddf4:	24a50001 	addiu	a1,a1,1
8014ddf8:	24c60004 	addiu	a2,a2,4
8014ddfc:	150bffea 	bne	t0,t3,8014dda8 <__tzfile_default+0x140>
8014de00:	24e70004 	addiu	a3,a3,4
8014de04:	8dc34668 	lw	v1,18024(t6)
8014de08:	3c06801f 	lui	a2,0x801f
8014de0c:	24640008 	addiu	a0,v1,8
8014de10:	24020001 	li	v0,1
8014de14:	24c536a0 	addiu	a1,a2,13984
8014de18:	ae154670 	sw	s5,18032(s0)
8014de1c:	adf64674 	sw	s6,18036(t7)
8014de20:	a0600005 	sb	zero,5(v1)
8014de24:	a0600004 	sb	zero,4(v1)
8014de28:	a0910005 	sb	s1,5(a0)
8014de2c:	a0820004 	sb	v0,4(a0)
8014de30:	ac760008 	sw	s6,8(v1)
8014de34:	ac750000 	sw	s5,0(v1)
8014de38:	3c028031 	lui	v0,0x8031
8014de3c:	00151823 	negu	v1,s5
8014de40:	02802021 	move	a0,s4
8014de44:	acb30004 	sw	s3,4(a1)
8014de48:	ac436064 	sw	v1,24676(v0)
8014de4c:	0c0532b0 	jal	8014cac0 <compute_tzname_max>
8014de50:	acd736a0 	sw	s7,13984(a2)
8014de54:	8fbf0038 	lw	ra,56(sp)
8014de58:	8fb70034 	lw	s7,52(sp)
8014de5c:	8fb60030 	lw	s6,48(sp)
8014de60:	8fb5002c 	lw	s5,44(sp)
8014de64:	8fb40028 	lw	s4,40(sp)
8014de68:	8fb30024 	lw	s3,36(sp)
8014de6c:	8fb20020 	lw	s2,32(sp)
8014de70:	8fb1001c 	lw	s1,28(sp)
8014de74:	8fb00018 	lw	s0,24(sp)
8014de78:	03e00008 	jr	ra
8014de7c:	27bd0040 	addiu	sp,sp,64
8014de80:	08053795 	j	8014de54 <__tzfile_default+0x1ec>
8014de84:	ac604804 	sw	zero,18436(v1)
8014de88:	3c0e801f 	lui	t6,0x801f
8014de8c:	3c10801f 	lui	s0,0x801f
8014de90:	08053781 	j	8014de04 <__tzfile_default+0x19c>
8014de94:	3c0f801f 	lui	t7,0x801f
	...

8014dea0 <__libc_fork>:
8014dea0:	3c020000 	lui	v0,0x0
8014dea4:	27bdffe8 	addiu	sp,sp,-24
8014dea8:	3c04801f 	lui	a0,0x801f
8014deac:	24420000 	addiu	v0,v0,0
8014deb0:	afbf0014 	sw	ra,20(sp)
8014deb4:	afb00010 	sw	s0,16(sp)
8014deb8:	10400005 	beqz	v0,8014ded0 <__libc_fork+0x30>
8014debc:	248436b0 	addiu	a0,a0,14000
8014dec0:	8fbf0014 	lw	ra,20(sp)
8014dec4:	8fb00010 	lw	s0,16(sp)
8014dec8:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8014decc:	27bd0018 	addiu	sp,sp,24
8014ded0:	24020fa2 	li	v0,4002
8014ded4:	0000000c 	syscall
8014ded8:	14e00005 	bnez	a3,8014def0 <__libc_fork+0x50>
8014dedc:	00408021 	move	s0,v0
8014dee0:	8fbf0014 	lw	ra,20(sp)
8014dee4:	8fb00010 	lw	s0,16(sp)
8014dee8:	03e00008 	jr	ra
8014deec:	27bd0018 	addiu	sp,sp,24
8014def0:	0c047ea0 	jal	8011fa80 <__errno_location>
8014def4:	00000000 	nop
8014def8:	ac500000 	sw	s0,0(v0)
8014defc:	080537b8 	j	8014dee0 <__libc_fork+0x40>
8014df00:	2402ffff 	li	v0,-1
	...

8014df10 <__geteuid>:
8014df10:	24020fd1 	li	v0,4049
8014df14:	0000000c 	syscall
8014df18:	03e00008 	jr	ra
8014df1c:	00000000 	nop

8014df20 <__getegid>:
8014df20:	24020fd2 	li	v0,4050
8014df24:	0000000c 	syscall
8014df28:	03e00008 	jr	ra
8014df2c:	00000000 	nop

8014df30 <___xstat64>:
8014df30:	27bdff48 	addiu	sp,sp,-184
8014df34:	afb400b0 	sw	s4,176(sp)
8014df38:	afb200a8 	sw	s2,168(sp)
8014df3c:	afb100a4 	sw	s1,164(sp)
8014df40:	afb000a0 	sw	s0,160(sp)
8014df44:	afbf00b4 	sw	ra,180(sp)
8014df48:	afb300ac 	sw	s3,172(sp)
8014df4c:	3c11801f 	lui	s1,0x801f
8014df50:	8e224808 	lw	v0,18440(s1)
8014df54:	0080a021 	move	s4,a0
8014df58:	00a08021 	move	s0,a1
8014df5c:	1040001f 	beqz	v0,8014dfdc <___xstat64+0xac>
8014df60:	00c09021 	move	s2,a2
8014df64:	02002021 	move	a0,s0
8014df68:	27a50010 	addiu	a1,sp,16
8014df6c:	2402100a 	li	v0,4106
8014df70:	0000000c 	syscall
8014df74:	14e0002e 	bnez	a3,8014e030 <___xstat64+0x100>
8014df78:	00408021 	move	s0,v0
8014df7c:	1040000a 	beqz	v0,8014dfa8 <___xstat64+0x78>
8014df80:	00401821 	move	v1,v0
8014df84:	8fbf00b4 	lw	ra,180(sp)
8014df88:	8fb400b0 	lw	s4,176(sp)
8014df8c:	8fb300ac 	lw	s3,172(sp)
8014df90:	8fb200a8 	lw	s2,168(sp)
8014df94:	8fb100a4 	lw	s1,164(sp)
8014df98:	8fb000a0 	lw	s0,160(sp)
8014df9c:	00601021 	move	v0,v1
8014dfa0:	03e00008 	jr	ra
8014dfa4:	27bd00b8 	addiu	sp,sp,184
8014dfa8:	02802021 	move	a0,s4
8014dfac:	0c0478e0 	jal	8011e380 <__xstat64_conv>
8014dfb0:	02403021 	move	a2,s2
8014dfb4:	00401821 	move	v1,v0
8014dfb8:	8fbf00b4 	lw	ra,180(sp)
8014dfbc:	8fb400b0 	lw	s4,176(sp)
8014dfc0:	8fb300ac 	lw	s3,172(sp)
8014dfc4:	8fb200a8 	lw	s2,168(sp)
8014dfc8:	8fb100a4 	lw	s1,164(sp)
8014dfcc:	8fb000a0 	lw	s0,160(sp)
8014dfd0:	00601021 	move	v0,v1
8014dfd4:	03e00008 	jr	ra
8014dfd8:	27bd00b8 	addiu	sp,sp,184
8014dfdc:	0c047ea0 	jal	8011fa80 <__errno_location>
8014dfe0:	00000000 	nop
8014dfe4:	00403021 	move	a2,v0
8014dfe8:	8c530000 	lw	s3,0(v0)
8014dfec:	02002021 	move	a0,s0
8014dff0:	02402821 	move	a1,s2
8014dff4:	24021075 	li	v0,4213
8014dff8:	0000000c 	syscall
8014dffc:	14e00011 	bnez	a3,8014e044 <___xstat64+0x114>
8014e000:	00401821 	move	v1,v0
8014e004:	2402ffff 	li	v0,-1
8014e008:	1462ffde 	bne	v1,v0,8014df84 <___xstat64+0x54>
8014e00c:	00000000 	nop
8014e010:	8cc30000 	lw	v1,0(a2)
8014e014:	24020059 	li	v0,89
8014e018:	1462ffda 	bne	v1,v0,8014df84 <___xstat64+0x54>
8014e01c:	2403ffff 	li	v1,-1
8014e020:	24020001 	li	v0,1
8014e024:	acd30000 	sw	s3,0(a2)
8014e028:	080537d9 	j	8014df64 <___xstat64+0x34>
8014e02c:	ae224808 	sw	v0,18440(s1)
8014e030:	0c047ea0 	jal	8011fa80 <__errno_location>
8014e034:	00000000 	nop
8014e038:	2403ffff 	li	v1,-1
8014e03c:	080537e1 	j	8014df84 <___xstat64+0x54>
8014e040:	ac500000 	sw	s0,0(v0)
8014e044:	08053804 	j	8014e010 <___xstat64+0xe0>
8014e048:	acc20000 	sw	v0,0(a2)
8014e04c:	00000000 	nop

8014e050 <__getcwd>:
8014e050:	27bdffd8 	addiu	sp,sp,-40
8014e054:	afb3001c 	sw	s3,28(sp)
8014e058:	afb10014 	sw	s1,20(sp)
8014e05c:	afbf0020 	sw	ra,32(sp)
8014e060:	afb20018 	sw	s2,24(sp)
8014e064:	afb00010 	sw	s0,16(sp)
8014e068:	00a09821 	move	s3,a1
8014e06c:	14a00019 	bnez	a1,8014e0d4 <__getcwd+0x84>
8014e070:	00808821 	move	s1,a0
8014e074:	1480003e 	bnez	a0,8014e170 <__getcwd+0x120>
8014e078:	24101000 	li	s0,4096
8014e07c:	0c04699a 	jal	8011a668 <__libc_malloc>
8014e080:	02002021 	move	a0,s0
8014e084:	10400025 	beqz	v0,8014e11c <__getcwd+0xcc>
8014e088:	00409021 	move	s2,v0
8014e08c:	02002821 	move	a1,s0
8014e090:	02402021 	move	a0,s2
8014e094:	2402106b 	li	v0,4203
8014e098:	0000000c 	syscall
8014e09c:	14e00016 	bnez	a3,8014e0f8 <__getcwd+0xa8>
8014e0a0:	00408021 	move	s0,v0
8014e0a4:	04400037 	bltz	v0,8014e184 <__getcwd+0x134>
8014e0a8:	00000000 	nop
8014e0ac:	12200047 	beqz	s1,8014e1cc <__getcwd+0x17c>
8014e0b0:	00000000 	nop
8014e0b4:	02201021 	move	v0,s1
8014e0b8:	8fbf0020 	lw	ra,32(sp)
8014e0bc:	8fb3001c 	lw	s3,28(sp)
8014e0c0:	8fb20018 	lw	s2,24(sp)
8014e0c4:	8fb10014 	lw	s1,20(sp)
8014e0c8:	8fb00010 	lw	s0,16(sp)
8014e0cc:	03e00008 	jr	ra
8014e0d0:	27bd0028 	addiu	sp,sp,40
8014e0d4:	1080001a 	beqz	a0,8014e140 <__getcwd+0xf0>
8014e0d8:	00809021 	move	s2,a0
8014e0dc:	00a08021 	move	s0,a1
8014e0e0:	02002821 	move	a1,s0
8014e0e4:	02402021 	move	a0,s2
8014e0e8:	2402106b 	li	v0,4203
8014e0ec:	0000000c 	syscall
8014e0f0:	10e0ffec 	beqz	a3,8014e0a4 <__getcwd+0x54>
8014e0f4:	00408021 	move	s0,v0
8014e0f8:	0c047ea0 	jal	8011fa80 <__errno_location>
8014e0fc:	00000000 	nop
8014e100:	ac500000 	sw	s0,0(v0)
8014e104:	8c430000 	lw	v1,0(v0)
8014e108:	24020022 	li	v0,34
8014e10c:	10620023 	beq	v1,v0,8014e19c <__getcwd+0x14c>
8014e110:	00000000 	nop
8014e114:	1220000c 	beqz	s1,8014e148 <__getcwd+0xf8>
8014e118:	02402021 	move	a0,s2
8014e11c:	00008821 	move	s1,zero
8014e120:	02201021 	move	v0,s1
8014e124:	8fbf0020 	lw	ra,32(sp)
8014e128:	8fb3001c 	lw	s3,28(sp)
8014e12c:	8fb20018 	lw	s2,24(sp)
8014e130:	8fb10014 	lw	s1,20(sp)
8014e134:	8fb00010 	lw	s0,16(sp)
8014e138:	03e00008 	jr	ra
8014e13c:	27bd0028 	addiu	sp,sp,40
8014e140:	0805381f 	j	8014e07c <__getcwd+0x2c>
8014e144:	00a08021 	move	s0,a1
8014e148:	0c045fee 	jal	80117fb8 <__cfree>
8014e14c:	00008821 	move	s1,zero
8014e150:	02201021 	move	v0,s1
8014e154:	8fbf0020 	lw	ra,32(sp)
8014e158:	8fb3001c 	lw	s3,28(sp)
8014e15c:	8fb20018 	lw	s2,24(sp)
8014e160:	8fb10014 	lw	s1,20(sp)
8014e164:	8fb00010 	lw	s0,16(sp)
8014e168:	03e00008 	jr	ra
8014e16c:	27bd0028 	addiu	sp,sp,40
8014e170:	0c047ea0 	jal	8011fa80 <__errno_location>
8014e174:	00008821 	move	s1,zero
8014e178:	24030016 	li	v1,22
8014e17c:	0805382d 	j	8014e0b4 <__getcwd+0x64>
8014e180:	ac430000 	sw	v1,0(v0)
8014e184:	0c047ea0 	jal	8011fa80 <__errno_location>
8014e188:	00000000 	nop
8014e18c:	8c430000 	lw	v1,0(v0)
8014e190:	24020022 	li	v0,34
8014e194:	1462ffdf 	bne	v1,v0,8014e114 <__getcwd+0xc4>
8014e198:	00000000 	nop
8014e19c:	1620ffdf 	bnez	s1,8014e11c <__getcwd+0xcc>
8014e1a0:	00000000 	nop
8014e1a4:	1660ffe8 	bnez	s3,8014e148 <__getcwd+0xf8>
8014e1a8:	02402021 	move	a0,s2
8014e1ac:	3c04801d 	lui	a0,0x801d
8014e1b0:	3c05801d 	lui	a1,0x801d
8014e1b4:	3c07801d 	lui	a3,0x801d
8014e1b8:	248446a0 	addiu	a0,a0,18080
8014e1bc:	24a546e0 	addiu	a1,a1,18144
8014e1c0:	24e74710 	addiu	a3,a3,18192
8014e1c4:	0c04ad9c 	jal	8012b670 <__assert_fail>
8014e1c8:	24060082 	li	a2,130
8014e1cc:	12600003 	beqz	s3,8014e1dc <__getcwd+0x18c>
8014e1d0:	00000000 	nop
8014e1d4:	0805382d 	j	8014e0b4 <__getcwd+0x64>
8014e1d8:	02408821 	move	s1,s2
8014e1dc:	0c046afa 	jal	8011abe8 <__libc_realloc>
8014e1e0:	00402821 	move	a1,v0
8014e1e4:	1040fffb 	beqz	v0,8014e1d4 <__getcwd+0x184>
8014e1e8:	00000000 	nop
8014e1ec:	0805382d 	j	8014e0b4 <__getcwd+0x64>
8014e1f0:	00408821 	move	s1,v0
	...

8014e200 <__isatty>:
8014e200:	27bdffb0 	addiu	sp,sp,-80
8014e204:	afbf0048 	sw	ra,72(sp)
8014e208:	0c053888 	jal	8014e220 <__tcgetattr>
8014e20c:	27a50010 	addiu	a1,sp,16
8014e210:	8fbf0048 	lw	ra,72(sp)
8014e214:	2c420001 	sltiu	v0,v0,1
8014e218:	03e00008 	jr	ra
8014e21c:	27bd0050 	addiu	sp,sp,80

8014e220 <__tcgetattr>:
8014e220:	27bdffb8 	addiu	sp,sp,-72
8014e224:	afb1003c 	sw	s1,60(sp)
8014e228:	afbf0044 	sw	ra,68(sp)
8014e22c:	00a08821 	move	s1,a1
8014e230:	afb20040 	sw	s2,64(sp)
8014e234:	afb00038 	sw	s0,56(sp)
8014e238:	27a60010 	addiu	a2,sp,16
8014e23c:	2405540d 	li	a1,21517
8014e240:	24020fd6 	li	v0,4054
8014e244:	0000000c 	syscall
8014e248:	00408021 	move	s0,v0
8014e24c:	14e0001a 	bnez	a3,8014e2b8 <__tcgetattr+0x98>
8014e250:	00409021 	move	s2,v0
8014e254:	8fa30014 	lw	v1,20(sp)
8014e258:	8fa40018 	lw	a0,24(sp)
8014e25c:	8fa5001c 	lw	a1,28(sp)
8014e260:	93a60020 	lbu	a2,32(sp)
8014e264:	8fa20010 	lw	v0,16(sp)
8014e268:	ae230004 	sw	v1,4(s1)
8014e26c:	ae240008 	sw	a0,8(s1)
8014e270:	ae25000c 	sw	a1,12(s1)
8014e274:	a2260010 	sb	a2,16(s1)
8014e278:	26240011 	addiu	a0,s1,17
8014e27c:	27a50021 	addiu	a1,sp,33
8014e280:	ae220000 	sw	v0,0(s1)
8014e284:	0c0472c8 	jal	8011cb20 <__mempcpy>
8014e288:	24060017 	li	a2,23
8014e28c:	00402021 	move	a0,v0
8014e290:	00002821 	move	a1,zero
8014e294:	0c043299 	jal	8010ca64 <memset>
8014e298:	24060009 	li	a2,9
8014e29c:	02401021 	move	v0,s2
8014e2a0:	8fbf0044 	lw	ra,68(sp)
8014e2a4:	8fb20040 	lw	s2,64(sp)
8014e2a8:	8fb1003c 	lw	s1,60(sp)
8014e2ac:	8fb00038 	lw	s0,56(sp)
8014e2b0:	03e00008 	jr	ra
8014e2b4:	27bd0048 	addiu	sp,sp,72
8014e2b8:	0c047ea0 	jal	8011fa80 <__errno_location>
8014e2bc:	2412ffff 	li	s2,-1
8014e2c0:	08053895 	j	8014e254 <__tcgetattr+0x34>
8014e2c4:	ac500000 	sw	s0,0(v0)
	...
8014e2d0:	08047e94 	j	8011fa50 <__syscall_error>
8014e2d4:	00000000 	nop

8014e2d8 <__getrlimit>:
8014e2d8:	24020fec 	li	v0,4076
8014e2dc:	0000000c 	syscall
8014e2e0:	14e0fffb 	bnez	a3,8014e2d0 <__tcgetattr+0xb0>
8014e2e4:	00000000 	nop
8014e2e8:	03e00008 	jr	ra
8014e2ec:	00000000 	nop
	...

8014e300 <__brk>:
8014e300:	00802821 	move	a1,a0
8014e304:	27bdffe8 	addiu	sp,sp,-24
8014e308:	24020fcd 	li	v0,4045
8014e30c:	3c038031 	lui	v1,0x8031
8014e310:	00a02021 	move	a0,a1
8014e314:	0000000c 	syscall
8014e318:	0045282b 	sltu	a1,v0,a1
8014e31c:	afbf0010 	sw	ra,16(sp)
8014e320:	00002021 	move	a0,zero
8014e324:	14a00005 	bnez	a1,8014e33c <__brk+0x3c>
8014e328:	ac6260c0 	sw	v0,24768(v1)
8014e32c:	8fbf0010 	lw	ra,16(sp)
8014e330:	00801021 	move	v0,a0
8014e334:	03e00008 	jr	ra
8014e338:	27bd0018 	addiu	sp,sp,24
8014e33c:	0c047ea0 	jal	8011fa80 <__errno_location>
8014e340:	00000000 	nop
8014e344:	2403000c 	li	v1,12
8014e348:	2404ffff 	li	a0,-1
8014e34c:	080538cb 	j	8014e32c <__brk+0x2c>
8014e350:	ac430000 	sw	v1,0(v0)
	...

8014e360 <decode_name>:
8014e360:	00802821 	move	a1,a0
8014e364:	00803821 	move	a3,a0
8014e368:	240b0034 	li	t3,52
8014e36c:	080538e5 	j	8014e394 <decode_name+0x34>
8014e370:	240a0031 	li	t2,49
8014e374:	a0e60000 	sb	a2,0(a3)
8014e378:	00a04821 	move	t1,a1
8014e37c:	24e70001 	addiu	a3,a3,1
8014e380:	01002821 	move	a1,t0
8014e384:	81220000 	lb	v0,0(t1)
8014e388:	00000000 	nop
8014e38c:	10400019 	beqz	v0,8014e3f4 <decode_name+0x94>
8014e390:	00000000 	nop
8014e394:	80a60000 	lb	a2,0(a1)
8014e398:	2402005c 	li	v0,92
8014e39c:	14c2fff5 	bne	a2,v0,8014e374 <decode_name+0x14>
8014e3a0:	24a80001 	addiu	t0,a1,1
8014e3a4:	80a30001 	lb	v1,1(a1)
8014e3a8:	24020030 	li	v0,48
8014e3ac:	10620013 	beq	v1,v0,8014e3fc <decode_name+0x9c>
8014e3b0:	00000000 	nop
8014e3b4:	10660022 	beq	v1,a2,8014e440 <decode_name+0xe0>
8014e3b8:	2402005c 	li	v0,92
8014e3bc:	146affed 	bne	v1,t2,8014e374 <decode_name+0x14>
8014e3c0:	24020033 	li	v0,51
8014e3c4:	80a30002 	lb	v1,2(a1)
8014e3c8:	00000000 	nop
8014e3cc:	1462ffe9 	bne	v1,v0,8014e374 <decode_name+0x14>
8014e3d0:	00000000 	nop
8014e3d4:	80a20003 	lb	v0,3(a1)
8014e3d8:	00000000 	nop
8014e3dc:	144bffe5 	bne	v0,t3,8014e374 <decode_name+0x14>
8014e3e0:	24a90003 	addiu	t1,a1,3
8014e3e4:	a0e60000 	sb	a2,0(a3)
8014e3e8:	24a50004 	addiu	a1,a1,4
8014e3ec:	080538e1 	j	8014e384 <decode_name+0x24>
8014e3f0:	24e70001 	addiu	a3,a3,1
8014e3f4:	03e00008 	jr	ra
8014e3f8:	00801021 	move	v0,a0
8014e3fc:	80a20002 	lb	v0,2(a1)
8014e400:	00000000 	nop
8014e404:	104b0013 	beq	v0,t3,8014e454 <decode_name+0xf4>
8014e408:	00000000 	nop
8014e40c:	144affd9 	bne	v0,t2,8014e374 <decode_name+0x14>
8014e410:	00000000 	nop
8014e414:	80a30003 	lb	v1,3(a1)
8014e418:	00000000 	nop
8014e41c:	106a0016 	beq	v1,t2,8014e478 <decode_name+0x118>
8014e420:	24a90003 	addiu	t1,a1,3
8014e424:	24020032 	li	v0,50
8014e428:	1462ffd2 	bne	v1,v0,8014e374 <decode_name+0x14>
8014e42c:	2402000a 	li	v0,10
8014e430:	a0e20000 	sb	v0,0(a3)
8014e434:	25250001 	addiu	a1,t1,1
8014e438:	080538e1 	j	8014e384 <decode_name+0x24>
8014e43c:	24e70001 	addiu	a3,a3,1
8014e440:	a0e20000 	sb	v0,0(a3)
8014e444:	01004821 	move	t1,t0
8014e448:	24e70001 	addiu	a3,a3,1
8014e44c:	080538e1 	j	8014e384 <decode_name+0x24>
8014e450:	25050001 	addiu	a1,t0,1
8014e454:	80a20003 	lb	v0,3(a1)
8014e458:	00000000 	nop
8014e45c:	1443ffc5 	bne	v0,v1,8014e374 <decode_name+0x14>
8014e460:	24a90003 	addiu	t1,a1,3
8014e464:	24020020 	li	v0,32
8014e468:	a0e20000 	sb	v0,0(a3)
8014e46c:	24a50004 	addiu	a1,a1,4
8014e470:	080538e1 	j	8014e384 <decode_name+0x24>
8014e474:	24e70001 	addiu	a3,a3,1
8014e478:	24020009 	li	v0,9
8014e47c:	a0e20000 	sb	v0,0(a3)
8014e480:	24a50004 	addiu	a1,a1,4
8014e484:	080538e1 	j	8014e384 <decode_name+0x24>
8014e488:	24e70001 	addiu	a3,a3,1

8014e48c <__hasmntopt>:
8014e48c:	27bdffd8 	addiu	sp,sp,-40
8014e490:	afb40020 	sw	s4,32(sp)
8014e494:	afb3001c 	sw	s3,28(sp)
8014e498:	afb20018 	sw	s2,24(sp)
8014e49c:	afb10014 	sw	s1,20(sp)
8014e4a0:	afb00010 	sw	s0,16(sp)
8014e4a4:	afbf0024 	sw	ra,36(sp)
8014e4a8:	00808021 	move	s0,a0
8014e4ac:	00a02021 	move	a0,a1
8014e4b0:	0c046f6c 	jal	8011bdb0 <strlen>
8014e4b4:	00a0a021 	move	s4,a1
8014e4b8:	8e10000c 	lw	s0,12(s0)
8014e4bc:	00408821 	move	s1,v0
8014e4c0:	2412002c 	li	s2,44
8014e4c4:	08053945 	j	8014e514 <__hasmntopt+0x88>
8014e4c8:	2413003d 	li	s3,61
8014e4cc:	12020018 	beq	s0,v0,8014e530 <__hasmntopt+0xa4>
8014e4d0:	00000000 	nop
8014e4d4:	8046ffff 	lb	a2,-1(v0)
8014e4d8:	00000000 	nop
8014e4dc:	14d20009 	bne	a2,s2,8014e504 <__hasmntopt+0x78>
8014e4e0:	00000000 	nop
8014e4e4:	80630000 	lb	v1,0(v1)
8014e4e8:	00000000 	nop
8014e4ec:	10600010 	beqz	v1,8014e530 <__hasmntopt+0xa4>
8014e4f0:	00000000 	nop
8014e4f4:	1073000e 	beq	v1,s3,8014e530 <__hasmntopt+0xa4>
8014e4f8:	00000000 	nop
8014e4fc:	1066000c 	beq	v1,a2,8014e530 <__hasmntopt+0xa4>
8014e500:	00000000 	nop
8014e504:	0c046ea8 	jal	8011baa0 <strchr>
8014e508:	00000000 	nop
8014e50c:	10400008 	beqz	v0,8014e530 <__hasmntopt+0xa4>
8014e510:	24500001 	addiu	s0,v0,1
8014e514:	02002021 	move	a0,s0
8014e518:	0c047098 	jal	8011c260 <strstr>
8014e51c:	02802821 	move	a1,s4
8014e520:	00511821 	addu	v1,v0,s1
8014e524:	02002021 	move	a0,s0
8014e528:	1440ffe8 	bnez	v0,8014e4cc <__hasmntopt+0x40>
8014e52c:	2405002c 	li	a1,44
8014e530:	8fbf0024 	lw	ra,36(sp)
8014e534:	8fb40020 	lw	s4,32(sp)
8014e538:	8fb3001c 	lw	s3,28(sp)
8014e53c:	8fb20018 	lw	s2,24(sp)
8014e540:	8fb10014 	lw	s1,20(sp)
8014e544:	8fb00010 	lw	s0,16(sp)
8014e548:	03e00008 	jr	ra
8014e54c:	27bd0028 	addiu	sp,sp,40

8014e550 <__addmntent>:
8014e550:	27bdffb8 	addiu	sp,sp,-72
8014e554:	afbe0040 	sw	s8,64(sp)
8014e558:	afb7003c 	sw	s7,60(sp)
8014e55c:	00a01021 	move	v0,a1
8014e560:	afbf0044 	sw	ra,68(sp)
8014e564:	afb60038 	sw	s6,56(sp)
8014e568:	afb50034 	sw	s5,52(sp)
8014e56c:	afb40030 	sw	s4,48(sp)
8014e570:	afb3002c 	sw	s3,44(sp)
8014e574:	afb20028 	sw	s2,40(sp)
8014e578:	afb10024 	sw	s1,36(sp)
8014e57c:	afb00020 	sw	s0,32(sp)
8014e580:	03a0f021 	move	s8,sp
8014e584:	24060002 	li	a2,2
8014e588:	00002821 	move	a1,zero
8014e58c:	8c520000 	lw	s2,0(v0)
8014e590:	8c560014 	lw	s6,20(v0)
8014e594:	8c550010 	lw	s5,16(v0)
8014e598:	8c54000c 	lw	s4,12(v0)
8014e59c:	8c530008 	lw	s3,8(v0)
8014e5a0:	8c510004 	lw	s1,4(v0)
8014e5a4:	0c044350 	jal	80110d40 <fseek>
8014e5a8:	0080b821 	move	s7,a0
8014e5ac:	14400078 	bnez	v0,8014e790 <__addmntent+0x240>
8014e5b0:	24020001 	li	v0,1
8014e5b4:	82430000 	lb	v1,0(s2)
8014e5b8:	00000000 	nop
8014e5bc:	10600018 	beqz	v1,8014e620 <__addmntent+0xd0>
8014e5c0:	02408021 	move	s0,s2
8014e5c4:	24020020 	li	v0,32
8014e5c8:	1062007e 	beq	v1,v0,8014e7c4 <__addmntent+0x274>
8014e5cc:	24020009 	li	v0,9
8014e5d0:	1062007c 	beq	v1,v0,8014e7c4 <__addmntent+0x274>
8014e5d4:	2402005c 	li	v0,92
8014e5d8:	1062007a 	beq	v1,v0,8014e7c4 <__addmntent+0x274>
8014e5dc:	00000000 	nop
8014e5e0:	02401821 	move	v1,s2
8014e5e4:	24060020 	li	a2,32
8014e5e8:	24050009 	li	a1,9
8014e5ec:	08053983 	j	8014e60c <__addmntent+0xbc>
8014e5f0:	2404005c 	li	a0,92
8014e5f4:	10460073 	beq	v0,a2,8014e7c4 <__addmntent+0x274>
8014e5f8:	00000000 	nop
8014e5fc:	10450071 	beq	v0,a1,8014e7c4 <__addmntent+0x274>
8014e600:	00000000 	nop
8014e604:	1044006f 	beq	v0,a0,8014e7c4 <__addmntent+0x274>
8014e608:	00000000 	nop
8014e60c:	24630001 	addiu	v1,v1,1
8014e610:	80620000 	lb	v0,0(v1)
8014e614:	00000000 	nop
8014e618:	1440fff6 	bnez	v0,8014e5f4 <__addmntent+0xa4>
8014e61c:	00000000 	nop
8014e620:	82230000 	lb	v1,0(s1)
8014e624:	00000000 	nop
8014e628:	10600018 	beqz	v1,8014e68c <__addmntent+0x13c>
8014e62c:	02208021 	move	s0,s1
8014e630:	24020020 	li	v0,32
8014e634:	10620111 	beq	v1,v0,8014ea7c <__addmntent+0x52c>
8014e638:	24020009 	li	v0,9
8014e63c:	1062010f 	beq	v1,v0,8014ea7c <__addmntent+0x52c>
8014e640:	2402005c 	li	v0,92
8014e644:	1062010d 	beq	v1,v0,8014ea7c <__addmntent+0x52c>
8014e648:	00000000 	nop
8014e64c:	02201821 	move	v1,s1
8014e650:	24060020 	li	a2,32
8014e654:	24050009 	li	a1,9
8014e658:	0805399e 	j	8014e678 <__addmntent+0x128>
8014e65c:	2404005c 	li	a0,92
8014e660:	10460106 	beq	v0,a2,8014ea7c <__addmntent+0x52c>
8014e664:	00000000 	nop
8014e668:	10450104 	beq	v0,a1,8014ea7c <__addmntent+0x52c>
8014e66c:	00000000 	nop
8014e670:	10440102 	beq	v0,a0,8014ea7c <__addmntent+0x52c>
8014e674:	00000000 	nop
8014e678:	24630001 	addiu	v1,v1,1
8014e67c:	80620000 	lb	v0,0(v1)
8014e680:	00000000 	nop
8014e684:	1440fff6 	bnez	v0,8014e660 <__addmntent+0x110>
8014e688:	00000000 	nop
8014e68c:	82630000 	lb	v1,0(s3)
8014e690:	00000000 	nop
8014e694:	10600018 	beqz	v1,8014e6f8 <__addmntent+0x1a8>
8014e698:	02608021 	move	s0,s3
8014e69c:	24020020 	li	v0,32
8014e6a0:	106200bc 	beq	v1,v0,8014e994 <__addmntent+0x444>
8014e6a4:	24020009 	li	v0,9
8014e6a8:	106200ba 	beq	v1,v0,8014e994 <__addmntent+0x444>
8014e6ac:	2402005c 	li	v0,92
8014e6b0:	106200b8 	beq	v1,v0,8014e994 <__addmntent+0x444>
8014e6b4:	00000000 	nop
8014e6b8:	02601821 	move	v1,s3
8014e6bc:	24060020 	li	a2,32
8014e6c0:	24050009 	li	a1,9
8014e6c4:	080539b9 	j	8014e6e4 <__addmntent+0x194>
8014e6c8:	2404005c 	li	a0,92
8014e6cc:	104600b1 	beq	v0,a2,8014e994 <__addmntent+0x444>
8014e6d0:	00000000 	nop
8014e6d4:	104500af 	beq	v0,a1,8014e994 <__addmntent+0x444>
8014e6d8:	00000000 	nop
8014e6dc:	104400ad 	beq	v0,a0,8014e994 <__addmntent+0x444>
8014e6e0:	00000000 	nop
8014e6e4:	24630001 	addiu	v1,v1,1
8014e6e8:	80620000 	lb	v0,0(v1)
8014e6ec:	00000000 	nop
8014e6f0:	1440fff6 	bnez	v0,8014e6cc <__addmntent+0x17c>
8014e6f4:	00000000 	nop
8014e6f8:	82830000 	lb	v1,0(s4)
8014e6fc:	00000000 	nop
8014e700:	10600018 	beqz	v1,8014e764 <__addmntent+0x214>
8014e704:	02808021 	move	s0,s4
8014e708:	24020020 	li	v0,32
8014e70c:	10620067 	beq	v1,v0,8014e8ac <__addmntent+0x35c>
8014e710:	24020009 	li	v0,9
8014e714:	10620065 	beq	v1,v0,8014e8ac <__addmntent+0x35c>
8014e718:	2402005c 	li	v0,92
8014e71c:	10620063 	beq	v1,v0,8014e8ac <__addmntent+0x35c>
8014e720:	00000000 	nop
8014e724:	02801821 	move	v1,s4
8014e728:	24060020 	li	a2,32
8014e72c:	24050009 	li	a1,9
8014e730:	080539d4 	j	8014e750 <__addmntent+0x200>
8014e734:	2404005c 	li	a0,92
8014e738:	1046005c 	beq	v0,a2,8014e8ac <__addmntent+0x35c>
8014e73c:	00000000 	nop
8014e740:	1045005a 	beq	v0,a1,8014e8ac <__addmntent+0x35c>
8014e744:	00000000 	nop
8014e748:	10440058 	beq	v0,a0,8014e8ac <__addmntent+0x35c>
8014e74c:	00000000 	nop
8014e750:	24630001 	addiu	v1,v1,1
8014e754:	80620000 	lb	v0,0(v1)
8014e758:	00000000 	nop
8014e75c:	1440fff6 	bnez	v0,8014e738 <__addmntent+0x1e8>
8014e760:	00000000 	nop
8014e764:	3c05801d 	lui	a1,0x801d
8014e768:	02e02021 	move	a0,s7
8014e76c:	24a54720 	addiu	a1,a1,18208
8014e770:	02403021 	move	a2,s2
8014e774:	02203821 	move	a3,s1
8014e778:	afb30010 	sw	s3,16(sp)
8014e77c:	afb40014 	sw	s4,20(sp)
8014e780:	afb50018 	sw	s5,24(sp)
8014e784:	0c04f0c0 	jal	8013c300 <fprintf>
8014e788:	afb6001c 	sw	s6,28(sp)
8014e78c:	000217c2 	srl	v0,v0,0x1f
8014e790:	03c0e821 	move	sp,s8
8014e794:	8fbf0044 	lw	ra,68(sp)
8014e798:	8fbe0040 	lw	s8,64(sp)
8014e79c:	8fb7003c 	lw	s7,60(sp)
8014e7a0:	8fb60038 	lw	s6,56(sp)
8014e7a4:	8fb50034 	lw	s5,52(sp)
8014e7a8:	8fb40030 	lw	s4,48(sp)
8014e7ac:	8fb3002c 	lw	s3,44(sp)
8014e7b0:	8fb20028 	lw	s2,40(sp)
8014e7b4:	8fb10024 	lw	s1,36(sp)
8014e7b8:	8fb00020 	lw	s0,32(sp)
8014e7bc:	03e00008 	jr	ra
8014e7c0:	27bd0048 	addiu	sp,sp,72
8014e7c4:	0c046f6c 	jal	8011bdb0 <strlen>
8014e7c8:	02402021 	move	a0,s2
8014e7cc:	00021080 	sll	v0,v0,0x2
8014e7d0:	2442000f 	addiu	v0,v0,15
8014e7d4:	000210c2 	srl	v0,v0,0x3
8014e7d8:	000210c0 	sll	v0,v0,0x3
8014e7dc:	03a2e823 	subu	sp,sp,v0
8014e7e0:	27a40020 	addiu	a0,sp,32
8014e7e4:	00801821 	move	v1,a0
8014e7e8:	24090020 	li	t1,32
8014e7ec:	2407005c 	li	a3,92
8014e7f0:	24050030 	li	a1,48
8014e7f4:	240c0034 	li	t4,52
8014e7f8:	24080031 	li	t0,49
8014e7fc:	240a0009 	li	t2,9
8014e800:	240b000a 	li	t3,10
8014e804:	240d0032 	li	t5,50
8014e808:	08053a11 	j	8014e844 <__addmntent+0x2f4>
8014e80c:	2406005c 	li	a2,92
8014e810:	104a001a 	beq	v0,t2,8014e87c <__addmntent+0x32c>
8014e814:	00000000 	nop
8014e818:	104b001e 	beq	v0,t3,8014e894 <__addmntent+0x344>
8014e81c:	00000000 	nop
8014e820:	104600dc 	beq	v0,a2,8014eb94 <__addmntent+0x644>
8014e824:	00000000 	nop
8014e828:	a0620000 	sb	v0,0(v1)
8014e82c:	24630001 	addiu	v1,v1,1
8014e830:	82020000 	lb	v0,0(s0)
8014e834:	00000000 	nop
8014e838:	1040ff79 	beqz	v0,8014e620 <__addmntent+0xd0>
8014e83c:	00809021 	move	s2,a0
8014e840:	26100001 	addiu	s0,s0,1
8014e844:	82020000 	lb	v0,0(s0)
8014e848:	00000000 	nop
8014e84c:	1449fff0 	bne	v0,t1,8014e810 <__addmntent+0x2c0>
8014e850:	00000000 	nop
8014e854:	a0670000 	sb	a3,0(v1)
8014e858:	a0650001 	sb	a1,1(v1)
8014e85c:	a06c0002 	sb	t4,2(v1)
8014e860:	a0650003 	sb	a1,3(v1)
8014e864:	82020000 	lb	v0,0(s0)
8014e868:	00000000 	nop
8014e86c:	1440fff4 	bnez	v0,8014e840 <__addmntent+0x2f0>
8014e870:	24630004 	addiu	v1,v1,4
8014e874:	08053988 	j	8014e620 <__addmntent+0xd0>
8014e878:	00809021 	move	s2,a0
8014e87c:	a0670000 	sb	a3,0(v1)
8014e880:	a0650001 	sb	a1,1(v1)
8014e884:	a0680002 	sb	t0,2(v1)
8014e888:	a0680003 	sb	t0,3(v1)
8014e88c:	08053a0c 	j	8014e830 <__addmntent+0x2e0>
8014e890:	24630004 	addiu	v1,v1,4
8014e894:	a0670000 	sb	a3,0(v1)
8014e898:	a0650001 	sb	a1,1(v1)
8014e89c:	a0680002 	sb	t0,2(v1)
8014e8a0:	a06d0003 	sb	t5,3(v1)
8014e8a4:	08053a0c 	j	8014e830 <__addmntent+0x2e0>
8014e8a8:	24630004 	addiu	v1,v1,4
8014e8ac:	0c046f6c 	jal	8011bdb0 <strlen>
8014e8b0:	02802021 	move	a0,s4
8014e8b4:	00021080 	sll	v0,v0,0x2
8014e8b8:	2442000f 	addiu	v0,v0,15
8014e8bc:	000210c2 	srl	v0,v0,0x3
8014e8c0:	000210c0 	sll	v0,v0,0x3
8014e8c4:	03a2e823 	subu	sp,sp,v0
8014e8c8:	27a40020 	addiu	a0,sp,32
8014e8cc:	00801821 	move	v1,a0
8014e8d0:	24080020 	li	t0,32
8014e8d4:	2406005c 	li	a2,92
8014e8d8:	24050030 	li	a1,48
8014e8dc:	240c0034 	li	t4,52
8014e8e0:	24070031 	li	a3,49
8014e8e4:	24090009 	li	t1,9
8014e8e8:	240a000a 	li	t2,10
8014e8ec:	240d0032 	li	t5,50
8014e8f0:	08053a4b 	j	8014e92c <__addmntent+0x3dc>
8014e8f4:	240b005c 	li	t3,92
8014e8f8:	1049001a 	beq	v0,t1,8014e964 <__addmntent+0x414>
8014e8fc:	00000000 	nop
8014e900:	104a001e 	beq	v0,t2,8014e97c <__addmntent+0x42c>
8014e904:	00000000 	nop
8014e908:	104b009e 	beq	v0,t3,8014eb84 <__addmntent+0x634>
8014e90c:	00000000 	nop
8014e910:	a0620000 	sb	v0,0(v1)
8014e914:	24630001 	addiu	v1,v1,1
8014e918:	82020000 	lb	v0,0(s0)
8014e91c:	00000000 	nop
8014e920:	1040ff90 	beqz	v0,8014e764 <__addmntent+0x214>
8014e924:	0080a021 	move	s4,a0
8014e928:	26100001 	addiu	s0,s0,1
8014e92c:	82020000 	lb	v0,0(s0)
8014e930:	00000000 	nop
8014e934:	1448fff0 	bne	v0,t0,8014e8f8 <__addmntent+0x3a8>
8014e938:	00000000 	nop
8014e93c:	a0660000 	sb	a2,0(v1)
8014e940:	a0650001 	sb	a1,1(v1)
8014e944:	a06c0002 	sb	t4,2(v1)
8014e948:	a0650003 	sb	a1,3(v1)
8014e94c:	82020000 	lb	v0,0(s0)
8014e950:	00000000 	nop
8014e954:	1440fff4 	bnez	v0,8014e928 <__addmntent+0x3d8>
8014e958:	24630004 	addiu	v1,v1,4
8014e95c:	080539d9 	j	8014e764 <__addmntent+0x214>
8014e960:	0080a021 	move	s4,a0
8014e964:	a0660000 	sb	a2,0(v1)
8014e968:	a0650001 	sb	a1,1(v1)
8014e96c:	a0670002 	sb	a3,2(v1)
8014e970:	a0670003 	sb	a3,3(v1)
8014e974:	08053a46 	j	8014e918 <__addmntent+0x3c8>
8014e978:	24630004 	addiu	v1,v1,4
8014e97c:	a0660000 	sb	a2,0(v1)
8014e980:	a0650001 	sb	a1,1(v1)
8014e984:	a0670002 	sb	a3,2(v1)
8014e988:	a06d0003 	sb	t5,3(v1)
8014e98c:	08053a46 	j	8014e918 <__addmntent+0x3c8>
8014e990:	24630004 	addiu	v1,v1,4
8014e994:	0c046f6c 	jal	8011bdb0 <strlen>
8014e998:	02602021 	move	a0,s3
8014e99c:	00021080 	sll	v0,v0,0x2
8014e9a0:	2442000f 	addiu	v0,v0,15
8014e9a4:	000210c2 	srl	v0,v0,0x3
8014e9a8:	000210c0 	sll	v0,v0,0x3
8014e9ac:	03a2e823 	subu	sp,sp,v0
8014e9b0:	27a40020 	addiu	a0,sp,32
8014e9b4:	00801821 	move	v1,a0
8014e9b8:	24080020 	li	t0,32
8014e9bc:	2406005c 	li	a2,92
8014e9c0:	24050030 	li	a1,48
8014e9c4:	240c0034 	li	t4,52
8014e9c8:	24070031 	li	a3,49
8014e9cc:	24090009 	li	t1,9
8014e9d0:	240a000a 	li	t2,10
8014e9d4:	240d0032 	li	t5,50
8014e9d8:	08053a85 	j	8014ea14 <__addmntent+0x4c4>
8014e9dc:	240b005c 	li	t3,92
8014e9e0:	1049001a 	beq	v0,t1,8014ea4c <__addmntent+0x4fc>
8014e9e4:	00000000 	nop
8014e9e8:	104a001e 	beq	v0,t2,8014ea64 <__addmntent+0x514>
8014e9ec:	00000000 	nop
8014e9f0:	104b0060 	beq	v0,t3,8014eb74 <__addmntent+0x624>
8014e9f4:	00000000 	nop
8014e9f8:	a0620000 	sb	v0,0(v1)
8014e9fc:	24630001 	addiu	v1,v1,1
8014ea00:	82020000 	lb	v0,0(s0)
8014ea04:	00000000 	nop
8014ea08:	1040ff3b 	beqz	v0,8014e6f8 <__addmntent+0x1a8>
8014ea0c:	00809821 	move	s3,a0
8014ea10:	26100001 	addiu	s0,s0,1
8014ea14:	82020000 	lb	v0,0(s0)
8014ea18:	00000000 	nop
8014ea1c:	1448fff0 	bne	v0,t0,8014e9e0 <__addmntent+0x490>
8014ea20:	00000000 	nop
8014ea24:	a0660000 	sb	a2,0(v1)
8014ea28:	a0650001 	sb	a1,1(v1)
8014ea2c:	a06c0002 	sb	t4,2(v1)
8014ea30:	a0650003 	sb	a1,3(v1)
8014ea34:	82020000 	lb	v0,0(s0)
8014ea38:	00000000 	nop
8014ea3c:	1440fff4 	bnez	v0,8014ea10 <__addmntent+0x4c0>
8014ea40:	24630004 	addiu	v1,v1,4
8014ea44:	080539be 	j	8014e6f8 <__addmntent+0x1a8>
8014ea48:	00809821 	move	s3,a0
8014ea4c:	a0660000 	sb	a2,0(v1)
8014ea50:	a0650001 	sb	a1,1(v1)
8014ea54:	a0670002 	sb	a3,2(v1)
8014ea58:	a0670003 	sb	a3,3(v1)
8014ea5c:	08053a80 	j	8014ea00 <__addmntent+0x4b0>
8014ea60:	24630004 	addiu	v1,v1,4
8014ea64:	a0660000 	sb	a2,0(v1)
8014ea68:	a0650001 	sb	a1,1(v1)
8014ea6c:	a0670002 	sb	a3,2(v1)
8014ea70:	a06d0003 	sb	t5,3(v1)
8014ea74:	08053a80 	j	8014ea00 <__addmntent+0x4b0>
8014ea78:	24630004 	addiu	v1,v1,4
8014ea7c:	0c046f6c 	jal	8011bdb0 <strlen>
8014ea80:	02202021 	move	a0,s1
8014ea84:	00021080 	sll	v0,v0,0x2
8014ea88:	2442000f 	addiu	v0,v0,15
8014ea8c:	000210c2 	srl	v0,v0,0x3
8014ea90:	000210c0 	sll	v0,v0,0x3
8014ea94:	03a2e823 	subu	sp,sp,v0
8014ea98:	27a40020 	addiu	a0,sp,32
8014ea9c:	00801821 	move	v1,a0
8014eaa0:	24090020 	li	t1,32
8014eaa4:	2406005c 	li	a2,92
8014eaa8:	24050030 	li	a1,48
8014eaac:	240c0034 	li	t4,52
8014eab0:	24080031 	li	t0,49
8014eab4:	240a0009 	li	t2,9
8014eab8:	240b000a 	li	t3,10
8014eabc:	240d0032 	li	t5,50
8014eac0:	08053abf 	j	8014eafc <__addmntent+0x5ac>
8014eac4:	2407005c 	li	a3,92
8014eac8:	104a001a 	beq	v0,t2,8014eb34 <__addmntent+0x5e4>
8014eacc:	00000000 	nop
8014ead0:	104b001e 	beq	v0,t3,8014eb4c <__addmntent+0x5fc>
8014ead4:	00000000 	nop
8014ead8:	10470022 	beq	v0,a3,8014eb64 <__addmntent+0x614>
8014eadc:	00000000 	nop
8014eae0:	a0620000 	sb	v0,0(v1)
8014eae4:	24630001 	addiu	v1,v1,1
8014eae8:	82020000 	lb	v0,0(s0)
8014eaec:	00000000 	nop
8014eaf0:	1040fee6 	beqz	v0,8014e68c <__addmntent+0x13c>
8014eaf4:	00808821 	move	s1,a0
8014eaf8:	26100001 	addiu	s0,s0,1
8014eafc:	82020000 	lb	v0,0(s0)
8014eb00:	00000000 	nop
8014eb04:	1449fff0 	bne	v0,t1,8014eac8 <__addmntent+0x578>
8014eb08:	00000000 	nop
8014eb0c:	a0660000 	sb	a2,0(v1)
8014eb10:	a0650001 	sb	a1,1(v1)
8014eb14:	a06c0002 	sb	t4,2(v1)
8014eb18:	a0650003 	sb	a1,3(v1)
8014eb1c:	82020000 	lb	v0,0(s0)
8014eb20:	00000000 	nop
8014eb24:	1440fff4 	bnez	v0,8014eaf8 <__addmntent+0x5a8>
8014eb28:	24630004 	addiu	v1,v1,4
8014eb2c:	080539a3 	j	8014e68c <__addmntent+0x13c>
8014eb30:	00808821 	move	s1,a0
8014eb34:	a0660000 	sb	a2,0(v1)
8014eb38:	a0650001 	sb	a1,1(v1)
8014eb3c:	a0680002 	sb	t0,2(v1)
8014eb40:	a0680003 	sb	t0,3(v1)
8014eb44:	08053aba 	j	8014eae8 <__addmntent+0x598>
8014eb48:	24630004 	addiu	v1,v1,4
8014eb4c:	a0660000 	sb	a2,0(v1)
8014eb50:	a0650001 	sb	a1,1(v1)
8014eb54:	a0680002 	sb	t0,2(v1)
8014eb58:	a06d0003 	sb	t5,3(v1)
8014eb5c:	08053aba 	j	8014eae8 <__addmntent+0x598>
8014eb60:	24630004 	addiu	v1,v1,4
8014eb64:	a0620001 	sb	v0,1(v1)
8014eb68:	a0620000 	sb	v0,0(v1)
8014eb6c:	08053aba 	j	8014eae8 <__addmntent+0x598>
8014eb70:	24630002 	addiu	v1,v1,2
8014eb74:	a0620001 	sb	v0,1(v1)
8014eb78:	a0620000 	sb	v0,0(v1)
8014eb7c:	08053a80 	j	8014ea00 <__addmntent+0x4b0>
8014eb80:	24630002 	addiu	v1,v1,2
8014eb84:	a0620001 	sb	v0,1(v1)
8014eb88:	a0620000 	sb	v0,0(v1)
8014eb8c:	08053a46 	j	8014e918 <__addmntent+0x3c8>
8014eb90:	24630002 	addiu	v1,v1,2
8014eb94:	a0620001 	sb	v0,1(v1)
8014eb98:	a0620000 	sb	v0,0(v1)
8014eb9c:	08053a0c 	j	8014e830 <__addmntent+0x2e0>
8014eba0:	24630002 	addiu	v1,v1,2

8014eba4 <__endmntent>:
8014eba4:	27bdffe8 	addiu	sp,sp,-24
8014eba8:	10800003 	beqz	a0,8014ebb8 <__endmntent+0x14>
8014ebac:	afbf0010 	sw	ra,16(sp)
8014ebb0:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8014ebb4:	00000000 	nop
8014ebb8:	8fbf0010 	lw	ra,16(sp)
8014ebbc:	24020001 	li	v0,1
8014ebc0:	03e00008 	jr	ra
8014ebc4:	27bd0018 	addiu	sp,sp,24

8014ebc8 <__setmntent>:
8014ebc8:	27bdffd8 	addiu	sp,sp,-40
8014ebcc:	afbf0024 	sw	ra,36(sp)
8014ebd0:	afbe0020 	sw	s8,32(sp)
8014ebd4:	afb3001c 	sw	s3,28(sp)
8014ebd8:	03a0f021 	move	s8,sp
8014ebdc:	afb20018 	sw	s2,24(sp)
8014ebe0:	afb10014 	sw	s1,20(sp)
8014ebe4:	afb00010 	sw	s0,16(sp)
8014ebe8:	00809021 	move	s2,a0
8014ebec:	00a02021 	move	a0,a1
8014ebf0:	00a08021 	move	s0,a1
8014ebf4:	0c046f6c 	jal	8011bdb0 <strlen>
8014ebf8:	03a09821 	move	s3,sp
8014ebfc:	24430010 	addiu	v1,v0,16
8014ec00:	000318c2 	srl	v1,v1,0x3
8014ec04:	000318c0 	sll	v1,v1,0x3
8014ec08:	03a3e823 	subu	sp,sp,v1
8014ec0c:	27b10010 	addiu	s1,sp,16
8014ec10:	02002821 	move	a1,s0
8014ec14:	00403021 	move	a2,v0
8014ec18:	0c0472c8 	jal	8011cb20 <__mempcpy>
8014ec1c:	02202021 	move	a0,s1
8014ec20:	3c058019 	lui	a1,0x8019
8014ec24:	00402021 	move	a0,v0
8014ec28:	24a5345c 	addiu	a1,a1,13404
8014ec2c:	0c04324c 	jal	8010c930 <memcpy>
8014ec30:	24060002 	li	a2,2
8014ec34:	02402021 	move	a0,s2
8014ec38:	0c051dce 	jal	80147738 <_IO_new_fopen>
8014ec3c:	02202821 	move	a1,s1
8014ec40:	00408021 	move	s0,v0
8014ec44:	00402021 	move	a0,v0
8014ec48:	10400003 	beqz	v0,8014ec58 <__setmntent+0x90>
8014ec4c:	24050002 	li	a1,2
8014ec50:	0c0526dc 	jal	80149b70 <__fsetlocking>
8014ec54:	00000000 	nop
8014ec58:	0260e821 	move	sp,s3
8014ec5c:	03c0e821 	move	sp,s8
8014ec60:	02001021 	move	v0,s0
8014ec64:	8fbf0024 	lw	ra,36(sp)
8014ec68:	8fbe0020 	lw	s8,32(sp)
8014ec6c:	8fb3001c 	lw	s3,28(sp)
8014ec70:	8fb20018 	lw	s2,24(sp)
8014ec74:	8fb10014 	lw	s1,20(sp)
8014ec78:	8fb00010 	lw	s0,16(sp)
8014ec7c:	03e00008 	jr	ra
8014ec80:	27bd0028 	addiu	sp,sp,40

8014ec84 <__getmntent_r>:
8014ec84:	27bdfbd8 	addiu	sp,sp,-1064
8014ec88:	afb40420 	sw	s4,1056(sp)
8014ec8c:	afb3041c 	sw	s3,1052(sp)
8014ec90:	afb20418 	sw	s2,1048(sp)
8014ec94:	afb00410 	sw	s0,1040(sp)
8014ec98:	afbf0424 	sw	ra,1060(sp)
8014ec9c:	afb10414 	sw	s1,1044(sp)
8014eca0:	8c820000 	lw	v0,0(a0)
8014eca4:	00809021 	move	s2,a0
8014eca8:	30428000 	andi	v0,v0,0x8000
8014ecac:	00a0a021 	move	s4,a1
8014ecb0:	00c08021 	move	s0,a2
8014ecb4:	104000af 	beqz	v0,8014ef74 <__getmntent_r+0x2f0>
8014ecb8:	00e09821 	move	s3,a3
8014ecbc:	02002021 	move	a0,s0
8014ecc0:	02602821 	move	a1,s3
8014ecc4:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8014ecc8:	02403021 	move	a2,s2
8014eccc:	1040009a 	beqz	v0,8014ef38 <__getmntent_r+0x2b4>
8014ecd0:	02002021 	move	a0,s0
8014ecd4:	0c046ea8 	jal	8011baa0 <strchr>
8014ecd8:	2405000a 	li	a1,10
8014ecdc:	10400089 	beqz	v0,8014ef04 <__getmntent_r+0x280>
8014ece0:	27b10010 	addiu	s1,sp,16
8014ece4:	a0400000 	sb	zero,0(v0)
8014ece8:	00001021 	move	v0,zero
8014ecec:	24060020 	li	a2,32
8014ecf0:	02022021 	addu	a0,s0,v0
8014ecf4:	80830000 	lb	v1,0(a0)
8014ecf8:	24050009 	li	a1,9
8014ecfc:	1066fffc 	beq	v1,a2,8014ecf0 <__getmntent_r+0x6c>
8014ed00:	24420001 	addiu	v0,v0,1
8014ed04:	1065fffa 	beq	v1,a1,8014ecf0 <__getmntent_r+0x6c>
8014ed08:	00000000 	nop
8014ed0c:	1060ffeb 	beqz	v1,8014ecbc <__getmntent_r+0x38>
8014ed10:	24020023 	li	v0,35
8014ed14:	1062ffe9 	beq	v1,v0,8014ecbc <__getmntent_r+0x38>
8014ed18:	00000000 	nop
8014ed1c:	106600a4 	beq	v1,a2,8014efb0 <__getmntent_r+0x32c>
8014ed20:	00000000 	nop
8014ed24:	106500a3 	beq	v1,a1,8014efb4 <__getmntent_r+0x330>
8014ed28:	00808021 	move	s0,a0
8014ed2c:	80830001 	lb	v1,1(a0)
8014ed30:	00000000 	nop
8014ed34:	1060000b 	beqz	v1,8014ed64 <__getmntent_r+0xe0>
8014ed38:	24900001 	addiu	s0,a0,1
8014ed3c:	24020020 	li	v0,32
8014ed40:	1062009c 	beq	v1,v0,8014efb4 <__getmntent_r+0x330>
8014ed44:	24020009 	li	v0,9
8014ed48:	1062009a 	beq	v1,v0,8014efb4 <__getmntent_r+0x330>
8014ed4c:	00000000 	nop
8014ed50:	26100001 	addiu	s0,s0,1
8014ed54:	82030000 	lb	v1,0(s0)
8014ed58:	00000000 	nop
8014ed5c:	1460fff8 	bnez	v1,8014ed40 <__getmntent_r+0xbc>
8014ed60:	24020020 	li	v0,32
8014ed64:	0c0538d8 	jal	8014e360 <decode_name>
8014ed68:	00008821 	move	s1,zero
8014ed6c:	ae820000 	sw	v0,0(s4)
8014ed70:	3c02801d 	lui	v0,0x801d
8014ed74:	24427208 	addiu	v0,v0,29192
8014ed78:	122000bb 	beqz	s1,8014f068 <__getmntent_r+0x3e4>
8014ed7c:	ae820004 	sw	v0,4(s4)
8014ed80:	00001821 	move	v1,zero
8014ed84:	24060020 	li	a2,32
8014ed88:	00712821 	addu	a1,v1,s1
8014ed8c:	80a20000 	lb	v0,0(a1)
8014ed90:	24040009 	li	a0,9
8014ed94:	1046fffc 	beq	v0,a2,8014ed88 <__getmntent_r+0x104>
8014ed98:	24630001 	addiu	v1,v1,1
8014ed9c:	1044fffa 	beq	v0,a0,8014ed88 <__getmntent_r+0x104>
8014eda0:	00000000 	nop
8014eda4:	10a000b0 	beqz	a1,8014f068 <__getmntent_r+0x3e4>
8014eda8:	00a08821 	move	s1,a1
8014edac:	10400011 	beqz	v0,8014edf4 <__getmntent_r+0x170>
8014edb0:	00000000 	nop
8014edb4:	10460076 	beq	v0,a2,8014ef90 <__getmntent_r+0x30c>
8014edb8:	00000000 	nop
8014edbc:	10440074 	beq	v0,a0,8014ef90 <__getmntent_r+0x30c>
8014edc0:	00a02021 	move	a0,a1
8014edc4:	08053b79 	j	8014ede4 <__getmntent_r+0x160>
8014edc8:	24840001 	addiu	a0,a0,1
8014edcc:	10620072 	beq	v1,v0,8014ef98 <__getmntent_r+0x314>
8014edd0:	24820001 	addiu	v0,a0,1
8014edd4:	24020009 	li	v0,9
8014edd8:	1062006f 	beq	v1,v0,8014ef98 <__getmntent_r+0x314>
8014eddc:	24820001 	addiu	v0,a0,1
8014ede0:	24840001 	addiu	a0,a0,1
8014ede4:	80830000 	lb	v1,0(a0)
8014ede8:	00000000 	nop
8014edec:	1460fff7 	bnez	v1,8014edcc <__getmntent_r+0x148>
8014edf0:	24020020 	li	v0,32
8014edf4:	00001021 	move	v0,zero
8014edf8:	00a02021 	move	a0,a1
8014edfc:	0c0538d8 	jal	8014e360 <decode_name>
8014ee00:	00408821 	move	s1,v0
8014ee04:	1220009b 	beqz	s1,8014f074 <__getmntent_r+0x3f0>
8014ee08:	ae820008 	sw	v0,8(s4)
8014ee0c:	00001821 	move	v1,zero
8014ee10:	24060020 	li	a2,32
8014ee14:	00712821 	addu	a1,v1,s1
8014ee18:	80a20000 	lb	v0,0(a1)
8014ee1c:	24040009 	li	a0,9
8014ee20:	1046fffc 	beq	v0,a2,8014ee14 <__getmntent_r+0x190>
8014ee24:	24630001 	addiu	v1,v1,1
8014ee28:	1044fffa 	beq	v0,a0,8014ee14 <__getmntent_r+0x190>
8014ee2c:	00000000 	nop
8014ee30:	10a00090 	beqz	a1,8014f074 <__getmntent_r+0x3f0>
8014ee34:	00a08821 	move	s1,a1
8014ee38:	10400011 	beqz	v0,8014ee80 <__getmntent_r+0x1fc>
8014ee3c:	00000000 	nop
8014ee40:	10460057 	beq	v0,a2,8014efa0 <__getmntent_r+0x31c>
8014ee44:	00000000 	nop
8014ee48:	10440055 	beq	v0,a0,8014efa0 <__getmntent_r+0x31c>
8014ee4c:	00a02021 	move	a0,a1
8014ee50:	08053b9c 	j	8014ee70 <__getmntent_r+0x1ec>
8014ee54:	24840001 	addiu	a0,a0,1
8014ee58:	10620053 	beq	v1,v0,8014efa8 <__getmntent_r+0x324>
8014ee5c:	24820001 	addiu	v0,a0,1
8014ee60:	24020009 	li	v0,9
8014ee64:	10620050 	beq	v1,v0,8014efa8 <__getmntent_r+0x324>
8014ee68:	24820001 	addiu	v0,a0,1
8014ee6c:	24840001 	addiu	a0,a0,1
8014ee70:	80830000 	lb	v1,0(a0)
8014ee74:	00000000 	nop
8014ee78:	1460fff7 	bnez	v1,8014ee58 <__getmntent_r+0x1d4>
8014ee7c:	24020020 	li	v0,32
8014ee80:	00001021 	move	v0,zero
8014ee84:	00a02021 	move	a0,a1
8014ee88:	0c0538d8 	jal	8014e360 <decode_name>
8014ee8c:	00408821 	move	s1,v0
8014ee90:	1220003c 	beqz	s1,8014ef84 <__getmntent_r+0x300>
8014ee94:	ae82000c 	sw	v0,12(s4)
8014ee98:	3c05801d 	lui	a1,0x801d
8014ee9c:	02202021 	move	a0,s1
8014eea0:	24a54734 	addiu	a1,a1,18228
8014eea4:	26860010 	addiu	a2,s4,16
8014eea8:	0c043b18 	jal	8010ec60 <_IO_sscanf>
8014eeac:	26870014 	addiu	a3,s4,20
8014eeb0:	10400034 	beqz	v0,8014ef84 <__getmntent_r+0x300>
8014eeb4:	00401821 	move	v1,v0
8014eeb8:	24020001 	li	v0,1
8014eebc:	10620032 	beq	v1,v0,8014ef88 <__getmntent_r+0x304>
8014eec0:	00000000 	nop
8014eec4:	8e420000 	lw	v0,0(s2)
8014eec8:	00000000 	nop
8014eecc:	30428000 	andi	v0,v0,0x8000
8014eed0:	14400020 	bnez	v0,8014ef54 <__getmntent_r+0x2d0>
8014eed4:	02801021 	move	v0,s4
8014eed8:	0c051908 	jal	80146420 <_IO_funlockfile>
8014eedc:	02402021 	move	a0,s2
8014eee0:	8fbf0424 	lw	ra,1060(sp)
8014eee4:	02801021 	move	v0,s4
8014eee8:	8fb3041c 	lw	s3,1052(sp)
8014eeec:	8fb40420 	lw	s4,1056(sp)
8014eef0:	8fb20418 	lw	s2,1048(sp)
8014eef4:	8fb10414 	lw	s1,1044(sp)
8014eef8:	8fb00410 	lw	s0,1040(sp)
8014eefc:	03e00008 	jr	ra
8014ef00:	27bd0428 	addiu	sp,sp,1064
8014ef04:	02202021 	move	a0,s1
8014ef08:	24050400 	li	a1,1024
8014ef0c:	0c0527a0 	jal	80149e80 <fgets_unlocked>
8014ef10:	02403021 	move	a2,s2
8014ef14:	02202021 	move	a0,s1
8014ef18:	1040ff73 	beqz	v0,8014ece8 <__getmntent_r+0x64>
8014ef1c:	2405000a 	li	a1,10
8014ef20:	0c046ea8 	jal	8011baa0 <strchr>
8014ef24:	00000000 	nop
8014ef28:	1040fff7 	beqz	v0,8014ef08 <__getmntent_r+0x284>
8014ef2c:	02202021 	move	a0,s1
8014ef30:	08053b3b 	j	8014ecec <__getmntent_r+0x68>
8014ef34:	00001021 	move	v0,zero
8014ef38:	8e420000 	lw	v0,0(s2)
8014ef3c:	00000000 	nop
8014ef40:	30428000 	andi	v0,v0,0x8000
8014ef44:	10400051 	beqz	v0,8014f08c <__getmntent_r+0x408>
8014ef48:	00000000 	nop
8014ef4c:	0000a021 	move	s4,zero
8014ef50:	02801021 	move	v0,s4
8014ef54:	8fbf0424 	lw	ra,1060(sp)
8014ef58:	8fb40420 	lw	s4,1056(sp)
8014ef5c:	8fb3041c 	lw	s3,1052(sp)
8014ef60:	8fb20418 	lw	s2,1048(sp)
8014ef64:	8fb10414 	lw	s1,1044(sp)
8014ef68:	8fb00410 	lw	s0,1040(sp)
8014ef6c:	03e00008 	jr	ra
8014ef70:	27bd0428 	addiu	sp,sp,1064
8014ef74:	0c0518fc 	jal	801463f0 <_IO_flockfile>
8014ef78:	00000000 	nop
8014ef7c:	08053b30 	j	8014ecc0 <__getmntent_r+0x3c>
8014ef80:	02002021 	move	a0,s0
8014ef84:	ae800010 	sw	zero,16(s4)
8014ef88:	08053bb1 	j	8014eec4 <__getmntent_r+0x240>
8014ef8c:	ae800014 	sw	zero,20(s4)
8014ef90:	00a02021 	move	a0,a1
8014ef94:	24a20001 	addiu	v0,a1,1
8014ef98:	08053b7e 	j	8014edf8 <__getmntent_r+0x174>
8014ef9c:	a0800000 	sb	zero,0(a0)
8014efa0:	00a02021 	move	a0,a1
8014efa4:	24a20001 	addiu	v0,a1,1
8014efa8:	08053ba1 	j	8014ee84 <__getmntent_r+0x200>
8014efac:	a0800000 	sb	zero,0(a0)
8014efb0:	00808021 	move	s0,a0
8014efb4:	0c0538d8 	jal	8014e360 <decode_name>
8014efb8:	a2000000 	sb	zero,0(s0)
8014efbc:	26110001 	addiu	s1,s0,1
8014efc0:	1220ff6b 	beqz	s1,8014ed70 <__getmntent_r+0xec>
8014efc4:	ae820000 	sw	v0,0(s4)
8014efc8:	00001821 	move	v1,zero
8014efcc:	02031021 	addu	v0,s0,v1
8014efd0:	80420001 	lb	v0,1(v0)
8014efd4:	24040020 	li	a0,32
8014efd8:	10440003 	beq	v0,a0,8014efe8 <__getmntent_r+0x364>
8014efdc:	24050009 	li	a1,9
8014efe0:	14450003 	bne	v0,a1,8014eff0 <__getmntent_r+0x36c>
8014efe4:	00000000 	nop
8014efe8:	08053bf3 	j	8014efcc <__getmntent_r+0x348>
8014efec:	24630001 	addiu	v1,v1,1
8014eff0:	02238821 	addu	s1,s1,v1
8014eff4:	1220ff5f 	beqz	s1,8014ed74 <__getmntent_r+0xf0>
8014eff8:	3c02801d 	lui	v0,0x801d
8014effc:	82220000 	lb	v0,0(s1)
8014f000:	00000000 	nop
8014f004:	10400012 	beqz	v0,8014f050 <__getmntent_r+0x3cc>
8014f008:	00000000 	nop
8014f00c:	1044001c 	beq	v0,a0,8014f080 <__getmntent_r+0x3fc>
8014f010:	02202021 	move	a0,s1
8014f014:	1045001b 	beq	v0,a1,8014f084 <__getmntent_r+0x400>
8014f018:	24820001 	addiu	v0,a0,1
8014f01c:	08053c10 	j	8014f040 <__getmntent_r+0x3bc>
8014f020:	24840001 	addiu	a0,a0,1
8014f024:	24020020 	li	v0,32
8014f028:	10620016 	beq	v1,v0,8014f084 <__getmntent_r+0x400>
8014f02c:	24820001 	addiu	v0,a0,1
8014f030:	24020009 	li	v0,9
8014f034:	10620013 	beq	v1,v0,8014f084 <__getmntent_r+0x400>
8014f038:	24820001 	addiu	v0,a0,1
8014f03c:	24840001 	addiu	a0,a0,1
8014f040:	80830000 	lb	v1,0(a0)
8014f044:	00000000 	nop
8014f048:	1460fff6 	bnez	v1,8014f024 <__getmntent_r+0x3a0>
8014f04c:	00000000 	nop
8014f050:	00001021 	move	v0,zero
8014f054:	02202021 	move	a0,s1
8014f058:	0c0538d8 	jal	8014e360 <decode_name>
8014f05c:	00408821 	move	s1,v0
8014f060:	08053b5e 	j	8014ed78 <__getmntent_r+0xf4>
8014f064:	00000000 	nop
8014f068:	3c02801d 	lui	v0,0x801d
8014f06c:	08053b81 	j	8014ee04 <__getmntent_r+0x180>
8014f070:	24427208 	addiu	v0,v0,29192
8014f074:	3c02801d 	lui	v0,0x801d
8014f078:	08053ba4 	j	8014ee90 <__getmntent_r+0x20c>
8014f07c:	24427208 	addiu	v0,v0,29192
8014f080:	24820001 	addiu	v0,a0,1
8014f084:	08053c15 	j	8014f054 <__getmntent_r+0x3d0>
8014f088:	a0800000 	sb	zero,0(a0)
8014f08c:	0c051908 	jal	80146420 <_IO_funlockfile>
8014f090:	02402021 	move	a0,s2
8014f094:	08053bd4 	j	8014ef50 <__getmntent_r+0x2cc>
8014f098:	0000a021 	move	s4,zero
8014f09c:	00000000 	nop

8014f0a0 <setlogmask>:
8014f0a0:	3c03801f 	lui	v1,0x801f
8014f0a4:	8c6236e0 	lw	v0,14048(v1)
8014f0a8:	10800002 	beqz	a0,8014f0b4 <setlogmask+0x14>
8014f0ac:	00000000 	nop
8014f0b0:	ac6436e0 	sw	a0,14048(v1)
8014f0b4:	03e00008 	jr	ra
8014f0b8:	00000000 	nop

8014f0bc <closelog_internal>:
8014f0bc:	27bdffe0 	addiu	sp,sp,-32
8014f0c0:	afb00010 	sw	s0,16(sp)
8014f0c4:	3c10801f 	lui	s0,0x801f
8014f0c8:	8e024680 	lw	v0,18048(s0)
8014f0cc:	afb10014 	sw	s1,20(sp)
8014f0d0:	afbf0018 	sw	ra,24(sp)
8014f0d4:	10400007 	beqz	v0,8014f0f4 <closelog_internal+0x38>
8014f0d8:	3c11801f 	lui	s1,0x801f
8014f0dc:	8e2436e8 	lw	a0,14056(s1)
8014f0e0:	0c0477ca 	jal	8011df28 <__libc_close>
8014f0e4:	00000000 	nop
8014f0e8:	2403ffff 	li	v1,-1
8014f0ec:	ae2336e8 	sw	v1,14056(s1)
8014f0f0:	ae004680 	sw	zero,18048(s0)
8014f0f4:	8fbf0018 	lw	ra,24(sp)
8014f0f8:	8fb10014 	lw	s1,20(sp)
8014f0fc:	8fb00010 	lw	s0,16(sp)
8014f100:	03e00008 	jr	ra
8014f104:	27bd0020 	addiu	sp,sp,32

8014f108 <closelog>:
8014f108:	3c020000 	lui	v0,0x0
8014f10c:	27bdffd8 	addiu	sp,sp,-40
8014f110:	3c058015 	lui	a1,0x8015
8014f114:	24420000 	addiu	v0,v0,0
8014f118:	afbf0020 	sw	ra,32(sp)
8014f11c:	24a5f198 	addiu	a1,a1,-3688
8014f120:	27a40010 	addiu	a0,sp,16
8014f124:	10400003 	beqz	v0,8014f134 <closelog+0x2c>
8014f128:	00003021 	move	a2,zero
8014f12c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f130:	00000000 	nop
8014f134:	3c020000 	lui	v0,0x0
8014f138:	3c048031 	lui	a0,0x8031
8014f13c:	24420000 	addiu	v0,v0,0
8014f140:	10400003 	beqz	v0,8014f150 <closelog+0x48>
8014f144:	248460d0 	addiu	a0,a0,24784
8014f148:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f14c:	00000000 	nop
8014f150:	0c053c2f 	jal	8014f0bc <closelog_internal>
8014f154:	00000000 	nop
8014f158:	3c02801f 	lui	v0,0x801f
8014f15c:	24060001 	li	a2,1
8014f160:	ac4636e4 	sw	a2,14052(v0)
8014f164:	3c020000 	lui	v0,0x0
8014f168:	3c03801f 	lui	v1,0x801f
8014f16c:	24420000 	addiu	v0,v0,0
8014f170:	27a40010 	addiu	a0,sp,16
8014f174:	24050001 	li	a1,1
8014f178:	10400003 	beqz	v0,8014f188 <closelog+0x80>
8014f17c:	ac604688 	sw	zero,18056(v1)
8014f180:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f184:	00000000 	nop
8014f188:	8fbf0020 	lw	ra,32(sp)
8014f18c:	00000000 	nop
8014f190:	03e00008 	jr	ra
8014f194:	27bd0028 	addiu	sp,sp,40

8014f198 <cancel_handler>:
8014f198:	3c020000 	lui	v0,0x0
8014f19c:	3c048031 	lui	a0,0x8031
8014f1a0:	24420000 	addiu	v0,v0,0
8014f1a4:	10400003 	beqz	v0,8014f1b4 <cancel_handler+0x1c>
8014f1a8:	248460d0 	addiu	a0,a0,24784
8014f1ac:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8014f1b0:	00000000 	nop
8014f1b4:	03e00008 	jr	ra
8014f1b8:	00000000 	nop

8014f1bc <openlog_internal>:
8014f1bc:	27bdffc8 	addiu	sp,sp,-56
8014f1c0:	afbf0034 	sw	ra,52(sp)
8014f1c4:	afbe0030 	sw	s8,48(sp)
8014f1c8:	afb7002c 	sw	s7,44(sp)
8014f1cc:	afb60028 	sw	s6,40(sp)
8014f1d0:	afb50024 	sw	s5,36(sp)
8014f1d4:	afb40020 	sw	s4,32(sp)
8014f1d8:	afb3001c 	sw	s3,28(sp)
8014f1dc:	afb20018 	sw	s2,24(sp)
8014f1e0:	afb10014 	sw	s1,20(sp)
8014f1e4:	10800003 	beqz	a0,8014f1f4 <openlog_internal+0x38>
8014f1e8:	afb00010 	sw	s0,16(sp)
8014f1ec:	3c02801f 	lui	v0,0x801f
8014f1f0:	ac444688 	sw	a0,18056(v0)
8014f1f4:	3c1e801f 	lui	s8,0x801f
8014f1f8:	10c00005 	beqz	a2,8014f210 <openlog_internal+0x54>
8014f1fc:	afc54684 	sw	a1,18052(s8)
8014f200:	2402fc07 	li	v0,-1017
8014f204:	00c21024 	and	v0,a2,v0
8014f208:	10400038 	beqz	v0,8014f2ec <openlog_internal+0x130>
8014f20c:	3c02801f 	lui	v0,0x801f
8014f210:	3c13801f 	lui	s3,0x801f
8014f214:	0000a021 	move	s4,zero
8014f218:	2415ffff 	li	s5,-1
8014f21c:	3c178031 	lui	s7,0x8031
8014f220:	8e7036e8 	lw	s0,14056(s3)
8014f224:	3c048031 	lui	a0,0x8031
8014f228:	3c05801d 	lui	a1,0x801d
8014f22c:	248460ea 	addiu	a0,a0,24810
8014f230:	24a5473c 	addiu	a1,a1,18236
8014f234:	2406000e 	li	a2,14
8014f238:	3c16801f 	lui	s6,0x801f
8014f23c:	1215002d 	beq	s0,s5,8014f2f4 <openlog_internal+0x138>
8014f240:	26940001 	addiu	s4,s4,1
8014f244:	8ec24680 	lw	v0,18048(s6)
8014f248:	00000000 	nop
8014f24c:	1440001b 	bnez	v0,8014f2bc <openlog_internal+0x100>
8014f250:	00000000 	nop
8014f254:	0c047ea0 	jal	8011fa80 <__errno_location>
8014f258:	00000000 	nop
8014f25c:	02002021 	move	a0,s0
8014f260:	26e560e8 	addiu	a1,s7,24808
8014f264:	24060010 	li	a2,16
8014f268:	8c520000 	lw	s2,0(v0)
8014f26c:	0c05415e 	jal	80150578 <__libc_connect>
8014f270:	00408821 	move	s1,v0
8014f274:	1455003c 	bne	v0,s5,8014f368 <openlog_internal+0x1ac>
8014f278:	00000000 	nop
8014f27c:	8e6436e8 	lw	a0,14056(s3)
8014f280:	8e300000 	lw	s0,0(s1)
8014f284:	0c0477ca 	jal	8011df28 <__libc_close>
8014f288:	ae6236e8 	sw	v0,14056(s3)
8014f28c:	24020062 	li	v0,98
8014f290:	3c03801f 	lui	v1,0x801f
8014f294:	24040002 	li	a0,2
8014f298:	16020008 	bne	s0,v0,8014f2bc <openlog_internal+0x100>
8014f29c:	ae320000 	sw	s2,0(s1)
8014f2a0:	8c6236e4 	lw	v0,14052(v1)
8014f2a4:	00000000 	nop
8014f2a8:	38420001 	xori	v0,v0,0x1
8014f2ac:	0002102b 	sltu	v0,zero,v0
8014f2b0:	00821023 	subu	v0,a0,v0
8014f2b4:	1684ffda 	bne	s4,a0,8014f220 <openlog_internal+0x64>
8014f2b8:	ac6236e4 	sw	v0,14052(v1)
8014f2bc:	8fbf0034 	lw	ra,52(sp)
8014f2c0:	8fbe0030 	lw	s8,48(sp)
8014f2c4:	8fb7002c 	lw	s7,44(sp)
8014f2c8:	8fb60028 	lw	s6,40(sp)
8014f2cc:	8fb50024 	lw	s5,36(sp)
8014f2d0:	8fb40020 	lw	s4,32(sp)
8014f2d4:	8fb3001c 	lw	s3,28(sp)
8014f2d8:	8fb20018 	lw	s2,24(sp)
8014f2dc:	8fb10014 	lw	s1,20(sp)
8014f2e0:	8fb00010 	lw	s0,16(sp)
8014f2e4:	03e00008 	jr	ra
8014f2e8:	27bd0038 	addiu	sp,sp,56
8014f2ec:	08053c84 	j	8014f210 <openlog_internal+0x54>
8014f2f0:	ac4636ec 	sw	a2,14060(v0)
8014f2f4:	24020001 	li	v0,1
8014f2f8:	0c047034 	jal	8011c0d0 <strncpy>
8014f2fc:	a6e260e8 	sh	v0,24808(s7)
8014f300:	8fc34684 	lw	v1,18052(s8)
8014f304:	24040001 	li	a0,1
8014f308:	30630008 	andi	v1,v1,0x8
8014f30c:	14600008 	bnez	v1,8014f330 <openlog_internal+0x174>
8014f310:	00003021 	move	a2,zero
8014f314:	3c02801f 	lui	v0,0x801f
8014f318:	8c5036e8 	lw	s0,14056(v0)
8014f31c:	00000000 	nop
8014f320:	1615ffc8 	bne	s0,s5,8014f244 <openlog_internal+0x88>
8014f324:	00000000 	nop
8014f328:	08053caf 	j	8014f2bc <openlog_internal+0x100>
8014f32c:	00000000 	nop
8014f330:	3c02801f 	lui	v0,0x801f
8014f334:	8c4536e4 	lw	a1,14052(v0)
8014f338:	0c054176 	jal	801505d8 <__socket>
8014f33c:	00000000 	nop
8014f340:	3c03801f 	lui	v1,0x801f
8014f344:	00402021 	move	a0,v0
8014f348:	24050002 	li	a1,2
8014f34c:	24060001 	li	a2,1
8014f350:	1055ffda 	beq	v0,s5,8014f2bc <openlog_internal+0x100>
8014f354:	ac6236e8 	sw	v0,14056(v1)
8014f358:	0c04789b 	jal	8011e26c <__libc_fcntl>
8014f35c:	00000000 	nop
8014f360:	08053cc6 	j	8014f318 <openlog_internal+0x15c>
8014f364:	3c02801f 	lui	v0,0x801f
8014f368:	24020001 	li	v0,1
8014f36c:	08053caf 	j	8014f2bc <openlog_internal+0x100>
8014f370:	aec24680 	sw	v0,18048(s6)

8014f374 <openlog>:
8014f374:	27bdffd0 	addiu	sp,sp,-48
8014f378:	3c020000 	lui	v0,0x0
8014f37c:	afb10024 	sw	s1,36(sp)
8014f380:	24420000 	addiu	v0,v0,0
8014f384:	00a08821 	move	s1,a1
8014f388:	3c058015 	lui	a1,0x8015
8014f38c:	afb20028 	sw	s2,40(sp)
8014f390:	afb00020 	sw	s0,32(sp)
8014f394:	00809021 	move	s2,a0
8014f398:	00c08021 	move	s0,a2
8014f39c:	afbf002c 	sw	ra,44(sp)
8014f3a0:	27a40010 	addiu	a0,sp,16
8014f3a4:	24a5f198 	addiu	a1,a1,-3688
8014f3a8:	10400003 	beqz	v0,8014f3b8 <openlog+0x44>
8014f3ac:	00003021 	move	a2,zero
8014f3b0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f3b4:	00000000 	nop
8014f3b8:	3c020000 	lui	v0,0x0
8014f3bc:	3c048031 	lui	a0,0x8031
8014f3c0:	24420000 	addiu	v0,v0,0
8014f3c4:	10400003 	beqz	v0,8014f3d4 <openlog+0x60>
8014f3c8:	248460d0 	addiu	a0,a0,24784
8014f3cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f3d0:	00000000 	nop
8014f3d4:	02402021 	move	a0,s2
8014f3d8:	02202821 	move	a1,s1
8014f3dc:	0c053c6f 	jal	8014f1bc <openlog_internal>
8014f3e0:	02003021 	move	a2,s0
8014f3e4:	3c020000 	lui	v0,0x0
8014f3e8:	24420000 	addiu	v0,v0,0
8014f3ec:	27a40010 	addiu	a0,sp,16
8014f3f0:	10400003 	beqz	v0,8014f400 <openlog+0x8c>
8014f3f4:	24050001 	li	a1,1
8014f3f8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f3fc:	00000000 	nop
8014f400:	8fbf002c 	lw	ra,44(sp)
8014f404:	8fb20028 	lw	s2,40(sp)
8014f408:	8fb10024 	lw	s1,36(sp)
8014f40c:	8fb00020 	lw	s0,32(sp)
8014f410:	03e00008 	jr	ra
8014f414:	27bd0030 	addiu	sp,sp,48

8014f418 <syslog>:
8014f418:	27bdffe0 	addiu	sp,sp,-32
8014f41c:	27a20028 	addiu	v0,sp,40
8014f420:	afa60028 	sw	a2,40(sp)
8014f424:	00403021 	move	a2,v0
8014f428:	afbf0018 	sw	ra,24(sp)
8014f42c:	afa7002c 	sw	a3,44(sp)
8014f430:	0c053d12 	jal	8014f448 <vsyslog>
8014f434:	afa20010 	sw	v0,16(sp)
8014f438:	8fbf0018 	lw	ra,24(sp)
8014f43c:	00000000 	nop
8014f440:	03e00008 	jr	ra
8014f444:	27bd0020 	addiu	sp,sp,32

8014f448 <vsyslog>:
8014f448:	27bdff30 	addiu	sp,sp,-208
8014f44c:	afbe00c8 	sw	s8,200(sp)
8014f450:	afb700c4 	sw	s7,196(sp)
8014f454:	afb500bc 	sw	s5,188(sp)
8014f458:	afb400b8 	sw	s4,184(sp)
8014f45c:	afb000a8 	sw	s0,168(sp)
8014f460:	afbf00cc 	sw	ra,204(sp)
8014f464:	00808021 	move	s0,a0
8014f468:	afb600c0 	sw	s6,192(sp)
8014f46c:	afb300b4 	sw	s3,180(sp)
8014f470:	afb200b0 	sw	s2,176(sp)
8014f474:	afb100ac 	sw	s1,172(sp)
8014f478:	00a0b821 	move	s7,a1
8014f47c:	00c0f021 	move	s8,a2
8014f480:	afa0001c 	sw	zero,28(sp)
8014f484:	0c047ea0 	jal	8011fa80 <__errno_location>
8014f488:	afa00020 	sw	zero,32(sp)
8014f48c:	0040a021 	move	s4,v0
8014f490:	2402fc00 	li	v0,-1024
8014f494:	02021024 	and	v0,s0,v0
8014f498:	8e950000 	lw	s5,0(s4)
8014f49c:	144000f8 	bnez	v0,8014f880 <vsyslog+0x438>
8014f4a0:	3c05801d 	lui	a1,0x801d
8014f4a4:	3c02801f 	lui	v0,0x801f
8014f4a8:	8c4336e0 	lw	v1,14048(v0)
8014f4ac:	32040007 	andi	a0,s0,0x7
8014f4b0:	00831807 	srav	v1,v1,a0
8014f4b4:	30630001 	andi	v1,v1,0x1
8014f4b8:	106000ad 	beqz	v1,8014f770 <vsyslog+0x328>
8014f4bc:	320203f8 	andi	v0,s0,0x3f8
8014f4c0:	104000b7 	beqz	v0,8014f7a0 <vsyslog+0x358>
8014f4c4:	3c02801f 	lui	v0,0x801f
8014f4c8:	27a4001c 	addiu	a0,sp,28
8014f4cc:	0c05840c 	jal	80161030 <open_memstream>
8014f4d0:	27a50020 	addiu	a1,sp,32
8014f4d4:	104000b9 	beqz	v0,8014f7bc <vsyslog+0x374>
8014f4d8:	00409821 	move	s3,v0
8014f4dc:	24050002 	li	a1,2
8014f4e0:	0c0526dc 	jal	80149b70 <__fsetlocking>
8014f4e4:	00402021 	move	a0,v0
8014f4e8:	3c05801d 	lui	a1,0x801d
8014f4ec:	02003021 	move	a2,s0
8014f4f0:	24a54780 	addiu	a1,a1,18304
8014f4f4:	27b20018 	addiu	s2,sp,24
8014f4f8:	0c04f0c0 	jal	8013c300 <fprintf>
8014f4fc:	02602021 	move	a0,s3
8014f500:	0c047638 	jal	8011d8e0 <time>
8014f504:	02402021 	move	a0,s2
8014f508:	27a50078 	addiu	a1,sp,120
8014f50c:	8e710014 	lw	s1,20(s3)
8014f510:	8e700018 	lw	s0,24(s3)
8014f514:	0c058970 	jal	801625c0 <__localtime_r>
8014f518:	02402021 	move	a0,s2
8014f51c:	02118023 	subu	s0,s0,s1
8014f520:	00403821 	move	a3,v0
8014f524:	3c06801d 	lui	a2,0x801d
8014f528:	3c02801f 	lui	v0,0x801f
8014f52c:	02002821 	move	a1,s0
8014f530:	02202021 	move	a0,s1
8014f534:	24c64788 	addiu	a2,a2,18312
8014f538:	24423390 	addiu	v0,v0,13200
8014f53c:	0c058bee 	jal	80162fb8 <__strftime_l>
8014f540:	afa20010 	sw	v0,16(sp)
8014f544:	02228821 	addu	s1,s1,v0
8014f548:	ae710014 	sw	s1,20(s3)
8014f54c:	02602021 	move	a0,s3
8014f550:	0c058304 	jal	80160c10 <_IO_ftell>
8014f554:	3c10801f 	lui	s0,0x801f
8014f558:	8e044688 	lw	a0,18056(s0)
8014f55c:	00000000 	nop
8014f560:	1080010b 	beqz	a0,8014f990 <vsyslog+0x548>
8014f564:	00408821 	move	s1,v0
8014f568:	0c0584f0 	jal	801613c0 <fputs_unlocked>
8014f56c:	02602821 	move	a1,s3
8014f570:	3c16801f 	lui	s6,0x801f
8014f574:	8ec24684 	lw	v0,18052(s6)
8014f578:	00000000 	nop
8014f57c:	30420001 	andi	v0,v0,0x1
8014f580:	144000f6 	bnez	v0,8014f95c <vsyslog+0x514>
8014f584:	00000000 	nop
8014f588:	8e024688 	lw	v0,18056(s0)
8014f58c:	00000000 	nop
8014f590:	10400013 	beqz	v0,8014f5e0 <vsyslog+0x198>
8014f594:	00000000 	nop
8014f598:	8e640014 	lw	a0,20(s3)
8014f59c:	8e620018 	lw	v0,24(s3)
8014f5a0:	00000000 	nop
8014f5a4:	0082102b 	sltu	v0,a0,v0
8014f5a8:	10400116 	beqz	v0,8014fa04 <vsyslog+0x5bc>
8014f5ac:	24830001 	addiu	v1,a0,1
8014f5b0:	2402003a 	li	v0,58
8014f5b4:	a0820000 	sb	v0,0(a0)
8014f5b8:	ae630014 	sw	v1,20(s3)
8014f5bc:	8e640014 	lw	a0,20(s3)
8014f5c0:	8e620018 	lw	v0,24(s3)
8014f5c4:	00000000 	nop
8014f5c8:	0082102b 	sltu	v0,a0,v0
8014f5cc:	10400112 	beqz	v0,8014fa18 <vsyslog+0x5d0>
8014f5d0:	24830001 	addiu	v1,a0,1
8014f5d4:	24020020 	li	v0,32
8014f5d8:	a0820000 	sb	v0,0(a0)
8014f5dc:	ae630014 	sw	v1,20(s3)
8014f5e0:	ae950000 	sw	s5,0(s4)
8014f5e4:	02e02821 	move	a1,s7
8014f5e8:	03c03021 	move	a2,s8
8014f5ec:	0c04cccf 	jal	8013333c <_IO_vfprintf>
8014f5f0:	02602021 	move	a0,s3
8014f5f4:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
8014f5f8:	02602021 	move	a0,s3
8014f5fc:	8ec24684 	lw	v0,18052(s6)
8014f600:	02209021 	move	s2,s1
8014f604:	30420020 	andi	v0,v0,0x20
8014f608:	1040009a 	beqz	v0,8014f874 <vsyslog+0x42c>
8014f60c:	27b40058 	addiu	s4,sp,88
8014f610:	8fa6001c 	lw	a2,28(sp)
8014f614:	8fa30020 	lw	v1,32(sp)
8014f618:	00d21021 	addu	v0,a2,s2
8014f61c:	00722023 	subu	a0,v1,s2
8014f620:	afa20038 	sw	v0,56(sp)
8014f624:	afa4003c 	sw	a0,60(sp)
8014f628:	00c31821 	addu	v1,a2,v1
8014f62c:	8064ffff 	lb	a0,-1(v1)
8014f630:	2402000a 	li	v0,10
8014f634:	108200ee 	beq	a0,v0,8014f9f0 <vsyslog+0x5a8>
8014f638:	3c02801d 	lui	v0,0x801d
8014f63c:	2442508c 	addiu	v0,v0,20620
8014f640:	24030001 	li	v1,1
8014f644:	afa20040 	sw	v0,64(sp)
8014f648:	afa30044 	sw	v1,68(sp)
8014f64c:	27b30038 	addiu	s3,sp,56
8014f650:	24110002 	li	s1,2
8014f654:	3c100000 	lui	s0,0x0
8014f658:	26020000 	addiu	v0,s0,0
8014f65c:	10400008 	beqz	v0,8014f680 <vsyslog+0x238>
8014f660:	02602821 	move	a1,s3
8014f664:	128600e5 	beq	s4,a2,8014f9fc <vsyslog+0x5b4>
8014f668:	00000000 	nop
8014f66c:	3c058011 	lui	a1,0x8011
8014f670:	24a57fb8 	addiu	a1,a1,32696
8014f674:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f678:	27a40048 	addiu	a0,sp,72
8014f67c:	02602821 	move	a1,s3
8014f680:	02203021 	move	a2,s1
8014f684:	24040002 	li	a0,2
8014f688:	0c059645 	jal	80165914 <__libc_writev>
8014f68c:	3c130000 	lui	s3,0x0
8014f690:	26630000 	addiu	v1,s3,0
8014f694:	10600003 	beqz	v1,8014f6a4 <vsyslog+0x25c>
8014f698:	27a40048 	addiu	a0,sp,72
8014f69c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f6a0:	00002821 	move	a1,zero
8014f6a4:	8fa2001c 	lw	v0,28(sp)
8014f6a8:	26030000 	addiu	v1,s0,0
8014f6ac:	afa20024 	sw	v0,36(sp)
8014f6b0:	10600006 	beqz	v1,8014f6cc <vsyslog+0x284>
8014f6b4:	afa00028 	sw	zero,40(sp)
8014f6b8:	3c058015 	lui	a1,0x8015
8014f6bc:	24a5f198 	addiu	a1,a1,-3688
8014f6c0:	27a40048 	addiu	a0,sp,72
8014f6c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f6c8:	27a60024 	addiu	a2,sp,36
8014f6cc:	3c020000 	lui	v0,0x0
8014f6d0:	24420000 	addiu	v0,v0,0
8014f6d4:	10400003 	beqz	v0,8014f6e4 <vsyslog+0x29c>
8014f6d8:	3c048031 	lui	a0,0x8031
8014f6dc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f6e0:	248460d0 	addiu	a0,a0,24784
8014f6e4:	3c10801f 	lui	s0,0x801f
8014f6e8:	8e054680 	lw	a1,18048(s0)
8014f6ec:	00000000 	nop
8014f6f0:	10a00089 	beqz	a1,8014f918 <vsyslog+0x4d0>
8014f6f4:	3c02801f 	lui	v0,0x801f
8014f6f8:	8c4436e4 	lw	a0,14052(v0)
8014f6fc:	24030002 	li	v1,2
8014f700:	10830091 	beq	a0,v1,8014f948 <vsyslog+0x500>
8014f704:	00000000 	nop
8014f708:	14a00063 	bnez	a1,8014f898 <vsyslog+0x450>
8014f70c:	3c11801f 	lui	s1,0x801f
8014f710:	0c053c2f 	jal	8014f0bc <closelog_internal>
8014f714:	00000000 	nop
8014f718:	8ec24684 	lw	v0,18052(s6)
8014f71c:	00000000 	nop
8014f720:	30420002 	andi	v0,v0,0x2
8014f724:	144000a2 	bnez	v0,8014f9b0 <vsyslog+0x568>
8014f728:	3c04801d 	lui	a0,0x801d
8014f72c:	26620000 	addiu	v0,s3,0
8014f730:	10400003 	beqz	v0,8014f740 <vsyslog+0x2f8>
8014f734:	27a40048 	addiu	a0,sp,72
8014f738:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f73c:	00002821 	move	a1,zero
8014f740:	3c020000 	lui	v0,0x0
8014f744:	24420000 	addiu	v0,v0,0
8014f748:	10400003 	beqz	v0,8014f758 <vsyslog+0x310>
8014f74c:	3c048031 	lui	a0,0x8031
8014f750:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8014f754:	248460d0 	addiu	a0,a0,24784
8014f758:	8fa4001c 	lw	a0,28(sp)
8014f75c:	00000000 	nop
8014f760:	12840003 	beq	s4,a0,8014f770 <vsyslog+0x328>
8014f764:	00000000 	nop
8014f768:	0c045fee 	jal	80117fb8 <__cfree>
8014f76c:	00000000 	nop
8014f770:	8fbf00cc 	lw	ra,204(sp)
8014f774:	8fbe00c8 	lw	s8,200(sp)
8014f778:	8fb700c4 	lw	s7,196(sp)
8014f77c:	8fb600c0 	lw	s6,192(sp)
8014f780:	8fb500bc 	lw	s5,188(sp)
8014f784:	8fb400b8 	lw	s4,184(sp)
8014f788:	8fb300b4 	lw	s3,180(sp)
8014f78c:	8fb200b0 	lw	s2,176(sp)
8014f790:	8fb100ac 	lw	s1,172(sp)
8014f794:	8fb000a8 	lw	s0,168(sp)
8014f798:	03e00008 	jr	ra
8014f79c:	27bd00d0 	addiu	sp,sp,208
8014f7a0:	8c4336ec 	lw	v1,14060(v0)
8014f7a4:	27a4001c 	addiu	a0,sp,28
8014f7a8:	27a50020 	addiu	a1,sp,32
8014f7ac:	0c05840c 	jal	80161030 <open_memstream>
8014f7b0:	02038025 	or	s0,s0,v1
8014f7b4:	1440ff49 	bnez	v0,8014f4dc <vsyslog+0x94>
8014f7b8:	00409821 	move	s3,v0
8014f7bc:	3c03801d 	lui	v1,0x801d
8014f7c0:	24624770 	addiu	v0,v1,18288
8014f7c4:	8c46000c 	lw	a2,12(v0)
8014f7c8:	8c644770 	lw	a0,18288(v1)
8014f7cc:	8c450004 	lw	a1,4(v0)
8014f7d0:	8c430008 	lw	v1,8(v0)
8014f7d4:	afa5005c 	sw	a1,92(sp)
8014f7d8:	afa60064 	sw	a2,100(sp)
8014f7dc:	afa40058 	sw	a0,88(sp)
8014f7e0:	0c059598 	jal	80165660 <__getpid>
8014f7e4:	afa30060 	sw	v1,96(sp)
8014f7e8:	00403021 	move	a2,v0
8014f7ec:	3c026666 	lui	v0,0x6666
8014f7f0:	34476667 	ori	a3,v0,0x6667
8014f7f4:	27a50038 	addiu	a1,sp,56
8014f7f8:	00c70018 	mult	a2,a3
8014f7fc:	000627c3 	sra	a0,a2,0x1f
8014f800:	24a5ffff 	addiu	a1,a1,-1
8014f804:	00001810 	mfhi	v1
8014f808:	00031883 	sra	v1,v1,0x2
8014f80c:	00641823 	subu	v1,v1,a0
8014f810:	00031040 	sll	v0,v1,0x1
8014f814:	000320c0 	sll	a0,v1,0x3
8014f818:	00441021 	addu	v0,v0,a0
8014f81c:	00c21023 	subu	v0,a2,v0
8014f820:	24420030 	addiu	v0,v0,48
8014f824:	a0a20000 	sb	v0,0(a1)
8014f828:	1460fff3 	bnez	v1,8014f7f8 <vsyslog+0x3b0>
8014f82c:	00603021 	move	a2,v1
8014f830:	03a53023 	subu	a2,sp,a1
8014f834:	27a40067 	addiu	a0,sp,103
8014f838:	0c0472c8 	jal	8011cb20 <__mempcpy>
8014f83c:	24c60038 	addiu	a2,a2,56
8014f840:	2403005d 	li	v1,93
8014f844:	a0430000 	sb	v1,0(v0)
8014f848:	a0400001 	sb	zero,1(v0)
8014f84c:	3c16801f 	lui	s6,0x801f
8014f850:	24440001 	addiu	a0,v0,1
8014f854:	8ec24684 	lw	v0,18052(s6)
8014f858:	27b40058 	addiu	s4,sp,88
8014f85c:	00942023 	subu	a0,a0,s4
8014f860:	30420020 	andi	v0,v0,0x20
8014f864:	00009021 	move	s2,zero
8014f868:	afa40020 	sw	a0,32(sp)
8014f86c:	1440ff68 	bnez	v0,8014f610 <vsyslog+0x1c8>
8014f870:	afb4001c 	sw	s4,28(sp)
8014f874:	3c100000 	lui	s0,0x0
8014f878:	08053da9 	j	8014f6a4 <vsyslog+0x25c>
8014f87c:	3c130000 	lui	s3,0x0
8014f880:	02003021 	move	a2,s0
8014f884:	24a54748 	addiu	a1,a1,18248
8014f888:	0c053d06 	jal	8014f418 <syslog>
8014f88c:	24040023 	li	a0,35
8014f890:	08053d29 	j	8014f4a4 <vsyslog+0x5c>
8014f894:	321003ff 	andi	s0,s0,0x3ff
8014f898:	8e2436e8 	lw	a0,14056(s1)
8014f89c:	8fa5001c 	lw	a1,28(sp)
8014f8a0:	8fa60020 	lw	a2,32(sp)
8014f8a4:	0c05416a 	jal	801505a8 <__libc_send>
8014f8a8:	24074000 	li	a3,16384
8014f8ac:	0441ffa0 	bgez	v0,8014f730 <vsyslog+0x2e8>
8014f8b0:	26620000 	addiu	v0,s3,0
8014f8b4:	8e024680 	lw	v0,18048(s0)
8014f8b8:	00000000 	nop
8014f8bc:	1040ff94 	beqz	v0,8014f710 <vsyslog+0x2c8>
8014f8c0:	00000000 	nop
8014f8c4:	0c053c2f 	jal	8014f0bc <closelog_internal>
8014f8c8:	00000000 	nop
8014f8cc:	3c02801f 	lui	v0,0x801f
8014f8d0:	8ec54684 	lw	a1,18052(s6)
8014f8d4:	8c444688 	lw	a0,18056(v0)
8014f8d8:	34a50008 	ori	a1,a1,0x8
8014f8dc:	0c053c6f 	jal	8014f1bc <openlog_internal>
8014f8e0:	00003021 	move	a2,zero
8014f8e4:	8e024680 	lw	v0,18048(s0)
8014f8e8:	00000000 	nop
8014f8ec:	1040ff88 	beqz	v0,8014f710 <vsyslog+0x2c8>
8014f8f0:	00000000 	nop
8014f8f4:	8e2436e8 	lw	a0,14056(s1)
8014f8f8:	8fa5001c 	lw	a1,28(sp)
8014f8fc:	8fa60020 	lw	a2,32(sp)
8014f900:	0c05416a 	jal	801505a8 <__libc_send>
8014f904:	24074000 	li	a3,16384
8014f908:	0441ff89 	bgez	v0,8014f730 <vsyslog+0x2e8>
8014f90c:	26620000 	addiu	v0,s3,0
8014f910:	08053dc4 	j	8014f710 <vsyslog+0x2c8>
8014f914:	00000000 	nop
8014f918:	3c02801f 	lui	v0,0x801f
8014f91c:	8ec54684 	lw	a1,18052(s6)
8014f920:	8c444688 	lw	a0,18056(v0)
8014f924:	34a50008 	ori	a1,a1,0x8
8014f928:	0c053c6f 	jal	8014f1bc <openlog_internal>
8014f92c:	00003021 	move	a2,zero
8014f930:	3c02801f 	lui	v0,0x801f
8014f934:	8c4436e4 	lw	a0,14052(v0)
8014f938:	24030002 	li	v1,2
8014f93c:	8e054680 	lw	a1,18048(s0)
8014f940:	1483ff71 	bne	a0,v1,8014f708 <vsyslog+0x2c0>
8014f944:	00000000 	nop
8014f948:	8fa20020 	lw	v0,32(sp)
8014f94c:	00000000 	nop
8014f950:	24420001 	addiu	v0,v0,1
8014f954:	08053dc2 	j	8014f708 <vsyslog+0x2c0>
8014f958:	afa20020 	sw	v0,32(sp)
8014f95c:	0c059598 	jal	80165660 <__getpid>
8014f960:	00000000 	nop
8014f964:	3c05801d 	lui	a1,0x801d
8014f968:	02602021 	move	a0,s3
8014f96c:	24a54794 	addiu	a1,a1,18324
8014f970:	0c04f0c0 	jal	8013c300 <fprintf>
8014f974:	00403021 	move	a2,v0
8014f978:	8e024688 	lw	v0,18056(s0)
8014f97c:	00000000 	nop
8014f980:	1440ff05 	bnez	v0,8014f598 <vsyslog+0x150>
8014f984:	00000000 	nop
8014f988:	08053d79 	j	8014f5e4 <vsyslog+0x19c>
8014f98c:	ae950000 	sw	s5,0(s4)
8014f990:	3c02801f 	lui	v0,0x801f
8014f994:	8c4336f4 	lw	v1,14068(v0)
8014f998:	00000000 	nop
8014f99c:	00602021 	move	a0,v1
8014f9a0:	1460fef1 	bnez	v1,8014f568 <vsyslog+0x120>
8014f9a4:	ae034688 	sw	v1,18056(s0)
8014f9a8:	08053d5d 	j	8014f574 <vsyslog+0x12c>
8014f9ac:	3c16801f 	lui	s6,0x801f
8014f9b0:	2484479c 	addiu	a0,a0,18332
8014f9b4:	24050801 	li	a1,2049
8014f9b8:	0c0477be 	jal	8011def8 <__libc_open>
8014f9bc:	00003021 	move	a2,zero
8014f9c0:	0440ff5a 	bltz	v0,8014f72c <vsyslog+0x2e4>
8014f9c4:	00408021 	move	s0,v0
8014f9c8:	8fa6001c 	lw	a2,28(sp)
8014f9cc:	3c05801d 	lui	a1,0x801d
8014f9d0:	02463021 	addu	a2,s2,a2
8014f9d4:	24a547ac 	addiu	a1,a1,18348
8014f9d8:	0c0582f8 	jal	80160be0 <dprintf>
8014f9dc:	00402021 	move	a0,v0
8014f9e0:	0c0477ca 	jal	8011df28 <__libc_close>
8014f9e4:	02002021 	move	a0,s0
8014f9e8:	08053dcc 	j	8014f730 <vsyslog+0x2e8>
8014f9ec:	26620000 	addiu	v0,s3,0
8014f9f0:	24110001 	li	s1,1
8014f9f4:	08053d95 	j	8014f654 <vsyslog+0x20c>
8014f9f8:	27b30038 	addiu	s3,sp,56
8014f9fc:	08053d9b 	j	8014f66c <vsyslog+0x224>
8014fa00:	00003021 	move	a2,zero
8014fa04:	02602021 	move	a0,s3
8014fa08:	0c045591 	jal	80115644 <__overflow>
8014fa0c:	2405003a 	li	a1,58
8014fa10:	08053d6f 	j	8014f5bc <vsyslog+0x174>
8014fa14:	00000000 	nop
8014fa18:	02602021 	move	a0,s3
8014fa1c:	0c045591 	jal	80115644 <__overflow>
8014fa20:	24050020 	li	a1,32
8014fa24:	08053d79 	j	8014f5e4 <vsyslog+0x19c>
8014fa28:	ae950000 	sw	s5,0(s4)
8014fa2c:	00000000 	nop

8014fa30 <maybe_split_for_insert>:
8014fa30:	8fa30014 	lw	v1,20(sp)
8014fa34:	24020001 	li	v0,1
8014fa38:	8c840000 	lw	a0,0(a0)
8014fa3c:	10620055 	beq	v1,v0,8014fb94 <maybe_split_for_insert+0x164>
8014fa40:	00000000 	nop
8014fa44:	8c880008 	lw	t0,8(a0)
8014fa48:	00000000 	nop
8014fa4c:	11000054 	beqz	t0,8014fba0 <maybe_split_for_insert+0x170>
8014fa50:	00000000 	nop
8014fa54:	8c830004 	lw	v1,4(a0)
8014fa58:	00000000 	nop
8014fa5c:	10600050 	beqz	v1,8014fba0 <maybe_split_for_insert+0x170>
8014fa60:	00000000 	nop
8014fa64:	8d02000c 	lw	v0,12(t0)
8014fa68:	00000000 	nop
8014fa6c:	30420001 	andi	v0,v0,0x1
8014fa70:	1040004b 	beqz	v0,8014fba0 <maybe_split_for_insert+0x170>
8014fa74:	00000000 	nop
8014fa78:	8c62000c 	lw	v0,12(v1)
8014fa7c:	00000000 	nop
8014fa80:	30420001 	andi	v0,v0,0x1
8014fa84:	10400046 	beqz	v0,8014fba0 <maybe_split_for_insert+0x170>
8014fa88:	00000000 	nop
8014fa8c:	8c82000c 	lw	v0,12(a0)
8014fa90:	00000000 	nop
8014fa94:	34420001 	ori	v0,v0,0x1
8014fa98:	11000005 	beqz	t0,8014fab0 <maybe_split_for_insert+0x80>
8014fa9c:	ac82000c 	sw	v0,12(a0)
8014faa0:	8d02000c 	lw	v0,12(t0)
8014faa4:	2403fffe 	li	v1,-2
8014faa8:	00431024 	and	v0,v0,v1
8014faac:	ad02000c 	sw	v0,12(t0)
8014fab0:	8c880004 	lw	t0,4(a0)
8014fab4:	00000000 	nop
8014fab8:	11000005 	beqz	t0,8014fad0 <maybe_split_for_insert+0xa0>
8014fabc:	2403fffe 	li	v1,-2
8014fac0:	8d02000c 	lw	v0,12(t0)
8014fac4:	00000000 	nop
8014fac8:	00431024 	and	v0,v0,v1
8014facc:	ad02000c 	sw	v0,12(t0)
8014fad0:	10a00033 	beqz	a1,8014fba0 <maybe_split_for_insert+0x170>
8014fad4:	00000000 	nop
8014fad8:	8ca50000 	lw	a1,0(a1)
8014fadc:	00000000 	nop
8014fae0:	8ca8000c 	lw	t0,12(a1)
8014fae4:	00000000 	nop
8014fae8:	31020001 	andi	v0,t0,0x1
8014faec:	1040002c 	beqz	v0,8014fba0 <maybe_split_for_insert+0x170>
8014faf0:	0007182a 	slt	v1,zero,a3
8014faf4:	8fa20010 	lw	v0,16(sp)
8014faf8:	00000000 	nop
8014fafc:	0002102a 	slt	v0,zero,v0
8014fb00:	8cc90000 	lw	t1,0(a2)
8014fb04:	10620015 	beq	v1,v0,8014fb5c <maybe_split_for_insert+0x12c>
8014fb08:	2403fffe 	li	v1,-2
8014fb0c:	35030001 	ori	v1,t0,0x1
8014fb10:	aca3000c 	sw	v1,12(a1)
8014fb14:	8d22000c 	lw	v0,12(t1)
8014fb18:	00000000 	nop
8014fb1c:	34420001 	ori	v0,v0,0x1
8014fb20:	ad22000c 	sw	v0,12(t1)
8014fb24:	8c83000c 	lw	v1,12(a0)
8014fb28:	2402fffe 	li	v0,-2
8014fb2c:	00621824 	and	v1,v1,v0
8014fb30:	04e0001d 	bltz	a3,8014fba8 <maybe_split_for_insert+0x178>
8014fb34:	ac83000c 	sw	v1,12(a0)
8014fb38:	8c820004 	lw	v0,4(a0)
8014fb3c:	00000000 	nop
8014fb40:	aca20008 	sw	v0,8(a1)
8014fb44:	8c830008 	lw	v1,8(a0)
8014fb48:	ac850004 	sw	a1,4(a0)
8014fb4c:	ad230004 	sw	v1,4(t1)
8014fb50:	ac890008 	sw	t1,8(a0)
8014fb54:	03e00008 	jr	ra
8014fb58:	acc40000 	sw	a0,0(a2)
8014fb5c:	acc50000 	sw	a1,0(a2)
8014fb60:	8ca2000c 	lw	v0,12(a1)
8014fb64:	00000000 	nop
8014fb68:	00431024 	and	v0,v0,v1
8014fb6c:	aca2000c 	sw	v0,12(a1)
8014fb70:	8d23000c 	lw	v1,12(t1)
8014fb74:	00000000 	nop
8014fb78:	34630001 	ori	v1,v1,0x1
8014fb7c:	04e00012 	bltz	a3,8014fbc8 <maybe_split_for_insert+0x198>
8014fb80:	ad23000c 	sw	v1,12(t1)
8014fb84:	8ca20004 	lw	v0,4(a1)
8014fb88:	aca90004 	sw	t1,4(a1)
8014fb8c:	03e00008 	jr	ra
8014fb90:	ad220008 	sw	v0,8(t1)
8014fb94:	8c880008 	lw	t0,8(a0)
8014fb98:	08053ea3 	j	8014fa8c <maybe_split_for_insert+0x5c>
8014fb9c:	00000000 	nop
8014fba0:	03e00008 	jr	ra
8014fba4:	00000000 	nop
8014fba8:	8c820008 	lw	v0,8(a0)
8014fbac:	00000000 	nop
8014fbb0:	aca20004 	sw	v0,4(a1)
8014fbb4:	8c830004 	lw	v1,4(a0)
8014fbb8:	ac850008 	sw	a1,8(a0)
8014fbbc:	ad230008 	sw	v1,8(t1)
8014fbc0:	08053ed5 	j	8014fb54 <maybe_split_for_insert+0x124>
8014fbc4:	ac890004 	sw	t1,4(a0)
8014fbc8:	8ca20008 	lw	v0,8(a1)
8014fbcc:	aca90008 	sw	t1,8(a1)
8014fbd0:	03e00008 	jr	ra
8014fbd4:	ad220004 	sw	v0,4(t1)

8014fbd8 <__tfind>:
8014fbd8:	27bdffe0 	addiu	sp,sp,-32
8014fbdc:	afb20018 	sw	s2,24(sp)
8014fbe0:	afb10014 	sw	s1,20(sp)
8014fbe4:	afbf001c 	sw	ra,28(sp)
8014fbe8:	afb00010 	sw	s0,16(sp)
8014fbec:	00809021 	move	s2,a0
8014fbf0:	14a00008 	bnez	a1,8014fc14 <__tfind+0x3c>
8014fbf4:	00c08821 	move	s1,a2
8014fbf8:	8fbf001c 	lw	ra,28(sp)
8014fbfc:	8fb20018 	lw	s2,24(sp)
8014fc00:	8fb10014 	lw	s1,20(sp)
8014fc04:	8fb00010 	lw	s0,16(sp)
8014fc08:	00001021 	move	v0,zero
8014fc0c:	03e00008 	jr	ra
8014fc10:	27bd0020 	addiu	sp,sp,32
8014fc14:	8cb00000 	lw	s0,0(a1)
8014fc18:	00000000 	nop
8014fc1c:	1200fff6 	beqz	s0,8014fbf8 <__tfind+0x20>
8014fc20:	02402021 	move	a0,s2
8014fc24:	8e050000 	lw	a1,0(s0)
8014fc28:	0220f809 	jalr	s1
8014fc2c:	00000000 	nop
8014fc30:	1040000d 	beqz	v0,8014fc68 <__tfind+0x90>
8014fc34:	26050004 	addiu	a1,s0,4
8014fc38:	0440fff6 	bltz	v0,8014fc14 <__tfind+0x3c>
8014fc3c:	00000000 	nop
8014fc40:	26050008 	addiu	a1,s0,8
8014fc44:	8cb00000 	lw	s0,0(a1)
8014fc48:	00000000 	nop
8014fc4c:	1200ffea 	beqz	s0,8014fbf8 <__tfind+0x20>
8014fc50:	02402021 	move	a0,s2
8014fc54:	8e050000 	lw	a1,0(s0)
8014fc58:	0220f809 	jalr	s1
8014fc5c:	00000000 	nop
8014fc60:	1440fff5 	bnez	v0,8014fc38 <__tfind+0x60>
8014fc64:	26050004 	addiu	a1,s0,4
8014fc68:	02001021 	move	v0,s0
8014fc6c:	8fbf001c 	lw	ra,28(sp)
8014fc70:	8fb20018 	lw	s2,24(sp)
8014fc74:	8fb10014 	lw	s1,20(sp)
8014fc78:	8fb00010 	lw	s0,16(sp)
8014fc7c:	03e00008 	jr	ra
8014fc80:	27bd0020 	addiu	sp,sp,32

8014fc84 <trecurse>:
8014fc84:	27bdffe0 	addiu	sp,sp,-32
8014fc88:	afb20018 	sw	s2,24(sp)
8014fc8c:	afb10014 	sw	s1,20(sp)
8014fc90:	afb00010 	sw	s0,16(sp)
8014fc94:	afbf001c 	sw	ra,28(sp)
8014fc98:	8c820004 	lw	v0,4(a0)
8014fc9c:	00a09021 	move	s2,a1
8014fca0:	00808021 	move	s0,a0
8014fca4:	00002821 	move	a1,zero
8014fca8:	10400020 	beqz	v0,8014fd2c <trecurse+0xa8>
8014fcac:	00c08821 	move	s1,a2
8014fcb0:	02002021 	move	a0,s0
8014fcb4:	0240f809 	jalr	s2
8014fcb8:	02203021 	move	a2,s1
8014fcbc:	8e020004 	lw	v0,4(s0)
8014fcc0:	02402821 	move	a1,s2
8014fcc4:	00402021 	move	a0,v0
8014fcc8:	10400003 	beqz	v0,8014fcd8 <trecurse+0x54>
8014fccc:	26260001 	addiu	a2,s1,1
8014fcd0:	0c053f21 	jal	8014fc84 <trecurse>
8014fcd4:	00000000 	nop
8014fcd8:	02002021 	move	a0,s0
8014fcdc:	24050001 	li	a1,1
8014fce0:	0240f809 	jalr	s2
8014fce4:	02203021 	move	a2,s1
8014fce8:	8e020008 	lw	v0,8(s0)
8014fcec:	02402821 	move	a1,s2
8014fcf0:	00402021 	move	a0,v0
8014fcf4:	10400003 	beqz	v0,8014fd04 <trecurse+0x80>
8014fcf8:	26260001 	addiu	a2,s1,1
8014fcfc:	0c053f21 	jal	8014fc84 <trecurse>
8014fd00:	00000000 	nop
8014fd04:	02002021 	move	a0,s0
8014fd08:	02203021 	move	a2,s1
8014fd0c:	24050002 	li	a1,2
8014fd10:	0240c821 	move	t9,s2
8014fd14:	8fbf001c 	lw	ra,28(sp)
8014fd18:	8fb20018 	lw	s2,24(sp)
8014fd1c:	8fb10014 	lw	s1,20(sp)
8014fd20:	8fb00010 	lw	s0,16(sp)
8014fd24:	03200008 	jr	t9
8014fd28:	27bd0020 	addiu	sp,sp,32
8014fd2c:	8c820008 	lw	v0,8(a0)
8014fd30:	00000000 	nop
8014fd34:	1440ffde 	bnez	v0,8014fcb0 <trecurse+0x2c>
8014fd38:	00000000 	nop
8014fd3c:	08053f44 	j	8014fd10 <trecurse+0x8c>
8014fd40:	24050003 	li	a1,3

8014fd44 <__twalk>:
8014fd44:	10800005 	beqz	a0,8014fd5c <__twalk+0x18>
8014fd48:	00000000 	nop
8014fd4c:	10a00003 	beqz	a1,8014fd5c <__twalk+0x18>
8014fd50:	00003021 	move	a2,zero
8014fd54:	08053f21 	j	8014fc84 <trecurse>
8014fd58:	00000000 	nop
8014fd5c:	03e00008 	jr	ra
8014fd60:	00000000 	nop

8014fd64 <tdestroy_recurse>:
8014fd64:	27bdffe0 	addiu	sp,sp,-32
8014fd68:	afb10014 	sw	s1,20(sp)
8014fd6c:	afb00010 	sw	s0,16(sp)
8014fd70:	afbf0018 	sw	ra,24(sp)
8014fd74:	8c820004 	lw	v0,4(a0)
8014fd78:	00808021 	move	s0,a0
8014fd7c:	00a08821 	move	s1,a1
8014fd80:	10400003 	beqz	v0,8014fd90 <tdestroy_recurse+0x2c>
8014fd84:	00402021 	move	a0,v0
8014fd88:	0c053f59 	jal	8014fd64 <tdestroy_recurse>
8014fd8c:	00000000 	nop
8014fd90:	8e020008 	lw	v0,8(s0)
8014fd94:	02202821 	move	a1,s1
8014fd98:	10400003 	beqz	v0,8014fda8 <tdestroy_recurse+0x44>
8014fd9c:	00402021 	move	a0,v0
8014fda0:	0c053f59 	jal	8014fd64 <tdestroy_recurse>
8014fda4:	00000000 	nop
8014fda8:	8e040000 	lw	a0,0(s0)
8014fdac:	0220f809 	jalr	s1
8014fdb0:	00000000 	nop
8014fdb4:	02002021 	move	a0,s0
8014fdb8:	8fbf0018 	lw	ra,24(sp)
8014fdbc:	8fb10014 	lw	s1,20(sp)
8014fdc0:	8fb00010 	lw	s0,16(sp)
8014fdc4:	08045fee 	j	80117fb8 <__cfree>
8014fdc8:	27bd0020 	addiu	sp,sp,32

8014fdcc <__tdestroy>:
8014fdcc:	10800003 	beqz	a0,8014fddc <__tdestroy+0x10>
8014fdd0:	00000000 	nop
8014fdd4:	08053f59 	j	8014fd64 <tdestroy_recurse>
8014fdd8:	00000000 	nop
8014fddc:	03e00008 	jr	ra
8014fde0:	00000000 	nop

8014fde4 <__tdelete>:
8014fde4:	27bdffb8 	addiu	sp,sp,-72
8014fde8:	afbe0040 	sw	s8,64(sp)
8014fdec:	afb7003c 	sw	s7,60(sp)
8014fdf0:	03a0f021 	move	s8,sp
8014fdf4:	afbf0044 	sw	ra,68(sp)
8014fdf8:	afb60038 	sw	s6,56(sp)
8014fdfc:	afb50034 	sw	s5,52(sp)
8014fe00:	afb40030 	sw	s4,48(sp)
8014fe04:	afb3002c 	sw	s3,44(sp)
8014fe08:	afb20028 	sw	s2,40(sp)
8014fe0c:	afb10024 	sw	s1,36(sp)
8014fe10:	afb00020 	sw	s0,32(sp)
8014fe14:	27bdff58 	addiu	sp,sp,-168
8014fe18:	afc40048 	sw	a0,72(s8)
8014fe1c:	00c0b821 	move	s7,a2
8014fe20:	14a0000f 	bnez	a1,8014fe60 <__tdelete+0x7c>
8014fe24:	27a20010 	addiu	v0,sp,16
8014fe28:	00001021 	move	v0,zero
8014fe2c:	03c0e821 	move	sp,s8
8014fe30:	8fbf0044 	lw	ra,68(sp)
8014fe34:	8fbe0040 	lw	s8,64(sp)
8014fe38:	8fb7003c 	lw	s7,60(sp)
8014fe3c:	8fb60038 	lw	s6,56(sp)
8014fe40:	8fb50034 	lw	s5,52(sp)
8014fe44:	8fb40030 	lw	s4,48(sp)
8014fe48:	8fb3002c 	lw	s3,44(sp)
8014fe4c:	8fb20028 	lw	s2,40(sp)
8014fe50:	8fb10024 	lw	s1,36(sp)
8014fe54:	8fb00020 	lw	s0,32(sp)
8014fe58:	03e00008 	jr	ra
8014fe5c:	27bd0048 	addiu	sp,sp,72
8014fe60:	8ca30000 	lw	v1,0(a1)
8014fe64:	00a08821 	move	s1,a1
8014fe68:	1060ffef 	beqz	v1,8014fe28 <__tdelete+0x44>
8014fe6c:	afc30010 	sw	v1,16(s8)
8014fe70:	0040b021 	move	s6,v0
8014fe74:	24070028 	li	a3,40
8014fe78:	0000a021 	move	s4,zero
8014fe7c:	00602821 	move	a1,v1
8014fe80:	08053fa9 	j	8014fea4 <__tdelete+0xc0>
8014fe84:	2413005e 	li	s3,94
8014fe88:	8fc20010 	lw	v0,16(s8)
8014fe8c:	00000000 	nop
8014fe90:	24510008 	addiu	s1,v0,8
8014fe94:	8e250000 	lw	a1,0(s1)
8014fe98:	26940001 	addiu	s4,s4,1
8014fe9c:	10a0ffe2 	beqz	a1,8014fe28 <__tdelete+0x44>
8014fea0:	26730004 	addiu	s3,s3,4
8014fea4:	8ca50000 	lw	a1,0(a1)
8014fea8:	8fc40048 	lw	a0,72(s8)
8014feac:	02e0f809 	jalr	s7
8014feb0:	afc70018 	sw	a3,24(s8)
8014feb4:	00148080 	sll	s0,s4,0x2
8014feb8:	00409021 	move	s2,v0
8014febc:	001310c2 	srl	v0,s3,0x3
8014fec0:	26950014 	addiu	s5,s4,20
8014fec4:	000210c0 	sll	v0,v0,0x3
8014fec8:	02c02821 	move	a1,s6
8014fecc:	8fc70018 	lw	a3,24(s8)
8014fed0:	12400010 	beqz	s2,8014ff14 <__tdelete+0x130>
8014fed4:	02003021 	move	a2,s0
8014fed8:	10f40008 	beq	a3,s4,8014fefc <__tdelete+0x118>
8014fedc:	00000000 	nop
8014fee0:	8e230000 	lw	v1,0(s1)
8014fee4:	02161021 	addu	v0,s0,s6
8014fee8:	afc30010 	sw	v1,16(s8)
8014feec:	0641ffe6 	bgez	s2,8014fe88 <__tdelete+0xa4>
8014fef0:	ac510000 	sw	s1,0(v0)
8014fef4:	08053fa5 	j	8014fe94 <__tdelete+0xb0>
8014fef8:	24710004 	addiu	s1,v1,4
8014fefc:	03a2e823 	subu	sp,sp,v0
8014ff00:	0c04324c 	jal	8010c930 <memcpy>
8014ff04:	27a40010 	addiu	a0,sp,16
8014ff08:	0040b021 	move	s6,v0
8014ff0c:	08053fb8 	j	8014fee0 <__tdelete+0xfc>
8014ff10:	02a03821 	move	a3,s5
8014ff14:	8e280000 	lw	t0,0(s1)
8014ff18:	00000000 	nop
8014ff1c:	8d030004 	lw	v1,4(t0)
8014ff20:	8d020008 	lw	v0,8(t0)
8014ff24:	1060001f 	beqz	v1,8014ffa4 <__tdelete+0x1c0>
8014ff28:	01003021 	move	a2,t0
8014ff2c:	10400086 	beqz	v0,80150148 <__tdelete+0x364>
8014ff30:	02009821 	move	s3,s0
8014ff34:	25120008 	addiu	s2,t0,8
8014ff38:	0220b821 	move	s7,s1
8014ff3c:	08053fdb 	j	8014ff6c <__tdelete+0x188>
8014ff40:	2610005e 	addiu	s0,s0,94
8014ff44:	8e460000 	lw	a2,0(s2)
8014ff48:	02d31021 	addu	v0,s6,s3
8014ff4c:	ac570000 	sw	s7,0(v0)
8014ff50:	8cc20004 	lw	v0,4(a2)
8014ff54:	0240b821 	move	s7,s2
8014ff58:	26940001 	addiu	s4,s4,1
8014ff5c:	24d20004 	addiu	s2,a2,4
8014ff60:	26100004 	addiu	s0,s0,4
8014ff64:	1040000f 	beqz	v0,8014ffa4 <__tdelete+0x1c0>
8014ff68:	26730004 	addiu	s3,s3,4
8014ff6c:	001010c2 	srl	v0,s0,0x3
8014ff70:	000210c0 	sll	v0,v0,0x3
8014ff74:	02c02821 	move	a1,s6
8014ff78:	26950014 	addiu	s5,s4,20
8014ff7c:	14f4fff1 	bne	a3,s4,8014ff44 <__tdelete+0x160>
8014ff80:	00143080 	sll	a2,s4,0x2
8014ff84:	03a2e823 	subu	sp,sp,v0
8014ff88:	27a40010 	addiu	a0,sp,16
8014ff8c:	0c04324c 	jal	8010c930 <memcpy>
8014ff90:	afc8001c 	sw	t0,28(s8)
8014ff94:	8fc8001c 	lw	t0,28(s8)
8014ff98:	0040b021 	move	s6,v0
8014ff9c:	08053fd1 	j	8014ff44 <__tdelete+0x160>
8014ffa0:	02a03821 	move	a3,s5
8014ffa4:	8cc40008 	lw	a0,8(a2)
8014ffa8:	12800065 	beqz	s4,80150140 <__tdelete+0x35c>
8014ffac:	00000000 	nop
8014ffb0:	00141080 	sll	v0,s4,0x2
8014ffb4:	00561021 	addu	v0,v0,s6
8014ffb8:	8c43fffc 	lw	v1,-4(v0)
8014ffbc:	00000000 	nop
8014ffc0:	8c630000 	lw	v1,0(v1)
8014ffc4:	00000000 	nop
8014ffc8:	8c620008 	lw	v0,8(v1)
8014ffcc:	00000000 	nop
8014ffd0:	10c20062 	beq	a2,v0,8015015c <__tdelete+0x378>
8014ffd4:	00000000 	nop
8014ffd8:	ac640004 	sw	a0,4(v1)
8014ffdc:	11060004 	beq	t0,a2,8014fff0 <__tdelete+0x20c>
8014ffe0:	00000000 	nop
8014ffe4:	8cc20000 	lw	v0,0(a2)
8014ffe8:	00000000 	nop
8014ffec:	ad020000 	sw	v0,0(t0)
8014fff0:	8cc2000c 	lw	v0,12(a2)
8014fff4:	00000000 	nop
8014fff8:	30420001 	andi	v0,v0,0x1
8014fffc:	1440004b 	bnez	v0,8015012c <__tdelete+0x348>
80150000:	00000000 	nop
80150004:	1a80007d 	blez	s4,801501fc <__tdelete+0x418>
80150008:	00000000 	nop
8015000c:	10800007 	beqz	a0,8015002c <__tdelete+0x248>
80150010:	00141080 	sll	v0,s4,0x2
80150014:	8c83000c 	lw	v1,12(a0)
80150018:	00000000 	nop
8015001c:	30620001 	andi	v0,v1,0x1
80150020:	1440007a 	bnez	v0,8015020c <__tdelete+0x428>
80150024:	2402fffe 	li	v0,-2
80150028:	00141080 	sll	v0,s4,0x2
8015002c:	00562821 	addu	a1,v0,s6
80150030:	8caafffc 	lw	t2,-4(a1)
80150034:	00000000 	nop
80150038:	8d490000 	lw	t1,0(t2)
8015003c:	00000000 	nop
80150040:	8d270004 	lw	a3,4(t1)
80150044:	00000000 	nop
80150048:	10e40073 	beq	a3,a0,80150218 <__tdelete+0x434>
8015004c:	00000000 	nop
80150050:	10e00013 	beqz	a3,801500a0 <__tdelete+0x2bc>
80150054:	00000000 	nop
80150058:	8ce3000c 	lw	v1,12(a3)
8015005c:	00000000 	nop
80150060:	30620001 	andi	v0,v1,0x1
80150064:	1040000e 	beqz	v0,801500a0 <__tdelete+0x2bc>
80150068:	2402fffe 	li	v0,-2
8015006c:	00621024 	and	v0,v1,v0
80150070:	ace2000c 	sw	v0,12(a3)
80150074:	8d23000c 	lw	v1,12(t1)
80150078:	26940001 	addiu	s4,s4,1
8015007c:	34630001 	ori	v1,v1,0x1
80150080:	ad23000c 	sw	v1,12(t1)
80150084:	8ce20008 	lw	v0,8(a3)
80150088:	ace90008 	sw	t1,8(a3)
8015008c:	ad220004 	sw	v0,4(t1)
80150090:	ad470000 	sw	a3,0(t2)
80150094:	24ea0008 	addiu	t2,a3,8
80150098:	8d270004 	lw	a3,4(t1)
8015009c:	acaa0000 	sw	t2,0(a1)
801500a0:	8ce80008 	lw	t0,8(a3)
801500a4:	00000000 	nop
801500a8:	1100002e 	beqz	t0,80150164 <__tdelete+0x380>
801500ac:	00000000 	nop
801500b0:	8d04000c 	lw	a0,12(t0)
801500b4:	00000000 	nop
801500b8:	30820001 	andi	v0,a0,0x1
801500bc:	10400029 	beqz	v0,80150164 <__tdelete+0x380>
801500c0:	00000000 	nop
801500c4:	8ce20004 	lw	v0,4(a3)
801500c8:	00000000 	nop
801500cc:	10400006 	beqz	v0,801500e8 <__tdelete+0x304>
801500d0:	00000000 	nop
801500d4:	8c42000c 	lw	v0,12(v0)
801500d8:	00000000 	nop
801500dc:	30420001 	andi	v0,v0,0x1
801500e0:	14400029 	bnez	v0,80150188 <__tdelete+0x3a4>
801500e4:	00000000 	nop
801500e8:	8d23000c 	lw	v1,12(t1)
801500ec:	2405fffe 	li	a1,-2
801500f0:	00851024 	and	v0,a0,a1
801500f4:	30630001 	andi	v1,v1,0x1
801500f8:	8d040008 	lw	a0,8(t0)
801500fc:	00431025 	or	v0,v0,v1
80150100:	ad02000c 	sw	v0,12(t0)
80150104:	ad240004 	sw	a0,4(t1)
80150108:	8d020004 	lw	v0,4(t0)
8015010c:	ad070004 	sw	a3,4(t0)
80150110:	ace20008 	sw	v0,8(a3)
80150114:	ad090008 	sw	t1,8(t0)
80150118:	ad480000 	sw	t0,0(t2)
8015011c:	8d22000c 	lw	v0,12(t1)
80150120:	00000000 	nop
80150124:	00451024 	and	v0,v0,a1
80150128:	ad22000c 	sw	v0,12(t1)
8015012c:	0c045fee 	jal	80117fb8 <__cfree>
80150130:	00c02021 	move	a0,a2
80150134:	8fc20010 	lw	v0,16(s8)
80150138:	08053f8c 	j	8014fe30 <__tdelete+0x4c>
8015013c:	03c0e821 	move	sp,s8
80150140:	08053ff7 	j	8014ffdc <__tdelete+0x1f8>
80150144:	ae240000 	sw	a0,0(s1)
80150148:	00602021 	move	a0,v1
8015014c:	1680ff98 	bnez	s4,8014ffb0 <__tdelete+0x1cc>
80150150:	01003021 	move	a2,t0
80150154:	08053ff7 	j	8014ffdc <__tdelete+0x1f8>
80150158:	ae240000 	sw	a0,0(s1)
8015015c:	08053ff7 	j	8014ffdc <__tdelete+0x1f8>
80150160:	ac640008 	sw	a0,8(v1)
80150164:	8ce20004 	lw	v0,4(a3)
80150168:	00000000 	nop
8015016c:	1040001c 	beqz	v0,801501e0 <__tdelete+0x3fc>
80150170:	00000000 	nop
80150174:	8c42000c 	lw	v0,12(v0)
80150178:	00000000 	nop
8015017c:	30420001 	andi	v0,v0,0x1
80150180:	10400017 	beqz	v0,801501e0 <__tdelete+0x3fc>
80150184:	00000000 	nop
80150188:	8d22000c 	lw	v0,12(t1)
8015018c:	8ce3000c 	lw	v1,12(a3)
80150190:	2404fffe 	li	a0,-2
80150194:	30420001 	andi	v0,v0,0x1
80150198:	00641824 	and	v1,v1,a0
8015019c:	00621825 	or	v1,v1,v0
801501a0:	ace3000c 	sw	v1,12(a3)
801501a4:	8d22000c 	lw	v0,12(t1)
801501a8:	00000000 	nop
801501ac:	00441024 	and	v0,v0,a0
801501b0:	ad22000c 	sw	v0,12(t1)
801501b4:	8ce30004 	lw	v1,4(a3)
801501b8:	00000000 	nop
801501bc:	8c62000c 	lw	v0,12(v1)
801501c0:	00000000 	nop
801501c4:	00441024 	and	v0,v0,a0
801501c8:	ac62000c 	sw	v0,12(v1)
801501cc:	8ce40008 	lw	a0,8(a3)
801501d0:	ace90008 	sw	t1,8(a3)
801501d4:	ad240004 	sw	a0,4(t1)
801501d8:	0805404b 	j	8015012c <__tdelete+0x348>
801501dc:	ad470000 	sw	a3,0(t2)
801501e0:	8ce2000c 	lw	v0,12(a3)
801501e4:	2694ffff 	addiu	s4,s4,-1
801501e8:	34420001 	ori	v0,v0,0x1
801501ec:	1a800063 	blez	s4,8015037c <__tdelete+0x598>
801501f0:	ace2000c 	sw	v0,12(a3)
801501f4:	08054005 	j	80150014 <__tdelete+0x230>
801501f8:	01202021 	move	a0,t1
801501fc:	1080ffcb 	beqz	a0,8015012c <__tdelete+0x348>
80150200:	00000000 	nop
80150204:	8c83000c 	lw	v1,12(a0)
80150208:	2402fffe 	li	v0,-2
8015020c:	00621024 	and	v0,v1,v0
80150210:	0805404b 	j	8015012c <__tdelete+0x348>
80150214:	ac82000c 	sw	v0,12(a0)
80150218:	8d270008 	lw	a3,8(t1)
8015021c:	00000000 	nop
80150220:	10e00013 	beqz	a3,80150270 <__tdelete+0x48c>
80150224:	00000000 	nop
80150228:	8ce3000c 	lw	v1,12(a3)
8015022c:	00000000 	nop
80150230:	30620001 	andi	v0,v1,0x1
80150234:	1040000e 	beqz	v0,80150270 <__tdelete+0x48c>
80150238:	2402fffe 	li	v0,-2
8015023c:	00621024 	and	v0,v1,v0
80150240:	ace2000c 	sw	v0,12(a3)
80150244:	8d23000c 	lw	v1,12(t1)
80150248:	26940001 	addiu	s4,s4,1
8015024c:	34630001 	ori	v1,v1,0x1
80150250:	ad23000c 	sw	v1,12(t1)
80150254:	8ce20004 	lw	v0,4(a3)
80150258:	ace90004 	sw	t1,4(a3)
8015025c:	ad220008 	sw	v0,8(t1)
80150260:	ad470000 	sw	a3,0(t2)
80150264:	24ea0004 	addiu	t2,a3,4
80150268:	8d270008 	lw	a3,8(t1)
8015026c:	acaa0000 	sw	t2,0(a1)
80150270:	8ce80004 	lw	t0,4(a3)
80150274:	00000000 	nop
80150278:	11000021 	beqz	t0,80150300 <__tdelete+0x51c>
8015027c:	00000000 	nop
80150280:	8d04000c 	lw	a0,12(t0)
80150284:	00000000 	nop
80150288:	30820001 	andi	v0,a0,0x1
8015028c:	1040001c 	beqz	v0,80150300 <__tdelete+0x51c>
80150290:	00000000 	nop
80150294:	8ce20008 	lw	v0,8(a3)
80150298:	00000000 	nop
8015029c:	10400006 	beqz	v0,801502b8 <__tdelete+0x4d4>
801502a0:	00000000 	nop
801502a4:	8c42000c 	lw	v0,12(v0)
801502a8:	00000000 	nop
801502ac:	30420001 	andi	v0,v0,0x1
801502b0:	1440001c 	bnez	v0,80150324 <__tdelete+0x540>
801502b4:	00000000 	nop
801502b8:	8d23000c 	lw	v1,12(t1)
801502bc:	2405fffe 	li	a1,-2
801502c0:	00851024 	and	v0,a0,a1
801502c4:	30630001 	andi	v1,v1,0x1
801502c8:	8d040004 	lw	a0,4(t0)
801502cc:	00431025 	or	v0,v0,v1
801502d0:	ad02000c 	sw	v0,12(t0)
801502d4:	ad240008 	sw	a0,8(t1)
801502d8:	8d020008 	lw	v0,8(t0)
801502dc:	ad070008 	sw	a3,8(t0)
801502e0:	ace20004 	sw	v0,4(a3)
801502e4:	ad090004 	sw	t1,4(t0)
801502e8:	ad480000 	sw	t0,0(t2)
801502ec:	8d22000c 	lw	v0,12(t1)
801502f0:	00000000 	nop
801502f4:	00451024 	and	v0,v0,a1
801502f8:	0805404b 	j	8015012c <__tdelete+0x348>
801502fc:	ad22000c 	sw	v0,12(t1)
80150300:	8ce20008 	lw	v0,8(a3)
80150304:	00000000 	nop
80150308:	1040ffb5 	beqz	v0,801501e0 <__tdelete+0x3fc>
8015030c:	00000000 	nop
80150310:	8c42000c 	lw	v0,12(v0)
80150314:	00000000 	nop
80150318:	30420001 	andi	v0,v0,0x1
8015031c:	1040ffb0 	beqz	v0,801501e0 <__tdelete+0x3fc>
80150320:	00000000 	nop
80150324:	8d22000c 	lw	v0,12(t1)
80150328:	8ce3000c 	lw	v1,12(a3)
8015032c:	2404fffe 	li	a0,-2
80150330:	30420001 	andi	v0,v0,0x1
80150334:	00641824 	and	v1,v1,a0
80150338:	00621825 	or	v1,v1,v0
8015033c:	ace3000c 	sw	v1,12(a3)
80150340:	8d22000c 	lw	v0,12(t1)
80150344:	00000000 	nop
80150348:	00441024 	and	v0,v0,a0
8015034c:	ad22000c 	sw	v0,12(t1)
80150350:	8ce30008 	lw	v1,8(a3)
80150354:	00000000 	nop
80150358:	8c62000c 	lw	v0,12(v1)
8015035c:	00000000 	nop
80150360:	00441024 	and	v0,v0,a0
80150364:	ac62000c 	sw	v0,12(v1)
80150368:	8ce40004 	lw	a0,4(a3)
8015036c:	ace90004 	sw	t1,4(a3)
80150370:	ad240008 	sw	a0,8(t1)
80150374:	0805404b 	j	8015012c <__tdelete+0x348>
80150378:	ad470000 	sw	a3,0(t2)
8015037c:	8d23000c 	lw	v1,12(t1)
80150380:	08054082 	j	80150208 <__tdelete+0x424>
80150384:	01202021 	move	a0,t1

80150388 <__tsearch>:
80150388:	27bdffc0 	addiu	sp,sp,-64
8015038c:	afbe0038 	sw	s8,56(sp)
80150390:	afbf003c 	sw	ra,60(sp)
80150394:	afb70034 	sw	s7,52(sp)
80150398:	afb60030 	sw	s6,48(sp)
8015039c:	afb5002c 	sw	s5,44(sp)
801503a0:	afb40028 	sw	s4,40(sp)
801503a4:	afb30024 	sw	s3,36(sp)
801503a8:	afb20020 	sw	s2,32(sp)
801503ac:	afb1001c 	sw	s1,28(sp)
801503b0:	afb00018 	sw	s0,24(sp)
801503b4:	afa40040 	sw	a0,64(sp)
801503b8:	10a0004e 	beqz	a1,801504f4 <__tsearch+0x16c>
801503bc:	00c0f021 	move	s8,a2
801503c0:	8ca40000 	lw	a0,0(a1)
801503c4:	00000000 	nop
801503c8:	10800005 	beqz	a0,801503e0 <__tsearch+0x58>
801503cc:	00a09021 	move	s2,a1
801503d0:	8c82000c 	lw	v0,12(a0)
801503d4:	2403fffe 	li	v1,-2
801503d8:	00431024 	and	v0,v0,v1
801503dc:	ac82000c 	sw	v0,12(a0)
801503e0:	8e420000 	lw	v0,0(s2)
801503e4:	02408821 	move	s1,s2
801503e8:	00009821 	move	s3,zero
801503ec:	0000b021 	move	s6,zero
801503f0:	0000b821 	move	s7,zero
801503f4:	0000a021 	move	s4,zero
801503f8:	08054103 	j	8015040c <__tsearch+0x84>
801503fc:	0000a821 	move	s5,zero
80150400:	0240a021 	move	s4,s2
80150404:	0260b021 	move	s6,s3
80150408:	02209021 	move	s2,s1
8015040c:	8fa40040 	lw	a0,64(sp)
80150410:	10400016 	beqz	v0,8015046c <__tsearch+0xe4>
80150414:	00000000 	nop
80150418:	8e500000 	lw	s0,0(s2)
8015041c:	00000000 	nop
80150420:	8e050000 	lw	a1,0(s0)
80150424:	03c0f809 	jalr	s8
80150428:	26110004 	addiu	s1,s0,4
8015042c:	00409821 	move	s3,v0
80150430:	02a03021 	move	a2,s5
80150434:	02402021 	move	a0,s2
80150438:	02802821 	move	a1,s4
8015043c:	10400020 	beqz	v0,801504c0 <__tsearch+0x138>
80150440:	02c03821 	move	a3,s6
80150444:	afb70010 	sw	s7,16(sp)
80150448:	0c053e8c 	jal	8014fa30 <maybe_split_for_insert>
8015044c:	afa00014 	sw	zero,20(sp)
80150450:	06600002 	bltz	s3,8015045c <__tsearch+0xd4>
80150454:	00000000 	nop
80150458:	26110008 	addiu	s1,s0,8
8015045c:	8e220000 	lw	v0,0(s1)
80150460:	0280a821 	move	s5,s4
80150464:	1440ffe6 	bnez	v0,80150400 <__tsearch+0x78>
80150468:	02c0b821 	move	s7,s6
8015046c:	0c04699a 	jal	8011a668 <__libc_malloc>
80150470:	24040010 	li	a0,16
80150474:	10400009 	beqz	v0,8015049c <__tsearch+0x114>
80150478:	00408021 	move	s0,v0
8015047c:	ae220000 	sw	v0,0(s1)
80150480:	8c42000c 	lw	v0,12(v0)
80150484:	8fa30040 	lw	v1,64(sp)
80150488:	34420001 	ori	v0,v0,0x1
8015048c:	ae030000 	sw	v1,0(s0)
80150490:	ae02000c 	sw	v0,12(s0)
80150494:	ae000008 	sw	zero,8(s0)
80150498:	ae000004 	sw	zero,4(s0)
8015049c:	12510008 	beq	s2,s1,801504c0 <__tsearch+0x138>
801504a0:	24020001 	li	v0,1
801504a4:	02202021 	move	a0,s1
801504a8:	02402821 	move	a1,s2
801504ac:	02803021 	move	a2,s4
801504b0:	02603821 	move	a3,s3
801504b4:	afb60010 	sw	s6,16(sp)
801504b8:	0c053e8c 	jal	8014fa30 <maybe_split_for_insert>
801504bc:	afa20014 	sw	v0,20(sp)
801504c0:	02001021 	move	v0,s0
801504c4:	8fbf003c 	lw	ra,60(sp)
801504c8:	8fbe0038 	lw	s8,56(sp)
801504cc:	8fb70034 	lw	s7,52(sp)
801504d0:	8fb60030 	lw	s6,48(sp)
801504d4:	8fb5002c 	lw	s5,44(sp)
801504d8:	8fb40028 	lw	s4,40(sp)
801504dc:	8fb30024 	lw	s3,36(sp)
801504e0:	8fb20020 	lw	s2,32(sp)
801504e4:	8fb1001c 	lw	s1,28(sp)
801504e8:	8fb00018 	lw	s0,24(sp)
801504ec:	03e00008 	jr	ra
801504f0:	27bd0040 	addiu	sp,sp,64
801504f4:	08054131 	j	801504c4 <__tsearch+0x13c>
801504f8:	00001021 	move	v0,zero
801504fc:	00000000 	nop

80150500 <__init_misc>:
80150500:	27bdffe0 	addiu	sp,sp,-32
80150504:	afb10014 	sw	s1,20(sp)
80150508:	afbf0018 	sw	ra,24(sp)
8015050c:	afb00010 	sw	s0,16(sp)
80150510:	10a0000e 	beqz	a1,8015054c <__init_misc+0x4c>
80150514:	00a08821 	move	s1,a1
80150518:	8cb00000 	lw	s0,0(a1)
8015051c:	2405002f 	li	a1,47
80150520:	1200000a 	beqz	s0,8015054c <__init_misc+0x4c>
80150524:	02002021 	move	a0,s0
80150528:	0c047068 	jal	8011c1a0 <strrchr>
8015052c:	00000000 	nop
80150530:	1040000b 	beqz	v0,80150560 <__init_misc+0x60>
80150534:	24430001 	addiu	v1,v0,1
80150538:	3c02801f 	lui	v0,0x801f
8015053c:	ac4336f4 	sw	v1,14068(v0)
80150540:	8e230000 	lw	v1,0(s1)
80150544:	3c02801f 	lui	v0,0x801f
80150548:	ac4336f0 	sw	v1,14064(v0)
8015054c:	8fbf0018 	lw	ra,24(sp)
80150550:	8fb10014 	lw	s1,20(sp)
80150554:	8fb00010 	lw	s0,16(sp)
80150558:	03e00008 	jr	ra
8015055c:	27bd0020 	addiu	sp,sp,32
80150560:	3c02801f 	lui	v0,0x801f
80150564:	08054150 	j	80150540 <__init_misc+0x40>
80150568:	ac5036f4 	sw	s0,14068(v0)
8015056c:	00000000 	nop
80150570:	08047e94 	j	8011fa50 <__syscall_error>
80150574:	00000000 	nop

80150578 <__libc_connect>:
80150578:	2402104a 	li	v0,4170
8015057c:	0000000c 	syscall
80150580:	14e0fffb 	bnez	a3,80150570 <__init_misc+0x70>
80150584:	00000000 	nop
80150588:	03e00008 	jr	ra
8015058c:	00000000 	nop
	...
801505a0:	08047e94 	j	8011fa50 <__syscall_error>
801505a4:	00000000 	nop

801505a8 <__libc_send>:
801505a8:	24021052 	li	v0,4178
801505ac:	0000000c 	syscall
801505b0:	14e0fffb 	bnez	a3,801505a0 <__libc_connect+0x28>
801505b4:	00000000 	nop
801505b8:	03e00008 	jr	ra
801505bc:	00000000 	nop
	...
801505d0:	08047e94 	j	8011fa50 <__syscall_error>
801505d4:	00000000 	nop

801505d8 <__socket>:
801505d8:	24021057 	li	v0,4183
801505dc:	0000000c 	syscall
801505e0:	14e0fffb 	bnez	a3,801505d0 <__libc_send+0x28>
801505e4:	00000000 	nop
801505e8:	03e00008 	jr	ra
801505ec:	00000000 	nop
	...

80150600 <__wctrans>:
80150600:	27bdffd8 	addiu	sp,sp,-40
80150604:	afb3001c 	sw	s3,28(sp)
80150608:	3c130000 	lui	s3,0x0
8015060c:	26620000 	addiu	v0,s3,0
80150610:	afb20018 	sw	s2,24(sp)
80150614:	afbf0020 	sw	ra,32(sp)
80150618:	afb10014 	sw	s1,20(sp)
8015061c:	afb00010 	sw	s0,16(sp)
80150620:	10400036 	beqz	v0,801506fc <__wctrans+0xfc>
80150624:	00809021 	move	s2,a0
80150628:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8015062c:	24040003 	li	a0,3
80150630:	8c420000 	lw	v0,0(v0)
80150634:	00000000 	nop
80150638:	8c500050 	lw	s0,80(v0)
8015063c:	00000000 	nop
80150640:	82030000 	lb	v1,0(s0)
80150644:	00000000 	nop
80150648:	10600024 	beqz	v1,801506dc <__wctrans+0xdc>
8015064c:	00008821 	move	s1,zero
80150650:	0805419d 	j	80150674 <__wctrans+0x74>
80150654:	02402021 	move	a0,s2
80150658:	0c047480 	jal	8011d200 <__rawmemchr>
8015065c:	26310001 	addiu	s1,s1,1
80150660:	80430001 	lb	v1,1(v0)
80150664:	00000000 	nop
80150668:	1060001c 	beqz	v1,801506dc <__wctrans+0xdc>
8015066c:	24500001 	addiu	s0,v0,1
80150670:	02402021 	move	a0,s2
80150674:	0c046ef0 	jal	8011bbc0 <strcmp>
80150678:	02002821 	move	a1,s0
8015067c:	02002021 	move	a0,s0
80150680:	1440fff5 	bnez	v0,80150658 <__wctrans+0x58>
80150684:	00002821 	move	a1,zero
80150688:	26620000 	addiu	v0,s3,0
8015068c:	1040001f 	beqz	v0,8015070c <__wctrans+0x10c>
80150690:	3c02801f 	lui	v0,0x801f
80150694:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80150698:	24040003 	li	a0,3
8015069c:	8c430000 	lw	v1,0(v0)
801506a0:	24040003 	li	a0,3
801506a4:	8c62006c 	lw	v0,108(v1)
801506a8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801506ac:	02228021 	addu	s0,s1,v0
801506b0:	8c430000 	lw	v1,0(v0)
801506b4:	00101080 	sll	v0,s0,0x2
801506b8:	00431021 	addu	v0,v0,v1
801506bc:	8c420024 	lw	v0,36(v0)
801506c0:	8fbf0020 	lw	ra,32(sp)
801506c4:	8fb3001c 	lw	s3,28(sp)
801506c8:	8fb20018 	lw	s2,24(sp)
801506cc:	8fb10014 	lw	s1,20(sp)
801506d0:	8fb00010 	lw	s0,16(sp)
801506d4:	03e00008 	jr	ra
801506d8:	27bd0028 	addiu	sp,sp,40
801506dc:	8fbf0020 	lw	ra,32(sp)
801506e0:	8fb3001c 	lw	s3,28(sp)
801506e4:	8fb20018 	lw	s2,24(sp)
801506e8:	8fb10014 	lw	s1,20(sp)
801506ec:	8fb00010 	lw	s0,16(sp)
801506f0:	00001021 	move	v0,zero
801506f4:	03e00008 	jr	ra
801506f8:	27bd0028 	addiu	sp,sp,40
801506fc:	3c02801f 	lui	v0,0x801f
80150700:	8c423484 	lw	v0,13444(v0)
80150704:	0805418c 	j	80150630 <__wctrans+0x30>
80150708:	00000000 	nop
8015070c:	8c433484 	lw	v1,13444(v0)
80150710:	00000000 	nop
80150714:	8c630000 	lw	v1,0(v1)
80150718:	00000000 	nop
8015071c:	8c62006c 	lw	v0,108(v1)
80150720:	080541ad 	j	801506b4 <__wctrans+0xb4>
80150724:	02228021 	addu	s0,s1,v0
	...

80150730 <__towctrans>:
80150730:	10a00020 	beqz	a1,801507b4 <__towctrans+0x84>
80150734:	00803021 	move	a2,a0
80150738:	8ca20000 	lw	v0,0(a1)
8015073c:	8ca40004 	lw	a0,4(a1)
80150740:	00461006 	srlv	v0,a2,v0
80150744:	00021880 	sll	v1,v0,0x2
80150748:	0044102b 	sltu	v0,v0,a0
8015074c:	10400019 	beqz	v0,801507b4 <__towctrans+0x84>
80150750:	00651821 	addu	v1,v1,a1
80150754:	8c640014 	lw	a0,20(v1)
80150758:	00000000 	nop
8015075c:	10800015 	beqz	a0,801507b4 <__towctrans+0x84>
80150760:	00000000 	nop
80150764:	8ca20008 	lw	v0,8(a1)
80150768:	8ca3000c 	lw	v1,12(a1)
8015076c:	00461006 	srlv	v0,a2,v0
80150770:	00431024 	and	v0,v0,v1
80150774:	00021080 	sll	v0,v0,0x2
80150778:	00451021 	addu	v0,v0,a1
8015077c:	00441021 	addu	v0,v0,a0
80150780:	8c430000 	lw	v1,0(v0)
80150784:	00000000 	nop
80150788:	1060000a 	beqz	v1,801507b4 <__towctrans+0x84>
8015078c:	00000000 	nop
80150790:	8ca20010 	lw	v0,16(a1)
80150794:	00000000 	nop
80150798:	00c21024 	and	v0,a2,v0
8015079c:	00021080 	sll	v0,v0,0x2
801507a0:	00451021 	addu	v0,v0,a1
801507a4:	00431021 	addu	v0,v0,v1
801507a8:	8c430000 	lw	v1,0(v0)
801507ac:	00000000 	nop
801507b0:	00c33021 	addu	a2,a2,v1
801507b4:	03e00008 	jr	ra
801507b8:	00c01021 	move	v0,a2
801507bc:	00000000 	nop

801507c0 <__libc_alloca_cutoff>:
801507c0:	27bdffe8 	addiu	sp,sp,-24
801507c4:	afb00010 	sw	s0,16(sp)
801507c8:	afbf0014 	sw	ra,20(sp)
801507cc:	3c028031 	lui	v0,0x8031
801507d0:	8c435ee0 	lw	v1,24288(v0)
801507d4:	00000000 	nop
801507d8:	14600008 	bnez	v1,801507fc <__libc_alloca_cutoff+0x3c>
801507dc:	00808021 	move	s0,a0
801507e0:	3c020001 	lui	v0,0x1
801507e4:	34420001 	ori	v0,v0,0x1
801507e8:	0082102b 	sltu	v0,a0,v0
801507ec:	8fbf0014 	lw	ra,20(sp)
801507f0:	8fb00010 	lw	s0,16(sp)
801507f4:	03e00008 	jr	ra
801507f8:	27bd0018 	addiu	sp,sp,24
801507fc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80150800:	00000000 	nop
80150804:	8c430410 	lw	v1,1040(v0)
80150808:	00000000 	nop
8015080c:	0070182b 	sltu	v1,v1,s0
80150810:	080541fb 	j	801507ec <__libc_alloca_cutoff+0x2c>
80150814:	38620001 	xori	v0,v1,0x1
	...

80150820 <__readonly_area>:
80150820:	27bdffc0 	addiu	sp,sp,-64
80150824:	afb50034 	sw	s5,52(sp)
80150828:	afb40030 	sw	s4,48(sp)
8015082c:	0080a821 	move	s5,a0
80150830:	00a0a021 	move	s4,a1
80150834:	3c04801d 	lui	a0,0x801d
80150838:	3c05801c 	lui	a1,0x801c
8015083c:	248447b4 	addiu	a0,a0,18356
80150840:	24a5326c 	addiu	a1,a1,12908
80150844:	afb3002c 	sw	s3,44(sp)
80150848:	afb20028 	sw	s2,40(sp)
8015084c:	afbf0038 	sw	ra,56(sp)
80150850:	afb10024 	sw	s1,36(sp)
80150854:	0c051dce 	jal	80147738 <_IO_new_fopen>
80150858:	afb00020 	sw	s0,32(sp)
8015085c:	00409021 	move	s2,v0
80150860:	10400060 	beqz	v0,801509e4 <__readonly_area+0x1c4>
80150864:	02959821 	addu	s3,s4,s5
80150868:	00402021 	move	a0,v0
8015086c:	0c0526dc 	jal	80149b70 <__fsetlocking>
80150870:	24050002 	li	a1,2
80150874:	afa00010 	sw	zero,16(sp)
80150878:	afa00014 	sw	zero,20(sp)
8015087c:	8e420000 	lw	v0,0(s2)
80150880:	00000000 	nop
80150884:	30420010 	andi	v0,v0,0x10
80150888:	1440004f 	bnez	v0,801509c8 <__readonly_area+0x1a8>
8015088c:	27a40010 	addiu	a0,sp,16
80150890:	27a50014 	addiu	a1,sp,20
80150894:	2406000a 	li	a2,10
80150898:	0c051e84 	jal	80147a10 <_IO_getdelim>
8015089c:	02403821 	move	a3,s2
801508a0:	18400049 	blez	v0,801509c8 <__readonly_area+0x1a8>
801508a4:	27a50018 	addiu	a1,sp,24
801508a8:	8fa40010 	lw	a0,16(sp)
801508ac:	24060010 	li	a2,16
801508b0:	0c04c690 	jal	80131a40 <__strtoul_internal>
801508b4:	00003821 	move	a3,zero
801508b8:	00408021 	move	s0,v0
801508bc:	8fa40018 	lw	a0,24(sp)
801508c0:	8fa20010 	lw	v0,16(sp)
801508c4:	00000000 	nop
801508c8:	1082003f 	beq	a0,v0,801509c8 <__readonly_area+0x1a8>
801508cc:	2402002d 	li	v0,45
801508d0:	80910000 	lb	s1,0(a0)
801508d4:	24840001 	addiu	a0,a0,1
801508d8:	1622003b 	bne	s1,v0,801509c8 <__readonly_area+0x1a8>
801508dc:	afa40018 	sw	a0,24(sp)
801508e0:	27a5001c 	addiu	a1,sp,28
801508e4:	24060010 	li	a2,16
801508e8:	0c04c690 	jal	80131a40 <__strtoul_internal>
801508ec:	00003821 	move	a3,zero
801508f0:	00403021 	move	a2,v0
801508f4:	8fa5001c 	lw	a1,28(sp)
801508f8:	8fa20018 	lw	v0,24(sp)
801508fc:	00000000 	nop
80150900:	10a20031 	beq	a1,v0,801509c8 <__readonly_area+0x1a8>
80150904:	24a30001 	addiu	v1,a1,1
80150908:	80a20000 	lb	v0,0(a1)
8015090c:	24040020 	li	a0,32
80150910:	1444002d 	bne	v0,a0,801509c8 <__readonly_area+0x1a8>
80150914:	afa3001c 	sw	v1,28(sp)
80150918:	0213102b 	sltu	v0,s0,s3
8015091c:	1040ffd7 	beqz	v0,8015087c <__readonly_area+0x5c>
80150920:	02a6102b 	sltu	v0,s5,a2
80150924:	1040ffd5 	beqz	v0,8015087c <__readonly_area+0x5c>
80150928:	24a30002 	addiu	v1,a1,2
8015092c:	80a20001 	lb	v0,1(a1)
80150930:	24040072 	li	a0,114
80150934:	14440024 	bne	v0,a0,801509c8 <__readonly_area+0x1a8>
80150938:	afa3001c 	sw	v1,28(sp)
8015093c:	80a30002 	lb	v1,2(a1)
80150940:	24a20003 	addiu	v0,a1,3
80150944:	14710020 	bne	v1,s1,801509c8 <__readonly_area+0x1a8>
80150948:	afa2001c 	sw	v0,28(sp)
8015094c:	02b0102b 	sltu	v0,s5,s0
80150950:	14400015 	bnez	v0,801509a8 <__readonly_area+0x188>
80150954:	00d3102b 	sltu	v0,a2,s3
80150958:	10400004 	beqz	v0,8015096c <__readonly_area+0x14c>
8015095c:	00d51023 	subu	v0,a2,s5
80150960:	0282a023 	subu	s4,s4,v0
80150964:	1680ffc5 	bnez	s4,8015087c <__readonly_area+0x5c>
80150968:	00000000 	nop
8015096c:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
80150970:	02402021 	move	a0,s2
80150974:	8fa40010 	lw	a0,16(sp)
80150978:	0c045fee 	jal	80117fb8 <__cfree>
8015097c:	00000000 	nop
80150980:	24020001 	li	v0,1
80150984:	8fbf0038 	lw	ra,56(sp)
80150988:	8fb50034 	lw	s5,52(sp)
8015098c:	8fb40030 	lw	s4,48(sp)
80150990:	8fb3002c 	lw	s3,44(sp)
80150994:	8fb20028 	lw	s2,40(sp)
80150998:	8fb10024 	lw	s1,36(sp)
8015099c:	8fb00020 	lw	s0,32(sp)
801509a0:	03e00008 	jr	ra
801509a4:	27bd0040 	addiu	sp,sp,64
801509a8:	14400010 	bnez	v0,801509ec <__readonly_area+0x1cc>
801509ac:	00d01023 	subu	v0,a2,s0
801509b0:	02701023 	subu	v0,s3,s0
801509b4:	0282a023 	subu	s4,s4,v0
801509b8:	1680ffb0 	bnez	s4,8015087c <__readonly_area+0x5c>
801509bc:	00000000 	nop
801509c0:	0805425b 	j	8015096c <__readonly_area+0x14c>
801509c4:	00000000 	nop
801509c8:	0c043ba0 	jal	8010ee80 <_IO_new_fclose>
801509cc:	02402021 	move	a0,s2
801509d0:	8fa40010 	lw	a0,16(sp)
801509d4:	0c045fee 	jal	80117fb8 <__cfree>
801509d8:	00000000 	nop
801509dc:	1280ffe8 	beqz	s4,80150980 <__readonly_area+0x160>
801509e0:	00000000 	nop
801509e4:	08054261 	j	80150984 <__readonly_area+0x164>
801509e8:	2402ffff 	li	v0,-1
801509ec:	0282a023 	subu	s4,s4,v0
801509f0:	1680ffa2 	bnez	s4,8015087c <__readonly_area+0x5c>
801509f4:	00000000 	nop
801509f8:	0805425b 	j	8015096c <__readonly_area+0x14c>
801509fc:	00000000 	nop

80150a00 <elf_machine_matches_host>:
80150a00:	8c820024 	lw	v0,36(a0)
80150a04:	00000000 	nop
80150a08:	30420020 	andi	v0,v0,0x20
80150a0c:	14400009 	bnez	v0,80150a34 <elf_machine_matches_host+0x34>
80150a10:	00001821 	move	v1,zero
80150a14:	94840012 	lhu	a0,18(a0)
80150a18:	24020008 	li	v0,8
80150a1c:	10820005 	beq	a0,v0,80150a34 <elf_machine_matches_host+0x34>
80150a20:	24030001 	li	v1,1
80150a24:	2402000a 	li	v0,10
80150a28:	10820002 	beq	a0,v0,80150a34 <elf_machine_matches_host+0x34>
80150a2c:	00000000 	nop
80150a30:	00001821 	move	v1,zero
80150a34:	03e00008 	jr	ra
80150a38:	00601021 	move	v0,v1

80150a3c <is_dst>:
80150a3c:	80a30000 	lb	v1,0(a1)
80150a40:	2402007b 	li	v0,123
80150a44:	1062002f 	beq	v1,v0,80150b04 <is_dst+0xc8>
80150a48:	00805821 	move	t3,a0
80150a4c:	00005021 	move	t2,zero
80150a50:	80c20000 	lb	v0,0(a2)
80150a54:	00000000 	nop
80150a58:	1443002e 	bne	v0,v1,80150b14 <is_dst+0xd8>
80150a5c:	00604021 	move	t0,v1
80150a60:	1060002c 	beqz	v1,80150b14 <is_dst+0xd8>
80150a64:	00000000 	nop
80150a68:	0805429e 	j	80150a78 <is_dst+0x3c>
80150a6c:	00004821 	move	t1,zero
80150a70:	11000009 	beqz	t0,80150a98 <is_dst+0x5c>
80150a74:	00000000 	nop
80150a78:	25290001 	addiu	t1,t1,1
80150a7c:	00a91021 	addu	v0,a1,t1
80150a80:	00c92021 	addu	a0,a2,t1
80150a84:	80480000 	lb	t0,0(v0)
80150a88:	80830000 	lb	v1,0(a0)
80150a8c:	00000000 	nop
80150a90:	1068fff7 	beq	v1,t0,80150a70 <is_dst+0x34>
80150a94:	00000000 	nop
80150a98:	11400006 	beqz	t2,80150ab4 <is_dst+0x78>
80150a9c:	2402007d 	li	v0,125
80150aa0:	11020015 	beq	t0,v0,80150af8 <is_dst+0xbc>
80150aa4:	00000000 	nop
80150aa8:	00004821 	move	t1,zero
80150aac:	03e00008 	jr	ra
80150ab0:	01201021 	move	v0,t1
80150ab4:	15000007 	bnez	t0,80150ad4 <is_dst+0x98>
80150ab8:	2402002f 	li	v0,47
80150abc:	8fa20010 	lw	v0,16(sp)
80150ac0:	00000000 	nop
80150ac4:	14400015 	bnez	v0,80150b1c <is_dst+0xe0>
80150ac8:	00000000 	nop
80150acc:	03e00008 	jr	ra
80150ad0:	01201021 	move	v0,t1
80150ad4:	1102fff9 	beq	t0,v0,80150abc <is_dst+0x80>
80150ad8:	00000000 	nop
80150adc:	10e0fff2 	beqz	a3,80150aa8 <is_dst+0x6c>
80150ae0:	00000000 	nop
80150ae4:	2402003a 	li	v0,58
80150ae8:	1102fff4 	beq	t0,v0,80150abc <is_dst+0x80>
80150aec:	00000000 	nop
80150af0:	080542ab 	j	80150aac <is_dst+0x70>
80150af4:	00004821 	move	t1,zero
80150af8:	24a5ffff 	addiu	a1,a1,-1
80150afc:	080542af 	j	80150abc <is_dst+0x80>
80150b00:	25290002 	addiu	t1,t1,2
80150b04:	24a50001 	addiu	a1,a1,1
80150b08:	80a30000 	lb	v1,0(a1)
80150b0c:	08054294 	j	80150a50 <is_dst+0x14>
80150b10:	240a0001 	li	t2,1
80150b14:	080542a6 	j	80150a98 <is_dst+0x5c>
80150b18:	00004821 	move	t1,zero
80150b1c:	00a91021 	addu	v0,a1,t1
80150b20:	80430000 	lb	v1,0(v0)
80150b24:	00000000 	nop
80150b28:	10600007 	beqz	v1,80150b48 <is_dst+0x10c>
80150b2c:	25620001 	addiu	v0,t3,1
80150b30:	10e0ffdd 	beqz	a3,80150aa8 <is_dst+0x6c>
80150b34:	00000000 	nop
80150b38:	2402003a 	li	v0,58
80150b3c:	1462ffda 	bne	v1,v0,80150aa8 <is_dst+0x6c>
80150b40:	00000000 	nop
80150b44:	25620001 	addiu	v0,t3,1
80150b48:	10a2ffe0 	beq	a1,v0,80150acc <is_dst+0x90>
80150b4c:	00000000 	nop
80150b50:	10e0ffd5 	beqz	a3,80150aa8 <is_dst+0x6c>
80150b54:	00000000 	nop
80150b58:	80a3fffe 	lb	v1,-2(a1)
80150b5c:	2402003a 	li	v0,58
80150b60:	1062ffda 	beq	v1,v0,80150acc <is_dst+0x90>
80150b64:	00000000 	nop
80150b68:	080542ab 	j	80150aac <is_dst+0x70>
80150b6c:	00004821 	move	t1,zero

80150b70 <_dl_dst_count>:
80150b70:	27bdffc8 	addiu	sp,sp,-56
80150b74:	afb5002c 	sw	s5,44(sp)
80150b78:	afb40028 	sw	s4,40(sp)
80150b7c:	afb30024 	sw	s3,36(sp)
80150b80:	afb20020 	sw	s2,32(sp)
80150b84:	afb1001c 	sw	s1,28(sp)
80150b88:	afbf0030 	sw	ra,48(sp)
80150b8c:	afb00018 	sw	s0,24(sp)
80150b90:	00808821 	move	s1,a0
80150b94:	00a09021 	move	s2,a1
80150b98:	00801021 	move	v0,a0
80150b9c:	00009821 	move	s3,zero
80150ba0:	3c15801f 	lui	s5,0x801f
80150ba4:	3c14801d 	lui	s4,0x801d
80150ba8:	24500001 	addiu	s0,v0,1
80150bac:	8ea231b0 	lw	v0,12720(s5)
80150bb0:	02202021 	move	a0,s1
80150bb4:	02002821 	move	a1,s0
80150bb8:	268647c4 	addiu	a2,s4,18372
80150bbc:	02403821 	move	a3,s2
80150bc0:	0c05428f 	jal	80150a3c <is_dst>
80150bc4:	afa20010 	sw	v0,16(sp)
80150bc8:	3c06801d 	lui	a2,0x801d
80150bcc:	24c647cc 	addiu	a2,a2,18380
80150bd0:	02202021 	move	a0,s1
80150bd4:	02002821 	move	a1,s0
80150bd8:	10400012 	beqz	v0,80150c24 <_dl_dst_count+0xb4>
80150bdc:	02403821 	move	a3,s2
80150be0:	26730001 	addiu	s3,s3,1
80150be4:	00401821 	move	v1,v0
80150be8:	02032021 	addu	a0,s0,v1
80150bec:	0c046ea8 	jal	8011baa0 <strchr>
80150bf0:	24050024 	li	a1,36
80150bf4:	1440ffed 	bnez	v0,80150bac <_dl_dst_count+0x3c>
80150bf8:	24500001 	addiu	s0,v0,1
80150bfc:	02601021 	move	v0,s3
80150c00:	8fbf0030 	lw	ra,48(sp)
80150c04:	8fb5002c 	lw	s5,44(sp)
80150c08:	8fb40028 	lw	s4,40(sp)
80150c0c:	8fb30024 	lw	s3,36(sp)
80150c10:	8fb20020 	lw	s2,32(sp)
80150c14:	8fb1001c 	lw	s1,28(sp)
80150c18:	8fb00018 	lw	s0,24(sp)
80150c1c:	03e00008 	jr	ra
80150c20:	27bd0038 	addiu	sp,sp,56
80150c24:	0c05428f 	jal	80150a3c <is_dst>
80150c28:	afa00010 	sw	zero,16(sp)
80150c2c:	3c06801d 	lui	a2,0x801d
80150c30:	24c647d8 	addiu	a2,a2,18392
80150c34:	02202021 	move	a0,s1
80150c38:	02002821 	move	a1,s0
80150c3c:	1440ffe8 	bnez	v0,80150be0 <_dl_dst_count+0x70>
80150c40:	02403821 	move	a3,s2
80150c44:	0c05428f 	jal	80150a3c <is_dst>
80150c48:	afa00010 	sw	zero,16(sp)
80150c4c:	1040ffe6 	beqz	v0,80150be8 <_dl_dst_count+0x78>
80150c50:	00001821 	move	v1,zero
80150c54:	080542f9 	j	80150be4 <_dl_dst_count+0x74>
80150c58:	26730001 	addiu	s3,s3,1

80150c5c <add_path.9497>:
80150c5c:	27bdffd8 	addiu	sp,sp,-40
80150c60:	afb3001c 	sw	s3,28(sp)
80150c64:	afb10014 	sw	s1,20(sp)
80150c68:	afbf0020 	sw	ra,32(sp)
80150c6c:	afb20018 	sw	s2,24(sp)
80150c70:	afb00010 	sw	s0,16(sp)
80150c74:	8c920000 	lw	s2,0(a0)
80150c78:	00408821 	move	s1,v0
80150c7c:	2402ffff 	li	v0,-1
80150c80:	12420028 	beq	s2,v0,80150d24 <add_path.9497+0xc8>
80150c84:	00a09821 	move	s3,a1
80150c88:	8e470000 	lw	a3,0(s2)
80150c8c:	08054330 	j	80150cc0 <add_path.9497+0x64>
80150c90:	00000000 	nop
80150c94:	8e250008 	lw	a1,8(s1)
80150c98:	00000000 	nop
80150c9c:	8ca20004 	lw	v0,4(a1)
80150ca0:	8ca40000 	lw	a0,0(a1)
80150ca4:	24420001 	addiu	v0,v0,1
80150ca8:	aca20004 	sw	v0,4(a1)
80150cac:	8ce30010 	lw	v1,16(a3)
80150cb0:	8e470000 	lw	a3,0(s2)
80150cb4:	00832021 	addu	a0,a0,v1
80150cb8:	10e0001a 	beqz	a3,80150d24 <add_path.9497+0xc8>
80150cbc:	aca40000 	sw	a0,0(a1)
80150cc0:	9222000c 	lbu	v0,12(s1)
80150cc4:	00000000 	nop
80150cc8:	1440fff2 	bnez	v0,80150c94 <add_path.9497+0x38>
80150ccc:	26520004 	addiu	s2,s2,4
80150cd0:	8e220004 	lw	v0,4(s1)
80150cd4:	8e230008 	lw	v1,8(s1)
80150cd8:	000280c0 	sll	s0,v0,0x3
80150cdc:	8e240000 	lw	a0,0(s1)
80150ce0:	26100008 	addiu	s0,s0,8
80150ce4:	02038021 	addu	s0,s0,v1
80150ce8:	8ce60010 	lw	a2,16(a3)
80150cec:	ae040000 	sw	a0,0(s0)
80150cf0:	24420001 	addiu	v0,v0,1
80150cf4:	8ce5000c 	lw	a1,12(a3)
80150cf8:	ae220004 	sw	v0,4(s1)
80150cfc:	0c0472c8 	jal	8011cb20 <__mempcpy>
80150d00:	24c6ffff 	addiu	a2,a2,-1
80150d04:	ae220000 	sw	v0,0(s1)
80150d08:	a0400000 	sb	zero,0(v0)
80150d0c:	8e220000 	lw	v0,0(s1)
80150d10:	8e470000 	lw	a3,0(s2)
80150d14:	24420001 	addiu	v0,v0,1
80150d18:	ae130004 	sw	s3,4(s0)
80150d1c:	14e0ffe8 	bnez	a3,80150cc0 <add_path.9497+0x64>
80150d20:	ae220000 	sw	v0,0(s1)
80150d24:	8fbf0020 	lw	ra,32(sp)
80150d28:	8fb3001c 	lw	s3,28(sp)
80150d2c:	8fb20018 	lw	s2,24(sp)
80150d30:	8fb10014 	lw	s1,20(sp)
80150d34:	8fb00010 	lw	s0,16(sp)
80150d38:	03e00008 	jr	ra
80150d3c:	27bd0028 	addiu	sp,sp,40

80150d40 <fillin_rpath>:
80150d40:	27bdffc8 	addiu	sp,sp,-56
80150d44:	afb7002c 	sw	s7,44(sp)
80150d48:	8fb7004c 	lw	s7,76(sp)
80150d4c:	afbe0030 	sw	s8,48(sp)
80150d50:	afb60028 	sw	s6,40(sp)
80150d54:	afbf0034 	sw	ra,52(sp)
80150d58:	afb50024 	sw	s5,36(sp)
80150d5c:	afb40020 	sw	s4,32(sp)
80150d60:	afb3001c 	sw	s3,28(sp)
80150d64:	afb20018 	sw	s2,24(sp)
80150d68:	afb10014 	sw	s1,20(sp)
80150d6c:	afb00010 	sw	s0,16(sp)
80150d70:	00a0f021 	move	s8,a1
80150d74:	afa60040 	sw	a2,64(sp)
80150d78:	afa70044 	sw	a3,68(sp)
80150d7c:	0000b021 	move	s6,zero
80150d80:	afa40038 	sw	a0,56(sp)
80150d84:	8fa50040 	lw	a1,64(sp)
80150d88:	0c058808 	jal	80162020 <__strsep>
80150d8c:	27a40038 	addiu	a0,sp,56
80150d90:	10400036 	beqz	v0,80150e6c <fillin_rpath+0x12c>
80150d94:	00409021 	move	s2,v0
80150d98:	0c046f6c 	jal	8011bdb0 <strlen>
80150d9c:	02402021 	move	a0,s2
80150da0:	1440007f 	bnez	v0,80150fa0 <fillin_rpath+0x260>
80150da4:	00408821 	move	s1,v0
80150da8:	3c02801d 	lui	v0,0x801d
80150dac:	24524eb4 	addiu	s2,v0,20148
80150db0:	8fa20044 	lw	v0,68(sp)
80150db4:	00000000 	nop
80150db8:	14400095 	bnez	v0,80151010 <fillin_rpath+0x2d0>
80150dbc:	00000000 	nop
80150dc0:	3c15801f 	lui	s5,0x801f
80150dc4:	8eb047c4 	lw	s0,18372(s5)
80150dc8:	00000000 	nop
80150dcc:	16000007 	bnez	s0,80150dec <fillin_rpath+0xac>
80150dd0:	00000000 	nop
80150dd4:	080543ab 	j	80150eac <fillin_rpath+0x16c>
80150dd8:	00000000 	nop
80150ddc:	8e100000 	lw	s0,0(s0)
80150de0:	00000000 	nop
80150de4:	12000031 	beqz	s0,80150eac <fillin_rpath+0x16c>
80150de8:	00000000 	nop
80150dec:	8e020010 	lw	v0,16(s0)
80150df0:	00000000 	nop
80150df4:	1622fff9 	bne	s1,v0,80150ddc <fillin_rpath+0x9c>
80150df8:	02402021 	move	a0,s2
80150dfc:	8e05000c 	lw	a1,12(s0)
80150e00:	0c047140 	jal	8011c500 <memcmp>
80150e04:	02203021 	move	a2,s1
80150e08:	1440fff4 	bnez	v0,80150ddc <fillin_rpath+0x9c>
80150e0c:	00000000 	nop
80150e10:	12c0000e 	beqz	s6,80150e4c <fillin_rpath+0x10c>
80150e14:	00161080 	sll	v0,s6,0x2
80150e18:	8fc20000 	lw	v0,0(s8)
80150e1c:	00000000 	nop
80150e20:	1050ffd8 	beq	v0,s0,80150d84 <fillin_rpath+0x44>
80150e24:	03c01821 	move	v1,s8
80150e28:	08054390 	j	80150e40 <fillin_rpath+0x100>
80150e2c:	00002021 	move	a0,zero
80150e30:	8c620004 	lw	v0,4(v1)
80150e34:	00000000 	nop
80150e38:	1050ffd2 	beq	v0,s0,80150d84 <fillin_rpath+0x44>
80150e3c:	24630004 	addiu	v1,v1,4
80150e40:	24840001 	addiu	a0,a0,1
80150e44:	16c4fffa 	bne	s6,a0,80150e30 <fillin_rpath+0xf0>
80150e48:	00161080 	sll	v0,s6,0x2
80150e4c:	005e1021 	addu	v0,v0,s8
80150e50:	8fa50040 	lw	a1,64(sp)
80150e54:	ac500000 	sw	s0,0(v0)
80150e58:	0c058808 	jal	80162020 <__strsep>
80150e5c:	27a40038 	addiu	a0,sp,56
80150e60:	26d60001 	addiu	s6,s6,1
80150e64:	1440ffcc 	bnez	v0,80150d98 <fillin_rpath+0x58>
80150e68:	00409021 	move	s2,v0
80150e6c:	00161080 	sll	v0,s6,0x2
80150e70:	005e1021 	addu	v0,v0,s8
80150e74:	ac400000 	sw	zero,0(v0)
80150e78:	8fbf0034 	lw	ra,52(sp)
80150e7c:	03c01021 	move	v0,s8
80150e80:	8fb7002c 	lw	s7,44(sp)
80150e84:	8fbe0030 	lw	s8,48(sp)
80150e88:	8fb60028 	lw	s6,40(sp)
80150e8c:	8fb50024 	lw	s5,36(sp)
80150e90:	8fb40020 	lw	s4,32(sp)
80150e94:	8fb3001c 	lw	s3,28(sp)
80150e98:	8fb20018 	lw	s2,24(sp)
80150e9c:	8fb10014 	lw	s1,20(sp)
80150ea0:	8fb00010 	lw	s0,16(sp)
80150ea4:	03e00008 	jr	ra
80150ea8:	27bd0038 	addiu	sp,sp,56
80150eac:	12e0006a 	beqz	s7,80151058 <fillin_rpath+0x318>
80150eb0:	3c13801f 	lui	s3,0x801f
80150eb4:	0c046f6c 	jal	8011bdb0 <strlen>
80150eb8:	02e02021 	move	a0,s7
80150ebc:	8e643710 	lw	a0,14096(s3)
80150ec0:	24540001 	addiu	s4,v0,1
80150ec4:	00042080 	sll	a0,a0,0x2
80150ec8:	02842021 	addu	a0,s4,a0
80150ecc:	24840015 	addiu	a0,a0,21
80150ed0:	0c04699a 	jal	8011a668 <__libc_malloc>
80150ed4:	02242021 	addu	a0,s1,a0
80150ed8:	10400068 	beqz	v0,8015107c <fillin_rpath+0x33c>
80150edc:	00408021 	move	s0,v0
80150ee0:	8e623710 	lw	v0,14096(s3)
80150ee4:	02402821 	move	a1,s2
80150ee8:	00021080 	sll	v0,v0,0x2
80150eec:	00501021 	addu	v0,v0,s0
80150ef0:	24420014 	addiu	v0,v0,20
80150ef4:	00402021 	move	a0,v0
80150ef8:	02203021 	move	a2,s1
80150efc:	0c0472c8 	jal	8011cb20 <__mempcpy>
80150f00:	ae02000c 	sw	v0,12(s0)
80150f04:	a0400000 	sb	zero,0(v0)
80150f08:	3c03801f 	lui	v1,0x801f
80150f0c:	8c62468c 	lw	v0,18060(v1)
80150f10:	00000000 	nop
80150f14:	0051102b 	sltu	v0,v0,s1
80150f18:	10400002 	beqz	v0,80150f24 <fillin_rpath+0x1e4>
80150f1c:	ae110010 	sw	s1,16(s0)
80150f20:	ac71468c 	sw	s1,18060(v1)
80150f24:	82420000 	lb	v0,0(s2)
80150f28:	8e673710 	lw	a3,14096(s3)
80150f2c:	3842002f 	xori	v0,v0,0x2f
80150f30:	0002102b 	sltu	v0,zero,v0
80150f34:	10e00007 	beqz	a3,80150f54 <fillin_rpath+0x214>
80150f38:	00021040 	sll	v0,v0,0x1
80150f3c:	02001821 	move	v1,s0
80150f40:	00003021 	move	a2,zero
80150f44:	24c60001 	addiu	a2,a2,1
80150f48:	ac620014 	sw	v0,20(v1)
80150f4c:	14c7fffd 	bne	a2,a3,80150f44 <fillin_rpath+0x204>
80150f50:	24630004 	addiu	v1,v1,4
80150f54:	8fa20048 	lw	v0,72(sp)
80150f58:	12e00050 	beqz	s7,8015109c <fillin_rpath+0x35c>
80150f5c:	ae020004 	sw	v0,4(s0)
80150f60:	00071080 	sll	v0,a3,0x2
80150f64:	02112021 	addu	a0,s0,s1
80150f68:	00822021 	addu	a0,a0,v0
80150f6c:	24840015 	addiu	a0,a0,21
80150f70:	02803021 	move	a2,s4
80150f74:	0c04324c 	jal	8010c930 <memcpy>
80150f78:	02e02821 	move	a1,s7
80150f7c:	ae020008 	sw	v0,8(s0)
80150f80:	8ea347c4 	lw	v1,18372(s5)
80150f84:	00161080 	sll	v0,s6,0x2
80150f88:	005e1021 	addu	v0,v0,s8
80150f8c:	26d60001 	addiu	s6,s6,1
80150f90:	aeb047c4 	sw	s0,18372(s5)
80150f94:	ac500000 	sw	s0,0(v0)
80150f98:	08054361 	j	80150d84 <fillin_rpath+0x44>
80150f9c:	ae030000 	sw	v1,0(s0)
80150fa0:	2c420002 	sltiu	v0,v0,2
80150fa4:	1440000f 	bnez	v0,80150fe4 <fillin_rpath+0x2a4>
80150fa8:	02512021 	addu	a0,s2,s1
80150fac:	8083ffff 	lb	v1,-1(a0)
80150fb0:	2402002f 	li	v0,47
80150fb4:	14620010 	bne	v1,v0,80150ff8 <fillin_rpath+0x2b8>
80150fb8:	2483fffe 	addiu	v1,a0,-2
80150fbc:	24050001 	li	a1,1
80150fc0:	080543f6 	j	80150fd8 <fillin_rpath+0x298>
80150fc4:	2404002f 	li	a0,47
80150fc8:	80620000 	lb	v0,0(v1)
80150fcc:	00000000 	nop
80150fd0:	14440030 	bne	v0,a0,80151094 <fillin_rpath+0x354>
80150fd4:	2463ffff 	addiu	v1,v1,-1
80150fd8:	2631ffff 	addiu	s1,s1,-1
80150fdc:	1625fffa 	bne	s1,a1,80150fc8 <fillin_rpath+0x288>
80150fe0:	00000000 	nop
80150fe4:	02512021 	addu	a0,s2,s1
80150fe8:	8083ffff 	lb	v1,-1(a0)
80150fec:	2402002f 	li	v0,47
80150ff0:	1062ff6f 	beq	v1,v0,80150db0 <fillin_rpath+0x70>
80150ff4:	00000000 	nop
80150ff8:	2402002f 	li	v0,47
80150ffc:	a0820000 	sb	v0,0(a0)
80151000:	8fa20044 	lw	v0,68(sp)
80151004:	00000000 	nop
80151008:	1040ff6d 	beqz	v0,80150dc0 <fillin_rpath+0x80>
8015100c:	26310001 	addiu	s1,s1,1
80151010:	82430000 	lb	v1,0(s2)
80151014:	2402002f 	li	v0,47
80151018:	1462ff5a 	bne	v1,v0,80150d84 <fillin_rpath+0x44>
8015101c:	3c02801d 	lui	v0,0x801d
80151020:	24544e9c 	addiu	s4,v0,20124
80151024:	3c03801d 	lui	v1,0x801d
80151028:	3c02801d 	lui	v0,0x801d
8015102c:	24704eac 	addiu	s0,v1,20140
80151030:	24554eb4 	addiu	s5,v0,20148
80151034:	8e130000 	lw	s3,0(s0)
80151038:	00000000 	nop
8015103c:	12330019 	beq	s1,s3,801510a4 <fillin_rpath+0x364>
80151040:	02802021 	move	a0,s4
80151044:	26100004 	addiu	s0,s0,4
80151048:	1215ff4e 	beq	s0,s5,80150d84 <fillin_rpath+0x44>
8015104c:	02931021 	addu	v0,s4,s3
80151050:	0805440d 	j	80151034 <fillin_rpath+0x2f4>
80151054:	24540001 	addiu	s4,v0,1
80151058:	8e643710 	lw	a0,14096(s3)
8015105c:	0000a021 	move	s4,zero
80151060:	00042080 	sll	a0,a0,0x2
80151064:	02842021 	addu	a0,s4,a0
80151068:	24840015 	addiu	a0,a0,21
8015106c:	0c04699a 	jal	8011a668 <__libc_malloc>
80151070:	02242021 	addu	a0,s1,a0
80151074:	1440ff9a 	bnez	v0,80150ee0 <fillin_rpath+0x1a0>
80151078:	00408021 	move	s0,v0
8015107c:	3c07801d 	lui	a3,0x801d
80151080:	24e747dc 	addiu	a3,a3,18396
80151084:	2404000c 	li	a0,12
80151088:	00002821 	move	a1,zero
8015108c:	0c05563b 	jal	801558ec <_dl_signal_error>
80151090:	00003021 	move	a2,zero
80151094:	080543fe 	j	80150ff8 <fillin_rpath+0x2b8>
80151098:	02512021 	addu	a0,s2,s1
8015109c:	080543e0 	j	80150f80 <fillin_rpath+0x240>
801510a0:	ae000008 	sw	zero,8(s0)
801510a4:	02402821 	move	a1,s2
801510a8:	0c047140 	jal	8011c500 <memcmp>
801510ac:	02203021 	move	a2,s1
801510b0:	1440ffe5 	bnez	v0,80151048 <fillin_rpath+0x308>
801510b4:	26100004 	addiu	s0,s0,4
801510b8:	08054371 	j	80150dc4 <fillin_rpath+0x84>
801510bc:	3c15801f 	lui	s5,0x801f

801510c0 <add_name_to_object>:
801510c0:	27bdffd8 	addiu	sp,sp,-40
801510c4:	afb10014 	sw	s1,20(sp)
801510c8:	afbf0020 	sw	ra,32(sp)
801510cc:	afb3001c 	sw	s3,28(sp)
801510d0:	afb20018 	sw	s2,24(sp)
801510d4:	afb00010 	sw	s0,16(sp)
801510d8:	8c90001c 	lw	s0,28(a0)
801510dc:	00000000 	nop
801510e0:	16000008 	bnez	s0,80151104 <add_name_to_object+0x44>
801510e4:	00a08821 	move	s1,a1
801510e8:	0805444d 	j	80151134 <add_name_to_object+0x74>
801510ec:	00009821 	move	s3,zero
801510f0:	8e020004 	lw	v0,4(s0)
801510f4:	00000000 	nop
801510f8:	1040000e 	beqz	v0,80151134 <add_name_to_object+0x74>
801510fc:	02009821 	move	s3,s0
80151100:	00408021 	move	s0,v0
80151104:	8e050000 	lw	a1,0(s0)
80151108:	0c046ef0 	jal	8011bbc0 <strcmp>
8015110c:	02202021 	move	a0,s1
80151110:	1440fff7 	bnez	v0,801510f0 <add_name_to_object+0x30>
80151114:	00000000 	nop
80151118:	8fbf0020 	lw	ra,32(sp)
8015111c:	8fb3001c 	lw	s3,28(sp)
80151120:	8fb20018 	lw	s2,24(sp)
80151124:	8fb10014 	lw	s1,20(sp)
80151128:	8fb00010 	lw	s0,16(sp)
8015112c:	03e00008 	jr	ra
80151130:	27bd0028 	addiu	sp,sp,40
80151134:	0c046f6c 	jal	8011bdb0 <strlen>
80151138:	02202021 	move	a0,s1
8015113c:	2444000d 	addiu	a0,v0,13
80151140:	0c04699a 	jal	8011a668 <__libc_malloc>
80151144:	24520001 	addiu	s2,v0,1
80151148:	10400019 	beqz	v0,801511b0 <add_name_to_object+0xf0>
8015114c:	00408021 	move	s0,v0
80151150:	1260000f 	beqz	s3,80151190 <add_name_to_object+0xd0>
80151154:	02202821 	move	a1,s1
80151158:	02403021 	move	a2,s2
8015115c:	0c04324c 	jal	8010c930 <memcpy>
80151160:	2444000c 	addiu	a0,v0,12
80151164:	ae020000 	sw	v0,0(s0)
80151168:	ae000004 	sw	zero,4(s0)
8015116c:	ae000008 	sw	zero,8(s0)
80151170:	ae700004 	sw	s0,4(s3)
80151174:	8fbf0020 	lw	ra,32(sp)
80151178:	8fb3001c 	lw	s3,28(sp)
8015117c:	8fb20018 	lw	s2,24(sp)
80151180:	8fb10014 	lw	s1,20(sp)
80151184:	8fb00010 	lw	s0,16(sp)
80151188:	03e00008 	jr	ra
8015118c:	27bd0028 	addiu	sp,sp,40
80151190:	3c04801d 	lui	a0,0x801d
80151194:	3c05801d 	lui	a1,0x801d
80151198:	3c07801d 	lui	a3,0x801d
8015119c:	2484481c 	addiu	a0,a0,18460
801511a0:	24a54834 	addiu	a1,a1,18484
801511a4:	24e74ecc 	addiu	a3,a3,20172
801511a8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801511ac:	24060170 	li	a2,368
801511b0:	3c07801d 	lui	a3,0x801d
801511b4:	02202821 	move	a1,s1
801511b8:	24e74800 	addiu	a3,a3,18432
801511bc:	2404000c 	li	a0,12
801511c0:	0c05563b 	jal	801558ec <_dl_signal_error>
801511c4:	00003021 	move	a2,zero

801511c8 <lose>:
801511c8:	27bdffd8 	addiu	sp,sp,-40
801511cc:	2402ffff 	li	v0,-1
801511d0:	afb3001c 	sw	s3,28(sp)
801511d4:	afb20018 	sw	s2,24(sp)
801511d8:	afb10014 	sw	s1,20(sp)
801511dc:	afb00010 	sw	s0,16(sp)
801511e0:	afbf0020 	sw	ra,32(sp)
801511e4:	00809021 	move	s2,a0
801511e8:	00c09821 	move	s3,a2
801511ec:	8fb00038 	lw	s0,56(sp)
801511f0:	10a20003 	beq	a1,v0,80151200 <lose+0x38>
801511f4:	00e08821 	move	s1,a3
801511f8:	0c0477ca 	jal	8011df28 <__libc_close>
801511fc:	00a02021 	move	a0,a1
80151200:	12000015 	beqz	s0,80151258 <lose+0x90>
80151204:	00000000 	nop
80151208:	8e02000c 	lw	v0,12(s0)
8015120c:	00000000 	nop
80151210:	14400021 	bnez	v0,80151298 <lose+0xd0>
80151214:	3c05801d 	lui	a1,0x801d
80151218:	8e020010 	lw	v0,16(s0)
8015121c:	00000000 	nop
80151220:	10400014 	beqz	v0,80151274 <lose+0xac>
80151224:	3c07803b 	lui	a3,0x803b
80151228:	8e060018 	lw	a2,24(s0)
8015122c:	ac40000c 	sw	zero,12(v0)
80151230:	000610c0 	sll	v0,a2,0x3
80151234:	00062940 	sll	a1,a2,0x5
80151238:	00a22823 	subu	a1,a1,v0
8015123c:	24e38698 	addiu	v1,a3,-31080
80151240:	00a32821 	addu	a1,a1,v1
80151244:	8ca20004 	lw	v0,4(a1)
80151248:	02002021 	move	a0,s0
8015124c:	2442ffff 	addiu	v0,v0,-1
80151250:	0c045fee 	jal	80117fb8 <__cfree>
80151254:	aca20004 	sw	v0,4(a1)
80151258:	0c045fee 	jal	80117fb8 <__cfree>
8015125c:	02202021 	move	a0,s1
80151260:	8fa7003c 	lw	a3,60(sp)
80151264:	02402021 	move	a0,s2
80151268:	02602821 	move	a1,s3
8015126c:	0c05563b 	jal	801558ec <_dl_signal_error>
80151270:	00003021 	move	a2,zero
80151274:	8e060018 	lw	a2,24(s0)
80151278:	00000000 	nop
8015127c:	000610c0 	sll	v0,a2,0x3
80151280:	00061940 	sll	v1,a2,0x5
80151284:	00621823 	subu	v1,v1,v0
80151288:	24e48698 	addiu	a0,a3,-31080
8015128c:	00641821 	addu	v1,v1,a0
80151290:	0805448d 	j	80151234 <lose+0x6c>
80151294:	ac600000 	sw	zero,0(v1)
80151298:	3c04801d 	lui	a0,0x801d
8015129c:	3c07801d 	lui	a3,0x801d
801512a0:	24844840 	addiu	a0,a0,18496
801512a4:	24a54834 	addiu	a1,a1,18484
801512a8:	24e74efc 	addiu	a3,a3,20220
801512ac:	0c04ad9c 	jal	8012b670 <__assert_fail>
801512b0:	2406031b 	li	a2,795

801512b4 <print_search_path>:
801512b4:	27bdffc0 	addiu	sp,sp,-64
801512b8:	afbe0038 	sw	s8,56(sp)
801512bc:	afb20020 	sw	s2,32(sp)
801512c0:	afb1001c 	sw	s1,28(sp)
801512c4:	afbf003c 	sw	ra,60(sp)
801512c8:	afb70034 	sw	s7,52(sp)
801512cc:	afb60030 	sw	s6,48(sp)
801512d0:	afb5002c 	sw	s5,44(sp)
801512d4:	afb40028 	sw	s4,40(sp)
801512d8:	afb30024 	sw	s3,36(sp)
801512dc:	afb00018 	sw	s0,24(sp)
801512e0:	3c03801f 	lui	v1,0x801f
801512e4:	3c07801f 	lui	a3,0x801f
801512e8:	8c62468c 	lw	v0,18060(v1)
801512ec:	8ce33714 	lw	v1,14100(a3)
801512f0:	03a0f021 	move	s8,sp
801512f4:	00431021 	addu	v0,v0,v1
801512f8:	2442000e 	addiu	v0,v0,14
801512fc:	000210c2 	srl	v0,v0,0x3
80151300:	000210c0 	sll	v0,v0,0x3
80151304:	00809021 	move	s2,a0
80151308:	3c04801d 	lui	a0,0x801d
8015130c:	afdd0010 	sw	sp,16(s8)
80151310:	2484485c 	addiu	a0,a0,18524
80151314:	03a2e823 	subu	sp,sp,v0
80151318:	afc50044 	sw	a1,68(s8)
8015131c:	afc60048 	sw	a2,72(s8)
80151320:	0c05585f 	jal	8015617c <_dl_debug_printf>
80151324:	27b10010 	addiu	s1,sp,16
80151328:	8e430000 	lw	v1,0(s2)
8015132c:	00000000 	nop
80151330:	1060003b 	beqz	v1,80151420 <print_search_path+0x16c>
80151334:	00000000 	nop
80151338:	8c770004 	lw	s7,4(v1)
8015133c:	8fc20044 	lw	v0,68(s8)
80151340:	00000000 	nop
80151344:	16e20036 	bne	s7,v0,80151420 <print_search_path+0x16c>
80151348:	00000000 	nop
8015134c:	24140001 	li	s4,1
80151350:	3c15801f 	lui	s5,0x801f
80151354:	8c660010 	lw	a2,16(v1)
80151358:	8c65000c 	lw	a1,12(v1)
8015135c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80151360:	02202021 	move	a0,s1
80151364:	00409821 	move	s3,v0
80151368:	8ea23710 	lw	v0,14096(s5)
8015136c:	00000000 	nop
80151370:	10400022 	beqz	v0,801513fc <print_search_path+0x148>
80151374:	00000000 	nop
80151378:	00008021 	move	s0,zero
8015137c:	3c16801f 	lui	s6,0x801f
80151380:	8e430000 	lw	v1,0(s2)
80151384:	00101080 	sll	v0,s0,0x2
80151388:	00431021 	addu	v0,v0,v1
8015138c:	8c440014 	lw	a0,20(v0)
80151390:	24030001 	li	v1,1
80151394:	10830014 	beq	a0,v1,801513e8 <print_search_path+0x134>
80151398:	001010c0 	sll	v0,s0,0x3
8015139c:	8ec3370c 	lw	v1,14092(s6)
801513a0:	00000000 	nop
801513a4:	00431021 	addu	v0,v0,v1
801513a8:	8c460004 	lw	a2,4(v0)
801513ac:	8c450000 	lw	a1,0(v0)
801513b0:	0c0472c8 	jal	8011cb20 <__mempcpy>
801513b4:	02602021 	move	a0,s3
801513b8:	12220038 	beq	s1,v0,8015149c <print_search_path+0x1e8>
801513bc:	00402021 	move	a0,v0
801513c0:	26220001 	addiu	v0,s1,1
801513c4:	10820031 	beq	a0,v0,8015148c <print_search_path+0x1d8>
801513c8:	2402002f 	li	v0,47
801513cc:	12800035 	beqz	s4,801514a4 <print_search_path+0x1f0>
801513d0:	a080ffff 	sb	zero,-1(a0)
801513d4:	3c02801c 	lui	v0,0x801c
801513d8:	2444e010 	addiu	a0,v0,-8176
801513dc:	0c05584d 	jal	80156134 <_dl_debug_printf_c>
801513e0:	02202821 	move	a1,s1
801513e4:	0000a021 	move	s4,zero
801513e8:	8ea23710 	lw	v0,14096(s5)
801513ec:	26100001 	addiu	s0,s0,1
801513f0:	0202102b 	sltu	v0,s0,v0
801513f4:	1440ffe2 	bnez	v0,80151380 <print_search_path+0xcc>
801513f8:	00000000 	nop
801513fc:	26520004 	addiu	s2,s2,4
80151400:	8e430000 	lw	v1,0(s2)
80151404:	00000000 	nop
80151408:	10600005 	beqz	v1,80151420 <print_search_path+0x16c>
8015140c:	00000000 	nop
80151410:	8c620004 	lw	v0,4(v1)
80151414:	00000000 	nop
80151418:	12e2ffce 	beq	s7,v0,80151354 <print_search_path+0xa0>
8015141c:	00000000 	nop
80151420:	8fc30048 	lw	v1,72(s8)
80151424:	00000000 	nop
80151428:	10600026 	beqz	v1,801514c4 <print_search_path+0x210>
8015142c:	3c04801d 	lui	a0,0x801d
80151430:	80620000 	lb	v0,0(v1)
80151434:	00000000 	nop
80151438:	1040001d 	beqz	v0,801514b0 <print_search_path+0x1fc>
8015143c:	3c02801f 	lui	v0,0x801f
80151440:	3c04801d 	lui	a0,0x801d
80151444:	8fc50044 	lw	a1,68(s8)
80151448:	8fc60048 	lw	a2,72(s8)
8015144c:	0c05584d 	jal	80156134 <_dl_debug_printf_c>
80151450:	24844870 	addiu	a0,a0,18544
80151454:	8fdd0010 	lw	sp,16(s8)
80151458:	03c0e821 	move	sp,s8
8015145c:	8fbf003c 	lw	ra,60(sp)
80151460:	8fbe0038 	lw	s8,56(sp)
80151464:	8fb70034 	lw	s7,52(sp)
80151468:	8fb60030 	lw	s6,48(sp)
8015146c:	8fb5002c 	lw	s5,44(sp)
80151470:	8fb40028 	lw	s4,40(sp)
80151474:	8fb30024 	lw	s3,36(sp)
80151478:	8fb20020 	lw	s2,32(sp)
8015147c:	8fb1001c 	lw	s1,28(sp)
80151480:	8fb00018 	lw	s0,24(sp)
80151484:	03e00008 	jr	ra
80151488:	27bd0040 	addiu	sp,sp,64
8015148c:	82230000 	lb	v1,0(s1)
80151490:	00000000 	nop
80151494:	1462ffcd 	bne	v1,v0,801513cc <print_search_path+0x118>
80151498:	00000000 	nop
8015149c:	1680ffcd 	bnez	s4,801513d4 <print_search_path+0x120>
801514a0:	a0800000 	sb	zero,0(a0)
801514a4:	3c02801d 	lui	v0,0x801d
801514a8:	080544f7 	j	801513dc <print_search_path+0x128>
801514ac:	2444486c 	addiu	a0,v0,18540
801514b0:	8c4331a0 	lw	v1,12704(v0)
801514b4:	00000000 	nop
801514b8:	8c630000 	lw	v1,0(v1)
801514bc:	08054510 	j	80151440 <print_search_path+0x18c>
801514c0:	afc30048 	sw	v1,72(s8)
801514c4:	8fc50044 	lw	a1,68(s8)
801514c8:	0c05584d 	jal	80156134 <_dl_debug_printf_c>
801514cc:	24844888 	addiu	a0,a0,18568
801514d0:	08054515 	j	80151454 <print_search_path+0x1a0>
801514d4:	00000000 	nop

801514d8 <_dl_map_object_from_fd>:
801514d8:	27bdfee8 	addiu	sp,sp,-280
801514dc:	afbe0110 	sw	s8,272(sp)
801514e0:	03a0f021 	move	s8,sp
801514e4:	afb7010c 	sw	s7,268(sp)
801514e8:	afb100f4 	sw	s1,244(sp)
801514ec:	afbf0114 	sw	ra,276(sp)
801514f0:	afb60108 	sw	s6,264(sp)
801514f4:	afb50104 	sw	s5,260(sp)
801514f8:	afb40100 	sw	s4,256(sp)
801514fc:	afb300fc 	sw	s3,252(sp)
80151500:	afb200f8 	sw	s2,248(sp)
80151504:	afb000f0 	sw	s0,240(sp)
80151508:	00c08821 	move	s1,a2
8015150c:	afc40118 	sw	a0,280(s8)
80151510:	27c60038 	addiu	a2,s8,56
80151514:	24040003 	li	a0,3
80151518:	afc70124 	sw	a3,292(s8)
8015151c:	8fd00138 	lw	s0,312(s8)
80151520:	0c047774 	jal	8011ddd0 <___fxstat64>
80151524:	00a0b821 	move	s7,a1
80151528:	044001aa 	bltz	v0,80151bd4 <_dl_map_object_from_fd+0x6fc>
8015152c:	00101940 	sll	v1,s0,0x5
80151530:	001020c0 	sll	a0,s0,0x3
80151534:	3c02803b 	lui	v0,0x803b
80151538:	00641823 	subu	v1,v1,a0
8015153c:	24428698 	addiu	v0,v0,-31080
80151540:	00621821 	addu	v1,v1,v0
80151544:	8c730000 	lw	s3,0(v1)
80151548:	00000000 	nop
8015154c:	1260002b 	beqz	s3,801515fc <_dl_map_object_from_fd+0x124>
80151550:	00000000 	nop
80151554:	8fc5004c 	lw	a1,76(s8)
80151558:	8fc20038 	lw	v0,56(s8)
8015155c:	8fc40048 	lw	a0,72(s8)
80151560:	00a03021 	move	a2,a1
80151564:	00401821 	move	v1,v0
80151568:	08054560 	j	80151580 <_dl_map_object_from_fd+0xa8>
8015156c:	00002821 	move	a1,zero
80151570:	8e73000c 	lw	s3,12(s3)
80151574:	00000000 	nop
80151578:	12600020 	beqz	s3,801515fc <_dl_map_object_from_fd+0x124>
8015157c:	00000000 	nop
80151580:	8e620248 	lw	v0,584(s3)
80151584:	00000000 	nop
80151588:	30421000 	andi	v0,v0,0x1000
8015158c:	1440fff8 	bnez	v0,80151570 <_dl_map_object_from_fd+0x98>
80151590:	00000000 	nop
80151594:	8e6202a0 	lw	v0,672(s3)
80151598:	00000000 	nop
8015159c:	1444fff4 	bne	v0,a0,80151570 <_dl_map_object_from_fd+0x98>
801515a0:	00000000 	nop
801515a4:	8e6202a4 	lw	v0,676(s3)
801515a8:	00000000 	nop
801515ac:	1446fff0 	bne	v0,a2,80151570 <_dl_map_object_from_fd+0x98>
801515b0:	00000000 	nop
801515b4:	8e620298 	lw	v0,664(s3)
801515b8:	00000000 	nop
801515bc:	1443ffec 	bne	v0,v1,80151570 <_dl_map_object_from_fd+0x98>
801515c0:	00000000 	nop
801515c4:	8e62029c 	lw	v0,668(s3)
801515c8:	00000000 	nop
801515cc:	1445ffe8 	bne	v0,a1,80151570 <_dl_map_object_from_fd+0x98>
801515d0:	00000000 	nop
801515d4:	0c0477ca 	jal	8011df28 <__libc_close>
801515d8:	02e02021 	move	a0,s7
801515dc:	8fc40124 	lw	a0,292(s8)
801515e0:	0c045fee 	jal	80117fb8 <__cfree>
801515e4:	00000000 	nop
801515e8:	8fc50118 	lw	a1,280(s8)
801515ec:	0c054430 	jal	801510c0 <add_name_to_object>
801515f0:	02602021 	move	a0,s3
801515f4:	08054585 	j	80151614 <_dl_map_object_from_fd+0x13c>
801515f8:	03c0e821 	move	sp,s8
801515fc:	8fc30130 	lw	v1,304(s8)
80151600:	00000000 	nop
80151604:	30620008 	andi	v0,v1,0x8
80151608:	1040000f 	beqz	v0,80151648 <_dl_map_object_from_fd+0x170>
8015160c:	00009821 	move	s3,zero
80151610:	03c0e821 	move	sp,s8
80151614:	02601021 	move	v0,s3
80151618:	8fbf0114 	lw	ra,276(sp)
8015161c:	8fbe0110 	lw	s8,272(sp)
80151620:	8fb7010c 	lw	s7,268(sp)
80151624:	8fb60108 	lw	s6,264(sp)
80151628:	8fb50104 	lw	s5,260(sp)
8015162c:	8fb40100 	lw	s4,256(sp)
80151630:	8fb300fc 	lw	s3,252(sp)
80151634:	8fb200f8 	lw	s2,248(sp)
80151638:	8fb100f4 	lw	s1,244(sp)
8015163c:	8fb000f0 	lw	s0,240(sp)
80151640:	03e00008 	jr	ra
80151644:	27bd0118 	addiu	sp,sp,280
80151648:	3c04801f 	lui	a0,0x801f
8015164c:	8c824780 	lw	v0,18304(a0)
80151650:	00000000 	nop
80151654:	30420040 	andi	v0,v0,0x40
80151658:	1440016e 	bnez	v0,80151c14 <_dl_map_object_from_fd+0x73c>
8015165c:	3c04801d 	lui	a0,0x801d
80151660:	afb00014 	sw	s0,20(sp)
80151664:	8fc50130 	lw	a1,304(s8)
80151668:	00000000 	nop
8015166c:	afa50010 	sw	a1,16(sp)
80151670:	8fc6012c 	lw	a2,300(s8)
80151674:	8fc70128 	lw	a3,296(s8)
80151678:	8fc40124 	lw	a0,292(s8)
8015167c:	8fc50118 	lw	a1,280(s8)
80151680:	0c055510 	jal	80155440 <_dl_new_object>
80151684:	00000000 	nop
80151688:	1040015f 	beqz	v0,80151c08 <_dl_map_object_from_fd+0x730>
8015168c:	00409821 	move	s3,v0
80151690:	26320004 	addiu	s2,s1,4
80151694:	9642002c 	lhu	v0,44(s2)
80151698:	8e430018 	lw	v1,24(s2)
8015169c:	96440010 	lhu	a0,16(s2)
801516a0:	a662021c 	sh	v0,540(s3)
801516a4:	ae630218 	sw	v1,536(s3)
801516a8:	9642002c 	lhu	v0,44(s2)
801516ac:	8e45001c 	lw	a1,28(s2)
801516b0:	00028140 	sll	s0,v0,0x5
801516b4:	8e230000 	lw	v1,0(s1)
801516b8:	02051021 	addu	v0,s0,a1
801516bc:	0062102b 	sltu	v0,v1,v0
801516c0:	144000ee 	bnez	v0,80151a7c <_dl_map_object_from_fd+0x5a4>
801516c4:	afc400ec 	sw	a0,236(s8)
801516c8:	02452821 	addu	a1,s2,a1
801516cc:	afc500e4 	sw	a1,228(s8)
801516d0:	9662021c 	lhu	v0,540(s3)
801516d4:	8fc500e4 	lw	a1,228(s8)
801516d8:	00021940 	sll	v1,v0,0x5
801516dc:	000210c0 	sll	v0,v0,0x3
801516e0:	00621023 	subu	v0,v1,v0
801516e4:	24420008 	addiu	v0,v0,8
801516e8:	00a32021 	addu	a0,a1,v1
801516ec:	afdd00e8 	sw	sp,232(s8)
801516f0:	00a4182b 	sltu	v1,a1,a0
801516f4:	03a2e823 	subu	sp,sp,v0
801516f8:	1060013a 	beqz	v1,80151be4 <_dl_map_object_from_fd+0x70c>
801516fc:	27b40038 	addiu	s4,sp,56
80151700:	3c02801f 	lui	v0,0x801f
80151704:	8c4c47d0 	lw	t4,18384(v0)
80151708:	3c037351 	lui	v1,0x7351
8015170c:	24020007 	li	v0,7
80151710:	346d6240 	ori	t5,v1,0x6240
80151714:	00805021 	move	t2,a0
80151718:	00a03821 	move	a3,a1
8015171c:	0000b021 	move	s6,zero
80151720:	00008821 	move	s1,zero
80151724:	02804021 	move	t0,s4
80151728:	080545d4 	j	80151750 <_dl_map_object_from_fd+0x278>
8015172c:	afc200e0 	sw	v0,224(s8)
80151730:	10620090 	beq	v1,v0,80151974 <_dl_map_object_from_fd+0x49c>
80151734:	24020002 	li	v0,2
80151738:	106200ca 	beq	v1,v0,80151a64 <_dl_map_object_from_fd+0x58c>
8015173c:	00000000 	nop
80151740:	24e70020 	addiu	a3,a3,32
80151744:	00ea102b 	sltu	v0,a3,t2
80151748:	1040001f 	beqz	v0,801517c8 <_dl_map_object_from_fd+0x2f0>
8015174c:	00000000 	nop
80151750:	8ce30000 	lw	v1,0(a3)
80151754:	24020006 	li	v0,6
80151758:	10620015 	beq	v1,v0,801517b0 <_dl_map_object_from_fd+0x2d8>
8015175c:	2c620007 	sltiu	v0,v1,7
80151760:	1440fff3 	bnez	v0,80151730 <_dl_map_object_from_fd+0x258>
80151764:	24020001 	li	v0,1
80151768:	3c046474 	lui	a0,0x6474
8015176c:	3482e551 	ori	v0,a0,0xe551
80151770:	106200b3 	beq	v1,v0,80151a40 <_dl_map_object_from_fd+0x568>
80151774:	3482e552 	ori	v0,a0,0xe552
80151778:	106200b4 	beq	v1,v0,80151a4c <_dl_map_object_from_fd+0x574>
8015177c:	24020007 	li	v0,7
80151780:	1462fff0 	bne	v1,v0,80151744 <_dl_map_object_from_fd+0x26c>
80151784:	24e70020 	addiu	a3,a3,32
80151788:	3c02801d 	lui	v0,0x801d
8015178c:	24504914 	addiu	s0,v0,18708
80151790:	8fdd00e8 	lw	sp,232(s8)
80151794:	00002021 	move	a0,zero
80151798:	afb30010 	sw	s3,16(sp)
8015179c:	afb00014 	sw	s0,20(sp)
801517a0:	8fc60118 	lw	a2,280(s8)
801517a4:	8fc70124 	lw	a3,292(s8)
801517a8:	0c054472 	jal	801511c8 <lose>
801517ac:	02e02821 	move	a1,s7
801517b0:	8ce20008 	lw	v0,8(a3)
801517b4:	24e70020 	addiu	a3,a3,32
801517b8:	ae620214 	sw	v0,532(s3)
801517bc:	00ea102b 	sltu	v0,a3,t2
801517c0:	1440ffe3 	bnez	v0,80151750 <_dl_map_object_from_fd+0x278>
801517c4:	00000000 	nop
801517c8:	12c00106 	beqz	s6,80151be4 <_dl_map_object_from_fd+0x70c>
801517cc:	26c2ffff 	addiu	v0,s6,-1
801517d0:	00021940 	sll	v1,v0,0x5
801517d4:	000210c0 	sll	v0,v0,0x3
801517d8:	00621823 	subu	v1,v1,v0
801517dc:	00748021 	addu	s0,v1,s4
801517e0:	8e870000 	lw	a3,0(s4)
801517e4:	8e02000c 	lw	v0,12(s0)
801517e8:	8fc400ec 	lw	a0,236(s8)
801517ec:	00471023 	subu	v0,v0,a3
801517f0:	24030003 	li	v1,3
801517f4:	1483010d 	bne	a0,v1,80151c2c <_dl_map_object_from_fd+0x754>
801517f8:	afc200d8 	sw	v0,216(s8)
801517fc:	3c02801f 	lui	v0,0x801f
80151800:	8c443170 	lw	a0,12656(v0)
80151804:	8e860014 	lw	a2,20(s4)
80151808:	afb70010 	sw	s7,16(sp)
8015180c:	8e820010 	lw	v0,16(s4)
80151810:	00e42024 	and	a0,a3,a0
80151814:	afa20014 	sw	v0,20(sp)
80151818:	8fc500d8 	lw	a1,216(s8)
8015181c:	0c0479ba 	jal	8011e6e8 <__mmap>
80151820:	24072002 	li	a3,8194
80151824:	00402021 	move	a0,v0
80151828:	ae620268 	sw	v0,616(s3)
8015182c:	2402ffff 	li	v0,-1
80151830:	1082004d 	beq	a0,v0,80151968 <_dl_map_object_from_fd+0x490>
80151834:	3c02801d 	lui	v0,0x801d
80151838:	8fc500d8 	lw	a1,216(s8)
8015183c:	00000000 	nop
80151840:	00a41021 	addu	v0,a1,a0
80151844:	ae62026c 	sw	v0,620(s3)
80151848:	8e830000 	lw	v1,0(s4)
8015184c:	00000000 	nop
80151850:	00831023 	subu	v0,a0,v1
80151854:	1620009e 	bnez	s1,80151ad0 <_dl_map_object_from_fd+0x5f8>
80151858:	ae620000 	sw	v0,0(s3)
8015185c:	02808821 	move	s1,s4
80151860:	8e220014 	lw	v0,20(s1)
80151864:	00000000 	nop
80151868:	30420004 	andi	v0,v0,0x4
8015186c:	10400006 	beqz	v0,80151888 <_dl_map_object_from_fd+0x3b0>
80151870:	00000000 	nop
80151874:	8e230004 	lw	v1,4(s1)
80151878:	8e620000 	lw	v0,0(s3)
8015187c:	00000000 	nop
80151880:	00431021 	addu	v0,v0,v1
80151884:	ae620270 	sw	v0,624(s3)
80151888:	8e620214 	lw	v0,532(s3)
8015188c:	00000000 	nop
80151890:	104000bd 	beqz	v0,80151b88 <_dl_map_object_from_fd+0x6b0>
80151894:	00000000 	nop
80151898:	8e25000c 	lw	a1,12(s1)
8015189c:	8e230008 	lw	v1,8(s1)
801518a0:	00000000 	nop
801518a4:	0065102b 	sltu	v0,v1,a1
801518a8:	10400016 	beqz	v0,80151904 <_dl_map_object_from_fd+0x42c>
801518ac:	00000000 	nop
801518b0:	8e620000 	lw	v0,0(s3)
801518b4:	3c04801f 	lui	a0,0x801f
801518b8:	8c8747d0 	lw	a3,18384(a0)
801518bc:	0062a821 	addu	s5,v1,v0
801518c0:	02a71821 	addu	v1,s5,a3
801518c4:	2463ffff 	addiu	v1,v1,-1
801518c8:	00072023 	negu	a0,a3
801518cc:	00a22821 	addu	a1,a1,v0
801518d0:	00641824 	and	v1,v1,a0
801518d4:	0065102b 	sltu	v0,v1,a1
801518d8:	afc500dc 	sw	a1,220(s8)
801518dc:	14400084 	bnez	v0,80151af0 <_dl_map_object_from_fd+0x618>
801518e0:	00a08021 	move	s0,a1
801518e4:	02b0102b 	sltu	v0,s5,s0
801518e8:	14400092 	bnez	v0,80151b34 <_dl_map_object_from_fd+0x65c>
801518ec:	00000000 	nop
801518f0:	8fc300dc 	lw	v1,220(s8)
801518f4:	00000000 	nop
801518f8:	0203102b 	sltu	v0,s0,v1
801518fc:	1440007e 	bnez	v0,80151af8 <_dl_map_object_from_fd+0x620>
80151900:	00000000 	nop
80151904:	26310018 	addiu	s1,s1,24
80151908:	001618c0 	sll	v1,s6,0x3
8015190c:	00161140 	sll	v0,s6,0x5
80151910:	00431023 	subu	v0,v0,v1
80151914:	02821021 	addu	v0,s4,v0
80151918:	0222102b 	sltu	v0,s1,v0
8015191c:	104000d0 	beqz	v0,80151c60 <_dl_map_object_from_fd+0x788>
80151920:	00000000 	nop
80151924:	8e250004 	lw	a1,4(s1)
80151928:	8e230000 	lw	v1,0(s1)
8015192c:	00000000 	nop
80151930:	0065102b 	sltu	v0,v1,a1
80151934:	1040ffca 	beqz	v0,80151860 <_dl_map_object_from_fd+0x388>
80151938:	00a32823 	subu	a1,a1,v1
8015193c:	8e640000 	lw	a0,0(s3)
80151940:	8e260014 	lw	a2,20(s1)
80151944:	afb70010 	sw	s7,16(sp)
80151948:	8e220010 	lw	v0,16(s1)
8015194c:	00642021 	addu	a0,v1,a0
80151950:	afa20014 	sw	v0,20(sp)
80151954:	0c0479ba 	jal	8011e6e8 <__mmap>
80151958:	24072012 	li	a3,8210
8015195c:	2403ffff 	li	v1,-1
80151960:	1443ffbf 	bne	v0,v1,80151860 <_dl_map_object_from_fd+0x388>
80151964:	3c02801d 	lui	v0,0x801d
80151968:	8fdd00e8 	lw	sp,232(s8)
8015196c:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80151970:	24504a1c 	addiu	s0,v0,18972
80151974:	8ce3001c 	lw	v1,28(a3)
80151978:	2582ffff 	addiu	v0,t4,-1
8015197c:	00621024 	and	v0,v1,v0
80151980:	1440009b 	bnez	v0,80151bf0 <_dl_map_object_from_fd+0x718>
80151984:	2463ffff 	addiu	v1,v1,-1
80151988:	8ce40008 	lw	a0,8(a3)
8015198c:	8ce20004 	lw	v0,4(a3)
80151990:	00000000 	nop
80151994:	00821023 	subu	v0,a0,v0
80151998:	00431024 	and	v0,v0,v1
8015199c:	14400097 	bnez	v0,80151bfc <_dl_map_object_from_fd+0x724>
801519a0:	000c2823 	negu	a1,t4
801519a4:	00855824 	and	t3,a0,a1
801519a8:	01004821 	move	t1,t0
801519ac:	25080018 	addiu	t0,t0,24
801519b0:	ad0bffe8 	sw	t3,-24(t0)
801519b4:	8ce30010 	lw	v1,16(a3)
801519b8:	8ce20008 	lw	v0,8(a3)
801519bc:	26d60001 	addiu	s6,s6,1
801519c0:	00431021 	addu	v0,v0,v1
801519c4:	004c1021 	addu	v0,v0,t4
801519c8:	2442ffff 	addiu	v0,v0,-1
801519cc:	00451024 	and	v0,v0,a1
801519d0:	ad02ffec 	sw	v0,-20(t0)
801519d4:	8ce20010 	lw	v0,16(a3)
801519d8:	8ce40008 	lw	a0,8(a3)
801519dc:	2ec60002 	sltiu	a2,s6,2
801519e0:	00822021 	addu	a0,a0,v0
801519e4:	ad04fff0 	sw	a0,-16(t0)
801519e8:	8ce20014 	lw	v0,20(a3)
801519ec:	8ce30008 	lw	v1,8(a3)
801519f0:	00000000 	nop
801519f4:	00621821 	addu	v1,v1,v0
801519f8:	ad03fff4 	sw	v1,-12(t0)
801519fc:	8ce20004 	lw	v0,4(a3)
80151a00:	00000000 	nop
80151a04:	00451024 	and	v0,v0,a1
80151a08:	14c00006 	bnez	a2,80151a24 <_dl_map_object_from_fd+0x54c>
80151a0c:	ad02fff8 	sw	v0,-8(t0)
80151a10:	8d22ffec 	lw	v0,-20(t1)
80151a14:	00000000 	nop
80151a18:	104b0002 	beq	v0,t3,80151a24 <_dl_map_object_from_fd+0x54c>
80151a1c:	00000000 	nop
80151a20:	24110001 	li	s1,1
80151a24:	8ce20018 	lw	v0,24(a3)
80151a28:	00000000 	nop
80151a2c:	00021080 	sll	v0,v0,0x2
80151a30:	004d1007 	srav	v0,t5,v0
80151a34:	3042000f 	andi	v0,v0,0xf
80151a38:	080545d0 	j	80151740 <_dl_map_object_from_fd+0x268>
80151a3c:	ad220014 	sw	v0,20(t1)
80151a40:	8ce30018 	lw	v1,24(a3)
80151a44:	080545d0 	j	80151740 <_dl_map_object_from_fd+0x268>
80151a48:	afc300e0 	sw	v1,224(s8)
80151a4c:	8ce20008 	lw	v0,8(a3)
80151a50:	00000000 	nop
80151a54:	ae6202e0 	sw	v0,736(s3)
80151a58:	8ce30014 	lw	v1,20(a3)
80151a5c:	080545d0 	j	80151740 <_dl_map_object_from_fd+0x268>
80151a60:	ae6302e4 	sw	v1,740(s3)
80151a64:	8ce20014 	lw	v0,20(a3)
80151a68:	8ce30008 	lw	v1,8(a3)
80151a6c:	000210c2 	srl	v0,v0,0x3
80151a70:	ae630008 	sw	v1,8(s3)
80151a74:	080545d0 	j	80151740 <_dl_map_object_from_fd+0x268>
80151a78:	a662021e 	sh	v0,542(s3)
80151a7c:	2602000e 	addiu	v0,s0,14
80151a80:	000210c2 	srl	v0,v0,0x3
80151a84:	000210c0 	sll	v0,v0,0x3
80151a88:	03a2e823 	subu	sp,sp,v0
80151a8c:	27a20038 	addiu	v0,sp,56
80151a90:	02e02021 	move	a0,s7
80151a94:	00003021 	move	a2,zero
80151a98:	0c05959e 	jal	80165678 <__libc_lseek>
80151a9c:	afc200e4 	sw	v0,228(s8)
80151aa0:	8fc500e4 	lw	a1,228(s8)
80151aa4:	02e02021 	move	a0,s7
80151aa8:	0c0477d6 	jal	8011df58 <__libc_read>
80151aac:	02003021 	move	a2,s0
80151ab0:	1202ff07 	beq	s0,v0,801516d0 <_dl_map_object_from_fd+0x1f8>
80151ab4:	3c02801d 	lui	v0,0x801d
80151ab8:	245048fc 	addiu	s0,v0,18684
80151abc:	0c047ea0 	jal	8011fa80 <__errno_location>
80151ac0:	00000000 	nop
80151ac4:	8c440000 	lw	a0,0(v0)
80151ac8:	080545e7 	j	8015179c <_dl_map_object_from_fd+0x2c4>
80151acc:	afb30010 	sw	s3,16(sp)
80151ad0:	8e840004 	lw	a0,4(s4)
80151ad4:	8e05000c 	lw	a1,12(s0)
80151ad8:	00003021 	move	a2,zero
80151adc:	00a42823 	subu	a1,a1,a0
80151ae0:	0c047a42 	jal	8011e908 <__mprotect>
80151ae4:	00442021 	addu	a0,v0,a0
80151ae8:	08054618 	j	80151860 <_dl_map_object_from_fd+0x388>
80151aec:	02808821 	move	s1,s4
80151af0:	08054639 	j	801518e4 <_dl_map_object_from_fd+0x40c>
80151af4:	00608021 	move	s0,v1
80151af8:	8e260014 	lw	a2,20(s1)
80151afc:	02002021 	move	a0,s0
80151b00:	2410ffff 	li	s0,-1
80151b04:	afb00010 	sw	s0,16(sp)
80151b08:	afa00014 	sw	zero,20(sp)
80151b0c:	00642823 	subu	a1,v1,a0
80151b10:	0c0479ba 	jal	8011e6e8 <__mmap>
80151b14:	24070812 	li	a3,2066
80151b18:	1450ff7b 	bne	v0,s0,80151908 <_dl_map_object_from_fd+0x430>
80151b1c:	26310018 	addiu	s1,s1,24
80151b20:	2631ffe8 	addiu	s1,s1,-24
80151b24:	3c02801d 	lui	v0,0x801d
80151b28:	8fdd00e8 	lw	sp,232(s8)
80151b2c:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80151b30:	245049d4 	addiu	s0,v0,18900
80151b34:	8e260014 	lw	a2,20(s1)
80151b38:	00000000 	nop
80151b3c:	30c20002 	andi	v0,a2,0x2
80151b40:	104001a8 	beqz	v0,801521e4 <_dl_map_object_from_fd+0xd0c>
80151b44:	02a42024 	and	a0,s5,a0
80151b48:	02153023 	subu	a2,s0,s5
80151b4c:	02a02021 	move	a0,s5
80151b50:	0c043299 	jal	8010ca64 <memset>
80151b54:	00002821 	move	a1,zero
80151b58:	8e260014 	lw	a2,20(s1)
80151b5c:	00000000 	nop
80151b60:	30c20002 	andi	v0,a2,0x2
80151b64:	1440ff62 	bnez	v0,801518f0 <_dl_map_object_from_fd+0x418>
80151b68:	3c02801f 	lui	v0,0x801f
80151b6c:	8c4547d0 	lw	a1,18384(v0)
80151b70:	00000000 	nop
80151b74:	00052023 	negu	a0,a1
80151b78:	0c047a42 	jal	8011e908 <__mprotect>
80151b7c:	02a42024 	and	a0,s5,a0
80151b80:	0805463c 	j	801518f0 <_dl_map_object_from_fd+0x418>
80151b84:	00000000 	nop
80151b88:	8e250010 	lw	a1,16(s1)
80151b8c:	8e44001c 	lw	a0,28(s2)
80151b90:	00000000 	nop
80151b94:	0085102b 	sltu	v0,a0,a1
80151b98:	1440ff3f 	bnez	v0,80151898 <_dl_map_object_from_fd+0x3c0>
80151b9c:	00000000 	nop
80151ba0:	8e260000 	lw	a2,0(s1)
80151ba4:	8e220004 	lw	v0,4(s1)
80151ba8:	9643002c 	lhu	v1,44(s2)
80151bac:	00461023 	subu	v0,v0,a2
80151bb0:	00031940 	sll	v1,v1,0x5
80151bb4:	00451021 	addu	v0,v0,a1
80151bb8:	00831821 	addu	v1,a0,v1
80151bbc:	0043102b 	sltu	v0,v0,v1
80151bc0:	1440ff35 	bnez	v0,80151898 <_dl_map_object_from_fd+0x3c0>
80151bc4:	00861021 	addu	v0,a0,a2
80151bc8:	00451023 	subu	v0,v0,a1
80151bcc:	08054626 	j	80151898 <_dl_map_object_from_fd+0x3c0>
80151bd0:	ae620214 	sw	v0,532(s3)
80151bd4:	3c02801d 	lui	v0,0x801d
80151bd8:	24504890 	addiu	s0,v0,18576
80151bdc:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80151be0:	00009821 	move	s3,zero
80151be4:	3c02801d 	lui	v0,0x801d
80151be8:	080545e4 	j	80151790 <_dl_map_object_from_fd+0x2b8>
80151bec:	24504964 	addiu	s0,v0,18788
80151bf0:	3c02801d 	lui	v0,0x801d
80151bf4:	080545e4 	j	80151790 <_dl_map_object_from_fd+0x2b8>
80151bf8:	245049f0 	addiu	s0,v0,18928
80151bfc:	3c02801d 	lui	v0,0x801d
80151c00:	080545e4 	j	80151790 <_dl_map_object_from_fd+0x2b8>
80151c04:	2450492c 	addiu	s0,v0,18732
80151c08:	3c02801d 	lui	v0,0x801d
80151c0c:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80151c10:	245048d4 	addiu	s0,v0,18644
80151c14:	8fc50118 	lw	a1,280(s8)
80151c18:	248448ac 	addiu	a0,a0,18604
80151c1c:	0c05585f 	jal	8015617c <_dl_debug_printf>
80151c20:	02003021 	move	a2,s0
80151c24:	08054599 	j	80151664 <_dl_map_object_from_fd+0x18c>
80151c28:	afb00014 	sw	s0,20(sp)
80151c2c:	8fc30130 	lw	v1,304(s8)
80151c30:	3c022000 	lui	v0,0x2000
80151c34:	00621024 	and	v0,v1,v0
80151c38:	1040017d 	beqz	v0,80152230 <_dl_map_object_from_fd+0xd58>
80151c3c:	3c02801d 	lui	v0,0x801d
80151c40:	8e620000 	lw	v0,0(s3)
80151c44:	8fc400d8 	lw	a0,216(s8)
80151c48:	00e21021 	addu	v0,a3,v0
80151c4c:	00821821 	addu	v1,a0,v0
80151c50:	02808821 	move	s1,s4
80151c54:	ae63026c 	sw	v1,620(s3)
80151c58:	08054642 	j	80151908 <_dl_map_object_from_fd+0x430>
80151c5c:	ae620268 	sw	v0,616(s3)
80151c60:	8e630008 	lw	v1,8(s3)
80151c64:	8fdd00e8 	lw	sp,232(s8)
80151c68:	10600167 	beqz	v1,80152208 <_dl_map_object_from_fd+0xd30>
80151c6c:	24020003 	li	v0,3
80151c70:	8e620000 	lw	v0,0(s3)
80151c74:	00000000 	nop
80151c78:	00623021 	addu	a2,v1,v0
80151c7c:	10c00051 	beqz	a2,80151dc4 <_dl_map_object_from_fd+0x8ec>
80151c80:	ae660008 	sw	a2,8(s3)
80151c84:	8cc40000 	lw	a0,0(a2)
80151c88:	00000000 	nop
80151c8c:	10800019 	beqz	a0,80151cf4 <_dl_map_object_from_fd+0x81c>
80151c90:	26650020 	addiu	a1,s3,32
80151c94:	3c027000 	lui	v0,0x7000
80151c98:	34490053 	ori	t1,v0,0x53
80151c9c:	08054730 	j	80151cc0 <_dl_map_object_from_fd+0x7e8>
80151ca0:	3c089000 	lui	t0,0x9000
80151ca4:	00451021 	addu	v0,v0,a1
80151ca8:	ac460000 	sw	a2,0(v0)
80151cac:	24c60008 	addiu	a2,a2,8
80151cb0:	8cc40000 	lw	a0,0(a2)
80151cb4:	00000000 	nop
80151cb8:	1080000e 	beqz	a0,80151cf4 <_dl_map_object_from_fd+0x81c>
80151cbc:	00000000 	nop
80151cc0:	28820022 	slti	v0,a0,34
80151cc4:	1440fff7 	bnez	v0,80151ca4 <_dl_map_object_from_fd+0x7cc>
80151cc8:	00041080 	sll	v0,a0,0x2
80151ccc:	00881021 	addu	v0,a0,t0
80151cd0:	2c420032 	sltiu	v0,v0,50
80151cd4:	104000ef 	beqz	v0,80152094 <_dl_map_object_from_fd+0xbbc>
80151cd8:	3c076fff 	lui	a3,0x6fff
80151cdc:	00041080 	sll	v0,a0,0x2
80151ce0:	00451021 	addu	v0,v0,a1
80151ce4:	3c034000 	lui	v1,0x4000
80151ce8:	00431021 	addu	v0,v0,v1
80151cec:	0805472b 	j	80151cac <_dl_map_object_from_fd+0x7d4>
80151cf0:	ac460088 	sw	a2,136(v0)
80151cf4:	8ca20050 	lw	v0,80(a1)
80151cf8:	00000000 	nop
80151cfc:	10400005 	beqz	v0,80151d14 <_dl_map_object_from_fd+0x83c>
80151d00:	00000000 	nop
80151d04:	8c430004 	lw	v1,4(v0)
80151d08:	24020011 	li	v0,17
80151d0c:	146200eb 	bne	v1,v0,801520bc <_dl_map_object_from_fd+0xbe4>
80151d10:	3c04801d 	lui	a0,0x801d
80151d14:	8ca20044 	lw	v0,68(a1)
80151d18:	00000000 	nop
80151d1c:	10400007 	beqz	v0,80151d3c <_dl_map_object_from_fd+0x864>
80151d20:	24030008 	li	v1,8
80151d24:	8ca2004c 	lw	v0,76(a1)
80151d28:	00000000 	nop
80151d2c:	8c440004 	lw	a0,4(v0)
80151d30:	00000000 	nop
80151d34:	148300d0 	bne	a0,v1,80152078 <_dl_map_object_from_fd+0xba0>
80151d38:	3c04801d 	lui	a0,0x801d
80151d3c:	8ca40078 	lw	a0,120(a1)
80151d40:	00000000 	nop
80151d44:	10800010 	beqz	a0,80151d88 <_dl_map_object_from_fd+0x8b0>
80151d48:	00000000 	nop
80151d4c:	8c830004 	lw	v1,4(a0)
80151d50:	00000000 	nop
80151d54:	30620002 	andi	v0,v1,0x2
80151d58:	10400002 	beqz	v0,80151d64 <_dl_map_object_from_fd+0x88c>
80151d5c:	ae6302c8 	sw	v1,712(s3)
80151d60:	aca40040 	sw	a0,64(a1)
80151d64:	8e6302c8 	lw	v1,712(s3)
80151d68:	00000000 	nop
80151d6c:	30620004 	andi	v0,v1,0x4
80151d70:	10400002 	beqz	v0,80151d7c <_dl_map_object_from_fd+0x8a4>
80151d74:	30620008 	andi	v0,v1,0x8
80151d78:	aca40058 	sw	a0,88(a1)
80151d7c:	10400002 	beqz	v0,80151d88 <_dl_map_object_from_fd+0x8b0>
80151d80:	00000000 	nop
80151d84:	aca40060 	sw	a0,96(a1)
80151d88:	8ca40160 	lw	a0,352(a1)
80151d8c:	00000000 	nop
80151d90:	10800007 	beqz	a0,80151db0 <_dl_map_object_from_fd+0x8d8>
80151d94:	00000000 	nop
80151d98:	8c820004 	lw	v0,4(a0)
80151d9c:	00000000 	nop
80151da0:	30430001 	andi	v1,v0,0x1
80151da4:	10600002 	beqz	v1,80151db0 <_dl_map_object_from_fd+0x8d8>
80151da8:	ae6202c4 	sw	v0,708(s3)
80151dac:	aca40060 	sw	a0,96(a1)
80151db0:	8ca20074 	lw	v0,116(a1)
80151db4:	00000000 	nop
80151db8:	10400002 	beqz	v0,80151dc4 <_dl_map_object_from_fd+0x8ec>
80151dbc:	00000000 	nop
80151dc0:	aca0003c 	sw	zero,60(a1)
80151dc4:	8e6202c4 	lw	v0,708(s3)
80151dc8:	00000000 	nop
80151dcc:	30420040 	andi	v0,v0,0x40
80151dd0:	144000c9 	bnez	v0,801520f8 <_dl_map_object_from_fd+0xc20>
80151dd4:	00000000 	nop
80151dd8:	8e630214 	lw	v1,532(s3)
80151ddc:	00000000 	nop
80151de0:	10600096 	beqz	v1,8015203c <_dl_map_object_from_fd+0xb64>
80151de4:	00000000 	nop
80151de8:	8e620000 	lw	v0,0(s3)
80151dec:	00000000 	nop
80151df0:	00621021 	addu	v0,v1,v0
80151df4:	ae620214 	sw	v0,532(s3)
80151df8:	3c03801f 	lui	v1,0x801f
80151dfc:	8c62317c 	lw	v0,12668(v1)
80151e00:	8fc300e0 	lw	v1,224(s8)
80151e04:	00021027 	nor	v0,zero,v0
80151e08:	00431024 	and	v0,v0,v1
80151e0c:	30420001 	andi	v0,v0,0x1
80151e10:	14400076 	bnez	v0,80151fec <_dl_map_object_from_fd+0xb14>
80151e14:	00000000 	nop
80151e18:	0c0477ca 	jal	8011df28 <__libc_close>
80151e1c:	02e02021 	move	a0,s7
80151e20:	1440006f 	bnez	v0,80151fe0 <_dl_map_object_from_fd+0xb08>
80151e24:	24020001 	li	v0,1
80151e28:	8e640248 	lw	a0,584(s3)
80151e2c:	00000000 	nop
80151e30:	30830003 	andi	v1,a0,0x3
80151e34:	1062005e 	beq	v1,v0,80151fb0 <_dl_map_object_from_fd+0xad8>
80151e38:	24020002 	li	v0,2
80151e3c:	3c03801f 	lui	v1,0x801f
80151e40:	8c624780 	lw	v0,18304(v1)
80151e44:	8e640000 	lw	a0,0(s3)
80151e48:	8e630218 	lw	v1,536(s3)
80151e4c:	30420040 	andi	v0,v0,0x40
80151e50:	00641821 	addu	v1,v1,a0
80151e54:	10400014 	beqz	v0,80151ea8 <_dl_map_object_from_fd+0x9d0>
80151e58:	ae630218 	sw	v1,536(s3)
80151e5c:	8e660008 	lw	a2,8(s3)
80151e60:	afa40010 	sw	a0,16(sp)
80151e64:	8fc400d8 	lw	a0,216(s8)
80151e68:	24020008 	li	v0,8
80151e6c:	afa40018 	sw	a0,24(sp)
80151e70:	afa30020 	sw	v1,32(sp)
80151e74:	afa20014 	sw	v0,20(sp)
80151e78:	afa2001c 	sw	v0,28(sp)
80151e7c:	afa20024 	sw	v0,36(sp)
80151e80:	8e630214 	lw	v1,532(s3)
80151e84:	afa2002c 	sw	v0,44(sp)
80151e88:	afa30028 	sw	v1,40(sp)
80151e8c:	9662021c 	lhu	v0,540(s3)
80151e90:	3c04801d 	lui	a0,0x801d
80151e94:	afa20030 	sw	v0,48(sp)
80151e98:	24844b70 	addiu	a0,a0,19312
80151e9c:	24050008 	li	a1,8
80151ea0:	0c05585f 	jal	8015617c <_dl_debug_printf>
80151ea4:	24070008 	li	a3,8
80151ea8:	0c05515f 	jal	8015457c <_dl_setup_hash>
80151eac:	02602021 	move	a0,s3
80151eb0:	8fc50130 	lw	a1,304(s8)
80151eb4:	00000000 	nop
80151eb8:	30a20010 	andi	v0,a1,0x10
80151ebc:	1040001f 	beqz	v0,80151f3c <_dl_map_object_from_fd+0xa64>
80151ec0:	00000000 	nop
80151ec4:	8e6202c4 	lw	v0,708(s3)
80151ec8:	00000000 	nop
80151ecc:	30420020 	andi	v0,v0,0x20
80151ed0:	10400002 	beqz	v0,80151edc <_dl_map_object_from_fd+0xa04>
80151ed4:	3c02801f 	lui	v0,0x801f
80151ed8:	ac5347c0 	sw	s3,18368(v0)
80151edc:	8fc20038 	lw	v0,56(s8)
80151ee0:	ae60029c 	sw	zero,668(s3)
80151ee4:	ae620298 	sw	v0,664(s3)
80151ee8:	3c04801f 	lui	a0,0x801f
80151eec:	8fc20048 	lw	v0,72(s8)
80151ef0:	8fc3004c 	lw	v1,76(s8)
80151ef4:	8c854790 	lw	a1,18320(a0)
80151ef8:	ae6202a0 	sw	v0,672(s3)
80151efc:	10a0fdc4 	beqz	a1,80151610 <_dl_map_object_from_fd+0x138>
80151f00:	ae6302a4 	sw	v1,676(s3)
80151f04:	8e630058 	lw	v1,88(s3)
80151f08:	00000000 	nop
80151f0c:	1060fdc0 	beqz	v1,80151610 <_dl_map_object_from_fd+0x138>
80151f10:	00000000 	nop
80151f14:	8e620034 	lw	v0,52(s3)
80151f18:	8e640000 	lw	a0,0(s3)
80151f1c:	8c450004 	lw	a1,4(v0)
80151f20:	8c630004 	lw	v1,4(v1)
80151f24:	00a42821 	addu	a1,a1,a0
80151f28:	00a32821 	addu	a1,a1,v1
80151f2c:	0c054430 	jal	801510c0 <add_name_to_object>
80151f30:	02602021 	move	a0,s3
80151f34:	08054585 	j	80151614 <_dl_map_object_from_fd+0x13c>
80151f38:	03c0e821 	move	sp,s8
80151f3c:	8e620060 	lw	v0,96(s3)
80151f40:	00000000 	nop
80151f44:	1040ffdf 	beqz	v0,80151ec4 <_dl_map_object_from_fd+0x9ec>
80151f48:	26640220 	addiu	a0,s3,544
80151f4c:	8e620288 	lw	v0,648(s3)
80151f50:	00000000 	nop
80151f54:	8c430000 	lw	v1,0(v0)
80151f58:	00000000 	nop
80151f5c:	1083ffd9 	beq	a0,v1,80151ec4 <_dl_map_object_from_fd+0x9ec>
80151f60:	00000000 	nop
80151f64:	0c04699a 	jal	8011a668 <__libc_malloc>
80151f68:	24040004 	li	a0,4
80151f6c:	00401821 	move	v1,v0
80151f70:	10400017 	beqz	v0,80151fd0 <_dl_map_object_from_fd+0xaf8>
80151f74:	ae620228 	sw	v0,552(s3)
80151f78:	8e660284 	lw	a2,644(s3)
80151f7c:	8e640288 	lw	a0,648(s3)
80151f80:	24020001 	li	v0,1
80151f84:	00063080 	sll	a2,a2,0x2
80151f88:	00802821 	move	a1,a0
80151f8c:	ac730000 	sw	s3,0(v1)
80151f90:	ae62022c 	sw	v0,556(s3)
80151f94:	24c6fffc 	addiu	a2,a2,-4
80151f98:	0c047260 	jal	8011c980 <memmove>
80151f9c:	24840004 	addiu	a0,a0,4
80151fa0:	8e630288 	lw	v1,648(s3)
80151fa4:	26620228 	addiu	v0,s3,552
80151fa8:	080547b1 	j	80151ec4 <_dl_map_object_from_fd+0x9ec>
80151fac:	ac620000 	sw	v0,0(v1)
80151fb0:	8fc500ec 	lw	a1,236(s8)
80151fb4:	00000000 	nop
80151fb8:	14a2ffa1 	bne	a1,v0,80151e40 <_dl_map_object_from_fd+0x968>
80151fbc:	3c03801f 	lui	v1,0x801f
80151fc0:	2402fffc 	li	v0,-4
80151fc4:	00821024 	and	v0,a0,v0
80151fc8:	08054790 	j	80151e40 <_dl_map_object_from_fd+0x968>
80151fcc:	ae620248 	sw	v0,584(s3)
80151fd0:	3c02801d 	lui	v0,0x801d
80151fd4:	24504bd4 	addiu	s0,v0,19412
80151fd8:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80151fdc:	2417ffff 	li	s7,-1
80151fe0:	3c02801d 	lui	v0,0x801d
80151fe4:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80151fe8:	24504b50 	addiu	s0,v0,19280
80151fec:	8fc40130 	lw	a0,304(s8)
80151ff0:	00000000 	nop
80151ff4:	0480005c 	bltz	a0,80152168 <_dl_map_object_from_fd+0xc90>
80151ff8:	3c02801f 	lui	v0,0x801f
80151ffc:	3c03801f 	lui	v1,0x801f
80152000:	8c623700 	lw	v0,14080(v1)
80152004:	00000000 	nop
80152008:	34420007 	ori	v0,v0,0x7
8015200c:	ac623700 	sw	v0,14080(v1)
80152010:	3c03801f 	lui	v1,0x801f
80152014:	8fc40134 	lw	a0,308(s8)
80152018:	8c623180 	lw	v0,12672(v1)
8015201c:	00000000 	nop
80152020:	0040f809 	jalr	v0
80152024:	00000000 	nop
80152028:	1040ff7b 	beqz	v0,80151e18 <_dl_map_object_from_fd+0x940>
8015202c:	00402021 	move	a0,v0
80152030:	3c02801d 	lui	v0,0x801d
80152034:	080545e6 	j	80151798 <_dl_map_object_from_fd+0x2c0>
80152038:	24504b14 	addiu	s0,v0,19220
8015203c:	9644002c 	lhu	a0,44(s2)
80152040:	0c04699a 	jal	8011a668 <__libc_malloc>
80152044:	00042140 	sll	a0,a0,0x5
80152048:	10400076 	beqz	v0,80152224 <_dl_map_object_from_fd+0xd4c>
8015204c:	00000000 	nop
80152050:	9646002c 	lhu	a2,44(s2)
80152054:	8fc500e4 	lw	a1,228(s8)
80152058:	00402021 	move	a0,v0
8015205c:	0c04324c 	jal	8010c930 <memcpy>
80152060:	00063140 	sll	a2,a2,0x5
80152064:	8e630248 	lw	v1,584(s3)
80152068:	ae620214 	sw	v0,532(s3)
8015206c:	34630080 	ori	v1,v1,0x80
80152070:	0805477e 	j	80151df8 <_dl_map_object_from_fd+0x920>
80152074:	ae630248 	sw	v1,584(s3)
80152078:	3c05801d 	lui	a1,0x801d
8015207c:	3c07801d 	lui	a3,0x801d
80152080:	24844a98 	addiu	a0,a0,19096
80152084:	24a54a88 	addiu	a1,a1,19080
80152088:	24e74f04 	addiu	a3,a3,20228
8015208c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80152090:	240600a7 	li	a2,167
80152094:	34e2ffff 	ori	v0,a3,0xffff
80152098:	00441023 	subu	v0,v0,a0
8015209c:	2c420010 	sltiu	v0,v0,16
801520a0:	1040000d 	beqz	v0,801520d8 <_dl_map_object_from_fd+0xc00>
801520a4:	00041040 	sll	v0,a0,0x1
801520a8:	01241023 	subu	v0,t1,a0
801520ac:	00021080 	sll	v0,v0,0x2
801520b0:	00451021 	addu	v0,v0,a1
801520b4:	0805472b 	j	80151cac <_dl_map_object_from_fd+0x7d4>
801520b8:	ac460000 	sw	a2,0(v0)
801520bc:	3c05801d 	lui	a1,0x801d
801520c0:	3c07801d 	lui	a3,0x801d
801520c4:	24844a6c 	addiu	a0,a0,19052
801520c8:	24a54a88 	addiu	a1,a1,19080
801520cc:	24e74f04 	addiu	a3,a3,20228
801520d0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801520d4:	24060099 	li	a2,153
801520d8:	00021043 	sra	v0,v0,0x1
801520dc:	00021027 	nor	v0,zero,v0
801520e0:	2c430003 	sltiu	v1,v0,3
801520e4:	10600034 	beqz	v1,801521b8 <_dl_map_object_from_fd+0xce0>
801520e8:	00021080 	sll	v0,v0,0x2
801520ec:	00451021 	addu	v0,v0,a1
801520f0:	0805472b 	j	80151cac <_dl_map_object_from_fd+0x7d4>
801520f4:	ac460190 	sw	a2,400(v0)
801520f8:	8fc50130 	lw	a1,304(s8)
801520fc:	00000000 	nop
80152100:	04a1ff35 	bgez	a1,80151dd8 <_dl_map_object_from_fd+0x900>
80152104:	00000000 	nop
80152108:	8e640268 	lw	a0,616(s3)
8015210c:	8e65026c 	lw	a1,620(s3)
80152110:	0c047a36 	jal	8011e8d8 <__munmap>
80152114:	00a42823 	subu	a1,a1,a0
80152118:	8e64001c 	lw	a0,28(s3)
8015211c:	00000000 	nop
80152120:	8c820008 	lw	v0,8(a0)
80152124:	00000000 	nop
80152128:	14400003 	bnez	v0,80152138 <_dl_map_object_from_fd+0xc60>
8015212c:	00000000 	nop
80152130:	0c045fee 	jal	80117fb8 <__cfree>
80152134:	00000000 	nop
80152138:	8e620248 	lw	v0,584(s3)
8015213c:	00000000 	nop
80152140:	30420080 	andi	v0,v0,0x80
80152144:	10400005 	beqz	v0,8015215c <_dl_map_object_from_fd+0xc84>
80152148:	3c02801d 	lui	v0,0x801d
8015214c:	8e640214 	lw	a0,532(s3)
80152150:	0c045fee 	jal	80117fb8 <__cfree>
80152154:	00000000 	nop
80152158:	3c02801d 	lui	v0,0x801d
8015215c:	24504ac4 	addiu	s0,v0,19140
80152160:	080545e6 	j	80151798 <_dl_map_object_from_fd+0x2c0>
80152164:	00002021 	move	a0,zero
80152168:	8c5047d0 	lw	s0,18384(v0)
8015216c:	3c12801f 	lui	s2,0x801f
80152170:	26513700 	addiu	s1,s2,14080
80152174:	00108023 	negu	s0,s0
80152178:	02118024 	and	s0,s0,s1
8015217c:	26310004 	addiu	s1,s1,4
80152180:	02308823 	subu	s1,s1,s0
80152184:	02002021 	move	a0,s0
80152188:	02202821 	move	a1,s1
8015218c:	0c047a42 	jal	8011e908 <__mprotect>
80152190:	24060003 	li	a2,3
80152194:	8e433700 	lw	v1,14080(s2)
80152198:	02002021 	move	a0,s0
8015219c:	34630007 	ori	v1,v1,0x7
801521a0:	02202821 	move	a1,s1
801521a4:	24060001 	li	a2,1
801521a8:	0c047a42 	jal	8011e908 <__mprotect>
801521ac:	ae433700 	sw	v1,14080(s2)
801521b0:	08054805 	j	80152014 <_dl_map_object_from_fd+0xb3c>
801521b4:	3c03801f 	lui	v1,0x801f
801521b8:	34e2fdff 	ori	v0,a3,0xfdff
801521bc:	00441023 	subu	v0,v0,a0
801521c0:	2c42000c 	sltiu	v0,v0,12
801521c4:	1040001c 	beqz	v0,80152238 <_dl_map_object_from_fd+0xd60>
801521c8:	34e2feff 	ori	v0,a3,0xfeff
801521cc:	34e2fe66 	ori	v0,a3,0xfe66
801521d0:	00441023 	subu	v0,v0,a0
801521d4:	00021080 	sll	v0,v0,0x2
801521d8:	00451021 	addu	v0,v0,a1
801521dc:	0805472b 	j	80151cac <_dl_map_object_from_fd+0x7d4>
801521e0:	ac460000 	sw	a2,0(v0)
801521e4:	00e02821 	move	a1,a3
801521e8:	0c047a42 	jal	8011e908 <__mprotect>
801521ec:	34c60002 	ori	a2,a2,0x2
801521f0:	0441fe56 	bgez	v0,80151b4c <_dl_map_object_from_fd+0x674>
801521f4:	02153023 	subu	a2,s0,s5
801521f8:	3c02801d 	lui	v0,0x801d
801521fc:	8fdd00e8 	lw	sp,232(s8)
80152200:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
80152204:	245049b0 	addiu	s0,v0,18864
80152208:	8fc400ec 	lw	a0,236(s8)
8015220c:	00000000 	nop
80152210:	1482feec 	bne	a0,v0,80151dc4 <_dl_map_object_from_fd+0x8ec>
80152214:	3c02801d 	lui	v0,0x801d
80152218:	24504a48 	addiu	s0,v0,19016
8015221c:	080545e6 	j	80151798 <_dl_map_object_from_fd+0x2c0>
80152220:	00002021 	move	a0,zero
80152224:	3c02801d 	lui	v0,0x801d
80152228:	080546af 	j	80151abc <_dl_map_object_from_fd+0x5e4>
8015222c:	24504ae8 	addiu	s0,v0,19176
80152230:	080545e4 	j	80151790 <_dl_map_object_from_fd+0x2b8>
80152234:	2450498c 	addiu	s0,v0,18828
80152238:	00441023 	subu	v0,v0,a0
8015223c:	2c42000a 	sltiu	v0,v0,10
80152240:	1040fe9a 	beqz	v0,80151cac <_dl_map_object_from_fd+0x7d4>
80152244:	34e2ff72 	ori	v0,a3,0xff72
80152248:	00441023 	subu	v0,v0,a0
8015224c:	00021080 	sll	v0,v0,0x2
80152250:	00451021 	addu	v0,v0,a1
80152254:	0805472b 	j	80151cac <_dl_map_object_from_fd+0x7d4>
80152258:	ac460000 	sw	a2,0(v0)

8015225c <_dl_init_paths>:
8015225c:	27bdffc8 	addiu	sp,sp,-56
80152260:	afbf0030 	sw	ra,48(sp)
80152264:	afbe002c 	sw	s8,44(sp)
80152268:	afb40028 	sw	s4,40(sp)
8015226c:	afb30024 	sw	s3,36(sp)
80152270:	afb20020 	sw	s2,32(sp)
80152274:	afb1001c 	sw	s1,28(sp)
80152278:	afb00018 	sw	s0,24(sp)
8015227c:	3c02801f 	lui	v0,0x801f
80152280:	8c45477c 	lw	a1,18300(v0)
80152284:	3c02801f 	lui	v0,0x801f
80152288:	0080a021 	move	s4,a0
8015228c:	3c13801f 	lui	s3,0x801f
80152290:	8c444798 	lw	a0,18328(v0)
80152294:	3c07801f 	lui	a3,0x801f
80152298:	03a0f021 	move	s8,sp
8015229c:	24e73714 	addiu	a3,a3,14100
801522a0:	0c047d50 	jal	8011f540 <_dl_important_hwcaps>
801522a4:	26663710 	addiu	a2,s3,14096
801522a8:	3c03801f 	lui	v1,0x801f
801522ac:	2404000c 	li	a0,12
801522b0:	ac62370c 	sw	v0,14092(v1)
801522b4:	0c04699a 	jal	8011a668 <__libc_malloc>
801522b8:	3c12801f 	lui	s2,0x801f
801522bc:	00408821 	move	s1,v0
801522c0:	104000ac 	beqz	v0,80152574 <_dl_init_paths+0x318>
801522c4:	ae423718 	sw	v0,14104(s2)
801522c8:	8e623710 	lw	v0,14096(s3)
801522cc:	3c03cccc 	lui	v1,0xcccc
801522d0:	00021080 	sll	v0,v0,0x2
801522d4:	24420027 	addiu	v0,v0,39
801522d8:	3463cccd 	ori	v1,v1,0xcccd
801522dc:	00430019 	multu	v0,v1
801522e0:	00001010 	mfhi	v0
801522e4:	00028102 	srl	s0,v0,0x4
801522e8:	00101980 	sll	v1,s0,0x6
801522ec:	00102200 	sll	a0,s0,0x8
801522f0:	0c04699a 	jal	8011a668 <__libc_malloc>
801522f4:	00642021 	addu	a0,v1,a0
801522f8:	8e433718 	lw	v1,14104(s2)
801522fc:	ae220000 	sw	v0,0(s1)
80152300:	8c660000 	lw	a2,0(v1)
80152304:	00000000 	nop
80152308:	10c0004a 	beqz	a2,80152434 <_dl_init_paths+0x1d8>
8015230c:	26433718 	addiu	v1,s2,14104
80152310:	00101080 	sll	v0,s0,0x2
80152314:	00102100 	sll	a0,s0,0x4
80152318:	3c12801f 	lui	s2,0x801f
8015231c:	ac600004 	sw	zero,4(v1)
80152320:	00445021 	addu	t2,v0,a0
80152324:	3c03801d 	lui	v1,0x801d
80152328:	3c02801d 	lui	v0,0x801d
8015232c:	ae4647c4 	sw	a2,18372(s2)
80152330:	24484e9c 	addiu	t0,v0,20124
80152334:	24694eac 	addiu	t1,v1,20140
80152338:	00003821 	move	a3,zero
8015233c:	3c0b801d 	lui	t3,0x801d
80152340:	8d230000 	lw	v1,0(t1)
80152344:	25624c10 	addiu	v0,t3,19472
80152348:	acc8000c 	sw	t0,12(a2)
8015234c:	acc20004 	sw	v0,4(a2)
80152350:	acc30010 	sw	v1,16(a2)
80152354:	ae260000 	sw	a2,0(s1)
80152358:	acc00008 	sw	zero,8(a2)
8015235c:	81040000 	lb	a0,0(t0)
80152360:	01031821 	addu	v1,t0,v1
80152364:	2402002f 	li	v0,47
80152368:	1482007a 	bne	a0,v0,80152554 <_dl_init_paths+0x2f8>
8015236c:	24680001 	addiu	t0,v1,1
80152370:	8e623710 	lw	v0,14096(s3)
80152374:	00000000 	nop
80152378:	10400009 	beqz	v0,801523a0 <_dl_init_paths+0x144>
8015237c:	00000000 	nop
80152380:	00402821 	move	a1,v0
80152384:	00c01821 	move	v1,a2
80152388:	00002021 	move	a0,zero
8015238c:	24840001 	addiu	a0,a0,1
80152390:	0085102b 	sltu	v0,a0,a1
80152394:	ac600014 	sw	zero,20(v1)
80152398:	1440fffc 	bnez	v0,8015238c <_dl_init_paths+0x130>
8015239c:	24630004 	addiu	v1,v1,4
801523a0:	24e70001 	addiu	a3,a3,1
801523a4:	24020002 	li	v0,2
801523a8:	10e20020 	beq	a3,v0,8015242c <_dl_init_paths+0x1d0>
801523ac:	26310004 	addiu	s1,s1,4
801523b0:	00ca3021 	addu	a2,a2,t2
801523b4:	00ca1023 	subu	v0,a2,t2
801523b8:	ac460000 	sw	a2,0(v0)
801523bc:	24020001 	li	v0,1
801523c0:	10e2ffdf 	beq	a3,v0,80152340 <_dl_init_paths+0xe4>
801523c4:	25290004 	addiu	t1,t1,4
801523c8:	24030009 	li	v1,9
801523cc:	3c02801f 	lui	v0,0x801f
801523d0:	ac43468c 	sw	v1,18060(v0)
801523d4:	12800005 	beqz	s4,801523ec <_dl_init_paths+0x190>
801523d8:	ae200000 	sw	zero,0(s1)
801523dc:	82820000 	lb	v0,0(s4)
801523e0:	00000000 	nop
801523e4:	14400019 	bnez	v0,8015244c <_dl_init_paths+0x1f0>
801523e8:	00000000 	nop
801523ec:	2403ffff 	li	v1,-1
801523f0:	3c02801f 	lui	v0,0x801f
801523f4:	ac433704 	sw	v1,14084(v0)
801523f8:	8e4347c4 	lw	v1,18372(s2)
801523fc:	3c02801f 	lui	v0,0x801f
80152400:	03c0e821 	move	sp,s8
80152404:	ac4347b0 	sw	v1,18352(v0)
80152408:	8fbf0030 	lw	ra,48(sp)
8015240c:	8fbe002c 	lw	s8,44(sp)
80152410:	8fb40028 	lw	s4,40(sp)
80152414:	8fb30024 	lw	s3,36(sp)
80152418:	8fb20020 	lw	s2,32(sp)
8015241c:	8fb1001c 	lw	s1,28(sp)
80152420:	8fb00018 	lw	s0,24(sp)
80152424:	03e00008 	jr	ra
80152428:	27bd0038 	addiu	sp,sp,56
8015242c:	080548f2 	j	801523c8 <_dl_init_paths+0x16c>
80152430:	acc00000 	sw	zero,0(a2)
80152434:	3c02801d 	lui	v0,0x801d
80152438:	244747dc 	addiu	a3,v0,18396
8015243c:	2404000c 	li	a0,12
80152440:	00002821 	move	a1,zero
80152444:	0c05563b 	jal	801558ec <_dl_signal_error>
80152448:	00003021 	move	a2,zero
8015244c:	0c046f6c 	jal	8011bdb0 <strlen>
80152450:	02802021 	move	a0,s4
80152454:	2443000f 	addiu	v1,v0,15
80152458:	000318c2 	srl	v1,v1,0x3
8015245c:	000318c0 	sll	v1,v1,0x3
80152460:	03a3e823 	subu	sp,sp,v1
80152464:	24460001 	addiu	a2,v0,1
80152468:	27a40018 	addiu	a0,sp,24
8015246c:	0c04324c 	jal	8010c930 <memcpy>
80152470:	02802821 	move	a1,s4
80152474:	00408821 	move	s1,v0
80152478:	82820000 	lb	v0,0(s4)
8015247c:	00000000 	nop
80152480:	10400032 	beqz	v0,8015254c <_dl_init_paths+0x2f0>
80152484:	24030001 	li	v1,1
80152488:	08054929 	j	801524a4 <_dl_init_paths+0x248>
8015248c:	02802021 	move	a0,s4
80152490:	24840001 	addiu	a0,a0,1
80152494:	80820000 	lb	v0,0(a0)
80152498:	00000000 	nop
8015249c:	1040000b 	beqz	v0,801524cc <_dl_init_paths+0x270>
801524a0:	00000000 	nop
801524a4:	2442ffc6 	addiu	v0,v0,-58
801524a8:	304200ff 	andi	v0,v0,0xff
801524ac:	2c420002 	sltiu	v0,v0,2
801524b0:	1040fff7 	beqz	v0,80152490 <_dl_init_paths+0x234>
801524b4:	00000000 	nop
801524b8:	24840001 	addiu	a0,a0,1
801524bc:	80820000 	lb	v0,0(a0)
801524c0:	00000000 	nop
801524c4:	1440fff7 	bnez	v0,801524a4 <_dl_init_paths+0x248>
801524c8:	24630001 	addiu	v1,v1,1
801524cc:	00031080 	sll	v0,v1,0x2
801524d0:	24440004 	addiu	a0,v0,4
801524d4:	0c04699a 	jal	8011a668 <__libc_malloc>
801524d8:	3c10801f 	lui	s0,0x801f
801524dc:	00402821 	move	a1,v0
801524e0:	1040ffd4 	beqz	v0,80152434 <_dl_init_paths+0x1d8>
801524e4:	ae023704 	sw	v0,14084(s0)
801524e8:	3c02801f 	lui	v0,0x801f
801524ec:	8c4731b0 	lw	a3,12720(v0)
801524f0:	3c06801d 	lui	a2,0x801d
801524f4:	3c02801c 	lui	v0,0x801c
801524f8:	02202021 	move	a0,s1
801524fc:	24423430 	addiu	v0,v0,13360
80152500:	24c64c40 	addiu	a2,a2,19520
80152504:	afa20010 	sw	v0,16(sp)
80152508:	0c054350 	jal	80150d40 <fillin_rpath>
8015250c:	afa00014 	sw	zero,20(sp)
80152510:	8e043704 	lw	a0,14084(s0)
80152514:	00000000 	nop
80152518:	8c820000 	lw	v0,0(a0)
8015251c:	00000000 	nop
80152520:	10400003 	beqz	v0,80152530 <_dl_init_paths+0x2d4>
80152524:	26023704 	addiu	v0,s0,14084
80152528:	080548fe 	j	801523f8 <_dl_init_paths+0x19c>
8015252c:	ac400004 	sw	zero,4(v0)
80152530:	0c045fee 	jal	80117fb8 <__cfree>
80152534:	00000000 	nop
80152538:	2402ffff 	li	v0,-1
8015253c:	ae023704 	sw	v0,14084(s0)
80152540:	26023704 	addiu	v0,s0,14084
80152544:	080548fe 	j	801523f8 <_dl_init_paths+0x19c>
80152548:	ac400004 	sw	zero,4(v0)
8015254c:	08054935 	j	801524d4 <_dl_init_paths+0x278>
80152550:	24040008 	li	a0,8
80152554:	3c04801d 	lui	a0,0x801d
80152558:	3c05801d 	lui	a1,0x801d
8015255c:	3c07801d 	lui	a3,0x801d
80152560:	24844c24 	addiu	a0,a0,19492
80152564:	24a54834 	addiu	a1,a1,18484
80152568:	24e74f1c 	addiu	a3,a3,20252
8015256c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80152570:	240602b0 	li	a2,688
80152574:	3c02801d 	lui	v0,0x801d
80152578:	0805490f 	j	8015243c <_dl_init_paths+0x1e0>
8015257c:	24474bf0 	addiu	a3,v0,19440

80152580 <_dl_dst_substitute>:
80152580:	27bdffc8 	addiu	sp,sp,-56
80152584:	afb60030 	sw	s6,48(sp)
80152588:	afb5002c 	sw	s5,44(sp)
8015258c:	afb40028 	sw	s4,40(sp)
80152590:	afb30024 	sw	s3,36(sp)
80152594:	afb20020 	sw	s2,32(sp)
80152598:	afb1001c 	sw	s1,28(sp)
8015259c:	afb00018 	sw	s0,24(sp)
801525a0:	afbf0034 	sw	ra,52(sp)
801525a4:	80a30000 	lb	v1,0(a1)
801525a8:	00a0a821 	move	s5,a1
801525ac:	00a08021 	move	s0,a1
801525b0:	00c0a021 	move	s4,a2
801525b4:	0080b021 	move	s6,a0
801525b8:	00e09021 	move	s2,a3
801525bc:	00c09821 	move	s3,a2
801525c0:	00c08821 	move	s1,a2
801525c4:	24020024 	li	v0,36
801525c8:	1062001a 	beq	v1,v0,80152634 <_dl_dst_substitute+0xb4>
801525cc:	3c02801f 	lui	v0,0x801f
801525d0:	a2230000 	sb	v1,0(s1)
801525d4:	26100001 	addiu	s0,s0,1
801525d8:	12400039 	beqz	s2,801526c0 <_dl_dst_substitute+0x140>
801525dc:	26310001 	addiu	s1,s1,1
801525e0:	82030000 	lb	v1,0(s0)
801525e4:	2402003a 	li	v0,58
801525e8:	1062000f 	beq	v1,v0,80152628 <_dl_dst_substitute+0xa8>
801525ec:	24020024 	li	v0,36
801525f0:	1460fff4 	bnez	v1,801525c4 <_dl_dst_substitute+0x44>
801525f4:	00000000 	nop
801525f8:	a2200000 	sb	zero,0(s1)
801525fc:	02801021 	move	v0,s4
80152600:	8fbf0034 	lw	ra,52(sp)
80152604:	8fb60030 	lw	s6,48(sp)
80152608:	8fb5002c 	lw	s5,44(sp)
8015260c:	8fb40028 	lw	s4,40(sp)
80152610:	8fb30024 	lw	s3,36(sp)
80152614:	8fb20020 	lw	s2,32(sp)
80152618:	8fb1001c 	lw	s1,28(sp)
8015261c:	8fb00018 	lw	s0,24(sp)
80152620:	03e00008 	jr	ra
80152624:	27bd0038 	addiu	sp,sp,56
80152628:	1462ffe9 	bne	v1,v0,801525d0 <_dl_dst_substitute+0x50>
8015262c:	02209821 	move	s3,s1
80152630:	3c02801f 	lui	v0,0x801f
80152634:	8c4331b0 	lw	v1,12720(v0)
80152638:	26100001 	addiu	s0,s0,1
8015263c:	3c06801d 	lui	a2,0x801d
80152640:	24c647c4 	addiu	a2,a2,18372
80152644:	02a02021 	move	a0,s5
80152648:	02002821 	move	a1,s0
8015264c:	02403821 	move	a3,s2
80152650:	0c05428f 	jal	80150a3c <is_dst>
80152654:	afa30010 	sw	v1,16(sp)
80152658:	1040001f 	beqz	v0,801526d8 <_dl_dst_substitute+0x158>
8015265c:	00401821 	move	v1,v0
80152660:	8ec50264 	lw	a1,612(s6)
80152664:	00000000 	nop
80152668:	24a2ffff 	addiu	v0,a1,-1
8015266c:	2c42fffe 	sltiu	v0,v0,-2
80152670:	14400026 	bnez	v0,8015270c <_dl_dst_substitute+0x18c>
80152674:	2c620002 	sltiu	v0,v1,2
80152678:	1440003a 	bnez	v0,80152764 <_dl_dst_substitute+0x1e4>
8015267c:	24020024 	li	v0,36
80152680:	02038021 	addu	s0,s0,v1
80152684:	82030000 	lb	v1,0(s0)
80152688:	00000000 	nop
8015268c:	1060000a 	beqz	v1,801526b8 <_dl_dst_substitute+0x138>
80152690:	2402003a 	li	v0,58
80152694:	12400003 	beqz	s2,801526a4 <_dl_dst_substitute+0x124>
80152698:	00000000 	nop
8015269c:	10620038 	beq	v1,v0,80152780 <_dl_dst_substitute+0x200>
801526a0:	00000000 	nop
801526a4:	26100001 	addiu	s0,s0,1
801526a8:	82030000 	lb	v1,0(s0)
801526ac:	00000000 	nop
801526b0:	1460fff8 	bnez	v1,80152694 <_dl_dst_substitute+0x114>
801526b4:	00000000 	nop
801526b8:	0805497e 	j	801525f8 <_dl_dst_substitute+0x78>
801526bc:	02608821 	move	s1,s3
801526c0:	82030000 	lb	v1,0(s0)
801526c4:	00000000 	nop
801526c8:	1460ffbf 	bnez	v1,801525c8 <_dl_dst_substitute+0x48>
801526cc:	24020024 	li	v0,36
801526d0:	0805497f 	j	801525fc <_dl_dst_substitute+0x7c>
801526d4:	a2200000 	sb	zero,0(s1)
801526d8:	3c06801d 	lui	a2,0x801d
801526dc:	24c647cc 	addiu	a2,a2,18380
801526e0:	02a02021 	move	a0,s5
801526e4:	02002821 	move	a1,s0
801526e8:	02403821 	move	a3,s2
801526ec:	0c05428f 	jal	80150a3c <is_dst>
801526f0:	afa00010 	sw	zero,16(sp)
801526f4:	1040000e 	beqz	v0,80152730 <_dl_dst_substitute+0x1b0>
801526f8:	00401821 	move	v1,v0
801526fc:	3c02801f 	lui	v0,0x801f
80152700:	8c454798 	lw	a1,18328(v0)
80152704:	0805499b 	j	8015266c <_dl_dst_substitute+0xec>
80152708:	24a2ffff 	addiu	v0,a1,-1
8015270c:	02038021 	addu	s0,s0,v1
80152710:	0c052810 	jal	8014a040 <__stpcpy>
80152714:	02202021 	move	a0,s1
80152718:	82030000 	lb	v1,0(s0)
8015271c:	00000000 	nop
80152720:	1460ffa8 	bnez	v1,801525c4 <_dl_dst_substitute+0x44>
80152724:	00408821 	move	s1,v0
80152728:	0805497f 	j	801525fc <_dl_dst_substitute+0x7c>
8015272c:	a2200000 	sb	zero,0(s1)
80152730:	3c06801d 	lui	a2,0x801d
80152734:	24c647d8 	addiu	a2,a2,18392
80152738:	02a02021 	move	a0,s5
8015273c:	02002821 	move	a1,s0
80152740:	02403821 	move	a3,s2
80152744:	0c05428f 	jal	80150a3c <is_dst>
80152748:	afa00010 	sw	zero,16(sp)
8015274c:	10400004 	beqz	v0,80152760 <_dl_dst_substitute+0x1e0>
80152750:	00401821 	move	v1,v0
80152754:	3c02801d 	lui	v0,0x801d
80152758:	0805499a 	j	80152668 <_dl_dst_substitute+0xe8>
8015275c:	24454c44 	addiu	a1,v0,19524
80152760:	24020024 	li	v0,36
80152764:	a2220000 	sb	v0,0(s1)
80152768:	82030000 	lb	v1,0(s0)
8015276c:	00000000 	nop
80152770:	1460ff94 	bnez	v1,801525c4 <_dl_dst_substitute+0x44>
80152774:	26310001 	addiu	s1,s1,1
80152778:	0805497f 	j	801525fc <_dl_dst_substitute+0x7c>
8015277c:	a2200000 	sb	zero,0(s1)
80152780:	08054971 	j	801525c4 <_dl_dst_substitute+0x44>
80152784:	02608821 	move	s1,s3

80152788 <expand_dynamic_string_token>:
80152788:	27bdffd8 	addiu	sp,sp,-40
8015278c:	afb10014 	sw	s1,20(sp)
80152790:	00a08821 	move	s1,a1
80152794:	afb00010 	sw	s0,16(sp)
80152798:	afbf0020 	sw	ra,32(sp)
8015279c:	00808021 	move	s0,a0
801527a0:	afb3001c 	sw	s3,28(sp)
801527a4:	afb20018 	sw	s2,24(sp)
801527a8:	24050024 	li	a1,36
801527ac:	0c046ea8 	jal	8011baa0 <strchr>
801527b0:	02202021 	move	a0,s1
801527b4:	14400019 	bnez	v0,8015281c <expand_dynamic_string_token+0x94>
801527b8:	00402021 	move	a0,v0
801527bc:	0c046f6c 	jal	8011bdb0 <strlen>
801527c0:	02202021 	move	a0,s1
801527c4:	24500001 	addiu	s0,v0,1
801527c8:	0c04699a 	jal	8011a668 <__libc_malloc>
801527cc:	02002021 	move	a0,s0
801527d0:	1040000a 	beqz	v0,801527fc <expand_dynamic_string_token+0x74>
801527d4:	02202821 	move	a1,s1
801527d8:	02003021 	move	a2,s0
801527dc:	8fbf0020 	lw	ra,32(sp)
801527e0:	8fb3001c 	lw	s3,28(sp)
801527e4:	8fb20018 	lw	s2,24(sp)
801527e8:	8fb10014 	lw	s1,20(sp)
801527ec:	8fb00010 	lw	s0,16(sp)
801527f0:	00402021 	move	a0,v0
801527f4:	0804324c 	j	8010c930 <memcpy>
801527f8:	27bd0028 	addiu	sp,sp,40
801527fc:	8fbf0020 	lw	ra,32(sp)
80152800:	8fb3001c 	lw	s3,28(sp)
80152804:	8fb20018 	lw	s2,24(sp)
80152808:	8fb10014 	lw	s1,20(sp)
8015280c:	8fb00010 	lw	s0,16(sp)
80152810:	00001021 	move	v0,zero
80152814:	03e00008 	jr	ra
80152818:	27bd0028 	addiu	sp,sp,40
8015281c:	0c0542dc 	jal	80150b70 <_dl_dst_count>
80152820:	24050001 	li	a1,1
80152824:	1040ffe5 	beqz	v0,801527bc <expand_dynamic_string_token+0x34>
80152828:	00409021 	move	s2,v0
8015282c:	0c046f6c 	jal	8011bdb0 <strlen>
80152830:	02202021 	move	a0,s1
80152834:	8e040264 	lw	a0,612(s0)
80152838:	00000000 	nop
8015283c:	10800022 	beqz	a0,801528c8 <expand_dynamic_string_token+0x140>
80152840:	00409821 	move	s3,v0
80152844:	2402ffff 	li	v0,-1
80152848:	10820004 	beq	a0,v0,8015285c <expand_dynamic_string_token+0xd4>
8015284c:	00001821 	move	v1,zero
80152850:	0c046f6c 	jal	8011bdb0 <strlen>
80152854:	00000000 	nop
80152858:	00401821 	move	v1,v0
8015285c:	3c02801f 	lui	v0,0x801f
80152860:	8c44477c 	lw	a0,18300(v0)
80152864:	00000000 	nop
80152868:	0064102b 	sltu	v0,v1,a0
8015286c:	10400003 	beqz	v0,8015287c <expand_dynamic_string_token+0xf4>
80152870:	2462fff9 	addiu	v0,v1,-7
80152874:	00801821 	move	v1,a0
80152878:	2462fff9 	addiu	v0,v1,-7
8015287c:	02420018 	mult	s2,v0
80152880:	00001012 	mflo	v0
80152884:	02629821 	addu	s3,s3,v0
80152888:	0c04699a 	jal	8011a668 <__libc_malloc>
8015288c:	26640001 	addiu	a0,s3,1
80152890:	1040ffda 	beqz	v0,801527fc <expand_dynamic_string_token+0x74>
80152894:	02002021 	move	a0,s0
80152898:	02202821 	move	a1,s1
8015289c:	8fbf0020 	lw	ra,32(sp)
801528a0:	8fb3001c 	lw	s3,28(sp)
801528a4:	8fb20018 	lw	s2,24(sp)
801528a8:	8fb10014 	lw	s1,20(sp)
801528ac:	8fb00010 	lw	s0,16(sp)
801528b0:	00403021 	move	a2,v0
801528b4:	24070001 	li	a3,1
801528b8:	08054960 	j	80152580 <_dl_dst_substitute>
801528bc:	27bd0028 	addiu	sp,sp,40
801528c0:	08054a17 	j	8015285c <expand_dynamic_string_token+0xd4>
801528c4:	00001821 	move	v1,zero
801528c8:	8e020004 	lw	v0,4(s0)
801528cc:	00000000 	nop
801528d0:	80430000 	lb	v1,0(v0)
801528d4:	00000000 	nop
801528d8:	1460000c 	bnez	v1,8015290c <expand_dynamic_string_token+0x184>
801528dc:	3c04801d 	lui	a0,0x801d
801528e0:	0c05589c 	jal	80156270 <_dl_get_origin>
801528e4:	00000000 	nop
801528e8:	00402021 	move	a0,v0
801528ec:	2442ffff 	addiu	v0,v0,-1
801528f0:	2c42fffe 	sltiu	v0,v0,-2
801528f4:	1040fff2 	beqz	v0,801528c0 <expand_dynamic_string_token+0x138>
801528f8:	ae040264 	sw	a0,612(s0)
801528fc:	0c046f6c 	jal	8011bdb0 <strlen>
80152900:	00000000 	nop
80152904:	08054a17 	j	8015285c <expand_dynamic_string_token+0xd4>
80152908:	00401821 	move	v1,v0
8015290c:	3c05801d 	lui	a1,0x801d
80152910:	3c07801d 	lui	a3,0x801d
80152914:	24844c48 	addiu	a0,a0,19528
80152918:	24a54834 	addiu	a1,a1,18484
8015291c:	24e74e80 	addiu	a3,a3,20096
80152920:	0c04ad9c 	jal	8012b670 <__assert_fail>
80152924:	2406014b 	li	a2,331

80152928 <cache_rpath>:
80152928:	27bdffd0 	addiu	sp,sp,-48
8015292c:	afb40028 	sw	s4,40(sp)
80152930:	afb20020 	sw	s2,32(sp)
80152934:	afbf002c 	sw	ra,44(sp)
80152938:	afb30024 	sw	s3,36(sp)
8015293c:	afb1001c 	sw	s1,28(sp)
80152940:	afb00018 	sw	s0,24(sp)
80152944:	8ca30000 	lw	v1,0(a1)
80152948:	00a09021 	move	s2,a1
8015294c:	2405ffff 	li	a1,-1
80152950:	1065004d 	beq	v1,a1,80152a88 <cache_rpath+0x160>
80152954:	00e0a021 	move	s4,a3
80152958:	1060000b 	beqz	v1,80152988 <cache_rpath+0x60>
8015295c:	00061080 	sll	v0,a2,0x2
80152960:	24030001 	li	v1,1
80152964:	8fbf002c 	lw	ra,44(sp)
80152968:	8fb40028 	lw	s4,40(sp)
8015296c:	8fb30024 	lw	s3,36(sp)
80152970:	8fb20020 	lw	s2,32(sp)
80152974:	8fb1001c 	lw	s1,28(sp)
80152978:	8fb00018 	lw	s0,24(sp)
8015297c:	00601021 	move	v0,v1
80152980:	03e00008 	jr	ra
80152984:	27bd0030 	addiu	sp,sp,48
80152988:	00441021 	addu	v0,v0,a0
8015298c:	8c460020 	lw	a2,32(v0)
80152990:	00000000 	nop
80152994:	10c0002f 	beqz	a2,80152a54 <cache_rpath+0x12c>
80152998:	3c02801f 	lui	v0,0x801f
8015299c:	8c830034 	lw	v1,52(a0)
801529a0:	8c4747cc 	lw	a3,18380(v0)
801529a4:	8cc60004 	lw	a2,4(a2)
801529a8:	8c680004 	lw	t0,4(v1)
801529ac:	8c850000 	lw	a1,0(a0)
801529b0:	8c930004 	lw	s3,4(a0)
801529b4:	14e00049 	bnez	a3,80152adc <cache_rpath+0x1b4>
801529b8:	3c02801f 	lui	v0,0x801f
801529bc:	01052821 	addu	a1,t0,a1
801529c0:	0c0549e2 	jal	80152788 <expand_dynamic_string_token>
801529c4:	00a62821 	addu	a1,a1,a2
801529c8:	1040003f 	beqz	v0,80152ac8 <cache_rpath+0x1a0>
801529cc:	00408821 	move	s1,v0
801529d0:	80430000 	lb	v1,0(v0)
801529d4:	00000000 	nop
801529d8:	1060003e 	beqz	v1,80152ad4 <cache_rpath+0x1ac>
801529dc:	2405003a 	li	a1,58
801529e0:	00402021 	move	a0,v0
801529e4:	00001021 	move	v0,zero
801529e8:	10650025 	beq	v1,a1,80152a80 <cache_rpath+0x158>
801529ec:	00000000 	nop
801529f0:	24840001 	addiu	a0,a0,1
801529f4:	80830000 	lb	v1,0(a0)
801529f8:	00000000 	nop
801529fc:	1460fffa 	bnez	v1,801529e8 <cache_rpath+0xc0>
80152a00:	00000000 	nop
80152a04:	00021080 	sll	v0,v0,0x2
80152a08:	24440008 	addiu	a0,v0,8
80152a0c:	0c04699a 	jal	8011a668 <__libc_malloc>
80152a10:	00000000 	nop
80152a14:	10400026 	beqz	v0,80152ab0 <cache_rpath+0x188>
80152a18:	00408021 	move	s0,v0
80152a1c:	3c06801d 	lui	a2,0x801d
80152a20:	24c64c84 	addiu	a2,a2,19588
80152a24:	00402821 	move	a1,v0
80152a28:	00003821 	move	a3,zero
80152a2c:	02202021 	move	a0,s1
80152a30:	afb40010 	sw	s4,16(sp)
80152a34:	0c054350 	jal	80150d40 <fillin_rpath>
80152a38:	afb30014 	sw	s3,20(sp)
80152a3c:	0c045fee 	jal	80117fb8 <__cfree>
80152a40:	02202021 	move	a0,s1
80152a44:	24020001 	li	v0,1
80152a48:	ae420004 	sw	v0,4(s2)
80152a4c:	08054a58 	j	80152960 <cache_rpath+0x38>
80152a50:	ae500000 	sw	s0,0(s2)
80152a54:	ae450000 	sw	a1,0(s2)
80152a58:	00001821 	move	v1,zero
80152a5c:	8fbf002c 	lw	ra,44(sp)
80152a60:	8fb40028 	lw	s4,40(sp)
80152a64:	8fb30024 	lw	s3,36(sp)
80152a68:	8fb20020 	lw	s2,32(sp)
80152a6c:	8fb1001c 	lw	s1,28(sp)
80152a70:	8fb00018 	lw	s0,24(sp)
80152a74:	00601021 	move	v0,v1
80152a78:	03e00008 	jr	ra
80152a7c:	27bd0030 	addiu	sp,sp,48
80152a80:	08054a7c 	j	801529f0 <cache_rpath+0xc8>
80152a84:	24420001 	addiu	v0,v0,1
80152a88:	00001821 	move	v1,zero
80152a8c:	8fbf002c 	lw	ra,44(sp)
80152a90:	8fb40028 	lw	s4,40(sp)
80152a94:	8fb30024 	lw	s3,36(sp)
80152a98:	8fb20020 	lw	s2,32(sp)
80152a9c:	8fb1001c 	lw	s1,28(sp)
80152aa0:	8fb00018 	lw	s0,24(sp)
80152aa4:	00601021 	move	v0,v1
80152aa8:	03e00008 	jr	ra
80152aac:	27bd0030 	addiu	sp,sp,48
80152ab0:	3c02801d 	lui	v0,0x801d
80152ab4:	244747dc 	addiu	a3,v0,18396
80152ab8:	2404000c 	li	a0,12
80152abc:	00002821 	move	a1,zero
80152ac0:	0c05563b 	jal	801558ec <_dl_signal_error>
80152ac4:	00003021 	move	a2,zero
80152ac8:	3c02801d 	lui	v0,0x801d
80152acc:	08054aae 	j	80152ab8 <cache_rpath+0x190>
80152ad0:	24474c60 	addiu	a3,v0,19552
80152ad4:	08054a83 	j	80152a0c <cache_rpath+0xe4>
80152ad8:	24040008 	li	a0,8
80152adc:	8c4331b0 	lw	v1,12720(v0)
80152ae0:	00000000 	nop
80152ae4:	1460ffb5 	bnez	v1,801529bc <cache_rpath+0x94>
80152ae8:	00000000 	nop
80152aec:	826a0000 	lb	t2,0(s3)
80152af0:	80e30000 	lb	v1,0(a3)
80152af4:	00000000 	nop
80152af8:	146a000d 	bne	v1,t2,80152b30 <cache_rpath+0x208>
80152afc:	01401021 	move	v0,t2
80152b00:	10600018 	beqz	v1,80152b64 <cache_rpath+0x23c>
80152b04:	02604821 	move	t1,s3
80152b08:	08054ac6 	j	80152b18 <cache_rpath+0x1f0>
80152b0c:	24e70001 	addiu	a3,a3,1
80152b10:	10600014 	beqz	v1,80152b64 <cache_rpath+0x23c>
80152b14:	24e70001 	addiu	a3,a3,1
80152b18:	25290001 	addiu	t1,t1,1
80152b1c:	80e30000 	lb	v1,0(a3)
80152b20:	81220000 	lb	v0,0(t1)
80152b24:	00000000 	nop
80152b28:	1062fff9 	beq	v1,v0,80152b10 <cache_rpath+0x1e8>
80152b2c:	00000000 	nop
80152b30:	14400005 	bnez	v0,80152b48 <cache_rpath+0x220>
80152b34:	00000000 	nop
80152b38:	1060000a 	beqz	v1,80152b64 <cache_rpath+0x23c>
80152b3c:	2402003a 	li	v0,58
80152b40:	10620008 	beq	v1,v0,80152b64 <cache_rpath+0x23c>
80152b44:	00000000 	nop
80152b48:	1060ff9c 	beqz	v1,801529bc <cache_rpath+0x94>
80152b4c:	2402003a 	li	v0,58
80152b50:	1062000e 	beq	v1,v0,80152b8c <cache_rpath+0x264>
80152b54:	24e70001 	addiu	a3,a3,1
80152b58:	80e30000 	lb	v1,0(a3)
80152b5c:	08054ad2 	j	80152b48 <cache_rpath+0x220>
80152b60:	00000000 	nop
80152b64:	24040001 	li	a0,1
80152b68:	0c046da7 	jal	8011b69c <__calloc>
80152b6c:	24050004 	li	a1,4
80152b70:	1040ffcf 	beqz	v0,80152ab0 <cache_rpath+0x188>
80152b74:	00402021 	move	a0,v0
80152b78:	24020001 	li	v0,1
80152b7c:	24030001 	li	v1,1
80152b80:	ae420004 	sw	v0,4(s2)
80152b84:	08054a59 	j	80152964 <cache_rpath+0x3c>
80152b88:	ae440000 	sw	a0,0(s2)
80152b8c:	80e30000 	lb	v1,0(a3)
80152b90:	00000000 	nop
80152b94:	1460ffd8 	bnez	v1,80152af8 <cache_rpath+0x1d0>
80152b98:	00000000 	nop
80152b9c:	08054a70 	j	801529c0 <cache_rpath+0x98>
80152ba0:	01052821 	addu	a1,t0,a1

80152ba4 <_dl_rtld_di_serinfo>:
80152ba4:	27bdffc0 	addiu	sp,sp,-64
80152ba8:	30c600ff 	andi	a2,a2,0xff
80152bac:	afb20028 	sw	s2,40(sp)
80152bb0:	afbf0038 	sw	ra,56(sp)
80152bb4:	afb50034 	sw	s5,52(sp)
80152bb8:	afb40030 	sw	s4,48(sp)
80152bbc:	afb3002c 	sw	s3,44(sp)
80152bc0:	afb10024 	sw	s1,36(sp)
80152bc4:	afb00020 	sw	s0,32(sp)
80152bc8:	00809021 	move	s2,a0
80152bcc:	afa50018 	sw	a1,24(sp)
80152bd0:	10c00003 	beqz	a2,80152be0 <_dl_rtld_di_serinfo+0x3c>
80152bd4:	a3a6001c 	sb	a2,28(sp)
80152bd8:	aca00004 	sw	zero,4(a1)
80152bdc:	aca00000 	sw	zero,0(a1)
80152be0:	8ca20004 	lw	v0,4(a1)
80152be4:	8e430094 	lw	v1,148(s2)
80152be8:	000210c0 	sll	v0,v0,0x3
80152bec:	24420008 	addiu	v0,v0,8
80152bf0:	00a21021 	addu	v0,a1,v0
80152bf4:	afa20010 	sw	v0,16(sp)
80152bf8:	10600038 	beqz	v1,80152cdc <_dl_rtld_di_serinfo+0x138>
80152bfc:	afa00014 	sw	zero,20(sp)
80152c00:	27b40010 	addiu	s4,sp,16
80152c04:	3c04801f 	lui	a0,0x801f
80152c08:	24843704 	addiu	a0,a0,14084
80152c0c:	00002821 	move	a1,zero
80152c10:	0c054317 	jal	80150c5c <add_path.9497>
80152c14:	02801021 	move	v0,s4
80152c18:	265002a8 	addiu	s0,s2,680
80152c1c:	3c07801d 	lui	a3,0x801d
80152c20:	24e74c90 	addiu	a3,a3,19600
80152c24:	02402021 	move	a0,s2
80152c28:	02002821 	move	a1,s0
80152c2c:	0c054a4a 	jal	80152928 <cache_rpath>
80152c30:	2406001d 	li	a2,29
80152c34:	1440001b 	bnez	v0,80152ca4 <_dl_rtld_di_serinfo+0x100>
80152c38:	02801021 	move	v0,s4
80152c3c:	8e4202c4 	lw	v0,708(s2)
80152c40:	00000000 	nop
80152c44:	30420800 	andi	v0,v0,0x800
80152c48:	1040001e 	beqz	v0,80152cc4 <_dl_rtld_di_serinfo+0x120>
80152c4c:	3c04801f 	lui	a0,0x801f
80152c50:	93a2001c 	lbu	v0,28(sp)
80152c54:	00000000 	nop
80152c58:	10400009 	beqz	v0,80152c80 <_dl_rtld_di_serinfo+0xdc>
80152c5c:	00000000 	nop
80152c60:	8fa20018 	lw	v0,24(sp)
80152c64:	00000000 	nop
80152c68:	8c430004 	lw	v1,4(v0)
80152c6c:	8c440000 	lw	a0,0(v0)
80152c70:	000318c0 	sll	v1,v1,0x3
80152c74:	24630008 	addiu	v1,v1,8
80152c78:	00832021 	addu	a0,a0,v1
80152c7c:	ac440000 	sw	a0,0(v0)
80152c80:	8fbf0038 	lw	ra,56(sp)
80152c84:	8fb50034 	lw	s5,52(sp)
80152c88:	8fb40030 	lw	s4,48(sp)
80152c8c:	8fb3002c 	lw	s3,44(sp)
80152c90:	8fb20028 	lw	s2,40(sp)
80152c94:	8fb10024 	lw	s1,36(sp)
80152c98:	8fb00020 	lw	s0,32(sp)
80152c9c:	03e00008 	jr	ra
80152ca0:	27bd0040 	addiu	sp,sp,64
80152ca4:	02002021 	move	a0,s0
80152ca8:	0c054317 	jal	80150c5c <add_path.9497>
80152cac:	00002821 	move	a1,zero
80152cb0:	8e4202c4 	lw	v0,708(s2)
80152cb4:	00000000 	nop
80152cb8:	30420800 	andi	v0,v0,0x800
80152cbc:	1440ffe4 	bnez	v0,80152c50 <_dl_rtld_di_serinfo+0xac>
80152cc0:	3c04801f 	lui	a0,0x801f
80152cc4:	02801021 	move	v0,s4
80152cc8:	24843718 	addiu	a0,a0,14104
80152ccc:	0c054317 	jal	80150c5c <add_path.9497>
80152cd0:	00002821 	move	a1,zero
80152cd4:	08054b14 	j	80152c50 <_dl_rtld_di_serinfo+0xac>
80152cd8:	00000000 	nop
80152cdc:	3c13801d 	lui	s3,0x801d
80152ce0:	02408821 	move	s1,s2
80152ce4:	27b40010 	addiu	s4,sp,16
80152ce8:	08054b40 	j	80152d00 <_dl_rtld_di_serinfo+0x15c>
80152cec:	0260a821 	move	s5,s3
80152cf0:	8e310230 	lw	s1,560(s1)
80152cf4:	00000000 	nop
80152cf8:	1220000e 	beqz	s1,80152d34 <_dl_rtld_di_serinfo+0x190>
80152cfc:	00000000 	nop
80152d00:	26300254 	addiu	s0,s1,596
80152d04:	02202021 	move	a0,s1
80152d08:	02002821 	move	a1,s0
80152d0c:	2406000f 	li	a2,15
80152d10:	0c054a4a 	jal	80152928 <cache_rpath>
80152d14:	26674c88 	addiu	a3,s3,19592
80152d18:	02002021 	move	a0,s0
80152d1c:	1040fff4 	beqz	v0,80152cf0 <_dl_rtld_di_serinfo+0x14c>
80152d20:	00002821 	move	a1,zero
80152d24:	0c054317 	jal	80150c5c <add_path.9497>
80152d28:	02801021 	move	v0,s4
80152d2c:	08054b3c 	j	80152cf0 <_dl_rtld_di_serinfo+0x14c>
80152d30:	00000000 	nop
80152d34:	8e420018 	lw	v0,24(s2)
80152d38:	00000000 	nop
80152d3c:	1440ffb2 	bnez	v0,80152c08 <_dl_rtld_di_serinfo+0x64>
80152d40:	3c04801f 	lui	a0,0x801f
80152d44:	3c02803b 	lui	v0,0x803b
80152d48:	8c448698 	lw	a0,-31080(v0)
80152d4c:	00000000 	nop
80152d50:	1080ffac 	beqz	a0,80152c04 <_dl_rtld_di_serinfo+0x60>
80152d54:	24030002 	li	v1,2
80152d58:	8c820248 	lw	v0,584(a0)
80152d5c:	00000000 	nop
80152d60:	30420003 	andi	v0,v0,0x3
80152d64:	1043ffa7 	beq	v0,v1,80152c04 <_dl_rtld_di_serinfo+0x60>
80152d68:	00000000 	nop
80152d6c:	1244ffa5 	beq	s2,a0,80152c04 <_dl_rtld_di_serinfo+0x60>
80152d70:	24900254 	addiu	s0,a0,596
80152d74:	26a74c88 	addiu	a3,s5,19592
80152d78:	02002821 	move	a1,s0
80152d7c:	0c054a4a 	jal	80152928 <cache_rpath>
80152d80:	2406000f 	li	a2,15
80152d84:	1040ff9f 	beqz	v0,80152c04 <_dl_rtld_di_serinfo+0x60>
80152d88:	02002021 	move	a0,s0
80152d8c:	02801021 	move	v0,s4
80152d90:	0c054317 	jal	80150c5c <add_path.9497>
80152d94:	00002821 	move	a1,zero
80152d98:	08054b02 	j	80152c08 <_dl_rtld_di_serinfo+0x64>
80152d9c:	3c04801f 	lui	a0,0x801f

80152da0 <open_verify>:
80152da0:	27bdffa0 	addiu	sp,sp,-96
80152da4:	afbe0058 	sw	s8,88(sp)
80152da8:	afb60050 	sw	s6,80(sp)
80152dac:	03a0f021 	move	s8,sp
80152db0:	00a0b021 	move	s6,a1
80152db4:	00002821 	move	a1,zero
80152db8:	afb40048 	sw	s4,72(sp)
80152dbc:	afbf005c 	sw	ra,92(sp)
80152dc0:	afb70054 	sw	s7,84(sp)
80152dc4:	afb5004c 	sw	s5,76(sp)
80152dc8:	afb30044 	sw	s3,68(sp)
80152dcc:	afb20040 	sw	s2,64(sp)
80152dd0:	afb1003c 	sw	s1,60(sp)
80152dd4:	afb00038 	sw	s0,56(sp)
80152dd8:	0c0477be 	jal	8011def8 <__libc_open>
80152ddc:	afc40060 	sw	a0,96(s8)
80152de0:	0040a021 	move	s4,v0
80152de4:	2402ffff 	li	v0,-1
80152de8:	12820060 	beq	s4,v0,80152f6c <open_verify+0x1cc>
80152dec:	00000000 	nop
80152df0:	0c047ea0 	jal	8011fa80 <__errno_location>
80152df4:	26d30004 	addiu	s3,s6,4
80152df8:	ac400000 	sw	zero,0(v0)
80152dfc:	02802021 	move	a0,s4
80152e00:	02602821 	move	a1,s3
80152e04:	24060200 	li	a2,512
80152e08:	0c0477d6 	jal	8011df58 <__libc_read>
80152e0c:	0040a821 	move	s5,v0
80152e10:	00408021 	move	s0,v0
80152e14:	28420034 	slti	v0,v0,52
80152e18:	144000a8 	bnez	v0,801530bc <open_verify+0x31c>
80152e1c:	aed00000 	sw	s0,0(s6)
80152e20:	3c05801d 	lui	a1,0x801d
80152e24:	24a54ef0 	addiu	a1,a1,20208
80152e28:	02602021 	move	a0,s3
80152e2c:	0c047140 	jal	8011c500 <memcmp>
80152e30:	24060009 	li	a2,9
80152e34:	14400099 	bnez	v0,8015309c <open_verify+0x2fc>
80152e38:	24020001 	li	v0,1
80152e3c:	8e630014 	lw	v1,20(s3)
80152e40:	00000000 	nop
80152e44:	146200a4 	bne	v1,v0,801530d8 <open_verify+0x338>
80152e48:	3c02801d 	lui	v0,0x801d
80152e4c:	8e620024 	lw	v0,36(s3)
80152e50:	00000000 	nop
80152e54:	30420020 	andi	v0,v0,0x20
80152e58:	14400065 	bnez	v0,80152ff0 <open_verify+0x250>
80152e5c:	24020008 	li	v0,8
80152e60:	96630012 	lhu	v1,18(s3)
80152e64:	00000000 	nop
80152e68:	10620003 	beq	v1,v0,80152e78 <open_verify+0xd8>
80152e6c:	2402000a 	li	v0,10
80152e70:	1462005f 	bne	v1,v0,80152ff0 <open_verify+0x250>
80152e74:	00000000 	nop
80152e78:	96630010 	lhu	v1,16(s3)
80152e7c:	24020003 	li	v0,3
80152e80:	14620098 	bne	v1,v0,801530e4 <open_verify+0x344>
80152e84:	24020002 	li	v0,2
80152e88:	9663002a 	lhu	v1,42(s3)
80152e8c:	24020020 	li	v0,32
80152e90:	14620099 	bne	v1,v0,801530f8 <open_verify+0x358>
80152e94:	3c02801d 	lui	v0,0x801d
80152e98:	9664002c 	lhu	a0,44(s3)
80152e9c:	8e65001c 	lw	a1,28(s3)
80152ea0:	00049140 	sll	s2,a0,0x5
80152ea4:	02451021 	addu	v0,s2,a1
80152ea8:	0202102b 	sltu	v0,s0,v0
80152eac:	14400056 	bnez	v0,80153008 <open_verify+0x268>
80152eb0:	02658821 	addu	s1,s3,a1
80152eb4:	00041140 	sll	v0,a0,0x5
80152eb8:	02221021 	addu	v0,s1,v0
80152ebc:	0222102b 	sltu	v0,s1,v0
80152ec0:	1040002a 	beqz	v0,80152f6c <open_verify+0x1cc>
80152ec4:	02208021 	move	s0,s1
80152ec8:	08054bb9 	j	80152ee4 <open_verify+0x144>
80152ecc:	00000000 	nop
80152ed0:	26100020 	addiu	s0,s0,32
80152ed4:	02221021 	addu	v0,s1,v0
80152ed8:	0202102b 	sltu	v0,s0,v0
80152edc:	10400023 	beqz	v0,80152f6c <open_verify+0x1cc>
80152ee0:	00000000 	nop
80152ee4:	8e030000 	lw	v1,0(s0)
80152ee8:	24020004 	li	v0,4
80152eec:	1462fff8 	bne	v1,v0,80152ed0 <open_verify+0x130>
80152ef0:	00041140 	sll	v0,a0,0x5
80152ef4:	8e120010 	lw	s2,16(s0)
80152ef8:	24020020 	li	v0,32
80152efc:	1642fff4 	bne	s2,v0,80152ed0 <open_verify+0x130>
80152f00:	00041140 	sll	v0,a0,0x5
80152f04:	8e02001c 	lw	v0,28(s0)
80152f08:	00000000 	nop
80152f0c:	2c420004 	sltiu	v0,v0,4
80152f10:	1440ffef 	bnez	v0,80152ed0 <open_verify+0x130>
80152f14:	00041140 	sll	v0,a0,0x5
80152f18:	8e050004 	lw	a1,4(s0)
80152f1c:	8ec30000 	lw	v1,0(s6)
80152f20:	24a20020 	addiu	v0,a1,32
80152f24:	0062102b 	sltu	v0,v1,v0
80152f28:	1440004e 	bnez	v0,80153064 <open_verify+0x2c4>
80152f2c:	00003021 	move	a2,zero
80152f30:	02659021 	addu	s2,s3,a1
80152f34:	3c05801d 	lui	a1,0x801d
80152f38:	24a54ee0 	addiu	a1,a1,20192
80152f3c:	02402021 	move	a0,s2
80152f40:	0c047140 	jal	8011c500 <memcmp>
80152f44:	24060010 	li	a2,16
80152f48:	10400016 	beqz	v0,80152fa4 <open_verify+0x204>
80152f4c:	26100020 	addiu	s0,s0,32
80152f50:	9664002c 	lhu	a0,44(s3)
80152f54:	00000000 	nop
80152f58:	00041140 	sll	v0,a0,0x5
80152f5c:	02221021 	addu	v0,s1,v0
80152f60:	0202102b 	sltu	v0,s0,v0
80152f64:	1440ffdf 	bnez	v0,80152ee4 <open_verify+0x144>
80152f68:	00000000 	nop
80152f6c:	03c0e821 	move	sp,s8
80152f70:	02801021 	move	v0,s4
80152f74:	8fbf005c 	lw	ra,92(sp)
80152f78:	8fbe0058 	lw	s8,88(sp)
80152f7c:	8fb70054 	lw	s7,84(sp)
80152f80:	8fb60050 	lw	s6,80(sp)
80152f84:	8fb5004c 	lw	s5,76(sp)
80152f88:	8fb40048 	lw	s4,72(sp)
80152f8c:	8fb30044 	lw	s3,68(sp)
80152f90:	8fb20040 	lw	s2,64(sp)
80152f94:	8fb1003c 	lw	s1,60(sp)
80152f98:	8fb00038 	lw	s0,56(sp)
80152f9c:	03e00008 	jr	ra
80152fa0:	27bd0060 	addiu	sp,sp,96
80152fa4:	8e420010 	lw	v0,16(s2)
80152fa8:	8e460014 	lw	a2,20(s2)
80152fac:	8e430018 	lw	v1,24(s2)
80152fb0:	8e45001c 	lw	a1,28(s2)
80152fb4:	1440000e 	bnez	v0,80152ff0 <open_verify+0x250>
80152fb8:	3c02801f 	lui	v0,0x801f
80152fbc:	8c4447c8 	lw	a0,18376(v0)
80152fc0:	00000000 	nop
80152fc4:	1080ffe9 	beqz	a0,80152f6c <open_verify+0x1cc>
80152fc8:	30c200ff 	andi	v0,a2,0xff
80152fcc:	306300ff 	andi	v1,v1,0xff
80152fd0:	00021200 	sll	v0,v0,0x8
80152fd4:	00431021 	addu	v0,v0,v1
80152fd8:	00021200 	sll	v0,v0,0x8
80152fdc:	30a300ff 	andi	v1,a1,0xff
80152fe0:	00431021 	addu	v0,v0,v1
80152fe4:	0082102b 	sltu	v0,a0,v0
80152fe8:	1040ffe0 	beqz	v0,80152f6c <open_verify+0x1cc>
80152fec:	00000000 	nop
80152ff0:	0c0477ca 	jal	8011df28 <__libc_close>
80152ff4:	02802021 	move	a0,s4
80152ff8:	2414ffff 	li	s4,-1
80152ffc:	24020002 	li	v0,2
80153000:	08054bdb 	j	80152f6c <open_verify+0x1cc>
80153004:	aea20000 	sw	v0,0(s5)
80153008:	2642000e 	addiu	v0,s2,14
8015300c:	000210c2 	srl	v0,v0,0x3
80153010:	000210c0 	sll	v0,v0,0x3
80153014:	03a2e823 	subu	sp,sp,v0
80153018:	27b10018 	addiu	s1,sp,24
8015301c:	02802021 	move	a0,s4
80153020:	0c05959e 	jal	80165678 <__libc_lseek>
80153024:	00003021 	move	a2,zero
80153028:	02802021 	move	a0,s4
8015302c:	02202821 	move	a1,s1
80153030:	0c0477d6 	jal	8011df58 <__libc_read>
80153034:	02403021 	move	a2,s2
80153038:	12420015 	beq	s2,v0,80153090 <open_verify+0x2f0>
8015303c:	00000000 	nop
80153040:	3c02801d 	lui	v0,0x801d
80153044:	8ea40000 	lw	a0,0(s5)
80153048:	244248fc 	addiu	v0,v0,18684
8015304c:	8fc60060 	lw	a2,96(s8)
80153050:	02802821 	move	a1,s4
80153054:	00003821 	move	a3,zero
80153058:	afa20014 	sw	v0,20(sp)
8015305c:	0c054472 	jal	801511c8 <lose>
80153060:	afa00010 	sw	zero,16(sp)
80153064:	02802021 	move	a0,s4
80153068:	0c05959e 	jal	80165678 <__libc_lseek>
8015306c:	27d70018 	addiu	s7,s8,24
80153070:	02802021 	move	a0,s4
80153074:	02e02821 	move	a1,s7
80153078:	0c0477d6 	jal	8011df58 <__libc_read>
8015307c:	24060020 	li	a2,32
80153080:	1452ffef 	bne	v0,s2,80153040 <open_verify+0x2a0>
80153084:	02e09021 	move	s2,s7
80153088:	08054bce 	j	80152f38 <open_verify+0x198>
8015308c:	3c05801d 	lui	a1,0x801d
80153090:	9664002c 	lhu	a0,44(s3)
80153094:	08054bae 	j	80152eb8 <open_verify+0x118>
80153098:	00041140 	sll	v0,a0,0x5
8015309c:	3c02464c 	lui	v0,0x464c
801530a0:	8ec30004 	lw	v1,4(s6)
801530a4:	3442457f 	ori	v0,v0,0x457f
801530a8:	10620019 	beq	v1,v0,80153110 <open_verify+0x370>
801530ac:	3c02801d 	lui	v0,0x801d
801530b0:	24424ca8 	addiu	v0,v0,19624
801530b4:	08054c13 	j	8015304c <open_verify+0x2ac>
801530b8:	00002021 	move	a0,zero
801530bc:	8ea40000 	lw	a0,0(s5)
801530c0:	00000000 	nop
801530c4:	1480000f 	bnez	a0,80153104 <open_verify+0x364>
801530c8:	00000000 	nop
801530cc:	3c02801d 	lui	v0,0x801d
801530d0:	08054c13 	j	8015304c <open_verify+0x2ac>
801530d4:	24424c98 	addiu	v0,v0,19608
801530d8:	24424d64 	addiu	v0,v0,19812
801530dc:	08054c13 	j	8015304c <open_verify+0x2ac>
801530e0:	00002021 	move	a0,zero
801530e4:	1062ff68 	beq	v1,v0,80152e88 <open_verify+0xe8>
801530e8:	3c02801d 	lui	v0,0x801d
801530ec:	24424d90 	addiu	v0,v0,19856
801530f0:	08054c13 	j	8015304c <open_verify+0x2ac>
801530f4:	00002021 	move	a0,zero
801530f8:	24424db8 	addiu	v0,v0,19896
801530fc:	08054c13 	j	8015304c <open_verify+0x2ac>
80153100:	00002021 	move	a0,zero
80153104:	3c02801d 	lui	v0,0x801d
80153108:	08054c13 	j	8015304c <open_verify+0x2ac>
8015310c:	244248fc 	addiu	v0,v0,18684
80153110:	92640004 	lbu	a0,4(s3)
80153114:	24020001 	li	v0,1
80153118:	1482ffb5 	bne	a0,v0,80152ff0 <open_verify+0x250>
8015311c:	00000000 	nop
80153120:	92630005 	lbu	v1,5(s3)
80153124:	00000000 	nop
80153128:	10640004 	beq	v1,a0,8015313c <open_verify+0x39c>
8015312c:	3c02801d 	lui	v0,0x801d
80153130:	24424cbc 	addiu	v0,v0,19644
80153134:	08054c13 	j	8015304c <open_verify+0x2ac>
80153138:	00002021 	move	a0,zero
8015313c:	92620006 	lbu	v0,6(s3)
80153140:	00000000 	nop
80153144:	10430004 	beq	v0,v1,80153158 <open_verify+0x3b8>
80153148:	3c02801d 	lui	v0,0x801d
8015314c:	24424ce8 	addiu	v0,v0,19688
80153150:	08054c13 	j	8015304c <open_verify+0x2ac>
80153154:	00002021 	move	a0,zero
80153158:	92620007 	lbu	v0,7(s3)
8015315c:	00000000 	nop
80153160:	10400004 	beqz	v0,80153174 <open_verify+0x3d4>
80153164:	3c02801d 	lui	v0,0x801d
80153168:	24424d1c 	addiu	v0,v0,19740
8015316c:	08054c13 	j	8015304c <open_verify+0x2ac>
80153170:	00002021 	move	a0,zero
80153174:	92620008 	lbu	v0,8(s3)
80153178:	00000000 	nop
8015317c:	10400005 	beqz	v0,80153194 <open_verify+0x3f4>
80153180:	00000000 	nop
80153184:	3c02801d 	lui	v0,0x801d
80153188:	24424d34 	addiu	v0,v0,19764
8015318c:	08054c13 	j	8015304c <open_verify+0x2ac>
80153190:	00002021 	move	a0,zero
80153194:	3c02801d 	lui	v0,0x801d
80153198:	24424d54 	addiu	v0,v0,19796
8015319c:	08054c13 	j	8015304c <open_verify+0x2ac>
801531a0:	00002021 	move	a0,zero

801531a4 <open_path>:
801531a4:	27bdff10 	addiu	sp,sp,-240
801531a8:	afbe00e8 	sw	s8,232(sp)
801531ac:	afb600e0 	sw	s6,224(sp)
801531b0:	afbf00ec 	sw	ra,236(sp)
801531b4:	afb700e4 	sw	s7,228(sp)
801531b8:	afb500dc 	sw	s5,220(sp)
801531bc:	afb400d8 	sw	s4,216(sp)
801531c0:	afb300d4 	sw	s3,212(sp)
801531c4:	afb200d0 	sw	s2,208(sp)
801531c8:	afb100cc 	sw	s1,204(sp)
801531cc:	afb000c8 	sw	s0,200(sp)
801531d0:	3c03801f 	lui	v1,0x801f
801531d4:	3c08801f 	lui	t0,0x801f
801531d8:	8c62468c 	lw	v0,18060(v1)
801531dc:	8d033714 	lw	v1,14100(t0)
801531e0:	03a0f021 	move	s8,sp
801531e4:	00431021 	addu	v0,v0,v1
801531e8:	00451021 	addu	v0,v0,a1
801531ec:	2442000e 	addiu	v0,v0,14
801531f0:	8ce30000 	lw	v1,0(a3)
801531f4:	000210c2 	srl	v0,v0,0x3
801531f8:	000210c0 	sll	v0,v0,0x3
801531fc:	03a2e823 	subu	sp,sp,v0
80153200:	8c740000 	lw	s4,0(v1)
80153204:	afc500f4 	sw	a1,244(s8)
80153208:	afc700fc 	sw	a3,252(s8)
8015320c:	afc300bc 	sw	v1,188(s8)
80153210:	afc400f0 	sw	a0,240(s8)
80153214:	afc600f8 	sw	a2,248(s8)
80153218:	27b60010 	addiu	s6,sp,16
8015321c:	afc000b8 	sw	zero,184(s8)
80153220:	afc000b4 	sw	zero,180(s8)
80153224:	3c04801f 	lui	a0,0x801f
80153228:	8c824780 	lw	v0,18304(a0)
8015322c:	00000000 	nop
80153230:	30420001 	andi	v0,v0,0x1
80153234:	144000c1 	bnez	v0,8015353c <open_path+0x398>
80153238:	00000000 	nop
8015323c:	8e85000c 	lw	a1,12(s4)
80153240:	8e860010 	lw	a2,16(s4)
80153244:	0c0472c8 	jal	8011cb20 <__mempcpy>
80153248:	02c02021 	move	a0,s6
8015324c:	3c03801f 	lui	v1,0x801f
80153250:	afc200c0 	sw	v0,192(s8)
80153254:	8c623710 	lw	v0,14096(v1)
80153258:	00009021 	move	s2,zero
8015325c:	0242102b 	sltu	v0,s2,v0
80153260:	10400037 	beqz	v0,80153340 <open_path+0x19c>
80153264:	afc000b0 	sw	zero,176(s8)
80153268:	00129880 	sll	s3,s2,0x2
8015326c:	02748021 	addu	s0,s3,s4
80153270:	8e020014 	lw	v0,20(s0)
80153274:	24170001 	li	s7,1
80153278:	1057002a 	beq	v0,s7,80153324 <open_path+0x180>
8015327c:	3c03801f 	lui	v1,0x801f
80153280:	8c64370c 	lw	a0,14092(v1)
80153284:	001210c0 	sll	v0,s2,0x3
80153288:	00441021 	addu	v0,v0,a0
8015328c:	8c460004 	lw	a2,4(v0)
80153290:	8c450000 	lw	a1,0(v0)
80153294:	8fc400c0 	lw	a0,192(s8)
80153298:	0c0472c8 	jal	8011cb20 <__mempcpy>
8015329c:	00000000 	nop
801532a0:	8fc500f0 	lw	a1,240(s8)
801532a4:	8fc600f4 	lw	a2,244(s8)
801532a8:	0c0472c8 	jal	8011cb20 <__mempcpy>
801532ac:	00402021 	move	a0,v0
801532b0:	3c04801f 	lui	a0,0x801f
801532b4:	8c834780 	lw	v1,18304(a0)
801532b8:	00000000 	nop
801532bc:	30630001 	andi	v1,v1,0x1
801532c0:	14600082 	bnez	v1,801534cc <open_path+0x328>
801532c4:	0056a823 	subu	s5,v0,s6
801532c8:	8fc50104 	lw	a1,260(s8)
801532cc:	0c054b68 	jal	80152da0 <open_verify>
801532d0:	02c02021 	move	a0,s6
801532d4:	00408821 	move	s1,v0
801532d8:	8e020014 	lw	v0,20(s0)
801532dc:	00000000 	nop
801532e0:	1440003f 	bnez	v0,801533e0 <open_path+0x23c>
801532e4:	38420002 	xori	v0,v0,0x2
801532e8:	2402ffff 	li	v0,-1
801532ec:	12220044 	beq	s1,v0,80153400 <open_path+0x25c>
801532f0:	24040002 	li	a0,2
801532f4:	8fc300b0 	lw	v1,176(s8)
801532f8:	00000000 	nop
801532fc:	34630001 	ori	v1,v1,0x1
80153300:	afc300b0 	sw	v1,176(s8)
80153304:	ae040014 	sw	a0,20(s0)
80153308:	8fc200f8 	lw	v0,248(s8)
8015330c:	00000000 	nop
80153310:	14400074 	bnez	v0,801534e4 <open_path+0x340>
80153314:	3c02801f 	lui	v0,0x801f
80153318:	2404ffff 	li	a0,-1
8015331c:	16240019 	bne	s1,a0,80153384 <open_path+0x1e0>
80153320:	00000000 	nop
80153324:	26520001 	addiu	s2,s2,1
80153328:	3c03801f 	lui	v1,0x801f
8015332c:	8c623710 	lw	v0,14096(v1)
80153330:	00000000 	nop
80153334:	0242102b 	sltu	v0,s2,v0
80153338:	1440ffcb 	bnez	v0,80153268 <open_path+0xc4>
8015333c:	00000000 	nop
80153340:	8fc400b0 	lw	a0,176(s8)
80153344:	00000000 	nop
80153348:	14800048 	bnez	a0,8015346c <open_path+0x2c8>
8015334c:	00000000 	nop
80153350:	8fc300bc 	lw	v1,188(s8)
80153354:	8fc400b4 	lw	a0,180(s8)
80153358:	24630004 	addiu	v1,v1,4
8015335c:	8fc200b0 	lw	v0,176(s8)
80153360:	8c740000 	lw	s4,0(v1)
80153364:	00822025 	or	a0,a0,v0
80153368:	afc300bc 	sw	v1,188(s8)
8015336c:	1680ffad 	bnez	s4,80153224 <open_path+0x80>
80153370:	afc400b4 	sw	a0,180(s8)
80153374:	10800047 	beqz	a0,80153494 <open_path+0x2f0>
80153378:	00000000 	nop
8015337c:	08054cea 	j	801533a8 <open_path+0x204>
80153380:	2411ffff 	li	s1,-1
80153384:	0c04699a 	jal	8011a668 <__libc_malloc>
80153388:	02a02021 	move	a0,s5
8015338c:	00402021 	move	a0,v0
80153390:	8fc20100 	lw	v0,256(s8)
80153394:	10800074 	beqz	a0,80153568 <open_path+0x3c4>
80153398:	ac440000 	sw	a0,0(v0)
8015339c:	02c02821 	move	a1,s6
801533a0:	0c04324c 	jal	8010c930 <memcpy>
801533a4:	02a03021 	move	a2,s5
801533a8:	03c0e821 	move	sp,s8
801533ac:	02201021 	move	v0,s1
801533b0:	8fbf00ec 	lw	ra,236(sp)
801533b4:	8fbe00e8 	lw	s8,232(sp)
801533b8:	8fb700e4 	lw	s7,228(sp)
801533bc:	8fb600e0 	lw	s6,224(sp)
801533c0:	8fb500dc 	lw	s5,220(sp)
801533c4:	8fb400d8 	lw	s4,216(sp)
801533c8:	8fb300d4 	lw	s3,212(sp)
801533cc:	8fb200d0 	lw	s2,208(sp)
801533d0:	8fb100cc 	lw	s1,204(sp)
801533d4:	8fb000c8 	lw	s0,200(sp)
801533d8:	03e00008 	jr	ra
801533dc:	27bd00f0 	addiu	sp,sp,240
801533e0:	8fc300b0 	lw	v1,176(s8)
801533e4:	2c420001 	sltiu	v0,v0,1
801533e8:	00621825 	or	v1,v1,v0
801533ec:	2404ffff 	li	a0,-1
801533f0:	1624ffc5 	bne	s1,a0,80153308 <open_path+0x164>
801533f4:	afc300b0 	sw	v1,176(s8)
801533f8:	08054cca 	j	80153328 <open_path+0x184>
801533fc:	26520001 	addiu	s2,s2,1
80153400:	8fc300f4 	lw	v1,244(s8)
80153404:	24040003 	li	a0,3
80153408:	02a31023 	subu	v0,s5,v1
8015340c:	02c21021 	addu	v0,s6,v0
80153410:	02c02821 	move	a1,s6
80153414:	27c60010 	addiu	a2,s8,16
80153418:	0c0537cc 	jal	8014df30 <___xstat64>
8015341c:	a040ffff 	sb	zero,-1(v0)
80153420:	1040000b 	beqz	v0,80153450 <open_path+0x2ac>
80153424:	24034000 	li	v1,16384
80153428:	ae170014 	sw	s7,20(s0)
8015342c:	02741821 	addu	v1,s3,s4
80153430:	8c620014 	lw	v0,20(v1)
80153434:	8fc300b0 	lw	v1,176(s8)
80153438:	38420002 	xori	v0,v0,0x2
8015343c:	2c420001 	sltiu	v0,v0,1
80153440:	00621825 	or	v1,v1,v0
80153444:	afc300b0 	sw	v1,176(s8)
80153448:	08054cca 	j	80153328 <open_path+0x184>
8015344c:	26520001 	addiu	s2,s2,1
80153450:	8fc20028 	lw	v0,40(s8)
80153454:	00000000 	nop
80153458:	3042f000 	andi	v0,v0,0xf000
8015345c:	1443fff2 	bne	v0,v1,80153428 <open_path+0x284>
80153460:	24040002 	li	a0,2
80153464:	08054d0b 	j	8015342c <open_path+0x288>
80153468:	ae040014 	sw	a0,20(s0)
8015346c:	0c047ea0 	jal	8011fa80 <__errno_location>
80153470:	00000000 	nop
80153474:	8c430000 	lw	v1,0(v0)
80153478:	24020002 	li	v0,2
8015347c:	1062ffb4 	beq	v1,v0,80153350 <open_path+0x1ac>
80153480:	2402000d 	li	v0,13
80153484:	1062ffb2 	beq	v1,v0,80153350 <open_path+0x1ac>
80153488:	00000000 	nop
8015348c:	08054cea 	j	801533a8 <open_path+0x204>
80153490:	2411ffff 	li	s1,-1
80153494:	8fc300fc 	lw	v1,252(s8)
80153498:	00000000 	nop
8015349c:	8c620004 	lw	v0,4(v1)
801534a0:	00000000 	nop
801534a4:	14400034 	bnez	v0,80153578 <open_path+0x3d4>
801534a8:	00000000 	nop
801534ac:	3c02801f 	lui	v0,0x801f
801534b0:	8fc400fc 	lw	a0,252(s8)
801534b4:	24423718 	addiu	v0,v0,14104
801534b8:	1082ffb0 	beq	a0,v0,8015337c <open_path+0x1d8>
801534bc:	00000000 	nop
801534c0:	2411ffff 	li	s1,-1
801534c4:	08054cea 	j	801533a8 <open_path+0x204>
801534c8:	ac910000 	sw	s1,0(a0)
801534cc:	3c04801d 	lui	a0,0x801d
801534d0:	24844de4 	addiu	a0,a0,19940
801534d4:	0c05585f 	jal	8015617c <_dl_debug_printf>
801534d8:	02c02821 	move	a1,s6
801534dc:	08054cb2 	j	801532c8 <open_path+0x124>
801534e0:	00000000 	nop
801534e4:	8c4331b0 	lw	v1,12720(v0)
801534e8:	00000000 	nop
801534ec:	1060ff8b 	beqz	v1,8015331c <open_path+0x178>
801534f0:	2404ffff 	li	a0,-1
801534f4:	24040003 	li	a0,3
801534f8:	02202821 	move	a1,s1
801534fc:	0c047774 	jal	8011ddd0 <___fxstat64>
80153500:	27c60010 	addiu	a2,s8,16
80153504:	14400006 	bnez	v0,80153520 <open_path+0x37c>
80153508:	00000000 	nop
8015350c:	8fc20028 	lw	v0,40(s8)
80153510:	00000000 	nop
80153514:	30420800 	andi	v0,v0,0x800
80153518:	1440ff80 	bnez	v0,8015331c <open_path+0x178>
8015351c:	2404ffff 	li	a0,-1
80153520:	0c0477ca 	jal	8011df28 <__libc_close>
80153524:	02202021 	move	a0,s1
80153528:	0c047ea0 	jal	8011fa80 <__errno_location>
8015352c:	26520001 	addiu	s2,s2,1
80153530:	24030002 	li	v1,2
80153534:	08054cca 	j	80153328 <open_path+0x184>
80153538:	ac430000 	sw	v1,0(v0)
8015353c:	8e900004 	lw	s0,4(s4)
80153540:	8fc200b8 	lw	v0,184(s8)
80153544:	00000000 	nop
80153548:	1050ff3c 	beq	v0,s0,8015323c <open_path+0x98>
8015354c:	00000000 	nop
80153550:	8e860008 	lw	a2,8(s4)
80153554:	8fc400bc 	lw	a0,188(s8)
80153558:	0c0544ad 	jal	801512b4 <print_search_path>
8015355c:	02002821 	move	a1,s0
80153560:	08054c8f 	j	8015323c <open_path+0x98>
80153564:	afd000b8 	sw	s0,184(s8)
80153568:	0c0477ca 	jal	8011df28 <__libc_close>
8015356c:	02202021 	move	a0,s1
80153570:	08054cea 	j	801533a8 <open_path+0x204>
80153574:	2411ffff 	li	s1,-1
80153578:	8c640000 	lw	a0,0(v1)
8015357c:	0c045fee 	jal	80117fb8 <__cfree>
80153580:	00000000 	nop
80153584:	08054d2c 	j	801534b0 <open_path+0x30c>
80153588:	3c02801f 	lui	v0,0x801f

8015358c <_dl_map_object>:
8015358c:	27bdfd90 	addiu	sp,sp,-624
80153590:	afb40258 	sw	s4,600(sp)
80153594:	8fb40288 	lw	s4,648(sp)
80153598:	afbe0268 	sw	s8,616(sp)
8015359c:	afb30254 	sw	s3,596(sp)
801535a0:	afb1024c 	sw	s1,588(sp)
801535a4:	afbf026c 	sw	ra,620(sp)
801535a8:	afb70264 	sw	s7,612(sp)
801535ac:	afb60260 	sw	s6,608(sp)
801535b0:	afb5025c 	sw	s5,604(sp)
801535b4:	afb20250 	sw	s2,592(sp)
801535b8:	afb00248 	sw	s0,584(sp)
801535bc:	00809821 	move	s3,a0
801535c0:	afa60278 	sw	a2,632(sp)
801535c4:	afa7027c 	sw	a3,636(sp)
801535c8:	8fbe0284 	lw	s8,644(sp)
801535cc:	06800147 	bltz	s4,80153aec <_dl_map_object+0x560>
801535d0:	00a08821 	move	s1,a1
801535d4:	1e80010f 	bgtz	s4,80153a14 <_dl_map_object+0x488>
801535d8:	3c15803b 	lui	s5,0x803b
801535dc:	0014b0c0 	sll	s6,s4,0x3
801535e0:	0014b940 	sll	s7,s4,0x5
801535e4:	02f61023 	subu	v0,s7,s6
801535e8:	26a38698 	addiu	v1,s5,-31080
801535ec:	00431021 	addu	v0,v0,v1
801535f0:	8c500000 	lw	s0,0(v0)
801535f4:	00000000 	nop
801535f8:	1600000d 	bnez	s0,80153630 <_dl_map_object+0xa4>
801535fc:	3c03801f 	lui	v1,0x801f
80153600:	08054da6 	j	80153698 <_dl_map_object+0x10c>
80153604:	00000000 	nop
80153608:	8e020248 	lw	v0,584(s0)
8015360c:	00000000 	nop
80153610:	00021202 	srl	v0,v0,0x8
80153614:	30420001 	andi	v0,v0,0x1
80153618:	10400050 	beqz	v0,8015375c <_dl_map_object+0x1d0>
8015361c:	00000000 	nop
80153620:	8e10000c 	lw	s0,12(s0)
80153624:	00000000 	nop
80153628:	1200001b 	beqz	s0,80153698 <_dl_map_object+0x10c>
8015362c:	3c03801f 	lui	v1,0x801f
80153630:	8e030248 	lw	v1,584(s0)
80153634:	00000000 	nop
80153638:	00031242 	srl	v0,v1,0x9
8015363c:	30420001 	andi	v0,v0,0x1
80153640:	1440fff7 	bnez	v0,80153620 <_dl_map_object+0x94>
80153644:	00031302 	srl	v0,v1,0xc
80153648:	30420001 	andi	v0,v0,0x1
8015364c:	1440fff4 	bnez	v0,80153620 <_dl_map_object+0x94>
80153650:	02202021 	move	a0,s1
80153654:	0c0556e0 	jal	80155b80 <_dl_name_match_p>
80153658:	02002821 	move	a1,s0
8015365c:	1040ffea 	beqz	v0,80153608 <_dl_map_object+0x7c>
80153660:	00000000 	nop
80153664:	02001021 	move	v0,s0
80153668:	8fbf026c 	lw	ra,620(sp)
8015366c:	8fbe0268 	lw	s8,616(sp)
80153670:	8fb70264 	lw	s7,612(sp)
80153674:	8fb60260 	lw	s6,608(sp)
80153678:	8fb5025c 	lw	s5,604(sp)
8015367c:	8fb40258 	lw	s4,600(sp)
80153680:	8fb30254 	lw	s3,596(sp)
80153684:	8fb20250 	lw	s2,592(sp)
80153688:	8fb1024c 	lw	s1,588(sp)
8015368c:	8fb00248 	lw	s0,584(sp)
80153690:	03e00008 	jr	ra
80153694:	27bd0270 	addiu	sp,sp,624
80153698:	8c624780 	lw	v0,18304(v1)
8015369c:	00000000 	nop
801536a0:	30420040 	andi	v0,v0,0x40
801536a4:	14400075 	bnez	v0,8015387c <_dl_map_object+0x2f0>
801536a8:	02202021 	move	a0,s1
801536ac:	0c046ea8 	jal	8011baa0 <strchr>
801536b0:	2405002f 	li	a1,47
801536b4:	1040004b 	beqz	v0,801537e4 <_dl_map_object+0x258>
801536b8:	00000000 	nop
801536bc:	1260003d 	beqz	s3,801537b4 <_dl_map_object+0x228>
801536c0:	02602021 	move	a0,s3
801536c4:	0c0549e2 	jal	80152788 <expand_dynamic_string_token>
801536c8:	02202821 	move	a1,s1
801536cc:	10400020 	beqz	v0,80153750 <_dl_map_object+0x1c4>
801536d0:	afa20028 	sw	v0,40(sp)
801536d4:	00402021 	move	a0,v0
801536d8:	0c054b68 	jal	80152da0 <open_verify>
801536dc:	27a50030 	addiu	a1,sp,48
801536e0:	00408021 	move	s0,v0
801536e4:	00409021 	move	s2,v0
801536e8:	2402ffff 	li	v0,-1
801536ec:	12020155 	beq	s0,v0,80153c44 <_dl_map_object+0x6b8>
801536f0:	00000000 	nop
801536f4:	3c021000 	lui	v0,0x1000
801536f8:	03c21024 	and	v0,s8,v0
801536fc:	10400002 	beqz	v0,80153708 <_dl_map_object+0x17c>
80153700:	2402ffff 	li	v0,-1
80153704:	00009821 	move	s3,zero
80153708:	12020118 	beq	s0,v0,80153b6c <_dl_map_object+0x5e0>
8015370c:	3c02801f 	lui	v0,0x801f
80153710:	8c4331a4 	lw	v1,12708(v0)
80153714:	8fa2027c 	lw	v0,636(sp)
80153718:	8fa70028 	lw	a3,40(sp)
8015371c:	afa20014 	sw	v0,20(sp)
80153720:	02202021 	move	a0,s1
80153724:	27a2002c 	addiu	v0,sp,44
80153728:	02402821 	move	a1,s2
8015372c:	27a60030 	addiu	a2,sp,48
80153730:	afa3002c 	sw	v1,44(sp)
80153734:	afb30010 	sw	s3,16(sp)
80153738:	afbe0018 	sw	s8,24(sp)
8015373c:	afa2001c 	sw	v0,28(sp)
80153740:	0c054536 	jal	801514d8 <_dl_map_object_from_fd>
80153744:	afb40020 	sw	s4,32(sp)
80153748:	08054d99 	j	80153664 <_dl_map_object+0xd8>
8015374c:	00408021 	move	s0,v0
80153750:	2412ffff 	li	s2,-1
80153754:	08054dbd 	j	801536f4 <_dl_map_object+0x168>
80153758:	2410ffff 	li	s0,-1
8015375c:	8e040058 	lw	a0,88(s0)
80153760:	00000000 	nop
80153764:	1080ffae 	beqz	a0,80153620 <_dl_map_object+0x94>
80153768:	00000000 	nop
8015376c:	8e030034 	lw	v1,52(s0)
80153770:	8e050000 	lw	a1,0(s0)
80153774:	8c620004 	lw	v0,4(v1)
80153778:	8c840004 	lw	a0,4(a0)
8015377c:	00451021 	addu	v0,v0,a1
80153780:	00449021 	addu	s2,v0,a0
80153784:	02402821 	move	a1,s2
80153788:	0c046ef0 	jal	8011bbc0 <strcmp>
8015378c:	02202021 	move	a0,s1
80153790:	1440ffa3 	bnez	v0,80153620 <_dl_map_object+0x94>
80153794:	02402821 	move	a1,s2
80153798:	0c054430 	jal	801510c0 <add_name_to_object>
8015379c:	02002021 	move	a0,s0
801537a0:	8e020248 	lw	v0,584(s0)
801537a4:	00000000 	nop
801537a8:	34420100 	ori	v0,v0,0x100
801537ac:	08054d99 	j	80153664 <_dl_map_object+0xd8>
801537b0:	ae020248 	sw	v0,584(s0)
801537b4:	0c046f6c 	jal	8011bdb0 <strlen>
801537b8:	02202021 	move	a0,s1
801537bc:	24500001 	addiu	s0,v0,1
801537c0:	0c04699a 	jal	8011a668 <__libc_malloc>
801537c4:	02002021 	move	a0,s0
801537c8:	10400040 	beqz	v0,801538cc <_dl_map_object+0x340>
801537cc:	00402021 	move	a0,v0
801537d0:	02003021 	move	a2,s0
801537d4:	0c04324c 	jal	8010c930 <memcpy>
801537d8:	02202821 	move	a1,s1
801537dc:	08054db3 	j	801536cc <_dl_map_object+0x140>
801537e0:	00000000 	nop
801537e4:	0c046f6c 	jal	8011bdb0 <strlen>
801537e8:	02202021 	move	a0,s1
801537ec:	3c04801f 	lui	a0,0x801f
801537f0:	8c834780 	lw	v1,18304(a0)
801537f4:	24420001 	addiu	v0,v0,1
801537f8:	30630001 	andi	v1,v1,0x1
801537fc:	1460012c 	bnez	v1,80153cb0 <_dl_map_object+0x724>
80153800:	afa20240 	sw	v0,576(sp)
80153804:	12600098 	beqz	s3,80153a68 <_dl_map_object+0x4dc>
80153808:	00000000 	nop
8015380c:	8e620094 	lw	v0,148(s3)
80153810:	00000000 	nop
80153814:	10400087 	beqz	v0,80153a34 <_dl_map_object+0x4a8>
80153818:	02608021 	move	s0,s3
8015381c:	3c07801f 	lui	a3,0x801f
80153820:	8ce23704 	lw	v0,14084(a3)
80153824:	2403ffff 	li	v1,-1
80153828:	1043002c 	beq	v0,v1,801538dc <_dl_map_object+0x350>
8015382c:	02202021 	move	a0,s1
80153830:	8fa50240 	lw	a1,576(sp)
80153834:	8fa60278 	lw	a2,632(sp)
80153838:	27a20028 	addiu	v0,sp,40
8015383c:	27a30030 	addiu	v1,sp,48
80153840:	24e73704 	addiu	a3,a3,14084
80153844:	afa20010 	sw	v0,16(sp)
80153848:	0c054c69 	jal	801531a4 <open_path>
8015384c:	afa30014 	sw	v1,20(sp)
80153850:	2404ffff 	li	a0,-1
80153854:	10440021 	beq	v0,a0,801538dc <_dl_map_object+0x350>
80153858:	00409021 	move	s2,v0
8015385c:	3c04801f 	lui	a0,0x801f
80153860:	8c824780 	lw	v0,18304(a0)
80153864:	00000000 	nop
80153868:	30420001 	andi	v0,v0,0x1
8015386c:	14400117 	bnez	v0,80153ccc <_dl_map_object+0x740>
80153870:	3c04801d 	lui	a0,0x801d
80153874:	08054dbd 	j	801536f4 <_dl_map_object+0x168>
80153878:	02408021 	move	s0,s2
8015387c:	1260ff8b 	beqz	s3,801536ac <_dl_map_object+0x120>
80153880:	00000000 	nop
80153884:	8e670004 	lw	a3,4(s3)
80153888:	00000000 	nop
8015388c:	80e20000 	lb	v0,0(a3)
80153890:	00000000 	nop
80153894:	14400004 	bnez	v0,801538a8 <_dl_map_object+0x31c>
80153898:	3c02801f 	lui	v0,0x801f
8015389c:	8c4331a0 	lw	v1,12704(v0)
801538a0:	00000000 	nop
801538a4:	8c670000 	lw	a3,0(v1)
801538a8:	8e620018 	lw	v0,24(s3)
801538ac:	3c04801d 	lui	a0,0x801d
801538b0:	24844e10 	addiu	a0,a0,19984
801538b4:	02202821 	move	a1,s1
801538b8:	02803021 	move	a2,s4
801538bc:	0c05585f 	jal	8015617c <_dl_debug_printf>
801538c0:	afa20010 	sw	v0,16(sp)
801538c4:	08054dab 	j	801536ac <_dl_map_object+0x120>
801538c8:	02202021 	move	a0,s1
801538cc:	2412ffff 	li	s2,-1
801538d0:	2410ffff 	li	s0,-1
801538d4:	08054dbd 	j	801536f4 <_dl_map_object+0x168>
801538d8:	afa00028 	sw	zero,40(sp)
801538dc:	12600009 	beqz	s3,80153904 <_dl_map_object+0x378>
801538e0:	3c07801d 	lui	a3,0x801d
801538e4:	267002a8 	addiu	s0,s3,680
801538e8:	24e74c90 	addiu	a3,a3,19600
801538ec:	02602021 	move	a0,s3
801538f0:	02002821 	move	a1,s0
801538f4:	0c054a4a 	jal	80152928 <cache_rpath>
801538f8:	2406001d 	li	a2,29
801538fc:	144000c1 	bnez	v0,80153c04 <_dl_map_object+0x678>
80153900:	27a20028 	addiu	v0,sp,40
80153904:	8fa30278 	lw	v1,632(sp)
80153908:	00000000 	nop
8015390c:	146000e0 	bnez	v1,80153c90 <_dl_map_object+0x704>
80153910:	3c02801f 	lui	v0,0x801f
80153914:	0c054fa8 	jal	80153ea0 <_dl_load_cache_lookup>
80153918:	02202021 	move	a0,s1
8015391c:	1040001f 	beqz	v0,8015399c <_dl_map_object+0x410>
80153920:	afa2023c 	sw	v0,572(sp)
80153924:	12600006 	beqz	s3,80153940 <_dl_map_object+0x3b4>
80153928:	00000000 	nop
8015392c:	8e6202c4 	lw	v0,708(s3)
80153930:	00000000 	nop
80153934:	30420800 	andi	v0,v0,0x800
80153938:	144000e8 	bnez	v0,80153cdc <_dl_map_object+0x750>
8015393c:	3c02801d 	lui	v0,0x801d
80153940:	8fa4023c 	lw	a0,572(sp)
80153944:	0c054b68 	jal	80152da0 <open_verify>
80153948:	27a50030 	addiu	a1,sp,48
8015394c:	00409021 	move	s2,v0
80153950:	2402ffff 	li	v0,-1
80153954:	1242000f 	beq	s2,v0,80153994 <_dl_map_object+0x408>
80153958:	00000000 	nop
8015395c:	8fa4023c 	lw	a0,572(sp)
80153960:	0c046f6c 	jal	8011bdb0 <strlen>
80153964:	00000000 	nop
80153968:	24500001 	addiu	s0,v0,1
8015396c:	0c04699a 	jal	8011a668 <__libc_malloc>
80153970:	02002021 	move	a0,s0
80153974:	10400065 	beqz	v0,80153b0c <_dl_map_object+0x580>
80153978:	00402021 	move	a0,v0
8015397c:	8fa5023c 	lw	a1,572(sp)
80153980:	0c04324c 	jal	8010c930 <memcpy>
80153984:	02003021 	move	a2,s0
80153988:	10400061 	beqz	v0,80153b10 <_dl_map_object+0x584>
8015398c:	afa20028 	sw	v0,40(sp)
80153990:	2402ffff 	li	v0,-1
80153994:	1642ffb2 	bne	s2,v0,80153860 <_dl_map_object+0x2d4>
80153998:	3c04801f 	lui	a0,0x801f
8015399c:	12600015 	beqz	s3,801539f4 <_dl_map_object+0x468>
801539a0:	02f61023 	subu	v0,s7,s6
801539a4:	02601021 	move	v0,s3
801539a8:	8c4202c4 	lw	v0,708(v0)
801539ac:	00000000 	nop
801539b0:	30420800 	andi	v0,v0,0x800
801539b4:	144000a1 	bnez	v0,80153c3c <_dl_map_object+0x6b0>
801539b8:	3c07801f 	lui	a3,0x801f
801539bc:	8ce33718 	lw	v1,14104(a3)
801539c0:	2402ffff 	li	v0,-1
801539c4:	1062009d 	beq	v1,v0,80153c3c <_dl_map_object+0x6b0>
801539c8:	27a20028 	addiu	v0,sp,40
801539cc:	8fa50240 	lw	a1,576(sp)
801539d0:	8fa60278 	lw	a2,632(sp)
801539d4:	27a30030 	addiu	v1,sp,48
801539d8:	24e73718 	addiu	a3,a3,14104
801539dc:	02202021 	move	a0,s1
801539e0:	afa20010 	sw	v0,16(sp)
801539e4:	0c054c69 	jal	801531a4 <open_path>
801539e8:	afa30014 	sw	v1,20(sp)
801539ec:	08054e17 	j	8015385c <_dl_map_object+0x2d0>
801539f0:	00409021 	move	s2,v0
801539f4:	26a38698 	addiu	v1,s5,-31080
801539f8:	00431021 	addu	v0,v0,v1
801539fc:	8c420000 	lw	v0,0(v0)
80153a00:	00000000 	nop
80153a04:	1440ffe8 	bnez	v0,801539a8 <_dl_map_object+0x41c>
80153a08:	3c07801f 	lui	a3,0x801f
80153a0c:	08054e6f 	j	801539bc <_dl_map_object+0x430>
80153a10:	00000000 	nop
80153a14:	3c04801d 	lui	a0,0x801d
80153a18:	3c05801d 	lui	a1,0x801d
80153a1c:	3c07801d 	lui	a3,0x801d
80153a20:	24844e04 	addiu	a0,a0,19972
80153a24:	24a54834 	addiu	a1,a1,18484
80153a28:	24e74ebc 	addiu	a3,a3,20156
80153a2c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80153a30:	2406071d 	li	a2,1821
80153a34:	26120254 	addiu	s2,s0,596
80153a38:	3c02801d 	lui	v0,0x801d
80153a3c:	02002021 	move	a0,s0
80153a40:	02402821 	move	a1,s2
80153a44:	2406000f 	li	a2,15
80153a48:	0c054a4a 	jal	80152928 <cache_rpath>
80153a4c:	24474c88 	addiu	a3,v0,19592
80153a50:	14400035 	bnez	v0,80153b28 <_dl_map_object+0x59c>
80153a54:	27a30030 	addiu	v1,sp,48
80153a58:	8e100230 	lw	s0,560(s0)
80153a5c:	00000000 	nop
80153a60:	1600fff4 	bnez	s0,80153a34 <_dl_map_object+0x4a8>
80153a64:	00000000 	nop
80153a68:	8ea48698 	lw	a0,-31080(s5)
80153a6c:	00000000 	nop
80153a70:	1080ff6a 	beqz	a0,8015381c <_dl_map_object+0x290>
80153a74:	24030002 	li	v1,2
80153a78:	8c820248 	lw	v0,584(a0)
80153a7c:	00000000 	nop
80153a80:	30420003 	andi	v0,v0,0x3
80153a84:	1043ff66 	beq	v0,v1,80153820 <_dl_map_object+0x294>
80153a88:	3c07801f 	lui	a3,0x801f
80153a8c:	1264ff64 	beq	s3,a0,80153820 <_dl_map_object+0x294>
80153a90:	24900254 	addiu	s0,a0,596
80153a94:	3c07801d 	lui	a3,0x801d
80153a98:	24e74c88 	addiu	a3,a3,19592
80153a9c:	02002821 	move	a1,s0
80153aa0:	0c054a4a 	jal	80152928 <cache_rpath>
80153aa4:	2406000f 	li	a2,15
80153aa8:	1040ff5d 	beqz	v0,80153820 <_dl_map_object+0x294>
80153aac:	3c07801f 	lui	a3,0x801f
80153ab0:	8fa50240 	lw	a1,576(sp)
80153ab4:	8fa60278 	lw	a2,632(sp)
80153ab8:	27a20028 	addiu	v0,sp,40
80153abc:	27a30030 	addiu	v1,sp,48
80153ac0:	02003821 	move	a3,s0
80153ac4:	02202021 	move	a0,s1
80153ac8:	afa20010 	sw	v0,16(sp)
80153acc:	0c054c69 	jal	801531a4 <open_path>
80153ad0:	afa30014 	sw	v1,20(sp)
80153ad4:	00409021 	move	s2,v0
80153ad8:	2402ffff 	li	v0,-1
80153adc:	1642ff60 	bne	s2,v0,80153860 <_dl_map_object+0x2d4>
80153ae0:	3c04801f 	lui	a0,0x801f
80153ae4:	08054e08 	j	80153820 <_dl_map_object+0x294>
80153ae8:	3c07801f 	lui	a3,0x801f
80153aec:	3c04801d 	lui	a0,0x801d
80153af0:	3c05801d 	lui	a1,0x801d
80153af4:	3c07801d 	lui	a3,0x801d
80153af8:	24844df8 	addiu	a0,a0,19960
80153afc:	24a54834 	addiu	a1,a1,18484
80153b00:	24e74ebc 	addiu	a3,a3,20156
80153b04:	0c04ad9c 	jal	8012b670 <__assert_fail>
80153b08:	2406071c 	li	a2,1820
80153b0c:	afa00028 	sw	zero,40(sp)
80153b10:	0c0477ca 	jal	8011df28 <__libc_close>
80153b14:	02402021 	move	a0,s2
80153b18:	1660ffa2 	bnez	s3,801539a4 <_dl_map_object+0x418>
80153b1c:	02f61023 	subu	v0,s7,s6
80153b20:	08054e7e 	j	801539f8 <_dl_map_object+0x46c>
80153b24:	26a38698 	addiu	v1,s5,-31080
80153b28:	8fa50240 	lw	a1,576(sp)
80153b2c:	8fa60278 	lw	a2,632(sp)
80153b30:	02403821 	move	a3,s2
80153b34:	27a20028 	addiu	v0,sp,40
80153b38:	02202021 	move	a0,s1
80153b3c:	afa20010 	sw	v0,16(sp)
80153b40:	0c054c69 	jal	801531a4 <open_path>
80153b44:	afa30014 	sw	v1,20(sp)
80153b48:	00409021 	move	s2,v0
80153b4c:	2402ffff 	li	v0,-1
80153b50:	8e100230 	lw	s0,560(s0)
80153b54:	1642ff42 	bne	s2,v0,80153860 <_dl_map_object+0x2d4>
80153b58:	3c04801f 	lui	a0,0x801f
80153b5c:	1600ffb5 	bnez	s0,80153a34 <_dl_map_object+0x4a8>
80153b60:	00000000 	nop
80153b64:	08054e9a 	j	80153a68 <_dl_map_object+0x4dc>
80153b68:	00000000 	nop
80153b6c:	8fa20280 	lw	v0,640(sp)
80153b70:	00000000 	nop
80153b74:	1040003e 	beqz	v0,80153c70 <_dl_map_object+0x6e4>
80153b78:	3c03801f 	lui	v1,0x801f
80153b7c:	8c624780 	lw	v0,18304(v1)
80153b80:	00000000 	nop
80153b84:	30420400 	andi	v0,v0,0x400
80153b88:	14400039 	bnez	v0,80153c70 <_dl_map_object+0x6e4>
80153b8c:	00000000 	nop
80153b90:	0c046f6c 	jal	8011bdb0 <strlen>
80153b94:	02202021 	move	a0,s1
80153b98:	24500001 	addiu	s0,v0,1
80153b9c:	0c04699a 	jal	8011a668 <__libc_malloc>
80153ba0:	02002021 	move	a0,s0
80153ba4:	1040002c 	beqz	v0,80153c58 <_dl_map_object+0x6cc>
80153ba8:	00402021 	move	a0,v0
80153bac:	02003021 	move	a2,s0
80153bb0:	0c04324c 	jal	8010c930 <memcpy>
80153bb4:	02202821 	move	a1,s1
80153bb8:	10400027 	beqz	v0,80153c58 <_dl_map_object+0x6cc>
80153bbc:	00402021 	move	a0,v0
80153bc0:	8fa6027c 	lw	a2,636(sp)
80153bc4:	02603821 	move	a3,s3
80153bc8:	02202821 	move	a1,s1
80153bcc:	afbe0010 	sw	s8,16(sp)
80153bd0:	0c055510 	jal	80155440 <_dl_new_object>
80153bd4:	afb40014 	sw	s4,20(sp)
80153bd8:	1040001f 	beqz	v0,80153c58 <_dl_map_object+0x6cc>
80153bdc:	00408021 	move	s0,v0
80153be0:	8c420248 	lw	v0,584(v0)
80153be4:	3c03801d 	lui	v1,0x801d
80153be8:	34420204 	ori	v0,v0,0x204
80153bec:	24634eb8 	addiu	v1,v1,20152
80153bf0:	24040001 	li	a0,1
80153bf4:	ae030238 	sw	v1,568(s0)
80153bf8:	ae040234 	sw	a0,564(s0)
80153bfc:	08054d99 	j	80153664 <_dl_map_object+0xd8>
80153c00:	ae020248 	sw	v0,584(s0)
80153c04:	8fa50240 	lw	a1,576(sp)
80153c08:	8fa60278 	lw	a2,632(sp)
80153c0c:	27a30030 	addiu	v1,sp,48
80153c10:	02003821 	move	a3,s0
80153c14:	02202021 	move	a0,s1
80153c18:	afa20010 	sw	v0,16(sp)
80153c1c:	0c054c69 	jal	801531a4 <open_path>
80153c20:	afa30014 	sw	v1,20(sp)
80153c24:	00409021 	move	s2,v0
80153c28:	2402ffff 	li	v0,-1
80153c2c:	1642ff0c 	bne	s2,v0,80153860 <_dl_map_object+0x2d4>
80153c30:	3c04801f 	lui	a0,0x801f
80153c34:	08054e41 	j	80153904 <_dl_map_object+0x378>
80153c38:	00000000 	nop
80153c3c:	08054e17 	j	8015385c <_dl_map_object+0x2d0>
80153c40:	2412ffff 	li	s2,-1
80153c44:	8fa40028 	lw	a0,40(sp)
80153c48:	0c045fee 	jal	80117fb8 <__cfree>
80153c4c:	00000000 	nop
80153c50:	08054dbe 	j	801536f8 <_dl_map_object+0x16c>
80153c54:	3c021000 	lui	v0,0x1000
80153c58:	3c07801d 	lui	a3,0x801d
80153c5c:	02202821 	move	a1,s1
80153c60:	24e748d4 	addiu	a3,a3,18644
80153c64:	2404000c 	li	a0,12
80153c68:	0c05563b 	jal	801558ec <_dl_signal_error>
80153c6c:	00003021 	move	a2,zero
80153c70:	0c047ea0 	jal	8011fa80 <__errno_location>
80153c74:	00000000 	nop
80153c78:	8c440000 	lw	a0,0(v0)
80153c7c:	3c07801d 	lui	a3,0x801d
80153c80:	02202821 	move	a1,s1
80153c84:	24e74e5c 	addiu	a3,a3,20060
80153c88:	0c05563b 	jal	801558ec <_dl_signal_error>
80153c8c:	00003021 	move	a2,zero
80153c90:	8c4331b0 	lw	v1,12720(v0)
80153c94:	00000000 	nop
80153c98:	1060ff1e 	beqz	v1,80153914 <_dl_map_object+0x388>
80153c9c:	00000000 	nop
80153ca0:	1660ff40 	bnez	s3,801539a4 <_dl_map_object+0x418>
80153ca4:	02f61023 	subu	v0,s7,s6
80153ca8:	08054e7e 	j	801539f8 <_dl_map_object+0x46c>
80153cac:	26a38698 	addiu	v1,s5,-31080
80153cb0:	3c04801d 	lui	a0,0x801d
80153cb4:	24844e38 	addiu	a0,a0,20024
80153cb8:	02202821 	move	a1,s1
80153cbc:	0c05585f 	jal	8015617c <_dl_debug_printf>
80153cc0:	02803021 	move	a2,s4
80153cc4:	08054e01 	j	80153804 <_dl_map_object+0x278>
80153cc8:	00000000 	nop
80153ccc:	0c05585f 	jal	8015617c <_dl_debug_printf>
80153cd0:	2484508c 	addiu	a0,a0,20620
80153cd4:	08054dbd 	j	801536f4 <_dl_map_object+0x168>
80153cd8:	02408021 	move	s0,s2
80153cdc:	24424e9c 	addiu	v0,v0,20124
80153ce0:	3c03801d 	lui	v1,0x801d
80153ce4:	afa20238 	sw	v0,568(sp)
80153ce8:	24704eac 	addiu	s0,v1,20140
80153cec:	8e120000 	lw	s2,0(s0)
80153cf0:	8fa4023c 	lw	a0,572(sp)
80153cf4:	8fa50238 	lw	a1,568(sp)
80153cf8:	0c047140 	jal	8011c500 <memcmp>
80153cfc:	02403021 	move	a2,s2
80153d00:	1040ff28 	beqz	v0,801539a4 <_dl_map_object+0x418>
80153d04:	3c04801d 	lui	a0,0x801d
80153d08:	26100004 	addiu	s0,s0,4
80153d0c:	24844eb4 	addiu	a0,a0,20148
80153d10:	1204ff0b 	beq	s0,a0,80153940 <_dl_map_object+0x3b4>
80153d14:	00000000 	nop
80153d18:	8fa30238 	lw	v1,568(sp)
80153d1c:	00000000 	nop
80153d20:	00721021 	addu	v0,v1,s2
80153d24:	24420001 	addiu	v0,v0,1
80153d28:	08054f3b 	j	80153cec <_dl_map_object+0x760>
80153d2c:	afa20238 	sw	v0,568(sp)

80153d30 <_dl_cache_libcmp>:
80153d30:	80a60000 	lb	a2,0(a1)
80153d34:	80880000 	lb	t0,0(a0)
80153d38:	00000000 	nop
80153d3c:	1100003d 	beqz	t0,80153e34 <_dl_cache_libcmp+0x104>
80153d40:	2503ffd0 	addiu	v1,t0,-48
80153d44:	306200ff 	andi	v0,v1,0xff
80153d48:	2c42000a 	sltiu	v0,v0,10
80153d4c:	10400031 	beqz	v0,80153e14 <_dl_cache_libcmp+0xe4>
80153d50:	24c2ffd0 	addiu	v0,a2,-48
80153d54:	24c6ffd0 	addiu	a2,a2,-48
80153d58:	30c200ff 	andi	v0,a2,0xff
80153d5c:	2c42000a 	sltiu	v0,v0,10
80153d60:	10400036 	beqz	v0,80153e3c <_dl_cache_libcmp+0x10c>
80153d64:	24840001 	addiu	a0,a0,1
80153d68:	80880000 	lb	t0,0(a0)
80153d6c:	00604821 	move	t1,v1
80153d70:	2502ffd0 	addiu	v0,t0,-48
80153d74:	304200ff 	andi	v0,v0,0xff
80153d78:	2c42000a 	sltiu	v0,v0,10
80153d7c:	00c03821 	move	a3,a2
80153d80:	1040000d 	beqz	v0,80153db8 <_dl_cache_libcmp+0x88>
80153d84:	24a50001 	addiu	a1,a1,1
80153d88:	000910c0 	sll	v0,t1,0x3
80153d8c:	00091840 	sll	v1,t1,0x1
80153d90:	00621821 	addu	v1,v1,v0
80153d94:	24840001 	addiu	a0,a0,1
80153d98:	00681821 	addu	v1,v1,t0
80153d9c:	80880000 	lb	t0,0(a0)
80153da0:	00000000 	nop
80153da4:	2502ffd0 	addiu	v0,t0,-48
80153da8:	304200ff 	andi	v0,v0,0xff
80153dac:	2c42000a 	sltiu	v0,v0,10
80153db0:	1440fff5 	bnez	v0,80153d88 <_dl_cache_libcmp+0x58>
80153db4:	2469ffd0 	addiu	t1,v1,-48
80153db8:	80a60000 	lb	a2,0(a1)
80153dbc:	00000000 	nop
80153dc0:	24c2ffd0 	addiu	v0,a2,-48
80153dc4:	304200ff 	andi	v0,v0,0xff
80153dc8:	2c42000a 	sltiu	v0,v0,10
80153dcc:	1040000d 	beqz	v0,80153e04 <_dl_cache_libcmp+0xd4>
80153dd0:	00000000 	nop
80153dd4:	000710c0 	sll	v0,a3,0x3
80153dd8:	00071840 	sll	v1,a3,0x1
80153ddc:	00621821 	addu	v1,v1,v0
80153de0:	24a50001 	addiu	a1,a1,1
80153de4:	00661821 	addu	v1,v1,a2
80153de8:	80a60000 	lb	a2,0(a1)
80153dec:	00000000 	nop
80153df0:	24c2ffd0 	addiu	v0,a2,-48
80153df4:	304200ff 	andi	v0,v0,0xff
80153df8:	2c42000a 	sltiu	v0,v0,10
80153dfc:	1440fff5 	bnez	v0,80153dd4 <_dl_cache_libcmp+0xa4>
80153e00:	2467ffd0 	addiu	a3,v1,-48
80153e04:	1127ffcd 	beq	t1,a3,80153d3c <_dl_cache_libcmp+0xc>
80153e08:	01271023 	subu	v0,t1,a3
80153e0c:	03e00008 	jr	ra
80153e10:	00000000 	nop
80153e14:	304200ff 	andi	v0,v0,0xff
80153e18:	2c42000a 	sltiu	v0,v0,10
80153e1c:	1440000b 	bnez	v0,80153e4c <_dl_cache_libcmp+0x11c>
80153e20:	00000000 	nop
80153e24:	15060007 	bne	t0,a2,80153e44 <_dl_cache_libcmp+0x114>
80153e28:	24840001 	addiu	a0,a0,1
80153e2c:	08054f4c 	j	80153d30 <_dl_cache_libcmp>
80153e30:	24a50001 	addiu	a1,a1,1
80153e34:	03e00008 	jr	ra
80153e38:	00061023 	negu	v0,a2
80153e3c:	03e00008 	jr	ra
80153e40:	24020001 	li	v0,1
80153e44:	03e00008 	jr	ra
80153e48:	01061023 	subu	v0,t0,a2
80153e4c:	03e00008 	jr	ra
80153e50:	2402ffff 	li	v0,-1

80153e54 <_dl_unload_cache>:
80153e54:	27bdffe8 	addiu	sp,sp,-24
80153e58:	afb00010 	sw	s0,16(sp)
80153e5c:	3c10801f 	lui	s0,0x801f
80153e60:	8e024690 	lw	v0,18064(s0)
80153e64:	00000000 	nop
80153e68:	00402021 	move	a0,v0
80153e6c:	2442ffff 	addiu	v0,v0,-1
80153e70:	2c42fffe 	sltiu	v0,v0,-2
80153e74:	10400006 	beqz	v0,80153e90 <_dl_unload_cache+0x3c>
80153e78:	afbf0014 	sw	ra,20(sp)
80153e7c:	3c02801f 	lui	v0,0x801f
80153e80:	8c454698 	lw	a1,18072(v0)
80153e84:	0c047a36 	jal	8011e8d8 <__munmap>
80153e88:	00000000 	nop
80153e8c:	ae004690 	sw	zero,18064(s0)
80153e90:	8fbf0014 	lw	ra,20(sp)
80153e94:	8fb00010 	lw	s0,16(sp)
80153e98:	03e00008 	jr	ra
80153e9c:	27bd0018 	addiu	sp,sp,24

80153ea0 <_dl_load_cache_lookup>:
80153ea0:	3c03801f 	lui	v1,0x801f
80153ea4:	8c624780 	lw	v0,18304(v1)
80153ea8:	27bdffc0 	addiu	sp,sp,-64
80153eac:	30420001 	andi	v0,v0,0x1
80153eb0:	afbe0038 	sw	s8,56(sp)
80153eb4:	afbf003c 	sw	ra,60(sp)
80153eb8:	afb70034 	sw	s7,52(sp)
80153ebc:	afb60030 	sw	s6,48(sp)
80153ec0:	afb5002c 	sw	s5,44(sp)
80153ec4:	afb40028 	sw	s4,40(sp)
80153ec8:	afb30024 	sw	s3,36(sp)
80153ecc:	afb20020 	sw	s2,32(sp)
80153ed0:	afb1001c 	sw	s1,28(sp)
80153ed4:	afb00018 	sw	s0,24(sp)
80153ed8:	1440017f 	bnez	v0,801544d8 <_dl_load_cache_lookup+0x638>
80153edc:	0080f021 	move	s8,a0
80153ee0:	3c12801f 	lui	s2,0x801f
80153ee4:	8e424690 	lw	v0,18064(s2)
80153ee8:	00000000 	nop
80153eec:	1040004a 	beqz	v0,80154018 <_dl_load_cache_lookup+0x178>
80153ef0:	3c13801f 	lui	s3,0x801f
80153ef4:	8e564690 	lw	s6,18064(s2)
80153ef8:	2403ffff 	li	v1,-1
80153efc:	12c300b5 	beq	s6,v1,801541d4 <_dl_load_cache_lookup+0x334>
80153f00:	3c02801f 	lui	v0,0x801f
80153f04:	8c544694 	lw	s4,18068(v0)
80153f08:	00000000 	nop
80153f0c:	1283006b 	beq	s4,v1,801540bc <_dl_load_cache_lookup+0x21c>
80153f10:	3c13801f 	lui	s3,0x801f
80153f14:	8e820014 	lw	v0,20(s4)
80153f18:	8e634698 	lw	v1,18072(s3)
80153f1c:	2455ffff 	addiu	s5,v0,-1
80153f20:	06a00029 	bltz	s5,80153fc8 <_dl_load_cache_lookup+0x128>
80153f24:	001517c2 	srl	v0,s5,0x1f
80153f28:	00551021 	addu	v0,v0,s5
80153f2c:	00028843 	sra	s1,v0,0x1
80153f30:	001190c0 	sll	s2,s1,0x3
80153f34:	00118140 	sll	s0,s1,0x5
80153f38:	02121023 	subu	v0,s0,s2
80153f3c:	00541021 	addu	v0,v0,s4
80153f40:	02c31821 	addu	v1,s6,v1
80153f44:	8c440034 	lw	a0,52(v0)
80153f48:	0074b023 	subu	s6,v1,s4
80153f4c:	0096102b 	sltu	v0,a0,s6
80153f50:	1040001d 	beqz	v0,80153fc8 <_dl_load_cache_lookup+0x128>
80153f54:	00009821 	move	s3,zero
80153f58:	08054fe8 	j	80153fa0 <_dl_load_cache_lookup+0x100>
80153f5c:	02842821 	addu	a1,s4,a0
80153f60:	2635ffff 	addiu	s5,s1,-1
80153f64:	02b3102a 	slt	v0,s5,s3
80153f68:	14400017 	bnez	v0,80153fc8 <_dl_load_cache_lookup+0x128>
80153f6c:	02751821 	addu	v1,s3,s5
80153f70:	000317c2 	srl	v0,v1,0x1f
80153f74:	00431021 	addu	v0,v0,v1
80153f78:	00028843 	sra	s1,v0,0x1
80153f7c:	001190c0 	sll	s2,s1,0x3
80153f80:	00118140 	sll	s0,s1,0x5
80153f84:	02121023 	subu	v0,s0,s2
80153f88:	00541021 	addu	v0,v0,s4
80153f8c:	8c440034 	lw	a0,52(v0)
80153f90:	00000000 	nop
80153f94:	0096182b 	sltu	v1,a0,s6
80153f98:	1060000b 	beqz	v1,80153fc8 <_dl_load_cache_lookup+0x128>
80153f9c:	02842821 	addu	a1,s4,a0
80153fa0:	0c054f4c 	jal	80153d30 <_dl_cache_libcmp>
80153fa4:	03c02021 	move	a0,s8
80153fa8:	1040008c 	beqz	v0,801541dc <_dl_load_cache_lookup+0x33c>
80153fac:	00000000 	nop
80153fb0:	0441ffeb 	bgez	v0,80153f60 <_dl_load_cache_lookup+0xc0>
80153fb4:	00000000 	nop
80153fb8:	26330001 	addiu	s3,s1,1
80153fbc:	02b3102a 	slt	v0,s5,s3
80153fc0:	1040ffeb 	beqz	v0,80153f70 <_dl_load_cache_lookup+0xd0>
80153fc4:	02751821 	addu	v1,s3,s5
80153fc8:	00009821 	move	s3,zero
80153fcc:	3c03801f 	lui	v1,0x801f
80153fd0:	8c624780 	lw	v0,18304(v1)
80153fd4:	00000000 	nop
80153fd8:	30420001 	andi	v0,v0,0x1
80153fdc:	14400145 	bnez	v0,801544f4 <_dl_load_cache_lookup+0x654>
80153fe0:	00000000 	nop
80153fe4:	02601021 	move	v0,s3
80153fe8:	8fbf003c 	lw	ra,60(sp)
80153fec:	8fbe0038 	lw	s8,56(sp)
80153ff0:	8fb70034 	lw	s7,52(sp)
80153ff4:	8fb60030 	lw	s6,48(sp)
80153ff8:	8fb5002c 	lw	s5,44(sp)
80153ffc:	8fb40028 	lw	s4,40(sp)
80154000:	8fb30024 	lw	s3,36(sp)
80154004:	8fb20020 	lw	s2,32(sp)
80154008:	8fb1001c 	lw	s1,28(sp)
8015400c:	8fb00018 	lw	s0,24(sp)
80154010:	03e00008 	jr	ra
80154014:	27bd0040 	addiu	sp,sp,64
80154018:	3c04801d 	lui	a0,0x801d
8015401c:	24844f44 	addiu	a0,a0,20292
80154020:	26654698 	addiu	a1,s3,18072
80154024:	0c055871 	jal	801561c4 <_dl_sysdep_read_whole_file>
80154028:	24060001 	li	a2,1
8015402c:	2414ffff 	li	s4,-1
80154030:	1054001f 	beq	v0,s4,801540b0 <_dl_load_cache_lookup+0x210>
80154034:	00408021 	move	s0,v0
80154038:	8e714698 	lw	s1,18072(s3)
8015403c:	00000000 	nop
80154040:	2e220011 	sltiu	v0,s1,17
80154044:	1040004d 	beqz	v0,8015417c <_dl_load_cache_lookup+0x2dc>
80154048:	3c05801d 	lui	a1,0x801d
8015404c:	2e220031 	sltiu	v0,s1,49
80154050:	14400015 	bnez	v0,801540a8 <_dl_load_cache_lookup+0x208>
80154054:	02002021 	move	a0,s0
80154058:	3c05801d 	lui	a1,0x801d
8015405c:	24a54f64 	addiu	a1,a1,20324
80154060:	0c047140 	jal	8011c500 <memcmp>
80154064:	24060014 	li	a2,20
80154068:	1440000f 	bnez	v0,801540a8 <_dl_load_cache_lookup+0x208>
8015406c:	02002021 	move	a0,s0
80154070:	3c02801f 	lui	v0,0x801f
80154074:	0200a021 	move	s4,s0
80154078:	0200b021 	move	s6,s0
8015407c:	ac504694 	sw	s0,18068(v0)
80154080:	1600ffa4 	bnez	s0,80153f14 <_dl_load_cache_lookup+0x74>
80154084:	ae504690 	sw	s0,18064(s2)
80154088:	3c04801d 	lui	a0,0x801d
8015408c:	3c05801d 	lui	a1,0x801d
80154090:	3c07801d 	lui	a3,0x801d
80154094:	24844f7c 	addiu	a0,a0,20348
80154098:	24a54f94 	addiu	a1,a1,20372
8015409c:	24e74fc0 	addiu	a3,a3,20416
801540a0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801540a4:	240600eb 	li	a2,235
801540a8:	0c047a36 	jal	8011e8d8 <__munmap>
801540ac:	02202821 	move	a1,s1
801540b0:	2402ffff 	li	v0,-1
801540b4:	08054fbd 	j	80153ef4 <_dl_load_cache_lookup+0x54>
801540b8:	ae424690 	sw	v0,18064(s2)
801540bc:	8ec4000c 	lw	a0,12(s6)
801540c0:	3c02801f 	lui	v0,0x801f
801540c4:	2494ffff 	addiu	s4,a0,-1
801540c8:	8c454698 	lw	a1,18072(v0)
801540cc:	0680ffbe 	bltz	s4,80153fc8 <_dl_load_cache_lookup+0x128>
801540d0:	001417c2 	srl	v0,s4,0x1f
801540d4:	00541021 	addu	v0,v0,s4
801540d8:	00028043 	sra	s0,v0,0x1
801540dc:	00109080 	sll	s2,s0,0x2
801540e0:	00108900 	sll	s1,s0,0x4
801540e4:	00041900 	sll	v1,a0,0x4
801540e8:	02321023 	subu	v0,s1,s2
801540ec:	00042080 	sll	a0,a0,0x2
801540f0:	00561021 	addu	v0,v0,s6
801540f4:	00641823 	subu	v1,v1,a0
801540f8:	24630010 	addiu	v1,v1,16
801540fc:	8c460014 	lw	a2,20(v0)
80154100:	00a3a823 	subu	s5,a1,v1
80154104:	00d5102b 	sltu	v0,a2,s5
80154108:	1040ffaf 	beqz	v0,80153fc8 <_dl_load_cache_lookup+0x128>
8015410c:	02c3b821 	addu	s7,s6,v1
80154110:	08055056 	j	80154158 <_dl_load_cache_lookup+0x2b8>
80154114:	00009821 	move	s3,zero
80154118:	2614ffff 	addiu	s4,s0,-1
8015411c:	0293102a 	slt	v0,s4,s3
80154120:	1440ffa9 	bnez	v0,80153fc8 <_dl_load_cache_lookup+0x128>
80154124:	02741821 	addu	v1,s3,s4
80154128:	000317c2 	srl	v0,v1,0x1f
8015412c:	00431021 	addu	v0,v0,v1
80154130:	00028043 	sra	s0,v0,0x1
80154134:	00109080 	sll	s2,s0,0x2
80154138:	00108900 	sll	s1,s0,0x4
8015413c:	02321023 	subu	v0,s1,s2
80154140:	00561021 	addu	v0,v0,s6
80154144:	8c460014 	lw	a2,20(v0)
80154148:	00000000 	nop
8015414c:	00d5182b 	sltu	v1,a2,s5
80154150:	1060ff9d 	beqz	v1,80153fc8 <_dl_load_cache_lookup+0x128>
80154154:	00000000 	nop
80154158:	02e62821 	addu	a1,s7,a2
8015415c:	0c054f4c 	jal	80153d30 <_dl_cache_libcmp>
80154160:	03c02021 	move	a0,s8
80154164:	1040008c 	beqz	v0,80154398 <_dl_load_cache_lookup+0x4f8>
80154168:	00000000 	nop
8015416c:	0441ffea 	bgez	v0,80154118 <_dl_load_cache_lookup+0x278>
80154170:	00000000 	nop
80154174:	08055047 	j	8015411c <_dl_load_cache_lookup+0x27c>
80154178:	26130001 	addiu	s3,s0,1
8015417c:	24a54f58 	addiu	a1,a1,20312
80154180:	02002021 	move	a0,s0
80154184:	0c047140 	jal	8011c500 <memcmp>
80154188:	2406000b 	li	a2,11
8015418c:	1440ffb0 	bnez	v0,80154050 <_dl_load_cache_lookup+0x1b0>
80154190:	2e220031 	sltiu	v0,s1,49
80154194:	8e03000c 	lw	v1,12(s0)
80154198:	ae504690 	sw	s0,18064(s2)
8015419c:	00031100 	sll	v0,v1,0x4
801541a0:	00031880 	sll	v1,v1,0x2
801541a4:	00431023 	subu	v0,v0,v1
801541a8:	24420017 	addiu	v0,v0,23
801541ac:	2403fff8 	li	v1,-8
801541b0:	00431024 	and	v0,v0,v1
801541b4:	24440030 	addiu	a0,v0,48
801541b8:	0224202b 	sltu	a0,s1,a0
801541bc:	02021021 	addu	v0,s0,v0
801541c0:	3c11801f 	lui	s1,0x801f
801541c4:	1080006b 	beqz	a0,80154374 <_dl_load_cache_lookup+0x4d4>
801541c8:	ae224694 	sw	v0,18068(s1)
801541cc:	08054fbd 	j	80153ef4 <_dl_load_cache_lookup+0x54>
801541d0:	ae344694 	sw	s4,18068(s1)
801541d4:	08054ff9 	j	80153fe4 <_dl_load_cache_lookup+0x144>
801541d8:	00009821 	move	s3,zero
801541dc:	1a200022 	blez	s1,80154268 <_dl_load_cache_lookup+0x3c8>
801541e0:	0220b821 	move	s7,s1
801541e4:	2624ffff 	addiu	a0,s1,-1
801541e8:	000410c0 	sll	v0,a0,0x3
801541ec:	00041940 	sll	v1,a0,0x5
801541f0:	00621823 	subu	v1,v1,v0
801541f4:	00741821 	addu	v1,v1,s4
801541f8:	8c630034 	lw	v1,52(v1)
801541fc:	00000000 	nop
80154200:	0076102b 	sltu	v0,v1,s6
80154204:	1440000f 	bnez	v0,80154244 <_dl_load_cache_lookup+0x3a4>
80154208:	00009821 	move	s3,zero
8015420c:	080550a5 	j	80154294 <_dl_load_cache_lookup+0x3f4>
80154210:	02121023 	subu	v0,s0,s2
80154214:	122000ae 	beqz	s1,801544d0 <_dl_load_cache_lookup+0x630>
80154218:	00009021 	move	s2,zero
8015421c:	2624ffff 	addiu	a0,s1,-1
80154220:	000410c0 	sll	v0,a0,0x3
80154224:	00041940 	sll	v1,a0,0x5
80154228:	00621823 	subu	v1,v1,v0
8015422c:	00741821 	addu	v1,v1,s4
80154230:	8c630034 	lw	v1,52(v1)
80154234:	00000000 	nop
80154238:	0076102b 	sltu	v0,v1,s6
8015423c:	104000a2 	beqz	v0,801544c8 <_dl_load_cache_lookup+0x628>
80154240:	001190c0 	sll	s2,s1,0x3
80154244:	02208021 	move	s0,s1
80154248:	02832821 	addu	a1,s4,v1
8015424c:	00808821 	move	s1,a0
80154250:	0c054f4c 	jal	80153d30 <_dl_cache_libcmp>
80154254:	03c02021 	move	a0,s8
80154258:	1040ffee 	beqz	v0,80154214 <_dl_load_cache_lookup+0x374>
8015425c:	001090c0 	sll	s2,s0,0x3
80154260:	02008821 	move	s1,s0
80154264:	00108140 	sll	s0,s0,0x5
80154268:	080550a4 	j	80154290 <_dl_load_cache_lookup+0x3f0>
8015426c:	00009821 	move	s3,zero
80154270:	10c20019 	beq	a2,v0,801542d8 <_dl_load_cache_lookup+0x438>
80154274:	00000000 	nop
80154278:	26310001 	addiu	s1,s1,1
8015427c:	02b1102a 	slt	v0,s5,s1
80154280:	1440ff53 	bnez	v0,80153fd0 <_dl_load_cache_lookup+0x130>
80154284:	3c03801f 	lui	v1,0x801f
80154288:	001190c0 	sll	s2,s1,0x3
8015428c:	00118140 	sll	s0,s1,0x5
80154290:	02121023 	subu	v0,s0,s2
80154294:	24420030 	addiu	v0,v0,48
80154298:	02f1182a 	slt	v1,s7,s1
8015429c:	1060000a 	beqz	v1,801542c8 <_dl_load_cache_lookup+0x428>
801542a0:	02828021 	addu	s0,s4,v0
801542a4:	8e030004 	lw	v1,4(s0)
801542a8:	00000000 	nop
801542ac:	0076102b 	sltu	v0,v1,s6
801542b0:	1040ff46 	beqz	v0,80153fcc <_dl_load_cache_lookup+0x12c>
801542b4:	02832821 	addu	a1,s4,v1
801542b8:	0c054f4c 	jal	80153d30 <_dl_cache_libcmp>
801542bc:	03c02021 	move	a0,s8
801542c0:	1440ff43 	bnez	v0,80153fd0 <_dl_load_cache_lookup+0x130>
801542c4:	3c03801f 	lui	v1,0x801f
801542c8:	8e060000 	lw	a2,0(s0)
801542cc:	24020001 	li	v0,1
801542d0:	14c2ffe7 	bne	a2,v0,80154270 <_dl_load_cache_lookup+0x3d0>
801542d4:	24020003 	li	v0,3
801542d8:	8e070008 	lw	a3,8(s0)
801542dc:	00000000 	nop
801542e0:	00f6102b 	sltu	v0,a3,s6
801542e4:	1040ffe4 	beqz	v0,80154278 <_dl_load_cache_lookup+0x3d8>
801542e8:	00000000 	nop
801542ec:	12600005 	beqz	s3,80154304 <_dl_load_cache_lookup+0x464>
801542f0:	3c02801f 	lui	v0,0x801f
801542f4:	8c433178 	lw	v1,12664(v0)
801542f8:	00000000 	nop
801542fc:	14c3ffde 	bne	a2,v1,80154278 <_dl_load_cache_lookup+0x3d8>
80154300:	00000000 	nop
80154304:	3c02801f 	lui	v0,0x801f
80154308:	8c4347c8 	lw	v1,18376(v0)
8015430c:	00000000 	nop
80154310:	14600011 	bnez	v1,80154358 <_dl_load_cache_lookup+0x4b8>
80154314:	3c048031 	lui	a0,0x8031
80154318:	8c825ef0 	lw	v0,24304(a0)
8015431c:	8e050014 	lw	a1,20(s0)
80154320:	8e040010 	lw	a0,16(s0)
80154324:	00021027 	nor	v0,zero,v0
80154328:	00001821 	move	v1,zero
8015432c:	00821024 	and	v0,a0,v0
80154330:	00a31824 	and	v1,a1,v1
80154334:	00431025 	or	v0,v0,v1
80154338:	1440ffcf 	bnez	v0,80154278 <_dl_load_cache_lookup+0x3d8>
8015433c:	3c02801f 	lui	v0,0x801f
80154340:	8c433178 	lw	v1,12664(v0)
80154344:	00000000 	nop
80154348:	14c3ffcb 	bne	a2,v1,80154278 <_dl_load_cache_lookup+0x3d8>
8015434c:	02879821 	addu	s3,s4,a3
80154350:	08054ff4 	j	80153fd0 <_dl_load_cache_lookup+0x130>
80154354:	3c03801f 	lui	v1,0x801f
80154358:	8e02000c 	lw	v0,12(s0)
8015435c:	00000000 	nop
80154360:	0062102b 	sltu	v0,v1,v0
80154364:	1440ffc4 	bnez	v0,80154278 <_dl_load_cache_lookup+0x3d8>
80154368:	00000000 	nop
8015436c:	080550c6 	j	80154318 <_dl_load_cache_lookup+0x478>
80154370:	00000000 	nop
80154374:	3c05801d 	lui	a1,0x801d
80154378:	00402021 	move	a0,v0
8015437c:	24a54f64 	addiu	a1,a1,20324
80154380:	0c047140 	jal	8011c500 <memcmp>
80154384:	24060014 	li	a2,20
80154388:	1040feda 	beqz	v0,80153ef4 <_dl_load_cache_lookup+0x54>
8015438c:	00000000 	nop
80154390:	08054fbd 	j	80153ef4 <_dl_load_cache_lookup+0x54>
80154394:	ae344694 	sw	s4,18068(s1)
80154398:	1a000021 	blez	s0,80154420 <_dl_load_cache_lookup+0x580>
8015439c:	afb00010 	sw	s0,16(sp)
801543a0:	2604ffff 	addiu	a0,s0,-1
801543a4:	00041080 	sll	v0,a0,0x2
801543a8:	00041900 	sll	v1,a0,0x4
801543ac:	00621823 	subu	v1,v1,v0
801543b0:	00761821 	addu	v1,v1,s6
801543b4:	8c630014 	lw	v1,20(v1)
801543b8:	00000000 	nop
801543bc:	0075102b 	sltu	v0,v1,s5
801543c0:	1440000e 	bnez	v0,801543fc <_dl_load_cache_lookup+0x55c>
801543c4:	00009821 	move	s3,zero
801543c8:	08055111 	j	80154444 <_dl_load_cache_lookup+0x5a4>
801543cc:	00000000 	nop
801543d0:	12000058 	beqz	s0,80154534 <_dl_load_cache_lookup+0x694>
801543d4:	2604ffff 	addiu	a0,s0,-1
801543d8:	00041080 	sll	v0,a0,0x2
801543dc:	00041900 	sll	v1,a0,0x4
801543e0:	00621823 	subu	v1,v1,v0
801543e4:	00761821 	addu	v1,v1,s6
801543e8:	8c630014 	lw	v1,20(v1)
801543ec:	00000000 	nop
801543f0:	0075102b 	sltu	v0,v1,s5
801543f4:	1040004d 	beqz	v0,8015452c <_dl_load_cache_lookup+0x68c>
801543f8:	00109080 	sll	s2,s0,0x2
801543fc:	02008821 	move	s1,s0
80154400:	02e32821 	addu	a1,s7,v1
80154404:	00808021 	move	s0,a0
80154408:	0c054f4c 	jal	80153d30 <_dl_cache_libcmp>
8015440c:	03c02021 	move	a0,s8
80154410:	1040ffef 	beqz	v0,801543d0 <_dl_load_cache_lookup+0x530>
80154414:	00119080 	sll	s2,s1,0x2
80154418:	02208021 	move	s0,s1
8015441c:	00118900 	sll	s1,s1,0x4
80154420:	08055111 	j	80154444 <_dl_load_cache_lookup+0x5a4>
80154424:	00009821 	move	s3,zero
80154428:	10620019 	beq	v1,v0,80154490 <_dl_load_cache_lookup+0x5f0>
8015442c:	00000000 	nop
80154430:	26100001 	addiu	s0,s0,1
80154434:	0290102a 	slt	v0,s4,s0
80154438:	1440fee4 	bnez	v0,80153fcc <_dl_load_cache_lookup+0x12c>
8015443c:	00108900 	sll	s1,s0,0x4
80154440:	00109080 	sll	s2,s0,0x2
80154444:	8fa40010 	lw	a0,16(sp)
80154448:	02321023 	subu	v0,s1,s2
8015444c:	24420010 	addiu	v0,v0,16
80154450:	0090182a 	slt	v1,a0,s0
80154454:	1060000a 	beqz	v1,80154480 <_dl_load_cache_lookup+0x5e0>
80154458:	02c28821 	addu	s1,s6,v0
8015445c:	8e230004 	lw	v1,4(s1)
80154460:	00000000 	nop
80154464:	0075102b 	sltu	v0,v1,s5
80154468:	1040fed8 	beqz	v0,80153fcc <_dl_load_cache_lookup+0x12c>
8015446c:	02e32821 	addu	a1,s7,v1
80154470:	0c054f4c 	jal	80153d30 <_dl_cache_libcmp>
80154474:	03c02021 	move	a0,s8
80154478:	1440fed5 	bnez	v0,80153fd0 <_dl_load_cache_lookup+0x130>
8015447c:	3c03801f 	lui	v1,0x801f
80154480:	8e230000 	lw	v1,0(s1)
80154484:	24020001 	li	v0,1
80154488:	1462ffe7 	bne	v1,v0,80154428 <_dl_load_cache_lookup+0x588>
8015448c:	24020003 	li	v0,3
80154490:	8e240008 	lw	a0,8(s1)
80154494:	00000000 	nop
80154498:	0095102b 	sltu	v0,a0,s5
8015449c:	1040ffe4 	beqz	v0,80154430 <_dl_load_cache_lookup+0x590>
801544a0:	00000000 	nop
801544a4:	1260001b 	beqz	s3,80154514 <_dl_load_cache_lookup+0x674>
801544a8:	3c05801f 	lui	a1,0x801f
801544ac:	8ca23178 	lw	v0,12664(a1)
801544b0:	00000000 	nop
801544b4:	1462ffdf 	bne	v1,v0,80154434 <_dl_load_cache_lookup+0x594>
801544b8:	26100001 	addiu	s0,s0,1
801544bc:	2610ffff 	addiu	s0,s0,-1
801544c0:	08054ff3 	j	80153fcc <_dl_load_cache_lookup+0x12c>
801544c4:	02e49821 	addu	s3,s7,a0
801544c8:	0805509a 	j	80154268 <_dl_load_cache_lookup+0x3c8>
801544cc:	00118140 	sll	s0,s1,0x5
801544d0:	0805509a 	j	80154268 <_dl_load_cache_lookup+0x3c8>
801544d4:	00008021 	move	s0,zero
801544d8:	3c04801d 	lui	a0,0x801d
801544dc:	3c05801d 	lui	a1,0x801d
801544e0:	24844f30 	addiu	a0,a0,20272
801544e4:	0c05585f 	jal	8015617c <_dl_debug_printf>
801544e8:	24a54f44 	addiu	a1,a1,20292
801544ec:	08054fb9 	j	80153ee4 <_dl_load_cache_lookup+0x44>
801544f0:	3c12801f 	lui	s2,0x801f
801544f4:	1260febb 	beqz	s3,80153fe4 <_dl_load_cache_lookup+0x144>
801544f8:	00000000 	nop
801544fc:	3c04801d 	lui	a0,0x801d
80154500:	24844de4 	addiu	a0,a0,19940
80154504:	0c05585f 	jal	8015617c <_dl_debug_printf>
80154508:	02602821 	move	a1,s3
8015450c:	08054ffa 	j	80153fe8 <_dl_load_cache_lookup+0x148>
80154510:	02601021 	move	v0,s3
80154514:	8ca23178 	lw	v0,12664(a1)
80154518:	00000000 	nop
8015451c:	1462ffc4 	bne	v1,v0,80154430 <_dl_load_cache_lookup+0x590>
80154520:	02e49821 	addu	s3,s7,a0
80154524:	08054ff4 	j	80153fd0 <_dl_load_cache_lookup+0x130>
80154528:	3c03801f 	lui	v1,0x801f
8015452c:	08055108 	j	80154420 <_dl_load_cache_lookup+0x580>
80154530:	00108900 	sll	s1,s0,0x4
80154534:	00009021 	move	s2,zero
80154538:	08055108 	j	80154420 <_dl_load_cache_lookup+0x580>
8015453c:	00008821 	move	s1,zero

80154540 <elf_machine_matches_host>:
80154540:	8c820024 	lw	v0,36(a0)
80154544:	00000000 	nop
80154548:	30420020 	andi	v0,v0,0x20
8015454c:	14400009 	bnez	v0,80154574 <elf_machine_matches_host+0x34>
80154550:	00001821 	move	v1,zero
80154554:	94840012 	lhu	a0,18(a0)
80154558:	24020008 	li	v0,8
8015455c:	10820005 	beq	a0,v0,80154574 <elf_machine_matches_host+0x34>
80154560:	24030001 	li	v1,1
80154564:	2402000a 	li	v0,10
80154568:	10820002 	beq	a0,v0,80154574 <elf_machine_matches_host+0x34>
8015456c:	00000000 	nop
80154570:	00001821 	move	v1,zero
80154574:	03e00008 	jr	ra
80154578:	00601021 	move	v0,v1

8015457c <_dl_setup_hash>:
8015457c:	8c820030 	lw	v0,48(a0)
80154580:	00000000 	nop
80154584:	1040000c 	beqz	v0,801545b8 <_dl_setup_hash+0x3c>
80154588:	00802821 	move	a1,a0
8015458c:	8c430004 	lw	v1,4(v0)
80154590:	8c820000 	lw	v0,0(a0)
80154594:	00000000 	nop
80154598:	00621821 	addu	v1,v1,v0
8015459c:	8c640000 	lw	a0,0(v1)
801545a0:	24630008 	addiu	v1,v1,8
801545a4:	00041080 	sll	v0,a0,0x2
801545a8:	00621021 	addu	v0,v1,v0
801545ac:	aca2023c 	sw	v0,572(a1)
801545b0:	aca40234 	sw	a0,564(a1)
801545b4:	aca30238 	sw	v1,568(a1)
801545b8:	03e00008 	jr	ra
801545bc:	00000000 	nop

801545c0 <do_lookup_x>:
801545c0:	27bdffb8 	addiu	sp,sp,-72
801545c4:	8fa20058 	lw	v0,88(sp)
801545c8:	afbe0040 	sw	s8,64(sp)
801545cc:	afbf0044 	sw	ra,68(sp)
801545d0:	afb7003c 	sw	s7,60(sp)
801545d4:	afb60038 	sw	s6,56(sp)
801545d8:	afb50034 	sw	s5,52(sp)
801545dc:	afb40030 	sw	s4,48(sp)
801545e0:	afb3002c 	sw	s3,44(sp)
801545e4:	afb20028 	sw	s2,40(sp)
801545e8:	afb10024 	sw	s1,36(sp)
801545ec:	afb00020 	sw	s0,32(sp)
801545f0:	8fa9005c 	lw	t1,92(sp)
801545f4:	8c480000 	lw	t0,0(v0)
801545f8:	00091880 	sll	v1,t1,0x2
801545fc:	8c420004 	lw	v0,4(v0)
80154600:	0068f021 	addu	s8,v1,t0
80154604:	afa2001c 	sw	v0,28(sp)
80154608:	afa40048 	sw	a0,72(sp)
8015460c:	afa5004c 	sw	a1,76(sp)
80154610:	afa60050 	sw	a2,80(sp)
80154614:	08055195 	j	80154654 <do_lookup_x+0x94>
80154618:	afa70054 	sw	a3,84(sp)
8015461c:	8e430248 	lw	v1,584(s2)
80154620:	00000000 	nop
80154624:	30620003 	andi	v0,v1,0x3
80154628:	10400003 	beqz	v0,80154638 <do_lookup_x+0x78>
8015462c:	30621000 	andi	v0,v1,0x1000
80154630:	1040001b 	beqz	v0,801546a0 <do_lookup_x+0xe0>
80154634:	3c03801f 	lui	v1,0x801f
80154638:	8fa9005c 	lw	t1,92(sp)
8015463c:	8fa3001c 	lw	v1,28(sp)
80154640:	25290001 	addiu	t1,t1,1
80154644:	0123102b 	sltu	v0,t1,v1
80154648:	afa9005c 	sw	t1,92(sp)
8015464c:	1040009f 	beqz	v0,801548cc <do_lookup_x+0x30c>
80154650:	27de0004 	addiu	s8,s8,4
80154654:	8fc20000 	lw	v0,0(s8)
80154658:	00000000 	nop
8015465c:	8c520014 	lw	s2,20(v0)
80154660:	8fa20068 	lw	v0,104(sp)
80154664:	00000000 	nop
80154668:	10400003 	beqz	v0,80154678 <do_lookup_x+0xb8>
8015466c:	00000000 	nop
80154670:	1242fff1 	beq	s2,v0,80154638 <do_lookup_x+0x78>
80154674:	00000000 	nop
80154678:	8fa3006c 	lw	v1,108(sp)
8015467c:	00000000 	nop
80154680:	30620002 	andi	v0,v1,0x2
80154684:	1440ffe5 	bnez	v0,8015461c <do_lookup_x+0x5c>
80154688:	00000000 	nop
8015468c:	8e430248 	lw	v1,584(s2)
80154690:	00000000 	nop
80154694:	30621000 	andi	v0,v1,0x1000
80154698:	1440ffe7 	bnez	v0,80154638 <do_lookup_x+0x78>
8015469c:	3c03801f 	lui	v1,0x801f
801546a0:	8c624780 	lw	v0,18304(v1)
801546a4:	00000000 	nop
801546a8:	30420008 	andi	v0,v0,0x8
801546ac:	144000cd 	bnez	v0,801549e4 <do_lookup_x+0x424>
801546b0:	00000000 	nop
801546b4:	8e420234 	lw	v0,564(s2)
801546b8:	8fa4004c 	lw	a0,76(sp)
801546bc:	8e470238 	lw	a3,568(s2)
801546c0:	14400002 	bnez	v0,801546cc <do_lookup_x+0x10c>
801546c4:	0082001b 	divu	zero,a0,v0
801546c8:	0007000d 	break	0x7
801546cc:	8e440038 	lw	a0,56(s2)
801546d0:	8e420034 	lw	v0,52(s2)
801546d4:	8c860004 	lw	a2,4(a0)
801546d8:	8c450004 	lw	a1,4(v0)
801546dc:	8e440000 	lw	a0,0(s2)
801546e0:	8e570260 	lw	s7,608(s2)
801546e4:	00852821 	addu	a1,a0,a1
801546e8:	afa50018 	sw	a1,24(sp)
801546ec:	00001810 	mfhi	v1
801546f0:	00031880 	sll	v1,v1,0x2
801546f4:	00671821 	addu	v1,v1,a3
801546f8:	8c700000 	lw	s0,0(v1)
801546fc:	00000000 	nop
80154700:	12000064 	beqz	s0,80154894 <do_lookup_x+0x2d4>
80154704:	0086a021 	addu	s4,a0,a2
80154708:	afa00014 	sw	zero,20(sp)
8015470c:	080551e5 	j	80154794 <do_lookup_x+0x1d4>
80154710:	afa00010 	sw	zero,16(sp)
80154714:	12e000a8 	beqz	s7,801549b8 <do_lookup_x+0x3f8>
80154718:	00101040 	sll	v0,s0,0x1
8015471c:	00571021 	addu	v0,v0,s7
80154720:	94560000 	lhu	s6,0(v0)
80154724:	8e430250 	lw	v1,592(s2)
80154728:	32c27fff 	andi	v0,s6,0x7fff
8015472c:	00021100 	sll	v0,v0,0x4
80154730:	8fa90060 	lw	t1,96(sp)
80154734:	00432021 	addu	a0,v0,v1
80154738:	8c950004 	lw	s5,4(a0)
8015473c:	8d220004 	lw	v0,4(t1)
80154740:	00000000 	nop
80154744:	12a2006e 	beq	s5,v0,80154900 <do_lookup_x+0x340>
80154748:	00000000 	nop
8015474c:	8fa30060 	lw	v1,96(sp)
80154750:	00000000 	nop
80154754:	8c620008 	lw	v0,8(v1)
80154758:	00000000 	nop
8015475c:	14400006 	bnez	v0,80154778 <do_lookup_x+0x1b8>
80154760:	00000000 	nop
80154764:	16a00004 	bnez	s5,80154778 <do_lookup_x+0x1b8>
80154768:	00161400 	sll	v0,s6,0x10
8015476c:	00021403 	sra	v0,v0,0x10
80154770:	0441006a 	bgez	v0,8015491c <do_lookup_x+0x35c>
80154774:	00131902 	srl	v1,s3,0x4
80154778:	8e43023c 	lw	v1,572(s2)
8015477c:	00101080 	sll	v0,s0,0x2
80154780:	00431021 	addu	v0,v0,v1
80154784:	8c500000 	lw	s0,0(v0)
80154788:	00000000 	nop
8015478c:	1200003d 	beqz	s0,80154884 <do_lookup_x+0x2c4>
80154790:	00000000 	nop
80154794:	00101100 	sll	v0,s0,0x4
80154798:	02828821 	addu	s1,s4,v0
8015479c:	8e230004 	lw	v1,4(s1)
801547a0:	00000000 	nop
801547a4:	1060fff4 	beqz	v1,80154778 <do_lookup_x+0x1b8>
801547a8:	00000000 	nop
801547ac:	9622000e 	lhu	v0,14(s1)
801547b0:	8fa9006c 	lw	t1,108(sp)
801547b4:	2c420001 	sltiu	v0,v0,1
801547b8:	01221024 	and	v0,t1,v0
801547bc:	1440ffee 	bnez	v0,80154778 <do_lookup_x+0x1b8>
801547c0:	00000000 	nop
801547c4:	9233000c 	lbu	s3,12(s1)
801547c8:	00000000 	nop
801547cc:	3262000f 	andi	v0,s3,0xf
801547d0:	28420003 	slti	v0,v0,3
801547d4:	1040ffe8 	beqz	v0,80154778 <do_lookup_x+0x1b8>
801547d8:	00000000 	nop
801547dc:	8fa20050 	lw	v0,80(sp)
801547e0:	00000000 	nop
801547e4:	12220008 	beq	s1,v0,80154808 <do_lookup_x+0x248>
801547e8:	00000000 	nop
801547ec:	8e240000 	lw	a0,0(s1)
801547f0:	8fa30018 	lw	v1,24(sp)
801547f4:	8fa50048 	lw	a1,72(sp)
801547f8:	0c046ef0 	jal	8011bbc0 <strcmp>
801547fc:	00642021 	addu	a0,v1,a0
80154800:	1440ffdd 	bnez	v0,80154778 <do_lookup_x+0x1b8>
80154804:	00000000 	nop
80154808:	8fa40060 	lw	a0,96(sp)
8015480c:	00000000 	nop
80154810:	1480ffc0 	bnez	a0,80154714 <do_lookup_x+0x154>
80154814:	00000000 	nop
80154818:	12e0003f 	beqz	s7,80154918 <do_lookup_x+0x358>
8015481c:	00101040 	sll	v0,s0,0x1
80154820:	8fa90064 	lw	t1,100(sp)
80154824:	00571021 	addu	v0,v0,s7
80154828:	94440000 	lhu	a0,0(v0)
8015482c:	31230002 	andi	v1,t1,0x2
80154830:	2c630001 	sltiu	v1,v1,1
80154834:	24630002 	addiu	v1,v1,2
80154838:	30827fff 	andi	v0,a0,0x7fff
8015483c:	0043182a 	slt	v1,v0,v1
80154840:	14600035 	bnez	v1,80154918 <do_lookup_x+0x358>
80154844:	00041400 	sll	v0,a0,0x10
80154848:	00021403 	sra	v0,v0,0x10
8015484c:	0440ffca 	bltz	v0,80154778 <do_lookup_x+0x1b8>
80154850:	24030001 	li	v1,1
80154854:	8fa20014 	lw	v0,20(sp)
80154858:	00000000 	nop
8015485c:	24420001 	addiu	v0,v0,1
80154860:	1443ffc5 	bne	v0,v1,80154778 <do_lookup_x+0x1b8>
80154864:	afa20014 	sw	v0,20(sp)
80154868:	8e43023c 	lw	v1,572(s2)
8015486c:	00101080 	sll	v0,s0,0x2
80154870:	00431021 	addu	v0,v0,v1
80154874:	8c500000 	lw	s0,0(v0)
80154878:	00000000 	nop
8015487c:	1600ffc5 	bnez	s0,80154794 <do_lookup_x+0x1d4>
80154880:	afb10010 	sw	s1,16(sp)
80154884:	8fa40014 	lw	a0,20(sp)
80154888:	24090001 	li	t1,1
8015488c:	1089002d 	beq	a0,t1,80154944 <do_lookup_x+0x384>
80154890:	00000000 	nop
80154894:	8fa40060 	lw	a0,96(sp)
80154898:	00000000 	nop
8015489c:	1080ff66 	beqz	a0,80154638 <do_lookup_x+0x78>
801548a0:	00000000 	nop
801548a4:	8c84000c 	lw	a0,12(a0)
801548a8:	00000000 	nop
801548ac:	1080ff62 	beqz	a0,80154638 <do_lookup_x+0x78>
801548b0:	00000000 	nop
801548b4:	0c0556e0 	jal	80155b80 <_dl_name_match_p>
801548b8:	02402821 	move	a1,s2
801548bc:	1040ff5e 	beqz	v0,80154638 <do_lookup_x+0x78>
801548c0:	2402ffff 	li	v0,-1
801548c4:	08055234 	j	801548d0 <do_lookup_x+0x310>
801548c8:	00000000 	nop
801548cc:	00001021 	move	v0,zero
801548d0:	8fbf0044 	lw	ra,68(sp)
801548d4:	8fbe0040 	lw	s8,64(sp)
801548d8:	8fb7003c 	lw	s7,60(sp)
801548dc:	8fb60038 	lw	s6,56(sp)
801548e0:	8fb50034 	lw	s5,52(sp)
801548e4:	8fb40030 	lw	s4,48(sp)
801548e8:	8fb3002c 	lw	s3,44(sp)
801548ec:	8fb20028 	lw	s2,40(sp)
801548f0:	8fb10024 	lw	s1,36(sp)
801548f4:	8fb00020 	lw	s0,32(sp)
801548f8:	03e00008 	jr	ra
801548fc:	27bd0048 	addiu	sp,sp,72
80154900:	8c840000 	lw	a0,0(a0)
80154904:	8d250000 	lw	a1,0(t1)
80154908:	0c046ef0 	jal	8011bbc0 <strcmp>
8015490c:	00000000 	nop
80154910:	1440ff8e 	bnez	v0,8015474c <do_lookup_x+0x18c>
80154914:	00000000 	nop
80154918:	00131902 	srl	v1,s3,0x4
8015491c:	24040001 	li	a0,1
80154920:	10640011 	beq	v1,a0,80154968 <do_lookup_x+0x3a8>
80154924:	00000000 	nop
80154928:	24020002 	li	v0,2
8015492c:	10620013 	beq	v1,v0,8015497c <do_lookup_x+0x3bc>
80154930:	3c02801f 	lui	v0,0x801f
80154934:	1600ff40 	bnez	s0,80154638 <do_lookup_x+0x78>
80154938:	00000000 	nop
8015493c:	08055225 	j	80154894 <do_lookup_x+0x2d4>
80154940:	00000000 	nop
80154944:	8fa20010 	lw	v0,16(sp)
80154948:	00000000 	nop
8015494c:	1040ffd1 	beqz	v0,80154894 <do_lookup_x+0x2d4>
80154950:	24040001 	li	a0,1
80154954:	9053000c 	lbu	s3,12(v0)
80154958:	00000000 	nop
8015495c:	00131902 	srl	v1,s3,0x4
80154960:	1464fff1 	bne	v1,a0,80154928 <do_lookup_x+0x368>
80154964:	00408821 	move	s1,v0
80154968:	8fa30054 	lw	v1,84(sp)
8015496c:	24020001 	li	v0,1
80154970:	ac720004 	sw	s2,4(v1)
80154974:	08055234 	j	801548d0 <do_lookup_x+0x310>
80154978:	ac710000 	sw	s1,0(v1)
8015497c:	8c4347ac 	lw	v1,18348(v0)
80154980:	00000000 	nop
80154984:	1060fff8 	beqz	v1,80154968 <do_lookup_x+0x3a8>
80154988:	00000000 	nop
8015498c:	8fa90054 	lw	t1,84(sp)
80154990:	00000000 	nop
80154994:	8d220000 	lw	v0,0(t1)
80154998:	00000000 	nop
8015499c:	1440ffe5 	bnez	v0,80154934 <do_lookup_x+0x374>
801549a0:	00000000 	nop
801549a4:	ad310000 	sw	s1,0(t1)
801549a8:	1600ff23 	bnez	s0,80154638 <do_lookup_x+0x78>
801549ac:	ad320004 	sw	s2,4(t1)
801549b0:	08055225 	j	80154894 <do_lookup_x+0x2d4>
801549b4:	00000000 	nop
801549b8:	8c84000c 	lw	a0,12(a0)
801549bc:	00000000 	nop
801549c0:	1080ffd6 	beqz	a0,8015491c <do_lookup_x+0x35c>
801549c4:	00131902 	srl	v1,s3,0x4
801549c8:	0c0556e0 	jal	80155b80 <_dl_name_match_p>
801549cc:	02402821 	move	a1,s2
801549d0:	14400013 	bnez	v0,80154a20 <do_lookup_x+0x460>
801549d4:	3c04801d 	lui	a0,0x801d
801549d8:	9233000c 	lbu	s3,12(s1)
801549dc:	08055247 	j	8015491c <do_lookup_x+0x35c>
801549e0:	00131902 	srl	v1,s3,0x4
801549e4:	8e460004 	lw	a2,4(s2)
801549e8:	00000000 	nop
801549ec:	80c20000 	lb	v0,0(a2)
801549f0:	00000000 	nop
801549f4:	14400004 	bnez	v0,80154a08 <do_lookup_x+0x448>
801549f8:	3c02801f 	lui	v0,0x801f
801549fc:	8c4331a0 	lw	v1,12704(v0)
80154a00:	00000000 	nop
80154a04:	8c660000 	lw	a2,0(v1)
80154a08:	3c04801d 	lui	a0,0x801d
80154a0c:	8fa50048 	lw	a1,72(sp)
80154a10:	0c05585f 	jal	8015617c <_dl_debug_printf>
80154a14:	248450d4 	addiu	a0,a0,20692
80154a18:	080551ad 	j	801546b4 <do_lookup_x+0xf4>
80154a1c:	00000000 	nop
80154a20:	3c05801d 	lui	a1,0x801d
80154a24:	3c07801d 	lui	a3,0x801d
80154a28:	248450f4 	addiu	a0,a0,20724
80154a2c:	24a55144 	addiu	a1,a1,20804
80154a30:	24e75238 	addiu	a3,a3,21048
80154a34:	0c04ad9c 	jal	8012b670 <__assert_fail>
80154a38:	24060071 	li	a2,113

80154a3c <_dl_lookup_symbol_x>:
80154a3c:	27bdff60 	addiu	sp,sp,-160
80154a40:	afbe0098 	sw	s8,152(sp)
80154a44:	afb70094 	sw	s7,148(sp)
80154a48:	afb60090 	sw	s6,144(sp)
80154a4c:	afb5008c 	sw	s5,140(sp)
80154a50:	afb40088 	sw	s4,136(sp)
80154a54:	afb30084 	sw	s3,132(sp)
80154a58:	afbf009c 	sw	ra,156(sp)
80154a5c:	afb20080 	sw	s2,128(sp)
80154a60:	afb1007c 	sw	s1,124(sp)
80154a64:	afb00078 	sw	s0,120(sp)
80154a68:	90820000 	lbu	v0,0(a0)
80154a6c:	03a0f021 	move	s8,sp
80154a70:	0080a821 	move	s5,a0
80154a74:	00a04821 	move	t1,a1
80154a78:	afc700ac 	sw	a3,172(s8)
80154a7c:	8fd400b0 	lw	s4,176(s8)
80154a80:	8fd600b8 	lw	s6,184(s8)
80154a84:	8fd300bc 	lw	s3,188(s8)
80154a88:	1440005e 	bnez	v0,80154c04 <_dl_lookup_symbol_x+0x1c8>
80154a8c:	00c0b821 	move	s7,a2
80154a90:	00009021 	move	s2,zero
80154a94:	3c03801d 	lui	v1,0x801d
80154a98:	24625230 	addiu	v0,v1,21040
80154a9c:	8c440004 	lw	a0,4(v0)
80154aa0:	8c655230 	lw	a1,21040(v1)
80154aa4:	afc4002c 	sw	a0,44(s8)
80154aa8:	12800003 	beqz	s4,80154ab8 <_dl_lookup_symbol_x+0x7c>
80154aac:	afc50028 	sw	a1,40(s8)
80154ab0:	16c00075 	bnez	s6,80154c88 <_dl_lookup_symbol_x+0x24c>
80154ab4:	24020001 	li	v0,1
80154ab8:	16600141 	bnez	s3,80154fc0 <_dl_lookup_symbol_x+0x584>
80154abc:	00000000 	nop
80154ac0:	8fc200ac 	lw	v0,172(s8)
80154ac4:	00000000 	nop
80154ac8:	8c430000 	lw	v1,0(v0)
80154acc:	00000000 	nop
80154ad0:	106000f2 	beqz	v1,80154e9c <_dl_lookup_symbol_x+0x460>
80154ad4:	00001021 	move	v0,zero
80154ad8:	00004021 	move	t0,zero
80154adc:	8fd000ac 	lw	s0,172(s8)
80154ae0:	080552c1 	j	80154b04 <_dl_lookup_symbol_x+0xc8>
80154ae4:	27d10028 	addiu	s1,s8,40
80154ae8:	04400072 	bltz	v0,80154cb4 <_dl_lookup_symbol_x+0x278>
80154aec:	00000000 	nop
80154af0:	26100004 	addiu	s0,s0,4
80154af4:	8e030000 	lw	v1,0(s0)
80154af8:	00000000 	nop
80154afc:	10600013 	beqz	v1,80154b4c <_dl_lookup_symbol_x+0x110>
80154b00:	00001021 	move	v0,zero
80154b04:	8ee60000 	lw	a2,0(s7)
80154b08:	afa30010 	sw	v1,16(sp)
80154b0c:	8fc300b4 	lw	v1,180(s8)
80154b10:	02a02021 	move	a0,s5
80154b14:	02402821 	move	a1,s2
80154b18:	02203821 	move	a3,s1
80154b1c:	afc80070 	sw	t0,112(s8)
80154b20:	afc90074 	sw	t1,116(s8)
80154b24:	afa20014 	sw	v0,20(sp)
80154b28:	afb40018 	sw	s4,24(sp)
80154b2c:	afb6001c 	sw	s6,28(sp)
80154b30:	afb30020 	sw	s3,32(sp)
80154b34:	0c055170 	jal	801545c0 <do_lookup_x>
80154b38:	afa30024 	sw	v1,36(sp)
80154b3c:	8fc80070 	lw	t0,112(s8)
80154b40:	8fc90074 	lw	t1,116(s8)
80154b44:	1840ffe8 	blez	v0,80154ae8 <_dl_lookup_symbol_x+0xac>
80154b48:	00402021 	move	a0,v0
80154b4c:	8fc20028 	lw	v0,40(s8)
80154b50:	00000000 	nop
80154b54:	104000d3 	beqz	v0,80154ea4 <_dl_lookup_symbol_x+0x468>
80154b58:	00000000 	nop
80154b5c:	8ee60000 	lw	a2,0(s7)
80154b60:	00000000 	nop
80154b64:	10c00051 	beqz	a2,80154cac <_dl_lookup_symbol_x+0x270>
80154b68:	00000000 	nop
80154b6c:	90c2000d 	lbu	v0,13(a2)
80154b70:	00000000 	nop
80154b74:	30420003 	andi	v0,v0,0x3
80154b78:	38420003 	xori	v0,v0,0x3
80154b7c:	2c430001 	sltiu	v1,v0,1
80154b80:	10400095 	beqz	v0,80154dd8 <_dl_lookup_symbol_x+0x39c>
80154b84:	afc30068 	sw	v1,104(s8)
80154b88:	8fd1002c 	lw	s1,44(s8)
80154b8c:	00000000 	nop
80154b90:	8e230248 	lw	v1,584(s1)
80154b94:	24020002 	li	v0,2
80154b98:	30700003 	andi	s0,v1,0x3
80154b9c:	12020148 	beq	s0,v0,801550c0 <_dl_lookup_symbol_x+0x684>
80154ba0:	32c20001 	andi	v0,s6,0x1
80154ba4:	3c02801f 	lui	v0,0x801f
80154ba8:	8c444780 	lw	a0,18304(v0)
80154bac:	8e230248 	lw	v1,584(s1)
80154bb0:	30820404 	andi	v0,a0,0x404
80154bb4:	34630800 	ori	v1,v1,0x800
80154bb8:	14400116 	bnez	v0,80155014 <_dl_lookup_symbol_x+0x5d8>
80154bbc:	ae230248 	sw	v1,584(s1)
80154bc0:	8fc2002c 	lw	v0,44(s8)
80154bc4:	8fc30028 	lw	v1,40(s8)
80154bc8:	8c420000 	lw	v0,0(v0)
80154bcc:	aee30000 	sw	v1,0(s7)
80154bd0:	03c0e821 	move	sp,s8
80154bd4:	8fbf009c 	lw	ra,156(sp)
80154bd8:	8fbe0098 	lw	s8,152(sp)
80154bdc:	8fb70094 	lw	s7,148(sp)
80154be0:	8fb60090 	lw	s6,144(sp)
80154be4:	8fb5008c 	lw	s5,140(sp)
80154be8:	8fb40088 	lw	s4,136(sp)
80154bec:	8fb30084 	lw	s3,132(sp)
80154bf0:	8fb20080 	lw	s2,128(sp)
80154bf4:	8fb1007c 	lw	s1,124(sp)
80154bf8:	8fb00078 	lw	s0,120(sp)
80154bfc:	03e00008 	jr	ra
80154c00:	27bd00a0 	addiu	sp,sp,160
80154c04:	90830001 	lbu	v1,1(a0)
80154c08:	00000000 	nop
80154c0c:	1060ffa1 	beqz	v1,80154a94 <_dl_lookup_symbol_x+0x58>
80154c10:	00409021 	move	s2,v0
80154c14:	90840002 	lbu	a0,2(a0)
80154c18:	00021100 	sll	v0,v0,0x4
80154c1c:	1080ff9d 	beqz	a0,80154a94 <_dl_lookup_symbol_x+0x58>
80154c20:	00439021 	addu	s2,v0,v1
80154c24:	92a30003 	lbu	v1,3(s5)
80154c28:	00121100 	sll	v0,s2,0x4
80154c2c:	1060ff99 	beqz	v1,80154a94 <_dl_lookup_symbol_x+0x58>
80154c30:	00449021 	addu	s2,v0,a0
80154c34:	92a50004 	lbu	a1,4(s5)
80154c38:	00121100 	sll	v0,s2,0x4
80154c3c:	10a0ff95 	beqz	a1,80154a94 <_dl_lookup_symbol_x+0x58>
80154c40:	00439021 	addu	s2,v0,v1
80154c44:	92a40005 	lbu	a0,5(s5)
80154c48:	00121100 	sll	v0,s2,0x4
80154c4c:	00459021 	addu	s2,v0,a1
80154c50:	1080ff90 	beqz	a0,80154a94 <_dl_lookup_symbol_x+0x58>
80154c54:	26a50005 	addiu	a1,s5,5
80154c58:	3c06f000 	lui	a2,0xf000
80154c5c:	00121900 	sll	v1,s2,0x4
80154c60:	00641821 	addu	v1,v1,a0
80154c64:	24a50001 	addiu	a1,a1,1
80154c68:	00661024 	and	v0,v1,a2
80154c6c:	90a40000 	lbu	a0,0(a1)
80154c70:	00621826 	xor	v1,v1,v0
80154c74:	00021602 	srl	v0,v0,0x18
80154c78:	1480fff8 	bnez	a0,80154c5c <_dl_lookup_symbol_x+0x220>
80154c7c:	00629026 	xor	s2,v1,v0
80154c80:	080552a6 	j	80154a98 <_dl_lookup_symbol_x+0x5c>
80154c84:	3c03801d 	lui	v1,0x801d
80154c88:	12c2ff8b 	beq	s6,v0,80154ab8 <_dl_lookup_symbol_x+0x7c>
80154c8c:	3c04801d 	lui	a0,0x801d
80154c90:	3c05801d 	lui	a1,0x801d
80154c94:	3c07801d 	lui	a3,0x801d
80154c98:	24845150 	addiu	a0,a0,20816
80154c9c:	24a5519c 	addiu	a1,a1,20892
80154ca0:	24e75214 	addiu	a3,a3,21012
80154ca4:	0c04ad9c 	jal	8012b670 <__assert_fail>
80154ca8:	240600d9 	li	a2,217
80154cac:	080552e2 	j	80154b88 <_dl_lookup_symbol_x+0x14c>
80154cb0:	afc00068 	sw	zero,104(s8)
80154cb4:	1660ff8f 	bnez	s3,80154af4 <_dl_lookup_symbol_x+0xb8>
80154cb8:	26100004 	addiu	s0,s0,4
80154cbc:	2610fffc 	addiu	s0,s0,-4
80154cc0:	12800150 	beqz	s4,80155204 <_dl_lookup_symbol_x+0x7c8>
80154cc4:	3c05801d 	lui	a1,0x801d
80154cc8:	11200003 	beqz	t1,80154cd8 <_dl_lookup_symbol_x+0x29c>
80154ccc:	00009021 	move	s2,zero
80154cd0:	8d320004 	lw	s2,4(t1)
80154cd4:	00000000 	nop
80154cd8:	82420000 	lb	v0,0(s2)
80154cdc:	00000000 	nop
80154ce0:	1440000a 	bnez	v0,80154d0c <_dl_lookup_symbol_x+0x2d0>
80154ce4:	2402fffe 	li	v0,-2
80154ce8:	3c02801f 	lui	v0,0x801f
80154cec:	8c4331a0 	lw	v1,12704(v0)
80154cf0:	00000000 	nop
80154cf4:	8c650000 	lw	a1,0(v1)
80154cf8:	00000000 	nop
80154cfc:	10a00173 	beqz	a1,801552cc <_dl_lookup_symbol_x+0x890>
80154d00:	3c02801d 	lui	v0,0x801d
80154d04:	00a09021 	move	s2,a1
80154d08:	2402fffe 	li	v0,-2
80154d0c:	8e86000c 	lw	a2,12(s4)
80154d10:	8e850000 	lw	a1,0(s4)
80154d14:	1082011b 	beq	a0,v0,80155184 <_dl_lookup_symbol_x+0x748>
80154d18:	3c02801d 	lui	v0,0x801d
80154d1c:	24437208 	addiu	v1,v0,29192
80154d20:	3c02801d 	lui	v0,0x801d
80154d24:	24424fe0 	addiu	v0,v0,20448
80154d28:	afc20048 	sw	v0,72(s8)
80154d2c:	3c02801d 	lui	v0,0x801d
80154d30:	24424fe8 	addiu	v0,v0,20456
80154d34:	afc20050 	sw	v0,80(s8)
80154d38:	3c02801d 	lui	v0,0x801d
80154d3c:	24424ff4 	addiu	v0,v0,20468
80154d40:	afc20058 	sw	v0,88(s8)
80154d44:	3c02801d 	lui	v0,0x801d
80154d48:	27d40048 	addiu	s4,s8,72
80154d4c:	2442500c 	addiu	v0,v0,20492
80154d50:	afd5004c 	sw	s5,76(s8)
80154d54:	afc50054 	sw	a1,84(s8)
80154d58:	afc6005c 	sw	a2,92(s8)
80154d5c:	afc20060 	sw	v0,96(s8)
80154d60:	afc30064 	sw	v1,100(s8)
80154d64:	24110001 	li	s1,1
80154d68:	02808021 	move	s0,s4
80154d6c:	27d30068 	addiu	s3,s8,104
80154d70:	8e040000 	lw	a0,0(s0)
80154d74:	0c046f6c 	jal	8011bdb0 <strlen>
80154d78:	26100004 	addiu	s0,s0,4
80154d7c:	1613fffc 	bne	s0,s3,80154d70 <_dl_lookup_symbol_x+0x334>
80154d80:	02228821 	addu	s1,s1,v0
80154d84:	2622000e 	addiu	v0,s1,14
80154d88:	000210c2 	srl	v0,v0,0x3
80154d8c:	000210c0 	sll	v0,v0,0x3
80154d90:	03a2e823 	subu	sp,sp,v0
80154d94:	27b10028 	addiu	s1,sp,40
80154d98:	02808021 	move	s0,s4
80154d9c:	02201021 	move	v0,s1
80154da0:	8e050000 	lw	a1,0(s0)
80154da4:	00402021 	move	a0,v0
80154da8:	0c052810 	jal	8014a040 <__stpcpy>
80154dac:	26100004 	addiu	s0,s0,4
80154db0:	1613fffb 	bne	s0,s3,80154da0 <_dl_lookup_symbol_x+0x364>
80154db4:	3c06801d 	lui	a2,0x801d
80154db8:	02402821 	move	a1,s2
80154dbc:	24c65028 	addiu	a2,a2,20520
80154dc0:	02203821 	move	a3,s1
80154dc4:	0c0556a9 	jal	80155aa4 <_dl_signal_cerror>
80154dc8:	00002021 	move	a0,zero
80154dcc:	00001021 	move	v0,zero
80154dd0:	080552f4 	j	80154bd0 <_dl_lookup_symbol_x+0x194>
80154dd4:	aee00000 	sw	zero,0(s7)
80154dd8:	8fc300b4 	lw	v1,180(s8)
80154ddc:	24020001 	li	v0,1
80154de0:	106200eb 	beq	v1,v0,80155190 <_dl_lookup_symbol_x+0x754>
80154de4:	3c03801d 	lui	v1,0x801d
80154de8:	24625228 	addiu	v0,v1,21032
80154dec:	8c645228 	lw	a0,21032(v1)
80154df0:	8fc300ac 	lw	v1,172(s8)
80154df4:	8c450004 	lw	a1,4(v0)
80154df8:	8c620000 	lw	v0,0(v1)
80154dfc:	afc40030 	sw	a0,48(s8)
80154e00:	10400019 	beqz	v0,80154e68 <_dl_lookup_symbol_x+0x42c>
80154e04:	afc50034 	sw	a1,52(s8)
80154e08:	00608021 	move	s0,v1
80154e0c:	0805538a 	j	80154e28 <_dl_lookup_symbol_x+0x3ec>
80154e10:	27d10030 	addiu	s1,s8,48
80154e14:	8e020000 	lw	v0,0(s0)
80154e18:	00000000 	nop
80154e1c:	10400012 	beqz	v0,80154e68 <_dl_lookup_symbol_x+0x42c>
80154e20:	00004021 	move	t0,zero
80154e24:	8ee60000 	lw	a2,0(s7)
80154e28:	afa20010 	sw	v0,16(sp)
80154e2c:	02a02021 	move	a0,s5
80154e30:	24020001 	li	v0,1
80154e34:	02402821 	move	a1,s2
80154e38:	02203821 	move	a3,s1
80154e3c:	afc90074 	sw	t1,116(s8)
80154e40:	afa80014 	sw	t0,20(sp)
80154e44:	afa20024 	sw	v0,36(sp)
80154e48:	afb40018 	sw	s4,24(sp)
80154e4c:	afb6001c 	sw	s6,28(sp)
80154e50:	0c055170 	jal	801545c0 <do_lookup_x>
80154e54:	afb30020 	sw	s3,32(sp)
80154e58:	8fc90074 	lw	t1,116(s8)
80154e5c:	1040ffed 	beqz	v0,80154e14 <_dl_lookup_symbol_x+0x3d8>
80154e60:	26100004 	addiu	s0,s0,4
80154e64:	2610fffc 	addiu	s0,s0,-4
80154e68:	8fc20030 	lw	v0,48(s8)
80154e6c:	00000000 	nop
80154e70:	1040ff45 	beqz	v0,80154b88 <_dl_lookup_symbol_x+0x14c>
80154e74:	00000000 	nop
80154e78:	8fc20034 	lw	v0,52(s8)
80154e7c:	00000000 	nop
80154e80:	1122ff41 	beq	t1,v0,80154b88 <_dl_lookup_symbol_x+0x14c>
80154e84:	01208821 	move	s1,t1
80154e88:	8ee20000 	lw	v0,0(s7)
80154e8c:	00000000 	nop
80154e90:	afc20028 	sw	v0,40(s8)
80154e94:	080552e4 	j	80154b90 <_dl_lookup_symbol_x+0x154>
80154e98:	afc9002c 	sw	t1,44(s8)
80154e9c:	080552d3 	j	80154b4c <_dl_lookup_symbol_x+0x110>
80154ea0:	00004021 	move	t0,zero
80154ea4:	8ee20000 	lw	v0,0(s7)
80154ea8:	00000000 	nop
80154eac:	10400006 	beqz	v0,80154ec8 <_dl_lookup_symbol_x+0x48c>
80154eb0:	24030002 	li	v1,2
80154eb4:	9042000c 	lbu	v0,12(v0)
80154eb8:	00000000 	nop
80154ebc:	00021102 	srl	v0,v0,0x4
80154ec0:	10430003 	beq	v0,v1,80154ed0 <_dl_lookup_symbol_x+0x494>
80154ec4:	00001021 	move	v0,zero
80154ec8:	12600003 	beqz	s3,80154ed8 <_dl_lookup_symbol_x+0x49c>
80154ecc:	00001021 	move	v0,zero
80154ed0:	080552f4 	j	80154bd0 <_dl_lookup_symbol_x+0x194>
80154ed4:	aee00000 	sw	zero,0(s7)
80154ed8:	112000ed 	beqz	t1,80155290 <_dl_lookup_symbol_x+0x854>
80154edc:	3c02801d 	lui	v0,0x801d
80154ee0:	8d320004 	lw	s2,4(t1)
80154ee4:	128000e7 	beqz	s4,80155284 <_dl_lookup_symbol_x+0x848>
80154ee8:	3c02801d 	lui	v0,0x801d
80154eec:	8e840000 	lw	a0,0(s4)
80154ef0:	00000000 	nop
80154ef4:	108000de 	beqz	a0,80155270 <_dl_lookup_symbol_x+0x834>
80154ef8:	3c02801d 	lui	v0,0x801d
80154efc:	24464fe8 	addiu	a2,v0,20456
80154f00:	82420000 	lb	v0,0(s2)
80154f04:	00000000 	nop
80154f08:	1440000a 	bnez	v0,80154f34 <_dl_lookup_symbol_x+0x4f8>
80154f0c:	3c02801d 	lui	v0,0x801d
80154f10:	3c02801f 	lui	v0,0x801f
80154f14:	8c4331a0 	lw	v1,12704(v0)
80154f18:	00000000 	nop
80154f1c:	8c650000 	lw	a1,0(v1)
80154f20:	00000000 	nop
80154f24:	10a000dc 	beqz	a1,80155298 <_dl_lookup_symbol_x+0x85c>
80154f28:	3c02801d 	lui	v0,0x801d
80154f2c:	00a09021 	move	s2,a1
80154f30:	3c02801d 	lui	v0,0x801d
80154f34:	27d30038 	addiu	s3,s8,56
80154f38:	24425200 	addiu	v0,v0,20992
80154f3c:	afc20038 	sw	v0,56(s8)
80154f40:	afd5003c 	sw	s5,60(s8)
80154f44:	afc60040 	sw	a2,64(s8)
80154f48:	afc40044 	sw	a0,68(s8)
80154f4c:	24110001 	li	s1,1
80154f50:	02608021 	move	s0,s3
80154f54:	27d40048 	addiu	s4,s8,72
80154f58:	8e040000 	lw	a0,0(s0)
80154f5c:	0c046f6c 	jal	8011bdb0 <strlen>
80154f60:	26100004 	addiu	s0,s0,4
80154f64:	1614fffc 	bne	s0,s4,80154f58 <_dl_lookup_symbol_x+0x51c>
80154f68:	02228821 	addu	s1,s1,v0
80154f6c:	2622000e 	addiu	v0,s1,14
80154f70:	000210c2 	srl	v0,v0,0x3
80154f74:	000210c0 	sll	v0,v0,0x3
80154f78:	03a2e823 	subu	sp,sp,v0
80154f7c:	27b10028 	addiu	s1,sp,40
80154f80:	02608021 	move	s0,s3
80154f84:	02201021 	move	v0,s1
80154f88:	8e050000 	lw	a1,0(s0)
80154f8c:	00402021 	move	a0,v0
80154f90:	0c052810 	jal	8014a040 <__stpcpy>
80154f94:	26100004 	addiu	s0,s0,4
80154f98:	1614fffb 	bne	s0,s4,80154f88 <_dl_lookup_symbol_x+0x54c>
80154f9c:	3c06801d 	lui	a2,0x801d
80154fa0:	02402821 	move	a1,s2
80154fa4:	24c6503c 	addiu	a2,a2,20540
80154fa8:	02203821 	move	a3,s1
80154fac:	0c0556a9 	jal	80155aa4 <_dl_signal_cerror>
80154fb0:	00002021 	move	a0,zero
80154fb4:	00001021 	move	v0,zero
80154fb8:	080552f4 	j	80154bd0 <_dl_lookup_symbol_x+0x194>
80154fbc:	aee00000 	sw	zero,0(s7)
80154fc0:	8fc200ac 	lw	v0,172(s8)
80154fc4:	00000000 	nop
80154fc8:	8c430000 	lw	v1,0(v0)
80154fcc:	00000000 	nop
80154fd0:	8c640000 	lw	a0,0(v1)
80154fd4:	00000000 	nop
80154fd8:	8c820000 	lw	v0,0(a0)
80154fdc:	00000000 	nop
80154fe0:	12620005 	beq	s3,v0,80154ff8 <_dl_lookup_symbol_x+0x5bc>
80154fe4:	00004021 	move	t0,zero
80154fe8:	8c820004 	lw	v0,4(a0)
80154fec:	25080001 	addiu	t0,t0,1
80154ff0:	1662fffd 	bne	s3,v0,80154fe8 <_dl_lookup_symbol_x+0x5ac>
80154ff4:	24840004 	addiu	a0,a0,4
80154ff8:	8c620004 	lw	v0,4(v1)
80154ffc:	00000000 	nop
80155000:	0102102b 	sltu	v0,t0,v0
80155004:	104000b3 	beqz	v0,801552d4 <_dl_lookup_symbol_x+0x898>
80155008:	01001021 	move	v0,t0
8015500c:	080552b7 	j	80154adc <_dl_lookup_symbol_x+0xa0>
80155010:	00000000 	nop
80155014:	30820004 	andi	v0,a0,0x4
80155018:	8d250004 	lw	a1,4(t1)
8015501c:	1040fee8 	beqz	v0,80154bc0 <_dl_lookup_symbol_x+0x184>
80155020:	00000000 	nop
80155024:	80a20000 	lb	v0,0(a1)
80155028:	00000000 	nop
8015502c:	14400007 	bnez	v0,8015504c <_dl_lookup_symbol_x+0x610>
80155030:	3c02801f 	lui	v0,0x801f
80155034:	8c4331a0 	lw	v1,12704(v0)
80155038:	00000000 	nop
8015503c:	8c650000 	lw	a1,0(v1)
80155040:	00000000 	nop
80155044:	10a00088 	beqz	a1,80155268 <_dl_lookup_symbol_x+0x82c>
80155048:	3c02801d 	lui	v0,0x801d
8015504c:	8fc2002c 	lw	v0,44(s8)
80155050:	00000000 	nop
80155054:	8c460004 	lw	a2,4(v0)
80155058:	00000000 	nop
8015505c:	80c30000 	lb	v1,0(a2)
80155060:	00000000 	nop
80155064:	14600004 	bnez	v1,80155078 <_dl_lookup_symbol_x+0x63c>
80155068:	3c02801f 	lui	v0,0x801f
8015506c:	8c4331a0 	lw	v1,12704(v0)
80155070:	00000000 	nop
80155074:	8c660000 	lw	a2,0(v1)
80155078:	8fc30068 	lw	v1,104(s8)
8015507c:	00000000 	nop
80155080:	10600039 	beqz	v1,80155168 <_dl_lookup_symbol_x+0x72c>
80155084:	3c02801d 	lui	v0,0x801d
80155088:	3c02801d 	lui	v0,0x801d
8015508c:	24475090 	addiu	a3,v0,20624
80155090:	3c04801d 	lui	a0,0x801d
80155094:	248450a4 	addiu	a0,a0,20644
80155098:	0c05585f 	jal	8015617c <_dl_debug_printf>
8015509c:	afb50010 	sw	s5,16(sp)
801550a0:	12800033 	beqz	s4,80155170 <_dl_lookup_symbol_x+0x734>
801550a4:	00000000 	nop
801550a8:	8e850000 	lw	a1,0(s4)
801550ac:	3c04801d 	lui	a0,0x801d
801550b0:	0c05584d 	jal	80156134 <_dl_debug_printf_c>
801550b4:	248450cc 	addiu	a0,a0,20684
801550b8:	080552f0 	j	80154bc0 <_dl_lookup_symbol_x+0x184>
801550bc:	00000000 	nop
801550c0:	1040feb9 	beqz	v0,80154ba8 <_dl_lookup_symbol_x+0x16c>
801550c4:	3c02801f 	lui	v0,0x801f
801550c8:	1229feb6 	beq	s1,t1,80154ba4 <_dl_lookup_symbol_x+0x168>
801550cc:	3c020000 	lui	v0,0x0
801550d0:	24420000 	addiu	v0,v0,0
801550d4:	10400006 	beqz	v0,801550f0 <_dl_lookup_symbol_x+0x6b4>
801550d8:	3c04801f 	lui	a0,0x801f
801550dc:	24843184 	addiu	a0,a0,12676
801550e0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801550e4:	afc90074 	sw	t1,116(s8)
801550e8:	8e230248 	lw	v1,584(s1)
801550ec:	8fc90074 	lw	t1,116(s8)
801550f0:	30640003 	andi	a0,v1,0x3
801550f4:	1090000f 	beq	a0,s0,80155134 <_dl_lookup_symbol_x+0x6f8>
801550f8:	00000000 	nop
801550fc:	00008021 	move	s0,zero
80155100:	3c020000 	lui	v0,0x0
80155104:	24420000 	addiu	v0,v0,0
80155108:	10400005 	beqz	v0,80155120 <_dl_lookup_symbol_x+0x6e4>
8015510c:	3c04801f 	lui	a0,0x801f
80155110:	24843184 	addiu	a0,a0,12676
80155114:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80155118:	afc90074 	sw	t1,116(s8)
8015511c:	8fc90074 	lw	t1,116(s8)
80155120:	0600005f 	bltz	s0,801552a0 <_dl_lookup_symbol_x+0x864>
80155124:	02a02021 	move	a0,s5
80155128:	8fd1002c 	lw	s1,44(s8)
8015512c:	080552ea 	j	80154ba8 <_dl_lookup_symbol_x+0x16c>
80155130:	3c02801f 	lui	v0,0x801f
80155134:	8e2302c4 	lw	v1,708(s1)
80155138:	00000000 	nop
8015513c:	30620008 	andi	v0,v1,0x8
80155140:	1440ffef 	bnez	v0,80155100 <_dl_lookup_symbol_x+0x6c4>
80155144:	00008021 	move	s0,zero
80155148:	8d220248 	lw	v0,584(t1)
8015514c:	00000000 	nop
80155150:	30420003 	andi	v0,v0,0x3
80155154:	10440016 	beq	v0,a0,801551b0 <_dl_lookup_symbol_x+0x774>
80155158:	34620008 	ori	v0,v1,0x8
8015515c:	00008021 	move	s0,zero
80155160:	08055440 	j	80155100 <_dl_lookup_symbol_x+0x6c4>
80155164:	ae2202c4 	sw	v0,708(s1)
80155168:	08055424 	j	80155090 <_dl_lookup_symbol_x+0x654>
8015516c:	2447509c 	addiu	a3,v0,20636
80155170:	3c04801d 	lui	a0,0x801d
80155174:	0c05584d 	jal	80156134 <_dl_debug_printf_c>
80155178:	2484508c 	addiu	a0,a0,20620
8015517c:	080552f0 	j	80154bc0 <_dl_lookup_symbol_x+0x184>
80155180:	00000000 	nop
80155184:	3c02801d 	lui	v0,0x801d
80155188:	08055348 	j	80154d20 <_dl_lookup_symbol_x+0x2e4>
8015518c:	244351e8 	addiu	v1,v0,20968
80155190:	8fd1002c 	lw	s1,44(s8)
80155194:	00000000 	nop
80155198:	1131fe7d 	beq	t1,s1,80154b90 <_dl_lookup_symbol_x+0x154>
8015519c:	00000000 	nop
801551a0:	01208821 	move	s1,t1
801551a4:	afc60028 	sw	a2,40(s8)
801551a8:	080552e4 	j	80154b90 <_dl_lookup_symbol_x+0x154>
801551ac:	afc9002c 	sw	t1,44(s8)
801551b0:	8d2202c4 	lw	v0,708(t1)
801551b4:	00000000 	nop
801551b8:	30420008 	andi	v0,v0,0x8
801551bc:	1440ffe7 	bnez	v0,8015515c <_dl_lookup_symbol_x+0x720>
801551c0:	34620008 	ori	v0,v1,0x8
801551c4:	8d2202b0 	lw	v0,688(t1)
801551c8:	00000000 	nop
801551cc:	10400014 	beqz	v0,80155220 <_dl_lookup_symbol_x+0x7e4>
801551d0:	00000000 	nop
801551d4:	8c430000 	lw	v1,0(v0)
801551d8:	00000000 	nop
801551dc:	10600010 	beqz	v1,80155220 <_dl_lookup_symbol_x+0x7e4>
801551e0:	00000000 	nop
801551e4:	1223ffc6 	beq	s1,v1,80155100 <_dl_lookup_symbol_x+0x6c4>
801551e8:	00008021 	move	s0,zero
801551ec:	8c430004 	lw	v1,4(v0)
801551f0:	00000000 	nop
801551f4:	1060000a 	beqz	v1,80155220 <_dl_lookup_symbol_x+0x7e4>
801551f8:	24420004 	addiu	v0,v0,4
801551fc:	08055479 	j	801551e4 <_dl_lookup_symbol_x+0x7a8>
80155200:	00000000 	nop
80155204:	3c04801d 	lui	a0,0x801d
80155208:	3c07801d 	lui	a3,0x801d
8015520c:	248451c0 	addiu	a0,a0,20928
80155210:	24a5519c 	addiu	a1,a1,20892
80155214:	24e75214 	addiu	a3,a3,21012
80155218:	0c04ad9c 	jal	8012b670 <__assert_fail>
8015521c:	240600f2 	li	a2,242
80155220:	8d3002b8 	lw	s0,696(t1)
80155224:	8d2602bc 	lw	a2,700(t1)
80155228:	12000032 	beqz	s0,801552f4 <_dl_lookup_symbol_x+0x8b8>
8015522c:	00000000 	nop
80155230:	8cc20000 	lw	v0,0(a2)
80155234:	00000000 	nop
80155238:	1222ffb0 	beq	s1,v0,801550fc <_dl_lookup_symbol_x+0x6c0>
8015523c:	00c01821 	move	v1,a2
80155240:	00002021 	move	a0,zero
80155244:	24840001 	addiu	a0,a0,1
80155248:	1204002a 	beq	s0,a0,801552f4 <_dl_lookup_symbol_x+0x8b8>
8015524c:	00000000 	nop
80155250:	8c620004 	lw	v0,4(v1)
80155254:	00000000 	nop
80155258:	1622fffa 	bne	s1,v0,80155244 <_dl_lookup_symbol_x+0x808>
8015525c:	24630004 	addiu	v1,v1,4
80155260:	08055440 	j	80155100 <_dl_lookup_symbol_x+0x6c4>
80155264:	00008021 	move	s0,zero
80155268:	08055413 	j	8015504c <_dl_lookup_symbol_x+0x610>
8015526c:	244551d8 	addiu	a1,v0,20952
80155270:	3c02801d 	lui	v0,0x801d
80155274:	3c03801d 	lui	v1,0x801d
80155278:	24447208 	addiu	a0,v0,29192
8015527c:	080553c0 	j	80154f00 <_dl_lookup_symbol_x+0x4c4>
80155280:	24664fe8 	addiu	a2,v1,20456
80155284:	24447208 	addiu	a0,v0,29192
80155288:	080553c0 	j	80154f00 <_dl_lookup_symbol_x+0x4c4>
8015528c:	00803021 	move	a2,a0
80155290:	080553b9 	j	80154ee4 <_dl_lookup_symbol_x+0x4a8>
80155294:	24527208 	addiu	s2,v0,29192
80155298:	080553cc 	j	80154f30 <_dl_lookup_symbol_x+0x4f4>
8015529c:	245251d8 	addiu	s2,v0,20952
801552a0:	8fc200b4 	lw	v0,180(s8)
801552a4:	8fc700ac 	lw	a3,172(s8)
801552a8:	01202821 	move	a1,t1
801552ac:	02e03021 	move	a2,s7
801552b0:	afb40010 	sw	s4,16(sp)
801552b4:	afb60018 	sw	s6,24(sp)
801552b8:	afb3001c 	sw	s3,28(sp)
801552bc:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
801552c0:	afa20014 	sw	v0,20(sp)
801552c4:	080552f5 	j	80154bd4 <_dl_lookup_symbol_x+0x198>
801552c8:	03c0e821 	move	sp,s8
801552cc:	08055342 	j	80154d08 <_dl_lookup_symbol_x+0x2cc>
801552d0:	245251d8 	addiu	s2,v0,20952
801552d4:	3c04801d 	lui	a0,0x801d
801552d8:	3c05801d 	lui	a1,0x801d
801552dc:	3c07801d 	lui	a3,0x801d
801552e0:	248451a8 	addiu	a0,a0,20904
801552e4:	24a5519c 	addiu	a1,a1,20892
801552e8:	24e75214 	addiu	a3,a3,21012
801552ec:	0c04ad9c 	jal	8012b670 <__assert_fail>
801552f0:	240600e2 	li	a2,226
801552f4:	8d220018 	lw	v0,24(t1)
801552f8:	3c03803b 	lui	v1,0x803b
801552fc:	00022140 	sll	a0,v0,0x5
80155300:	000210c0 	sll	v0,v0,0x3
80155304:	00822023 	subu	a0,a0,v0
80155308:	24638698 	addiu	v1,v1,-31080
8015530c:	00832021 	addu	a0,a0,v1
80155310:	8c840000 	lw	a0,0(a0)
80155314:	00000000 	nop
80155318:	10800007 	beqz	a0,80155338 <_dl_lookup_symbol_x+0x8fc>
8015531c:	00000000 	nop
80155320:	12240007 	beq	s1,a0,80155340 <_dl_lookup_symbol_x+0x904>
80155324:	00000000 	nop
80155328:	8c84000c 	lw	a0,12(a0)
8015532c:	00000000 	nop
80155330:	1480fffb 	bnez	a0,80155320 <_dl_lookup_symbol_x+0x8e4>
80155334:	00000000 	nop
80155338:	08055440 	j	80155100 <_dl_lookup_symbol_x+0x6c4>
8015533c:	2410ffff 	li	s0,-1
80155340:	8d2502b4 	lw	a1,692(t1)
80155344:	00000000 	nop
80155348:	0205102b 	sltu	v0,s0,a1
8015534c:	1040002c 	beqz	v0,80155400 <_dl_lookup_symbol_x+0x9c4>
80155350:	00c02021 	move	a0,a2
80155354:	0205102b 	sltu	v0,s0,a1
80155358:	10400009 	beqz	v0,80155380 <_dl_lookup_symbol_x+0x944>
8015535c:	3c03801f 	lui	v1,0x801f
80155360:	8d2202b8 	lw	v0,696(t1)
80155364:	8d2402bc 	lw	a0,700(t1)
80155368:	00021880 	sll	v1,v0,0x2
8015536c:	00641821 	addu	v1,v1,a0
80155370:	24420001 	addiu	v0,v0,1
80155374:	ac710000 	sw	s1,0(v1)
80155378:	ad2202b8 	sw	v0,696(t1)
8015537c:	3c03801f 	lui	v1,0x801f
80155380:	8c624780 	lw	v0,18304(v1)
80155384:	00000000 	nop
80155388:	30420040 	andi	v0,v0,0x40
8015538c:	1040ff5c 	beqz	v0,80155100 <_dl_lookup_symbol_x+0x6c4>
80155390:	00008021 	move	s0,zero
80155394:	8e250004 	lw	a1,4(s1)
80155398:	00000000 	nop
8015539c:	80a20000 	lb	v0,0(a1)
801553a0:	00000000 	nop
801553a4:	14400004 	bnez	v0,801553b8 <_dl_lookup_symbol_x+0x97c>
801553a8:	3c02801f 	lui	v0,0x801f
801553ac:	8c4331a0 	lw	v1,12704(v0)
801553b0:	00000000 	nop
801553b4:	8c650000 	lw	a1,0(v1)
801553b8:	8d270004 	lw	a3,4(t1)
801553bc:	8e260018 	lw	a2,24(s1)
801553c0:	80e20000 	lb	v0,0(a3)
801553c4:	00000000 	nop
801553c8:	14400004 	bnez	v0,801553dc <_dl_lookup_symbol_x+0x9a0>
801553cc:	3c02801f 	lui	v0,0x801f
801553d0:	8c4331a0 	lw	v1,12704(v0)
801553d4:	00000000 	nop
801553d8:	8c670000 	lw	a3,0(v1)
801553dc:	8d220018 	lw	v0,24(t1)
801553e0:	3c04801d 	lui	a0,0x801d
801553e4:	24845050 	addiu	a0,a0,20560
801553e8:	afc90074 	sw	t1,116(s8)
801553ec:	0c05585f 	jal	8015617c <_dl_debug_printf>
801553f0:	afa20010 	sw	v0,16(sp)
801553f4:	8fc90074 	lw	t1,116(s8)
801553f8:	08055440 	j	80155100 <_dl_lookup_symbol_x+0x6c4>
801553fc:	00008021 	move	s0,zero
80155400:	24a50005 	addiu	a1,a1,5
80155404:	ad2502b4 	sw	a1,692(t1)
80155408:	00052880 	sll	a1,a1,0x2
8015540c:	0c046afa 	jal	8011abe8 <__libc_realloc>
80155410:	afc90074 	sw	t1,116(s8)
80155414:	8fc90074 	lw	t1,116(s8)
80155418:	10400004 	beqz	v0,8015542c <_dl_lookup_symbol_x+0x9f0>
8015541c:	00000000 	nop
80155420:	8d2502b4 	lw	a1,692(t1)
80155424:	080554d5 	j	80155354 <_dl_lookup_symbol_x+0x918>
80155428:	ad2202bc 	sw	v0,700(t1)
8015542c:	8d2502b4 	lw	a1,692(t1)
80155430:	00000000 	nop
80155434:	24a5fffb 	addiu	a1,a1,-5
80155438:	080554d5 	j	80155354 <_dl_lookup_symbol_x+0x918>
8015543c:	ad2502b4 	sw	a1,692(t1)

80155440 <_dl_new_object>:
80155440:	27bdffc8 	addiu	sp,sp,-56
80155444:	afbf0034 	sw	ra,52(sp)
80155448:	afbe0030 	sw	s8,48(sp)
8015544c:	afb7002c 	sw	s7,44(sp)
80155450:	afb60028 	sw	s6,40(sp)
80155454:	afb50024 	sw	s5,36(sp)
80155458:	afb40020 	sw	s4,32(sp)
8015545c:	afb20018 	sw	s2,24(sp)
80155460:	afb10014 	sw	s1,20(sp)
80155464:	afb3001c 	sw	s3,28(sp)
80155468:	afb00010 	sw	s0,16(sp)
8015546c:	0080f021 	move	s8,a0
80155470:	00a02021 	move	a0,a1
80155474:	00a0b021 	move	s6,a1
80155478:	00c0b821 	move	s7,a2
8015547c:	0c046f6c 	jal	8011bdb0 <strlen>
80155480:	00e08821 	move	s1,a3
80155484:	244402f5 	addiu	a0,v0,757
80155488:	24050001 	li	a1,1
8015548c:	8fb4004c 	lw	s4,76(sp)
80155490:	0c046da7 	jal	8011b69c <__calloc>
80155494:	24520001 	addiu	s2,v0,1
80155498:	10400092 	beqz	v0,801556e4 <_dl_new_object+0x2a4>
8015549c:	0040a821 	move	s5,v0
801554a0:	245002e8 	addiu	s0,v0,744
801554a4:	00409821 	move	s3,v0
801554a8:	02c02821 	move	a1,s6
801554ac:	02403021 	move	a2,s2
801554b0:	244402f4 	addiu	a0,v0,756
801554b4:	ae620014 	sw	v0,20(s3)
801554b8:	0c04324c 	jal	8010c930 <memcpy>
801554bc:	ac50001c 	sw	s0,28(v0)
801554c0:	24030001 	li	v1,1
801554c4:	ae030008 	sw	v1,8(s0)
801554c8:	8ea40248 	lw	a0,584(s5)
801554cc:	2403fffc 	li	v1,-4
801554d0:	00832024 	and	a0,a0,v1
801554d4:	32e60003 	andi	a2,s7,0x3
801554d8:	00144140 	sll	t0,s4,0x5
801554dc:	3c0b803b 	lui	t3,0x803b
801554e0:	001438c0 	sll	a3,s4,0x3
801554e4:	00862025 	or	a0,a0,a2
801554e8:	01072823 	subu	a1,t0,a3
801554ec:	25638698 	addiu	v1,t3,-31080
801554f0:	aea40248 	sw	a0,584(s5)
801554f4:	00a32821 	addu	a1,a1,v1
801554f8:	aeb10230 	sw	s1,560(s5)
801554fc:	8ca60000 	lw	a2,0(a1)
80155500:	26aa0274 	addiu	t2,s5,628
80155504:	aea202e8 	sw	v0,744(s5)
80155508:	24020004 	li	v0,4
8015550c:	aea20284 	sw	v0,644(s5)
80155510:	aebe0004 	sw	s8,4(s5)
80155514:	aeb40018 	sw	s4,24(s5)
80155518:	14c00004 	bnez	a2,8015552c <_dl_new_object+0xec>
8015551c:	aeaa0288 	sw	t2,648(s5)
80155520:	080555bd 	j	801556f4 <_dl_new_object+0x2b4>
80155524:	00006021 	move	t4,zero
80155528:	00403021 	move	a2,v0
8015552c:	8cc2000c 	lw	v0,12(a2)
80155530:	00000000 	nop
80155534:	1440fffc 	bnez	v0,80155528 <_dl_new_object+0xe8>
80155538:	25648698 	addiu	a0,t3,-31080
8015553c:	01071023 	subu	v0,t0,a3
80155540:	acd5000c 	sw	s5,12(a2)
80155544:	00441021 	addu	v0,v0,a0
80155548:	8c430000 	lw	v1,0(v0)
8015554c:	8eaa0288 	lw	t2,648(s5)
80155550:	24630220 	addiu	v1,v1,544
80155554:	240c0001 	li	t4,1
80155558:	ad430000 	sw	v1,0(t2)
8015555c:	aea60010 	sw	a2,16(s5)
80155560:	3c09801f 	lui	t1,0x801f
80155564:	8d244788 	lw	a0,18312(t1)
80155568:	01073823 	subu	a3,t0,a3
8015556c:	25628698 	addiu	v0,t3,-31080
80155570:	00e23821 	addu	a3,a3,v0
80155574:	8d25478c 	lw	a1,18316(t1)
80155578:	8ce60004 	lw	a2,4(a3)
8015557c:	24820001 	addiu	v0,a0,1
80155580:	0044402b 	sltu	t0,v0,a0
80155584:	24c60001 	addiu	a2,a2,1
80155588:	01051821 	addu	v1,t0,a1
8015558c:	ace60004 	sw	a2,4(a3)
80155590:	ad224788 	sw	v0,18312(t1)
80155594:	16200004 	bnez	s1,801555a8 <_dl_new_object+0x168>
80155598:	ad23478c 	sw	v1,18316(t1)
8015559c:	080555bf 	j	801556fc <_dl_new_object+0x2bc>
801555a0:	02a08821 	move	s1,s5
801555a4:	00408821 	move	s1,v0
801555a8:	8e220230 	lw	v0,560(s1)
801555ac:	00000000 	nop
801555b0:	1440fffc 	bnez	v0,801555a4 <_dl_new_object+0x164>
801555b4:	00000000 	nop
801555b8:	1180001e 	beqz	t4,80155634 <_dl_new_object+0x1f4>
801555bc:	00000000 	nop
801555c0:	8d420000 	lw	v0,0(t2)
801555c4:	26270220 	addiu	a3,s1,544
801555c8:	10e20009 	beq	a3,v0,801555f0 <_dl_new_object+0x1b0>
801555cc:	00000000 	nop
801555d0:	8fa20048 	lw	v0,72(sp)
801555d4:	00000000 	nop
801555d8:	30420010 	andi	v0,v0,0x10
801555dc:	1440001a 	bnez	v0,80155648 <_dl_new_object+0x208>
801555e0:	00000000 	nop
801555e4:	000c1880 	sll	v1,t4,0x2
801555e8:	01431021 	addu	v0,t2,v1
801555ec:	ac470000 	sw	a3,0(v0)
801555f0:	83d00000 	lb	s0,0(s8)
801555f4:	26a20220 	addiu	v0,s5,544
801555f8:	16000019 	bnez	s0,80155660 <_dl_new_object+0x220>
801555fc:	aea2028c 	sw	v0,652(s5)
80155600:	02601021 	move	v0,s3
80155604:	8fbf0034 	lw	ra,52(sp)
80155608:	8fbe0030 	lw	s8,48(sp)
8015560c:	8fb7002c 	lw	s7,44(sp)
80155610:	8fb60028 	lw	s6,40(sp)
80155614:	8fb50024 	lw	s5,36(sp)
80155618:	8fb40020 	lw	s4,32(sp)
8015561c:	8fb3001c 	lw	s3,28(sp)
80155620:	8fb20018 	lw	s2,24(sp)
80155624:	8fb10014 	lw	s1,20(sp)
80155628:	8fb00010 	lw	s0,16(sp)
8015562c:	03e00008 	jr	ra
80155630:	27bd0038 	addiu	sp,sp,56
80155634:	8fa20048 	lw	v0,72(sp)
80155638:	00000000 	nop
8015563c:	30420010 	andi	v0,v0,0x10
80155640:	1040ffe8 	beqz	v0,801555e4 <_dl_new_object+0x1a4>
80155644:	26270220 	addiu	a3,s1,544
80155648:	11800028 	beqz	t4,801556ec <_dl_new_object+0x2ac>
8015564c:	00000000 	nop
80155650:	8d420000 	lw	v0,0(t2)
80155654:	00001821 	move	v1,zero
80155658:	0805557a 	j	801555e8 <_dl_new_object+0x1a8>
8015565c:	ad420004 	sw	v0,4(t2)
80155660:	0c046f6c 	jal	8011bdb0 <strlen>
80155664:	03c02021 	move	a0,s8
80155668:	24570001 	addiu	s7,v0,1
8015566c:	2402002f 	li	v0,47
80155670:	12020026 	beq	s0,v0,8015570c <_dl_new_object+0x2cc>
80155674:	02e08821 	move	s1,s7
80155678:	0000a021 	move	s4,zero
8015567c:	24120080 	li	s2,128
80155680:	24160022 	li	s6,34
80155684:	26310080 	addiu	s1,s1,128
80155688:	02802021 	move	a0,s4
8015568c:	0c046afa 	jal	8011abe8 <__libc_realloc>
80155690:	02202821 	move	a1,s1
80155694:	00408021 	move	s0,v0
80155698:	02402821 	move	a1,s2
8015569c:	00402021 	move	a0,v0
801556a0:	1040000b 	beqz	v0,801556d0 <_dl_new_object+0x290>
801556a4:	26520080 	addiu	s2,s2,128
801556a8:	0c053814 	jal	8014e050 <__getcwd>
801556ac:	0200a021 	move	s4,s0
801556b0:	1440002a 	bnez	v0,8015575c <_dl_new_object+0x31c>
801556b4:	02002021 	move	a0,s0
801556b8:	0c047ea0 	jal	8011fa80 <__errno_location>
801556bc:	00000000 	nop
801556c0:	8c430000 	lw	v1,0(v0)
801556c4:	00000000 	nop
801556c8:	1076ffef 	beq	v1,s6,80155688 <_dl_new_object+0x248>
801556cc:	26310080 	addiu	s1,s1,128
801556d0:	0c045fee 	jal	80117fb8 <__cfree>
801556d4:	02802021 	move	a0,s4
801556d8:	2414ffff 	li	s4,-1
801556dc:	08055580 	j	80155600 <_dl_new_object+0x1c0>
801556e0:	aeb40264 	sw	s4,612(s5)
801556e4:	08055580 	j	80155600 <_dl_new_object+0x1c0>
801556e8:	00009821 	move	s3,zero
801556ec:	0805557a 	j	801555e8 <_dl_new_object+0x1a8>
801556f0:	00001821 	move	v1,zero
801556f4:	08055558 	j	80155560 <_dl_new_object+0x120>
801556f8:	acb50000 	sw	s5,0(a1)
801556fc:	1180ffcd 	beqz	t4,80155634 <_dl_new_object+0x1f4>
80155700:	00000000 	nop
80155704:	08055570 	j	801555c0 <_dl_new_object+0x180>
80155708:	00000000 	nop
8015570c:	0c04699a 	jal	8011a668 <__libc_malloc>
80155710:	02e02021 	move	a0,s7
80155714:	1040fff0 	beqz	v0,801556d8 <_dl_new_object+0x298>
80155718:	0040a021 	move	s4,v0
8015571c:	00402021 	move	a0,v0
80155720:	03c02821 	move	a1,s8
80155724:	0c0472c8 	jal	8011cb20 <__mempcpy>
80155728:	02e03021 	move	a2,s7
8015572c:	00401821 	move	v1,v0
80155730:	2404002f 	li	a0,47
80155734:	2463ffff 	addiu	v1,v1,-1
80155738:	80620000 	lb	v0,0(v1)
8015573c:	00000000 	nop
80155740:	1444fffc 	bne	v0,a0,80155734 <_dl_new_object+0x2f4>
80155744:	00000000 	nop
80155748:	1283000e 	beq	s4,v1,80155784 <_dl_new_object+0x344>
8015574c:	00000000 	nop
80155750:	a0600000 	sb	zero,0(v1)
80155754:	08055580 	j	80155600 <_dl_new_object+0x1c0>
80155758:	aeb40264 	sw	s4,612(s5)
8015575c:	0c046ea8 	jal	8011baa0 <strchr>
80155760:	00002821 	move	a1,zero
80155764:	00402021 	move	a0,v0
80155768:	8042ffff 	lb	v0,-1(v0)
8015576c:	2403002f 	li	v1,47
80155770:	1043ffeb 	beq	v0,v1,80155720 <_dl_new_object+0x2e0>
80155774:	0200a021 	move	s4,s0
80155778:	a0830000 	sb	v1,0(a0)
8015577c:	080555c8 	j	80155720 <_dl_new_object+0x2e0>
80155780:	24840001 	addiu	a0,a0,1
80155784:	26830001 	addiu	v1,s4,1
80155788:	080555d5 	j	80155754 <_dl_new_object+0x314>
8015578c:	a0600000 	sb	zero,0(v1)

80155790 <_dl_receive_error>:
80155790:	3c03801f 	lui	v1,0x801f
80155794:	27bdffd0 	addiu	sp,sp,-48
80155798:	8c623730 	lw	v0,14128(v1)
8015579c:	afbf002c 	sw	ra,44(sp)
801557a0:	afb60028 	sw	s6,40(sp)
801557a4:	afb50024 	sw	s5,36(sp)
801557a8:	afb40020 	sw	s4,32(sp)
801557ac:	afb3001c 	sw	s3,28(sp)
801557b0:	afb20018 	sw	s2,24(sp)
801557b4:	afb10014 	sw	s1,20(sp)
801557b8:	afb00010 	sw	s0,16(sp)
801557bc:	0080a021 	move	s4,a0
801557c0:	00c0a821 	move	s5,a2
801557c4:	0040f809 	jalr	v0
801557c8:	00a0b021 	move	s6,a1
801557cc:	3c11801f 	lui	s1,0x801f
801557d0:	8c520000 	lw	s2,0(v0)
801557d4:	8e33469c 	lw	s3,18076(s1)
801557d8:	00408021 	move	s0,v0
801557dc:	ae34469c 	sw	s4,18076(s1)
801557e0:	02a02021 	move	a0,s5
801557e4:	02c0f809 	jalr	s6
801557e8:	ac400000 	sw	zero,0(v0)
801557ec:	ae120000 	sw	s2,0(s0)
801557f0:	ae33469c 	sw	s3,18076(s1)
801557f4:	8fbf002c 	lw	ra,44(sp)
801557f8:	8fb60028 	lw	s6,40(sp)
801557fc:	8fb50024 	lw	s5,36(sp)
80155800:	8fb40020 	lw	s4,32(sp)
80155804:	8fb3001c 	lw	s3,28(sp)
80155808:	8fb20018 	lw	s2,24(sp)
8015580c:	8fb10014 	lw	s1,20(sp)
80155810:	8fb00010 	lw	s0,16(sp)
80155814:	03e00008 	jr	ra
80155818:	27bd0030 	addiu	sp,sp,48

8015581c <_dl_catch_error>:
8015581c:	27bdfee0 	addiu	sp,sp,-288
80155820:	afbf011c 	sw	ra,284(sp)
80155824:	afb00118 	sw	s0,280(sp)
80155828:	3c03801f 	lui	v1,0x801f
8015582c:	8c623730 	lw	v0,14128(v1)
80155830:	afa40120 	sw	a0,288(sp)
80155834:	afa50124 	sw	a1,292(sp)
80155838:	afa60128 	sw	a2,296(sp)
8015583c:	afa7012c 	sw	a3,300(sp)
80155840:	0040f809 	jalr	v0
80155844:	afa0001c 	sw	zero,28(sp)
80155848:	afa20110 	sw	v0,272(sp)
8015584c:	8c420000 	lw	v0,0(v0)
80155850:	27a40020 	addiu	a0,sp,32
80155854:	afa20010 	sw	v0,16(sp)
80155858:	0c05602c 	jal	801580b0 <_setjmp>
8015585c:	00000000 	nop
80155860:	8fa4012c 	lw	a0,300(sp)
80155864:	14400013 	bnez	v0,801558b4 <_dl_catch_error+0x98>
80155868:	00408021 	move	s0,v0
8015586c:	8fa30110 	lw	v1,272(sp)
80155870:	27a20018 	addiu	v0,sp,24
80155874:	8fa50128 	lw	a1,296(sp)
80155878:	00000000 	nop
8015587c:	00a0f809 	jalr	a1
80155880:	ac620000 	sw	v0,0(v1)
80155884:	8fa20010 	lw	v0,16(sp)
80155888:	8fa50110 	lw	a1,272(sp)
8015588c:	8fa30120 	lw	v1,288(sp)
80155890:	aca20000 	sw	v0,0(a1)
80155894:	8fa20124 	lw	v0,292(sp)
80155898:	ac600000 	sw	zero,0(v1)
8015589c:	ac400000 	sw	zero,0(v0)
801558a0:	02001021 	move	v0,s0
801558a4:	8fbf011c 	lw	ra,284(sp)
801558a8:	8fb00118 	lw	s0,280(sp)
801558ac:	03e00008 	jr	ra
801558b0:	27bd0120 	addiu	sp,sp,288
801558b4:	8fa20018 	lw	v0,24(sp)
801558b8:	8fa50120 	lw	a1,288(sp)
801558bc:	8fa30010 	lw	v1,16(sp)
801558c0:	8fa4001c 	lw	a0,28(sp)
801558c4:	aca20000 	sw	v0,0(a1)
801558c8:	8fa20110 	lw	v0,272(sp)
801558cc:	00000000 	nop
801558d0:	ac430000 	sw	v1,0(v0)
801558d4:	8fa30124 	lw	v1,292(sp)
801558d8:	2402ffff 	li	v0,-1
801558dc:	1602fff0 	bne	s0,v0,801558a0 <_dl_catch_error+0x84>
801558e0:	ac640000 	sw	a0,0(v1)
801558e4:	08055628 	j	801558a0 <_dl_catch_error+0x84>
801558e8:	00008021 	move	s0,zero

801558ec <_dl_signal_error>:
801558ec:	27bdfbb8 	addiu	sp,sp,-1096
801558f0:	afb5043c 	sw	s5,1084(sp)
801558f4:	afb40438 	sw	s4,1080(sp)
801558f8:	afb30434 	sw	s3,1076(sp)
801558fc:	afb1042c 	sw	s1,1068(sp)
80155900:	afbf0440 	sw	ra,1088(sp)
80155904:	afb20430 	sw	s2,1072(sp)
80155908:	afb00428 	sw	s0,1064(sp)
8015590c:	00e0a021 	move	s4,a3
80155910:	0080a821 	move	s5,a0
80155914:	00a09821 	move	s3,a1
80155918:	10e00031 	beqz	a3,801559e0 <_dl_signal_error+0xf4>
8015591c:	00c08821 	move	s1,a2
80155920:	3c03801f 	lui	v1,0x801f
80155924:	8c623730 	lw	v0,14128(v1)
80155928:	00000000 	nop
8015592c:	0040f809 	jalr	v0
80155930:	00000000 	nop
80155934:	8c500000 	lw	s0,0(v0)
80155938:	12600027 	beqz	s3,801559d8 <_dl_signal_error+0xec>
8015593c:	3c02801d 	lui	v0,0x801d
80155940:	1200002a 	beqz	s0,801559ec <_dl_signal_error+0x100>
80155944:	3c02801f 	lui	v0,0x801f
80155948:	0c046f6c 	jal	8011bdb0 <strlen>
8015594c:	02602021 	move	a0,s3
80155950:	02802021 	move	a0,s4
80155954:	0c046f6c 	jal	8011bdb0 <strlen>
80155958:	24520001 	addiu	s2,v0,1
8015595c:	24510001 	addiu	s1,v0,1
80155960:	0c04699a 	jal	8011a668 <__libc_malloc>
80155964:	02512021 	addu	a0,s2,s1
80155968:	10400012 	beqz	v0,801559b4 <_dl_signal_error+0xc8>
8015596c:	ae020004 	sw	v0,4(s0)
80155970:	00402021 	move	a0,v0
80155974:	02802821 	move	a1,s4
80155978:	0c0472c8 	jal	8011cb20 <__mempcpy>
8015597c:	02203021 	move	a2,s1
80155980:	00402021 	move	a0,v0
80155984:	02602821 	move	a1,s3
80155988:	0c04324c 	jal	8010c930 <memcpy>
8015598c:	02403021 	move	a2,s2
80155990:	12a00004 	beqz	s5,801559a4 <_dl_signal_error+0xb8>
80155994:	ae020000 	sw	v0,0(s0)
80155998:	26040008 	addiu	a0,s0,8
8015599c:	0c056030 	jal	801580c0 <__libc_longjmp>
801559a0:	02a02821 	move	a1,s5
801559a4:	2415ffff 	li	s5,-1
801559a8:	26040008 	addiu	a0,s0,8
801559ac:	0c056030 	jal	801580c0 <__libc_longjmp>
801559b0:	02a02821 	move	a1,s5
801559b4:	3c02801d 	lui	v0,0x801d
801559b8:	3c03801d 	lui	v1,0x801d
801559bc:	24427208 	addiu	v0,v0,29192
801559c0:	246352f0 	addiu	v1,v1,21232
801559c4:	ae020000 	sw	v0,0(s0)
801559c8:	16a0fff3 	bnez	s5,80155998 <_dl_signal_error+0xac>
801559cc:	ae030004 	sw	v1,4(s0)
801559d0:	0805566a 	j	801559a8 <_dl_signal_error+0xbc>
801559d4:	2415ffff 	li	s5,-1
801559d8:	08055650 	j	80155940 <_dl_signal_error+0x54>
801559dc:	24537208 	addiu	s3,v0,29192
801559e0:	3c02801d 	lui	v0,0x801d
801559e4:	08055648 	j	80155920 <_dl_signal_error+0x34>
801559e8:	245452a4 	addiu	s4,v0,21156
801559ec:	8c4331a0 	lw	v1,12704(v0)
801559f0:	00000000 	nop
801559f4:	8c660000 	lw	a2,0(v1)
801559f8:	00000000 	nop
801559fc:	10c00027 	beqz	a2,80155a9c <_dl_signal_error+0x1b0>
80155a00:	3c02801d 	lui	v0,0x801d
80155a04:	00c09021 	move	s2,a2
80155a08:	12200022 	beqz	s1,80155a94 <_dl_signal_error+0x1a8>
80155a0c:	3c02801d 	lui	v0,0x801d
80155a10:	82620000 	lb	v0,0(s3)
80155a14:	00000000 	nop
80155a18:	10400015 	beqz	v0,80155a70 <_dl_signal_error+0x184>
80155a1c:	3c02801d 	lui	v0,0x801d
80155a20:	3c02801c 	lui	v0,0x801c
80155a24:	24502740 	addiu	s0,v0,10048
80155a28:	16a00013 	bnez	s5,80155a78 <_dl_signal_error+0x18c>
80155a2c:	27a50028 	addiu	a1,sp,40
80155a30:	3c02801d 	lui	v0,0x801d
80155a34:	24437208 	addiu	v1,v0,29192
80155a38:	00601021 	move	v0,v1
80155a3c:	3c05801d 	lui	a1,0x801d
80155a40:	24040002 	li	a0,2
80155a44:	24a55290 	addiu	a1,a1,21136
80155a48:	02403021 	move	a2,s2
80155a4c:	02203821 	move	a3,s1
80155a50:	afb30010 	sw	s3,16(sp)
80155a54:	afb00014 	sw	s0,20(sp)
80155a58:	afb40018 	sw	s4,24(sp)
80155a5c:	afa2001c 	sw	v0,28(sp)
80155a60:	0c05583f 	jal	801560fc <_dl_dprintf>
80155a64:	afa30020 	sw	v1,32(sp)
80155a68:	0c04763c 	jal	8011d8f0 <_exit>
80155a6c:	2404007f 	li	a0,127
80155a70:	0805568a 	j	80155a28 <_dl_signal_error+0x13c>
80155a74:	24507208 	addiu	s0,v0,29192
80155a78:	02a02021 	move	a0,s5
80155a7c:	0c046f04 	jal	8011bc10 <__strerror_r>
80155a80:	24060400 	li	a2,1024
80155a84:	00401821 	move	v1,v0
80155a88:	3c02801c 	lui	v0,0x801c
80155a8c:	0805568f 	j	80155a3c <_dl_signal_error+0x150>
80155a90:	24422740 	addiu	v0,v0,10048
80155a94:	08055684 	j	80155a10 <_dl_signal_error+0x124>
80155a98:	24515268 	addiu	s1,v0,21096
80155a9c:	08055682 	j	80155a08 <_dl_signal_error+0x11c>
80155aa0:	24525250 	addiu	s2,v0,21072

80155aa4 <_dl_signal_cerror>:
80155aa4:	27bdffd0 	addiu	sp,sp,-48
80155aa8:	afb40028 	sw	s4,40(sp)
80155aac:	afb20020 	sw	s2,32(sp)
80155ab0:	afb1001c 	sw	s1,28(sp)
80155ab4:	afb00018 	sw	s0,24(sp)
80155ab8:	afbf002c 	sw	ra,44(sp)
80155abc:	afb30024 	sw	s3,36(sp)
80155ac0:	3c02801f 	lui	v0,0x801f
80155ac4:	8c484780 	lw	t0,18304(v0)
80155ac8:	2403fb7f 	li	v1,-1153
80155acc:	01034024 	and	t0,t0,v1
80155ad0:	00809021 	move	s2,a0
80155ad4:	00a08021 	move	s0,a1
80155ad8:	00c0a021 	move	s4,a2
80155adc:	15000014 	bnez	t0,80155b30 <_dl_signal_cerror+0x8c>
80155ae0:	00e08821 	move	s1,a3
80155ae4:	3c13801f 	lui	s3,0x801f
80155ae8:	8e79469c 	lw	t9,18076(s3)
80155aec:	00000000 	nop
80155af0:	1320000b 	beqz	t9,80155b20 <_dl_signal_cerror+0x7c>
80155af4:	02402021 	move	a0,s2
80155af8:	02002821 	move	a1,s0
80155afc:	02203021 	move	a2,s1
80155b00:	8fbf002c 	lw	ra,44(sp)
80155b04:	8fb40028 	lw	s4,40(sp)
80155b08:	8fb30024 	lw	s3,36(sp)
80155b0c:	8fb20020 	lw	s2,32(sp)
80155b10:	8fb1001c 	lw	s1,28(sp)
80155b14:	8fb00018 	lw	s0,24(sp)
80155b18:	03200008 	jr	t9
80155b1c:	27bd0030 	addiu	sp,sp,48
80155b20:	02002821 	move	a1,s0
80155b24:	02803021 	move	a2,s4
80155b28:	0c05563b 	jal	801558ec <_dl_signal_error>
80155b2c:	02203821 	move	a3,s1
80155b30:	3c13801f 	lui	s3,0x801f
80155b34:	8e62469c 	lw	v0,18076(s3)
80155b38:	00000000 	nop
80155b3c:	1040000c 	beqz	v0,80155b70 <_dl_signal_cerror+0xcc>
80155b40:	3c02801d 	lui	v0,0x801d
80155b44:	3c02801d 	lui	v0,0x801d
80155b48:	244252bc 	addiu	v0,v0,21180
80155b4c:	3c04801d 	lui	a0,0x801d
80155b50:	248452d0 	addiu	a0,a0,21200
80155b54:	02002821 	move	a1,s0
80155b58:	02803021 	move	a2,s4
80155b5c:	02203821 	move	a3,s1
80155b60:	0c05585f 	jal	8015617c <_dl_debug_printf>
80155b64:	afa20010 	sw	v0,16(sp)
80155b68:	080556ba 	j	80155ae8 <_dl_signal_cerror+0x44>
80155b6c:	00000000 	nop
80155b70:	080556d3 	j	80155b4c <_dl_signal_cerror+0xa8>
80155b74:	244252c8 	addiu	v0,v0,21192
	...

80155b80 <_dl_name_match_p>:
80155b80:	27bdffe0 	addiu	sp,sp,-32
80155b84:	afb10014 	sw	s1,20(sp)
80155b88:	afb00010 	sw	s0,16(sp)
80155b8c:	afbf0018 	sw	ra,24(sp)
80155b90:	00a08021 	move	s0,a1
80155b94:	8ca50004 	lw	a1,4(a1)
80155b98:	0c046ef0 	jal	8011bbc0 <strcmp>
80155b9c:	00808821 	move	s1,a0
80155ba0:	10400010 	beqz	v0,80155be4 <_dl_name_match_p+0x64>
80155ba4:	00000000 	nop
80155ba8:	8e10001c 	lw	s0,28(s0)
80155bac:	00000000 	nop
80155bb0:	16000007 	bnez	s0,80155bd0 <_dl_name_match_p+0x50>
80155bb4:	00000000 	nop
80155bb8:	080556ff 	j	80155bfc <_dl_name_match_p+0x7c>
80155bbc:	00000000 	nop
80155bc0:	8e100004 	lw	s0,4(s0)
80155bc4:	00000000 	nop
80155bc8:	1200000c 	beqz	s0,80155bfc <_dl_name_match_p+0x7c>
80155bcc:	00000000 	nop
80155bd0:	8e050000 	lw	a1,0(s0)
80155bd4:	0c046ef0 	jal	8011bbc0 <strcmp>
80155bd8:	02202021 	move	a0,s1
80155bdc:	1440fff8 	bnez	v0,80155bc0 <_dl_name_match_p+0x40>
80155be0:	00000000 	nop
80155be4:	8fbf0018 	lw	ra,24(sp)
80155be8:	8fb10014 	lw	s1,20(sp)
80155bec:	8fb00010 	lw	s0,16(sp)
80155bf0:	24020001 	li	v0,1
80155bf4:	03e00008 	jr	ra
80155bf8:	27bd0020 	addiu	sp,sp,32
80155bfc:	8fbf0018 	lw	ra,24(sp)
80155c00:	8fb10014 	lw	s1,20(sp)
80155c04:	8fb00010 	lw	s0,16(sp)
80155c08:	00001021 	move	v0,zero
80155c0c:	03e00008 	jr	ra
80155c10:	27bd0020 	addiu	sp,sp,32

80155c14 <_dl_debug_vdprintf>:
80155c14:	27bdfda0 	addiu	sp,sp,-608
80155c18:	afbe0258 	sw	s8,600(sp)
80155c1c:	03a0f021 	move	s8,sp
80155c20:	afb70254 	sw	s7,596(sp)
80155c24:	afb30244 	sw	s3,580(sp)
80155c28:	afb20240 	sw	s2,576(sp)
80155c2c:	afb1023c 	sw	s1,572(sp)
80155c30:	afb00238 	sw	s0,568(sp)
80155c34:	afbf025c 	sw	ra,604(sp)
80155c38:	afb60250 	sw	s6,592(sp)
80155c3c:	afb5024c 	sw	s5,588(sp)
80155c40:	afb40248 	sw	s4,584(sp)
80155c44:	afc40260 	sw	a0,608(s8)
80155c48:	00c08021 	move	s0,a2
80155c4c:	afc0022c 	sw	zero,556(s8)
80155c50:	82030000 	lb	v1,0(s0)
80155c54:	00a08821 	move	s1,a1
80155c58:	00e0b821 	move	s7,a3
80155c5c:	00009021 	move	s2,zero
80155c60:	10600036 	beqz	v1,80155d3c <_dl_debug_vdprintf+0x128>
80155c64:	24130025 	li	s3,37
80155c68:	1a200012 	blez	s1,80155cb4 <_dl_debug_vdprintf+0xa0>
80155c6c:	00000000 	nop
80155c70:	8fc2022c 	lw	v0,556(s8)
80155c74:	00000000 	nop
80155c78:	1040009d 	beqz	v0,80155ef0 <_dl_debug_vdprintf+0x2dc>
80155c7c:	00000000 	nop
80155c80:	2a420040 	slti	v0,s2,64
80155c84:	1040010d 	beqz	v0,801560bc <_dl_debug_vdprintf+0x4a8>
80155c88:	001210c0 	sll	v0,s2,0x3
80155c8c:	27c40018 	addiu	a0,s8,24
80155c90:	00441021 	addu	v0,v0,a0
80155c94:	2403000c 	li	v1,12
80155c98:	ac44000c 	sw	a0,12(v0)
80155c9c:	ac430010 	sw	v1,16(v0)
80155ca0:	82030000 	lb	v1,0(s0)
80155ca4:	00000000 	nop
80155ca8:	106000de 	beqz	v1,80156024 <_dl_debug_vdprintf+0x410>
80155cac:	26520001 	addiu	s2,s2,1
80155cb0:	2411ffff 	li	s1,-1
80155cb4:	1073000c 	beq	v1,s3,80155ce8 <_dl_debug_vdprintf+0xd4>
80155cb8:	02002021 	move	a0,s0
80155cbc:	12200003 	beqz	s1,80155ccc <_dl_debug_vdprintf+0xb8>
80155cc0:	2402000a 	li	v0,10
80155cc4:	10620009 	beq	v1,v0,80155cec <_dl_debug_vdprintf+0xd8>
80155cc8:	2a420040 	slti	v0,s2,64
80155ccc:	24840001 	addiu	a0,a0,1
80155cd0:	80830000 	lb	v1,0(a0)
80155cd4:	00000000 	nop
80155cd8:	10600004 	beqz	v1,80155cec <_dl_debug_vdprintf+0xd8>
80155cdc:	2a420040 	slti	v0,s2,64
80155ce0:	1473fff6 	bne	v1,s3,80155cbc <_dl_debug_vdprintf+0xa8>
80155ce4:	00000000 	nop
80155ce8:	2a420040 	slti	v0,s2,64
80155cec:	104000e8 	beqz	v0,80156090 <_dl_debug_vdprintf+0x47c>
80155cf0:	001218c0 	sll	v1,s2,0x3
80155cf4:	27d40018 	addiu	s4,s8,24
80155cf8:	00741821 	addu	v1,v1,s4
80155cfc:	00901023 	subu	v0,a0,s0
80155d00:	10400003 	beqz	v0,80155d10 <_dl_debug_vdprintf+0xfc>
80155d04:	ac620010 	sw	v0,16(v1)
80155d08:	ac70000c 	sw	s0,12(v1)
80155d0c:	26520001 	addiu	s2,s2,1
80155d10:	80830000 	lb	v1,0(a0)
80155d14:	00000000 	nop
80155d18:	10730025 	beq	v1,s3,80155db0 <_dl_debug_vdprintf+0x19c>
80155d1c:	2402000a 	li	v0,10
80155d20:	10620018 	beq	v1,v0,80155d84 <_dl_debug_vdprintf+0x170>
80155d24:	00000000 	nop
80155d28:	00808021 	move	s0,a0
80155d2c:	82030000 	lb	v1,0(s0)
80155d30:	00000000 	nop
80155d34:	1460ffcc 	bnez	v1,80155c68 <_dl_debug_vdprintf+0x54>
80155d38:	00000000 	nop
80155d3c:	8fc40260 	lw	a0,608(s8)
80155d40:	02403021 	move	a2,s2
80155d44:	27c50024 	addiu	a1,s8,36
80155d48:	24021032 	li	v0,4146
80155d4c:	0000000c 	syscall
80155d50:	03c0e821 	move	sp,s8
80155d54:	8fbf025c 	lw	ra,604(sp)
80155d58:	8fbe0258 	lw	s8,600(sp)
80155d5c:	8fb70254 	lw	s7,596(sp)
80155d60:	8fb60250 	lw	s6,592(sp)
80155d64:	8fb5024c 	lw	s5,588(sp)
80155d68:	8fb40248 	lw	s4,584(sp)
80155d6c:	8fb30244 	lw	s3,580(sp)
80155d70:	8fb20240 	lw	s2,576(sp)
80155d74:	8fb1023c 	lw	s1,572(sp)
80155d78:	8fb00238 	lw	s0,568(sp)
80155d7c:	03e00008 	jr	ra
80155d80:	27bd0260 	addiu	sp,sp,608
80155d84:	1204009e 	beq	s0,a0,80156000 <_dl_debug_vdprintf+0x3ec>
80155d88:	2643ffff 	addiu	v1,s2,-1
80155d8c:	000318c0 	sll	v1,v1,0x3
80155d90:	00741821 	addu	v1,v1,s4
80155d94:	8c620010 	lw	v0,16(v1)
80155d98:	24840001 	addiu	a0,a0,1
80155d9c:	24420001 	addiu	v0,v0,1
80155da0:	ac620010 	sw	v0,16(v1)
80155da4:	24110001 	li	s1,1
80155da8:	0805574b 	j	80155d2c <_dl_debug_vdprintf+0x118>
80155dac:	00808021 	move	s0,a0
80155db0:	80830001 	lb	v1,1(a0)
80155db4:	24020030 	li	v0,48
80155db8:	1062008e 	beq	v1,v0,80155ff4 <_dl_debug_vdprintf+0x3e0>
80155dbc:	24900001 	addiu	s0,a0,1
80155dc0:	24050020 	li	a1,32
80155dc4:	afc50228 	sw	a1,552(s8)
80155dc8:	82030000 	lb	v1,0(s0)
80155dcc:	2402002a 	li	v0,42
80155dd0:	10620083 	beq	v1,v0,80155fe0 <_dl_debug_vdprintf+0x3cc>
80155dd4:	00000000 	nop
80155dd8:	2416ffff 	li	s6,-1
80155ddc:	2402002e 	li	v0,46
80155de0:	10620076 	beq	v1,v0,80155fbc <_dl_debug_vdprintf+0x3a8>
80155de4:	2415ffff 	li	s5,-1
80155de8:	2402006c 	li	v0,108
80155dec:	10620013 	beq	v1,v0,80155e3c <_dl_debug_vdprintf+0x228>
80155df0:	2402005a 	li	v0,90
80155df4:	10620011 	beq	v1,v0,80155e3c <_dl_debug_vdprintf+0x228>
80155df8:	24020075 	li	v0,117
80155dfc:	10620014 	beq	v1,v0,80155e50 <_dl_debug_vdprintf+0x23c>
80155e00:	28620076 	slti	v0,v1,118
80155e04:	10400052 	beqz	v0,80155f50 <_dl_debug_vdprintf+0x33c>
80155e08:	24020078 	li	v0,120
80155e0c:	10730088 	beq	v1,s3,80156030 <_dl_debug_vdprintf+0x41c>
80155e10:	24020073 	li	v0,115
80155e14:	1062008e 	beq	v1,v0,80156050 <_dl_debug_vdprintf+0x43c>
80155e18:	001210c0 	sll	v0,s2,0x3
80155e1c:	3c02801d 	lui	v0,0x801d
80155e20:	3c04801d 	lui	a0,0x801d
80155e24:	24455320 	addiu	a1,v0,21280
80155e28:	3c02801d 	lui	v0,0x801d
80155e2c:	24845338 	addiu	a0,a0,21304
80155e30:	24475360 	addiu	a3,v0,21344
80155e34:	0c04ad9c 	jal	8012b670 <__assert_fail>
80155e38:	240600e3 	li	a2,227
80155e3c:	26100001 	addiu	s0,s0,1
80155e40:	82030000 	lb	v1,0(s0)
80155e44:	24020075 	li	v0,117
80155e48:	1462ffee 	bne	v1,v0,80155e04 <_dl_debug_vdprintf+0x1f0>
80155e4c:	28620076 	slti	v0,v1,118
80155e50:	27bdffe8 	addiu	sp,sp,-24
80155e54:	27a50018 	addiu	a1,sp,24
80155e58:	24020078 	li	v0,120
80155e5c:	afc50230 	sw	a1,560(s8)
80155e60:	8ee60000 	lw	a2,0(s7)
80155e64:	10620043 	beq	v1,v0,80155f74 <_dl_debug_vdprintf+0x360>
80155e68:	24b5000c 	addiu	s5,a1,12
80155e6c:	00c02021 	move	a0,a2
80155e70:	2407000a 	li	a3,10
80155e74:	00002821 	move	a1,zero
80155e78:	02a03021 	move	a2,s5
80155e7c:	0c04c87c 	jal	801321f0 <_itoa>
80155e80:	afa00010 	sw	zero,16(sp)
80155e84:	00402021 	move	a0,v0
80155e88:	2402ffff 	li	v0,-1
80155e8c:	12c20044 	beq	s6,v0,80155fa0 <_dl_debug_vdprintf+0x38c>
80155e90:	001210c0 	sll	v0,s2,0x3
80155e94:	02a43023 	subu	a2,s5,a0
80155e98:	00d6102a 	slt	v0,a2,s6
80155e9c:	1040000c 	beqz	v0,80155ed0 <_dl_debug_vdprintf+0x2bc>
80155ea0:	001210c0 	sll	v0,s2,0x3
80155ea4:	8fc20230 	lw	v0,560(s8)
80155ea8:	00000000 	nop
80155eac:	00441823 	subu	v1,v0,a0
80155eb0:	24630001 	addiu	v1,v1,1
80155eb4:	2466000c 	addiu	a2,v1,12
80155eb8:	8fc50228 	lw	a1,552(s8)
80155ebc:	2484ffff 	addiu	a0,a0,-1
80155ec0:	00d6102a 	slt	v0,a2,s6
80155ec4:	1440fffa 	bnez	v0,80155eb0 <_dl_debug_vdprintf+0x29c>
80155ec8:	a0850000 	sb	a1,0(a0)
80155ecc:	001210c0 	sll	v0,s2,0x3
80155ed0:	00541021 	addu	v0,v0,s4
80155ed4:	26f70004 	addiu	s7,s7,4
80155ed8:	26520001 	addiu	s2,s2,1
80155edc:	ac460010 	sw	a2,16(v0)
80155ee0:	ac44000c 	sw	a0,12(v0)
80155ee4:	26040001 	addiu	a0,s0,1
80155ee8:	0805574b 	j	80155d2c <_dl_debug_vdprintf+0x118>
80155eec:	00808021 	move	s0,a0
80155ef0:	0c059598 	jal	80165660 <__getpid>
80155ef4:	00000000 	nop
80155ef8:	04400078 	bltz	v0,801560dc <_dl_debug_vdprintf+0x4c8>
80155efc:	afc2022c 	sw	v0,556(s8)
80155f00:	8fc4022c 	lw	a0,556(s8)
80155f04:	27c60022 	addiu	a2,s8,34
80155f08:	00042fc3 	sra	a1,a0,0x1f
80155f0c:	2407000a 	li	a3,10
80155f10:	afa00010 	sw	zero,16(sp)
80155f14:	0c04c87c 	jal	801321f0 <_itoa>
80155f18:	27d40018 	addiu	s4,s8,24
80155f1c:	00401821 	move	v1,v0
80155f20:	0282102b 	sltu	v0,s4,v0
80155f24:	10400005 	beqz	v0,80155f3c <_dl_debug_vdprintf+0x328>
80155f28:	24040020 	li	a0,32
80155f2c:	2463ffff 	addiu	v1,v1,-1
80155f30:	0283102b 	sltu	v0,s4,v1
80155f34:	1440fffd 	bnez	v0,80155f2c <_dl_debug_vdprintf+0x318>
80155f38:	a0640000 	sb	a0,0(v1)
80155f3c:	2402003a 	li	v0,58
80155f40:	24030009 	li	v1,9
80155f44:	a3c20022 	sb	v0,34(s8)
80155f48:	08055720 	j	80155c80 <_dl_debug_vdprintf+0x6c>
80155f4c:	a3c30023 	sb	v1,35(s8)
80155f50:	1462ffb3 	bne	v1,v0,80155e20 <_dl_debug_vdprintf+0x20c>
80155f54:	3c02801d 	lui	v0,0x801d
80155f58:	27bdffe8 	addiu	sp,sp,-24
80155f5c:	27a50018 	addiu	a1,sp,24
80155f60:	24020078 	li	v0,120
80155f64:	afc50230 	sw	a1,560(s8)
80155f68:	8ee60000 	lw	a2,0(s7)
80155f6c:	1462ffbf 	bne	v1,v0,80155e6c <_dl_debug_vdprintf+0x258>
80155f70:	24b5000c 	addiu	s5,a1,12
80155f74:	00c02021 	move	a0,a2
80155f78:	24070010 	li	a3,16
80155f7c:	00002821 	move	a1,zero
80155f80:	02a03021 	move	a2,s5
80155f84:	0c04c87c 	jal	801321f0 <_itoa>
80155f88:	afa00010 	sw	zero,16(sp)
80155f8c:	00402021 	move	a0,v0
80155f90:	2402ffff 	li	v0,-1
80155f94:	16c2ffc0 	bne	s6,v0,80155e98 <_dl_debug_vdprintf+0x284>
80155f98:	02a43023 	subu	a2,s5,a0
80155f9c:	001210c0 	sll	v0,s2,0x3
80155fa0:	00541021 	addu	v0,v0,s4
80155fa4:	02a43023 	subu	a2,s5,a0
80155fa8:	26f70004 	addiu	s7,s7,4
80155fac:	26520001 	addiu	s2,s2,1
80155fb0:	ac460010 	sw	a2,16(v0)
80155fb4:	080557b9 	j	80155ee4 <_dl_debug_vdprintf+0x2d0>
80155fb8:	ac44000c 	sw	a0,12(v0)
80155fbc:	82030001 	lb	v1,1(s0)
80155fc0:	2402002a 	li	v0,42
80155fc4:	1462ff96 	bne	v1,v0,80155e20 <_dl_debug_vdprintf+0x20c>
80155fc8:	3c02801d 	lui	v0,0x801d
80155fcc:	26100002 	addiu	s0,s0,2
80155fd0:	8ef50000 	lw	s5,0(s7)
80155fd4:	82030000 	lb	v1,0(s0)
80155fd8:	0805577a 	j	80155de8 <_dl_debug_vdprintf+0x1d4>
80155fdc:	26f70004 	addiu	s7,s7,4
80155fe0:	26100001 	addiu	s0,s0,1
80155fe4:	8ef60000 	lw	s6,0(s7)
80155fe8:	82030000 	lb	v1,0(s0)
80155fec:	08055777 	j	80155ddc <_dl_debug_vdprintf+0x1c8>
80155ff0:	26f70004 	addiu	s7,s7,4
80155ff4:	24900002 	addiu	s0,a0,2
80155ff8:	08055772 	j	80155dc8 <_dl_debug_vdprintf+0x1b4>
80155ffc:	afc20228 	sw	v0,552(s8)
80156000:	001210c0 	sll	v0,s2,0x3
80156004:	00541021 	addu	v0,v0,s4
80156008:	24030001 	li	v1,1
8015600c:	26520001 	addiu	s2,s2,1
80156010:	24840001 	addiu	a0,a0,1
80156014:	24110001 	li	s1,1
80156018:	ac430010 	sw	v1,16(v0)
8015601c:	0805576a 	j	80155da8 <_dl_debug_vdprintf+0x194>
80156020:	ac50000c 	sw	s0,12(v0)
80156024:	02002021 	move	a0,s0
80156028:	0805573a 	j	80155ce8 <_dl_debug_vdprintf+0xd4>
8015602c:	2411ffff 	li	s1,-1
80156030:	001210c0 	sll	v0,s2,0x3
80156034:	00541021 	addu	v0,v0,s4
80156038:	24030001 	li	v1,1
8015603c:	26520001 	addiu	s2,s2,1
80156040:	26040001 	addiu	a0,s0,1
80156044:	ac430010 	sw	v1,16(v0)
80156048:	080557ba 	j	80155ee8 <_dl_debug_vdprintf+0x2d4>
8015604c:	ac50000c 	sw	s0,12(v0)
80156050:	8ee40000 	lw	a0,0(s7)
80156054:	0054a021 	addu	s4,v0,s4
80156058:	0c046f6c 	jal	8011bdb0 <strlen>
8015605c:	ae84000c 	sw	a0,12(s4)
80156060:	00401821 	move	v1,v0
80156064:	ae820010 	sw	v0,16(s4)
80156068:	2402ffff 	li	v0,-1
8015606c:	12a20004 	beq	s5,v0,80156080 <_dl_debug_vdprintf+0x46c>
80156070:	02a3102b 	sltu	v0,s5,v1
80156074:	1440000e 	bnez	v0,801560b0 <_dl_debug_vdprintf+0x49c>
80156078:	00000000 	nop
8015607c:	ae830010 	sw	v1,16(s4)
80156080:	26f70004 	addiu	s7,s7,4
80156084:	26520001 	addiu	s2,s2,1
80156088:	080557ba 	j	80155ee8 <_dl_debug_vdprintf+0x2d4>
8015608c:	26040001 	addiu	a0,s0,1
80156090:	3c02801d 	lui	v0,0x801d
80156094:	3c04801d 	lui	a0,0x801d
80156098:	24455320 	addiu	a1,v0,21280
8015609c:	3c02801d 	lui	v0,0x801d
801560a0:	2484532c 	addiu	a0,a0,21292
801560a4:	24475360 	addiu	a3,v0,21344
801560a8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801560ac:	24060083 	li	a2,131
801560b0:	02a01821 	move	v1,s5
801560b4:	08055820 	j	80156080 <_dl_debug_vdprintf+0x46c>
801560b8:	ae830010 	sw	v1,16(s4)
801560bc:	3c02801d 	lui	v0,0x801d
801560c0:	3c04801d 	lui	a0,0x801d
801560c4:	24455320 	addiu	a1,v0,21280
801560c8:	3c02801d 	lui	v0,0x801d
801560cc:	2484532c 	addiu	a0,a0,21292
801560d0:	24475360 	addiu	a3,v0,21344
801560d4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801560d8:	24060076 	li	a2,118
801560dc:	3c02801d 	lui	v0,0x801d
801560e0:	3c04801d 	lui	a0,0x801d
801560e4:	24455320 	addiu	a1,v0,21280
801560e8:	3c02801d 	lui	v0,0x801d
801560ec:	24845300 	addiu	a0,a0,21248
801560f0:	24475360 	addiu	a3,v0,21344
801560f4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801560f8:	2406006d 	li	a2,109

801560fc <_dl_dprintf>:
801560fc:	27bdffe0 	addiu	sp,sp,-32
80156100:	27a20028 	addiu	v0,sp,40
80156104:	afa60028 	sw	a2,40(sp)
80156108:	afa7002c 	sw	a3,44(sp)
8015610c:	00a03021 	move	a2,a1
80156110:	00403821 	move	a3,v0
80156114:	00002821 	move	a1,zero
80156118:	afbf0018 	sw	ra,24(sp)
8015611c:	0c055705 	jal	80155c14 <_dl_debug_vdprintf>
80156120:	afa20010 	sw	v0,16(sp)
80156124:	8fbf0018 	lw	ra,24(sp)
80156128:	00000000 	nop
8015612c:	03e00008 	jr	ra
80156130:	27bd0020 	addiu	sp,sp,32

80156134 <_dl_debug_printf_c>:
80156134:	27bdffe0 	addiu	sp,sp,-32
80156138:	3c03801f 	lui	v1,0x801f
8015613c:	00801021 	move	v0,a0
80156140:	27a80024 	addiu	t0,sp,36
80156144:	8c643174 	lw	a0,12660(v1)
80156148:	afa50024 	sw	a1,36(sp)
8015614c:	afa60028 	sw	a2,40(sp)
80156150:	afa7002c 	sw	a3,44(sp)
80156154:	00403021 	move	a2,v0
80156158:	01003821 	move	a3,t0
8015615c:	2405ffff 	li	a1,-1
80156160:	afbf0018 	sw	ra,24(sp)
80156164:	0c055705 	jal	80155c14 <_dl_debug_vdprintf>
80156168:	afa80010 	sw	t0,16(sp)
8015616c:	8fbf0018 	lw	ra,24(sp)
80156170:	00000000 	nop
80156174:	03e00008 	jr	ra
80156178:	27bd0020 	addiu	sp,sp,32

8015617c <_dl_debug_printf>:
8015617c:	27bdffe0 	addiu	sp,sp,-32
80156180:	3c03801f 	lui	v1,0x801f
80156184:	00801021 	move	v0,a0
80156188:	27a80024 	addiu	t0,sp,36
8015618c:	8c643174 	lw	a0,12660(v1)
80156190:	afa50024 	sw	a1,36(sp)
80156194:	afa60028 	sw	a2,40(sp)
80156198:	afa7002c 	sw	a3,44(sp)
8015619c:	00403021 	move	a2,v0
801561a0:	01003821 	move	a3,t0
801561a4:	24050001 	li	a1,1
801561a8:	afbf0018 	sw	ra,24(sp)
801561ac:	0c055705 	jal	80155c14 <_dl_debug_vdprintf>
801561b0:	afa80010 	sw	t0,16(sp)
801561b4:	8fbf0018 	lw	ra,24(sp)
801561b8:	00000000 	nop
801561bc:	03e00008 	jr	ra
801561c0:	27bd0020 	addiu	sp,sp,32

801561c4 <_dl_sysdep_read_whole_file>:
801561c4:	27bdff30 	addiu	sp,sp,-208
801561c8:	afb300c4 	sw	s3,196(sp)
801561cc:	00a09821 	move	s3,a1
801561d0:	00002821 	move	a1,zero
801561d4:	afb200c0 	sw	s2,192(sp)
801561d8:	afb100bc 	sw	s1,188(sp)
801561dc:	afb000b8 	sw	s0,184(sp)
801561e0:	afbf00c8 	sw	ra,200(sp)
801561e4:	0c0477be 	jal	8011def8 <__libc_open>
801561e8:	00c09021 	move	s2,a2
801561ec:	00408021 	move	s0,v0
801561f0:	00402821 	move	a1,v0
801561f4:	27a60018 	addiu	a2,sp,24
801561f8:	24040003 	li	a0,3
801561fc:	0440000e 	bltz	v0,80156238 <_dl_sysdep_read_whole_file+0x74>
80156200:	2411ffff 	li	s1,-1
80156204:	0c047774 	jal	8011ddd0 <___fxstat64>
80156208:	00000000 	nop
8015620c:	04400008 	bltz	v0,80156230 <_dl_sysdep_read_whole_file+0x6c>
80156210:	02403021 	move	a2,s2
80156214:	8fa20050 	lw	v0,80(sp)
80156218:	00002021 	move	a0,zero
8015621c:	00402821 	move	a1,v0
80156220:	24070002 	li	a3,2
80156224:	1440000c 	bnez	v0,80156258 <_dl_sysdep_read_whole_file+0x94>
80156228:	ae620000 	sw	v0,0(s3)
8015622c:	2411ffff 	li	s1,-1
80156230:	0c0477ca 	jal	8011df28 <__libc_close>
80156234:	02002021 	move	a0,s0
80156238:	02201021 	move	v0,s1
8015623c:	8fbf00c8 	lw	ra,200(sp)
80156240:	8fb300c4 	lw	s3,196(sp)
80156244:	8fb200c0 	lw	s2,192(sp)
80156248:	8fb100bc 	lw	s1,188(sp)
8015624c:	8fb000b8 	lw	s0,184(sp)
80156250:	03e00008 	jr	ra
80156254:	27bd00d0 	addiu	sp,sp,208
80156258:	afb00010 	sw	s0,16(sp)
8015625c:	0c0479ba 	jal	8011e6e8 <__mmap>
80156260:	afa00014 	sw	zero,20(sp)
80156264:	0805588c 	j	80156230 <_dl_sysdep_read_whole_file+0x6c>
80156268:	00408821 	move	s1,v0
8015626c:	00000000 	nop

80156270 <_dl_get_origin>:
80156270:	27bdefe0 	addiu	sp,sp,-4128
80156274:	afb21018 	sw	s2,4120(sp)
80156278:	3c04801d 	lui	a0,0x801d
8015627c:	27b20010 	addiu	s2,sp,16
80156280:	afbf101c 	sw	ra,4124(sp)
80156284:	afb11014 	sw	s1,4116(sp)
80156288:	afb01010 	sw	s0,4112(sp)
8015628c:	24845380 	addiu	a0,a0,21376
80156290:	02402821 	move	a1,s2
80156294:	24061000 	li	a2,4096
80156298:	24020ff5 	li	v0,4085
8015629c:	0000000c 	syscall
801562a0:	14e0002d 	bnez	a3,80156358 <_dl_get_origin+0xe8>
801562a4:	00402021 	move	a0,v0
801562a8:	1840002b 	blez	v0,80156358 <_dl_get_origin+0xe8>
801562ac:	2402005b 	li	v0,91
801562b0:	83a50010 	lb	a1,16(sp)
801562b4:	00000000 	nop
801562b8:	10a20027 	beq	a1,v0,80156358 <_dl_get_origin+0xe8>
801562bc:	2402002f 	li	v0,47
801562c0:	14a2005f 	bne	a1,v0,80156440 <_dl_get_origin+0x1d0>
801562c4:	24020001 	li	v0,1
801562c8:	10820011 	beq	a0,v0,80156310 <_dl_get_origin+0xa0>
801562cc:	00808021 	move	s0,a0
801562d0:	2490ffff 	addiu	s0,a0,-1
801562d4:	02501021 	addu	v0,s2,s0
801562d8:	80430000 	lb	v1,0(v0)
801562dc:	00000000 	nop
801562e0:	14650004 	bne	v1,a1,801562f4 <_dl_get_origin+0x84>
801562e4:	24020001 	li	v0,1
801562e8:	080558c4 	j	80156310 <_dl_get_origin+0xa0>
801562ec:	00808021 	move	s0,a0
801562f0:	00a08021 	move	s0,a1
801562f4:	12020006 	beq	s0,v0,80156310 <_dl_get_origin+0xa0>
801562f8:	2605ffff 	addiu	a1,s0,-1
801562fc:	02451021 	addu	v0,s2,a1
80156300:	80440000 	lb	a0,0(v0)
80156304:	2403002f 	li	v1,47
80156308:	1483fff9 	bne	a0,v1,801562f0 <_dl_get_origin+0x80>
8015630c:	24020001 	li	v0,1
80156310:	0c04699a 	jal	8011a668 <__libc_malloc>
80156314:	26040001 	addiu	a0,s0,1
80156318:	1040003a 	beqz	v0,80156404 <_dl_get_origin+0x194>
8015631c:	00408821 	move	s1,v0
80156320:	24020001 	li	v0,1
80156324:	1202003f 	beq	s0,v0,80156424 <_dl_get_origin+0x1b4>
80156328:	2606ffff 	addiu	a2,s0,-1
8015632c:	02402821 	move	a1,s2
80156330:	0c0472c8 	jal	8011cb20 <__mempcpy>
80156334:	02202021 	move	a0,s1
80156338:	a0400000 	sb	zero,0(v0)
8015633c:	8fbf101c 	lw	ra,4124(sp)
80156340:	02201021 	move	v0,s1
80156344:	8fb21018 	lw	s2,4120(sp)
80156348:	8fb11014 	lw	s1,4116(sp)
8015634c:	8fb01010 	lw	s0,4112(sp)
80156350:	03e00008 	jr	ra
80156354:	27bd1020 	addiu	sp,sp,4128
80156358:	3c12801f 	lui	s2,0x801f
8015635c:	8e4447a4 	lw	a0,18340(s2)
80156360:	00000000 	nop
80156364:	10800028 	beqz	a0,80156408 <_dl_get_origin+0x198>
80156368:	2411ffff 	li	s1,-1
8015636c:	0c046f6c 	jal	8011bdb0 <strlen>
80156370:	00000000 	nop
80156374:	24440001 	addiu	a0,v0,1
80156378:	0c04699a 	jal	8011a668 <__libc_malloc>
8015637c:	00408021 	move	s0,v0
80156380:	10400020 	beqz	v0,80156404 <_dl_get_origin+0x194>
80156384:	00408821 	move	s1,v0
80156388:	8e4547a4 	lw	a1,18340(s2)
8015638c:	00402021 	move	a0,v0
80156390:	0c0472c8 	jal	8011cb20 <__mempcpy>
80156394:	02003021 	move	a2,s0
80156398:	26250001 	addiu	a1,s1,1
8015639c:	00402021 	move	a0,v0
801563a0:	00a2102b 	sltu	v0,a1,v0
801563a4:	1040000f 	beqz	v0,801563e4 <_dl_get_origin+0x174>
801563a8:	2402002f 	li	v0,47
801563ac:	8083ffff 	lb	v1,-1(a0)
801563b0:	00000000 	nop
801563b4:	1462000b 	bne	v1,v0,801563e4 <_dl_get_origin+0x174>
801563b8:	00000000 	nop
801563bc:	080558f5 	j	801563d4 <_dl_get_origin+0x164>
801563c0:	2403002f 	li	v1,47
801563c4:	8082ffff 	lb	v0,-1(a0)
801563c8:	00000000 	nop
801563cc:	14430005 	bne	v0,v1,801563e4 <_dl_get_origin+0x174>
801563d0:	00000000 	nop
801563d4:	2484ffff 	addiu	a0,a0,-1
801563d8:	00a4102b 	sltu	v0,a1,a0
801563dc:	1440fff9 	bnez	v0,801563c4 <_dl_get_origin+0x154>
801563e0:	00000000 	nop
801563e4:	a0800000 	sb	zero,0(a0)
801563e8:	02201021 	move	v0,s1
801563ec:	8fbf101c 	lw	ra,4124(sp)
801563f0:	8fb21018 	lw	s2,4120(sp)
801563f4:	8fb11014 	lw	s1,4116(sp)
801563f8:	8fb01010 	lw	s0,4112(sp)
801563fc:	03e00008 	jr	ra
80156400:	27bd1020 	addiu	sp,sp,4128
80156404:	2411ffff 	li	s1,-1
80156408:	02201021 	move	v0,s1
8015640c:	8fbf101c 	lw	ra,4124(sp)
80156410:	8fb21018 	lw	s2,4120(sp)
80156414:	8fb11014 	lw	s1,4116(sp)
80156418:	8fb01010 	lw	s0,4112(sp)
8015641c:	03e00008 	jr	ra
80156420:	27bd1020 	addiu	sp,sp,4128
80156424:	3c05801c 	lui	a1,0x801c
80156428:	24a538dc 	addiu	a1,a1,14556
8015642c:	02202021 	move	a0,s1
80156430:	0c04324c 	jal	8010c930 <memcpy>
80156434:	24060002 	li	a2,2
80156438:	080558fb 	j	801563ec <_dl_get_origin+0x17c>
8015643c:	02201021 	move	v0,s1
80156440:	3c04801d 	lui	a0,0x801d
80156444:	3c05801d 	lui	a1,0x801d
80156448:	3c07801d 	lui	a3,0x801d
8015644c:	24845390 	addiu	a0,a0,21392
80156450:	24a553a4 	addiu	a1,a1,21412
80156454:	24e753d0 	addiu	a3,a3,21456
80156458:	0c04ad9c 	jal	8012b670 <__assert_fail>
8015645c:	24060030 	li	a2,48

80156460 <_dl_make_stack_executable>:
80156460:	27bdffd0 	addiu	sp,sp,-48
80156464:	afb60028 	sw	s6,40(sp)
80156468:	afb50024 	sw	s5,36(sp)
8015646c:	afbf002c 	sw	ra,44(sp)
80156470:	afb40020 	sw	s4,32(sp)
80156474:	afb3001c 	sw	s3,28(sp)
80156478:	afb20018 	sw	s2,24(sp)
8015647c:	afb10014 	sw	s1,20(sp)
80156480:	afb00010 	sw	s0,16(sp)
80156484:	3c02801f 	lui	v0,0x801f
80156488:	0080b021 	move	s6,a0
8015648c:	8c4331a4 	lw	v1,12708(v0)
80156490:	8c840000 	lw	a0,0(a0)
80156494:	3c15801f 	lui	s5,0x801f
80156498:	8ea547d0 	lw	a1,18384(s5)
8015649c:	14830047 	bne	a0,v1,801565bc <_dl_make_stack_executable+0x15c>
801564a0:	3c11801f 	lui	s1,0x801f
801564a4:	922346a0 	lbu	v1,18080(s1)
801564a8:	00051023 	negu	v0,a1
801564ac:	10600023 	beqz	v1,8015653c <_dl_make_stack_executable+0xdc>
801564b0:	00828024 	and	s0,a0,v0
801564b4:	3c14801f 	lui	s4,0x801f
801564b8:	02051821 	addu	v1,s0,a1
801564bc:	3c02feff 	lui	v0,0xfeff
801564c0:	000580c0 	sll	s0,a1,0x3
801564c4:	00708823 	subu	s1,v1,s0
801564c8:	3452ffff 	ori	s2,v0,0xffff
801564cc:	2413000c 	li	s3,12
801564d0:	8e863700 	lw	a2,14080(s4)
801564d4:	02202021 	move	a0,s1
801564d8:	00d23024 	and	a2,a2,s2
801564dc:	0c047a42 	jal	8011e908 <__mprotect>
801564e0:	02002821 	move	a1,s0
801564e4:	14400009 	bnez	v0,8015650c <_dl_make_stack_executable+0xac>
801564e8:	00000000 	nop
801564ec:	8e863700 	lw	a2,14080(s4)
801564f0:	02308823 	subu	s1,s1,s0
801564f4:	02202021 	move	a0,s1
801564f8:	00d23024 	and	a2,a2,s2
801564fc:	0c047a42 	jal	8011e908 <__mprotect>
80156500:	02002821 	move	a1,s0
80156504:	1040fff9 	beqz	v0,801564ec <_dl_make_stack_executable+0x8c>
80156508:	00000000 	nop
8015650c:	0c047ea0 	jal	8011fa80 <__errno_location>
80156510:	00000000 	nop
80156514:	8c430000 	lw	v1,0(v0)
80156518:	00000000 	nop
8015651c:	14730013 	bne	v1,s3,8015656c <_dl_make_stack_executable+0x10c>
80156520:	00000000 	nop
80156524:	8ea247d0 	lw	v0,18384(s5)
80156528:	00000000 	nop
8015652c:	12020009 	beq	s0,v0,80156554 <_dl_make_stack_executable+0xf4>
80156530:	00108042 	srl	s0,s0,0x1
80156534:	08055934 	j	801564d0 <_dl_make_stack_executable+0x70>
80156538:	02308821 	addu	s1,s1,s0
8015653c:	3c14801f 	lui	s4,0x801f
80156540:	8e863700 	lw	a2,14080(s4)
80156544:	0c047a42 	jal	8011e908 <__mprotect>
80156548:	02002021 	move	a0,s0
8015654c:	14400012 	bnez	v0,80156598 <_dl_make_stack_executable+0x138>
80156550:	00000000 	nop
80156554:	3c03801f 	lui	v1,0x801f
80156558:	8c62317c 	lw	v0,12668(v1)
8015655c:	aec00000 	sw	zero,0(s6)
80156560:	34420001 	ori	v0,v0,0x1
80156564:	ac62317c 	sw	v0,12668(v1)
80156568:	00001821 	move	v1,zero
8015656c:	8fbf002c 	lw	ra,44(sp)
80156570:	8fb60028 	lw	s6,40(sp)
80156574:	8fb50024 	lw	s5,36(sp)
80156578:	8fb40020 	lw	s4,32(sp)
8015657c:	8fb3001c 	lw	s3,28(sp)
80156580:	8fb20018 	lw	s2,24(sp)
80156584:	8fb10014 	lw	s1,20(sp)
80156588:	8fb00010 	lw	s0,16(sp)
8015658c:	00601021 	move	v0,v1
80156590:	03e00008 	jr	ra
80156594:	27bd0030 	addiu	sp,sp,48
80156598:	0c047ea0 	jal	8011fa80 <__errno_location>
8015659c:	00000000 	nop
801565a0:	8c430000 	lw	v1,0(v0)
801565a4:	24020016 	li	v0,22
801565a8:	1462fff0 	bne	v1,v0,8015656c <_dl_make_stack_executable+0x10c>
801565ac:	24020001 	li	v0,1
801565b0:	8ea547d0 	lw	a1,18384(s5)
801565b4:	0805592e 	j	801564b8 <_dl_make_stack_executable+0x58>
801565b8:	a22246a0 	sb	v0,18080(s1)
801565bc:	0805595b 	j	8015656c <_dl_make_stack_executable+0x10c>
801565c0:	24030001 	li	v1,1
	...

801565d0 <_dl_mcount_wrapper_check>:
801565d0:	3c02801f 	lui	v0,0x801f
801565d4:	8c4347bc 	lw	v1,18364(v0)
801565d8:	27bdfff8 	addiu	sp,sp,-8
801565dc:	00802821 	move	a1,a0
801565e0:	2404fffe 	li	a0,-2
801565e4:	afbf0000 	sw	ra,0(sp)
801565e8:	10600004 	beqz	v1,801565fc <_dl_mcount_wrapper_check+0x2c>
801565ec:	03e42024 	and	a0,ra,a0
801565f0:	8fbf0000 	lw	ra,0(sp)
801565f4:	0805966c 	j	801659b0 <_dl_mcount>
801565f8:	27bd0008 	addiu	sp,sp,8
801565fc:	8fbf0000 	lw	ra,0(sp)
80156600:	00000000 	nop
80156604:	03e00008 	jr	ra
80156608:	27bd0008 	addiu	sp,sp,8

8015660c <_dl_mcount_wrapper>:
8015660c:	27bdfff8 	addiu	sp,sp,-8
80156610:	afbf0000 	sw	ra,0(sp)
80156614:	00802821 	move	a1,a0
80156618:	2404fffe 	li	a0,-2
8015661c:	03e42024 	and	a0,ra,a0
80156620:	8fbf0000 	lw	ra,0(sp)
80156624:	0805966c 	j	801659b0 <_dl_mcount>
80156628:	27bd0008 	addiu	sp,sp,8
8015662c:	00000000 	nop

80156630 <dlerror_run>:
80156630:	27bdffe0 	addiu	sp,sp,-32
80156634:	00803021 	move	a2,a0
80156638:	00a03821 	move	a3,a1
8015663c:	27a40010 	addiu	a0,sp,16
80156640:	27a50014 	addiu	a1,sp,20
80156644:	afb00018 	sw	s0,24(sp)
80156648:	afbf001c 	sw	ra,28(sp)
8015664c:	0c055607 	jal	8015581c <_dl_catch_error>
80156650:	afa00014 	sw	zero,20(sp)
80156654:	8fa30014 	lw	v1,20(sp)
80156658:	00000000 	nop
8015665c:	0003802b 	sltu	s0,zero,v1
80156660:	12000006 	beqz	s0,8015667c <dlerror_run+0x4c>
80156664:	3c02801d 	lui	v0,0x801d
80156668:	244252f0 	addiu	v0,v0,21232
8015666c:	10620003 	beq	v1,v0,8015667c <dlerror_run+0x4c>
80156670:	00602021 	move	a0,v1
80156674:	0c045fee 	jal	80117fb8 <__cfree>
80156678:	00000000 	nop
8015667c:	02001021 	move	v0,s0
80156680:	8fbf001c 	lw	ra,28(sp)
80156684:	8fb00018 	lw	s0,24(sp)
80156688:	03e00008 	jr	ra
8015668c:	27bd0020 	addiu	sp,sp,32

80156690 <__libc_dlclose>:
80156690:	00802821 	move	a1,a0
80156694:	3c048015 	lui	a0,0x8015
80156698:	0805598c 	j	80156630 <dlerror_run>
8015669c:	24846770 	addiu	a0,a0,26480

801566a0 <__libc_dlsym>:
801566a0:	27bdffd8 	addiu	sp,sp,-40
801566a4:	afa40010 	sw	a0,16(sp)
801566a8:	3c048015 	lui	a0,0x8015
801566ac:	afa50014 	sw	a1,20(sp)
801566b0:	248467ec 	addiu	a0,a0,26604
801566b4:	afbf0020 	sw	ra,32(sp)
801566b8:	0c05598c 	jal	80156630 <dlerror_run>
801566bc:	27a50010 	addiu	a1,sp,16
801566c0:	14400006 	bnez	v0,801566dc <__libc_dlsym+0x3c>
801566c4:	00001821 	move	v1,zero
801566c8:	8fa2001c 	lw	v0,28(sp)
801566cc:	8fa30018 	lw	v1,24(sp)
801566d0:	8c440004 	lw	a0,4(v0)
801566d4:	00000000 	nop
801566d8:	00641821 	addu	v1,v1,a0
801566dc:	8fbf0020 	lw	ra,32(sp)
801566e0:	00601021 	move	v0,v1
801566e4:	03e00008 	jr	ra
801566e8:	27bd0028 	addiu	sp,sp,40

801566ec <__libc_dlsym_private>:
801566ec:	27bdffd8 	addiu	sp,sp,-40
801566f0:	afa40010 	sw	a0,16(sp)
801566f4:	3c048015 	lui	a0,0x8015
801566f8:	afa50014 	sw	a1,20(sp)
801566fc:	24846778 	addiu	a0,a0,26488
80156700:	afbf0020 	sw	ra,32(sp)
80156704:	0c05598c 	jal	80156630 <dlerror_run>
80156708:	27a50010 	addiu	a1,sp,16
8015670c:	14400006 	bnez	v0,80156728 <__libc_dlsym_private+0x3c>
80156710:	00001821 	move	v1,zero
80156714:	8fa2001c 	lw	v0,28(sp)
80156718:	8fa30018 	lw	v1,24(sp)
8015671c:	8c440004 	lw	a0,4(v0)
80156720:	00000000 	nop
80156724:	00641821 	addu	v1,v1,a0
80156728:	8fbf0020 	lw	ra,32(sp)
8015672c:	00601021 	move	v0,v1
80156730:	03e00008 	jr	ra
80156734:	27bd0028 	addiu	sp,sp,40

80156738 <__libc_register_dl_open_hook>:
80156738:	3c05801d 	lui	a1,0x801d
8015673c:	27bdffe8 	addiu	sp,sp,-24
80156740:	afbf0010 	sw	ra,16(sp)
80156744:	0c0559bb 	jal	801566ec <__libc_dlsym_private>
80156748:	24a553e0 	addiu	a1,a1,21472
8015674c:	10400004 	beqz	v0,80156760 <__libc_register_dl_open_hook+0x28>
80156750:	00401821 	move	v1,v0
80156754:	3c02801f 	lui	v0,0x801f
80156758:	24423720 	addiu	v0,v0,14112
8015675c:	ac620000 	sw	v0,0(v1)
80156760:	8fbf0010 	lw	ra,16(sp)
80156764:	00000000 	nop
80156768:	03e00008 	jr	ra
8015676c:	27bd0018 	addiu	sp,sp,24

80156770 <do_dlclose>:
80156770:	08059c24 	j	80167090 <_dl_close>
80156774:	00000000 	nop

80156778 <do_dlsym_private>:
80156778:	27bdffc8 	addiu	sp,sp,-56
8015677c:	afbf0034 	sw	ra,52(sp)
80156780:	afb00030 	sw	s0,48(sp)
80156784:	8c850000 	lw	a1,0(a0)
80156788:	3c02801d 	lui	v0,0x801d
8015678c:	244253f0 	addiu	v0,v0,21488
80156790:	00808021 	move	s0,a0
80156794:	8ca70288 	lw	a3,648(a1)
80156798:	8c840004 	lw	a0,4(a0)
8015679c:	24030001 	li	v1,1
801567a0:	afa20020 	sw	v0,32(sp)
801567a4:	3c020963 	lui	v0,0x963
801567a8:	ae00000c 	sw	zero,12(s0)
801567ac:	2606000c 	addiu	a2,s0,12
801567b0:	afa30028 	sw	v1,40(sp)
801567b4:	3442cf85 	ori	v0,v0,0xcf85
801567b8:	27a30020 	addiu	v1,sp,32
801567bc:	afa20024 	sw	v0,36(sp)
801567c0:	afa30010 	sw	v1,16(sp)
801567c4:	afa0002c 	sw	zero,44(sp)
801567c8:	afa00014 	sw	zero,20(sp)
801567cc:	afa00018 	sw	zero,24(sp)
801567d0:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
801567d4:	afa0001c 	sw	zero,28(sp)
801567d8:	ae020008 	sw	v0,8(s0)
801567dc:	8fbf0034 	lw	ra,52(sp)
801567e0:	8fb00030 	lw	s0,48(sp)
801567e4:	03e00008 	jr	ra
801567e8:	27bd0038 	addiu	sp,sp,56

801567ec <do_dlsym>:
801567ec:	27bdffd8 	addiu	sp,sp,-40
801567f0:	afbf0024 	sw	ra,36(sp)
801567f4:	afb00020 	sw	s0,32(sp)
801567f8:	8c850000 	lw	a1,0(a0)
801567fc:	00808021 	move	s0,a0
80156800:	8c840004 	lw	a0,4(a0)
80156804:	ae00000c 	sw	zero,12(s0)
80156808:	2606000c 	addiu	a2,s0,12
8015680c:	24020002 	li	v0,2
80156810:	24a7028c 	addiu	a3,a1,652
80156814:	afa20018 	sw	v0,24(sp)
80156818:	afa00010 	sw	zero,16(sp)
8015681c:	afa00014 	sw	zero,20(sp)
80156820:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
80156824:	afa0001c 	sw	zero,28(sp)
80156828:	ae020008 	sw	v0,8(s0)
8015682c:	8fbf0024 	lw	ra,36(sp)
80156830:	8fb00020 	lw	s0,32(sp)
80156834:	03e00008 	jr	ra
80156838:	27bd0028 	addiu	sp,sp,40

8015683c <__libc_dlopen_mode>:
8015683c:	27bdffd8 	addiu	sp,sp,-40
80156840:	afa40010 	sw	a0,16(sp)
80156844:	3c048015 	lui	a0,0x8015
80156848:	afa50014 	sw	a1,20(sp)
8015684c:	24846890 	addiu	a0,a0,26768
80156850:	afbf0020 	sw	ra,32(sp)
80156854:	0c05598c 	jal	80156630 <dlerror_run>
80156858:	27a50010 	addiu	a1,sp,16
8015685c:	14400008 	bnez	v0,80156880 <__libc_dlopen_mode+0x44>
80156860:	00001821 	move	v1,zero
80156864:	8fa40018 	lw	a0,24(sp)
80156868:	0c0559ce 	jal	80156738 <__libc_register_dl_open_hook>
8015686c:	00000000 	nop
80156870:	8fa40018 	lw	a0,24(sp)
80156874:	0c058514 	jal	80161450 <__libc_register_dlfcn_hook>
80156878:	00000000 	nop
8015687c:	8fa30018 	lw	v1,24(sp)
80156880:	8fbf0020 	lw	ra,32(sp)
80156884:	00601021 	move	v0,v1
80156888:	03e00008 	jr	ra
8015688c:	27bd0028 	addiu	sp,sp,40

80156890 <do_dlopen>:
80156890:	27bdffe8 	addiu	sp,sp,-24
80156894:	afbf0014 	sw	ra,20(sp)
80156898:	afb00010 	sw	s0,16(sp)
8015689c:	00808021 	move	s0,a0
801568a0:	8e050004 	lw	a1,4(s0)
801568a4:	8c840000 	lw	a0,0(a0)
801568a8:	00003021 	move	a2,zero
801568ac:	0c05994c 	jal	80166530 <_dl_open>
801568b0:	2407fffe 	li	a3,-2
801568b4:	ae020008 	sw	v0,8(s0)
801568b8:	8fbf0014 	lw	ra,20(sp)
801568bc:	8fb00010 	lw	s0,16(sp)
801568c0:	03e00008 	jr	ra
801568c4:	27bd0018 	addiu	sp,sp,24
	...

801568d0 <_dl_initial_error_catch_tsd>:
801568d0:	3c02801f 	lui	v0,0x801f
801568d4:	03e00008 	jr	ra
801568d8:	244246a4 	addiu	v0,v0,18084
801568dc:	00000000 	nop

801568e0 <__gconv_open>:
801568e0:	27bdff88 	addiu	sp,sp,-120
801568e4:	afbe0070 	sw	s8,112(sp)
801568e8:	03a0f021 	move	s8,sp
801568ec:	afb7006c 	sw	s7,108(sp)
801568f0:	afb60068 	sw	s6,104(sp)
801568f4:	afb50064 	sw	s5,100(sp)
801568f8:	afbf0074 	sw	ra,116(sp)
801568fc:	00a0a821 	move	s5,a1
80156900:	afb40060 	sw	s4,96(sp)
80156904:	afb3005c 	sw	s3,92(sp)
80156908:	afb20058 	sw	s2,88(sp)
8015690c:	afb10054 	sw	s1,84(sp)
80156910:	afb00050 	sw	s0,80(sp)
80156914:	2405002f 	li	a1,47
80156918:	afc60080 	sw	a2,128(s8)
8015691c:	00e0b821 	move	s7,a3
80156920:	0c046ea8 	jal	8011baa0 <strchr>
80156924:	0080b021 	move	s6,a0
80156928:	10400009 	beqz	v0,80156950 <__gconv_open+0x70>
8015692c:	24440001 	addiu	a0,v0,1
80156930:	0c046ea8 	jal	8011baa0 <strchr>
80156934:	2405002f 	li	a1,47
80156938:	10400005 	beqz	v0,80156950 <__gconv_open+0x70>
8015693c:	00402021 	move	a0,v0
80156940:	80420001 	lb	v0,1(v0)
80156944:	00000000 	nop
80156948:	1440014d 	bnez	v0,80156e80 <__gconv_open+0x5a0>
8015694c:	24900001 	addiu	s0,a0,1
80156950:	afc00030 	sw	zero,48(s8)
80156954:	afc0002c 	sw	zero,44(s8)
80156958:	02a02021 	move	a0,s5
8015695c:	0c046ea8 	jal	8011baa0 <strchr>
80156960:	2405002f 	li	a1,47
80156964:	10400009 	beqz	v0,8015698c <__gconv_open+0xac>
80156968:	24440001 	addiu	a0,v0,1
8015696c:	0c046ea8 	jal	8011baa0 <strchr>
80156970:	2405002f 	li	a1,47
80156974:	10400005 	beqz	v0,8015698c <__gconv_open+0xac>
80156978:	00401821 	move	v1,v0
8015697c:	80420001 	lb	v0,1(v0)
80156980:	00000000 	nop
80156984:	144001e1 	bnez	v0,8015710c <__gconv_open+0x82c>
80156988:	24630001 	addiu	v1,v1,1
8015698c:	3c11801c 	lui	s1,0x801c
80156990:	0c046f6c 	jal	8011bdb0 <strlen>
80156994:	262439e4 	addiu	a0,s1,14820
80156998:	00403021 	move	a2,v0
8015699c:	2c420004 	sltiu	v0,v0,4
801569a0:	104001cc 	beqz	v0,801570d4 <__gconv_open+0x7f4>
801569a4:	262739e4 	addiu	a3,s1,14820
801569a8:	922539e4 	lbu	a1,14820(s1)
801569ac:	92c20000 	lbu	v0,0(s6)
801569b0:	14c000cb 	bnez	a2,80156ce0 <__gconv_open+0x400>
801569b4:	00451023 	subu	v0,v0,a1
801569b8:	14400018 	bnez	v0,80156a1c <__gconv_open+0x13c>
801569bc:	3c020000 	lui	v0,0x0
801569c0:	24420000 	addiu	v0,v0,0
801569c4:	10400240 	beqz	v0,801572c8 <__gconv_open+0x9e8>
801569c8:	3c02801f 	lui	v0,0x801f
801569cc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801569d0:	24040003 	li	a0,3
801569d4:	8c420000 	lw	v0,0(v0)
801569d8:	00000000 	nop
801569dc:	8c50005c 	lw	s0,92(v0)
801569e0:	0c046f6c 	jal	8011bdb0 <strlen>
801569e4:	02002021 	move	a0,s0
801569e8:	24430011 	addiu	v1,v0,17
801569ec:	000318c2 	srl	v1,v1,0x3
801569f0:	000318c0 	sll	v1,v1,0x3
801569f4:	03a3e823 	subu	sp,sp,v1
801569f8:	27b60018 	addiu	s6,sp,24
801569fc:	02002821 	move	a1,s0
80156a00:	00403021 	move	a2,v0
80156a04:	0c0472c8 	jal	8011cb20 <__mempcpy>
80156a08:	02c02021 	move	a0,s6
80156a0c:	00402021 	move	a0,v0
80156a10:	262539e4 	addiu	a1,s1,14820
80156a14:	0c04324c 	jal	8010c930 <memcpy>
80156a18:	24060003 	li	a2,3
80156a1c:	0c046f6c 	jal	8011bdb0 <strlen>
80156a20:	262439e4 	addiu	a0,s1,14820
80156a24:	00403021 	move	a2,v0
80156a28:	2c420004 	sltiu	v0,v0,4
80156a2c:	104001b0 	beqz	v0,801570f0 <__gconv_open+0x810>
80156a30:	3c05801c 	lui	a1,0x801c
80156a34:	90a339e4 	lbu	v1,14820(a1)
80156a38:	92a20000 	lbu	v0,0(s5)
80156a3c:	24a739e4 	addiu	a3,a1,14820
80156a40:	14c000b8 	bnez	a2,80156d24 <__gconv_open+0x444>
80156a44:	00431023 	subu	v0,v0,v1
80156a48:	104000cd 	beqz	v0,80156d80 <__gconv_open+0x4a0>
80156a4c:	3c020000 	lui	v0,0x0
80156a50:	02c02021 	move	a0,s6
80156a54:	02a02821 	move	a1,s5
80156a58:	27c60018 	addiu	a2,s8,24
80156a5c:	27c7001c 	addiu	a3,s8,28
80156a60:	0c048242 	jal	80120908 <__gconv_find_transform>
80156a64:	afb70010 	sw	s7,16(sp)
80156a68:	144000e4 	bnez	v0,80156dfc <__gconv_open+0x51c>
80156a6c:	afc20034 	sw	v0,52(s8)
80156a70:	8fc2002c 	lw	v0,44(s8)
80156a74:	00000000 	nop
80156a78:	1040000f 	beqz	v0,80156ab8 <__gconv_open+0x1d8>
80156a7c:	00000000 	nop
80156a80:	00408021 	move	s0,v0
80156a84:	00008821 	move	s1,zero
80156a88:	8e020000 	lw	v0,0(s0)
80156a8c:	00000000 	nop
80156a90:	10400005 	beqz	v0,80156aa8 <__gconv_open+0x1c8>
80156a94:	02002021 	move	a0,s0
80156a98:	0c055dc6 	jal	80157718 <__gconv_translit_find>
80156a9c:	00000000 	nop
80156aa0:	144001cb 	bnez	v0,801571d0 <__gconv_open+0x8f0>
80156aa4:	00000000 	nop
80156aa8:	8e020004 	lw	v0,4(s0)
80156aac:	02008821 	move	s1,s0
80156ab0:	1440fff5 	bnez	v0,80156a88 <__gconv_open+0x1a8>
80156ab4:	00408021 	move	s0,v0
80156ab8:	8fc4001c 	lw	a0,28(s8)
80156abc:	00000000 	nop
80156ac0:	00041140 	sll	v0,a0,0x5
80156ac4:	00042080 	sll	a0,a0,0x2
80156ac8:	00822021 	addu	a0,a0,v0
80156acc:	0c04699a 	jal	8011a668 <__libc_malloc>
80156ad0:	24840008 	addiu	a0,a0,8
80156ad4:	104000cb 	beqz	v0,80156e04 <__gconv_open+0x524>
80156ad8:	0040a821 	move	s5,v0
80156adc:	8fc3001c 	lw	v1,28(s8)
80156ae0:	afc20038 	sw	v0,56(s8)
80156ae4:	8fc20018 	lw	v0,24(s8)
80156ae8:	00032140 	sll	a0,v1,0x5
80156aec:	00033080 	sll	a2,v1,0x2
80156af0:	00c43021 	addu	a2,a2,a0
80156af4:	aea20004 	sw	v0,4(s5)
80156af8:	26a40008 	addiu	a0,s5,8
80156afc:	aea30000 	sw	v1,0(s5)
80156b00:	0c043299 	jal	8010ca64 <memset>
80156b04:	00002821 	move	a1,zero
80156b08:	8fc4001c 	lw	a0,28(s8)
80156b0c:	00000000 	nop
80156b10:	108000ca 	beqz	a0,80156e3c <__gconv_open+0x55c>
80156b14:	0000b821 	move	s7,zero
80156b18:	8fd40038 	lw	s4,56(s8)
80156b1c:	00000000 	nop
80156b20:	26820020 	addiu	v0,s4,32
80156b24:	00009021 	move	s2,zero
80156b28:	afc20044 	sw	v0,68(s8)
80156b2c:	afc00048 	sw	zero,72(s8)
80156b30:	8fc30044 	lw	v1,68(s8)
80156b34:	00172880 	sll	a1,s7,0x2
80156b38:	ae83001c 	sw	v1,28(s4)
80156b3c:	8fc3002c 	lw	v1,44(s8)
80156b40:	00171140 	sll	v0,s7,0x5
80156b44:	afc5003c 	sw	a1,60(s8)
80156b48:	10600044 	beqz	v1,80156c5c <__gconv_open+0x37c>
80156b4c:	afc20040 	sw	v0,64(s8)
80156b50:	8fc40048 	lw	a0,72(s8)
80156b54:	00608821 	move	s1,v1
80156b58:	24960028 	addiu	s6,a0,40
80156b5c:	8e22000c 	lw	v0,12(s1)
80156b60:	00000000 	nop
80156b64:	10400037 	beqz	v0,80156c44 <__gconv_open+0x364>
80156b68:	00000000 	nop
80156b6c:	00008021 	move	s0,zero
80156b70:	08055ae3 	j	80156b8c <__gconv_open+0x2ac>
80156b74:	3c13801f 	lui	s3,0x801f
80156b78:	8e22000c 	lw	v0,12(s1)
80156b7c:	00000000 	nop
80156b80:	0202102b 	sltu	v0,s0,v0
80156b84:	1040002f 	beqz	v0,80156c44 <__gconv_open+0x364>
80156b88:	00000000 	nop
80156b8c:	8e240008 	lw	a0,8(s1)
80156b90:	8fc20018 	lw	v0,24(s8)
80156b94:	00101880 	sll	v1,s0,0x2
80156b98:	00641821 	addu	v1,v1,a0
80156b9c:	00521021 	addu	v0,v0,s2
80156ba0:	8c44000c 	lw	a0,12(v0)
80156ba4:	8c650000 	lw	a1,0(v1)
80156ba8:	26663390 	addiu	a2,s3,13200
80156bac:	0c0587d0 	jal	80161f40 <__strcasecmp_l>
80156bb0:	26100001 	addiu	s0,s0,1
80156bb4:	1440fff0 	bnez	v0,80156b78 <__gconv_open+0x298>
80156bb8:	00000000 	nop
80156bbc:	8e230018 	lw	v1,24(s1)
80156bc0:	00000000 	nop
80156bc4:	10600009 	beqz	v1,80156bec <__gconv_open+0x30c>
80156bc8:	afc00020 	sw	zero,32(s8)
80156bcc:	8fc20018 	lw	v0,24(s8)
80156bd0:	00000000 	nop
80156bd4:	00521021 	addu	v0,v0,s2
80156bd8:	8c450010 	lw	a1,16(v0)
80156bdc:	0060f809 	jalr	v1
80156be0:	27c40020 	addiu	a0,s8,32
80156be4:	14400017 	bnez	v0,80156c44 <__gconv_open+0x364>
80156be8:	00000000 	nop
80156bec:	0c04699a 	jal	8011a668 <__libc_malloc>
80156bf0:	24040014 	li	a0,20
80156bf4:	10400110 	beqz	v0,80157038 <__gconv_open+0x758>
80156bf8:	00403821 	move	a3,v0
80156bfc:	ac400010 	sw	zero,16(v0)
80156c00:	8e220010 	lw	v0,16(s1)
80156c04:	02b63021 	addu	a2,s5,s6
80156c08:	8e230014 	lw	v1,20(s1)
80156c0c:	8e24001c 	lw	a0,28(s1)
80156c10:	ace20000 	sw	v0,0(a3)
80156c14:	8cc50000 	lw	a1,0(a2)
80156c18:	8fc20020 	lw	v0,32(s8)
80156c1c:	ace30004 	sw	v1,4(a3)
80156c20:	ace40008 	sw	a0,8(a3)
80156c24:	10a00006 	beqz	a1,80156c40 <__gconv_open+0x360>
80156c28:	ace2000c 	sw	v0,12(a3)
80156c2c:	24a60010 	addiu	a2,a1,16
80156c30:	8ca50010 	lw	a1,16(a1)
80156c34:	00000000 	nop
80156c38:	14a0fffc 	bnez	a1,80156c2c <__gconv_open+0x34c>
80156c3c:	00000000 	nop
80156c40:	acc70000 	sw	a3,0(a2)
80156c44:	8e310004 	lw	s1,4(s1)
80156c48:	00000000 	nop
80156c4c:	1620ffc3 	bnez	s1,80156b5c <__gconv_open+0x27c>
80156c50:	00000000 	nop
80156c54:	8fc4001c 	lw	a0,28(s8)
80156c58:	00000000 	nop
80156c5c:	2482ffff 	addiu	v0,a0,-1
80156c60:	02e2102b 	sltu	v0,s7,v0
80156c64:	1040016f 	beqz	v0,80157224 <__gconv_open+0x944>
80156c68:	00000000 	nop
80156c6c:	8fc50030 	lw	a1,48(s8)
80156c70:	8fc20018 	lw	v0,24(s8)
80156c74:	ae850010 	sw	a1,16(s4)
80156c78:	02421021 	addu	v0,s2,v0
80156c7c:	8c430030 	lw	v1,48(v0)
80156c80:	00000000 	nop
80156c84:	00032340 	sll	a0,v1,0xd
80156c88:	00031940 	sll	v1,v1,0x5
80156c8c:	00838023 	subu	s0,a0,v1
80156c90:	0c04699a 	jal	8011a668 <__libc_malloc>
80156c94:	02002021 	move	a0,s0
80156c98:	104000e7 	beqz	v0,80157038 <__gconv_open+0x758>
80156c9c:	ae820008 	sw	v0,8(s4)
80156ca0:	00501021 	addu	v0,v0,s0
80156ca4:	ae82000c 	sw	v0,12(s4)
80156ca8:	8fc50044 	lw	a1,68(s8)
80156cac:	8fc20048 	lw	v0,72(s8)
80156cb0:	8fc4001c 	lw	a0,28(s8)
80156cb4:	26f70001 	addiu	s7,s7,1
80156cb8:	24420024 	addiu	v0,v0,36
80156cbc:	24a50024 	addiu	a1,a1,36
80156cc0:	02e4182b 	sltu	v1,s7,a0
80156cc4:	afc20048 	sw	v0,72(s8)
80156cc8:	afc50044 	sw	a1,68(s8)
80156ccc:	26940024 	addiu	s4,s4,36
80156cd0:	1460ff97 	bnez	v1,80156b30 <__gconv_open+0x250>
80156cd4:	2652003c 	addiu	s2,s2,60
80156cd8:	08055b8f 	j	80156e3c <__gconv_open+0x55c>
80156cdc:	00000000 	nop
80156ce0:	1440000d 	bnez	v0,80156d18 <__gconv_open+0x438>
80156ce4:	2cc40002 	sltiu	a0,a2,2
80156ce8:	92c20001 	lbu	v0,1(s6)
80156cec:	90e30001 	lbu	v1,1(a3)
80156cf0:	1480ff31 	bnez	a0,801569b8 <__gconv_open+0xd8>
80156cf4:	00431023 	subu	v0,v0,v1
80156cf8:	14400007 	bnez	v0,80156d18 <__gconv_open+0x438>
80156cfc:	24040002 	li	a0,2
80156d00:	92c20002 	lbu	v0,2(s6)
80156d04:	90e30002 	lbu	v1,2(a3)
80156d08:	10c4ff2b 	beq	a2,a0,801569b8 <__gconv_open+0xd8>
80156d0c:	00431023 	subu	v0,v0,v1
80156d10:	10400137 	beqz	v0,801571f0 <__gconv_open+0x910>
80156d14:	00000000 	nop
80156d18:	92a20000 	lbu	v0,0(s5)
80156d1c:	00000000 	nop
80156d20:	00451023 	subu	v0,v0,a1
80156d24:	1440ff4b 	bnez	v0,80156a54 <__gconv_open+0x174>
80156d28:	02c02021 	move	a0,s6
80156d2c:	92a20001 	lbu	v0,1(s5)
80156d30:	90e30001 	lbu	v1,1(a3)
80156d34:	2cc40002 	sltiu	a0,a2,2
80156d38:	1480ff43 	bnez	a0,80156a48 <__gconv_open+0x168>
80156d3c:	00431023 	subu	v0,v0,v1
80156d40:	1440ff44 	bnez	v0,80156a54 <__gconv_open+0x174>
80156d44:	02c02021 	move	a0,s6
80156d48:	92a20002 	lbu	v0,2(s5)
80156d4c:	90e30002 	lbu	v1,2(a3)
80156d50:	24040002 	li	a0,2
80156d54:	10c4ff3c 	beq	a2,a0,80156a48 <__gconv_open+0x168>
80156d58:	00431023 	subu	v0,v0,v1
80156d5c:	1440ff3d 	bnez	v0,80156a54 <__gconv_open+0x174>
80156d60:	02c02021 	move	a0,s6
80156d64:	90e30003 	lbu	v1,3(a3)
80156d68:	92a20003 	lbu	v0,3(s5)
80156d6c:	00000000 	nop
80156d70:	00431023 	subu	v0,v0,v1
80156d74:	1440ff37 	bnez	v0,80156a54 <__gconv_open+0x174>
80156d78:	00000000 	nop
80156d7c:	3c020000 	lui	v0,0x0
80156d80:	24420000 	addiu	v0,v0,0
80156d84:	1040013d 	beqz	v0,8015727c <__gconv_open+0x99c>
80156d88:	3c02801f 	lui	v0,0x801f
80156d8c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80156d90:	24040003 	li	a0,3
80156d94:	8c420000 	lw	v0,0(v0)
80156d98:	00000000 	nop
80156d9c:	8c50005c 	lw	s0,92(v0)
80156da0:	0c046f6c 	jal	8011bdb0 <strlen>
80156da4:	02002021 	move	a0,s0
80156da8:	24430011 	addiu	v1,v0,17
80156dac:	000318c2 	srl	v1,v1,0x3
80156db0:	000318c0 	sll	v1,v1,0x3
80156db4:	03a3e823 	subu	sp,sp,v1
80156db8:	27b50018 	addiu	s5,sp,24
80156dbc:	02002821 	move	a1,s0
80156dc0:	00403021 	move	a2,v0
80156dc4:	0c0472c8 	jal	8011cb20 <__mempcpy>
80156dc8:	02a02021 	move	a0,s5
80156dcc:	00402021 	move	a0,v0
80156dd0:	262539e4 	addiu	a1,s1,14820
80156dd4:	0c04324c 	jal	8010c930 <memcpy>
80156dd8:	24060003 	li	a2,3
80156ddc:	02c02021 	move	a0,s6
80156de0:	02a02821 	move	a1,s5
80156de4:	27c60018 	addiu	a2,s8,24
80156de8:	27c7001c 	addiu	a3,s8,28
80156dec:	0c048242 	jal	80120908 <__gconv_find_transform>
80156df0:	afb70010 	sw	s7,16(sp)
80156df4:	1040ff1e 	beqz	v0,80156a70 <__gconv_open+0x190>
80156df8:	afc20034 	sw	v0,52(s8)
80156dfc:	08055b8f 	j	80156e3c <__gconv_open+0x55c>
80156e00:	afc00038 	sw	zero,56(s8)
80156e04:	0c047ea0 	jal	8011fa80 <__errno_location>
80156e08:	00000000 	nop
80156e0c:	0040b021 	move	s6,v0
80156e10:	8c420000 	lw	v0,0(v0)
80156e14:	00000000 	nop
80156e18:	afc20028 	sw	v0,40(s8)
80156e1c:	8fc40018 	lw	a0,24(s8)
80156e20:	8fc5001c 	lw	a1,28(s8)
80156e24:	0c047f40 	jal	8011fd00 <__gconv_close_transform>
80156e28:	afc00038 	sw	zero,56(s8)
80156e2c:	8fc40028 	lw	a0,40(s8)
80156e30:	24030003 	li	v1,3
80156e34:	afc30034 	sw	v1,52(s8)
80156e38:	aec40000 	sw	a0,0(s6)
80156e3c:	8fc20080 	lw	v0,128(s8)
80156e40:	8fc30038 	lw	v1,56(s8)
80156e44:	03c0e821 	move	sp,s8
80156e48:	ac430000 	sw	v1,0(v0)
80156e4c:	8fbf0074 	lw	ra,116(sp)
80156e50:	8fc20034 	lw	v0,52(s8)
80156e54:	8fb7006c 	lw	s7,108(sp)
80156e58:	8fbe0070 	lw	s8,112(sp)
80156e5c:	8fb60068 	lw	s6,104(sp)
80156e60:	8fb50064 	lw	s5,100(sp)
80156e64:	8fb40060 	lw	s4,96(sp)
80156e68:	8fb3005c 	lw	s3,92(sp)
80156e6c:	8fb20058 	lw	s2,88(sp)
80156e70:	8fb10054 	lw	s1,84(sp)
80156e74:	8fb00050 	lw	s0,80(sp)
80156e78:	03e00008 	jr	ra
80156e7c:	27bd0078 	addiu	sp,sp,120
80156e80:	02163823 	subu	a3,s0,s6
80156e84:	24e2000f 	addiu	v0,a3,15
80156e88:	000210c2 	srl	v0,v0,0x3
80156e8c:	000210c0 	sll	v0,v0,0x3
80156e90:	03a2e823 	subu	sp,sp,v0
80156e94:	27a30018 	addiu	v1,sp,24
80156e98:	00602021 	move	a0,v1
80156e9c:	00671821 	addu	v1,v1,a3
80156ea0:	02c02821 	move	a1,s6
80156ea4:	00e03021 	move	a2,a3
80156ea8:	0c04324c 	jal	8010c930 <memcpy>
80156eac:	a0600000 	sb	zero,0(v1)
80156eb0:	02002021 	move	a0,s0
80156eb4:	0c046f6c 	jal	8011bdb0 <strlen>
80156eb8:	0040b021 	move	s6,v0
80156ebc:	2443000f 	addiu	v1,v0,15
80156ec0:	000318c2 	srl	v1,v1,0x3
80156ec4:	000318c0 	sll	v1,v1,0x3
80156ec8:	03a3e823 	subu	sp,sp,v1
80156ecc:	02002821 	move	a1,s0
80156ed0:	24460001 	addiu	a2,v0,1
80156ed4:	0c04324c 	jal	8010c930 <memcpy>
80156ed8:	27a40018 	addiu	a0,sp,24
80156edc:	10400002 	beqz	v0,80156ee8 <__gconv_open+0x608>
80156ee0:	02008821 	move	s1,s0
80156ee4:	00408821 	move	s1,v0
80156ee8:	82230000 	lb	v1,0(s1)
80156eec:	2402002c 	li	v0,44
80156ef0:	14620007 	bne	v1,v0,80156f10 <__gconv_open+0x630>
80156ef4:	00000000 	nop
80156ef8:	26310001 	addiu	s1,s1,1
80156efc:	82230000 	lb	v1,0(s1)
80156f00:	00000000 	nop
80156f04:	1062fffd 	beq	v1,v0,80156efc <__gconv_open+0x61c>
80156f08:	26310001 	addiu	s1,s1,1
80156f0c:	2631ffff 	addiu	s1,s1,-1
80156f10:	1060fe8f 	beqz	v1,80156950 <__gconv_open+0x70>
80156f14:	26340001 	addiu	s4,s1,1
80156f18:	2403002c 	li	v1,44
80156f1c:	82820000 	lb	v0,0(s4)
80156f20:	00000000 	nop
80156f24:	10400004 	beqz	v0,80156f38 <__gconv_open+0x658>
80156f28:	00000000 	nop
80156f2c:	1443fffb 	bne	v0,v1,80156f1c <__gconv_open+0x63c>
80156f30:	26940001 	addiu	s4,s4,1
80156f34:	a280ffff 	sb	zero,-1(s4)
80156f38:	afc00030 	sw	zero,48(s8)
80156f3c:	afc0002c 	sw	zero,44(s8)
80156f40:	3c13801f 	lui	s3,0x801f
80156f44:	3c02801c 	lui	v0,0x801c
80156f48:	02202021 	move	a0,s1
80156f4c:	24452e20 	addiu	a1,v0,11808
80156f50:	0c0587d0 	jal	80161f40 <__strcasecmp_l>
80156f54:	26663390 	addiu	a2,s3,13200
80156f58:	1440007a 	bnez	v0,80157144 <__gconv_open+0x864>
80156f5c:	3c05801d 	lui	a1,0x801d
80156f60:	8fc3002c 	lw	v1,44(s8)
80156f64:	00000000 	nop
80156f68:	106000c7 	beqz	v1,80157288 <__gconv_open+0x9a8>
80156f6c:	3c128015 	lui	s2,0x8015
80156f70:	8c620010 	lw	v0,16(v1)
80156f74:	264379f0 	addiu	v1,s2,31216
80156f78:	10430019 	beq	v0,v1,80156fe0 <__gconv_open+0x700>
80156f7c:	00602021 	move	a0,v1
80156f80:	8fd1002c 	lw	s1,44(s8)
80156f84:	08055be7 	j	80156f9c <__gconv_open+0x6bc>
80156f88:	00000000 	nop
80156f8c:	8c620010 	lw	v0,16(v1)
80156f90:	00000000 	nop
80156f94:	10440012 	beq	v0,a0,80156fe0 <__gconv_open+0x700>
80156f98:	00608821 	move	s1,v1
80156f9c:	8e230004 	lw	v1,4(s1)
80156fa0:	00000000 	nop
80156fa4:	1460fff9 	bnez	v1,80156f8c <__gconv_open+0x6ac>
80156fa8:	00002821 	move	a1,zero
80156fac:	27bdffd8 	addiu	sp,sp,-40
80156fb0:	27b00018 	addiu	s0,sp,24
80156fb4:	02002021 	move	a0,s0
80156fb8:	0c043299 	jal	8010ca64 <memset>
80156fbc:	24060020 	li	a2,32
80156fc0:	3c02801f 	lui	v0,0x801f
80156fc4:	264479f0 	addiu	a0,s2,31216
80156fc8:	24423740 	addiu	v0,v0,14144
80156fcc:	24030001 	li	v1,1
80156fd0:	ae300004 	sw	s0,4(s1)
80156fd4:	ae020008 	sw	v0,8(s0)
80156fd8:	ae03000c 	sw	v1,12(s0)
80156fdc:	ae040010 	sw	a0,16(s0)
80156fe0:	82830000 	lb	v1,0(s4)
80156fe4:	2402002c 	li	v0,44
80156fe8:	14620007 	bne	v1,v0,80157008 <__gconv_open+0x728>
80156fec:	02808821 	move	s1,s4
80156ff0:	26310001 	addiu	s1,s1,1
80156ff4:	82230000 	lb	v1,0(s1)
80156ff8:	00000000 	nop
80156ffc:	1062fffd 	beq	v1,v0,80156ff4 <__gconv_open+0x714>
80157000:	26310001 	addiu	s1,s1,1
80157004:	2631ffff 	addiu	s1,s1,-1
80157008:	1060fe54 	beqz	v1,8015695c <__gconv_open+0x7c>
8015700c:	02a02021 	move	a0,s5
80157010:	26340001 	addiu	s4,s1,1
80157014:	2403002c 	li	v1,44
80157018:	82820000 	lb	v0,0(s4)
8015701c:	00000000 	nop
80157020:	1040ffc8 	beqz	v0,80156f44 <__gconv_open+0x664>
80157024:	00000000 	nop
80157028:	1443fffb 	bne	v0,v1,80157018 <__gconv_open+0x738>
8015702c:	26940001 	addiu	s4,s4,1
80157030:	08055bd1 	j	80156f44 <__gconv_open+0x664>
80157034:	a280ffff 	sb	zero,-1(s4)
80157038:	0c047ea0 	jal	8011fa80 <__errno_location>
8015703c:	26f2ffff 	addiu	s2,s7,-1
80157040:	8c450000 	lw	a1,0(v0)
80157044:	0040b021 	move	s6,v0
80157048:	12e00019 	beqz	s7,801570b0 <__gconv_open+0x7d0>
8015704c:	afc50028 	sw	a1,40(s8)
80157050:	0012a080 	sll	s4,s2,0x2
80157054:	00129940 	sll	s3,s2,0x5
80157058:	02931021 	addu	v0,s4,s3
8015705c:	00551021 	addu	v0,v0,s5
80157060:	8c500028 	lw	s0,40(v0)
80157064:	00000000 	nop
80157068:	1200000a 	beqz	s0,80157094 <__gconv_open+0x7b4>
8015706c:	02931021 	addu	v0,s4,s3
80157070:	8e020008 	lw	v0,8(s0)
80157074:	8e110010 	lw	s1,16(s0)
80157078:	14400011 	bnez	v0,801570c0 <__gconv_open+0x7e0>
8015707c:	00000000 	nop
80157080:	02002021 	move	a0,s0
80157084:	0c045fee 	jal	80117fb8 <__cfree>
80157088:	02208021 	move	s0,s1
8015708c:	1620fff8 	bnez	s1,80157070 <__gconv_open+0x790>
80157090:	02931021 	addu	v0,s4,s3
80157094:	00551021 	addu	v0,v0,s5
80157098:	8c440008 	lw	a0,8(v0)
8015709c:	0c045fee 	jal	80117fb8 <__cfree>
801570a0:	2652ffff 	addiu	s2,s2,-1
801570a4:	2402ffff 	li	v0,-1
801570a8:	1642ffea 	bne	s2,v0,80157054 <__gconv_open+0x774>
801570ac:	0012a080 	sll	s4,s2,0x2
801570b0:	0c045fee 	jal	80117fb8 <__cfree>
801570b4:	02a02021 	move	a0,s5
801570b8:	08055b87 	j	80156e1c <__gconv_open+0x53c>
801570bc:	00000000 	nop
801570c0:	8e04000c 	lw	a0,12(s0)
801570c4:	0040f809 	jalr	v0
801570c8:	00000000 	nop
801570cc:	08055c21 	j	80157084 <__gconv_open+0x7a4>
801570d0:	02002021 	move	a0,s0
801570d4:	02c02021 	move	a0,s6
801570d8:	0c046ef0 	jal	8011bbc0 <strcmp>
801570dc:	262539e4 	addiu	a1,s1,14820
801570e0:	1440fe4e 	bnez	v0,80156a1c <__gconv_open+0x13c>
801570e4:	3c020000 	lui	v0,0x0
801570e8:	08055a71 	j	801569c4 <__gconv_open+0xe4>
801570ec:	24420000 	addiu	v0,v0,0
801570f0:	24a539e4 	addiu	a1,a1,14820
801570f4:	0c046ef0 	jal	8011bbc0 <strcmp>
801570f8:	02a02021 	move	a0,s5
801570fc:	1440fe55 	bnez	v0,80156a54 <__gconv_open+0x174>
80157100:	02c02021 	move	a0,s6
80157104:	08055b60 	j	80156d80 <__gconv_open+0x4a0>
80157108:	3c020000 	lui	v0,0x0
8015710c:	00751023 	subu	v0,v1,s5
80157110:	2443000f 	addiu	v1,v0,15
80157114:	000318c2 	srl	v1,v1,0x3
80157118:	000318c0 	sll	v1,v1,0x3
8015711c:	03a3e823 	subu	sp,sp,v1
80157120:	27a70018 	addiu	a3,sp,24
80157124:	00e02021 	move	a0,a3
80157128:	00e23821 	addu	a3,a3,v0
8015712c:	02a02821 	move	a1,s5
80157130:	00403021 	move	a2,v0
80157134:	0c04324c 	jal	8010c930 <memcpy>
80157138:	a0e00000 	sb	zero,0(a3)
8015713c:	08055a63 	j	8015698c <__gconv_open+0xac>
80157140:	0040a821 	move	s5,v0
80157144:	3c06801f 	lui	a2,0x801f
80157148:	24a55400 	addiu	a1,a1,21504
8015714c:	24c63390 	addiu	a2,a2,13200
80157150:	0c0587d0 	jal	80161f40 <__strcasecmp_l>
80157154:	02202021 	move	a0,s1
80157158:	1040002d 	beqz	v0,80157210 <__gconv_open+0x930>
8015715c:	00000000 	nop
80157160:	8fc4002c 	lw	a0,44(s8)
80157164:	00000000 	nop
80157168:	1080003b 	beqz	a0,80157258 <__gconv_open+0x978>
8015716c:	00809021 	move	s2,a0
80157170:	08055c5f 	j	8015717c <__gconv_open+0x89c>
80157174:	00000000 	nop
80157178:	00409021 	move	s2,v0
8015717c:	8e420000 	lw	v0,0(s2)
80157180:	02202021 	move	a0,s1
80157184:	00402821 	move	a1,v0
80157188:	10400005 	beqz	v0,801571a0 <__gconv_open+0x8c0>
8015718c:	26663390 	addiu	a2,s3,13200
80157190:	0c0587d0 	jal	80161f40 <__strcasecmp_l>
80157194:	00000000 	nop
80157198:	1040ff91 	beqz	v0,80156fe0 <__gconv_open+0x700>
8015719c:	00000000 	nop
801571a0:	8e420004 	lw	v0,4(s2)
801571a4:	00000000 	nop
801571a8:	1440fff3 	bnez	v0,80157178 <__gconv_open+0x898>
801571ac:	00002821 	move	a1,zero
801571b0:	27bdffd8 	addiu	sp,sp,-40
801571b4:	27b00018 	addiu	s0,sp,24
801571b8:	02002021 	move	a0,s0
801571bc:	0c043299 	jal	8010ca64 <memset>
801571c0:	24060020 	li	a2,32
801571c4:	ae500004 	sw	s0,4(s2)
801571c8:	08055bf8 	j	80156fe0 <__gconv_open+0x700>
801571cc:	ae110000 	sw	s1,0(s0)
801571d0:	1220001c 	beqz	s1,80157244 <__gconv_open+0x964>
801571d4:	00000000 	nop
801571d8:	8e020004 	lw	v0,4(s0)
801571dc:	00000000 	nop
801571e0:	ae220004 	sw	v0,4(s1)
801571e4:	8e020004 	lw	v0,4(s0)
801571e8:	08055aac 	j	80156ab0 <__gconv_open+0x1d0>
801571ec:	00000000 	nop
801571f0:	90e30003 	lbu	v1,3(a3)
801571f4:	92c20003 	lbu	v0,3(s6)
801571f8:	00000000 	nop
801571fc:	00431023 	subu	v0,v0,v1
80157200:	1440fe06 	bnez	v0,80156a1c <__gconv_open+0x13c>
80157204:	3c020000 	lui	v0,0x0
80157208:	08055a71 	j	801569c4 <__gconv_open+0xe4>
8015720c:	24420000 	addiu	v0,v0,0
80157210:	8fc50030 	lw	a1,48(s8)
80157214:	00000000 	nop
80157218:	34a50002 	ori	a1,a1,0x2
8015721c:	08055bf8 	j	80156fe0 <__gconv_open+0x700>
80157220:	afc50030 	sw	a1,48(s8)
80157224:	8fc3003c 	lw	v1,60(s8)
80157228:	8fc40040 	lw	a0,64(s8)
8015722c:	8fc50030 	lw	a1,48(s8)
80157230:	00641021 	addu	v0,v1,a0
80157234:	00551021 	addu	v0,v0,s5
80157238:	34a30001 	ori	v1,a1,0x1
8015723c:	08055b8f 	j	80156e3c <__gconv_open+0x55c>
80157240:	ac430010 	sw	v1,16(v0)
80157244:	8e100004 	lw	s0,4(s0)
80157248:	00000000 	nop
8015724c:	02001021 	move	v0,s0
80157250:	08055aac 	j	80156ab0 <__gconv_open+0x1d0>
80157254:	afd0002c 	sw	s0,44(s8)
80157258:	27bdffd8 	addiu	sp,sp,-40
8015725c:	27b00018 	addiu	s0,sp,24
80157260:	02002021 	move	a0,s0
80157264:	00002821 	move	a1,zero
80157268:	0c043299 	jal	8010ca64 <memset>
8015726c:	24060020 	li	a2,32
80157270:	afd0002c 	sw	s0,44(s8)
80157274:	08055bf8 	j	80156fe0 <__gconv_open+0x700>
80157278:	ae110000 	sw	s1,0(s0)
8015727c:	8c423484 	lw	v0,13444(v0)
80157280:	08055b65 	j	80156d94 <__gconv_open+0x4b4>
80157284:	00000000 	nop
80157288:	27bdffd8 	addiu	sp,sp,-40
8015728c:	27b00018 	addiu	s0,sp,24
80157290:	02002021 	move	a0,s0
80157294:	00002821 	move	a1,zero
80157298:	0c043299 	jal	8010ca64 <memset>
8015729c:	24060020 	li	a2,32
801572a0:	3c02801f 	lui	v0,0x801f
801572a4:	24423740 	addiu	v0,v0,14144
801572a8:	ae020008 	sw	v0,8(s0)
801572ac:	3c028015 	lui	v0,0x8015
801572b0:	24030001 	li	v1,1
801572b4:	244279f0 	addiu	v0,v0,31216
801572b8:	afd0002c 	sw	s0,44(s8)
801572bc:	ae03000c 	sw	v1,12(s0)
801572c0:	08055bf8 	j	80156fe0 <__gconv_open+0x700>
801572c4:	ae020010 	sw	v0,16(s0)
801572c8:	8c423484 	lw	v0,13444(v0)
801572cc:	08055a75 	j	801569d4 <__gconv_open+0xf4>
801572d0:	00000000 	nop
	...

801572e0 <__gconv>:
801572e0:	27bdffb0 	addiu	sp,sp,-80
801572e4:	2402ffff 	li	v0,-1
801572e8:	afb70044 	sw	s7,68(sp)
801572ec:	afb5003c 	sw	s5,60(sp)
801572f0:	afb40038 	sw	s4,56(sp)
801572f4:	afb20030 	sw	s2,48(sp)
801572f8:	afb1002c 	sw	s1,44(sp)
801572fc:	afbf004c 	sw	ra,76(sp)
80157300:	afbe0048 	sw	s8,72(sp)
80157304:	afb60040 	sw	s6,64(sp)
80157308:	afb30034 	sw	s3,52(sp)
8015730c:	afb00028 	sw	s0,40(sp)
80157310:	00808821 	move	s1,a0
80157314:	00a09021 	move	s2,a1
80157318:	00c0b821 	move	s7,a2
8015731c:	8fb50064 	lw	s5,100(sp)
80157320:	10820071 	beq	a0,v0,801574e8 <__gconv+0x208>
80157324:	00e0a021 	move	s4,a3
80157328:	8c830000 	lw	v1,0(a0)
8015732c:	12a00070 	beqz	s5,801574f0 <__gconv+0x210>
80157330:	3c04801d 	lui	a0,0x801d
80157334:	10e00062 	beqz	a3,801574c0 <__gconv+0x1e0>
80157338:	aea00000 	sw	zero,0(s5)
8015733c:	8ce40000 	lw	a0,0(a3)
80157340:	2463ffff 	addiu	v1,v1,-1
80157344:	00031140 	sll	v0,v1,0x5
80157348:	0003f080 	sll	s8,v1,0x2
8015734c:	afa20020 	sw	v0,32(sp)
80157350:	03c21021 	addu	v0,s8,v0
80157354:	00518021 	addu	s0,v0,s1
80157358:	ae040008 	sw	a0,8(s0)
8015735c:	8fa20060 	lw	v0,96(sp)
80157360:	12400040 	beqz	s2,80157464 <__gconv+0x184>
80157364:	ae02000c 	sw	v0,12(s0)
80157368:	8e450000 	lw	a1,0(s2)
8015736c:	00000000 	nop
80157370:	10a0003c 	beqz	a1,80157464 <__gconv+0x184>
80157374:	00000000 	nop
80157378:	12800053 	beqz	s4,801574c8 <__gconv+0x1e8>
8015737c:	00000000 	nop
80157380:	8e820000 	lw	v0,0(s4)
80157384:	00000000 	nop
80157388:	1040004f 	beqz	v0,801574c8 <__gconv+0x1e8>
8015738c:	26330008 	addiu	s3,s1,8
80157390:	8e230004 	lw	v1,4(s1)
80157394:	24160004 	li	s6,4
80157398:	8c640014 	lw	a0,20(v1)
8015739c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
801573a0:	00a08021 	move	s0,a1
801573a4:	8e240004 	lw	a0,4(s1)
801573a8:	afa00010 	sw	zero,16(sp)
801573ac:	afb50014 	sw	s5,20(sp)
801573b0:	afa00018 	sw	zero,24(sp)
801573b4:	afa0001c 	sw	zero,28(sp)
801573b8:	8c820014 	lw	v0,20(a0)
801573bc:	02602821 	move	a1,s3
801573c0:	02403021 	move	a2,s2
801573c4:	0040f809 	jalr	v0
801573c8:	02e03821 	move	a3,s7
801573cc:	1456000d 	bne	v0,s6,80157404 <__gconv+0x124>
801573d0:	00402021 	move	a0,v0
801573d4:	8e450000 	lw	a1,0(s2)
801573d8:	00000000 	nop
801573dc:	12050009 	beq	s0,a1,80157404 <__gconv+0x124>
801573e0:	00000000 	nop
801573e4:	8e230004 	lw	v1,4(s1)
801573e8:	00000000 	nop
801573ec:	8c620024 	lw	v0,36(v1)
801573f0:	00000000 	nop
801573f4:	00a21021 	addu	v0,a1,v0
801573f8:	02e2102b 	sltu	v0,s7,v0
801573fc:	1040ffe6 	beqz	v0,80157398 <__gconv+0xb8>
80157400:	00000000 	nop
80157404:	8e820000 	lw	v0,0(s4)
80157408:	00000000 	nop
8015740c:	10400008 	beqz	v0,80157430 <__gconv+0x150>
80157410:	00000000 	nop
80157414:	8fa30020 	lw	v1,32(sp)
80157418:	00000000 	nop
8015741c:	03c31021 	addu	v0,s8,v1
80157420:	00511021 	addu	v0,v0,s1
80157424:	8c430008 	lw	v1,8(v0)
80157428:	00000000 	nop
8015742c:	ae830000 	sw	v1,0(s4)
80157430:	8fbf004c 	lw	ra,76(sp)
80157434:	8fbe0048 	lw	s8,72(sp)
80157438:	8fb70044 	lw	s7,68(sp)
8015743c:	8fb60040 	lw	s6,64(sp)
80157440:	8fb5003c 	lw	s5,60(sp)
80157444:	8fb40038 	lw	s4,56(sp)
80157448:	8fb30034 	lw	s3,52(sp)
8015744c:	8fb20030 	lw	s2,48(sp)
80157450:	8fb1002c 	lw	s1,44(sp)
80157454:	8fb00028 	lw	s0,40(sp)
80157458:	00801021 	move	v0,a0
8015745c:	03e00008 	jr	ra
80157460:	27bd0050 	addiu	sp,sp,80
80157464:	8e220004 	lw	v0,4(s1)
80157468:	00000000 	nop
8015746c:	8c440014 	lw	a0,20(v0)
80157470:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80157474:	00000000 	nop
80157478:	8e030008 	lw	v1,8(s0)
8015747c:	8e240004 	lw	a0,4(s1)
80157480:	24020002 	li	v0,2
80157484:	0003182b 	sltu	v1,zero,v1
80157488:	00431823 	subu	v1,v0,v1
8015748c:	8c820014 	lw	v0,20(a0)
80157490:	26250008 	addiu	a1,s1,8
80157494:	afb50014 	sw	s5,20(sp)
80157498:	afa30018 	sw	v1,24(sp)
8015749c:	afa00010 	sw	zero,16(sp)
801574a0:	afa0001c 	sw	zero,28(sp)
801574a4:	00003021 	move	a2,zero
801574a8:	0040f809 	jalr	v0
801574ac:	00003821 	move	a3,zero
801574b0:	1680ffd4 	bnez	s4,80157404 <__gconv+0x124>
801574b4:	00402021 	move	a0,v0
801574b8:	08055d0c 	j	80157430 <__gconv+0x150>
801574bc:	00000000 	nop
801574c0:	08055cd0 	j	80157340 <__gconv+0x60>
801574c4:	00002021 	move	a0,zero
801574c8:	3c04801d 	lui	a0,0x801d
801574cc:	3c05801d 	lui	a1,0x801d
801574d0:	3c07801d 	lui	a3,0x801d
801574d4:	2484542c 	addiu	a0,a0,21548
801574d8:	24a55424 	addiu	a1,a1,21540
801574dc:	24e75460 	addiu	a3,a3,21600
801574e0:	0c04ad9c 	jal	8012b670 <__assert_fail>
801574e4:	2406003a 	li	a2,58
801574e8:	08055d0c 	j	80157430 <__gconv+0x150>
801574ec:	24040008 	li	a0,8
801574f0:	3c05801d 	lui	a1,0x801d
801574f4:	3c07801d 	lui	a3,0x801d
801574f8:	24845408 	addiu	a0,a0,21512
801574fc:	24a55424 	addiu	a1,a1,21540
80157500:	24e75460 	addiu	a3,a3,21600
80157504:	0c04ad9c 	jal	8012b670 <__assert_fail>
80157508:	2406002a 	li	a2,42
8015750c:	00000000 	nop

80157510 <__gconv_close>:
80157510:	27bdffd0 	addiu	sp,sp,-48
80157514:	afb3001c 	sw	s3,28(sp)
80157518:	afb20018 	sw	s2,24(sp)
8015751c:	afbf0028 	sw	ra,40(sp)
80157520:	afb50024 	sw	s5,36(sp)
80157524:	afb40020 	sw	s4,32(sp)
80157528:	afb10014 	sw	s1,20(sp)
8015752c:	afb00010 	sw	s0,16(sp)
80157530:	8c950004 	lw	s5,4(a0)
80157534:	8c940000 	lw	s4,0(a0)
80157538:	00809821 	move	s3,a0
8015753c:	24920008 	addiu	s2,a0,8
80157540:	8e500020 	lw	s0,32(s2)
80157544:	00000000 	nop
80157548:	1200000a 	beqz	s0,80157574 <__gconv_close+0x64>
8015754c:	00000000 	nop
80157550:	8e020008 	lw	v0,8(s0)
80157554:	8e110010 	lw	s1,16(s0)
80157558:	14400025 	bnez	v0,801575f0 <__gconv_close+0xe0>
8015755c:	00000000 	nop
80157560:	02002021 	move	a0,s0
80157564:	0c045fee 	jal	80117fb8 <__cfree>
80157568:	02208021 	move	s0,s1
8015756c:	1620fff8 	bnez	s1,80157550 <__gconv_close+0x40>
80157570:	00000000 	nop
80157574:	8e420008 	lw	v0,8(s2)
80157578:	00000000 	nop
8015757c:	30420001 	andi	v0,v0,0x1
80157580:	1440000e 	bnez	v0,801575bc <__gconv_close+0xac>
80157584:	00000000 	nop
80157588:	8e440000 	lw	a0,0(s2)
8015758c:	00000000 	nop
80157590:	10800008 	beqz	a0,801575b4 <__gconv_close+0xa4>
80157594:	00000000 	nop
80157598:	0c045fee 	jal	80117fb8 <__cfree>
8015759c:	00000000 	nop
801575a0:	8e420008 	lw	v0,8(s2)
801575a4:	00000000 	nop
801575a8:	30420001 	andi	v0,v0,0x1
801575ac:	14400003 	bnez	v0,801575bc <__gconv_close+0xac>
801575b0:	00000000 	nop
801575b4:	08055d50 	j	80157540 <__gconv_close+0x30>
801575b8:	26520024 	addiu	s2,s2,36
801575bc:	0c045fee 	jal	80117fb8 <__cfree>
801575c0:	02602021 	move	a0,s3
801575c4:	8fbf0028 	lw	ra,40(sp)
801575c8:	02a02021 	move	a0,s5
801575cc:	02802821 	move	a1,s4
801575d0:	8fb50024 	lw	s5,36(sp)
801575d4:	8fb40020 	lw	s4,32(sp)
801575d8:	8fb3001c 	lw	s3,28(sp)
801575dc:	8fb20018 	lw	s2,24(sp)
801575e0:	8fb10014 	lw	s1,20(sp)
801575e4:	8fb00010 	lw	s0,16(sp)
801575e8:	08047f40 	j	8011fd00 <__gconv_close_transform>
801575ec:	27bd0030 	addiu	sp,sp,48
801575f0:	8e04000c 	lw	a0,12(s0)
801575f4:	0040f809 	jalr	v0
801575f8:	00000000 	nop
801575fc:	08055d59 	j	80157564 <__gconv_close+0x54>
80157600:	02002021 	move	a0,s0
	...

80157610 <open_translit>:
80157610:	27bdffe0 	addiu	sp,sp,-32
80157614:	afb10014 	sw	s1,20(sp)
80157618:	afb00010 	sw	s0,16(sp)
8015761c:	afbf0018 	sw	ra,24(sp)
80157620:	00808021 	move	s0,a0
80157624:	3c058000 	lui	a1,0x8000
80157628:	8c840020 	lw	a0,32(a0)
8015762c:	0c055a0f 	jal	8015683c <__libc_dlopen_mode>
80157630:	34a50001 	ori	a1,a1,0x1
80157634:	3c11801d 	lui	s1,0x801d
80157638:	00402021 	move	a0,v0
8015763c:	26255470 	addiu	a1,s1,21616
80157640:	24030001 	li	v1,1
80157644:	10400011 	beqz	v0,8015768c <open_translit+0x7c>
80157648:	ae020024 	sw	v0,36(s0)
8015764c:	0c0559a8 	jal	801566a0 <__libc_dlsym>
80157650:	00000000 	nop
80157654:	2606000c 	addiu	a2,s0,12
80157658:	10400007 	beqz	v0,80157678 <open_translit+0x68>
8015765c:	26050008 	addiu	a1,s0,8
80157660:	8e040000 	lw	a0,0(s0)
80157664:	0040f809 	jalr	v0
80157668:	00000000 	nop
8015766c:	3c05801d 	lui	a1,0x801d
80157670:	1040000c 	beqz	v0,801576a4 <open_translit+0x94>
80157674:	24a55484 	addiu	a1,a1,21636
80157678:	8e040024 	lw	a0,36(s0)
8015767c:	0c0559a4 	jal	80156690 <__libc_dlclose>
80157680:	00000000 	nop
80157684:	24030001 	li	v1,1
80157688:	ae000024 	sw	zero,36(s0)
8015768c:	8fbf0018 	lw	ra,24(sp)
80157690:	8fb10014 	lw	s1,20(sp)
80157694:	8fb00010 	lw	s0,16(sp)
80157698:	00601021 	move	v0,v1
8015769c:	03e00008 	jr	ra
801576a0:	27bd0020 	addiu	sp,sp,32
801576a4:	8e040024 	lw	a0,36(s0)
801576a8:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801576ac:	00000000 	nop
801576b0:	3c05801d 	lui	a1,0x801d
801576b4:	24a55490 	addiu	a1,a1,21648
801576b8:	1040ffef 	beqz	v0,80157678 <open_translit+0x68>
801576bc:	ae020010 	sw	v0,16(s0)
801576c0:	8e040024 	lw	a0,36(s0)
801576c4:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801576c8:	00000000 	nop
801576cc:	8e040024 	lw	a0,36(s0)
801576d0:	26255470 	addiu	a1,s1,21616
801576d4:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801576d8:	ae020018 	sw	v0,24(s0)
801576dc:	8e040024 	lw	a0,36(s0)
801576e0:	3c05801d 	lui	a1,0x801d
801576e4:	ae020014 	sw	v0,20(s0)
801576e8:	0c0559a8 	jal	801566a0 <__libc_dlsym>
801576ec:	24a554a4 	addiu	a1,a1,21668
801576f0:	24030001 	li	v1,1
801576f4:	ae030028 	sw	v1,40(s0)
801576f8:	ae02001c 	sw	v0,28(s0)
801576fc:	00001821 	move	v1,zero
80157700:	8fbf0018 	lw	ra,24(sp)
80157704:	8fb10014 	lw	s1,20(sp)
80157708:	8fb00010 	lw	s0,16(sp)
8015770c:	00601021 	move	v0,v1
80157710:	03e00008 	jr	ra
80157714:	27bd0020 	addiu	sp,sp,32

80157718 <__gconv_translit_find>:
80157718:	27bdffc8 	addiu	sp,sp,-56
8015771c:	afb20018 	sw	s2,24(sp)
80157720:	afbf0030 	sw	ra,48(sp)
80157724:	afb7002c 	sw	s7,44(sp)
80157728:	afb60028 	sw	s6,40(sp)
8015772c:	afb50024 	sw	s5,36(sp)
80157730:	afb40020 	sw	s4,32(sp)
80157734:	afb3001c 	sw	s3,28(sp)
80157738:	afb10014 	sw	s1,20(sp)
8015773c:	afb00010 	sw	s0,16(sp)
80157740:	8c820000 	lw	v0,0(a0)
80157744:	00000000 	nop
80157748:	10400099 	beqz	v0,801579b0 <__gconv_translit_find+0x298>
8015774c:	00809021 	move	s2,a0
80157750:	3c020000 	lui	v0,0x0
80157754:	24420000 	addiu	v0,v0,0
80157758:	10400003 	beqz	v0,80157768 <__gconv_translit_find+0x50>
8015775c:	3c048031 	lui	a0,0x8031
80157760:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157764:	24846100 	addiu	a0,a0,24832
80157768:	3c14801f 	lui	s4,0x801f
8015776c:	3c158015 	lui	s5,0x8015
80157770:	02402021 	move	a0,s2
80157774:	268546a8 	addiu	a1,s4,18088
80157778:	0c053ef6 	jal	8014fbd8 <__tfind>
8015777c:	26a679e0 	addiu	a2,s5,31200
80157780:	10400023 	beqz	v0,80157810 <__gconv_translit_find+0xf8>
80157784:	00408021 	move	s0,v0
80157788:	8c440000 	lw	a0,0(v0)
8015778c:	00000000 	nop
80157790:	8c830024 	lw	v1,36(a0)
80157794:	00000000 	nop
80157798:	1060001b 	beqz	v1,80157808 <__gconv_translit_find+0xf0>
8015779c:	2402ffff 	li	v0,-1
801577a0:	10620015 	beq	v1,v0,801577f8 <__gconv_translit_find+0xe0>
801577a4:	00000000 	nop
801577a8:	00008021 	move	s0,zero
801577ac:	3c020000 	lui	v0,0x0
801577b0:	24420000 	addiu	v0,v0,0
801577b4:	10400005 	beqz	v0,801577cc <__gconv_translit_find+0xb4>
801577b8:	02001021 	move	v0,s0
801577bc:	3c048031 	lui	a0,0x8031
801577c0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801577c4:	24846100 	addiu	a0,a0,24832
801577c8:	02001021 	move	v0,s0
801577cc:	8fbf0030 	lw	ra,48(sp)
801577d0:	8fb7002c 	lw	s7,44(sp)
801577d4:	8fb60028 	lw	s6,40(sp)
801577d8:	8fb50024 	lw	s5,36(sp)
801577dc:	8fb40020 	lw	s4,32(sp)
801577e0:	8fb3001c 	lw	s3,28(sp)
801577e4:	8fb20018 	lw	s2,24(sp)
801577e8:	8fb10014 	lw	s1,20(sp)
801577ec:	8fb00010 	lw	s0,16(sp)
801577f0:	03e00008 	jr	ra
801577f4:	27bd0038 	addiu	sp,sp,56
801577f8:	0c055d84 	jal	80157610 <open_translit>
801577fc:	00000000 	nop
80157800:	1040003f 	beqz	v0,80157900 <__gconv_translit_find+0x1e8>
80157804:	00000000 	nop
80157808:	08055deb 	j	801577ac <__gconv_translit_find+0x94>
8015780c:	24100001 	li	s0,1
80157810:	8e440000 	lw	a0,0(s2)
80157814:	0c046f6c 	jal	8011bdb0 <strlen>
80157818:	3c10801f 	lui	s0,0x801f
8015781c:	8e0347f0 	lw	v1,18416(s0)
80157820:	00000000 	nop
80157824:	1060006a 	beqz	v1,801579d0 <__gconv_translit_find+0x2b8>
80157828:	24530001 	addiu	s3,v0,1
8015782c:	2e620005 	sltiu	v0,s3,5
80157830:	10400056 	beqz	v0,8015798c <__gconv_translit_find+0x274>
80157834:	3c05801d 	lui	a1,0x801d
80157838:	24160001 	li	s6,1
8015783c:	3c02801f 	lui	v0,0x801f
80157840:	8c4447ec 	lw	a0,18412(v0)
80157844:	2663002f 	addiu	v1,s3,47
80157848:	02642021 	addu	a0,s3,a0
8015784c:	0c04699a 	jal	8011a668 <__libc_malloc>
80157850:	00832021 	addu	a0,a0,v1
80157854:	1040ffec 	beqz	v0,80157808 <__gconv_translit_find+0xf0>
80157858:	00408821 	move	s1,v0
8015785c:	00402021 	move	a0,v0
80157860:	00002821 	move	a1,zero
80157864:	0c043299 	jal	8010ca64 <memset>
80157868:	2406002c 	li	a2,44
8015786c:	2623002c 	addiu	v1,s1,44
80157870:	8e450000 	lw	a1,0(s2)
80157874:	00602021 	move	a0,v1
80157878:	02603021 	move	a2,s3
8015787c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80157880:	ae230000 	sw	v1,0(s1)
80157884:	8e1047f0 	lw	s0,18416(s0)
80157888:	ae220020 	sw	v0,32(s1)
8015788c:	8e050000 	lw	a1,0(s0)
80157890:	00000000 	nop
80157894:	10a00031 	beqz	a1,8015795c <__gconv_translit_find+0x244>
80157898:	3c17801d 	lui	s7,0x801d
8015789c:	08055e32 	j	801578c8 <__gconv_translit_find+0x1b0>
801578a0:	00000000 	nop
801578a4:	0c055d84 	jal	80157610 <open_translit>
801578a8:	02202021 	move	a0,s1
801578ac:	10400035 	beqz	v0,80157984 <__gconv_translit_find+0x26c>
801578b0:	00000000 	nop
801578b4:	26100008 	addiu	s0,s0,8
801578b8:	8e050000 	lw	a1,0(s0)
801578bc:	00000000 	nop
801578c0:	10a00026 	beqz	a1,8015795c <__gconv_translit_find+0x244>
801578c4:	00000000 	nop
801578c8:	8e240020 	lw	a0,32(s1)
801578cc:	0c052810 	jal	8014a040 <__stpcpy>
801578d0:	00000000 	nop
801578d4:	8e450000 	lw	a1,0(s2)
801578d8:	00402021 	move	a0,v0
801578dc:	0c0472c8 	jal	8011cb20 <__mempcpy>
801578e0:	02603021 	move	a2,s3
801578e4:	12c0ffef 	beqz	s6,801578a4 <__gconv_translit_find+0x18c>
801578e8:	00402021 	move	a0,v0
801578ec:	26e554e0 	addiu	a1,s7,21728
801578f0:	0c04324c 	jal	8010c930 <memcpy>
801578f4:	24060004 	li	a2,4
801578f8:	08055e29 	j	801578a4 <__gconv_translit_find+0x18c>
801578fc:	00000000 	nop
80157900:	8e030000 	lw	v1,0(s0)
80157904:	00008021 	move	s0,zero
80157908:	8c62001c 	lw	v0,28(v1)
8015790c:	8c640000 	lw	a0,0(v1)
80157910:	8c650004 	lw	a1,4(v1)
80157914:	8c660008 	lw	a2,8(v1)
80157918:	8c67000c 	lw	a3,12(v1)
8015791c:	8c680010 	lw	t0,16(v1)
80157920:	8c690014 	lw	t1,20(v1)
80157924:	8c6a0018 	lw	t2,24(v1)
80157928:	ae440000 	sw	a0,0(s2)
8015792c:	ae42001c 	sw	v0,28(s2)
80157930:	ae450004 	sw	a1,4(s2)
80157934:	ae460008 	sw	a2,8(s2)
80157938:	ae47000c 	sw	a3,12(s2)
8015793c:	ae480010 	sw	t0,16(s2)
80157940:	ae490014 	sw	t1,20(s2)
80157944:	ae4a0018 	sw	t2,24(s2)
80157948:	8c620028 	lw	v0,40(v1)
8015794c:	00000000 	nop
80157950:	24420001 	addiu	v0,v0,1
80157954:	08055deb 	j	801577ac <__gconv_translit_find+0x94>
80157958:	ac620028 	sw	v0,40(v1)
8015795c:	24100001 	li	s0,1
80157960:	ae200020 	sw	zero,32(s1)
80157964:	02202021 	move	a0,s1
80157968:	268546a8 	addiu	a1,s4,18088
8015796c:	0c0540e2 	jal	80150388 <__tsearch>
80157970:	26a679e0 	addiu	a2,s5,31200
80157974:	1440ff8e 	bnez	v0,801577b0 <__gconv_translit_find+0x98>
80157978:	3c020000 	lui	v0,0x0
8015797c:	08055dec 	j	801577b0 <__gconv_translit_find+0x98>
80157980:	24100001 	li	s0,1
80157984:	08055e59 	j	80157964 <__gconv_translit_find+0x24c>
80157988:	00008021 	move	s0,zero
8015798c:	8e440000 	lw	a0,0(s2)
80157990:	00000000 	nop
80157994:	02642021 	addu	a0,s3,a0
80157998:	2484fffc 	addiu	a0,a0,-4
8015799c:	24a554e0 	addiu	a1,a1,21728
801579a0:	0c047140 	jal	8011c500 <memcmp>
801579a4:	24060003 	li	a2,3
801579a8:	08055e0f 	j	8015783c <__gconv_translit_find+0x124>
801579ac:	0002b02b 	sltu	s6,zero,v0
801579b0:	3c04801d 	lui	a0,0x801d
801579b4:	3c05801d 	lui	a1,0x801d
801579b8:	3c07801d 	lui	a3,0x801d
801579bc:	248454b4 	addiu	a0,a0,21684
801579c0:	24a554d0 	addiu	a1,a1,21712
801579c4:	24e754f0 	addiu	a3,a3,21744
801579c8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801579cc:	24060141 	li	a2,321
801579d0:	0c0484fd 	jal	801213f4 <__gconv_get_path>
801579d4:	00000000 	nop
801579d8:	08055e0c 	j	80157830 <__gconv_translit_find+0x118>
801579dc:	2e620005 	sltiu	v0,s3,5

801579e0 <trans_compare>:
801579e0:	8c840000 	lw	a0,0(a0)
801579e4:	8ca50000 	lw	a1,0(a1)
801579e8:	08046ef0 	j	8011bbc0 <strcmp>
801579ec:	00000000 	nop

801579f0 <__gconv_transliterate>:
801579f0:	27bdff90 	addiu	sp,sp,-112
801579f4:	afbe0068 	sw	s8,104(sp)
801579f8:	afb5005c 	sw	s5,92(sp)
801579fc:	8fbe0080 	lw	s8,128(sp)
80157a00:	3c150000 	lui	s5,0x0
80157a04:	afb40058 	sw	s4,88(sp)
80157a08:	afbf006c 	sw	ra,108(sp)
80157a0c:	afb70064 	sw	s7,100(sp)
80157a10:	afb60060 	sw	s6,96(sp)
80157a14:	afb30054 	sw	s3,84(sp)
80157a18:	afb20050 	sw	s2,80(sp)
80157a1c:	afb1004c 	sw	s1,76(sp)
80157a20:	afb00048 	sw	s0,72(sp)
80157a24:	26a20000 	addiu	v0,s5,0
80157a28:	afa40070 	sw	a0,112(sp)
80157a2c:	afa50074 	sw	a1,116(sp)
80157a30:	8fb40084 	lw	s4,132(sp)
80157a34:	8fd30000 	lw	s3,0(s8)
80157a38:	10400141 	beqz	v0,80157f40 <__gconv_transliterate+0x550>
80157a3c:	3c02801f 	lui	v0,0x801f
80157a40:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157a44:	24040003 	li	a0,3
80157a48:	8c420000 	lw	v0,0(v0)
80157a4c:	00000000 	nop
80157a50:	8c500118 	lw	s0,280(v0)
80157a54:	00000000 	nop
80157a58:	12000098 	beqz	s0,80157cbc <__gconv_transliterate+0x2cc>
80157a5c:	26a20000 	addiu	v0,s5,0
80157a60:	104000dd 	beqz	v0,80157dd8 <__gconv_transliterate+0x3e8>
80157a64:	3c02801f 	lui	v0,0x801f
80157a68:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157a6c:	24040003 	li	a0,3
80157a70:	8c430000 	lw	v1,0(v0)
80157a74:	24040003 	li	a0,3
80157a78:	8c63011c 	lw	v1,284(v1)
80157a7c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157a80:	afa3003c 	sw	v1,60(sp)
80157a84:	8c430000 	lw	v1,0(v0)
80157a88:	00000000 	nop
80157a8c:	8c770120 	lw	s7,288(v1)
80157a90:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157a94:	24040003 	li	a0,3
80157a98:	8c430000 	lw	v1,0(v0)
80157a9c:	24040003 	li	a0,3
80157aa0:	8c630124 	lw	v1,292(v1)
80157aa4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157aa8:	afa30038 	sw	v1,56(sp)
80157aac:	8c430000 	lw	v1,0(v0)
80157ab0:	26620004 	addiu	v0,s3,4
80157ab4:	0282102b 	sltu	v0,s4,v0
80157ab8:	8c760128 	lw	s6,296(v1)
80157abc:	10400011 	beqz	v0,80157b04 <__gconv_transliterate+0x114>
80157ac0:	00000000 	nop
80157ac4:	16740002 	bne	s3,s4,80157ad0 <__gconv_transliterate+0xe0>
80157ac8:	24040007 	li	a0,7
80157acc:	24040004 	li	a0,4
80157ad0:	8fbf006c 	lw	ra,108(sp)
80157ad4:	8fbe0068 	lw	s8,104(sp)
80157ad8:	8fb70064 	lw	s7,100(sp)
80157adc:	8fb60060 	lw	s6,96(sp)
80157ae0:	8fb5005c 	lw	s5,92(sp)
80157ae4:	8fb40058 	lw	s4,88(sp)
80157ae8:	8fb30054 	lw	s3,84(sp)
80157aec:	8fb20050 	lw	s2,80(sp)
80157af0:	8fb1004c 	lw	s1,76(sp)
80157af4:	8fb00048 	lw	s0,72(sp)
80157af8:	00801021 	move	v0,a0
80157afc:	03e00008 	jr	ra
80157b00:	27bd0070 	addiu	sp,sp,112
80157b04:	afb00030 	sw	s0,48(sp)
80157b08:	afa00034 	sw	zero,52(sp)
80157b0c:	8fa50034 	lw	a1,52(sp)
80157b10:	8fa30030 	lw	v1,48(sp)
80157b14:	8fa4003c 	lw	a0,60(sp)
80157b18:	00a31021 	addu	v0,a1,v1
80157b1c:	00021042 	srl	v0,v0,0x1
80157b20:	00024080 	sll	t0,v0,0x2
80157b24:	afa2002c 	sw	v0,44(sp)
80157b28:	01041021 	addu	v0,t0,a0
80157b2c:	8c420000 	lw	v0,0(v0)
80157b30:	02602821 	move	a1,s3
80157b34:	afa20028 	sw	v0,40(sp)
80157b38:	00021080 	sll	v0,v0,0x2
80157b3c:	00572021 	addu	a0,v0,s7
80157b40:	00003821 	move	a3,zero
80157b44:	8ca20000 	lw	v0,0(a1)
80157b48:	8c830000 	lw	v1,0(a0)
80157b4c:	24a50004 	addiu	a1,a1,4
80157b50:	00b4302b 	sltu	a2,a1,s4
80157b54:	14620008 	bne	v1,v0,80157b78 <__gconv_transliterate+0x188>
80157b58:	00e08821 	move	s1,a3
80157b5c:	8c820004 	lw	v0,4(a0)
80157b60:	24f10001 	addiu	s1,a3,1
80157b64:	02203821 	move	a3,s1
80157b68:	10400003 	beqz	v0,80157b78 <__gconv_transliterate+0x188>
80157b6c:	24840004 	addiu	a0,a0,4
80157b70:	14c0fff4 	bnez	a2,80157b44 <__gconv_transliterate+0x154>
80157b74:	00000000 	nop
80157b78:	18e00039 	blez	a3,80157c60 <__gconv_transliterate+0x270>
80157b7c:	00111080 	sll	v0,s1,0x2
80157b80:	8fa50028 	lw	a1,40(sp)
80157b84:	00000000 	nop
80157b88:	00b11021 	addu	v0,a1,s1
80157b8c:	00021080 	sll	v0,v0,0x2
80157b90:	00571021 	addu	v0,v0,s7
80157b94:	8c430000 	lw	v1,0(v0)
80157b98:	00000000 	nop
80157b9c:	1460ffcc 	bnez	v1,80157ad0 <__gconv_transliterate+0xe0>
80157ba0:	24040007 	li	a0,7
80157ba4:	8fa30038 	lw	v1,56(sp)
80157ba8:	00112080 	sll	a0,s1,0x2
80157bac:	01031021 	addu	v0,t0,v1
80157bb0:	8c500000 	lw	s0,0(v0)
80157bb4:	afa40040 	sw	a0,64(sp)
80157bb8:	00102080 	sll	a0,s0,0x2
80157bbc:	02c41821 	addu	v1,s6,a0
80157bc0:	8c620000 	lw	v0,0(v1)
80157bc4:	00000000 	nop
80157bc8:	1040008e 	beqz	v0,80157e04 <__gconv_transliterate+0x414>
80157bcc:	00603821 	move	a3,v1
80157bd0:	8ce20004 	lw	v0,4(a3)
80157bd4:	26100001 	addiu	s0,s0,1
80157bd8:	1440fffd 	bnez	v0,80157bd0 <__gconv_transliterate+0x1e0>
80157bdc:	24e70004 	addiu	a3,a3,4
80157be0:	00e09021 	move	s2,a3
80157be4:	8fa50088 	lw	a1,136(sp)
80157be8:	00000000 	nop
80157bec:	8ca20000 	lw	v0,0(a1)
80157bf0:	8fa50070 	lw	a1,112(sp)
80157bf4:	afa30024 	sw	v1,36(sp)
80157bf8:	8ca40014 	lw	a0,20(a1)
80157bfc:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80157c00:	afa20020 	sw	v0,32(sp)
80157c04:	8fa30070 	lw	v1,112(sp)
80157c08:	27a40020 	addiu	a0,sp,32
80157c0c:	8c620014 	lw	v0,20(v1)
80157c10:	8fa50074 	lw	a1,116(sp)
80157c14:	afa40010 	sw	a0,16(sp)
80157c18:	afa00014 	sw	zero,20(sp)
80157c1c:	00602021 	move	a0,v1
80157c20:	afa00018 	sw	zero,24(sp)
80157c24:	afa0001c 	sw	zero,28(sp)
80157c28:	02403821 	move	a3,s2
80157c2c:	0040f809 	jalr	v0
80157c30:	27a60024 	addiu	a2,sp,36
80157c34:	00402021 	move	a0,v0
80157c38:	24020006 	li	v0,6
80157c3c:	148200b9 	bne	a0,v0,80157f24 <__gconv_transliterate+0x534>
80157c40:	26100001 	addiu	s0,s0,1
80157c44:	00102080 	sll	a0,s0,0x2
80157c48:	00961021 	addu	v0,a0,s6
80157c4c:	8c430000 	lw	v1,0(v0)
80157c50:	00000000 	nop
80157c54:	1460ffda 	bnez	v1,80157bc0 <__gconv_transliterate+0x1d0>
80157c58:	02c41821 	addu	v1,s6,a0
80157c5c:	00111080 	sll	v0,s1,0x2
80157c60:	02622021 	addu	a0,s3,v0
80157c64:	0094182b 	sltu	v1,a0,s4
80157c68:	10600068 	beqz	v1,80157e0c <__gconv_transliterate+0x41c>
80157c6c:	00000000 	nop
80157c70:	8fa30028 	lw	v1,40(sp)
80157c74:	8c840000 	lw	a0,0(a0)
80157c78:	00711021 	addu	v0,v1,s1
80157c7c:	00021080 	sll	v0,v0,0x2
80157c80:	00571021 	addu	v0,v0,s7
80157c84:	8c430000 	lw	v1,0(v0)
80157c88:	00000000 	nop
80157c8c:	0064182b 	sltu	v1,v1,a0
80157c90:	1460005e 	bnez	v1,80157e0c <__gconv_transliterate+0x41c>
80157c94:	00000000 	nop
80157c98:	8fa4002c 	lw	a0,44(sp)
80157c9c:	00000000 	nop
80157ca0:	afa40030 	sw	a0,48(sp)
80157ca4:	8fa30034 	lw	v1,52(sp)
80157ca8:	8fa40030 	lw	a0,48(sp)
80157cac:	00000000 	nop
80157cb0:	0064102b 	sltu	v0,v1,a0
80157cb4:	1440ff95 	bnez	v0,80157b0c <__gconv_transliterate+0x11c>
80157cb8:	26a20000 	addiu	v0,s5,0
80157cbc:	10400043 	beqz	v0,80157dcc <__gconv_transliterate+0x3dc>
80157cc0:	3c02801f 	lui	v0,0x801f
80157cc4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157cc8:	24040003 	li	a0,3
80157ccc:	8c420000 	lw	v0,0(v0)
80157cd0:	00000000 	nop
80157cd4:	8c430134 	lw	v1,308(v0)
80157cd8:	00000000 	nop
80157cdc:	14600059 	bnez	v1,80157e44 <__gconv_transliterate+0x454>
80157ce0:	26a20000 	addiu	v0,s5,0
80157ce4:	26a20000 	addiu	v0,s5,0
80157ce8:	104000a2 	beqz	v0,80157f74 <__gconv_transliterate+0x584>
80157cec:	3c02801f 	lui	v0,0x801f
80157cf0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157cf4:	24040003 	li	a0,3
80157cf8:	8c420000 	lw	v0,0(v0)
80157cfc:	00000000 	nop
80157d00:	8c43012c 	lw	v1,300(v0)
80157d04:	00000000 	nop
80157d08:	1060002e 	beqz	v1,80157dc4 <__gconv_transliterate+0x3d4>
80157d0c:	26a20000 	addiu	v0,s5,0
80157d10:	1040009b 	beqz	v0,80157f80 <__gconv_transliterate+0x590>
80157d14:	3c02801f 	lui	v0,0x801f
80157d18:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157d1c:	24040003 	li	a0,3
80157d20:	8c430000 	lw	v1,0(v0)
80157d24:	24040003 	li	a0,3
80157d28:	8c700130 	lw	s0,304(v1)
80157d2c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157d30:	afb00020 	sw	s0,32(sp)
80157d34:	8c430000 	lw	v1,0(v0)
80157d38:	26620004 	addiu	v0,s3,4
80157d3c:	0282102b 	sltu	v0,s4,v0
80157d40:	8c71012c 	lw	s1,300(v1)
80157d44:	1440ff5f 	bnez	v0,80157ac4 <__gconv_transliterate+0xd4>
80157d48:	00000000 	nop
80157d4c:	8fa30088 	lw	v1,136(sp)
80157d50:	8fa50070 	lw	a1,112(sp)
80157d54:	8c620000 	lw	v0,0(v1)
80157d58:	8ca40014 	lw	a0,20(a1)
80157d5c:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
80157d60:	afa20024 	sw	v0,36(sp)
80157d64:	8fa30070 	lw	v1,112(sp)
80157d68:	00113880 	sll	a3,s1,0x2
80157d6c:	8c620014 	lw	v0,20(v1)
80157d70:	8fa40070 	lw	a0,112(sp)
80157d74:	27a30024 	addiu	v1,sp,36
80157d78:	8fa50074 	lw	a1,116(sp)
80157d7c:	afa30010 	sw	v1,16(sp)
80157d80:	00f03821 	addu	a3,a3,s0
80157d84:	afa00014 	sw	zero,20(sp)
80157d88:	afa00018 	sw	zero,24(sp)
80157d8c:	afa0001c 	sw	zero,28(sp)
80157d90:	0040f809 	jalr	v0
80157d94:	27a60020 	addiu	a2,sp,32
80157d98:	00401821 	move	v1,v0
80157d9c:	24020006 	li	v0,6
80157da0:	10620008 	beq	v1,v0,80157dc4 <__gconv_transliterate+0x3d4>
80157da4:	24020004 	li	v0,4
80157da8:	1062001d 	beq	v1,v0,80157e20 <__gconv_transliterate+0x430>
80157dac:	00000000 	nop
80157db0:	8fa20024 	lw	v0,36(sp)
80157db4:	8fa50088 	lw	a1,136(sp)
80157db8:	00602021 	move	a0,v1
80157dbc:	08055eb4 	j	80157ad0 <__gconv_transliterate+0xe0>
80157dc0:	aca20000 	sw	v0,0(a1)
80157dc4:	08055eb4 	j	80157ad0 <__gconv_transliterate+0xe0>
80157dc8:	24040006 	li	a0,6
80157dcc:	8c423484 	lw	v0,13444(v0)
80157dd0:	08055f33 	j	80157ccc <__gconv_transliterate+0x2dc>
80157dd4:	00000000 	nop
80157dd8:	8c433484 	lw	v1,13444(v0)
80157ddc:	00000000 	nop
80157de0:	8c630000 	lw	v1,0(v1)
80157de4:	00000000 	nop
80157de8:	8c62011c 	lw	v0,284(v1)
80157dec:	00000000 	nop
80157df0:	afa2003c 	sw	v0,60(sp)
80157df4:	8c770120 	lw	s7,288(v1)
80157df8:	8c640124 	lw	a0,292(v1)
80157dfc:	08055eac 	j	80157ab0 <__gconv_transliterate+0xc0>
80157e00:	afa40038 	sw	a0,56(sp)
80157e04:	08055ef9 	j	80157be4 <__gconv_transliterate+0x1f4>
80157e08:	00609021 	move	s2,v1
80157e0c:	8fa5002c 	lw	a1,44(sp)
80157e10:	00000000 	nop
80157e14:	24a50001 	addiu	a1,a1,1
80157e18:	08055f29 	j	80157ca4 <__gconv_transliterate+0x2b4>
80157e1c:	afa50034 	sw	a1,52(sp)
80157e20:	8fa4008c 	lw	a0,140(sp)
80157e24:	8fc30000 	lw	v1,0(s8)
80157e28:	8c820000 	lw	v0,0(a0)
80157e2c:	24630004 	addiu	v1,v1,4
80157e30:	24420001 	addiu	v0,v0,1
80157e34:	afc30000 	sw	v1,0(s8)
80157e38:	00001821 	move	v1,zero
80157e3c:	08055f6c 	j	80157db0 <__gconv_transliterate+0x3c0>
80157e40:	ac820000 	sw	v0,0(a0)
80157e44:	10400055 	beqz	v0,80157f9c <__gconv_transliterate+0x5ac>
80157e48:	3c02801f 	lui	v0,0x801f
80157e4c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157e50:	24040003 	li	a0,3
80157e54:	8c430000 	lw	v1,0(v0)
80157e58:	00000000 	nop
80157e5c:	8c700134 	lw	s0,308(v1)
80157e60:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157e64:	24040003 	li	a0,3
80157e68:	8c430000 	lw	v1,0(v0)
80157e6c:	8fc70000 	lw	a3,0(s8)
80157e70:	26620004 	addiu	v0,s3,4
80157e74:	0282102b 	sltu	v0,s4,v0
80157e78:	8c630138 	lw	v1,312(v1)
80157e7c:	8ce50000 	lw	a1,0(a3)
80157e80:	1440ff10 	bnez	v0,80157ac4 <__gconv_transliterate+0xd4>
80157e84:	00000000 	nop
80157e88:	1a00ff97 	blez	s0,80157ce8 <__gconv_transliterate+0x2f8>
80157e8c:	26a20000 	addiu	v0,s5,0
80157e90:	00602021 	move	a0,v1
80157e94:	8c630000 	lw	v1,0(v1)
80157e98:	00000000 	nop
80157e9c:	00a3102b 	sltu	v0,a1,v1
80157ea0:	1440ff90 	bnez	v0,80157ce4 <__gconv_transliterate+0x2f4>
80157ea4:	00003021 	move	a2,zero
80157ea8:	08055fb3 	j	80157ecc <__gconv_transliterate+0x4dc>
80157eac:	00000000 	nop
80157eb0:	10d0ff8c 	beq	a2,s0,80157ce4 <__gconv_transliterate+0x2f4>
80157eb4:	2484000c 	addiu	a0,a0,12
80157eb8:	8c830000 	lw	v1,0(a0)
80157ebc:	00000000 	nop
80157ec0:	00a3102b 	sltu	v0,a1,v1
80157ec4:	1440ff88 	bnez	v0,80157ce8 <__gconv_transliterate+0x2f8>
80157ec8:	26a20000 	addiu	v0,s5,0
80157ecc:	8c820004 	lw	v0,4(a0)
80157ed0:	00a31823 	subu	v1,a1,v1
80157ed4:	0045102b 	sltu	v0,v0,a1
80157ed8:	1440fff5 	bnez	v0,80157eb0 <__gconv_transliterate+0x4c0>
80157edc:	24c60001 	addiu	a2,a2,1
80157ee0:	8c820008 	lw	v0,8(a0)
80157ee4:	00000000 	nop
80157ee8:	14400002 	bnez	v0,80157ef4 <__gconv_transliterate+0x504>
80157eec:	0062001b 	divu	zero,v1,v0
80157ef0:	0007000d 	break	0x7
80157ef4:	00001810 	mfhi	v1
80157ef8:	1460ffed 	bnez	v1,80157eb0 <__gconv_transliterate+0x4c0>
80157efc:	00000000 	nop
80157f00:	8fa3008c 	lw	v1,140(sp)
80157f04:	8fa5008c 	lw	a1,140(sp)
80157f08:	8c620000 	lw	v0,0(v1)
80157f0c:	00002021 	move	a0,zero
80157f10:	24e30004 	addiu	v1,a3,4
80157f14:	24420001 	addiu	v0,v0,1
80157f18:	afc30000 	sw	v1,0(s8)
80157f1c:	08055eb4 	j	80157ad0 <__gconv_transliterate+0xe0>
80157f20:	aca20000 	sw	v0,0(a1)
80157f24:	24020004 	li	v0,4
80157f28:	10820008 	beq	a0,v0,80157f4c <__gconv_transliterate+0x55c>
80157f2c:	00000000 	nop
80157f30:	8fa20020 	lw	v0,32(sp)
80157f34:	8fa50088 	lw	a1,136(sp)
80157f38:	08055eb4 	j	80157ad0 <__gconv_transliterate+0xe0>
80157f3c:	aca20000 	sw	v0,0(a1)
80157f40:	8c423484 	lw	v0,13444(v0)
80157f44:	08055e92 	j	80157a48 <__gconv_transliterate+0x58>
80157f48:	00000000 	nop
80157f4c:	8fa5008c 	lw	a1,140(sp)
80157f50:	8fc20000 	lw	v0,0(s8)
80157f54:	8ca30000 	lw	v1,0(a1)
80157f58:	8fa40040 	lw	a0,64(sp)
80157f5c:	24630001 	addiu	v1,v1,1
80157f60:	00441021 	addu	v0,v0,a0
80157f64:	00002021 	move	a0,zero
80157f68:	afc20000 	sw	v0,0(s8)
80157f6c:	08055fcc 	j	80157f30 <__gconv_transliterate+0x540>
80157f70:	aca30000 	sw	v1,0(a1)
80157f74:	8c423484 	lw	v0,13444(v0)
80157f78:	08055f3e 	j	80157cf8 <__gconv_transliterate+0x308>
80157f7c:	00000000 	nop
80157f80:	8c433484 	lw	v1,13444(v0)
80157f84:	00000000 	nop
80157f88:	8c630000 	lw	v1,0(v1)
80157f8c:	00000000 	nop
80157f90:	8c700130 	lw	s0,304(v1)
80157f94:	08055f4e 	j	80157d38 <__gconv_transliterate+0x348>
80157f98:	afb00020 	sw	s0,32(sp)
80157f9c:	8c433484 	lw	v1,13444(v0)
80157fa0:	00000000 	nop
80157fa4:	8c630000 	lw	v1,0(v1)
80157fa8:	00000000 	nop
80157fac:	8c700134 	lw	s0,308(v1)
80157fb0:	08055f9b 	j	80157e6c <__gconv_transliterate+0x47c>
80157fb4:	00000000 	nop
	...

80157fc0 <__current_locale_name>:
80157fc0:	3c020000 	lui	v0,0x0
80157fc4:	27bdffe8 	addiu	sp,sp,-24
80157fc8:	24420000 	addiu	v0,v0,0
80157fcc:	afb00010 	sw	s0,16(sp)
80157fd0:	afbf0014 	sw	ra,20(sp)
80157fd4:	00808021 	move	s0,a0
80157fd8:	1040000a 	beqz	v0,80158004 <__current_locale_name+0x44>
80157fdc:	24040003 	li	a0,3
80157fe0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80157fe4:	00000000 	nop
80157fe8:	00101880 	sll	v1,s0,0x2
80157fec:	00621821 	addu	v1,v1,v0
80157ff0:	8c620040 	lw	v0,64(v1)
80157ff4:	8fbf0014 	lw	ra,20(sp)
80157ff8:	8fb00010 	lw	s0,16(sp)
80157ffc:	03e00008 	jr	ra
80158000:	27bd0018 	addiu	sp,sp,24
80158004:	3c02801f 	lui	v0,0x801f
80158008:	8c423484 	lw	v0,13444(v0)
8015800c:	08055ffb 	j	80157fec <__current_locale_name+0x2c>
80158010:	00101880 	sll	v1,s0,0x2
	...

80158020 <__isinf>:
80158020:	3c027fff 	lui	v0,0x7fff
80158024:	3442ffff 	ori	v0,v0,0xffff
80158028:	00a21024 	and	v0,a1,v0
8015802c:	3c037ff0 	lui	v1,0x7ff0
80158030:	00803021 	move	a2,a0
80158034:	00431026 	xor	v0,v0,v1
80158038:	00461025 	or	v0,v0,a2
8015803c:	00021823 	negu	v1,v0
80158040:	00431025 	or	v0,v0,v1
80158044:	000217c3 	sra	v0,v0,0x1f
80158048:	00052783 	sra	a0,a1,0x1e
8015804c:	00021027 	nor	v0,zero,v0
80158050:	03e00008 	jr	ra
80158054:	00441024 	and	v0,v0,a0
	...

80158060 <__isnan>:
80158060:	00801021 	move	v0,a0
80158064:	00a01821 	move	v1,a1
80158068:	00042023 	negu	a0,a0
8015806c:	3c057fff 	lui	a1,0x7fff
80158070:	00822025 	or	a0,a0,v0
80158074:	34a5ffff 	ori	a1,a1,0xffff
80158078:	00a32824 	and	a1,a1,v1
8015807c:	000427c2 	srl	a0,a0,0x1f
80158080:	00852025 	or	a0,a0,a1
80158084:	3c027ff0 	lui	v0,0x7ff0
80158088:	00441023 	subu	v0,v0,a0
8015808c:	03e00008 	jr	ra
80158090:	000217c2 	srl	v0,v0,0x1f
	...

801580a0 <__signbit>:
801580a0:	3c028000 	lui	v0,0x8000
801580a4:	03e00008 	jr	ra
801580a8:	00a21024 	and	v0,a1,v0
801580ac:	00000000 	nop

801580b0 <_setjmp>:
801580b0:	08059f5c 	j	80167d70 <__sigsetjmp>
801580b4:	00002821 	move	a1,zero
	...

801580c0 <__libc_longjmp>:
801580c0:	27bdffe0 	addiu	sp,sp,-32
801580c4:	afb10014 	sw	s1,20(sp)
801580c8:	00808821 	move	s1,a0
801580cc:	afb00010 	sw	s0,16(sp)
801580d0:	afbf0018 	sw	ra,24(sp)
801580d4:	0c056070 	jal	801581c0 <_longjmp_unwind>
801580d8:	00a08021 	move	s0,a1
801580dc:	8e220068 	lw	v0,104(s1)
801580e0:	00000000 	nop
801580e4:	14400007 	bnez	v0,80158104 <__libc_longjmp+0x44>
801580e8:	24040003 	li	a0,3
801580ec:	16000002 	bnez	s0,801580f8 <__libc_longjmp+0x38>
801580f0:	00000000 	nop
801580f4:	24100001 	li	s0,1
801580f8:	02202021 	move	a0,s1
801580fc:	0c056048 	jal	80158120 <__longjmp>
80158100:	02002821 	move	a1,s0
80158104:	2625006c 	addiu	a1,s1,108
80158108:	0c0560d0 	jal	80158340 <__sigprocmask>
8015810c:	00003021 	move	a2,zero
80158110:	0805603b 	j	801580ec <__libc_longjmp+0x2c>
80158114:	00000000 	nop
	...

80158120 <__longjmp>:
	...
8015815c:	8c9c002c 	lw	gp,44(a0)
80158160:	8c900008 	lw	s0,8(a0)
80158164:	8c91000c 	lw	s1,12(a0)
80158168:	8c920010 	lw	s2,16(a0)
8015816c:	8c930014 	lw	s3,20(a0)
80158170:	8c940018 	lw	s4,24(a0)
80158174:	8c95001c 	lw	s5,28(a0)
80158178:	8c960020 	lw	s6,32(a0)
8015817c:	8c970024 	lw	s7,36(a0)
80158180:	8c990000 	lw	t9,0(a0)
80158184:	8c9d0004 	lw	sp,4(a0)
80158188:	8c9e0028 	lw	s8,40(a0)
8015818c:	14a00005 	bnez	a1,801581a4 <__longjmp+0x84>
80158190:	00000000 	nop
80158194:	03200008 	jr	t9
80158198:	24020001 	li	v0,1
8015819c:	08056067 	j	8015819c <__longjmp+0x7c>
801581a0:	00000000 	nop
801581a4:	03200008 	jr	t9
801581a8:	00a01021 	move	v0,a1
801581ac:	08056067 	j	8015819c <__longjmp+0x7c>
801581b0:	00000000 	nop
	...

801581c0 <_longjmp_unwind>:
801581c0:	3c020000 	lui	v0,0x0
801581c4:	24420000 	addiu	v0,v0,0
801581c8:	10400003 	beqz	v0,801581d8 <_longjmp_unwind+0x18>
801581cc:	03a02821 	move	a1,sp
801581d0:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
801581d4:	00000000 	nop
801581d8:	03e00008 	jr	ra
801581dc:	00000000 	nop

801581e0 <raise>:
801581e0:	3c020000 	lui	v0,0x0
801581e4:	27bdffe8 	addiu	sp,sp,-24
801581e8:	24420000 	addiu	v0,v0,0
801581ec:	afb00010 	sw	s0,16(sp)
801581f0:	afbf0014 	sw	ra,20(sp)
801581f4:	10400005 	beqz	v0,8015820c <raise+0x2c>
801581f8:	00808021 	move	s0,a0
801581fc:	8fbf0014 	lw	ra,20(sp)
80158200:	8fb00010 	lw	s0,16(sp)
80158204:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80158208:	27bd0018 	addiu	sp,sp,24
8015820c:	0c059598 	jal	80165660 <__getpid>
80158210:	00000000 	nop
80158214:	8fbf0014 	lw	ra,20(sp)
80158218:	02002821 	move	a1,s0
8015821c:	00402021 	move	a0,v0
80158220:	8fb00010 	lw	s0,16(sp)
80158224:	080560e6 	j	80158398 <__kill>
80158228:	27bd0018 	addiu	sp,sp,24
8015822c:	00000000 	nop

80158230 <__libc_sigaction>:
80158230:	27bdffa0 	addiu	sp,sp,-96
80158234:	afb20058 	sw	s2,88(sp)
80158238:	afb10054 	sw	s1,84(sp)
8015823c:	afb00050 	sw	s0,80(sp)
80158240:	afbf005c 	sw	ra,92(sp)
80158244:	00a08021 	move	s0,a1
80158248:	00c08821 	move	s1,a2
8015824c:	10a00029 	beqz	a1,801582f4 <__libc_sigaction+0xc4>
80158250:	00809021 	move	s2,a0
80158254:	8ca20004 	lw	v0,4(a1)
80158258:	27a40018 	addiu	a0,sp,24
8015825c:	24a50008 	addiu	a1,a1,8
80158260:	24060010 	li	a2,16
80158264:	0c04324c 	jal	8010c930 <memcpy>
80158268:	afa20014 	sw	v0,20(sp)
8015826c:	8e030088 	lw	v1,136(s0)
80158270:	8e020000 	lw	v0,0(s0)
80158274:	02402021 	move	a0,s2
80158278:	27a50010 	addiu	a1,sp,16
8015827c:	afa20010 	sw	v0,16(sp)
80158280:	1220001e 	beqz	s1,801582fc <__libc_sigaction+0xcc>
80158284:	afa30028 	sw	v1,40(sp)
80158288:	27a60030 	addiu	a2,sp,48
8015828c:	24070010 	li	a3,16
80158290:	24021062 	li	v0,4194
80158294:	0000000c 	syscall
80158298:	14e0001a 	bnez	a3,80158304 <__libc_sigaction+0xd4>
8015829c:	00408021 	move	s0,v0
801582a0:	1220000e 	beqz	s1,801582dc <__libc_sigaction+0xac>
801582a4:	02001021 	move	v0,s0
801582a8:	0600000c 	bltz	s0,801582dc <__libc_sigaction+0xac>
801582ac:	26240008 	addiu	a0,s1,8
801582b0:	8fa20034 	lw	v0,52(sp)
801582b4:	00000000 	nop
801582b8:	ae220004 	sw	v0,4(s1)
801582bc:	27a50038 	addiu	a1,sp,56
801582c0:	0c04324c 	jal	8010c930 <memcpy>
801582c4:	24060010 	li	a2,16
801582c8:	8fa30030 	lw	v1,48(sp)
801582cc:	8fa20048 	lw	v0,72(sp)
801582d0:	ae230000 	sw	v1,0(s1)
801582d4:	ae220088 	sw	v0,136(s1)
801582d8:	02001021 	move	v0,s0
801582dc:	8fbf005c 	lw	ra,92(sp)
801582e0:	8fb20058 	lw	s2,88(sp)
801582e4:	8fb10054 	lw	s1,84(sp)
801582e8:	8fb00050 	lw	s0,80(sp)
801582ec:	03e00008 	jr	ra
801582f0:	27bd0060 	addiu	sp,sp,96
801582f4:	1620ffe4 	bnez	s1,80158288 <__libc_sigaction+0x58>
801582f8:	00002821 	move	a1,zero
801582fc:	080560a3 	j	8015828c <__libc_sigaction+0x5c>
80158300:	00003021 	move	a2,zero
80158304:	0c047ea0 	jal	8011fa80 <__errno_location>
80158308:	00000000 	nop
8015830c:	ac500000 	sw	s0,0(v0)
80158310:	080560a8 	j	801582a0 <__libc_sigaction+0x70>
80158314:	2410ffff 	li	s0,-1

80158318 <__sigaction>:
80158318:	3c020000 	lui	v0,0x0
8015831c:	24420000 	addiu	v0,v0,0
80158320:	10400003 	beqz	v0,80158330 <__sigaction+0x18>
80158324:	00000000 	nop
80158328:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8015832c:	00000000 	nop
80158330:	0805608c 	j	80158230 <__libc_sigaction>
80158334:	00000000 	nop
	...

80158340 <__sigprocmask>:
80158340:	27bdffe8 	addiu	sp,sp,-24
80158344:	afbf0014 	sw	ra,20(sp)
80158348:	afb00010 	sw	s0,16(sp)
8015834c:	24070010 	li	a3,16
80158350:	24021063 	li	v0,4195
80158354:	0000000c 	syscall
80158358:	14e00005 	bnez	a3,80158370 <__sigprocmask+0x30>
8015835c:	00408021 	move	s0,v0
80158360:	8fbf0014 	lw	ra,20(sp)
80158364:	8fb00010 	lw	s0,16(sp)
80158368:	03e00008 	jr	ra
8015836c:	27bd0018 	addiu	sp,sp,24
80158370:	0c047ea0 	jal	8011fa80 <__errno_location>
80158374:	00000000 	nop
80158378:	ac500000 	sw	s0,0(v0)
8015837c:	080560d8 	j	80158360 <__sigprocmask+0x20>
80158380:	2402ffff 	li	v0,-1
	...
80158390:	08047e94 	j	8011fa50 <__syscall_error>
80158394:	00000000 	nop

80158398 <__kill>:
80158398:	24020fc5 	li	v0,4037
8015839c:	0000000c 	syscall
801583a0:	14e0fffb 	bnez	a3,80158390 <__sigprocmask+0x50>
801583a4:	00000000 	nop
801583a8:	03e00008 	jr	ra
801583ac:	00000000 	nop
	...

801583c0 <__secure_getenv>:
801583c0:	3c02801f 	lui	v0,0x801f
801583c4:	8c4331b0 	lw	v1,12720(v0)
801583c8:	00000000 	nop
801583cc:	10600003 	beqz	v1,801583dc <__secure_getenv+0x1c>
801583d0:	00001021 	move	v0,zero
801583d4:	03e00008 	jr	ra
801583d8:	00000000 	nop
801583dc:	08043794 	j	8010de50 <getenv>
801583e0:	00000000 	nop
	...

801583f0 <__strtoll_internal>:
801583f0:	3c020000 	lui	v0,0x0
801583f4:	27bdffd0 	addiu	sp,sp,-48
801583f8:	24420000 	addiu	v0,v0,0
801583fc:	afb30024 	sw	s3,36(sp)
80158400:	afb20020 	sw	s2,32(sp)
80158404:	afb1001c 	sw	s1,28(sp)
80158408:	afb00018 	sw	s0,24(sp)
8015840c:	00809821 	move	s3,a0
80158410:	afbf0028 	sw	ra,40(sp)
80158414:	24040003 	li	a0,3
80158418:	00a08021 	move	s0,a1
8015841c:	00c08821 	move	s1,a2
80158420:	10400010 	beqz	v0,80158464 <__strtoll_internal+0x74>
80158424:	00e09021 	move	s2,a3
80158428:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8015842c:	00000000 	nop
80158430:	02602021 	move	a0,s3
80158434:	02002821 	move	a1,s0
80158438:	02203021 	move	a2,s1
8015843c:	02403821 	move	a3,s2
80158440:	0c05617c 	jal	801585f0 <____strtoll_l_internal>
80158444:	afa20010 	sw	v0,16(sp)
80158448:	8fbf0028 	lw	ra,40(sp)
8015844c:	8fb30024 	lw	s3,36(sp)
80158450:	8fb20020 	lw	s2,32(sp)
80158454:	8fb1001c 	lw	s1,28(sp)
80158458:	8fb00018 	lw	s0,24(sp)
8015845c:	03e00008 	jr	ra
80158460:	27bd0030 	addiu	sp,sp,48
80158464:	3c02801f 	lui	v0,0x801f
80158468:	8c423484 	lw	v0,13444(v0)
8015846c:	0805610d 	j	80158434 <__strtoll_internal+0x44>
80158470:	02602021 	move	a0,s3

80158474 <strtoll>:
80158474:	3c020000 	lui	v0,0x0
80158478:	27bdffd8 	addiu	sp,sp,-40
8015847c:	24420000 	addiu	v0,v0,0
80158480:	afb20020 	sw	s2,32(sp)
80158484:	afb1001c 	sw	s1,28(sp)
80158488:	afb00018 	sw	s0,24(sp)
8015848c:	00809021 	move	s2,a0
80158490:	afbf0024 	sw	ra,36(sp)
80158494:	24040003 	li	a0,3
80158498:	00a08021 	move	s0,a1
8015849c:	1040000f 	beqz	v0,801584dc <strtoll+0x68>
801584a0:	00c08821 	move	s1,a2
801584a4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801584a8:	00000000 	nop
801584ac:	02402021 	move	a0,s2
801584b0:	02002821 	move	a1,s0
801584b4:	02203021 	move	a2,s1
801584b8:	00003821 	move	a3,zero
801584bc:	0c05617c 	jal	801585f0 <____strtoll_l_internal>
801584c0:	afa20010 	sw	v0,16(sp)
801584c4:	8fbf0024 	lw	ra,36(sp)
801584c8:	8fb20020 	lw	s2,32(sp)
801584cc:	8fb1001c 	lw	s1,28(sp)
801584d0:	8fb00018 	lw	s0,24(sp)
801584d4:	03e00008 	jr	ra
801584d8:	27bd0028 	addiu	sp,sp,40
801584dc:	3c02801f 	lui	v0,0x801f
801584e0:	8c423484 	lw	v0,13444(v0)
801584e4:	0805612c 	j	801584b0 <strtoll+0x3c>
801584e8:	02402021 	move	a0,s2
801584ec:	00000000 	nop

801584f0 <__strtoull_internal>:
801584f0:	3c020000 	lui	v0,0x0
801584f4:	27bdffd0 	addiu	sp,sp,-48
801584f8:	24420000 	addiu	v0,v0,0
801584fc:	afb30024 	sw	s3,36(sp)
80158500:	afb20020 	sw	s2,32(sp)
80158504:	afb1001c 	sw	s1,28(sp)
80158508:	afb00018 	sw	s0,24(sp)
8015850c:	00809821 	move	s3,a0
80158510:	afbf0028 	sw	ra,40(sp)
80158514:	24040003 	li	a0,3
80158518:	00a08021 	move	s0,a1
8015851c:	00c08821 	move	s1,a2
80158520:	10400010 	beqz	v0,80158564 <__strtoull_internal+0x74>
80158524:	00e09021 	move	s2,a3
80158528:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8015852c:	00000000 	nop
80158530:	02602021 	move	a0,s3
80158534:	02002821 	move	a1,s0
80158538:	02203021 	move	a2,s1
8015853c:	02403821 	move	a3,s2
80158540:	0c056364 	jal	80158d90 <____strtoull_l_internal>
80158544:	afa20010 	sw	v0,16(sp)
80158548:	8fbf0028 	lw	ra,40(sp)
8015854c:	8fb30024 	lw	s3,36(sp)
80158550:	8fb20020 	lw	s2,32(sp)
80158554:	8fb1001c 	lw	s1,28(sp)
80158558:	8fb00018 	lw	s0,24(sp)
8015855c:	03e00008 	jr	ra
80158560:	27bd0030 	addiu	sp,sp,48
80158564:	3c02801f 	lui	v0,0x801f
80158568:	8c423484 	lw	v0,13444(v0)
8015856c:	0805614d 	j	80158534 <__strtoull_internal+0x44>
80158570:	02602021 	move	a0,s3

80158574 <strtoull>:
80158574:	3c020000 	lui	v0,0x0
80158578:	27bdffd8 	addiu	sp,sp,-40
8015857c:	24420000 	addiu	v0,v0,0
80158580:	afb20020 	sw	s2,32(sp)
80158584:	afb1001c 	sw	s1,28(sp)
80158588:	afb00018 	sw	s0,24(sp)
8015858c:	00809021 	move	s2,a0
80158590:	afbf0024 	sw	ra,36(sp)
80158594:	24040003 	li	a0,3
80158598:	00a08021 	move	s0,a1
8015859c:	1040000f 	beqz	v0,801585dc <strtoull+0x68>
801585a0:	00c08821 	move	s1,a2
801585a4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801585a8:	00000000 	nop
801585ac:	02402021 	move	a0,s2
801585b0:	02002821 	move	a1,s0
801585b4:	02203021 	move	a2,s1
801585b8:	00003821 	move	a3,zero
801585bc:	0c056364 	jal	80158d90 <____strtoull_l_internal>
801585c0:	afa20010 	sw	v0,16(sp)
801585c4:	8fbf0024 	lw	ra,36(sp)
801585c8:	8fb20020 	lw	s2,32(sp)
801585cc:	8fb1001c 	lw	s1,28(sp)
801585d0:	8fb00018 	lw	s0,24(sp)
801585d4:	03e00008 	jr	ra
801585d8:	27bd0028 	addiu	sp,sp,40
801585dc:	3c02801f 	lui	v0,0x801f
801585e0:	8c423484 	lw	v0,13444(v0)
801585e4:	0805616c 	j	801585b0 <strtoull+0x3c>
801585e8:	02402021 	move	a0,s2
801585ec:	00000000 	nop

801585f0 <____strtoll_l_internal>:
801585f0:	27bdffc0 	addiu	sp,sp,-64
801585f4:	afb60030 	sw	s6,48(sp)
801585f8:	8fb60050 	lw	s6,80(sp)
801585fc:	afbe0038 	sw	s8,56(sp)
80158600:	afb00018 	sw	s0,24(sp)
80158604:	afbf003c 	sw	ra,60(sp)
80158608:	afb70034 	sw	s7,52(sp)
8015860c:	afb5002c 	sw	s5,44(sp)
80158610:	afb40028 	sw	s4,40(sp)
80158614:	afb30024 	sw	s3,36(sp)
80158618:	afb20020 	sw	s2,32(sp)
8015861c:	afb1001c 	sw	s1,28(sp)
80158620:	0080f021 	move	s8,a0
80158624:	afa50044 	sw	a1,68(sp)
80158628:	8ec40004 	lw	a0,4(s6)
8015862c:	14e00175 	bnez	a3,80158c04 <____strtoll_l_internal+0x614>
80158630:	00c08021 	move	s0,a2
80158634:	00008821 	move	s1,zero
80158638:	0000b821 	move	s7,zero
8015863c:	0600006b 	bltz	s0,801587ec <____strtoll_l_internal+0x1fc>
80158640:	24020001 	li	v0,1
80158644:	12020069 	beq	s0,v0,801587ec <____strtoll_l_internal+0x1fc>
80158648:	2a020025 	slti	v0,s0,37
8015864c:	10400067 	beqz	v0,801587ec <____strtoll_l_internal+0x1fc>
80158650:	00000000 	nop
80158654:	83c40000 	lb	a0,0(s8)
80158658:	8ed40034 	lw	s4,52(s6)
8015865c:	00041040 	sll	v0,a0,0x1
80158660:	00541021 	addu	v0,v0,s4
80158664:	94430000 	lhu	v1,0(v0)
80158668:	00000000 	nop
8015866c:	30632000 	andi	v1,v1,0x2000
80158670:	1060000c 	beqz	v1,801586a4 <____strtoll_l_internal+0xb4>
80158674:	03c09021 	move	s2,s8
80158678:	26520001 	addiu	s2,s2,1
8015867c:	82440000 	lb	a0,0(s2)
80158680:	00000000 	nop
80158684:	00041040 	sll	v0,a0,0x1
80158688:	00541021 	addu	v0,v0,s4
8015868c:	94430000 	lhu	v1,0(v0)
80158690:	00000000 	nop
80158694:	30632000 	andi	v1,v1,0x2000
80158698:	1460fff8 	bnez	v1,8015867c <____strtoll_l_internal+0x8c>
8015869c:	26520001 	addiu	s2,s2,1
801586a0:	2652ffff 	addiu	s2,s2,-1
801586a4:	10800173 	beqz	a0,80158c74 <____strtoll_l_internal+0x684>
801586a8:	2402002d 	li	v0,45
801586ac:	108200c7 	beq	a0,v0,801589cc <____strtoll_l_internal+0x3dc>
801586b0:	2402002b 	li	v0,43
801586b4:	10820078 	beq	a0,v0,80158898 <____strtoll_l_internal+0x2a8>
801586b8:	00000000 	nop
801586bc:	afa00010 	sw	zero,16(sp)
801586c0:	82550000 	lb	s5,0(s2)
801586c4:	24020030 	li	v0,48
801586c8:	12a200b2 	beq	s5,v0,80158994 <____strtoll_l_internal+0x3a4>
801586cc:	00000000 	nop
801586d0:	1200005a 	beqz	s0,8015883c <____strtoll_l_internal+0x24c>
801586d4:	2402000a 	li	v0,10
801586d8:	12020059 	beq	s0,v0,80158840 <____strtoll_l_internal+0x250>
801586dc:	00000000 	nop
801586e0:	0000a021 	move	s4,zero
801586e4:	00009821 	move	s3,zero
801586e8:	2604fffe 	addiu	a0,s0,-2
801586ec:	3c028019 	lui	v0,0x8019
801586f0:	000428c0 	sll	a1,a0,0x3
801586f4:	2442be40 	addiu	v0,v0,-16832
801586f8:	00a22821 	addu	a1,a1,v0
801586fc:	3c038019 	lui	v1,0x8019
80158700:	3c028019 	lui	v0,0x8019
80158704:	00043080 	sll	a2,a0,0x2
80158708:	2463bd90 	addiu	v1,v1,-17008
8015870c:	2442bf58 	addiu	v0,v0,-16552
80158710:	00c33021 	addu	a2,a2,v1
80158714:	00822021 	addu	a0,a0,v0
80158718:	8cb80000 	lw	t8,0(a1)
8015871c:	8cb90004 	lw	t9,4(a1)
80158720:	90970000 	lbu	s7,0(a0)
80158724:	8cc60000 	lw	a2,0(a2)
80158728:	12a00148 	beqz	s5,80158c4c <____strtoll_l_internal+0x65c>
8015872c:	02404021 	move	t0,s2
80158730:	12920146 	beq	s4,s2,80158c4c <____strtoll_l_internal+0x65c>
80158734:	32a900ff 	andi	t1,s5,0xff
80158738:	2522ffd0 	addiu	v0,t1,-48
8015873c:	304700ff 	andi	a3,v0,0xff
80158740:	2ce3000a 	sltiu	v1,a3,10
80158744:	02404021 	move	t0,s2
80158748:	14600020 	bnez	v1,801587cc <____strtoll_l_internal+0x1dc>
8015874c:	00005021 	move	t2,zero
80158750:	12600053 	beqz	s3,801588a0 <____strtoll_l_internal+0x2b0>
80158754:	00000000 	nop
80158758:	82230000 	lb	v1,0(s1)
8015875c:	81020000 	lb	v0,0(t0)
80158760:	00000000 	nop
80158764:	1462004e 	bne	v1,v0,801588a0 <____strtoll_l_internal+0x2b0>
80158768:	00002021 	move	a0,zero
8015876c:	080561e2 	j	80158788 <____strtoll_l_internal+0x198>
80158770:	24840001 	addiu	a0,a0,1
80158774:	80430000 	lb	v1,0(v0)
80158778:	80a20000 	lb	v0,0(a1)
8015877c:	00000000 	nop
80158780:	14620047 	bne	v1,v0,801588a0 <____strtoll_l_internal+0x2b0>
80158784:	24840001 	addiu	a0,a0,1
80158788:	02241021 	addu	v0,s1,a0
8015878c:	1664fff9 	bne	s3,a0,80158774 <____strtoll_l_internal+0x184>
80158790:	01042821 	addu	a1,t0,a0
80158794:	02681021 	addu	v0,s3,t0
80158798:	2448ffff 	addiu	t0,v0,-1
8015879c:	25080001 	addiu	t0,t0,1
801587a0:	81020000 	lb	v0,0(t0)
801587a4:	00000000 	nop
801587a8:	1040004e 	beqz	v0,801588e4 <____strtoll_l_internal+0x2f4>
801587ac:	01406021 	move	t4,t2
801587b0:	1288004c 	beq	s4,t0,801588e4 <____strtoll_l_internal+0x2f4>
801587b4:	304900ff 	andi	t1,v0,0xff
801587b8:	2522ffd0 	addiu	v0,t1,-48
801587bc:	304700ff 	andi	a3,v0,0xff
801587c0:	2ce3000a 	sltiu	v1,a3,10
801587c4:	1060ffe2 	beqz	v1,80158750 <____strtoll_l_internal+0x160>
801587c8:	00000000 	nop
801587cc:	00f0102a 	slt	v0,a3,s0
801587d0:	10400043 	beqz	v0,801588e0 <____strtoll_l_internal+0x2f0>
801587d4:	0146102b 	sltu	v0,t2,a2
801587d8:	10400080 	beqz	v0,801589dc <____strtoll_l_internal+0x3ec>
801587dc:	020a0018 	mult	s0,t2
801587e0:	00001012 	mflo	v0
801587e4:	080561e7 	j	8015879c <____strtoll_l_internal+0x1ac>
801587e8:	00475021 	addu	t2,v0,a3
801587ec:	0c047ea0 	jal	8011fa80 <__errno_location>
801587f0:	00000000 	nop
801587f4:	24030016 	li	v1,22
801587f8:	00002021 	move	a0,zero
801587fc:	00002821 	move	a1,zero
80158800:	ac430000 	sw	v1,0(v0)
80158804:	8fbf003c 	lw	ra,60(sp)
80158808:	8fbe0038 	lw	s8,56(sp)
8015880c:	8fb70034 	lw	s7,52(sp)
80158810:	8fb60030 	lw	s6,48(sp)
80158814:	8fb5002c 	lw	s5,44(sp)
80158818:	8fb40028 	lw	s4,40(sp)
8015881c:	8fb30024 	lw	s3,36(sp)
80158820:	8fb20020 	lw	s2,32(sp)
80158824:	8fb1001c 	lw	s1,28(sp)
80158828:	8fb00018 	lw	s0,24(sp)
8015882c:	00801021 	move	v0,a0
80158830:	00a01821 	move	v1,a1
80158834:	03e00008 	jr	ra
80158838:	27bd0040 	addiu	sp,sp,64
8015883c:	2410000a 	li	s0,10
80158840:	12e0ffa7 	beqz	s7,801586e0 <____strtoll_l_internal+0xf0>
80158844:	00000000 	nop
80158848:	0c046f6c 	jal	8011bdb0 <strlen>
8015884c:	02202021 	move	a0,s1
80158850:	1040000f 	beqz	v0,80158890 <____strtoll_l_internal+0x2a0>
80158854:	00409821 	move	s3,v0
80158858:	82280000 	lb	t0,0(s1)
8015885c:	00000000 	nop
80158860:	16a80106 	bne	s5,t0,80158c7c <____strtoll_l_internal+0x68c>
80158864:	00002021 	move	a0,zero
80158868:	08056221 	j	80158884 <____strtoll_l_internal+0x294>
8015886c:	24840001 	addiu	a0,a0,1
80158870:	80430000 	lb	v1,0(v0)
80158874:	80a20000 	lb	v0,0(a1)
80158878:	00000000 	nop
8015887c:	146200ff 	bne	v1,v0,80158c7c <____strtoll_l_internal+0x68c>
80158880:	24840001 	addiu	a0,a0,1
80158884:	02241021 	addu	v0,s1,a0
80158888:	1664fff9 	bne	s3,a0,80158870 <____strtoll_l_internal+0x280>
8015888c:	02442821 	addu	a1,s2,a0
80158890:	080561ba 	j	801586e8 <____strtoll_l_internal+0xf8>
80158894:	0240a021 	move	s4,s2
80158898:	080561af 	j	801586bc <____strtoll_l_internal+0xcc>
8015889c:	26520001 	addiu	s2,s2,1
801588a0:	8ec20034 	lw	v0,52(s6)
801588a4:	00091840 	sll	v1,t1,0x1
801588a8:	00621821 	addu	v1,v1,v0
801588ac:	94640000 	lhu	a0,0(v1)
801588b0:	00000000 	nop
801588b4:	30840400 	andi	a0,a0,0x400
801588b8:	10800009 	beqz	a0,801588e0 <____strtoll_l_internal+0x2f0>
801588bc:	00091880 	sll	v1,t1,0x2
801588c0:	8ec2003c 	lw	v0,60(s6)
801588c4:	00000000 	nop
801588c8:	00621821 	addu	v1,v1,v0
801588cc:	8c640000 	lw	a0,0(v1)
801588d0:	00000000 	nop
801588d4:	2484ffc9 	addiu	a0,a0,-55
801588d8:	080561f3 	j	801587cc <____strtoll_l_internal+0x1dc>
801588dc:	308700ff 	andi	a3,a0,0xff
801588e0:	01406021 	move	t4,t2
801588e4:	00006821 	move	t5,zero
801588e8:	0000a821 	move	s5,zero
801588ec:	11120098 	beq	t0,s2,80158b50 <____strtoll_l_internal+0x560>
801588f0:	01002821 	move	a1,t0
801588f4:	8fa20044 	lw	v0,68(sp)
801588f8:	00000000 	nop
801588fc:	10400002 	beqz	v0,80158908 <____strtoll_l_internal+0x318>
80158900:	00000000 	nop
80158904:	ac480000 	sw	t0,0(v0)
80158908:	16a00016 	bnez	s5,80158964 <____strtoll_l_internal+0x374>
8015890c:	00000000 	nop
80158910:	8fa20010 	lw	v0,16(sp)
80158914:	00000000 	nop
80158918:	1440008b 	bnez	v0,80158b48 <____strtoll_l_internal+0x558>
8015891c:	00002021 	move	a0,zero
80158920:	3c057fff 	lui	a1,0x7fff
80158924:	2404ffff 	li	a0,-1
80158928:	34a5ffff 	ori	a1,a1,0xffff
8015892c:	00ad102b 	sltu	v0,a1,t5
80158930:	1440000c 	bnez	v0,80158964 <____strtoll_l_internal+0x374>
80158934:	00000000 	nop
80158938:	10ad0008 	beq	a1,t5,8015895c <____strtoll_l_internal+0x36c>
8015893c:	008c102b 	sltu	v0,a0,t4
80158940:	8fa20010 	lw	v0,16(sp)
80158944:	00000000 	nop
80158948:	144000a2 	bnez	v0,80158bd4 <____strtoll_l_internal+0x5e4>
8015894c:	000c1023 	negu	v0,t4
80158950:	01802021 	move	a0,t4
80158954:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158958:	01a02821 	move	a1,t5
8015895c:	1040fff8 	beqz	v0,80158940 <____strtoll_l_internal+0x350>
80158960:	00000000 	nop
80158964:	0c047ea0 	jal	8011fa80 <__errno_location>
80158968:	00000000 	nop
8015896c:	24030022 	li	v1,34
80158970:	ac430000 	sw	v1,0(v0)
80158974:	8fa20010 	lw	v0,16(sp)
80158978:	00000000 	nop
8015897c:	144000b7 	bnez	v0,80158c5c <____strtoll_l_internal+0x66c>
80158980:	00000000 	nop
80158984:	3c057fff 	lui	a1,0x7fff
80158988:	2404ffff 	li	a0,-1
8015898c:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158990:	34a5ffff 	ori	a1,a1,0xffff
80158994:	1600008b 	bnez	s0,80158bc4 <____strtoll_l_internal+0x5d4>
80158998:	24020010 	li	v0,16
8015899c:	82420001 	lb	v0,1(s2)
801589a0:	8ec3003c 	lw	v1,60(s6)
801589a4:	00021080 	sll	v0,v0,0x2
801589a8:	00431021 	addu	v0,v0,v1
801589ac:	8c440000 	lw	a0,0(v0)
801589b0:	24030058 	li	v1,88
801589b4:	1083008f 	beq	a0,v1,80158bf4 <____strtoll_l_internal+0x604>
801589b8:	00000000 	nop
801589bc:	1600ff46 	bnez	s0,801586d8 <____strtoll_l_internal+0xe8>
801589c0:	2402000a 	li	v0,10
801589c4:	080561b8 	j	801586e0 <____strtoll_l_internal+0xf0>
801589c8:	24100008 	li	s0,8
801589cc:	24020001 	li	v0,1
801589d0:	26520001 	addiu	s2,s2,1
801589d4:	080561b0 	j	801586c0 <____strtoll_l_internal+0xd0>
801589d8:	afa20010 	sw	v0,16(sp)
801589dc:	01406021 	move	t4,t2
801589e0:	00006821 	move	t5,zero
801589e4:	02007021 	move	t6,s0
801589e8:	00107fc3 	sra	t7,s0,0x1f
801589ec:	0000a821 	move	s5,zero
801589f0:	01ae0018 	mult	t5,t6
801589f4:	00e02021 	move	a0,a3
801589f8:	01004821 	move	t1,t0
801589fc:	00003012 	mflo	a2
	...
80158a08:	01ec0018 	mult	t7,t4
80158a0c:	00003812 	mflo	a3
80158a10:	00c73021 	addu	a2,a2,a3
80158a14:	00000000 	nop
80158a18:	018e0019 	multu	t4,t6
80158a1c:	00001012 	mflo	v0
80158a20:	00445021 	addu	t2,v0,a0
80158a24:	0142102b 	sltu	v0,t2,v0
80158a28:	00001810 	mfhi	v1
80158a2c:	00c33021 	addu	a2,a2,v1
80158a30:	00465821 	addu	t3,v0,a2
80158a34:	01406021 	move	t4,t2
80158a38:	01606821 	move	t5,t3
80158a3c:	81240001 	lb	a0,1(t1)
80158a40:	00000000 	nop
80158a44:	1080ffa9 	beqz	a0,801588ec <____strtoll_l_internal+0x2fc>
80158a48:	25080001 	addiu	t0,t0,1
80158a4c:	1288ffa9 	beq	s4,t0,801588f4 <____strtoll_l_internal+0x304>
80158a50:	308600ff 	andi	a2,a0,0xff
80158a54:	24c2ffd0 	addiu	v0,a2,-48
80158a58:	304700ff 	andi	a3,v0,0xff
80158a5c:	2ce3000a 	sltiu	v1,a3,10
80158a60:	14600025 	bnez	v1,80158af8 <____strtoll_l_internal+0x508>
80158a64:	00f0102a 	slt	v0,a3,s0
80158a68:	12600013 	beqz	s3,80158ab8 <____strtoll_l_internal+0x4c8>
80158a6c:	00000000 	nop
80158a70:	82220000 	lb	v0,0(s1)
80158a74:	00000000 	nop
80158a78:	1444000f 	bne	v0,a0,80158ab8 <____strtoll_l_internal+0x4c8>
80158a7c:	00002021 	move	a0,zero
80158a80:	080562a7 	j	80158a9c <____strtoll_l_internal+0x4ac>
80158a84:	24840001 	addiu	a0,a0,1
80158a88:	80430000 	lb	v1,0(v0)
80158a8c:	80a20001 	lb	v0,1(a1)
80158a90:	00000000 	nop
80158a94:	14620008 	bne	v1,v0,80158ab8 <____strtoll_l_internal+0x4c8>
80158a98:	24840001 	addiu	a0,a0,1
80158a9c:	02241021 	addu	v0,s1,a0
80158aa0:	1664fff9 	bne	s3,a0,80158a88 <____strtoll_l_internal+0x498>
80158aa4:	01242821 	addu	a1,t1,a0
80158aa8:	01131021 	addu	v0,t0,s3
80158aac:	2448ffff 	addiu	t0,v0,-1
80158ab0:	0805628f 	j	80158a3c <____strtoll_l_internal+0x44c>
80158ab4:	01004821 	move	t1,t0
80158ab8:	8ec20034 	lw	v0,52(s6)
80158abc:	00061840 	sll	v1,a2,0x1
80158ac0:	00621821 	addu	v1,v1,v0
80158ac4:	94640000 	lhu	a0,0(v1)
80158ac8:	00000000 	nop
80158acc:	30840400 	andi	a0,a0,0x400
80158ad0:	1080ff86 	beqz	a0,801588ec <____strtoll_l_internal+0x2fc>
80158ad4:	00061880 	sll	v1,a2,0x2
80158ad8:	8ec2003c 	lw	v0,60(s6)
80158adc:	00000000 	nop
80158ae0:	00621821 	addu	v1,v1,v0
80158ae4:	8c640000 	lw	a0,0(v1)
80158ae8:	00000000 	nop
80158aec:	2484ffc9 	addiu	a0,a0,-55
80158af0:	308700ff 	andi	a3,a0,0xff
80158af4:	00f0102a 	slt	v0,a3,s0
80158af8:	1040ff7c 	beqz	v0,801588ec <____strtoll_l_internal+0x2fc>
80158afc:	032b102b 	sltu	v0,t9,t3
80158b00:	1440000a 	bnez	v0,80158b2c <____strtoll_l_internal+0x53c>
80158b04:	00000000 	nop
80158b08:	132b000b 	beq	t9,t3,80158b38 <____strtoll_l_internal+0x548>
80158b0c:	030a102b 	sltu	v0,t8,t2
80158b10:	1558ffb8 	bne	t2,t8,801589f4 <____strtoll_l_internal+0x404>
80158b14:	01ae0018 	mult	t5,t6
80158b18:	1579ffb7 	bne	t3,t9,801589f8 <____strtoll_l_internal+0x408>
80158b1c:	00e02021 	move	a0,a3
80158b20:	02e7102b 	sltu	v0,s7,a3
80158b24:	1040ffb4 	beqz	v0,801589f8 <____strtoll_l_internal+0x408>
80158b28:	00000000 	nop
80158b2c:	24150001 	li	s5,1
80158b30:	0805628f 	j	80158a3c <____strtoll_l_internal+0x44c>
80158b34:	01004821 	move	t1,t0
80158b38:	1040fff5 	beqz	v0,80158b10 <____strtoll_l_internal+0x520>
80158b3c:	00000000 	nop
80158b40:	080562cc 	j	80158b30 <____strtoll_l_internal+0x540>
80158b44:	24150001 	li	s5,1
80158b48:	0805624b 	j	8015892c <____strtoll_l_internal+0x33c>
80158b4c:	3c058000 	lui	a1,0x8000
80158b50:	8fa20044 	lw	v0,68(sp)
80158b54:	00000000 	nop
80158b58:	10400043 	beqz	v0,80158c68 <____strtoll_l_internal+0x678>
80158b5c:	00be1023 	subu	v0,a1,s8
80158b60:	28420002 	slti	v0,v0,2
80158b64:	14400012 	bnez	v0,80158bb0 <____strtoll_l_internal+0x5c0>
80158b68:	00000000 	nop
80158b6c:	80a2ffff 	lb	v0,-1(a1)
80158b70:	8ec3003c 	lw	v1,60(s6)
80158b74:	00021080 	sll	v0,v0,0x2
80158b78:	00431021 	addu	v0,v0,v1
80158b7c:	8c440000 	lw	a0,0(v0)
80158b80:	24020058 	li	v0,88
80158b84:	1482000a 	bne	a0,v0,80158bb0 <____strtoll_l_internal+0x5c0>
80158b88:	24a6ffff 	addiu	a2,a1,-1
80158b8c:	80a3fffe 	lb	v1,-2(a1)
80158b90:	24020030 	li	v0,48
80158b94:	14620006 	bne	v1,v0,80158bb0 <____strtoll_l_internal+0x5c0>
80158b98:	00000000 	nop
80158b9c:	8fa20044 	lw	v0,68(sp)
80158ba0:	00002021 	move	a0,zero
80158ba4:	00002821 	move	a1,zero
80158ba8:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158bac:	ac460000 	sw	a2,0(v0)
80158bb0:	8fa20044 	lw	v0,68(sp)
80158bb4:	00002021 	move	a0,zero
80158bb8:	00002821 	move	a1,zero
80158bbc:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158bc0:	ac5e0000 	sw	s8,0(v0)
80158bc4:	1602fec4 	bne	s0,v0,801586d8 <____strtoll_l_internal+0xe8>
80158bc8:	2402000a 	li	v0,10
80158bcc:	08056267 	j	8015899c <____strtoll_l_internal+0x3ac>
80158bd0:	00000000 	nop
80158bd4:	0002202b 	sltu	a0,zero,v0
80158bd8:	000d1823 	negu	v1,t5
80158bdc:	00641823 	subu	v1,v1,a0
80158be0:	00406021 	move	t4,v0
80158be4:	00606821 	move	t5,v1
80158be8:	01802021 	move	a0,t4
80158bec:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158bf0:	01a02821 	move	a1,t5
80158bf4:	26520002 	addiu	s2,s2,2
80158bf8:	82550000 	lb	s5,0(s2)
80158bfc:	080561b8 	j	801586e0 <____strtoll_l_internal+0xf0>
80158c00:	24100010 	li	s0,16
80158c04:	8c97002c 	lw	s7,44(a0)
80158c08:	00000000 	nop
80158c0c:	92e20000 	lbu	v0,0(s7)
80158c10:	00000000 	nop
80158c14:	2442ffff 	addiu	v0,v0,-1
80158c18:	304200ff 	andi	v0,v0,0xff
80158c1c:	2c42007e 	sltiu	v0,v0,126
80158c20:	1040fe85 	beqz	v0,80158638 <____strtoll_l_internal+0x48>
80158c24:	00008821 	move	s1,zero
80158c28:	8c910028 	lw	s1,40(a0)
80158c2c:	00000000 	nop
80158c30:	82220000 	lb	v0,0(s1)
80158c34:	00000000 	nop
80158c38:	1440fe80 	bnez	v0,8015863c <____strtoll_l_internal+0x4c>
80158c3c:	00000000 	nop
80158c40:	00008821 	move	s1,zero
80158c44:	0805618f 	j	8015863c <____strtoll_l_internal+0x4c>
80158c48:	0000b821 	move	s7,zero
80158c4c:	00006021 	move	t4,zero
80158c50:	00006821 	move	t5,zero
80158c54:	0805623b 	j	801588ec <____strtoll_l_internal+0x2fc>
80158c58:	0000a821 	move	s5,zero
80158c5c:	00002021 	move	a0,zero
80158c60:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158c64:	3c058000 	lui	a1,0x8000
80158c68:	00002021 	move	a0,zero
80158c6c:	08056201 	j	80158804 <____strtoll_l_internal+0x214>
80158c70:	00002821 	move	a1,zero
80158c74:	080562d4 	j	80158b50 <____strtoll_l_internal+0x560>
80158c78:	03c02821 	move	a1,s8
80158c7c:	12a00035 	beqz	s5,80158d54 <____strtoll_l_internal+0x764>
80158c80:	32a700ff 	andi	a3,s5,0xff
80158c84:	02402821 	move	a1,s2
80158c88:	24e2ffd0 	addiu	v0,a3,-48
80158c8c:	304200ff 	andi	v0,v0,0xff
80158c90:	2c42000a 	sltiu	v0,v0,10
80158c94:	14400010 	bnez	v0,80158cd8 <____strtoll_l_internal+0x6e8>
80158c98:	00000000 	nop
80158c9c:	80a20000 	lb	v0,0(a1)
80158ca0:	00000000 	nop
80158ca4:	14480013 	bne	v0,t0,80158cf4 <____strtoll_l_internal+0x704>
80158ca8:	00002021 	move	a0,zero
80158cac:	08056333 	j	80158ccc <____strtoll_l_internal+0x6dc>
80158cb0:	24840001 	addiu	a0,a0,1
80158cb4:	80430000 	lb	v1,0(v0)
80158cb8:	80c20000 	lb	v0,0(a2)
80158cbc:	00000000 	nop
80158cc0:	1462000d 	bne	v1,v0,80158cf8 <____strtoll_l_internal+0x708>
80158cc4:	00071040 	sll	v0,a3,0x1
80158cc8:	24840001 	addiu	a0,a0,1
80158ccc:	02241021 	addu	v0,s1,a0
80158cd0:	1664fff8 	bne	s3,a0,80158cb4 <____strtoll_l_internal+0x6c4>
80158cd4:	00a43021 	addu	a2,a1,a0
80158cd8:	24a50001 	addiu	a1,a1,1
80158cdc:	80a20000 	lb	v0,0(a1)
80158ce0:	00000000 	nop
80158ce4:	10400014 	beqz	v0,80158d38 <____strtoll_l_internal+0x748>
80158ce8:	304700ff 	andi	a3,v0,0xff
80158cec:	08056323 	j	80158c8c <____strtoll_l_internal+0x69c>
80158cf0:	24e2ffd0 	addiu	v0,a3,-48
80158cf4:	00071040 	sll	v0,a3,0x1
80158cf8:	00541021 	addu	v0,v0,s4
80158cfc:	94430000 	lhu	v1,0(v0)
80158d00:	00000000 	nop
80158d04:	30630400 	andi	v1,v1,0x400
80158d08:	1060000b 	beqz	v1,80158d38 <____strtoll_l_internal+0x748>
80158d0c:	00071880 	sll	v1,a3,0x2
80158d10:	8ec2003c 	lw	v0,60(s6)
80158d14:	00000000 	nop
80158d18:	00621821 	addu	v1,v1,v0
80158d1c:	8c640000 	lw	a0,0(v1)
80158d20:	00000000 	nop
80158d24:	2484ffc9 	addiu	a0,a0,-55
80158d28:	0090202a 	slt	a0,a0,s0
80158d2c:	1480ffeb 	bnez	a0,80158cdc <____strtoll_l_internal+0x6ec>
80158d30:	24a50001 	addiu	a1,a1,1
80158d34:	24a5ffff 	addiu	a1,a1,-1
80158d38:	02e03821 	move	a3,s7
80158d3c:	02402021 	move	a0,s2
80158d40:	0c043a68 	jal	8010e9a0 <__correctly_grouped_prefixmb>
80158d44:	02203021 	move	a2,s1
80158d48:	82550000 	lb	s5,0(s2)
80158d4c:	080561ba 	j	801586e8 <____strtoll_l_internal+0xf8>
80158d50:	0040a021 	move	s4,v0
80158d54:	0805634e 	j	80158d38 <____strtoll_l_internal+0x748>
80158d58:	02402821 	move	a1,s2

80158d5c <__strtoll_l>:
80158d5c:	27bdffe0 	addiu	sp,sp,-32
80158d60:	00e01021 	move	v0,a3
80158d64:	00003821 	move	a3,zero
80158d68:	afbf0018 	sw	ra,24(sp)
80158d6c:	0c05617c 	jal	801585f0 <____strtoll_l_internal>
80158d70:	afa20010 	sw	v0,16(sp)
80158d74:	8fbf0018 	lw	ra,24(sp)
80158d78:	00000000 	nop
80158d7c:	03e00008 	jr	ra
80158d80:	27bd0020 	addiu	sp,sp,32
	...

80158d90 <____strtoull_l_internal>:
80158d90:	27bdffc0 	addiu	sp,sp,-64
80158d94:	afb60030 	sw	s6,48(sp)
80158d98:	8fb60050 	lw	s6,80(sp)
80158d9c:	afbe0038 	sw	s8,56(sp)
80158da0:	afb00018 	sw	s0,24(sp)
80158da4:	afbf003c 	sw	ra,60(sp)
80158da8:	afb70034 	sw	s7,52(sp)
80158dac:	afb5002c 	sw	s5,44(sp)
80158db0:	afb40028 	sw	s4,40(sp)
80158db4:	afb30024 	sw	s3,36(sp)
80158db8:	afb20020 	sw	s2,32(sp)
80158dbc:	afb1001c 	sw	s1,28(sp)
80158dc0:	0080f021 	move	s8,a0
80158dc4:	afa50044 	sw	a1,68(sp)
80158dc8:	8ec40004 	lw	a0,4(s6)
80158dcc:	14e00154 	bnez	a3,80159320 <____strtoull_l_internal+0x590>
80158dd0:	00c08021 	move	s0,a2
80158dd4:	00008821 	move	s1,zero
80158dd8:	0000b821 	move	s7,zero
80158ddc:	0600006b 	bltz	s0,80158f8c <____strtoull_l_internal+0x1fc>
80158de0:	24020001 	li	v0,1
80158de4:	12020069 	beq	s0,v0,80158f8c <____strtoull_l_internal+0x1fc>
80158de8:	2a020025 	slti	v0,s0,37
80158dec:	10400067 	beqz	v0,80158f8c <____strtoull_l_internal+0x1fc>
80158df0:	00000000 	nop
80158df4:	83c40000 	lb	a0,0(s8)
80158df8:	8ed40034 	lw	s4,52(s6)
80158dfc:	00041040 	sll	v0,a0,0x1
80158e00:	00541021 	addu	v0,v0,s4
80158e04:	94430000 	lhu	v1,0(v0)
80158e08:	00000000 	nop
80158e0c:	30632000 	andi	v1,v1,0x2000
80158e10:	1060000c 	beqz	v1,80158e44 <____strtoull_l_internal+0xb4>
80158e14:	03c09021 	move	s2,s8
80158e18:	26520001 	addiu	s2,s2,1
80158e1c:	82440000 	lb	a0,0(s2)
80158e20:	00000000 	nop
80158e24:	00041040 	sll	v0,a0,0x1
80158e28:	00541021 	addu	v0,v0,s4
80158e2c:	94430000 	lhu	v1,0(v0)
80158e30:	00000000 	nop
80158e34:	30632000 	andi	v1,v1,0x2000
80158e38:	1460fff8 	bnez	v1,80158e1c <____strtoull_l_internal+0x8c>
80158e3c:	26520001 	addiu	s2,s2,1
80158e40:	2652ffff 	addiu	s2,s2,-1
80158e44:	1080014f 	beqz	a0,80159384 <____strtoull_l_internal+0x5f4>
80158e48:	2402002d 	li	v0,45
80158e4c:	108200b0 	beq	a0,v0,80159110 <____strtoull_l_internal+0x380>
80158e50:	2402002b 	li	v0,43
80158e54:	10820078 	beq	a0,v0,80159038 <____strtoull_l_internal+0x2a8>
80158e58:	00000000 	nop
80158e5c:	afa00010 	sw	zero,16(sp)
80158e60:	82550000 	lb	s5,0(s2)
80158e64:	24020030 	li	v0,48
80158e68:	12a2009b 	beq	s5,v0,801590d8 <____strtoull_l_internal+0x348>
80158e6c:	00000000 	nop
80158e70:	1200005a 	beqz	s0,80158fdc <____strtoull_l_internal+0x24c>
80158e74:	2402000a 	li	v0,10
80158e78:	12020059 	beq	s0,v0,80158fe0 <____strtoull_l_internal+0x250>
80158e7c:	00000000 	nop
80158e80:	0000a021 	move	s4,zero
80158e84:	00009821 	move	s3,zero
80158e88:	2604fffe 	addiu	a0,s0,-2
80158e8c:	3c028019 	lui	v0,0x8019
80158e90:	000428c0 	sll	a1,a0,0x3
80158e94:	2442be40 	addiu	v0,v0,-16832
80158e98:	00a22821 	addu	a1,a1,v0
80158e9c:	3c038019 	lui	v1,0x8019
80158ea0:	3c028019 	lui	v0,0x8019
80158ea4:	00043080 	sll	a2,a0,0x2
80158ea8:	2463bd90 	addiu	v1,v1,-17008
80158eac:	2442bf58 	addiu	v0,v0,-16552
80158eb0:	00c33021 	addu	a2,a2,v1
80158eb4:	00822021 	addu	a0,a0,v0
80158eb8:	8cb80000 	lw	t8,0(a1)
80158ebc:	8cb90004 	lw	t9,4(a1)
80158ec0:	90970000 	lbu	s7,0(a0)
80158ec4:	8cc60000 	lw	a2,0(a2)
80158ec8:	12a00127 	beqz	s5,80159368 <____strtoull_l_internal+0x5d8>
80158ecc:	02404021 	move	t0,s2
80158ed0:	12920125 	beq	s4,s2,80159368 <____strtoull_l_internal+0x5d8>
80158ed4:	32a900ff 	andi	t1,s5,0xff
80158ed8:	2522ffd0 	addiu	v0,t1,-48
80158edc:	304700ff 	andi	a3,v0,0xff
80158ee0:	2ce3000a 	sltiu	v1,a3,10
80158ee4:	02404021 	move	t0,s2
80158ee8:	14600020 	bnez	v1,80158f6c <____strtoull_l_internal+0x1dc>
80158eec:	00005021 	move	t2,zero
80158ef0:	12600053 	beqz	s3,80159040 <____strtoull_l_internal+0x2b0>
80158ef4:	00000000 	nop
80158ef8:	82230000 	lb	v1,0(s1)
80158efc:	81020000 	lb	v0,0(t0)
80158f00:	00000000 	nop
80158f04:	1462004e 	bne	v1,v0,80159040 <____strtoull_l_internal+0x2b0>
80158f08:	00002021 	move	a0,zero
80158f0c:	080563ca 	j	80158f28 <____strtoull_l_internal+0x198>
80158f10:	24840001 	addiu	a0,a0,1
80158f14:	80430000 	lb	v1,0(v0)
80158f18:	80a20000 	lb	v0,0(a1)
80158f1c:	00000000 	nop
80158f20:	14620047 	bne	v1,v0,80159040 <____strtoull_l_internal+0x2b0>
80158f24:	24840001 	addiu	a0,a0,1
80158f28:	02241021 	addu	v0,s1,a0
80158f2c:	1664fff9 	bne	s3,a0,80158f14 <____strtoull_l_internal+0x184>
80158f30:	01042821 	addu	a1,t0,a0
80158f34:	02681021 	addu	v0,s3,t0
80158f38:	2448ffff 	addiu	t0,v0,-1
80158f3c:	25080001 	addiu	t0,t0,1
80158f40:	81020000 	lb	v0,0(t0)
80158f44:	00000000 	nop
80158f48:	1040004e 	beqz	v0,80159084 <____strtoull_l_internal+0x2f4>
80158f4c:	01406021 	move	t4,t2
80158f50:	1288004c 	beq	s4,t0,80159084 <____strtoull_l_internal+0x2f4>
80158f54:	304900ff 	andi	t1,v0,0xff
80158f58:	2522ffd0 	addiu	v0,t1,-48
80158f5c:	304700ff 	andi	a3,v0,0xff
80158f60:	2ce3000a 	sltiu	v1,a3,10
80158f64:	1060ffe2 	beqz	v1,80158ef0 <____strtoull_l_internal+0x160>
80158f68:	00000000 	nop
80158f6c:	00f0102a 	slt	v0,a3,s0
80158f70:	10400043 	beqz	v0,80159080 <____strtoull_l_internal+0x2f0>
80158f74:	0146102b 	sltu	v0,t2,a2
80158f78:	10400069 	beqz	v0,80159120 <____strtoull_l_internal+0x390>
80158f7c:	020a0018 	mult	s0,t2
80158f80:	00001012 	mflo	v0
80158f84:	080563cf 	j	80158f3c <____strtoull_l_internal+0x1ac>
80158f88:	00475021 	addu	t2,v0,a3
80158f8c:	0c047ea0 	jal	8011fa80 <__errno_location>
80158f90:	00000000 	nop
80158f94:	24030016 	li	v1,22
80158f98:	00006021 	move	t4,zero
80158f9c:	00006821 	move	t5,zero
80158fa0:	ac430000 	sw	v1,0(v0)
80158fa4:	8fbf003c 	lw	ra,60(sp)
80158fa8:	8fbe0038 	lw	s8,56(sp)
80158fac:	8fb70034 	lw	s7,52(sp)
80158fb0:	8fb60030 	lw	s6,48(sp)
80158fb4:	8fb5002c 	lw	s5,44(sp)
80158fb8:	8fb40028 	lw	s4,40(sp)
80158fbc:	8fb30024 	lw	s3,36(sp)
80158fc0:	8fb20020 	lw	s2,32(sp)
80158fc4:	8fb1001c 	lw	s1,28(sp)
80158fc8:	8fb00018 	lw	s0,24(sp)
80158fcc:	01801021 	move	v0,t4
80158fd0:	01a01821 	move	v1,t5
80158fd4:	03e00008 	jr	ra
80158fd8:	27bd0040 	addiu	sp,sp,64
80158fdc:	2410000a 	li	s0,10
80158fe0:	12e0ffa7 	beqz	s7,80158e80 <____strtoull_l_internal+0xf0>
80158fe4:	00000000 	nop
80158fe8:	0c046f6c 	jal	8011bdb0 <strlen>
80158fec:	02202021 	move	a0,s1
80158ff0:	1040000f 	beqz	v0,80159030 <____strtoull_l_internal+0x2a0>
80158ff4:	00409821 	move	s3,v0
80158ff8:	82280000 	lb	t0,0(s1)
80158ffc:	00000000 	nop
80159000:	151500e9 	bne	t0,s5,801593a8 <____strtoull_l_internal+0x618>
80159004:	00002021 	move	a0,zero
80159008:	08056409 	j	80159024 <____strtoull_l_internal+0x294>
8015900c:	24840001 	addiu	a0,a0,1
80159010:	80430000 	lb	v1,0(v0)
80159014:	80a20000 	lb	v0,0(a1)
80159018:	00000000 	nop
8015901c:	146200e2 	bne	v1,v0,801593a8 <____strtoull_l_internal+0x618>
80159020:	24840001 	addiu	a0,a0,1
80159024:	02241021 	addu	v0,s1,a0
80159028:	1664fff9 	bne	s3,a0,80159010 <____strtoull_l_internal+0x280>
8015902c:	02442821 	addu	a1,s2,a0
80159030:	080563a2 	j	80158e88 <____strtoull_l_internal+0xf8>
80159034:	0240a021 	move	s4,s2
80159038:	08056397 	j	80158e5c <____strtoull_l_internal+0xcc>
8015903c:	26520001 	addiu	s2,s2,1
80159040:	8ec20034 	lw	v0,52(s6)
80159044:	00091840 	sll	v1,t1,0x1
80159048:	00621821 	addu	v1,v1,v0
8015904c:	94640000 	lhu	a0,0(v1)
80159050:	00000000 	nop
80159054:	30840400 	andi	a0,a0,0x400
80159058:	10800009 	beqz	a0,80159080 <____strtoull_l_internal+0x2f0>
8015905c:	00091880 	sll	v1,t1,0x2
80159060:	8ec2003c 	lw	v0,60(s6)
80159064:	00000000 	nop
80159068:	00621821 	addu	v1,v1,v0
8015906c:	8c640000 	lw	a0,0(v1)
80159070:	00000000 	nop
80159074:	2484ffc9 	addiu	a0,a0,-55
80159078:	080563db 	j	80158f6c <____strtoull_l_internal+0x1dc>
8015907c:	308700ff 	andi	a3,a0,0xff
80159080:	01406021 	move	t4,t2
80159084:	00006821 	move	t5,zero
80159088:	0000a821 	move	s5,zero
8015908c:	1112007f 	beq	t0,s2,8015928c <____strtoull_l_internal+0x4fc>
80159090:	01002821 	move	a1,t0
80159094:	8fa20044 	lw	v0,68(sp)
80159098:	00000000 	nop
8015909c:	10400002 	beqz	v0,801590a8 <____strtoull_l_internal+0x318>
801590a0:	00000000 	nop
801590a4:	ac480000 	sw	t0,0(v0)
801590a8:	16a000b8 	bnez	s5,8015938c <____strtoull_l_internal+0x5fc>
801590ac:	00000000 	nop
801590b0:	8fa20010 	lw	v0,16(sp)
801590b4:	00000000 	nop
801590b8:	1040ffba 	beqz	v0,80158fa4 <____strtoull_l_internal+0x214>
801590bc:	000c1023 	negu	v0,t4
801590c0:	000d1823 	negu	v1,t5
801590c4:	0002202b 	sltu	a0,zero,v0
801590c8:	00641823 	subu	v1,v1,a0
801590cc:	00406021 	move	t4,v0
801590d0:	080563e9 	j	80158fa4 <____strtoull_l_internal+0x214>
801590d4:	00606821 	move	t5,v1
801590d8:	16000089 	bnez	s0,80159300 <____strtoull_l_internal+0x570>
801590dc:	24020010 	li	v0,16
801590e0:	82420001 	lb	v0,1(s2)
801590e4:	8ec3003c 	lw	v1,60(s6)
801590e8:	00021080 	sll	v0,v0,0x2
801590ec:	00431021 	addu	v0,v0,v1
801590f0:	8c440000 	lw	a0,0(v0)
801590f4:	24030058 	li	v1,88
801590f8:	10830085 	beq	a0,v1,80159310 <____strtoull_l_internal+0x580>
801590fc:	00000000 	nop
80159100:	1600ff5d 	bnez	s0,80158e78 <____strtoull_l_internal+0xe8>
80159104:	2402000a 	li	v0,10
80159108:	080563a0 	j	80158e80 <____strtoull_l_internal+0xf0>
8015910c:	24100008 	li	s0,8
80159110:	24020001 	li	v0,1
80159114:	26520001 	addiu	s2,s2,1
80159118:	08056398 	j	80158e60 <____strtoull_l_internal+0xd0>
8015911c:	afa20010 	sw	v0,16(sp)
80159120:	01406021 	move	t4,t2
80159124:	00006821 	move	t5,zero
80159128:	02007021 	move	t6,s0
8015912c:	00107fc3 	sra	t7,s0,0x1f
80159130:	0000a821 	move	s5,zero
80159134:	01ae0018 	mult	t5,t6
80159138:	00e02021 	move	a0,a3
8015913c:	01004821 	move	t1,t0
80159140:	00003012 	mflo	a2
	...
8015914c:	01ec0018 	mult	t7,t4
80159150:	00003812 	mflo	a3
80159154:	00c73021 	addu	a2,a2,a3
80159158:	00000000 	nop
8015915c:	018e0019 	multu	t4,t6
80159160:	00001012 	mflo	v0
80159164:	00445021 	addu	t2,v0,a0
80159168:	0142102b 	sltu	v0,t2,v0
8015916c:	00001810 	mfhi	v1
80159170:	00c33021 	addu	a2,a2,v1
80159174:	00465821 	addu	t3,v0,a2
80159178:	01406021 	move	t4,t2
8015917c:	01606821 	move	t5,t3
80159180:	81240001 	lb	a0,1(t1)
80159184:	00000000 	nop
80159188:	1080ffc0 	beqz	a0,8015908c <____strtoull_l_internal+0x2fc>
8015918c:	25080001 	addiu	t0,t0,1
80159190:	1288ffc0 	beq	s4,t0,80159094 <____strtoull_l_internal+0x304>
80159194:	308600ff 	andi	a2,a0,0xff
80159198:	24c2ffd0 	addiu	v0,a2,-48
8015919c:	304700ff 	andi	a3,v0,0xff
801591a0:	2ce3000a 	sltiu	v1,a3,10
801591a4:	14600025 	bnez	v1,8015923c <____strtoull_l_internal+0x4ac>
801591a8:	00f0102a 	slt	v0,a3,s0
801591ac:	12600013 	beqz	s3,801591fc <____strtoull_l_internal+0x46c>
801591b0:	00000000 	nop
801591b4:	82220000 	lb	v0,0(s1)
801591b8:	00000000 	nop
801591bc:	1444000f 	bne	v0,a0,801591fc <____strtoull_l_internal+0x46c>
801591c0:	00002021 	move	a0,zero
801591c4:	08056478 	j	801591e0 <____strtoull_l_internal+0x450>
801591c8:	24840001 	addiu	a0,a0,1
801591cc:	80430000 	lb	v1,0(v0)
801591d0:	80a20001 	lb	v0,1(a1)
801591d4:	00000000 	nop
801591d8:	14620008 	bne	v1,v0,801591fc <____strtoull_l_internal+0x46c>
801591dc:	24840001 	addiu	a0,a0,1
801591e0:	02241021 	addu	v0,s1,a0
801591e4:	1664fff9 	bne	s3,a0,801591cc <____strtoull_l_internal+0x43c>
801591e8:	01242821 	addu	a1,t1,a0
801591ec:	01131021 	addu	v0,t0,s3
801591f0:	2448ffff 	addiu	t0,v0,-1
801591f4:	08056460 	j	80159180 <____strtoull_l_internal+0x3f0>
801591f8:	01004821 	move	t1,t0
801591fc:	8ec20034 	lw	v0,52(s6)
80159200:	00061840 	sll	v1,a2,0x1
80159204:	00621821 	addu	v1,v1,v0
80159208:	94640000 	lhu	a0,0(v1)
8015920c:	00000000 	nop
80159210:	30840400 	andi	a0,a0,0x400
80159214:	1080ff9d 	beqz	a0,8015908c <____strtoull_l_internal+0x2fc>
80159218:	00061880 	sll	v1,a2,0x2
8015921c:	8ec2003c 	lw	v0,60(s6)
80159220:	00000000 	nop
80159224:	00621821 	addu	v1,v1,v0
80159228:	8c640000 	lw	a0,0(v1)
8015922c:	00000000 	nop
80159230:	2484ffc9 	addiu	a0,a0,-55
80159234:	308700ff 	andi	a3,a0,0xff
80159238:	00f0102a 	slt	v0,a3,s0
8015923c:	1040ff93 	beqz	v0,8015908c <____strtoull_l_internal+0x2fc>
80159240:	032b102b 	sltu	v0,t9,t3
80159244:	1440000a 	bnez	v0,80159270 <____strtoull_l_internal+0x4e0>
80159248:	00000000 	nop
8015924c:	132b000b 	beq	t9,t3,8015927c <____strtoull_l_internal+0x4ec>
80159250:	030a102b 	sltu	v0,t8,t2
80159254:	1558ffb8 	bne	t2,t8,80159138 <____strtoull_l_internal+0x3a8>
80159258:	01ae0018 	mult	t5,t6
8015925c:	1579ffb7 	bne	t3,t9,8015913c <____strtoull_l_internal+0x3ac>
80159260:	00e02021 	move	a0,a3
80159264:	02e7102b 	sltu	v0,s7,a3
80159268:	1040ffb4 	beqz	v0,8015913c <____strtoull_l_internal+0x3ac>
8015926c:	00000000 	nop
80159270:	24150001 	li	s5,1
80159274:	08056460 	j	80159180 <____strtoull_l_internal+0x3f0>
80159278:	01004821 	move	t1,t0
8015927c:	1040fff5 	beqz	v0,80159254 <____strtoull_l_internal+0x4c4>
80159280:	00000000 	nop
80159284:	0805649d 	j	80159274 <____strtoull_l_internal+0x4e4>
80159288:	24150001 	li	s5,1
8015928c:	8fa20044 	lw	v0,68(sp)
80159290:	00000000 	nop
80159294:	10400038 	beqz	v0,80159378 <____strtoull_l_internal+0x5e8>
80159298:	00be1023 	subu	v0,a1,s8
8015929c:	28420002 	slti	v0,v0,2
801592a0:	14400012 	bnez	v0,801592ec <____strtoull_l_internal+0x55c>
801592a4:	00000000 	nop
801592a8:	80a2ffff 	lb	v0,-1(a1)
801592ac:	8ec3003c 	lw	v1,60(s6)
801592b0:	00021080 	sll	v0,v0,0x2
801592b4:	00431021 	addu	v0,v0,v1
801592b8:	8c440000 	lw	a0,0(v0)
801592bc:	24020058 	li	v0,88
801592c0:	1482000a 	bne	a0,v0,801592ec <____strtoull_l_internal+0x55c>
801592c4:	24a6ffff 	addiu	a2,a1,-1
801592c8:	80a3fffe 	lb	v1,-2(a1)
801592cc:	24020030 	li	v0,48
801592d0:	14620006 	bne	v1,v0,801592ec <____strtoull_l_internal+0x55c>
801592d4:	00000000 	nop
801592d8:	8fa20044 	lw	v0,68(sp)
801592dc:	00006021 	move	t4,zero
801592e0:	00006821 	move	t5,zero
801592e4:	080563e9 	j	80158fa4 <____strtoull_l_internal+0x214>
801592e8:	ac460000 	sw	a2,0(v0)
801592ec:	8fa20044 	lw	v0,68(sp)
801592f0:	00006021 	move	t4,zero
801592f4:	00006821 	move	t5,zero
801592f8:	080563e9 	j	80158fa4 <____strtoull_l_internal+0x214>
801592fc:	ac5e0000 	sw	s8,0(v0)
80159300:	1602fedd 	bne	s0,v0,80158e78 <____strtoull_l_internal+0xe8>
80159304:	2402000a 	li	v0,10
80159308:	08056438 	j	801590e0 <____strtoull_l_internal+0x350>
8015930c:	00000000 	nop
80159310:	26520002 	addiu	s2,s2,2
80159314:	82550000 	lb	s5,0(s2)
80159318:	080563a0 	j	80158e80 <____strtoull_l_internal+0xf0>
8015931c:	24100010 	li	s0,16
80159320:	8c97002c 	lw	s7,44(a0)
80159324:	00000000 	nop
80159328:	92e20000 	lbu	v0,0(s7)
8015932c:	00000000 	nop
80159330:	2442ffff 	addiu	v0,v0,-1
80159334:	304200ff 	andi	v0,v0,0xff
80159338:	2c42007e 	sltiu	v0,v0,126
8015933c:	1040fea6 	beqz	v0,80158dd8 <____strtoull_l_internal+0x48>
80159340:	00008821 	move	s1,zero
80159344:	8c910028 	lw	s1,40(a0)
80159348:	00000000 	nop
8015934c:	82220000 	lb	v0,0(s1)
80159350:	00000000 	nop
80159354:	1440fea1 	bnez	v0,80158ddc <____strtoull_l_internal+0x4c>
80159358:	00000000 	nop
8015935c:	00008821 	move	s1,zero
80159360:	08056377 	j	80158ddc <____strtoull_l_internal+0x4c>
80159364:	0000b821 	move	s7,zero
80159368:	00006021 	move	t4,zero
8015936c:	00006821 	move	t5,zero
80159370:	08056423 	j	8015908c <____strtoull_l_internal+0x2fc>
80159374:	0000a821 	move	s5,zero
80159378:	00006021 	move	t4,zero
8015937c:	080563e9 	j	80158fa4 <____strtoull_l_internal+0x214>
80159380:	00006821 	move	t5,zero
80159384:	080564a3 	j	8015928c <____strtoull_l_internal+0x4fc>
80159388:	03c02821 	move	a1,s8
8015938c:	0c047ea0 	jal	8011fa80 <__errno_location>
80159390:	00000000 	nop
80159394:	24030022 	li	v1,34
80159398:	240cffff 	li	t4,-1
8015939c:	240dffff 	li	t5,-1
801593a0:	080563e9 	j	80158fa4 <____strtoull_l_internal+0x214>
801593a4:	ac430000 	sw	v1,0(v0)
801593a8:	12a00035 	beqz	s5,80159480 <____strtoull_l_internal+0x6f0>
801593ac:	32a700ff 	andi	a3,s5,0xff
801593b0:	02402821 	move	a1,s2
801593b4:	24e2ffd0 	addiu	v0,a3,-48
801593b8:	304200ff 	andi	v0,v0,0xff
801593bc:	2c42000a 	sltiu	v0,v0,10
801593c0:	14400010 	bnez	v0,80159404 <____strtoull_l_internal+0x674>
801593c4:	00000000 	nop
801593c8:	80a20000 	lb	v0,0(a1)
801593cc:	00000000 	nop
801593d0:	14480013 	bne	v0,t0,80159420 <____strtoull_l_internal+0x690>
801593d4:	00002021 	move	a0,zero
801593d8:	080564fe 	j	801593f8 <____strtoull_l_internal+0x668>
801593dc:	24840001 	addiu	a0,a0,1
801593e0:	80430000 	lb	v1,0(v0)
801593e4:	80c20000 	lb	v0,0(a2)
801593e8:	00000000 	nop
801593ec:	1462000d 	bne	v1,v0,80159424 <____strtoull_l_internal+0x694>
801593f0:	00071040 	sll	v0,a3,0x1
801593f4:	24840001 	addiu	a0,a0,1
801593f8:	02241021 	addu	v0,s1,a0
801593fc:	1664fff8 	bne	s3,a0,801593e0 <____strtoull_l_internal+0x650>
80159400:	00a43021 	addu	a2,a1,a0
80159404:	24a50001 	addiu	a1,a1,1
80159408:	80a20000 	lb	v0,0(a1)
8015940c:	00000000 	nop
80159410:	10400014 	beqz	v0,80159464 <____strtoull_l_internal+0x6d4>
80159414:	304700ff 	andi	a3,v0,0xff
80159418:	080564ee 	j	801593b8 <____strtoull_l_internal+0x628>
8015941c:	24e2ffd0 	addiu	v0,a3,-48
80159420:	00071040 	sll	v0,a3,0x1
80159424:	00541021 	addu	v0,v0,s4
80159428:	94430000 	lhu	v1,0(v0)
8015942c:	00000000 	nop
80159430:	30630400 	andi	v1,v1,0x400
80159434:	1060000b 	beqz	v1,80159464 <____strtoull_l_internal+0x6d4>
80159438:	00071880 	sll	v1,a3,0x2
8015943c:	8ec2003c 	lw	v0,60(s6)
80159440:	00000000 	nop
80159444:	00621821 	addu	v1,v1,v0
80159448:	8c640000 	lw	a0,0(v1)
8015944c:	00000000 	nop
80159450:	2484ffc9 	addiu	a0,a0,-55
80159454:	0090202a 	slt	a0,a0,s0
80159458:	1480ffeb 	bnez	a0,80159408 <____strtoull_l_internal+0x678>
8015945c:	24a50001 	addiu	a1,a1,1
80159460:	24a5ffff 	addiu	a1,a1,-1
80159464:	02e03821 	move	a3,s7
80159468:	02402021 	move	a0,s2
8015946c:	0c043a68 	jal	8010e9a0 <__correctly_grouped_prefixmb>
80159470:	02203021 	move	a2,s1
80159474:	82550000 	lb	s5,0(s2)
80159478:	080563a2 	j	80158e88 <____strtoull_l_internal+0xf8>
8015947c:	0040a021 	move	s4,v0
80159480:	08056519 	j	80159464 <____strtoull_l_internal+0x6d4>
80159484:	02402821 	move	a1,s2

80159488 <__strtoull_l>:
80159488:	27bdffe0 	addiu	sp,sp,-32
8015948c:	00e01021 	move	v0,a3
80159490:	00003821 	move	a3,zero
80159494:	afbf0018 	sw	ra,24(sp)
80159498:	0c056364 	jal	80158d90 <____strtoull_l_internal>
8015949c:	afa20010 	sw	v0,16(sp)
801594a0:	8fbf0018 	lw	ra,24(sp)
801594a4:	00000000 	nop
801594a8:	03e00008 	jr	ra
801594ac:	27bd0020 	addiu	sp,sp,32

801594b0 <__strtof_internal>:
801594b0:	3c020000 	lui	v0,0x0
801594b4:	27bdffe0 	addiu	sp,sp,-32
801594b8:	24420000 	addiu	v0,v0,0
801594bc:	afb20018 	sw	s2,24(sp)
801594c0:	afb10014 	sw	s1,20(sp)
801594c4:	afb00010 	sw	s0,16(sp)
801594c8:	00809021 	move	s2,a0
801594cc:	afbf001c 	sw	ra,28(sp)
801594d0:	24040003 	li	a0,3
801594d4:	00a08021 	move	s0,a1
801594d8:	1040000d 	beqz	v0,80159510 <__strtof_internal+0x60>
801594dc:	00c08821 	move	s1,a2
801594e0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801594e4:	00000000 	nop
801594e8:	02402021 	move	a0,s2
801594ec:	02002821 	move	a1,s0
801594f0:	02203021 	move	a2,s1
801594f4:	8fbf001c 	lw	ra,28(sp)
801594f8:	8fb20018 	lw	s2,24(sp)
801594fc:	8fb10014 	lw	s1,20(sp)
80159500:	8fb00010 	lw	s0,16(sp)
80159504:	00403821 	move	a3,v0
80159508:	08056721 	j	80159c84 <____strtof_l_internal>
8015950c:	27bd0020 	addiu	sp,sp,32
80159510:	3c02801f 	lui	v0,0x801f
80159514:	8c423484 	lw	v0,13444(v0)
80159518:	0805653b 	j	801594ec <__strtof_internal+0x3c>
8015951c:	02402021 	move	a0,s2

80159520 <strtof>:
80159520:	3c020000 	lui	v0,0x0
80159524:	27bdffe0 	addiu	sp,sp,-32
80159528:	24420000 	addiu	v0,v0,0
8015952c:	afb10014 	sw	s1,20(sp)
80159530:	afb00010 	sw	s0,16(sp)
80159534:	00808821 	move	s1,a0
80159538:	afbf0018 	sw	ra,24(sp)
8015953c:	24040003 	li	a0,3
80159540:	1040000c 	beqz	v0,80159574 <strtof+0x54>
80159544:	00a08021 	move	s0,a1
80159548:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8015954c:	00000000 	nop
80159550:	02202021 	move	a0,s1
80159554:	02002821 	move	a1,s0
80159558:	8fbf0018 	lw	ra,24(sp)
8015955c:	8fb10014 	lw	s1,20(sp)
80159560:	8fb00010 	lw	s0,16(sp)
80159564:	00403821 	move	a3,v0
80159568:	00003021 	move	a2,zero
8015956c:	08056721 	j	80159c84 <____strtof_l_internal>
80159570:	27bd0020 	addiu	sp,sp,32
80159574:	3c02801f 	lui	v0,0x801f
80159578:	8c423484 	lw	v0,13444(v0)
8015957c:	08056555 	j	80159554 <strtof+0x34>
80159580:	02202021 	move	a0,s1
	...

80159590 <__strtod_internal>:
80159590:	3c020000 	lui	v0,0x0
80159594:	27bdffe0 	addiu	sp,sp,-32
80159598:	24420000 	addiu	v0,v0,0
8015959c:	afb20018 	sw	s2,24(sp)
801595a0:	afb10014 	sw	s1,20(sp)
801595a4:	afb00010 	sw	s0,16(sp)
801595a8:	00809021 	move	s2,a0
801595ac:	afbf001c 	sw	ra,28(sp)
801595b0:	24040003 	li	a0,3
801595b4:	00a08021 	move	s0,a1
801595b8:	1040000d 	beqz	v0,801595f0 <__strtod_internal+0x60>
801595bc:	00c08821 	move	s1,a2
801595c0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801595c4:	00000000 	nop
801595c8:	02402021 	move	a0,s2
801595cc:	02002821 	move	a1,s0
801595d0:	02203021 	move	a2,s1
801595d4:	8fbf001c 	lw	ra,28(sp)
801595d8:	8fb20018 	lw	s2,24(sp)
801595dc:	8fb10014 	lw	s1,20(sp)
801595e0:	8fb00010 	lw	s0,16(sp)
801595e4:	00403821 	move	a3,v0
801595e8:	080570ff 	j	8015c3fc <____strtod_l_internal>
801595ec:	27bd0020 	addiu	sp,sp,32
801595f0:	3c02801f 	lui	v0,0x801f
801595f4:	8c423484 	lw	v0,13444(v0)
801595f8:	08056573 	j	801595cc <__strtod_internal+0x3c>
801595fc:	02402021 	move	a0,s2

80159600 <strtod>:
80159600:	3c020000 	lui	v0,0x0
80159604:	27bdffe0 	addiu	sp,sp,-32
80159608:	24420000 	addiu	v0,v0,0
8015960c:	afb10014 	sw	s1,20(sp)
80159610:	afb00010 	sw	s0,16(sp)
80159614:	00808821 	move	s1,a0
80159618:	afbf0018 	sw	ra,24(sp)
8015961c:	24040003 	li	a0,3
80159620:	1040000c 	beqz	v0,80159654 <strtod+0x54>
80159624:	00a08021 	move	s0,a1
80159628:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8015962c:	00000000 	nop
80159630:	02202021 	move	a0,s1
80159634:	02002821 	move	a1,s0
80159638:	8fbf0018 	lw	ra,24(sp)
8015963c:	8fb10014 	lw	s1,20(sp)
80159640:	8fb00010 	lw	s0,16(sp)
80159644:	00403821 	move	a3,v0
80159648:	00003021 	move	a2,zero
8015964c:	080570ff 	j	8015c3fc <____strtod_l_internal>
80159650:	27bd0020 	addiu	sp,sp,32
80159654:	3c02801f 	lui	v0,0x801f
80159658:	8c423484 	lw	v0,13444(v0)
8015965c:	0805658d 	j	80159634 <strtod+0x34>
80159660:	02202021 	move	a0,s1
	...

80159670 <__strtold_internal>:
80159670:	3c020000 	lui	v0,0x0
80159674:	27bdffe0 	addiu	sp,sp,-32
80159678:	24420000 	addiu	v0,v0,0
8015967c:	afb20018 	sw	s2,24(sp)
80159680:	afb10014 	sw	s1,20(sp)
80159684:	afb00010 	sw	s0,16(sp)
80159688:	00809021 	move	s2,a0
8015968c:	afbf001c 	sw	ra,28(sp)
80159690:	24040003 	li	a0,3
80159694:	00a08021 	move	s0,a1
80159698:	1040000d 	beqz	v0,801596d0 <__strtold_internal+0x60>
8015969c:	00c08821 	move	s1,a2
801596a0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801596a4:	00000000 	nop
801596a8:	02402021 	move	a0,s2
801596ac:	02002821 	move	a1,s0
801596b0:	02203021 	move	a2,s1
801596b4:	8fbf001c 	lw	ra,28(sp)
801596b8:	8fb20018 	lw	s2,24(sp)
801596bc:	8fb10014 	lw	s1,20(sp)
801596c0:	8fb00010 	lw	s0,16(sp)
801596c4:	00403821 	move	a3,v0
801596c8:	080579b8 	j	8015e6e0 <____strtold_l_internal>
801596cc:	27bd0020 	addiu	sp,sp,32
801596d0:	3c02801f 	lui	v0,0x801f
801596d4:	8c423484 	lw	v0,13444(v0)
801596d8:	080565ab 	j	801596ac <__strtold_internal+0x3c>
801596dc:	02402021 	move	a0,s2

801596e0 <strtold>:
801596e0:	3c020000 	lui	v0,0x0
801596e4:	27bdffe0 	addiu	sp,sp,-32
801596e8:	24420000 	addiu	v0,v0,0
801596ec:	afb10014 	sw	s1,20(sp)
801596f0:	afb00010 	sw	s0,16(sp)
801596f4:	00808821 	move	s1,a0
801596f8:	afbf0018 	sw	ra,24(sp)
801596fc:	24040003 	li	a0,3
80159700:	1040000c 	beqz	v0,80159734 <strtold+0x54>
80159704:	00a08021 	move	s0,a1
80159708:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8015970c:	00000000 	nop
80159710:	02202021 	move	a0,s1
80159714:	02002821 	move	a1,s0
80159718:	8fbf0018 	lw	ra,24(sp)
8015971c:	8fb10014 	lw	s1,20(sp)
80159720:	8fb00010 	lw	s0,16(sp)
80159724:	00403821 	move	a3,v0
80159728:	00003021 	move	a2,zero
8015972c:	080579b8 	j	8015e6e0 <____strtold_l_internal>
80159730:	27bd0020 	addiu	sp,sp,32
80159734:	3c02801f 	lui	v0,0x801f
80159738:	8c423484 	lw	v0,13444(v0)
8015973c:	080565c5 	j	80159714 <strtold+0x34>
80159740:	02202021 	move	a0,s1
	...

80159750 <str_to_mpn>:
80159750:	27bdffc8 	addiu	sp,sp,-56
80159754:	afb7002c 	sw	s7,44(sp)
80159758:	afb60028 	sw	s6,40(sp)
8015975c:	afb20018 	sw	s2,24(sp)
80159760:	8fb70048 	lw	s7,72(sp)
80159764:	8fb60050 	lw	s6,80(sp)
80159768:	8fb20054 	lw	s2,84(sp)
8015976c:	afb50024 	sw	s5,36(sp)
80159770:	afb40020 	sw	s4,32(sp)
80159774:	afb3001c 	sw	s3,28(sp)
80159778:	afb10014 	sw	s1,20(sp)
8015977c:	afb00010 	sw	s0,16(sp)
80159780:	00c09821 	move	s3,a2
80159784:	00e0a021 	move	s4,a3
80159788:	00808021 	move	s0,a0
8015978c:	00a08821 	move	s1,a1
80159790:	00003021 	move	a2,zero
80159794:	00004021 	move	t0,zero
80159798:	0000a821 	move	s5,zero
8015979c:	afbf0030 	sw	ra,48(sp)
801597a0:	08056602 	j	80159808 <str_to_mpn+0xb8>
801597a4:	ace00000 	sw	zero,0(a3)
801597a8:	82040000 	lb	a0,0(s0)
801597ac:	00000000 	nop
801597b0:	2482ffd0 	addiu	v0,a0,-48
801597b4:	304200ff 	andi	v0,v0,0xff
801597b8:	2c42000a 	sltiu	v0,v0,10
801597bc:	1440000a 	bnez	v0,801597e8 <str_to_mpn+0x98>
801597c0:	001518c0 	sll	v1,s5,0x3
801597c4:	12400005 	beqz	s2,801597dc <str_to_mpn+0x8c>
801597c8:	00000000 	nop
801597cc:	82420000 	lb	v0,0(s2)
801597d0:	00000000 	nop
801597d4:	10440016 	beq	v0,a0,80159830 <str_to_mpn+0xe0>
801597d8:	00000000 	nop
801597dc:	02168021 	addu	s0,s0,s6
801597e0:	82040000 	lb	a0,0(s0)
801597e4:	001518c0 	sll	v1,s5,0x3
801597e8:	00151040 	sll	v0,s5,0x1
801597ec:	00431021 	addu	v0,v0,v1
801597f0:	00441021 	addu	v0,v0,a0
801597f4:	2631ffff 	addiu	s1,s1,-1
801597f8:	2455ffd0 	addiu	s5,v0,-48
801597fc:	26100001 	addiu	s0,s0,1
80159800:	1a200029 	blez	s1,801598a8 <str_to_mpn+0x158>
80159804:	25080001 	addiu	t0,t0,1
80159808:	24020009 	li	v0,9
8015980c:	1502ffe6 	bne	t0,v0,801597a8 <str_to_mpn+0x58>
80159810:	00000000 	nop
80159814:	14c00041 	bnez	a2,8015991c <str_to_mpn+0x1cc>
80159818:	00004021 	move	t0,zero
8015981c:	ae750000 	sw	s5,0(s3)
80159820:	24060001 	li	a2,1
80159824:	0000a821 	move	s5,zero
80159828:	080565ea 	j	801597a8 <str_to_mpn+0x58>
8015982c:	ae860000 	sw	a2,0(s4)
80159830:	82430001 	lb	v1,1(s2)
80159834:	00000000 	nop
80159838:	10600010 	beqz	v1,8015987c <str_to_mpn+0x12c>
8015983c:	24040001 	li	a0,1
80159840:	82020001 	lb	v0,1(s0)
80159844:	00000000 	nop
80159848:	1443ffe4 	bne	v0,v1,801597dc <str_to_mpn+0x8c>
8015984c:	24070001 	li	a3,1
80159850:	0805661a 	j	80159868 <str_to_mpn+0x118>
80159854:	24e40001 	addiu	a0,a3,1
80159858:	80a20000 	lb	v0,0(a1)
8015985c:	00000000 	nop
80159860:	1443ffde 	bne	v0,v1,801597dc <str_to_mpn+0x8c>
80159864:	24e40001 	addiu	a0,a3,1
80159868:	00921021 	addu	v0,a0,s2
8015986c:	80430000 	lb	v1,0(v0)
80159870:	02042821 	addu	a1,s0,a0
80159874:	1460fff8 	bnez	v1,80159858 <str_to_mpn+0x108>
80159878:	00803821 	move	a3,a0
8015987c:	02048021 	addu	s0,s0,a0
80159880:	82040000 	lb	a0,0(s0)
80159884:	001518c0 	sll	v1,s5,0x3
80159888:	00151040 	sll	v0,s5,0x1
8015988c:	00431021 	addu	v0,v0,v1
80159890:	00441021 	addu	v0,v0,a0
80159894:	2631ffff 	addiu	s1,s1,-1
80159898:	2455ffd0 	addiu	s5,v0,-48
8015989c:	26100001 	addiu	s0,s0,1
801598a0:	1e20ffd9 	bgtz	s1,80159808 <str_to_mpn+0xb8>
801598a4:	25080001 	addiu	t0,t0,1
801598a8:	8ee50000 	lw	a1,0(s7)
801598ac:	00000000 	nop
801598b0:	18a00004 	blez	a1,801598c4 <str_to_mpn+0x174>
801598b4:	01051821 	addu	v1,t0,a1
801598b8:	2862000a 	slti	v0,v1,10
801598bc:	1440003e 	bnez	v0,801599b8 <str_to_mpn+0x268>
801598c0:	3c04801d 	lui	a0,0x801d
801598c4:	3c02801d 	lui	v0,0x801d
801598c8:	00081880 	sll	v1,t0,0x2
801598cc:	244267d0 	addiu	v0,v0,26576
801598d0:	00621821 	addu	v1,v1,v0
801598d4:	8c670000 	lw	a3,0(v1)
801598d8:	14c00043 	bnez	a2,801599e8 <str_to_mpn+0x298>
801598dc:	02602021 	move	a0,s3
801598e0:	24060001 	li	a2,1
801598e4:	ae750000 	sw	s5,0(s3)
801598e8:	ae860000 	sw	a2,0(s4)
801598ec:	02001021 	move	v0,s0
801598f0:	8fbf0030 	lw	ra,48(sp)
801598f4:	8fb7002c 	lw	s7,44(sp)
801598f8:	8fb60028 	lw	s6,40(sp)
801598fc:	8fb50024 	lw	s5,36(sp)
80159900:	8fb40020 	lw	s4,32(sp)
80159904:	8fb3001c 	lw	s3,28(sp)
80159908:	8fb20018 	lw	s2,24(sp)
8015990c:	8fb10014 	lw	s1,20(sp)
80159910:	8fb00010 	lw	s0,16(sp)
80159914:	03e00008 	jr	ra
80159918:	27bd0038 	addiu	sp,sp,56
8015991c:	3c073b9a 	lui	a3,0x3b9a
80159920:	02602021 	move	a0,s3
80159924:	02602821 	move	a1,s3
80159928:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
8015992c:	34e7ca00 	ori	a3,a3,0xca00
80159930:	00402821 	move	a1,v0
80159934:	8e620000 	lw	v0,0(s3)
80159938:	8e840000 	lw	a0,0(s4)
8015993c:	02a21821 	addu	v1,s5,v0
80159940:	0062102b 	sltu	v0,v1,v0
80159944:	ae630000 	sw	v1,0(s3)
80159948:	10400009 	beqz	v0,80159970 <str_to_mpn+0x220>
8015994c:	26630004 	addiu	v1,s3,4
80159950:	2484ffff 	addiu	a0,a0,-1
80159954:	10800007 	beqz	a0,80159974 <str_to_mpn+0x224>
80159958:	24020001 	li	v0,1
8015995c:	8c620000 	lw	v0,0(v1)
80159960:	24630004 	addiu	v1,v1,4
80159964:	24420001 	addiu	v0,v0,1
80159968:	1040fff9 	beqz	v0,80159950 <str_to_mpn+0x200>
8015996c:	ac62fffc 	sw	v0,-4(v1)
80159970:	00001021 	move	v0,zero
80159974:	00451821 	addu	v1,v0,a1
80159978:	1060000b 	beqz	v1,801599a8 <str_to_mpn+0x258>
8015997c:	00000000 	nop
80159980:	8e820000 	lw	v0,0(s4)
80159984:	00004021 	move	t0,zero
80159988:	00021080 	sll	v0,v0,0x2
8015998c:	00531021 	addu	v0,v0,s3
80159990:	ac430000 	sw	v1,0(v0)
80159994:	8e860000 	lw	a2,0(s4)
80159998:	0000a821 	move	s5,zero
8015999c:	24c60001 	addiu	a2,a2,1
801599a0:	080565ea 	j	801597a8 <str_to_mpn+0x58>
801599a4:	ae860000 	sw	a2,0(s4)
801599a8:	8e860000 	lw	a2,0(s4)
801599ac:	00004021 	move	t0,zero
801599b0:	080565ea 	j	801597a8 <str_to_mpn+0x58>
801599b4:	0000a821 	move	s5,zero
801599b8:	248467d0 	addiu	a0,a0,26576
801599bc:	00051080 	sll	v0,a1,0x2
801599c0:	00441021 	addu	v0,v0,a0
801599c4:	8c450000 	lw	a1,0(v0)
801599c8:	00031880 	sll	v1,v1,0x2
801599cc:	02a50018 	mult	s5,a1
801599d0:	00641821 	addu	v1,v1,a0
801599d4:	8c670000 	lw	a3,0(v1)
801599d8:	0000a812 	mflo	s5
801599dc:	10c0ffc0 	beqz	a2,801598e0 <str_to_mpn+0x190>
801599e0:	aee00000 	sw	zero,0(s7)
801599e4:	02602021 	move	a0,s3
801599e8:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
801599ec:	02602821 	move	a1,s3
801599f0:	00402821 	move	a1,v0
801599f4:	8e620000 	lw	v0,0(s3)
801599f8:	8e840000 	lw	a0,0(s4)
801599fc:	02a21821 	addu	v1,s5,v0
80159a00:	0062102b 	sltu	v0,v1,v0
80159a04:	ae630000 	sw	v1,0(s3)
80159a08:	1440000d 	bnez	v0,80159a40 <str_to_mpn+0x2f0>
80159a0c:	26630004 	addiu	v1,s3,4
80159a10:	00001021 	move	v0,zero
80159a14:	00452021 	addu	a0,v0,a1
80159a18:	1080ffb5 	beqz	a0,801598f0 <str_to_mpn+0x1a0>
80159a1c:	02001021 	move	v0,s0
80159a20:	8e830000 	lw	v1,0(s4)
80159a24:	00000000 	nop
80159a28:	00031080 	sll	v0,v1,0x2
80159a2c:	00531021 	addu	v0,v0,s3
80159a30:	24630001 	addiu	v1,v1,1
80159a34:	ac440000 	sw	a0,0(v0)
80159a38:	0805663b 	j	801598ec <str_to_mpn+0x19c>
80159a3c:	ae830000 	sw	v1,0(s4)
80159a40:	2484ffff 	addiu	a0,a0,-1
80159a44:	1080fff3 	beqz	a0,80159a14 <str_to_mpn+0x2c4>
80159a48:	24020001 	li	v0,1
80159a4c:	8c620000 	lw	v0,0(v1)
80159a50:	24630004 	addiu	v1,v1,4
80159a54:	24420001 	addiu	v0,v0,1
80159a58:	1040fff9 	beqz	v0,80159a40 <str_to_mpn+0x2f0>
80159a5c:	ac62fffc 	sw	v0,-4(v1)
80159a60:	08056685 	j	80159a14 <str_to_mpn+0x2c4>
80159a64:	00001021 	move	v0,zero

80159a68 <round_and_return>:
80159a68:	27bdffd0 	addiu	sp,sp,-48
80159a6c:	28a2ff82 	slti	v0,a1,-126
80159a70:	afb50024 	sw	s5,36(sp)
80159a74:	afb40020 	sw	s4,32(sp)
80159a78:	afb3001c 	sw	s3,28(sp)
80159a7c:	afb20018 	sw	s2,24(sp)
80159a80:	afb10014 	sw	s1,20(sp)
80159a84:	afb00010 	sw	s0,16(sp)
80159a88:	afbf0028 	sw	ra,40(sp)
80159a8c:	00a08021 	move	s0,a1
80159a90:	00c0a821 	move	s5,a2
80159a94:	00e09021 	move	s2,a3
80159a98:	8fb10040 	lw	s1,64(sp)
80159a9c:	8fb40044 	lw	s4,68(sp)
80159aa0:	10400014 	beqz	v0,80159af4 <round_and_return+0x8c>
80159aa4:	00809821 	move	s3,a0
80159aa8:	2402ff82 	li	v0,-126
80159aac:	00454023 	subu	t0,v0,a1
80159ab0:	29030019 	slti	v1,t0,25
80159ab4:	10600062 	beqz	v1,80159c40 <round_and_return+0x1d8>
80159ab8:	24020001 	li	v0,1
80159abc:	02221004 	sllv	v0,v0,s1
80159ac0:	2442ffff 	addiu	v0,v0,-1
80159ac4:	00e21024 	and	v0,a3,v0
80159ac8:	0002102b 	sltu	v0,zero,v0
80159acc:	24030018 	li	v1,24
80159ad0:	1103004f 	beq	t0,v1,80159c10 <round_and_return+0x1a8>
80159ad4:	0282a025 	or	s4,s4,v0
80159ad8:	01003821 	move	a3,t0
80159adc:	00802821 	move	a1,a0
80159ae0:	24060001 	li	a2,1
80159ae4:	8c920000 	lw	s2,0(a0)
80159ae8:	2511ffff 	addiu	s1,t0,-1
80159aec:	0c057c4c 	jal	8015f130 <__mpn_rshift>
80159af0:	2410ff81 	li	s0,-127
80159af4:	02321006 	srlv	v0,s2,s1
80159af8:	30420001 	andi	v0,v0,0x1
80159afc:	10400011 	beqz	v0,80159b44 <round_and_return+0xdc>
80159b00:	2a020081 	slti	v0,s0,129
80159b04:	1680002e 	bnez	s4,80159bc0 <round_and_return+0x158>
80159b08:	3c020100 	lui	v0,0x100
80159b0c:	8e630000 	lw	v1,0(s3)
80159b10:	00000000 	nop
80159b14:	30620001 	andi	v0,v1,0x1
80159b18:	1040004f 	beqz	v0,80159c58 <round_and_return+0x1f0>
80159b1c:	24020001 	li	v0,1
80159b20:	24630001 	addiu	v1,v1,1
80159b24:	3c020100 	lui	v0,0x100
80159b28:	00621024 	and	v0,v1,v0
80159b2c:	1440002a 	bnez	v0,80159bd8 <round_and_return+0x170>
80159b30:	ae630000 	sw	v1,0(s3)
80159b34:	2402ff81 	li	v0,-127
80159b38:	12020011 	beq	s0,v0,80159b80 <round_and_return+0x118>
80159b3c:	3c020080 	lui	v0,0x80
80159b40:	2a020081 	slti	v0,s0,129
80159b44:	14400013 	bnez	v0,80159b94 <round_and_return+0x12c>
80159b48:	02602021 	move	a0,s3
80159b4c:	12a00049 	beqz	s5,80159c74 <round_and_return+0x20c>
80159b50:	3c02801d 	lui	v0,0x801d
80159b54:	8c446770 	lw	a0,26480(v0)
80159b58:	8fbf0028 	lw	ra,40(sp)
80159b5c:	8fb50024 	lw	s5,36(sp)
80159b60:	8fb40020 	lw	s4,32(sp)
80159b64:	8fb3001c 	lw	s3,28(sp)
80159b68:	8fb20018 	lw	s2,24(sp)
80159b6c:	8fb10014 	lw	s1,20(sp)
80159b70:	8fb00010 	lw	s0,16(sp)
80159b74:	00801021 	move	v0,a0
80159b78:	03e00008 	jr	ra
80159b7c:	27bd0030 	addiu	sp,sp,48
80159b80:	00621024 	and	v0,v1,v0
80159b84:	10400003 	beqz	v0,80159b94 <round_and_return+0x12c>
80159b88:	02602021 	move	a0,s3
80159b8c:	2410ff82 	li	s0,-126
80159b90:	02602021 	move	a0,s3
80159b94:	02002821 	move	a1,s0
80159b98:	02a03021 	move	a2,s5
80159b9c:	8fbf0028 	lw	ra,40(sp)
80159ba0:	8fb50024 	lw	s5,36(sp)
80159ba4:	8fb40020 	lw	s4,32(sp)
80159ba8:	8fb3001c 	lw	s3,28(sp)
80159bac:	8fb20018 	lw	s2,24(sp)
80159bb0:	8fb10014 	lw	s1,20(sp)
80159bb4:	8fb00010 	lw	s0,16(sp)
80159bb8:	0805815c 	j	80160570 <__mpn_construct_float>
80159bbc:	27bd0030 	addiu	sp,sp,48
80159bc0:	8e630000 	lw	v1,0(s3)
80159bc4:	00000000 	nop
80159bc8:	24630001 	addiu	v1,v1,1
80159bcc:	00621024 	and	v0,v1,v0
80159bd0:	1040ffd8 	beqz	v0,80159b34 <round_and_return+0xcc>
80159bd4:	ae630000 	sw	v1,0(s3)
80159bd8:	02602021 	move	a0,s3
80159bdc:	02602821 	move	a1,s3
80159be0:	24060001 	li	a2,1
80159be4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
80159be8:	24070001 	li	a3,1
80159bec:	8e630000 	lw	v1,0(s3)
80159bf0:	3c020080 	lui	v0,0x80
80159bf4:	26100001 	addiu	s0,s0,1
80159bf8:	00621825 	or	v1,v1,v0
80159bfc:	2a020081 	slti	v0,s0,129
80159c00:	1440ffe3 	bnez	v0,80159b90 <round_and_return+0x128>
80159c04:	ae630000 	sw	v1,0(s3)
80159c08:	080566d3 	j	80159b4c <round_and_return+0xe4>
80159c0c:	00000000 	nop
80159c10:	8c830000 	lw	v1,0(a0)
80159c14:	24110017 	li	s1,23
80159c18:	0003102b 	sltu	v0,zero,v1
80159c1c:	00609021 	move	s2,v1
80159c20:	0282a025 	or	s4,s4,v0
80159c24:	02321006 	srlv	v0,s2,s1
80159c28:	30420001 	andi	v0,v0,0x1
80159c2c:	2410ff81 	li	s0,-127
80159c30:	1040ffc3 	beqz	v0,80159b40 <round_and_return+0xd8>
80159c34:	ac800000 	sw	zero,0(a0)
80159c38:	080566c1 	j	80159b04 <round_and_return+0x9c>
80159c3c:	00000000 	nop
80159c40:	0c047ea0 	jal	8011fa80 <__errno_location>
80159c44:	00000000 	nop
80159c48:	24030021 	li	v1,33
80159c4c:	00002021 	move	a0,zero
80159c50:	080566d6 	j	80159b58 <round_and_return+0xf0>
80159c54:	ac430000 	sw	v1,0(v0)
80159c58:	02221004 	sllv	v0,v0,s1
80159c5c:	2442ffff 	addiu	v0,v0,-1
80159c60:	02421024 	and	v0,s2,v0
80159c64:	1040ffb7 	beqz	v0,80159b44 <round_and_return+0xdc>
80159c68:	2a020081 	slti	v0,s0,129
80159c6c:	080566c9 	j	80159b24 <round_and_return+0xbc>
80159c70:	24630001 	addiu	v1,v1,1
80159c74:	3c02801d 	lui	v0,0x801d
80159c78:	8c446774 	lw	a0,26484(v0)
80159c7c:	080566d6 	j	80159b58 <round_and_return+0xf0>
80159c80:	00000000 	nop

80159c84 <____strtof_l_internal>:
80159c84:	27bdff38 	addiu	sp,sp,-200
80159c88:	afbf00c4 	sw	ra,196(sp)
80159c8c:	afbe00c0 	sw	s8,192(sp)
80159c90:	afb700bc 	sw	s7,188(sp)
80159c94:	afb600b8 	sw	s6,184(sp)
80159c98:	afb500b4 	sw	s5,180(sp)
80159c9c:	afb400b0 	sw	s4,176(sp)
80159ca0:	afb300ac 	sw	s3,172(sp)
80159ca4:	afb200a8 	sw	s2,168(sp)
80159ca8:	afb100a4 	sw	s1,164(sp)
80159cac:	afb000a0 	sw	s0,160(sp)
80159cb0:	afa400c8 	sw	a0,200(sp)
80159cb4:	afa500cc 	sw	a1,204(sp)
80159cb8:	8ce30004 	lw	v1,4(a3)
80159cbc:	10c0000a 	beqz	a2,80159ce8 <____strtof_l_internal+0x64>
80159cc0:	00e06021 	move	t4,a3
80159cc4:	8c77002c 	lw	s7,44(v1)
80159cc8:	00000000 	nop
80159ccc:	92e20000 	lbu	v0,0(s7)
80159cd0:	00000000 	nop
80159cd4:	2442ffff 	addiu	v0,v0,-1
80159cd8:	304200ff 	andi	v0,v0,0xff
80159cdc:	2c42007e 	sltiu	v0,v0,126
80159ce0:	14400075 	bnez	v0,80159eb8 <____strtof_l_internal+0x234>
80159ce4:	00000000 	nop
80159ce8:	0000a821 	move	s5,zero
80159cec:	0000b821 	move	s7,zero
80159cf0:	8c740024 	lw	s4,36(v1)
80159cf4:	8fa200c8 	lw	v0,200(sp)
80159cf8:	02802021 	move	a0,s4
80159cfc:	afac0090 	sw	t4,144(sp)
80159d00:	0c046f6c 	jal	8011bdb0 <strlen>
80159d04:	2451ffff 	addiu	s1,v0,-1
80159d08:	8fac0090 	lw	t4,144(sp)
80159d0c:	afa2007c 	sw	v0,124(sp)
80159d10:	8d840034 	lw	a0,52(t4)
80159d14:	afa00024 	sw	zero,36(sp)
80159d18:	26310001 	addiu	s1,s1,1
80159d1c:	82300000 	lb	s0,0(s1)
80159d20:	00000000 	nop
80159d24:	00101040 	sll	v0,s0,0x1
80159d28:	00441021 	addu	v0,v0,a0
80159d2c:	94430000 	lhu	v1,0(v0)
80159d30:	00000000 	nop
80159d34:	30632000 	andi	v1,v1,0x2000
80159d38:	1460fff7 	bnez	v1,80159d18 <____strtof_l_internal+0x94>
80159d3c:	2402002d 	li	v0,45
80159d40:	120200d6 	beq	s0,v0,8015a09c <____strtof_l_internal+0x418>
80159d44:	2402002b 	li	v0,43
80159d48:	12020063 	beq	s0,v0,80159ed8 <____strtof_l_internal+0x254>
80159d4c:	00000000 	nop
80159d50:	afa00084 	sw	zero,132(sp)
80159d54:	82870000 	lb	a3,0(s4)
80159d58:	00000000 	nop
80159d5c:	10e002b8 	beqz	a3,8015a840 <____strtof_l_internal+0xbbc>
80159d60:	00000000 	nop
80159d64:	16070014 	bne	s0,a3,80159db8 <____strtof_l_internal+0x134>
80159d68:	2602ffd0 	addiu	v0,s0,-48
80159d6c:	08056761 	j	80159d84 <____strtof_l_internal+0x100>
80159d70:	00003021 	move	a2,zero
80159d74:	80a20000 	lb	v0,0(a1)
80159d78:	00000000 	nop
80159d7c:	1443000e 	bne	v0,v1,80159db8 <____strtof_l_internal+0x134>
80159d80:	2602ffd0 	addiu	v0,s0,-48
80159d84:	24c40001 	addiu	a0,a2,1
80159d88:	02841021 	addu	v0,s4,a0
80159d8c:	80430000 	lb	v1,0(v0)
80159d90:	02242821 	addu	a1,s1,a0
80159d94:	1460fff7 	bnez	v1,80159d74 <____strtof_l_internal+0xf0>
80159d98:	00803021 	move	a2,a0
80159d9c:	02241021 	addu	v0,s1,a0
80159da0:	80420000 	lb	v0,0(v0)
80159da4:	00000000 	nop
80159da8:	28430030 	slti	v1,v0,48
80159dac:	10600026 	beqz	v1,80159e48 <____strtof_l_internal+0x1c4>
80159db0:	2842003a 	slti	v0,v0,58
80159db4:	2602ffd0 	addiu	v0,s0,-48
80159db8:	304200ff 	andi	v0,v0,0xff
80159dbc:	2c42000a 	sltiu	v0,v0,10
80159dc0:	14400024 	bnez	v0,80159e54 <____strtof_l_internal+0x1d0>
80159dc4:	24020030 	li	v0,48
80159dc8:	8d850038 	lw	a1,56(t4)
80159dcc:	00108080 	sll	s0,s0,0x2
80159dd0:	00b01021 	addu	v0,a1,s0
80159dd4:	8c440000 	lw	a0,0(v0)
80159dd8:	24030069 	li	v1,105
80159ddc:	10830209 	beq	a0,v1,8015a604 <____strtof_l_internal+0x980>
80159de0:	02051021 	addu	v0,s0,a1
80159de4:	8c440000 	lw	a0,0(v0)
80159de8:	2403006e 	li	v1,110
80159dec:	10830227 	beq	a0,v1,8015a68c <____strtof_l_internal+0xa08>
80159df0:	3c05801d 	lui	a1,0x801d
80159df4:	8fa200cc 	lw	v0,204(sp)
80159df8:	00000000 	nop
80159dfc:	10400005 	beqz	v0,80159e14 <____strtof_l_internal+0x190>
80159e00:	00002821 	move	a1,zero
80159e04:	8fa400c8 	lw	a0,200(sp)
80159e08:	8fa300cc 	lw	v1,204(sp)
80159e0c:	00000000 	nop
80159e10:	ac640000 	sw	a0,0(v1)
80159e14:	8fbf00c4 	lw	ra,196(sp)
80159e18:	8fbe00c0 	lw	s8,192(sp)
80159e1c:	8fb700bc 	lw	s7,188(sp)
80159e20:	8fb600b8 	lw	s6,184(sp)
80159e24:	8fb500b4 	lw	s5,180(sp)
80159e28:	8fb400b0 	lw	s4,176(sp)
80159e2c:	8fb300ac 	lw	s3,172(sp)
80159e30:	8fb200a8 	lw	s2,168(sp)
80159e34:	8fb100a4 	lw	s1,164(sp)
80159e38:	8fb000a0 	lw	s0,160(sp)
80159e3c:	00a01021 	move	v0,a1
80159e40:	03e00008 	jr	ra
80159e44:	27bd00c8 	addiu	sp,sp,200
80159e48:	1040ffdb 	beqz	v0,80159db8 <____strtof_l_internal+0x134>
80159e4c:	2602ffd0 	addiu	v0,s0,-48
80159e50:	24020030 	li	v0,48
80159e54:	120200ce 	beq	s0,v0,8015a190 <____strtof_l_internal+0x50c>
80159e58:	24030078 	li	v1,120
80159e5c:	12a000da 	beqz	s5,8015a1c8 <____strtof_l_internal+0x544>
80159e60:	241e000a 	li	s8,10
80159e64:	82a40000 	lb	a0,0(s5)
80159e68:	02209821 	move	s3,s1
80159e6c:	24050030 	li	a1,48
80159e70:	1205000d 	beq	s0,a1,80159ea8 <____strtof_l_internal+0x224>
80159e74:	00000000 	nop
80159e78:	1080000b 	beqz	a0,80159ea8 <____strtof_l_internal+0x224>
80159e7c:	00000000 	nop
80159e80:	16040019 	bne	s0,a0,80159ee8 <____strtof_l_internal+0x264>
80159e84:	02a01021 	move	v0,s5
80159e88:	080567a6 	j	80159e98 <____strtof_l_internal+0x214>
80159e8c:	00000000 	nop
80159e90:	16030015 	bne	s0,v1,80159ee8 <____strtof_l_internal+0x264>
80159e94:	00000000 	nop
80159e98:	80430001 	lb	v1,1(v0)
80159e9c:	00000000 	nop
80159ea0:	1460fffb 	bnez	v1,80159e90 <____strtof_l_internal+0x20c>
80159ea4:	24420001 	addiu	v0,v0,1
80159ea8:	26730001 	addiu	s3,s3,1
80159eac:	82700000 	lb	s0,0(s3)
80159eb0:	0805679c 	j	80159e70 <____strtof_l_internal+0x1ec>
80159eb4:	00000000 	nop
80159eb8:	8c750028 	lw	s5,40(v1)
80159ebc:	00000000 	nop
80159ec0:	82a20000 	lb	v0,0(s5)
80159ec4:	00000000 	nop
80159ec8:	1440ff89 	bnez	v0,80159cf0 <____strtof_l_internal+0x6c>
80159ecc:	00000000 	nop
80159ed0:	0805673b 	j	80159cec <____strtof_l_internal+0x68>
80159ed4:	0000a821 	move	s5,zero
80159ed8:	26310001 	addiu	s1,s1,1
80159edc:	82300000 	lb	s0,0(s1)
80159ee0:	08056755 	j	80159d54 <____strtof_l_internal+0xd0>
80159ee4:	afa00084 	sw	zero,132(sp)
80159ee8:	2604ffd0 	addiu	a0,s0,-48
80159eec:	308200ff 	andi	v0,a0,0xff
80159ef0:	2c42000a 	sltiu	v0,v0,10
80159ef4:	14400005 	bnez	v0,80159f0c <____strtof_l_internal+0x288>
80159ef8:	308200ff 	andi	v0,a0,0xff
80159efc:	24020010 	li	v0,16
80159f00:	13c201a5 	beq	s8,v0,8015a598 <____strtof_l_internal+0x914>
80159f04:	00000000 	nop
80159f08:	308200ff 	andi	v0,a0,0xff
80159f0c:	2c42000a 	sltiu	v0,v0,10
80159f10:	02609021 	move	s2,s3
80159f14:	0000b021 	move	s6,zero
80159f18:	14400020 	bnez	v0,80159f9c <____strtof_l_internal+0x318>
80159f1c:	24060010 	li	a2,16
80159f20:	13c60023 	beq	s8,a2,80159fb0 <____strtof_l_internal+0x32c>
80159f24:	00101080 	sll	v0,s0,0x2
80159f28:	12a0002d 	beqz	s5,80159fe0 <____strtof_l_internal+0x35c>
80159f2c:	00000000 	nop
80159f30:	82a30000 	lb	v1,0(s5)
80159f34:	00000000 	nop
80159f38:	10600010 	beqz	v1,80159f7c <____strtof_l_internal+0x2f8>
80159f3c:	00000000 	nop
80159f40:	82420000 	lb	v0,0(s2)
80159f44:	00000000 	nop
80159f48:	14430025 	bne	v0,v1,80159fe0 <____strtof_l_internal+0x35c>
80159f4c:	00002821 	move	a1,zero
80159f50:	080567da 	j	80159f68 <____strtof_l_internal+0x2e4>
80159f54:	24a20001 	addiu	v0,a1,1
80159f58:	80820000 	lb	v0,0(a0)
80159f5c:	00000000 	nop
80159f60:	1443001f 	bne	v0,v1,80159fe0 <____strtof_l_internal+0x35c>
80159f64:	24a20001 	addiu	v0,a1,1
80159f68:	02a21821 	addu	v1,s5,v0
80159f6c:	80630000 	lb	v1,0(v1)
80159f70:	02422021 	addu	a0,s2,v0
80159f74:	1460fff8 	bnez	v1,80159f58 <____strtof_l_internal+0x2d4>
80159f78:	00402821 	move	a1,v0
80159f7c:	26520001 	addiu	s2,s2,1
80159f80:	82500000 	lb	s0,0(s2)
80159f84:	00000000 	nop
80159f88:	2604ffd0 	addiu	a0,s0,-48
80159f8c:	308200ff 	andi	v0,a0,0xff
80159f90:	2c42000a 	sltiu	v0,v0,10
80159f94:	1040ffe2 	beqz	v0,80159f20 <____strtof_l_internal+0x29c>
80159f98:	00000000 	nop
80159f9c:	26d60001 	addiu	s6,s6,1
80159fa0:	26520001 	addiu	s2,s2,1
80159fa4:	82500000 	lb	s0,0(s2)
80159fa8:	080567e3 	j	80159f8c <____strtof_l_internal+0x308>
80159fac:	2604ffd0 	addiu	a0,s0,-48
80159fb0:	8d850038 	lw	a1,56(t4)
80159fb4:	00000000 	nop
80159fb8:	00451021 	addu	v0,v0,a1
80159fbc:	8c420000 	lw	v0,0(v0)
80159fc0:	00000000 	nop
80159fc4:	2c430061 	sltiu	v1,v0,97
80159fc8:	1460ffd7 	bnez	v1,80159f28 <____strtof_l_internal+0x2a4>
80159fcc:	2c420067 	sltiu	v0,v0,103
80159fd0:	1040ffd5 	beqz	v0,80159f28 <____strtof_l_internal+0x2a4>
80159fd4:	00000000 	nop
80159fd8:	080567e8 	j	80159fa0 <____strtof_l_internal+0x31c>
80159fdc:	26d60001 	addiu	s6,s6,1
80159fe0:	12e00033 	beqz	s7,8015a0b0 <____strtof_l_internal+0x42c>
80159fe4:	00000000 	nop
80159fe8:	1ac00031 	blez	s6,8015a0b0 <____strtof_l_internal+0x42c>
80159fec:	02202021 	move	a0,s1
80159ff0:	02e03821 	move	a3,s7
80159ff4:	02402821 	move	a1,s2
80159ff8:	02a03021 	move	a2,s5
80159ffc:	0c043a68 	jal	8010e9a0 <__correctly_grouped_prefixmb>
8015a000:	afac0090 	sw	t4,144(sp)
8015a004:	8fac0090 	lw	t4,144(sp)
8015a008:	1242020a 	beq	s2,v0,8015a834 <____strtof_l_internal+0xbb0>
8015a00c:	00402021 	move	a0,v0
8015a010:	1222020d 	beq	s1,v0,8015a848 <____strtof_l_internal+0xbc4>
8015a014:	0053102b 	sltu	v0,v0,s3
8015a018:	14400157 	bnez	v0,8015a578 <____strtof_l_internal+0x8f4>
8015a01c:	0264102b 	sltu	v0,s3,a0
8015a020:	10400577 	beqz	v0,8015b600 <____strtof_l_internal+0x197c>
8015a024:	00808821 	move	s1,a0
8015a028:	02601821 	move	v1,s3
8015a02c:	0000b021 	move	s6,zero
8015a030:	00802821 	move	a1,a0
8015a034:	90620000 	lbu	v0,0(v1)
8015a038:	00000000 	nop
8015a03c:	2442ffd0 	addiu	v0,v0,-48
8015a040:	304200ff 	andi	v0,v0,0xff
8015a044:	2c42000a 	sltiu	v0,v0,10
8015a048:	10400002 	beqz	v0,8015a054 <____strtof_l_internal+0x3d0>
8015a04c:	24630001 	addiu	v1,v1,1
8015a050:	26d60001 	addiu	s6,s6,1
8015a054:	1465fff7 	bne	v1,a1,8015a034 <____strtof_l_internal+0x3b0>
8015a058:	00808821 	move	s1,a0
8015a05c:	02c06821 	move	t5,s6
8015a060:	00005821 	move	t3,zero
8015a064:	8fa200cc 	lw	v0,204(sp)
8015a068:	00000000 	nop
8015a06c:	10400002 	beqz	v0,8015a078 <____strtof_l_internal+0x3f4>
8015a070:	00000000 	nop
8015a074:	ac510000 	sw	s1,0(v0)
8015a078:	16c0005e 	bnez	s6,8015a1f4 <____strtof_l_internal+0x570>
8015a07c:	00000000 	nop
8015a080:	8fa30084 	lw	v1,132(sp)
8015a084:	00000000 	nop
8015a088:	10600109 	beqz	v1,8015a4b0 <____strtof_l_internal+0x82c>
8015a08c:	3c02801d 	lui	v0,0x801d
8015a090:	8c45677c 	lw	a1,26492(v0)
8015a094:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015a098:	00000000 	nop
8015a09c:	26310001 	addiu	s1,s1,1
8015a0a0:	82300000 	lb	s0,0(s1)
8015a0a4:	24030001 	li	v1,1
8015a0a8:	08056755 	j	80159d54 <____strtof_l_internal+0xd0>
8015a0ac:	afa30084 	sw	v1,132(sp)
8015a0b0:	12c00002 	beqz	s6,8015a0bc <____strtof_l_internal+0x438>
8015a0b4:	240bffff 	li	t3,-1
8015a0b8:	00005821 	move	t3,zero
8015a0bc:	10e00011 	beqz	a3,8015a104 <____strtof_l_internal+0x480>
8015a0c0:	00000000 	nop
8015a0c4:	82420000 	lb	v0,0(s2)
8015a0c8:	00000000 	nop
8015a0cc:	144700ab 	bne	v0,a3,8015a37c <____strtof_l_internal+0x6f8>
8015a0d0:	00002821 	move	a1,zero
8015a0d4:	0805683c 	j	8015a0f0 <____strtof_l_internal+0x46c>
8015a0d8:	24a20001 	addiu	v0,a1,1
8015a0dc:	80820000 	lb	v0,0(a0)
8015a0e0:	00000000 	nop
8015a0e4:	144300a6 	bne	v0,v1,8015a380 <____strtof_l_internal+0x6fc>
8015a0e8:	24020010 	li	v0,16
8015a0ec:	24a20001 	addiu	v0,a1,1
8015a0f0:	02821821 	addu	v1,s4,v0
8015a0f4:	80630000 	lb	v1,0(v1)
8015a0f8:	02422021 	addu	a0,s2,v0
8015a0fc:	1460fff7 	bnez	v1,8015a0dc <____strtof_l_internal+0x458>
8015a100:	00402821 	move	a1,v0
8015a104:	8fa4007c 	lw	a0,124(sp)
8015a108:	8d850038 	lw	a1,56(t4)
8015a10c:	02448821 	addu	s1,s2,a0
8015a110:	82300000 	lb	s0,0(s1)
8015a114:	02c03821 	move	a3,s6
8015a118:	00003021 	move	a2,zero
8015a11c:	240a0010 	li	t2,16
8015a120:	24080030 	li	t0,48
8015a124:	0805684d 	j	8015a134 <____strtof_l_internal+0x4b0>
8015a128:	2409ffff 	li	t1,-1
8015a12c:	82300000 	lb	s0,0(s1)
8015a130:	24c60001 	addiu	a2,a2,1
8015a134:	2602ffd0 	addiu	v0,s0,-48
8015a138:	304200ff 	andi	v0,v0,0xff
8015a13c:	00101880 	sll	v1,s0,0x2
8015a140:	2c42000a 	sltiu	v0,v0,10
8015a144:	1440000b 	bnez	v0,8015a174 <____strtof_l_internal+0x4f0>
8015a148:	00a32021 	addu	a0,a1,v1
8015a14c:	17ca0090 	bne	s8,t2,8015a390 <____strtof_l_internal+0x70c>
8015a150:	02209021 	move	s2,s1
8015a154:	8c820000 	lw	v0,0(a0)
8015a158:	00000000 	nop
8015a15c:	28440067 	slti	a0,v0,103
8015a160:	28420061 	slti	v0,v0,97
8015a164:	14400092 	bnez	v0,8015a3b0 <____strtof_l_internal+0x72c>
8015a168:	02c7102a 	slt	v0,s6,a3
8015a16c:	108000a2 	beqz	a0,8015a3f8 <____strtof_l_internal+0x774>
8015a170:	00a31021 	addu	v0,a1,v1
8015a174:	26310001 	addiu	s1,s1,1
8015a178:	1208ffec 	beq	s0,t0,8015a12c <____strtof_l_internal+0x4a8>
8015a17c:	24e70001 	addiu	a3,a3,1
8015a180:	1569ffea 	bne	t3,t1,8015a12c <____strtof_l_internal+0x4a8>
8015a184:	00000000 	nop
8015a188:	0805684b 	j	8015a12c <____strtof_l_internal+0x4a8>
8015a18c:	00c05821 	move	t3,a2
8015a190:	82220001 	lb	v0,1(s1)
8015a194:	8d850038 	lw	a1,56(t4)
8015a198:	00021080 	sll	v0,v0,0x2
8015a19c:	00451021 	addu	v0,v0,a1
8015a1a0:	8c440000 	lw	a0,0(v0)
8015a1a4:	00000000 	nop
8015a1a8:	1483ff2c 	bne	a0,v1,80159e5c <____strtof_l_internal+0x1d8>
8015a1ac:	241e0010 	li	s8,16
8015a1b0:	26310002 	addiu	s1,s1,2
8015a1b4:	82300000 	lb	s0,0(s1)
8015a1b8:	16a0ff2a 	bnez	s5,80159e64 <____strtof_l_internal+0x1e0>
8015a1bc:	0000b821 	move	s7,zero
8015a1c0:	08056873 	j	8015a1cc <____strtof_l_internal+0x548>
8015a1c4:	24020030 	li	v0,48
8015a1c8:	24020030 	li	v0,48
8015a1cc:	1602ff46 	bne	s0,v0,80159ee8 <____strtof_l_internal+0x264>
8015a1d0:	02209821 	move	s3,s1
8015a1d4:	26730001 	addiu	s3,s3,1
8015a1d8:	82700000 	lb	s0,0(s3)
8015a1dc:	00000000 	nop
8015a1e0:	1202fffd 	beq	s0,v0,8015a1d8 <____strtof_l_internal+0x554>
8015a1e4:	26730001 	addiu	s3,s3,1
8015a1e8:	2673ffff 	addiu	s3,s3,-1
8015a1ec:	080567bb 	j	80159eec <____strtof_l_internal+0x268>
8015a1f0:	2604ffd0 	addiu	a0,s0,-48
8015a1f4:	156000b0 	bnez	t3,8015a4b8 <____strtof_l_internal+0x834>
8015a1f8:	02602021 	move	a0,s3
8015a1fc:	02608821 	move	s1,s3
8015a200:	24020010 	li	v0,16
8015a204:	13c20136 	beq	s8,v0,8015a6e0 <____strtof_l_internal+0xa5c>
8015a208:	00000000 	nop
8015a20c:	8fa40024 	lw	a0,36(sp)
8015a210:	00000000 	nop
8015a214:	04800053 	bltz	a0,8015a364 <____strtof_l_internal+0x6e0>
8015a218:	02cd2823 	subu	a1,s6,t5
8015a21c:	00a4102a 	slt	v0,a1,a0
8015a220:	14400054 	bnez	v0,8015a374 <____strtof_l_internal+0x6f0>
8015a224:	00801821 	move	v1,a0
8015a228:	00834023 	subu	t0,a0,v1
8015a22c:	01a36821 	addu	t5,t5,v1
8015a230:	01a81021 	addu	v0,t5,t0
8015a234:	28420028 	slti	v0,v0,40
8015a238:	afad0070 	sw	t5,112(sp)
8015a23c:	10400212 	beqz	v0,8015aa88 <____strtof_l_internal+0xe04>
8015a240:	afa80024 	sw	t0,36(sp)
8015a244:	2902ffd4 	slti	v0,t0,-44
8015a248:	144003d4 	bnez	v0,8015b19c <____strtof_l_internal+0x1518>
8015a24c:	00000000 	nop
8015a250:	8fa40070 	lw	a0,112(sp)
8015a254:	00000000 	nop
8015a258:	18800195 	blez	a0,8015a8b0 <____strtof_l_internal+0xc2c>
8015a25c:	27a60030 	addiu	a2,sp,48
8015a260:	8fa3007c 	lw	v1,124(sp)
8015a264:	8fa50070 	lw	a1,112(sp)
8015a268:	02202021 	move	a0,s1
8015a26c:	27a20024 	addiu	v0,sp,36
8015a270:	27a70020 	addiu	a3,sp,32
8015a274:	afa6009c 	sw	a2,156(sp)
8015a278:	afa20010 	sw	v0,16(sp)
8015a27c:	afb40014 	sw	s4,20(sp)
8015a280:	afa30018 	sw	v1,24(sp)
8015a284:	0c0565d4 	jal	80159750 <str_to_mpn>
8015a288:	afb5001c 	sw	s5,28(sp)
8015a28c:	8fa80024 	lw	t0,36(sp)
8015a290:	00000000 	nop
8015a294:	190004d7 	blez	t0,8015b5f4 <____strtof_l_internal+0x1970>
8015a298:	00408821 	move	s1,v0
8015a29c:	27a40050 	addiu	a0,sp,80
8015a2a0:	3c02801d 	lui	v0,0x801d
8015a2a4:	8fa90020 	lw	t1,32(sp)
8015a2a8:	245769c0 	addiu	s7,v0,27072
8015a2ac:	27b30030 	addiu	s3,sp,48
8015a2b0:	0080f021 	move	s8,a0
8015a2b4:	24120001 	li	s2,1
8015a2b8:	080568c2 	j	8015a308 <____strtof_l_internal+0x684>
8015a2bc:	afa40098 	sw	a0,152(sp)
8015a2c0:	8ee70000 	lw	a3,0(s7)
8015a2c4:	3c02801d 	lui	v0,0x801d
8015a2c8:	00073880 	sll	a3,a3,0x2
8015a2cc:	24426898 	addiu	v0,v0,26776
8015a2d0:	00e23821 	addu	a3,a3,v0
8015a2d4:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015a2d8:	afb00010 	sw	s0,16(sp)
8015a2dc:	8fa90020 	lw	t1,32(sp)
8015a2e0:	03c01821 	move	v1,s8
8015a2e4:	02094821 	addu	t1,s0,t1
8015a2e8:	104001de 	beqz	v0,8015aa64 <____strtof_l_internal+0xde0>
8015a2ec:	afa90020 	sw	t1,32(sp)
8015a2f0:	8fa80024 	lw	t0,36(sp)
8015a2f4:	0260f021 	move	s8,s3
8015a2f8:	00609821 	move	s3,v1
8015a2fc:	00129040 	sll	s2,s2,0x1
8015a300:	11000338 	beqz	t0,8015afe4 <____strtof_l_internal+0x1360>
8015a304:	26f70010 	addiu	s7,s7,16
8015a308:	02481024 	and	v0,s2,t0
8015a30c:	1040fffb 	beqz	v0,8015a2fc <____strtof_l_internal+0x678>
8015a310:	01203021 	move	a2,t1
8015a314:	8ee20004 	lw	v0,4(s7)
8015a318:	02484026 	xor	t0,s2,t0
8015a31c:	2450fffe 	addiu	s0,v0,-2
8015a320:	0130102a 	slt	v0,t1,s0
8015a324:	03c02021 	move	a0,s8
8015a328:	02602821 	move	a1,s3
8015a32c:	02603821 	move	a3,s3
8015a330:	1040ffe3 	beqz	v0,8015a2c0 <____strtof_l_internal+0x63c>
8015a334:	afa80024 	sw	t0,36(sp)
8015a338:	8ee50000 	lw	a1,0(s7)
8015a33c:	3c03801d 	lui	v1,0x801d
8015a340:	24636898 	addiu	v1,v1,26776
8015a344:	00052880 	sll	a1,a1,0x2
8015a348:	03c02021 	move	a0,s8
8015a34c:	02003021 	move	a2,s0
8015a350:	00a32821 	addu	a1,a1,v1
8015a354:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015a358:	afa90010 	sw	t1,16(sp)
8015a35c:	080568b7 	j	8015a2dc <____strtof_l_internal+0x658>
8015a360:	00000000 	nop
8015a364:	000d2823 	negu	a1,t5
8015a368:	0085102a 	slt	v0,a0,a1
8015a36c:	1040ffae 	beqz	v0,8015a228 <____strtof_l_internal+0x5a4>
8015a370:	00801821 	move	v1,a0
8015a374:	0805688a 	j	8015a228 <____strtof_l_internal+0x5a4>
8015a378:	00a01821 	move	v1,a1
8015a37c:	24020010 	li	v0,16
8015a380:	13c201be 	beq	s8,v0,8015aa7c <____strtof_l_internal+0xdf8>
8015a384:	00101880 	sll	v1,s0,0x2
8015a388:	8d850038 	lw	a1,56(t4)
8015a38c:	02c03821 	move	a3,s6
8015a390:	00101080 	sll	v0,s0,0x2
8015a394:	00451021 	addu	v0,v0,a1
8015a398:	8c440000 	lw	a0,0(v0)
8015a39c:	24030065 	li	v1,101
8015a3a0:	10830019 	beq	a0,v1,8015a408 <____strtof_l_internal+0x784>
8015a3a4:	00000000 	nop
8015a3a8:	02408821 	move	s1,s2
8015a3ac:	02c7102a 	slt	v0,s6,a3
8015a3b0:	1040000c 	beqz	v0,8015a3e4 <____strtof_l_internal+0x760>
8015a3b4:	02402821 	move	a1,s2
8015a3b8:	8243ffff 	lb	v1,-1(s2)
8015a3bc:	24020030 	li	v0,48
8015a3c0:	14620008 	bne	v1,v0,8015a3e4 <____strtof_l_internal+0x760>
8015a3c4:	00000000 	nop
8015a3c8:	2645fffe 	addiu	a1,s2,-2
8015a3cc:	24030030 	li	v1,48
8015a3d0:	80a20000 	lb	v0,0(a1)
8015a3d4:	24e7ffff 	addiu	a3,a3,-1
8015a3d8:	1043fffd 	beq	v0,v1,8015a3d0 <____strtof_l_internal+0x74c>
8015a3dc:	24a5ffff 	addiu	a1,a1,-1
8015a3e0:	24a50002 	addiu	a1,a1,2
8015a3e4:	12c7005c 	beq	s6,a3,8015a558 <____strtof_l_internal+0x8d4>
8015a3e8:	02c06821 	move	t5,s6
8015a3ec:	08056819 	j	8015a064 <____strtof_l_internal+0x3e0>
8015a3f0:	00e0b021 	move	s6,a3
8015a3f4:	00a31021 	addu	v0,a1,v1
8015a3f8:	8c440000 	lw	a0,0(v0)
8015a3fc:	24030070 	li	v1,112
8015a400:	1483ffea 	bne	a0,v1,8015a3ac <____strtof_l_internal+0x728>
8015a404:	02408821 	move	s1,s2
8015a408:	82440001 	lb	a0,1(s2)
8015a40c:	2402002d 	li	v0,45
8015a410:	10820382 	beq	a0,v0,8015b21c <____strtof_l_internal+0x1598>
8015a414:	26510001 	addiu	s1,s2,1
8015a418:	2402002b 	li	v0,43
8015a41c:	10820168 	beq	a0,v0,8015a9c0 <____strtof_l_internal+0xd3c>
8015a420:	00000000 	nop
8015a424:	00008021 	move	s0,zero
8015a428:	2482ffd0 	addiu	v0,a0,-48
8015a42c:	304200ff 	andi	v0,v0,0xff
8015a430:	2c42000a 	sltiu	v0,v0,10
8015a434:	1040ffdc 	beqz	v0,8015a3a8 <____strtof_l_internal+0x724>
8015a438:	24020010 	li	v0,16
8015a43c:	13c20178 	beq	s8,v0,8015aa20 <____strtof_l_internal+0xd9c>
8015a440:	00000000 	nop
8015a444:	12000387 	beqz	s0,8015b264 <____strtof_l_internal+0x15e0>
8015a448:	01761023 	subu	v0,t3,s6
8015a44c:	26c5003d 	addiu	a1,s6,61
8015a450:	8fa20024 	lw	v0,36(sp)
8015a454:	00000000 	nop
8015a458:	000218c0 	sll	v1,v0,0x3
8015a45c:	00021040 	sll	v0,v0,0x1
8015a460:	00434021 	addu	t0,v0,v1
8015a464:	01042021 	addu	a0,t0,a0
8015a468:	00a8102a 	slt	v0,a1,t0
8015a46c:	afa80024 	sw	t0,36(sp)
8015a470:	1440038e 	bnez	v0,8015b2ac <____strtof_l_internal+0x1628>
8015a474:	2488ffd0 	addiu	t0,a0,-48
8015a478:	afa80024 	sw	t0,36(sp)
8015a47c:	26310001 	addiu	s1,s1,1
8015a480:	82240000 	lb	a0,0(s1)
8015a484:	00000000 	nop
8015a488:	2482ffd0 	addiu	v0,a0,-48
8015a48c:	304200ff 	andi	v0,v0,0xff
8015a490:	2c42000a 	sltiu	v0,v0,10
8015a494:	1440ffee 	bnez	v0,8015a450 <____strtof_l_internal+0x7cc>
8015a498:	00000000 	nop
8015a49c:	1200ffc4 	beqz	s0,8015a3b0 <____strtof_l_internal+0x72c>
8015a4a0:	02c7102a 	slt	v0,s6,a3
8015a4a4:	00084023 	negu	t0,t0
8015a4a8:	080568ec 	j	8015a3b0 <____strtof_l_internal+0x72c>
8015a4ac:	afa80024 	sw	t0,36(sp)
8015a4b0:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015a4b4:	00002821 	move	a1,zero
8015a4b8:	82880000 	lb	t0,0(s4)
8015a4bc:	80820000 	lb	v0,0(a0)
8015a4c0:	82890001 	lb	t1,1(s4)
8015a4c4:	10480006 	beq	v0,t0,8015a4e0 <____strtof_l_internal+0x85c>
8015a4c8:	24870001 	addiu	a3,a0,1
8015a4cc:	00e02021 	move	a0,a3
8015a4d0:	80e20000 	lb	v0,0(a3)
8015a4d4:	00000000 	nop
8015a4d8:	1448fffc 	bne	v0,t0,8015a4cc <____strtof_l_internal+0x848>
8015a4dc:	24870001 	addiu	a3,a0,1
8015a4e0:	11200012 	beqz	t1,8015a52c <____strtof_l_internal+0x8a8>
8015a4e4:	24020010 	li	v0,16
8015a4e8:	80820001 	lb	v0,1(a0)
8015a4ec:	00000000 	nop
8015a4f0:	1449fff6 	bne	v0,t1,8015a4cc <____strtof_l_internal+0x848>
8015a4f4:	24870001 	addiu	a3,a0,1
8015a4f8:	08056944 	j	8015a510 <____strtof_l_internal+0x88c>
8015a4fc:	24060001 	li	a2,1
8015a500:	80a20000 	lb	v0,0(a1)
8015a504:	00000000 	nop
8015a508:	1443fff0 	bne	v0,v1,8015a4cc <____strtof_l_internal+0x848>
8015a50c:	00000000 	nop
8015a510:	24c20001 	addiu	v0,a2,1
8015a514:	00541821 	addu	v1,v0,s4
8015a518:	80630000 	lb	v1,0(v1)
8015a51c:	00822821 	addu	a1,a0,v0
8015a520:	1460fff7 	bnez	v1,8015a500 <____strtof_l_internal+0x87c>
8015a524:	00403021 	move	a2,v0
8015a528:	24020010 	li	v0,16
8015a52c:	8fa30024 	lw	v1,36(sp)
8015a530:	13c20002 	beq	s8,v0,8015a53c <____strtof_l_internal+0x8b8>
8015a534:	000b1080 	sll	v0,t3,0x2
8015a538:	01601021 	move	v0,t3
8015a53c:	8fa5007c 	lw	a1,124(sp)
8015a540:	00624023 	subu	t0,v1,v0
8015a544:	00ab1021 	addu	v0,a1,t3
8015a548:	00828821 	addu	s1,a0,v0
8015a54c:	02cbb023 	subu	s6,s6,t3
8015a550:	08056880 	j	8015a200 <____strtof_l_internal+0x57c>
8015a554:	afa80024 	sw	t0,36(sp)
8015a558:	1ac0fec2 	blez	s6,8015a064 <____strtof_l_internal+0x3e0>
8015a55c:	00000000 	nop
8015a560:	8fa80024 	lw	t0,36(sp)
8015a564:	00000000 	nop
8015a568:	05000118 	bltz	t0,8015a9cc <____strtof_l_internal+0xd48>
8015a56c:	24070010 	li	a3,16
8015a570:	08056819 	j	8015a064 <____strtof_l_internal+0x3e0>
8015a574:	00000000 	nop
8015a578:	8fa200cc 	lw	v0,204(sp)
8015a57c:	00000000 	nop
8015a580:	1040ffcb 	beqz	v0,8015a4b0 <____strtof_l_internal+0x82c>
8015a584:	00000000 	nop
8015a588:	8fa300cc 	lw	v1,204(sp)
8015a58c:	00002821 	move	a1,zero
8015a590:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015a594:	ac640000 	sw	a0,0(v1)
8015a598:	8d850038 	lw	a1,56(t4)
8015a59c:	00000000 	nop
8015a5a0:	80a20184 	lb	v0,388(a1)
8015a5a4:	00000000 	nop
8015a5a8:	0202102a 	slt	v0,s0,v0
8015a5ac:	104000af 	beqz	v0,8015a86c <____strtof_l_internal+0xbe8>
8015a5b0:	00000000 	nop
8015a5b4:	10e0fe55 	beqz	a3,80159f0c <____strtof_l_internal+0x288>
8015a5b8:	308200ff 	andi	v0,a0,0xff
8015a5bc:	82620000 	lb	v0,0(s3)
8015a5c0:	00000000 	nop
8015a5c4:	1447fe50 	bne	v0,a3,80159f08 <____strtof_l_internal+0x284>
8015a5c8:	00003021 	move	a2,zero
8015a5cc:	0805697a 	j	8015a5e8 <____strtof_l_internal+0x964>
8015a5d0:	24c20001 	addiu	v0,a2,1
8015a5d4:	80a20000 	lb	v0,0(a1)
8015a5d8:	00000000 	nop
8015a5dc:	1443fe4b 	bne	v0,v1,80159f0c <____strtof_l_internal+0x288>
8015a5e0:	308200ff 	andi	v0,a0,0xff
8015a5e4:	24c20001 	addiu	v0,a2,1
8015a5e8:	02821821 	addu	v1,s4,v0
8015a5ec:	80630000 	lb	v1,0(v1)
8015a5f0:	02622821 	addu	a1,s3,v0
8015a5f4:	1460fff7 	bnez	v1,8015a5d4 <____strtof_l_internal+0x950>
8015a5f8:	00403021 	move	a2,v0
8015a5fc:	080567c3 	j	80159f0c <____strtof_l_internal+0x288>
8015a600:	308200ff 	andi	v0,a0,0xff
8015a604:	3c05801d 	lui	a1,0x801d
8015a608:	01803821 	move	a3,t4
8015a60c:	24a51708 	addiu	a1,a1,5896
8015a610:	02202021 	move	a0,s1
8015a614:	24060003 	li	a2,3
8015a618:	0c0587e8 	jal	80161fa0 <__strncasecmp_l>
8015a61c:	afac0090 	sw	t4,144(sp)
8015a620:	8fac0090 	lw	t4,144(sp)
8015a624:	14400098 	bnez	v0,8015a888 <____strtof_l_internal+0xc04>
8015a628:	00000000 	nop
8015a62c:	8fa400cc 	lw	a0,204(sp)
8015a630:	00000000 	nop
8015a634:	1080000d 	beqz	a0,8015a66c <____strtof_l_internal+0x9e8>
8015a638:	26300003 	addiu	s0,s1,3
8015a63c:	3c05801d 	lui	a1,0x801d
8015a640:	24a56780 	addiu	a1,a1,26496
8015a644:	01803821 	move	a3,t4
8015a648:	02002021 	move	a0,s0
8015a64c:	0c0587e8 	jal	80161fa0 <__strncasecmp_l>
8015a650:	24060005 	li	a2,5
8015a654:	14400002 	bnez	v0,8015a660 <____strtof_l_internal+0x9dc>
8015a658:	00000000 	nop
8015a65c:	26300008 	addiu	s0,s1,8
8015a660:	8fa500cc 	lw	a1,204(sp)
8015a664:	00000000 	nop
8015a668:	acb00000 	sw	s0,0(a1)
8015a66c:	8fa60084 	lw	a2,132(sp)
8015a670:	00000000 	nop
8015a674:	10c0010d 	beqz	a2,8015aaac <____strtof_l_internal+0xe28>
8015a678:	3c02801d 	lui	v0,0x801d
8015a67c:	3c02801d 	lui	v0,0x801d
8015a680:	8c456770 	lw	a1,26480(v0)
8015a684:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015a688:	00000000 	nop
8015a68c:	01803821 	move	a3,t4
8015a690:	24a5170c 	addiu	a1,a1,5900
8015a694:	02202021 	move	a0,s1
8015a698:	24060003 	li	a2,3
8015a69c:	0c0587e8 	jal	80161fa0 <__strncasecmp_l>
8015a6a0:	afac0090 	sw	t4,144(sp)
8015a6a4:	8fac0090 	lw	t4,144(sp)
8015a6a8:	1440fdd2 	bnez	v0,80159df4 <____strtof_l_internal+0x170>
8015a6ac:	24020028 	li	v0,40
8015a6b0:	82230003 	lb	v1,3(s1)
8015a6b4:	00000000 	nop
8015a6b8:	106203d5 	beq	v1,v0,8015b610 <____strtof_l_internal+0x198c>
8015a6bc:	26240003 	addiu	a0,s1,3
8015a6c0:	3c02801d 	lui	v0,0x801d
8015a6c4:	8c456778 	lw	a1,26488(v0)
8015a6c8:	8fa700cc 	lw	a3,204(sp)
8015a6cc:	00000000 	nop
8015a6d0:	10e0fdd0 	beqz	a3,80159e14 <____strtof_l_internal+0x190>
8015a6d4:	00000000 	nop
8015a6d8:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015a6dc:	ace40000 	sw	a0,0(a3)
8015a6e0:	82240000 	lb	a0,0(s1)
8015a6e4:	8d8a0034 	lw	t2,52(t4)
8015a6e8:	080569bf 	j	8015a6fc <____strtof_l_internal+0xa78>
8015a6ec:	00041040 	sll	v0,a0,0x1
8015a6f0:	82240000 	lb	a0,0(s1)
8015a6f4:	00000000 	nop
8015a6f8:	00041040 	sll	v0,a0,0x1
8015a6fc:	004a1021 	addu	v0,v0,t2
8015a700:	94430000 	lhu	v1,0(v0)
8015a704:	00000000 	nop
8015a708:	30631000 	andi	v1,v1,0x1000
8015a70c:	1060fff8 	beqz	v1,8015a6f0 <____strtof_l_internal+0xa6c>
8015a710:	26310001 	addiu	s1,s1,1
8015a714:	2631ffff 	addiu	s1,s1,-1
8015a718:	24020030 	li	v0,48
8015a71c:	14820007 	bne	a0,v0,8015a73c <____strtof_l_internal+0xab8>
8015a720:	00801821 	move	v1,a0
8015a724:	26310001 	addiu	s1,s1,1
8015a728:	82230000 	lb	v1,0(s1)
8015a72c:	00000000 	nop
8015a730:	1062fffd 	beq	v1,v0,8015a728 <____strtof_l_internal+0xaa4>
8015a734:	26310001 	addiu	s1,s1,1
8015a738:	2631ffff 	addiu	s1,s1,-1
8015a73c:	2464ffd0 	addiu	a0,v1,-48
8015a740:	2c82000a 	sltiu	v0,a0,10
8015a744:	10400053 	beqz	v0,8015a894 <____strtof_l_internal+0xc10>
8015a748:	00031880 	sll	v1,v1,0x2
8015a74c:	00804021 	move	t0,a0
8015a750:	26260001 	addiu	a2,s1,1
8015a754:	3c02801d 	lui	v0,0x801d
8015a758:	00081880 	sll	v1,t0,0x2
8015a75c:	24426790 	addiu	v0,v0,26512
8015a760:	00621821 	addu	v1,v1,v0
8015a764:	8c650000 	lw	a1,0(v1)
8015a768:	8fa40024 	lw	a0,36(sp)
8015a76c:	24020017 	li	v0,23
8015a770:	00a42021 	addu	a0,a1,a0
8015a774:	00453823 	subu	a3,v0,a1
8015a778:	000d1880 	sll	v1,t5,0x2
8015a77c:	00641821 	addu	v1,v1,a0
8015a780:	24e20001 	addiu	v0,a3,1
8015a784:	00484804 	sllv	t1,t0,v0
8015a788:	26c5ffff 	addiu	a1,s6,-1
8015a78c:	2468fffb 	addiu	t0,v1,-5
8015a790:	afa90028 	sw	t1,40(sp)
8015a794:	1ca0000d 	bgtz	a1,8015a7cc <____strtof_l_internal+0xb48>
8015a798:	afa80024 	sw	t0,36(sp)
8015a79c:	08056c6d 	j	8015b1b4 <____strtof_l_internal+0x1530>
8015a7a0:	00000000 	nop
8015a7a4:	24c60001 	addiu	a2,a2,1
8015a7a8:	28e20003 	slti	v0,a3,3
8015a7ac:	24e3fffd 	addiu	v1,a3,-3
8015a7b0:	14400289 	bnez	v0,8015b1d8 <____strtof_l_internal+0x1554>
8015a7b4:	24a5ffff 	addiu	a1,a1,-1
8015a7b8:	00641004 	sllv	v0,a0,v1
8015a7bc:	01224825 	or	t1,t1,v0
8015a7c0:	24e7fffc 	addiu	a3,a3,-4
8015a7c4:	10a0027b 	beqz	a1,8015b1b4 <____strtof_l_internal+0x1530>
8015a7c8:	afa90028 	sw	t1,40(sp)
8015a7cc:	80c40000 	lb	a0,0(a2)
8015a7d0:	00000000 	nop
8015a7d4:	00041040 	sll	v0,a0,0x1
8015a7d8:	004a1021 	addu	v0,v0,t2
8015a7dc:	94430000 	lhu	v1,0(v0)
8015a7e0:	00000000 	nop
8015a7e4:	30631000 	andi	v1,v1,0x1000
8015a7e8:	14600007 	bnez	v1,8015a808 <____strtof_l_internal+0xb84>
8015a7ec:	2482ffd0 	addiu	v0,a0,-48
8015a7f0:	8fa2007c 	lw	v0,124(sp)
8015a7f4:	00000000 	nop
8015a7f8:	00c23021 	addu	a2,a2,v0
8015a7fc:	80c40000 	lb	a0,0(a2)
8015a800:	00000000 	nop
8015a804:	2482ffd0 	addiu	v0,a0,-48
8015a808:	00041880 	sll	v1,a0,0x2
8015a80c:	00402021 	move	a0,v0
8015a810:	2c42000a 	sltiu	v0,v0,10
8015a814:	1440ffe3 	bnez	v0,8015a7a4 <____strtof_l_internal+0xb20>
8015a818:	00000000 	nop
8015a81c:	8d820038 	lw	v0,56(t4)
8015a820:	24c60001 	addiu	a2,a2,1
8015a824:	00621021 	addu	v0,v1,v0
8015a828:	8c430000 	lw	v1,0(v0)
8015a82c:	080569ea 	j	8015a7a8 <____strtof_l_internal+0xb24>
8015a830:	2464ffa9 	addiu	a0,v1,-87
8015a834:	82870000 	lb	a3,0(s4)
8015a838:	0805682f 	j	8015a0bc <____strtof_l_internal+0x438>
8015a83c:	00005821 	move	t3,zero
8015a840:	08056767 	j	80159d9c <____strtof_l_internal+0x118>
8015a844:	00002021 	move	a0,zero
8015a848:	8fa500cc 	lw	a1,204(sp)
8015a84c:	00000000 	nop
8015a850:	10a0ff17 	beqz	a1,8015a4b0 <____strtof_l_internal+0x82c>
8015a854:	00000000 	nop
8015a858:	8fa700c8 	lw	a3,200(sp)
8015a85c:	8fa600cc 	lw	a2,204(sp)
8015a860:	00002821 	move	a1,zero
8015a864:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015a868:	acc70000 	sw	a3,0(a2)
8015a86c:	80a20198 	lb	v0,408(a1)
8015a870:	00000000 	nop
8015a874:	0050102a 	slt	v0,v0,s0
8015a878:	1440ff4e 	bnez	v0,8015a5b4 <____strtof_l_internal+0x930>
8015a87c:	308200ff 	andi	v0,a0,0xff
8015a880:	080567c4 	j	80159f10 <____strtof_l_internal+0x28c>
8015a884:	2c42000a 	sltiu	v0,v0,10
8015a888:	8d850038 	lw	a1,56(t4)
8015a88c:	08056779 	j	80159de4 <____strtof_l_internal+0x160>
8015a890:	02051021 	addu	v0,s0,a1
8015a894:	8d820038 	lw	v0,56(t4)
8015a898:	00000000 	nop
8015a89c:	00621821 	addu	v1,v1,v0
8015a8a0:	8c640000 	lw	a0,0(v1)
8015a8a4:	26260001 	addiu	a2,s1,1
8015a8a8:	080569d5 	j	8015a754 <____strtof_l_internal+0xad0>
8015a8ac:	2488ffa9 	addiu	t0,a0,-87
8015a8b0:	27a50030 	addiu	a1,sp,48
8015a8b4:	00006021 	move	t4,zero
8015a8b8:	2403000a 	li	v1,10
8015a8bc:	afa5009c 	sw	a1,156(sp)
8015a8c0:	8fa20070 	lw	v0,112(sp)
8015a8c4:	00000000 	nop
8015a8c8:	02c2f023 	subu	s8,s6,v0
8015a8cc:	007e102a 	slt	v0,v1,s8
8015a8d0:	14400266 	bnez	v0,8015b26c <____strtof_l_internal+0x15e8>
8015a8d4:	00000000 	nop
8015a8d8:	afa00078 	sw	zero,120(sp)
8015a8dc:	8fa20024 	lw	v0,36(sp)
8015a8e0:	27a40050 	addiu	a0,sp,80
8015a8e4:	3c03801d 	lui	v1,0x801d
8015a8e8:	03c28023 	subu	s0,s8,v0
8015a8ec:	247269c0 	addiu	s2,v1,27072
8015a8f0:	24130001 	li	s3,1
8015a8f4:	0080b021 	move	s6,a0
8015a8f8:	27b70030 	addiu	s7,sp,48
8015a8fc:	afa40098 	sw	a0,152(sp)
8015a900:	08056a52 	j	8015a948 <____strtof_l_internal+0xcc4>
8015a904:	afa00080 	sw	zero,128(sp)
8015a908:	8e420004 	lw	v0,4(s2)
8015a90c:	8e450000 	lw	a1,0(s2)
8015a910:	3c06801d 	lui	a2,0x801d
8015a914:	2442fffe 	addiu	v0,v0,-2
8015a918:	24c66898 	addiu	a2,a2,26776
8015a91c:	00052880 	sll	a1,a1,0x2
8015a920:	00a62821 	addu	a1,a1,a2
8015a924:	02c02021 	move	a0,s6
8015a928:	00023080 	sll	a2,v0,0x2
8015a92c:	afac0090 	sw	t4,144(sp)
8015a930:	0c04324c 	jal	8010c930 <memcpy>
8015a934:	afa20080 	sw	v0,128(sp)
8015a938:	8fac0090 	lw	t4,144(sp)
8015a93c:	00139840 	sll	s3,s3,0x1
8015a940:	12000062 	beqz	s0,8015aacc <____strtof_l_internal+0xe48>
8015a944:	26520010 	addiu	s2,s2,16
8015a948:	02701024 	and	v0,s3,s0
8015a94c:	1040fffb 	beqz	v0,8015a93c <____strtof_l_internal+0xcb8>
8015a950:	02e02021 	move	a0,s7
8015a954:	8fa50080 	lw	a1,128(sp)
8015a958:	02c03821 	move	a3,s6
8015a95c:	10a0ffea 	beqz	a1,8015a908 <____strtof_l_internal+0xc84>
8015a960:	02138026 	xor	s0,s0,s3
8015a964:	8e450000 	lw	a1,0(s2)
8015a968:	8e460004 	lw	a2,4(s2)
8015a96c:	3c03801d 	lui	v1,0x801d
8015a970:	24636898 	addiu	v1,v1,26776
8015a974:	8fa20080 	lw	v0,128(sp)
8015a978:	00052880 	sll	a1,a1,0x2
8015a97c:	00a32821 	addu	a1,a1,v1
8015a980:	24c6fffe 	addiu	a2,a2,-2
8015a984:	afac0090 	sw	t4,144(sp)
8015a988:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015a98c:	afa20010 	sw	v0,16(sp)
8015a990:	8fa40080 	lw	a0,128(sp)
8015a994:	8e430004 	lw	v1,4(s2)
8015a998:	00000000 	nop
8015a99c:	00831821 	addu	v1,a0,v1
8015a9a0:	2466fffe 	addiu	a2,v1,-2
8015a9a4:	afa60080 	sw	a2,128(sp)
8015a9a8:	8fac0090 	lw	t4,144(sp)
8015a9ac:	10400042 	beqz	v0,8015aab8 <____strtof_l_internal+0xe34>
8015a9b0:	02e02821 	move	a1,s7
8015a9b4:	02c0b821 	move	s7,s6
8015a9b8:	08056a4f 	j	8015a93c <____strtof_l_internal+0xcb8>
8015a9bc:	00a0b021 	move	s6,a1
8015a9c0:	82440002 	lb	a0,2(s2)
8015a9c4:	08056909 	j	8015a424 <____strtof_l_internal+0x7a0>
8015a9c8:	26510002 	addiu	s1,s2,2
8015a9cc:	24090030 	li	t1,48
8015a9d0:	13c7001a 	beq	s8,a3,8015aa3c <____strtof_l_internal+0xdb8>
8015a9d4:	00000000 	nop
8015a9d8:	80a6ffff 	lb	a2,-1(a1)
8015a9dc:	00000000 	nop
8015a9e0:	24c2ffd0 	addiu	v0,a2,-48
8015a9e4:	2c42000a 	sltiu	v0,v0,10
8015a9e8:	38420001 	xori	v0,v0,0x1
8015a9ec:	14400011 	bnez	v0,8015aa34 <____strtof_l_internal+0xdb0>
8015a9f0:	00000000 	nop
8015a9f4:	24a5ffff 	addiu	a1,a1,-1
8015a9f8:	14c9fd9a 	bne	a2,t1,8015a064 <____strtof_l_internal+0x3e0>
8015a9fc:	25080001 	addiu	t0,t0,1
8015aa00:	26d6ffff 	addiu	s6,s6,-1
8015aa04:	afa80024 	sw	t0,36(sp)
8015aa08:	1ac0fd96 	blez	s6,8015a064 <____strtof_l_internal+0x3e0>
8015aa0c:	25adffff 	addiu	t5,t5,-1
8015aa10:	0500ffef 	bltz	t0,8015a9d0 <____strtof_l_internal+0xd4c>
8015aa14:	00000000 	nop
8015aa18:	08056819 	j	8015a064 <____strtof_l_internal+0x3e0>
8015aa1c:	00000000 	nop
8015aa20:	1200041e 	beqz	s0,8015ba9c <____strtof_l_internal+0x1e18>
8015aa24:	00161880 	sll	v1,s6,0x2
8015aa28:	00161080 	sll	v0,s6,0x2
8015aa2c:	08056914 	j	8015a450 <____strtof_l_internal+0x7cc>
8015aa30:	24450095 	addiu	a1,v0,149
8015aa34:	08056a74 	j	8015a9d0 <____strtof_l_internal+0xd4c>
8015aa38:	24a5ffff 	addiu	a1,a1,-1
8015aa3c:	80a6ffff 	lb	a2,-1(a1)
8015aa40:	8d820034 	lw	v0,52(t4)
8015aa44:	00061840 	sll	v1,a2,0x1
8015aa48:	00621821 	addu	v1,v1,v0
8015aa4c:	94640000 	lhu	a0,0(v1)
8015aa50:	00000000 	nop
8015aa54:	00042302 	srl	a0,a0,0xc
8015aa58:	38840001 	xori	a0,a0,0x1
8015aa5c:	08056a7b 	j	8015a9ec <____strtof_l_internal+0xd68>
8015aa60:	30820001 	andi	v0,a0,0x1
8015aa64:	8fa80024 	lw	t0,36(sp)
8015aa68:	2529ffff 	addiu	t1,t1,-1
8015aa6c:	0260f021 	move	s8,s3
8015aa70:	00609821 	move	s3,v1
8015aa74:	080568bf 	j	8015a2fc <____strtof_l_internal+0x678>
8015aa78:	afa90020 	sw	t1,32(sp)
8015aa7c:	8d850038 	lw	a1,56(t4)
8015aa80:	080568fd 	j	8015a3f4 <____strtof_l_internal+0x770>
8015aa84:	02c03821 	move	a3,s6
8015aa88:	0c047ea0 	jal	8011fa80 <__errno_location>
8015aa8c:	00000000 	nop
8015aa90:	24030022 	li	v1,34
8015aa94:	ac430000 	sw	v1,0(v0)
8015aa98:	8fa30084 	lw	v1,132(sp)
8015aa9c:	00000000 	nop
8015aaa0:	1460fef7 	bnez	v1,8015a680 <____strtof_l_internal+0x9fc>
8015aaa4:	3c02801d 	lui	v0,0x801d
8015aaa8:	3c02801d 	lui	v0,0x801d
8015aaac:	8c456774 	lw	a1,26484(v0)
8015aab0:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015aab4:	00000000 	nop
8015aab8:	02c0b821 	move	s7,s6
8015aabc:	2463fffd 	addiu	v1,v1,-3
8015aac0:	00a0b021 	move	s6,a1
8015aac4:	08056a4f 	j	8015a93c <____strtof_l_internal+0xcb8>
8015aac8:	afa30080 	sw	v1,128(sp)
8015aacc:	8fa7009c 	lw	a3,156(sp)
8015aad0:	00000000 	nop
8015aad4:	10f60442 	beq	a3,s6,8015bbe0 <____strtof_l_internal+0x1f5c>
8015aad8:	27a40050 	addiu	a0,sp,80
8015aadc:	8fa30080 	lw	v1,128(sp)
8015aae0:	02202021 	move	a0,s1
8015aae4:	2476ffff 	addiu	s6,v1,-1
8015aae8:	8fa3007c 	lw	v1,124(sp)
8015aaec:	03c02821 	move	a1,s8
8015aaf0:	27a20024 	addiu	v0,sp,36
8015aaf4:	27a60030 	addiu	a2,sp,48
8015aaf8:	27a70020 	addiu	a3,sp,32
8015aafc:	afa30018 	sw	v1,24(sp)
8015ab00:	afac0090 	sw	t4,144(sp)
8015ab04:	afa20010 	sw	v0,16(sp)
8015ab08:	afb40014 	sw	s4,20(sp)
8015ab0c:	0c0565d4 	jal	80159750 <str_to_mpn>
8015ab10:	afb5001c 	sw	s5,28(sp)
8015ab14:	0016f080 	sll	s8,s6,0x2
8015ab18:	27a40020 	addiu	a0,sp,32
8015ab1c:	03c41821 	addu	v1,s8,a0
8015ab20:	8c630030 	lw	v1,48(v1)
8015ab24:	3402ffff 	li	v0,0xffff
8015ab28:	0043102b 	sltu	v0,v0,v1
8015ab2c:	8fac0090 	lw	t4,144(sp)
8015ab30:	144001c5 	bnez	v0,8015b248 <____strtof_l_internal+0x15c4>
8015ab34:	3c0200ff 	lui	v0,0xff
8015ab38:	2c620100 	sltiu	v0,v1,256
8015ab3c:	10400305 	beqz	v0,8015b754 <____strtof_l_internal+0x1ad0>
8015ab40:	24050008 	li	a1,8
8015ab44:	00002821 	move	a1,zero
8015ab48:	00001021 	move	v0,zero
8015ab4c:	3c06801d 	lui	a2,0x801d
8015ab50:	00431006 	srlv	v0,v1,v0
8015ab54:	24c46a50 	addiu	a0,a2,27216
8015ab58:	00441021 	addu	v0,v0,a0
8015ab5c:	90430000 	lbu	v1,0(v0)
8015ab60:	24020020 	li	v0,32
8015ab64:	00a31821 	addu	v1,a1,v1
8015ab68:	00438023 	subu	s0,v0,v1
8015ab6c:	1a000015 	blez	s0,8015abc4 <____strtof_l_internal+0xf40>
8015ab70:	27a40050 	addiu	a0,sp,80
8015ab74:	8fa60080 	lw	a2,128(sp)
8015ab78:	00802821 	move	a1,a0
8015ab7c:	02003821 	move	a3,s0
8015ab80:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015ab84:	afac0090 	sw	t4,144(sp)
8015ab88:	27a40030 	addiu	a0,sp,48
8015ab8c:	8fa60020 	lw	a2,32(sp)
8015ab90:	00802821 	move	a1,a0
8015ab94:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015ab98:	02003821 	move	a3,s0
8015ab9c:	8fac0090 	lw	t4,144(sp)
8015aba0:	10400008 	beqz	v0,8015abc4 <____strtof_l_internal+0xf40>
8015aba4:	00402021 	move	a0,v0
8015aba8:	8fa30020 	lw	v1,32(sp)
8015abac:	27a70020 	addiu	a3,sp,32
8015abb0:	00031080 	sll	v0,v1,0x2
8015abb4:	00471021 	addu	v0,v0,a3
8015abb8:	24690001 	addiu	t1,v1,1
8015abbc:	ac440010 	sw	a0,16(v0)
8015abc0:	afa90020 	sw	t1,32(sp)
8015abc4:	8fa30080 	lw	v1,128(sp)
8015abc8:	24020001 	li	v0,1
8015abcc:	10620202 	beq	v1,v0,8015b3d8 <____strtof_l_internal+0x1754>
8015abd0:	afac0024 	sw	t4,36(sp)
8015abd4:	24020002 	li	v0,2
8015abd8:	106202e0 	beq	v1,v0,8015b75c <____strtof_l_internal+0x1ad8>
8015abdc:	27a30020 	addiu	v1,sp,32
8015abe0:	8fa50080 	lw	a1,128(sp)
8015abe4:	8fa60020 	lw	a2,32(sp)
8015abe8:	24a2fffe 	addiu	v0,a1,-2
8015abec:	00021080 	sll	v0,v0,0x2
8015abf0:	afa2008c 	sw	v0,140(sp)
8015abf4:	8fa4008c 	lw	a0,140(sp)
8015abf8:	00a62823 	subu	a1,a1,a2
8015abfc:	27a70050 	addiu	a3,sp,80
8015ac00:	00052880 	sll	a1,a1,0x2
8015ac04:	03c31021 	addu	v0,s8,v1
8015ac08:	00e52821 	addu	a1,a3,a1
8015ac0c:	00831821 	addu	v1,a0,v1
8015ac10:	afac0090 	sw	t4,144(sp)
8015ac14:	8c500030 	lw	s0,48(v0)
8015ac18:	8c730030 	lw	s3,48(v1)
8015ac1c:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015ac20:	27a40030 	addiu	a0,sp,48
8015ac24:	8fac0090 	lw	t4,144(sp)
8015ac28:	184003ce 	blez	v0,8015bb64 <____strtof_l_internal+0x1ee0>
8015ac2c:	27a50020 	addiu	a1,sp,32
8015ac30:	8fa90020 	lw	t1,32(sp)
8015ac34:	00000000 	nop
8015ac38:	00091080 	sll	v0,t1,0x2
8015ac3c:	00451021 	addu	v0,v0,a1
8015ac40:	25290001 	addiu	t1,t1,1
8015ac44:	ac400010 	sw	zero,16(v0)
8015ac48:	afa90020 	sw	t1,32(sp)
8015ac4c:	8fa60080 	lw	a2,128(sp)
8015ac50:	00000000 	nop
8015ac54:	0126102a 	slt	v0,t1,a2
8015ac58:	14400296 	bnez	v0,8015b6b4 <____strtof_l_internal+0x1a30>
8015ac5c:	00000000 	nop
8015ac60:	1920000d 	blez	t1,8015ac98 <____strtof_l_internal+0x1014>
8015ac64:	01203021 	move	a2,t1
8015ac68:	08056b1e 	j	8015ac78 <____strtof_l_internal+0xff4>
8015ac6c:	24c5ffff 	addiu	a1,a2,-1
8015ac70:	00a03021 	move	a2,a1
8015ac74:	24c5ffff 	addiu	a1,a2,-1
8015ac78:	27a70020 	addiu	a3,sp,32
8015ac7c:	00051080 	sll	v0,a1,0x2
8015ac80:	00471021 	addu	v0,v0,a3
8015ac84:	00061880 	sll	v1,a2,0x2
8015ac88:	8c440010 	lw	a0,16(v0)
8015ac8c:	00671821 	addu	v1,v1,a3
8015ac90:	14a0fff7 	bnez	a1,8015ac70 <____strtof_l_internal+0xfec>
8015ac94:	ac640010 	sw	a0,16(v1)
8015ac98:	afa00074 	sw	zero,116(sp)
8015ac9c:	8fa20080 	lw	v0,128(sp)
8015aca0:	27a30020 	addiu	v1,sp,32
8015aca4:	0002b880 	sll	s7,v0,0x2
8015aca8:	02e31021 	addu	v0,s7,v1
8015acac:	29950019 	slti	s5,t4,25
8015acb0:	ac400030 	sw	zero,48(v0)
8015acb4:	8c540010 	lw	s4,16(v0)
8015acb8:	12a003da 	beqz	s5,8015bc24 <____strtof_l_internal+0x1fa0>
8015acbc:	00000000 	nop
8015acc0:	8fa40080 	lw	a0,128(sp)
8015acc4:	00000000 	nop
8015acc8:	24840001 	addiu	a0,a0,1
8015accc:	afa40088 	sw	a0,136(sp)
8015acd0:	121400c2 	beq	s0,s4,8015afdc <____strtof_l_internal+0x1358>
8015acd4:	00102c02 	srl	a1,s0,0x10
8015acd8:	14a00002 	bnez	a1,8015ace4 <____strtof_l_internal+0x1060>
8015acdc:	0285001b 	divu	zero,s4,a1
8015ace0:	0007000d 	break	0x7
8015ace4:	320affff 	andi	t2,s0,0xffff
8015ace8:	27a40020 	addiu	a0,sp,32
8015acec:	03c41021 	addu	v0,s8,a0
8015acf0:	8c490010 	lw	t1,16(v0)
8015acf4:	00000000 	nop
8015acf8:	00092402 	srl	a0,t1,0x10
8015acfc:	00004012 	mflo	t0
8015ad00:	00001810 	mfhi	v1
8015ad04:	00031c00 	sll	v1,v1,0x10
8015ad08:	00641825 	or	v1,v1,a0
8015ad0c:	01480018 	mult	t2,t0
8015ad10:	00003012 	mflo	a2
8015ad14:	0066102b 	sltu	v0,v1,a2
8015ad18:	1040000b 	beqz	v0,8015ad48 <____strtof_l_internal+0x10c4>
8015ad1c:	00661023 	subu	v0,v1,a2
8015ad20:	00701821 	addu	v1,v1,s0
8015ad24:	0070102b 	sltu	v0,v1,s0
8015ad28:	14400006 	bnez	v0,8015ad44 <____strtof_l_internal+0x10c0>
8015ad2c:	2508ffff 	addiu	t0,t0,-1
8015ad30:	0066102b 	sltu	v0,v1,a2
8015ad34:	10400004 	beqz	v0,8015ad48 <____strtof_l_internal+0x10c4>
8015ad38:	00661023 	subu	v0,v1,a2
8015ad3c:	2508ffff 	addiu	t0,t0,-1
8015ad40:	00701821 	addu	v1,v1,s0
8015ad44:	00661023 	subu	v0,v1,a2
8015ad48:	14a00002 	bnez	a1,8015ad54 <____strtof_l_internal+0x10d0>
8015ad4c:	0045001b 	divu	zero,v0,a1
8015ad50:	0007000d 	break	0x7
8015ad54:	3124ffff 	andi	a0,t1,0xffff
8015ad58:	00003812 	mflo	a3
8015ad5c:	00001810 	mfhi	v1
8015ad60:	00031c00 	sll	v1,v1,0x10
8015ad64:	00641825 	or	v1,v1,a0
8015ad68:	01470018 	mult	t2,a3
8015ad6c:	00002812 	mflo	a1
8015ad70:	0065102b 	sltu	v0,v1,a1
8015ad74:	1040000b 	beqz	v0,8015ada4 <____strtof_l_internal+0x1120>
8015ad78:	00081400 	sll	v0,t0,0x10
8015ad7c:	00701821 	addu	v1,v1,s0
8015ad80:	0070102b 	sltu	v0,v1,s0
8015ad84:	14400006 	bnez	v0,8015ada0 <____strtof_l_internal+0x111c>
8015ad88:	24e7ffff 	addiu	a3,a3,-1
8015ad8c:	0065102b 	sltu	v0,v1,a1
8015ad90:	10400004 	beqz	v0,8015ada4 <____strtof_l_internal+0x1120>
8015ad94:	00081400 	sll	v0,t0,0x10
8015ad98:	24e7ffff 	addiu	a3,a3,-1
8015ad9c:	00701821 	addu	v1,v1,s0
8015ada0:	00081400 	sll	v0,t0,0x10
8015ada4:	00e28825 	or	s1,a3,v0
8015ada8:	8fa2008c 	lw	v0,140(sp)
8015adac:	00651823 	subu	v1,v1,a1
8015adb0:	27a40020 	addiu	a0,sp,32
8015adb4:	02710019 	multu	s3,s1
8015adb8:	00603821 	move	a3,v1
8015adbc:	00444821 	addu	t1,v0,a0
8015adc0:	02031821 	addu	v1,s0,v1
8015adc4:	00002810 	mfhi	a1
8015adc8:	00003012 	mflo	a2
8015adcc:	00701821 	addu	v1,v1,s0
8015add0:	00701023 	subu	v0,v1,s0
8015add4:	0050402b 	sltu	t0,v0,s0
8015add8:	00e5102b 	sltu	v0,a3,a1
8015addc:	14400008 	bnez	v0,8015ae00 <____strtof_l_internal+0x117c>
8015ade0:	00d3202b 	sltu	a0,a2,s3
8015ade4:	14a7000c 	bne	a1,a3,8015ae18 <____strtof_l_internal+0x1194>
8015ade8:	27a20020 	addiu	v0,sp,32
8015adec:	8d220010 	lw	v0,16(t1)
8015adf0:	00000000 	nop
8015adf4:	0046102b 	sltu	v0,v0,a2
8015adf8:	10400007 	beqz	v0,8015ae18 <____strtof_l_internal+0x1194>
8015adfc:	27a20020 	addiu	v0,sp,32
8015ae00:	00a42823 	subu	a1,a1,a0
8015ae04:	2631ffff 	addiu	s1,s1,-1
8015ae08:	00f03821 	addu	a3,a3,s0
8015ae0c:	1100ffef 	beqz	t0,8015adcc <____strtof_l_internal+0x1148>
8015ae10:	00d33023 	subu	a2,a2,s3
8015ae14:	27a20020 	addiu	v0,sp,32
8015ae18:	8fa60088 	lw	a2,136(sp)
8015ae1c:	02e29021 	addu	s2,s7,v0
8015ae20:	27a40030 	addiu	a0,sp,48
8015ae24:	27a50050 	addiu	a1,sp,80
8015ae28:	02203821 	move	a3,s1
8015ae2c:	0c0580b0 	jal	801602c0 <__mpn_submul_1>
8015ae30:	afac0090 	sw	t4,144(sp)
8015ae34:	8e430010 	lw	v1,16(s2)
8015ae38:	8fac0090 	lw	t4,144(sp)
8015ae3c:	10430007 	beq	v0,v1,8015ae5c <____strtof_l_internal+0x11d8>
8015ae40:	27a40030 	addiu	a0,sp,48
8015ae44:	8fa70080 	lw	a3,128(sp)
8015ae48:	00802821 	move	a1,a0
8015ae4c:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015ae50:	27a60050 	addiu	a2,sp,80
8015ae54:	8fac0090 	lw	t4,144(sp)
8015ae58:	2631ffff 	addiu	s1,s1,-1
8015ae5c:	27a30020 	addiu	v1,sp,32
8015ae60:	03c31021 	addu	v0,s8,v1
8015ae64:	8c540010 	lw	s4,16(v0)
8015ae68:	1ac0000b 	blez	s6,8015ae98 <____strtof_l_internal+0x1214>
8015ae6c:	ae540010 	sw	s4,16(s2)
8015ae70:	00161080 	sll	v0,s6,0x2
8015ae74:	00431021 	addu	v0,v0,v1
8015ae78:	02c02821 	move	a1,s6
8015ae7c:	24440010 	addiu	a0,v0,16
8015ae80:	8c83fffc 	lw	v1,-4(a0)
8015ae84:	24a2ffff 	addiu	v0,a1,-1
8015ae88:	ac830000 	sw	v1,0(a0)
8015ae8c:	00402821 	move	a1,v0
8015ae90:	1440fffb 	bnez	v0,8015ae80 <____strtof_l_internal+0x11fc>
8015ae94:	2484fffc 	addiu	a0,a0,-4
8015ae98:	15800046 	bnez	t4,8015afb4 <____strtof_l_internal+0x1330>
8015ae9c:	2982fff9 	slti	v0,t4,-7
8015aea0:	122000a6 	beqz	s1,8015b13c <____strtof_l_internal+0x14b8>
8015aea4:	3402ffff 	li	v0,0xffff
8015aea8:	0051102b 	sltu	v0,v0,s1
8015aeac:	144000f3 	bnez	v0,8015b27c <____strtof_l_internal+0x15f8>
8015aeb0:	3c0200ff 	lui	v0,0xff
8015aeb4:	2e220100 	sltiu	v0,s1,256
8015aeb8:	104002d5 	beqz	v0,8015ba10 <____strtof_l_internal+0x1d8c>
8015aebc:	24050008 	li	a1,8
8015aec0:	00002821 	move	a1,zero
8015aec4:	00001021 	move	v0,zero
8015aec8:	3c06801d 	lui	a2,0x801d
8015aecc:	24c46a50 	addiu	a0,a2,27216
8015aed0:	00511006 	srlv	v0,s1,v0
8015aed4:	00441021 	addu	v0,v0,a0
8015aed8:	90430000 	lbu	v1,0(v0)
8015aedc:	24040020 	li	a0,32
8015aee0:	00a31821 	addu	v1,a1,v1
8015aee4:	00831823 	subu	v1,a0,v1
8015aee8:	8fa80024 	lw	t0,36(sp)
8015aeec:	00831023 	subu	v0,a0,v1
8015aef0:	01034023 	subu	t0,t0,v1
8015aef4:	28420019 	slti	v0,v0,25
8015aef8:	144000e7 	bnez	v0,8015b298 <____strtof_l_internal+0x1614>
8015aefc:	afa80024 	sw	t0,36(sp)
8015af00:	24630018 	addiu	v1,v1,24
8015af04:	00831023 	subu	v0,a0,v1
8015af08:	00514806 	srlv	t1,s1,v0
8015af0c:	afa30074 	sw	v1,116(sp)
8015af10:	afa90028 	sw	t1,40(sp)
8015af14:	27a30020 	addiu	v1,sp,32
8015af18:	02e31021 	addu	v0,s7,v1
8015af1c:	8c430010 	lw	v1,16(v0)
8015af20:	00000000 	nop
8015af24:	1460033c 	bnez	v1,8015bc18 <____strtof_l_internal+0x1f94>
8015af28:	00000000 	nop
8015af2c:	8fa40080 	lw	a0,128(sp)
8015af30:	00000000 	nop
8015af34:	04800338 	bltz	a0,8015bc18 <____strtof_l_internal+0x1f94>
8015af38:	00041080 	sll	v0,a0,0x2
8015af3c:	27a50020 	addiu	a1,sp,32
8015af40:	00451021 	addu	v0,v0,a1
8015af44:	00803021 	move	a2,a0
8015af48:	24470010 	addiu	a3,v0,16
8015af4c:	08056bd7 	j	8015af5c <____strtof_l_internal+0x12d8>
8015af50:	2403ffff 	li	v1,-1
8015af54:	10c30006 	beq	a2,v1,8015af70 <____strtof_l_internal+0x12ec>
8015af58:	00000000 	nop
8015af5c:	24e7fffc 	addiu	a3,a3,-4
8015af60:	8ce20000 	lw	v0,0(a3)
8015af64:	00000000 	nop
8015af68:	1040fffa 	beqz	v0,8015af54 <____strtof_l_internal+0x12d0>
8015af6c:	24c6ffff 	addiu	a2,a2,-1
8015af70:	8fa70078 	lw	a3,120(sp)
8015af74:	00000000 	nop
8015af78:	10e001cc 	beqz	a3,8015b6ac <____strtof_l_internal+0x1a28>
8015af7c:	00061027 	nor	v0,zero,a2
8015af80:	24030001 	li	v1,1
8015af84:	8fa40074 	lw	a0,116(sp)
8015af88:	2402001f 	li	v0,31
8015af8c:	00441023 	subu	v0,v0,a0
8015af90:	8fa60084 	lw	a2,132(sp)
8015af94:	2505ffff 	addiu	a1,t0,-1
8015af98:	27a40028 	addiu	a0,sp,40
8015af9c:	02203821 	move	a3,s1
8015afa0:	afa20010 	sw	v0,16(sp)
8015afa4:	0c05669a 	jal	80159a68 <round_and_return>
8015afa8:	afa30014 	sw	v1,20(sp)
8015afac:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015afb0:	00402821 	move	a1,v0
8015afb4:	10400066 	beqz	v0,8015b150 <____strtof_l_internal+0x14cc>
8015afb8:	24020018 	li	v0,24
8015afbc:	258c0020 	addiu	t4,t4,32
8015afc0:	29950019 	slti	s5,t4,25
8015afc4:	afb10028 	sw	s1,40(sp)
8015afc8:	16a0ff41 	bnez	s5,8015acd0 <____strtof_l_internal+0x104c>
8015afcc:	27a30020 	addiu	v1,sp,32
8015afd0:	8fa80024 	lw	t0,36(sp)
8015afd4:	08056bc7 	j	8015af1c <____strtof_l_internal+0x1298>
8015afd8:	02e31021 	addu	v0,s7,v1
8015afdc:	08056b85 	j	8015ae14 <____strtof_l_internal+0x1190>
8015afe0:	2411ffff 	li	s1,-1
8015afe4:	8fa40098 	lw	a0,152(sp)
8015afe8:	00000000 	nop
8015afec:	10930304 	beq	a0,s3,8015bc00 <____strtof_l_internal+0x1f7c>
8015aff0:	00093080 	sll	a2,t1,0x2
8015aff4:	252bffff 	addiu	t3,t1,-1
8015aff8:	000b1080 	sll	v0,t3,0x2
8015affc:	27a50020 	addiu	a1,sp,32
8015b000:	00451021 	addu	v0,v0,a1
8015b004:	8c440010 	lw	a0,16(v0)
8015b008:	3403ffff 	li	v1,0xffff
8015b00c:	0064182b 	sltu	v1,v1,a0
8015b010:	14600086 	bnez	v1,8015b22c <____strtof_l_internal+0x15a8>
8015b014:	3c0200ff 	lui	v0,0xff
8015b018:	2c820100 	sltiu	v0,a0,256
8015b01c:	104000ec 	beqz	v0,8015b3d0 <____strtof_l_internal+0x174c>
8015b020:	24050008 	li	a1,8
8015b024:	00002821 	move	a1,zero
8015b028:	00001021 	move	v0,zero
8015b02c:	3c06801d 	lui	a2,0x801d
8015b030:	00441006 	srlv	v0,a0,v0
8015b034:	24c46a50 	addiu	a0,a2,27216
8015b038:	00441021 	addu	v0,v0,a0
8015b03c:	90430000 	lbu	v1,0(v0)
8015b040:	24060020 	li	a2,32
8015b044:	00a31821 	addu	v1,a1,v1
8015b048:	00c31823 	subu	v1,a2,v1
8015b04c:	00091140 	sll	v0,t1,0x5
8015b050:	00436023 	subu	t4,v0,v1
8015b054:	29840081 	slti	a0,t4,129
8015b058:	108000d2 	beqz	a0,8015b3a4 <____strtof_l_internal+0x1720>
8015b05c:	29820019 	slti	v0,t4,25
8015b060:	144000aa 	bnez	v0,8015b30c <____strtof_l_internal+0x1688>
8015b064:	2582ffe8 	addiu	v0,t4,-24
8015b068:	3048001f 	andi	t0,v0,0x1f
8015b06c:	110002a5 	beqz	t0,8015bb04 <____strtof_l_internal+0x1e80>
8015b070:	00025143 	sra	t2,v0,0x5
8015b074:	014b102a 	slt	v0,t2,t3
8015b078:	10400306 	beqz	v0,8015bc94 <____strtof_l_internal+0x2010>
8015b07c:	250dffff 	addiu	t5,t0,-1
8015b080:	27a70030 	addiu	a3,sp,48
8015b084:	000a1080 	sll	v0,t2,0x2
8015b088:	00e22821 	addu	a1,a3,v0
8015b08c:	00c84823 	subu	t1,a2,t0
8015b090:	01403821 	move	a3,t2
8015b094:	27a60028 	addiu	a2,sp,40
8015b098:	8ca20000 	lw	v0,0(a1)
8015b09c:	8ca30004 	lw	v1,4(a1)
8015b0a0:	24e70001 	addiu	a3,a3,1
8015b0a4:	01021006 	srlv	v0,v0,t0
8015b0a8:	01231804 	sllv	v1,v1,t1
8015b0ac:	00431025 	or	v0,v0,v1
8015b0b0:	00eb202a 	slt	a0,a3,t3
8015b0b4:	acc20000 	sw	v0,0(a2)
8015b0b8:	24a50004 	addiu	a1,a1,4
8015b0bc:	1480fff6 	bnez	a0,8015b098 <____strtof_l_internal+0x1414>
8015b0c0:	24c60004 	addiu	a2,a2,4
8015b0c4:	00ea1023 	subu	v0,a3,t2
8015b0c8:	184002f4 	blez	v0,8015bc9c <____strtof_l_internal+0x2018>
8015b0cc:	27a30020 	addiu	v1,sp,32
8015b0d0:	01408021 	move	s0,t2
8015b0d4:	8fa20030 	lw	v0,48(sp)
8015b0d8:	00000000 	nop
8015b0dc:	144002eb 	bnez	v0,8015bc8c <____strtof_l_internal+0x2008>
8015b0e0:	27a30034 	addiu	v1,sp,52
8015b0e4:	00002821 	move	a1,zero
8015b0e8:	8c620000 	lw	v0,0(v1)
8015b0ec:	24a50001 	addiu	a1,a1,1
8015b0f0:	1040fffd 	beqz	v0,8015b0e8 <____strtof_l_internal+0x1464>
8015b0f4:	24630004 	addiu	v1,v1,4
8015b0f8:	8fa60070 	lw	a2,112(sp)
8015b0fc:	00101080 	sll	v0,s0,0x2
8015b100:	27a40020 	addiu	a0,sp,32
8015b104:	00441021 	addu	v0,v0,a0
8015b108:	00d6182a 	slt	v1,a2,s6
8015b10c:	8c470010 	lw	a3,16(v0)
8015b110:	10600002 	beqz	v1,8015b11c <____strtof_l_internal+0x1498>
8015b114:	00b0102a 	slt	v0,a1,s0
8015b118:	24020001 	li	v0,1
8015b11c:	8fa60084 	lw	a2,132(sp)
8015b120:	2585ffff 	addiu	a1,t4,-1
8015b124:	27a40028 	addiu	a0,sp,40
8015b128:	afad0010 	sw	t5,16(sp)
8015b12c:	0c05669a 	jal	80159a68 <round_and_return>
8015b130:	afa20014 	sw	v0,20(sp)
8015b134:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015b138:	00402821 	move	a1,v0
8015b13c:	8fa80024 	lw	t0,36(sp)
8015b140:	afb10028 	sw	s1,40(sp)
8015b144:	2502ffe0 	addiu	v0,t0,-32
8015b148:	08056bf2 	j	8015afc8 <____strtof_l_internal+0x1344>
8015b14c:	afa20024 	sw	v0,36(sp)
8015b150:	004c1023 	subu	v0,v0,t4
8015b154:	1840009b 	blez	v0,8015b3c4 <____strtof_l_internal+0x1740>
8015b158:	afa20074 	sw	v0,116(sp)
8015b15c:	27a40028 	addiu	a0,sp,40
8015b160:	8fa70074 	lw	a3,116(sp)
8015b164:	00802821 	move	a1,a0
8015b168:	24060001 	li	a2,1
8015b16c:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015b170:	afac0090 	sw	t4,144(sp)
8015b174:	8fa70074 	lw	a3,116(sp)
8015b178:	8fac0090 	lw	t4,144(sp)
8015b17c:	8fa20028 	lw	v0,40(sp)
8015b180:	00071823 	negu	v1,a3
8015b184:	00711806 	srlv	v1,s1,v1
8015b188:	258c0020 	addiu	t4,t4,32
8015b18c:	00431025 	or	v0,v0,v1
8015b190:	29950019 	slti	s5,t4,25
8015b194:	08056bf2 	j	8015afc8 <____strtof_l_internal+0x1344>
8015b198:	afa20028 	sw	v0,40(sp)
8015b19c:	0c047ea0 	jal	8011fa80 <__errno_location>
8015b1a0:	00000000 	nop
8015b1a4:	24030022 	li	v1,34
8015b1a8:	00002821 	move	a1,zero
8015b1ac:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015b1b0:	ac430000 	sw	v1,0(v0)
8015b1b4:	8fa60084 	lw	a2,132(sp)
8015b1b8:	01002821 	move	a1,t0
8015b1bc:	27a40028 	addiu	a0,sp,40
8015b1c0:	00003821 	move	a3,zero
8015b1c4:	afa00010 	sw	zero,16(sp)
8015b1c8:	0c05669a 	jal	80159a68 <round_and_return>
8015b1cc:	afa00014 	sw	zero,20(sp)
8015b1d0:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015b1d4:	00402821 	move	a1,v0
8015b1d8:	24020003 	li	v0,3
8015b1dc:	00471023 	subu	v0,v0,a3
8015b1e0:	00441006 	srlv	v0,a0,v0
8015b1e4:	24e7001d 	addiu	a3,a3,29
8015b1e8:	8fa60084 	lw	a2,132(sp)
8015b1ec:	01224825 	or	t1,t1,v0
8015b1f0:	00e43804 	sllv	a3,a0,a3
8015b1f4:	01002821 	move	a1,t0
8015b1f8:	2402001f 	li	v0,31
8015b1fc:	24030001 	li	v1,1
8015b200:	27a40028 	addiu	a0,sp,40
8015b204:	afa90028 	sw	t1,40(sp)
8015b208:	afa20010 	sw	v0,16(sp)
8015b20c:	0c05669a 	jal	80159a68 <round_and_return>
8015b210:	afa30014 	sw	v1,20(sp)
8015b214:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015b218:	00402821 	move	a1,v0
8015b21c:	82440002 	lb	a0,2(s2)
8015b220:	26510002 	addiu	s1,s2,2
8015b224:	0805690a 	j	8015a428 <____strtof_l_internal+0x7a4>
8015b228:	24100001 	li	s0,1
8015b22c:	3442ffff 	ori	v0,v0,0xffff
8015b230:	0044102b 	sltu	v0,v0,a0
8015b234:	144000ec 	bnez	v0,8015b5e8 <____strtof_l_internal+0x1964>
8015b238:	00000000 	nop
8015b23c:	24050010 	li	a1,16
8015b240:	08056c0b 	j	8015b02c <____strtof_l_internal+0x13a8>
8015b244:	24020010 	li	v0,16
8015b248:	3442ffff 	ori	v0,v0,0xffff
8015b24c:	0043102b 	sltu	v0,v0,v1
8015b250:	1440013d 	bnez	v0,8015b748 <____strtof_l_internal+0x1ac4>
8015b254:	00000000 	nop
8015b258:	24050010 	li	a1,16
8015b25c:	08056ad3 	j	8015ab4c <____strtof_l_internal+0xec8>
8015b260:	24020010 	li	v0,16
8015b264:	08056914 	j	8015a450 <____strtof_l_internal+0x7cc>
8015b268:	24450026 	addiu	a1,v0,38
8015b26c:	0060f021 	move	s8,v1
8015b270:	24030001 	li	v1,1
8015b274:	08056a37 	j	8015a8dc <____strtof_l_internal+0xc58>
8015b278:	afa30078 	sw	v1,120(sp)
8015b27c:	3442ffff 	ori	v0,v0,0xffff
8015b280:	0051102b 	sltu	v0,v0,s1
8015b284:	14400202 	bnez	v0,8015ba90 <____strtof_l_internal+0x1e0c>
8015b288:	00000000 	nop
8015b28c:	24050010 	li	a1,16
8015b290:	08056bb2 	j	8015aec8 <____strtof_l_internal+0x1244>
8015b294:	24020010 	li	v0,16
8015b298:	00031023 	negu	v0,v1
8015b29c:	244c0020 	addiu	t4,v0,32
8015b2a0:	29950019 	slti	s5,t4,25
8015b2a4:	08056bf2 	j	8015afc8 <____strtof_l_internal+0x1344>
8015b2a8:	afb10028 	sw	s1,40(sp)
8015b2ac:	2402ffff 	li	v0,-1
8015b2b0:	156201ea 	bne	t3,v0,8015ba5c <____strtof_l_internal+0x1dd8>
8015b2b4:	00000000 	nop
8015b2b8:	8fa50084 	lw	a1,132(sp)
8015b2bc:	00000000 	nop
8015b2c0:	10a00003 	beqz	a1,8015b2d0 <____strtof_l_internal+0x164c>
8015b2c4:	00001821 	move	v1,zero
8015b2c8:	3c02801d 	lui	v0,0x801d
8015b2cc:	8c43677c 	lw	v1,26492(v0)
8015b2d0:	26310001 	addiu	s1,s1,1
8015b2d4:	92220000 	lbu	v0,0(s1)
8015b2d8:	00000000 	nop
8015b2dc:	2442ffd0 	addiu	v0,v0,-48
8015b2e0:	304200ff 	andi	v0,v0,0xff
8015b2e4:	2c42000a 	sltiu	v0,v0,10
8015b2e8:	1440fff9 	bnez	v0,8015b2d0 <____strtof_l_internal+0x164c>
8015b2ec:	00000000 	nop
8015b2f0:	8fa700cc 	lw	a3,204(sp)
8015b2f4:	00000000 	nop
8015b2f8:	10e00262 	beqz	a3,8015bc84 <____strtof_l_internal+0x2000>
8015b2fc:	00000000 	nop
8015b300:	00602821 	move	a1,v1
8015b304:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015b308:	acf10000 	sw	s1,0(a3)
8015b30c:	8fa70070 	lw	a3,112(sp)
8015b310:	00000000 	nop
8015b314:	16c701c0 	bne	s6,a3,8015ba18 <____strtof_l_internal+0x1d94>
8015b318:	00093080 	sll	a2,t1,0x2
8015b31c:	3c028000 	lui	v0,0x8000
8015b320:	2591ffff 	addiu	s1,t4,-1
8015b324:	3442001f 	ori	v0,v0,0x1f
8015b328:	02223824 	and	a3,s1,v0
8015b32c:	04e0024b 	bltz	a3,8015bc5c <____strtof_l_internal+0x1fd8>
8015b330:	2402ffe0 	li	v0,-32
8015b334:	24030017 	li	v1,23
8015b338:	10e3025f 	beq	a3,v1,8015bcb8 <____strtof_l_internal+0x2034>
8015b33c:	28e20017 	slti	v0,a3,23
8015b340:	1040020d 	beqz	v0,8015bb78 <____strtof_l_internal+0x1ef4>
8015b344:	24040001 	li	a0,1
8015b348:	24100001 	li	s0,1
8015b34c:	02092023 	subu	a0,s0,t1
8015b350:	00673823 	subu	a3,v1,a3
8015b354:	00042080 	sll	a0,a0,0x2
8015b358:	27a30028 	addiu	v1,sp,40
8015b35c:	00642021 	addu	a0,v1,a0
8015b360:	27a50030 	addiu	a1,sp,48
8015b364:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015b368:	01203021 	move	a2,t1
8015b36c:	8fa30020 	lw	v1,32(sp)
8015b370:	00000000 	nop
8015b374:	02038023 	subu	s0,s0,v1
8015b378:	1a000006 	blez	s0,8015b394 <____strtof_l_internal+0x1710>
8015b37c:	00001821 	move	v1,zero
8015b380:	27a20028 	addiu	v0,sp,40
8015b384:	24630001 	addiu	v1,v1,1
8015b388:	ac400000 	sw	zero,0(v0)
8015b38c:	1470fffd 	bne	v1,s0,8015b384 <____strtof_l_internal+0x1700>
8015b390:	24420004 	addiu	v0,v0,4
8015b394:	8fa60084 	lw	a2,132(sp)
8015b398:	27a40028 	addiu	a0,sp,40
8015b39c:	08056c70 	j	8015b1c0 <____strtof_l_internal+0x153c>
8015b3a0:	02202821 	move	a1,s1
8015b3a4:	0c047ea0 	jal	8011fa80 <__errno_location>
8015b3a8:	00000000 	nop
8015b3ac:	8fa70084 	lw	a3,132(sp)
8015b3b0:	24030022 	li	v1,34
8015b3b4:	14e0fcb1 	bnez	a3,8015a67c <____strtof_l_internal+0x9f8>
8015b3b8:	ac430000 	sw	v1,0(v0)
8015b3bc:	08056aab 	j	8015aaac <____strtof_l_internal+0xe28>
8015b3c0:	3c02801d 	lui	v0,0x801d
8015b3c4:	258c0020 	addiu	t4,t4,32
8015b3c8:	08056bf2 	j	8015afc8 <____strtof_l_internal+0x1344>
8015b3cc:	29950019 	slti	s5,t4,25
8015b3d0:	08056c0b 	j	8015b02c <____strtof_l_internal+0x13a8>
8015b3d4:	24020008 	li	v0,8
8015b3d8:	8fb20050 	lw	s2,80(sp)
8015b3dc:	8fa30030 	lw	v1,48(sp)
8015b3e0:	00128c02 	srl	s1,s2,0x10
8015b3e4:	3254ffff 	andi	s4,s2,0xffff
8015b3e8:	0000a821 	move	s5,zero
8015b3ec:	16200002 	bnez	s1,8015b3f8 <____strtof_l_internal+0x1774>
8015b3f0:	0071001b 	divu	zero,v1,s1
8015b3f4:	0007000d 	break	0x7
8015b3f8:	00002812 	mflo	a1
8015b3fc:	00001810 	mfhi	v1
8015b400:	00031c00 	sll	v1,v1,0x10
8015b404:	00000000 	nop
8015b408:	00b40018 	mult	a1,s4
8015b40c:	00002012 	mflo	a0
8015b410:	0064102b 	sltu	v0,v1,a0
8015b414:	1040000b 	beqz	v0,8015b444 <____strtof_l_internal+0x17c0>
8015b418:	00641023 	subu	v0,v1,a0
8015b41c:	00721821 	addu	v1,v1,s2
8015b420:	0072102b 	sltu	v0,v1,s2
8015b424:	14400006 	bnez	v0,8015b440 <____strtof_l_internal+0x17bc>
8015b428:	24a5ffff 	addiu	a1,a1,-1
8015b42c:	0064102b 	sltu	v0,v1,a0
8015b430:	10400004 	beqz	v0,8015b444 <____strtof_l_internal+0x17c0>
8015b434:	00641023 	subu	v0,v1,a0
8015b438:	24a5ffff 	addiu	a1,a1,-1
8015b43c:	00721821 	addu	v1,v1,s2
8015b440:	00641023 	subu	v0,v1,a0
8015b444:	16200002 	bnez	s1,8015b450 <____strtof_l_internal+0x17cc>
8015b448:	0051001b 	divu	zero,v0,s1
8015b44c:	0007000d 	break	0x7
8015b450:	00003812 	mflo	a3
8015b454:	00001810 	mfhi	v1
8015b458:	00031c00 	sll	v1,v1,0x10
8015b45c:	00000000 	nop
8015b460:	00f40018 	mult	a3,s4
8015b464:	00002012 	mflo	a0
8015b468:	0064102b 	sltu	v0,v1,a0
8015b46c:	1040000b 	beqz	v0,8015b49c <____strtof_l_internal+0x1818>
8015b470:	00051400 	sll	v0,a1,0x10
8015b474:	00721821 	addu	v1,v1,s2
8015b478:	0072102b 	sltu	v0,v1,s2
8015b47c:	14400006 	bnez	v0,8015b498 <____strtof_l_internal+0x1814>
8015b480:	24e7ffff 	addiu	a3,a3,-1
8015b484:	0064102b 	sltu	v0,v1,a0
8015b488:	10400004 	beqz	v0,8015b49c <____strtof_l_internal+0x1818>
8015b48c:	00051400 	sll	v0,a1,0x10
8015b490:	24e7ffff 	addiu	a3,a3,-1
8015b494:	00721821 	addu	v1,v1,s2
8015b498:	00051400 	sll	v0,a1,0x10
8015b49c:	00649823 	subu	s3,v1,a0
8015b4a0:	15800030 	bnez	t4,8015b564 <____strtof_l_internal+0x18e0>
8015b4a4:	00e28025 	or	s0,a3,v0
8015b4a8:	12000033 	beqz	s0,8015b578 <____strtof_l_internal+0x18f4>
8015b4ac:	3402ffff 	li	v0,0xffff
8015b4b0:	0050102b 	sltu	v0,v0,s0
8015b4b4:	14400045 	bnez	v0,8015b5cc <____strtof_l_internal+0x1948>
8015b4b8:	3c0200ff 	lui	v0,0xff
8015b4bc:	2e020100 	sltiu	v0,s0,256
8015b4c0:	1040019b 	beqz	v0,8015bb30 <____strtof_l_internal+0x1eac>
8015b4c4:	24050008 	li	a1,8
8015b4c8:	00002821 	move	a1,zero
8015b4cc:	00001021 	move	v0,zero
8015b4d0:	3c03801d 	lui	v1,0x801d
8015b4d4:	24646a50 	addiu	a0,v1,27216
8015b4d8:	00501006 	srlv	v0,s0,v0
8015b4dc:	00441021 	addu	v0,v0,a0
8015b4e0:	90430000 	lbu	v1,0(v0)
8015b4e4:	24040020 	li	a0,32
8015b4e8:	00a31821 	addu	v1,a1,v1
8015b4ec:	00831823 	subu	v1,a0,v1
8015b4f0:	8fa80024 	lw	t0,36(sp)
8015b4f4:	00831023 	subu	v0,a0,v1
8015b4f8:	01034023 	subu	t0,t0,v1
8015b4fc:	28420019 	slti	v0,v0,25
8015b500:	10400201 	beqz	v0,8015bd08 <____strtof_l_internal+0x2084>
8015b504:	afa80024 	sw	t0,36(sp)
8015b508:	00031023 	negu	v0,v1
8015b50c:	244c0020 	addiu	t4,v0,32
8015b510:	afb00028 	sw	s0,40(sp)
8015b514:	29820019 	slti	v0,t4,25
8015b518:	1440ffb4 	bnez	v0,8015b3ec <____strtof_l_internal+0x1768>
8015b51c:	02601821 	move	v1,s3
8015b520:	8fa80024 	lw	t0,36(sp)
8015b524:	8fa40078 	lw	a0,120(sp)
8015b528:	00000000 	nop
8015b52c:	10800002 	beqz	a0,8015b538 <____strtof_l_internal+0x18b4>
8015b530:	0013182b 	sltu	v1,zero,s3
8015b534:	24030001 	li	v1,1
8015b538:	2402001f 	li	v0,31
8015b53c:	8fa60084 	lw	a2,132(sp)
8015b540:	00551023 	subu	v0,v0,s5
8015b544:	2505ffff 	addiu	a1,t0,-1
8015b548:	27a40028 	addiu	a0,sp,40
8015b54c:	02003821 	move	a3,s0
8015b550:	afa20010 	sw	v0,16(sp)
8015b554:	0c05669a 	jal	80159a68 <round_and_return>
8015b558:	afa30014 	sw	v1,20(sp)
8015b55c:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015b560:	00402821 	move	a1,v0
8015b564:	2982fff9 	slti	v0,t4,-7
8015b568:	10400008 	beqz	v0,8015b58c <____strtof_l_internal+0x1908>
8015b56c:	24020018 	li	v0,24
8015b570:	08056d44 	j	8015b510 <____strtof_l_internal+0x188c>
8015b574:	258c0020 	addiu	t4,t4,32
8015b578:	8fa80024 	lw	t0,36(sp)
8015b57c:	00000000 	nop
8015b580:	2508ffe0 	addiu	t0,t0,-32
8015b584:	08056d44 	j	8015b510 <____strtof_l_internal+0x188c>
8015b588:	afa80024 	sw	t0,36(sp)
8015b58c:	004ca823 	subu	s5,v0,t4
8015b590:	1aa0000c 	blez	s5,8015b5c4 <____strtof_l_internal+0x1940>
8015b594:	27a40028 	addiu	a0,sp,40
8015b598:	00802821 	move	a1,a0
8015b59c:	24060001 	li	a2,1
8015b5a0:	02a03821 	move	a3,s5
8015b5a4:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015b5a8:	afac0090 	sw	t4,144(sp)
8015b5ac:	8fa20028 	lw	v0,40(sp)
8015b5b0:	00151823 	negu	v1,s5
8015b5b4:	00701806 	srlv	v1,s0,v1
8015b5b8:	00434825 	or	t1,v0,v1
8015b5bc:	8fac0090 	lw	t4,144(sp)
8015b5c0:	afa90028 	sw	t1,40(sp)
8015b5c4:	08056d45 	j	8015b514 <____strtof_l_internal+0x1890>
8015b5c8:	258c0020 	addiu	t4,t4,32
8015b5cc:	3442ffff 	ori	v0,v0,0xffff
8015b5d0:	0050102b 	sltu	v0,v0,s0
8015b5d4:	14400148 	bnez	v0,8015baf8 <____strtof_l_internal+0x1e74>
8015b5d8:	00000000 	nop
8015b5dc:	24050010 	li	a1,16
8015b5e0:	08056d34 	j	8015b4d0 <____strtof_l_internal+0x184c>
8015b5e4:	24020010 	li	v0,16
8015b5e8:	24050018 	li	a1,24
8015b5ec:	08056c0b 	j	8015b02c <____strtof_l_internal+0x13a8>
8015b5f0:	24020018 	li	v0,24
8015b5f4:	8fa90020 	lw	t1,32(sp)
8015b5f8:	08056bfe 	j	8015aff8 <____strtof_l_internal+0x1374>
8015b5fc:	252bffff 	addiu	t3,t1,-1
8015b600:	0000b021 	move	s6,zero
8015b604:	00006821 	move	t5,zero
8015b608:	08056819 	j	8015a064 <____strtof_l_internal+0x3e0>
8015b60c:	00005821 	move	t3,zero
8015b610:	8d850038 	lw	a1,56(t4)
8015b614:	00808021 	move	s0,a0
8015b618:	26100001 	addiu	s0,s0,1
8015b61c:	82060000 	lb	a2,0(s0)
8015b620:	00000000 	nop
8015b624:	24c2ffd0 	addiu	v0,a2,-48
8015b628:	304200ff 	andi	v0,v0,0xff
8015b62c:	00061880 	sll	v1,a2,0x2
8015b630:	2c42000a 	sltiu	v0,v0,10
8015b634:	1440fff8 	bnez	v0,8015b618 <____strtof_l_internal+0x1994>
8015b638:	00651821 	addu	v1,v1,a1
8015b63c:	8c620000 	lw	v0,0(v1)
8015b640:	00000000 	nop
8015b644:	2843007b 	slti	v1,v0,123
8015b648:	28420061 	slti	v0,v0,97
8015b64c:	14400003 	bnez	v0,8015b65c <____strtof_l_internal+0x19d8>
8015b650:	2402005f 	li	v0,95
8015b654:	1460fff0 	bnez	v1,8015b618 <____strtof_l_internal+0x1994>
8015b658:	00000000 	nop
8015b65c:	10c2ffef 	beq	a2,v0,8015b61c <____strtof_l_internal+0x1998>
8015b660:	26100001 	addiu	s0,s0,1
8015b664:	2610ffff 	addiu	s0,s0,-1
8015b668:	24020029 	li	v0,41
8015b66c:	14c2fc15 	bne	a2,v0,8015a6c4 <____strtof_l_internal+0xa40>
8015b670:	3c02801d 	lui	v0,0x801d
8015b674:	00003021 	move	a2,zero
8015b678:	24840001 	addiu	a0,a0,1
8015b67c:	27a5002c 	addiu	a1,sp,44
8015b680:	00003821 	move	a3,zero
8015b684:	0c056364 	jal	80158d90 <____strtoull_l_internal>
8015b688:	afac0010 	sw	t4,16(sp)
8015b68c:	00403021 	move	a2,v0
8015b690:	8fa2002c 	lw	v0,44(sp)
8015b694:	00000000 	nop
8015b698:	120201b7 	beq	s0,v0,8015bd78 <____strtof_l_internal+0x20f4>
8015b69c:	3c02801d 	lui	v0,0x801d
8015b6a0:	8c456778 	lw	a1,26488(v0)
8015b6a4:	080569b2 	j	8015a6c8 <____strtof_l_internal+0xa44>
8015b6a8:	02002021 	move	a0,s0
8015b6ac:	08056be1 	j	8015af84 <____strtof_l_internal+0x1300>
8015b6b0:	00021fc2 	srl	v1,v0,0x1f
8015b6b4:	8fa70080 	lw	a3,128(sp)
8015b6b8:	1980016c 	blez	t4,8015bc6c <____strtof_l_internal+0x1fe8>
8015b6bc:	00e99023 	subu	s2,a3,t1
8015b6c0:	00121140 	sll	v0,s2,0x5
8015b6c4:	01828821 	addu	s1,t4,v0
8015b6c8:	2a230019 	slti	v1,s1,25
8015b6cc:	1060011a 	beqz	v1,8015bb38 <____strtof_l_internal+0x1eb4>
8015b6d0:	24020018 	li	v0,24
8015b6d4:	02206021 	move	t4,s1
8015b6d8:	afa00074 	sw	zero,116(sp)
8015b6dc:	afa00028 	sw	zero,40(sp)
8015b6e0:	1920000f 	blez	t1,8015b720 <____strtof_l_internal+0x1a9c>
8015b6e4:	01203021 	move	a2,t1
8015b6e8:	02491021 	addu	v0,s2,t1
8015b6ec:	27a40020 	addiu	a0,sp,32
8015b6f0:	00021080 	sll	v0,v0,0x2
8015b6f4:	00091880 	sll	v1,t1,0x2
8015b6f8:	00641821 	addu	v1,v1,a0
8015b6fc:	00441021 	addu	v0,v0,a0
8015b700:	24440010 	addiu	a0,v0,16
8015b704:	24630010 	addiu	v1,v1,16
8015b708:	2463fffc 	addiu	v1,v1,-4
8015b70c:	8c620000 	lw	v0,0(v1)
8015b710:	24c6ffff 	addiu	a2,a2,-1
8015b714:	ac820000 	sw	v0,0(a0)
8015b718:	14c0fffb 	bnez	a2,8015b708 <____strtof_l_internal+0x1a84>
8015b71c:	2484fffc 	addiu	a0,a0,-4
8015b720:	26420001 	addiu	v0,s2,1
8015b724:	1840fd5d 	blez	v0,8015ac9c <____strtof_l_internal+0x1018>
8015b728:	27a30030 	addiu	v1,sp,48
8015b72c:	00002021 	move	a0,zero
8015b730:	24840001 	addiu	a0,a0,1
8015b734:	ac600000 	sw	zero,0(v1)
8015b738:	1444fffd 	bne	v0,a0,8015b730 <____strtof_l_internal+0x1aac>
8015b73c:	24630004 	addiu	v1,v1,4
8015b740:	08056b27 	j	8015ac9c <____strtof_l_internal+0x1018>
8015b744:	00000000 	nop
8015b748:	24050018 	li	a1,24
8015b74c:	08056ad3 	j	8015ab4c <____strtof_l_internal+0xec8>
8015b750:	24020018 	li	v0,24
8015b754:	08056ad3 	j	8015ab4c <____strtof_l_internal+0xec8>
8015b758:	24020008 	li	v0,8
8015b75c:	8fa20020 	lw	v0,32(sp)
8015b760:	8fb20050 	lw	s2,80(sp)
8015b764:	28420002 	slti	v0,v0,2
8015b768:	8fb00054 	lw	s0,84(sp)
8015b76c:	14400133 	bnez	v0,8015bc3c <____strtof_l_internal+0x1fb8>
8015b770:	0000b021 	move	s6,zero
8015b774:	8fb40034 	lw	s4,52(sp)
8015b778:	8fb30030 	lw	s3,48(sp)
8015b77c:	29950019 	slti	s5,t4,25
8015b780:	12a00074 	beqz	s5,8015b954 <____strtof_l_internal+0x1cd0>
8015b784:	00000000 	nop
8015b788:	1214007f 	beq	s0,s4,8015b988 <____strtof_l_internal+0x1d04>
8015b78c:	00102c02 	srl	a1,s0,0x10
8015b790:	14a00002 	bnez	a1,8015b79c <____strtof_l_internal+0x1b18>
8015b794:	0285001b 	divu	zero,s4,a1
8015b798:	0007000d 	break	0x7
8015b79c:	3209ffff 	andi	t1,s0,0xffff
8015b7a0:	00132402 	srl	a0,s3,0x10
8015b7a4:	00004012 	mflo	t0
8015b7a8:	00001010 	mfhi	v0
8015b7ac:	00021400 	sll	v0,v0,0x10
8015b7b0:	00442025 	or	a0,v0,a0
8015b7b4:	01280018 	mult	t1,t0
8015b7b8:	00003012 	mflo	a2
8015b7bc:	0086182b 	sltu	v1,a0,a2
8015b7c0:	1060000b 	beqz	v1,8015b7f0 <____strtof_l_internal+0x1b6c>
8015b7c4:	00861023 	subu	v0,a0,a2
8015b7c8:	00902021 	addu	a0,a0,s0
8015b7cc:	0090102b 	sltu	v0,a0,s0
8015b7d0:	14400006 	bnez	v0,8015b7ec <____strtof_l_internal+0x1b68>
8015b7d4:	2508ffff 	addiu	t0,t0,-1
8015b7d8:	0086102b 	sltu	v0,a0,a2
8015b7dc:	10400004 	beqz	v0,8015b7f0 <____strtof_l_internal+0x1b6c>
8015b7e0:	00861023 	subu	v0,a0,a2
8015b7e4:	2508ffff 	addiu	t0,t0,-1
8015b7e8:	00902021 	addu	a0,a0,s0
8015b7ec:	00861023 	subu	v0,a0,a2
8015b7f0:	14a00002 	bnez	a1,8015b7fc <____strtof_l_internal+0x1b78>
8015b7f4:	0045001b 	divu	zero,v0,a1
8015b7f8:	0007000d 	break	0x7
8015b7fc:	3264ffff 	andi	a0,s3,0xffff
8015b800:	00003812 	mflo	a3
8015b804:	00001810 	mfhi	v1
8015b808:	00031c00 	sll	v1,v1,0x10
8015b80c:	00641825 	or	v1,v1,a0
8015b810:	01270018 	mult	t1,a3
8015b814:	00002812 	mflo	a1
8015b818:	0065102b 	sltu	v0,v1,a1
8015b81c:	1040000b 	beqz	v0,8015b84c <____strtof_l_internal+0x1bc8>
8015b820:	00081400 	sll	v0,t0,0x10
8015b824:	00701821 	addu	v1,v1,s0
8015b828:	0070102b 	sltu	v0,v1,s0
8015b82c:	14400006 	bnez	v0,8015b848 <____strtof_l_internal+0x1bc4>
8015b830:	24e7ffff 	addiu	a3,a3,-1
8015b834:	0065102b 	sltu	v0,v1,a1
8015b838:	10400004 	beqz	v0,8015b84c <____strtof_l_internal+0x1bc8>
8015b83c:	00081400 	sll	v0,t0,0x10
8015b840:	24e7ffff 	addiu	a3,a3,-1
8015b844:	00701821 	addu	v1,v1,s0
8015b848:	00081400 	sll	v0,t0,0x10
8015b84c:	00e28825 	or	s1,a3,v0
8015b850:	00653023 	subu	a2,v1,a1
8015b854:	02510019 	multu	s2,s1
8015b858:	00002010 	mfhi	a0
8015b85c:	00003812 	mflo	a3
8015b860:	00d02821 	addu	a1,a2,s0
8015b864:	00b02821 	addu	a1,a1,s0
8015b868:	00f24823 	subu	t1,a3,s2
8015b86c:	00b01823 	subu	v1,a1,s0
8015b870:	00c4102b 	sltu	v0,a2,a0
8015b874:	00e9402b 	sltu	t0,a3,t1
8015b878:	14400005 	bnez	v0,8015b890 <____strtof_l_internal+0x1c0c>
8015b87c:	0070182b 	sltu	v1,v1,s0
8015b880:	14860008 	bne	a0,a2,8015b8a4 <____strtof_l_internal+0x1c20>
8015b884:	00000000 	nop
8015b888:	10e00099 	beqz	a3,8015baf0 <____strtof_l_internal+0x1e6c>
8015b88c:	00000000 	nop
8015b890:	00882023 	subu	a0,a0,t0
8015b894:	2631ffff 	addiu	s1,s1,-1
8015b898:	00d03021 	addu	a2,a2,s0
8015b89c:	1060fff1 	beqz	v1,8015b864 <____strtof_l_internal+0x1be0>
8015b8a0:	01203821 	move	a3,t1
8015b8a4:	00c42023 	subu	a0,a2,a0
8015b8a8:	00071823 	negu	v1,a3
8015b8ac:	0003102b 	sltu	v0,zero,v1
8015b8b0:	0082a023 	subu	s4,a0,v0
8015b8b4:	00609821 	move	s3,v1
8015b8b8:	15800029 	bnez	t4,8015b960 <____strtof_l_internal+0x1cdc>
8015b8bc:	2982fff9 	slti	v0,t4,-7
8015b8c0:	1220004a 	beqz	s1,8015b9ec <____strtof_l_internal+0x1d68>
8015b8c4:	3402ffff 	li	v0,0xffff
8015b8c8:	0051102b 	sltu	v0,v0,s1
8015b8cc:	1440007b 	bnez	v0,8015babc <____strtof_l_internal+0x1e38>
8015b8d0:	3c0200ff 	lui	v0,0xff
8015b8d4:	2e220100 	sltiu	v0,s1,256
8015b8d8:	104000a5 	beqz	v0,8015bb70 <____strtof_l_internal+0x1eec>
8015b8dc:	24050008 	li	a1,8
8015b8e0:	00002821 	move	a1,zero
8015b8e4:	00001021 	move	v0,zero
8015b8e8:	3c03801d 	lui	v1,0x801d
8015b8ec:	24646a50 	addiu	a0,v1,27216
8015b8f0:	00511006 	srlv	v0,s1,v0
8015b8f4:	00441021 	addu	v0,v0,a0
8015b8f8:	90430000 	lbu	v1,0(v0)
8015b8fc:	24040020 	li	a0,32
8015b900:	00a31821 	addu	v1,a1,v1
8015b904:	00831823 	subu	v1,a0,v1
8015b908:	8fa80024 	lw	t0,36(sp)
8015b90c:	00831023 	subu	v0,a0,v1
8015b910:	01034023 	subu	t0,t0,v1
8015b914:	28420019 	slti	v0,v0,25
8015b918:	14400063 	bnez	v0,8015baa8 <____strtof_l_internal+0x1e24>
8015b91c:	afa80024 	sw	t0,36(sp)
8015b920:	24760018 	addiu	s6,v1,24
8015b924:	00961023 	subu	v0,a0,s6
8015b928:	00514806 	srlv	t1,s1,v0
8015b92c:	afa90028 	sw	t1,40(sp)
8015b930:	8fa40078 	lw	a0,120(sp)
8015b934:	00000000 	nop
8015b938:	14800067 	bnez	a0,8015bad8 <____strtof_l_internal+0x1e54>
8015b93c:	2402001f 	li	v0,31
8015b940:	16800065 	bnez	s4,8015bad8 <____strtof_l_internal+0x1e54>
8015b944:	00000000 	nop
8015b948:	0013182b 	sltu	v1,zero,s3
8015b94c:	08056be4 	j	8015af90 <____strtof_l_internal+0x130c>
8015b950:	00561023 	subu	v0,v0,s6
8015b954:	8fa80024 	lw	t0,36(sp)
8015b958:	08056e4c 	j	8015b930 <____strtof_l_internal+0x1cac>
8015b95c:	00008821 	move	s1,zero
8015b960:	10400011 	beqz	v0,8015b9a8 <____strtof_l_internal+0x1d24>
8015b964:	24020018 	li	v0,24
8015b968:	258c0020 	addiu	t4,t4,32
8015b96c:	29950019 	slti	s5,t4,25
8015b970:	afb10028 	sw	s1,40(sp)
8015b974:	16a0ff84 	bnez	s5,8015b788 <____strtof_l_internal+0x1b04>
8015b978:	00000000 	nop
8015b97c:	8fa80024 	lw	t0,36(sp)
8015b980:	08056e4c 	j	8015b930 <____strtof_l_internal+0x1cac>
8015b984:	00000000 	nop
8015b988:	02933021 	addu	a2,s4,s3
8015b98c:	00d4102b 	sltu	v0,a2,s4
8015b990:	1040001b 	beqz	v0,8015ba00 <____strtof_l_internal+0x1d7c>
8015b994:	0012102b 	sltu	v0,zero,s2
8015b998:	00d2a023 	subu	s4,a2,s2
8015b99c:	02409821 	move	s3,s2
8015b9a0:	08056e2e 	j	8015b8b8 <____strtof_l_internal+0x1c34>
8015b9a4:	2411ffff 	li	s1,-1
8015b9a8:	004cb023 	subu	s6,v0,t4
8015b9ac:	1ac0004d 	blez	s6,8015bae4 <____strtof_l_internal+0x1e60>
8015b9b0:	27a40028 	addiu	a0,sp,40
8015b9b4:	00802821 	move	a1,a0
8015b9b8:	24060001 	li	a2,1
8015b9bc:	02c03821 	move	a3,s6
8015b9c0:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015b9c4:	afac0090 	sw	t4,144(sp)
8015b9c8:	8fac0090 	lw	t4,144(sp)
8015b9cc:	8fa20028 	lw	v0,40(sp)
8015b9d0:	00161823 	negu	v1,s6
8015b9d4:	00711806 	srlv	v1,s1,v1
8015b9d8:	258c0020 	addiu	t4,t4,32
8015b9dc:	00434825 	or	t1,v0,v1
8015b9e0:	29950019 	slti	s5,t4,25
8015b9e4:	08056e5d 	j	8015b974 <____strtof_l_internal+0x1cf0>
8015b9e8:	afa90028 	sw	t1,40(sp)
8015b9ec:	8fa80024 	lw	t0,36(sp)
8015b9f0:	afb10028 	sw	s1,40(sp)
8015b9f4:	2508ffe0 	addiu	t0,t0,-32
8015b9f8:	08056e5d 	j	8015b974 <____strtof_l_internal+0x1cf0>
8015b9fc:	afa80024 	sw	t0,36(sp)
8015ba00:	02422023 	subu	a0,s2,v0
8015ba04:	00123823 	negu	a3,s2
8015ba08:	08056e18 	j	8015b860 <____strtof_l_internal+0x1bdc>
8015ba0c:	2411ffff 	li	s1,-1
8015ba10:	08056bb2 	j	8015aec8 <____strtof_l_internal+0x1244>
8015ba14:	24020008 	li	v0,8
8015ba18:	27a40028 	addiu	a0,sp,40
8015ba1c:	27a50030 	addiu	a1,sp,48
8015ba20:	0c04324c 	jal	8010c930 <memcpy>
8015ba24:	afac0090 	sw	t4,144(sp)
8015ba28:	8fac0090 	lw	t4,144(sp)
8015ba2c:	2403001a 	li	v1,26
8015ba30:	3c025555 	lui	v0,0x5555
8015ba34:	006c1823 	subu	v1,v1,t4
8015ba38:	34425556 	ori	v0,v0,0x5556
8015ba3c:	00620018 	mult	v1,v0
8015ba40:	00031fc3 	sra	v1,v1,0x1f
8015ba44:	00001010 	mfhi	v0
8015ba48:	00431023 	subu	v0,v0,v1
8015ba4c:	08056a30 	j	8015a8c0 <____strtof_l_internal+0xc3c>
8015ba50:	24430002 	addiu	v1,v0,2
8015ba54:	08056cb4 	j	8015b2d0 <____strtof_l_internal+0x164c>
8015ba58:	00001821 	move	v1,zero
8015ba5c:	0c047ea0 	jal	8011fa80 <__errno_location>
8015ba60:	00000000 	nop
8015ba64:	24030022 	li	v1,34
8015ba68:	1600fffa 	bnez	s0,8015ba54 <____strtof_l_internal+0x1dd0>
8015ba6c:	ac430000 	sw	v1,0(v0)
8015ba70:	8fa60084 	lw	a2,132(sp)
8015ba74:	00000000 	nop
8015ba78:	10c0006d 	beqz	a2,8015bc30 <____strtof_l_internal+0x1fac>
8015ba7c:	3c02801d 	lui	v0,0x801d
8015ba80:	3c02801d 	lui	v0,0x801d
8015ba84:	8c436770 	lw	v1,26480(v0)
8015ba88:	08056cb5 	j	8015b2d4 <____strtof_l_internal+0x1650>
8015ba8c:	26310001 	addiu	s1,s1,1
8015ba90:	24050018 	li	a1,24
8015ba94:	08056bb2 	j	8015aec8 <____strtof_l_internal+0x1244>
8015ba98:	24020018 	li	v0,24
8015ba9c:	25620080 	addiu	v0,t3,128
8015baa0:	08056914 	j	8015a450 <____strtof_l_internal+0x7cc>
8015baa4:	00432823 	subu	a1,v0,v1
8015baa8:	00031023 	negu	v0,v1
8015baac:	244c0020 	addiu	t4,v0,32
8015bab0:	29950019 	slti	s5,t4,25
8015bab4:	08056e5d 	j	8015b974 <____strtof_l_internal+0x1cf0>
8015bab8:	afb10028 	sw	s1,40(sp)
8015babc:	3442ffff 	ori	v0,v0,0xffff
8015bac0:	0051102b 	sltu	v0,v0,s1
8015bac4:	14400043 	bnez	v0,8015bbd4 <____strtof_l_internal+0x1f50>
8015bac8:	00000000 	nop
8015bacc:	24050010 	li	a1,16
8015bad0:	08056e3a 	j	8015b8e8 <____strtof_l_internal+0x1c64>
8015bad4:	24020010 	li	v0,16
8015bad8:	24030001 	li	v1,1
8015badc:	08056be4 	j	8015af90 <____strtof_l_internal+0x130c>
8015bae0:	00561023 	subu	v0,v0,s6
8015bae4:	258c0020 	addiu	t4,t4,32
8015bae8:	08056e5d 	j	8015b974 <____strtof_l_internal+0x1cf0>
8015baec:	29950019 	slti	s5,t4,25
8015baf0:	08056e2a 	j	8015b8a8 <____strtof_l_internal+0x1c24>
8015baf4:	00002021 	move	a0,zero
8015baf8:	24050018 	li	a1,24
8015bafc:	08056d34 	j	8015b4d0 <____strtof_l_internal+0x184c>
8015bb00:	24020018 	li	v0,24
8015bb04:	000a2880 	sll	a1,t2,0x2
8015bb08:	27a20030 	addiu	v0,sp,48
8015bb0c:	00452821 	addu	a1,v0,a1
8015bb10:	27a40028 	addiu	a0,sp,40
8015bb14:	24060004 	li	a2,4
8015bb18:	afac0090 	sw	t4,144(sp)
8015bb1c:	0c04324c 	jal	8010c930 <memcpy>
8015bb20:	2550ffff 	addiu	s0,t2,-1
8015bb24:	8fac0090 	lw	t4,144(sp)
8015bb28:	08056c35 	j	8015b0d4 <____strtof_l_internal+0x1450>
8015bb2c:	240d001f 	li	t5,31
8015bb30:	08056d34 	j	8015b4d0 <____strtof_l_internal+0x184c>
8015bb34:	24020008 	li	v0,8
8015bb38:	004c1023 	subu	v0,v0,t4
8015bb3c:	18400007 	blez	v0,8015bb5c <____strtof_l_internal+0x1ed8>
8015bb40:	afa20074 	sw	v0,116(sp)
8015bb44:	27a40028 	addiu	a0,sp,40
8015bb48:	8fa70074 	lw	a3,116(sp)
8015bb4c:	00802821 	move	a1,a0
8015bb50:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015bb54:	24060001 	li	a2,1
8015bb58:	8fa90020 	lw	t1,32(sp)
8015bb5c:	08056db8 	j	8015b6e0 <____strtof_l_internal+0x1a5c>
8015bb60:	02206021 	move	t4,s1
8015bb64:	8fa90020 	lw	t1,32(sp)
8015bb68:	08056b13 	j	8015ac4c <____strtof_l_internal+0xfc8>
8015bb6c:	00000000 	nop
8015bb70:	08056e3a 	j	8015b8e8 <____strtof_l_internal+0x1c64>
8015bb74:	24020008 	li	v0,8
8015bb78:	00892023 	subu	a0,a0,t1
8015bb7c:	27a50028 	addiu	a1,sp,40
8015bb80:	00042080 	sll	a0,a0,0x2
8015bb84:	00a42021 	addu	a0,a1,a0
8015bb88:	01203021 	move	a2,t1
8015bb8c:	27a50030 	addiu	a1,sp,48
8015bb90:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8015bb94:	24e7ffe9 	addiu	a3,a3,-23
8015bb98:	8fa40020 	lw	a0,32(sp)
8015bb9c:	27a60020 	addiu	a2,sp,32
8015bba0:	00042023 	negu	a0,a0
8015bba4:	00041880 	sll	v1,a0,0x2
8015bba8:	00661821 	addu	v1,v1,a2
8015bbac:	1880fdf9 	blez	a0,8015b394 <____strtof_l_internal+0x1710>
8015bbb0:	ac620008 	sw	v0,8(v1)
8015bbb4:	00001821 	move	v1,zero
8015bbb8:	27a20028 	addiu	v0,sp,40
8015bbbc:	24630001 	addiu	v1,v1,1
8015bbc0:	ac400000 	sw	zero,0(v0)
8015bbc4:	1483fffd 	bne	a0,v1,8015bbbc <____strtof_l_internal+0x1f38>
8015bbc8:	24420004 	addiu	v0,v0,4
8015bbcc:	08056ce5 	j	8015b394 <____strtof_l_internal+0x1710>
8015bbd0:	00000000 	nop
8015bbd4:	24050018 	li	a1,24
8015bbd8:	08056e3a 	j	8015b8e8 <____strtof_l_internal+0x1c64>
8015bbdc:	24020018 	li	v0,24
8015bbe0:	8fa20080 	lw	v0,128(sp)
8015bbe4:	27a50030 	addiu	a1,sp,48
8015bbe8:	00023080 	sll	a2,v0,0x2
8015bbec:	0c04324c 	jal	8010c930 <memcpy>
8015bbf0:	afac0090 	sw	t4,144(sp)
8015bbf4:	8fac0090 	lw	t4,144(sp)
8015bbf8:	08056ab7 	j	8015aadc <____strtof_l_internal+0xe58>
8015bbfc:	00000000 	nop
8015bc00:	27a50050 	addiu	a1,sp,80
8015bc04:	0c04324c 	jal	8010c930 <memcpy>
8015bc08:	27a40030 	addiu	a0,sp,48
8015bc0c:	8fa90020 	lw	t1,32(sp)
8015bc10:	08056bfe 	j	8015aff8 <____strtof_l_internal+0x1374>
8015bc14:	252bffff 	addiu	t3,t1,-1
8015bc18:	8fa60080 	lw	a2,128(sp)
8015bc1c:	08056bdc 	j	8015af70 <____strtof_l_internal+0x12ec>
8015bc20:	00000000 	nop
8015bc24:	8fa80024 	lw	t0,36(sp)
8015bc28:	08056bc5 	j	8015af14 <____strtof_l_internal+0x1290>
8015bc2c:	00008821 	move	s1,zero
8015bc30:	8c436774 	lw	v1,26484(v0)
8015bc34:	08056cb5 	j	8015b2d4 <____strtof_l_internal+0x1650>
8015bc38:	26310001 	addiu	s1,s1,1
8015bc3c:	8fb30030 	lw	s3,48(sp)
8015bc40:	00000000 	nop
8015bc44:	0270102b 	sltu	v0,s3,s0
8015bc48:	14400034 	bnez	v0,8015bd1c <____strtof_l_internal+0x2098>
8015bc4c:	02601821 	move	v1,s3
8015bc50:	0000a021 	move	s4,zero
8015bc54:	08056ddf 	j	8015b77c <____strtof_l_internal+0x1af8>
8015bc58:	0000b021 	move	s6,zero
8015bc5c:	24e7ffff 	addiu	a3,a3,-1
8015bc60:	00e23825 	or	a3,a3,v0
8015bc64:	08056ccd 	j	8015b334 <____strtof_l_internal+0x16b0>
8015bc68:	24e70001 	addiu	a3,a3,1
8015bc6c:	8fa80024 	lw	t0,36(sp)
8015bc70:	00121140 	sll	v0,s2,0x5
8015bc74:	01024023 	subu	t0,t0,v0
8015bc78:	afa00074 	sw	zero,116(sp)
8015bc7c:	08056db8 	j	8015b6e0 <____strtof_l_internal+0x1a5c>
8015bc80:	afa80024 	sw	t0,36(sp)
8015bc84:	08056785 	j	80159e14 <____strtof_l_internal+0x190>
8015bc88:	00602821 	move	a1,v1
8015bc8c:	08056c3e 	j	8015b0f8 <____strtof_l_internal+0x1474>
8015bc90:	00002821 	move	a1,zero
8015bc94:	01403821 	move	a3,t2
8015bc98:	27a30020 	addiu	v1,sp,32
8015bc9c:	00071080 	sll	v0,a3,0x2
8015bca0:	00431021 	addu	v0,v0,v1
8015bca4:	8c430010 	lw	v1,16(v0)
8015bca8:	01408021 	move	s0,t2
8015bcac:	01034806 	srlv	t1,v1,t0
8015bcb0:	08056c35 	j	8015b0d4 <____strtof_l_internal+0x1450>
8015bcb4:	afa90028 	sw	t1,40(sp)
8015bcb8:	24100001 	li	s0,1
8015bcbc:	02092023 	subu	a0,s0,t1
8015bcc0:	27a20028 	addiu	v0,sp,40
8015bcc4:	00042080 	sll	a0,a0,0x2
8015bcc8:	00442021 	addu	a0,v0,a0
8015bccc:	27a50030 	addiu	a1,sp,48
8015bcd0:	0c04324c 	jal	8010c930 <memcpy>
8015bcd4:	00093080 	sll	a2,t1,0x2
8015bcd8:	8fa30020 	lw	v1,32(sp)
8015bcdc:	00000000 	nop
8015bce0:	02038023 	subu	s0,s0,v1
8015bce4:	1a00fdab 	blez	s0,8015b394 <____strtof_l_internal+0x1710>
8015bce8:	00001821 	move	v1,zero
8015bcec:	27a20028 	addiu	v0,sp,40
8015bcf0:	24630001 	addiu	v1,v1,1
8015bcf4:	ac400000 	sw	zero,0(v0)
8015bcf8:	1470fffd 	bne	v1,s0,8015bcf0 <____strtof_l_internal+0x206c>
8015bcfc:	24420004 	addiu	v0,v0,4
8015bd00:	08056ce5 	j	8015b394 <____strtof_l_internal+0x1710>
8015bd04:	00000000 	nop
8015bd08:	24750018 	addiu	s5,v1,24
8015bd0c:	00951023 	subu	v0,a0,s5
8015bd10:	00504806 	srlv	t1,s0,v0
8015bd14:	08056d49 	j	8015b524 <____strtof_l_internal+0x18a0>
8015bd18:	afa90028 	sw	t1,40(sp)
8015bd1c:	19800010 	blez	t4,8015bd60 <____strtof_l_internal+0x20dc>
8015bd20:	24020018 	li	v0,24
8015bd24:	004cb023 	subu	s6,v0,t4
8015bd28:	1ac00009 	blez	s6,8015bd50 <____strtof_l_internal+0x20cc>
8015bd2c:	27a40028 	addiu	a0,sp,40
8015bd30:	00802821 	move	a1,a0
8015bd34:	24060001 	li	a2,1
8015bd38:	02c03821 	move	a3,s6
8015bd3c:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015bd40:	afac0090 	sw	t4,144(sp)
8015bd44:	8fa30030 	lw	v1,48(sp)
8015bd48:	8fac0090 	lw	t4,144(sp)
8015bd4c:	00000000 	nop
8015bd50:	258c0020 	addiu	t4,t4,32
8015bd54:	0060a021 	move	s4,v1
8015bd58:	08056ddf 	j	8015b77c <____strtof_l_internal+0x1af8>
8015bd5c:	00009821 	move	s3,zero
8015bd60:	2588ffe0 	addiu	t0,t4,-32
8015bd64:	0000b021 	move	s6,zero
8015bd68:	0060a021 	move	s4,v1
8015bd6c:	00009821 	move	s3,zero
8015bd70:	08056ddf 	j	8015b77c <____strtof_l_internal+0x1af8>
8015bd74:	afa80024 	sw	t0,36(sp)
8015bd78:	3c02007f 	lui	v0,0x7f
8015bd7c:	3448ffff 	ori	t0,v0,0xffff
8015bd80:	00c82024 	and	a0,a2,t0
8015bd84:	00002821 	move	a1,zero
8015bd88:	3c02801d 	lui	v0,0x801d
8015bd8c:	00852025 	or	a0,a0,a1
8015bd90:	8c436778 	lw	v1,26488(v0)
8015bd94:	14800007 	bnez	a0,8015bdb4 <____strtof_l_internal+0x2130>
8015bd98:	00000000 	nop
8015bd9c:	3c040040 	lui	a0,0x40
8015bda0:	3c02ff80 	lui	v0,0xff80
8015bda4:	00621024 	and	v0,v1,v0
8015bda8:	00442825 	or	a1,v0,a0
8015bdac:	080569b2 	j	8015a6c8 <____strtof_l_internal+0xa44>
8015bdb0:	02002021 	move	a0,s0
8015bdb4:	08056f68 	j	8015bda0 <____strtof_l_internal+0x211c>
8015bdb8:	01062024 	and	a0,t0,a2

8015bdbc <__strtof_l>:
8015bdbc:	00c03821 	move	a3,a2
8015bdc0:	08056721 	j	80159c84 <____strtof_l_internal>
8015bdc4:	00003021 	move	a2,zero
	...

8015bdd0 <str_to_mpn>:
8015bdd0:	27bdffc8 	addiu	sp,sp,-56
8015bdd4:	afb7002c 	sw	s7,44(sp)
8015bdd8:	afb60028 	sw	s6,40(sp)
8015bddc:	afb20018 	sw	s2,24(sp)
8015bde0:	8fb70048 	lw	s7,72(sp)
8015bde4:	8fb60050 	lw	s6,80(sp)
8015bde8:	8fb20054 	lw	s2,84(sp)
8015bdec:	afb50024 	sw	s5,36(sp)
8015bdf0:	afb40020 	sw	s4,32(sp)
8015bdf4:	afb3001c 	sw	s3,28(sp)
8015bdf8:	afb10014 	sw	s1,20(sp)
8015bdfc:	afb00010 	sw	s0,16(sp)
8015be00:	00c09821 	move	s3,a2
8015be04:	00e0a021 	move	s4,a3
8015be08:	00808021 	move	s0,a0
8015be0c:	00a08821 	move	s1,a1
8015be10:	00003021 	move	a2,zero
8015be14:	00004021 	move	t0,zero
8015be18:	0000a821 	move	s5,zero
8015be1c:	afbf0030 	sw	ra,48(sp)
8015be20:	08056fa2 	j	8015be88 <str_to_mpn+0xb8>
8015be24:	ace00000 	sw	zero,0(a3)
8015be28:	82040000 	lb	a0,0(s0)
8015be2c:	00000000 	nop
8015be30:	2482ffd0 	addiu	v0,a0,-48
8015be34:	304200ff 	andi	v0,v0,0xff
8015be38:	2c42000a 	sltiu	v0,v0,10
8015be3c:	1440000a 	bnez	v0,8015be68 <str_to_mpn+0x98>
8015be40:	001518c0 	sll	v1,s5,0x3
8015be44:	12400005 	beqz	s2,8015be5c <str_to_mpn+0x8c>
8015be48:	00000000 	nop
8015be4c:	82420000 	lb	v0,0(s2)
8015be50:	00000000 	nop
8015be54:	10440016 	beq	v0,a0,8015beb0 <str_to_mpn+0xe0>
8015be58:	00000000 	nop
8015be5c:	02168021 	addu	s0,s0,s6
8015be60:	82040000 	lb	a0,0(s0)
8015be64:	001518c0 	sll	v1,s5,0x3
8015be68:	00151040 	sll	v0,s5,0x1
8015be6c:	00431021 	addu	v0,v0,v1
8015be70:	00441021 	addu	v0,v0,a0
8015be74:	2631ffff 	addiu	s1,s1,-1
8015be78:	2455ffd0 	addiu	s5,v0,-48
8015be7c:	26100001 	addiu	s0,s0,1
8015be80:	1a200029 	blez	s1,8015bf28 <str_to_mpn+0x158>
8015be84:	25080001 	addiu	t0,t0,1
8015be88:	24020009 	li	v0,9
8015be8c:	1502ffe6 	bne	t0,v0,8015be28 <str_to_mpn+0x58>
8015be90:	00000000 	nop
8015be94:	14c00041 	bnez	a2,8015bf9c <str_to_mpn+0x1cc>
8015be98:	00004021 	move	t0,zero
8015be9c:	ae750000 	sw	s5,0(s3)
8015bea0:	24060001 	li	a2,1
8015bea4:	0000a821 	move	s5,zero
8015bea8:	08056f8a 	j	8015be28 <str_to_mpn+0x58>
8015beac:	ae860000 	sw	a2,0(s4)
8015beb0:	82430001 	lb	v1,1(s2)
8015beb4:	00000000 	nop
8015beb8:	10600010 	beqz	v1,8015befc <str_to_mpn+0x12c>
8015bebc:	24040001 	li	a0,1
8015bec0:	82020001 	lb	v0,1(s0)
8015bec4:	00000000 	nop
8015bec8:	1443ffe4 	bne	v0,v1,8015be5c <str_to_mpn+0x8c>
8015becc:	24070001 	li	a3,1
8015bed0:	08056fba 	j	8015bee8 <str_to_mpn+0x118>
8015bed4:	24e40001 	addiu	a0,a3,1
8015bed8:	80a20000 	lb	v0,0(a1)
8015bedc:	00000000 	nop
8015bee0:	1443ffde 	bne	v0,v1,8015be5c <str_to_mpn+0x8c>
8015bee4:	24e40001 	addiu	a0,a3,1
8015bee8:	00921021 	addu	v0,a0,s2
8015beec:	80430000 	lb	v1,0(v0)
8015bef0:	00902821 	addu	a1,a0,s0
8015bef4:	1460fff8 	bnez	v1,8015bed8 <str_to_mpn+0x108>
8015bef8:	00803821 	move	a3,a0
8015befc:	02048021 	addu	s0,s0,a0
8015bf00:	82040000 	lb	a0,0(s0)
8015bf04:	001518c0 	sll	v1,s5,0x3
8015bf08:	00151040 	sll	v0,s5,0x1
8015bf0c:	00431021 	addu	v0,v0,v1
8015bf10:	00441021 	addu	v0,v0,a0
8015bf14:	2631ffff 	addiu	s1,s1,-1
8015bf18:	2455ffd0 	addiu	s5,v0,-48
8015bf1c:	26100001 	addiu	s0,s0,1
8015bf20:	1e20ffd9 	bgtz	s1,8015be88 <str_to_mpn+0xb8>
8015bf24:	25080001 	addiu	t0,t0,1
8015bf28:	8ee50000 	lw	a1,0(s7)
8015bf2c:	00000000 	nop
8015bf30:	18a00004 	blez	a1,8015bf44 <str_to_mpn+0x174>
8015bf34:	01051821 	addu	v1,t0,a1
8015bf38:	2862000a 	slti	v0,v1,10
8015bf3c:	1440003e 	bnez	v0,8015c038 <str_to_mpn+0x268>
8015bf40:	3c04801d 	lui	a0,0x801d
8015bf44:	3c02801d 	lui	v0,0x801d
8015bf48:	00081880 	sll	v1,t0,0x2
8015bf4c:	24426860 	addiu	v0,v0,26720
8015bf50:	00621821 	addu	v1,v1,v0
8015bf54:	8c670000 	lw	a3,0(v1)
8015bf58:	14c00043 	bnez	a2,8015c068 <str_to_mpn+0x298>
8015bf5c:	02602021 	move	a0,s3
8015bf60:	24060001 	li	a2,1
8015bf64:	ae750000 	sw	s5,0(s3)
8015bf68:	ae860000 	sw	a2,0(s4)
8015bf6c:	02001021 	move	v0,s0
8015bf70:	8fbf0030 	lw	ra,48(sp)
8015bf74:	8fb7002c 	lw	s7,44(sp)
8015bf78:	8fb60028 	lw	s6,40(sp)
8015bf7c:	8fb50024 	lw	s5,36(sp)
8015bf80:	8fb40020 	lw	s4,32(sp)
8015bf84:	8fb3001c 	lw	s3,28(sp)
8015bf88:	8fb20018 	lw	s2,24(sp)
8015bf8c:	8fb10014 	lw	s1,20(sp)
8015bf90:	8fb00010 	lw	s0,16(sp)
8015bf94:	03e00008 	jr	ra
8015bf98:	27bd0038 	addiu	sp,sp,56
8015bf9c:	3c073b9a 	lui	a3,0x3b9a
8015bfa0:	02602021 	move	a0,s3
8015bfa4:	02602821 	move	a1,s3
8015bfa8:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
8015bfac:	34e7ca00 	ori	a3,a3,0xca00
8015bfb0:	00402821 	move	a1,v0
8015bfb4:	8e620000 	lw	v0,0(s3)
8015bfb8:	8e840000 	lw	a0,0(s4)
8015bfbc:	02a21821 	addu	v1,s5,v0
8015bfc0:	0062102b 	sltu	v0,v1,v0
8015bfc4:	ae630000 	sw	v1,0(s3)
8015bfc8:	10400009 	beqz	v0,8015bff0 <str_to_mpn+0x220>
8015bfcc:	26630004 	addiu	v1,s3,4
8015bfd0:	2484ffff 	addiu	a0,a0,-1
8015bfd4:	10800007 	beqz	a0,8015bff4 <str_to_mpn+0x224>
8015bfd8:	24020001 	li	v0,1
8015bfdc:	8c620000 	lw	v0,0(v1)
8015bfe0:	24630004 	addiu	v1,v1,4
8015bfe4:	24420001 	addiu	v0,v0,1
8015bfe8:	1040fff9 	beqz	v0,8015bfd0 <str_to_mpn+0x200>
8015bfec:	ac62fffc 	sw	v0,-4(v1)
8015bff0:	00001021 	move	v0,zero
8015bff4:	00451821 	addu	v1,v0,a1
8015bff8:	1060000b 	beqz	v1,8015c028 <str_to_mpn+0x258>
8015bffc:	00000000 	nop
8015c000:	8e820000 	lw	v0,0(s4)
8015c004:	00004021 	move	t0,zero
8015c008:	00021080 	sll	v0,v0,0x2
8015c00c:	00531021 	addu	v0,v0,s3
8015c010:	ac430000 	sw	v1,0(v0)
8015c014:	8e860000 	lw	a2,0(s4)
8015c018:	0000a821 	move	s5,zero
8015c01c:	24c60001 	addiu	a2,a2,1
8015c020:	08056f8a 	j	8015be28 <str_to_mpn+0x58>
8015c024:	ae860000 	sw	a2,0(s4)
8015c028:	8e860000 	lw	a2,0(s4)
8015c02c:	00004021 	move	t0,zero
8015c030:	08056f8a 	j	8015be28 <str_to_mpn+0x58>
8015c034:	0000a821 	move	s5,zero
8015c038:	24846860 	addiu	a0,a0,26720
8015c03c:	00051080 	sll	v0,a1,0x2
8015c040:	00441021 	addu	v0,v0,a0
8015c044:	8c450000 	lw	a1,0(v0)
8015c048:	00031880 	sll	v1,v1,0x2
8015c04c:	02a50018 	mult	s5,a1
8015c050:	00641821 	addu	v1,v1,a0
8015c054:	8c670000 	lw	a3,0(v1)
8015c058:	0000a812 	mflo	s5
8015c05c:	10c0ffc0 	beqz	a2,8015bf60 <str_to_mpn+0x190>
8015c060:	aee00000 	sw	zero,0(s7)
8015c064:	02602021 	move	a0,s3
8015c068:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
8015c06c:	02602821 	move	a1,s3
8015c070:	00402821 	move	a1,v0
8015c074:	8e620000 	lw	v0,0(s3)
8015c078:	8e840000 	lw	a0,0(s4)
8015c07c:	02a21821 	addu	v1,s5,v0
8015c080:	0062102b 	sltu	v0,v1,v0
8015c084:	ae630000 	sw	v1,0(s3)
8015c088:	1440000d 	bnez	v0,8015c0c0 <str_to_mpn+0x2f0>
8015c08c:	26630004 	addiu	v1,s3,4
8015c090:	00001021 	move	v0,zero
8015c094:	00452021 	addu	a0,v0,a1
8015c098:	1080ffb5 	beqz	a0,8015bf70 <str_to_mpn+0x1a0>
8015c09c:	02001021 	move	v0,s0
8015c0a0:	8e830000 	lw	v1,0(s4)
8015c0a4:	00000000 	nop
8015c0a8:	00031080 	sll	v0,v1,0x2
8015c0ac:	00531021 	addu	v0,v0,s3
8015c0b0:	24630001 	addiu	v1,v1,1
8015c0b4:	ac440000 	sw	a0,0(v0)
8015c0b8:	08056fdb 	j	8015bf6c <str_to_mpn+0x19c>
8015c0bc:	ae830000 	sw	v1,0(s4)
8015c0c0:	2484ffff 	addiu	a0,a0,-1
8015c0c4:	1080fff3 	beqz	a0,8015c094 <str_to_mpn+0x2c4>
8015c0c8:	24020001 	li	v0,1
8015c0cc:	8c620000 	lw	v0,0(v1)
8015c0d0:	24630004 	addiu	v1,v1,4
8015c0d4:	24420001 	addiu	v0,v0,1
8015c0d8:	1040fff9 	beqz	v0,8015c0c0 <str_to_mpn+0x2f0>
8015c0dc:	ac62fffc 	sw	v0,-4(v1)
8015c0e0:	08057025 	j	8015c094 <str_to_mpn+0x2c4>
8015c0e4:	00001021 	move	v0,zero

8015c0e8 <round_and_return>:
8015c0e8:	27bdffd0 	addiu	sp,sp,-48
8015c0ec:	28a2fc02 	slti	v0,a1,-1022
8015c0f0:	afb60028 	sw	s6,40(sp)
8015c0f4:	afb40020 	sw	s4,32(sp)
8015c0f8:	afb3001c 	sw	s3,28(sp)
8015c0fc:	afb20018 	sw	s2,24(sp)
8015c100:	afb10014 	sw	s1,20(sp)
8015c104:	afb00010 	sw	s0,16(sp)
8015c108:	afbf002c 	sw	ra,44(sp)
8015c10c:	afb50024 	sw	s5,36(sp)
8015c110:	00a08021 	move	s0,a1
8015c114:	00c0b021 	move	s6,a2
8015c118:	00e0a021 	move	s4,a3
8015c11c:	8fb30040 	lw	s3,64(sp)
8015c120:	8fb10044 	lw	s1,68(sp)
8015c124:	10400036 	beqz	v0,8015c200 <round_and_return+0x118>
8015c128:	00809021 	move	s2,a0
8015c12c:	2402fc02 	li	v0,-1022
8015c130:	00454023 	subu	t0,v0,a1
8015c134:	29030036 	slti	v1,t0,54
8015c138:	10600084 	beqz	v1,8015c34c <round_and_return+0x264>
8015c13c:	24020001 	li	v0,1
8015c140:	02621004 	sllv	v0,v0,s3
8015c144:	2442ffff 	addiu	v0,v0,-1
8015c148:	00e21024 	and	v0,a3,v0
8015c14c:	0002102b 	sltu	v0,zero,v0
8015c150:	24030035 	li	v1,53
8015c154:	11030098 	beq	t0,v1,8015c3b8 <round_and_return+0x2d0>
8015c158:	02228825 	or	s1,s1,v0
8015c15c:	29020020 	slti	v0,t0,32
8015c160:	14400088 	bnez	v0,8015c384 <round_and_return+0x29c>
8015c164:	00802821 	move	a1,a0
8015c168:	2503ffff 	addiu	v1,t0,-1
8015c16c:	00032943 	sra	a1,v1,0x5
8015c170:	00051080 	sll	v0,a1,0x2
8015c174:	00441021 	addu	v0,v0,a0
8015c178:	8c540000 	lw	s4,0(v0)
8015c17c:	18a00009 	blez	a1,8015c1a4 <round_and_return+0xbc>
8015c180:	3073001f 	andi	s3,v1,0x1f
8015c184:	00801821 	move	v1,a0
8015c188:	00002021 	move	a0,zero
8015c18c:	8c620000 	lw	v0,0(v1)
8015c190:	24840001 	addiu	a0,a0,1
8015c194:	0002102b 	sltu	v0,zero,v0
8015c198:	02228825 	or	s1,s1,v0
8015c19c:	1485fffb 	bne	a0,a1,8015c18c <round_and_return+0xa4>
8015c1a0:	24630004 	addiu	v1,v1,4
8015c1a4:	24020001 	li	v0,1
8015c1a8:	02621004 	sllv	v0,v0,s3
8015c1ac:	00088143 	sra	s0,t0,0x5
8015c1b0:	2442ffff 	addiu	v0,v0,-1
8015c1b4:	02821024 	and	v0,s4,v0
8015c1b8:	0010a880 	sll	s5,s0,0x2
8015c1bc:	24060002 	li	a2,2
8015c1c0:	0002102b 	sltu	v0,zero,v0
8015c1c4:	00d03023 	subu	a2,a2,s0
8015c1c8:	3107001f 	andi	a3,t0,0x1f
8015c1cc:	02402021 	move	a0,s2
8015c1d0:	02552821 	addu	a1,s2,s5
8015c1d4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8015c1d8:	02228825 	or	s1,s1,v0
8015c1dc:	1a000007 	blez	s0,8015c1fc <round_and_return+0x114>
8015c1e0:	02551023 	subu	v0,s2,s5
8015c1e4:	24420008 	addiu	v0,v0,8
8015c1e8:	00001821 	move	v1,zero
8015c1ec:	24630001 	addiu	v1,v1,1
8015c1f0:	ac400000 	sw	zero,0(v0)
8015c1f4:	1603fffd 	bne	s0,v1,8015c1ec <round_and_return+0x104>
8015c1f8:	24420004 	addiu	v0,v0,4
8015c1fc:	2410fc01 	li	s0,-1023
8015c200:	02741006 	srlv	v0,s4,s3
8015c204:	30420001 	andi	v0,v0,0x1
8015c208:	10400036 	beqz	v0,8015c2e4 <round_and_return+0x1fc>
8015c20c:	2a020401 	slti	v0,s0,1025
8015c210:	16200046 	bnez	s1,8015c32c <round_and_return+0x244>
8015c214:	00000000 	nop
8015c218:	8e430000 	lw	v1,0(s2)
8015c21c:	00000000 	nop
8015c220:	30620001 	andi	v0,v1,0x1
8015c224:	10400050 	beqz	v0,8015c368 <round_and_return+0x280>
8015c228:	24020001 	li	v0,1
8015c22c:	24620001 	addiu	v0,v1,1
8015c230:	0043182b 	sltu	v1,v0,v1
8015c234:	ae420000 	sw	v0,0(s2)
8015c238:	1060001b 	beqz	v1,8015c2a8 <round_and_return+0x1c0>
8015c23c:	26510004 	addiu	s1,s2,4
8015c240:	8e420004 	lw	v0,4(s2)
8015c244:	00000000 	nop
8015c248:	24420001 	addiu	v0,v0,1
8015c24c:	14400016 	bnez	v0,8015c2a8 <round_and_return+0x1c0>
8015c250:	ae420004 	sw	v0,4(s2)
8015c254:	00001821 	move	v1,zero
8015c258:	2402fc01 	li	v0,-1023
8015c25c:	16020021 	bne	s0,v0,8015c2e4 <round_and_return+0x1fc>
8015c260:	2a020401 	slti	v0,s0,1025
8015c264:	3c020010 	lui	v0,0x10
8015c268:	00621024 	and	v0,v1,v0
8015c26c:	14400061 	bnez	v0,8015c3f4 <round_and_return+0x30c>
8015c270:	00000000 	nop
8015c274:	02402021 	move	a0,s2
8015c278:	02002821 	move	a1,s0
8015c27c:	02c03021 	move	a2,s6
8015c280:	8fbf002c 	lw	ra,44(sp)
8015c284:	8fb60028 	lw	s6,40(sp)
8015c288:	8fb50024 	lw	s5,36(sp)
8015c28c:	8fb40020 	lw	s4,32(sp)
8015c290:	8fb3001c 	lw	s3,28(sp)
8015c294:	8fb20018 	lw	s2,24(sp)
8015c298:	8fb10014 	lw	s1,20(sp)
8015c29c:	8fb00010 	lw	s0,16(sp)
8015c2a0:	08058170 	j	801605c0 <__mpn_construct_double>
8015c2a4:	27bd0030 	addiu	sp,sp,48
8015c2a8:	8e230000 	lw	v1,0(s1)
8015c2ac:	3c020020 	lui	v0,0x20
8015c2b0:	00621024 	and	v0,v1,v0
8015c2b4:	1040ffe8 	beqz	v0,8015c258 <round_and_return+0x170>
8015c2b8:	02402021 	move	a0,s2
8015c2bc:	02402821 	move	a1,s2
8015c2c0:	24060002 	li	a2,2
8015c2c4:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8015c2c8:	24070001 	li	a3,1
8015c2cc:	8e230000 	lw	v1,0(s1)
8015c2d0:	3c020010 	lui	v0,0x10
8015c2d4:	00621825 	or	v1,v1,v0
8015c2d8:	26100001 	addiu	s0,s0,1
8015c2dc:	ae230000 	sw	v1,0(s1)
8015c2e0:	2a020401 	slti	v0,s0,1025
8015c2e4:	1440ffe4 	bnez	v0,8015c278 <round_and_return+0x190>
8015c2e8:	02402021 	move	a0,s2
8015c2ec:	12c0002d 	beqz	s6,8015c3a4 <round_and_return+0x2bc>
8015c2f0:	3c02801d 	lui	v0,0x801d
8015c2f4:	8c446800 	lw	a0,26624(v0)
8015c2f8:	8c456804 	lw	a1,26628(v0)
8015c2fc:	8fbf002c 	lw	ra,44(sp)
8015c300:	8fb60028 	lw	s6,40(sp)
8015c304:	8fb50024 	lw	s5,36(sp)
8015c308:	8fb40020 	lw	s4,32(sp)
8015c30c:	8fb3001c 	lw	s3,28(sp)
8015c310:	8fb20018 	lw	s2,24(sp)
8015c314:	8fb10014 	lw	s1,20(sp)
8015c318:	8fb00010 	lw	s0,16(sp)
8015c31c:	00801021 	move	v0,a0
8015c320:	00a01821 	move	v1,a1
8015c324:	03e00008 	jr	ra
8015c328:	27bd0030 	addiu	sp,sp,48
8015c32c:	8e430000 	lw	v1,0(s2)
8015c330:	26510004 	addiu	s1,s2,4
8015c334:	24620001 	addiu	v0,v1,1
8015c338:	0043182b 	sltu	v1,v0,v1
8015c33c:	1060ffda 	beqz	v1,8015c2a8 <round_and_return+0x1c0>
8015c340:	ae420000 	sw	v0,0(s2)
8015c344:	08057090 	j	8015c240 <round_and_return+0x158>
8015c348:	00000000 	nop
8015c34c:	0c047ea0 	jal	8011fa80 <__errno_location>
8015c350:	00000000 	nop
8015c354:	24030021 	li	v1,33
8015c358:	00002021 	move	a0,zero
8015c35c:	00002821 	move	a1,zero
8015c360:	080570bf 	j	8015c2fc <round_and_return+0x214>
8015c364:	ac430000 	sw	v1,0(v0)
8015c368:	02621004 	sllv	v0,v0,s3
8015c36c:	2442ffff 	addiu	v0,v0,-1
8015c370:	02821024 	and	v0,s4,v0
8015c374:	1040ffda 	beqz	v0,8015c2e0 <round_and_return+0x1f8>
8015c378:	24620001 	addiu	v0,v1,1
8015c37c:	0805708d 	j	8015c234 <round_and_return+0x14c>
8015c380:	0043182b 	sltu	v1,v0,v1
8015c384:	01003821 	move	a3,t0
8015c388:	8c940000 	lw	s4,0(a0)
8015c38c:	24060002 	li	a2,2
8015c390:	2513ffff 	addiu	s3,t0,-1
8015c394:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8015c398:	2410fc01 	li	s0,-1023
8015c39c:	08057081 	j	8015c204 <round_and_return+0x11c>
8015c3a0:	02741006 	srlv	v0,s4,s3
8015c3a4:	3c02801d 	lui	v0,0x801d
8015c3a8:	8c446808 	lw	a0,26632(v0)
8015c3ac:	8c45680c 	lw	a1,26636(v0)
8015c3b0:	080570bf 	j	8015c2fc <round_and_return+0x214>
8015c3b4:	00000000 	nop
8015c3b8:	8c830000 	lw	v1,0(a0)
8015c3bc:	8c940004 	lw	s4,4(a0)
8015c3c0:	0003102b 	sltu	v0,zero,v1
8015c3c4:	02221025 	or	v0,s1,v0
8015c3c8:	0014182b 	sltu	v1,zero,s4
8015c3cc:	24130014 	li	s3,20
8015c3d0:	00628825 	or	s1,v1,v0
8015c3d4:	02741006 	srlv	v0,s4,s3
8015c3d8:	30420001 	andi	v0,v0,0x1
8015c3dc:	2410fc01 	li	s0,-1023
8015c3e0:	ac800000 	sw	zero,0(a0)
8015c3e4:	1040ffbe 	beqz	v0,8015c2e0 <round_and_return+0x1f8>
8015c3e8:	ac800004 	sw	zero,4(a0)
8015c3ec:	08057084 	j	8015c210 <round_and_return+0x128>
8015c3f0:	00000000 	nop
8015c3f4:	0805709d 	j	8015c274 <round_and_return+0x18c>
8015c3f8:	2410fc02 	li	s0,-1022

8015c3fc <____strtod_l_internal>:
8015c3fc:	27bdfe30 	addiu	sp,sp,-464
8015c400:	afbf01cc 	sw	ra,460(sp)
8015c404:	afbe01c8 	sw	s8,456(sp)
8015c408:	afb701c4 	sw	s7,452(sp)
8015c40c:	afb601c0 	sw	s6,448(sp)
8015c410:	afb501bc 	sw	s5,444(sp)
8015c414:	afb401b8 	sw	s4,440(sp)
8015c418:	afb301b4 	sw	s3,436(sp)
8015c41c:	afb201b0 	sw	s2,432(sp)
8015c420:	afb101ac 	sw	s1,428(sp)
8015c424:	afb001a8 	sw	s0,424(sp)
8015c428:	afa401d0 	sw	a0,464(sp)
8015c42c:	afa501d4 	sw	a1,468(sp)
8015c430:	8ce30004 	lw	v1,4(a3)
8015c434:	10c0000a 	beqz	a2,8015c460 <____strtod_l_internal+0x64>
8015c438:	00e06821 	move	t5,a3
8015c43c:	8c77002c 	lw	s7,44(v1)
8015c440:	00000000 	nop
8015c444:	92e20000 	lbu	v0,0(s7)
8015c448:	00000000 	nop
8015c44c:	2442ffff 	addiu	v0,v0,-1
8015c450:	304200ff 	andi	v0,v0,0xff
8015c454:	2c42007e 	sltiu	v0,v0,126
8015c458:	14400076 	bnez	v0,8015c634 <____strtod_l_internal+0x238>
8015c45c:	00000000 	nop
8015c460:	0000a821 	move	s5,zero
8015c464:	0000b821 	move	s7,zero
8015c468:	8c740024 	lw	s4,36(v1)
8015c46c:	8fa201d0 	lw	v0,464(sp)
8015c470:	02802021 	move	a0,s4
8015c474:	afad0198 	sw	t5,408(sp)
8015c478:	0c046f6c 	jal	8011bdb0 <strlen>
8015c47c:	2451ffff 	addiu	s1,v0,-1
8015c480:	8fad0198 	lw	t5,408(sp)
8015c484:	afa20178 	sw	v0,376(sp)
8015c488:	8da40034 	lw	a0,52(t5)
8015c48c:	afa00024 	sw	zero,36(sp)
8015c490:	26310001 	addiu	s1,s1,1
8015c494:	82300000 	lb	s0,0(s1)
8015c498:	00000000 	nop
8015c49c:	00101040 	sll	v0,s0,0x1
8015c4a0:	00441021 	addu	v0,v0,a0
8015c4a4:	94430000 	lhu	v1,0(v0)
8015c4a8:	00000000 	nop
8015c4ac:	30632000 	andi	v1,v1,0x2000
8015c4b0:	1460fff7 	bnez	v1,8015c490 <____strtod_l_internal+0x94>
8015c4b4:	2402002d 	li	v0,45
8015c4b8:	120200d7 	beq	s0,v0,8015c818 <____strtod_l_internal+0x41c>
8015c4bc:	2402002b 	li	v0,43
8015c4c0:	12020064 	beq	s0,v0,8015c654 <____strtod_l_internal+0x258>
8015c4c4:	00000000 	nop
8015c4c8:	afa00180 	sw	zero,384(sp)
8015c4cc:	82870000 	lb	a3,0(s4)
8015c4d0:	00000000 	nop
8015c4d4:	10e002d0 	beqz	a3,8015d018 <____strtod_l_internal+0xc1c>
8015c4d8:	00000000 	nop
8015c4dc:	16070014 	bne	s0,a3,8015c530 <____strtod_l_internal+0x134>
8015c4e0:	2602ffd0 	addiu	v0,s0,-48
8015c4e4:	0805713f 	j	8015c4fc <____strtod_l_internal+0x100>
8015c4e8:	00003021 	move	a2,zero
8015c4ec:	80a20000 	lb	v0,0(a1)
8015c4f0:	00000000 	nop
8015c4f4:	1443000e 	bne	v0,v1,8015c530 <____strtod_l_internal+0x134>
8015c4f8:	2602ffd0 	addiu	v0,s0,-48
8015c4fc:	24c40001 	addiu	a0,a2,1
8015c500:	02841021 	addu	v0,s4,a0
8015c504:	80430000 	lb	v1,0(v0)
8015c508:	02242821 	addu	a1,s1,a0
8015c50c:	1460fff7 	bnez	v1,8015c4ec <____strtod_l_internal+0xf0>
8015c510:	00803021 	move	a2,a0
8015c514:	02241021 	addu	v0,s1,a0
8015c518:	80420000 	lb	v0,0(v0)
8015c51c:	00000000 	nop
8015c520:	28430030 	slti	v1,v0,48
8015c524:	10600027 	beqz	v1,8015c5c4 <____strtod_l_internal+0x1c8>
8015c528:	2842003a 	slti	v0,v0,58
8015c52c:	2602ffd0 	addiu	v0,s0,-48
8015c530:	304200ff 	andi	v0,v0,0xff
8015c534:	2c42000a 	sltiu	v0,v0,10
8015c538:	14400025 	bnez	v0,8015c5d0 <____strtod_l_internal+0x1d4>
8015c53c:	24020030 	li	v0,48
8015c540:	8da50038 	lw	a1,56(t5)
8015c544:	00108080 	sll	s0,s0,0x2
8015c548:	00b01021 	addu	v0,a1,s0
8015c54c:	8c440000 	lw	a0,0(v0)
8015c550:	24030069 	li	v1,105
8015c554:	1083020d 	beq	a0,v1,8015cd8c <____strtod_l_internal+0x990>
8015c558:	02051021 	addu	v0,s0,a1
8015c55c:	8c440000 	lw	a0,0(v0)
8015c560:	2403006e 	li	v1,110
8015c564:	1083022c 	beq	a0,v1,8015ce18 <____strtod_l_internal+0xa1c>
8015c568:	01a03821 	move	a3,t5
8015c56c:	8fa301d4 	lw	v1,468(sp)
8015c570:	00000000 	nop
8015c574:	106001af 	beqz	v1,8015cc34 <____strtod_l_internal+0x838>
8015c578:	00003021 	move	a2,zero
8015c57c:	8fa501d0 	lw	a1,464(sp)
8015c580:	8fa401d4 	lw	a0,468(sp)
8015c584:	00003821 	move	a3,zero
8015c588:	ac850000 	sw	a1,0(a0)
8015c58c:	8fbf01cc 	lw	ra,460(sp)
8015c590:	8fbe01c8 	lw	s8,456(sp)
8015c594:	8fb701c4 	lw	s7,452(sp)
8015c598:	8fb601c0 	lw	s6,448(sp)
8015c59c:	8fb501bc 	lw	s5,444(sp)
8015c5a0:	8fb401b8 	lw	s4,440(sp)
8015c5a4:	8fb301b4 	lw	s3,436(sp)
8015c5a8:	8fb201b0 	lw	s2,432(sp)
8015c5ac:	8fb101ac 	lw	s1,428(sp)
8015c5b0:	8fb001a8 	lw	s0,424(sp)
8015c5b4:	00c01021 	move	v0,a2
8015c5b8:	00e01821 	move	v1,a3
8015c5bc:	03e00008 	jr	ra
8015c5c0:	27bd01d0 	addiu	sp,sp,464
8015c5c4:	1040ffda 	beqz	v0,8015c530 <____strtod_l_internal+0x134>
8015c5c8:	2602ffd0 	addiu	v0,s0,-48
8015c5cc:	24020030 	li	v0,48
8015c5d0:	120200ce 	beq	s0,v0,8015c90c <____strtod_l_internal+0x510>
8015c5d4:	24030078 	li	v1,120
8015c5d8:	12a000da 	beqz	s5,8015c944 <____strtod_l_internal+0x548>
8015c5dc:	241e000a 	li	s8,10
8015c5e0:	82a40000 	lb	a0,0(s5)
8015c5e4:	02209821 	move	s3,s1
8015c5e8:	24050030 	li	a1,48
8015c5ec:	1205000d 	beq	s0,a1,8015c624 <____strtod_l_internal+0x228>
8015c5f0:	00000000 	nop
8015c5f4:	1080000b 	beqz	a0,8015c624 <____strtod_l_internal+0x228>
8015c5f8:	00000000 	nop
8015c5fc:	16040019 	bne	s0,a0,8015c664 <____strtod_l_internal+0x268>
8015c600:	02a01021 	move	v0,s5
8015c604:	08057185 	j	8015c614 <____strtod_l_internal+0x218>
8015c608:	00000000 	nop
8015c60c:	16030015 	bne	s0,v1,8015c664 <____strtod_l_internal+0x268>
8015c610:	00000000 	nop
8015c614:	80430001 	lb	v1,1(v0)
8015c618:	00000000 	nop
8015c61c:	1460fffb 	bnez	v1,8015c60c <____strtod_l_internal+0x210>
8015c620:	24420001 	addiu	v0,v0,1
8015c624:	26730001 	addiu	s3,s3,1
8015c628:	82700000 	lb	s0,0(s3)
8015c62c:	0805717b 	j	8015c5ec <____strtod_l_internal+0x1f0>
8015c630:	00000000 	nop
8015c634:	8c750028 	lw	s5,40(v1)
8015c638:	00000000 	nop
8015c63c:	82a20000 	lb	v0,0(s5)
8015c640:	00000000 	nop
8015c644:	1440ff88 	bnez	v0,8015c468 <____strtod_l_internal+0x6c>
8015c648:	00000000 	nop
8015c64c:	08057119 	j	8015c464 <____strtod_l_internal+0x68>
8015c650:	0000a821 	move	s5,zero
8015c654:	26310001 	addiu	s1,s1,1
8015c658:	82300000 	lb	s0,0(s1)
8015c65c:	08057133 	j	8015c4cc <____strtod_l_internal+0xd0>
8015c660:	afa00180 	sw	zero,384(sp)
8015c664:	2604ffd0 	addiu	a0,s0,-48
8015c668:	308200ff 	andi	v0,a0,0xff
8015c66c:	2c42000a 	sltiu	v0,v0,10
8015c670:	14400005 	bnez	v0,8015c688 <____strtod_l_internal+0x28c>
8015c674:	308200ff 	andi	v0,a0,0xff
8015c678:	24020010 	li	v0,16
8015c67c:	13c201a8 	beq	s8,v0,8015cd20 <____strtod_l_internal+0x924>
8015c680:	00000000 	nop
8015c684:	308200ff 	andi	v0,a0,0xff
8015c688:	2c42000a 	sltiu	v0,v0,10
8015c68c:	02609021 	move	s2,s3
8015c690:	0000b021 	move	s6,zero
8015c694:	14400020 	bnez	v0,8015c718 <____strtod_l_internal+0x31c>
8015c698:	24060010 	li	a2,16
8015c69c:	13c60023 	beq	s8,a2,8015c72c <____strtod_l_internal+0x330>
8015c6a0:	00101080 	sll	v0,s0,0x2
8015c6a4:	12a0002d 	beqz	s5,8015c75c <____strtod_l_internal+0x360>
8015c6a8:	00000000 	nop
8015c6ac:	82a30000 	lb	v1,0(s5)
8015c6b0:	00000000 	nop
8015c6b4:	10600010 	beqz	v1,8015c6f8 <____strtod_l_internal+0x2fc>
8015c6b8:	00000000 	nop
8015c6bc:	82420000 	lb	v0,0(s2)
8015c6c0:	00000000 	nop
8015c6c4:	14430025 	bne	v0,v1,8015c75c <____strtod_l_internal+0x360>
8015c6c8:	00002821 	move	a1,zero
8015c6cc:	080571b9 	j	8015c6e4 <____strtod_l_internal+0x2e8>
8015c6d0:	24a20001 	addiu	v0,a1,1
8015c6d4:	80820000 	lb	v0,0(a0)
8015c6d8:	00000000 	nop
8015c6dc:	1443001f 	bne	v0,v1,8015c75c <____strtod_l_internal+0x360>
8015c6e0:	24a20001 	addiu	v0,a1,1
8015c6e4:	00551821 	addu	v1,v0,s5
8015c6e8:	80630000 	lb	v1,0(v1)
8015c6ec:	02422021 	addu	a0,s2,v0
8015c6f0:	1460fff8 	bnez	v1,8015c6d4 <____strtod_l_internal+0x2d8>
8015c6f4:	00402821 	move	a1,v0
8015c6f8:	26520001 	addiu	s2,s2,1
8015c6fc:	82500000 	lb	s0,0(s2)
8015c700:	00000000 	nop
8015c704:	2604ffd0 	addiu	a0,s0,-48
8015c708:	308200ff 	andi	v0,a0,0xff
8015c70c:	2c42000a 	sltiu	v0,v0,10
8015c710:	1040ffe2 	beqz	v0,8015c69c <____strtod_l_internal+0x2a0>
8015c714:	00000000 	nop
8015c718:	26d60001 	addiu	s6,s6,1
8015c71c:	26520001 	addiu	s2,s2,1
8015c720:	82500000 	lb	s0,0(s2)
8015c724:	080571c2 	j	8015c708 <____strtod_l_internal+0x30c>
8015c728:	2604ffd0 	addiu	a0,s0,-48
8015c72c:	8da50038 	lw	a1,56(t5)
8015c730:	00000000 	nop
8015c734:	00451021 	addu	v0,v0,a1
8015c738:	8c420000 	lw	v0,0(v0)
8015c73c:	00000000 	nop
8015c740:	2c430061 	sltiu	v1,v0,97
8015c744:	1460ffd7 	bnez	v1,8015c6a4 <____strtod_l_internal+0x2a8>
8015c748:	2c420067 	sltiu	v0,v0,103
8015c74c:	1040ffd5 	beqz	v0,8015c6a4 <____strtod_l_internal+0x2a8>
8015c750:	00000000 	nop
8015c754:	080571c7 	j	8015c71c <____strtod_l_internal+0x320>
8015c758:	26d60001 	addiu	s6,s6,1
8015c75c:	12e00033 	beqz	s7,8015c82c <____strtod_l_internal+0x430>
8015c760:	00000000 	nop
8015c764:	1ac00031 	blez	s6,8015c82c <____strtod_l_internal+0x430>
8015c768:	02202021 	move	a0,s1
8015c76c:	02e03821 	move	a3,s7
8015c770:	02402821 	move	a1,s2
8015c774:	02a03021 	move	a2,s5
8015c778:	0c043a68 	jal	8010e9a0 <__correctly_grouped_prefixmb>
8015c77c:	afad0198 	sw	t5,408(sp)
8015c780:	8fad0198 	lw	t5,408(sp)
8015c784:	12420221 	beq	s2,v0,8015d00c <____strtod_l_internal+0xc10>
8015c788:	00402021 	move	a0,v0
8015c78c:	12220224 	beq	s1,v0,8015d020 <____strtod_l_internal+0xc24>
8015c790:	0053102b 	sltu	v0,v0,s3
8015c794:	14400159 	bnez	v0,8015ccfc <____strtod_l_internal+0x900>
8015c798:	0264102b 	sltu	v0,s3,a0
8015c79c:	1040059d 	beqz	v0,8015de14 <____strtod_l_internal+0x1a18>
8015c7a0:	02601821 	move	v1,s3
8015c7a4:	0000b021 	move	s6,zero
8015c7a8:	00802821 	move	a1,a0
8015c7ac:	90620000 	lbu	v0,0(v1)
8015c7b0:	00000000 	nop
8015c7b4:	2442ffd0 	addiu	v0,v0,-48
8015c7b8:	304200ff 	andi	v0,v0,0xff
8015c7bc:	2c42000a 	sltiu	v0,v0,10
8015c7c0:	10400002 	beqz	v0,8015c7cc <____strtod_l_internal+0x3d0>
8015c7c4:	24630001 	addiu	v1,v1,1
8015c7c8:	26d60001 	addiu	s6,s6,1
8015c7cc:	1465fff7 	bne	v1,a1,8015c7ac <____strtod_l_internal+0x3b0>
8015c7d0:	00808821 	move	s1,a0
8015c7d4:	02c05021 	move	t2,s6
8015c7d8:	00005821 	move	t3,zero
8015c7dc:	8fa301d4 	lw	v1,468(sp)
8015c7e0:	00000000 	nop
8015c7e4:	10600002 	beqz	v1,8015c7f0 <____strtod_l_internal+0x3f4>
8015c7e8:	00000000 	nop
8015c7ec:	ac710000 	sw	s1,0(v1)
8015c7f0:	16c0005f 	bnez	s6,8015c970 <____strtod_l_internal+0x574>
8015c7f4:	00000000 	nop
8015c7f8:	8fa40180 	lw	a0,384(sp)
8015c7fc:	00000000 	nop
8015c800:	1080010b 	beqz	a0,8015cc30 <____strtod_l_internal+0x834>
8015c804:	3c02801d 	lui	v0,0x801d
8015c808:	8c466818 	lw	a2,26648(v0)
8015c80c:	8c47681c 	lw	a3,26652(v0)
8015c810:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015c814:	00000000 	nop
8015c818:	26310001 	addiu	s1,s1,1
8015c81c:	82300000 	lb	s0,0(s1)
8015c820:	24030001 	li	v1,1
8015c824:	08057133 	j	8015c4cc <____strtod_l_internal+0xd0>
8015c828:	afa30180 	sw	v1,384(sp)
8015c82c:	12c00002 	beqz	s6,8015c838 <____strtod_l_internal+0x43c>
8015c830:	240bffff 	li	t3,-1
8015c834:	00005821 	move	t3,zero
8015c838:	10e00011 	beqz	a3,8015c880 <____strtod_l_internal+0x484>
8015c83c:	00000000 	nop
8015c840:	82420000 	lb	v0,0(s2)
8015c844:	00000000 	nop
8015c848:	144700ac 	bne	v0,a3,8015cafc <____strtod_l_internal+0x700>
8015c84c:	00002821 	move	a1,zero
8015c850:	0805721b 	j	8015c86c <____strtod_l_internal+0x470>
8015c854:	24a20001 	addiu	v0,a1,1
8015c858:	80820000 	lb	v0,0(a0)
8015c85c:	00000000 	nop
8015c860:	144300a7 	bne	v0,v1,8015cb00 <____strtod_l_internal+0x704>
8015c864:	24020010 	li	v0,16
8015c868:	24a20001 	addiu	v0,a1,1
8015c86c:	02821821 	addu	v1,s4,v0
8015c870:	80630000 	lb	v1,0(v1)
8015c874:	02422021 	addu	a0,s2,v0
8015c878:	1460fff7 	bnez	v1,8015c858 <____strtod_l_internal+0x45c>
8015c87c:	00402821 	move	a1,v0
8015c880:	8fa30178 	lw	v1,376(sp)
8015c884:	8da50038 	lw	a1,56(t5)
8015c888:	02438821 	addu	s1,s2,v1
8015c88c:	82300000 	lb	s0,0(s1)
8015c890:	02c03821 	move	a3,s6
8015c894:	00003021 	move	a2,zero
8015c898:	240a0010 	li	t2,16
8015c89c:	24080030 	li	t0,48
8015c8a0:	0805722c 	j	8015c8b0 <____strtod_l_internal+0x4b4>
8015c8a4:	2409ffff 	li	t1,-1
8015c8a8:	82300000 	lb	s0,0(s1)
8015c8ac:	24c60001 	addiu	a2,a2,1
8015c8b0:	2602ffd0 	addiu	v0,s0,-48
8015c8b4:	304200ff 	andi	v0,v0,0xff
8015c8b8:	00101880 	sll	v1,s0,0x2
8015c8bc:	2c42000a 	sltiu	v0,v0,10
8015c8c0:	1440000b 	bnez	v0,8015c8f0 <____strtod_l_internal+0x4f4>
8015c8c4:	00a32021 	addu	a0,a1,v1
8015c8c8:	17ca0091 	bne	s8,t2,8015cb10 <____strtod_l_internal+0x714>
8015c8cc:	02209021 	move	s2,s1
8015c8d0:	8c820000 	lw	v0,0(a0)
8015c8d4:	00000000 	nop
8015c8d8:	28440067 	slti	a0,v0,103
8015c8dc:	28420061 	slti	v0,v0,97
8015c8e0:	14400093 	bnez	v0,8015cb30 <____strtod_l_internal+0x734>
8015c8e4:	02c7102a 	slt	v0,s6,a3
8015c8e8:	108000a3 	beqz	a0,8015cb78 <____strtod_l_internal+0x77c>
8015c8ec:	00651021 	addu	v0,v1,a1
8015c8f0:	26310001 	addiu	s1,s1,1
8015c8f4:	1208ffec 	beq	s0,t0,8015c8a8 <____strtod_l_internal+0x4ac>
8015c8f8:	24e70001 	addiu	a3,a3,1
8015c8fc:	1569ffea 	bne	t3,t1,8015c8a8 <____strtod_l_internal+0x4ac>
8015c900:	00000000 	nop
8015c904:	0805722a 	j	8015c8a8 <____strtod_l_internal+0x4ac>
8015c908:	00c05821 	move	t3,a2
8015c90c:	82220001 	lb	v0,1(s1)
8015c910:	8da50038 	lw	a1,56(t5)
8015c914:	00021080 	sll	v0,v0,0x2
8015c918:	00451021 	addu	v0,v0,a1
8015c91c:	8c440000 	lw	a0,0(v0)
8015c920:	00000000 	nop
8015c924:	1483ff2c 	bne	a0,v1,8015c5d8 <____strtod_l_internal+0x1dc>
8015c928:	241e0010 	li	s8,16
8015c92c:	26310002 	addiu	s1,s1,2
8015c930:	82300000 	lb	s0,0(s1)
8015c934:	16a0ff2a 	bnez	s5,8015c5e0 <____strtod_l_internal+0x1e4>
8015c938:	0000b821 	move	s7,zero
8015c93c:	08057252 	j	8015c948 <____strtod_l_internal+0x54c>
8015c940:	24020030 	li	v0,48
8015c944:	24020030 	li	v0,48
8015c948:	1602ff46 	bne	s0,v0,8015c664 <____strtod_l_internal+0x268>
8015c94c:	02209821 	move	s3,s1
8015c950:	26730001 	addiu	s3,s3,1
8015c954:	82700000 	lb	s0,0(s3)
8015c958:	00000000 	nop
8015c95c:	1202fffd 	beq	s0,v0,8015c954 <____strtod_l_internal+0x558>
8015c960:	26730001 	addiu	s3,s3,1
8015c964:	2673ffff 	addiu	s3,s3,-1
8015c968:	0805719a 	j	8015c668 <____strtod_l_internal+0x26c>
8015c96c:	2604ffd0 	addiu	a0,s0,-48
8015c970:	156000b2 	bnez	t3,8015cc3c <____strtod_l_internal+0x840>
8015c974:	02602021 	move	a0,s3
8015c978:	02608821 	move	s1,s3
8015c97c:	24020010 	li	v0,16
8015c980:	13c2013b 	beq	s8,v0,8015ce70 <____strtod_l_internal+0xa74>
8015c984:	00000000 	nop
8015c988:	8fa40024 	lw	a0,36(sp)
8015c98c:	00000000 	nop
8015c990:	04800054 	bltz	a0,8015cae4 <____strtod_l_internal+0x6e8>
8015c994:	02ca2823 	subu	a1,s6,t2
8015c998:	00a4102a 	slt	v0,a1,a0
8015c99c:	14400055 	bnez	v0,8015caf4 <____strtod_l_internal+0x6f8>
8015c9a0:	00801821 	move	v1,a0
8015c9a4:	00834823 	subu	t1,a0,v1
8015c9a8:	01435021 	addu	t2,t2,v1
8015c9ac:	01491021 	addu	v0,t2,t1
8015c9b0:	28420136 	slti	v0,v0,310
8015c9b4:	afaa0168 	sw	t2,360(sp)
8015c9b8:	10400241 	beqz	v0,8015d2c0 <____strtod_l_internal+0xec4>
8015c9bc:	afa90024 	sw	t1,36(sp)
8015c9c0:	2922febd 	slti	v0,t1,-323
8015c9c4:	14400406 	bnez	v0,8015d9e0 <____strtod_l_internal+0x15e4>
8015c9c8:	00000000 	nop
8015c9cc:	8fa60168 	lw	a2,360(sp)
8015c9d0:	00000000 	nop
8015c9d4:	18c001ad 	blez	a2,8015d08c <____strtod_l_internal+0xc90>
8015c9d8:	27a30034 	addiu	v1,sp,52
8015c9dc:	afa301a4 	sw	v1,420(sp)
8015c9e0:	00603021 	move	a2,v1
8015c9e4:	8fa50168 	lw	a1,360(sp)
8015c9e8:	8fa30178 	lw	v1,376(sp)
8015c9ec:	02202021 	move	a0,s1
8015c9f0:	27a20024 	addiu	v0,sp,36
8015c9f4:	27a70020 	addiu	a3,sp,32
8015c9f8:	afa20010 	sw	v0,16(sp)
8015c9fc:	afb40014 	sw	s4,20(sp)
8015ca00:	afa30018 	sw	v1,24(sp)
8015ca04:	0c056f74 	jal	8015bdd0 <str_to_mpn>
8015ca08:	afb5001c 	sw	s5,28(sp)
8015ca0c:	8fa90024 	lw	t1,36(sp)
8015ca10:	00000000 	nop
8015ca14:	19200504 	blez	t1,8015de28 <____strtod_l_internal+0x1a2c>
8015ca18:	00408821 	move	s1,v0
8015ca1c:	27a400cc 	addiu	a0,sp,204
8015ca20:	3c02801d 	lui	v0,0x801d
8015ca24:	8fa80020 	lw	t0,32(sp)
8015ca28:	245769c0 	addiu	s7,v0,27072
8015ca2c:	27b30034 	addiu	s3,sp,52
8015ca30:	0080f021 	move	s8,a0
8015ca34:	24120001 	li	s2,1
8015ca38:	080572a2 	j	8015ca88 <____strtod_l_internal+0x68c>
8015ca3c:	afa401a0 	sw	a0,416(sp)
8015ca40:	8ee70000 	lw	a3,0(s7)
8015ca44:	3c02801d 	lui	v0,0x801d
8015ca48:	00073880 	sll	a3,a3,0x2
8015ca4c:	24426898 	addiu	v0,v0,26776
8015ca50:	00e23821 	addu	a3,a3,v0
8015ca54:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015ca58:	afb00010 	sw	s0,16(sp)
8015ca5c:	8fa80020 	lw	t0,32(sp)
8015ca60:	03c01821 	move	v1,s8
8015ca64:	02084021 	addu	t0,s0,t0
8015ca68:	1040020c 	beqz	v0,8015d29c <____strtod_l_internal+0xea0>
8015ca6c:	afa80020 	sw	t0,32(sp)
8015ca70:	8fa90024 	lw	t1,36(sp)
8015ca74:	0260f021 	move	s8,s3
8015ca78:	00609821 	move	s3,v1
8015ca7c:	00129040 	sll	s2,s2,0x1
8015ca80:	11200366 	beqz	t1,8015d81c <____strtod_l_internal+0x1420>
8015ca84:	26f70010 	addiu	s7,s7,16
8015ca88:	02491024 	and	v0,s2,t1
8015ca8c:	1040fffb 	beqz	v0,8015ca7c <____strtod_l_internal+0x680>
8015ca90:	01003021 	move	a2,t0
8015ca94:	8ee20004 	lw	v0,4(s7)
8015ca98:	02494826 	xor	t1,s2,t1
8015ca9c:	2450fffe 	addiu	s0,v0,-2
8015caa0:	0110102a 	slt	v0,t0,s0
8015caa4:	03c02021 	move	a0,s8
8015caa8:	02602821 	move	a1,s3
8015caac:	02603821 	move	a3,s3
8015cab0:	1040ffe3 	beqz	v0,8015ca40 <____strtod_l_internal+0x644>
8015cab4:	afa90024 	sw	t1,36(sp)
8015cab8:	8ee50000 	lw	a1,0(s7)
8015cabc:	3c03801d 	lui	v1,0x801d
8015cac0:	24636898 	addiu	v1,v1,26776
8015cac4:	00052880 	sll	a1,a1,0x2
8015cac8:	03c02021 	move	a0,s8
8015cacc:	02003021 	move	a2,s0
8015cad0:	00a32821 	addu	a1,a1,v1
8015cad4:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015cad8:	afa80010 	sw	t0,16(sp)
8015cadc:	08057297 	j	8015ca5c <____strtod_l_internal+0x660>
8015cae0:	00000000 	nop
8015cae4:	000a2823 	negu	a1,t2
8015cae8:	0085102a 	slt	v0,a0,a1
8015caec:	1040ffad 	beqz	v0,8015c9a4 <____strtod_l_internal+0x5a8>
8015caf0:	00801821 	move	v1,a0
8015caf4:	08057269 	j	8015c9a4 <____strtod_l_internal+0x5a8>
8015caf8:	00a01821 	move	v1,a1
8015cafc:	24020010 	li	v0,16
8015cb00:	13c201ec 	beq	s8,v0,8015d2b4 <____strtod_l_internal+0xeb8>
8015cb04:	00101880 	sll	v1,s0,0x2
8015cb08:	8da50038 	lw	a1,56(t5)
8015cb0c:	02c03821 	move	a3,s6
8015cb10:	00101080 	sll	v0,s0,0x2
8015cb14:	00451021 	addu	v0,v0,a1
8015cb18:	8c440000 	lw	a0,0(v0)
8015cb1c:	24030065 	li	v1,101
8015cb20:	10830019 	beq	a0,v1,8015cb88 <____strtod_l_internal+0x78c>
8015cb24:	00000000 	nop
8015cb28:	02408821 	move	s1,s2
8015cb2c:	02c7102a 	slt	v0,s6,a3
8015cb30:	1040000c 	beqz	v0,8015cb64 <____strtod_l_internal+0x768>
8015cb34:	02402821 	move	a1,s2
8015cb38:	8243ffff 	lb	v1,-1(s2)
8015cb3c:	24020030 	li	v0,48
8015cb40:	14620008 	bne	v1,v0,8015cb64 <____strtod_l_internal+0x768>
8015cb44:	00000000 	nop
8015cb48:	2645fffe 	addiu	a1,s2,-2
8015cb4c:	24030030 	li	v1,48
8015cb50:	80a20000 	lb	v0,0(a1)
8015cb54:	24e7ffff 	addiu	a3,a3,-1
8015cb58:	1043fffd 	beq	v0,v1,8015cb50 <____strtod_l_internal+0x754>
8015cb5c:	24a5ffff 	addiu	a1,a1,-1
8015cb60:	24a50002 	addiu	a1,a1,2
8015cb64:	12c7005d 	beq	s6,a3,8015ccdc <____strtod_l_internal+0x8e0>
8015cb68:	02c05021 	move	t2,s6
8015cb6c:	080571f7 	j	8015c7dc <____strtod_l_internal+0x3e0>
8015cb70:	00e0b021 	move	s6,a3
8015cb74:	00651021 	addu	v0,v1,a1
8015cb78:	8c440000 	lw	a0,0(v0)
8015cb7c:	24030070 	li	v1,112
8015cb80:	1483ffea 	bne	a0,v1,8015cb2c <____strtod_l_internal+0x730>
8015cb84:	02408821 	move	s1,s2
8015cb88:	82440001 	lb	a0,1(s2)
8015cb8c:	2402002d 	li	v0,45
8015cb90:	1082039a 	beq	a0,v0,8015d9fc <____strtod_l_internal+0x1600>
8015cb94:	26510001 	addiu	s1,s2,1
8015cb98:	2402002b 	li	v0,43
8015cb9c:	1082017d 	beq	a0,v0,8015d194 <____strtod_l_internal+0xd98>
8015cba0:	00000000 	nop
8015cba4:	00008021 	move	s0,zero
8015cba8:	2482ffd0 	addiu	v0,a0,-48
8015cbac:	304200ff 	andi	v0,v0,0xff
8015cbb0:	2c42000a 	sltiu	v0,v0,10
8015cbb4:	1040ffdc 	beqz	v0,8015cb28 <____strtod_l_internal+0x72c>
8015cbb8:	24020010 	li	v0,16
8015cbbc:	13c2018d 	beq	s8,v0,8015d1f4 <____strtod_l_internal+0xdf8>
8015cbc0:	00000000 	nop
8015cbc4:	1200039a 	beqz	s0,8015da30 <____strtod_l_internal+0x1634>
8015cbc8:	01761023 	subu	v0,t3,s6
8015cbcc:	26c50168 	addiu	a1,s6,360
8015cbd0:	8fa20024 	lw	v0,36(sp)
8015cbd4:	00000000 	nop
8015cbd8:	000218c0 	sll	v1,v0,0x3
8015cbdc:	00021040 	sll	v0,v0,0x1
8015cbe0:	00434821 	addu	t1,v0,v1
8015cbe4:	01242021 	addu	a0,t1,a0
8015cbe8:	00a9102a 	slt	v0,a1,t1
8015cbec:	afa90024 	sw	t1,36(sp)
8015cbf0:	144003a9 	bnez	v0,8015da98 <____strtod_l_internal+0x169c>
8015cbf4:	2489ffd0 	addiu	t1,a0,-48
8015cbf8:	afa90024 	sw	t1,36(sp)
8015cbfc:	26310001 	addiu	s1,s1,1
8015cc00:	82240000 	lb	a0,0(s1)
8015cc04:	00000000 	nop
8015cc08:	2482ffd0 	addiu	v0,a0,-48
8015cc0c:	304200ff 	andi	v0,v0,0xff
8015cc10:	2c42000a 	sltiu	v0,v0,10
8015cc14:	1440ffee 	bnez	v0,8015cbd0 <____strtod_l_internal+0x7d4>
8015cc18:	00000000 	nop
8015cc1c:	1200ffc4 	beqz	s0,8015cb30 <____strtod_l_internal+0x734>
8015cc20:	02c7102a 	slt	v0,s6,a3
8015cc24:	00094823 	negu	t1,t1
8015cc28:	080572cc 	j	8015cb30 <____strtod_l_internal+0x734>
8015cc2c:	afa90024 	sw	t1,36(sp)
8015cc30:	00003021 	move	a2,zero
8015cc34:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015cc38:	00003821 	move	a3,zero
8015cc3c:	82880000 	lb	t0,0(s4)
8015cc40:	80820000 	lb	v0,0(a0)
8015cc44:	82890001 	lb	t1,1(s4)
8015cc48:	10480006 	beq	v0,t0,8015cc64 <____strtod_l_internal+0x868>
8015cc4c:	24870001 	addiu	a3,a0,1
8015cc50:	00e02021 	move	a0,a3
8015cc54:	80e20000 	lb	v0,0(a3)
8015cc58:	00000000 	nop
8015cc5c:	1448fffc 	bne	v0,t0,8015cc50 <____strtod_l_internal+0x854>
8015cc60:	24870001 	addiu	a3,a0,1
8015cc64:	11200012 	beqz	t1,8015ccb0 <____strtod_l_internal+0x8b4>
8015cc68:	24020010 	li	v0,16
8015cc6c:	80820001 	lb	v0,1(a0)
8015cc70:	00000000 	nop
8015cc74:	1449fff6 	bne	v0,t1,8015cc50 <____strtod_l_internal+0x854>
8015cc78:	24870001 	addiu	a3,a0,1
8015cc7c:	08057325 	j	8015cc94 <____strtod_l_internal+0x898>
8015cc80:	24060001 	li	a2,1
8015cc84:	80a20000 	lb	v0,0(a1)
8015cc88:	00000000 	nop
8015cc8c:	1443fff0 	bne	v0,v1,8015cc50 <____strtod_l_internal+0x854>
8015cc90:	00000000 	nop
8015cc94:	24c20001 	addiu	v0,a2,1
8015cc98:	02821821 	addu	v1,s4,v0
8015cc9c:	80630000 	lb	v1,0(v1)
8015cca0:	00822821 	addu	a1,a0,v0
8015cca4:	1460fff7 	bnez	v1,8015cc84 <____strtod_l_internal+0x888>
8015cca8:	00403021 	move	a2,v0
8015ccac:	24020010 	li	v0,16
8015ccb0:	8fa30024 	lw	v1,36(sp)
8015ccb4:	13c20002 	beq	s8,v0,8015ccc0 <____strtod_l_internal+0x8c4>
8015ccb8:	000b1080 	sll	v0,t3,0x2
8015ccbc:	01601021 	move	v0,t3
8015ccc0:	8fa50178 	lw	a1,376(sp)
8015ccc4:	00624823 	subu	t1,v1,v0
8015ccc8:	00ab1021 	addu	v0,a1,t3
8015cccc:	00828821 	addu	s1,a0,v0
8015ccd0:	02cbb023 	subu	s6,s6,t3
8015ccd4:	0805725f 	j	8015c97c <____strtod_l_internal+0x580>
8015ccd8:	afa90024 	sw	t1,36(sp)
8015ccdc:	1ac0febf 	blez	s6,8015c7dc <____strtod_l_internal+0x3e0>
8015cce0:	00000000 	nop
8015cce4:	8fa90024 	lw	t1,36(sp)
8015cce8:	00000000 	nop
8015ccec:	0520012c 	bltz	t1,8015d1a0 <____strtod_l_internal+0xda4>
8015ccf0:	24070010 	li	a3,16
8015ccf4:	080571f7 	j	8015c7dc <____strtod_l_internal+0x3e0>
8015ccf8:	00000000 	nop
8015ccfc:	8fa501d4 	lw	a1,468(sp)
8015cd00:	00000000 	nop
8015cd04:	10a0ffca 	beqz	a1,8015cc30 <____strtod_l_internal+0x834>
8015cd08:	00000000 	nop
8015cd0c:	8fa201d4 	lw	v0,468(sp)
8015cd10:	00003021 	move	a2,zero
8015cd14:	00003821 	move	a3,zero
8015cd18:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015cd1c:	ac440000 	sw	a0,0(v0)
8015cd20:	8da50038 	lw	a1,56(t5)
8015cd24:	00000000 	nop
8015cd28:	80a20184 	lb	v0,388(a1)
8015cd2c:	00000000 	nop
8015cd30:	0202102a 	slt	v0,s0,v0
8015cd34:	104000c4 	beqz	v0,8015d048 <____strtod_l_internal+0xc4c>
8015cd38:	00000000 	nop
8015cd3c:	10e0fe52 	beqz	a3,8015c688 <____strtod_l_internal+0x28c>
8015cd40:	308200ff 	andi	v0,a0,0xff
8015cd44:	82620000 	lb	v0,0(s3)
8015cd48:	00000000 	nop
8015cd4c:	1447fe4d 	bne	v0,a3,8015c684 <____strtod_l_internal+0x288>
8015cd50:	00003021 	move	a2,zero
8015cd54:	0805735c 	j	8015cd70 <____strtod_l_internal+0x974>
8015cd58:	24c20001 	addiu	v0,a2,1
8015cd5c:	80a20000 	lb	v0,0(a1)
8015cd60:	00000000 	nop
8015cd64:	1443fe48 	bne	v0,v1,8015c688 <____strtod_l_internal+0x28c>
8015cd68:	308200ff 	andi	v0,a0,0xff
8015cd6c:	24c20001 	addiu	v0,a2,1
8015cd70:	02821821 	addu	v1,s4,v0
8015cd74:	80630000 	lb	v1,0(v1)
8015cd78:	02622821 	addu	a1,s3,v0
8015cd7c:	1460fff7 	bnez	v1,8015cd5c <____strtod_l_internal+0x960>
8015cd80:	00403021 	move	a2,v0
8015cd84:	080571a2 	j	8015c688 <____strtod_l_internal+0x28c>
8015cd88:	308200ff 	andi	v0,a0,0xff
8015cd8c:	3c05801d 	lui	a1,0x801d
8015cd90:	01a03821 	move	a3,t5
8015cd94:	24a51708 	addiu	a1,a1,5896
8015cd98:	02202021 	move	a0,s1
8015cd9c:	24060003 	li	a2,3
8015cda0:	0c0587e8 	jal	80161fa0 <__strncasecmp_l>
8015cda4:	afad0198 	sw	t5,408(sp)
8015cda8:	8fad0198 	lw	t5,408(sp)
8015cdac:	144000ad 	bnez	v0,8015d064 <____strtod_l_internal+0xc68>
8015cdb0:	00000000 	nop
8015cdb4:	8fa401d4 	lw	a0,468(sp)
8015cdb8:	00000000 	nop
8015cdbc:	1080000d 	beqz	a0,8015cdf4 <____strtod_l_internal+0x9f8>
8015cdc0:	26300003 	addiu	s0,s1,3
8015cdc4:	3c05801d 	lui	a1,0x801d
8015cdc8:	24a56780 	addiu	a1,a1,26496
8015cdcc:	01a03821 	move	a3,t5
8015cdd0:	02002021 	move	a0,s0
8015cdd4:	0c0587e8 	jal	80161fa0 <__strncasecmp_l>
8015cdd8:	24060005 	li	a2,5
8015cddc:	14400002 	bnez	v0,8015cde8 <____strtod_l_internal+0x9ec>
8015cde0:	00000000 	nop
8015cde4:	26300008 	addiu	s0,s1,8
8015cde8:	8fa501d4 	lw	a1,468(sp)
8015cdec:	00000000 	nop
8015cdf0:	acb00000 	sw	s0,0(a1)
8015cdf4:	8fa60180 	lw	a2,384(sp)
8015cdf8:	00000000 	nop
8015cdfc:	10c00137 	beqz	a2,8015d2dc <____strtod_l_internal+0xee0>
8015ce00:	3c02801d 	lui	v0,0x801d
8015ce04:	3c02801d 	lui	v0,0x801d
8015ce08:	8c466800 	lw	a2,26624(v0)
8015ce0c:	8c476804 	lw	a3,26628(v0)
8015ce10:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015ce14:	00000000 	nop
8015ce18:	3c05801d 	lui	a1,0x801d
8015ce1c:	24a5170c 	addiu	a1,a1,5900
8015ce20:	02202021 	move	a0,s1
8015ce24:	24060003 	li	a2,3
8015ce28:	0c0587e8 	jal	80161fa0 <__strncasecmp_l>
8015ce2c:	afad0198 	sw	t5,408(sp)
8015ce30:	8fad0198 	lw	t5,408(sp)
8015ce34:	1440fdcd 	bnez	v0,8015c56c <____strtod_l_internal+0x170>
8015ce38:	24020028 	li	v0,40
8015ce3c:	82230003 	lb	v1,3(s1)
8015ce40:	00000000 	nop
8015ce44:	106203fb 	beq	v1,v0,8015de34 <____strtod_l_internal+0x1a38>
8015ce48:	26240003 	addiu	a0,s1,3
8015ce4c:	3c02801d 	lui	v0,0x801d
8015ce50:	8c466810 	lw	a2,26640(v0)
8015ce54:	8c476814 	lw	a3,26644(v0)
8015ce58:	8fa201d4 	lw	v0,468(sp)
8015ce5c:	00000000 	nop
8015ce60:	1040fdca 	beqz	v0,8015c58c <____strtod_l_internal+0x190>
8015ce64:	00000000 	nop
8015ce68:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015ce6c:	ac440000 	sw	a0,0(v0)
8015ce70:	82240000 	lb	a0,0(s1)
8015ce74:	8dab0034 	lw	t3,52(t5)
8015ce78:	080573a3 	j	8015ce8c <____strtod_l_internal+0xa90>
8015ce7c:	00041040 	sll	v0,a0,0x1
8015ce80:	82240000 	lb	a0,0(s1)
8015ce84:	00000000 	nop
8015ce88:	00041040 	sll	v0,a0,0x1
8015ce8c:	004b1021 	addu	v0,v0,t3
8015ce90:	94430000 	lhu	v1,0(v0)
8015ce94:	00000000 	nop
8015ce98:	30631000 	andi	v1,v1,0x1000
8015ce9c:	1060fff8 	beqz	v1,8015ce80 <____strtod_l_internal+0xa84>
8015cea0:	26310001 	addiu	s1,s1,1
8015cea4:	2631ffff 	addiu	s1,s1,-1
8015cea8:	24020030 	li	v0,48
8015ceac:	14820007 	bne	a0,v0,8015cecc <____strtod_l_internal+0xad0>
8015ceb0:	00801821 	move	v1,a0
8015ceb4:	26310001 	addiu	s1,s1,1
8015ceb8:	82230000 	lb	v1,0(s1)
8015cebc:	00000000 	nop
8015cec0:	1062fffd 	beq	v1,v0,8015ceb8 <____strtod_l_internal+0xabc>
8015cec4:	26310001 	addiu	s1,s1,1
8015cec8:	2631ffff 	addiu	s1,s1,-1
8015cecc:	2464ffd0 	addiu	a0,v1,-48
8015ced0:	2c82000a 	sltiu	v0,a0,10
8015ced4:	10400066 	beqz	v0,8015d070 <____strtod_l_internal+0xc74>
8015ced8:	00031880 	sll	v1,v1,0x2
8015cedc:	00803821 	move	a3,a0
8015cee0:	26280001 	addiu	t0,s1,1
8015cee4:	3c02801d 	lui	v0,0x801d
8015cee8:	24426820 	addiu	v0,v0,26656
8015ceec:	00071880 	sll	v1,a3,0x2
8015cef0:	00621821 	addu	v1,v1,v0
8015cef4:	8c650000 	lw	a1,0(v1)
8015cef8:	8fa40024 	lw	a0,36(sp)
8015cefc:	24020014 	li	v0,20
8015cf00:	000a1880 	sll	v1,t2,0x2
8015cf04:	00a42021 	addu	a0,a1,a0
8015cf08:	00453023 	subu	a2,v0,a1
8015cf0c:	00641821 	addu	v1,v1,a0
8015cf10:	24c20001 	addiu	v0,a2,1
8015cf14:	00471004 	sllv	v0,a3,v0
8015cf18:	2469fffb 	addiu	t1,v1,-5
8015cf1c:	240a0001 	li	t2,1
8015cf20:	27ae0020 	addiu	t6,sp,32
8015cf24:	27ac0024 	addiu	t4,sp,36
8015cf28:	afa20030 	sw	v0,48(sp)
8015cf2c:	afa90024 	sw	t1,36(sp)
8015cf30:	26d6ffff 	addiu	s6,s6,-1
8015cf34:	1ac00022 	blez	s6,8015cfc0 <____strtod_l_internal+0xbc4>
8015cf38:	00000000 	nop
8015cf3c:	054002b3 	bltz	t2,8015da0c <____strtod_l_internal+0x1610>
8015cf40:	27a3002c 	addiu	v1,sp,44
8015cf44:	81050000 	lb	a1,0(t0)
8015cf48:	00000000 	nop
8015cf4c:	00051040 	sll	v0,a1,0x1
8015cf50:	004b1021 	addu	v0,v0,t3
8015cf54:	94430000 	lhu	v1,0(v0)
8015cf58:	00000000 	nop
8015cf5c:	30631000 	andi	v1,v1,0x1000
8015cf60:	14600007 	bnez	v1,8015cf80 <____strtod_l_internal+0xb84>
8015cf64:	24a4ffd0 	addiu	a0,a1,-48
8015cf68:	8fa70178 	lw	a3,376(sp)
8015cf6c:	00000000 	nop
8015cf70:	01074021 	addu	t0,t0,a3
8015cf74:	81050000 	lb	a1,0(t0)
8015cf78:	00000000 	nop
8015cf7c:	24a4ffd0 	addiu	a0,a1,-48
8015cf80:	2c82000a 	sltiu	v0,a0,10
8015cf84:	104000b2 	beqz	v0,8015d250 <____strtod_l_internal+0xe54>
8015cf88:	00051880 	sll	v1,a1,0x2
8015cf8c:	00803821 	move	a3,a0
8015cf90:	25080001 	addiu	t0,t0,1
8015cf94:	28c20003 	slti	v0,a2,3
8015cf98:	1440009b 	bnez	v0,8015d208 <____strtod_l_internal+0xe0c>
8015cf9c:	24020003 	li	v0,3
8015cfa0:	24c2fffd 	addiu	v0,a2,-3
8015cfa4:	8d83000c 	lw	v1,12(t4)
8015cfa8:	00471004 	sllv	v0,a3,v0
8015cfac:	00621825 	or	v1,v1,v0
8015cfb0:	26d6ffff 	addiu	s6,s6,-1
8015cfb4:	24c6fffc 	addiu	a2,a2,-4
8015cfb8:	1ec0ffe0 	bgtz	s6,8015cf3c <____strtod_l_internal+0xb40>
8015cfbc:	ad83000c 	sw	v1,12(t4)
8015cfc0:	194005ab 	blez	t2,8015e670 <____strtod_l_internal+0x2274>
8015cfc4:	27a4002c 	addiu	a0,sp,44
8015cfc8:	afa40184 	sw	a0,388(sp)
8015cfcc:	00001821 	move	v1,zero
8015cfd0:	00801021 	move	v0,a0
8015cfd4:	24630001 	addiu	v1,v1,1
8015cfd8:	ac400000 	sw	zero,0(v0)
8015cfdc:	1543fffd 	bne	t2,v1,8015cfd4 <____strtod_l_internal+0xbd8>
8015cfe0:	24420004 	addiu	v0,v0,4
8015cfe4:	8fa40184 	lw	a0,388(sp)
8015cfe8:	01202821 	move	a1,t1
8015cfec:	8fa60180 	lw	a2,384(sp)
8015cff0:	00003821 	move	a3,zero
8015cff4:	afa00010 	sw	zero,16(sp)
8015cff8:	0c05703a 	jal	8015c0e8 <round_and_return>
8015cffc:	afa00014 	sw	zero,20(sp)
8015d000:	00403021 	move	a2,v0
8015d004:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015d008:	00603821 	move	a3,v1
8015d00c:	82870000 	lb	a3,0(s4)
8015d010:	0805720e 	j	8015c838 <____strtod_l_internal+0x43c>
8015d014:	00005821 	move	t3,zero
8015d018:	08057145 	j	8015c514 <____strtod_l_internal+0x118>
8015d01c:	00002021 	move	a0,zero
8015d020:	8fa601d4 	lw	a2,468(sp)
8015d024:	00000000 	nop
8015d028:	10c0ff01 	beqz	a2,8015cc30 <____strtod_l_internal+0x834>
8015d02c:	00000000 	nop
8015d030:	8fa301d0 	lw	v1,464(sp)
8015d034:	8fa201d4 	lw	v0,468(sp)
8015d038:	00003021 	move	a2,zero
8015d03c:	00003821 	move	a3,zero
8015d040:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015d044:	ac430000 	sw	v1,0(v0)
8015d048:	80a20198 	lb	v0,408(a1)
8015d04c:	00000000 	nop
8015d050:	0050102a 	slt	v0,v0,s0
8015d054:	1440ff39 	bnez	v0,8015cd3c <____strtod_l_internal+0x940>
8015d058:	308200ff 	andi	v0,a0,0xff
8015d05c:	080571a3 	j	8015c68c <____strtod_l_internal+0x290>
8015d060:	2c42000a 	sltiu	v0,v0,10
8015d064:	8da50038 	lw	a1,56(t5)
8015d068:	08057157 	j	8015c55c <____strtod_l_internal+0x160>
8015d06c:	02051021 	addu	v0,s0,a1
8015d070:	8da20038 	lw	v0,56(t5)
8015d074:	00000000 	nop
8015d078:	00621821 	addu	v1,v1,v0
8015d07c:	8c640000 	lw	a0,0(v1)
8015d080:	26280001 	addiu	t0,s1,1
8015d084:	080573b9 	j	8015cee4 <____strtod_l_internal+0xae8>
8015d088:	2487ffa9 	addiu	a3,a0,-87
8015d08c:	27a7002c 	addiu	a3,sp,44
8015d090:	27a20034 	addiu	v0,sp,52
8015d094:	0000f021 	move	s8,zero
8015d098:	24030014 	li	v1,20
8015d09c:	afa70184 	sw	a3,388(sp)
8015d0a0:	afa201a4 	sw	v0,420(sp)
8015d0a4:	8fa60168 	lw	a2,360(sp)
8015d0a8:	00000000 	nop
8015d0ac:	02c6b023 	subu	s6,s6,a2
8015d0b0:	0076102a 	slt	v0,v1,s6
8015d0b4:	14400260 	bnez	v0,8015da38 <____strtod_l_internal+0x163c>
8015d0b8:	afb6016c 	sw	s6,364(sp)
8015d0bc:	afa00174 	sw	zero,372(sp)
8015d0c0:	27a200cc 	addiu	v0,sp,204
8015d0c4:	8fa3016c 	lw	v1,364(sp)
8015d0c8:	afa201a0 	sw	v0,416(sp)
8015d0cc:	8fa20024 	lw	v0,36(sp)
8015d0d0:	24130001 	li	s3,1
8015d0d4:	00628023 	subu	s0,v1,v0
8015d0d8:	3c03801d 	lui	v1,0x801d
8015d0dc:	247269c0 	addiu	s2,v1,27072
8015d0e0:	27b600cc 	addiu	s6,sp,204
8015d0e4:	27b70034 	addiu	s7,sp,52
8015d0e8:	0805744a 	j	8015d128 <____strtod_l_internal+0xd2c>
8015d0ec:	afa0017c 	sw	zero,380(sp)
8015d0f0:	8e420004 	lw	v0,4(s2)
8015d0f4:	8e450000 	lw	a1,0(s2)
8015d0f8:	3c06801d 	lui	a2,0x801d
8015d0fc:	2442fffe 	addiu	v0,v0,-2
8015d100:	24c66898 	addiu	a2,a2,26776
8015d104:	00052880 	sll	a1,a1,0x2
8015d108:	00a62821 	addu	a1,a1,a2
8015d10c:	02c02021 	move	a0,s6
8015d110:	00023080 	sll	a2,v0,0x2
8015d114:	0c04324c 	jal	8010c930 <memcpy>
8015d118:	afa2017c 	sw	v0,380(sp)
8015d11c:	00139840 	sll	s3,s3,0x1
8015d120:	12000077 	beqz	s0,8015d300 <____strtod_l_internal+0xf04>
8015d124:	26520010 	addiu	s2,s2,16
8015d128:	02701024 	and	v0,s3,s0
8015d12c:	1040fffb 	beqz	v0,8015d11c <____strtod_l_internal+0xd20>
8015d130:	02e02021 	move	a0,s7
8015d134:	8fa5017c 	lw	a1,380(sp)
8015d138:	02c03821 	move	a3,s6
8015d13c:	10a0ffec 	beqz	a1,8015d0f0 <____strtod_l_internal+0xcf4>
8015d140:	02138026 	xor	s0,s0,s3
8015d144:	8e450000 	lw	a1,0(s2)
8015d148:	8e460004 	lw	a2,4(s2)
8015d14c:	3c03801d 	lui	v1,0x801d
8015d150:	24636898 	addiu	v1,v1,26776
8015d154:	8fa2017c 	lw	v0,380(sp)
8015d158:	00052880 	sll	a1,a1,0x2
8015d15c:	00a32821 	addu	a1,a1,v1
8015d160:	24c6fffe 	addiu	a2,a2,-2
8015d164:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015d168:	afa20010 	sw	v0,16(sp)
8015d16c:	8fa4017c 	lw	a0,380(sp)
8015d170:	8e430004 	lw	v1,4(s2)
8015d174:	02e02821 	move	a1,s7
8015d178:	00831821 	addu	v1,a0,v1
8015d17c:	2466fffe 	addiu	a2,v1,-2
8015d180:	1040005a 	beqz	v0,8015d2ec <____strtod_l_internal+0xef0>
8015d184:	afa6017c 	sw	a2,380(sp)
8015d188:	02c0b821 	move	s7,s6
8015d18c:	08057447 	j	8015d11c <____strtod_l_internal+0xd20>
8015d190:	00a0b021 	move	s6,a1
8015d194:	82440002 	lb	a0,2(s2)
8015d198:	080572e9 	j	8015cba4 <____strtod_l_internal+0x7a8>
8015d19c:	26510002 	addiu	s1,s2,2
8015d1a0:	24080030 	li	t0,48
8015d1a4:	13c70033 	beq	s8,a3,8015d274 <____strtod_l_internal+0xe78>
8015d1a8:	00000000 	nop
8015d1ac:	80a6ffff 	lb	a2,-1(a1)
8015d1b0:	00000000 	nop
8015d1b4:	24c2ffd0 	addiu	v0,a2,-48
8015d1b8:	2c42000a 	sltiu	v0,v0,10
8015d1bc:	38420001 	xori	v0,v0,0x1
8015d1c0:	1440002a 	bnez	v0,8015d26c <____strtod_l_internal+0xe70>
8015d1c4:	00000000 	nop
8015d1c8:	24a5ffff 	addiu	a1,a1,-1
8015d1cc:	14c8fd83 	bne	a2,t0,8015c7dc <____strtod_l_internal+0x3e0>
8015d1d0:	25290001 	addiu	t1,t1,1
8015d1d4:	26d6ffff 	addiu	s6,s6,-1
8015d1d8:	afa90024 	sw	t1,36(sp)
8015d1dc:	1ac0fd7f 	blez	s6,8015c7dc <____strtod_l_internal+0x3e0>
8015d1e0:	254affff 	addiu	t2,t2,-1
8015d1e4:	0520ffef 	bltz	t1,8015d1a4 <____strtod_l_internal+0xda8>
8015d1e8:	00000000 	nop
8015d1ec:	080571f7 	j	8015c7dc <____strtod_l_internal+0x3e0>
8015d1f0:	00000000 	nop
8015d1f4:	1200043d 	beqz	s0,8015e2ec <____strtod_l_internal+0x1ef0>
8015d1f8:	00161880 	sll	v1,s6,0x2
8015d1fc:	00161080 	sll	v0,s6,0x2
8015d200:	080572f4 	j	8015cbd0 <____strtod_l_internal+0x7d4>
8015d204:	24450432 	addiu	a1,v0,1074
8015d208:	000a2080 	sll	a0,t2,0x2
8015d20c:	008e2021 	addu	a0,a0,t6
8015d210:	8c83000c 	lw	v1,12(a0)
8015d214:	00461023 	subu	v0,v0,a2
8015d218:	00471006 	srlv	v0,a3,v0
8015d21c:	00621825 	or	v1,v1,v0
8015d220:	24c2001d 	addiu	v0,a2,29
8015d224:	00473804 	sllv	a3,a3,v0
8015d228:	254affff 	addiu	t2,t2,-1
8015d22c:	2402ffff 	li	v0,-1
8015d230:	ac83000c 	sw	v1,12(a0)
8015d234:	11420264 	beq	t2,v0,8015dbc8 <____strtod_l_internal+0x17cc>
8015d238:	258cfffc 	addiu	t4,t4,-4
8015d23c:	000a1080 	sll	v0,t2,0x2
8015d240:	004e1021 	addu	v0,v0,t6
8015d244:	24c6001c 	addiu	a2,a2,28
8015d248:	080573cc 	j	8015cf30 <____strtod_l_internal+0xb34>
8015d24c:	ac47000c 	sw	a3,12(v0)
8015d250:	8da20038 	lw	v0,56(t5)
8015d254:	00000000 	nop
8015d258:	00621821 	addu	v1,v1,v0
8015d25c:	8c640000 	lw	a0,0(v1)
8015d260:	25080001 	addiu	t0,t0,1
8015d264:	080573e5 	j	8015cf94 <____strtod_l_internal+0xb98>
8015d268:	2487ffa9 	addiu	a3,a0,-87
8015d26c:	08057469 	j	8015d1a4 <____strtod_l_internal+0xda8>
8015d270:	24a5ffff 	addiu	a1,a1,-1
8015d274:	80a6ffff 	lb	a2,-1(a1)
8015d278:	8da20034 	lw	v0,52(t5)
8015d27c:	00061840 	sll	v1,a2,0x1
8015d280:	00621821 	addu	v1,v1,v0
8015d284:	94640000 	lhu	a0,0(v1)
8015d288:	00000000 	nop
8015d28c:	00042302 	srl	a0,a0,0xc
8015d290:	38840001 	xori	a0,a0,0x1
8015d294:	08057470 	j	8015d1c0 <____strtod_l_internal+0xdc4>
8015d298:	30820001 	andi	v0,a0,0x1
8015d29c:	8fa90024 	lw	t1,36(sp)
8015d2a0:	2508ffff 	addiu	t0,t0,-1
8015d2a4:	0260f021 	move	s8,s3
8015d2a8:	00609821 	move	s3,v1
8015d2ac:	0805729f 	j	8015ca7c <____strtod_l_internal+0x680>
8015d2b0:	afa80020 	sw	t0,32(sp)
8015d2b4:	8da50038 	lw	a1,56(t5)
8015d2b8:	080572dd 	j	8015cb74 <____strtod_l_internal+0x778>
8015d2bc:	02c03821 	move	a3,s6
8015d2c0:	0c047ea0 	jal	8011fa80 <__errno_location>
8015d2c4:	00000000 	nop
8015d2c8:	8fa50180 	lw	a1,384(sp)
8015d2cc:	24030022 	li	v1,34
8015d2d0:	14a0fecc 	bnez	a1,8015ce04 <____strtod_l_internal+0xa08>
8015d2d4:	ac430000 	sw	v1,0(v0)
8015d2d8:	3c02801d 	lui	v0,0x801d
8015d2dc:	8c466808 	lw	a2,26632(v0)
8015d2e0:	8c47680c 	lw	a3,26636(v0)
8015d2e4:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015d2e8:	00000000 	nop
8015d2ec:	02c0b821 	move	s7,s6
8015d2f0:	2463fffd 	addiu	v1,v1,-3
8015d2f4:	00a0b021 	move	s6,a1
8015d2f8:	08057447 	j	8015d11c <____strtod_l_internal+0xd20>
8015d2fc:	afa3017c 	sw	v1,380(sp)
8015d300:	8fa701a4 	lw	a3,420(sp)
8015d304:	00000000 	nop
8015d308:	10f6043a 	beq	a3,s6,8015e3f4 <____strtod_l_internal+0x1ff8>
8015d30c:	27a400cc 	addiu	a0,sp,204
8015d310:	8fa3017c 	lw	v1,380(sp)
8015d314:	8fa5016c 	lw	a1,364(sp)
8015d318:	2476ffff 	addiu	s6,v1,-1
8015d31c:	00161080 	sll	v0,s6,0x2
8015d320:	afa20190 	sw	v0,400(sp)
8015d324:	8fa20178 	lw	v0,376(sp)
8015d328:	27a30024 	addiu	v1,sp,36
8015d32c:	02202021 	move	a0,s1
8015d330:	27a60034 	addiu	a2,sp,52
8015d334:	27a70020 	addiu	a3,sp,32
8015d338:	afa30010 	sw	v1,16(sp)
8015d33c:	afb40014 	sw	s4,20(sp)
8015d340:	afa20018 	sw	v0,24(sp)
8015d344:	0c056f74 	jal	8015bdd0 <str_to_mpn>
8015d348:	afb5001c 	sw	s5,28(sp)
8015d34c:	8fa40190 	lw	a0,400(sp)
8015d350:	27a50020 	addiu	a1,sp,32
8015d354:	00851821 	addu	v1,a0,a1
8015d358:	8c6300ac 	lw	v1,172(v1)
8015d35c:	3402ffff 	li	v0,0xffff
8015d360:	0043102b 	sltu	v0,v0,v1
8015d364:	144001b8 	bnez	v0,8015da48 <____strtod_l_internal+0x164c>
8015d368:	3c0200ff 	lui	v0,0xff
8015d36c:	2c620100 	sltiu	v0,v1,256
8015d370:	10400304 	beqz	v0,8015df84 <____strtod_l_internal+0x1b88>
8015d374:	24050008 	li	a1,8
8015d378:	00002821 	move	a1,zero
8015d37c:	00001021 	move	v0,zero
8015d380:	3c06801d 	lui	a2,0x801d
8015d384:	00431006 	srlv	v0,v1,v0
8015d388:	24c46a50 	addiu	a0,a2,27216
8015d38c:	00441021 	addu	v0,v0,a0
8015d390:	90430000 	lbu	v1,0(v0)
8015d394:	24020020 	li	v0,32
8015d398:	00a31821 	addu	v1,a1,v1
8015d39c:	00438023 	subu	s0,v0,v1
8015d3a0:	1a000013 	blez	s0,8015d3f0 <____strtod_l_internal+0xff4>
8015d3a4:	27a400cc 	addiu	a0,sp,204
8015d3a8:	8fa6017c 	lw	a2,380(sp)
8015d3ac:	00802821 	move	a1,a0
8015d3b0:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015d3b4:	02003821 	move	a3,s0
8015d3b8:	27a40034 	addiu	a0,sp,52
8015d3bc:	8fa60020 	lw	a2,32(sp)
8015d3c0:	00802821 	move	a1,a0
8015d3c4:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015d3c8:	02003821 	move	a3,s0
8015d3cc:	10400008 	beqz	v0,8015d3f0 <____strtod_l_internal+0xff4>
8015d3d0:	00402021 	move	a0,v0
8015d3d4:	8fa30020 	lw	v1,32(sp)
8015d3d8:	27a70020 	addiu	a3,sp,32
8015d3dc:	00031080 	sll	v0,v1,0x2
8015d3e0:	00471021 	addu	v0,v0,a3
8015d3e4:	24680001 	addiu	t0,v1,1
8015d3e8:	ac440014 	sw	a0,20(v0)
8015d3ec:	afa80020 	sw	t0,32(sp)
8015d3f0:	8fa3017c 	lw	v1,380(sp)
8015d3f4:	24020001 	li	v0,1
8015d3f8:	10620200 	beq	v1,v0,8015dbfc <____strtod_l_internal+0x1800>
8015d3fc:	afbe0024 	sw	s8,36(sp)
8015d400:	24020002 	li	v0,2
8015d404:	106202fc 	beq	v1,v0,8015dff8 <____strtod_l_internal+0x1bfc>
8015d408:	27a700cc 	addiu	a3,sp,204
8015d40c:	8fa5017c 	lw	a1,380(sp)
8015d410:	8fa60020 	lw	a2,32(sp)
8015d414:	24a2fffe 	addiu	v0,a1,-2
8015d418:	00021080 	sll	v0,v0,0x2
8015d41c:	00a62823 	subu	a1,a1,a2
8015d420:	afa2018c 	sw	v0,396(sp)
8015d424:	00052880 	sll	a1,a1,0x2
8015d428:	8fa30190 	lw	v1,400(sp)
8015d42c:	00e52821 	addu	a1,a3,a1
8015d430:	8fa7018c 	lw	a3,396(sp)
8015d434:	27a40020 	addiu	a0,sp,32
8015d438:	00641021 	addu	v0,v1,a0
8015d43c:	00e41821 	addu	v1,a3,a0
8015d440:	8c5000ac 	lw	s0,172(v0)
8015d444:	8c7300ac 	lw	s3,172(v1)
8015d448:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015d44c:	27a40034 	addiu	a0,sp,52
8015d450:	184003e0 	blez	v0,8015e3d4 <____strtod_l_internal+0x1fd8>
8015d454:	27a30020 	addiu	v1,sp,32
8015d458:	8fa80020 	lw	t0,32(sp)
8015d45c:	00000000 	nop
8015d460:	00081080 	sll	v0,t0,0x2
8015d464:	00431021 	addu	v0,v0,v1
8015d468:	25080001 	addiu	t0,t0,1
8015d46c:	ac400014 	sw	zero,20(v0)
8015d470:	afa80020 	sw	t0,32(sp)
8015d474:	8fa4017c 	lw	a0,380(sp)
8015d478:	00000000 	nop
8015d47c:	0104102a 	slt	v0,t0,a0
8015d480:	14400299 	bnez	v0,8015dee8 <____strtod_l_internal+0x1aec>
8015d484:	00000000 	nop
8015d488:	1900000e 	blez	t0,8015d4c4 <____strtod_l_internal+0x10c8>
8015d48c:	01003021 	move	a2,t0
8015d490:	08057528 	j	8015d4a0 <____strtod_l_internal+0x10a4>
8015d494:	24c5ffff 	addiu	a1,a2,-1
8015d498:	00a03021 	move	a2,a1
8015d49c:	24c5ffff 	addiu	a1,a2,-1
8015d4a0:	27a30020 	addiu	v1,sp,32
8015d4a4:	00051080 	sll	v0,a1,0x2
8015d4a8:	00431021 	addu	v0,v0,v1
8015d4ac:	8c440014 	lw	a0,20(v0)
8015d4b0:	00061880 	sll	v1,a2,0x2
8015d4b4:	27a60020 	addiu	a2,sp,32
8015d4b8:	00661821 	addu	v1,v1,a2
8015d4bc:	14a0fff6 	bnez	a1,8015d498 <____strtod_l_internal+0x109c>
8015d4c0:	ac640014 	sw	a0,20(v1)
8015d4c4:	afa00170 	sw	zero,368(sp)
8015d4c8:	8fa7017c 	lw	a3,380(sp)
8015d4cc:	27a30020 	addiu	v1,sp,32
8015d4d0:	0007b880 	sll	s7,a3,0x2
8015d4d4:	02e31021 	addu	v0,s7,v1
8015d4d8:	2bd50036 	slti	s5,s8,54
8015d4dc:	ac4000ac 	sw	zero,172(v0)
8015d4e0:	8c540014 	lw	s4,20(v0)
8015d4e4:	12a00409 	beqz	s5,8015e50c <____strtod_l_internal+0x2110>
8015d4e8:	00000000 	nop
8015d4ec:	8fa4017c 	lw	a0,380(sp)
8015d4f0:	00000000 	nop
8015d4f4:	24840001 	addiu	a0,a0,1
8015d4f8:	afa40188 	sw	a0,392(sp)
8015d4fc:	121400c5 	beq	s0,s4,8015d814 <____strtod_l_internal+0x1418>
8015d500:	00102c02 	srl	a1,s0,0x10
8015d504:	14a00002 	bnez	a1,8015d510 <____strtod_l_internal+0x1114>
8015d508:	0285001b 	divu	zero,s4,a1
8015d50c:	0007000d 	break	0x7
8015d510:	320affff 	andi	t2,s0,0xffff
8015d514:	8fa40190 	lw	a0,400(sp)
8015d518:	27a60020 	addiu	a2,sp,32
8015d51c:	00861021 	addu	v0,a0,a2
8015d520:	8c490014 	lw	t1,20(v0)
8015d524:	00000000 	nop
8015d528:	00092402 	srl	a0,t1,0x10
8015d52c:	00004012 	mflo	t0
8015d530:	00001810 	mfhi	v1
8015d534:	00031c00 	sll	v1,v1,0x10
8015d538:	00641825 	or	v1,v1,a0
8015d53c:	01480018 	mult	t2,t0
8015d540:	00003012 	mflo	a2
8015d544:	0066102b 	sltu	v0,v1,a2
8015d548:	1040000b 	beqz	v0,8015d578 <____strtod_l_internal+0x117c>
8015d54c:	00661023 	subu	v0,v1,a2
8015d550:	00701821 	addu	v1,v1,s0
8015d554:	0070102b 	sltu	v0,v1,s0
8015d558:	14400006 	bnez	v0,8015d574 <____strtod_l_internal+0x1178>
8015d55c:	2508ffff 	addiu	t0,t0,-1
8015d560:	0066102b 	sltu	v0,v1,a2
8015d564:	10400004 	beqz	v0,8015d578 <____strtod_l_internal+0x117c>
8015d568:	00661023 	subu	v0,v1,a2
8015d56c:	2508ffff 	addiu	t0,t0,-1
8015d570:	00701821 	addu	v1,v1,s0
8015d574:	00661023 	subu	v0,v1,a2
8015d578:	14a00002 	bnez	a1,8015d584 <____strtod_l_internal+0x1188>
8015d57c:	0045001b 	divu	zero,v0,a1
8015d580:	0007000d 	break	0x7
8015d584:	3124ffff 	andi	a0,t1,0xffff
8015d588:	00003812 	mflo	a3
8015d58c:	00001810 	mfhi	v1
8015d590:	00031c00 	sll	v1,v1,0x10
8015d594:	00641825 	or	v1,v1,a0
8015d598:	01470018 	mult	t2,a3
8015d59c:	00002812 	mflo	a1
8015d5a0:	0065102b 	sltu	v0,v1,a1
8015d5a4:	1040000b 	beqz	v0,8015d5d4 <____strtod_l_internal+0x11d8>
8015d5a8:	00081400 	sll	v0,t0,0x10
8015d5ac:	00701821 	addu	v1,v1,s0
8015d5b0:	0070102b 	sltu	v0,v1,s0
8015d5b4:	14400006 	bnez	v0,8015d5d0 <____strtod_l_internal+0x11d4>
8015d5b8:	24e7ffff 	addiu	a3,a3,-1
8015d5bc:	0065102b 	sltu	v0,v1,a1
8015d5c0:	10400004 	beqz	v0,8015d5d4 <____strtod_l_internal+0x11d8>
8015d5c4:	00081400 	sll	v0,t0,0x10
8015d5c8:	24e7ffff 	addiu	a3,a3,-1
8015d5cc:	00701821 	addu	v1,v1,s0
8015d5d0:	00081400 	sll	v0,t0,0x10
8015d5d4:	00e28825 	or	s1,a3,v0
8015d5d8:	8fa2018c 	lw	v0,396(sp)
8015d5dc:	00651823 	subu	v1,v1,a1
8015d5e0:	27a40020 	addiu	a0,sp,32
8015d5e4:	02710019 	multu	s3,s1
8015d5e8:	00603821 	move	a3,v1
8015d5ec:	00444821 	addu	t1,v0,a0
8015d5f0:	02031821 	addu	v1,s0,v1
8015d5f4:	00002810 	mfhi	a1
8015d5f8:	00003012 	mflo	a2
8015d5fc:	00701821 	addu	v1,v1,s0
8015d600:	00701023 	subu	v0,v1,s0
8015d604:	0050402b 	sltu	t0,v0,s0
8015d608:	00e5102b 	sltu	v0,a3,a1
8015d60c:	14400008 	bnez	v0,8015d630 <____strtod_l_internal+0x1234>
8015d610:	00d3202b 	sltu	a0,a2,s3
8015d614:	14a7000c 	bne	a1,a3,8015d648 <____strtod_l_internal+0x124c>
8015d618:	27a20020 	addiu	v0,sp,32
8015d61c:	8d220014 	lw	v0,20(t1)
8015d620:	00000000 	nop
8015d624:	0046102b 	sltu	v0,v0,a2
8015d628:	10400007 	beqz	v0,8015d648 <____strtod_l_internal+0x124c>
8015d62c:	27a20020 	addiu	v0,sp,32
8015d630:	00a42823 	subu	a1,a1,a0
8015d634:	2631ffff 	addiu	s1,s1,-1
8015d638:	00f03821 	addu	a3,a3,s0
8015d63c:	1100ffef 	beqz	t0,8015d5fc <____strtod_l_internal+0x1200>
8015d640:	00d33023 	subu	a2,a2,s3
8015d644:	27a20020 	addiu	v0,sp,32
8015d648:	8fa60188 	lw	a2,392(sp)
8015d64c:	02e29021 	addu	s2,s7,v0
8015d650:	27a40034 	addiu	a0,sp,52
8015d654:	27a500cc 	addiu	a1,sp,204
8015d658:	0c0580b0 	jal	801602c0 <__mpn_submul_1>
8015d65c:	02203821 	move	a3,s1
8015d660:	8e430014 	lw	v1,20(s2)
8015d664:	00000000 	nop
8015d668:	10430006 	beq	v0,v1,8015d684 <____strtod_l_internal+0x1288>
8015d66c:	27a40034 	addiu	a0,sp,52
8015d670:	8fa7017c 	lw	a3,380(sp)
8015d674:	00802821 	move	a1,a0
8015d678:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015d67c:	27a600cc 	addiu	a2,sp,204
8015d680:	2631ffff 	addiu	s1,s1,-1
8015d684:	8fa30190 	lw	v1,400(sp)
8015d688:	27a40020 	addiu	a0,sp,32
8015d68c:	00641021 	addu	v0,v1,a0
8015d690:	8c540014 	lw	s4,20(v0)
8015d694:	1ac0000b 	blez	s6,8015d6c4 <____strtod_l_internal+0x12c8>
8015d698:	ae540014 	sw	s4,20(s2)
8015d69c:	00161080 	sll	v0,s6,0x2
8015d6a0:	00441021 	addu	v0,v0,a0
8015d6a4:	02c02821 	move	a1,s6
8015d6a8:	24440014 	addiu	a0,v0,20
8015d6ac:	8c83fffc 	lw	v1,-4(a0)
8015d6b0:	24a2ffff 	addiu	v0,a1,-1
8015d6b4:	ac830000 	sw	v1,0(a0)
8015d6b8:	00402821 	move	a1,v0
8015d6bc:	1440fffb 	bnez	v0,8015d6ac <____strtod_l_internal+0x12b0>
8015d6c0:	2484fffc 	addiu	a0,a0,-4
8015d6c4:	17c00047 	bnez	s8,8015d7e4 <____strtod_l_internal+0x13e8>
8015d6c8:	2bc20016 	slti	v0,s8,22
8015d6cc:	122000ad 	beqz	s1,8015d984 <____strtod_l_internal+0x1588>
8015d6d0:	3402ffff 	li	v0,0xffff
8015d6d4:	0051102b 	sltu	v0,v0,s1
8015d6d8:	144000e8 	bnez	v0,8015da7c <____strtod_l_internal+0x1680>
8015d6dc:	3c0200ff 	lui	v0,0xff
8015d6e0:	2e220100 	sltiu	v0,s1,256
8015d6e4:	10400242 	beqz	v0,8015dff0 <____strtod_l_internal+0x1bf4>
8015d6e8:	24050008 	li	a1,8
8015d6ec:	00002821 	move	a1,zero
8015d6f0:	00001021 	move	v0,zero
8015d6f4:	3c06801d 	lui	a2,0x801d
8015d6f8:	24c46a50 	addiu	a0,a2,27216
8015d6fc:	00511006 	srlv	v0,s1,v0
8015d700:	00441021 	addu	v0,v0,a0
8015d704:	90430000 	lbu	v1,0(v0)
8015d708:	24040020 	li	a0,32
8015d70c:	00a31821 	addu	v1,a1,v1
8015d710:	00831823 	subu	v1,a0,v1
8015d714:	8fa90024 	lw	t1,36(sp)
8015d718:	00831023 	subu	v0,a0,v1
8015d71c:	01234823 	subu	t1,t1,v1
8015d720:	28420036 	slti	v0,v0,54
8015d724:	144000cf 	bnez	v0,8015da64 <____strtod_l_internal+0x1668>
8015d728:	afa90024 	sw	t1,36(sp)
8015d72c:	24630035 	addiu	v1,v1,53
8015d730:	00831023 	subu	v0,a0,v1
8015d734:	00511006 	srlv	v0,s1,v0
8015d738:	afa30170 	sw	v1,368(sp)
8015d73c:	afa2002c 	sw	v0,44(sp)
8015d740:	27a30020 	addiu	v1,sp,32
8015d744:	02e31021 	addu	v0,s7,v1
8015d748:	8c430014 	lw	v1,20(v0)
8015d74c:	00000000 	nop
8015d750:	14600384 	bnez	v1,8015e564 <____strtod_l_internal+0x2168>
8015d754:	00000000 	nop
8015d758:	8fa4017c 	lw	a0,380(sp)
8015d75c:	00000000 	nop
8015d760:	04800380 	bltz	a0,8015e564 <____strtod_l_internal+0x2168>
8015d764:	00041080 	sll	v0,a0,0x2
8015d768:	27a50020 	addiu	a1,sp,32
8015d76c:	00451021 	addu	v0,v0,a1
8015d770:	00803021 	move	a2,a0
8015d774:	24470014 	addiu	a3,v0,20
8015d778:	080575e2 	j	8015d788 <____strtod_l_internal+0x138c>
8015d77c:	2403ffff 	li	v1,-1
8015d780:	10c30006 	beq	a2,v1,8015d79c <____strtod_l_internal+0x13a0>
8015d784:	00000000 	nop
8015d788:	24e7fffc 	addiu	a3,a3,-4
8015d78c:	8ce20000 	lw	v0,0(a3)
8015d790:	00000000 	nop
8015d794:	1040fffa 	beqz	v0,8015d780 <____strtod_l_internal+0x1384>
8015d798:	24c6ffff 	addiu	a2,a2,-1
8015d79c:	8fa70174 	lw	a3,372(sp)
8015d7a0:	00000000 	nop
8015d7a4:	10e001cb 	beqz	a3,8015ded4 <____strtod_l_internal+0x1ad8>
8015d7a8:	00061027 	nor	v0,zero,a2
8015d7ac:	24030001 	li	v1,1
8015d7b0:	8fa40170 	lw	a0,368(sp)
8015d7b4:	2402001f 	li	v0,31
8015d7b8:	00441023 	subu	v0,v0,a0
8015d7bc:	8fa40184 	lw	a0,388(sp)
8015d7c0:	8fa60180 	lw	a2,384(sp)
8015d7c4:	2525ffff 	addiu	a1,t1,-1
8015d7c8:	02203821 	move	a3,s1
8015d7cc:	afa20010 	sw	v0,16(sp)
8015d7d0:	0c05703a 	jal	8015c0e8 <round_and_return>
8015d7d4:	afa30014 	sw	v1,20(sp)
8015d7d8:	00403021 	move	a2,v0
8015d7dc:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015d7e0:	00603821 	move	a3,v1
8015d7e4:	1040006d 	beqz	v0,8015d99c <____strtod_l_internal+0x15a0>
8015d7e8:	24020035 	li	v0,53
8015d7ec:	8fa2002c 	lw	v0,44(sp)
8015d7f0:	27de0020 	addiu	s8,s8,32
8015d7f4:	2bd50036 	slti	s5,s8,54
8015d7f8:	afa20030 	sw	v0,48(sp)
8015d7fc:	afb1002c 	sw	s1,44(sp)
8015d800:	16a0ff3e 	bnez	s5,8015d4fc <____strtod_l_internal+0x1100>
8015d804:	27a30020 	addiu	v1,sp,32
8015d808:	8fa90024 	lw	t1,36(sp)
8015d80c:	080575d2 	j	8015d748 <____strtod_l_internal+0x134c>
8015d810:	02e31021 	addu	v0,s7,v1
8015d814:	08057591 	j	8015d644 <____strtod_l_internal+0x1248>
8015d818:	2411ffff 	li	s1,-1
8015d81c:	8fa401a0 	lw	a0,416(sp)
8015d820:	00000000 	nop
8015d824:	109302f9 	beq	a0,s3,8015e40c <____strtod_l_internal+0x2010>
8015d828:	00083080 	sll	a2,t0,0x2
8015d82c:	250bffff 	addiu	t3,t0,-1
8015d830:	000b1080 	sll	v0,t3,0x2
8015d834:	27a50020 	addiu	a1,sp,32
8015d838:	00451021 	addu	v0,v0,a1
8015d83c:	8c440014 	lw	a0,20(v0)
8015d840:	3403ffff 	li	v1,0xffff
8015d844:	0064182b 	sltu	v1,v1,a0
8015d848:	14600072 	bnez	v1,8015da14 <____strtod_l_internal+0x1618>
8015d84c:	3c0200ff 	lui	v0,0xff
8015d850:	2c820100 	sltiu	v0,a0,256
8015d854:	104000e7 	beqz	v0,8015dbf4 <____strtod_l_internal+0x17f8>
8015d858:	24050008 	li	a1,8
8015d85c:	00002821 	move	a1,zero
8015d860:	00001021 	move	v0,zero
8015d864:	3c06801d 	lui	a2,0x801d
8015d868:	00441006 	srlv	v0,a0,v0
8015d86c:	24c46a50 	addiu	a0,a2,27216
8015d870:	00441021 	addu	v0,v0,a0
8015d874:	90430000 	lbu	v1,0(v0)
8015d878:	24060020 	li	a2,32
8015d87c:	00a31821 	addu	v1,a1,v1
8015d880:	00c31823 	subu	v1,a2,v1
8015d884:	00081140 	sll	v0,t0,0x5
8015d888:	0043f023 	subu	s8,v0,v1
8015d88c:	2bc40401 	slti	a0,s8,1025
8015d890:	108000c2 	beqz	a0,8015db9c <____strtod_l_internal+0x17a0>
8015d894:	2bc20036 	slti	v0,s8,54
8015d898:	1440009a 	bnez	v0,8015db04 <____strtod_l_internal+0x1708>
8015d89c:	27c2ffcb 	addiu	v0,s8,-53
8015d8a0:	3048001f 	andi	t0,v0,0x1f
8015d8a4:	110002b0 	beqz	t0,8015e368 <____strtod_l_internal+0x1f6c>
8015d8a8:	00025143 	sra	t2,v0,0x5
8015d8ac:	014b102a 	slt	v0,t2,t3
8015d8b0:	1040031f 	beqz	v0,8015e530 <____strtod_l_internal+0x2134>
8015d8b4:	250cffff 	addiu	t4,t0,-1
8015d8b8:	27a5002c 	addiu	a1,sp,44
8015d8bc:	afa50184 	sw	a1,388(sp)
8015d8c0:	27a70034 	addiu	a3,sp,52
8015d8c4:	000a1080 	sll	v0,t2,0x2
8015d8c8:	00c84823 	subu	t1,a2,t0
8015d8cc:	8fa60184 	lw	a2,388(sp)
8015d8d0:	00e22821 	addu	a1,a3,v0
8015d8d4:	01403821 	move	a3,t2
8015d8d8:	8ca20000 	lw	v0,0(a1)
8015d8dc:	8ca30004 	lw	v1,4(a1)
8015d8e0:	24e70001 	addiu	a3,a3,1
8015d8e4:	01021006 	srlv	v0,v0,t0
8015d8e8:	01231804 	sllv	v1,v1,t1
8015d8ec:	00431025 	or	v0,v0,v1
8015d8f0:	00eb202a 	slt	a0,a3,t3
8015d8f4:	acc20000 	sw	v0,0(a2)
8015d8f8:	24a50004 	addiu	a1,a1,4
8015d8fc:	1480fff6 	bnez	a0,8015d8d8 <____strtod_l_internal+0x14dc>
8015d900:	24c60004 	addiu	a2,a2,4
8015d904:	00ea1023 	subu	v0,a3,t2
8015d908:	28420002 	slti	v0,v0,2
8015d90c:	1440030c 	bnez	v0,8015e540 <____strtod_l_internal+0x2144>
8015d910:	00071080 	sll	v0,a3,0x2
8015d914:	01408021 	move	s0,t2
8015d918:	8fa20034 	lw	v0,52(sp)
8015d91c:	00000000 	nop
8015d920:	1440030e 	bnez	v0,8015e55c <____strtod_l_internal+0x2160>
8015d924:	27a30038 	addiu	v1,sp,56
8015d928:	00002821 	move	a1,zero
8015d92c:	8c620000 	lw	v0,0(v1)
8015d930:	24a50001 	addiu	a1,a1,1
8015d934:	1040fffd 	beqz	v0,8015d92c <____strtod_l_internal+0x1530>
8015d938:	24630004 	addiu	v1,v1,4
8015d93c:	8fa70168 	lw	a3,360(sp)
8015d940:	00101080 	sll	v0,s0,0x2
8015d944:	27a60020 	addiu	a2,sp,32
8015d948:	00461021 	addu	v0,v0,a2
8015d94c:	00f6182a 	slt	v1,a3,s6
8015d950:	8c470014 	lw	a3,20(v0)
8015d954:	10600002 	beqz	v1,8015d960 <____strtod_l_internal+0x1564>
8015d958:	00b0102a 	slt	v0,a1,s0
8015d95c:	24020001 	li	v0,1
8015d960:	8fa60180 	lw	a2,384(sp)
8015d964:	8fa40184 	lw	a0,388(sp)
8015d968:	27c5ffff 	addiu	a1,s8,-1
8015d96c:	afac0010 	sw	t4,16(sp)
8015d970:	0c05703a 	jal	8015c0e8 <round_and_return>
8015d974:	afa20014 	sw	v0,20(sp)
8015d978:	00403021 	move	a2,v0
8015d97c:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015d980:	00603821 	move	a3,v1
8015d984:	8fa90024 	lw	t1,36(sp)
8015d988:	afa00030 	sw	zero,48(sp)
8015d98c:	2529ffe0 	addiu	t1,t1,-32
8015d990:	afa90024 	sw	t1,36(sp)
8015d994:	08057600 	j	8015d800 <____strtod_l_internal+0x1404>
8015d998:	afb1002c 	sw	s1,44(sp)
8015d99c:	005e1023 	subu	v0,v0,s8
8015d9a0:	18400086 	blez	v0,8015dbbc <____strtod_l_internal+0x17c0>
8015d9a4:	afa20170 	sw	v0,368(sp)
8015d9a8:	8fa40184 	lw	a0,388(sp)
8015d9ac:	8fa70170 	lw	a3,368(sp)
8015d9b0:	00802821 	move	a1,a0
8015d9b4:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015d9b8:	24060002 	li	a2,2
8015d9bc:	8fa70170 	lw	a3,368(sp)
8015d9c0:	8fa2002c 	lw	v0,44(sp)
8015d9c4:	00071823 	negu	v1,a3
8015d9c8:	00711806 	srlv	v1,s1,v1
8015d9cc:	27de0020 	addiu	s8,s8,32
8015d9d0:	00431025 	or	v0,v0,v1
8015d9d4:	2bd50036 	slti	s5,s8,54
8015d9d8:	08057600 	j	8015d800 <____strtod_l_internal+0x1404>
8015d9dc:	afa2002c 	sw	v0,44(sp)
8015d9e0:	0c047ea0 	jal	8011fa80 <__errno_location>
8015d9e4:	00000000 	nop
8015d9e8:	24030022 	li	v1,34
8015d9ec:	00003021 	move	a2,zero
8015d9f0:	00003821 	move	a3,zero
8015d9f4:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015d9f8:	ac430000 	sw	v1,0(v0)
8015d9fc:	82440002 	lb	a0,2(s2)
8015da00:	26510002 	addiu	s1,s2,2
8015da04:	080572ea 	j	8015cba8 <____strtod_l_internal+0x7ac>
8015da08:	24100001 	li	s0,1
8015da0c:	080573f9 	j	8015cfe4 <____strtod_l_internal+0xbe8>
8015da10:	afa30184 	sw	v1,388(sp)
8015da14:	3442ffff 	ori	v0,v0,0xffff
8015da18:	0044102b 	sltu	v0,v0,a0
8015da1c:	144000fa 	bnez	v0,8015de08 <____strtod_l_internal+0x1a0c>
8015da20:	00000000 	nop
8015da24:	24050010 	li	a1,16
8015da28:	08057619 	j	8015d864 <____strtod_l_internal+0x1468>
8015da2c:	24020010 	li	v0,16
8015da30:	080572f4 	j	8015cbd0 <____strtod_l_internal+0x7d4>
8015da34:	24450134 	addiu	a1,v0,308
8015da38:	24070001 	li	a3,1
8015da3c:	afa3016c 	sw	v1,364(sp)
8015da40:	08057430 	j	8015d0c0 <____strtod_l_internal+0xcc4>
8015da44:	afa70174 	sw	a3,372(sp)
8015da48:	3442ffff 	ori	v0,v0,0xffff
8015da4c:	0043102b 	sltu	v0,v0,v1
8015da50:	14400122 	bnez	v0,8015dedc <____strtod_l_internal+0x1ae0>
8015da54:	00000000 	nop
8015da58:	24050010 	li	a1,16
8015da5c:	080574e0 	j	8015d380 <____strtod_l_internal+0xf84>
8015da60:	24020010 	li	v0,16
8015da64:	00031023 	negu	v0,v1
8015da68:	245e0020 	addiu	s8,v0,32
8015da6c:	2bd50036 	slti	s5,s8,54
8015da70:	afa00030 	sw	zero,48(sp)
8015da74:	08057600 	j	8015d800 <____strtod_l_internal+0x1404>
8015da78:	afb1002c 	sw	s1,44(sp)
8015da7c:	3442ffff 	ori	v0,v0,0xffff
8015da80:	0051102b 	sltu	v0,v0,s1
8015da84:	14400157 	bnez	v0,8015dfe4 <____strtod_l_internal+0x1be8>
8015da88:	00000000 	nop
8015da8c:	24050010 	li	a1,16
8015da90:	080575bd 	j	8015d6f4 <____strtod_l_internal+0x12f8>
8015da94:	24020010 	li	v0,16
8015da98:	2402ffff 	li	v0,-1
8015da9c:	15620201 	bne	t3,v0,8015e2a4 <____strtod_l_internal+0x1ea8>
8015daa0:	00000000 	nop
8015daa4:	8fa40180 	lw	a0,384(sp)
8015daa8:	00000000 	nop
8015daac:	1080014b 	beqz	a0,8015dfdc <____strtod_l_internal+0x1be0>
8015dab0:	00002021 	move	a0,zero
8015dab4:	3c02801d 	lui	v0,0x801d
8015dab8:	8c446818 	lw	a0,26648(v0)
8015dabc:	8c45681c 	lw	a1,26652(v0)
8015dac0:	26310001 	addiu	s1,s1,1
8015dac4:	92220000 	lbu	v0,0(s1)
8015dac8:	00000000 	nop
8015dacc:	2442ffd0 	addiu	v0,v0,-48
8015dad0:	304200ff 	andi	v0,v0,0xff
8015dad4:	2c42000a 	sltiu	v0,v0,10
8015dad8:	1440fff9 	bnez	v0,8015dac0 <____strtod_l_internal+0x16c4>
8015dadc:	00000000 	nop
8015dae0:	8fa601d4 	lw	a2,468(sp)
8015dae4:	00000000 	nop
8015dae8:	10c00285 	beqz	a2,8015e500 <____strtod_l_internal+0x2104>
8015daec:	00000000 	nop
8015daf0:	8fa201d4 	lw	v0,468(sp)
8015daf4:	00803021 	move	a2,a0
8015daf8:	00a03821 	move	a3,a1
8015dafc:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015db00:	ac510000 	sw	s1,0(v0)
8015db04:	8fa20168 	lw	v0,360(sp)
8015db08:	00000000 	nop
8015db0c:	16c2011f 	bne	s6,v0,8015df8c <____strtod_l_internal+0x1b90>
8015db10:	27a2002c 	addiu	v0,sp,44
8015db14:	3c028000 	lui	v0,0x8000
8015db18:	27d1ffff 	addiu	s1,s8,-1
8015db1c:	3442001f 	ori	v0,v0,0x1f
8015db20:	02223824 	and	a3,s1,v0
8015db24:	04e00266 	bltz	a3,8015e4c0 <____strtod_l_internal+0x20c4>
8015db28:	2402ffe0 	li	v0,-32
8015db2c:	24030014 	li	v1,20
8015db30:	10e30298 	beq	a3,v1,8015e594 <____strtod_l_internal+0x2198>
8015db34:	28e20014 	slti	v0,a3,20
8015db38:	1040023a 	beqz	v0,8015e424 <____strtod_l_internal+0x2028>
8015db3c:	24040002 	li	a0,2
8015db40:	24100002 	li	s0,2
8015db44:	02082023 	subu	a0,s0,t0
8015db48:	27a5002c 	addiu	a1,sp,44
8015db4c:	00042080 	sll	a0,a0,0x2
8015db50:	afa50184 	sw	a1,388(sp)
8015db54:	00673823 	subu	a3,v1,a3
8015db58:	00a42021 	addu	a0,a1,a0
8015db5c:	01003021 	move	a2,t0
8015db60:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015db64:	27a50034 	addiu	a1,sp,52
8015db68:	8fa30020 	lw	v1,32(sp)
8015db6c:	00000000 	nop
8015db70:	02038023 	subu	s0,s0,v1
8015db74:	1a000006 	blez	s0,8015db90 <____strtod_l_internal+0x1794>
8015db78:	00001821 	move	v1,zero
8015db7c:	8fa20184 	lw	v0,388(sp)
8015db80:	24630001 	addiu	v1,v1,1
8015db84:	ac400000 	sw	zero,0(v0)
8015db88:	1470fffd 	bne	v1,s0,8015db80 <____strtod_l_internal+0x1784>
8015db8c:	24420004 	addiu	v0,v0,4
8015db90:	8fa40184 	lw	a0,388(sp)
8015db94:	080573fb 	j	8015cfec <____strtod_l_internal+0xbf0>
8015db98:	02202821 	move	a1,s1
8015db9c:	0c047ea0 	jal	8011fa80 <__errno_location>
8015dba0:	00000000 	nop
8015dba4:	8fa70180 	lw	a3,384(sp)
8015dba8:	24030022 	li	v1,34
8015dbac:	14e0fc95 	bnez	a3,8015ce04 <____strtod_l_internal+0xa08>
8015dbb0:	ac430000 	sw	v1,0(v0)
8015dbb4:	080574b7 	j	8015d2dc <____strtod_l_internal+0xee0>
8015dbb8:	3c02801d 	lui	v0,0x801d
8015dbbc:	27de0020 	addiu	s8,s8,32
8015dbc0:	08057600 	j	8015d800 <____strtod_l_internal+0x1404>
8015dbc4:	2bd50036 	slti	s5,s8,54
8015dbc8:	8fa60180 	lw	a2,384(sp)
8015dbcc:	2402001f 	li	v0,31
8015dbd0:	24030001 	li	v1,1
8015dbd4:	01202821 	move	a1,t1
8015dbd8:	27a4002c 	addiu	a0,sp,44
8015dbdc:	afa20010 	sw	v0,16(sp)
8015dbe0:	0c05703a 	jal	8015c0e8 <round_and_return>
8015dbe4:	afa30014 	sw	v1,20(sp)
8015dbe8:	00403021 	move	a2,v0
8015dbec:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015dbf0:	00603821 	move	a3,v1
8015dbf4:	08057619 	j	8015d864 <____strtod_l_internal+0x1468>
8015dbf8:	24020008 	li	v0,8
8015dbfc:	8fb200cc 	lw	s2,204(sp)
8015dc00:	8fa30034 	lw	v1,52(sp)
8015dc04:	00128c02 	srl	s1,s2,0x10
8015dc08:	3254ffff 	andi	s4,s2,0xffff
8015dc0c:	0000a821 	move	s5,zero
8015dc10:	16200002 	bnez	s1,8015dc1c <____strtod_l_internal+0x1820>
8015dc14:	0071001b 	divu	zero,v1,s1
8015dc18:	0007000d 	break	0x7
8015dc1c:	00002812 	mflo	a1
8015dc20:	00001810 	mfhi	v1
8015dc24:	00031c00 	sll	v1,v1,0x10
8015dc28:	00000000 	nop
8015dc2c:	02850018 	mult	s4,a1
8015dc30:	00002012 	mflo	a0
8015dc34:	0064102b 	sltu	v0,v1,a0
8015dc38:	1040000b 	beqz	v0,8015dc68 <____strtod_l_internal+0x186c>
8015dc3c:	00641023 	subu	v0,v1,a0
8015dc40:	00721821 	addu	v1,v1,s2
8015dc44:	0072102b 	sltu	v0,v1,s2
8015dc48:	14400006 	bnez	v0,8015dc64 <____strtod_l_internal+0x1868>
8015dc4c:	24a5ffff 	addiu	a1,a1,-1
8015dc50:	0064102b 	sltu	v0,v1,a0
8015dc54:	10400004 	beqz	v0,8015dc68 <____strtod_l_internal+0x186c>
8015dc58:	00641023 	subu	v0,v1,a0
8015dc5c:	24a5ffff 	addiu	a1,a1,-1
8015dc60:	00721821 	addu	v1,v1,s2
8015dc64:	00641023 	subu	v0,v1,a0
8015dc68:	16200002 	bnez	s1,8015dc74 <____strtod_l_internal+0x1878>
8015dc6c:	0051001b 	divu	zero,v0,s1
8015dc70:	0007000d 	break	0x7
8015dc74:	00003812 	mflo	a3
8015dc78:	00001810 	mfhi	v1
8015dc7c:	00031c00 	sll	v1,v1,0x10
8015dc80:	00000000 	nop
8015dc84:	02870018 	mult	s4,a3
8015dc88:	00002012 	mflo	a0
8015dc8c:	0064102b 	sltu	v0,v1,a0
8015dc90:	1040000b 	beqz	v0,8015dcc0 <____strtod_l_internal+0x18c4>
8015dc94:	00051400 	sll	v0,a1,0x10
8015dc98:	00721821 	addu	v1,v1,s2
8015dc9c:	0072102b 	sltu	v0,v1,s2
8015dca0:	14400006 	bnez	v0,8015dcbc <____strtod_l_internal+0x18c0>
8015dca4:	24e7ffff 	addiu	a3,a3,-1
8015dca8:	0064102b 	sltu	v0,v1,a0
8015dcac:	10400004 	beqz	v0,8015dcc0 <____strtod_l_internal+0x18c4>
8015dcb0:	00051400 	sll	v0,a1,0x10
8015dcb4:	24e7ffff 	addiu	a3,a3,-1
8015dcb8:	00721821 	addu	v1,v1,s2
8015dcbc:	00051400 	sll	v0,a1,0x10
8015dcc0:	00649823 	subu	s3,v1,a0
8015dcc4:	17c0002d 	bnez	s8,8015dd7c <____strtod_l_internal+0x1980>
8015dcc8:	00e28025 	or	s0,a3,v0
8015dccc:	12000033 	beqz	s0,8015dd9c <____strtod_l_internal+0x19a0>
8015dcd0:	3402ffff 	li	v0,0xffff
8015dcd4:	0050102b 	sltu	v0,v0,s0
8015dcd8:	14400044 	bnez	v0,8015ddec <____strtod_l_internal+0x19f0>
8015dcdc:	3c0200ff 	lui	v0,0xff
8015dce0:	2e020100 	sltiu	v0,s0,256
8015dce4:	10400197 	beqz	v0,8015e344 <____strtod_l_internal+0x1f48>
8015dce8:	24050008 	li	a1,8
8015dcec:	00002821 	move	a1,zero
8015dcf0:	00001021 	move	v0,zero
8015dcf4:	3c03801d 	lui	v1,0x801d
8015dcf8:	24646a50 	addiu	a0,v1,27216
8015dcfc:	00501006 	srlv	v0,s0,v0
8015dd00:	00441021 	addu	v0,v0,a0
8015dd04:	90430000 	lbu	v1,0(v0)
8015dd08:	24040020 	li	a0,32
8015dd0c:	00a31821 	addu	v1,a1,v1
8015dd10:	00831823 	subu	v1,a0,v1
8015dd14:	8fa90024 	lw	t1,36(sp)
8015dd18:	00831023 	subu	v0,a0,v1
8015dd1c:	01234823 	subu	t1,t1,v1
8015dd20:	28420036 	slti	v0,v0,54
8015dd24:	10400230 	beqz	v0,8015e5e8 <____strtod_l_internal+0x21ec>
8015dd28:	afa90024 	sw	t1,36(sp)
8015dd2c:	00031023 	negu	v0,v1
8015dd30:	245e0020 	addiu	s8,v0,32
8015dd34:	afa00030 	sw	zero,48(sp)
8015dd38:	afb0002c 	sw	s0,44(sp)
8015dd3c:	2bc20036 	slti	v0,s8,54
8015dd40:	1440ffb3 	bnez	v0,8015dc10 <____strtod_l_internal+0x1814>
8015dd44:	02601821 	move	v1,s3
8015dd48:	8fa90024 	lw	t1,36(sp)
8015dd4c:	8fa40174 	lw	a0,372(sp)
8015dd50:	00000000 	nop
8015dd54:	1080017d 	beqz	a0,8015e34c <____strtod_l_internal+0x1f50>
8015dd58:	00000000 	nop
8015dd5c:	24030001 	li	v1,1
8015dd60:	2402001f 	li	v0,31
8015dd64:	8fa40184 	lw	a0,388(sp)
8015dd68:	8fa60180 	lw	a2,384(sp)
8015dd6c:	00551023 	subu	v0,v0,s5
8015dd70:	2525ffff 	addiu	a1,t1,-1
8015dd74:	080575f3 	j	8015d7cc <____strtod_l_internal+0x13d0>
8015dd78:	02003821 	move	a3,s0
8015dd7c:	2bc20016 	slti	v0,s8,22
8015dd80:	1040000b 	beqz	v0,8015ddb0 <____strtod_l_internal+0x19b4>
8015dd84:	24020035 	li	v0,53
8015dd88:	8fa2002c 	lw	v0,44(sp)
8015dd8c:	27de0020 	addiu	s8,s8,32
8015dd90:	afa20030 	sw	v0,48(sp)
8015dd94:	0805774f 	j	8015dd3c <____strtod_l_internal+0x1940>
8015dd98:	afb0002c 	sw	s0,44(sp)
8015dd9c:	8fa90024 	lw	t1,36(sp)
8015dda0:	00000000 	nop
8015dda4:	2529ffe0 	addiu	t1,t1,-32
8015dda8:	0805774d 	j	8015dd34 <____strtod_l_internal+0x1938>
8015ddac:	afa90024 	sw	t1,36(sp)
8015ddb0:	005ea823 	subu	s5,v0,s8
8015ddb4:	1aa0000b 	blez	s5,8015dde4 <____strtod_l_internal+0x19e8>
8015ddb8:	24060002 	li	a2,2
8015ddbc:	8fa40184 	lw	a0,388(sp)
8015ddc0:	00000000 	nop
8015ddc4:	00802821 	move	a1,a0
8015ddc8:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015ddcc:	02a03821 	move	a3,s5
8015ddd0:	8fa2002c 	lw	v0,44(sp)
8015ddd4:	00151823 	negu	v1,s5
8015ddd8:	00701806 	srlv	v1,s0,v1
8015dddc:	00431025 	or	v0,v0,v1
8015dde0:	afa2002c 	sw	v0,44(sp)
8015dde4:	0805774f 	j	8015dd3c <____strtod_l_internal+0x1940>
8015dde8:	27de0020 	addiu	s8,s8,32
8015ddec:	3442ffff 	ori	v0,v0,0xffff
8015ddf0:	0050102b 	sltu	v0,v0,s0
8015ddf4:	14400150 	bnez	v0,8015e338 <____strtod_l_internal+0x1f3c>
8015ddf8:	00000000 	nop
8015ddfc:	24050010 	li	a1,16
8015de00:	0805773d 	j	8015dcf4 <____strtod_l_internal+0x18f8>
8015de04:	24020010 	li	v0,16
8015de08:	24050018 	li	a1,24
8015de0c:	08057619 	j	8015d864 <____strtod_l_internal+0x1468>
8015de10:	24020018 	li	v0,24
8015de14:	00808821 	move	s1,a0
8015de18:	0000b021 	move	s6,zero
8015de1c:	00005021 	move	t2,zero
8015de20:	080571f7 	j	8015c7dc <____strtod_l_internal+0x3e0>
8015de24:	00005821 	move	t3,zero
8015de28:	8fa80020 	lw	t0,32(sp)
8015de2c:	0805760c 	j	8015d830 <____strtod_l_internal+0x1434>
8015de30:	250bffff 	addiu	t3,t0,-1
8015de34:	8da50038 	lw	a1,56(t5)
8015de38:	00808021 	move	s0,a0
8015de3c:	26100001 	addiu	s0,s0,1
8015de40:	82060000 	lb	a2,0(s0)
8015de44:	00000000 	nop
8015de48:	24c2ffd0 	addiu	v0,a2,-48
8015de4c:	304200ff 	andi	v0,v0,0xff
8015de50:	00061880 	sll	v1,a2,0x2
8015de54:	2c42000a 	sltiu	v0,v0,10
8015de58:	1440fff8 	bnez	v0,8015de3c <____strtod_l_internal+0x1a40>
8015de5c:	00651821 	addu	v1,v1,a1
8015de60:	8c620000 	lw	v0,0(v1)
8015de64:	00000000 	nop
8015de68:	2843007b 	slti	v1,v0,123
8015de6c:	28420061 	slti	v0,v0,97
8015de70:	14400003 	bnez	v0,8015de80 <____strtod_l_internal+0x1a84>
8015de74:	2402005f 	li	v0,95
8015de78:	1460fff0 	bnez	v1,8015de3c <____strtod_l_internal+0x1a40>
8015de7c:	00000000 	nop
8015de80:	10c2ffef 	beq	a2,v0,8015de40 <____strtod_l_internal+0x1a44>
8015de84:	26100001 	addiu	s0,s0,1
8015de88:	2610ffff 	addiu	s0,s0,-1
8015de8c:	24020029 	li	v0,41
8015de90:	14c2fbef 	bne	a2,v0,8015ce50 <____strtod_l_internal+0xa54>
8015de94:	3c02801d 	lui	v0,0x801d
8015de98:	24840001 	addiu	a0,a0,1
8015de9c:	27a50028 	addiu	a1,sp,40
8015dea0:	00003021 	move	a2,zero
8015dea4:	00003821 	move	a3,zero
8015dea8:	0c056364 	jal	80158d90 <____strtoull_l_internal>
8015deac:	afad0010 	sw	t5,16(sp)
8015deb0:	00404021 	move	t0,v0
8015deb4:	8fa20028 	lw	v0,40(sp)
8015deb8:	00000000 	nop
8015debc:	120201ef 	beq	s0,v0,8015e67c <____strtod_l_internal+0x2280>
8015dec0:	3c02801d 	lui	v0,0x801d
8015dec4:	8c466810 	lw	a2,26640(v0)
8015dec8:	8c476814 	lw	a3,26644(v0)
8015decc:	08057396 	j	8015ce58 <____strtod_l_internal+0xa5c>
8015ded0:	02002021 	move	a0,s0
8015ded4:	080575ec 	j	8015d7b0 <____strtod_l_internal+0x13b4>
8015ded8:	00021fc2 	srl	v1,v0,0x1f
8015dedc:	24050018 	li	a1,24
8015dee0:	080574e0 	j	8015d380 <____strtod_l_internal+0xf84>
8015dee4:	24020018 	li	v0,24
8015dee8:	8fa5017c 	lw	a1,380(sp)
8015deec:	1bc0018a 	blez	s8,8015e518 <____strtod_l_internal+0x211c>
8015def0:	00a89023 	subu	s2,a1,t0
8015def4:	00121140 	sll	v0,s2,0x5
8015def8:	03c28821 	addu	s1,s8,v0
8015defc:	2a230036 	slti	v1,s1,54
8015df00:	10600124 	beqz	v1,8015e394 <____strtod_l_internal+0x1f98>
8015df04:	24020035 	li	v0,53
8015df08:	8fa2002c 	lw	v0,44(sp)
8015df0c:	0220f021 	move	s8,s1
8015df10:	afa00170 	sw	zero,368(sp)
8015df14:	afa20030 	sw	v0,48(sp)
8015df18:	afa0002c 	sw	zero,44(sp)
8015df1c:	1900000f 	blez	t0,8015df5c <____strtod_l_internal+0x1b60>
8015df20:	01003021 	move	a2,t0
8015df24:	02481021 	addu	v0,s2,t0
8015df28:	27a70020 	addiu	a3,sp,32
8015df2c:	00021080 	sll	v0,v0,0x2
8015df30:	00081880 	sll	v1,t0,0x2
8015df34:	00471021 	addu	v0,v0,a3
8015df38:	00671821 	addu	v1,v1,a3
8015df3c:	24440014 	addiu	a0,v0,20
8015df40:	24630014 	addiu	v1,v1,20
8015df44:	2463fffc 	addiu	v1,v1,-4
8015df48:	8c620000 	lw	v0,0(v1)
8015df4c:	24c6ffff 	addiu	a2,a2,-1
8015df50:	ac820000 	sw	v0,0(a0)
8015df54:	14c0fffb 	bnez	a2,8015df44 <____strtod_l_internal+0x1b48>
8015df58:	2484fffc 	addiu	a0,a0,-4
8015df5c:	26420001 	addiu	v0,s2,1
8015df60:	1840fd59 	blez	v0,8015d4c8 <____strtod_l_internal+0x10cc>
8015df64:	27a30034 	addiu	v1,sp,52
8015df68:	00002021 	move	a0,zero
8015df6c:	24840001 	addiu	a0,a0,1
8015df70:	ac600000 	sw	zero,0(v1)
8015df74:	1482fffd 	bne	a0,v0,8015df6c <____strtod_l_internal+0x1b70>
8015df78:	24630004 	addiu	v1,v1,4
8015df7c:	08057532 	j	8015d4c8 <____strtod_l_internal+0x10cc>
8015df80:	00000000 	nop
8015df84:	080574e0 	j	8015d380 <____strtod_l_internal+0xf84>
8015df88:	24020008 	li	v0,8
8015df8c:	00402021 	move	a0,v0
8015df90:	00083080 	sll	a2,t0,0x2
8015df94:	27a50034 	addiu	a1,sp,52
8015df98:	0c04324c 	jal	8010c930 <memcpy>
8015df9c:	afa20184 	sw	v0,388(sp)
8015dfa0:	8fa40020 	lw	a0,32(sp)
8015dfa4:	00000000 	nop
8015dfa8:	28820002 	slti	v0,a0,2
8015dfac:	14400136 	bnez	v0,8015e488 <____strtod_l_internal+0x208c>
8015dfb0:	3c025555 	lui	v0,0x5555
8015dfb4:	24030037 	li	v1,55
8015dfb8:	007e1823 	subu	v1,v1,s8
8015dfbc:	34425556 	ori	v0,v0,0x5556
8015dfc0:	00620018 	mult	v1,v0
8015dfc4:	00031fc3 	sra	v1,v1,0x1f
8015dfc8:	00001010 	mfhi	v0
8015dfcc:	00431023 	subu	v0,v0,v1
8015dfd0:	08057429 	j	8015d0a4 <____strtod_l_internal+0xca8>
8015dfd4:	24430002 	addiu	v1,v0,2
8015dfd8:	00002021 	move	a0,zero
8015dfdc:	080576b0 	j	8015dac0 <____strtod_l_internal+0x16c4>
8015dfe0:	00002821 	move	a1,zero
8015dfe4:	24050018 	li	a1,24
8015dfe8:	080575bd 	j	8015d6f4 <____strtod_l_internal+0x12f8>
8015dfec:	24020018 	li	v0,24
8015dff0:	080575bd 	j	8015d6f4 <____strtod_l_internal+0x12f8>
8015dff4:	24020008 	li	v0,8
8015dff8:	8fa20020 	lw	v0,32(sp)
8015dffc:	8fb200cc 	lw	s2,204(sp)
8015e000:	28420002 	slti	v0,v0,2
8015e004:	8fb000d0 	lw	s0,208(sp)
8015e008:	14400135 	bnez	v0,8015e4e0 <____strtod_l_internal+0x20e4>
8015e00c:	0000b021 	move	s6,zero
8015e010:	8fb40038 	lw	s4,56(sp)
8015e014:	8fb30034 	lw	s3,52(sp)
8015e018:	2bd50036 	slti	s5,s8,54
8015e01c:	12a00074 	beqz	s5,8015e1f0 <____strtod_l_internal+0x1df4>
8015e020:	00000000 	nop
8015e024:	12140081 	beq	s0,s4,8015e22c <____strtod_l_internal+0x1e30>
8015e028:	00102c02 	srl	a1,s0,0x10
8015e02c:	14a00002 	bnez	a1,8015e038 <____strtod_l_internal+0x1c3c>
8015e030:	0285001b 	divu	zero,s4,a1
8015e034:	0007000d 	break	0x7
8015e038:	3209ffff 	andi	t1,s0,0xffff
8015e03c:	00132402 	srl	a0,s3,0x10
8015e040:	00004012 	mflo	t0
8015e044:	00001010 	mfhi	v0
8015e048:	00021400 	sll	v0,v0,0x10
8015e04c:	00442025 	or	a0,v0,a0
8015e050:	01280018 	mult	t1,t0
8015e054:	00003012 	mflo	a2
8015e058:	0086182b 	sltu	v1,a0,a2
8015e05c:	1060000b 	beqz	v1,8015e08c <____strtod_l_internal+0x1c90>
8015e060:	00861023 	subu	v0,a0,a2
8015e064:	00902021 	addu	a0,a0,s0
8015e068:	0090102b 	sltu	v0,a0,s0
8015e06c:	14400006 	bnez	v0,8015e088 <____strtod_l_internal+0x1c8c>
8015e070:	2508ffff 	addiu	t0,t0,-1
8015e074:	0086102b 	sltu	v0,a0,a2
8015e078:	10400004 	beqz	v0,8015e08c <____strtod_l_internal+0x1c90>
8015e07c:	00861023 	subu	v0,a0,a2
8015e080:	2508ffff 	addiu	t0,t0,-1
8015e084:	00902021 	addu	a0,a0,s0
8015e088:	00861023 	subu	v0,a0,a2
8015e08c:	14a00002 	bnez	a1,8015e098 <____strtod_l_internal+0x1c9c>
8015e090:	0045001b 	divu	zero,v0,a1
8015e094:	0007000d 	break	0x7
8015e098:	3264ffff 	andi	a0,s3,0xffff
8015e09c:	00003812 	mflo	a3
8015e0a0:	00001810 	mfhi	v1
8015e0a4:	00031c00 	sll	v1,v1,0x10
8015e0a8:	00641825 	or	v1,v1,a0
8015e0ac:	01270018 	mult	t1,a3
8015e0b0:	00002812 	mflo	a1
8015e0b4:	0065102b 	sltu	v0,v1,a1
8015e0b8:	1040000b 	beqz	v0,8015e0e8 <____strtod_l_internal+0x1cec>
8015e0bc:	00081400 	sll	v0,t0,0x10
8015e0c0:	00701821 	addu	v1,v1,s0
8015e0c4:	0070102b 	sltu	v0,v1,s0
8015e0c8:	14400006 	bnez	v0,8015e0e4 <____strtod_l_internal+0x1ce8>
8015e0cc:	24e7ffff 	addiu	a3,a3,-1
8015e0d0:	0065102b 	sltu	v0,v1,a1
8015e0d4:	10400004 	beqz	v0,8015e0e8 <____strtod_l_internal+0x1cec>
8015e0d8:	00081400 	sll	v0,t0,0x10
8015e0dc:	24e7ffff 	addiu	a3,a3,-1
8015e0e0:	00701821 	addu	v1,v1,s0
8015e0e4:	00081400 	sll	v0,t0,0x10
8015e0e8:	00e28825 	or	s1,a3,v0
8015e0ec:	00653023 	subu	a2,v1,a1
8015e0f0:	02510019 	multu	s2,s1
8015e0f4:	00002010 	mfhi	a0
8015e0f8:	00003812 	mflo	a3
8015e0fc:	00d02821 	addu	a1,a2,s0
8015e100:	00b02821 	addu	a1,a1,s0
8015e104:	00f24823 	subu	t1,a3,s2
8015e108:	00b01823 	subu	v1,a1,s0
8015e10c:	00c4102b 	sltu	v0,a2,a0
8015e110:	00e9402b 	sltu	t0,a3,t1
8015e114:	14400005 	bnez	v0,8015e12c <____strtod_l_internal+0x1d30>
8015e118:	0070182b 	sltu	v1,v1,s0
8015e11c:	14860008 	bne	a0,a2,8015e140 <____strtod_l_internal+0x1d44>
8015e120:	00000000 	nop
8015e124:	10e0008b 	beqz	a3,8015e354 <____strtod_l_internal+0x1f58>
8015e128:	00000000 	nop
8015e12c:	00882023 	subu	a0,a0,t0
8015e130:	2631ffff 	addiu	s1,s1,-1
8015e134:	00d03021 	addu	a2,a2,s0
8015e138:	1060fff1 	beqz	v1,8015e100 <____strtod_l_internal+0x1d04>
8015e13c:	01203821 	move	a3,t1
8015e140:	00c42023 	subu	a0,a2,a0
8015e144:	00071823 	negu	v1,a3
8015e148:	0003102b 	sltu	v0,zero,v1
8015e14c:	0082a023 	subu	s4,a0,v0
8015e150:	00609821 	move	s3,v1
8015e154:	17c00029 	bnez	s8,8015e1fc <____strtod_l_internal+0x1e00>
8015e158:	2bc20016 	slti	v0,s8,22
8015e15c:	1220004b 	beqz	s1,8015e28c <____strtod_l_internal+0x1e90>
8015e160:	3402ffff 	li	v0,0xffff
8015e164:	0051102b 	sltu	v0,v0,s1
8015e168:	14400063 	bnez	v0,8015e2f8 <____strtod_l_internal+0x1efc>
8015e16c:	3c0200ff 	lui	v0,0xff
8015e170:	2e220100 	sltiu	v0,s1,256
8015e174:	1040009a 	beqz	v0,8015e3e0 <____strtod_l_internal+0x1fe4>
8015e178:	24050008 	li	a1,8
8015e17c:	00002821 	move	a1,zero
8015e180:	00001021 	move	v0,zero
8015e184:	3c03801d 	lui	v1,0x801d
8015e188:	24646a50 	addiu	a0,v1,27216
8015e18c:	00511006 	srlv	v0,s1,v0
8015e190:	00441021 	addu	v0,v0,a0
8015e194:	90430000 	lbu	v1,0(v0)
8015e198:	24040020 	li	a0,32
8015e19c:	00a31821 	addu	v1,a1,v1
8015e1a0:	00831823 	subu	v1,a0,v1
8015e1a4:	8fa90024 	lw	t1,36(sp)
8015e1a8:	00831023 	subu	v0,a0,v1
8015e1ac:	01234823 	subu	t1,t1,v1
8015e1b0:	28420036 	slti	v0,v0,54
8015e1b4:	14400057 	bnez	v0,8015e314 <____strtod_l_internal+0x1f18>
8015e1b8:	afa90024 	sw	t1,36(sp)
8015e1bc:	24760035 	addiu	s6,v1,53
8015e1c0:	00961023 	subu	v0,a0,s6
8015e1c4:	00511006 	srlv	v0,s1,v0
8015e1c8:	afa2002c 	sw	v0,44(sp)
8015e1cc:	8fa40174 	lw	a0,372(sp)
8015e1d0:	00000000 	nop
8015e1d4:	14800055 	bnez	a0,8015e32c <____strtod_l_internal+0x1f30>
8015e1d8:	2402001f 	li	v0,31
8015e1dc:	16800053 	bnez	s4,8015e32c <____strtod_l_internal+0x1f30>
8015e1e0:	00000000 	nop
8015e1e4:	0013182b 	sltu	v1,zero,s3
8015e1e8:	080575ef 	j	8015d7bc <____strtod_l_internal+0x13c0>
8015e1ec:	00561023 	subu	v0,v0,s6
8015e1f0:	8fa90024 	lw	t1,36(sp)
8015e1f4:	08057873 	j	8015e1cc <____strtod_l_internal+0x1dd0>
8015e1f8:	00008821 	move	s1,zero
8015e1fc:	10400013 	beqz	v0,8015e24c <____strtod_l_internal+0x1e50>
8015e200:	24020035 	li	v0,53
8015e204:	8fa2002c 	lw	v0,44(sp)
8015e208:	27de0020 	addiu	s8,s8,32
8015e20c:	2bd50036 	slti	s5,s8,54
8015e210:	afa20030 	sw	v0,48(sp)
8015e214:	afb1002c 	sw	s1,44(sp)
8015e218:	16a0ff82 	bnez	s5,8015e024 <____strtod_l_internal+0x1c28>
8015e21c:	00000000 	nop
8015e220:	8fa90024 	lw	t1,36(sp)
8015e224:	08057873 	j	8015e1cc <____strtod_l_internal+0x1dd0>
8015e228:	00000000 	nop
8015e22c:	02933021 	addu	a2,s4,s3
8015e230:	00d4102b 	sltu	v0,a2,s4
8015e234:	10400029 	beqz	v0,8015e2dc <____strtod_l_internal+0x1ee0>
8015e238:	0012102b 	sltu	v0,zero,s2
8015e23c:	00d2a023 	subu	s4,a2,s2
8015e240:	02409821 	move	s3,s2
8015e244:	08057855 	j	8015e154 <____strtod_l_internal+0x1d58>
8015e248:	2411ffff 	li	s1,-1
8015e24c:	005eb023 	subu	s6,v0,s8
8015e250:	1ac00042 	blez	s6,8015e35c <____strtod_l_internal+0x1f60>
8015e254:	24060002 	li	a2,2
8015e258:	8fa40184 	lw	a0,388(sp)
8015e25c:	00000000 	nop
8015e260:	00802821 	move	a1,a0
8015e264:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015e268:	02c03821 	move	a3,s6
8015e26c:	8fa2002c 	lw	v0,44(sp)
8015e270:	00161823 	negu	v1,s6
8015e274:	00711806 	srlv	v1,s1,v1
8015e278:	27de0020 	addiu	s8,s8,32
8015e27c:	00431025 	or	v0,v0,v1
8015e280:	2bd50036 	slti	s5,s8,54
8015e284:	08057886 	j	8015e218 <____strtod_l_internal+0x1e1c>
8015e288:	afa2002c 	sw	v0,44(sp)
8015e28c:	8fa90024 	lw	t1,36(sp)
8015e290:	afa00030 	sw	zero,48(sp)
8015e294:	2529ffe0 	addiu	t1,t1,-32
8015e298:	afa90024 	sw	t1,36(sp)
8015e29c:	08057886 	j	8015e218 <____strtod_l_internal+0x1e1c>
8015e2a0:	afb1002c 	sw	s1,44(sp)
8015e2a4:	0c047ea0 	jal	8011fa80 <__errno_location>
8015e2a8:	00000000 	nop
8015e2ac:	24030022 	li	v1,34
8015e2b0:	1600ff49 	bnez	s0,8015dfd8 <____strtod_l_internal+0x1bdc>
8015e2b4:	ac430000 	sw	v1,0(v0)
8015e2b8:	8fa50180 	lw	a1,384(sp)
8015e2bc:	00000000 	nop
8015e2c0:	10a00083 	beqz	a1,8015e4d0 <____strtod_l_internal+0x20d4>
8015e2c4:	3c02801d 	lui	v0,0x801d
8015e2c8:	3c02801d 	lui	v0,0x801d
8015e2cc:	8c446800 	lw	a0,26624(v0)
8015e2d0:	8c456804 	lw	a1,26628(v0)
8015e2d4:	080576b1 	j	8015dac4 <____strtod_l_internal+0x16c8>
8015e2d8:	26310001 	addiu	s1,s1,1
8015e2dc:	02422023 	subu	a0,s2,v0
8015e2e0:	00123823 	negu	a3,s2
8015e2e4:	0805783f 	j	8015e0fc <____strtod_l_internal+0x1d00>
8015e2e8:	2411ffff 	li	s1,-1
8015e2ec:	25620400 	addiu	v0,t3,1024
8015e2f0:	080572f4 	j	8015cbd0 <____strtod_l_internal+0x7d4>
8015e2f4:	00432823 	subu	a1,v0,v1
8015e2f8:	3442ffff 	ori	v0,v0,0xffff
8015e2fc:	0051102b 	sltu	v0,v0,s1
8015e300:	14400039 	bnez	v0,8015e3e8 <____strtod_l_internal+0x1fec>
8015e304:	00000000 	nop
8015e308:	24050010 	li	a1,16
8015e30c:	08057861 	j	8015e184 <____strtod_l_internal+0x1d88>
8015e310:	24020010 	li	v0,16
8015e314:	00031023 	negu	v0,v1
8015e318:	245e0020 	addiu	s8,v0,32
8015e31c:	2bd50036 	slti	s5,s8,54
8015e320:	afa00030 	sw	zero,48(sp)
8015e324:	08057886 	j	8015e218 <____strtod_l_internal+0x1e1c>
8015e328:	afb1002c 	sw	s1,44(sp)
8015e32c:	24030001 	li	v1,1
8015e330:	080575ef 	j	8015d7bc <____strtod_l_internal+0x13c0>
8015e334:	00561023 	subu	v0,v0,s6
8015e338:	24050018 	li	a1,24
8015e33c:	0805773d 	j	8015dcf4 <____strtod_l_internal+0x18f8>
8015e340:	24020018 	li	v0,24
8015e344:	0805773d 	j	8015dcf4 <____strtod_l_internal+0x18f8>
8015e348:	24020008 	li	v0,8
8015e34c:	08057758 	j	8015dd60 <____strtod_l_internal+0x1964>
8015e350:	0013182b 	sltu	v1,zero,s3
8015e354:	08057851 	j	8015e144 <____strtod_l_internal+0x1d48>
8015e358:	00002021 	move	a0,zero
8015e35c:	27de0020 	addiu	s8,s8,32
8015e360:	08057886 	j	8015e218 <____strtod_l_internal+0x1e1c>
8015e364:	2bd50036 	slti	s5,s8,54
8015e368:	27a2002c 	addiu	v0,sp,44
8015e36c:	000a2880 	sll	a1,t2,0x2
8015e370:	27a30034 	addiu	v1,sp,52
8015e374:	00652821 	addu	a1,v1,a1
8015e378:	00402021 	move	a0,v0
8015e37c:	24060008 	li	a2,8
8015e380:	afa20184 	sw	v0,388(sp)
8015e384:	0c04324c 	jal	8010c930 <memcpy>
8015e388:	2550ffff 	addiu	s0,t2,-1
8015e38c:	08057646 	j	8015d918 <____strtod_l_internal+0x151c>
8015e390:	240c001f 	li	t4,31
8015e394:	005e1023 	subu	v0,v0,s8
8015e398:	28430020 	slti	v1,v0,32
8015e39c:	10600074 	beqz	v1,8015e570 <____strtod_l_internal+0x2174>
8015e3a0:	afa20170 	sw	v0,368(sp)
8015e3a4:	8fa60170 	lw	a2,368(sp)
8015e3a8:	00000000 	nop
8015e3ac:	18c00007 	blez	a2,8015e3cc <____strtod_l_internal+0x1fd0>
8015e3b0:	00000000 	nop
8015e3b4:	8fa40184 	lw	a0,388(sp)
8015e3b8:	8fa70170 	lw	a3,368(sp)
8015e3bc:	00802821 	move	a1,a0
8015e3c0:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015e3c4:	24060002 	li	a2,2
8015e3c8:	8fa80020 	lw	t0,32(sp)
8015e3cc:	080577c7 	j	8015df1c <____strtod_l_internal+0x1b20>
8015e3d0:	0220f021 	move	s8,s1
8015e3d4:	8fa80020 	lw	t0,32(sp)
8015e3d8:	0805751d 	j	8015d474 <____strtod_l_internal+0x1078>
8015e3dc:	00000000 	nop
8015e3e0:	08057861 	j	8015e184 <____strtod_l_internal+0x1d88>
8015e3e4:	24020008 	li	v0,8
8015e3e8:	24050018 	li	a1,24
8015e3ec:	08057861 	j	8015e184 <____strtod_l_internal+0x1d88>
8015e3f0:	24020018 	li	v0,24
8015e3f4:	8fa2017c 	lw	v0,380(sp)
8015e3f8:	27a50034 	addiu	a1,sp,52
8015e3fc:	0c04324c 	jal	8010c930 <memcpy>
8015e400:	00023080 	sll	a2,v0,0x2
8015e404:	080574c4 	j	8015d310 <____strtod_l_internal+0xf14>
8015e408:	00000000 	nop
8015e40c:	27a500cc 	addiu	a1,sp,204
8015e410:	0c04324c 	jal	8010c930 <memcpy>
8015e414:	27a40034 	addiu	a0,sp,52
8015e418:	8fa80020 	lw	t0,32(sp)
8015e41c:	0805760c 	j	8015d830 <____strtod_l_internal+0x1434>
8015e420:	250bffff 	addiu	t3,t0,-1
8015e424:	00882023 	subu	a0,a0,t0
8015e428:	27a6002c 	addiu	a2,sp,44
8015e42c:	00042080 	sll	a0,a0,0x2
8015e430:	00c42021 	addu	a0,a2,a0
8015e434:	afa60184 	sw	a2,388(sp)
8015e438:	27a50034 	addiu	a1,sp,52
8015e43c:	24e7ffec 	addiu	a3,a3,-20
8015e440:	0c057c4c 	jal	8015f130 <__mpn_rshift>
8015e444:	01003021 	move	a2,t0
8015e448:	8fa40020 	lw	a0,32(sp)
8015e44c:	24050001 	li	a1,1
8015e450:	00a42823 	subu	a1,a1,a0
8015e454:	00051880 	sll	v1,a1,0x2
8015e458:	27a70020 	addiu	a3,sp,32
8015e45c:	00671821 	addu	v1,v1,a3
8015e460:	18a0fdcb 	blez	a1,8015db90 <____strtod_l_internal+0x1794>
8015e464:	ac62000c 	sw	v0,12(v1)
8015e468:	8fa20184 	lw	v0,388(sp)
8015e46c:	00001821 	move	v1,zero
8015e470:	24630001 	addiu	v1,v1,1
8015e474:	ac400000 	sw	zero,0(v0)
8015e478:	14a3fffd 	bne	a1,v1,8015e470 <____strtod_l_internal+0x2074>
8015e47c:	24420004 	addiu	v0,v0,4
8015e480:	080576e4 	j	8015db90 <____strtod_l_internal+0x1794>
8015e484:	00000000 	nop
8015e488:	24020037 	li	v0,55
8015e48c:	3c035555 	lui	v1,0x5555
8015e490:	005e1023 	subu	v0,v0,s8
8015e494:	34635556 	ori	v1,v1,0x5556
8015e498:	00430018 	mult	v0,v1
8015e49c:	000217c3 	sra	v0,v0,0x1f
8015e4a0:	00042080 	sll	a0,a0,0x2
8015e4a4:	27a50020 	addiu	a1,sp,32
8015e4a8:	00852021 	addu	a0,a0,a1
8015e4ac:	ac80000c 	sw	zero,12(a0)
8015e4b0:	00001810 	mfhi	v1
8015e4b4:	00621823 	subu	v1,v1,v0
8015e4b8:	08057429 	j	8015d0a4 <____strtod_l_internal+0xca8>
8015e4bc:	24630002 	addiu	v1,v1,2
8015e4c0:	24e7ffff 	addiu	a3,a3,-1
8015e4c4:	00e23825 	or	a3,a3,v0
8015e4c8:	080576cb 	j	8015db2c <____strtod_l_internal+0x1730>
8015e4cc:	24e70001 	addiu	a3,a3,1
8015e4d0:	8c446808 	lw	a0,26632(v0)
8015e4d4:	8c45680c 	lw	a1,26636(v0)
8015e4d8:	080576b1 	j	8015dac4 <____strtod_l_internal+0x16c8>
8015e4dc:	26310001 	addiu	s1,s1,1
8015e4e0:	8fb30034 	lw	s3,52(sp)
8015e4e4:	00000000 	nop
8015e4e8:	0270102b 	sltu	v0,s3,s0
8015e4ec:	14400043 	bnez	v0,8015e5fc <____strtod_l_internal+0x2200>
8015e4f0:	02601821 	move	v1,s3
8015e4f4:	0000a021 	move	s4,zero
8015e4f8:	08057806 	j	8015e018 <____strtod_l_internal+0x1c1c>
8015e4fc:	0000b021 	move	s6,zero
8015e500:	00803021 	move	a2,a0
8015e504:	08057163 	j	8015c58c <____strtod_l_internal+0x190>
8015e508:	00a03821 	move	a3,a1
8015e50c:	8fa90024 	lw	t1,36(sp)
8015e510:	080575d0 	j	8015d740 <____strtod_l_internal+0x1344>
8015e514:	00008821 	move	s1,zero
8015e518:	8fa90024 	lw	t1,36(sp)
8015e51c:	00121140 	sll	v0,s2,0x5
8015e520:	01224823 	subu	t1,t1,v0
8015e524:	afa00170 	sw	zero,368(sp)
8015e528:	080577c7 	j	8015df1c <____strtod_l_internal+0x1b20>
8015e52c:	afa90024 	sw	t1,36(sp)
8015e530:	27a4002c 	addiu	a0,sp,44
8015e534:	01403821 	move	a3,t2
8015e538:	afa40184 	sw	a0,388(sp)
8015e53c:	00071080 	sll	v0,a3,0x2
8015e540:	27a50020 	addiu	a1,sp,32
8015e544:	00451021 	addu	v0,v0,a1
8015e548:	8c430014 	lw	v1,20(v0)
8015e54c:	01408021 	move	s0,t2
8015e550:	01031806 	srlv	v1,v1,t0
8015e554:	08057646 	j	8015d918 <____strtod_l_internal+0x151c>
8015e558:	afa30030 	sw	v1,48(sp)
8015e55c:	0805764f 	j	8015d93c <____strtod_l_internal+0x1540>
8015e560:	00002821 	move	a1,zero
8015e564:	8fa6017c 	lw	a2,380(sp)
8015e568:	080575e7 	j	8015d79c <____strtod_l_internal+0x13a0>
8015e56c:	00000000 	nop
8015e570:	8fa50184 	lw	a1,388(sp)
8015e574:	27a40030 	addiu	a0,sp,48
8015e578:	24060002 	li	a2,2
8015e57c:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015e580:	3047001f 	andi	a3,v0,0x1f
8015e584:	8fa80020 	lw	t0,32(sp)
8015e588:	0220f021 	move	s8,s1
8015e58c:	080577c7 	j	8015df1c <____strtod_l_internal+0x1b20>
8015e590:	afa0002c 	sw	zero,44(sp)
8015e594:	24100002 	li	s0,2
8015e598:	02082023 	subu	a0,s0,t0
8015e59c:	27a3002c 	addiu	v1,sp,44
8015e5a0:	00042080 	sll	a0,a0,0x2
8015e5a4:	00642021 	addu	a0,v1,a0
8015e5a8:	27a50034 	addiu	a1,sp,52
8015e5ac:	00083080 	sll	a2,t0,0x2
8015e5b0:	0c04324c 	jal	8010c930 <memcpy>
8015e5b4:	afa30184 	sw	v1,388(sp)
8015e5b8:	8fa30020 	lw	v1,32(sp)
8015e5bc:	00000000 	nop
8015e5c0:	02038023 	subu	s0,s0,v1
8015e5c4:	1a00fd72 	blez	s0,8015db90 <____strtod_l_internal+0x1794>
8015e5c8:	00001821 	move	v1,zero
8015e5cc:	8fa20184 	lw	v0,388(sp)
8015e5d0:	24630001 	addiu	v1,v1,1
8015e5d4:	ac400000 	sw	zero,0(v0)
8015e5d8:	1470fffd 	bne	v1,s0,8015e5d0 <____strtod_l_internal+0x21d4>
8015e5dc:	24420004 	addiu	v0,v0,4
8015e5e0:	080576e4 	j	8015db90 <____strtod_l_internal+0x1794>
8015e5e4:	00000000 	nop
8015e5e8:	24750035 	addiu	s5,v1,53
8015e5ec:	00951023 	subu	v0,a0,s5
8015e5f0:	00501006 	srlv	v0,s0,v0
8015e5f4:	08057753 	j	8015dd4c <____strtod_l_internal+0x1950>
8015e5f8:	afa2002c 	sw	v0,44(sp)
8015e5fc:	1bc00016 	blez	s8,8015e658 <____strtod_l_internal+0x225c>
8015e600:	2bc20016 	slti	v0,s8,22
8015e604:	10400009 	beqz	v0,8015e62c <____strtod_l_internal+0x2230>
8015e608:	24020035 	li	v0,53
8015e60c:	8fa2002c 	lw	v0,44(sp)
8015e610:	0000b021 	move	s6,zero
8015e614:	afa20030 	sw	v0,48(sp)
8015e618:	afa0002c 	sw	zero,44(sp)
8015e61c:	27de0020 	addiu	s8,s8,32
8015e620:	0060a021 	move	s4,v1
8015e624:	08057806 	j	8015e018 <____strtod_l_internal+0x1c1c>
8015e628:	00009821 	move	s3,zero
8015e62c:	005eb023 	subu	s6,v0,s8
8015e630:	1ac0fffa 	blez	s6,8015e61c <____strtod_l_internal+0x2220>
8015e634:	24060002 	li	a2,2
8015e638:	8fa40184 	lw	a0,388(sp)
8015e63c:	00000000 	nop
8015e640:	00802821 	move	a1,a0
8015e644:	0c057c18 	jal	8015f060 <__mpn_lshift>
8015e648:	02c03821 	move	a3,s6
8015e64c:	8fa30034 	lw	v1,52(sp)
8015e650:	08057988 	j	8015e620 <____strtod_l_internal+0x2224>
8015e654:	27de0020 	addiu	s8,s8,32
8015e658:	27c9ffe0 	addiu	t1,s8,-32
8015e65c:	0000b021 	move	s6,zero
8015e660:	0060a021 	move	s4,v1
8015e664:	00009821 	move	s3,zero
8015e668:	08057806 	j	8015e018 <____strtod_l_internal+0x1c1c>
8015e66c:	afa90024 	sw	t1,36(sp)
8015e670:	27a2002c 	addiu	v0,sp,44
8015e674:	080573f9 	j	8015cfe4 <____strtod_l_internal+0xbe8>
8015e678:	afa20184 	sw	v0,388(sp)
8015e67c:	3c02000f 	lui	v0,0xf
8015e680:	344affff 	ori	t2,v0,0xffff
8015e684:	006a2824 	and	a1,v1,t2
8015e688:	3c02801d 	lui	v0,0x801d
8015e68c:	01052025 	or	a0,t0,a1
8015e690:	8c476814 	lw	a3,26644(v0)
8015e694:	14800009 	bnez	a0,8015e6bc <____strtod_l_internal+0x22c0>
8015e698:	00000000 	nop
8015e69c:	3c040008 	lui	a0,0x8
8015e6a0:	00001821 	move	v1,zero
8015e6a4:	3c02fff0 	lui	v0,0xfff0
8015e6a8:	00471024 	and	v0,v0,a3
8015e6ac:	00443825 	or	a3,v0,a0
8015e6b0:	00603021 	move	a2,v1
8015e6b4:	08057396 	j	8015ce58 <____strtod_l_internal+0xa5c>
8015e6b8:	02002021 	move	a0,s0
8015e6bc:	01432024 	and	a0,t2,v1
8015e6c0:	080579a9 	j	8015e6a4 <____strtod_l_internal+0x22a8>
8015e6c4:	01001821 	move	v1,t0

8015e6c8 <__strtod_l>:
8015e6c8:	00c03821 	move	a3,a2
8015e6cc:	080570ff 	j	8015c3fc <____strtod_l_internal>
8015e6d0:	00003021 	move	a2,zero
	...

8015e6e0 <____strtold_l_internal>:
8015e6e0:	080570ff 	j	8015c3fc <____strtod_l_internal>
8015e6e4:	00000000 	nop

8015e6e8 <__strtold_l>:
8015e6e8:	00c03821 	move	a3,a2
8015e6ec:	080570ff 	j	8015c3fc <____strtod_l_internal>
8015e6f0:	00003021 	move	a2,zero
	...

8015e700 <__mpn_add_n>:
8015e700:	8caa0000 	lw	t2,0(a1)
8015e704:	8ccb0000 	lw	t3,0(a2)
8015e708:	24e7ffff 	addiu	a3,a3,-1
8015e70c:	30e90003 	andi	t1,a3,0x3
8015e710:	11200011 	beqz	t1,8015e758 <__mpn_add_n+0x58>
8015e714:	00001021 	move	v0,zero
8015e718:	00e93823 	subu	a3,a3,t1
8015e71c:	2529ffff 	addiu	t1,t1,-1
8015e720:	8cac0004 	lw	t4,4(a1)
8015e724:	01625821 	addu	t3,t3,v0
8015e728:	8ccd0004 	lw	t5,4(a2)
8015e72c:	0162402b 	sltu	t0,t3,v0
8015e730:	014b5821 	addu	t3,t2,t3
8015e734:	016a102b 	sltu	v0,t3,t2
8015e738:	ac8b0000 	sw	t3,0(a0)
8015e73c:	00481025 	or	v0,v0,t0
8015e740:	24a50004 	addiu	a1,a1,4
8015e744:	24c60004 	addiu	a2,a2,4
8015e748:	01805021 	move	t2,t4
8015e74c:	01a05821 	move	t3,t5
8015e750:	1520fff2 	bnez	t1,8015e71c <__mpn_add_n+0x1c>
8015e754:	24840004 	addiu	a0,a0,4
8015e758:	10e00026 	beqz	a3,8015e7f4 <__mpn_add_n+0xf4>
8015e75c:	00000000 	nop
8015e760:	24e7fffc 	addiu	a3,a3,-4
8015e764:	8cac0004 	lw	t4,4(a1)
8015e768:	01625821 	addu	t3,t3,v0
8015e76c:	8ccd0004 	lw	t5,4(a2)
8015e770:	0162402b 	sltu	t0,t3,v0
8015e774:	014b5821 	addu	t3,t2,t3
8015e778:	016a102b 	sltu	v0,t3,t2
8015e77c:	ac8b0000 	sw	t3,0(a0)
8015e780:	00481025 	or	v0,v0,t0
8015e784:	8caa0008 	lw	t2,8(a1)
8015e788:	01a26821 	addu	t5,t5,v0
8015e78c:	8ccb0008 	lw	t3,8(a2)
8015e790:	01a2402b 	sltu	t0,t5,v0
8015e794:	018d6821 	addu	t5,t4,t5
8015e798:	01ac102b 	sltu	v0,t5,t4
8015e79c:	ac8d0004 	sw	t5,4(a0)
8015e7a0:	00481025 	or	v0,v0,t0
8015e7a4:	8cac000c 	lw	t4,12(a1)
8015e7a8:	01625821 	addu	t3,t3,v0
8015e7ac:	8ccd000c 	lw	t5,12(a2)
8015e7b0:	0162402b 	sltu	t0,t3,v0
8015e7b4:	014b5821 	addu	t3,t2,t3
8015e7b8:	016a102b 	sltu	v0,t3,t2
8015e7bc:	ac8b0008 	sw	t3,8(a0)
8015e7c0:	00481025 	or	v0,v0,t0
8015e7c4:	8caa0010 	lw	t2,16(a1)
8015e7c8:	01a26821 	addu	t5,t5,v0
8015e7cc:	8ccb0010 	lw	t3,16(a2)
8015e7d0:	01a2402b 	sltu	t0,t5,v0
8015e7d4:	018d6821 	addu	t5,t4,t5
8015e7d8:	01ac102b 	sltu	v0,t5,t4
8015e7dc:	ac8d000c 	sw	t5,12(a0)
8015e7e0:	00481025 	or	v0,v0,t0
8015e7e4:	24a50010 	addiu	a1,a1,16
8015e7e8:	24c60010 	addiu	a2,a2,16
8015e7ec:	14e0ffdc 	bnez	a3,8015e760 <__mpn_add_n+0x60>
8015e7f0:	24840010 	addiu	a0,a0,16
8015e7f4:	01625821 	addu	t3,t3,v0
8015e7f8:	0162402b 	sltu	t0,t3,v0
8015e7fc:	014b5821 	addu	t3,t2,t3
8015e800:	016a102b 	sltu	v0,t3,t2
8015e804:	ac8b0000 	sw	t3,0(a0)
8015e808:	03e00008 	jr	ra
8015e80c:	00481025 	or	v0,v0,t0

8015e810 <__mpn_cmp>:
8015e810:	24c8ffff 	addiu	t0,a2,-1
8015e814:	05000018 	bltz	t0,8015e878 <__mpn_cmp+0x68>
8015e818:	00000000 	nop
8015e81c:	00081080 	sll	v0,t0,0x2
8015e820:	00451821 	addu	v1,v0,a1
8015e824:	00821021 	addu	v0,a0,v0
8015e828:	8c470000 	lw	a3,0(v0)
8015e82c:	8c620000 	lw	v0,0(v1)
8015e830:	00000000 	nop
8015e834:	14e20013 	bne	a3,v0,8015e884 <__mpn_cmp+0x74>
8015e838:	0047102b 	sltu	v0,v0,a3
8015e83c:	00061080 	sll	v0,a2,0x2
8015e840:	00a21821 	addu	v1,a1,v0
8015e844:	00821021 	addu	v0,a0,v0
8015e848:	2444fff8 	addiu	a0,v0,-8
8015e84c:	2463fff8 	addiu	v1,v1,-8
8015e850:	08057a1b 	j	8015e86c <__mpn_cmp+0x5c>
8015e854:	2405ffff 	li	a1,-1
8015e858:	8c870000 	lw	a3,0(a0)
8015e85c:	8c620000 	lw	v0,0(v1)
8015e860:	2484fffc 	addiu	a0,a0,-4
8015e864:	14e20006 	bne	a3,v0,8015e880 <__mpn_cmp+0x70>
8015e868:	2463fffc 	addiu	v1,v1,-4
8015e86c:	2508ffff 	addiu	t0,t0,-1
8015e870:	1505fff9 	bne	t0,a1,8015e858 <__mpn_cmp+0x48>
8015e874:	00000000 	nop
8015e878:	03e00008 	jr	ra
8015e87c:	00001021 	move	v0,zero
8015e880:	0047102b 	sltu	v0,v0,a3
8015e884:	10400003 	beqz	v0,8015e894 <__mpn_cmp+0x84>
8015e888:	00000000 	nop
8015e88c:	03e00008 	jr	ra
8015e890:	24020001 	li	v0,1
8015e894:	03e00008 	jr	ra
8015e898:	2402ffff 	li	v0,-1
8015e89c:	00000000 	nop

8015e8a0 <__mpn_divrem>:
8015e8a0:	27bdffb0 	addiu	sp,sp,-80
8015e8a4:	afb40038 	sw	s4,56(sp)
8015e8a8:	8fb40064 	lw	s4,100(sp)
8015e8ac:	24030001 	li	v1,1
8015e8b0:	afb60040 	sw	s6,64(sp)
8015e8b4:	afb5003c 	sw	s5,60(sp)
8015e8b8:	afbf004c 	sw	ra,76(sp)
8015e8bc:	afbe0048 	sw	s8,72(sp)
8015e8c0:	afb70044 	sw	s7,68(sp)
8015e8c4:	afb30034 	sw	s3,52(sp)
8015e8c8:	afb20030 	sw	s2,48(sp)
8015e8cc:	afb1002c 	sw	s1,44(sp)
8015e8d0:	afb00028 	sw	s0,40(sp)
8015e8d4:	0080b021 	move	s6,a0
8015e8d8:	afa50054 	sw	a1,84(sp)
8015e8dc:	128300b4 	beq	s4,v1,8015ebb0 <__mpn_divrem+0x310>
8015e8e0:	00e0a821 	move	s5,a3
8015e8e4:	24020002 	li	v0,2
8015e8e8:	12820138 	beq	s4,v0,8015edcc <__mpn_divrem+0x52c>
8015e8ec:	00071080 	sll	v0,a3,0x2
8015e8f0:	16800013 	bnez	s4,8015e940 <__mpn_divrem+0xa0>
8015e8f4:	00f41023 	subu	v0,a3,s4
8015e8f8:	16800002 	bnez	s4,8015e904 <__mpn_divrem+0x64>
8015e8fc:	0074001a 	div	zero,v1,s4
8015e900:	0007000d 	break	0x7
8015e904:	00001012 	mflo	v0
8015e908:	afa20014 	sw	v0,20(sp)
8015e90c:	8fa20014 	lw	v0,20(sp)
8015e910:	8fbf004c 	lw	ra,76(sp)
8015e914:	8fbe0048 	lw	s8,72(sp)
8015e918:	8fb70044 	lw	s7,68(sp)
8015e91c:	8fb60040 	lw	s6,64(sp)
8015e920:	8fb5003c 	lw	s5,60(sp)
8015e924:	8fb40038 	lw	s4,56(sp)
8015e928:	8fb30034 	lw	s3,52(sp)
8015e92c:	8fb20030 	lw	s2,48(sp)
8015e930:	8fb1002c 	lw	s1,44(sp)
8015e934:	8fb00028 	lw	s0,40(sp)
8015e938:	03e00008 	jr	ra
8015e93c:	27bd0050 	addiu	sp,sp,80
8015e940:	00021080 	sll	v0,v0,0x2
8015e944:	8fa40060 	lw	a0,96(sp)
8015e948:	00469821 	addu	s3,v0,a2
8015e94c:	00141080 	sll	v0,s4,0x2
8015e950:	00441821 	addu	v1,v0,a0
8015e954:	afa2001c 	sw	v0,28(sp)
8015e958:	02621021 	addu	v0,s3,v0
8015e95c:	8c70fffc 	lw	s0,-4(v1)
8015e960:	8c51fffc 	lw	s1,-4(v0)
8015e964:	afa20018 	sw	v0,24(sp)
8015e968:	0230102b 	sltu	v0,s1,s0
8015e96c:	8c72fff8 	lw	s2,-8(v1)
8015e970:	10400189 	beqz	v0,8015ef98 <__mpn_divrem+0x6f8>
8015e974:	0211102b 	sltu	v0,s0,s1
8015e978:	afa00014 	sw	zero,20(sp)
8015e97c:	8fa30054 	lw	v1,84(sp)
8015e980:	00000000 	nop
8015e984:	02a31021 	addu	v0,s5,v1
8015e988:	00541023 	subu	v0,v0,s4
8015e98c:	2455ffff 	addiu	s5,v0,-1
8015e990:	06a0ffde 	bltz	s5,8015e90c <__mpn_divrem+0x6c>
8015e994:	00021080 	sll	v0,v0,0x2
8015e998:	8fa30054 	lw	v1,84(sp)
8015e99c:	02c21021 	addu	v0,s6,v0
8015e9a0:	2457fffc 	addiu	s7,v0,-4
8015e9a4:	3204ffff 	andi	a0,s0,0xffff
8015e9a8:	02a3102a 	slt	v0,s5,v1
8015e9ac:	0010f402 	srl	s8,s0,0x10
8015e9b0:	1440006e 	bnez	v0,8015eb6c <__mpn_divrem+0x2cc>
8015e9b4:	afa40020 	sw	a0,32(sp)
8015e9b8:	8fa4001c 	lw	a0,28(sp)
8015e9bc:	2673fffc 	addiu	s3,s3,-4
8015e9c0:	02641021 	addu	v0,s3,a0
8015e9c4:	00404821 	move	t1,v0
8015e9c8:	8c420000 	lw	v0,0(v0)
8015e9cc:	afa90018 	sw	t1,24(sp)
8015e9d0:	afa20010 	sw	v0,16(sp)
8015e9d4:	12110074 	beq	s0,s1,8015eba8 <__mpn_divrem+0x308>
8015e9d8:	2536fffc 	addiu	s6,t1,-4
8015e9dc:	17c00002 	bnez	s8,8015e9e8 <__mpn_divrem+0x148>
8015e9e0:	023e001b 	divu	zero,s1,s8
8015e9e4:	0007000d 	break	0x7
8015e9e8:	8fa30020 	lw	v1,32(sp)
8015e9ec:	8ec80000 	lw	t0,0(s6)
8015e9f0:	00000000 	nop
8015e9f4:	00082402 	srl	a0,t0,0x10
8015e9f8:	00003012 	mflo	a2
8015e9fc:	00001010 	mfhi	v0
8015ea00:	00021400 	sll	v0,v0,0x10
8015ea04:	00442025 	or	a0,v0,a0
8015ea08:	00660018 	mult	v1,a2
8015ea0c:	00002812 	mflo	a1
8015ea10:	0085182b 	sltu	v1,a0,a1
8015ea14:	1060000b 	beqz	v1,8015ea44 <__mpn_divrem+0x1a4>
8015ea18:	00851023 	subu	v0,a0,a1
8015ea1c:	00902021 	addu	a0,a0,s0
8015ea20:	0090102b 	sltu	v0,a0,s0
8015ea24:	14400006 	bnez	v0,8015ea40 <__mpn_divrem+0x1a0>
8015ea28:	24c6ffff 	addiu	a2,a2,-1
8015ea2c:	0085102b 	sltu	v0,a0,a1
8015ea30:	10400004 	beqz	v0,8015ea44 <__mpn_divrem+0x1a4>
8015ea34:	00851023 	subu	v0,a0,a1
8015ea38:	24c6ffff 	addiu	a2,a2,-1
8015ea3c:	00902021 	addu	a0,a0,s0
8015ea40:	00851023 	subu	v0,a0,a1
8015ea44:	17c00002 	bnez	s8,8015ea50 <__mpn_divrem+0x1b0>
8015ea48:	005e001b 	divu	zero,v0,s8
8015ea4c:	0007000d 	break	0x7
8015ea50:	8fa20020 	lw	v0,32(sp)
8015ea54:	3104ffff 	andi	a0,t0,0xffff
8015ea58:	00003812 	mflo	a3
8015ea5c:	00001810 	mfhi	v1
8015ea60:	00031c00 	sll	v1,v1,0x10
8015ea64:	00641825 	or	v1,v1,a0
8015ea68:	00470018 	mult	v0,a3
8015ea6c:	00002812 	mflo	a1
8015ea70:	0065102b 	sltu	v0,v1,a1
8015ea74:	1040000a 	beqz	v0,8015eaa0 <__mpn_divrem+0x200>
8015ea78:	00000000 	nop
8015ea7c:	00701821 	addu	v1,v1,s0
8015ea80:	0070102b 	sltu	v0,v1,s0
8015ea84:	14400006 	bnez	v0,8015eaa0 <__mpn_divrem+0x200>
8015ea88:	24e7ffff 	addiu	a3,a3,-1
8015ea8c:	0065102b 	sltu	v0,v1,a1
8015ea90:	10400003 	beqz	v0,8015eaa0 <__mpn_divrem+0x200>
8015ea94:	00000000 	nop
8015ea98:	24e7ffff 	addiu	a3,a3,-1
8015ea9c:	00701821 	addu	v1,v1,s0
8015eaa0:	00651823 	subu	v1,v1,a1
8015eaa4:	00061400 	sll	v0,a2,0x10
8015eaa8:	00e28825 	or	s1,a3,v0
8015eaac:	00603821 	move	a3,v1
8015eab0:	02510019 	multu	s2,s1
8015eab4:	02031821 	addu	v1,s0,v1
8015eab8:	00002810 	mfhi	a1
8015eabc:	00003012 	mflo	a2
8015eac0:	00701821 	addu	v1,v1,s0
8015eac4:	00701023 	subu	v0,v1,s0
8015eac8:	0050402b 	sltu	t0,v0,s0
8015eacc:	00e5102b 	sltu	v0,a3,a1
8015ead0:	14400008 	bnez	v0,8015eaf4 <__mpn_divrem+0x254>
8015ead4:	00d2202b 	sltu	a0,a2,s2
8015ead8:	14a7000b 	bne	a1,a3,8015eb08 <__mpn_divrem+0x268>
8015eadc:	00000000 	nop
8015eae0:	8d22fff8 	lw	v0,-8(t1)
8015eae4:	00000000 	nop
8015eae8:	0046102b 	sltu	v0,v0,a2
8015eaec:	10400006 	beqz	v0,8015eb08 <__mpn_divrem+0x268>
8015eaf0:	00000000 	nop
8015eaf4:	00a42823 	subu	a1,a1,a0
8015eaf8:	2631ffff 	addiu	s1,s1,-1
8015eafc:	00f03821 	addu	a3,a3,s0
8015eb00:	1100ffef 	beqz	t0,8015eac0 <__mpn_divrem+0x220>
8015eb04:	00d23023 	subu	a2,a2,s2
8015eb08:	8fa50060 	lw	a1,96(sp)
8015eb0c:	02602021 	move	a0,s3
8015eb10:	02803021 	move	a2,s4
8015eb14:	0c0580b0 	jal	801602c0 <__mpn_submul_1>
8015eb18:	02203821 	move	a3,s1
8015eb1c:	8fa30010 	lw	v1,16(sp)
8015eb20:	00000000 	nop
8015eb24:	10620006 	beq	v1,v0,8015eb40 <__mpn_divrem+0x2a0>
8015eb28:	02602021 	move	a0,s3
8015eb2c:	8fa60060 	lw	a2,96(sp)
8015eb30:	02602821 	move	a1,s3
8015eb34:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015eb38:	02803821 	move	a3,s4
8015eb3c:	2631ffff 	addiu	s1,s1,-1
8015eb40:	aef10000 	sw	s1,0(s7)
8015eb44:	26b5ffff 	addiu	s5,s5,-1
8015eb48:	2402ffff 	li	v0,-1
8015eb4c:	8ed10000 	lw	s1,0(s6)
8015eb50:	12a2ff6e 	beq	s5,v0,8015e90c <__mpn_divrem+0x6c>
8015eb54:	26f7fffc 	addiu	s7,s7,-4
8015eb58:	8fa30054 	lw	v1,84(sp)
8015eb5c:	00000000 	nop
8015eb60:	02a3102a 	slt	v0,s5,v1
8015eb64:	1040ff94 	beqz	v0,8015e9b8 <__mpn_divrem+0x118>
8015eb68:	00000000 	nop
8015eb6c:	8fa90018 	lw	t1,24(sp)
8015eb70:	2682ffff 	addiu	v0,s4,-1
8015eb74:	8d23fffc 	lw	v1,-4(t1)
8015eb78:	2536fffc 	addiu	s6,t1,-4
8015eb7c:	04400008 	bltz	v0,8015eba0 <__mpn_divrem+0x300>
8015eb80:	afa30010 	sw	v1,16(sp)
8015eb84:	01201821 	move	v1,t1
8015eb88:	00002021 	move	a0,zero
8015eb8c:	8c62fffc 	lw	v0,-4(v1)
8015eb90:	24840001 	addiu	a0,a0,1
8015eb94:	ac620000 	sw	v0,0(v1)
8015eb98:	1684fffc 	bne	s4,a0,8015eb8c <__mpn_divrem+0x2ec>
8015eb9c:	2463fffc 	addiu	v1,v1,-4
8015eba0:	1611ff8e 	bne	s0,s1,8015e9dc <__mpn_divrem+0x13c>
8015eba4:	ae600000 	sw	zero,0(s3)
8015eba8:	08057ac2 	j	8015eb08 <__mpn_divrem+0x268>
8015ebac:	2411ffff 	li	s1,-1
8015ebb0:	8fa40060 	lw	a0,96(sp)
8015ebb4:	00074080 	sll	t0,a3,0x2
8015ebb8:	01061821 	addu	v1,t0,a2
8015ebbc:	8c850000 	lw	a1,0(a0)
8015ebc0:	8c64fffc 	lw	a0,-4(v1)
8015ebc4:	00000000 	nop
8015ebc8:	0085102b 	sltu	v0,a0,a1
8015ebcc:	104000ef 	beqz	v0,8015ef8c <__mpn_divrem+0x6ec>
8015ebd0:	24020001 	li	v0,1
8015ebd4:	afa00014 	sw	zero,20(sp)
8015ebd8:	8fa30054 	lw	v1,84(sp)
8015ebdc:	26a7fffe 	addiu	a3,s5,-2
8015ebe0:	00038080 	sll	s0,v1,0x2
8015ebe4:	04e0003e 	bltz	a3,8015ece0 <__mpn_divrem+0x440>
8015ebe8:	02d09021 	addu	s2,s6,s0
8015ebec:	02481821 	addu	v1,s2,t0
8015ebf0:	00c81021 	addu	v0,a2,t0
8015ebf4:	244cfff8 	addiu	t4,v0,-8
8015ebf8:	246bfff8 	addiu	t3,v1,-8
8015ebfc:	00055402 	srl	t2,a1,0x10
8015ec00:	30afffff 	andi	t7,a1,0xffff
8015ec04:	2411ffff 	li	s1,-1
8015ec08:	15400002 	bnez	t2,8015ec14 <__mpn_divrem+0x374>
8015ec0c:	008a001b 	divu	zero,a0,t2
8015ec10:	0007000d 	break	0x7
8015ec14:	8d830000 	lw	v1,0(t4)
8015ec18:	24e7ffff 	addiu	a3,a3,-1
8015ec1c:	306effff 	andi	t6,v1,0xffff
8015ec20:	00031c02 	srl	v1,v1,0x10
8015ec24:	00004812 	mflo	t1
8015ec28:	00002010 	mfhi	a0
8015ec2c:	00042400 	sll	a0,a0,0x10
8015ec30:	00832025 	or	a0,a0,v1
8015ec34:	01e90018 	mult	t7,t1
8015ec38:	00004012 	mflo	t0
8015ec3c:	0088102b 	sltu	v0,a0,t0
8015ec40:	1040000a 	beqz	v0,8015ec6c <__mpn_divrem+0x3cc>
8015ec44:	258cfffc 	addiu	t4,t4,-4
8015ec48:	00852021 	addu	a0,a0,a1
8015ec4c:	0085102b 	sltu	v0,a0,a1
8015ec50:	0088182b 	sltu	v1,a0,t0
8015ec54:	14400005 	bnez	v0,8015ec6c <__mpn_divrem+0x3cc>
8015ec58:	2529ffff 	addiu	t1,t1,-1
8015ec5c:	10600004 	beqz	v1,8015ec70 <__mpn_divrem+0x3d0>
8015ec60:	00881023 	subu	v0,a0,t0
8015ec64:	2529ffff 	addiu	t1,t1,-1
8015ec68:	00852021 	addu	a0,a0,a1
8015ec6c:	00881023 	subu	v0,a0,t0
8015ec70:	15400002 	bnez	t2,8015ec7c <__mpn_divrem+0x3dc>
8015ec74:	004a001b 	divu	zero,v0,t2
8015ec78:	0007000d 	break	0x7
8015ec7c:	00004012 	mflo	t0
8015ec80:	00001810 	mfhi	v1
8015ec84:	00031c00 	sll	v1,v1,0x10
8015ec88:	006e1825 	or	v1,v1,t6
8015ec8c:	01e80018 	mult	t7,t0
8015ec90:	00002012 	mflo	a0
8015ec94:	0064102b 	sltu	v0,v1,a0
8015ec98:	1040000a 	beqz	v0,8015ecc4 <__mpn_divrem+0x424>
8015ec9c:	00096c00 	sll	t5,t1,0x10
8015eca0:	00651821 	addu	v1,v1,a1
8015eca4:	0065102b 	sltu	v0,v1,a1
8015eca8:	0064482b 	sltu	t1,v1,a0
8015ecac:	14400005 	bnez	v0,8015ecc4 <__mpn_divrem+0x424>
8015ecb0:	2508ffff 	addiu	t0,t0,-1
8015ecb4:	11200004 	beqz	t1,8015ecc8 <__mpn_divrem+0x428>
8015ecb8:	010d1025 	or	v0,t0,t5
8015ecbc:	2508ffff 	addiu	t0,t0,-1
8015ecc0:	00651821 	addu	v1,v1,a1
8015ecc4:	010d1025 	or	v0,t0,t5
8015ecc8:	ad620000 	sw	v0,0(t3)
8015eccc:	00642023 	subu	a0,v1,a0
8015ecd0:	14f1ffcd 	bne	a3,s1,8015ec08 <__mpn_divrem+0x368>
8015ecd4:	256bfffc 	addiu	t3,t3,-4
8015ecd8:	8fa30054 	lw	v1,84(sp)
8015ecdc:	00000000 	nop
8015ece0:	2462ffff 	addiu	v0,v1,-1
8015ece4:	04400037 	bltz	v0,8015edc4 <__mpn_divrem+0x524>
8015ece8:	02501823 	subu	v1,s2,s0
8015ecec:	00701021 	addu	v0,v1,s0
8015ecf0:	244bfffc 	addiu	t3,v0,-4
8015ecf4:	00054c02 	srl	t1,a1,0x10
8015ecf8:	30adffff 	andi	t5,a1,0xffff
8015ecfc:	00006021 	move	t4,zero
8015ed00:	15200002 	bnez	t1,8015ed0c <__mpn_divrem+0x46c>
8015ed04:	0089001b 	divu	zero,a0,t1
8015ed08:	0007000d 	break	0x7
8015ed0c:	00004012 	mflo	t0
8015ed10:	00001810 	mfhi	v1
8015ed14:	00031c00 	sll	v1,v1,0x10
8015ed18:	00000000 	nop
8015ed1c:	01a80018 	mult	t5,t0
8015ed20:	00003812 	mflo	a3
8015ed24:	0067102b 	sltu	v0,v1,a3
8015ed28:	1040000a 	beqz	v0,8015ed54 <__mpn_divrem+0x4b4>
8015ed2c:	258c0001 	addiu	t4,t4,1
8015ed30:	00651821 	addu	v1,v1,a1
8015ed34:	0065102b 	sltu	v0,v1,a1
8015ed38:	0067502b 	sltu	t2,v1,a3
8015ed3c:	14400005 	bnez	v0,8015ed54 <__mpn_divrem+0x4b4>
8015ed40:	2508ffff 	addiu	t0,t0,-1
8015ed44:	11400004 	beqz	t2,8015ed58 <__mpn_divrem+0x4b8>
8015ed48:	00671023 	subu	v0,v1,a3
8015ed4c:	2508ffff 	addiu	t0,t0,-1
8015ed50:	00651821 	addu	v1,v1,a1
8015ed54:	00671023 	subu	v0,v1,a3
8015ed58:	15200002 	bnez	t1,8015ed64 <__mpn_divrem+0x4c4>
8015ed5c:	0049001b 	divu	zero,v0,t1
8015ed60:	0007000d 	break	0x7
8015ed64:	00003812 	mflo	a3
8015ed68:	00001810 	mfhi	v1
8015ed6c:	00031c00 	sll	v1,v1,0x10
8015ed70:	00000000 	nop
8015ed74:	01a70018 	mult	t5,a3
8015ed78:	00002012 	mflo	a0
8015ed7c:	0064102b 	sltu	v0,v1,a0
8015ed80:	1040000a 	beqz	v0,8015edac <__mpn_divrem+0x50c>
8015ed84:	00085400 	sll	t2,t0,0x10
8015ed88:	00651821 	addu	v1,v1,a1
8015ed8c:	0065102b 	sltu	v0,v1,a1
8015ed90:	0064402b 	sltu	t0,v1,a0
8015ed94:	14400005 	bnez	v0,8015edac <__mpn_divrem+0x50c>
8015ed98:	24e7ffff 	addiu	a3,a3,-1
8015ed9c:	11000004 	beqz	t0,8015edb0 <__mpn_divrem+0x510>
8015eda0:	00ea1025 	or	v0,a3,t2
8015eda4:	24e7ffff 	addiu	a3,a3,-1
8015eda8:	00651821 	addu	v1,v1,a1
8015edac:	00ea1025 	or	v0,a3,t2
8015edb0:	ad620000 	sw	v0,0(t3)
8015edb4:	8fa20054 	lw	v0,84(sp)
8015edb8:	00642023 	subu	a0,v1,a0
8015edbc:	144cffd0 	bne	v0,t4,8015ed00 <__mpn_divrem+0x460>
8015edc0:	256bfffc 	addiu	t3,t3,-4
8015edc4:	08057a43 	j	8015e90c <__mpn_divrem+0x6c>
8015edc8:	acc40000 	sw	a0,0(a2)
8015edcc:	8fa30060 	lw	v1,96(sp)
8015edd0:	00c21021 	addu	v0,a2,v0
8015edd4:	8c6e0004 	lw	t6,4(v1)
8015edd8:	8c48fffc 	lw	t0,-4(v0)
8015eddc:	8c650000 	lw	a1,0(v1)
8015ede0:	010e182b 	sltu	v1,t0,t6
8015ede4:	8c4afff8 	lw	t2,-8(v0)
8015ede8:	2452fff8 	addiu	s2,v0,-8
8015edec:	1060007b 	beqz	v1,8015efdc <__mpn_divrem+0x73c>
8015edf0:	2446fffc 	addiu	a2,v0,-4
8015edf4:	afa00014 	sw	zero,20(sp)
8015edf8:	8fa30054 	lw	v1,84(sp)
8015edfc:	00000000 	nop
8015ee00:	02a31021 	addu	v0,s5,v1
8015ee04:	2451fffd 	addiu	s1,v0,-3
8015ee08:	0620005d 	bltz	s1,8015ef80 <__mpn_divrem+0x6e0>
8015ee0c:	00021080 	sll	v0,v0,0x2
8015ee10:	02c21021 	addu	v0,s6,v0
8015ee14:	2447fff4 	addiu	a3,v0,-12
8015ee18:	2415ffff 	li	s5,-1
8015ee1c:	000e9c02 	srl	s3,t6,0x10
8015ee20:	31d4ffff 	andi	s4,t6,0xffff
8015ee24:	8fa40054 	lw	a0,84(sp)
8015ee28:	00000000 	nop
8015ee2c:	0224102a 	slt	v0,s1,a0
8015ee30:	14400077 	bnez	v0,8015f010 <__mpn_divrem+0x770>
8015ee34:	00000000 	nop
8015ee38:	11c80077 	beq	t6,t0,8015f018 <__mpn_divrem+0x778>
8015ee3c:	2652fffc 	addiu	s2,s2,-4
8015ee40:	16600002 	bnez	s3,8015ee4c <__mpn_divrem+0x5ac>
8015ee44:	0113001b 	divu	zero,t0,s3
8015ee48:	0007000d 	break	0x7
8015ee4c:	000a2402 	srl	a0,t2,0x10
8015ee50:	00003012 	mflo	a2
8015ee54:	00001010 	mfhi	v0
8015ee58:	00021400 	sll	v0,v0,0x10
8015ee5c:	00442025 	or	a0,v0,a0
8015ee60:	02860018 	mult	s4,a2
8015ee64:	00004012 	mflo	t0
8015ee68:	0088182b 	sltu	v1,a0,t0
8015ee6c:	1060000b 	beqz	v1,8015ee9c <__mpn_divrem+0x5fc>
8015ee70:	00881023 	subu	v0,a0,t0
8015ee74:	008e2021 	addu	a0,a0,t6
8015ee78:	008e102b 	sltu	v0,a0,t6
8015ee7c:	14400006 	bnez	v0,8015ee98 <__mpn_divrem+0x5f8>
8015ee80:	24c6ffff 	addiu	a2,a2,-1
8015ee84:	0088102b 	sltu	v0,a0,t0
8015ee88:	10400004 	beqz	v0,8015ee9c <__mpn_divrem+0x5fc>
8015ee8c:	00881023 	subu	v0,a0,t0
8015ee90:	24c6ffff 	addiu	a2,a2,-1
8015ee94:	008e2021 	addu	a0,a0,t6
8015ee98:	00881023 	subu	v0,a0,t0
8015ee9c:	16600002 	bnez	s3,8015eea8 <__mpn_divrem+0x608>
8015eea0:	0053001b 	divu	zero,v0,s3
8015eea4:	0007000d 	break	0x7
8015eea8:	3144ffff 	andi	a0,t2,0xffff
8015eeac:	00004812 	mflo	t1
8015eeb0:	00001810 	mfhi	v1
8015eeb4:	00031c00 	sll	v1,v1,0x10
8015eeb8:	00641825 	or	v1,v1,a0
8015eebc:	02890018 	mult	s4,t1
8015eec0:	00004012 	mflo	t0
8015eec4:	0068102b 	sltu	v0,v1,t0
8015eec8:	1040000b 	beqz	v0,8015eef8 <__mpn_divrem+0x658>
8015eecc:	00061400 	sll	v0,a2,0x10
8015eed0:	006e1821 	addu	v1,v1,t6
8015eed4:	006e102b 	sltu	v0,v1,t6
8015eed8:	14400006 	bnez	v0,8015eef4 <__mpn_divrem+0x654>
8015eedc:	2529ffff 	addiu	t1,t1,-1
8015eee0:	0068102b 	sltu	v0,v1,t0
8015eee4:	10400003 	beqz	v0,8015eef4 <__mpn_divrem+0x654>
8015eee8:	00000000 	nop
8015eeec:	2529ffff 	addiu	t1,t1,-1
8015eef0:	006e1821 	addu	v1,v1,t6
8015eef4:	00061400 	sll	v0,a2,0x10
8015eef8:	01227825 	or	t7,t1,v0
8015eefc:	00685023 	subu	t2,v1,t0
8015ef00:	00af0019 	multu	a1,t7
8015ef04:	00002010 	mfhi	a0
8015ef08:	00004812 	mflo	t1
8015ef0c:	8e500000 	lw	s0,0(s2)
8015ef10:	014e4021 	addu	t0,t2,t6
8015ef14:	010e4021 	addu	t0,t0,t6
8015ef18:	010e1023 	subu	v0,t0,t6
8015ef1c:	01256023 	subu	t4,t1,a1
8015ef20:	0144182b 	sltu	v1,t2,a0
8015ef24:	004e682b 	sltu	t5,v0,t6
8015ef28:	012c582b 	sltu	t3,t1,t4
8015ef2c:	14600005 	bnez	v1,8015ef44 <__mpn_divrem+0x6a4>
8015ef30:	0209102b 	sltu	v0,s0,t1
8015ef34:	148a0008 	bne	a0,t2,8015ef58 <__mpn_divrem+0x6b8>
8015ef38:	00000000 	nop
8015ef3c:	10400046 	beqz	v0,8015f058 <__mpn_divrem+0x7b8>
8015ef40:	00000000 	nop
8015ef44:	008b2023 	subu	a0,a0,t3
8015ef48:	25efffff 	addiu	t7,t7,-1
8015ef4c:	014e5021 	addu	t2,t2,t6
8015ef50:	11a0fff0 	beqz	t5,8015ef14 <__mpn_divrem+0x674>
8015ef54:	01804821 	move	t1,t4
8015ef58:	01442023 	subu	a0,t2,a0
8015ef5c:	02091823 	subu	v1,s0,t1
8015ef60:	0203102b 	sltu	v0,s0,v1
8015ef64:	acef0000 	sw	t7,0(a3)
8015ef68:	00824023 	subu	t0,a0,v0
8015ef6c:	00605021 	move	t2,v1
8015ef70:	2631ffff 	addiu	s1,s1,-1
8015ef74:	1635ffab 	bne	s1,s5,8015ee24 <__mpn_divrem+0x584>
8015ef78:	24e7fffc 	addiu	a3,a3,-4
8015ef7c:	26460004 	addiu	a2,s2,4
8015ef80:	acc80000 	sw	t0,0(a2)
8015ef84:	08057a43 	j	8015e90c <__mpn_divrem+0x6c>
8015ef88:	ae4a0000 	sw	t2,0(s2)
8015ef8c:	00852023 	subu	a0,a0,a1
8015ef90:	08057af6 	j	8015ebd8 <__mpn_divrem+0x338>
8015ef94:	afa20014 	sw	v0,20(sp)
8015ef98:	14400006 	bnez	v0,8015efb4 <__mpn_divrem+0x714>
8015ef9c:	02602021 	move	a0,s3
8015efa0:	8fa50060 	lw	a1,96(sp)
8015efa4:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015efa8:	2686ffff 	addiu	a2,s4,-1
8015efac:	0440fe72 	bltz	v0,8015e978 <__mpn_divrem+0xd8>
8015efb0:	00000000 	nop
8015efb4:	8fa60060 	lw	a2,96(sp)
8015efb8:	02602021 	move	a0,s3
8015efbc:	02602821 	move	a1,s3
8015efc0:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015efc4:	02803821 	move	a3,s4
8015efc8:	8fa30018 	lw	v1,24(sp)
8015efcc:	24040001 	li	a0,1
8015efd0:	8c71fffc 	lw	s1,-4(v1)
8015efd4:	08057a5f 	j	8015e97c <__mpn_divrem+0xdc>
8015efd8:	afa40014 	sw	a0,20(sp)
8015efdc:	01c8102b 	sltu	v0,t6,t0
8015efe0:	14400004 	bnez	v0,8015eff4 <__mpn_divrem+0x754>
8015efe4:	01452023 	subu	a0,t2,a1
8015efe8:	0145102b 	sltu	v0,t2,a1
8015efec:	1440ff81 	bnez	v0,8015edf4 <__mpn_divrem+0x554>
8015eff0:	00000000 	nop
8015eff4:	0144182b 	sltu	v1,t2,a0
8015eff8:	010e1023 	subu	v0,t0,t6
8015effc:	00805021 	move	t2,a0
8015f000:	00434023 	subu	t0,v0,v1
8015f004:	24040001 	li	a0,1
8015f008:	08057b7e 	j	8015edf8 <__mpn_divrem+0x558>
8015f00c:	afa40014 	sw	a0,20(sp)
8015f010:	15c8ff8b 	bne	t6,t0,8015ee40 <__mpn_divrem+0x5a0>
8015f014:	ae400000 	sw	zero,0(s2)
8015f018:	010a5021 	addu	t2,t0,t2
8015f01c:	0148102b 	sltu	v0,t2,t0
8015f020:	10400009 	beqz	v0,8015f048 <__mpn_divrem+0x7a8>
8015f024:	0005102b 	sltu	v0,zero,a1
8015f028:	8e420000 	lw	v0,0(s2)
8015f02c:	01452023 	subu	a0,t2,a1
8015f030:	00a21821 	addu	v1,a1,v0
8015f034:	0062102b 	sltu	v0,v1,v0
8015f038:	00824021 	addu	t0,a0,v0
8015f03c:	00605021 	move	t2,v1
8015f040:	08057bdc 	j	8015ef70 <__mpn_divrem+0x6d0>
8015f044:	acf50000 	sw	s5,0(a3)
8015f048:	00a22023 	subu	a0,a1,v0
8015f04c:	00054823 	negu	t1,a1
8015f050:	08057bc3 	j	8015ef0c <__mpn_divrem+0x66c>
8015f054:	240fffff 	li	t7,-1
8015f058:	08057bd7 	j	8015ef5c <__mpn_divrem+0x6bc>
8015f05c:	00002021 	move	a0,zero

8015f060 <__mpn_lshift>:
8015f060:	00061080 	sll	v0,a2,0x2
8015f064:	00a22821 	addu	a1,a1,v0
8015f068:	8caafffc 	lw	t2,-4(a1)
8015f06c:	00076823 	negu	t5,a3
8015f070:	00822021 	addu	a0,a0,v0
8015f074:	24c6ffff 	addiu	a2,a2,-1
8015f078:	30c90003 	andi	t1,a2,0x3
8015f07c:	1120000c 	beqz	t1,8015f0b0 <__mpn_lshift+0x50>
8015f080:	01aa1006 	srlv	v0,t2,t5
8015f084:	00c93023 	subu	a2,a2,t1
8015f088:	8ca3fff8 	lw	v1,-8(a1)
8015f08c:	2484fffc 	addiu	a0,a0,-4
8015f090:	24a5fffc 	addiu	a1,a1,-4
8015f094:	2529ffff 	addiu	t1,t1,-1
8015f098:	00ea5804 	sllv	t3,t2,a3
8015f09c:	01a36006 	srlv	t4,v1,t5
8015f0a0:	00605021 	move	t2,v1
8015f0a4:	016c4025 	or	t0,t3,t4
8015f0a8:	1520fff7 	bnez	t1,8015f088 <__mpn_lshift+0x28>
8015f0ac:	ac880000 	sw	t0,0(a0)
8015f0b0:	10c00019 	beqz	a2,8015f118 <__mpn_lshift+0xb8>
8015f0b4:	00000000 	nop
8015f0b8:	8ca3fff8 	lw	v1,-8(a1)
8015f0bc:	2484fff0 	addiu	a0,a0,-16
8015f0c0:	24c6fffc 	addiu	a2,a2,-4
8015f0c4:	00ea5804 	sllv	t3,t2,a3
8015f0c8:	01a36006 	srlv	t4,v1,t5
8015f0cc:	8caafff4 	lw	t2,-12(a1)
8015f0d0:	00e37004 	sllv	t6,v1,a3
8015f0d4:	016c4025 	or	t0,t3,t4
8015f0d8:	ac88000c 	sw	t0,12(a0)
8015f0dc:	01aa4806 	srlv	t1,t2,t5
8015f0e0:	8ca3fff0 	lw	v1,-16(a1)
8015f0e4:	00ea5804 	sllv	t3,t2,a3
8015f0e8:	01c94025 	or	t0,t6,t1
8015f0ec:	ac880008 	sw	t0,8(a0)
8015f0f0:	01a36006 	srlv	t4,v1,t5
8015f0f4:	8caaffec 	lw	t2,-20(a1)
8015f0f8:	00e37004 	sllv	t6,v1,a3
8015f0fc:	016c4025 	or	t0,t3,t4
8015f100:	ac880004 	sw	t0,4(a0)
8015f104:	01aa4806 	srlv	t1,t2,t5
8015f108:	24a5fff0 	addiu	a1,a1,-16
8015f10c:	01c94025 	or	t0,t6,t1
8015f110:	1cc0ffe9 	bgtz	a2,8015f0b8 <__mpn_lshift+0x58>
8015f114:	ac880000 	sw	t0,0(a0)
8015f118:	00ea4004 	sllv	t0,t2,a3
8015f11c:	03e00008 	jr	ra
8015f120:	ac88fffc 	sw	t0,-4(a0)
	...

8015f130 <__mpn_rshift>:
8015f130:	8caa0000 	lw	t2,0(a1)
8015f134:	00076823 	negu	t5,a3
8015f138:	24c6ffff 	addiu	a2,a2,-1
8015f13c:	30c90003 	andi	t1,a2,0x3
8015f140:	1120000c 	beqz	t1,8015f174 <__mpn_rshift+0x44>
8015f144:	01aa1004 	sllv	v0,t2,t5
8015f148:	00c93023 	subu	a2,a2,t1
8015f14c:	8ca30004 	lw	v1,4(a1)
8015f150:	24840004 	addiu	a0,a0,4
8015f154:	24a50004 	addiu	a1,a1,4
8015f158:	2529ffff 	addiu	t1,t1,-1
8015f15c:	00ea5806 	srlv	t3,t2,a3
8015f160:	01a36004 	sllv	t4,v1,t5
8015f164:	00605021 	move	t2,v1
8015f168:	016c4025 	or	t0,t3,t4
8015f16c:	1520fff7 	bnez	t1,8015f14c <__mpn_rshift+0x1c>
8015f170:	ac88fffc 	sw	t0,-4(a0)
8015f174:	10c00019 	beqz	a2,8015f1dc <__mpn_rshift+0xac>
8015f178:	00000000 	nop
8015f17c:	8ca30004 	lw	v1,4(a1)
8015f180:	24840010 	addiu	a0,a0,16
8015f184:	24c6fffc 	addiu	a2,a2,-4
8015f188:	00ea5806 	srlv	t3,t2,a3
8015f18c:	01a36004 	sllv	t4,v1,t5
8015f190:	8caa0008 	lw	t2,8(a1)
8015f194:	00e37006 	srlv	t6,v1,a3
8015f198:	016c4025 	or	t0,t3,t4
8015f19c:	ac88fff0 	sw	t0,-16(a0)
8015f1a0:	01aa4804 	sllv	t1,t2,t5
8015f1a4:	8ca3000c 	lw	v1,12(a1)
8015f1a8:	00ea5806 	srlv	t3,t2,a3
8015f1ac:	01c94025 	or	t0,t6,t1
8015f1b0:	ac88fff4 	sw	t0,-12(a0)
8015f1b4:	01a36004 	sllv	t4,v1,t5
8015f1b8:	8caa0010 	lw	t2,16(a1)
8015f1bc:	00e37006 	srlv	t6,v1,a3
8015f1c0:	016c4025 	or	t0,t3,t4
8015f1c4:	ac88fff8 	sw	t0,-8(a0)
8015f1c8:	01aa4804 	sllv	t1,t2,t5
8015f1cc:	24a50010 	addiu	a1,a1,16
8015f1d0:	01c94025 	or	t0,t6,t1
8015f1d4:	1cc0ffe9 	bgtz	a2,8015f17c <__mpn_rshift+0x4c>
8015f1d8:	ac88fffc 	sw	t0,-4(a0)
8015f1dc:	00ea4006 	srlv	t0,t2,a3
8015f1e0:	03e00008 	jr	ra
8015f1e4:	ac880000 	sw	t0,0(a0)
	...

8015f1f0 <__mpn_mul>:
8015f1f0:	27bdffa8 	addiu	sp,sp,-88
8015f1f4:	afbe0050 	sw	s8,80(sp)
8015f1f8:	03a0f021 	move	s8,sp
8015f1fc:	afb40040 	sw	s4,64(sp)
8015f200:	8fd40068 	lw	s4,104(s8)
8015f204:	afb60048 	sw	s6,72(sp)
8015f208:	2a820020 	slti	v0,s4,32
8015f20c:	afb50044 	sw	s5,68(sp)
8015f210:	afbf0054 	sw	ra,84(sp)
8015f214:	afb7004c 	sw	s7,76(sp)
8015f218:	afb3003c 	sw	s3,60(sp)
8015f21c:	afb20038 	sw	s2,56(sp)
8015f220:	afb10034 	sw	s1,52(sp)
8015f224:	afb00030 	sw	s0,48(sp)
8015f228:	afc70064 	sw	a3,100(s8)
8015f22c:	afc40058 	sw	a0,88(s8)
8015f230:	00a0a821 	move	s5,a1
8015f234:	10400041 	beqz	v0,8015f33c <__mpn_mul+0x14c>
8015f238:	00c0b021 	move	s6,a2
8015f23c:	12800031 	beqz	s4,8015f304 <__mpn_mul+0x114>
8015f240:	00004021 	move	t0,zero
8015f244:	8fc20064 	lw	v0,100(s8)
8015f248:	00000000 	nop
8015f24c:	8c470000 	lw	a3,0(v0)
8015f250:	00000000 	nop
8015f254:	2ce20002 	sltiu	v0,a3,2
8015f258:	14400096 	bnez	v0,8015f4b4 <__mpn_mul+0x2c4>
8015f25c:	24020001 	li	v0,1
8015f260:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
8015f264:	00000000 	nop
8015f268:	00404021 	move	t0,v0
8015f26c:	8fc30058 	lw	v1,88(s8)
8015f270:	00161080 	sll	v0,s6,0x2
8015f274:	00621021 	addu	v0,v1,v0
8015f278:	2a830002 	slti	v1,s4,2
8015f27c:	14600021 	bnez	v1,8015f304 <__mpn_mul+0x114>
8015f280:	ac480000 	sw	t0,0(v0)
8015f284:	8fc40058 	lw	a0,88(s8)
8015f288:	8fd20064 	lw	s2,100(s8)
8015f28c:	24900004 	addiu	s0,a0,4
8015f290:	00408821 	move	s1,v0
8015f294:	24130001 	li	s3,1
8015f298:	08057cb1 	j	8015f2c4 <__mpn_mul+0xd4>
8015f29c:	24170001 	li	s7,1
8015f2a0:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015f2a4:	00000000 	nop
8015f2a8:	00404021 	move	t0,v0
8015f2ac:	26730001 	addiu	s3,s3,1
8015f2b0:	ae280004 	sw	t0,4(s1)
8015f2b4:	26100004 	addiu	s0,s0,4
8015f2b8:	26520004 	addiu	s2,s2,4
8015f2bc:	12930011 	beq	s4,s3,8015f304 <__mpn_mul+0x114>
8015f2c0:	26310004 	addiu	s1,s1,4
8015f2c4:	8e430004 	lw	v1,4(s2)
8015f2c8:	02002021 	move	a0,s0
8015f2cc:	2c620002 	sltiu	v0,v1,2
8015f2d0:	00603821 	move	a3,v1
8015f2d4:	02a02821 	move	a1,s5
8015f2d8:	1040fff1 	beqz	v0,8015f2a0 <__mpn_mul+0xb0>
8015f2dc:	02c03021 	move	a2,s6
8015f2e0:	02002821 	move	a1,s0
8015f2e4:	02a03021 	move	a2,s5
8015f2e8:	02c03821 	move	a3,s6
8015f2ec:	1477ffef 	bne	v1,s7,8015f2ac <__mpn_mul+0xbc>
8015f2f0:	00004021 	move	t0,zero
8015f2f4:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015f2f8:	26730001 	addiu	s3,s3,1
8015f2fc:	08057cac 	j	8015f2b0 <__mpn_mul+0xc0>
8015f300:	00404021 	move	t0,v0
8015f304:	03c0e821 	move	sp,s8
8015f308:	8fbf0054 	lw	ra,84(sp)
8015f30c:	8fbe0050 	lw	s8,80(sp)
8015f310:	8fb7004c 	lw	s7,76(sp)
8015f314:	8fb60048 	lw	s6,72(sp)
8015f318:	8fb50044 	lw	s5,68(sp)
8015f31c:	8fb40040 	lw	s4,64(sp)
8015f320:	8fb3003c 	lw	s3,60(sp)
8015f324:	8fb20038 	lw	s2,56(sp)
8015f328:	8fb10034 	lw	s1,52(sp)
8015f32c:	8fb00030 	lw	s0,48(sp)
8015f330:	01001021 	move	v0,t0
8015f334:	03e00008 	jr	ra
8015f338:	27bd0058 	addiu	sp,sp,88
8015f33c:	001410c0 	sll	v0,s4,0x3
8015f340:	24520008 	addiu	s2,v0,8
8015f344:	03b2e823 	subu	sp,sp,s2
8015f348:	8fc40058 	lw	a0,88(s8)
8015f34c:	8fc60064 	lw	a2,100(s8)
8015f350:	27a20018 	addiu	v0,sp,24
8015f354:	02803821 	move	a3,s4
8015f358:	afc20024 	sw	v0,36(s8)
8015f35c:	afa20010 	sw	v0,16(sp)
8015f360:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
8015f364:	02d48023 	subu	s0,s6,s4
8015f368:	8fc30058 	lw	v1,88(s8)
8015f36c:	00148880 	sll	s1,s4,0x2
8015f370:	0214102a 	slt	v0,s0,s4
8015f374:	0235a821 	addu	s5,s1,s5
8015f378:	1040000a 	beqz	v0,8015f3a4 <__mpn_mul+0x1b4>
8015f37c:	0071b821 	addu	s7,v1,s1
8015f380:	16000059 	bnez	s0,8015f4e8 <__mpn_mul+0x2f8>
8015f384:	02a03821 	move	a3,s5
8015f388:	02d41021 	addu	v0,s6,s4
8015f38c:	8fc40058 	lw	a0,88(s8)
8015f390:	00021080 	sll	v0,v0,0x2
8015f394:	00441021 	addu	v0,v0,a0
8015f398:	8c48fffc 	lw	t0,-4(v0)
8015f39c:	08057cc2 	j	8015f308 <__mpn_mul+0x118>
8015f3a0:	03c0e821 	move	sp,s8
8015f3a4:	03b2e823 	subu	sp,sp,s2
8015f3a8:	27a40018 	addiu	a0,sp,24
8015f3ac:	02241021 	addu	v0,s1,a0
8015f3b0:	afc40028 	sw	a0,40(s8)
8015f3b4:	02379821 	addu	s3,s1,s7
8015f3b8:	24430004 	addiu	v1,v0,4
8015f3bc:	00142023 	negu	a0,s4
8015f3c0:	02149023 	subu	s2,s0,s4
8015f3c4:	afc20020 	sw	v0,32(s8)
8015f3c8:	afc30018 	sw	v1,24(s8)
8015f3cc:	afc4001c 	sw	a0,28(s8)
8015f3d0:	26700004 	addiu	s0,s3,4
8015f3d4:	8fc20024 	lw	v0,36(s8)
8015f3d8:	8fc40028 	lw	a0,40(s8)
8015f3dc:	8fc60064 	lw	a2,100(s8)
8015f3e0:	02a02821 	move	a1,s5
8015f3e4:	02803821 	move	a3,s4
8015f3e8:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
8015f3ec:	afa20010 	sw	v0,16(sp)
8015f3f0:	8fc60028 	lw	a2,40(s8)
8015f3f4:	02e02021 	move	a0,s7
8015f3f8:	02e02821 	move	a1,s7
8015f3fc:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015f400:	02803821 	move	a3,s4
8015f404:	8fc40020 	lw	a0,32(s8)
8015f408:	0260b821 	move	s7,s3
8015f40c:	8c830000 	lw	v1,0(a0)
8015f410:	02002821 	move	a1,s0
8015f414:	00431021 	addu	v0,v0,v1
8015f418:	0043182b 	sltu	v1,v0,v1
8015f41c:	10600022 	beqz	v1,8015f4a8 <__mpn_mul+0x2b8>
8015f420:	ae02fffc 	sw	v0,-4(s0)
8015f424:	8fc30018 	lw	v1,24(s8)
8015f428:	02803021 	move	a2,s4
8015f42c:	24c6ffff 	addiu	a2,a2,-1
8015f430:	10c00014 	beqz	a2,8015f484 <__mpn_mul+0x294>
8015f434:	00000000 	nop
8015f438:	8c620000 	lw	v0,0(v1)
8015f43c:	24630004 	addiu	v1,v1,4
8015f440:	24420001 	addiu	v0,v0,1
8015f444:	aca20000 	sw	v0,0(a1)
8015f448:	1040fff8 	beqz	v0,8015f42c <__mpn_mul+0x23c>
8015f44c:	24a50004 	addiu	a1,a1,4
8015f450:	10a3000c 	beq	a1,v1,8015f484 <__mpn_mul+0x294>
8015f454:	24c2ffff 	addiu	v0,a2,-1
8015f458:	1840000a 	blez	v0,8015f484 <__mpn_mul+0x294>
8015f45c:	00000000 	nop
8015f460:	00602021 	move	a0,v1
8015f464:	00a01821 	move	v1,a1
8015f468:	24050001 	li	a1,1
8015f46c:	8c820000 	lw	v0,0(a0)
8015f470:	24a50001 	addiu	a1,a1,1
8015f474:	ac620000 	sw	v0,0(v1)
8015f478:	24840004 	addiu	a0,a0,4
8015f47c:	14a6fffb 	bne	a1,a2,8015f46c <__mpn_mul+0x27c>
8015f480:	24630004 	addiu	v1,v1,4
8015f484:	8fc2001c 	lw	v0,28(s8)
8015f488:	02b1a821 	addu	s5,s5,s1
8015f48c:	02429021 	addu	s2,s2,v0
8015f490:	02541821 	addu	v1,s2,s4
8015f494:	0074102a 	slt	v0,v1,s4
8015f498:	14400011 	bnez	v0,8015f4e0 <__mpn_mul+0x2f0>
8015f49c:	02118021 	addu	s0,s0,s1
8015f4a0:	08057cf5 	j	8015f3d4 <__mpn_mul+0x1e4>
8015f4a4:	02339821 	addu	s3,s1,s3
8015f4a8:	8fc30018 	lw	v1,24(s8)
8015f4ac:	08057d14 	j	8015f450 <__mpn_mul+0x260>
8015f4b0:	02803021 	move	a2,s4
8015f4b4:	10e20038 	beq	a3,v0,8015f598 <__mpn_mul+0x3a8>
8015f4b8:	00000000 	nop
8015f4bc:	18c00006 	blez	a2,8015f4d8 <__mpn_mul+0x2e8>
8015f4c0:	00001821 	move	v1,zero
8015f4c4:	8fc20058 	lw	v0,88(s8)
8015f4c8:	24630001 	addiu	v1,v1,1
8015f4cc:	ac400000 	sw	zero,0(v0)
8015f4d0:	16c3fffd 	bne	s6,v1,8015f4c8 <__mpn_mul+0x2d8>
8015f4d4:	24420004 	addiu	v0,v0,4
8015f4d8:	08057c9b 	j	8015f26c <__mpn_mul+0x7c>
8015f4dc:	00004021 	move	t0,zero
8015f4e0:	08057ce0 	j	8015f380 <__mpn_mul+0x190>
8015f4e4:	00608021 	move	s0,v1
8015f4e8:	8fc50064 	lw	a1,100(s8)
8015f4ec:	8fc40024 	lw	a0,36(s8)
8015f4f0:	02803021 	move	a2,s4
8015f4f4:	0c057c7c 	jal	8015f1f0 <__mpn_mul>
8015f4f8:	afb00010 	sw	s0,16(sp)
8015f4fc:	8fc60024 	lw	a2,36(s8)
8015f500:	02e02021 	move	a0,s7
8015f504:	02e02821 	move	a1,s7
8015f508:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015f50c:	02803821 	move	a3,s4
8015f510:	8fc30024 	lw	v1,36(s8)
8015f514:	02f12821 	addu	a1,s7,s1
8015f518:	00712021 	addu	a0,v1,s1
8015f51c:	8c830000 	lw	v1,0(a0)
8015f520:	24860004 	addiu	a2,a0,4
8015f524:	00431021 	addu	v0,v0,v1
8015f528:	0043182b 	sltu	v1,v0,v1
8015f52c:	aca20000 	sw	v0,0(a1)
8015f530:	1460000e 	bnez	v1,8015f56c <__mpn_mul+0x37c>
8015f534:	24a40004 	addiu	a0,a1,4
8015f538:	1086ff93 	beq	a0,a2,8015f388 <__mpn_mul+0x198>
8015f53c:	2602ffff 	addiu	v0,s0,-1
8015f540:	1840ff92 	blez	v0,8015f38c <__mpn_mul+0x19c>
8015f544:	02d41021 	addu	v0,s6,s4
8015f548:	24030001 	li	v1,1
8015f54c:	8cc20000 	lw	v0,0(a2)
8015f550:	24630001 	addiu	v1,v1,1
8015f554:	ac820000 	sw	v0,0(a0)
8015f558:	24c60004 	addiu	a2,a2,4
8015f55c:	1470fffb 	bne	v1,s0,8015f54c <__mpn_mul+0x35c>
8015f560:	24840004 	addiu	a0,a0,4
8015f564:	08057ce3 	j	8015f38c <__mpn_mul+0x19c>
8015f568:	02d41021 	addu	v0,s6,s4
8015f56c:	2610ffff 	addiu	s0,s0,-1
8015f570:	1200ff86 	beqz	s0,8015f38c <__mpn_mul+0x19c>
8015f574:	02d41021 	addu	v0,s6,s4
8015f578:	8cc20000 	lw	v0,0(a2)
8015f57c:	24c60004 	addiu	a2,a2,4
8015f580:	24420001 	addiu	v0,v0,1
8015f584:	ac820000 	sw	v0,0(a0)
8015f588:	1040fff8 	beqz	v0,8015f56c <__mpn_mul+0x37c>
8015f58c:	24840004 	addiu	a0,a0,4
8015f590:	08057d4e 	j	8015f538 <__mpn_mul+0x348>
8015f594:	00000000 	nop
8015f598:	18c0ffcf 	blez	a2,8015f4d8 <__mpn_mul+0x2e8>
8015f59c:	00a02021 	move	a0,a1
8015f5a0:	8fc30058 	lw	v1,88(s8)
8015f5a4:	00002821 	move	a1,zero
8015f5a8:	8c820000 	lw	v0,0(a0)
8015f5ac:	24a50001 	addiu	a1,a1,1
8015f5b0:	ac620000 	sw	v0,0(v1)
8015f5b4:	24840004 	addiu	a0,a0,4
8015f5b8:	16c5fffb 	bne	s6,a1,8015f5a8 <__mpn_mul+0x3b8>
8015f5bc:	24630004 	addiu	v1,v1,4
8015f5c0:	08057c9b 	j	8015f26c <__mpn_mul+0x7c>
8015f5c4:	00004021 	move	t0,zero
	...

8015f5d0 <__mpn_mul_1>:
8015f5d0:	8ca80000 	lw	t0,0(a1)
8015f5d4:	24a50004 	addiu	a1,a1,4
8015f5d8:	01070019 	multu	t0,a3
8015f5dc:	24c6ffff 	addiu	a2,a2,-1
8015f5e0:	10c00018 	beqz	a2,8015f644 <__mpn_mul_1+0x74>
8015f5e4:	00001021 	move	v0,zero
8015f5e8:	24c6ffff 	addiu	a2,a2,-1
8015f5ec:	10c0000d 	beqz	a2,8015f624 <__mpn_mul_1+0x54>
8015f5f0:	8ca80000 	lw	t0,0(a1)
8015f5f4:	00005012 	mflo	t2
8015f5f8:	00004810 	mfhi	t1
8015f5fc:	24a50004 	addiu	a1,a1,4
8015f600:	01425021 	addu	t2,t2,v0
8015f604:	01070019 	multu	t0,a3
8015f608:	8ca80000 	lw	t0,0(a1)
8015f60c:	24c6ffff 	addiu	a2,a2,-1
8015f610:	0142102b 	sltu	v0,t2,v0
8015f614:	ac8a0000 	sw	t2,0(a0)
8015f618:	24840004 	addiu	a0,a0,4
8015f61c:	14c0fff5 	bnez	a2,8015f5f4 <__mpn_mul_1+0x24>
8015f620:	01221021 	addu	v0,t1,v0
8015f624:	00005012 	mflo	t2
8015f628:	00004810 	mfhi	t1
8015f62c:	01425021 	addu	t2,t2,v0
8015f630:	0142102b 	sltu	v0,t2,v0
8015f634:	01070019 	multu	t0,a3
8015f638:	ac8a0000 	sw	t2,0(a0)
8015f63c:	24840004 	addiu	a0,a0,4
8015f640:	01221021 	addu	v0,t1,v0
8015f644:	00005012 	mflo	t2
8015f648:	00004810 	mfhi	t1
8015f64c:	01425021 	addu	t2,t2,v0
8015f650:	0142102b 	sltu	v0,t2,v0
8015f654:	ac8a0000 	sw	t2,0(a0)
8015f658:	03e00008 	jr	ra
8015f65c:	01221021 	addu	v0,t1,v0

8015f660 <__mpn_impn_sqr_n_basecase>:
8015f660:	27bdffd0 	addiu	sp,sp,-48
8015f664:	afb50024 	sw	s5,36(sp)
8015f668:	afb40020 	sw	s4,32(sp)
8015f66c:	afb00010 	sw	s0,16(sp)
8015f670:	afbf002c 	sw	ra,44(sp)
8015f674:	afb60028 	sw	s6,40(sp)
8015f678:	afb3001c 	sw	s3,28(sp)
8015f67c:	afb20018 	sw	s2,24(sp)
8015f680:	afb10014 	sw	s1,20(sp)
8015f684:	8ca70000 	lw	a3,0(a1)
8015f688:	00a0a821 	move	s5,a1
8015f68c:	2ce20002 	sltiu	v0,a3,2
8015f690:	00808021 	move	s0,a0
8015f694:	14400034 	bnez	v0,8015f768 <__mpn_impn_sqr_n_basecase+0x108>
8015f698:	00c0a021 	move	s4,a2
8015f69c:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
8015f6a0:	00000000 	nop
8015f6a4:	00402021 	move	a0,v0
8015f6a8:	00141080 	sll	v0,s4,0x2
8015f6ac:	00501021 	addu	v0,v0,s0
8015f6b0:	2a830002 	slti	v1,s4,2
8015f6b4:	14600022 	bnez	v1,8015f740 <__mpn_impn_sqr_n_basecase+0xe0>
8015f6b8:	ac440000 	sw	a0,0(v0)
8015f6bc:	26100004 	addiu	s0,s0,4
8015f6c0:	00409021 	move	s2,v0
8015f6c4:	02a08821 	move	s1,s5
8015f6c8:	24130001 	li	s3,1
8015f6cc:	08057dbd 	j	8015f6f4 <__mpn_impn_sqr_n_basecase+0x94>
8015f6d0:	24160001 	li	s6,1
8015f6d4:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015f6d8:	00000000 	nop
8015f6dc:	26730001 	addiu	s3,s3,1
8015f6e0:	ae420004 	sw	v0,4(s2)
8015f6e4:	26100004 	addiu	s0,s0,4
8015f6e8:	26310004 	addiu	s1,s1,4
8015f6ec:	12930014 	beq	s4,s3,8015f740 <__mpn_impn_sqr_n_basecase+0xe0>
8015f6f0:	26520004 	addiu	s2,s2,4
8015f6f4:	8e230004 	lw	v1,4(s1)
8015f6f8:	02002021 	move	a0,s0
8015f6fc:	2c620002 	sltiu	v0,v1,2
8015f700:	00603821 	move	a3,v1
8015f704:	02a02821 	move	a1,s5
8015f708:	1040fff2 	beqz	v0,8015f6d4 <__mpn_impn_sqr_n_basecase+0x74>
8015f70c:	02803021 	move	a2,s4
8015f710:	02002821 	move	a1,s0
8015f714:	02a03021 	move	a2,s5
8015f718:	02803821 	move	a3,s4
8015f71c:	1476ffef 	bne	v1,s6,8015f6dc <__mpn_impn_sqr_n_basecase+0x7c>
8015f720:	00001021 	move	v0,zero
8015f724:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015f728:	26730001 	addiu	s3,s3,1
8015f72c:	ae420004 	sw	v0,4(s2)
8015f730:	26100004 	addiu	s0,s0,4
8015f734:	26310004 	addiu	s1,s1,4
8015f738:	1693ffee 	bne	s4,s3,8015f6f4 <__mpn_impn_sqr_n_basecase+0x94>
8015f73c:	26520004 	addiu	s2,s2,4
8015f740:	8fbf002c 	lw	ra,44(sp)
8015f744:	8fb60028 	lw	s6,40(sp)
8015f748:	8fb50024 	lw	s5,36(sp)
8015f74c:	8fb40020 	lw	s4,32(sp)
8015f750:	8fb3001c 	lw	s3,28(sp)
8015f754:	8fb20018 	lw	s2,24(sp)
8015f758:	8fb10014 	lw	s1,20(sp)
8015f75c:	8fb00010 	lw	s0,16(sp)
8015f760:	03e00008 	jr	ra
8015f764:	27bd0030 	addiu	sp,sp,48
8015f768:	24020001 	li	v0,1
8015f76c:	10e2000a 	beq	a3,v0,8015f798 <__mpn_impn_sqr_n_basecase+0x138>
8015f770:	00000000 	nop
8015f774:	18c00006 	blez	a2,8015f790 <__mpn_impn_sqr_n_basecase+0x130>
8015f778:	00801021 	move	v0,a0
8015f77c:	00001821 	move	v1,zero
8015f780:	24630001 	addiu	v1,v1,1
8015f784:	ac400000 	sw	zero,0(v0)
8015f788:	1683fffd 	bne	s4,v1,8015f780 <__mpn_impn_sqr_n_basecase+0x120>
8015f78c:	24420004 	addiu	v0,v0,4
8015f790:	08057daa 	j	8015f6a8 <__mpn_impn_sqr_n_basecase+0x48>
8015f794:	00002021 	move	a0,zero
8015f798:	18c0fffd 	blez	a2,8015f790 <__mpn_impn_sqr_n_basecase+0x130>
8015f79c:	02001821 	move	v1,s0
8015f7a0:	00a02021 	move	a0,a1
8015f7a4:	00002821 	move	a1,zero
8015f7a8:	8c820000 	lw	v0,0(a0)
8015f7ac:	24a50001 	addiu	a1,a1,1
8015f7b0:	ac620000 	sw	v0,0(v1)
8015f7b4:	24840004 	addiu	a0,a0,4
8015f7b8:	1685fffb 	bne	s4,a1,8015f7a8 <__mpn_impn_sqr_n_basecase+0x148>
8015f7bc:	24630004 	addiu	v1,v1,4
8015f7c0:	08057daa 	j	8015f6a8 <__mpn_impn_sqr_n_basecase+0x48>
8015f7c4:	00002021 	move	a0,zero

8015f7c8 <__mpn_impn_sqr_n>:
8015f7c8:	27bdffb8 	addiu	sp,sp,-72
8015f7cc:	30c20001 	andi	v0,a2,0x1
8015f7d0:	afb7003c 	sw	s7,60(sp)
8015f7d4:	afb40030 	sw	s4,48(sp)
8015f7d8:	afb3002c 	sw	s3,44(sp)
8015f7dc:	afbf0044 	sw	ra,68(sp)
8015f7e0:	afbe0040 	sw	s8,64(sp)
8015f7e4:	afb60038 	sw	s6,56(sp)
8015f7e8:	afb50034 	sw	s5,52(sp)
8015f7ec:	afb20028 	sw	s2,40(sp)
8015f7f0:	afb10024 	sw	s1,36(sp)
8015f7f4:	afb00020 	sw	s0,32(sp)
8015f7f8:	00c09821 	move	s3,a2
8015f7fc:	0080a021 	move	s4,a0
8015f800:	00a0b821 	move	s7,a1
8015f804:	10400027 	beqz	v0,8015f8a4 <__mpn_impn_sqr_n+0xdc>
8015f808:	afa70054 	sw	a3,84(sp)
8015f80c:	24d2ffff 	addiu	s2,a2,-1
8015f810:	2a420020 	slti	v0,s2,32
8015f814:	104000ba 	beqz	v0,8015fb00 <__mpn_impn_sqr_n+0x338>
8015f818:	00000000 	nop
8015f81c:	0c057d98 	jal	8015f660 <__mpn_impn_sqr_n_basecase>
8015f820:	02403021 	move	a2,s2
8015f824:	00128080 	sll	s0,s2,0x2
8015f828:	02f08821 	addu	s1,s7,s0
8015f82c:	8e270000 	lw	a3,0(s1)
8015f830:	02908021 	addu	s0,s4,s0
8015f834:	02002021 	move	a0,s0
8015f838:	02e02821 	move	a1,s7
8015f83c:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015f840:	02403021 	move	a2,s2
8015f844:	001218c0 	sll	v1,s2,0x3
8015f848:	00741821 	addu	v1,v1,s4
8015f84c:	ac620000 	sw	v0,0(v1)
8015f850:	8e270000 	lw	a3,0(s1)
8015f854:	02002021 	move	a0,s0
8015f858:	02e02821 	move	a1,s7
8015f85c:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015f860:	02603021 	move	a2,s3
8015f864:	02721821 	addu	v1,s3,s2
8015f868:	00031880 	sll	v1,v1,0x2
8015f86c:	00741821 	addu	v1,v1,s4
8015f870:	ac620000 	sw	v0,0(v1)
8015f874:	8fbf0044 	lw	ra,68(sp)
8015f878:	8fbe0040 	lw	s8,64(sp)
8015f87c:	8fb7003c 	lw	s7,60(sp)
8015f880:	8fb60038 	lw	s6,56(sp)
8015f884:	8fb50034 	lw	s5,52(sp)
8015f888:	8fb40030 	lw	s4,48(sp)
8015f88c:	8fb3002c 	lw	s3,44(sp)
8015f890:	8fb20028 	lw	s2,40(sp)
8015f894:	8fb10024 	lw	s1,36(sp)
8015f898:	8fb00020 	lw	s0,32(sp)
8015f89c:	03e00008 	jr	ra
8015f8a0:	27bd0048 	addiu	sp,sp,72
8015f8a4:	00068043 	sra	s0,a2,0x1
8015f8a8:	2a020020 	slti	v0,s0,32
8015f8ac:	10400076 	beqz	v0,8015fa88 <__mpn_impn_sqr_n+0x2c0>
8015f8b0:	afa20014 	sw	v0,20(sp)
8015f8b4:	00101880 	sll	v1,s0,0x2
8015f8b8:	00a38821 	addu	s1,a1,v1
8015f8bc:	00069080 	sll	s2,a2,0x2
8015f8c0:	00922021 	addu	a0,a0,s2
8015f8c4:	02202821 	move	a1,s1
8015f8c8:	02003021 	move	a2,s0
8015f8cc:	0c057d98 	jal	8015f660 <__mpn_impn_sqr_n_basecase>
8015f8d0:	afa30018 	sw	v1,24(sp)
8015f8d4:	02202021 	move	a0,s1
8015f8d8:	02e02821 	move	a1,s7
8015f8dc:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015f8e0:	02003021 	move	a2,s0
8015f8e4:	04400077 	bltz	v0,8015fac4 <__mpn_impn_sqr_n+0x2fc>
8015f8e8:	02203021 	move	a2,s1
8015f8ec:	02202821 	move	a1,s1
8015f8f0:	02802021 	move	a0,s4
8015f8f4:	02e03021 	move	a2,s7
8015f8f8:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015f8fc:	02003821 	move	a3,s0
8015f900:	8fa20014 	lw	v0,20(sp)
8015f904:	00000000 	nop
8015f908:	10400076 	beqz	v0,8015fae4 <__mpn_impn_sqr_n+0x31c>
8015f90c:	00000000 	nop
8015f910:	8fa40054 	lw	a0,84(sp)
8015f914:	02802821 	move	a1,s4
8015f918:	0c057d98 	jal	8015f660 <__mpn_impn_sqr_n_basecase>
8015f91c:	02003021 	move	a2,s0
8015f920:	1a00000d 	blez	s0,8015f958 <__mpn_impn_sqr_n+0x190>
8015f924:	02701021 	addu	v0,s3,s0
8015f928:	8fa30018 	lw	v1,24(sp)
8015f92c:	02922821 	addu	a1,s4,s2
8015f930:	02832021 	addu	a0,s4,v1
8015f934:	00003021 	move	a2,zero
8015f938:	8ca20000 	lw	v0,0(a1)
8015f93c:	24c60001 	addiu	a2,a2,1
8015f940:	00d0182a 	slt	v1,a2,s0
8015f944:	ac820000 	sw	v0,0(a0)
8015f948:	24a50004 	addiu	a1,a1,4
8015f94c:	1460fffa 	bnez	v1,8015f938 <__mpn_impn_sqr_n+0x170>
8015f950:	24840004 	addiu	a0,a0,4
8015f954:	02701021 	addu	v0,s3,s0
8015f958:	00021080 	sll	v0,v0,0x2
8015f95c:	0282a821 	addu	s5,s4,v0
8015f960:	0254b021 	addu	s6,s2,s4
8015f964:	8fa20018 	lw	v0,24(sp)
8015f968:	02c02021 	move	a0,s6
8015f96c:	02c02821 	move	a1,s6
8015f970:	02a03021 	move	a2,s5
8015f974:	02003821 	move	a3,s0
8015f978:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015f97c:	02828821 	addu	s1,s4,v0
8015f980:	8fa60054 	lw	a2,84(sp)
8015f984:	02202021 	move	a0,s1
8015f988:	02202821 	move	a1,s1
8015f98c:	02603821 	move	a3,s3
8015f990:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015f994:	afa20010 	sw	v0,16(sp)
8015f998:	8fa30014 	lw	v1,20(sp)
8015f99c:	00000000 	nop
8015f9a0:	1060005b 	beqz	v1,8015fb10 <__mpn_impn_sqr_n+0x348>
8015f9a4:	0040f021 	move	s8,v0
8015f9a8:	8fa40054 	lw	a0,84(sp)
8015f9ac:	02e02821 	move	a1,s7
8015f9b0:	0c057d98 	jal	8015f660 <__mpn_impn_sqr_n_basecase>
8015f9b4:	02003021 	move	a2,s0
8015f9b8:	8fa60054 	lw	a2,84(sp)
8015f9bc:	02202021 	move	a0,s1
8015f9c0:	02202821 	move	a1,s1
8015f9c4:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015f9c8:	02603821 	move	a3,s3
8015f9cc:	8fa40010 	lw	a0,16(sp)
8015f9d0:	00000000 	nop
8015f9d4:	009e1823 	subu	v1,a0,s8
8015f9d8:	00621821 	addu	v1,v1,v0
8015f9dc:	10600007 	beqz	v1,8015f9fc <__mpn_impn_sqr_n+0x234>
8015f9e0:	00000000 	nop
8015f9e4:	8ea20000 	lw	v0,0(s5)
8015f9e8:	26a40004 	addiu	a0,s5,4
8015f9ec:	00621821 	addu	v1,v1,v0
8015f9f0:	0062102b 	sltu	v0,v1,v0
8015f9f4:	1440004d 	bnez	v0,8015fb2c <__mpn_impn_sqr_n+0x364>
8015f9f8:	aea30000 	sw	v1,0(s5)
8015f9fc:	1a000009 	blez	s0,8015fa24 <__mpn_impn_sqr_n+0x25c>
8015fa00:	02802021 	move	a0,s4
8015fa04:	8fa80054 	lw	t0,84(sp)
8015fa08:	00001821 	move	v1,zero
8015fa0c:	8d020000 	lw	v0,0(t0)
8015fa10:	24630001 	addiu	v1,v1,1
8015fa14:	ac820000 	sw	v0,0(a0)
8015fa18:	25080004 	addiu	t0,t0,4
8015fa1c:	1603fffb 	bne	s0,v1,8015fa0c <__mpn_impn_sqr_n+0x244>
8015fa20:	24840004 	addiu	a0,a0,4
8015fa24:	8fa20018 	lw	v0,24(sp)
8015fa28:	8fa30054 	lw	v1,84(sp)
8015fa2c:	02202021 	move	a0,s1
8015fa30:	00433021 	addu	a2,v0,v1
8015fa34:	02003821 	move	a3,s0
8015fa38:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015fa3c:	02202821 	move	a1,s1
8015fa40:	1040ff8c 	beqz	v0,8015f874 <__mpn_impn_sqr_n+0xac>
8015fa44:	26c40004 	addiu	a0,s6,4
8015fa48:	8ec20000 	lw	v0,0(s6)
8015fa4c:	00000000 	nop
8015fa50:	24430001 	addiu	v1,v0,1
8015fa54:	0062102b 	sltu	v0,v1,v0
8015fa58:	1040ff86 	beqz	v0,8015f874 <__mpn_impn_sqr_n+0xac>
8015fa5c:	aec30000 	sw	v1,0(s6)
8015fa60:	2673ffff 	addiu	s3,s3,-1
8015fa64:	1260ff83 	beqz	s3,8015f874 <__mpn_impn_sqr_n+0xac>
8015fa68:	00000000 	nop
8015fa6c:	8c820000 	lw	v0,0(a0)
8015fa70:	24840004 	addiu	a0,a0,4
8015fa74:	24420001 	addiu	v0,v0,1
8015fa78:	1040fff9 	beqz	v0,8015fa60 <__mpn_impn_sqr_n+0x298>
8015fa7c:	ac82fffc 	sw	v0,-4(a0)
8015fa80:	08057e1d 	j	8015f874 <__mpn_impn_sqr_n+0xac>
8015fa84:	00000000 	nop
8015fa88:	00102080 	sll	a0,s0,0x2
8015fa8c:	00a48821 	addu	s1,a1,a0
8015fa90:	00069080 	sll	s2,a2,0x2
8015fa94:	afa40018 	sw	a0,24(sp)
8015fa98:	02202821 	move	a1,s1
8015fa9c:	02922021 	addu	a0,s4,s2
8015faa0:	0c057df2 	jal	8015f7c8 <__mpn_impn_sqr_n>
8015faa4:	02003021 	move	a2,s0
8015faa8:	02202021 	move	a0,s1
8015faac:	02e02821 	move	a1,s7
8015fab0:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015fab4:	02003021 	move	a2,s0
8015fab8:	0441ff8d 	bgez	v0,8015f8f0 <__mpn_impn_sqr_n+0x128>
8015fabc:	02202821 	move	a1,s1
8015fac0:	02203021 	move	a2,s1
8015fac4:	02802021 	move	a0,s4
8015fac8:	02e02821 	move	a1,s7
8015facc:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015fad0:	02003821 	move	a3,s0
8015fad4:	8fa20014 	lw	v0,20(sp)
8015fad8:	00000000 	nop
8015fadc:	1440ff8c 	bnez	v0,8015f910 <__mpn_impn_sqr_n+0x148>
8015fae0:	00000000 	nop
8015fae4:	8fa40054 	lw	a0,84(sp)
8015fae8:	02802821 	move	a1,s4
8015faec:	02003021 	move	a2,s0
8015faf0:	0c057df2 	jal	8015f7c8 <__mpn_impn_sqr_n>
8015faf4:	00923821 	addu	a3,a0,s2
8015faf8:	08057e4a 	j	8015f928 <__mpn_impn_sqr_n+0x160>
8015fafc:	00000000 	nop
8015fb00:	0c057df2 	jal	8015f7c8 <__mpn_impn_sqr_n>
8015fb04:	02403021 	move	a2,s2
8015fb08:	08057e0a 	j	8015f828 <__mpn_impn_sqr_n+0x60>
8015fb0c:	00128080 	sll	s0,s2,0x2
8015fb10:	8fa40054 	lw	a0,84(sp)
8015fb14:	02e02821 	move	a1,s7
8015fb18:	02443821 	addu	a3,s2,a0
8015fb1c:	0c057df2 	jal	8015f7c8 <__mpn_impn_sqr_n>
8015fb20:	02003021 	move	a2,s0
8015fb24:	08057e6e 	j	8015f9b8 <__mpn_impn_sqr_n+0x1f0>
8015fb28:	00000000 	nop
8015fb2c:	02001821 	move	v1,s0
8015fb30:	2463ffff 	addiu	v1,v1,-1
8015fb34:	1060ffb1 	beqz	v1,8015f9fc <__mpn_impn_sqr_n+0x234>
8015fb38:	00000000 	nop
8015fb3c:	8c820000 	lw	v0,0(a0)
8015fb40:	24840004 	addiu	a0,a0,4
8015fb44:	24420001 	addiu	v0,v0,1
8015fb48:	1040fff9 	beqz	v0,8015fb30 <__mpn_impn_sqr_n+0x368>
8015fb4c:	ac82fffc 	sw	v0,-4(a0)
8015fb50:	08057e7f 	j	8015f9fc <__mpn_impn_sqr_n+0x234>
8015fb54:	00000000 	nop

8015fb58 <__mpn_impn_mul_n_basecase>:
8015fb58:	27bdffd0 	addiu	sp,sp,-48
8015fb5c:	afb50024 	sw	s5,36(sp)
8015fb60:	afb40020 	sw	s4,32(sp)
8015fb64:	afb10014 	sw	s1,20(sp)
8015fb68:	afb00010 	sw	s0,16(sp)
8015fb6c:	afbf002c 	sw	ra,44(sp)
8015fb70:	afb60028 	sw	s6,40(sp)
8015fb74:	afb3001c 	sw	s3,28(sp)
8015fb78:	afb20018 	sw	s2,24(sp)
8015fb7c:	8cc30000 	lw	v1,0(a2)
8015fb80:	00c08821 	move	s1,a2
8015fb84:	2c620002 	sltiu	v0,v1,2
8015fb88:	00e0a021 	move	s4,a3
8015fb8c:	00808021 	move	s0,a0
8015fb90:	14400035 	bnez	v0,8015fc68 <__mpn_impn_mul_n_basecase+0x110>
8015fb94:	00a0a821 	move	s5,a1
8015fb98:	00603821 	move	a3,v1
8015fb9c:	0c057d74 	jal	8015f5d0 <__mpn_mul_1>
8015fba0:	02803021 	move	a2,s4
8015fba4:	00402021 	move	a0,v0
8015fba8:	00141080 	sll	v0,s4,0x2
8015fbac:	00501021 	addu	v0,v0,s0
8015fbb0:	2a830002 	slti	v1,s4,2
8015fbb4:	14600022 	bnez	v1,8015fc40 <__mpn_impn_mul_n_basecase+0xe8>
8015fbb8:	ac440000 	sw	a0,0(v0)
8015fbbc:	02209021 	move	s2,s1
8015fbc0:	26100004 	addiu	s0,s0,4
8015fbc4:	00408821 	move	s1,v0
8015fbc8:	24130001 	li	s3,1
8015fbcc:	08057efd 	j	8015fbf4 <__mpn_impn_mul_n_basecase+0x9c>
8015fbd0:	24160001 	li	s6,1
8015fbd4:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015fbd8:	00000000 	nop
8015fbdc:	26730001 	addiu	s3,s3,1
8015fbe0:	ae220004 	sw	v0,4(s1)
8015fbe4:	26100004 	addiu	s0,s0,4
8015fbe8:	26520004 	addiu	s2,s2,4
8015fbec:	12930014 	beq	s4,s3,8015fc40 <__mpn_impn_mul_n_basecase+0xe8>
8015fbf0:	26310004 	addiu	s1,s1,4
8015fbf4:	8e430004 	lw	v1,4(s2)
8015fbf8:	02002021 	move	a0,s0
8015fbfc:	2c620002 	sltiu	v0,v1,2
8015fc00:	00603821 	move	a3,v1
8015fc04:	02a02821 	move	a1,s5
8015fc08:	1040fff2 	beqz	v0,8015fbd4 <__mpn_impn_mul_n_basecase+0x7c>
8015fc0c:	02803021 	move	a2,s4
8015fc10:	02002821 	move	a1,s0
8015fc14:	02a03021 	move	a2,s5
8015fc18:	02803821 	move	a3,s4
8015fc1c:	1476ffef 	bne	v1,s6,8015fbdc <__mpn_impn_mul_n_basecase+0x84>
8015fc20:	00001021 	move	v0,zero
8015fc24:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015fc28:	26730001 	addiu	s3,s3,1
8015fc2c:	ae220004 	sw	v0,4(s1)
8015fc30:	26100004 	addiu	s0,s0,4
8015fc34:	26520004 	addiu	s2,s2,4
8015fc38:	1693ffee 	bne	s4,s3,8015fbf4 <__mpn_impn_mul_n_basecase+0x9c>
8015fc3c:	26310004 	addiu	s1,s1,4
8015fc40:	8fbf002c 	lw	ra,44(sp)
8015fc44:	8fb60028 	lw	s6,40(sp)
8015fc48:	8fb50024 	lw	s5,36(sp)
8015fc4c:	8fb40020 	lw	s4,32(sp)
8015fc50:	8fb3001c 	lw	s3,28(sp)
8015fc54:	8fb20018 	lw	s2,24(sp)
8015fc58:	8fb10014 	lw	s1,20(sp)
8015fc5c:	8fb00010 	lw	s0,16(sp)
8015fc60:	03e00008 	jr	ra
8015fc64:	27bd0030 	addiu	sp,sp,48
8015fc68:	24020001 	li	v0,1
8015fc6c:	1062000a 	beq	v1,v0,8015fc98 <__mpn_impn_mul_n_basecase+0x140>
8015fc70:	00000000 	nop
8015fc74:	18e00006 	blez	a3,8015fc90 <__mpn_impn_mul_n_basecase+0x138>
8015fc78:	00801021 	move	v0,a0
8015fc7c:	00001821 	move	v1,zero
8015fc80:	24630001 	addiu	v1,v1,1
8015fc84:	ac400000 	sw	zero,0(v0)
8015fc88:	1683fffd 	bne	s4,v1,8015fc80 <__mpn_impn_mul_n_basecase+0x128>
8015fc8c:	24420004 	addiu	v0,v0,4
8015fc90:	08057eea 	j	8015fba8 <__mpn_impn_mul_n_basecase+0x50>
8015fc94:	00002021 	move	a0,zero
8015fc98:	18e0fffd 	blez	a3,8015fc90 <__mpn_impn_mul_n_basecase+0x138>
8015fc9c:	02001821 	move	v1,s0
8015fca0:	00a02021 	move	a0,a1
8015fca4:	00002821 	move	a1,zero
8015fca8:	8c820000 	lw	v0,0(a0)
8015fcac:	24a50001 	addiu	a1,a1,1
8015fcb0:	ac620000 	sw	v0,0(v1)
8015fcb4:	24840004 	addiu	a0,a0,4
8015fcb8:	1685fffb 	bne	s4,a1,8015fca8 <__mpn_impn_mul_n_basecase+0x150>
8015fcbc:	24630004 	addiu	v1,v1,4
8015fcc0:	08057eea 	j	8015fba8 <__mpn_impn_mul_n_basecase+0x50>
8015fcc4:	00002021 	move	a0,zero

8015fcc8 <__mpn_impn_mul_n>:
8015fcc8:	27bdffb8 	addiu	sp,sp,-72
8015fccc:	30e20001 	andi	v0,a3,0x1
8015fcd0:	afb40030 	sw	s4,48(sp)
8015fcd4:	afb3002c 	sw	s3,44(sp)
8015fcd8:	afbf0044 	sw	ra,68(sp)
8015fcdc:	afbe0040 	sw	s8,64(sp)
8015fce0:	afb7003c 	sw	s7,60(sp)
8015fce4:	afb60038 	sw	s6,56(sp)
8015fce8:	afb50034 	sw	s5,52(sp)
8015fcec:	afb20028 	sw	s2,40(sp)
8015fcf0:	afb10024 	sw	s1,36(sp)
8015fcf4:	afb00020 	sw	s0,32(sp)
8015fcf8:	00e09821 	move	s3,a3
8015fcfc:	0080a021 	move	s4,a0
8015fd00:	afa5004c 	sw	a1,76(sp)
8015fd04:	1040002a 	beqz	v0,8015fdb0 <__mpn_impn_mul_n+0xe8>
8015fd08:	afa60050 	sw	a2,80(sp)
8015fd0c:	24f2ffff 	addiu	s2,a3,-1
8015fd10:	2a420020 	slti	v0,s2,32
8015fd14:	104000e0 	beqz	v0,80160098 <__mpn_impn_mul_n+0x3d0>
8015fd18:	02403821 	move	a3,s2
8015fd1c:	0c057ed6 	jal	8015fb58 <__mpn_impn_mul_n_basecase>
8015fd20:	02403821 	move	a3,s2
8015fd24:	8fa30050 	lw	v1,80(sp)
8015fd28:	00128080 	sll	s0,s2,0x2
8015fd2c:	00701021 	addu	v0,v1,s0
8015fd30:	02908821 	addu	s1,s4,s0
8015fd34:	8c470000 	lw	a3,0(v0)
8015fd38:	8fa5004c 	lw	a1,76(sp)
8015fd3c:	02202021 	move	a0,s1
8015fd40:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015fd44:	02403021 	move	a2,s2
8015fd48:	001218c0 	sll	v1,s2,0x3
8015fd4c:	00741821 	addu	v1,v1,s4
8015fd50:	ac620000 	sw	v0,0(v1)
8015fd54:	8fa2004c 	lw	v0,76(sp)
8015fd58:	8fa50050 	lw	a1,80(sp)
8015fd5c:	00508021 	addu	s0,v0,s0
8015fd60:	8e070000 	lw	a3,0(s0)
8015fd64:	02202021 	move	a0,s1
8015fd68:	0c059f7c 	jal	80167df0 <__mpn_addmul_1>
8015fd6c:	02603021 	move	a2,s3
8015fd70:	02721821 	addu	v1,s3,s2
8015fd74:	00031880 	sll	v1,v1,0x2
8015fd78:	00741821 	addu	v1,v1,s4
8015fd7c:	ac620000 	sw	v0,0(v1)
8015fd80:	8fbf0044 	lw	ra,68(sp)
8015fd84:	8fbe0040 	lw	s8,64(sp)
8015fd88:	8fb7003c 	lw	s7,60(sp)
8015fd8c:	8fb60038 	lw	s6,56(sp)
8015fd90:	8fb50034 	lw	s5,52(sp)
8015fd94:	8fb40030 	lw	s4,48(sp)
8015fd98:	8fb3002c 	lw	s3,44(sp)
8015fd9c:	8fb20028 	lw	s2,40(sp)
8015fda0:	8fb10024 	lw	s1,36(sp)
8015fda4:	8fb00020 	lw	s0,32(sp)
8015fda8:	03e00008 	jr	ra
8015fdac:	27bd0048 	addiu	sp,sp,72
8015fdb0:	00078043 	sra	s0,a3,0x1
8015fdb4:	2a030020 	slti	v1,s0,32
8015fdb8:	10600084 	beqz	v1,8015ffcc <__mpn_impn_mul_n+0x304>
8015fdbc:	afa3001c 	sw	v1,28(sp)
8015fdc0:	8fa2004c 	lw	v0,76(sp)
8015fdc4:	8fa30050 	lw	v1,80(sp)
8015fdc8:	0010f080 	sll	s8,s0,0x2
8015fdcc:	005e8821 	addu	s1,v0,s8
8015fdd0:	007e9021 	addu	s2,v1,s8
8015fdd4:	0007a880 	sll	s5,a3,0x2
8015fdd8:	00952021 	addu	a0,a0,s5
8015fddc:	02202821 	move	a1,s1
8015fde0:	02403021 	move	a2,s2
8015fde4:	0c057ed6 	jal	8015fb58 <__mpn_impn_mul_n_basecase>
8015fde8:	02003821 	move	a3,s0
8015fdec:	8fa5004c 	lw	a1,76(sp)
8015fdf0:	02202021 	move	a0,s1
8015fdf4:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015fdf8:	02003021 	move	a2,s0
8015fdfc:	04400086 	bltz	v0,80160018 <__mpn_impn_mul_n+0x350>
8015fe00:	00000000 	nop
8015fe04:	8fa6004c 	lw	a2,76(sp)
8015fe08:	02202821 	move	a1,s1
8015fe0c:	02802021 	move	a0,s4
8015fe10:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015fe14:	02003821 	move	a3,s0
8015fe18:	8fa50050 	lw	a1,80(sp)
8015fe1c:	02402021 	move	a0,s2
8015fe20:	02003021 	move	a2,s0
8015fe24:	0c057a04 	jal	8015e810 <__mpn_cmp>
8015fe28:	afa00018 	sw	zero,24(sp)
8015fe2c:	04400087 	bltz	v0,8016004c <__mpn_impn_mul_n+0x384>
8015fe30:	029e8821 	addu	s1,s4,s8
8015fe34:	8fa60050 	lw	a2,80(sp)
8015fe38:	02402821 	move	a1,s2
8015fe3c:	02202021 	move	a0,s1
8015fe40:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015fe44:	02003821 	move	a3,s0
8015fe48:	8fa20018 	lw	v0,24(sp)
8015fe4c:	8fa3001c 	lw	v1,28(sp)
8015fe50:	38420001 	xori	v0,v0,0x1
8015fe54:	10600086 	beqz	v1,80160070 <__mpn_impn_mul_n+0x3a8>
8015fe58:	afa20018 	sw	v0,24(sp)
8015fe5c:	8fa40058 	lw	a0,88(sp)
8015fe60:	02802821 	move	a1,s4
8015fe64:	02203021 	move	a2,s1
8015fe68:	0c057ed6 	jal	8015fb58 <__mpn_impn_mul_n_basecase>
8015fe6c:	02003821 	move	a3,s0
8015fe70:	1a00000a 	blez	s0,8015fe9c <__mpn_impn_mul_n+0x1d4>
8015fe74:	02952821 	addu	a1,s4,s5
8015fe78:	029e2021 	addu	a0,s4,s8
8015fe7c:	00003021 	move	a2,zero
8015fe80:	8ca20000 	lw	v0,0(a1)
8015fe84:	24c60001 	addiu	a2,a2,1
8015fe88:	00d0182a 	slt	v1,a2,s0
8015fe8c:	ac820000 	sw	v0,0(a0)
8015fe90:	24a50004 	addiu	a1,a1,4
8015fe94:	1460fffa 	bnez	v1,8015fe80 <__mpn_impn_mul_n+0x1b8>
8015fe98:	24840004 	addiu	a0,a0,4
8015fe9c:	02701021 	addu	v0,s3,s0
8015fea0:	00021080 	sll	v0,v0,0x2
8015fea4:	02829021 	addu	s2,s4,v0
8015fea8:	02b4b821 	addu	s7,s5,s4
8015feac:	02e02021 	move	a0,s7
8015feb0:	02e02821 	move	a1,s7
8015feb4:	02403021 	move	a2,s2
8015feb8:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015febc:	02003821 	move	a3,s0
8015fec0:	0040b021 	move	s6,v0
8015fec4:	8fa20018 	lw	v0,24(sp)
8015fec8:	00000000 	nop
8015fecc:	10400080 	beqz	v0,801600d0 <__mpn_impn_mul_n+0x408>
8015fed0:	02202021 	move	a0,s1
8015fed4:	8fa60058 	lw	a2,88(sp)
8015fed8:	02202821 	move	a1,s1
8015fedc:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8015fee0:	02603821 	move	a3,s3
8015fee4:	02c2b023 	subu	s6,s6,v0
8015fee8:	8fa3001c 	lw	v1,28(sp)
8015feec:	00000000 	nop
8015fef0:	1060006e 	beqz	v1,801600ac <__mpn_impn_mul_n+0x3e4>
8015fef4:	02003821 	move	a3,s0
8015fef8:	8fa5004c 	lw	a1,76(sp)
8015fefc:	8fa60050 	lw	a2,80(sp)
8015ff00:	8fa40058 	lw	a0,88(sp)
8015ff04:	0c057ed6 	jal	8015fb58 <__mpn_impn_mul_n_basecase>
8015ff08:	02003821 	move	a3,s0
8015ff0c:	8fa60058 	lw	a2,88(sp)
8015ff10:	02202021 	move	a0,s1
8015ff14:	02202821 	move	a1,s1
8015ff18:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015ff1c:	02603821 	move	a3,s3
8015ff20:	02c21821 	addu	v1,s6,v0
8015ff24:	10600007 	beqz	v1,8015ff44 <__mpn_impn_mul_n+0x27c>
8015ff28:	00000000 	nop
8015ff2c:	8e420000 	lw	v0,0(s2)
8015ff30:	26440004 	addiu	a0,s2,4
8015ff34:	00621821 	addu	v1,v1,v0
8015ff38:	0062102b 	sltu	v0,v1,v0
8015ff3c:	1440006a 	bnez	v0,801600e8 <__mpn_impn_mul_n+0x420>
8015ff40:	ae430000 	sw	v1,0(s2)
8015ff44:	1a000009 	blez	s0,8015ff6c <__mpn_impn_mul_n+0x2a4>
8015ff48:	02802021 	move	a0,s4
8015ff4c:	8fa80058 	lw	t0,88(sp)
8015ff50:	00001821 	move	v1,zero
8015ff54:	8d020000 	lw	v0,0(t0)
8015ff58:	24630001 	addiu	v1,v1,1
8015ff5c:	ac820000 	sw	v0,0(a0)
8015ff60:	25080004 	addiu	t0,t0,4
8015ff64:	1603fffb 	bne	s0,v1,8015ff54 <__mpn_impn_mul_n+0x28c>
8015ff68:	24840004 	addiu	a0,a0,4
8015ff6c:	8fa20058 	lw	v0,88(sp)
8015ff70:	02202021 	move	a0,s1
8015ff74:	005e3021 	addu	a2,v0,s8
8015ff78:	02003821 	move	a3,s0
8015ff7c:	0c0579c0 	jal	8015e700 <__mpn_add_n>
8015ff80:	02202821 	move	a1,s1
8015ff84:	1040ff7e 	beqz	v0,8015fd80 <__mpn_impn_mul_n+0xb8>
8015ff88:	26e40004 	addiu	a0,s7,4
8015ff8c:	8ee20000 	lw	v0,0(s7)
8015ff90:	00000000 	nop
8015ff94:	24430001 	addiu	v1,v0,1
8015ff98:	0062102b 	sltu	v0,v1,v0
8015ff9c:	1040ff78 	beqz	v0,8015fd80 <__mpn_impn_mul_n+0xb8>
8015ffa0:	aee30000 	sw	v1,0(s7)
8015ffa4:	2673ffff 	addiu	s3,s3,-1
8015ffa8:	1260ff75 	beqz	s3,8015fd80 <__mpn_impn_mul_n+0xb8>
8015ffac:	00000000 	nop
8015ffb0:	8c820000 	lw	v0,0(a0)
8015ffb4:	24840004 	addiu	a0,a0,4
8015ffb8:	24420001 	addiu	v0,v0,1
8015ffbc:	1040fff9 	beqz	v0,8015ffa4 <__mpn_impn_mul_n+0x2dc>
8015ffc0:	ac82fffc 	sw	v0,-4(a0)
8015ffc4:	08057f60 	j	8015fd80 <__mpn_impn_mul_n+0xb8>
8015ffc8:	00000000 	nop
8015ffcc:	8fa2004c 	lw	v0,76(sp)
8015ffd0:	8fa30050 	lw	v1,80(sp)
8015ffd4:	0010f080 	sll	s8,s0,0x2
8015ffd8:	005e8821 	addu	s1,v0,s8
8015ffdc:	007e9021 	addu	s2,v1,s8
8015ffe0:	0007a880 	sll	s5,a3,0x2
8015ffe4:	8fa20058 	lw	v0,88(sp)
8015ffe8:	00952021 	addu	a0,a0,s5
8015ffec:	02202821 	move	a1,s1
8015fff0:	02403021 	move	a2,s2
8015fff4:	02003821 	move	a3,s0
8015fff8:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
8015fffc:	afa20010 	sw	v0,16(sp)
80160000:	8fa5004c 	lw	a1,76(sp)
80160004:	02202021 	move	a0,s1
80160008:	0c057a04 	jal	8015e810 <__mpn_cmp>
8016000c:	02003021 	move	a2,s0
80160010:	0441ff7c 	bgez	v0,8015fe04 <__mpn_impn_mul_n+0x13c>
80160014:	00000000 	nop
80160018:	8fa5004c 	lw	a1,76(sp)
8016001c:	02203021 	move	a2,s1
80160020:	02802021 	move	a0,s4
80160024:	0c05806c 	jal	801601b0 <__mpn_sub_n>
80160028:	02003821 	move	a3,s0
8016002c:	8fa50050 	lw	a1,80(sp)
80160030:	24030001 	li	v1,1
80160034:	02402021 	move	a0,s2
80160038:	02003021 	move	a2,s0
8016003c:	0c057a04 	jal	8015e810 <__mpn_cmp>
80160040:	afa30018 	sw	v1,24(sp)
80160044:	0441ff7b 	bgez	v0,8015fe34 <__mpn_impn_mul_n+0x16c>
80160048:	029e8821 	addu	s1,s4,s8
8016004c:	8fa50050 	lw	a1,80(sp)
80160050:	02403021 	move	a2,s2
80160054:	02202021 	move	a0,s1
80160058:	0c05806c 	jal	801601b0 <__mpn_sub_n>
8016005c:	02003821 	move	a3,s0
80160060:	8fa3001c 	lw	v1,28(sp)
80160064:	00000000 	nop
80160068:	1460ff7c 	bnez	v1,8015fe5c <__mpn_impn_mul_n+0x194>
8016006c:	00000000 	nop
80160070:	8fa30058 	lw	v1,88(sp)
80160074:	02802821 	move	a1,s4
80160078:	00751021 	addu	v0,v1,s5
8016007c:	00602021 	move	a0,v1
80160080:	02203021 	move	a2,s1
80160084:	02003821 	move	a3,s0
80160088:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
8016008c:	afa20010 	sw	v0,16(sp)
80160090:	08057f9e 	j	8015fe78 <__mpn_impn_mul_n+0x1b0>
80160094:	02952821 	addu	a1,s4,s5
80160098:	8fa20058 	lw	v0,88(sp)
8016009c:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
801600a0:	afa20010 	sw	v0,16(sp)
801600a4:	08057f49 	j	8015fd24 <__mpn_impn_mul_n+0x5c>
801600a8:	00000000 	nop
801600ac:	8fa30058 	lw	v1,88(sp)
801600b0:	8fa5004c 	lw	a1,76(sp)
801600b4:	8fa60050 	lw	a2,80(sp)
801600b8:	02a31021 	addu	v0,s5,v1
801600bc:	00602021 	move	a0,v1
801600c0:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
801600c4:	afa20010 	sw	v0,16(sp)
801600c8:	08057fc3 	j	8015ff0c <__mpn_impn_mul_n+0x244>
801600cc:	00000000 	nop
801600d0:	8fa60058 	lw	a2,88(sp)
801600d4:	02202821 	move	a1,s1
801600d8:	0c0579c0 	jal	8015e700 <__mpn_add_n>
801600dc:	02603821 	move	a3,s3
801600e0:	08057fba 	j	8015fee8 <__mpn_impn_mul_n+0x220>
801600e4:	02c2b021 	addu	s6,s6,v0
801600e8:	02001821 	move	v1,s0
801600ec:	2463ffff 	addiu	v1,v1,-1
801600f0:	1060ff94 	beqz	v1,8015ff44 <__mpn_impn_mul_n+0x27c>
801600f4:	00000000 	nop
801600f8:	8c820000 	lw	v0,0(a0)
801600fc:	24840004 	addiu	a0,a0,4
80160100:	24420001 	addiu	v0,v0,1
80160104:	1040fff9 	beqz	v0,801600ec <__mpn_impn_mul_n+0x424>
80160108:	ac82fffc 	sw	v0,-4(a0)
8016010c:	08057fd1 	j	8015ff44 <__mpn_impn_mul_n+0x27c>
80160110:	00000000 	nop

80160114 <__mpn_mul_n>:
80160114:	27bdffe0 	addiu	sp,sp,-32
80160118:	afbe0018 	sw	s8,24(sp)
8016011c:	afbf001c 	sw	ra,28(sp)
80160120:	03a0f021 	move	s8,sp
80160124:	10a60014 	beq	a1,a2,80160178 <__mpn_mul_n+0x64>
80160128:	28e90020 	slti	t1,a3,32
8016012c:	000710c0 	sll	v0,a3,0x3
80160130:	11200008 	beqz	t1,80160154 <__mpn_mul_n+0x40>
80160134:	24420008 	addiu	v0,v0,8
80160138:	0c057ed6 	jal	8015fb58 <__mpn_impn_mul_n_basecase>
8016013c:	00000000 	nop
80160140:	03c0e821 	move	sp,s8
80160144:	8fbf001c 	lw	ra,28(sp)
80160148:	8fbe0018 	lw	s8,24(sp)
8016014c:	03e00008 	jr	ra
80160150:	27bd0020 	addiu	sp,sp,32
80160154:	03a2e823 	subu	sp,sp,v0
80160158:	27a20018 	addiu	v0,sp,24
8016015c:	0c057f32 	jal	8015fcc8 <__mpn_impn_mul_n>
80160160:	afa20010 	sw	v0,16(sp)
80160164:	03c0e821 	move	sp,s8
80160168:	8fbf001c 	lw	ra,28(sp)
8016016c:	8fbe0018 	lw	s8,24(sp)
80160170:	03e00008 	jr	ra
80160174:	27bd0020 	addiu	sp,sp,32
80160178:	000710c0 	sll	v0,a3,0x3
8016017c:	24420008 	addiu	v0,v0,8
80160180:	11200005 	beqz	t1,80160198 <__mpn_mul_n+0x84>
80160184:	00e03021 	move	a2,a3
80160188:	0c057d98 	jal	8015f660 <__mpn_impn_sqr_n_basecase>
8016018c:	00000000 	nop
80160190:	08058051 	j	80160144 <__mpn_mul_n+0x30>
80160194:	03c0e821 	move	sp,s8
80160198:	03a2e823 	subu	sp,sp,v0
8016019c:	0c057df2 	jal	8015f7c8 <__mpn_impn_sqr_n>
801601a0:	27a70018 	addiu	a3,sp,24
801601a4:	08058051 	j	80160144 <__mpn_mul_n+0x30>
801601a8:	03c0e821 	move	sp,s8
801601ac:	00000000 	nop

801601b0 <__mpn_sub_n>:
801601b0:	8caa0000 	lw	t2,0(a1)
801601b4:	8ccb0000 	lw	t3,0(a2)
801601b8:	24e7ffff 	addiu	a3,a3,-1
801601bc:	30e90003 	andi	t1,a3,0x3
801601c0:	11200011 	beqz	t1,80160208 <__mpn_sub_n+0x58>
801601c4:	00001021 	move	v0,zero
801601c8:	00e93823 	subu	a3,a3,t1
801601cc:	2529ffff 	addiu	t1,t1,-1
801601d0:	8cac0004 	lw	t4,4(a1)
801601d4:	01625821 	addu	t3,t3,v0
801601d8:	8ccd0004 	lw	t5,4(a2)
801601dc:	0162402b 	sltu	t0,t3,v0
801601e0:	014b5823 	subu	t3,t2,t3
801601e4:	014b102b 	sltu	v0,t2,t3
801601e8:	ac8b0000 	sw	t3,0(a0)
801601ec:	00481025 	or	v0,v0,t0
801601f0:	24a50004 	addiu	a1,a1,4
801601f4:	24c60004 	addiu	a2,a2,4
801601f8:	01805021 	move	t2,t4
801601fc:	01a05821 	move	t3,t5
80160200:	1520fff2 	bnez	t1,801601cc <__mpn_sub_n+0x1c>
80160204:	24840004 	addiu	a0,a0,4
80160208:	10e00026 	beqz	a3,801602a4 <__mpn_sub_n+0xf4>
8016020c:	00000000 	nop
80160210:	24e7fffc 	addiu	a3,a3,-4
80160214:	8cac0004 	lw	t4,4(a1)
80160218:	01625821 	addu	t3,t3,v0
8016021c:	8ccd0004 	lw	t5,4(a2)
80160220:	0162402b 	sltu	t0,t3,v0
80160224:	014b5823 	subu	t3,t2,t3
80160228:	014b102b 	sltu	v0,t2,t3
8016022c:	ac8b0000 	sw	t3,0(a0)
80160230:	00481025 	or	v0,v0,t0
80160234:	8caa0008 	lw	t2,8(a1)
80160238:	01a26821 	addu	t5,t5,v0
8016023c:	8ccb0008 	lw	t3,8(a2)
80160240:	01a2402b 	sltu	t0,t5,v0
80160244:	018d6823 	subu	t5,t4,t5
80160248:	018d102b 	sltu	v0,t4,t5
8016024c:	ac8d0004 	sw	t5,4(a0)
80160250:	00481025 	or	v0,v0,t0
80160254:	8cac000c 	lw	t4,12(a1)
80160258:	01625821 	addu	t3,t3,v0
8016025c:	8ccd000c 	lw	t5,12(a2)
80160260:	0162402b 	sltu	t0,t3,v0
80160264:	014b5823 	subu	t3,t2,t3
80160268:	014b102b 	sltu	v0,t2,t3
8016026c:	ac8b0008 	sw	t3,8(a0)
80160270:	00481025 	or	v0,v0,t0
80160274:	8caa0010 	lw	t2,16(a1)
80160278:	01a26821 	addu	t5,t5,v0
8016027c:	8ccb0010 	lw	t3,16(a2)
80160280:	01a2402b 	sltu	t0,t5,v0
80160284:	018d6823 	subu	t5,t4,t5
80160288:	018d102b 	sltu	v0,t4,t5
8016028c:	ac8d000c 	sw	t5,12(a0)
80160290:	00481025 	or	v0,v0,t0
80160294:	24a50010 	addiu	a1,a1,16
80160298:	24c60010 	addiu	a2,a2,16
8016029c:	14e0ffdc 	bnez	a3,80160210 <__mpn_sub_n+0x60>
801602a0:	24840010 	addiu	a0,a0,16
801602a4:	01625821 	addu	t3,t3,v0
801602a8:	0162402b 	sltu	t0,t3,v0
801602ac:	014b5823 	subu	t3,t2,t3
801602b0:	014b102b 	sltu	v0,t2,t3
801602b4:	ac8b0000 	sw	t3,0(a0)
801602b8:	03e00008 	jr	ra
801602bc:	00481025 	or	v0,v0,t0

801602c0 <__mpn_submul_1>:
801602c0:	8ca80000 	lw	t0,0(a1)
801602c4:	24a50004 	addiu	a1,a1,4
801602c8:	01070019 	multu	t0,a3
801602cc:	24c6ffff 	addiu	a2,a2,-1
801602d0:	10c00020 	beqz	a2,80160354 <__mpn_submul_1+0x94>
801602d4:	00001021 	move	v0,zero
801602d8:	24c6ffff 	addiu	a2,a2,-1
801602dc:	10c00011 	beqz	a2,80160324 <__mpn_submul_1+0x64>
801602e0:	8ca80000 	lw	t0,0(a1)
801602e4:	8c8a0000 	lw	t2,0(a0)
801602e8:	00001812 	mflo	v1
801602ec:	00004810 	mfhi	t1
801602f0:	24a50004 	addiu	a1,a1,4
801602f4:	00621821 	addu	v1,v1,v0
801602f8:	01070019 	multu	t0,a3
801602fc:	8ca80000 	lw	t0,0(a1)
80160300:	24c6ffff 	addiu	a2,a2,-1
80160304:	0062102b 	sltu	v0,v1,v0
80160308:	01431823 	subu	v1,t2,v1
8016030c:	0143502b 	sltu	t2,t2,v1
80160310:	004a1021 	addu	v0,v0,t2
80160314:	ac830000 	sw	v1,0(a0)
80160318:	24840004 	addiu	a0,a0,4
8016031c:	14c0fff1 	bnez	a2,801602e4 <__mpn_submul_1+0x24>
80160320:	01221021 	addu	v0,t1,v0
80160324:	8c8a0000 	lw	t2,0(a0)
80160328:	00001812 	mflo	v1
8016032c:	00004810 	mfhi	t1
80160330:	00621821 	addu	v1,v1,v0
80160334:	0062102b 	sltu	v0,v1,v0
80160338:	01070019 	multu	t0,a3
8016033c:	01431823 	subu	v1,t2,v1
80160340:	0143502b 	sltu	t2,t2,v1
80160344:	004a1021 	addu	v0,v0,t2
80160348:	ac830000 	sw	v1,0(a0)
8016034c:	24840004 	addiu	a0,a0,4
80160350:	01221021 	addu	v0,t1,v0
80160354:	8c8a0000 	lw	t2,0(a0)
80160358:	00001812 	mflo	v1
8016035c:	00004810 	mfhi	t1
80160360:	00621821 	addu	v1,v1,v0
80160364:	0062102b 	sltu	v0,v1,v0
80160368:	01431823 	subu	v1,t2,v1
8016036c:	0143502b 	sltu	t2,t2,v1
80160370:	004a1021 	addu	v0,v0,t2
80160374:	ac830000 	sw	v1,0(a0)
80160378:	03e00008 	jr	ra
8016037c:	01221021 	addu	v0,t1,v0

80160380 <__mpn_extract_double>:
80160380:	8fa90014 	lw	t1,20(sp)
80160384:	3c02000f 	lui	v0,0xf
80160388:	00091d02 	srl	v1,t1,0x14
8016038c:	00805821 	move	t3,a0
80160390:	3442ffff 	ori	v0,v0,0xffff
80160394:	8fa80010 	lw	t0,16(sp)
80160398:	306307ff 	andi	v1,v1,0x7ff
8016039c:	3c047ff0 	lui	a0,0x7ff0
801603a0:	01225024 	and	t2,t1,v0
801603a4:	2463fc01 	addiu	v1,v1,-1023
801603a8:	000917c2 	srl	v0,t1,0x1f
801603ac:	01242024 	and	a0,t1,a0
801603b0:	ace20000 	sw	v0,0(a3)
801603b4:	ad680000 	sw	t0,0(t3)
801603b8:	acc30000 	sw	v1,0(a2)
801603bc:	ad6a0004 	sw	t2,4(t3)
801603c0:	1480000e 	bnez	a0,801603fc <__mpn_extract_double+0x7c>
801603c4:	256c0004 	addiu	t4,t3,4
801603c8:	11000011 	beqz	t0,80160410 <__mpn_extract_double+0x90>
801603cc:	01003821 	move	a3,t0
801603d0:	15400012 	bnez	t2,8016041c <__mpn_extract_double+0x9c>
801603d4:	3402ffff 	li	v0,0xffff
801603d8:	0048102b 	sltu	v0,v0,t0
801603dc:	1440003b 	bnez	v0,801604cc <__mpn_extract_double+0x14c>
801603e0:	3c0200ff 	lui	v0,0xff
801603e4:	2d020100 	sltiu	v0,t0,256
801603e8:	14400054 	bnez	v0,8016053c <__mpn_extract_double+0x1bc>
801603ec:	00000000 	nop
801603f0:	24050008 	li	a1,8
801603f4:	08058139 	j	801604e4 <__mpn_extract_double+0x164>
801603f8:	24020008 	li	v0,8
801603fc:	3c020010 	lui	v0,0x10
80160400:	01421025 	or	v0,t2,v0
80160404:	ad620004 	sw	v0,4(t3)
80160408:	03e00008 	jr	ra
8016040c:	24020002 	li	v0,2
80160410:	11400027 	beqz	t2,801604b0 <__mpn_extract_double+0x130>
80160414:	24020002 	li	v0,2
80160418:	3402ffff 	li	v0,0xffff
8016041c:	004a102b 	sltu	v0,v0,t2
80160420:	1440001c 	bnez	v0,80160494 <__mpn_extract_double+0x114>
80160424:	3c0200ff 	lui	v0,0xff
80160428:	2d420100 	sltiu	v0,t2,256
8016042c:	10400022 	beqz	v0,801604b8 <__mpn_extract_double+0x138>
80160430:	24080008 	li	t0,8
80160434:	00004021 	move	t0,zero
80160438:	00001021 	move	v0,zero
8016043c:	004a2006 	srlv	a0,t2,v0
80160440:	3c02801d 	lui	v0,0x801d
80160444:	24426a50 	addiu	v0,v0,27216
80160448:	00822021 	addu	a0,a0,v0
8016044c:	90830000 	lbu	v1,0(a0)
80160450:	24050020 	li	a1,32
80160454:	01031821 	addu	v1,t0,v1
80160458:	00a31823 	subu	v1,a1,v1
8016045c:	2463fff5 	addiu	v1,v1,-11
80160460:	00a32823 	subu	a1,a1,v1
80160464:	00a72806 	srlv	a1,a3,a1
80160468:	006a1004 	sllv	v0,t2,v1
8016046c:	00451025 	or	v0,v0,a1
80160470:	ad820000 	sw	v0,0(t4)
80160474:	8d640000 	lw	a0,0(t3)
80160478:	2402fc02 	li	v0,-1022
8016047c:	00431023 	subu	v0,v0,v1
80160480:	00642004 	sllv	a0,a0,v1
80160484:	acc20000 	sw	v0,0(a2)
80160488:	24020002 	li	v0,2
8016048c:	03e00008 	jr	ra
80160490:	ad640000 	sw	a0,0(t3)
80160494:	3442ffff 	ori	v0,v0,0xffff
80160498:	004a102b 	sltu	v0,v0,t2
8016049c:	14400008 	bnez	v0,801604c0 <__mpn_extract_double+0x140>
801604a0:	00000000 	nop
801604a4:	24080010 	li	t0,16
801604a8:	0805810f 	j	8016043c <__mpn_extract_double+0xbc>
801604ac:	24020010 	li	v0,16
801604b0:	03e00008 	jr	ra
801604b4:	acc00000 	sw	zero,0(a2)
801604b8:	0805810f 	j	8016043c <__mpn_extract_double+0xbc>
801604bc:	24020008 	li	v0,8
801604c0:	24080018 	li	t0,24
801604c4:	0805810f 	j	8016043c <__mpn_extract_double+0xbc>
801604c8:	24020018 	li	v0,24
801604cc:	3442ffff 	ori	v0,v0,0xffff
801604d0:	0048102b 	sltu	v0,v0,t0
801604d4:	14400017 	bnez	v0,80160534 <__mpn_extract_double+0x1b4>
801604d8:	24050018 	li	a1,24
801604dc:	24050010 	li	a1,16
801604e0:	24020010 	li	v0,16
801604e4:	00472006 	srlv	a0,a3,v0
801604e8:	3c02801d 	lui	v0,0x801d
801604ec:	24426a50 	addiu	v0,v0,27216
801604f0:	00822021 	addu	a0,a0,v0
801604f4:	90830000 	lbu	v1,0(a0)
801604f8:	24020020 	li	v0,32
801604fc:	00a31821 	addu	v1,a1,v1
80160500:	00434023 	subu	t0,v0,v1
80160504:	2904000b 	slti	a0,t0,11
80160508:	1480000f 	bnez	a0,80160548 <__mpn_extract_double+0x1c8>
8016050c:	00000000 	nop
80160510:	2502fff5 	addiu	v0,t0,-11
80160514:	00471004 	sllv	v0,a3,v0
80160518:	ad820000 	sw	v0,0(t4)
8016051c:	ad600000 	sw	zero,0(t3)
80160520:	2402fbed 	li	v0,-1043
80160524:	00481023 	subu	v0,v0,t0
80160528:	acc20000 	sw	v0,0(a2)
8016052c:	03e00008 	jr	ra
80160530:	24020002 	li	v0,2
80160534:	08058139 	j	801604e4 <__mpn_extract_double+0x164>
80160538:	24020018 	li	v0,24
8016053c:	00002821 	move	a1,zero
80160540:	08058139 	j	801604e4 <__mpn_extract_double+0x164>
80160544:	00001021 	move	v0,zero
80160548:	2402000b 	li	v0,11
8016054c:	00481023 	subu	v0,v0,t0
80160550:	00471006 	srlv	v0,a3,v0
80160554:	ad820000 	sw	v0,0(t4)
80160558:	8d630000 	lw	v1,0(t3)
8016055c:	25020015 	addiu	v0,t0,21
80160560:	00431804 	sllv	v1,v1,v0
80160564:	08058148 	j	80160520 <__mpn_extract_double+0x1a0>
80160568:	ad630000 	sw	v1,0(t3)
8016056c:	00000000 	nop

80160570 <__mpn_construct_float>:
80160570:	3c037fff 	lui	v1,0x7fff
80160574:	3463ffff 	ori	v1,v1,0xffff
80160578:	000637c0 	sll	a2,a2,0x1f
8016057c:	00631824 	and	v1,v1,v1
80160580:	24a5007f 	addiu	a1,a1,127
80160584:	3c02807f 	lui	v0,0x807f
80160588:	00661825 	or	v1,v1,a2
8016058c:	3442ffff 	ori	v0,v0,0xffff
80160590:	30a500ff 	andi	a1,a1,0xff
80160594:	8c860000 	lw	a2,0(a0)
80160598:	00621824 	and	v1,v1,v0
8016059c:	00052dc0 	sll	a1,a1,0x17
801605a0:	3c02007f 	lui	v0,0x7f
801605a4:	00651825 	or	v1,v1,a1
801605a8:	3442ffff 	ori	v0,v0,0xffff
801605ac:	3c04ff80 	lui	a0,0xff80
801605b0:	00c23024 	and	a2,a2,v0
801605b4:	00641824 	and	v1,v1,a0
801605b8:	03e00008 	jr	ra
801605bc:	00661025 	or	v0,v1,a2

801605c0 <__mpn_construct_double>:
801605c0:	3c027fff 	lui	v0,0x7fff
801605c4:	00004821 	move	t1,zero
801605c8:	3442ffff 	ori	v0,v0,0xffff
801605cc:	30c600ff 	andi	a2,a2,0xff
801605d0:	24a503ff 	addiu	a1,a1,1023
801605d4:	01223824 	and	a3,t1,v0
801605d8:	000637c0 	sll	a2,a2,0x1f
801605dc:	30a5ffff 	andi	a1,a1,0xffff
801605e0:	3c02800f 	lui	v0,0x800f
801605e4:	00e63825 	or	a3,a3,a2
801605e8:	30a507ff 	andi	a1,a1,0x7ff
801605ec:	3442ffff 	ori	v0,v0,0xffff
801605f0:	00e21024 	and	v0,a3,v0
801605f4:	00052d00 	sll	a1,a1,0x14
801605f8:	8c830004 	lw	v1,4(a0)
801605fc:	00451025 	or	v0,v0,a1
80160600:	3c05000f 	lui	a1,0xf
80160604:	34a5ffff 	ori	a1,a1,0xffff
80160608:	00651824 	and	v1,v1,a1
8016060c:	00651824 	and	v1,v1,a1
80160610:	8c880000 	lw	t0,0(a0)
80160614:	00651824 	and	v1,v1,a1
80160618:	3c04fff0 	lui	a0,0xfff0
8016061c:	00651824 	and	v1,v1,a1
80160620:	00441024 	and	v0,v0,a0
80160624:	00431025 	or	v0,v0,v1
80160628:	00404821 	move	t1,v0
8016062c:	01201821 	move	v1,t1
80160630:	03e00008 	jr	ra
80160634:	01001021 	move	v0,t0
	...

80160640 <_itowa>:
80160640:	27bdffe0 	addiu	sp,sp,-32
80160644:	8fa20030 	lw	v0,48(sp)
80160648:	afb3001c 	sw	s3,28(sp)
8016064c:	afb20018 	sw	s2,24(sp)
80160650:	afb10014 	sw	s1,20(sp)
80160654:	afb00010 	sw	s0,16(sp)
80160658:	00807021 	move	t6,a0
8016065c:	00a07821 	move	t7,a1
80160660:	00c09821 	move	s3,a2
80160664:	1040005d 	beqz	v0,801607dc <_itowa+0x19c>
80160668:	00e06821 	move	t5,a3
8016066c:	3c02801d 	lui	v0,0x801d
80160670:	244b6be0 	addiu	t3,v0,27616
80160674:	24020008 	li	v0,8
80160678:	11a2005d 	beq	t5,v0,801607f0 <_itowa+0x1b0>
8016067c:	24020010 	li	v0,16
80160680:	11a200d2 	beq	t5,v0,801609cc <_itowa+0x38c>
80160684:	000d2100 	sll	a0,t5,0x4
80160688:	000d2880 	sll	a1,t5,0x2
8016068c:	00a42821 	addu	a1,a1,a0
80160690:	3c04801d 	lui	a0,0x801d
80160694:	24840de0 	addiu	a0,a0,3552
80160698:	2484ffd8 	addiu	a0,a0,-40
8016069c:	15e00078 	bnez	t7,80160880 <_itowa+0x240>
801606a0:	00a44821 	addu	t1,a1,a0
801606a4:	afae0000 	sw	t6,0(sp)
801606a8:	240c0001 	li	t4,1
801606ac:	8d270000 	lw	a3,0(t1)
801606b0:	02603021 	move	a2,s3
801606b4:	000c1080 	sll	v0,t4,0x2
801606b8:	005d5021 	addu	t2,v0,sp
801606bc:	81220004 	lb	v0,4(t1)
801606c0:	254afffc 	addiu	t2,t2,-4
801606c4:	8d450000 	lw	a1,0(t2)
801606c8:	1040002a 	beqz	v0,80160774 <_itowa+0x134>
801606cc:	258cffff 	addiu	t4,t4,-1
801606d0:	10a00014 	beqz	a1,80160724 <_itowa+0xe4>
801606d4:	00004021 	move	t0,zero
801606d8:	00a70019 	multu	a1,a3
801606dc:	00001810 	mfhi	v1
801606e0:	00a31023 	subu	v0,a1,v1
801606e4:	81240005 	lb	a0,5(t1)
801606e8:	00021042 	srl	v0,v0,0x1
801606ec:	00621821 	addu	v1,v1,v0
801606f0:	2484ffff 	addiu	a0,a0,-1
801606f4:	00831806 	srlv	v1,v1,a0
801606f8:	01a30018 	mult	t5,v1
801606fc:	24c6fffc 	addiu	a2,a2,-4
80160700:	25080001 	addiu	t0,t0,1
80160704:	00001012 	mflo	v0
80160708:	00a21023 	subu	v0,a1,v0
8016070c:	00021080 	sll	v0,v0,0x2
80160710:	004b1021 	addu	v0,v0,t3
80160714:	8c440000 	lw	a0,0(v0)
80160718:	00602821 	move	a1,v1
8016071c:	1460ffee 	bnez	v1,801606d8 <_itowa+0x98>
80160720:	acc40000 	sw	a0,0(a2)
80160724:	11800026 	beqz	t4,801607c0 <_itowa+0x180>
80160728:	00000000 	nop
8016072c:	81220009 	lb	v0,9(t1)
80160730:	00000000 	nop
80160734:	0102102a 	slt	v0,t0,v0
80160738:	1040ffde 	beqz	v0,801606b4 <_itowa+0x74>
8016073c:	24030030 	li	v1,48
80160740:	24c6fffc 	addiu	a2,a2,-4
80160744:	acc30000 	sw	v1,0(a2)
80160748:	81220009 	lb	v0,9(t1)
8016074c:	25080001 	addiu	t0,t0,1
80160750:	0102102a 	slt	v0,t0,v0
80160754:	1440fffb 	bnez	v0,80160744 <_itowa+0x104>
80160758:	24c6fffc 	addiu	a2,a2,-4
8016075c:	24c60004 	addiu	a2,a2,4
80160760:	81220004 	lb	v0,4(t1)
80160764:	254afffc 	addiu	t2,t2,-4
80160768:	8d450000 	lw	a1,0(t2)
8016076c:	1440ffd8 	bnez	v0,801606d0 <_itowa+0x90>
80160770:	258cffff 	addiu	t4,t4,-1
80160774:	10a0ffeb 	beqz	a1,80160724 <_itowa+0xe4>
80160778:	00004021 	move	t0,zero
8016077c:	81240005 	lb	a0,5(t1)
80160780:	00a70019 	multu	a1,a3
80160784:	00001810 	mfhi	v1
80160788:	00831806 	srlv	v1,v1,a0
8016078c:	24c6fffc 	addiu	a2,a2,-4
80160790:	01a30018 	mult	t5,v1
80160794:	25080001 	addiu	t0,t0,1
80160798:	00001012 	mflo	v0
8016079c:	00a21023 	subu	v0,a1,v0
801607a0:	00021080 	sll	v0,v0,0x2
801607a4:	004b1021 	addu	v0,v0,t3
801607a8:	8c440000 	lw	a0,0(v0)
801607ac:	00602821 	move	a1,v1
801607b0:	1460fff2 	bnez	v1,8016077c <_itowa+0x13c>
801607b4:	acc40000 	sw	a0,0(a2)
801607b8:	1580ffdc 	bnez	t4,8016072c <_itowa+0xec>
801607bc:	00000000 	nop
801607c0:	8fb3001c 	lw	s3,28(sp)
801607c4:	8fb20018 	lw	s2,24(sp)
801607c8:	8fb10014 	lw	s1,20(sp)
801607cc:	8fb00010 	lw	s0,16(sp)
801607d0:	00c01021 	move	v0,a2
801607d4:	03e00008 	jr	ra
801607d8:	27bd0020 	addiu	sp,sp,32
801607dc:	3c02801d 	lui	v0,0x801d
801607e0:	244b6b50 	addiu	t3,v0,27472
801607e4:	24020008 	li	v0,8
801607e8:	15a2ffa5 	bne	t5,v0,80160680 <_itowa+0x40>
801607ec:	24020010 	li	v0,16
801607f0:	11e00094 	beqz	t7,80160a44 <_itowa+0x404>
801607f4:	01e03821 	move	a3,t7
801607f8:	01c02821 	move	a1,t6
801607fc:	02603021 	move	a2,s3
80160800:	2404000a 	li	a0,10
80160804:	30a20007 	andi	v0,a1,0x7
80160808:	00021080 	sll	v0,v0,0x2
8016080c:	004b1021 	addu	v0,v0,t3
80160810:	8c430000 	lw	v1,0(v0)
80160814:	24c6fffc 	addiu	a2,a2,-4
80160818:	2484ffff 	addiu	a0,a0,-1
8016081c:	acc30000 	sw	v1,0(a2)
80160820:	1480fff8 	bnez	a0,80160804 <_itowa+0x1c4>
80160824:	000528c2 	srl	a1,a1,0x3
80160828:	30e20001 	andi	v0,a3,0x1
8016082c:	00021080 	sll	v0,v0,0x2
80160830:	00072042 	srl	a0,a3,0x1
80160834:	00451025 	or	v0,v0,a1
80160838:	148000a8 	bnez	a0,80160adc <_itowa+0x49c>
8016083c:	2666ffd8 	addiu	a2,s3,-40
80160840:	00402021 	move	a0,v0
80160844:	30820007 	andi	v0,a0,0x7
80160848:	00021080 	sll	v0,v0,0x2
8016084c:	004b1021 	addu	v0,v0,t3
80160850:	8c430000 	lw	v1,0(v0)
80160854:	24c6fffc 	addiu	a2,a2,-4
80160858:	000420c2 	srl	a0,a0,0x3
8016085c:	1480fff9 	bnez	a0,80160844 <_itowa+0x204>
80160860:	acc30000 	sw	v1,0(a2)
80160864:	8fb3001c 	lw	s3,28(sp)
80160868:	8fb20018 	lw	s2,24(sp)
8016086c:	8fb10014 	lw	s1,20(sp)
80160870:	8fb00010 	lw	s0,16(sp)
80160874:	00c01021 	move	v0,a2
80160878:	03e00008 	jr	ra
8016087c:	27bd0020 	addiu	sp,sp,32
80160880:	8d22000c 	lw	v0,12(t1)
80160884:	81320008 	lb	s2,8(t1)
80160888:	01e2182b 	sltu	v1,t7,v0
8016088c:	14600070 	bnez	v1,80160a50 <_itowa+0x410>
80160890:	02425004 	sllv	t2,v0,s2
80160894:	164000a8 	bnez	s2,80160b38 <_itowa+0x4f8>
80160898:	24020040 	li	v0,64
8016089c:	00003021 	move	a2,zero
801608a0:	24020020 	li	v0,32
801608a4:	0052c023 	subu	t8,v0,s2
801608a8:	33030020 	andi	v1,t8,0x20
801608ac:	1060009d 	beqz	v1,80160b24 <_itowa+0x4e4>
801608b0:	000f1040 	sll	v0,t7,0x1
801608b4:	030f8006 	srlv	s0,t7,t8
801608b8:	8d280010 	lw	t0,16(t1)
801608bc:	00000000 	nop
801608c0:	00c80019 	multu	a2,t0
801608c4:	00001010 	mfhi	v0
801608c8:	00c26021 	addu	t4,a2,v0
801608cc:	00000000 	nop
801608d0:	018a0019 	multu	t4,t2
801608d4:	00002012 	mflo	a0
801608d8:	02041023 	subu	v0,s0,a0
801608dc:	0202282b 	sltu	a1,s0,v0
801608e0:	00001810 	mfhi	v1
801608e4:	00c31823 	subu	v1,a2,v1
801608e8:	00651823 	subu	v1,v1,a1
801608ec:	14600087 	bnez	v1,80160b0c <_itowa+0x4cc>
801608f0:	004a2823 	subu	a1,v0,t2
801608f4:	00403021 	move	a2,v0
801608f8:	00ca102b 	sltu	v0,a2,t2
801608fc:	14400003 	bnez	v0,8016090c <_itowa+0x2cc>
80160900:	00000000 	nop
80160904:	00ca3023 	subu	a2,a2,t2
80160908:	258c0001 	addiu	t4,t4,1
8016090c:	00c80019 	multu	a2,t0
80160910:	00001010 	mfhi	v0
80160914:	024e2804 	sllv	a1,t6,s2
80160918:	00c23821 	addu	a3,a2,v0
8016091c:	00ea0019 	multu	a3,t2
80160920:	00002012 	mflo	a0
80160924:	00a41023 	subu	v0,a1,a0
80160928:	00a2282b 	sltu	a1,a1,v0
8016092c:	00001810 	mfhi	v1
80160930:	00c31823 	subu	v1,a2,v1
80160934:	00651823 	subu	v1,v1,a1
80160938:	1460008d 	bnez	v1,80160b70 <_itowa+0x530>
8016093c:	004a2823 	subu	a1,v0,t2
80160940:	00407021 	move	t6,v0
80160944:	01ca102b 	sltu	v0,t6,t2
80160948:	14400003 	bnez	v0,80160958 <_itowa+0x318>
8016094c:	00000000 	nop
80160950:	01ca7023 	subu	t6,t6,t2
80160954:	24e70001 	addiu	a3,a3,1
80160958:	16400082 	bnez	s2,80160b64 <_itowa+0x524>
8016095c:	024c1804 	sllv	v1,t4,s2
80160960:	01803021 	move	a2,t4
80160964:	00c80019 	multu	a2,t0
80160968:	00001010 	mfhi	v0
8016096c:	02472804 	sllv	a1,a3,s2
80160970:	00c23821 	addu	a3,a2,v0
80160974:	00ea0019 	multu	a3,t2
80160978:	00002012 	mflo	a0
8016097c:	00a41023 	subu	v0,a1,a0
80160980:	00a2282b 	sltu	a1,a1,v0
80160984:	00001810 	mfhi	v1
80160988:	00c31823 	subu	v1,a2,v1
8016098c:	00651823 	subu	v1,v1,a1
80160990:	14600058 	bnez	v1,80160af4 <_itowa+0x4b4>
80160994:	004a2823 	subu	a1,v0,t2
80160998:	00401821 	move	v1,v0
8016099c:	006a102b 	sltu	v0,v1,t2
801609a0:	14400003 	bnez	v0,801609b0 <_itowa+0x370>
801609a4:	00000000 	nop
801609a8:	006a1823 	subu	v1,v1,t2
801609ac:	24e70001 	addiu	a3,a3,1
801609b0:	02431806 	srlv	v1,v1,s2
801609b4:	024e1006 	srlv	v0,t6,s2
801609b8:	240c0003 	li	t4,3
801609bc:	afa20008 	sw	v0,8(sp)
801609c0:	afa70000 	sw	a3,0(sp)
801609c4:	080581ab 	j	801606ac <_itowa+0x6c>
801609c8:	afa30004 	sw	v1,4(sp)
801609cc:	11e00040 	beqz	t7,80160ad0 <_itowa+0x490>
801609d0:	01e03821 	move	a3,t7
801609d4:	01c02021 	move	a0,t6
801609d8:	02603021 	move	a2,s3
801609dc:	24050008 	li	a1,8
801609e0:	3082000f 	andi	v0,a0,0xf
801609e4:	00021080 	sll	v0,v0,0x2
801609e8:	004b1021 	addu	v0,v0,t3
801609ec:	8c430000 	lw	v1,0(v0)
801609f0:	24c6fffc 	addiu	a2,a2,-4
801609f4:	24a5ffff 	addiu	a1,a1,-1
801609f8:	acc30000 	sw	v1,0(a2)
801609fc:	14a0fff8 	bnez	a1,801609e0 <_itowa+0x3a0>
80160a00:	00042102 	srl	a0,a0,0x4
80160a04:	2666ffe0 	addiu	a2,s3,-32
80160a08:	30e2000f 	andi	v0,a3,0xf
80160a0c:	00021080 	sll	v0,v0,0x2
80160a10:	004b1021 	addu	v0,v0,t3
80160a14:	8c430000 	lw	v1,0(v0)
80160a18:	24c6fffc 	addiu	a2,a2,-4
80160a1c:	00073902 	srl	a3,a3,0x4
80160a20:	14e0fff9 	bnez	a3,80160a08 <_itowa+0x3c8>
80160a24:	acc30000 	sw	v1,0(a2)
80160a28:	8fb3001c 	lw	s3,28(sp)
80160a2c:	8fb20018 	lw	s2,24(sp)
80160a30:	8fb10014 	lw	s1,20(sp)
80160a34:	8fb00010 	lw	s0,16(sp)
80160a38:	00c01021 	move	v0,a2
80160a3c:	03e00008 	jr	ra
80160a40:	27bd0020 	addiu	sp,sp,32
80160a44:	01c02021 	move	a0,t6
80160a48:	08058211 	j	80160844 <_itowa+0x204>
80160a4c:	02603021 	move	a2,s3
80160a50:	32420020 	andi	v0,s2,0x20
80160a54:	10400052 	beqz	v0,80160ba0 <_itowa+0x560>
80160a58:	000e1042 	srl	v0,t6,0x1
80160a5c:	024e3804 	sllv	a3,t6,s2
80160a60:	00003021 	move	a2,zero
80160a64:	8d240010 	lw	a0,16(t1)
80160a68:	00000000 	nop
80160a6c:	00e40019 	multu	a3,a0
80160a70:	00002810 	mfhi	a1
80160a74:	00e54021 	addu	t0,a3,a1
80160a78:	00000000 	nop
80160a7c:	010a0019 	multu	t0,t2
80160a80:	00002012 	mflo	a0
80160a84:	00e01021 	move	v0,a3
80160a88:	00c42023 	subu	a0,a2,a0
80160a8c:	00003810 	mfhi	a3
80160a90:	00471023 	subu	v0,v0,a3
80160a94:	00c4302b 	sltu	a2,a2,a0
80160a98:	00463023 	subu	a2,v0,a2
80160a9c:	14c0003a 	bnez	a2,80160b88 <_itowa+0x548>
80160aa0:	008a1823 	subu	v1,a0,t2
80160aa4:	00803021 	move	a2,a0
80160aa8:	00ca102b 	sltu	v0,a2,t2
80160aac:	14400004 	bnez	v0,80160ac0 <_itowa+0x480>
80160ab0:	02461006 	srlv	v0,a2,s2
80160ab4:	00ca3023 	subu	a2,a2,t2
80160ab8:	25080001 	addiu	t0,t0,1
80160abc:	02461006 	srlv	v0,a2,s2
80160ac0:	240c0002 	li	t4,2
80160ac4:	afa80000 	sw	t0,0(sp)
80160ac8:	080581ab 	j	801606ac <_itowa+0x6c>
80160acc:	afa20004 	sw	v0,4(sp)
80160ad0:	01c03821 	move	a3,t6
80160ad4:	08058282 	j	80160a08 <_itowa+0x3c8>
80160ad8:	02603021 	move	a2,s3
80160adc:	00021080 	sll	v0,v0,0x2
80160ae0:	004b1021 	addu	v0,v0,t3
80160ae4:	8c430000 	lw	v1,0(v0)
80160ae8:	2666ffd4 	addiu	a2,s3,-44
80160aec:	08058211 	j	80160844 <_itowa+0x204>
80160af0:	ae63ffd4 	sw	v1,-44(s3)
80160af4:	0045102b 	sltu	v0,v0,a1
80160af8:	10620037 	beq	v1,v0,80160bd8 <_itowa+0x598>
80160afc:	24e70001 	addiu	a3,a3,1
80160b00:	24e70001 	addiu	a3,a3,1
80160b04:	08058267 	j	8016099c <_itowa+0x35c>
80160b08:	00aa1823 	subu	v1,a1,t2
80160b0c:	0045102b 	sltu	v0,v0,a1
80160b10:	1062002f 	beq	v1,v0,80160bd0 <_itowa+0x590>
80160b14:	258c0001 	addiu	t4,t4,1
80160b18:	258c0001 	addiu	t4,t4,1
80160b1c:	0805823e 	j	801608f8 <_itowa+0x2b8>
80160b20:	00aa3023 	subu	a2,a1,t2
80160b24:	00181827 	nor	v1,zero,t8
80160b28:	00621004 	sllv	v0,v0,v1
80160b2c:	030e8006 	srlv	s0,t6,t8
80160b30:	0805822e 	j	801608b8 <_itowa+0x278>
80160b34:	00508025 	or	s0,v0,s0
80160b38:	00522023 	subu	a0,v0,s2
80160b3c:	30830020 	andi	v1,a0,0x20
80160b40:	14600021 	bnez	v1,80160bc8 <_itowa+0x588>
80160b44:	008fc006 	srlv	t8,t7,a0
80160b48:	000f1040 	sll	v0,t7,0x1
80160b4c:	00041827 	nor	v1,zero,a0
80160b50:	00621004 	sllv	v0,v0,v1
80160b54:	008ec006 	srlv	t8,t6,a0
80160b58:	0058c025 	or	t8,v0,t8
80160b5c:	08058228 	j	801608a0 <_itowa+0x260>
80160b60:	03003021 	move	a2,t8
80160b64:	03071006 	srlv	v0,a3,t8
80160b68:	08058259 	j	80160964 <_itowa+0x324>
80160b6c:	00623025 	or	a2,v1,v0
80160b70:	0045102b 	sltu	v0,v0,a1
80160b74:	10620012 	beq	v1,v0,80160bc0 <_itowa+0x580>
80160b78:	24e70001 	addiu	a3,a3,1
80160b7c:	24e70001 	addiu	a3,a3,1
80160b80:	08058251 	j	80160944 <_itowa+0x304>
80160b84:	00aa7023 	subu	t6,a1,t2
80160b88:	0083102b 	sltu	v0,a0,v1
80160b8c:	10c2000a 	beq	a2,v0,80160bb8 <_itowa+0x578>
80160b90:	25080001 	addiu	t0,t0,1
80160b94:	25080001 	addiu	t0,t0,1
80160b98:	080582aa 	j	80160aa8 <_itowa+0x468>
80160b9c:	006a3023 	subu	a2,v1,t2
80160ba0:	00121827 	nor	v1,zero,s2
80160ba4:	00621006 	srlv	v0,v0,v1
80160ba8:	024f3804 	sllv	a3,t7,s2
80160bac:	00473825 	or	a3,v0,a3
80160bb0:	08058299 	j	80160a64 <_itowa+0x424>
80160bb4:	024e3004 	sllv	a2,t6,s2
80160bb8:	080582aa 	j	80160aa8 <_itowa+0x468>
80160bbc:	00603021 	move	a2,v1
80160bc0:	08058251 	j	80160944 <_itowa+0x304>
80160bc4:	00a07021 	move	t6,a1
80160bc8:	08058228 	j	801608a0 <_itowa+0x260>
80160bcc:	03003021 	move	a2,t8
80160bd0:	0805823e 	j	801608f8 <_itowa+0x2b8>
80160bd4:	00a03021 	move	a2,a1
80160bd8:	08058267 	j	8016099c <_itowa+0x35c>
80160bdc:	00a01821 	move	v1,a1

80160be0 <dprintf>:
80160be0:	27bdffe0 	addiu	sp,sp,-32
80160be4:	27a20028 	addiu	v0,sp,40
80160be8:	afa60028 	sw	a2,40(sp)
80160bec:	00403021 	move	a2,v0
80160bf0:	afbf0018 	sw	ra,24(sp)
80160bf4:	afa7002c 	sw	a3,44(sp)
80160bf8:	0c058490 	jal	80161240 <_IO_vdprintf>
80160bfc:	afa20010 	sw	v0,16(sp)
80160c00:	8fbf0018 	lw	ra,24(sp)
80160c04:	00000000 	nop
80160c08:	03e00008 	jr	ra
80160c0c:	27bd0020 	addiu	sp,sp,32

80160c10 <_IO_ftell>:
80160c10:	27bdffc0 	addiu	sp,sp,-64
80160c14:	afb20030 	sw	s2,48(sp)
80160c18:	afbf0038 	sw	ra,56(sp)
80160c1c:	afb30034 	sw	s3,52(sp)
80160c20:	afb1002c 	sw	s1,44(sp)
80160c24:	afb00028 	sw	s0,40(sp)
80160c28:	8c820000 	lw	v0,0(a0)
80160c2c:	00000000 	nop
80160c30:	30428000 	andi	v0,v0,0x8000
80160c34:	1440002a 	bnez	v0,80160ce0 <_IO_ftell+0xd0>
80160c38:	00809021 	move	s2,a0
80160c3c:	3c020000 	lui	v0,0x0
80160c40:	24420000 	addiu	v0,v0,0
80160c44:	14400067 	bnez	v0,80160de4 <_IO_ftell+0x1d4>
80160c48:	00009821 	move	s3,zero
80160c4c:	0c0518fc 	jal	801463f0 <_IO_flockfile>
80160c50:	02402021 	move	a0,s2
80160c54:	00003821 	move	a3,zero
80160c58:	24020001 	li	v0,1
80160c5c:	02402021 	move	a0,s2
80160c60:	00003021 	move	a2,zero
80160c64:	afa20010 	sw	v0,16(sp)
80160c68:	0c051f7c 	jal	80147df0 <_IO_seekoff_unlocked>
80160c6c:	afa00014 	sw	zero,20(sp)
80160c70:	8e470000 	lw	a3,0(s2)
80160c74:	00408021 	move	s0,v0
80160c78:	30e20100 	andi	v0,a3,0x100
80160c7c:	14400025 	bnez	v0,80160d14 <_IO_ftell+0x104>
80160c80:	00608821 	move	s1,v1
80160c84:	30e28000 	andi	v0,a3,0x8000
80160c88:	10400035 	beqz	v0,80160d60 <_IO_ftell+0x150>
80160c8c:	00000000 	nop
80160c90:	16600038 	bnez	s3,80160d74 <_IO_ftell+0x164>
80160c94:	27a40018 	addiu	a0,sp,24
80160c98:	2402ffff 	li	v0,-1
80160c9c:	1202003a 	beq	s0,v0,80160d88 <_IO_ftell+0x178>
80160ca0:	02002021 	move	a0,s0
80160ca4:	12100043 	beq	s0,s0,80160db4 <_IO_ftell+0x1a4>
80160ca8:	00101fc3 	sra	v1,s0,0x1f
80160cac:	0c047ea0 	jal	8011fa80 <__errno_location>
80160cb0:	00000000 	nop
80160cb4:	2403004f 	li	v1,79
80160cb8:	2404ffff 	li	a0,-1
80160cbc:	ac430000 	sw	v1,0(v0)
80160cc0:	8fbf0038 	lw	ra,56(sp)
80160cc4:	8fb30034 	lw	s3,52(sp)
80160cc8:	8fb20030 	lw	s2,48(sp)
80160ccc:	8fb1002c 	lw	s1,44(sp)
80160cd0:	8fb00028 	lw	s0,40(sp)
80160cd4:	00801021 	move	v0,a0
80160cd8:	03e00008 	jr	ra
80160cdc:	27bd0040 	addiu	sp,sp,64
80160ce0:	00009821 	move	s3,zero
80160ce4:	00003821 	move	a3,zero
80160ce8:	24020001 	li	v0,1
80160cec:	02402021 	move	a0,s2
80160cf0:	00003021 	move	a2,zero
80160cf4:	afa20010 	sw	v0,16(sp)
80160cf8:	0c051f7c 	jal	80147df0 <_IO_seekoff_unlocked>
80160cfc:	afa00014 	sw	zero,20(sp)
80160d00:	8e470000 	lw	a3,0(s2)
80160d04:	00408021 	move	s0,v0
80160d08:	30e20100 	andi	v0,a3,0x100
80160d0c:	1040ffdd 	beqz	v0,80160c84 <_IO_ftell+0x74>
80160d10:	00608821 	move	s1,v1
80160d14:	2402ffff 	li	v0,-1
80160d18:	1202002a 	beq	s0,v0,80160dc4 <_IO_ftell+0x1b4>
80160d1c:	00000000 	nop
80160d20:	8e420060 	lw	v0,96(s2)
80160d24:	00000000 	nop
80160d28:	1c40ffd7 	bgtz	v0,80160c88 <_IO_ftell+0x78>
80160d2c:	30e28000 	andi	v0,a3,0x8000
80160d30:	8e460024 	lw	a2,36(s2)
80160d34:	8e42002c 	lw	v0,44(s2)
80160d38:	00000000 	nop
80160d3c:	00461023 	subu	v0,v0,a2
80160d40:	02022023 	subu	a0,s0,v0
80160d44:	00021fc3 	sra	v1,v0,0x1f
80160d48:	0204302b 	sltu	a2,s0,a0
80160d4c:	02232823 	subu	a1,s1,v1
80160d50:	00a62823 	subu	a1,a1,a2
80160d54:	00808021 	move	s0,a0
80160d58:	08058321 	j	80160c84 <_IO_ftell+0x74>
80160d5c:	00a08821 	move	s1,a1
80160d60:	0c051908 	jal	80146420 <_IO_funlockfile>
80160d64:	02402021 	move	a0,s2
80160d68:	1260ffcc 	beqz	s3,80160c9c <_IO_ftell+0x8c>
80160d6c:	2402ffff 	li	v0,-1
80160d70:	27a40018 	addiu	a0,sp,24
80160d74:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80160d78:	00002821 	move	a1,zero
80160d7c:	2402ffff 	li	v0,-1
80160d80:	1602ffc8 	bne	s0,v0,80160ca4 <_IO_ftell+0x94>
80160d84:	02002021 	move	a0,s0
80160d88:	1622ffc6 	bne	s1,v0,80160ca4 <_IO_ftell+0x94>
80160d8c:	02002021 	move	a0,s0
80160d90:	0c047ea0 	jal	8011fa80 <__errno_location>
80160d94:	00000000 	nop
80160d98:	00401821 	move	v1,v0
80160d9c:	8c420000 	lw	v0,0(v0)
80160da0:	00000000 	nop
80160da4:	1040001b 	beqz	v0,80160e14 <_IO_ftell+0x204>
80160da8:	24020005 	li	v0,5
80160dac:	08058330 	j	80160cc0 <_IO_ftell+0xb0>
80160db0:	2404ffff 	li	a0,-1
80160db4:	1471ffbd 	bne	v1,s1,80160cac <_IO_ftell+0x9c>
80160db8:	00000000 	nop
80160dbc:	08058330 	j	80160cc0 <_IO_ftell+0xb0>
80160dc0:	00000000 	nop
80160dc4:	1062ffb0 	beq	v1,v0,80160c88 <_IO_ftell+0x78>
80160dc8:	30e28000 	andi	v0,a3,0x8000
80160dcc:	8e420060 	lw	v0,96(s2)
80160dd0:	00000000 	nop
80160dd4:	1c40ffac 	bgtz	v0,80160c88 <_IO_ftell+0x78>
80160dd8:	30e28000 	andi	v0,a3,0x8000
80160ddc:	0805834c 	j	80160d30 <_IO_ftell+0x120>
80160de0:	00000000 	nop
80160de4:	3c058014 	lui	a1,0x8014
80160de8:	24a56420 	addiu	a1,a1,25632
80160dec:	27a40018 	addiu	a0,sp,24
80160df0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80160df4:	02403021 	move	a2,s2
80160df8:	8e420000 	lw	v0,0(s2)
80160dfc:	00000000 	nop
80160e00:	30428000 	andi	v0,v0,0x8000
80160e04:	10400006 	beqz	v0,80160e20 <_IO_ftell+0x210>
80160e08:	00000000 	nop
80160e0c:	08058339 	j	80160ce4 <_IO_ftell+0xd4>
80160e10:	24130001 	li	s3,1
80160e14:	2404ffff 	li	a0,-1
80160e18:	08058330 	j	80160cc0 <_IO_ftell+0xb0>
80160e1c:	ac620000 	sw	v0,0(v1)
80160e20:	08058313 	j	80160c4c <_IO_ftell+0x3c>
80160e24:	24130001 	li	s3,1
	...

80160e30 <_IO_getline_info>:
80160e30:	27bdffc8 	addiu	sp,sp,-56
80160e34:	afb60028 	sw	s6,40(sp)
80160e38:	8fb6004c 	lw	s6,76(sp)
80160e3c:	afbe0030 	sw	s8,48(sp)
80160e40:	afb7002c 	sw	s7,44(sp)
80160e44:	afb50024 	sw	s5,36(sp)
80160e48:	afb40020 	sw	s4,32(sp)
80160e4c:	afb20018 	sw	s2,24(sp)
80160e50:	afbf0034 	sw	ra,52(sp)
80160e54:	afb3001c 	sw	s3,28(sp)
80160e58:	afb10014 	sw	s1,20(sp)
80160e5c:	afb00010 	sw	s0,16(sp)
80160e60:	0080a021 	move	s4,a0
80160e64:	00a0b821 	move	s7,a1
80160e68:	00c09021 	move	s2,a2
80160e6c:	8fbe0048 	lw	s8,72(sp)
80160e70:	12c00002 	beqz	s6,80160e7c <_IO_getline_info+0x4c>
80160e74:	00e0a821 	move	s5,a3
80160e78:	aec00000 	sw	zero,0(s6)
80160e7c:	8e820060 	lw	v0,96(s4)
80160e80:	00000000 	nop
80160e84:	10400050 	beqz	v0,80160fc8 <_IO_getline_info+0x198>
80160e88:	2402ffff 	li	v0,-1
80160e8c:	12400055 	beqz	s2,80160fe4 <_IO_getline_info+0x1b4>
80160e90:	02e09821 	move	s3,s7
80160e94:	8e910004 	lw	s1,4(s4)
80160e98:	8e820008 	lw	v0,8(s4)
80160e9c:	02802021 	move	a0,s4
80160ea0:	00511023 	subu	v0,v0,s1
80160ea4:	02a02821 	move	a1,s5
80160ea8:	00408021 	move	s0,v0
80160eac:	1840001f 	blez	v0,80160f2c <_IO_getline_info+0xfc>
80160eb0:	0052182b 	sltu	v1,v0,s2
80160eb4:	14600002 	bnez	v1,80160ec0 <_IO_getline_info+0x90>
80160eb8:	02202021 	move	a0,s1
80160ebc:	02408021 	move	s0,s2
80160ec0:	0c0470ec 	jal	8011c3b0 <__memchr>
80160ec4:	02003021 	move	a2,s0
80160ec8:	02509023 	subu	s2,s2,s0
80160ecc:	02202821 	move	a1,s1
80160ed0:	02602021 	move	a0,s3
80160ed4:	14400022 	bnez	v0,80160f60 <_IO_getline_info+0x130>
80160ed8:	02003021 	move	a2,s0
80160edc:	0c04324c 	jal	8010c930 <memcpy>
80160ee0:	02709821 	addu	s3,s3,s0
80160ee4:	8e830004 	lw	v1,4(s4)
80160ee8:	00000000 	nop
80160eec:	00701821 	addu	v1,v1,s0
80160ef0:	1640ffe8 	bnez	s2,80160e94 <_IO_getline_info+0x64>
80160ef4:	ae830004 	sw	v1,4(s4)
80160ef8:	02771023 	subu	v0,s3,s7
80160efc:	8fbf0034 	lw	ra,52(sp)
80160f00:	8fbe0030 	lw	s8,48(sp)
80160f04:	8fb7002c 	lw	s7,44(sp)
80160f08:	8fb60028 	lw	s6,40(sp)
80160f0c:	8fb50024 	lw	s5,36(sp)
80160f10:	8fb40020 	lw	s4,32(sp)
80160f14:	8fb3001c 	lw	s3,28(sp)
80160f18:	8fb20018 	lw	s2,24(sp)
80160f1c:	8fb10014 	lw	s1,20(sp)
80160f20:	8fb00010 	lw	s0,16(sp)
80160f24:	03e00008 	jr	ra
80160f28:	27bd0038 	addiu	sp,sp,56
80160f2c:	0c0454bd 	jal	801152f4 <__uflow>
80160f30:	2652ffff 	addiu	s2,s2,-1
80160f34:	00403821 	move	a3,v0
80160f38:	2402ffff 	li	v0,-1
80160f3c:	10e2001e 	beq	a3,v0,80160fb8 <_IO_getline_info+0x188>
80160f40:	00000000 	nop
80160f44:	12a70022 	beq	s5,a3,80160fd0 <_IO_getline_info+0x1a0>
80160f48:	00000000 	nop
80160f4c:	a2670000 	sb	a3,0(s3)
80160f50:	1640ffd0 	bnez	s2,80160e94 <_IO_getline_info+0x64>
80160f54:	26730001 	addiu	s3,s3,1
80160f58:	080583bf 	j	80160efc <_IO_getline_info+0xcc>
80160f5c:	02771023 	subu	v0,s3,s7
80160f60:	00408021 	move	s0,v0
80160f64:	07c00003 	bltz	s8,80160f74 <_IO_getline_info+0x144>
80160f68:	00519023 	subu	s2,v0,s1
80160f6c:	17c00009 	bnez	s8,80160f94 <_IO_getline_info+0x164>
80160f70:	24500001 	addiu	s0,v0,1
80160f74:	02202821 	move	a1,s1
80160f78:	02602021 	move	a0,s3
80160f7c:	0c04324c 	jal	8010c930 <memcpy>
80160f80:	02403021 	move	a2,s2
80160f84:	02771823 	subu	v1,s3,s7
80160f88:	00721021 	addu	v0,v1,s2
80160f8c:	080583bf 	j	80160efc <_IO_getline_info+0xcc>
80160f90:	ae900004 	sw	s0,4(s4)
80160f94:	26520001 	addiu	s2,s2,1
80160f98:	02202821 	move	a1,s1
80160f9c:	02602021 	move	a0,s3
80160fa0:	0c04324c 	jal	8010c930 <memcpy>
80160fa4:	02403021 	move	a2,s2
80160fa8:	02771823 	subu	v1,s3,s7
80160fac:	00721021 	addu	v0,v1,s2
80160fb0:	080583bf 	j	80160efc <_IO_getline_info+0xcc>
80160fb4:	ae900004 	sw	s0,4(s4)
80160fb8:	12c0ffcf 	beqz	s6,80160ef8 <_IO_getline_info+0xc8>
80160fbc:	02771023 	subu	v0,s3,s7
80160fc0:	080583bf 	j	80160efc <_IO_getline_info+0xcc>
80160fc4:	aec70000 	sw	a3,0(s6)
80160fc8:	080583a3 	j	80160e8c <_IO_getline_info+0x5c>
80160fcc:	ae820060 	sw	v0,96(s4)
80160fd0:	1bc00006 	blez	s8,80160fec <_IO_getline_info+0x1bc>
80160fd4:	00000000 	nop
80160fd8:	a2750000 	sb	s5,0(s3)
80160fdc:	080583be 	j	80160ef8 <_IO_getline_info+0xc8>
80160fe0:	26730001 	addiu	s3,s3,1
80160fe4:	080583bf 	j	80160efc <_IO_getline_info+0xcc>
80160fe8:	00001021 	move	v0,zero
80160fec:	13c0ffc2 	beqz	s8,80160ef8 <_IO_getline_info+0xc8>
80160ff0:	02802021 	move	a0,s4
80160ff4:	0c044f12 	jal	80113c48 <_IO_sputbackc>
80160ff8:	02a02821 	move	a1,s5
80160ffc:	080583bf 	j	80160efc <_IO_getline_info+0xcc>
80161000:	02771023 	subu	v0,s3,s7

80161004 <_IO_getline>:
80161004:	27bdffe0 	addiu	sp,sp,-32
80161008:	8fa20030 	lw	v0,48(sp)
8016100c:	afbf0018 	sw	ra,24(sp)
80161010:	afa00014 	sw	zero,20(sp)
80161014:	0c05838c 	jal	80160e30 <_IO_getline_info>
80161018:	afa20010 	sw	v0,16(sp)
8016101c:	8fbf0018 	lw	ra,24(sp)
80161020:	00000000 	nop
80161024:	03e00008 	jr	ra
80161028:	27bd0020 	addiu	sp,sp,32
8016102c:	00000000 	nop

80161030 <open_memstream>:
80161030:	27bdffd8 	addiu	sp,sp,-40
80161034:	afb3001c 	sw	s3,28(sp)
80161038:	00809821 	move	s3,a0
8016103c:	24040188 	li	a0,392
80161040:	afb20018 	sw	s2,24(sp)
80161044:	afb00010 	sw	s0,16(sp)
80161048:	afbf0020 	sw	ra,32(sp)
8016104c:	afb10014 	sw	s1,20(sp)
80161050:	0c04699a 	jal	8011a668 <__libc_malloc>
80161054:	00a09021 	move	s2,a1
80161058:	00408021 	move	s0,v0
8016105c:	24042000 	li	a0,8192
80161060:	1600000a 	bnez	s0,8016108c <open_memstream+0x5c>
80161064:	244200b0 	addiu	v0,v0,176
80161068:	00002021 	move	a0,zero
8016106c:	8fbf0020 	lw	ra,32(sp)
80161070:	8fb3001c 	lw	s3,28(sp)
80161074:	8fb20018 	lw	s2,24(sp)
80161078:	8fb10014 	lw	s1,20(sp)
8016107c:	8fb00010 	lw	s0,16(sp)
80161080:	00801021 	move	v0,a0
80161084:	03e00008 	jr	ra
80161088:	27bd0028 	addiu	sp,sp,40
8016108c:	0c04699a 	jal	8011a668 <__libc_malloc>
80161090:	ae020048 	sw	v0,72(s0)
80161094:	00408821 	move	s1,v0
80161098:	02002021 	move	a0,s0
8016109c:	1040fff2 	beqz	v0,80161068 <open_memstream+0x38>
801610a0:	00002821 	move	a1,zero
801610a4:	0c045074 	jal	801141d0 <_IO_init>
801610a8:	00000000 	nop
801610ac:	3c02801d 	lui	v0,0x801d
801610b0:	24426c70 	addiu	v0,v0,27760
801610b4:	02002021 	move	a0,s0
801610b8:	ae020098 	sw	v0,152(s0)
801610bc:	02202821 	move	a1,s1
801610c0:	02203821 	move	a3,s1
801610c4:	0c0456e5 	jal	80115b94 <_IO_str_init_static_internal>
801610c8:	24062000 	li	a2,8192
801610cc:	8e030000 	lw	v1,0(s0)
801610d0:	2402fffe 	li	v0,-2
801610d4:	00621824 	and	v1,v1,v0
801610d8:	ae030000 	sw	v1,0(s0)
801610dc:	3c028012 	lui	v0,0x8012
801610e0:	3c038011 	lui	v1,0x8011
801610e4:	2442a668 	addiu	v0,v0,-22936
801610e8:	24637fb8 	addiu	v1,v1,32696
801610ec:	ae0200a0 	sw	v0,160(s0)
801610f0:	ae0300a4 	sw	v1,164(s0)
801610f4:	ae1300a8 	sw	s3,168(s0)
801610f8:	ae1200ac 	sw	s2,172(s0)
801610fc:	02002021 	move	a0,s0
80161100:	8fbf0020 	lw	ra,32(sp)
80161104:	8fb3001c 	lw	s3,28(sp)
80161108:	8fb20018 	lw	s2,24(sp)
8016110c:	8fb10014 	lw	s1,20(sp)
80161110:	8fb00010 	lw	s0,16(sp)
80161114:	00801021 	move	v0,a0
80161118:	03e00008 	jr	ra
8016111c:	27bd0028 	addiu	sp,sp,40

80161120 <_IO_mem_sync>:
80161120:	27bdffe8 	addiu	sp,sp,-24
80161124:	afb00010 	sw	s0,16(sp)
80161128:	afbf0014 	sw	ra,20(sp)
8016112c:	0c044f0d 	jal	80113c34 <_IO_default_sync>
80161130:	00808021 	move	s0,a0
80161134:	04400010 	bltz	v0,80161178 <_IO_mem_sync+0x58>
80161138:	00403021 	move	a2,v0
8016113c:	8e030014 	lw	v1,20(s0)
80161140:	8e020018 	lw	v0,24(s0)
80161144:	02002021 	move	a0,s0
80161148:	10620010 	beq	v1,v0,8016118c <_IO_mem_sync+0x6c>
8016114c:	00002821 	move	a1,zero
80161150:	a0600000 	sb	zero,0(v1)
80161154:	8e020010 	lw	v0,16(s0)
80161158:	8e0400a8 	lw	a0,168(s0)
8016115c:	8e0500ac 	lw	a1,172(s0)
80161160:	ac820000 	sw	v0,0(a0)
80161164:	8e030010 	lw	v1,16(s0)
80161168:	8e020014 	lw	v0,20(s0)
8016116c:	00003021 	move	a2,zero
80161170:	00431023 	subu	v0,v0,v1
80161174:	aca20000 	sw	v0,0(a1)
80161178:	8fbf0014 	lw	ra,20(sp)
8016117c:	8fb00010 	lw	s0,16(sp)
80161180:	00c01021 	move	v0,a2
80161184:	03e00008 	jr	ra
80161188:	27bd0018 	addiu	sp,sp,24
8016118c:	0c045672 	jal	801159c8 <_IO_str_overflow>
80161190:	00000000 	nop
80161194:	8e030014 	lw	v1,20(s0)
80161198:	00000000 	nop
8016119c:	2463ffff 	addiu	v1,v1,-1
801611a0:	08058455 	j	80161154 <_IO_mem_sync+0x34>
801611a4:	ae030014 	sw	v1,20(s0)

801611a8 <_IO_mem_finish>:
801611a8:	27bdffe0 	addiu	sp,sp,-32
801611ac:	afb10014 	sw	s1,20(sp)
801611b0:	afbf0018 	sw	ra,24(sp)
801611b4:	afb00010 	sw	s0,16(sp)
801611b8:	8c820010 	lw	v0,16(a0)
801611bc:	8c850014 	lw	a1,20(a0)
801611c0:	00808821 	move	s1,a0
801611c4:	00a22823 	subu	a1,a1,v0
801611c8:	00402021 	move	a0,v0
801611cc:	8e3000a8 	lw	s0,168(s1)
801611d0:	0c046afa 	jal	8011abe8 <__libc_realloc>
801611d4:	24a50001 	addiu	a1,a1,1
801611d8:	8e2300a8 	lw	v1,168(s1)
801611dc:	ae020000 	sw	v0,0(s0)
801611e0:	8c660000 	lw	a2,0(v1)
801611e4:	02202021 	move	a0,s1
801611e8:	10c0000c 	beqz	a2,8016121c <_IO_mem_finish+0x74>
801611ec:	00002821 	move	a1,zero
801611f0:	8e230010 	lw	v1,16(s1)
801611f4:	8e220014 	lw	v0,20(s1)
801611f8:	00000000 	nop
801611fc:	00431023 	subu	v0,v0,v1
80161200:	00c21021 	addu	v0,a2,v0
80161204:	a0400000 	sb	zero,0(v0)
80161208:	8e230014 	lw	v1,20(s1)
8016120c:	8e220010 	lw	v0,16(s1)
80161210:	8e2600ac 	lw	a2,172(s1)
80161214:	00621823 	subu	v1,v1,v0
80161218:	acc30000 	sw	v1,0(a2)
8016121c:	ae20001c 	sw	zero,28(s1)
80161220:	8fbf0018 	lw	ra,24(sp)
80161224:	8fb10014 	lw	s1,20(sp)
80161228:	8fb00010 	lw	s0,16(sp)
8016122c:	0804546c 	j	801151b0 <_IO_default_finish>
80161230:	27bd0020 	addiu	sp,sp,32
	...

80161240 <_IO_vdprintf>:
80161240:	27bdfe70 	addiu	sp,sp,-400
80161244:	afb30184 	sw	s3,388(sp)
80161248:	3c02801c 	lui	v0,0x801c
8016124c:	27b30018 	addiu	s3,sp,24
80161250:	27a700b8 	addiu	a3,sp,184
80161254:	24422790 	addiu	v0,v0,10128
80161258:	afb20180 	sw	s2,384(sp)
8016125c:	afb1017c 	sw	s1,380(sp)
80161260:	afb00178 	sw	s0,376(sp)
80161264:	00a08821 	move	s1,a1
80161268:	00808021 	move	s0,a0
8016126c:	34058000 	li	a1,0x8000
80161270:	00c09021 	move	s2,a2
80161274:	02602021 	move	a0,s3
80161278:	00003021 	move	a2,zero
8016127c:	afbf0188 	sw	ra,392(sp)
80161280:	afa20010 	sw	v0,16(sp)
80161284:	0c045055 	jal	80114154 <_IO_no_init>
80161288:	afa00060 	sw	zero,96(sp)
8016128c:	3c02801c 	lui	v0,0x801c
80161290:	24422950 	addiu	v0,v0,10576
80161294:	02602021 	move	a0,s3
80161298:	0c044ca0 	jal	80113280 <_IO_new_file_init>
8016129c:	afa200b0 	sw	v0,176(sp)
801612a0:	02002821 	move	a1,s0
801612a4:	0c044879 	jal	801121e4 <_IO_new_file_attach>
801612a8:	02602021 	move	a0,s3
801612ac:	2410ffff 	li	s0,-1
801612b0:	02202821 	move	a1,s1
801612b4:	02403021 	move	a2,s2
801612b8:	10400016 	beqz	v0,80161314 <_IO_vdprintf+0xd4>
801612bc:	02602021 	move	a0,s3
801612c0:	8fa20018 	lw	v0,24(sp)
801612c4:	2403eff3 	li	v1,-4109
801612c8:	00431024 	and	v0,v0,v1
801612cc:	34420044 	ori	v0,v0,0x44
801612d0:	0c04cccf 	jal	8013333c <_IO_vfprintf>
801612d4:	afa20018 	sw	v0,24(sp)
801612d8:	00408021 	move	s0,v0
801612dc:	8fa200b0 	lw	v0,176(sp)
801612e0:	02602021 	move	a0,s3
801612e4:	8c430008 	lw	v1,8(v0)
801612e8:	00000000 	nop
801612ec:	0060f809 	jalr	v1
801612f0:	00002821 	move	a1,zero
801612f4:	02001021 	move	v0,s0
801612f8:	8fbf0188 	lw	ra,392(sp)
801612fc:	8fb30184 	lw	s3,388(sp)
80161300:	8fb20180 	lw	s2,384(sp)
80161304:	8fb1017c 	lw	s1,380(sp)
80161308:	8fb00178 	lw	s0,376(sp)
8016130c:	03e00008 	jr	ra
80161310:	27bd0190 	addiu	sp,sp,400
80161314:	0c045375 	jal	80114dd4 <_IO_un_link>
80161318:	00000000 	nop
8016131c:	080584be 	j	801612f8 <_IO_vdprintf+0xb8>
80161320:	02001021 	move	v0,s0
	...

80161330 <fread_unlocked>:
80161330:	00a60018 	mult	a1,a2
80161334:	27bdffe0 	addiu	sp,sp,-32
80161338:	afb00010 	sw	s0,16(sp)
8016133c:	afb20018 	sw	s2,24(sp)
80161340:	afb10014 	sw	s1,20(sp)
80161344:	00a09021 	move	s2,a1
80161348:	00c08821 	move	s1,a2
8016134c:	00802821 	move	a1,a0
80161350:	afbf001c 	sw	ra,28(sp)
80161354:	00e02021 	move	a0,a3
80161358:	00008012 	mflo	s0
8016135c:	16000009 	bnez	s0,80161384 <fread_unlocked+0x54>
80161360:	02003021 	move	a2,s0
80161364:	00008821 	move	s1,zero
80161368:	02201021 	move	v0,s1
8016136c:	8fbf001c 	lw	ra,28(sp)
80161370:	8fb20018 	lw	s2,24(sp)
80161374:	8fb10014 	lw	s1,20(sp)
80161378:	8fb00010 	lw	s0,16(sp)
8016137c:	03e00008 	jr	ra
80161380:	27bd0020 	addiu	sp,sp,32
80161384:	0c044ef9 	jal	80113be4 <_IO_sgetn>
80161388:	00000000 	nop
8016138c:	1202fff6 	beq	s0,v0,80161368 <fread_unlocked+0x38>
80161390:	00000000 	nop
80161394:	16400002 	bnez	s2,801613a0 <fread_unlocked+0x70>
80161398:	0052001b 	divu	zero,v0,s2
8016139c:	0007000d 	break	0x7
801613a0:	8fbf001c 	lw	ra,28(sp)
801613a4:	8fb20018 	lw	s2,24(sp)
801613a8:	8fb00010 	lw	s0,16(sp)
801613ac:	00008812 	mflo	s1
801613b0:	02201021 	move	v0,s1
801613b4:	8fb10014 	lw	s1,20(sp)
801613b8:	03e00008 	jr	ra
801613bc:	27bd0020 	addiu	sp,sp,32

801613c0 <fputs_unlocked>:
801613c0:	27bdffe0 	addiu	sp,sp,-32
801613c4:	afb20018 	sw	s2,24(sp)
801613c8:	afb10014 	sw	s1,20(sp)
801613cc:	afb00010 	sw	s0,16(sp)
801613d0:	afbf001c 	sw	ra,28(sp)
801613d4:	00a08021 	move	s0,a1
801613d8:	0c046f6c 	jal	8011bdb0 <strlen>
801613dc:	00809021 	move	s2,a0
801613e0:	8e030060 	lw	v1,96(s0)
801613e4:	00000000 	nop
801613e8:	14600013 	bnez	v1,80161438 <fputs_unlocked+0x78>
801613ec:	00408821 	move	s1,v0
801613f0:	2402ffff 	li	v0,-1
801613f4:	ae020060 	sw	v0,96(s0)
801613f8:	8e030098 	lw	v1,152(s0)
801613fc:	02002021 	move	a0,s0
80161400:	8c62001c 	lw	v0,28(v1)
80161404:	02402821 	move	a1,s2
80161408:	0040f809 	jalr	v0
8016140c:	02203021 	move	a2,s1
80161410:	12220002 	beq	s1,v0,8016141c <fputs_unlocked+0x5c>
80161414:	24030001 	li	v1,1
80161418:	2403ffff 	li	v1,-1
8016141c:	8fbf001c 	lw	ra,28(sp)
80161420:	8fb20018 	lw	s2,24(sp)
80161424:	8fb10014 	lw	s1,20(sp)
80161428:	8fb00010 	lw	s0,16(sp)
8016142c:	00601021 	move	v0,v1
80161430:	03e00008 	jr	ra
80161434:	27bd0020 	addiu	sp,sp,32
80161438:	2402ffff 	li	v0,-1
8016143c:	1462fff6 	bne	v1,v0,80161418 <fputs_unlocked+0x58>
80161440:	00000000 	nop
80161444:	080584fe 	j	801613f8 <fputs_unlocked+0x38>
80161448:	00000000 	nop
8016144c:	00000000 	nop

80161450 <__libc_register_dlfcn_hook>:
80161450:	3c05801d 	lui	a1,0x801d
80161454:	27bdffe8 	addiu	sp,sp,-24
80161458:	afbf0010 	sw	ra,16(sp)
8016145c:	0c0559bb 	jal	801566ec <__libc_dlsym_private>
80161460:	24a56ce4 	addiu	a1,a1,27876
80161464:	10400004 	beqz	v0,80161478 <__libc_register_dlfcn_hook+0x28>
80161468:	00401821 	move	v1,v0
8016146c:	3c02801f 	lui	v0,0x801f
80161470:	24423750 	addiu	v0,v0,14160
80161474:	ac620000 	sw	v0,0(v1)
80161478:	8fbf0010 	lw	ra,16(sp)
8016147c:	00000000 	nop
80161480:	03e00008 	jr	ra
80161484:	27bd0018 	addiu	sp,sp,24

80161488 <fini>:
80161488:	27bdffe0 	addiu	sp,sp,-32
8016148c:	afbf0018 	sw	ra,24(sp)
80161490:	afb10014 	sw	s1,20(sp)
80161494:	afb00010 	sw	s0,16(sp)
80161498:	3c028031 	lui	v0,0x8031
8016149c:	8c50612c 	lw	s0,24876(v0)
801614a0:	00000000 	nop
801614a4:	12000029 	beqz	s0,8016154c <fini+0xc4>
801614a8:	3c11801d 	lui	s1,0x801d
801614ac:	0c046f6c 	jal	8011bdb0 <strlen>
801614b0:	26246cf0 	addiu	a0,s1,27888
801614b4:	00403021 	move	a2,v0
801614b8:	2c420004 	sltiu	v0,v0,4
801614bc:	10400028 	beqz	v0,80161560 <fini+0xd8>
801614c0:	26256cf0 	addiu	a1,s1,27888
801614c4:	92236cf0 	lbu	v1,27888(s1)
801614c8:	92020000 	lbu	v0,0(s0)
801614cc:	14c00009 	bnez	a2,801614f4 <fini+0x6c>
801614d0:	00431023 	subu	v0,v0,v1
801614d4:	1040001d 	beqz	v0,8016154c <fini+0xc4>
801614d8:	00000000 	nop
801614dc:	02002021 	move	a0,s0
801614e0:	8fbf0018 	lw	ra,24(sp)
801614e4:	8fb10014 	lw	s1,20(sp)
801614e8:	8fb00010 	lw	s0,16(sp)
801614ec:	08045fee 	j	80117fb8 <__cfree>
801614f0:	27bd0020 	addiu	sp,sp,32
801614f4:	1440fffa 	bnez	v0,801614e0 <fini+0x58>
801614f8:	02002021 	move	a0,s0
801614fc:	92020001 	lbu	v0,1(s0)
80161500:	90a30001 	lbu	v1,1(a1)
80161504:	2cc40002 	sltiu	a0,a2,2
80161508:	1480fff2 	bnez	a0,801614d4 <fini+0x4c>
8016150c:	00431023 	subu	v0,v0,v1
80161510:	1440fff3 	bnez	v0,801614e0 <fini+0x58>
80161514:	02002021 	move	a0,s0
80161518:	92020002 	lbu	v0,2(s0)
8016151c:	90a30002 	lbu	v1,2(a1)
80161520:	24040002 	li	a0,2
80161524:	10c4ffeb 	beq	a2,a0,801614d4 <fini+0x4c>
80161528:	00431023 	subu	v0,v0,v1
8016152c:	1440ffec 	bnez	v0,801614e0 <fini+0x58>
80161530:	02002021 	move	a0,s0
80161534:	90a30003 	lbu	v1,3(a1)
80161538:	92020003 	lbu	v0,3(s0)
8016153c:	00000000 	nop
80161540:	00431023 	subu	v0,v0,v1
80161544:	1440ffe6 	bnez	v0,801614e0 <fini+0x58>
80161548:	00000000 	nop
8016154c:	8fbf0018 	lw	ra,24(sp)
80161550:	8fb10014 	lw	s1,20(sp)
80161554:	8fb00010 	lw	s0,16(sp)
80161558:	03e00008 	jr	ra
8016155c:	27bd0020 	addiu	sp,sp,32
80161560:	0c046ef0 	jal	8011bbc0 <strcmp>
80161564:	02002021 	move	a0,s0
80161568:	1440ffdc 	bnez	v0,801614dc <fini+0x54>
8016156c:	00000000 	nop
80161570:	08058553 	j	8016154c <fini+0xc4>
80161574:	00000000 	nop

80161578 <free_key_mem>:
80161578:	27bdffe0 	addiu	sp,sp,-32
8016157c:	afb20018 	sw	s2,24(sp)
80161580:	afbf001c 	sw	ra,28(sp)
80161584:	afb10014 	sw	s1,20(sp)
80161588:	afb00010 	sw	s0,16(sp)
8016158c:	8c90000c 	lw	s0,12(a0)
80161590:	00000000 	nop
80161594:	12000020 	beqz	s0,80161618 <free_key_mem+0xa0>
80161598:	00809021 	move	s2,a0
8016159c:	3c11801d 	lui	s1,0x801d
801615a0:	0c046f6c 	jal	8011bdb0 <strlen>
801615a4:	26246cf0 	addiu	a0,s1,27888
801615a8:	00403021 	move	a2,v0
801615ac:	2c420004 	sltiu	v0,v0,4
801615b0:	1040002b 	beqz	v0,80161660 <free_key_mem+0xe8>
801615b4:	26256cf0 	addiu	a1,s1,27888
801615b8:	92236cf0 	lbu	v1,27888(s1)
801615bc:	92020000 	lbu	v0,0(s0)
801615c0:	10c00013 	beqz	a2,80161610 <free_key_mem+0x98>
801615c4:	00431023 	subu	v0,v0,v1
801615c8:	14400021 	bnez	v0,80161650 <free_key_mem+0xd8>
801615cc:	2cc40002 	sltiu	a0,a2,2
801615d0:	92020001 	lbu	v0,1(s0)
801615d4:	90a30001 	lbu	v1,1(a1)
801615d8:	1480000d 	bnez	a0,80161610 <free_key_mem+0x98>
801615dc:	00431023 	subu	v0,v0,v1
801615e0:	1440001b 	bnez	v0,80161650 <free_key_mem+0xd8>
801615e4:	24040002 	li	a0,2
801615e8:	92020002 	lbu	v0,2(s0)
801615ec:	90a30002 	lbu	v1,2(a1)
801615f0:	10c40007 	beq	a2,a0,80161610 <free_key_mem+0x98>
801615f4:	00431023 	subu	v0,v0,v1
801615f8:	14400015 	bnez	v0,80161650 <free_key_mem+0xd8>
801615fc:	00000000 	nop
80161600:	90a30003 	lbu	v1,3(a1)
80161604:	92020003 	lbu	v0,3(s0)
80161608:	00000000 	nop
8016160c:	00431023 	subu	v0,v0,v1
80161610:	1440000f 	bnez	v0,80161650 <free_key_mem+0xd8>
80161614:	00000000 	nop
80161618:	0c045fee 	jal	80117fb8 <__cfree>
8016161c:	02402021 	move	a0,s2
80161620:	3c020000 	lui	v0,0x0
80161624:	24420000 	addiu	v0,v0,0
80161628:	10400013 	beqz	v0,80161678 <free_key_mem+0x100>
8016162c:	3c02801f 	lui	v0,0x801f
80161630:	8c4446b0 	lw	a0,18096(v0)
80161634:	8fbf001c 	lw	ra,28(sp)
80161638:	8fb20018 	lw	s2,24(sp)
8016163c:	8fb10014 	lw	s1,20(sp)
80161640:	8fb00010 	lw	s0,16(sp)
80161644:	00002821 	move	a1,zero
80161648:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
8016164c:	27bd0020 	addiu	sp,sp,32
80161650:	0c045fee 	jal	80117fb8 <__cfree>
80161654:	02002021 	move	a0,s0
80161658:	08058586 	j	80161618 <free_key_mem+0xa0>
8016165c:	00000000 	nop
80161660:	0c046ef0 	jal	8011bbc0 <strcmp>
80161664:	02002021 	move	a0,s0
80161668:	1040ffeb 	beqz	v0,80161618 <free_key_mem+0xa0>
8016166c:	00000000 	nop
80161670:	08058594 	j	80161650 <free_key_mem+0xd8>
80161674:	00000000 	nop
80161678:	8fbf001c 	lw	ra,28(sp)
8016167c:	8fb20018 	lw	s2,24(sp)
80161680:	8fb10014 	lw	s1,20(sp)
80161684:	8fb00010 	lw	s0,16(sp)
80161688:	03e00008 	jr	ra
8016168c:	27bd0020 	addiu	sp,sp,32

80161690 <init>:
80161690:	3c020000 	lui	v0,0x0
80161694:	27bdffe8 	addiu	sp,sp,-24
80161698:	3c04801f 	lui	a0,0x801f
8016169c:	3c058016 	lui	a1,0x8016
801616a0:	24420000 	addiu	v0,v0,0
801616a4:	afbf0010 	sw	ra,16(sp)
801616a8:	248446b0 	addiu	a0,a0,18096
801616ac:	14400009 	bnez	v0,801616d4 <init+0x44>
801616b0:	24a51578 	addiu	a1,a1,5496
801616b4:	3c028031 	lui	v0,0x8031
801616b8:	24426120 	addiu	v0,v0,24864
801616bc:	3c03801f 	lui	v1,0x801f
801616c0:	ac6246ac 	sw	v0,18092(v1)
801616c4:	8fbf0010 	lw	ra,16(sp)
801616c8:	00000000 	nop
801616cc:	03e00008 	jr	ra
801616d0:	27bd0018 	addiu	sp,sp,24
801616d4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801616d8:	00000000 	nop
801616dc:	1440fff6 	bnez	v0,801616b8 <init+0x28>
801616e0:	3c028031 	lui	v0,0x8031
801616e4:	080585b1 	j	801616c4 <init+0x34>
801616e8:	00000000 	nop

801616ec <_dlerror_run>:
801616ec:	3c020000 	lui	v0,0x0
801616f0:	27bdffd8 	addiu	sp,sp,-40
801616f4:	24420000 	addiu	v0,v0,0
801616f8:	afb40020 	sw	s4,32(sp)
801616fc:	afb3001c 	sw	s3,28(sp)
80161700:	afbf0024 	sw	ra,36(sp)
80161704:	afb20018 	sw	s2,24(sp)
80161708:	afb10014 	sw	s1,20(sp)
8016170c:	afb00010 	sw	s0,16(sp)
80161710:	00809821 	move	s3,a0
80161714:	10400065 	beqz	v0,801618ac <_dlerror_run+0x1c0>
80161718:	00a0a021 	move	s4,a1
8016171c:	3c04801f 	lui	a0,0x801f
80161720:	3c058016 	lui	a1,0x8016
80161724:	248446b4 	addiu	a0,a0,18100
80161728:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8016172c:	24a51690 	addiu	a1,a1,5776
80161730:	3c02801f 	lui	v0,0x801f
80161734:	8c5046ac 	lw	s0,18092(v0)
80161738:	00000000 	nop
8016173c:	12000044 	beqz	s0,80161850 <_dlerror_run+0x164>
80161740:	3c020000 	lui	v0,0x0
80161744:	8e11000c 	lw	s1,12(s0)
80161748:	00000000 	nop
8016174c:	1220000e 	beqz	s1,80161788 <_dlerror_run+0x9c>
80161750:	3c12801d 	lui	s2,0x801d
80161754:	0c046f6c 	jal	8011bdb0 <strlen>
80161758:	26446cf0 	addiu	a0,s2,27888
8016175c:	00403021 	move	a2,v0
80161760:	2c420004 	sltiu	v0,v0,4
80161764:	10400020 	beqz	v0,801617e8 <_dlerror_run+0xfc>
80161768:	26456cf0 	addiu	a1,s2,27888
8016176c:	92436cf0 	lbu	v1,27888(s2)
80161770:	92220000 	lbu	v0,0(s1)
80161774:	14c00016 	bnez	a2,801617d0 <_dlerror_run+0xe4>
80161778:	00431023 	subu	v0,v0,v1
8016177c:	14400016 	bnez	v0,801617d8 <_dlerror_run+0xec>
80161780:	00000000 	nop
80161784:	ae00000c 	sw	zero,12(s0)
80161788:	02603021 	move	a2,s3
8016178c:	02803821 	move	a3,s4
80161790:	26040008 	addiu	a0,s0,8
80161794:	0c055607 	jal	8015581c <_dl_catch_error>
80161798:	2605000c 	addiu	a1,s0,12
8016179c:	8e03000c 	lw	v1,12(s0)
801617a0:	ae020000 	sw	v0,0(s0)
801617a4:	2c620001 	sltiu	v0,v1,1
801617a8:	ae020004 	sw	v0,4(s0)
801617ac:	8fbf0024 	lw	ra,36(sp)
801617b0:	8fb40020 	lw	s4,32(sp)
801617b4:	8fb3001c 	lw	s3,28(sp)
801617b8:	8fb20018 	lw	s2,24(sp)
801617bc:	8fb10014 	lw	s1,20(sp)
801617c0:	8fb00010 	lw	s0,16(sp)
801617c4:	0003102b 	sltu	v0,zero,v1
801617c8:	03e00008 	jr	ra
801617cc:	27bd0028 	addiu	sp,sp,40
801617d0:	1040000b 	beqz	v0,80161800 <_dlerror_run+0x114>
801617d4:	2cc40002 	sltiu	a0,a2,2
801617d8:	0c045fee 	jal	80117fb8 <__cfree>
801617dc:	02202021 	move	a0,s1
801617e0:	080585e2 	j	80161788 <_dlerror_run+0x9c>
801617e4:	ae00000c 	sw	zero,12(s0)
801617e8:	0c046ef0 	jal	8011bbc0 <strcmp>
801617ec:	02202021 	move	a0,s1
801617f0:	1040ffe4 	beqz	v0,80161784 <_dlerror_run+0x98>
801617f4:	00000000 	nop
801617f8:	080585f6 	j	801617d8 <_dlerror_run+0xec>
801617fc:	00000000 	nop
80161800:	92220001 	lbu	v0,1(s1)
80161804:	90a30001 	lbu	v1,1(a1)
80161808:	1480ffdc 	bnez	a0,8016177c <_dlerror_run+0x90>
8016180c:	00431023 	subu	v0,v0,v1
80161810:	1440fff1 	bnez	v0,801617d8 <_dlerror_run+0xec>
80161814:	24040002 	li	a0,2
80161818:	92220002 	lbu	v0,2(s1)
8016181c:	90a30002 	lbu	v1,2(a1)
80161820:	10c4ffd6 	beq	a2,a0,8016177c <_dlerror_run+0x90>
80161824:	00431023 	subu	v0,v0,v1
80161828:	1440ffeb 	bnez	v0,801617d8 <_dlerror_run+0xec>
8016182c:	00000000 	nop
80161830:	90a30003 	lbu	v1,3(a1)
80161834:	92220003 	lbu	v0,3(s1)
80161838:	00000000 	nop
8016183c:	00431023 	subu	v0,v0,v1
80161840:	1040ffd0 	beqz	v0,80161784 <_dlerror_run+0x98>
80161844:	00000000 	nop
80161848:	080585f6 	j	801617d8 <_dlerror_run+0xec>
8016184c:	00000000 	nop
80161850:	24420000 	addiu	v0,v0,0
80161854:	10400006 	beqz	v0,80161870 <_dlerror_run+0x184>
80161858:	3c02801f 	lui	v0,0x801f
8016185c:	8c4446b0 	lw	a0,18096(v0)
80161860:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80161864:	00000000 	nop
80161868:	1440ffb6 	bnez	v0,80161744 <_dlerror_run+0x58>
8016186c:	00408021 	move	s0,v0
80161870:	24040001 	li	a0,1
80161874:	0c046da7 	jal	8011b69c <__calloc>
80161878:	24050010 	li	a1,16
8016187c:	10400015 	beqz	v0,801618d4 <_dlerror_run+0x1e8>
80161880:	00000000 	nop
80161884:	00408021 	move	s0,v0
80161888:	3c020000 	lui	v0,0x0
8016188c:	24420000 	addiu	v0,v0,0
80161890:	1040ffac 	beqz	v0,80161744 <_dlerror_run+0x58>
80161894:	3c02801f 	lui	v0,0x801f
80161898:	8c4446b0 	lw	a0,18096(v0)
8016189c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801618a0:	02002821 	move	a1,s0
801618a4:	080585d1 	j	80161744 <_dlerror_run+0x58>
801618a8:	00000000 	nop
801618ac:	3c10801f 	lui	s0,0x801f
801618b0:	8e0246b4 	lw	v0,18100(s0)
801618b4:	00000000 	nop
801618b8:	1440ff9e 	bnez	v0,80161734 <_dlerror_run+0x48>
801618bc:	3c02801f 	lui	v0,0x801f
801618c0:	0c0585a4 	jal	80161690 <init>
801618c4:	00000000 	nop
801618c8:	24020002 	li	v0,2
801618cc:	080585cc 	j	80161730 <_dlerror_run+0x44>
801618d0:	ae0246b4 	sw	v0,18100(s0)
801618d4:	3c028031 	lui	v0,0x8031
801618d8:	080585d1 	j	80161744 <_dlerror_run+0x58>
801618dc:	24506120 	addiu	s0,v0,24864

801618e0 <__dlerror>:
801618e0:	3c020000 	lui	v0,0x0
801618e4:	27bdffc8 	addiu	sp,sp,-56
801618e8:	24420000 	addiu	v0,v0,0
801618ec:	afbf0030 	sw	ra,48(sp)
801618f0:	afb3002c 	sw	s3,44(sp)
801618f4:	afb20028 	sw	s2,40(sp)
801618f8:	afb10024 	sw	s1,36(sp)
801618fc:	afb00020 	sw	s0,32(sp)
80161900:	104000bf 	beqz	v0,80161c00 <__dlerror+0x320>
80161904:	afa00018 	sw	zero,24(sp)
80161908:	3c04801f 	lui	a0,0x801f
8016190c:	3c058016 	lui	a1,0x8016
80161910:	248446b4 	addiu	a0,a0,18100
80161914:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80161918:	24a51690 	addiu	a1,a1,5776
8016191c:	3c020000 	lui	v0,0x0
80161920:	24420000 	addiu	v0,v0,0
80161924:	104000a6 	beqz	v0,80161bc0 <__dlerror+0x2e0>
80161928:	3c02801f 	lui	v0,0x801f
8016192c:	8c4446b0 	lw	a0,18096(v0)
80161930:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80161934:	00000000 	nop
80161938:	104000a1 	beqz	v0,80161bc0 <__dlerror+0x2e0>
8016193c:	00000000 	nop
80161940:	00408821 	move	s1,v0
80161944:	8e220004 	lw	v0,4(s1)
80161948:	00000000 	nop
8016194c:	1040002c 	beqz	v0,80161a00 <__dlerror+0x120>
80161950:	00000000 	nop
80161954:	8e30000c 	lw	s0,12(s1)
80161958:	00000000 	nop
8016195c:	12000020 	beqz	s0,801619e0 <__dlerror+0x100>
80161960:	3c12801d 	lui	s2,0x801d
80161964:	0c046f6c 	jal	8011bdb0 <strlen>
80161968:	26446cf0 	addiu	a0,s2,27888
8016196c:	00403021 	move	a2,v0
80161970:	2c420004 	sltiu	v0,v0,4
80161974:	10400095 	beqz	v0,80161bcc <__dlerror+0x2ec>
80161978:	26456cf0 	addiu	a1,s2,27888
8016197c:	92436cf0 	lbu	v1,27888(s2)
80161980:	92020000 	lbu	v0,0(s0)
80161984:	10c00013 	beqz	a2,801619d4 <__dlerror+0xf4>
80161988:	00431023 	subu	v0,v0,v1
8016198c:	1440006a 	bnez	v0,80161b38 <__dlerror+0x258>
80161990:	2cc40002 	sltiu	a0,a2,2
80161994:	92020001 	lbu	v0,1(s0)
80161998:	90a30001 	lbu	v1,1(a1)
8016199c:	1480000d 	bnez	a0,801619d4 <__dlerror+0xf4>
801619a0:	00431023 	subu	v0,v0,v1
801619a4:	14400064 	bnez	v0,80161b38 <__dlerror+0x258>
801619a8:	24040002 	li	a0,2
801619ac:	92020002 	lbu	v0,2(s0)
801619b0:	90a30002 	lbu	v1,2(a1)
801619b4:	10c40007 	beq	a2,a0,801619d4 <__dlerror+0xf4>
801619b8:	00431023 	subu	v0,v0,v1
801619bc:	1440005e 	bnez	v0,80161b38 <__dlerror+0x258>
801619c0:	00000000 	nop
801619c4:	90a30003 	lbu	v1,3(a1)
801619c8:	92020003 	lbu	v0,3(s0)
801619cc:	00000000 	nop
801619d0:	00431023 	subu	v0,v0,v1
801619d4:	14400058 	bnez	v0,80161b38 <__dlerror+0x258>
801619d8:	00000000 	nop
801619dc:	ae20000c 	sw	zero,12(s1)
801619e0:	8fa20018 	lw	v0,24(sp)
801619e4:	8fbf0030 	lw	ra,48(sp)
801619e8:	8fb3002c 	lw	s3,44(sp)
801619ec:	8fb20028 	lw	s2,40(sp)
801619f0:	8fb10024 	lw	s1,36(sp)
801619f4:	8fb00020 	lw	s0,32(sp)
801619f8:	03e00008 	jr	ra
801619fc:	27bd0038 	addiu	sp,sp,56
80161a00:	8e23000c 	lw	v1,12(s1)
80161a04:	00000000 	nop
80161a08:	1060fff5 	beqz	v1,801619e0 <__dlerror+0x100>
80161a0c:	00000000 	nop
80161a10:	8e220000 	lw	v0,0(s1)
80161a14:	00000000 	nop
80161a18:	1440004b 	bnez	v0,80161b48 <__dlerror+0x268>
80161a1c:	afa30018 	sw	v1,24(sp)
80161a20:	8e300008 	lw	s0,8(s1)
80161a24:	00000000 	nop
80161a28:	82020000 	lb	v0,0(s0)
80161a2c:	00000000 	nop
80161a30:	1440005f 	bnez	v0,80161bb0 <__dlerror+0x2d0>
80161a34:	3c02801c 	lui	v0,0x801c
80161a38:	3c02801d 	lui	v0,0x801d
80161a3c:	24527208 	addiu	s2,v0,29192
80161a40:	8e25000c 	lw	a1,12(s1)
80161a44:	3c04801d 	lui	a0,0x801d
80161a48:	24840730 	addiu	a0,a0,1840
80161a4c:	0c04adf4 	jal	8012b7d0 <__dcgettext>
80161a50:	24060005 	li	a2,5
80161a54:	3c05801d 	lui	a1,0x801d
80161a58:	24a56cd0 	addiu	a1,a1,27856
80161a5c:	02003021 	move	a2,s0
80161a60:	02403821 	move	a3,s2
80161a64:	27a40018 	addiu	a0,sp,24
80161a68:	0c04f0cc 	jal	8013c330 <__asprintf>
80161a6c:	afa20010 	sw	v0,16(sp)
80161a70:	00401821 	move	v1,v0
80161a74:	2402ffff 	li	v0,-1
80161a78:	10620025 	beq	v1,v0,80161b10 <__dlerror+0x230>
80161a7c:	3c10801d 	lui	s0,0x801d
80161a80:	0c046f6c 	jal	8011bdb0 <strlen>
80161a84:	26046cf0 	addiu	a0,s0,27888
80161a88:	00403021 	move	a2,v0
80161a8c:	2c420004 	sltiu	v0,v0,4
80161a90:	10400054 	beqz	v0,80161be4 <__dlerror+0x304>
80161a94:	26056cf0 	addiu	a1,s0,27888
80161a98:	8e32000c 	lw	s2,12(s1)
80161a9c:	92036cf0 	lbu	v1,27888(s0)
80161aa0:	92420000 	lbu	v0,0(s2)
80161aa4:	10c00013 	beqz	a2,80161af4 <__dlerror+0x214>
80161aa8:	00431023 	subu	v0,v0,v1
80161aac:	14400013 	bnez	v0,80161afc <__dlerror+0x21c>
80161ab0:	2cc40002 	sltiu	a0,a2,2
80161ab4:	92420001 	lbu	v0,1(s2)
80161ab8:	90a30001 	lbu	v1,1(a1)
80161abc:	1480000d 	bnez	a0,80161af4 <__dlerror+0x214>
80161ac0:	00431023 	subu	v0,v0,v1
80161ac4:	1440000d 	bnez	v0,80161afc <__dlerror+0x21c>
80161ac8:	24040002 	li	a0,2
80161acc:	92420002 	lbu	v0,2(s2)
80161ad0:	90a30002 	lbu	v1,2(a1)
80161ad4:	10c40007 	beq	a2,a0,80161af4 <__dlerror+0x214>
80161ad8:	00431023 	subu	v0,v0,v1
80161adc:	14400007 	bnez	v0,80161afc <__dlerror+0x21c>
80161ae0:	00000000 	nop
80161ae4:	90a30003 	lbu	v1,3(a1)
80161ae8:	92420003 	lbu	v0,3(s2)
80161aec:	00000000 	nop
80161af0:	00431023 	subu	v0,v0,v1
80161af4:	10400003 	beqz	v0,80161b04 <__dlerror+0x224>
80161af8:	00000000 	nop
80161afc:	0c045fee 	jal	80117fb8 <__cfree>
80161b00:	02402021 	move	a0,s2
80161b04:	8fa20018 	lw	v0,24(sp)
80161b08:	00000000 	nop
80161b0c:	ae22000c 	sw	v0,12(s1)
80161b10:	24020001 	li	v0,1
80161b14:	ae220004 	sw	v0,4(s1)
80161b18:	8fbf0030 	lw	ra,48(sp)
80161b1c:	8fa20018 	lw	v0,24(sp)
80161b20:	8fb3002c 	lw	s3,44(sp)
80161b24:	8fb20028 	lw	s2,40(sp)
80161b28:	8fb10024 	lw	s1,36(sp)
80161b2c:	8fb00020 	lw	s0,32(sp)
80161b30:	03e00008 	jr	ra
80161b34:	27bd0038 	addiu	sp,sp,56
80161b38:	0c045fee 	jal	80117fb8 <__cfree>
80161b3c:	02002021 	move	a0,s0
80161b40:	08058678 	j	801619e0 <__dlerror+0x100>
80161b44:	ae20000c 	sw	zero,12(s1)
80161b48:	8e320008 	lw	s2,8(s1)
80161b4c:	00000000 	nop
80161b50:	82420000 	lb	v0,0(s2)
80161b54:	00000000 	nop
80161b58:	14400017 	bnez	v0,80161bb8 <__dlerror+0x2d8>
80161b5c:	3c02801c 	lui	v0,0x801c
80161b60:	3c02801d 	lui	v0,0x801d
80161b64:	24537208 	addiu	s3,v0,29192
80161b68:	8e25000c 	lw	a1,12(s1)
80161b6c:	3c04801d 	lui	a0,0x801d
80161b70:	24060005 	li	a2,5
80161b74:	0c04adf4 	jal	8012b7d0 <__dcgettext>
80161b78:	24840730 	addiu	a0,a0,1840
80161b7c:	8e240000 	lw	a0,0(s1)
80161b80:	0c058798 	jal	80161e60 <strerror>
80161b84:	00408021 	move	s0,v0
80161b88:	3c05801d 	lui	a1,0x801d
80161b8c:	24a56cd8 	addiu	a1,a1,27864
80161b90:	02403021 	move	a2,s2
80161b94:	02603821 	move	a3,s3
80161b98:	27a40018 	addiu	a0,sp,24
80161b9c:	afb00010 	sw	s0,16(sp)
80161ba0:	0c04f0cc 	jal	8013c330 <__asprintf>
80161ba4:	afa20014 	sw	v0,20(sp)
80161ba8:	0805869d 	j	80161a74 <__dlerror+0x194>
80161bac:	00401821 	move	v1,v0
80161bb0:	08058690 	j	80161a40 <__dlerror+0x160>
80161bb4:	24522740 	addiu	s2,v0,10048
80161bb8:	080586da 	j	80161b68 <__dlerror+0x288>
80161bbc:	24532740 	addiu	s3,v0,10048
80161bc0:	3c028031 	lui	v0,0x8031
80161bc4:	08058651 	j	80161944 <__dlerror+0x64>
80161bc8:	24516120 	addiu	s1,v0,24864
80161bcc:	0c046ef0 	jal	8011bbc0 <strcmp>
80161bd0:	02002021 	move	a0,s0
80161bd4:	1040ff81 	beqz	v0,801619dc <__dlerror+0xfc>
80161bd8:	00000000 	nop
80161bdc:	080586ce 	j	80161b38 <__dlerror+0x258>
80161be0:	00000000 	nop
80161be4:	8e32000c 	lw	s2,12(s1)
80161be8:	0c046ef0 	jal	8011bbc0 <strcmp>
80161bec:	02402021 	move	a0,s2
80161bf0:	1040ffc4 	beqz	v0,80161b04 <__dlerror+0x224>
80161bf4:	00000000 	nop
80161bf8:	080586bf 	j	80161afc <__dlerror+0x21c>
80161bfc:	00000000 	nop
80161c00:	3c10801f 	lui	s0,0x801f
80161c04:	8e0246b4 	lw	v0,18100(s0)
80161c08:	00000000 	nop
80161c0c:	1440ff44 	bnez	v0,80161920 <__dlerror+0x40>
80161c10:	3c020000 	lui	v0,0x0
80161c14:	0c0585a4 	jal	80161690 <init>
80161c18:	00000000 	nop
80161c1c:	24020002 	li	v0,2
80161c20:	08058647 	j	8016191c <__dlerror+0x3c>
80161c24:	ae0246b4 	sw	v0,18100(s0)
	...

80161c30 <__dladdr>:
80161c30:	00003021 	move	a2,zero
80161c34:	08059eac 	j	80167ab0 <_dl_addr>
80161c38:	00003821 	move	a3,zero
80161c3c:	00000000 	nop

80161c40 <__dladdr1>:
80161c40:	00e01821 	move	v1,a3
80161c44:	24020001 	li	v0,1
80161c48:	10620004 	beq	v1,v0,80161c5c <__dladdr1+0x1c>
80161c4c:	00c03821 	move	a3,a2
80161c50:	24020002 	li	v0,2
80161c54:	10620003 	beq	v1,v0,80161c64 <__dladdr1+0x24>
80161c58:	00003821 	move	a3,zero
80161c5c:	08059eac 	j	80167ab0 <_dl_addr>
80161c60:	00003021 	move	a2,zero
80161c64:	08059eac 	j	80167ab0 <_dl_addr>
80161c68:	00003821 	move	a3,zero
80161c6c:	00000000 	nop

80161c70 <__dlinfo>:
80161c70:	27bdffd8 	addiu	sp,sp,-40
80161c74:	afa40014 	sw	a0,20(sp)
80161c78:	3c048016 	lui	a0,0x8016
80161c7c:	afa50018 	sw	a1,24(sp)
80161c80:	24841cac 	addiu	a0,a0,7340
80161c84:	27a50010 	addiu	a1,sp,16
80161c88:	afbf0020 	sw	ra,32(sp)
80161c8c:	afa70010 	sw	a3,16(sp)
80161c90:	0c0585bb 	jal	801616ec <_dlerror_run>
80161c94:	afa6001c 	sw	a2,28(sp)
80161c98:	2c420001 	sltiu	v0,v0,1
80161c9c:	8fbf0020 	lw	ra,32(sp)
80161ca0:	2442ffff 	addiu	v0,v0,-1
80161ca4:	03e00008 	jr	ra
80161ca8:	27bd0028 	addiu	sp,sp,40

80161cac <dlinfo_doit>:
80161cac:	27bdffe8 	addiu	sp,sp,-24
80161cb0:	afbf0010 	sw	ra,16(sp)
80161cb4:	8c830008 	lw	v1,8(a0)
80161cb8:	00000000 	nop
80161cbc:	2c620007 	sltiu	v0,v1,7
80161cc0:	8c860004 	lw	a2,4(a0)
80161cc4:	10400009 	beqz	v0,80161cec <dlinfo_doit+0x40>
80161cc8:	00802821 	move	a1,a0
80161ccc:	00031080 	sll	v0,v1,0x2
80161cd0:	3c03801d 	lui	v1,0x801d
80161cd4:	24636d20 	addiu	v1,v1,27936
80161cd8:	00431021 	addu	v0,v0,v1
80161cdc:	8c440000 	lw	a0,0(v0)
80161ce0:	00000000 	nop
80161ce4:	00800008 	jr	a0
80161ce8:	00000000 	nop
80161cec:	3c07801d 	lui	a3,0x801d
80161cf0:	24e76d00 	addiu	a3,a3,27904
80161cf4:	00002021 	move	a0,zero
80161cf8:	00002821 	move	a1,zero
80161cfc:	0c05563b 	jal	801558ec <_dl_signal_error>
80161d00:	00003021 	move	a2,zero
80161d04:	8ca3000c 	lw	v1,12(a1)
80161d08:	8cc20018 	lw	v0,24(a2)
80161d0c:	00000000 	nop
80161d10:	ac620000 	sw	v0,0(v1)
80161d14:	8fbf0010 	lw	ra,16(sp)
80161d18:	00000000 	nop
80161d1c:	03e00008 	jr	ra
80161d20:	27bd0018 	addiu	sp,sp,24
80161d24:	8ca4000c 	lw	a0,12(a1)
80161d28:	8cc50264 	lw	a1,612(a2)
80161d2c:	8fbf0010 	lw	ra,16(sp)
80161d30:	08046efc 	j	8011bbf0 <strcpy>
80161d34:	27bd0018 	addiu	sp,sp,24
80161d38:	8ca5000c 	lw	a1,12(a1)
80161d3c:	00c02021 	move	a0,a2
80161d40:	8fbf0010 	lw	ra,16(sp)
80161d44:	24060001 	li	a2,1
80161d48:	08054ae9 	j	80152ba4 <_dl_rtld_di_serinfo>
80161d4c:	27bd0018 	addiu	sp,sp,24
80161d50:	8ca5000c 	lw	a1,12(a1)
80161d54:	00c02021 	move	a0,a2
80161d58:	8fbf0010 	lw	ra,16(sp)
80161d5c:	00003021 	move	a2,zero
80161d60:	08054ae9 	j	80152ba4 <_dl_rtld_di_serinfo>
80161d64:	27bd0018 	addiu	sp,sp,24
80161d68:	8ca2000c 	lw	v0,12(a1)
80161d6c:	08058745 	j	80161d14 <dlinfo_doit+0x68>
80161d70:	ac460000 	sw	a2,0(v0)
	...

80161d80 <__dlmopen>:
80161d80:	27bdffd0 	addiu	sp,sp,-48
80161d84:	afa40010 	sw	a0,16(sp)
80161d88:	3c048016 	lui	a0,0x8016
80161d8c:	afa50014 	sw	a1,20(sp)
80161d90:	24841ddc 	addiu	a0,a0,7644
80161d94:	27a50010 	addiu	a1,sp,16
80161d98:	afbf0028 	sw	ra,40(sp)
80161d9c:	afa60018 	sw	a2,24(sp)
80161da0:	0c0585bb 	jal	801616ec <_dlerror_run>
80161da4:	afa70020 	sw	a3,32(sp)
80161da8:	14400008 	bnez	v0,80161dcc <__dlmopen+0x4c>
80161dac:	00001821 	move	v1,zero
80161db0:	8fa4001c 	lw	a0,28(sp)
80161db4:	0c0559ce 	jal	80156738 <__libc_register_dl_open_hook>
80161db8:	00000000 	nop
80161dbc:	8fa4001c 	lw	a0,28(sp)
80161dc0:	0c058514 	jal	80161450 <__libc_register_dlfcn_hook>
80161dc4:	00000000 	nop
80161dc8:	8fa3001c 	lw	v1,28(sp)
80161dcc:	8fbf0028 	lw	ra,40(sp)
80161dd0:	00601021 	move	v0,v1
80161dd4:	03e00008 	jr	ra
80161dd8:	27bd0030 	addiu	sp,sp,48

80161ddc <dlmopen_doit>:
80161ddc:	27bdffe8 	addiu	sp,sp,-24
80161de0:	afb00010 	sw	s0,16(sp)
80161de4:	afbf0014 	sw	ra,20(sp)
80161de8:	8c820000 	lw	v0,0(a0)
80161dec:	00000000 	nop
80161df0:	14400012 	bnez	v0,80161e3c <dlmopen_doit+0x60>
80161df4:	00808021 	move	s0,a0
80161df8:	8c840004 	lw	a0,4(a0)
80161dfc:	00000000 	nop
80161e00:	1080000c 	beqz	a0,80161e34 <dlmopen_doit+0x58>
80161e04:	3c02801d 	lui	v0,0x801d
80161e08:	8e020008 	lw	v0,8(s0)
80161e0c:	8e060010 	lw	a2,16(s0)
80161e10:	3c058000 	lui	a1,0x8000
80161e14:	00452825 	or	a1,v0,a1
80161e18:	0c05994c 	jal	80166530 <_dl_open>
80161e1c:	00003821 	move	a3,zero
80161e20:	ae02000c 	sw	v0,12(s0)
80161e24:	8fbf0014 	lw	ra,20(sp)
80161e28:	8fb00010 	lw	s0,16(sp)
80161e2c:	03e00008 	jr	ra
80161e30:	27bd0018 	addiu	sp,sp,24
80161e34:	08058782 	j	80161e08 <dlmopen_doit+0x2c>
80161e38:	24447208 	addiu	a0,v0,29192
80161e3c:	3c07801d 	lui	a3,0x801d
80161e40:	24e76d40 	addiu	a3,a3,27968
80161e44:	24040016 	li	a0,22
80161e48:	00002821 	move	a1,zero
80161e4c:	0c05563b 	jal	801558ec <_dl_signal_error>
80161e50:	00003021 	move	a2,zero
	...

80161e60 <strerror>:
80161e60:	27bdffd8 	addiu	sp,sp,-40
80161e64:	00002821 	move	a1,zero
80161e68:	00003021 	move	a2,zero
80161e6c:	afb10014 	sw	s1,20(sp)
80161e70:	afb00010 	sw	s0,16(sp)
80161e74:	afbf0020 	sw	ra,32(sp)
80161e78:	afb3001c 	sw	s3,28(sp)
80161e7c:	afb20018 	sw	s2,24(sp)
80161e80:	3c118019 	lui	s1,0x8019
80161e84:	0c046f04 	jal	8011bc10 <__strerror_r>
80161e88:	00808021 	move	s0,a0
80161e8c:	10400008 	beqz	v0,80161eb0 <strerror+0x50>
80161e90:	00000000 	nop
80161e94:	8fbf0020 	lw	ra,32(sp)
80161e98:	8fb3001c 	lw	s3,28(sp)
80161e9c:	8fb20018 	lw	s2,24(sp)
80161ea0:	8fb10014 	lw	s1,20(sp)
80161ea4:	8fb00010 	lw	s0,16(sp)
80161ea8:	03e00008 	jr	ra
80161eac:	27bd0028 	addiu	sp,sp,40
80161eb0:	0c047ea0 	jal	8011fa80 <__errno_location>
80161eb4:	00000000 	nop
80161eb8:	00409021 	move	s2,v0
80161ebc:	8e22c8dc 	lw	v0,-14116(s1)
80161ec0:	8e530000 	lw	s3,0(s2)
80161ec4:	1040000c 	beqz	v0,80161ef8 <strerror+0x98>
80161ec8:	24040400 	li	a0,1024
80161ecc:	ae530000 	sw	s3,0(s2)
80161ed0:	02002021 	move	a0,s0
80161ed4:	8fbf0020 	lw	ra,32(sp)
80161ed8:	8fb3001c 	lw	s3,28(sp)
80161edc:	8fb20018 	lw	s2,24(sp)
80161ee0:	8fb10014 	lw	s1,20(sp)
80161ee4:	8fb00010 	lw	s0,16(sp)
80161ee8:	00402821 	move	a1,v0
80161eec:	24060400 	li	a2,1024
80161ef0:	08046f04 	j	8011bc10 <__strerror_r>
80161ef4:	27bd0028 	addiu	sp,sp,40
80161ef8:	0c04699a 	jal	8011a668 <__libc_malloc>
80161efc:	00000000 	nop
80161f00:	3c04801d 	lui	a0,0x801d
80161f04:	3c05801d 	lui	a1,0x801d
80161f08:	24840730 	addiu	a0,a0,1840
80161f0c:	24a56d54 	addiu	a1,a1,27988
80161f10:	24060005 	li	a2,5
80161f14:	ae530000 	sw	s3,0(s2)
80161f18:	1440ffed 	bnez	v0,80161ed0 <strerror+0x70>
80161f1c:	ae22c8dc 	sw	v0,-14116(s1)
80161f20:	8fbf0020 	lw	ra,32(sp)
80161f24:	8fb3001c 	lw	s3,28(sp)
80161f28:	8fb20018 	lw	s2,24(sp)
80161f2c:	8fb10014 	lw	s1,20(sp)
80161f30:	8fb00010 	lw	s0,16(sp)
80161f34:	0804adf4 	j	8012b7d0 <__dcgettext>
80161f38:	27bd0028 	addiu	sp,sp,40
80161f3c:	00000000 	nop

80161f40 <__strcasecmp_l>:
80161f40:	00804021 	move	t0,a0
80161f44:	10850012 	beq	a0,a1,80161f90 <__strcasecmp_l+0x50>
80161f48:	00a03821 	move	a3,a1
80161f4c:	8cc60038 	lw	a2,56(a2)
80161f50:	91090000 	lbu	t1,0(t0)
80161f54:	90e20000 	lbu	v0,0(a3)
80161f58:	00091880 	sll	v1,t1,0x2
80161f5c:	00021080 	sll	v0,v0,0x2
80161f60:	00461021 	addu	v0,v0,a2
80161f64:	00661821 	addu	v1,v1,a2
80161f68:	8c450000 	lw	a1,0(v0)
80161f6c:	8c640000 	lw	a0,0(v1)
80161f70:	25080001 	addiu	t0,t0,1
80161f74:	00851023 	subu	v0,a0,a1
80161f78:	14400003 	bnez	v0,80161f88 <__strcasecmp_l+0x48>
80161f7c:	24e70001 	addiu	a3,a3,1
80161f80:	1520fff3 	bnez	t1,80161f50 <__strcasecmp_l+0x10>
80161f84:	00000000 	nop
80161f88:	03e00008 	jr	ra
80161f8c:	00000000 	nop
80161f90:	03e00008 	jr	ra
80161f94:	00001021 	move	v0,zero
	...

80161fa0 <__strncasecmp_l>:
80161fa0:	00804821 	move	t1,a0
80161fa4:	10850017 	beq	a0,a1,80162004 <__strncasecmp_l+0x64>
80161fa8:	00a04021 	move	t0,a1
80161fac:	10c00015 	beqz	a2,80162004 <__strncasecmp_l+0x64>
80161fb0:	00000000 	nop
80161fb4:	8ce70038 	lw	a3,56(a3)
80161fb8:	912a0000 	lbu	t2,0(t1)
80161fbc:	91020000 	lbu	v0,0(t0)
80161fc0:	000a1880 	sll	v1,t2,0x2
80161fc4:	00021080 	sll	v0,v0,0x2
80161fc8:	00471021 	addu	v0,v0,a3
80161fcc:	00671821 	addu	v1,v1,a3
80161fd0:	8c450000 	lw	a1,0(v0)
80161fd4:	8c640000 	lw	a0,0(v1)
80161fd8:	24c6ffff 	addiu	a2,a2,-1
80161fdc:	00851023 	subu	v0,a0,a1
80161fe0:	25290001 	addiu	t1,t1,1
80161fe4:	14400005 	bnez	v0,80161ffc <__strncasecmp_l+0x5c>
80161fe8:	25080001 	addiu	t0,t0,1
80161fec:	11400007 	beqz	t2,8016200c <__strncasecmp_l+0x6c>
80161ff0:	00000000 	nop
80161ff4:	14c0fff0 	bnez	a2,80161fb8 <__strncasecmp_l+0x18>
80161ff8:	00000000 	nop
80161ffc:	03e00008 	jr	ra
80162000:	00000000 	nop
80162004:	03e00008 	jr	ra
80162008:	00001021 	move	v0,zero
8016200c:	03e00008 	jr	ra
80162010:	00000000 	nop
	...

80162020 <__strsep>:
80162020:	27bdffe0 	addiu	sp,sp,-32
80162024:	afb10014 	sw	s1,20(sp)
80162028:	afbf0018 	sw	ra,24(sp)
8016202c:	afb00010 	sw	s0,16(sp)
80162030:	8c900000 	lw	s0,0(a0)
80162034:	00000000 	nop
80162038:	12000010 	beqz	s0,8016207c <__strsep+0x5c>
8016203c:	00808821 	move	s1,a0
80162040:	80a30000 	lb	v1,0(a1)
80162044:	00000000 	nop
80162048:	1060000b 	beqz	v1,80162078 <__strsep+0x58>
8016204c:	00000000 	nop
80162050:	80a20001 	lb	v0,1(a1)
80162054:	00000000 	nop
80162058:	1440001d 	bnez	v0,801620d0 <__strsep+0xb0>
8016205c:	00000000 	nop
80162060:	82020000 	lb	v0,0(s0)
80162064:	00000000 	nop
80162068:	1062001d 	beq	v1,v0,801620e0 <__strsep+0xc0>
8016206c:	00000000 	nop
80162070:	14400008 	bnez	v0,80162094 <__strsep+0x74>
80162074:	00000000 	nop
80162078:	ae200000 	sw	zero,0(s1)
8016207c:	02001021 	move	v0,s0
80162080:	8fbf0018 	lw	ra,24(sp)
80162084:	8fb10014 	lw	s1,20(sp)
80162088:	8fb00010 	lw	s0,16(sp)
8016208c:	03e00008 	jr	ra
80162090:	27bd0020 	addiu	sp,sp,32
80162094:	00602821 	move	a1,v1
80162098:	0c046ea8 	jal	8011baa0 <strchr>
8016209c:	26040001 	addiu	a0,s0,1
801620a0:	00401821 	move	v1,v0
801620a4:	1060fff4 	beqz	v1,80162078 <__strsep+0x58>
801620a8:	00000000 	nop
801620ac:	24620001 	addiu	v0,v1,1
801620b0:	a0600000 	sb	zero,0(v1)
801620b4:	ae220000 	sw	v0,0(s1)
801620b8:	8fbf0018 	lw	ra,24(sp)
801620bc:	02001021 	move	v0,s0
801620c0:	8fb10014 	lw	s1,20(sp)
801620c4:	8fb00010 	lw	s0,16(sp)
801620c8:	03e00008 	jr	ra
801620cc:	27bd0020 	addiu	sp,sp,32
801620d0:	0c047084 	jal	8011c210 <strpbrk>
801620d4:	02002021 	move	a0,s0
801620d8:	08058829 	j	801620a4 <__strsep+0x84>
801620dc:	00401821 	move	v1,v0
801620e0:	0805882b 	j	801620ac <__strsep+0x8c>
801620e4:	02001821 	move	v1,s0
	...

801620f0 <__offtime>:
801620f0:	27bdfff0 	addiu	sp,sp,-16
801620f4:	afb00000 	sw	s0,0(sp)
801620f8:	afb3000c 	sw	s3,12(sp)
801620fc:	afb20008 	sw	s2,8(sp)
80162100:	afb10004 	sw	s1,4(sp)
80162104:	8c870000 	lw	a3,0(a0)
80162108:	3c02c22e 	lui	v0,0xc22e
8016210c:	34424507 	ori	v0,v0,0x4507
80162110:	00e20018 	mult	a3,v0
80162114:	00071fc3 	sra	v1,a3,0x1f
80162118:	00c08021 	move	s0,a2
8016211c:	00001010 	mfhi	v0
80162120:	00471021 	addu	v0,v0,a3
80162124:	00021403 	sra	v0,v0,0x10
80162128:	00436023 	subu	t4,v0,v1
8016212c:	000c31c0 	sll	a2,t4,0x7
80162130:	000c1a40 	sll	v1,t4,0x9
80162134:	00661823 	subu	v1,v1,a2
80162138:	00032100 	sll	a0,v1,0x4
8016213c:	00832023 	subu	a0,a0,v1
80162140:	00041100 	sll	v0,a0,0x4
80162144:	00441023 	subu	v0,v0,a0
80162148:	00e23823 	subu	a3,a3,v0
8016214c:	00e52821 	addu	a1,a3,a1
80162150:	04a10005 	bgez	a1,80162168 <__offtime+0x78>
80162154:	3c020001 	lui	v0,0x1
80162158:	34425180 	ori	v0,v0,0x5180
8016215c:	00a22821 	addu	a1,a1,v0
80162160:	04a0fffe 	bltz	a1,8016215c <__offtime+0x6c>
80162164:	258cffff 	addiu	t4,t4,-1
80162168:	3c030001 	lui	v1,0x1
8016216c:	34625180 	ori	v0,v1,0x5180
80162170:	00a2102a 	slt	v0,a1,v0
80162174:	14400007 	bnez	v0,80162194 <__offtime+0xa4>
80162178:	3c02fffe 	lui	v0,0xfffe
8016217c:	3444ae80 	ori	a0,v0,0xae80
80162180:	3463517f 	ori	v1,v1,0x517f
80162184:	00a42821 	addu	a1,a1,a0
80162188:	0065102a 	slt	v0,v1,a1
8016218c:	1440fffd 	bnez	v0,80162184 <__offtime+0x94>
80162190:	258c0001 	addiu	t4,t4,1
80162194:	3c0491a2 	lui	a0,0x91a2
80162198:	3484b3c5 	ori	a0,a0,0xb3c5
8016219c:	00a40018 	mult	a1,a0
801621a0:	00051fc3 	sra	v1,a1,0x1f
801621a4:	25870004 	addiu	a3,t4,4
801621a8:	00074fc3 	sra	t1,a3,0x1f
801621ac:	00002010 	mfhi	a0
801621b0:	00852021 	addu	a0,a0,a1
801621b4:	000422c3 	sra	a0,a0,0xb
801621b8:	00832023 	subu	a0,a0,v1
801621bc:	00041900 	sll	v1,a0,0x4
801621c0:	00041200 	sll	v0,a0,0x8
801621c4:	00431023 	subu	v0,v0,v1
801621c8:	00023100 	sll	a2,v0,0x4
801621cc:	00c23023 	subu	a2,a2,v0
801621d0:	3c038888 	lui	v1,0x8888
801621d4:	00a63023 	subu	a2,a1,a2
801621d8:	34638889 	ori	v1,v1,0x8889
801621dc:	00c30018 	mult	a2,v1
801621e0:	3c059249 	lui	a1,0x9249
801621e4:	34a52493 	ori	a1,a1,0x2493
801621e8:	000647c3 	sra	t0,a2,0x1f
801621ec:	ae040008 	sw	a0,8(s0)
801621f0:	00001810 	mfhi	v1
801621f4:	00661821 	addu	v1,v1,a2
801621f8:	00031943 	sra	v1,v1,0x5
801621fc:	00e50018 	mult	a3,a1
80162200:	00681823 	subu	v1,v1,t0
80162204:	00031180 	sll	v0,v1,0x6
80162208:	00032080 	sll	a0,v1,0x2
8016220c:	00441023 	subu	v0,v0,a0
80162210:	00c23023 	subu	a2,a2,v0
80162214:	ae060000 	sw	a2,0(s0)
80162218:	ae030004 	sw	v1,4(s0)
8016221c:	00002810 	mfhi	a1
80162220:	00a72821 	addu	a1,a1,a3
80162224:	00052883 	sra	a1,a1,0x2
80162228:	00a92823 	subu	a1,a1,t1
8016222c:	000510c0 	sll	v0,a1,0x3
80162230:	00451023 	subu	v0,v0,a1
80162234:	00e22823 	subu	a1,a3,v0
80162238:	04a000d9 	bltz	a1,801625a0 <__offtime+0x4b0>
8016223c:	ae050018 	sw	a1,24(s0)
80162240:	3c0251eb 	lui	v0,0x51eb
80162244:	3452851f 	ori	s2,v0,0x851f
80162248:	3c03b38c 	lui	v1,0xb38c
8016224c:	3c028000 	lui	v0,0x8000
80162250:	3471f9b1 	ori	s1,v1,0xf9b1
80162254:	34590003 	ori	t9,v0,0x3
80162258:	240e07b2 	li	t6,1970
8016225c:	2413fffc 	li	s3,-4
80162260:	0240c021 	move	t8,s2
80162264:	0580001d 	bltz	t4,801622dc <__offtime+0x1ec>
80162268:	01910018 	mult	t4,s1
8016226c:	31c70003 	andi	a3,t6,0x3
80162270:	14e00017 	bnez	a3,801622d0 <__offtime+0x1e0>
80162274:	2402016d 	li	v0,365
80162278:	01d20018 	mult	t6,s2
8016227c:	000e37c3 	sra	a2,t6,0x1f
80162280:	00002810 	mfhi	a1
80162284:	00051143 	sra	v0,a1,0x5
80162288:	00461023 	subu	v0,v0,a2
8016228c:	00022100 	sll	a0,v0,0x4
80162290:	00021080 	sll	v0,v0,0x2
80162294:	00441021 	addu	v0,v0,a0
80162298:	00021880 	sll	v1,v0,0x2
8016229c:	00431021 	addu	v0,v0,v1
801622a0:	15c2006b 	bne	t6,v0,80162450 <__offtime+0x360>
801622a4:	2402016e 	li	v0,366
801622a8:	000511c3 	sra	v0,a1,0x7
801622ac:	00461023 	subu	v0,v0,a2
801622b0:	00022180 	sll	a0,v0,0x6
801622b4:	00021100 	sll	v0,v0,0x4
801622b8:	00441021 	addu	v0,v0,a0
801622bc:	00021880 	sll	v1,v0,0x2
801622c0:	00431021 	addu	v0,v0,v1
801622c4:	11c20062 	beq	t6,v0,80162450 <__offtime+0x360>
801622c8:	2402016e 	li	v0,366
801622cc:	2402016d 	li	v0,365
801622d0:	0182102a 	slt	v0,t4,v0
801622d4:	14400061 	bnez	v0,8016245c <__offtime+0x36c>
801622d8:	01910018 	mult	t4,s1
801622dc:	000c27c3 	sra	a0,t4,0x1f
801622e0:	25cbffff 	addiu	t3,t6,-1
801622e4:	00001810 	mfhi	v1
801622e8:	006c1821 	addu	v1,v1,t4
801622ec:	00031a03 	sra	v1,v1,0x8
801622f0:	00641823 	subu	v1,v1,a0
801622f4:	00032180 	sll	a0,v1,0x6
801622f8:	000310c0 	sll	v0,v1,0x3
801622fc:	00441021 	addu	v0,v0,a0
80162300:	00431021 	addu	v0,v0,v1
80162304:	00022080 	sll	a0,v0,0x2
80162308:	00441021 	addu	v0,v0,a0
8016230c:	01821023 	subu	v0,t4,v0
80162310:	000217c2 	srl	v0,v0,0x1f
80162314:	01c31821 	addu	v1,t6,v1
80162318:	00626823 	subu	t5,v1,v0
8016231c:	25aaffff 	addiu	t2,t5,-1
80162320:	0540007c 	bltz	t2,80162514 <__offtime+0x424>
80162324:	01401021 	move	v0,t2
80162328:	01594824 	and	t1,t2,t9
8016232c:	05200075 	bltz	t1,80162504 <__offtime+0x414>
80162330:	00022883 	sra	a1,v0,0x2
80162334:	01580018 	mult	t2,t8
80162338:	01ae1023 	subu	v0,t5,t6
8016233c:	00021980 	sll	v1,v0,0x6
80162340:	000230c0 	sll	a2,v0,0x3
80162344:	00c33021 	addu	a2,a2,v1
80162348:	00094fc2 	srl	t1,t1,0x1f
8016234c:	000a3fc3 	sra	a3,t2,0x1f
80162350:	00c23021 	addu	a2,a2,v0
80162354:	00a94823 	subu	t1,a1,t1
80162358:	00061080 	sll	v0,a2,0x2
8016235c:	00c23021 	addu	a2,a2,v0
80162360:	01607821 	move	t7,t3
80162364:	00002010 	mfhi	a0
80162368:	000429c3 	sra	a1,a0,0x7
8016236c:	00042143 	sra	a0,a0,0x5
80162370:	00872023 	subu	a0,a0,a3
80162374:	00a72823 	subu	a1,a1,a3
80162378:	00044100 	sll	t0,a0,0x4
8016237c:	00053980 	sll	a3,a1,0x6
80162380:	00041880 	sll	v1,a0,0x2
80162384:	00051100 	sll	v0,a1,0x4
80162388:	00681821 	addu	v1,v1,t0
8016238c:	00471021 	addu	v0,v0,a3
80162390:	00034080 	sll	t0,v1,0x2
80162394:	00023880 	sll	a3,v0,0x2
80162398:	00681821 	addu	v1,v1,t0
8016239c:	00471021 	addu	v0,v0,a3
801623a0:	01421023 	subu	v0,t2,v0
801623a4:	01431823 	subu	v1,t2,v1
801623a8:	00031fc2 	srl	v1,v1,0x1f
801623ac:	000217c2 	srl	v0,v0,0x1f
801623b0:	00832023 	subu	a0,a0,v1
801623b4:	00a22823 	subu	a1,a1,v0
801623b8:	01244823 	subu	t1,t1,a0
801623bc:	00c53021 	addu	a2,a2,a1
801623c0:	0560004e 	bltz	t3,801624fc <__offtime+0x40c>
801623c4:	01264821 	addu	t1,t1,a2
801623c8:	01794024 	and	t0,t3,t9
801623cc:	05000047 	bltz	t0,801624ec <__offtime+0x3fc>
801623d0:	000f1083 	sra	v0,t7,0x2
801623d4:	01780018 	mult	t3,t8
801623d8:	000b1fc3 	sra	v1,t3,0x1f
801623dc:	000847c2 	srl	t0,t0,0x1f
801623e0:	00484023 	subu	t0,v0,t0
801623e4:	01a07021 	move	t6,t5
801623e8:	00003010 	mfhi	a2
801623ec:	00063943 	sra	a3,a2,0x5
801623f0:	00e33823 	subu	a3,a3,v1
801623f4:	000631c3 	sra	a2,a2,0x7
801623f8:	00c33023 	subu	a2,a2,v1
801623fc:	00072100 	sll	a0,a3,0x4
80162400:	00071080 	sll	v0,a3,0x2
80162404:	00441021 	addu	v0,v0,a0
80162408:	00061900 	sll	v1,a2,0x4
8016240c:	00062180 	sll	a0,a2,0x6
80162410:	00641821 	addu	v1,v1,a0
80162414:	00022880 	sll	a1,v0,0x2
80162418:	00451021 	addu	v0,v0,a1
8016241c:	00032080 	sll	a0,v1,0x2
80162420:	00641821 	addu	v1,v1,a0
80162424:	01621023 	subu	v0,t3,v0
80162428:	01631823 	subu	v1,t3,v1
8016242c:	000217c2 	srl	v0,v0,0x1f
80162430:	00e23823 	subu	a3,a3,v0
80162434:	00031fc2 	srl	v1,v1,0x1f
80162438:	01074023 	subu	t0,t0,a3
8016243c:	00c33023 	subu	a2,a2,v1
80162440:	01064021 	addu	t0,t0,a2
80162444:	01284023 	subu	t0,t1,t0
80162448:	08058899 	j	80162264 <__offtime+0x174>
8016244c:	01886023 	subu	t4,t4,t0
80162450:	0182102a 	slt	v0,t4,v0
80162454:	1040ffa1 	beqz	v0,801622dc <__offtime+0x1ec>
80162458:	01910018 	mult	t4,s1
8016245c:	25c2f894 	addiu	v0,t6,-1900
80162460:	ae020014 	sw	v0,20(s0)
80162464:	14e00035 	bnez	a3,8016253c <__offtime+0x44c>
80162468:	ae0c001c 	sw	t4,28(s0)
8016246c:	3c0251eb 	lui	v0,0x51eb
80162470:	3442851f 	ori	v0,v0,0x851f
80162474:	01c20018 	mult	t6,v0
80162478:	000e37c3 	sra	a2,t6,0x1f
8016247c:	00002810 	mfhi	a1
80162480:	00051143 	sra	v0,a1,0x5
80162484:	00461023 	subu	v0,v0,a2
80162488:	00022100 	sll	a0,v0,0x4
8016248c:	00021080 	sll	v0,v0,0x2
80162490:	00441021 	addu	v0,v0,a0
80162494:	00021880 	sll	v1,v0,0x2
80162498:	00431021 	addu	v0,v0,v1
8016249c:	11c2001f 	beq	t6,v0,8016251c <__offtime+0x42c>
801624a0:	000511c3 	sra	v0,a1,0x7
801624a4:	3c02801d 	lui	v0,0x801d
801624a8:	24446d8a 	addiu	a0,v0,28042
801624ac:	94830016 	lhu	v1,22(a0)
801624b0:	00000000 	nop
801624b4:	0183102a 	slt	v0,t4,v1
801624b8:	14400027 	bnez	v0,80162558 <__offtime+0x468>
801624bc:	01831023 	subu	v0,t4,v1
801624c0:	24420001 	addiu	v0,v0,1
801624c4:	2404000b 	li	a0,11
801624c8:	ae02000c 	sw	v0,12(s0)
801624cc:	ae040010 	sw	a0,16(s0)
801624d0:	8fb3000c 	lw	s3,12(sp)
801624d4:	8fb20008 	lw	s2,8(sp)
801624d8:	8fb10004 	lw	s1,4(sp)
801624dc:	8fb00000 	lw	s0,0(sp)
801624e0:	24020001 	li	v0,1
801624e4:	03e00008 	jr	ra
801624e8:	27bd0010 	addiu	sp,sp,16
801624ec:	2508ffff 	addiu	t0,t0,-1
801624f0:	01134025 	or	t0,t0,s3
801624f4:	080588f5 	j	801623d4 <__offtime+0x2e4>
801624f8:	25080001 	addiu	t0,t0,1
801624fc:	080588f2 	j	801623c8 <__offtime+0x2d8>
80162500:	25cf0002 	addiu	t7,t6,2
80162504:	2529ffff 	addiu	t1,t1,-1
80162508:	01334825 	or	t1,t1,s3
8016250c:	080588cd 	j	80162334 <__offtime+0x244>
80162510:	25290001 	addiu	t1,t1,1
80162514:	080588ca 	j	80162328 <__offtime+0x238>
80162518:	25a20002 	addiu	v0,t5,2
8016251c:	00461023 	subu	v0,v0,a2
80162520:	00022180 	sll	a0,v0,0x6
80162524:	00021100 	sll	v0,v0,0x4
80162528:	00441021 	addu	v0,v0,a0
8016252c:	00021880 	sll	v1,v0,0x2
80162530:	00431021 	addu	v0,v0,v1
80162534:	11c2ffdc 	beq	t6,v0,801624a8 <__offtime+0x3b8>
80162538:	3c02801d 	lui	v0,0x801d
8016253c:	3c02801d 	lui	v0,0x801d
80162540:	24446d70 	addiu	a0,v0,28016
80162544:	94830016 	lhu	v1,22(a0)
80162548:	00000000 	nop
8016254c:	0183102a 	slt	v0,t4,v1
80162550:	1040ffdb 	beqz	v0,801624c0 <__offtime+0x3d0>
80162554:	01831023 	subu	v0,t4,v1
80162558:	24850014 	addiu	a1,a0,20
8016255c:	2404000b 	li	a0,11
80162560:	94a30000 	lhu	v1,0(a1)
80162564:	2484ffff 	addiu	a0,a0,-1
80162568:	0183102a 	slt	v0,t4,v1
8016256c:	1440fffc 	bnez	v0,80162560 <__offtime+0x470>
80162570:	24a5fffe 	addiu	a1,a1,-2
80162574:	01831023 	subu	v0,t4,v1
80162578:	24420001 	addiu	v0,v0,1
8016257c:	ae02000c 	sw	v0,12(s0)
80162580:	ae040010 	sw	a0,16(s0)
80162584:	8fb3000c 	lw	s3,12(sp)
80162588:	8fb20008 	lw	s2,8(sp)
8016258c:	8fb10004 	lw	s1,4(sp)
80162590:	8fb00000 	lw	s0,0(sp)
80162594:	24020001 	li	v0,1
80162598:	03e00008 	jr	ra
8016259c:	27bd0010 	addiu	sp,sp,16
801625a0:	24a20007 	addiu	v0,a1,7
801625a4:	08058890 	j	80162240 <__offtime+0x150>
801625a8:	ae020018 	sw	v0,24(s0)
801625ac:	00000000 	nop

801625b0 <localtime>:
801625b0:	3c06803b 	lui	a2,0x803b
801625b4:	24c68714 	addiu	a2,a2,-30956
801625b8:	080531e4 	j	8014c790 <__tz_convert>
801625bc:	24050001 	li	a1,1

801625c0 <__localtime_r>:
801625c0:	00a03021 	move	a2,a1
801625c4:	080531e4 	j	8014c790 <__tz_convert>
801625c8:	24050001 	li	a1,1
801625cc:	00000000 	nop

801625d0 <guess_time_tm>:
801625d0:	8fad0018 	lw	t5,24(sp)
801625d4:	00804821 	move	t1,a0
801625d8:	00a07021 	move	t6,a1
801625dc:	00c07821 	move	t7,a2
801625e0:	8fb80014 	lw	t8,20(sp)
801625e4:	11a0005a 	beqz	t5,80162750 <guess_time_tm+0x180>
801625e8:	00e0c821 	move	t9,a3
801625ec:	8da50014 	lw	a1,20(t5)
801625f0:	30820003 	andi	v0,a0,0x3
801625f4:	30a30003 	andi	v1,a1,0x3
801625f8:	2c630001 	sltiu	v1,v1,1
801625fc:	00044083 	sra	t0,a0,0x2
80162600:	00052083 	sra	a0,a1,0x2
80162604:	00832023 	subu	a0,a0,v1
80162608:	3c0351eb 	lui	v1,0x51eb
8016260c:	248401db 	addiu	a0,a0,475
80162610:	3463851f 	ori	v1,v1,0x851f
80162614:	00830018 	mult	a0,v1
80162618:	2c420001 	sltiu	v0,v0,1
8016261c:	01024023 	subu	t0,t0,v0
80162620:	250801db 	addiu	t0,t0,475
80162624:	01252823 	subu	a1,t1,a1
80162628:	00051180 	sll	v0,a1,0x6
8016262c:	000530c0 	sll	a2,a1,0x3
80162630:	00c23021 	addu	a2,a2,v0
80162634:	00c53021 	addu	a2,a2,a1
80162638:	000457c3 	sra	t2,a0,0x1f
8016263c:	00061080 	sll	v0,a2,0x2
80162640:	00c23021 	addu	a2,a2,v0
80162644:	00003810 	mfhi	a3
80162648:	000738c3 	sra	a3,a3,0x3
8016264c:	00ea3823 	subu	a3,a3,t2
80162650:	01030018 	mult	t0,v1
80162654:	000728c0 	sll	a1,a3,0x3
80162658:	00071140 	sll	v0,a3,0x5
8016265c:	00451023 	subu	v0,v0,a1
80162660:	00471021 	addu	v0,v0,a3
80162664:	01044823 	subu	t1,t0,a0
80162668:	000867c3 	sra	t4,t0,0x1f
8016266c:	00822023 	subu	a0,a0,v0
80162670:	000427c2 	srl	a0,a0,0x1f
80162674:	00e43823 	subu	a3,a3,a0
80162678:	8dab001c 	lw	t3,28(t5)
8016267c:	01c63021 	addu	a2,t6,a2
80162680:	00001810 	mfhi	v1
80162684:	000318c3 	sra	v1,v1,0x3
80162688:	006c1823 	subu	v1,v1,t4
8016268c:	000320c0 	sll	a0,v1,0x3
80162690:	00031140 	sll	v0,v1,0x5
80162694:	00441023 	subu	v0,v0,a0
80162698:	00431021 	addu	v0,v0,v1
8016269c:	01024023 	subu	t0,t0,v0
801626a0:	000847c2 	srl	t0,t0,0x1f
801626a4:	00681823 	subu	v1,v1,t0
801626a8:	00671023 	subu	v0,v1,a3
801626ac:	01224823 	subu	t1,t1,v0
801626b0:	00cb3023 	subu	a2,a2,t3
801626b4:	00031883 	sra	v1,v1,0x2
801626b8:	00073883 	sra	a3,a3,0x2
801626bc:	01264821 	addu	t1,t1,a2
801626c0:	00671823 	subu	v1,v1,a3
801626c4:	00691821 	addu	v1,v1,t1
801626c8:	00031140 	sll	v0,v1,0x5
801626cc:	000318c0 	sll	v1,v1,0x3
801626d0:	00431023 	subu	v0,v0,v1
801626d4:	8da40008 	lw	a0,8(t5)
801626d8:	01e21021 	addu	v0,t7,v0
801626dc:	00441023 	subu	v0,v0,a0
801626e0:	00021980 	sll	v1,v0,0x6
801626e4:	00021080 	sll	v0,v0,0x2
801626e8:	00621823 	subu	v1,v1,v0
801626ec:	8da50004 	lw	a1,4(t5)
801626f0:	03231821 	addu	v1,t9,v1
801626f4:	00651823 	subu	v1,v1,a1
801626f8:	00032180 	sll	a0,v1,0x6
801626fc:	8fa20010 	lw	v0,16(sp)
80162700:	00031880 	sll	v1,v1,0x2
80162704:	00832023 	subu	a0,a0,v1
80162708:	8da50000 	lw	a1,0(t5)
8016270c:	00441021 	addu	v0,v0,a0
80162710:	8f090000 	lw	t1,0(t8)
80162714:	00451023 	subu	v0,v0,a1
80162718:	00492021 	addu	a0,v0,t1
8016271c:	0089182a 	slt	v1,a0,t1
80162720:	38630001 	xori	v1,v1,0x1
80162724:	000217c2 	srl	v0,v0,0x1f
80162728:	14620007 	bne	v1,v0,80162748 <guess_time_tm+0x178>
8016272c:	00000000 	nop
80162730:	0520000a 	bltz	t1,8016275c <guess_time_tm+0x18c>
80162734:	3c027fff 	lui	v0,0x7fff
80162738:	3443ffff 	ori	v1,v0,0xffff
8016273c:	15230002 	bne	t1,v1,80162748 <guess_time_tm+0x178>
80162740:	00602021 	move	a0,v1
80162744:	3444fffe 	ori	a0,v0,0xfffe
80162748:	03e00008 	jr	ra
8016274c:	00801021 	move	v0,a0
80162750:	8f090000 	lw	t1,0(t8)
80162754:	080589cc 	j	80162730 <guess_time_tm+0x160>
80162758:	00000000 	nop
8016275c:	3c028000 	lui	v0,0x8000
80162760:	11220003 	beq	t1,v0,80162770 <guess_time_tm+0x1a0>
80162764:	00000000 	nop
80162768:	080589d2 	j	80162748 <guess_time_tm+0x178>
8016276c:	3c048000 	lui	a0,0x8000
80162770:	080589d2 	j	80162748 <guess_time_tm+0x178>
80162774:	35240001 	ori	a0,t1,0x1

80162778 <ranged_convert>:
80162778:	27bdffa0 	addiu	sp,sp,-96
8016277c:	afb10044 	sw	s1,68(sp)
80162780:	00a08821 	move	s1,a1
80162784:	afb50054 	sw	s5,84(sp)
80162788:	afb40050 	sw	s4,80(sp)
8016278c:	0080a821 	move	s5,a0
80162790:	afbf0058 	sw	ra,88(sp)
80162794:	afb3004c 	sw	s3,76(sp)
80162798:	afb20048 	sw	s2,72(sp)
8016279c:	afb00040 	sw	s0,64(sp)
801627a0:	00c02821 	move	a1,a2
801627a4:	02202021 	move	a0,s1
801627a8:	02a0f809 	jalr	s5
801627ac:	00c0a021 	move	s4,a2
801627b0:	1040000a 	beqz	v0,801627dc <ranged_convert+0x64>
801627b4:	00000000 	nop
801627b8:	8fbf0058 	lw	ra,88(sp)
801627bc:	8fb50054 	lw	s5,84(sp)
801627c0:	8fb40050 	lw	s4,80(sp)
801627c4:	8fb3004c 	lw	s3,76(sp)
801627c8:	8fb20048 	lw	s2,72(sp)
801627cc:	8fb10044 	lw	s1,68(sp)
801627d0:	8fb00040 	lw	s0,64(sp)
801627d4:	03e00008 	jr	ra
801627d8:	27bd0060 	addiu	sp,sp,96
801627dc:	8e300000 	lw	s0,0(s1)
801627e0:	00000000 	nop
801627e4:	1200fff4 	beqz	s0,801627b8 <ranged_convert+0x40>
801627e8:	00004821 	move	t1,zero
801627ec:	00009021 	move	s2,zero
801627f0:	06000002 	bltz	s0,801627fc <ranged_convert+0x84>
801627f4:	2402ffff 	li	v0,-1
801627f8:	24020001 	li	v0,1
801627fc:	00521021 	addu	v0,v0,s2
80162800:	12020027 	beq	s0,v0,801628a0 <ranged_convert+0x128>
80162804:	00000000 	nop
80162808:	0600001f 	bltz	s0,80162888 <ranged_convert+0x110>
8016280c:	02121023 	subu	v0,s0,s2
80162810:	00021043 	sra	v0,v0,0x1
80162814:	02429821 	addu	s3,s2,v0
80162818:	ae330000 	sw	s3,0(s1)
8016281c:	02202021 	move	a0,s1
80162820:	02a0f809 	jalr	s5
80162824:	02802821 	move	a1,s4
80162828:	1040001b 	beqz	v0,80162898 <ranged_convert+0x120>
8016282c:	00404821 	move	t1,v0
80162830:	00403021 	move	a2,v0
80162834:	27a70010 	addiu	a3,sp,16
80162838:	24480020 	addiu	t0,v0,32
8016283c:	8cc20000 	lw	v0,0(a2)
80162840:	8cc30004 	lw	v1,4(a2)
80162844:	8cc40008 	lw	a0,8(a2)
80162848:	8cc5000c 	lw	a1,12(a2)
8016284c:	24c60010 	addiu	a2,a2,16
80162850:	ace20000 	sw	v0,0(a3)
80162854:	ace30004 	sw	v1,4(a3)
80162858:	ace40008 	sw	a0,8(a3)
8016285c:	ace5000c 	sw	a1,12(a3)
80162860:	14c8fff6 	bne	a2,t0,8016283c <ranged_convert+0xc4>
80162864:	24e70010 	addiu	a3,a3,16
80162868:	8cc20008 	lw	v0,8(a2)
8016286c:	8cc30000 	lw	v1,0(a2)
80162870:	8cc40004 	lw	a0,4(a2)
80162874:	02609021 	move	s2,s3
80162878:	ace20008 	sw	v0,8(a3)
8016287c:	ace30000 	sw	v1,0(a3)
80162880:	080589fc 	j	801627f0 <ranged_convert+0x78>
80162884:	ace40004 	sw	a0,4(a3)
80162888:	02501023 	subu	v0,s2,s0
8016288c:	00021043 	sra	v0,v0,0x1
80162890:	08058a06 	j	80162818 <ranged_convert+0xa0>
80162894:	02029821 	addu	s3,s0,v0
80162898:	080589fc 	j	801627f0 <ranged_convert+0x78>
8016289c:	02608021 	move	s0,s3
801628a0:	1520ffc5 	bnez	t1,801627b8 <ranged_convert+0x40>
801628a4:	01201021 	move	v0,t1
801628a8:	1240ffc3 	beqz	s2,801627b8 <ranged_convert+0x40>
801628ac:	27a70010 	addiu	a3,sp,16
801628b0:	ae320000 	sw	s2,0(s1)
801628b4:	02803021 	move	a2,s4
801628b8:	27a80030 	addiu	t0,sp,48
801628bc:	8ce20000 	lw	v0,0(a3)
801628c0:	8ce30004 	lw	v1,4(a3)
801628c4:	8ce40008 	lw	a0,8(a3)
801628c8:	8ce5000c 	lw	a1,12(a3)
801628cc:	24e70010 	addiu	a3,a3,16
801628d0:	acc20000 	sw	v0,0(a2)
801628d4:	acc30004 	sw	v1,4(a2)
801628d8:	acc40008 	sw	a0,8(a2)
801628dc:	acc5000c 	sw	a1,12(a2)
801628e0:	14e8fff6 	bne	a3,t0,801628bc <ranged_convert+0x144>
801628e4:	24c60010 	addiu	a2,a2,16
801628e8:	8ce20008 	lw	v0,8(a3)
801628ec:	8ce30000 	lw	v1,0(a3)
801628f0:	8ce40004 	lw	a0,4(a3)
801628f4:	acc20008 	sw	v0,8(a2)
801628f8:	02801021 	move	v0,s4
801628fc:	acc30000 	sw	v1,0(a2)
80162900:	080589ee 	j	801627b8 <ranged_convert+0x40>
80162904:	acc40004 	sw	a0,4(a2)

80162908 <__mktime_internal>:
80162908:	27bdff30 	addiu	sp,sp,-208
8016290c:	afb400b8 	sw	s4,184(sp)
80162910:	afbf00cc 	sw	ra,204(sp)
80162914:	afbe00c8 	sw	s8,200(sp)
80162918:	afb700c4 	sw	s7,196(sp)
8016291c:	afb600c0 	sw	s6,192(sp)
80162920:	afb500bc 	sw	s5,188(sp)
80162924:	afb300b4 	sw	s3,180(sp)
80162928:	afb200b0 	sw	s2,176(sp)
8016292c:	afb100ac 	sw	s1,172(sp)
80162930:	afb000a8 	sw	s0,168(sp)
80162934:	8c870010 	lw	a3,16(a0)
80162938:	3c022aaa 	lui	v0,0x2aaa
8016293c:	3442aaab 	ori	v0,v0,0xaaab
80162940:	00e20018 	mult	a3,v0
80162944:	afa400d0 	sw	a0,208(sp)
80162948:	8fa300d0 	lw	v1,208(sp)
8016294c:	afa500d4 	sw	a1,212(sp)
80162950:	8c650000 	lw	a1,0(v1)
80162954:	000727c3 	sra	a0,a3,0x1f
80162958:	8c680014 	lw	t0,20(v1)
8016295c:	afa50088 	sw	a1,136(sp)
80162960:	8c630004 	lw	v1,4(v1)
80162964:	8fa500d0 	lw	a1,208(sp)
80162968:	afa600d8 	sw	a2,216(sp)
8016296c:	8ca50008 	lw	a1,8(a1)
80162970:	00001010 	mfhi	v0
80162974:	00021043 	sra	v0,v0,0x1
80162978:	00443023 	subu	a2,v0,a0
8016297c:	00062080 	sll	a0,a2,0x2
80162980:	00061100 	sll	v0,a2,0x4
80162984:	afa3009c 	sw	v1,156(sp)
80162988:	8fa300d0 	lw	v1,208(sp)
8016298c:	00441023 	subu	v0,v0,a0
80162990:	afa50098 	sw	a1,152(sp)
80162994:	8c69000c 	lw	t1,12(v1)
80162998:	8c650020 	lw	a1,32(v1)
8016299c:	00c01821 	move	v1,a2
801629a0:	00e23023 	subu	a2,a3,v0
801629a4:	00063fc2 	srl	a3,a2,0x1f
801629a8:	00671823 	subu	v1,v1,a3
801629ac:	0103a021 	addu	s4,t0,v1
801629b0:	328a0003 	andi	t2,s4,0x3
801629b4:	1140009f 	beqz	t2,80162c34 <__mktime_internal+0x32c>
801629b8:	afa50094 	sw	a1,148(sp)
801629bc:	00002821 	move	a1,zero
801629c0:	00052080 	sll	a0,a1,0x2
801629c4:	00051900 	sll	v1,a1,0x4
801629c8:	00641823 	subu	v1,v1,a0
801629cc:	00071100 	sll	v0,a3,0x4
801629d0:	00072080 	sll	a0,a3,0x2
801629d4:	00441023 	subu	v0,v0,a0
801629d8:	00651821 	addu	v1,v1,a1
801629dc:	00621821 	addu	v1,v1,v0
801629e0:	00661821 	addu	v1,v1,a2
801629e4:	3c02801d 	lui	v0,0x801d
801629e8:	24426d70 	addiu	v0,v0,28016
801629ec:	00031840 	sll	v1,v1,0x1
801629f0:	00621821 	addu	v1,v1,v0
801629f4:	94640000 	lhu	a0,0(v1)
801629f8:	8fa200d8 	lw	v0,216(sp)
801629fc:	2484ffff 	addiu	a0,a0,-1
80162a00:	8c420000 	lw	v0,0(v0)
80162a04:	8fa30088 	lw	v1,136(sp)
80162a08:	01242021 	addu	a0,t1,a0
80162a0c:	afa2008c 	sw	v0,140(sp)
80162a10:	046000ce 	bltz	v1,80162d4c <__mktime_internal+0x444>
80162a14:	afa40090 	sw	a0,144(sp)
80162a18:	8fa40088 	lw	a0,136(sp)
80162a1c:	00000000 	nop
80162a20:	2882003c 	slti	v0,a0,60
80162a24:	14400094 	bnez	v0,80162c78 <__mktime_internal+0x370>
80162a28:	2405003b 	li	a1,59
80162a2c:	afa500a0 	sw	a1,160(sp)
80162a30:	2d420001 	sltiu	v0,t2,1
80162a34:	00143083 	sra	a2,s4,0x2
80162a38:	00c23023 	subu	a2,a2,v0
80162a3c:	3c0351eb 	lui	v1,0x51eb
80162a40:	24c701db 	addiu	a3,a2,475
80162a44:	3463851f 	ori	v1,v1,0x851f
80162a48:	00e30018 	mult	a3,v1
80162a4c:	2682ffba 	addiu	v0,s4,-70
80162a50:	00022180 	sll	a0,v0,0x6
80162a54:	000228c0 	sll	a1,v0,0x3
80162a58:	00a42821 	addu	a1,a1,a0
80162a5c:	00a22821 	addu	a1,a1,v0
80162a60:	000757c3 	sra	t2,a3,0x1f
80162a64:	00052080 	sll	a0,a1,0x2
80162a68:	8fa20090 	lw	v0,144(sp)
80162a6c:	00a42821 	addu	a1,a1,a0
80162a70:	00452821 	addu	a1,v0,a1
80162a74:	00094a83 	sra	t1,t1,0xa
80162a78:	00001810 	mfhi	v1
80162a7c:	000318c3 	sra	v1,v1,0x3
80162a80:	006a1823 	subu	v1,v1,t2
80162a84:	000320c0 	sll	a0,v1,0x3
80162a88:	00031140 	sll	v0,v1,0x5
80162a8c:	00441023 	subu	v0,v0,a0
80162a90:	00431021 	addu	v0,v0,v1
80162a94:	00e23823 	subu	a3,a3,v0
80162a98:	00073fc2 	srl	a3,a3,0x1f
80162a9c:	00671823 	subu	v1,v1,a3
80162aa0:	00c33023 	subu	a2,a2,v1
80162aa4:	24c60002 	addiu	a2,a2,2
80162aa8:	00031883 	sra	v1,v1,0x2
80162aac:	00c53021 	addu	a2,a2,a1
80162ab0:	2463fffc 	addiu	v1,v1,-4
80162ab4:	00661821 	addu	v1,v1,a2
80162ab8:	00031140 	sll	v0,v1,0x5
80162abc:	000318c0 	sll	v1,v1,0x3
80162ac0:	00431023 	subu	v0,v0,v1
80162ac4:	8fa30098 	lw	v1,152(sp)
80162ac8:	8fa4009c 	lw	a0,156(sp)
80162acc:	00621021 	addu	v0,v1,v0
80162ad0:	00021980 	sll	v1,v0,0x6
80162ad4:	00021080 	sll	v0,v0,0x2
80162ad8:	00621823 	subu	v1,v1,v0
80162adc:	00831821 	addu	v1,a0,v1
80162ae0:	00031180 	sll	v0,v1,0x6
80162ae4:	8fa500a0 	lw	a1,160(sp)
80162ae8:	00031880 	sll	v1,v1,0x2
80162aec:	8fa40098 	lw	a0,152(sp)
80162af0:	00431023 	subu	v0,v0,v1
80162af4:	00a21021 	addu	v0,a1,v0
80162af8:	00041b83 	sra	v1,a0,0xe
80162afc:	8fa5009c 	lw	a1,156(sp)
80162b00:	01234821 	addu	t1,t1,v1
80162b04:	00084043 	sra	t0,t0,0x1
80162b08:	8fa3008c 	lw	v1,140(sp)
80162b0c:	2508ffdd 	addiu	t0,t0,-35
80162b10:	00052503 	sra	a0,a1,0x14
80162b14:	01044021 	addu	t0,t0,a0
80162b18:	0043a821 	addu	s5,v0,v1
80162b1c:	01284021 	addu	t0,t1,t0
80162b20:	00151683 	sra	v0,s5,0x1a
80162b24:	00481023 	subu	v0,v0,t0
80162b28:	04400086 	bltz	v0,80162d44 <__mktime_internal+0x43c>
80162b2c:	00000000 	nop
80162b30:	28420016 	slti	v0,v0,22
80162b34:	1440000d 	bnez	v0,80162b6c <__mktime_internal+0x264>
80162b38:	00151827 	nor	v1,zero,s5
80162b3c:	00031683 	sra	v0,v1,0x1a
80162b40:	00481023 	subu	v0,v0,t0
80162b44:	04400083 	bltz	v0,80162d54 <__mktime_internal+0x44c>
80162b48:	00000000 	nop
80162b4c:	28420016 	slti	v0,v0,22
80162b50:	1040004e 	beqz	v0,80162c8c <__mktime_internal+0x384>
80162b54:	00751023 	subu	v0,v1,s5
80162b58:	8fa4008c 	lw	a0,140(sp)
80162b5c:	00000000 	nop
80162b60:	00822021 	addu	a0,a0,v0
80162b64:	afa4008c 	sw	a0,140(sp)
80162b68:	0060a821 	move	s5,v1
80162b6c:	8fa50094 	lw	a1,148(sp)
80162b70:	02a08821 	move	s1,s5
80162b74:	24100006 	li	s0,6
80162b78:	0000b021 	move	s6,zero
80162b7c:	27b70020 	addiu	s7,sp,32
80162b80:	0005f02b 	sltu	s8,zero,a1
80162b84:	afb50024 	sw	s5,36(sp)
80162b88:	afb50020 	sw	s5,32(sp)
80162b8c:	8fa400d4 	lw	a0,212(sp)
80162b90:	02e02821 	move	a1,s7
80162b94:	0c0589de 	jal	80162778 <ranged_convert>
80162b98:	27a6002c 	addiu	a2,sp,44
80162b9c:	8fa300a0 	lw	v1,160(sp)
80162ba0:	8fa50090 	lw	a1,144(sp)
80162ba4:	8fa60098 	lw	a2,152(sp)
80162ba8:	8fa7009c 	lw	a3,156(sp)
80162bac:	02802021 	move	a0,s4
80162bb0:	afa20018 	sw	v0,24(sp)
80162bb4:	afa30010 	sw	v1,16(sp)
80162bb8:	0c058974 	jal	801625d0 <guess_time_tm>
80162bbc:	afb70014 	sw	s7,20(sp)
80162bc0:	8fb30020 	lw	s3,32(sp)
80162bc4:	00402021 	move	a0,v0
80162bc8:	10530064 	beq	v0,s3,80162d5c <__mktime_internal+0x454>
80162bcc:	2610ffff 	addiu	s0,s0,-1
80162bd0:	16330010 	bne	s1,s3,80162c14 <__mktime_internal+0x30c>
80162bd4:	00000000 	nop
80162bd8:	8fa20024 	lw	v0,36(sp)
80162bdc:	00000000 	nop
80162be0:	1262000c 	beq	s3,v0,80162c14 <__mktime_internal+0x30c>
80162be4:	00000000 	nop
80162be8:	8fa2004c 	lw	v0,76(sp)
80162bec:	00000000 	nop
80162bf0:	0002182b 	sltu	v1,zero,v0
80162bf4:	04400035 	bltz	v0,80162ccc <__mktime_internal+0x3c4>
80162bf8:	0076282a 	slt	a1,v1,s6
80162bfc:	8fa20094 	lw	v0,148(sp)
80162c00:	00000000 	nop
80162c04:	0440002f 	bltz	v0,80162cc4 <__mktime_internal+0x3bc>
80162c08:	00000000 	nop
80162c0c:	17c3002f 	bne	s8,v1,80162ccc <__mktime_internal+0x3c4>
80162c10:	00000000 	nop
80162c14:	1200001d 	beqz	s0,80162c8c <__mktime_internal+0x384>
80162c18:	00000000 	nop
80162c1c:	8fa2004c 	lw	v0,76(sp)
80162c20:	8fb10024 	lw	s1,36(sp)
80162c24:	0002b02b 	sltu	s6,zero,v0
80162c28:	afa40020 	sw	a0,32(sp)
80162c2c:	08058ae3 	j	80162b8c <__mktime_internal+0x284>
80162c30:	afb30024 	sw	s3,36(sp)
80162c34:	3c0251eb 	lui	v0,0x51eb
80162c38:	3442851f 	ori	v0,v0,0x851f
80162c3c:	02820018 	mult	s4,v0
80162c40:	001427c3 	sra	a0,s4,0x1f
80162c44:	00001010 	mfhi	v0
80162c48:	00021143 	sra	v0,v0,0x5
80162c4c:	00442823 	subu	a1,v0,a0
80162c50:	00051880 	sll	v1,a1,0x2
80162c54:	00051100 	sll	v0,a1,0x4
80162c58:	00621821 	addu	v1,v1,v0
80162c5c:	00032080 	sll	a0,v1,0x2
80162c60:	00641821 	addu	v1,v1,a0
80162c64:	16830007 	bne	s4,v1,80162c84 <__mktime_internal+0x37c>
80162c68:	30a20003 	andi	v0,a1,0x3
80162c6c:	38420001 	xori	v0,v0,0x1
80162c70:	08058a70 	j	801629c0 <__mktime_internal+0xb8>
80162c74:	2c450001 	sltiu	a1,v0,1
80162c78:	8fa20088 	lw	v0,136(sp)
80162c7c:	08058a8c 	j	80162a30 <__mktime_internal+0x128>
80162c80:	afa200a0 	sw	v0,160(sp)
80162c84:	08058a70 	j	801629c0 <__mktime_internal+0xb8>
80162c88:	24050001 	li	a1,1
80162c8c:	2410ffff 	li	s0,-1
80162c90:	02001021 	move	v0,s0
80162c94:	8fbf00cc 	lw	ra,204(sp)
80162c98:	8fbe00c8 	lw	s8,200(sp)
80162c9c:	8fb700c4 	lw	s7,196(sp)
80162ca0:	8fb600c0 	lw	s6,192(sp)
80162ca4:	8fb500bc 	lw	s5,188(sp)
80162ca8:	8fb400b8 	lw	s4,184(sp)
80162cac:	8fb300b4 	lw	s3,180(sp)
80162cb0:	8fb200b0 	lw	s2,176(sp)
80162cb4:	8fb100ac 	lw	s1,172(sp)
80162cb8:	8fb000a8 	lw	s0,168(sp)
80162cbc:	03e00008 	jr	ra
80162cc0:	27bd00d0 	addiu	sp,sp,208
80162cc4:	14a0ffd3 	bnez	a1,80162c14 <__mktime_internal+0x30c>
80162cc8:	00000000 	nop
80162ccc:	8fa5008c 	lw	a1,140(sp)
80162cd0:	8fa400d8 	lw	a0,216(sp)
80162cd4:	00b31021 	addu	v0,a1,s3
80162cd8:	8fa3002c 	lw	v1,44(sp)
80162cdc:	8fa50088 	lw	a1,136(sp)
80162ce0:	00551023 	subu	v0,v0,s5
80162ce4:	14a3005d 	bne	a1,v1,80162e5c <__mktime_internal+0x554>
80162ce8:	ac820000 	sw	v0,0(a0)
80162cec:	8fa700d0 	lw	a3,208(sp)
80162cf0:	27a6002c 	addiu	a2,sp,44
80162cf4:	27a8004c 	addiu	t0,sp,76
80162cf8:	8cc20000 	lw	v0,0(a2)
80162cfc:	8cc30004 	lw	v1,4(a2)
80162d00:	8cc40008 	lw	a0,8(a2)
80162d04:	8cc5000c 	lw	a1,12(a2)
80162d08:	24c60010 	addiu	a2,a2,16
80162d0c:	ace20000 	sw	v0,0(a3)
80162d10:	ace30004 	sw	v1,4(a3)
80162d14:	ace40008 	sw	a0,8(a3)
80162d18:	ace5000c 	sw	a1,12(a3)
80162d1c:	14c8fff6 	bne	a2,t0,80162cf8 <__mktime_internal+0x3f0>
80162d20:	24e70010 	addiu	a3,a3,16
80162d24:	8cc20008 	lw	v0,8(a2)
80162d28:	8cc30000 	lw	v1,0(a2)
80162d2c:	8cc40004 	lw	a0,4(a2)
80162d30:	02608021 	move	s0,s3
80162d34:	ace20008 	sw	v0,8(a3)
80162d38:	ace30000 	sw	v1,0(a3)
80162d3c:	08058b24 	j	80162c90 <__mktime_internal+0x388>
80162d40:	ace40004 	sw	a0,4(a3)
80162d44:	08058acc 	j	80162b30 <__mktime_internal+0x228>
80162d48:	00021023 	negu	v0,v0
80162d4c:	08058a8c 	j	80162a30 <__mktime_internal+0x128>
80162d50:	afa000a0 	sw	zero,160(sp)
80162d54:	08058ad3 	j	80162b4c <__mktime_internal+0x244>
80162d58:	00021023 	negu	v0,v0
80162d5c:	8fa2004c 	lw	v0,76(sp)
80162d60:	8fa40094 	lw	a0,148(sp)
80162d64:	00000000 	nop
80162d68:	1082ffd8 	beq	a0,v0,80162ccc <__mktime_internal+0x3c4>
80162d6c:	00000000 	nop
80162d70:	0480ffd6 	bltz	a0,80162ccc <__mktime_internal+0x3c4>
80162d74:	00000000 	nop
80162d78:	0440ffd4 	bltz	v0,80162ccc <__mktime_internal+0x3c4>
80162d7c:	3c020009 	lui	v0,0x9
80162d80:	08058b6c 	j	80162db0 <__mktime_internal+0x4a8>
80162d84:	34522c70 	ori	s2,v0,0x2c70
80162d88:	24020003 	li	v0,3
80162d8c:	1602000c 	bne	s0,v0,80162dc0 <__mktime_internal+0x4b8>
80162d90:	02331021 	addu	v0,s1,s3
80162d94:	3c020009 	lui	v0,0x9
80162d98:	34422c70 	ori	v0,v0,0x2c70
80162d9c:	3c03100d 	lui	v1,0x100d
80162da0:	02429021 	addu	s2,s2,v0
80162da4:	3463c400 	ori	v1,v1,0xc400
80162da8:	1243ffc8 	beq	s2,v1,80162ccc <__mktime_internal+0x3c4>
80162dac:	00000000 	nop
80162db0:	0012b040 	sll	s6,s2,0x1
80162db4:	00128823 	negu	s1,s2
80162db8:	2410ffff 	li	s0,-1
80162dbc:	02331021 	addu	v0,s1,s3
80162dc0:	0053182a 	slt	v1,v0,s3
80162dc4:	27be0028 	addiu	s8,sp,40
80162dc8:	00103fc2 	srl	a3,s0,0x1f
80162dcc:	38630001 	xori	v1,v1,0x1
80162dd0:	8fa400d4 	lw	a0,212(sp)
80162dd4:	03c02821 	move	a1,s8
80162dd8:	27a60058 	addiu	a2,sp,88
80162ddc:	02368821 	addu	s1,s1,s6
80162de0:	26100002 	addiu	s0,s0,2
80162de4:	1067ffe8 	beq	v1,a3,80162d88 <__mktime_internal+0x480>
80162de8:	afa20028 	sw	v0,40(sp)
80162dec:	0c0589de 	jal	80162778 <ranged_convert>
80162df0:	00000000 	nop
80162df4:	8fa30078 	lw	v1,120(sp)
80162df8:	8fa40094 	lw	a0,148(sp)
80162dfc:	00000000 	nop
80162e00:	10830004 	beq	a0,v1,80162e14 <__mktime_internal+0x50c>
80162e04:	24020003 	li	v0,3
80162e08:	8fb30020 	lw	s3,32(sp)
80162e0c:	08058b63 	j	80162d8c <__mktime_internal+0x484>
80162e10:	00000000 	nop
80162e14:	8fa200a0 	lw	v0,160(sp)
80162e18:	27a50058 	addiu	a1,sp,88
80162e1c:	8fa60098 	lw	a2,152(sp)
80162e20:	afa50018 	sw	a1,24(sp)
80162e24:	8fa7009c 	lw	a3,156(sp)
80162e28:	8fa50090 	lw	a1,144(sp)
80162e2c:	02802021 	move	a0,s4
80162e30:	afbe0014 	sw	s8,20(sp)
80162e34:	0c058974 	jal	801625d0 <guess_time_tm>
80162e38:	afa20010 	sw	v0,16(sp)
80162e3c:	8fa400d4 	lw	a0,212(sp)
80162e40:	02e02821 	move	a1,s7
80162e44:	27a6002c 	addiu	a2,sp,44
80162e48:	0c0589de 	jal	80162778 <ranged_convert>
80162e4c:	afa20020 	sw	v0,32(sp)
80162e50:	8fb30020 	lw	s3,32(sp)
80162e54:	08058b33 	j	80162ccc <__mktime_internal+0x3c4>
80162e58:	00000000 	nop
80162e5c:	8fa200a0 	lw	v0,160(sp)
80162e60:	00000000 	nop
80162e64:	1040001b 	beqz	v0,80162ed4 <__mktime_internal+0x5cc>
80162e68:	3862003c 	xori	v0,v1,0x3c
80162e6c:	00001021 	move	v0,zero
80162e70:	8fa300a0 	lw	v1,160(sp)
80162e74:	8fa40088 	lw	a0,136(sp)
80162e78:	00439023 	subu	s2,v0,v1
80162e7c:	00938021 	addu	s0,a0,s3
80162e80:	02508821 	addu	s1,s2,s0
80162e84:	8fa300d4 	lw	v1,212(sp)
80162e88:	27a40024 	addiu	a0,sp,36
80162e8c:	afb10024 	sw	s1,36(sp)
80162e90:	0060f809 	jalr	v1
80162e94:	27a5002c 	addiu	a1,sp,44
80162e98:	8fa40088 	lw	a0,136(sp)
80162e9c:	0230882a 	slt	s1,s1,s0
80162ea0:	00041fc2 	srl	v1,a0,0x1f
80162ea4:	0213802a 	slt	s0,s0,s3
80162ea8:	001297c2 	srl	s2,s2,0x1f
80162eac:	02038026 	xor	s0,s0,v1
80162eb0:	02328826 	xor	s1,s1,s2
80162eb4:	02118025 	or	s0,s0,s1
80162eb8:	2c420001 	sltiu	v0,v0,1
80162ebc:	02028025 	or	s0,s0,v0
80162ec0:	1600ff72 	bnez	s0,80162c8c <__mktime_internal+0x384>
80162ec4:	00000000 	nop
80162ec8:	8fb30024 	lw	s3,36(sp)
80162ecc:	08058b3b 	j	80162cec <__mktime_internal+0x3e4>
80162ed0:	afb30020 	sw	s3,32(sp)
80162ed4:	08058b9c 	j	80162e70 <__mktime_internal+0x568>
80162ed8:	2c420001 	sltiu	v0,v0,1

80162edc <mktime>:
80162edc:	27bdffe8 	addiu	sp,sp,-24
80162ee0:	afbf0014 	sw	ra,20(sp)
80162ee4:	afb00010 	sw	s0,16(sp)
80162ee8:	0c053270 	jal	8014c9c0 <__tzset>
80162eec:	00808021 	move	s0,a0
80162ef0:	3c058016 	lui	a1,0x8016
80162ef4:	3c06801f 	lui	a2,0x801f
80162ef8:	02002021 	move	a0,s0
80162efc:	8fbf0014 	lw	ra,20(sp)
80162f00:	8fb00010 	lw	s0,16(sp)
80162f04:	24a525c0 	addiu	a1,a1,9664
80162f08:	24c646b8 	addiu	a2,a2,18104
80162f0c:	08058a42 	j	80162908 <__mktime_internal>
80162f10:	27bd0018 	addiu	sp,sp,24
	...

80162f20 <memcpy_lowcase>:
80162f20:	10c00010 	beqz	a2,80162f64 <memcpy_lowcase+0x44>
80162f24:	00805021 	move	t2,a0
80162f28:	00a61021 	addu	v0,a1,a2
80162f2c:	00861821 	addu	v1,a0,a2
80162f30:	2445ffff 	addiu	a1,v0,-1
80162f34:	2468ffff 	addiu	t0,v1,-1
80162f38:	00004821 	move	t1,zero
80162f3c:	90a20000 	lbu	v0,0(a1)
80162f40:	8ce30038 	lw	v1,56(a3)
80162f44:	00021080 	sll	v0,v0,0x2
80162f48:	00431021 	addu	v0,v0,v1
80162f4c:	8c440000 	lw	a0,0(v0)
80162f50:	25290001 	addiu	t1,t1,1
80162f54:	a1040000 	sb	a0,0(t0)
80162f58:	24a5ffff 	addiu	a1,a1,-1
80162f5c:	14c9fff7 	bne	a2,t1,80162f3c <memcpy_lowcase+0x1c>
80162f60:	2508ffff 	addiu	t0,t0,-1
80162f64:	03e00008 	jr	ra
80162f68:	01401021 	move	v0,t2

80162f6c <memcpy_uppcase>:
80162f6c:	10c00010 	beqz	a2,80162fb0 <memcpy_uppcase+0x44>
80162f70:	00805021 	move	t2,a0
80162f74:	00a61021 	addu	v0,a1,a2
80162f78:	00861821 	addu	v1,a0,a2
80162f7c:	2445ffff 	addiu	a1,v0,-1
80162f80:	2468ffff 	addiu	t0,v1,-1
80162f84:	00004821 	move	t1,zero
80162f88:	90a20000 	lbu	v0,0(a1)
80162f8c:	8ce3003c 	lw	v1,60(a3)
80162f90:	00021080 	sll	v0,v0,0x2
80162f94:	00431021 	addu	v0,v0,v1
80162f98:	8c440000 	lw	a0,0(v0)
80162f9c:	25290001 	addiu	t1,t1,1
80162fa0:	a1040000 	sb	a0,0(t0)
80162fa4:	24a5ffff 	addiu	a1,a1,-1
80162fa8:	14c9fff7 	bne	a2,t1,80162f88 <memcpy_uppcase+0x1c>
80162fac:	2508ffff 	addiu	t0,t0,-1
80162fb0:	03e00008 	jr	ra
80162fb4:	01401021 	move	v0,t2

80162fb8 <__strftime_l>:
80162fb8:	27bdff70 	addiu	sp,sp,-144
80162fbc:	8fa300a0 	lw	v1,160(sp)
80162fc0:	afb1006c 	sw	s1,108(sp)
80162fc4:	afb00068 	sw	s0,104(sp)
80162fc8:	afbf008c 	sw	ra,140(sp)
80162fcc:	afbe0088 	sw	s8,136(sp)
80162fd0:	afb70084 	sw	s7,132(sp)
80162fd4:	afb60080 	sw	s6,128(sp)
80162fd8:	afb5007c 	sw	s5,124(sp)
80162fdc:	afb40078 	sw	s4,120(sp)
80162fe0:	afb30074 	sw	s3,116(sp)
80162fe4:	afb20070 	sw	s2,112(sp)
80162fe8:	8ce20008 	lw	v0,8(a3)
80162fec:	8c630008 	lw	v1,8(v1)
80162ff0:	00808821 	move	s1,a0
80162ff4:	8ce40028 	lw	a0,40(a3)
80162ff8:	afa2005c 	sw	v0,92(sp)
80162ffc:	afa30060 	sw	v1,96(sp)
80163000:	afa7009c 	sw	a3,156(sp)
80163004:	afa50094 	sw	a1,148(sp)
80163008:	00c08021 	move	s0,a2
8016300c:	0c053270 	jal	8014c9c0 <__tzset>
80163010:	afa40058 	sw	a0,88(sp)
80163014:	8fa3005c 	lw	v1,92(sp)
80163018:	00000000 	nop
8016301c:	2862000d 	slti	v0,v1,13
80163020:	144000c7 	bnez	v0,80163340 <__strftime_l+0x388>
80163024:	2463fff4 	addiu	v1,v1,-12
80163028:	afa3005c 	sw	v1,92(sp)
8016302c:	82030000 	lb	v1,0(s0)
80163030:	00000000 	nop
80163034:	106006d0 	beqz	v1,80164b78 <__strftime_l+0x1bc0>
80163038:	24020025 	li	v0,37
8016303c:	0220a021 	move	s4,s1
80163040:	02009821 	move	s3,s0
80163044:	10620015 	beq	v1,v0,8016309c <__strftime_l+0xe4>
80163048:	0000b021 	move	s6,zero
8016304c:	8fa40094 	lw	a0,148(sp)
80163050:	00000000 	nop
80163054:	00961023 	subu	v0,a0,s6
80163058:	2c420002 	sltiu	v0,v0,2
8016305c:	14400075 	bnez	v0,80163234 <__strftime_l+0x27c>
80163060:	00000000 	nop
80163064:	12800003 	beqz	s4,80163074 <__strftime_l+0xbc>
80163068:	00000000 	nop
8016306c:	a2830000 	sb	v1,0(s4)
80163070:	26940001 	addiu	s4,s4,1
80163074:	26d60001 	addiu	s6,s6,1
80163078:	02803021 	move	a2,s4
8016307c:	26730001 	addiu	s3,s3,1
80163080:	82630000 	lb	v1,0(s3)
80163084:	00000000 	nop
80163088:	10600057 	beqz	v1,801631e8 <__strftime_l+0x230>
8016308c:	00000000 	nop
80163090:	24020025 	li	v0,37
80163094:	1462ffed 	bne	v1,v0,8016304c <__strftime_l+0x94>
80163098:	00c0a021 	move	s4,a2
8016309c:	0000f021 	move	s8,zero
801630a0:	afa00050 	sw	zero,80(sp)
801630a4:	00002821 	move	a1,zero
801630a8:	26730001 	addiu	s3,s3,1
801630ac:	82670000 	lb	a3,0(s3)
801630b0:	24020030 	li	v0,48
801630b4:	10e20071 	beq	a3,v0,8016327c <__strftime_l+0x2c4>
801630b8:	28e20031 	slti	v0,a3,49
801630bc:	1040006b 	beqz	v0,8016326c <__strftime_l+0x2b4>
801630c0:	2402005e 	li	v0,94
801630c4:	24020023 	li	v0,35
801630c8:	10e20091 	beq	a3,v0,80163310 <__strftime_l+0x358>
801630cc:	2402002d 	li	v0,45
801630d0:	10e2006a 	beq	a3,v0,8016327c <__strftime_l+0x2c4>
801630d4:	24e2ffd0 	addiu	v0,a3,-48
801630d8:	2c42000a 	sltiu	v0,v0,10
801630dc:	14400069 	bnez	v0,80163284 <__strftime_l+0x2cc>
801630e0:	0000a821 	move	s5,zero
801630e4:	2415ffff 	li	s5,-1
801630e8:	24020045 	li	v0,69
801630ec:	10e2007b 	beq	a3,v0,801632dc <__strftime_l+0x324>
801630f0:	2402004f 	li	v0,79
801630f4:	10e20079 	beq	a3,v0,801632dc <__strftime_l+0x324>
801630f8:	00000000 	nop
801630fc:	0000b821 	move	s7,zero
80163100:	30e300ff 	andi	v1,a3,0xff
80163104:	2c62007b 	sltiu	v0,v1,123
80163108:	1040000c 	beqz	v0,8016313c <__strftime_l+0x184>
8016310c:	24020025 	li	v0,37
80163110:	00031080 	sll	v0,v1,0x2
80163114:	3c03801d 	lui	v1,0x801d
80163118:	24636dd0 	addiu	v1,v1,28112
8016311c:	00431021 	addu	v0,v0,v1
80163120:	8c440000 	lw	a0,0(v0)
80163124:	00000000 	nop
80163128:	00800008 	jr	a0
8016312c:	00000000 	nop
80163130:	2673ffff 	addiu	s3,s3,-1
80163134:	82670000 	lb	a3,0(s3)
80163138:	24020025 	li	v0,37
8016313c:	10e20032 	beq	a3,v0,80163208 <__strftime_l+0x250>
80163140:	24120001 	li	s2,1
80163144:	2666ffff 	addiu	a2,s3,-1
80163148:	80c30000 	lb	v1,0(a2)
8016314c:	24020025 	li	v0,37
80163150:	00c08021 	move	s0,a2
80163154:	1462fffc 	bne	v1,v0,80163148 <__strftime_l+0x190>
80163158:	24c6ffff 	addiu	a2,a2,-1
8016315c:	02669023 	subu	s2,s3,a2
80163160:	02b28823 	subu	s1,s5,s2
80163164:	0620002c 	bltz	s1,80163218 <__strftime_l+0x260>
80163168:	02201021 	move	v0,s1
8016316c:	8fa30094 	lw	v1,148(sp)
80163170:	0052a821 	addu	s5,v0,s2
80163174:	00761023 	subu	v0,v1,s6
80163178:	02a2102b 	sltu	v0,s5,v0
8016317c:	1040002d 	beqz	v0,80163234 <__strftime_l+0x27c>
80163180:	00000000 	nop
80163184:	12800012 	beqz	s4,801631d0 <__strftime_l+0x218>
80163188:	00000000 	nop
8016318c:	1a200007 	blez	s1,801631ac <__strftime_l+0x1f4>
80163190:	24020030 	li	v0,48
80163194:	13c20065 	beq	s8,v0,8016332c <__strftime_l+0x374>
80163198:	02802021 	move	a0,s4
8016319c:	24050020 	li	a1,32
801631a0:	0c043299 	jal	8010ca64 <memset>
801631a4:	02203021 	move	a2,s1
801631a8:	0291a021 	addu	s4,s4,s1
801631ac:	8fa40050 	lw	a0,80(sp)
801631b0:	00000000 	nop
801631b4:	10800058 	beqz	a0,80163318 <__strftime_l+0x360>
801631b8:	02802021 	move	a0,s4
801631bc:	8fa700a0 	lw	a3,160(sp)
801631c0:	02002821 	move	a1,s0
801631c4:	0c058bdb 	jal	80162f6c <memcpy_uppcase>
801631c8:	02403021 	move	a2,s2
801631cc:	0292a021 	addu	s4,s4,s2
801631d0:	02d5b021 	addu	s6,s6,s5
801631d4:	26730001 	addiu	s3,s3,1
801631d8:	82630000 	lb	v1,0(s3)
801631dc:	00000000 	nop
801631e0:	1460ffab 	bnez	v1,80163090 <__strftime_l+0xd8>
801631e4:	02803021 	move	a2,s4
801631e8:	10c00014 	beqz	a2,8016323c <__strftime_l+0x284>
801631ec:	02c01021 	move	v0,s6
801631f0:	8fa20094 	lw	v0,148(sp)
801631f4:	00000000 	nop
801631f8:	10400010 	beqz	v0,8016323c <__strftime_l+0x284>
801631fc:	02c01021 	move	v0,s6
80163200:	08058c8f 	j	8016323c <__strftime_l+0x284>
80163204:	a0c00000 	sb	zero,0(a2)
80163208:	02b28823 	subu	s1,s5,s2
8016320c:	02608021 	move	s0,s3
80163210:	0621ffd6 	bgez	s1,8016316c <__strftime_l+0x1b4>
80163214:	02201021 	move	v0,s1
80163218:	8fa30094 	lw	v1,148(sp)
8016321c:	00001021 	move	v0,zero
80163220:	0052a821 	addu	s5,v0,s2
80163224:	00761023 	subu	v0,v1,s6
80163228:	02a2102b 	sltu	v0,s5,v0
8016322c:	1440ffd5 	bnez	v0,80163184 <__strftime_l+0x1cc>
80163230:	00000000 	nop
80163234:	0000b021 	move	s6,zero
80163238:	02c01021 	move	v0,s6
8016323c:	8fbf008c 	lw	ra,140(sp)
80163240:	8fbe0088 	lw	s8,136(sp)
80163244:	8fb70084 	lw	s7,132(sp)
80163248:	8fb60080 	lw	s6,128(sp)
8016324c:	8fb5007c 	lw	s5,124(sp)
80163250:	8fb40078 	lw	s4,120(sp)
80163254:	8fb30074 	lw	s3,116(sp)
80163258:	8fb20070 	lw	s2,112(sp)
8016325c:	8fb1006c 	lw	s1,108(sp)
80163260:	8fb00068 	lw	s0,104(sp)
80163264:	03e00008 	jr	ra
80163268:	27bd0090 	addiu	sp,sp,144
8016326c:	10e20025 	beq	a3,v0,80163304 <__strftime_l+0x34c>
80163270:	2402005f 	li	v0,95
80163274:	14e2ff98 	bne	a3,v0,801630d8 <__strftime_l+0x120>
80163278:	24e2ffd0 	addiu	v0,a3,-48
8016327c:	08058c2a 	j	801630a8 <__strftime_l+0xf0>
80163280:	00e0f021 	move	s8,a3
80163284:	3c020ccc 	lui	v0,0xccc
80163288:	3442cccc 	ori	v0,v0,0xcccc
8016328c:	12a20018 	beq	s5,v0,801632f0 <__strftime_l+0x338>
80163290:	28e20038 	slti	v0,a3,56
80163294:	001518c0 	sll	v1,s5,0x3
80163298:	00151040 	sll	v0,s5,0x1
8016329c:	00431021 	addu	v0,v0,v1
801632a0:	00471021 	addu	v0,v0,a3
801632a4:	2455ffd0 	addiu	s5,v0,-48
801632a8:	26730001 	addiu	s3,s3,1
801632ac:	82670000 	lb	a3,0(s3)
801632b0:	00000000 	nop
801632b4:	24e2ffd0 	addiu	v0,a3,-48
801632b8:	2c42000a 	sltiu	v0,v0,10
801632bc:	1040ff8a 	beqz	v0,801630e8 <__strftime_l+0x130>
801632c0:	3c020ccc 	lui	v0,0xccc
801632c4:	3442cccd 	ori	v0,v0,0xcccd
801632c8:	02a2102a 	slt	v0,s5,v0
801632cc:	1440ffed 	bnez	v0,80163284 <__strftime_l+0x2cc>
801632d0:	3c027fff 	lui	v0,0x7fff
801632d4:	08058caa 	j	801632a8 <__strftime_l+0x2f0>
801632d8:	3455ffff 	ori	s5,v0,0xffff
801632dc:	26730001 	addiu	s3,s3,1
801632e0:	00e0b821 	move	s7,a3
801632e4:	82670000 	lb	a3,0(s3)
801632e8:	08058c41 	j	80163104 <__strftime_l+0x14c>
801632ec:	30e300ff 	andi	v1,a3,0xff
801632f0:	1440ffe9 	bnez	v0,80163298 <__strftime_l+0x2e0>
801632f4:	001518c0 	sll	v1,s5,0x3
801632f8:	3c027fff 	lui	v0,0x7fff
801632fc:	08058caa 	j	801632a8 <__strftime_l+0x2f0>
80163300:	3455ffff 	ori	s5,v0,0xffff
80163304:	24020001 	li	v0,1
80163308:	08058c2a 	j	801630a8 <__strftime_l+0xf0>
8016330c:	afa20050 	sw	v0,80(sp)
80163310:	08058c2a 	j	801630a8 <__strftime_l+0xf0>
80163314:	24050001 	li	a1,1
80163318:	02002821 	move	a1,s0
8016331c:	0c04324c 	jal	8010c930 <memcpy>
80163320:	02403021 	move	a2,s2
80163324:	08058c74 	j	801631d0 <__strftime_l+0x218>
80163328:	0292a021 	addu	s4,s4,s2
8016332c:	24050030 	li	a1,48
80163330:	0c043299 	jal	8010ca64 <memset>
80163334:	02203021 	move	a2,s1
80163338:	08058c6b 	j	801631ac <__strftime_l+0x1f4>
8016333c:	0291a021 	addu	s4,s4,s1
80163340:	8fa4005c 	lw	a0,92(sp)
80163344:	00000000 	nop
80163348:	1480ff38 	bnez	a0,8016302c <__strftime_l+0x74>
8016334c:	2402000c 	li	v0,12
80163350:	08058c0b 	j	8016302c <__strftime_l+0x74>
80163354:	afa2005c 	sw	v0,92(sp)
80163358:	16e0ffab 	bnez	s7,80163208 <__strftime_l+0x250>
8016335c:	24120001 	li	s2,1
80163360:	26b0ffff 	addiu	s0,s5,-1
80163364:	060004fc 	bltz	s0,80164758 <__strftime_l+0x17a0>
80163368:	02001021 	move	v0,s0
8016336c:	8fa30094 	lw	v1,148(sp)
80163370:	24510001 	addiu	s1,v0,1
80163374:	00761023 	subu	v0,v1,s6
80163378:	0222102b 	sltu	v0,s1,v0
8016337c:	1040ffad 	beqz	v0,80163234 <__strftime_l+0x27c>
80163380:	00000000 	nop
80163384:	1280000d 	beqz	s4,801633bc <__strftime_l+0x404>
80163388:	00000000 	nop
8016338c:	1a000007 	blez	s0,801633ac <__strftime_l+0x3f4>
80163390:	24020030 	li	v0,48
80163394:	13c205b3 	beq	s8,v0,80164a64 <__strftime_l+0x1aac>
80163398:	02802021 	move	a0,s4
8016339c:	24050020 	li	a1,32
801633a0:	0c043299 	jal	8010ca64 <memset>
801633a4:	02003021 	move	a2,s0
801633a8:	0290a021 	addu	s4,s4,s0
801633ac:	92620000 	lbu	v0,0(s3)
801633b0:	00000000 	nop
801633b4:	a2820000 	sb	v0,0(s4)
801633b8:	26940001 	addiu	s4,s4,1
801633bc:	02d1b021 	addu	s6,s6,s1
801633c0:	08058c1f 	j	8016307c <__strftime_l+0xc4>
801633c4:	02803021 	move	a2,s4
801633c8:	16e0ff5f 	bnez	s7,80163148 <__strftime_l+0x190>
801633cc:	2666ffff 	addiu	a2,s3,-1
801633d0:	14a004bc 	bnez	a1,801646c4 <__strftime_l+0x170c>
801633d4:	00000000 	nop
801633d8:	8fa3009c 	lw	v1,156(sp)
801633dc:	8fa40060 	lw	a0,96(sp)
801633e0:	8c710018 	lw	s1,24(v1)
801633e4:	00000000 	nop
801633e8:	26220007 	addiu	v0,s1,7
801633ec:	3042ffff 	andi	v0,v0,0xffff
801633f0:	00021080 	sll	v0,v0,0x2
801633f4:	00441021 	addu	v0,v0,a0
801633f8:	8c440024 	lw	a0,36(v0)
801633fc:	0c046f6c 	jal	8011bdb0 <strlen>
80163400:	00000000 	nop
80163404:	02a28023 	subu	s0,s5,v0
80163408:	00409021 	move	s2,v0
8016340c:	060005ba 	bltz	s0,80164af8 <__strftime_l+0x1b40>
80163410:	02001021 	move	v0,s0
80163414:	8fa30094 	lw	v1,148(sp)
80163418:	0242a821 	addu	s5,s2,v0
8016341c:	00761023 	subu	v0,v1,s6
80163420:	02a2102b 	sltu	v0,s5,v0
80163424:	1040ff83 	beqz	v0,80163234 <__strftime_l+0x27c>
80163428:	00000000 	nop
8016342c:	12800019 	beqz	s4,80163494 <__strftime_l+0x4dc>
80163430:	00000000 	nop
80163434:	1a000009 	blez	s0,8016345c <__strftime_l+0x4a4>
80163438:	24020030 	li	v0,48
8016343c:	13c205b0 	beq	s8,v0,80164b00 <__strftime_l+0x1b48>
80163440:	02802021 	move	a0,s4
80163444:	24050020 	li	a1,32
80163448:	0c043299 	jal	8010ca64 <memset>
8016344c:	02003021 	move	a2,s0
80163450:	8fa2009c 	lw	v0,156(sp)
80163454:	0290a021 	addu	s4,s4,s0
80163458:	8c510018 	lw	s1,24(v0)
8016345c:	8fa30050 	lw	v1,80(sp)
80163460:	00000000 	nop
80163464:	106004ca 	beqz	v1,80164790 <__strftime_l+0x17d8>
80163468:	26220007 	addiu	v0,s1,7
8016346c:	8fa40060 	lw	a0,96(sp)
80163470:	3042ffff 	andi	v0,v0,0xffff
80163474:	00021080 	sll	v0,v0,0x2
80163478:	00441021 	addu	v0,v0,a0
8016347c:	8c450024 	lw	a1,36(v0)
80163480:	8fa700a0 	lw	a3,160(sp)
80163484:	02802021 	move	a0,s4
80163488:	0c058bdb 	jal	80162f6c <memcpy_uppcase>
8016348c:	02403021 	move	a2,s2
80163490:	0292a021 	addu	s4,s4,s2
80163494:	02d5b021 	addu	s6,s6,s5
80163498:	08058c1f 	j	8016307c <__strftime_l+0xc4>
8016349c:	02803021 	move	a2,s4
801634a0:	16e0ff29 	bnez	s7,80163148 <__strftime_l+0x190>
801634a4:	2666ffff 	addiu	a2,s3,-1
801634a8:	14a00479 	bnez	a1,80164690 <__strftime_l+0x16d8>
801634ac:	00000000 	nop
801634b0:	8fa3009c 	lw	v1,156(sp)
801634b4:	8fa40060 	lw	a0,96(sp)
801634b8:	8c710010 	lw	s1,16(v1)
801634bc:	00000000 	nop
801634c0:	2622001a 	addiu	v0,s1,26
801634c4:	3042ffff 	andi	v0,v0,0xffff
801634c8:	00021080 	sll	v0,v0,0x2
801634cc:	00441021 	addu	v0,v0,a0
801634d0:	8c440024 	lw	a0,36(v0)
801634d4:	0c046f6c 	jal	8011bdb0 <strlen>
801634d8:	00000000 	nop
801634dc:	02a28023 	subu	s0,s5,v0
801634e0:	00409021 	move	s2,v0
801634e4:	0600058e 	bltz	s0,80164b20 <__strftime_l+0x1b68>
801634e8:	02001021 	move	v0,s0
801634ec:	8fa30094 	lw	v1,148(sp)
801634f0:	0242a821 	addu	s5,s2,v0
801634f4:	00761023 	subu	v0,v1,s6
801634f8:	02a2102b 	sltu	v0,s5,v0
801634fc:	1040ff4d 	beqz	v0,80163234 <__strftime_l+0x27c>
80163500:	00000000 	nop
80163504:	1280ffe3 	beqz	s4,80163494 <__strftime_l+0x4dc>
80163508:	00000000 	nop
8016350c:	1a000009 	blez	s0,80163534 <__strftime_l+0x57c>
80163510:	24020030 	li	v0,48
80163514:	13c20584 	beq	s8,v0,80164b28 <__strftime_l+0x1b70>
80163518:	02802021 	move	a0,s4
8016351c:	24050020 	li	a1,32
80163520:	0c043299 	jal	8010ca64 <memset>
80163524:	02003021 	move	a2,s0
80163528:	8fa2009c 	lw	v0,156(sp)
8016352c:	0290a021 	addu	s4,s4,s0
80163530:	8c510010 	lw	s1,16(v0)
80163534:	8fa30050 	lw	v1,80(sp)
80163538:	00000000 	nop
8016353c:	106004a2 	beqz	v1,801647c8 <__strftime_l+0x1810>
80163540:	00000000 	nop
80163544:	2622001a 	addiu	v0,s1,26
80163548:	3042ffff 	andi	v0,v0,0xffff
8016354c:	8fa40060 	lw	a0,96(sp)
80163550:	00021080 	sll	v0,v0,0x2
80163554:	08059168 	j	801645a0 <__strftime_l+0x15e8>
80163558:	00441021 	addu	v0,v0,a0
8016355c:	2402004f 	li	v0,79
80163560:	12e2fef8 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163564:	24020045 	li	v0,69
80163568:	12e203af 	beq	s7,v0,80164428 <__strftime_l+0x1470>
8016356c:	00000000 	nop
80163570:	8fa3009c 	lw	v1,156(sp)
80163574:	02a09021 	move	s2,s5
80163578:	8c620014 	lw	v0,20(v1)
8016357c:	1aa0046c 	blez	s5,80164730 <__strftime_l+0x1778>
80163580:	2446076c 	addiu	a2,v0,1900
80163584:	3c0351eb 	lui	v1,0x51eb
80163588:	3463851f 	ori	v1,v1,0x851f
8016358c:	00c30018 	mult	a2,v1
80163590:	000627c3 	sra	a0,a2,0x1f
80163594:	00001810 	mfhi	v1
80163598:	00031943 	sra	v1,v1,0x5
8016359c:	00641823 	subu	v1,v1,a0
801635a0:	00031080 	sll	v0,v1,0x2
801635a4:	00032100 	sll	a0,v1,0x4
801635a8:	00441021 	addu	v0,v0,a0
801635ac:	00022880 	sll	a1,v0,0x2
801635b0:	00451021 	addu	v0,v0,a1
801635b4:	00c21023 	subu	v0,a2,v0
801635b8:	000217c2 	srl	v0,v0,0x1f
801635bc:	00628823 	subu	s1,v1,v0
801635c0:	02208021 	move	s0,s1
801635c4:	001137c2 	srl	a2,s1,0x1f
801635c8:	10c00002 	beqz	a2,801635d4 <__strftime_l+0x61c>
801635cc:	3c02cccc 	lui	v0,0xcccc
801635d0:	00118023 	negu	s0,s1
801635d4:	3445cccd 	ori	a1,v0,0xcccd
801635d8:	27b10024 	addiu	s1,sp,36
801635dc:	02050019 	multu	s0,a1
801635e0:	2631ffff 	addiu	s1,s1,-1
801635e4:	00001010 	mfhi	v0
801635e8:	000210c2 	srl	v0,v0,0x3
801635ec:	00021840 	sll	v1,v0,0x1
801635f0:	000220c0 	sll	a0,v0,0x3
801635f4:	00641821 	addu	v1,v1,a0
801635f8:	02031823 	subu	v1,s0,v1
801635fc:	24630030 	addiu	v1,v1,48
80163600:	00408021 	move	s0,v0
80163604:	1440fff5 	bnez	v0,801635dc <__strftime_l+0x624>
80163608:	a2230000 	sb	v1,0(s1)
8016360c:	10c00004 	beqz	a2,80163620 <__strftime_l+0x668>
80163610:	2403002d 	li	v1,45
80163614:	2631ffff 	addiu	s1,s1,-1
80163618:	2402002d 	li	v0,45
8016361c:	a2220000 	sb	v0,0(s1)
80163620:	13c303a8 	beq	s8,v1,801644c4 <__strftime_l+0x150c>
80163624:	27b70018 	addiu	s7,sp,24
80163628:	02371023 	subu	v0,s1,s7
8016362c:	02421021 	addu	v0,s2,v0
80163630:	2450fff4 	addiu	s0,v0,-12
80163634:	1a00001b 	blez	s0,801636a4 <__strftime_l+0x6ec>
80163638:	02f11023 	subu	v0,s7,s1
8016363c:	2402005f 	li	v0,95
80163640:	13c203ac 	beq	s8,v0,801644f4 <__strftime_l+0x153c>
80163644:	00000000 	nop
80163648:	8fa40094 	lw	a0,148(sp)
8016364c:	00000000 	nop
80163650:	00961023 	subu	v0,a0,s6
80163654:	0242102b 	sltu	v0,s2,v0
80163658:	1040fef6 	beqz	v0,80163234 <__strftime_l+0x27c>
8016365c:	00000000 	nop
80163660:	10c00007 	beqz	a2,80163680 <__strftime_l+0x6c8>
80163664:	00000000 	nop
80163668:	12800003 	beqz	s4,80163678 <__strftime_l+0x6c0>
8016366c:	00000000 	nop
80163670:	a2830000 	sb	v1,0(s4)
80163674:	26940001 	addiu	s4,s4,1
80163678:	26310001 	addiu	s1,s1,1
8016367c:	26d60001 	addiu	s6,s6,1
80163680:	12800005 	beqz	s4,80163698 <__strftime_l+0x6e0>
80163684:	02802021 	move	a0,s4
80163688:	24050030 	li	a1,48
8016368c:	0c043299 	jal	8010ca64 <memset>
80163690:	02003021 	move	a2,s0
80163694:	0290a021 	addu	s4,s4,s0
80163698:	02d0b021 	addu	s6,s6,s0
8016369c:	0000a821 	move	s5,zero
801636a0:	02f11023 	subu	v0,s7,s1
801636a4:	2452000c 	addiu	s2,v0,12
801636a8:	02b28023 	subu	s0,s5,s2
801636ac:	0600038a 	bltz	s0,801644d8 <__strftime_l+0x1520>
801636b0:	02001021 	move	v0,s0
801636b4:	8fa30094 	lw	v1,148(sp)
801636b8:	0242a821 	addu	s5,s2,v0
801636bc:	00761023 	subu	v0,v1,s6
801636c0:	02a2102b 	sltu	v0,s5,v0
801636c4:	1040fedb 	beqz	v0,80163234 <__strftime_l+0x27c>
801636c8:	00000000 	nop
801636cc:	1280ff71 	beqz	s4,80163494 <__strftime_l+0x4dc>
801636d0:	00000000 	nop
801636d4:	1a000007 	blez	s0,801636f4 <__strftime_l+0x73c>
801636d8:	24020030 	li	v0,48
801636dc:	13c20380 	beq	s8,v0,801644e0 <__strftime_l+0x1528>
801636e0:	02802021 	move	a0,s4
801636e4:	24050020 	li	a1,32
801636e8:	0c043299 	jal	8010ca64 <memset>
801636ec:	02003021 	move	a2,s0
801636f0:	0290a021 	addu	s4,s4,s0
801636f4:	8fa40050 	lw	a0,80(sp)
801636f8:	00000000 	nop
801636fc:	1080036c 	beqz	a0,801644b0 <__strftime_l+0x14f8>
80163700:	02802021 	move	a0,s4
80163704:	8fa700a0 	lw	a3,160(sp)
80163708:	02802021 	move	a0,s4
8016370c:	02202821 	move	a1,s1
80163710:	0c058bdb 	jal	80162f6c <memcpy_uppcase>
80163714:	02403021 	move	a2,s2
80163718:	08058d25 	j	80163494 <__strftime_l+0x4dc>
8016371c:	0292a021 	addu	s4,s4,s2
80163720:	16e0fe89 	bnez	s7,80163148 <__strftime_l+0x190>
80163724:	2666ffff 	addiu	a2,s3,-1
80163728:	3c02801d 	lui	v0,0x801d
8016372c:	24575798 	addiu	s7,v0,22424
80163730:	8fa300a0 	lw	v1,160(sp)
80163734:	8fa7009c 	lw	a3,156(sp)
80163738:	00002021 	move	a0,zero
8016373c:	2405ffff 	li	a1,-1
80163740:	02e03021 	move	a2,s7
80163744:	0c058bee 	jal	80162fb8 <__strftime_l>
80163748:	afa30010 	sw	v1,16(sp)
8016374c:	02a28023 	subu	s0,s5,v0
80163750:	00408821 	move	s1,v0
80163754:	06010093 	bgez	s0,801639a4 <__strftime_l+0x9ec>
80163758:	02001021 	move	v0,s0
8016375c:	08058e69 	j	801639a4 <__strftime_l+0x9ec>
80163760:	00001021 	move	v0,zero
80163764:	16e0fe78 	bnez	s7,80163148 <__strftime_l+0x190>
80163768:	2666ffff 	addiu	a2,s3,-1
8016376c:	3c02801d 	lui	v0,0x801d
80163770:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
80163774:	24576db8 	addiu	s7,v0,28088
80163778:	24020045 	li	v0,69
8016377c:	12e2fe71 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163780:	2aa20002 	slti	v0,s5,2
80163784:	144004a5 	bnez	v0,80164a1c <__strftime_l+0x1a64>
80163788:	02a09021 	move	s2,s5
8016378c:	8fa2009c 	lw	v0,156(sp)
80163790:	00000000 	nop
80163794:	8c510008 	lw	s1,8(v0)
80163798:	2402004f 	li	v0,79
8016379c:	16e2ff89 	bne	s7,v0,801635c4 <__strftime_l+0x60c>
801637a0:	02208021 	move	s0,s1
801637a4:	0620ff88 	bltz	s1,801635c8 <__strftime_l+0x610>
801637a8:	001137c2 	srl	a2,s1,0x1f
801637ac:	8fa50060 	lw	a1,96(sp)
801637b0:	0c0594e2 	jal	80165388 <_nl_get_alt_digit>
801637b4:	02202021 	move	a0,s1
801637b8:	0040b821 	move	s7,v0
801637bc:	1040ff81 	beqz	v0,801635c4 <__strftime_l+0x60c>
801637c0:	02208021 	move	s0,s1
801637c4:	0c046f6c 	jal	8011bdb0 <strlen>
801637c8:	00402021 	move	a0,v0
801637cc:	1040ff7d 	beqz	v0,801635c4 <__strftime_l+0x60c>
801637d0:	afa20054 	sw	v0,84(sp)
801637d4:	02a28023 	subu	s0,s5,v0
801637d8:	0600048e 	bltz	s0,80164a14 <__strftime_l+0x1a5c>
801637dc:	02001021 	move	v0,s0
801637e0:	8fa30054 	lw	v1,84(sp)
801637e4:	8fa40094 	lw	a0,148(sp)
801637e8:	00628821 	addu	s1,v1,v0
801637ec:	00961023 	subu	v0,a0,s6
801637f0:	0222102b 	sltu	v0,s1,v0
801637f4:	1040fe8f 	beqz	v0,80163234 <__strftime_l+0x27c>
801637f8:	00000000 	nop
801637fc:	1280feef 	beqz	s4,801633bc <__strftime_l+0x404>
80163800:	00000000 	nop
80163804:	1a000007 	blez	s0,80163824 <__strftime_l+0x86c>
80163808:	24020030 	li	v0,48
8016380c:	13c2046f 	beq	s8,v0,801649cc <__strftime_l+0x1a14>
80163810:	02802021 	move	a0,s4
80163814:	24050020 	li	a1,32
80163818:	0c043299 	jal	8010ca64 <memset>
8016381c:	02003021 	move	a2,s0
80163820:	0290a021 	addu	s4,s4,s0
80163824:	8fa20050 	lw	v0,80(sp)
80163828:	00000000 	nop
8016382c:	1440037c 	bnez	v0,80164620 <__strftime_l+0x1668>
80163830:	02e02821 	move	a1,s7
80163834:	8fa60054 	lw	a2,84(sp)
80163838:	0c04324c 	jal	8010c930 <memcpy>
8016383c:	02802021 	move	a0,s4
80163840:	8fa30054 	lw	v1,84(sp)
80163844:	02d1b021 	addu	s6,s6,s1
80163848:	0283a021 	addu	s4,s4,v1
8016384c:	08058c1f 	j	8016307c <__strftime_l+0xc4>
80163850:	02803021 	move	a2,s4
80163854:	24020045 	li	v0,69
80163858:	12e2fe3a 	beq	s7,v0,80163144 <__strftime_l+0x18c>
8016385c:	2aa20002 	slti	v0,s5,2
80163860:	144003b5 	bnez	v0,80164738 <__strftime_l+0x1780>
80163864:	02a09021 	move	s2,s5
80163868:	8fb1005c 	lw	s1,92(sp)
8016386c:	08058de7 	j	8016379c <__strftime_l+0x7e4>
80163870:	2402004f 	li	v0,79
80163874:	24020045 	li	v0,69
80163878:	12e2fe32 	beq	s7,v0,80163144 <__strftime_l+0x18c>
8016387c:	2aa20002 	slti	v0,s5,2
80163880:	14400468 	bnez	v0,80164a24 <__strftime_l+0x1a6c>
80163884:	02a09021 	move	s2,s5
80163888:	8fa2009c 	lw	v0,156(sp)
8016388c:	00000000 	nop
80163890:	8c510004 	lw	s1,4(v0)
80163894:	08058de7 	j	8016379c <__strftime_l+0x7e4>
80163898:	2402004f 	li	v0,79
8016389c:	24170001 	li	s7,1
801638a0:	10a00003 	beqz	a1,801638b0 <__strftime_l+0x8f8>
801638a4:	00000000 	nop
801638a8:	24170001 	li	s7,1
801638ac:	afa00050 	sw	zero,80(sp)
801638b0:	8fa2009c 	lw	v0,156(sp)
801638b4:	24030027 	li	v1,39
801638b8:	8c510008 	lw	s1,8(v0)
801638bc:	00000000 	nop
801638c0:	2a22000c 	slti	v0,s1,12
801638c4:	00621023 	subu	v0,v1,v0
801638c8:	8fa30060 	lw	v1,96(sp)
801638cc:	00021080 	sll	v0,v0,0x2
801638d0:	00431021 	addu	v0,v0,v1
801638d4:	8c440024 	lw	a0,36(v0)
801638d8:	0c046f6c 	jal	8011bdb0 <strlen>
801638dc:	00000000 	nop
801638e0:	02a28023 	subu	s0,s5,v0
801638e4:	00409021 	move	s2,v0
801638e8:	060003a5 	bltz	s0,80164780 <__strftime_l+0x17c8>
801638ec:	02001021 	move	v0,s0
801638f0:	8fa40094 	lw	a0,148(sp)
801638f4:	0242a821 	addu	s5,s2,v0
801638f8:	00961023 	subu	v0,a0,s6
801638fc:	02a2102b 	sltu	v0,s5,v0
80163900:	1040fe4c 	beqz	v0,80163234 <__strftime_l+0x27c>
80163904:	00000000 	nop
80163908:	1280fee2 	beqz	s4,80163494 <__strftime_l+0x4dc>
8016390c:	00000000 	nop
80163910:	1a000009 	blez	s0,80163938 <__strftime_l+0x980>
80163914:	24020030 	li	v0,48
80163918:	13c20391 	beq	s8,v0,80164760 <__strftime_l+0x17a8>
8016391c:	02802021 	move	a0,s4
80163920:	24050020 	li	a1,32
80163924:	0c043299 	jal	8010ca64 <memset>
80163928:	02003021 	move	a2,s0
8016392c:	8fa3009c 	lw	v1,156(sp)
80163930:	0290a021 	addu	s4,s4,s0
80163934:	8c710008 	lw	s1,8(v1)
80163938:	12e00306 	beqz	s7,80164554 <__strftime_l+0x159c>
8016393c:	24030027 	li	v1,39
80163940:	2a22000c 	slti	v0,s1,12
80163944:	8fa40060 	lw	a0,96(sp)
80163948:	00621023 	subu	v0,v1,v0
8016394c:	00021080 	sll	v0,v0,0x2
80163950:	00441021 	addu	v0,v0,a0
80163954:	8c450024 	lw	a1,36(v0)
80163958:	8fa700a0 	lw	a3,160(sp)
8016395c:	02802021 	move	a0,s4
80163960:	0c058bc8 	jal	80162f20 <memcpy_lowcase>
80163964:	02403021 	move	a2,s2
80163968:	08058d25 	j	80163494 <__strftime_l+0x4dc>
8016396c:	0292a021 	addu	s4,s4,s2
80163970:	3c02801d 	lui	v0,0x801d
80163974:	24576db0 	addiu	s7,v0,28080
80163978:	8fa300a0 	lw	v1,160(sp)
8016397c:	8fa7009c 	lw	a3,156(sp)
80163980:	00002021 	move	a0,zero
80163984:	2405ffff 	li	a1,-1
80163988:	02e03021 	move	a2,s7
8016398c:	0c058bee 	jal	80162fb8 <__strftime_l>
80163990:	afa30010 	sw	v1,16(sp)
80163994:	02a28023 	subu	s0,s5,v0
80163998:	00408821 	move	s1,v0
8016399c:	0600ff6f 	bltz	s0,8016375c <__strftime_l+0x7a4>
801639a0:	02001021 	move	v0,s0
801639a4:	8fa40094 	lw	a0,148(sp)
801639a8:	0222a821 	addu	s5,s1,v0
801639ac:	00969023 	subu	s2,a0,s6
801639b0:	02b2102b 	sltu	v0,s5,s2
801639b4:	1040fe1f 	beqz	v0,80163234 <__strftime_l+0x27c>
801639b8:	00000000 	nop
801639bc:	12800011 	beqz	s4,80163a04 <__strftime_l+0xa4c>
801639c0:	00003021 	move	a2,zero
801639c4:	1a0002e1 	blez	s0,8016454c <__strftime_l+0x1594>
801639c8:	24020030 	li	v0,48
801639cc:	13c202da 	beq	s8,v0,80164538 <__strftime_l+0x1580>
801639d0:	02003021 	move	a2,s0
801639d4:	02802021 	move	a0,s4
801639d8:	0c043299 	jal	8010ca64 <memset>
801639dc:	24050020 	li	a1,32
801639e0:	02908021 	addu	s0,s4,s0
801639e4:	8fa200a0 	lw	v0,160(sp)
801639e8:	8fa7009c 	lw	a3,156(sp)
801639ec:	02e03021 	move	a2,s7
801639f0:	02402821 	move	a1,s2
801639f4:	02002021 	move	a0,s0
801639f8:	0c058bee 	jal	80162fb8 <__strftime_l>
801639fc:	afa20010 	sw	v0,16(sp)
80163a00:	02113021 	addu	a2,s0,s1
80163a04:	8fa30050 	lw	v1,80(sp)
80163a08:	00000000 	nop
80163a0c:	1060fd9b 	beqz	v1,8016307c <__strftime_l+0xc4>
80163a10:	02d5b021 	addu	s6,s6,s5
80163a14:	0286102b 	sltu	v0,s4,a2
80163a18:	1040fd98 	beqz	v0,8016307c <__strftime_l+0xc4>
80163a1c:	02802821 	move	a1,s4
80163a20:	00c03821 	move	a3,a2
80163a24:	8fa300a0 	lw	v1,160(sp)
80163a28:	90a20000 	lbu	v0,0(a1)
80163a2c:	8c64003c 	lw	a0,60(v1)
80163a30:	00021080 	sll	v0,v0,0x2
80163a34:	00441021 	addu	v0,v0,a0
80163a38:	8c430000 	lw	v1,0(v0)
80163a3c:	00000000 	nop
80163a40:	a0a30000 	sb	v1,0(a1)
80163a44:	24a50001 	addiu	a1,a1,1
80163a48:	14a7fff6 	bne	a1,a3,80163a24 <__strftime_l+0xa6c>
80163a4c:	00000000 	nop
80163a50:	08058c20 	j	80163080 <__strftime_l+0xc8>
80163a54:	26730001 	addiu	s3,s3,1
80163a58:	10a00002 	beqz	a1,80163a64 <__strftime_l+0xaac>
80163a5c:	24040001 	li	a0,1
80163a60:	afa40050 	sw	a0,80(sp)
80163a64:	16e0fdb4 	bnez	s7,80163138 <__strftime_l+0x180>
80163a68:	00000000 	nop
80163a6c:	8fa2009c 	lw	v0,156(sp)
80163a70:	8fa30060 	lw	v1,96(sp)
80163a74:	8c510010 	lw	s1,16(v0)
80163a78:	00000000 	nop
80163a7c:	2622000e 	addiu	v0,s1,14
80163a80:	3042ffff 	andi	v0,v0,0xffff
80163a84:	00021080 	sll	v0,v0,0x2
80163a88:	00431021 	addu	v0,v0,v1
80163a8c:	8c440024 	lw	a0,36(v0)
80163a90:	0c046f6c 	jal	8011bdb0 <strlen>
80163a94:	00000000 	nop
80163a98:	02a28023 	subu	s0,s5,v0
80163a9c:	00409021 	move	s2,v0
80163aa0:	060003e6 	bltz	s0,80164a3c <__strftime_l+0x1a84>
80163aa4:	02001021 	move	v0,s0
80163aa8:	8fa40094 	lw	a0,148(sp)
80163aac:	0242a821 	addu	s5,s2,v0
80163ab0:	00961023 	subu	v0,a0,s6
80163ab4:	02a2102b 	sltu	v0,s5,v0
80163ab8:	1040fdde 	beqz	v0,80163234 <__strftime_l+0x27c>
80163abc:	00000000 	nop
80163ac0:	1280fe74 	beqz	s4,80163494 <__strftime_l+0x4dc>
80163ac4:	00000000 	nop
80163ac8:	1a000009 	blez	s0,80163af0 <__strftime_l+0xb38>
80163acc:	24020030 	li	v0,48
80163ad0:	13c203dc 	beq	s8,v0,80164a44 <__strftime_l+0x1a8c>
80163ad4:	02802021 	move	a0,s4
80163ad8:	24050020 	li	a1,32
80163adc:	0c043299 	jal	8010ca64 <memset>
80163ae0:	02003021 	move	a2,s0
80163ae4:	8fa3009c 	lw	v1,156(sp)
80163ae8:	0290a021 	addu	s4,s4,s0
80163aec:	8c710010 	lw	s1,16(v1)
80163af0:	8fa40050 	lw	a0,80(sp)
80163af4:	00000000 	nop
80163af8:	108003c3 	beqz	a0,80164a08 <__strftime_l+0x1a50>
80163afc:	00000000 	nop
80163b00:	2622000e 	addiu	v0,s1,14
80163b04:	3042ffff 	andi	v0,v0,0xffff
80163b08:	8fa30060 	lw	v1,96(sp)
80163b0c:	00021080 	sll	v0,v0,0x2
80163b10:	08059168 	j	801645a0 <__strftime_l+0x15e8>
80163b14:	00431021 	addu	v0,v0,v1
80163b18:	24020045 	li	v0,69
80163b1c:	12e2fd89 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163b20:	2aa20003 	slti	v0,s5,3
80163b24:	144002a7 	bnez	v0,801645c4 <__strftime_l+0x160c>
80163b28:	02a09021 	move	s2,s5
80163b2c:	8fa4009c 	lw	a0,156(sp)
80163b30:	00000000 	nop
80163b34:	8c82001c 	lw	v0,28(a0)
80163b38:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80163b3c:	24510001 	addiu	s1,v0,1
80163b40:	24020045 	li	v0,69
80163b44:	12e2fd7f 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163b48:	2aa20002 	slti	v0,s5,2
80163b4c:	1440035e 	bnez	v0,801648c8 <__strftime_l+0x1910>
80163b50:	02a09021 	move	s2,s5
80163b54:	8fa3009c 	lw	v1,156(sp)
80163b58:	00000000 	nop
80163b5c:	8c710008 	lw	s1,8(v1)
80163b60:	24020030 	li	v0,48
80163b64:	13c2ff0c 	beq	s8,v0,80163798 <__strftime_l+0x7e0>
80163b68:	2402002d 	li	v0,45
80163b6c:	13c2ff0b 	beq	s8,v0,8016379c <__strftime_l+0x7e4>
80163b70:	2402004f 	li	v0,79
80163b74:	08058de7 	j	8016379c <__strftime_l+0x7e4>
80163b78:	241e005f 	li	s8,95
80163b7c:	24020045 	li	v0,69
80163b80:	12e2fd70 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163b84:	2aa20002 	slti	v0,s5,2
80163b88:	144002e6 	bnez	v0,80164724 <__strftime_l+0x176c>
80163b8c:	02a09021 	move	s2,s5
80163b90:	8fb1005c 	lw	s1,92(sp)
80163b94:	08058ed9 	j	80163b64 <__strftime_l+0xbac>
80163b98:	24020030 	li	v0,48
80163b9c:	2402004f 	li	v0,79
80163ba0:	12e2fd68 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163ba4:	24020045 	li	v0,69
80163ba8:	12e202bc 	beq	s7,v0,8016469c <__strftime_l+0x16e4>
80163bac:	00000000 	nop
80163bb0:	8fa30060 	lw	v1,96(sp)
80163bb4:	00000000 	nop
80163bb8:	8c7700cc 	lw	s7,204(v1)
80163bbc:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
80163bc0:	00000000 	nop
80163bc4:	8fa6009c 	lw	a2,156(sp)
80163bc8:	27b00024 	addiu	s0,sp,36
80163bcc:	02003821 	move	a3,s0
80163bd0:	24c80020 	addiu	t0,a2,32
80163bd4:	8cc20000 	lw	v0,0(a2)
80163bd8:	8cc30004 	lw	v1,4(a2)
80163bdc:	8cc40008 	lw	a0,8(a2)
80163be0:	8cc5000c 	lw	a1,12(a2)
80163be4:	24c60010 	addiu	a2,a2,16
80163be8:	ace20000 	sw	v0,0(a3)
80163bec:	ace30004 	sw	v1,4(a3)
80163bf0:	ace40008 	sw	a0,8(a3)
80163bf4:	ace5000c 	sw	a1,12(a3)
80163bf8:	14c8fff6 	bne	a2,t0,80163bd4 <__strftime_l+0xc1c>
80163bfc:	24e70010 	addiu	a3,a3,16
80163c00:	8cc50004 	lw	a1,4(a2)
80163c04:	8cc20008 	lw	v0,8(a2)
80163c08:	8cc30000 	lw	v1,0(a2)
80163c0c:	02002021 	move	a0,s0
80163c10:	ace50004 	sw	a1,4(a3)
80163c14:	ace20008 	sw	v0,8(a3)
80163c18:	0c058bb7 	jal	80162edc <mktime>
80163c1c:	ace30000 	sw	v1,0(a3)
80163c20:	00402821 	move	a1,v0
80163c24:	3c026666 	lui	v0,0x6666
80163c28:	02008821 	move	s1,s0
80163c2c:	34476667 	ori	a3,v0,0x6667
80163c30:	000537c2 	srl	a2,a1,0x1f
80163c34:	00a70018 	mult	a1,a3
80163c38:	000527c3 	sra	a0,a1,0x1f
80163c3c:	00001010 	mfhi	v0
80163c40:	00021083 	sra	v0,v0,0x2
80163c44:	00442023 	subu	a0,v0,a0
80163c48:	000410c0 	sll	v0,a0,0x3
80163c4c:	00041840 	sll	v1,a0,0x1
80163c50:	00621821 	addu	v1,v1,v0
80163c54:	00a31023 	subu	v0,a1,v1
80163c58:	10c00002 	beqz	a2,80163c64 <__strftime_l+0xcac>
80163c5c:	00802821 	move	a1,a0
80163c60:	00021023 	negu	v0,v0
80163c64:	2631ffff 	addiu	s1,s1,-1
80163c68:	24420030 	addiu	v0,v0,48
80163c6c:	1480fff1 	bnez	a0,80163c34 <__strftime_l+0xc7c>
80163c70:	a2220000 	sb	v0,0(s1)
80163c74:	08058d83 	j	8016360c <__strftime_l+0x654>
80163c78:	24120001 	li	s2,1
80163c7c:	24020045 	li	v0,69
80163c80:	12e2fd30 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163c84:	2aa20002 	slti	v0,s5,2
80163c88:	1440034e 	bnez	v0,801649c4 <__strftime_l+0x1a0c>
80163c8c:	02a09021 	move	s2,s5
80163c90:	8fa3009c 	lw	v1,156(sp)
80163c94:	00000000 	nop
80163c98:	8c710000 	lw	s1,0(v1)
80163c9c:	08058de7 	j	8016379c <__strftime_l+0x7e4>
80163ca0:	2402004f 	li	v0,79
80163ca4:	24020045 	li	v0,69
80163ca8:	12e2fd26 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163cac:	2aa20002 	slti	v0,s5,2
80163cb0:	14400342 	bnez	v0,801649bc <__strftime_l+0x1a04>
80163cb4:	02a09021 	move	s2,s5
80163cb8:	8fa3009c 	lw	v1,156(sp)
80163cbc:	00000000 	nop
80163cc0:	8c620010 	lw	v0,16(v1)
80163cc4:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80163cc8:	24510001 	addiu	s1,v0,1
80163ccc:	26b0ffff 	addiu	s0,s5,-1
80163cd0:	060002ad 	bltz	s0,80164788 <__strftime_l+0x17d0>
80163cd4:	02001021 	move	v0,s0
80163cd8:	8fa40094 	lw	a0,148(sp)
80163cdc:	24510001 	addiu	s1,v0,1
80163ce0:	00961023 	subu	v0,a0,s6
80163ce4:	0222102b 	sltu	v0,s1,v0
80163ce8:	1040fd52 	beqz	v0,80163234 <__strftime_l+0x27c>
80163cec:	00000000 	nop
80163cf0:	1280fdb2 	beqz	s4,801633bc <__strftime_l+0x404>
80163cf4:	00000000 	nop
80163cf8:	1a000007 	blez	s0,80163d18 <__strftime_l+0xd60>
80163cfc:	24020030 	li	v0,48
80163d00:	13c20283 	beq	s8,v0,80164710 <__strftime_l+0x1758>
80163d04:	02802021 	move	a0,s4
80163d08:	24050020 	li	a1,32
80163d0c:	0c043299 	jal	8010ca64 <memset>
80163d10:	02003021 	move	a2,s0
80163d14:	0290a021 	addu	s4,s4,s0
80163d18:	2402000a 	li	v0,10
80163d1c:	a2820000 	sb	v0,0(s4)
80163d20:	26940001 	addiu	s4,s4,1
80163d24:	02d1b021 	addu	s6,s6,s1
80163d28:	08058c1f 	j	8016307c <__strftime_l+0xc4>
80163d2c:	02803021 	move	a2,s4
80163d30:	08058e28 	j	801638a0 <__strftime_l+0x8e8>
80163d34:	0000b821 	move	s7,zero
80163d38:	8fa20060 	lw	v0,96(sp)
80163d3c:	00000000 	nop
80163d40:	8c5700d0 	lw	s7,208(v0)
80163d44:	00000000 	nop
80163d48:	82e20000 	lb	v0,0(s7)
80163d4c:	00000000 	nop
80163d50:	1440ff09 	bnez	v0,80163978 <__strftime_l+0x9c0>
80163d54:	00000000 	nop
80163d58:	3c02801d 	lui	v0,0x801d
80163d5c:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
80163d60:	245757b0 	addiu	s7,v0,22448
80163d64:	2402004f 	li	v0,79
80163d68:	12e2fcf6 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163d6c:	24020045 	li	v0,69
80163d70:	12e20231 	beq	s7,v0,80164638 <__strftime_l+0x1680>
80163d74:	00000000 	nop
80163d78:	8fa30060 	lw	v1,96(sp)
80163d7c:	00000000 	nop
80163d80:	8c7700c8 	lw	s7,200(v1)
80163d84:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
80163d88:	00000000 	nop
80163d8c:	24020045 	li	v0,69
80163d90:	12e202e0 	beq	s7,v0,80164914 <__strftime_l+0x195c>
80163d94:	00000000 	nop
80163d98:	2aa20002 	slti	v0,s5,2
80163d9c:	144002db 	bnez	v0,8016490c <__strftime_l+0x1954>
80163da0:	02a09021 	move	s2,s5
80163da4:	8fa2009c 	lw	v0,156(sp)
80163da8:	3c0451eb 	lui	a0,0x51eb
80163dac:	8c450014 	lw	a1,20(v0)
80163db0:	3484851f 	ori	a0,a0,0x851f
80163db4:	00a40018 	mult	a1,a0
80163db8:	00051fc3 	sra	v1,a1,0x1f
80163dbc:	00001010 	mfhi	v0
80163dc0:	00021143 	sra	v0,v0,0x5
80163dc4:	00431023 	subu	v0,v0,v1
80163dc8:	00023100 	sll	a2,v0,0x4
80163dcc:	00021080 	sll	v0,v0,0x2
80163dd0:	00461021 	addu	v0,v0,a2
80163dd4:	00021880 	sll	v1,v0,0x2
80163dd8:	00431021 	addu	v0,v0,v1
80163ddc:	00a22823 	subu	a1,a1,v0
80163de0:	24a50064 	addiu	a1,a1,100
80163de4:	00a40018 	mult	a1,a0
80163de8:	000517c3 	sra	v0,a1,0x1f
80163dec:	00002010 	mfhi	a0
80163df0:	00042143 	sra	a0,a0,0x5
80163df4:	00828823 	subu	s1,a0,v0
80163df8:	00113100 	sll	a2,s1,0x4
80163dfc:	00111080 	sll	v0,s1,0x2
80163e00:	00461021 	addu	v0,v0,a2
80163e04:	00021880 	sll	v1,v0,0x2
80163e08:	00431021 	addu	v0,v0,v1
80163e0c:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80163e10:	00a28823 	subu	s1,a1,v0
80163e14:	8fa3009c 	lw	v1,156(sp)
80163e18:	00000000 	nop
80163e1c:	8c620020 	lw	v0,32(v1)
80163e20:	00000000 	nop
80163e24:	0440fceb 	bltz	v0,801631d4 <__strftime_l+0x21c>
80163e28:	00000000 	nop
80163e2c:	8fa4009c 	lw	a0,156(sp)
80163e30:	00000000 	nop
80163e34:	8c910024 	lw	s1,36(a0)
80163e38:	00000000 	nop
80163e3c:	062002c7 	bltz	s1,8016495c <__strftime_l+0x19a4>
80163e40:	26b0ffff 	addiu	s0,s5,-1
80163e44:	06000230 	bltz	s0,80164708 <__strftime_l+0x1750>
80163e48:	02001021 	move	v0,s0
80163e4c:	8fa40094 	lw	a0,148(sp)
80163e50:	24520001 	addiu	s2,v0,1
80163e54:	00961023 	subu	v0,a0,s6
80163e58:	0242102b 	sltu	v0,s2,v0
80163e5c:	1040fcf5 	beqz	v0,80163234 <__strftime_l+0x27c>
80163e60:	00000000 	nop
80163e64:	1280000c 	beqz	s4,80163e98 <__strftime_l+0xee0>
80163e68:	00000000 	nop
80163e6c:	1a000007 	blez	s0,80163e8c <__strftime_l+0xed4>
80163e70:	24020030 	li	v0,48
80163e74:	13c2031b 	beq	s8,v0,80164ae4 <__strftime_l+0x1b2c>
80163e78:	02802021 	move	a0,s4
80163e7c:	24050020 	li	a1,32
80163e80:	0c043299 	jal	8010ca64 <memset>
80163e84:	02003021 	move	a2,s0
80163e88:	0290a021 	addu	s4,s4,s0
80163e8c:	2402002b 	li	v0,43
80163e90:	a2820000 	sb	v0,0(s4)
80163e94:	26940001 	addiu	s4,s4,1
80163e98:	02d2b021 	addu	s6,s6,s2
80163e9c:	3c028888 	lui	v0,0x8888
80163ea0:	34458889 	ori	a1,v0,0x8889
80163ea4:	02250018 	mult	s1,a1
80163ea8:	001117c3 	sra	v0,s1,0x1f
80163eac:	2aa40004 	slti	a0,s5,4
80163eb0:	02a09021 	move	s2,s5
80163eb4:	00001810 	mfhi	v1
80163eb8:	00711821 	addu	v1,v1,s1
80163ebc:	00031943 	sra	v1,v1,0x5
80163ec0:	148001be 	bnez	a0,801645bc <__strftime_l+0x1604>
80163ec4:	00623823 	subu	a3,v1,v0
80163ec8:	00e50018 	mult	a3,a1
80163ecc:	00071fc3 	sra	v1,a3,0x1f
80163ed0:	00001010 	mfhi	v0
80163ed4:	00471021 	addu	v0,v0,a3
80163ed8:	00021143 	sra	v0,v0,0x5
80163edc:	00431023 	subu	v0,v0,v1
80163ee0:	00022880 	sll	a1,v0,0x2
80163ee4:	00021900 	sll	v1,v0,0x4
80163ee8:	00a31821 	addu	v1,a1,v1
80163eec:	00021180 	sll	v0,v0,0x6
80163ef0:	00451023 	subu	v0,v0,a1
80163ef4:	00032080 	sll	a0,v1,0x2
80163ef8:	00641821 	addu	v1,v1,a0
80163efc:	00e21023 	subu	v0,a3,v0
80163f00:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80163f04:	00628821 	addu	s1,v1,v0
80163f08:	1aa0022b 	blez	s5,801647b8 <__strftime_l+0x1800>
80163f0c:	02a09021 	move	s2,s5
80163f10:	8fa2009c 	lw	v0,156(sp)
80163f14:	00000000 	nop
80163f18:	8c440018 	lw	a0,24(v0)
80163f1c:	3c029249 	lui	v0,0x9249
80163f20:	24840006 	addiu	a0,a0,6
80163f24:	34422493 	ori	v0,v0,0x2493
80163f28:	00820018 	mult	a0,v0
80163f2c:	00042fc3 	sra	a1,a0,0x1f
80163f30:	00001010 	mfhi	v0
80163f34:	00441021 	addu	v0,v0,a0
80163f38:	00021083 	sra	v0,v0,0x2
80163f3c:	00451023 	subu	v0,v0,a1
80163f40:	000218c0 	sll	v1,v0,0x3
80163f44:	00621823 	subu	v1,v1,v0
80163f48:	00832023 	subu	a0,a0,v1
80163f4c:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80163f50:	24910001 	addiu	s1,a0,1
80163f54:	2402004f 	li	v0,79
80163f58:	12e2fc7a 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163f5c:	24020045 	li	v0,69
80163f60:	12e201bf 	beq	s7,v0,80164660 <__strftime_l+0x16a8>
80163f64:	00000000 	nop
80163f68:	8fa20060 	lw	v0,96(sp)
80163f6c:	00000000 	nop
80163f70:	8c5700c4 	lw	s7,196(v0)
80163f74:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
80163f78:	00000000 	nop
80163f7c:	24020045 	li	v0,69
80163f80:	12e2fc70 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163f84:	2aa20002 	slti	v0,s5,2
80163f88:	144002aa 	bnez	v0,80164a34 <__strftime_l+0x1a7c>
80163f8c:	02a09021 	move	s2,s5
80163f90:	8fa4009c 	lw	a0,156(sp)
80163f94:	00000000 	nop
80163f98:	8c91000c 	lw	s1,12(a0)
80163f9c:	08058de7 	j	8016379c <__strftime_l+0x7e4>
80163fa0:	2402004f 	li	v0,79
80163fa4:	24020045 	li	v0,69
80163fa8:	12e2fc66 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80163fac:	2aa20002 	slti	v0,s5,2
80163fb0:	1440029e 	bnez	v0,80164a2c <__strftime_l+0x1a74>
80163fb4:	02a09021 	move	s2,s5
80163fb8:	8fa2009c 	lw	v0,156(sp)
80163fbc:	00000000 	nop
80163fc0:	8c51000c 	lw	s1,12(v0)
80163fc4:	08058ed9 	j	80163b64 <__strftime_l+0xbac>
80163fc8:	24020030 	li	v0,48
80163fcc:	24020045 	li	v0,69
80163fd0:	12e2fc59 	beq	s7,v0,80163138 <__strftime_l+0x180>
80163fd4:	3c039249 	lui	v1,0x9249
80163fd8:	8fa2009c 	lw	v0,156(sp)
80163fdc:	00000000 	nop
80163fe0:	8c4a001c 	lw	t2,28(v0)
80163fe4:	8c4b0018 	lw	t3,24(v0)
80163fe8:	34632493 	ori	v1,v1,0x2493
80163fec:	014b2023 	subu	a0,t2,t3
80163ff0:	2484017e 	addiu	a0,a0,382
80163ff4:	00830018 	mult	a0,v1
80163ff8:	00042fc3 	sra	a1,a0,0x1f
80163ffc:	8c460014 	lw	a2,20(v0)
80164000:	00001810 	mfhi	v1
80164004:	00641821 	addu	v1,v1,a0
80164008:	00031883 	sra	v1,v1,0x2
8016400c:	00651823 	subu	v1,v1,a1
80164010:	000310c0 	sll	v0,v1,0x3
80164014:	00431023 	subu	v0,v0,v1
80164018:	00822023 	subu	a0,a0,v0
8016401c:	01442023 	subu	a0,t2,a0
80164020:	24890003 	addiu	t1,a0,3
80164024:	05200211 	bltz	t1,8016486c <__strftime_l+0x18b4>
80164028:	24c8076c 	addiu	t0,a2,1900
8016402c:	31020003 	andi	v0,t0,0x3
80164030:	10400166 	beqz	v0,801645cc <__strftime_l+0x1614>
80164034:	3c0251eb 	lui	v0,0x51eb
80164038:	00001021 	move	v0,zero
8016403c:	01422823 	subu	a1,t2,v0
80164040:	24a5fe93 	addiu	a1,a1,-365
80164044:	00ab2023 	subu	a0,a1,t3
80164048:	3c029249 	lui	v0,0x9249
8016404c:	2484017e 	addiu	a0,a0,382
80164050:	34422493 	ori	v0,v0,0x2493
80164054:	00820018 	mult	a0,v0
80164058:	000437c3 	sra	a2,a0,0x1f
8016405c:	00001010 	mfhi	v0
80164060:	00441021 	addu	v0,v0,a0
80164064:	00021083 	sra	v0,v0,0x2
80164068:	00461023 	subu	v0,v0,a2
8016406c:	000218c0 	sll	v1,v0,0x3
80164070:	00621823 	subu	v1,v1,v0
80164074:	00832023 	subu	a0,a0,v1
80164078:	00a42823 	subu	a1,a1,a0
8016407c:	24a20003 	addiu	v0,a1,3
80164080:	04400003 	bltz	v0,80164090 <__strftime_l+0x10d8>
80164084:	00000000 	nop
80164088:	25080001 	addiu	t0,t0,1
8016408c:	00404821 	move	t1,v0
80164090:	24020047 	li	v0,71
80164094:	10e201d2 	beq	a3,v0,801647e0 <__strftime_l+0x1828>
80164098:	24020067 	li	v0,103
8016409c:	10e201d7 	beq	a3,v0,801647fc <__strftime_l+0x1844>
801640a0:	2aa20002 	slti	v0,s5,2
801640a4:	1440027e 	bnez	v0,80164aa0 <__strftime_l+0x1ae8>
801640a8:	02a09021 	move	s2,s5
801640ac:	3c029249 	lui	v0,0x9249
801640b0:	34422493 	ori	v0,v0,0x2493
801640b4:	01220018 	mult	t1,v0
801640b8:	00091fc3 	sra	v1,t1,0x1f
801640bc:	00001010 	mfhi	v0
801640c0:	00491021 	addu	v0,v0,t1
801640c4:	00021083 	sra	v0,v0,0x2
801640c8:	00431023 	subu	v0,v0,v1
801640cc:	08058de6 	j	80163798 <__strftime_l+0x7e0>
801640d0:	24510001 	addiu	s1,v0,1
801640d4:	10a00003 	beqz	a1,801640e4 <__strftime_l+0x112c>
801640d8:	00009021 	move	s2,zero
801640dc:	24120001 	li	s2,1
801640e0:	afa00050 	sw	zero,80(sp)
801640e4:	8fa20058 	lw	v0,88(sp)
801640e8:	00000000 	nop
801640ec:	104000ba 	beqz	v0,801643d8 <__strftime_l+0x1420>
801640f0:	00000000 	nop
801640f4:	80420000 	lb	v0,0(v0)
801640f8:	00000000 	nop
801640fc:	104000b6 	beqz	v0,801643d8 <__strftime_l+0x1420>
80164100:	00000000 	nop
80164104:	8fa40058 	lw	a0,88(sp)
80164108:	0c046f6c 	jal	8011bdb0 <strlen>
8016410c:	00000000 	nop
80164110:	02a28023 	subu	s0,s5,v0
80164114:	00408821 	move	s1,v0
80164118:	060001af 	bltz	s0,801647d8 <__strftime_l+0x1820>
8016411c:	02001021 	move	v0,s0
80164120:	8fa30094 	lw	v1,148(sp)
80164124:	0222a821 	addu	s5,s1,v0
80164128:	00761023 	subu	v0,v1,s6
8016412c:	02a2102b 	sltu	v0,s5,v0
80164130:	1040fc40 	beqz	v0,80163234 <__strftime_l+0x27c>
80164134:	00000000 	nop
80164138:	1280fcd6 	beqz	s4,80163494 <__strftime_l+0x4dc>
8016413c:	00000000 	nop
80164140:	1a000007 	blez	s0,80164160 <__strftime_l+0x11a8>
80164144:	24020030 	li	v0,48
80164148:	13c20163 	beq	s8,v0,801646d8 <__strftime_l+0x1720>
8016414c:	02802021 	move	a0,s4
80164150:	24050020 	li	a1,32
80164154:	0c043299 	jal	8010ca64 <memset>
80164158:	02003021 	move	a2,s0
8016415c:	0290a021 	addu	s4,s4,s0
80164160:	16400162 	bnez	s2,801646ec <__strftime_l+0x1734>
80164164:	00000000 	nop
80164168:	8fa40050 	lw	a0,80(sp)
8016416c:	00000000 	nop
80164170:	14800125 	bnez	a0,80164608 <__strftime_l+0x1650>
80164174:	02802021 	move	a0,s4
80164178:	8fa50058 	lw	a1,88(sp)
8016417c:	0c04324c 	jal	8010c930 <memcpy>
80164180:	02203021 	move	a2,s1
80164184:	0291a021 	addu	s4,s4,s1
80164188:	02d5b021 	addu	s6,s6,s5
8016418c:	08058c1f 	j	8016307c <__strftime_l+0xc4>
80164190:	02803021 	move	a2,s4
80164194:	16e0fbec 	bnez	s7,80163148 <__strftime_l+0x190>
80164198:	2666ffff 	addiu	a2,s3,-1
8016419c:	14a0013a 	bnez	a1,80164688 <__strftime_l+0x16d0>
801641a0:	24040001 	li	a0,1
801641a4:	8fa2009c 	lw	v0,156(sp)
801641a8:	8fa30060 	lw	v1,96(sp)
801641ac:	8c510018 	lw	s1,24(v0)
801641b0:	00000000 	nop
801641b4:	3222ffff 	andi	v0,s1,0xffff
801641b8:	00021080 	sll	v0,v0,0x2
801641bc:	00431021 	addu	v0,v0,v1
801641c0:	8c440024 	lw	a0,36(v0)
801641c4:	0c046f6c 	jal	8011bdb0 <strlen>
801641c8:	00000000 	nop
801641cc:	02a28023 	subu	s0,s5,v0
801641d0:	00409021 	move	s2,v0
801641d4:	06000228 	bltz	s0,80164a78 <__strftime_l+0x1ac0>
801641d8:	02001021 	move	v0,s0
801641dc:	8fa40094 	lw	a0,148(sp)
801641e0:	0242a821 	addu	s5,s2,v0
801641e4:	00961023 	subu	v0,a0,s6
801641e8:	02a2102b 	sltu	v0,s5,v0
801641ec:	1040fc11 	beqz	v0,80163234 <__strftime_l+0x27c>
801641f0:	00000000 	nop
801641f4:	1280fca7 	beqz	s4,80163494 <__strftime_l+0x4dc>
801641f8:	00000000 	nop
801641fc:	1a000009 	blez	s0,80164224 <__strftime_l+0x126c>
80164200:	24020030 	li	v0,48
80164204:	13c2021e 	beq	s8,v0,80164a80 <__strftime_l+0x1ac8>
80164208:	02802021 	move	a0,s4
8016420c:	24050020 	li	a1,32
80164210:	0c043299 	jal	8010ca64 <memset>
80164214:	02003021 	move	a2,s0
80164218:	8fa3009c 	lw	v1,156(sp)
8016421c:	0290a021 	addu	s4,s4,s0
80164220:	8c710018 	lw	s1,24(v1)
80164224:	8fa40050 	lw	a0,80(sp)
80164228:	00000000 	nop
8016422c:	10800168 	beqz	a0,801647d0 <__strftime_l+0x1818>
80164230:	00000000 	nop
80164234:	3222ffff 	andi	v0,s1,0xffff
80164238:	8fa30060 	lw	v1,96(sp)
8016423c:	00021080 	sll	v0,v0,0x2
80164240:	08059168 	j	801645a0 <__strftime_l+0x15e8>
80164244:	00431021 	addu	v0,v0,v1
80164248:	26b0ffff 	addiu	s0,s5,-1
8016424c:	0600015c 	bltz	s0,801647c0 <__strftime_l+0x1808>
80164250:	02001021 	move	v0,s0
80164254:	8fa40094 	lw	a0,148(sp)
80164258:	24510001 	addiu	s1,v0,1
8016425c:	00961023 	subu	v0,a0,s6
80164260:	0222102b 	sltu	v0,s1,v0
80164264:	1040fbf3 	beqz	v0,80163234 <__strftime_l+0x27c>
80164268:	00000000 	nop
8016426c:	1280fc53 	beqz	s4,801633bc <__strftime_l+0x404>
80164270:	00000000 	nop
80164274:	1a000007 	blez	s0,80164294 <__strftime_l+0x12dc>
80164278:	24020030 	li	v0,48
8016427c:	13c20131 	beq	s8,v0,80164744 <__strftime_l+0x178c>
80164280:	02802021 	move	a0,s4
80164284:	24050020 	li	a1,32
80164288:	0c043299 	jal	8010ca64 <memset>
8016428c:	02003021 	move	a2,s0
80164290:	0290a021 	addu	s4,s4,s0
80164294:	24020009 	li	v0,9
80164298:	a2820000 	sb	v0,0(s4)
8016429c:	26940001 	addiu	s4,s4,1
801642a0:	02d1b021 	addu	s6,s6,s1
801642a4:	08058c1f 	j	8016307c <__strftime_l+0xc4>
801642a8:	02803021 	move	a2,s4
801642ac:	24020045 	li	v0,69
801642b0:	12e2fba5 	beq	s7,v0,80163148 <__strftime_l+0x190>
801642b4:	2666ffff 	addiu	a2,s3,-1
801642b8:	1aa00192 	blez	s5,80164904 <__strftime_l+0x194c>
801642bc:	02a09021 	move	s2,s5
801642c0:	8fa2009c 	lw	v0,156(sp)
801642c4:	00000000 	nop
801642c8:	8c510018 	lw	s1,24(v0)
801642cc:	08058de7 	j	8016379c <__strftime_l+0x7e4>
801642d0:	2402004f 	li	v0,79
801642d4:	24020045 	li	v0,69
801642d8:	12e2fb9a 	beq	s7,v0,80163144 <__strftime_l+0x18c>
801642dc:	2aa20002 	slti	v0,s5,2
801642e0:	14400186 	bnez	v0,801648fc <__strftime_l+0x1944>
801642e4:	02a09021 	move	s2,s5
801642e8:	8fa2009c 	lw	v0,156(sp)
801642ec:	00000000 	nop
801642f0:	8c43001c 	lw	v1,28(v0)
801642f4:	8c420018 	lw	v0,24(v0)
801642f8:	00000000 	nop
801642fc:	00621823 	subu	v1,v1,v0
80164300:	3c029249 	lui	v0,0x9249
80164304:	24630007 	addiu	v1,v1,7
80164308:	34422493 	ori	v0,v0,0x2493
8016430c:	00620018 	mult	v1,v0
80164310:	000327c3 	sra	a0,v1,0x1f
80164314:	00001010 	mfhi	v0
80164318:	00431021 	addu	v0,v0,v1
8016431c:	00021083 	sra	v0,v0,0x2
80164320:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80164324:	00448823 	subu	s1,v0,a0
80164328:	24020045 	li	v0,69
8016432c:	12e2fb85 	beq	s7,v0,80163144 <__strftime_l+0x18c>
80164330:	2aa20002 	slti	v0,s5,2
80164334:	1440016f 	bnez	v0,801648f4 <__strftime_l+0x193c>
80164338:	02a09021 	move	s2,s5
8016433c:	8fa2009c 	lw	v0,156(sp)
80164340:	3c069249 	lui	a2,0x9249
80164344:	8c440018 	lw	a0,24(v0)
80164348:	34c62493 	ori	a2,a2,0x2493
8016434c:	24840006 	addiu	a0,a0,6
80164350:	00860018 	mult	a0,a2
80164354:	00043fc3 	sra	a3,a0,0x1f
80164358:	8c45001c 	lw	a1,28(v0)
8016435c:	00001810 	mfhi	v1
80164360:	00641821 	addu	v1,v1,a0
80164364:	00031883 	sra	v1,v1,0x2
80164368:	00671823 	subu	v1,v1,a3
8016436c:	000310c0 	sll	v0,v1,0x3
80164370:	00431023 	subu	v0,v0,v1
80164374:	00822023 	subu	a0,a0,v0
80164378:	00a42823 	subu	a1,a1,a0
8016437c:	24a50007 	addiu	a1,a1,7
80164380:	00a60018 	mult	a1,a2
80164384:	000517c3 	sra	v0,a1,0x1f
80164388:	00003010 	mfhi	a2
8016438c:	00c53021 	addu	a2,a2,a1
80164390:	00063083 	sra	a2,a2,0x2
80164394:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80164398:	00c28823 	subu	s1,a2,v0
8016439c:	3c02801d 	lui	v0,0x801d
801643a0:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
801643a4:	245757a4 	addiu	s7,v0,22436
801643a8:	24020045 	li	v0,69
801643ac:	12e20148 	beq	s7,v0,801648d0 <__strftime_l+0x1918>
801643b0:	2402004f 	li	v0,79
801643b4:	12e2fb64 	beq	s7,v0,80163148 <__strftime_l+0x190>
801643b8:	2666ffff 	addiu	a2,s3,-1
801643bc:	1aa000c4 	blez	s5,801646d0 <__strftime_l+0x1718>
801643c0:	02a09021 	move	s2,s5
801643c4:	8fa3009c 	lw	v1,156(sp)
801643c8:	00000000 	nop
801643cc:	8c620014 	lw	v0,20(v1)
801643d0:	08058d70 	j	801635c0 <__strftime_l+0x608>
801643d4:	2451076c 	addiu	s1,v0,1900
801643d8:	8fa4009c 	lw	a0,156(sp)
801643dc:	00000000 	nop
801643e0:	8c830020 	lw	v1,32(a0)
801643e4:	00000000 	nop
801643e8:	04600007 	bltz	v1,80164408 <__strftime_l+0x1450>
801643ec:	3c02801f 	lui	v0,0x801f
801643f0:	00031880 	sll	v1,v1,0x2
801643f4:	244236a0 	addiu	v0,v0,13984
801643f8:	00621821 	addu	v1,v1,v0
801643fc:	8c630000 	lw	v1,0(v1)
80164400:	00000000 	nop
80164404:	afa30058 	sw	v1,88(sp)
80164408:	8fa20058 	lw	v0,88(sp)
8016440c:	00000000 	nop
80164410:	1440ff3c 	bnez	v0,80164104 <__strftime_l+0x114c>
80164414:	00000000 	nop
80164418:	3c02801d 	lui	v0,0x801d
8016441c:	24427208 	addiu	v0,v0,29192
80164420:	08059041 	j	80164104 <__strftime_l+0x114c>
80164424:	afa20058 	sw	v0,88(sp)
80164428:	8fa4009c 	lw	a0,156(sp)
8016442c:	8fa50060 	lw	a1,96(sp)
80164430:	0c0593d3 	jal	80164f4c <_nl_get_era_entry>
80164434:	00000000 	nop
80164438:	1040fc4d 	beqz	v0,80163570 <__strftime_l+0x5b8>
8016443c:	0040b821 	move	s7,v0
80164440:	8c510020 	lw	s1,32(v0)
80164444:	0c046f6c 	jal	8011bdb0 <strlen>
80164448:	02202021 	move	a0,s1
8016444c:	02a28023 	subu	s0,s5,v0
80164450:	00409021 	move	s2,v0
80164454:	060001d3 	bltz	s0,80164ba4 <__strftime_l+0x1bec>
80164458:	02001021 	move	v0,s0
8016445c:	8fa40094 	lw	a0,148(sp)
80164460:	0242a821 	addu	s5,s2,v0
80164464:	00961023 	subu	v0,a0,s6
80164468:	02a2102b 	sltu	v0,s5,v0
8016446c:	1040fb71 	beqz	v0,80163234 <__strftime_l+0x27c>
80164470:	00000000 	nop
80164474:	1280fc07 	beqz	s4,80163494 <__strftime_l+0x4dc>
80164478:	00000000 	nop
8016447c:	1a000008 	blez	s0,801644a0 <__strftime_l+0x14e8>
80164480:	24020030 	li	v0,48
80164484:	13c201c1 	beq	s8,v0,80164b8c <__strftime_l+0x1bd4>
80164488:	02802021 	move	a0,s4
8016448c:	24050020 	li	a1,32
80164490:	0c043299 	jal	8010ca64 <memset>
80164494:	02003021 	move	a2,s0
80164498:	8ef10020 	lw	s1,32(s7)
8016449c:	0290a021 	addu	s4,s4,s0
801644a0:	8fa20050 	lw	v0,80(sp)
801644a4:	00000000 	nop
801644a8:	1440fc96 	bnez	v0,80163704 <__strftime_l+0x74c>
801644ac:	02802021 	move	a0,s4
801644b0:	02202821 	move	a1,s1
801644b4:	0c04324c 	jal	8010c930 <memcpy>
801644b8:	02403021 	move	a2,s2
801644bc:	08058d25 	j	80163494 <__strftime_l+0x4dc>
801644c0:	0292a021 	addu	s4,s4,s2
801644c4:	02f11023 	subu	v0,s7,s1
801644c8:	2452000c 	addiu	s2,v0,12
801644cc:	02b28023 	subu	s0,s5,s2
801644d0:	0601fc78 	bgez	s0,801636b4 <__strftime_l+0x6fc>
801644d4:	02001021 	move	v0,s0
801644d8:	08058dad 	j	801636b4 <__strftime_l+0x6fc>
801644dc:	00001021 	move	v0,zero
801644e0:	24050030 	li	a1,48
801644e4:	0c043299 	jal	8010ca64 <memset>
801644e8:	02003021 	move	a2,s0
801644ec:	08058dbd 	j	801636f4 <__strftime_l+0x73c>
801644f0:	0290a021 	addu	s4,s4,s0
801644f4:	8fa30094 	lw	v1,148(sp)
801644f8:	00000000 	nop
801644fc:	00761023 	subu	v0,v1,s6
80164500:	0202102b 	sltu	v0,s0,v0
80164504:	1040fb4b 	beqz	v0,80163234 <__strftime_l+0x27c>
80164508:	00000000 	nop
8016450c:	12800005 	beqz	s4,80164524 <__strftime_l+0x156c>
80164510:	02802021 	move	a0,s4
80164514:	24050020 	li	a1,32
80164518:	0c043299 	jal	8010ca64 <memset>
8016451c:	02003021 	move	a2,s0
80164520:	0290a021 	addu	s4,s4,s0
80164524:	0215102a 	slt	v0,s0,s5
80164528:	1040fc5c 	beqz	v0,8016369c <__strftime_l+0x6e4>
8016452c:	02d0b021 	addu	s6,s6,s0
80164530:	08058da8 	j	801636a0 <__strftime_l+0x6e8>
80164534:	02b0a823 	subu	s5,s5,s0
80164538:	02802021 	move	a0,s4
8016453c:	0c043299 	jal	8010ca64 <memset>
80164540:	24050030 	li	a1,48
80164544:	08058e79 	j	801639e4 <__strftime_l+0xa2c>
80164548:	02908021 	addu	s0,s4,s0
8016454c:	08058e79 	j	801639e4 <__strftime_l+0xa2c>
80164550:	02808021 	move	s0,s4
80164554:	8fa20050 	lw	v0,80(sp)
80164558:	00000000 	nop
8016455c:	1440000c 	bnez	v0,80164590 <__strftime_l+0x15d8>
80164560:	2a22000c 	slti	v0,s1,12
80164564:	24030027 	li	v1,39
80164568:	00621023 	subu	v0,v1,v0
8016456c:	8fa40060 	lw	a0,96(sp)
80164570:	00021080 	sll	v0,v0,0x2
80164574:	00441021 	addu	v0,v0,a0
80164578:	8c450024 	lw	a1,36(v0)
8016457c:	02802021 	move	a0,s4
80164580:	0c04324c 	jal	8010c930 <memcpy>
80164584:	02403021 	move	a2,s2
80164588:	08058d25 	j	80163494 <__strftime_l+0x4dc>
8016458c:	0292a021 	addu	s4,s4,s2
80164590:	00621023 	subu	v0,v1,v0
80164594:	8fa30060 	lw	v1,96(sp)
80164598:	00021080 	sll	v0,v0,0x2
8016459c:	00431021 	addu	v0,v0,v1
801645a0:	8c450024 	lw	a1,36(v0)
801645a4:	8fa700a0 	lw	a3,160(sp)
801645a8:	02802021 	move	a0,s4
801645ac:	0c058bdb 	jal	80162f6c <memcpy_uppcase>
801645b0:	02403021 	move	a2,s2
801645b4:	08058d25 	j	80163494 <__strftime_l+0x4dc>
801645b8:	0292a021 	addu	s4,s4,s2
801645bc:	08058fb2 	j	80163ec8 <__strftime_l+0xf10>
801645c0:	24120004 	li	s2,4
801645c4:	08058ecb 	j	80163b2c <__strftime_l+0xb74>
801645c8:	24120003 	li	s2,3
801645cc:	3442851f 	ori	v0,v0,0x851f
801645d0:	01020018 	mult	t0,v0
801645d4:	000837c3 	sra	a2,t0,0x1f
801645d8:	00002810 	mfhi	a1
801645dc:	00051143 	sra	v0,a1,0x5
801645e0:	00461023 	subu	v0,v0,a2
801645e4:	00022100 	sll	a0,v0,0x4
801645e8:	00021080 	sll	v0,v0,0x2
801645ec:	00441021 	addu	v0,v0,a0
801645f0:	00021880 	sll	v1,v0,0x2
801645f4:	00431021 	addu	v0,v0,v1
801645f8:	110200f9 	beq	t0,v0,801649e0 <__strftime_l+0x1a28>
801645fc:	00000000 	nop
80164600:	0805900f 	j	8016403c <__strftime_l+0x1084>
80164604:	24020001 	li	v0,1
80164608:	8fa50058 	lw	a1,88(sp)
8016460c:	8fa700a0 	lw	a3,160(sp)
80164610:	0c058bdb 	jal	80162f6c <memcpy_uppcase>
80164614:	02203021 	move	a2,s1
80164618:	08059062 	j	80164188 <__strftime_l+0x11d0>
8016461c:	0291a021 	addu	s4,s4,s1
80164620:	8fa60054 	lw	a2,84(sp)
80164624:	8fa700a0 	lw	a3,160(sp)
80164628:	0c058bdb 	jal	80162f6c <memcpy_uppcase>
8016462c:	02802021 	move	a0,s4
80164630:	08058e10 	j	80163840 <__strftime_l+0x888>
80164634:	00000000 	nop
80164638:	8fa20060 	lw	v0,96(sp)
8016463c:	00000000 	nop
80164640:	8c5700dc 	lw	s7,220(v0)
80164644:	00000000 	nop
80164648:	82e20000 	lb	v0,0(s7)
8016464c:	00000000 	nop
80164650:	1440fcc9 	bnez	v0,80163978 <__strftime_l+0x9c0>
80164654:	00000000 	nop
80164658:	08058f5e 	j	80163d78 <__strftime_l+0xdc0>
8016465c:	00000000 	nop
80164660:	8fa40060 	lw	a0,96(sp)
80164664:	00000000 	nop
80164668:	8c9700e4 	lw	s7,228(a0)
8016466c:	00000000 	nop
80164670:	82e20000 	lb	v0,0(s7)
80164674:	00000000 	nop
80164678:	1440fcbf 	bnez	v0,80163978 <__strftime_l+0x9c0>
8016467c:	00000000 	nop
80164680:	08058fda 	j	80163f68 <__strftime_l+0xfb0>
80164684:	00000000 	nop
80164688:	08059069 	j	801641a4 <__strftime_l+0x11ec>
8016468c:	afa40050 	sw	a0,80(sp)
80164690:	24020001 	li	v0,1
80164694:	08058d2c 	j	801634b0 <__strftime_l+0x4f8>
80164698:	afa20050 	sw	v0,80(sp)
8016469c:	8fa20060 	lw	v0,96(sp)
801646a0:	00000000 	nop
801646a4:	8c5700e8 	lw	s7,232(v0)
801646a8:	00000000 	nop
801646ac:	82e20000 	lb	v0,0(s7)
801646b0:	00000000 	nop
801646b4:	1440fcb0 	bnez	v0,80163978 <__strftime_l+0x9c0>
801646b8:	00000000 	nop
801646bc:	08058eec 	j	80163bb0 <__strftime_l+0xbf8>
801646c0:	00000000 	nop
801646c4:	24020001 	li	v0,1
801646c8:	08058cf6 	j	801633d8 <__strftime_l+0x420>
801646cc:	afa20050 	sw	v0,80(sp)
801646d0:	080590f1 	j	801643c4 <__strftime_l+0x140c>
801646d4:	24120001 	li	s2,1
801646d8:	24050030 	li	a1,48
801646dc:	0c043299 	jal	8010ca64 <memset>
801646e0:	02003021 	move	a2,s0
801646e4:	1240fea0 	beqz	s2,80164168 <__strftime_l+0x11b0>
801646e8:	0290a021 	addu	s4,s4,s0
801646ec:	8fa50058 	lw	a1,88(sp)
801646f0:	8fa700a0 	lw	a3,160(sp)
801646f4:	02802021 	move	a0,s4
801646f8:	0c058bc8 	jal	80162f20 <memcpy_lowcase>
801646fc:	02203021 	move	a2,s1
80164700:	08059062 	j	80164188 <__strftime_l+0x11d0>
80164704:	0291a021 	addu	s4,s4,s1
80164708:	08058f93 	j	80163e4c <__strftime_l+0xe94>
8016470c:	00001021 	move	v0,zero
80164710:	24050030 	li	a1,48
80164714:	0c043299 	jal	8010ca64 <memset>
80164718:	02003021 	move	a2,s0
8016471c:	08058f46 	j	80163d18 <__strftime_l+0xd60>
80164720:	0290a021 	addu	s4,s4,s0
80164724:	8fb1005c 	lw	s1,92(sp)
80164728:	08058ed8 	j	80163b60 <__strftime_l+0xba8>
8016472c:	24120002 	li	s2,2
80164730:	08058d61 	j	80163584 <__strftime_l+0x5cc>
80164734:	24120001 	li	s2,1
80164738:	8fb1005c 	lw	s1,92(sp)
8016473c:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80164740:	24120002 	li	s2,2
80164744:	24050030 	li	a1,48
80164748:	0c043299 	jal	8010ca64 <memset>
8016474c:	02003021 	move	a2,s0
80164750:	080590a5 	j	80164294 <__strftime_l+0x12dc>
80164754:	0290a021 	addu	s4,s4,s0
80164758:	08058cdb 	j	8016336c <__strftime_l+0x3b4>
8016475c:	00001021 	move	v0,zero
80164760:	24050030 	li	a1,48
80164764:	0c043299 	jal	8010ca64 <memset>
80164768:	02003021 	move	a2,s0
8016476c:	8fa2009c 	lw	v0,156(sp)
80164770:	00000000 	nop
80164774:	8c510008 	lw	s1,8(v0)
80164778:	08058e4e 	j	80163938 <__strftime_l+0x980>
8016477c:	0290a021 	addu	s4,s4,s0
80164780:	08058e3c 	j	801638f0 <__strftime_l+0x938>
80164784:	00001021 	move	v0,zero
80164788:	08058f36 	j	80163cd8 <__strftime_l+0xd20>
8016478c:	00001021 	move	v0,zero
80164790:	8fa30060 	lw	v1,96(sp)
80164794:	3042ffff 	andi	v0,v0,0xffff
80164798:	00021080 	sll	v0,v0,0x2
8016479c:	00431021 	addu	v0,v0,v1
801647a0:	8c450024 	lw	a1,36(v0)
801647a4:	02802021 	move	a0,s4
801647a8:	0c04324c 	jal	8010c930 <memcpy>
801647ac:	02403021 	move	a2,s2
801647b0:	08058d25 	j	80163494 <__strftime_l+0x4dc>
801647b4:	0292a021 	addu	s4,s4,s2
801647b8:	08058fc4 	j	80163f10 <__strftime_l+0xf58>
801647bc:	24120001 	li	s2,1
801647c0:	08059095 	j	80164254 <__strftime_l+0x129c>
801647c4:	00001021 	move	v0,zero
801647c8:	080591e4 	j	80164790 <__strftime_l+0x17d8>
801647cc:	2622001a 	addiu	v0,s1,26
801647d0:	0805915b 	j	8016456c <__strftime_l+0x15b4>
801647d4:	3222ffff 	andi	v0,s1,0xffff
801647d8:	08059048 	j	80164120 <__strftime_l+0x1168>
801647dc:	00001021 	move	v0,zero
801647e0:	1aa00003 	blez	s5,801647f0 <__strftime_l+0x1838>
801647e4:	02a09021 	move	s2,s5
801647e8:	08058de6 	j	80163798 <__strftime_l+0x7e0>
801647ec:	01008821 	move	s1,t0
801647f0:	24120001 	li	s2,1
801647f4:	08058de6 	j	80163798 <__strftime_l+0x7e0>
801647f8:	01008821 	move	s1,t0
801647fc:	144000d2 	bnez	v0,80164b48 <__strftime_l+0x1b90>
80164800:	02a09021 	move	s2,s5
80164804:	3c0451eb 	lui	a0,0x51eb
80164808:	3484851f 	ori	a0,a0,0x851f
8016480c:	01040018 	mult	t0,a0
80164810:	00081fc3 	sra	v1,t0,0x1f
80164814:	00001010 	mfhi	v0
80164818:	00021143 	sra	v0,v0,0x5
8016481c:	00431023 	subu	v0,v0,v1
80164820:	00022900 	sll	a1,v0,0x4
80164824:	00021080 	sll	v0,v0,0x2
80164828:	00451021 	addu	v0,v0,a1
8016482c:	00021880 	sll	v1,v0,0x2
80164830:	00431021 	addu	v0,v0,v1
80164834:	01021023 	subu	v0,t0,v0
80164838:	24420064 	addiu	v0,v0,100
8016483c:	00440018 	mult	v0,a0
80164840:	00021fc3 	sra	v1,v0,0x1f
80164844:	00002010 	mfhi	a0
80164848:	00042143 	sra	a0,a0,0x5
8016484c:	00838823 	subu	s1,a0,v1
80164850:	00112900 	sll	a1,s1,0x4
80164854:	00111880 	sll	v1,s1,0x2
80164858:	00651821 	addu	v1,v1,a1
8016485c:	00032080 	sll	a0,v1,0x2
80164860:	00641821 	addu	v1,v1,a0
80164864:	08058de6 	j	80163798 <__strftime_l+0x7e0>
80164868:	00438823 	subu	s1,v0,v1
8016486c:	24c8076b 	addiu	t0,a2,1899
80164870:	31020003 	andi	v0,t0,0x3
80164874:	1040008c 	beqz	v0,80164aa8 <__strftime_l+0x1af0>
80164878:	3c0251eb 	lui	v0,0x51eb
8016487c:	00001021 	move	v0,zero
80164880:	2545016d 	addiu	a1,t2,365
80164884:	00452821 	addu	a1,v0,a1
80164888:	00ab2023 	subu	a0,a1,t3
8016488c:	3c029249 	lui	v0,0x9249
80164890:	2484017e 	addiu	a0,a0,382
80164894:	34422493 	ori	v0,v0,0x2493
80164898:	00820018 	mult	a0,v0
8016489c:	000437c3 	sra	a2,a0,0x1f
801648a0:	00001010 	mfhi	v0
801648a4:	00441021 	addu	v0,v0,a0
801648a8:	00021083 	sra	v0,v0,0x2
801648ac:	00461023 	subu	v0,v0,a2
801648b0:	000218c0 	sll	v1,v0,0x3
801648b4:	00621823 	subu	v1,v1,v0
801648b8:	00832023 	subu	a0,a0,v1
801648bc:	00a42823 	subu	a1,a1,a0
801648c0:	08059024 	j	80164090 <__strftime_l+0x10d8>
801648c4:	24a90003 	addiu	t1,a1,3
801648c8:	08058ed5 	j	80163b54 <__strftime_l+0xb9c>
801648cc:	24120002 	li	s2,2
801648d0:	8fa4009c 	lw	a0,156(sp)
801648d4:	8fa50060 	lw	a1,96(sp)
801648d8:	0c0593d3 	jal	80164f4c <_nl_get_era_entry>
801648dc:	00000000 	nop
801648e0:	1040feb6 	beqz	v0,801643bc <__strftime_l+0x1404>
801648e4:	00000000 	nop
801648e8:	8c570024 	lw	s7,36(v0)
801648ec:	08058e5e 	j	80163978 <__strftime_l+0x9c0>
801648f0:	00000000 	nop
801648f4:	080590cf 	j	8016433c <__strftime_l+0x1384>
801648f8:	24120002 	li	s2,2
801648fc:	080590ba 	j	801642e8 <__strftime_l+0x1330>
80164900:	24120002 	li	s2,2
80164904:	080590b0 	j	801642c0 <__strftime_l+0x1308>
80164908:	24120001 	li	s2,1
8016490c:	08058f69 	j	80163da4 <__strftime_l+0xdec>
80164910:	24120002 	li	s2,2
80164914:	8fa4009c 	lw	a0,156(sp)
80164918:	8fa50060 	lw	a1,96(sp)
8016491c:	0c0593d3 	jal	80164f4c <_nl_get_era_entry>
80164920:	00000000 	nop
80164924:	1040fd1c 	beqz	v0,80163d98 <__strftime_l+0xde0>
80164928:	00403821 	move	a3,v0
8016492c:	1aa000a6 	blez	s5,80164bc8 <__strftime_l+0x1c10>
80164930:	02a09021 	move	s2,s5
80164934:	8fa4009c 	lw	a0,156(sp)
80164938:	8ce30008 	lw	v1,8(a3)
8016493c:	8c820014 	lw	v0,20(a0)
80164940:	8ce40030 	lw	a0,48(a3)
80164944:	00431023 	subu	v0,v0,v1
80164948:	00440018 	mult	v0,a0
8016494c:	8ce30004 	lw	v1,4(a3)
80164950:	00001012 	mflo	v0
80164954:	08058d70 	j	801635c0 <__strftime_l+0x608>
80164958:	00438821 	addu	s1,v0,v1
8016495c:	06000098 	bltz	s0,80164bc0 <__strftime_l+0x1c08>
80164960:	02001021 	move	v0,s0
80164964:	8fa30094 	lw	v1,148(sp)
80164968:	24520001 	addiu	s2,v0,1
8016496c:	00761023 	subu	v0,v1,s6
80164970:	0242102b 	sltu	v0,s2,v0
80164974:	1040fa2f 	beqz	v0,80163234 <__strftime_l+0x27c>
80164978:	00000000 	nop
8016497c:	1280000c 	beqz	s4,801649b0 <__strftime_l+0x19f8>
80164980:	00000000 	nop
80164984:	1a000007 	blez	s0,801649a4 <__strftime_l+0x19ec>
80164988:	24020030 	li	v0,48
8016498c:	13c20087 	beq	s8,v0,80164bac <__strftime_l+0x1bf4>
80164990:	02802021 	move	a0,s4
80164994:	24050020 	li	a1,32
80164998:	0c043299 	jal	8010ca64 <memset>
8016499c:	02003021 	move	a2,s0
801649a0:	0290a021 	addu	s4,s4,s0
801649a4:	2402002d 	li	v0,45
801649a8:	a2820000 	sb	v0,0(s4)
801649ac:	26940001 	addiu	s4,s4,1
801649b0:	02d2b021 	addu	s6,s6,s2
801649b4:	08058fa7 	j	80163e9c <__strftime_l+0xee4>
801649b8:	00118823 	negu	s1,s1
801649bc:	08058f2e 	j	80163cb8 <__strftime_l+0xd00>
801649c0:	24120002 	li	s2,2
801649c4:	08058f24 	j	80163c90 <__strftime_l+0xcd8>
801649c8:	24120002 	li	s2,2
801649cc:	24050030 	li	a1,48
801649d0:	0c043299 	jal	8010ca64 <memset>
801649d4:	02003021 	move	a2,s0
801649d8:	08058e09 	j	80163824 <__strftime_l+0x86c>
801649dc:	0290a021 	addu	s4,s4,s0
801649e0:	000511c3 	sra	v0,a1,0x7
801649e4:	00461023 	subu	v0,v0,a2
801649e8:	00022180 	sll	a0,v0,0x6
801649ec:	00021100 	sll	v0,v0,0x4
801649f0:	00441021 	addu	v0,v0,a0
801649f4:	00021880 	sll	v1,v0,0x2
801649f8:	00431021 	addu	v0,v0,v1
801649fc:	01021023 	subu	v0,t0,v0
80164a00:	0805900f 	j	8016403c <__strftime_l+0x1084>
80164a04:	2c420001 	sltiu	v0,v0,1
80164a08:	2622000e 	addiu	v0,s1,14
80164a0c:	0805915b 	j	8016456c <__strftime_l+0x15b4>
80164a10:	3042ffff 	andi	v0,v0,0xffff
80164a14:	08058df8 	j	801637e0 <__strftime_l+0x828>
80164a18:	00001021 	move	v0,zero
80164a1c:	08058de3 	j	8016378c <__strftime_l+0x7d4>
80164a20:	24120002 	li	s2,2
80164a24:	08058e22 	j	80163888 <__strftime_l+0x8d0>
80164a28:	24120002 	li	s2,2
80164a2c:	08058fee 	j	80163fb8 <__strftime_l+0x1000>
80164a30:	24120002 	li	s2,2
80164a34:	08058fe4 	j	80163f90 <__strftime_l+0xfd8>
80164a38:	24120002 	li	s2,2
80164a3c:	08058eaa 	j	80163aa8 <__strftime_l+0xaf0>
80164a40:	00001021 	move	v0,zero
80164a44:	24050030 	li	a1,48
80164a48:	0c043299 	jal	8010ca64 <memset>
80164a4c:	02003021 	move	a2,s0
80164a50:	8fa2009c 	lw	v0,156(sp)
80164a54:	00000000 	nop
80164a58:	8c510010 	lw	s1,16(v0)
80164a5c:	08058ebc 	j	80163af0 <__strftime_l+0xb38>
80164a60:	0290a021 	addu	s4,s4,s0
80164a64:	24050030 	li	a1,48
80164a68:	0c043299 	jal	8010ca64 <memset>
80164a6c:	02003021 	move	a2,s0
80164a70:	08058ceb 	j	801633ac <__strftime_l+0x3f4>
80164a74:	0290a021 	addu	s4,s4,s0
80164a78:	08059077 	j	801641dc <__strftime_l+0x1224>
80164a7c:	00001021 	move	v0,zero
80164a80:	24050030 	li	a1,48
80164a84:	0c043299 	jal	8010ca64 <memset>
80164a88:	02003021 	move	a2,s0
80164a8c:	8fa2009c 	lw	v0,156(sp)
80164a90:	00000000 	nop
80164a94:	8c510018 	lw	s1,24(v0)
80164a98:	08059089 	j	80164224 <__strftime_l+0x126c>
80164a9c:	0290a021 	addu	s4,s4,s0
80164aa0:	0805902b 	j	801640ac <__strftime_l+0x10f4>
80164aa4:	24120002 	li	s2,2
80164aa8:	3442851f 	ori	v0,v0,0x851f
80164aac:	01020018 	mult	t0,v0
80164ab0:	000837c3 	sra	a2,t0,0x1f
80164ab4:	00002810 	mfhi	a1
80164ab8:	00051143 	sra	v0,a1,0x5
80164abc:	00461023 	subu	v0,v0,a2
80164ac0:	00022100 	sll	a0,v0,0x4
80164ac4:	00021080 	sll	v0,v0,0x2
80164ac8:	00441021 	addu	v0,v0,a0
80164acc:	00021880 	sll	v1,v0,0x2
80164ad0:	00431021 	addu	v0,v0,v1
80164ad4:	1102001e 	beq	t0,v0,80164b50 <__strftime_l+0x1b98>
80164ad8:	00000000 	nop
80164adc:	08059220 	j	80164880 <__strftime_l+0x18c8>
80164ae0:	24020001 	li	v0,1
80164ae4:	24050030 	li	a1,48
80164ae8:	0c043299 	jal	8010ca64 <memset>
80164aec:	02003021 	move	a2,s0
80164af0:	08058fa3 	j	80163e8c <__strftime_l+0xed4>
80164af4:	0290a021 	addu	s4,s4,s0
80164af8:	08058d05 	j	80163414 <__strftime_l+0x45c>
80164afc:	00001021 	move	v0,zero
80164b00:	24050030 	li	a1,48
80164b04:	0c043299 	jal	8010ca64 <memset>
80164b08:	02003021 	move	a2,s0
80164b0c:	8fa4009c 	lw	a0,156(sp)
80164b10:	00000000 	nop
80164b14:	8c910018 	lw	s1,24(a0)
80164b18:	08058d17 	j	8016345c <__strftime_l+0x4a4>
80164b1c:	0290a021 	addu	s4,s4,s0
80164b20:	08058d3b 	j	801634ec <__strftime_l+0x534>
80164b24:	00001021 	move	v0,zero
80164b28:	24050030 	li	a1,48
80164b2c:	0c043299 	jal	8010ca64 <memset>
80164b30:	02003021 	move	a2,s0
80164b34:	8fa4009c 	lw	a0,156(sp)
80164b38:	00000000 	nop
80164b3c:	8c910010 	lw	s1,16(a0)
80164b40:	08058d4d 	j	80163534 <__strftime_l+0x57c>
80164b44:	0290a021 	addu	s4,s4,s0
80164b48:	08059201 	j	80164804 <__strftime_l+0x184c>
80164b4c:	24120002 	li	s2,2
80164b50:	000511c3 	sra	v0,a1,0x7
80164b54:	00461023 	subu	v0,v0,a2
80164b58:	00022180 	sll	a0,v0,0x6
80164b5c:	00021100 	sll	v0,v0,0x4
80164b60:	00441021 	addu	v0,v0,a0
80164b64:	00021880 	sll	v1,v0,0x2
80164b68:	00431021 	addu	v0,v0,v1
80164b6c:	01021023 	subu	v0,t0,v0
80164b70:	08059220 	j	80164880 <__strftime_l+0x18c8>
80164b74:	2c420001 	sltiu	v0,v0,1
80164b78:	02203021 	move	a2,s1
80164b7c:	14c0f99c 	bnez	a2,801631f0 <__strftime_l+0x238>
80164b80:	0000b021 	move	s6,zero
80164b84:	08058c8f 	j	8016323c <__strftime_l+0x284>
80164b88:	02c01021 	move	v0,s6
80164b8c:	24050030 	li	a1,48
80164b90:	0c043299 	jal	8010ca64 <memset>
80164b94:	02003021 	move	a2,s0
80164b98:	8ef10020 	lw	s1,32(s7)
80164b9c:	08059128 	j	801644a0 <__strftime_l+0x14e8>
80164ba0:	0290a021 	addu	s4,s4,s0
80164ba4:	08059117 	j	8016445c <__strftime_l+0x14a4>
80164ba8:	00001021 	move	v0,zero
80164bac:	24050030 	li	a1,48
80164bb0:	0c043299 	jal	8010ca64 <memset>
80164bb4:	02003021 	move	a2,s0
80164bb8:	08059269 	j	801649a4 <__strftime_l+0x19ec>
80164bbc:	0290a021 	addu	s4,s4,s0
80164bc0:	08059259 	j	80164964 <__strftime_l+0x19ac>
80164bc4:	00001021 	move	v0,zero
80164bc8:	0805924d 	j	80164934 <__strftime_l+0x197c>
80164bcc:	24120001 	li	s2,1

80164bd0 <_nl_init_era_entries>:
80164bd0:	27bdffc8 	addiu	sp,sp,-56
80164bd4:	afb00010 	sw	s0,16(sp)
80164bd8:	afbf0034 	sw	ra,52(sp)
80164bdc:	afbe0030 	sw	s8,48(sp)
80164be0:	afb7002c 	sw	s7,44(sp)
80164be4:	afb60028 	sw	s6,40(sp)
80164be8:	afb50024 	sw	s5,36(sp)
80164bec:	afb40020 	sw	s4,32(sp)
80164bf0:	afb3001c 	sw	s3,28(sp)
80164bf4:	afb20018 	sw	s2,24(sp)
80164bf8:	afb10014 	sw	s1,20(sp)
80164bfc:	8c8200ec 	lw	v0,236(a0)
80164c00:	00000000 	nop
80164c04:	10400075 	beqz	v0,80164ddc <_nl_init_era_entries+0x20c>
80164c08:	00808021 	move	s0,a0
80164c0c:	3c020000 	lui	v0,0x0
80164c10:	24420000 	addiu	v0,v0,0
80164c14:	10400004 	beqz	v0,80164c28 <_nl_init_era_entries+0x58>
80164c18:	00000000 	nop
80164c1c:	3c04803b 	lui	a0,0x803b
80164c20:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80164c24:	248486c8 	addiu	a0,a0,-31032
80164c28:	8e130014 	lw	s3,20(s0)
80164c2c:	00000000 	nop
80164c30:	12600090 	beqz	s3,80164e74 <_nl_init_era_entries+0x2a4>
80164c34:	00000000 	nop
80164c38:	8e620008 	lw	v0,8(s3)
80164c3c:	00000000 	nop
80164c40:	10400012 	beqz	v0,80164c8c <_nl_init_era_entries+0xbc>
80164c44:	00000000 	nop
80164c48:	3c020000 	lui	v0,0x0
80164c4c:	24420000 	addiu	v0,v0,0
80164c50:	10400062 	beqz	v0,80164ddc <_nl_init_era_entries+0x20c>
80164c54:	3c04803b 	lui	a0,0x803b
80164c58:	8fbf0034 	lw	ra,52(sp)
80164c5c:	8fbe0030 	lw	s8,48(sp)
80164c60:	8fb7002c 	lw	s7,44(sp)
80164c64:	8fb60028 	lw	s6,40(sp)
80164c68:	8fb50024 	lw	s5,36(sp)
80164c6c:	8fb40020 	lw	s4,32(sp)
80164c70:	8fb3001c 	lw	s3,28(sp)
80164c74:	8fb20018 	lw	s2,24(sp)
80164c78:	8fb10014 	lw	s1,20(sp)
80164c7c:	8fb00010 	lw	s0,16(sp)
80164c80:	248486c8 	addiu	a0,a0,-31032
80164c84:	08000000 	j	80000000 <FRAMESZ+0x7fffffe0>
80164c88:	27bd0038 	addiu	sp,sp,56
80164c8c:	8e1400ec 	lw	s4,236(s0)
80164c90:	00000000 	nop
80164c94:	1280005d 	beqz	s4,80164e0c <_nl_init_era_entries+0x23c>
80164c98:	00000000 	nop
80164c9c:	8e620004 	lw	v0,4(s3)
80164ca0:	8e640000 	lw	a0,0(s3)
80164ca4:	12820007 	beq	s4,v0,80164cc4 <_nl_init_era_entries+0xf4>
80164ca8:	00141080 	sll	v0,s4,0x2
80164cac:	00142900 	sll	a1,s4,0x4
80164cb0:	00a22823 	subu	a1,a1,v0
80164cb4:	00b42821 	addu	a1,a1,s4
80164cb8:	0c046afa 	jal	8011abe8 <__libc_realloc>
80164cbc:	00052880 	sll	a1,a1,0x2
80164cc0:	00402021 	move	a0,v0
80164cc4:	10800078 	beqz	a0,80164ea8 <_nl_init_era_entries+0x2d8>
80164cc8:	00809021 	move	s2,a0
80164ccc:	8e1100f0 	lw	s1,240(s0)
80164cd0:	00808021 	move	s0,a0
80164cd4:	ae640000 	sw	a0,0(s3)
80164cd8:	ae740004 	sw	s4,4(s3)
80164cdc:	02002021 	move	a0,s0
80164ce0:	02202821 	move	a1,s1
80164ce4:	0c04324c 	jal	8010c930 <memcpy>
80164ce8:	24060020 	li	a2,32
80164cec:	8e040008 	lw	a0,8(s0)
80164cf0:	8e030014 	lw	v1,20(s0)
80164cf4:	0000a821 	move	s5,zero
80164cf8:	0083102a 	slt	v0,a0,v1
80164cfc:	2416002b 	li	s6,43
80164d00:	241e0001 	li	s8,1
80164d04:	1440002f 	bnez	v0,80164dc4 <_nl_init_era_entries+0x1f4>
80164d08:	2417ffff 	li	s7,-1
80164d0c:	10830049 	beq	a0,v1,80164e34 <_nl_init_era_entries+0x264>
80164d10:	00000000 	nop
80164d14:	8e420000 	lw	v0,0(s2)
80164d18:	00000000 	nop
80164d1c:	1056002d 	beq	v0,s6,80164dd4 <_nl_init_era_entries+0x204>
80164d20:	00000000 	nop
80164d24:	ae1e0030 	sw	s8,48(s0)
80164d28:	26240020 	addiu	a0,s1,32
80164d2c:	ae040020 	sw	a0,32(s0)
80164d30:	0c047480 	jal	8011d200 <__rawmemchr>
80164d34:	00002821 	move	a1,zero
80164d38:	24420001 	addiu	v0,v0,1
80164d3c:	ae020024 	sw	v0,36(s0)
80164d40:	00402021 	move	a0,v0
80164d44:	0c047480 	jal	8011d200 <__rawmemchr>
80164d48:	00002821 	move	a1,zero
80164d4c:	24420001 	addiu	v0,v0,1
80164d50:	00511823 	subu	v1,v0,s1
80164d54:	24630003 	addiu	v1,v1,3
80164d58:	00031827 	nor	v1,zero,v1
80164d5c:	30630003 	andi	v1,v1,0x3
80164d60:	00431021 	addu	v0,v0,v1
80164d64:	ae020028 	sw	v0,40(s0)
80164d68:	00402021 	move	a0,v0
80164d6c:	0c05a050 	jal	80168140 <wcschr>
80164d70:	00002821 	move	a1,zero
80164d74:	24420004 	addiu	v0,v0,4
80164d78:	ae02002c 	sw	v0,44(s0)
80164d7c:	00402021 	move	a0,v0
80164d80:	00002821 	move	a1,zero
80164d84:	0c05a050 	jal	80168140 <wcschr>
80164d88:	26b50001 	addiu	s5,s5,1
80164d8c:	26100034 	addiu	s0,s0,52
80164d90:	12950025 	beq	s4,s5,80164e28 <_nl_init_era_entries+0x258>
80164d94:	26520034 	addiu	s2,s2,52
80164d98:	24510004 	addiu	s1,v0,4
80164d9c:	02002021 	move	a0,s0
80164da0:	02202821 	move	a1,s1
80164da4:	0c04324c 	jal	8010c930 <memcpy>
80164da8:	24060020 	li	a2,32
80164dac:	8e040008 	lw	a0,8(s0)
80164db0:	8e030014 	lw	v1,20(s0)
80164db4:	00000000 	nop
80164db8:	0083102a 	slt	v0,a0,v1
80164dbc:	1040ffd3 	beqz	v0,80164d0c <_nl_init_era_entries+0x13c>
80164dc0:	00000000 	nop
80164dc4:	8e420000 	lw	v0,0(s2)
80164dc8:	00000000 	nop
80164dcc:	1056ffd5 	beq	v0,s6,80164d24 <_nl_init_era_entries+0x154>
80164dd0:	00000000 	nop
80164dd4:	0805934a 	j	80164d28 <_nl_init_era_entries+0x158>
80164dd8:	ae170030 	sw	s7,48(s0)
80164ddc:	8fbf0034 	lw	ra,52(sp)
80164de0:	8fbe0030 	lw	s8,48(sp)
80164de4:	8fb7002c 	lw	s7,44(sp)
80164de8:	8fb60028 	lw	s6,40(sp)
80164dec:	8fb50024 	lw	s5,36(sp)
80164df0:	8fb40020 	lw	s4,32(sp)
80164df4:	8fb3001c 	lw	s3,28(sp)
80164df8:	8fb20018 	lw	s2,24(sp)
80164dfc:	8fb10014 	lw	s1,20(sp)
80164e00:	8fb00010 	lw	s0,16(sp)
80164e04:	03e00008 	jr	ra
80164e08:	27bd0038 	addiu	sp,sp,56
80164e0c:	8e640000 	lw	a0,0(s3)
80164e10:	00000000 	nop
80164e14:	10800005 	beqz	a0,80164e2c <_nl_init_era_entries+0x25c>
80164e18:	24020001 	li	v0,1
80164e1c:	0c045fee 	jal	80117fb8 <__cfree>
80164e20:	00000000 	nop
80164e24:	ae600000 	sw	zero,0(s3)
80164e28:	24020001 	li	v0,1
80164e2c:	08059312 	j	80164c48 <_nl_init_era_entries+0x78>
80164e30:	ae620008 	sw	v0,8(s3)
80164e34:	8e04000c 	lw	a0,12(s0)
80164e38:	8e030018 	lw	v1,24(s0)
80164e3c:	00000000 	nop
80164e40:	0083102a 	slt	v0,a0,v1
80164e44:	1440ffdf 	bnez	v0,80164dc4 <_nl_init_era_entries+0x1f4>
80164e48:	00000000 	nop
80164e4c:	1483ffb1 	bne	a0,v1,80164d14 <_nl_init_era_entries+0x144>
80164e50:	00000000 	nop
80164e54:	8e020010 	lw	v0,16(s0)
80164e58:	8e03001c 	lw	v1,28(s0)
80164e5c:	00000000 	nop
80164e60:	0062102a 	slt	v0,v1,v0
80164e64:	1440ffab 	bnez	v0,80164d14 <_nl_init_era_entries+0x144>
80164e68:	00000000 	nop
80164e6c:	08059371 	j	80164dc4 <_nl_init_era_entries+0x1f4>
80164e70:	00000000 	nop
80164e74:	0c04699a 	jal	8011a668 <__libc_malloc>
80164e78:	2404001c 	li	a0,28
80164e7c:	1040ff72 	beqz	v0,80164c48 <_nl_init_era_entries+0x78>
80164e80:	ae020014 	sw	v0,20(s0)
80164e84:	00402021 	move	a0,v0
80164e88:	00002821 	move	a1,zero
80164e8c:	0c043299 	jal	8010ca64 <memset>
80164e90:	2406001c 	li	a2,28
80164e94:	3c028016 	lui	v0,0x8016
80164e98:	8e130014 	lw	s3,20(s0)
80164e9c:	244255d0 	addiu	v0,v0,21968
80164ea0:	0805930e 	j	80164c38 <_nl_init_era_entries+0x68>
80164ea4:	ae020010 	sw	v0,16(s0)
80164ea8:	8e640000 	lw	a0,0(s3)
80164eac:	0c045fee 	jal	80117fb8 <__cfree>
80164eb0:	00000000 	nop
80164eb4:	24020001 	li	v0,1
80164eb8:	ae600004 	sw	zero,4(s3)
80164ebc:	ae600000 	sw	zero,0(s3)
80164ec0:	08059312 	j	80164c48 <_nl_init_era_entries+0x78>
80164ec4:	ae620008 	sw	v0,8(s3)

80164ec8 <_nl_select_era_entry>:
80164ec8:	27bdffe0 	addiu	sp,sp,-32
80164ecc:	afb10014 	sw	s1,20(sp)
80164ed0:	afb00010 	sw	s0,16(sp)
80164ed4:	afbf0018 	sw	ra,24(sp)
80164ed8:	00a08021 	move	s0,a1
80164edc:	8ca50014 	lw	a1,20(a1)
80164ee0:	00808821 	move	s1,a0
80164ee4:	10a00011 	beqz	a1,80164f2c <_nl_select_era_entry+0x64>
80164ee8:	02002021 	move	a0,s0
80164eec:	8ca20008 	lw	v0,8(a1)
80164ef0:	00000000 	nop
80164ef4:	1040000d 	beqz	v0,80164f2c <_nl_select_era_entry+0x64>
80164ef8:	00000000 	nop
80164efc:	00111080 	sll	v0,s1,0x2
80164f00:	00111900 	sll	v1,s1,0x4
80164f04:	00621823 	subu	v1,v1,v0
80164f08:	00711821 	addu	v1,v1,s1
80164f0c:	8ca20000 	lw	v0,0(a1)
80164f10:	00031880 	sll	v1,v1,0x2
80164f14:	00621021 	addu	v0,v1,v0
80164f18:	8fbf0018 	lw	ra,24(sp)
80164f1c:	8fb10014 	lw	s1,20(sp)
80164f20:	8fb00010 	lw	s0,16(sp)
80164f24:	03e00008 	jr	ra
80164f28:	27bd0020 	addiu	sp,sp,32
80164f2c:	0c0592f4 	jal	80164bd0 <_nl_init_era_entries>
80164f30:	00000000 	nop
80164f34:	8e050014 	lw	a1,20(s0)
80164f38:	00000000 	nop
80164f3c:	14a0ffef 	bnez	a1,80164efc <_nl_select_era_entry+0x34>
80164f40:	00001021 	move	v0,zero
80164f44:	080593c6 	j	80164f18 <_nl_select_era_entry+0x50>
80164f48:	00000000 	nop

80164f4c <_nl_get_era_entry>:
80164f4c:	27bdffe0 	addiu	sp,sp,-32
80164f50:	afb10014 	sw	s1,20(sp)
80164f54:	afb00010 	sw	s0,16(sp)
80164f58:	afbf0018 	sw	ra,24(sp)
80164f5c:	8ca30014 	lw	v1,20(a1)
80164f60:	00a08021 	move	s0,a1
80164f64:	1060005b 	beqz	v1,801650d4 <_nl_get_era_entry+0x188>
80164f68:	00808821 	move	s1,a0
80164f6c:	8c620008 	lw	v0,8(v1)
80164f70:	00000000 	nop
80164f74:	10400057 	beqz	v0,801650d4 <_nl_get_era_entry+0x188>
80164f78:	00000000 	nop
80164f7c:	8c6a0004 	lw	t2,4(v1)
80164f80:	8e2b000c 	lw	t3,12(s1)
80164f84:	8e250014 	lw	a1,20(s1)
80164f88:	8e240010 	lw	a0,16(s1)
80164f8c:	11400015 	beqz	t2,80164fe4 <_nl_get_era_entry+0x98>
80164f90:	00004021 	move	t0,zero
80164f94:	8c660000 	lw	a2,0(v1)
80164f98:	00004821 	move	t1,zero
80164f9c:	8cc70008 	lw	a3,8(a2)
80164fa0:	00000000 	nop
80164fa4:	00e5102a 	slt	v0,a3,a1
80164fa8:	14400020 	bnez	v0,8016502c <_nl_get_era_entry+0xe0>
80164fac:	00c04021 	move	t0,a2
80164fb0:	10a70012 	beq	a1,a3,80164ffc <_nl_get_era_entry+0xb0>
80164fb4:	00000000 	nop
80164fb8:	8d030014 	lw	v1,20(t0)
80164fbc:	00000000 	nop
80164fc0:	0065102a 	slt	v0,v1,a1
80164fc4:	14400030 	bnez	v0,80165088 <_nl_get_era_entry+0x13c>
80164fc8:	00000000 	nop
80164fcc:	10a30050 	beq	a1,v1,80165110 <_nl_get_era_entry+0x1c4>
80164fd0:	00000000 	nop
80164fd4:	25290001 	addiu	t1,t1,1
80164fd8:	152afff0 	bne	t1,t2,80164f9c <_nl_get_era_entry+0x50>
80164fdc:	24c60034 	addiu	a2,a2,52
80164fe0:	00004021 	move	t0,zero
80164fe4:	8fbf0018 	lw	ra,24(sp)
80164fe8:	8fb10014 	lw	s1,20(sp)
80164fec:	8fb00010 	lw	s0,16(sp)
80164ff0:	01001021 	move	v0,t0
80164ff4:	03e00008 	jr	ra
80164ff8:	27bd0020 	addiu	sp,sp,32
80164ffc:	8cc3000c 	lw	v1,12(a2)
80165000:	00000000 	nop
80165004:	0064102a 	slt	v0,v1,a0
80165008:	14400008 	bnez	v0,8016502c <_nl_get_era_entry+0xe0>
8016500c:	00000000 	nop
80165010:	1483ffe9 	bne	a0,v1,80164fb8 <_nl_get_era_entry+0x6c>
80165014:	00000000 	nop
80165018:	8cc20010 	lw	v0,16(a2)
8016501c:	00000000 	nop
80165020:	0162102a 	slt	v0,t3,v0
80165024:	1440ffe4 	bnez	v0,80164fb8 <_nl_get_era_entry+0x6c>
80165028:	00000000 	nop
8016502c:	8cc30014 	lw	v1,20(a2)
80165030:	00000000 	nop
80165034:	00a3102a 	slt	v0,a1,v1
80165038:	1440ffea 	bnez	v0,80164fe4 <_nl_get_era_entry+0x98>
8016503c:	00000000 	nop
80165040:	14a3ffe0 	bne	a1,v1,80164fc4 <_nl_get_era_entry+0x78>
80165044:	0065102a 	slt	v0,v1,a1
80165048:	8cc30018 	lw	v1,24(a2)
8016504c:	00000000 	nop
80165050:	0083102a 	slt	v0,a0,v1
80165054:	1440ffe3 	bnez	v0,80164fe4 <_nl_get_era_entry+0x98>
80165058:	00000000 	nop
8016505c:	10830025 	beq	a0,v1,801650f4 <_nl_get_era_entry+0x1a8>
80165060:	0064102a 	slt	v0,v1,a0
80165064:	14400009 	bnez	v0,8016508c <_nl_get_era_entry+0x140>
80165068:	00a7102a 	slt	v0,a1,a3
8016506c:	1483ffd9 	bne	a0,v1,80164fd4 <_nl_get_era_entry+0x88>
80165070:	00000000 	nop
80165074:	8cc2001c 	lw	v0,28(a2)
80165078:	00000000 	nop
8016507c:	0162102a 	slt	v0,t3,v0
80165080:	1440ffd4 	bnez	v0,80164fd4 <_nl_get_era_entry+0x88>
80165084:	00000000 	nop
80165088:	00a7102a 	slt	v0,a1,a3
8016508c:	1440ffd5 	bnez	v0,80164fe4 <_nl_get_era_entry+0x98>
80165090:	00000000 	nop
80165094:	14a7ffcf 	bne	a1,a3,80164fd4 <_nl_get_era_entry+0x88>
80165098:	00000000 	nop
8016509c:	8cc3000c 	lw	v1,12(a2)
801650a0:	00000000 	nop
801650a4:	0083102a 	slt	v0,a0,v1
801650a8:	1440ffce 	bnez	v0,80164fe4 <_nl_get_era_entry+0x98>
801650ac:	00000000 	nop
801650b0:	1483ffc8 	bne	a0,v1,80164fd4 <_nl_get_era_entry+0x88>
801650b4:	00000000 	nop
801650b8:	8cc20010 	lw	v0,16(a2)
801650bc:	00000000 	nop
801650c0:	004b102a 	slt	v0,v0,t3
801650c4:	1440ffc4 	bnez	v0,80164fd8 <_nl_get_era_entry+0x8c>
801650c8:	25290001 	addiu	t1,t1,1
801650cc:	080593f9 	j	80164fe4 <_nl_get_era_entry+0x98>
801650d0:	2529ffff 	addiu	t1,t1,-1
801650d4:	0c0592f4 	jal	80164bd0 <_nl_init_era_entries>
801650d8:	02002021 	move	a0,s0
801650dc:	8e030014 	lw	v1,20(s0)
801650e0:	00000000 	nop
801650e4:	1460ffa5 	bnez	v1,80164f7c <_nl_get_era_entry+0x30>
801650e8:	00004021 	move	t0,zero
801650ec:	080593f9 	j	80164fe4 <_nl_get_era_entry+0x98>
801650f0:	00000000 	nop
801650f4:	8cc2001c 	lw	v0,28(a2)
801650f8:	00000000 	nop
801650fc:	004b102a 	slt	v0,v0,t3
80165100:	1440ffd8 	bnez	v0,80165064 <_nl_get_era_entry+0x118>
80165104:	0064102a 	slt	v0,v1,a0
80165108:	080593f9 	j	80164fe4 <_nl_get_era_entry+0x98>
8016510c:	00000000 	nop
80165110:	8cc30018 	lw	v1,24(a2)
80165114:	08059419 	j	80165064 <_nl_get_era_entry+0x118>
80165118:	0064102a 	slt	v0,v1,a0
8016511c:	00000000 	nop

80165120 <_nl_init_alt_digit>:
80165120:	27bdffd8 	addiu	sp,sp,-40
80165124:	afb00010 	sw	s0,16(sp)
80165128:	afbf0020 	sw	ra,32(sp)
8016512c:	afb3001c 	sw	s3,28(sp)
80165130:	afb20018 	sw	s2,24(sp)
80165134:	afb10014 	sw	s1,20(sp)
80165138:	8c910014 	lw	s1,20(a0)
8016513c:	00000000 	nop
80165140:	1220001f 	beqz	s1,801651c0 <_nl_init_alt_digit+0xa0>
80165144:	00808021 	move	s0,a0
80165148:	8e220014 	lw	v0,20(s1)
8016514c:	00000000 	nop
80165150:	14400014 	bnez	v0,801651a4 <_nl_init_alt_digit+0x84>
80165154:	00000000 	nop
80165158:	8e1000e0 	lw	s0,224(s0)
8016515c:	24020001 	li	v0,1
80165160:	12000010 	beqz	s0,801651a4 <_nl_init_alt_digit+0x84>
80165164:	ae220014 	sw	v0,20(s1)
80165168:	0c04699a 	jal	8011a668 <__libc_malloc>
8016516c:	24040190 	li	a0,400
80165170:	00409021 	move	s2,v0
80165174:	1040000b 	beqz	v0,801651a4 <_nl_init_alt_digit+0x84>
80165178:	ae22000c 	sw	v0,12(s1)
8016517c:	00008821 	move	s1,zero
80165180:	24130190 	li	s3,400
80165184:	02511021 	addu	v0,s2,s1
80165188:	ac500000 	sw	s0,0(v0)
8016518c:	02002021 	move	a0,s0
80165190:	0c047480 	jal	8011d200 <__rawmemchr>
80165194:	00002821 	move	a1,zero
80165198:	26310004 	addiu	s1,s1,4
8016519c:	1633fff9 	bne	s1,s3,80165184 <_nl_init_alt_digit+0x64>
801651a0:	24500001 	addiu	s0,v0,1
801651a4:	8fbf0020 	lw	ra,32(sp)
801651a8:	8fb3001c 	lw	s3,28(sp)
801651ac:	8fb20018 	lw	s2,24(sp)
801651b0:	8fb10014 	lw	s1,20(sp)
801651b4:	8fb00010 	lw	s0,16(sp)
801651b8:	03e00008 	jr	ra
801651bc:	27bd0028 	addiu	sp,sp,40
801651c0:	0c04699a 	jal	8011a668 <__libc_malloc>
801651c4:	2404001c 	li	a0,28
801651c8:	1040fff6 	beqz	v0,801651a4 <_nl_init_alt_digit+0x84>
801651cc:	ae020014 	sw	v0,20(s0)
801651d0:	00402021 	move	a0,v0
801651d4:	00002821 	move	a1,zero
801651d8:	0c043299 	jal	8010ca64 <memset>
801651dc:	2406001c 	li	a2,28
801651e0:	3c028016 	lui	v0,0x8016
801651e4:	8e110014 	lw	s1,20(s0)
801651e8:	244255d0 	addiu	v0,v0,21968
801651ec:	08059452 	j	80165148 <_nl_init_alt_digit+0x28>
801651f0:	ae020010 	sw	v0,16(s0)

801651f4 <_nl_parse_alt_digit>:
801651f4:	27bdffc8 	addiu	sp,sp,-56
801651f8:	afb7002c 	sw	s7,44(sp)
801651fc:	afb00010 	sw	s0,16(sp)
80165200:	afbf0034 	sw	ra,52(sp)
80165204:	afbe0030 	sw	s8,48(sp)
80165208:	afb60028 	sw	s6,40(sp)
8016520c:	afb50024 	sw	s5,36(sp)
80165210:	afb40020 	sw	s4,32(sp)
80165214:	afb3001c 	sw	s3,28(sp)
80165218:	afb20018 	sw	s2,24(sp)
8016521c:	afb10014 	sw	s1,20(sp)
80165220:	8ca201ac 	lw	v0,428(a1)
80165224:	00a08021 	move	s0,a1
80165228:	8c430000 	lw	v1,0(v0)
8016522c:	8c960000 	lw	s6,0(a0)
80165230:	10600053 	beqz	v1,80165380 <_nl_parse_alt_digit+0x18c>
80165234:	0080b821 	move	s7,a0
80165238:	3c020000 	lui	v0,0x0
8016523c:	24420000 	addiu	v0,v0,0
80165240:	10400004 	beqz	v0,80165254 <_nl_parse_alt_digit+0x60>
80165244:	00000000 	nop
80165248:	3c04803b 	lui	a0,0x803b
8016524c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80165250:	248486c8 	addiu	a0,a0,-31032
80165254:	8e030014 	lw	v1,20(s0)
80165258:	00000000 	nop
8016525c:	1060003f 	beqz	v1,8016535c <_nl_parse_alt_digit+0x168>
80165260:	00000000 	nop
80165264:	8c620014 	lw	v0,20(v1)
80165268:	00000000 	nop
8016526c:	1040003b 	beqz	v0,8016535c <_nl_parse_alt_digit+0x168>
80165270:	00000000 	nop
80165274:	8c70000c 	lw	s0,12(v1)
80165278:	00000000 	nop
8016527c:	1200003d 	beqz	s0,80165374 <_nl_parse_alt_digit+0x180>
80165280:	00000000 	nop
80165284:	02009021 	move	s2,s0
80165288:	241effff 	li	s8,-1
8016528c:	00009821 	move	s3,zero
80165290:	0000a021 	move	s4,zero
80165294:	080594aa 	j	801652a8 <_nl_parse_alt_digit+0xb4>
80165298:	24150064 	li	s5,100
8016529c:	26730001 	addiu	s3,s3,1
801652a0:	12750014 	beq	s3,s5,801652f4 <_nl_parse_alt_digit+0x100>
801652a4:	3c020000 	lui	v0,0x0
801652a8:	8e500000 	lw	s0,0(s2)
801652ac:	26520004 	addiu	s2,s2,4
801652b0:	0c046f6c 	jal	8011bdb0 <strlen>
801652b4:	02002021 	move	a0,s0
801652b8:	00408821 	move	s1,v0
801652bc:	00403021 	move	a2,v0
801652c0:	0282102b 	sltu	v0,s4,v0
801652c4:	02002021 	move	a0,s0
801652c8:	1040fff4 	beqz	v0,8016529c <_nl_parse_alt_digit+0xa8>
801652cc:	02c02821 	move	a1,s6
801652d0:	0c046ff0 	jal	8011bfc0 <strncmp>
801652d4:	00000000 	nop
801652d8:	1440fff0 	bnez	v0,8016529c <_nl_parse_alt_digit+0xa8>
801652dc:	00000000 	nop
801652e0:	0260f021 	move	s8,s3
801652e4:	26730001 	addiu	s3,s3,1
801652e8:	1675ffef 	bne	s3,s5,801652a8 <_nl_parse_alt_digit+0xb4>
801652ec:	0220a021 	move	s4,s1
801652f0:	3c020000 	lui	v0,0x0
801652f4:	24420000 	addiu	v0,v0,0
801652f8:	10400005 	beqz	v0,80165310 <_nl_parse_alt_digit+0x11c>
801652fc:	2402ffff 	li	v0,-1
80165300:	3c04803b 	lui	a0,0x803b
80165304:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80165308:	248486c8 	addiu	a0,a0,-31032
8016530c:	2402ffff 	li	v0,-1
80165310:	13c20006 	beq	s8,v0,8016532c <_nl_parse_alt_digit+0x138>
80165314:	03c01021 	move	v0,s8
80165318:	8ee20000 	lw	v0,0(s7)
8016531c:	00000000 	nop
80165320:	00541021 	addu	v0,v0,s4
80165324:	aee20000 	sw	v0,0(s7)
80165328:	03c01021 	move	v0,s8
8016532c:	8fbf0034 	lw	ra,52(sp)
80165330:	8fbe0030 	lw	s8,48(sp)
80165334:	8fb7002c 	lw	s7,44(sp)
80165338:	8fb60028 	lw	s6,40(sp)
8016533c:	8fb50024 	lw	s5,36(sp)
80165340:	8fb40020 	lw	s4,32(sp)
80165344:	8fb3001c 	lw	s3,28(sp)
80165348:	8fb20018 	lw	s2,24(sp)
8016534c:	8fb10014 	lw	s1,20(sp)
80165350:	8fb00010 	lw	s0,16(sp)
80165354:	03e00008 	jr	ra
80165358:	27bd0038 	addiu	sp,sp,56
8016535c:	0c059448 	jal	80165120 <_nl_init_alt_digit>
80165360:	02002021 	move	a0,s0
80165364:	8e030014 	lw	v1,20(s0)
80165368:	00000000 	nop
8016536c:	1460ffc1 	bnez	v1,80165274 <_nl_parse_alt_digit+0x80>
80165370:	00000000 	nop
80165374:	241effff 	li	s8,-1
80165378:	080594bc 	j	801652f0 <_nl_parse_alt_digit+0xfc>
8016537c:	0000a021 	move	s4,zero
80165380:	080594ca 	j	80165328 <_nl_parse_alt_digit+0x134>
80165384:	241effff 	li	s8,-1

80165388 <_nl_get_alt_digit>:
80165388:	27bdffe0 	addiu	sp,sp,-32
8016538c:	2c820064 	sltiu	v0,a0,100
80165390:	afb10014 	sw	s1,20(sp)
80165394:	afb00010 	sw	s0,16(sp)
80165398:	afbf0018 	sw	ra,24(sp)
8016539c:	00808821 	move	s1,a0
801653a0:	14400008 	bnez	v0,801653c4 <_nl_get_alt_digit+0x3c>
801653a4:	00a08021 	move	s0,a1
801653a8:	00008021 	move	s0,zero
801653ac:	02001021 	move	v0,s0
801653b0:	8fbf0018 	lw	ra,24(sp)
801653b4:	8fb10014 	lw	s1,20(sp)
801653b8:	8fb00010 	lw	s0,16(sp)
801653bc:	03e00008 	jr	ra
801653c0:	27bd0020 	addiu	sp,sp,32
801653c4:	8ca200e0 	lw	v0,224(a1)
801653c8:	00000000 	nop
801653cc:	80430000 	lb	v1,0(v0)
801653d0:	00000000 	nop
801653d4:	1060fff4 	beqz	v1,801653a8 <_nl_get_alt_digit+0x20>
801653d8:	3c020000 	lui	v0,0x0
801653dc:	24420000 	addiu	v0,v0,0
801653e0:	10400004 	beqz	v0,801653f4 <_nl_get_alt_digit+0x6c>
801653e4:	00000000 	nop
801653e8:	3c04803b 	lui	a0,0x803b
801653ec:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801653f0:	248486c8 	addiu	a0,a0,-31032
801653f4:	8e030014 	lw	v1,20(s0)
801653f8:	00000000 	nop
801653fc:	10600013 	beqz	v1,8016544c <_nl_get_alt_digit+0xc4>
80165400:	00000000 	nop
80165404:	8c620014 	lw	v0,20(v1)
80165408:	00000000 	nop
8016540c:	1040000f 	beqz	v0,8016544c <_nl_get_alt_digit+0xc4>
80165410:	00000000 	nop
80165414:	8c64000c 	lw	a0,12(v1)
80165418:	00000000 	nop
8016541c:	10800011 	beqz	a0,80165464 <_nl_get_alt_digit+0xdc>
80165420:	00111080 	sll	v0,s1,0x2
80165424:	00441021 	addu	v0,v0,a0
80165428:	8c500000 	lw	s0,0(v0)
8016542c:	3c020000 	lui	v0,0x0
80165430:	24420000 	addiu	v0,v0,0
80165434:	1040ffdd 	beqz	v0,801653ac <_nl_get_alt_digit+0x24>
80165438:	3c04803b 	lui	a0,0x803b
8016543c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80165440:	248486c8 	addiu	a0,a0,-31032
80165444:	080594ec 	j	801653b0 <_nl_get_alt_digit+0x28>
80165448:	02001021 	move	v0,s0
8016544c:	0c059448 	jal	80165120 <_nl_init_alt_digit>
80165450:	02002021 	move	a0,s0
80165454:	8e030014 	lw	v1,20(s0)
80165458:	00000000 	nop
8016545c:	1460ffed 	bnez	v1,80165414 <_nl_get_alt_digit+0x8c>
80165460:	00000000 	nop
80165464:	0805950b 	j	8016542c <_nl_get_alt_digit+0xa4>
80165468:	00008021 	move	s0,zero

8016546c <_nl_get_walt_digit>:
8016546c:	27bdffd8 	addiu	sp,sp,-40
80165470:	2c820064 	sltiu	v0,a0,100
80165474:	afb20018 	sw	s2,24(sp)
80165478:	afb10014 	sw	s1,20(sp)
8016547c:	afbf0020 	sw	ra,32(sp)
80165480:	afb3001c 	sw	s3,28(sp)
80165484:	afb00010 	sw	s0,16(sp)
80165488:	00809021 	move	s2,a0
8016548c:	1440000a 	bnez	v0,801654b8 <_nl_get_walt_digit+0x4c>
80165490:	00a08821 	move	s1,a1
80165494:	00008021 	move	s0,zero
80165498:	02001021 	move	v0,s0
8016549c:	8fbf0020 	lw	ra,32(sp)
801654a0:	8fb3001c 	lw	s3,28(sp)
801654a4:	8fb20018 	lw	s2,24(sp)
801654a8:	8fb10014 	lw	s1,20(sp)
801654ac:	8fb00010 	lw	s0,16(sp)
801654b0:	03e00008 	jr	ra
801654b4:	27bd0028 	addiu	sp,sp,40
801654b8:	8ca201ac 	lw	v0,428(a1)
801654bc:	00000000 	nop
801654c0:	8c430000 	lw	v1,0(v0)
801654c4:	00000000 	nop
801654c8:	1060fff2 	beqz	v1,80165494 <_nl_get_walt_digit+0x28>
801654cc:	3c020000 	lui	v0,0x0
801654d0:	24420000 	addiu	v0,v0,0
801654d4:	10400004 	beqz	v0,801654e8 <_nl_get_walt_digit+0x7c>
801654d8:	00000000 	nop
801654dc:	3c04803b 	lui	a0,0x803b
801654e0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801654e4:	248486c8 	addiu	a0,a0,-31032
801654e8:	8e300014 	lw	s0,20(s1)
801654ec:	00000000 	nop
801654f0:	1200002a 	beqz	s0,8016559c <_nl_get_walt_digit+0x130>
801654f4:	00000000 	nop
801654f8:	8e020018 	lw	v0,24(s0)
801654fc:	00000000 	nop
80165500:	1040000f 	beqz	v0,80165540 <_nl_get_walt_digit+0xd4>
80165504:	24020001 	li	v0,1
80165508:	8e110010 	lw	s1,16(s0)
8016550c:	00000000 	nop
80165510:	12200020 	beqz	s1,80165594 <_nl_get_walt_digit+0x128>
80165514:	00121080 	sll	v0,s2,0x2
80165518:	00511021 	addu	v0,v0,s1
8016551c:	8c500000 	lw	s0,0(v0)
80165520:	3c020000 	lui	v0,0x0
80165524:	24420000 	addiu	v0,v0,0
80165528:	1040ffdb 	beqz	v0,80165498 <_nl_get_walt_digit+0x2c>
8016552c:	3c04803b 	lui	a0,0x803b
80165530:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80165534:	248486c8 	addiu	a0,a0,-31032
80165538:	08059527 	j	8016549c <_nl_get_walt_digit+0x30>
8016553c:	02001021 	move	v0,s0
80165540:	8e3301ac 	lw	s3,428(s1)
80165544:	00000000 	nop
80165548:	1260ffef 	beqz	s3,80165508 <_nl_get_walt_digit+0x9c>
8016554c:	ae020018 	sw	v0,24(s0)
80165550:	0c04699a 	jal	8011a668 <__libc_malloc>
80165554:	24040190 	li	a0,400
80165558:	00408821 	move	s1,v0
8016555c:	1040000d 	beqz	v0,80165594 <_nl_get_walt_digit+0x128>
80165560:	ae020010 	sw	v0,16(s0)
80165564:	02602021 	move	a0,s3
80165568:	00008021 	move	s0,zero
8016556c:	24130190 	li	s3,400
80165570:	02301021 	addu	v0,s1,s0
80165574:	ac440000 	sw	a0,0(v0)
80165578:	0c05a050 	jal	80168140 <wcschr>
8016557c:	00002821 	move	a1,zero
80165580:	26100004 	addiu	s0,s0,4
80165584:	1613fffa 	bne	s0,s3,80165570 <_nl_get_walt_digit+0x104>
80165588:	24440004 	addiu	a0,v0,4
8016558c:	08059546 	j	80165518 <_nl_get_walt_digit+0xac>
80165590:	00121080 	sll	v0,s2,0x2
80165594:	08059548 	j	80165520 <_nl_get_walt_digit+0xb4>
80165598:	00008021 	move	s0,zero
8016559c:	0c04699a 	jal	8011a668 <__libc_malloc>
801655a0:	2404001c 	li	a0,28
801655a4:	1040fffb 	beqz	v0,80165594 <_nl_get_walt_digit+0x128>
801655a8:	ae220014 	sw	v0,20(s1)
801655ac:	00402021 	move	a0,v0
801655b0:	00002821 	move	a1,zero
801655b4:	0c043299 	jal	8010ca64 <memset>
801655b8:	2406001c 	li	a2,28
801655bc:	3c028016 	lui	v0,0x8016
801655c0:	8e300014 	lw	s0,20(s1)
801655c4:	244255d0 	addiu	v0,v0,21968
801655c8:	0805953e 	j	801654f8 <_nl_get_walt_digit+0x8c>
801655cc:	ae220010 	sw	v0,16(s1)

801655d0 <_nl_cleanup_time>:
801655d0:	27bdffe8 	addiu	sp,sp,-24
801655d4:	afbf0014 	sw	ra,20(sp)
801655d8:	afb00010 	sw	s0,16(sp)
801655dc:	8c900014 	lw	s0,20(a0)
801655e0:	00000000 	nop
801655e4:	12000019 	beqz	s0,8016564c <_nl_cleanup_time+0x7c>
801655e8:	00000000 	nop
801655ec:	ac800014 	sw	zero,20(a0)
801655f0:	8e020000 	lw	v0,0(s0)
801655f4:	ac800010 	sw	zero,16(a0)
801655f8:	10400003 	beqz	v0,80165608 <_nl_cleanup_time+0x38>
801655fc:	00402021 	move	a0,v0
80165600:	0c045fee 	jal	80117fb8 <__cfree>
80165604:	00000000 	nop
80165608:	8e02000c 	lw	v0,12(s0)
8016560c:	00000000 	nop
80165610:	10400003 	beqz	v0,80165620 <_nl_cleanup_time+0x50>
80165614:	00402021 	move	a0,v0
80165618:	0c045fee 	jal	80117fb8 <__cfree>
8016561c:	00000000 	nop
80165620:	8e020010 	lw	v0,16(s0)
80165624:	00000000 	nop
80165628:	10400003 	beqz	v0,80165638 <_nl_cleanup_time+0x68>
8016562c:	00402021 	move	a0,v0
80165630:	0c045fee 	jal	80117fb8 <__cfree>
80165634:	00000000 	nop
80165638:	02002021 	move	a0,s0
8016563c:	8fbf0014 	lw	ra,20(sp)
80165640:	8fb00010 	lw	s0,16(sp)
80165644:	08045fee 	j	80117fb8 <__cfree>
80165648:	27bd0018 	addiu	sp,sp,24
8016564c:	8fbf0014 	lw	ra,20(sp)
80165650:	8fb00010 	lw	s0,16(sp)
80165654:	03e00008 	jr	ra
80165658:	27bd0018 	addiu	sp,sp,24
8016565c:	00000000 	nop

80165660 <__getpid>:
80165660:	24020fb4 	li	v0,4020
80165664:	0000000c 	syscall
80165668:	03e00008 	jr	ra
8016566c:	00000000 	nop
80165670:	08047e94 	j	8011fa50 <__syscall_error>
80165674:	00000000 	nop

80165678 <__libc_lseek>:
80165678:	24020fb3 	li	v0,4019
8016567c:	0000000c 	syscall
80165680:	14e0fffb 	bnez	a3,80165670 <__getpid+0x10>
80165684:	00000000 	nop
80165688:	03e00008 	jr	ra
8016568c:	00000000 	nop
	...

801656a0 <__atomic_writev_replacement>:
801656a0:	27bdffc8 	addiu	sp,sp,-56
801656a4:	afbe0030 	sw	s8,48(sp)
801656a8:	afb7002c 	sw	s7,44(sp)
801656ac:	afb40020 	sw	s4,32(sp)
801656b0:	afb00010 	sw	s0,16(sp)
801656b4:	afbf0034 	sw	ra,52(sp)
801656b8:	afb60028 	sw	s6,40(sp)
801656bc:	afb50024 	sw	s5,36(sp)
801656c0:	afb3001c 	sw	s3,28(sp)
801656c4:	afb20018 	sw	s2,24(sp)
801656c8:	afb10014 	sw	s1,20(sp)
801656cc:	03a0f021 	move	s8,sp
801656d0:	00c0a021 	move	s4,a2
801656d4:	0080b821 	move	s7,a0
801656d8:	18c0004b 	blez	a2,80165808 <__atomic_writev_replacement+0x168>
801656dc:	00a08021 	move	s0,a1
801656e0:	8ca30004 	lw	v1,4(a1)
801656e4:	00000000 	nop
801656e8:	04600042 	bltz	v1,801657f4 <__atomic_writev_replacement+0x154>
801656ec:	00009821 	move	s3,zero
801656f0:	00a02021 	move	a0,a1
801656f4:	080595c4 	j	80165710 <__atomic_writev_replacement+0x70>
801656f8:	00002821 	move	a1,zero
801656fc:	8c83000c 	lw	v1,12(a0)
80165700:	00000000 	nop
80165704:	0043102b 	sltu	v0,v0,v1
80165708:	1440003a 	bnez	v0,801657f4 <__atomic_writev_replacement+0x154>
8016570c:	24840008 	addiu	a0,a0,8
80165710:	3c027fff 	lui	v0,0x7fff
80165714:	02639821 	addu	s3,s3,v1
80165718:	3442ffff 	ori	v0,v0,0xffff
8016571c:	24a50001 	addiu	a1,a1,1
80165720:	1685fff6 	bne	s4,a1,801656fc <__atomic_writev_replacement+0x5c>
80165724:	00531023 	subu	v0,v0,s3
80165728:	2e621001 	sltiu	v0,s3,4097
8016572c:	10400038 	beqz	v0,80165810 <__atomic_writev_replacement+0x170>
80165730:	00000000 	nop
80165734:	2662000e 	addiu	v0,s3,14
80165738:	000210c2 	srl	v0,v0,0x3
8016573c:	000210c0 	sll	v0,v0,0x3
80165740:	03a2e823 	subu	sp,sp,v0
80165744:	27b50010 	addiu	s5,sp,16
80165748:	0000b021 	move	s6,zero
8016574c:	1a800013 	blez	s4,8016579c <__atomic_writev_replacement+0xfc>
80165750:	26110004 	addiu	s1,s0,4
80165754:	02a01021 	move	v0,s5
80165758:	02608021 	move	s0,s3
8016575c:	080595db 	j	8016576c <__atomic_writev_replacement+0xcc>
80165760:	00009021 	move	s2,zero
80165764:	1292000e 	beq	s4,s2,801657a0 <__atomic_writev_replacement+0x100>
80165768:	02e02021 	move	a0,s7
8016576c:	8e260000 	lw	a2,0(s1)
80165770:	00402021 	move	a0,v0
80165774:	0206102b 	sltu	v0,s0,a2
80165778:	10400002 	beqz	v0,80165784 <__atomic_writev_replacement+0xe4>
8016577c:	26520001 	addiu	s2,s2,1
80165780:	02003021 	move	a2,s0
80165784:	8e25fffc 	lw	a1,-4(s1)
80165788:	02068023 	subu	s0,s0,a2
8016578c:	0c0472c8 	jal	8011cb20 <__mempcpy>
80165790:	26310008 	addiu	s1,s1,8
80165794:	1600fff3 	bnez	s0,80165764 <__atomic_writev_replacement+0xc4>
80165798:	00000000 	nop
8016579c:	02e02021 	move	a0,s7
801657a0:	02603021 	move	a2,s3
801657a4:	0c0477e2 	jal	8011df88 <__libc_write>
801657a8:	02a02821 	move	a1,s5
801657ac:	12c00003 	beqz	s6,801657bc <__atomic_writev_replacement+0x11c>
801657b0:	00408021 	move	s0,v0
801657b4:	0c045fee 	jal	80117fb8 <__cfree>
801657b8:	02a02021 	move	a0,s5
801657bc:	03c0e821 	move	sp,s8
801657c0:	02001021 	move	v0,s0
801657c4:	8fbf0034 	lw	ra,52(sp)
801657c8:	8fbe0030 	lw	s8,48(sp)
801657cc:	8fb7002c 	lw	s7,44(sp)
801657d0:	8fb60028 	lw	s6,40(sp)
801657d4:	8fb50024 	lw	s5,36(sp)
801657d8:	8fb40020 	lw	s4,32(sp)
801657dc:	8fb3001c 	lw	s3,28(sp)
801657e0:	8fb20018 	lw	s2,24(sp)
801657e4:	8fb10014 	lw	s1,20(sp)
801657e8:	8fb00010 	lw	s0,16(sp)
801657ec:	03e00008 	jr	ra
801657f0:	27bd0038 	addiu	sp,sp,56
801657f4:	0c047ea0 	jal	8011fa80 <__errno_location>
801657f8:	2410ffff 	li	s0,-1
801657fc:	24030016 	li	v1,22
80165800:	080595ef 	j	801657bc <__atomic_writev_replacement+0x11c>
80165804:	ac430000 	sw	v1,0(v0)
80165808:	080595cd 	j	80165734 <__atomic_writev_replacement+0x94>
8016580c:	00009821 	move	s3,zero
80165810:	0c0541f0 	jal	801507c0 <__libc_alloca_cutoff>
80165814:	02602021 	move	a0,s3
80165818:	1440ffc7 	bnez	v0,80165738 <__atomic_writev_replacement+0x98>
8016581c:	2662000e 	addiu	v0,s3,14
80165820:	0c04699a 	jal	8011a668 <__libc_malloc>
80165824:	02602021 	move	a0,s3
80165828:	10400003 	beqz	v0,80165838 <__atomic_writev_replacement+0x198>
8016582c:	0040a821 	move	s5,v0
80165830:	080595d3 	j	8016574c <__atomic_writev_replacement+0xac>
80165834:	24160001 	li	s6,1
80165838:	080595ef 	j	801657bc <__atomic_writev_replacement+0x11c>
8016583c:	2410ffff 	li	s0,-1

80165840 <do_writev>:
80165840:	27bdffd8 	addiu	sp,sp,-40
80165844:	afb3001c 	sw	s3,28(sp)
80165848:	afb20018 	sw	s2,24(sp)
8016584c:	afb10014 	sw	s1,20(sp)
80165850:	afbf0020 	sw	ra,32(sp)
80165854:	afb00010 	sw	s0,16(sp)
80165858:	00809021 	move	s2,a0
8016585c:	00a09821 	move	s3,a1
80165860:	00c08821 	move	s1,a2
80165864:	24021032 	li	v0,4146
80165868:	0000000c 	syscall
8016586c:	14e00024 	bnez	a3,80165900 <do_writev+0xc0>
80165870:	00408021 	move	s0,v0
80165874:	06000008 	bltz	s0,80165898 <do_writev+0x58>
80165878:	00000000 	nop
8016587c:	8fbf0020 	lw	ra,32(sp)
80165880:	8fb3001c 	lw	s3,28(sp)
80165884:	8fb20018 	lw	s2,24(sp)
80165888:	8fb10014 	lw	s1,20(sp)
8016588c:	8fb00010 	lw	s0,16(sp)
80165890:	03e00008 	jr	ra
80165894:	27bd0028 	addiu	sp,sp,40
80165898:	0c047ea0 	jal	8011fa80 <__errno_location>
8016589c:	00000000 	nop
801658a0:	02004021 	move	t0,s0
801658a4:	8c430000 	lw	v1,0(v0)
801658a8:	24020016 	li	v0,22
801658ac:	10620009 	beq	v1,v0,801658d4 <do_writev+0x94>
801658b0:	2a270009 	slti	a3,s1,9
801658b4:	8fbf0020 	lw	ra,32(sp)
801658b8:	8fb3001c 	lw	s3,28(sp)
801658bc:	8fb20018 	lw	s2,24(sp)
801658c0:	8fb10014 	lw	s1,20(sp)
801658c4:	8fb00010 	lw	s0,16(sp)
801658c8:	01001021 	move	v0,t0
801658cc:	03e00008 	jr	ra
801658d0:	27bd0028 	addiu	sp,sp,40
801658d4:	02402021 	move	a0,s2
801658d8:	02602821 	move	a1,s3
801658dc:	14e0fff5 	bnez	a3,801658b4 <do_writev+0x74>
801658e0:	02203021 	move	a2,s1
801658e4:	8fbf0020 	lw	ra,32(sp)
801658e8:	8fb3001c 	lw	s3,28(sp)
801658ec:	8fb20018 	lw	s2,24(sp)
801658f0:	8fb10014 	lw	s1,20(sp)
801658f4:	8fb00010 	lw	s0,16(sp)
801658f8:	080595a8 	j	801656a0 <__atomic_writev_replacement>
801658fc:	27bd0028 	addiu	sp,sp,40
80165900:	0c047ea0 	jal	8011fa80 <__errno_location>
80165904:	00000000 	nop
80165908:	2408ffff 	li	t0,-1
8016590c:	08059629 	j	801658a4 <do_writev+0x64>
80165910:	ac500000 	sw	s0,0(v0)

80165914 <__libc_writev>:
80165914:	27bdffd8 	addiu	sp,sp,-40
80165918:	afb3001c 	sw	s3,28(sp)
8016591c:	afb20018 	sw	s2,24(sp)
80165920:	afb00010 	sw	s0,16(sp)
80165924:	afbf0020 	sw	ra,32(sp)
80165928:	afb10014 	sw	s1,20(sp)
8016592c:	3c028031 	lui	v0,0x8031
80165930:	8c435ee0 	lw	v1,24288(v0)
80165934:	00808021 	move	s0,a0
80165938:	00a09021 	move	s2,a1
8016593c:	14600008 	bnez	v1,80165960 <__libc_writev+0x4c>
80165940:	00c09821 	move	s3,a2
80165944:	8fbf0020 	lw	ra,32(sp)
80165948:	8fb3001c 	lw	s3,28(sp)
8016594c:	8fb20018 	lw	s2,24(sp)
80165950:	8fb10014 	lw	s1,20(sp)
80165954:	8fb00010 	lw	s0,16(sp)
80165958:	08059610 	j	80165840 <do_writev>
8016595c:	27bd0028 	addiu	sp,sp,40
80165960:	0c047c3a 	jal	8011f0e8 <__libc_enable_asynccancel>
80165964:	00000000 	nop
80165968:	00408821 	move	s1,v0
8016596c:	02002021 	move	a0,s0
80165970:	02402821 	move	a1,s2
80165974:	0c059610 	jal	80165840 <do_writev>
80165978:	02603021 	move	a2,s3
8016597c:	02202021 	move	a0,s1
80165980:	0c047c30 	jal	8011f0c0 <__libc_disable_asynccancel>
80165984:	00408021 	move	s0,v0
80165988:	8fbf0020 	lw	ra,32(sp)
8016598c:	02001021 	move	v0,s0
80165990:	8fb3001c 	lw	s3,28(sp)
80165994:	8fb20018 	lw	s2,24(sp)
80165998:	8fb10014 	lw	s1,20(sp)
8016599c:	8fb00010 	lw	s0,16(sp)
801659a0:	03e00008 	jr	ra
801659a4:	27bd0028 	addiu	sp,sp,40
	...

801659b0 <_dl_mcount>:
801659b0:	27bdffe8 	addiu	sp,sp,-24
801659b4:	afb00010 	sw	s0,16(sp)
801659b8:	3c02801f 	lui	v0,0x801f
801659bc:	8c4346c0 	lw	v1,18112(v0)
801659c0:	00000000 	nop
801659c4:	106000da 	beqz	v1,80165d30 <_dl_mcount+0x380>
801659c8:	00a03021 	move	a2,a1
801659cc:	3c02801f 	lui	v0,0x801f
801659d0:	8c4546dc 	lw	a1,18140(v0)
801659d4:	3c03801f 	lui	v1,0x801f
801659d8:	8c6346e0 	lw	v1,18144(v1)
801659dc:	00855823 	subu	t3,a0,a1
801659e0:	0163102b 	sltu	v0,t3,v1
801659e4:	104000d5 	beqz	v0,80165d3c <_dl_mcount+0x38c>
801659e8:	00c5c823 	subu	t9,a2,a1
801659ec:	0323102b 	sltu	v0,t9,v1
801659f0:	104000cf 	beqz	v0,80165d30 <_dl_mcount+0x380>
801659f4:	00000000 	nop
801659f8:	3c03801f 	lui	v1,0x801f
801659fc:	8c6246e4 	lw	v0,18148(v1)
80165a00:	3c04801f 	lui	a0,0x801f
80165a04:	8c8f46cc 	lw	t7,18124(a0)
80165a08:	00591006 	srlv	v0,t9,v0
80165a0c:	00021040 	sll	v0,v0,0x1
80165a10:	004fc021 	addu	t8,v0,t7
80165a14:	97030000 	lhu	v1,0(t8)
80165a18:	00000000 	nop
80165a1c:	3062ffff 	andi	v0,v1,0xffff
80165a20:	10400026 	beqz	v0,80165abc <_dl_mcount+0x10c>
80165a24:	000210c0 	sll	v0,v0,0x3
80165a28:	3c06801f 	lui	a2,0x801f
80165a2c:	8cc346d0 	lw	v1,18128(a2)
80165a30:	00000000 	nop
80165a34:	00432021 	addu	a0,v0,v1
80165a38:	8c830000 	lw	v1,0(a0)
80165a3c:	00000000 	nop
80165a40:	88620003 	lwl	v0,3(v1)
80165a44:	00000000 	nop
80165a48:	98620000 	lwr	v0,0(v1)
80165a4c:	00000000 	nop
80165a50:	116200a4 	beq	t3,v0,80165ce4 <_dl_mcount+0x334>
80165a54:	24020001 	li	v0,1
80165a58:	94850004 	lhu	a1,4(a0)
80165a5c:	00000000 	nop
80165a60:	10a00010 	beqz	a1,80165aa4 <_dl_mcount+0xf4>
80165a64:	000510c0 	sll	v0,a1,0x3
80165a68:	8cc646d0 	lw	a2,18128(a2)
80165a6c:	00000000 	nop
80165a70:	00462021 	addu	a0,v0,a2
80165a74:	94850004 	lhu	a1,4(a0)
80165a78:	00000000 	nop
80165a7c:	10a000bb 	beqz	a1,80165d6c <_dl_mcount+0x3bc>
80165a80:	00000000 	nop
80165a84:	8c830000 	lw	v1,0(a0)
80165a88:	00000000 	nop
80165a8c:	88620003 	lwl	v0,3(v1)
80165a90:	00000000 	nop
80165a94:	98620000 	lwr	v0,0(v1)
80165a98:	00000000 	nop
80165a9c:	1562fff4 	bne	t3,v0,80165a70 <_dl_mcount+0xc0>
80165aa0:	000510c0 	sll	v0,a1,0x3
80165aa4:	88620003 	lwl	v0,3(v1)
80165aa8:	00000000 	nop
80165aac:	98620000 	lwr	v0,0(v1)
80165ab0:	00000000 	nop
80165ab4:	1162008a 	beq	t3,v0,80165ce0 <_dl_mcount+0x330>
80165ab8:	24980004 	addiu	t8,a0,4
80165abc:	3c02801f 	lui	v0,0x801f
80165ac0:	8c4946c8 	lw	t1,18120(v0)
80165ac4:	3c10801f 	lui	s0,0x801f
80165ac8:	8d220000 	lw	v0,0(t1)
80165acc:	8e0e46c4 	lw	t6,18116(s0)
80165ad0:	00000000 	nop
80165ad4:	11c20038 	beq	t6,v0,80165bb8 <_dl_mcount+0x208>
80165ad8:	3c02801f 	lui	v0,0x801f
80165adc:	8c4c46d4 	lw	t4,18132(v0)
80165ae0:	00000000 	nop
80165ae4:	01cc182b 	sltu	v1,t6,t4
80165ae8:	10600033 	beqz	v1,80165bb8 <_dl_mcount+0x208>
80165aec:	3c02801f 	lui	v0,0x801f
80165af0:	8c4546bc 	lw	a1,18108(v0)
80165af4:	000e2080 	sll	a0,t6,0x2
80165af8:	000e1100 	sll	v0,t6,0x4
80165afc:	3c03801f 	lui	v1,0x801f
80165b00:	00441023 	subu	v0,v0,a0
80165b04:	8c6a46d0 	lw	t2,18128(v1)
80165b08:	00453821 	addu	a3,v0,a1
80165b0c:	01c04021 	move	t0,t6
80165b10:	080596c9 	j	80165b24 <_dl_mcount+0x174>
80165b14:	3c0d801f 	lui	t5,0x801f
80165b18:	24e7000c 	addiu	a3,a3,12
80165b1c:	11860026 	beq	t4,a2,80165bb8 <_dl_mcount+0x208>
80165b20:	00c04021 	move	t0,a2
80165b24:	88e40007 	lwl	a0,7(a3)
80165b28:	24020001 	li	v0,1
80165b2c:	98e40004 	lwr	a0,4(a3)
80165b30:	afa20004 	sw	v0,4(sp)
80165b34:	8da346d8 	lw	v1,18136(t5)
80165b38:	00000000 	nop
80165b3c:	afa30008 	sw	v1,8(sp)
80165b40:	8fa20008 	lw	v0,8(sp)
80165b44:	8fa30004 	lw	v1,4(sp)
80165b48:	00000000 	nop
80165b4c:	00431021 	addu	v0,v0,v1
80165b50:	afa20000 	sw	v0,0(sp)
80165b54:	8da346d8 	lw	v1,18136(t5)
80165b58:	8fa20008 	lw	v0,8(sp)
80165b5c:	00000000 	nop
80165b60:	1462fff4 	bne	v1,v0,80165b34 <_dl_mcount+0x184>
80165b64:	00000000 	nop
80165b68:	8fa50000 	lw	a1,0(sp)
80165b6c:	3c02801f 	lui	v0,0x801f
80165b70:	ac4546d8 	sw	a1,18136(v0)
80165b74:	8fa30008 	lw	v1,8(sp)
80165b78:	00042082 	srl	a0,a0,0x2
80165b7c:	00042040 	sll	a0,a0,0x1
80165b80:	24630001 	addiu	v1,v1,1
80165b84:	01e42021 	addu	a0,t7,a0
80165b88:	94850000 	lhu	a1,0(a0)
80165b8c:	000310c0 	sll	v0,v1,0x3
80165b90:	004a1021 	addu	v0,v0,t2
80165b94:	3063ffff 	andi	v1,v1,0xffff
80165b98:	25060001 	addiu	a2,t0,1
80165b9c:	a4450004 	sh	a1,4(v0)
80165ba0:	ae0646c4 	sw	a2,18116(s0)
80165ba4:	a4830000 	sh	v1,0(a0)
80165ba8:	8d230000 	lw	v1,0(t1)
80165bac:	00000000 	nop
80165bb0:	1466ffd9 	bne	v1,a2,80165b18 <_dl_mcount+0x168>
80165bb4:	ac470000 	sw	a3,0(v0)
80165bb8:	97020000 	lhu	v0,0(t8)
80165bbc:	00000000 	nop
80165bc0:	14400063 	bnez	v0,80165d50 <_dl_mcount+0x3a0>
80165bc4:	24020001 	li	v0,1
80165bc8:	afa20004 	sw	v0,4(sp)
80165bcc:	8d230000 	lw	v1,0(t1)
80165bd0:	00000000 	nop
80165bd4:	afa30000 	sw	v1,0(sp)
80165bd8:	8fa20000 	lw	v0,0(sp)
80165bdc:	8fa30004 	lw	v1,4(sp)
80165be0:	00000000 	nop
80165be4:	00431021 	addu	v0,v0,v1
80165be8:	afa20008 	sw	v0,8(sp)
80165bec:	8d230000 	lw	v1,0(t1)
80165bf0:	8fa20000 	lw	v0,0(sp)
80165bf4:	00000000 	nop
80165bf8:	1462fff4 	bne	v1,v0,80165bcc <_dl_mcount+0x21c>
80165bfc:	00000000 	nop
80165c00:	8fa20008 	lw	v0,8(sp)
80165c04:	3c03801f 	lui	v1,0x801f
80165c08:	ad220000 	sw	v0,0(t1)
80165c0c:	8c6246d4 	lw	v0,18132(v1)
80165c10:	8fa70000 	lw	a3,0(sp)
80165c14:	00000000 	nop
80165c18:	00e2102b 	sltu	v0,a3,v0
80165c1c:	10400044 	beqz	v0,80165d30 <_dl_mcount+0x380>
80165c20:	3c04801f 	lui	a0,0x801f
80165c24:	24020001 	li	v0,1
80165c28:	afa20004 	sw	v0,4(sp)
80165c2c:	00806821 	move	t5,a0
80165c30:	8da346d8 	lw	v1,18136(t5)
80165c34:	00000000 	nop
80165c38:	afa30008 	sw	v1,8(sp)
80165c3c:	8fa20008 	lw	v0,8(sp)
80165c40:	8fa30004 	lw	v1,4(sp)
80165c44:	00000000 	nop
80165c48:	00431021 	addu	v0,v0,v1
80165c4c:	afa20000 	sw	v0,0(sp)
80165c50:	8da346d8 	lw	v1,18136(t5)
80165c54:	8fa20008 	lw	v0,8(sp)
80165c58:	00000000 	nop
80165c5c:	1462fff4 	bne	v1,v0,80165c30 <_dl_mcount+0x280>
80165c60:	00000000 	nop
80165c64:	8fa30000 	lw	v1,0(sp)
80165c68:	00000000 	nop
80165c6c:	ac8346d8 	sw	v1,18136(a0)
80165c70:	8fa20008 	lw	v0,8(sp)
80165c74:	3c03801f 	lui	v1,0x801f
80165c78:	24420001 	addiu	v0,v0,1
80165c7c:	3042ffff 	andi	v0,v0,0xffff
80165c80:	a7020000 	sh	v0,0(t8)
80165c84:	97040000 	lhu	a0,0(t8)
80165c88:	3c02801f 	lui	v0,0x801f
80165c8c:	8c4646bc 	lw	a2,18108(v0)
80165c90:	8c6546d0 	lw	a1,18128(v1)
80165c94:	3084ffff 	andi	a0,a0,0xffff
80165c98:	00071880 	sll	v1,a3,0x2
80165c9c:	00071100 	sll	v0,a3,0x4
80165ca0:	00431023 	subu	v0,v0,v1
80165ca4:	000420c0 	sll	a0,a0,0x3
80165ca8:	00461821 	addu	v1,v0,a2
80165cac:	00852021 	addu	a0,a0,a1
80165cb0:	ac830000 	sw	v1,0(a0)
80165cb4:	a86b0003 	swl	t3,3(v1)
80165cb8:	b86b0000 	swr	t3,0(v1)
80165cbc:	a8790007 	swl	t9,7(v1)
80165cc0:	b8790004 	swr	t9,4(v1)
80165cc4:	a860000b 	swl	zero,11(v1)
80165cc8:	b8600008 	swr	zero,8(v1)
80165ccc:	8e0246c4 	lw	v0,18116(s0)
80165cd0:	8c830000 	lw	v1,0(a0)
80165cd4:	24420001 	addiu	v0,v0,1
80165cd8:	ae0246c4 	sw	v0,18116(s0)
80165cdc:	a4800004 	sh	zero,4(a0)
80165ce0:	24020001 	li	v0,1
80165ce4:	afa20004 	sw	v0,4(sp)
80165ce8:	24640008 	addiu	a0,v1,8
80165cec:	8c830000 	lw	v1,0(a0)
80165cf0:	00000000 	nop
80165cf4:	afa30000 	sw	v1,0(sp)
80165cf8:	8fa20000 	lw	v0,0(sp)
80165cfc:	8fa30004 	lw	v1,4(sp)
80165d00:	00000000 	nop
80165d04:	00431021 	addu	v0,v0,v1
80165d08:	afa20008 	sw	v0,8(sp)
80165d0c:	8c830000 	lw	v1,0(a0)
80165d10:	8fa20000 	lw	v0,0(sp)
80165d14:	00000000 	nop
80165d18:	1462fff4 	bne	v1,v0,80165cec <_dl_mcount+0x33c>
80165d1c:	00000000 	nop
80165d20:	8fa20008 	lw	v0,8(sp)
80165d24:	00000000 	nop
80165d28:	ac820000 	sw	v0,0(a0)
80165d2c:	8fa30000 	lw	v1,0(sp)
80165d30:	8fb00010 	lw	s0,16(sp)
80165d34:	03e00008 	jr	ra
80165d38:	27bd0018 	addiu	sp,sp,24
80165d3c:	0323102b 	sltu	v0,t9,v1
80165d40:	1440ff2d 	bnez	v0,801659f8 <_dl_mcount+0x48>
80165d44:	00005821 	move	t3,zero
80165d48:	0805974c 	j	80165d30 <_dl_mcount+0x380>
80165d4c:	00000000 	nop
80165d50:	97020000 	lhu	v0,0(t8)
80165d54:	3c06801f 	lui	a2,0x801f
80165d58:	3042ffff 	andi	v0,v0,0xffff
80165d5c:	8cc346d0 	lw	v1,18128(a2)
80165d60:	000210c0 	sll	v0,v0,0x3
80165d64:	0805968e 	j	80165a38 <_dl_mcount+0x88>
80165d68:	00432021 	addu	a0,v0,v1
80165d6c:	8c830000 	lw	v1,0(a0)
80165d70:	080596a9 	j	80165aa4 <_dl_mcount+0xf4>
80165d74:	00000000 	nop

80165d78 <_dl_start_profile>:
80165d78:	27bdfd48 	addiu	sp,sp,-696
80165d7c:	afbe02b0 	sw	s8,688(sp)
80165d80:	afbf02b4 	sw	ra,692(sp)
80165d84:	afb702ac 	sw	s7,684(sp)
80165d88:	afb602a8 	sw	s6,680(sp)
80165d8c:	afb502a4 	sw	s5,676(sp)
80165d90:	afb402a0 	sw	s4,672(sp)
80165d94:	afb3029c 	sw	s3,668(sp)
80165d98:	afb20298 	sw	s2,664(sp)
80165d9c:	afb10294 	sw	s1,660(sp)
80165da0:	afb00290 	sw	s0,656(sp)
80165da4:	3c02801f 	lui	v0,0x801f
80165da8:	8c4447bc 	lw	a0,18364(v0)
80165dac:	00000000 	nop
80165db0:	9483021c 	lhu	v1,540(a0)
80165db4:	8c850214 	lw	a1,532(a0)
80165db8:	00031940 	sll	v1,v1,0x5
80165dbc:	00a34021 	addu	t0,a1,v1
80165dc0:	00a8102b 	sltu	v0,a1,t0
80165dc4:	104000dc 	beqz	v0,80166138 <_dl_start_profile+0x3c0>
80165dc8:	03a0f021 	move	s8,sp
80165dcc:	3c02801f 	lui	v0,0x801f
80165dd0:	8c4b47d0 	lw	t3,18384(v0)
80165dd4:	240dffff 	li	t5,-1
80165dd8:	000b5023 	negu	t2,t3
80165ddc:	00006021 	move	t4,zero
80165de0:	0805977e 	j	80165df8 <_dl_start_profile+0x80>
80165de4:	24090001 	li	t1,1
80165de8:	24a50020 	addiu	a1,a1,32
80165dec:	00a8102b 	sltu	v0,a1,t0
80165df0:	1040001c 	beqz	v0,80165e64 <_dl_start_profile+0xec>
80165df4:	01a08821 	move	s1,t5
80165df8:	8ca20000 	lw	v0,0(a1)
80165dfc:	00000000 	nop
80165e00:	1449fff9 	bne	v0,t1,80165de8 <_dl_start_profile+0x70>
80165e04:	00000000 	nop
80165e08:	8ca20018 	lw	v0,24(a1)
80165e0c:	00000000 	nop
80165e10:	30420001 	andi	v0,v0,0x1
80165e14:	1040fff4 	beqz	v0,80165de8 <_dl_start_profile+0x70>
80165e18:	00000000 	nop
80165e1c:	8ca20008 	lw	v0,8(a1)
80165e20:	8ca30014 	lw	v1,20(a1)
80165e24:	004a3824 	and	a3,v0,t2
80165e28:	00431021 	addu	v0,v0,v1
80165e2c:	01621021 	addu	v0,t3,v0
80165e30:	2442ffff 	addiu	v0,v0,-1
80165e34:	00ed182b 	sltu	v1,a3,t5
80165e38:	10600002 	beqz	v1,80165e44 <_dl_start_profile+0xcc>
80165e3c:	01423024 	and	a2,t2,v0
80165e40:	00e06821 	move	t5,a3
80165e44:	0186102b 	sltu	v0,t4,a2
80165e48:	1040ffe7 	beqz	v0,80165de8 <_dl_start_profile+0x70>
80165e4c:	00000000 	nop
80165e50:	24a50020 	addiu	a1,a1,32
80165e54:	00a8102b 	sltu	v0,a1,t0
80165e58:	1440ffe7 	bnez	v0,80165df8 <_dl_start_profile+0x80>
80165e5c:	00c06021 	move	t4,a2
80165e60:	01a08821 	move	s1,t5
80165e64:	01808021 	move	s0,t4
80165e68:	8c840000 	lw	a0,0(a0)
80165e6c:	24050004 	li	a1,4
80165e70:	24820003 	addiu	v0,a0,3
80165e74:	004c1021 	addu	v0,v0,t4
80165e78:	008d2021 	addu	a0,a0,t5
80165e7c:	00042082 	srl	a0,a0,0x2
80165e80:	00021082 	srl	v0,v0,0x2
80165e84:	00021080 	sll	v0,v0,0x2
80165e88:	00042080 	sll	a0,a0,0x2
80165e8c:	00443823 	subu	a3,v0,a0
80165e90:	afc20284 	sw	v0,644(s8)
80165e94:	00073040 	sll	a2,a3,0x1
80165e98:	3c0251eb 	lui	v0,0x51eb
80165e9c:	00c73021 	addu	a2,a2,a3
80165ea0:	3442851f 	ori	v0,v0,0x851f
80165ea4:	00c20019 	multu	a2,v0
80165ea8:	3c02801f 	lui	v0,0x801f
80165eac:	3c03801f 	lui	v1,0x801f
80165eb0:	ac4546e4 	sw	a1,18148(v0)
80165eb4:	3c02801f 	lui	v0,0x801f
80165eb8:	3c17801f 	lui	s7,0x801f
80165ebc:	ac6746e0 	sw	a3,18144(v1)
80165ec0:	ac4046c0 	sw	zero,18112(v0)
80165ec4:	3c03801f 	lui	v1,0x801f
80165ec8:	ac6446dc 	sw	a0,18140(v1)
80165ecc:	0007a042 	srl	s4,a3,0x1
80165ed0:	00003010 	mfhi	a2
80165ed4:	00063142 	srl	a2,a2,0x5
80165ed8:	2cc20032 	sltiu	v0,a2,50
80165edc:	10400073 	beqz	v0,801660ac <_dl_start_profile+0x334>
80165ee0:	aee646d4 	sw	a2,18132(s7)
80165ee4:	24020032 	li	v0,50
80165ee8:	aee246d4 	sw	v0,18132(s7)
80165eec:	27d60018 	addiu	s6,s8,24
80165ef0:	00002821 	move	a1,zero
80165ef4:	24060014 	li	a2,20
80165ef8:	8ef246d4 	lw	s2,18132(s7)
80165efc:	0c043299 	jal	8010ca64 <memset>
80165f00:	02c02021 	move	a0,s6
80165f04:	3c05801d 	lui	a1,0x801d
80165f08:	02c02021 	move	a0,s6
80165f0c:	24a56fc0 	addiu	a1,a1,28608
80165f10:	0c04324c 	jal	8010c930 <memcpy>
80165f14:	24060004 	li	a2,4
80165f18:	3c020001 	lui	v0,0x1
80165f1c:	00141842 	srl	v1,s4,0x1
80165f20:	3442ffff 	ori	v0,v0,0xffff
80165f24:	afc30034 	sw	v1,52(s8)
80165f28:	afd1002c 	sw	s1,44(s8)
80165f2c:	afd00030 	sw	s0,48(s8)
80165f30:	0c05a0e0 	jal	80168380 <__profile_frequency>
80165f34:	afc2001c 	sw	v0,28(s8)
80165f38:	3c05801d 	lui	a1,0x801d
80165f3c:	24a56fc8 	addiu	a1,a1,28616
80165f40:	27c4003c 	addiu	a0,s8,60
80165f44:	24060008 	li	a2,8
80165f48:	3c15801f 	lui	s5,0x801f
80165f4c:	0c04324c 	jal	8010c930 <memcpy>
80165f50:	afc20038 	sw	v0,56(s8)
80165f54:	24060007 	li	a2,7
80165f58:	00002821 	move	a1,zero
80165f5c:	0c043299 	jal	8010ca64 <memset>
80165f60:	27c40044 	addiu	a0,s8,68
80165f64:	8ea44790 	lw	a0,18320(s5)
80165f68:	24020073 	li	v0,115
80165f6c:	0c046f6c 	jal	8011bdb0 <strlen>
80165f70:	a3c2004b 	sb	v0,75(s8)
80165f74:	00408021 	move	s0,v0
80165f78:	3c02801f 	lui	v0,0x801f
80165f7c:	8c514770 	lw	s1,18288(v0)
80165f80:	0c046f6c 	jal	8011bdb0 <strlen>
80165f84:	02202021 	move	a0,s1
80165f88:	00501021 	addu	v0,v0,s0
80165f8c:	24420018 	addiu	v0,v0,24
80165f90:	000210c2 	srl	v0,v0,0x3
80165f94:	000210c0 	sll	v0,v0,0x3
80165f98:	03a2e823 	subu	sp,sp,v0
80165f9c:	27b30018 	addiu	s3,sp,24
80165fa0:	02202821 	move	a1,s1
80165fa4:	0c052810 	jal	8014a040 <__stpcpy>
80165fa8:	02602021 	move	a0,s3
80165fac:	2403002f 	li	v1,47
80165fb0:	a0430000 	sb	v1,0(v0)
80165fb4:	8ea54790 	lw	a1,18320(s5)
80165fb8:	0c052810 	jal	8014a040 <__stpcpy>
80165fbc:	24440001 	addiu	a0,v0,1
80165fc0:	3c04801d 	lui	a0,0x801d
80165fc4:	8c836fd0 	lw	v1,28624(a0)
80165fc8:	24846fd0 	addiu	a0,a0,28624
80165fcc:	8c850004 	lw	a1,4(a0)
80165fd0:	a8430003 	swl	v1,3(v0)
80165fd4:	b8430000 	swr	v1,0(v0)
80165fd8:	a8450007 	swl	a1,7(v0)
80165fdc:	b8450004 	swr	a1,4(v0)
80165fe0:	90830008 	lbu	v1,8(a0)
80165fe4:	3c050002 	lui	a1,0x2
80165fe8:	02602021 	move	a0,s3
80165fec:	a0430008 	sb	v1,8(v0)
80165ff0:	34a50102 	ori	a1,a1,0x102
80165ff4:	0c0477be 	jal	8011def8 <__libc_open>
80165ff8:	240601b6 	li	a2,438
80165ffc:	2404ffff 	li	a0,-1
80166000:	10440031 	beq	v0,a0,801660c8 <_dl_start_profile+0x350>
80166004:	00408821 	move	s1,v0
80166008:	24040003 	li	a0,3
8016600c:	00402821 	move	a1,v0
80166010:	0c047774 	jal	8011ddd0 <___fxstat64>
80166014:	27c60050 	addiu	a2,s8,80
80166018:	04400006 	bltz	v0,80166034 <_dl_start_profile+0x2bc>
8016601c:	34038000 	li	v1,0x8000
80166020:	8fc20068 	lw	v0,104(s8)
80166024:	00000000 	nop
80166028:	3042f000 	andi	v0,v0,0xf000
8016602c:	1043002c 	beq	v0,v1,801660e0 <_dl_start_profile+0x368>
80166030:	00121940 	sll	v1,s2,0x5
80166034:	0c047ea0 	jal	8011fa80 <__errno_location>
80166038:	00000000 	nop
8016603c:	00402021 	move	a0,v0
80166040:	3c02801d 	lui	v0,0x801d
80166044:	24526ff8 	addiu	s2,v0,28664
80166048:	8c900000 	lw	s0,0(a0)
8016604c:	0c0477ca 	jal	8011df28 <__libc_close>
80166050:	02202021 	move	a0,s1
80166054:	02002021 	move	a0,s0
80166058:	27c500f0 	addiu	a1,s8,240
8016605c:	0c046f04 	jal	8011bc10 <__strerror_r>
80166060:	24060190 	li	a2,400
80166064:	00403821 	move	a3,v0
80166068:	02402821 	move	a1,s2
8016606c:	02603021 	move	a2,s3
80166070:	0c05583f 	jal	801560fc <_dl_dprintf>
80166074:	24040002 	li	a0,2
80166078:	03c0e821 	move	sp,s8
8016607c:	8fbf02b4 	lw	ra,692(sp)
80166080:	8fbe02b0 	lw	s8,688(sp)
80166084:	8fb702ac 	lw	s7,684(sp)
80166088:	8fb602a8 	lw	s6,680(sp)
8016608c:	8fb502a4 	lw	s5,676(sp)
80166090:	8fb402a0 	lw	s4,672(sp)
80166094:	8fb3029c 	lw	s3,668(sp)
80166098:	8fb20298 	lw	s2,664(sp)
8016609c:	8fb10294 	lw	s1,660(sp)
801660a0:	8fb00290 	lw	s0,656(sp)
801660a4:	03e00008 	jr	ra
801660a8:	27bd02b8 	addiu	sp,sp,696
801660ac:	3c030010 	lui	v1,0x10
801660b0:	34620001 	ori	v0,v1,0x1
801660b4:	00c2102b 	sltu	v0,a2,v0
801660b8:	1440ff8d 	bnez	v0,80165ef0 <_dl_start_profile+0x178>
801660bc:	27d60018 	addiu	s6,s8,24
801660c0:	080597bc 	j	80165ef0 <_dl_start_profile+0x178>
801660c4:	aee346d4 	sw	v1,18132(s7)
801660c8:	0c047ea0 	jal	8011fa80 <__errno_location>
801660cc:	00000000 	nop
801660d0:	8c500000 	lw	s0,0(v0)
801660d4:	3c02801d 	lui	v0,0x801d
801660d8:	08059815 	j	80166054 <_dl_start_profile+0x2dc>
801660dc:	24526fdc 	addiu	s2,v0,28636
801660e0:	001211c0 	sll	v0,s2,0x7
801660e4:	8fc80088 	lw	t0,136(s8)
801660e8:	8fc9008c 	lw	t1,140(s8)
801660ec:	00431023 	subu	v0,v0,v1
801660f0:	24420040 	addiu	v0,v0,64
801660f4:	001290c0 	sll	s2,s2,0x3
801660f8:	01091825 	or	v1,t0,t1
801660fc:	02828021 	addu	s0,s4,v0
80166100:	10600012 	beqz	v1,8016614c <_dl_start_profile+0x3d4>
80166104:	afd20288 	sw	s2,648(s8)
80166108:	1208003f 	beq	s0,t0,80166208 <_dl_start_profile+0x490>
8016610c:	00101fc3 	sra	v1,s0,0x1f
80166110:	0c0477ca 	jal	8011df28 <__libc_close>
80166114:	02202021 	move	a0,s1
80166118:	8ea74790 	lw	a3,18320(s5)
8016611c:	3c05801d 	lui	a1,0x801d
80166120:	24a57030 	addiu	a1,a1,28720
80166124:	02603021 	move	a2,s3
80166128:	0c05583f 	jal	801560fc <_dl_dprintf>
8016612c:	24040002 	li	a0,2
80166130:	0805981f 	j	8016607c <_dl_start_profile+0x304>
80166134:	03c0e821 	move	sp,s8
80166138:	240dffff 	li	t5,-1
8016613c:	00006021 	move	t4,zero
80166140:	2411ffff 	li	s1,-1
80166144:	0805979a 	j	80165e68 <_dl_start_profile+0xf0>
80166148:	00008021 	move	s0,zero
8016614c:	3c05801f 	lui	a1,0x801f
80166150:	8ca647d0 	lw	a2,18384(a1)
80166154:	afdd028c 	sw	sp,652(s8)
80166158:	24c2000e 	addiu	v0,a2,14
8016615c:	000210c2 	srl	v0,v0,0x3
80166160:	000210c0 	sll	v0,v0,0x3
80166164:	03a2e823 	subu	sp,sp,v0
80166168:	27b20018 	addiu	s2,sp,24
8016616c:	02402021 	move	a0,s2
80166170:	0c043299 	jal	8010ca64 <memset>
80166174:	00002821 	move	a1,zero
80166178:	3c02801f 	lui	v0,0x801f
8016617c:	8c4547d0 	lw	a1,18384(v0)
80166180:	02202021 	move	a0,s1
80166184:	00052823 	negu	a1,a1
80166188:	00b02824 	and	a1,a1,s0
8016618c:	0c05959e 	jal	80165678 <__libc_lseek>
80166190:	00003021 	move	a2,zero
80166194:	2403ffff 	li	v1,-1
80166198:	10430017 	beq	v0,v1,801661f8 <_dl_start_profile+0x480>
8016619c:	00000000 	nop
801661a0:	3c04801f 	lui	a0,0x801f
801661a4:	8c8647d0 	lw	a2,18384(a0)
801661a8:	02402821 	move	a1,s2
801661ac:	24c6ffff 	addiu	a2,a2,-1
801661b0:	02202021 	move	a0,s1
801661b4:	0c0477e2 	jal	8011df88 <__libc_write>
801661b8:	02063024 	and	a2,s0,a2
801661bc:	00401821 	move	v1,v0
801661c0:	2402ffff 	li	v0,-1
801661c4:	14620079 	bne	v1,v0,801663ac <_dl_start_profile+0x634>
801661c8:	00000000 	nop
801661cc:	0c047ea0 	jal	8011fa80 <__errno_location>
801661d0:	00000000 	nop
801661d4:	8c430000 	lw	v1,0(v0)
801661d8:	00402021 	move	a0,v0
801661dc:	24020004 	li	v0,4
801661e0:	1062ffef 	beq	v1,v0,801661a0 <_dl_start_profile+0x428>
801661e4:	00000000 	nop
801661e8:	3c02801d 	lui	v0,0x801d
801661ec:	8fdd028c 	lw	sp,652(s8)
801661f0:	08059812 	j	80166048 <_dl_start_profile+0x2d0>
801661f4:	24527014 	addiu	s2,v0,28692
801661f8:	0c047ea0 	jal	8011fa80 <__errno_location>
801661fc:	00000000 	nop
80166200:	0805987a 	j	801661e8 <_dl_start_profile+0x470>
80166204:	00402021 	move	a0,v0
80166208:	1469ffc1 	bne	v1,t1,80166110 <_dl_start_profile+0x398>
8016620c:	00000000 	nop
80166210:	afb10010 	sw	s1,16(sp)
80166214:	afa00014 	sw	zero,20(sp)
80166218:	00002021 	move	a0,zero
8016621c:	02002821 	move	a1,s0
80166220:	24060003 	li	a2,3
80166224:	0c0479ba 	jal	8011e6e8 <__mmap>
80166228:	24070001 	li	a3,1
8016622c:	00409021 	move	s2,v0
80166230:	2402ffff 	li	v0,-1
80166234:	12420062 	beq	s2,v0,801663c0 <_dl_start_profile+0x648>
80166238:	00000000 	nop
8016623c:	0c0477ca 	jal	8011df28 <__libc_close>
80166240:	02202021 	move	a0,s1
80166244:	26450038 	addiu	a1,s2,56
80166248:	00b48821 	addu	s1,a1,s4
8016624c:	8fc2008c 	lw	v0,140(s8)
80166250:	8fc30088 	lw	v1,136(s8)
80166254:	26240004 	addiu	a0,s1,4
80166258:	afc50280 	sw	a1,640(s8)
8016625c:	3c05801f 	lui	a1,0x801f
80166260:	00621825 	or	v1,v1,v0
80166264:	aca446c8 	sw	a0,18120(a1)
80166268:	26220008 	addiu	v0,s1,8
8016626c:	3c04801f 	lui	a0,0x801f
80166270:	14600059 	bnez	v1,801663d8 <_dl_start_profile+0x660>
80166274:	ac8246bc 	sw	v0,18108(a0)
80166278:	02c02821 	move	a1,s6
8016627c:	02402021 	move	a0,s2
80166280:	0c04324c 	jal	8010c930 <memcpy>
80166284:	24060014 	li	a2,20
80166288:	27c5002c 	addiu	a1,s8,44
8016628c:	ae400014 	sw	zero,20(s2)
80166290:	26440018 	addiu	a0,s2,24
80166294:	0c04324c 	jal	8010c930 <memcpy>
80166298:	24060020 	li	a2,32
8016629c:	3c05801f 	lui	a1,0x801f
801662a0:	8ca346c8 	lw	v1,18120(a1)
801662a4:	24020001 	li	v0,1
801662a8:	ac62fffc 	sw	v0,-4(v1)
801662ac:	8fc20288 	lw	v0,648(s8)
801662b0:	24050001 	li	a1,1
801662b4:	0c046da7 	jal	8011b69c <__calloc>
801662b8:	02822021 	addu	a0,s4,v0
801662bc:	00404021 	move	t0,v0
801662c0:	3c02801f 	lui	v0,0x801f
801662c4:	11000083 	beqz	t0,801664d4 <_dl_start_profile+0x75c>
801662c8:	ac4846cc 	sw	t0,18124(v0)
801662cc:	3c03801f 	lui	v1,0x801f
801662d0:	8c6446c8 	lw	a0,18120(v1)
801662d4:	3c09801f 	lui	t1,0x801f
801662d8:	ad2046d8 	sw	zero,18136(t1)
801662dc:	8ee746d4 	lw	a3,18132(s7)
801662e0:	8c830000 	lw	v1,0(a0)
801662e4:	02885021 	addu	t2,s4,t0
801662e8:	3c02801f 	lui	v0,0x801f
801662ec:	0067182b 	sltu	v1,v1,a3
801662f0:	10600002 	beqz	v1,801662fc <_dl_start_profile+0x584>
801662f4:	ac4a46d0 	sw	t2,18128(v0)
801662f8:	8c870000 	lw	a3,0(a0)
801662fc:	3c02801f 	lui	v0,0x801f
80166300:	10e0001a 	beqz	a3,8016636c <_dl_start_profile+0x5f4>
80166304:	ac4746c4 	sw	a3,18116(v0)
80166308:	3c05801f 	lui	a1,0x801f
8016630c:	8ca446bc 	lw	a0,18108(a1)
80166310:	00071880 	sll	v1,a3,0x2
80166314:	00071100 	sll	v0,a3,0x4
80166318:	00431023 	subu	v0,v0,v1
8016631c:	00441021 	addu	v0,v0,a0
80166320:	2446fff4 	addiu	a2,v0,-12
80166324:	88c20007 	lwl	v0,7(a2)
80166328:	8d2446d8 	lw	a0,18136(t1)
8016632c:	98c20004 	lwr	v0,4(a2)
80166330:	24830001 	addiu	v1,a0,1
80166334:	00021082 	srl	v0,v0,0x2
80166338:	00021040 	sll	v0,v0,0x1
8016633c:	ad2346d8 	sw	v1,18136(t1)
80166340:	01021021 	addu	v0,t0,v0
80166344:	94450000 	lhu	a1,0(v0)
80166348:	000418c0 	sll	v1,a0,0x3
8016634c:	01431821 	addu	v1,t2,v1
80166350:	3084ffff 	andi	a0,a0,0xffff
80166354:	24e7ffff 	addiu	a3,a3,-1
80166358:	a4650004 	sh	a1,4(v1)
8016635c:	ac660000 	sw	a2,0(v1)
80166360:	a4440000 	sh	a0,0(v0)
80166364:	14e0ffef 	bnez	a3,80166324 <_dl_start_profile+0x5ac>
80166368:	24c6fff4 	addiu	a2,a2,-12
8016636c:	3c02801f 	lui	v0,0x801f
80166370:	8c4646dc 	lw	a2,18140(v0)
80166374:	8fc30284 	lw	v1,644(s8)
80166378:	00000000 	nop
8016637c:	00663823 	subu	a3,v1,a2
80166380:	0287102b 	sltu	v0,s4,a3
80166384:	14400030 	bnez	v0,80166448 <_dl_start_profile+0x6d0>
80166388:	00000000 	nop
8016638c:	3c070001 	lui	a3,0x1
80166390:	8fc40280 	lw	a0,640(s8)
80166394:	0c05a07b 	jal	801681ec <__profil>
80166398:	02802821 	move	a1,s4
8016639c:	24030001 	li	v1,1
801663a0:	3c02801f 	lui	v0,0x801f
801663a4:	0805981e 	j	80166078 <_dl_start_profile+0x300>
801663a8:	ac4346c0 	sw	v1,18112(v0)
801663ac:	0460ff92 	bltz	v1,801661f8 <_dl_start_profile+0x480>
801663b0:	00000000 	nop
801663b4:	8fdd028c 	lw	sp,652(s8)
801663b8:	08059885 	j	80166214 <_dl_start_profile+0x49c>
801663bc:	afb10010 	sw	s1,16(sp)
801663c0:	0c047ea0 	jal	8011fa80 <__errno_location>
801663c4:	00000000 	nop
801663c8:	00402021 	move	a0,v0
801663cc:	3c02801d 	lui	v0,0x801d
801663d0:	08059812 	j	80166048 <_dl_start_profile+0x2d0>
801663d4:	24527064 	addiu	s2,v0,28772
801663d8:	02c02821 	move	a1,s6
801663dc:	02402021 	move	a0,s2
801663e0:	0c047140 	jal	8011c500 <memcmp>
801663e4:	24060014 	li	a2,20
801663e8:	14400005 	bnez	v0,80166400 <_dl_start_profile+0x688>
801663ec:	00000000 	nop
801663f0:	8e420014 	lw	v0,20(s2)
801663f4:	00000000 	nop
801663f8:	10400008 	beqz	v0,8016641c <_dl_start_profile+0x6a4>
801663fc:	26440018 	addiu	a0,s2,24
80166400:	1240ff45 	beqz	s2,80166118 <_dl_start_profile+0x3a0>
80166404:	00000000 	nop
80166408:	02402021 	move	a0,s2
8016640c:	0c047a36 	jal	8011e8d8 <__munmap>
80166410:	02002821 	move	a1,s0
80166414:	08059846 	j	80166118 <_dl_start_profile+0x3a0>
80166418:	00000000 	nop
8016641c:	27c5002c 	addiu	a1,s8,44
80166420:	0c047140 	jal	8011c500 <memcmp>
80166424:	24060020 	li	a2,32
80166428:	1440fff5 	bnez	v0,80166400 <_dl_start_profile+0x688>
8016642c:	00000000 	nop
80166430:	8e230000 	lw	v1,0(s1)
80166434:	24020001 	li	v0,1
80166438:	1462fff1 	bne	v1,v0,80166400 <_dl_start_profile+0x688>
8016643c:	00000000 	nop
80166440:	080598ab 	j	801662ac <_dl_start_profile+0x534>
80166444:	00000000 	nop
80166448:	16800002 	bnez	s4,80166454 <_dl_start_profile+0x6dc>
8016644c:	00f4001b 	divu	zero,a3,s4
80166450:	0007000d 	break	0x7
80166454:	3c040001 	lui	a0,0x1
80166458:	00001812 	mflo	v1
8016645c:	0064102b 	sltu	v0,v1,a0
80166460:	14400003 	bnez	v0,80166470 <_dl_start_profile+0x6f8>
80166464:	2c620100 	sltiu	v0,v1,256
80166468:	080598e4 	j	80166390 <_dl_start_profile+0x618>
8016646c:	24070001 	li	a3,1
80166470:	14400007 	bnez	v0,80166490 <_dl_start_profile+0x718>
80166474:	00000000 	nop
80166478:	14600002 	bnez	v1,80166484 <_dl_start_profile+0x70c>
8016647c:	0083001b 	divu	zero,a0,v1
80166480:	0007000d 	break	0x7
80166484:	00003812 	mflo	a3
80166488:	080598e4 	j	80166390 <_dl_start_profile+0x618>
8016648c:	00000000 	nop
80166490:	3c030100 	lui	v1,0x100
80166494:	00e3102b 	sltu	v0,a3,v1
80166498:	14400017 	bnez	v0,801664f8 <_dl_start_profile+0x780>
8016649c:	00071200 	sll	v0,a3,0x8
801664a0:	00141202 	srl	v0,s4,0x8
801664a4:	14400002 	bnez	v0,801664b0 <_dl_start_profile+0x738>
801664a8:	00e2001b 	divu	zero,a3,v0
801664ac:	0007000d 	break	0x7
801664b0:	00001012 	mflo	v0
	...
801664bc:	14400002 	bnez	v0,801664c8 <_dl_start_profile+0x750>
801664c0:	0062001b 	divu	zero,v1,v0
801664c4:	0007000d 	break	0x7
801664c8:	00003812 	mflo	a3
801664cc:	080598e4 	j	80166390 <_dl_start_profile+0x618>
801664d0:	00000000 	nop
801664d4:	02402021 	move	a0,s2
801664d8:	0c047a36 	jal	8011e8d8 <__munmap>
801664dc:	02002821 	move	a1,s0
801664e0:	3c05801d 	lui	a1,0x801d
801664e4:	24040002 	li	a0,2
801664e8:	0c05583f 	jal	801560fc <_dl_dprintf>
801664ec:	24a57080 	addiu	a1,a1,28800
801664f0:	0c04763c 	jal	8011d8f0 <_exit>
801664f4:	2404007f 	li	a0,127
801664f8:	16800002 	bnez	s4,80166504 <_dl_start_profile+0x78c>
801664fc:	0054001b 	divu	zero,v0,s4
80166500:	0007000d 	break	0x7
80166504:	00001012 	mflo	v0
	...
80166510:	14400002 	bnez	v0,8016651c <_dl_start_profile+0x7a4>
80166514:	0062001b 	divu	zero,v1,v0
80166518:	0007000d 	break	0x7
8016651c:	00003812 	mflo	a3
80166520:	080598e4 	j	80166390 <_dl_start_profile+0x618>
80166524:	00000000 	nop
	...

80166530 <_dl_open>:
80166530:	27bdffb0 	addiu	sp,sp,-80
80166534:	30a20003 	andi	v0,a1,0x3
80166538:	afbe0044 	sw	s8,68(sp)
8016653c:	afb40040 	sw	s4,64(sp)
80166540:	afb3003c 	sw	s3,60(sp)
80166544:	afb20038 	sw	s2,56(sp)
80166548:	afb10034 	sw	s1,52(sp)
8016654c:	afb00030 	sw	s0,48(sp)
80166550:	afbf0048 	sw	ra,72(sp)
80166554:	03a0f021 	move	s8,sp
80166558:	00a09821 	move	s3,a1
8016655c:	03e08821 	move	s1,ra
80166560:	00809021 	move	s2,a0
80166564:	00c0a021 	move	s4,a2
80166568:	10400043 	beqz	v0,80166678 <_dl_open+0x148>
8016656c:	00e08021 	move	s0,a3
80166570:	3c020000 	lui	v0,0x0
80166574:	24420000 	addiu	v0,v0,0
80166578:	10400005 	beqz	v0,80166590 <_dl_open+0x60>
8016657c:	2402ffff 	li	v0,-1
80166580:	3c04801f 	lui	a0,0x801f
80166584:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80166588:	24843184 	addiu	a0,a0,12676
8016658c:	2402ffff 	li	v0,-1
80166590:	1202003f 	beq	s0,v0,80166690 <_dl_open+0x160>
80166594:	3c020000 	lui	v0,0x0
80166598:	1200000c 	beqz	s0,801665cc <_dl_open+0x9c>
8016659c:	2402fffe 	li	v0,-2
801665a0:	1202000b 	beq	s0,v0,801665d0 <_dl_open+0xa0>
801665a4:	001020c0 	sll	a0,s0,0x3
801665a8:	00101940 	sll	v1,s0,0x5
801665ac:	3c02803b 	lui	v0,0x803b
801665b0:	00641823 	subu	v1,v1,a0
801665b4:	24428698 	addiu	v0,v0,-31080
801665b8:	00621821 	addu	v1,v1,v0
801665bc:	8c640004 	lw	a0,4(v1)
801665c0:	00000000 	nop
801665c4:	10800027 	beqz	a0,80166664 <_dl_open+0x134>
801665c8:	3c07801d 	lui	a3,0x801d
801665cc:	2402fffe 	li	v0,-2
801665d0:	3c068016 	lui	a2,0x8016
801665d4:	02221024 	and	v0,s1,v0
801665d8:	24c669d4 	addiu	a2,a2,27092
801665dc:	27c40010 	addiu	a0,s8,16
801665e0:	27c50014 	addiu	a1,s8,20
801665e4:	27c70018 	addiu	a3,s8,24
801665e8:	afd20018 	sw	s2,24(s8)
801665ec:	afd3001c 	sw	s3,28(s8)
801665f0:	afd40020 	sw	s4,32(s8)
801665f4:	afc20024 	sw	v0,36(s8)
801665f8:	afd0002c 	sw	s0,44(s8)
801665fc:	0c055607 	jal	8015581c <_dl_catch_error>
80166600:	afc00028 	sw	zero,40(s8)
80166604:	0c054f95 	jal	80153e54 <_dl_unload_cache>
80166608:	00408821 	move	s1,v0
8016660c:	3c020000 	lui	v0,0x0
80166610:	24420000 	addiu	v0,v0,0
80166614:	10400004 	beqz	v0,80166628 <_dl_open+0xf8>
80166618:	00000000 	nop
8016661c:	3c04801f 	lui	a0,0x801f
80166620:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80166624:	24843184 	addiu	a0,a0,12676
80166628:	8fd00014 	lw	s0,20(s8)
8016662c:	00000000 	nop
80166630:	16000022 	bnez	s0,801666bc <_dl_open+0x18c>
80166634:	00000000 	nop
80166638:	03c0e821 	move	sp,s8
8016663c:	8fc20028 	lw	v0,40(s8)
80166640:	8fbf0048 	lw	ra,72(sp)
80166644:	8fbe0044 	lw	s8,68(sp)
80166648:	8fb40040 	lw	s4,64(sp)
8016664c:	8fb3003c 	lw	s3,60(sp)
80166650:	8fb20038 	lw	s2,56(sp)
80166654:	8fb10034 	lw	s1,52(sp)
80166658:	8fb00030 	lw	s0,48(sp)
8016665c:	03e00008 	jr	ra
80166660:	27bd0050 	addiu	sp,sp,80
80166664:	02402821 	move	a1,s2
80166668:	24e770f4 	addiu	a3,a3,28916
8016666c:	24040016 	li	a0,22
80166670:	0c05563b 	jal	801558ec <_dl_signal_error>
80166674:	00003021 	move	a2,zero
80166678:	3c07801d 	lui	a3,0x801d
8016667c:	00802821 	move	a1,a0
80166680:	24e770ac 	addiu	a3,a3,28844
80166684:	24040016 	li	a0,22
80166688:	0c05563b 	jal	801558ec <_dl_signal_error>
8016668c:	00003021 	move	a2,zero
80166690:	24420000 	addiu	v0,v0,0
80166694:	10400003 	beqz	v0,801666a4 <_dl_open+0x174>
80166698:	3c04801f 	lui	a0,0x801f
8016669c:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801666a0:	24843184 	addiu	a0,a0,12676
801666a4:	3c07801d 	lui	a3,0x801d
801666a8:	02402821 	move	a1,s2
801666ac:	24e770c8 	addiu	a3,a3,28872
801666b0:	24040016 	li	a0,22
801666b4:	0c05563b 	jal	801558ec <_dl_signal_error>
801666b8:	00003021 	move	a2,zero
801666bc:	8fc40028 	lw	a0,40(s8)
801666c0:	00000000 	nop
801666c4:	10800004 	beqz	a0,801666d8 <_dl_open+0x1a8>
801666c8:	00000000 	nop
801666cc:	0c059c24 	jal	80167090 <_dl_close>
801666d0:	00000000 	nop
801666d4:	8fd00014 	lw	s0,20(s8)
801666d8:	0c046f6c 	jal	8011bdb0 <strlen>
801666dc:	02002021 	move	a0,s0
801666e0:	24530001 	addiu	s3,v0,1
801666e4:	00409021 	move	s2,v0
801666e8:	8fc20010 	lw	v0,16(s8)
801666ec:	02132021 	addu	a0,s0,s3
801666f0:	10820015 	beq	a0,v0,80166748 <_dl_open+0x218>
801666f4:	2642000f 	addiu	v0,s2,15
801666f8:	000210c2 	srl	v0,v0,0x3
801666fc:	000210c0 	sll	v0,v0,0x3
80166700:	03a2e823 	subu	sp,sp,v0
80166704:	27b20010 	addiu	s2,sp,16
80166708:	02002821 	move	a1,s0
8016670c:	02603021 	move	a2,s3
80166710:	0c04324c 	jal	8010c930 <memcpy>
80166714:	02402021 	move	a0,s2
80166718:	3c02801d 	lui	v0,0x801d
8016671c:	8fc40014 	lw	a0,20(s8)
80166720:	244252f0 	addiu	v0,v0,21232
80166724:	10820003 	beq	a0,v0,80166734 <_dl_open+0x204>
80166728:	00000000 	nop
8016672c:	0c045fee 	jal	80117fb8 <__cfree>
80166730:	00000000 	nop
80166734:	8fc50010 	lw	a1,16(s8)
80166738:	02202021 	move	a0,s1
8016673c:	02403821 	move	a3,s2
80166740:	0c05563b 	jal	801558ec <_dl_signal_error>
80166744:	00003021 	move	a2,zero
80166748:	0c046f6c 	jal	8011bdb0 <strlen>
8016674c:	00000000 	nop
80166750:	26440002 	addiu	a0,s2,2
80166754:	00441021 	addu	v0,v0,a0
80166758:	2443000e 	addiu	v1,v0,14
8016675c:	000318c2 	srl	v1,v1,0x3
80166760:	000318c0 	sll	v1,v1,0x3
80166764:	03a3e823 	subu	sp,sp,v1
80166768:	27b20010 	addiu	s2,sp,16
8016676c:	02002821 	move	a1,s0
80166770:	00403021 	move	a2,v0
80166774:	0c04324c 	jal	8010c930 <memcpy>
80166778:	02402021 	move	a0,s2
8016677c:	02531821 	addu	v1,s2,s3
80166780:	080599c6 	j	80166718 <_dl_open+0x1e8>
80166784:	afc30010 	sw	v1,16(s8)

80166788 <add_to_global>:
80166788:	27bdffe0 	addiu	sp,sp,-32
8016678c:	afb10014 	sw	s1,20(sp)
80166790:	afbf001c 	sw	ra,28(sp)
80166794:	afb20018 	sw	s2,24(sp)
80166798:	afb00010 	sw	s0,16(sp)
8016679c:	8c870224 	lw	a3,548(a0)
801667a0:	00000000 	nop
801667a4:	10e00089 	beqz	a3,801669cc <add_to_global+0x244>
801667a8:	00808821 	move	s1,a0
801667ac:	8c840220 	lw	a0,544(a0)
801667b0:	00008021 	move	s0,zero
801667b4:	00002821 	move	a1,zero
801667b8:	8c830000 	lw	v1,0(a0)
801667bc:	00000000 	nop
801667c0:	8c620248 	lw	v0,584(v1)
801667c4:	00000000 	nop
801667c8:	30420010 	andi	v0,v0,0x10
801667cc:	14400002 	bnez	v0,801667d8 <add_to_global+0x50>
801667d0:	00000000 	nop
801667d4:	26100001 	addiu	s0,s0,1
801667d8:	24a50001 	addiu	a1,a1,1
801667dc:	14a7fff6 	bne	a1,a3,801667b8 <add_to_global+0x30>
801667e0:	24840004 	addiu	a0,a0,4
801667e4:	8e220018 	lw	v0,24(s1)
801667e8:	3c03803b 	lui	v1,0x803b
801667ec:	00022140 	sll	a0,v0,0x5
801667f0:	000210c0 	sll	v0,v0,0x3
801667f4:	00822023 	subu	a0,a0,v0
801667f8:	24728698 	addiu	s2,v1,-31080
801667fc:	00923021 	addu	a2,a0,s2
80166800:	8cc50014 	lw	a1,20(a2)
80166804:	00000000 	nop
80166808:	10a00048 	beqz	a1,8016692c <add_to_global+0x1a4>
8016680c:	00000000 	nop
80166810:	8cc40010 	lw	a0,16(a2)
80166814:	00000000 	nop
80166818:	8c820004 	lw	v0,4(a0)
8016681c:	00000000 	nop
80166820:	02021021 	addu	v0,s0,v0
80166824:	00a2102b 	sltu	v0,a1,v0
80166828:	1440002b 	bnez	v0,801668d8 <add_to_global+0x150>
8016682c:	00000000 	nop
80166830:	10e00022 	beqz	a3,801668bc <add_to_global+0x134>
80166834:	3c02803b 	lui	v0,0x803b
80166838:	24498698 	addiu	t1,v0,-31080
8016683c:	00004021 	move	t0,zero
80166840:	8e220220 	lw	v0,544(s1)
80166844:	00081880 	sll	v1,t0,0x2
80166848:	00621821 	addu	v1,v1,v0
8016684c:	8c660000 	lw	a2,0(v1)
80166850:	00000000 	nop
80166854:	8cc30248 	lw	v1,584(a2)
80166858:	00000000 	nop
8016685c:	30620010 	andi	v0,v1,0x10
80166860:	14400012 	bnez	v0,801668ac <add_to_global+0x124>
80166864:	34630010 	ori	v1,v1,0x10
80166868:	acc30248 	sw	v1,584(a2)
8016686c:	8e220018 	lw	v0,24(s1)
80166870:	00000000 	nop
80166874:	00021940 	sll	v1,v0,0x5
80166878:	000210c0 	sll	v0,v0,0x3
8016687c:	00621823 	subu	v1,v1,v0
80166880:	00691821 	addu	v1,v1,t1
80166884:	8c620010 	lw	v0,16(v1)
80166888:	00000000 	nop
8016688c:	8c440004 	lw	a0,4(v0)
80166890:	8c450000 	lw	a1,0(v0)
80166894:	24830001 	addiu	v1,a0,1
80166898:	ac430004 	sw	v1,4(v0)
8016689c:	00042080 	sll	a0,a0,0x2
801668a0:	00852021 	addu	a0,a0,a1
801668a4:	8e270224 	lw	a3,548(s1)
801668a8:	ac860000 	sw	a2,0(a0)
801668ac:	25080001 	addiu	t0,t0,1
801668b0:	0107102b 	sltu	v0,t0,a3
801668b4:	1440ffe2 	bnez	v0,80166840 <add_to_global+0xb8>
801668b8:	00000000 	nop
801668bc:	8fbf001c 	lw	ra,28(sp)
801668c0:	8fb20018 	lw	s2,24(sp)
801668c4:	8fb10014 	lw	s1,20(sp)
801668c8:	8fb00010 	lw	s0,16(sp)
801668cc:	00001021 	move	v0,zero
801668d0:	03e00008 	jr	ra
801668d4:	27bd0020 	addiu	sp,sp,32
801668d8:	00b02821 	addu	a1,a1,s0
801668dc:	00052880 	sll	a1,a1,0x2
801668e0:	8c840000 	lw	a0,0(a0)
801668e4:	0c046afa 	jal	8011abe8 <__libc_realloc>
801668e8:	24a50020 	addiu	a1,a1,32
801668ec:	10400030 	beqz	v0,801669b0 <add_to_global+0x228>
801668f0:	00402821 	move	a1,v0
801668f4:	8e220018 	lw	v0,24(s1)
801668f8:	00000000 	nop
801668fc:	00021940 	sll	v1,v0,0x5
80166900:	000210c0 	sll	v0,v0,0x3
80166904:	00621823 	subu	v1,v1,v0
80166908:	00721821 	addu	v1,v1,s2
8016690c:	8c620014 	lw	v0,20(v1)
80166910:	8c640010 	lw	a0,16(v1)
80166914:	24420008 	addiu	v0,v0,8
80166918:	00501021 	addu	v0,v0,s0
8016691c:	ac620014 	sw	v0,20(v1)
80166920:	8e270224 	lw	a3,548(s1)
80166924:	08059a0c 	j	80166830 <add_to_global+0xa8>
80166928:	ac850000 	sw	a1,0(a0)
8016692c:	8cc30010 	lw	v1,16(a2)
80166930:	00000000 	nop
80166934:	8c620004 	lw	v0,4(v1)
80166938:	00000000 	nop
8016693c:	24420008 	addiu	v0,v0,8
80166940:	00501021 	addu	v0,v0,s0
80166944:	00022080 	sll	a0,v0,0x2
80166948:	0c04699a 	jal	8011a668 <__libc_malloc>
8016694c:	acc20014 	sw	v0,20(a2)
80166950:	10400010 	beqz	v0,80166994 <add_to_global+0x20c>
80166954:	00402021 	move	a0,v0
80166958:	8e230018 	lw	v1,24(s1)
8016695c:	00000000 	nop
80166960:	00031140 	sll	v0,v1,0x5
80166964:	000318c0 	sll	v1,v1,0x3
80166968:	00431023 	subu	v0,v0,v1
8016696c:	00521021 	addu	v0,v0,s2
80166970:	8c500010 	lw	s0,16(v0)
80166974:	00000000 	nop
80166978:	8e060004 	lw	a2,4(s0)
8016697c:	8e050000 	lw	a1,0(s0)
80166980:	0c04324c 	jal	8010c930 <memcpy>
80166984:	00063080 	sll	a2,a2,0x2
80166988:	8e270224 	lw	a3,548(s1)
8016698c:	08059a0c 	j	80166830 <add_to_global+0xa8>
80166990:	ae020000 	sw	v0,0(s0)
80166994:	8e220018 	lw	v0,24(s1)
80166998:	00000000 	nop
8016699c:	00021940 	sll	v1,v0,0x5
801669a0:	000210c0 	sll	v0,v0,0x3
801669a4:	00621823 	subu	v1,v1,v0
801669a8:	00721821 	addu	v1,v1,s2
801669ac:	ac600014 	sw	zero,20(v1)
801669b0:	8e22001c 	lw	v0,28(s1)
801669b4:	3c07801d 	lui	a3,0x801d
801669b8:	8c450000 	lw	a1,0(v0)
801669bc:	24e7711c 	addiu	a3,a3,28956
801669c0:	2404000c 	li	a0,12
801669c4:	0c05563b 	jal	801558ec <_dl_signal_error>
801669c8:	00003021 	move	a2,zero
801669cc:	080599f9 	j	801667e4 <add_to_global+0x5c>
801669d0:	00008021 	move	s0,zero

801669d4 <dl_open_worker>:
801669d4:	27bdffb0 	addiu	sp,sp,-80
801669d8:	afbe0048 	sw	s8,72(sp)
801669dc:	afb5003c 	sw	s5,60(sp)
801669e0:	afb1002c 	sw	s1,44(sp)
801669e4:	afb00028 	sw	s0,40(sp)
801669e8:	afbf004c 	sw	ra,76(sp)
801669ec:	afb70044 	sw	s7,68(sp)
801669f0:	afb60040 	sw	s6,64(sp)
801669f4:	afb40038 	sw	s4,56(sp)
801669f8:	afb30034 	sw	s3,52(sp)
801669fc:	afb20030 	sw	s2,48(sp)
80166a00:	8c930000 	lw	s3,0(a0)
80166a04:	00808821 	move	s1,a0
80166a08:	03a0f021 	move	s8,sp
80166a0c:	24050024 	li	a1,36
80166a10:	0c046ea8 	jal	8011baa0 <strchr>
80166a14:	02602021 	move	a0,s3
80166a18:	8e350004 	lw	s5,4(s1)
80166a1c:	10400108 	beqz	v0,80166e40 <dl_open_worker+0x46c>
80166a20:	00408021 	move	s0,v0
80166a24:	3c02803b 	lui	v0,0x803b
80166a28:	8c528698 	lw	s2,-31080(v0)
80166a2c:	8e240008 	lw	a0,8(s1)
80166a30:	1240000f 	beqz	s2,80166a70 <dl_open_worker+0x9c>
80166a34:	02401821 	move	v1,s2
80166a38:	8c620268 	lw	v0,616(v1)
80166a3c:	00000000 	nop
80166a40:	0082102b 	sltu	v0,a0,v0
80166a44:	14400006 	bnez	v0,80166a60 <dl_open_worker+0x8c>
80166a48:	00000000 	nop
80166a4c:	8c62026c 	lw	v0,620(v1)
80166a50:	00000000 	nop
80166a54:	0082102b 	sltu	v0,a0,v0
80166a58:	144000ec 	bnez	v0,80166e0c <dl_open_worker+0x438>
80166a5c:	00000000 	nop
80166a60:	8c63000c 	lw	v1,12(v1)
80166a64:	00000000 	nop
80166a68:	1460fff3 	bnez	v1,80166a38 <dl_open_worker+0x64>
80166a6c:	00000000 	nop
80166a70:	8e230014 	lw	v1,20(s1)
80166a74:	2402fffe 	li	v0,-2
80166a78:	106200d2 	beq	v1,v0,80166dc4 <dl_open_worker+0x3f0>
80166a7c:	00000000 	nop
80166a80:	16000112 	bnez	s0,80166ecc <dl_open_worker+0x4f8>
80166a84:	00000000 	nop
80166a88:	8e230014 	lw	v1,20(s1)
80166a8c:	3c021000 	lui	v0,0x1000
80166a90:	02a21025 	or	v0,s5,v0
80166a94:	02602821 	move	a1,s3
80166a98:	02402021 	move	a0,s2
80166a9c:	00003021 	move	a2,zero
80166aa0:	24070002 	li	a3,2
80166aa4:	afa20014 	sw	v0,20(sp)
80166aa8:	afa30018 	sw	v1,24(sp)
80166aac:	0c054d63 	jal	8015358c <_dl_map_object>
80166ab0:	afa00010 	sw	zero,16(sp)
80166ab4:	00409821 	move	s3,v0
80166ab8:	104000ca 	beqz	v0,80166de4 <dl_open_worker+0x410>
80166abc:	ae220010 	sw	v0,16(s1)
80166ac0:	3c024000 	lui	v0,0x4000
80166ac4:	02a21024 	and	v0,s5,v0
80166ac8:	14400052 	bnez	v0,80166c14 <dl_open_worker+0x240>
80166acc:	00000000 	nop
80166ad0:	8e620244 	lw	v0,580(s3)
80166ad4:	8e630220 	lw	v1,544(s3)
80166ad8:	24470001 	addiu	a3,v0,1
80166adc:	1460003d 	bnez	v1,80166bd4 <dl_open_worker+0x200>
80166ae0:	ae670244 	sw	a3,580(s3)
80166ae4:	3c028000 	lui	v0,0x8000
80166ae8:	34420010 	ori	v0,v0,0x10
80166aec:	02a21024 	and	v0,s5,v0
80166af0:	00003021 	move	a2,zero
80166af4:	02602021 	move	a0,s3
80166af8:	00002821 	move	a1,zero
80166afc:	00003821 	move	a3,zero
80166b00:	0c05a409 	jal	80169024 <_dl_map_object_deps>
80166b04:	afa20010 	sw	v0,16(sp)
80166b08:	8e660224 	lw	a2,548(s3)
80166b0c:	00000000 	nop
80166b10:	10c00010 	beqz	a2,80166b54 <dl_open_worker+0x180>
80166b14:	00008021 	move	s0,zero
80166b18:	8e640220 	lw	a0,544(s3)
80166b1c:	00101080 	sll	v0,s0,0x2
80166b20:	00441021 	addu	v0,v0,a0
80166b24:	8c430000 	lw	v1,0(v0)
80166b28:	00000000 	nop
80166b2c:	8c640014 	lw	a0,20(v1)
80166b30:	00000000 	nop
80166b34:	8c820250 	lw	v0,592(a0)
80166b38:	00000000 	nop
80166b3c:	10400042 	beqz	v0,80166c48 <dl_open_worker+0x274>
80166b40:	00000000 	nop
80166b44:	26100001 	addiu	s0,s0,1
80166b48:	0206102b 	sltu	v0,s0,a2
80166b4c:	1440fff2 	bnez	v0,80166b18 <dl_open_worker+0x144>
80166b50:	00000000 	nop
80166b54:	32a30003 	andi	v1,s5,0x3
80166b58:	24020001 	li	v0,1
80166b5c:	106200b5 	beq	v1,v0,80166e34 <dl_open_worker+0x460>
80166b60:	3c02801f 	lui	v0,0x801f
80166b64:	00008821 	move	s1,zero
80166b68:	08059add 	j	80166b74 <dl_open_worker+0x1a0>
80166b6c:	02608021 	move	s0,s3
80166b70:	00408021 	move	s0,v0
80166b74:	8e02000c 	lw	v0,12(s0)
80166b78:	00000000 	nop
80166b7c:	1440fffc 	bnez	v0,80166b70 <dl_open_worker+0x19c>
80166b80:	00000000 	nop
80166b84:	8e030014 	lw	v1,20(s0)
80166b88:	00000000 	nop
80166b8c:	8c620248 	lw	v0,584(v1)
80166b90:	00000000 	nop
80166b94:	30420004 	andi	v0,v0,0x4
80166b98:	10400031 	beqz	v0,80166c60 <dl_open_worker+0x28c>
80166b9c:	00000000 	nop
80166ba0:	12130036 	beq	s0,s3,80166c7c <dl_open_worker+0x2a8>
80166ba4:	00000000 	nop
80166ba8:	8e100010 	lw	s0,16(s0)
80166bac:	00000000 	nop
80166bb0:	8e030014 	lw	v1,20(s0)
80166bb4:	00000000 	nop
80166bb8:	8c620248 	lw	v0,584(v1)
80166bbc:	00000000 	nop
80166bc0:	30420004 	andi	v0,v0,0x4
80166bc4:	1440fff6 	bnez	v0,80166ba0 <dl_open_worker+0x1cc>
80166bc8:	00000000 	nop
80166bcc:	08059b18 	j	80166c60 <dl_open_worker+0x28c>
80166bd0:	00000000 	nop
80166bd4:	3c03801f 	lui	v1,0x801f
80166bd8:	8c624780 	lw	v0,18304(v1)
80166bdc:	00000000 	nop
80166be0:	30420040 	andi	v0,v0,0x40
80166be4:	14400124 	bnez	v0,80167078 <dl_open_worker+0x6a4>
80166be8:	3c04801d 	lui	a0,0x801d
80166bec:	32a20004 	andi	v0,s5,0x4
80166bf0:	10400008 	beqz	v0,80166c14 <dl_open_worker+0x240>
80166bf4:	00000000 	nop
80166bf8:	8e620248 	lw	v0,584(s3)
80166bfc:	00000000 	nop
80166c00:	30420010 	andi	v0,v0,0x10
80166c04:	14400003 	bnez	v0,80166c14 <dl_open_worker+0x240>
80166c08:	00000000 	nop
80166c0c:	0c0599e2 	jal	80166788 <add_to_global>
80166c10:	02602021 	move	a0,s3
80166c14:	03c0e821 	move	sp,s8
80166c18:	8fbf004c 	lw	ra,76(sp)
80166c1c:	8fbe0048 	lw	s8,72(sp)
80166c20:	8fb70044 	lw	s7,68(sp)
80166c24:	8fb60040 	lw	s6,64(sp)
80166c28:	8fb5003c 	lw	s5,60(sp)
80166c2c:	8fb40038 	lw	s4,56(sp)
80166c30:	8fb30034 	lw	s3,52(sp)
80166c34:	8fb20030 	lw	s2,48(sp)
80166c38:	8fb1002c 	lw	s1,44(sp)
80166c3c:	8fb00028 	lw	s0,40(sp)
80166c40:	03e00008 	jr	ra
80166c44:	27bd0050 	addiu	sp,sp,80
80166c48:	00003021 	move	a2,zero
80166c4c:	0c05ac81 	jal	8016b204 <_dl_check_map_versions>
80166c50:	00002821 	move	a1,zero
80166c54:	8e660224 	lw	a2,548(s3)
80166c58:	08059ad2 	j	80166b48 <dl_open_worker+0x174>
80166c5c:	26100001 	addiu	s0,s0,1
80166c60:	8e050288 	lw	a1,648(s0)
80166c64:	02002021 	move	a0,s0
80166c68:	02203021 	move	a2,s1
80166c6c:	0c05a15a 	jal	80168568 <_dl_relocate_object>
80166c70:	00003821 	move	a3,zero
80166c74:	1613ffcc 	bne	s0,s3,80166ba8 <dl_open_worker+0x1d4>
80166c78:	00000000 	nop
80166c7c:	8e660224 	lw	a2,548(s3)
80166c80:	00000000 	nop
80166c84:	10c00030 	beqz	a2,80166d48 <dl_open_worker+0x374>
80166c88:	3c02801f 	lui	v0,0x801f
80166c8c:	00009021 	move	s2,zero
80166c90:	3c16801d 	lui	s6,0x801d
80166c94:	08059b2b 	j	80166cac <dl_open_worker+0x2d8>
80166c98:	3c17801d 	lui	s7,0x801d
80166c9c:	26520001 	addiu	s2,s2,1
80166ca0:	0246102b 	sltu	v0,s2,a2
80166ca4:	10400028 	beqz	v0,80166d48 <dl_open_worker+0x374>
80166ca8:	3c02801f 	lui	v0,0x801f
80166cac:	8e630220 	lw	v1,544(s3)
80166cb0:	00121080 	sll	v0,s2,0x2
80166cb4:	00431021 	addu	v0,v0,v1
80166cb8:	8c500000 	lw	s0,0(v0)
80166cbc:	2402000a 	li	v0,10
80166cc0:	8e030248 	lw	v1,584(s0)
80166cc4:	00000000 	nop
80166cc8:	3063000b 	andi	v1,v1,0xb
80166ccc:	1462fff3 	bne	v1,v0,80166c9c <dl_open_worker+0x2c8>
80166cd0:	00000000 	nop
80166cd4:	8e040288 	lw	a0,648(s0)
80166cd8:	00000000 	nop
80166cdc:	8c820000 	lw	v0,0(a0)
80166ce0:	00000000 	nop
80166ce4:	1040003c 	beqz	v0,80166dd8 <dl_open_worker+0x404>
80166ce8:	00801821 	move	v1,a0
80166cec:	00008821 	move	s1,zero
80166cf0:	24630004 	addiu	v1,v1,4
80166cf4:	8c620000 	lw	v0,0(v1)
80166cf8:	00000000 	nop
80166cfc:	1440fffc 	bnez	v0,80166cf0 <dl_open_worker+0x31c>
80166d00:	26310001 	addiu	s1,s1,1
80166d04:	26340001 	addiu	s4,s1,1
80166d08:	8e050284 	lw	a1,644(s0)
80166d0c:	00000000 	nop
80166d10:	0285102b 	sltu	v0,s4,a1
80166d14:	10400054 	beqz	v0,80166e68 <dl_open_worker+0x494>
80166d18:	00051840 	sll	v1,a1,0x1
80166d1c:	00118880 	sll	s1,s1,0x2
80166d20:	00141080 	sll	v0,s4,0x2
80166d24:	00441021 	addu	v0,v0,a0
80166d28:	26630220 	addiu	v1,s3,544
80166d2c:	00912021 	addu	a0,a0,s1
80166d30:	26520001 	addiu	s2,s2,1
80166d34:	ac830000 	sw	v1,0(a0)
80166d38:	ac400000 	sw	zero,0(v0)
80166d3c:	0246102b 	sltu	v0,s2,a2
80166d40:	1440ffda 	bnez	v0,80166cac <dl_open_worker+0x2d8>
80166d44:	3c02801f 	lui	v0,0x801f
80166d48:	8c4547d8 	lw	a1,18392(v0)
80166d4c:	3c03801f 	lui	v1,0x801f
80166d50:	3c028031 	lui	v0,0x8031
80166d54:	8c475ed0 	lw	a3,24272(v0)
80166d58:	8c6647dc 	lw	a2,18396(v1)
80166d5c:	0c05a978 	jal	8016a5e0 <_dl_init>
80166d60:	02602021 	move	a0,s3
80166d64:	32a20004 	andi	v0,s5,0x4
80166d68:	10400005 	beqz	v0,80166d80 <dl_open_worker+0x3ac>
80166d6c:	32a21000 	andi	v0,s5,0x1000
80166d70:	0c0599e2 	jal	80166788 <add_to_global>
80166d74:	02602021 	move	a0,s3
80166d78:	1440ffa6 	bnez	v0,80166c14 <dl_open_worker+0x240>
80166d7c:	32a21000 	andi	v0,s5,0x1000
80166d80:	1440008d 	bnez	v0,80166fb8 <dl_open_worker+0x5e4>
80166d84:	00000000 	nop
80166d88:	3c02801f 	lui	v0,0x801f
80166d8c:	8c434780 	lw	v1,18304(v0)
80166d90:	24040001 	li	a0,1
80166d94:	3c02801f 	lui	v0,0x801f
80166d98:	30630040 	andi	v1,v1,0x40
80166d9c:	1060ff9d 	beqz	v1,80166c14 <dl_open_worker+0x240>
80166da0:	ac4431c0 	sw	a0,12736(v0)
80166da4:	8e670244 	lw	a3,580(s3)
80166da8:	8e650004 	lw	a1,4(s3)
80166dac:	8e660018 	lw	a2,24(s3)
80166db0:	3c04801d 	lui	a0,0x801d
80166db4:	0c05585f 	jal	8015617c <_dl_debug_printf>
80166db8:	248471dc 	addiu	a0,a0,29148
80166dbc:	08059b06 	j	80166c18 <dl_open_worker+0x244>
80166dc0:	03c0e821 	move	sp,s8
80166dc4:	12400035 	beqz	s2,80166e9c <dl_open_worker+0x4c8>
80166dc8:	00000000 	nop
80166dcc:	8e420018 	lw	v0,24(s2)
80166dd0:	08059aa0 	j	80166a80 <dl_open_worker+0xac>
80166dd4:	ae220014 	sw	v0,20(s1)
80166dd8:	00008821 	move	s1,zero
80166ddc:	08059b42 	j	80166d08 <dl_open_worker+0x334>
80166de0:	24140001 	li	s4,1
80166de4:	32a20008 	andi	v0,s5,0x8
80166de8:	1440ff8a 	bnez	v0,80166c14 <dl_open_worker+0x240>
80166dec:	3c05801d 	lui	a1,0x801d
80166df0:	3c04801d 	lui	a0,0x801d
80166df4:	3c07801d 	lui	a3,0x801d
80166df8:	248471cc 	addiu	a0,a0,29132
80166dfc:	24a57148 	addiu	a1,a1,29000
80166e00:	24e77230 	addiu	a3,a3,29232
80166e04:	0c04ad9c 	jal	8012b670 <__assert_fail>
80166e08:	2406010a 	li	a2,266
80166e0c:	8c620018 	lw	v0,24(v1)
80166e10:	00000000 	nop
80166e14:	14400060 	bnez	v0,80166f98 <dl_open_worker+0x5c4>
80166e18:	00609021 	move	s2,v1
80166e1c:	8e230014 	lw	v1,20(s1)
80166e20:	2402fffe 	li	v0,-2
80166e24:	1462ff16 	bne	v1,v0,80166a80 <dl_open_worker+0xac>
80166e28:	00000000 	nop
80166e2c:	08059b71 	j	80166dc4 <dl_open_worker+0x3f0>
80166e30:	00000000 	nop
80166e34:	8c43479c 	lw	v1,18332(v0)
80166e38:	08059ada 	j	80166b68 <dl_open_worker+0x194>
80166e3c:	0003882b 	sltu	s1,zero,v1
80166e40:	8e230014 	lw	v1,20(s1)
80166e44:	2402fffe 	li	v0,-2
80166e48:	1062fef6 	beq	v1,v0,80166a24 <dl_open_worker+0x50>
80166e4c:	02602021 	move	a0,s3
80166e50:	0c046ea8 	jal	8011baa0 <strchr>
80166e54:	2405002f 	li	a1,47
80166e58:	1040fef2 	beqz	v0,80166a24 <dl_open_worker+0x50>
80166e5c:	00009021 	move	s2,zero
80166e60:	08059aa2 	j	80166a88 <dl_open_worker+0xb4>
80166e64:	00000000 	nop
80166e68:	26020274 	addiu	v0,s0,628
80166e6c:	1082000d 	beq	a0,v0,80166ea4 <dl_open_worker+0x4d0>
80166e70:	afc30020 	sw	v1,32(s8)
80166e74:	0c046afa 	jal	8011abe8 <__libc_realloc>
80166e78:	000528c0 	sll	a1,a1,0x3
80166e7c:	10400055 	beqz	v0,80166fd4 <dl_open_worker+0x600>
80166e80:	00118880 	sll	s1,s1,0x2
80166e84:	ae020288 	sw	v0,648(s0)
80166e88:	8fc20020 	lw	v0,32(s8)
80166e8c:	8e040288 	lw	a0,648(s0)
80166e90:	8e660224 	lw	a2,548(s3)
80166e94:	08059b48 	j	80166d20 <dl_open_worker+0x34c>
80166e98:	ae020284 	sw	v0,644(s0)
80166e9c:	08059aa0 	j	80166a80 <dl_open_worker+0xac>
80166ea0:	ae200014 	sw	zero,20(s1)
80166ea4:	0c04699a 	jal	8011a668 <__libc_malloc>
80166ea8:	000520c0 	sll	a0,a1,0x3
80166eac:	10400049 	beqz	v0,80166fd4 <dl_open_worker+0x600>
80166eb0:	00118880 	sll	s1,s1,0x2
80166eb4:	8e050288 	lw	a1,648(s0)
80166eb8:	00402021 	move	a0,v0
80166ebc:	0c04324c 	jal	8010c930 <memcpy>
80166ec0:	02203021 	move	a2,s1
80166ec4:	08059ba2 	j	80166e88 <dl_open_worker+0x4b4>
80166ec8:	ae020288 	sw	v0,648(s0)
80166ecc:	0c046f6c 	jal	8011bdb0 <strlen>
80166ed0:	02602021 	move	a0,s3
80166ed4:	0040a021 	move	s4,v0
80166ed8:	3c02801f 	lui	v0,0x801f
80166edc:	8c4331b0 	lw	v1,12720(v0)
80166ee0:	00000000 	nop
80166ee4:	1460005e 	bnez	v1,80167060 <dl_open_worker+0x68c>
80166ee8:	3c05801d 	lui	a1,0x801d
80166eec:	02002021 	move	a0,s0
80166ef0:	0c0542dc 	jal	80150b70 <_dl_dst_count>
80166ef4:	00002821 	move	a1,zero
80166ef8:	10400034 	beqz	v0,80166fcc <dl_open_worker+0x5f8>
80166efc:	00408021 	move	s0,v0
80166f00:	8e440264 	lw	a0,612(s2)
80166f04:	00000000 	nop
80166f08:	10800037 	beqz	a0,80166fe8 <dl_open_worker+0x614>
80166f0c:	2402ffff 	li	v0,-1
80166f10:	10820004 	beq	a0,v0,80166f24 <dl_open_worker+0x550>
80166f14:	00001821 	move	v1,zero
80166f18:	0c046f6c 	jal	8011bdb0 <strlen>
80166f1c:	00000000 	nop
80166f20:	00401821 	move	v1,v0
80166f24:	3c02801f 	lui	v0,0x801f
80166f28:	8c44477c 	lw	a0,18300(v0)
80166f2c:	00000000 	nop
80166f30:	0064102b 	sltu	v0,v1,a0
80166f34:	10400003 	beqz	v0,80166f44 <dl_open_worker+0x570>
80166f38:	2462fff9 	addiu	v0,v1,-7
80166f3c:	00801821 	move	v1,a0
80166f40:	2462fff9 	addiu	v0,v1,-7
80166f44:	02020018 	mult	s0,v0
80166f48:	00001012 	mflo	v0
80166f4c:	02821021 	addu	v0,s4,v0
80166f50:	2442000f 	addiu	v0,v0,15
80166f54:	000210c2 	srl	v0,v0,0x3
80166f58:	000210c0 	sll	v0,v0,0x3
80166f5c:	03a2e823 	subu	sp,sp,v0
80166f60:	27b00020 	addiu	s0,sp,32
80166f64:	02602821 	move	a1,s3
80166f68:	02402021 	move	a0,s2
80166f6c:	02003021 	move	a2,s0
80166f70:	0c054960 	jal	80152580 <_dl_dst_substitute>
80166f74:	00003821 	move	a3,zero
80166f78:	82030000 	lb	v1,0(s0)
80166f7c:	00000000 	nop
80166f80:	1060002a 	beqz	v1,8016702c <dl_open_worker+0x658>
80166f84:	3c05801d 	lui	a1,0x801d
80166f88:	08059aa2 	j	80166a88 <dl_open_worker+0xb4>
80166f8c:	02009821 	move	s3,s0
80166f90:	08059bc9 	j	80166f24 <dl_open_worker+0x550>
80166f94:	00001821 	move	v1,zero
80166f98:	3c04801d 	lui	a0,0x801d
80166f9c:	3c05801d 	lui	a1,0x801d
80166fa0:	3c07801d 	lui	a3,0x801d
80166fa4:	24847138 	addiu	a0,a0,28984
80166fa8:	24a57148 	addiu	a1,a1,29000
80166fac:	24e77230 	addiu	a3,a3,29232
80166fb0:	0c04ad9c 	jal	8012b670 <__assert_fail>
80166fb4:	240600cb 	li	a2,203
80166fb8:	8e6202c4 	lw	v0,708(s3)
80166fbc:	00000000 	nop
80166fc0:	34420008 	ori	v0,v0,0x8
80166fc4:	08059b62 	j	80166d88 <dl_open_worker+0x3b4>
80166fc8:	ae6202c4 	sw	v0,708(s3)
80166fcc:	08059bd4 	j	80166f50 <dl_open_worker+0x57c>
80166fd0:	02801021 	move	v0,s4
80166fd4:	26c57154 	addiu	a1,s6,29012
80166fd8:	26e7720c 	addiu	a3,s7,29196
80166fdc:	2404000c 	li	a0,12
80166fe0:	0c05563b 	jal	801558ec <_dl_signal_error>
80166fe4:	00003021 	move	a2,zero
80166fe8:	8e420004 	lw	v0,4(s2)
80166fec:	00000000 	nop
80166ff0:	80430000 	lb	v1,0(v0)
80166ff4:	00000000 	nop
80166ff8:	14600012 	bnez	v1,80167044 <dl_open_worker+0x670>
80166ffc:	3c04801d 	lui	a0,0x801d
80167000:	0c05589c 	jal	80156270 <_dl_get_origin>
80167004:	00000000 	nop
80167008:	00402021 	move	a0,v0
8016700c:	2442ffff 	addiu	v0,v0,-1
80167010:	2c42fffe 	sltiu	v0,v0,-2
80167014:	1040ffde 	beqz	v0,80166f90 <dl_open_worker+0x5bc>
80167018:	ae440264 	sw	a0,612(s2)
8016701c:	0c046f6c 	jal	8011bdb0 <strlen>
80167020:	00000000 	nop
80167024:	08059bc9 	j	80166f24 <dl_open_worker+0x550>
80167028:	00401821 	move	v1,v0
8016702c:	3c07801d 	lui	a3,0x801d
80167030:	24a57154 	addiu	a1,a1,29012
80167034:	24e771a4 	addiu	a3,a3,29092
80167038:	00002021 	move	a0,zero
8016703c:	0c05563b 	jal	801558ec <_dl_signal_error>
80167040:	00003021 	move	a2,zero
80167044:	3c05801d 	lui	a1,0x801d
80167048:	3c07801d 	lui	a3,0x801d
8016704c:	24847184 	addiu	a0,a0,29060
80167050:	24a57148 	addiu	a1,a1,29000
80167054:	24e77230 	addiu	a3,a3,29232
80167058:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016705c:	240600ed 	li	a2,237
80167060:	3c07801d 	lui	a3,0x801d
80167064:	24a57154 	addiu	a1,a1,29012
80167068:	24e7715c 	addiu	a3,a3,29020
8016706c:	00002021 	move	a0,zero
80167070:	0c05563b 	jal	801558ec <_dl_signal_error>
80167074:	00003021 	move	a2,zero
80167078:	8e650004 	lw	a1,4(s3)
8016707c:	8e660018 	lw	a2,24(s3)
80167080:	0c05585f 	jal	8015617c <_dl_debug_printf>
80167084:	248471dc 	addiu	a0,a0,29148
80167088:	08059afc 	j	80166bf0 <dl_open_worker+0x21c>
8016708c:	32a20004 	andi	v0,s5,0x4

80167090 <_dl_close>:
80167090:	27bdffa8 	addiu	sp,sp,-88
80167094:	afbe0050 	sw	s8,80(sp)
80167098:	afb00030 	sw	s0,48(sp)
8016709c:	afbf0054 	sw	ra,84(sp)
801670a0:	afb7004c 	sw	s7,76(sp)
801670a4:	afb60048 	sw	s6,72(sp)
801670a8:	afb50044 	sw	s5,68(sp)
801670ac:	afb40040 	sw	s4,64(sp)
801670b0:	afb3003c 	sw	s3,60(sp)
801670b4:	afb20038 	sw	s2,56(sp)
801670b8:	afb10034 	sw	s1,52(sp)
801670bc:	8c8202c4 	lw	v0,708(a0)
801670c0:	8c830018 	lw	v1,24(a0)
801670c4:	03a0f021 	move	s8,sp
801670c8:	30420008 	andi	v0,v0,0x8
801670cc:	00808021 	move	s0,a0
801670d0:	144000de 	bnez	v0,8016744c <_dl_close+0x3bc>
801670d4:	afc3001c 	sw	v1,28(s8)
801670d8:	8e060244 	lw	a2,580(s0)
801670dc:	00000000 	nop
801670e0:	10c000e1 	beqz	a2,80167468 <_dl_close+0x3d8>
801670e4:	3c07801d 	lui	a3,0x801d
801670e8:	3c020000 	lui	v0,0x0
801670ec:	24420000 	addiu	v0,v0,0
801670f0:	10400007 	beqz	v0,80167110 <_dl_close+0x80>
801670f4:	24c6ffff 	addiu	a2,a2,-1
801670f8:	3c04801f 	lui	a0,0x801f
801670fc:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80167100:	24843184 	addiu	a0,a0,12676
80167104:	8e060244 	lw	a2,580(s0)
80167108:	00000000 	nop
8016710c:	24c6ffff 	addiu	a2,a2,-1
80167110:	14c00006 	bnez	a2,8016712c <_dl_close+0x9c>
80167114:	ae060244 	sw	a2,580(s0)
80167118:	8e020248 	lw	v0,584(s0)
8016711c:	24030002 	li	v1,2
80167120:	30420003 	andi	v0,v0,0x3
80167124:	1043001b 	beq	v0,v1,80167194 <_dl_close+0x104>
80167128:	00000000 	nop
8016712c:	3c03801f 	lui	v1,0x801f
80167130:	8c624780 	lw	v0,18304(v1)
80167134:	00000000 	nop
80167138:	30420040 	andi	v0,v0,0x40
8016713c:	144000ce 	bnez	v0,80167478 <_dl_close+0x3e8>
80167140:	00000000 	nop
80167144:	3c020000 	lui	v0,0x0
80167148:	24420000 	addiu	v0,v0,0
8016714c:	10400004 	beqz	v0,80167160 <_dl_close+0xd0>
80167150:	00000000 	nop
80167154:	3c04801f 	lui	a0,0x801f
80167158:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8016715c:	24843184 	addiu	a0,a0,12676
80167160:	03c0e821 	move	sp,s8
80167164:	8fbf0054 	lw	ra,84(sp)
80167168:	8fbe0050 	lw	s8,80(sp)
8016716c:	8fb7004c 	lw	s7,76(sp)
80167170:	8fb60048 	lw	s6,72(sp)
80167174:	8fb50044 	lw	s5,68(sp)
80167178:	8fb40040 	lw	s4,64(sp)
8016717c:	8fb3003c 	lw	s3,60(sp)
80167180:	8fb20038 	lw	s2,56(sp)
80167184:	8fb10034 	lw	s1,52(sp)
80167188:	8fb00030 	lw	s0,48(sp)
8016718c:	03e00008 	jr	ra
80167190:	27bd0058 	addiu	sp,sp,88
80167194:	3c04801f 	lui	a0,0x801f
80167198:	8c8246e8 	lw	v0,18152(a0)
8016719c:	00000000 	nop
801671a0:	1440008f 	bnez	v0,801673e0 <_dl_close+0x350>
801671a4:	24020002 	li	v0,2
801671a8:	8fc5001c 	lw	a1,28(s8)
801671ac:	8fc6001c 	lw	a2,28(s8)
801671b0:	000528c0 	sll	a1,a1,0x3
801671b4:	00063140 	sll	a2,a2,0x5
801671b8:	afc50028 	sw	a1,40(s8)
801671bc:	afc6002c 	sw	a2,44(s8)
801671c0:	8fc3002c 	lw	v1,44(s8)
801671c4:	8fc50028 	lw	a1,40(s8)
801671c8:	3c09803b 	lui	t1,0x803b
801671cc:	25228698 	addiu	v0,t1,-31080
801671d0:	00652023 	subu	a0,v1,a1
801671d4:	00822021 	addu	a0,a0,v0
801671d8:	8c940004 	lw	s4,4(a0)
801671dc:	afdd0020 	sw	sp,32(s8)
801671e0:	2683000e 	addiu	v1,s4,14
801671e4:	000318c2 	srl	v1,v1,0x3
801671e8:	00141080 	sll	v0,s4,0x2
801671ec:	000318c0 	sll	v1,v1,0x3
801671f0:	2442000e 	addiu	v0,v0,14
801671f4:	03a3e823 	subu	sp,sp,v1
801671f8:	000210c2 	srl	v0,v0,0x3
801671fc:	000210c0 	sll	v0,v0,0x3
80167200:	27b30018 	addiu	s3,sp,24
80167204:	03a3e823 	subu	sp,sp,v1
80167208:	27b00018 	addiu	s0,sp,24
8016720c:	8c840000 	lw	a0,0(a0)
80167210:	03a2e823 	subu	sp,sp,v0
80167214:	24030001 	li	v1,1
80167218:	3c06801f 	lui	a2,0x801f
8016721c:	27a90018 	addiu	t1,sp,24
80167220:	acc346e8 	sw	v1,18152(a2)
80167224:	10800087 	beqz	a0,80167444 <_dl_close+0x3b4>
80167228:	afc90024 	sw	t1,36(s8)
8016722c:	8fc20024 	lw	v0,36(s8)
80167230:	00001821 	move	v1,zero
80167234:	ac440000 	sw	a0,0(v0)
80167238:	ac8302cc 	sw	v1,716(a0)
8016723c:	8c84000c 	lw	a0,12(a0)
80167240:	24630001 	addiu	v1,v1,1
80167244:	1480fffb 	bnez	a0,80167234 <_dl_close+0x1a4>
80167248:	24420004 	addiu	v0,v0,4
8016724c:	00601021 	move	v0,v1
80167250:	168201c4 	bne	s4,v0,80167964 <_dl_close+0x8d4>
80167254:	00002821 	move	a1,zero
80167258:	02803021 	move	a2,s4
8016725c:	0c043299 	jal	8010ca64 <memset>
80167260:	02602021 	move	a0,s3
80167264:	00002821 	move	a1,zero
80167268:	02002021 	move	a0,s0
8016726c:	0c043299 	jal	8010ca64 <memset>
80167270:	02803021 	move	a2,s4
80167274:	2408ffff 	li	t0,-1
80167278:	240b0001 	li	t3,1
8016727c:	3c05801d 	lui	a1,0x801d
80167280:	25080001 	addiu	t0,t0,1
80167284:	0114102b 	sltu	v0,t0,s4
80167288:	10400081 	beqz	v0,80167490 <_dl_close+0x400>
8016728c:	02082021 	addu	a0,s0,t0
80167290:	8fc60024 	lw	a2,36(s8)
80167294:	00081080 	sll	v0,t0,0x2
80167298:	80830000 	lb	v1,0(a0)
8016729c:	00461021 	addu	v0,v0,a2
801672a0:	8c470000 	lw	a3,0(v0)
801672a4:	1460fff6 	bnez	v1,80167280 <_dl_close+0x1f0>
801672a8:	24030002 	li	v1,2
801672ac:	8ce20248 	lw	v0,584(a3)
801672b0:	00000000 	nop
801672b4:	30420003 	andi	v0,v0,0x3
801672b8:	10430053 	beq	v0,v1,80167408 <_dl_close+0x378>
801672bc:	02681821 	addu	v1,s3,t0
801672c0:	a08b0000 	sb	t3,0(a0)
801672c4:	a06b0000 	sb	t3,0(v1)
801672c8:	8ce302b0 	lw	v1,688(a3)
801672cc:	2402ffff 	li	v0,-1
801672d0:	1060001b 	beqz	v1,80167340 <_dl_close+0x2b0>
801672d4:	ace202cc 	sw	v0,716(a3)
801672d8:	8c620004 	lw	v0,4(v1)
801672dc:	00000000 	nop
801672e0:	10400017 	beqz	v0,80167340 <_dl_close+0x2b0>
801672e4:	24660004 	addiu	a2,v1,4
801672e8:	2409ffff 	li	t1,-1
801672ec:	8c4302cc 	lw	v1,716(v0)
801672f0:	00000000 	nop
801672f4:	1069000d 	beq	v1,t1,8016732c <_dl_close+0x29c>
801672f8:	00000000 	nop
801672fc:	0460003b 	bltz	v1,801673ec <_dl_close+0x35c>
80167300:	0074102b 	sltu	v0,v1,s4
80167304:	10400039 	beqz	v0,801673ec <_dl_close+0x35c>
80167308:	02632021 	addu	a0,s3,v1
8016730c:	80820000 	lb	v0,0(a0)
80167310:	00000000 	nop
80167314:	14400005 	bnez	v0,8016732c <_dl_close+0x29c>
80167318:	2463ffff 	addiu	v1,v1,-1
8016731c:	0068102a 	slt	v0,v1,t0
80167320:	10400002 	beqz	v0,8016732c <_dl_close+0x29c>
80167324:	a08b0000 	sb	t3,0(a0)
80167328:	00604021 	move	t0,v1
8016732c:	24c60004 	addiu	a2,a2,4
80167330:	8cc20000 	lw	v0,0(a2)
80167334:	00000000 	nop
80167338:	1440ffec 	bnez	v0,801672ec <_dl_close+0x25c>
8016733c:	00000000 	nop
80167340:	8ce202bc 	lw	v0,700(a3)
80167344:	00000000 	nop
80167348:	1040ffcd 	beqz	v0,80167280 <_dl_close+0x1f0>
8016734c:	00000000 	nop
80167350:	8ce902b8 	lw	t1,696(a3)
80167354:	00000000 	nop
80167358:	1120ffc9 	beqz	t1,80167280 <_dl_close+0x1f0>
8016735c:	00403021 	move	a2,v0
80167360:	00003821 	move	a3,zero
80167364:	08059ce7 	j	8016739c <_dl_close+0x30c>
80167368:	240affff 	li	t2,-1
8016736c:	02632021 	addu	a0,s3,v1
80167370:	80820000 	lb	v0,0(a0)
80167374:	00000000 	nop
80167378:	14400005 	bnez	v0,80167390 <_dl_close+0x300>
8016737c:	2463ffff 	addiu	v1,v1,-1
80167380:	0068102a 	slt	v0,v1,t0
80167384:	10400002 	beqz	v0,80167390 <_dl_close+0x300>
80167388:	a08b0000 	sb	t3,0(a0)
8016738c:	00604021 	move	t0,v1
80167390:	24e70001 	addiu	a3,a3,1
80167394:	10e9ffba 	beq	a3,t1,80167280 <_dl_close+0x1f0>
80167398:	24c60004 	addiu	a2,a2,4
8016739c:	8cc20000 	lw	v0,0(a2)
801673a0:	00000000 	nop
801673a4:	8c4302cc 	lw	v1,716(v0)
801673a8:	00000000 	nop
801673ac:	106afff8 	beq	v1,t2,80167390 <_dl_close+0x300>
801673b0:	00000000 	nop
801673b4:	04600003 	bltz	v1,801673c4 <_dl_close+0x334>
801673b8:	0074102b 	sltu	v0,v1,s4
801673bc:	1440ffeb 	bnez	v0,8016736c <_dl_close+0x2dc>
801673c0:	00000000 	nop
801673c4:	3c04801d 	lui	a0,0x801d
801673c8:	3c07801d 	lui	a3,0x801d
801673cc:	248472cc 	addiu	a0,a0,29388
801673d0:	24a57294 	addiu	a1,a1,29332
801673d4:	24e77390 	addiu	a3,a3,29584
801673d8:	0c04ad9c 	jal	8012b670 <__assert_fail>
801673dc:	240600df 	li	a2,223
801673e0:	3c03801f 	lui	v1,0x801f
801673e4:	08059c4b 	j	8016712c <_dl_close+0x9c>
801673e8:	ac6246e8 	sw	v0,18152(v1)
801673ec:	3c04801d 	lui	a0,0x801d
801673f0:	3c07801d 	lui	a3,0x801d
801673f4:	248472a0 	addiu	a0,a0,29344
801673f8:	24a57294 	addiu	a1,a1,29332
801673fc:	24e77390 	addiu	a3,a3,29584
80167400:	0c04ad9c 	jal	8012b670 <__assert_fail>
80167404:	240600ca 	li	a2,202
80167408:	8ce20244 	lw	v0,580(a3)
8016740c:	00000000 	nop
80167410:	1440ffab 	bnez	v0,801672c0 <_dl_close+0x230>
80167414:	00000000 	nop
80167418:	8ce202c4 	lw	v0,708(a3)
8016741c:	00000000 	nop
80167420:	30420008 	andi	v0,v0,0x8
80167424:	1440ffa6 	bnez	v0,801672c0 <_dl_close+0x230>
80167428:	00000000 	nop
8016742c:	80620000 	lb	v0,0(v1)
80167430:	00000000 	nop
80167434:	1040ff92 	beqz	v0,80167280 <_dl_close+0x1f0>
80167438:	00000000 	nop
8016743c:	08059cb1 	j	801672c4 <_dl_close+0x234>
80167440:	a08b0000 	sb	t3,0(a0)
80167444:	08059c94 	j	80167250 <_dl_close+0x1c0>
80167448:	00001021 	move	v0,zero
8016744c:	8c820248 	lw	v0,584(a0)
80167450:	00000000 	nop
80167454:	30420008 	andi	v0,v0,0x8
80167458:	1040ff1f 	beqz	v0,801670d8 <_dl_close+0x48>
8016745c:	00000000 	nop
80167460:	08059c59 	j	80167164 <_dl_close+0xd4>
80167464:	03c0e821 	move	sp,s8
80167468:	8e050004 	lw	a1,4(s0)
8016746c:	24e77240 	addiu	a3,a3,29248
80167470:	0c05563b 	jal	801558ec <_dl_signal_error>
80167474:	00002021 	move	a0,zero
80167478:	8e050004 	lw	a1,4(s0)
8016747c:	3c04801d 	lui	a0,0x801d
80167480:	0c05585f 	jal	8015617c <_dl_debug_printf>
80167484:	24847258 	addiu	a0,a0,29272
80167488:	08059c52 	j	80167148 <_dl_close+0xb8>
8016748c:	3c020000 	lui	v0,0x0
80167490:	8fc30028 	lw	v1,40(s8)
80167494:	8fc9002c 	lw	t1,44(s8)
80167498:	3c04803b 	lui	a0,0x803b
8016749c:	01231023 	subu	v0,t1,v1
801674a0:	8fc5001c 	lw	a1,28(s8)
801674a4:	24838698 	addiu	v1,a0,-31080
801674a8:	00431021 	addu	v0,v0,v1
801674ac:	8c440000 	lw	a0,0(v0)
801674b0:	afa50010 	sw	a1,16(sp)
801674b4:	8fc50024 	lw	a1,36(s8)
801674b8:	02803021 	move	a2,s4
801674bc:	0c05a9dc 	jal	8016a770 <_dl_sort_fini>
801674c0:	02603821 	move	a3,s3
801674c4:	128000b5 	beqz	s4,8016779c <_dl_close+0x70c>
801674c8:	2406ffff 	li	a2,-1
801674cc:	8fd70024 	lw	s7,36(s8)
801674d0:	0000b021 	move	s6,zero
801674d4:	00004021 	move	t0,zero
801674d8:	08059d4e 	j	80167538 <_dl_close+0x4a8>
801674dc:	afc60018 	sw	a2,24(s8)
801674e0:	8ea40248 	lw	a0,584(s5)
801674e4:	00000000 	nop
801674e8:	30830003 	andi	v1,a0,0x3
801674ec:	1462010b 	bne	v1,v0,8016791c <_dl_close+0x88c>
801674f0:	00000000 	nop
801674f4:	8ea202c4 	lw	v0,708(s5)
801674f8:	00000000 	nop
801674fc:	30420008 	andi	v0,v0,0x8
80167500:	14400106 	bnez	v0,8016791c <_dl_close+0x88c>
80167504:	30820008 	andi	v0,a0,0x8
80167508:	1440002b 	bnez	v0,801675b8 <_dl_close+0x528>
8016750c:	3c03801f 	lui	v1,0x801f
80167510:	8fc90018 	lw	t1,24(s8)
80167514:	34821000 	ori	v0,a0,0x1000
80167518:	02c9182b 	sltu	v1,s6,t1
8016751c:	10600024 	beqz	v1,801675b0 <_dl_close+0x520>
80167520:	aea20248 	sw	v0,584(s5)
80167524:	afd60018 	sw	s6,24(s8)
80167528:	24080001 	li	t0,1
8016752c:	26d60001 	addiu	s6,s6,1
80167530:	129600a2 	beq	s4,s6,801677bc <_dl_close+0x72c>
80167534:	26f70004 	addiu	s7,s7,4
80167538:	02761021 	addu	v0,s3,s6
8016753c:	80430000 	lb	v1,0(v0)
80167540:	8ef50000 	lw	s5,0(s7)
80167544:	1060ffe6 	beqz	v1,801674e0 <_dl_close+0x450>
80167548:	24020002 	li	v0,2
8016754c:	8ea20248 	lw	v0,584(s5)
80167550:	24030002 	li	v1,2
80167554:	30420003 	andi	v0,v0,0x3
80167558:	1443fff4 	bne	v0,v1,8016752c <_dl_close+0x49c>
8016755c:	00000000 	nop
80167560:	8ea20220 	lw	v0,544(s5)
80167564:	00000000 	nop
80167568:	1040003d 	beqz	v0,80167660 <_dl_close+0x5d0>
8016756c:	00000000 	nop
80167570:	8ea20230 	lw	v0,560(s5)
80167574:	00000000 	nop
80167578:	10400006 	beqz	v0,80167594 <_dl_close+0x504>
8016757c:	00000000 	nop
80167580:	8c4302cc 	lw	v1,716(v0)
80167584:	2402ffff 	li	v0,-1
80167588:	10620002 	beq	v1,v0,80167594 <_dl_close+0x504>
8016758c:	00000000 	nop
80167590:	aea00230 	sw	zero,560(s5)
80167594:	8fc30018 	lw	v1,24(s8)
80167598:	00000000 	nop
8016759c:	02c3102b 	sltu	v0,s6,v1
801675a0:	1040ffe2 	beqz	v0,8016752c <_dl_close+0x49c>
801675a4:	00000000 	nop
801675a8:	08059d4b 	j	8016752c <_dl_close+0x49c>
801675ac:	afd60018 	sw	s6,24(s8)
801675b0:	08059d4b 	j	8016752c <_dl_close+0x49c>
801675b4:	24080001 	li	t0,1
801675b8:	8c624780 	lw	v0,18304(v1)
801675bc:	00000000 	nop
801675c0:	30420002 	andi	v0,v0,0x2
801675c4:	14400101 	bnez	v0,801679cc <_dl_close+0x93c>
801675c8:	3c04801d 	lui	a0,0x801d
801675cc:	8ea30088 	lw	v1,136(s5)
801675d0:	00000000 	nop
801675d4:	10600012 	beqz	v1,80167620 <_dl_close+0x590>
801675d8:	00000000 	nop
801675dc:	8ea20090 	lw	v0,144(s5)
801675e0:	8c650004 	lw	a1,4(v1)
801675e4:	8c430004 	lw	v1,4(v0)
801675e8:	8ea40000 	lw	a0,0(s5)
801675ec:	00039082 	srl	s2,v1,0x2
801675f0:	1240000b 	beqz	s2,80167620 <_dl_close+0x590>
801675f4:	00852021 	addu	a0,a0,a1
801675f8:	00121080 	sll	v0,s2,0x2
801675fc:	00441021 	addu	v0,v0,a0
80167600:	2450fffc 	addiu	s0,v0,-4
80167604:	00008821 	move	s1,zero
80167608:	8e020000 	lw	v0,0(s0)
8016760c:	00000000 	nop
80167610:	0040f809 	jalr	v0
80167614:	26310001 	addiu	s1,s1,1
80167618:	1651fffb 	bne	s2,s1,80167608 <_dl_close+0x578>
8016761c:	2610fffc 	addiu	s0,s0,-4
80167620:	8ea20054 	lw	v0,84(s5)
80167624:	00000000 	nop
80167628:	1040000a 	beqz	v0,80167654 <_dl_close+0x5c4>
8016762c:	00000000 	nop
80167630:	8c430004 	lw	v1,4(v0)
80167634:	8ea20000 	lw	v0,0(s5)
80167638:	00000000 	nop
8016763c:	00431021 	addu	v0,v0,v1
80167640:	0040f809 	jalr	v0
80167644:	00000000 	nop
80167648:	8ea40248 	lw	a0,584(s5)
8016764c:	08059d44 	j	80167510 <_dl_close+0x480>
80167650:	00000000 	nop
80167654:	8ea40248 	lw	a0,584(s5)
80167658:	08059d44 	j	80167510 <_dl_close+0x480>
8016765c:	00000000 	nop
80167660:	8ea402b0 	lw	a0,688(s5)
80167664:	00000000 	nop
80167668:	1080ffc1 	beqz	a0,80167570 <_dl_close+0x4e0>
8016766c:	00000000 	nop
80167670:	8c820004 	lw	v0,4(a0)
80167674:	00000000 	nop
80167678:	104000c2 	beqz	v0,80167984 <_dl_close+0x8f4>
8016767c:	24830004 	addiu	v1,a0,4
80167680:	00801821 	move	v1,a0
80167684:	24060001 	li	a2,1
80167688:	8c620008 	lw	v0,8(v1)
8016768c:	24c60001 	addiu	a2,a2,1
80167690:	1440fffd 	bnez	v0,80167688 <_dl_close+0x5f8>
80167694:	24630004 	addiu	v1,v1,4
80167698:	00061080 	sll	v0,a2,0x2
8016769c:	00821821 	addu	v1,a0,v0
801676a0:	8ea50288 	lw	a1,648(s5)
801676a4:	24620004 	addiu	v0,v1,4
801676a8:	8ca30000 	lw	v1,0(a1)
801676ac:	aea20220 	sw	v0,544(s5)
801676b0:	1060ffaf 	beqz	v1,80167570 <_dl_close+0x4e0>
801676b4:	aea60224 	sw	a2,548(s5)
801676b8:	24a40004 	addiu	a0,a1,4
801676bc:	26a60228 	addiu	a2,s5,552
801676c0:	2407ffff 	li	a3,-1
801676c4:	10c3000a 	beq	a2,v1,801676f0 <_dl_close+0x660>
801676c8:	2463fde0 	addiu	v1,v1,-544
801676cc:	8c620018 	lw	v0,24(v1)
801676d0:	8fc9001c 	lw	t1,28(s8)
801676d4:	00000000 	nop
801676d8:	152200ac 	bne	t1,v0,8016798c <_dl_close+0x8fc>
801676dc:	00000000 	nop
801676e0:	8c6202cc 	lw	v0,716(v1)
801676e4:	00000000 	nop
801676e8:	1447009c 	bne	v0,a3,8016795c <_dl_close+0x8cc>
801676ec:	26a20220 	addiu	v0,s5,544
801676f0:	8c830000 	lw	v1,0(a0)
801676f4:	00802821 	move	a1,a0
801676f8:	1460fff2 	bnez	v1,801676c4 <_dl_close+0x634>
801676fc:	24840004 	addiu	a0,a0,4
80167700:	08059d5c 	j	80167570 <_dl_close+0x4e0>
80167704:	00000000 	nop
80167708:	8e2402b0 	lw	a0,688(s1)
8016770c:	0c045fee 	jal	80117fb8 <__cfree>
80167710:	00000000 	nop
80167714:	8e240288 	lw	a0,648(s1)
80167718:	26220274 	addiu	v0,s1,628
8016771c:	10820003 	beq	a0,v0,8016772c <_dl_close+0x69c>
80167720:	00000000 	nop
80167724:	0c045fee 	jal	80117fb8 <__cfree>
80167728:	00000000 	nop
8016772c:	8e220248 	lw	v0,584(s1)
80167730:	00000000 	nop
80167734:	30420080 	andi	v0,v0,0x80
80167738:	14400073 	bnez	v0,80167908 <_dl_close+0x878>
8016773c:	00000000 	nop
80167740:	8e240254 	lw	a0,596(s1)
80167744:	2410ffff 	li	s0,-1
80167748:	10900003 	beq	a0,s0,80167758 <_dl_close+0x6c8>
8016774c:	00000000 	nop
80167750:	0c045fee 	jal	80117fb8 <__cfree>
80167754:	00000000 	nop
80167758:	8e2402a8 	lw	a0,680(s1)
8016775c:	00000000 	nop
80167760:	10900003 	beq	a0,s0,80167770 <_dl_close+0x6e0>
80167764:	00000000 	nop
80167768:	0c045fee 	jal	80117fb8 <__cfree>
8016776c:	00000000 	nop
80167770:	0c045fee 	jal	80117fb8 <__cfree>
80167774:	02202021 	move	a0,s1
80167778:	8fc60018 	lw	a2,24(s8)
8016777c:	26730001 	addiu	s3,s3,1
80167780:	02861023 	subu	v0,s4,a2
80167784:	26b50004 	addiu	s5,s5,4
80167788:	1662001f 	bne	s3,v0,80167808 <_dl_close+0x778>
8016778c:	26520001 	addiu	s2,s2,1
80167790:	26e28740 	addiu	v0,s7,-30912
80167794:	0c05ab85 	jal	8016ae14 <_dl_debug_state>
80167798:	ac40000c 	sw	zero,12(v0)
8016779c:	3c09801f 	lui	t1,0x801f
801677a0:	8d2346e8 	lw	v1,18152(t1)
801677a4:	24020002 	li	v0,2
801677a8:	1462008e 	bne	v1,v0,801679e4 <_dl_close+0x954>
801677ac:	3c020000 	lui	v0,0x0
801677b0:	8fdd0020 	lw	sp,32(s8)
801677b4:	08059c70 	j	801671c0 <_dl_close+0x130>
801677b8:	00000000 	nop
801677bc:	1100fff8 	beqz	t0,801677a0 <_dl_close+0x710>
801677c0:	3c09801f 	lui	t1,0x801f
801677c4:	3c17803b 	lui	s7,0x803b
801677c8:	26e28740 	addiu	v0,s7,-30912
801677cc:	24030002 	li	v1,2
801677d0:	0c05ab85 	jal	8016ae14 <_dl_debug_state>
801677d4:	ac43000c 	sw	v1,12(v0)
801677d8:	8fc40018 	lw	a0,24(s8)
801677dc:	00000000 	nop
801677e0:	0094102b 	sltu	v0,a0,s4
801677e4:	1040ffea 	beqz	v0,80167790 <_dl_close+0x700>
801677e8:	00041080 	sll	v0,a0,0x2
801677ec:	8fc50024 	lw	a1,36(s8)
801677f0:	00000000 	nop
801677f4:	00a2a821 	addu	s5,a1,v0
801677f8:	3c02803b 	lui	v0,0x803b
801677fc:	02649021 	addu	s2,s3,a0
80167800:	24568698 	addiu	s6,v0,-31080
80167804:	00009821 	move	s3,zero
80167808:	82420000 	lb	v0,0(s2)
8016780c:	8eb10000 	lw	s1,0(s5)
80167810:	1440ffd9 	bnez	v0,80167778 <_dl_close+0x6e8>
80167814:	24020002 	li	v0,2
80167818:	8e240248 	lw	a0,584(s1)
8016781c:	00000000 	nop
80167820:	30830003 	andi	v1,a0,0x3
80167824:	14620061 	bne	v1,v0,801679ac <_dl_close+0x91c>
80167828:	00041102 	srl	v0,a0,0x4
8016782c:	30420001 	andi	v0,v0,0x1
80167830:	14400075 	bnez	v0,80167a08 <_dl_close+0x978>
80167834:	00000000 	nop
80167838:	8e240268 	lw	a0,616(s1)
8016783c:	8e25026c 	lw	a1,620(s1)
80167840:	0c047a36 	jal	8011e8d8 <__munmap>
80167844:	00a42823 	subu	a1,a1,a0
80167848:	8e230010 	lw	v1,16(s1)
8016784c:	00000000 	nop
80167850:	1060003a 	beqz	v1,8016793c <_dl_close+0x8ac>
80167854:	00000000 	nop
80167858:	8e22000c 	lw	v0,12(s1)
8016785c:	8e250018 	lw	a1,24(s1)
80167860:	ac62000c 	sw	v0,12(v1)
80167864:	000518c0 	sll	v1,a1,0x3
80167868:	00051140 	sll	v0,a1,0x5
8016786c:	00431023 	subu	v0,v0,v1
80167870:	00561021 	addu	v0,v0,s6
80167874:	8c430004 	lw	v1,4(v0)
80167878:	8e24000c 	lw	a0,12(s1)
8016787c:	2463ffff 	addiu	v1,v1,-1
80167880:	10800004 	beqz	a0,80167894 <_dl_close+0x804>
80167884:	ac430004 	sw	v1,4(v0)
80167888:	8e220010 	lw	v0,16(s1)
8016788c:	00000000 	nop
80167890:	ac820010 	sw	v0,16(a0)
80167894:	8e240250 	lw	a0,592(s1)
80167898:	0c045fee 	jal	80117fb8 <__cfree>
8016789c:	00000000 	nop
801678a0:	8e240264 	lw	a0,612(s1)
801678a4:	2402ffff 	li	v0,-1
801678a8:	10820003 	beq	a0,v0,801678b8 <_dl_close+0x828>
801678ac:	00000000 	nop
801678b0:	0c045fee 	jal	80117fb8 <__cfree>
801678b4:	00000000 	nop
801678b8:	8e2402bc 	lw	a0,700(s1)
801678bc:	0c045fee 	jal	80117fb8 <__cfree>
801678c0:	00000000 	nop
801678c4:	8e240004 	lw	a0,4(s1)
801678c8:	0c045fee 	jal	80117fb8 <__cfree>
801678cc:	00000000 	nop
801678d0:	8e24001c 	lw	a0,28(s1)
801678d4:	00000000 	nop
801678d8:	8c820008 	lw	v0,8(a0)
801678dc:	8c900004 	lw	s0,4(a0)
801678e0:	10400005 	beqz	v0,801678f8 <_dl_close+0x868>
801678e4:	00000000 	nop
801678e8:	1200ff87 	beqz	s0,80167708 <_dl_close+0x678>
801678ec:	02002021 	move	a0,s0
801678f0:	08059e36 	j	801678d8 <_dl_close+0x848>
801678f4:	00000000 	nop
801678f8:	0c045fee 	jal	80117fb8 <__cfree>
801678fc:	00000000 	nop
80167900:	08059e3a 	j	801678e8 <_dl_close+0x858>
80167904:	00000000 	nop
80167908:	8e240214 	lw	a0,532(s1)
8016790c:	0c045fee 	jal	80117fb8 <__cfree>
80167910:	00000000 	nop
80167914:	08059dd0 	j	80167740 <_dl_close+0x6b0>
80167918:	00000000 	nop
8016791c:	3c04801d 	lui	a0,0x801d
80167920:	3c05801d 	lui	a1,0x801d
80167924:	3c07801d 	lui	a3,0x801d
80167928:	248472f8 	addiu	a0,a0,29432
8016792c:	24a57294 	addiu	a1,a1,29332
80167930:	24e77390 	addiu	a3,a3,29584
80167934:	0c04ad9c 	jal	8012b670 <__assert_fail>
80167938:	240600f7 	li	a2,247
8016793c:	8e250018 	lw	a1,24(s1)
80167940:	8e24000c 	lw	a0,12(s1)
80167944:	000518c0 	sll	v1,a1,0x3
80167948:	00051140 	sll	v0,a1,0x5
8016794c:	00431023 	subu	v0,v0,v1
80167950:	00561021 	addu	v0,v0,s6
80167954:	08059e1a 	j	80167868 <_dl_close+0x7d8>
80167958:	ac440000 	sw	a0,0(v0)
8016795c:	08059d5c 	j	80167570 <_dl_close+0x4e0>
80167960:	aca20000 	sw	v0,0(a1)
80167964:	3c04801d 	lui	a0,0x801d
80167968:	3c05801d 	lui	a1,0x801d
8016796c:	3c07801d 	lui	a3,0x801d
80167970:	24847284 	addiu	a0,a0,29316
80167974:	24a57294 	addiu	a1,a1,29332
80167978:	24e77390 	addiu	a3,a3,29584
8016797c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80167980:	240600a5 	li	a2,165
80167984:	08059da8 	j	801676a0 <_dl_close+0x610>
80167988:	24060001 	li	a2,1
8016798c:	3c04801d 	lui	a0,0x801d
80167990:	3c05801d 	lui	a1,0x801d
80167994:	3c07801d 	lui	a3,0x801d
80167998:	24847358 	addiu	a0,a0,29528
8016799c:	24a57294 	addiu	a1,a1,29332
801679a0:	24e77390 	addiu	a3,a3,29584
801679a4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801679a8:	2406013f 	li	a2,319
801679ac:	3c04801d 	lui	a0,0x801d
801679b0:	3c05801d 	lui	a1,0x801d
801679b4:	3c07801d 	lui	a3,0x801d
801679b8:	2484736c 	addiu	a0,a0,29548
801679bc:	24a57294 	addiu	a1,a1,29332
801679c0:	24e77390 	addiu	a3,a3,29584
801679c4:	0c04ad9c 	jal	8012b670 <__assert_fail>
801679c8:	24060168 	li	a2,360
801679cc:	8ea50004 	lw	a1,4(s5)
801679d0:	8fc6001c 	lw	a2,28(s8)
801679d4:	0c05585f 	jal	8015617c <_dl_debug_printf>
801679d8:	2484733c 	addiu	a0,a0,29500
801679dc:	08059d73 	j	801675cc <_dl_close+0x53c>
801679e0:	00000000 	nop
801679e4:	24420000 	addiu	v0,v0,0
801679e8:	10400004 	beqz	v0,801679fc <_dl_close+0x96c>
801679ec:	ad2046e8 	sw	zero,18152(t1)
801679f0:	3c04801f 	lui	a0,0x801f
801679f4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801679f8:	24843184 	addiu	a0,a0,12676
801679fc:	8fdd0020 	lw	sp,32(s8)
80167a00:	08059c59 	j	80167164 <_dl_close+0xd4>
80167a04:	03c0e821 	move	sp,s8
80167a08:	8e250018 	lw	a1,24(s1)
80167a0c:	00000000 	nop
80167a10:	000510c0 	sll	v0,a1,0x3
80167a14:	00051940 	sll	v1,a1,0x5
80167a18:	00621823 	subu	v1,v1,v0
80167a1c:	00761821 	addu	v1,v1,s6
80167a20:	8c670010 	lw	a3,16(v1)
80167a24:	00000000 	nop
80167a28:	8ce60004 	lw	a2,4(a3)
80167a2c:	8cea0000 	lw	t2,0(a3)
80167a30:	00061080 	sll	v0,a2,0x2
80167a34:	004a1021 	addu	v0,v0,t2
80167a38:	2443fffc 	addiu	v1,v0,-4
80167a3c:	00c02021 	move	a0,a2
80167a40:	8c620000 	lw	v0,0(v1)
80167a44:	2484ffff 	addiu	a0,a0,-1
80167a48:	1622fffd 	bne	s1,v0,80167a40 <_dl_close+0x9b0>
80167a4c:	2463fffc 	addiu	v1,v1,-4
80167a50:	24880001 	addiu	t0,a0,1
80167a54:	0106102b 	sltu	v0,t0,a2
80167a58:	10400011 	beqz	v0,80167aa0 <_dl_close+0xa10>
80167a5c:	00041080 	sll	v0,a0,0x2
80167a60:	08059e9b 	j	80167a6c <_dl_close+0x9dc>
80167a64:	24490004 	addiu	t1,v0,4
80167a68:	8cea0000 	lw	t2,0(a3)
80167a6c:	000518c0 	sll	v1,a1,0x3
80167a70:	00051140 	sll	v0,a1,0x5
80167a74:	00431023 	subu	v0,v0,v1
80167a78:	00561021 	addu	v0,v0,s6
80167a7c:	8c470010 	lw	a3,16(v0)
80167a80:	012a1821 	addu	v1,t1,t2
80167a84:	8ce60004 	lw	a2,4(a3)
80167a88:	25080001 	addiu	t0,t0,1
80167a8c:	8c620000 	lw	v0,0(v1)
80167a90:	0106202b 	sltu	a0,t0,a2
80167a94:	ac62fffc 	sw	v0,-4(v1)
80167a98:	1480fff3 	bnez	a0,80167a68 <_dl_close+0x9d8>
80167a9c:	25290004 	addiu	t1,t1,4
80167aa0:	24c2ffff 	addiu	v0,a2,-1
80167aa4:	08059e0e 	j	80167838 <_dl_close+0x7a8>
80167aa8:	ace20004 	sw	v0,4(a3)
80167aac:	00000000 	nop

80167ab0 <_dl_addr>:
80167ab0:	3c020000 	lui	v0,0x0
80167ab4:	27bdffd8 	addiu	sp,sp,-40
80167ab8:	24420000 	addiu	v0,v0,0
80167abc:	afb3001c 	sw	s3,28(sp)
80167ac0:	afb20018 	sw	s2,24(sp)
80167ac4:	afb10014 	sw	s1,20(sp)
80167ac8:	afb00010 	sw	s0,16(sp)
80167acc:	afbf0020 	sw	ra,32(sp)
80167ad0:	00808021 	move	s0,a0
80167ad4:	00a08821 	move	s1,a1
80167ad8:	00c09021 	move	s2,a2
80167adc:	10400004 	beqz	v0,80167af0 <_dl_addr+0x40>
80167ae0:	00e09821 	move	s3,a3
80167ae4:	3c04801f 	lui	a0,0x801f
80167ae8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80167aec:	24843184 	addiu	a0,a0,12676
80167af0:	3c02803b 	lui	v0,0x803b
80167af4:	8c468698 	lw	a2,-31080(v0)
80167af8:	00000000 	nop
80167afc:	10c00024 	beqz	a2,80167b90 <_dl_addr+0xe0>
80167b00:	00000000 	nop
80167b04:	8cc70268 	lw	a3,616(a2)
80167b08:	00000000 	nop
80167b0c:	0207102b 	sltu	v0,s0,a3
80167b10:	1440001b 	bnez	v0,80167b80 <_dl_addr+0xd0>
80167b14:	00000000 	nop
80167b18:	8cc2026c 	lw	v0,620(a2)
80167b1c:	00000000 	nop
80167b20:	0202102b 	sltu	v0,s0,v0
80167b24:	10400016 	beqz	v0,80167b80 <_dl_addr+0xd0>
80167b28:	00000000 	nop
80167b2c:	94c2021c 	lhu	v0,540(a2)
80167b30:	00000000 	nop
80167b34:	10400026 	beqz	v0,80167bd0 <_dl_addr+0x120>
80167b38:	00021140 	sll	v0,v0,0x5
80167b3c:	8cc30214 	lw	v1,532(a2)
80167b40:	00000000 	nop
80167b44:	00431021 	addu	v0,v0,v1
80167b48:	2443ffe0 	addiu	v1,v0,-32
80167b4c:	24050001 	li	a1,1
80167b50:	8c620000 	lw	v0,0(v1)
80167b54:	00602021 	move	a0,v1
80167b58:	1445fffd 	bne	v0,a1,80167b50 <_dl_addr+0xa0>
80167b5c:	2463ffe0 	addiu	v1,v1,-32
80167b60:	8cc80000 	lw	t0,0(a2)
80167b64:	8c820008 	lw	v0,8(a0)
80167b68:	8c830014 	lw	v1,20(a0)
80167b6c:	01021021 	addu	v0,t0,v0
80167b70:	00431021 	addu	v0,v0,v1
80167b74:	0202102b 	sltu	v0,s0,v0
80167b78:	14400016 	bnez	v0,80167bd4 <_dl_addr+0x124>
80167b7c:	00000000 	nop
80167b80:	8cc6000c 	lw	a2,12(a2)
80167b84:	00000000 	nop
80167b88:	14c0ffde 	bnez	a2,80167b04 <_dl_addr+0x54>
80167b8c:	00000000 	nop
80167b90:	00008021 	move	s0,zero
80167b94:	3c020000 	lui	v0,0x0
80167b98:	24420000 	addiu	v0,v0,0
80167b9c:	10400005 	beqz	v0,80167bb4 <_dl_addr+0x104>
80167ba0:	02001021 	move	v0,s0
80167ba4:	3c04801f 	lui	a0,0x801f
80167ba8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80167bac:	24843184 	addiu	a0,a0,12676
80167bb0:	02001021 	move	v0,s0
80167bb4:	8fbf0020 	lw	ra,32(sp)
80167bb8:	8fb3001c 	lw	s3,28(sp)
80167bbc:	8fb20018 	lw	s2,24(sp)
80167bc0:	8fb10014 	lw	s1,20(sp)
80167bc4:	8fb00010 	lw	s0,16(sp)
80167bc8:	03e00008 	jr	ra
80167bcc:	27bd0028 	addiu	sp,sp,40
80167bd0:	8cc80000 	lw	t0,0(a2)
80167bd4:	8cc20004 	lw	v0,4(a2)
80167bd8:	ae270004 	sw	a3,4(s1)
80167bdc:	ae220000 	sw	v0,0(s1)
80167be0:	8cc30004 	lw	v1,4(a2)
80167be4:	00000000 	nop
80167be8:	80620000 	lb	v0,0(v1)
80167bec:	00000000 	nop
80167bf0:	10400054 	beqz	v0,80167d44 <_dl_addr+0x294>
80167bf4:	00000000 	nop
80167bf8:	8cc20038 	lw	v0,56(a2)
80167bfc:	8cc30034 	lw	v1,52(a2)
80167c00:	8c440004 	lw	a0,4(v0)
80167c04:	8c650004 	lw	a1,4(v1)
80167c08:	8cc20048 	lw	v0,72(a2)
80167c0c:	8cc90030 	lw	t1,48(a2)
80167c10:	01043821 	addu	a3,t0,a0
80167c14:	8c4b0004 	lw	t3,4(v0)
80167c18:	11200048 	beqz	t1,80167d3c <_dl_addr+0x28c>
80167c1c:	01056021 	addu	t4,t0,a1
80167c20:	8d220004 	lw	v0,4(t1)
80167c24:	00000000 	nop
80167c28:	01021021 	addu	v0,t0,v0
80167c2c:	8c430004 	lw	v1,4(v0)
80167c30:	00000000 	nop
80167c34:	00031900 	sll	v1,v1,0x4
80167c38:	00e34821 	addu	t1,a3,v1
80167c3c:	00e9102b 	sltu	v0,a3,t1
80167c40:	10400020 	beqz	v0,80167cc4 <_dl_addr+0x214>
80167c44:	00005021 	move	t2,zero
80167c48:	8ce50004 	lw	a1,4(a3)
80167c4c:	00000000 	nop
80167c50:	01052021 	addu	a0,t0,a1
80167c54:	0204102b 	sltu	v0,s0,a0
80167c58:	14400016 	bnez	v0,80167cb4 <_dl_addr+0x204>
80167c5c:	00000000 	nop
80167c60:	8ce30008 	lw	v1,8(a3)
80167c64:	00000000 	nop
80167c68:	00831021 	addu	v0,a0,v1
80167c6c:	14600003 	bnez	v1,80167c7c <_dl_addr+0x1cc>
80167c70:	0202102b 	sltu	v0,s0,v0
80167c74:	12040003 	beq	s0,a0,80167c84 <_dl_addr+0x1d4>
80167c78:	00000000 	nop
80167c7c:	1040000d 	beqz	v0,80167cb4 <_dl_addr+0x204>
80167c80:	00000000 	nop
80167c84:	8ce20000 	lw	v0,0(a3)
80167c88:	00000000 	nop
80167c8c:	004b102b 	sltu	v0,v0,t3
80167c90:	10400008 	beqz	v0,80167cb4 <_dl_addr+0x204>
80167c94:	00000000 	nop
80167c98:	1140001a 	beqz	t2,80167d04 <_dl_addr+0x254>
80167c9c:	00000000 	nop
80167ca0:	8d420004 	lw	v0,4(t2)
80167ca4:	00000000 	nop
80167ca8:	0045102b 	sltu	v0,v0,a1
80167cac:	14400015 	bnez	v0,80167d04 <_dl_addr+0x254>
80167cb0:	00000000 	nop
80167cb4:	24e70010 	addiu	a3,a3,16
80167cb8:	00e9102b 	sltu	v0,a3,t1
80167cbc:	1440ffe2 	bnez	v0,80167c48 <_dl_addr+0x198>
80167cc0:	00000000 	nop
80167cc4:	12400002 	beqz	s2,80167cd0 <_dl_addr+0x220>
80167cc8:	00000000 	nop
80167ccc:	ae460000 	sw	a2,0(s2)
80167cd0:	12600002 	beqz	s3,80167cdc <_dl_addr+0x22c>
80167cd4:	00000000 	nop
80167cd8:	ae6a0000 	sw	t2,0(s3)
80167cdc:	11400013 	beqz	t2,80167d2c <_dl_addr+0x27c>
80167ce0:	00000000 	nop
80167ce4:	8d420004 	lw	v0,4(t2)
80167ce8:	8d430000 	lw	v1,0(t2)
80167cec:	01021021 	addu	v0,t0,v0
80167cf0:	01831821 	addu	v1,t4,v1
80167cf4:	24100001 	li	s0,1
80167cf8:	ae22000c 	sw	v0,12(s1)
80167cfc:	08059ee5 	j	80167b94 <_dl_addr+0xe4>
80167d00:	ae230008 	sw	v1,8(s1)
80167d04:	90e2000c 	lbu	v0,12(a3)
80167d08:	00000000 	nop
80167d0c:	00021102 	srl	v0,v0,0x4
80167d10:	2442ffff 	addiu	v0,v0,-1
80167d14:	304200ff 	andi	v0,v0,0xff
80167d18:	2c420002 	sltiu	v0,v0,2
80167d1c:	1040ffe5 	beqz	v0,80167cb4 <_dl_addr+0x204>
80167d20:	00000000 	nop
80167d24:	08059f2d 	j	80167cb4 <_dl_addr+0x204>
80167d28:	00e05021 	move	t2,a3
80167d2c:	24100001 	li	s0,1
80167d30:	ae20000c 	sw	zero,12(s1)
80167d34:	08059ee5 	j	80167b94 <_dl_addr+0xe4>
80167d38:	ae200008 	sw	zero,8(s1)
80167d3c:	08059f0f 	j	80167c3c <_dl_addr+0x18c>
80167d40:	01804821 	move	t1,t4
80167d44:	8cc20248 	lw	v0,584(a2)
80167d48:	00000000 	nop
80167d4c:	30420003 	andi	v0,v0,0x3
80167d50:	1440ffa9 	bnez	v0,80167bf8 <_dl_addr+0x148>
80167d54:	3c02801f 	lui	v0,0x801f
80167d58:	8c4331a0 	lw	v1,12704(v0)
80167d5c:	00000000 	nop
80167d60:	8c640000 	lw	a0,0(v1)
80167d64:	08059efe 	j	80167bf8 <_dl_addr+0x148>
80167d68:	ae240000 	sw	a0,0(s1)
80167d6c:	00000000 	nop

80167d70 <__sigsetjmp>:
80167d70:	03a03021 	move	a2,sp
80167d74:	08059f60 	j	80167d80 <__sigsetjmp_aux>
80167d78:	03c03821 	move	a3,s8
80167d7c:	00000000 	nop

80167d80 <__sigsetjmp_aux>:
80167d80:	00801021 	move	v0,a0
	...
80167db4:	ac9f0000 	sw	ra,0(a0)
80167db8:	ac860004 	sw	a2,4(a0)
80167dbc:	ac870028 	sw	a3,40(a0)
80167dc0:	ac9c002c 	sw	gp,44(a0)
80167dc4:	ac900008 	sw	s0,8(a0)
80167dc8:	ac91000c 	sw	s1,12(a0)
80167dcc:	ac920010 	sw	s2,16(a0)
80167dd0:	ac930014 	sw	s3,20(a0)
80167dd4:	ac940018 	sw	s4,24(a0)
80167dd8:	ac95001c 	sw	s5,28(a0)
80167ddc:	ac960020 	sw	s6,32(a0)
80167de0:	ac970024 	sw	s7,36(a0)
80167de4:	00000000 	nop
80167de8:	0805aea0 	j	8016ba80 <__sigjmp_save>
80167dec:	ac430030 	sw	v1,48(v0)

80167df0 <__mpn_addmul_1>:
80167df0:	8ca80000 	lw	t0,0(a1)
80167df4:	24a50004 	addiu	a1,a1,4
80167df8:	01070019 	multu	t0,a3
80167dfc:	24c6ffff 	addiu	a2,a2,-1
80167e00:	10c00020 	beqz	a2,80167e84 <__mpn_addmul_1+0x94>
80167e04:	00001021 	move	v0,zero
80167e08:	24c6ffff 	addiu	a2,a2,-1
80167e0c:	10c00011 	beqz	a2,80167e54 <__mpn_addmul_1+0x64>
80167e10:	8ca80000 	lw	t0,0(a1)
80167e14:	8c8a0000 	lw	t2,0(a0)
80167e18:	00001812 	mflo	v1
80167e1c:	00004810 	mfhi	t1
80167e20:	24a50004 	addiu	a1,a1,4
80167e24:	00621821 	addu	v1,v1,v0
80167e28:	01070019 	multu	t0,a3
80167e2c:	8ca80000 	lw	t0,0(a1)
80167e30:	24c6ffff 	addiu	a2,a2,-1
80167e34:	0062102b 	sltu	v0,v1,v0
80167e38:	01431821 	addu	v1,t2,v1
80167e3c:	006a502b 	sltu	t2,v1,t2
80167e40:	004a1021 	addu	v0,v0,t2
80167e44:	ac830000 	sw	v1,0(a0)
80167e48:	24840004 	addiu	a0,a0,4
80167e4c:	14c0fff1 	bnez	a2,80167e14 <__mpn_addmul_1+0x24>
80167e50:	01221021 	addu	v0,t1,v0
80167e54:	8c8a0000 	lw	t2,0(a0)
80167e58:	00001812 	mflo	v1
80167e5c:	00004810 	mfhi	t1
80167e60:	00621821 	addu	v1,v1,v0
80167e64:	0062102b 	sltu	v0,v1,v0
80167e68:	01070019 	multu	t0,a3
80167e6c:	01431821 	addu	v1,t2,v1
80167e70:	006a502b 	sltu	t2,v1,t2
80167e74:	004a1021 	addu	v0,v0,t2
80167e78:	ac830000 	sw	v1,0(a0)
80167e7c:	24840004 	addiu	a0,a0,4
80167e80:	01221021 	addu	v0,t1,v0
80167e84:	8c8a0000 	lw	t2,0(a0)
80167e88:	00001812 	mflo	v1
80167e8c:	00004810 	mfhi	t1
80167e90:	00621821 	addu	v1,v1,v0
80167e94:	0062102b 	sltu	v0,v1,v0
80167e98:	01431821 	addu	v1,t2,v1
80167e9c:	006a502b 	sltu	t2,v1,t2
80167ea0:	004a1021 	addu	v0,v0,t2
80167ea4:	ac830000 	sw	v1,0(a0)
80167ea8:	03e00008 	jr	ra
80167eac:	01221021 	addu	v0,t1,v0

80167eb0 <__dlopen>:
80167eb0:	27bdffd8 	addiu	sp,sp,-40
80167eb4:	afa40010 	sw	a0,16(sp)
80167eb8:	3c048016 	lui	a0,0x8016
80167ebc:	afa50014 	sw	a1,20(sp)
80167ec0:	24847f08 	addiu	a0,a0,32520
80167ec4:	27a50010 	addiu	a1,sp,16
80167ec8:	afbf0020 	sw	ra,32(sp)
80167ecc:	0c0585bb 	jal	801616ec <_dlerror_run>
80167ed0:	afa6001c 	sw	a2,28(sp)
80167ed4:	14400008 	bnez	v0,80167ef8 <__dlopen+0x48>
80167ed8:	00001821 	move	v1,zero
80167edc:	8fa40018 	lw	a0,24(sp)
80167ee0:	0c0559ce 	jal	80156738 <__libc_register_dl_open_hook>
80167ee4:	00000000 	nop
80167ee8:	8fa40018 	lw	a0,24(sp)
80167eec:	0c058514 	jal	80161450 <__libc_register_dlfcn_hook>
80167ef0:	00000000 	nop
80167ef4:	8fa30018 	lw	v1,24(sp)
80167ef8:	8fbf0020 	lw	ra,32(sp)
80167efc:	00601021 	move	v0,v1
80167f00:	03e00008 	jr	ra
80167f04:	27bd0028 	addiu	sp,sp,40

80167f08 <dlopen_doit>:
80167f08:	27bdffe8 	addiu	sp,sp,-24
80167f0c:	afb00010 	sw	s0,16(sp)
80167f10:	afbf0014 	sw	ra,20(sp)
80167f14:	00808021 	move	s0,a0
80167f18:	8c840000 	lw	a0,0(a0)
80167f1c:	00000000 	nop
80167f20:	1080000b 	beqz	a0,80167f50 <dlopen_doit+0x48>
80167f24:	00003821 	move	a3,zero
80167f28:	8e020004 	lw	v0,4(s0)
80167f2c:	8e06000c 	lw	a2,12(s0)
80167f30:	3c058000 	lui	a1,0x8000
80167f34:	0c05994c 	jal	80166530 <_dl_open>
80167f38:	00452825 	or	a1,v0,a1
80167f3c:	ae020008 	sw	v0,8(s0)
80167f40:	8fbf0014 	lw	ra,20(sp)
80167f44:	8fb00010 	lw	s0,16(sp)
80167f48:	03e00008 	jr	ra
80167f4c:	27bd0018 	addiu	sp,sp,24
80167f50:	3c02801d 	lui	v0,0x801d
80167f54:	24447208 	addiu	a0,v0,29192
80167f58:	8e020004 	lw	v0,4(s0)
80167f5c:	8e06000c 	lw	a2,12(s0)
80167f60:	3c058000 	lui	a1,0x8000
80167f64:	0c05994c 	jal	80166530 <_dl_open>
80167f68:	00452825 	or	a1,v0,a1
80167f6c:	ae020008 	sw	v0,8(s0)
80167f70:	8fbf0014 	lw	ra,20(sp)
80167f74:	8fb00010 	lw	s0,16(sp)
80167f78:	03e00008 	jr	ra
80167f7c:	27bd0018 	addiu	sp,sp,24

80167f80 <__dlclose>:
80167f80:	00802821 	move	a1,a0
80167f84:	3c048016 	lui	a0,0x8016
80167f88:	27bdffe8 	addiu	sp,sp,-24
80167f8c:	afbf0010 	sw	ra,16(sp)
80167f90:	0c0585bb 	jal	801616ec <_dlerror_run>
80167f94:	24847fac 	addiu	a0,a0,32684
80167f98:	2c420001 	sltiu	v0,v0,1
80167f9c:	8fbf0010 	lw	ra,16(sp)
80167fa0:	2442ffff 	addiu	v0,v0,-1
80167fa4:	03e00008 	jr	ra
80167fa8:	27bd0018 	addiu	sp,sp,24

80167fac <dlclose_doit>:
80167fac:	08059c24 	j	80167090 <_dl_close>
80167fb0:	00000000 	nop
	...

80167fc0 <__dlsym>:
80167fc0:	27bdffd8 	addiu	sp,sp,-40
80167fc4:	3c020000 	lui	v0,0x0
80167fc8:	afa40010 	sw	a0,16(sp)
80167fcc:	24420000 	addiu	v0,v0,0
80167fd0:	3c04801f 	lui	a0,0x801f
80167fd4:	afb00020 	sw	s0,32(sp)
80167fd8:	afbf0024 	sw	ra,36(sp)
80167fdc:	00008021 	move	s0,zero
80167fe0:	24843184 	addiu	a0,a0,12676
80167fe4:	afa60018 	sw	a2,24(sp)
80167fe8:	10400003 	beqz	v0,80167ff8 <__dlsym+0x38>
80167fec:	afa50014 	sw	a1,20(sp)
80167ff0:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80167ff4:	00000000 	nop
80167ff8:	3c048017 	lui	a0,0x8017
80167ffc:	24848040 	addiu	a0,a0,-32704
80168000:	0c0585bb 	jal	801616ec <_dlerror_run>
80168004:	27a50010 	addiu	a1,sp,16
80168008:	14400002 	bnez	v0,80168014 <__dlsym+0x54>
8016800c:	3c020000 	lui	v0,0x0
80168010:	8fb0001c 	lw	s0,28(sp)
80168014:	3c04801f 	lui	a0,0x801f
80168018:	24420000 	addiu	v0,v0,0
8016801c:	10400003 	beqz	v0,8016802c <__dlsym+0x6c>
80168020:	24843184 	addiu	a0,a0,12676
80168024:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
80168028:	00000000 	nop
8016802c:	02001021 	move	v0,s0
80168030:	8fbf0024 	lw	ra,36(sp)
80168034:	8fb00020 	lw	s0,32(sp)
80168038:	03e00008 	jr	ra
8016803c:	27bd0028 	addiu	sp,sp,40

80168040 <dlsym_doit>:
80168040:	27bdffe8 	addiu	sp,sp,-24
80168044:	afbf0014 	sw	ra,20(sp)
80168048:	afb00010 	sw	s0,16(sp)
8016804c:	00808021 	move	s0,a0
80168050:	8e050004 	lw	a1,4(s0)
80168054:	8e060008 	lw	a2,8(s0)
80168058:	8c840000 	lw	a0,0(a0)
8016805c:	0c05ae59 	jal	8016b964 <_dl_sym>
80168060:	00000000 	nop
80168064:	ae02000c 	sw	v0,12(s0)
80168068:	8fbf0014 	lw	ra,20(sp)
8016806c:	8fb00010 	lw	s0,16(sp)
80168070:	03e00008 	jr	ra
80168074:	27bd0018 	addiu	sp,sp,24
	...

80168080 <__dlvsym>:
80168080:	27bdffd0 	addiu	sp,sp,-48
80168084:	3c020000 	lui	v0,0x0
80168088:	afa40010 	sw	a0,16(sp)
8016808c:	24420000 	addiu	v0,v0,0
80168090:	3c04801f 	lui	a0,0x801f
80168094:	afb00028 	sw	s0,40(sp)
80168098:	afbf002c 	sw	ra,44(sp)
8016809c:	00008021 	move	s0,zero
801680a0:	24843184 	addiu	a0,a0,12676
801680a4:	afa50014 	sw	a1,20(sp)
801680a8:	afa7001c 	sw	a3,28(sp)
801680ac:	10400003 	beqz	v0,801680bc <__dlvsym+0x3c>
801680b0:	afa60018 	sw	a2,24(sp)
801680b4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801680b8:	00000000 	nop
801680bc:	3c048017 	lui	a0,0x8017
801680c0:	24848104 	addiu	a0,a0,-32508
801680c4:	0c0585bb 	jal	801616ec <_dlerror_run>
801680c8:	27a50010 	addiu	a1,sp,16
801680cc:	14400002 	bnez	v0,801680d8 <__dlvsym+0x58>
801680d0:	3c020000 	lui	v0,0x0
801680d4:	8fb00020 	lw	s0,32(sp)
801680d8:	3c04801f 	lui	a0,0x801f
801680dc:	24420000 	addiu	v0,v0,0
801680e0:	10400003 	beqz	v0,801680f0 <__dlvsym+0x70>
801680e4:	24843184 	addiu	a0,a0,12676
801680e8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
801680ec:	00000000 	nop
801680f0:	02001021 	move	v0,s0
801680f4:	8fbf002c 	lw	ra,44(sp)
801680f8:	8fb00028 	lw	s0,40(sp)
801680fc:	03e00008 	jr	ra
80168100:	27bd0030 	addiu	sp,sp,48

80168104 <dlvsym_doit>:
80168104:	27bdffe8 	addiu	sp,sp,-24
80168108:	afbf0014 	sw	ra,20(sp)
8016810c:	afb00010 	sw	s0,16(sp)
80168110:	00808021 	move	s0,a0
80168114:	8e050004 	lw	a1,4(s0)
80168118:	8e060008 	lw	a2,8(s0)
8016811c:	8e07000c 	lw	a3,12(s0)
80168120:	8c840000 	lw	a0,0(a0)
80168124:	0c05ae63 	jal	8016b98c <_dl_vsym>
80168128:	00000000 	nop
8016812c:	ae020010 	sw	v0,16(s0)
80168130:	8fbf0014 	lw	ra,20(sp)
80168134:	8fb00010 	lw	s0,16(sp)
80168138:	03e00008 	jr	ra
8016813c:	27bd0018 	addiu	sp,sp,24

80168140 <wcschr>:
80168140:	00801021 	move	v0,a0
80168144:	8c430000 	lw	v1,0(v0)
80168148:	00000000 	nop
8016814c:	10650004 	beq	v1,a1,80168160 <wcschr+0x20>
80168150:	00000000 	nop
80168154:	1460fffb 	bnez	v1,80168144 <wcschr+0x4>
80168158:	24420004 	addiu	v0,v0,4
8016815c:	00001021 	move	v0,zero
80168160:	03e00008 	jr	ra
80168164:	00000000 	nop
	...

80168170 <profil_counter>:
80168170:	3c02801f 	lui	v0,0x801f
80168174:	8c4546f4 	lw	a1,18164(v0)
80168178:	8cc40008 	lw	a0,8(a2)
8016817c:	00000000 	nop
80168180:	00852023 	subu	a0,a0,a1
80168184:	000417c2 	srl	v0,a0,0x1f
80168188:	3c05801f 	lui	a1,0x801f
8016818c:	8ca646f8 	lw	a2,18168(a1)
80168190:	00441021 	addu	v0,v0,a0
80168194:	00021043 	sra	v0,v0,0x1
80168198:	00460019 	multu	v0,a2
8016819c:	3c04801f 	lui	a0,0x801f
801681a0:	8c8646f0 	lw	a2,18160(a0)
801681a4:	00001012 	mflo	v0
801681a8:	00021402 	srl	v0,v0,0x10
801681ac:	00001810 	mfhi	v1
801681b0:	00032c00 	sll	a1,v1,0x10
801681b4:	00a21025 	or	v0,a1,v0
801681b8:	00022040 	sll	a0,v0,0x1
801681bc:	0046102b 	sltu	v0,v0,a2
801681c0:	10400008 	beqz	v0,801681e4 <profil_counter+0x74>
801681c4:	3c02801f 	lui	v0,0x801f
801681c8:	8c4346ec 	lw	v1,18156(v0)
801681cc:	00000000 	nop
801681d0:	00831821 	addu	v1,a0,v1
801681d4:	94620000 	lhu	v0,0(v1)
801681d8:	00000000 	nop
801681dc:	24420001 	addiu	v0,v0,1
801681e0:	a4620000 	sh	v0,0(v1)
801681e4:	03e00008 	jr	ra
801681e8:	00000000 	nop

801681ec <__profil>:
801681ec:	27bdff30 	addiu	sp,sp,-208
801681f0:	afb400c0 	sw	s4,192(sp)
801681f4:	afb300bc 	sw	s3,188(sp)
801681f8:	afb200b8 	sw	s2,184(sp)
801681fc:	afb000b0 	sw	s0,176(sp)
80168200:	afbf00c8 	sw	ra,200(sp)
80168204:	afb500c4 	sw	s5,196(sp)
80168208:	afb100b4 	sw	s1,180(sp)
8016820c:	00808021 	move	s0,a0
80168210:	00a09021 	move	s2,a1
80168214:	00c09821 	move	s3,a2
80168218:	1080003c 	beqz	a0,8016830c <__profil+0x120>
8016821c:	00e0a021 	move	s4,a3
80168220:	3c11801f 	lui	s1,0x801f
80168224:	8e2246ec 	lw	v0,18156(s1)
80168228:	00000000 	nop
8016822c:	10400011 	beqz	v0,80168274 <__profil+0x88>
80168230:	3c058031 	lui	a1,0x8031
80168234:	24a56130 	addiu	a1,a1,24880
80168238:	24040002 	li	a0,2
8016823c:	0c05aeba 	jal	8016bae8 <__setitimer>
80168240:	00003021 	move	a2,zero
80168244:	04410043 	bgez	v0,80168354 <__profil+0x168>
80168248:	3c158031 	lui	s5,0x8031
8016824c:	2402ffff 	li	v0,-1
80168250:	8fbf00c8 	lw	ra,200(sp)
80168254:	8fb500c4 	lw	s5,196(sp)
80168258:	8fb400c0 	lw	s4,192(sp)
8016825c:	8fb300bc 	lw	s3,188(sp)
80168260:	8fb200b8 	lw	s2,184(sp)
80168264:	8fb100b4 	lw	s1,180(sp)
80168268:	8fb000b0 	lw	s0,176(sp)
8016826c:	03e00008 	jr	ra
80168270:	27bd00d0 	addiu	sp,sp,208
80168274:	3c158031 	lui	s5,0x8031
80168278:	00122042 	srl	a0,s2,0x1
8016827c:	3c02801f 	lui	v0,0x801f
80168280:	ac4446f0 	sw	a0,18160(v0)
80168284:	3c03801f 	lui	v1,0x801f
80168288:	3c028017 	lui	v0,0x8017
8016828c:	3c04801f 	lui	a0,0x801f
80168290:	24428170 	addiu	v0,v0,-32400
80168294:	ac7346f4 	sw	s3,18164(v1)
80168298:	3c031000 	lui	v1,0x1000
8016829c:	ac9446f8 	sw	s4,18168(a0)
801682a0:	afa20024 	sw	v0,36(sp)
801682a4:	afa30020 	sw	v1,32(sp)
801682a8:	ae3046ec 	sw	s0,18156(s1)
801682ac:	2403001f 	li	v1,31
801682b0:	2404ffff 	li	a0,-1
801682b4:	27a200a4 	addiu	v0,sp,164
801682b8:	2463ffff 	addiu	v1,v1,-1
801682bc:	ac440000 	sw	a0,0(v0)
801682c0:	1464fffd 	bne	v1,a0,801682b8 <__profil+0xcc>
801682c4:	2442fffc 	addiu	v0,v0,-4
801682c8:	26a66140 	addiu	a2,s5,24896
801682cc:	2404001d 	li	a0,29
801682d0:	0c0560c6 	jal	80158318 <__sigaction>
801682d4:	27a50020 	addiu	a1,sp,32
801682d8:	0440ffdc 	bltz	v0,8016824c <__profil+0x60>
801682dc:	24020001 	li	v0,1
801682e0:	3c068031 	lui	a2,0x8031
801682e4:	27a50010 	addiu	a1,sp,16
801682e8:	24c66130 	addiu	a2,a2,24880
801682ec:	24040002 	li	a0,2
801682f0:	afa20014 	sw	v0,20(sp)
801682f4:	afa00018 	sw	zero,24(sp)
801682f8:	afa2001c 	sw	v0,28(sp)
801682fc:	0c05aeba 	jal	8016bae8 <__setitimer>
80168300:	afa00010 	sw	zero,16(sp)
80168304:	0805a094 	j	80168250 <__profil+0x64>
80168308:	00000000 	nop
8016830c:	3c10801f 	lui	s0,0x801f
80168310:	8e0246ec 	lw	v0,18156(s0)
80168314:	00000000 	nop
80168318:	1040ffcd 	beqz	v0,80168250 <__profil+0x64>
8016831c:	3c058031 	lui	a1,0x8031
80168320:	24a56130 	addiu	a1,a1,24880
80168324:	24040002 	li	a0,2
80168328:	0c05aeba 	jal	8016bae8 <__setitimer>
8016832c:	00003021 	move	a2,zero
80168330:	0440ffc6 	bltz	v0,8016824c <__profil+0x60>
80168334:	3c058031 	lui	a1,0x8031
80168338:	24a56140 	addiu	a1,a1,24896
8016833c:	2404001d 	li	a0,29
80168340:	00003021 	move	a2,zero
80168344:	0c0560c6 	jal	80158318 <__sigaction>
80168348:	ae0046ec 	sw	zero,18156(s0)
8016834c:	0805a094 	j	80168250 <__profil+0x64>
80168350:	00000000 	nop
80168354:	2404001d 	li	a0,29
80168358:	26a56140 	addiu	a1,s5,24896
8016835c:	0c0560c6 	jal	80158318 <__sigaction>
80168360:	00003021 	move	a2,zero
80168364:	0441ffc5 	bgez	v0,8016827c <__profil+0x90>
80168368:	00122042 	srl	a0,s2,0x1
8016836c:	0805a094 	j	80168250 <__profil+0x64>
80168370:	2402ffff 	li	v0,-1
	...

80168380 <__profile_frequency>:
80168380:	27bdffd0 	addiu	sp,sp,-48
80168384:	afb10024 	sw	s1,36(sp)
80168388:	afbf0028 	sw	ra,40(sp)
8016838c:	afb00020 	sw	s0,32(sp)
80168390:	3c02801f 	lui	v0,0x801f
80168394:	8c5047a8 	lw	s0,18344(v0)
80168398:	27b10010 	addiu	s1,sp,16
8016839c:	00002021 	move	a0,zero
801683a0:	02202821 	move	a1,s1
801683a4:	12000007 	beqz	s0,801683c4 <__profile_frequency+0x44>
801683a8:	00003021 	move	a2,zero
801683ac:	02001021 	move	v0,s0
801683b0:	8fbf0028 	lw	ra,40(sp)
801683b4:	8fb10024 	lw	s1,36(sp)
801683b8:	8fb00020 	lw	s0,32(sp)
801683bc:	03e00008 	jr	ra
801683c0:	27bd0030 	addiu	sp,sp,48
801683c4:	24020001 	li	v0,1
801683c8:	afa20014 	sw	v0,20(sp)
801683cc:	afa00010 	sw	zero,16(sp)
801683d0:	afa00018 	sw	zero,24(sp)
801683d4:	0c05aeba 	jal	8016bae8 <__setitimer>
801683d8:	afa0001c 	sw	zero,28(sp)
801683dc:	02203021 	move	a2,s1
801683e0:	00002021 	move	a0,zero
801683e4:	0c05aeba 	jal	8016bae8 <__setitimer>
801683e8:	00002821 	move	a1,zero
801683ec:	8fa30014 	lw	v1,20(sp)
801683f0:	00000000 	nop
801683f4:	28620002 	slti	v0,v1,2
801683f8:	1440ffec 	bnez	v0,801683ac <__profile_frequency+0x2c>
801683fc:	3c02000f 	lui	v0,0xf
80168400:	34424240 	ori	v0,v0,0x4240
80168404:	14600002 	bnez	v1,80168410 <__profile_frequency+0x90>
80168408:	0043001a 	div	zero,v0,v1
8016840c:	0007000d 	break	0x7
80168410:	8fbf0028 	lw	ra,40(sp)
80168414:	8fb10024 	lw	s1,36(sp)
80168418:	00008012 	mflo	s0
8016841c:	02001021 	move	v0,s0
80168420:	8fb00020 	lw	s0,32(sp)
80168424:	03e00008 	jr	ra
80168428:	27bd0030 	addiu	sp,sp,48
8016842c:	00000000 	nop

80168430 <elf_machine_matches_host>:
80168430:	8c820024 	lw	v0,36(a0)
80168434:	00000000 	nop
80168438:	30420020 	andi	v0,v0,0x20
8016843c:	14400009 	bnez	v0,80168464 <elf_machine_matches_host+0x34>
80168440:	00001821 	move	v1,zero
80168444:	94840012 	lhu	a0,18(a0)
80168448:	24020008 	li	v0,8
8016844c:	10820005 	beq	a0,v0,80168464 <elf_machine_matches_host+0x34>
80168450:	24030001 	li	v1,1
80168454:	2402000a 	li	v0,10
80168458:	10820002 	beq	a0,v0,80168464 <elf_machine_matches_host+0x34>
8016845c:	00000000 	nop
80168460:	00001821 	move	v1,zero
80168464:	03e00008 	jr	ra
80168468:	00601021 	move	v0,v1

8016846c <_dl_reloc_bad_type>:
8016846c:	27bdffc0 	addiu	sp,sp,-64
80168470:	afb00030 	sw	s0,48(sp)
80168474:	00a08021 	move	s0,a1
80168478:	3c05801d 	lui	a1,0x801d
8016847c:	00063140 	sll	a2,a2,0x5
80168480:	afb10034 	sw	s1,52(sp)
80168484:	24a57480 	addiu	a1,a1,29824
80168488:	27b10010 	addiu	s1,sp,16
8016848c:	00c52821 	addu	a1,a2,a1
80168490:	afb20038 	sw	s2,56(sp)
80168494:	00809021 	move	s2,a0
80168498:	afbf003c 	sw	ra,60(sp)
8016849c:	0c052810 	jal	8014a040 <__stpcpy>
801684a0:	02202021 	move	a0,s1
801684a4:	00102102 	srl	a0,s0,0x4
801684a8:	3c03801d 	lui	v1,0x801d
801684ac:	246310a0 	addiu	v1,v1,4256
801684b0:	3084000f 	andi	a0,a0,0xf
801684b4:	3210000f 	andi	s0,s0,0xf
801684b8:	00832021 	addu	a0,a0,v1
801684bc:	02038021 	addu	s0,s0,v1
801684c0:	90850000 	lbu	a1,0(a0)
801684c4:	92030000 	lbu	v1,0(s0)
801684c8:	a0450000 	sb	a1,0(v0)
801684cc:	a0430001 	sb	v1,1(v0)
801684d0:	a0400002 	sb	zero,2(v0)
801684d4:	8e450004 	lw	a1,4(s2)
801684d8:	02203821 	move	a3,s1
801684dc:	00002021 	move	a0,zero
801684e0:	0c05563b 	jal	801558ec <_dl_signal_error>
801684e4:	00003021 	move	a2,zero

801684e8 <_dl_protect_relro>:
801684e8:	27bdffe8 	addiu	sp,sp,-24
801684ec:	afb00010 	sw	s0,16(sp)
801684f0:	afbf0014 	sw	ra,20(sp)
801684f4:	00808021 	move	s0,a0
801684f8:	8c850000 	lw	a1,0(a0)
801684fc:	8c8602e0 	lw	a2,736(a0)
80168500:	3c02801f 	lui	v0,0x801f
80168504:	8c4447d0 	lw	a0,18384(v0)
80168508:	8e0302e4 	lw	v1,740(s0)
8016850c:	00a62821 	addu	a1,a1,a2
80168510:	00042023 	negu	a0,a0
80168514:	00a31821 	addu	v1,a1,v1
80168518:	00831024 	and	v0,a0,v1
8016851c:	00a42024 	and	a0,a1,a0
80168520:	10820005 	beq	a0,v0,80168538 <_dl_protect_relro+0x50>
80168524:	00442823 	subu	a1,v0,a0
80168528:	0c047a42 	jal	8011e908 <__mprotect>
8016852c:	24060001 	li	a2,1
80168530:	04400005 	bltz	v0,80168548 <_dl_protect_relro+0x60>
80168534:	00000000 	nop
80168538:	8fbf0014 	lw	ra,20(sp)
8016853c:	8fb00010 	lw	s0,16(sp)
80168540:	03e00008 	jr	ra
80168544:	27bd0018 	addiu	sp,sp,24
80168548:	0c047ea0 	jal	8011fa80 <__errno_location>
8016854c:	00000000 	nop
80168550:	8c440000 	lw	a0,0(v0)
80168554:	3c07801d 	lui	a3,0x801d
80168558:	8e050004 	lw	a1,4(s0)
8016855c:	24e774c0 	addiu	a3,a3,29888
80168560:	0c05563b 	jal	801558ec <_dl_signal_error>
80168564:	00003021 	move	a2,zero

80168568 <_dl_relocate_object>:
80168568:	27bdff88 	addiu	sp,sp,-120
8016856c:	afbe0070 	sw	s8,112(sp)
80168570:	afb60068 	sw	s6,104(sp)
80168574:	afb20058 	sw	s2,88(sp)
80168578:	afbf0074 	sw	ra,116(sp)
8016857c:	afb7006c 	sw	s7,108(sp)
80168580:	afb50064 	sw	s5,100(sp)
80168584:	afb40060 	sw	s4,96(sp)
80168588:	afb3005c 	sw	s3,92(sp)
8016858c:	afb10054 	sw	s1,84(sp)
80168590:	afb00050 	sw	s0,80(sp)
80168594:	8c820248 	lw	v0,584(a0)
80168598:	03a0f021 	move	s8,sp
8016859c:	30420004 	andi	v0,v0,0x4
801685a0:	00809021 	move	s2,a0
801685a4:	afc5007c 	sw	a1,124(s8)
801685a8:	00c0b021 	move	s6,a2
801685ac:	144000da 	bnez	v0,80168918 <_dl_relocate_object+0x3b0>
801685b0:	afc70084 	sw	a3,132(s8)
801685b4:	10e000eb 	beqz	a3,80168964 <_dl_relocate_object+0x3fc>
801685b8:	3c03801f 	lui	v1,0x801f
801685bc:	8c624780 	lw	v0,18304(v1)
801685c0:	00000000 	nop
801685c4:	30420020 	andi	v0,v0,0x20
801685c8:	144001f0 	bnez	v0,80168d8c <_dl_relocate_object+0x824>
801685cc:	00000000 	nop
801685d0:	8e420078 	lw	v0,120(s2)
801685d4:	00000000 	nop
801685d8:	1440018d 	bnez	v0,80168c10 <_dl_relocate_object+0x6a8>
801685dc:	00000000 	nop
801685e0:	afc00044 	sw	zero,68(s8)
801685e4:	8e430034 	lw	v1,52(s2)
801685e8:	8e470000 	lw	a3,0(s2)
801685ec:	8c620004 	lw	v0,4(v1)
801685f0:	00000000 	nop
801685f4:	00e21021 	addu	v0,a3,v0
801685f8:	12c000d4 	beqz	s6,8016894c <_dl_relocate_object+0x3e4>
801685fc:	afc20048 	sw	v0,72(s8)
80168600:	8e45002c 	lw	a1,44(s2)
80168604:	00000000 	nop
80168608:	8ca20004 	lw	v0,4(a1)
8016860c:	00000000 	nop
80168610:	00e22021 	addu	a0,a3,v0
80168614:	8c830004 	lw	v1,4(a0)
80168618:	3c028017 	lui	v0,0x8017
8016861c:	2442a110 	addiu	v0,v0,-24304
80168620:	04600166 	bltz	v1,80168bbc <_dl_relocate_object+0x654>
80168624:	ac820000 	sw	v0,0(a0)
80168628:	3c02801f 	lui	v0,0x801f
8016862c:	8e470000 	lw	a3,0(s2)
80168630:	ac4037a0 	sw	zero,14240(v0)
80168634:	8e4201ac 	lw	v0,428(s2)
80168638:	00000000 	nop
8016863c:	104000c7 	beqz	v0,8016895c <_dl_relocate_object+0x3f4>
80168640:	00000000 	nop
80168644:	8c420004 	lw	v0,4(v0)
80168648:	00000000 	nop
8016864c:	00471021 	addu	v0,v0,a3
80168650:	afc20040 	sw	v0,64(s8)
80168654:	8ca20004 	lw	v0,4(a1)
80168658:	8e4400d0 	lw	a0,208(s2)
8016865c:	3c050000 	lui	a1,0x0
80168660:	24a30000 	addiu	v1,a1,0
80168664:	8c890004 	lw	t1,4(a0)
80168668:	12430007 	beq	s2,v1,80168688 <_dl_relocate_object+0x120>
8016866c:	00e24021 	addu	t0,a3,v0
80168670:	8d020004 	lw	v0,4(t0)
80168674:	24030002 	li	v1,2
80168678:	00021027 	nor	v0,zero,v0
8016867c:	000227c2 	srl	a0,v0,0x1f
80168680:	14e001d4 	bnez	a3,80168dd4 <_dl_relocate_object+0x86c>
80168684:	00642023 	subu	a0,v1,a0
80168688:	8e4200f4 	lw	v0,244(s2)
8016868c:	8e4300ec 	lw	v1,236(s2)
80168690:	8c460004 	lw	a2,4(v0)
80168694:	8c640004 	lw	a0,4(v1)
80168698:	8e420038 	lw	v0,56(s2)
8016869c:	0086a823 	subu	s5,a0,a2
801686a0:	8c450004 	lw	a1,4(v0)
801686a4:	12a00042 	beqz	s5,801687b0 <_dl_relocate_object+0x248>
801686a8:	00061100 	sll	v0,a2,0x4
801686ac:	00a72821 	addu	a1,a1,a3
801686b0:	00091880 	sll	v1,t1,0x2
801686b4:	00a28021 	addu	s0,a1,v0
801686b8:	00062040 	sll	a0,a2,0x1
801686bc:	01038821 	addu	s1,t0,v1
801686c0:	8fc60040 	lw	a2,64(s8)
801686c4:	9603000e 	lhu	v1,14(s0)
801686c8:	00c49821 	addu	s3,a2,a0
801686cc:	0000a021 	move	s4,zero
801686d0:	14600021 	bnez	v1,80168758 <_dl_relocate_object+0x1f0>
801686d4:	24170001 	li	s7,1
801686d8:	9202000c 	lbu	v0,12(s0)
801686dc:	24030002 	li	v1,2
801686e0:	3042000f 	andi	v0,v0,0xf
801686e4:	104300c9 	beq	v0,v1,80168a0c <_dl_relocate_object+0x4a4>
801686e8:	00000000 	nop
801686ec:	8fc20040 	lw	v0,64(s8)
801686f0:	00000000 	nop
801686f4:	104000c0 	beqz	v0,801689f8 <_dl_relocate_object+0x490>
801686f8:	afd00024 	sw	s0,36(s8)
801686fc:	96620000 	lhu	v0,0(s3)
80168700:	8e430250 	lw	v1,592(s2)
80168704:	30427fff 	andi	v0,v0,0x7fff
80168708:	00021100 	sll	v0,v0,0x4
8016870c:	00431821 	addu	v1,v0,v1
80168710:	9202000c 	lbu	v0,12(s0)
80168714:	00000000 	nop
80168718:	00021102 	srl	v0,v0,0x4
8016871c:	14400097 	bnez	v0,8016897c <_dl_relocate_object+0x414>
80168720:	02002021 	move	a0,s0
80168724:	8e430000 	lw	v1,0(s2)
80168728:	8c820004 	lw	v0,4(a0)
8016872c:	00000000 	nop
80168730:	00621021 	addu	v0,v1,v0
80168734:	ae220000 	sw	v0,0(s1)
80168738:	26940001 	addiu	s4,s4,1
8016873c:	12b4001b 	beq	s5,s4,801687ac <_dl_relocate_object+0x244>
80168740:	26730002 	addiu	s3,s3,2
80168744:	26100010 	addiu	s0,s0,16
80168748:	9603000e 	lhu	v1,14(s0)
8016874c:	00000000 	nop
80168750:	1060ffe1 	beqz	v1,801686d8 <_dl_relocate_object+0x170>
80168754:	26310004 	addiu	s1,s1,4
80168758:	3402fff2 	li	v0,0xfff2
8016875c:	1062ffe3 	beq	v1,v0,801686ec <_dl_relocate_object+0x184>
80168760:	24030002 	li	v1,2
80168764:	9202000c 	lbu	v0,12(s0)
80168768:	00000000 	nop
8016876c:	3044000f 	andi	a0,v0,0xf
80168770:	108300d7 	beq	a0,v1,80168ad0 <_dl_relocate_object+0x568>
80168774:	24020003 	li	v0,3
80168778:	1482ffdc 	bne	a0,v0,801686ec <_dl_relocate_object+0x184>
8016877c:	00000000 	nop
80168780:	9202000d 	lbu	v0,13(s0)
80168784:	00000000 	nop
80168788:	1440ffeb 	bnez	v0,80168738 <_dl_relocate_object+0x1d0>
8016878c:	00000000 	nop
80168790:	8e220000 	lw	v0,0(s1)
80168794:	8e430000 	lw	v1,0(s2)
80168798:	26940001 	addiu	s4,s4,1
8016879c:	00431021 	addu	v0,v0,v1
801687a0:	ae220000 	sw	v0,0(s1)
801687a4:	16b4ffe7 	bne	s5,s4,80168744 <_dl_relocate_object+0x1dc>
801687a8:	26730002 	addiu	s3,s3,2
801687ac:	8e470000 	lw	a3,0(s2)
801687b0:	8e420064 	lw	v0,100(s2)
801687b4:	afc00030 	sw	zero,48(s8)
801687b8:	afc00038 	sw	zero,56(s8)
801687bc:	afc0002c 	sw	zero,44(s8)
801687c0:	10400008 	beqz	v0,801687e4 <_dl_relocate_object+0x27c>
801687c4:	afc00028 	sw	zero,40(s8)
801687c8:	8c420004 	lw	v0,4(v0)
801687cc:	8e440068 	lw	a0,104(s2)
801687d0:	00471021 	addu	v0,v0,a3
801687d4:	afc20028 	sw	v0,40(s8)
801687d8:	8c830004 	lw	v1,4(a0)
801687dc:	00000000 	nop
801687e0:	afc3002c 	sw	v1,44(s8)
801687e4:	8e420070 	lw	v0,112(s2)
801687e8:	00000000 	nop
801687ec:	10400012 	beqz	v0,80168838 <_dl_relocate_object+0x2d0>
801687f0:	27cb0028 	addiu	t3,s8,40
801687f4:	8e42007c 	lw	v0,124(s2)
801687f8:	00000000 	nop
801687fc:	8c430004 	lw	v1,4(v0)
80168800:	16c00007 	bnez	s6,80168820 <_dl_relocate_object+0x2b8>
80168804:	00671821 	addu	v1,v1,a3
80168808:	8fc4002c 	lw	a0,44(s8)
8016880c:	8fc20028 	lw	v0,40(s8)
80168810:	00000000 	nop
80168814:	00821021 	addu	v0,a0,v0
80168818:	106200c7 	beq	v1,v0,80168b38 <_dl_relocate_object+0x5d0>
8016881c:	00000000 	nop
80168820:	8e420028 	lw	v0,40(s2)
80168824:	afc30034 	sw	v1,52(s8)
80168828:	8c430004 	lw	v1,4(v0)
8016882c:	afd6003c 	sw	s6,60(s8)
80168830:	afc30038 	sw	v1,56(s8)
80168834:	27cb0028 	addiu	t3,s8,40
80168838:	8d660000 	lw	a2,0(t3)
8016883c:	8d650004 	lw	a1,4(t3)
80168840:	8d620008 	lw	v0,8(t3)
80168844:	00000000 	nop
80168848:	1440001d 	bnez	v0,801688c0 <_dl_relocate_object+0x358>
8016884c:	00c56021 	addu	t4,a2,a1
80168850:	8e430038 	lw	v1,56(s2)
80168854:	8e440184 	lw	a0,388(s2)
80168858:	8c620004 	lw	v0,4(v1)
8016885c:	108000d5 	beqz	a0,80168bb4 <_dl_relocate_object+0x64c>
80168860:	00e27021 	addu	t6,a3,v0
80168864:	8c840004 	lw	a0,4(a0)
80168868:	000518c2 	srl	v1,a1,0x3
8016886c:	0083102b 	sltu	v0,a0,v1
80168870:	144000af 	bnez	v0,80168b30 <_dl_relocate_object+0x5c8>
80168874:	00000000 	nop
80168878:	000318c0 	sll	v1,v1,0x3
8016887c:	8e4201ac 	lw	v0,428(s2)
80168880:	00000000 	nop
80168884:	10400088 	beqz	v0,80168aa8 <_dl_relocate_object+0x540>
80168888:	00663021 	addu	a2,v1,a2
8016888c:	00cc102b 	sltu	v0,a2,t4
80168890:	1040000b 	beqz	v0,801688c0 <_dl_relocate_object+0x358>
80168894:	00000000 	nop
80168898:	8cc30004 	lw	v1,4(a2)
8016889c:	8cc40000 	lw	a0,0(a2)
801688a0:	306500ff 	andi	a1,v1,0xff
801688a4:	10a0009d 	beqz	a1,80168b1c <_dl_relocate_object+0x5b4>
801688a8:	24020003 	li	v0,3
801688ac:	10a200a9 	beq	a1,v0,80168b54 <_dl_relocate_object+0x5ec>
801688b0:	00e44021 	addu	t0,a3,a0
801688b4:	02402021 	move	a0,s2
801688b8:	0c05a11b 	jal	8016846c <_dl_reloc_bad_type>
801688bc:	00003021 	move	a2,zero
801688c0:	256b000c 	addiu	t3,t3,12
801688c4:	27c20040 	addiu	v0,s8,64
801688c8:	15620096 	bne	t3,v0,80168b24 <_dl_relocate_object+0x5bc>
801688cc:	00000000 	nop
801688d0:	8fc60084 	lw	a2,132(s8)
801688d4:	00000000 	nop
801688d8:	14c0015f 	bnez	a2,80168e58 <_dl_relocate_object+0x8f0>
801688dc:	00000000 	nop
801688e0:	8e420248 	lw	v0,584(s2)
801688e4:	00000000 	nop
801688e8:	34420004 	ori	v0,v0,0x4
801688ec:	ae420248 	sw	v0,584(s2)
801688f0:	8fc50044 	lw	a1,68(s8)
801688f4:	00000000 	nop
801688f8:	14a00149 	bnez	a1,80168e20 <_dl_relocate_object+0x8b8>
801688fc:	00000000 	nop
80168900:	8e4202e4 	lw	v0,740(s2)
80168904:	00000000 	nop
80168908:	10400003 	beqz	v0,80168918 <_dl_relocate_object+0x3b0>
8016890c:	00000000 	nop
80168910:	0c05a13a 	jal	801684e8 <_dl_protect_relro>
80168914:	02402021 	move	a0,s2
80168918:	03c0e821 	move	sp,s8
8016891c:	8fdf0074 	lw	ra,116(s8)
80168920:	8fbe0070 	lw	s8,112(sp)
80168924:	8fb7006c 	lw	s7,108(sp)
80168928:	8fb60068 	lw	s6,104(sp)
8016892c:	8fb50064 	lw	s5,100(sp)
80168930:	8fb40060 	lw	s4,96(sp)
80168934:	8fb3005c 	lw	s3,92(sp)
80168938:	8fb20058 	lw	s2,88(sp)
8016893c:	8fb10054 	lw	s1,84(sp)
80168940:	8fb00050 	lw	s0,80(sp)
80168944:	03e00008 	jr	ra
80168948:	27bd0078 	addiu	sp,sp,120
8016894c:	8e4201ac 	lw	v0,428(s2)
80168950:	8e45002c 	lw	a1,44(s2)
80168954:	1440ff3b 	bnez	v0,80168644 <_dl_relocate_object+0xdc>
80168958:	00000000 	nop
8016895c:	0805a195 	j	80168654 <_dl_relocate_object+0xec>
80168960:	afc00040 	sw	zero,64(s8)
80168964:	8c820080 	lw	v0,128(a0)
80168968:	00000000 	nop
8016896c:	1040ff13 	beqz	v0,801685bc <_dl_relocate_object+0x54>
80168970:	00000000 	nop
80168974:	0805a16f 	j	801685bc <_dl_relocate_object+0x54>
80168978:	0000b021 	move	s6,zero
8016897c:	8e4202d0 	lw	v0,720(s2)
80168980:	00000000 	nop
80168984:	120200e8 	beq	s0,v0,80168d28 <_dl_relocate_object+0x7c0>
80168988:	00000000 	nop
8016898c:	8fc40024 	lw	a0,36(s8)
80168990:	ae5702d4 	sw	s7,724(s2)
80168994:	1060001b 	beqz	v1,80168a04 <_dl_relocate_object+0x49c>
80168998:	ae4402d0 	sw	a0,720(s2)
8016899c:	8c620004 	lw	v0,4(v1)
801689a0:	00000000 	nop
801689a4:	10400016 	beqz	v0,80168a00 <_dl_relocate_object+0x498>
801689a8:	00000000 	nop
801689ac:	00001021 	move	v0,zero
801689b0:	8c840000 	lw	a0,0(a0)
801689b4:	8fc60048 	lw	a2,72(s8)
801689b8:	8fc7007c 	lw	a3,124(s8)
801689bc:	00c42021 	addu	a0,a2,a0
801689c0:	02402821 	move	a1,s2
801689c4:	27c60024 	addiu	a2,s8,36
801689c8:	afa30010 	sw	v1,16(sp)
801689cc:	afa20018 	sw	v0,24(sp)
801689d0:	afb70014 	sw	s7,20(sp)
801689d4:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
801689d8:	afa0001c 	sw	zero,28(sp)
801689dc:	8fc40024 	lw	a0,36(s8)
801689e0:	00401821 	move	v1,v0
801689e4:	ae4202d8 	sw	v0,728(s2)
801689e8:	1480ff4f 	bnez	a0,80168728 <_dl_relocate_object+0x1c0>
801689ec:	ae4402dc 	sw	a0,732(s2)
801689f0:	0805a1cd 	j	80168734 <_dl_relocate_object+0x1cc>
801689f4:	00001021 	move	v0,zero
801689f8:	0805a1c4 	j	80168710 <_dl_relocate_object+0x1a8>
801689fc:	00001821 	move	v1,zero
80168a00:	00001821 	move	v1,zero
80168a04:	0805a26c 	j	801689b0 <_dl_relocate_object+0x448>
80168a08:	24020001 	li	v0,1
80168a0c:	8e030004 	lw	v1,4(s0)
80168a10:	00000000 	nop
80168a14:	1060ff35 	beqz	v1,801686ec <_dl_relocate_object+0x184>
80168a18:	00000000 	nop
80168a1c:	12c0ff33 	beqz	s6,801686ec <_dl_relocate_object+0x184>
80168a20:	00000000 	nop
80168a24:	8e420000 	lw	v0,0(s2)
80168a28:	00000000 	nop
80168a2c:	00621021 	addu	v0,v1,v0
80168a30:	0805a1ce 	j	80168738 <_dl_relocate_object+0x1d0>
80168a34:	ae220000 	sw	v0,0(s1)
80168a38:	14a2ff9e 	bne	a1,v0,801688b4 <_dl_relocate_object+0x34c>
80168a3c:	00e44021 	addu	t0,a3,a0
80168a40:	890a0003 	lwl	t2,3(t0)
80168a44:	00034a02 	srl	t1,v1,0x8
80168a48:	990a0000 	lwr	t2,0(t0)
80168a4c:	112000ad 	beqz	t1,80168d04 <_dl_relocate_object+0x79c>
80168a50:	afca0020 	sw	t2,32(s8)
80168a54:	8e4200f4 	lw	v0,244(s2)
80168a58:	00000000 	nop
80168a5c:	8c4d0004 	lw	t5,4(v0)
80168a60:	00000000 	nop
80168a64:	012d182b 	sltu	v1,t1,t5
80168a68:	106000b9 	beqz	v1,80168d50 <_dl_relocate_object+0x7e8>
80168a6c:	3c030000 	lui	v1,0x0
80168a70:	24620000 	addiu	v0,v1,0
80168a74:	12420008 	beq	s2,v0,80168a98 <_dl_relocate_object+0x530>
80168a78:	00091100 	sll	v0,t1,0x4
80168a7c:	004e1021 	addu	v0,v0,t6
80168a80:	8c430004 	lw	v1,4(v0)
80168a84:	8e440000 	lw	a0,0(s2)
80168a88:	00000000 	nop
80168a8c:	00641821 	addu	v1,v1,a0
80168a90:	01431821 	addu	v1,t2,v1
80168a94:	afc30020 	sw	v1,32(s8)
80168a98:	8fc20020 	lw	v0,32(s8)
80168a9c:	24c60008 	addiu	a2,a2,8
80168aa0:	a9020003 	swl	v0,3(t0)
80168aa4:	b9020000 	swr	v0,0(t0)
80168aa8:	00cc102b 	sltu	v0,a2,t4
80168aac:	1040ff84 	beqz	v0,801688c0 <_dl_relocate_object+0x358>
80168ab0:	00000000 	nop
80168ab4:	8cc30004 	lw	v1,4(a2)
80168ab8:	8cc40000 	lw	a0,0(a2)
80168abc:	306500ff 	andi	a1,v1,0xff
80168ac0:	14a0ffdd 	bnez	a1,80168a38 <_dl_relocate_object+0x4d0>
80168ac4:	24020003 	li	v0,3
80168ac8:	0805a2aa 	j	80168aa8 <_dl_relocate_object+0x540>
80168acc:	24c60008 	addiu	a2,a2,8
80168ad0:	8e230000 	lw	v1,0(s1)
80168ad4:	8e020004 	lw	v0,4(s0)
80168ad8:	00000000 	nop
80168adc:	1462ffcf 	bne	v1,v0,80168a1c <_dl_relocate_object+0x4b4>
80168ae0:	00000000 	nop
80168ae4:	0805a1bb 	j	801686ec <_dl_relocate_object+0x184>
80168ae8:	00000000 	nop
80168aec:	3c050000 	lui	a1,0x0
80168af0:	24a20000 	addiu	v0,a1,0
80168af4:	12420005 	beq	s2,v0,80168b0c <_dl_relocate_object+0x5a4>
80168af8:	00000000 	nop
80168afc:	8e420000 	lw	v0,0(s2)
80168b00:	00000000 	nop
80168b04:	01421021 	addu	v0,t2,v0
80168b08:	afc20020 	sw	v0,32(s8)
80168b0c:	8fc20020 	lw	v0,32(s8)
80168b10:	00000000 	nop
80168b14:	a9020003 	swl	v0,3(t0)
80168b18:	b9020000 	swr	v0,0(t0)
80168b1c:	0805a223 	j	8016888c <_dl_relocate_object+0x324>
80168b20:	24c60008 	addiu	a2,a2,8
80168b24:	8e470000 	lw	a3,0(s2)
80168b28:	0805a20e 	j	80168838 <_dl_relocate_object+0x2d0>
80168b2c:	00000000 	nop
80168b30:	0805a21e 	j	80168878 <_dl_relocate_object+0x310>
80168b34:	00801821 	move	v1,a0
80168b38:	8e430028 	lw	v1,40(s2)
80168b3c:	00000000 	nop
80168b40:	8c620004 	lw	v0,4(v1)
80168b44:	00000000 	nop
80168b48:	00821021 	addu	v0,a0,v0
80168b4c:	0805a20d 	j	80168834 <_dl_relocate_object+0x2cc>
80168b50:	afc2002c 	sw	v0,44(s8)
80168b54:	890a0003 	lwl	t2,3(t0)
80168b58:	00034a02 	srl	t1,v1,0x8
80168b5c:	990a0000 	lwr	t2,0(t0)
80168b60:	1120ffe2 	beqz	t1,80168aec <_dl_relocate_object+0x584>
80168b64:	afca0020 	sw	t2,32(s8)
80168b68:	8e4200f4 	lw	v0,244(s2)
80168b6c:	00000000 	nop
80168b70:	8c4d0004 	lw	t5,4(v0)
80168b74:	00000000 	nop
80168b78:	012d182b 	sltu	v1,t1,t5
80168b7c:	10600015 	beqz	v1,80168bd4 <_dl_relocate_object+0x66c>
80168b80:	00000000 	nop
80168b84:	3c030000 	lui	v1,0x0
80168b88:	24620000 	addiu	v0,v1,0
80168b8c:	1242ffdf 	beq	s2,v0,80168b0c <_dl_relocate_object+0x5a4>
80168b90:	00091100 	sll	v0,t1,0x4
80168b94:	004e1021 	addu	v0,v0,t6
80168b98:	8c430004 	lw	v1,4(v0)
80168b9c:	8e440000 	lw	a0,0(s2)
80168ba0:	00000000 	nop
80168ba4:	00641821 	addu	v1,v1,a0
80168ba8:	01431821 	addu	v1,t2,v1
80168bac:	0805a2c3 	j	80168b0c <_dl_relocate_object+0x5a4>
80168bb0:	afc30020 	sw	v1,32(s8)
80168bb4:	0805a21f 	j	8016887c <_dl_relocate_object+0x314>
80168bb8:	00001821 	move	v1,zero
80168bbc:	3c028000 	lui	v0,0x8000
80168bc0:	02421025 	or	v0,s2,v0
80168bc4:	ac820004 	sw	v0,4(a0)
80168bc8:	8e470000 	lw	a3,0(s2)
80168bcc:	0805a18d 	j	80168634 <_dl_relocate_object+0xcc>
80168bd0:	00000000 	nop
80168bd4:	8e4300d0 	lw	v1,208(s2)
80168bd8:	8e44002c 	lw	a0,44(s2)
80168bdc:	8c620004 	lw	v0,4(v1)
80168be0:	8c850004 	lw	a1,4(a0)
80168be4:	01221021 	addu	v0,t1,v0
80168be8:	004d1023 	subu	v0,v0,t5
80168bec:	8e440000 	lw	a0,0(s2)
80168bf0:	00021080 	sll	v0,v0,0x2
80168bf4:	00451021 	addu	v0,v0,a1
80168bf8:	00441021 	addu	v0,v0,a0
80168bfc:	8c430000 	lw	v1,0(v0)
80168c00:	00000000 	nop
80168c04:	01431821 	addu	v1,t2,v1
80168c08:	0805a2c3 	j	80168b0c <_dl_relocate_object+0x5a4>
80168c0c:	afc30020 	sw	v1,32(s8)
80168c10:	9644021c 	lhu	a0,540(s2)
80168c14:	8e500214 	lw	s0,532(s2)
80168c18:	00041140 	sll	v0,a0,0x5
80168c1c:	02021021 	addu	v0,s0,v0
80168c20:	0202102b 	sltu	v0,s0,v0
80168c24:	1040fe6e 	beqz	v0,801685e0 <_dl_relocate_object+0x78>
80168c28:	02002821 	move	a1,s0
80168c2c:	0805a313 	j	80168c4c <_dl_relocate_object+0x6e4>
80168c30:	afc00044 	sw	zero,68(s8)
80168c34:	00041140 	sll	v0,a0,0x5
80168c38:	26100020 	addiu	s0,s0,32
80168c3c:	00451021 	addu	v0,v0,a1
80168c40:	0202102b 	sltu	v0,s0,v0
80168c44:	1040fe67 	beqz	v0,801685e4 <_dl_relocate_object+0x7c>
80168c48:	00000000 	nop
80168c4c:	8e030000 	lw	v1,0(s0)
80168c50:	24020001 	li	v0,1
80168c54:	1462fff8 	bne	v1,v0,80168c38 <_dl_relocate_object+0x6d0>
80168c58:	00041140 	sll	v0,a0,0x5
80168c5c:	8e020018 	lw	v0,24(s0)
80168c60:	00000000 	nop
80168c64:	30420002 	andi	v0,v0,0x2
80168c68:	1440fff3 	bnez	v0,80168c38 <_dl_relocate_object+0x6d0>
80168c6c:	00041140 	sll	v0,a0,0x5
80168c70:	8e040008 	lw	a0,8(s0)
80168c74:	8e050014 	lw	a1,20(s0)
80168c78:	3c02801f 	lui	v0,0x801f
80168c7c:	8c4347d0 	lw	v1,18384(v0)
80168c80:	00852821 	addu	a1,a0,a1
80168c84:	00a32821 	addu	a1,a1,v1
80168c88:	24a5ffff 	addiu	a1,a1,-1
80168c8c:	00031823 	negu	v1,v1
80168c90:	00832024 	and	a0,a0,v1
80168c94:	00a32824 	and	a1,a1,v1
80168c98:	27bdffe8 	addiu	sp,sp,-24
80168c9c:	00a42823 	subu	a1,a1,a0
80168ca0:	27b10020 	addiu	s1,sp,32
80168ca4:	ae250004 	sw	a1,4(s1)
80168ca8:	8e020008 	lw	v0,8(s0)
80168cac:	8e440000 	lw	a0,0(s2)
80168cb0:	00621824 	and	v1,v1,v0
80168cb4:	00641821 	addu	v1,v1,a0
80168cb8:	00602021 	move	a0,v1
80168cbc:	24060003 	li	a2,3
80168cc0:	0c047a42 	jal	8011e908 <__mprotect>
80168cc4:	ae230000 	sw	v1,0(s1)
80168cc8:	0440007a 	bltz	v0,80168eb4 <_dl_relocate_object+0x94c>
80168ccc:	3c027351 	lui	v0,0x7351
80168cd0:	8e030018 	lw	v1,24(s0)
80168cd4:	00000000 	nop
80168cd8:	00031880 	sll	v1,v1,0x2
80168cdc:	34426240 	ori	v0,v0,0x6240
80168ce0:	00621007 	srav	v0,v0,v1
80168ce4:	8e450214 	lw	a1,532(s2)
80168ce8:	8fc30044 	lw	v1,68(s8)
80168cec:	9644021c 	lhu	a0,540(s2)
80168cf0:	3042000f 	andi	v0,v0,0xf
80168cf4:	ae23000c 	sw	v1,12(s1)
80168cf8:	ae220008 	sw	v0,8(s1)
80168cfc:	0805a30d 	j	80168c34 <_dl_relocate_object+0x6cc>
80168d00:	afd10044 	sw	s1,68(s8)
80168d04:	3c050000 	lui	a1,0x0
80168d08:	24a20000 	addiu	v0,a1,0
80168d0c:	1242ff62 	beq	s2,v0,80168a98 <_dl_relocate_object+0x530>
80168d10:	00000000 	nop
80168d14:	8e420000 	lw	v0,0(s2)
80168d18:	00000000 	nop
80168d1c:	01421021 	addu	v0,t2,v0
80168d20:	0805a2a6 	j	80168a98 <_dl_relocate_object+0x530>
80168d24:	afc20020 	sw	v0,32(s8)
80168d28:	8e4202d4 	lw	v0,724(s2)
80168d2c:	00000000 	nop
80168d30:	1457ff16 	bne	v0,s7,8016898c <_dl_relocate_object+0x424>
80168d34:	00000000 	nop
80168d38:	8e4402dc 	lw	a0,732(s2)
80168d3c:	8e4302d8 	lw	v1,728(s2)
80168d40:	1480fe79 	bnez	a0,80168728 <_dl_relocate_object+0x1c0>
80168d44:	afc40024 	sw	a0,36(s8)
80168d48:	0805a1cd 	j	80168734 <_dl_relocate_object+0x1cc>
80168d4c:	00001021 	move	v0,zero
80168d50:	8e4300d0 	lw	v1,208(s2)
80168d54:	8e44002c 	lw	a0,44(s2)
80168d58:	8c620004 	lw	v0,4(v1)
80168d5c:	8c850004 	lw	a1,4(a0)
80168d60:	01221021 	addu	v0,t1,v0
80168d64:	004d1023 	subu	v0,v0,t5
80168d68:	8e440000 	lw	a0,0(s2)
80168d6c:	00021080 	sll	v0,v0,0x2
80168d70:	00451021 	addu	v0,v0,a1
80168d74:	00441021 	addu	v0,v0,a0
80168d78:	8c430000 	lw	v1,0(v0)
80168d7c:	00000000 	nop
80168d80:	01431821 	addu	v1,t2,v1
80168d84:	0805a2a6 	j	80168a98 <_dl_relocate_object+0x530>
80168d88:	afc30020 	sw	v1,32(s8)
80168d8c:	8e450004 	lw	a1,4(s2)
80168d90:	00000000 	nop
80168d94:	80a20000 	lb	v0,0(a1)
80168d98:	00000000 	nop
80168d9c:	14400004 	bnez	v0,80168db0 <_dl_relocate_object+0x848>
80168da0:	3c02801f 	lui	v0,0x801f
80168da4:	8c4331a0 	lw	v1,12704(v0)
80168da8:	00000000 	nop
80168dac:	8c650000 	lw	a1,0(v1)
80168db0:	12c00019 	beqz	s6,80168e18 <_dl_relocate_object+0x8b0>
80168db4:	3c02801d 	lui	v0,0x801d
80168db8:	3c02801d 	lui	v0,0x801d
80168dbc:	24467474 	addiu	a2,v0,29812
80168dc0:	3c04801d 	lui	a0,0x801d
80168dc4:	0c05585f 	jal	8015617c <_dl_debug_printf>
80168dc8:	248473a0 	addiu	a0,a0,29600
80168dcc:	0805a174 	j	801685d0 <_dl_relocate_object+0x68>
80168dd0:	00000000 	nop
80168dd4:	0089102a 	slt	v0,a0,t1
80168dd8:	1040fe2b 	beqz	v0,80168688 <_dl_relocate_object+0x120>
80168ddc:	00041080 	sll	v0,a0,0x2
80168de0:	01241823 	subu	v1,t1,a0
80168de4:	01022821 	addu	a1,t0,v0
80168de8:	0805a37d 	j	80168df4 <_dl_relocate_object+0x88c>
80168dec:	00002021 	move	a0,zero
80168df0:	8e470000 	lw	a3,0(s2)
80168df4:	8ca20000 	lw	v0,0(a1)
80168df8:	24840001 	addiu	a0,a0,1
80168dfc:	00471021 	addu	v0,v0,a3
80168e00:	aca20000 	sw	v0,0(a1)
80168e04:	1483fffa 	bne	a0,v1,80168df0 <_dl_relocate_object+0x888>
80168e08:	24a50004 	addiu	a1,a1,4
80168e0c:	8e470000 	lw	a3,0(s2)
80168e10:	0805a1a2 	j	80168688 <_dl_relocate_object+0x120>
80168e14:	00000000 	nop
80168e18:	0805a370 	j	80168dc0 <_dl_relocate_object+0x858>
80168e1c:	24467208 	addiu	a2,v0,29192
80168e20:	8fc20044 	lw	v0,68(s8)
80168e24:	00000000 	nop
80168e28:	8c440000 	lw	a0,0(v0)
80168e2c:	8c450004 	lw	a1,4(v0)
80168e30:	8c460008 	lw	a2,8(v0)
80168e34:	0c047a42 	jal	8011e908 <__mprotect>
80168e38:	00000000 	nop
80168e3c:	04400026 	bltz	v0,80168ed8 <_dl_relocate_object+0x970>
80168e40:	3c02801d 	lui	v0,0x801d
80168e44:	8fc30044 	lw	v1,68(s8)
80168e48:	00000000 	nop
80168e4c:	8c63000c 	lw	v1,12(v1)
80168e50:	0805a23c 	j	801688f0 <_dl_relocate_object+0x388>
80168e54:	afc30044 	sw	v1,68(s8)
80168e58:	8e420028 	lw	v0,40(s2)
80168e5c:	00000000 	nop
80168e60:	10400022 	beqz	v0,80168eec <_dl_relocate_object+0x984>
80168e64:	00000000 	nop
80168e68:	8c450004 	lw	a1,4(v0)
80168e6c:	0c046da7 	jal	8011b69c <__calloc>
80168e70:	24040004 	li	a0,4
80168e74:	1440fe9a 	bnez	v0,801688e0 <_dl_relocate_object+0x378>
80168e78:	ae42025c 	sw	v0,604(s2)
80168e7c:	3c02801d 	lui	v0,0x801d
80168e80:	24457418 	addiu	a1,v0,29720
80168e84:	3c02801f 	lui	v0,0x801f
80168e88:	8c4331a0 	lw	v1,12704(v0)
80168e8c:	00000000 	nop
80168e90:	8c660000 	lw	a2,0(v1)
80168e94:	00000000 	nop
80168e98:	10c00011 	beqz	a2,80168ee0 <_dl_relocate_object+0x978>
80168e9c:	00000000 	nop
80168ea0:	8e470004 	lw	a3,4(s2)
80168ea4:	0c05583f 	jal	801560fc <_dl_dprintf>
80168ea8:	24040002 	li	a0,2
80168eac:	0c04763c 	jal	8011d8f0 <_exit>
80168eb0:	2404007f 	li	a0,127
80168eb4:	3c02801d 	lui	v0,0x801d
80168eb8:	245073c0 	addiu	s0,v0,29632
80168ebc:	0c047ea0 	jal	8011fa80 <__errno_location>
80168ec0:	00000000 	nop
80168ec4:	8c440000 	lw	a0,0(v0)
80168ec8:	8e450004 	lw	a1,4(s2)
80168ecc:	02003821 	move	a3,s0
80168ed0:	0c05563b 	jal	801558ec <_dl_signal_error>
80168ed4:	00003021 	move	a2,zero
80168ed8:	0805a3af 	j	80168ebc <_dl_relocate_object+0x954>
80168edc:	2450744c 	addiu	s0,v0,29772
80168ee0:	3c02801d 	lui	v0,0x801d
80168ee4:	0805a3a8 	j	80168ea0 <_dl_relocate_object+0x938>
80168ee8:	24465250 	addiu	a2,v0,21072
80168eec:	3c02801d 	lui	v0,0x801d
80168ef0:	0805a3a1 	j	80168e84 <_dl_relocate_object+0x91c>
80168ef4:	244573ec 	addiu	a1,v0,29676
	...

80168f00 <_dl_build_local_scope>:
80168f00:	27bdffe0 	addiu	sp,sp,-32
80168f04:	afb20018 	sw	s2,24(sp)
80168f08:	afb10014 	sw	s1,20(sp)
80168f0c:	afbf001c 	sw	ra,28(sp)
80168f10:	afb00010 	sw	s0,16(sp)
80168f14:	ac850000 	sw	a1,0(a0)
80168f18:	8ca20248 	lw	v0,584(a1)
80168f1c:	2403ff9f 	li	v1,-97
80168f20:	00431024 	and	v0,v0,v1
80168f24:	8ca302b0 	lw	v1,688(a1)
80168f28:	34420020 	ori	v0,v0,0x20
80168f2c:	00809021 	move	s2,a0
80168f30:	aca20248 	sw	v0,584(a1)
80168f34:	10600019 	beqz	v1,80168f9c <_dl_build_local_scope+0x9c>
80168f38:	24910004 	addiu	s1,a0,4
80168f3c:	8c620004 	lw	v0,4(v1)
80168f40:	00000000 	nop
80168f44:	14400007 	bnez	v0,80168f64 <_dl_build_local_scope+0x64>
80168f48:	24700004 	addiu	s0,v1,4
80168f4c:	0805a3e8 	j	80168fa0 <_dl_build_local_scope+0xa0>
80168f50:	02321023 	subu	v0,s1,s2
80168f54:	8e020000 	lw	v0,0(s0)
80168f58:	00000000 	nop
80168f5c:	1040000f 	beqz	v0,80168f9c <_dl_build_local_scope+0x9c>
80168f60:	00000000 	nop
80168f64:	00402821 	move	a1,v0
80168f68:	8c420248 	lw	v0,584(v0)
80168f6c:	26100004 	addiu	s0,s0,4
80168f70:	30420060 	andi	v0,v0,0x60
80168f74:	1440fff7 	bnez	v0,80168f54 <_dl_build_local_scope+0x54>
80168f78:	02202021 	move	a0,s1
80168f7c:	0c05a3c0 	jal	80168f00 <_dl_build_local_scope>
80168f80:	00000000 	nop
80168f84:	00021080 	sll	v0,v0,0x2
80168f88:	02228821 	addu	s1,s1,v0
80168f8c:	8e020000 	lw	v0,0(s0)
80168f90:	00000000 	nop
80168f94:	1440fff4 	bnez	v0,80168f68 <_dl_build_local_scope+0x68>
80168f98:	00402821 	move	a1,v0
80168f9c:	02321023 	subu	v0,s1,s2
80168fa0:	8fbf001c 	lw	ra,28(sp)
80168fa4:	8fb20018 	lw	s2,24(sp)
80168fa8:	8fb10014 	lw	s1,20(sp)
80168fac:	8fb00010 	lw	s0,16(sp)
80168fb0:	00021083 	sra	v0,v0,0x2
80168fb4:	03e00008 	jr	ra
80168fb8:	27bd0020 	addiu	sp,sp,32

80168fbc <openaux>:
80168fbc:	27bdffd8 	addiu	sp,sp,-40
80168fc0:	afb00020 	sw	s0,32(sp)
80168fc4:	afbf0024 	sw	ra,36(sp)
80168fc8:	8c860000 	lw	a2,0(a0)
80168fcc:	00808021 	move	s0,a0
80168fd0:	8cc20248 	lw	v0,584(a2)
80168fd4:	00000000 	nop
80168fd8:	30420003 	andi	v0,v0,0x3
80168fdc:	8c850010 	lw	a1,16(a0)
80168fe0:	10400002 	beqz	v0,80168fec <openaux+0x30>
80168fe4:	24070001 	li	a3,1
80168fe8:	304700ff 	andi	a3,v0,0xff
80168fec:	8e020004 	lw	v0,4(s0)
80168ff0:	8e030008 	lw	v1,8(s0)
80168ff4:	afa20010 	sw	v0,16(sp)
80168ff8:	afa30014 	sw	v1,20(sp)
80168ffc:	8cc20018 	lw	v0,24(a2)
80169000:	00c02021 	move	a0,a2
80169004:	00003021 	move	a2,zero
80169008:	0c054d63 	jal	8015358c <_dl_map_object>
8016900c:	afa20018 	sw	v0,24(sp)
80169010:	ae020014 	sw	v0,20(s0)
80169014:	8fbf0024 	lw	ra,36(sp)
80169018:	8fb00020 	lw	s0,32(sp)
8016901c:	03e00008 	jr	ra
80169020:	27bd0028 	addiu	sp,sp,40

80169024 <_dl_map_object_deps>:
80169024:	00061880 	sll	v1,a2,0x2
80169028:	00061100 	sll	v0,a2,0x4
8016902c:	00431023 	subu	v0,v0,v1
80169030:	24420026 	addiu	v0,v0,38
80169034:	27bdff78 	addiu	sp,sp,-136
80169038:	000210c2 	srl	v0,v0,0x3
8016903c:	afbe0080 	sw	s8,128(sp)
80169040:	000210c0 	sll	v0,v0,0x3
80169044:	03a0f021 	move	s8,sp
80169048:	afbf0084 	sw	ra,132(sp)
8016904c:	afb7007c 	sw	s7,124(sp)
80169050:	afb60078 	sw	s6,120(sp)
80169054:	afb50074 	sw	s5,116(sp)
80169058:	afb40070 	sw	s4,112(sp)
8016905c:	afb3006c 	sw	s3,108(sp)
80169060:	afb20068 	sw	s2,104(sp)
80169064:	afb10064 	sw	s1,100(sp)
80169068:	afb00060 	sw	s0,96(sp)
8016906c:	afc40088 	sw	a0,136(s8)
80169070:	03a2e823 	subu	sp,sp,v0
80169074:	27a20010 	addiu	v0,sp,16
80169078:	8fc30088 	lw	v1,136(s8)
8016907c:	2444000c 	addiu	a0,v0,12
80169080:	ac430004 	sw	v1,4(v0)
80169084:	ac400000 	sw	zero,0(v0)
80169088:	afc20030 	sw	v0,48(s8)
8016908c:	ac440008 	sw	a0,8(v0)
80169090:	8c620248 	lw	v0,584(v1)
80169094:	2403ff9f 	li	v1,-97
80169098:	00431024 	and	v0,v0,v1
8016909c:	8fc30088 	lw	v1,136(s8)
801690a0:	34420020 	ori	v0,v0,0x20
801690a4:	ac620248 	sw	v0,584(v1)
801690a8:	10c002bb 	beqz	a2,80169b98 <_dl_map_object_deps+0xb74>
801690ac:	afc70094 	sw	a3,148(s8)
801690b0:	8fc30030 	lw	v1,48(s8)
801690b4:	00003821 	move	a3,zero
801690b8:	24640018 	addiu	a0,v1,24
801690bc:	2408ff9f 	li	t0,-97
801690c0:	8ca30000 	lw	v1,0(a1)
801690c4:	ac80fff4 	sw	zero,-12(a0)
801690c8:	ac83fff8 	sw	v1,-8(a0)
801690cc:	ac84fffc 	sw	a0,-4(a0)
801690d0:	8c620248 	lw	v0,584(v1)
801690d4:	24e70001 	addiu	a3,a3,1
801690d8:	00481024 	and	v0,v0,t0
801690dc:	34420020 	ori	v0,v0,0x20
801690e0:	ac620248 	sw	v0,584(v1)
801690e4:	24a50004 	addiu	a1,a1,4
801690e8:	14c7fff5 	bne	a2,a3,801690c0 <_dl_map_object_deps+0x9c>
801690ec:	2484000c 	addiu	a0,a0,12
801690f0:	24c60001 	addiu	a2,a2,1
801690f4:	00061880 	sll	v1,a2,0x2
801690f8:	00061100 	sll	v0,a2,0x4
801690fc:	00431023 	subu	v0,v0,v1
80169100:	8fc30030 	lw	v1,48(s8)
80169104:	afc60038 	sw	a2,56(s8)
80169108:	00622021 	addu	a0,v1,v0
8016910c:	2497fff4 	addiu	s7,a0,-12
80169110:	0c047ea0 	jal	8011fa80 <__errno_location>
80169114:	aee00008 	sw	zero,8(s7)
80169118:	8c440000 	lw	a0,0(v0)
8016911c:	afc20050 	sw	v0,80(s8)
80169120:	ac400000 	sw	zero,0(v0)
80169124:	8fc20030 	lw	v0,48(s8)
80169128:	afc00010 	sw	zero,16(s8)
8016912c:	afc40048 	sw	a0,72(s8)
80169130:	afc2004c 	sw	v0,76(s8)
80169134:	8fc3004c 	lw	v1,76(s8)
80169138:	8fc4004c 	lw	a0,76(s8)
8016913c:	8c630004 	lw	v1,4(v1)
80169140:	24020001 	li	v0,1
80169144:	afc30040 	sw	v1,64(s8)
80169148:	8c630220 	lw	v1,544(v1)
8016914c:	00000000 	nop
80169150:	106001f0 	beqz	v1,80169914 <_dl_map_object_deps+0x8f0>
80169154:	ac820000 	sw	v0,0(a0)
80169158:	8fc30040 	lw	v1,64(s8)
8016915c:	00000000 	nop
80169160:	8c620024 	lw	v0,36(v1)
80169164:	00000000 	nop
80169168:	10400201 	beqz	v0,80169970 <_dl_map_object_deps+0x94c>
8016916c:	00009821 	move	s3,zero
80169170:	8fc40040 	lw	a0,64(s8)
80169174:	00000000 	nop
80169178:	8c820034 	lw	v0,52(a0)
8016917c:	8c910008 	lw	s1,8(a0)
80169180:	8c430004 	lw	v1,4(v0)
80169184:	8fc20094 	lw	v0,148(s8)
80169188:	8c840000 	lw	a0,0(a0)
8016918c:	afc2001c 	sw	v0,28(s8)
80169190:	8fc20098 	lw	v0,152(s8)
80169194:	0064a821 	addu	s5,v1,a0
80169198:	afc20020 	sw	v0,32(s8)
8016919c:	8fc30040 	lw	v1,64(s8)
801691a0:	8e300000 	lw	s0,0(s1)
801691a4:	afd50024 	sw	s5,36(s8)
801691a8:	120001f9 	beqz	s0,80169990 <_dl_map_object_deps+0x96c>
801691ac:	afc30018 	sw	v1,24(s8)
801691b0:	8fc4004c 	lw	a0,76(s8)
801691b4:	0000a021 	move	s4,zero
801691b8:	afc4003c 	sw	a0,60(s8)
801691bc:	02609021 	move	s2,s3
801691c0:	24020001 	li	v0,1
801691c4:	16020186 	bne	s0,v0,801697e0 <_dl_map_object_deps+0x7bc>
801691c8:	24050024 	li	a1,36
801691cc:	8e220004 	lw	v0,4(s1)
801691d0:	00000000 	nop
801691d4:	02a28021 	addu	s0,s5,v0
801691d8:	0c046ea8 	jal	8011baa0 <strchr>
801691dc:	02002021 	move	a0,s0
801691e0:	1440005c 	bnez	v0,80169354 <_dl_map_object_deps+0x330>
801691e4:	00402021 	move	a0,v0
801691e8:	02001821 	move	v1,s0
801691ec:	3c068017 	lui	a2,0x8017
801691f0:	27c40014 	addiu	a0,s8,20
801691f4:	24c68fbc 	addiu	a2,a2,-28740
801691f8:	27c50010 	addiu	a1,s8,16
801691fc:	27c70018 	addiu	a3,s8,24
80169200:	0c055607 	jal	8015581c <_dl_catch_error>
80169204:	afc30028 	sw	v1,40(s8)
80169208:	00402021 	move	a0,v0
8016920c:	8fc20010 	lw	v0,16(s8)
80169210:	00000000 	nop
80169214:	1440008e 	bnez	v0,80169450 <_dl_map_object_deps+0x42c>
80169218:	00000000 	nop
8016921c:	8fc5002c 	lw	a1,44(s8)
80169220:	00000000 	nop
80169224:	8ca20248 	lw	v0,584(a1)
80169228:	00000000 	nop
8016922c:	30420060 	andi	v0,v0,0x60
80169230:	10400038 	beqz	v0,80169314 <_dl_map_object_deps+0x2f0>
80169234:	00000000 	nop
80169238:	12600004 	beqz	s3,8016924c <_dl_map_object_deps+0x228>
8016923c:	00000000 	nop
80169240:	ae450000 	sw	a1,0(s2)
80169244:	26940001 	addiu	s4,s4,1
80169248:	26520004 	addiu	s2,s2,4
8016924c:	26310008 	addiu	s1,s1,8
80169250:	8e300000 	lw	s0,0(s1)
80169254:	00000000 	nop
80169258:	1600ffda 	bnez	s0,801691c4 <_dl_map_object_deps+0x1a0>
8016925c:	24020001 	li	v0,1
80169260:	12600018 	beqz	s3,801692c4 <_dl_map_object_deps+0x2a0>
80169264:	00141080 	sll	v0,s4,0x2
80169268:	26900001 	addiu	s0,s4,1
8016926c:	00531021 	addu	v0,v0,s3
80169270:	001020c0 	sll	a0,s0,0x3
80169274:	ac400000 	sw	zero,0(v0)
80169278:	0c04699a 	jal	8011a668 <__libc_malloc>
8016927c:	24840004 	addiu	a0,a0,4
80169280:	8fc30040 	lw	v1,64(s8)
80169284:	104002d0 	beqz	v0,80169dc8 <_dl_map_object_deps+0xda4>
80169288:	ac6202b0 	sw	v0,688(v1)
8016928c:	8fc30040 	lw	v1,64(s8)
80169290:	00108080 	sll	s0,s0,0x2
80169294:	02003021 	move	a2,s0
80169298:	24440004 	addiu	a0,v0,4
8016929c:	02602821 	move	a1,s3
801692a0:	0c04324c 	jal	8010c930 <memcpy>
801692a4:	ac430000 	sw	v1,0(v0)
801692a8:	8fc40040 	lw	a0,64(s8)
801692ac:	02003021 	move	a2,s0
801692b0:	8c8502b0 	lw	a1,688(a0)
801692b4:	00000000 	nop
801692b8:	00b08021 	addu	s0,a1,s0
801692bc:	0c04324c 	jal	8010c930 <memcpy>
801692c0:	26040004 	addiu	a0,s0,4
801692c4:	8fc3004c 	lw	v1,76(s8)
801692c8:	00000000 	nop
801692cc:	8c620000 	lw	v0,0(v1)
801692d0:	00000000 	nop
801692d4:	1040ff98 	beqz	v0,80169138 <_dl_map_object_deps+0x114>
801692d8:	00000000 	nop
801692dc:	0805a4bd 	j	801692f4 <_dl_map_object_deps+0x2d0>
801692e0:	00000000 	nop
801692e4:	8c820000 	lw	v0,0(a0)
801692e8:	00000000 	nop
801692ec:	1040ff91 	beqz	v0,80169134 <_dl_map_object_deps+0x110>
801692f0:	00000000 	nop
801692f4:	8fc4004c 	lw	a0,76(s8)
801692f8:	00000000 	nop
801692fc:	8c840008 	lw	a0,8(a0)
80169300:	00000000 	nop
80169304:	1480fff7 	bnez	a0,801692e4 <_dl_map_object_deps+0x2c0>
80169308:	afc4004c 	sw	a0,76(s8)
8016930c:	0805a517 	j	8016945c <_dl_map_object_deps+0x438>
80169310:	afc00044 	sw	zero,68(s8)
80169314:	27bdffe8 	addiu	sp,sp,-24
80169318:	27a20010 	addiu	v0,sp,16
8016931c:	ac400008 	sw	zero,8(v0)
80169320:	ac450004 	sw	a1,4(v0)
80169324:	aee20008 	sw	v0,8(s7)
80169328:	ac400000 	sw	zero,0(v0)
8016932c:	8ca30248 	lw	v1,584(a1)
80169330:	2404ff9f 	li	a0,-97
80169334:	00641824 	and	v1,v1,a0
80169338:	34630020 	ori	v1,v1,0x20
8016933c:	aca30248 	sw	v1,584(a1)
80169340:	8fc40038 	lw	a0,56(s8)
80169344:	0040b821 	move	s7,v0
80169348:	24840001 	addiu	a0,a0,1
8016934c:	0805a48e 	j	80169238 <_dl_map_object_deps+0x214>
80169350:	afc40038 	sw	a0,56(s8)
80169354:	0c0542dc 	jal	80150b70 <_dl_dst_count>
80169358:	00002821 	move	a1,zero
8016935c:	1040ffa3 	beqz	v0,801691ec <_dl_map_object_deps+0x1c8>
80169360:	02001821 	move	v1,s0
80169364:	3c02801f 	lui	v0,0x801f
80169368:	8c4331b0 	lw	v1,12720(v0)
8016936c:	00000000 	nop
80169370:	1460028d 	bnez	v1,80169da8 <_dl_map_object_deps+0xd84>
80169374:	02002821 	move	a1,s0
80169378:	0c046f6c 	jal	8011bdb0 <strlen>
8016937c:	02002021 	move	a0,s0
80169380:	12000018 	beqz	s0,801693e4 <_dl_map_object_deps+0x3c0>
80169384:	0040b021 	move	s6,v0
80169388:	8fc20040 	lw	v0,64(s8)
8016938c:	00000000 	nop
80169390:	8c440264 	lw	a0,612(v0)
80169394:	00000000 	nop
80169398:	108001ef 	beqz	a0,80169b58 <_dl_map_object_deps+0xb34>
8016939c:	00000000 	nop
801693a0:	2402ffff 	li	v0,-1
801693a4:	10820004 	beq	a0,v0,801693b8 <_dl_map_object_deps+0x394>
801693a8:	00001821 	move	v1,zero
801693ac:	0c046f6c 	jal	8011bdb0 <strlen>
801693b0:	00000000 	nop
801693b4:	00401821 	move	v1,v0
801693b8:	3c02801f 	lui	v0,0x801f
801693bc:	8c44477c 	lw	a0,18300(v0)
801693c0:	00000000 	nop
801693c4:	0064102b 	sltu	v0,v1,a0
801693c8:	10400003 	beqz	v0,801693d8 <_dl_map_object_deps+0x3b4>
801693cc:	2462fff9 	addiu	v0,v1,-7
801693d0:	00801821 	move	v1,a0
801693d4:	2462fff9 	addiu	v0,v1,-7
801693d8:	02020018 	mult	s0,v0
801693dc:	00001012 	mflo	v0
801693e0:	02c2b021 	addu	s6,s6,v0
801693e4:	26c2000e 	addiu	v0,s6,14
801693e8:	000210c2 	srl	v0,v0,0x3
801693ec:	000210c0 	sll	v0,v0,0x3
801693f0:	03a2e823 	subu	sp,sp,v0
801693f4:	8fc40040 	lw	a0,64(s8)
801693f8:	02002821 	move	a1,s0
801693fc:	27a60010 	addiu	a2,sp,16
80169400:	0c054960 	jal	80152580 <_dl_dst_substitute>
80169404:	00003821 	move	a3,zero
80169408:	00401821 	move	v1,v0
8016940c:	80420000 	lb	v0,0(v0)
80169410:	00000000 	nop
80169414:	1440ff76 	bnez	v0,801691f0 <_dl_map_object_deps+0x1cc>
80169418:	3c068017 	lui	a2,0x8017
8016941c:	3c03801f 	lui	v1,0x801f
80169420:	8c624780 	lw	v0,18304(v1)
80169424:	00000000 	nop
80169428:	30420001 	andi	v0,v0,0x1
8016942c:	1040ff88 	beqz	v0,80169250 <_dl_map_object_deps+0x22c>
80169430:	26310008 	addiu	s1,s1,8
80169434:	2631fff8 	addiu	s1,s1,-8
80169438:	3c04801d 	lui	a0,0x801d
8016943c:	2484750c 	addiu	a0,a0,29964
80169440:	0c05585f 	jal	8015617c <_dl_debug_printf>
80169444:	02002821 	move	a1,s0
80169448:	0805a494 	j	80169250 <_dl_map_object_deps+0x22c>
8016944c:	26310008 	addiu	s1,s1,8
80169450:	1080012e 	beqz	a0,8016990c <_dl_map_object_deps+0x8e8>
80169454:	2402ffff 	li	v0,-1
80169458:	afc40044 	sw	a0,68(s8)
8016945c:	8fc30050 	lw	v1,80(s8)
80169460:	00000000 	nop
80169464:	8c620000 	lw	v0,0(v1)
80169468:	00000000 	nop
8016946c:	14400005 	bnez	v0,80169484 <_dl_map_object_deps+0x460>
80169470:	00000000 	nop
80169474:	8fc40048 	lw	a0,72(s8)
80169478:	00000000 	nop
8016947c:	14800146 	bnez	a0,80169998 <_dl_map_object_deps+0x974>
80169480:	00000000 	nop
80169484:	8fc20088 	lw	v0,136(s8)
80169488:	00000000 	nop
8016948c:	8c4402b0 	lw	a0,688(v0)
80169490:	00000000 	nop
80169494:	10800006 	beqz	a0,801694b0 <_dl_map_object_deps+0x48c>
80169498:	24030002 	li	v1,2
8016949c:	8c420248 	lw	v0,584(v0)
801694a0:	00000000 	nop
801694a4:	30420003 	andi	v0,v0,0x3
801694a8:	1043013d 	beq	v0,v1,801699a0 <_dl_map_object_deps+0x97c>
801694ac:	00000000 	nop
801694b0:	8fc20038 	lw	v0,56(s8)
801694b4:	00000000 	nop
801694b8:	000220c0 	sll	a0,v0,0x3
801694bc:	0c04699a 	jal	8011a668 <__libc_malloc>
801694c0:	24840004 	addiu	a0,a0,4
801694c4:	8fc30088 	lw	v1,136(s8)
801694c8:	00402021 	move	a0,v0
801694cc:	10400262 	beqz	v0,80169e58 <_dl_map_object_deps+0xe34>
801694d0:	ac6202b0 	sw	v0,688(v1)
801694d4:	8fc30038 	lw	v1,56(s8)
801694d8:	0000b821 	move	s7,zero
801694dc:	00031080 	sll	v0,v1,0x2
801694e0:	00821021 	addu	v0,a0,v0
801694e4:	8fc40088 	lw	a0,136(s8)
801694e8:	24450004 	addiu	a1,v0,4
801694ec:	ac850220 	sw	a1,544(a0)
801694f0:	ac830224 	sw	v1,548(a0)
801694f4:	2405ff9f 	li	a1,-97
801694f8:	8fc20094 	lw	v0,148(s8)
801694fc:	00000000 	nop
80169500:	144001c6 	bnez	v0,80169c1c <_dl_map_object_deps+0xbf8>
80169504:	00000000 	nop
80169508:	8fc20030 	lw	v0,48(s8)
8016950c:	00000000 	nop
80169510:	8c440004 	lw	a0,4(v0)
80169514:	8fc20088 	lw	v0,136(s8)
80169518:	00000000 	nop
8016951c:	8c430220 	lw	v1,544(v0)
80169520:	00171080 	sll	v0,s7,0x2
80169524:	00431021 	addu	v0,v0,v1
80169528:	8fc30030 	lw	v1,48(s8)
8016952c:	ac440000 	sw	a0,0(v0)
80169530:	8c640004 	lw	a0,4(v1)
80169534:	26f70001 	addiu	s7,s7,1
80169538:	8c820248 	lw	v0,584(a0)
8016953c:	00000000 	nop
80169540:	00451024 	and	v0,v0,a1
80169544:	ac820248 	sw	v0,584(a0)
80169548:	8fc40030 	lw	a0,48(s8)
8016954c:	00000000 	nop
80169550:	8c840008 	lw	a0,8(a0)
80169554:	00000000 	nop
80169558:	1480ffe7 	bnez	a0,801694f8 <_dl_map_object_deps+0x4d4>
8016955c:	afc40030 	sw	a0,48(s8)
80169560:	3c03801f 	lui	v1,0x801f
80169564:	8c624780 	lw	v0,18304(v1)
80169568:	00000000 	nop
8016956c:	30420400 	andi	v0,v0,0x400
80169570:	14400246 	bnez	v0,80169e8c <_dl_map_object_deps+0xe68>
80169574:	3c02803b 	lui	v0,0x803b
80169578:	8fc30088 	lw	v1,136(s8)
8016957c:	00000000 	nop
80169580:	8c650220 	lw	a1,544(v1)
80169584:	00000000 	nop
80169588:	8ca20000 	lw	v0,0(a1)
8016958c:	8fc30088 	lw	v1,136(s8)
80169590:	00000000 	nop
80169594:	14620236 	bne	v1,v0,80169e70 <_dl_map_object_deps+0xe4c>
80169598:	3c04801d 	lui	a0,0x801d
8016959c:	8c6802b8 	lw	t0,696(v1)
801695a0:	00000000 	nop
801695a4:	1100019b 	beqz	t0,80169c14 <_dl_map_object_deps+0xbf0>
801695a8:	00005021 	move	t2,zero
801695ac:	2ef00002 	sltiu	s0,s7,2
801695b0:	16000013 	bnez	s0,80169600 <_dl_map_object_deps+0x5dc>
801695b4:	00000000 	nop
801695b8:	8fc20088 	lw	v0,136(s8)
801695bc:	000a5880 	sll	t3,t2,0x2
801695c0:	8c4902bc 	lw	t1,700(v0)
801695c4:	8ca30004 	lw	v1,4(a1)
801695c8:	012b1021 	addu	v0,t1,t3
801695cc:	8c460000 	lw	a2,0(v0)
801695d0:	00000000 	nop
801695d4:	1066006b 	beq	v1,a2,80169784 <_dl_map_object_deps+0x760>
801695d8:	00a02021 	move	a0,a1
801695dc:	0805a57d 	j	801695f4 <_dl_map_object_deps+0x5d0>
801695e0:	24030001 	li	v1,1
801695e4:	8c820008 	lw	v0,8(a0)
801695e8:	00000000 	nop
801695ec:	10460065 	beq	v0,a2,80169784 <_dl_map_object_deps+0x760>
801695f0:	24840004 	addiu	a0,a0,4
801695f4:	24630001 	addiu	v1,v1,1
801695f8:	16e3fffa 	bne	s7,v1,801695e4 <_dl_map_object_deps+0x5c0>
801695fc:	00000000 	nop
80169600:	254a0001 	addiu	t2,t2,1
80169604:	0148102b 	sltu	v0,t2,t0
80169608:	1440ffe9 	bnez	v0,801695b0 <_dl_map_object_deps+0x58c>
8016960c:	00000000 	nop
80169610:	8fc20088 	lw	v0,136(s8)
80169614:	00171880 	sll	v1,s7,0x2
80169618:	8c4402b0 	lw	a0,688(v0)
8016961c:	00603021 	move	a2,v1
80169620:	0c04324c 	jal	8010c930 <memcpy>
80169624:	afc30034 	sw	v1,52(s8)
80169628:	1600015e 	bnez	s0,80169ba4 <_dl_map_object_deps+0xb80>
8016962c:	00000000 	nop
80169630:	8fc30088 	lw	v1,136(s8)
80169634:	24070001 	li	a3,1
80169638:	8c6402b0 	lw	a0,688(v1)
8016963c:	8fc30088 	lw	v1,136(s8)
80169640:	00000000 	nop
80169644:	8c620220 	lw	v0,544(v1)
80169648:	00071880 	sll	v1,a3,0x2
8016964c:	00621821 	addu	v1,v1,v0
80169650:	8c710000 	lw	s1,0(v1)
80169654:	8c820004 	lw	v0,4(a0)
80169658:	00000000 	nop
8016965c:	1222005e 	beq	s1,v0,801697d8 <_dl_map_object_deps+0x7b4>
80169660:	24150001 	li	s5,1
80169664:	00801821 	move	v1,a0
80169668:	8c620008 	lw	v0,8(v1)
8016966c:	26b50001 	addiu	s5,s5,1
80169670:	1622fffd 	bne	s1,v0,80169668 <_dl_map_object_deps+0x644>
80169674:	24630004 	addiu	v1,v1,4
80169678:	26a30001 	addiu	v1,s5,1
8016967c:	0077102b 	sltu	v0,v1,s7
80169680:	10400016 	beqz	v0,801696dc <_dl_map_object_deps+0x6b8>
80169684:	00000000 	nop
80169688:	00609021 	move	s2,v1
8016968c:	00039880 	sll	s3,v1,0x2
80169690:	02e0b021 	move	s6,s7
80169694:	02641021 	addu	v0,s3,a0
80169698:	8c540000 	lw	s4,0(v0)
8016969c:	00000000 	nop
801696a0:	8e8302b0 	lw	v1,688(s4)
801696a4:	00000000 	nop
801696a8:	14600005 	bnez	v1,801696c0 <_dl_map_object_deps+0x69c>
801696ac:	00000000 	nop
801696b0:	0805a5b5 	j	801696d4 <_dl_map_object_deps+0x6b0>
801696b4:	26520001 	addiu	s2,s2,1
801696b8:	1222001f 	beq	s1,v0,80169738 <_dl_map_object_deps+0x714>
801696bc:	24630004 	addiu	v1,v1,4
801696c0:	8c620000 	lw	v0,0(v1)
801696c4:	00000000 	nop
801696c8:	1440fffb 	bnez	v0,801696b8 <_dl_map_object_deps+0x694>
801696cc:	00000000 	nop
801696d0:	26520001 	addiu	s2,s2,1
801696d4:	16d2ffef 	bne	s6,s2,80169694 <_dl_map_object_deps+0x670>
801696d8:	26730004 	addiu	s3,s3,4
801696dc:	24e70001 	addiu	a3,a3,1
801696e0:	14f7ffd6 	bne	a3,s7,8016963c <_dl_map_object_deps+0x618>
801696e4:	00000000 	nop
801696e8:	8fc30034 	lw	v1,52(s8)
801696ec:	00000000 	nop
801696f0:	00831021 	addu	v0,a0,v1
801696f4:	8fc40044 	lw	a0,68(s8)
801696f8:	00000000 	nop
801696fc:	148001cd 	bnez	a0,80169e34 <_dl_map_object_deps+0xe10>
80169700:	ac400000 	sw	zero,0(v0)
80169704:	03c0e821 	move	sp,s8
80169708:	8fbf0084 	lw	ra,132(sp)
8016970c:	8fbe0080 	lw	s8,128(sp)
80169710:	8fb7007c 	lw	s7,124(sp)
80169714:	8fb60078 	lw	s6,120(sp)
80169718:	8fb50074 	lw	s5,116(sp)
8016971c:	8fb40070 	lw	s4,112(sp)
80169720:	8fb3006c 	lw	s3,108(sp)
80169724:	8fb20068 	lw	s2,104(sp)
80169728:	8fb10064 	lw	s1,100(sp)
8016972c:	8fb00060 	lw	s0,96(sp)
80169730:	03e00008 	jr	ra
80169734:	27bd0088 	addiu	sp,sp,136
80169738:	00158080 	sll	s0,s5,0x2
8016973c:	00902021 	addu	a0,a0,s0
80169740:	02553023 	subu	a2,s2,s5
80169744:	00802821 	move	a1,a0
80169748:	00063080 	sll	a2,a2,0x2
8016974c:	24840004 	addiu	a0,a0,4
80169750:	0c047260 	jal	8011c980 <memmove>
80169754:	afc70058 	sw	a3,88(s8)
80169758:	8fc20088 	lw	v0,136(s8)
8016975c:	26520001 	addiu	s2,s2,1
80169760:	8c4402b0 	lw	a0,688(v0)
80169764:	26b50001 	addiu	s5,s5,1
80169768:	02048021 	addu	s0,s0,a0
8016976c:	ae140000 	sw	s4,0(s0)
80169770:	8fc70058 	lw	a3,88(s8)
80169774:	16d2ffc7 	bne	s6,s2,80169694 <_dl_map_object_deps+0x670>
80169778:	26730004 	addiu	s3,s3,4
8016977c:	0805a5b8 	j	801696e0 <_dl_map_object_deps+0x6bc>
80169780:	24e70001 	addiu	a3,a3,1
80169784:	25470001 	addiu	a3,t2,1
80169788:	00e8102b 	sltu	v0,a3,t0
8016978c:	10400009 	beqz	v0,801697b4 <_dl_map_object_deps+0x790>
80169790:	00000000 	nop
80169794:	25660004 	addiu	a2,t3,4
80169798:	00c91021 	addu	v0,a2,t1
8016979c:	24e70001 	addiu	a3,a3,1
801697a0:	8c430000 	lw	v1,0(v0)
801697a4:	00e8202b 	sltu	a0,a3,t0
801697a8:	ac43fffc 	sw	v1,-4(v0)
801697ac:	1480fffa 	bnez	a0,80169798 <_dl_map_object_deps+0x774>
801697b0:	24c60004 	addiu	a2,a2,4
801697b4:	254affff 	addiu	t2,t2,-1
801697b8:	2508ffff 	addiu	t0,t0,-1
801697bc:	8fc40088 	lw	a0,136(s8)
801697c0:	254a0001 	addiu	t2,t2,1
801697c4:	0148102b 	sltu	v0,t2,t0
801697c8:	1440ff79 	bnez	v0,801695b0 <_dl_map_object_deps+0x58c>
801697cc:	ac8802b8 	sw	t0,696(a0)
801697d0:	0805a584 	j	80169610 <_dl_map_object_deps+0x5ec>
801697d4:	00000000 	nop
801697d8:	0805a59f 	j	8016967c <_dl_map_object_deps+0x658>
801697dc:	24030002 	li	v1,2
801697e0:	3c037fff 	lui	v1,0x7fff
801697e4:	3462fffd 	ori	v0,v1,0xfffd
801697e8:	12020003 	beq	s0,v0,801697f8 <_dl_map_object_deps+0x7d4>
801697ec:	3462ffff 	ori	v0,v1,0xffff
801697f0:	1602fe96 	bne	s0,v0,8016924c <_dl_map_object_deps+0x228>
801697f4:	00000000 	nop
801697f8:	8e220004 	lw	v0,4(s1)
801697fc:	24050024 	li	a1,36
80169800:	02a2b021 	addu	s6,s5,v0
80169804:	0c046ea8 	jal	8011baa0 <strchr>
80169808:	02c02021 	move	a0,s6
8016980c:	14400113 	bnez	v0,80169c5c <_dl_map_object_deps+0xc38>
80169810:	02c02821 	move	a1,s6
80169814:	3c047fff 	lui	a0,0x7fff
80169818:	3482fffd 	ori	v0,a0,0xfffd
8016981c:	120200e6 	beq	s0,v0,80169bb8 <_dl_map_object_deps+0xb94>
80169820:	afc50028 	sw	a1,40(s8)
80169824:	3c03801f 	lui	v1,0x801f
80169828:	8c624780 	lw	v0,18304(v1)
8016982c:	00000000 	nop
80169830:	30420001 	andi	v0,v0,0x1
80169834:	14400224 	bnez	v0,8016a0c8 <_dl_map_object_deps+0x10a4>
80169838:	3c068017 	lui	a2,0x8017
8016983c:	27c40014 	addiu	a0,s8,20
80169840:	24c68fbc 	addiu	a2,a2,-28740
80169844:	27c50010 	addiu	a1,s8,16
80169848:	0c055607 	jal	8015581c <_dl_catch_error>
8016984c:	27c70018 	addiu	a3,s8,24
80169850:	00402021 	move	a0,v0
80169854:	8fc20010 	lw	v0,16(s8)
80169858:	00000000 	nop
8016985c:	1440fefc 	bnez	v0,80169450 <_dl_map_object_deps+0x42c>
80169860:	00000000 	nop
80169864:	27bdffe8 	addiu	sp,sp,-24
80169868:	27b00010 	addiu	s0,sp,16
8016986c:	8fc5003c 	lw	a1,60(s8)
80169870:	02002021 	move	a0,s0
80169874:	0c04324c 	jal	8010c930 <memcpy>
80169878:	2406000c 	li	a2,12
8016987c:	8fc2003c 	lw	v0,60(s8)
80169880:	8fc3003c 	lw	v1,60(s8)
80169884:	ac400000 	sw	zero,0(v0)
80169888:	8fc2002c 	lw	v0,44(s8)
8016988c:	12600005 	beqz	s3,801698a4 <_dl_map_object_deps+0x880>
80169890:	ac620004 	sw	v0,4(v1)
80169894:	8fc2002c 	lw	v0,44(s8)
80169898:	26940001 	addiu	s4,s4,1
8016989c:	ae420000 	sw	v0,0(s2)
801698a0:	26520004 	addiu	s2,s2,4
801698a4:	8fc4002c 	lw	a0,44(s8)
801698a8:	00000000 	nop
801698ac:	8c820248 	lw	v0,584(a0)
801698b0:	00000000 	nop
801698b4:	30420060 	andi	v0,v0,0x60
801698b8:	10400043 	beqz	v0,801699c8 <_dl_map_object_deps+0x9a4>
801698bc:	02002821 	move	a1,s0
801698c0:	8ca30008 	lw	v1,8(a1)
801698c4:	00000000 	nop
801698c8:	1060000a 	beqz	v1,801698f4 <_dl_map_object_deps+0x8d0>
801698cc:	00000000 	nop
801698d0:	8c620004 	lw	v0,4(v1)
801698d4:	00000000 	nop
801698d8:	10820072 	beq	a0,v0,80169aa4 <_dl_map_object_deps+0xa80>
801698dc:	00000000 	nop
801698e0:	00602821 	move	a1,v1
801698e4:	8ca30008 	lw	v1,8(a1)
801698e8:	00000000 	nop
801698ec:	1460fff8 	bnez	v1,801698d0 <_dl_map_object_deps+0x8ac>
801698f0:	00000000 	nop
801698f4:	8fc4003c 	lw	a0,60(s8)
801698f8:	02002821 	move	a1,s0
801698fc:	0c04324c 	jal	8010c930 <memcpy>
80169900:	2406000c 	li	a2,12
80169904:	0805a494 	j	80169250 <_dl_map_object_deps+0x22c>
80169908:	26310008 	addiu	s1,s1,8
8016990c:	0805a517 	j	8016945c <_dl_map_object_deps+0x438>
80169910:	afc20044 	sw	v0,68(s8)
80169914:	8fc30040 	lw	v1,64(s8)
80169918:	00000000 	nop
8016991c:	8c6202b0 	lw	v0,688(v1)
80169920:	00000000 	nop
80169924:	1440fe0e 	bnez	v0,80169160 <_dl_map_object_deps+0x13c>
80169928:	00000000 	nop
8016992c:	8fc40088 	lw	a0,136(s8)
80169930:	00000000 	nop
80169934:	1083fe0a 	beq	a0,v1,80169160 <_dl_map_object_deps+0x13c>
80169938:	00000000 	nop
8016993c:	9462021e 	lhu	v0,542(v1)
80169940:	00000000 	nop
80169944:	1040fe06 	beqz	v0,80169160 <_dl_map_object_deps+0x13c>
80169948:	00021080 	sll	v0,v0,0x2
8016994c:	2442000e 	addiu	v0,v0,14
80169950:	000210c2 	srl	v0,v0,0x3
80169954:	8fc30040 	lw	v1,64(s8)
80169958:	000210c0 	sll	v0,v0,0x3
8016995c:	03a2e823 	subu	sp,sp,v0
80169960:	8c620024 	lw	v0,36(v1)
80169964:	00000000 	nop
80169968:	1440fe01 	bnez	v0,80169170 <_dl_map_object_deps+0x14c>
8016996c:	27b30010 	addiu	s3,sp,16
80169970:	8c6201b8 	lw	v0,440(v1)
80169974:	00000000 	nop
80169978:	1440fdfd 	bnez	v0,80169170 <_dl_map_object_deps+0x14c>
8016997c:	00000000 	nop
80169980:	8c6201b0 	lw	v0,432(v1)
80169984:	00000000 	nop
80169988:	1440fdf9 	bnez	v0,80169170 <_dl_map_object_deps+0x14c>
8016998c:	00000000 	nop
80169990:	0805a498 	j	80169260 <_dl_map_object_deps+0x23c>
80169994:	0000a021 	move	s4,zero
80169998:	0805a521 	j	80169484 <_dl_map_object_deps+0x460>
8016999c:	ac640000 	sw	a0,0(v1)
801699a0:	8fc30088 	lw	v1,136(s8)
801699a4:	00000000 	nop
801699a8:	8c620220 	lw	v0,544(v1)
801699ac:	00000000 	nop
801699b0:	144001be 	bnez	v0,8016a0ac <_dl_map_object_deps+0x1088>
801699b4:	3c05801d 	lui	a1,0x801d
801699b8:	0c045fee 	jal	80117fb8 <__cfree>
801699bc:	00000000 	nop
801699c0:	0805a52c 	j	801694b0 <_dl_map_object_deps+0x48c>
801699c4:	00000000 	nop
801699c8:	8fc3003c 	lw	v1,60(s8)
801699cc:	00000000 	nop
801699d0:	ac700008 	sw	s0,8(v1)
801699d4:	8c820248 	lw	v0,584(a0)
801699d8:	2403ff9f 	li	v1,-97
801699dc:	00431024 	and	v0,v0,v1
801699e0:	34420020 	ori	v0,v0,0x20
801699e4:	ac820248 	sw	v0,584(a0)
801699e8:	8fc4002c 	lw	a0,44(s8)
801699ec:	00000000 	nop
801699f0:	8c830010 	lw	v1,16(a0)
801699f4:	00000000 	nop
801699f8:	10600006 	beqz	v1,80169a14 <_dl_map_object_deps+0x9f0>
801699fc:	00000000 	nop
80169a00:	8c82000c 	lw	v0,12(a0)
80169a04:	00000000 	nop
80169a08:	ac62000c 	sw	v0,12(v1)
80169a0c:	8fc4002c 	lw	a0,44(s8)
80169a10:	00000000 	nop
80169a14:	8c83000c 	lw	v1,12(a0)
80169a18:	00000000 	nop
80169a1c:	10600005 	beqz	v1,80169a34 <_dl_map_object_deps+0xa10>
80169a20:	00000000 	nop
80169a24:	8c820010 	lw	v0,16(a0)
80169a28:	00000000 	nop
80169a2c:	ac620010 	sw	v0,16(v1)
80169a30:	8fc4002c 	lw	a0,44(s8)
80169a34:	8e020004 	lw	v0,4(s0)
80169a38:	00000000 	nop
80169a3c:	8c430010 	lw	v1,16(v0)
80169a40:	00000000 	nop
80169a44:	ac830010 	sw	v1,16(a0)
80169a48:	8e040004 	lw	a0,4(s0)
80169a4c:	8fc2002c 	lw	v0,44(s8)
80169a50:	00000000 	nop
80169a54:	ac820010 	sw	v0,16(a0)
80169a58:	8fc4002c 	lw	a0,44(s8)
80169a5c:	00000000 	nop
80169a60:	8c820010 	lw	v0,16(a0)
80169a64:	00000000 	nop
80169a68:	10400003 	beqz	v0,80169a78 <_dl_map_object_deps+0xa54>
80169a6c:	00000000 	nop
80169a70:	ac44000c 	sw	a0,12(v0)
80169a74:	8fc4002c 	lw	a0,44(s8)
80169a78:	8fc30038 	lw	v1,56(s8)
80169a7c:	8e020004 	lw	v0,4(s0)
80169a80:	24630001 	addiu	v1,v1,1
80169a84:	afc30038 	sw	v1,56(s8)
80169a88:	ac82000c 	sw	v0,12(a0)
80169a8c:	8fc4003c 	lw	a0,60(s8)
80169a90:	00000000 	nop
80169a94:	12e40182 	beq	s7,a0,8016a0a0 <_dl_map_object_deps+0x107c>
80169a98:	00000000 	nop
80169a9c:	0805a493 	j	8016924c <_dl_map_object_deps+0x228>
80169aa0:	afd0003c 	sw	s0,60(s8)
80169aa4:	8fc2003c 	lw	v0,60(s8)
80169aa8:	00000000 	nop
80169aac:	ac500008 	sw	s0,8(v0)
80169ab0:	8ca20008 	lw	v0,8(a1)
80169ab4:	00000000 	nop
80169ab8:	10570177 	beq	v0,s7,8016a098 <_dl_map_object_deps+0x1074>
80169abc:	00000000 	nop
80169ac0:	8c420008 	lw	v0,8(v0)
80169ac4:	8c830010 	lw	v1,16(a0)
80169ac8:	00000000 	nop
80169acc:	10600006 	beqz	v1,80169ae8 <_dl_map_object_deps+0xac4>
80169ad0:	aca20008 	sw	v0,8(a1)
80169ad4:	8c82000c 	lw	v0,12(a0)
80169ad8:	00000000 	nop
80169adc:	ac62000c 	sw	v0,12(v1)
80169ae0:	8fc4002c 	lw	a0,44(s8)
80169ae4:	00000000 	nop
80169ae8:	8c83000c 	lw	v1,12(a0)
80169aec:	00000000 	nop
80169af0:	10600005 	beqz	v1,80169b08 <_dl_map_object_deps+0xae4>
80169af4:	00000000 	nop
80169af8:	8c820010 	lw	v0,16(a0)
80169afc:	00000000 	nop
80169b00:	ac620010 	sw	v0,16(v1)
80169b04:	8fc4002c 	lw	a0,44(s8)
80169b08:	8e020004 	lw	v0,4(s0)
80169b0c:	00000000 	nop
80169b10:	8c430010 	lw	v1,16(v0)
80169b14:	00000000 	nop
80169b18:	ac830010 	sw	v1,16(a0)
80169b1c:	8e040004 	lw	a0,4(s0)
80169b20:	8fc2002c 	lw	v0,44(s8)
80169b24:	00000000 	nop
80169b28:	ac820010 	sw	v0,16(a0)
80169b2c:	8fc4002c 	lw	a0,44(s8)
80169b30:	00000000 	nop
80169b34:	8c820010 	lw	v0,16(a0)
80169b38:	00000000 	nop
80169b3c:	10400003 	beqz	v0,80169b4c <_dl_map_object_deps+0xb28>
80169b40:	00000000 	nop
80169b44:	ac44000c 	sw	a0,12(v0)
80169b48:	8fc4002c 	lw	a0,44(s8)
80169b4c:	8e020004 	lw	v0,4(s0)
80169b50:	0805a6a3 	j	80169a8c <_dl_map_object_deps+0xa68>
80169b54:	ac82000c 	sw	v0,12(a0)
80169b58:	8c420004 	lw	v0,4(v0)
80169b5c:	00000000 	nop
80169b60:	80430000 	lb	v1,0(v0)
80169b64:	00000000 	nop
80169b68:	14600144 	bnez	v1,8016a07c <_dl_map_object_deps+0x1058>
80169b6c:	3c04801d 	lui	a0,0x801d
80169b70:	0c05589c 	jal	80156270 <_dl_get_origin>
80169b74:	00000000 	nop
80169b78:	00402021 	move	a0,v0
80169b7c:	8fc30040 	lw	v1,64(s8)
80169b80:	2442ffff 	addiu	v0,v0,-1
80169b84:	2c42fffe 	sltiu	v0,v0,-2
80169b88:	14400122 	bnez	v0,8016a014 <_dl_map_object_deps+0xff0>
80169b8c:	ac640264 	sw	a0,612(v1)
80169b90:	0805a4ee 	j	801693b8 <_dl_map_object_deps+0x394>
80169b94:	00001821 	move	v1,zero
80169b98:	24020001 	li	v0,1
80169b9c:	0805a443 	j	8016910c <_dl_map_object_deps+0xe8>
80169ba0:	afc20038 	sw	v0,56(s8)
80169ba4:	8fc30088 	lw	v1,136(s8)
80169ba8:	00000000 	nop
80169bac:	8c6402b0 	lw	a0,688(v1)
80169bb0:	0805a5ba 	j	801696e8 <_dl_map_object_deps+0x6c4>
80169bb4:	00000000 	nop
80169bb8:	3c03801f 	lui	v1,0x801f
80169bbc:	8c624780 	lw	v0,18304(v1)
80169bc0:	00000000 	nop
80169bc4:	30420001 	andi	v0,v0,0x1
80169bc8:	14400102 	bnez	v0,80169fd4 <_dl_map_object_deps+0xfb0>
80169bcc:	3c068017 	lui	a2,0x8017
80169bd0:	27c40014 	addiu	a0,s8,20
80169bd4:	24c68fbc 	addiu	a2,a2,-28740
80169bd8:	27c50010 	addiu	a1,s8,16
80169bdc:	0c055607 	jal	8015581c <_dl_catch_error>
80169be0:	27c70018 	addiu	a3,s8,24
80169be4:	8fc40010 	lw	a0,16(s8)
80169be8:	00000000 	nop
80169bec:	1080ff1e 	beqz	a0,80169868 <_dl_map_object_deps+0x844>
80169bf0:	27bdffe8 	addiu	sp,sp,-24
80169bf4:	3c02801d 	lui	v0,0x801d
80169bf8:	244252f0 	addiu	v0,v0,21232
80169bfc:	1082fd93 	beq	a0,v0,8016924c <_dl_map_object_deps+0x228>
80169c00:	27bd0018 	addiu	sp,sp,24
80169c04:	0c045fee 	jal	80117fb8 <__cfree>
80169c08:	26310008 	addiu	s1,s1,8
80169c0c:	0805a494 	j	80169250 <_dl_map_object_deps+0x22c>
80169c10:	00000000 	nop
80169c14:	0805a584 	j	80169610 <_dl_map_object_deps+0x5ec>
80169c18:	2ef00002 	sltiu	s0,s7,2
80169c1c:	8fc30030 	lw	v1,48(s8)
80169c20:	00000000 	nop
80169c24:	8c640004 	lw	a0,4(v1)
80169c28:	00000000 	nop
80169c2c:	8c820248 	lw	v0,584(a0)
80169c30:	00000000 	nop
80169c34:	30420200 	andi	v0,v0,0x200
80169c38:	1040fe36 	beqz	v0,80169514 <_dl_map_object_deps+0x4f0>
80169c3c:	00000000 	nop
80169c40:	8fc30088 	lw	v1,136(s8)
80169c44:	00000000 	nop
80169c48:	8c620224 	lw	v0,548(v1)
80169c4c:	00000000 	nop
80169c50:	2442ffff 	addiu	v0,v0,-1
80169c54:	0805a54e 	j	80169538 <_dl_map_object_deps+0x514>
80169c58:	ac620224 	sw	v0,548(v1)
80169c5c:	00402021 	move	a0,v0
80169c60:	0c0542dc 	jal	80150b70 <_dl_dst_count>
80169c64:	00002821 	move	a1,zero
80169c68:	10400054 	beqz	v0,80169dbc <_dl_map_object_deps+0xd98>
80169c6c:	3c02801f 	lui	v0,0x801f
80169c70:	8c4331b0 	lw	v1,12720(v0)
80169c74:	00000000 	nop
80169c78:	1460004b 	bnez	v1,80169da8 <_dl_map_object_deps+0xd84>
80169c7c:	02c02821 	move	a1,s6
80169c80:	0c046f6c 	jal	8011bdb0 <strlen>
80169c84:	02c02021 	move	a0,s6
80169c88:	10400018 	beqz	v0,80169cec <_dl_map_object_deps+0xcc8>
80169c8c:	00408021 	move	s0,v0
80169c90:	8fc20040 	lw	v0,64(s8)
80169c94:	00000000 	nop
80169c98:	8c440264 	lw	a0,612(v0)
80169c9c:	00000000 	nop
80169ca0:	10800031 	beqz	a0,80169d68 <_dl_map_object_deps+0xd44>
80169ca4:	00000000 	nop
80169ca8:	2402ffff 	li	v0,-1
80169cac:	10820004 	beq	a0,v0,80169cc0 <_dl_map_object_deps+0xc9c>
80169cb0:	00001821 	move	v1,zero
80169cb4:	0c046f6c 	jal	8011bdb0 <strlen>
80169cb8:	00000000 	nop
80169cbc:	00401821 	move	v1,v0
80169cc0:	3c02801f 	lui	v0,0x801f
80169cc4:	8c44477c 	lw	a0,18300(v0)
80169cc8:	00000000 	nop
80169ccc:	0064102b 	sltu	v0,v1,a0
80169cd0:	10400003 	beqz	v0,80169ce0 <_dl_map_object_deps+0xcbc>
80169cd4:	2462fff9 	addiu	v0,v1,-7
80169cd8:	00801821 	move	v1,a0
80169cdc:	2462fff9 	addiu	v0,v1,-7
80169ce0:	02020018 	mult	s0,v0
80169ce4:	00001012 	mflo	v0
80169ce8:	02028021 	addu	s0,s0,v0
80169cec:	2602000e 	addiu	v0,s0,14
80169cf0:	000210c2 	srl	v0,v0,0x3
80169cf4:	000210c0 	sll	v0,v0,0x3
80169cf8:	03a2e823 	subu	sp,sp,v0
80169cfc:	8fc40040 	lw	a0,64(s8)
80169d00:	02c02821 	move	a1,s6
80169d04:	27a60010 	addiu	a2,sp,16
80169d08:	0c054960 	jal	80152580 <_dl_dst_substitute>
80169d0c:	00003821 	move	a3,zero
80169d10:	00402821 	move	a1,v0
80169d14:	80420000 	lb	v0,0(v0)
80169d18:	00000000 	nop
80169d1c:	14400037 	bnez	v0,80169dfc <_dl_map_object_deps+0xdd8>
80169d20:	00000000 	nop
80169d24:	3c047fff 	lui	a0,0x7fff
80169d28:	8e230000 	lw	v1,0(s1)
80169d2c:	3482fffd 	ori	v0,a0,0xfffd
80169d30:	1062002c 	beq	v1,v0,80169de4 <_dl_map_object_deps+0xdc0>
80169d34:	3c03801f 	lui	v1,0x801f
80169d38:	8c624780 	lw	v0,18304(v1)
80169d3c:	00000000 	nop
80169d40:	30420001 	andi	v0,v0,0x1
80169d44:	1040fd42 	beqz	v0,80169250 <_dl_map_object_deps+0x22c>
80169d48:	26310008 	addiu	s1,s1,8
80169d4c:	2631fff8 	addiu	s1,s1,-8
80169d50:	3c04801d 	lui	a0,0x801d
80169d54:	2484750c 	addiu	a0,a0,29964
80169d58:	0c05585f 	jal	8015617c <_dl_debug_printf>
80169d5c:	02c02821 	move	a1,s6
80169d60:	0805a494 	j	80169250 <_dl_map_object_deps+0x22c>
80169d64:	26310008 	addiu	s1,s1,8
80169d68:	8c420004 	lw	v0,4(v0)
80169d6c:	00000000 	nop
80169d70:	80430000 	lb	v1,0(v0)
80169d74:	00000000 	nop
80169d78:	14600027 	bnez	v1,80169e18 <_dl_map_object_deps+0xdf4>
80169d7c:	3c04801d 	lui	a0,0x801d
80169d80:	0c05589c 	jal	80156270 <_dl_get_origin>
80169d84:	00000000 	nop
80169d88:	00402021 	move	a0,v0
80169d8c:	8fc30040 	lw	v1,64(s8)
80169d90:	2442ffff 	addiu	v0,v0,-1
80169d94:	2c42fffe 	sltiu	v0,v0,-2
80169d98:	1440001b 	bnez	v0,80169e08 <_dl_map_object_deps+0xde4>
80169d9c:	ac640264 	sw	a0,612(v1)
80169da0:	0805a730 	j	80169cc0 <_dl_map_object_deps+0xc9c>
80169da4:	00001821 	move	v1,zero
80169da8:	3c07801d 	lui	a3,0x801d
80169dac:	24e7715c 	addiu	a3,a3,29020
80169db0:	00002021 	move	a0,zero
80169db4:	0c05563b 	jal	801558ec <_dl_signal_error>
80169db8:	00003021 	move	a2,zero
80169dbc:	8e300000 	lw	s0,0(s1)
80169dc0:	0805a605 	j	80169814 <_dl_map_object_deps+0x7f0>
80169dc4:	02c02821 	move	a1,s6
80169dc8:	8fc40088 	lw	a0,136(s8)
80169dcc:	3c07801d 	lui	a3,0x801d
80169dd0:	8c850004 	lw	a1,4(a0)
80169dd4:	24e77604 	addiu	a3,a3,30212
80169dd8:	2404000c 	li	a0,12
80169ddc:	0c05563b 	jal	801558ec <_dl_signal_error>
80169de0:	00003021 	move	a2,zero
80169de4:	3c07801d 	lui	a3,0x801d
80169de8:	02c02821 	move	a1,s6
80169dec:	24e7755c 	addiu	a3,a3,30044
80169df0:	00002021 	move	a0,zero
80169df4:	0c05563b 	jal	801558ec <_dl_signal_error>
80169df8:	00003021 	move	a2,zero
80169dfc:	8e300000 	lw	s0,0(s1)
80169e00:	0805a606 	j	80169818 <_dl_map_object_deps+0x7f4>
80169e04:	3c047fff 	lui	a0,0x7fff
80169e08:	0c046f6c 	jal	8011bdb0 <strlen>
80169e0c:	00000000 	nop
80169e10:	0805a730 	j	80169cc0 <_dl_map_object_deps+0xc9c>
80169e14:	00401821 	move	v1,v0
80169e18:	3c05801d 	lui	a1,0x801d
80169e1c:	3c07801d 	lui	a3,0x801d
80169e20:	24844c48 	addiu	a0,a0,19528
80169e24:	24a57500 	addiu	a1,a1,29952
80169e28:	24e776e0 	addiu	a3,a3,30432
80169e2c:	0c04ad9c 	jal	8012b670 <__assert_fail>
80169e30:	2406011d 	li	a2,285
80169e34:	2402ffff 	li	v0,-1
80169e38:	14820002 	bne	a0,v0,80169e44 <_dl_map_object_deps+0xe20>
80169e3c:	00000000 	nop
80169e40:	afc00044 	sw	zero,68(s8)
80169e44:	8fc50014 	lw	a1,20(s8)
80169e48:	8fc70010 	lw	a3,16(s8)
80169e4c:	8fc40044 	lw	a0,68(s8)
80169e50:	0c05563b 	jal	801558ec <_dl_signal_error>
80169e54:	00003021 	move	a2,zero
80169e58:	8c650004 	lw	a1,4(v1)
80169e5c:	3c07801d 	lui	a3,0x801d
80169e60:	24e7764c 	addiu	a3,a3,30284
80169e64:	2404000c 	li	a0,12
80169e68:	0c05563b 	jal	801558ec <_dl_signal_error>
80169e6c:	00003021 	move	a2,zero
80169e70:	3c05801d 	lui	a1,0x801d
80169e74:	3c07801d 	lui	a3,0x801d
80169e78:	248476b0 	addiu	a0,a0,30384
80169e7c:	24a57500 	addiu	a1,a1,29952
80169e80:	24e776e0 	addiu	a3,a3,30432
80169e84:	0c04ad9c 	jal	8012b670 <__assert_fail>
80169e88:	2406022f 	li	a2,559
80169e8c:	8c438698 	lw	v1,-31080(v0)
80169e90:	8fc20088 	lw	v0,136(s8)
80169e94:	00000000 	nop
80169e98:	10430006 	beq	v0,v1,80169eb4 <_dl_map_object_deps+0xe90>
80169e9c:	00000000 	nop
80169ea0:	8fc40088 	lw	a0,136(s8)
80169ea4:	00000000 	nop
80169ea8:	8c850220 	lw	a1,544(a0)
80169eac:	0805a562 	j	80169588 <_dl_map_object_deps+0x564>
80169eb0:	00000000 	nop
80169eb4:	12e0005b 	beqz	s7,8016a024 <_dl_map_object_deps+0x1000>
80169eb8:	00009821 	move	s3,zero
80169ebc:	8c450220 	lw	a1,544(v0)
80169ec0:	00131080 	sll	v0,s3,0x2
80169ec4:	00451021 	addu	v0,v0,a1
80169ec8:	8c500000 	lw	s0,0(v0)
80169ecc:	8fc30088 	lw	v1,136(s8)
80169ed0:	00000000 	nop
80169ed4:	1070003a 	beq	v1,s0,80169fc0 <_dl_map_object_deps+0xf9c>
80169ed8:	00000000 	nop
80169edc:	8e02028c 	lw	v0,652(s0)
80169ee0:	00000000 	nop
80169ee4:	10400005 	beqz	v0,80169efc <_dl_map_object_deps+0xed8>
80169ee8:	00000000 	nop
80169eec:	8c420004 	lw	v0,4(v0)
80169ef0:	00000000 	nop
80169ef4:	14400032 	bnez	v0,80169fc0 <_dl_map_object_deps+0xf9c>
80169ef8:	00000000 	nop
80169efc:	8e0201b8 	lw	v0,440(s0)
80169f00:	00000000 	nop
80169f04:	14400053 	bnez	v0,8016a054 <_dl_map_object_deps+0x1030>
80169f08:	3c07801d 	lui	a3,0x801d
80169f0c:	8e0201b0 	lw	v0,432(s0)
80169f10:	00000000 	nop
80169f14:	1440004f 	bnez	v0,8016a054 <_dl_map_object_deps+0x1030>
80169f18:	00000000 	nop
80169f1c:	8fc20088 	lw	v0,136(s8)
80169f20:	00000000 	nop
80169f24:	8c4402b0 	lw	a0,688(v0)
80169f28:	0c05a3c0 	jal	80168f00 <_dl_build_local_scope>
80169f2c:	02002821 	move	a1,s0
80169f30:	00408821 	move	s1,v0
80169f34:	02e2102b 	sltu	v0,s7,v0
80169f38:	1440003f 	bnez	v0,8016a038 <_dl_map_object_deps+0x1014>
80169f3c:	3c04801d 	lui	a0,0x801d
80169f40:	1220000e 	beqz	s1,80169f7c <_dl_map_object_deps+0xf58>
80169f44:	00002821 	move	a1,zero
80169f48:	2406ff9f 	li	a2,-97
80169f4c:	8fc40088 	lw	a0,136(s8)
80169f50:	00051080 	sll	v0,a1,0x2
80169f54:	8c8302b0 	lw	v1,688(a0)
80169f58:	24a50001 	addiu	a1,a1,1
80169f5c:	00431021 	addu	v0,v0,v1
80169f60:	8c440000 	lw	a0,0(v0)
80169f64:	00000000 	nop
80169f68:	8c820248 	lw	v0,584(a0)
80169f6c:	00000000 	nop
80169f70:	00461024 	and	v0,v0,a2
80169f74:	1625fff5 	bne	s1,a1,80169f4c <_dl_map_object_deps+0xf28>
80169f78:	ac820248 	sw	v0,584(a0)
80169f7c:	00119080 	sll	s2,s1,0x2
80169f80:	0c04699a 	jal	8011a668 <__libc_malloc>
80169f84:	26440008 	addiu	a0,s2,8
80169f88:	00401821 	move	v1,v0
80169f8c:	10400036 	beqz	v0,8016a068 <_dl_map_object_deps+0x1044>
80169f90:	ae02028c 	sw	v0,652(s0)
80169f94:	8fc40088 	lw	a0,136(s8)
80169f98:	24420008 	addiu	v0,v0,8
80169f9c:	8c8502b0 	lw	a1,688(a0)
80169fa0:	02403021 	move	a2,s2
80169fa4:	00402021 	move	a0,v0
80169fa8:	ac710004 	sw	s1,4(v1)
80169fac:	0c04324c 	jal	8010c930 <memcpy>
80169fb0:	ac620000 	sw	v0,0(v1)
80169fb4:	8fc20088 	lw	v0,136(s8)
80169fb8:	00000000 	nop
80169fbc:	8c450220 	lw	a1,544(v0)
80169fc0:	26730001 	addiu	s3,s3,1
80169fc4:	16f3ffbf 	bne	s7,s3,80169ec4 <_dl_map_object_deps+0xea0>
80169fc8:	00131080 	sll	v0,s3,0x2
80169fcc:	0805a562 	j	80169588 <_dl_map_object_deps+0x564>
80169fd0:	00000000 	nop
80169fd4:	8fc40040 	lw	a0,64(s8)
80169fd8:	00000000 	nop
80169fdc:	8c860004 	lw	a2,4(a0)
80169fe0:	00000000 	nop
80169fe4:	80c20000 	lb	v0,0(a2)
80169fe8:	00000000 	nop
80169fec:	14400004 	bnez	v0,8016a000 <_dl_map_object_deps+0xfdc>
80169ff0:	3c02801f 	lui	v0,0x801f
80169ff4:	8c4331a0 	lw	v1,12704(v0)
80169ff8:	00000000 	nop
80169ffc:	8c660000 	lw	a2,0(v1)
8016a000:	3c04801d 	lui	a0,0x801d
8016a004:	0c05585f 	jal	8015617c <_dl_debug_printf>
8016a008:	24847588 	addiu	a0,a0,30088
8016a00c:	0805a6f4 	j	80169bd0 <_dl_map_object_deps+0xbac>
8016a010:	3c068017 	lui	a2,0x8017
8016a014:	0c046f6c 	jal	8011bdb0 <strlen>
8016a018:	00000000 	nop
8016a01c:	0805a4ee 	j	801693b8 <_dl_map_object_deps+0x394>
8016a020:	00401821 	move	v1,v0
8016a024:	8fc20088 	lw	v0,136(s8)
8016a028:	00000000 	nop
8016a02c:	8c450220 	lw	a1,544(v0)
8016a030:	0805a562 	j	80169588 <_dl_map_object_deps+0x564>
8016a034:	00000000 	nop
8016a038:	3c05801d 	lui	a1,0x801d
8016a03c:	3c07801d 	lui	a3,0x801d
8016a040:	248476a0 	addiu	a0,a0,30368
8016a044:	24a57500 	addiu	a1,a1,29952
8016a048:	24e776e0 	addiu	a3,a3,30432
8016a04c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016a050:	2406021b 	li	a2,539
8016a054:	8e050004 	lw	a1,4(s0)
8016a058:	24e77670 	addiu	a3,a3,30320
8016a05c:	24040016 	li	a0,22
8016a060:	0c05563b 	jal	801558ec <_dl_signal_error>
8016a064:	00003021 	move	a2,zero
8016a068:	8fc20088 	lw	v0,136(s8)
8016a06c:	00000000 	nop
8016a070:	8c450004 	lw	a1,4(v0)
8016a074:	0805a798 	j	80169e60 <_dl_map_object_deps+0xe3c>
8016a078:	3c07801d 	lui	a3,0x801d
8016a07c:	3c05801d 	lui	a1,0x801d
8016a080:	3c07801d 	lui	a3,0x801d
8016a084:	24844c48 	addiu	a0,a0,19528
8016a088:	24a57500 	addiu	a1,a1,29952
8016a08c:	24e776e0 	addiu	a3,a3,30432
8016a090:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016a094:	240600f1 	li	a2,241
8016a098:	0805a6b0 	j	80169ac0 <_dl_map_object_deps+0xa9c>
8016a09c:	00a0b821 	move	s7,a1
8016a0a0:	0200b821 	move	s7,s0
8016a0a4:	0805a493 	j	8016924c <_dl_map_object_deps+0x228>
8016a0a8:	afd0003c 	sw	s0,60(s8)
8016a0ac:	3c04801d 	lui	a0,0x801d
8016a0b0:	3c07801d 	lui	a3,0x801d
8016a0b4:	24847624 	addiu	a0,a0,30244
8016a0b8:	24a57500 	addiu	a1,a1,29952
8016a0bc:	24e776e0 	addiu	a3,a3,30432
8016a0c0:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016a0c4:	240601e3 	li	a2,483
8016a0c8:	8fc40040 	lw	a0,64(s8)
8016a0cc:	00000000 	nop
8016a0d0:	8c860004 	lw	a2,4(a0)
8016a0d4:	00000000 	nop
8016a0d8:	80c20000 	lb	v0,0(a2)
8016a0dc:	00000000 	nop
8016a0e0:	14400004 	bnez	v0,8016a0f4 <_dl_map_object_deps+0x10d0>
8016a0e4:	3c02801f 	lui	v0,0x801f
8016a0e8:	8c4331a0 	lw	v1,12704(v0)
8016a0ec:	00000000 	nop
8016a0f0:	8c660000 	lw	a2,0(v1)
8016a0f4:	3c04801d 	lui	a0,0x801d
8016a0f8:	0c05585f 	jal	8015617c <_dl_debug_printf>
8016a0fc:	248475d4 	addiu	a0,a0,30164
8016a100:	0805a60f 	j	8016983c <_dl_map_object_deps+0x818>
8016a104:	3c068017 	lui	a2,0x8017
	...

8016a110 <_dl_runtime_resolve>:
8016a110:	03801821 	move	v1,gp
8016a114:	27bdffd8 	addiu	sp,sp,-40
8016a118:	2739000c 	addiu	t9,t9,12
8016a11c:	03e01021 	move	v0,ra
8016a120:	afaf0024 	sw	t7,36(sp)
8016a124:	afa40010 	sw	a0,16(sp)
8016a128:	afa50014 	sw	a1,20(sp)
8016a12c:	afa60018 	sw	a2,24(sp)
8016a130:	afa7001c 	sw	a3,28(sp)
8016a134:	03002021 	move	a0,t8
8016a138:	01e02821 	move	a1,t7
8016a13c:	00603021 	move	a2,v1
8016a140:	0c05a86a 	jal	8016a1a8 <__dl_runtime_resolve>
8016a144:	00403821 	move	a3,v0
8016a148:	8fbf0024 	lw	ra,36(sp)
8016a14c:	8fa40010 	lw	a0,16(sp)
8016a150:	8fa50014 	lw	a1,20(sp)
8016a154:	8fa60018 	lw	a2,24(sp)
8016a158:	8fa7001c 	lw	a3,28(sp)
8016a15c:	27bd0028 	addiu	sp,sp,40
8016a160:	0040c821 	move	t9,v0
8016a164:	03200008 	jr	t9
8016a168:	00000000 	nop

8016a16c <elf_machine_matches_host>:
8016a16c:	8c820024 	lw	v0,36(a0)
8016a170:	00000000 	nop
8016a174:	30420020 	andi	v0,v0,0x20
8016a178:	14400009 	bnez	v0,8016a1a0 <elf_machine_matches_host+0x34>
8016a17c:	00001821 	move	v1,zero
8016a180:	94840012 	lhu	a0,18(a0)
8016a184:	24020008 	li	v0,8
8016a188:	10820005 	beq	a0,v0,8016a1a0 <elf_machine_matches_host+0x34>
8016a18c:	24030001 	li	v1,1
8016a190:	2402000a 	li	v0,10
8016a194:	10820002 	beq	a0,v0,8016a1a0 <elf_machine_matches_host+0x34>
8016a198:	00000000 	nop
8016a19c:	00001821 	move	v1,zero
8016a1a0:	03e00008 	jr	ra
8016a1a4:	00601021 	move	v0,v1

8016a1a8 <__dl_runtime_resolve>:
8016a1a8:	27bdffc0 	addiu	sp,sp,-64
8016a1ac:	afb40038 	sw	s4,56(sp)
8016a1b0:	afbf003c 	sw	ra,60(sp)
8016a1b4:	afb30034 	sw	s3,52(sp)
8016a1b8:	afb20030 	sw	s2,48(sp)
8016a1bc:	afb1002c 	sw	s1,44(sp)
8016a1c0:	afb00028 	sw	s0,40(sp)
8016a1c4:	3c02801f 	lui	v0,0x801f
8016a1c8:	8c4337a0 	lw	v1,14240(v0)
8016a1cc:	00000000 	nop
8016a1d0:	10600005 	beqz	v1,8016a1e8 <__dl_runtime_resolve+0x40>
8016a1d4:	0080a021 	move	s4,a0
8016a1d8:	8cc58014 	lw	a1,-32748(a2)
8016a1dc:	00000000 	nop
8016a1e0:	04a00080 	bltz	a1,8016a3e4 <__dl_runtime_resolve+0x23c>
8016a1e4:	3c027fff 	lui	v0,0x7fff
8016a1e8:	3c02803b 	lui	v0,0x803b
8016a1ec:	8c4a8698 	lw	t2,-31080(v0)
8016a1f0:	00000000 	nop
8016a1f4:	11400057 	beqz	t2,8016a354 <__dl_runtime_resolve+0x1ac>
8016a1f8:	00000000 	nop
8016a1fc:	9548021c 	lhu	t0,540(t2)
8016a200:	8d460214 	lw	a2,532(t2)
8016a204:	1100004f 	beqz	t0,8016a344 <__dl_runtime_resolve+0x19c>
8016a208:	00002821 	move	a1,zero
8016a20c:	0805a888 	j	8016a220 <__dl_runtime_resolve+0x78>
8016a210:	24090001 	li	t1,1
8016a214:	3045ffff 	andi	a1,v0,0xffff
8016a218:	1105004a 	beq	t0,a1,8016a344 <__dl_runtime_resolve+0x19c>
8016a21c:	00000000 	nop
8016a220:	00051140 	sll	v0,a1,0x5
8016a224:	00c22021 	addu	a0,a2,v0
8016a228:	8c830000 	lw	v1,0(a0)
8016a22c:	00000000 	nop
8016a230:	1469fff8 	bne	v1,t1,8016a214 <__dl_runtime_resolve+0x6c>
8016a234:	24a20001 	addiu	v0,a1,1
8016a238:	8c830008 	lw	v1,8(a0)
8016a23c:	8d500000 	lw	s0,0(t2)
8016a240:	8c840014 	lw	a0,20(a0)
8016a244:	00701821 	addu	v1,v1,s0
8016a248:	00e3102b 	sltu	v0,a3,v1
8016a24c:	1440fff1 	bnez	v0,8016a214 <__dl_runtime_resolve+0x6c>
8016a250:	24a20001 	addiu	v0,a1,1
8016a254:	00641021 	addu	v0,v1,a0
8016a258:	00e2102b 	sltu	v0,a3,v0
8016a25c:	1040ffed 	beqz	v0,8016a214 <__dl_runtime_resolve+0x6c>
8016a260:	24a20001 	addiu	v0,a1,1
8016a264:	8d430038 	lw	v1,56(t2)
8016a268:	00142100 	sll	a0,s4,0x4
8016a26c:	8c620004 	lw	v0,4(v1)
8016a270:	8d460034 	lw	a2,52(t2)
8016a274:	02021021 	addu	v0,s0,v0
8016a278:	00443821 	addu	a3,v0,a0
8016a27c:	90e3000d 	lbu	v1,13(a3)
8016a280:	8d42002c 	lw	v0,44(t2)
8016a284:	8d4400d0 	lw	a0,208(t2)
8016a288:	8d4500f4 	lw	a1,244(t2)
8016a28c:	30630003 	andi	v1,v1,0x3
8016a290:	8cc60004 	lw	a2,4(a2)
8016a294:	8c530004 	lw	s3,4(v0)
8016a298:	8c920004 	lw	s2,4(a0)
8016a29c:	8cb10004 	lw	s1,4(a1)
8016a2a0:	1460006e 	bnez	v1,8016a45c <__dl_runtime_resolve+0x2b4>
8016a2a4:	afa70020 	sw	a3,32(sp)
8016a2a8:	8d4201ac 	lw	v0,428(t2)
8016a2ac:	00000000 	nop
8016a2b0:	1440002e 	bnez	v0,8016a36c <__dl_runtime_resolve+0x1c4>
8016a2b4:	02062821 	addu	a1,s0,a2
8016a2b8:	8ce40000 	lw	a0,0(a3)
8016a2bc:	8d470288 	lw	a3,648(t2)
8016a2c0:	24020001 	li	v0,1
8016a2c4:	00a42021 	addu	a0,a1,a0
8016a2c8:	27a60020 	addiu	a2,sp,32
8016a2cc:	01402821 	move	a1,t2
8016a2d0:	afa20018 	sw	v0,24(sp)
8016a2d4:	afa00010 	sw	zero,16(sp)
8016a2d8:	afa20014 	sw	v0,20(sp)
8016a2dc:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
8016a2e0:	afa0001c 	sw	zero,28(sp)
8016a2e4:	00401821 	move	v1,v0
8016a2e8:	8fa20020 	lw	v0,32(sp)
8016a2ec:	00000000 	nop
8016a2f0:	10400004 	beqz	v0,8016a304 <__dl_runtime_resolve+0x15c>
8016a2f4:	00002021 	move	a0,zero
8016a2f8:	8c420004 	lw	v0,4(v0)
8016a2fc:	00000000 	nop
8016a300:	00622021 	addu	a0,v1,v0
8016a304:	02541021 	addu	v0,s2,s4
8016a308:	00021080 	sll	v0,v0,0x2
8016a30c:	00501021 	addu	v0,v0,s0
8016a310:	00531021 	addu	v0,v0,s3
8016a314:	00111880 	sll	v1,s1,0x2
8016a318:	00431023 	subu	v0,v0,v1
8016a31c:	ac440000 	sw	a0,0(v0)
8016a320:	8fbf003c 	lw	ra,60(sp)
8016a324:	8fb40038 	lw	s4,56(sp)
8016a328:	8fb30034 	lw	s3,52(sp)
8016a32c:	8fb20030 	lw	s2,48(sp)
8016a330:	8fb1002c 	lw	s1,44(sp)
8016a334:	8fb00028 	lw	s0,40(sp)
8016a338:	00801021 	move	v0,a0
8016a33c:	03e00008 	jr	ra
8016a340:	27bd0040 	addiu	sp,sp,64
8016a344:	8d4a000c 	lw	t2,12(t2)
8016a348:	00000000 	nop
8016a34c:	1540ffab 	bnez	t2,8016a1fc <__dl_runtime_resolve+0x54>
8016a350:	00000000 	nop
8016a354:	3c07801d 	lui	a3,0x801d
8016a358:	24e77700 	addiu	a3,a3,30464
8016a35c:	00002021 	move	a0,zero
8016a360:	00002821 	move	a1,zero
8016a364:	0c05563b 	jal	801558ec <_dl_signal_error>
8016a368:	00003021 	move	a2,zero
8016a36c:	8c430004 	lw	v1,4(v0)
8016a370:	00141040 	sll	v0,s4,0x1
8016a374:	00431021 	addu	v0,v0,v1
8016a378:	00501021 	addu	v0,v0,s0
8016a37c:	94430000 	lhu	v1,0(v0)
8016a380:	8d440250 	lw	a0,592(t2)
8016a384:	30637fff 	andi	v1,v1,0x7fff
8016a388:	00031900 	sll	v1,v1,0x4
8016a38c:	00641821 	addu	v1,v1,a0
8016a390:	8c620004 	lw	v0,4(v1)
8016a394:	00000000 	nop
8016a398:	1040ffc7 	beqz	v0,8016a2b8 <__dl_runtime_resolve+0x110>
8016a39c:	24020001 	li	v0,1
8016a3a0:	8ce40000 	lw	a0,0(a3)
8016a3a4:	8d470288 	lw	a3,648(t2)
8016a3a8:	00a42021 	addu	a0,a1,a0
8016a3ac:	01402821 	move	a1,t2
8016a3b0:	27a60020 	addiu	a2,sp,32
8016a3b4:	afa30010 	sw	v1,16(sp)
8016a3b8:	afa20014 	sw	v0,20(sp)
8016a3bc:	afa00018 	sw	zero,24(sp)
8016a3c0:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
8016a3c4:	afa0001c 	sw	zero,28(sp)
8016a3c8:	00401821 	move	v1,v0
8016a3cc:	8fa20020 	lw	v0,32(sp)
8016a3d0:	00000000 	nop
8016a3d4:	1440ffc8 	bnez	v0,8016a2f8 <__dl_runtime_resolve+0x150>
8016a3d8:	00002021 	move	a0,zero
8016a3dc:	0805a8c2 	j	8016a308 <__dl_runtime_resolve+0x160>
8016a3e0:	02541021 	addu	v0,s2,s4
8016a3e4:	3442ffff 	ori	v0,v0,0xffff
8016a3e8:	00a25024 	and	t2,a1,v0
8016a3ec:	9548021c 	lhu	t0,540(t2)
8016a3f0:	8d460214 	lw	a2,532(t2)
8016a3f4:	1100ff7c 	beqz	t0,8016a1e8 <__dl_runtime_resolve+0x40>
8016a3f8:	24090001 	li	t1,1
8016a3fc:	0805a904 	j	8016a410 <__dl_runtime_resolve+0x268>
8016a400:	00002821 	move	a1,zero
8016a404:	3045ffff 	andi	a1,v0,0xffff
8016a408:	1105ff78 	beq	t0,a1,8016a1ec <__dl_runtime_resolve+0x44>
8016a40c:	3c02803b 	lui	v0,0x803b
8016a410:	00051140 	sll	v0,a1,0x5
8016a414:	00c22021 	addu	a0,a2,v0
8016a418:	8c830000 	lw	v1,0(a0)
8016a41c:	00000000 	nop
8016a420:	1469fff8 	bne	v1,t1,8016a404 <__dl_runtime_resolve+0x25c>
8016a424:	24a20001 	addiu	v0,a1,1
8016a428:	8c830008 	lw	v1,8(a0)
8016a42c:	8d500000 	lw	s0,0(t2)
8016a430:	8c840014 	lw	a0,20(a0)
8016a434:	00701821 	addu	v1,v1,s0
8016a438:	00e3102b 	sltu	v0,a3,v1
8016a43c:	1440fff1 	bnez	v0,8016a404 <__dl_runtime_resolve+0x25c>
8016a440:	24a20001 	addiu	v0,a1,1
8016a444:	00641021 	addu	v0,v1,a0
8016a448:	00e2102b 	sltu	v0,a3,v0
8016a44c:	1040ffed 	beqz	v0,8016a404 <__dl_runtime_resolve+0x25c>
8016a450:	24a20001 	addiu	v0,a1,1
8016a454:	0805a899 	j	8016a264 <__dl_runtime_resolve+0xbc>
8016a458:	00000000 	nop
8016a45c:	8ce20004 	lw	v0,4(a3)
8016a460:	0805a8c1 	j	8016a304 <__dl_runtime_resolve+0x15c>
8016a464:	02022021 	addu	a0,s0,v0
	...

8016a470 <call_init>:
8016a470:	27bdffd0 	addiu	sp,sp,-48
8016a474:	afb50024 	sw	s5,36(sp)
8016a478:	afb40020 	sw	s4,32(sp)
8016a47c:	afb3001c 	sw	s3,28(sp)
8016a480:	afb00010 	sw	s0,16(sp)
8016a484:	afbf0028 	sw	ra,40(sp)
8016a488:	afb20018 	sw	s2,24(sp)
8016a48c:	afb10014 	sw	s1,20(sp)
8016a490:	8c830248 	lw	v1,584(a0)
8016a494:	00808021 	move	s0,a0
8016a498:	30620008 	andi	v0,v1,0x8
8016a49c:	00a0a821 	move	s5,a1
8016a4a0:	00c0a021 	move	s4,a2
8016a4a4:	1040000a 	beqz	v0,8016a4d0 <call_init+0x60>
8016a4a8:	00e09821 	move	s3,a3
8016a4ac:	8fbf0028 	lw	ra,40(sp)
8016a4b0:	8fb50024 	lw	s5,36(sp)
8016a4b4:	8fb40020 	lw	s4,32(sp)
8016a4b8:	8fb3001c 	lw	s3,28(sp)
8016a4bc:	8fb20018 	lw	s2,24(sp)
8016a4c0:	8fb10014 	lw	s1,20(sp)
8016a4c4:	8fb00010 	lw	s0,16(sp)
8016a4c8:	03e00008 	jr	ra
8016a4cc:	27bd0030 	addiu	sp,sp,48
8016a4d0:	34620008 	ori	v0,v1,0x8
8016a4d4:	8c850004 	lw	a1,4(a0)
8016a4d8:	ac820248 	sw	v0,584(a0)
8016a4dc:	80a60000 	lb	a2,0(a1)
8016a4e0:	00000000 	nop
8016a4e4:	10c0003a 	beqz	a2,8016a5d0 <call_init+0x160>
8016a4e8:	30420003 	andi	v0,v0,0x3
8016a4ec:	8e040050 	lw	a0,80(s0)
8016a4f0:	00000000 	nop
8016a4f4:	10800025 	beqz	a0,8016a58c <call_init+0x11c>
8016a4f8:	3c03801f 	lui	v1,0x801f
8016a4fc:	8c624780 	lw	v0,18304(v1)
8016a500:	00000000 	nop
8016a504:	30420002 	andi	v0,v0,0x2
8016a508:	14400026 	bnez	v0,8016a5a4 <call_init+0x134>
8016a50c:	00000000 	nop
8016a510:	10800007 	beqz	a0,8016a530 <call_init+0xc0>
8016a514:	02802821 	move	a1,s4
8016a518:	8c830004 	lw	v1,4(a0)
8016a51c:	8e020000 	lw	v0,0(s0)
8016a520:	02a02021 	move	a0,s5
8016a524:	00431021 	addu	v0,v0,v1
8016a528:	0040f809 	jalr	v0
8016a52c:	02603021 	move	a2,s3
8016a530:	8e030084 	lw	v1,132(s0)
8016a534:	00000000 	nop
8016a538:	1060ffdc 	beqz	v1,8016a4ac <call_init+0x3c>
8016a53c:	00000000 	nop
8016a540:	8e02008c 	lw	v0,140(s0)
8016a544:	8c650004 	lw	a1,4(v1)
8016a548:	8c430004 	lw	v1,4(v0)
8016a54c:	8e040000 	lw	a0,0(s0)
8016a550:	00039082 	srl	s2,v1,0x2
8016a554:	1240ffd5 	beqz	s2,8016a4ac <call_init+0x3c>
8016a558:	00a41021 	addu	v0,a1,a0
8016a55c:	00408021 	move	s0,v0
8016a560:	00008821 	move	s1,zero
8016a564:	8e020000 	lw	v0,0(s0)
8016a568:	02a02021 	move	a0,s5
8016a56c:	02802821 	move	a1,s4
8016a570:	02603021 	move	a2,s3
8016a574:	0040f809 	jalr	v0
8016a578:	26310001 	addiu	s1,s1,1
8016a57c:	1651fff9 	bne	s2,s1,8016a564 <call_init+0xf4>
8016a580:	26100004 	addiu	s0,s0,4
8016a584:	0805a92b 	j	8016a4ac <call_init+0x3c>
8016a588:	00000000 	nop
8016a58c:	8e020084 	lw	v0,132(s0)
8016a590:	00000000 	nop
8016a594:	1040ffc5 	beqz	v0,8016a4ac <call_init+0x3c>
8016a598:	00000000 	nop
8016a59c:	0805a93f 	j	8016a4fc <call_init+0x8c>
8016a5a0:	3c03801f 	lui	v1,0x801f
8016a5a4:	14c00004 	bnez	a2,8016a5b8 <call_init+0x148>
8016a5a8:	3c02801f 	lui	v0,0x801f
8016a5ac:	8c4331a0 	lw	v1,12704(v0)
8016a5b0:	00000000 	nop
8016a5b4:	8c650000 	lw	a1,0(v1)
8016a5b8:	3c04801d 	lui	a0,0x801d
8016a5bc:	0c05585f 	jal	8015617c <_dl_debug_printf>
8016a5c0:	24847720 	addiu	a0,a0,30496
8016a5c4:	8e040050 	lw	a0,80(s0)
8016a5c8:	0805a944 	j	8016a510 <call_init+0xa0>
8016a5cc:	00000000 	nop
8016a5d0:	1440ffc6 	bnez	v0,8016a4ec <call_init+0x7c>
8016a5d4:	00000000 	nop
8016a5d8:	0805a92b 	j	8016a4ac <call_init+0x3c>
8016a5dc:	00000000 	nop

8016a5e0 <_dl_init>:
8016a5e0:	27bdffc8 	addiu	sp,sp,-56
8016a5e4:	afb60028 	sw	s6,40(sp)
8016a5e8:	afb50024 	sw	s5,36(sp)
8016a5ec:	afb40020 	sw	s4,32(sp)
8016a5f0:	afb3001c 	sw	s3,28(sp)
8016a5f4:	afb10014 	sw	s1,20(sp)
8016a5f8:	afbf0030 	sw	ra,48(sp)
8016a5fc:	afb7002c 	sw	s7,44(sp)
8016a600:	afb20018 	sw	s2,24(sp)
8016a604:	afb00010 	sw	s0,16(sp)
8016a608:	3c11801f 	lui	s1,0x801f
8016a60c:	8e2247c0 	lw	v0,18368(s1)
8016a610:	00809821 	move	s3,a0
8016a614:	00a0b021 	move	s6,a1
8016a618:	00c0a821 	move	s5,a2
8016a61c:	8c9200a0 	lw	s2,160(a0)
8016a620:	8c9000a4 	lw	s0,164(a0)
8016a624:	14400026 	bnez	v0,8016a6c0 <_dl_init+0xe0>
8016a628:	00e0a021 	move	s4,a3
8016a62c:	16400028 	bnez	s2,8016a6d0 <_dl_init+0xf0>
8016a630:	00000000 	nop
8016a634:	0c05ab74 	jal	8016add0 <_dl_debug_initialize>
8016a638:	00002021 	move	a0,zero
8016a63c:	0040b821 	move	s7,v0
8016a640:	24020001 	li	v0,1
8016a644:	0c05ab85 	jal	8016ae14 <_dl_debug_state>
8016a648:	aee2000c 	sw	v0,12(s7)
8016a64c:	8e720224 	lw	s2,548(s3)
8016a650:	00000000 	nop
8016a654:	1240000e 	beqz	s2,8016a690 <_dl_init+0xb0>
8016a658:	00000000 	nop
8016a65c:	00121080 	sll	v0,s2,0x2
8016a660:	2450fffc 	addiu	s0,v0,-4
8016a664:	00008821 	move	s1,zero
8016a668:	8e6202b0 	lw	v0,688(s3)
8016a66c:	02c02821 	move	a1,s6
8016a670:	00501021 	addu	v0,v0,s0
8016a674:	8c440000 	lw	a0,0(v0)
8016a678:	02a03021 	move	a2,s5
8016a67c:	02803821 	move	a3,s4
8016a680:	0c05a91c 	jal	8016a470 <call_init>
8016a684:	26310001 	addiu	s1,s1,1
8016a688:	1651fff7 	bne	s2,s1,8016a668 <_dl_init+0x88>
8016a68c:	2610fffc 	addiu	s0,s0,-4
8016a690:	aee0000c 	sw	zero,12(s7)
8016a694:	8fbf0030 	lw	ra,48(sp)
8016a698:	8fb7002c 	lw	s7,44(sp)
8016a69c:	8fb60028 	lw	s6,40(sp)
8016a6a0:	8fb50024 	lw	s5,36(sp)
8016a6a4:	8fb40020 	lw	s4,32(sp)
8016a6a8:	8fb3001c 	lw	s3,28(sp)
8016a6ac:	8fb20018 	lw	s2,24(sp)
8016a6b0:	8fb10014 	lw	s1,20(sp)
8016a6b4:	8fb00010 	lw	s0,16(sp)
8016a6b8:	0805ab85 	j	8016ae14 <_dl_debug_state>
8016a6bc:	27bd0038 	addiu	sp,sp,56
8016a6c0:	0c05a91c 	jal	8016a470 <call_init>
8016a6c4:	00402021 	move	a0,v0
8016a6c8:	0805a98b 	j	8016a62c <_dl_init+0x4c>
8016a6cc:	ae2047c0 	sw	zero,18368(s1)
8016a6d0:	1200ffd8 	beqz	s0,8016a634 <_dl_init+0x54>
8016a6d4:	00000000 	nop
8016a6d8:	8e020004 	lw	v0,4(s0)
8016a6dc:	00000000 	nop
8016a6e0:	0002b882 	srl	s7,v0,0x2
8016a6e4:	12e0ffd3 	beqz	s7,8016a634 <_dl_init+0x54>
8016a6e8:	3c03801f 	lui	v1,0x801f
8016a6ec:	8c624780 	lw	v0,18304(v1)
8016a6f0:	00000000 	nop
8016a6f4:	30420002 	andi	v0,v0,0x2
8016a6f8:	1440000f 	bnez	v0,8016a738 <_dl_init+0x158>
8016a6fc:	00000000 	nop
8016a700:	8e430004 	lw	v1,4(s2)
8016a704:	8e620000 	lw	v0,0(s3)
8016a708:	00008821 	move	s1,zero
8016a70c:	00628021 	addu	s0,v1,v0
8016a710:	8e020000 	lw	v0,0(s0)
8016a714:	02c02021 	move	a0,s6
8016a718:	02a02821 	move	a1,s5
8016a71c:	02803021 	move	a2,s4
8016a720:	0040f809 	jalr	v0
8016a724:	26310001 	addiu	s1,s1,1
8016a728:	16f1fff9 	bne	s7,s1,8016a710 <_dl_init+0x130>
8016a72c:	26100004 	addiu	s0,s0,4
8016a730:	0805a98d 	j	8016a634 <_dl_init+0x54>
8016a734:	00000000 	nop
8016a738:	8e650004 	lw	a1,4(s3)
8016a73c:	00000000 	nop
8016a740:	80a20000 	lb	v0,0(a1)
8016a744:	00000000 	nop
8016a748:	14400004 	bnez	v0,8016a75c <_dl_init+0x17c>
8016a74c:	3c02801f 	lui	v0,0x801f
8016a750:	8c4331a0 	lw	v1,12704(v0)
8016a754:	00000000 	nop
8016a758:	8c650000 	lw	a1,0(v1)
8016a75c:	3c04801d 	lui	a0,0x801d
8016a760:	0c05585f 	jal	8015617c <_dl_debug_printf>
8016a764:	24847734 	addiu	a0,a0,30516
8016a768:	0805a9c0 	j	8016a700 <_dl_init+0x120>
8016a76c:	00000000 	nop

8016a770 <_dl_sort_fini>:
8016a770:	27bdffb0 	addiu	sp,sp,-80
8016a774:	8fa20060 	lw	v0,96(sp)
8016a778:	afb30034 	sw	s3,52(sp)
8016a77c:	afbf004c 	sw	ra,76(sp)
8016a780:	afbe0048 	sw	s8,72(sp)
8016a784:	afb70044 	sw	s7,68(sp)
8016a788:	afb60040 	sw	s6,64(sp)
8016a78c:	afb5003c 	sw	s5,60(sp)
8016a790:	afb40038 	sw	s4,56(sp)
8016a794:	afb20030 	sw	s2,48(sp)
8016a798:	afb1002c 	sw	s1,44(sp)
8016a79c:	afb00028 	sw	s0,40(sp)
8016a7a0:	00809821 	move	s3,a0
8016a7a4:	afa50054 	sw	a1,84(sp)
8016a7a8:	afa60058 	sw	a2,88(sp)
8016a7ac:	14400003 	bnez	v0,8016a7bc <_dl_sort_fini+0x4c>
8016a7b0:	afa7005c 	sw	a3,92(sp)
8016a7b4:	8c93000c 	lw	s3,12(a0)
8016a7b8:	00000000 	nop
8016a7bc:	12600058 	beqz	s3,8016a920 <_dl_sort_fini+0x1b0>
8016a7c0:	2c420001 	sltiu	v0,v0,1
8016a7c4:	8fa30054 	lw	v1,84(sp)
8016a7c8:	afa20014 	sw	v0,20(sp)
8016a7cc:	8fa40058 	lw	a0,88(sp)
8016a7d0:	00021080 	sll	v0,v0,0x2
8016a7d4:	00621021 	addu	v0,v1,v0
8016a7d8:	afa20020 	sw	v0,32(sp)
8016a7dc:	0805a9fd 	j	8016a7f4 <_dl_sort_fini+0x84>
8016a7e0:	afa40018 	sw	a0,24(sp)
8016a7e4:	8e73000c 	lw	s3,12(s3)
8016a7e8:	00000000 	nop
8016a7ec:	1260004c 	beqz	s3,8016a920 <_dl_sort_fini+0x1b0>
8016a7f0:	00000000 	nop
8016a7f4:	8e720014 	lw	s2,20(s3)
8016a7f8:	00000000 	nop
8016a7fc:	1653fff9 	bne	s2,s3,8016a7e4 <_dl_sort_fini+0x74>
8016a800:	2402ffff 	li	v0,-1
8016a804:	8e6302cc 	lw	v1,716(s3)
8016a808:	00000000 	nop
8016a80c:	1062fff5 	beq	v1,v0,8016a7e4 <_dl_sort_fini+0x74>
8016a810:	00000000 	nop
8016a814:	8fa30020 	lw	v1,32(sp)
8016a818:	00000000 	nop
8016a81c:	8c620000 	lw	v0,0(v1)
8016a820:	00000000 	nop
8016a824:	12620087 	beq	s3,v0,8016aa44 <_dl_sort_fini+0x2d4>
8016a828:	00000000 	nop
8016a82c:	8fa40014 	lw	a0,20(sp)
8016a830:	8fa30058 	lw	v1,88(sp)
8016a834:	00000000 	nop
8016a838:	0083102b 	sltu	v0,a0,v1
8016a83c:	1040007a 	beqz	v0,8016aa28 <_dl_sort_fini+0x2b8>
8016a840:	3c04801d 	lui	a0,0x801d
8016a844:	8fa30020 	lw	v1,32(sp)
8016a848:	8fb10014 	lw	s1,20(sp)
8016a84c:	0805aa19 	j	8016a864 <_dl_sort_fini+0xf4>
8016a850:	00000000 	nop
8016a854:	8fa40018 	lw	a0,24(sp)
8016a858:	00000000 	nop
8016a85c:	12240071 	beq	s1,a0,8016aa24 <_dl_sort_fini+0x2b4>
8016a860:	24630004 	addiu	v1,v1,4
8016a864:	8c620004 	lw	v0,4(v1)
8016a868:	00000000 	nop
8016a86c:	1642fff9 	bne	s2,v0,8016a854 <_dl_sort_fini+0xe4>
8016a870:	26310001 	addiu	s1,s1,1
8016a874:	8fa30058 	lw	v1,88(sp)
8016a878:	26360001 	addiu	s6,s1,1
8016a87c:	02c3102b 	sltu	v0,s6,v1
8016a880:	1040ffd8 	beqz	v0,8016a7e4 <_dl_sort_fini+0x74>
8016a884:	00111080 	sll	v0,s1,0x2
8016a888:	8fa40054 	lw	a0,84(sp)
8016a88c:	00000000 	nop
8016a890:	0082a021 	addu	s4,a0,v0
8016a894:	8fa2005c 	lw	v0,92(sp)
8016a898:	0280b821 	move	s7,s4
8016a89c:	00511021 	addu	v0,v0,s1
8016a8a0:	afa20010 	sw	v0,16(sp)
8016a8a4:	0040f021 	move	s8,v0
8016a8a8:	8e900004 	lw	s0,4(s4)
8016a8ac:	00000000 	nop
8016a8b0:	8e0302b0 	lw	v1,688(s0)
8016a8b4:	00000000 	nop
8016a8b8:	14600005 	bnez	v1,8016a8d0 <_dl_sort_fini+0x160>
8016a8bc:	00000000 	nop
8016a8c0:	0805aa38 	j	8016a8e0 <_dl_sort_fini+0x170>
8016a8c4:	00000000 	nop
8016a8c8:	12420021 	beq	s2,v0,8016a950 <_dl_sort_fini+0x1e0>
8016a8cc:	24630004 	addiu	v1,v1,4
8016a8d0:	8c620000 	lw	v0,0(v1)
8016a8d4:	00000000 	nop
8016a8d8:	1440fffb 	bnez	v0,8016a8c8 <_dl_sort_fini+0x158>
8016a8dc:	00000000 	nop
8016a8e0:	8e0302bc 	lw	v1,700(s0)
8016a8e4:	00000000 	nop
8016a8e8:	14600031 	bnez	v1,8016a9b0 <_dl_sort_fini+0x240>
8016a8ec:	00000000 	nop
8016a8f0:	8fa40010 	lw	a0,16(sp)
8016a8f4:	8fa30058 	lw	v1,88(sp)
8016a8f8:	26d60001 	addiu	s6,s6,1
8016a8fc:	24840001 	addiu	a0,a0,1
8016a900:	02c3102b 	sltu	v0,s6,v1
8016a904:	26940004 	addiu	s4,s4,4
8016a908:	1440ffe7 	bnez	v0,8016a8a8 <_dl_sort_fini+0x138>
8016a90c:	afa40010 	sw	a0,16(sp)
8016a910:	8e73000c 	lw	s3,12(s3)
8016a914:	00000000 	nop
8016a918:	1660ffb6 	bnez	s3,8016a7f4 <_dl_sort_fini+0x84>
8016a91c:	00000000 	nop
8016a920:	8fbf004c 	lw	ra,76(sp)
8016a924:	8fbe0048 	lw	s8,72(sp)
8016a928:	8fb70044 	lw	s7,68(sp)
8016a92c:	8fb60040 	lw	s6,64(sp)
8016a930:	8fb5003c 	lw	s5,60(sp)
8016a934:	8fb40038 	lw	s4,56(sp)
8016a938:	8fb30034 	lw	s3,52(sp)
8016a93c:	8fb20030 	lw	s2,48(sp)
8016a940:	8fb1002c 	lw	s1,44(sp)
8016a944:	8fb00028 	lw	s0,40(sp)
8016a948:	03e00008 	jr	ra
8016a94c:	27bd0050 	addiu	sp,sp,80
8016a950:	26e30004 	addiu	v1,s7,4
8016a954:	02d1a823 	subu	s5,s6,s1
8016a958:	00602021 	move	a0,v1
8016a95c:	02e02821 	move	a1,s7
8016a960:	00153080 	sll	a2,s5,0x2
8016a964:	0c047260 	jal	8011c980 <memmove>
8016a968:	afa3001c 	sw	v1,28(sp)
8016a96c:	8fa4005c 	lw	a0,92(sp)
8016a970:	00000000 	nop
8016a974:	10800008 	beqz	a0,8016a998 <_dl_sort_fini+0x228>
8016a978:	aef00000 	sw	s0,0(s7)
8016a97c:	8fa20010 	lw	v0,16(sp)
8016a980:	02a03021 	move	a2,s5
8016a984:	80500001 	lb	s0,1(v0)
8016a988:	27c40001 	addiu	a0,s8,1
8016a98c:	0c047260 	jal	8011c980 <memmove>
8016a990:	03c02821 	move	a1,s8
8016a994:	a3d00000 	sb	s0,0(s8)
8016a998:	8e900004 	lw	s0,4(s4)
8016a99c:	26310001 	addiu	s1,s1,1
8016a9a0:	8e0302bc 	lw	v1,700(s0)
8016a9a4:	8fb7001c 	lw	s7,28(sp)
8016a9a8:	1060ffd1 	beqz	v1,8016a8f0 <_dl_sort_fini+0x180>
8016a9ac:	27de0001 	addiu	s8,s8,1
8016a9b0:	8e0402b8 	lw	a0,696(s0)
8016a9b4:	2405ffff 	li	a1,-1
8016a9b8:	00041080 	sll	v0,a0,0x2
8016a9bc:	00621021 	addu	v0,v1,v0
8016a9c0:	2443fffc 	addiu	v1,v0,-4
8016a9c4:	02d1a823 	subu	s5,s6,s1
8016a9c8:	2484ffff 	addiu	a0,a0,-1
8016a9cc:	1085ffc8 	beq	a0,a1,8016a8f0 <_dl_sort_fini+0x180>
8016a9d0:	00000000 	nop
8016a9d4:	8c620000 	lw	v0,0(v1)
8016a9d8:	00000000 	nop
8016a9dc:	1642fffa 	bne	s2,v0,8016a9c8 <_dl_sort_fini+0x258>
8016a9e0:	2463fffc 	addiu	v1,v1,-4
8016a9e4:	26e40004 	addiu	a0,s7,4
8016a9e8:	02e02821 	move	a1,s7
8016a9ec:	0c047260 	jal	8011c980 <memmove>
8016a9f0:	00153080 	sll	a2,s5,0x2
8016a9f4:	8fa3005c 	lw	v1,92(sp)
8016a9f8:	00000000 	nop
8016a9fc:	1060ffbc 	beqz	v1,8016a8f0 <_dl_sort_fini+0x180>
8016aa00:	aef00000 	sw	s0,0(s7)
8016aa04:	8fa40010 	lw	a0,16(sp)
8016aa08:	02a03021 	move	a2,s5
8016aa0c:	80900001 	lb	s0,1(a0)
8016aa10:	03c02821 	move	a1,s8
8016aa14:	0c047260 	jal	8011c980 <memmove>
8016aa18:	27c40001 	addiu	a0,s8,1
8016aa1c:	0805aa3c 	j	8016a8f0 <_dl_sort_fini+0x180>
8016aa20:	a3d00000 	sb	s0,0(s8)
8016aa24:	3c04801d 	lui	a0,0x801d
8016aa28:	3c05801d 	lui	a1,0x801d
8016aa2c:	3c07801d 	lui	a3,0x801d
8016aa30:	2484774c 	addiu	a0,a0,30540
8016aa34:	24a57758 	addiu	a1,a1,30552
8016aa38:	24e777ac 	addiu	a3,a3,30636
8016aa3c:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016aa40:	2406002b 	li	a2,43
8016aa44:	8fb10014 	lw	s1,20(sp)
8016aa48:	0805aa1d 	j	8016a874 <_dl_sort_fini+0x104>
8016aa4c:	00000000 	nop

8016aa50 <_dl_fini>:
8016aa50:	27bdffb0 	addiu	sp,sp,-80
8016aa54:	3c02803b 	lui	v0,0x803b
8016aa58:	afbe0048 	sw	s8,72(sp)
8016aa5c:	24428698 	addiu	v0,v0,-31080
8016aa60:	03a0f021 	move	s8,sp
8016aa64:	afb70044 	sw	s7,68(sp)
8016aa68:	afbf004c 	sw	ra,76(sp)
8016aa6c:	afb60040 	sw	s6,64(sp)
8016aa70:	afb5003c 	sw	s5,60(sp)
8016aa74:	afb40038 	sw	s4,56(sp)
8016aa78:	afb30034 	sw	s3,52(sp)
8016aa7c:	afb20030 	sw	s2,48(sp)
8016aa80:	afb1002c 	sw	s1,44(sp)
8016aa84:	afb00028 	sw	s0,40(sp)
8016aa88:	afc20020 	sw	v0,32(s8)
8016aa8c:	afc0001c 	sw	zero,28(s8)
8016aa90:	afc00018 	sw	zero,24(s8)
8016aa94:	0000b821 	move	s7,zero
8016aa98:	3c030000 	lui	v1,0x0
8016aa9c:	24620000 	addiu	v0,v1,0
8016aaa0:	10400003 	beqz	v0,8016aab0 <_dl_fini+0x60>
8016aaa4:	3c04801f 	lui	a0,0x801f
8016aaa8:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8016aaac:	24843184 	addiu	a0,a0,12676
8016aab0:	8fc40020 	lw	a0,32(s8)
8016aab4:	00000000 	nop
8016aab8:	8c960004 	lw	s6,4(a0)
8016aabc:	00000000 	nop
8016aac0:	12c000bb 	beqz	s6,8016adb0 <_dl_fini+0x360>
8016aac4:	00161880 	sll	v1,s6,0x2
8016aac8:	8fc50018 	lw	a1,24(s8)
8016aacc:	00000000 	nop
8016aad0:	00a3102b 	sltu	v0,a1,v1
8016aad4:	14400082 	bnez	v0,8016ace0 <_dl_fini+0x290>
8016aad8:	00000000 	nop
8016aadc:	8fc30020 	lw	v1,32(s8)
8016aae0:	00000000 	nop
8016aae4:	8c640000 	lw	a0,0(v1)
8016aae8:	00000000 	nop
8016aaec:	10800090 	beqz	a0,8016ad30 <_dl_fini+0x2e0>
8016aaf0:	00801821 	move	v1,a0
8016aaf4:	8fc5001c 	lw	a1,28(s8)
8016aaf8:	0805aac4 	j	8016ab10 <_dl_fini+0xc0>
8016aafc:	00003021 	move	a2,zero
8016ab00:	8c63000c 	lw	v1,12(v1)
8016ab04:	00000000 	nop
8016ab08:	10600010 	beqz	v1,8016ab4c <_dl_fini+0xfc>
8016ab0c:	00000000 	nop
8016ab10:	8c620014 	lw	v0,20(v1)
8016ab14:	00000000 	nop
8016ab18:	1443fff9 	bne	v0,v1,8016ab00 <_dl_fini+0xb0>
8016ab1c:	00d6102b 	sltu	v0,a2,s6
8016ab20:	1040009c 	beqz	v0,8016ad94 <_dl_fini+0x344>
8016ab24:	3c07801d 	lui	a3,0x801d
8016ab28:	8c620244 	lw	v0,580(v1)
8016ab2c:	aca30000 	sw	v1,0(a1)
8016ab30:	24420001 	addiu	v0,v0,1
8016ab34:	ac6602cc 	sw	a2,716(v1)
8016ab38:	ac620244 	sw	v0,580(v1)
8016ab3c:	8c63000c 	lw	v1,12(v1)
8016ab40:	24a50004 	addiu	a1,a1,4
8016ab44:	1460fff2 	bnez	v1,8016ab10 <_dl_fini+0xc0>
8016ab48:	24c60001 	addiu	a2,a2,1
8016ab4c:	16c60078 	bne	s6,a2,8016ad30 <_dl_fini+0x2e0>
8016ab50:	02c03021 	move	a2,s6
8016ab54:	8fc5001c 	lw	a1,28(s8)
8016ab58:	00003821 	move	a3,zero
8016ab5c:	0c05a9dc 	jal	8016a770 <_dl_sort_fini>
8016ab60:	afb70010 	sw	s7,16(sp)
8016ab64:	3c020000 	lui	v0,0x0
8016ab68:	24420000 	addiu	v0,v0,0
8016ab6c:	10400004 	beqz	v0,8016ab80 <_dl_fini+0x130>
8016ab70:	00000000 	nop
8016ab74:	3c04801f 	lui	a0,0x801f
8016ab78:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8016ab7c:	24843184 	addiu	a0,a0,12676
8016ab80:	8fd4001c 	lw	s4,28(s8)
8016ab84:	0000a821 	move	s5,zero
8016ab88:	8e930000 	lw	s3,0(s4)
8016ab8c:	00000000 	nop
8016ab90:	8e630248 	lw	v1,584(s3)
8016ab94:	00000000 	nop
8016ab98:	30620008 	andi	v0,v1,0x8
8016ab9c:	10400030 	beqz	v0,8016ac60 <_dl_fini+0x210>
8016aba0:	2402fff7 	li	v0,-9
8016aba4:	00621024 	and	v0,v1,v0
8016aba8:	8e650004 	lw	a1,4(s3)
8016abac:	ae620248 	sw	v0,584(s3)
8016abb0:	80a60000 	lb	a2,0(a1)
8016abb4:	00000000 	nop
8016abb8:	14c00003 	bnez	a2,8016abc8 <_dl_fini+0x178>
8016abbc:	30620003 	andi	v0,v1,0x3
8016abc0:	1040002b 	beqz	v0,8016ac70 <_dl_fini+0x220>
8016abc4:	00000000 	nop
8016abc8:	8e640088 	lw	a0,136(s3)
8016abcc:	00000000 	nop
8016abd0:	1080003d 	beqz	a0,8016acc8 <_dl_fini+0x278>
8016abd4:	3c03801f 	lui	v1,0x801f
8016abd8:	8c624780 	lw	v0,18304(v1)
8016abdc:	00000000 	nop
8016abe0:	30420002 	andi	v0,v0,0x2
8016abe4:	1440005f 	bnez	v0,8016ad64 <_dl_fini+0x314>
8016abe8:	00000000 	nop
8016abec:	10800012 	beqz	a0,8016ac38 <_dl_fini+0x1e8>
8016abf0:	00000000 	nop
8016abf4:	8e620090 	lw	v0,144(s3)
8016abf8:	8c850004 	lw	a1,4(a0)
8016abfc:	8c430004 	lw	v1,4(v0)
8016ac00:	8e640000 	lw	a0,0(s3)
8016ac04:	00039082 	srl	s2,v1,0x2
8016ac08:	1240000b 	beqz	s2,8016ac38 <_dl_fini+0x1e8>
8016ac0c:	00852021 	addu	a0,a0,a1
8016ac10:	00121080 	sll	v0,s2,0x2
8016ac14:	00441021 	addu	v0,v0,a0
8016ac18:	2450fffc 	addiu	s0,v0,-4
8016ac1c:	00008821 	move	s1,zero
8016ac20:	8e020000 	lw	v0,0(s0)
8016ac24:	00000000 	nop
8016ac28:	0040f809 	jalr	v0
8016ac2c:	26310001 	addiu	s1,s1,1
8016ac30:	1651fffb 	bne	s2,s1,8016ac20 <_dl_fini+0x1d0>
8016ac34:	2610fffc 	addiu	s0,s0,-4
8016ac38:	8e620054 	lw	v0,84(s3)
8016ac3c:	00000000 	nop
8016ac40:	10400007 	beqz	v0,8016ac60 <_dl_fini+0x210>
8016ac44:	00000000 	nop
8016ac48:	8c430004 	lw	v1,4(v0)
8016ac4c:	8e620000 	lw	v0,0(s3)
8016ac50:	00000000 	nop
8016ac54:	00431021 	addu	v0,v0,v1
8016ac58:	0040f809 	jalr	v0
8016ac5c:	00000000 	nop
8016ac60:	8e620244 	lw	v0,580(s3)
8016ac64:	00000000 	nop
8016ac68:	2442ffff 	addiu	v0,v0,-1
8016ac6c:	ae620244 	sw	v0,580(s3)
8016ac70:	26b50001 	addiu	s5,s5,1
8016ac74:	16d5ffc4 	bne	s6,s5,8016ab88 <_dl_fini+0x138>
8016ac78:	26940004 	addiu	s4,s4,4
8016ac7c:	8fc40020 	lw	a0,32(s8)
8016ac80:	26f7ffff 	addiu	s7,s7,-1
8016ac84:	2484ffe8 	addiu	a0,a0,-24
8016ac88:	2402ffff 	li	v0,-1
8016ac8c:	16e2ff82 	bne	s7,v0,8016aa98 <_dl_fini+0x48>
8016ac90:	afc40020 	sw	a0,32(s8)
8016ac94:	03c0e821 	move	sp,s8
8016ac98:	8fbf004c 	lw	ra,76(sp)
8016ac9c:	8fbe0048 	lw	s8,72(sp)
8016aca0:	8fb70044 	lw	s7,68(sp)
8016aca4:	8fb60040 	lw	s6,64(sp)
8016aca8:	8fb5003c 	lw	s5,60(sp)
8016acac:	8fb40038 	lw	s4,56(sp)
8016acb0:	8fb30034 	lw	s3,52(sp)
8016acb4:	8fb20030 	lw	s2,48(sp)
8016acb8:	8fb1002c 	lw	s1,44(sp)
8016acbc:	8fb00028 	lw	s0,40(sp)
8016acc0:	03e00008 	jr	ra
8016acc4:	27bd0050 	addiu	sp,sp,80
8016acc8:	8e620054 	lw	v0,84(s3)
8016accc:	00000000 	nop
8016acd0:	1440ffc1 	bnez	v0,8016abd8 <_dl_fini+0x188>
8016acd4:	00000000 	nop
8016acd8:	0805ab1d 	j	8016ac74 <_dl_fini+0x224>
8016acdc:	26b50001 	addiu	s5,s5,1
8016ace0:	14a00008 	bnez	a1,8016ad04 <_dl_fini+0x2b4>
8016ace4:	2462000e 	addiu	v0,v1,14
8016ace8:	000210c2 	srl	v0,v0,0x3
8016acec:	000210c0 	sll	v0,v0,0x3
8016acf0:	03a2e823 	subu	sp,sp,v0
8016acf4:	27a20018 	addiu	v0,sp,24
8016acf8:	afc30018 	sw	v1,24(s8)
8016acfc:	0805aab7 	j	8016aadc <_dl_fini+0x8c>
8016ad00:	afc2001c 	sw	v0,28(s8)
8016ad04:	000210c2 	srl	v0,v0,0x3
8016ad08:	000210c0 	sll	v0,v0,0x3
8016ad0c:	03a2e823 	subu	sp,sp,v0
8016ad10:	27a40018 	addiu	a0,sp,24
8016ad14:	8fc5001c 	lw	a1,28(s8)
8016ad18:	00831021 	addu	v0,a0,v1
8016ad1c:	1045000c 	beq	v0,a1,8016ad50 <_dl_fini+0x300>
8016ad20:	00000000 	nop
8016ad24:	afc4001c 	sw	a0,28(s8)
8016ad28:	0805aab7 	j	8016aadc <_dl_fini+0x8c>
8016ad2c:	afc30018 	sw	v1,24(s8)
8016ad30:	3c04801d 	lui	a0,0x801d
8016ad34:	3c05801d 	lui	a1,0x801d
8016ad38:	3c07801d 	lui	a3,0x801d
8016ad3c:	24847788 	addiu	a0,a0,30600
8016ad40:	24a57758 	addiu	a1,a1,30552
8016ad44:	24e777a0 	addiu	a3,a3,30624
8016ad48:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016ad4c:	240600b4 	li	a2,180
8016ad50:	8fc20018 	lw	v0,24(s8)
8016ad54:	afc4001c 	sw	a0,28(s8)
8016ad58:	00621821 	addu	v1,v1,v0
8016ad5c:	0805aab7 	j	8016aadc <_dl_fini+0x8c>
8016ad60:	afc30018 	sw	v1,24(s8)
8016ad64:	14c00004 	bnez	a2,8016ad78 <_dl_fini+0x328>
8016ad68:	3c02801f 	lui	v0,0x801f
8016ad6c:	8c4331a0 	lw	v1,12704(v0)
8016ad70:	00000000 	nop
8016ad74:	8c650000 	lw	a1,0(v1)
8016ad78:	3c04801d 	lui	a0,0x801d
8016ad7c:	2484733c 	addiu	a0,a0,29500
8016ad80:	0c05585f 	jal	8015617c <_dl_debug_printf>
8016ad84:	02e03021 	move	a2,s7
8016ad88:	8e640088 	lw	a0,136(s3)
8016ad8c:	0805aafb 	j	8016abec <_dl_fini+0x19c>
8016ad90:	00000000 	nop
8016ad94:	3c04801d 	lui	a0,0x801d
8016ad98:	3c05801d 	lui	a1,0x801d
8016ad9c:	2484777c 	addiu	a0,a0,30588
8016ada0:	24a57758 	addiu	a1,a1,30552
8016ada4:	24e777a0 	addiu	a3,a3,30624
8016ada8:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016adac:	240600aa 	li	a2,170
8016adb0:	3c04801d 	lui	a0,0x801d
8016adb4:	3c05801d 	lui	a1,0x801d
8016adb8:	3c07801d 	lui	a3,0x801d
8016adbc:	24847764 	addiu	a0,a0,30564
8016adc0:	24a57758 	addiu	a1,a1,30552
8016adc4:	24e777a0 	addiu	a3,a3,30624
8016adc8:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016adcc:	24060093 	li	a2,147

8016add0 <_dl_debug_initialize>:
8016add0:	3c07803b 	lui	a3,0x803b
8016add4:	24e58740 	addiu	a1,a3,-30912
8016add8:	8ca20008 	lw	v0,8(a1)
8016addc:	00000000 	nop
8016ade0:	1440000a 	bnez	v0,8016ae0c <_dl_debug_initialize+0x3c>
8016ade4:	00803021 	move	a2,a0
8016ade8:	3c02803b 	lui	v0,0x803b
8016adec:	8c448698 	lw	a0,-31080(v0)
8016adf0:	3c028017 	lui	v0,0x8017
8016adf4:	24030001 	li	v1,1
8016adf8:	2442ae14 	addiu	v0,v0,-20972
8016adfc:	ace38740 	sw	v1,-30912(a3)
8016ae00:	aca60010 	sw	a2,16(a1)
8016ae04:	aca40004 	sw	a0,4(a1)
8016ae08:	aca20008 	sw	v0,8(a1)
8016ae0c:	03e00008 	jr	ra
8016ae10:	00a01021 	move	v0,a1

8016ae14 <_dl_debug_state>:
8016ae14:	03e00008 	jr	ra
8016ae18:	00000000 	nop
8016ae1c:	00000000 	nop

8016ae20 <match_symbol>:
8016ae20:	27bdff68 	addiu	sp,sp,-152
8016ae24:	afbe0090 	sw	s8,144(sp)
8016ae28:	afb7008c 	sw	s7,140(sp)
8016ae2c:	afb50084 	sw	s5,132(sp)
8016ae30:	afb40080 	sw	s4,128(sp)
8016ae34:	afb3007c 	sw	s3,124(sp)
8016ae38:	afb20078 	sw	s2,120(sp)
8016ae3c:	afb10074 	sw	s1,116(sp)
8016ae40:	afbf0094 	sw	ra,148(sp)
8016ae44:	afb60088 	sw	s6,136(sp)
8016ae48:	afb00070 	sw	s0,112(sp)
8016ae4c:	00e0a021 	move	s4,a3
8016ae50:	3c02801f 	lui	v0,0x801f
8016ae54:	8ce70034 	lw	a3,52(a3)
8016ae58:	8c434780 	lw	v1,18304(v0)
8016ae5c:	8ce80004 	lw	t0,4(a3)
8016ae60:	8e820000 	lw	v0,0(s4)
8016ae64:	03a0f021 	move	s8,sp
8016ae68:	30630010 	andi	v1,v1,0x10
8016ae6c:	01029021 	addu	s2,t0,v0
8016ae70:	0080a821 	move	s5,a0
8016ae74:	00a08821 	move	s1,a1
8016ae78:	8fd700a8 	lw	s7,168(s8)
8016ae7c:	146000af 	bnez	v1,8016b13c <match_symbol+0x31c>
8016ae80:	00c09821 	move	s3,a2
8016ae84:	8e82017c 	lw	v0,380(s4)
8016ae88:	00000000 	nop
8016ae8c:	1040008b 	beqz	v0,8016b0bc <match_symbol+0x29c>
8016ae90:	00000000 	nop
8016ae94:	8c430004 	lw	v1,4(v0)
8016ae98:	00000000 	nop
8016ae9c:	1060007f 	beqz	v1,8016b09c <match_symbol+0x27c>
8016aea0:	27d60030 	addiu	s6,s8,48
8016aea4:	8e820000 	lw	v0,0(s4)
8016aea8:	0805abb0 	j	8016aec0 <match_symbol+0xa0>
8016aeac:	00628021 	addu	s0,v1,v0
8016aeb0:	8e020010 	lw	v0,16(s0)
8016aeb4:	00000000 	nop
8016aeb8:	10400020 	beqz	v0,8016af3c <match_symbol+0x11c>
8016aebc:	02028021 	addu	s0,s0,v0
8016aec0:	96030000 	lhu	v1,0(s0)
8016aec4:	24020001 	li	v0,1
8016aec8:	14620051 	bne	v1,v0,8016b010 <match_symbol+0x1f0>
8016aecc:	00002821 	move	a1,zero
8016aed0:	8e020008 	lw	v0,8(s0)
8016aed4:	00000000 	nop
8016aed8:	1451fff5 	bne	v0,s1,8016aeb0 <match_symbol+0x90>
8016aedc:	02602021 	move	a0,s3
8016aee0:	8e02000c 	lw	v0,12(s0)
8016aee4:	00000000 	nop
8016aee8:	00501021 	addu	v0,v0,s0
8016aeec:	8c450000 	lw	a1,0(v0)
8016aef0:	0c046ef0 	jal	8011bbc0 <strcmp>
8016aef4:	02452821 	addu	a1,s2,a1
8016aef8:	1440ffed 	bnez	v0,8016aeb0 <match_symbol+0x90>
8016aefc:	00000000 	nop
8016af00:	00008021 	move	s0,zero
8016af04:	03c0e821 	move	sp,s8
8016af08:	02001021 	move	v0,s0
8016af0c:	8fbf0094 	lw	ra,148(sp)
8016af10:	8fbe0090 	lw	s8,144(sp)
8016af14:	8fb7008c 	lw	s7,140(sp)
8016af18:	8fb60088 	lw	s6,136(sp)
8016af1c:	8fb50084 	lw	s5,132(sp)
8016af20:	8fb40080 	lw	s4,128(sp)
8016af24:	8fb3007c 	lw	s3,124(sp)
8016af28:	8fb20078 	lw	s2,120(sp)
8016af2c:	8fb10074 	lw	s1,116(sp)
8016af30:	8fb00070 	lw	s0,112(sp)
8016af34:	03e00008 	jr	ra
8016af38:	27bd0098 	addiu	sp,sp,152
8016af3c:	8fc200ac 	lw	v0,172(s8)
8016af40:	00000000 	nop
8016af44:	1040008d 	beqz	v0,8016b17c <match_symbol+0x35c>
8016af48:	3c02801d 	lui	v0,0x801d
8016af4c:	12e0ffec 	beqz	s7,8016af00 <match_symbol+0xe0>
8016af50:	3c02801d 	lui	v0,0x801d
8016af54:	24427878 	addiu	v0,v0,30840
8016af58:	afc20044 	sw	v0,68(s8)
8016af5c:	3c02801d 	lui	v0,0x801d
8016af60:	24427888 	addiu	v0,v0,30856
8016af64:	afc2004c 	sw	v0,76(s8)
8016af68:	3c02801d 	lui	v0,0x801d
8016af6c:	27d60044 	addiu	s6,s8,68
8016af70:	244270c4 	addiu	v0,v0,28868
8016af74:	afd30048 	sw	s3,72(s8)
8016af78:	afd50050 	sw	s5,80(s8)
8016af7c:	afc20054 	sw	v0,84(s8)
8016af80:	24110001 	li	s1,1
8016af84:	02c08021 	move	s0,s6
8016af88:	27d20058 	addiu	s2,s8,88
8016af8c:	8e040000 	lw	a0,0(s0)
8016af90:	0c046f6c 	jal	8011bdb0 <strlen>
8016af94:	26100004 	addiu	s0,s0,4
8016af98:	1612fffc 	bne	s0,s2,8016af8c <match_symbol+0x16c>
8016af9c:	02228821 	addu	s1,s1,v0
8016afa0:	2622000e 	addiu	v0,s1,14
8016afa4:	000210c2 	srl	v0,v0,0x3
8016afa8:	000210c0 	sll	v0,v0,0x3
8016afac:	03a2e823 	subu	sp,sp,v0
8016afb0:	27b10018 	addiu	s1,sp,24
8016afb4:	02c08021 	move	s0,s6
8016afb8:	02201021 	move	v0,s1
8016afbc:	8e050000 	lw	a1,0(s0)
8016afc0:	00402021 	move	a0,v0
8016afc4:	0c052810 	jal	8014a040 <__stpcpy>
8016afc8:	26100004 	addiu	s0,s0,4
8016afcc:	1612fffb 	bne	s0,s2,8016afbc <match_symbol+0x19c>
8016afd0:	02203821 	move	a3,s1
8016afd4:	00008021 	move	s0,zero
8016afd8:	8e850004 	lw	a1,4(s4)
8016afdc:	00000000 	nop
8016afe0:	80a20000 	lb	v0,0(a1)
8016afe4:	00000000 	nop
8016afe8:	14400005 	bnez	v0,8016b000 <match_symbol+0x1e0>
8016afec:	00002021 	move	a0,zero
8016aff0:	3c02801f 	lui	v0,0x801f
8016aff4:	8c4331a0 	lw	v1,12704(v0)
8016aff8:	00000000 	nop
8016affc:	8c650000 	lw	a1,0(v1)
8016b000:	0c0556a9 	jal	80155aa4 <_dl_signal_cerror>
8016b004:	00003021 	move	a2,zero
8016b008:	0805abc2 	j	8016af08 <match_symbol+0xe8>
8016b00c:	03c0e821 	move	sp,s8
8016b010:	a3c00043 	sb	zero,67(s8)
8016b014:	96040000 	lhu	a0,0(s0)
8016b018:	27c60043 	addiu	a2,s8,67
8016b01c:	2407000a 	li	a3,10
8016b020:	0c04c87c 	jal	801321f0 <_itoa>
8016b024:	afa00010 	sw	zero,16(sp)
8016b028:	afc20028 	sw	v0,40(s8)
8016b02c:	3c03801d 	lui	v1,0x801d
8016b030:	3c02801d 	lui	v0,0x801d
8016b034:	2442784c 	addiu	v0,v0,30796
8016b038:	24637864 	addiu	v1,v1,30820
8016b03c:	afc20024 	sw	v0,36(s8)
8016b040:	afc3002c 	sw	v1,44(s8)
8016b044:	24110001 	li	s1,1
8016b048:	27d00024 	addiu	s0,s8,36
8016b04c:	8e040000 	lw	a0,0(s0)
8016b050:	0c046f6c 	jal	8011bdb0 <strlen>
8016b054:	26100004 	addiu	s0,s0,4
8016b058:	1616fffc 	bne	s0,s6,8016b04c <match_symbol+0x22c>
8016b05c:	02228821 	addu	s1,s1,v0
8016b060:	2622000e 	addiu	v0,s1,14
8016b064:	000210c2 	srl	v0,v0,0x3
8016b068:	000210c0 	sll	v0,v0,0x3
8016b06c:	03a2e823 	subu	sp,sp,v0
8016b070:	27b10018 	addiu	s1,sp,24
8016b074:	27d00024 	addiu	s0,s8,36
8016b078:	02201021 	move	v0,s1
8016b07c:	8e050000 	lw	a1,0(s0)
8016b080:	00402021 	move	a0,v0
8016b084:	0c052810 	jal	8014a040 <__stpcpy>
8016b088:	26100004 	addiu	s0,s0,4
8016b08c:	1616fffb 	bne	s0,s6,8016b07c <match_symbol+0x25c>
8016b090:	02203821 	move	a3,s1
8016b094:	0805abf6 	j	8016afd8 <match_symbol+0x1b8>
8016b098:	24100001 	li	s0,1
8016b09c:	3c04801d 	lui	a0,0x801d
8016b0a0:	3c05801d 	lui	a1,0x801d
8016b0a4:	3c07801d 	lui	a3,0x801d
8016b0a8:	2484782c 	addiu	a0,a0,30764
8016b0ac:	24a5783c 	addiu	a1,a1,30780
8016b0b0:	24e77928 	addiu	a3,a3,31016
8016b0b4:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016b0b8:	24060071 	li	a2,113
8016b0bc:	12e0ff90 	beqz	s7,8016af00 <match_symbol+0xe0>
8016b0c0:	3c02801d 	lui	v0,0x801d
8016b0c4:	244277fc 	addiu	v0,v0,30716
8016b0c8:	afc20018 	sw	v0,24(s8)
8016b0cc:	3c02801d 	lui	v0,0x801d
8016b0d0:	27d30018 	addiu	s3,s8,24
8016b0d4:	244270c4 	addiu	v0,v0,28868
8016b0d8:	afd5001c 	sw	s5,28(s8)
8016b0dc:	afc20020 	sw	v0,32(s8)
8016b0e0:	24110001 	li	s1,1
8016b0e4:	02608021 	move	s0,s3
8016b0e8:	27d20024 	addiu	s2,s8,36
8016b0ec:	8e040000 	lw	a0,0(s0)
8016b0f0:	0c046f6c 	jal	8011bdb0 <strlen>
8016b0f4:	26100004 	addiu	s0,s0,4
8016b0f8:	1612fffc 	bne	s0,s2,8016b0ec <match_symbol+0x2cc>
8016b0fc:	02228821 	addu	s1,s1,v0
8016b100:	2622000e 	addiu	v0,s1,14
8016b104:	000210c2 	srl	v0,v0,0x3
8016b108:	000210c0 	sll	v0,v0,0x3
8016b10c:	03a2e823 	subu	sp,sp,v0
8016b110:	27b10018 	addiu	s1,sp,24
8016b114:	02608021 	move	s0,s3
8016b118:	02201021 	move	v0,s1
8016b11c:	8e050000 	lw	a1,0(s0)
8016b120:	00402021 	move	a0,v0
8016b124:	0c052810 	jal	8014a040 <__stpcpy>
8016b128:	26100004 	addiu	s0,s0,4
8016b12c:	1612fffb 	bne	s0,s2,8016b11c <match_symbol+0x2fc>
8016b130:	02203821 	move	a3,s1
8016b134:	0805abf6 	j	8016afd8 <match_symbol+0x1b8>
8016b138:	00008021 	move	s0,zero
8016b13c:	8e860004 	lw	a2,4(s4)
8016b140:	00000000 	nop
8016b144:	80c20000 	lb	v0,0(a2)
8016b148:	00000000 	nop
8016b14c:	14400005 	bnez	v0,8016b164 <match_symbol+0x344>
8016b150:	3c04801d 	lui	a0,0x801d
8016b154:	3c02801f 	lui	v0,0x801f
8016b158:	8c4331a0 	lw	v1,12704(v0)
8016b15c:	00000000 	nop
8016b160:	8c660000 	lw	a2,0(v1)
8016b164:	248477c0 	addiu	a0,a0,30656
8016b168:	02602821 	move	a1,s3
8016b16c:	0c05585f 	jal	8015617c <_dl_debug_printf>
8016b170:	02a03821 	move	a3,s5
8016b174:	0805aba1 	j	8016ae84 <match_symbol+0x64>
8016b178:	00000000 	nop
8016b17c:	244278a4 	addiu	v0,v0,30884
8016b180:	afc20058 	sw	v0,88(s8)
8016b184:	3c02801d 	lui	v0,0x801d
8016b188:	24427888 	addiu	v0,v0,30856
8016b18c:	afc20060 	sw	v0,96(s8)
8016b190:	3c02801d 	lui	v0,0x801d
8016b194:	27d20058 	addiu	s2,s8,88
8016b198:	244270c4 	addiu	v0,v0,28868
8016b19c:	afd3005c 	sw	s3,92(s8)
8016b1a0:	afd50064 	sw	s5,100(s8)
8016b1a4:	afc20068 	sw	v0,104(s8)
8016b1a8:	24110001 	li	s1,1
8016b1ac:	02408021 	move	s0,s2
8016b1b0:	27d3006c 	addiu	s3,s8,108
8016b1b4:	8e040000 	lw	a0,0(s0)
8016b1b8:	0c046f6c 	jal	8011bdb0 <strlen>
8016b1bc:	26100004 	addiu	s0,s0,4
8016b1c0:	1613fffc 	bne	s0,s3,8016b1b4 <match_symbol+0x394>
8016b1c4:	02228821 	addu	s1,s1,v0
8016b1c8:	2622000e 	addiu	v0,s1,14
8016b1cc:	000210c2 	srl	v0,v0,0x3
8016b1d0:	000210c0 	sll	v0,v0,0x3
8016b1d4:	03a2e823 	subu	sp,sp,v0
8016b1d8:	27b10018 	addiu	s1,sp,24
8016b1dc:	02408021 	move	s0,s2
8016b1e0:	02201021 	move	v0,s1
8016b1e4:	8e050000 	lw	a1,0(s0)
8016b1e8:	00402021 	move	a0,v0
8016b1ec:	0c052810 	jal	8014a040 <__stpcpy>
8016b1f0:	26100004 	addiu	s0,s0,4
8016b1f4:	1613fffb 	bne	s0,s3,8016b1e4 <match_symbol+0x3c4>
8016b1f8:	02203821 	move	a3,s1
8016b1fc:	0805abf6 	j	8016afd8 <match_symbol+0x1b8>
8016b200:	24100001 	li	s0,1

8016b204 <_dl_check_map_versions>:
8016b204:	27bdff98 	addiu	sp,sp,-104
8016b208:	afbe0060 	sw	s8,96(sp)
8016b20c:	afb40050 	sw	s4,80(sp)
8016b210:	afbf0064 	sw	ra,100(sp)
8016b214:	afb7005c 	sw	s7,92(sp)
8016b218:	afb60058 	sw	s6,88(sp)
8016b21c:	afb50054 	sw	s5,84(sp)
8016b220:	afb3004c 	sw	s3,76(sp)
8016b224:	afb20048 	sw	s2,72(sp)
8016b228:	afb10044 	sw	s1,68(sp)
8016b22c:	afb00040 	sw	s0,64(sp)
8016b230:	8c820034 	lw	v0,52(a0)
8016b234:	03a0f021 	move	s8,sp
8016b238:	0080a021 	move	s4,a0
8016b23c:	afc5006c 	sw	a1,108(s8)
8016b240:	104000fa 	beqz	v0,8016b62c <_dl_check_map_versions+0x428>
8016b244:	afc60070 	sw	a2,112(s8)
8016b248:	8c420004 	lw	v0,4(v0)
8016b24c:	8c830000 	lw	v1,0(a0)
8016b250:	8c840174 	lw	a0,372(a0)
8016b254:	00629821 	addu	s3,v1,v0
8016b258:	8e82017c 	lw	v0,380(s4)
8016b25c:	afc4003c 	sw	a0,60(s8)
8016b260:	10800076 	beqz	a0,8016b43c <_dl_check_map_versions+0x238>
8016b264:	afc20038 	sw	v0,56(s8)
8016b268:	8c820004 	lw	v0,4(a0)
8016b26c:	00000000 	nop
8016b270:	0062b021 	addu	s6,v1,v0
8016b274:	96c30000 	lhu	v1,0(s6)
8016b278:	24020001 	li	v0,1
8016b27c:	146200f5 	bne	v1,v0,8016b654 <_dl_check_map_versions+0x450>
8016b280:	3c02803b 	lui	v0,0x803b
8016b284:	8e830018 	lw	v1,24(s4)
8016b288:	24448698 	addiu	a0,v0,-31080
8016b28c:	00031140 	sll	v0,v1,0x5
8016b290:	000318c0 	sll	v1,v1,0x3
8016b294:	00431023 	subu	v0,v0,v1
8016b298:	00441021 	addu	v0,v0,a0
8016b29c:	8ec30004 	lw	v1,4(s6)
8016b2a0:	8c510000 	lw	s1,0(v0)
8016b2a4:	0000b821 	move	s7,zero
8016b2a8:	0000a821 	move	s5,zero
8016b2ac:	16200007 	bnez	s1,8016b2cc <_dl_check_map_versions+0xc8>
8016b2b0:	02639021 	addu	s2,s3,v1
8016b2b4:	0805acee 	j	8016b3b8 <_dl_check_map_versions+0x1b4>
8016b2b8:	00000000 	nop
8016b2bc:	8e31000c 	lw	s1,12(s1)
8016b2c0:	00000000 	nop
8016b2c4:	1220003c 	beqz	s1,8016b3b8 <_dl_check_map_versions+0x1b4>
8016b2c8:	00000000 	nop
8016b2cc:	02402021 	move	a0,s2
8016b2d0:	0c0556e0 	jal	80155b80 <_dl_name_match_p>
8016b2d4:	02202821 	move	a1,s1
8016b2d8:	1040fff8 	beqz	v0,8016b2bc <_dl_check_map_versions+0xb8>
8016b2dc:	00000000 	nop
8016b2e0:	8fc30070 	lw	v1,112(s8)
8016b2e4:	00000000 	nop
8016b2e8:	146000d2 	bnez	v1,8016b634 <_dl_check_map_versions+0x430>
8016b2ec:	00000000 	nop
8016b2f0:	8ec20008 	lw	v0,8(s6)
8016b2f4:	00000000 	nop
8016b2f8:	02c28021 	addu	s0,s6,v0
8016b2fc:	8e840004 	lw	a0,4(s4)
8016b300:	00000000 	nop
8016b304:	80820000 	lb	v0,0(a0)
8016b308:	00000000 	nop
8016b30c:	14400004 	bnez	v0,8016b320 <_dl_check_map_versions+0x11c>
8016b310:	3c02801f 	lui	v0,0x801f
8016b314:	8c4331a0 	lw	v1,12704(v0)
8016b318:	00000000 	nop
8016b31c:	8c640000 	lw	a0,0(v1)
8016b320:	8fc2006c 	lw	v0,108(s8)
8016b324:	8e060008 	lw	a2,8(s0)
8016b328:	8e050000 	lw	a1,0(s0)
8016b32c:	8e270014 	lw	a3,20(s1)
8016b330:	afa20010 	sw	v0,16(sp)
8016b334:	96020004 	lhu	v0,4(s0)
8016b338:	02663021 	addu	a2,s3,a2
8016b33c:	30420002 	andi	v0,v0,0x2
8016b340:	0c05ab88 	jal	8016ae20 <match_symbol>
8016b344:	afa20014 	sw	v0,20(sp)
8016b348:	96030006 	lhu	v1,6(s0)
8016b34c:	02e2b825 	or	s7,s7,v0
8016b350:	30637fff 	andi	v1,v1,0x7fff
8016b354:	02a3102b 	sltu	v0,s5,v1
8016b358:	10400002 	beqz	v0,8016b364 <_dl_check_map_versions+0x160>
8016b35c:	00000000 	nop
8016b360:	0060a821 	move	s5,v1
8016b364:	8e02000c 	lw	v0,12(s0)
8016b368:	00000000 	nop
8016b36c:	1440ffe3 	bnez	v0,8016b2fc <_dl_check_map_versions+0xf8>
8016b370:	02028021 	addu	s0,s0,v0
8016b374:	02028023 	subu	s0,s0,v0
8016b378:	8ec2000c 	lw	v0,12(s6)
8016b37c:	00000000 	nop
8016b380:	10400030 	beqz	v0,8016b444 <_dl_check_map_versions+0x240>
8016b384:	02c2b021 	addu	s6,s6,v0
8016b388:	8e830018 	lw	v1,24(s4)
8016b38c:	3c02803b 	lui	v0,0x803b
8016b390:	24448698 	addiu	a0,v0,-31080
8016b394:	00031140 	sll	v0,v1,0x5
8016b398:	000318c0 	sll	v1,v1,0x3
8016b39c:	00431023 	subu	v0,v0,v1
8016b3a0:	00441021 	addu	v0,v0,a0
8016b3a4:	8ec30004 	lw	v1,4(s6)
8016b3a8:	8c510000 	lw	s1,0(v0)
8016b3ac:	00000000 	nop
8016b3b0:	1620ffc6 	bnez	s1,8016b2cc <_dl_check_map_versions+0xc8>
8016b3b4:	02639021 	addu	s2,s3,v1
8016b3b8:	8e820224 	lw	v0,548(s4)
8016b3bc:	00000000 	nop
8016b3c0:	10400017 	beqz	v0,8016b420 <_dl_check_map_versions+0x21c>
8016b3c4:	3c04801d 	lui	a0,0x801d
8016b3c8:	0805acf9 	j	8016b3e4 <_dl_check_map_versions+0x1e0>
8016b3cc:	00008021 	move	s0,zero
8016b3d0:	8e820224 	lw	v0,548(s4)
8016b3d4:	26100001 	addiu	s0,s0,1
8016b3d8:	0202102b 	sltu	v0,s0,v0
8016b3dc:	10400010 	beqz	v0,8016b420 <_dl_check_map_versions+0x21c>
8016b3e0:	3c04801d 	lui	a0,0x801d
8016b3e4:	8e820220 	lw	v0,544(s4)
8016b3e8:	00108880 	sll	s1,s0,0x2
8016b3ec:	02221021 	addu	v0,s1,v0
8016b3f0:	8c450000 	lw	a1,0(v0)
8016b3f4:	0c0556e0 	jal	80155b80 <_dl_name_match_p>
8016b3f8:	02402021 	move	a0,s2
8016b3fc:	1040fff4 	beqz	v0,8016b3d0 <_dl_check_map_versions+0x1cc>
8016b400:	00000000 	nop
8016b404:	8e820220 	lw	v0,544(s4)
8016b408:	00000000 	nop
8016b40c:	02221021 	addu	v0,s1,v0
8016b410:	8c510000 	lw	s1,0(v0)
8016b414:	00000000 	nop
8016b418:	1620ffb1 	bnez	s1,8016b2e0 <_dl_check_map_versions+0xdc>
8016b41c:	3c04801d 	lui	a0,0x801d
8016b420:	3c05801d 	lui	a1,0x801d
8016b424:	3c07801d 	lui	a3,0x801d
8016b428:	248478c4 	addiu	a0,a0,30916
8016b42c:	24a5783c 	addiu	a1,a1,30780
8016b430:	24e77910 	addiu	a3,a3,30992
8016b434:	0c04ad9c 	jal	8012b670 <__assert_fail>
8016b438:	240600e6 	li	a2,230
8016b43c:	0000b821 	move	s7,zero
8016b440:	0000a821 	move	s5,zero
8016b444:	8fc30038 	lw	v1,56(s8)
8016b448:	00000000 	nop
8016b44c:	1060001c 	beqz	v1,8016b4c0 <_dl_check_map_versions+0x2bc>
8016b450:	00000000 	nop
8016b454:	8c620004 	lw	v0,4(v1)
8016b458:	8e840000 	lw	a0,0(s4)
8016b45c:	00000000 	nop
8016b460:	00822021 	addu	a0,a0,v0
8016b464:	94830004 	lhu	v1,4(a0)
8016b468:	00000000 	nop
8016b46c:	30637fff 	andi	v1,v1,0x7fff
8016b470:	02a3102b 	sltu	v0,s5,v1
8016b474:	1440006b 	bnez	v0,8016b624 <_dl_check_map_versions+0x420>
8016b478:	00000000 	nop
8016b47c:	8c820010 	lw	v0,16(a0)
8016b480:	00000000 	nop
8016b484:	1040000e 	beqz	v0,8016b4c0 <_dl_check_map_versions+0x2bc>
8016b488:	00000000 	nop
8016b48c:	00822021 	addu	a0,a0,v0
8016b490:	94820004 	lhu	v0,4(a0)
8016b494:	00000000 	nop
8016b498:	30427fff 	andi	v0,v0,0x7fff
8016b49c:	02a2182b 	sltu	v1,s5,v0
8016b4a0:	1060fff6 	beqz	v1,8016b47c <_dl_check_map_versions+0x278>
8016b4a4:	00000000 	nop
8016b4a8:	0040a821 	move	s5,v0
8016b4ac:	8c820010 	lw	v0,16(a0)
8016b4b0:	00000000 	nop
8016b4b4:	1440fff6 	bnez	v0,8016b490 <_dl_check_map_versions+0x28c>
8016b4b8:	00822021 	addu	a0,a0,v0
8016b4bc:	00822023 	subu	a0,a0,v0
8016b4c0:	16a0000f 	bnez	s5,8016b500 <_dl_check_map_versions+0x2fc>
8016b4c4:	26b00001 	addiu	s0,s5,1
8016b4c8:	03c0e821 	move	sp,s8
8016b4cc:	02e01021 	move	v0,s7
8016b4d0:	8fbf0064 	lw	ra,100(sp)
8016b4d4:	8fbe0060 	lw	s8,96(sp)
8016b4d8:	8fb7005c 	lw	s7,92(sp)
8016b4dc:	8fb60058 	lw	s6,88(sp)
8016b4e0:	8fb50054 	lw	s5,84(sp)
8016b4e4:	8fb40050 	lw	s4,80(sp)
8016b4e8:	8fb3004c 	lw	s3,76(sp)
8016b4ec:	8fb20048 	lw	s2,72(sp)
8016b4f0:	8fb10044 	lw	s1,68(sp)
8016b4f4:	8fb00040 	lw	s0,64(sp)
8016b4f8:	03e00008 	jr	ra
8016b4fc:	27bd0068 	addiu	sp,sp,104
8016b500:	02002021 	move	a0,s0
8016b504:	0c046da7 	jal	8011b69c <__calloc>
8016b508:	24050010 	li	a1,16
8016b50c:	00404021 	move	t0,v0
8016b510:	10400080 	beqz	v0,8016b714 <_dl_check_map_versions+0x510>
8016b514:	ae820250 	sw	v0,592(s4)
8016b518:	8e8301ac 	lw	v1,428(s4)
8016b51c:	ae90024c 	sw	s0,588(s4)
8016b520:	8c620004 	lw	v0,4(v1)
8016b524:	8e830000 	lw	v1,0(s4)
8016b528:	8fc4003c 	lw	a0,60(s8)
8016b52c:	00431021 	addu	v0,v0,v1
8016b530:	1080001d 	beqz	a0,8016b5a8 <_dl_check_map_versions+0x3a4>
8016b534:	ae820260 	sw	v0,608(s4)
8016b538:	8c820004 	lw	v0,4(a0)
8016b53c:	00000000 	nop
8016b540:	00623821 	addu	a3,v1,v0
8016b544:	8ce30008 	lw	v1,8(a3)
8016b548:	0805ad55 	j	8016b554 <_dl_check_map_versions+0x350>
8016b54c:	00e32821 	addu	a1,a3,v1
8016b550:	00a62821 	addu	a1,a1,a2
8016b554:	94a20006 	lhu	v0,6(a1)
8016b558:	8ca40000 	lw	a0,0(a1)
8016b55c:	00401821 	move	v1,v0
8016b560:	30427fff 	andi	v0,v0,0x7fff
8016b564:	00021100 	sll	v0,v0,0x4
8016b568:	01021021 	addu	v0,t0,v0
8016b56c:	30638000 	andi	v1,v1,0x8000
8016b570:	ac440004 	sw	a0,4(v0)
8016b574:	ac430008 	sw	v1,8(v0)
8016b578:	8ca40008 	lw	a0,8(a1)
8016b57c:	8ce30004 	lw	v1,4(a3)
8016b580:	8ca6000c 	lw	a2,12(a1)
8016b584:	02642021 	addu	a0,s3,a0
8016b588:	02631821 	addu	v1,s3,v1
8016b58c:	ac43000c 	sw	v1,12(v0)
8016b590:	14c0ffef 	bnez	a2,8016b550 <_dl_check_map_versions+0x34c>
8016b594:	ac440000 	sw	a0,0(v0)
8016b598:	8ce2000c 	lw	v0,12(a3)
8016b59c:	00000000 	nop
8016b5a0:	1440ffe8 	bnez	v0,8016b544 <_dl_check_map_versions+0x340>
8016b5a4:	00e23821 	addu	a3,a3,v0
8016b5a8:	8fc20038 	lw	v0,56(s8)
8016b5ac:	00000000 	nop
8016b5b0:	1040ffc5 	beqz	v0,8016b4c8 <_dl_check_map_versions+0x2c4>
8016b5b4:	00000000 	nop
8016b5b8:	8c430004 	lw	v1,4(v0)
8016b5bc:	8e820000 	lw	v0,0(s4)
8016b5c0:	00000000 	nop
8016b5c4:	00433021 	addu	a2,v0,v1
8016b5c8:	94c20002 	lhu	v0,2(a2)
8016b5cc:	8cc3000c 	lw	v1,12(a2)
8016b5d0:	30420001 	andi	v0,v0,0x1
8016b5d4:	1440000c 	bnez	v0,8016b608 <_dl_check_map_versions+0x404>
8016b5d8:	00661821 	addu	v1,v1,a2
8016b5dc:	94c20004 	lhu	v0,4(a2)
8016b5e0:	8e840250 	lw	a0,592(s4)
8016b5e4:	30427fff 	andi	v0,v0,0x7fff
8016b5e8:	00021100 	sll	v0,v0,0x4
8016b5ec:	8cc50008 	lw	a1,8(a2)
8016b5f0:	00822021 	addu	a0,a0,v0
8016b5f4:	ac850004 	sw	a1,4(a0)
8016b5f8:	8c620000 	lw	v0,0(v1)
8016b5fc:	ac80000c 	sw	zero,12(a0)
8016b600:	02621021 	addu	v0,s3,v0
8016b604:	ac820000 	sw	v0,0(a0)
8016b608:	8cc20010 	lw	v0,16(a2)
8016b60c:	00000000 	nop
8016b610:	1440ffed 	bnez	v0,8016b5c8 <_dl_check_map_versions+0x3c4>
8016b614:	00c23021 	addu	a2,a2,v0
8016b618:	00c23023 	subu	a2,a2,v0
8016b61c:	0805ad33 	j	8016b4cc <_dl_check_map_versions+0x2c8>
8016b620:	03c0e821 	move	sp,s8
8016b624:	0805ad1f 	j	8016b47c <_dl_check_map_versions+0x278>
8016b628:	0060a821 	move	s5,v1
8016b62c:	0805ad32 	j	8016b4c8 <_dl_check_map_versions+0x2c4>
8016b630:	0000b821 	move	s7,zero
8016b634:	8e220248 	lw	v0,584(s1)
8016b638:	00000000 	nop
8016b63c:	00021242 	srl	v0,v0,0x9
8016b640:	30420001 	andi	v0,v0,0x1
8016b644:	1040ff2a 	beqz	v0,8016b2f0 <_dl_check_map_versions+0xec>
8016b648:	00000000 	nop
8016b64c:	0805acde 	j	8016b378 <_dl_check_map_versions+0x174>
8016b650:	00000000 	nop
8016b654:	a3c00037 	sb	zero,55(s8)
8016b658:	96c40000 	lhu	a0,0(s6)
8016b65c:	00002821 	move	a1,zero
8016b660:	27c60037 	addiu	a2,s8,55
8016b664:	2407000a 	li	a3,10
8016b668:	0c04c87c 	jal	801321f0 <_itoa>
8016b66c:	afa00010 	sw	zero,16(sp)
8016b670:	afc2001c 	sw	v0,28(s8)
8016b674:	3c03801d 	lui	v1,0x801d
8016b678:	3c02801d 	lui	v0,0x801d
8016b67c:	27d20018 	addiu	s2,s8,24
8016b680:	2463784c 	addiu	v1,v1,30796
8016b684:	244278b0 	addiu	v0,v0,30896
8016b688:	afc30018 	sw	v1,24(s8)
8016b68c:	afc20020 	sw	v0,32(s8)
8016b690:	24110001 	li	s1,1
8016b694:	02408021 	move	s0,s2
8016b698:	27d30024 	addiu	s3,s8,36
8016b69c:	8e040000 	lw	a0,0(s0)
8016b6a0:	0c046f6c 	jal	8011bdb0 <strlen>
8016b6a4:	26100004 	addiu	s0,s0,4
8016b6a8:	1613fffc 	bne	s0,s3,8016b69c <_dl_check_map_versions+0x498>
8016b6ac:	02228821 	addu	s1,s1,v0
8016b6b0:	2622000e 	addiu	v0,s1,14
8016b6b4:	000210c2 	srl	v0,v0,0x3
8016b6b8:	000210c0 	sll	v0,v0,0x3
8016b6bc:	03a2e823 	subu	sp,sp,v0
8016b6c0:	27b10018 	addiu	s1,sp,24
8016b6c4:	02408021 	move	s0,s2
8016b6c8:	02201021 	move	v0,s1
8016b6cc:	8e050000 	lw	a1,0(s0)
8016b6d0:	00402021 	move	a0,v0
8016b6d4:	0c052810 	jal	8014a040 <__stpcpy>
8016b6d8:	26100004 	addiu	s0,s0,4
8016b6dc:	1613fffb 	bne	s0,s3,8016b6cc <_dl_check_map_versions+0x4c8>
8016b6e0:	02203821 	move	a3,s1
8016b6e4:	00002021 	move	a0,zero
8016b6e8:	8e850004 	lw	a1,4(s4)
8016b6ec:	00000000 	nop
8016b6f0:	80a20000 	lb	v0,0(a1)
8016b6f4:	00000000 	nop
8016b6f8:	14400004 	bnez	v0,8016b70c <_dl_check_map_versions+0x508>
8016b6fc:	3c02801f 	lui	v0,0x801f
8016b700:	8c4331a0 	lw	v1,12704(v0)
8016b704:	00000000 	nop
8016b708:	8c650000 	lw	a1,0(v1)
8016b70c:	0c05563b 	jal	801558ec <_dl_signal_error>
8016b710:	00003021 	move	a2,zero
8016b714:	3c02801d 	lui	v0,0x801d
8016b718:	244778dc 	addiu	a3,v0,30940
8016b71c:	0805adba 	j	8016b6e8 <_dl_check_map_versions+0x4e4>
8016b720:	2404000c 	li	a0,12

8016b724 <_dl_check_all_versions>:
8016b724:	27bdffd8 	addiu	sp,sp,-40
8016b728:	afb3001c 	sw	s3,28(sp)
8016b72c:	afb20018 	sw	s2,24(sp)
8016b730:	afbf0020 	sw	ra,32(sp)
8016b734:	afb10014 	sw	s1,20(sp)
8016b738:	afb00010 	sw	s0,16(sp)
8016b73c:	00a09821 	move	s3,a1
8016b740:	1080001c 	beqz	a0,8016b7b4 <_dl_check_all_versions+0x90>
8016b744:	00c09021 	move	s2,a2
8016b748:	00808021 	move	s0,a0
8016b74c:	00008821 	move	s1,zero
8016b750:	8e020248 	lw	v0,584(s0)
8016b754:	02002021 	move	a0,s0
8016b758:	30420200 	andi	v0,v0,0x200
8016b75c:	02602821 	move	a1,s3
8016b760:	1040000e 	beqz	v0,8016b79c <_dl_check_all_versions+0x78>
8016b764:	02403021 	move	a2,s2
8016b768:	00001821 	move	v1,zero
8016b76c:	8e10000c 	lw	s0,12(s0)
8016b770:	00000000 	nop
8016b774:	1600fff6 	bnez	s0,8016b750 <_dl_check_all_versions+0x2c>
8016b778:	02238825 	or	s1,s1,v1
8016b77c:	02201021 	move	v0,s1
8016b780:	8fbf0020 	lw	ra,32(sp)
8016b784:	8fb3001c 	lw	s3,28(sp)
8016b788:	8fb20018 	lw	s2,24(sp)
8016b78c:	8fb10014 	lw	s1,20(sp)
8016b790:	8fb00010 	lw	s0,16(sp)
8016b794:	03e00008 	jr	ra
8016b798:	27bd0028 	addiu	sp,sp,40
8016b79c:	0c05ac81 	jal	8016b204 <_dl_check_map_versions>
8016b7a0:	00000000 	nop
8016b7a4:	1440fff1 	bnez	v0,8016b76c <_dl_check_all_versions+0x48>
8016b7a8:	24030001 	li	v1,1
8016b7ac:	0805addb 	j	8016b76c <_dl_check_all_versions+0x48>
8016b7b0:	00001821 	move	v1,zero
8016b7b4:	00008821 	move	s1,zero
8016b7b8:	02201021 	move	v0,s1
8016b7bc:	8fbf0020 	lw	ra,32(sp)
8016b7c0:	8fb3001c 	lw	s3,28(sp)
8016b7c4:	8fb20018 	lw	s2,24(sp)
8016b7c8:	8fb10014 	lw	s1,20(sp)
8016b7cc:	8fb00010 	lw	s0,16(sp)
8016b7d0:	03e00008 	jr	ra
8016b7d4:	27bd0028 	addiu	sp,sp,40
	...

8016b7e0 <do_sym>:
8016b7e0:	27bdffd0 	addiu	sp,sp,-48
8016b7e4:	afbf0028 	sw	ra,40(sp)
8016b7e8:	3c02803b 	lui	v0,0x803b
8016b7ec:	8c438698 	lw	v1,-31080(v0)
8016b7f0:	00a04821 	move	t1,a1
8016b7f4:	afa00020 	sw	zero,32(sp)
8016b7f8:	8fab0040 	lw	t3,64(sp)
8016b7fc:	10600010 	beqz	v1,8016b840 <do_sym+0x60>
8016b800:	00e05021 	move	t2,a3
8016b804:	00602821 	move	a1,v1
8016b808:	8ca20268 	lw	v0,616(a1)
8016b80c:	00000000 	nop
8016b810:	00c2102b 	sltu	v0,a2,v0
8016b814:	14400006 	bnez	v0,8016b830 <do_sym+0x50>
8016b818:	00000000 	nop
8016b81c:	8ca2026c 	lw	v0,620(a1)
8016b820:	00000000 	nop
8016b824:	00c2102b 	sltu	v0,a2,v0
8016b828:	14400006 	bnez	v0,8016b844 <do_sym+0x64>
8016b82c:	00a04021 	move	t0,a1
8016b830:	8ca5000c 	lw	a1,12(a1)
8016b834:	00000000 	nop
8016b838:	14a0fff3 	bnez	a1,8016b808 <do_sym+0x28>
8016b83c:	00000000 	nop
8016b840:	00604021 	move	t0,v1
8016b844:	1080003b 	beqz	a0,8016b934 <do_sym+0x154>
8016b848:	2402ffff 	li	v0,-1
8016b84c:	10820015 	beq	a0,v0,8016b8a4 <do_sym+0xc4>
8016b850:	00802821 	move	a1,a0
8016b854:	27a60020 	addiu	a2,sp,32
8016b858:	01202021 	move	a0,t1
8016b85c:	24a7028c 	addiu	a3,a1,652
8016b860:	afaa0010 	sw	t2,16(sp)
8016b864:	afab0018 	sw	t3,24(sp)
8016b868:	afa00014 	sw	zero,20(sp)
8016b86c:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
8016b870:	afa0001c 	sw	zero,28(sp)
8016b874:	00401821 	move	v1,v0
8016b878:	8fa20020 	lw	v0,32(sp)
8016b87c:	00000000 	nop
8016b880:	10400004 	beqz	v0,8016b894 <do_sym+0xb4>
8016b884:	00000000 	nop
8016b888:	8c420004 	lw	v0,4(v0)
8016b88c:	00000000 	nop
8016b890:	00621021 	addu	v0,v1,v0
8016b894:	8fbf0028 	lw	ra,40(sp)
8016b898:	00000000 	nop
8016b89c:	03e00008 	jr	ra
8016b8a0:	27bd0030 	addiu	sp,sp,48
8016b8a4:	10680011 	beq	v1,t0,8016b8ec <do_sym+0x10c>
8016b8a8:	01002821 	move	a1,t0
8016b8ac:	0805ae2e 	j	8016b8b8 <do_sym+0xd8>
8016b8b0:	00000000 	nop
8016b8b4:	00402821 	move	a1,v0
8016b8b8:	8ca20230 	lw	v0,560(a1)
8016b8bc:	00000000 	nop
8016b8c0:	1440fffc 	bnez	v0,8016b8b4 <do_sym+0xd4>
8016b8c4:	01202021 	move	a0,t1
8016b8c8:	27a60020 	addiu	a2,sp,32
8016b8cc:	24a7028c 	addiu	a3,a1,652
8016b8d0:	afaa0010 	sw	t2,16(sp)
8016b8d4:	afa8001c 	sw	t0,28(sp)
8016b8d8:	afa00014 	sw	zero,20(sp)
8016b8dc:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
8016b8e0:	afa00018 	sw	zero,24(sp)
8016b8e4:	0805ae1e 	j	8016b878 <do_sym+0x98>
8016b8e8:	00401821 	move	v1,v0
8016b8ec:	1100000c 	beqz	t0,8016b920 <do_sym+0x140>
8016b8f0:	3c07801d 	lui	a3,0x801d
8016b8f4:	8d020268 	lw	v0,616(t0)
8016b8f8:	00000000 	nop
8016b8fc:	00c2102b 	sltu	v0,a2,v0
8016b900:	14400008 	bnez	v0,8016b924 <do_sym+0x144>
8016b904:	24e77940 	addiu	a3,a3,31040
8016b908:	8d02026c 	lw	v0,620(t0)
8016b90c:	00000000 	nop
8016b910:	00c2102b 	sltu	v0,a2,v0
8016b914:	1440ffe8 	bnez	v0,8016b8b8 <do_sym+0xd8>
8016b918:	01002821 	move	a1,t0
8016b91c:	3c07801d 	lui	a3,0x801d
8016b920:	24e77940 	addiu	a3,a3,31040
8016b924:	00002021 	move	a0,zero
8016b928:	00002821 	move	a1,zero
8016b92c:	0c05563b 	jal	801558ec <_dl_signal_error>
8016b930:	00003021 	move	a2,zero
8016b934:	8d070288 	lw	a3,648(t0)
8016b938:	35620001 	ori	v0,t3,0x1
8016b93c:	01202021 	move	a0,t1
8016b940:	01002821 	move	a1,t0
8016b944:	27a60020 	addiu	a2,sp,32
8016b948:	afaa0010 	sw	t2,16(sp)
8016b94c:	afa20018 	sw	v0,24(sp)
8016b950:	afa00014 	sw	zero,20(sp)
8016b954:	0c05528f 	jal	80154a3c <_dl_lookup_symbol_x>
8016b958:	afa0001c 	sw	zero,28(sp)
8016b95c:	0805ae1e 	j	8016b878 <do_sym+0x98>
8016b960:	00401821 	move	v1,v0

8016b964 <_dl_sym>:
8016b964:	27bdffe0 	addiu	sp,sp,-32
8016b968:	24020002 	li	v0,2
8016b96c:	00003821 	move	a3,zero
8016b970:	afbf0018 	sw	ra,24(sp)
8016b974:	0c05adf8 	jal	8016b7e0 <do_sym>
8016b978:	afa20010 	sw	v0,16(sp)
8016b97c:	8fbf0018 	lw	ra,24(sp)
8016b980:	00000000 	nop
8016b984:	03e00008 	jr	ra
8016b988:	27bd0020 	addiu	sp,sp,32

8016b98c <_dl_vsym>:
8016b98c:	27bdffd0 	addiu	sp,sp,-48
8016b990:	afbf0028 	sw	ra,40(sp)
8016b994:	90c30000 	lbu	v1,0(a2)
8016b998:	24020001 	li	v0,1
8016b99c:	afa20020 	sw	v0,32(sp)
8016b9a0:	1060002a 	beqz	v1,8016ba4c <_dl_vsym+0xc0>
8016b9a4:	afa60018 	sw	a2,24(sp)
8016b9a8:	90c80001 	lbu	t0,1(a2)
8016b9ac:	00000000 	nop
8016b9b0:	1100001c 	beqz	t0,8016ba24 <_dl_vsym+0x98>
8016b9b4:	00601021 	move	v0,v1
8016b9b8:	90c30002 	lbu	v1,2(a2)
8016b9bc:	00021100 	sll	v0,v0,0x4
8016b9c0:	10600018 	beqz	v1,8016ba24 <_dl_vsym+0x98>
8016b9c4:	00481021 	addu	v0,v0,t0
8016b9c8:	90c80003 	lbu	t0,3(a2)
8016b9cc:	00021100 	sll	v0,v0,0x4
8016b9d0:	11000014 	beqz	t0,8016ba24 <_dl_vsym+0x98>
8016b9d4:	00431021 	addu	v0,v0,v1
8016b9d8:	90c30004 	lbu	v1,4(a2)
8016b9dc:	00021100 	sll	v0,v0,0x4
8016b9e0:	10600010 	beqz	v1,8016ba24 <_dl_vsym+0x98>
8016b9e4:	00481021 	addu	v0,v0,t0
8016b9e8:	90c80005 	lbu	t0,5(a2)
8016b9ec:	00021100 	sll	v0,v0,0x4
8016b9f0:	00431021 	addu	v0,v0,v1
8016b9f4:	1100000b 	beqz	t0,8016ba24 <_dl_vsym+0x98>
8016b9f8:	24c60005 	addiu	a2,a2,5
8016b9fc:	3c09f000 	lui	t1,0xf000
8016ba00:	00021900 	sll	v1,v0,0x4
8016ba04:	00681821 	addu	v1,v1,t0
8016ba08:	24c60001 	addiu	a2,a2,1
8016ba0c:	00691024 	and	v0,v1,t1
8016ba10:	90c80000 	lbu	t0,0(a2)
8016ba14:	00621826 	xor	v1,v1,v0
8016ba18:	00021602 	srl	v0,v0,0x18
8016ba1c:	1500fff8 	bnez	t0,8016ba00 <_dl_vsym+0x74>
8016ba20:	00621026 	xor	v0,v1,v0
8016ba24:	00e03021 	move	a2,a3
8016ba28:	27a70018 	addiu	a3,sp,24
8016ba2c:	afa2001c 	sw	v0,28(sp)
8016ba30:	afa00024 	sw	zero,36(sp)
8016ba34:	0c05adf8 	jal	8016b7e0 <do_sym>
8016ba38:	afa00010 	sw	zero,16(sp)
8016ba3c:	8fbf0028 	lw	ra,40(sp)
8016ba40:	00000000 	nop
8016ba44:	03e00008 	jr	ra
8016ba48:	27bd0030 	addiu	sp,sp,48
8016ba4c:	00001021 	move	v0,zero
8016ba50:	00e03021 	move	a2,a3
8016ba54:	27a70018 	addiu	a3,sp,24
8016ba58:	afa2001c 	sw	v0,28(sp)
8016ba5c:	afa00024 	sw	zero,36(sp)
8016ba60:	0c05adf8 	jal	8016b7e0 <do_sym>
8016ba64:	afa00010 	sw	zero,16(sp)
8016ba68:	8fbf0028 	lw	ra,40(sp)
8016ba6c:	00000000 	nop
8016ba70:	03e00008 	jr	ra
8016ba74:	27bd0030 	addiu	sp,sp,48
	...

8016ba80 <__sigjmp_save>:
8016ba80:	27bdffe8 	addiu	sp,sp,-24
8016ba84:	afb00010 	sw	s0,16(sp)
8016ba88:	2486006c 	addiu	a2,a0,108
8016ba8c:	00808021 	move	s0,a0
8016ba90:	afbf0014 	sw	ra,20(sp)
8016ba94:	14a00008 	bnez	a1,8016bab8 <__sigjmp_save+0x38>
8016ba98:	24040001 	li	a0,1
8016ba9c:	00001821 	move	v1,zero
8016baa0:	ae030068 	sw	v1,104(s0)
8016baa4:	8fbf0014 	lw	ra,20(sp)
8016baa8:	8fb00010 	lw	s0,16(sp)
8016baac:	00001021 	move	v0,zero
8016bab0:	03e00008 	jr	ra
8016bab4:	27bd0018 	addiu	sp,sp,24
8016bab8:	0c0560d0 	jal	80158340 <__sigprocmask>
8016babc:	00002821 	move	a1,zero
8016bac0:	1440fff6 	bnez	v0,8016ba9c <__sigjmp_save+0x1c>
8016bac4:	24030001 	li	v1,1
8016bac8:	ae030068 	sw	v1,104(s0)
8016bacc:	8fbf0014 	lw	ra,20(sp)
8016bad0:	8fb00010 	lw	s0,16(sp)
8016bad4:	00001021 	move	v0,zero
8016bad8:	03e00008 	jr	ra
8016badc:	27bd0018 	addiu	sp,sp,24
8016bae0:	08047e94 	j	8011fa50 <__syscall_error>
8016bae4:	00000000 	nop

8016bae8 <__setitimer>:
8016bae8:	24021008 	li	v0,4104
8016baec:	0000000c 	syscall
8016baf0:	14e0fffb 	bnez	a3,8016bae0 <__sigjmp_save+0x60>
8016baf4:	00000000 	nop
8016baf8:	03e00008 	jr	ra
8016bafc:	00000000 	nop
	...

8016bb10 <__signArctan>:
8016bb10:	3c08801d 	lui	t0,0x801d
8016bb14:	27bdffe0 	addiu	sp,sp,-32
8016bb18:	00a01821 	move	v1,a1
8016bb1c:	00801021 	move	v0,a0
8016bb20:	8d057984 	lw	a1,31108(t0)
8016bb24:	8d047980 	lw	a0,31104(t0)
8016bb28:	afb10014 	sw	s1,20(sp)
8016bb2c:	afb00010 	sw	s0,16(sp)
8016bb30:	00e08821 	move	s1,a3
8016bb34:	00c08021 	move	s0,a2
8016bb38:	00603821 	move	a3,v1
8016bb3c:	afbf0018 	sw	ra,24(sp)
8016bb40:	0c062bc4 	jal	8018af10 <__gtdf2>
8016bb44:	00403021 	move	a2,v0
8016bb48:	3c038000 	lui	v1,0x8000
8016bb4c:	18400002 	blez	v0,8016bb58 <__signArctan+0x48>
8016bb50:	02232826 	xor	a1,s1,v1
8016bb54:	00a08821 	move	s1,a1
8016bb58:	02001021 	move	v0,s0
8016bb5c:	02201821 	move	v1,s1
8016bb60:	8fbf0018 	lw	ra,24(sp)
8016bb64:	8fb10014 	lw	s1,20(sp)
8016bb68:	8fb00010 	lw	s0,16(sp)
8016bb6c:	03e00008 	jr	ra
8016bb70:	27bd0020 	addiu	sp,sp,32

8016bb74 <atanMp>:
8016bb74:	27bdf808 	addiu	sp,sp,-2040
8016bb78:	3c02801e 	lui	v0,0x801e
8016bb7c:	afbe07f0 	sw	s8,2032(sp)
8016bb80:	afb707ec 	sw	s7,2028(sp)
8016bb84:	afb607e8 	sw	s6,2024(sp)
8016bb88:	afb507e4 	sw	s5,2020(sp)
8016bb8c:	afb407e0 	sw	s4,2016(sp)
8016bb90:	afb307dc 	sw	s3,2012(sp)
8016bb94:	afb207d8 	sw	s2,2008(sp)
8016bb98:	afbf07f4 	sw	ra,2036(sp)
8016bb9c:	afb107d4 	sw	s1,2004(sp)
8016bba0:	afb007d0 	sw	s0,2000(sp)
8016bba4:	afa407f8 	sw	a0,2040(sp)
8016bba8:	afa507fc 	sw	a1,2044(sp)
8016bbac:	00c09021 	move	s2,a2
8016bbb0:	24542820 	addiu	s4,v0,10272
8016bbb4:	27b30168 	addiu	s3,sp,360
8016bbb8:	27be0540 	addiu	s8,sp,1344
8016bbbc:	27b503f8 	addiu	s5,sp,1016
8016bbc0:	27b70688 	addiu	s7,sp,1672
8016bbc4:	27b602b0 	addiu	s6,sp,688
8016bbc8:	8e500000 	lw	s0,0(s2)
8016bbcc:	8fa407f8 	lw	a0,2040(sp)
8016bbd0:	8fa507fc 	lw	a1,2044(sp)
8016bbd4:	02003821 	move	a3,s0
8016bbd8:	0c060c91 	jal	80183244 <__dbl_mp>
8016bbdc:	27a60020 	addiu	a2,sp,32
8016bbe0:	02003021 	move	a2,s0
8016bbe4:	27a40020 	addiu	a0,sp,32
8016bbe8:	0c0611ec 	jal	801847b0 <__mpatan>
8016bbec:	02602821 	move	a1,s3
8016bbf0:	8e840000 	lw	a0,0(s4)
8016bbf4:	8e850004 	lw	a1,4(s4)
8016bbf8:	02003821 	move	a3,s0
8016bbfc:	0c060c91 	jal	80183244 <__dbl_mp>
8016bc00:	03c03021 	move	a2,s8
8016bc04:	02003821 	move	a3,s0
8016bc08:	02602021 	move	a0,s3
8016bc0c:	03c02821 	move	a1,s8
8016bc10:	0c06108a 	jal	80184228 <__mul>
8016bc14:	02a03021 	move	a2,s5
8016bc18:	02003821 	move	a3,s0
8016bc1c:	02602021 	move	a0,s3
8016bc20:	02a02821 	move	a1,s5
8016bc24:	0c060f87 	jal	80183e1c <__add>
8016bc28:	02e03021 	move	a2,s7
8016bc2c:	02003821 	move	a3,s0
8016bc30:	02602021 	move	a0,s3
8016bc34:	02a02821 	move	a1,s5
8016bc38:	0c061003 	jal	8018400c <__sub>
8016bc3c:	02c03021 	move	a2,s6
8016bc40:	02003021 	move	a2,s0
8016bc44:	02e02021 	move	a0,s7
8016bc48:	0c060b46 	jal	80182d18 <__mp_dbl>
8016bc4c:	27a50010 	addiu	a1,sp,16
8016bc50:	02003021 	move	a2,s0
8016bc54:	02c02021 	move	a0,s6
8016bc58:	0c060b46 	jal	80182d18 <__mp_dbl>
8016bc5c:	27a50018 	addiu	a1,sp,24
8016bc60:	8fb00010 	lw	s0,16(sp)
8016bc64:	8fb10014 	lw	s1,20(sp)
8016bc68:	8fa60018 	lw	a2,24(sp)
8016bc6c:	8fa7001c 	lw	a3,28(sp)
8016bc70:	02002021 	move	a0,s0
8016bc74:	0c062b6c 	jal	8018adb0 <__eqdf2>
8016bc78:	02202821 	move	a1,s1
8016bc7c:	26940008 	addiu	s4,s4,8
8016bc80:	10400005 	beqz	v0,8016bc98 <atanMp+0x124>
8016bc84:	26520004 	addiu	s2,s2,4
8016bc88:	3c02801e 	lui	v0,0x801e
8016bc8c:	24422840 	addiu	v0,v0,10304
8016bc90:	1682ffcd 	bne	s4,v0,8016bbc8 <atanMp+0x54>
8016bc94:	00000000 	nop
8016bc98:	02001021 	move	v0,s0
8016bc9c:	02201821 	move	v1,s1
8016bca0:	8fbf07f4 	lw	ra,2036(sp)
8016bca4:	8fbe07f0 	lw	s8,2032(sp)
8016bca8:	8fb707ec 	lw	s7,2028(sp)
8016bcac:	8fb607e8 	lw	s6,2024(sp)
8016bcb0:	8fb507e4 	lw	s5,2020(sp)
8016bcb4:	8fb407e0 	lw	s4,2016(sp)
8016bcb8:	8fb307dc 	lw	s3,2012(sp)
8016bcbc:	8fb207d8 	lw	s2,2008(sp)
8016bcc0:	8fb107d4 	lw	s1,2004(sp)
8016bcc4:	8fb007d0 	lw	s0,2000(sp)
8016bcc8:	03e00008 	jr	ra
8016bccc:	27bd07f8 	addiu	sp,sp,2040

8016bcd0 <atan>:
8016bcd0:	3c067ff0 	lui	a2,0x7ff0
8016bcd4:	27bdfcb0 	addiu	sp,sp,-848
8016bcd8:	00a63824 	and	a3,a1,a2
8016bcdc:	afbf034c 	sw	ra,844(sp)
8016bce0:	afbe0348 	sw	s8,840(sp)
8016bce4:	afb70344 	sw	s7,836(sp)
8016bce8:	afb60340 	sw	s6,832(sp)
8016bcec:	afb5033c 	sw	s5,828(sp)
8016bcf0:	afb40338 	sw	s4,824(sp)
8016bcf4:	afb30334 	sw	s3,820(sp)
8016bcf8:	afb20330 	sw	s2,816(sp)
8016bcfc:	afb1032c 	sw	s1,812(sp)
8016bd00:	afb00328 	sw	s0,808(sp)
8016bd04:	afa40268 	sw	a0,616(sp)
8016bd08:	10e60b52 	beq	a3,a2,8016ea54 <atan+0x2d84>
8016bd0c:	afa5026c 	sw	a1,620(sp)
8016bd10:	3c02801d 	lui	v0,0x801d
8016bd14:	8c447980 	lw	a0,31104(v0)
8016bd18:	8c457984 	lw	a1,31108(v0)
8016bd1c:	afa40260 	sw	a0,608(sp)
8016bd20:	afa50264 	sw	a1,612(sp)
8016bd24:	8fa40268 	lw	a0,616(sp)
8016bd28:	8fa5026c 	lw	a1,620(sp)
8016bd2c:	8fa60260 	lw	a2,608(sp)
8016bd30:	8fa70264 	lw	a3,612(sp)
8016bd34:	0c062c0c 	jal	8018b030 <__ltdf2>
8016bd38:	00000000 	nop
8016bd3c:	04400546 	bltz	v0,8016d258 <atan+0x1588>
8016bd40:	3c028000 	lui	v0,0x8000
8016bd44:	8fa80268 	lw	t0,616(sp)
8016bd48:	8fa9026c 	lw	t1,620(sp)
8016bd4c:	3c02801d 	lui	v0,0x801d
8016bd50:	afa80220 	sw	t0,544(sp)
8016bd54:	afa90224 	sw	t1,548(sp)
8016bd58:	8c467988 	lw	a2,31112(v0)
8016bd5c:	8c47798c 	lw	a3,31116(v0)
8016bd60:	8fa40220 	lw	a0,544(sp)
8016bd64:	8fa50224 	lw	a1,548(sp)
8016bd68:	0c062c0c 	jal	8018b030 <__ltdf2>
8016bd6c:	00000000 	nop
8016bd70:	04410548 	bgez	v0,8016d294 <atan+0x15c4>
8016bd74:	3c02801e 	lui	v0,0x801e
8016bd78:	3c02801d 	lui	v0,0x801d
8016bd7c:	8c467990 	lw	a2,31120(v0)
8016bd80:	8c477994 	lw	a3,31124(v0)
8016bd84:	8fa40220 	lw	a0,544(sp)
8016bd88:	8fa50224 	lw	a1,548(sp)
8016bd8c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016bd90:	00000000 	nop
8016bd94:	04410b3b 	bgez	v0,8016ea84 <atan+0x2db4>
8016bd98:	3c03801d 	lui	v1,0x801d
8016bd9c:	3c02801d 	lui	v0,0x801d
8016bda0:	8c467998 	lw	a2,31128(v0)
8016bda4:	8c47799c 	lw	a3,31132(v0)
8016bda8:	8fa40220 	lw	a0,544(sp)
8016bdac:	8fa50224 	lw	a1,548(sp)
8016bdb0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016bdb4:	00000000 	nop
8016bdb8:	04400519 	bltz	v0,8016d220 <atan+0x1550>
8016bdbc:	00000000 	nop
8016bdc0:	8fa40268 	lw	a0,616(sp)
8016bdc4:	8fa5026c 	lw	a1,620(sp)
8016bdc8:	00803021 	move	a2,a0
8016bdcc:	0c0629e0 	jal	8018a780 <__muldf3>
8016bdd0:	00a03821 	move	a3,a1
8016bdd4:	8fa40268 	lw	a0,616(sp)
8016bdd8:	8fa5026c 	lw	a1,620(sp)
8016bddc:	00403021 	move	a2,v0
8016bde0:	00603821 	move	a3,v1
8016bde4:	afa20080 	sw	v0,128(sp)
8016bde8:	0c0629e0 	jal	8018a780 <__muldf3>
8016bdec:	afa30084 	sw	v1,132(sp)
8016bdf0:	00408021 	move	s0,v0
8016bdf4:	3c02801d 	lui	v0,0x801d
8016bdf8:	8c4679c8 	lw	a2,31176(v0)
8016bdfc:	8c4779cc 	lw	a3,31180(v0)
8016be00:	8fa40080 	lw	a0,128(sp)
8016be04:	8fa50084 	lw	a1,132(sp)
8016be08:	0c0629e0 	jal	8018a780 <__muldf3>
8016be0c:	00608821 	move	s1,v1
8016be10:	00402021 	move	a0,v0
8016be14:	3c02801d 	lui	v0,0x801d
8016be18:	8c4679c0 	lw	a2,31168(v0)
8016be1c:	8c4779c4 	lw	a3,31172(v0)
8016be20:	0c0629c2 	jal	8018a708 <__adddf3>
8016be24:	00602821 	move	a1,v1
8016be28:	8fa40080 	lw	a0,128(sp)
8016be2c:	8fa50084 	lw	a1,132(sp)
8016be30:	00403021 	move	a2,v0
8016be34:	0c0629e0 	jal	8018a780 <__muldf3>
8016be38:	00603821 	move	a3,v1
8016be3c:	00402021 	move	a0,v0
8016be40:	3c02801d 	lui	v0,0x801d
8016be44:	8c4679b8 	lw	a2,31160(v0)
8016be48:	8c4779bc 	lw	a3,31164(v0)
8016be4c:	0c0629c2 	jal	8018a708 <__adddf3>
8016be50:	00602821 	move	a1,v1
8016be54:	8fa40080 	lw	a0,128(sp)
8016be58:	8fa50084 	lw	a1,132(sp)
8016be5c:	00403021 	move	a2,v0
8016be60:	0c0629e0 	jal	8018a780 <__muldf3>
8016be64:	00603821 	move	a3,v1
8016be68:	00402021 	move	a0,v0
8016be6c:	3c02801d 	lui	v0,0x801d
8016be70:	8c4679b0 	lw	a2,31152(v0)
8016be74:	8c4779b4 	lw	a3,31156(v0)
8016be78:	0c0629c2 	jal	8018a708 <__adddf3>
8016be7c:	00602821 	move	a1,v1
8016be80:	8fa40080 	lw	a0,128(sp)
8016be84:	8fa50084 	lw	a1,132(sp)
8016be88:	00403021 	move	a2,v0
8016be8c:	0c0629e0 	jal	8018a780 <__muldf3>
8016be90:	00603821 	move	a3,v1
8016be94:	00402021 	move	a0,v0
8016be98:	3c02801d 	lui	v0,0x801d
8016be9c:	8c4679a8 	lw	a2,31144(v0)
8016bea0:	8c4779ac 	lw	a3,31148(v0)
8016bea4:	0c0629c2 	jal	8018a708 <__adddf3>
8016bea8:	00602821 	move	a1,v1
8016beac:	8fa40080 	lw	a0,128(sp)
8016beb0:	8fa50084 	lw	a1,132(sp)
8016beb4:	00403021 	move	a2,v0
8016beb8:	0c0629e0 	jal	8018a780 <__muldf3>
8016bebc:	00603821 	move	a3,v1
8016bec0:	00402021 	move	a0,v0
8016bec4:	3c02801d 	lui	v0,0x801d
8016bec8:	8c4679a0 	lw	a2,31136(v0)
8016becc:	8c4779a4 	lw	a3,31140(v0)
8016bed0:	0c0629c2 	jal	8018a708 <__adddf3>
8016bed4:	00602821 	move	a1,v1
8016bed8:	00403021 	move	a2,v0
8016bedc:	02002021 	move	a0,s0
8016bee0:	02202821 	move	a1,s1
8016bee4:	0c0629e0 	jal	8018a780 <__muldf3>
8016bee8:	00603821 	move	a3,v1
8016beec:	00409021 	move	s2,v0
8016bef0:	3c02801d 	lui	v0,0x801d
8016bef4:	8c4679d0 	lw	a2,31184(v0)
8016bef8:	8c4779d4 	lw	a3,31188(v0)
8016befc:	8fa40268 	lw	a0,616(sp)
8016bf00:	8fa5026c 	lw	a1,620(sp)
8016bf04:	0c0629e0 	jal	8018a780 <__muldf3>
8016bf08:	00609821 	move	s3,v1
8016bf0c:	00403021 	move	a2,v0
8016bf10:	02402021 	move	a0,s2
8016bf14:	02602821 	move	a1,s3
8016bf18:	00603821 	move	a3,v1
8016bf1c:	00408021 	move	s0,v0
8016bf20:	0c0629a2 	jal	8018a688 <__subdf3>
8016bf24:	00608821 	move	s1,v1
8016bf28:	8fa40268 	lw	a0,616(sp)
8016bf2c:	8fa5026c 	lw	a1,620(sp)
8016bf30:	00403021 	move	a2,v0
8016bf34:	0c0629c2 	jal	8018a708 <__adddf3>
8016bf38:	00603821 	move	a3,v1
8016bf3c:	02402021 	move	a0,s2
8016bf40:	02602821 	move	a1,s3
8016bf44:	02003021 	move	a2,s0
8016bf48:	02203821 	move	a3,s1
8016bf4c:	0040a021 	move	s4,v0
8016bf50:	0c0629c2 	jal	8018a708 <__adddf3>
8016bf54:	0060a821 	move	s5,v1
8016bf58:	8fa40268 	lw	a0,616(sp)
8016bf5c:	8fa5026c 	lw	a1,620(sp)
8016bf60:	00403021 	move	a2,v0
8016bf64:	0c0629c2 	jal	8018a708 <__adddf3>
8016bf68:	00603821 	move	a3,v1
8016bf6c:	00403021 	move	a2,v0
8016bf70:	02802021 	move	a0,s4
8016bf74:	02a02821 	move	a1,s5
8016bf78:	0c062b6c 	jal	8018adb0 <__eqdf2>
8016bf7c:	00603821 	move	a3,v1
8016bf80:	1040179d 	beqz	v0,80171df8 <atan+0x6128>
8016bf84:	00000000 	nop
8016bf88:	3c04801d 	lui	a0,0x801d
8016bf8c:	8c867970 	lw	a2,31088(a0)
8016bf90:	8c877974 	lw	a3,31092(a0)
8016bf94:	8fa5026c 	lw	a1,620(sp)
8016bf98:	8fa40268 	lw	a0,616(sp)
8016bf9c:	0c0629e0 	jal	8018a780 <__muldf3>
8016bfa0:	00000000 	nop
8016bfa4:	8fa40268 	lw	a0,616(sp)
8016bfa8:	8fa5026c 	lw	a1,620(sp)
8016bfac:	00403021 	move	a2,v0
8016bfb0:	00603821 	move	a3,v1
8016bfb4:	00408021 	move	s0,v0
8016bfb8:	0c0629a2 	jal	8018a688 <__subdf3>
8016bfbc:	00608821 	move	s1,v1
8016bfc0:	00403021 	move	a2,v0
8016bfc4:	02002021 	move	a0,s0
8016bfc8:	02202821 	move	a1,s1
8016bfcc:	0c0629c2 	jal	8018a708 <__adddf3>
8016bfd0:	00603821 	move	a3,v1
8016bfd4:	8fa40268 	lw	a0,616(sp)
8016bfd8:	8fa5026c 	lw	a1,620(sp)
8016bfdc:	00403021 	move	a2,v0
8016bfe0:	00603821 	move	a3,v1
8016bfe4:	afa200a0 	sw	v0,160(sp)
8016bfe8:	0c0629a2 	jal	8018a688 <__subdf3>
8016bfec:	afa300a4 	sw	v1,164(sp)
8016bff0:	8fa400a0 	lw	a0,160(sp)
8016bff4:	8fa500a4 	lw	a1,164(sp)
8016bff8:	00403021 	move	a2,v0
8016bffc:	00603821 	move	a3,v1
8016c000:	afa20148 	sw	v0,328(sp)
8016c004:	0c0629e0 	jal	8018a780 <__muldf3>
8016c008:	afa3014c 	sw	v1,332(sp)
8016c00c:	8fa400a0 	lw	a0,160(sp)
8016c010:	8fa500a4 	lw	a1,164(sp)
8016c014:	00803021 	move	a2,a0
8016c018:	00a03821 	move	a3,a1
8016c01c:	00408021 	move	s0,v0
8016c020:	0c0629e0 	jal	8018a780 <__muldf3>
8016c024:	00608821 	move	s1,v1
8016c028:	8fa60080 	lw	a2,128(sp)
8016c02c:	8fa70084 	lw	a3,132(sp)
8016c030:	00402021 	move	a0,v0
8016c034:	0c0629a2 	jal	8018a688 <__subdf3>
8016c038:	00602821 	move	a1,v1
8016c03c:	00402021 	move	a0,v0
8016c040:	02003021 	move	a2,s0
8016c044:	02203821 	move	a3,s1
8016c048:	0c0629c2 	jal	8018a708 <__adddf3>
8016c04c:	00602821 	move	a1,v1
8016c050:	00403021 	move	a2,v0
8016c054:	02002021 	move	a0,s0
8016c058:	02202821 	move	a1,s1
8016c05c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c060:	00603821 	move	a3,v1
8016c064:	8fa40148 	lw	a0,328(sp)
8016c068:	8fa5014c 	lw	a1,332(sp)
8016c06c:	00803021 	move	a2,a0
8016c070:	00a03821 	move	a3,a1
8016c074:	00408021 	move	s0,v0
8016c078:	0c0629e0 	jal	8018a780 <__muldf3>
8016c07c:	00608821 	move	s1,v1
8016c080:	00403021 	move	a2,v0
8016c084:	02002021 	move	a0,s0
8016c088:	02202821 	move	a1,s1
8016c08c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c090:	00603821 	move	a3,v1
8016c094:	afa20090 	sw	v0,144(sp)
8016c098:	3c02801d 	lui	v0,0x801d
8016c09c:	8c4679f8 	lw	a2,31224(v0)
8016c0a0:	8c4779fc 	lw	a3,31228(v0)
8016c0a4:	8fa40080 	lw	a0,128(sp)
8016c0a8:	8fa50084 	lw	a1,132(sp)
8016c0ac:	0c0629e0 	jal	8018a780 <__muldf3>
8016c0b0:	afa30094 	sw	v1,148(sp)
8016c0b4:	00402021 	move	a0,v0
8016c0b8:	3c02801d 	lui	v0,0x801d
8016c0bc:	8c4679f0 	lw	a2,31216(v0)
8016c0c0:	8c4779f4 	lw	a3,31220(v0)
8016c0c4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c0c8:	00602821 	move	a1,v1
8016c0cc:	8fa40080 	lw	a0,128(sp)
8016c0d0:	8fa50084 	lw	a1,132(sp)
8016c0d4:	00403021 	move	a2,v0
8016c0d8:	0c0629e0 	jal	8018a780 <__muldf3>
8016c0dc:	00603821 	move	a3,v1
8016c0e0:	00402021 	move	a0,v0
8016c0e4:	3c02801d 	lui	v0,0x801d
8016c0e8:	8c4679e8 	lw	a2,31208(v0)
8016c0ec:	8c4779ec 	lw	a3,31212(v0)
8016c0f0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c0f4:	00602821 	move	a1,v1
8016c0f8:	8fa40080 	lw	a0,128(sp)
8016c0fc:	8fa50084 	lw	a1,132(sp)
8016c100:	00403021 	move	a2,v0
8016c104:	0c0629e0 	jal	8018a780 <__muldf3>
8016c108:	00603821 	move	a3,v1
8016c10c:	00402021 	move	a0,v0
8016c110:	3c02801d 	lui	v0,0x801d
8016c114:	8c4679e0 	lw	a2,31200(v0)
8016c118:	8c4779e4 	lw	a3,31204(v0)
8016c11c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c120:	00602821 	move	a1,v1
8016c124:	8fa40080 	lw	a0,128(sp)
8016c128:	8fa50084 	lw	a1,132(sp)
8016c12c:	00403021 	move	a2,v0
8016c130:	0c0629e0 	jal	8018a780 <__muldf3>
8016c134:	00603821 	move	a3,v1
8016c138:	00402021 	move	a0,v0
8016c13c:	3c02801d 	lui	v0,0x801d
8016c140:	8c4679d8 	lw	a2,31192(v0)
8016c144:	8c4779dc 	lw	a3,31196(v0)
8016c148:	0c0629c2 	jal	8018a708 <__adddf3>
8016c14c:	00602821 	move	a1,v1
8016c150:	8fa40080 	lw	a0,128(sp)
8016c154:	8fa50084 	lw	a1,132(sp)
8016c158:	00403021 	move	a2,v0
8016c15c:	0c0629e0 	jal	8018a780 <__muldf3>
8016c160:	00603821 	move	a3,v1
8016c164:	00409021 	move	s2,v0
8016c168:	3c02801d 	lui	v0,0x801d
8016c16c:	8c547a00 	lw	s4,31232(v0)
8016c170:	8c557a04 	lw	s5,31236(v0)
8016c174:	02402021 	move	a0,s2
8016c178:	00602821 	move	a1,v1
8016c17c:	02803021 	move	a2,s4
8016c180:	02a03821 	move	a3,s5
8016c184:	0c0629c2 	jal	8018a708 <__adddf3>
8016c188:	00609821 	move	s3,v1
8016c18c:	02802021 	move	a0,s4
8016c190:	02a02821 	move	a1,s5
8016c194:	00003021 	move	a2,zero
8016c198:	00003821 	move	a3,zero
8016c19c:	afa20188 	sw	v0,392(sp)
8016c1a0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016c1a4:	afa3018c 	sw	v1,396(sp)
8016c1a8:	044017fc 	bltz	v0,8017219c <atan+0x64cc>
8016c1ac:	3c028000 	lui	v0,0x8000
8016c1b0:	02808021 	move	s0,s4
8016c1b4:	02a08821 	move	s1,s5
8016c1b8:	02402021 	move	a0,s2
8016c1bc:	02602821 	move	a1,s3
8016c1c0:	00003021 	move	a2,zero
8016c1c4:	0c062c0c 	jal	8018b030 <__ltdf2>
8016c1c8:	00003821 	move	a3,zero
8016c1cc:	044017f0 	bltz	v0,80172190 <atan+0x64c0>
8016c1d0:	3c028000 	lui	v0,0x8000
8016c1d4:	02403021 	move	a2,s2
8016c1d8:	02603821 	move	a3,s3
8016c1dc:	02002021 	move	a0,s0
8016c1e0:	0c062bc4 	jal	8018af10 <__gtdf2>
8016c1e4:	02202821 	move	a1,s1
8016c1e8:	1840167a 	blez	v0,80171bd4 <atan+0x5f04>
8016c1ec:	00000000 	nop
8016c1f0:	8fa60188 	lw	a2,392(sp)
8016c1f4:	8fa7018c 	lw	a3,396(sp)
8016c1f8:	02802021 	move	a0,s4
8016c1fc:	0c0629a2 	jal	8018a688 <__subdf3>
8016c200:	02a02821 	move	a1,s5
8016c204:	00403021 	move	a2,v0
8016c208:	02402021 	move	a0,s2
8016c20c:	02602821 	move	a1,s3
8016c210:	0c0629c2 	jal	8018a708 <__adddf3>
8016c214:	00603821 	move	a3,v1
8016c218:	8fa40260 	lw	a0,608(sp)
8016c21c:	8fa50264 	lw	a1,612(sp)
8016c220:	00403021 	move	a2,v0
8016c224:	0c0629c2 	jal	8018a708 <__adddf3>
8016c228:	00603821 	move	a3,v1
8016c22c:	3c04801d 	lui	a0,0x801d
8016c230:	8c867a08 	lw	a2,31240(a0)
8016c234:	8c877a0c 	lw	a3,31244(a0)
8016c238:	00602821 	move	a1,v1
8016c23c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c240:	00402021 	move	a0,v0
8016c244:	afa20120 	sw	v0,288(sp)
8016c248:	afa30124 	sw	v1,292(sp)
8016c24c:	8fa40120 	lw	a0,288(sp)
8016c250:	8fa50124 	lw	a1,292(sp)
8016c254:	8fa60188 	lw	a2,392(sp)
8016c258:	8fa7018c 	lw	a3,396(sp)
8016c25c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c260:	00000000 	nop
8016c264:	3c05801d 	lui	a1,0x801d
8016c268:	8cb27970 	lw	s2,31088(a1)
8016c26c:	8cb37974 	lw	s3,31092(a1)
8016c270:	8fa40080 	lw	a0,128(sp)
8016c274:	8fa50084 	lw	a1,132(sp)
8016c278:	02403021 	move	a2,s2
8016c27c:	02603821 	move	a3,s3
8016c280:	0040b021 	move	s6,v0
8016c284:	0c0629e0 	jal	8018a780 <__muldf3>
8016c288:	0060b821 	move	s7,v1
8016c28c:	8fa40080 	lw	a0,128(sp)
8016c290:	8fa50084 	lw	a1,132(sp)
8016c294:	00403021 	move	a2,v0
8016c298:	00603821 	move	a3,v1
8016c29c:	00408021 	move	s0,v0
8016c2a0:	0c0629a2 	jal	8018a688 <__subdf3>
8016c2a4:	00608821 	move	s1,v1
8016c2a8:	00403021 	move	a2,v0
8016c2ac:	02002021 	move	a0,s0
8016c2b0:	02202821 	move	a1,s1
8016c2b4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c2b8:	00603821 	move	a3,v1
8016c2bc:	8fa40080 	lw	a0,128(sp)
8016c2c0:	8fa50084 	lw	a1,132(sp)
8016c2c4:	00403021 	move	a2,v0
8016c2c8:	00603821 	move	a3,v1
8016c2cc:	afa20098 	sw	v0,152(sp)
8016c2d0:	0c0629a2 	jal	8018a688 <__subdf3>
8016c2d4:	afa3009c 	sw	v1,156(sp)
8016c2d8:	02c02021 	move	a0,s6
8016c2dc:	02e02821 	move	a1,s7
8016c2e0:	02403021 	move	a2,s2
8016c2e4:	02603821 	move	a3,s3
8016c2e8:	afa20140 	sw	v0,320(sp)
8016c2ec:	0c0629e0 	jal	8018a780 <__muldf3>
8016c2f0:	afa30144 	sw	v1,324(sp)
8016c2f4:	00403021 	move	a2,v0
8016c2f8:	02c02021 	move	a0,s6
8016c2fc:	02e02821 	move	a1,s7
8016c300:	00603821 	move	a3,v1
8016c304:	00408021 	move	s0,v0
8016c308:	0c0629a2 	jal	8018a688 <__subdf3>
8016c30c:	00608821 	move	s1,v1
8016c310:	00403021 	move	a2,v0
8016c314:	02002021 	move	a0,s0
8016c318:	02202821 	move	a1,s1
8016c31c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c320:	00603821 	move	a3,v1
8016c324:	00403021 	move	a2,v0
8016c328:	02c02021 	move	a0,s6
8016c32c:	02e02821 	move	a1,s7
8016c330:	00603821 	move	a3,v1
8016c334:	00408021 	move	s0,v0
8016c338:	0c0629a2 	jal	8018a688 <__subdf3>
8016c33c:	00608821 	move	s1,v1
8016c340:	8fa40098 	lw	a0,152(sp)
8016c344:	8fa5009c 	lw	a1,156(sp)
8016c348:	02003021 	move	a2,s0
8016c34c:	02203821 	move	a3,s1
8016c350:	afa20270 	sw	v0,624(sp)
8016c354:	0c0629e0 	jal	8018a780 <__muldf3>
8016c358:	afa30274 	sw	v1,628(sp)
8016c35c:	8fa40098 	lw	a0,152(sp)
8016c360:	8fa5009c 	lw	a1,156(sp)
8016c364:	8fa60270 	lw	a2,624(sp)
8016c368:	8fa70274 	lw	a3,628(sp)
8016c36c:	0040a021 	move	s4,v0
8016c370:	0c0629e0 	jal	8018a780 <__muldf3>
8016c374:	0060a821 	move	s5,v1
8016c378:	8fa40140 	lw	a0,320(sp)
8016c37c:	8fa50144 	lw	a1,324(sp)
8016c380:	02003021 	move	a2,s0
8016c384:	02203821 	move	a3,s1
8016c388:	00409021 	move	s2,v0
8016c38c:	0c0629e0 	jal	8018a780 <__muldf3>
8016c390:	00609821 	move	s3,v1
8016c394:	00403021 	move	a2,v0
8016c398:	02402021 	move	a0,s2
8016c39c:	02602821 	move	a1,s3
8016c3a0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c3a4:	00603821 	move	a3,v1
8016c3a8:	00403021 	move	a2,v0
8016c3ac:	02802021 	move	a0,s4
8016c3b0:	02a02821 	move	a1,s5
8016c3b4:	00603821 	move	a3,v1
8016c3b8:	00408021 	move	s0,v0
8016c3bc:	0c0629c2 	jal	8018a708 <__adddf3>
8016c3c0:	00608821 	move	s1,v1
8016c3c4:	00403021 	move	a2,v0
8016c3c8:	02802021 	move	a0,s4
8016c3cc:	02a02821 	move	a1,s5
8016c3d0:	00603821 	move	a3,v1
8016c3d4:	00409021 	move	s2,v0
8016c3d8:	0c0629a2 	jal	8018a688 <__subdf3>
8016c3dc:	00609821 	move	s3,v1
8016c3e0:	00403021 	move	a2,v0
8016c3e4:	02002021 	move	a0,s0
8016c3e8:	02202821 	move	a1,s1
8016c3ec:	0c0629c2 	jal	8018a708 <__adddf3>
8016c3f0:	00603821 	move	a3,v1
8016c3f4:	8fa40140 	lw	a0,320(sp)
8016c3f8:	8fa50144 	lw	a1,324(sp)
8016c3fc:	8fa60270 	lw	a2,624(sp)
8016c400:	8fa70274 	lw	a3,628(sp)
8016c404:	00408021 	move	s0,v0
8016c408:	0c0629e0 	jal	8018a780 <__muldf3>
8016c40c:	00608821 	move	s1,v1
8016c410:	00403021 	move	a2,v0
8016c414:	02002021 	move	a0,s0
8016c418:	02202821 	move	a1,s1
8016c41c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c420:	00603821 	move	a3,v1
8016c424:	8fa40188 	lw	a0,392(sp)
8016c428:	8fa5018c 	lw	a1,396(sp)
8016c42c:	02c03021 	move	a2,s6
8016c430:	02e03821 	move	a3,s7
8016c434:	0040a021 	move	s4,v0
8016c438:	0c0629a2 	jal	8018a688 <__subdf3>
8016c43c:	0060a821 	move	s5,v1
8016c440:	8fa40120 	lw	a0,288(sp)
8016c444:	8fa50124 	lw	a1,292(sp)
8016c448:	00403021 	move	a2,v0
8016c44c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c450:	00603821 	move	a3,v1
8016c454:	8fa40080 	lw	a0,128(sp)
8016c458:	8fa50084 	lw	a1,132(sp)
8016c45c:	00403021 	move	a2,v0
8016c460:	0c0629e0 	jal	8018a780 <__muldf3>
8016c464:	00603821 	move	a3,v1
8016c468:	8fa40090 	lw	a0,144(sp)
8016c46c:	8fa50094 	lw	a1,148(sp)
8016c470:	02c03021 	move	a2,s6
8016c474:	02e03821 	move	a3,s7
8016c478:	00408021 	move	s0,v0
8016c47c:	0c0629e0 	jal	8018a780 <__muldf3>
8016c480:	00608821 	move	s1,v1
8016c484:	00403021 	move	a2,v0
8016c488:	02002021 	move	a0,s0
8016c48c:	02202821 	move	a1,s1
8016c490:	0c0629c2 	jal	8018a708 <__adddf3>
8016c494:	00603821 	move	a3,v1
8016c498:	00403021 	move	a2,v0
8016c49c:	02802021 	move	a0,s4
8016c4a0:	02a02821 	move	a1,s5
8016c4a4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c4a8:	00603821 	move	a3,v1
8016c4ac:	00403021 	move	a2,v0
8016c4b0:	02402021 	move	a0,s2
8016c4b4:	02602821 	move	a1,s3
8016c4b8:	00603821 	move	a3,v1
8016c4bc:	00408021 	move	s0,v0
8016c4c0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c4c4:	00608821 	move	s1,v1
8016c4c8:	00403021 	move	a2,v0
8016c4cc:	02402021 	move	a0,s2
8016c4d0:	02602821 	move	a1,s3
8016c4d4:	00603821 	move	a3,v1
8016c4d8:	0040a021 	move	s4,v0
8016c4dc:	0c0629a2 	jal	8018a688 <__subdf3>
8016c4e0:	0060a821 	move	s5,v1
8016c4e4:	00403021 	move	a2,v0
8016c4e8:	02002021 	move	a0,s0
8016c4ec:	02202821 	move	a1,s1
8016c4f0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c4f4:	00603821 	move	a3,v1
8016c4f8:	0040b021 	move	s6,v0
8016c4fc:	3c02801d 	lui	v0,0x801d
8016c500:	8c527a10 	lw	s2,31248(v0)
8016c504:	8c537a14 	lw	s3,31252(v0)
8016c508:	02802021 	move	a0,s4
8016c50c:	02a02821 	move	a1,s5
8016c510:	02403021 	move	a2,s2
8016c514:	02603821 	move	a3,s3
8016c518:	0c0629c2 	jal	8018a708 <__adddf3>
8016c51c:	0060b821 	move	s7,v1
8016c520:	02402021 	move	a0,s2
8016c524:	02602821 	move	a1,s3
8016c528:	00003021 	move	a2,zero
8016c52c:	00003821 	move	a3,zero
8016c530:	afa20180 	sw	v0,384(sp)
8016c534:	0c062c0c 	jal	8018b030 <__ltdf2>
8016c538:	afa30184 	sw	v1,388(sp)
8016c53c:	04401711 	bltz	v0,80172184 <atan+0x64b4>
8016c540:	3c028000 	lui	v0,0x8000
8016c544:	02408021 	move	s0,s2
8016c548:	02608821 	move	s1,s3
8016c54c:	02802021 	move	a0,s4
8016c550:	02a02821 	move	a1,s5
8016c554:	00003021 	move	a2,zero
8016c558:	0c062c0c 	jal	8018b030 <__ltdf2>
8016c55c:	00003821 	move	a3,zero
8016c560:	04401705 	bltz	v0,80172178 <atan+0x64a8>
8016c564:	3c028000 	lui	v0,0x8000
8016c568:	02803021 	move	a2,s4
8016c56c:	02a03821 	move	a3,s5
8016c570:	02002021 	move	a0,s0
8016c574:	0c062bc4 	jal	8018af10 <__gtdf2>
8016c578:	02202821 	move	a1,s1
8016c57c:	184015f5 	blez	v0,80171d54 <atan+0x6084>
8016c580:	00000000 	nop
8016c584:	8fa60180 	lw	a2,384(sp)
8016c588:	8fa70184 	lw	a3,388(sp)
8016c58c:	02402021 	move	a0,s2
8016c590:	0c0629a2 	jal	8018a688 <__subdf3>
8016c594:	02602821 	move	a1,s3
8016c598:	00403021 	move	a2,v0
8016c59c:	02802021 	move	a0,s4
8016c5a0:	02a02821 	move	a1,s5
8016c5a4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c5a8:	00603821 	move	a3,v1
8016c5ac:	00403021 	move	a2,v0
8016c5b0:	02c02021 	move	a0,s6
8016c5b4:	02e02821 	move	a1,s7
8016c5b8:	0c0629c2 	jal	8018a708 <__adddf3>
8016c5bc:	00603821 	move	a3,v1
8016c5c0:	3c04801d 	lui	a0,0x801d
8016c5c4:	8c867a18 	lw	a2,31256(a0)
8016c5c8:	8c877a1c 	lw	a3,31260(a0)
8016c5cc:	00602821 	move	a1,v1
8016c5d0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c5d4:	00402021 	move	a0,v0
8016c5d8:	afa20118 	sw	v0,280(sp)
8016c5dc:	afa3011c 	sw	v1,284(sp)
8016c5e0:	8fa60180 	lw	a2,384(sp)
8016c5e4:	8fa70184 	lw	a3,388(sp)
8016c5e8:	8fa40118 	lw	a0,280(sp)
8016c5ec:	8fa5011c 	lw	a1,284(sp)
8016c5f0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c5f4:	00000000 	nop
8016c5f8:	3c08801d 	lui	t0,0x801d
8016c5fc:	8d067970 	lw	a2,31088(t0)
8016c600:	8d077974 	lw	a3,31092(t0)
8016c604:	00402021 	move	a0,v0
8016c608:	00602821 	move	a1,v1
8016c60c:	0040a021 	move	s4,v0
8016c610:	0c0629e0 	jal	8018a780 <__muldf3>
8016c614:	0060a821 	move	s5,v1
8016c618:	00403021 	move	a2,v0
8016c61c:	02802021 	move	a0,s4
8016c620:	02a02821 	move	a1,s5
8016c624:	00603821 	move	a3,v1
8016c628:	00408021 	move	s0,v0
8016c62c:	0c0629a2 	jal	8018a688 <__subdf3>
8016c630:	00608821 	move	s1,v1
8016c634:	00403021 	move	a2,v0
8016c638:	02002021 	move	a0,s0
8016c63c:	02202821 	move	a1,s1
8016c640:	0c0629c2 	jal	8018a708 <__adddf3>
8016c644:	00603821 	move	a3,v1
8016c648:	00403021 	move	a2,v0
8016c64c:	02802021 	move	a0,s4
8016c650:	02a02821 	move	a1,s5
8016c654:	00603821 	move	a3,v1
8016c658:	00408021 	move	s0,v0
8016c65c:	0c0629a2 	jal	8018a688 <__subdf3>
8016c660:	00608821 	move	s1,v1
8016c664:	8fa40098 	lw	a0,152(sp)
8016c668:	8fa5009c 	lw	a1,156(sp)
8016c66c:	02003021 	move	a2,s0
8016c670:	02203821 	move	a3,s1
8016c674:	afa20278 	sw	v0,632(sp)
8016c678:	0c0629e0 	jal	8018a780 <__muldf3>
8016c67c:	afa3027c 	sw	v1,636(sp)
8016c680:	8fa40098 	lw	a0,152(sp)
8016c684:	8fa5009c 	lw	a1,156(sp)
8016c688:	8fa60278 	lw	a2,632(sp)
8016c68c:	8fa7027c 	lw	a3,636(sp)
8016c690:	0040b021 	move	s6,v0
8016c694:	0c0629e0 	jal	8018a780 <__muldf3>
8016c698:	0060b821 	move	s7,v1
8016c69c:	8fa40140 	lw	a0,320(sp)
8016c6a0:	8fa50144 	lw	a1,324(sp)
8016c6a4:	02003021 	move	a2,s0
8016c6a8:	02203821 	move	a3,s1
8016c6ac:	00409021 	move	s2,v0
8016c6b0:	0c0629e0 	jal	8018a780 <__muldf3>
8016c6b4:	00609821 	move	s3,v1
8016c6b8:	00403021 	move	a2,v0
8016c6bc:	02402021 	move	a0,s2
8016c6c0:	02602821 	move	a1,s3
8016c6c4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c6c8:	00603821 	move	a3,v1
8016c6cc:	00403021 	move	a2,v0
8016c6d0:	02c02021 	move	a0,s6
8016c6d4:	02e02821 	move	a1,s7
8016c6d8:	00603821 	move	a3,v1
8016c6dc:	00408021 	move	s0,v0
8016c6e0:	0c0629c2 	jal	8018a708 <__adddf3>
8016c6e4:	00608821 	move	s1,v1
8016c6e8:	00403021 	move	a2,v0
8016c6ec:	02c02021 	move	a0,s6
8016c6f0:	02e02821 	move	a1,s7
8016c6f4:	00603821 	move	a3,v1
8016c6f8:	00409021 	move	s2,v0
8016c6fc:	0c0629a2 	jal	8018a688 <__subdf3>
8016c700:	00609821 	move	s3,v1
8016c704:	00403021 	move	a2,v0
8016c708:	02002021 	move	a0,s0
8016c70c:	02202821 	move	a1,s1
8016c710:	0c0629c2 	jal	8018a708 <__adddf3>
8016c714:	00603821 	move	a3,v1
8016c718:	8fa40140 	lw	a0,320(sp)
8016c71c:	8fa50144 	lw	a1,324(sp)
8016c720:	8fa60278 	lw	a2,632(sp)
8016c724:	8fa7027c 	lw	a3,636(sp)
8016c728:	00408021 	move	s0,v0
8016c72c:	0c0629e0 	jal	8018a780 <__muldf3>
8016c730:	00608821 	move	s1,v1
8016c734:	00403021 	move	a2,v0
8016c738:	02002021 	move	a0,s0
8016c73c:	02202821 	move	a1,s1
8016c740:	0c0629c2 	jal	8018a708 <__adddf3>
8016c744:	00603821 	move	a3,v1
8016c748:	8fa40180 	lw	a0,384(sp)
8016c74c:	8fa50184 	lw	a1,388(sp)
8016c750:	02803021 	move	a2,s4
8016c754:	02a03821 	move	a3,s5
8016c758:	0040b021 	move	s6,v0
8016c75c:	0c0629a2 	jal	8018a688 <__subdf3>
8016c760:	0060b821 	move	s7,v1
8016c764:	8fa40118 	lw	a0,280(sp)
8016c768:	8fa5011c 	lw	a1,284(sp)
8016c76c:	00403021 	move	a2,v0
8016c770:	0c0629c2 	jal	8018a708 <__adddf3>
8016c774:	00603821 	move	a3,v1
8016c778:	8fa40080 	lw	a0,128(sp)
8016c77c:	8fa50084 	lw	a1,132(sp)
8016c780:	00403021 	move	a2,v0
8016c784:	0c0629e0 	jal	8018a780 <__muldf3>
8016c788:	00603821 	move	a3,v1
8016c78c:	8fa40090 	lw	a0,144(sp)
8016c790:	8fa50094 	lw	a1,148(sp)
8016c794:	02803021 	move	a2,s4
8016c798:	02a03821 	move	a3,s5
8016c79c:	00408021 	move	s0,v0
8016c7a0:	0c0629e0 	jal	8018a780 <__muldf3>
8016c7a4:	00608821 	move	s1,v1
8016c7a8:	00403021 	move	a2,v0
8016c7ac:	02002021 	move	a0,s0
8016c7b0:	02202821 	move	a1,s1
8016c7b4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c7b8:	00603821 	move	a3,v1
8016c7bc:	00403021 	move	a2,v0
8016c7c0:	02c02021 	move	a0,s6
8016c7c4:	02e02821 	move	a1,s7
8016c7c8:	0c0629c2 	jal	8018a708 <__adddf3>
8016c7cc:	00603821 	move	a3,v1
8016c7d0:	00403021 	move	a2,v0
8016c7d4:	02402021 	move	a0,s2
8016c7d8:	02602821 	move	a1,s3
8016c7dc:	00603821 	move	a3,v1
8016c7e0:	00408021 	move	s0,v0
8016c7e4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c7e8:	00608821 	move	s1,v1
8016c7ec:	00403021 	move	a2,v0
8016c7f0:	02402021 	move	a0,s2
8016c7f4:	02602821 	move	a1,s3
8016c7f8:	00603821 	move	a3,v1
8016c7fc:	0040a021 	move	s4,v0
8016c800:	0c0629a2 	jal	8018a688 <__subdf3>
8016c804:	0060a821 	move	s5,v1
8016c808:	00403021 	move	a2,v0
8016c80c:	02002021 	move	a0,s0
8016c810:	02202821 	move	a1,s1
8016c814:	0c0629c2 	jal	8018a708 <__adddf3>
8016c818:	00603821 	move	a3,v1
8016c81c:	0040b021 	move	s6,v0
8016c820:	3c02801d 	lui	v0,0x801d
8016c824:	8c527a20 	lw	s2,31264(v0)
8016c828:	8c537a24 	lw	s3,31268(v0)
8016c82c:	02802021 	move	a0,s4
8016c830:	02a02821 	move	a1,s5
8016c834:	02403021 	move	a2,s2
8016c838:	02603821 	move	a3,s3
8016c83c:	0c0629c2 	jal	8018a708 <__adddf3>
8016c840:	0060b821 	move	s7,v1
8016c844:	02402021 	move	a0,s2
8016c848:	02602821 	move	a1,s3
8016c84c:	00003021 	move	a2,zero
8016c850:	00003821 	move	a3,zero
8016c854:	afa20178 	sw	v0,376(sp)
8016c858:	0c062c0c 	jal	8018b030 <__ltdf2>
8016c85c:	afa3017c 	sw	v1,380(sp)
8016c860:	04401642 	bltz	v0,8017216c <atan+0x649c>
8016c864:	3c028000 	lui	v0,0x8000
8016c868:	02408021 	move	s0,s2
8016c86c:	02608821 	move	s1,s3
8016c870:	02802021 	move	a0,s4
8016c874:	02a02821 	move	a1,s5
8016c878:	00003021 	move	a2,zero
8016c87c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016c880:	00003821 	move	a3,zero
8016c884:	04401636 	bltz	v0,80172160 <atan+0x6490>
8016c888:	3c028000 	lui	v0,0x8000
8016c88c:	02803021 	move	a2,s4
8016c890:	02a03821 	move	a3,s5
8016c894:	02002021 	move	a0,s0
8016c898:	0c062bc4 	jal	8018af10 <__gtdf2>
8016c89c:	02202821 	move	a1,s1
8016c8a0:	18401514 	blez	v0,80171cf4 <atan+0x6024>
8016c8a4:	00000000 	nop
8016c8a8:	8fa60178 	lw	a2,376(sp)
8016c8ac:	8fa7017c 	lw	a3,380(sp)
8016c8b0:	02402021 	move	a0,s2
8016c8b4:	0c0629a2 	jal	8018a688 <__subdf3>
8016c8b8:	02602821 	move	a1,s3
8016c8bc:	00403021 	move	a2,v0
8016c8c0:	02802021 	move	a0,s4
8016c8c4:	02a02821 	move	a1,s5
8016c8c8:	0c0629c2 	jal	8018a708 <__adddf3>
8016c8cc:	00603821 	move	a3,v1
8016c8d0:	00403021 	move	a2,v0
8016c8d4:	02c02021 	move	a0,s6
8016c8d8:	02e02821 	move	a1,s7
8016c8dc:	0c0629c2 	jal	8018a708 <__adddf3>
8016c8e0:	00603821 	move	a3,v1
8016c8e4:	3c04801d 	lui	a0,0x801d
8016c8e8:	8c867a28 	lw	a2,31272(a0)
8016c8ec:	8c877a2c 	lw	a3,31276(a0)
8016c8f0:	00602821 	move	a1,v1
8016c8f4:	0c0629c2 	jal	8018a708 <__adddf3>
8016c8f8:	00402021 	move	a0,v0
8016c8fc:	afa20110 	sw	v0,272(sp)
8016c900:	afa30114 	sw	v1,276(sp)
8016c904:	8fa60178 	lw	a2,376(sp)
8016c908:	8fa7017c 	lw	a3,380(sp)
8016c90c:	8fa40110 	lw	a0,272(sp)
8016c910:	8fa50114 	lw	a1,276(sp)
8016c914:	0c0629c2 	jal	8018a708 <__adddf3>
8016c918:	00000000 	nop
8016c91c:	3c09801d 	lui	t1,0x801d
8016c920:	8d267970 	lw	a2,31088(t1)
8016c924:	8d277974 	lw	a3,31092(t1)
8016c928:	00402021 	move	a0,v0
8016c92c:	00602821 	move	a1,v1
8016c930:	0040a021 	move	s4,v0
8016c934:	0c0629e0 	jal	8018a780 <__muldf3>
8016c938:	0060a821 	move	s5,v1
8016c93c:	00403021 	move	a2,v0
8016c940:	02802021 	move	a0,s4
8016c944:	02a02821 	move	a1,s5
8016c948:	00603821 	move	a3,v1
8016c94c:	00408021 	move	s0,v0
8016c950:	0c0629a2 	jal	8018a688 <__subdf3>
8016c954:	00608821 	move	s1,v1
8016c958:	00403021 	move	a2,v0
8016c95c:	02002021 	move	a0,s0
8016c960:	02202821 	move	a1,s1
8016c964:	0c0629c2 	jal	8018a708 <__adddf3>
8016c968:	00603821 	move	a3,v1
8016c96c:	00403021 	move	a2,v0
8016c970:	02802021 	move	a0,s4
8016c974:	02a02821 	move	a1,s5
8016c978:	00603821 	move	a3,v1
8016c97c:	00408021 	move	s0,v0
8016c980:	0c0629a2 	jal	8018a688 <__subdf3>
8016c984:	00608821 	move	s1,v1
8016c988:	8fa40098 	lw	a0,152(sp)
8016c98c:	8fa5009c 	lw	a1,156(sp)
8016c990:	02003021 	move	a2,s0
8016c994:	02203821 	move	a3,s1
8016c998:	afa20280 	sw	v0,640(sp)
8016c99c:	0c0629e0 	jal	8018a780 <__muldf3>
8016c9a0:	afa30284 	sw	v1,644(sp)
8016c9a4:	8fa40098 	lw	a0,152(sp)
8016c9a8:	8fa5009c 	lw	a1,156(sp)
8016c9ac:	8fa60280 	lw	a2,640(sp)
8016c9b0:	8fa70284 	lw	a3,644(sp)
8016c9b4:	0040b021 	move	s6,v0
8016c9b8:	0c0629e0 	jal	8018a780 <__muldf3>
8016c9bc:	0060b821 	move	s7,v1
8016c9c0:	8fa40140 	lw	a0,320(sp)
8016c9c4:	8fa50144 	lw	a1,324(sp)
8016c9c8:	02003021 	move	a2,s0
8016c9cc:	02203821 	move	a3,s1
8016c9d0:	00409021 	move	s2,v0
8016c9d4:	0c0629e0 	jal	8018a780 <__muldf3>
8016c9d8:	00609821 	move	s3,v1
8016c9dc:	00403021 	move	a2,v0
8016c9e0:	02402021 	move	a0,s2
8016c9e4:	02602821 	move	a1,s3
8016c9e8:	0c0629c2 	jal	8018a708 <__adddf3>
8016c9ec:	00603821 	move	a3,v1
8016c9f0:	00403021 	move	a2,v0
8016c9f4:	02c02021 	move	a0,s6
8016c9f8:	02e02821 	move	a1,s7
8016c9fc:	00603821 	move	a3,v1
8016ca00:	00408021 	move	s0,v0
8016ca04:	0c0629c2 	jal	8018a708 <__adddf3>
8016ca08:	00608821 	move	s1,v1
8016ca0c:	00403021 	move	a2,v0
8016ca10:	02c02021 	move	a0,s6
8016ca14:	02e02821 	move	a1,s7
8016ca18:	00603821 	move	a3,v1
8016ca1c:	00409021 	move	s2,v0
8016ca20:	0c0629a2 	jal	8018a688 <__subdf3>
8016ca24:	00609821 	move	s3,v1
8016ca28:	00403021 	move	a2,v0
8016ca2c:	02002021 	move	a0,s0
8016ca30:	02202821 	move	a1,s1
8016ca34:	0c0629c2 	jal	8018a708 <__adddf3>
8016ca38:	00603821 	move	a3,v1
8016ca3c:	8fa40140 	lw	a0,320(sp)
8016ca40:	8fa50144 	lw	a1,324(sp)
8016ca44:	8fa60280 	lw	a2,640(sp)
8016ca48:	8fa70284 	lw	a3,644(sp)
8016ca4c:	00408021 	move	s0,v0
8016ca50:	0c0629e0 	jal	8018a780 <__muldf3>
8016ca54:	00608821 	move	s1,v1
8016ca58:	00403021 	move	a2,v0
8016ca5c:	02002021 	move	a0,s0
8016ca60:	02202821 	move	a1,s1
8016ca64:	0c0629c2 	jal	8018a708 <__adddf3>
8016ca68:	00603821 	move	a3,v1
8016ca6c:	8fa40178 	lw	a0,376(sp)
8016ca70:	8fa5017c 	lw	a1,380(sp)
8016ca74:	02803021 	move	a2,s4
8016ca78:	02a03821 	move	a3,s5
8016ca7c:	0040b021 	move	s6,v0
8016ca80:	0c0629a2 	jal	8018a688 <__subdf3>
8016ca84:	0060b821 	move	s7,v1
8016ca88:	8fa40110 	lw	a0,272(sp)
8016ca8c:	8fa50114 	lw	a1,276(sp)
8016ca90:	00403021 	move	a2,v0
8016ca94:	0c0629c2 	jal	8018a708 <__adddf3>
8016ca98:	00603821 	move	a3,v1
8016ca9c:	8fa40080 	lw	a0,128(sp)
8016caa0:	8fa50084 	lw	a1,132(sp)
8016caa4:	00403021 	move	a2,v0
8016caa8:	0c0629e0 	jal	8018a780 <__muldf3>
8016caac:	00603821 	move	a3,v1
8016cab0:	8fa40090 	lw	a0,144(sp)
8016cab4:	8fa50094 	lw	a1,148(sp)
8016cab8:	02803021 	move	a2,s4
8016cabc:	02a03821 	move	a3,s5
8016cac0:	00408021 	move	s0,v0
8016cac4:	0c0629e0 	jal	8018a780 <__muldf3>
8016cac8:	00608821 	move	s1,v1
8016cacc:	00403021 	move	a2,v0
8016cad0:	02002021 	move	a0,s0
8016cad4:	02202821 	move	a1,s1
8016cad8:	0c0629c2 	jal	8018a708 <__adddf3>
8016cadc:	00603821 	move	a3,v1
8016cae0:	00403021 	move	a2,v0
8016cae4:	02c02021 	move	a0,s6
8016cae8:	02e02821 	move	a1,s7
8016caec:	0c0629c2 	jal	8018a708 <__adddf3>
8016caf0:	00603821 	move	a3,v1
8016caf4:	00403021 	move	a2,v0
8016caf8:	02402021 	move	a0,s2
8016cafc:	02602821 	move	a1,s3
8016cb00:	00603821 	move	a3,v1
8016cb04:	00408021 	move	s0,v0
8016cb08:	0c0629c2 	jal	8018a708 <__adddf3>
8016cb0c:	00608821 	move	s1,v1
8016cb10:	00403021 	move	a2,v0
8016cb14:	02402021 	move	a0,s2
8016cb18:	02602821 	move	a1,s3
8016cb1c:	00603821 	move	a3,v1
8016cb20:	0040a021 	move	s4,v0
8016cb24:	0c0629a2 	jal	8018a688 <__subdf3>
8016cb28:	0060a821 	move	s5,v1
8016cb2c:	00403021 	move	a2,v0
8016cb30:	02002021 	move	a0,s0
8016cb34:	02202821 	move	a1,s1
8016cb38:	0c0629c2 	jal	8018a708 <__adddf3>
8016cb3c:	00603821 	move	a3,v1
8016cb40:	0040b021 	move	s6,v0
8016cb44:	3c02801d 	lui	v0,0x801d
8016cb48:	8c527a30 	lw	s2,31280(v0)
8016cb4c:	8c537a34 	lw	s3,31284(v0)
8016cb50:	02802021 	move	a0,s4
8016cb54:	02a02821 	move	a1,s5
8016cb58:	02403021 	move	a2,s2
8016cb5c:	02603821 	move	a3,s3
8016cb60:	0c0629c2 	jal	8018a708 <__adddf3>
8016cb64:	0060b821 	move	s7,v1
8016cb68:	02402021 	move	a0,s2
8016cb6c:	02602821 	move	a1,s3
8016cb70:	00003021 	move	a2,zero
8016cb74:	00003821 	move	a3,zero
8016cb78:	afa20170 	sw	v0,368(sp)
8016cb7c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016cb80:	afa30174 	sw	v1,372(sp)
8016cb84:	04401573 	bltz	v0,80172154 <atan+0x6484>
8016cb88:	3c028000 	lui	v0,0x8000
8016cb8c:	02408021 	move	s0,s2
8016cb90:	02608821 	move	s1,s3
8016cb94:	02802021 	move	a0,s4
8016cb98:	02a02821 	move	a1,s5
8016cb9c:	00003021 	move	a2,zero
8016cba0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016cba4:	00003821 	move	a3,zero
8016cba8:	04401567 	bltz	v0,80172148 <atan+0x6478>
8016cbac:	3c028000 	lui	v0,0x8000
8016cbb0:	02803021 	move	a2,s4
8016cbb4:	02a03821 	move	a3,s5
8016cbb8:	02002021 	move	a0,s0
8016cbbc:	0c062bc4 	jal	8018af10 <__gtdf2>
8016cbc0:	02202821 	move	a1,s1
8016cbc4:	18401433 	blez	v0,80171c94 <atan+0x5fc4>
8016cbc8:	00000000 	nop
8016cbcc:	8fa60170 	lw	a2,368(sp)
8016cbd0:	8fa70174 	lw	a3,372(sp)
8016cbd4:	02402021 	move	a0,s2
8016cbd8:	0c0629a2 	jal	8018a688 <__subdf3>
8016cbdc:	02602821 	move	a1,s3
8016cbe0:	00403021 	move	a2,v0
8016cbe4:	02802021 	move	a0,s4
8016cbe8:	02a02821 	move	a1,s5
8016cbec:	0c0629c2 	jal	8018a708 <__adddf3>
8016cbf0:	00603821 	move	a3,v1
8016cbf4:	00403021 	move	a2,v0
8016cbf8:	02c02021 	move	a0,s6
8016cbfc:	02e02821 	move	a1,s7
8016cc00:	0c0629c2 	jal	8018a708 <__adddf3>
8016cc04:	00603821 	move	a3,v1
8016cc08:	3c04801d 	lui	a0,0x801d
8016cc0c:	8c867a38 	lw	a2,31288(a0)
8016cc10:	8c877a3c 	lw	a3,31292(a0)
8016cc14:	00602821 	move	a1,v1
8016cc18:	0c0629c2 	jal	8018a708 <__adddf3>
8016cc1c:	00402021 	move	a0,v0
8016cc20:	afa20108 	sw	v0,264(sp)
8016cc24:	afa3010c 	sw	v1,268(sp)
8016cc28:	8fa40108 	lw	a0,264(sp)
8016cc2c:	8fa5010c 	lw	a1,268(sp)
8016cc30:	8fa60170 	lw	a2,368(sp)
8016cc34:	8fa70174 	lw	a3,372(sp)
8016cc38:	0c0629c2 	jal	8018a708 <__adddf3>
8016cc3c:	00000000 	nop
8016cc40:	0040a021 	move	s4,v0
8016cc44:	00402021 	move	a0,v0
8016cc48:	3c02801d 	lui	v0,0x801d
8016cc4c:	24427970 	addiu	v0,v0,31088
8016cc50:	8c460000 	lw	a2,0(v0)
8016cc54:	8c470004 	lw	a3,4(v0)
8016cc58:	00602821 	move	a1,v1
8016cc5c:	0c0629e0 	jal	8018a780 <__muldf3>
8016cc60:	0060a821 	move	s5,v1
8016cc64:	00403021 	move	a2,v0
8016cc68:	02802021 	move	a0,s4
8016cc6c:	02a02821 	move	a1,s5
8016cc70:	00603821 	move	a3,v1
8016cc74:	00408021 	move	s0,v0
8016cc78:	0c0629a2 	jal	8018a688 <__subdf3>
8016cc7c:	00608821 	move	s1,v1
8016cc80:	00403021 	move	a2,v0
8016cc84:	02002021 	move	a0,s0
8016cc88:	02202821 	move	a1,s1
8016cc8c:	0c0629c2 	jal	8018a708 <__adddf3>
8016cc90:	00603821 	move	a3,v1
8016cc94:	00403021 	move	a2,v0
8016cc98:	02802021 	move	a0,s4
8016cc9c:	02a02821 	move	a1,s5
8016cca0:	00603821 	move	a3,v1
8016cca4:	00408021 	move	s0,v0
8016cca8:	0c0629a2 	jal	8018a688 <__subdf3>
8016ccac:	00608821 	move	s1,v1
8016ccb0:	8fa40098 	lw	a0,152(sp)
8016ccb4:	8fa5009c 	lw	a1,156(sp)
8016ccb8:	02003021 	move	a2,s0
8016ccbc:	02203821 	move	a3,s1
8016ccc0:	afa20288 	sw	v0,648(sp)
8016ccc4:	0c0629e0 	jal	8018a780 <__muldf3>
8016ccc8:	afa3028c 	sw	v1,652(sp)
8016cccc:	8fa40098 	lw	a0,152(sp)
8016ccd0:	8fa5009c 	lw	a1,156(sp)
8016ccd4:	8fa60288 	lw	a2,648(sp)
8016ccd8:	8fa7028c 	lw	a3,652(sp)
8016ccdc:	0040b021 	move	s6,v0
8016cce0:	0c0629e0 	jal	8018a780 <__muldf3>
8016cce4:	0060b821 	move	s7,v1
8016cce8:	8fa40140 	lw	a0,320(sp)
8016ccec:	8fa50144 	lw	a1,324(sp)
8016ccf0:	02003021 	move	a2,s0
8016ccf4:	02203821 	move	a3,s1
8016ccf8:	00409021 	move	s2,v0
8016ccfc:	0c0629e0 	jal	8018a780 <__muldf3>
8016cd00:	00609821 	move	s3,v1
8016cd04:	00403021 	move	a2,v0
8016cd08:	02402021 	move	a0,s2
8016cd0c:	02602821 	move	a1,s3
8016cd10:	0c0629c2 	jal	8018a708 <__adddf3>
8016cd14:	00603821 	move	a3,v1
8016cd18:	00403021 	move	a2,v0
8016cd1c:	02c02021 	move	a0,s6
8016cd20:	02e02821 	move	a1,s7
8016cd24:	00603821 	move	a3,v1
8016cd28:	00408021 	move	s0,v0
8016cd2c:	0c0629c2 	jal	8018a708 <__adddf3>
8016cd30:	00608821 	move	s1,v1
8016cd34:	00403021 	move	a2,v0
8016cd38:	02c02021 	move	a0,s6
8016cd3c:	02e02821 	move	a1,s7
8016cd40:	00603821 	move	a3,v1
8016cd44:	afa20290 	sw	v0,656(sp)
8016cd48:	0c0629a2 	jal	8018a688 <__subdf3>
8016cd4c:	afa30294 	sw	v1,660(sp)
8016cd50:	00403021 	move	a2,v0
8016cd54:	02002021 	move	a0,s0
8016cd58:	02202821 	move	a1,s1
8016cd5c:	0c0629c2 	jal	8018a708 <__adddf3>
8016cd60:	00603821 	move	a3,v1
8016cd64:	8fa40140 	lw	a0,320(sp)
8016cd68:	8fa50144 	lw	a1,324(sp)
8016cd6c:	8fa60288 	lw	a2,648(sp)
8016cd70:	8fa7028c 	lw	a3,652(sp)
8016cd74:	00408021 	move	s0,v0
8016cd78:	0c0629e0 	jal	8018a780 <__muldf3>
8016cd7c:	00608821 	move	s1,v1
8016cd80:	00403021 	move	a2,v0
8016cd84:	02002021 	move	a0,s0
8016cd88:	02202821 	move	a1,s1
8016cd8c:	0c0629c2 	jal	8018a708 <__adddf3>
8016cd90:	00603821 	move	a3,v1
8016cd94:	8fa40170 	lw	a0,368(sp)
8016cd98:	8fa50174 	lw	a1,372(sp)
8016cd9c:	02803021 	move	a2,s4
8016cda0:	02a03821 	move	a3,s5
8016cda4:	00409021 	move	s2,v0
8016cda8:	0c0629a2 	jal	8018a688 <__subdf3>
8016cdac:	00609821 	move	s3,v1
8016cdb0:	8fa40108 	lw	a0,264(sp)
8016cdb4:	8fa5010c 	lw	a1,268(sp)
8016cdb8:	00403021 	move	a2,v0
8016cdbc:	0c0629c2 	jal	8018a708 <__adddf3>
8016cdc0:	00603821 	move	a3,v1
8016cdc4:	8fa40080 	lw	a0,128(sp)
8016cdc8:	8fa50084 	lw	a1,132(sp)
8016cdcc:	00403021 	move	a2,v0
8016cdd0:	0c0629e0 	jal	8018a780 <__muldf3>
8016cdd4:	00603821 	move	a3,v1
8016cdd8:	8fa40090 	lw	a0,144(sp)
8016cddc:	8fa50094 	lw	a1,148(sp)
8016cde0:	02803021 	move	a2,s4
8016cde4:	02a03821 	move	a3,s5
8016cde8:	00408021 	move	s0,v0
8016cdec:	0c0629e0 	jal	8018a780 <__muldf3>
8016cdf0:	00608821 	move	s1,v1
8016cdf4:	00403021 	move	a2,v0
8016cdf8:	02002021 	move	a0,s0
8016cdfc:	02202821 	move	a1,s1
8016ce00:	0c0629c2 	jal	8018a708 <__adddf3>
8016ce04:	00603821 	move	a3,v1
8016ce08:	00403021 	move	a2,v0
8016ce0c:	02402021 	move	a0,s2
8016ce10:	02602821 	move	a1,s3
8016ce14:	0c0629c2 	jal	8018a708 <__adddf3>
8016ce18:	00603821 	move	a3,v1
8016ce1c:	8fa40290 	lw	a0,656(sp)
8016ce20:	8fa50294 	lw	a1,660(sp)
8016ce24:	00403021 	move	a2,v0
8016ce28:	00603821 	move	a3,v1
8016ce2c:	afa20298 	sw	v0,664(sp)
8016ce30:	0c0629c2 	jal	8018a708 <__adddf3>
8016ce34:	afa3029c 	sw	v1,668(sp)
8016ce38:	0060a821 	move	s5,v1
8016ce3c:	00602821 	move	a1,v1
8016ce40:	3c03801d 	lui	v1,0x801d
8016ce44:	24637970 	addiu	v1,v1,31088
8016ce48:	8c660000 	lw	a2,0(v1)
8016ce4c:	8c670004 	lw	a3,4(v1)
8016ce50:	00402021 	move	a0,v0
8016ce54:	0c0629e0 	jal	8018a780 <__muldf3>
8016ce58:	0040a021 	move	s4,v0
8016ce5c:	00403021 	move	a2,v0
8016ce60:	02802021 	move	a0,s4
8016ce64:	02a02821 	move	a1,s5
8016ce68:	00603821 	move	a3,v1
8016ce6c:	00408021 	move	s0,v0
8016ce70:	0c0629a2 	jal	8018a688 <__subdf3>
8016ce74:	00608821 	move	s1,v1
8016ce78:	00403021 	move	a2,v0
8016ce7c:	02002021 	move	a0,s0
8016ce80:	02202821 	move	a1,s1
8016ce84:	0c0629c2 	jal	8018a708 <__adddf3>
8016ce88:	00603821 	move	a3,v1
8016ce8c:	00403021 	move	a2,v0
8016ce90:	02802021 	move	a0,s4
8016ce94:	02a02821 	move	a1,s5
8016ce98:	00603821 	move	a3,v1
8016ce9c:	00408021 	move	s0,v0
8016cea0:	0c0629a2 	jal	8018a688 <__subdf3>
8016cea4:	00608821 	move	s1,v1
8016cea8:	8fa400a0 	lw	a0,160(sp)
8016ceac:	8fa500a4 	lw	a1,164(sp)
8016ceb0:	02003021 	move	a2,s0
8016ceb4:	02203821 	move	a3,s1
8016ceb8:	afa202a0 	sw	v0,672(sp)
8016cebc:	0c0629e0 	jal	8018a780 <__muldf3>
8016cec0:	afa302a4 	sw	v1,676(sp)
8016cec4:	8fa400a0 	lw	a0,160(sp)
8016cec8:	8fa500a4 	lw	a1,164(sp)
8016cecc:	8fa602a0 	lw	a2,672(sp)
8016ced0:	8fa702a4 	lw	a3,676(sp)
8016ced4:	0040b021 	move	s6,v0
8016ced8:	0c0629e0 	jal	8018a780 <__muldf3>
8016cedc:	0060b821 	move	s7,v1
8016cee0:	8fa40148 	lw	a0,328(sp)
8016cee4:	8fa5014c 	lw	a1,332(sp)
8016cee8:	02003021 	move	a2,s0
8016ceec:	02203821 	move	a3,s1
8016cef0:	00409021 	move	s2,v0
8016cef4:	0c0629e0 	jal	8018a780 <__muldf3>
8016cef8:	00609821 	move	s3,v1
8016cefc:	00403021 	move	a2,v0
8016cf00:	02402021 	move	a0,s2
8016cf04:	02602821 	move	a1,s3
8016cf08:	0c0629c2 	jal	8018a708 <__adddf3>
8016cf0c:	00603821 	move	a3,v1
8016cf10:	00403021 	move	a2,v0
8016cf14:	02c02021 	move	a0,s6
8016cf18:	02e02821 	move	a1,s7
8016cf1c:	00603821 	move	a3,v1
8016cf20:	00408021 	move	s0,v0
8016cf24:	0c0629c2 	jal	8018a708 <__adddf3>
8016cf28:	00608821 	move	s1,v1
8016cf2c:	00403021 	move	a2,v0
8016cf30:	02c02021 	move	a0,s6
8016cf34:	02e02821 	move	a1,s7
8016cf38:	00603821 	move	a3,v1
8016cf3c:	00409021 	move	s2,v0
8016cf40:	0c0629a2 	jal	8018a688 <__subdf3>
8016cf44:	00609821 	move	s3,v1
8016cf48:	00403021 	move	a2,v0
8016cf4c:	02002021 	move	a0,s0
8016cf50:	02202821 	move	a1,s1
8016cf54:	0c0629c2 	jal	8018a708 <__adddf3>
8016cf58:	00603821 	move	a3,v1
8016cf5c:	8fa40148 	lw	a0,328(sp)
8016cf60:	8fa5014c 	lw	a1,332(sp)
8016cf64:	8fa602a0 	lw	a2,672(sp)
8016cf68:	8fa702a4 	lw	a3,676(sp)
8016cf6c:	00408021 	move	s0,v0
8016cf70:	0c0629e0 	jal	8018a780 <__muldf3>
8016cf74:	00608821 	move	s1,v1
8016cf78:	00403021 	move	a2,v0
8016cf7c:	02002021 	move	a0,s0
8016cf80:	02202821 	move	a1,s1
8016cf84:	0c0629c2 	jal	8018a708 <__adddf3>
8016cf88:	00603821 	move	a3,v1
8016cf8c:	8fa40290 	lw	a0,656(sp)
8016cf90:	8fa50294 	lw	a1,660(sp)
8016cf94:	02803021 	move	a2,s4
8016cf98:	02a03821 	move	a3,s5
8016cf9c:	0040b021 	move	s6,v0
8016cfa0:	0c0629a2 	jal	8018a688 <__subdf3>
8016cfa4:	0060b821 	move	s7,v1
8016cfa8:	8fa40298 	lw	a0,664(sp)
8016cfac:	8fa5029c 	lw	a1,668(sp)
8016cfb0:	00403021 	move	a2,v0
8016cfb4:	0c0629c2 	jal	8018a708 <__adddf3>
8016cfb8:	00603821 	move	a3,v1
8016cfbc:	8fa40268 	lw	a0,616(sp)
8016cfc0:	8fa5026c 	lw	a1,620(sp)
8016cfc4:	00403021 	move	a2,v0
8016cfc8:	0c0629e0 	jal	8018a780 <__muldf3>
8016cfcc:	00603821 	move	a3,v1
8016cfd0:	8fa40260 	lw	a0,608(sp)
8016cfd4:	8fa50264 	lw	a1,612(sp)
8016cfd8:	02803021 	move	a2,s4
8016cfdc:	02a03821 	move	a3,s5
8016cfe0:	00408021 	move	s0,v0
8016cfe4:	0c0629e0 	jal	8018a780 <__muldf3>
8016cfe8:	00608821 	move	s1,v1
8016cfec:	00403021 	move	a2,v0
8016cff0:	02002021 	move	a0,s0
8016cff4:	02202821 	move	a1,s1
8016cff8:	0c0629c2 	jal	8018a708 <__adddf3>
8016cffc:	00603821 	move	a3,v1
8016d000:	00403021 	move	a2,v0
8016d004:	02c02021 	move	a0,s6
8016d008:	02e02821 	move	a1,s7
8016d00c:	0c0629c2 	jal	8018a708 <__adddf3>
8016d010:	00603821 	move	a3,v1
8016d014:	00403021 	move	a2,v0
8016d018:	02402021 	move	a0,s2
8016d01c:	02602821 	move	a1,s3
8016d020:	00603821 	move	a3,v1
8016d024:	00408021 	move	s0,v0
8016d028:	0c0629c2 	jal	8018a708 <__adddf3>
8016d02c:	00608821 	move	s1,v1
8016d030:	00403021 	move	a2,v0
8016d034:	02402021 	move	a0,s2
8016d038:	02602821 	move	a1,s3
8016d03c:	00603821 	move	a3,v1
8016d040:	0040a021 	move	s4,v0
8016d044:	0c0629a2 	jal	8018a688 <__subdf3>
8016d048:	0060a821 	move	s5,v1
8016d04c:	00403021 	move	a2,v0
8016d050:	02002021 	move	a0,s0
8016d054:	02202821 	move	a1,s1
8016d058:	0c0629c2 	jal	8018a708 <__adddf3>
8016d05c:	00603821 	move	a3,v1
8016d060:	8fa40268 	lw	a0,616(sp)
8016d064:	8fa5026c 	lw	a1,620(sp)
8016d068:	02803021 	move	a2,s4
8016d06c:	02a03821 	move	a3,s5
8016d070:	00409021 	move	s2,v0
8016d074:	0c0629c2 	jal	8018a708 <__adddf3>
8016d078:	00609821 	move	s3,v1
8016d07c:	8fa40268 	lw	a0,616(sp)
8016d080:	8fa5026c 	lw	a1,620(sp)
8016d084:	00003021 	move	a2,zero
8016d088:	00003821 	move	a3,zero
8016d08c:	0040b021 	move	s6,v0
8016d090:	0c062c0c 	jal	8018b030 <__ltdf2>
8016d094:	0060b821 	move	s7,v1
8016d098:	04401426 	bltz	v0,80172134 <atan+0x6464>
8016d09c:	3c028000 	lui	v0,0x8000
8016d0a0:	8fb00268 	lw	s0,616(sp)
8016d0a4:	8fb1026c 	lw	s1,620(sp)
8016d0a8:	02802021 	move	a0,s4
8016d0ac:	02a02821 	move	a1,s5
8016d0b0:	00003021 	move	a2,zero
8016d0b4:	0c062c0c 	jal	8018b030 <__ltdf2>
8016d0b8:	00003821 	move	a3,zero
8016d0bc:	0440141a 	bltz	v0,80172128 <atan+0x6458>
8016d0c0:	3c028000 	lui	v0,0x8000
8016d0c4:	02803021 	move	a2,s4
8016d0c8:	02a03821 	move	a3,s5
8016d0cc:	02002021 	move	a0,s0
8016d0d0:	0c062bc4 	jal	8018af10 <__gtdf2>
8016d0d4:	02202821 	move	a1,s1
8016d0d8:	18401336 	blez	v0,80171db4 <atan+0x60e4>
8016d0dc:	02802021 	move	a0,s4
8016d0e0:	8fa40268 	lw	a0,616(sp)
8016d0e4:	8fa5026c 	lw	a1,620(sp)
8016d0e8:	02c03021 	move	a2,s6
8016d0ec:	0c0629a2 	jal	8018a688 <__subdf3>
8016d0f0:	02e03821 	move	a3,s7
8016d0f4:	00403021 	move	a2,v0
8016d0f8:	02802021 	move	a0,s4
8016d0fc:	02a02821 	move	a1,s5
8016d100:	0c0629c2 	jal	8018a708 <__adddf3>
8016d104:	00603821 	move	a3,v1
8016d108:	00403021 	move	a2,v0
8016d10c:	02402021 	move	a0,s2
8016d110:	02602821 	move	a1,s3
8016d114:	0c0629c2 	jal	8018a708 <__adddf3>
8016d118:	00603821 	move	a3,v1
8016d11c:	8fa40260 	lw	a0,608(sp)
8016d120:	8fa50264 	lw	a1,612(sp)
8016d124:	00403021 	move	a2,v0
8016d128:	0c0629c2 	jal	8018a708 <__adddf3>
8016d12c:	00603821 	move	a3,v1
8016d130:	00402021 	move	a0,v0
8016d134:	02c03021 	move	a2,s6
8016d138:	02e03821 	move	a3,s7
8016d13c:	00602821 	move	a1,v1
8016d140:	00409021 	move	s2,v0
8016d144:	0c0629c2 	jal	8018a708 <__adddf3>
8016d148:	00609821 	move	s3,v1
8016d14c:	00403021 	move	a2,v0
8016d150:	02c02021 	move	a0,s6
8016d154:	02e02821 	move	a1,s7
8016d158:	00603821 	move	a3,v1
8016d15c:	00408021 	move	s0,v0
8016d160:	0c0629a2 	jal	8018a688 <__subdf3>
8016d164:	00608821 	move	s1,v1
8016d168:	00403021 	move	a2,v0
8016d16c:	02402021 	move	a0,s2
8016d170:	02602821 	move	a1,s3
8016d174:	0c0629c2 	jal	8018a708 <__adddf3>
8016d178:	00603821 	move	a3,v1
8016d17c:	0040a021 	move	s4,v0
8016d180:	3c02801d 	lui	v0,0x801d
8016d184:	8c467a40 	lw	a2,31296(v0)
8016d188:	8c477a44 	lw	a3,31300(v0)
8016d18c:	02002021 	move	a0,s0
8016d190:	02202821 	move	a1,s1
8016d194:	0c0629e0 	jal	8018a780 <__muldf3>
8016d198:	0060a821 	move	s5,v1
8016d19c:	00403021 	move	a2,v0
8016d1a0:	02802021 	move	a0,s4
8016d1a4:	02a02821 	move	a1,s5
8016d1a8:	00603821 	move	a3,v1
8016d1ac:	00409021 	move	s2,v0
8016d1b0:	0c0629a2 	jal	8018a688 <__subdf3>
8016d1b4:	00609821 	move	s3,v1
8016d1b8:	00403021 	move	a2,v0
8016d1bc:	02002021 	move	a0,s0
8016d1c0:	02202821 	move	a1,s1
8016d1c4:	0c0629c2 	jal	8018a708 <__adddf3>
8016d1c8:	00603821 	move	a3,v1
8016d1cc:	02802021 	move	a0,s4
8016d1d0:	02a02821 	move	a1,s5
8016d1d4:	02403021 	move	a2,s2
8016d1d8:	02603821 	move	a3,s3
8016d1dc:	0040b021 	move	s6,v0
8016d1e0:	0c0629c2 	jal	8018a708 <__adddf3>
8016d1e4:	0060b821 	move	s7,v1
8016d1e8:	00403021 	move	a2,v0
8016d1ec:	02002021 	move	a0,s0
8016d1f0:	02202821 	move	a1,s1
8016d1f4:	0c0629c2 	jal	8018a708 <__adddf3>
8016d1f8:	00603821 	move	a3,v1
8016d1fc:	00403021 	move	a2,v0
8016d200:	02c02021 	move	a0,s6
8016d204:	02e02821 	move	a1,s7
8016d208:	0c062b6c 	jal	8018adb0 <__eqdf2>
8016d20c:	00603821 	move	a3,v1
8016d210:	14401123 	bnez	v0,801716a0 <atan+0x59d0>
8016d214:	00000000 	nop
8016d218:	afb60268 	sw	s6,616(sp)
8016d21c:	afb7026c 	sw	s7,620(sp)
8016d220:	8fa20268 	lw	v0,616(sp)
8016d224:	8fa3026c 	lw	v1,620(sp)
8016d228:	8fbf034c 	lw	ra,844(sp)
8016d22c:	8fbe0348 	lw	s8,840(sp)
8016d230:	8fb70344 	lw	s7,836(sp)
8016d234:	8fb60340 	lw	s6,832(sp)
8016d238:	8fb5033c 	lw	s5,828(sp)
8016d23c:	8fb40338 	lw	s4,824(sp)
8016d240:	8fb30334 	lw	s3,820(sp)
8016d244:	8fb20330 	lw	s2,816(sp)
8016d248:	8fb1032c 	lw	s1,812(sp)
8016d24c:	8fb00328 	lw	s0,808(sp)
8016d250:	03e00008 	jr	ra
8016d254:	27bd0350 	addiu	sp,sp,848
8016d258:	8fa3026c 	lw	v1,620(sp)
8016d25c:	8fa90268 	lw	t1,616(sp)
8016d260:	00621826 	xor	v1,v1,v0
8016d264:	afa90220 	sw	t1,544(sp)
8016d268:	3c02801d 	lui	v0,0x801d
8016d26c:	afa30224 	sw	v1,548(sp)
8016d270:	8c467988 	lw	a2,31112(v0)
8016d274:	8c47798c 	lw	a3,31116(v0)
8016d278:	8fa40220 	lw	a0,544(sp)
8016d27c:	8fa50224 	lw	a1,548(sp)
8016d280:	0c062c0c 	jal	8018b030 <__ltdf2>
8016d284:	00000000 	nop
8016d288:	0440fabc 	bltz	v0,8016bd7c <atan+0xac>
8016d28c:	3c02801d 	lui	v0,0x801d
8016d290:	3c02801e 	lui	v0,0x801e
8016d294:	8c4627b8 	lw	a2,10168(v0)
8016d298:	8c4727bc 	lw	a3,10172(v0)
8016d29c:	8fa40220 	lw	a0,544(sp)
8016d2a0:	8fa50224 	lw	a1,548(sp)
8016d2a4:	0c062c0c 	jal	8018b030 <__ltdf2>
8016d2a8:	00000000 	nop
8016d2ac:	04410a54 	bgez	v0,8016fc00 <atan+0x3f30>
8016d2b0:	3c02801e 	lui	v0,0x801e
8016d2b4:	3c02801e 	lui	v0,0x801e
8016d2b8:	8c4427c0 	lw	a0,10176(v0)
8016d2bc:	8c4527c4 	lw	a1,10180(v0)
8016d2c0:	8fa60220 	lw	a2,544(sp)
8016d2c4:	8fa70224 	lw	a3,548(sp)
8016d2c8:	afa40018 	sw	a0,24(sp)
8016d2cc:	0c062ad0 	jal	8018ab40 <__divdf3>
8016d2d0:	afa5001c 	sw	a1,28(sp)
8016d2d4:	3c05801d 	lui	a1,0x801d
8016d2d8:	8cb47970 	lw	s4,31088(a1)
8016d2dc:	8cb57974 	lw	s5,31092(a1)
8016d2e0:	02803021 	move	a2,s4
8016d2e4:	02a03821 	move	a3,s5
8016d2e8:	00402021 	move	a0,v0
8016d2ec:	00602821 	move	a1,v1
8016d2f0:	afa20050 	sw	v0,80(sp)
8016d2f4:	0c0629e0 	jal	8018a780 <__muldf3>
8016d2f8:	afa30054 	sw	v1,84(sp)
8016d2fc:	8fa40050 	lw	a0,80(sp)
8016d300:	8fa50054 	lw	a1,84(sp)
8016d304:	00403021 	move	a2,v0
8016d308:	00603821 	move	a3,v1
8016d30c:	00408021 	move	s0,v0
8016d310:	0c0629a2 	jal	8018a688 <__subdf3>
8016d314:	00608821 	move	s1,v1
8016d318:	00403021 	move	a2,v0
8016d31c:	02002021 	move	a0,s0
8016d320:	02202821 	move	a1,s1
8016d324:	0c0629c2 	jal	8018a708 <__adddf3>
8016d328:	00603821 	move	a3,v1
8016d32c:	8fa40050 	lw	a0,80(sp)
8016d330:	8fa50054 	lw	a1,84(sp)
8016d334:	00403021 	move	a2,v0
8016d338:	00603821 	move	a3,v1
8016d33c:	00409021 	move	s2,v0
8016d340:	0c0629a2 	jal	8018a688 <__subdf3>
8016d344:	00609821 	move	s3,v1
8016d348:	8fa40220 	lw	a0,544(sp)
8016d34c:	8fa50224 	lw	a1,548(sp)
8016d350:	02803021 	move	a2,s4
8016d354:	02a03821 	move	a3,s5
8016d358:	0040b021 	move	s6,v0
8016d35c:	0c0629e0 	jal	8018a780 <__muldf3>
8016d360:	0060b821 	move	s7,v1
8016d364:	8fa40220 	lw	a0,544(sp)
8016d368:	8fa50224 	lw	a1,548(sp)
8016d36c:	00403021 	move	a2,v0
8016d370:	00603821 	move	a3,v1
8016d374:	00408021 	move	s0,v0
8016d378:	0c0629a2 	jal	8018a688 <__subdf3>
8016d37c:	00608821 	move	s1,v1
8016d380:	00403021 	move	a2,v0
8016d384:	02002021 	move	a0,s0
8016d388:	02202821 	move	a1,s1
8016d38c:	0c0629c2 	jal	8018a708 <__adddf3>
8016d390:	00603821 	move	a3,v1
8016d394:	8fa40220 	lw	a0,544(sp)
8016d398:	8fa50224 	lw	a1,548(sp)
8016d39c:	00403021 	move	a2,v0
8016d3a0:	00603821 	move	a3,v1
8016d3a4:	00408021 	move	s0,v0
8016d3a8:	0c0629a2 	jal	8018a688 <__subdf3>
8016d3ac:	00608821 	move	s1,v1
8016d3b0:	8fa40220 	lw	a0,544(sp)
8016d3b4:	8fa50224 	lw	a1,548(sp)
8016d3b8:	8fa60050 	lw	a2,80(sp)
8016d3bc:	8fa70054 	lw	a3,84(sp)
8016d3c0:	0040a021 	move	s4,v0
8016d3c4:	0c0629e0 	jal	8018a780 <__muldf3>
8016d3c8:	0060a821 	move	s5,v1
8016d3cc:	02402021 	move	a0,s2
8016d3d0:	02003021 	move	a2,s0
8016d3d4:	02203821 	move	a3,s1
8016d3d8:	02602821 	move	a1,s3
8016d3dc:	afa202c8 	sw	v0,712(sp)
8016d3e0:	0c0629e0 	jal	8018a780 <__muldf3>
8016d3e4:	afa302cc 	sw	v1,716(sp)
8016d3e8:	02402021 	move	a0,s2
8016d3ec:	02803021 	move	a2,s4
8016d3f0:	02a03821 	move	a3,s5
8016d3f4:	02602821 	move	a1,s3
8016d3f8:	afa20020 	sw	v0,32(sp)
8016d3fc:	0c0629e0 	jal	8018a780 <__muldf3>
8016d400:	afa30024 	sw	v1,36(sp)
8016d404:	02c02021 	move	a0,s6
8016d408:	02e02821 	move	a1,s7
8016d40c:	02003021 	move	a2,s0
8016d410:	02203821 	move	a3,s1
8016d414:	afa20028 	sw	v0,40(sp)
8016d418:	0c0629e0 	jal	8018a780 <__muldf3>
8016d41c:	afa3002c 	sw	v1,44(sp)
8016d420:	02c02021 	move	a0,s6
8016d424:	02e02821 	move	a1,s7
8016d428:	02803021 	move	a2,s4
8016d42c:	02a03821 	move	a3,s5
8016d430:	afa20030 	sw	v0,48(sp)
8016d434:	0c0629e0 	jal	8018a780 <__muldf3>
8016d438:	afa30034 	sw	v1,52(sp)
8016d43c:	afa3003c 	sw	v1,60(sp)
8016d440:	3c03801d 	lui	v1,0x801d
8016d444:	afa20038 	sw	v0,56(sp)
8016d448:	8c667a50 	lw	a2,31312(v1)
8016d44c:	3c02801d 	lui	v0,0x801d
8016d450:	8c677a54 	lw	a3,31316(v1)
8016d454:	8fa40050 	lw	a0,80(sp)
8016d458:	8fa50054 	lw	a1,84(sp)
8016d45c:	8c507a48 	lw	s0,31304(v0)
8016d460:	8c517a4c 	lw	s1,31308(v0)
8016d464:	0c0629e0 	jal	8018a780 <__muldf3>
8016d468:	00000000 	nop
8016d46c:	00403021 	move	a2,v0
8016d470:	02002021 	move	a0,s0
8016d474:	02202821 	move	a1,s1
8016d478:	0c0629c2 	jal	8018a708 <__adddf3>
8016d47c:	00603821 	move	a3,v1
8016d480:	00402021 	move	a0,v0
8016d484:	02003021 	move	a2,s0
8016d488:	02203821 	move	a3,s1
8016d48c:	0c0629a2 	jal	8018a688 <__subdf3>
8016d490:	00602821 	move	a1,v1
8016d494:	00602821 	move	a1,v1
8016d498:	0c062ca0 	jal	8018b280 <__fixdfsi>
8016d49c:	00402021 	move	a0,v0
8016d4a0:	8fa40018 	lw	a0,24(sp)
8016d4a4:	8fa5001c 	lw	a1,28(sp)
8016d4a8:	8fa602c8 	lw	a2,712(sp)
8016d4ac:	8fa702cc 	lw	a3,716(sp)
8016d4b0:	0c0629a2 	jal	8018a688 <__subdf3>
8016d4b4:	245efff0 	addiu	s8,v0,-16
8016d4b8:	8fa40020 	lw	a0,32(sp)
8016d4bc:	8fa50024 	lw	a1,36(sp)
8016d4c0:	8fa602c8 	lw	a2,712(sp)
8016d4c4:	8fa702cc 	lw	a3,716(sp)
8016d4c8:	00408021 	move	s0,v0
8016d4cc:	0c0629a2 	jal	8018a688 <__subdf3>
8016d4d0:	00608821 	move	s1,v1
8016d4d4:	8fa60028 	lw	a2,40(sp)
8016d4d8:	8fa7002c 	lw	a3,44(sp)
8016d4dc:	00402021 	move	a0,v0
8016d4e0:	0c0629c2 	jal	8018a708 <__adddf3>
8016d4e4:	00602821 	move	a1,v1
8016d4e8:	8fa60030 	lw	a2,48(sp)
8016d4ec:	8fa70034 	lw	a3,52(sp)
8016d4f0:	00402021 	move	a0,v0
8016d4f4:	0c0629c2 	jal	8018a708 <__adddf3>
8016d4f8:	00602821 	move	a1,v1
8016d4fc:	8fa60038 	lw	a2,56(sp)
8016d500:	8fa7003c 	lw	a3,60(sp)
8016d504:	00402021 	move	a0,v0
8016d508:	0c0629c2 	jal	8018a708 <__adddf3>
8016d50c:	00602821 	move	a1,v1
8016d510:	00403021 	move	a2,v0
8016d514:	02002021 	move	a0,s0
8016d518:	02202821 	move	a1,s1
8016d51c:	0c0629a2 	jal	8018a688 <__subdf3>
8016d520:	00603821 	move	a3,v1
8016d524:	8fa40050 	lw	a0,80(sp)
8016d528:	8fa50054 	lw	a1,84(sp)
8016d52c:	00403021 	move	a2,v0
8016d530:	0c0629e0 	jal	8018a780 <__muldf3>
8016d534:	00603821 	move	a3,v1
8016d538:	00408021 	move	s0,v0
8016d53c:	00608821 	move	s1,v1
8016d540:	001e9180 	sll	s2,s8,0x6
8016d544:	001e18c0 	sll	v1,s8,0x3
8016d548:	3c02801d 	lui	v0,0x801d
8016d54c:	02439023 	subu	s2,s2,v1
8016d550:	24427a58 	addiu	v0,v0,31320
8016d554:	02429021 	addu	s2,s2,v0
8016d558:	8e460000 	lw	a2,0(s2)
8016d55c:	8e470004 	lw	a3,4(s2)
8016d560:	8fa40050 	lw	a0,80(sp)
8016d564:	8fa50054 	lw	a1,84(sp)
8016d568:	0c0629a2 	jal	8018a688 <__subdf3>
8016d56c:	00000000 	nop
8016d570:	00403021 	move	a2,v0
8016d574:	02002021 	move	a0,s0
8016d578:	02202821 	move	a1,s1
8016d57c:	0c0629c2 	jal	8018a708 <__adddf3>
8016d580:	00603821 	move	a3,v1
8016d584:	00408021 	move	s0,v0
8016d588:	00402021 	move	a0,v0
8016d58c:	3c02801e 	lui	v0,0x801e
8016d590:	8c4827c8 	lw	t0,10184(v0)
8016d594:	8c4927cc 	lw	t1,10188(v0)
8016d598:	8e460030 	lw	a2,48(s2)
8016d59c:	8e470034 	lw	a3,52(s2)
8016d5a0:	00602821 	move	a1,v1
8016d5a4:	afa80040 	sw	t0,64(sp)
8016d5a8:	afa90044 	sw	t1,68(sp)
8016d5ac:	0c0629e0 	jal	8018a780 <__muldf3>
8016d5b0:	00608821 	move	s1,v1
8016d5b4:	8e460028 	lw	a2,40(s2)
8016d5b8:	8e47002c 	lw	a3,44(s2)
8016d5bc:	00402021 	move	a0,v0
8016d5c0:	0c0629c2 	jal	8018a708 <__adddf3>
8016d5c4:	00602821 	move	a1,v1
8016d5c8:	00403021 	move	a2,v0
8016d5cc:	02002021 	move	a0,s0
8016d5d0:	02202821 	move	a1,s1
8016d5d4:	0c0629e0 	jal	8018a780 <__muldf3>
8016d5d8:	00603821 	move	a3,v1
8016d5dc:	8e460020 	lw	a2,32(s2)
8016d5e0:	8e470024 	lw	a3,36(s2)
8016d5e4:	00402021 	move	a0,v0
8016d5e8:	0c0629c2 	jal	8018a708 <__adddf3>
8016d5ec:	00602821 	move	a1,v1
8016d5f0:	00403021 	move	a2,v0
8016d5f4:	02002021 	move	a0,s0
8016d5f8:	02202821 	move	a1,s1
8016d5fc:	0c0629e0 	jal	8018a780 <__muldf3>
8016d600:	00603821 	move	a3,v1
8016d604:	8e460018 	lw	a2,24(s2)
8016d608:	8e47001c 	lw	a3,28(s2)
8016d60c:	00402021 	move	a0,v0
8016d610:	0c0629c2 	jal	8018a708 <__adddf3>
8016d614:	00602821 	move	a1,v1
8016d618:	00403021 	move	a2,v0
8016d61c:	02002021 	move	a0,s0
8016d620:	02202821 	move	a1,s1
8016d624:	0c0629e0 	jal	8018a780 <__muldf3>
8016d628:	00603821 	move	a3,v1
8016d62c:	8e460010 	lw	a2,16(s2)
8016d630:	8e470014 	lw	a3,20(s2)
8016d634:	00402021 	move	a0,v0
8016d638:	0c0629c2 	jal	8018a708 <__adddf3>
8016d63c:	00602821 	move	a1,v1
8016d640:	00403021 	move	a2,v0
8016d644:	02002021 	move	a0,s0
8016d648:	02202821 	move	a1,s1
8016d64c:	0c0629e0 	jal	8018a780 <__muldf3>
8016d650:	00603821 	move	a3,v1
8016d654:	8fa40040 	lw	a0,64(sp)
8016d658:	8fa50044 	lw	a1,68(sp)
8016d65c:	00403021 	move	a2,v0
8016d660:	0c0629a2 	jal	8018a688 <__subdf3>
8016d664:	00603821 	move	a3,v1
8016d668:	0040b021 	move	s6,v0
8016d66c:	3c02801e 	lui	v0,0x801e
8016d670:	8c4427d0 	lw	a0,10192(v0)
8016d674:	8c4527d4 	lw	a1,10196(v0)
8016d678:	8e460008 	lw	a2,8(s2)
8016d67c:	8e47000c 	lw	a3,12(s2)
8016d680:	0060b821 	move	s7,v1
8016d684:	afa40048 	sw	a0,72(sp)
8016d688:	0c0629a2 	jal	8018a688 <__subdf3>
8016d68c:	afa5004c 	sw	a1,76(sp)
8016d690:	0040a021 	move	s4,v0
8016d694:	2bc20070 	slti	v0,s8,112
8016d698:	10400fe9 	beqz	v0,80171640 <atan+0x5970>
8016d69c:	0060a821 	move	s5,v1
8016d6a0:	3c02801e 	lui	v0,0x801e
8016d6a4:	8c5027d8 	lw	s0,10200(v0)
8016d6a8:	8c5127dc 	lw	s1,10204(v0)
8016d6ac:	02c02021 	move	a0,s6
8016d6b0:	02e02821 	move	a1,s7
8016d6b4:	02003021 	move	a2,s0
8016d6b8:	0c0629a2 	jal	8018a688 <__subdf3>
8016d6bc:	02203821 	move	a3,s1
8016d6c0:	00403021 	move	a2,v0
8016d6c4:	02802021 	move	a0,s4
8016d6c8:	02a02821 	move	a1,s5
8016d6cc:	0c0629c2 	jal	8018a708 <__adddf3>
8016d6d0:	00603821 	move	a3,v1
8016d6d4:	02002021 	move	a0,s0
8016d6d8:	02202821 	move	a1,s1
8016d6dc:	02c03021 	move	a2,s6
8016d6e0:	02e03821 	move	a3,s7
8016d6e4:	00409021 	move	s2,v0
8016d6e8:	0c0629c2 	jal	8018a708 <__adddf3>
8016d6ec:	00609821 	move	s3,v1
8016d6f0:	00403021 	move	a2,v0
8016d6f4:	02802021 	move	a0,s4
8016d6f8:	02a02821 	move	a1,s5
8016d6fc:	0c0629c2 	jal	8018a708 <__adddf3>
8016d700:	00603821 	move	a3,v1
8016d704:	00403021 	move	a2,v0
8016d708:	02402021 	move	a0,s2
8016d70c:	02602821 	move	a1,s3
8016d710:	0c062b6c 	jal	8018adb0 <__eqdf2>
8016d714:	00603821 	move	a3,v1
8016d718:	10401115 	beqz	v0,80171b70 <atan+0x5ea0>
8016d71c:	02403021 	move	a2,s2
8016d720:	8fa40028 	lw	a0,40(sp)
8016d724:	8fa5002c 	lw	a1,44(sp)
8016d728:	8fa60030 	lw	a2,48(sp)
8016d72c:	8fa70034 	lw	a3,52(sp)
8016d730:	0c0629c2 	jal	8018a708 <__adddf3>
8016d734:	001ef1c0 	sll	s8,s8,0x7
8016d738:	8fa40020 	lw	a0,32(sp)
8016d73c:	8fa50024 	lw	a1,36(sp)
8016d740:	00403021 	move	a2,v0
8016d744:	00603821 	move	a3,v1
8016d748:	00409021 	move	s2,v0
8016d74c:	0c0629c2 	jal	8018a708 <__adddf3>
8016d750:	00609821 	move	s3,v1
8016d754:	8fa40018 	lw	a0,24(sp)
8016d758:	8fa5001c 	lw	a1,28(sp)
8016d75c:	00403021 	move	a2,v0
8016d760:	00603821 	move	a3,v1
8016d764:	00408021 	move	s0,v0
8016d768:	0c0629a2 	jal	8018a688 <__subdf3>
8016d76c:	00608821 	move	s1,v1
8016d770:	8fa40020 	lw	a0,32(sp)
8016d774:	8fa50024 	lw	a1,36(sp)
8016d778:	02003021 	move	a2,s0
8016d77c:	02203821 	move	a3,s1
8016d780:	0040a021 	move	s4,v0
8016d784:	0c0629a2 	jal	8018a688 <__subdf3>
8016d788:	0060a821 	move	s5,v1
8016d78c:	00403021 	move	a2,v0
8016d790:	02402021 	move	a0,s2
8016d794:	02602821 	move	a1,s3
8016d798:	0c0629c2 	jal	8018a708 <__adddf3>
8016d79c:	00603821 	move	a3,v1
8016d7a0:	8fa40038 	lw	a0,56(sp)
8016d7a4:	8fa5003c 	lw	a1,60(sp)
8016d7a8:	00403021 	move	a2,v0
8016d7ac:	0c0629c2 	jal	8018a708 <__adddf3>
8016d7b0:	00603821 	move	a3,v1
8016d7b4:	00403021 	move	a2,v0
8016d7b8:	02802021 	move	a0,s4
8016d7bc:	02a02821 	move	a1,s5
8016d7c0:	0c0629a2 	jal	8018a688 <__subdf3>
8016d7c4:	00603821 	move	a3,v1
8016d7c8:	8fa40260 	lw	a0,608(sp)
8016d7cc:	8fa50264 	lw	a1,612(sp)
8016d7d0:	00403021 	move	a2,v0
8016d7d4:	0c0629c2 	jal	8018a708 <__adddf3>
8016d7d8:	00603821 	move	a3,v1
8016d7dc:	8fa40260 	lw	a0,608(sp)
8016d7e0:	8fa50264 	lw	a1,612(sp)
8016d7e4:	8fa60050 	lw	a2,80(sp)
8016d7e8:	8fa70054 	lw	a3,84(sp)
8016d7ec:	00408021 	move	s0,v0
8016d7f0:	0c0629e0 	jal	8018a780 <__muldf3>
8016d7f4:	00608821 	move	s1,v1
8016d7f8:	00403021 	move	a2,v0
8016d7fc:	02002021 	move	a0,s0
8016d800:	02202821 	move	a1,s1
8016d804:	0c0629a2 	jal	8018a688 <__subdf3>
8016d808:	00603821 	move	a3,v1
8016d80c:	8fa60220 	lw	a2,544(sp)
8016d810:	8fa70224 	lw	a3,548(sp)
8016d814:	00402021 	move	a0,v0
8016d818:	0c062ad0 	jal	8018ab40 <__divdf3>
8016d81c:	00602821 	move	a1,v1
8016d820:	8fa40050 	lw	a0,80(sp)
8016d824:	8fa50054 	lw	a1,84(sp)
8016d828:	00403021 	move	a2,v0
8016d82c:	00603821 	move	a3,v1
8016d830:	00408021 	move	s0,v0
8016d834:	0c0629c2 	jal	8018a708 <__adddf3>
8016d838:	00608821 	move	s1,v1
8016d83c:	8fa40050 	lw	a0,80(sp)
8016d840:	8fa50054 	lw	a1,84(sp)
8016d844:	00403021 	move	a2,v0
8016d848:	00603821 	move	a3,v1
8016d84c:	00409021 	move	s2,v0
8016d850:	0c0629a2 	jal	8018a688 <__subdf3>
8016d854:	00609821 	move	s3,v1
8016d858:	00403021 	move	a2,v0
8016d85c:	02002021 	move	a0,s0
8016d860:	02202821 	move	a1,s1
8016d864:	0c0629c2 	jal	8018a708 <__adddf3>
8016d868:	00603821 	move	a3,v1
8016d86c:	3c05801e 	lui	a1,0x801e
8016d870:	0040a021 	move	s4,v0
8016d874:	24a2af30 	addiu	v0,a1,-20688
8016d878:	03c21021 	addu	v0,s8,v0
8016d87c:	8c460000 	lw	a2,0(v0)
8016d880:	8c470004 	lw	a3,4(v0)
8016d884:	02402021 	move	a0,s2
8016d888:	02602821 	move	a1,s3
8016d88c:	0c0629a2 	jal	8018a688 <__subdf3>
8016d890:	0060a821 	move	s5,v1
8016d894:	00408021 	move	s0,v0
8016d898:	00608821 	move	s1,v1
8016d89c:	02802021 	move	a0,s4
8016d8a0:	02a02821 	move	a1,s5
8016d8a4:	00403021 	move	a2,v0
8016d8a8:	0c0629c2 	jal	8018a708 <__adddf3>
8016d8ac:	00603821 	move	a3,v1
8016d8b0:	02002021 	move	a0,s0
8016d8b4:	02202821 	move	a1,s1
8016d8b8:	00003021 	move	a2,zero
8016d8bc:	00003821 	move	a3,zero
8016d8c0:	afa20078 	sw	v0,120(sp)
8016d8c4:	0c062c0c 	jal	8018b030 <__ltdf2>
8016d8c8:	afa3007c 	sw	v1,124(sp)
8016d8cc:	04401203 	bltz	v0,801720dc <atan+0x640c>
8016d8d0:	3c028000 	lui	v0,0x8000
8016d8d4:	02009021 	move	s2,s0
8016d8d8:	02209821 	move	s3,s1
8016d8dc:	02802021 	move	a0,s4
8016d8e0:	02a02821 	move	a1,s5
8016d8e4:	00003021 	move	a2,zero
8016d8e8:	0c062c0c 	jal	8018b030 <__ltdf2>
8016d8ec:	00003821 	move	a3,zero
8016d8f0:	044011f7 	bltz	v0,801720d0 <atan+0x6400>
8016d8f4:	3c028000 	lui	v0,0x8000
8016d8f8:	02803021 	move	a2,s4
8016d8fc:	02a03821 	move	a3,s5
8016d900:	02402021 	move	a0,s2
8016d904:	0c062bc4 	jal	8018af10 <__gtdf2>
8016d908:	02602821 	move	a1,s3
8016d90c:	18401091 	blez	v0,80171b54 <atan+0x5e84>
8016d910:	02802021 	move	a0,s4
8016d914:	8fa60078 	lw	a2,120(sp)
8016d918:	8fa7007c 	lw	a3,124(sp)
8016d91c:	02002021 	move	a0,s0
8016d920:	0c0629a2 	jal	8018a688 <__subdf3>
8016d924:	02202821 	move	a1,s1
8016d928:	02802021 	move	a0,s4
8016d92c:	02a02821 	move	a1,s5
8016d930:	00403021 	move	a2,v0
8016d934:	0c0629c2 	jal	8018a708 <__adddf3>
8016d938:	00603821 	move	a3,v1
8016d93c:	3c08801e 	lui	t0,0x801e
8016d940:	2510af30 	addiu	s0,t0,-20688
8016d944:	03d08021 	addu	s0,s8,s0
8016d948:	8e060078 	lw	a2,120(s0)
8016d94c:	8e07007c 	lw	a3,124(s0)
8016d950:	8fa40078 	lw	a0,120(sp)
8016d954:	8fa5007c 	lw	a1,124(sp)
8016d958:	afa20208 	sw	v0,520(sp)
8016d95c:	0c0629e0 	jal	8018a780 <__muldf3>
8016d960:	afa3020c 	sw	v1,524(sp)
8016d964:	8e060070 	lw	a2,112(s0)
8016d968:	8e070074 	lw	a3,116(s0)
8016d96c:	00402021 	move	a0,v0
8016d970:	0c0629c2 	jal	8018a708 <__adddf3>
8016d974:	00602821 	move	a1,v1
8016d978:	8fa40078 	lw	a0,120(sp)
8016d97c:	8fa5007c 	lw	a1,124(sp)
8016d980:	00403021 	move	a2,v0
8016d984:	0c0629e0 	jal	8018a780 <__muldf3>
8016d988:	00603821 	move	a3,v1
8016d98c:	8e060068 	lw	a2,104(s0)
8016d990:	8e07006c 	lw	a3,108(s0)
8016d994:	00402021 	move	a0,v0
8016d998:	0c0629c2 	jal	8018a708 <__adddf3>
8016d99c:	00602821 	move	a1,v1
8016d9a0:	8fa40078 	lw	a0,120(sp)
8016d9a4:	8fa5007c 	lw	a1,124(sp)
8016d9a8:	00403021 	move	a2,v0
8016d9ac:	0c0629e0 	jal	8018a780 <__muldf3>
8016d9b0:	00603821 	move	a3,v1
8016d9b4:	8e060060 	lw	a2,96(s0)
8016d9b8:	8e070064 	lw	a3,100(s0)
8016d9bc:	00402021 	move	a0,v0
8016d9c0:	0c0629c2 	jal	8018a708 <__adddf3>
8016d9c4:	00602821 	move	a1,v1
8016d9c8:	8fa40078 	lw	a0,120(sp)
8016d9cc:	8fa5007c 	lw	a1,124(sp)
8016d9d0:	00403021 	move	a2,v0
8016d9d4:	0c0629e0 	jal	8018a780 <__muldf3>
8016d9d8:	00603821 	move	a3,v1
8016d9dc:	8e060058 	lw	a2,88(s0)
8016d9e0:	8e07005c 	lw	a3,92(s0)
8016d9e4:	00402021 	move	a0,v0
8016d9e8:	0c0629c2 	jal	8018a708 <__adddf3>
8016d9ec:	00602821 	move	a1,v1
8016d9f0:	8fa40078 	lw	a0,120(sp)
8016d9f4:	8fa5007c 	lw	a1,124(sp)
8016d9f8:	00403021 	move	a2,v0
8016d9fc:	0c0629e0 	jal	8018a780 <__muldf3>
8016da00:	00603821 	move	a3,v1
8016da04:	8e11004c 	lw	s1,76(s0)
8016da08:	8e100048 	lw	s0,72(s0)
8016da0c:	00402021 	move	a0,v0
8016da10:	00602821 	move	a1,v1
8016da14:	02003021 	move	a2,s0
8016da18:	02203821 	move	a3,s1
8016da1c:	0040a021 	move	s4,v0
8016da20:	0c0629c2 	jal	8018a708 <__adddf3>
8016da24:	0060a821 	move	s5,v1
8016da28:	02002021 	move	a0,s0
8016da2c:	02202821 	move	a1,s1
8016da30:	00003021 	move	a2,zero
8016da34:	00003821 	move	a3,zero
8016da38:	afa201c8 	sw	v0,456(sp)
8016da3c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016da40:	afa301cc 	sw	v1,460(sp)
8016da44:	0440119f 	bltz	v0,801720c4 <atan+0x63f4>
8016da48:	3c028000 	lui	v0,0x8000
8016da4c:	02009021 	move	s2,s0
8016da50:	02209821 	move	s3,s1
8016da54:	02802021 	move	a0,s4
8016da58:	02a02821 	move	a1,s5
8016da5c:	00003021 	move	a2,zero
8016da60:	0c062c0c 	jal	8018b030 <__ltdf2>
8016da64:	00003821 	move	a3,zero
8016da68:	04401193 	bltz	v0,801720b8 <atan+0x63e8>
8016da6c:	3c028000 	lui	v0,0x8000
8016da70:	02803021 	move	a2,s4
8016da74:	02a03821 	move	a3,s5
8016da78:	02402021 	move	a0,s2
8016da7c:	0c062bc4 	jal	8018af10 <__gtdf2>
8016da80:	02602821 	move	a1,s3
8016da84:	18401019 	blez	v0,80171aec <atan+0x5e1c>
8016da88:	00000000 	nop
8016da8c:	8fa601c8 	lw	a2,456(sp)
8016da90:	8fa701cc 	lw	a3,460(sp)
8016da94:	02002021 	move	a0,s0
8016da98:	0c0629a2 	jal	8018a688 <__subdf3>
8016da9c:	02202821 	move	a1,s1
8016daa0:	00403021 	move	a2,v0
8016daa4:	02802021 	move	a0,s4
8016daa8:	02a02821 	move	a1,s5
8016daac:	0c0629c2 	jal	8018a708 <__adddf3>
8016dab0:	00603821 	move	a3,v1
8016dab4:	8fa40260 	lw	a0,608(sp)
8016dab8:	8fa50264 	lw	a1,612(sp)
8016dabc:	00403021 	move	a2,v0
8016dac0:	0c0629c2 	jal	8018a708 <__adddf3>
8016dac4:	00603821 	move	a3,v1
8016dac8:	3c09801e 	lui	t1,0x801e
8016dacc:	2524af30 	addiu	a0,t1,-20688
8016dad0:	03c42021 	addu	a0,s8,a0
8016dad4:	8c860050 	lw	a2,80(a0)
8016dad8:	8c870054 	lw	a3,84(a0)
8016dadc:	00602821 	move	a1,v1
8016dae0:	0c0629c2 	jal	8018a708 <__adddf3>
8016dae4:	00402021 	move	a0,v0
8016dae8:	afa200e0 	sw	v0,224(sp)
8016daec:	afa300e4 	sw	v1,228(sp)
8016daf0:	8fa400e0 	lw	a0,224(sp)
8016daf4:	8fa500e4 	lw	a1,228(sp)
8016daf8:	8fa601c8 	lw	a2,456(sp)
8016dafc:	8fa701cc 	lw	a3,460(sp)
8016db00:	0c0629c2 	jal	8018a708 <__adddf3>
8016db04:	00000000 	nop
8016db08:	3c08801d 	lui	t0,0x801d
8016db0c:	8d127970 	lw	s2,31088(t0)
8016db10:	8d137974 	lw	s3,31092(t0)
8016db14:	8fa40078 	lw	a0,120(sp)
8016db18:	8fa5007c 	lw	a1,124(sp)
8016db1c:	02403021 	move	a2,s2
8016db20:	02603821 	move	a3,s3
8016db24:	0040b021 	move	s6,v0
8016db28:	0c0629e0 	jal	8018a780 <__muldf3>
8016db2c:	0060b821 	move	s7,v1
8016db30:	8fa40078 	lw	a0,120(sp)
8016db34:	8fa5007c 	lw	a1,124(sp)
8016db38:	00403021 	move	a2,v0
8016db3c:	00603821 	move	a3,v1
8016db40:	00408021 	move	s0,v0
8016db44:	0c0629a2 	jal	8018a688 <__subdf3>
8016db48:	00608821 	move	s1,v1
8016db4c:	00403021 	move	a2,v0
8016db50:	02002021 	move	a0,s0
8016db54:	02202821 	move	a1,s1
8016db58:	0c0629c2 	jal	8018a708 <__adddf3>
8016db5c:	00603821 	move	a3,v1
8016db60:	8fa40078 	lw	a0,120(sp)
8016db64:	8fa5007c 	lw	a1,124(sp)
8016db68:	00403021 	move	a2,v0
8016db6c:	00603821 	move	a3,v1
8016db70:	afa200b0 	sw	v0,176(sp)
8016db74:	0c0629a2 	jal	8018a688 <__subdf3>
8016db78:	afa300b4 	sw	v1,180(sp)
8016db7c:	02c02021 	move	a0,s6
8016db80:	02e02821 	move	a1,s7
8016db84:	02403021 	move	a2,s2
8016db88:	02603821 	move	a3,s3
8016db8c:	afa20158 	sw	v0,344(sp)
8016db90:	0c0629e0 	jal	8018a780 <__muldf3>
8016db94:	afa3015c 	sw	v1,348(sp)
8016db98:	00403021 	move	a2,v0
8016db9c:	02c02021 	move	a0,s6
8016dba0:	02e02821 	move	a1,s7
8016dba4:	00603821 	move	a3,v1
8016dba8:	00408021 	move	s0,v0
8016dbac:	0c0629a2 	jal	8018a688 <__subdf3>
8016dbb0:	00608821 	move	s1,v1
8016dbb4:	00403021 	move	a2,v0
8016dbb8:	02002021 	move	a0,s0
8016dbbc:	02202821 	move	a1,s1
8016dbc0:	0c0629c2 	jal	8018a708 <__adddf3>
8016dbc4:	00603821 	move	a3,v1
8016dbc8:	00403021 	move	a2,v0
8016dbcc:	02c02021 	move	a0,s6
8016dbd0:	02e02821 	move	a1,s7
8016dbd4:	00603821 	move	a3,v1
8016dbd8:	00408021 	move	s0,v0
8016dbdc:	0c0629a2 	jal	8018a688 <__subdf3>
8016dbe0:	00608821 	move	s1,v1
8016dbe4:	8fa400b0 	lw	a0,176(sp)
8016dbe8:	8fa500b4 	lw	a1,180(sp)
8016dbec:	02003021 	move	a2,s0
8016dbf0:	02203821 	move	a3,s1
8016dbf4:	afa202d0 	sw	v0,720(sp)
8016dbf8:	0c0629e0 	jal	8018a780 <__muldf3>
8016dbfc:	afa302d4 	sw	v1,724(sp)
8016dc00:	8fa400b0 	lw	a0,176(sp)
8016dc04:	8fa500b4 	lw	a1,180(sp)
8016dc08:	8fa602d0 	lw	a2,720(sp)
8016dc0c:	8fa702d4 	lw	a3,724(sp)
8016dc10:	0040a021 	move	s4,v0
8016dc14:	0c0629e0 	jal	8018a780 <__muldf3>
8016dc18:	0060a821 	move	s5,v1
8016dc1c:	8fa40158 	lw	a0,344(sp)
8016dc20:	8fa5015c 	lw	a1,348(sp)
8016dc24:	02003021 	move	a2,s0
8016dc28:	02203821 	move	a3,s1
8016dc2c:	00409021 	move	s2,v0
8016dc30:	0c0629e0 	jal	8018a780 <__muldf3>
8016dc34:	00609821 	move	s3,v1
8016dc38:	00403021 	move	a2,v0
8016dc3c:	02402021 	move	a0,s2
8016dc40:	02602821 	move	a1,s3
8016dc44:	0c0629c2 	jal	8018a708 <__adddf3>
8016dc48:	00603821 	move	a3,v1
8016dc4c:	00403021 	move	a2,v0
8016dc50:	02802021 	move	a0,s4
8016dc54:	02a02821 	move	a1,s5
8016dc58:	00603821 	move	a3,v1
8016dc5c:	00408021 	move	s0,v0
8016dc60:	0c0629c2 	jal	8018a708 <__adddf3>
8016dc64:	00608821 	move	s1,v1
8016dc68:	00403021 	move	a2,v0
8016dc6c:	02802021 	move	a0,s4
8016dc70:	02a02821 	move	a1,s5
8016dc74:	00603821 	move	a3,v1
8016dc78:	00409021 	move	s2,v0
8016dc7c:	0c0629a2 	jal	8018a688 <__subdf3>
8016dc80:	00609821 	move	s3,v1
8016dc84:	00403021 	move	a2,v0
8016dc88:	02002021 	move	a0,s0
8016dc8c:	02202821 	move	a1,s1
8016dc90:	0c0629c2 	jal	8018a708 <__adddf3>
8016dc94:	00603821 	move	a3,v1
8016dc98:	8fa40158 	lw	a0,344(sp)
8016dc9c:	8fa5015c 	lw	a1,348(sp)
8016dca0:	8fa602d0 	lw	a2,720(sp)
8016dca4:	8fa702d4 	lw	a3,724(sp)
8016dca8:	00408021 	move	s0,v0
8016dcac:	0c0629e0 	jal	8018a780 <__muldf3>
8016dcb0:	00608821 	move	s1,v1
8016dcb4:	00403021 	move	a2,v0
8016dcb8:	02002021 	move	a0,s0
8016dcbc:	02202821 	move	a1,s1
8016dcc0:	0c0629c2 	jal	8018a708 <__adddf3>
8016dcc4:	00603821 	move	a3,v1
8016dcc8:	8fa401c8 	lw	a0,456(sp)
8016dccc:	8fa501cc 	lw	a1,460(sp)
8016dcd0:	02c03021 	move	a2,s6
8016dcd4:	02e03821 	move	a3,s7
8016dcd8:	0040a021 	move	s4,v0
8016dcdc:	0c0629a2 	jal	8018a688 <__subdf3>
8016dce0:	0060a821 	move	s5,v1
8016dce4:	8fa400e0 	lw	a0,224(sp)
8016dce8:	8fa500e4 	lw	a1,228(sp)
8016dcec:	00403021 	move	a2,v0
8016dcf0:	0c0629c2 	jal	8018a708 <__adddf3>
8016dcf4:	00603821 	move	a3,v1
8016dcf8:	8fa40078 	lw	a0,120(sp)
8016dcfc:	8fa5007c 	lw	a1,124(sp)
8016dd00:	00403021 	move	a2,v0
8016dd04:	0c0629e0 	jal	8018a780 <__muldf3>
8016dd08:	00603821 	move	a3,v1
8016dd0c:	8fa40208 	lw	a0,520(sp)
8016dd10:	8fa5020c 	lw	a1,524(sp)
8016dd14:	02c03021 	move	a2,s6
8016dd18:	02e03821 	move	a3,s7
8016dd1c:	00408021 	move	s0,v0
8016dd20:	0c0629e0 	jal	8018a780 <__muldf3>
8016dd24:	00608821 	move	s1,v1
8016dd28:	00403021 	move	a2,v0
8016dd2c:	02002021 	move	a0,s0
8016dd30:	02202821 	move	a1,s1
8016dd34:	0c0629c2 	jal	8018a708 <__adddf3>
8016dd38:	00603821 	move	a3,v1
8016dd3c:	00403021 	move	a2,v0
8016dd40:	02802021 	move	a0,s4
8016dd44:	02a02821 	move	a1,s5
8016dd48:	0c0629c2 	jal	8018a708 <__adddf3>
8016dd4c:	00603821 	move	a3,v1
8016dd50:	00403021 	move	a2,v0
8016dd54:	02402021 	move	a0,s2
8016dd58:	02602821 	move	a1,s3
8016dd5c:	00603821 	move	a3,v1
8016dd60:	00408021 	move	s0,v0
8016dd64:	0c0629c2 	jal	8018a708 <__adddf3>
8016dd68:	00608821 	move	s1,v1
8016dd6c:	00403021 	move	a2,v0
8016dd70:	02402021 	move	a0,s2
8016dd74:	02602821 	move	a1,s3
8016dd78:	00603821 	move	a3,v1
8016dd7c:	0040a021 	move	s4,v0
8016dd80:	0c0629a2 	jal	8018a688 <__subdf3>
8016dd84:	0060a821 	move	s5,v1
8016dd88:	00403021 	move	a2,v0
8016dd8c:	02002021 	move	a0,s0
8016dd90:	02202821 	move	a1,s1
8016dd94:	0c0629c2 	jal	8018a708 <__adddf3>
8016dd98:	00603821 	move	a3,v1
8016dd9c:	3c09801e 	lui	t1,0x801e
8016dda0:	0040b021 	move	s6,v0
8016dda4:	2522af30 	addiu	v0,t1,-20688
8016dda8:	03c21021 	addu	v0,s8,v0
8016ddac:	8c500038 	lw	s0,56(v0)
8016ddb0:	8c51003c 	lw	s1,60(v0)
8016ddb4:	02802021 	move	a0,s4
8016ddb8:	02a02821 	move	a1,s5
8016ddbc:	02003021 	move	a2,s0
8016ddc0:	02203821 	move	a3,s1
8016ddc4:	0c0629c2 	jal	8018a708 <__adddf3>
8016ddc8:	0060b821 	move	s7,v1
8016ddcc:	02002021 	move	a0,s0
8016ddd0:	02202821 	move	a1,s1
8016ddd4:	00003021 	move	a2,zero
8016ddd8:	00003821 	move	a3,zero
8016dddc:	afa201c0 	sw	v0,448(sp)
8016dde0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016dde4:	afa301c4 	sw	v1,452(sp)
8016dde8:	044010b0 	bltz	v0,801720ac <atan+0x63dc>
8016ddec:	3c028000 	lui	v0,0x8000
8016ddf0:	02009021 	move	s2,s0
8016ddf4:	02209821 	move	s3,s1
8016ddf8:	02802021 	move	a0,s4
8016ddfc:	02a02821 	move	a1,s5
8016de00:	00003021 	move	a2,zero
8016de04:	0c062c0c 	jal	8018b030 <__ltdf2>
8016de08:	00003821 	move	a3,zero
8016de0c:	044010a4 	bltz	v0,801720a0 <atan+0x63d0>
8016de10:	3c028000 	lui	v0,0x8000
8016de14:	02803021 	move	a2,s4
8016de18:	02a03821 	move	a3,s5
8016de1c:	02402021 	move	a0,s2
8016de20:	0c062bc4 	jal	8018af10 <__gtdf2>
8016de24:	02602821 	move	a1,s3
8016de28:	18400f16 	blez	v0,80171a84 <atan+0x5db4>
8016de2c:	00000000 	nop
8016de30:	8fa601c0 	lw	a2,448(sp)
8016de34:	8fa701c4 	lw	a3,452(sp)
8016de38:	02002021 	move	a0,s0
8016de3c:	0c0629a2 	jal	8018a688 <__subdf3>
8016de40:	02202821 	move	a1,s1
8016de44:	00403021 	move	a2,v0
8016de48:	02802021 	move	a0,s4
8016de4c:	02a02821 	move	a1,s5
8016de50:	0c0629c2 	jal	8018a708 <__adddf3>
8016de54:	00603821 	move	a3,v1
8016de58:	00403021 	move	a2,v0
8016de5c:	02c02021 	move	a0,s6
8016de60:	02e02821 	move	a1,s7
8016de64:	0c0629c2 	jal	8018a708 <__adddf3>
8016de68:	00603821 	move	a3,v1
8016de6c:	3c05801e 	lui	a1,0x801e
8016de70:	24a4af30 	addiu	a0,a1,-20688
8016de74:	03c42021 	addu	a0,s8,a0
8016de78:	8c860040 	lw	a2,64(a0)
8016de7c:	8c870044 	lw	a3,68(a0)
8016de80:	00602821 	move	a1,v1
8016de84:	0c0629c2 	jal	8018a708 <__adddf3>
8016de88:	00402021 	move	a0,v0
8016de8c:	afa200d8 	sw	v0,216(sp)
8016de90:	afa300dc 	sw	v1,220(sp)
8016de94:	8fa601c0 	lw	a2,448(sp)
8016de98:	8fa701c4 	lw	a3,452(sp)
8016de9c:	8fa400d8 	lw	a0,216(sp)
8016dea0:	8fa500dc 	lw	a1,220(sp)
8016dea4:	0c0629c2 	jal	8018a708 <__adddf3>
8016dea8:	00000000 	nop
8016deac:	3c09801d 	lui	t1,0x801d
8016deb0:	8d267970 	lw	a2,31088(t1)
8016deb4:	8d277974 	lw	a3,31092(t1)
8016deb8:	00402021 	move	a0,v0
8016debc:	00602821 	move	a1,v1
8016dec0:	0040a021 	move	s4,v0
8016dec4:	0c0629e0 	jal	8018a780 <__muldf3>
8016dec8:	0060a821 	move	s5,v1
8016decc:	00403021 	move	a2,v0
8016ded0:	02802021 	move	a0,s4
8016ded4:	02a02821 	move	a1,s5
8016ded8:	00603821 	move	a3,v1
8016dedc:	00408021 	move	s0,v0
8016dee0:	0c0629a2 	jal	8018a688 <__subdf3>
8016dee4:	00608821 	move	s1,v1
8016dee8:	00403021 	move	a2,v0
8016deec:	02002021 	move	a0,s0
8016def0:	02202821 	move	a1,s1
8016def4:	0c0629c2 	jal	8018a708 <__adddf3>
8016def8:	00603821 	move	a3,v1
8016defc:	00403021 	move	a2,v0
8016df00:	02802021 	move	a0,s4
8016df04:	02a02821 	move	a1,s5
8016df08:	00603821 	move	a3,v1
8016df0c:	00408021 	move	s0,v0
8016df10:	0c0629a2 	jal	8018a688 <__subdf3>
8016df14:	00608821 	move	s1,v1
8016df18:	8fa400b0 	lw	a0,176(sp)
8016df1c:	8fa500b4 	lw	a1,180(sp)
8016df20:	02003021 	move	a2,s0
8016df24:	02203821 	move	a3,s1
8016df28:	afa202d8 	sw	v0,728(sp)
8016df2c:	0c0629e0 	jal	8018a780 <__muldf3>
8016df30:	afa302dc 	sw	v1,732(sp)
8016df34:	8fa400b0 	lw	a0,176(sp)
8016df38:	8fa500b4 	lw	a1,180(sp)
8016df3c:	8fa602d8 	lw	a2,728(sp)
8016df40:	8fa702dc 	lw	a3,732(sp)
8016df44:	0040b021 	move	s6,v0
8016df48:	0c0629e0 	jal	8018a780 <__muldf3>
8016df4c:	0060b821 	move	s7,v1
8016df50:	8fa40158 	lw	a0,344(sp)
8016df54:	8fa5015c 	lw	a1,348(sp)
8016df58:	02003021 	move	a2,s0
8016df5c:	02203821 	move	a3,s1
8016df60:	00409021 	move	s2,v0
8016df64:	0c0629e0 	jal	8018a780 <__muldf3>
8016df68:	00609821 	move	s3,v1
8016df6c:	00403021 	move	a2,v0
8016df70:	02402021 	move	a0,s2
8016df74:	02602821 	move	a1,s3
8016df78:	0c0629c2 	jal	8018a708 <__adddf3>
8016df7c:	00603821 	move	a3,v1
8016df80:	00403021 	move	a2,v0
8016df84:	02c02021 	move	a0,s6
8016df88:	02e02821 	move	a1,s7
8016df8c:	00603821 	move	a3,v1
8016df90:	00408021 	move	s0,v0
8016df94:	0c0629c2 	jal	8018a708 <__adddf3>
8016df98:	00608821 	move	s1,v1
8016df9c:	00403021 	move	a2,v0
8016dfa0:	02c02021 	move	a0,s6
8016dfa4:	02e02821 	move	a1,s7
8016dfa8:	00603821 	move	a3,v1
8016dfac:	00409021 	move	s2,v0
8016dfb0:	0c0629a2 	jal	8018a688 <__subdf3>
8016dfb4:	00609821 	move	s3,v1
8016dfb8:	00403021 	move	a2,v0
8016dfbc:	02002021 	move	a0,s0
8016dfc0:	02202821 	move	a1,s1
8016dfc4:	0c0629c2 	jal	8018a708 <__adddf3>
8016dfc8:	00603821 	move	a3,v1
8016dfcc:	8fa40158 	lw	a0,344(sp)
8016dfd0:	8fa5015c 	lw	a1,348(sp)
8016dfd4:	8fa602d8 	lw	a2,728(sp)
8016dfd8:	8fa702dc 	lw	a3,732(sp)
8016dfdc:	00408021 	move	s0,v0
8016dfe0:	0c0629e0 	jal	8018a780 <__muldf3>
8016dfe4:	00608821 	move	s1,v1
8016dfe8:	00403021 	move	a2,v0
8016dfec:	02002021 	move	a0,s0
8016dff0:	02202821 	move	a1,s1
8016dff4:	0c0629c2 	jal	8018a708 <__adddf3>
8016dff8:	00603821 	move	a3,v1
8016dffc:	8fa401c0 	lw	a0,448(sp)
8016e000:	8fa501c4 	lw	a1,452(sp)
8016e004:	02803021 	move	a2,s4
8016e008:	02a03821 	move	a3,s5
8016e00c:	0040b021 	move	s6,v0
8016e010:	0c0629a2 	jal	8018a688 <__subdf3>
8016e014:	0060b821 	move	s7,v1
8016e018:	8fa400d8 	lw	a0,216(sp)
8016e01c:	8fa500dc 	lw	a1,220(sp)
8016e020:	00403021 	move	a2,v0
8016e024:	0c0629c2 	jal	8018a708 <__adddf3>
8016e028:	00603821 	move	a3,v1
8016e02c:	8fa40078 	lw	a0,120(sp)
8016e030:	8fa5007c 	lw	a1,124(sp)
8016e034:	00403021 	move	a2,v0
8016e038:	0c0629e0 	jal	8018a780 <__muldf3>
8016e03c:	00603821 	move	a3,v1
8016e040:	8fa40208 	lw	a0,520(sp)
8016e044:	8fa5020c 	lw	a1,524(sp)
8016e048:	02803021 	move	a2,s4
8016e04c:	02a03821 	move	a3,s5
8016e050:	00408021 	move	s0,v0
8016e054:	0c0629e0 	jal	8018a780 <__muldf3>
8016e058:	00608821 	move	s1,v1
8016e05c:	00403021 	move	a2,v0
8016e060:	02002021 	move	a0,s0
8016e064:	02202821 	move	a1,s1
8016e068:	0c0629c2 	jal	8018a708 <__adddf3>
8016e06c:	00603821 	move	a3,v1
8016e070:	00403021 	move	a2,v0
8016e074:	02c02021 	move	a0,s6
8016e078:	02e02821 	move	a1,s7
8016e07c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e080:	00603821 	move	a3,v1
8016e084:	00403021 	move	a2,v0
8016e088:	02402021 	move	a0,s2
8016e08c:	02602821 	move	a1,s3
8016e090:	00603821 	move	a3,v1
8016e094:	00408021 	move	s0,v0
8016e098:	0c0629c2 	jal	8018a708 <__adddf3>
8016e09c:	00608821 	move	s1,v1
8016e0a0:	00403021 	move	a2,v0
8016e0a4:	02402021 	move	a0,s2
8016e0a8:	02602821 	move	a1,s3
8016e0ac:	00603821 	move	a3,v1
8016e0b0:	0040a021 	move	s4,v0
8016e0b4:	0c0629a2 	jal	8018a688 <__subdf3>
8016e0b8:	0060a821 	move	s5,v1
8016e0bc:	00403021 	move	a2,v0
8016e0c0:	02002021 	move	a0,s0
8016e0c4:	02202821 	move	a1,s1
8016e0c8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e0cc:	00603821 	move	a3,v1
8016e0d0:	0060b821 	move	s7,v1
8016e0d4:	3c03801e 	lui	v1,0x801e
8016e0d8:	0040b021 	move	s6,v0
8016e0dc:	2462af30 	addiu	v0,v1,-20688
8016e0e0:	03c21021 	addu	v0,s8,v0
8016e0e4:	8c500028 	lw	s0,40(v0)
8016e0e8:	8c51002c 	lw	s1,44(v0)
8016e0ec:	02802021 	move	a0,s4
8016e0f0:	02a02821 	move	a1,s5
8016e0f4:	02003021 	move	a2,s0
8016e0f8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e0fc:	02203821 	move	a3,s1
8016e100:	02002021 	move	a0,s0
8016e104:	02202821 	move	a1,s1
8016e108:	00003021 	move	a2,zero
8016e10c:	00003821 	move	a3,zero
8016e110:	afa201b8 	sw	v0,440(sp)
8016e114:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e118:	afa301bc 	sw	v1,444(sp)
8016e11c:	04400fdd 	bltz	v0,80172094 <atan+0x63c4>
8016e120:	3c028000 	lui	v0,0x8000
8016e124:	02009021 	move	s2,s0
8016e128:	02209821 	move	s3,s1
8016e12c:	02802021 	move	a0,s4
8016e130:	02a02821 	move	a1,s5
8016e134:	00003021 	move	a2,zero
8016e138:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e13c:	00003821 	move	a3,zero
8016e140:	04400fd1 	bltz	v0,80172088 <atan+0x63b8>
8016e144:	3c028000 	lui	v0,0x8000
8016e148:	02803021 	move	a2,s4
8016e14c:	02a03821 	move	a3,s5
8016e150:	02402021 	move	a0,s2
8016e154:	0c062bc4 	jal	8018af10 <__gtdf2>
8016e158:	02602821 	move	a1,s3
8016e15c:	18400e2f 	blez	v0,80171a1c <atan+0x5d4c>
8016e160:	00000000 	nop
8016e164:	8fa601b8 	lw	a2,440(sp)
8016e168:	8fa701bc 	lw	a3,444(sp)
8016e16c:	02002021 	move	a0,s0
8016e170:	0c0629a2 	jal	8018a688 <__subdf3>
8016e174:	02202821 	move	a1,s1
8016e178:	00403021 	move	a2,v0
8016e17c:	02802021 	move	a0,s4
8016e180:	02a02821 	move	a1,s5
8016e184:	0c0629c2 	jal	8018a708 <__adddf3>
8016e188:	00603821 	move	a3,v1
8016e18c:	00403021 	move	a2,v0
8016e190:	02c02021 	move	a0,s6
8016e194:	02e02821 	move	a1,s7
8016e198:	0c0629c2 	jal	8018a708 <__adddf3>
8016e19c:	00603821 	move	a3,v1
8016e1a0:	3c05801e 	lui	a1,0x801e
8016e1a4:	24a4af30 	addiu	a0,a1,-20688
8016e1a8:	03c42021 	addu	a0,s8,a0
8016e1ac:	8c860030 	lw	a2,48(a0)
8016e1b0:	8c870034 	lw	a3,52(a0)
8016e1b4:	00602821 	move	a1,v1
8016e1b8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e1bc:	00402021 	move	a0,v0
8016e1c0:	afa200d0 	sw	v0,208(sp)
8016e1c4:	afa300d4 	sw	v1,212(sp)
8016e1c8:	8fa601b8 	lw	a2,440(sp)
8016e1cc:	8fa701bc 	lw	a3,444(sp)
8016e1d0:	8fa400d0 	lw	a0,208(sp)
8016e1d4:	8fa500d4 	lw	a1,212(sp)
8016e1d8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e1dc:	00000000 	nop
8016e1e0:	3c09801d 	lui	t1,0x801d
8016e1e4:	8d267970 	lw	a2,31088(t1)
8016e1e8:	8d277974 	lw	a3,31092(t1)
8016e1ec:	00402021 	move	a0,v0
8016e1f0:	00602821 	move	a1,v1
8016e1f4:	0040a021 	move	s4,v0
8016e1f8:	0c0629e0 	jal	8018a780 <__muldf3>
8016e1fc:	0060a821 	move	s5,v1
8016e200:	00403021 	move	a2,v0
8016e204:	02802021 	move	a0,s4
8016e208:	02a02821 	move	a1,s5
8016e20c:	00603821 	move	a3,v1
8016e210:	00408021 	move	s0,v0
8016e214:	0c0629a2 	jal	8018a688 <__subdf3>
8016e218:	00608821 	move	s1,v1
8016e21c:	00403021 	move	a2,v0
8016e220:	02002021 	move	a0,s0
8016e224:	02202821 	move	a1,s1
8016e228:	0c0629c2 	jal	8018a708 <__adddf3>
8016e22c:	00603821 	move	a3,v1
8016e230:	00403021 	move	a2,v0
8016e234:	02802021 	move	a0,s4
8016e238:	02a02821 	move	a1,s5
8016e23c:	00603821 	move	a3,v1
8016e240:	00408021 	move	s0,v0
8016e244:	0c0629a2 	jal	8018a688 <__subdf3>
8016e248:	00608821 	move	s1,v1
8016e24c:	8fa400b0 	lw	a0,176(sp)
8016e250:	8fa500b4 	lw	a1,180(sp)
8016e254:	02003021 	move	a2,s0
8016e258:	02203821 	move	a3,s1
8016e25c:	afa202e0 	sw	v0,736(sp)
8016e260:	0c0629e0 	jal	8018a780 <__muldf3>
8016e264:	afa302e4 	sw	v1,740(sp)
8016e268:	8fa400b0 	lw	a0,176(sp)
8016e26c:	8fa500b4 	lw	a1,180(sp)
8016e270:	8fa602e0 	lw	a2,736(sp)
8016e274:	8fa702e4 	lw	a3,740(sp)
8016e278:	0040b021 	move	s6,v0
8016e27c:	0c0629e0 	jal	8018a780 <__muldf3>
8016e280:	0060b821 	move	s7,v1
8016e284:	8fa40158 	lw	a0,344(sp)
8016e288:	8fa5015c 	lw	a1,348(sp)
8016e28c:	02003021 	move	a2,s0
8016e290:	02203821 	move	a3,s1
8016e294:	00409021 	move	s2,v0
8016e298:	0c0629e0 	jal	8018a780 <__muldf3>
8016e29c:	00609821 	move	s3,v1
8016e2a0:	00403021 	move	a2,v0
8016e2a4:	02402021 	move	a0,s2
8016e2a8:	02602821 	move	a1,s3
8016e2ac:	0c0629c2 	jal	8018a708 <__adddf3>
8016e2b0:	00603821 	move	a3,v1
8016e2b4:	00403021 	move	a2,v0
8016e2b8:	02c02021 	move	a0,s6
8016e2bc:	02e02821 	move	a1,s7
8016e2c0:	00603821 	move	a3,v1
8016e2c4:	00408021 	move	s0,v0
8016e2c8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e2cc:	00608821 	move	s1,v1
8016e2d0:	00403021 	move	a2,v0
8016e2d4:	02c02021 	move	a0,s6
8016e2d8:	02e02821 	move	a1,s7
8016e2dc:	00603821 	move	a3,v1
8016e2e0:	00409021 	move	s2,v0
8016e2e4:	0c0629a2 	jal	8018a688 <__subdf3>
8016e2e8:	00609821 	move	s3,v1
8016e2ec:	00403021 	move	a2,v0
8016e2f0:	02002021 	move	a0,s0
8016e2f4:	02202821 	move	a1,s1
8016e2f8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e2fc:	00603821 	move	a3,v1
8016e300:	8fa40158 	lw	a0,344(sp)
8016e304:	8fa5015c 	lw	a1,348(sp)
8016e308:	8fa602e0 	lw	a2,736(sp)
8016e30c:	8fa702e4 	lw	a3,740(sp)
8016e310:	00408021 	move	s0,v0
8016e314:	0c0629e0 	jal	8018a780 <__muldf3>
8016e318:	00608821 	move	s1,v1
8016e31c:	00403021 	move	a2,v0
8016e320:	02002021 	move	a0,s0
8016e324:	02202821 	move	a1,s1
8016e328:	0c0629c2 	jal	8018a708 <__adddf3>
8016e32c:	00603821 	move	a3,v1
8016e330:	8fa401b8 	lw	a0,440(sp)
8016e334:	8fa501bc 	lw	a1,444(sp)
8016e338:	02803021 	move	a2,s4
8016e33c:	02a03821 	move	a3,s5
8016e340:	0040b021 	move	s6,v0
8016e344:	0c0629a2 	jal	8018a688 <__subdf3>
8016e348:	0060b821 	move	s7,v1
8016e34c:	8fa400d0 	lw	a0,208(sp)
8016e350:	8fa500d4 	lw	a1,212(sp)
8016e354:	00403021 	move	a2,v0
8016e358:	0c0629c2 	jal	8018a708 <__adddf3>
8016e35c:	00603821 	move	a3,v1
8016e360:	8fa40078 	lw	a0,120(sp)
8016e364:	8fa5007c 	lw	a1,124(sp)
8016e368:	00403021 	move	a2,v0
8016e36c:	0c0629e0 	jal	8018a780 <__muldf3>
8016e370:	00603821 	move	a3,v1
8016e374:	8fa40208 	lw	a0,520(sp)
8016e378:	8fa5020c 	lw	a1,524(sp)
8016e37c:	02803021 	move	a2,s4
8016e380:	02a03821 	move	a3,s5
8016e384:	00408021 	move	s0,v0
8016e388:	0c0629e0 	jal	8018a780 <__muldf3>
8016e38c:	00608821 	move	s1,v1
8016e390:	00403021 	move	a2,v0
8016e394:	02002021 	move	a0,s0
8016e398:	02202821 	move	a1,s1
8016e39c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e3a0:	00603821 	move	a3,v1
8016e3a4:	00403021 	move	a2,v0
8016e3a8:	02c02021 	move	a0,s6
8016e3ac:	02e02821 	move	a1,s7
8016e3b0:	0c0629c2 	jal	8018a708 <__adddf3>
8016e3b4:	00603821 	move	a3,v1
8016e3b8:	00403021 	move	a2,v0
8016e3bc:	02402021 	move	a0,s2
8016e3c0:	02602821 	move	a1,s3
8016e3c4:	00603821 	move	a3,v1
8016e3c8:	00408021 	move	s0,v0
8016e3cc:	0c0629c2 	jal	8018a708 <__adddf3>
8016e3d0:	00608821 	move	s1,v1
8016e3d4:	00403021 	move	a2,v0
8016e3d8:	02402021 	move	a0,s2
8016e3dc:	02602821 	move	a1,s3
8016e3e0:	00603821 	move	a3,v1
8016e3e4:	0040a021 	move	s4,v0
8016e3e8:	0c0629a2 	jal	8018a688 <__subdf3>
8016e3ec:	0060a821 	move	s5,v1
8016e3f0:	00403021 	move	a2,v0
8016e3f4:	02002021 	move	a0,s0
8016e3f8:	02202821 	move	a1,s1
8016e3fc:	0c0629c2 	jal	8018a708 <__adddf3>
8016e400:	00603821 	move	a3,v1
8016e404:	0060b821 	move	s7,v1
8016e408:	3c03801e 	lui	v1,0x801e
8016e40c:	0040b021 	move	s6,v0
8016e410:	2462af30 	addiu	v0,v1,-20688
8016e414:	03c21021 	addu	v0,s8,v0
8016e418:	8c500018 	lw	s0,24(v0)
8016e41c:	8c51001c 	lw	s1,28(v0)
8016e420:	02802021 	move	a0,s4
8016e424:	02a02821 	move	a1,s5
8016e428:	02003021 	move	a2,s0
8016e42c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e430:	02203821 	move	a3,s1
8016e434:	02002021 	move	a0,s0
8016e438:	02202821 	move	a1,s1
8016e43c:	00003021 	move	a2,zero
8016e440:	00003821 	move	a3,zero
8016e444:	afa201b0 	sw	v0,432(sp)
8016e448:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e44c:	afa301b4 	sw	v1,436(sp)
8016e450:	04400f0a 	bltz	v0,8017207c <atan+0x63ac>
8016e454:	3c028000 	lui	v0,0x8000
8016e458:	02009021 	move	s2,s0
8016e45c:	02209821 	move	s3,s1
8016e460:	02802021 	move	a0,s4
8016e464:	02a02821 	move	a1,s5
8016e468:	00003021 	move	a2,zero
8016e46c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e470:	00003821 	move	a3,zero
8016e474:	04400efe 	bltz	v0,80172070 <atan+0x63a0>
8016e478:	3c028000 	lui	v0,0x8000
8016e47c:	02803021 	move	a2,s4
8016e480:	02a03821 	move	a3,s5
8016e484:	02402021 	move	a0,s2
8016e488:	0c062bc4 	jal	8018af10 <__gtdf2>
8016e48c:	02602821 	move	a1,s3
8016e490:	18400d48 	blez	v0,801719b4 <atan+0x5ce4>
8016e494:	00000000 	nop
8016e498:	8fa601b0 	lw	a2,432(sp)
8016e49c:	8fa701b4 	lw	a3,436(sp)
8016e4a0:	02002021 	move	a0,s0
8016e4a4:	0c0629a2 	jal	8018a688 <__subdf3>
8016e4a8:	02202821 	move	a1,s1
8016e4ac:	00403021 	move	a2,v0
8016e4b0:	02802021 	move	a0,s4
8016e4b4:	02a02821 	move	a1,s5
8016e4b8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e4bc:	00603821 	move	a3,v1
8016e4c0:	00403021 	move	a2,v0
8016e4c4:	02c02021 	move	a0,s6
8016e4c8:	02e02821 	move	a1,s7
8016e4cc:	0c0629c2 	jal	8018a708 <__adddf3>
8016e4d0:	00603821 	move	a3,v1
8016e4d4:	3c05801e 	lui	a1,0x801e
8016e4d8:	24a4af30 	addiu	a0,a1,-20688
8016e4dc:	03c42021 	addu	a0,s8,a0
8016e4e0:	8c860020 	lw	a2,32(a0)
8016e4e4:	8c870024 	lw	a3,36(a0)
8016e4e8:	00602821 	move	a1,v1
8016e4ec:	0c0629c2 	jal	8018a708 <__adddf3>
8016e4f0:	00402021 	move	a0,v0
8016e4f4:	afa200c8 	sw	v0,200(sp)
8016e4f8:	afa300cc 	sw	v1,204(sp)
8016e4fc:	8fa601b0 	lw	a2,432(sp)
8016e500:	8fa701b4 	lw	a3,436(sp)
8016e504:	8fa400c8 	lw	a0,200(sp)
8016e508:	8fa500cc 	lw	a1,204(sp)
8016e50c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e510:	00000000 	nop
8016e514:	3c09801d 	lui	t1,0x801d
8016e518:	8d267970 	lw	a2,31088(t1)
8016e51c:	8d277974 	lw	a3,31092(t1)
8016e520:	00402021 	move	a0,v0
8016e524:	00602821 	move	a1,v1
8016e528:	0040a021 	move	s4,v0
8016e52c:	0c0629e0 	jal	8018a780 <__muldf3>
8016e530:	0060a821 	move	s5,v1
8016e534:	00403021 	move	a2,v0
8016e538:	02802021 	move	a0,s4
8016e53c:	02a02821 	move	a1,s5
8016e540:	00603821 	move	a3,v1
8016e544:	00408021 	move	s0,v0
8016e548:	0c0629a2 	jal	8018a688 <__subdf3>
8016e54c:	00608821 	move	s1,v1
8016e550:	00403021 	move	a2,v0
8016e554:	02002021 	move	a0,s0
8016e558:	02202821 	move	a1,s1
8016e55c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e560:	00603821 	move	a3,v1
8016e564:	00403021 	move	a2,v0
8016e568:	02802021 	move	a0,s4
8016e56c:	02a02821 	move	a1,s5
8016e570:	00603821 	move	a3,v1
8016e574:	00408021 	move	s0,v0
8016e578:	0c0629a2 	jal	8018a688 <__subdf3>
8016e57c:	00608821 	move	s1,v1
8016e580:	8fa400b0 	lw	a0,176(sp)
8016e584:	8fa500b4 	lw	a1,180(sp)
8016e588:	02003021 	move	a2,s0
8016e58c:	02203821 	move	a3,s1
8016e590:	afa202e8 	sw	v0,744(sp)
8016e594:	0c0629e0 	jal	8018a780 <__muldf3>
8016e598:	afa302ec 	sw	v1,748(sp)
8016e59c:	8fa400b0 	lw	a0,176(sp)
8016e5a0:	8fa500b4 	lw	a1,180(sp)
8016e5a4:	8fa602e8 	lw	a2,744(sp)
8016e5a8:	8fa702ec 	lw	a3,748(sp)
8016e5ac:	0040b021 	move	s6,v0
8016e5b0:	0c0629e0 	jal	8018a780 <__muldf3>
8016e5b4:	0060b821 	move	s7,v1
8016e5b8:	8fa40158 	lw	a0,344(sp)
8016e5bc:	8fa5015c 	lw	a1,348(sp)
8016e5c0:	02003021 	move	a2,s0
8016e5c4:	02203821 	move	a3,s1
8016e5c8:	00409021 	move	s2,v0
8016e5cc:	0c0629e0 	jal	8018a780 <__muldf3>
8016e5d0:	00609821 	move	s3,v1
8016e5d4:	00403021 	move	a2,v0
8016e5d8:	02402021 	move	a0,s2
8016e5dc:	02602821 	move	a1,s3
8016e5e0:	0c0629c2 	jal	8018a708 <__adddf3>
8016e5e4:	00603821 	move	a3,v1
8016e5e8:	00403021 	move	a2,v0
8016e5ec:	02c02021 	move	a0,s6
8016e5f0:	02e02821 	move	a1,s7
8016e5f4:	00603821 	move	a3,v1
8016e5f8:	00408021 	move	s0,v0
8016e5fc:	0c0629c2 	jal	8018a708 <__adddf3>
8016e600:	00608821 	move	s1,v1
8016e604:	00403021 	move	a2,v0
8016e608:	02c02021 	move	a0,s6
8016e60c:	02e02821 	move	a1,s7
8016e610:	00603821 	move	a3,v1
8016e614:	00409021 	move	s2,v0
8016e618:	0c0629a2 	jal	8018a688 <__subdf3>
8016e61c:	00609821 	move	s3,v1
8016e620:	00403021 	move	a2,v0
8016e624:	02002021 	move	a0,s0
8016e628:	02202821 	move	a1,s1
8016e62c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e630:	00603821 	move	a3,v1
8016e634:	8fa40158 	lw	a0,344(sp)
8016e638:	8fa5015c 	lw	a1,348(sp)
8016e63c:	8fa602e8 	lw	a2,744(sp)
8016e640:	8fa702ec 	lw	a3,748(sp)
8016e644:	00408021 	move	s0,v0
8016e648:	0c0629e0 	jal	8018a780 <__muldf3>
8016e64c:	00608821 	move	s1,v1
8016e650:	00403021 	move	a2,v0
8016e654:	02002021 	move	a0,s0
8016e658:	02202821 	move	a1,s1
8016e65c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e660:	00603821 	move	a3,v1
8016e664:	8fa401b0 	lw	a0,432(sp)
8016e668:	8fa501b4 	lw	a1,436(sp)
8016e66c:	02803021 	move	a2,s4
8016e670:	02a03821 	move	a3,s5
8016e674:	0040b021 	move	s6,v0
8016e678:	0c0629a2 	jal	8018a688 <__subdf3>
8016e67c:	0060b821 	move	s7,v1
8016e680:	8fa400c8 	lw	a0,200(sp)
8016e684:	8fa500cc 	lw	a1,204(sp)
8016e688:	00403021 	move	a2,v0
8016e68c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e690:	00603821 	move	a3,v1
8016e694:	8fa40078 	lw	a0,120(sp)
8016e698:	8fa5007c 	lw	a1,124(sp)
8016e69c:	00403021 	move	a2,v0
8016e6a0:	0c0629e0 	jal	8018a780 <__muldf3>
8016e6a4:	00603821 	move	a3,v1
8016e6a8:	8fa40208 	lw	a0,520(sp)
8016e6ac:	8fa5020c 	lw	a1,524(sp)
8016e6b0:	02803021 	move	a2,s4
8016e6b4:	02a03821 	move	a3,s5
8016e6b8:	00408021 	move	s0,v0
8016e6bc:	0c0629e0 	jal	8018a780 <__muldf3>
8016e6c0:	00608821 	move	s1,v1
8016e6c4:	00403021 	move	a2,v0
8016e6c8:	02002021 	move	a0,s0
8016e6cc:	02202821 	move	a1,s1
8016e6d0:	0c0629c2 	jal	8018a708 <__adddf3>
8016e6d4:	00603821 	move	a3,v1
8016e6d8:	00403021 	move	a2,v0
8016e6dc:	02c02021 	move	a0,s6
8016e6e0:	02e02821 	move	a1,s7
8016e6e4:	0c0629c2 	jal	8018a708 <__adddf3>
8016e6e8:	00603821 	move	a3,v1
8016e6ec:	00403021 	move	a2,v0
8016e6f0:	02402021 	move	a0,s2
8016e6f4:	02602821 	move	a1,s3
8016e6f8:	00603821 	move	a3,v1
8016e6fc:	00408021 	move	s0,v0
8016e700:	0c0629c2 	jal	8018a708 <__adddf3>
8016e704:	00608821 	move	s1,v1
8016e708:	00403021 	move	a2,v0
8016e70c:	02402021 	move	a0,s2
8016e710:	02602821 	move	a1,s3
8016e714:	00603821 	move	a3,v1
8016e718:	0040a021 	move	s4,v0
8016e71c:	0c0629a2 	jal	8018a688 <__subdf3>
8016e720:	0060a821 	move	s5,v1
8016e724:	00403021 	move	a2,v0
8016e728:	02002021 	move	a0,s0
8016e72c:	02202821 	move	a1,s1
8016e730:	0c0629c2 	jal	8018a708 <__adddf3>
8016e734:	00603821 	move	a3,v1
8016e738:	afa30204 	sw	v1,516(sp)
8016e73c:	3c03801e 	lui	v1,0x801e
8016e740:	afa20200 	sw	v0,512(sp)
8016e744:	2462af30 	addiu	v0,v1,-20688
8016e748:	03c21021 	addu	v0,s8,v0
8016e74c:	8c500008 	lw	s0,8(v0)
8016e750:	8c51000c 	lw	s1,12(v0)
8016e754:	02802021 	move	a0,s4
8016e758:	02a02821 	move	a1,s5
8016e75c:	02003021 	move	a2,s0
8016e760:	0c0629c2 	jal	8018a708 <__adddf3>
8016e764:	02203821 	move	a3,s1
8016e768:	02002021 	move	a0,s0
8016e76c:	02202821 	move	a1,s1
8016e770:	00003021 	move	a2,zero
8016e774:	00003821 	move	a3,zero
8016e778:	0040b021 	move	s6,v0
8016e77c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e780:	0060b821 	move	s7,v1
8016e784:	04400e37 	bltz	v0,80172064 <atan+0x6394>
8016e788:	3c028000 	lui	v0,0x8000
8016e78c:	02009021 	move	s2,s0
8016e790:	02209821 	move	s3,s1
8016e794:	02802021 	move	a0,s4
8016e798:	02a02821 	move	a1,s5
8016e79c:	00003021 	move	a2,zero
8016e7a0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e7a4:	00003821 	move	a3,zero
8016e7a8:	04400e2b 	bltz	v0,80172058 <atan+0x6388>
8016e7ac:	3c028000 	lui	v0,0x8000
8016e7b0:	02803021 	move	a2,s4
8016e7b4:	02a03821 	move	a3,s5
8016e7b8:	02402021 	move	a0,s2
8016e7bc:	0c062bc4 	jal	8018af10 <__gtdf2>
8016e7c0:	02602821 	move	a1,s3
8016e7c4:	18400c62 	blez	v0,80171950 <atan+0x5c80>
8016e7c8:	02c03021 	move	a2,s6
8016e7cc:	02002021 	move	a0,s0
8016e7d0:	02202821 	move	a1,s1
8016e7d4:	0c0629a2 	jal	8018a688 <__subdf3>
8016e7d8:	02e03821 	move	a3,s7
8016e7dc:	00403021 	move	a2,v0
8016e7e0:	02802021 	move	a0,s4
8016e7e4:	02a02821 	move	a1,s5
8016e7e8:	0c0629c2 	jal	8018a708 <__adddf3>
8016e7ec:	00603821 	move	a3,v1
8016e7f0:	8fa40200 	lw	a0,512(sp)
8016e7f4:	8fa50204 	lw	a1,516(sp)
8016e7f8:	00403021 	move	a2,v0
8016e7fc:	0c0629c2 	jal	8018a708 <__adddf3>
8016e800:	00603821 	move	a3,v1
8016e804:	3c05801e 	lui	a1,0x801e
8016e808:	24a4af30 	addiu	a0,a1,-20688
8016e80c:	03c42021 	addu	a0,s8,a0
8016e810:	8c860010 	lw	a2,16(a0)
8016e814:	8c870014 	lw	a3,20(a0)
8016e818:	00602821 	move	a1,v1
8016e81c:	0c0629c2 	jal	8018a708 <__adddf3>
8016e820:	00402021 	move	a0,v0
8016e824:	00409021 	move	s2,v0
8016e828:	00609821 	move	s3,v1
8016e82c:	02c03021 	move	a2,s6
8016e830:	02e03821 	move	a3,s7
8016e834:	02402021 	move	a0,s2
8016e838:	0c0629c2 	jal	8018a708 <__adddf3>
8016e83c:	02602821 	move	a1,s3
8016e840:	00403021 	move	a2,v0
8016e844:	02c02021 	move	a0,s6
8016e848:	02e02821 	move	a1,s7
8016e84c:	00603821 	move	a3,v1
8016e850:	00408021 	move	s0,v0
8016e854:	0c0629a2 	jal	8018a688 <__subdf3>
8016e858:	00608821 	move	s1,v1
8016e85c:	00403021 	move	a2,v0
8016e860:	02402021 	move	a0,s2
8016e864:	02602821 	move	a1,s3
8016e868:	0c0629c2 	jal	8018a708 <__adddf3>
8016e86c:	00603821 	move	a3,v1
8016e870:	8fa40048 	lw	a0,72(sp)
8016e874:	8fa5004c 	lw	a1,76(sp)
8016e878:	02003021 	move	a2,s0
8016e87c:	02203821 	move	a3,s1
8016e880:	0040b021 	move	s6,v0
8016e884:	0c0629a2 	jal	8018a688 <__subdf3>
8016e888:	0060b821 	move	s7,v1
8016e88c:	8fa40048 	lw	a0,72(sp)
8016e890:	8fa5004c 	lw	a1,76(sp)
8016e894:	00003021 	move	a2,zero
8016e898:	00003821 	move	a3,zero
8016e89c:	0040a021 	move	s4,v0
8016e8a0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e8a4:	0060a821 	move	s5,v1
8016e8a8:	04400de6 	bltz	v0,80172044 <atan+0x6374>
8016e8ac:	3c028000 	lui	v0,0x8000
8016e8b0:	8fb20048 	lw	s2,72(sp)
8016e8b4:	8fb3004c 	lw	s3,76(sp)
8016e8b8:	02002021 	move	a0,s0
8016e8bc:	02202821 	move	a1,s1
8016e8c0:	00003021 	move	a2,zero
8016e8c4:	0c062c0c 	jal	8018b030 <__ltdf2>
8016e8c8:	00003821 	move	a3,zero
8016e8cc:	04400dda 	bltz	v0,80172038 <atan+0x6368>
8016e8d0:	3c028000 	lui	v0,0x8000
8016e8d4:	02003021 	move	a2,s0
8016e8d8:	02203821 	move	a3,s1
8016e8dc:	02402021 	move	a0,s2
8016e8e0:	0c062bc4 	jal	8018af10 <__gtdf2>
8016e8e4:	02602821 	move	a1,s3
8016e8e8:	18400c03 	blez	v0,801718f8 <atan+0x5c28>
8016e8ec:	02002021 	move	a0,s0
8016e8f0:	8fa40048 	lw	a0,72(sp)
8016e8f4:	8fa5004c 	lw	a1,76(sp)
8016e8f8:	02803021 	move	a2,s4
8016e8fc:	0c0629a2 	jal	8018a688 <__subdf3>
8016e900:	02a03821 	move	a3,s5
8016e904:	00402021 	move	a0,v0
8016e908:	00602821 	move	a1,v1
8016e90c:	02003021 	move	a2,s0
8016e910:	0c0629a2 	jal	8018a688 <__subdf3>
8016e914:	02203821 	move	a3,s1
8016e918:	00402021 	move	a0,v0
8016e91c:	00602821 	move	a1,v1
8016e920:	02c03021 	move	a2,s6
8016e924:	0c0629a2 	jal	8018a688 <__subdf3>
8016e928:	02e03821 	move	a3,s7
8016e92c:	8fa40040 	lw	a0,64(sp)
8016e930:	8fa50044 	lw	a1,68(sp)
8016e934:	00403021 	move	a2,v0
8016e938:	0c0629c2 	jal	8018a708 <__adddf3>
8016e93c:	00603821 	move	a3,v1
8016e940:	00409021 	move	s2,v0
8016e944:	00609821 	move	s3,v1
8016e948:	02402021 	move	a0,s2
8016e94c:	02602821 	move	a1,s3
8016e950:	02803021 	move	a2,s4
8016e954:	0c0629c2 	jal	8018a708 <__adddf3>
8016e958:	02a03821 	move	a3,s5
8016e95c:	00403021 	move	a2,v0
8016e960:	02802021 	move	a0,s4
8016e964:	02a02821 	move	a1,s5
8016e968:	00603821 	move	a3,v1
8016e96c:	00408021 	move	s0,v0
8016e970:	0c0629a2 	jal	8018a688 <__subdf3>
8016e974:	00608821 	move	s1,v1
8016e978:	00403021 	move	a2,v0
8016e97c:	02402021 	move	a0,s2
8016e980:	02602821 	move	a1,s3
8016e984:	0c0629c2 	jal	8018a708 <__adddf3>
8016e988:	00603821 	move	a3,v1
8016e98c:	0040a021 	move	s4,v0
8016e990:	3c02801e 	lui	v0,0x801e
8016e994:	8c5227e8 	lw	s2,10216(v0)
8016e998:	8c5327ec 	lw	s3,10220(v0)
8016e99c:	0060a821 	move	s5,v1
8016e9a0:	02802021 	move	a0,s4
8016e9a4:	02a02821 	move	a1,s5
8016e9a8:	02403021 	move	a2,s2
8016e9ac:	0c0629a2 	jal	8018a688 <__subdf3>
8016e9b0:	02603821 	move	a3,s3
8016e9b4:	00403021 	move	a2,v0
8016e9b8:	02002021 	move	a0,s0
8016e9bc:	02202821 	move	a1,s1
8016e9c0:	0c0629c2 	jal	8018a708 <__adddf3>
8016e9c4:	00603821 	move	a3,v1
8016e9c8:	02802021 	move	a0,s4
8016e9cc:	02a02821 	move	a1,s5
8016e9d0:	02403021 	move	a2,s2
8016e9d4:	02603821 	move	a3,s3
8016e9d8:	0040b021 	move	s6,v0
8016e9dc:	0c0629c2 	jal	8018a708 <__adddf3>
8016e9e0:	0060b821 	move	s7,v1
8016e9e4:	00403021 	move	a2,v0
8016e9e8:	02002021 	move	a0,s0
8016e9ec:	02202821 	move	a1,s1
8016e9f0:	0c0629c2 	jal	8018a708 <__adddf3>
8016e9f4:	00603821 	move	a3,v1
8016e9f8:	00403021 	move	a2,v0
8016e9fc:	02c02021 	move	a0,s6
8016ea00:	02e02821 	move	a1,s7
8016ea04:	0c062b6c 	jal	8018adb0 <__eqdf2>
8016ea08:	00603821 	move	a3,v1
8016ea0c:	14400b24 	bnez	v0,801716a0 <atan+0x59d0>
8016ea10:	00000000 	nop
8016ea14:	8fa40268 	lw	a0,616(sp)
8016ea18:	8fa5026c 	lw	a1,620(sp)
8016ea1c:	02c03021 	move	a2,s6
8016ea20:	02e03821 	move	a3,s7
8016ea24:	8fbf034c 	lw	ra,844(sp)
8016ea28:	8fbe0348 	lw	s8,840(sp)
8016ea2c:	8fb70344 	lw	s7,836(sp)
8016ea30:	8fb60340 	lw	s6,832(sp)
8016ea34:	8fb5033c 	lw	s5,828(sp)
8016ea38:	8fb40338 	lw	s4,824(sp)
8016ea3c:	8fb30334 	lw	s3,820(sp)
8016ea40:	8fb20330 	lw	s2,816(sp)
8016ea44:	8fb1032c 	lw	s1,812(sp)
8016ea48:	8fb00328 	lw	s0,808(sp)
8016ea4c:	0805aec4 	j	8016bb10 <__signArctan>
8016ea50:	27bd0350 	addiu	sp,sp,848
8016ea54:	3c02000f 	lui	v0,0xf
8016ea58:	3442ffff 	ori	v0,v0,0xffff
8016ea5c:	00a21024 	and	v0,a1,v0
8016ea60:	00821025 	or	v0,a0,v0
8016ea64:	1040f4ab 	beqz	v0,8016bd14 <atan+0x44>
8016ea68:	3c02801d 	lui	v0,0x801d
8016ea6c:	00803021 	move	a2,a0
8016ea70:	0c0629c2 	jal	8018a708 <__adddf3>
8016ea74:	00a03821 	move	a3,a1
8016ea78:	afa20268 	sw	v0,616(sp)
8016ea7c:	0805b488 	j	8016d220 <atan+0x1550>
8016ea80:	afa3026c 	sw	v1,620(sp)
8016ea84:	3c02801d 	lui	v0,0x801d
8016ea88:	8c667a50 	lw	a2,31312(v1)
8016ea8c:	8c677a54 	lw	a3,31316(v1)
8016ea90:	8fa40220 	lw	a0,544(sp)
8016ea94:	8fa50224 	lw	a1,548(sp)
8016ea98:	8c507a48 	lw	s0,31304(v0)
8016ea9c:	8c517a4c 	lw	s1,31308(v0)
8016eaa0:	0c0629e0 	jal	8018a780 <__muldf3>
8016eaa4:	00000000 	nop
8016eaa8:	00403021 	move	a2,v0
8016eaac:	02002021 	move	a0,s0
8016eab0:	02202821 	move	a1,s1
8016eab4:	0c0629c2 	jal	8018a708 <__adddf3>
8016eab8:	00603821 	move	a3,v1
8016eabc:	00402021 	move	a0,v0
8016eac0:	02003021 	move	a2,s0
8016eac4:	02203821 	move	a3,s1
8016eac8:	0c0629a2 	jal	8018a688 <__subdf3>
8016eacc:	00602821 	move	a1,v1
8016ead0:	00602821 	move	a1,v1
8016ead4:	0c062ca0 	jal	8018b280 <__fixdfsi>
8016ead8:	00402021 	move	a0,v0
8016eadc:	245efff0 	addiu	s8,v0,-16
8016eae0:	001e18c0 	sll	v1,s8,0x3
8016eae4:	001e9180 	sll	s2,s8,0x6
8016eae8:	3c02801d 	lui	v0,0x801d
8016eaec:	02439023 	subu	s2,s2,v1
8016eaf0:	24427a58 	addiu	v0,v0,31320
8016eaf4:	02429021 	addu	s2,s2,v0
8016eaf8:	8e460000 	lw	a2,0(s2)
8016eafc:	8e470004 	lw	a3,4(s2)
8016eb00:	8fa40220 	lw	a0,544(sp)
8016eb04:	8fa50224 	lw	a1,548(sp)
8016eb08:	0c0629a2 	jal	8018a688 <__subdf3>
8016eb0c:	00000000 	nop
8016eb10:	8e460030 	lw	a2,48(s2)
8016eb14:	8e470034 	lw	a3,52(s2)
8016eb18:	00402021 	move	a0,v0
8016eb1c:	00602821 	move	a1,v1
8016eb20:	00408021 	move	s0,v0
8016eb24:	0c0629e0 	jal	8018a780 <__muldf3>
8016eb28:	00608821 	move	s1,v1
8016eb2c:	8e460028 	lw	a2,40(s2)
8016eb30:	8e47002c 	lw	a3,44(s2)
8016eb34:	00402021 	move	a0,v0
8016eb38:	0c0629c2 	jal	8018a708 <__adddf3>
8016eb3c:	00602821 	move	a1,v1
8016eb40:	00403021 	move	a2,v0
8016eb44:	02002021 	move	a0,s0
8016eb48:	02202821 	move	a1,s1
8016eb4c:	0c0629e0 	jal	8018a780 <__muldf3>
8016eb50:	00603821 	move	a3,v1
8016eb54:	8e460020 	lw	a2,32(s2)
8016eb58:	8e470024 	lw	a3,36(s2)
8016eb5c:	00402021 	move	a0,v0
8016eb60:	0c0629c2 	jal	8018a708 <__adddf3>
8016eb64:	00602821 	move	a1,v1
8016eb68:	00403021 	move	a2,v0
8016eb6c:	02002021 	move	a0,s0
8016eb70:	02202821 	move	a1,s1
8016eb74:	0c0629e0 	jal	8018a780 <__muldf3>
8016eb78:	00603821 	move	a3,v1
8016eb7c:	8e460018 	lw	a2,24(s2)
8016eb80:	8e47001c 	lw	a3,28(s2)
8016eb84:	00402021 	move	a0,v0
8016eb88:	0c0629c2 	jal	8018a708 <__adddf3>
8016eb8c:	00602821 	move	a1,v1
8016eb90:	00403021 	move	a2,v0
8016eb94:	02002021 	move	a0,s0
8016eb98:	02202821 	move	a1,s1
8016eb9c:	0c0629e0 	jal	8018a780 <__muldf3>
8016eba0:	00603821 	move	a3,v1
8016eba4:	8e460010 	lw	a2,16(s2)
8016eba8:	8e470014 	lw	a3,20(s2)
8016ebac:	00402021 	move	a0,v0
8016ebb0:	0c0629c2 	jal	8018a708 <__adddf3>
8016ebb4:	00602821 	move	a1,v1
8016ebb8:	00403021 	move	a2,v0
8016ebbc:	02002021 	move	a0,s0
8016ebc0:	02202821 	move	a1,s1
8016ebc4:	0c0629e0 	jal	8018a780 <__muldf3>
8016ebc8:	00603821 	move	a3,v1
8016ebcc:	0040b021 	move	s6,v0
8016ebd0:	2bc20070 	slti	v0,s8,112
8016ebd4:	8e53000c 	lw	s3,12(s2)
8016ebd8:	8e520008 	lw	s2,8(s2)
8016ebdc:	10400aa8 	beqz	v0,80171680 <atan+0x59b0>
8016ebe0:	0060b821 	move	s7,v1
8016ebe4:	2bc20030 	slti	v0,s8,48
8016ebe8:	10400be5 	beqz	v0,80171b80 <atan+0x5eb0>
8016ebec:	3c02801e 	lui	v0,0x801e
8016ebf0:	3c02801e 	lui	v0,0x801e
8016ebf4:	8c44af10 	lw	a0,-20720(v0)
8016ebf8:	8c45af14 	lw	a1,-20716(v0)
8016ebfc:	02403021 	move	a2,s2
8016ec00:	0c0629e0 	jal	8018a780 <__muldf3>
8016ec04:	02603821 	move	a3,s3
8016ec08:	00403021 	move	a2,v0
8016ec0c:	02c02021 	move	a0,s6
8016ec10:	02e02821 	move	a1,s7
8016ec14:	00603821 	move	a3,v1
8016ec18:	00408021 	move	s0,v0
8016ec1c:	0c0629a2 	jal	8018a688 <__subdf3>
8016ec20:	00608821 	move	s1,v1
8016ec24:	00403021 	move	a2,v0
8016ec28:	02402021 	move	a0,s2
8016ec2c:	02602821 	move	a1,s3
8016ec30:	0c0629c2 	jal	8018a708 <__adddf3>
8016ec34:	00603821 	move	a3,v1
8016ec38:	02c02021 	move	a0,s6
8016ec3c:	02e02821 	move	a1,s7
8016ec40:	02003021 	move	a2,s0
8016ec44:	02203821 	move	a3,s1
8016ec48:	0040a021 	move	s4,v0
8016ec4c:	0c0629c2 	jal	8018a708 <__adddf3>
8016ec50:	0060a821 	move	s5,v1
8016ec54:	00403021 	move	a2,v0
8016ec58:	02402021 	move	a0,s2
8016ec5c:	02602821 	move	a1,s3
8016ec60:	0c0629c2 	jal	8018a708 <__adddf3>
8016ec64:	00603821 	move	a3,v1
8016ec68:	00403021 	move	a2,v0
8016ec6c:	02802021 	move	a0,s4
8016ec70:	02a02821 	move	a1,s5
8016ec74:	0c062b6c 	jal	8018adb0 <__eqdf2>
8016ec78:	00603821 	move	a3,v1
8016ec7c:	10400a98 	beqz	v0,801716e0 <atan+0x5a10>
8016ec80:	3c08801e 	lui	t0,0x801e
8016ec84:	2510af30 	addiu	s0,t0,-20688
8016ec88:	001ef1c0 	sll	s8,s8,0x7
8016ec8c:	03d08021 	addu	s0,s8,s0
8016ec90:	8e060000 	lw	a2,0(s0)
8016ec94:	8e070004 	lw	a3,4(s0)
8016ec98:	8fa40220 	lw	a0,544(sp)
8016ec9c:	8fa50224 	lw	a1,548(sp)
8016eca0:	0c0629a2 	jal	8018a688 <__subdf3>
8016eca4:	00000000 	nop
8016eca8:	8e060078 	lw	a2,120(s0)
8016ecac:	8e07007c 	lw	a3,124(s0)
8016ecb0:	00402021 	move	a0,v0
8016ecb4:	00602821 	move	a1,v1
8016ecb8:	afa20070 	sw	v0,112(sp)
8016ecbc:	0c0629e0 	jal	8018a780 <__muldf3>
8016ecc0:	afa30074 	sw	v1,116(sp)
8016ecc4:	8e060070 	lw	a2,112(s0)
8016ecc8:	8e070074 	lw	a3,116(s0)
8016eccc:	00402021 	move	a0,v0
8016ecd0:	0c0629c2 	jal	8018a708 <__adddf3>
8016ecd4:	00602821 	move	a1,v1
8016ecd8:	8fa40070 	lw	a0,112(sp)
8016ecdc:	8fa50074 	lw	a1,116(sp)
8016ece0:	00403021 	move	a2,v0
8016ece4:	0c0629e0 	jal	8018a780 <__muldf3>
8016ece8:	00603821 	move	a3,v1
8016ecec:	8e060068 	lw	a2,104(s0)
8016ecf0:	8e07006c 	lw	a3,108(s0)
8016ecf4:	00402021 	move	a0,v0
8016ecf8:	0c0629c2 	jal	8018a708 <__adddf3>
8016ecfc:	00602821 	move	a1,v1
8016ed00:	8fa40070 	lw	a0,112(sp)
8016ed04:	8fa50074 	lw	a1,116(sp)
8016ed08:	00403021 	move	a2,v0
8016ed0c:	0c0629e0 	jal	8018a780 <__muldf3>
8016ed10:	00603821 	move	a3,v1
8016ed14:	8e060060 	lw	a2,96(s0)
8016ed18:	8e070064 	lw	a3,100(s0)
8016ed1c:	00402021 	move	a0,v0
8016ed20:	0c0629c2 	jal	8018a708 <__adddf3>
8016ed24:	00602821 	move	a1,v1
8016ed28:	8fa40070 	lw	a0,112(sp)
8016ed2c:	8fa50074 	lw	a1,116(sp)
8016ed30:	00403021 	move	a2,v0
8016ed34:	0c0629e0 	jal	8018a780 <__muldf3>
8016ed38:	00603821 	move	a3,v1
8016ed3c:	8e060058 	lw	a2,88(s0)
8016ed40:	8e07005c 	lw	a3,92(s0)
8016ed44:	00402021 	move	a0,v0
8016ed48:	0c0629c2 	jal	8018a708 <__adddf3>
8016ed4c:	00602821 	move	a1,v1
8016ed50:	8fa40070 	lw	a0,112(sp)
8016ed54:	8fa50074 	lw	a1,116(sp)
8016ed58:	00403021 	move	a2,v0
8016ed5c:	0c0629e0 	jal	8018a780 <__muldf3>
8016ed60:	00603821 	move	a3,v1
8016ed64:	8e11004c 	lw	s1,76(s0)
8016ed68:	8e100048 	lw	s0,72(s0)
8016ed6c:	00402021 	move	a0,v0
8016ed70:	00602821 	move	a1,v1
8016ed74:	02003021 	move	a2,s0
8016ed78:	02203821 	move	a3,s1
8016ed7c:	0040a021 	move	s4,v0
8016ed80:	0c0629c2 	jal	8018a708 <__adddf3>
8016ed84:	0060a821 	move	s5,v1
8016ed88:	02002021 	move	a0,s0
8016ed8c:	02202821 	move	a1,s1
8016ed90:	00003021 	move	a2,zero
8016ed94:	00003821 	move	a3,zero
8016ed98:	afa201a8 	sw	v0,424(sp)
8016ed9c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016eda0:	afa301ac 	sw	v1,428(sp)
8016eda4:	04400c8c 	bltz	v0,80171fd8 <atan+0x6308>
8016eda8:	3c028000 	lui	v0,0x8000
8016edac:	02009021 	move	s2,s0
8016edb0:	02209821 	move	s3,s1
8016edb4:	02802021 	move	a0,s4
8016edb8:	02a02821 	move	a1,s5
8016edbc:	00003021 	move	a2,zero
8016edc0:	0c062c0c 	jal	8018b030 <__ltdf2>
8016edc4:	00003821 	move	a3,zero
8016edc8:	04400c80 	bltz	v0,80171fcc <atan+0x62fc>
8016edcc:	3c028000 	lui	v0,0x8000
8016edd0:	02803021 	move	a2,s4
8016edd4:	02a03821 	move	a3,s5
8016edd8:	02402021 	move	a0,s2
8016eddc:	0c062bc4 	jal	8018af10 <__gtdf2>
8016ede0:	02602821 	move	a1,s3
8016ede4:	18400aaa 	blez	v0,80171890 <atan+0x5bc0>
8016ede8:	00000000 	nop
8016edec:	8fa601a8 	lw	a2,424(sp)
8016edf0:	8fa701ac 	lw	a3,428(sp)
8016edf4:	02002021 	move	a0,s0
8016edf8:	0c0629a2 	jal	8018a688 <__subdf3>
8016edfc:	02202821 	move	a1,s1
8016ee00:	00403021 	move	a2,v0
8016ee04:	02802021 	move	a0,s4
8016ee08:	02a02821 	move	a1,s5
8016ee0c:	0c0629c2 	jal	8018a708 <__adddf3>
8016ee10:	00603821 	move	a3,v1
8016ee14:	8fa40260 	lw	a0,608(sp)
8016ee18:	8fa50264 	lw	a1,612(sp)
8016ee1c:	00403021 	move	a2,v0
8016ee20:	0c0629c2 	jal	8018a708 <__adddf3>
8016ee24:	00603821 	move	a3,v1
8016ee28:	3c09801e 	lui	t1,0x801e
8016ee2c:	2524af30 	addiu	a0,t1,-20688
8016ee30:	03c42021 	addu	a0,s8,a0
8016ee34:	8c860050 	lw	a2,80(a0)
8016ee38:	8c870054 	lw	a3,84(a0)
8016ee3c:	00602821 	move	a1,v1
8016ee40:	0c0629c2 	jal	8018a708 <__adddf3>
8016ee44:	00402021 	move	a0,v0
8016ee48:	afa20100 	sw	v0,256(sp)
8016ee4c:	afa30104 	sw	v1,260(sp)
8016ee50:	8fa40100 	lw	a0,256(sp)
8016ee54:	8fa50104 	lw	a1,260(sp)
8016ee58:	8fa601a8 	lw	a2,424(sp)
8016ee5c:	8fa701ac 	lw	a3,428(sp)
8016ee60:	0c0629c2 	jal	8018a708 <__adddf3>
8016ee64:	00000000 	nop
8016ee68:	3c08801d 	lui	t0,0x801d
8016ee6c:	8d127970 	lw	s2,31088(t0)
8016ee70:	8d137974 	lw	s3,31092(t0)
8016ee74:	8fa40070 	lw	a0,112(sp)
8016ee78:	8fa50074 	lw	a1,116(sp)
8016ee7c:	02403021 	move	a2,s2
8016ee80:	02603821 	move	a3,s3
8016ee84:	0040b021 	move	s6,v0
8016ee88:	0c0629e0 	jal	8018a780 <__muldf3>
8016ee8c:	0060b821 	move	s7,v1
8016ee90:	8fa40070 	lw	a0,112(sp)
8016ee94:	8fa50074 	lw	a1,116(sp)
8016ee98:	00403021 	move	a2,v0
8016ee9c:	00603821 	move	a3,v1
8016eea0:	00408021 	move	s0,v0
8016eea4:	0c0629a2 	jal	8018a688 <__subdf3>
8016eea8:	00608821 	move	s1,v1
8016eeac:	00403021 	move	a2,v0
8016eeb0:	02002021 	move	a0,s0
8016eeb4:	02202821 	move	a1,s1
8016eeb8:	0c0629c2 	jal	8018a708 <__adddf3>
8016eebc:	00603821 	move	a3,v1
8016eec0:	8fa40070 	lw	a0,112(sp)
8016eec4:	8fa50074 	lw	a1,116(sp)
8016eec8:	00403021 	move	a2,v0
8016eecc:	00603821 	move	a3,v1
8016eed0:	afa200a8 	sw	v0,168(sp)
8016eed4:	0c0629a2 	jal	8018a688 <__subdf3>
8016eed8:	afa300ac 	sw	v1,172(sp)
8016eedc:	02c02021 	move	a0,s6
8016eee0:	02e02821 	move	a1,s7
8016eee4:	02403021 	move	a2,s2
8016eee8:	02603821 	move	a3,s3
8016eeec:	afa20150 	sw	v0,336(sp)
8016eef0:	0c0629e0 	jal	8018a780 <__muldf3>
8016eef4:	afa30154 	sw	v1,340(sp)
8016eef8:	00403021 	move	a2,v0
8016eefc:	02c02021 	move	a0,s6
8016ef00:	02e02821 	move	a1,s7
8016ef04:	00603821 	move	a3,v1
8016ef08:	00408021 	move	s0,v0
8016ef0c:	0c0629a2 	jal	8018a688 <__subdf3>
8016ef10:	00608821 	move	s1,v1
8016ef14:	00403021 	move	a2,v0
8016ef18:	02002021 	move	a0,s0
8016ef1c:	02202821 	move	a1,s1
8016ef20:	0c0629c2 	jal	8018a708 <__adddf3>
8016ef24:	00603821 	move	a3,v1
8016ef28:	00403021 	move	a2,v0
8016ef2c:	02c02021 	move	a0,s6
8016ef30:	02e02821 	move	a1,s7
8016ef34:	00603821 	move	a3,v1
8016ef38:	00408021 	move	s0,v0
8016ef3c:	0c0629a2 	jal	8018a688 <__subdf3>
8016ef40:	00608821 	move	s1,v1
8016ef44:	8fa400a8 	lw	a0,168(sp)
8016ef48:	8fa500ac 	lw	a1,172(sp)
8016ef4c:	02003021 	move	a2,s0
8016ef50:	02203821 	move	a3,s1
8016ef54:	afa202a8 	sw	v0,680(sp)
8016ef58:	0c0629e0 	jal	8018a780 <__muldf3>
8016ef5c:	afa302ac 	sw	v1,684(sp)
8016ef60:	8fa400a8 	lw	a0,168(sp)
8016ef64:	8fa500ac 	lw	a1,172(sp)
8016ef68:	8fa602a8 	lw	a2,680(sp)
8016ef6c:	8fa702ac 	lw	a3,684(sp)
8016ef70:	0040a021 	move	s4,v0
8016ef74:	0c0629e0 	jal	8018a780 <__muldf3>
8016ef78:	0060a821 	move	s5,v1
8016ef7c:	8fa40150 	lw	a0,336(sp)
8016ef80:	8fa50154 	lw	a1,340(sp)
8016ef84:	02003021 	move	a2,s0
8016ef88:	02203821 	move	a3,s1
8016ef8c:	00409021 	move	s2,v0
8016ef90:	0c0629e0 	jal	8018a780 <__muldf3>
8016ef94:	00609821 	move	s3,v1
8016ef98:	00403021 	move	a2,v0
8016ef9c:	02402021 	move	a0,s2
8016efa0:	02602821 	move	a1,s3
8016efa4:	0c0629c2 	jal	8018a708 <__adddf3>
8016efa8:	00603821 	move	a3,v1
8016efac:	00403021 	move	a2,v0
8016efb0:	02802021 	move	a0,s4
8016efb4:	02a02821 	move	a1,s5
8016efb8:	00603821 	move	a3,v1
8016efbc:	00408021 	move	s0,v0
8016efc0:	0c0629c2 	jal	8018a708 <__adddf3>
8016efc4:	00608821 	move	s1,v1
8016efc8:	00403021 	move	a2,v0
8016efcc:	02802021 	move	a0,s4
8016efd0:	02a02821 	move	a1,s5
8016efd4:	00603821 	move	a3,v1
8016efd8:	00409021 	move	s2,v0
8016efdc:	0c0629a2 	jal	8018a688 <__subdf3>
8016efe0:	00609821 	move	s3,v1
8016efe4:	00403021 	move	a2,v0
8016efe8:	02002021 	move	a0,s0
8016efec:	02202821 	move	a1,s1
8016eff0:	0c0629c2 	jal	8018a708 <__adddf3>
8016eff4:	00603821 	move	a3,v1
8016eff8:	8fa40150 	lw	a0,336(sp)
8016effc:	8fa50154 	lw	a1,340(sp)
8016f000:	8fa602a8 	lw	a2,680(sp)
8016f004:	8fa702ac 	lw	a3,684(sp)
8016f008:	00408021 	move	s0,v0
8016f00c:	0c0629e0 	jal	8018a780 <__muldf3>
8016f010:	00608821 	move	s1,v1
8016f014:	00403021 	move	a2,v0
8016f018:	02002021 	move	a0,s0
8016f01c:	02202821 	move	a1,s1
8016f020:	0c0629c2 	jal	8018a708 <__adddf3>
8016f024:	00603821 	move	a3,v1
8016f028:	8fa401a8 	lw	a0,424(sp)
8016f02c:	8fa501ac 	lw	a1,428(sp)
8016f030:	02c03021 	move	a2,s6
8016f034:	02e03821 	move	a3,s7
8016f038:	0040a021 	move	s4,v0
8016f03c:	0c0629a2 	jal	8018a688 <__subdf3>
8016f040:	0060a821 	move	s5,v1
8016f044:	8fa40100 	lw	a0,256(sp)
8016f048:	8fa50104 	lw	a1,260(sp)
8016f04c:	00403021 	move	a2,v0
8016f050:	0c0629c2 	jal	8018a708 <__adddf3>
8016f054:	00603821 	move	a3,v1
8016f058:	8fa40070 	lw	a0,112(sp)
8016f05c:	8fa50074 	lw	a1,116(sp)
8016f060:	00403021 	move	a2,v0
8016f064:	0c0629e0 	jal	8018a780 <__muldf3>
8016f068:	00603821 	move	a3,v1
8016f06c:	8fa40260 	lw	a0,608(sp)
8016f070:	8fa50264 	lw	a1,612(sp)
8016f074:	02c03021 	move	a2,s6
8016f078:	02e03821 	move	a3,s7
8016f07c:	00408021 	move	s0,v0
8016f080:	0c0629e0 	jal	8018a780 <__muldf3>
8016f084:	00608821 	move	s1,v1
8016f088:	00403021 	move	a2,v0
8016f08c:	02002021 	move	a0,s0
8016f090:	02202821 	move	a1,s1
8016f094:	0c0629c2 	jal	8018a708 <__adddf3>
8016f098:	00603821 	move	a3,v1
8016f09c:	00403021 	move	a2,v0
8016f0a0:	02802021 	move	a0,s4
8016f0a4:	02a02821 	move	a1,s5
8016f0a8:	0c0629c2 	jal	8018a708 <__adddf3>
8016f0ac:	00603821 	move	a3,v1
8016f0b0:	00403021 	move	a2,v0
8016f0b4:	02402021 	move	a0,s2
8016f0b8:	02602821 	move	a1,s3
8016f0bc:	00603821 	move	a3,v1
8016f0c0:	00408021 	move	s0,v0
8016f0c4:	0c0629c2 	jal	8018a708 <__adddf3>
8016f0c8:	00608821 	move	s1,v1
8016f0cc:	00403021 	move	a2,v0
8016f0d0:	02402021 	move	a0,s2
8016f0d4:	02602821 	move	a1,s3
8016f0d8:	00603821 	move	a3,v1
8016f0dc:	0040a021 	move	s4,v0
8016f0e0:	0c0629a2 	jal	8018a688 <__subdf3>
8016f0e4:	0060a821 	move	s5,v1
8016f0e8:	00403021 	move	a2,v0
8016f0ec:	02002021 	move	a0,s0
8016f0f0:	02202821 	move	a1,s1
8016f0f4:	0c0629c2 	jal	8018a708 <__adddf3>
8016f0f8:	00603821 	move	a3,v1
8016f0fc:	3c09801e 	lui	t1,0x801e
8016f100:	0040b021 	move	s6,v0
8016f104:	2522af30 	addiu	v0,t1,-20688
8016f108:	03c21021 	addu	v0,s8,v0
8016f10c:	8c500038 	lw	s0,56(v0)
8016f110:	8c51003c 	lw	s1,60(v0)
8016f114:	02802021 	move	a0,s4
8016f118:	02a02821 	move	a1,s5
8016f11c:	02003021 	move	a2,s0
8016f120:	02203821 	move	a3,s1
8016f124:	0c0629c2 	jal	8018a708 <__adddf3>
8016f128:	0060b821 	move	s7,v1
8016f12c:	02002021 	move	a0,s0
8016f130:	02202821 	move	a1,s1
8016f134:	00003021 	move	a2,zero
8016f138:	00003821 	move	a3,zero
8016f13c:	afa201a0 	sw	v0,416(sp)
8016f140:	0c062c0c 	jal	8018b030 <__ltdf2>
8016f144:	afa301a4 	sw	v1,420(sp)
8016f148:	04400b9d 	bltz	v0,80171fc0 <atan+0x62f0>
8016f14c:	3c028000 	lui	v0,0x8000
8016f150:	02009021 	move	s2,s0
8016f154:	02209821 	move	s3,s1
8016f158:	02802021 	move	a0,s4
8016f15c:	02a02821 	move	a1,s5
8016f160:	00003021 	move	a2,zero
8016f164:	0c062c0c 	jal	8018b030 <__ltdf2>
8016f168:	00003821 	move	a3,zero
8016f16c:	04400baf 	bltz	v0,8017202c <atan+0x635c>
8016f170:	3c028000 	lui	v0,0x8000
8016f174:	02803021 	move	a2,s4
8016f178:	02a03821 	move	a3,s5
8016f17c:	02402021 	move	a0,s2
8016f180:	0c062bc4 	jal	8018af10 <__gtdf2>
8016f184:	02602821 	move	a1,s3
8016f188:	184009a7 	blez	v0,80171828 <atan+0x5b58>
8016f18c:	00000000 	nop
8016f190:	8fa601a0 	lw	a2,416(sp)
8016f194:	8fa701a4 	lw	a3,420(sp)
8016f198:	02002021 	move	a0,s0
8016f19c:	0c0629a2 	jal	8018a688 <__subdf3>
8016f1a0:	02202821 	move	a1,s1
8016f1a4:	00403021 	move	a2,v0
8016f1a8:	02802021 	move	a0,s4
8016f1ac:	02a02821 	move	a1,s5
8016f1b0:	0c0629c2 	jal	8018a708 <__adddf3>
8016f1b4:	00603821 	move	a3,v1
8016f1b8:	00403021 	move	a2,v0
8016f1bc:	02c02021 	move	a0,s6
8016f1c0:	02e02821 	move	a1,s7
8016f1c4:	0c0629c2 	jal	8018a708 <__adddf3>
8016f1c8:	00603821 	move	a3,v1
8016f1cc:	3c05801e 	lui	a1,0x801e
8016f1d0:	24a4af30 	addiu	a0,a1,-20688
8016f1d4:	03c42021 	addu	a0,s8,a0
8016f1d8:	8c860040 	lw	a2,64(a0)
8016f1dc:	8c870044 	lw	a3,68(a0)
8016f1e0:	00602821 	move	a1,v1
8016f1e4:	0c0629c2 	jal	8018a708 <__adddf3>
8016f1e8:	00402021 	move	a0,v0
8016f1ec:	afa200f8 	sw	v0,248(sp)
8016f1f0:	afa300fc 	sw	v1,252(sp)
8016f1f4:	8fa601a0 	lw	a2,416(sp)
8016f1f8:	8fa701a4 	lw	a3,420(sp)
8016f1fc:	8fa400f8 	lw	a0,248(sp)
8016f200:	8fa500fc 	lw	a1,252(sp)
8016f204:	0c0629c2 	jal	8018a708 <__adddf3>
8016f208:	00000000 	nop
8016f20c:	3c09801d 	lui	t1,0x801d
8016f210:	8d267970 	lw	a2,31088(t1)
8016f214:	8d277974 	lw	a3,31092(t1)
8016f218:	00402021 	move	a0,v0
8016f21c:	00602821 	move	a1,v1
8016f220:	0040a021 	move	s4,v0
8016f224:	0c0629e0 	jal	8018a780 <__muldf3>
8016f228:	0060a821 	move	s5,v1
8016f22c:	00403021 	move	a2,v0
8016f230:	02802021 	move	a0,s4
8016f234:	02a02821 	move	a1,s5
8016f238:	00603821 	move	a3,v1
8016f23c:	00408021 	move	s0,v0
8016f240:	0c0629a2 	jal	8018a688 <__subdf3>
8016f244:	00608821 	move	s1,v1
8016f248:	00403021 	move	a2,v0
8016f24c:	02002021 	move	a0,s0
8016f250:	02202821 	move	a1,s1
8016f254:	0c0629c2 	jal	8018a708 <__adddf3>
8016f258:	00603821 	move	a3,v1
8016f25c:	00403021 	move	a2,v0
8016f260:	02802021 	move	a0,s4
8016f264:	02a02821 	move	a1,s5
8016f268:	00603821 	move	a3,v1
8016f26c:	00408021 	move	s0,v0
8016f270:	0c0629a2 	jal	8018a688 <__subdf3>
8016f274:	00608821 	move	s1,v1
8016f278:	8fa400a8 	lw	a0,168(sp)
8016f27c:	8fa500ac 	lw	a1,172(sp)
8016f280:	02003021 	move	a2,s0
8016f284:	02203821 	move	a3,s1
8016f288:	afa202b0 	sw	v0,688(sp)
8016f28c:	0c0629e0 	jal	8018a780 <__muldf3>
8016f290:	afa302b4 	sw	v1,692(sp)
8016f294:	8fa400a8 	lw	a0,168(sp)
8016f298:	8fa500ac 	lw	a1,172(sp)
8016f29c:	8fa602b0 	lw	a2,688(sp)
8016f2a0:	8fa702b4 	lw	a3,692(sp)
8016f2a4:	0040b021 	move	s6,v0
8016f2a8:	0c0629e0 	jal	8018a780 <__muldf3>
8016f2ac:	0060b821 	move	s7,v1
8016f2b0:	8fa40150 	lw	a0,336(sp)
8016f2b4:	8fa50154 	lw	a1,340(sp)
8016f2b8:	02003021 	move	a2,s0
8016f2bc:	02203821 	move	a3,s1
8016f2c0:	00409021 	move	s2,v0
8016f2c4:	0c0629e0 	jal	8018a780 <__muldf3>
8016f2c8:	00609821 	move	s3,v1
8016f2cc:	00403021 	move	a2,v0
8016f2d0:	02402021 	move	a0,s2
8016f2d4:	02602821 	move	a1,s3
8016f2d8:	0c0629c2 	jal	8018a708 <__adddf3>
8016f2dc:	00603821 	move	a3,v1
8016f2e0:	00403021 	move	a2,v0
8016f2e4:	02c02021 	move	a0,s6
8016f2e8:	02e02821 	move	a1,s7
8016f2ec:	00603821 	move	a3,v1
8016f2f0:	00408021 	move	s0,v0
8016f2f4:	0c0629c2 	jal	8018a708 <__adddf3>
8016f2f8:	00608821 	move	s1,v1
8016f2fc:	00403021 	move	a2,v0
8016f300:	02c02021 	move	a0,s6
8016f304:	02e02821 	move	a1,s7
8016f308:	00603821 	move	a3,v1
8016f30c:	00409021 	move	s2,v0
8016f310:	0c0629a2 	jal	8018a688 <__subdf3>
8016f314:	00609821 	move	s3,v1
8016f318:	00403021 	move	a2,v0
8016f31c:	02002021 	move	a0,s0
8016f320:	02202821 	move	a1,s1
8016f324:	0c0629c2 	jal	8018a708 <__adddf3>
8016f328:	00603821 	move	a3,v1
8016f32c:	8fa40150 	lw	a0,336(sp)
8016f330:	8fa50154 	lw	a1,340(sp)
8016f334:	8fa602b0 	lw	a2,688(sp)
8016f338:	8fa702b4 	lw	a3,692(sp)
8016f33c:	00408021 	move	s0,v0
8016f340:	0c0629e0 	jal	8018a780 <__muldf3>
8016f344:	00608821 	move	s1,v1
8016f348:	00403021 	move	a2,v0
8016f34c:	02002021 	move	a0,s0
8016f350:	02202821 	move	a1,s1
8016f354:	0c0629c2 	jal	8018a708 <__adddf3>
8016f358:	00603821 	move	a3,v1
8016f35c:	8fa401a0 	lw	a0,416(sp)
8016f360:	8fa501a4 	lw	a1,420(sp)
8016f364:	02803021 	move	a2,s4
8016f368:	02a03821 	move	a3,s5
8016f36c:	0040b021 	move	s6,v0
8016f370:	0c0629a2 	jal	8018a688 <__subdf3>
8016f374:	0060b821 	move	s7,v1
8016f378:	8fa400f8 	lw	a0,248(sp)
8016f37c:	8fa500fc 	lw	a1,252(sp)
8016f380:	00403021 	move	a2,v0
8016f384:	0c0629c2 	jal	8018a708 <__adddf3>
8016f388:	00603821 	move	a3,v1
8016f38c:	8fa40070 	lw	a0,112(sp)
8016f390:	8fa50074 	lw	a1,116(sp)
8016f394:	00403021 	move	a2,v0
8016f398:	0c0629e0 	jal	8018a780 <__muldf3>
8016f39c:	00603821 	move	a3,v1
8016f3a0:	8fa40260 	lw	a0,608(sp)
8016f3a4:	8fa50264 	lw	a1,612(sp)
8016f3a8:	02803021 	move	a2,s4
8016f3ac:	02a03821 	move	a3,s5
8016f3b0:	00408021 	move	s0,v0
8016f3b4:	0c0629e0 	jal	8018a780 <__muldf3>
8016f3b8:	00608821 	move	s1,v1
8016f3bc:	00403021 	move	a2,v0
8016f3c0:	02002021 	move	a0,s0
8016f3c4:	02202821 	move	a1,s1
8016f3c8:	0c0629c2 	jal	8018a708 <__adddf3>
8016f3cc:	00603821 	move	a3,v1
8016f3d0:	00403021 	move	a2,v0
8016f3d4:	02c02021 	move	a0,s6
8016f3d8:	02e02821 	move	a1,s7
8016f3dc:	0c0629c2 	jal	8018a708 <__adddf3>
8016f3e0:	00603821 	move	a3,v1
8016f3e4:	00403021 	move	a2,v0
8016f3e8:	02402021 	move	a0,s2
8016f3ec:	02602821 	move	a1,s3
8016f3f0:	00603821 	move	a3,v1
8016f3f4:	00408021 	move	s0,v0
8016f3f8:	0c0629c2 	jal	8018a708 <__adddf3>
8016f3fc:	00608821 	move	s1,v1
8016f400:	00403021 	move	a2,v0
8016f404:	02402021 	move	a0,s2
8016f408:	02602821 	move	a1,s3
8016f40c:	00603821 	move	a3,v1
8016f410:	0040a021 	move	s4,v0
8016f414:	0c0629a2 	jal	8018a688 <__subdf3>
8016f418:	0060a821 	move	s5,v1
8016f41c:	00403021 	move	a2,v0
8016f420:	02002021 	move	a0,s0
8016f424:	02202821 	move	a1,s1
8016f428:	0c0629c2 	jal	8018a708 <__adddf3>
8016f42c:	00603821 	move	a3,v1
8016f430:	0060b821 	move	s7,v1
8016f434:	3c03801e 	lui	v1,0x801e
8016f438:	0040b021 	move	s6,v0
8016f43c:	2462af30 	addiu	v0,v1,-20688
8016f440:	03c21021 	addu	v0,s8,v0
8016f444:	8c500028 	lw	s0,40(v0)
8016f448:	8c51002c 	lw	s1,44(v0)
8016f44c:	02802021 	move	a0,s4
8016f450:	02a02821 	move	a1,s5
8016f454:	02003021 	move	a2,s0
8016f458:	0c0629c2 	jal	8018a708 <__adddf3>
8016f45c:	02203821 	move	a3,s1
8016f460:	02002021 	move	a0,s0
8016f464:	02202821 	move	a1,s1
8016f468:	00003021 	move	a2,zero
8016f46c:	00003821 	move	a3,zero
8016f470:	afa20198 	sw	v0,408(sp)
8016f474:	0c062c0c 	jal	8018b030 <__ltdf2>
8016f478:	afa3019c 	sw	v1,412(sp)
8016f47c:	04400ae8 	bltz	v0,80172020 <atan+0x6350>
8016f480:	3c028000 	lui	v0,0x8000
8016f484:	02009021 	move	s2,s0
8016f488:	02209821 	move	s3,s1
8016f48c:	02802021 	move	a0,s4
8016f490:	02a02821 	move	a1,s5
8016f494:	00003021 	move	a2,zero
8016f498:	0c062c0c 	jal	8018b030 <__ltdf2>
8016f49c:	00003821 	move	a3,zero
8016f4a0:	04400adc 	bltz	v0,80172014 <atan+0x6344>
8016f4a4:	3c028000 	lui	v0,0x8000
8016f4a8:	02803021 	move	a2,s4
8016f4ac:	02a03821 	move	a3,s5
8016f4b0:	02402021 	move	a0,s2
8016f4b4:	0c062bc4 	jal	8018af10 <__gtdf2>
8016f4b8:	02602821 	move	a1,s3
8016f4bc:	184008c0 	blez	v0,801717c0 <atan+0x5af0>
8016f4c0:	00000000 	nop
8016f4c4:	8fa60198 	lw	a2,408(sp)
8016f4c8:	8fa7019c 	lw	a3,412(sp)
8016f4cc:	02002021 	move	a0,s0
8016f4d0:	0c0629a2 	jal	8018a688 <__subdf3>
8016f4d4:	02202821 	move	a1,s1
8016f4d8:	00403021 	move	a2,v0
8016f4dc:	02802021 	move	a0,s4
8016f4e0:	02a02821 	move	a1,s5
8016f4e4:	0c0629c2 	jal	8018a708 <__adddf3>
8016f4e8:	00603821 	move	a3,v1
8016f4ec:	00403021 	move	a2,v0
8016f4f0:	02c02021 	move	a0,s6
8016f4f4:	02e02821 	move	a1,s7
8016f4f8:	0c0629c2 	jal	8018a708 <__adddf3>
8016f4fc:	00603821 	move	a3,v1
8016f500:	3c05801e 	lui	a1,0x801e
8016f504:	24a4af30 	addiu	a0,a1,-20688
8016f508:	03c42021 	addu	a0,s8,a0
8016f50c:	8c860030 	lw	a2,48(a0)
8016f510:	8c870034 	lw	a3,52(a0)
8016f514:	00602821 	move	a1,v1
8016f518:	0c0629c2 	jal	8018a708 <__adddf3>
8016f51c:	00402021 	move	a0,v0
8016f520:	afa200f0 	sw	v0,240(sp)
8016f524:	afa300f4 	sw	v1,244(sp)
8016f528:	8fa60198 	lw	a2,408(sp)
8016f52c:	8fa7019c 	lw	a3,412(sp)
8016f530:	8fa400f0 	lw	a0,240(sp)
8016f534:	8fa500f4 	lw	a1,244(sp)
8016f538:	0c0629c2 	jal	8018a708 <__adddf3>
8016f53c:	00000000 	nop
8016f540:	3c09801d 	lui	t1,0x801d
8016f544:	8d267970 	lw	a2,31088(t1)
8016f548:	8d277974 	lw	a3,31092(t1)
8016f54c:	00402021 	move	a0,v0
8016f550:	00602821 	move	a1,v1
8016f554:	0040a021 	move	s4,v0
8016f558:	0c0629e0 	jal	8018a780 <__muldf3>
8016f55c:	0060a821 	move	s5,v1
8016f560:	00403021 	move	a2,v0
8016f564:	02802021 	move	a0,s4
8016f568:	02a02821 	move	a1,s5
8016f56c:	00603821 	move	a3,v1
8016f570:	00408021 	move	s0,v0
8016f574:	0c0629a2 	jal	8018a688 <__subdf3>
8016f578:	00608821 	move	s1,v1
8016f57c:	00403021 	move	a2,v0
8016f580:	02002021 	move	a0,s0
8016f584:	02202821 	move	a1,s1
8016f588:	0c0629c2 	jal	8018a708 <__adddf3>
8016f58c:	00603821 	move	a3,v1
8016f590:	00403021 	move	a2,v0
8016f594:	02802021 	move	a0,s4
8016f598:	02a02821 	move	a1,s5
8016f59c:	00603821 	move	a3,v1
8016f5a0:	00408021 	move	s0,v0
8016f5a4:	0c0629a2 	jal	8018a688 <__subdf3>
8016f5a8:	00608821 	move	s1,v1
8016f5ac:	8fa400a8 	lw	a0,168(sp)
8016f5b0:	8fa500ac 	lw	a1,172(sp)
8016f5b4:	02003021 	move	a2,s0
8016f5b8:	02203821 	move	a3,s1
8016f5bc:	afa202b8 	sw	v0,696(sp)
8016f5c0:	0c0629e0 	jal	8018a780 <__muldf3>
8016f5c4:	afa302bc 	sw	v1,700(sp)
8016f5c8:	8fa400a8 	lw	a0,168(sp)
8016f5cc:	8fa500ac 	lw	a1,172(sp)
8016f5d0:	8fa602b8 	lw	a2,696(sp)
8016f5d4:	8fa702bc 	lw	a3,700(sp)
8016f5d8:	0040b021 	move	s6,v0
8016f5dc:	0c0629e0 	jal	8018a780 <__muldf3>
8016f5e0:	0060b821 	move	s7,v1
8016f5e4:	8fa40150 	lw	a0,336(sp)
8016f5e8:	8fa50154 	lw	a1,340(sp)
8016f5ec:	02003021 	move	a2,s0
8016f5f0:	02203821 	move	a3,s1
8016f5f4:	00409021 	move	s2,v0
8016f5f8:	0c0629e0 	jal	8018a780 <__muldf3>
8016f5fc:	00609821 	move	s3,v1
8016f600:	00403021 	move	a2,v0
8016f604:	02402021 	move	a0,s2
8016f608:	02602821 	move	a1,s3
8016f60c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f610:	00603821 	move	a3,v1
8016f614:	00403021 	move	a2,v0
8016f618:	02c02021 	move	a0,s6
8016f61c:	02e02821 	move	a1,s7
8016f620:	00603821 	move	a3,v1
8016f624:	00408021 	move	s0,v0
8016f628:	0c0629c2 	jal	8018a708 <__adddf3>
8016f62c:	00608821 	move	s1,v1
8016f630:	00403021 	move	a2,v0
8016f634:	02c02021 	move	a0,s6
8016f638:	02e02821 	move	a1,s7
8016f63c:	00603821 	move	a3,v1
8016f640:	00409021 	move	s2,v0
8016f644:	0c0629a2 	jal	8018a688 <__subdf3>
8016f648:	00609821 	move	s3,v1
8016f64c:	00403021 	move	a2,v0
8016f650:	02002021 	move	a0,s0
8016f654:	02202821 	move	a1,s1
8016f658:	0c0629c2 	jal	8018a708 <__adddf3>
8016f65c:	00603821 	move	a3,v1
8016f660:	8fa40150 	lw	a0,336(sp)
8016f664:	8fa50154 	lw	a1,340(sp)
8016f668:	8fa602b8 	lw	a2,696(sp)
8016f66c:	8fa702bc 	lw	a3,700(sp)
8016f670:	00408021 	move	s0,v0
8016f674:	0c0629e0 	jal	8018a780 <__muldf3>
8016f678:	00608821 	move	s1,v1
8016f67c:	00403021 	move	a2,v0
8016f680:	02002021 	move	a0,s0
8016f684:	02202821 	move	a1,s1
8016f688:	0c0629c2 	jal	8018a708 <__adddf3>
8016f68c:	00603821 	move	a3,v1
8016f690:	8fa40198 	lw	a0,408(sp)
8016f694:	8fa5019c 	lw	a1,412(sp)
8016f698:	02803021 	move	a2,s4
8016f69c:	02a03821 	move	a3,s5
8016f6a0:	0040b021 	move	s6,v0
8016f6a4:	0c0629a2 	jal	8018a688 <__subdf3>
8016f6a8:	0060b821 	move	s7,v1
8016f6ac:	8fa400f0 	lw	a0,240(sp)
8016f6b0:	8fa500f4 	lw	a1,244(sp)
8016f6b4:	00403021 	move	a2,v0
8016f6b8:	0c0629c2 	jal	8018a708 <__adddf3>
8016f6bc:	00603821 	move	a3,v1
8016f6c0:	8fa40070 	lw	a0,112(sp)
8016f6c4:	8fa50074 	lw	a1,116(sp)
8016f6c8:	00403021 	move	a2,v0
8016f6cc:	0c0629e0 	jal	8018a780 <__muldf3>
8016f6d0:	00603821 	move	a3,v1
8016f6d4:	8fa40260 	lw	a0,608(sp)
8016f6d8:	8fa50264 	lw	a1,612(sp)
8016f6dc:	02803021 	move	a2,s4
8016f6e0:	02a03821 	move	a3,s5
8016f6e4:	00408021 	move	s0,v0
8016f6e8:	0c0629e0 	jal	8018a780 <__muldf3>
8016f6ec:	00608821 	move	s1,v1
8016f6f0:	00403021 	move	a2,v0
8016f6f4:	02002021 	move	a0,s0
8016f6f8:	02202821 	move	a1,s1
8016f6fc:	0c0629c2 	jal	8018a708 <__adddf3>
8016f700:	00603821 	move	a3,v1
8016f704:	00403021 	move	a2,v0
8016f708:	02c02021 	move	a0,s6
8016f70c:	02e02821 	move	a1,s7
8016f710:	0c0629c2 	jal	8018a708 <__adddf3>
8016f714:	00603821 	move	a3,v1
8016f718:	00403021 	move	a2,v0
8016f71c:	02402021 	move	a0,s2
8016f720:	02602821 	move	a1,s3
8016f724:	00603821 	move	a3,v1
8016f728:	00408021 	move	s0,v0
8016f72c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f730:	00608821 	move	s1,v1
8016f734:	00403021 	move	a2,v0
8016f738:	02402021 	move	a0,s2
8016f73c:	02602821 	move	a1,s3
8016f740:	00603821 	move	a3,v1
8016f744:	0040a021 	move	s4,v0
8016f748:	0c0629a2 	jal	8018a688 <__subdf3>
8016f74c:	0060a821 	move	s5,v1
8016f750:	00403021 	move	a2,v0
8016f754:	02002021 	move	a0,s0
8016f758:	02202821 	move	a1,s1
8016f75c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f760:	00603821 	move	a3,v1
8016f764:	0060b821 	move	s7,v1
8016f768:	3c03801e 	lui	v1,0x801e
8016f76c:	0040b021 	move	s6,v0
8016f770:	2462af30 	addiu	v0,v1,-20688
8016f774:	03c21021 	addu	v0,s8,v0
8016f778:	8c500018 	lw	s0,24(v0)
8016f77c:	8c51001c 	lw	s1,28(v0)
8016f780:	02802021 	move	a0,s4
8016f784:	02a02821 	move	a1,s5
8016f788:	02003021 	move	a2,s0
8016f78c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f790:	02203821 	move	a3,s1
8016f794:	02002021 	move	a0,s0
8016f798:	02202821 	move	a1,s1
8016f79c:	00003021 	move	a2,zero
8016f7a0:	00003821 	move	a3,zero
8016f7a4:	afa20190 	sw	v0,400(sp)
8016f7a8:	0c062c0c 	jal	8018b030 <__ltdf2>
8016f7ac:	afa30194 	sw	v1,404(sp)
8016f7b0:	04400a15 	bltz	v0,80172008 <atan+0x6338>
8016f7b4:	3c028000 	lui	v0,0x8000
8016f7b8:	02009021 	move	s2,s0
8016f7bc:	02209821 	move	s3,s1
8016f7c0:	02802021 	move	a0,s4
8016f7c4:	02a02821 	move	a1,s5
8016f7c8:	00003021 	move	a2,zero
8016f7cc:	0c062c0c 	jal	8018b030 <__ltdf2>
8016f7d0:	00003821 	move	a3,zero
8016f7d4:	04400a09 	bltz	v0,80171ffc <atan+0x632c>
8016f7d8:	3c028000 	lui	v0,0x8000
8016f7dc:	02803021 	move	a2,s4
8016f7e0:	02a03821 	move	a3,s5
8016f7e4:	02402021 	move	a0,s2
8016f7e8:	0c062bc4 	jal	8018af10 <__gtdf2>
8016f7ec:	02602821 	move	a1,s3
8016f7f0:	184007d9 	blez	v0,80171758 <atan+0x5a88>
8016f7f4:	00000000 	nop
8016f7f8:	8fa60190 	lw	a2,400(sp)
8016f7fc:	8fa70194 	lw	a3,404(sp)
8016f800:	02002021 	move	a0,s0
8016f804:	0c0629a2 	jal	8018a688 <__subdf3>
8016f808:	02202821 	move	a1,s1
8016f80c:	00403021 	move	a2,v0
8016f810:	02802021 	move	a0,s4
8016f814:	02a02821 	move	a1,s5
8016f818:	0c0629c2 	jal	8018a708 <__adddf3>
8016f81c:	00603821 	move	a3,v1
8016f820:	00403021 	move	a2,v0
8016f824:	02c02021 	move	a0,s6
8016f828:	02e02821 	move	a1,s7
8016f82c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f830:	00603821 	move	a3,v1
8016f834:	3c05801e 	lui	a1,0x801e
8016f838:	24a4af30 	addiu	a0,a1,-20688
8016f83c:	03c42021 	addu	a0,s8,a0
8016f840:	8c860020 	lw	a2,32(a0)
8016f844:	8c870024 	lw	a3,36(a0)
8016f848:	00602821 	move	a1,v1
8016f84c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f850:	00402021 	move	a0,v0
8016f854:	afa200e8 	sw	v0,232(sp)
8016f858:	afa300ec 	sw	v1,236(sp)
8016f85c:	8fa60190 	lw	a2,400(sp)
8016f860:	8fa70194 	lw	a3,404(sp)
8016f864:	8fa400e8 	lw	a0,232(sp)
8016f868:	8fa500ec 	lw	a1,236(sp)
8016f86c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f870:	00000000 	nop
8016f874:	3c09801d 	lui	t1,0x801d
8016f878:	8d267970 	lw	a2,31088(t1)
8016f87c:	8d277974 	lw	a3,31092(t1)
8016f880:	00402021 	move	a0,v0
8016f884:	00602821 	move	a1,v1
8016f888:	0040a021 	move	s4,v0
8016f88c:	0c0629e0 	jal	8018a780 <__muldf3>
8016f890:	0060a821 	move	s5,v1
8016f894:	00403021 	move	a2,v0
8016f898:	02802021 	move	a0,s4
8016f89c:	02a02821 	move	a1,s5
8016f8a0:	00603821 	move	a3,v1
8016f8a4:	00408021 	move	s0,v0
8016f8a8:	0c0629a2 	jal	8018a688 <__subdf3>
8016f8ac:	00608821 	move	s1,v1
8016f8b0:	00403021 	move	a2,v0
8016f8b4:	02002021 	move	a0,s0
8016f8b8:	02202821 	move	a1,s1
8016f8bc:	0c0629c2 	jal	8018a708 <__adddf3>
8016f8c0:	00603821 	move	a3,v1
8016f8c4:	00403021 	move	a2,v0
8016f8c8:	02802021 	move	a0,s4
8016f8cc:	02a02821 	move	a1,s5
8016f8d0:	00603821 	move	a3,v1
8016f8d4:	00408021 	move	s0,v0
8016f8d8:	0c0629a2 	jal	8018a688 <__subdf3>
8016f8dc:	00608821 	move	s1,v1
8016f8e0:	8fa400a8 	lw	a0,168(sp)
8016f8e4:	8fa500ac 	lw	a1,172(sp)
8016f8e8:	02003021 	move	a2,s0
8016f8ec:	02203821 	move	a3,s1
8016f8f0:	afa202c0 	sw	v0,704(sp)
8016f8f4:	0c0629e0 	jal	8018a780 <__muldf3>
8016f8f8:	afa302c4 	sw	v1,708(sp)
8016f8fc:	8fa400a8 	lw	a0,168(sp)
8016f900:	8fa500ac 	lw	a1,172(sp)
8016f904:	8fa602c0 	lw	a2,704(sp)
8016f908:	8fa702c4 	lw	a3,708(sp)
8016f90c:	0040b021 	move	s6,v0
8016f910:	0c0629e0 	jal	8018a780 <__muldf3>
8016f914:	0060b821 	move	s7,v1
8016f918:	8fa40150 	lw	a0,336(sp)
8016f91c:	8fa50154 	lw	a1,340(sp)
8016f920:	02003021 	move	a2,s0
8016f924:	02203821 	move	a3,s1
8016f928:	00409021 	move	s2,v0
8016f92c:	0c0629e0 	jal	8018a780 <__muldf3>
8016f930:	00609821 	move	s3,v1
8016f934:	00403021 	move	a2,v0
8016f938:	02402021 	move	a0,s2
8016f93c:	02602821 	move	a1,s3
8016f940:	0c0629c2 	jal	8018a708 <__adddf3>
8016f944:	00603821 	move	a3,v1
8016f948:	00403021 	move	a2,v0
8016f94c:	02c02021 	move	a0,s6
8016f950:	02e02821 	move	a1,s7
8016f954:	00603821 	move	a3,v1
8016f958:	00408021 	move	s0,v0
8016f95c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f960:	00608821 	move	s1,v1
8016f964:	00403021 	move	a2,v0
8016f968:	02c02021 	move	a0,s6
8016f96c:	02e02821 	move	a1,s7
8016f970:	00603821 	move	a3,v1
8016f974:	00409021 	move	s2,v0
8016f978:	0c0629a2 	jal	8018a688 <__subdf3>
8016f97c:	00609821 	move	s3,v1
8016f980:	00403021 	move	a2,v0
8016f984:	02002021 	move	a0,s0
8016f988:	02202821 	move	a1,s1
8016f98c:	0c0629c2 	jal	8018a708 <__adddf3>
8016f990:	00603821 	move	a3,v1
8016f994:	8fa40150 	lw	a0,336(sp)
8016f998:	8fa50154 	lw	a1,340(sp)
8016f99c:	8fa602c0 	lw	a2,704(sp)
8016f9a0:	8fa702c4 	lw	a3,708(sp)
8016f9a4:	00408021 	move	s0,v0
8016f9a8:	0c0629e0 	jal	8018a780 <__muldf3>
8016f9ac:	00608821 	move	s1,v1
8016f9b0:	00403021 	move	a2,v0
8016f9b4:	02002021 	move	a0,s0
8016f9b8:	02202821 	move	a1,s1
8016f9bc:	0c0629c2 	jal	8018a708 <__adddf3>
8016f9c0:	00603821 	move	a3,v1
8016f9c4:	8fa40190 	lw	a0,400(sp)
8016f9c8:	8fa50194 	lw	a1,404(sp)
8016f9cc:	02803021 	move	a2,s4
8016f9d0:	02a03821 	move	a3,s5
8016f9d4:	0040b021 	move	s6,v0
8016f9d8:	0c0629a2 	jal	8018a688 <__subdf3>
8016f9dc:	0060b821 	move	s7,v1
8016f9e0:	8fa400e8 	lw	a0,232(sp)
8016f9e4:	8fa500ec 	lw	a1,236(sp)
8016f9e8:	00403021 	move	a2,v0
8016f9ec:	0c0629c2 	jal	8018a708 <__adddf3>
8016f9f0:	00603821 	move	a3,v1
8016f9f4:	8fa40070 	lw	a0,112(sp)
8016f9f8:	8fa50074 	lw	a1,116(sp)
8016f9fc:	00403021 	move	a2,v0
8016fa00:	0c0629e0 	jal	8018a780 <__muldf3>
8016fa04:	00603821 	move	a3,v1
8016fa08:	8fa40260 	lw	a0,608(sp)
8016fa0c:	8fa50264 	lw	a1,612(sp)
8016fa10:	02803021 	move	a2,s4
8016fa14:	02a03821 	move	a3,s5
8016fa18:	00408021 	move	s0,v0
8016fa1c:	0c0629e0 	jal	8018a780 <__muldf3>
8016fa20:	00608821 	move	s1,v1
8016fa24:	00403021 	move	a2,v0
8016fa28:	02002021 	move	a0,s0
8016fa2c:	02202821 	move	a1,s1
8016fa30:	0c0629c2 	jal	8018a708 <__adddf3>
8016fa34:	00603821 	move	a3,v1
8016fa38:	00403021 	move	a2,v0
8016fa3c:	02c02021 	move	a0,s6
8016fa40:	02e02821 	move	a1,s7
8016fa44:	0c0629c2 	jal	8018a708 <__adddf3>
8016fa48:	00603821 	move	a3,v1
8016fa4c:	00403021 	move	a2,v0
8016fa50:	02402021 	move	a0,s2
8016fa54:	02602821 	move	a1,s3
8016fa58:	00603821 	move	a3,v1
8016fa5c:	00408021 	move	s0,v0
8016fa60:	0c0629c2 	jal	8018a708 <__adddf3>
8016fa64:	00608821 	move	s1,v1
8016fa68:	00403021 	move	a2,v0
8016fa6c:	02402021 	move	a0,s2
8016fa70:	02602821 	move	a1,s3
8016fa74:	00603821 	move	a3,v1
8016fa78:	0040a021 	move	s4,v0
8016fa7c:	0c0629a2 	jal	8018a688 <__subdf3>
8016fa80:	0060a821 	move	s5,v1
8016fa84:	00403021 	move	a2,v0
8016fa88:	02002021 	move	a0,s0
8016fa8c:	02202821 	move	a1,s1
8016fa90:	0c0629c2 	jal	8018a708 <__adddf3>
8016fa94:	00603821 	move	a3,v1
8016fa98:	afa301fc 	sw	v1,508(sp)
8016fa9c:	3c03801e 	lui	v1,0x801e
8016faa0:	afa201f8 	sw	v0,504(sp)
8016faa4:	2462af30 	addiu	v0,v1,-20688
8016faa8:	03c21021 	addu	v0,s8,v0
8016faac:	8c500008 	lw	s0,8(v0)
8016fab0:	8c51000c 	lw	s1,12(v0)
8016fab4:	02802021 	move	a0,s4
8016fab8:	02a02821 	move	a1,s5
8016fabc:	02003021 	move	a2,s0
8016fac0:	0c0629c2 	jal	8018a708 <__adddf3>
8016fac4:	02203821 	move	a3,s1
8016fac8:	02002021 	move	a0,s0
8016facc:	02202821 	move	a1,s1
8016fad0:	00003021 	move	a2,zero
8016fad4:	00003821 	move	a3,zero
8016fad8:	0040b021 	move	s6,v0
8016fadc:	0c062c0c 	jal	8018b030 <__ltdf2>
8016fae0:	0060b821 	move	s7,v1
8016fae4:	04400942 	bltz	v0,80171ff0 <atan+0x6320>
8016fae8:	3c028000 	lui	v0,0x8000
8016faec:	02009021 	move	s2,s0
8016faf0:	02209821 	move	s3,s1
8016faf4:	02802021 	move	a0,s4
8016faf8:	02a02821 	move	a1,s5
8016fafc:	00003021 	move	a2,zero
8016fb00:	0c062c0c 	jal	8018b030 <__ltdf2>
8016fb04:	00003821 	move	a3,zero
8016fb08:	04400936 	bltz	v0,80171fe4 <atan+0x6314>
8016fb0c:	3c028000 	lui	v0,0x8000
8016fb10:	02803021 	move	a2,s4
8016fb14:	02a03821 	move	a3,s5
8016fb18:	02402021 	move	a0,s2
8016fb1c:	0c062bc4 	jal	8018af10 <__gtdf2>
8016fb20:	02602821 	move	a1,s3
8016fb24:	184006f3 	blez	v0,801716f4 <atan+0x5a24>
8016fb28:	02a02821 	move	a1,s5
8016fb2c:	02002021 	move	a0,s0
8016fb30:	02202821 	move	a1,s1
8016fb34:	02c03021 	move	a2,s6
8016fb38:	0c0629a2 	jal	8018a688 <__subdf3>
8016fb3c:	02e03821 	move	a3,s7
8016fb40:	00403021 	move	a2,v0
8016fb44:	02802021 	move	a0,s4
8016fb48:	02a02821 	move	a1,s5
8016fb4c:	0c0629c2 	jal	8018a708 <__adddf3>
8016fb50:	00603821 	move	a3,v1
8016fb54:	8fa401f8 	lw	a0,504(sp)
8016fb58:	8fa501fc 	lw	a1,508(sp)
8016fb5c:	00403021 	move	a2,v0
8016fb60:	0c0629c2 	jal	8018a708 <__adddf3>
8016fb64:	00603821 	move	a3,v1
8016fb68:	3c05801e 	lui	a1,0x801e
8016fb6c:	24a4af30 	addiu	a0,a1,-20688
8016fb70:	03c42021 	addu	a0,s8,a0
8016fb74:	8c860010 	lw	a2,16(a0)
8016fb78:	8c870014 	lw	a3,20(a0)
8016fb7c:	00602821 	move	a1,v1
8016fb80:	0c0629c2 	jal	8018a708 <__adddf3>
8016fb84:	00402021 	move	a0,v0
8016fb88:	00409021 	move	s2,v0
8016fb8c:	00609821 	move	s3,v1
8016fb90:	02402021 	move	a0,s2
8016fb94:	02602821 	move	a1,s3
8016fb98:	02c03021 	move	a2,s6
8016fb9c:	0c0629c2 	jal	8018a708 <__adddf3>
8016fba0:	02e03821 	move	a3,s7
8016fba4:	00403021 	move	a2,v0
8016fba8:	02c02021 	move	a0,s6
8016fbac:	02e02821 	move	a1,s7
8016fbb0:	00603821 	move	a3,v1
8016fbb4:	00408021 	move	s0,v0
8016fbb8:	0c0629a2 	jal	8018a688 <__subdf3>
8016fbbc:	00608821 	move	s1,v1
8016fbc0:	00403021 	move	a2,v0
8016fbc4:	02402021 	move	a0,s2
8016fbc8:	02602821 	move	a1,s3
8016fbcc:	0c0629c2 	jal	8018a708 <__adddf3>
8016fbd0:	00603821 	move	a3,v1
8016fbd4:	0040a021 	move	s4,v0
8016fbd8:	3c02801e 	lui	v0,0x801e
8016fbdc:	8c4627b0 	lw	a2,10160(v0)
8016fbe0:	8c4727b4 	lw	a3,10164(v0)
8016fbe4:	02002021 	move	a0,s0
8016fbe8:	02202821 	move	a1,s1
8016fbec:	0c0629e0 	jal	8018a780 <__muldf3>
8016fbf0:	0060a821 	move	s5,v1
8016fbf4:	00409021 	move	s2,v0
8016fbf8:	0805ba68 	j	8016e9a0 <atan+0x2cd0>
8016fbfc:	00609821 	move	s3,v1
8016fc00:	8c4627f0 	lw	a2,10224(v0)
8016fc04:	8c4727f4 	lw	a3,10228(v0)
8016fc08:	8fa40220 	lw	a0,544(sp)
8016fc0c:	8fa50224 	lw	a1,548(sp)
8016fc10:	0c062c0c 	jal	8018b030 <__ltdf2>
8016fc14:	00000000 	nop
8016fc18:	0441068e 	bgez	v0,80171654 <atan+0x5984>
8016fc1c:	00003021 	move	a2,zero
8016fc20:	3c02801e 	lui	v0,0x801e
8016fc24:	8c4427c0 	lw	a0,10176(v0)
8016fc28:	8c4527c4 	lw	a1,10180(v0)
8016fc2c:	8fa60220 	lw	a2,544(sp)
8016fc30:	8fa70224 	lw	a3,548(sp)
8016fc34:	afa40258 	sw	a0,600(sp)
8016fc38:	0c062ad0 	jal	8018ab40 <__divdf3>
8016fc3c:	afa5025c 	sw	a1,604(sp)
8016fc40:	00402021 	move	a0,v0
8016fc44:	00602821 	move	a1,v1
8016fc48:	00403021 	move	a2,v0
8016fc4c:	00603821 	move	a3,v1
8016fc50:	afa20060 	sw	v0,96(sp)
8016fc54:	0c0629e0 	jal	8018a780 <__muldf3>
8016fc58:	afa30064 	sw	v1,100(sp)
8016fc5c:	3c05801d 	lui	a1,0x801d
8016fc60:	8cb47970 	lw	s4,31088(a1)
8016fc64:	8cb57974 	lw	s5,31092(a1)
8016fc68:	8fa40060 	lw	a0,96(sp)
8016fc6c:	8fa50064 	lw	a1,100(sp)
8016fc70:	02803021 	move	a2,s4
8016fc74:	02a03821 	move	a3,s5
8016fc78:	afa20218 	sw	v0,536(sp)
8016fc7c:	0c0629e0 	jal	8018a780 <__muldf3>
8016fc80:	afa3021c 	sw	v1,540(sp)
8016fc84:	8fa40060 	lw	a0,96(sp)
8016fc88:	8fa50064 	lw	a1,100(sp)
8016fc8c:	00403021 	move	a2,v0
8016fc90:	00603821 	move	a3,v1
8016fc94:	00408021 	move	s0,v0
8016fc98:	0c0629a2 	jal	8018a688 <__subdf3>
8016fc9c:	00608821 	move	s1,v1
8016fca0:	00403021 	move	a2,v0
8016fca4:	02002021 	move	a0,s0
8016fca8:	02202821 	move	a1,s1
8016fcac:	0c0629c2 	jal	8018a708 <__adddf3>
8016fcb0:	00603821 	move	a3,v1
8016fcb4:	8fa40060 	lw	a0,96(sp)
8016fcb8:	8fa50064 	lw	a1,100(sp)
8016fcbc:	00403021 	move	a2,v0
8016fcc0:	00603821 	move	a3,v1
8016fcc4:	00409021 	move	s2,v0
8016fcc8:	0c0629a2 	jal	8018a688 <__subdf3>
8016fccc:	00609821 	move	s3,v1
8016fcd0:	8fa40220 	lw	a0,544(sp)
8016fcd4:	8fa50224 	lw	a1,548(sp)
8016fcd8:	02803021 	move	a2,s4
8016fcdc:	02a03821 	move	a3,s5
8016fce0:	0040b021 	move	s6,v0
8016fce4:	0c0629e0 	jal	8018a780 <__muldf3>
8016fce8:	0060b821 	move	s7,v1
8016fcec:	8fa40220 	lw	a0,544(sp)
8016fcf0:	8fa50224 	lw	a1,548(sp)
8016fcf4:	00403021 	move	a2,v0
8016fcf8:	00603821 	move	a3,v1
8016fcfc:	00408021 	move	s0,v0
8016fd00:	0c0629a2 	jal	8018a688 <__subdf3>
8016fd04:	00608821 	move	s1,v1
8016fd08:	00403021 	move	a2,v0
8016fd0c:	02002021 	move	a0,s0
8016fd10:	02202821 	move	a1,s1
8016fd14:	0c0629c2 	jal	8018a708 <__adddf3>
8016fd18:	00603821 	move	a3,v1
8016fd1c:	8fa40220 	lw	a0,544(sp)
8016fd20:	8fa50224 	lw	a1,548(sp)
8016fd24:	00403021 	move	a2,v0
8016fd28:	00603821 	move	a3,v1
8016fd2c:	00408021 	move	s0,v0
8016fd30:	0c0629a2 	jal	8018a688 <__subdf3>
8016fd34:	00608821 	move	s1,v1
8016fd38:	8fa40220 	lw	a0,544(sp)
8016fd3c:	8fa50224 	lw	a1,548(sp)
8016fd40:	8fa60060 	lw	a2,96(sp)
8016fd44:	8fa70064 	lw	a3,100(sp)
8016fd48:	0040a021 	move	s4,v0
8016fd4c:	0c0629e0 	jal	8018a780 <__muldf3>
8016fd50:	0060a821 	move	s5,v1
8016fd54:	02402021 	move	a0,s2
8016fd58:	02602821 	move	a1,s3
8016fd5c:	02003021 	move	a2,s0
8016fd60:	02203821 	move	a3,s1
8016fd64:	afa201f0 	sw	v0,496(sp)
8016fd68:	0c0629e0 	jal	8018a780 <__muldf3>
8016fd6c:	afa301f4 	sw	v1,500(sp)
8016fd70:	02402021 	move	a0,s2
8016fd74:	02602821 	move	a1,s3
8016fd78:	02803021 	move	a2,s4
8016fd7c:	02a03821 	move	a3,s5
8016fd80:	afa20250 	sw	v0,592(sp)
8016fd84:	0c0629e0 	jal	8018a780 <__muldf3>
8016fd88:	afa30254 	sw	v1,596(sp)
8016fd8c:	02c02021 	move	a0,s6
8016fd90:	02e02821 	move	a1,s7
8016fd94:	02003021 	move	a2,s0
8016fd98:	02203821 	move	a3,s1
8016fd9c:	afa20248 	sw	v0,584(sp)
8016fda0:	0c0629e0 	jal	8018a780 <__muldf3>
8016fda4:	afa3024c 	sw	v1,588(sp)
8016fda8:	02c02021 	move	a0,s6
8016fdac:	02e02821 	move	a1,s7
8016fdb0:	02803021 	move	a2,s4
8016fdb4:	02a03821 	move	a3,s5
8016fdb8:	afa20240 	sw	v0,576(sp)
8016fdbc:	0c0629e0 	jal	8018a780 <__muldf3>
8016fdc0:	afa30244 	sw	v1,580(sp)
8016fdc4:	afa20238 	sw	v0,568(sp)
8016fdc8:	3c02801e 	lui	v0,0x801e
8016fdcc:	8c4827d0 	lw	t0,10192(v0)
8016fdd0:	8c4927d4 	lw	t1,10196(v0)
8016fdd4:	8fa60060 	lw	a2,96(sp)
8016fdd8:	8fa70064 	lw	a3,100(sp)
8016fddc:	01002021 	move	a0,t0
8016fde0:	01202821 	move	a1,t1
8016fde4:	afa3023c 	sw	v1,572(sp)
8016fde8:	afa80010 	sw	t0,16(sp)
8016fdec:	0c0629a2 	jal	8018a688 <__subdf3>
8016fdf0:	afa90014 	sw	t1,20(sp)
8016fdf4:	8fa40010 	lw	a0,16(sp)
8016fdf8:	8fa50014 	lw	a1,20(sp)
8016fdfc:	00003021 	move	a2,zero
8016fe00:	00003821 	move	a3,zero
8016fe04:	0040b021 	move	s6,v0
8016fe08:	0c062c0c 	jal	8018b030 <__ltdf2>
8016fe0c:	0060b821 	move	s7,v1
8016fe10:	044008c0 	bltz	v0,80172114 <atan+0x6444>
8016fe14:	3c028000 	lui	v0,0x8000
8016fe18:	8fb00010 	lw	s0,16(sp)
8016fe1c:	8fb10014 	lw	s1,20(sp)
8016fe20:	8fa40060 	lw	a0,96(sp)
8016fe24:	8fa50064 	lw	a1,100(sp)
8016fe28:	00003021 	move	a2,zero
8016fe2c:	0c062c0c 	jal	8018b030 <__ltdf2>
8016fe30:	00003821 	move	a3,zero
8016fe34:	044008b2 	bltz	v0,80172100 <atan+0x6430>
8016fe38:	3c028000 	lui	v0,0x8000
8016fe3c:	8fa60060 	lw	a2,96(sp)
8016fe40:	8fa70064 	lw	a3,100(sp)
8016fe44:	02002021 	move	a0,s0
8016fe48:	0c062bc4 	jal	8018af10 <__gtdf2>
8016fe4c:	02202821 	move	a1,s1
8016fe50:	18400753 	blez	v0,80171ba0 <atan+0x5ed0>
8016fe54:	00000000 	nop
8016fe58:	8fa40010 	lw	a0,16(sp)
8016fe5c:	8fa50014 	lw	a1,20(sp)
8016fe60:	02c03021 	move	a2,s6
8016fe64:	0c0629a2 	jal	8018a688 <__subdf3>
8016fe68:	02e03821 	move	a3,s7
8016fe6c:	8fa60060 	lw	a2,96(sp)
8016fe70:	8fa70064 	lw	a3,100(sp)
8016fe74:	00402021 	move	a0,v0
8016fe78:	0c0629a2 	jal	8018a688 <__subdf3>
8016fe7c:	00602821 	move	a1,v1
8016fe80:	00409021 	move	s2,v0
8016fe84:	00609821 	move	s3,v1
8016fe88:	3c02801e 	lui	v0,0x801e
8016fe8c:	8c4827c8 	lw	t0,10184(v0)
8016fe90:	8c4927cc 	lw	t1,10188(v0)
8016fe94:	8fa40060 	lw	a0,96(sp)
8016fe98:	8fa50064 	lw	a1,100(sp)
8016fe9c:	8fa60218 	lw	a2,536(sp)
8016fea0:	8fa7021c 	lw	a3,540(sp)
8016fea4:	afa80230 	sw	t0,560(sp)
8016fea8:	0c0629e0 	jal	8018a780 <__muldf3>
8016feac:	afa90234 	sw	t1,564(sp)
8016feb0:	00408021 	move	s0,v0
8016feb4:	3c02801d 	lui	v0,0x801d
8016feb8:	8fa40218 	lw	a0,536(sp)
8016febc:	8fa5021c 	lw	a1,540(sp)
8016fec0:	8c4679c8 	lw	a2,31176(v0)
8016fec4:	8c4779cc 	lw	a3,31180(v0)
8016fec8:	0c0629e0 	jal	8018a780 <__muldf3>
8016fecc:	00608821 	move	s1,v1
8016fed0:	3c06801d 	lui	a2,0x801d
8016fed4:	8cc479c0 	lw	a0,31168(a2)
8016fed8:	8cc579c4 	lw	a1,31172(a2)
8016fedc:	00603821 	move	a3,v1
8016fee0:	0c0629c2 	jal	8018a708 <__adddf3>
8016fee4:	00403021 	move	a2,v0
8016fee8:	8fa40218 	lw	a0,536(sp)
8016feec:	8fa5021c 	lw	a1,540(sp)
8016fef0:	00403021 	move	a2,v0
8016fef4:	0c0629e0 	jal	8018a780 <__muldf3>
8016fef8:	00603821 	move	a3,v1
8016fefc:	3c06801d 	lui	a2,0x801d
8016ff00:	8cc479b8 	lw	a0,31160(a2)
8016ff04:	8cc579bc 	lw	a1,31164(a2)
8016ff08:	00603821 	move	a3,v1
8016ff0c:	0c0629c2 	jal	8018a708 <__adddf3>
8016ff10:	00403021 	move	a2,v0
8016ff14:	8fa40218 	lw	a0,536(sp)
8016ff18:	8fa5021c 	lw	a1,540(sp)
8016ff1c:	00403021 	move	a2,v0
8016ff20:	0c0629e0 	jal	8018a780 <__muldf3>
8016ff24:	00603821 	move	a3,v1
8016ff28:	3c06801d 	lui	a2,0x801d
8016ff2c:	8cc479b0 	lw	a0,31152(a2)
8016ff30:	8cc579b4 	lw	a1,31156(a2)
8016ff34:	00603821 	move	a3,v1
8016ff38:	0c0629c2 	jal	8018a708 <__adddf3>
8016ff3c:	00403021 	move	a2,v0
8016ff40:	8fa40218 	lw	a0,536(sp)
8016ff44:	8fa5021c 	lw	a1,540(sp)
8016ff48:	00403021 	move	a2,v0
8016ff4c:	0c0629e0 	jal	8018a780 <__muldf3>
8016ff50:	00603821 	move	a3,v1
8016ff54:	3c06801d 	lui	a2,0x801d
8016ff58:	8cc479a8 	lw	a0,31144(a2)
8016ff5c:	8cc579ac 	lw	a1,31148(a2)
8016ff60:	00603821 	move	a3,v1
8016ff64:	0c0629c2 	jal	8018a708 <__adddf3>
8016ff68:	00403021 	move	a2,v0
8016ff6c:	8fa40218 	lw	a0,536(sp)
8016ff70:	8fa5021c 	lw	a1,540(sp)
8016ff74:	00403021 	move	a2,v0
8016ff78:	0c0629e0 	jal	8018a780 <__muldf3>
8016ff7c:	00603821 	move	a3,v1
8016ff80:	3c06801d 	lui	a2,0x801d
8016ff84:	8cc479a0 	lw	a0,31136(a2)
8016ff88:	8cc579a4 	lw	a1,31140(a2)
8016ff8c:	00603821 	move	a3,v1
8016ff90:	0c0629c2 	jal	8018a708 <__adddf3>
8016ff94:	00403021 	move	a2,v0
8016ff98:	00403021 	move	a2,v0
8016ff9c:	02002021 	move	a0,s0
8016ffa0:	02202821 	move	a1,s1
8016ffa4:	0c0629e0 	jal	8018a780 <__muldf3>
8016ffa8:	00603821 	move	a3,v1
8016ffac:	8fa60230 	lw	a2,560(sp)
8016ffb0:	8fa70234 	lw	a3,564(sp)
8016ffb4:	02402021 	move	a0,s2
8016ffb8:	02602821 	move	a1,s3
8016ffbc:	0040a021 	move	s4,v0
8016ffc0:	0c0629c2 	jal	8018a708 <__adddf3>
8016ffc4:	0060a821 	move	s5,v1
8016ffc8:	8fa40258 	lw	a0,600(sp)
8016ffcc:	8fa5025c 	lw	a1,604(sp)
8016ffd0:	8fa601f0 	lw	a2,496(sp)
8016ffd4:	8fa701f4 	lw	a3,500(sp)
8016ffd8:	00409021 	move	s2,v0
8016ffdc:	0c0629a2 	jal	8018a688 <__subdf3>
8016ffe0:	00609821 	move	s3,v1
8016ffe4:	8fa40250 	lw	a0,592(sp)
8016ffe8:	8fa50254 	lw	a1,596(sp)
8016ffec:	8fa601f0 	lw	a2,496(sp)
8016fff0:	8fa701f4 	lw	a3,500(sp)
8016fff4:	00408021 	move	s0,v0
8016fff8:	0c0629a2 	jal	8018a688 <__subdf3>
8016fffc:	00608821 	move	s1,v1
80170000:	8fa60248 	lw	a2,584(sp)
80170004:	8fa7024c 	lw	a3,588(sp)
80170008:	00402021 	move	a0,v0
8017000c:	0c0629c2 	jal	8018a708 <__adddf3>
80170010:	00602821 	move	a1,v1
80170014:	8fa60240 	lw	a2,576(sp)
80170018:	8fa70244 	lw	a3,580(sp)
8017001c:	00402021 	move	a0,v0
80170020:	0c0629c2 	jal	8018a708 <__adddf3>
80170024:	00602821 	move	a1,v1
80170028:	8fa60238 	lw	a2,568(sp)
8017002c:	8fa7023c 	lw	a3,572(sp)
80170030:	00402021 	move	a0,v0
80170034:	0c0629c2 	jal	8018a708 <__adddf3>
80170038:	00602821 	move	a1,v1
8017003c:	00403021 	move	a2,v0
80170040:	02002021 	move	a0,s0
80170044:	02202821 	move	a1,s1
80170048:	0c0629a2 	jal	8018a688 <__subdf3>
8017004c:	00603821 	move	a3,v1
80170050:	8fa40060 	lw	a0,96(sp)
80170054:	8fa50064 	lw	a1,100(sp)
80170058:	00403021 	move	a2,v0
8017005c:	0c0629e0 	jal	8018a780 <__muldf3>
80170060:	00603821 	move	a3,v1
80170064:	00403021 	move	a2,v0
80170068:	02402021 	move	a0,s2
8017006c:	02602821 	move	a1,s3
80170070:	0c0629a2 	jal	8018a688 <__subdf3>
80170074:	00603821 	move	a3,v1
80170078:	00402021 	move	a0,v0
8017007c:	02803021 	move	a2,s4
80170080:	02a03821 	move	a3,s5
80170084:	0c0629a2 	jal	8018a688 <__subdf3>
80170088:	00602821 	move	a1,v1
8017008c:	00409021 	move	s2,v0
80170090:	3c02801e 	lui	v0,0x801e
80170094:	8c5027f8 	lw	s0,10232(v0)
80170098:	8c5127fc 	lw	s1,10236(v0)
8017009c:	02402021 	move	a0,s2
801700a0:	00602821 	move	a1,v1
801700a4:	02003021 	move	a2,s0
801700a8:	02203821 	move	a3,s1
801700ac:	0c0629a2 	jal	8018a688 <__subdf3>
801700b0:	00609821 	move	s3,v1
801700b4:	00403021 	move	a2,v0
801700b8:	02c02021 	move	a0,s6
801700bc:	02e02821 	move	a1,s7
801700c0:	0c0629c2 	jal	8018a708 <__adddf3>
801700c4:	00603821 	move	a3,v1
801700c8:	02402021 	move	a0,s2
801700cc:	02602821 	move	a1,s3
801700d0:	02003021 	move	a2,s0
801700d4:	02203821 	move	a3,s1
801700d8:	0040a021 	move	s4,v0
801700dc:	0c0629c2 	jal	8018a708 <__adddf3>
801700e0:	0060a821 	move	s5,v1
801700e4:	00403021 	move	a2,v0
801700e8:	02c02021 	move	a0,s6
801700ec:	02e02821 	move	a1,s7
801700f0:	0c0629c2 	jal	8018a708 <__adddf3>
801700f4:	00603821 	move	a3,v1
801700f8:	00403021 	move	a2,v0
801700fc:	02802021 	move	a0,s4
80170100:	02a02821 	move	a1,s5
80170104:	0c062b6c 	jal	8018adb0 <__eqdf2>
80170108:	00603821 	move	a3,v1
8017010c:	10400574 	beqz	v0,801716e0 <atan+0x5a10>
80170110:	00000000 	nop
80170114:	8fa40248 	lw	a0,584(sp)
80170118:	8fa5024c 	lw	a1,588(sp)
8017011c:	8fa60240 	lw	a2,576(sp)
80170120:	8fa70244 	lw	a3,580(sp)
80170124:	0c0629c2 	jal	8018a708 <__adddf3>
80170128:	00000000 	nop
8017012c:	8fa40250 	lw	a0,592(sp)
80170130:	8fa50254 	lw	a1,596(sp)
80170134:	00403021 	move	a2,v0
80170138:	00603821 	move	a3,v1
8017013c:	00409021 	move	s2,v0
80170140:	0c0629c2 	jal	8018a708 <__adddf3>
80170144:	00609821 	move	s3,v1
80170148:	8fa40258 	lw	a0,600(sp)
8017014c:	8fa5025c 	lw	a1,604(sp)
80170150:	00403021 	move	a2,v0
80170154:	00603821 	move	a3,v1
80170158:	00408021 	move	s0,v0
8017015c:	0c0629a2 	jal	8018a688 <__subdf3>
80170160:	00608821 	move	s1,v1
80170164:	8fa40250 	lw	a0,592(sp)
80170168:	8fa50254 	lw	a1,596(sp)
8017016c:	02003021 	move	a2,s0
80170170:	02203821 	move	a3,s1
80170174:	0040a021 	move	s4,v0
80170178:	0c0629a2 	jal	8018a688 <__subdf3>
8017017c:	0060a821 	move	s5,v1
80170180:	00403021 	move	a2,v0
80170184:	02402021 	move	a0,s2
80170188:	02602821 	move	a1,s3
8017018c:	0c0629c2 	jal	8018a708 <__adddf3>
80170190:	00603821 	move	a3,v1
80170194:	8fa40238 	lw	a0,568(sp)
80170198:	8fa5023c 	lw	a1,572(sp)
8017019c:	00403021 	move	a2,v0
801701a0:	0c0629c2 	jal	8018a708 <__adddf3>
801701a4:	00603821 	move	a3,v1
801701a8:	00403021 	move	a2,v0
801701ac:	02802021 	move	a0,s4
801701b0:	02a02821 	move	a1,s5
801701b4:	0c0629a2 	jal	8018a688 <__subdf3>
801701b8:	00603821 	move	a3,v1
801701bc:	8fa40260 	lw	a0,608(sp)
801701c0:	8fa50264 	lw	a1,612(sp)
801701c4:	00403021 	move	a2,v0
801701c8:	0c0629c2 	jal	8018a708 <__adddf3>
801701cc:	00603821 	move	a3,v1
801701d0:	8fa40260 	lw	a0,608(sp)
801701d4:	8fa50264 	lw	a1,612(sp)
801701d8:	8fa60060 	lw	a2,96(sp)
801701dc:	8fa70064 	lw	a3,100(sp)
801701e0:	00408021 	move	s0,v0
801701e4:	0c0629e0 	jal	8018a780 <__muldf3>
801701e8:	00608821 	move	s1,v1
801701ec:	00403021 	move	a2,v0
801701f0:	02002021 	move	a0,s0
801701f4:	02202821 	move	a1,s1
801701f8:	0c0629a2 	jal	8018a688 <__subdf3>
801701fc:	00603821 	move	a3,v1
80170200:	8fa60220 	lw	a2,544(sp)
80170204:	8fa70224 	lw	a3,548(sp)
80170208:	00402021 	move	a0,v0
8017020c:	0c062ad0 	jal	8018ab40 <__divdf3>
80170210:	00602821 	move	a1,v1
80170214:	8fa40060 	lw	a0,96(sp)
80170218:	8fa50064 	lw	a1,100(sp)
8017021c:	00403021 	move	a2,v0
80170220:	00603821 	move	a3,v1
80170224:	00408021 	move	s0,v0
80170228:	0c0629c2 	jal	8018a708 <__adddf3>
8017022c:	00608821 	move	s1,v1
80170230:	8fa40060 	lw	a0,96(sp)
80170234:	8fa50064 	lw	a1,100(sp)
80170238:	00403021 	move	a2,v0
8017023c:	00603821 	move	a3,v1
80170240:	afa20058 	sw	v0,88(sp)
80170244:	0c0629a2 	jal	8018a688 <__subdf3>
80170248:	afa3005c 	sw	v1,92(sp)
8017024c:	00403021 	move	a2,v0
80170250:	02002021 	move	a0,s0
80170254:	02202821 	move	a1,s1
80170258:	0c0629c2 	jal	8018a708 <__adddf3>
8017025c:	00603821 	move	a3,v1
80170260:	3c09801d 	lui	t1,0x801d
80170264:	8d267970 	lw	a2,31088(t1)
80170268:	8d277974 	lw	a3,31092(t1)
8017026c:	8fa40058 	lw	a0,88(sp)
80170270:	8fa5005c 	lw	a1,92(sp)
80170274:	afa20068 	sw	v0,104(sp)
80170278:	0c0629e0 	jal	8018a780 <__muldf3>
8017027c:	afa3006c 	sw	v1,108(sp)
80170280:	8fa40058 	lw	a0,88(sp)
80170284:	8fa5005c 	lw	a1,92(sp)
80170288:	00403021 	move	a2,v0
8017028c:	00603821 	move	a3,v1
80170290:	00408021 	move	s0,v0
80170294:	0c0629a2 	jal	8018a688 <__subdf3>
80170298:	00608821 	move	s1,v1
8017029c:	00403021 	move	a2,v0
801702a0:	02002021 	move	a0,s0
801702a4:	02202821 	move	a1,s1
801702a8:	0c0629c2 	jal	8018a708 <__adddf3>
801702ac:	00603821 	move	a3,v1
801702b0:	8fa40058 	lw	a0,88(sp)
801702b4:	8fa5005c 	lw	a1,92(sp)
801702b8:	00403021 	move	a2,v0
801702bc:	00603821 	move	a3,v1
801702c0:	afa200c0 	sw	v0,192(sp)
801702c4:	0c0629a2 	jal	8018a688 <__subdf3>
801702c8:	afa300c4 	sw	v1,196(sp)
801702cc:	8fa400c0 	lw	a0,192(sp)
801702d0:	8fa500c4 	lw	a1,196(sp)
801702d4:	00803021 	move	a2,a0
801702d8:	00a03821 	move	a3,a1
801702dc:	afa20168 	sw	v0,360(sp)
801702e0:	0c0629e0 	jal	8018a780 <__muldf3>
801702e4:	afa3016c 	sw	v1,364(sp)
801702e8:	8fa400c0 	lw	a0,192(sp)
801702ec:	8fa500c4 	lw	a1,196(sp)
801702f0:	8fa60168 	lw	a2,360(sp)
801702f4:	8fa7016c 	lw	a3,364(sp)
801702f8:	0040a021 	move	s4,v0
801702fc:	0c0629e0 	jal	8018a780 <__muldf3>
80170300:	0060a821 	move	s5,v1
80170304:	00402021 	move	a0,v0
80170308:	00602821 	move	a1,v1
8017030c:	00403021 	move	a2,v0
80170310:	0c0629c2 	jal	8018a708 <__adddf3>
80170314:	00603821 	move	a3,v1
80170318:	00403021 	move	a2,v0
8017031c:	02802021 	move	a0,s4
80170320:	02a02821 	move	a1,s5
80170324:	00603821 	move	a3,v1
80170328:	00408021 	move	s0,v0
8017032c:	0c0629c2 	jal	8018a708 <__adddf3>
80170330:	00608821 	move	s1,v1
80170334:	00403021 	move	a2,v0
80170338:	02802021 	move	a0,s4
8017033c:	02a02821 	move	a1,s5
80170340:	00603821 	move	a3,v1
80170344:	00409021 	move	s2,v0
80170348:	0c0629a2 	jal	8018a688 <__subdf3>
8017034c:	00609821 	move	s3,v1
80170350:	00403021 	move	a2,v0
80170354:	02002021 	move	a0,s0
80170358:	02202821 	move	a1,s1
8017035c:	0c0629c2 	jal	8018a708 <__adddf3>
80170360:	00603821 	move	a3,v1
80170364:	8fa40168 	lw	a0,360(sp)
80170368:	8fa5016c 	lw	a1,364(sp)
8017036c:	00803021 	move	a2,a0
80170370:	00a03821 	move	a3,a1
80170374:	00408021 	move	s0,v0
80170378:	0c0629e0 	jal	8018a780 <__muldf3>
8017037c:	00608821 	move	s1,v1
80170380:	00403021 	move	a2,v0
80170384:	02002021 	move	a0,s0
80170388:	02202821 	move	a1,s1
8017038c:	0c0629c2 	jal	8018a708 <__adddf3>
80170390:	00603821 	move	a3,v1
80170394:	8fa40058 	lw	a0,88(sp)
80170398:	8fa5005c 	lw	a1,92(sp)
8017039c:	8fa60068 	lw	a2,104(sp)
801703a0:	8fa7006c 	lw	a3,108(sp)
801703a4:	00408021 	move	s0,v0
801703a8:	0c0629e0 	jal	8018a780 <__muldf3>
801703ac:	00608821 	move	s1,v1
801703b0:	00402021 	move	a0,v0
801703b4:	00602821 	move	a1,v1
801703b8:	00403021 	move	a2,v0
801703bc:	0c0629c2 	jal	8018a708 <__adddf3>
801703c0:	00603821 	move	a3,v1
801703c4:	00403021 	move	a2,v0
801703c8:	02002021 	move	a0,s0
801703cc:	02202821 	move	a1,s1
801703d0:	0c0629c2 	jal	8018a708 <__adddf3>
801703d4:	00603821 	move	a3,v1
801703d8:	00403021 	move	a2,v0
801703dc:	02402021 	move	a0,s2
801703e0:	02602821 	move	a1,s3
801703e4:	00603821 	move	a3,v1
801703e8:	00408021 	move	s0,v0
801703ec:	0c0629c2 	jal	8018a708 <__adddf3>
801703f0:	00608821 	move	s1,v1
801703f4:	00403021 	move	a2,v0
801703f8:	02402021 	move	a0,s2
801703fc:	02602821 	move	a1,s3
80170400:	00603821 	move	a3,v1
80170404:	afa20088 	sw	v0,136(sp)
80170408:	0c0629a2 	jal	8018a688 <__subdf3>
8017040c:	afa3008c 	sw	v1,140(sp)
80170410:	00403021 	move	a2,v0
80170414:	02002021 	move	a0,s0
80170418:	02202821 	move	a1,s1
8017041c:	0c0629c2 	jal	8018a708 <__adddf3>
80170420:	00603821 	move	a3,v1
80170424:	afa20210 	sw	v0,528(sp)
80170428:	3c02801d 	lui	v0,0x801d
8017042c:	8c4679f8 	lw	a2,31224(v0)
80170430:	8c4779fc 	lw	a3,31228(v0)
80170434:	8fa40088 	lw	a0,136(sp)
80170438:	8fa5008c 	lw	a1,140(sp)
8017043c:	0c0629e0 	jal	8018a780 <__muldf3>
80170440:	afa30214 	sw	v1,532(sp)
80170444:	00402021 	move	a0,v0
80170448:	3c02801d 	lui	v0,0x801d
8017044c:	8c4679f0 	lw	a2,31216(v0)
80170450:	8c4779f4 	lw	a3,31220(v0)
80170454:	0c0629c2 	jal	8018a708 <__adddf3>
80170458:	00602821 	move	a1,v1
8017045c:	8fa40088 	lw	a0,136(sp)
80170460:	8fa5008c 	lw	a1,140(sp)
80170464:	00403021 	move	a2,v0
80170468:	0c0629e0 	jal	8018a780 <__muldf3>
8017046c:	00603821 	move	a3,v1
80170470:	00402021 	move	a0,v0
80170474:	3c02801d 	lui	v0,0x801d
80170478:	8c4679e8 	lw	a2,31208(v0)
8017047c:	8c4779ec 	lw	a3,31212(v0)
80170480:	0c0629c2 	jal	8018a708 <__adddf3>
80170484:	00602821 	move	a1,v1
80170488:	8fa40088 	lw	a0,136(sp)
8017048c:	8fa5008c 	lw	a1,140(sp)
80170490:	00403021 	move	a2,v0
80170494:	0c0629e0 	jal	8018a780 <__muldf3>
80170498:	00603821 	move	a3,v1
8017049c:	00402021 	move	a0,v0
801704a0:	3c02801d 	lui	v0,0x801d
801704a4:	8c4679e0 	lw	a2,31200(v0)
801704a8:	8c4779e4 	lw	a3,31204(v0)
801704ac:	0c0629c2 	jal	8018a708 <__adddf3>
801704b0:	00602821 	move	a1,v1
801704b4:	8fa40088 	lw	a0,136(sp)
801704b8:	8fa5008c 	lw	a1,140(sp)
801704bc:	00403021 	move	a2,v0
801704c0:	0c0629e0 	jal	8018a780 <__muldf3>
801704c4:	00603821 	move	a3,v1
801704c8:	00402021 	move	a0,v0
801704cc:	3c02801d 	lui	v0,0x801d
801704d0:	8c4679d8 	lw	a2,31192(v0)
801704d4:	8c4779dc 	lw	a3,31196(v0)
801704d8:	0c0629c2 	jal	8018a708 <__adddf3>
801704dc:	00602821 	move	a1,v1
801704e0:	8fa40088 	lw	a0,136(sp)
801704e4:	8fa5008c 	lw	a1,140(sp)
801704e8:	00403021 	move	a2,v0
801704ec:	0c0629e0 	jal	8018a780 <__muldf3>
801704f0:	00603821 	move	a3,v1
801704f4:	00409021 	move	s2,v0
801704f8:	3c02801d 	lui	v0,0x801d
801704fc:	8c547a00 	lw	s4,31232(v0)
80170500:	8c557a04 	lw	s5,31236(v0)
80170504:	02402021 	move	a0,s2
80170508:	00602821 	move	a1,v1
8017050c:	02803021 	move	a2,s4
80170510:	02a03821 	move	a3,s5
80170514:	0c0629c2 	jal	8018a708 <__adddf3>
80170518:	00609821 	move	s3,v1
8017051c:	02802021 	move	a0,s4
80170520:	02a02821 	move	a1,s5
80170524:	00003021 	move	a2,zero
80170528:	00003821 	move	a3,zero
8017052c:	afa201e8 	sw	v0,488(sp)
80170530:	0c062c0c 	jal	8018b030 <__ltdf2>
80170534:	afa301ec 	sw	v1,492(sp)
80170538:	0440071e 	bltz	v0,801721b4 <atan+0x64e4>
8017053c:	3c028000 	lui	v0,0x8000
80170540:	02808021 	move	s0,s4
80170544:	02a08821 	move	s1,s5
80170548:	02402021 	move	a0,s2
8017054c:	02602821 	move	a1,s3
80170550:	00003021 	move	a2,zero
80170554:	0c062c0c 	jal	8018b030 <__ltdf2>
80170558:	00003821 	move	a3,zero
8017055c:	04400712 	bltz	v0,801721a8 <atan+0x64d8>
80170560:	3c028000 	lui	v0,0x8000
80170564:	02403021 	move	a2,s2
80170568:	02603821 	move	a3,s3
8017056c:	02002021 	move	a0,s0
80170570:	0c062bc4 	jal	8018af10 <__gtdf2>
80170574:	02202821 	move	a1,s1
80170578:	184005ae 	blez	v0,80171c34 <atan+0x5f64>
8017057c:	00000000 	nop
80170580:	8fa601e8 	lw	a2,488(sp)
80170584:	8fa701ec 	lw	a3,492(sp)
80170588:	02802021 	move	a0,s4
8017058c:	0c0629a2 	jal	8018a688 <__subdf3>
80170590:	02a02821 	move	a1,s5
80170594:	00403021 	move	a2,v0
80170598:	02402021 	move	a0,s2
8017059c:	02602821 	move	a1,s3
801705a0:	0c0629c2 	jal	8018a708 <__adddf3>
801705a4:	00603821 	move	a3,v1
801705a8:	8fa40260 	lw	a0,608(sp)
801705ac:	8fa50264 	lw	a1,612(sp)
801705b0:	00403021 	move	a2,v0
801705b4:	0c0629c2 	jal	8018a708 <__adddf3>
801705b8:	00603821 	move	a3,v1
801705bc:	3c04801d 	lui	a0,0x801d
801705c0:	8c867a08 	lw	a2,31240(a0)
801705c4:	8c877a0c 	lw	a3,31244(a0)
801705c8:	00602821 	move	a1,v1
801705cc:	0c0629c2 	jal	8018a708 <__adddf3>
801705d0:	00402021 	move	a0,v0
801705d4:	afa20228 	sw	v0,552(sp)
801705d8:	afa3022c 	sw	v1,556(sp)
801705dc:	8fa40228 	lw	a0,552(sp)
801705e0:	8fa5022c 	lw	a1,556(sp)
801705e4:	8fa601e8 	lw	a2,488(sp)
801705e8:	8fa701ec 	lw	a3,492(sp)
801705ec:	0c0629c2 	jal	8018a708 <__adddf3>
801705f0:	00000000 	nop
801705f4:	0040b021 	move	s6,v0
801705f8:	3c02801d 	lui	v0,0x801d
801705fc:	8c527970 	lw	s2,31088(v0)
80170600:	8c537974 	lw	s3,31092(v0)
80170604:	8fa40088 	lw	a0,136(sp)
80170608:	8fa5008c 	lw	a1,140(sp)
8017060c:	02403021 	move	a2,s2
80170610:	02603821 	move	a3,s3
80170614:	0c0629e0 	jal	8018a780 <__muldf3>
80170618:	0060b821 	move	s7,v1
8017061c:	8fa40088 	lw	a0,136(sp)
80170620:	8fa5008c 	lw	a1,140(sp)
80170624:	00403021 	move	a2,v0
80170628:	00603821 	move	a3,v1
8017062c:	00408021 	move	s0,v0
80170630:	0c0629a2 	jal	8018a688 <__subdf3>
80170634:	00608821 	move	s1,v1
80170638:	00403021 	move	a2,v0
8017063c:	02002021 	move	a0,s0
80170640:	02202821 	move	a1,s1
80170644:	0c0629c2 	jal	8018a708 <__adddf3>
80170648:	00603821 	move	a3,v1
8017064c:	8fa40088 	lw	a0,136(sp)
80170650:	8fa5008c 	lw	a1,140(sp)
80170654:	00403021 	move	a2,v0
80170658:	00603821 	move	a3,v1
8017065c:	afa200b8 	sw	v0,184(sp)
80170660:	0c0629a2 	jal	8018a688 <__subdf3>
80170664:	afa300bc 	sw	v1,188(sp)
80170668:	02c02021 	move	a0,s6
8017066c:	02e02821 	move	a1,s7
80170670:	02403021 	move	a2,s2
80170674:	02603821 	move	a3,s3
80170678:	afa20160 	sw	v0,352(sp)
8017067c:	0c0629e0 	jal	8018a780 <__muldf3>
80170680:	afa30164 	sw	v1,356(sp)
80170684:	00403021 	move	a2,v0
80170688:	02c02021 	move	a0,s6
8017068c:	02e02821 	move	a1,s7
80170690:	00603821 	move	a3,v1
80170694:	00408021 	move	s0,v0
80170698:	0c0629a2 	jal	8018a688 <__subdf3>
8017069c:	00608821 	move	s1,v1
801706a0:	00403021 	move	a2,v0
801706a4:	02002021 	move	a0,s0
801706a8:	02202821 	move	a1,s1
801706ac:	0c0629c2 	jal	8018a708 <__adddf3>
801706b0:	00603821 	move	a3,v1
801706b4:	00403021 	move	a2,v0
801706b8:	02c02021 	move	a0,s6
801706bc:	02e02821 	move	a1,s7
801706c0:	00603821 	move	a3,v1
801706c4:	00408021 	move	s0,v0
801706c8:	0c0629a2 	jal	8018a688 <__subdf3>
801706cc:	00608821 	move	s1,v1
801706d0:	8fa400b8 	lw	a0,184(sp)
801706d4:	8fa500bc 	lw	a1,188(sp)
801706d8:	02003021 	move	a2,s0
801706dc:	02203821 	move	a3,s1
801706e0:	afa202f0 	sw	v0,752(sp)
801706e4:	0c0629e0 	jal	8018a780 <__muldf3>
801706e8:	afa302f4 	sw	v1,756(sp)
801706ec:	8fa400b8 	lw	a0,184(sp)
801706f0:	8fa500bc 	lw	a1,188(sp)
801706f4:	8fa602f0 	lw	a2,752(sp)
801706f8:	8fa702f4 	lw	a3,756(sp)
801706fc:	0040a021 	move	s4,v0
80170700:	0c0629e0 	jal	8018a780 <__muldf3>
80170704:	0060a821 	move	s5,v1
80170708:	8fa40160 	lw	a0,352(sp)
8017070c:	8fa50164 	lw	a1,356(sp)
80170710:	02003021 	move	a2,s0
80170714:	02203821 	move	a3,s1
80170718:	00409021 	move	s2,v0
8017071c:	0c0629e0 	jal	8018a780 <__muldf3>
80170720:	00609821 	move	s3,v1
80170724:	00403021 	move	a2,v0
80170728:	02402021 	move	a0,s2
8017072c:	02602821 	move	a1,s3
80170730:	0c0629c2 	jal	8018a708 <__adddf3>
80170734:	00603821 	move	a3,v1
80170738:	00403021 	move	a2,v0
8017073c:	02802021 	move	a0,s4
80170740:	02a02821 	move	a1,s5
80170744:	00603821 	move	a3,v1
80170748:	00408021 	move	s0,v0
8017074c:	0c0629c2 	jal	8018a708 <__adddf3>
80170750:	00608821 	move	s1,v1
80170754:	00403021 	move	a2,v0
80170758:	02802021 	move	a0,s4
8017075c:	02a02821 	move	a1,s5
80170760:	00603821 	move	a3,v1
80170764:	00409021 	move	s2,v0
80170768:	0c0629a2 	jal	8018a688 <__subdf3>
8017076c:	00609821 	move	s3,v1
80170770:	00403021 	move	a2,v0
80170774:	02002021 	move	a0,s0
80170778:	02202821 	move	a1,s1
8017077c:	0c0629c2 	jal	8018a708 <__adddf3>
80170780:	00603821 	move	a3,v1
80170784:	8fa40160 	lw	a0,352(sp)
80170788:	8fa50164 	lw	a1,356(sp)
8017078c:	8fa602f0 	lw	a2,752(sp)
80170790:	8fa702f4 	lw	a3,756(sp)
80170794:	00408021 	move	s0,v0
80170798:	0c0629e0 	jal	8018a780 <__muldf3>
8017079c:	00608821 	move	s1,v1
801707a0:	00403021 	move	a2,v0
801707a4:	02002021 	move	a0,s0
801707a8:	02202821 	move	a1,s1
801707ac:	0c0629c2 	jal	8018a708 <__adddf3>
801707b0:	00603821 	move	a3,v1
801707b4:	8fa401e8 	lw	a0,488(sp)
801707b8:	8fa501ec 	lw	a1,492(sp)
801707bc:	02c03021 	move	a2,s6
801707c0:	02e03821 	move	a3,s7
801707c4:	0040a021 	move	s4,v0
801707c8:	0c0629a2 	jal	8018a688 <__subdf3>
801707cc:	0060a821 	move	s5,v1
801707d0:	8fa40228 	lw	a0,552(sp)
801707d4:	8fa5022c 	lw	a1,556(sp)
801707d8:	00403021 	move	a2,v0
801707dc:	0c0629c2 	jal	8018a708 <__adddf3>
801707e0:	00603821 	move	a3,v1
801707e4:	8fa40088 	lw	a0,136(sp)
801707e8:	8fa5008c 	lw	a1,140(sp)
801707ec:	00403021 	move	a2,v0
801707f0:	0c0629e0 	jal	8018a780 <__muldf3>
801707f4:	00603821 	move	a3,v1
801707f8:	8fa40210 	lw	a0,528(sp)
801707fc:	8fa50214 	lw	a1,532(sp)
80170800:	02c03021 	move	a2,s6
80170804:	02e03821 	move	a3,s7
80170808:	00408021 	move	s0,v0
8017080c:	0c0629e0 	jal	8018a780 <__muldf3>
80170810:	00608821 	move	s1,v1
80170814:	00403021 	move	a2,v0
80170818:	02002021 	move	a0,s0
8017081c:	02202821 	move	a1,s1
80170820:	0c0629c2 	jal	8018a708 <__adddf3>
80170824:	00603821 	move	a3,v1
80170828:	00403021 	move	a2,v0
8017082c:	02802021 	move	a0,s4
80170830:	02a02821 	move	a1,s5
80170834:	0c0629c2 	jal	8018a708 <__adddf3>
80170838:	00603821 	move	a3,v1
8017083c:	00403021 	move	a2,v0
80170840:	02402021 	move	a0,s2
80170844:	02602821 	move	a1,s3
80170848:	00603821 	move	a3,v1
8017084c:	00408021 	move	s0,v0
80170850:	0c0629c2 	jal	8018a708 <__adddf3>
80170854:	00608821 	move	s1,v1
80170858:	00403021 	move	a2,v0
8017085c:	02402021 	move	a0,s2
80170860:	02602821 	move	a1,s3
80170864:	00603821 	move	a3,v1
80170868:	0040a021 	move	s4,v0
8017086c:	0c0629a2 	jal	8018a688 <__subdf3>
80170870:	0060a821 	move	s5,v1
80170874:	00403021 	move	a2,v0
80170878:	02002021 	move	a0,s0
8017087c:	02202821 	move	a1,s1
80170880:	0c0629c2 	jal	8018a708 <__adddf3>
80170884:	00603821 	move	a3,v1
80170888:	0040b021 	move	s6,v0
8017088c:	3c02801d 	lui	v0,0x801d
80170890:	8c527a10 	lw	s2,31248(v0)
80170894:	8c537a14 	lw	s3,31252(v0)
80170898:	02802021 	move	a0,s4
8017089c:	02a02821 	move	a1,s5
801708a0:	02403021 	move	a2,s2
801708a4:	02603821 	move	a3,s3
801708a8:	0c0629c2 	jal	8018a708 <__adddf3>
801708ac:	0060b821 	move	s7,v1
801708b0:	02402021 	move	a0,s2
801708b4:	02602821 	move	a1,s3
801708b8:	00003021 	move	a2,zero
801708bc:	00003821 	move	a3,zero
801708c0:	afa201e0 	sw	v0,480(sp)
801708c4:	0c062c0c 	jal	8018b030 <__ltdf2>
801708c8:	afa301e4 	sw	v1,484(sp)
801708cc:	0440065b 	bltz	v0,8017223c <atan+0x656c>
801708d0:	3c028000 	lui	v0,0x8000
801708d4:	02408021 	move	s0,s2
801708d8:	02608821 	move	s1,s3
801708dc:	02802021 	move	a0,s4
801708e0:	02a02821 	move	a1,s5
801708e4:	00003021 	move	a2,zero
801708e8:	0c062c0c 	jal	8018b030 <__ltdf2>
801708ec:	00003821 	move	a3,zero
801708f0:	0440064f 	bltz	v0,80172230 <atan+0x6560>
801708f4:	3c028000 	lui	v0,0x8000
801708f8:	02803021 	move	a2,s4
801708fc:	02a03821 	move	a3,s5
80170900:	02002021 	move	a0,s0
80170904:	0c062bc4 	jal	8018af10 <__gtdf2>
80170908:	02202821 	move	a1,s1
8017090c:	18400553 	blez	v0,80171e5c <atan+0x618c>
80170910:	00000000 	nop
80170914:	8fa601e0 	lw	a2,480(sp)
80170918:	8fa701e4 	lw	a3,484(sp)
8017091c:	02402021 	move	a0,s2
80170920:	0c0629a2 	jal	8018a688 <__subdf3>
80170924:	02602821 	move	a1,s3
80170928:	00403021 	move	a2,v0
8017092c:	02802021 	move	a0,s4
80170930:	02a02821 	move	a1,s5
80170934:	0c0629c2 	jal	8018a708 <__adddf3>
80170938:	00603821 	move	a3,v1
8017093c:	00403021 	move	a2,v0
80170940:	02c02021 	move	a0,s6
80170944:	02e02821 	move	a1,s7
80170948:	0c0629c2 	jal	8018a708 <__adddf3>
8017094c:	00603821 	move	a3,v1
80170950:	3c04801d 	lui	a0,0x801d
80170954:	8c867a18 	lw	a2,31256(a0)
80170958:	8c877a1c 	lw	a3,31260(a0)
8017095c:	00602821 	move	a1,v1
80170960:	0c0629c2 	jal	8018a708 <__adddf3>
80170964:	00402021 	move	a0,v0
80170968:	afa20138 	sw	v0,312(sp)
8017096c:	afa3013c 	sw	v1,316(sp)
80170970:	8fa601e0 	lw	a2,480(sp)
80170974:	8fa701e4 	lw	a3,484(sp)
80170978:	8fa40138 	lw	a0,312(sp)
8017097c:	8fa5013c 	lw	a1,316(sp)
80170980:	0c0629c2 	jal	8018a708 <__adddf3>
80170984:	00000000 	nop
80170988:	0060a821 	move	s5,v1
8017098c:	00602821 	move	a1,v1
80170990:	3c03801d 	lui	v1,0x801d
80170994:	8c667970 	lw	a2,31088(v1)
80170998:	8c677974 	lw	a3,31092(v1)
8017099c:	00402021 	move	a0,v0
801709a0:	0c0629e0 	jal	8018a780 <__muldf3>
801709a4:	0040a021 	move	s4,v0
801709a8:	00403021 	move	a2,v0
801709ac:	02802021 	move	a0,s4
801709b0:	02a02821 	move	a1,s5
801709b4:	00603821 	move	a3,v1
801709b8:	00408021 	move	s0,v0
801709bc:	0c0629a2 	jal	8018a688 <__subdf3>
801709c0:	00608821 	move	s1,v1
801709c4:	00403021 	move	a2,v0
801709c8:	02002021 	move	a0,s0
801709cc:	02202821 	move	a1,s1
801709d0:	0c0629c2 	jal	8018a708 <__adddf3>
801709d4:	00603821 	move	a3,v1
801709d8:	00403021 	move	a2,v0
801709dc:	02802021 	move	a0,s4
801709e0:	02a02821 	move	a1,s5
801709e4:	00603821 	move	a3,v1
801709e8:	00408021 	move	s0,v0
801709ec:	0c0629a2 	jal	8018a688 <__subdf3>
801709f0:	00608821 	move	s1,v1
801709f4:	8fa400b8 	lw	a0,184(sp)
801709f8:	8fa500bc 	lw	a1,188(sp)
801709fc:	02003021 	move	a2,s0
80170a00:	02203821 	move	a3,s1
80170a04:	afa202f8 	sw	v0,760(sp)
80170a08:	0c0629e0 	jal	8018a780 <__muldf3>
80170a0c:	afa302fc 	sw	v1,764(sp)
80170a10:	8fa400b8 	lw	a0,184(sp)
80170a14:	8fa500bc 	lw	a1,188(sp)
80170a18:	8fa602f8 	lw	a2,760(sp)
80170a1c:	8fa702fc 	lw	a3,764(sp)
80170a20:	0040b021 	move	s6,v0
80170a24:	0c0629e0 	jal	8018a780 <__muldf3>
80170a28:	0060b821 	move	s7,v1
80170a2c:	8fa40160 	lw	a0,352(sp)
80170a30:	8fa50164 	lw	a1,356(sp)
80170a34:	02003021 	move	a2,s0
80170a38:	02203821 	move	a3,s1
80170a3c:	00409021 	move	s2,v0
80170a40:	0c0629e0 	jal	8018a780 <__muldf3>
80170a44:	00609821 	move	s3,v1
80170a48:	00403021 	move	a2,v0
80170a4c:	02402021 	move	a0,s2
80170a50:	02602821 	move	a1,s3
80170a54:	0c0629c2 	jal	8018a708 <__adddf3>
80170a58:	00603821 	move	a3,v1
80170a5c:	00403021 	move	a2,v0
80170a60:	02c02021 	move	a0,s6
80170a64:	02e02821 	move	a1,s7
80170a68:	00603821 	move	a3,v1
80170a6c:	00408021 	move	s0,v0
80170a70:	0c0629c2 	jal	8018a708 <__adddf3>
80170a74:	00608821 	move	s1,v1
80170a78:	00403021 	move	a2,v0
80170a7c:	02c02021 	move	a0,s6
80170a80:	02e02821 	move	a1,s7
80170a84:	00603821 	move	a3,v1
80170a88:	00409021 	move	s2,v0
80170a8c:	0c0629a2 	jal	8018a688 <__subdf3>
80170a90:	00609821 	move	s3,v1
80170a94:	00403021 	move	a2,v0
80170a98:	02002021 	move	a0,s0
80170a9c:	02202821 	move	a1,s1
80170aa0:	0c0629c2 	jal	8018a708 <__adddf3>
80170aa4:	00603821 	move	a3,v1
80170aa8:	8fa40160 	lw	a0,352(sp)
80170aac:	8fa50164 	lw	a1,356(sp)
80170ab0:	8fa602f8 	lw	a2,760(sp)
80170ab4:	8fa702fc 	lw	a3,764(sp)
80170ab8:	00408021 	move	s0,v0
80170abc:	0c0629e0 	jal	8018a780 <__muldf3>
80170ac0:	00608821 	move	s1,v1
80170ac4:	00403021 	move	a2,v0
80170ac8:	02002021 	move	a0,s0
80170acc:	02202821 	move	a1,s1
80170ad0:	0c0629c2 	jal	8018a708 <__adddf3>
80170ad4:	00603821 	move	a3,v1
80170ad8:	8fa401e0 	lw	a0,480(sp)
80170adc:	8fa501e4 	lw	a1,484(sp)
80170ae0:	02803021 	move	a2,s4
80170ae4:	02a03821 	move	a3,s5
80170ae8:	0040b021 	move	s6,v0
80170aec:	0c0629a2 	jal	8018a688 <__subdf3>
80170af0:	0060b821 	move	s7,v1
80170af4:	8fa40138 	lw	a0,312(sp)
80170af8:	8fa5013c 	lw	a1,316(sp)
80170afc:	00403021 	move	a2,v0
80170b00:	0c0629c2 	jal	8018a708 <__adddf3>
80170b04:	00603821 	move	a3,v1
80170b08:	8fa40088 	lw	a0,136(sp)
80170b0c:	8fa5008c 	lw	a1,140(sp)
80170b10:	00403021 	move	a2,v0
80170b14:	0c0629e0 	jal	8018a780 <__muldf3>
80170b18:	00603821 	move	a3,v1
80170b1c:	8fa40210 	lw	a0,528(sp)
80170b20:	8fa50214 	lw	a1,532(sp)
80170b24:	02803021 	move	a2,s4
80170b28:	02a03821 	move	a3,s5
80170b2c:	00408021 	move	s0,v0
80170b30:	0c0629e0 	jal	8018a780 <__muldf3>
80170b34:	00608821 	move	s1,v1
80170b38:	00403021 	move	a2,v0
80170b3c:	02002021 	move	a0,s0
80170b40:	02202821 	move	a1,s1
80170b44:	0c0629c2 	jal	8018a708 <__adddf3>
80170b48:	00603821 	move	a3,v1
80170b4c:	00403021 	move	a2,v0
80170b50:	02c02021 	move	a0,s6
80170b54:	02e02821 	move	a1,s7
80170b58:	0c0629c2 	jal	8018a708 <__adddf3>
80170b5c:	00603821 	move	a3,v1
80170b60:	00403021 	move	a2,v0
80170b64:	02402021 	move	a0,s2
80170b68:	02602821 	move	a1,s3
80170b6c:	00603821 	move	a3,v1
80170b70:	00408021 	move	s0,v0
80170b74:	0c0629c2 	jal	8018a708 <__adddf3>
80170b78:	00608821 	move	s1,v1
80170b7c:	00403021 	move	a2,v0
80170b80:	02402021 	move	a0,s2
80170b84:	02602821 	move	a1,s3
80170b88:	00603821 	move	a3,v1
80170b8c:	0040a021 	move	s4,v0
80170b90:	0c0629a2 	jal	8018a688 <__subdf3>
80170b94:	0060a821 	move	s5,v1
80170b98:	00403021 	move	a2,v0
80170b9c:	02002021 	move	a0,s0
80170ba0:	02202821 	move	a1,s1
80170ba4:	0c0629c2 	jal	8018a708 <__adddf3>
80170ba8:	00603821 	move	a3,v1
80170bac:	0040b021 	move	s6,v0
80170bb0:	3c02801d 	lui	v0,0x801d
80170bb4:	8c527a20 	lw	s2,31264(v0)
80170bb8:	8c537a24 	lw	s3,31268(v0)
80170bbc:	02802021 	move	a0,s4
80170bc0:	02a02821 	move	a1,s5
80170bc4:	02403021 	move	a2,s2
80170bc8:	02603821 	move	a3,s3
80170bcc:	0c0629c2 	jal	8018a708 <__adddf3>
80170bd0:	0060b821 	move	s7,v1
80170bd4:	02402021 	move	a0,s2
80170bd8:	02602821 	move	a1,s3
80170bdc:	00003021 	move	a2,zero
80170be0:	00003821 	move	a3,zero
80170be4:	afa201d8 	sw	v0,472(sp)
80170be8:	0c062c0c 	jal	8018b030 <__ltdf2>
80170bec:	afa301dc 	sw	v1,476(sp)
80170bf0:	0440058c 	bltz	v0,80172224 <atan+0x6554>
80170bf4:	3c028000 	lui	v0,0x8000
80170bf8:	02408021 	move	s0,s2
80170bfc:	02608821 	move	s1,s3
80170c00:	02802021 	move	a0,s4
80170c04:	02a02821 	move	a1,s5
80170c08:	00003021 	move	a2,zero
80170c0c:	0c062c0c 	jal	8018b030 <__ltdf2>
80170c10:	00003821 	move	a3,zero
80170c14:	04400580 	bltz	v0,80172218 <atan+0x6548>
80170c18:	3c028000 	lui	v0,0x8000
80170c1c:	02803021 	move	a2,s4
80170c20:	02a03821 	move	a3,s5
80170c24:	02002021 	move	a0,s0
80170c28:	0c062bc4 	jal	8018af10 <__gtdf2>
80170c2c:	02202821 	move	a1,s1
80170c30:	184004cb 	blez	v0,80171f60 <atan+0x6290>
80170c34:	00000000 	nop
80170c38:	8fa601d8 	lw	a2,472(sp)
80170c3c:	8fa701dc 	lw	a3,476(sp)
80170c40:	02402021 	move	a0,s2
80170c44:	0c0629a2 	jal	8018a688 <__subdf3>
80170c48:	02602821 	move	a1,s3
80170c4c:	00403021 	move	a2,v0
80170c50:	02802021 	move	a0,s4
80170c54:	02a02821 	move	a1,s5
80170c58:	0c0629c2 	jal	8018a708 <__adddf3>
80170c5c:	00603821 	move	a3,v1
80170c60:	00403021 	move	a2,v0
80170c64:	02c02021 	move	a0,s6
80170c68:	02e02821 	move	a1,s7
80170c6c:	0c0629c2 	jal	8018a708 <__adddf3>
80170c70:	00603821 	move	a3,v1
80170c74:	3c04801d 	lui	a0,0x801d
80170c78:	8c867a28 	lw	a2,31272(a0)
80170c7c:	8c877a2c 	lw	a3,31276(a0)
80170c80:	00602821 	move	a1,v1
80170c84:	0c0629c2 	jal	8018a708 <__adddf3>
80170c88:	00402021 	move	a0,v0
80170c8c:	afa20130 	sw	v0,304(sp)
80170c90:	afa30134 	sw	v1,308(sp)
80170c94:	8fa601d8 	lw	a2,472(sp)
80170c98:	8fa701dc 	lw	a3,476(sp)
80170c9c:	8fa40130 	lw	a0,304(sp)
80170ca0:	8fa50134 	lw	a1,308(sp)
80170ca4:	0c0629c2 	jal	8018a708 <__adddf3>
80170ca8:	00000000 	nop
80170cac:	3c08801d 	lui	t0,0x801d
80170cb0:	8d067970 	lw	a2,31088(t0)
80170cb4:	8d077974 	lw	a3,31092(t0)
80170cb8:	00402021 	move	a0,v0
80170cbc:	00602821 	move	a1,v1
80170cc0:	0040a021 	move	s4,v0
80170cc4:	0c0629e0 	jal	8018a780 <__muldf3>
80170cc8:	0060a821 	move	s5,v1
80170ccc:	00403021 	move	a2,v0
80170cd0:	02802021 	move	a0,s4
80170cd4:	02a02821 	move	a1,s5
80170cd8:	00603821 	move	a3,v1
80170cdc:	00408021 	move	s0,v0
80170ce0:	0c0629a2 	jal	8018a688 <__subdf3>
80170ce4:	00608821 	move	s1,v1
80170ce8:	00403021 	move	a2,v0
80170cec:	02002021 	move	a0,s0
80170cf0:	02202821 	move	a1,s1
80170cf4:	0c0629c2 	jal	8018a708 <__adddf3>
80170cf8:	00603821 	move	a3,v1
80170cfc:	00403021 	move	a2,v0
80170d00:	02802021 	move	a0,s4
80170d04:	02a02821 	move	a1,s5
80170d08:	00603821 	move	a3,v1
80170d0c:	00408021 	move	s0,v0
80170d10:	0c0629a2 	jal	8018a688 <__subdf3>
80170d14:	00608821 	move	s1,v1
80170d18:	8fa400b8 	lw	a0,184(sp)
80170d1c:	8fa500bc 	lw	a1,188(sp)
80170d20:	02003021 	move	a2,s0
80170d24:	02203821 	move	a3,s1
80170d28:	afa20300 	sw	v0,768(sp)
80170d2c:	0c0629e0 	jal	8018a780 <__muldf3>
80170d30:	afa30304 	sw	v1,772(sp)
80170d34:	8fa400b8 	lw	a0,184(sp)
80170d38:	8fa500bc 	lw	a1,188(sp)
80170d3c:	8fa60300 	lw	a2,768(sp)
80170d40:	8fa70304 	lw	a3,772(sp)
80170d44:	0040b021 	move	s6,v0
80170d48:	0c0629e0 	jal	8018a780 <__muldf3>
80170d4c:	0060b821 	move	s7,v1
80170d50:	8fa40160 	lw	a0,352(sp)
80170d54:	8fa50164 	lw	a1,356(sp)
80170d58:	02003021 	move	a2,s0
80170d5c:	02203821 	move	a3,s1
80170d60:	00409021 	move	s2,v0
80170d64:	0c0629e0 	jal	8018a780 <__muldf3>
80170d68:	00609821 	move	s3,v1
80170d6c:	00403021 	move	a2,v0
80170d70:	02402021 	move	a0,s2
80170d74:	02602821 	move	a1,s3
80170d78:	0c0629c2 	jal	8018a708 <__adddf3>
80170d7c:	00603821 	move	a3,v1
80170d80:	00403021 	move	a2,v0
80170d84:	02c02021 	move	a0,s6
80170d88:	02e02821 	move	a1,s7
80170d8c:	00603821 	move	a3,v1
80170d90:	00408021 	move	s0,v0
80170d94:	0c0629c2 	jal	8018a708 <__adddf3>
80170d98:	00608821 	move	s1,v1
80170d9c:	00403021 	move	a2,v0
80170da0:	02c02021 	move	a0,s6
80170da4:	02e02821 	move	a1,s7
80170da8:	00603821 	move	a3,v1
80170dac:	00409021 	move	s2,v0
80170db0:	0c0629a2 	jal	8018a688 <__subdf3>
80170db4:	00609821 	move	s3,v1
80170db8:	00403021 	move	a2,v0
80170dbc:	02002021 	move	a0,s0
80170dc0:	02202821 	move	a1,s1
80170dc4:	0c0629c2 	jal	8018a708 <__adddf3>
80170dc8:	00603821 	move	a3,v1
80170dcc:	8fa40160 	lw	a0,352(sp)
80170dd0:	8fa50164 	lw	a1,356(sp)
80170dd4:	8fa60300 	lw	a2,768(sp)
80170dd8:	8fa70304 	lw	a3,772(sp)
80170ddc:	00408021 	move	s0,v0
80170de0:	0c0629e0 	jal	8018a780 <__muldf3>
80170de4:	00608821 	move	s1,v1
80170de8:	00403021 	move	a2,v0
80170dec:	02002021 	move	a0,s0
80170df0:	02202821 	move	a1,s1
80170df4:	0c0629c2 	jal	8018a708 <__adddf3>
80170df8:	00603821 	move	a3,v1
80170dfc:	8fa401d8 	lw	a0,472(sp)
80170e00:	8fa501dc 	lw	a1,476(sp)
80170e04:	02803021 	move	a2,s4
80170e08:	02a03821 	move	a3,s5
80170e0c:	0040b021 	move	s6,v0
80170e10:	0c0629a2 	jal	8018a688 <__subdf3>
80170e14:	0060b821 	move	s7,v1
80170e18:	8fa40130 	lw	a0,304(sp)
80170e1c:	8fa50134 	lw	a1,308(sp)
80170e20:	00403021 	move	a2,v0
80170e24:	0c0629c2 	jal	8018a708 <__adddf3>
80170e28:	00603821 	move	a3,v1
80170e2c:	8fa40088 	lw	a0,136(sp)
80170e30:	8fa5008c 	lw	a1,140(sp)
80170e34:	00403021 	move	a2,v0
80170e38:	0c0629e0 	jal	8018a780 <__muldf3>
80170e3c:	00603821 	move	a3,v1
80170e40:	8fa40210 	lw	a0,528(sp)
80170e44:	8fa50214 	lw	a1,532(sp)
80170e48:	02803021 	move	a2,s4
80170e4c:	02a03821 	move	a3,s5
80170e50:	00408021 	move	s0,v0
80170e54:	0c0629e0 	jal	8018a780 <__muldf3>
80170e58:	00608821 	move	s1,v1
80170e5c:	00403021 	move	a2,v0
80170e60:	02002021 	move	a0,s0
80170e64:	02202821 	move	a1,s1
80170e68:	0c0629c2 	jal	8018a708 <__adddf3>
80170e6c:	00603821 	move	a3,v1
80170e70:	00403021 	move	a2,v0
80170e74:	02c02021 	move	a0,s6
80170e78:	02e02821 	move	a1,s7
80170e7c:	0c0629c2 	jal	8018a708 <__adddf3>
80170e80:	00603821 	move	a3,v1
80170e84:	00403021 	move	a2,v0
80170e88:	02402021 	move	a0,s2
80170e8c:	02602821 	move	a1,s3
80170e90:	00603821 	move	a3,v1
80170e94:	00408021 	move	s0,v0
80170e98:	0c0629c2 	jal	8018a708 <__adddf3>
80170e9c:	00608821 	move	s1,v1
80170ea0:	00403021 	move	a2,v0
80170ea4:	02402021 	move	a0,s2
80170ea8:	02602821 	move	a1,s3
80170eac:	00603821 	move	a3,v1
80170eb0:	0040a021 	move	s4,v0
80170eb4:	0c0629a2 	jal	8018a688 <__subdf3>
80170eb8:	0060a821 	move	s5,v1
80170ebc:	00403021 	move	a2,v0
80170ec0:	02002021 	move	a0,s0
80170ec4:	02202821 	move	a1,s1
80170ec8:	0c0629c2 	jal	8018a708 <__adddf3>
80170ecc:	00603821 	move	a3,v1
80170ed0:	0040b021 	move	s6,v0
80170ed4:	3c02801d 	lui	v0,0x801d
80170ed8:	8c527a30 	lw	s2,31280(v0)
80170edc:	8c537a34 	lw	s3,31284(v0)
80170ee0:	02802021 	move	a0,s4
80170ee4:	02a02821 	move	a1,s5
80170ee8:	02403021 	move	a2,s2
80170eec:	02603821 	move	a3,s3
80170ef0:	0c0629c2 	jal	8018a708 <__adddf3>
80170ef4:	0060b821 	move	s7,v1
80170ef8:	02402021 	move	a0,s2
80170efc:	02602821 	move	a1,s3
80170f00:	00003021 	move	a2,zero
80170f04:	00003821 	move	a3,zero
80170f08:	afa201d0 	sw	v0,464(sp)
80170f0c:	0c062c0c 	jal	8018b030 <__ltdf2>
80170f10:	afa301d4 	sw	v1,468(sp)
80170f14:	044004bd 	bltz	v0,8017220c <atan+0x653c>
80170f18:	3c028000 	lui	v0,0x8000
80170f1c:	02408021 	move	s0,s2
80170f20:	02608821 	move	s1,s3
80170f24:	02802021 	move	a0,s4
80170f28:	02a02821 	move	a1,s5
80170f2c:	00003021 	move	a2,zero
80170f30:	0c062c0c 	jal	8018b030 <__ltdf2>
80170f34:	00003821 	move	a3,zero
80170f38:	044004b1 	bltz	v0,80172200 <atan+0x6530>
80170f3c:	3c028000 	lui	v0,0x8000
80170f40:	02803021 	move	a2,s4
80170f44:	02a03821 	move	a3,s5
80170f48:	02002021 	move	a0,s0
80170f4c:	0c062bc4 	jal	8018af10 <__gtdf2>
80170f50:	02202821 	move	a1,s1
80170f54:	184003ea 	blez	v0,80171f00 <atan+0x6230>
80170f58:	00000000 	nop
80170f5c:	8fa601d0 	lw	a2,464(sp)
80170f60:	8fa701d4 	lw	a3,468(sp)
80170f64:	02402021 	move	a0,s2
80170f68:	0c0629a2 	jal	8018a688 <__subdf3>
80170f6c:	02602821 	move	a1,s3
80170f70:	00403021 	move	a2,v0
80170f74:	02802021 	move	a0,s4
80170f78:	02a02821 	move	a1,s5
80170f7c:	0c0629c2 	jal	8018a708 <__adddf3>
80170f80:	00603821 	move	a3,v1
80170f84:	00403021 	move	a2,v0
80170f88:	02c02021 	move	a0,s6
80170f8c:	02e02821 	move	a1,s7
80170f90:	0c0629c2 	jal	8018a708 <__adddf3>
80170f94:	00603821 	move	a3,v1
80170f98:	3c04801d 	lui	a0,0x801d
80170f9c:	8c867a38 	lw	a2,31288(a0)
80170fa0:	8c877a3c 	lw	a3,31292(a0)
80170fa4:	00602821 	move	a1,v1
80170fa8:	0c0629c2 	jal	8018a708 <__adddf3>
80170fac:	00402021 	move	a0,v0
80170fb0:	afa20128 	sw	v0,296(sp)
80170fb4:	afa3012c 	sw	v1,300(sp)
80170fb8:	8fa40128 	lw	a0,296(sp)
80170fbc:	8fa5012c 	lw	a1,300(sp)
80170fc0:	8fa601d0 	lw	a2,464(sp)
80170fc4:	8fa701d4 	lw	a3,468(sp)
80170fc8:	0c0629c2 	jal	8018a708 <__adddf3>
80170fcc:	00000000 	nop
80170fd0:	3c09801d 	lui	t1,0x801d
80170fd4:	25297970 	addiu	t1,t1,31088
80170fd8:	8d260000 	lw	a2,0(t1)
80170fdc:	8d270004 	lw	a3,4(t1)
80170fe0:	00402021 	move	a0,v0
80170fe4:	00602821 	move	a1,v1
80170fe8:	0040a021 	move	s4,v0
80170fec:	0c0629e0 	jal	8018a780 <__muldf3>
80170ff0:	0060a821 	move	s5,v1
80170ff4:	00403021 	move	a2,v0
80170ff8:	02802021 	move	a0,s4
80170ffc:	02a02821 	move	a1,s5
80171000:	00603821 	move	a3,v1
80171004:	00408021 	move	s0,v0
80171008:	0c0629a2 	jal	8018a688 <__subdf3>
8017100c:	00608821 	move	s1,v1
80171010:	00403021 	move	a2,v0
80171014:	02002021 	move	a0,s0
80171018:	02202821 	move	a1,s1
8017101c:	0c0629c2 	jal	8018a708 <__adddf3>
80171020:	00603821 	move	a3,v1
80171024:	00403021 	move	a2,v0
80171028:	02802021 	move	a0,s4
8017102c:	02a02821 	move	a1,s5
80171030:	00603821 	move	a3,v1
80171034:	00408021 	move	s0,v0
80171038:	0c0629a2 	jal	8018a688 <__subdf3>
8017103c:	00608821 	move	s1,v1
80171040:	8fa400b8 	lw	a0,184(sp)
80171044:	8fa500bc 	lw	a1,188(sp)
80171048:	02003021 	move	a2,s0
8017104c:	02203821 	move	a3,s1
80171050:	afa20308 	sw	v0,776(sp)
80171054:	0c0629e0 	jal	8018a780 <__muldf3>
80171058:	afa3030c 	sw	v1,780(sp)
8017105c:	8fa400b8 	lw	a0,184(sp)
80171060:	8fa500bc 	lw	a1,188(sp)
80171064:	8fa60308 	lw	a2,776(sp)
80171068:	8fa7030c 	lw	a3,780(sp)
8017106c:	0040b021 	move	s6,v0
80171070:	0c0629e0 	jal	8018a780 <__muldf3>
80171074:	0060b821 	move	s7,v1
80171078:	8fa40160 	lw	a0,352(sp)
8017107c:	8fa50164 	lw	a1,356(sp)
80171080:	02003021 	move	a2,s0
80171084:	02203821 	move	a3,s1
80171088:	00409021 	move	s2,v0
8017108c:	0c0629e0 	jal	8018a780 <__muldf3>
80171090:	00609821 	move	s3,v1
80171094:	00403021 	move	a2,v0
80171098:	02402021 	move	a0,s2
8017109c:	02602821 	move	a1,s3
801710a0:	0c0629c2 	jal	8018a708 <__adddf3>
801710a4:	00603821 	move	a3,v1
801710a8:	00403021 	move	a2,v0
801710ac:	02c02021 	move	a0,s6
801710b0:	02e02821 	move	a1,s7
801710b4:	00603821 	move	a3,v1
801710b8:	00408021 	move	s0,v0
801710bc:	0c0629c2 	jal	8018a708 <__adddf3>
801710c0:	00608821 	move	s1,v1
801710c4:	00403021 	move	a2,v0
801710c8:	02c02021 	move	a0,s6
801710cc:	02e02821 	move	a1,s7
801710d0:	00603821 	move	a3,v1
801710d4:	afa20310 	sw	v0,784(sp)
801710d8:	0c0629a2 	jal	8018a688 <__subdf3>
801710dc:	afa30314 	sw	v1,788(sp)
801710e0:	00403021 	move	a2,v0
801710e4:	02002021 	move	a0,s0
801710e8:	02202821 	move	a1,s1
801710ec:	0c0629c2 	jal	8018a708 <__adddf3>
801710f0:	00603821 	move	a3,v1
801710f4:	8fa40160 	lw	a0,352(sp)
801710f8:	8fa50164 	lw	a1,356(sp)
801710fc:	8fa60308 	lw	a2,776(sp)
80171100:	8fa7030c 	lw	a3,780(sp)
80171104:	00408021 	move	s0,v0
80171108:	0c0629e0 	jal	8018a780 <__muldf3>
8017110c:	00608821 	move	s1,v1
80171110:	00403021 	move	a2,v0
80171114:	02002021 	move	a0,s0
80171118:	02202821 	move	a1,s1
8017111c:	0c0629c2 	jal	8018a708 <__adddf3>
80171120:	00603821 	move	a3,v1
80171124:	8fa401d0 	lw	a0,464(sp)
80171128:	8fa501d4 	lw	a1,468(sp)
8017112c:	02803021 	move	a2,s4
80171130:	02a03821 	move	a3,s5
80171134:	00409021 	move	s2,v0
80171138:	0c0629a2 	jal	8018a688 <__subdf3>
8017113c:	00609821 	move	s3,v1
80171140:	8fa40128 	lw	a0,296(sp)
80171144:	8fa5012c 	lw	a1,300(sp)
80171148:	00403021 	move	a2,v0
8017114c:	0c0629c2 	jal	8018a708 <__adddf3>
80171150:	00603821 	move	a3,v1
80171154:	8fa40088 	lw	a0,136(sp)
80171158:	8fa5008c 	lw	a1,140(sp)
8017115c:	00403021 	move	a2,v0
80171160:	0c0629e0 	jal	8018a780 <__muldf3>
80171164:	00603821 	move	a3,v1
80171168:	8fa40210 	lw	a0,528(sp)
8017116c:	8fa50214 	lw	a1,532(sp)
80171170:	02803021 	move	a2,s4
80171174:	02a03821 	move	a3,s5
80171178:	00408021 	move	s0,v0
8017117c:	0c0629e0 	jal	8018a780 <__muldf3>
80171180:	00608821 	move	s1,v1
80171184:	00403021 	move	a2,v0
80171188:	02002021 	move	a0,s0
8017118c:	02202821 	move	a1,s1
80171190:	0c0629c2 	jal	8018a708 <__adddf3>
80171194:	00603821 	move	a3,v1
80171198:	00403021 	move	a2,v0
8017119c:	02402021 	move	a0,s2
801711a0:	02602821 	move	a1,s3
801711a4:	0c0629c2 	jal	8018a708 <__adddf3>
801711a8:	00603821 	move	a3,v1
801711ac:	8fa40310 	lw	a0,784(sp)
801711b0:	8fa50314 	lw	a1,788(sp)
801711b4:	00403021 	move	a2,v0
801711b8:	00603821 	move	a3,v1
801711bc:	afa20318 	sw	v0,792(sp)
801711c0:	0c0629c2 	jal	8018a708 <__adddf3>
801711c4:	afa3031c 	sw	v1,796(sp)
801711c8:	0040a021 	move	s4,v0
801711cc:	00402021 	move	a0,v0
801711d0:	3c02801d 	lui	v0,0x801d
801711d4:	24427970 	addiu	v0,v0,31088
801711d8:	8c460000 	lw	a2,0(v0)
801711dc:	8c470004 	lw	a3,4(v0)
801711e0:	00602821 	move	a1,v1
801711e4:	0c0629e0 	jal	8018a780 <__muldf3>
801711e8:	0060a821 	move	s5,v1
801711ec:	00403021 	move	a2,v0
801711f0:	02802021 	move	a0,s4
801711f4:	02a02821 	move	a1,s5
801711f8:	00603821 	move	a3,v1
801711fc:	00408021 	move	s0,v0
80171200:	0c0629a2 	jal	8018a688 <__subdf3>
80171204:	00608821 	move	s1,v1
80171208:	00403021 	move	a2,v0
8017120c:	02002021 	move	a0,s0
80171210:	02202821 	move	a1,s1
80171214:	0c0629c2 	jal	8018a708 <__adddf3>
80171218:	00603821 	move	a3,v1
8017121c:	00403021 	move	a2,v0
80171220:	02802021 	move	a0,s4
80171224:	02a02821 	move	a1,s5
80171228:	00603821 	move	a3,v1
8017122c:	00408021 	move	s0,v0
80171230:	0c0629a2 	jal	8018a688 <__subdf3>
80171234:	00608821 	move	s1,v1
80171238:	8fa400c0 	lw	a0,192(sp)
8017123c:	8fa500c4 	lw	a1,196(sp)
80171240:	02003021 	move	a2,s0
80171244:	02203821 	move	a3,s1
80171248:	afa20320 	sw	v0,800(sp)
8017124c:	0c0629e0 	jal	8018a780 <__muldf3>
80171250:	afa30324 	sw	v1,804(sp)
80171254:	8fa400c0 	lw	a0,192(sp)
80171258:	8fa500c4 	lw	a1,196(sp)
8017125c:	8fa60320 	lw	a2,800(sp)
80171260:	8fa70324 	lw	a3,804(sp)
80171264:	0040b021 	move	s6,v0
80171268:	0c0629e0 	jal	8018a780 <__muldf3>
8017126c:	0060b821 	move	s7,v1
80171270:	8fa40168 	lw	a0,360(sp)
80171274:	8fa5016c 	lw	a1,364(sp)
80171278:	02003021 	move	a2,s0
8017127c:	02203821 	move	a3,s1
80171280:	00409021 	move	s2,v0
80171284:	0c0629e0 	jal	8018a780 <__muldf3>
80171288:	00609821 	move	s3,v1
8017128c:	00403021 	move	a2,v0
80171290:	02402021 	move	a0,s2
80171294:	02602821 	move	a1,s3
80171298:	0c0629c2 	jal	8018a708 <__adddf3>
8017129c:	00603821 	move	a3,v1
801712a0:	00403021 	move	a2,v0
801712a4:	02c02021 	move	a0,s6
801712a8:	02e02821 	move	a1,s7
801712ac:	00603821 	move	a3,v1
801712b0:	00408021 	move	s0,v0
801712b4:	0c0629c2 	jal	8018a708 <__adddf3>
801712b8:	00608821 	move	s1,v1
801712bc:	00403021 	move	a2,v0
801712c0:	02c02021 	move	a0,s6
801712c4:	02e02821 	move	a1,s7
801712c8:	00603821 	move	a3,v1
801712cc:	00409021 	move	s2,v0
801712d0:	0c0629a2 	jal	8018a688 <__subdf3>
801712d4:	00609821 	move	s3,v1
801712d8:	00403021 	move	a2,v0
801712dc:	02002021 	move	a0,s0
801712e0:	02202821 	move	a1,s1
801712e4:	0c0629c2 	jal	8018a708 <__adddf3>
801712e8:	00603821 	move	a3,v1
801712ec:	8fa40168 	lw	a0,360(sp)
801712f0:	8fa5016c 	lw	a1,364(sp)
801712f4:	8fa60320 	lw	a2,800(sp)
801712f8:	8fa70324 	lw	a3,804(sp)
801712fc:	00408021 	move	s0,v0
80171300:	0c0629e0 	jal	8018a780 <__muldf3>
80171304:	00608821 	move	s1,v1
80171308:	00403021 	move	a2,v0
8017130c:	02002021 	move	a0,s0
80171310:	02202821 	move	a1,s1
80171314:	0c0629c2 	jal	8018a708 <__adddf3>
80171318:	00603821 	move	a3,v1
8017131c:	8fa40310 	lw	a0,784(sp)
80171320:	8fa50314 	lw	a1,788(sp)
80171324:	02803021 	move	a2,s4
80171328:	02a03821 	move	a3,s5
8017132c:	0040b021 	move	s6,v0
80171330:	0c0629a2 	jal	8018a688 <__subdf3>
80171334:	0060b821 	move	s7,v1
80171338:	8fa40318 	lw	a0,792(sp)
8017133c:	8fa5031c 	lw	a1,796(sp)
80171340:	00403021 	move	a2,v0
80171344:	0c0629c2 	jal	8018a708 <__adddf3>
80171348:	00603821 	move	a3,v1
8017134c:	8fa40058 	lw	a0,88(sp)
80171350:	8fa5005c 	lw	a1,92(sp)
80171354:	00403021 	move	a2,v0
80171358:	0c0629e0 	jal	8018a780 <__muldf3>
8017135c:	00603821 	move	a3,v1
80171360:	8fa40068 	lw	a0,104(sp)
80171364:	8fa5006c 	lw	a1,108(sp)
80171368:	02803021 	move	a2,s4
8017136c:	02a03821 	move	a3,s5
80171370:	00408021 	move	s0,v0
80171374:	0c0629e0 	jal	8018a780 <__muldf3>
80171378:	00608821 	move	s1,v1
8017137c:	00403021 	move	a2,v0
80171380:	02002021 	move	a0,s0
80171384:	02202821 	move	a1,s1
80171388:	0c0629c2 	jal	8018a708 <__adddf3>
8017138c:	00603821 	move	a3,v1
80171390:	00403021 	move	a2,v0
80171394:	02c02021 	move	a0,s6
80171398:	02e02821 	move	a1,s7
8017139c:	0c0629c2 	jal	8018a708 <__adddf3>
801713a0:	00603821 	move	a3,v1
801713a4:	00403021 	move	a2,v0
801713a8:	02402021 	move	a0,s2
801713ac:	02602821 	move	a1,s3
801713b0:	00603821 	move	a3,v1
801713b4:	00408021 	move	s0,v0
801713b8:	0c0629c2 	jal	8018a708 <__adddf3>
801713bc:	00608821 	move	s1,v1
801713c0:	00403021 	move	a2,v0
801713c4:	02402021 	move	a0,s2
801713c8:	02602821 	move	a1,s3
801713cc:	00603821 	move	a3,v1
801713d0:	0040a021 	move	s4,v0
801713d4:	0c0629a2 	jal	8018a688 <__subdf3>
801713d8:	0060a821 	move	s5,v1
801713dc:	00403021 	move	a2,v0
801713e0:	02002021 	move	a0,s0
801713e4:	02202821 	move	a1,s1
801713e8:	0c0629c2 	jal	8018a708 <__adddf3>
801713ec:	00603821 	move	a3,v1
801713f0:	8fa40058 	lw	a0,88(sp)
801713f4:	8fa5005c 	lw	a1,92(sp)
801713f8:	02803021 	move	a2,s4
801713fc:	02a03821 	move	a3,s5
80171400:	00409021 	move	s2,v0
80171404:	0c0629c2 	jal	8018a708 <__adddf3>
80171408:	00609821 	move	s3,v1
8017140c:	8fa40058 	lw	a0,88(sp)
80171410:	8fa5005c 	lw	a1,92(sp)
80171414:	00003021 	move	a2,zero
80171418:	00003821 	move	a3,zero
8017141c:	0040b021 	move	s6,v0
80171420:	0c062c0c 	jal	8018b030 <__ltdf2>
80171424:	0060b821 	move	s7,v1
80171428:	04400370 	bltz	v0,801721ec <atan+0x651c>
8017142c:	3c028000 	lui	v0,0x8000
80171430:	8fb00058 	lw	s0,88(sp)
80171434:	8fb1005c 	lw	s1,92(sp)
80171438:	02802021 	move	a0,s4
8017143c:	02a02821 	move	a1,s5
80171440:	00003021 	move	a2,zero
80171444:	0c062c0c 	jal	8018b030 <__ltdf2>
80171448:	00003821 	move	a3,zero
8017144c:	04400364 	bltz	v0,801721e0 <atan+0x6510>
80171450:	3c028000 	lui	v0,0x8000
80171454:	02803021 	move	a2,s4
80171458:	02a03821 	move	a3,s5
8017145c:	02002021 	move	a0,s0
80171460:	0c062bc4 	jal	8018af10 <__gtdf2>
80171464:	02202821 	move	a1,s1
80171468:	18400294 	blez	v0,80171ebc <atan+0x61ec>
8017146c:	02802021 	move	a0,s4
80171470:	8fa40058 	lw	a0,88(sp)
80171474:	8fa5005c 	lw	a1,92(sp)
80171478:	02c03021 	move	a2,s6
8017147c:	0c0629a2 	jal	8018a688 <__subdf3>
80171480:	02e03821 	move	a3,s7
80171484:	00403021 	move	a2,v0
80171488:	02802021 	move	a0,s4
8017148c:	02a02821 	move	a1,s5
80171490:	0c0629c2 	jal	8018a708 <__adddf3>
80171494:	00603821 	move	a3,v1
80171498:	00403021 	move	a2,v0
8017149c:	02402021 	move	a0,s2
801714a0:	02602821 	move	a1,s3
801714a4:	0c0629c2 	jal	8018a708 <__adddf3>
801714a8:	00603821 	move	a3,v1
801714ac:	8fa40068 	lw	a0,104(sp)
801714b0:	8fa5006c 	lw	a1,108(sp)
801714b4:	00403021 	move	a2,v0
801714b8:	0c0629c2 	jal	8018a708 <__adddf3>
801714bc:	00603821 	move	a3,v1
801714c0:	00402021 	move	a0,v0
801714c4:	02c03021 	move	a2,s6
801714c8:	02e03821 	move	a3,s7
801714cc:	00602821 	move	a1,v1
801714d0:	00408021 	move	s0,v0
801714d4:	0c0629c2 	jal	8018a708 <__adddf3>
801714d8:	00608821 	move	s1,v1
801714dc:	00403021 	move	a2,v0
801714e0:	02c02021 	move	a0,s6
801714e4:	02e02821 	move	a1,s7
801714e8:	00603821 	move	a3,v1
801714ec:	00409021 	move	s2,v0
801714f0:	0c0629a2 	jal	8018a688 <__subdf3>
801714f4:	00609821 	move	s3,v1
801714f8:	00403021 	move	a2,v0
801714fc:	02002021 	move	a0,s0
80171500:	02202821 	move	a1,s1
80171504:	0c0629c2 	jal	8018a708 <__adddf3>
80171508:	00603821 	move	a3,v1
8017150c:	8fa40010 	lw	a0,16(sp)
80171510:	8fa50014 	lw	a1,20(sp)
80171514:	02403021 	move	a2,s2
80171518:	02603821 	move	a3,s3
8017151c:	0040b021 	move	s6,v0
80171520:	0c0629a2 	jal	8018a688 <__subdf3>
80171524:	0060b821 	move	s7,v1
80171528:	8fa40010 	lw	a0,16(sp)
8017152c:	8fa50014 	lw	a1,20(sp)
80171530:	00003021 	move	a2,zero
80171534:	00003821 	move	a3,zero
80171538:	0040a021 	move	s4,v0
8017153c:	0c062c0c 	jal	8018b030 <__ltdf2>
80171540:	0060a821 	move	s5,v1
80171544:	04400321 	bltz	v0,801721cc <atan+0x64fc>
80171548:	3c028000 	lui	v0,0x8000
8017154c:	8fb00010 	lw	s0,16(sp)
80171550:	8fb10014 	lw	s1,20(sp)
80171554:	02402021 	move	a0,s2
80171558:	02602821 	move	a1,s3
8017155c:	00003021 	move	a2,zero
80171560:	0c062c0c 	jal	8018b030 <__ltdf2>
80171564:	00003821 	move	a3,zero
80171568:	04400315 	bltz	v0,801721c0 <atan+0x64f0>
8017156c:	3c028000 	lui	v0,0x8000
80171570:	02403021 	move	a2,s2
80171574:	02603821 	move	a3,s3
80171578:	02002021 	move	a0,s0
8017157c:	0c062bc4 	jal	8018af10 <__gtdf2>
80171580:	02202821 	move	a1,s1
80171584:	1840021f 	blez	v0,80171e04 <atan+0x6134>
80171588:	02402021 	move	a0,s2
8017158c:	8fa40010 	lw	a0,16(sp)
80171590:	8fa50014 	lw	a1,20(sp)
80171594:	02803021 	move	a2,s4
80171598:	0c0629a2 	jal	8018a688 <__subdf3>
8017159c:	02a03821 	move	a3,s5
801715a0:	00402021 	move	a0,v0
801715a4:	02403021 	move	a2,s2
801715a8:	02603821 	move	a3,s3
801715ac:	0c0629a2 	jal	8018a688 <__subdf3>
801715b0:	00602821 	move	a1,v1
801715b4:	00402021 	move	a0,v0
801715b8:	00602821 	move	a1,v1
801715bc:	02c03021 	move	a2,s6
801715c0:	0c0629a2 	jal	8018a688 <__subdf3>
801715c4:	02e03821 	move	a3,s7
801715c8:	8fa40230 	lw	a0,560(sp)
801715cc:	8fa50234 	lw	a1,564(sp)
801715d0:	00403021 	move	a2,v0
801715d4:	0c0629c2 	jal	8018a708 <__adddf3>
801715d8:	00603821 	move	a3,v1
801715dc:	00409021 	move	s2,v0
801715e0:	00609821 	move	s3,v1
801715e4:	02402021 	move	a0,s2
801715e8:	02602821 	move	a1,s3
801715ec:	02803021 	move	a2,s4
801715f0:	0c0629c2 	jal	8018a708 <__adddf3>
801715f4:	02a03821 	move	a3,s5
801715f8:	00403021 	move	a2,v0
801715fc:	02802021 	move	a0,s4
80171600:	02a02821 	move	a1,s5
80171604:	00603821 	move	a3,v1
80171608:	00408021 	move	s0,v0
8017160c:	0c0629a2 	jal	8018a688 <__subdf3>
80171610:	00608821 	move	s1,v1
80171614:	00403021 	move	a2,v0
80171618:	02402021 	move	a0,s2
8017161c:	02602821 	move	a1,s3
80171620:	0c0629c2 	jal	8018a708 <__adddf3>
80171624:	00603821 	move	a3,v1
80171628:	0040a021 	move	s4,v0
8017162c:	3c02801e 	lui	v0,0x801e
80171630:	8c522800 	lw	s2,10240(v0)
80171634:	8c532804 	lw	s3,10244(v0)
80171638:	0805ba68 	j	8016e9a0 <atan+0x2cd0>
8017163c:	0060a821 	move	s5,v1
80171640:	3c02801e 	lui	v0,0x801e
80171644:	8c5027e0 	lw	s0,10208(v0)
80171648:	8c5127e4 	lw	s1,10212(v0)
8017164c:	0805b5ac 	j	8016d6b0 <atan+0x19e0>
80171650:	02c02021 	move	a0,s6
80171654:	8fa40268 	lw	a0,616(sp)
80171658:	8fa5026c 	lw	a1,620(sp)
8017165c:	0c062bc4 	jal	8018af10 <__gtdf2>
80171660:	00003821 	move	a3,zero
80171664:	184002a0 	blez	v0,801720e8 <atan+0x6418>
80171668:	3c02801e 	lui	v0,0x801e
8017166c:	8c4427d0 	lw	a0,10192(v0)
80171670:	8c4527d4 	lw	a1,10196(v0)
80171674:	afa40268 	sw	a0,616(sp)
80171678:	0805b488 	j	8016d220 <atan+0x1550>
8017167c:	afa5026c 	sw	a1,620(sp)
80171680:	2bc200b0 	slti	v0,s8,176
80171684:	10400142 	beqz	v0,80171b90 <atan+0x5ec0>
80171688:	3c02801e 	lui	v0,0x801e
8017168c:	3c02801e 	lui	v0,0x801e
80171690:	8c44af20 	lw	a0,-20704(v0)
80171694:	8c45af24 	lw	a1,-20700(v0)
80171698:	0805bb00 	j	8016ec00 <atan+0x2f30>
8017169c:	02403021 	move	a2,s2
801716a0:	8fa40268 	lw	a0,616(sp)
801716a4:	8fa5026c 	lw	a1,620(sp)
801716a8:	3c06801e 	lui	a2,0x801e
801716ac:	8fbf034c 	lw	ra,844(sp)
801716b0:	8fbe0348 	lw	s8,840(sp)
801716b4:	8fb70344 	lw	s7,836(sp)
801716b8:	8fb60340 	lw	s6,832(sp)
801716bc:	8fb5033c 	lw	s5,828(sp)
801716c0:	8fb40338 	lw	s4,824(sp)
801716c4:	8fb30334 	lw	s3,820(sp)
801716c8:	8fb20330 	lw	s2,816(sp)
801716cc:	8fb1032c 	lw	s1,812(sp)
801716d0:	8fb00328 	lw	s0,808(sp)
801716d4:	24c62810 	addiu	a2,a2,10256
801716d8:	0805aedd 	j	8016bb74 <atanMp>
801716dc:	27bd0350 	addiu	sp,sp,848
801716e0:	8fa40268 	lw	a0,616(sp)
801716e4:	8fa5026c 	lw	a1,620(sp)
801716e8:	02803021 	move	a2,s4
801716ec:	0805ba89 	j	8016ea24 <atan+0x2d54>
801716f0:	02a03821 	move	a3,s5
801716f4:	02802021 	move	a0,s4
801716f8:	02c03021 	move	a2,s6
801716fc:	0c0629a2 	jal	8018a688 <__subdf3>
80171700:	02e03821 	move	a3,s7
80171704:	00403021 	move	a2,v0
80171708:	02002021 	move	a0,s0
8017170c:	02202821 	move	a1,s1
80171710:	0c0629c2 	jal	8018a708 <__adddf3>
80171714:	00603821 	move	a3,v1
80171718:	3c08801e 	lui	t0,0x801e
8017171c:	2504af30 	addiu	a0,t0,-20688
80171720:	03c42021 	addu	a0,s8,a0
80171724:	8c860010 	lw	a2,16(a0)
80171728:	8c870014 	lw	a3,20(a0)
8017172c:	00602821 	move	a1,v1
80171730:	0c0629c2 	jal	8018a708 <__adddf3>
80171734:	00402021 	move	a0,v0
80171738:	8fa401f8 	lw	a0,504(sp)
8017173c:	8fa501fc 	lw	a1,508(sp)
80171740:	00403021 	move	a2,v0
80171744:	0c0629c2 	jal	8018a708 <__adddf3>
80171748:	00603821 	move	a3,v1
8017174c:	00409021 	move	s2,v0
80171750:	0805bee4 	j	8016fb90 <atan+0x3ec0>
80171754:	00609821 	move	s3,v1
80171758:	8fa60190 	lw	a2,400(sp)
8017175c:	8fa70194 	lw	a3,404(sp)
80171760:	02802021 	move	a0,s4
80171764:	0c0629a2 	jal	8018a688 <__subdf3>
80171768:	02a02821 	move	a1,s5
8017176c:	00403021 	move	a2,v0
80171770:	02002021 	move	a0,s0
80171774:	02202821 	move	a1,s1
80171778:	0c0629c2 	jal	8018a708 <__adddf3>
8017177c:	00603821 	move	a3,v1
80171780:	3c08801e 	lui	t0,0x801e
80171784:	2504af30 	addiu	a0,t0,-20688
80171788:	03c42021 	addu	a0,s8,a0
8017178c:	8c860020 	lw	a2,32(a0)
80171790:	8c870024 	lw	a3,36(a0)
80171794:	00602821 	move	a1,v1
80171798:	0c0629c2 	jal	8018a708 <__adddf3>
8017179c:	00402021 	move	a0,v0
801717a0:	00403021 	move	a2,v0
801717a4:	02c02021 	move	a0,s6
801717a8:	02e02821 	move	a1,s7
801717ac:	0c0629c2 	jal	8018a708 <__adddf3>
801717b0:	00603821 	move	a3,v1
801717b4:	afa200e8 	sw	v0,232(sp)
801717b8:	0805be17 	j	8016f85c <atan+0x3b8c>
801717bc:	afa300ec 	sw	v1,236(sp)
801717c0:	8fa60198 	lw	a2,408(sp)
801717c4:	8fa7019c 	lw	a3,412(sp)
801717c8:	02802021 	move	a0,s4
801717cc:	0c0629a2 	jal	8018a688 <__subdf3>
801717d0:	02a02821 	move	a1,s5
801717d4:	00403021 	move	a2,v0
801717d8:	02002021 	move	a0,s0
801717dc:	02202821 	move	a1,s1
801717e0:	0c0629c2 	jal	8018a708 <__adddf3>
801717e4:	00603821 	move	a3,v1
801717e8:	3c08801e 	lui	t0,0x801e
801717ec:	2504af30 	addiu	a0,t0,-20688
801717f0:	03c42021 	addu	a0,s8,a0
801717f4:	8c860030 	lw	a2,48(a0)
801717f8:	8c870034 	lw	a3,52(a0)
801717fc:	00602821 	move	a1,v1
80171800:	0c0629c2 	jal	8018a708 <__adddf3>
80171804:	00402021 	move	a0,v0
80171808:	00403021 	move	a2,v0
8017180c:	02c02021 	move	a0,s6
80171810:	02e02821 	move	a1,s7
80171814:	0c0629c2 	jal	8018a708 <__adddf3>
80171818:	00603821 	move	a3,v1
8017181c:	afa200f0 	sw	v0,240(sp)
80171820:	0805bd4a 	j	8016f528 <atan+0x3858>
80171824:	afa300f4 	sw	v1,244(sp)
80171828:	8fa601a0 	lw	a2,416(sp)
8017182c:	8fa701a4 	lw	a3,420(sp)
80171830:	02802021 	move	a0,s4
80171834:	0c0629a2 	jal	8018a688 <__subdf3>
80171838:	02a02821 	move	a1,s5
8017183c:	00403021 	move	a2,v0
80171840:	02002021 	move	a0,s0
80171844:	02202821 	move	a1,s1
80171848:	0c0629c2 	jal	8018a708 <__adddf3>
8017184c:	00603821 	move	a3,v1
80171850:	3c08801e 	lui	t0,0x801e
80171854:	2504af30 	addiu	a0,t0,-20688
80171858:	03c42021 	addu	a0,s8,a0
8017185c:	8c860040 	lw	a2,64(a0)
80171860:	8c870044 	lw	a3,68(a0)
80171864:	00602821 	move	a1,v1
80171868:	0c0629c2 	jal	8018a708 <__adddf3>
8017186c:	00402021 	move	a0,v0
80171870:	00403021 	move	a2,v0
80171874:	02c02021 	move	a0,s6
80171878:	02e02821 	move	a1,s7
8017187c:	0c0629c2 	jal	8018a708 <__adddf3>
80171880:	00603821 	move	a3,v1
80171884:	afa200f8 	sw	v0,248(sp)
80171888:	0805bc7d 	j	8016f1f4 <atan+0x3524>
8017188c:	afa300fc 	sw	v1,252(sp)
80171890:	8fa601a8 	lw	a2,424(sp)
80171894:	8fa701ac 	lw	a3,428(sp)
80171898:	02802021 	move	a0,s4
8017189c:	0c0629a2 	jal	8018a688 <__subdf3>
801718a0:	02a02821 	move	a1,s5
801718a4:	00403021 	move	a2,v0
801718a8:	02002021 	move	a0,s0
801718ac:	02202821 	move	a1,s1
801718b0:	0c0629c2 	jal	8018a708 <__adddf3>
801718b4:	00603821 	move	a3,v1
801718b8:	3c05801e 	lui	a1,0x801e
801718bc:	24a4af30 	addiu	a0,a1,-20688
801718c0:	03c42021 	addu	a0,s8,a0
801718c4:	8c860050 	lw	a2,80(a0)
801718c8:	8c870054 	lw	a3,84(a0)
801718cc:	00602821 	move	a1,v1
801718d0:	0c0629c2 	jal	8018a708 <__adddf3>
801718d4:	00402021 	move	a0,v0
801718d8:	8fa40260 	lw	a0,608(sp)
801718dc:	8fa50264 	lw	a1,612(sp)
801718e0:	00403021 	move	a2,v0
801718e4:	0c0629c2 	jal	8018a708 <__adddf3>
801718e8:	00603821 	move	a3,v1
801718ec:	afa20100 	sw	v0,256(sp)
801718f0:	0805bb94 	j	8016ee50 <atan+0x3180>
801718f4:	afa30104 	sw	v1,260(sp)
801718f8:	02202821 	move	a1,s1
801718fc:	02803021 	move	a2,s4
80171900:	0c0629c2 	jal	8018a708 <__adddf3>
80171904:	02a03821 	move	a3,s5
80171908:	8fa40048 	lw	a0,72(sp)
8017190c:	8fa5004c 	lw	a1,76(sp)
80171910:	00403021 	move	a2,v0
80171914:	0c0629a2 	jal	8018a688 <__subdf3>
80171918:	00603821 	move	a3,v1
8017191c:	8fa40040 	lw	a0,64(sp)
80171920:	8fa50044 	lw	a1,68(sp)
80171924:	00403021 	move	a2,v0
80171928:	0c0629c2 	jal	8018a708 <__adddf3>
8017192c:	00603821 	move	a3,v1
80171930:	00402021 	move	a0,v0
80171934:	00602821 	move	a1,v1
80171938:	02c03021 	move	a2,s6
8017193c:	0c0629a2 	jal	8018a688 <__subdf3>
80171940:	02e03821 	move	a3,s7
80171944:	00409021 	move	s2,v0
80171948:	0805ba52 	j	8016e948 <atan+0x2c78>
8017194c:	00609821 	move	s3,v1
80171950:	02802021 	move	a0,s4
80171954:	02a02821 	move	a1,s5
80171958:	0c0629a2 	jal	8018a688 <__subdf3>
8017195c:	02e03821 	move	a3,s7
80171960:	00403021 	move	a2,v0
80171964:	02002021 	move	a0,s0
80171968:	02202821 	move	a1,s1
8017196c:	0c0629c2 	jal	8018a708 <__adddf3>
80171970:	00603821 	move	a3,v1
80171974:	3c08801e 	lui	t0,0x801e
80171978:	2504af30 	addiu	a0,t0,-20688
8017197c:	03c42021 	addu	a0,s8,a0
80171980:	8c860010 	lw	a2,16(a0)
80171984:	8c870014 	lw	a3,20(a0)
80171988:	00602821 	move	a1,v1
8017198c:	0c0629c2 	jal	8018a708 <__adddf3>
80171990:	00402021 	move	a0,v0
80171994:	8fa40200 	lw	a0,512(sp)
80171998:	8fa50204 	lw	a1,516(sp)
8017199c:	00403021 	move	a2,v0
801719a0:	0c0629c2 	jal	8018a708 <__adddf3>
801719a4:	00603821 	move	a3,v1
801719a8:	00409021 	move	s2,v0
801719ac:	0805ba0b 	j	8016e82c <atan+0x2b5c>
801719b0:	00609821 	move	s3,v1
801719b4:	8fa601b0 	lw	a2,432(sp)
801719b8:	8fa701b4 	lw	a3,436(sp)
801719bc:	02802021 	move	a0,s4
801719c0:	0c0629a2 	jal	8018a688 <__subdf3>
801719c4:	02a02821 	move	a1,s5
801719c8:	00403021 	move	a2,v0
801719cc:	02002021 	move	a0,s0
801719d0:	02202821 	move	a1,s1
801719d4:	0c0629c2 	jal	8018a708 <__adddf3>
801719d8:	00603821 	move	a3,v1
801719dc:	3c08801e 	lui	t0,0x801e
801719e0:	2504af30 	addiu	a0,t0,-20688
801719e4:	03c42021 	addu	a0,s8,a0
801719e8:	8c860020 	lw	a2,32(a0)
801719ec:	8c870024 	lw	a3,36(a0)
801719f0:	00602821 	move	a1,v1
801719f4:	0c0629c2 	jal	8018a708 <__adddf3>
801719f8:	00402021 	move	a0,v0
801719fc:	00403021 	move	a2,v0
80171a00:	02c02021 	move	a0,s6
80171a04:	02e02821 	move	a1,s7
80171a08:	0c0629c2 	jal	8018a708 <__adddf3>
80171a0c:	00603821 	move	a3,v1
80171a10:	afa200c8 	sw	v0,200(sp)
80171a14:	0805b93f 	j	8016e4fc <atan+0x282c>
80171a18:	afa300cc 	sw	v1,204(sp)
80171a1c:	8fa601b8 	lw	a2,440(sp)
80171a20:	8fa701bc 	lw	a3,444(sp)
80171a24:	02802021 	move	a0,s4
80171a28:	0c0629a2 	jal	8018a688 <__subdf3>
80171a2c:	02a02821 	move	a1,s5
80171a30:	00403021 	move	a2,v0
80171a34:	02002021 	move	a0,s0
80171a38:	02202821 	move	a1,s1
80171a3c:	0c0629c2 	jal	8018a708 <__adddf3>
80171a40:	00603821 	move	a3,v1
80171a44:	3c08801e 	lui	t0,0x801e
80171a48:	2504af30 	addiu	a0,t0,-20688
80171a4c:	03c42021 	addu	a0,s8,a0
80171a50:	8c860030 	lw	a2,48(a0)
80171a54:	8c870034 	lw	a3,52(a0)
80171a58:	00602821 	move	a1,v1
80171a5c:	0c0629c2 	jal	8018a708 <__adddf3>
80171a60:	00402021 	move	a0,v0
80171a64:	00403021 	move	a2,v0
80171a68:	02c02021 	move	a0,s6
80171a6c:	02e02821 	move	a1,s7
80171a70:	0c0629c2 	jal	8018a708 <__adddf3>
80171a74:	00603821 	move	a3,v1
80171a78:	afa200d0 	sw	v0,208(sp)
80171a7c:	0805b872 	j	8016e1c8 <atan+0x24f8>
80171a80:	afa300d4 	sw	v1,212(sp)
80171a84:	8fa601c0 	lw	a2,448(sp)
80171a88:	8fa701c4 	lw	a3,452(sp)
80171a8c:	02802021 	move	a0,s4
80171a90:	0c0629a2 	jal	8018a688 <__subdf3>
80171a94:	02a02821 	move	a1,s5
80171a98:	00403021 	move	a2,v0
80171a9c:	02002021 	move	a0,s0
80171aa0:	02202821 	move	a1,s1
80171aa4:	0c0629c2 	jal	8018a708 <__adddf3>
80171aa8:	00603821 	move	a3,v1
80171aac:	3c08801e 	lui	t0,0x801e
80171ab0:	2504af30 	addiu	a0,t0,-20688
80171ab4:	03c42021 	addu	a0,s8,a0
80171ab8:	8c860040 	lw	a2,64(a0)
80171abc:	8c870044 	lw	a3,68(a0)
80171ac0:	00602821 	move	a1,v1
80171ac4:	0c0629c2 	jal	8018a708 <__adddf3>
80171ac8:	00402021 	move	a0,v0
80171acc:	00403021 	move	a2,v0
80171ad0:	02c02021 	move	a0,s6
80171ad4:	02e02821 	move	a1,s7
80171ad8:	0c0629c2 	jal	8018a708 <__adddf3>
80171adc:	00603821 	move	a3,v1
80171ae0:	afa200d8 	sw	v0,216(sp)
80171ae4:	0805b7a5 	j	8016de94 <atan+0x21c4>
80171ae8:	afa300dc 	sw	v1,220(sp)
80171aec:	8fa601c8 	lw	a2,456(sp)
80171af0:	8fa701cc 	lw	a3,460(sp)
80171af4:	02802021 	move	a0,s4
80171af8:	0c0629a2 	jal	8018a688 <__subdf3>
80171afc:	02a02821 	move	a1,s5
80171b00:	00403021 	move	a2,v0
80171b04:	02002021 	move	a0,s0
80171b08:	02202821 	move	a1,s1
80171b0c:	0c0629c2 	jal	8018a708 <__adddf3>
80171b10:	00603821 	move	a3,v1
80171b14:	3c05801e 	lui	a1,0x801e
80171b18:	24a4af30 	addiu	a0,a1,-20688
80171b1c:	03c42021 	addu	a0,s8,a0
80171b20:	8c860050 	lw	a2,80(a0)
80171b24:	8c870054 	lw	a3,84(a0)
80171b28:	00602821 	move	a1,v1
80171b2c:	0c0629c2 	jal	8018a708 <__adddf3>
80171b30:	00402021 	move	a0,v0
80171b34:	8fa40260 	lw	a0,608(sp)
80171b38:	8fa50264 	lw	a1,612(sp)
80171b3c:	00403021 	move	a2,v0
80171b40:	0c0629c2 	jal	8018a708 <__adddf3>
80171b44:	00603821 	move	a3,v1
80171b48:	afa200e0 	sw	v0,224(sp)
80171b4c:	0805b6bc 	j	8016daf0 <atan+0x1e20>
80171b50:	afa300e4 	sw	v1,228(sp)
80171b54:	8fa60078 	lw	a2,120(sp)
80171b58:	8fa7007c 	lw	a3,124(sp)
80171b5c:	0c0629a2 	jal	8018a688 <__subdf3>
80171b60:	02a02821 	move	a1,s5
80171b64:	02002021 	move	a0,s0
80171b68:	0805b64c 	j	8016d930 <atan+0x1c60>
80171b6c:	02202821 	move	a1,s1
80171b70:	8fa40268 	lw	a0,616(sp)
80171b74:	8fa5026c 	lw	a1,620(sp)
80171b78:	0805ba89 	j	8016ea24 <atan+0x2d54>
80171b7c:	02603821 	move	a3,s3
80171b80:	8c44af18 	lw	a0,-20712(v0)
80171b84:	8c45af1c 	lw	a1,-20708(v0)
80171b88:	0805bb00 	j	8016ec00 <atan+0x2f30>
80171b8c:	02403021 	move	a2,s2
80171b90:	8c44af28 	lw	a0,-20696(v0)
80171b94:	8c45af2c 	lw	a1,-20692(v0)
80171b98:	0805bb00 	j	8016ec00 <atan+0x2f30>
80171b9c:	02403021 	move	a2,s2
80171ba0:	8fa40060 	lw	a0,96(sp)
80171ba4:	8fa50064 	lw	a1,100(sp)
80171ba8:	02c03021 	move	a2,s6
80171bac:	0c0629c2 	jal	8018a708 <__adddf3>
80171bb0:	02e03821 	move	a3,s7
80171bb4:	8fa40010 	lw	a0,16(sp)
80171bb8:	8fa50014 	lw	a1,20(sp)
80171bbc:	00403021 	move	a2,v0
80171bc0:	0c0629a2 	jal	8018a688 <__subdf3>
80171bc4:	00603821 	move	a3,v1
80171bc8:	00409021 	move	s2,v0
80171bcc:	0805bfa2 	j	8016fe88 <atan+0x41b8>
80171bd0:	00609821 	move	s3,v1
80171bd4:	8fa60188 	lw	a2,392(sp)
80171bd8:	8fa7018c 	lw	a3,396(sp)
80171bdc:	02402021 	move	a0,s2
80171be0:	0c0629a2 	jal	8018a688 <__subdf3>
80171be4:	02602821 	move	a1,s3
80171be8:	00403021 	move	a2,v0
80171bec:	02802021 	move	a0,s4
80171bf0:	02a02821 	move	a1,s5
80171bf4:	0c0629c2 	jal	8018a708 <__adddf3>
80171bf8:	00603821 	move	a3,v1
80171bfc:	3c04801d 	lui	a0,0x801d
80171c00:	8c867a08 	lw	a2,31240(a0)
80171c04:	8c877a0c 	lw	a3,31244(a0)
80171c08:	00602821 	move	a1,v1
80171c0c:	0c0629c2 	jal	8018a708 <__adddf3>
80171c10:	00402021 	move	a0,v0
80171c14:	8fa40260 	lw	a0,608(sp)
80171c18:	8fa50264 	lw	a1,612(sp)
80171c1c:	00403021 	move	a2,v0
80171c20:	0c0629c2 	jal	8018a708 <__adddf3>
80171c24:	00603821 	move	a3,v1
80171c28:	afa20120 	sw	v0,288(sp)
80171c2c:	0805b093 	j	8016c24c <atan+0x57c>
80171c30:	afa30124 	sw	v1,292(sp)
80171c34:	8fa601e8 	lw	a2,488(sp)
80171c38:	8fa701ec 	lw	a3,492(sp)
80171c3c:	02402021 	move	a0,s2
80171c40:	0c0629a2 	jal	8018a688 <__subdf3>
80171c44:	02602821 	move	a1,s3
80171c48:	00403021 	move	a2,v0
80171c4c:	02802021 	move	a0,s4
80171c50:	02a02821 	move	a1,s5
80171c54:	0c0629c2 	jal	8018a708 <__adddf3>
80171c58:	00603821 	move	a3,v1
80171c5c:	3c04801d 	lui	a0,0x801d
80171c60:	8c867a08 	lw	a2,31240(a0)
80171c64:	8c877a0c 	lw	a3,31244(a0)
80171c68:	00602821 	move	a1,v1
80171c6c:	0c0629c2 	jal	8018a708 <__adddf3>
80171c70:	00402021 	move	a0,v0
80171c74:	8fa40260 	lw	a0,608(sp)
80171c78:	8fa50264 	lw	a1,612(sp)
80171c7c:	00403021 	move	a2,v0
80171c80:	0c0629c2 	jal	8018a708 <__adddf3>
80171c84:	00603821 	move	a3,v1
80171c88:	afa20228 	sw	v0,552(sp)
80171c8c:	0805c177 	j	801705dc <atan+0x490c>
80171c90:	afa3022c 	sw	v1,556(sp)
80171c94:	8fa60170 	lw	a2,368(sp)
80171c98:	8fa70174 	lw	a3,372(sp)
80171c9c:	02802021 	move	a0,s4
80171ca0:	0c0629a2 	jal	8018a688 <__subdf3>
80171ca4:	02a02821 	move	a1,s5
80171ca8:	00403021 	move	a2,v0
80171cac:	02402021 	move	a0,s2
80171cb0:	02602821 	move	a1,s3
80171cb4:	0c0629c2 	jal	8018a708 <__adddf3>
80171cb8:	00603821 	move	a3,v1
80171cbc:	3c04801d 	lui	a0,0x801d
80171cc0:	8c867a38 	lw	a2,31288(a0)
80171cc4:	8c877a3c 	lw	a3,31292(a0)
80171cc8:	00602821 	move	a1,v1
80171ccc:	0c0629c2 	jal	8018a708 <__adddf3>
80171cd0:	00402021 	move	a0,v0
80171cd4:	00403021 	move	a2,v0
80171cd8:	02c02021 	move	a0,s6
80171cdc:	02e02821 	move	a1,s7
80171ce0:	0c0629c2 	jal	8018a708 <__adddf3>
80171ce4:	00603821 	move	a3,v1
80171ce8:	afa20108 	sw	v0,264(sp)
80171cec:	0805b30a 	j	8016cc28 <atan+0xf58>
80171cf0:	afa3010c 	sw	v1,268(sp)
80171cf4:	8fa60178 	lw	a2,376(sp)
80171cf8:	8fa7017c 	lw	a3,380(sp)
80171cfc:	02802021 	move	a0,s4
80171d00:	0c0629a2 	jal	8018a688 <__subdf3>
80171d04:	02a02821 	move	a1,s5
80171d08:	00403021 	move	a2,v0
80171d0c:	02402021 	move	a0,s2
80171d10:	02602821 	move	a1,s3
80171d14:	0c0629c2 	jal	8018a708 <__adddf3>
80171d18:	00603821 	move	a3,v1
80171d1c:	3c04801d 	lui	a0,0x801d
80171d20:	8c867a28 	lw	a2,31272(a0)
80171d24:	8c877a2c 	lw	a3,31276(a0)
80171d28:	00602821 	move	a1,v1
80171d2c:	0c0629c2 	jal	8018a708 <__adddf3>
80171d30:	00402021 	move	a0,v0
80171d34:	00403021 	move	a2,v0
80171d38:	02c02021 	move	a0,s6
80171d3c:	02e02821 	move	a1,s7
80171d40:	0c0629c2 	jal	8018a708 <__adddf3>
80171d44:	00603821 	move	a3,v1
80171d48:	afa20110 	sw	v0,272(sp)
80171d4c:	0805b241 	j	8016c904 <atan+0xc34>
80171d50:	afa30114 	sw	v1,276(sp)
80171d54:	8fa60180 	lw	a2,384(sp)
80171d58:	8fa70184 	lw	a3,388(sp)
80171d5c:	02802021 	move	a0,s4
80171d60:	0c0629a2 	jal	8018a688 <__subdf3>
80171d64:	02a02821 	move	a1,s5
80171d68:	00403021 	move	a2,v0
80171d6c:	02402021 	move	a0,s2
80171d70:	02602821 	move	a1,s3
80171d74:	0c0629c2 	jal	8018a708 <__adddf3>
80171d78:	00603821 	move	a3,v1
80171d7c:	3c04801d 	lui	a0,0x801d
80171d80:	8c867a18 	lw	a2,31256(a0)
80171d84:	8c877a1c 	lw	a3,31260(a0)
80171d88:	00602821 	move	a1,v1
80171d8c:	0c0629c2 	jal	8018a708 <__adddf3>
80171d90:	00402021 	move	a0,v0
80171d94:	00403021 	move	a2,v0
80171d98:	02c02021 	move	a0,s6
80171d9c:	02e02821 	move	a1,s7
80171da0:	0c0629c2 	jal	8018a708 <__adddf3>
80171da4:	00603821 	move	a3,v1
80171da8:	afa20118 	sw	v0,280(sp)
80171dac:	0805b178 	j	8016c5e0 <atan+0x910>
80171db0:	afa3011c 	sw	v1,284(sp)
80171db4:	02a02821 	move	a1,s5
80171db8:	02c03021 	move	a2,s6
80171dbc:	0c0629a2 	jal	8018a688 <__subdf3>
80171dc0:	02e03821 	move	a3,s7
80171dc4:	8fa40268 	lw	a0,616(sp)
80171dc8:	8fa5026c 	lw	a1,620(sp)
80171dcc:	00403021 	move	a2,v0
80171dd0:	0c0629c2 	jal	8018a708 <__adddf3>
80171dd4:	00603821 	move	a3,v1
80171dd8:	8fa40260 	lw	a0,608(sp)
80171ddc:	8fa50264 	lw	a1,612(sp)
80171de0:	00403021 	move	a2,v0
80171de4:	0c0629c2 	jal	8018a708 <__adddf3>
80171de8:	00603821 	move	a3,v1
80171dec:	02402021 	move	a0,s2
80171df0:	0805b449 	j	8016d124 <atan+0x1454>
80171df4:	02602821 	move	a1,s3
80171df8:	afb40268 	sw	s4,616(sp)
80171dfc:	0805b488 	j	8016d220 <atan+0x1550>
80171e00:	afb5026c 	sw	s5,620(sp)
80171e04:	02602821 	move	a1,s3
80171e08:	02803021 	move	a2,s4
80171e0c:	0c0629c2 	jal	8018a708 <__adddf3>
80171e10:	02a03821 	move	a3,s5
80171e14:	8fa40010 	lw	a0,16(sp)
80171e18:	8fa50014 	lw	a1,20(sp)
80171e1c:	00403021 	move	a2,v0
80171e20:	0c0629a2 	jal	8018a688 <__subdf3>
80171e24:	00603821 	move	a3,v1
80171e28:	8fa40230 	lw	a0,560(sp)
80171e2c:	8fa50234 	lw	a1,564(sp)
80171e30:	00403021 	move	a2,v0
80171e34:	0c0629c2 	jal	8018a708 <__adddf3>
80171e38:	00603821 	move	a3,v1
80171e3c:	00402021 	move	a0,v0
80171e40:	00602821 	move	a1,v1
80171e44:	02c03021 	move	a2,s6
80171e48:	0c0629a2 	jal	8018a688 <__subdf3>
80171e4c:	02e03821 	move	a3,s7
80171e50:	00409021 	move	s2,v0
80171e54:	0805c579 	j	801715e4 <atan+0x5914>
80171e58:	00609821 	move	s3,v1
80171e5c:	8fa601e0 	lw	a2,480(sp)
80171e60:	8fa701e4 	lw	a3,484(sp)
80171e64:	02802021 	move	a0,s4
80171e68:	0c0629a2 	jal	8018a688 <__subdf3>
80171e6c:	02a02821 	move	a1,s5
80171e70:	00403021 	move	a2,v0
80171e74:	02402021 	move	a0,s2
80171e78:	02602821 	move	a1,s3
80171e7c:	0c0629c2 	jal	8018a708 <__adddf3>
80171e80:	00603821 	move	a3,v1
80171e84:	3c04801d 	lui	a0,0x801d
80171e88:	8c867a18 	lw	a2,31256(a0)
80171e8c:	8c877a1c 	lw	a3,31260(a0)
80171e90:	00602821 	move	a1,v1
80171e94:	0c0629c2 	jal	8018a708 <__adddf3>
80171e98:	00402021 	move	a0,v0
80171e9c:	00403021 	move	a2,v0
80171ea0:	02c02021 	move	a0,s6
80171ea4:	02e02821 	move	a1,s7
80171ea8:	0c0629c2 	jal	8018a708 <__adddf3>
80171eac:	00603821 	move	a3,v1
80171eb0:	afa20138 	sw	v0,312(sp)
80171eb4:	0805c25c 	j	80170970 <atan+0x4ca0>
80171eb8:	afa3013c 	sw	v1,316(sp)
80171ebc:	02a02821 	move	a1,s5
80171ec0:	02c03021 	move	a2,s6
80171ec4:	0c0629a2 	jal	8018a688 <__subdf3>
80171ec8:	02e03821 	move	a3,s7
80171ecc:	8fa40058 	lw	a0,88(sp)
80171ed0:	8fa5005c 	lw	a1,92(sp)
80171ed4:	00403021 	move	a2,v0
80171ed8:	0c0629c2 	jal	8018a708 <__adddf3>
80171edc:	00603821 	move	a3,v1
80171ee0:	8fa40068 	lw	a0,104(sp)
80171ee4:	8fa5006c 	lw	a1,108(sp)
80171ee8:	00403021 	move	a2,v0
80171eec:	0c0629c2 	jal	8018a708 <__adddf3>
80171ef0:	00603821 	move	a3,v1
80171ef4:	02402021 	move	a0,s2
80171ef8:	0805c52d 	j	801714b4 <atan+0x57e4>
80171efc:	02602821 	move	a1,s3
80171f00:	8fa601d0 	lw	a2,464(sp)
80171f04:	8fa701d4 	lw	a3,468(sp)
80171f08:	02802021 	move	a0,s4
80171f0c:	0c0629a2 	jal	8018a688 <__subdf3>
80171f10:	02a02821 	move	a1,s5
80171f14:	00403021 	move	a2,v0
80171f18:	02402021 	move	a0,s2
80171f1c:	02602821 	move	a1,s3
80171f20:	0c0629c2 	jal	8018a708 <__adddf3>
80171f24:	00603821 	move	a3,v1
80171f28:	3c04801d 	lui	a0,0x801d
80171f2c:	8c867a38 	lw	a2,31288(a0)
80171f30:	8c877a3c 	lw	a3,31292(a0)
80171f34:	00602821 	move	a1,v1
80171f38:	0c0629c2 	jal	8018a708 <__adddf3>
80171f3c:	00402021 	move	a0,v0
80171f40:	00403021 	move	a2,v0
80171f44:	02c02021 	move	a0,s6
80171f48:	02e02821 	move	a1,s7
80171f4c:	0c0629c2 	jal	8018a708 <__adddf3>
80171f50:	00603821 	move	a3,v1
80171f54:	afa20128 	sw	v0,296(sp)
80171f58:	0805c3ee 	j	80170fb8 <atan+0x52e8>
80171f5c:	afa3012c 	sw	v1,300(sp)
80171f60:	8fa601d8 	lw	a2,472(sp)
80171f64:	8fa701dc 	lw	a3,476(sp)
80171f68:	02802021 	move	a0,s4
80171f6c:	0c0629a2 	jal	8018a688 <__subdf3>
80171f70:	02a02821 	move	a1,s5
80171f74:	00403021 	move	a2,v0
80171f78:	02402021 	move	a0,s2
80171f7c:	02602821 	move	a1,s3
80171f80:	0c0629c2 	jal	8018a708 <__adddf3>
80171f84:	00603821 	move	a3,v1
80171f88:	3c04801d 	lui	a0,0x801d
80171f8c:	8c867a28 	lw	a2,31272(a0)
80171f90:	8c877a2c 	lw	a3,31276(a0)
80171f94:	00602821 	move	a1,v1
80171f98:	0c0629c2 	jal	8018a708 <__adddf3>
80171f9c:	00402021 	move	a0,v0
80171fa0:	00403021 	move	a2,v0
80171fa4:	02c02021 	move	a0,s6
80171fa8:	02e02821 	move	a1,s7
80171fac:	0c0629c2 	jal	8018a708 <__adddf3>
80171fb0:	00603821 	move	a3,v1
80171fb4:	afa20130 	sw	v0,304(sp)
80171fb8:	0805c325 	j	80170c94 <atan+0x4fc4>
80171fbc:	afa30134 	sw	v1,308(sp)
80171fc0:	02009021 	move	s2,s0
80171fc4:	0805bc56 	j	8016f158 <atan+0x3488>
80171fc8:	02229826 	xor	s3,s1,v0
80171fcc:	02803021 	move	a2,s4
80171fd0:	0805bb76 	j	8016edd8 <atan+0x3108>
80171fd4:	02a23826 	xor	a3,s5,v0
80171fd8:	02009021 	move	s2,s0
80171fdc:	0805bb6d 	j	8016edb4 <atan+0x30e4>
80171fe0:	02229826 	xor	s3,s1,v0
80171fe4:	02803021 	move	a2,s4
80171fe8:	0805bec6 	j	8016fb18 <atan+0x3e48>
80171fec:	02a23826 	xor	a3,s5,v0
80171ff0:	02009021 	move	s2,s0
80171ff4:	0805bebd 	j	8016faf4 <atan+0x3e24>
80171ff8:	02229826 	xor	s3,s1,v0
80171ffc:	02803021 	move	a2,s4
80172000:	0805bdf9 	j	8016f7e4 <atan+0x3b14>
80172004:	02a23826 	xor	a3,s5,v0
80172008:	02009021 	move	s2,s0
8017200c:	0805bdf0 	j	8016f7c0 <atan+0x3af0>
80172010:	02229826 	xor	s3,s1,v0
80172014:	02803021 	move	a2,s4
80172018:	0805bd2c 	j	8016f4b0 <atan+0x37e0>
8017201c:	02a23826 	xor	a3,s5,v0
80172020:	02009021 	move	s2,s0
80172024:	0805bd23 	j	8016f48c <atan+0x37bc>
80172028:	02229826 	xor	s3,s1,v0
8017202c:	02803021 	move	a2,s4
80172030:	0805bc5f 	j	8016f17c <atan+0x34ac>
80172034:	02a23826 	xor	a3,s5,v0
80172038:	02003021 	move	a2,s0
8017203c:	0805ba37 	j	8016e8dc <atan+0x2c0c>
80172040:	02223826 	xor	a3,s1,v0
80172044:	8fa90048 	lw	t1,72(sp)
80172048:	8fa3004c 	lw	v1,76(sp)
8017204c:	01209021 	move	s2,t1
80172050:	0805ba2e 	j	8016e8b8 <atan+0x2be8>
80172054:	00629826 	xor	s3,v1,v0
80172058:	02803021 	move	a2,s4
8017205c:	0805b9ee 	j	8016e7b8 <atan+0x2ae8>
80172060:	02a23826 	xor	a3,s5,v0
80172064:	02009021 	move	s2,s0
80172068:	0805b9e5 	j	8016e794 <atan+0x2ac4>
8017206c:	02229826 	xor	s3,s1,v0
80172070:	02803021 	move	a2,s4
80172074:	0805b921 	j	8016e484 <atan+0x27b4>
80172078:	02a23826 	xor	a3,s5,v0
8017207c:	02009021 	move	s2,s0
80172080:	0805b918 	j	8016e460 <atan+0x2790>
80172084:	02229826 	xor	s3,s1,v0
80172088:	02803021 	move	a2,s4
8017208c:	0805b854 	j	8016e150 <atan+0x2480>
80172090:	02a23826 	xor	a3,s5,v0
80172094:	02009021 	move	s2,s0
80172098:	0805b84b 	j	8016e12c <atan+0x245c>
8017209c:	02229826 	xor	s3,s1,v0
801720a0:	02803021 	move	a2,s4
801720a4:	0805b787 	j	8016de1c <atan+0x214c>
801720a8:	02a23826 	xor	a3,s5,v0
801720ac:	02009021 	move	s2,s0
801720b0:	0805b77e 	j	8016ddf8 <atan+0x2128>
801720b4:	02229826 	xor	s3,s1,v0
801720b8:	02803021 	move	a2,s4
801720bc:	0805b69e 	j	8016da78 <atan+0x1da8>
801720c0:	02a23826 	xor	a3,s5,v0
801720c4:	02009021 	move	s2,s0
801720c8:	0805b695 	j	8016da54 <atan+0x1d84>
801720cc:	02229826 	xor	s3,s1,v0
801720d0:	02803021 	move	a2,s4
801720d4:	0805b640 	j	8016d900 <atan+0x1c30>
801720d8:	02a23826 	xor	a3,s5,v0
801720dc:	02009021 	move	s2,s0
801720e0:	0805b637 	j	8016d8dc <atan+0x1c0c>
801720e4:	02229826 	xor	s3,s1,v0
801720e8:	3c02801e 	lui	v0,0x801e
801720ec:	8c482808 	lw	t0,10248(v0)
801720f0:	8c49280c 	lw	t1,10252(v0)
801720f4:	afa80268 	sw	t0,616(sp)
801720f8:	0805b488 	j	8016d220 <atan+0x1550>
801720fc:	afa9026c 	sw	t1,620(sp)
80172100:	8fa40060 	lw	a0,96(sp)
80172104:	8fa50064 	lw	a1,100(sp)
80172108:	00803021 	move	a2,a0
8017210c:	0805bf91 	j	8016fe44 <atan+0x4174>
80172110:	00a23826 	xor	a3,a1,v0
80172114:	8fa90010 	lw	t1,16(sp)
80172118:	8fa30014 	lw	v1,20(sp)
8017211c:	01208021 	move	s0,t1
80172120:	0805bf88 	j	8016fe20 <atan+0x4150>
80172124:	00628826 	xor	s1,v1,v0
80172128:	02803021 	move	a2,s4
8017212c:	0805b433 	j	8016d0cc <atan+0x13fc>
80172130:	02a23826 	xor	a3,s5,v0
80172134:	8fa40268 	lw	a0,616(sp)
80172138:	8fa5026c 	lw	a1,620(sp)
8017213c:	00808021 	move	s0,a0
80172140:	0805b42a 	j	8016d0a8 <atan+0x13d8>
80172144:	00a28826 	xor	s1,a1,v0
80172148:	02803021 	move	a2,s4
8017214c:	0805b2ee 	j	8016cbb8 <atan+0xee8>
80172150:	02a23826 	xor	a3,s5,v0
80172154:	02408021 	move	s0,s2
80172158:	0805b2e5 	j	8016cb94 <atan+0xec4>
8017215c:	02628826 	xor	s1,s3,v0
80172160:	02803021 	move	a2,s4
80172164:	0805b225 	j	8016c894 <atan+0xbc4>
80172168:	02a23826 	xor	a3,s5,v0
8017216c:	02408021 	move	s0,s2
80172170:	0805b21c 	j	8016c870 <atan+0xba0>
80172174:	02628826 	xor	s1,s3,v0
80172178:	02803021 	move	a2,s4
8017217c:	0805b15c 	j	8016c570 <atan+0x8a0>
80172180:	02a23826 	xor	a3,s5,v0
80172184:	02408021 	move	s0,s2
80172188:	0805b153 	j	8016c54c <atan+0x87c>
8017218c:	02628826 	xor	s1,s3,v0
80172190:	02403021 	move	a2,s2
80172194:	0805b077 	j	8016c1dc <atan+0x50c>
80172198:	02623826 	xor	a3,s3,v0
8017219c:	02808021 	move	s0,s4
801721a0:	0805b06e 	j	8016c1b8 <atan+0x4e8>
801721a4:	02a28826 	xor	s1,s5,v0
801721a8:	02403021 	move	a2,s2
801721ac:	0805c15b 	j	8017056c <atan+0x489c>
801721b0:	02623826 	xor	a3,s3,v0
801721b4:	02808021 	move	s0,s4
801721b8:	0805c152 	j	80170548 <atan+0x4878>
801721bc:	02a28826 	xor	s1,s5,v0
801721c0:	02403021 	move	a2,s2
801721c4:	0805c55e 	j	80171578 <atan+0x58a8>
801721c8:	02623826 	xor	a3,s3,v0
801721cc:	8fa50010 	lw	a1,16(sp)
801721d0:	8fa80014 	lw	t0,20(sp)
801721d4:	00a08021 	move	s0,a1
801721d8:	0805c555 	j	80171554 <atan+0x5884>
801721dc:	01028826 	xor	s1,t0,v0
801721e0:	02803021 	move	a2,s4
801721e4:	0805c517 	j	8017145c <atan+0x578c>
801721e8:	02a23826 	xor	a3,s5,v0
801721ec:	8fa30058 	lw	v1,88(sp)
801721f0:	8fa4005c 	lw	a0,92(sp)
801721f4:	00608021 	move	s0,v1
801721f8:	0805c50e 	j	80171438 <atan+0x5768>
801721fc:	00828826 	xor	s1,a0,v0
80172200:	02803021 	move	a2,s4
80172204:	0805c3d2 	j	80170f48 <atan+0x5278>
80172208:	02a23826 	xor	a3,s5,v0
8017220c:	02408021 	move	s0,s2
80172210:	0805c3c9 	j	80170f24 <atan+0x5254>
80172214:	02628826 	xor	s1,s3,v0
80172218:	02803021 	move	a2,s4
8017221c:	0805c309 	j	80170c24 <atan+0x4f54>
80172220:	02a23826 	xor	a3,s5,v0
80172224:	02408021 	move	s0,s2
80172228:	0805c300 	j	80170c00 <atan+0x4f30>
8017222c:	02628826 	xor	s1,s3,v0
80172230:	02803021 	move	a2,s4
80172234:	0805c240 	j	80170900 <atan+0x4c30>
80172238:	02a23826 	xor	a3,s5,v0
8017223c:	02408021 	move	s0,s2
80172240:	0805c237 	j	801708dc <atan+0x4c0c>
80172244:	02628826 	xor	s1,s3,v0
	...

80172250 <csloww1>:
80172250:	27bdff80 	addiu	sp,sp,-128
80172254:	afa60088 	sw	a2,136(sp)
80172258:	afa7008c 	sw	a3,140(sp)
8017225c:	00003021 	move	a2,zero
80172260:	00003821 	move	a3,zero
80172264:	afbf0078 	sw	ra,120(sp)
80172268:	afb70074 	sw	s7,116(sp)
8017226c:	afb60070 	sw	s6,112(sp)
80172270:	afb5006c 	sw	s5,108(sp)
80172274:	afb40068 	sw	s4,104(sp)
80172278:	afb30064 	sw	s3,100(sp)
8017227c:	afb20060 	sw	s2,96(sp)
80172280:	afb1005c 	sw	s1,92(sp)
80172284:	afb00058 	sw	s0,88(sp)
80172288:	afa40080 	sw	a0,128(sp)
8017228c:	0c062bc4 	jal	8018af10 <__gtdf2>
80172290:	afa50084 	sw	a1,132(sp)
80172294:	184001a7 	blez	v0,80172934 <csloww1+0x6e4>
80172298:	3c02801e 	lui	v0,0x801e
8017229c:	8c502930 	lw	s0,10544(v0)
801722a0:	8c512934 	lw	s1,10548(v0)
801722a4:	8fa60080 	lw	a2,128(sp)
801722a8:	8fa70084 	lw	a3,132(sp)
801722ac:	02002021 	move	a0,s0
801722b0:	0c0629c2 	jal	8018a708 <__adddf3>
801722b4:	02202821 	move	a1,s1
801722b8:	00402021 	move	a0,v0
801722bc:	00602821 	move	a1,v1
801722c0:	02003021 	move	a2,s0
801722c4:	02203821 	move	a3,s1
801722c8:	0c0629a2 	jal	8018a688 <__subdf3>
801722cc:	00409021 	move	s2,v0
801722d0:	8fa40080 	lw	a0,128(sp)
801722d4:	8fa50084 	lw	a1,132(sp)
801722d8:	00403021 	move	a2,v0
801722dc:	0c0629a2 	jal	8018a688 <__subdf3>
801722e0:	00603821 	move	a3,v1
801722e4:	afa20028 	sw	v0,40(sp)
801722e8:	afa3002c 	sw	v1,44(sp)
801722ec:	8fa40028 	lw	a0,40(sp)
801722f0:	8fa5002c 	lw	a1,44(sp)
801722f4:	00803021 	move	a2,a0
801722f8:	0c0629e0 	jal	8018a780 <__muldf3>
801722fc:	00a03821 	move	a3,a1
80172300:	8fa60028 	lw	a2,40(sp)
80172304:	8fa7002c 	lw	a3,44(sp)
80172308:	00402021 	move	a0,v0
8017230c:	00602821 	move	a1,v1
80172310:	afa20038 	sw	v0,56(sp)
80172314:	0c0629e0 	jal	8018a780 <__muldf3>
80172318:	afa3003c 	sw	v1,60(sp)
8017231c:	00408021 	move	s0,v0
80172320:	3c02801e 	lui	v0,0x801e
80172324:	8c462840 	lw	a2,10304(v0)
80172328:	8c472844 	lw	a3,10308(v0)
8017232c:	8fa40038 	lw	a0,56(sp)
80172330:	8fa5003c 	lw	a1,60(sp)
80172334:	0c0629e0 	jal	8018a780 <__muldf3>
80172338:	00608821 	move	s1,v1
8017233c:	3c04801e 	lui	a0,0x801e
80172340:	8c862848 	lw	a2,10312(a0)
80172344:	8c87284c 	lw	a3,10316(a0)
80172348:	00602821 	move	a1,v1
8017234c:	0c0629a2 	jal	8018a688 <__subdf3>
80172350:	00402021 	move	a0,v0
80172354:	00403021 	move	a2,v0
80172358:	02002021 	move	a0,s0
8017235c:	02202821 	move	a1,s1
80172360:	0c0629e0 	jal	8018a780 <__muldf3>
80172364:	00603821 	move	a3,v1
80172368:	afa20040 	sw	v0,64(sp)
8017236c:	3c02801e 	lui	v0,0x801e
80172370:	8c502850 	lw	s0,10320(v0)
80172374:	8c512854 	lw	s1,10324(v0)
80172378:	8fa40028 	lw	a0,40(sp)
8017237c:	8fa5002c 	lw	a1,44(sp)
80172380:	3c02801e 	lui	v0,0x801e
80172384:	02003021 	move	a2,s0
80172388:	02203821 	move	a3,s1
8017238c:	24422938 	addiu	v0,v0,10552
80172390:	00129140 	sll	s2,s2,0x5
80172394:	02429021 	addu	s2,s2,v0
80172398:	0c0629c2 	jal	8018a708 <__adddf3>
8017239c:	afa30044 	sw	v1,68(sp)
801723a0:	00402021 	move	a0,v0
801723a4:	02003021 	move	a2,s0
801723a8:	02203821 	move	a3,s1
801723ac:	0c0629a2 	jal	8018a688 <__subdf3>
801723b0:	00602821 	move	a1,v1
801723b4:	8e540010 	lw	s4,16(s2)
801723b8:	8e550014 	lw	s5,20(s2)
801723bc:	afa20048 	sw	v0,72(sp)
801723c0:	afa3004c 	sw	v1,76(sp)
801723c4:	8e420018 	lw	v0,24(s2)
801723c8:	8e43001c 	lw	v1,28(s2)
801723cc:	02802021 	move	a0,s4
801723d0:	02a02821 	move	a1,s5
801723d4:	02003021 	move	a2,s0
801723d8:	02203821 	move	a3,s1
801723dc:	afa20030 	sw	v0,48(sp)
801723e0:	0c0629c2 	jal	8018a708 <__adddf3>
801723e4:	afa30034 	sw	v1,52(sp)
801723e8:	00402021 	move	a0,v0
801723ec:	02003021 	move	a2,s0
801723f0:	02203821 	move	a3,s1
801723f4:	0c0629a2 	jal	8018a688 <__subdf3>
801723f8:	00602821 	move	a1,v1
801723fc:	8fa40040 	lw	a0,64(sp)
80172400:	8fa50044 	lw	a1,68(sp)
80172404:	8fa60030 	lw	a2,48(sp)
80172408:	8fa70034 	lw	a3,52(sp)
8017240c:	afa20050 	sw	v0,80(sp)
80172410:	0c0629e0 	jal	8018a780 <__muldf3>
80172414:	afa30054 	sw	v1,84(sp)
80172418:	8e460008 	lw	a2,8(s2)
8017241c:	8e47000c 	lw	a3,12(s2)
80172420:	00402021 	move	a0,v0
80172424:	0c0629c2 	jal	8018a708 <__adddf3>
80172428:	00602821 	move	a1,v1
8017242c:	8fa40040 	lw	a0,64(sp)
80172430:	8fa50044 	lw	a1,68(sp)
80172434:	02803021 	move	a2,s4
80172438:	02a03821 	move	a3,s5
8017243c:	00408021 	move	s0,v0
80172440:	0c0629e0 	jal	8018a780 <__muldf3>
80172444:	00608821 	move	s1,v1
80172448:	00403021 	move	a2,v0
8017244c:	02002021 	move	a0,s0
80172450:	02202821 	move	a1,s1
80172454:	0c0629c2 	jal	8018a708 <__adddf3>
80172458:	00603821 	move	a3,v1
8017245c:	8fa60050 	lw	a2,80(sp)
80172460:	8fa70054 	lw	a3,84(sp)
80172464:	02802021 	move	a0,s4
80172468:	02a02821 	move	a1,s5
8017246c:	00408021 	move	s0,v0
80172470:	0c0629a2 	jal	8018a688 <__subdf3>
80172474:	00608821 	move	s1,v1
80172478:	8fa40030 	lw	a0,48(sp)
8017247c:	8fa50034 	lw	a1,52(sp)
80172480:	00403021 	move	a2,v0
80172484:	0c0629c2 	jal	8018a708 <__adddf3>
80172488:	00603821 	move	a3,v1
8017248c:	8fa60028 	lw	a2,40(sp)
80172490:	8fa7002c 	lw	a3,44(sp)
80172494:	00402021 	move	a0,v0
80172498:	0c0629e0 	jal	8018a780 <__muldf3>
8017249c:	00602821 	move	a1,v1
801724a0:	00403021 	move	a2,v0
801724a4:	02002021 	move	a0,s0
801724a8:	02202821 	move	a1,s1
801724ac:	0c0629c2 	jal	8018a708 <__adddf3>
801724b0:	00603821 	move	a3,v1
801724b4:	8fa40028 	lw	a0,40(sp)
801724b8:	8fa5002c 	lw	a1,44(sp)
801724bc:	8fa60048 	lw	a2,72(sp)
801724c0:	8fa7004c 	lw	a3,76(sp)
801724c4:	00408021 	move	s0,v0
801724c8:	0c0629a2 	jal	8018a688 <__subdf3>
801724cc:	00608821 	move	s1,v1
801724d0:	8fa40088 	lw	a0,136(sp)
801724d4:	8fa5008c 	lw	a1,140(sp)
801724d8:	00403021 	move	a2,v0
801724dc:	0c0629c2 	jal	8018a708 <__adddf3>
801724e0:	00603821 	move	a3,v1
801724e4:	8fa60050 	lw	a2,80(sp)
801724e8:	8fa70054 	lw	a3,84(sp)
801724ec:	00402021 	move	a0,v0
801724f0:	0c0629e0 	jal	8018a780 <__muldf3>
801724f4:	00602821 	move	a1,v1
801724f8:	8e560000 	lw	s6,0(s2)
801724fc:	8e570004 	lw	s7,4(s2)
80172500:	02002021 	move	a0,s0
80172504:	02202821 	move	a1,s1
80172508:	00403021 	move	a2,v0
8017250c:	0c0629c2 	jal	8018a708 <__adddf3>
80172510:	00603821 	move	a3,v1
80172514:	8fa60028 	lw	a2,40(sp)
80172518:	8fa7002c 	lw	a3,44(sp)
8017251c:	02c02021 	move	a0,s6
80172520:	02e02821 	move	a1,s7
80172524:	00408021 	move	s0,v0
80172528:	0c0629e0 	jal	8018a780 <__muldf3>
8017252c:	00608821 	move	s1,v1
80172530:	8fa40088 	lw	a0,136(sp)
80172534:	8fa5008c 	lw	a1,140(sp)
80172538:	00403021 	move	a2,v0
8017253c:	0c0629e0 	jal	8018a780 <__muldf3>
80172540:	00603821 	move	a3,v1
80172544:	00403021 	move	a2,v0
80172548:	02002021 	move	a0,s0
8017254c:	02202821 	move	a1,s1
80172550:	0c0629a2 	jal	8018a688 <__subdf3>
80172554:	00603821 	move	a3,v1
80172558:	00408021 	move	s0,v0
8017255c:	3c02801e 	lui	v0,0x801e
80172560:	8c462858 	lw	a2,10328(v0)
80172564:	8c47285c 	lw	a3,10332(v0)
80172568:	8fa40038 	lw	a0,56(sp)
8017256c:	8fa5003c 	lw	a1,60(sp)
80172570:	0c0629e0 	jal	8018a780 <__muldf3>
80172574:	00608821 	move	s1,v1
80172578:	3c04801e 	lui	a0,0x801e
8017257c:	8c862860 	lw	a2,10336(a0)
80172580:	8c872864 	lw	a3,10340(a0)
80172584:	00602821 	move	a1,v1
80172588:	0c0629a2 	jal	8018a688 <__subdf3>
8017258c:	00402021 	move	a0,v0
80172590:	8fa40038 	lw	a0,56(sp)
80172594:	8fa5003c 	lw	a1,60(sp)
80172598:	00403021 	move	a2,v0
8017259c:	0c0629e0 	jal	8018a780 <__muldf3>
801725a0:	00603821 	move	a3,v1
801725a4:	3c04801e 	lui	a0,0x801e
801725a8:	8c862868 	lw	a2,10344(a0)
801725ac:	8c87286c 	lw	a3,10348(a0)
801725b0:	00602821 	move	a1,v1
801725b4:	0c0629c2 	jal	8018a708 <__adddf3>
801725b8:	00402021 	move	a0,v0
801725bc:	8fa40038 	lw	a0,56(sp)
801725c0:	8fa5003c 	lw	a1,60(sp)
801725c4:	00403021 	move	a2,v0
801725c8:	0c0629e0 	jal	8018a780 <__muldf3>
801725cc:	00603821 	move	a3,v1
801725d0:	00402021 	move	a0,v0
801725d4:	00602821 	move	a1,v1
801725d8:	02c03021 	move	a2,s6
801725dc:	0c0629e0 	jal	8018a780 <__muldf3>
801725e0:	02e03821 	move	a3,s7
801725e4:	00403021 	move	a2,v0
801725e8:	02002021 	move	a0,s0
801725ec:	02202821 	move	a1,s1
801725f0:	0c0629a2 	jal	8018a688 <__subdf3>
801725f4:	00603821 	move	a3,v1
801725f8:	8fa40048 	lw	a0,72(sp)
801725fc:	8fa5004c 	lw	a1,76(sp)
80172600:	8fa60050 	lw	a2,80(sp)
80172604:	8fa70054 	lw	a3,84(sp)
80172608:	0040a021 	move	s4,v0
8017260c:	0c0629e0 	jal	8018a780 <__muldf3>
80172610:	0060a821 	move	s5,v1
80172614:	00403021 	move	a2,v0
80172618:	02c02021 	move	a0,s6
8017261c:	02e02821 	move	a1,s7
80172620:	00603821 	move	a3,v1
80172624:	00409021 	move	s2,v0
80172628:	0c0629c2 	jal	8018a708 <__adddf3>
8017262c:	00609821 	move	s3,v1
80172630:	00403021 	move	a2,v0
80172634:	02c02021 	move	a0,s6
80172638:	02e02821 	move	a1,s7
8017263c:	00603821 	move	a3,v1
80172640:	00408021 	move	s0,v0
80172644:	0c0629a2 	jal	8018a688 <__subdf3>
80172648:	00608821 	move	s1,v1
8017264c:	00403021 	move	a2,v0
80172650:	02402021 	move	a0,s2
80172654:	02602821 	move	a1,s3
80172658:	0c0629c2 	jal	8018a708 <__adddf3>
8017265c:	00603821 	move	a3,v1
80172660:	00403021 	move	a2,v0
80172664:	02802021 	move	a0,s4
80172668:	02a02821 	move	a1,s5
8017266c:	0c0629c2 	jal	8018a708 <__adddf3>
80172670:	00603821 	move	a3,v1
80172674:	00403021 	move	a2,v0
80172678:	02002021 	move	a0,s0
8017267c:	02202821 	move	a1,s1
80172680:	00603821 	move	a3,v1
80172684:	00409021 	move	s2,v0
80172688:	0c0629c2 	jal	8018a708 <__adddf3>
8017268c:	00609821 	move	s3,v1
80172690:	00403021 	move	a2,v0
80172694:	02002021 	move	a0,s0
80172698:	02202821 	move	a1,s1
8017269c:	00603821 	move	a3,v1
801726a0:	0040a021 	move	s4,v0
801726a4:	0c0629a2 	jal	8018a688 <__subdf3>
801726a8:	0060a821 	move	s5,v1
801726ac:	00403021 	move	a2,v0
801726b0:	02402021 	move	a0,s2
801726b4:	02602821 	move	a1,s3
801726b8:	0c0629c2 	jal	8018a708 <__adddf3>
801726bc:	00603821 	move	a3,v1
801726c0:	00402021 	move	a0,v0
801726c4:	00602821 	move	a1,v1
801726c8:	00003021 	move	a2,zero
801726cc:	00003821 	move	a3,zero
801726d0:	00409021 	move	s2,v0
801726d4:	0c062bc4 	jal	8018af10 <__gtdf2>
801726d8:	00609821 	move	s3,v1
801726dc:	1840007a 	blez	v0,801728c8 <csloww1+0x678>
801726e0:	00003021 	move	a2,zero
801726e4:	8fa40090 	lw	a0,144(sp)
801726e8:	8fa50094 	lw	a1,148(sp)
801726ec:	0c062bc4 	jal	8018af10 <__gtdf2>
801726f0:	00003821 	move	a3,zero
801726f4:	184000c4 	blez	v0,80172a08 <csloww1+0x7b8>
801726f8:	3c02801e 	lui	v0,0x801e
801726fc:	8c462870 	lw	a2,10352(v0)
80172700:	8c472874 	lw	a3,10356(v0)
80172704:	8fa40090 	lw	a0,144(sp)
80172708:	8fa50094 	lw	a1,148(sp)
8017270c:	0c0629e0 	jal	8018a780 <__muldf3>
80172710:	00000000 	nop
80172714:	00408021 	move	s0,v0
80172718:	3c02801e 	lui	v0,0x801e
8017271c:	8c462880 	lw	a2,10368(v0)
80172720:	8c472884 	lw	a3,10372(v0)
80172724:	02402021 	move	a0,s2
80172728:	02602821 	move	a1,s3
8017272c:	0c0629e0 	jal	8018a780 <__muldf3>
80172730:	00608821 	move	s1,v1
80172734:	00403021 	move	a2,v0
80172738:	02002021 	move	a0,s0
8017273c:	02202821 	move	a1,s1
80172740:	0c0629c2 	jal	8018a708 <__adddf3>
80172744:	00603821 	move	a3,v1
80172748:	00402021 	move	a0,v0
8017274c:	00602821 	move	a1,v1
80172750:	02803021 	move	a2,s4
80172754:	0c0629c2 	jal	8018a708 <__adddf3>
80172758:	02a03821 	move	a3,s5
8017275c:	00403021 	move	a2,v0
80172760:	02802021 	move	a0,s4
80172764:	02a02821 	move	a1,s5
80172768:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017276c:	00603821 	move	a3,v1
80172770:	1040003e 	beqz	v0,8017286c <csloww1+0x61c>
80172774:	00003021 	move	a2,zero
80172778:	8fa40080 	lw	a0,128(sp)
8017277c:	8fa50084 	lw	a1,132(sp)
80172780:	0c062bc4 	jal	8018af10 <__gtdf2>
80172784:	00003821 	move	a3,zero
80172788:	18400099 	blez	v0,801729f0 <csloww1+0x7a0>
8017278c:	3c028000 	lui	v0,0x8000
80172790:	8fa40080 	lw	a0,128(sp)
80172794:	8fa50084 	lw	a1,132(sp)
80172798:	8fa60088 	lw	a2,136(sp)
8017279c:	8fa7008c 	lw	a3,140(sp)
801727a0:	27a20018 	addiu	v0,sp,24
801727a4:	0c05f54c 	jal	8017d530 <__dubsin>
801727a8:	afa20010 	sw	v0,16(sp)
801727ac:	8fb20020 	lw	s2,32(sp)
801727b0:	8fb30024 	lw	s3,36(sp)
801727b4:	00003021 	move	a2,zero
801727b8:	00003821 	move	a3,zero
801727bc:	02402021 	move	a0,s2
801727c0:	0c062bc4 	jal	8018af10 <__gtdf2>
801727c4:	02602821 	move	a1,s3
801727c8:	18400094 	blez	v0,80172a1c <csloww1+0x7cc>
801727cc:	00003021 	move	a2,zero
801727d0:	8fa40090 	lw	a0,144(sp)
801727d4:	8fa50094 	lw	a1,148(sp)
801727d8:	0c062bc4 	jal	8018af10 <__gtdf2>
801727dc:	00003821 	move	a3,zero
801727e0:	184000aa 	blez	v0,80172a8c <csloww1+0x83c>
801727e4:	3c02801e 	lui	v0,0x801e
801727e8:	8c462888 	lw	a2,10376(v0)
801727ec:	8c47288c 	lw	a3,10380(v0)
801727f0:	8fa40090 	lw	a0,144(sp)
801727f4:	8fa50094 	lw	a1,148(sp)
801727f8:	0c0629e0 	jal	8018a780 <__muldf3>
801727fc:	00000000 	nop
80172800:	00408021 	move	s0,v0
80172804:	3c02801e 	lui	v0,0x801e
80172808:	8c462898 	lw	a2,10392(v0)
8017280c:	8c47289c 	lw	a3,10396(v0)
80172810:	02402021 	move	a0,s2
80172814:	02602821 	move	a1,s3
80172818:	0c0629e0 	jal	8018a780 <__muldf3>
8017281c:	00608821 	move	s1,v1
80172820:	00403021 	move	a2,v0
80172824:	02002021 	move	a0,s0
80172828:	02202821 	move	a1,s1
8017282c:	0c0629c2 	jal	8018a708 <__adddf3>
80172830:	00603821 	move	a3,v1
80172834:	8fb40018 	lw	s4,24(sp)
80172838:	8fb5001c 	lw	s5,28(sp)
8017283c:	00402021 	move	a0,v0
80172840:	00602821 	move	a1,v1
80172844:	02803021 	move	a2,s4
80172848:	0c0629c2 	jal	8018a708 <__adddf3>
8017284c:	02a03821 	move	a3,s5
80172850:	00403021 	move	a2,v0
80172854:	02802021 	move	a0,s4
80172858:	02a02821 	move	a1,s5
8017285c:	0c062b6c 	jal	8018adb0 <__eqdf2>
80172860:	00603821 	move	a3,v1
80172864:	1440005b 	bnez	v0,801729d4 <csloww1+0x784>
80172868:	00000000 	nop
8017286c:	8fa40080 	lw	a0,128(sp)
80172870:	8fa50084 	lw	a1,132(sp)
80172874:	00003021 	move	a2,zero
80172878:	0c062bc4 	jal	8018af10 <__gtdf2>
8017287c:	00003821 	move	a3,zero
80172880:	1c400005 	bgtz	v0,80172898 <csloww1+0x648>
80172884:	02801021 	move	v0,s4
80172888:	3c048000 	lui	a0,0x8000
8017288c:	02a41826 	xor	v1,s5,a0
80172890:	0060a821 	move	s5,v1
80172894:	02801021 	move	v0,s4
80172898:	02a01821 	move	v1,s5
8017289c:	8fbf0078 	lw	ra,120(sp)
801728a0:	8fb70074 	lw	s7,116(sp)
801728a4:	8fb60070 	lw	s6,112(sp)
801728a8:	8fb5006c 	lw	s5,108(sp)
801728ac:	8fb40068 	lw	s4,104(sp)
801728b0:	8fb30064 	lw	s3,100(sp)
801728b4:	8fb20060 	lw	s2,96(sp)
801728b8:	8fb1005c 	lw	s1,92(sp)
801728bc:	8fb00058 	lw	s0,88(sp)
801728c0:	03e00008 	jr	ra
801728c4:	27bd0080 	addiu	sp,sp,128
801728c8:	8fa40090 	lw	a0,144(sp)
801728cc:	8fa50094 	lw	a1,148(sp)
801728d0:	0c062bc4 	jal	8018af10 <__gtdf2>
801728d4:	00003821 	move	a3,zero
801728d8:	18400071 	blez	v0,80172aa0 <csloww1+0x850>
801728dc:	3c02801e 	lui	v0,0x801e
801728e0:	8c462870 	lw	a2,10352(v0)
801728e4:	8c472874 	lw	a3,10356(v0)
801728e8:	8fa40090 	lw	a0,144(sp)
801728ec:	8fa50094 	lw	a1,148(sp)
801728f0:	0c0629e0 	jal	8018a780 <__muldf3>
801728f4:	00000000 	nop
801728f8:	00408021 	move	s0,v0
801728fc:	3c02801e 	lui	v0,0x801e
80172900:	8c462880 	lw	a2,10368(v0)
80172904:	8c472884 	lw	a3,10372(v0)
80172908:	02402021 	move	a0,s2
8017290c:	02602821 	move	a1,s3
80172910:	0c0629e0 	jal	8018a780 <__muldf3>
80172914:	00608821 	move	s1,v1
80172918:	00402021 	move	a0,v0
8017291c:	00602821 	move	a1,v1
80172920:	02003021 	move	a2,s0
80172924:	0c0629a2 	jal	8018a688 <__subdf3>
80172928:	02203821 	move	a3,s1
8017292c:	0805c9d3 	j	8017274c <csloww1+0x4fc>
80172930:	00402021 	move	a0,v0
80172934:	8fa30084 	lw	v1,132(sp)
80172938:	8c522930 	lw	s2,10544(v0)
8017293c:	8c532934 	lw	s3,10548(v0)
80172940:	3c148000 	lui	s4,0x8000
80172944:	8fa20080 	lw	v0,128(sp)
80172948:	00748826 	xor	s1,v1,s4
8017294c:	02402021 	move	a0,s2
80172950:	02602821 	move	a1,s3
80172954:	00403021 	move	a2,v0
80172958:	02203821 	move	a3,s1
8017295c:	0c0629c2 	jal	8018a708 <__adddf3>
80172960:	00408021 	move	s0,v0
80172964:	00402021 	move	a0,v0
80172968:	02403021 	move	a2,s2
8017296c:	00602821 	move	a1,v1
80172970:	02603821 	move	a3,s3
80172974:	0c0629a2 	jal	8018a688 <__subdf3>
80172978:	00409021 	move	s2,v0
8017297c:	00403021 	move	a2,v0
80172980:	02002021 	move	a0,s0
80172984:	02202821 	move	a1,s1
80172988:	0c0629a2 	jal	8018a688 <__subdf3>
8017298c:	00603821 	move	a3,v1
80172990:	8fa40080 	lw	a0,128(sp)
80172994:	8fa50084 	lw	a1,132(sp)
80172998:	00003021 	move	a2,zero
8017299c:	00003821 	move	a3,zero
801729a0:	afa20028 	sw	v0,40(sp)
801729a4:	0c062bc4 	jal	8018af10 <__gtdf2>
801729a8:	afa3002c 	sw	v1,44(sp)
801729ac:	1c40fe4f 	bgtz	v0,801722ec <csloww1+0x9c>
801729b0:	00000000 	nop
801729b4:	8fa40088 	lw	a0,136(sp)
801729b8:	00000000 	nop
801729bc:	00801021 	move	v0,a0
801729c0:	8fa4008c 	lw	a0,140(sp)
801729c4:	afa20088 	sw	v0,136(sp)
801729c8:	00941826 	xor	v1,a0,s4
801729cc:	0805c8bb 	j	801722ec <csloww1+0x9c>
801729d0:	afa3008c 	sw	v1,140(sp)
801729d4:	8fa40090 	lw	a0,144(sp)
801729d8:	8fa50094 	lw	a1,148(sp)
801729dc:	0c06162d 	jal	801858b4 <__mpcos1>
801729e0:	00000000 	nop
801729e4:	0040a021 	move	s4,v0
801729e8:	0805ca25 	j	80172894 <csloww1+0x644>
801729ec:	0060a821 	move	s5,v1
801729f0:	8fa30080 	lw	v1,128(sp)
801729f4:	00000000 	nop
801729f8:	00602021 	move	a0,v1
801729fc:	8fa30084 	lw	v1,132(sp)
80172a00:	0805c9e6 	j	80172798 <csloww1+0x548>
80172a04:	00622826 	xor	a1,v1,v0
80172a08:	3c02801e 	lui	v0,0x801e
80172a0c:	8c462878 	lw	a2,10360(v0)
80172a10:	8c47287c 	lw	a3,10364(v0)
80172a14:	0805c9c1 	j	80172704 <csloww1+0x4b4>
80172a18:	00000000 	nop
80172a1c:	8fa40090 	lw	a0,144(sp)
80172a20:	8fa50094 	lw	a1,148(sp)
80172a24:	0c062bc4 	jal	8018af10 <__gtdf2>
80172a28:	00003821 	move	a3,zero
80172a2c:	18400021 	blez	v0,80172ab4 <csloww1+0x864>
80172a30:	00000000 	nop
80172a34:	3c02801e 	lui	v0,0x801e
80172a38:	8c462888 	lw	a2,10376(v0)
80172a3c:	8c47288c 	lw	a3,10380(v0)
80172a40:	8fa40090 	lw	a0,144(sp)
80172a44:	8fa50094 	lw	a1,148(sp)
80172a48:	0c0629e0 	jal	8018a780 <__muldf3>
80172a4c:	00000000 	nop
80172a50:	00408021 	move	s0,v0
80172a54:	3c02801e 	lui	v0,0x801e
80172a58:	8c462898 	lw	a2,10392(v0)
80172a5c:	8c47289c 	lw	a3,10396(v0)
80172a60:	02402021 	move	a0,s2
80172a64:	02602821 	move	a1,s3
80172a68:	0c0629e0 	jal	8018a780 <__muldf3>
80172a6c:	00608821 	move	s1,v1
80172a70:	00402021 	move	a0,v0
80172a74:	00602821 	move	a1,v1
80172a78:	02003021 	move	a2,s0
80172a7c:	0c0629a2 	jal	8018a688 <__subdf3>
80172a80:	02203821 	move	a3,s1
80172a84:	0805ca0d 	j	80172834 <csloww1+0x5e4>
80172a88:	00000000 	nop
80172a8c:	3c02801e 	lui	v0,0x801e
80172a90:	8c462890 	lw	a2,10384(v0)
80172a94:	8c472894 	lw	a3,10388(v0)
80172a98:	0805c9fc 	j	801727f0 <csloww1+0x5a0>
80172a9c:	00000000 	nop
80172aa0:	3c02801e 	lui	v0,0x801e
80172aa4:	8c462878 	lw	a2,10360(v0)
80172aa8:	8c47287c 	lw	a3,10364(v0)
80172aac:	0805ca3a 	j	801728e8 <csloww1+0x698>
80172ab0:	00000000 	nop
80172ab4:	3c02801e 	lui	v0,0x801e
80172ab8:	8c462890 	lw	a2,10384(v0)
80172abc:	8c472894 	lw	a3,10388(v0)
80172ac0:	0805ca90 	j	80172a40 <csloww1+0x7f0>
80172ac4:	00000000 	nop

80172ac8 <csloww>:
80172ac8:	27bdff98 	addiu	sp,sp,-104
80172acc:	3c02801e 	lui	v0,0x801e
80172ad0:	afb10044 	sw	s1,68(sp)
80172ad4:	afb00040 	sw	s0,64(sp)
80172ad8:	8c5128a4 	lw	s1,10404(v0)
80172adc:	8c5028a0 	lw	s0,10400(v0)
80172ae0:	afa60070 	sw	a2,112(sp)
80172ae4:	afa70074 	sw	a3,116(sp)
80172ae8:	02003021 	move	a2,s0
80172aec:	02203821 	move	a3,s1
80172af0:	afbf0064 	sw	ra,100(sp)
80172af4:	afb7005c 	sw	s7,92(sp)
80172af8:	afb60058 	sw	s6,88(sp)
80172afc:	afb50054 	sw	s5,84(sp)
80172b00:	afb40050 	sw	s4,80(sp)
80172b04:	afb3004c 	sw	s3,76(sp)
80172b08:	afb20048 	sw	s2,72(sp)
80172b0c:	afa40068 	sw	a0,104(sp)
80172b10:	afa5006c 	sw	a1,108(sp)
80172b14:	0c0629c2 	jal	8018a708 <__adddf3>
80172b18:	afbe0060 	sw	s8,96(sp)
80172b1c:	00402021 	move	a0,v0
80172b20:	02003021 	move	a2,s0
80172b24:	02203821 	move	a3,s1
80172b28:	0c0629a2 	jal	8018a688 <__subdf3>
80172b2c:	00602821 	move	a1,v1
80172b30:	00409021 	move	s2,v0
80172b34:	3c02801e 	lui	v0,0x801e
80172b38:	8c563768 	lw	s6,14184(v0)
80172b3c:	8c57376c 	lw	s7,14188(v0)
80172b40:	02402021 	move	a0,s2
80172b44:	00602821 	move	a1,v1
80172b48:	02c03021 	move	a2,s6
80172b4c:	02e03821 	move	a3,s7
80172b50:	0c0629e0 	jal	8018a780 <__muldf3>
80172b54:	00609821 	move	s3,v1
80172b58:	00403021 	move	a2,v0
80172b5c:	02402021 	move	a0,s2
80172b60:	02602821 	move	a1,s3
80172b64:	0c0629e0 	jal	8018a780 <__muldf3>
80172b68:	00603821 	move	a3,v1
80172b6c:	00403021 	move	a2,v0
80172b70:	02402021 	move	a0,s2
80172b74:	02602821 	move	a1,s3
80172b78:	0c0629e0 	jal	8018a780 <__muldf3>
80172b7c:	00603821 	move	a3,v1
80172b80:	8fa40068 	lw	a0,104(sp)
80172b84:	8fa5006c 	lw	a1,108(sp)
80172b88:	00403021 	move	a2,v0
80172b8c:	00603821 	move	a3,v1
80172b90:	afa20028 	sw	v0,40(sp)
80172b94:	0c0629c2 	jal	8018a708 <__adddf3>
80172b98:	afa3002c 	sw	v1,44(sp)
80172b9c:	8fa40068 	lw	a0,104(sp)
80172ba0:	8fa5006c 	lw	a1,108(sp)
80172ba4:	02403021 	move	a2,s2
80172ba8:	02603821 	move	a3,s3
80172bac:	afa20030 	sw	v0,48(sp)
80172bb0:	0c0629a2 	jal	8018a688 <__subdf3>
80172bb4:	afa30034 	sw	v1,52(sp)
80172bb8:	8fa60070 	lw	a2,112(sp)
80172bbc:	8fa70074 	lw	a3,116(sp)
80172bc0:	00402021 	move	a0,v0
80172bc4:	0c0629c2 	jal	8018a708 <__adddf3>
80172bc8:	00602821 	move	a1,v1
80172bcc:	8fa40068 	lw	a0,104(sp)
80172bd0:	8fa5006c 	lw	a1,108(sp)
80172bd4:	00803021 	move	a2,a0
80172bd8:	00a03821 	move	a3,a1
80172bdc:	0040a021 	move	s4,v0
80172be0:	0c0629e0 	jal	8018a780 <__muldf3>
80172be4:	0060a821 	move	s5,v1
80172be8:	00408021 	move	s0,v0
80172bec:	3c02801e 	lui	v0,0x801e
80172bf0:	8c463708 	lw	a2,14088(v0)
80172bf4:	8c47370c 	lw	a3,14092(v0)
80172bf8:	02002021 	move	a0,s0
80172bfc:	00602821 	move	a1,v1
80172c00:	0c0629e0 	jal	8018a780 <__muldf3>
80172c04:	00608821 	move	s1,v1
80172c08:	3c04801e 	lui	a0,0x801e
80172c0c:	8c863710 	lw	a2,14096(a0)
80172c10:	8c873714 	lw	a3,14100(a0)
80172c14:	00602821 	move	a1,v1
80172c18:	0c0629c2 	jal	8018a708 <__adddf3>
80172c1c:	00402021 	move	a0,v0
80172c20:	00403021 	move	a2,v0
80172c24:	02002021 	move	a0,s0
80172c28:	02202821 	move	a1,s1
80172c2c:	0c0629e0 	jal	8018a780 <__muldf3>
80172c30:	00603821 	move	a3,v1
80172c34:	3c04801e 	lui	a0,0x801e
80172c38:	8c863718 	lw	a2,14104(a0)
80172c3c:	8c87371c 	lw	a3,14108(a0)
80172c40:	00602821 	move	a1,v1
80172c44:	0c0629c2 	jal	8018a708 <__adddf3>
80172c48:	00402021 	move	a0,v0
80172c4c:	00403021 	move	a2,v0
80172c50:	02002021 	move	a0,s0
80172c54:	02202821 	move	a1,s1
80172c58:	0c0629e0 	jal	8018a780 <__muldf3>
80172c5c:	00603821 	move	a3,v1
80172c60:	3c04801e 	lui	a0,0x801e
80172c64:	8c863720 	lw	a2,14112(a0)
80172c68:	8c873724 	lw	a3,14116(a0)
80172c6c:	00602821 	move	a1,v1
80172c70:	0c0629c2 	jal	8018a708 <__adddf3>
80172c74:	00402021 	move	a0,v0
80172c78:	00403021 	move	a2,v0
80172c7c:	02002021 	move	a0,s0
80172c80:	02202821 	move	a1,s1
80172c84:	0c0629e0 	jal	8018a780 <__muldf3>
80172c88:	00603821 	move	a3,v1
80172c8c:	3c04801e 	lui	a0,0x801e
80172c90:	8c863770 	lw	a2,14192(a0)
80172c94:	8c873774 	lw	a3,14196(a0)
80172c98:	00602821 	move	a1,v1
80172c9c:	0c0629c2 	jal	8018a708 <__adddf3>
80172ca0:	00402021 	move	a0,v0
80172ca4:	00403021 	move	a2,v0
80172ca8:	02002021 	move	a0,s0
80172cac:	02202821 	move	a1,s1
80172cb0:	0c0629e0 	jal	8018a780 <__muldf3>
80172cb4:	00603821 	move	a3,v1
80172cb8:	00408021 	move	s0,v0
80172cbc:	3c02801e 	lui	v0,0x801e
80172cc0:	8c4628a8 	lw	a2,10408(v0)
80172cc4:	8c4728ac 	lw	a3,10412(v0)
80172cc8:	02c02021 	move	a0,s6
80172ccc:	02e02821 	move	a1,s7
80172cd0:	0c0629e0 	jal	8018a780 <__muldf3>
80172cd4:	00608821 	move	s1,v1
80172cd8:	00403021 	move	a2,v0
80172cdc:	02402021 	move	a0,s2
80172ce0:	02602821 	move	a1,s3
80172ce4:	0c0629e0 	jal	8018a780 <__muldf3>
80172ce8:	00603821 	move	a3,v1
80172cec:	00403021 	move	a2,v0
80172cf0:	02802021 	move	a0,s4
80172cf4:	02a02821 	move	a1,s5
80172cf8:	0c0629e0 	jal	8018a780 <__muldf3>
80172cfc:	00603821 	move	a3,v1
80172d00:	00403021 	move	a2,v0
80172d04:	02002021 	move	a0,s0
80172d08:	02202821 	move	a1,s1
80172d0c:	0c0629c2 	jal	8018a708 <__adddf3>
80172d10:	00603821 	move	a3,v1
80172d14:	8fa40068 	lw	a0,104(sp)
80172d18:	8fa5006c 	lw	a1,108(sp)
80172d1c:	00403021 	move	a2,v0
80172d20:	0c0629e0 	jal	8018a780 <__muldf3>
80172d24:	00603821 	move	a3,v1
80172d28:	02803021 	move	a2,s4
80172d2c:	02a03821 	move	a3,s5
80172d30:	02c02021 	move	a0,s6
80172d34:	02e02821 	move	a1,s7
80172d38:	00408021 	move	s0,v0
80172d3c:	0c0629e0 	jal	8018a780 <__muldf3>
80172d40:	00608821 	move	s1,v1
80172d44:	00403021 	move	a2,v0
80172d48:	02802021 	move	a0,s4
80172d4c:	02a02821 	move	a1,s5
80172d50:	0c0629e0 	jal	8018a780 <__muldf3>
80172d54:	00603821 	move	a3,v1
80172d58:	00403021 	move	a2,v0
80172d5c:	02802021 	move	a0,s4
80172d60:	02a02821 	move	a1,s5
80172d64:	0c0629e0 	jal	8018a780 <__muldf3>
80172d68:	00603821 	move	a3,v1
80172d6c:	00403021 	move	a2,v0
80172d70:	02002021 	move	a0,s0
80172d74:	02202821 	move	a1,s1
80172d78:	0c0629c2 	jal	8018a708 <__adddf3>
80172d7c:	00603821 	move	a3,v1
80172d80:	8fa40070 	lw	a0,112(sp)
80172d84:	8fa50074 	lw	a1,116(sp)
80172d88:	00403021 	move	a2,v0
80172d8c:	0c0629c2 	jal	8018a708 <__adddf3>
80172d90:	00603821 	move	a3,v1
80172d94:	8fa40068 	lw	a0,104(sp)
80172d98:	8fa5006c 	lw	a1,108(sp)
80172d9c:	8fa60030 	lw	a2,48(sp)
80172da0:	8fa70034 	lw	a3,52(sp)
80172da4:	00408021 	move	s0,v0
80172da8:	0c0629a2 	jal	8018a688 <__subdf3>
80172dac:	00608821 	move	s1,v1
80172db0:	8fa40028 	lw	a0,40(sp)
80172db4:	8fa5002c 	lw	a1,44(sp)
80172db8:	00403021 	move	a2,v0
80172dbc:	0c0629c2 	jal	8018a708 <__adddf3>
80172dc0:	00603821 	move	a3,v1
80172dc4:	00403021 	move	a2,v0
80172dc8:	02002021 	move	a0,s0
80172dcc:	02202821 	move	a1,s1
80172dd0:	0c0629c2 	jal	8018a708 <__adddf3>
80172dd4:	00603821 	move	a3,v1
80172dd8:	8fa40030 	lw	a0,48(sp)
80172ddc:	8fa50034 	lw	a1,52(sp)
80172de0:	00403021 	move	a2,v0
80172de4:	00603821 	move	a3,v1
80172de8:	00408021 	move	s0,v0
80172dec:	0c0629c2 	jal	8018a708 <__adddf3>
80172df0:	00608821 	move	s1,v1
80172df4:	8fa40030 	lw	a0,48(sp)
80172df8:	8fa50034 	lw	a1,52(sp)
80172dfc:	00403021 	move	a2,v0
80172e00:	00603821 	move	a3,v1
80172e04:	00409021 	move	s2,v0
80172e08:	0c0629a2 	jal	8018a688 <__subdf3>
80172e0c:	00609821 	move	s3,v1
80172e10:	00403021 	move	a2,v0
80172e14:	02002021 	move	a0,s0
80172e18:	02202821 	move	a1,s1
80172e1c:	0c0629c2 	jal	8018a708 <__adddf3>
80172e20:	00603821 	move	a3,v1
80172e24:	00402021 	move	a0,v0
80172e28:	00602821 	move	a1,v1
80172e2c:	00003021 	move	a2,zero
80172e30:	00003821 	move	a3,zero
80172e34:	0040a021 	move	s4,v0
80172e38:	0c062bc4 	jal	8018af10 <__gtdf2>
80172e3c:	0060a821 	move	s5,v1
80172e40:	1840012c 	blez	v0,801732f4 <csloww+0x82c>
80172e44:	00003021 	move	a2,zero
80172e48:	8fa40078 	lw	a0,120(sp)
80172e4c:	8fa5007c 	lw	a1,124(sp)
80172e50:	0c062bc4 	jal	8018af10 <__gtdf2>
80172e54:	00003821 	move	a3,zero
80172e58:	18400146 	blez	v0,80173374 <csloww+0x8ac>
80172e5c:	3c02801e 	lui	v0,0x801e
80172e60:	8c462870 	lw	a2,10352(v0)
80172e64:	8c472874 	lw	a3,10356(v0)
80172e68:	8fa40078 	lw	a0,120(sp)
80172e6c:	8fa5007c 	lw	a1,124(sp)
80172e70:	0c0629e0 	jal	8018a780 <__muldf3>
80172e74:	00000000 	nop
80172e78:	00408021 	move	s0,v0
80172e7c:	3c02801e 	lui	v0,0x801e
80172e80:	8c462880 	lw	a2,10368(v0)
80172e84:	8c472884 	lw	a3,10372(v0)
80172e88:	02802021 	move	a0,s4
80172e8c:	02a02821 	move	a1,s5
80172e90:	0c0629e0 	jal	8018a780 <__muldf3>
80172e94:	00608821 	move	s1,v1
80172e98:	00403021 	move	a2,v0
80172e9c:	02002021 	move	a0,s0
80172ea0:	02202821 	move	a1,s1
80172ea4:	0c0629c2 	jal	8018a708 <__adddf3>
80172ea8:	00603821 	move	a3,v1
80172eac:	00402021 	move	a0,v0
80172eb0:	00602821 	move	a1,v1
80172eb4:	02403021 	move	a2,s2
80172eb8:	0c0629c2 	jal	8018a708 <__adddf3>
80172ebc:	02603821 	move	a3,s3
80172ec0:	00403021 	move	a2,v0
80172ec4:	02402021 	move	a0,s2
80172ec8:	02602821 	move	a1,s3
80172ecc:	0c062b6c 	jal	8018adb0 <__eqdf2>
80172ed0:	00603821 	move	a3,v1
80172ed4:	10400043 	beqz	v0,80172fe4 <csloww+0x51c>
80172ed8:	00003021 	move	a2,zero
80172edc:	8fa40068 	lw	a0,104(sp)
80172ee0:	8fa5006c 	lw	a1,108(sp)
80172ee4:	0c062bc4 	jal	8018af10 <__gtdf2>
80172ee8:	00003821 	move	a3,zero
80172eec:	18400141 	blez	v0,801733f4 <csloww+0x92c>
80172ef0:	27a20018 	addiu	v0,sp,24
80172ef4:	8fa60070 	lw	a2,112(sp)
80172ef8:	8fa70074 	lw	a3,116(sp)
80172efc:	8fa40068 	lw	a0,104(sp)
80172f00:	8fa5006c 	lw	a1,108(sp)
80172f04:	0c05f54c 	jal	8017d530 <__dubsin>
80172f08:	afa20010 	sw	v0,16(sp)
80172f0c:	8fb20020 	lw	s2,32(sp)
80172f10:	8fb30024 	lw	s3,36(sp)
80172f14:	00003021 	move	a2,zero
80172f18:	00003821 	move	a3,zero
80172f1c:	02402021 	move	a0,s2
80172f20:	0c062bc4 	jal	8018af10 <__gtdf2>
80172f24:	02602821 	move	a1,s3
80172f28:	18400117 	blez	v0,80173388 <csloww+0x8c0>
80172f2c:	00003021 	move	a2,zero
80172f30:	8fa40078 	lw	a0,120(sp)
80172f34:	8fa5007c 	lw	a1,124(sp)
80172f38:	0c062bc4 	jal	8018af10 <__gtdf2>
80172f3c:	00003821 	move	a3,zero
80172f40:	18400107 	blez	v0,80173360 <csloww+0x898>
80172f44:	3c02801e 	lui	v0,0x801e
80172f48:	8c462888 	lw	a2,10376(v0)
80172f4c:	8c47288c 	lw	a3,10380(v0)
80172f50:	8fa40078 	lw	a0,120(sp)
80172f54:	8fa5007c 	lw	a1,124(sp)
80172f58:	0c0629e0 	jal	8018a780 <__muldf3>
80172f5c:	3c1e801e 	lui	s8,0x801e
80172f60:	8fc628b0 	lw	a2,10416(s8)
80172f64:	8fc728b4 	lw	a3,10420(s8)
80172f68:	02402021 	move	a0,s2
80172f6c:	02602821 	move	a1,s3
80172f70:	00408021 	move	s0,v0
80172f74:	0c0629e0 	jal	8018a780 <__muldf3>
80172f78:	00608821 	move	s1,v1
80172f7c:	00403021 	move	a2,v0
80172f80:	02002021 	move	a0,s0
80172f84:	02202821 	move	a1,s1
80172f88:	0c0629c2 	jal	8018a708 <__adddf3>
80172f8c:	00603821 	move	a3,v1
80172f90:	8fb20018 	lw	s2,24(sp)
80172f94:	8fb3001c 	lw	s3,28(sp)
80172f98:	00402021 	move	a0,v0
80172f9c:	00602821 	move	a1,v1
80172fa0:	02403021 	move	a2,s2
80172fa4:	0c0629c2 	jal	8018a708 <__adddf3>
80172fa8:	02603821 	move	a3,s3
80172fac:	00403021 	move	a2,v0
80172fb0:	02402021 	move	a0,s2
80172fb4:	02602821 	move	a1,s3
80172fb8:	0c062b6c 	jal	8018adb0 <__eqdf2>
80172fbc:	00603821 	move	a3,v1
80172fc0:	14400016 	bnez	v0,8017301c <csloww+0x554>
80172fc4:	3c03801e 	lui	v1,0x801e
80172fc8:	8fa40068 	lw	a0,104(sp)
80172fcc:	8fa5006c 	lw	a1,108(sp)
80172fd0:	00003021 	move	a2,zero
80172fd4:	0c062bc4 	jal	8018af10 <__gtdf2>
80172fd8:	00003821 	move	a3,zero
80172fdc:	184000c2 	blez	v0,801732e8 <csloww+0x820>
80172fe0:	3c048000 	lui	a0,0x8000
80172fe4:	02401021 	move	v0,s2
80172fe8:	02601821 	move	v1,s3
80172fec:	8fbf0064 	lw	ra,100(sp)
80172ff0:	8fbe0060 	lw	s8,96(sp)
80172ff4:	8fb7005c 	lw	s7,92(sp)
80172ff8:	8fb60058 	lw	s6,88(sp)
80172ffc:	8fb50054 	lw	s5,84(sp)
80173000:	8fb40050 	lw	s4,80(sp)
80173004:	8fb3004c 	lw	s3,76(sp)
80173008:	8fb20048 	lw	s2,72(sp)
8017300c:	8fb10044 	lw	s1,68(sp)
80173010:	8fb00040 	lw	s0,64(sp)
80173014:	03e00008 	jr	ra
80173018:	27bd0068 	addiu	sp,sp,104
8017301c:	3c02801e 	lui	v0,0x801e
80173020:	8c663730 	lw	a2,14128(v1)
80173024:	8c673734 	lw	a3,14132(v1)
80173028:	8fa40078 	lw	a0,120(sp)
8017302c:	8fa5007c 	lw	a1,124(sp)
80173030:	8c503738 	lw	s0,14136(v0)
80173034:	8c51373c 	lw	s1,14140(v0)
80173038:	0c0629e0 	jal	8018a780 <__muldf3>
8017303c:	00000000 	nop
80173040:	00402021 	move	a0,v0
80173044:	02003021 	move	a2,s0
80173048:	02203821 	move	a3,s1
8017304c:	0c0629c2 	jal	8018a708 <__adddf3>
80173050:	00602821 	move	a1,v1
80173054:	00402021 	move	a0,v0
80173058:	02003021 	move	a2,s0
8017305c:	02203821 	move	a3,s1
80173060:	00602821 	move	a1,v1
80173064:	afa20038 	sw	v0,56(sp)
80173068:	0c0629a2 	jal	8018a688 <__subdf3>
8017306c:	afa3003c 	sw	v1,60(sp)
80173070:	0040b021 	move	s6,v0
80173074:	3c02801e 	lui	v0,0x801e
80173078:	8c463740 	lw	a2,14144(v0)
8017307c:	8c473744 	lw	a3,14148(v0)
80173080:	02c02021 	move	a0,s6
80173084:	00602821 	move	a1,v1
80173088:	0c0629e0 	jal	8018a780 <__muldf3>
8017308c:	0060b821 	move	s7,v1
80173090:	8fa40078 	lw	a0,120(sp)
80173094:	8fa5007c 	lw	a1,124(sp)
80173098:	00403021 	move	a2,v0
8017309c:	0c0629a2 	jal	8018a688 <__subdf3>
801730a0:	00603821 	move	a3,v1
801730a4:	00408021 	move	s0,v0
801730a8:	3c02801e 	lui	v0,0x801e
801730ac:	8c463748 	lw	a2,14152(v0)
801730b0:	8c47374c 	lw	a3,14156(v0)
801730b4:	02c02021 	move	a0,s6
801730b8:	02e02821 	move	a1,s7
801730bc:	0c0629e0 	jal	8018a780 <__muldf3>
801730c0:	00608821 	move	s1,v1
801730c4:	00403021 	move	a2,v0
801730c8:	02002021 	move	a0,s0
801730cc:	02202821 	move	a1,s1
801730d0:	0c0629a2 	jal	8018a688 <__subdf3>
801730d4:	00603821 	move	a3,v1
801730d8:	0040a021 	move	s4,v0
801730dc:	3c02801e 	lui	v0,0x801e
801730e0:	8c463758 	lw	a2,14168(v0)
801730e4:	8c47375c 	lw	a3,14172(v0)
801730e8:	02c02021 	move	a0,s6
801730ec:	02e02821 	move	a1,s7
801730f0:	0c0629e0 	jal	8018a780 <__muldf3>
801730f4:	0060a821 	move	s5,v1
801730f8:	00403021 	move	a2,v0
801730fc:	02802021 	move	a0,s4
80173100:	02a02821 	move	a1,s5
80173104:	00603821 	move	a3,v1
80173108:	00409021 	move	s2,v0
8017310c:	0c0629a2 	jal	8018a688 <__subdf3>
80173110:	00609821 	move	s3,v1
80173114:	00403021 	move	a2,v0
80173118:	02802021 	move	a0,s4
8017311c:	02a02821 	move	a1,s5
80173120:	00603821 	move	a3,v1
80173124:	00408021 	move	s0,v0
80173128:	0c0629a2 	jal	8018a688 <__subdf3>
8017312c:	00608821 	move	s1,v1
80173130:	00402021 	move	a0,v0
80173134:	02403021 	move	a2,s2
80173138:	02603821 	move	a3,s3
8017313c:	0c0629a2 	jal	8018a688 <__subdf3>
80173140:	00602821 	move	a1,v1
80173144:	0040a021 	move	s4,v0
80173148:	3c02801e 	lui	v0,0x801e
8017314c:	8c463760 	lw	a2,14176(v0)
80173150:	8c473764 	lw	a3,14180(v0)
80173154:	02c02021 	move	a0,s6
80173158:	02e02821 	move	a1,s7
8017315c:	0c0629e0 	jal	8018a780 <__muldf3>
80173160:	0060a821 	move	s5,v1
80173164:	00403021 	move	a2,v0
80173168:	02002021 	move	a0,s0
8017316c:	02202821 	move	a1,s1
80173170:	00603821 	move	a3,v1
80173174:	00409021 	move	s2,v0
80173178:	0c0629a2 	jal	8018a688 <__subdf3>
8017317c:	00609821 	move	s3,v1
80173180:	00403021 	move	a2,v0
80173184:	02002021 	move	a0,s0
80173188:	02202821 	move	a1,s1
8017318c:	00603821 	move	a3,v1
80173190:	0040b021 	move	s6,v0
80173194:	0c0629a2 	jal	8018a688 <__subdf3>
80173198:	0060b821 	move	s7,v1
8017319c:	00402021 	move	a0,v0
801731a0:	02403021 	move	a2,s2
801731a4:	02603821 	move	a3,s3
801731a8:	0c0629a2 	jal	8018a688 <__subdf3>
801731ac:	00602821 	move	a1,v1
801731b0:	00403021 	move	a2,v0
801731b4:	02802021 	move	a0,s4
801731b8:	02a02821 	move	a1,s5
801731bc:	8fb00038 	lw	s0,56(sp)
801731c0:	0c0629c2 	jal	8018a708 <__adddf3>
801731c4:	00603821 	move	a3,v1
801731c8:	00409021 	move	s2,v0
801731cc:	32100003 	andi	s0,s0,0x3
801731d0:	24020001 	li	v0,1
801731d4:	1202009f 	beq	s0,v0,80173454 <csloww+0x98c>
801731d8:	00609821 	move	s3,v1
801731dc:	02c02021 	move	a0,s6
801731e0:	02e02821 	move	a1,s7
801731e4:	00003021 	move	a2,zero
801731e8:	0c062bc4 	jal	8018af10 <__gtdf2>
801731ec:	00003821 	move	a3,zero
801731f0:	184000b9 	blez	v0,801734d8 <csloww+0xa10>
801731f4:	27a30018 	addiu	v1,sp,24
801731f8:	02403021 	move	a2,s2
801731fc:	02603821 	move	a3,s3
80173200:	02c02021 	move	a0,s6
80173204:	02e02821 	move	a1,s7
80173208:	0c05f54c 	jal	8017d530 <__dubsin>
8017320c:	afa30010 	sw	v1,16(sp)
80173210:	8fb20020 	lw	s2,32(sp)
80173214:	8fb30024 	lw	s3,36(sp)
80173218:	00003021 	move	a2,zero
8017321c:	00003821 	move	a3,zero
80173220:	02402021 	move	a0,s2
80173224:	0c062bc4 	jal	8018af10 <__gtdf2>
80173228:	02602821 	move	a1,s3
8017322c:	1840008f 	blez	v0,8017346c <csloww+0x9a4>
80173230:	00003021 	move	a2,zero
80173234:	8fa40078 	lw	a0,120(sp)
80173238:	8fa5007c 	lw	a1,124(sp)
8017323c:	0c062bc4 	jal	8018af10 <__gtdf2>
80173240:	00003821 	move	a3,zero
80173244:	184000ae 	blez	v0,80173500 <csloww+0xa38>
80173248:	3c02801e 	lui	v0,0x801e
8017324c:	8c4628b8 	lw	a2,10424(v0)
80173250:	8c4728bc 	lw	a3,10428(v0)
80173254:	8fa40078 	lw	a0,120(sp)
80173258:	8fa5007c 	lw	a1,124(sp)
8017325c:	0c0629e0 	jal	8018a780 <__muldf3>
80173260:	00000000 	nop
80173264:	8fc628b0 	lw	a2,10416(s8)
80173268:	8fc728b4 	lw	a3,10420(s8)
8017326c:	02402021 	move	a0,s2
80173270:	02602821 	move	a1,s3
80173274:	00408021 	move	s0,v0
80173278:	0c0629e0 	jal	8018a780 <__muldf3>
8017327c:	00608821 	move	s1,v1
80173280:	00403021 	move	a2,v0
80173284:	02002021 	move	a0,s0
80173288:	02202821 	move	a1,s1
8017328c:	0c0629c2 	jal	8018a708 <__adddf3>
80173290:	00603821 	move	a3,v1
80173294:	8fb20018 	lw	s2,24(sp)
80173298:	8fb3001c 	lw	s3,28(sp)
8017329c:	00402021 	move	a0,v0
801732a0:	00602821 	move	a1,v1
801732a4:	02403021 	move	a2,s2
801732a8:	0c0629c2 	jal	8018a708 <__adddf3>
801732ac:	02603821 	move	a3,s3
801732b0:	00403021 	move	a2,v0
801732b4:	02402021 	move	a0,s2
801732b8:	02602821 	move	a1,s3
801732bc:	0c062b6c 	jal	8018adb0 <__eqdf2>
801732c0:	00603821 	move	a3,v1
801732c4:	1440005c 	bnez	v0,80173438 <csloww+0x970>
801732c8:	02c02021 	move	a0,s6
801732cc:	02e02821 	move	a1,s7
801732d0:	00003021 	move	a2,zero
801732d4:	0c062bc4 	jal	8018af10 <__gtdf2>
801732d8:	00003821 	move	a3,zero
801732dc:	1c40ff42 	bgtz	v0,80172fe8 <csloww+0x520>
801732e0:	02401021 	move	v0,s2
801732e4:	3c048000 	lui	a0,0x8000
801732e8:	02641826 	xor	v1,s3,a0
801732ec:	0805cbf9 	j	80172fe4 <csloww+0x51c>
801732f0:	00609821 	move	s3,v1
801732f4:	8fa40078 	lw	a0,120(sp)
801732f8:	8fa5007c 	lw	a1,124(sp)
801732fc:	0c062bc4 	jal	8018af10 <__gtdf2>
80173300:	00003821 	move	a3,zero
80173304:	18400083 	blez	v0,80173514 <csloww+0xa4c>
80173308:	3c02801e 	lui	v0,0x801e
8017330c:	8c462870 	lw	a2,10352(v0)
80173310:	8c472874 	lw	a3,10356(v0)
80173314:	8fa40078 	lw	a0,120(sp)
80173318:	8fa5007c 	lw	a1,124(sp)
8017331c:	0c0629e0 	jal	8018a780 <__muldf3>
80173320:	00000000 	nop
80173324:	00408021 	move	s0,v0
80173328:	3c02801e 	lui	v0,0x801e
8017332c:	8c462880 	lw	a2,10368(v0)
80173330:	8c472884 	lw	a3,10372(v0)
80173334:	02802021 	move	a0,s4
80173338:	02a02821 	move	a1,s5
8017333c:	0c0629e0 	jal	8018a780 <__muldf3>
80173340:	00608821 	move	s1,v1
80173344:	00402021 	move	a0,v0
80173348:	00602821 	move	a1,v1
8017334c:	02003021 	move	a2,s0
80173350:	0c0629a2 	jal	8018a688 <__subdf3>
80173354:	02203821 	move	a3,s1
80173358:	0805cbac 	j	80172eb0 <csloww+0x3e8>
8017335c:	00402021 	move	a0,v0
80173360:	3c02801e 	lui	v0,0x801e
80173364:	8c462890 	lw	a2,10384(v0)
80173368:	8c472894 	lw	a3,10388(v0)
8017336c:	0805cbd4 	j	80172f50 <csloww+0x488>
80173370:	00000000 	nop
80173374:	3c02801e 	lui	v0,0x801e
80173378:	8c462878 	lw	a2,10360(v0)
8017337c:	8c47287c 	lw	a3,10364(v0)
80173380:	0805cb9a 	j	80172e68 <csloww+0x3a0>
80173384:	00000000 	nop
80173388:	8fa40078 	lw	a0,120(sp)
8017338c:	8fa5007c 	lw	a1,124(sp)
80173390:	0c062bc4 	jal	8018af10 <__gtdf2>
80173394:	00003821 	move	a3,zero
80173398:	18400063 	blez	v0,80173528 <csloww+0xa60>
8017339c:	00000000 	nop
801733a0:	3c02801e 	lui	v0,0x801e
801733a4:	8c462888 	lw	a2,10376(v0)
801733a8:	8c47288c 	lw	a3,10380(v0)
801733ac:	8fa40078 	lw	a0,120(sp)
801733b0:	8fa5007c 	lw	a1,124(sp)
801733b4:	0c0629e0 	jal	8018a780 <__muldf3>
801733b8:	3c1e801e 	lui	s8,0x801e
801733bc:	8fc628b0 	lw	a2,10416(s8)
801733c0:	8fc728b4 	lw	a3,10420(s8)
801733c4:	02402021 	move	a0,s2
801733c8:	02602821 	move	a1,s3
801733cc:	00408021 	move	s0,v0
801733d0:	0c0629e0 	jal	8018a780 <__muldf3>
801733d4:	00608821 	move	s1,v1
801733d8:	00402021 	move	a0,v0
801733dc:	00602821 	move	a1,v1
801733e0:	02003021 	move	a2,s0
801733e4:	0c0629a2 	jal	8018a688 <__subdf3>
801733e8:	02203821 	move	a3,s1
801733ec:	0805cbe4 	j	80172f90 <csloww+0x4c8>
801733f0:	00000000 	nop
801733f4:	8fa30068 	lw	v1,104(sp)
801733f8:	3c028000 	lui	v0,0x8000
801733fc:	00602021 	move	a0,v1
80173400:	8fa3006c 	lw	v1,108(sp)
80173404:	00000000 	nop
80173408:	00622826 	xor	a1,v1,v0
8017340c:	8fa30070 	lw	v1,112(sp)
80173410:	00000000 	nop
80173414:	00603021 	move	a2,v1
80173418:	8fa30074 	lw	v1,116(sp)
8017341c:	00000000 	nop
80173420:	00623826 	xor	a3,v1,v0
80173424:	27a20018 	addiu	v0,sp,24
80173428:	0c05f54c 	jal	8017d530 <__dubsin>
8017342c:	afa20010 	sw	v0,16(sp)
80173430:	0805cbc3 	j	80172f0c <csloww+0x444>
80173434:	00000000 	nop
80173438:	8fa40078 	lw	a0,120(sp)
8017343c:	8fa5007c 	lw	a1,124(sp)
80173440:	0c06162d 	jal	801858b4 <__mpcos1>
80173444:	00000000 	nop
80173448:	00409021 	move	s2,v0
8017344c:	0805cbf9 	j	80172fe4 <csloww+0x51c>
80173450:	00609821 	move	s3,v1
80173454:	3c028000 	lui	v0,0x8000
80173458:	00623826 	xor	a3,v1,v0
8017345c:	02e22826 	xor	a1,s7,v0
80173460:	00a0b821 	move	s7,a1
80173464:	0805cc77 	j	801731dc <csloww+0x714>
80173468:	00e09821 	move	s3,a3
8017346c:	8fa40078 	lw	a0,120(sp)
80173470:	8fa5007c 	lw	a1,124(sp)
80173474:	0c062bc4 	jal	8018af10 <__gtdf2>
80173478:	00003821 	move	a3,zero
8017347c:	1840002f 	blez	v0,8017353c <csloww+0xa74>
80173480:	00000000 	nop
80173484:	3c02801e 	lui	v0,0x801e
80173488:	8c4628b8 	lw	a2,10424(v0)
8017348c:	8c4728bc 	lw	a3,10428(v0)
80173490:	8fa40078 	lw	a0,120(sp)
80173494:	8fa5007c 	lw	a1,124(sp)
80173498:	0c0629e0 	jal	8018a780 <__muldf3>
8017349c:	00000000 	nop
801734a0:	8fc628b0 	lw	a2,10416(s8)
801734a4:	8fc728b4 	lw	a3,10420(s8)
801734a8:	02402021 	move	a0,s2
801734ac:	02602821 	move	a1,s3
801734b0:	00408021 	move	s0,v0
801734b4:	0c0629e0 	jal	8018a780 <__muldf3>
801734b8:	00608821 	move	s1,v1
801734bc:	00402021 	move	a0,v0
801734c0:	00602821 	move	a1,v1
801734c4:	02003021 	move	a2,s0
801734c8:	0c0629a2 	jal	8018a688 <__subdf3>
801734cc:	02203821 	move	a3,s1
801734d0:	0805cca5 	j	80173294 <csloww+0x7cc>
801734d4:	00000000 	nop
801734d8:	3c028000 	lui	v0,0x8000
801734dc:	02e22826 	xor	a1,s7,v0
801734e0:	02623826 	xor	a3,s3,v0
801734e4:	02c02021 	move	a0,s6
801734e8:	27a20018 	addiu	v0,sp,24
801734ec:	02403021 	move	a2,s2
801734f0:	0c05f54c 	jal	8017d530 <__dubsin>
801734f4:	afa20010 	sw	v0,16(sp)
801734f8:	0805cc84 	j	80173210 <csloww+0x748>
801734fc:	00000000 	nop
80173500:	3c02801e 	lui	v0,0x801e
80173504:	8c4628c0 	lw	a2,10432(v0)
80173508:	8c4728c4 	lw	a3,10436(v0)
8017350c:	0805cc95 	j	80173254 <csloww+0x78c>
80173510:	00000000 	nop
80173514:	3c02801e 	lui	v0,0x801e
80173518:	8c462878 	lw	a2,10360(v0)
8017351c:	8c47287c 	lw	a3,10364(v0)
80173520:	0805ccc5 	j	80173314 <csloww+0x84c>
80173524:	00000000 	nop
80173528:	3c02801e 	lui	v0,0x801e
8017352c:	8c462890 	lw	a2,10384(v0)
80173530:	8c472894 	lw	a3,10388(v0)
80173534:	0805cceb 	j	801733ac <csloww+0x8e4>
80173538:	00000000 	nop
8017353c:	3c02801e 	lui	v0,0x801e
80173540:	8c4628c0 	lw	a2,10432(v0)
80173544:	8c4728c4 	lw	a3,10436(v0)
80173548:	0805cd24 	j	80173490 <csloww+0x9c8>
8017354c:	00000000 	nop

80173550 <bsloww2>:
80173550:	27bdff90 	addiu	sp,sp,-112
80173554:	afa60078 	sw	a2,120(sp)
80173558:	afa7007c 	sw	a3,124(sp)
8017355c:	00003021 	move	a2,zero
80173560:	afbe0068 	sw	s8,104(sp)
80173564:	afbf006c 	sw	ra,108(sp)
80173568:	afb70064 	sw	s7,100(sp)
8017356c:	afb60060 	sw	s6,96(sp)
80173570:	afb5005c 	sw	s5,92(sp)
80173574:	afb40058 	sw	s4,88(sp)
80173578:	afb30054 	sw	s3,84(sp)
8017357c:	afb20050 	sw	s2,80(sp)
80173580:	afb1004c 	sw	s1,76(sp)
80173584:	afb00048 	sw	s0,72(sp)
80173588:	afa40070 	sw	a0,112(sp)
8017358c:	afa50074 	sw	a1,116(sp)
80173590:	8fbe0088 	lw	s8,136(sp)
80173594:	0c062bc4 	jal	8018af10 <__gtdf2>
80173598:	00003821 	move	a3,zero
8017359c:	1840016d 	blez	v0,80173b54 <bsloww2+0x604>
801735a0:	3c02801e 	lui	v0,0x801e
801735a4:	8c502930 	lw	s0,10544(v0)
801735a8:	8c512934 	lw	s1,10548(v0)
801735ac:	8fa60070 	lw	a2,112(sp)
801735b0:	8fa70074 	lw	a3,116(sp)
801735b4:	02002021 	move	a0,s0
801735b8:	0c0629c2 	jal	8018a708 <__adddf3>
801735bc:	02202821 	move	a1,s1
801735c0:	00402021 	move	a0,v0
801735c4:	00602821 	move	a1,v1
801735c8:	02003021 	move	a2,s0
801735cc:	02203821 	move	a3,s1
801735d0:	0c0629a2 	jal	8018a688 <__subdf3>
801735d4:	0040a021 	move	s4,v0
801735d8:	8fa40070 	lw	a0,112(sp)
801735dc:	8fa50074 	lw	a1,116(sp)
801735e0:	00403021 	move	a2,v0
801735e4:	0c0629a2 	jal	8018a688 <__subdf3>
801735e8:	00603821 	move	a3,v1
801735ec:	afa20028 	sw	v0,40(sp)
801735f0:	afa3002c 	sw	v1,44(sp)
801735f4:	8fa40028 	lw	a0,40(sp)
801735f8:	8fa5002c 	lw	a1,44(sp)
801735fc:	00803021 	move	a2,a0
80173600:	0c0629e0 	jal	8018a780 <__muldf3>
80173604:	00a03821 	move	a3,a1
80173608:	00409021 	move	s2,v0
8017360c:	3c02801e 	lui	v0,0x801e
80173610:	8c502850 	lw	s0,10320(v0)
80173614:	8c512854 	lw	s1,10324(v0)
80173618:	3c02801e 	lui	v0,0x801e
8017361c:	24422938 	addiu	v0,v0,10552
80173620:	0014a140 	sll	s4,s4,0x5
80173624:	0282a021 	addu	s4,s4,v0
80173628:	00609821 	move	s3,v1
8017362c:	8e820000 	lw	v0,0(s4)
80173630:	8e830004 	lw	v1,4(s4)
80173634:	8fa40028 	lw	a0,40(sp)
80173638:	8fa5002c 	lw	a1,44(sp)
8017363c:	02003021 	move	a2,s0
80173640:	02203821 	move	a3,s1
80173644:	afa20030 	sw	v0,48(sp)
80173648:	0c0629c2 	jal	8018a708 <__adddf3>
8017364c:	afa30034 	sw	v1,52(sp)
80173650:	00402021 	move	a0,v0
80173654:	02003021 	move	a2,s0
80173658:	02203821 	move	a3,s1
8017365c:	0c0629a2 	jal	8018a688 <__subdf3>
80173660:	00602821 	move	a1,v1
80173664:	8fa40030 	lw	a0,48(sp)
80173668:	8fa50034 	lw	a1,52(sp)
8017366c:	02003021 	move	a2,s0
80173670:	02203821 	move	a3,s1
80173674:	afa20038 	sw	v0,56(sp)
80173678:	0c0629c2 	jal	8018a708 <__adddf3>
8017367c:	afa3003c 	sw	v1,60(sp)
80173680:	00402021 	move	a0,v0
80173684:	02003021 	move	a2,s0
80173688:	02203821 	move	a3,s1
8017368c:	0c0629a2 	jal	8018a688 <__subdf3>
80173690:	00602821 	move	a1,v1
80173694:	8fa40078 	lw	a0,120(sp)
80173698:	8fa5007c 	lw	a1,124(sp)
8017369c:	8fa60028 	lw	a2,40(sp)
801736a0:	8fa7002c 	lw	a3,44(sp)
801736a4:	afa20040 	sw	v0,64(sp)
801736a8:	0c0629e0 	jal	8018a780 <__muldf3>
801736ac:	afa30044 	sw	v1,68(sp)
801736b0:	00408021 	move	s0,v0
801736b4:	3c02801e 	lui	v0,0x801e
801736b8:	8c462858 	lw	a2,10328(v0)
801736bc:	8c47285c 	lw	a3,10332(v0)
801736c0:	02402021 	move	a0,s2
801736c4:	02602821 	move	a1,s3
801736c8:	0c0629e0 	jal	8018a780 <__muldf3>
801736cc:	00608821 	move	s1,v1
801736d0:	3c04801e 	lui	a0,0x801e
801736d4:	8c862860 	lw	a2,10336(a0)
801736d8:	8c872864 	lw	a3,10340(a0)
801736dc:	00602821 	move	a1,v1
801736e0:	0c0629a2 	jal	8018a688 <__subdf3>
801736e4:	00402021 	move	a0,v0
801736e8:	00403021 	move	a2,v0
801736ec:	02402021 	move	a0,s2
801736f0:	02602821 	move	a1,s3
801736f4:	0c0629e0 	jal	8018a780 <__muldf3>
801736f8:	00603821 	move	a3,v1
801736fc:	3c04801e 	lui	a0,0x801e
80173700:	8c862868 	lw	a2,10344(a0)
80173704:	8c87286c 	lw	a3,10348(a0)
80173708:	00602821 	move	a1,v1
8017370c:	0c0629c2 	jal	8018a708 <__adddf3>
80173710:	00402021 	move	a0,v0
80173714:	00403021 	move	a2,v0
80173718:	02402021 	move	a0,s2
8017371c:	02602821 	move	a1,s3
80173720:	0c0629e0 	jal	8018a780 <__muldf3>
80173724:	00603821 	move	a3,v1
80173728:	8e960010 	lw	s6,16(s4)
8017372c:	8e970014 	lw	s7,20(s4)
80173730:	02002021 	move	a0,s0
80173734:	02202821 	move	a1,s1
80173738:	00403021 	move	a2,v0
8017373c:	0c0629c2 	jal	8018a708 <__adddf3>
80173740:	00603821 	move	a3,v1
80173744:	00402021 	move	a0,v0
80173748:	00602821 	move	a1,v1
8017374c:	02c03021 	move	a2,s6
80173750:	0c0629e0 	jal	8018a780 <__muldf3>
80173754:	02e03821 	move	a3,s7
80173758:	8e840018 	lw	a0,24(s4)
8017375c:	8e85001c 	lw	a1,28(s4)
80173760:	00403021 	move	a2,v0
80173764:	0c0629a2 	jal	8018a688 <__subdf3>
80173768:	00603821 	move	a3,v1
8017376c:	8fa40028 	lw	a0,40(sp)
80173770:	8fa5002c 	lw	a1,44(sp)
80173774:	8fa60038 	lw	a2,56(sp)
80173778:	8fa7003c 	lw	a3,60(sp)
8017377c:	00408021 	move	s0,v0
80173780:	0c0629a2 	jal	8018a688 <__subdf3>
80173784:	00608821 	move	s1,v1
80173788:	8fa40078 	lw	a0,120(sp)
8017378c:	8fa5007c 	lw	a1,124(sp)
80173790:	00403021 	move	a2,v0
80173794:	0c0629c2 	jal	8018a708 <__adddf3>
80173798:	00603821 	move	a3,v1
8017379c:	8fa60040 	lw	a2,64(sp)
801737a0:	8fa70044 	lw	a3,68(sp)
801737a4:	00402021 	move	a0,v0
801737a8:	0c0629e0 	jal	8018a780 <__muldf3>
801737ac:	00602821 	move	a1,v1
801737b0:	00403021 	move	a2,v0
801737b4:	02002021 	move	a0,s0
801737b8:	02202821 	move	a1,s1
801737bc:	0c0629a2 	jal	8018a688 <__subdf3>
801737c0:	00603821 	move	a3,v1
801737c4:	8fa40030 	lw	a0,48(sp)
801737c8:	8fa50034 	lw	a1,52(sp)
801737cc:	8fa60040 	lw	a2,64(sp)
801737d0:	8fa70044 	lw	a3,68(sp)
801737d4:	00408021 	move	s0,v0
801737d8:	0c0629a2 	jal	8018a688 <__subdf3>
801737dc:	00608821 	move	s1,v1
801737e0:	8e860008 	lw	a2,8(s4)
801737e4:	8e87000c 	lw	a3,12(s4)
801737e8:	00402021 	move	a0,v0
801737ec:	0c0629c2 	jal	8018a708 <__adddf3>
801737f0:	00602821 	move	a1,v1
801737f4:	8fa60028 	lw	a2,40(sp)
801737f8:	8fa7002c 	lw	a3,44(sp)
801737fc:	00402021 	move	a0,v0
80173800:	0c0629e0 	jal	8018a780 <__muldf3>
80173804:	00602821 	move	a1,v1
80173808:	00403021 	move	a2,v0
8017380c:	02002021 	move	a0,s0
80173810:	02202821 	move	a1,s1
80173814:	0c0629a2 	jal	8018a688 <__subdf3>
80173818:	00603821 	move	a3,v1
8017381c:	8fa60028 	lw	a2,40(sp)
80173820:	8fa7002c 	lw	a3,44(sp)
80173824:	02402021 	move	a0,s2
80173828:	02602821 	move	a1,s3
8017382c:	0040a021 	move	s4,v0
80173830:	0c0629e0 	jal	8018a780 <__muldf3>
80173834:	0060a821 	move	s5,v1
80173838:	00408021 	move	s0,v0
8017383c:	3c02801e 	lui	v0,0x801e
80173840:	8c462840 	lw	a2,10304(v0)
80173844:	8c472844 	lw	a3,10308(v0)
80173848:	02402021 	move	a0,s2
8017384c:	02602821 	move	a1,s3
80173850:	0c0629e0 	jal	8018a780 <__muldf3>
80173854:	00608821 	move	s1,v1
80173858:	3c04801e 	lui	a0,0x801e
8017385c:	8c862848 	lw	a2,10312(a0)
80173860:	8c87284c 	lw	a3,10316(a0)
80173864:	00602821 	move	a1,v1
80173868:	0c0629a2 	jal	8018a688 <__subdf3>
8017386c:	00402021 	move	a0,v0
80173870:	00403021 	move	a2,v0
80173874:	02002021 	move	a0,s0
80173878:	02202821 	move	a1,s1
8017387c:	0c0629e0 	jal	8018a780 <__muldf3>
80173880:	00603821 	move	a3,v1
80173884:	8fa60030 	lw	a2,48(sp)
80173888:	8fa70034 	lw	a3,52(sp)
8017388c:	00402021 	move	a0,v0
80173890:	0c0629e0 	jal	8018a780 <__muldf3>
80173894:	00602821 	move	a1,v1
80173898:	00403021 	move	a2,v0
8017389c:	02802021 	move	a0,s4
801738a0:	02a02821 	move	a1,s5
801738a4:	0c0629a2 	jal	8018a688 <__subdf3>
801738a8:	00603821 	move	a3,v1
801738ac:	8fa40038 	lw	a0,56(sp)
801738b0:	8fa5003c 	lw	a1,60(sp)
801738b4:	8fa60040 	lw	a2,64(sp)
801738b8:	8fa70044 	lw	a3,68(sp)
801738bc:	0040a021 	move	s4,v0
801738c0:	0c0629e0 	jal	8018a780 <__muldf3>
801738c4:	0060a821 	move	s5,v1
801738c8:	00403021 	move	a2,v0
801738cc:	02c02021 	move	a0,s6
801738d0:	02e02821 	move	a1,s7
801738d4:	00603821 	move	a3,v1
801738d8:	00409021 	move	s2,v0
801738dc:	0c0629a2 	jal	8018a688 <__subdf3>
801738e0:	00609821 	move	s3,v1
801738e4:	00403021 	move	a2,v0
801738e8:	02c02021 	move	a0,s6
801738ec:	02e02821 	move	a1,s7
801738f0:	00603821 	move	a3,v1
801738f4:	00408021 	move	s0,v0
801738f8:	0c0629a2 	jal	8018a688 <__subdf3>
801738fc:	00608821 	move	s1,v1
80173900:	00402021 	move	a0,v0
80173904:	02403021 	move	a2,s2
80173908:	02603821 	move	a3,s3
8017390c:	0c0629a2 	jal	8018a688 <__subdf3>
80173910:	00602821 	move	a1,v1
80173914:	00403021 	move	a2,v0
80173918:	02802021 	move	a0,s4
8017391c:	02a02821 	move	a1,s5
80173920:	0c0629c2 	jal	8018a708 <__adddf3>
80173924:	00603821 	move	a3,v1
80173928:	00403021 	move	a2,v0
8017392c:	02002021 	move	a0,s0
80173930:	02202821 	move	a1,s1
80173934:	00603821 	move	a3,v1
80173938:	00409021 	move	s2,v0
8017393c:	0c0629c2 	jal	8018a708 <__adddf3>
80173940:	00609821 	move	s3,v1
80173944:	00403021 	move	a2,v0
80173948:	02002021 	move	a0,s0
8017394c:	02202821 	move	a1,s1
80173950:	00603821 	move	a3,v1
80173954:	0040a021 	move	s4,v0
80173958:	0c0629a2 	jal	8018a688 <__subdf3>
8017395c:	0060a821 	move	s5,v1
80173960:	00403021 	move	a2,v0
80173964:	02402021 	move	a0,s2
80173968:	02602821 	move	a1,s3
8017396c:	0c0629c2 	jal	8018a708 <__adddf3>
80173970:	00603821 	move	a3,v1
80173974:	00402021 	move	a0,v0
80173978:	00602821 	move	a1,v1
8017397c:	00003021 	move	a2,zero
80173980:	00003821 	move	a3,zero
80173984:	00408021 	move	s0,v0
80173988:	0c062bc4 	jal	8018af10 <__gtdf2>
8017398c:	00608821 	move	s1,v1
80173990:	18400063 	blez	v0,80173b20 <bsloww2+0x5d0>
80173994:	3c02801e 	lui	v0,0x801e
80173998:	8c462880 	lw	a2,10368(v0)
8017399c:	8c472884 	lw	a3,10372(v0)
801739a0:	02002021 	move	a0,s0
801739a4:	02202821 	move	a1,s1
801739a8:	0c0629e0 	jal	8018a780 <__muldf3>
801739ac:	3c12801e 	lui	s2,0x801e
801739b0:	8e4628c8 	lw	a2,10440(s2)
801739b4:	8e4728cc 	lw	a3,10444(s2)
801739b8:	00402021 	move	a0,v0
801739bc:	0c0629c2 	jal	8018a708 <__adddf3>
801739c0:	00602821 	move	a1,v1
801739c4:	00402021 	move	a0,v0
801739c8:	00602821 	move	a1,v1
801739cc:	02803021 	move	a2,s4
801739d0:	0c0629c2 	jal	8018a708 <__adddf3>
801739d4:	02a03821 	move	a3,s5
801739d8:	00403021 	move	a2,v0
801739dc:	02802021 	move	a0,s4
801739e0:	02a02821 	move	a1,s5
801739e4:	0c062b6c 	jal	8018adb0 <__eqdf2>
801739e8:	00603821 	move	a3,v1
801739ec:	1040003a 	beqz	v0,80173ad8 <bsloww2+0x588>
801739f0:	33c20002 	andi	v0,s8,0x2
801739f4:	8fa40070 	lw	a0,112(sp)
801739f8:	8fa50074 	lw	a1,116(sp)
801739fc:	00003021 	move	a2,zero
80173a00:	0c062bc4 	jal	8018af10 <__gtdf2>
80173a04:	00003821 	move	a3,zero
80173a08:	1840007f 	blez	v0,80173c08 <bsloww2+0x6b8>
80173a0c:	00000000 	nop
80173a10:	8fa40070 	lw	a0,112(sp)
80173a14:	8fa50074 	lw	a1,116(sp)
80173a18:	8fa60078 	lw	a2,120(sp)
80173a1c:	8fa7007c 	lw	a3,124(sp)
80173a20:	27a20018 	addiu	v0,sp,24
80173a24:	0c060809 	jal	80182024 <__docos>
80173a28:	afa20010 	sw	v0,16(sp)
80173a2c:	8fb00020 	lw	s0,32(sp)
80173a30:	8fb10024 	lw	s1,36(sp)
80173a34:	00003021 	move	a2,zero
80173a38:	00003821 	move	a3,zero
80173a3c:	02002021 	move	a0,s0
80173a40:	0c062bc4 	jal	8018af10 <__gtdf2>
80173a44:	02202821 	move	a1,s1
80173a48:	18400077 	blez	v0,80173c28 <bsloww2+0x6d8>
80173a4c:	02002021 	move	a0,s0
80173a50:	3c02801e 	lui	v0,0x801e
80173a54:	8c462898 	lw	a2,10392(v0)
80173a58:	8c47289c 	lw	a3,10396(v0)
80173a5c:	0c0629e0 	jal	8018a780 <__muldf3>
80173a60:	02202821 	move	a1,s1
80173a64:	8e4628c8 	lw	a2,10440(s2)
80173a68:	8e4728cc 	lw	a3,10444(s2)
80173a6c:	00402021 	move	a0,v0
80173a70:	0c0629c2 	jal	8018a708 <__adddf3>
80173a74:	00602821 	move	a1,v1
80173a78:	8fb40018 	lw	s4,24(sp)
80173a7c:	8fb5001c 	lw	s5,28(sp)
80173a80:	00402021 	move	a0,v0
80173a84:	00602821 	move	a1,v1
80173a88:	02803021 	move	a2,s4
80173a8c:	0c0629c2 	jal	8018a708 <__adddf3>
80173a90:	02a03821 	move	a3,s5
80173a94:	00403021 	move	a2,v0
80173a98:	02802021 	move	a0,s4
80173a9c:	02a02821 	move	a1,s5
80173aa0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80173aa4:	00603821 	move	a3,v1
80173aa8:	1040000b 	beqz	v0,80173ad8 <bsloww2+0x588>
80173aac:	33c20002 	andi	v0,s8,0x2
80173ab0:	33c20001 	andi	v0,s8,0x1
80173ab4:	1440004d 	bnez	v0,80173bec <bsloww2+0x69c>
80173ab8:	00000000 	nop
80173abc:	8fa40080 	lw	a0,128(sp)
80173ac0:	8fa50084 	lw	a1,132(sp)
80173ac4:	0c06162d 	jal	801858b4 <__mpcos1>
80173ac8:	00000000 	nop
80173acc:	0040a021 	move	s4,v0
80173ad0:	0805ceba 	j	80173ae8 <bsloww2+0x598>
80173ad4:	0060a821 	move	s5,v1
80173ad8:	10400003 	beqz	v0,80173ae8 <bsloww2+0x598>
80173adc:	3c048000 	lui	a0,0x8000
80173ae0:	02a41826 	xor	v1,s5,a0
80173ae4:	0060a821 	move	s5,v1
80173ae8:	02801021 	move	v0,s4
80173aec:	02a01821 	move	v1,s5
80173af0:	8fbf006c 	lw	ra,108(sp)
80173af4:	8fbe0068 	lw	s8,104(sp)
80173af8:	8fb70064 	lw	s7,100(sp)
80173afc:	8fb60060 	lw	s6,96(sp)
80173b00:	8fb5005c 	lw	s5,92(sp)
80173b04:	8fb40058 	lw	s4,88(sp)
80173b08:	8fb30054 	lw	s3,84(sp)
80173b0c:	8fb20050 	lw	s2,80(sp)
80173b10:	8fb1004c 	lw	s1,76(sp)
80173b14:	8fb00048 	lw	s0,72(sp)
80173b18:	03e00008 	jr	ra
80173b1c:	27bd0070 	addiu	sp,sp,112
80173b20:	8c462880 	lw	a2,10368(v0)
80173b24:	8c472884 	lw	a3,10372(v0)
80173b28:	02002021 	move	a0,s0
80173b2c:	02202821 	move	a1,s1
80173b30:	0c0629e0 	jal	8018a780 <__muldf3>
80173b34:	3c12801e 	lui	s2,0x801e
80173b38:	8e4628c8 	lw	a2,10440(s2)
80173b3c:	8e4728cc 	lw	a3,10444(s2)
80173b40:	00402021 	move	a0,v0
80173b44:	0c0629a2 	jal	8018a688 <__subdf3>
80173b48:	00602821 	move	a1,v1
80173b4c:	0805ce72 	j	801739c8 <bsloww2+0x478>
80173b50:	00402021 	move	a0,v0
80173b54:	8fa30074 	lw	v1,116(sp)
80173b58:	8c522930 	lw	s2,10544(v0)
80173b5c:	8c532934 	lw	s3,10548(v0)
80173b60:	3c168000 	lui	s6,0x8000
80173b64:	8fa20070 	lw	v0,112(sp)
80173b68:	00768826 	xor	s1,v1,s6
80173b6c:	02402021 	move	a0,s2
80173b70:	02602821 	move	a1,s3
80173b74:	00403021 	move	a2,v0
80173b78:	02203821 	move	a3,s1
80173b7c:	0c0629c2 	jal	8018a708 <__adddf3>
80173b80:	00408021 	move	s0,v0
80173b84:	00402021 	move	a0,v0
80173b88:	00602821 	move	a1,v1
80173b8c:	02403021 	move	a2,s2
80173b90:	02603821 	move	a3,s3
80173b94:	0c0629a2 	jal	8018a688 <__subdf3>
80173b98:	0040a021 	move	s4,v0
80173b9c:	00403021 	move	a2,v0
80173ba0:	02002021 	move	a0,s0
80173ba4:	02202821 	move	a1,s1
80173ba8:	0c0629a2 	jal	8018a688 <__subdf3>
80173bac:	00603821 	move	a3,v1
80173bb0:	8fa40070 	lw	a0,112(sp)
80173bb4:	8fa50074 	lw	a1,116(sp)
80173bb8:	00003021 	move	a2,zero
80173bbc:	00003821 	move	a3,zero
80173bc0:	afa20028 	sw	v0,40(sp)
80173bc4:	0c062bc4 	jal	8018af10 <__gtdf2>
80173bc8:	afa3002c 	sw	v1,44(sp)
80173bcc:	1c40fe89 	bgtz	v0,801735f4 <bsloww2+0xa4>
80173bd0:	00000000 	nop
80173bd4:	8fa5007c 	lw	a1,124(sp)
80173bd8:	8fa40078 	lw	a0,120(sp)
80173bdc:	00b61826 	xor	v1,a1,s6
80173be0:	afa40078 	sw	a0,120(sp)
80173be4:	0805cd7d 	j	801735f4 <bsloww2+0xa4>
80173be8:	afa3007c 	sw	v1,124(sp)
80173bec:	8fa40080 	lw	a0,128(sp)
80173bf0:	8fa50084 	lw	a1,132(sp)
80173bf4:	0c061678 	jal	801859e0 <__mpsin1>
80173bf8:	00000000 	nop
80173bfc:	0040a021 	move	s4,v0
80173c00:	0805ceba 	j	80173ae8 <bsloww2+0x598>
80173c04:	0060a821 	move	s5,v1
80173c08:	8fa40070 	lw	a0,112(sp)
80173c0c:	8fa50074 	lw	a1,116(sp)
80173c10:	00801021 	move	v0,a0
80173c14:	3c048000 	lui	a0,0x8000
80173c18:	00a41826 	xor	v1,a1,a0
80173c1c:	afa20070 	sw	v0,112(sp)
80173c20:	0805ce84 	j	80173a10 <bsloww2+0x4c0>
80173c24:	afa30074 	sw	v1,116(sp)
80173c28:	3c02801e 	lui	v0,0x801e
80173c2c:	8c462898 	lw	a2,10392(v0)
80173c30:	8c47289c 	lw	a3,10396(v0)
80173c34:	0c0629e0 	jal	8018a780 <__muldf3>
80173c38:	02202821 	move	a1,s1
80173c3c:	8e4628c8 	lw	a2,10440(s2)
80173c40:	8e4728cc 	lw	a3,10444(s2)
80173c44:	00402021 	move	a0,v0
80173c48:	0c0629a2 	jal	8018a688 <__subdf3>
80173c4c:	00602821 	move	a1,v1
80173c50:	0805ce9e 	j	80173a78 <bsloww2+0x528>
80173c54:	00000000 	nop

80173c58 <bsloww1>:
80173c58:	27bdff80 	addiu	sp,sp,-128
80173c5c:	afa60088 	sw	a2,136(sp)
80173c60:	afa7008c 	sw	a3,140(sp)
80173c64:	00003021 	move	a2,zero
80173c68:	00003821 	move	a3,zero
80173c6c:	afbf0078 	sw	ra,120(sp)
80173c70:	afb70074 	sw	s7,116(sp)
80173c74:	afb60070 	sw	s6,112(sp)
80173c78:	afb5006c 	sw	s5,108(sp)
80173c7c:	afb40068 	sw	s4,104(sp)
80173c80:	afb30064 	sw	s3,100(sp)
80173c84:	afb20060 	sw	s2,96(sp)
80173c88:	afb1005c 	sw	s1,92(sp)
80173c8c:	afb00058 	sw	s0,88(sp)
80173c90:	afa40080 	sw	a0,128(sp)
80173c94:	0c062bc4 	jal	8018af10 <__gtdf2>
80173c98:	afa50084 	sw	a1,132(sp)
80173c9c:	1840017b 	blez	v0,8017428c <bsloww1+0x634>
80173ca0:	3c02801e 	lui	v0,0x801e
80173ca4:	8c502930 	lw	s0,10544(v0)
80173ca8:	8c512934 	lw	s1,10548(v0)
80173cac:	8fa60080 	lw	a2,128(sp)
80173cb0:	8fa70084 	lw	a3,132(sp)
80173cb4:	02002021 	move	a0,s0
80173cb8:	0c0629c2 	jal	8018a708 <__adddf3>
80173cbc:	02202821 	move	a1,s1
80173cc0:	00402021 	move	a0,v0
80173cc4:	00602821 	move	a1,v1
80173cc8:	02003021 	move	a2,s0
80173ccc:	02203821 	move	a3,s1
80173cd0:	0c0629a2 	jal	8018a688 <__subdf3>
80173cd4:	0040a021 	move	s4,v0
80173cd8:	8fa40080 	lw	a0,128(sp)
80173cdc:	8fa50084 	lw	a1,132(sp)
80173ce0:	00403021 	move	a2,v0
80173ce4:	0c0629a2 	jal	8018a688 <__subdf3>
80173ce8:	00603821 	move	a3,v1
80173cec:	afa20028 	sw	v0,40(sp)
80173cf0:	afa3002c 	sw	v1,44(sp)
80173cf4:	8fa40028 	lw	a0,40(sp)
80173cf8:	8fa5002c 	lw	a1,44(sp)
80173cfc:	00803021 	move	a2,a0
80173d00:	0c0629e0 	jal	8018a780 <__muldf3>
80173d04:	00a03821 	move	a3,a1
80173d08:	8fa60028 	lw	a2,40(sp)
80173d0c:	8fa7002c 	lw	a3,44(sp)
80173d10:	00402021 	move	a0,v0
80173d14:	00602821 	move	a1,v1
80173d18:	afa20038 	sw	v0,56(sp)
80173d1c:	0c0629e0 	jal	8018a780 <__muldf3>
80173d20:	afa3003c 	sw	v1,60(sp)
80173d24:	00408021 	move	s0,v0
80173d28:	3c02801e 	lui	v0,0x801e
80173d2c:	8c462840 	lw	a2,10304(v0)
80173d30:	8c472844 	lw	a3,10308(v0)
80173d34:	8fa40038 	lw	a0,56(sp)
80173d38:	8fa5003c 	lw	a1,60(sp)
80173d3c:	0c0629e0 	jal	8018a780 <__muldf3>
80173d40:	00608821 	move	s1,v1
80173d44:	3c04801e 	lui	a0,0x801e
80173d48:	8c862848 	lw	a2,10312(a0)
80173d4c:	8c87284c 	lw	a3,10316(a0)
80173d50:	00602821 	move	a1,v1
80173d54:	0c0629a2 	jal	8018a688 <__subdf3>
80173d58:	00402021 	move	a0,v0
80173d5c:	00403021 	move	a2,v0
80173d60:	02002021 	move	a0,s0
80173d64:	02202821 	move	a1,s1
80173d68:	0c0629e0 	jal	8018a780 <__muldf3>
80173d6c:	00603821 	move	a3,v1
80173d70:	afa20040 	sw	v0,64(sp)
80173d74:	3c02801e 	lui	v0,0x801e
80173d78:	8c502850 	lw	s0,10320(v0)
80173d7c:	8c512854 	lw	s1,10324(v0)
80173d80:	8fa40028 	lw	a0,40(sp)
80173d84:	8fa5002c 	lw	a1,44(sp)
80173d88:	3c02801e 	lui	v0,0x801e
80173d8c:	02003021 	move	a2,s0
80173d90:	02203821 	move	a3,s1
80173d94:	00149140 	sll	s2,s4,0x5
80173d98:	24422938 	addiu	v0,v0,10552
80173d9c:	02429021 	addu	s2,s2,v0
80173da0:	0c0629c2 	jal	8018a708 <__adddf3>
80173da4:	afa30044 	sw	v1,68(sp)
80173da8:	00402021 	move	a0,v0
80173dac:	02003021 	move	a2,s0
80173db0:	02203821 	move	a3,s1
80173db4:	0c0629a2 	jal	8018a688 <__subdf3>
80173db8:	00602821 	move	a1,v1
80173dbc:	8e540010 	lw	s4,16(s2)
80173dc0:	8e550014 	lw	s5,20(s2)
80173dc4:	afa20048 	sw	v0,72(sp)
80173dc8:	afa3004c 	sw	v1,76(sp)
80173dcc:	8e420018 	lw	v0,24(s2)
80173dd0:	8e43001c 	lw	v1,28(s2)
80173dd4:	02802021 	move	a0,s4
80173dd8:	02a02821 	move	a1,s5
80173ddc:	02003021 	move	a2,s0
80173de0:	02203821 	move	a3,s1
80173de4:	afa20030 	sw	v0,48(sp)
80173de8:	0c0629c2 	jal	8018a708 <__adddf3>
80173dec:	afa30034 	sw	v1,52(sp)
80173df0:	00402021 	move	a0,v0
80173df4:	02003021 	move	a2,s0
80173df8:	02203821 	move	a3,s1
80173dfc:	0c0629a2 	jal	8018a688 <__subdf3>
80173e00:	00602821 	move	a1,v1
80173e04:	8fa40040 	lw	a0,64(sp)
80173e08:	8fa50044 	lw	a1,68(sp)
80173e0c:	8fa60030 	lw	a2,48(sp)
80173e10:	8fa70034 	lw	a3,52(sp)
80173e14:	afa20050 	sw	v0,80(sp)
80173e18:	0c0629e0 	jal	8018a780 <__muldf3>
80173e1c:	afa30054 	sw	v1,84(sp)
80173e20:	8e460008 	lw	a2,8(s2)
80173e24:	8e47000c 	lw	a3,12(s2)
80173e28:	00402021 	move	a0,v0
80173e2c:	0c0629c2 	jal	8018a708 <__adddf3>
80173e30:	00602821 	move	a1,v1
80173e34:	8fa40040 	lw	a0,64(sp)
80173e38:	8fa50044 	lw	a1,68(sp)
80173e3c:	02803021 	move	a2,s4
80173e40:	02a03821 	move	a3,s5
80173e44:	00408021 	move	s0,v0
80173e48:	0c0629e0 	jal	8018a780 <__muldf3>
80173e4c:	00608821 	move	s1,v1
80173e50:	00403021 	move	a2,v0
80173e54:	02002021 	move	a0,s0
80173e58:	02202821 	move	a1,s1
80173e5c:	0c0629c2 	jal	8018a708 <__adddf3>
80173e60:	00603821 	move	a3,v1
80173e64:	8fa60050 	lw	a2,80(sp)
80173e68:	8fa70054 	lw	a3,84(sp)
80173e6c:	02802021 	move	a0,s4
80173e70:	02a02821 	move	a1,s5
80173e74:	00408021 	move	s0,v0
80173e78:	0c0629a2 	jal	8018a688 <__subdf3>
80173e7c:	00608821 	move	s1,v1
80173e80:	8fa40030 	lw	a0,48(sp)
80173e84:	8fa50034 	lw	a1,52(sp)
80173e88:	00403021 	move	a2,v0
80173e8c:	0c0629c2 	jal	8018a708 <__adddf3>
80173e90:	00603821 	move	a3,v1
80173e94:	8fa60028 	lw	a2,40(sp)
80173e98:	8fa7002c 	lw	a3,44(sp)
80173e9c:	00402021 	move	a0,v0
80173ea0:	0c0629e0 	jal	8018a780 <__muldf3>
80173ea4:	00602821 	move	a1,v1
80173ea8:	00403021 	move	a2,v0
80173eac:	02002021 	move	a0,s0
80173eb0:	02202821 	move	a1,s1
80173eb4:	0c0629c2 	jal	8018a708 <__adddf3>
80173eb8:	00603821 	move	a3,v1
80173ebc:	8fa40028 	lw	a0,40(sp)
80173ec0:	8fa5002c 	lw	a1,44(sp)
80173ec4:	8fa60048 	lw	a2,72(sp)
80173ec8:	8fa7004c 	lw	a3,76(sp)
80173ecc:	00408021 	move	s0,v0
80173ed0:	0c0629a2 	jal	8018a688 <__subdf3>
80173ed4:	00608821 	move	s1,v1
80173ed8:	8fa40088 	lw	a0,136(sp)
80173edc:	8fa5008c 	lw	a1,140(sp)
80173ee0:	00403021 	move	a2,v0
80173ee4:	0c0629c2 	jal	8018a708 <__adddf3>
80173ee8:	00603821 	move	a3,v1
80173eec:	8fa60050 	lw	a2,80(sp)
80173ef0:	8fa70054 	lw	a3,84(sp)
80173ef4:	00402021 	move	a0,v0
80173ef8:	0c0629e0 	jal	8018a780 <__muldf3>
80173efc:	00602821 	move	a1,v1
80173f00:	8e560000 	lw	s6,0(s2)
80173f04:	8e570004 	lw	s7,4(s2)
80173f08:	02002021 	move	a0,s0
80173f0c:	02202821 	move	a1,s1
80173f10:	00403021 	move	a2,v0
80173f14:	0c0629c2 	jal	8018a708 <__adddf3>
80173f18:	00603821 	move	a3,v1
80173f1c:	8fa60028 	lw	a2,40(sp)
80173f20:	8fa7002c 	lw	a3,44(sp)
80173f24:	02c02021 	move	a0,s6
80173f28:	02e02821 	move	a1,s7
80173f2c:	00408021 	move	s0,v0
80173f30:	0c0629e0 	jal	8018a780 <__muldf3>
80173f34:	00608821 	move	s1,v1
80173f38:	8fa40088 	lw	a0,136(sp)
80173f3c:	8fa5008c 	lw	a1,140(sp)
80173f40:	00403021 	move	a2,v0
80173f44:	0c0629e0 	jal	8018a780 <__muldf3>
80173f48:	00603821 	move	a3,v1
80173f4c:	00403021 	move	a2,v0
80173f50:	02002021 	move	a0,s0
80173f54:	02202821 	move	a1,s1
80173f58:	0c0629a2 	jal	8018a688 <__subdf3>
80173f5c:	00603821 	move	a3,v1
80173f60:	00408021 	move	s0,v0
80173f64:	3c02801e 	lui	v0,0x801e
80173f68:	8c462858 	lw	a2,10328(v0)
80173f6c:	8c47285c 	lw	a3,10332(v0)
80173f70:	8fa40038 	lw	a0,56(sp)
80173f74:	8fa5003c 	lw	a1,60(sp)
80173f78:	0c0629e0 	jal	8018a780 <__muldf3>
80173f7c:	00608821 	move	s1,v1
80173f80:	3c04801e 	lui	a0,0x801e
80173f84:	8c862860 	lw	a2,10336(a0)
80173f88:	8c872864 	lw	a3,10340(a0)
80173f8c:	00602821 	move	a1,v1
80173f90:	0c0629a2 	jal	8018a688 <__subdf3>
80173f94:	00402021 	move	a0,v0
80173f98:	8fa40038 	lw	a0,56(sp)
80173f9c:	8fa5003c 	lw	a1,60(sp)
80173fa0:	00403021 	move	a2,v0
80173fa4:	0c0629e0 	jal	8018a780 <__muldf3>
80173fa8:	00603821 	move	a3,v1
80173fac:	3c04801e 	lui	a0,0x801e
80173fb0:	8c862868 	lw	a2,10344(a0)
80173fb4:	8c87286c 	lw	a3,10348(a0)
80173fb8:	00602821 	move	a1,v1
80173fbc:	0c0629c2 	jal	8018a708 <__adddf3>
80173fc0:	00402021 	move	a0,v0
80173fc4:	8fa40038 	lw	a0,56(sp)
80173fc8:	8fa5003c 	lw	a1,60(sp)
80173fcc:	00403021 	move	a2,v0
80173fd0:	0c0629e0 	jal	8018a780 <__muldf3>
80173fd4:	00603821 	move	a3,v1
80173fd8:	00402021 	move	a0,v0
80173fdc:	00602821 	move	a1,v1
80173fe0:	02c03021 	move	a2,s6
80173fe4:	0c0629e0 	jal	8018a780 <__muldf3>
80173fe8:	02e03821 	move	a3,s7
80173fec:	00403021 	move	a2,v0
80173ff0:	02002021 	move	a0,s0
80173ff4:	02202821 	move	a1,s1
80173ff8:	0c0629a2 	jal	8018a688 <__subdf3>
80173ffc:	00603821 	move	a3,v1
80174000:	8fa40048 	lw	a0,72(sp)
80174004:	8fa5004c 	lw	a1,76(sp)
80174008:	8fa60050 	lw	a2,80(sp)
8017400c:	8fa70054 	lw	a3,84(sp)
80174010:	0040a021 	move	s4,v0
80174014:	0c0629e0 	jal	8018a780 <__muldf3>
80174018:	0060a821 	move	s5,v1
8017401c:	00403021 	move	a2,v0
80174020:	02c02021 	move	a0,s6
80174024:	02e02821 	move	a1,s7
80174028:	00603821 	move	a3,v1
8017402c:	00409021 	move	s2,v0
80174030:	0c0629c2 	jal	8018a708 <__adddf3>
80174034:	00609821 	move	s3,v1
80174038:	00403021 	move	a2,v0
8017403c:	02c02021 	move	a0,s6
80174040:	02e02821 	move	a1,s7
80174044:	00603821 	move	a3,v1
80174048:	00408021 	move	s0,v0
8017404c:	0c0629a2 	jal	8018a688 <__subdf3>
80174050:	00608821 	move	s1,v1
80174054:	00403021 	move	a2,v0
80174058:	02402021 	move	a0,s2
8017405c:	02602821 	move	a1,s3
80174060:	0c0629c2 	jal	8018a708 <__adddf3>
80174064:	00603821 	move	a3,v1
80174068:	00403021 	move	a2,v0
8017406c:	02802021 	move	a0,s4
80174070:	02a02821 	move	a1,s5
80174074:	0c0629c2 	jal	8018a708 <__adddf3>
80174078:	00603821 	move	a3,v1
8017407c:	00403021 	move	a2,v0
80174080:	02002021 	move	a0,s0
80174084:	02202821 	move	a1,s1
80174088:	00603821 	move	a3,v1
8017408c:	00409021 	move	s2,v0
80174090:	0c0629c2 	jal	8018a708 <__adddf3>
80174094:	00609821 	move	s3,v1
80174098:	00403021 	move	a2,v0
8017409c:	02002021 	move	a0,s0
801740a0:	02202821 	move	a1,s1
801740a4:	00603821 	move	a3,v1
801740a8:	0040a021 	move	s4,v0
801740ac:	0c0629a2 	jal	8018a688 <__subdf3>
801740b0:	0060a821 	move	s5,v1
801740b4:	00403021 	move	a2,v0
801740b8:	02402021 	move	a0,s2
801740bc:	02602821 	move	a1,s3
801740c0:	0c0629c2 	jal	8018a708 <__adddf3>
801740c4:	00603821 	move	a3,v1
801740c8:	00402021 	move	a0,v0
801740cc:	00602821 	move	a1,v1
801740d0:	00003021 	move	a2,zero
801740d4:	00003821 	move	a3,zero
801740d8:	00408021 	move	s0,v0
801740dc:	0c062bc4 	jal	8018af10 <__gtdf2>
801740e0:	00608821 	move	s1,v1
801740e4:	18400091 	blez	v0,8017432c <bsloww1+0x6d4>
801740e8:	3c02801e 	lui	v0,0x801e
801740ec:	8c462880 	lw	a2,10368(v0)
801740f0:	8c472884 	lw	a3,10372(v0)
801740f4:	02002021 	move	a0,s0
801740f8:	02202821 	move	a1,s1
801740fc:	0c0629e0 	jal	8018a780 <__muldf3>
80174100:	3c12801e 	lui	s2,0x801e
80174104:	8e4628c8 	lw	a2,10440(s2)
80174108:	8e4728cc 	lw	a3,10444(s2)
8017410c:	00402021 	move	a0,v0
80174110:	0c0629c2 	jal	8018a708 <__adddf3>
80174114:	00602821 	move	a1,v1
80174118:	00402021 	move	a0,v0
8017411c:	00602821 	move	a1,v1
80174120:	02803021 	move	a2,s4
80174124:	0c0629c2 	jal	8018a708 <__adddf3>
80174128:	02a03821 	move	a3,s5
8017412c:	00403021 	move	a2,v0
80174130:	02802021 	move	a0,s4
80174134:	02a02821 	move	a1,s5
80174138:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017413c:	00603821 	move	a3,v1
80174140:	10400047 	beqz	v0,80174260 <bsloww1+0x608>
80174144:	00003021 	move	a2,zero
80174148:	8fa40080 	lw	a0,128(sp)
8017414c:	8fa50084 	lw	a1,132(sp)
80174150:	0c062bc4 	jal	8018af10 <__gtdf2>
80174154:	00003821 	move	a3,zero
80174158:	18400088 	blez	v0,8017437c <bsloww1+0x724>
8017415c:	3c028000 	lui	v0,0x8000
80174160:	8fa40080 	lw	a0,128(sp)
80174164:	8fa50084 	lw	a1,132(sp)
80174168:	8fa60088 	lw	a2,136(sp)
8017416c:	8fa7008c 	lw	a3,140(sp)
80174170:	27a20018 	addiu	v0,sp,24
80174174:	0c05f54c 	jal	8017d530 <__dubsin>
80174178:	afa20010 	sw	v0,16(sp)
8017417c:	8fb00020 	lw	s0,32(sp)
80174180:	8fb10024 	lw	s1,36(sp)
80174184:	00003021 	move	a2,zero
80174188:	00003821 	move	a3,zero
8017418c:	02002021 	move	a0,s0
80174190:	0c062bc4 	jal	8018af10 <__gtdf2>
80174194:	02202821 	move	a1,s1
80174198:	1840007e 	blez	v0,80174394 <bsloww1+0x73c>
8017419c:	02002021 	move	a0,s0
801741a0:	3c02801e 	lui	v0,0x801e
801741a4:	8c462898 	lw	a2,10392(v0)
801741a8:	8c47289c 	lw	a3,10396(v0)
801741ac:	0c0629e0 	jal	8018a780 <__muldf3>
801741b0:	02202821 	move	a1,s1
801741b4:	8e4628c8 	lw	a2,10440(s2)
801741b8:	8e4728cc 	lw	a3,10444(s2)
801741bc:	00402021 	move	a0,v0
801741c0:	0c0629c2 	jal	8018a708 <__adddf3>
801741c4:	00602821 	move	a1,v1
801741c8:	8fb40018 	lw	s4,24(sp)
801741cc:	8fb5001c 	lw	s5,28(sp)
801741d0:	00402021 	move	a0,v0
801741d4:	00602821 	move	a1,v1
801741d8:	02803021 	move	a2,s4
801741dc:	0c0629c2 	jal	8018a708 <__adddf3>
801741e0:	02a03821 	move	a3,s5
801741e4:	00403021 	move	a2,v0
801741e8:	02802021 	move	a0,s4
801741ec:	02a02821 	move	a1,s5
801741f0:	0c062b6c 	jal	8018adb0 <__eqdf2>
801741f4:	00603821 	move	a3,v1
801741f8:	10400019 	beqz	v0,80174260 <bsloww1+0x608>
801741fc:	00000000 	nop
80174200:	8fa20098 	lw	v0,152(sp)
80174204:	00000000 	nop
80174208:	30420001 	andi	v0,v0,0x1
8017420c:	14400054 	bnez	v0,80174360 <bsloww1+0x708>
80174210:	00000000 	nop
80174214:	8fa40090 	lw	a0,144(sp)
80174218:	8fa50094 	lw	a1,148(sp)
8017421c:	0c061678 	jal	801859e0 <__mpsin1>
80174220:	00000000 	nop
80174224:	0040a021 	move	s4,v0
80174228:	0060a821 	move	s5,v1
8017422c:	02801021 	move	v0,s4
80174230:	02a01821 	move	v1,s5
80174234:	8fbf0078 	lw	ra,120(sp)
80174238:	8fb70074 	lw	s7,116(sp)
8017423c:	8fb60070 	lw	s6,112(sp)
80174240:	8fb5006c 	lw	s5,108(sp)
80174244:	8fb40068 	lw	s4,104(sp)
80174248:	8fb30064 	lw	s3,100(sp)
8017424c:	8fb20060 	lw	s2,96(sp)
80174250:	8fb1005c 	lw	s1,92(sp)
80174254:	8fb00058 	lw	s0,88(sp)
80174258:	03e00008 	jr	ra
8017425c:	27bd0080 	addiu	sp,sp,128
80174260:	8fa40080 	lw	a0,128(sp)
80174264:	8fa50084 	lw	a1,132(sp)
80174268:	00003021 	move	a2,zero
8017426c:	0c062bc4 	jal	8018af10 <__gtdf2>
80174270:	00003821 	move	a3,zero
80174274:	1c40ffee 	bgtz	v0,80174230 <bsloww1+0x5d8>
80174278:	02801021 	move	v0,s4
8017427c:	3c048000 	lui	a0,0x8000
80174280:	02a41826 	xor	v1,s5,a0
80174284:	0805d08c 	j	80174230 <bsloww1+0x5d8>
80174288:	0060a821 	move	s5,v1
8017428c:	8fa30084 	lw	v1,132(sp)
80174290:	8c522930 	lw	s2,10544(v0)
80174294:	8c532934 	lw	s3,10548(v0)
80174298:	3c168000 	lui	s6,0x8000
8017429c:	8fa20080 	lw	v0,128(sp)
801742a0:	00768826 	xor	s1,v1,s6
801742a4:	02402021 	move	a0,s2
801742a8:	02602821 	move	a1,s3
801742ac:	00403021 	move	a2,v0
801742b0:	02203821 	move	a3,s1
801742b4:	0c0629c2 	jal	8018a708 <__adddf3>
801742b8:	00408021 	move	s0,v0
801742bc:	00402021 	move	a0,v0
801742c0:	00602821 	move	a1,v1
801742c4:	02403021 	move	a2,s2
801742c8:	02603821 	move	a3,s3
801742cc:	0c0629a2 	jal	8018a688 <__subdf3>
801742d0:	0040a021 	move	s4,v0
801742d4:	00403021 	move	a2,v0
801742d8:	02002021 	move	a0,s0
801742dc:	02202821 	move	a1,s1
801742e0:	0c0629a2 	jal	8018a688 <__subdf3>
801742e4:	00603821 	move	a3,v1
801742e8:	8fa40080 	lw	a0,128(sp)
801742ec:	8fa50084 	lw	a1,132(sp)
801742f0:	00003021 	move	a2,zero
801742f4:	00003821 	move	a3,zero
801742f8:	afa20028 	sw	v0,40(sp)
801742fc:	0c062bc4 	jal	8018af10 <__gtdf2>
80174300:	afa3002c 	sw	v1,44(sp)
80174304:	1c40fe7b 	bgtz	v0,80173cf4 <bsloww1+0x9c>
80174308:	00000000 	nop
8017430c:	8fa40088 	lw	a0,136(sp)
80174310:	00000000 	nop
80174314:	00801021 	move	v0,a0
80174318:	8fa4008c 	lw	a0,140(sp)
8017431c:	afa20088 	sw	v0,136(sp)
80174320:	00961826 	xor	v1,a0,s6
80174324:	0805cf3d 	j	80173cf4 <bsloww1+0x9c>
80174328:	afa3008c 	sw	v1,140(sp)
8017432c:	8c462880 	lw	a2,10368(v0)
80174330:	8c472884 	lw	a3,10372(v0)
80174334:	02002021 	move	a0,s0
80174338:	02202821 	move	a1,s1
8017433c:	0c0629e0 	jal	8018a780 <__muldf3>
80174340:	3c12801e 	lui	s2,0x801e
80174344:	8e4628c8 	lw	a2,10440(s2)
80174348:	8e4728cc 	lw	a3,10444(s2)
8017434c:	00402021 	move	a0,v0
80174350:	0c0629a2 	jal	8018a688 <__subdf3>
80174354:	00602821 	move	a1,v1
80174358:	0805d047 	j	8017411c <bsloww1+0x4c4>
8017435c:	00402021 	move	a0,v0
80174360:	8fa40090 	lw	a0,144(sp)
80174364:	8fa50094 	lw	a1,148(sp)
80174368:	0c06162d 	jal	801858b4 <__mpcos1>
8017436c:	00000000 	nop
80174370:	0040a021 	move	s4,v0
80174374:	0805d08b 	j	8017422c <bsloww1+0x5d4>
80174378:	0060a821 	move	s5,v1
8017437c:	8fa30080 	lw	v1,128(sp)
80174380:	00000000 	nop
80174384:	00602021 	move	a0,v1
80174388:	8fa30084 	lw	v1,132(sp)
8017438c:	0805d05a 	j	80174168 <bsloww1+0x510>
80174390:	00622826 	xor	a1,v1,v0
80174394:	3c02801e 	lui	v0,0x801e
80174398:	8c462898 	lw	a2,10392(v0)
8017439c:	8c47289c 	lw	a3,10396(v0)
801743a0:	0c0629e0 	jal	8018a780 <__muldf3>
801743a4:	02202821 	move	a1,s1
801743a8:	8e4628c8 	lw	a2,10440(s2)
801743ac:	8e4728cc 	lw	a3,10444(s2)
801743b0:	00402021 	move	a0,v0
801743b4:	0c0629a2 	jal	8018a688 <__subdf3>
801743b8:	00602821 	move	a1,v1
801743bc:	0805d072 	j	801741c8 <bsloww1+0x570>
801743c0:	00000000 	nop

801743c4 <bsloww>:
801743c4:	27bdffa0 	addiu	sp,sp,-96
801743c8:	3c02801e 	lui	v0,0x801e
801743cc:	afb1003c 	sw	s1,60(sp)
801743d0:	afb00038 	sw	s0,56(sp)
801743d4:	8c5128a4 	lw	s1,10404(v0)
801743d8:	8c5028a0 	lw	s0,10400(v0)
801743dc:	afa60068 	sw	a2,104(sp)
801743e0:	afa7006c 	sw	a3,108(sp)
801743e4:	02003021 	move	a2,s0
801743e8:	02203821 	move	a3,s1
801743ec:	afbf0058 	sw	ra,88(sp)
801743f0:	afb70054 	sw	s7,84(sp)
801743f4:	afb60050 	sw	s6,80(sp)
801743f8:	afb5004c 	sw	s5,76(sp)
801743fc:	afb40048 	sw	s4,72(sp)
80174400:	afb30044 	sw	s3,68(sp)
80174404:	afb20040 	sw	s2,64(sp)
80174408:	afa40060 	sw	a0,96(sp)
8017440c:	0c0629c2 	jal	8018a708 <__adddf3>
80174410:	afa50064 	sw	a1,100(sp)
80174414:	00402021 	move	a0,v0
80174418:	02003021 	move	a2,s0
8017441c:	02203821 	move	a3,s1
80174420:	0c0629a2 	jal	8018a688 <__subdf3>
80174424:	00602821 	move	a1,v1
80174428:	00409021 	move	s2,v0
8017442c:	3c02801e 	lui	v0,0x801e
80174430:	8c563768 	lw	s6,14184(v0)
80174434:	8c57376c 	lw	s7,14188(v0)
80174438:	02402021 	move	a0,s2
8017443c:	02c03021 	move	a2,s6
80174440:	02e03821 	move	a3,s7
80174444:	00602821 	move	a1,v1
80174448:	0c0629e0 	jal	8018a780 <__muldf3>
8017444c:	00609821 	move	s3,v1
80174450:	00403021 	move	a2,v0
80174454:	02402021 	move	a0,s2
80174458:	02602821 	move	a1,s3
8017445c:	0c0629e0 	jal	8018a780 <__muldf3>
80174460:	00603821 	move	a3,v1
80174464:	00403021 	move	a2,v0
80174468:	02402021 	move	a0,s2
8017446c:	02602821 	move	a1,s3
80174470:	0c0629e0 	jal	8018a780 <__muldf3>
80174474:	00603821 	move	a3,v1
80174478:	8fa40060 	lw	a0,96(sp)
8017447c:	8fa50064 	lw	a1,100(sp)
80174480:	00403021 	move	a2,v0
80174484:	00603821 	move	a3,v1
80174488:	afa20028 	sw	v0,40(sp)
8017448c:	0c0629c2 	jal	8018a708 <__adddf3>
80174490:	afa3002c 	sw	v1,44(sp)
80174494:	8fa40060 	lw	a0,96(sp)
80174498:	8fa50064 	lw	a1,100(sp)
8017449c:	02403021 	move	a2,s2
801744a0:	02603821 	move	a3,s3
801744a4:	afa20030 	sw	v0,48(sp)
801744a8:	0c0629a2 	jal	8018a688 <__subdf3>
801744ac:	afa30034 	sw	v1,52(sp)
801744b0:	8fa60068 	lw	a2,104(sp)
801744b4:	8fa7006c 	lw	a3,108(sp)
801744b8:	00402021 	move	a0,v0
801744bc:	0c0629c2 	jal	8018a708 <__adddf3>
801744c0:	00602821 	move	a1,v1
801744c4:	8fa40060 	lw	a0,96(sp)
801744c8:	8fa50064 	lw	a1,100(sp)
801744cc:	00803021 	move	a2,a0
801744d0:	00a03821 	move	a3,a1
801744d4:	0040a021 	move	s4,v0
801744d8:	0c0629e0 	jal	8018a780 <__muldf3>
801744dc:	0060a821 	move	s5,v1
801744e0:	00408021 	move	s0,v0
801744e4:	3c02801e 	lui	v0,0x801e
801744e8:	8c463708 	lw	a2,14088(v0)
801744ec:	8c47370c 	lw	a3,14092(v0)
801744f0:	02002021 	move	a0,s0
801744f4:	00602821 	move	a1,v1
801744f8:	0c0629e0 	jal	8018a780 <__muldf3>
801744fc:	00608821 	move	s1,v1
80174500:	3c04801e 	lui	a0,0x801e
80174504:	8c863710 	lw	a2,14096(a0)
80174508:	8c873714 	lw	a3,14100(a0)
8017450c:	00602821 	move	a1,v1
80174510:	0c0629c2 	jal	8018a708 <__adddf3>
80174514:	00402021 	move	a0,v0
80174518:	00403021 	move	a2,v0
8017451c:	02002021 	move	a0,s0
80174520:	02202821 	move	a1,s1
80174524:	0c0629e0 	jal	8018a780 <__muldf3>
80174528:	00603821 	move	a3,v1
8017452c:	3c04801e 	lui	a0,0x801e
80174530:	8c863718 	lw	a2,14104(a0)
80174534:	8c87371c 	lw	a3,14108(a0)
80174538:	00602821 	move	a1,v1
8017453c:	0c0629c2 	jal	8018a708 <__adddf3>
80174540:	00402021 	move	a0,v0
80174544:	00403021 	move	a2,v0
80174548:	02002021 	move	a0,s0
8017454c:	02202821 	move	a1,s1
80174550:	0c0629e0 	jal	8018a780 <__muldf3>
80174554:	00603821 	move	a3,v1
80174558:	3c04801e 	lui	a0,0x801e
8017455c:	8c863720 	lw	a2,14112(a0)
80174560:	8c873724 	lw	a3,14116(a0)
80174564:	00602821 	move	a1,v1
80174568:	0c0629c2 	jal	8018a708 <__adddf3>
8017456c:	00402021 	move	a0,v0
80174570:	00403021 	move	a2,v0
80174574:	02002021 	move	a0,s0
80174578:	02202821 	move	a1,s1
8017457c:	0c0629e0 	jal	8018a780 <__muldf3>
80174580:	00603821 	move	a3,v1
80174584:	3c04801e 	lui	a0,0x801e
80174588:	8c863770 	lw	a2,14192(a0)
8017458c:	8c873774 	lw	a3,14196(a0)
80174590:	00602821 	move	a1,v1
80174594:	0c0629c2 	jal	8018a708 <__adddf3>
80174598:	00402021 	move	a0,v0
8017459c:	00403021 	move	a2,v0
801745a0:	02002021 	move	a0,s0
801745a4:	02202821 	move	a1,s1
801745a8:	0c0629e0 	jal	8018a780 <__muldf3>
801745ac:	00603821 	move	a3,v1
801745b0:	00408021 	move	s0,v0
801745b4:	3c02801e 	lui	v0,0x801e
801745b8:	8c4628a8 	lw	a2,10408(v0)
801745bc:	8c4728ac 	lw	a3,10412(v0)
801745c0:	02c02021 	move	a0,s6
801745c4:	02e02821 	move	a1,s7
801745c8:	0c0629e0 	jal	8018a780 <__muldf3>
801745cc:	00608821 	move	s1,v1
801745d0:	00403021 	move	a2,v0
801745d4:	02402021 	move	a0,s2
801745d8:	02602821 	move	a1,s3
801745dc:	0c0629e0 	jal	8018a780 <__muldf3>
801745e0:	00603821 	move	a3,v1
801745e4:	00403021 	move	a2,v0
801745e8:	02802021 	move	a0,s4
801745ec:	02a02821 	move	a1,s5
801745f0:	0c0629e0 	jal	8018a780 <__muldf3>
801745f4:	00603821 	move	a3,v1
801745f8:	00403021 	move	a2,v0
801745fc:	02002021 	move	a0,s0
80174600:	02202821 	move	a1,s1
80174604:	0c0629c2 	jal	8018a708 <__adddf3>
80174608:	00603821 	move	a3,v1
8017460c:	8fa40060 	lw	a0,96(sp)
80174610:	8fa50064 	lw	a1,100(sp)
80174614:	00403021 	move	a2,v0
80174618:	0c0629e0 	jal	8018a780 <__muldf3>
8017461c:	00603821 	move	a3,v1
80174620:	02c02021 	move	a0,s6
80174624:	02e02821 	move	a1,s7
80174628:	02803021 	move	a2,s4
8017462c:	02a03821 	move	a3,s5
80174630:	00408021 	move	s0,v0
80174634:	0c0629e0 	jal	8018a780 <__muldf3>
80174638:	00608821 	move	s1,v1
8017463c:	00403021 	move	a2,v0
80174640:	02802021 	move	a0,s4
80174644:	02a02821 	move	a1,s5
80174648:	0c0629e0 	jal	8018a780 <__muldf3>
8017464c:	00603821 	move	a3,v1
80174650:	00403021 	move	a2,v0
80174654:	02802021 	move	a0,s4
80174658:	02a02821 	move	a1,s5
8017465c:	0c0629e0 	jal	8018a780 <__muldf3>
80174660:	00603821 	move	a3,v1
80174664:	00403021 	move	a2,v0
80174668:	02002021 	move	a0,s0
8017466c:	02202821 	move	a1,s1
80174670:	0c0629c2 	jal	8018a708 <__adddf3>
80174674:	00603821 	move	a3,v1
80174678:	8fa40068 	lw	a0,104(sp)
8017467c:	8fa5006c 	lw	a1,108(sp)
80174680:	00403021 	move	a2,v0
80174684:	0c0629c2 	jal	8018a708 <__adddf3>
80174688:	00603821 	move	a3,v1
8017468c:	8fa40060 	lw	a0,96(sp)
80174690:	8fa50064 	lw	a1,100(sp)
80174694:	8fa60030 	lw	a2,48(sp)
80174698:	8fa70034 	lw	a3,52(sp)
8017469c:	00408021 	move	s0,v0
801746a0:	0c0629a2 	jal	8018a688 <__subdf3>
801746a4:	00608821 	move	s1,v1
801746a8:	8fa40028 	lw	a0,40(sp)
801746ac:	8fa5002c 	lw	a1,44(sp)
801746b0:	00403021 	move	a2,v0
801746b4:	0c0629c2 	jal	8018a708 <__adddf3>
801746b8:	00603821 	move	a3,v1
801746bc:	00403021 	move	a2,v0
801746c0:	02002021 	move	a0,s0
801746c4:	02202821 	move	a1,s1
801746c8:	0c0629c2 	jal	8018a708 <__adddf3>
801746cc:	00603821 	move	a3,v1
801746d0:	8fa40030 	lw	a0,48(sp)
801746d4:	8fa50034 	lw	a1,52(sp)
801746d8:	00403021 	move	a2,v0
801746dc:	00603821 	move	a3,v1
801746e0:	00408021 	move	s0,v0
801746e4:	0c0629c2 	jal	8018a708 <__adddf3>
801746e8:	00608821 	move	s1,v1
801746ec:	8fa40030 	lw	a0,48(sp)
801746f0:	8fa50034 	lw	a1,52(sp)
801746f4:	00403021 	move	a2,v0
801746f8:	00603821 	move	a3,v1
801746fc:	00409021 	move	s2,v0
80174700:	0c0629a2 	jal	8018a688 <__subdf3>
80174704:	00609821 	move	s3,v1
80174708:	00403021 	move	a2,v0
8017470c:	02002021 	move	a0,s0
80174710:	02202821 	move	a1,s1
80174714:	0c0629c2 	jal	8018a708 <__adddf3>
80174718:	00603821 	move	a3,v1
8017471c:	00402021 	move	a0,v0
80174720:	00602821 	move	a1,v1
80174724:	00003021 	move	a2,zero
80174728:	00003821 	move	a3,zero
8017472c:	00408021 	move	s0,v0
80174730:	8fb60070 	lw	s6,112(sp)
80174734:	8fb70074 	lw	s7,116(sp)
80174738:	0c062bc4 	jal	8018af10 <__gtdf2>
8017473c:	00608821 	move	s1,v1
80174740:	18400066 	blez	v0,801748dc <bsloww+0x518>
80174744:	3c02801e 	lui	v0,0x801e
80174748:	8c462880 	lw	a2,10368(v0)
8017474c:	8c472884 	lw	a3,10372(v0)
80174750:	02002021 	move	a0,s0
80174754:	02202821 	move	a1,s1
80174758:	0c0629e0 	jal	8018a780 <__muldf3>
8017475c:	3c14801e 	lui	s4,0x801e
80174760:	8e8628c8 	lw	a2,10440(s4)
80174764:	8e8728cc 	lw	a3,10444(s4)
80174768:	00402021 	move	a0,v0
8017476c:	0c0629c2 	jal	8018a708 <__adddf3>
80174770:	00602821 	move	a1,v1
80174774:	00402021 	move	a0,v0
80174778:	00602821 	move	a1,v1
8017477c:	02403021 	move	a2,s2
80174780:	0c0629c2 	jal	8018a708 <__adddf3>
80174784:	02603821 	move	a3,s3
80174788:	00403021 	move	a2,v0
8017478c:	02402021 	move	a0,s2
80174790:	02602821 	move	a1,s3
80174794:	0c062b6c 	jal	8018adb0 <__eqdf2>
80174798:	00603821 	move	a3,v1
8017479c:	10400038 	beqz	v0,80174880 <bsloww+0x4bc>
801747a0:	00003021 	move	a2,zero
801747a4:	8fa40060 	lw	a0,96(sp)
801747a8:	8fa50064 	lw	a1,100(sp)
801747ac:	0c062bc4 	jal	8018af10 <__gtdf2>
801747b0:	00003821 	move	a3,zero
801747b4:	1840005b 	blez	v0,80174924 <bsloww+0x560>
801747b8:	27a20018 	addiu	v0,sp,24
801747bc:	8fa60068 	lw	a2,104(sp)
801747c0:	8fa7006c 	lw	a3,108(sp)
801747c4:	8fa40060 	lw	a0,96(sp)
801747c8:	8fa50064 	lw	a1,100(sp)
801747cc:	0c05f54c 	jal	8017d530 <__dubsin>
801747d0:	afa20010 	sw	v0,16(sp)
801747d4:	8fb00020 	lw	s0,32(sp)
801747d8:	8fb10024 	lw	s1,36(sp)
801747dc:	00003021 	move	a2,zero
801747e0:	00003821 	move	a3,zero
801747e4:	02002021 	move	a0,s0
801747e8:	0c062bc4 	jal	8018af10 <__gtdf2>
801747ec:	02202821 	move	a1,s1
801747f0:	18400064 	blez	v0,80174984 <bsloww+0x5c0>
801747f4:	3c02801e 	lui	v0,0x801e
801747f8:	3c02801e 	lui	v0,0x801e
801747fc:	8c4628b0 	lw	a2,10416(v0)
80174800:	8c4728b4 	lw	a3,10420(v0)
80174804:	02002021 	move	a0,s0
80174808:	0c0629e0 	jal	8018a780 <__muldf3>
8017480c:	02202821 	move	a1,s1
80174810:	8e8628c8 	lw	a2,10440(s4)
80174814:	8e8728cc 	lw	a3,10444(s4)
80174818:	00402021 	move	a0,v0
8017481c:	0c0629c2 	jal	8018a708 <__adddf3>
80174820:	00602821 	move	a1,v1
80174824:	8fb20018 	lw	s2,24(sp)
80174828:	8fb3001c 	lw	s3,28(sp)
8017482c:	00402021 	move	a0,v0
80174830:	00602821 	move	a1,v1
80174834:	02403021 	move	a2,s2
80174838:	0c0629c2 	jal	8018a708 <__adddf3>
8017483c:	02603821 	move	a3,s3
80174840:	00403021 	move	a2,v0
80174844:	02402021 	move	a0,s2
80174848:	02602821 	move	a1,s3
8017484c:	0c062b6c 	jal	8018adb0 <__eqdf2>
80174850:	00603821 	move	a3,v1
80174854:	10400017 	beqz	v0,801748b4 <bsloww+0x4f0>
80174858:	00003021 	move	a2,zero
8017485c:	8fa20078 	lw	v0,120(sp)
80174860:	00000000 	nop
80174864:	30420001 	andi	v0,v0,0x1
80174868:	14400029 	bnez	v0,80174910 <bsloww+0x54c>
8017486c:	02c02021 	move	a0,s6
80174870:	0c061678 	jal	801859e0 <__mpsin1>
80174874:	02e02821 	move	a1,s7
80174878:	00409021 	move	s2,v0
8017487c:	00609821 	move	s3,v1
80174880:	02401021 	move	v0,s2
80174884:	02601821 	move	v1,s3
80174888:	8fbf0058 	lw	ra,88(sp)
8017488c:	8fb70054 	lw	s7,84(sp)
80174890:	8fb60050 	lw	s6,80(sp)
80174894:	8fb5004c 	lw	s5,76(sp)
80174898:	8fb40048 	lw	s4,72(sp)
8017489c:	8fb30044 	lw	s3,68(sp)
801748a0:	8fb20040 	lw	s2,64(sp)
801748a4:	8fb1003c 	lw	s1,60(sp)
801748a8:	8fb00038 	lw	s0,56(sp)
801748ac:	03e00008 	jr	ra
801748b0:	27bd0060 	addiu	sp,sp,96
801748b4:	8fa40060 	lw	a0,96(sp)
801748b8:	8fa50064 	lw	a1,100(sp)
801748bc:	0c062bc4 	jal	8018af10 <__gtdf2>
801748c0:	00003821 	move	a3,zero
801748c4:	1c40ffef 	bgtz	v0,80174884 <bsloww+0x4c0>
801748c8:	02401021 	move	v0,s2
801748cc:	3c048000 	lui	a0,0x8000
801748d0:	02641826 	xor	v1,s3,a0
801748d4:	0805d221 	j	80174884 <bsloww+0x4c0>
801748d8:	00609821 	move	s3,v1
801748dc:	8c462880 	lw	a2,10368(v0)
801748e0:	8c472884 	lw	a3,10372(v0)
801748e4:	02002021 	move	a0,s0
801748e8:	02202821 	move	a1,s1
801748ec:	0c0629e0 	jal	8018a780 <__muldf3>
801748f0:	3c14801e 	lui	s4,0x801e
801748f4:	8e8628c8 	lw	a2,10440(s4)
801748f8:	8e8728cc 	lw	a3,10444(s4)
801748fc:	00402021 	move	a0,v0
80174900:	0c0629a2 	jal	8018a688 <__subdf3>
80174904:	00602821 	move	a1,v1
80174908:	0805d1de 	j	80174778 <bsloww+0x3b4>
8017490c:	00402021 	move	a0,v0
80174910:	0c06162d 	jal	801858b4 <__mpcos1>
80174914:	02e02821 	move	a1,s7
80174918:	00409021 	move	s2,v0
8017491c:	0805d220 	j	80174880 <bsloww+0x4bc>
80174920:	00609821 	move	s3,v1
80174924:	8fa30060 	lw	v1,96(sp)
80174928:	3c028000 	lui	v0,0x8000
8017492c:	00602021 	move	a0,v1
80174930:	8fa30064 	lw	v1,100(sp)
80174934:	00000000 	nop
80174938:	00622826 	xor	a1,v1,v0
8017493c:	8fa30068 	lw	v1,104(sp)
80174940:	00000000 	nop
80174944:	00603021 	move	a2,v1
80174948:	8fa3006c 	lw	v1,108(sp)
8017494c:	00000000 	nop
80174950:	00623826 	xor	a3,v1,v0
80174954:	27a20018 	addiu	v0,sp,24
80174958:	0c05f54c 	jal	8017d530 <__dubsin>
8017495c:	afa20010 	sw	v0,16(sp)
80174960:	8fb00020 	lw	s0,32(sp)
80174964:	8fb10024 	lw	s1,36(sp)
80174968:	00003021 	move	a2,zero
8017496c:	00003821 	move	a3,zero
80174970:	02002021 	move	a0,s0
80174974:	0c062bc4 	jal	8018af10 <__gtdf2>
80174978:	02202821 	move	a1,s1
8017497c:	1c40ff9e 	bgtz	v0,801747f8 <bsloww+0x434>
80174980:	3c02801e 	lui	v0,0x801e
80174984:	8c4628b0 	lw	a2,10416(v0)
80174988:	8c4728b4 	lw	a3,10420(v0)
8017498c:	02002021 	move	a0,s0
80174990:	0c0629e0 	jal	8018a780 <__muldf3>
80174994:	02202821 	move	a1,s1
80174998:	8e8628c8 	lw	a2,10440(s4)
8017499c:	8e8728cc 	lw	a3,10444(s4)
801749a0:	00402021 	move	a0,v0
801749a4:	0c0629a2 	jal	8018a688 <__subdf3>
801749a8:	00602821 	move	a1,v1
801749ac:	0805d209 	j	80174824 <bsloww+0x460>
801749b0:	00000000 	nop

801749b4 <__cos>:
801749b4:	3c027fff 	lui	v0,0x7fff
801749b8:	27bdfe68 	addiu	sp,sp,-408
801749bc:	3442ffff 	ori	v0,v0,0xffff
801749c0:	3c033e3f 	lui	v1,0x3e3f
801749c4:	afb60188 	sw	s6,392(sp)
801749c8:	3463ffff 	ori	v1,v1,0xffff
801749cc:	00a2b024 	and	s6,a1,v0
801749d0:	0076182a 	slt	v1,v1,s6
801749d4:	afbf0194 	sw	ra,404(sp)
801749d8:	afbe0190 	sw	s8,400(sp)
801749dc:	afb7018c 	sw	s7,396(sp)
801749e0:	afb50184 	sw	s5,388(sp)
801749e4:	afb40180 	sw	s4,384(sp)
801749e8:	afb3017c 	sw	s3,380(sp)
801749ec:	afb20178 	sw	s2,376(sp)
801749f0:	afb10174 	sw	s1,372(sp)
801749f4:	afb00170 	sw	s0,368(sp)
801749f8:	afa40198 	sw	a0,408(sp)
801749fc:	106002ad 	beqz	v1,801754b4 <__cos+0xb00>
80174a00:	afa5019c 	sw	a1,412(sp)
80174a04:	3c023feb 	lui	v0,0x3feb
80174a08:	34425fff 	ori	v0,v0,0x5fff
80174a0c:	0056102a 	slt	v0,v0,s6
80174a10:	144001e5 	bnez	v0,801751a8 <__cos+0x7f4>
80174a14:	3c024003 	lui	v0,0x4003
80174a18:	00003021 	move	a2,zero
80174a1c:	0c062bc4 	jal	8018af10 <__gtdf2>
80174a20:	00003821 	move	a3,zero
80174a24:	1840054b 	blez	v0,80175f54 <__cos+0x15a0>
80174a28:	00000000 	nop
80174a2c:	8fb00198 	lw	s0,408(sp)
80174a30:	8fb1019c 	lw	s1,412(sp)
80174a34:	3c02801e 	lui	v0,0x801e
80174a38:	8c442930 	lw	a0,10544(v0)
80174a3c:	8c452934 	lw	a1,10548(v0)
80174a40:	afa400a0 	sw	a0,160(sp)
80174a44:	afa500a4 	sw	a1,164(sp)
80174a48:	8fa600a0 	lw	a2,160(sp)
80174a4c:	8fa700a4 	lw	a3,164(sp)
80174a50:	02002021 	move	a0,s0
80174a54:	0c0629c2 	jal	8018a708 <__adddf3>
80174a58:	02202821 	move	a1,s1
80174a5c:	8fa600a0 	lw	a2,160(sp)
80174a60:	8fa700a4 	lw	a3,164(sp)
80174a64:	00402021 	move	a0,v0
80174a68:	00602821 	move	a1,v1
80174a6c:	0c0629a2 	jal	8018a688 <__subdf3>
80174a70:	0040b021 	move	s6,v0
80174a74:	00403021 	move	a2,v0
80174a78:	02002021 	move	a0,s0
80174a7c:	02202821 	move	a1,s1
80174a80:	0c0629a2 	jal	8018a688 <__subdf3>
80174a84:	00603821 	move	a3,v1
80174a88:	00402021 	move	a0,v0
80174a8c:	00602821 	move	a1,v1
80174a90:	00403021 	move	a2,v0
80174a94:	00603821 	move	a3,v1
80174a98:	00408021 	move	s0,v0
80174a9c:	0c0629e0 	jal	8018a780 <__muldf3>
80174aa0:	00608821 	move	s1,v1
80174aa4:	00403021 	move	a2,v0
80174aa8:	02002021 	move	a0,s0
80174aac:	02202821 	move	a1,s1
80174ab0:	00603821 	move	a3,v1
80174ab4:	0040a021 	move	s4,v0
80174ab8:	0c0629e0 	jal	8018a780 <__muldf3>
80174abc:	0060a821 	move	s5,v1
80174ac0:	3c05801e 	lui	a1,0x801e
80174ac4:	8ca62840 	lw	a2,10304(a1)
80174ac8:	8ca72844 	lw	a3,10308(a1)
80174acc:	02802021 	move	a0,s4
80174ad0:	02a02821 	move	a1,s5
80174ad4:	00409021 	move	s2,v0
80174ad8:	0c0629e0 	jal	8018a780 <__muldf3>
80174adc:	00609821 	move	s3,v1
80174ae0:	3c08801e 	lui	t0,0x801e
80174ae4:	8d062848 	lw	a2,10312(t0)
80174ae8:	8d07284c 	lw	a3,10316(t0)
80174aec:	00402021 	move	a0,v0
80174af0:	0c0629a2 	jal	8018a688 <__subdf3>
80174af4:	00602821 	move	a1,v1
80174af8:	00403021 	move	a2,v0
80174afc:	02402021 	move	a0,s2
80174b00:	02602821 	move	a1,s3
80174b04:	0c0629e0 	jal	8018a780 <__muldf3>
80174b08:	00603821 	move	a3,v1
80174b0c:	00403021 	move	a2,v0
80174b10:	02002021 	move	a0,s0
80174b14:	02202821 	move	a1,s1
80174b18:	0c0629c2 	jal	8018a708 <__adddf3>
80174b1c:	00603821 	move	a3,v1
80174b20:	3c09801e 	lui	t1,0x801e
80174b24:	afa200f8 	sw	v0,248(sp)
80174b28:	0016b140 	sll	s6,s6,0x5
80174b2c:	25222938 	addiu	v0,t1,10552
80174b30:	02c2b021 	addu	s6,s6,v0
80174b34:	afa300fc 	sw	v1,252(sp)
80174b38:	8ec60008 	lw	a2,8(s6)
80174b3c:	8ec7000c 	lw	a3,12(s6)
80174b40:	8fa400f8 	lw	a0,248(sp)
80174b44:	8fa500fc 	lw	a1,252(sp)
80174b48:	0c0629e0 	jal	8018a780 <__muldf3>
80174b4c:	00000000 	nop
80174b50:	8ec40018 	lw	a0,24(s6)
80174b54:	8ec5001c 	lw	a1,28(s6)
80174b58:	00403021 	move	a2,v0
80174b5c:	0c0629a2 	jal	8018a688 <__subdf3>
80174b60:	00603821 	move	a3,v1
80174b64:	00408021 	move	s0,v0
80174b68:	3c02801e 	lui	v0,0x801e
80174b6c:	8c462858 	lw	a2,10328(v0)
80174b70:	8c47285c 	lw	a3,10332(v0)
80174b74:	02802021 	move	a0,s4
80174b78:	02a02821 	move	a1,s5
80174b7c:	0c0629e0 	jal	8018a780 <__muldf3>
80174b80:	00608821 	move	s1,v1
80174b84:	3c04801e 	lui	a0,0x801e
80174b88:	8c862860 	lw	a2,10336(a0)
80174b8c:	8c872864 	lw	a3,10340(a0)
80174b90:	00602821 	move	a1,v1
80174b94:	0c0629a2 	jal	8018a688 <__subdf3>
80174b98:	00402021 	move	a0,v0
80174b9c:	00403021 	move	a2,v0
80174ba0:	02802021 	move	a0,s4
80174ba4:	02a02821 	move	a1,s5
80174ba8:	0c0629e0 	jal	8018a780 <__muldf3>
80174bac:	00603821 	move	a3,v1
80174bb0:	3c05801e 	lui	a1,0x801e
80174bb4:	8ca62868 	lw	a2,10344(a1)
80174bb8:	8ca7286c 	lw	a3,10348(a1)
80174bbc:	00402021 	move	a0,v0
80174bc0:	0c0629c2 	jal	8018a708 <__adddf3>
80174bc4:	00602821 	move	a1,v1
80174bc8:	8ed20010 	lw	s2,16(s6)
80174bcc:	8ed30014 	lw	s3,20(s6)
80174bd0:	02802021 	move	a0,s4
80174bd4:	02a02821 	move	a1,s5
80174bd8:	00403021 	move	a2,v0
80174bdc:	0c0629e0 	jal	8018a780 <__muldf3>
80174be0:	00603821 	move	a3,v1
80174be4:	00402021 	move	a0,v0
80174be8:	00602821 	move	a1,v1
80174bec:	02403021 	move	a2,s2
80174bf0:	0c0629e0 	jal	8018a780 <__muldf3>
80174bf4:	02603821 	move	a3,s3
80174bf8:	00403021 	move	a2,v0
80174bfc:	02002021 	move	a0,s0
80174c00:	02202821 	move	a1,s1
80174c04:	0c0629a2 	jal	8018a688 <__subdf3>
80174c08:	00603821 	move	a3,v1
80174c0c:	8ec60000 	lw	a2,0(s6)
80174c10:	8ec70004 	lw	a3,4(s6)
80174c14:	8fa400f8 	lw	a0,248(sp)
80174c18:	8fa500fc 	lw	a1,252(sp)
80174c1c:	00408021 	move	s0,v0
80174c20:	0c0629e0 	jal	8018a780 <__muldf3>
80174c24:	00608821 	move	s1,v1
80174c28:	00403021 	move	a2,v0
80174c2c:	02002021 	move	a0,s0
80174c30:	02202821 	move	a1,s1
80174c34:	0c0629a2 	jal	8018a688 <__subdf3>
80174c38:	00603821 	move	a3,v1
80174c3c:	00403021 	move	a2,v0
80174c40:	02402021 	move	a0,s2
80174c44:	02602821 	move	a1,s3
80174c48:	00603821 	move	a3,v1
80174c4c:	00408021 	move	s0,v0
80174c50:	0c0629c2 	jal	8018a708 <__adddf3>
80174c54:	00608821 	move	s1,v1
80174c58:	00403021 	move	a2,v0
80174c5c:	02402021 	move	a0,s2
80174c60:	02602821 	move	a1,s3
80174c64:	00603821 	move	a3,v1
80174c68:	0040b021 	move	s6,v0
80174c6c:	0c0629a2 	jal	8018a688 <__subdf3>
80174c70:	0060b821 	move	s7,v1
80174c74:	00403021 	move	a2,v0
80174c78:	02002021 	move	a0,s0
80174c7c:	02202821 	move	a1,s1
80174c80:	0c0629c2 	jal	8018a708 <__adddf3>
80174c84:	00603821 	move	a3,v1
80174c88:	3c04801e 	lui	a0,0x801e
80174c8c:	8c8628d0 	lw	a2,10448(a0)
80174c90:	8c8728d4 	lw	a3,10452(a0)
80174c94:	00602821 	move	a1,v1
80174c98:	0c0629e0 	jal	8018a780 <__muldf3>
80174c9c:	00402021 	move	a0,v0
80174ca0:	00403021 	move	a2,v0
80174ca4:	02c02021 	move	a0,s6
80174ca8:	02e02821 	move	a1,s7
80174cac:	0c0629c2 	jal	8018a708 <__adddf3>
80174cb0:	00603821 	move	a3,v1
80174cb4:	00403021 	move	a2,v0
80174cb8:	02c02021 	move	a0,s6
80174cbc:	02e02821 	move	a1,s7
80174cc0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80174cc4:	00603821 	move	a3,v1
80174cc8:	1040012a 	beqz	v0,80175174 <__cos+0x7c0>
80174ccc:	02c01021 	move	v0,s6
80174cd0:	8fa40198 	lw	a0,408(sp)
80174cd4:	8fa5019c 	lw	a1,412(sp)
80174cd8:	00003021 	move	a2,zero
80174cdc:	0c062bc4 	jal	8018af10 <__gtdf2>
80174ce0:	00003821 	move	a3,zero
80174ce4:	184004a1 	blez	v0,80175f6c <__cos+0x15b8>
80174ce8:	3c028000 	lui	v0,0x8000
80174cec:	8fb00198 	lw	s0,408(sp)
80174cf0:	8fb1019c 	lw	s1,412(sp)
80174cf4:	8fa600a0 	lw	a2,160(sp)
80174cf8:	8fa700a4 	lw	a3,164(sp)
80174cfc:	02002021 	move	a0,s0
80174d00:	0c0629c2 	jal	8018a708 <__adddf3>
80174d04:	02202821 	move	a1,s1
80174d08:	8fa600a0 	lw	a2,160(sp)
80174d0c:	8fa700a4 	lw	a3,164(sp)
80174d10:	00402021 	move	a0,v0
80174d14:	00602821 	move	a1,v1
80174d18:	0c0629a2 	jal	8018a688 <__subdf3>
80174d1c:	00409021 	move	s2,v0
80174d20:	00403021 	move	a2,v0
80174d24:	02002021 	move	a0,s0
80174d28:	02202821 	move	a1,s1
80174d2c:	0c0629a2 	jal	8018a688 <__subdf3>
80174d30:	00603821 	move	a3,v1
80174d34:	00402021 	move	a0,v0
80174d38:	00602821 	move	a1,v1
80174d3c:	00403021 	move	a2,v0
80174d40:	00603821 	move	a3,v1
80174d44:	0040a021 	move	s4,v0
80174d48:	0c0629e0 	jal	8018a780 <__muldf3>
80174d4c:	0060a821 	move	s5,v1
80174d50:	0040b021 	move	s6,v0
80174d54:	0060b821 	move	s7,v1
80174d58:	3c02801e 	lui	v0,0x801e
80174d5c:	3c03801e 	lui	v1,0x801e
80174d60:	8c502850 	lw	s0,10320(v0)
80174d64:	8c512854 	lw	s1,10324(v0)
80174d68:	00129140 	sll	s2,s2,0x5
80174d6c:	24622938 	addiu	v0,v1,10552
80174d70:	02429021 	addu	s2,s2,v0
80174d74:	8e440000 	lw	a0,0(s2)
80174d78:	8e450004 	lw	a1,4(s2)
80174d7c:	02003021 	move	a2,s0
80174d80:	02203821 	move	a3,s1
80174d84:	afa400d8 	sw	a0,216(sp)
80174d88:	afa500dc 	sw	a1,220(sp)
80174d8c:	02802021 	move	a0,s4
80174d90:	0c0629c2 	jal	8018a708 <__adddf3>
80174d94:	02a02821 	move	a1,s5
80174d98:	00402021 	move	a0,v0
80174d9c:	02003021 	move	a2,s0
80174da0:	02203821 	move	a3,s1
80174da4:	0c0629a2 	jal	8018a688 <__subdf3>
80174da8:	00602821 	move	a1,v1
80174dac:	8fa400d8 	lw	a0,216(sp)
80174db0:	8fa500dc 	lw	a1,220(sp)
80174db4:	02003021 	move	a2,s0
80174db8:	02203821 	move	a3,s1
80174dbc:	afa20100 	sw	v0,256(sp)
80174dc0:	0c0629c2 	jal	8018a708 <__adddf3>
80174dc4:	afa30104 	sw	v1,260(sp)
80174dc8:	00402021 	move	a0,v0
80174dcc:	02003021 	move	a2,s0
80174dd0:	02203821 	move	a3,s1
80174dd4:	0c0629a2 	jal	8018a688 <__subdf3>
80174dd8:	00602821 	move	a1,v1
80174ddc:	3c08801e 	lui	t0,0x801e
80174de0:	8d062858 	lw	a2,10328(t0)
80174de4:	8d07285c 	lw	a3,10332(t0)
80174de8:	afa20108 	sw	v0,264(sp)
80174dec:	afa3010c 	sw	v1,268(sp)
80174df0:	8e420010 	lw	v0,16(s2)
80174df4:	8e430014 	lw	v1,20(s2)
80174df8:	02c02021 	move	a0,s6
80174dfc:	02e02821 	move	a1,s7
80174e00:	afa200e0 	sw	v0,224(sp)
80174e04:	0c0629e0 	jal	8018a780 <__muldf3>
80174e08:	afa300e4 	sw	v1,228(sp)
80174e0c:	00602821 	move	a1,v1
80174e10:	3c03801e 	lui	v1,0x801e
80174e14:	8c662860 	lw	a2,10336(v1)
80174e18:	8c672864 	lw	a3,10340(v1)
80174e1c:	0c0629a2 	jal	8018a688 <__subdf3>
80174e20:	00402021 	move	a0,v0
80174e24:	00403021 	move	a2,v0
80174e28:	02c02021 	move	a0,s6
80174e2c:	02e02821 	move	a1,s7
80174e30:	0c0629e0 	jal	8018a780 <__muldf3>
80174e34:	00603821 	move	a3,v1
80174e38:	3c08801e 	lui	t0,0x801e
80174e3c:	8d062868 	lw	a2,10344(t0)
80174e40:	8d07286c 	lw	a3,10348(t0)
80174e44:	00402021 	move	a0,v0
80174e48:	0c0629c2 	jal	8018a708 <__adddf3>
80174e4c:	00602821 	move	a1,v1
80174e50:	00403021 	move	a2,v0
80174e54:	02c02021 	move	a0,s6
80174e58:	02e02821 	move	a1,s7
80174e5c:	0c0629e0 	jal	8018a780 <__muldf3>
80174e60:	00603821 	move	a3,v1
80174e64:	8fa600e0 	lw	a2,224(sp)
80174e68:	8fa700e4 	lw	a3,228(sp)
80174e6c:	00402021 	move	a0,v0
80174e70:	0c0629e0 	jal	8018a780 <__muldf3>
80174e74:	00602821 	move	a1,v1
80174e78:	8e440018 	lw	a0,24(s2)
80174e7c:	8e45001c 	lw	a1,28(s2)
80174e80:	00403021 	move	a2,v0
80174e84:	0c0629a2 	jal	8018a688 <__subdf3>
80174e88:	00603821 	move	a3,v1
80174e8c:	8fa60100 	lw	a2,256(sp)
80174e90:	8fa70104 	lw	a3,260(sp)
80174e94:	02802021 	move	a0,s4
80174e98:	02a02821 	move	a1,s5
80174e9c:	00408021 	move	s0,v0
80174ea0:	0c0629a2 	jal	8018a688 <__subdf3>
80174ea4:	00608821 	move	s1,v1
80174ea8:	8fa60108 	lw	a2,264(sp)
80174eac:	8fa7010c 	lw	a3,268(sp)
80174eb0:	00402021 	move	a0,v0
80174eb4:	0c0629e0 	jal	8018a780 <__muldf3>
80174eb8:	00602821 	move	a1,v1
80174ebc:	00403021 	move	a2,v0
80174ec0:	02002021 	move	a0,s0
80174ec4:	02202821 	move	a1,s1
80174ec8:	0c0629a2 	jal	8018a688 <__subdf3>
80174ecc:	00603821 	move	a3,v1
80174ed0:	8fa400d8 	lw	a0,216(sp)
80174ed4:	8fa500dc 	lw	a1,220(sp)
80174ed8:	8fa60108 	lw	a2,264(sp)
80174edc:	8fa7010c 	lw	a3,268(sp)
80174ee0:	00408021 	move	s0,v0
80174ee4:	0c0629a2 	jal	8018a688 <__subdf3>
80174ee8:	00608821 	move	s1,v1
80174eec:	8e460008 	lw	a2,8(s2)
80174ef0:	8e47000c 	lw	a3,12(s2)
80174ef4:	00402021 	move	a0,v0
80174ef8:	0c0629c2 	jal	8018a708 <__adddf3>
80174efc:	00602821 	move	a1,v1
80174f00:	00403021 	move	a2,v0
80174f04:	02802021 	move	a0,s4
80174f08:	02a02821 	move	a1,s5
80174f0c:	0c0629e0 	jal	8018a780 <__muldf3>
80174f10:	00603821 	move	a3,v1
80174f14:	00403021 	move	a2,v0
80174f18:	02002021 	move	a0,s0
80174f1c:	02202821 	move	a1,s1
80174f20:	0c0629a2 	jal	8018a688 <__subdf3>
80174f24:	00603821 	move	a3,v1
80174f28:	02802021 	move	a0,s4
80174f2c:	02a02821 	move	a1,s5
80174f30:	02c03021 	move	a2,s6
80174f34:	02e03821 	move	a3,s7
80174f38:	00409021 	move	s2,v0
80174f3c:	0c0629e0 	jal	8018a780 <__muldf3>
80174f40:	00609821 	move	s3,v1
80174f44:	3c09801e 	lui	t1,0x801e
80174f48:	8d262840 	lw	a2,10304(t1)
80174f4c:	8d272844 	lw	a3,10308(t1)
80174f50:	02c02021 	move	a0,s6
80174f54:	02e02821 	move	a1,s7
80174f58:	00408021 	move	s0,v0
80174f5c:	0c0629e0 	jal	8018a780 <__muldf3>
80174f60:	00608821 	move	s1,v1
80174f64:	00402021 	move	a0,v0
80174f68:	3c02801e 	lui	v0,0x801e
80174f6c:	8c462848 	lw	a2,10312(v0)
80174f70:	8c47284c 	lw	a3,10316(v0)
80174f74:	0c0629a2 	jal	8018a688 <__subdf3>
80174f78:	00602821 	move	a1,v1
80174f7c:	00403021 	move	a2,v0
80174f80:	02002021 	move	a0,s0
80174f84:	02202821 	move	a1,s1
80174f88:	0c0629e0 	jal	8018a780 <__muldf3>
80174f8c:	00603821 	move	a3,v1
80174f90:	8fa600d8 	lw	a2,216(sp)
80174f94:	8fa700dc 	lw	a3,220(sp)
80174f98:	00402021 	move	a0,v0
80174f9c:	0c0629e0 	jal	8018a780 <__muldf3>
80174fa0:	00602821 	move	a1,v1
80174fa4:	00403021 	move	a2,v0
80174fa8:	02402021 	move	a0,s2
80174fac:	02602821 	move	a1,s3
80174fb0:	0c0629a2 	jal	8018a688 <__subdf3>
80174fb4:	00603821 	move	a3,v1
80174fb8:	8fa40100 	lw	a0,256(sp)
80174fbc:	8fa50104 	lw	a1,260(sp)
80174fc0:	8fa60108 	lw	a2,264(sp)
80174fc4:	8fa7010c 	lw	a3,268(sp)
80174fc8:	0040a021 	move	s4,v0
80174fcc:	0c0629e0 	jal	8018a780 <__muldf3>
80174fd0:	0060a821 	move	s5,v1
80174fd4:	8fa400e0 	lw	a0,224(sp)
80174fd8:	8fa500e4 	lw	a1,228(sp)
80174fdc:	00403021 	move	a2,v0
80174fe0:	00603821 	move	a3,v1
80174fe4:	00409021 	move	s2,v0
80174fe8:	0c0629a2 	jal	8018a688 <__subdf3>
80174fec:	00609821 	move	s3,v1
80174ff0:	8fa400e0 	lw	a0,224(sp)
80174ff4:	8fa500e4 	lw	a1,228(sp)
80174ff8:	00403021 	move	a2,v0
80174ffc:	00603821 	move	a3,v1
80175000:	00408021 	move	s0,v0
80175004:	0c0629a2 	jal	8018a688 <__subdf3>
80175008:	00608821 	move	s1,v1
8017500c:	00402021 	move	a0,v0
80175010:	02403021 	move	a2,s2
80175014:	02603821 	move	a3,s3
80175018:	0c0629a2 	jal	8018a688 <__subdf3>
8017501c:	00602821 	move	a1,v1
80175020:	00403021 	move	a2,v0
80175024:	02802021 	move	a0,s4
80175028:	02a02821 	move	a1,s5
8017502c:	0c0629c2 	jal	8018a708 <__adddf3>
80175030:	00603821 	move	a3,v1
80175034:	00403021 	move	a2,v0
80175038:	02002021 	move	a0,s0
8017503c:	02202821 	move	a1,s1
80175040:	00603821 	move	a3,v1
80175044:	00409021 	move	s2,v0
80175048:	0c0629c2 	jal	8018a708 <__adddf3>
8017504c:	00609821 	move	s3,v1
80175050:	00403021 	move	a2,v0
80175054:	02002021 	move	a0,s0
80175058:	02202821 	move	a1,s1
8017505c:	00603821 	move	a3,v1
80175060:	0040b021 	move	s6,v0
80175064:	0c0629a2 	jal	8018a688 <__subdf3>
80175068:	0060b821 	move	s7,v1
8017506c:	00403021 	move	a2,v0
80175070:	02402021 	move	a0,s2
80175074:	02602821 	move	a1,s3
80175078:	0c0629c2 	jal	8018a708 <__adddf3>
8017507c:	00603821 	move	a3,v1
80175080:	3c04801e 	lui	a0,0x801e
80175084:	8c862880 	lw	a2,10368(a0)
80175088:	8c872884 	lw	a3,10372(a0)
8017508c:	00602821 	move	a1,v1
80175090:	0c0629e0 	jal	8018a780 <__muldf3>
80175094:	00402021 	move	a0,v0
80175098:	00403021 	move	a2,v0
8017509c:	02c02021 	move	a0,s6
801750a0:	02e02821 	move	a1,s7
801750a4:	0c0629c2 	jal	8018a708 <__adddf3>
801750a8:	00603821 	move	a3,v1
801750ac:	00403021 	move	a2,v0
801750b0:	02c02021 	move	a0,s6
801750b4:	02e02821 	move	a1,s7
801750b8:	0c062b6c 	jal	8018adb0 <__eqdf2>
801750bc:	00603821 	move	a3,v1
801750c0:	1040002c 	beqz	v0,80175174 <__cos+0x7c0>
801750c4:	02c01021 	move	v0,s6
801750c8:	8fa40198 	lw	a0,408(sp)
801750cc:	8fa5019c 	lw	a1,412(sp)
801750d0:	00003021 	move	a2,zero
801750d4:	0c062bc4 	jal	8018af10 <__gtdf2>
801750d8:	00003821 	move	a3,zero
801750dc:	18400685 	blez	v0,80176af4 <__cos+0x2140>
801750e0:	3c028000 	lui	v0,0x8000
801750e4:	8fa40198 	lw	a0,408(sp)
801750e8:	8fa5019c 	lw	a1,412(sp)
801750ec:	27a20030 	addiu	v0,sp,48
801750f0:	00003021 	move	a2,zero
801750f4:	00003821 	move	a3,zero
801750f8:	0c060809 	jal	80182024 <__docos>
801750fc:	afa20010 	sw	v0,16(sp)
80175100:	3c02801e 	lui	v0,0x801e
80175104:	8c442898 	lw	a0,10392(v0)
80175108:	8c45289c 	lw	a1,10396(v0)
8017510c:	8fa60038 	lw	a2,56(sp)
80175110:	8fa7003c 	lw	a3,60(sp)
80175114:	8fb60030 	lw	s6,48(sp)
80175118:	8fb70034 	lw	s7,52(sp)
8017511c:	0c0629e0 	jal	8018a780 <__muldf3>
80175120:	00000000 	nop
80175124:	00403021 	move	a2,v0
80175128:	02c02021 	move	a0,s6
8017512c:	02e02821 	move	a1,s7
80175130:	0c0629c2 	jal	8018a708 <__adddf3>
80175134:	00603821 	move	a3,v1
80175138:	00403021 	move	a2,v0
8017513c:	02c02021 	move	a0,s6
80175140:	02e02821 	move	a1,s7
80175144:	0c062b6c 	jal	8018adb0 <__eqdf2>
80175148:	00603821 	move	a3,v1
8017514c:	10400009 	beqz	v0,80175174 <__cos+0x7c0>
80175150:	02c01021 	move	v0,s6
80175154:	8fa40198 	lw	a0,408(sp)
80175158:	8fa5019c 	lw	a1,412(sp)
8017515c:	00003021 	move	a2,zero
80175160:	0c0616c2 	jal	80185b08 <__mpcos>
80175164:	00003821 	move	a3,zero
80175168:	0040b021 	move	s6,v0
8017516c:	0060b821 	move	s7,v1
80175170:	02c01021 	move	v0,s6
80175174:	02e01821 	move	v1,s7
80175178:	8fbf0194 	lw	ra,404(sp)
8017517c:	8fbe0190 	lw	s8,400(sp)
80175180:	8fb7018c 	lw	s7,396(sp)
80175184:	8fb60188 	lw	s6,392(sp)
80175188:	8fb50184 	lw	s5,388(sp)
8017518c:	8fb40180 	lw	s4,384(sp)
80175190:	8fb3017c 	lw	s3,380(sp)
80175194:	8fb20178 	lw	s2,376(sp)
80175198:	8fb10174 	lw	s1,372(sp)
8017519c:	8fb00170 	lw	s0,368(sp)
801751a0:	03e00008 	jr	ra
801751a4:	27bd0198 	addiu	sp,sp,408
801751a8:	344268fc 	ori	v0,v0,0x68fc
801751ac:	0056102a 	slt	v0,v0,s6
801751b0:	144000c5 	bnez	v0,801754c8 <__cos+0xb14>
801751b4:	3c024199 	lui	v0,0x4199
801751b8:	00003021 	move	a2,zero
801751bc:	0c062bc4 	jal	8018af10 <__gtdf2>
801751c0:	00003821 	move	a3,zero
801751c4:	18400646 	blez	v0,80176ae0 <__cos+0x212c>
801751c8:	3c028000 	lui	v0,0x8000
801751cc:	8fa60198 	lw	a2,408(sp)
801751d0:	8fa7019c 	lw	a3,412(sp)
801751d4:	3c02801e 	lui	v0,0x801e
801751d8:	8c4436f8 	lw	a0,14072(v0)
801751dc:	8c4536fc 	lw	a1,14076(v0)
801751e0:	0c0629a2 	jal	8018a688 <__subdf3>
801751e4:	00000000 	nop
801751e8:	00408021 	move	s0,v0
801751ec:	3c02801e 	lui	v0,0x801e
801751f0:	8c523700 	lw	s2,14080(v0)
801751f4:	8c533704 	lw	s3,14084(v0)
801751f8:	02403021 	move	a2,s2
801751fc:	02603821 	move	a3,s3
80175200:	02002021 	move	a0,s0
80175204:	00602821 	move	a1,v1
80175208:	0c0629c2 	jal	8018a708 <__adddf3>
8017520c:	00608821 	move	s1,v1
80175210:	00403021 	move	a2,v0
80175214:	02002021 	move	a0,s0
80175218:	02202821 	move	a1,s1
8017521c:	00603821 	move	a3,v1
80175220:	afa20088 	sw	v0,136(sp)
80175224:	afa3008c 	sw	v1,140(sp)
80175228:	afa20020 	sw	v0,32(sp)
8017522c:	0c0629a2 	jal	8018a688 <__subdf3>
80175230:	afa30024 	sw	v1,36(sp)
80175234:	00403021 	move	a2,v0
80175238:	02402021 	move	a0,s2
8017523c:	02602821 	move	a1,s3
80175240:	0c0629c2 	jal	8018a708 <__adddf3>
80175244:	00603821 	move	a3,v1
80175248:	8fa40088 	lw	a0,136(sp)
8017524c:	8fa5008c 	lw	a1,140(sp)
80175250:	00803021 	move	a2,a0
80175254:	00a03821 	move	a3,a1
80175258:	afa20070 	sw	v0,112(sp)
8017525c:	afa30074 	sw	v1,116(sp)
80175260:	afa20028 	sw	v0,40(sp)
80175264:	0c0629e0 	jal	8018a780 <__muldf3>
80175268:	afa3002c 	sw	v1,44(sp)
8017526c:	00409021 	move	s2,v0
80175270:	3c02801e 	lui	v0,0x801e
80175274:	8c4628d8 	lw	a2,10456(v0)
80175278:	8c4728dc 	lw	a3,10460(v0)
8017527c:	02402021 	move	a0,s2
80175280:	00602821 	move	a1,v1
80175284:	0c062c0c 	jal	8018b030 <__ltdf2>
80175288:	00609821 	move	s3,v1
8017528c:	044100fc 	bgez	v0,80175680 <__cos+0xccc>
80175290:	00003021 	move	a2,zero
80175294:	3c02801e 	lui	v0,0x801e
80175298:	8c463708 	lw	a2,14088(v0)
8017529c:	8c47370c 	lw	a3,14092(v0)
801752a0:	02402021 	move	a0,s2
801752a4:	0c0629e0 	jal	8018a780 <__muldf3>
801752a8:	02602821 	move	a1,s3
801752ac:	3c04801e 	lui	a0,0x801e
801752b0:	8c863710 	lw	a2,14096(a0)
801752b4:	8c873714 	lw	a3,14100(a0)
801752b8:	00602821 	move	a1,v1
801752bc:	0c0629c2 	jal	8018a708 <__adddf3>
801752c0:	00402021 	move	a0,v0
801752c4:	00403021 	move	a2,v0
801752c8:	02402021 	move	a0,s2
801752cc:	02602821 	move	a1,s3
801752d0:	0c0629e0 	jal	8018a780 <__muldf3>
801752d4:	00603821 	move	a3,v1
801752d8:	3c04801e 	lui	a0,0x801e
801752dc:	8c863718 	lw	a2,14104(a0)
801752e0:	8c87371c 	lw	a3,14108(a0)
801752e4:	00602821 	move	a1,v1
801752e8:	0c0629c2 	jal	8018a708 <__adddf3>
801752ec:	00402021 	move	a0,v0
801752f0:	00403021 	move	a2,v0
801752f4:	02402021 	move	a0,s2
801752f8:	02602821 	move	a1,s3
801752fc:	0c0629e0 	jal	8018a780 <__muldf3>
80175300:	00603821 	move	a3,v1
80175304:	3c04801e 	lui	a0,0x801e
80175308:	8c863720 	lw	a2,14112(a0)
8017530c:	8c873724 	lw	a3,14116(a0)
80175310:	00602821 	move	a1,v1
80175314:	0c0629c2 	jal	8018a708 <__adddf3>
80175318:	00402021 	move	a0,v0
8017531c:	00403021 	move	a2,v0
80175320:	02402021 	move	a0,s2
80175324:	02602821 	move	a1,s3
80175328:	0c0629e0 	jal	8018a780 <__muldf3>
8017532c:	00603821 	move	a3,v1
80175330:	3c04801e 	lui	a0,0x801e
80175334:	8c863728 	lw	a2,14120(a0)
80175338:	8c87372c 	lw	a3,14124(a0)
8017533c:	00602821 	move	a1,v1
80175340:	0c0629c2 	jal	8018a708 <__adddf3>
80175344:	00402021 	move	a0,v0
80175348:	8fa40088 	lw	a0,136(sp)
8017534c:	8fa5008c 	lw	a1,140(sp)
80175350:	00403021 	move	a2,v0
80175354:	0c0629e0 	jal	8018a780 <__muldf3>
80175358:	00603821 	move	a3,v1
8017535c:	00408021 	move	s0,v0
80175360:	3c02801e 	lui	v0,0x801e
80175364:	8c4628e0 	lw	a2,10464(v0)
80175368:	8c4728e4 	lw	a3,10468(v0)
8017536c:	8fa40070 	lw	a0,112(sp)
80175370:	8fa50074 	lw	a1,116(sp)
80175374:	0c0629e0 	jal	8018a780 <__muldf3>
80175378:	00608821 	move	s1,v1
8017537c:	00403021 	move	a2,v0
80175380:	02002021 	move	a0,s0
80175384:	02202821 	move	a1,s1
80175388:	0c0629c2 	jal	8018a708 <__adddf3>
8017538c:	00603821 	move	a3,v1
80175390:	00403021 	move	a2,v0
80175394:	02402021 	move	a0,s2
80175398:	02602821 	move	a1,s3
8017539c:	0c0629e0 	jal	8018a780 <__muldf3>
801753a0:	00603821 	move	a3,v1
801753a4:	8fa40070 	lw	a0,112(sp)
801753a8:	8fa50074 	lw	a1,116(sp)
801753ac:	00403021 	move	a2,v0
801753b0:	0c0629c2 	jal	8018a708 <__adddf3>
801753b4:	00603821 	move	a3,v1
801753b8:	8fa40088 	lw	a0,136(sp)
801753bc:	8fa5008c 	lw	a1,140(sp)
801753c0:	00403021 	move	a2,v0
801753c4:	00603821 	move	a3,v1
801753c8:	00408021 	move	s0,v0
801753cc:	0c0629c2 	jal	8018a708 <__adddf3>
801753d0:	00608821 	move	s1,v1
801753d4:	8fa40088 	lw	a0,136(sp)
801753d8:	8fa5008c 	lw	a1,140(sp)
801753dc:	00403021 	move	a2,v0
801753e0:	00603821 	move	a3,v1
801753e4:	0040b021 	move	s6,v0
801753e8:	0c0629a2 	jal	8018a688 <__subdf3>
801753ec:	0060b821 	move	s7,v1
801753f0:	00403021 	move	a2,v0
801753f4:	02002021 	move	a0,s0
801753f8:	02202821 	move	a1,s1
801753fc:	0c0629c2 	jal	8018a708 <__adddf3>
80175400:	00603821 	move	a3,v1
80175404:	00402021 	move	a0,v0
80175408:	00602821 	move	a1,v1
8017540c:	00003021 	move	a2,zero
80175410:	00003821 	move	a3,zero
80175414:	00408021 	move	s0,v0
80175418:	0c062bc4 	jal	8018af10 <__gtdf2>
8017541c:	00608821 	move	s1,v1
80175420:	184005be 	blez	v0,80176b1c <__cos+0x2168>
80175424:	3c02801e 	lui	v0,0x801e
80175428:	8c4628d0 	lw	a2,10448(v0)
8017542c:	8c4728d4 	lw	a3,10452(v0)
80175430:	02002021 	move	a0,s0
80175434:	0c0629e0 	jal	8018a780 <__muldf3>
80175438:	02202821 	move	a1,s1
8017543c:	3c04801e 	lui	a0,0x801e
80175440:	8c8628e8 	lw	a2,10472(a0)
80175444:	8c8728ec 	lw	a3,10476(a0)
80175448:	00602821 	move	a1,v1
8017544c:	0c0629c2 	jal	8018a708 <__adddf3>
80175450:	00402021 	move	a0,v0
80175454:	00402021 	move	a0,v0
80175458:	00602821 	move	a1,v1
8017545c:	02c03021 	move	a2,s6
80175460:	0c0629c2 	jal	8018a708 <__adddf3>
80175464:	02e03821 	move	a3,s7
80175468:	00403021 	move	a2,v0
8017546c:	02c02021 	move	a0,s6
80175470:	02e02821 	move	a1,s7
80175474:	0c062b6c 	jal	8018adb0 <__eqdf2>
80175478:	00603821 	move	a3,v1
8017547c:	1040ff3d 	beqz	v0,80175174 <__cos+0x7c0>
80175480:	02c01021 	move	v0,s6
80175484:	8fa40088 	lw	a0,136(sp)
80175488:	8fa5008c 	lw	a1,140(sp)
8017548c:	8fa60070 	lw	a2,112(sp)
80175490:	8fa70074 	lw	a3,116(sp)
80175494:	8fa80198 	lw	t0,408(sp)
80175498:	8fa9019c 	lw	t1,412(sp)
8017549c:	afa80010 	sw	t0,16(sp)
801754a0:	0c05cab2 	jal	80172ac8 <csloww>
801754a4:	afa90014 	sw	t1,20(sp)
801754a8:	0040b021 	move	s6,v0
801754ac:	0805d45c 	j	80175170 <__cos+0x7bc>
801754b0:	0060b821 	move	s7,v1
801754b4:	3c028019 	lui	v0,0x8019
801754b8:	8c56cea8 	lw	s6,-12632(v0)
801754bc:	8c57ceac 	lw	s7,-12628(v0)
801754c0:	0805d45d 	j	80175174 <__cos+0x7c0>
801754c4:	02c01021 	move	v0,s6
801754c8:	344221fa 	ori	v0,v0,0x21fa
801754cc:	0056102a 	slt	v0,v0,s6
801754d0:	14400142 	bnez	v0,801759dc <__cos+0x1028>
801754d4:	3c0242ef 	lui	v0,0x42ef
801754d8:	3c03801e 	lui	v1,0x801e
801754dc:	3c02801e 	lui	v0,0x801e
801754e0:	8c663730 	lw	a2,14128(v1)
801754e4:	8c673734 	lw	a3,14132(v1)
801754e8:	8c503738 	lw	s0,14136(v0)
801754ec:	8c51373c 	lw	s1,14140(v0)
801754f0:	0c0629e0 	jal	8018a780 <__muldf3>
801754f4:	00000000 	nop
801754f8:	00402021 	move	a0,v0
801754fc:	02003021 	move	a2,s0
80175500:	02203821 	move	a3,s1
80175504:	0c0629c2 	jal	8018a708 <__adddf3>
80175508:	00602821 	move	a1,v1
8017550c:	00402021 	move	a0,v0
80175510:	02003021 	move	a2,s0
80175514:	02203821 	move	a3,s1
80175518:	00602821 	move	a1,v1
8017551c:	0c0629a2 	jal	8018a688 <__subdf3>
80175520:	0040a021 	move	s4,v0
80175524:	00408021 	move	s0,v0
80175528:	3c02801e 	lui	v0,0x801e
8017552c:	8c463740 	lw	a2,14144(v0)
80175530:	8c473744 	lw	a3,14148(v0)
80175534:	02002021 	move	a0,s0
80175538:	00602821 	move	a1,v1
8017553c:	0c0629e0 	jal	8018a780 <__muldf3>
80175540:	00608821 	move	s1,v1
80175544:	8fa40198 	lw	a0,408(sp)
80175548:	8fa5019c 	lw	a1,412(sp)
8017554c:	00403021 	move	a2,v0
80175550:	0c0629a2 	jal	8018a688 <__subdf3>
80175554:	00603821 	move	a3,v1
80175558:	00409021 	move	s2,v0
8017555c:	3c02801e 	lui	v0,0x801e
80175560:	8c463748 	lw	a2,14152(v0)
80175564:	8c47374c 	lw	a3,14156(v0)
80175568:	02002021 	move	a0,s0
8017556c:	02202821 	move	a1,s1
80175570:	0c0629e0 	jal	8018a780 <__muldf3>
80175574:	00609821 	move	s3,v1
80175578:	00403021 	move	a2,v0
8017557c:	02402021 	move	a0,s2
80175580:	02602821 	move	a1,s3
80175584:	0c0629a2 	jal	8018a688 <__subdf3>
80175588:	00603821 	move	a3,v1
8017558c:	00409021 	move	s2,v0
80175590:	3c02801e 	lui	v0,0x801e
80175594:	8c463750 	lw	a2,14160(v0)
80175598:	8c473754 	lw	a3,14164(v0)
8017559c:	02002021 	move	a0,s0
801755a0:	02202821 	move	a1,s1
801755a4:	0c0629e0 	jal	8018a780 <__muldf3>
801755a8:	00609821 	move	s3,v1
801755ac:	00403021 	move	a2,v0
801755b0:	02402021 	move	a0,s2
801755b4:	02602821 	move	a1,s3
801755b8:	00603821 	move	a3,v1
801755bc:	00408021 	move	s0,v0
801755c0:	0c0629a2 	jal	8018a688 <__subdf3>
801755c4:	00608821 	move	s1,v1
801755c8:	00403021 	move	a2,v0
801755cc:	02402021 	move	a0,s2
801755d0:	02602821 	move	a1,s3
801755d4:	00603821 	move	a3,v1
801755d8:	0040b021 	move	s6,v0
801755dc:	0060b821 	move	s7,v1
801755e0:	afa20020 	sw	v0,32(sp)
801755e4:	0c0629a2 	jal	8018a688 <__subdf3>
801755e8:	afa30024 	sw	v1,36(sp)
801755ec:	00402021 	move	a0,v0
801755f0:	02003021 	move	a2,s0
801755f4:	02203821 	move	a3,s1
801755f8:	0c0629a2 	jal	8018a688 <__subdf3>
801755fc:	00602821 	move	a1,v1
80175600:	8fa40198 	lw	a0,408(sp)
80175604:	8fa5019c 	lw	a1,412(sp)
80175608:	00003021 	move	a2,zero
8017560c:	00003821 	move	a3,zero
80175610:	00408021 	move	s0,v0
80175614:	00608821 	move	s1,v1
80175618:	329e0003 	andi	s8,s4,0x3
8017561c:	afa20028 	sw	v0,40(sp)
80175620:	0c062bc4 	jal	8018af10 <__gtdf2>
80175624:	afa3002c 	sw	v1,44(sp)
80175628:	18400537 	blez	v0,80176b08 <__cos+0x2154>
8017562c:	3c02801e 	lui	v0,0x801e
80175630:	8c4628f8 	lw	a2,10488(v0)
80175634:	8c4728fc 	lw	a3,10492(v0)
80175638:	8fa40198 	lw	a0,408(sp)
8017563c:	8fa5019c 	lw	a1,412(sp)
80175640:	0c0629e0 	jal	8018a780 <__muldf3>
80175644:	00000000 	nop
80175648:	afa200e8 	sw	v0,232(sp)
8017564c:	24020001 	li	v0,1
80175650:	13c20487 	beq	s8,v0,80176870 <__cos+0x1ebc>
80175654:	afa300ec 	sw	v1,236(sp)
80175658:	2bc20002 	slti	v0,s8,2
8017565c:	1440025f 	bnez	v0,80175fdc <__cos+0x1628>
80175660:	24020002 	li	v0,2
80175664:	13c2025f 	beq	s8,v0,80175fe4 <__cos+0x1630>
80175668:	24020003 	li	v0,3
8017566c:	13c20480 	beq	s8,v0,80176870 <__cos+0x1ebc>
80175670:	00000000 	nop
80175674:	0000b021 	move	s6,zero
80175678:	0805d45c 	j	80175170 <__cos+0x7bc>
8017567c:	0000b821 	move	s7,zero
80175680:	8fa40088 	lw	a0,136(sp)
80175684:	8fa5008c 	lw	a1,140(sp)
80175688:	0c062bc4 	jal	8018af10 <__gtdf2>
8017568c:	00003821 	move	a3,zero
80175690:	1840053c 	blez	v0,80176b84 <__cos+0x21d0>
80175694:	3c028000 	lui	v0,0x8000
80175698:	8fa20070 	lw	v0,112(sp)
8017569c:	8fa30074 	lw	v1,116(sp)
801756a0:	8fb20088 	lw	s2,136(sp)
801756a4:	8fb3008c 	lw	s3,140(sp)
801756a8:	afa200f0 	sw	v0,240(sp)
801756ac:	afa300f4 	sw	v1,244(sp)
801756b0:	241e0001 	li	s8,1
801756b4:	3c02801e 	lui	v0,0x801e
801756b8:	8c502930 	lw	s0,10544(v0)
801756bc:	8c512934 	lw	s1,10548(v0)
801756c0:	02402021 	move	a0,s2
801756c4:	02602821 	move	a1,s3
801756c8:	02003021 	move	a2,s0
801756cc:	0c0629c2 	jal	8018a708 <__adddf3>
801756d0:	02203821 	move	a3,s1
801756d4:	00402021 	move	a0,v0
801756d8:	02003021 	move	a2,s0
801756dc:	02203821 	move	a3,s1
801756e0:	00602821 	move	a1,v1
801756e4:	0c0629a2 	jal	8018a688 <__subdf3>
801756e8:	0040b021 	move	s6,v0
801756ec:	00403021 	move	a2,v0
801756f0:	02402021 	move	a0,s2
801756f4:	02602821 	move	a1,s3
801756f8:	0c0629a2 	jal	8018a688 <__subdf3>
801756fc:	00603821 	move	a3,v1
80175700:	00402021 	move	a0,v0
80175704:	00602821 	move	a1,v1
80175708:	00403021 	move	a2,v0
8017570c:	00603821 	move	a3,v1
80175710:	00408021 	move	s0,v0
80175714:	0c0629e0 	jal	8018a780 <__muldf3>
80175718:	00608821 	move	s1,v1
8017571c:	00403021 	move	a2,v0
80175720:	02002021 	move	a0,s0
80175724:	02202821 	move	a1,s1
80175728:	00603821 	move	a3,v1
8017572c:	00409021 	move	s2,v0
80175730:	0c0629e0 	jal	8018a780 <__muldf3>
80175734:	00609821 	move	s3,v1
80175738:	0040a021 	move	s4,v0
8017573c:	3c02801e 	lui	v0,0x801e
80175740:	8c462840 	lw	a2,10304(v0)
80175744:	8c472844 	lw	a3,10308(v0)
80175748:	02402021 	move	a0,s2
8017574c:	02602821 	move	a1,s3
80175750:	0c0629e0 	jal	8018a780 <__muldf3>
80175754:	0060a821 	move	s5,v1
80175758:	3c04801e 	lui	a0,0x801e
8017575c:	8c862848 	lw	a2,10312(a0)
80175760:	8c87284c 	lw	a3,10316(a0)
80175764:	00602821 	move	a1,v1
80175768:	0c0629a2 	jal	8018a688 <__subdf3>
8017576c:	00402021 	move	a0,v0
80175770:	00403021 	move	a2,v0
80175774:	02802021 	move	a0,s4
80175778:	02a02821 	move	a1,s5
8017577c:	0c0629e0 	jal	8018a780 <__muldf3>
80175780:	00603821 	move	a3,v1
80175784:	8fa400f0 	lw	a0,240(sp)
80175788:	8fa500f4 	lw	a1,244(sp)
8017578c:	00403021 	move	a2,v0
80175790:	0c0629c2 	jal	8018a708 <__adddf3>
80175794:	00603821 	move	a3,v1
80175798:	00403021 	move	a2,v0
8017579c:	02002021 	move	a0,s0
801757a0:	02202821 	move	a1,s1
801757a4:	0c0629c2 	jal	8018a708 <__adddf3>
801757a8:	00603821 	move	a3,v1
801757ac:	afa20110 	sw	v0,272(sp)
801757b0:	3c02801e 	lui	v0,0x801e
801757b4:	24422938 	addiu	v0,v0,10552
801757b8:	0016b140 	sll	s6,s6,0x5
801757bc:	02c2b021 	addu	s6,s6,v0
801757c0:	afa30114 	sw	v1,276(sp)
801757c4:	8ec60018 	lw	a2,24(s6)
801757c8:	8ec7001c 	lw	a3,28(s6)
801757cc:	8fa40110 	lw	a0,272(sp)
801757d0:	8fa50114 	lw	a1,276(sp)
801757d4:	0c0629e0 	jal	8018a780 <__muldf3>
801757d8:	00000000 	nop
801757dc:	8ec60008 	lw	a2,8(s6)
801757e0:	8ec7000c 	lw	a3,12(s6)
801757e4:	00402021 	move	a0,v0
801757e8:	0c0629c2 	jal	8018a708 <__adddf3>
801757ec:	00602821 	move	a1,v1
801757f0:	8fa400f0 	lw	a0,240(sp)
801757f4:	8fa500f4 	lw	a1,244(sp)
801757f8:	02003021 	move	a2,s0
801757fc:	02203821 	move	a3,s1
80175800:	afa20118 	sw	v0,280(sp)
80175804:	0c0629e0 	jal	8018a780 <__muldf3>
80175808:	afa3011c 	sw	v1,284(sp)
8017580c:	00408021 	move	s0,v0
80175810:	3c02801e 	lui	v0,0x801e
80175814:	8c462858 	lw	a2,10328(v0)
80175818:	8c47285c 	lw	a3,10332(v0)
8017581c:	02402021 	move	a0,s2
80175820:	02602821 	move	a1,s3
80175824:	0c0629e0 	jal	8018a780 <__muldf3>
80175828:	00608821 	move	s1,v1
8017582c:	3c04801e 	lui	a0,0x801e
80175830:	8c862860 	lw	a2,10336(a0)
80175834:	8c872864 	lw	a3,10340(a0)
80175838:	00602821 	move	a1,v1
8017583c:	0c0629a2 	jal	8018a688 <__subdf3>
80175840:	00402021 	move	a0,v0
80175844:	00403021 	move	a2,v0
80175848:	02402021 	move	a0,s2
8017584c:	02602821 	move	a1,s3
80175850:	0c0629e0 	jal	8018a780 <__muldf3>
80175854:	00603821 	move	a3,v1
80175858:	3c04801e 	lui	a0,0x801e
8017585c:	8c862868 	lw	a2,10344(a0)
80175860:	8c87286c 	lw	a3,10348(a0)
80175864:	00602821 	move	a1,v1
80175868:	0c0629c2 	jal	8018a708 <__adddf3>
8017586c:	00402021 	move	a0,v0
80175870:	00403021 	move	a2,v0
80175874:	02402021 	move	a0,s2
80175878:	02602821 	move	a1,s3
8017587c:	0c0629e0 	jal	8018a780 <__muldf3>
80175880:	00603821 	move	a3,v1
80175884:	8ed40000 	lw	s4,0(s6)
80175888:	8ed50004 	lw	s5,4(s6)
8017588c:	02002021 	move	a0,s0
80175890:	02202821 	move	a1,s1
80175894:	00403021 	move	a2,v0
80175898:	0c0629c2 	jal	8018a708 <__adddf3>
8017589c:	00603821 	move	a3,v1
801758a0:	00402021 	move	a0,v0
801758a4:	00602821 	move	a1,v1
801758a8:	02803021 	move	a2,s4
801758ac:	0c0629e0 	jal	8018a780 <__muldf3>
801758b0:	02a03821 	move	a3,s5
801758b4:	8fa40118 	lw	a0,280(sp)
801758b8:	8fa5011c 	lw	a1,284(sp)
801758bc:	00403021 	move	a2,v0
801758c0:	0c0629a2 	jal	8018a688 <__subdf3>
801758c4:	00603821 	move	a3,v1
801758c8:	8ec60010 	lw	a2,16(s6)
801758cc:	8ec70014 	lw	a3,20(s6)
801758d0:	8fa40110 	lw	a0,272(sp)
801758d4:	8fa50114 	lw	a1,276(sp)
801758d8:	00408021 	move	s0,v0
801758dc:	0c0629e0 	jal	8018a780 <__muldf3>
801758e0:	00608821 	move	s1,v1
801758e4:	00403021 	move	a2,v0
801758e8:	02002021 	move	a0,s0
801758ec:	02202821 	move	a1,s1
801758f0:	0c0629c2 	jal	8018a708 <__adddf3>
801758f4:	00603821 	move	a3,v1
801758f8:	00403021 	move	a2,v0
801758fc:	02802021 	move	a0,s4
80175900:	02a02821 	move	a1,s5
80175904:	00603821 	move	a3,v1
80175908:	00408021 	move	s0,v0
8017590c:	0c0629c2 	jal	8018a708 <__adddf3>
80175910:	00608821 	move	s1,v1
80175914:	00403021 	move	a2,v0
80175918:	02802021 	move	a0,s4
8017591c:	02a02821 	move	a1,s5
80175920:	00603821 	move	a3,v1
80175924:	0040b021 	move	s6,v0
80175928:	0c0629a2 	jal	8018a688 <__subdf3>
8017592c:	0060b821 	move	s7,v1
80175930:	00403021 	move	a2,v0
80175934:	02002021 	move	a0,s0
80175938:	02202821 	move	a1,s1
8017593c:	0c0629c2 	jal	8018a708 <__adddf3>
80175940:	00603821 	move	a3,v1
80175944:	00402021 	move	a0,v0
80175948:	00602821 	move	a1,v1
8017594c:	00003021 	move	a2,zero
80175950:	00003821 	move	a3,zero
80175954:	00408021 	move	s0,v0
80175958:	0c062bc4 	jal	8018af10 <__gtdf2>
8017595c:	00608821 	move	s1,v1
80175960:	1840047b 	blez	v0,80176b50 <__cos+0x219c>
80175964:	3c02801e 	lui	v0,0x801e
80175968:	8c4628f0 	lw	a2,10480(v0)
8017596c:	8c4728f4 	lw	a3,10484(v0)
80175970:	02002021 	move	a0,s0
80175974:	0c0629e0 	jal	8018a780 <__muldf3>
80175978:	02202821 	move	a1,s1
8017597c:	3c04801e 	lui	a0,0x801e
80175980:	8c8628e8 	lw	a2,10472(a0)
80175984:	8c8728ec 	lw	a3,10476(a0)
80175988:	00602821 	move	a1,v1
8017598c:	0c0629c2 	jal	8018a708 <__adddf3>
80175990:	00402021 	move	a0,v0
80175994:	00402021 	move	a0,v0
80175998:	00602821 	move	a1,v1
8017599c:	02c03021 	move	a2,s6
801759a0:	0c0629c2 	jal	8018a708 <__adddf3>
801759a4:	02e03821 	move	a3,s7
801759a8:	00403021 	move	a2,v0
801759ac:	02c02021 	move	a0,s6
801759b0:	02e02821 	move	a1,s7
801759b4:	0c062b6c 	jal	8018adb0 <__eqdf2>
801759b8:	00603821 	move	a3,v1
801759bc:	1440017b 	bnez	v0,80175fac <__cos+0x15f8>
801759c0:	00000000 	nop
801759c4:	17c0fdeb 	bnez	s8,80175174 <__cos+0x7c0>
801759c8:	02c01021 	move	v0,s6
801759cc:	3c048000 	lui	a0,0x8000
801759d0:	02e41826 	xor	v1,s7,a0
801759d4:	0805d45c 	j	80175170 <__cos+0x7bc>
801759d8:	0060b821 	move	s7,v1
801759dc:	3442ffff 	ori	v0,v0,0xffff
801759e0:	0056102a 	slt	v0,v0,s6
801759e4:	14400166 	bnez	v0,80175f80 <__cos+0x15cc>
801759e8:	3c027fef 	lui	v0,0x7fef
801759ec:	3c03801e 	lui	v1,0x801e
801759f0:	3c02801e 	lui	v0,0x801e
801759f4:	8c663730 	lw	a2,14128(v1)
801759f8:	8c673734 	lw	a3,14132(v1)
801759fc:	8c503738 	lw	s0,14136(v0)
80175a00:	8c51373c 	lw	s1,14140(v0)
80175a04:	0c0629e0 	jal	8018a780 <__muldf3>
80175a08:	00000000 	nop
80175a0c:	00402021 	move	a0,v0
80175a10:	02003021 	move	a2,s0
80175a14:	02203821 	move	a3,s1
80175a18:	0c0629c2 	jal	8018a708 <__adddf3>
80175a1c:	00602821 	move	a1,v1
80175a20:	00402021 	move	a0,v0
80175a24:	02003021 	move	a2,s0
80175a28:	02203821 	move	a3,s1
80175a2c:	00602821 	move	a1,v1
80175a30:	afa20140 	sw	v0,320(sp)
80175a34:	0c0629a2 	jal	8018a688 <__subdf3>
80175a38:	afa30144 	sw	v1,324(sp)
80175a3c:	afa20148 	sw	v0,328(sp)
80175a40:	3c02801e 	lui	v0,0x801e
80175a44:	8c502910 	lw	s0,10512(v0)
80175a48:	8c512914 	lw	s1,10516(v0)
80175a4c:	afa3014c 	sw	v1,332(sp)
80175a50:	8fa40148 	lw	a0,328(sp)
80175a54:	8fa5014c 	lw	a1,332(sp)
80175a58:	02003021 	move	a2,s0
80175a5c:	0c0629c2 	jal	8018a708 <__adddf3>
80175a60:	02203821 	move	a3,s1
80175a64:	00402021 	move	a0,v0
80175a68:	02003021 	move	a2,s0
80175a6c:	02203821 	move	a3,s1
80175a70:	0c0629a2 	jal	8018a688 <__subdf3>
80175a74:	00602821 	move	a1,v1
80175a78:	8fa40148 	lw	a0,328(sp)
80175a7c:	8fa5014c 	lw	a1,332(sp)
80175a80:	00403021 	move	a2,v0
80175a84:	00603821 	move	a3,v1
80175a88:	00409021 	move	s2,v0
80175a8c:	0c0629a2 	jal	8018a688 <__subdf3>
80175a90:	00609821 	move	s3,v1
80175a94:	afa20150 	sw	v0,336(sp)
80175a98:	3c02801e 	lui	v0,0x801e
80175a9c:	8c543740 	lw	s4,14144(v0)
80175aa0:	8c553744 	lw	s5,14148(v0)
80175aa4:	02402021 	move	a0,s2
80175aa8:	02602821 	move	a1,s3
80175aac:	02803021 	move	a2,s4
80175ab0:	afa30154 	sw	v1,340(sp)
80175ab4:	3c03801e 	lui	v1,0x801e
80175ab8:	8c763748 	lw	s6,14152(v1)
80175abc:	8c77374c 	lw	s7,14156(v1)
80175ac0:	0c0629e0 	jal	8018a780 <__muldf3>
80175ac4:	02a03821 	move	a3,s5
80175ac8:	8fa40198 	lw	a0,408(sp)
80175acc:	8fa5019c 	lw	a1,412(sp)
80175ad0:	00403021 	move	a2,v0
80175ad4:	0c0629a2 	jal	8018a688 <__subdf3>
80175ad8:	00603821 	move	a3,v1
80175adc:	02402021 	move	a0,s2
80175ae0:	02602821 	move	a1,s3
80175ae4:	02c03021 	move	a2,s6
80175ae8:	02e03821 	move	a3,s7
80175aec:	00408021 	move	s0,v0
80175af0:	0c0629e0 	jal	8018a780 <__muldf3>
80175af4:	00608821 	move	s1,v1
80175af8:	00403021 	move	a2,v0
80175afc:	02002021 	move	a0,s0
80175b00:	02202821 	move	a1,s1
80175b04:	0c0629a2 	jal	8018a688 <__subdf3>
80175b08:	00603821 	move	a3,v1
80175b0c:	8fa40150 	lw	a0,336(sp)
80175b10:	8fa50154 	lw	a1,340(sp)
80175b14:	02803021 	move	a2,s4
80175b18:	02a03821 	move	a3,s5
80175b1c:	00408021 	move	s0,v0
80175b20:	0c0629e0 	jal	8018a780 <__muldf3>
80175b24:	00608821 	move	s1,v1
80175b28:	00403021 	move	a2,v0
80175b2c:	02002021 	move	a0,s0
80175b30:	02202821 	move	a1,s1
80175b34:	0c0629a2 	jal	8018a688 <__subdf3>
80175b38:	00603821 	move	a3,v1
80175b3c:	8fa40150 	lw	a0,336(sp)
80175b40:	8fa50154 	lw	a1,340(sp)
80175b44:	02c03021 	move	a2,s6
80175b48:	02e03821 	move	a3,s7
80175b4c:	00408021 	move	s0,v0
80175b50:	0c0629e0 	jal	8018a780 <__muldf3>
80175b54:	00608821 	move	s1,v1
80175b58:	00403021 	move	a2,v0
80175b5c:	02002021 	move	a0,s0
80175b60:	02202821 	move	a1,s1
80175b64:	0c0629a2 	jal	8018a688 <__subdf3>
80175b68:	00603821 	move	a3,v1
80175b6c:	0040a021 	move	s4,v0
80175b70:	3c02801e 	lui	v0,0x801e
80175b74:	8c563758 	lw	s6,14168(v0)
80175b78:	8c57375c 	lw	s7,14172(v0)
80175b7c:	02402021 	move	a0,s2
80175b80:	02602821 	move	a1,s3
80175b84:	02c03021 	move	a2,s6
80175b88:	02e03821 	move	a3,s7
80175b8c:	0c0629e0 	jal	8018a780 <__muldf3>
80175b90:	0060a821 	move	s5,v1
80175b94:	00403021 	move	a2,v0
80175b98:	02802021 	move	a0,s4
80175b9c:	02a02821 	move	a1,s5
80175ba0:	00603821 	move	a3,v1
80175ba4:	00408021 	move	s0,v0
80175ba8:	0c0629a2 	jal	8018a688 <__subdf3>
80175bac:	00608821 	move	s1,v1
80175bb0:	00403021 	move	a2,v0
80175bb4:	02802021 	move	a0,s4
80175bb8:	02a02821 	move	a1,s5
80175bbc:	00603821 	move	a3,v1
80175bc0:	00409021 	move	s2,v0
80175bc4:	0c0629a2 	jal	8018a688 <__subdf3>
80175bc8:	00609821 	move	s3,v1
80175bcc:	00402021 	move	a0,v0
80175bd0:	02003021 	move	a2,s0
80175bd4:	02203821 	move	a3,s1
80175bd8:	0c0629a2 	jal	8018a688 <__subdf3>
80175bdc:	00602821 	move	a1,v1
80175be0:	8fa40150 	lw	a0,336(sp)
80175be4:	8fa50154 	lw	a1,340(sp)
80175be8:	02c03021 	move	a2,s6
80175bec:	02e03821 	move	a3,s7
80175bf0:	00408021 	move	s0,v0
80175bf4:	0c0629e0 	jal	8018a780 <__muldf3>
80175bf8:	00608821 	move	s1,v1
80175bfc:	00403021 	move	a2,v0
80175c00:	02002021 	move	a0,s0
80175c04:	02202821 	move	a1,s1
80175c08:	0c0629a2 	jal	8018a688 <__subdf3>
80175c0c:	00603821 	move	a3,v1
80175c10:	00408021 	move	s0,v0
80175c14:	3c02801e 	lui	v0,0x801e
80175c18:	8c463760 	lw	a2,14176(v0)
80175c1c:	8c473764 	lw	a3,14180(v0)
80175c20:	8fa40148 	lw	a0,328(sp)
80175c24:	8fa5014c 	lw	a1,332(sp)
80175c28:	0c0629e0 	jal	8018a780 <__muldf3>
80175c2c:	00608821 	move	s1,v1
80175c30:	00403021 	move	a2,v0
80175c34:	02002021 	move	a0,s0
80175c38:	02202821 	move	a1,s1
80175c3c:	0c0629a2 	jal	8018a688 <__subdf3>
80175c40:	00603821 	move	a3,v1
80175c44:	00403021 	move	a2,v0
80175c48:	02402021 	move	a0,s2
80175c4c:	02602821 	move	a1,s3
80175c50:	00603821 	move	a3,v1
80175c54:	00408021 	move	s0,v0
80175c58:	0c0629c2 	jal	8018a708 <__adddf3>
80175c5c:	00608821 	move	s1,v1
80175c60:	00403021 	move	a2,v0
80175c64:	02402021 	move	a0,s2
80175c68:	02602821 	move	a1,s3
80175c6c:	00603821 	move	a3,v1
80175c70:	0040b021 	move	s6,v0
80175c74:	0060b821 	move	s7,v1
80175c78:	afa20020 	sw	v0,32(sp)
80175c7c:	0c0629a2 	jal	8018a688 <__subdf3>
80175c80:	afa30024 	sw	v1,36(sp)
80175c84:	8fb20140 	lw	s2,320(sp)
80175c88:	02002021 	move	a0,s0
80175c8c:	02202821 	move	a1,s1
80175c90:	00403021 	move	a2,v0
80175c94:	0c0629c2 	jal	8018a708 <__adddf3>
80175c98:	00603821 	move	a3,v1
80175c9c:	00408021 	move	s0,v0
80175ca0:	afa20028 	sw	v0,40(sp)
80175ca4:	325e0003 	andi	s8,s2,0x3
80175ca8:	24020001 	li	v0,1
80175cac:	00608821 	move	s1,v1
80175cb0:	13c20008 	beq	s8,v0,80175cd4 <__cos+0x1320>
80175cb4:	afa3002c 	sw	v1,44(sp)
80175cb8:	2bc20002 	slti	v0,s8,2
80175cbc:	144004bf 	bnez	v0,80176fbc <__cos+0x2608>
80175cc0:	24020002 	li	v0,2
80175cc4:	13c204bf 	beq	s8,v0,80176fc4 <__cos+0x2610>
80175cc8:	24020003 	li	v0,3
80175ccc:	17c2fe69 	bne	s8,v0,80175674 <__cos+0xcc0>
80175cd0:	00000000 	nop
80175cd4:	02c02021 	move	a0,s6
80175cd8:	02e02821 	move	a1,s7
80175cdc:	02c03021 	move	a2,s6
80175ce0:	0c0629e0 	jal	8018a780 <__muldf3>
80175ce4:	02e03821 	move	a3,s7
80175ce8:	00409021 	move	s2,v0
80175cec:	24020001 	li	v0,1
80175cf0:	13c20669 	beq	s8,v0,80177698 <__cos+0x2ce4>
80175cf4:	00609821 	move	s3,v1
80175cf8:	3c02801e 	lui	v0,0x801e
80175cfc:	8c4628d8 	lw	a2,10456(v0)
80175d00:	8c4728dc 	lw	a3,10460(v0)
80175d04:	02402021 	move	a0,s2
80175d08:	0c062c0c 	jal	8018b030 <__ltdf2>
80175d0c:	02602821 	move	a1,s3
80175d10:	04410587 	bgez	v0,80177330 <__cos+0x297c>
80175d14:	00003021 	move	a2,zero
80175d18:	3c02801e 	lui	v0,0x801e
80175d1c:	8c463708 	lw	a2,14088(v0)
80175d20:	8c47370c 	lw	a3,14092(v0)
80175d24:	02402021 	move	a0,s2
80175d28:	0c0629e0 	jal	8018a780 <__muldf3>
80175d2c:	02602821 	move	a1,s3
80175d30:	3c04801e 	lui	a0,0x801e
80175d34:	8c863710 	lw	a2,14096(a0)
80175d38:	8c873714 	lw	a3,14100(a0)
80175d3c:	00602821 	move	a1,v1
80175d40:	0c0629c2 	jal	8018a708 <__adddf3>
80175d44:	00402021 	move	a0,v0
80175d48:	00403021 	move	a2,v0
80175d4c:	02402021 	move	a0,s2
80175d50:	02602821 	move	a1,s3
80175d54:	0c0629e0 	jal	8018a780 <__muldf3>
80175d58:	00603821 	move	a3,v1
80175d5c:	3c04801e 	lui	a0,0x801e
80175d60:	8c863718 	lw	a2,14104(a0)
80175d64:	8c87371c 	lw	a3,14108(a0)
80175d68:	00602821 	move	a1,v1
80175d6c:	0c0629c2 	jal	8018a708 <__adddf3>
80175d70:	00402021 	move	a0,v0
80175d74:	00403021 	move	a2,v0
80175d78:	02402021 	move	a0,s2
80175d7c:	02602821 	move	a1,s3
80175d80:	0c0629e0 	jal	8018a780 <__muldf3>
80175d84:	00603821 	move	a3,v1
80175d88:	3c04801e 	lui	a0,0x801e
80175d8c:	8c863720 	lw	a2,14112(a0)
80175d90:	8c873724 	lw	a3,14116(a0)
80175d94:	00602821 	move	a1,v1
80175d98:	0c0629c2 	jal	8018a708 <__adddf3>
80175d9c:	00402021 	move	a0,v0
80175da0:	00403021 	move	a2,v0
80175da4:	02402021 	move	a0,s2
80175da8:	02602821 	move	a1,s3
80175dac:	0c0629e0 	jal	8018a780 <__muldf3>
80175db0:	00603821 	move	a3,v1
80175db4:	3c04801e 	lui	a0,0x801e
80175db8:	8c863728 	lw	a2,14120(a0)
80175dbc:	8c87372c 	lw	a3,14124(a0)
80175dc0:	8fb40020 	lw	s4,32(sp)
80175dc4:	8fb50024 	lw	s5,36(sp)
80175dc8:	00402021 	move	a0,v0
80175dcc:	0c0629c2 	jal	8018a708 <__adddf3>
80175dd0:	00602821 	move	a1,v1
80175dd4:	00402021 	move	a0,v0
80175dd8:	00602821 	move	a1,v1
80175ddc:	02803021 	move	a2,s4
80175de0:	0c0629e0 	jal	8018a780 <__muldf3>
80175de4:	02a03821 	move	a3,s5
80175de8:	00408021 	move	s0,v0
80175dec:	8fa80028 	lw	t0,40(sp)
80175df0:	8fa9002c 	lw	t1,44(sp)
80175df4:	3c02801e 	lui	v0,0x801e
80175df8:	8c4628e0 	lw	a2,10464(v0)
80175dfc:	8c4728e4 	lw	a3,10468(v0)
80175e00:	01002021 	move	a0,t0
80175e04:	01202821 	move	a1,t1
80175e08:	afa80060 	sw	t0,96(sp)
80175e0c:	afa90064 	sw	t1,100(sp)
80175e10:	0c0629e0 	jal	8018a780 <__muldf3>
80175e14:	00608821 	move	s1,v1
80175e18:	00403021 	move	a2,v0
80175e1c:	02002021 	move	a0,s0
80175e20:	02202821 	move	a1,s1
80175e24:	0c0629c2 	jal	8018a708 <__adddf3>
80175e28:	00603821 	move	a3,v1
80175e2c:	00403021 	move	a2,v0
80175e30:	02402021 	move	a0,s2
80175e34:	02602821 	move	a1,s3
80175e38:	0c0629e0 	jal	8018a780 <__muldf3>
80175e3c:	00603821 	move	a3,v1
80175e40:	8fa40060 	lw	a0,96(sp)
80175e44:	8fa50064 	lw	a1,100(sp)
80175e48:	00403021 	move	a2,v0
80175e4c:	0c0629c2 	jal	8018a708 <__adddf3>
80175e50:	00603821 	move	a3,v1
80175e54:	00403021 	move	a2,v0
80175e58:	02802021 	move	a0,s4
80175e5c:	02a02821 	move	a1,s5
80175e60:	00603821 	move	a3,v1
80175e64:	00408021 	move	s0,v0
80175e68:	0c0629c2 	jal	8018a708 <__adddf3>
80175e6c:	00608821 	move	s1,v1
80175e70:	00403021 	move	a2,v0
80175e74:	02802021 	move	a0,s4
80175e78:	02a02821 	move	a1,s5
80175e7c:	00603821 	move	a3,v1
80175e80:	0040b021 	move	s6,v0
80175e84:	0c0629a2 	jal	8018a688 <__subdf3>
80175e88:	0060b821 	move	s7,v1
80175e8c:	00403021 	move	a2,v0
80175e90:	02002021 	move	a0,s0
80175e94:	02202821 	move	a1,s1
80175e98:	0c0629c2 	jal	8018a708 <__adddf3>
80175e9c:	00603821 	move	a3,v1
80175ea0:	00402021 	move	a0,v0
80175ea4:	00602821 	move	a1,v1
80175ea8:	00003021 	move	a2,zero
80175eac:	00003821 	move	a3,zero
80175eb0:	00408021 	move	s0,v0
80175eb4:	0c062bc4 	jal	8018af10 <__gtdf2>
80175eb8:	00608821 	move	s1,v1
80175ebc:	184006b0 	blez	v0,80177980 <__cos+0x2fcc>
80175ec0:	3c02801e 	lui	v0,0x801e
80175ec4:	8c4628d0 	lw	a2,10448(v0)
80175ec8:	8c4728d4 	lw	a3,10452(v0)
80175ecc:	02002021 	move	a0,s0
80175ed0:	0c0629e0 	jal	8018a780 <__muldf3>
80175ed4:	02202821 	move	a1,s1
80175ed8:	3c04801e 	lui	a0,0x801e
80175edc:	8c862918 	lw	a2,10520(a0)
80175ee0:	8c87291c 	lw	a3,10524(a0)
80175ee4:	00602821 	move	a1,v1
80175ee8:	0c0629c2 	jal	8018a708 <__adddf3>
80175eec:	00402021 	move	a0,v0
80175ef0:	00402021 	move	a0,v0
80175ef4:	00602821 	move	a1,v1
80175ef8:	02c03021 	move	a2,s6
80175efc:	0c0629c2 	jal	8018a708 <__adddf3>
80175f00:	02e03821 	move	a3,s7
80175f04:	00403021 	move	a2,v0
80175f08:	02c02021 	move	a0,s6
80175f0c:	02e02821 	move	a1,s7
80175f10:	0c062b6c 	jal	8018adb0 <__eqdf2>
80175f14:	00603821 	move	a3,v1
80175f18:	1040fc96 	beqz	v0,80175174 <__cos+0x7c0>
80175f1c:	02c01021 	move	v0,s6
80175f20:	8fa20198 	lw	v0,408(sp)
80175f24:	8fa3019c 	lw	v1,412(sp)
80175f28:	8fa60060 	lw	a2,96(sp)
80175f2c:	8fa70064 	lw	a3,100(sp)
80175f30:	02802021 	move	a0,s4
80175f34:	02a02821 	move	a1,s5
80175f38:	afa20010 	sw	v0,16(sp)
80175f3c:	afa30014 	sw	v1,20(sp)
80175f40:	0c05d0f1 	jal	801743c4 <bsloww>
80175f44:	afbe0018 	sw	s8,24(sp)
80175f48:	0040b021 	move	s6,v0
80175f4c:	0805d45c 	j	80175170 <__cos+0x7bc>
80175f50:	0060b821 	move	s7,v1
80175f54:	8fa20198 	lw	v0,408(sp)
80175f58:	8fa3019c 	lw	v1,412(sp)
80175f5c:	00408021 	move	s0,v0
80175f60:	3c028000 	lui	v0,0x8000
80175f64:	0805d28d 	j	80174a34 <__cos+0x80>
80175f68:	00628826 	xor	s1,v1,v0
80175f6c:	8fa80198 	lw	t0,408(sp)
80175f70:	8fa9019c 	lw	t1,412(sp)
80175f74:	01008021 	move	s0,t0
80175f78:	0805d33d 	j	80174cf4 <__cos+0x340>
80175f7c:	01228826 	xor	s1,t1,v0
80175f80:	3442ffff 	ori	v0,v0,0xffff
80175f84:	0056102a 	slt	v0,v0,s6
80175f88:	104003e3 	beqz	v0,80176f18 <__cos+0x2564>
80175f8c:	00000000 	nop
80175f90:	8fa60198 	lw	a2,408(sp)
80175f94:	8fa7019c 	lw	a3,412(sp)
80175f98:	0c062ad0 	jal	8018ab40 <__divdf3>
80175f9c:	00000000 	nop
80175fa0:	0040b021 	move	s6,v0
80175fa4:	0805d45c 	j	80175170 <__cos+0x7bc>
80175fa8:	0060b821 	move	s7,v1
80175fac:	8fa40088 	lw	a0,136(sp)
80175fb0:	8fa5008c 	lw	a1,140(sp)
80175fb4:	8fa60070 	lw	a2,112(sp)
80175fb8:	8fa70074 	lw	a3,116(sp)
80175fbc:	8fa20198 	lw	v0,408(sp)
80175fc0:	8fa3019c 	lw	v1,412(sp)
80175fc4:	afa20010 	sw	v0,16(sp)
80175fc8:	0c05c894 	jal	80172250 <csloww1>
80175fcc:	afa30014 	sw	v1,20(sp)
80175fd0:	0040b021 	move	s6,v0
80175fd4:	0805d45c 	j	80175170 <__cos+0x7bc>
80175fd8:	0060b821 	move	s7,v1
80175fdc:	17c0fda5 	bnez	s8,80175674 <__cos+0xcc0>
80175fe0:	00000000 	nop
80175fe4:	02c02021 	move	a0,s6
80175fe8:	02e02821 	move	a1,s7
80175fec:	00003021 	move	a2,zero
80175ff0:	0c062c0c 	jal	8018b030 <__ltdf2>
80175ff4:	00003821 	move	a3,zero
80175ff8:	044005bb 	bltz	v0,801776e8 <__cos+0x2d34>
80175ffc:	3c028000 	lui	v0,0x8000
80176000:	8fa90024 	lw	t1,36(sp)
80176004:	8fa80020 	lw	t0,32(sp)
80176008:	3c02801e 	lui	v0,0x801e
8017600c:	8c442930 	lw	a0,10544(v0)
80176010:	8c452934 	lw	a1,10548(v0)
80176014:	01203821 	move	a3,t1
80176018:	01003021 	move	a2,t0
8017601c:	afa900d4 	sw	t1,212(sp)
80176020:	afa800d0 	sw	t0,208(sp)
80176024:	afa400a8 	sw	a0,168(sp)
80176028:	0c0629c2 	jal	8018a708 <__adddf3>
8017602c:	afa500ac 	sw	a1,172(sp)
80176030:	8fa600a8 	lw	a2,168(sp)
80176034:	8fa700ac 	lw	a3,172(sp)
80176038:	00402021 	move	a0,v0
8017603c:	00602821 	move	a1,v1
80176040:	afa200b0 	sw	v0,176(sp)
80176044:	0c0629a2 	jal	8018a688 <__subdf3>
80176048:	afa300b4 	sw	v1,180(sp)
8017604c:	8fa400d0 	lw	a0,208(sp)
80176050:	8fa500d4 	lw	a1,212(sp)
80176054:	00403021 	move	a2,v0
80176058:	0c0629a2 	jal	8018a688 <__subdf3>
8017605c:	00603821 	move	a3,v1
80176060:	afa20048 	sw	v0,72(sp)
80176064:	afa3004c 	sw	v1,76(sp)
80176068:	8fa20028 	lw	v0,40(sp)
8017606c:	8fa3002c 	lw	v1,44(sp)
80176070:	8fa40048 	lw	a0,72(sp)
80176074:	8fa5004c 	lw	a1,76(sp)
80176078:	00403021 	move	a2,v0
8017607c:	00603821 	move	a3,v1
80176080:	afa200b8 	sw	v0,184(sp)
80176084:	0c0629c2 	jal	8018a708 <__adddf3>
80176088:	afa300bc 	sw	v1,188(sp)
8017608c:	00402021 	move	a0,v0
80176090:	00602821 	move	a1,v1
80176094:	00403021 	move	a2,v0
80176098:	00603821 	move	a3,v1
8017609c:	00408021 	move	s0,v0
801760a0:	0c0629e0 	jal	8018a780 <__muldf3>
801760a4:	00608821 	move	s1,v1
801760a8:	8fb600b0 	lw	s6,176(sp)
801760ac:	0060a821 	move	s5,v1
801760b0:	00603821 	move	a3,v1
801760b4:	3c03801e 	lui	v1,0x801e
801760b8:	0040a021 	move	s4,v0
801760bc:	02002021 	move	a0,s0
801760c0:	02202821 	move	a1,s1
801760c4:	00403021 	move	a2,v0
801760c8:	0016b140 	sll	s6,s6,0x5
801760cc:	24622938 	addiu	v0,v1,10552
801760d0:	0c0629e0 	jal	8018a780 <__muldf3>
801760d4:	02c2b021 	addu	s6,s6,v0
801760d8:	3c04801e 	lui	a0,0x801e
801760dc:	8c862840 	lw	a2,10304(a0)
801760e0:	8c872844 	lw	a3,10308(a0)
801760e4:	02a02821 	move	a1,s5
801760e8:	02802021 	move	a0,s4
801760ec:	00409021 	move	s2,v0
801760f0:	0c0629e0 	jal	8018a780 <__muldf3>
801760f4:	00609821 	move	s3,v1
801760f8:	3c05801e 	lui	a1,0x801e
801760fc:	8ca62848 	lw	a2,10312(a1)
80176100:	8ca7284c 	lw	a3,10316(a1)
80176104:	00402021 	move	a0,v0
80176108:	0c0629a2 	jal	8018a688 <__subdf3>
8017610c:	00602821 	move	a1,v1
80176110:	00403021 	move	a2,v0
80176114:	02402021 	move	a0,s2
80176118:	02602821 	move	a1,s3
8017611c:	0c0629e0 	jal	8018a780 <__muldf3>
80176120:	00603821 	move	a3,v1
80176124:	00403021 	move	a2,v0
80176128:	02002021 	move	a0,s0
8017612c:	02202821 	move	a1,s1
80176130:	0c0629c2 	jal	8018a708 <__adddf3>
80176134:	00603821 	move	a3,v1
80176138:	8ec60008 	lw	a2,8(s6)
8017613c:	8ec7000c 	lw	a3,12(s6)
80176140:	00402021 	move	a0,v0
80176144:	00602821 	move	a1,v1
80176148:	afa20130 	sw	v0,304(sp)
8017614c:	0c0629e0 	jal	8018a780 <__muldf3>
80176150:	afa30134 	sw	v1,308(sp)
80176154:	8ec40018 	lw	a0,24(s6)
80176158:	8ec5001c 	lw	a1,28(s6)
8017615c:	00403021 	move	a2,v0
80176160:	0c0629a2 	jal	8018a688 <__subdf3>
80176164:	00603821 	move	a3,v1
80176168:	3c08801e 	lui	t0,0x801e
8017616c:	8d062858 	lw	a2,10328(t0)
80176170:	8d07285c 	lw	a3,10332(t0)
80176174:	02802021 	move	a0,s4
80176178:	02a02821 	move	a1,s5
8017617c:	00408021 	move	s0,v0
80176180:	0c0629e0 	jal	8018a780 <__muldf3>
80176184:	00608821 	move	s1,v1
80176188:	3c09801e 	lui	t1,0x801e
8017618c:	8d262860 	lw	a2,10336(t1)
80176190:	8d272864 	lw	a3,10340(t1)
80176194:	00402021 	move	a0,v0
80176198:	0c0629a2 	jal	8018a688 <__subdf3>
8017619c:	00602821 	move	a1,v1
801761a0:	00403021 	move	a2,v0
801761a4:	02802021 	move	a0,s4
801761a8:	02a02821 	move	a1,s5
801761ac:	0c0629e0 	jal	8018a780 <__muldf3>
801761b0:	00603821 	move	a3,v1
801761b4:	3c04801e 	lui	a0,0x801e
801761b8:	8c862868 	lw	a2,10344(a0)
801761bc:	8c87286c 	lw	a3,10348(a0)
801761c0:	00602821 	move	a1,v1
801761c4:	0c0629c2 	jal	8018a708 <__adddf3>
801761c8:	00402021 	move	a0,v0
801761cc:	8ed20010 	lw	s2,16(s6)
801761d0:	8ed30014 	lw	s3,20(s6)
801761d4:	02802021 	move	a0,s4
801761d8:	02a02821 	move	a1,s5
801761dc:	00403021 	move	a2,v0
801761e0:	0c0629e0 	jal	8018a780 <__muldf3>
801761e4:	00603821 	move	a3,v1
801761e8:	00403021 	move	a2,v0
801761ec:	02402021 	move	a0,s2
801761f0:	02602821 	move	a1,s3
801761f4:	0c0629e0 	jal	8018a780 <__muldf3>
801761f8:	00603821 	move	a3,v1
801761fc:	00403021 	move	a2,v0
80176200:	02002021 	move	a0,s0
80176204:	02202821 	move	a1,s1
80176208:	0c0629a2 	jal	8018a688 <__subdf3>
8017620c:	00603821 	move	a3,v1
80176210:	8ec60000 	lw	a2,0(s6)
80176214:	8ec70004 	lw	a3,4(s6)
80176218:	8fa40130 	lw	a0,304(sp)
8017621c:	8fa50134 	lw	a1,308(sp)
80176220:	00408021 	move	s0,v0
80176224:	0c0629e0 	jal	8018a780 <__muldf3>
80176228:	00608821 	move	s1,v1
8017622c:	00403021 	move	a2,v0
80176230:	02002021 	move	a0,s0
80176234:	02202821 	move	a1,s1
80176238:	0c0629a2 	jal	8018a688 <__subdf3>
8017623c:	00603821 	move	a3,v1
80176240:	00403021 	move	a2,v0
80176244:	02402021 	move	a0,s2
80176248:	02602821 	move	a1,s3
8017624c:	00603821 	move	a3,v1
80176250:	00408021 	move	s0,v0
80176254:	0c0629c2 	jal	8018a708 <__adddf3>
80176258:	00608821 	move	s1,v1
8017625c:	00403021 	move	a2,v0
80176260:	02402021 	move	a0,s2
80176264:	02602821 	move	a1,s3
80176268:	00603821 	move	a3,v1
8017626c:	0040b021 	move	s6,v0
80176270:	0c0629a2 	jal	8018a688 <__subdf3>
80176274:	0060b821 	move	s7,v1
80176278:	00403021 	move	a2,v0
8017627c:	02002021 	move	a0,s0
80176280:	02202821 	move	a1,s1
80176284:	0c0629c2 	jal	8018a708 <__adddf3>
80176288:	00603821 	move	a3,v1
8017628c:	00402021 	move	a0,v0
80176290:	00602821 	move	a1,v1
80176294:	00003021 	move	a2,zero
80176298:	00003821 	move	a3,zero
8017629c:	00408021 	move	s0,v0
801762a0:	0c062bc4 	jal	8018af10 <__gtdf2>
801762a4:	00608821 	move	s1,v1
801762a8:	18400503 	blez	v0,801776b8 <__cos+0x2d04>
801762ac:	3c02801e 	lui	v0,0x801e
801762b0:	8c462908 	lw	a2,10504(v0)
801762b4:	8c47290c 	lw	a3,10508(v0)
801762b8:	02002021 	move	a0,s0
801762bc:	0c0629e0 	jal	8018a780 <__muldf3>
801762c0:	02202821 	move	a1,s1
801762c4:	8fa400e8 	lw	a0,232(sp)
801762c8:	8fa500ec 	lw	a1,236(sp)
801762cc:	00403021 	move	a2,v0
801762d0:	0c0629c2 	jal	8018a708 <__adddf3>
801762d4:	00603821 	move	a3,v1
801762d8:	00402021 	move	a0,v0
801762dc:	00602821 	move	a1,v1
801762e0:	02c03021 	move	a2,s6
801762e4:	0c0629c2 	jal	8018a708 <__adddf3>
801762e8:	02e03821 	move	a3,s7
801762ec:	00403021 	move	a2,v0
801762f0:	02c02021 	move	a0,s6
801762f4:	02e02821 	move	a1,s7
801762f8:	0c062b6c 	jal	8018adb0 <__eqdf2>
801762fc:	00603821 	move	a3,v1
80176300:	10400157 	beqz	v0,80176860 <__cos+0x1eac>
80176304:	00000000 	nop
80176308:	8fa400d0 	lw	a0,208(sp)
8017630c:	8fa500d4 	lw	a1,212(sp)
80176310:	00003021 	move	a2,zero
80176314:	0c062bc4 	jal	8018af10 <__gtdf2>
80176318:	00003821 	move	a3,zero
8017631c:	18400561 	blez	v0,801778a4 <__cos+0x2ef0>
80176320:	3c128000 	lui	s2,0x8000
80176324:	8fb400b0 	lw	s4,176(sp)
80176328:	8fa40048 	lw	a0,72(sp)
8017632c:	8fa5004c 	lw	a1,76(sp)
80176330:	00803021 	move	a2,a0
80176334:	0c0629e0 	jal	8018a780 <__muldf3>
80176338:	00a03821 	move	a3,a1
8017633c:	00409021 	move	s2,v0
80176340:	3c05801e 	lui	a1,0x801e
80176344:	3c02801e 	lui	v0,0x801e
80176348:	8c502850 	lw	s0,10320(v0)
8017634c:	8c512854 	lw	s1,10324(v0)
80176350:	0014a140 	sll	s4,s4,0x5
80176354:	24a22938 	addiu	v0,a1,10552
80176358:	0282a021 	addu	s4,s4,v0
8017635c:	8e880000 	lw	t0,0(s4)
80176360:	8e890004 	lw	t1,4(s4)
80176364:	8fa40048 	lw	a0,72(sp)
80176368:	8fa5004c 	lw	a1,76(sp)
8017636c:	02003021 	move	a2,s0
80176370:	02203821 	move	a3,s1
80176374:	afa800c0 	sw	t0,192(sp)
80176378:	00609821 	move	s3,v1
8017637c:	0c0629c2 	jal	8018a708 <__adddf3>
80176380:	afa900c4 	sw	t1,196(sp)
80176384:	00402021 	move	a0,v0
80176388:	02003021 	move	a2,s0
8017638c:	02203821 	move	a3,s1
80176390:	0c0629a2 	jal	8018a688 <__subdf3>
80176394:	00602821 	move	a1,v1
80176398:	8fa400c0 	lw	a0,192(sp)
8017639c:	8fa500c4 	lw	a1,196(sp)
801763a0:	02003021 	move	a2,s0
801763a4:	02203821 	move	a3,s1
801763a8:	afa20138 	sw	v0,312(sp)
801763ac:	0c0629c2 	jal	8018a708 <__adddf3>
801763b0:	afa3013c 	sw	v1,316(sp)
801763b4:	00402021 	move	a0,v0
801763b8:	02003021 	move	a2,s0
801763bc:	02203821 	move	a3,s1
801763c0:	0c0629a2 	jal	8018a688 <__subdf3>
801763c4:	00602821 	move	a1,v1
801763c8:	8fa400b8 	lw	a0,184(sp)
801763cc:	8fa500bc 	lw	a1,188(sp)
801763d0:	8fa60048 	lw	a2,72(sp)
801763d4:	8fa7004c 	lw	a3,76(sp)
801763d8:	0040b021 	move	s6,v0
801763dc:	0c0629e0 	jal	8018a780 <__muldf3>
801763e0:	0060b821 	move	s7,v1
801763e4:	3c09801e 	lui	t1,0x801e
801763e8:	8d262858 	lw	a2,10328(t1)
801763ec:	8d27285c 	lw	a3,10332(t1)
801763f0:	00408021 	move	s0,v0
801763f4:	00608821 	move	s1,v1
801763f8:	8e820010 	lw	v0,16(s4)
801763fc:	8e830014 	lw	v1,20(s4)
80176400:	02402021 	move	a0,s2
80176404:	02602821 	move	a1,s3
80176408:	afa200c8 	sw	v0,200(sp)
8017640c:	0c0629e0 	jal	8018a780 <__muldf3>
80176410:	afa300cc 	sw	v1,204(sp)
80176414:	00602821 	move	a1,v1
80176418:	3c03801e 	lui	v1,0x801e
8017641c:	8c662860 	lw	a2,10336(v1)
80176420:	8c672864 	lw	a3,10340(v1)
80176424:	0c0629a2 	jal	8018a688 <__subdf3>
80176428:	00402021 	move	a0,v0
8017642c:	00403021 	move	a2,v0
80176430:	02402021 	move	a0,s2
80176434:	02602821 	move	a1,s3
80176438:	0c0629e0 	jal	8018a780 <__muldf3>
8017643c:	00603821 	move	a3,v1
80176440:	3c08801e 	lui	t0,0x801e
80176444:	8d062868 	lw	a2,10344(t0)
80176448:	8d07286c 	lw	a3,10348(t0)
8017644c:	00402021 	move	a0,v0
80176450:	0c0629c2 	jal	8018a708 <__adddf3>
80176454:	00602821 	move	a1,v1
80176458:	00403021 	move	a2,v0
8017645c:	02402021 	move	a0,s2
80176460:	02602821 	move	a1,s3
80176464:	0c0629e0 	jal	8018a780 <__muldf3>
80176468:	00603821 	move	a3,v1
8017646c:	00403021 	move	a2,v0
80176470:	02002021 	move	a0,s0
80176474:	02202821 	move	a1,s1
80176478:	0c0629c2 	jal	8018a708 <__adddf3>
8017647c:	00603821 	move	a3,v1
80176480:	8fa600c8 	lw	a2,200(sp)
80176484:	8fa700cc 	lw	a3,204(sp)
80176488:	00402021 	move	a0,v0
8017648c:	0c0629e0 	jal	8018a780 <__muldf3>
80176490:	00602821 	move	a1,v1
80176494:	8e840018 	lw	a0,24(s4)
80176498:	8e85001c 	lw	a1,28(s4)
8017649c:	00403021 	move	a2,v0
801764a0:	0c0629a2 	jal	8018a688 <__subdf3>
801764a4:	00603821 	move	a3,v1
801764a8:	8fa40048 	lw	a0,72(sp)
801764ac:	8fa5004c 	lw	a1,76(sp)
801764b0:	8fa60138 	lw	a2,312(sp)
801764b4:	8fa7013c 	lw	a3,316(sp)
801764b8:	00408021 	move	s0,v0
801764bc:	0c0629a2 	jal	8018a688 <__subdf3>
801764c0:	00608821 	move	s1,v1
801764c4:	8fa400b8 	lw	a0,184(sp)
801764c8:	8fa500bc 	lw	a1,188(sp)
801764cc:	00403021 	move	a2,v0
801764d0:	0c0629c2 	jal	8018a708 <__adddf3>
801764d4:	00603821 	move	a3,v1
801764d8:	00402021 	move	a0,v0
801764dc:	02c03021 	move	a2,s6
801764e0:	02e03821 	move	a3,s7
801764e4:	0c0629e0 	jal	8018a780 <__muldf3>
801764e8:	00602821 	move	a1,v1
801764ec:	00403021 	move	a2,v0
801764f0:	02002021 	move	a0,s0
801764f4:	02202821 	move	a1,s1
801764f8:	0c0629a2 	jal	8018a688 <__subdf3>
801764fc:	00603821 	move	a3,v1
80176500:	8fa400c0 	lw	a0,192(sp)
80176504:	8fa500c4 	lw	a1,196(sp)
80176508:	02c03021 	move	a2,s6
8017650c:	02e03821 	move	a3,s7
80176510:	00408021 	move	s0,v0
80176514:	0c0629a2 	jal	8018a688 <__subdf3>
80176518:	00608821 	move	s1,v1
8017651c:	8e860008 	lw	a2,8(s4)
80176520:	8e87000c 	lw	a3,12(s4)
80176524:	00402021 	move	a0,v0
80176528:	0c0629c2 	jal	8018a708 <__adddf3>
8017652c:	00602821 	move	a1,v1
80176530:	8fa40048 	lw	a0,72(sp)
80176534:	8fa5004c 	lw	a1,76(sp)
80176538:	00403021 	move	a2,v0
8017653c:	0c0629e0 	jal	8018a780 <__muldf3>
80176540:	00603821 	move	a3,v1
80176544:	00403021 	move	a2,v0
80176548:	02002021 	move	a0,s0
8017654c:	02202821 	move	a1,s1
80176550:	0c0629a2 	jal	8018a688 <__subdf3>
80176554:	00603821 	move	a3,v1
80176558:	8fa40048 	lw	a0,72(sp)
8017655c:	8fa5004c 	lw	a1,76(sp)
80176560:	02403021 	move	a2,s2
80176564:	02603821 	move	a3,s3
80176568:	0040a021 	move	s4,v0
8017656c:	0c0629e0 	jal	8018a780 <__muldf3>
80176570:	0060a821 	move	s5,v1
80176574:	3c09801e 	lui	t1,0x801e
80176578:	8d262840 	lw	a2,10304(t1)
8017657c:	8d272844 	lw	a3,10308(t1)
80176580:	02402021 	move	a0,s2
80176584:	02602821 	move	a1,s3
80176588:	00408021 	move	s0,v0
8017658c:	0c0629e0 	jal	8018a780 <__muldf3>
80176590:	00608821 	move	s1,v1
80176594:	00402021 	move	a0,v0
80176598:	3c02801e 	lui	v0,0x801e
8017659c:	8c462848 	lw	a2,10312(v0)
801765a0:	8c47284c 	lw	a3,10316(v0)
801765a4:	0c0629a2 	jal	8018a688 <__subdf3>
801765a8:	00602821 	move	a1,v1
801765ac:	00403021 	move	a2,v0
801765b0:	02002021 	move	a0,s0
801765b4:	02202821 	move	a1,s1
801765b8:	0c0629e0 	jal	8018a780 <__muldf3>
801765bc:	00603821 	move	a3,v1
801765c0:	8fa600c0 	lw	a2,192(sp)
801765c4:	8fa700c4 	lw	a3,196(sp)
801765c8:	00402021 	move	a0,v0
801765cc:	0c0629e0 	jal	8018a780 <__muldf3>
801765d0:	00602821 	move	a1,v1
801765d4:	00403021 	move	a2,v0
801765d8:	02802021 	move	a0,s4
801765dc:	02a02821 	move	a1,s5
801765e0:	0c0629a2 	jal	8018a688 <__subdf3>
801765e4:	00603821 	move	a3,v1
801765e8:	8fa40138 	lw	a0,312(sp)
801765ec:	8fa5013c 	lw	a1,316(sp)
801765f0:	02c03021 	move	a2,s6
801765f4:	02e03821 	move	a3,s7
801765f8:	0040a021 	move	s4,v0
801765fc:	0c0629e0 	jal	8018a780 <__muldf3>
80176600:	0060a821 	move	s5,v1
80176604:	8fa400c8 	lw	a0,200(sp)
80176608:	8fa500cc 	lw	a1,204(sp)
8017660c:	00403021 	move	a2,v0
80176610:	00603821 	move	a3,v1
80176614:	00409021 	move	s2,v0
80176618:	0c0629a2 	jal	8018a688 <__subdf3>
8017661c:	00609821 	move	s3,v1
80176620:	8fa400c8 	lw	a0,200(sp)
80176624:	8fa500cc 	lw	a1,204(sp)
80176628:	00403021 	move	a2,v0
8017662c:	00603821 	move	a3,v1
80176630:	00408021 	move	s0,v0
80176634:	0c0629a2 	jal	8018a688 <__subdf3>
80176638:	00608821 	move	s1,v1
8017663c:	00402021 	move	a0,v0
80176640:	02403021 	move	a2,s2
80176644:	02603821 	move	a3,s3
80176648:	0c0629a2 	jal	8018a688 <__subdf3>
8017664c:	00602821 	move	a1,v1
80176650:	00403021 	move	a2,v0
80176654:	02802021 	move	a0,s4
80176658:	02a02821 	move	a1,s5
8017665c:	0c0629c2 	jal	8018a708 <__adddf3>
80176660:	00603821 	move	a3,v1
80176664:	00403021 	move	a2,v0
80176668:	02002021 	move	a0,s0
8017666c:	02202821 	move	a1,s1
80176670:	00603821 	move	a3,v1
80176674:	00409021 	move	s2,v0
80176678:	0c0629c2 	jal	8018a708 <__adddf3>
8017667c:	00609821 	move	s3,v1
80176680:	00403021 	move	a2,v0
80176684:	02002021 	move	a0,s0
80176688:	02202821 	move	a1,s1
8017668c:	00603821 	move	a3,v1
80176690:	0040b021 	move	s6,v0
80176694:	0c0629a2 	jal	8018a688 <__subdf3>
80176698:	0060b821 	move	s7,v1
8017669c:	00403021 	move	a2,v0
801766a0:	02402021 	move	a0,s2
801766a4:	02602821 	move	a1,s3
801766a8:	0c0629c2 	jal	8018a708 <__adddf3>
801766ac:	00603821 	move	a3,v1
801766b0:	00402021 	move	a0,v0
801766b4:	00602821 	move	a1,v1
801766b8:	00003021 	move	a2,zero
801766bc:	00003821 	move	a3,zero
801766c0:	00409021 	move	s2,v0
801766c4:	0c062bc4 	jal	8018af10 <__gtdf2>
801766c8:	00609821 	move	s3,v1
801766cc:	18400491 	blez	v0,80177914 <__cos+0x2f60>
801766d0:	00003021 	move	a2,zero
801766d4:	8fa40198 	lw	a0,408(sp)
801766d8:	8fa5019c 	lw	a1,412(sp)
801766dc:	0c062bc4 	jal	8018af10 <__gtdf2>
801766e0:	00003821 	move	a3,zero
801766e4:	184004d9 	blez	v0,80177a4c <__cos+0x3098>
801766e8:	3c02801e 	lui	v0,0x801e
801766ec:	8c462870 	lw	a2,10352(v0)
801766f0:	8c472874 	lw	a3,10356(v0)
801766f4:	8fa40198 	lw	a0,408(sp)
801766f8:	8fa5019c 	lw	a1,412(sp)
801766fc:	0c0629e0 	jal	8018a780 <__muldf3>
80176700:	00000000 	nop
80176704:	00408021 	move	s0,v0
80176708:	3c02801e 	lui	v0,0x801e
8017670c:	8c462880 	lw	a2,10368(v0)
80176710:	8c472884 	lw	a3,10372(v0)
80176714:	02402021 	move	a0,s2
80176718:	02602821 	move	a1,s3
8017671c:	0c0629e0 	jal	8018a780 <__muldf3>
80176720:	00608821 	move	s1,v1
80176724:	00403021 	move	a2,v0
80176728:	02002021 	move	a0,s0
8017672c:	02202821 	move	a1,s1
80176730:	0c0629c2 	jal	8018a708 <__adddf3>
80176734:	00603821 	move	a3,v1
80176738:	00402021 	move	a0,v0
8017673c:	00602821 	move	a1,v1
80176740:	02c03021 	move	a2,s6
80176744:	0c0629c2 	jal	8018a708 <__adddf3>
80176748:	02e03821 	move	a3,s7
8017674c:	00403021 	move	a2,v0
80176750:	02c02021 	move	a0,s6
80176754:	02e02821 	move	a1,s7
80176758:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017675c:	00603821 	move	a3,v1
80176760:	1040003f 	beqz	v0,80176860 <__cos+0x1eac>
80176764:	00000000 	nop
80176768:	8fa400d0 	lw	a0,208(sp)
8017676c:	8fa500d4 	lw	a1,212(sp)
80176770:	00003021 	move	a2,zero
80176774:	0c062bc4 	jal	8018af10 <__gtdf2>
80176778:	00003821 	move	a3,zero
8017677c:	184004d4 	blez	v0,80177ad0 <__cos+0x311c>
80176780:	00000000 	nop
80176784:	8fa400d0 	lw	a0,208(sp)
80176788:	8fa500d4 	lw	a1,212(sp)
8017678c:	8fa600b8 	lw	a2,184(sp)
80176790:	8fa700bc 	lw	a3,188(sp)
80176794:	27a20030 	addiu	v0,sp,48
80176798:	0c060809 	jal	80182024 <__docos>
8017679c:	afa20010 	sw	v0,16(sp)
801767a0:	8fb20038 	lw	s2,56(sp)
801767a4:	8fb3003c 	lw	s3,60(sp)
801767a8:	00003021 	move	a2,zero
801767ac:	00003821 	move	a3,zero
801767b0:	02402021 	move	a0,s2
801767b4:	0c062bc4 	jal	8018af10 <__gtdf2>
801767b8:	02602821 	move	a1,s3
801767bc:	184004a8 	blez	v0,80177a60 <__cos+0x30ac>
801767c0:	00003021 	move	a2,zero
801767c4:	8fa40198 	lw	a0,408(sp)
801767c8:	8fa5019c 	lw	a1,412(sp)
801767cc:	0c062bc4 	jal	8018af10 <__gtdf2>
801767d0:	00003821 	move	a3,zero
801767d4:	184004c6 	blez	v0,80177af0 <__cos+0x313c>
801767d8:	3c02801e 	lui	v0,0x801e
801767dc:	8c462888 	lw	a2,10376(v0)
801767e0:	8c47288c 	lw	a3,10380(v0)
801767e4:	8fa40198 	lw	a0,408(sp)
801767e8:	8fa5019c 	lw	a1,412(sp)
801767ec:	0c0629e0 	jal	8018a780 <__muldf3>
801767f0:	00000000 	nop
801767f4:	00408021 	move	s0,v0
801767f8:	3c02801e 	lui	v0,0x801e
801767fc:	8c462898 	lw	a2,10392(v0)
80176800:	8c47289c 	lw	a3,10396(v0)
80176804:	02402021 	move	a0,s2
80176808:	02602821 	move	a1,s3
8017680c:	0c0629e0 	jal	8018a780 <__muldf3>
80176810:	00608821 	move	s1,v1
80176814:	00403021 	move	a2,v0
80176818:	02002021 	move	a0,s0
8017681c:	02202821 	move	a1,s1
80176820:	0c0629c2 	jal	8018a708 <__adddf3>
80176824:	00603821 	move	a3,v1
80176828:	8fb60030 	lw	s6,48(sp)
8017682c:	8fb70034 	lw	s7,52(sp)
80176830:	00402021 	move	a0,v0
80176834:	00602821 	move	a1,v1
80176838:	02c03021 	move	a2,s6
8017683c:	0c0629c2 	jal	8018a708 <__adddf3>
80176840:	02e03821 	move	a3,s7
80176844:	00403021 	move	a2,v0
80176848:	02c02021 	move	a0,s6
8017684c:	02e02821 	move	a1,s7
80176850:	0c062b6c 	jal	8018adb0 <__eqdf2>
80176854:	00603821 	move	a3,v1
80176858:	1440009a 	bnez	v0,80176ac4 <__cos+0x2110>
8017685c:	00000000 	nop
80176860:	17c0fc5a 	bnez	s8,801759cc <__cos+0x1018>
80176864:	02c01021 	move	v0,s6
80176868:	0805d45e 	j	80175178 <__cos+0x7c4>
8017686c:	02e01821 	move	v1,s7
80176870:	02c02021 	move	a0,s6
80176874:	02e02821 	move	a1,s7
80176878:	02c03021 	move	a2,s6
8017687c:	0c0629e0 	jal	8018a780 <__muldf3>
80176880:	02e03821 	move	a3,s7
80176884:	00409021 	move	s2,v0
80176888:	24020001 	li	v0,1
8017688c:	13c202a0 	beq	s8,v0,80177310 <__cos+0x295c>
80176890:	00609821 	move	s3,v1
80176894:	3c02801e 	lui	v0,0x801e
80176898:	8c4628d8 	lw	a2,10456(v0)
8017689c:	8c4728dc 	lw	a3,10460(v0)
801768a0:	02402021 	move	a0,s2
801768a4:	0c062c0c 	jal	8018b030 <__ltdf2>
801768a8:	02602821 	move	a1,s3
801768ac:	044100c0 	bgez	v0,80176bb0 <__cos+0x21fc>
801768b0:	00003021 	move	a2,zero
801768b4:	3c02801e 	lui	v0,0x801e
801768b8:	8c463708 	lw	a2,14088(v0)
801768bc:	8c47370c 	lw	a3,14092(v0)
801768c0:	02402021 	move	a0,s2
801768c4:	0c0629e0 	jal	8018a780 <__muldf3>
801768c8:	02602821 	move	a1,s3
801768cc:	3c04801e 	lui	a0,0x801e
801768d0:	8c863710 	lw	a2,14096(a0)
801768d4:	8c873714 	lw	a3,14100(a0)
801768d8:	00602821 	move	a1,v1
801768dc:	0c0629c2 	jal	8018a708 <__adddf3>
801768e0:	00402021 	move	a0,v0
801768e4:	00403021 	move	a2,v0
801768e8:	02402021 	move	a0,s2
801768ec:	02602821 	move	a1,s3
801768f0:	0c0629e0 	jal	8018a780 <__muldf3>
801768f4:	00603821 	move	a3,v1
801768f8:	3c04801e 	lui	a0,0x801e
801768fc:	8c863718 	lw	a2,14104(a0)
80176900:	8c87371c 	lw	a3,14108(a0)
80176904:	00602821 	move	a1,v1
80176908:	0c0629c2 	jal	8018a708 <__adddf3>
8017690c:	00402021 	move	a0,v0
80176910:	00403021 	move	a2,v0
80176914:	02402021 	move	a0,s2
80176918:	02602821 	move	a1,s3
8017691c:	0c0629e0 	jal	8018a780 <__muldf3>
80176920:	00603821 	move	a3,v1
80176924:	3c04801e 	lui	a0,0x801e
80176928:	8c863720 	lw	a2,14112(a0)
8017692c:	8c873724 	lw	a3,14116(a0)
80176930:	00602821 	move	a1,v1
80176934:	0c0629c2 	jal	8018a708 <__adddf3>
80176938:	00402021 	move	a0,v0
8017693c:	00403021 	move	a2,v0
80176940:	02402021 	move	a0,s2
80176944:	02602821 	move	a1,s3
80176948:	0c0629e0 	jal	8018a780 <__muldf3>
8017694c:	00603821 	move	a3,v1
80176950:	3c04801e 	lui	a0,0x801e
80176954:	8c863728 	lw	a2,14120(a0)
80176958:	8c87372c 	lw	a3,14124(a0)
8017695c:	8fb40020 	lw	s4,32(sp)
80176960:	8fb50024 	lw	s5,36(sp)
80176964:	00402021 	move	a0,v0
80176968:	0c0629c2 	jal	8018a708 <__adddf3>
8017696c:	00602821 	move	a1,v1
80176970:	00402021 	move	a0,v0
80176974:	00602821 	move	a1,v1
80176978:	02803021 	move	a2,s4
8017697c:	0c0629e0 	jal	8018a780 <__muldf3>
80176980:	02a03821 	move	a3,s5
80176984:	00408021 	move	s0,v0
80176988:	3c02801e 	lui	v0,0x801e
8017698c:	8fa40028 	lw	a0,40(sp)
80176990:	8fa5002c 	lw	a1,44(sp)
80176994:	8c4628e0 	lw	a2,10464(v0)
80176998:	8c4728e4 	lw	a3,10468(v0)
8017699c:	00608821 	move	s1,v1
801769a0:	afa40058 	sw	a0,88(sp)
801769a4:	0c0629e0 	jal	8018a780 <__muldf3>
801769a8:	afa5005c 	sw	a1,92(sp)
801769ac:	00403021 	move	a2,v0
801769b0:	02002021 	move	a0,s0
801769b4:	02202821 	move	a1,s1
801769b8:	0c0629c2 	jal	8018a708 <__adddf3>
801769bc:	00603821 	move	a3,v1
801769c0:	00403021 	move	a2,v0
801769c4:	02402021 	move	a0,s2
801769c8:	02602821 	move	a1,s3
801769cc:	0c0629e0 	jal	8018a780 <__muldf3>
801769d0:	00603821 	move	a3,v1
801769d4:	8fa40058 	lw	a0,88(sp)
801769d8:	8fa5005c 	lw	a1,92(sp)
801769dc:	00403021 	move	a2,v0
801769e0:	0c0629c2 	jal	8018a708 <__adddf3>
801769e4:	00603821 	move	a3,v1
801769e8:	00403021 	move	a2,v0
801769ec:	02802021 	move	a0,s4
801769f0:	02a02821 	move	a1,s5
801769f4:	00603821 	move	a3,v1
801769f8:	00408021 	move	s0,v0
801769fc:	0c0629c2 	jal	8018a708 <__adddf3>
80176a00:	00608821 	move	s1,v1
80176a04:	00403021 	move	a2,v0
80176a08:	02802021 	move	a0,s4
80176a0c:	02a02821 	move	a1,s5
80176a10:	00603821 	move	a3,v1
80176a14:	0040b021 	move	s6,v0
80176a18:	0c0629a2 	jal	8018a688 <__subdf3>
80176a1c:	0060b821 	move	s7,v1
80176a20:	00403021 	move	a2,v0
80176a24:	02002021 	move	a0,s0
80176a28:	02202821 	move	a1,s1
80176a2c:	0c0629c2 	jal	8018a708 <__adddf3>
80176a30:	00603821 	move	a3,v1
80176a34:	00402021 	move	a0,v0
80176a38:	00602821 	move	a1,v1
80176a3c:	00003021 	move	a2,zero
80176a40:	00003821 	move	a3,zero
80176a44:	00408021 	move	s0,v0
80176a48:	0c062bc4 	jal	8018af10 <__gtdf2>
80176a4c:	00608821 	move	s1,v1
80176a50:	18400358 	blez	v0,801777b4 <__cos+0x2e00>
80176a54:	3c02801e 	lui	v0,0x801e
80176a58:	8c4628d0 	lw	a2,10448(v0)
80176a5c:	8c4728d4 	lw	a3,10452(v0)
80176a60:	02002021 	move	a0,s0
80176a64:	0c0629e0 	jal	8018a780 <__muldf3>
80176a68:	02202821 	move	a1,s1
80176a6c:	8fa400e8 	lw	a0,232(sp)
80176a70:	8fa500ec 	lw	a1,236(sp)
80176a74:	00403021 	move	a2,v0
80176a78:	0c0629c2 	jal	8018a708 <__adddf3>
80176a7c:	00603821 	move	a3,v1
80176a80:	00402021 	move	a0,v0
80176a84:	00602821 	move	a1,v1
80176a88:	02c03021 	move	a2,s6
80176a8c:	0c0629c2 	jal	8018a708 <__adddf3>
80176a90:	02e03821 	move	a3,s7
80176a94:	00403021 	move	a2,v0
80176a98:	02c02021 	move	a0,s6
80176a9c:	02e02821 	move	a1,s7
80176aa0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80176aa4:	00603821 	move	a3,v1
80176aa8:	1040f9b2 	beqz	v0,80175174 <__cos+0x7c0>
80176aac:	02c01021 	move	v0,s6
80176ab0:	8fa60058 	lw	a2,88(sp)
80176ab4:	8fa7005c 	lw	a3,92(sp)
80176ab8:	02802021 	move	a0,s4
80176abc:	0805d525 	j	80175494 <__cos+0xae0>
80176ac0:	02a02821 	move	a1,s5
80176ac4:	8fa40198 	lw	a0,408(sp)
80176ac8:	8fa5019c 	lw	a1,412(sp)
80176acc:	0c06162d 	jal	801858b4 <__mpcos1>
80176ad0:	00000000 	nop
80176ad4:	0040b021 	move	s6,v0
80176ad8:	0805d45c 	j	80175170 <__cos+0x7bc>
80176adc:	0060b821 	move	s7,v1
80176ae0:	8fa90198 	lw	t1,408(sp)
80176ae4:	8fa3019c 	lw	v1,412(sp)
80176ae8:	01203021 	move	a2,t1
80176aec:	0805d475 	j	801751d4 <__cos+0x820>
80176af0:	00623826 	xor	a3,v1,v0
80176af4:	8fa30198 	lw	v1,408(sp)
80176af8:	8fa8019c 	lw	t0,412(sp)
80176afc:	00602021 	move	a0,v1
80176b00:	0805d43b 	j	801750ec <__cos+0x738>
80176b04:	01022826 	xor	a1,t0,v0
80176b08:	3c02801e 	lui	v0,0x801e
80176b0c:	8c462900 	lw	a2,10496(v0)
80176b10:	8c472904 	lw	a3,10500(v0)
80176b14:	0805d58e 	j	80175638 <__cos+0xc84>
80176b18:	00000000 	nop
80176b1c:	8c4628d0 	lw	a2,10448(v0)
80176b20:	8c4728d4 	lw	a3,10452(v0)
80176b24:	02002021 	move	a0,s0
80176b28:	0c0629e0 	jal	8018a780 <__muldf3>
80176b2c:	02202821 	move	a1,s1
80176b30:	3c04801e 	lui	a0,0x801e
80176b34:	8c8628e8 	lw	a2,10472(a0)
80176b38:	8c8728ec 	lw	a3,10476(a0)
80176b3c:	00602821 	move	a1,v1
80176b40:	0c0629a2 	jal	8018a688 <__subdf3>
80176b44:	00402021 	move	a0,v0
80176b48:	0805d516 	j	80175458 <__cos+0xaa4>
80176b4c:	00402021 	move	a0,v0
80176b50:	8c4628f0 	lw	a2,10480(v0)
80176b54:	8c4728f4 	lw	a3,10484(v0)
80176b58:	02002021 	move	a0,s0
80176b5c:	0c0629e0 	jal	8018a780 <__muldf3>
80176b60:	02202821 	move	a1,s1
80176b64:	3c04801e 	lui	a0,0x801e
80176b68:	8c8628e8 	lw	a2,10472(a0)
80176b6c:	8c8728ec 	lw	a3,10476(a0)
80176b70:	00602821 	move	a1,v1
80176b74:	0c0629a2 	jal	8018a688 <__subdf3>
80176b78:	00402021 	move	a0,v0
80176b7c:	0805d666 	j	80175998 <__cos+0xfe4>
80176b80:	00402021 	move	a0,v0
80176b84:	8fa30088 	lw	v1,136(sp)
80176b88:	8fa4008c 	lw	a0,140(sp)
80176b8c:	8fa80074 	lw	t0,116(sp)
80176b90:	8fa50070 	lw	a1,112(sp)
80176b94:	01024026 	xor	t0,t0,v0
80176b98:	0000f021 	move	s8,zero
80176b9c:	00609021 	move	s2,v1
80176ba0:	00829826 	xor	s3,a0,v0
80176ba4:	afa500f0 	sw	a1,240(sp)
80176ba8:	0805d5ad 	j	801756b4 <__cos+0xd00>
80176bac:	afa800f4 	sw	t0,244(sp)
80176bb0:	8fa20020 	lw	v0,32(sp)
80176bb4:	8fa30024 	lw	v1,36(sp)
80176bb8:	00003821 	move	a3,zero
80176bbc:	00402021 	move	a0,v0
80176bc0:	00602821 	move	a1,v1
80176bc4:	afa20090 	sw	v0,144(sp)
80176bc8:	0c062bc4 	jal	8018af10 <__gtdf2>
80176bcc:	afa30094 	sw	v1,148(sp)
80176bd0:	184002d8 	blez	v0,80177734 <__cos+0x2d80>
80176bd4:	3c038000 	lui	v1,0x8000
80176bd8:	8fa40028 	lw	a0,40(sp)
80176bdc:	8fa5002c 	lw	a1,44(sp)
80176be0:	8fb20090 	lw	s2,144(sp)
80176be4:	8fb30094 	lw	s3,148(sp)
80176be8:	afa40080 	sw	a0,128(sp)
80176bec:	afa50084 	sw	a1,132(sp)
80176bf0:	241e0001 	li	s8,1
80176bf4:	3c02801e 	lui	v0,0x801e
80176bf8:	8c502930 	lw	s0,10544(v0)
80176bfc:	8c512934 	lw	s1,10548(v0)
80176c00:	02402021 	move	a0,s2
80176c04:	02602821 	move	a1,s3
80176c08:	02003021 	move	a2,s0
80176c0c:	0c0629c2 	jal	8018a708 <__adddf3>
80176c10:	02203821 	move	a3,s1
80176c14:	00402021 	move	a0,v0
80176c18:	02003021 	move	a2,s0
80176c1c:	02203821 	move	a3,s1
80176c20:	00602821 	move	a1,v1
80176c24:	0c0629a2 	jal	8018a688 <__subdf3>
80176c28:	0040b021 	move	s6,v0
80176c2c:	00403021 	move	a2,v0
80176c30:	02402021 	move	a0,s2
80176c34:	02602821 	move	a1,s3
80176c38:	0c0629a2 	jal	8018a688 <__subdf3>
80176c3c:	00603821 	move	a3,v1
80176c40:	00402021 	move	a0,v0
80176c44:	00602821 	move	a1,v1
80176c48:	00403021 	move	a2,v0
80176c4c:	00603821 	move	a3,v1
80176c50:	00408021 	move	s0,v0
80176c54:	0c0629e0 	jal	8018a780 <__muldf3>
80176c58:	00608821 	move	s1,v1
80176c5c:	00403021 	move	a2,v0
80176c60:	02002021 	move	a0,s0
80176c64:	02202821 	move	a1,s1
80176c68:	00603821 	move	a3,v1
80176c6c:	00409021 	move	s2,v0
80176c70:	0c0629e0 	jal	8018a780 <__muldf3>
80176c74:	00609821 	move	s3,v1
80176c78:	0040a021 	move	s4,v0
80176c7c:	3c02801e 	lui	v0,0x801e
80176c80:	8c462840 	lw	a2,10304(v0)
80176c84:	8c472844 	lw	a3,10308(v0)
80176c88:	02402021 	move	a0,s2
80176c8c:	02602821 	move	a1,s3
80176c90:	0c0629e0 	jal	8018a780 <__muldf3>
80176c94:	0060a821 	move	s5,v1
80176c98:	3c04801e 	lui	a0,0x801e
80176c9c:	8c862848 	lw	a2,10312(a0)
80176ca0:	8c87284c 	lw	a3,10316(a0)
80176ca4:	00602821 	move	a1,v1
80176ca8:	0c0629a2 	jal	8018a688 <__subdf3>
80176cac:	00402021 	move	a0,v0
80176cb0:	00403021 	move	a2,v0
80176cb4:	02802021 	move	a0,s4
80176cb8:	02a02821 	move	a1,s5
80176cbc:	0c0629e0 	jal	8018a780 <__muldf3>
80176cc0:	00603821 	move	a3,v1
80176cc4:	8fa40080 	lw	a0,128(sp)
80176cc8:	8fa50084 	lw	a1,132(sp)
80176ccc:	00403021 	move	a2,v0
80176cd0:	0c0629c2 	jal	8018a708 <__adddf3>
80176cd4:	00603821 	move	a3,v1
80176cd8:	00403021 	move	a2,v0
80176cdc:	02002021 	move	a0,s0
80176ce0:	02202821 	move	a1,s1
80176ce4:	0c0629c2 	jal	8018a708 <__adddf3>
80176ce8:	00603821 	move	a3,v1
80176cec:	afa20120 	sw	v0,288(sp)
80176cf0:	3c02801e 	lui	v0,0x801e
80176cf4:	24422938 	addiu	v0,v0,10552
80176cf8:	0016b140 	sll	s6,s6,0x5
80176cfc:	02c2b021 	addu	s6,s6,v0
80176d00:	afa30124 	sw	v1,292(sp)
80176d04:	8ec60018 	lw	a2,24(s6)
80176d08:	8ec7001c 	lw	a3,28(s6)
80176d0c:	8fa40120 	lw	a0,288(sp)
80176d10:	8fa50124 	lw	a1,292(sp)
80176d14:	0c0629e0 	jal	8018a780 <__muldf3>
80176d18:	00000000 	nop
80176d1c:	8ec60008 	lw	a2,8(s6)
80176d20:	8ec7000c 	lw	a3,12(s6)
80176d24:	00402021 	move	a0,v0
80176d28:	0c0629c2 	jal	8018a708 <__adddf3>
80176d2c:	00602821 	move	a1,v1
80176d30:	8fa40080 	lw	a0,128(sp)
80176d34:	8fa50084 	lw	a1,132(sp)
80176d38:	02003021 	move	a2,s0
80176d3c:	02203821 	move	a3,s1
80176d40:	afa20128 	sw	v0,296(sp)
80176d44:	0c0629e0 	jal	8018a780 <__muldf3>
80176d48:	afa3012c 	sw	v1,300(sp)
80176d4c:	00408021 	move	s0,v0
80176d50:	3c02801e 	lui	v0,0x801e
80176d54:	8c462858 	lw	a2,10328(v0)
80176d58:	8c47285c 	lw	a3,10332(v0)
80176d5c:	02402021 	move	a0,s2
80176d60:	02602821 	move	a1,s3
80176d64:	0c0629e0 	jal	8018a780 <__muldf3>
80176d68:	00608821 	move	s1,v1
80176d6c:	3c04801e 	lui	a0,0x801e
80176d70:	8c862860 	lw	a2,10336(a0)
80176d74:	8c872864 	lw	a3,10340(a0)
80176d78:	00602821 	move	a1,v1
80176d7c:	0c0629a2 	jal	8018a688 <__subdf3>
80176d80:	00402021 	move	a0,v0
80176d84:	00403021 	move	a2,v0
80176d88:	02402021 	move	a0,s2
80176d8c:	02602821 	move	a1,s3
80176d90:	0c0629e0 	jal	8018a780 <__muldf3>
80176d94:	00603821 	move	a3,v1
80176d98:	3c04801e 	lui	a0,0x801e
80176d9c:	8c862868 	lw	a2,10344(a0)
80176da0:	8c87286c 	lw	a3,10348(a0)
80176da4:	00602821 	move	a1,v1
80176da8:	0c0629c2 	jal	8018a708 <__adddf3>
80176dac:	00402021 	move	a0,v0
80176db0:	00403021 	move	a2,v0
80176db4:	02402021 	move	a0,s2
80176db8:	02602821 	move	a1,s3
80176dbc:	0c0629e0 	jal	8018a780 <__muldf3>
80176dc0:	00603821 	move	a3,v1
80176dc4:	8ed40000 	lw	s4,0(s6)
80176dc8:	8ed50004 	lw	s5,4(s6)
80176dcc:	02002021 	move	a0,s0
80176dd0:	02202821 	move	a1,s1
80176dd4:	00403021 	move	a2,v0
80176dd8:	0c0629c2 	jal	8018a708 <__adddf3>
80176ddc:	00603821 	move	a3,v1
80176de0:	00402021 	move	a0,v0
80176de4:	00602821 	move	a1,v1
80176de8:	02803021 	move	a2,s4
80176dec:	0c0629e0 	jal	8018a780 <__muldf3>
80176df0:	02a03821 	move	a3,s5
80176df4:	8fa40128 	lw	a0,296(sp)
80176df8:	8fa5012c 	lw	a1,300(sp)
80176dfc:	00403021 	move	a2,v0
80176e00:	0c0629a2 	jal	8018a688 <__subdf3>
80176e04:	00603821 	move	a3,v1
80176e08:	8ec60010 	lw	a2,16(s6)
80176e0c:	8ec70014 	lw	a3,20(s6)
80176e10:	8fa40120 	lw	a0,288(sp)
80176e14:	8fa50124 	lw	a1,292(sp)
80176e18:	00408021 	move	s0,v0
80176e1c:	0c0629e0 	jal	8018a780 <__muldf3>
80176e20:	00608821 	move	s1,v1
80176e24:	00403021 	move	a2,v0
80176e28:	02002021 	move	a0,s0
80176e2c:	02202821 	move	a1,s1
80176e30:	0c0629c2 	jal	8018a708 <__adddf3>
80176e34:	00603821 	move	a3,v1
80176e38:	00403021 	move	a2,v0
80176e3c:	02802021 	move	a0,s4
80176e40:	02a02821 	move	a1,s5
80176e44:	00603821 	move	a3,v1
80176e48:	00408021 	move	s0,v0
80176e4c:	0c0629c2 	jal	8018a708 <__adddf3>
80176e50:	00608821 	move	s1,v1
80176e54:	00403021 	move	a2,v0
80176e58:	02802021 	move	a0,s4
80176e5c:	02a02821 	move	a1,s5
80176e60:	00603821 	move	a3,v1
80176e64:	0040b021 	move	s6,v0
80176e68:	0c0629a2 	jal	8018a688 <__subdf3>
80176e6c:	0060b821 	move	s7,v1
80176e70:	00403021 	move	a2,v0
80176e74:	02002021 	move	a0,s0
80176e78:	02202821 	move	a1,s1
80176e7c:	0c0629c2 	jal	8018a708 <__adddf3>
80176e80:	00603821 	move	a3,v1
80176e84:	00402021 	move	a0,v0
80176e88:	00602821 	move	a1,v1
80176e8c:	00003021 	move	a2,zero
80176e90:	00003821 	move	a3,zero
80176e94:	00408021 	move	s0,v0
80176e98:	0c062bc4 	jal	8018af10 <__gtdf2>
80176e9c:	00608821 	move	s1,v1
80176ea0:	18400218 	blez	v0,80177704 <__cos+0x2d50>
80176ea4:	3c02801e 	lui	v0,0x801e
80176ea8:	8c4628f0 	lw	a2,10480(v0)
80176eac:	8c4728f4 	lw	a3,10484(v0)
80176eb0:	02002021 	move	a0,s0
80176eb4:	0c0629e0 	jal	8018a780 <__muldf3>
80176eb8:	02202821 	move	a1,s1
80176ebc:	8fa400e8 	lw	a0,232(sp)
80176ec0:	8fa500ec 	lw	a1,236(sp)
80176ec4:	00403021 	move	a2,v0
80176ec8:	0c0629c2 	jal	8018a708 <__adddf3>
80176ecc:	00603821 	move	a3,v1
80176ed0:	00402021 	move	a0,v0
80176ed4:	00602821 	move	a1,v1
80176ed8:	02c03021 	move	a2,s6
80176edc:	0c0629c2 	jal	8018a708 <__adddf3>
80176ee0:	02e03821 	move	a3,s7
80176ee4:	00403021 	move	a2,v0
80176ee8:	02c02021 	move	a0,s6
80176eec:	02e02821 	move	a1,s7
80176ef0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80176ef4:	00603821 	move	a3,v1
80176ef8:	1040fab2 	beqz	v0,801759c4 <__cos+0x1010>
80176efc:	00000000 	nop
80176f00:	8fa40090 	lw	a0,144(sp)
80176f04:	8fa50094 	lw	a1,148(sp)
80176f08:	8fa60028 	lw	a2,40(sp)
80176f0c:	8fa7002c 	lw	a3,44(sp)
80176f10:	0805d7ef 	j	80175fbc <__cos+0x1608>
80176f14:	00000000 	nop
80176f18:	27a60020 	addiu	a2,sp,32
80176f1c:	0c05f24c 	jal	8017c930 <__branred>
80176f20:	27a70028 	addiu	a3,sp,40
80176f24:	00409021 	move	s2,v0
80176f28:	24020001 	li	v0,1
80176f2c:	1242020c 	beq	s2,v0,80177760 <__cos+0x2dac>
80176f30:	2a420002 	slti	v0,s2,2
80176f34:	1440022b 	bnez	v0,801777e4 <__cos+0x2e30>
80176f38:	24020002 	li	v0,2
80176f3c:	1242022b 	beq	s2,v0,801777ec <__cos+0x2e38>
80176f40:	24020003 	li	v0,3
80176f44:	1642f9cc 	bne	s2,v0,80175678 <__cos+0xcc4>
80176f48:	0000b021 	move	s6,zero
80176f4c:	8fb00020 	lw	s0,32(sp)
80176f50:	8fb10024 	lw	s1,36(sp)
80176f54:	02002021 	move	a0,s0
80176f58:	02202821 	move	a1,s1
80176f5c:	02003021 	move	a2,s0
80176f60:	0c0629e0 	jal	8018a780 <__muldf3>
80176f64:	02203821 	move	a3,s1
80176f68:	3c04801e 	lui	a0,0x801e
80176f6c:	8c8628d8 	lw	a2,10456(a0)
80176f70:	8c8728dc 	lw	a3,10460(a0)
80176f74:	00602821 	move	a1,v1
80176f78:	0c062c0c 	jal	8018b030 <__ltdf2>
80176f7c:	00402021 	move	a0,v0
80176f80:	044102e0 	bgez	v0,80177b04 <__cos+0x3150>
80176f84:	00000000 	nop
80176f88:	8fa60028 	lw	a2,40(sp)
80176f8c:	8fa7002c 	lw	a3,44(sp)
80176f90:	02002021 	move	a0,s0
80176f94:	02202821 	move	a1,s1
80176f98:	8fa80198 	lw	t0,408(sp)
80176f9c:	8fa9019c 	lw	t1,412(sp)
80176fa0:	afa80010 	sw	t0,16(sp)
80176fa4:	afa90014 	sw	t1,20(sp)
80176fa8:	0c05d0f1 	jal	801743c4 <bsloww>
80176fac:	afb20018 	sw	s2,24(sp)
80176fb0:	0040b021 	move	s6,v0
80176fb4:	0805d45c 	j	80175170 <__cos+0x7bc>
80176fb8:	0060b821 	move	s7,v1
80176fbc:	17c0f9ad 	bnez	s8,80175674 <__cos+0xcc0>
80176fc0:	00000000 	nop
80176fc4:	02c02021 	move	a0,s6
80176fc8:	02e02821 	move	a1,s7
80176fcc:	00003021 	move	a2,zero
80176fd0:	0c062c0c 	jal	8018b030 <__ltdf2>
80176fd4:	00003821 	move	a3,zero
80176fd8:	0440022b 	bltz	v0,80177888 <__cos+0x2ed4>
80176fdc:	3c028000 	lui	v0,0x8000
80176fe0:	8fa40020 	lw	a0,32(sp)
80176fe4:	8fa50024 	lw	a1,36(sp)
80176fe8:	3c02801e 	lui	v0,0x801e
80176fec:	8c502930 	lw	s0,10544(v0)
80176ff0:	8c512934 	lw	s1,10548(v0)
80176ff4:	afa40050 	sw	a0,80(sp)
80176ff8:	afa50054 	sw	a1,84(sp)
80176ffc:	8fa60050 	lw	a2,80(sp)
80177000:	8fa70054 	lw	a3,84(sp)
80177004:	02002021 	move	a0,s0
80177008:	0c0629c2 	jal	8018a708 <__adddf3>
8017700c:	02202821 	move	a1,s1
80177010:	8fa80028 	lw	t0,40(sp)
80177014:	8fa9002c 	lw	t1,44(sp)
80177018:	02003021 	move	a2,s0
8017701c:	02203821 	move	a3,s1
80177020:	00402021 	move	a0,v0
80177024:	00602821 	move	a1,v1
80177028:	afa80068 	sw	t0,104(sp)
8017702c:	afa9006c 	sw	t1,108(sp)
80177030:	0c0629a2 	jal	8018a688 <__subdf3>
80177034:	0040b021 	move	s6,v0
80177038:	8fa40050 	lw	a0,80(sp)
8017703c:	8fa50054 	lw	a1,84(sp)
80177040:	00403021 	move	a2,v0
80177044:	0c0629a2 	jal	8018a688 <__subdf3>
80177048:	00603821 	move	a3,v1
8017704c:	8fa60068 	lw	a2,104(sp)
80177050:	8fa7006c 	lw	a3,108(sp)
80177054:	00402021 	move	a0,v0
80177058:	0c0629c2 	jal	8018a708 <__adddf3>
8017705c:	00602821 	move	a1,v1
80177060:	00402021 	move	a0,v0
80177064:	00602821 	move	a1,v1
80177068:	00403021 	move	a2,v0
8017706c:	00603821 	move	a3,v1
80177070:	00408021 	move	s0,v0
80177074:	0c0629e0 	jal	8018a780 <__muldf3>
80177078:	00608821 	move	s1,v1
8017707c:	00409021 	move	s2,v0
80177080:	00403021 	move	a2,v0
80177084:	3c02801e 	lui	v0,0x801e
80177088:	02002021 	move	a0,s0
8017708c:	02202821 	move	a1,s1
80177090:	00603821 	move	a3,v1
80177094:	24422938 	addiu	v0,v0,10552
80177098:	0016b140 	sll	s6,s6,0x5
8017709c:	02c2b021 	addu	s6,s6,v0
801770a0:	0c0629e0 	jal	8018a780 <__muldf3>
801770a4:	00609821 	move	s3,v1
801770a8:	0040a021 	move	s4,v0
801770ac:	3c02801e 	lui	v0,0x801e
801770b0:	8c462840 	lw	a2,10304(v0)
801770b4:	8c472844 	lw	a3,10308(v0)
801770b8:	02402021 	move	a0,s2
801770bc:	02602821 	move	a1,s3
801770c0:	0c0629e0 	jal	8018a780 <__muldf3>
801770c4:	0060a821 	move	s5,v1
801770c8:	3c04801e 	lui	a0,0x801e
801770cc:	8c862848 	lw	a2,10312(a0)
801770d0:	8c87284c 	lw	a3,10316(a0)
801770d4:	00602821 	move	a1,v1
801770d8:	0c0629a2 	jal	8018a688 <__subdf3>
801770dc:	00402021 	move	a0,v0
801770e0:	00403021 	move	a2,v0
801770e4:	02802021 	move	a0,s4
801770e8:	02a02821 	move	a1,s5
801770ec:	0c0629e0 	jal	8018a780 <__muldf3>
801770f0:	00603821 	move	a3,v1
801770f4:	00403021 	move	a2,v0
801770f8:	02002021 	move	a0,s0
801770fc:	02202821 	move	a1,s1
80177100:	0c0629c2 	jal	8018a708 <__adddf3>
80177104:	00603821 	move	a3,v1
80177108:	8ec60008 	lw	a2,8(s6)
8017710c:	8ec7000c 	lw	a3,12(s6)
80177110:	00402021 	move	a0,v0
80177114:	00602821 	move	a1,v1
80177118:	afa20168 	sw	v0,360(sp)
8017711c:	0c0629e0 	jal	8018a780 <__muldf3>
80177120:	afa3016c 	sw	v1,364(sp)
80177124:	8ec40018 	lw	a0,24(s6)
80177128:	8ec5001c 	lw	a1,28(s6)
8017712c:	00403021 	move	a2,v0
80177130:	0c0629a2 	jal	8018a688 <__subdf3>
80177134:	00603821 	move	a3,v1
80177138:	00408021 	move	s0,v0
8017713c:	3c02801e 	lui	v0,0x801e
80177140:	8c462858 	lw	a2,10328(v0)
80177144:	8c47285c 	lw	a3,10332(v0)
80177148:	02402021 	move	a0,s2
8017714c:	02602821 	move	a1,s3
80177150:	0c0629e0 	jal	8018a780 <__muldf3>
80177154:	00608821 	move	s1,v1
80177158:	3c04801e 	lui	a0,0x801e
8017715c:	8c862860 	lw	a2,10336(a0)
80177160:	8c872864 	lw	a3,10340(a0)
80177164:	00602821 	move	a1,v1
80177168:	0c0629a2 	jal	8018a688 <__subdf3>
8017716c:	00402021 	move	a0,v0
80177170:	00403021 	move	a2,v0
80177174:	02402021 	move	a0,s2
80177178:	02602821 	move	a1,s3
8017717c:	0c0629e0 	jal	8018a780 <__muldf3>
80177180:	00603821 	move	a3,v1
80177184:	3c04801e 	lui	a0,0x801e
80177188:	8c862868 	lw	a2,10344(a0)
8017718c:	8c87286c 	lw	a3,10348(a0)
80177190:	00602821 	move	a1,v1
80177194:	0c0629c2 	jal	8018a708 <__adddf3>
80177198:	00402021 	move	a0,v0
8017719c:	8ed40010 	lw	s4,16(s6)
801771a0:	8ed50014 	lw	s5,20(s6)
801771a4:	02402021 	move	a0,s2
801771a8:	02602821 	move	a1,s3
801771ac:	00403021 	move	a2,v0
801771b0:	0c0629e0 	jal	8018a780 <__muldf3>
801771b4:	00603821 	move	a3,v1
801771b8:	00403021 	move	a2,v0
801771bc:	02802021 	move	a0,s4
801771c0:	02a02821 	move	a1,s5
801771c4:	0c0629e0 	jal	8018a780 <__muldf3>
801771c8:	00603821 	move	a3,v1
801771cc:	00403021 	move	a2,v0
801771d0:	02002021 	move	a0,s0
801771d4:	02202821 	move	a1,s1
801771d8:	0c0629a2 	jal	8018a688 <__subdf3>
801771dc:	00603821 	move	a3,v1
801771e0:	8ec60000 	lw	a2,0(s6)
801771e4:	8ec70004 	lw	a3,4(s6)
801771e8:	8fa40168 	lw	a0,360(sp)
801771ec:	8fa5016c 	lw	a1,364(sp)
801771f0:	00408021 	move	s0,v0
801771f4:	0c0629e0 	jal	8018a780 <__muldf3>
801771f8:	00608821 	move	s1,v1
801771fc:	00403021 	move	a2,v0
80177200:	02002021 	move	a0,s0
80177204:	02202821 	move	a1,s1
80177208:	0c0629a2 	jal	8018a688 <__subdf3>
8017720c:	00603821 	move	a3,v1
80177210:	00403021 	move	a2,v0
80177214:	02802021 	move	a0,s4
80177218:	02a02821 	move	a1,s5
8017721c:	00603821 	move	a3,v1
80177220:	00408021 	move	s0,v0
80177224:	0c0629c2 	jal	8018a708 <__adddf3>
80177228:	00608821 	move	s1,v1
8017722c:	00403021 	move	a2,v0
80177230:	02802021 	move	a0,s4
80177234:	02a02821 	move	a1,s5
80177238:	00603821 	move	a3,v1
8017723c:	0040b021 	move	s6,v0
80177240:	0c0629a2 	jal	8018a688 <__subdf3>
80177244:	0060b821 	move	s7,v1
80177248:	00403021 	move	a2,v0
8017724c:	02002021 	move	a0,s0
80177250:	02202821 	move	a1,s1
80177254:	0c0629c2 	jal	8018a708 <__adddf3>
80177258:	00603821 	move	a3,v1
8017725c:	00402021 	move	a0,v0
80177260:	00602821 	move	a1,v1
80177264:	00003021 	move	a2,zero
80177268:	00003821 	move	a3,zero
8017726c:	00408021 	move	s0,v0
80177270:	0c062bc4 	jal	8018af10 <__gtdf2>
80177274:	00608821 	move	s1,v1
80177278:	18400176 	blez	v0,80177854 <__cos+0x2ea0>
8017727c:	3c02801e 	lui	v0,0x801e
80177280:	8c462908 	lw	a2,10504(v0)
80177284:	8c47290c 	lw	a3,10508(v0)
80177288:	02002021 	move	a0,s0
8017728c:	0c0629e0 	jal	8018a780 <__muldf3>
80177290:	02202821 	move	a1,s1
80177294:	3c04801e 	lui	a0,0x801e
80177298:	8c862918 	lw	a2,10520(a0)
8017729c:	8c87291c 	lw	a3,10524(a0)
801772a0:	00602821 	move	a1,v1
801772a4:	0c0629c2 	jal	8018a708 <__adddf3>
801772a8:	00402021 	move	a0,v0
801772ac:	00402021 	move	a0,v0
801772b0:	00602821 	move	a1,v1
801772b4:	02c03021 	move	a2,s6
801772b8:	0c0629c2 	jal	8018a708 <__adddf3>
801772bc:	02e03821 	move	a3,s7
801772c0:	00403021 	move	a2,v0
801772c4:	02c02021 	move	a0,s6
801772c8:	02e02821 	move	a1,s7
801772cc:	0c062b6c 	jal	8018adb0 <__eqdf2>
801772d0:	00603821 	move	a3,v1
801772d4:	1040fd62 	beqz	v0,80176860 <__cos+0x1eac>
801772d8:	00000000 	nop
801772dc:	8fa20198 	lw	v0,408(sp)
801772e0:	8fa3019c 	lw	v1,412(sp)
801772e4:	8fa40050 	lw	a0,80(sp)
801772e8:	8fa50054 	lw	a1,84(sp)
801772ec:	8fa60068 	lw	a2,104(sp)
801772f0:	8fa7006c 	lw	a3,108(sp)
801772f4:	afa20010 	sw	v0,16(sp)
801772f8:	afa30014 	sw	v1,20(sp)
801772fc:	0c05cd54 	jal	80173550 <bsloww2>
80177300:	afbe0018 	sw	s8,24(sp)
80177304:	0040b021 	move	s6,v0
80177308:	0805d45c 	j	80175170 <__cos+0x7bc>
8017730c:	0060b821 	move	s7,v1
80177310:	3c028000 	lui	v0,0x8000
80177314:	02221826 	xor	v1,s1,v0
80177318:	02e21026 	xor	v0,s7,v0
8017731c:	afa20024 	sw	v0,36(sp)
80177320:	afa3002c 	sw	v1,44(sp)
80177324:	afb60020 	sw	s6,32(sp)
80177328:	0805da25 	j	80176894 <__cos+0x1ee0>
8017732c:	afb00028 	sw	s0,40(sp)
80177330:	8fa40020 	lw	a0,32(sp)
80177334:	8fa50024 	lw	a1,36(sp)
80177338:	00003821 	move	a3,zero
8017733c:	afa40098 	sw	a0,152(sp)
80177340:	0c062bc4 	jal	8018af10 <__gtdf2>
80177344:	afa5009c 	sw	a1,156(sp)
80177348:	184001b5 	blez	v0,80177a20 <__cos+0x306c>
8017734c:	3c038000 	lui	v1,0x8000
80177350:	8fa9002c 	lw	t1,44(sp)
80177354:	8fa80028 	lw	t0,40(sp)
80177358:	afa9007c 	sw	t1,124(sp)
8017735c:	8fb20098 	lw	s2,152(sp)
80177360:	24090001 	li	t1,1
80177364:	8fb3009c 	lw	s3,156(sp)
80177368:	afa80078 	sw	t0,120(sp)
8017736c:	afa90040 	sw	t1,64(sp)
80177370:	3c02801e 	lui	v0,0x801e
80177374:	8c502930 	lw	s0,10544(v0)
80177378:	8c512934 	lw	s1,10548(v0)
8017737c:	02402021 	move	a0,s2
80177380:	02602821 	move	a1,s3
80177384:	02003021 	move	a2,s0
80177388:	0c0629c2 	jal	8018a708 <__adddf3>
8017738c:	02203821 	move	a3,s1
80177390:	00402021 	move	a0,v0
80177394:	02003021 	move	a2,s0
80177398:	02203821 	move	a3,s1
8017739c:	00602821 	move	a1,v1
801773a0:	0c0629a2 	jal	8018a688 <__subdf3>
801773a4:	0040b021 	move	s6,v0
801773a8:	00403021 	move	a2,v0
801773ac:	02402021 	move	a0,s2
801773b0:	02602821 	move	a1,s3
801773b4:	0c0629a2 	jal	8018a688 <__subdf3>
801773b8:	00603821 	move	a3,v1
801773bc:	00402021 	move	a0,v0
801773c0:	00602821 	move	a1,v1
801773c4:	00403021 	move	a2,v0
801773c8:	00603821 	move	a3,v1
801773cc:	00408021 	move	s0,v0
801773d0:	0c0629e0 	jal	8018a780 <__muldf3>
801773d4:	00608821 	move	s1,v1
801773d8:	00403021 	move	a2,v0
801773dc:	02002021 	move	a0,s0
801773e0:	02202821 	move	a1,s1
801773e4:	00603821 	move	a3,v1
801773e8:	00409021 	move	s2,v0
801773ec:	0c0629e0 	jal	8018a780 <__muldf3>
801773f0:	00609821 	move	s3,v1
801773f4:	0040a021 	move	s4,v0
801773f8:	3c02801e 	lui	v0,0x801e
801773fc:	8c462840 	lw	a2,10304(v0)
80177400:	8c472844 	lw	a3,10308(v0)
80177404:	02402021 	move	a0,s2
80177408:	02602821 	move	a1,s3
8017740c:	0c0629e0 	jal	8018a780 <__muldf3>
80177410:	0060a821 	move	s5,v1
80177414:	3c04801e 	lui	a0,0x801e
80177418:	8c862848 	lw	a2,10312(a0)
8017741c:	8c87284c 	lw	a3,10316(a0)
80177420:	00602821 	move	a1,v1
80177424:	0c0629a2 	jal	8018a688 <__subdf3>
80177428:	00402021 	move	a0,v0
8017742c:	00403021 	move	a2,v0
80177430:	02802021 	move	a0,s4
80177434:	02a02821 	move	a1,s5
80177438:	0c0629e0 	jal	8018a780 <__muldf3>
8017743c:	00603821 	move	a3,v1
80177440:	8fa40078 	lw	a0,120(sp)
80177444:	8fa5007c 	lw	a1,124(sp)
80177448:	00403021 	move	a2,v0
8017744c:	0c0629c2 	jal	8018a708 <__adddf3>
80177450:	00603821 	move	a3,v1
80177454:	00403021 	move	a2,v0
80177458:	02002021 	move	a0,s0
8017745c:	02202821 	move	a1,s1
80177460:	0c0629c2 	jal	8018a708 <__adddf3>
80177464:	00603821 	move	a3,v1
80177468:	afa20158 	sw	v0,344(sp)
8017746c:	3c02801e 	lui	v0,0x801e
80177470:	24422938 	addiu	v0,v0,10552
80177474:	0016b140 	sll	s6,s6,0x5
80177478:	02c2b021 	addu	s6,s6,v0
8017747c:	afa3015c 	sw	v1,348(sp)
80177480:	8ec60018 	lw	a2,24(s6)
80177484:	8ec7001c 	lw	a3,28(s6)
80177488:	8fa40158 	lw	a0,344(sp)
8017748c:	8fa5015c 	lw	a1,348(sp)
80177490:	0c0629e0 	jal	8018a780 <__muldf3>
80177494:	00000000 	nop
80177498:	8ec60008 	lw	a2,8(s6)
8017749c:	8ec7000c 	lw	a3,12(s6)
801774a0:	00402021 	move	a0,v0
801774a4:	0c0629c2 	jal	8018a708 <__adddf3>
801774a8:	00602821 	move	a1,v1
801774ac:	8fa40078 	lw	a0,120(sp)
801774b0:	8fa5007c 	lw	a1,124(sp)
801774b4:	02003021 	move	a2,s0
801774b8:	02203821 	move	a3,s1
801774bc:	afa20160 	sw	v0,352(sp)
801774c0:	0c0629e0 	jal	8018a780 <__muldf3>
801774c4:	afa30164 	sw	v1,356(sp)
801774c8:	00408021 	move	s0,v0
801774cc:	3c02801e 	lui	v0,0x801e
801774d0:	8c462858 	lw	a2,10328(v0)
801774d4:	8c47285c 	lw	a3,10332(v0)
801774d8:	02402021 	move	a0,s2
801774dc:	02602821 	move	a1,s3
801774e0:	0c0629e0 	jal	8018a780 <__muldf3>
801774e4:	00608821 	move	s1,v1
801774e8:	3c04801e 	lui	a0,0x801e
801774ec:	8c862860 	lw	a2,10336(a0)
801774f0:	8c872864 	lw	a3,10340(a0)
801774f4:	00602821 	move	a1,v1
801774f8:	0c0629a2 	jal	8018a688 <__subdf3>
801774fc:	00402021 	move	a0,v0
80177500:	00403021 	move	a2,v0
80177504:	02402021 	move	a0,s2
80177508:	02602821 	move	a1,s3
8017750c:	0c0629e0 	jal	8018a780 <__muldf3>
80177510:	00603821 	move	a3,v1
80177514:	3c04801e 	lui	a0,0x801e
80177518:	8c862868 	lw	a2,10344(a0)
8017751c:	8c87286c 	lw	a3,10348(a0)
80177520:	00602821 	move	a1,v1
80177524:	0c0629c2 	jal	8018a708 <__adddf3>
80177528:	00402021 	move	a0,v0
8017752c:	00403021 	move	a2,v0
80177530:	02402021 	move	a0,s2
80177534:	02602821 	move	a1,s3
80177538:	0c0629e0 	jal	8018a780 <__muldf3>
8017753c:	00603821 	move	a3,v1
80177540:	8ed40000 	lw	s4,0(s6)
80177544:	8ed50004 	lw	s5,4(s6)
80177548:	02002021 	move	a0,s0
8017754c:	02202821 	move	a1,s1
80177550:	00403021 	move	a2,v0
80177554:	0c0629c2 	jal	8018a708 <__adddf3>
80177558:	00603821 	move	a3,v1
8017755c:	00402021 	move	a0,v0
80177560:	00602821 	move	a1,v1
80177564:	02803021 	move	a2,s4
80177568:	0c0629e0 	jal	8018a780 <__muldf3>
8017756c:	02a03821 	move	a3,s5
80177570:	8fa40160 	lw	a0,352(sp)
80177574:	8fa50164 	lw	a1,356(sp)
80177578:	00403021 	move	a2,v0
8017757c:	0c0629a2 	jal	8018a688 <__subdf3>
80177580:	00603821 	move	a3,v1
80177584:	8ec60010 	lw	a2,16(s6)
80177588:	8ec70014 	lw	a3,20(s6)
8017758c:	8fa40158 	lw	a0,344(sp)
80177590:	8fa5015c 	lw	a1,348(sp)
80177594:	00408021 	move	s0,v0
80177598:	0c0629e0 	jal	8018a780 <__muldf3>
8017759c:	00608821 	move	s1,v1
801775a0:	00403021 	move	a2,v0
801775a4:	02002021 	move	a0,s0
801775a8:	02202821 	move	a1,s1
801775ac:	0c0629c2 	jal	8018a708 <__adddf3>
801775b0:	00603821 	move	a3,v1
801775b4:	00403021 	move	a2,v0
801775b8:	02802021 	move	a0,s4
801775bc:	02a02821 	move	a1,s5
801775c0:	00603821 	move	a3,v1
801775c4:	00408021 	move	s0,v0
801775c8:	0c0629c2 	jal	8018a708 <__adddf3>
801775cc:	00608821 	move	s1,v1
801775d0:	00403021 	move	a2,v0
801775d4:	02802021 	move	a0,s4
801775d8:	02a02821 	move	a1,s5
801775dc:	00603821 	move	a3,v1
801775e0:	0040b021 	move	s6,v0
801775e4:	0c0629a2 	jal	8018a688 <__subdf3>
801775e8:	0060b821 	move	s7,v1
801775ec:	00403021 	move	a2,v0
801775f0:	02002021 	move	a0,s0
801775f4:	02202821 	move	a1,s1
801775f8:	0c0629c2 	jal	8018a708 <__adddf3>
801775fc:	00603821 	move	a3,v1
80177600:	00402021 	move	a0,v0
80177604:	00602821 	move	a1,v1
80177608:	00003021 	move	a2,zero
8017760c:	00003821 	move	a3,zero
80177610:	00408021 	move	s0,v0
80177614:	0c062bc4 	jal	8018af10 <__gtdf2>
80177618:	00608821 	move	s1,v1
8017761c:	184000f3 	blez	v0,801779ec <__cos+0x3038>
80177620:	3c02801e 	lui	v0,0x801e
80177624:	8c4628f0 	lw	a2,10480(v0)
80177628:	8c4728f4 	lw	a3,10484(v0)
8017762c:	02002021 	move	a0,s0
80177630:	0c0629e0 	jal	8018a780 <__muldf3>
80177634:	02202821 	move	a1,s1
80177638:	3c04801e 	lui	a0,0x801e
8017763c:	8c862918 	lw	a2,10520(a0)
80177640:	8c87291c 	lw	a3,10524(a0)
80177644:	00602821 	move	a1,v1
80177648:	0c0629c2 	jal	8018a708 <__adddf3>
8017764c:	00402021 	move	a0,v0
80177650:	00402021 	move	a0,v0
80177654:	00602821 	move	a1,v1
80177658:	02c03021 	move	a2,s6
8017765c:	0c0629c2 	jal	8018a708 <__adddf3>
80177660:	02e03821 	move	a3,s7
80177664:	00403021 	move	a2,v0
80177668:	02c02021 	move	a0,s6
8017766c:	02e02821 	move	a1,s7
80177670:	0c062b6c 	jal	8018adb0 <__eqdf2>
80177674:	00603821 	move	a3,v1
80177678:	14400069 	bnez	v0,80177820 <__cos+0x2e6c>
8017767c:	00000000 	nop
80177680:	8fa80040 	lw	t0,64(sp)
80177684:	00000000 	nop
80177688:	1100f8d0 	beqz	t0,801759cc <__cos+0x1018>
8017768c:	02c01021 	move	v0,s6
80177690:	0805d45e 	j	80175178 <__cos+0x7c4>
80177694:	02e01821 	move	v1,s7
80177698:	3c028000 	lui	v0,0x8000
8017769c:	02221826 	xor	v1,s1,v0
801776a0:	02e21026 	xor	v0,s7,v0
801776a4:	afa20024 	sw	v0,36(sp)
801776a8:	afa3002c 	sw	v1,44(sp)
801776ac:	afb60020 	sw	s6,32(sp)
801776b0:	0805d73e 	j	80175cf8 <__cos+0x1344>
801776b4:	afb00028 	sw	s0,40(sp)
801776b8:	8c462908 	lw	a2,10504(v0)
801776bc:	8c47290c 	lw	a3,10508(v0)
801776c0:	02002021 	move	a0,s0
801776c4:	0c0629e0 	jal	8018a780 <__muldf3>
801776c8:	02202821 	move	a1,s1
801776cc:	8fa600e8 	lw	a2,232(sp)
801776d0:	8fa700ec 	lw	a3,236(sp)
801776d4:	00402021 	move	a0,v0
801776d8:	0c0629a2 	jal	8018a688 <__subdf3>
801776dc:	00602821 	move	a1,v1
801776e0:	0805d8b7 	j	801762dc <__cos+0x1928>
801776e4:	00402021 	move	a0,v0
801776e8:	02221826 	xor	v1,s1,v0
801776ec:	02e21026 	xor	v0,s7,v0
801776f0:	afa20024 	sw	v0,36(sp)
801776f4:	afa3002c 	sw	v1,44(sp)
801776f8:	afb60020 	sw	s6,32(sp)
801776fc:	0805d800 	j	80176000 <__cos+0x164c>
80177700:	afb00028 	sw	s0,40(sp)
80177704:	8c4628f0 	lw	a2,10480(v0)
80177708:	8c4728f4 	lw	a3,10484(v0)
8017770c:	02002021 	move	a0,s0
80177710:	0c0629e0 	jal	8018a780 <__muldf3>
80177714:	02202821 	move	a1,s1
80177718:	8fa600e8 	lw	a2,232(sp)
8017771c:	8fa700ec 	lw	a3,236(sp)
80177720:	00402021 	move	a0,v0
80177724:	0c0629a2 	jal	8018a688 <__subdf3>
80177728:	00602821 	move	a1,v1
8017772c:	0805dbb5 	j	80176ed4 <__cos+0x2520>
80177730:	00402021 	move	a0,v0
80177734:	8fa50090 	lw	a1,144(sp)
80177738:	8fa80094 	lw	t0,148(sp)
8017773c:	8fa2002c 	lw	v0,44(sp)
80177740:	8fa90028 	lw	t1,40(sp)
80177744:	00431026 	xor	v0,v0,v1
80177748:	00a09021 	move	s2,a1
8017774c:	01039826 	xor	s3,t0,v1
80177750:	0000f021 	move	s8,zero
80177754:	afa90080 	sw	t1,128(sp)
80177758:	0805dafd 	j	80176bf4 <__cos+0x2240>
8017775c:	afa20084 	sw	v0,132(sp)
80177760:	8fb00020 	lw	s0,32(sp)
80177764:	8fb10024 	lw	s1,36(sp)
80177768:	02002021 	move	a0,s0
8017776c:	02202821 	move	a1,s1
80177770:	02003021 	move	a2,s0
80177774:	0c0629e0 	jal	8018a780 <__muldf3>
80177778:	02203821 	move	a3,s1
8017777c:	3c04801e 	lui	a0,0x801e
80177780:	8c8628d8 	lw	a2,10456(a0)
80177784:	8c8728dc 	lw	a3,10460(a0)
80177788:	00602821 	move	a1,v1
8017778c:	0c062c0c 	jal	8018b030 <__ltdf2>
80177790:	00402021 	move	a0,v0
80177794:	04410087 	bgez	v0,801779b4 <__cos+0x3000>
80177798:	3c038000 	lui	v1,0x8000
8017779c:	8fa2002c 	lw	v0,44(sp)
801777a0:	8fa60028 	lw	a2,40(sp)
801777a4:	02002021 	move	a0,s0
801777a8:	02232826 	xor	a1,s1,v1
801777ac:	0805dbe6 	j	80176f98 <__cos+0x25e4>
801777b0:	00433826 	xor	a3,v0,v1
801777b4:	8c4628d0 	lw	a2,10448(v0)
801777b8:	8c4728d4 	lw	a3,10452(v0)
801777bc:	02002021 	move	a0,s0
801777c0:	0c0629e0 	jal	8018a780 <__muldf3>
801777c4:	02202821 	move	a1,s1
801777c8:	8fa600e8 	lw	a2,232(sp)
801777cc:	8fa700ec 	lw	a3,236(sp)
801777d0:	00402021 	move	a0,v0
801777d4:	0c0629a2 	jal	8018a688 <__subdf3>
801777d8:	00602821 	move	a1,v1
801777dc:	0805daa1 	j	80176a84 <__cos+0x20d0>
801777e0:	00402021 	move	a0,v0
801777e4:	1640f7a3 	bnez	s2,80175674 <__cos+0xcc0>
801777e8:	00000000 	nop
801777ec:	8fa80198 	lw	t0,408(sp)
801777f0:	8fa9019c 	lw	t1,412(sp)
801777f4:	8fa40020 	lw	a0,32(sp)
801777f8:	8fa50024 	lw	a1,36(sp)
801777fc:	8fa60028 	lw	a2,40(sp)
80177800:	8fa7002c 	lw	a3,44(sp)
80177804:	afa80010 	sw	t0,16(sp)
80177808:	afa90014 	sw	t1,20(sp)
8017780c:	0c05cd54 	jal	80173550 <bsloww2>
80177810:	afb20018 	sw	s2,24(sp)
80177814:	0040b021 	move	s6,v0
80177818:	0805d45c 	j	80175170 <__cos+0x7bc>
8017781c:	0060b821 	move	s7,v1
80177820:	8fa20198 	lw	v0,408(sp)
80177824:	8fa3019c 	lw	v1,412(sp)
80177828:	8fa40098 	lw	a0,152(sp)
8017782c:	8fa5009c 	lw	a1,156(sp)
80177830:	8fa60028 	lw	a2,40(sp)
80177834:	8fa7002c 	lw	a3,44(sp)
80177838:	afa20010 	sw	v0,16(sp)
8017783c:	afa30014 	sw	v1,20(sp)
80177840:	0c05cf16 	jal	80173c58 <bsloww1>
80177844:	afbe0018 	sw	s8,24(sp)
80177848:	0040b021 	move	s6,v0
8017784c:	0805d45c 	j	80175170 <__cos+0x7bc>
80177850:	0060b821 	move	s7,v1
80177854:	8c462908 	lw	a2,10504(v0)
80177858:	8c47290c 	lw	a3,10508(v0)
8017785c:	02002021 	move	a0,s0
80177860:	0c0629e0 	jal	8018a780 <__muldf3>
80177864:	02202821 	move	a1,s1
80177868:	3c04801e 	lui	a0,0x801e
8017786c:	8c862918 	lw	a2,10520(a0)
80177870:	8c87291c 	lw	a3,10524(a0)
80177874:	00602821 	move	a1,v1
80177878:	0c0629a2 	jal	8018a688 <__subdf3>
8017787c:	00402021 	move	a0,v0
80177880:	0805dcac 	j	801772b0 <__cos+0x28fc>
80177884:	00402021 	move	a0,v0
80177888:	02221826 	xor	v1,s1,v0
8017788c:	02e21026 	xor	v0,s7,v0
80177890:	afa20024 	sw	v0,36(sp)
80177894:	afa3002c 	sw	v1,44(sp)
80177898:	afb60020 	sw	s6,32(sp)
8017789c:	0805dbf8 	j	80176fe0 <__cos+0x262c>
801778a0:	afb00028 	sw	s0,40(sp)
801778a4:	8fa800d4 	lw	t0,212(sp)
801778a8:	8fa500d0 	lw	a1,208(sp)
801778ac:	01128826 	xor	s1,t0,s2
801778b0:	00a08021 	move	s0,a1
801778b4:	8fa400a8 	lw	a0,168(sp)
801778b8:	8fa500ac 	lw	a1,172(sp)
801778bc:	02003021 	move	a2,s0
801778c0:	0c0629c2 	jal	8018a708 <__adddf3>
801778c4:	02203821 	move	a3,s1
801778c8:	8fa600a8 	lw	a2,168(sp)
801778cc:	8fa700ac 	lw	a3,172(sp)
801778d0:	00402021 	move	a0,v0
801778d4:	00602821 	move	a1,v1
801778d8:	0c0629a2 	jal	8018a688 <__subdf3>
801778dc:	0040a021 	move	s4,v0
801778e0:	00403021 	move	a2,v0
801778e4:	02002021 	move	a0,s0
801778e8:	02202821 	move	a1,s1
801778ec:	0c0629a2 	jal	8018a688 <__subdf3>
801778f0:	00603821 	move	a3,v1
801778f4:	8fa400bc 	lw	a0,188(sp)
801778f8:	8fa900b8 	lw	t1,184(sp)
801778fc:	afa3004c 	sw	v1,76(sp)
80177900:	00921826 	xor	v1,a0,s2
80177904:	afa20048 	sw	v0,72(sp)
80177908:	afa900b8 	sw	t1,184(sp)
8017790c:	0805d8ca 	j	80176328 <__cos+0x1974>
80177910:	afa300bc 	sw	v1,188(sp)
80177914:	8fa40198 	lw	a0,408(sp)
80177918:	8fa5019c 	lw	a1,412(sp)
8017791c:	0c062bc4 	jal	8018af10 <__gtdf2>
80177920:	00003821 	move	a3,zero
80177924:	1840007c 	blez	v0,80177b18 <__cos+0x3164>
80177928:	3c02801e 	lui	v0,0x801e
8017792c:	8c462870 	lw	a2,10352(v0)
80177930:	8c472874 	lw	a3,10356(v0)
80177934:	8fa40198 	lw	a0,408(sp)
80177938:	8fa5019c 	lw	a1,412(sp)
8017793c:	0c0629e0 	jal	8018a780 <__muldf3>
80177940:	00000000 	nop
80177944:	00408021 	move	s0,v0
80177948:	3c02801e 	lui	v0,0x801e
8017794c:	8c462880 	lw	a2,10368(v0)
80177950:	8c472884 	lw	a3,10372(v0)
80177954:	02402021 	move	a0,s2
80177958:	02602821 	move	a1,s3
8017795c:	0c0629e0 	jal	8018a780 <__muldf3>
80177960:	00608821 	move	s1,v1
80177964:	00402021 	move	a0,v0
80177968:	00602821 	move	a1,v1
8017796c:	02003021 	move	a2,s0
80177970:	0c0629a2 	jal	8018a688 <__subdf3>
80177974:	02203821 	move	a3,s1
80177978:	0805d9cf 	j	8017673c <__cos+0x1d88>
8017797c:	00402021 	move	a0,v0
80177980:	8c4628d0 	lw	a2,10448(v0)
80177984:	8c4728d4 	lw	a3,10452(v0)
80177988:	02002021 	move	a0,s0
8017798c:	0c0629e0 	jal	8018a780 <__muldf3>
80177990:	02202821 	move	a1,s1
80177994:	3c04801e 	lui	a0,0x801e
80177998:	8c862918 	lw	a2,10520(a0)
8017799c:	8c87291c 	lw	a3,10524(a0)
801779a0:	00602821 	move	a1,v1
801779a4:	0c0629a2 	jal	8018a688 <__subdf3>
801779a8:	00402021 	move	a0,v0
801779ac:	0805d7bd 	j	80175ef4 <__cos+0x1540>
801779b0:	00402021 	move	a0,v0
801779b4:	8fa2002c 	lw	v0,44(sp)
801779b8:	8fa60028 	lw	a2,40(sp)
801779bc:	02002021 	move	a0,s0
801779c0:	02232826 	xor	a1,s1,v1
801779c4:	00433826 	xor	a3,v0,v1
801779c8:	8fa20198 	lw	v0,408(sp)
801779cc:	8fa3019c 	lw	v1,412(sp)
801779d0:	afa20010 	sw	v0,16(sp)
801779d4:	afa30014 	sw	v1,20(sp)
801779d8:	0c05cf16 	jal	80173c58 <bsloww1>
801779dc:	afb20018 	sw	s2,24(sp)
801779e0:	0040b021 	move	s6,v0
801779e4:	0805d45c 	j	80175170 <__cos+0x7bc>
801779e8:	0060b821 	move	s7,v1
801779ec:	8c4628f0 	lw	a2,10480(v0)
801779f0:	8c4728f4 	lw	a3,10484(v0)
801779f4:	02002021 	move	a0,s0
801779f8:	0c0629e0 	jal	8018a780 <__muldf3>
801779fc:	02202821 	move	a1,s1
80177a00:	3c04801e 	lui	a0,0x801e
80177a04:	8c862918 	lw	a2,10520(a0)
80177a08:	8c87291c 	lw	a3,10524(a0)
80177a0c:	00602821 	move	a1,v1
80177a10:	0c0629a2 	jal	8018a688 <__subdf3>
80177a14:	00402021 	move	a0,v0
80177a18:	0805dd95 	j	80177654 <__cos+0x2ca0>
80177a1c:	00402021 	move	a0,v0
80177a20:	8fa20098 	lw	v0,152(sp)
80177a24:	8fa4009c 	lw	a0,156(sp)
80177a28:	00409021 	move	s2,v0
80177a2c:	8fa2002c 	lw	v0,44(sp)
80177a30:	8fa50028 	lw	a1,40(sp)
80177a34:	00431026 	xor	v0,v0,v1
80177a38:	00839826 	xor	s3,a0,v1
80177a3c:	afa50078 	sw	a1,120(sp)
80177a40:	afa2007c 	sw	v0,124(sp)
80177a44:	0805dcdc 	j	80177370 <__cos+0x29bc>
80177a48:	afa00040 	sw	zero,64(sp)
80177a4c:	3c02801e 	lui	v0,0x801e
80177a50:	8c462878 	lw	a2,10360(v0)
80177a54:	8c47287c 	lw	a3,10364(v0)
80177a58:	0805d9bd 	j	801766f4 <__cos+0x1d40>
80177a5c:	00000000 	nop
80177a60:	8fa40198 	lw	a0,408(sp)
80177a64:	8fa5019c 	lw	a1,412(sp)
80177a68:	0c062bc4 	jal	8018af10 <__gtdf2>
80177a6c:	00003821 	move	a3,zero
80177a70:	1840002e 	blez	v0,80177b2c <__cos+0x3178>
80177a74:	00000000 	nop
80177a78:	3c02801e 	lui	v0,0x801e
80177a7c:	8c462888 	lw	a2,10376(v0)
80177a80:	8c47288c 	lw	a3,10380(v0)
80177a84:	8fa40198 	lw	a0,408(sp)
80177a88:	8fa5019c 	lw	a1,412(sp)
80177a8c:	0c0629e0 	jal	8018a780 <__muldf3>
80177a90:	00000000 	nop
80177a94:	00408021 	move	s0,v0
80177a98:	3c02801e 	lui	v0,0x801e
80177a9c:	8c462898 	lw	a2,10392(v0)
80177aa0:	8c47289c 	lw	a3,10396(v0)
80177aa4:	02402021 	move	a0,s2
80177aa8:	02602821 	move	a1,s3
80177aac:	0c0629e0 	jal	8018a780 <__muldf3>
80177ab0:	00608821 	move	s1,v1
80177ab4:	00402021 	move	a0,v0
80177ab8:	00602821 	move	a1,v1
80177abc:	02003021 	move	a2,s0
80177ac0:	0c0629a2 	jal	8018a688 <__subdf3>
80177ac4:	02203821 	move	a3,s1
80177ac8:	0805da0a 	j	80176828 <__cos+0x1e74>
80177acc:	00000000 	nop
80177ad0:	8fa400d0 	lw	a0,208(sp)
80177ad4:	8fa500d4 	lw	a1,212(sp)
80177ad8:	00801021 	move	v0,a0
80177adc:	3c048000 	lui	a0,0x8000
80177ae0:	00a41826 	xor	v1,a1,a0
80177ae4:	afa200d0 	sw	v0,208(sp)
80177ae8:	0805d9e1 	j	80176784 <__cos+0x1dd0>
80177aec:	afa300d4 	sw	v1,212(sp)
80177af0:	3c02801e 	lui	v0,0x801e
80177af4:	8c462890 	lw	a2,10384(v0)
80177af8:	8c472894 	lw	a3,10388(v0)
80177afc:	0805d9f9 	j	801767e4 <__cos+0x1e30>
80177b00:	00000000 	nop
80177b04:	8fa60028 	lw	a2,40(sp)
80177b08:	8fa7002c 	lw	a3,44(sp)
80177b0c:	02002021 	move	a0,s0
80177b10:	0805de72 	j	801779c8 <__cos+0x3014>
80177b14:	02202821 	move	a1,s1
80177b18:	3c02801e 	lui	v0,0x801e
80177b1c:	8c462878 	lw	a2,10360(v0)
80177b20:	8c47287c 	lw	a3,10364(v0)
80177b24:	0805de4d 	j	80177934 <__cos+0x2f80>
80177b28:	00000000 	nop
80177b2c:	3c02801e 	lui	v0,0x801e
80177b30:	8c462890 	lw	a2,10384(v0)
80177b34:	8c472894 	lw	a3,10388(v0)
80177b38:	0805dea1 	j	80177a84 <__cos+0x30d0>
80177b3c:	00000000 	nop

80177b40 <__sin>:
80177b40:	3c027fff 	lui	v0,0x7fff
80177b44:	3442ffff 	ori	v0,v0,0xffff
80177b48:	00a23024 	and	a2,a1,v0
80177b4c:	3c033e50 	lui	v1,0x3e50
80177b50:	27bdfda8 	addiu	sp,sp,-600
80177b54:	00c3182a 	slt	v1,a2,v1
80177b58:	afbe0250 	sw	s8,592(sp)
80177b5c:	afbf0254 	sw	ra,596(sp)
80177b60:	afb7024c 	sw	s7,588(sp)
80177b64:	afb60248 	sw	s6,584(sp)
80177b68:	afb50244 	sw	s5,580(sp)
80177b6c:	afb40240 	sw	s4,576(sp)
80177b70:	afb3023c 	sw	s3,572(sp)
80177b74:	afb20238 	sw	s2,568(sp)
80177b78:	afb10234 	sw	s1,564(sp)
80177b7c:	afb00230 	sw	s0,560(sp)
80177b80:	afa40258 	sw	a0,600(sp)
80177b84:	afa5025c 	sw	a1,604(sp)
80177b88:	1460013f 	bnez	v1,80178088 <__sin+0x548>
80177b8c:	00a0f021 	move	s8,a1
80177b90:	3c023fcf 	lui	v0,0x3fcf
80177b94:	3442ffff 	ori	v0,v0,0xffff
80177b98:	0046102a 	slt	v0,v0,a2
80177b9c:	14400148 	bnez	v0,801780c0 <__sin+0x580>
80177ba0:	3c023feb 	lui	v0,0x3feb
80177ba4:	00803021 	move	a2,a0
80177ba8:	0c0629e0 	jal	8018a780 <__muldf3>
80177bac:	00a03821 	move	a3,a1
80177bb0:	0040b021 	move	s6,v0
80177bb4:	3c02801e 	lui	v0,0x801e
80177bb8:	8c463708 	lw	a2,14088(v0)
80177bbc:	8c47370c 	lw	a3,14092(v0)
80177bc0:	02c02021 	move	a0,s6
80177bc4:	00602821 	move	a1,v1
80177bc8:	0c0629e0 	jal	8018a780 <__muldf3>
80177bcc:	0060b821 	move	s7,v1
80177bd0:	3c04801e 	lui	a0,0x801e
80177bd4:	8c863710 	lw	a2,14096(a0)
80177bd8:	8c873714 	lw	a3,14100(a0)
80177bdc:	00602821 	move	a1,v1
80177be0:	0c0629c2 	jal	8018a708 <__adddf3>
80177be4:	00402021 	move	a0,v0
80177be8:	00403021 	move	a2,v0
80177bec:	02c02021 	move	a0,s6
80177bf0:	02e02821 	move	a1,s7
80177bf4:	0c0629e0 	jal	8018a780 <__muldf3>
80177bf8:	00603821 	move	a3,v1
80177bfc:	3c04801e 	lui	a0,0x801e
80177c00:	8c863718 	lw	a2,14104(a0)
80177c04:	8c87371c 	lw	a3,14108(a0)
80177c08:	00602821 	move	a1,v1
80177c0c:	0c0629c2 	jal	8018a708 <__adddf3>
80177c10:	00402021 	move	a0,v0
80177c14:	00403021 	move	a2,v0
80177c18:	02c02021 	move	a0,s6
80177c1c:	02e02821 	move	a1,s7
80177c20:	0c0629e0 	jal	8018a780 <__muldf3>
80177c24:	00603821 	move	a3,v1
80177c28:	3c04801e 	lui	a0,0x801e
80177c2c:	8c863720 	lw	a2,14112(a0)
80177c30:	8c873724 	lw	a3,14116(a0)
80177c34:	00602821 	move	a1,v1
80177c38:	0c0629c2 	jal	8018a708 <__adddf3>
80177c3c:	00402021 	move	a0,v0
80177c40:	00403021 	move	a2,v0
80177c44:	02c02021 	move	a0,s6
80177c48:	02e02821 	move	a1,s7
80177c4c:	0c0629e0 	jal	8018a780 <__muldf3>
80177c50:	00603821 	move	a3,v1
80177c54:	afa200c0 	sw	v0,192(sp)
80177c58:	afa300c4 	sw	v1,196(sp)
80177c5c:	3c02801e 	lui	v0,0x801e
80177c60:	8c463728 	lw	a2,14120(v0)
80177c64:	8c47372c 	lw	a3,14124(v0)
80177c68:	8fa400c0 	lw	a0,192(sp)
80177c6c:	8fa500c4 	lw	a1,196(sp)
80177c70:	0c0629c2 	jal	8018a708 <__adddf3>
80177c74:	00000000 	nop
80177c78:	8fa40258 	lw	a0,600(sp)
80177c7c:	8fa5025c 	lw	a1,604(sp)
80177c80:	02c03021 	move	a2,s6
80177c84:	02e03821 	move	a3,s7
80177c88:	00408021 	move	s0,v0
80177c8c:	0c0629e0 	jal	8018a780 <__muldf3>
80177c90:	00608821 	move	s1,v1
80177c94:	00403021 	move	a2,v0
80177c98:	02002021 	move	a0,s0
80177c9c:	02202821 	move	a1,s1
80177ca0:	0c0629e0 	jal	8018a780 <__muldf3>
80177ca4:	00603821 	move	a3,v1
80177ca8:	8fa40258 	lw	a0,600(sp)
80177cac:	8fa5025c 	lw	a1,604(sp)
80177cb0:	00403021 	move	a2,v0
80177cb4:	00603821 	move	a3,v1
80177cb8:	00408021 	move	s0,v0
80177cbc:	0c0629c2 	jal	8018a708 <__adddf3>
80177cc0:	00608821 	move	s1,v1
80177cc4:	8fa40258 	lw	a0,600(sp)
80177cc8:	8fa5025c 	lw	a1,604(sp)
80177ccc:	00403021 	move	a2,v0
80177cd0:	00603821 	move	a3,v1
80177cd4:	00409021 	move	s2,v0
80177cd8:	0c0629a2 	jal	8018a688 <__subdf3>
80177cdc:	00609821 	move	s3,v1
80177ce0:	00403021 	move	a2,v0
80177ce4:	02002021 	move	a0,s0
80177ce8:	02202821 	move	a1,s1
80177cec:	0c0629c2 	jal	8018a708 <__adddf3>
80177cf0:	00603821 	move	a3,v1
80177cf4:	3c04801e 	lui	a0,0x801e
80177cf8:	8c862920 	lw	a2,10528(a0)
80177cfc:	8c872924 	lw	a3,10532(a0)
80177d00:	00602821 	move	a1,v1
80177d04:	0c0629e0 	jal	8018a780 <__muldf3>
80177d08:	00402021 	move	a0,v0
80177d0c:	00403021 	move	a2,v0
80177d10:	02402021 	move	a0,s2
80177d14:	02602821 	move	a1,s3
80177d18:	0c0629c2 	jal	8018a708 <__adddf3>
80177d1c:	00603821 	move	a3,v1
80177d20:	00403021 	move	a2,v0
80177d24:	02402021 	move	a0,s2
80177d28:	02602821 	move	a1,s3
80177d2c:	0c062b6c 	jal	8018adb0 <__eqdf2>
80177d30:	00603821 	move	a3,v1
80177d34:	10400390 	beqz	v0,80178b78 <__sin+0x1038>
80177d38:	3c02801e 	lui	v0,0x801e
80177d3c:	8c5028a0 	lw	s0,10400(v0)
80177d40:	8c5128a4 	lw	s1,10404(v0)
80177d44:	8fa40258 	lw	a0,600(sp)
80177d48:	8fa5025c 	lw	a1,604(sp)
80177d4c:	02003021 	move	a2,s0
80177d50:	0c0629c2 	jal	8018a708 <__adddf3>
80177d54:	02203821 	move	a3,s1
80177d58:	00402021 	move	a0,v0
80177d5c:	02003021 	move	a2,s0
80177d60:	02203821 	move	a3,s1
80177d64:	0c0629a2 	jal	8018a688 <__subdf3>
80177d68:	00602821 	move	a1,v1
80177d6c:	00408021 	move	s0,v0
80177d70:	3c02801e 	lui	v0,0x801e
80177d74:	8c543768 	lw	s4,14184(v0)
80177d78:	8c55376c 	lw	s5,14188(v0)
80177d7c:	02002021 	move	a0,s0
80177d80:	00602821 	move	a1,v1
80177d84:	02803021 	move	a2,s4
80177d88:	02a03821 	move	a3,s5
80177d8c:	0c0629e0 	jal	8018a780 <__muldf3>
80177d90:	00608821 	move	s1,v1
80177d94:	00403021 	move	a2,v0
80177d98:	02002021 	move	a0,s0
80177d9c:	02202821 	move	a1,s1
80177da0:	0c0629e0 	jal	8018a780 <__muldf3>
80177da4:	00603821 	move	a3,v1
80177da8:	00403021 	move	a2,v0
80177dac:	02002021 	move	a0,s0
80177db0:	02202821 	move	a1,s1
80177db4:	0c0629e0 	jal	8018a780 <__muldf3>
80177db8:	00603821 	move	a3,v1
80177dbc:	8fa40258 	lw	a0,600(sp)
80177dc0:	8fa5025c 	lw	a1,604(sp)
80177dc4:	00403021 	move	a2,v0
80177dc8:	00603821 	move	a3,v1
80177dcc:	afa20178 	sw	v0,376(sp)
80177dd0:	0c0629c2 	jal	8018a708 <__adddf3>
80177dd4:	afa3017c 	sw	v1,380(sp)
80177dd8:	8fa40258 	lw	a0,600(sp)
80177ddc:	8fa5025c 	lw	a1,604(sp)
80177de0:	02003021 	move	a2,s0
80177de4:	02203821 	move	a3,s1
80177de8:	afa20180 	sw	v0,384(sp)
80177dec:	0c0629a2 	jal	8018a688 <__subdf3>
80177df0:	afa30184 	sw	v1,388(sp)
80177df4:	00409021 	move	s2,v0
80177df8:	3c02801e 	lui	v0,0x801e
80177dfc:	8c463770 	lw	a2,14192(v0)
80177e00:	8c473774 	lw	a3,14196(v0)
80177e04:	8fa400c0 	lw	a0,192(sp)
80177e08:	8fa500c4 	lw	a1,196(sp)
80177e0c:	0c0629c2 	jal	8018a708 <__adddf3>
80177e10:	00609821 	move	s3,v1
80177e14:	00403021 	move	a2,v0
80177e18:	02c02021 	move	a0,s6
80177e1c:	02e02821 	move	a1,s7
80177e20:	0c0629e0 	jal	8018a780 <__muldf3>
80177e24:	00603821 	move	a3,v1
80177e28:	0040b021 	move	s6,v0
80177e2c:	3c02801e 	lui	v0,0x801e
80177e30:	8c4628a8 	lw	a2,10408(v0)
80177e34:	8c4728ac 	lw	a3,10412(v0)
80177e38:	02802021 	move	a0,s4
80177e3c:	02a02821 	move	a1,s5
80177e40:	0c0629e0 	jal	8018a780 <__muldf3>
80177e44:	0060b821 	move	s7,v1
80177e48:	00403021 	move	a2,v0
80177e4c:	02002021 	move	a0,s0
80177e50:	02202821 	move	a1,s1
80177e54:	0c0629e0 	jal	8018a780 <__muldf3>
80177e58:	00603821 	move	a3,v1
80177e5c:	00403021 	move	a2,v0
80177e60:	02402021 	move	a0,s2
80177e64:	02602821 	move	a1,s3
80177e68:	0c0629e0 	jal	8018a780 <__muldf3>
80177e6c:	00603821 	move	a3,v1
80177e70:	00403021 	move	a2,v0
80177e74:	02c02021 	move	a0,s6
80177e78:	02e02821 	move	a1,s7
80177e7c:	0c0629c2 	jal	8018a708 <__adddf3>
80177e80:	00603821 	move	a3,v1
80177e84:	8fa40258 	lw	a0,600(sp)
80177e88:	8fa5025c 	lw	a1,604(sp)
80177e8c:	00403021 	move	a2,v0
80177e90:	0c0629e0 	jal	8018a780 <__muldf3>
80177e94:	00603821 	move	a3,v1
80177e98:	02403021 	move	a2,s2
80177e9c:	02603821 	move	a3,s3
80177ea0:	02802021 	move	a0,s4
80177ea4:	02a02821 	move	a1,s5
80177ea8:	00408021 	move	s0,v0
80177eac:	0c0629e0 	jal	8018a780 <__muldf3>
80177eb0:	00608821 	move	s1,v1
80177eb4:	00403021 	move	a2,v0
80177eb8:	02402021 	move	a0,s2
80177ebc:	02602821 	move	a1,s3
80177ec0:	0c0629e0 	jal	8018a780 <__muldf3>
80177ec4:	00603821 	move	a3,v1
80177ec8:	00403021 	move	a2,v0
80177ecc:	02402021 	move	a0,s2
80177ed0:	02602821 	move	a1,s3
80177ed4:	0c0629e0 	jal	8018a780 <__muldf3>
80177ed8:	00603821 	move	a3,v1
80177edc:	00403021 	move	a2,v0
80177ee0:	02002021 	move	a0,s0
80177ee4:	02202821 	move	a1,s1
80177ee8:	0c0629c2 	jal	8018a708 <__adddf3>
80177eec:	00603821 	move	a3,v1
80177ef0:	8fa40258 	lw	a0,600(sp)
80177ef4:	8fa5025c 	lw	a1,604(sp)
80177ef8:	8fa60180 	lw	a2,384(sp)
80177efc:	8fa70184 	lw	a3,388(sp)
80177f00:	00408021 	move	s0,v0
80177f04:	0c0629a2 	jal	8018a688 <__subdf3>
80177f08:	00608821 	move	s1,v1
80177f0c:	8fa40178 	lw	a0,376(sp)
80177f10:	8fa5017c 	lw	a1,380(sp)
80177f14:	00403021 	move	a2,v0
80177f18:	0c0629c2 	jal	8018a708 <__adddf3>
80177f1c:	00603821 	move	a3,v1
80177f20:	00403021 	move	a2,v0
80177f24:	02002021 	move	a0,s0
80177f28:	02202821 	move	a1,s1
80177f2c:	0c0629c2 	jal	8018a708 <__adddf3>
80177f30:	00603821 	move	a3,v1
80177f34:	8fa40180 	lw	a0,384(sp)
80177f38:	8fa50184 	lw	a1,388(sp)
80177f3c:	00403021 	move	a2,v0
80177f40:	00603821 	move	a3,v1
80177f44:	00408021 	move	s0,v0
80177f48:	0c0629c2 	jal	8018a708 <__adddf3>
80177f4c:	00608821 	move	s1,v1
80177f50:	8fa40180 	lw	a0,384(sp)
80177f54:	8fa50184 	lw	a1,388(sp)
80177f58:	00403021 	move	a2,v0
80177f5c:	00603821 	move	a3,v1
80177f60:	00409021 	move	s2,v0
80177f64:	0c0629a2 	jal	8018a688 <__subdf3>
80177f68:	00609821 	move	s3,v1
80177f6c:	00403021 	move	a2,v0
80177f70:	02002021 	move	a0,s0
80177f74:	02202821 	move	a1,s1
80177f78:	0c0629c2 	jal	8018a708 <__adddf3>
80177f7c:	00603821 	move	a3,v1
80177f80:	3c04801e 	lui	a0,0x801e
80177f84:	8c862928 	lw	a2,10536(a0)
80177f88:	8c87292c 	lw	a3,10540(a0)
80177f8c:	00602821 	move	a1,v1
80177f90:	0c0629e0 	jal	8018a780 <__muldf3>
80177f94:	00402021 	move	a0,v0
80177f98:	00403021 	move	a2,v0
80177f9c:	02402021 	move	a0,s2
80177fa0:	02602821 	move	a1,s3
80177fa4:	0c0629c2 	jal	8018a708 <__adddf3>
80177fa8:	00603821 	move	a3,v1
80177fac:	00403021 	move	a2,v0
80177fb0:	02402021 	move	a0,s2
80177fb4:	02602821 	move	a1,s3
80177fb8:	0c062b6c 	jal	8018adb0 <__eqdf2>
80177fbc:	00603821 	move	a3,v1
80177fc0:	104002ed 	beqz	v0,80178b78 <__sin+0x1038>
80177fc4:	00000000 	nop
80177fc8:	8fa40258 	lw	a0,600(sp)
80177fcc:	8fa5025c 	lw	a1,604(sp)
80177fd0:	00003021 	move	a2,zero
80177fd4:	0c062bc4 	jal	8018af10 <__gtdf2>
80177fd8:	00003821 	move	a3,zero
80177fdc:	18400aa3 	blez	v0,8017aa6c <__sin+0x2f2c>
80177fe0:	00000000 	nop
80177fe4:	8fa40258 	lw	a0,600(sp)
80177fe8:	8fa5025c 	lw	a1,604(sp)
80177fec:	27a20030 	addiu	v0,sp,48
80177ff0:	00003021 	move	a2,zero
80177ff4:	00003821 	move	a3,zero
80177ff8:	0c05f54c 	jal	8017d530 <__dubsin>
80177ffc:	afa20010 	sw	v0,16(sp)
80178000:	3c02801e 	lui	v0,0x801e
80178004:	8c4428b0 	lw	a0,10416(v0)
80178008:	8c4528b4 	lw	a1,10420(v0)
8017800c:	8fa60038 	lw	a2,56(sp)
80178010:	8fa7003c 	lw	a3,60(sp)
80178014:	8fb00030 	lw	s0,48(sp)
80178018:	8fb10034 	lw	s1,52(sp)
8017801c:	0c0629e0 	jal	8018a780 <__muldf3>
80178020:	00000000 	nop
80178024:	00403021 	move	a2,v0
80178028:	02002021 	move	a0,s0
8017802c:	02202821 	move	a1,s1
80178030:	0c0629c2 	jal	8018a708 <__adddf3>
80178034:	00603821 	move	a3,v1
80178038:	00403021 	move	a2,v0
8017803c:	02002021 	move	a0,s0
80178040:	02202821 	move	a1,s1
80178044:	0c062b6c 	jal	8018adb0 <__eqdf2>
80178048:	00603821 	move	a3,v1
8017804c:	10400503 	beqz	v0,8017945c <__sin+0x191c>
80178050:	00003021 	move	a2,zero
80178054:	8fa40258 	lw	a0,600(sp)
80178058:	8fa5025c 	lw	a1,604(sp)
8017805c:	0c062bc4 	jal	8018af10 <__gtdf2>
80178060:	00003821 	move	a3,zero
80178064:	18400a8c 	blez	v0,8017aa98 <__sin+0x2f58>
80178068:	3c108000 	lui	s0,0x8000
8017806c:	8fa40258 	lw	a0,600(sp)
80178070:	8fa5025c 	lw	a1,604(sp)
80178074:	00003021 	move	a2,zero
80178078:	0c061709 	jal	80185c24 <__mpsin>
8017807c:	00003821 	move	a3,zero
80178080:	afa20258 	sw	v0,600(sp)
80178084:	afa3025c 	sw	v1,604(sp)
80178088:	8fa20258 	lw	v0,600(sp)
8017808c:	8fa3025c 	lw	v1,604(sp)
80178090:	8fbf0254 	lw	ra,596(sp)
80178094:	8fbe0250 	lw	s8,592(sp)
80178098:	8fb7024c 	lw	s7,588(sp)
8017809c:	8fb60248 	lw	s6,584(sp)
801780a0:	8fb50244 	lw	s5,580(sp)
801780a4:	8fb40240 	lw	s4,576(sp)
801780a8:	8fb3023c 	lw	s3,572(sp)
801780ac:	8fb20238 	lw	s2,568(sp)
801780b0:	8fb10234 	lw	s1,564(sp)
801780b4:	8fb00230 	lw	s0,560(sp)
801780b8:	03e00008 	jr	ra
801780bc:	27bd0258 	addiu	sp,sp,600
801780c0:	34425fff 	ori	v0,v0,0x5fff
801780c4:	0046102a 	slt	v0,v0,a2
801780c8:	144002ae 	bnez	v0,80178b84 <__sin+0x1044>
801780cc:	00000000 	nop
801780d0:	18a00a00 	blez	a1,8017a8d4 <__sin+0x2d94>
801780d4:	3c09801e 	lui	t1,0x801e
801780d8:	8d302930 	lw	s0,10544(t1)
801780dc:	8d312934 	lw	s1,10548(t1)
801780e0:	02003021 	move	a2,s0
801780e4:	0c0629c2 	jal	8018a708 <__adddf3>
801780e8:	02203821 	move	a3,s1
801780ec:	00402021 	move	a0,v0
801780f0:	02003021 	move	a2,s0
801780f4:	02203821 	move	a3,s1
801780f8:	00602821 	move	a1,v1
801780fc:	0c0629a2 	jal	8018a688 <__subdf3>
80178100:	0040b021 	move	s6,v0
80178104:	8fa40258 	lw	a0,600(sp)
80178108:	8fa5025c 	lw	a1,604(sp)
8017810c:	00403021 	move	a2,v0
80178110:	0c0629a2 	jal	8018a688 <__subdf3>
80178114:	00603821 	move	a3,v1
80178118:	00402021 	move	a0,v0
8017811c:	00602821 	move	a1,v1
80178120:	00403021 	move	a2,v0
80178124:	00603821 	move	a3,v1
80178128:	00408021 	move	s0,v0
8017812c:	0c0629e0 	jal	8018a780 <__muldf3>
80178130:	00608821 	move	s1,v1
80178134:	00402021 	move	a0,v0
80178138:	02003021 	move	a2,s0
8017813c:	02203821 	move	a3,s1
80178140:	00602821 	move	a1,v1
80178144:	00409021 	move	s2,v0
80178148:	0c0629e0 	jal	8018a780 <__muldf3>
8017814c:	00609821 	move	s3,v1
80178150:	0040a021 	move	s4,v0
80178154:	3c02801e 	lui	v0,0x801e
80178158:	8c462840 	lw	a2,10304(v0)
8017815c:	8c472844 	lw	a3,10308(v0)
80178160:	02402021 	move	a0,s2
80178164:	02602821 	move	a1,s3
80178168:	0c0629e0 	jal	8018a780 <__muldf3>
8017816c:	0060a821 	move	s5,v1
80178170:	3c04801e 	lui	a0,0x801e
80178174:	8c862848 	lw	a2,10312(a0)
80178178:	8c87284c 	lw	a3,10316(a0)
8017817c:	00602821 	move	a1,v1
80178180:	0c0629a2 	jal	8018a688 <__subdf3>
80178184:	00402021 	move	a0,v0
80178188:	00403021 	move	a2,v0
8017818c:	02802021 	move	a0,s4
80178190:	02a02821 	move	a1,s5
80178194:	0c0629e0 	jal	8018a780 <__muldf3>
80178198:	00603821 	move	a3,v1
8017819c:	00402021 	move	a0,v0
801781a0:	02003021 	move	a2,s0
801781a4:	02203821 	move	a3,s1
801781a8:	0c0629c2 	jal	8018a708 <__adddf3>
801781ac:	00602821 	move	a1,v1
801781b0:	3c05801e 	lui	a1,0x801e
801781b4:	8ca62858 	lw	a2,10328(a1)
801781b8:	8ca7285c 	lw	a3,10332(a1)
801781bc:	02402021 	move	a0,s2
801781c0:	02602821 	move	a1,s3
801781c4:	afa20170 	sw	v0,368(sp)
801781c8:	0c0629e0 	jal	8018a780 <__muldf3>
801781cc:	afa30174 	sw	v1,372(sp)
801781d0:	3c08801e 	lui	t0,0x801e
801781d4:	8d062860 	lw	a2,10336(t0)
801781d8:	8d072864 	lw	a3,10340(t0)
801781dc:	00402021 	move	a0,v0
801781e0:	0c0629a2 	jal	8018a688 <__subdf3>
801781e4:	00602821 	move	a1,v1
801781e8:	00403021 	move	a2,v0
801781ec:	02402021 	move	a0,s2
801781f0:	02602821 	move	a1,s3
801781f4:	0c0629e0 	jal	8018a780 <__muldf3>
801781f8:	00603821 	move	a3,v1
801781fc:	3c09801e 	lui	t1,0x801e
80178200:	8d262868 	lw	a2,10344(t1)
80178204:	8d27286c 	lw	a3,10348(t1)
80178208:	00402021 	move	a0,v0
8017820c:	0c0629c2 	jal	8018a708 <__adddf3>
80178210:	00602821 	move	a1,v1
80178214:	00403021 	move	a2,v0
80178218:	02402021 	move	a0,s2
8017821c:	02602821 	move	a1,s3
80178220:	0c0629e0 	jal	8018a780 <__muldf3>
80178224:	00603821 	move	a3,v1
80178228:	3c04801e 	lui	a0,0x801e
8017822c:	afa20168 	sw	v0,360(sp)
80178230:	afa3016c 	sw	v1,364(sp)
80178234:	00161140 	sll	v0,s6,0x5
80178238:	24832938 	addiu	v1,a0,10552
8017823c:	00431021 	addu	v0,v0,v1
80178240:	8c500008 	lw	s0,8(v0)
80178244:	8c51000c 	lw	s1,12(v0)
80178248:	8c540000 	lw	s4,0(v0)
8017824c:	8c550004 	lw	s5,4(v0)
80178250:	00161080 	sll	v0,s6,0x2
80178254:	3c08801e 	lui	t0,0x801e
80178258:	000290c0 	sll	s2,v0,0x3
8017825c:	25022938 	addiu	v0,t0,10552
80178260:	02429021 	addu	s2,s2,v0
80178264:	8e460018 	lw	a2,24(s2)
80178268:	8e47001c 	lw	a3,28(s2)
8017826c:	8fa40170 	lw	a0,368(sp)
80178270:	8fa50174 	lw	a1,372(sp)
80178274:	0c0629e0 	jal	8018a780 <__muldf3>
80178278:	00000000 	nop
8017827c:	00403021 	move	a2,v0
80178280:	02002021 	move	a0,s0
80178284:	02202821 	move	a1,s1
80178288:	0c0629c2 	jal	8018a708 <__adddf3>
8017828c:	00603821 	move	a3,v1
80178290:	8fa60168 	lw	a2,360(sp)
80178294:	8fa7016c 	lw	a3,364(sp)
80178298:	02802021 	move	a0,s4
8017829c:	02a02821 	move	a1,s5
801782a0:	00408021 	move	s0,v0
801782a4:	0c0629e0 	jal	8018a780 <__muldf3>
801782a8:	00608821 	move	s1,v1
801782ac:	00403021 	move	a2,v0
801782b0:	02002021 	move	a0,s0
801782b4:	02202821 	move	a1,s1
801782b8:	0c0629a2 	jal	8018a688 <__subdf3>
801782bc:	00603821 	move	a3,v1
801782c0:	8e460010 	lw	a2,16(s2)
801782c4:	8e470014 	lw	a3,20(s2)
801782c8:	8fa40170 	lw	a0,368(sp)
801782cc:	8fa50174 	lw	a1,372(sp)
801782d0:	00408021 	move	s0,v0
801782d4:	0c0629e0 	jal	8018a780 <__muldf3>
801782d8:	00608821 	move	s1,v1
801782dc:	00403021 	move	a2,v0
801782e0:	02002021 	move	a0,s0
801782e4:	02202821 	move	a1,s1
801782e8:	0c0629c2 	jal	8018a708 <__adddf3>
801782ec:	00603821 	move	a3,v1
801782f0:	00403021 	move	a2,v0
801782f4:	02802021 	move	a0,s4
801782f8:	02a02821 	move	a1,s5
801782fc:	00603821 	move	a3,v1
80178300:	00408021 	move	s0,v0
80178304:	0c0629c2 	jal	8018a708 <__adddf3>
80178308:	00608821 	move	s1,v1
8017830c:	00403021 	move	a2,v0
80178310:	02802021 	move	a0,s4
80178314:	02a02821 	move	a1,s5
80178318:	00603821 	move	a3,v1
8017831c:	00409021 	move	s2,v0
80178320:	0c0629a2 	jal	8018a688 <__subdf3>
80178324:	00609821 	move	s3,v1
80178328:	00403021 	move	a2,v0
8017832c:	02002021 	move	a0,s0
80178330:	02202821 	move	a1,s1
80178334:	0c0629c2 	jal	8018a708 <__adddf3>
80178338:	00603821 	move	a3,v1
8017833c:	3c04801e 	lui	a0,0x801e
80178340:	8c862908 	lw	a2,10504(a0)
80178344:	8c87290c 	lw	a3,10508(a0)
80178348:	00602821 	move	a1,v1
8017834c:	0c0629e0 	jal	8018a780 <__muldf3>
80178350:	00402021 	move	a0,v0
80178354:	00403021 	move	a2,v0
80178358:	02402021 	move	a0,s2
8017835c:	02602821 	move	a1,s3
80178360:	0c0629c2 	jal	8018a708 <__adddf3>
80178364:	00603821 	move	a3,v1
80178368:	00403021 	move	a2,v0
8017836c:	02402021 	move	a0,s2
80178370:	02602821 	move	a1,s3
80178374:	0c062b6c 	jal	8018adb0 <__eqdf2>
80178378:	00603821 	move	a3,v1
8017837c:	104001fe 	beqz	v0,80178b78 <__sin+0x1038>
80178380:	00000000 	nop
80178384:	8fa40258 	lw	a0,600(sp)
80178388:	8fa5025c 	lw	a1,604(sp)
8017838c:	00003021 	move	a2,zero
80178390:	0c062bc4 	jal	8018af10 <__gtdf2>
80178394:	00003821 	move	a3,zero
80178398:	184009ba 	blez	v0,8017aa84 <__sin+0x2f44>
8017839c:	3c028000 	lui	v0,0x8000
801783a0:	8fb40258 	lw	s4,600(sp)
801783a4:	8fb5025c 	lw	s5,604(sp)
801783a8:	3c04801e 	lui	a0,0x801e
801783ac:	8c902930 	lw	s0,10544(a0)
801783b0:	8c912934 	lw	s1,10548(a0)
801783b4:	02a02821 	move	a1,s5
801783b8:	02802021 	move	a0,s4
801783bc:	02003021 	move	a2,s0
801783c0:	0c0629c2 	jal	8018a708 <__adddf3>
801783c4:	02203821 	move	a3,s1
801783c8:	00402021 	move	a0,v0
801783cc:	02003021 	move	a2,s0
801783d0:	02203821 	move	a3,s1
801783d4:	00602821 	move	a1,v1
801783d8:	0c0629a2 	jal	8018a688 <__subdf3>
801783dc:	00409021 	move	s2,v0
801783e0:	00403021 	move	a2,v0
801783e4:	02802021 	move	a0,s4
801783e8:	02a02821 	move	a1,s5
801783ec:	0c0629a2 	jal	8018a688 <__subdf3>
801783f0:	00603821 	move	a3,v1
801783f4:	00402021 	move	a0,v0
801783f8:	00602821 	move	a1,v1
801783fc:	00403021 	move	a2,v0
80178400:	00603821 	move	a3,v1
80178404:	0040b021 	move	s6,v0
80178408:	0c0629e0 	jal	8018a780 <__muldf3>
8017840c:	0060b821 	move	s7,v1
80178410:	00403021 	move	a2,v0
80178414:	02c02021 	move	a0,s6
80178418:	02e02821 	move	a1,s7
8017841c:	00603821 	move	a3,v1
80178420:	afa20188 	sw	v0,392(sp)
80178424:	0c0629e0 	jal	8018a780 <__muldf3>
80178428:	afa3018c 	sw	v1,396(sp)
8017842c:	3c08801e 	lui	t0,0x801e
80178430:	8d062840 	lw	a2,10304(t0)
80178434:	8d072844 	lw	a3,10308(t0)
80178438:	8fa40188 	lw	a0,392(sp)
8017843c:	8fa5018c 	lw	a1,396(sp)
80178440:	00408021 	move	s0,v0
80178444:	0c0629e0 	jal	8018a780 <__muldf3>
80178448:	00608821 	move	s1,v1
8017844c:	3c09801e 	lui	t1,0x801e
80178450:	8d262848 	lw	a2,10312(t1)
80178454:	8d27284c 	lw	a3,10316(t1)
80178458:	00402021 	move	a0,v0
8017845c:	0c0629a2 	jal	8018a688 <__subdf3>
80178460:	00602821 	move	a1,v1
80178464:	00403021 	move	a2,v0
80178468:	02002021 	move	a0,s0
8017846c:	02202821 	move	a1,s1
80178470:	0c0629e0 	jal	8018a780 <__muldf3>
80178474:	00603821 	move	a3,v1
80178478:	afa20190 	sw	v0,400(sp)
8017847c:	3c02801e 	lui	v0,0x801e
80178480:	8c502850 	lw	s0,10320(v0)
80178484:	8c512854 	lw	s1,10324(v0)
80178488:	afa30194 	sw	v1,404(sp)
8017848c:	3c03801e 	lui	v1,0x801e
80178490:	02003021 	move	a2,s0
80178494:	02203821 	move	a3,s1
80178498:	24622938 	addiu	v0,v1,10552
8017849c:	02c02021 	move	a0,s6
801784a0:	02e02821 	move	a1,s7
801784a4:	00129140 	sll	s2,s2,0x5
801784a8:	0c0629c2 	jal	8018a708 <__adddf3>
801784ac:	02429021 	addu	s2,s2,v0
801784b0:	8e540010 	lw	s4,16(s2)
801784b4:	8e550014 	lw	s5,20(s2)
801784b8:	02003021 	move	a2,s0
801784bc:	02203821 	move	a3,s1
801784c0:	00402021 	move	a0,v0
801784c4:	0c0629a2 	jal	8018a688 <__subdf3>
801784c8:	00602821 	move	a1,v1
801784cc:	8e49001c 	lw	t1,28(s2)
801784d0:	8e480018 	lw	t0,24(s2)
801784d4:	02802021 	move	a0,s4
801784d8:	02a02821 	move	a1,s5
801784dc:	02003021 	move	a2,s0
801784e0:	02203821 	move	a3,s1
801784e4:	afa90154 	sw	t1,340(sp)
801784e8:	afa80150 	sw	t0,336(sp)
801784ec:	afa20198 	sw	v0,408(sp)
801784f0:	0c0629c2 	jal	8018a708 <__adddf3>
801784f4:	afa3019c 	sw	v1,412(sp)
801784f8:	00402021 	move	a0,v0
801784fc:	02003021 	move	a2,s0
80178500:	02203821 	move	a3,s1
80178504:	0c0629a2 	jal	8018a688 <__subdf3>
80178508:	00602821 	move	a1,v1
8017850c:	8fa40190 	lw	a0,400(sp)
80178510:	8fa50194 	lw	a1,404(sp)
80178514:	8fa60150 	lw	a2,336(sp)
80178518:	8fa70154 	lw	a3,340(sp)
8017851c:	afa201a0 	sw	v0,416(sp)
80178520:	0c0629e0 	jal	8018a780 <__muldf3>
80178524:	afa301a4 	sw	v1,420(sp)
80178528:	00402021 	move	a0,v0
8017852c:	00602821 	move	a1,v1
80178530:	8e460008 	lw	a2,8(s2)
80178534:	8e47000c 	lw	a3,12(s2)
80178538:	8e420000 	lw	v0,0(s2)
8017853c:	8e430004 	lw	v1,4(s2)
80178540:	afa20148 	sw	v0,328(sp)
80178544:	0c0629c2 	jal	8018a708 <__adddf3>
80178548:	afa3014c 	sw	v1,332(sp)
8017854c:	8fa40190 	lw	a0,400(sp)
80178550:	8fa50194 	lw	a1,404(sp)
80178554:	02803021 	move	a2,s4
80178558:	02a03821 	move	a3,s5
8017855c:	00408021 	move	s0,v0
80178560:	0c0629e0 	jal	8018a780 <__muldf3>
80178564:	00608821 	move	s1,v1
80178568:	00403021 	move	a2,v0
8017856c:	02002021 	move	a0,s0
80178570:	02202821 	move	a1,s1
80178574:	0c0629c2 	jal	8018a708 <__adddf3>
80178578:	00603821 	move	a3,v1
8017857c:	8fa601a0 	lw	a2,416(sp)
80178580:	8fa701a4 	lw	a3,420(sp)
80178584:	02802021 	move	a0,s4
80178588:	02a02821 	move	a1,s5
8017858c:	00408021 	move	s0,v0
80178590:	0c0629a2 	jal	8018a688 <__subdf3>
80178594:	00608821 	move	s1,v1
80178598:	8fa40150 	lw	a0,336(sp)
8017859c:	8fa50154 	lw	a1,340(sp)
801785a0:	00403021 	move	a2,v0
801785a4:	0c0629c2 	jal	8018a708 <__adddf3>
801785a8:	00603821 	move	a3,v1
801785ac:	00403021 	move	a2,v0
801785b0:	02c02021 	move	a0,s6
801785b4:	02e02821 	move	a1,s7
801785b8:	0c0629e0 	jal	8018a780 <__muldf3>
801785bc:	00603821 	move	a3,v1
801785c0:	00403021 	move	a2,v0
801785c4:	02002021 	move	a0,s0
801785c8:	02202821 	move	a1,s1
801785cc:	0c0629c2 	jal	8018a708 <__adddf3>
801785d0:	00603821 	move	a3,v1
801785d4:	8fa60198 	lw	a2,408(sp)
801785d8:	8fa7019c 	lw	a3,412(sp)
801785dc:	02c02021 	move	a0,s6
801785e0:	02e02821 	move	a1,s7
801785e4:	00408021 	move	s0,v0
801785e8:	0c0629a2 	jal	8018a688 <__subdf3>
801785ec:	00608821 	move	s1,v1
801785f0:	8fa601a0 	lw	a2,416(sp)
801785f4:	8fa701a4 	lw	a3,420(sp)
801785f8:	00402021 	move	a0,v0
801785fc:	0c0629e0 	jal	8018a780 <__muldf3>
80178600:	00602821 	move	a1,v1
80178604:	00403021 	move	a2,v0
80178608:	02002021 	move	a0,s0
8017860c:	02202821 	move	a1,s1
80178610:	0c0629c2 	jal	8018a708 <__adddf3>
80178614:	00603821 	move	a3,v1
80178618:	00608821 	move	s1,v1
8017861c:	3c03801e 	lui	v1,0x801e
80178620:	8fa40188 	lw	a0,392(sp)
80178624:	8fa5018c 	lw	a1,396(sp)
80178628:	8c662858 	lw	a2,10328(v1)
8017862c:	8c67285c 	lw	a3,10332(v1)
80178630:	0c0629e0 	jal	8018a780 <__muldf3>
80178634:	00408021 	move	s0,v0
80178638:	3c08801e 	lui	t0,0x801e
8017863c:	8d062860 	lw	a2,10336(t0)
80178640:	8d072864 	lw	a3,10340(t0)
80178644:	00402021 	move	a0,v0
80178648:	0c0629a2 	jal	8018a688 <__subdf3>
8017864c:	00602821 	move	a1,v1
80178650:	8fa40188 	lw	a0,392(sp)
80178654:	8fa5018c 	lw	a1,396(sp)
80178658:	00403021 	move	a2,v0
8017865c:	0c0629e0 	jal	8018a780 <__muldf3>
80178660:	00603821 	move	a3,v1
80178664:	3c09801e 	lui	t1,0x801e
80178668:	8d262868 	lw	a2,10344(t1)
8017866c:	8d27286c 	lw	a3,10348(t1)
80178670:	00402021 	move	a0,v0
80178674:	0c0629c2 	jal	8018a708 <__adddf3>
80178678:	00602821 	move	a1,v1
8017867c:	8fa40188 	lw	a0,392(sp)
80178680:	8fa5018c 	lw	a1,396(sp)
80178684:	00403021 	move	a2,v0
80178688:	0c0629e0 	jal	8018a780 <__muldf3>
8017868c:	00603821 	move	a3,v1
80178690:	8fa60148 	lw	a2,328(sp)
80178694:	8fa7014c 	lw	a3,332(sp)
80178698:	00402021 	move	a0,v0
8017869c:	0c0629e0 	jal	8018a780 <__muldf3>
801786a0:	00602821 	move	a1,v1
801786a4:	00403021 	move	a2,v0
801786a8:	02002021 	move	a0,s0
801786ac:	02202821 	move	a1,s1
801786b0:	0c0629a2 	jal	8018a688 <__subdf3>
801786b4:	00603821 	move	a3,v1
801786b8:	8fa40198 	lw	a0,408(sp)
801786bc:	8fa5019c 	lw	a1,412(sp)
801786c0:	8fa601a0 	lw	a2,416(sp)
801786c4:	8fa701a4 	lw	a3,420(sp)
801786c8:	0040a021 	move	s4,v0
801786cc:	0c0629e0 	jal	8018a780 <__muldf3>
801786d0:	0060a821 	move	s5,v1
801786d4:	8fa40148 	lw	a0,328(sp)
801786d8:	8fa5014c 	lw	a1,332(sp)
801786dc:	00403021 	move	a2,v0
801786e0:	00603821 	move	a3,v1
801786e4:	00409021 	move	s2,v0
801786e8:	0c0629c2 	jal	8018a708 <__adddf3>
801786ec:	00609821 	move	s3,v1
801786f0:	8fa40148 	lw	a0,328(sp)
801786f4:	8fa5014c 	lw	a1,332(sp)
801786f8:	00403021 	move	a2,v0
801786fc:	00603821 	move	a3,v1
80178700:	00408021 	move	s0,v0
80178704:	0c0629a2 	jal	8018a688 <__subdf3>
80178708:	00608821 	move	s1,v1
8017870c:	00403021 	move	a2,v0
80178710:	02402021 	move	a0,s2
80178714:	02602821 	move	a1,s3
80178718:	0c0629c2 	jal	8018a708 <__adddf3>
8017871c:	00603821 	move	a3,v1
80178720:	00403021 	move	a2,v0
80178724:	02802021 	move	a0,s4
80178728:	02a02821 	move	a1,s5
8017872c:	0c0629c2 	jal	8018a708 <__adddf3>
80178730:	00603821 	move	a3,v1
80178734:	00403021 	move	a2,v0
80178738:	02002021 	move	a0,s0
8017873c:	02202821 	move	a1,s1
80178740:	00603821 	move	a3,v1
80178744:	00409021 	move	s2,v0
80178748:	0c0629c2 	jal	8018a708 <__adddf3>
8017874c:	00609821 	move	s3,v1
80178750:	00403021 	move	a2,v0
80178754:	02002021 	move	a0,s0
80178758:	02202821 	move	a1,s1
8017875c:	00603821 	move	a3,v1
80178760:	0040a021 	move	s4,v0
80178764:	0c0629a2 	jal	8018a688 <__subdf3>
80178768:	0060a821 	move	s5,v1
8017876c:	00403021 	move	a2,v0
80178770:	02402021 	move	a0,s2
80178774:	02602821 	move	a1,s3
80178778:	0c0629c2 	jal	8018a708 <__adddf3>
8017877c:	00603821 	move	a3,v1
80178780:	3c04801e 	lui	a0,0x801e
80178784:	8c862880 	lw	a2,10368(a0)
80178788:	8c872884 	lw	a3,10372(a0)
8017878c:	00602821 	move	a1,v1
80178790:	0c0629e0 	jal	8018a780 <__muldf3>
80178794:	00402021 	move	a0,v0
80178798:	00403021 	move	a2,v0
8017879c:	02802021 	move	a0,s4
801787a0:	02a02821 	move	a1,s5
801787a4:	0c0629c2 	jal	8018a708 <__adddf3>
801787a8:	00603821 	move	a3,v1
801787ac:	00403021 	move	a2,v0
801787b0:	02802021 	move	a0,s4
801787b4:	02a02821 	move	a1,s5
801787b8:	0c062b6c 	jal	8018adb0 <__eqdf2>
801787bc:	00603821 	move	a3,v1
801787c0:	104003a1 	beqz	v0,80179648 <__sin+0x1b08>
801787c4:	00003021 	move	a2,zero
801787c8:	8fa40258 	lw	a0,600(sp)
801787cc:	8fa5025c 	lw	a1,604(sp)
801787d0:	0c062bc4 	jal	8018af10 <__gtdf2>
801787d4:	00003821 	move	a3,zero
801787d8:	18400838 	blez	v0,8017a8bc <__sin+0x2d7c>
801787dc:	00000000 	nop
801787e0:	8fa40258 	lw	a0,600(sp)
801787e4:	8fa5025c 	lw	a1,604(sp)
801787e8:	27a20030 	addiu	v0,sp,48
801787ec:	00003021 	move	a2,zero
801787f0:	00003821 	move	a3,zero
801787f4:	0c05f54c 	jal	8017d530 <__dubsin>
801787f8:	afa20010 	sw	v0,16(sp)
801787fc:	3c02801e 	lui	v0,0x801e
80178800:	8c442898 	lw	a0,10392(v0)
80178804:	8c45289c 	lw	a1,10396(v0)
80178808:	0805e003 	j	8017800c <__sin+0x4cc>
8017880c:	00000000 	nop
80178810:	8fa20020 	lw	v0,32(sp)
80178814:	8fa30024 	lw	v1,36(sp)
80178818:	00003821 	move	a3,zero
8017881c:	00402021 	move	a0,v0
80178820:	00602821 	move	a1,v1
80178824:	afa200d8 	sw	v0,216(sp)
80178828:	0c062bc4 	jal	8018af10 <__gtdf2>
8017882c:	afa300dc 	sw	v1,220(sp)
80178830:	18400f40 	blez	v0,8017c534 <__sin+0x49f4>
80178834:	3c038000 	lui	v1,0x8000
80178838:	8fa5002c 	lw	a1,44(sp)
8017883c:	8fa40028 	lw	a0,40(sp)
80178840:	afa50044 	sw	a1,68(sp)
80178844:	8fb200d8 	lw	s2,216(sp)
80178848:	24050001 	li	a1,1
8017884c:	8fb300dc 	lw	s3,220(sp)
80178850:	afa40040 	sw	a0,64(sp)
80178854:	afa50048 	sw	a1,72(sp)
80178858:	3c02801e 	lui	v0,0x801e
8017885c:	8c502930 	lw	s0,10544(v0)
80178860:	8c512934 	lw	s1,10548(v0)
80178864:	02402021 	move	a0,s2
80178868:	02602821 	move	a1,s3
8017886c:	02003021 	move	a2,s0
80178870:	0c0629c2 	jal	8018a708 <__adddf3>
80178874:	02203821 	move	a3,s1
80178878:	00402021 	move	a0,v0
8017887c:	02003021 	move	a2,s0
80178880:	02203821 	move	a3,s1
80178884:	00602821 	move	a1,v1
80178888:	0c0629a2 	jal	8018a688 <__subdf3>
8017888c:	0040b021 	move	s6,v0
80178890:	00403021 	move	a2,v0
80178894:	02402021 	move	a0,s2
80178898:	02602821 	move	a1,s3
8017889c:	0c0629a2 	jal	8018a688 <__subdf3>
801788a0:	00603821 	move	a3,v1
801788a4:	00402021 	move	a0,v0
801788a8:	00602821 	move	a1,v1
801788ac:	00403021 	move	a2,v0
801788b0:	00603821 	move	a3,v1
801788b4:	00408021 	move	s0,v0
801788b8:	0c0629e0 	jal	8018a780 <__muldf3>
801788bc:	00608821 	move	s1,v1
801788c0:	00403021 	move	a2,v0
801788c4:	02002021 	move	a0,s0
801788c8:	02202821 	move	a1,s1
801788cc:	00603821 	move	a3,v1
801788d0:	00409021 	move	s2,v0
801788d4:	0c0629e0 	jal	8018a780 <__muldf3>
801788d8:	00609821 	move	s3,v1
801788dc:	0040a021 	move	s4,v0
801788e0:	3c02801e 	lui	v0,0x801e
801788e4:	8c462840 	lw	a2,10304(v0)
801788e8:	8c472844 	lw	a3,10308(v0)
801788ec:	02402021 	move	a0,s2
801788f0:	02602821 	move	a1,s3
801788f4:	0c0629e0 	jal	8018a780 <__muldf3>
801788f8:	0060a821 	move	s5,v1
801788fc:	3c04801e 	lui	a0,0x801e
80178900:	8c862848 	lw	a2,10312(a0)
80178904:	8c87284c 	lw	a3,10316(a0)
80178908:	00602821 	move	a1,v1
8017890c:	0c0629a2 	jal	8018a688 <__subdf3>
80178910:	00402021 	move	a0,v0
80178914:	00403021 	move	a2,v0
80178918:	02802021 	move	a0,s4
8017891c:	02a02821 	move	a1,s5
80178920:	0c0629e0 	jal	8018a780 <__muldf3>
80178924:	00603821 	move	a3,v1
80178928:	8fa40040 	lw	a0,64(sp)
8017892c:	8fa50044 	lw	a1,68(sp)
80178930:	00403021 	move	a2,v0
80178934:	0c0629c2 	jal	8018a708 <__adddf3>
80178938:	00603821 	move	a3,v1
8017893c:	00403021 	move	a2,v0
80178940:	02002021 	move	a0,s0
80178944:	02202821 	move	a1,s1
80178948:	0c0629c2 	jal	8018a708 <__adddf3>
8017894c:	00603821 	move	a3,v1
80178950:	afa20218 	sw	v0,536(sp)
80178954:	3c02801e 	lui	v0,0x801e
80178958:	0016a140 	sll	s4,s6,0x5
8017895c:	24422938 	addiu	v0,v0,10552
80178960:	0282a021 	addu	s4,s4,v0
80178964:	afa3021c 	sw	v1,540(sp)
80178968:	8e860018 	lw	a2,24(s4)
8017896c:	8e87001c 	lw	a3,28(s4)
80178970:	8fa40218 	lw	a0,536(sp)
80178974:	8fa5021c 	lw	a1,540(sp)
80178978:	0c0629e0 	jal	8018a780 <__muldf3>
8017897c:	00000000 	nop
80178980:	8e860008 	lw	a2,8(s4)
80178984:	8e87000c 	lw	a3,12(s4)
80178988:	00402021 	move	a0,v0
8017898c:	0c0629c2 	jal	8018a708 <__adddf3>
80178990:	00602821 	move	a1,v1
80178994:	8fa40040 	lw	a0,64(sp)
80178998:	8fa50044 	lw	a1,68(sp)
8017899c:	02003021 	move	a2,s0
801789a0:	02203821 	move	a3,s1
801789a4:	afa20220 	sw	v0,544(sp)
801789a8:	0c0629e0 	jal	8018a780 <__muldf3>
801789ac:	afa30224 	sw	v1,548(sp)
801789b0:	00408021 	move	s0,v0
801789b4:	3c02801e 	lui	v0,0x801e
801789b8:	8c462858 	lw	a2,10328(v0)
801789bc:	8c47285c 	lw	a3,10332(v0)
801789c0:	02402021 	move	a0,s2
801789c4:	02602821 	move	a1,s3
801789c8:	0c0629e0 	jal	8018a780 <__muldf3>
801789cc:	00608821 	move	s1,v1
801789d0:	3c04801e 	lui	a0,0x801e
801789d4:	8c862860 	lw	a2,10336(a0)
801789d8:	8c872864 	lw	a3,10340(a0)
801789dc:	00602821 	move	a1,v1
801789e0:	0c0629a2 	jal	8018a688 <__subdf3>
801789e4:	00402021 	move	a0,v0
801789e8:	00403021 	move	a2,v0
801789ec:	02402021 	move	a0,s2
801789f0:	02602821 	move	a1,s3
801789f4:	0c0629e0 	jal	8018a780 <__muldf3>
801789f8:	00603821 	move	a3,v1
801789fc:	3c04801e 	lui	a0,0x801e
80178a00:	8c862868 	lw	a2,10344(a0)
80178a04:	8c87286c 	lw	a3,10348(a0)
80178a08:	00602821 	move	a1,v1
80178a0c:	0c0629c2 	jal	8018a708 <__adddf3>
80178a10:	00402021 	move	a0,v0
80178a14:	00403021 	move	a2,v0
80178a18:	02402021 	move	a0,s2
80178a1c:	02602821 	move	a1,s3
80178a20:	0c0629e0 	jal	8018a780 <__muldf3>
80178a24:	00603821 	move	a3,v1
80178a28:	8e960000 	lw	s6,0(s4)
80178a2c:	8e970004 	lw	s7,4(s4)
80178a30:	02002021 	move	a0,s0
80178a34:	02202821 	move	a1,s1
80178a38:	00403021 	move	a2,v0
80178a3c:	0c0629c2 	jal	8018a708 <__adddf3>
80178a40:	00603821 	move	a3,v1
80178a44:	00402021 	move	a0,v0
80178a48:	00602821 	move	a1,v1
80178a4c:	02c03021 	move	a2,s6
80178a50:	0c0629e0 	jal	8018a780 <__muldf3>
80178a54:	02e03821 	move	a3,s7
80178a58:	8fa40220 	lw	a0,544(sp)
80178a5c:	8fa50224 	lw	a1,548(sp)
80178a60:	00403021 	move	a2,v0
80178a64:	0c0629a2 	jal	8018a688 <__subdf3>
80178a68:	00603821 	move	a3,v1
80178a6c:	8fa40218 	lw	a0,536(sp)
80178a70:	8fa5021c 	lw	a1,540(sp)
80178a74:	8e860010 	lw	a2,16(s4)
80178a78:	8e870014 	lw	a3,20(s4)
80178a7c:	00408021 	move	s0,v0
80178a80:	0c0629e0 	jal	8018a780 <__muldf3>
80178a84:	00608821 	move	s1,v1
80178a88:	00403021 	move	a2,v0
80178a8c:	02002021 	move	a0,s0
80178a90:	02202821 	move	a1,s1
80178a94:	0c0629c2 	jal	8018a708 <__adddf3>
80178a98:	00603821 	move	a3,v1
80178a9c:	00403021 	move	a2,v0
80178aa0:	02c02021 	move	a0,s6
80178aa4:	02e02821 	move	a1,s7
80178aa8:	00603821 	move	a3,v1
80178aac:	00408021 	move	s0,v0
80178ab0:	0c0629c2 	jal	8018a708 <__adddf3>
80178ab4:	00608821 	move	s1,v1
80178ab8:	00403021 	move	a2,v0
80178abc:	02c02021 	move	a0,s6
80178ac0:	02e02821 	move	a1,s7
80178ac4:	00603821 	move	a3,v1
80178ac8:	00409021 	move	s2,v0
80178acc:	0c0629a2 	jal	8018a688 <__subdf3>
80178ad0:	00609821 	move	s3,v1
80178ad4:	00403021 	move	a2,v0
80178ad8:	02002021 	move	a0,s0
80178adc:	02202821 	move	a1,s1
80178ae0:	0c0629c2 	jal	8018a708 <__adddf3>
80178ae4:	00603821 	move	a3,v1
80178ae8:	00402021 	move	a0,v0
80178aec:	00602821 	move	a1,v1
80178af0:	00003021 	move	a2,zero
80178af4:	00003821 	move	a3,zero
80178af8:	00408021 	move	s0,v0
80178afc:	0c062bc4 	jal	8018af10 <__gtdf2>
80178b00:	00608821 	move	s1,v1
80178b04:	18400e7e 	blez	v0,8017c500 <__sin+0x49c0>
80178b08:	3c02801e 	lui	v0,0x801e
80178b0c:	8c4628f0 	lw	a2,10480(v0)
80178b10:	8c4728f4 	lw	a3,10484(v0)
80178b14:	02002021 	move	a0,s0
80178b18:	0c0629e0 	jal	8018a780 <__muldf3>
80178b1c:	02202821 	move	a1,s1
80178b20:	3c04801e 	lui	a0,0x801e
80178b24:	8c862918 	lw	a2,10520(a0)
80178b28:	8c87291c 	lw	a3,10524(a0)
80178b2c:	00602821 	move	a1,v1
80178b30:	0c0629c2 	jal	8018a708 <__adddf3>
80178b34:	00402021 	move	a0,v0
80178b38:	00402021 	move	a0,v0
80178b3c:	00602821 	move	a1,v1
80178b40:	02403021 	move	a2,s2
80178b44:	0c0629c2 	jal	8018a708 <__adddf3>
80178b48:	02603821 	move	a3,s3
80178b4c:	00403021 	move	a2,v0
80178b50:	02402021 	move	a0,s2
80178b54:	02602821 	move	a1,s3
80178b58:	0c062b6c 	jal	8018adb0 <__eqdf2>
80178b5c:	00603821 	move	a3,v1
80178b60:	14400e10 	bnez	v0,8017c3a4 <__sin+0x4864>
80178b64:	00000000 	nop
80178b68:	8fa20048 	lw	v0,72(sp)
80178b6c:	00000000 	nop
80178b70:	10400522 	beqz	v0,80179ffc <__sin+0x24bc>
80178b74:	00000000 	nop
80178b78:	afb20258 	sw	s2,600(sp)
80178b7c:	0805e022 	j	80178088 <__sin+0x548>
80178b80:	afb3025c 	sw	s3,604(sp)
80178b84:	3c024003 	lui	v0,0x4003
80178b88:	344268fc 	ori	v0,v0,0x68fc
80178b8c:	0046102a 	slt	v0,v0,a2
80178b90:	1440023c 	bnez	v0,80179484 <__sin+0x1944>
80178b94:	3c024199 	lui	v0,0x4199
80178b98:	18a007ef 	blez	a1,8017ab58 <__sin+0x3018>
80178b9c:	3c09801e 	lui	t1,0x801e
80178ba0:	8d2436f8 	lw	a0,14072(t1)
80178ba4:	8d2536fc 	lw	a1,14076(t1)
80178ba8:	8fa60258 	lw	a2,600(sp)
80178bac:	8fa7025c 	lw	a3,604(sp)
80178bb0:	0c0629a2 	jal	8018a688 <__subdf3>
80178bb4:	00000000 	nop
80178bb8:	00409021 	move	s2,v0
80178bbc:	00609821 	move	s3,v1
80178bc0:	02402021 	move	a0,s2
80178bc4:	02602821 	move	a1,s3
80178bc8:	00003021 	move	a2,zero
80178bcc:	0c062be8 	jal	8018afa0 <__gedf2>
80178bd0:	00003821 	move	a3,zero
80178bd4:	044007c0 	bltz	v0,8017aad8 <__sin+0x2f98>
80178bd8:	3c03801e 	lui	v1,0x801e
80178bdc:	8c702930 	lw	s0,10544(v1)
80178be0:	8c712934 	lw	s1,10548(v1)
80178be4:	02402021 	move	a0,s2
80178be8:	02602821 	move	a1,s3
80178bec:	02003021 	move	a2,s0
80178bf0:	0c0629c2 	jal	8018a708 <__adddf3>
80178bf4:	02203821 	move	a3,s1
80178bf8:	00402021 	move	a0,v0
80178bfc:	00602821 	move	a1,v1
80178c00:	02003021 	move	a2,s0
80178c04:	02203821 	move	a3,s1
80178c08:	0c0629a2 	jal	8018a688 <__subdf3>
80178c0c:	0040b021 	move	s6,v0
80178c10:	00403021 	move	a2,v0
80178c14:	02402021 	move	a0,s2
80178c18:	02602821 	move	a1,s3
80178c1c:	0c0629a2 	jal	8018a688 <__subdf3>
80178c20:	00603821 	move	a3,v1
80178c24:	3c04801e 	lui	a0,0x801e
80178c28:	8c863700 	lw	a2,14080(a0)
80178c2c:	8c873704 	lw	a3,14084(a0)
80178c30:	00602821 	move	a1,v1
80178c34:	0c0629c2 	jal	8018a708 <__adddf3>
80178c38:	00402021 	move	a0,v0
80178c3c:	0040a021 	move	s4,v0
80178c40:	0060a821 	move	s5,v1
80178c44:	02802021 	move	a0,s4
80178c48:	02a02821 	move	a1,s5
80178c4c:	02803021 	move	a2,s4
80178c50:	0c0629e0 	jal	8018a780 <__muldf3>
80178c54:	02a03821 	move	a3,s5
80178c58:	00403021 	move	a2,v0
80178c5c:	02802021 	move	a0,s4
80178c60:	02a02821 	move	a1,s5
80178c64:	00603821 	move	a3,v1
80178c68:	00408021 	move	s0,v0
80178c6c:	0c0629e0 	jal	8018a780 <__muldf3>
80178c70:	00608821 	move	s1,v1
80178c74:	3c09801e 	lui	t1,0x801e
80178c78:	8d262840 	lw	a2,10304(t1)
80178c7c:	8d272844 	lw	a3,10308(t1)
80178c80:	02002021 	move	a0,s0
80178c84:	02202821 	move	a1,s1
80178c88:	00409021 	move	s2,v0
80178c8c:	0c0629e0 	jal	8018a780 <__muldf3>
80178c90:	00609821 	move	s3,v1
80178c94:	3c04801e 	lui	a0,0x801e
80178c98:	8c862848 	lw	a2,10312(a0)
80178c9c:	8c87284c 	lw	a3,10316(a0)
80178ca0:	00602821 	move	a1,v1
80178ca4:	0c0629a2 	jal	8018a688 <__subdf3>
80178ca8:	00402021 	move	a0,v0
80178cac:	00403021 	move	a2,v0
80178cb0:	02402021 	move	a0,s2
80178cb4:	02602821 	move	a1,s3
80178cb8:	0c0629e0 	jal	8018a780 <__muldf3>
80178cbc:	00603821 	move	a3,v1
80178cc0:	00403021 	move	a2,v0
80178cc4:	02802021 	move	a0,s4
80178cc8:	02a02821 	move	a1,s5
80178ccc:	0c0629c2 	jal	8018a708 <__adddf3>
80178cd0:	00603821 	move	a3,v1
80178cd4:	3c05801e 	lui	a1,0x801e
80178cd8:	afa201a8 	sw	v0,424(sp)
80178cdc:	0016a140 	sll	s4,s6,0x5
80178ce0:	24a22938 	addiu	v0,a1,10552
80178ce4:	0282a021 	addu	s4,s4,v0
80178ce8:	afa301ac 	sw	v1,428(sp)
80178cec:	8e860008 	lw	a2,8(s4)
80178cf0:	8e87000c 	lw	a3,12(s4)
80178cf4:	8fa401a8 	lw	a0,424(sp)
80178cf8:	8fa501ac 	lw	a1,428(sp)
80178cfc:	0c0629e0 	jal	8018a780 <__muldf3>
80178d00:	00000000 	nop
80178d04:	8e840018 	lw	a0,24(s4)
80178d08:	8e85001c 	lw	a1,28(s4)
80178d0c:	00403021 	move	a2,v0
80178d10:	0c0629a2 	jal	8018a688 <__subdf3>
80178d14:	00603821 	move	a3,v1
80178d18:	3c08801e 	lui	t0,0x801e
80178d1c:	8d062858 	lw	a2,10328(t0)
80178d20:	8d07285c 	lw	a3,10332(t0)
80178d24:	02002021 	move	a0,s0
80178d28:	02202821 	move	a1,s1
80178d2c:	0040b021 	move	s6,v0
80178d30:	0c0629e0 	jal	8018a780 <__muldf3>
80178d34:	0060b821 	move	s7,v1
80178d38:	3c09801e 	lui	t1,0x801e
80178d3c:	8d262860 	lw	a2,10336(t1)
80178d40:	8d272864 	lw	a3,10340(t1)
80178d44:	00402021 	move	a0,v0
80178d48:	0c0629a2 	jal	8018a688 <__subdf3>
80178d4c:	00602821 	move	a1,v1
80178d50:	00403021 	move	a2,v0
80178d54:	02002021 	move	a0,s0
80178d58:	02202821 	move	a1,s1
80178d5c:	0c0629e0 	jal	8018a780 <__muldf3>
80178d60:	00603821 	move	a3,v1
80178d64:	3c04801e 	lui	a0,0x801e
80178d68:	8c862868 	lw	a2,10344(a0)
80178d6c:	8c87286c 	lw	a3,10348(a0)
80178d70:	00602821 	move	a1,v1
80178d74:	0c0629c2 	jal	8018a708 <__adddf3>
80178d78:	00402021 	move	a0,v0
80178d7c:	8e920010 	lw	s2,16(s4)
80178d80:	8e930014 	lw	s3,20(s4)
80178d84:	02002021 	move	a0,s0
80178d88:	02202821 	move	a1,s1
80178d8c:	00403021 	move	a2,v0
80178d90:	0c0629e0 	jal	8018a780 <__muldf3>
80178d94:	00603821 	move	a3,v1
80178d98:	00402021 	move	a0,v0
80178d9c:	00602821 	move	a1,v1
80178da0:	02403021 	move	a2,s2
80178da4:	0c0629e0 	jal	8018a780 <__muldf3>
80178da8:	02603821 	move	a3,s3
80178dac:	00403021 	move	a2,v0
80178db0:	02c02021 	move	a0,s6
80178db4:	02e02821 	move	a1,s7
80178db8:	0c0629a2 	jal	8018a688 <__subdf3>
80178dbc:	00603821 	move	a3,v1
80178dc0:	8e860000 	lw	a2,0(s4)
80178dc4:	8e870004 	lw	a3,4(s4)
80178dc8:	8fa401a8 	lw	a0,424(sp)
80178dcc:	8fa501ac 	lw	a1,428(sp)
80178dd0:	00408021 	move	s0,v0
80178dd4:	0c0629e0 	jal	8018a780 <__muldf3>
80178dd8:	00608821 	move	s1,v1
80178ddc:	00403021 	move	a2,v0
80178de0:	02002021 	move	a0,s0
80178de4:	02202821 	move	a1,s1
80178de8:	0c0629a2 	jal	8018a688 <__subdf3>
80178dec:	00603821 	move	a3,v1
80178df0:	00403021 	move	a2,v0
80178df4:	02402021 	move	a0,s2
80178df8:	02602821 	move	a1,s3
80178dfc:	00603821 	move	a3,v1
80178e00:	00408021 	move	s0,v0
80178e04:	0c0629c2 	jal	8018a708 <__adddf3>
80178e08:	00608821 	move	s1,v1
80178e0c:	00403021 	move	a2,v0
80178e10:	02402021 	move	a0,s2
80178e14:	02602821 	move	a1,s3
80178e18:	00603821 	move	a3,v1
80178e1c:	0040a021 	move	s4,v0
80178e20:	0c0629a2 	jal	8018a688 <__subdf3>
80178e24:	0060a821 	move	s5,v1
80178e28:	00403021 	move	a2,v0
80178e2c:	02002021 	move	a0,s0
80178e30:	02202821 	move	a1,s1
80178e34:	0c0629c2 	jal	8018a708 <__adddf3>
80178e38:	00603821 	move	a3,v1
80178e3c:	3c04801e 	lui	a0,0x801e
80178e40:	8c8628d0 	lw	a2,10448(a0)
80178e44:	8c8728d4 	lw	a3,10452(a0)
80178e48:	00602821 	move	a1,v1
80178e4c:	0c0629e0 	jal	8018a780 <__muldf3>
80178e50:	00402021 	move	a0,v0
80178e54:	00403021 	move	a2,v0
80178e58:	02802021 	move	a0,s4
80178e5c:	02a02821 	move	a1,s5
80178e60:	0c0629c2 	jal	8018a708 <__adddf3>
80178e64:	00603821 	move	a3,v1
80178e68:	00403021 	move	a2,v0
80178e6c:	02802021 	move	a0,s4
80178e70:	02a02821 	move	a1,s5
80178e74:	0c062b6c 	jal	8018adb0 <__eqdf2>
80178e78:	00603821 	move	a3,v1
80178e7c:	10400464 	beqz	v0,8017a010 <__sin+0x24d0>
80178e80:	00003021 	move	a2,zero
80178e84:	8fa40258 	lw	a0,600(sp)
80178e88:	8fa5025c 	lw	a1,604(sp)
80178e8c:	0c062bc4 	jal	8018af10 <__gtdf2>
80178e90:	00003821 	move	a3,zero
80178e94:	18400940 	blez	v0,8017b398 <__sin+0x3858>
80178e98:	3c028000 	lui	v0,0x8000
80178e9c:	8fa60258 	lw	a2,600(sp)
80178ea0:	8fa7025c 	lw	a3,604(sp)
80178ea4:	3c03801e 	lui	v1,0x801e
80178ea8:	8c6236f8 	lw	v0,14072(v1)
80178eac:	8c6336fc 	lw	v1,14076(v1)
80178eb0:	00402021 	move	a0,v0
80178eb4:	00602821 	move	a1,v1
80178eb8:	afa20120 	sw	v0,288(sp)
80178ebc:	0c0629a2 	jal	8018a688 <__subdf3>
80178ec0:	afa30124 	sw	v1,292(sp)
80178ec4:	00402021 	move	a0,v0
80178ec8:	00602821 	move	a1,v1
80178ecc:	00003021 	move	a2,zero
80178ed0:	00003821 	move	a3,zero
80178ed4:	00409021 	move	s2,v0
80178ed8:	0c062be8 	jal	8018afa0 <__gedf2>
80178edc:	00609821 	move	s3,v1
80178ee0:	04400910 	bltz	v0,8017b324 <__sin+0x37e4>
80178ee4:	3c02801e 	lui	v0,0x801e
80178ee8:	3c04801e 	lui	a0,0x801e
80178eec:	8c902930 	lw	s0,10544(a0)
80178ef0:	8c912934 	lw	s1,10548(a0)
80178ef4:	02602821 	move	a1,s3
80178ef8:	02402021 	move	a0,s2
80178efc:	02003021 	move	a2,s0
80178f00:	0c0629c2 	jal	8018a708 <__adddf3>
80178f04:	02203821 	move	a3,s1
80178f08:	00402021 	move	a0,v0
80178f0c:	00602821 	move	a1,v1
80178f10:	02003021 	move	a2,s0
80178f14:	02203821 	move	a3,s1
80178f18:	0c0629a2 	jal	8018a688 <__subdf3>
80178f1c:	0040a021 	move	s4,v0
80178f20:	00403021 	move	a2,v0
80178f24:	02402021 	move	a0,s2
80178f28:	02602821 	move	a1,s3
80178f2c:	0c0629a2 	jal	8018a688 <__subdf3>
80178f30:	00603821 	move	a3,v1
80178f34:	3c09801e 	lui	t1,0x801e
80178f38:	8d283700 	lw	t0,14080(t1)
80178f3c:	8d293704 	lw	t1,14084(t1)
80178f40:	afa20138 	sw	v0,312(sp)
80178f44:	afa3013c 	sw	v1,316(sp)
80178f48:	afa80140 	sw	t0,320(sp)
80178f4c:	afa90144 	sw	t1,324(sp)
80178f50:	8fa40138 	lw	a0,312(sp)
80178f54:	8fa5013c 	lw	a1,316(sp)
80178f58:	00803021 	move	a2,a0
80178f5c:	0c0629e0 	jal	8018a780 <__muldf3>
80178f60:	00a03821 	move	a3,a1
80178f64:	00409021 	move	s2,v0
80178f68:	00609821 	move	s3,v1
80178f6c:	3c02801e 	lui	v0,0x801e
80178f70:	3c03801e 	lui	v1,0x801e
80178f74:	8c502850 	lw	s0,10320(v0)
80178f78:	8c512854 	lw	s1,10324(v0)
80178f7c:	0014a140 	sll	s4,s4,0x5
80178f80:	24622938 	addiu	v0,v1,10552
80178f84:	0282a021 	addu	s4,s4,v0
80178f88:	8e840000 	lw	a0,0(s4)
80178f8c:	8e850004 	lw	a1,4(s4)
80178f90:	afa40128 	sw	a0,296(sp)
80178f94:	afa5012c 	sw	a1,300(sp)
80178f98:	8fa40138 	lw	a0,312(sp)
80178f9c:	8fa5013c 	lw	a1,316(sp)
80178fa0:	02003021 	move	a2,s0
80178fa4:	0c0629c2 	jal	8018a708 <__adddf3>
80178fa8:	02203821 	move	a3,s1
80178fac:	00402021 	move	a0,v0
80178fb0:	02003021 	move	a2,s0
80178fb4:	02203821 	move	a3,s1
80178fb8:	0c0629a2 	jal	8018a688 <__subdf3>
80178fbc:	00602821 	move	a1,v1
80178fc0:	8fa40128 	lw	a0,296(sp)
80178fc4:	8fa5012c 	lw	a1,300(sp)
80178fc8:	02003021 	move	a2,s0
80178fcc:	02203821 	move	a3,s1
80178fd0:	afa201b0 	sw	v0,432(sp)
80178fd4:	0c0629c2 	jal	8018a708 <__adddf3>
80178fd8:	afa301b4 	sw	v1,436(sp)
80178fdc:	00402021 	move	a0,v0
80178fe0:	02003021 	move	a2,s0
80178fe4:	02203821 	move	a3,s1
80178fe8:	0c0629a2 	jal	8018a688 <__subdf3>
80178fec:	00602821 	move	a1,v1
80178ff0:	8fa40138 	lw	a0,312(sp)
80178ff4:	8fa5013c 	lw	a1,316(sp)
80178ff8:	8fa60140 	lw	a2,320(sp)
80178ffc:	8fa70144 	lw	a3,324(sp)
80179000:	0040b021 	move	s6,v0
80179004:	0c0629e0 	jal	8018a780 <__muldf3>
80179008:	0060b821 	move	s7,v1
8017900c:	3c08801e 	lui	t0,0x801e
80179010:	8d062858 	lw	a2,10328(t0)
80179014:	8d07285c 	lw	a3,10332(t0)
80179018:	00408021 	move	s0,v0
8017901c:	00608821 	move	s1,v1
80179020:	8e820010 	lw	v0,16(s4)
80179024:	8e830014 	lw	v1,20(s4)
80179028:	02402021 	move	a0,s2
8017902c:	02602821 	move	a1,s3
80179030:	afa20130 	sw	v0,304(sp)
80179034:	0c0629e0 	jal	8018a780 <__muldf3>
80179038:	afa30134 	sw	v1,308(sp)
8017903c:	00602821 	move	a1,v1
80179040:	3c03801e 	lui	v1,0x801e
80179044:	8c662860 	lw	a2,10336(v1)
80179048:	8c672864 	lw	a3,10340(v1)
8017904c:	0c0629a2 	jal	8018a688 <__subdf3>
80179050:	00402021 	move	a0,v0
80179054:	00403021 	move	a2,v0
80179058:	02402021 	move	a0,s2
8017905c:	02602821 	move	a1,s3
80179060:	0c0629e0 	jal	8018a780 <__muldf3>
80179064:	00603821 	move	a3,v1
80179068:	3c08801e 	lui	t0,0x801e
8017906c:	8d062868 	lw	a2,10344(t0)
80179070:	8d07286c 	lw	a3,10348(t0)
80179074:	00402021 	move	a0,v0
80179078:	0c0629c2 	jal	8018a708 <__adddf3>
8017907c:	00602821 	move	a1,v1
80179080:	00403021 	move	a2,v0
80179084:	02402021 	move	a0,s2
80179088:	02602821 	move	a1,s3
8017908c:	0c0629e0 	jal	8018a780 <__muldf3>
80179090:	00603821 	move	a3,v1
80179094:	00403021 	move	a2,v0
80179098:	02002021 	move	a0,s0
8017909c:	02202821 	move	a1,s1
801790a0:	0c0629c2 	jal	8018a708 <__adddf3>
801790a4:	00603821 	move	a3,v1
801790a8:	8fa60130 	lw	a2,304(sp)
801790ac:	8fa70134 	lw	a3,308(sp)
801790b0:	00402021 	move	a0,v0
801790b4:	0c0629e0 	jal	8018a780 <__muldf3>
801790b8:	00602821 	move	a1,v1
801790bc:	8e840018 	lw	a0,24(s4)
801790c0:	8e85001c 	lw	a1,28(s4)
801790c4:	00403021 	move	a2,v0
801790c8:	0c0629a2 	jal	8018a688 <__subdf3>
801790cc:	00603821 	move	a3,v1
801790d0:	8fa40138 	lw	a0,312(sp)
801790d4:	8fa5013c 	lw	a1,316(sp)
801790d8:	8fa601b0 	lw	a2,432(sp)
801790dc:	8fa701b4 	lw	a3,436(sp)
801790e0:	00408021 	move	s0,v0
801790e4:	0c0629a2 	jal	8018a688 <__subdf3>
801790e8:	00608821 	move	s1,v1
801790ec:	8fa40140 	lw	a0,320(sp)
801790f0:	8fa50144 	lw	a1,324(sp)
801790f4:	00403021 	move	a2,v0
801790f8:	0c0629c2 	jal	8018a708 <__adddf3>
801790fc:	00603821 	move	a3,v1
80179100:	00402021 	move	a0,v0
80179104:	00602821 	move	a1,v1
80179108:	02c03021 	move	a2,s6
8017910c:	0c0629e0 	jal	8018a780 <__muldf3>
80179110:	02e03821 	move	a3,s7
80179114:	00403021 	move	a2,v0
80179118:	02002021 	move	a0,s0
8017911c:	02202821 	move	a1,s1
80179120:	0c0629a2 	jal	8018a688 <__subdf3>
80179124:	00603821 	move	a3,v1
80179128:	8fa40128 	lw	a0,296(sp)
8017912c:	8fa5012c 	lw	a1,300(sp)
80179130:	02c03021 	move	a2,s6
80179134:	02e03821 	move	a3,s7
80179138:	00408021 	move	s0,v0
8017913c:	0c0629a2 	jal	8018a688 <__subdf3>
80179140:	00608821 	move	s1,v1
80179144:	8e860008 	lw	a2,8(s4)
80179148:	8e87000c 	lw	a3,12(s4)
8017914c:	00402021 	move	a0,v0
80179150:	0c0629c2 	jal	8018a708 <__adddf3>
80179154:	00602821 	move	a1,v1
80179158:	8fa40138 	lw	a0,312(sp)
8017915c:	8fa5013c 	lw	a1,316(sp)
80179160:	00403021 	move	a2,v0
80179164:	0c0629e0 	jal	8018a780 <__muldf3>
80179168:	00603821 	move	a3,v1
8017916c:	00403021 	move	a2,v0
80179170:	02002021 	move	a0,s0
80179174:	02202821 	move	a1,s1
80179178:	0c0629a2 	jal	8018a688 <__subdf3>
8017917c:	00603821 	move	a3,v1
80179180:	8fa40138 	lw	a0,312(sp)
80179184:	8fa5013c 	lw	a1,316(sp)
80179188:	02403021 	move	a2,s2
8017918c:	02603821 	move	a3,s3
80179190:	0040a021 	move	s4,v0
80179194:	0c0629e0 	jal	8018a780 <__muldf3>
80179198:	0060a821 	move	s5,v1
8017919c:	3c09801e 	lui	t1,0x801e
801791a0:	8d262840 	lw	a2,10304(t1)
801791a4:	8d272844 	lw	a3,10308(t1)
801791a8:	02402021 	move	a0,s2
801791ac:	02602821 	move	a1,s3
801791b0:	00408021 	move	s0,v0
801791b4:	0c0629e0 	jal	8018a780 <__muldf3>
801791b8:	00608821 	move	s1,v1
801791bc:	00402021 	move	a0,v0
801791c0:	3c02801e 	lui	v0,0x801e
801791c4:	8c462848 	lw	a2,10312(v0)
801791c8:	8c47284c 	lw	a3,10316(v0)
801791cc:	0c0629a2 	jal	8018a688 <__subdf3>
801791d0:	00602821 	move	a1,v1
801791d4:	00403021 	move	a2,v0
801791d8:	02002021 	move	a0,s0
801791dc:	02202821 	move	a1,s1
801791e0:	0c0629e0 	jal	8018a780 <__muldf3>
801791e4:	00603821 	move	a3,v1
801791e8:	8fa60128 	lw	a2,296(sp)
801791ec:	8fa7012c 	lw	a3,300(sp)
801791f0:	00402021 	move	a0,v0
801791f4:	0c0629e0 	jal	8018a780 <__muldf3>
801791f8:	00602821 	move	a1,v1
801791fc:	00403021 	move	a2,v0
80179200:	02802021 	move	a0,s4
80179204:	02a02821 	move	a1,s5
80179208:	0c0629a2 	jal	8018a688 <__subdf3>
8017920c:	00603821 	move	a3,v1
80179210:	8fa401b0 	lw	a0,432(sp)
80179214:	8fa501b4 	lw	a1,436(sp)
80179218:	02c03021 	move	a2,s6
8017921c:	02e03821 	move	a3,s7
80179220:	0040a021 	move	s4,v0
80179224:	0c0629e0 	jal	8018a780 <__muldf3>
80179228:	0060a821 	move	s5,v1
8017922c:	8fa40130 	lw	a0,304(sp)
80179230:	8fa50134 	lw	a1,308(sp)
80179234:	00403021 	move	a2,v0
80179238:	00603821 	move	a3,v1
8017923c:	00409021 	move	s2,v0
80179240:	0c0629a2 	jal	8018a688 <__subdf3>
80179244:	00609821 	move	s3,v1
80179248:	8fa40130 	lw	a0,304(sp)
8017924c:	8fa50134 	lw	a1,308(sp)
80179250:	00403021 	move	a2,v0
80179254:	00603821 	move	a3,v1
80179258:	00408021 	move	s0,v0
8017925c:	0c0629a2 	jal	8018a688 <__subdf3>
80179260:	00608821 	move	s1,v1
80179264:	00402021 	move	a0,v0
80179268:	02403021 	move	a2,s2
8017926c:	02603821 	move	a3,s3
80179270:	0c0629a2 	jal	8018a688 <__subdf3>
80179274:	00602821 	move	a1,v1
80179278:	00403021 	move	a2,v0
8017927c:	02802021 	move	a0,s4
80179280:	02a02821 	move	a1,s5
80179284:	0c0629c2 	jal	8018a708 <__adddf3>
80179288:	00603821 	move	a3,v1
8017928c:	00403021 	move	a2,v0
80179290:	02002021 	move	a0,s0
80179294:	02202821 	move	a1,s1
80179298:	00603821 	move	a3,v1
8017929c:	00409021 	move	s2,v0
801792a0:	0c0629c2 	jal	8018a708 <__adddf3>
801792a4:	00609821 	move	s3,v1
801792a8:	00403021 	move	a2,v0
801792ac:	02002021 	move	a0,s0
801792b0:	02202821 	move	a1,s1
801792b4:	00603821 	move	a3,v1
801792b8:	0040a021 	move	s4,v0
801792bc:	0c0629a2 	jal	8018a688 <__subdf3>
801792c0:	0060a821 	move	s5,v1
801792c4:	00403021 	move	a2,v0
801792c8:	02402021 	move	a0,s2
801792cc:	02602821 	move	a1,s3
801792d0:	0c0629c2 	jal	8018a708 <__adddf3>
801792d4:	00603821 	move	a3,v1
801792d8:	3c04801e 	lui	a0,0x801e
801792dc:	8c862880 	lw	a2,10368(a0)
801792e0:	8c872884 	lw	a3,10372(a0)
801792e4:	00602821 	move	a1,v1
801792e8:	0c0629e0 	jal	8018a780 <__muldf3>
801792ec:	00402021 	move	a0,v0
801792f0:	00403021 	move	a2,v0
801792f4:	02802021 	move	a0,s4
801792f8:	02a02821 	move	a1,s5
801792fc:	0c0629c2 	jal	8018a708 <__adddf3>
80179300:	00603821 	move	a3,v1
80179304:	00403021 	move	a2,v0
80179308:	02802021 	move	a0,s4
8017930c:	02a02821 	move	a1,s5
80179310:	0c062b6c 	jal	8018adb0 <__eqdf2>
80179314:	00603821 	move	a3,v1
80179318:	104000cb 	beqz	v0,80179648 <__sin+0x1b08>
8017931c:	00003021 	move	a2,zero
80179320:	8fa40258 	lw	a0,600(sp)
80179324:	8fa5025c 	lw	a1,604(sp)
80179328:	0c062bc4 	jal	8018af10 <__gtdf2>
8017932c:	00003821 	move	a3,zero
80179330:	184008e3 	blez	v0,8017b6c0 <__sin+0x3b80>
80179334:	3c028000 	lui	v0,0x8000
80179338:	8fa40258 	lw	a0,600(sp)
8017933c:	8fa5025c 	lw	a1,604(sp)
80179340:	8fa60120 	lw	a2,288(sp)
80179344:	8fa70124 	lw	a3,292(sp)
80179348:	0c0629a2 	jal	8018a688 <__subdf3>
8017934c:	00000000 	nop
80179350:	3c08801e 	lui	t0,0x801e
80179354:	8d143700 	lw	s4,14080(t0)
80179358:	8d153704 	lw	s5,14084(t0)
8017935c:	00402021 	move	a0,v0
80179360:	00602821 	move	a1,v1
80179364:	02803021 	move	a2,s4
80179368:	02a03821 	move	a3,s5
8017936c:	00408021 	move	s0,v0
80179370:	0c0629a2 	jal	8018a688 <__subdf3>
80179374:	00608821 	move	s1,v1
80179378:	00403021 	move	a2,v0
8017937c:	02002021 	move	a0,s0
80179380:	02202821 	move	a1,s1
80179384:	00603821 	move	a3,v1
80179388:	00409021 	move	s2,v0
8017938c:	0c0629a2 	jal	8018a688 <__subdf3>
80179390:	00609821 	move	s3,v1
80179394:	00402021 	move	a0,v0
80179398:	00602821 	move	a1,v1
8017939c:	02803021 	move	a2,s4
801793a0:	0c0629a2 	jal	8018a688 <__subdf3>
801793a4:	02a03821 	move	a3,s5
801793a8:	00403021 	move	a2,v0
801793ac:	00603821 	move	a3,v1
801793b0:	27a20030 	addiu	v0,sp,48
801793b4:	02402021 	move	a0,s2
801793b8:	02602821 	move	a1,s3
801793bc:	0c060809 	jal	80182024 <__docos>
801793c0:	afa20010 	sw	v0,16(sp)
801793c4:	3c02801e 	lui	v0,0x801e
801793c8:	8c442898 	lw	a0,10392(v0)
801793cc:	8c45289c 	lw	a1,10396(v0)
801793d0:	8fa60038 	lw	a2,56(sp)
801793d4:	8fa7003c 	lw	a3,60(sp)
801793d8:	8fb00030 	lw	s0,48(sp)
801793dc:	8fb10034 	lw	s1,52(sp)
801793e0:	0c0629e0 	jal	8018a780 <__muldf3>
801793e4:	00000000 	nop
801793e8:	00403021 	move	a2,v0
801793ec:	02002021 	move	a0,s0
801793f0:	02202821 	move	a1,s1
801793f4:	0c0629c2 	jal	8018a708 <__adddf3>
801793f8:	00603821 	move	a3,v1
801793fc:	00403021 	move	a2,v0
80179400:	02002021 	move	a0,s0
80179404:	02202821 	move	a1,s1
80179408:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017940c:	00603821 	move	a3,v1
80179410:	10400012 	beqz	v0,8017945c <__sin+0x191c>
80179414:	00003021 	move	a2,zero
80179418:	8fa40258 	lw	a0,600(sp)
8017941c:	8fa5025c 	lw	a1,604(sp)
80179420:	0c062bc4 	jal	8018af10 <__gtdf2>
80179424:	00003821 	move	a3,zero
80179428:	1c40fb10 	bgtz	v0,8017806c <__sin+0x52c>
8017942c:	3c108000 	lui	s0,0x8000
80179430:	8fa90258 	lw	t1,600(sp)
80179434:	8fa2025c 	lw	v0,604(sp)
80179438:	01202021 	move	a0,t1
8017943c:	00502826 	xor	a1,v0,s0
80179440:	00003021 	move	a2,zero
80179444:	0c061709 	jal	80185c24 <__mpsin>
80179448:	00003821 	move	a3,zero
8017944c:	00702826 	xor	a1,v1,s0
80179450:	afa20258 	sw	v0,600(sp)
80179454:	0805e022 	j	80178088 <__sin+0x548>
80179458:	afa5025c 	sw	a1,604(sp)
8017945c:	8fa40258 	lw	a0,600(sp)
80179460:	8fa5025c 	lw	a1,604(sp)
80179464:	00003021 	move	a2,zero
80179468:	0c062bc4 	jal	8018af10 <__gtdf2>
8017946c:	00003821 	move	a3,zero
80179470:	1840050d 	blez	v0,8017a8a8 <__sin+0x2d68>
80179474:	00000000 	nop
80179478:	afb00258 	sw	s0,600(sp)
8017947c:	0805e022 	j	80178088 <__sin+0x548>
80179480:	afb1025c 	sw	s1,604(sp)
80179484:	344221fa 	ori	v0,v0,0x21fa
80179488:	0046102a 	slt	v0,v0,a2
8017948c:	14400155 	bnez	v0,801799e4 <__sin+0x1ea4>
80179490:	3c0242ef 	lui	v0,0x42ef
80179494:	3c03801e 	lui	v1,0x801e
80179498:	3c02801e 	lui	v0,0x801e
8017949c:	8c663730 	lw	a2,14128(v1)
801794a0:	8c673734 	lw	a3,14132(v1)
801794a4:	8c503738 	lw	s0,14136(v0)
801794a8:	8c51373c 	lw	s1,14140(v0)
801794ac:	0c0629e0 	jal	8018a780 <__muldf3>
801794b0:	00000000 	nop
801794b4:	00402021 	move	a0,v0
801794b8:	02003021 	move	a2,s0
801794bc:	02203821 	move	a3,s1
801794c0:	0c0629c2 	jal	8018a708 <__adddf3>
801794c4:	00602821 	move	a1,v1
801794c8:	00402021 	move	a0,v0
801794cc:	02003021 	move	a2,s0
801794d0:	02203821 	move	a3,s1
801794d4:	00602821 	move	a1,v1
801794d8:	afa200d0 	sw	v0,208(sp)
801794dc:	0c0629a2 	jal	8018a688 <__subdf3>
801794e0:	afa300d4 	sw	v1,212(sp)
801794e4:	afa20050 	sw	v0,80(sp)
801794e8:	afa30054 	sw	v1,84(sp)
801794ec:	3c02801e 	lui	v0,0x801e
801794f0:	8c463740 	lw	a2,14144(v0)
801794f4:	8c473744 	lw	a3,14148(v0)
801794f8:	8fa40050 	lw	a0,80(sp)
801794fc:	8fa50054 	lw	a1,84(sp)
80179500:	0c0629e0 	jal	8018a780 <__muldf3>
80179504:	00000000 	nop
80179508:	8fa40258 	lw	a0,600(sp)
8017950c:	8fa5025c 	lw	a1,604(sp)
80179510:	00403021 	move	a2,v0
80179514:	0c0629a2 	jal	8018a688 <__subdf3>
80179518:	00603821 	move	a3,v1
8017951c:	00408021 	move	s0,v0
80179520:	3c02801e 	lui	v0,0x801e
80179524:	8c463748 	lw	a2,14152(v0)
80179528:	8c47374c 	lw	a3,14156(v0)
8017952c:	8fa40050 	lw	a0,80(sp)
80179530:	8fa50054 	lw	a1,84(sp)
80179534:	0c0629e0 	jal	8018a780 <__muldf3>
80179538:	00608821 	move	s1,v1
8017953c:	00403021 	move	a2,v0
80179540:	02002021 	move	a0,s0
80179544:	02202821 	move	a1,s1
80179548:	0c0629a2 	jal	8018a688 <__subdf3>
8017954c:	00603821 	move	a3,v1
80179550:	afa20080 	sw	v0,128(sp)
80179554:	3c02801e 	lui	v0,0x801e
80179558:	8c463750 	lw	a2,14160(v0)
8017955c:	8c473754 	lw	a3,14164(v0)
80179560:	8fa40050 	lw	a0,80(sp)
80179564:	8fa50054 	lw	a1,84(sp)
80179568:	0c0629e0 	jal	8018a780 <__muldf3>
8017956c:	afa30084 	sw	v1,132(sp)
80179570:	8fa40080 	lw	a0,128(sp)
80179574:	8fa50084 	lw	a1,132(sp)
80179578:	00403021 	move	a2,v0
8017957c:	00603821 	move	a3,v1
80179580:	00408021 	move	s0,v0
80179584:	0c0629a2 	jal	8018a688 <__subdf3>
80179588:	00608821 	move	s1,v1
8017958c:	8fa40080 	lw	a0,128(sp)
80179590:	8fa50084 	lw	a1,132(sp)
80179594:	00403021 	move	a2,v0
80179598:	00603821 	move	a3,v1
8017959c:	0040a021 	move	s4,v0
801795a0:	0060a821 	move	s5,v1
801795a4:	afa20020 	sw	v0,32(sp)
801795a8:	0c0629a2 	jal	8018a688 <__subdf3>
801795ac:	afa30024 	sw	v1,36(sp)
801795b0:	00402021 	move	a0,v0
801795b4:	02003021 	move	a2,s0
801795b8:	02203821 	move	a3,s1
801795bc:	0c0629a2 	jal	8018a688 <__subdf3>
801795c0:	00602821 	move	a1,v1
801795c4:	8fb200d0 	lw	s2,208(sp)
801795c8:	8fa40258 	lw	a0,600(sp)
801795cc:	8fa5025c 	lw	a1,604(sp)
801795d0:	00003021 	move	a2,zero
801795d4:	00003821 	move	a3,zero
801795d8:	00408021 	move	s0,v0
801795dc:	00608821 	move	s1,v1
801795e0:	325e0003 	andi	s8,s2,0x3
801795e4:	afa20028 	sw	v0,40(sp)
801795e8:	0c062bc4 	jal	8018af10 <__gtdf2>
801795ec:	afa3002c 	sw	v1,44(sp)
801795f0:	1840076e 	blez	v0,8017b3ac <__sin+0x386c>
801795f4:	3c02801e 	lui	v0,0x801e
801795f8:	8c4628f8 	lw	a2,10488(v0)
801795fc:	8c4728fc 	lw	a3,10492(v0)
80179600:	8fa40258 	lw	a0,600(sp)
80179604:	8fa5025c 	lw	a1,604(sp)
80179608:	0c0629e0 	jal	8018a780 <__muldf3>
8017960c:	00000000 	nop
80179610:	afa20158 	sw	v0,344(sp)
80179614:	24020001 	li	v0,1
80179618:	13c20282 	beq	s8,v0,8017a024 <__sin+0x24e4>
8017961c:	afa3015c 	sw	v1,348(sp)
80179620:	2bc20002 	slti	v0,s8,2
80179624:	14400558 	bnez	v0,8017ab88 <__sin+0x3048>
80179628:	24020002 	li	v0,2
8017962c:	13c20558 	beq	s8,v0,8017ab90 <__sin+0x3050>
80179630:	24020003 	li	v0,3
80179634:	13c2027b 	beq	s8,v0,8017a024 <__sin+0x24e4>
80179638:	00000000 	nop
8017963c:	afa00258 	sw	zero,600(sp)
80179640:	0805e022 	j	80178088 <__sin+0x548>
80179644:	afa0025c 	sw	zero,604(sp)
80179648:	8fa40258 	lw	a0,600(sp)
8017964c:	8fa5025c 	lw	a1,604(sp)
80179650:	00003021 	move	a2,zero
80179654:	0c062bc4 	jal	8018af10 <__gtdf2>
80179658:	00003821 	move	a3,zero
8017965c:	184000dc 	blez	v0,801799d0 <__sin+0x1e90>
80179660:	00000000 	nop
80179664:	afb40258 	sw	s4,600(sp)
80179668:	0805e022 	j	80178088 <__sin+0x548>
8017966c:	afb5025c 	sw	s5,604(sp)
80179670:	8fa80020 	lw	t0,32(sp)
80179674:	8fa90024 	lw	t1,36(sp)
80179678:	00003821 	move	a3,zero
8017967c:	01002021 	move	a0,t0
80179680:	01202821 	move	a1,t1
80179684:	afa800c8 	sw	t0,200(sp)
80179688:	0c062bc4 	jal	8018af10 <__gtdf2>
8017968c:	afa900cc 	sw	t1,204(sp)
80179690:	18400ad7 	blez	v0,8017c1f0 <__sin+0x46b0>
80179694:	3c038000 	lui	v1,0x8000
80179698:	8fa20028 	lw	v0,40(sp)
8017969c:	8fa3002c 	lw	v1,44(sp)
801796a0:	8fb000c8 	lw	s0,200(sp)
801796a4:	8fb100cc 	lw	s1,204(sp)
801796a8:	afa20160 	sw	v0,352(sp)
801796ac:	afa30164 	sw	v1,356(sp)
801796b0:	241e0001 	li	s8,1
801796b4:	3c02801e 	lui	v0,0x801e
801796b8:	8c482930 	lw	t0,10544(v0)
801796bc:	8c492934 	lw	t1,10548(v0)
801796c0:	01003021 	move	a2,t0
801796c4:	01203821 	move	a3,t1
801796c8:	02002021 	move	a0,s0
801796cc:	02202821 	move	a1,s1
801796d0:	afa80088 	sw	t0,136(sp)
801796d4:	0c0629c2 	jal	8018a708 <__adddf3>
801796d8:	afa9008c 	sw	t1,140(sp)
801796dc:	8fa60088 	lw	a2,136(sp)
801796e0:	8fa7008c 	lw	a3,140(sp)
801796e4:	00402021 	move	a0,v0
801796e8:	00602821 	move	a1,v1
801796ec:	0c0629a2 	jal	8018a688 <__subdf3>
801796f0:	0040b021 	move	s6,v0
801796f4:	00403021 	move	a2,v0
801796f8:	02002021 	move	a0,s0
801796fc:	02202821 	move	a1,s1
80179700:	0c0629a2 	jal	8018a688 <__subdf3>
80179704:	00603821 	move	a3,v1
80179708:	00402021 	move	a0,v0
8017970c:	00602821 	move	a1,v1
80179710:	00403021 	move	a2,v0
80179714:	00603821 	move	a3,v1
80179718:	00408021 	move	s0,v0
8017971c:	0c0629e0 	jal	8018a780 <__muldf3>
80179720:	00608821 	move	s1,v1
80179724:	00403021 	move	a2,v0
80179728:	02002021 	move	a0,s0
8017972c:	02202821 	move	a1,s1
80179730:	00603821 	move	a3,v1
80179734:	0040a021 	move	s4,v0
80179738:	0c0629e0 	jal	8018a780 <__muldf3>
8017973c:	0060a821 	move	s5,v1
80179740:	3c09801e 	lui	t1,0x801e
80179744:	8d262840 	lw	a2,10304(t1)
80179748:	8d272844 	lw	a3,10308(t1)
8017974c:	02802021 	move	a0,s4
80179750:	02a02821 	move	a1,s5
80179754:	00409021 	move	s2,v0
80179758:	0c0629e0 	jal	8018a780 <__muldf3>
8017975c:	00609821 	move	s3,v1
80179760:	3c04801e 	lui	a0,0x801e
80179764:	8c862848 	lw	a2,10312(a0)
80179768:	8c87284c 	lw	a3,10316(a0)
8017976c:	00602821 	move	a1,v1
80179770:	0c0629a2 	jal	8018a688 <__subdf3>
80179774:	00402021 	move	a0,v0
80179778:	00403021 	move	a2,v0
8017977c:	02402021 	move	a0,s2
80179780:	02602821 	move	a1,s3
80179784:	0c0629e0 	jal	8018a780 <__muldf3>
80179788:	00603821 	move	a3,v1
8017978c:	8fa40160 	lw	a0,352(sp)
80179790:	8fa50164 	lw	a1,356(sp)
80179794:	00403021 	move	a2,v0
80179798:	0c0629c2 	jal	8018a708 <__adddf3>
8017979c:	00603821 	move	a3,v1
801797a0:	00403021 	move	a2,v0
801797a4:	02002021 	move	a0,s0
801797a8:	02202821 	move	a1,s1
801797ac:	0c0629c2 	jal	8018a708 <__adddf3>
801797b0:	00603821 	move	a3,v1
801797b4:	3c05801e 	lui	a1,0x801e
801797b8:	afa201c8 	sw	v0,456(sp)
801797bc:	0016b140 	sll	s6,s6,0x5
801797c0:	24a22938 	addiu	v0,a1,10552
801797c4:	02c2b021 	addu	s6,s6,v0
801797c8:	afa301cc 	sw	v1,460(sp)
801797cc:	8ec60018 	lw	a2,24(s6)
801797d0:	8ec7001c 	lw	a3,28(s6)
801797d4:	8fa401c8 	lw	a0,456(sp)
801797d8:	8fa501cc 	lw	a1,460(sp)
801797dc:	0c0629e0 	jal	8018a780 <__muldf3>
801797e0:	00000000 	nop
801797e4:	8ec60008 	lw	a2,8(s6)
801797e8:	8ec7000c 	lw	a3,12(s6)
801797ec:	00402021 	move	a0,v0
801797f0:	0c0629c2 	jal	8018a708 <__adddf3>
801797f4:	00602821 	move	a1,v1
801797f8:	8fa40160 	lw	a0,352(sp)
801797fc:	8fa50164 	lw	a1,356(sp)
80179800:	02003021 	move	a2,s0
80179804:	02203821 	move	a3,s1
80179808:	afa201d0 	sw	v0,464(sp)
8017980c:	0c0629e0 	jal	8018a780 <__muldf3>
80179810:	afa301d4 	sw	v1,468(sp)
80179814:	3c08801e 	lui	t0,0x801e
80179818:	8d062858 	lw	a2,10328(t0)
8017981c:	8d07285c 	lw	a3,10332(t0)
80179820:	02802021 	move	a0,s4
80179824:	02a02821 	move	a1,s5
80179828:	00408021 	move	s0,v0
8017982c:	0c0629e0 	jal	8018a780 <__muldf3>
80179830:	00608821 	move	s1,v1
80179834:	3c09801e 	lui	t1,0x801e
80179838:	8d262860 	lw	a2,10336(t1)
8017983c:	8d272864 	lw	a3,10340(t1)
80179840:	00402021 	move	a0,v0
80179844:	0c0629a2 	jal	8018a688 <__subdf3>
80179848:	00602821 	move	a1,v1
8017984c:	00403021 	move	a2,v0
80179850:	02802021 	move	a0,s4
80179854:	02a02821 	move	a1,s5
80179858:	0c0629e0 	jal	8018a780 <__muldf3>
8017985c:	00603821 	move	a3,v1
80179860:	3c04801e 	lui	a0,0x801e
80179864:	8c862868 	lw	a2,10344(a0)
80179868:	8c87286c 	lw	a3,10348(a0)
8017986c:	00602821 	move	a1,v1
80179870:	0c0629c2 	jal	8018a708 <__adddf3>
80179874:	00402021 	move	a0,v0
80179878:	00403021 	move	a2,v0
8017987c:	02802021 	move	a0,s4
80179880:	02a02821 	move	a1,s5
80179884:	0c0629e0 	jal	8018a780 <__muldf3>
80179888:	00603821 	move	a3,v1
8017988c:	8ed20000 	lw	s2,0(s6)
80179890:	8ed30004 	lw	s3,4(s6)
80179894:	02002021 	move	a0,s0
80179898:	02202821 	move	a1,s1
8017989c:	00403021 	move	a2,v0
801798a0:	0c0629c2 	jal	8018a708 <__adddf3>
801798a4:	00603821 	move	a3,v1
801798a8:	00402021 	move	a0,v0
801798ac:	00602821 	move	a1,v1
801798b0:	02403021 	move	a2,s2
801798b4:	0c0629e0 	jal	8018a780 <__muldf3>
801798b8:	02603821 	move	a3,s3
801798bc:	8fa401d0 	lw	a0,464(sp)
801798c0:	8fa501d4 	lw	a1,468(sp)
801798c4:	00403021 	move	a2,v0
801798c8:	0c0629a2 	jal	8018a688 <__subdf3>
801798cc:	00603821 	move	a3,v1
801798d0:	8fa401c8 	lw	a0,456(sp)
801798d4:	8fa501cc 	lw	a1,460(sp)
801798d8:	8ec60010 	lw	a2,16(s6)
801798dc:	8ec70014 	lw	a3,20(s6)
801798e0:	00408021 	move	s0,v0
801798e4:	0c0629e0 	jal	8018a780 <__muldf3>
801798e8:	00608821 	move	s1,v1
801798ec:	00403021 	move	a2,v0
801798f0:	02002021 	move	a0,s0
801798f4:	02202821 	move	a1,s1
801798f8:	0c0629c2 	jal	8018a708 <__adddf3>
801798fc:	00603821 	move	a3,v1
80179900:	00403021 	move	a2,v0
80179904:	02402021 	move	a0,s2
80179908:	02602821 	move	a1,s3
8017990c:	00603821 	move	a3,v1
80179910:	00408021 	move	s0,v0
80179914:	0c0629c2 	jal	8018a708 <__adddf3>
80179918:	00608821 	move	s1,v1
8017991c:	00403021 	move	a2,v0
80179920:	02402021 	move	a0,s2
80179924:	02602821 	move	a1,s3
80179928:	00603821 	move	a3,v1
8017992c:	0040a021 	move	s4,v0
80179930:	0c0629a2 	jal	8018a688 <__subdf3>
80179934:	0060a821 	move	s5,v1
80179938:	00403021 	move	a2,v0
8017993c:	02002021 	move	a0,s0
80179940:	02202821 	move	a1,s1
80179944:	0c0629c2 	jal	8018a708 <__adddf3>
80179948:	00603821 	move	a3,v1
8017994c:	00402021 	move	a0,v0
80179950:	00602821 	move	a1,v1
80179954:	00003021 	move	a2,zero
80179958:	00003821 	move	a3,zero
8017995c:	00408021 	move	s0,v0
80179960:	0c062bc4 	jal	8018af10 <__gtdf2>
80179964:	00608821 	move	s1,v1
80179968:	18400a15 	blez	v0,8017c1c0 <__sin+0x4680>
8017996c:	3c02801e 	lui	v0,0x801e
80179970:	8c4628f0 	lw	a2,10480(v0)
80179974:	8c4728f4 	lw	a3,10484(v0)
80179978:	02002021 	move	a0,s0
8017997c:	0c0629e0 	jal	8018a780 <__muldf3>
80179980:	02202821 	move	a1,s1
80179984:	8fa40158 	lw	a0,344(sp)
80179988:	8fa5015c 	lw	a1,348(sp)
8017998c:	00403021 	move	a2,v0
80179990:	0c0629c2 	jal	8018a708 <__adddf3>
80179994:	00603821 	move	a3,v1
80179998:	00402021 	move	a0,v0
8017999c:	00602821 	move	a1,v1
801799a0:	02803021 	move	a2,s4
801799a4:	0c0629c2 	jal	8018a708 <__adddf3>
801799a8:	02a03821 	move	a3,s5
801799ac:	00403021 	move	a2,v0
801799b0:	02802021 	move	a0,s4
801799b4:	02a02821 	move	a1,s5
801799b8:	0c062b6c 	jal	8018adb0 <__eqdf2>
801799bc:	00603821 	move	a3,v1
801799c0:	14400764 	bnez	v0,8017b754 <__sin+0x3c14>
801799c4:	00003021 	move	a2,zero
801799c8:	17c0ff26 	bnez	s8,80179664 <__sin+0x1b24>
801799cc:	00000000 	nop
801799d0:	3c048000 	lui	a0,0x8000
801799d4:	02a41826 	xor	v1,s5,a0
801799d8:	afb40258 	sw	s4,600(sp)
801799dc:	0805e022 	j	80178088 <__sin+0x548>
801799e0:	afa3025c 	sw	v1,604(sp)
801799e4:	3442ffff 	ori	v0,v0,0xffff
801799e8:	0046102a 	slt	v0,v0,a2
801799ec:	1440042f 	bnez	v0,8017aaac <__sin+0x2f6c>
801799f0:	3c027fef 	lui	v0,0x7fef
801799f4:	3c03801e 	lui	v1,0x801e
801799f8:	3c02801e 	lui	v0,0x801e
801799fc:	8c663730 	lw	a2,14128(v1)
80179a00:	8c673734 	lw	a3,14132(v1)
80179a04:	8c503738 	lw	s0,14136(v0)
80179a08:	8c51373c 	lw	s1,14140(v0)
80179a0c:	0c0629e0 	jal	8018a780 <__muldf3>
80179a10:	00000000 	nop
80179a14:	00402021 	move	a0,v0
80179a18:	02003021 	move	a2,s0
80179a1c:	02203821 	move	a3,s1
80179a20:	0c0629c2 	jal	8018a708 <__adddf3>
80179a24:	00602821 	move	a1,v1
80179a28:	00402021 	move	a0,v0
80179a2c:	02003021 	move	a2,s0
80179a30:	02203821 	move	a3,s1
80179a34:	00602821 	move	a1,v1
80179a38:	afa20200 	sw	v0,512(sp)
80179a3c:	0c0629a2 	jal	8018a688 <__subdf3>
80179a40:	afa30204 	sw	v1,516(sp)
80179a44:	afa20208 	sw	v0,520(sp)
80179a48:	3c02801e 	lui	v0,0x801e
80179a4c:	8c502910 	lw	s0,10512(v0)
80179a50:	8c512914 	lw	s1,10516(v0)
80179a54:	afa3020c 	sw	v1,524(sp)
80179a58:	8fa40208 	lw	a0,520(sp)
80179a5c:	8fa5020c 	lw	a1,524(sp)
80179a60:	02003021 	move	a2,s0
80179a64:	0c0629c2 	jal	8018a708 <__adddf3>
80179a68:	02203821 	move	a3,s1
80179a6c:	00402021 	move	a0,v0
80179a70:	02003021 	move	a2,s0
80179a74:	02203821 	move	a3,s1
80179a78:	0c0629a2 	jal	8018a688 <__subdf3>
80179a7c:	00602821 	move	a1,v1
80179a80:	8fa40208 	lw	a0,520(sp)
80179a84:	8fa5020c 	lw	a1,524(sp)
80179a88:	00403021 	move	a2,v0
80179a8c:	00603821 	move	a3,v1
80179a90:	00409021 	move	s2,v0
80179a94:	0c0629a2 	jal	8018a688 <__subdf3>
80179a98:	00609821 	move	s3,v1
80179a9c:	afa20210 	sw	v0,528(sp)
80179aa0:	3c02801e 	lui	v0,0x801e
80179aa4:	8c543740 	lw	s4,14144(v0)
80179aa8:	8c553744 	lw	s5,14148(v0)
80179aac:	02402021 	move	a0,s2
80179ab0:	02602821 	move	a1,s3
80179ab4:	02803021 	move	a2,s4
80179ab8:	afa30214 	sw	v1,532(sp)
80179abc:	3c03801e 	lui	v1,0x801e
80179ac0:	8c763748 	lw	s6,14152(v1)
80179ac4:	8c77374c 	lw	s7,14156(v1)
80179ac8:	0c0629e0 	jal	8018a780 <__muldf3>
80179acc:	02a03821 	move	a3,s5
80179ad0:	8fa40258 	lw	a0,600(sp)
80179ad4:	8fa5025c 	lw	a1,604(sp)
80179ad8:	00403021 	move	a2,v0
80179adc:	0c0629a2 	jal	8018a688 <__subdf3>
80179ae0:	00603821 	move	a3,v1
80179ae4:	02402021 	move	a0,s2
80179ae8:	02602821 	move	a1,s3
80179aec:	02c03021 	move	a2,s6
80179af0:	02e03821 	move	a3,s7
80179af4:	00408021 	move	s0,v0
80179af8:	0c0629e0 	jal	8018a780 <__muldf3>
80179afc:	00608821 	move	s1,v1
80179b00:	00403021 	move	a2,v0
80179b04:	02002021 	move	a0,s0
80179b08:	02202821 	move	a1,s1
80179b0c:	0c0629a2 	jal	8018a688 <__subdf3>
80179b10:	00603821 	move	a3,v1
80179b14:	8fa40210 	lw	a0,528(sp)
80179b18:	8fa50214 	lw	a1,532(sp)
80179b1c:	02803021 	move	a2,s4
80179b20:	02a03821 	move	a3,s5
80179b24:	00408021 	move	s0,v0
80179b28:	0c0629e0 	jal	8018a780 <__muldf3>
80179b2c:	00608821 	move	s1,v1
80179b30:	00403021 	move	a2,v0
80179b34:	02002021 	move	a0,s0
80179b38:	02202821 	move	a1,s1
80179b3c:	0c0629a2 	jal	8018a688 <__subdf3>
80179b40:	00603821 	move	a3,v1
80179b44:	8fa40210 	lw	a0,528(sp)
80179b48:	8fa50214 	lw	a1,532(sp)
80179b4c:	02c03021 	move	a2,s6
80179b50:	02e03821 	move	a3,s7
80179b54:	00408021 	move	s0,v0
80179b58:	0c0629e0 	jal	8018a780 <__muldf3>
80179b5c:	00608821 	move	s1,v1
80179b60:	00403021 	move	a2,v0
80179b64:	02002021 	move	a0,s0
80179b68:	02202821 	move	a1,s1
80179b6c:	0c0629a2 	jal	8018a688 <__subdf3>
80179b70:	00603821 	move	a3,v1
80179b74:	0040a021 	move	s4,v0
80179b78:	3c02801e 	lui	v0,0x801e
80179b7c:	8c563758 	lw	s6,14168(v0)
80179b80:	8c57375c 	lw	s7,14172(v0)
80179b84:	02402021 	move	a0,s2
80179b88:	02602821 	move	a1,s3
80179b8c:	02c03021 	move	a2,s6
80179b90:	02e03821 	move	a3,s7
80179b94:	0c0629e0 	jal	8018a780 <__muldf3>
80179b98:	0060a821 	move	s5,v1
80179b9c:	00403021 	move	a2,v0
80179ba0:	02802021 	move	a0,s4
80179ba4:	02a02821 	move	a1,s5
80179ba8:	00603821 	move	a3,v1
80179bac:	00408021 	move	s0,v0
80179bb0:	0c0629a2 	jal	8018a688 <__subdf3>
80179bb4:	00608821 	move	s1,v1
80179bb8:	00403021 	move	a2,v0
80179bbc:	02802021 	move	a0,s4
80179bc0:	02a02821 	move	a1,s5
80179bc4:	00603821 	move	a3,v1
80179bc8:	00409021 	move	s2,v0
80179bcc:	0c0629a2 	jal	8018a688 <__subdf3>
80179bd0:	00609821 	move	s3,v1
80179bd4:	00402021 	move	a0,v0
80179bd8:	02003021 	move	a2,s0
80179bdc:	02203821 	move	a3,s1
80179be0:	0c0629a2 	jal	8018a688 <__subdf3>
80179be4:	00602821 	move	a1,v1
80179be8:	8fa40210 	lw	a0,528(sp)
80179bec:	8fa50214 	lw	a1,532(sp)
80179bf0:	02c03021 	move	a2,s6
80179bf4:	02e03821 	move	a3,s7
80179bf8:	00408021 	move	s0,v0
80179bfc:	0c0629e0 	jal	8018a780 <__muldf3>
80179c00:	00608821 	move	s1,v1
80179c04:	00403021 	move	a2,v0
80179c08:	02002021 	move	a0,s0
80179c0c:	02202821 	move	a1,s1
80179c10:	0c0629a2 	jal	8018a688 <__subdf3>
80179c14:	00603821 	move	a3,v1
80179c18:	00408021 	move	s0,v0
80179c1c:	3c02801e 	lui	v0,0x801e
80179c20:	8c463760 	lw	a2,14176(v0)
80179c24:	8c473764 	lw	a3,14180(v0)
80179c28:	8fa40208 	lw	a0,520(sp)
80179c2c:	8fa5020c 	lw	a1,524(sp)
80179c30:	0c0629e0 	jal	8018a780 <__muldf3>
80179c34:	00608821 	move	s1,v1
80179c38:	00403021 	move	a2,v0
80179c3c:	02002021 	move	a0,s0
80179c40:	02202821 	move	a1,s1
80179c44:	0c0629a2 	jal	8018a688 <__subdf3>
80179c48:	00603821 	move	a3,v1
80179c4c:	00403021 	move	a2,v0
80179c50:	02402021 	move	a0,s2
80179c54:	02602821 	move	a1,s3
80179c58:	00603821 	move	a3,v1
80179c5c:	00408021 	move	s0,v0
80179c60:	0c0629c2 	jal	8018a708 <__adddf3>
80179c64:	00608821 	move	s1,v1
80179c68:	00403021 	move	a2,v0
80179c6c:	02402021 	move	a0,s2
80179c70:	02602821 	move	a1,s3
80179c74:	00603821 	move	a3,v1
80179c78:	0040a021 	move	s4,v0
80179c7c:	0060a821 	move	s5,v1
80179c80:	afa20020 	sw	v0,32(sp)
80179c84:	0c0629a2 	jal	8018a688 <__subdf3>
80179c88:	afa30024 	sw	v1,36(sp)
80179c8c:	8fb20200 	lw	s2,512(sp)
80179c90:	02002021 	move	a0,s0
80179c94:	02202821 	move	a1,s1
80179c98:	00403021 	move	a2,v0
80179c9c:	0c0629c2 	jal	8018a708 <__adddf3>
80179ca0:	00603821 	move	a3,v1
80179ca4:	00408021 	move	s0,v0
80179ca8:	afa20028 	sw	v0,40(sp)
80179cac:	325e0003 	andi	s8,s2,0x3
80179cb0:	24020001 	li	v0,1
80179cb4:	00608821 	move	s1,v1
80179cb8:	13c20008 	beq	s8,v0,80179cdc <__sin+0x219c>
80179cbc:	afa3002c 	sw	v1,44(sp)
80179cc0:	2bc20002 	slti	v0,s8,2
80179cc4:	144005d8 	bnez	v0,8017b428 <__sin+0x38e8>
80179cc8:	24020002 	li	v0,2
80179ccc:	13c205d8 	beq	s8,v0,8017b430 <__sin+0x38f0>
80179cd0:	24020003 	li	v0,3
80179cd4:	17c2fe59 	bne	s8,v0,8017963c <__sin+0x1afc>
80179cd8:	00000000 	nop
80179cdc:	02802021 	move	a0,s4
80179ce0:	02a02821 	move	a1,s5
80179ce4:	00003021 	move	a2,zero
80179ce8:	0c062c0c 	jal	8018b030 <__ltdf2>
80179cec:	00003821 	move	a3,zero
80179cf0:	04400813 	bltz	v0,8017bd40 <__sin+0x4200>
80179cf4:	3c028000 	lui	v0,0x8000
80179cf8:	3c02801e 	lui	v0,0x801e
80179cfc:	8c502930 	lw	s0,10544(v0)
80179d00:	8c512934 	lw	s1,10548(v0)
80179d04:	8fa30024 	lw	v1,36(sp)
80179d08:	8fa20020 	lw	v0,32(sp)
80179d0c:	02002021 	move	a0,s0
80179d10:	02202821 	move	a1,s1
80179d14:	00403021 	move	a2,v0
80179d18:	00603821 	move	a3,v1
80179d1c:	afa20068 	sw	v0,104(sp)
80179d20:	0c0629c2 	jal	8018a708 <__adddf3>
80179d24:	afa3006c 	sw	v1,108(sp)
80179d28:	8fa80028 	lw	t0,40(sp)
80179d2c:	8fa9002c 	lw	t1,44(sp)
80179d30:	02003021 	move	a2,s0
80179d34:	02203821 	move	a3,s1
80179d38:	00402021 	move	a0,v0
80179d3c:	00602821 	move	a1,v1
80179d40:	afa80078 	sw	t0,120(sp)
80179d44:	afa9007c 	sw	t1,124(sp)
80179d48:	0c0629a2 	jal	8018a688 <__subdf3>
80179d4c:	0040b021 	move	s6,v0
80179d50:	8fa40068 	lw	a0,104(sp)
80179d54:	8fa5006c 	lw	a1,108(sp)
80179d58:	00403021 	move	a2,v0
80179d5c:	0c0629a2 	jal	8018a688 <__subdf3>
80179d60:	00603821 	move	a3,v1
80179d64:	8fa60078 	lw	a2,120(sp)
80179d68:	8fa7007c 	lw	a3,124(sp)
80179d6c:	00402021 	move	a0,v0
80179d70:	0c0629c2 	jal	8018a708 <__adddf3>
80179d74:	00602821 	move	a1,v1
80179d78:	00402021 	move	a0,v0
80179d7c:	00602821 	move	a1,v1
80179d80:	00403021 	move	a2,v0
80179d84:	00603821 	move	a3,v1
80179d88:	00408021 	move	s0,v0
80179d8c:	0c0629e0 	jal	8018a780 <__muldf3>
80179d90:	00608821 	move	s1,v1
80179d94:	00409021 	move	s2,v0
80179d98:	00403021 	move	a2,v0
80179d9c:	3c02801e 	lui	v0,0x801e
80179da0:	02002021 	move	a0,s0
80179da4:	02202821 	move	a1,s1
80179da8:	00603821 	move	a3,v1
80179dac:	24422938 	addiu	v0,v0,10552
80179db0:	0016b140 	sll	s6,s6,0x5
80179db4:	02c2b021 	addu	s6,s6,v0
80179db8:	0c0629e0 	jal	8018a780 <__muldf3>
80179dbc:	00609821 	move	s3,v1
80179dc0:	0040a021 	move	s4,v0
80179dc4:	3c02801e 	lui	v0,0x801e
80179dc8:	8c462840 	lw	a2,10304(v0)
80179dcc:	8c472844 	lw	a3,10308(v0)
80179dd0:	02402021 	move	a0,s2
80179dd4:	02602821 	move	a1,s3
80179dd8:	0c0629e0 	jal	8018a780 <__muldf3>
80179ddc:	0060a821 	move	s5,v1
80179de0:	3c04801e 	lui	a0,0x801e
80179de4:	8c862848 	lw	a2,10312(a0)
80179de8:	8c87284c 	lw	a3,10316(a0)
80179dec:	00602821 	move	a1,v1
80179df0:	0c0629a2 	jal	8018a688 <__subdf3>
80179df4:	00402021 	move	a0,v0
80179df8:	00403021 	move	a2,v0
80179dfc:	02802021 	move	a0,s4
80179e00:	02a02821 	move	a1,s5
80179e04:	0c0629e0 	jal	8018a780 <__muldf3>
80179e08:	00603821 	move	a3,v1
80179e0c:	00403021 	move	a2,v0
80179e10:	02002021 	move	a0,s0
80179e14:	02202821 	move	a1,s1
80179e18:	0c0629c2 	jal	8018a708 <__adddf3>
80179e1c:	00603821 	move	a3,v1
80179e20:	8ec60008 	lw	a2,8(s6)
80179e24:	8ec7000c 	lw	a3,12(s6)
80179e28:	00402021 	move	a0,v0
80179e2c:	00602821 	move	a1,v1
80179e30:	afa20228 	sw	v0,552(sp)
80179e34:	0c0629e0 	jal	8018a780 <__muldf3>
80179e38:	afa3022c 	sw	v1,556(sp)
80179e3c:	8ec40018 	lw	a0,24(s6)
80179e40:	8ec5001c 	lw	a1,28(s6)
80179e44:	00403021 	move	a2,v0
80179e48:	0c0629a2 	jal	8018a688 <__subdf3>
80179e4c:	00603821 	move	a3,v1
80179e50:	00408021 	move	s0,v0
80179e54:	3c02801e 	lui	v0,0x801e
80179e58:	8c462858 	lw	a2,10328(v0)
80179e5c:	8c47285c 	lw	a3,10332(v0)
80179e60:	02402021 	move	a0,s2
80179e64:	02602821 	move	a1,s3
80179e68:	0c0629e0 	jal	8018a780 <__muldf3>
80179e6c:	00608821 	move	s1,v1
80179e70:	3c04801e 	lui	a0,0x801e
80179e74:	8c862860 	lw	a2,10336(a0)
80179e78:	8c872864 	lw	a3,10340(a0)
80179e7c:	00602821 	move	a1,v1
80179e80:	0c0629a2 	jal	8018a688 <__subdf3>
80179e84:	00402021 	move	a0,v0
80179e88:	00403021 	move	a2,v0
80179e8c:	02402021 	move	a0,s2
80179e90:	02602821 	move	a1,s3
80179e94:	0c0629e0 	jal	8018a780 <__muldf3>
80179e98:	00603821 	move	a3,v1
80179e9c:	3c04801e 	lui	a0,0x801e
80179ea0:	8c862868 	lw	a2,10344(a0)
80179ea4:	8c87286c 	lw	a3,10348(a0)
80179ea8:	00602821 	move	a1,v1
80179eac:	0c0629c2 	jal	8018a708 <__adddf3>
80179eb0:	00402021 	move	a0,v0
80179eb4:	8ed40010 	lw	s4,16(s6)
80179eb8:	8ed50014 	lw	s5,20(s6)
80179ebc:	02402021 	move	a0,s2
80179ec0:	02602821 	move	a1,s3
80179ec4:	00403021 	move	a2,v0
80179ec8:	0c0629e0 	jal	8018a780 <__muldf3>
80179ecc:	00603821 	move	a3,v1
80179ed0:	00403021 	move	a2,v0
80179ed4:	02802021 	move	a0,s4
80179ed8:	02a02821 	move	a1,s5
80179edc:	0c0629e0 	jal	8018a780 <__muldf3>
80179ee0:	00603821 	move	a3,v1
80179ee4:	00403021 	move	a2,v0
80179ee8:	02002021 	move	a0,s0
80179eec:	02202821 	move	a1,s1
80179ef0:	0c0629a2 	jal	8018a688 <__subdf3>
80179ef4:	00603821 	move	a3,v1
80179ef8:	8fa40228 	lw	a0,552(sp)
80179efc:	8fa5022c 	lw	a1,556(sp)
80179f00:	8ec60000 	lw	a2,0(s6)
80179f04:	8ec70004 	lw	a3,4(s6)
80179f08:	00408021 	move	s0,v0
80179f0c:	0c0629e0 	jal	8018a780 <__muldf3>
80179f10:	00608821 	move	s1,v1
80179f14:	00403021 	move	a2,v0
80179f18:	02002021 	move	a0,s0
80179f1c:	02202821 	move	a1,s1
80179f20:	0c0629a2 	jal	8018a688 <__subdf3>
80179f24:	00603821 	move	a3,v1
80179f28:	00403021 	move	a2,v0
80179f2c:	02802021 	move	a0,s4
80179f30:	02a02821 	move	a1,s5
80179f34:	00603821 	move	a3,v1
80179f38:	00408021 	move	s0,v0
80179f3c:	0c0629c2 	jal	8018a708 <__adddf3>
80179f40:	00608821 	move	s1,v1
80179f44:	00403021 	move	a2,v0
80179f48:	02802021 	move	a0,s4
80179f4c:	02a02821 	move	a1,s5
80179f50:	00603821 	move	a3,v1
80179f54:	00409021 	move	s2,v0
80179f58:	0c0629a2 	jal	8018a688 <__subdf3>
80179f5c:	00609821 	move	s3,v1
80179f60:	00403021 	move	a2,v0
80179f64:	02002021 	move	a0,s0
80179f68:	02202821 	move	a1,s1
80179f6c:	0c0629c2 	jal	8018a708 <__adddf3>
80179f70:	00603821 	move	a3,v1
80179f74:	00402021 	move	a0,v0
80179f78:	00602821 	move	a1,v1
80179f7c:	00003021 	move	a2,zero
80179f80:	00003821 	move	a3,zero
80179f84:	00408021 	move	s0,v0
80179f88:	0c062bc4 	jal	8018af10 <__gtdf2>
80179f8c:	00608821 	move	s1,v1
80179f90:	1840075e 	blez	v0,8017bd0c <__sin+0x41cc>
80179f94:	3c02801e 	lui	v0,0x801e
80179f98:	8c462908 	lw	a2,10504(v0)
80179f9c:	8c47290c 	lw	a3,10508(v0)
80179fa0:	02002021 	move	a0,s0
80179fa4:	0c0629e0 	jal	8018a780 <__muldf3>
80179fa8:	02202821 	move	a1,s1
80179fac:	3c04801e 	lui	a0,0x801e
80179fb0:	8c862918 	lw	a2,10520(a0)
80179fb4:	8c87291c 	lw	a3,10524(a0)
80179fb8:	00602821 	move	a1,v1
80179fbc:	0c0629c2 	jal	8018a708 <__adddf3>
80179fc0:	00402021 	move	a0,v0
80179fc4:	00402021 	move	a0,v0
80179fc8:	00602821 	move	a1,v1
80179fcc:	02403021 	move	a2,s2
80179fd0:	0c0629c2 	jal	8018a708 <__adddf3>
80179fd4:	02603821 	move	a3,s3
80179fd8:	00403021 	move	a2,v0
80179fdc:	02402021 	move	a0,s2
80179fe0:	02602821 	move	a1,s3
80179fe4:	0c062b6c 	jal	8018adb0 <__eqdf2>
80179fe8:	00603821 	move	a3,v1
80179fec:	144005cc 	bnez	v0,8017b720 <__sin+0x3be0>
80179ff0:	33c20002 	andi	v0,s8,0x2
80179ff4:	1040fae0 	beqz	v0,80178b78 <__sin+0x1038>
80179ff8:	00000000 	nop
80179ffc:	3c048000 	lui	a0,0x8000
8017a000:	02641826 	xor	v1,s3,a0
8017a004:	afb20258 	sw	s2,600(sp)
8017a008:	0805e022 	j	80178088 <__sin+0x548>
8017a00c:	afa3025c 	sw	v1,604(sp)
8017a010:	1bc0fe6f 	blez	s8,801799d0 <__sin+0x1e90>
8017a014:	00000000 	nop
8017a018:	afb40258 	sw	s4,600(sp)
8017a01c:	0805e022 	j	80178088 <__sin+0x548>
8017a020:	afb5025c 	sw	s5,604(sp)
8017a024:	02802021 	move	a0,s4
8017a028:	02a02821 	move	a1,s5
8017a02c:	00003021 	move	a2,zero
8017a030:	0c062c0c 	jal	8018b030 <__ltdf2>
8017a034:	00003821 	move	a3,zero
8017a038:	044005b2 	bltz	v0,8017b704 <__sin+0x3bc4>
8017a03c:	3c028000 	lui	v0,0x8000
8017a040:	8fa90024 	lw	t1,36(sp)
8017a044:	8fa80020 	lw	t0,32(sp)
8017a048:	3c02801e 	lui	v0,0x801e
8017a04c:	8c442930 	lw	a0,10544(v0)
8017a050:	8c452934 	lw	a1,10548(v0)
8017a054:	01203821 	move	a3,t1
8017a058:	01003021 	move	a2,t0
8017a05c:	afa9005c 	sw	t1,92(sp)
8017a060:	afa80058 	sw	t0,88(sp)
8017a064:	afa40090 	sw	a0,144(sp)
8017a068:	0c0629c2 	jal	8018a708 <__adddf3>
8017a06c:	afa50094 	sw	a1,148(sp)
8017a070:	8fa60090 	lw	a2,144(sp)
8017a074:	8fa70094 	lw	a3,148(sp)
8017a078:	00402021 	move	a0,v0
8017a07c:	00602821 	move	a1,v1
8017a080:	afa20098 	sw	v0,152(sp)
8017a084:	0c0629a2 	jal	8018a688 <__subdf3>
8017a088:	afa3009c 	sw	v1,156(sp)
8017a08c:	8fa40058 	lw	a0,88(sp)
8017a090:	8fa5005c 	lw	a1,92(sp)
8017a094:	00403021 	move	a2,v0
8017a098:	0c0629a2 	jal	8018a688 <__subdf3>
8017a09c:	00603821 	move	a3,v1
8017a0a0:	afa200f8 	sw	v0,248(sp)
8017a0a4:	afa300fc 	sw	v1,252(sp)
8017a0a8:	8fa20028 	lw	v0,40(sp)
8017a0ac:	8fa3002c 	lw	v1,44(sp)
8017a0b0:	8fa400f8 	lw	a0,248(sp)
8017a0b4:	8fa500fc 	lw	a1,252(sp)
8017a0b8:	00403021 	move	a2,v0
8017a0bc:	00603821 	move	a3,v1
8017a0c0:	afa200e0 	sw	v0,224(sp)
8017a0c4:	0c0629c2 	jal	8018a708 <__adddf3>
8017a0c8:	afa300e4 	sw	v1,228(sp)
8017a0cc:	00402021 	move	a0,v0
8017a0d0:	00602821 	move	a1,v1
8017a0d4:	00403021 	move	a2,v0
8017a0d8:	00603821 	move	a3,v1
8017a0dc:	00408021 	move	s0,v0
8017a0e0:	0c0629e0 	jal	8018a780 <__muldf3>
8017a0e4:	00608821 	move	s1,v1
8017a0e8:	8fb60098 	lw	s6,152(sp)
8017a0ec:	0060a821 	move	s5,v1
8017a0f0:	00603821 	move	a3,v1
8017a0f4:	3c03801e 	lui	v1,0x801e
8017a0f8:	0040a021 	move	s4,v0
8017a0fc:	02002021 	move	a0,s0
8017a100:	02202821 	move	a1,s1
8017a104:	00403021 	move	a2,v0
8017a108:	0016b140 	sll	s6,s6,0x5
8017a10c:	24622938 	addiu	v0,v1,10552
8017a110:	0c0629e0 	jal	8018a780 <__muldf3>
8017a114:	02c2b021 	addu	s6,s6,v0
8017a118:	3c04801e 	lui	a0,0x801e
8017a11c:	8c862840 	lw	a2,10304(a0)
8017a120:	8c872844 	lw	a3,10308(a0)
8017a124:	02a02821 	move	a1,s5
8017a128:	02802021 	move	a0,s4
8017a12c:	00409021 	move	s2,v0
8017a130:	0c0629e0 	jal	8018a780 <__muldf3>
8017a134:	00609821 	move	s3,v1
8017a138:	3c05801e 	lui	a1,0x801e
8017a13c:	8ca62848 	lw	a2,10312(a1)
8017a140:	8ca7284c 	lw	a3,10316(a1)
8017a144:	00402021 	move	a0,v0
8017a148:	0c0629a2 	jal	8018a688 <__subdf3>
8017a14c:	00602821 	move	a1,v1
8017a150:	00403021 	move	a2,v0
8017a154:	02402021 	move	a0,s2
8017a158:	02602821 	move	a1,s3
8017a15c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a160:	00603821 	move	a3,v1
8017a164:	00403021 	move	a2,v0
8017a168:	02002021 	move	a0,s0
8017a16c:	02202821 	move	a1,s1
8017a170:	0c0629c2 	jal	8018a708 <__adddf3>
8017a174:	00603821 	move	a3,v1
8017a178:	8ec60008 	lw	a2,8(s6)
8017a17c:	8ec7000c 	lw	a3,12(s6)
8017a180:	00402021 	move	a0,v0
8017a184:	00602821 	move	a1,v1
8017a188:	afa201f0 	sw	v0,496(sp)
8017a18c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a190:	afa301f4 	sw	v1,500(sp)
8017a194:	8ec40018 	lw	a0,24(s6)
8017a198:	8ec5001c 	lw	a1,28(s6)
8017a19c:	00403021 	move	a2,v0
8017a1a0:	0c0629a2 	jal	8018a688 <__subdf3>
8017a1a4:	00603821 	move	a3,v1
8017a1a8:	3c08801e 	lui	t0,0x801e
8017a1ac:	8d062858 	lw	a2,10328(t0)
8017a1b0:	8d07285c 	lw	a3,10332(t0)
8017a1b4:	02802021 	move	a0,s4
8017a1b8:	02a02821 	move	a1,s5
8017a1bc:	00408021 	move	s0,v0
8017a1c0:	0c0629e0 	jal	8018a780 <__muldf3>
8017a1c4:	00608821 	move	s1,v1
8017a1c8:	3c09801e 	lui	t1,0x801e
8017a1cc:	8d262860 	lw	a2,10336(t1)
8017a1d0:	8d272864 	lw	a3,10340(t1)
8017a1d4:	00402021 	move	a0,v0
8017a1d8:	0c0629a2 	jal	8018a688 <__subdf3>
8017a1dc:	00602821 	move	a1,v1
8017a1e0:	00403021 	move	a2,v0
8017a1e4:	02802021 	move	a0,s4
8017a1e8:	02a02821 	move	a1,s5
8017a1ec:	0c0629e0 	jal	8018a780 <__muldf3>
8017a1f0:	00603821 	move	a3,v1
8017a1f4:	3c04801e 	lui	a0,0x801e
8017a1f8:	8c862868 	lw	a2,10344(a0)
8017a1fc:	8c87286c 	lw	a3,10348(a0)
8017a200:	00602821 	move	a1,v1
8017a204:	0c0629c2 	jal	8018a708 <__adddf3>
8017a208:	00402021 	move	a0,v0
8017a20c:	8ed20010 	lw	s2,16(s6)
8017a210:	8ed30014 	lw	s3,20(s6)
8017a214:	02802021 	move	a0,s4
8017a218:	02a02821 	move	a1,s5
8017a21c:	00403021 	move	a2,v0
8017a220:	0c0629e0 	jal	8018a780 <__muldf3>
8017a224:	00603821 	move	a3,v1
8017a228:	00403021 	move	a2,v0
8017a22c:	02402021 	move	a0,s2
8017a230:	02602821 	move	a1,s3
8017a234:	0c0629e0 	jal	8018a780 <__muldf3>
8017a238:	00603821 	move	a3,v1
8017a23c:	00403021 	move	a2,v0
8017a240:	02002021 	move	a0,s0
8017a244:	02202821 	move	a1,s1
8017a248:	0c0629a2 	jal	8018a688 <__subdf3>
8017a24c:	00603821 	move	a3,v1
8017a250:	8fa401f0 	lw	a0,496(sp)
8017a254:	8fa501f4 	lw	a1,500(sp)
8017a258:	8ec60000 	lw	a2,0(s6)
8017a25c:	8ec70004 	lw	a3,4(s6)
8017a260:	00408021 	move	s0,v0
8017a264:	0c0629e0 	jal	8018a780 <__muldf3>
8017a268:	00608821 	move	s1,v1
8017a26c:	00403021 	move	a2,v0
8017a270:	02002021 	move	a0,s0
8017a274:	02202821 	move	a1,s1
8017a278:	0c0629a2 	jal	8018a688 <__subdf3>
8017a27c:	00603821 	move	a3,v1
8017a280:	00403021 	move	a2,v0
8017a284:	02402021 	move	a0,s2
8017a288:	02602821 	move	a1,s3
8017a28c:	00603821 	move	a3,v1
8017a290:	00408021 	move	s0,v0
8017a294:	0c0629c2 	jal	8018a708 <__adddf3>
8017a298:	00608821 	move	s1,v1
8017a29c:	00403021 	move	a2,v0
8017a2a0:	02402021 	move	a0,s2
8017a2a4:	02602821 	move	a1,s3
8017a2a8:	00603821 	move	a3,v1
8017a2ac:	0040a021 	move	s4,v0
8017a2b0:	0c0629a2 	jal	8018a688 <__subdf3>
8017a2b4:	0060a821 	move	s5,v1
8017a2b8:	00403021 	move	a2,v0
8017a2bc:	02002021 	move	a0,s0
8017a2c0:	02202821 	move	a1,s1
8017a2c4:	0c0629c2 	jal	8018a708 <__adddf3>
8017a2c8:	00603821 	move	a3,v1
8017a2cc:	00402021 	move	a0,v0
8017a2d0:	00602821 	move	a1,v1
8017a2d4:	00003021 	move	a2,zero
8017a2d8:	00003821 	move	a3,zero
8017a2dc:	00408021 	move	s0,v0
8017a2e0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a2e4:	00608821 	move	s1,v1
8017a2e8:	184004fa 	blez	v0,8017b6d4 <__sin+0x3b94>
8017a2ec:	3c02801e 	lui	v0,0x801e
8017a2f0:	8c462908 	lw	a2,10504(v0)
8017a2f4:	8c47290c 	lw	a3,10508(v0)
8017a2f8:	02002021 	move	a0,s0
8017a2fc:	0c0629e0 	jal	8018a780 <__muldf3>
8017a300:	02202821 	move	a1,s1
8017a304:	8fa40158 	lw	a0,344(sp)
8017a308:	8fa5015c 	lw	a1,348(sp)
8017a30c:	00403021 	move	a2,v0
8017a310:	0c0629c2 	jal	8018a708 <__adddf3>
8017a314:	00603821 	move	a3,v1
8017a318:	00402021 	move	a0,v0
8017a31c:	00602821 	move	a1,v1
8017a320:	02803021 	move	a2,s4
8017a324:	0c0629c2 	jal	8018a708 <__adddf3>
8017a328:	02a03821 	move	a3,s5
8017a32c:	00403021 	move	a2,v0
8017a330:	02802021 	move	a0,s4
8017a334:	02a02821 	move	a1,s5
8017a338:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017a33c:	00603821 	move	a3,v1
8017a340:	1040020d 	beqz	v0,8017ab78 <__sin+0x3038>
8017a344:	33c20002 	andi	v0,s8,0x2
8017a348:	8fa40058 	lw	a0,88(sp)
8017a34c:	8fa5005c 	lw	a1,92(sp)
8017a350:	00003021 	move	a2,zero
8017a354:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a358:	00003821 	move	a3,zero
8017a35c:	1840064f 	blez	v0,8017bc9c <__sin+0x415c>
8017a360:	3c128000 	lui	s2,0x8000
8017a364:	8fb40098 	lw	s4,152(sp)
8017a368:	8fa400f8 	lw	a0,248(sp)
8017a36c:	8fa500fc 	lw	a1,252(sp)
8017a370:	00803021 	move	a2,a0
8017a374:	0c0629e0 	jal	8018a780 <__muldf3>
8017a378:	00a03821 	move	a3,a1
8017a37c:	00409021 	move	s2,v0
8017a380:	00609821 	move	s3,v1
8017a384:	3c02801e 	lui	v0,0x801e
8017a388:	3c03801e 	lui	v1,0x801e
8017a38c:	8c502850 	lw	s0,10320(v0)
8017a390:	8c512854 	lw	s1,10324(v0)
8017a394:	0014a140 	sll	s4,s4,0x5
8017a398:	24622938 	addiu	v0,v1,10552
8017a39c:	0282a021 	addu	s4,s4,v0
8017a3a0:	8e840000 	lw	a0,0(s4)
8017a3a4:	8e850004 	lw	a1,4(s4)
8017a3a8:	afa400e8 	sw	a0,232(sp)
8017a3ac:	afa500ec 	sw	a1,236(sp)
8017a3b0:	8fa400f8 	lw	a0,248(sp)
8017a3b4:	8fa500fc 	lw	a1,252(sp)
8017a3b8:	02003021 	move	a2,s0
8017a3bc:	0c0629c2 	jal	8018a708 <__adddf3>
8017a3c0:	02203821 	move	a3,s1
8017a3c4:	00402021 	move	a0,v0
8017a3c8:	02003021 	move	a2,s0
8017a3cc:	02203821 	move	a3,s1
8017a3d0:	0c0629a2 	jal	8018a688 <__subdf3>
8017a3d4:	00602821 	move	a1,v1
8017a3d8:	8fa400e8 	lw	a0,232(sp)
8017a3dc:	8fa500ec 	lw	a1,236(sp)
8017a3e0:	02003021 	move	a2,s0
8017a3e4:	02203821 	move	a3,s1
8017a3e8:	afa201f8 	sw	v0,504(sp)
8017a3ec:	0c0629c2 	jal	8018a708 <__adddf3>
8017a3f0:	afa301fc 	sw	v1,508(sp)
8017a3f4:	00402021 	move	a0,v0
8017a3f8:	02003021 	move	a2,s0
8017a3fc:	02203821 	move	a3,s1
8017a400:	0c0629a2 	jal	8018a688 <__subdf3>
8017a404:	00602821 	move	a1,v1
8017a408:	8fa400f8 	lw	a0,248(sp)
8017a40c:	8fa500fc 	lw	a1,252(sp)
8017a410:	8fa600e0 	lw	a2,224(sp)
8017a414:	8fa700e4 	lw	a3,228(sp)
8017a418:	0040b021 	move	s6,v0
8017a41c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a420:	0060b821 	move	s7,v1
8017a424:	3c08801e 	lui	t0,0x801e
8017a428:	8d062858 	lw	a2,10328(t0)
8017a42c:	8d07285c 	lw	a3,10332(t0)
8017a430:	00408021 	move	s0,v0
8017a434:	00608821 	move	s1,v1
8017a438:	8e820010 	lw	v0,16(s4)
8017a43c:	8e830014 	lw	v1,20(s4)
8017a440:	02402021 	move	a0,s2
8017a444:	02602821 	move	a1,s3
8017a448:	afa200f0 	sw	v0,240(sp)
8017a44c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a450:	afa300f4 	sw	v1,244(sp)
8017a454:	00602821 	move	a1,v1
8017a458:	3c03801e 	lui	v1,0x801e
8017a45c:	8c662860 	lw	a2,10336(v1)
8017a460:	8c672864 	lw	a3,10340(v1)
8017a464:	0c0629a2 	jal	8018a688 <__subdf3>
8017a468:	00402021 	move	a0,v0
8017a46c:	00403021 	move	a2,v0
8017a470:	02402021 	move	a0,s2
8017a474:	02602821 	move	a1,s3
8017a478:	0c0629e0 	jal	8018a780 <__muldf3>
8017a47c:	00603821 	move	a3,v1
8017a480:	3c08801e 	lui	t0,0x801e
8017a484:	8d062868 	lw	a2,10344(t0)
8017a488:	8d07286c 	lw	a3,10348(t0)
8017a48c:	00402021 	move	a0,v0
8017a490:	0c0629c2 	jal	8018a708 <__adddf3>
8017a494:	00602821 	move	a1,v1
8017a498:	00403021 	move	a2,v0
8017a49c:	02402021 	move	a0,s2
8017a4a0:	02602821 	move	a1,s3
8017a4a4:	0c0629e0 	jal	8018a780 <__muldf3>
8017a4a8:	00603821 	move	a3,v1
8017a4ac:	00403021 	move	a2,v0
8017a4b0:	02002021 	move	a0,s0
8017a4b4:	02202821 	move	a1,s1
8017a4b8:	0c0629c2 	jal	8018a708 <__adddf3>
8017a4bc:	00603821 	move	a3,v1
8017a4c0:	8fa600f0 	lw	a2,240(sp)
8017a4c4:	8fa700f4 	lw	a3,244(sp)
8017a4c8:	00402021 	move	a0,v0
8017a4cc:	0c0629e0 	jal	8018a780 <__muldf3>
8017a4d0:	00602821 	move	a1,v1
8017a4d4:	8e840018 	lw	a0,24(s4)
8017a4d8:	8e85001c 	lw	a1,28(s4)
8017a4dc:	00403021 	move	a2,v0
8017a4e0:	0c0629a2 	jal	8018a688 <__subdf3>
8017a4e4:	00603821 	move	a3,v1
8017a4e8:	8fa400f8 	lw	a0,248(sp)
8017a4ec:	8fa500fc 	lw	a1,252(sp)
8017a4f0:	8fa601f8 	lw	a2,504(sp)
8017a4f4:	8fa701fc 	lw	a3,508(sp)
8017a4f8:	00408021 	move	s0,v0
8017a4fc:	0c0629a2 	jal	8018a688 <__subdf3>
8017a500:	00608821 	move	s1,v1
8017a504:	8fa400e0 	lw	a0,224(sp)
8017a508:	8fa500e4 	lw	a1,228(sp)
8017a50c:	00403021 	move	a2,v0
8017a510:	0c0629c2 	jal	8018a708 <__adddf3>
8017a514:	00603821 	move	a3,v1
8017a518:	00402021 	move	a0,v0
8017a51c:	00602821 	move	a1,v1
8017a520:	02c03021 	move	a2,s6
8017a524:	0c0629e0 	jal	8018a780 <__muldf3>
8017a528:	02e03821 	move	a3,s7
8017a52c:	00403021 	move	a2,v0
8017a530:	02002021 	move	a0,s0
8017a534:	02202821 	move	a1,s1
8017a538:	0c0629a2 	jal	8018a688 <__subdf3>
8017a53c:	00603821 	move	a3,v1
8017a540:	8fa400e8 	lw	a0,232(sp)
8017a544:	8fa500ec 	lw	a1,236(sp)
8017a548:	02c03021 	move	a2,s6
8017a54c:	02e03821 	move	a3,s7
8017a550:	00408021 	move	s0,v0
8017a554:	0c0629a2 	jal	8018a688 <__subdf3>
8017a558:	00608821 	move	s1,v1
8017a55c:	8e860008 	lw	a2,8(s4)
8017a560:	8e87000c 	lw	a3,12(s4)
8017a564:	00402021 	move	a0,v0
8017a568:	0c0629c2 	jal	8018a708 <__adddf3>
8017a56c:	00602821 	move	a1,v1
8017a570:	8fa400f8 	lw	a0,248(sp)
8017a574:	8fa500fc 	lw	a1,252(sp)
8017a578:	00403021 	move	a2,v0
8017a57c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a580:	00603821 	move	a3,v1
8017a584:	00403021 	move	a2,v0
8017a588:	02002021 	move	a0,s0
8017a58c:	02202821 	move	a1,s1
8017a590:	0c0629a2 	jal	8018a688 <__subdf3>
8017a594:	00603821 	move	a3,v1
8017a598:	8fa400f8 	lw	a0,248(sp)
8017a59c:	8fa500fc 	lw	a1,252(sp)
8017a5a0:	02403021 	move	a2,s2
8017a5a4:	02603821 	move	a3,s3
8017a5a8:	0040a021 	move	s4,v0
8017a5ac:	0c0629e0 	jal	8018a780 <__muldf3>
8017a5b0:	0060a821 	move	s5,v1
8017a5b4:	3c09801e 	lui	t1,0x801e
8017a5b8:	8d262840 	lw	a2,10304(t1)
8017a5bc:	8d272844 	lw	a3,10308(t1)
8017a5c0:	02402021 	move	a0,s2
8017a5c4:	02602821 	move	a1,s3
8017a5c8:	00408021 	move	s0,v0
8017a5cc:	0c0629e0 	jal	8018a780 <__muldf3>
8017a5d0:	00608821 	move	s1,v1
8017a5d4:	00402021 	move	a0,v0
8017a5d8:	3c02801e 	lui	v0,0x801e
8017a5dc:	8c462848 	lw	a2,10312(v0)
8017a5e0:	8c47284c 	lw	a3,10316(v0)
8017a5e4:	0c0629a2 	jal	8018a688 <__subdf3>
8017a5e8:	00602821 	move	a1,v1
8017a5ec:	00403021 	move	a2,v0
8017a5f0:	02002021 	move	a0,s0
8017a5f4:	02202821 	move	a1,s1
8017a5f8:	0c0629e0 	jal	8018a780 <__muldf3>
8017a5fc:	00603821 	move	a3,v1
8017a600:	8fa600e8 	lw	a2,232(sp)
8017a604:	8fa700ec 	lw	a3,236(sp)
8017a608:	00402021 	move	a0,v0
8017a60c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a610:	00602821 	move	a1,v1
8017a614:	00403021 	move	a2,v0
8017a618:	02802021 	move	a0,s4
8017a61c:	02a02821 	move	a1,s5
8017a620:	0c0629a2 	jal	8018a688 <__subdf3>
8017a624:	00603821 	move	a3,v1
8017a628:	8fa401f8 	lw	a0,504(sp)
8017a62c:	8fa501fc 	lw	a1,508(sp)
8017a630:	02c03021 	move	a2,s6
8017a634:	02e03821 	move	a3,s7
8017a638:	0040a021 	move	s4,v0
8017a63c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a640:	0060a821 	move	s5,v1
8017a644:	8fa400f0 	lw	a0,240(sp)
8017a648:	8fa500f4 	lw	a1,244(sp)
8017a64c:	00403021 	move	a2,v0
8017a650:	00603821 	move	a3,v1
8017a654:	00409021 	move	s2,v0
8017a658:	0c0629a2 	jal	8018a688 <__subdf3>
8017a65c:	00609821 	move	s3,v1
8017a660:	8fa400f0 	lw	a0,240(sp)
8017a664:	8fa500f4 	lw	a1,244(sp)
8017a668:	00403021 	move	a2,v0
8017a66c:	00603821 	move	a3,v1
8017a670:	00408021 	move	s0,v0
8017a674:	0c0629a2 	jal	8018a688 <__subdf3>
8017a678:	00608821 	move	s1,v1
8017a67c:	00402021 	move	a0,v0
8017a680:	02403021 	move	a2,s2
8017a684:	02603821 	move	a3,s3
8017a688:	0c0629a2 	jal	8018a688 <__subdf3>
8017a68c:	00602821 	move	a1,v1
8017a690:	00403021 	move	a2,v0
8017a694:	02802021 	move	a0,s4
8017a698:	02a02821 	move	a1,s5
8017a69c:	0c0629c2 	jal	8018a708 <__adddf3>
8017a6a0:	00603821 	move	a3,v1
8017a6a4:	00403021 	move	a2,v0
8017a6a8:	02002021 	move	a0,s0
8017a6ac:	02202821 	move	a1,s1
8017a6b0:	00603821 	move	a3,v1
8017a6b4:	00409021 	move	s2,v0
8017a6b8:	0c0629c2 	jal	8018a708 <__adddf3>
8017a6bc:	00609821 	move	s3,v1
8017a6c0:	00403021 	move	a2,v0
8017a6c4:	02002021 	move	a0,s0
8017a6c8:	02202821 	move	a1,s1
8017a6cc:	00603821 	move	a3,v1
8017a6d0:	0040a021 	move	s4,v0
8017a6d4:	0c0629a2 	jal	8018a688 <__subdf3>
8017a6d8:	0060a821 	move	s5,v1
8017a6dc:	00403021 	move	a2,v0
8017a6e0:	02402021 	move	a0,s2
8017a6e4:	02602821 	move	a1,s3
8017a6e8:	0c0629c2 	jal	8018a708 <__adddf3>
8017a6ec:	00603821 	move	a3,v1
8017a6f0:	00402021 	move	a0,v0
8017a6f4:	00602821 	move	a1,v1
8017a6f8:	00003021 	move	a2,zero
8017a6fc:	00003821 	move	a3,zero
8017a700:	00409021 	move	s2,v0
8017a704:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a708:	00609821 	move	s3,v1
8017a70c:	18400593 	blez	v0,8017bd5c <__sin+0x421c>
8017a710:	00003021 	move	a2,zero
8017a714:	8fa40258 	lw	a0,600(sp)
8017a718:	8fa5025c 	lw	a1,604(sp)
8017a71c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a720:	00003821 	move	a3,zero
8017a724:	184005a8 	blez	v0,8017bdc8 <__sin+0x4288>
8017a728:	3c02801e 	lui	v0,0x801e
8017a72c:	8c462870 	lw	a2,10352(v0)
8017a730:	8c472874 	lw	a3,10356(v0)
8017a734:	8fa40258 	lw	a0,600(sp)
8017a738:	8fa5025c 	lw	a1,604(sp)
8017a73c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a740:	00000000 	nop
8017a744:	00408021 	move	s0,v0
8017a748:	3c02801e 	lui	v0,0x801e
8017a74c:	8c462880 	lw	a2,10368(v0)
8017a750:	8c472884 	lw	a3,10372(v0)
8017a754:	02402021 	move	a0,s2
8017a758:	02602821 	move	a1,s3
8017a75c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a760:	00608821 	move	s1,v1
8017a764:	00403021 	move	a2,v0
8017a768:	02002021 	move	a0,s0
8017a76c:	02202821 	move	a1,s1
8017a770:	0c0629c2 	jal	8018a708 <__adddf3>
8017a774:	00603821 	move	a3,v1
8017a778:	00402021 	move	a0,v0
8017a77c:	00602821 	move	a1,v1
8017a780:	02803021 	move	a2,s4
8017a784:	0c0629c2 	jal	8018a708 <__adddf3>
8017a788:	02a03821 	move	a3,s5
8017a78c:	00403021 	move	a2,v0
8017a790:	02802021 	move	a0,s4
8017a794:	02a02821 	move	a1,s5
8017a798:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017a79c:	00603821 	move	a3,v1
8017a7a0:	104000f5 	beqz	v0,8017ab78 <__sin+0x3038>
8017a7a4:	33c20002 	andi	v0,s8,0x2
8017a7a8:	8fa40058 	lw	a0,88(sp)
8017a7ac:	8fa5005c 	lw	a1,92(sp)
8017a7b0:	00003021 	move	a2,zero
8017a7b4:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a7b8:	00003821 	move	a3,zero
8017a7bc:	184006b3 	blez	v0,8017c28c <__sin+0x474c>
8017a7c0:	00000000 	nop
8017a7c4:	8fa40058 	lw	a0,88(sp)
8017a7c8:	8fa5005c 	lw	a1,92(sp)
8017a7cc:	8fa600e0 	lw	a2,224(sp)
8017a7d0:	8fa700e4 	lw	a3,228(sp)
8017a7d4:	27a20030 	addiu	v0,sp,48
8017a7d8:	0c060809 	jal	80182024 <__docos>
8017a7dc:	afa20010 	sw	v0,16(sp)
8017a7e0:	8fb20038 	lw	s2,56(sp)
8017a7e4:	8fb3003c 	lw	s3,60(sp)
8017a7e8:	00003021 	move	a2,zero
8017a7ec:	00003821 	move	a3,zero
8017a7f0:	02402021 	move	a0,s2
8017a7f4:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a7f8:	02602821 	move	a1,s3
8017a7fc:	18400687 	blez	v0,8017c21c <__sin+0x46dc>
8017a800:	00003021 	move	a2,zero
8017a804:	8fa40258 	lw	a0,600(sp)
8017a808:	8fa5025c 	lw	a1,604(sp)
8017a80c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017a810:	00003821 	move	a3,zero
8017a814:	184006de 	blez	v0,8017c390 <__sin+0x4850>
8017a818:	3c02801e 	lui	v0,0x801e
8017a81c:	8c462888 	lw	a2,10376(v0)
8017a820:	8c47288c 	lw	a3,10380(v0)
8017a824:	8fa40258 	lw	a0,600(sp)
8017a828:	8fa5025c 	lw	a1,604(sp)
8017a82c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a830:	00000000 	nop
8017a834:	00408021 	move	s0,v0
8017a838:	3c02801e 	lui	v0,0x801e
8017a83c:	8c462898 	lw	a2,10392(v0)
8017a840:	8c47289c 	lw	a3,10396(v0)
8017a844:	02402021 	move	a0,s2
8017a848:	02602821 	move	a1,s3
8017a84c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a850:	00608821 	move	s1,v1
8017a854:	00403021 	move	a2,v0
8017a858:	02002021 	move	a0,s0
8017a85c:	02202821 	move	a1,s1
8017a860:	0c0629c2 	jal	8018a708 <__adddf3>
8017a864:	00603821 	move	a3,v1
8017a868:	8fb00030 	lw	s0,48(sp)
8017a86c:	8fb10034 	lw	s1,52(sp)
8017a870:	00402021 	move	a0,v0
8017a874:	00602821 	move	a1,v1
8017a878:	02003021 	move	a2,s0
8017a87c:	0c0629c2 	jal	8018a708 <__adddf3>
8017a880:	02203821 	move	a3,s1
8017a884:	00403021 	move	a2,v0
8017a888:	02002021 	move	a0,s0
8017a88c:	02202821 	move	a1,s1
8017a890:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017a894:	00603821 	move	a3,v1
8017a898:	144004f9 	bnez	v0,8017bc80 <__sin+0x4140>
8017a89c:	33c20002 	andi	v0,s8,0x2
8017a8a0:	1040faf5 	beqz	v0,80179478 <__sin+0x1938>
8017a8a4:	00000000 	nop
8017a8a8:	3c048000 	lui	a0,0x8000
8017a8ac:	02241826 	xor	v1,s1,a0
8017a8b0:	afb00258 	sw	s0,600(sp)
8017a8b4:	0805e022 	j	80178088 <__sin+0x548>
8017a8b8:	afa3025c 	sw	v1,604(sp)
8017a8bc:	8fa20258 	lw	v0,600(sp)
8017a8c0:	8fa3025c 	lw	v1,604(sp)
8017a8c4:	00402021 	move	a0,v0
8017a8c8:	3c028000 	lui	v0,0x8000
8017a8cc:	0805e1fa 	j	801787e8 <__sin+0xca8>
8017a8d0:	00622826 	xor	a1,v1,v0
8017a8d4:	3c05801e 	lui	a1,0x801e
8017a8d8:	8cb02930 	lw	s0,10544(a1)
8017a8dc:	8cb12934 	lw	s1,10548(a1)
8017a8e0:	8fa60258 	lw	a2,600(sp)
8017a8e4:	8fa7025c 	lw	a3,604(sp)
8017a8e8:	02002021 	move	a0,s0
8017a8ec:	0c0629a2 	jal	8018a688 <__subdf3>
8017a8f0:	02202821 	move	a1,s1
8017a8f4:	00402021 	move	a0,v0
8017a8f8:	02003021 	move	a2,s0
8017a8fc:	02203821 	move	a3,s1
8017a900:	00602821 	move	a1,v1
8017a904:	0c0629a2 	jal	8018a688 <__subdf3>
8017a908:	0040b021 	move	s6,v0
8017a90c:	8fa40258 	lw	a0,600(sp)
8017a910:	8fa5025c 	lw	a1,604(sp)
8017a914:	00403021 	move	a2,v0
8017a918:	0c0629c2 	jal	8018a708 <__adddf3>
8017a91c:	00603821 	move	a3,v1
8017a920:	00402021 	move	a0,v0
8017a924:	00602821 	move	a1,v1
8017a928:	00403021 	move	a2,v0
8017a92c:	00603821 	move	a3,v1
8017a930:	00408021 	move	s0,v0
8017a934:	0c0629e0 	jal	8018a780 <__muldf3>
8017a938:	00608821 	move	s1,v1
8017a93c:	00402021 	move	a0,v0
8017a940:	02003021 	move	a2,s0
8017a944:	02203821 	move	a3,s1
8017a948:	00602821 	move	a1,v1
8017a94c:	00409021 	move	s2,v0
8017a950:	0c0629e0 	jal	8018a780 <__muldf3>
8017a954:	00609821 	move	s3,v1
8017a958:	3c08801e 	lui	t0,0x801e
8017a95c:	8d062840 	lw	a2,10304(t0)
8017a960:	8d072844 	lw	a3,10308(t0)
8017a964:	02402021 	move	a0,s2
8017a968:	02602821 	move	a1,s3
8017a96c:	0040a021 	move	s4,v0
8017a970:	0c0629e0 	jal	8018a780 <__muldf3>
8017a974:	0060a821 	move	s5,v1
8017a978:	3c09801e 	lui	t1,0x801e
8017a97c:	8d262848 	lw	a2,10312(t1)
8017a980:	8d27284c 	lw	a3,10316(t1)
8017a984:	00402021 	move	a0,v0
8017a988:	0c0629a2 	jal	8018a688 <__subdf3>
8017a98c:	00602821 	move	a1,v1
8017a990:	00403021 	move	a2,v0
8017a994:	02802021 	move	a0,s4
8017a998:	02a02821 	move	a1,s5
8017a99c:	0c0629e0 	jal	8018a780 <__muldf3>
8017a9a0:	00603821 	move	a3,v1
8017a9a4:	00402021 	move	a0,v0
8017a9a8:	02003021 	move	a2,s0
8017a9ac:	02203821 	move	a3,s1
8017a9b0:	0c0629c2 	jal	8018a708 <__adddf3>
8017a9b4:	00602821 	move	a1,v1
8017a9b8:	afa20170 	sw	v0,368(sp)
8017a9bc:	3c02801e 	lui	v0,0x801e
8017a9c0:	8c462858 	lw	a2,10328(v0)
8017a9c4:	8c47285c 	lw	a3,10332(v0)
8017a9c8:	02402021 	move	a0,s2
8017a9cc:	02602821 	move	a1,s3
8017a9d0:	0c0629e0 	jal	8018a780 <__muldf3>
8017a9d4:	afa30174 	sw	v1,372(sp)
8017a9d8:	3c04801e 	lui	a0,0x801e
8017a9dc:	8c862860 	lw	a2,10336(a0)
8017a9e0:	8c872864 	lw	a3,10340(a0)
8017a9e4:	00602821 	move	a1,v1
8017a9e8:	0c0629a2 	jal	8018a688 <__subdf3>
8017a9ec:	00402021 	move	a0,v0
8017a9f0:	00402021 	move	a0,v0
8017a9f4:	00602821 	move	a1,v1
8017a9f8:	02403021 	move	a2,s2
8017a9fc:	0c0629e0 	jal	8018a780 <__muldf3>
8017aa00:	02603821 	move	a3,s3
8017aa04:	3c05801e 	lui	a1,0x801e
8017aa08:	8ca62868 	lw	a2,10344(a1)
8017aa0c:	8ca7286c 	lw	a3,10348(a1)
8017aa10:	00402021 	move	a0,v0
8017aa14:	0c0629c2 	jal	8018a708 <__adddf3>
8017aa18:	00602821 	move	a1,v1
8017aa1c:	00402021 	move	a0,v0
8017aa20:	00602821 	move	a1,v1
8017aa24:	02403021 	move	a2,s2
8017aa28:	0c0629e0 	jal	8018a780 <__muldf3>
8017aa2c:	02603821 	move	a3,s3
8017aa30:	3c06801e 	lui	a2,0x801e
8017aa34:	afa20168 	sw	v0,360(sp)
8017aa38:	afa3016c 	sw	v1,364(sp)
8017aa3c:	24c22938 	addiu	v0,a2,10552
8017aa40:	00161940 	sll	v1,s6,0x5
8017aa44:	00621821 	addu	v1,v1,v0
8017aa48:	8c620004 	lw	v0,4(v1)
8017aa4c:	8c65000c 	lw	a1,12(v1)
8017aa50:	3c048000 	lui	a0,0x8000
8017aa54:	8c740000 	lw	s4,0(v1)
8017aa58:	8c700008 	lw	s0,8(v1)
8017aa5c:	0044a826 	xor	s5,v0,a0
8017aa60:	00a48826 	xor	s1,a1,a0
8017aa64:	0805e095 	j	80178254 <__sin+0x714>
8017aa68:	00161080 	sll	v0,s6,0x2
8017aa6c:	8fa20258 	lw	v0,600(sp)
8017aa70:	8fa3025c 	lw	v1,604(sp)
8017aa74:	00402021 	move	a0,v0
8017aa78:	3c028000 	lui	v0,0x8000
8017aa7c:	0805dffb 	j	80177fec <__sin+0x4ac>
8017aa80:	00622826 	xor	a1,v1,v0
8017aa84:	8fa90258 	lw	t1,600(sp)
8017aa88:	8fa3025c 	lw	v1,604(sp)
8017aa8c:	0120a021 	move	s4,t1
8017aa90:	0805e0ea 	j	801783a8 <__sin+0x868>
8017aa94:	0062a826 	xor	s5,v1,v0
8017aa98:	8fa60258 	lw	a2,600(sp)
8017aa9c:	8fa8025c 	lw	t0,604(sp)
8017aaa0:	00c02021 	move	a0,a2
8017aaa4:	0805e510 	j	80179440 <__sin+0x1900>
8017aaa8:	01102826 	xor	a1,t0,s0
8017aaac:	3442ffff 	ori	v0,v0,0xffff
8017aab0:	0046102a 	slt	v0,v0,a2
8017aab4:	10400242 	beqz	v0,8017b3c0 <__sin+0x3880>
8017aab8:	00000000 	nop
8017aabc:	8fa60258 	lw	a2,600(sp)
8017aac0:	8fa7025c 	lw	a3,604(sp)
8017aac4:	0c062ad0 	jal	8018ab40 <__divdf3>
8017aac8:	00000000 	nop
8017aacc:	afa20258 	sw	v0,600(sp)
8017aad0:	0805e022 	j	80178088 <__sin+0x548>
8017aad4:	afa3025c 	sw	v1,604(sp)
8017aad8:	3c05801e 	lui	a1,0x801e
8017aadc:	8cb02930 	lw	s0,10544(a1)
8017aae0:	8cb12934 	lw	s1,10548(a1)
8017aae4:	02002021 	move	a0,s0
8017aae8:	02202821 	move	a1,s1
8017aaec:	02403021 	move	a2,s2
8017aaf0:	0c0629a2 	jal	8018a688 <__subdf3>
8017aaf4:	02603821 	move	a3,s3
8017aaf8:	3c08801e 	lui	t0,0x801e
8017aafc:	00602821 	move	a1,v1
8017ab00:	8d033704 	lw	v1,14084(t0)
8017ab04:	00402021 	move	a0,v0
8017ab08:	02003021 	move	a2,s0
8017ab0c:	02203821 	move	a3,s1
8017ab10:	0040b021 	move	s6,v0
8017ab14:	3c028000 	lui	v0,0x8000
8017ab18:	8d103700 	lw	s0,14080(t0)
8017ab1c:	0c0629a2 	jal	8018a688 <__subdf3>
8017ab20:	00628826 	xor	s1,v1,v0
8017ab24:	00403021 	move	a2,v0
8017ab28:	02402021 	move	a0,s2
8017ab2c:	02602821 	move	a1,s3
8017ab30:	0c0629c2 	jal	8018a708 <__adddf3>
8017ab34:	00603821 	move	a3,v1
8017ab38:	00403021 	move	a2,v0
8017ab3c:	02002021 	move	a0,s0
8017ab40:	02202821 	move	a1,s1
8017ab44:	0c0629a2 	jal	8018a688 <__subdf3>
8017ab48:	00603821 	move	a3,v1
8017ab4c:	0040a021 	move	s4,v0
8017ab50:	0805e311 	j	80178c44 <__sin+0x1104>
8017ab54:	0060a821 	move	s5,v1
8017ab58:	3c02801e 	lui	v0,0x801e
8017ab5c:	8c4636f8 	lw	a2,14072(v0)
8017ab60:	8c4736fc 	lw	a3,14076(v0)
8017ab64:	0c0629c2 	jal	8018a708 <__adddf3>
8017ab68:	00000000 	nop
8017ab6c:	00409021 	move	s2,v0
8017ab70:	0805e2f0 	j	80178bc0 <__sin+0x1080>
8017ab74:	00609821 	move	s3,v1
8017ab78:	1440fb95 	bnez	v0,801799d0 <__sin+0x1e90>
8017ab7c:	00000000 	nop
8017ab80:	0805e59a 	j	80179668 <__sin+0x1b28>
8017ab84:	afb40258 	sw	s4,600(sp)
8017ab88:	17c0faac 	bnez	s8,8017963c <__sin+0x1afc>
8017ab8c:	00000000 	nop
8017ab90:	02802021 	move	a0,s4
8017ab94:	02a02821 	move	a1,s5
8017ab98:	02803021 	move	a2,s4
8017ab9c:	0c0629e0 	jal	8018a780 <__muldf3>
8017aba0:	02a03821 	move	a3,s5
8017aba4:	00409021 	move	s2,v0
8017aba8:	13c00008 	beqz	s8,8017abcc <__sin+0x308c>
8017abac:	00609821 	move	s3,v1
8017abb0:	3c028000 	lui	v0,0x8000
8017abb4:	02221826 	xor	v1,s1,v0
8017abb8:	02a21026 	xor	v0,s5,v0
8017abbc:	afa20024 	sw	v0,36(sp)
8017abc0:	afa3002c 	sw	v1,44(sp)
8017abc4:	afb40020 	sw	s4,32(sp)
8017abc8:	afb00028 	sw	s0,40(sp)
8017abcc:	3c02801e 	lui	v0,0x801e
8017abd0:	8c4628d8 	lw	a2,10456(v0)
8017abd4:	8c4728dc 	lw	a3,10460(v0)
8017abd8:	02402021 	move	a0,s2
8017abdc:	0c062c0c 	jal	8018b030 <__ltdf2>
8017abe0:	02602821 	move	a1,s3
8017abe4:	0441faa2 	bgez	v0,80179670 <__sin+0x1b30>
8017abe8:	00003021 	move	a2,zero
8017abec:	3c03801e 	lui	v1,0x801e
8017abf0:	3c02801e 	lui	v0,0x801e
8017abf4:	8c683710 	lw	t0,14096(v1)
8017abf8:	8c693714 	lw	t1,14100(v1)
8017abfc:	8c443708 	lw	a0,14088(v0)
8017ac00:	8c45370c 	lw	a1,14092(v0)
8017ac04:	3c02801e 	lui	v0,0x801e
8017ac08:	afa800a8 	sw	t0,168(sp)
8017ac0c:	afa900ac 	sw	t1,172(sp)
8017ac10:	8c483718 	lw	t0,14104(v0)
8017ac14:	8c49371c 	lw	t1,14108(v0)
8017ac18:	afa400a0 	sw	a0,160(sp)
8017ac1c:	afa500a4 	sw	a1,164(sp)
8017ac20:	3c03801e 	lui	v1,0x801e
8017ac24:	8fa600a0 	lw	a2,160(sp)
8017ac28:	8fa700a4 	lw	a3,164(sp)
8017ac2c:	afa800b0 	sw	t0,176(sp)
8017ac30:	afa900b4 	sw	t1,180(sp)
8017ac34:	8c683720 	lw	t0,14112(v1)
8017ac38:	8c693724 	lw	t1,14116(v1)
8017ac3c:	02402021 	move	a0,s2
8017ac40:	02602821 	move	a1,s3
8017ac44:	afa800b8 	sw	t0,184(sp)
8017ac48:	0c0629e0 	jal	8018a780 <__muldf3>
8017ac4c:	afa900bc 	sw	t1,188(sp)
8017ac50:	8fa600a8 	lw	a2,168(sp)
8017ac54:	8fa700ac 	lw	a3,172(sp)
8017ac58:	00402021 	move	a0,v0
8017ac5c:	0c0629c2 	jal	8018a708 <__adddf3>
8017ac60:	00602821 	move	a1,v1
8017ac64:	00403021 	move	a2,v0
8017ac68:	02402021 	move	a0,s2
8017ac6c:	02602821 	move	a1,s3
8017ac70:	0c0629e0 	jal	8018a780 <__muldf3>
8017ac74:	00603821 	move	a3,v1
8017ac78:	8fa600b0 	lw	a2,176(sp)
8017ac7c:	8fa700b4 	lw	a3,180(sp)
8017ac80:	00402021 	move	a0,v0
8017ac84:	0c0629c2 	jal	8018a708 <__adddf3>
8017ac88:	00602821 	move	a1,v1
8017ac8c:	00403021 	move	a2,v0
8017ac90:	02402021 	move	a0,s2
8017ac94:	02602821 	move	a1,s3
8017ac98:	0c0629e0 	jal	8018a780 <__muldf3>
8017ac9c:	00603821 	move	a3,v1
8017aca0:	8fa600b8 	lw	a2,184(sp)
8017aca4:	8fa700bc 	lw	a3,188(sp)
8017aca8:	00402021 	move	a0,v0
8017acac:	0c0629c2 	jal	8018a708 <__adddf3>
8017acb0:	00602821 	move	a1,v1
8017acb4:	00403021 	move	a2,v0
8017acb8:	02402021 	move	a0,s2
8017acbc:	02602821 	move	a1,s3
8017acc0:	0c0629e0 	jal	8018a780 <__muldf3>
8017acc4:	00603821 	move	a3,v1
8017acc8:	3c04801e 	lui	a0,0x801e
8017accc:	8c863728 	lw	a2,14120(a0)
8017acd0:	8c87372c 	lw	a3,14124(a0)
8017acd4:	8fa50024 	lw	a1,36(sp)
8017acd8:	8fa40020 	lw	a0,32(sp)
8017acdc:	afa50064 	sw	a1,100(sp)
8017ace0:	afa40060 	sw	a0,96(sp)
8017ace4:	00602821 	move	a1,v1
8017ace8:	0c0629c2 	jal	8018a708 <__adddf3>
8017acec:	00402021 	move	a0,v0
8017acf0:	8fa60060 	lw	a2,96(sp)
8017acf4:	8fa70064 	lw	a3,100(sp)
8017acf8:	00402021 	move	a0,v0
8017acfc:	0c0629e0 	jal	8018a780 <__muldf3>
8017ad00:	00602821 	move	a1,v1
8017ad04:	00408021 	move	s0,v0
8017ad08:	8fa80028 	lw	t0,40(sp)
8017ad0c:	8fa9002c 	lw	t1,44(sp)
8017ad10:	3c02801e 	lui	v0,0x801e
8017ad14:	8c4628e0 	lw	a2,10464(v0)
8017ad18:	8c4728e4 	lw	a3,10468(v0)
8017ad1c:	01002021 	move	a0,t0
8017ad20:	01202821 	move	a1,t1
8017ad24:	afa80070 	sw	t0,112(sp)
8017ad28:	afa90074 	sw	t1,116(sp)
8017ad2c:	0c0629e0 	jal	8018a780 <__muldf3>
8017ad30:	00608821 	move	s1,v1
8017ad34:	00403021 	move	a2,v0
8017ad38:	02002021 	move	a0,s0
8017ad3c:	02202821 	move	a1,s1
8017ad40:	0c0629c2 	jal	8018a708 <__adddf3>
8017ad44:	00603821 	move	a3,v1
8017ad48:	00403021 	move	a2,v0
8017ad4c:	02402021 	move	a0,s2
8017ad50:	02602821 	move	a1,s3
8017ad54:	0c0629e0 	jal	8018a780 <__muldf3>
8017ad58:	00603821 	move	a3,v1
8017ad5c:	8fa40070 	lw	a0,112(sp)
8017ad60:	8fa50074 	lw	a1,116(sp)
8017ad64:	00403021 	move	a2,v0
8017ad68:	0c0629c2 	jal	8018a708 <__adddf3>
8017ad6c:	00603821 	move	a3,v1
8017ad70:	8fa40060 	lw	a0,96(sp)
8017ad74:	8fa50064 	lw	a1,100(sp)
8017ad78:	00403021 	move	a2,v0
8017ad7c:	00603821 	move	a3,v1
8017ad80:	00408021 	move	s0,v0
8017ad84:	0c0629c2 	jal	8018a708 <__adddf3>
8017ad88:	00608821 	move	s1,v1
8017ad8c:	8fa40060 	lw	a0,96(sp)
8017ad90:	8fa50064 	lw	a1,100(sp)
8017ad94:	00403021 	move	a2,v0
8017ad98:	00603821 	move	a3,v1
8017ad9c:	00409021 	move	s2,v0
8017ada0:	0c0629a2 	jal	8018a688 <__subdf3>
8017ada4:	00609821 	move	s3,v1
8017ada8:	00403021 	move	a2,v0
8017adac:	02002021 	move	a0,s0
8017adb0:	02202821 	move	a1,s1
8017adb4:	0c0629c2 	jal	8018a708 <__adddf3>
8017adb8:	00603821 	move	a3,v1
8017adbc:	00402021 	move	a0,v0
8017adc0:	00602821 	move	a1,v1
8017adc4:	00003021 	move	a2,zero
8017adc8:	00003821 	move	a3,zero
8017adcc:	00408021 	move	s0,v0
8017add0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017add4:	00608821 	move	s1,v1
8017add8:	184004d0 	blez	v0,8017c11c <__sin+0x45dc>
8017addc:	3c02801e 	lui	v0,0x801e
8017ade0:	8c4628d0 	lw	a2,10448(v0)
8017ade4:	8c4728d4 	lw	a3,10452(v0)
8017ade8:	02002021 	move	a0,s0
8017adec:	0c0629e0 	jal	8018a780 <__muldf3>
8017adf0:	02202821 	move	a1,s1
8017adf4:	8fa40158 	lw	a0,344(sp)
8017adf8:	8fa5015c 	lw	a1,348(sp)
8017adfc:	00403021 	move	a2,v0
8017ae00:	0c0629c2 	jal	8018a708 <__adddf3>
8017ae04:	00603821 	move	a3,v1
8017ae08:	00402021 	move	a0,v0
8017ae0c:	00602821 	move	a1,v1
8017ae10:	02403021 	move	a2,s2
8017ae14:	0c0629c2 	jal	8018a708 <__adddf3>
8017ae18:	02603821 	move	a3,s3
8017ae1c:	00403021 	move	a2,v0
8017ae20:	02402021 	move	a0,s2
8017ae24:	02602821 	move	a1,s3
8017ae28:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017ae2c:	00603821 	move	a3,v1
8017ae30:	1040f751 	beqz	v0,80178b78 <__sin+0x1038>
8017ae34:	3c02801e 	lui	v0,0x801e
8017ae38:	8c5028a0 	lw	s0,10400(v0)
8017ae3c:	8c5128a4 	lw	s1,10404(v0)
8017ae40:	8fa40060 	lw	a0,96(sp)
8017ae44:	8fa50064 	lw	a1,100(sp)
8017ae48:	02003021 	move	a2,s0
8017ae4c:	0c0629c2 	jal	8018a708 <__adddf3>
8017ae50:	02203821 	move	a3,s1
8017ae54:	00402021 	move	a0,v0
8017ae58:	02003021 	move	a2,s0
8017ae5c:	02203821 	move	a3,s1
8017ae60:	0c0629a2 	jal	8018a688 <__subdf3>
8017ae64:	00602821 	move	a1,v1
8017ae68:	00409021 	move	s2,v0
8017ae6c:	3c02801e 	lui	v0,0x801e
8017ae70:	8c563768 	lw	s6,14184(v0)
8017ae74:	8c57376c 	lw	s7,14188(v0)
8017ae78:	02402021 	move	a0,s2
8017ae7c:	00602821 	move	a1,v1
8017ae80:	02c03021 	move	a2,s6
8017ae84:	02e03821 	move	a3,s7
8017ae88:	0c0629e0 	jal	8018a780 <__muldf3>
8017ae8c:	00609821 	move	s3,v1
8017ae90:	00403021 	move	a2,v0
8017ae94:	02402021 	move	a0,s2
8017ae98:	02602821 	move	a1,s3
8017ae9c:	0c0629e0 	jal	8018a780 <__muldf3>
8017aea0:	00603821 	move	a3,v1
8017aea4:	00403021 	move	a2,v0
8017aea8:	02402021 	move	a0,s2
8017aeac:	02602821 	move	a1,s3
8017aeb0:	0c0629e0 	jal	8018a780 <__muldf3>
8017aeb4:	00603821 	move	a3,v1
8017aeb8:	8fa40060 	lw	a0,96(sp)
8017aebc:	8fa50064 	lw	a1,100(sp)
8017aec0:	00403021 	move	a2,v0
8017aec4:	00603821 	move	a3,v1
8017aec8:	afa201b8 	sw	v0,440(sp)
8017aecc:	0c0629c2 	jal	8018a708 <__adddf3>
8017aed0:	afa301bc 	sw	v1,444(sp)
8017aed4:	8fa40060 	lw	a0,96(sp)
8017aed8:	8fa50064 	lw	a1,100(sp)
8017aedc:	02403021 	move	a2,s2
8017aee0:	02603821 	move	a3,s3
8017aee4:	afa201c0 	sw	v0,448(sp)
8017aee8:	0c0629a2 	jal	8018a688 <__subdf3>
8017aeec:	afa301c4 	sw	v1,452(sp)
8017aef0:	8fa40070 	lw	a0,112(sp)
8017aef4:	8fa50074 	lw	a1,116(sp)
8017aef8:	00403021 	move	a2,v0
8017aefc:	0c0629c2 	jal	8018a708 <__adddf3>
8017af00:	00603821 	move	a3,v1
8017af04:	8fa40060 	lw	a0,96(sp)
8017af08:	8fa50064 	lw	a1,100(sp)
8017af0c:	00803021 	move	a2,a0
8017af10:	00a03821 	move	a3,a1
8017af14:	0040a021 	move	s4,v0
8017af18:	0c0629e0 	jal	8018a780 <__muldf3>
8017af1c:	0060a821 	move	s5,v1
8017af20:	8fa400a0 	lw	a0,160(sp)
8017af24:	8fa500a4 	lw	a1,164(sp)
8017af28:	00403021 	move	a2,v0
8017af2c:	00603821 	move	a3,v1
8017af30:	00408021 	move	s0,v0
8017af34:	0c0629e0 	jal	8018a780 <__muldf3>
8017af38:	00608821 	move	s1,v1
8017af3c:	8fa400a8 	lw	a0,168(sp)
8017af40:	8fa500ac 	lw	a1,172(sp)
8017af44:	00403021 	move	a2,v0
8017af48:	0c0629c2 	jal	8018a708 <__adddf3>
8017af4c:	00603821 	move	a3,v1
8017af50:	00403021 	move	a2,v0
8017af54:	02002021 	move	a0,s0
8017af58:	02202821 	move	a1,s1
8017af5c:	0c0629e0 	jal	8018a780 <__muldf3>
8017af60:	00603821 	move	a3,v1
8017af64:	8fa400b0 	lw	a0,176(sp)
8017af68:	8fa500b4 	lw	a1,180(sp)
8017af6c:	00403021 	move	a2,v0
8017af70:	0c0629c2 	jal	8018a708 <__adddf3>
8017af74:	00603821 	move	a3,v1
8017af78:	00403021 	move	a2,v0
8017af7c:	02002021 	move	a0,s0
8017af80:	02202821 	move	a1,s1
8017af84:	0c0629e0 	jal	8018a780 <__muldf3>
8017af88:	00603821 	move	a3,v1
8017af8c:	8fa400b8 	lw	a0,184(sp)
8017af90:	8fa500bc 	lw	a1,188(sp)
8017af94:	00403021 	move	a2,v0
8017af98:	0c0629c2 	jal	8018a708 <__adddf3>
8017af9c:	00603821 	move	a3,v1
8017afa0:	00403021 	move	a2,v0
8017afa4:	02002021 	move	a0,s0
8017afa8:	02202821 	move	a1,s1
8017afac:	0c0629e0 	jal	8018a780 <__muldf3>
8017afb0:	00603821 	move	a3,v1
8017afb4:	3c04801e 	lui	a0,0x801e
8017afb8:	8c863770 	lw	a2,14192(a0)
8017afbc:	8c873774 	lw	a3,14196(a0)
8017afc0:	00602821 	move	a1,v1
8017afc4:	0c0629c2 	jal	8018a708 <__adddf3>
8017afc8:	00402021 	move	a0,v0
8017afcc:	00403021 	move	a2,v0
8017afd0:	02002021 	move	a0,s0
8017afd4:	02202821 	move	a1,s1
8017afd8:	0c0629e0 	jal	8018a780 <__muldf3>
8017afdc:	00603821 	move	a3,v1
8017afe0:	00408021 	move	s0,v0
8017afe4:	3c02801e 	lui	v0,0x801e
8017afe8:	8c4628a8 	lw	a2,10408(v0)
8017afec:	8c4728ac 	lw	a3,10412(v0)
8017aff0:	02c02021 	move	a0,s6
8017aff4:	02e02821 	move	a1,s7
8017aff8:	0c0629e0 	jal	8018a780 <__muldf3>
8017affc:	00608821 	move	s1,v1
8017b000:	00403021 	move	a2,v0
8017b004:	02402021 	move	a0,s2
8017b008:	02602821 	move	a1,s3
8017b00c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b010:	00603821 	move	a3,v1
8017b014:	00403021 	move	a2,v0
8017b018:	02802021 	move	a0,s4
8017b01c:	02a02821 	move	a1,s5
8017b020:	0c0629e0 	jal	8018a780 <__muldf3>
8017b024:	00603821 	move	a3,v1
8017b028:	00403021 	move	a2,v0
8017b02c:	02002021 	move	a0,s0
8017b030:	02202821 	move	a1,s1
8017b034:	0c0629c2 	jal	8018a708 <__adddf3>
8017b038:	00603821 	move	a3,v1
8017b03c:	8fa40060 	lw	a0,96(sp)
8017b040:	8fa50064 	lw	a1,100(sp)
8017b044:	00403021 	move	a2,v0
8017b048:	0c0629e0 	jal	8018a780 <__muldf3>
8017b04c:	00603821 	move	a3,v1
8017b050:	02803021 	move	a2,s4
8017b054:	02a03821 	move	a3,s5
8017b058:	02c02021 	move	a0,s6
8017b05c:	02e02821 	move	a1,s7
8017b060:	00408021 	move	s0,v0
8017b064:	0c0629e0 	jal	8018a780 <__muldf3>
8017b068:	00608821 	move	s1,v1
8017b06c:	00403021 	move	a2,v0
8017b070:	02802021 	move	a0,s4
8017b074:	02a02821 	move	a1,s5
8017b078:	0c0629e0 	jal	8018a780 <__muldf3>
8017b07c:	00603821 	move	a3,v1
8017b080:	00403021 	move	a2,v0
8017b084:	02802021 	move	a0,s4
8017b088:	02a02821 	move	a1,s5
8017b08c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b090:	00603821 	move	a3,v1
8017b094:	00403021 	move	a2,v0
8017b098:	02002021 	move	a0,s0
8017b09c:	02202821 	move	a1,s1
8017b0a0:	0c0629c2 	jal	8018a708 <__adddf3>
8017b0a4:	00603821 	move	a3,v1
8017b0a8:	8fa40070 	lw	a0,112(sp)
8017b0ac:	8fa50074 	lw	a1,116(sp)
8017b0b0:	00403021 	move	a2,v0
8017b0b4:	0c0629c2 	jal	8018a708 <__adddf3>
8017b0b8:	00603821 	move	a3,v1
8017b0bc:	8fa40060 	lw	a0,96(sp)
8017b0c0:	8fa50064 	lw	a1,100(sp)
8017b0c4:	8fa601c0 	lw	a2,448(sp)
8017b0c8:	8fa701c4 	lw	a3,452(sp)
8017b0cc:	00408021 	move	s0,v0
8017b0d0:	0c0629a2 	jal	8018a688 <__subdf3>
8017b0d4:	00608821 	move	s1,v1
8017b0d8:	8fa401b8 	lw	a0,440(sp)
8017b0dc:	8fa501bc 	lw	a1,444(sp)
8017b0e0:	00403021 	move	a2,v0
8017b0e4:	0c0629c2 	jal	8018a708 <__adddf3>
8017b0e8:	00603821 	move	a3,v1
8017b0ec:	00403021 	move	a2,v0
8017b0f0:	02002021 	move	a0,s0
8017b0f4:	02202821 	move	a1,s1
8017b0f8:	0c0629c2 	jal	8018a708 <__adddf3>
8017b0fc:	00603821 	move	a3,v1
8017b100:	8fa401c0 	lw	a0,448(sp)
8017b104:	8fa501c4 	lw	a1,452(sp)
8017b108:	00403021 	move	a2,v0
8017b10c:	00603821 	move	a3,v1
8017b110:	00408021 	move	s0,v0
8017b114:	0c0629c2 	jal	8018a708 <__adddf3>
8017b118:	00608821 	move	s1,v1
8017b11c:	8fa401c0 	lw	a0,448(sp)
8017b120:	8fa501c4 	lw	a1,452(sp)
8017b124:	00403021 	move	a2,v0
8017b128:	00603821 	move	a3,v1
8017b12c:	0040a021 	move	s4,v0
8017b130:	0c0629a2 	jal	8018a688 <__subdf3>
8017b134:	0060a821 	move	s5,v1
8017b138:	00403021 	move	a2,v0
8017b13c:	02002021 	move	a0,s0
8017b140:	02202821 	move	a1,s1
8017b144:	0c0629c2 	jal	8018a708 <__adddf3>
8017b148:	00603821 	move	a3,v1
8017b14c:	00402021 	move	a0,v0
8017b150:	00602821 	move	a1,v1
8017b154:	00003021 	move	a2,zero
8017b158:	00003821 	move	a3,zero
8017b15c:	00409021 	move	s2,v0
8017b160:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b164:	00609821 	move	s3,v1
8017b168:	1840046e 	blez	v0,8017c324 <__sin+0x47e4>
8017b16c:	00003021 	move	a2,zero
8017b170:	8fa40258 	lw	a0,600(sp)
8017b174:	8fa5025c 	lw	a1,604(sp)
8017b178:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b17c:	00003821 	move	a3,zero
8017b180:	18400495 	blez	v0,8017c3d8 <__sin+0x4898>
8017b184:	3c02801e 	lui	v0,0x801e
8017b188:	8c462870 	lw	a2,10352(v0)
8017b18c:	8c472874 	lw	a3,10356(v0)
8017b190:	8fa40258 	lw	a0,600(sp)
8017b194:	8fa5025c 	lw	a1,604(sp)
8017b198:	0c0629e0 	jal	8018a780 <__muldf3>
8017b19c:	00000000 	nop
8017b1a0:	00408021 	move	s0,v0
8017b1a4:	3c02801e 	lui	v0,0x801e
8017b1a8:	8c462880 	lw	a2,10368(v0)
8017b1ac:	8c472884 	lw	a3,10372(v0)
8017b1b0:	02402021 	move	a0,s2
8017b1b4:	02602821 	move	a1,s3
8017b1b8:	0c0629e0 	jal	8018a780 <__muldf3>
8017b1bc:	00608821 	move	s1,v1
8017b1c0:	00403021 	move	a2,v0
8017b1c4:	02002021 	move	a0,s0
8017b1c8:	02202821 	move	a1,s1
8017b1cc:	0c0629c2 	jal	8018a708 <__adddf3>
8017b1d0:	00603821 	move	a3,v1
8017b1d4:	00402021 	move	a0,v0
8017b1d8:	00602821 	move	a1,v1
8017b1dc:	02803021 	move	a2,s4
8017b1e0:	0c0629c2 	jal	8018a708 <__adddf3>
8017b1e4:	02a03821 	move	a3,s5
8017b1e8:	00403021 	move	a2,v0
8017b1ec:	02802021 	move	a0,s4
8017b1f0:	02a02821 	move	a1,s5
8017b1f4:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017b1f8:	00603821 	move	a3,v1
8017b1fc:	1040f919 	beqz	v0,80179664 <__sin+0x1b24>
8017b200:	00000000 	nop
8017b204:	8fa40060 	lw	a0,96(sp)
8017b208:	8fa50064 	lw	a1,100(sp)
8017b20c:	00003021 	move	a2,zero
8017b210:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b214:	00003821 	move	a3,zero
8017b218:	184004ac 	blez	v0,8017c4cc <__sin+0x498c>
8017b21c:	3c028000 	lui	v0,0x8000
8017b220:	8fa60070 	lw	a2,112(sp)
8017b224:	8fa70074 	lw	a3,116(sp)
8017b228:	8fa40060 	lw	a0,96(sp)
8017b22c:	8fa50064 	lw	a1,100(sp)
8017b230:	27be0030 	addiu	s8,sp,48
8017b234:	0c05f54c 	jal	8017d530 <__dubsin>
8017b238:	afbe0010 	sw	s8,16(sp)
8017b23c:	8fb20038 	lw	s2,56(sp)
8017b240:	8fb3003c 	lw	s3,60(sp)
8017b244:	00003021 	move	a2,zero
8017b248:	00003821 	move	a3,zero
8017b24c:	02402021 	move	a0,s2
8017b250:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b254:	02602821 	move	a1,s3
8017b258:	18400480 	blez	v0,8017c45c <__sin+0x491c>
8017b25c:	00003021 	move	a2,zero
8017b260:	8fa40258 	lw	a0,600(sp)
8017b264:	8fa5025c 	lw	a1,604(sp)
8017b268:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b26c:	00003821 	move	a3,zero
8017b270:	184004f3 	blez	v0,8017c640 <__sin+0x4b00>
8017b274:	3c02801e 	lui	v0,0x801e
8017b278:	8c462888 	lw	a2,10376(v0)
8017b27c:	8c47288c 	lw	a3,10380(v0)
8017b280:	8fa40258 	lw	a0,600(sp)
8017b284:	8fa5025c 	lw	a1,604(sp)
8017b288:	0c0629e0 	jal	8018a780 <__muldf3>
8017b28c:	00000000 	nop
8017b290:	00408021 	move	s0,v0
8017b294:	3c02801e 	lui	v0,0x801e
8017b298:	8c4628b0 	lw	a2,10416(v0)
8017b29c:	8c4728b4 	lw	a3,10420(v0)
8017b2a0:	02402021 	move	a0,s2
8017b2a4:	02602821 	move	a1,s3
8017b2a8:	0c0629e0 	jal	8018a780 <__muldf3>
8017b2ac:	00608821 	move	s1,v1
8017b2b0:	00403021 	move	a2,v0
8017b2b4:	02002021 	move	a0,s0
8017b2b8:	02202821 	move	a1,s1
8017b2bc:	0c0629c2 	jal	8018a708 <__adddf3>
8017b2c0:	00603821 	move	a3,v1
8017b2c4:	8fb00030 	lw	s0,48(sp)
8017b2c8:	8fb10034 	lw	s1,52(sp)
8017b2cc:	00402021 	move	a0,v0
8017b2d0:	00602821 	move	a1,v1
8017b2d4:	02003021 	move	a2,s0
8017b2d8:	0c0629c2 	jal	8018a708 <__adddf3>
8017b2dc:	02203821 	move	a3,s1
8017b2e0:	00403021 	move	a2,v0
8017b2e4:	02002021 	move	a0,s0
8017b2e8:	02202821 	move	a1,s1
8017b2ec:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017b2f0:	00603821 	move	a3,v1
8017b2f4:	14400300 	bnez	v0,8017bef8 <__sin+0x43b8>
8017b2f8:	3c02801e 	lui	v0,0x801e
8017b2fc:	8fa40060 	lw	a0,96(sp)
8017b300:	8fa50064 	lw	a1,100(sp)
8017b304:	00003021 	move	a2,zero
8017b308:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b30c:	00003821 	move	a3,zero
8017b310:	1840fd65 	blez	v0,8017a8a8 <__sin+0x2d68>
8017b314:	00000000 	nop
8017b318:	afb00258 	sw	s0,600(sp)
8017b31c:	0805e022 	j	80178088 <__sin+0x548>
8017b320:	afb1025c 	sw	s1,604(sp)
8017b324:	8c502930 	lw	s0,10544(v0)
8017b328:	8c512934 	lw	s1,10548(v0)
8017b32c:	02403021 	move	a2,s2
8017b330:	02603821 	move	a3,s3
8017b334:	02002021 	move	a0,s0
8017b338:	0c0629a2 	jal	8018a688 <__subdf3>
8017b33c:	02202821 	move	a1,s1
8017b340:	00402021 	move	a0,v0
8017b344:	00602821 	move	a1,v1
8017b348:	02003021 	move	a2,s0
8017b34c:	02203821 	move	a3,s1
8017b350:	0c0629a2 	jal	8018a688 <__subdf3>
8017b354:	0040a021 	move	s4,v0
8017b358:	00403021 	move	a2,v0
8017b35c:	02402021 	move	a0,s2
8017b360:	02602821 	move	a1,s3
8017b364:	0c0629c2 	jal	8018a708 <__adddf3>
8017b368:	00603821 	move	a3,v1
8017b36c:	3c06801e 	lui	a2,0x801e
8017b370:	8cc53704 	lw	a1,14084(a2)
8017b374:	3c048000 	lui	a0,0x8000
8017b378:	8cc93700 	lw	t1,14080(a2)
8017b37c:	afa20138 	sw	v0,312(sp)
8017b380:	00a42826 	xor	a1,a1,a0
8017b384:	00641026 	xor	v0,v1,a0
8017b388:	afa2013c 	sw	v0,316(sp)
8017b38c:	afa90140 	sw	t1,320(sp)
8017b390:	0805e3d4 	j	80178f50 <__sin+0x1410>
8017b394:	afa50144 	sw	a1,324(sp)
8017b398:	8fa50258 	lw	a1,600(sp)
8017b39c:	8fa8025c 	lw	t0,604(sp)
8017b3a0:	00a03021 	move	a2,a1
8017b3a4:	0805e3a9 	j	80178ea4 <__sin+0x1364>
8017b3a8:	01023826 	xor	a3,t0,v0
8017b3ac:	3c02801e 	lui	v0,0x801e
8017b3b0:	8c462900 	lw	a2,10496(v0)
8017b3b4:	8c472904 	lw	a3,10500(v0)
8017b3b8:	0805e580 	j	80179600 <__sin+0x1ac0>
8017b3bc:	00000000 	nop
8017b3c0:	27a60020 	addiu	a2,sp,32
8017b3c4:	0c05f24c 	jal	8017c930 <__branred>
8017b3c8:	27a70028 	addiu	a3,sp,40
8017b3cc:	00409021 	move	s2,v0
8017b3d0:	24020001 	li	v0,1
8017b3d4:	12420007 	beq	s2,v0,8017b3f4 <__sin+0x38b4>
8017b3d8:	2a420002 	slti	v0,s2,2
8017b3dc:	144003b3 	bnez	v0,8017c2ac <__sin+0x476c>
8017b3e0:	24020002 	li	v0,2
8017b3e4:	12420359 	beq	s2,v0,8017c14c <__sin+0x460c>
8017b3e8:	24020003 	li	v0,3
8017b3ec:	1642f893 	bne	s2,v0,8017963c <__sin+0x1afc>
8017b3f0:	00000000 	nop
8017b3f4:	8fa80258 	lw	t0,600(sp)
8017b3f8:	8fa9025c 	lw	t1,604(sp)
8017b3fc:	8fa40020 	lw	a0,32(sp)
8017b400:	8fa50024 	lw	a1,36(sp)
8017b404:	8fa60028 	lw	a2,40(sp)
8017b408:	8fa7002c 	lw	a3,44(sp)
8017b40c:	afa80010 	sw	t0,16(sp)
8017b410:	afa90014 	sw	t1,20(sp)
8017b414:	0c05cd54 	jal	80173550 <bsloww2>
8017b418:	afb20018 	sw	s2,24(sp)
8017b41c:	afa20258 	sw	v0,600(sp)
8017b420:	0805e022 	j	80178088 <__sin+0x548>
8017b424:	afa3025c 	sw	v1,604(sp)
8017b428:	17c0f884 	bnez	s8,8017963c <__sin+0x1afc>
8017b42c:	00000000 	nop
8017b430:	02802021 	move	a0,s4
8017b434:	02a02821 	move	a1,s5
8017b438:	02803021 	move	a2,s4
8017b43c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b440:	02a03821 	move	a3,s5
8017b444:	00409021 	move	s2,v0
8017b448:	13c00008 	beqz	s8,8017b46c <__sin+0x392c>
8017b44c:	00609821 	move	s3,v1
8017b450:	3c028000 	lui	v0,0x8000
8017b454:	02221826 	xor	v1,s1,v0
8017b458:	02a21026 	xor	v0,s5,v0
8017b45c:	afa20024 	sw	v0,36(sp)
8017b460:	afa3002c 	sw	v1,44(sp)
8017b464:	afb40020 	sw	s4,32(sp)
8017b468:	afb00028 	sw	s0,40(sp)
8017b46c:	3c02801e 	lui	v0,0x801e
8017b470:	8c4628d8 	lw	a2,10456(v0)
8017b474:	8c4728dc 	lw	a3,10460(v0)
8017b478:	02402021 	move	a0,s2
8017b47c:	0c062c0c 	jal	8018b030 <__ltdf2>
8017b480:	02602821 	move	a1,s3
8017b484:	0441f4e2 	bgez	v0,80178810 <__sin+0xcd0>
8017b488:	00003021 	move	a2,zero
8017b48c:	3c02801e 	lui	v0,0x801e
8017b490:	8c463708 	lw	a2,14088(v0)
8017b494:	8c47370c 	lw	a3,14092(v0)
8017b498:	02402021 	move	a0,s2
8017b49c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b4a0:	02602821 	move	a1,s3
8017b4a4:	3c04801e 	lui	a0,0x801e
8017b4a8:	8c863710 	lw	a2,14096(a0)
8017b4ac:	8c873714 	lw	a3,14100(a0)
8017b4b0:	00602821 	move	a1,v1
8017b4b4:	0c0629c2 	jal	8018a708 <__adddf3>
8017b4b8:	00402021 	move	a0,v0
8017b4bc:	00403021 	move	a2,v0
8017b4c0:	02402021 	move	a0,s2
8017b4c4:	02602821 	move	a1,s3
8017b4c8:	0c0629e0 	jal	8018a780 <__muldf3>
8017b4cc:	00603821 	move	a3,v1
8017b4d0:	3c04801e 	lui	a0,0x801e
8017b4d4:	8c863718 	lw	a2,14104(a0)
8017b4d8:	8c87371c 	lw	a3,14108(a0)
8017b4dc:	00602821 	move	a1,v1
8017b4e0:	0c0629c2 	jal	8018a708 <__adddf3>
8017b4e4:	00402021 	move	a0,v0
8017b4e8:	00403021 	move	a2,v0
8017b4ec:	02402021 	move	a0,s2
8017b4f0:	02602821 	move	a1,s3
8017b4f4:	0c0629e0 	jal	8018a780 <__muldf3>
8017b4f8:	00603821 	move	a3,v1
8017b4fc:	3c04801e 	lui	a0,0x801e
8017b500:	8c863720 	lw	a2,14112(a0)
8017b504:	8c873724 	lw	a3,14116(a0)
8017b508:	00602821 	move	a1,v1
8017b50c:	0c0629c2 	jal	8018a708 <__adddf3>
8017b510:	00402021 	move	a0,v0
8017b514:	00403021 	move	a2,v0
8017b518:	02402021 	move	a0,s2
8017b51c:	02602821 	move	a1,s3
8017b520:	0c0629e0 	jal	8018a780 <__muldf3>
8017b524:	00603821 	move	a3,v1
8017b528:	3c04801e 	lui	a0,0x801e
8017b52c:	8c863728 	lw	a2,14120(a0)
8017b530:	8c87372c 	lw	a3,14124(a0)
8017b534:	8fb40020 	lw	s4,32(sp)
8017b538:	8fb50024 	lw	s5,36(sp)
8017b53c:	00402021 	move	a0,v0
8017b540:	0c0629c2 	jal	8018a708 <__adddf3>
8017b544:	00602821 	move	a1,v1
8017b548:	00402021 	move	a0,v0
8017b54c:	00602821 	move	a1,v1
8017b550:	02803021 	move	a2,s4
8017b554:	0c0629e0 	jal	8018a780 <__muldf3>
8017b558:	02a03821 	move	a3,s5
8017b55c:	00408021 	move	s0,v0
8017b560:	8fb60028 	lw	s6,40(sp)
8017b564:	3c02801e 	lui	v0,0x801e
8017b568:	8fb7002c 	lw	s7,44(sp)
8017b56c:	8c4628e0 	lw	a2,10464(v0)
8017b570:	8c4728e4 	lw	a3,10468(v0)
8017b574:	02c02021 	move	a0,s6
8017b578:	02e02821 	move	a1,s7
8017b57c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b580:	00608821 	move	s1,v1
8017b584:	00403021 	move	a2,v0
8017b588:	02002021 	move	a0,s0
8017b58c:	02202821 	move	a1,s1
8017b590:	0c0629c2 	jal	8018a708 <__adddf3>
8017b594:	00603821 	move	a3,v1
8017b598:	00403021 	move	a2,v0
8017b59c:	02402021 	move	a0,s2
8017b5a0:	02602821 	move	a1,s3
8017b5a4:	0c0629e0 	jal	8018a780 <__muldf3>
8017b5a8:	00603821 	move	a3,v1
8017b5ac:	00403021 	move	a2,v0
8017b5b0:	02c02021 	move	a0,s6
8017b5b4:	02e02821 	move	a1,s7
8017b5b8:	0c0629c2 	jal	8018a708 <__adddf3>
8017b5bc:	00603821 	move	a3,v1
8017b5c0:	00403021 	move	a2,v0
8017b5c4:	02802021 	move	a0,s4
8017b5c8:	02a02821 	move	a1,s5
8017b5cc:	00603821 	move	a3,v1
8017b5d0:	00408021 	move	s0,v0
8017b5d4:	0c0629c2 	jal	8018a708 <__adddf3>
8017b5d8:	00608821 	move	s1,v1
8017b5dc:	00403021 	move	a2,v0
8017b5e0:	02802021 	move	a0,s4
8017b5e4:	02a02821 	move	a1,s5
8017b5e8:	00603821 	move	a3,v1
8017b5ec:	00409021 	move	s2,v0
8017b5f0:	0c0629a2 	jal	8018a688 <__subdf3>
8017b5f4:	00609821 	move	s3,v1
8017b5f8:	00403021 	move	a2,v0
8017b5fc:	02002021 	move	a0,s0
8017b600:	02202821 	move	a1,s1
8017b604:	0c0629c2 	jal	8018a708 <__adddf3>
8017b608:	00603821 	move	a3,v1
8017b60c:	00402021 	move	a0,v0
8017b610:	00602821 	move	a1,v1
8017b614:	00003021 	move	a2,zero
8017b618:	00003821 	move	a3,zero
8017b61c:	00408021 	move	s0,v0
8017b620:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b624:	00608821 	move	s1,v1
8017b628:	18400370 	blez	v0,8017c3ec <__sin+0x48ac>
8017b62c:	3c02801e 	lui	v0,0x801e
8017b630:	8c4628d0 	lw	a2,10448(v0)
8017b634:	8c4728d4 	lw	a3,10452(v0)
8017b638:	02002021 	move	a0,s0
8017b63c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b640:	02202821 	move	a1,s1
8017b644:	3c04801e 	lui	a0,0x801e
8017b648:	8c862918 	lw	a2,10520(a0)
8017b64c:	8c87291c 	lw	a3,10524(a0)
8017b650:	00602821 	move	a1,v1
8017b654:	0c0629c2 	jal	8018a708 <__adddf3>
8017b658:	00402021 	move	a0,v0
8017b65c:	00402021 	move	a0,v0
8017b660:	00602821 	move	a1,v1
8017b664:	02403021 	move	a2,s2
8017b668:	0c0629c2 	jal	8018a708 <__adddf3>
8017b66c:	02603821 	move	a3,s3
8017b670:	00403021 	move	a2,v0
8017b674:	02402021 	move	a0,s2
8017b678:	02602821 	move	a1,s3
8017b67c:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017b680:	00603821 	move	a3,v1
8017b684:	1040f53c 	beqz	v0,80178b78 <__sin+0x1038>
8017b688:	00000000 	nop
8017b68c:	8fa80258 	lw	t0,600(sp)
8017b690:	8fa9025c 	lw	t1,604(sp)
8017b694:	02802021 	move	a0,s4
8017b698:	02a02821 	move	a1,s5
8017b69c:	02c03021 	move	a2,s6
8017b6a0:	02e03821 	move	a3,s7
8017b6a4:	afa80010 	sw	t0,16(sp)
8017b6a8:	afa90014 	sw	t1,20(sp)
8017b6ac:	0c05d0f1 	jal	801743c4 <bsloww>
8017b6b0:	afbe0018 	sw	s8,24(sp)
8017b6b4:	afa20258 	sw	v0,600(sp)
8017b6b8:	0805e022 	j	80178088 <__sin+0x548>
8017b6bc:	afa3025c 	sw	v1,604(sp)
8017b6c0:	8fa30258 	lw	v1,600(sp)
8017b6c4:	8fa6025c 	lw	a2,604(sp)
8017b6c8:	00602021 	move	a0,v1
8017b6cc:	0805e4d0 	j	80179340 <__sin+0x1800>
8017b6d0:	00c22826 	xor	a1,a2,v0
8017b6d4:	8c462908 	lw	a2,10504(v0)
8017b6d8:	8c47290c 	lw	a3,10508(v0)
8017b6dc:	02002021 	move	a0,s0
8017b6e0:	0c0629e0 	jal	8018a780 <__muldf3>
8017b6e4:	02202821 	move	a1,s1
8017b6e8:	8fa60158 	lw	a2,344(sp)
8017b6ec:	8fa7015c 	lw	a3,348(sp)
8017b6f0:	00402021 	move	a0,v0
8017b6f4:	0c0629a2 	jal	8018a688 <__subdf3>
8017b6f8:	00602821 	move	a1,v1
8017b6fc:	0805e8c7 	j	8017a31c <__sin+0x27dc>
8017b700:	00402021 	move	a0,v0
8017b704:	02221826 	xor	v1,s1,v0
8017b708:	02a21026 	xor	v0,s5,v0
8017b70c:	afa20024 	sw	v0,36(sp)
8017b710:	afa3002c 	sw	v1,44(sp)
8017b714:	afb40020 	sw	s4,32(sp)
8017b718:	0805e810 	j	8017a040 <__sin+0x2500>
8017b71c:	afb00028 	sw	s0,40(sp)
8017b720:	8fa20258 	lw	v0,600(sp)
8017b724:	8fa3025c 	lw	v1,604(sp)
8017b728:	8fa40068 	lw	a0,104(sp)
8017b72c:	8fa5006c 	lw	a1,108(sp)
8017b730:	8fa60078 	lw	a2,120(sp)
8017b734:	8fa7007c 	lw	a3,124(sp)
8017b738:	afa20010 	sw	v0,16(sp)
8017b73c:	afa30014 	sw	v1,20(sp)
8017b740:	0c05cd54 	jal	80173550 <bsloww2>
8017b744:	afbe0018 	sw	s8,24(sp)
8017b748:	afa20258 	sw	v0,600(sp)
8017b74c:	0805e022 	j	80178088 <__sin+0x548>
8017b750:	afa3025c 	sw	v1,604(sp)
8017b754:	8fa80028 	lw	t0,40(sp)
8017b758:	8fa9002c 	lw	t1,44(sp)
8017b75c:	8fa400c8 	lw	a0,200(sp)
8017b760:	8fa500cc 	lw	a1,204(sp)
8017b764:	00003821 	move	a3,zero
8017b768:	afa80100 	sw	t0,256(sp)
8017b76c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017b770:	afa90104 	sw	t1,260(sp)
8017b774:	18400395 	blez	v0,8017c5cc <__sin+0x4a8c>
8017b778:	00000000 	nop
8017b77c:	8fa400c8 	lw	a0,200(sp)
8017b780:	8fa500cc 	lw	a1,204(sp)
8017b784:	8fa60088 	lw	a2,136(sp)
8017b788:	8fa7008c 	lw	a3,140(sp)
8017b78c:	0c0629c2 	jal	8018a708 <__adddf3>
8017b790:	00000000 	nop
8017b794:	8fa60088 	lw	a2,136(sp)
8017b798:	8fa7008c 	lw	a3,140(sp)
8017b79c:	00402021 	move	a0,v0
8017b7a0:	00602821 	move	a1,v1
8017b7a4:	0c0629a2 	jal	8018a688 <__subdf3>
8017b7a8:	0040a021 	move	s4,v0
8017b7ac:	8fa400c8 	lw	a0,200(sp)
8017b7b0:	8fa500cc 	lw	a1,204(sp)
8017b7b4:	00403021 	move	a2,v0
8017b7b8:	0c0629a2 	jal	8018a688 <__subdf3>
8017b7bc:	00603821 	move	a3,v1
8017b7c0:	afa20118 	sw	v0,280(sp)
8017b7c4:	afa3011c 	sw	v1,284(sp)
8017b7c8:	8fa40118 	lw	a0,280(sp)
8017b7cc:	8fa5011c 	lw	a1,284(sp)
8017b7d0:	00803021 	move	a2,a0
8017b7d4:	0c0629e0 	jal	8018a780 <__muldf3>
8017b7d8:	00a03821 	move	a3,a1
8017b7dc:	8fa40118 	lw	a0,280(sp)
8017b7e0:	8fa5011c 	lw	a1,284(sp)
8017b7e4:	00403021 	move	a2,v0
8017b7e8:	00603821 	move	a3,v1
8017b7ec:	0040b021 	move	s6,v0
8017b7f0:	0c0629e0 	jal	8018a780 <__muldf3>
8017b7f4:	0060b821 	move	s7,v1
8017b7f8:	3c08801e 	lui	t0,0x801e
8017b7fc:	8d062840 	lw	a2,10304(t0)
8017b800:	8d072844 	lw	a3,10308(t0)
8017b804:	02c02021 	move	a0,s6
8017b808:	02e02821 	move	a1,s7
8017b80c:	00408021 	move	s0,v0
8017b810:	0c0629e0 	jal	8018a780 <__muldf3>
8017b814:	00608821 	move	s1,v1
8017b818:	3c09801e 	lui	t1,0x801e
8017b81c:	8d262848 	lw	a2,10312(t1)
8017b820:	8d27284c 	lw	a3,10316(t1)
8017b824:	00402021 	move	a0,v0
8017b828:	0c0629a2 	jal	8018a688 <__subdf3>
8017b82c:	00602821 	move	a1,v1
8017b830:	00403021 	move	a2,v0
8017b834:	02002021 	move	a0,s0
8017b838:	02202821 	move	a1,s1
8017b83c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b840:	00603821 	move	a3,v1
8017b844:	afa201d8 	sw	v0,472(sp)
8017b848:	3c02801e 	lui	v0,0x801e
8017b84c:	8c502850 	lw	s0,10320(v0)
8017b850:	8c512854 	lw	s1,10324(v0)
8017b854:	afa301dc 	sw	v1,476(sp)
8017b858:	8fa40118 	lw	a0,280(sp)
8017b85c:	3c03801e 	lui	v1,0x801e
8017b860:	8fa5011c 	lw	a1,284(sp)
8017b864:	02003021 	move	a2,s0
8017b868:	02203821 	move	a3,s1
8017b86c:	00149140 	sll	s2,s4,0x5
8017b870:	24622938 	addiu	v0,v1,10552
8017b874:	0c0629c2 	jal	8018a708 <__adddf3>
8017b878:	02429021 	addu	s2,s2,v0
8017b87c:	8e540010 	lw	s4,16(s2)
8017b880:	8e550014 	lw	s5,20(s2)
8017b884:	02003021 	move	a2,s0
8017b888:	02203821 	move	a3,s1
8017b88c:	00402021 	move	a0,v0
8017b890:	0c0629a2 	jal	8018a688 <__subdf3>
8017b894:	00602821 	move	a1,v1
8017b898:	8e49001c 	lw	t1,28(s2)
8017b89c:	8e480018 	lw	t0,24(s2)
8017b8a0:	02802021 	move	a0,s4
8017b8a4:	02a02821 	move	a1,s5
8017b8a8:	02003021 	move	a2,s0
8017b8ac:	02203821 	move	a3,s1
8017b8b0:	afa90114 	sw	t1,276(sp)
8017b8b4:	afa80110 	sw	t0,272(sp)
8017b8b8:	afa201e0 	sw	v0,480(sp)
8017b8bc:	0c0629c2 	jal	8018a708 <__adddf3>
8017b8c0:	afa301e4 	sw	v1,484(sp)
8017b8c4:	00402021 	move	a0,v0
8017b8c8:	02003021 	move	a2,s0
8017b8cc:	02203821 	move	a3,s1
8017b8d0:	0c0629a2 	jal	8018a688 <__subdf3>
8017b8d4:	00602821 	move	a1,v1
8017b8d8:	8fa401d8 	lw	a0,472(sp)
8017b8dc:	8fa501dc 	lw	a1,476(sp)
8017b8e0:	8fa60110 	lw	a2,272(sp)
8017b8e4:	8fa70114 	lw	a3,276(sp)
8017b8e8:	afa201e8 	sw	v0,488(sp)
8017b8ec:	0c0629e0 	jal	8018a780 <__muldf3>
8017b8f0:	afa301ec 	sw	v1,492(sp)
8017b8f4:	00402021 	move	a0,v0
8017b8f8:	00602821 	move	a1,v1
8017b8fc:	8e460008 	lw	a2,8(s2)
8017b900:	8e47000c 	lw	a3,12(s2)
8017b904:	8e420000 	lw	v0,0(s2)
8017b908:	8e430004 	lw	v1,4(s2)
8017b90c:	afa20108 	sw	v0,264(sp)
8017b910:	0c0629c2 	jal	8018a708 <__adddf3>
8017b914:	afa3010c 	sw	v1,268(sp)
8017b918:	8fa401d8 	lw	a0,472(sp)
8017b91c:	8fa501dc 	lw	a1,476(sp)
8017b920:	02803021 	move	a2,s4
8017b924:	02a03821 	move	a3,s5
8017b928:	00408021 	move	s0,v0
8017b92c:	0c0629e0 	jal	8018a780 <__muldf3>
8017b930:	00608821 	move	s1,v1
8017b934:	00403021 	move	a2,v0
8017b938:	02002021 	move	a0,s0
8017b93c:	02202821 	move	a1,s1
8017b940:	0c0629c2 	jal	8018a708 <__adddf3>
8017b944:	00603821 	move	a3,v1
8017b948:	8fa601e8 	lw	a2,488(sp)
8017b94c:	8fa701ec 	lw	a3,492(sp)
8017b950:	02802021 	move	a0,s4
8017b954:	02a02821 	move	a1,s5
8017b958:	00408021 	move	s0,v0
8017b95c:	0c0629a2 	jal	8018a688 <__subdf3>
8017b960:	00608821 	move	s1,v1
8017b964:	8fa40110 	lw	a0,272(sp)
8017b968:	8fa50114 	lw	a1,276(sp)
8017b96c:	00403021 	move	a2,v0
8017b970:	0c0629c2 	jal	8018a708 <__adddf3>
8017b974:	00603821 	move	a3,v1
8017b978:	8fa40118 	lw	a0,280(sp)
8017b97c:	8fa5011c 	lw	a1,284(sp)
8017b980:	00403021 	move	a2,v0
8017b984:	0c0629e0 	jal	8018a780 <__muldf3>
8017b988:	00603821 	move	a3,v1
8017b98c:	00403021 	move	a2,v0
8017b990:	02002021 	move	a0,s0
8017b994:	02202821 	move	a1,s1
8017b998:	0c0629c2 	jal	8018a708 <__adddf3>
8017b99c:	00603821 	move	a3,v1
8017b9a0:	8fa40118 	lw	a0,280(sp)
8017b9a4:	8fa5011c 	lw	a1,284(sp)
8017b9a8:	8fa601e0 	lw	a2,480(sp)
8017b9ac:	8fa701e4 	lw	a3,484(sp)
8017b9b0:	00408021 	move	s0,v0
8017b9b4:	0c0629a2 	jal	8018a688 <__subdf3>
8017b9b8:	00608821 	move	s1,v1
8017b9bc:	8fa40100 	lw	a0,256(sp)
8017b9c0:	8fa50104 	lw	a1,260(sp)
8017b9c4:	00403021 	move	a2,v0
8017b9c8:	0c0629c2 	jal	8018a708 <__adddf3>
8017b9cc:	00603821 	move	a3,v1
8017b9d0:	8fa601e8 	lw	a2,488(sp)
8017b9d4:	8fa701ec 	lw	a3,492(sp)
8017b9d8:	00402021 	move	a0,v0
8017b9dc:	0c0629e0 	jal	8018a780 <__muldf3>
8017b9e0:	00602821 	move	a1,v1
8017b9e4:	00403021 	move	a2,v0
8017b9e8:	02002021 	move	a0,s0
8017b9ec:	02202821 	move	a1,s1
8017b9f0:	0c0629c2 	jal	8018a708 <__adddf3>
8017b9f4:	00603821 	move	a3,v1
8017b9f8:	8fa40118 	lw	a0,280(sp)
8017b9fc:	8fa5011c 	lw	a1,284(sp)
8017ba00:	8fa60108 	lw	a2,264(sp)
8017ba04:	8fa7010c 	lw	a3,268(sp)
8017ba08:	00408021 	move	s0,v0
8017ba0c:	0c0629e0 	jal	8018a780 <__muldf3>
8017ba10:	00608821 	move	s1,v1
8017ba14:	8fa40100 	lw	a0,256(sp)
8017ba18:	8fa50104 	lw	a1,260(sp)
8017ba1c:	00403021 	move	a2,v0
8017ba20:	0c0629e0 	jal	8018a780 <__muldf3>
8017ba24:	00603821 	move	a3,v1
8017ba28:	00403021 	move	a2,v0
8017ba2c:	02002021 	move	a0,s0
8017ba30:	02202821 	move	a1,s1
8017ba34:	0c0629a2 	jal	8018a688 <__subdf3>
8017ba38:	00603821 	move	a3,v1
8017ba3c:	00608821 	move	s1,v1
8017ba40:	3c03801e 	lui	v1,0x801e
8017ba44:	8c662858 	lw	a2,10328(v1)
8017ba48:	8c67285c 	lw	a3,10332(v1)
8017ba4c:	02c02021 	move	a0,s6
8017ba50:	02e02821 	move	a1,s7
8017ba54:	0c0629e0 	jal	8018a780 <__muldf3>
8017ba58:	00408021 	move	s0,v0
8017ba5c:	3c08801e 	lui	t0,0x801e
8017ba60:	8d062860 	lw	a2,10336(t0)
8017ba64:	8d072864 	lw	a3,10340(t0)
8017ba68:	00402021 	move	a0,v0
8017ba6c:	0c0629a2 	jal	8018a688 <__subdf3>
8017ba70:	00602821 	move	a1,v1
8017ba74:	00403021 	move	a2,v0
8017ba78:	02c02021 	move	a0,s6
8017ba7c:	02e02821 	move	a1,s7
8017ba80:	0c0629e0 	jal	8018a780 <__muldf3>
8017ba84:	00603821 	move	a3,v1
8017ba88:	3c09801e 	lui	t1,0x801e
8017ba8c:	8d262868 	lw	a2,10344(t1)
8017ba90:	8d27286c 	lw	a3,10348(t1)
8017ba94:	00402021 	move	a0,v0
8017ba98:	0c0629c2 	jal	8018a708 <__adddf3>
8017ba9c:	00602821 	move	a1,v1
8017baa0:	00403021 	move	a2,v0
8017baa4:	02c02021 	move	a0,s6
8017baa8:	02e02821 	move	a1,s7
8017baac:	0c0629e0 	jal	8018a780 <__muldf3>
8017bab0:	00603821 	move	a3,v1
8017bab4:	8fa60108 	lw	a2,264(sp)
8017bab8:	8fa7010c 	lw	a3,268(sp)
8017babc:	00402021 	move	a0,v0
8017bac0:	0c0629e0 	jal	8018a780 <__muldf3>
8017bac4:	00602821 	move	a1,v1
8017bac8:	00403021 	move	a2,v0
8017bacc:	02002021 	move	a0,s0
8017bad0:	02202821 	move	a1,s1
8017bad4:	0c0629a2 	jal	8018a688 <__subdf3>
8017bad8:	00603821 	move	a3,v1
8017badc:	8fa401e0 	lw	a0,480(sp)
8017bae0:	8fa501e4 	lw	a1,484(sp)
8017bae4:	8fa601e8 	lw	a2,488(sp)
8017bae8:	8fa701ec 	lw	a3,492(sp)
8017baec:	0040a021 	move	s4,v0
8017baf0:	0c0629e0 	jal	8018a780 <__muldf3>
8017baf4:	0060a821 	move	s5,v1
8017baf8:	8fa40108 	lw	a0,264(sp)
8017bafc:	8fa5010c 	lw	a1,268(sp)
8017bb00:	00403021 	move	a2,v0
8017bb04:	00603821 	move	a3,v1
8017bb08:	00409021 	move	s2,v0
8017bb0c:	0c0629c2 	jal	8018a708 <__adddf3>
8017bb10:	00609821 	move	s3,v1
8017bb14:	8fa40108 	lw	a0,264(sp)
8017bb18:	8fa5010c 	lw	a1,268(sp)
8017bb1c:	00403021 	move	a2,v0
8017bb20:	00603821 	move	a3,v1
8017bb24:	00408021 	move	s0,v0
8017bb28:	0c0629a2 	jal	8018a688 <__subdf3>
8017bb2c:	00608821 	move	s1,v1
8017bb30:	00403021 	move	a2,v0
8017bb34:	02402021 	move	a0,s2
8017bb38:	02602821 	move	a1,s3
8017bb3c:	0c0629c2 	jal	8018a708 <__adddf3>
8017bb40:	00603821 	move	a3,v1
8017bb44:	00403021 	move	a2,v0
8017bb48:	02802021 	move	a0,s4
8017bb4c:	02a02821 	move	a1,s5
8017bb50:	0c0629c2 	jal	8018a708 <__adddf3>
8017bb54:	00603821 	move	a3,v1
8017bb58:	00403021 	move	a2,v0
8017bb5c:	02002021 	move	a0,s0
8017bb60:	02202821 	move	a1,s1
8017bb64:	00603821 	move	a3,v1
8017bb68:	00409021 	move	s2,v0
8017bb6c:	0c0629c2 	jal	8018a708 <__adddf3>
8017bb70:	00609821 	move	s3,v1
8017bb74:	00403021 	move	a2,v0
8017bb78:	02002021 	move	a0,s0
8017bb7c:	02202821 	move	a1,s1
8017bb80:	00603821 	move	a3,v1
8017bb84:	0040a021 	move	s4,v0
8017bb88:	0c0629a2 	jal	8018a688 <__subdf3>
8017bb8c:	0060a821 	move	s5,v1
8017bb90:	00403021 	move	a2,v0
8017bb94:	02402021 	move	a0,s2
8017bb98:	02602821 	move	a1,s3
8017bb9c:	0c0629c2 	jal	8018a708 <__adddf3>
8017bba0:	00603821 	move	a3,v1
8017bba4:	00402021 	move	a0,v0
8017bba8:	00602821 	move	a1,v1
8017bbac:	00003021 	move	a2,zero
8017bbb0:	00003821 	move	a3,zero
8017bbb4:	00409021 	move	s2,v0
8017bbb8:	0c062bc4 	jal	8018af10 <__gtdf2>
8017bbbc:	00609821 	move	s3,v1
8017bbc0:	18400267 	blez	v0,8017c560 <__sin+0x4a20>
8017bbc4:	00003021 	move	a2,zero
8017bbc8:	8fa40258 	lw	a0,600(sp)
8017bbcc:	8fa5025c 	lw	a1,604(sp)
8017bbd0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017bbd4:	00003821 	move	a3,zero
8017bbd8:	184002a3 	blez	v0,8017c668 <__sin+0x4b28>
8017bbdc:	3c02801e 	lui	v0,0x801e
8017bbe0:	8c462870 	lw	a2,10352(v0)
8017bbe4:	8c472874 	lw	a3,10356(v0)
8017bbe8:	8fa40258 	lw	a0,600(sp)
8017bbec:	8fa5025c 	lw	a1,604(sp)
8017bbf0:	0c0629e0 	jal	8018a780 <__muldf3>
8017bbf4:	00000000 	nop
8017bbf8:	00408021 	move	s0,v0
8017bbfc:	3c02801e 	lui	v0,0x801e
8017bc00:	8c462880 	lw	a2,10368(v0)
8017bc04:	8c472884 	lw	a3,10372(v0)
8017bc08:	02402021 	move	a0,s2
8017bc0c:	02602821 	move	a1,s3
8017bc10:	0c0629e0 	jal	8018a780 <__muldf3>
8017bc14:	00608821 	move	s1,v1
8017bc18:	00403021 	move	a2,v0
8017bc1c:	02002021 	move	a0,s0
8017bc20:	02202821 	move	a1,s1
8017bc24:	0c0629c2 	jal	8018a708 <__adddf3>
8017bc28:	00603821 	move	a3,v1
8017bc2c:	00402021 	move	a0,v0
8017bc30:	00602821 	move	a1,v1
8017bc34:	02803021 	move	a2,s4
8017bc38:	0c0629c2 	jal	8018a708 <__adddf3>
8017bc3c:	02a03821 	move	a3,s5
8017bc40:	00403021 	move	a2,v0
8017bc44:	02802021 	move	a0,s4
8017bc48:	02a02821 	move	a1,s5
8017bc4c:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017bc50:	00603821 	move	a3,v1
8017bc54:	14400061 	bnez	v0,8017bddc <__sin+0x429c>
8017bc58:	00003021 	move	a2,zero
8017bc5c:	8fa400c8 	lw	a0,200(sp)
8017bc60:	8fa500cc 	lw	a1,204(sp)
8017bc64:	0c062bc4 	jal	8018af10 <__gtdf2>
8017bc68:	00003821 	move	a3,zero
8017bc6c:	1840f758 	blez	v0,801799d0 <__sin+0x1e90>
8017bc70:	00000000 	nop
8017bc74:	afb40258 	sw	s4,600(sp)
8017bc78:	0805e022 	j	80178088 <__sin+0x548>
8017bc7c:	afb5025c 	sw	s5,604(sp)
8017bc80:	8fa40258 	lw	a0,600(sp)
8017bc84:	8fa5025c 	lw	a1,604(sp)
8017bc88:	0c061678 	jal	801859e0 <__mpsin1>
8017bc8c:	00000000 	nop
8017bc90:	afa20258 	sw	v0,600(sp)
8017bc94:	0805e022 	j	80178088 <__sin+0x548>
8017bc98:	afa3025c 	sw	v1,604(sp)
8017bc9c:	8fa50058 	lw	a1,88(sp)
8017bca0:	8fa6005c 	lw	a2,92(sp)
8017bca4:	00a08021 	move	s0,a1
8017bca8:	00d28826 	xor	s1,a2,s2
8017bcac:	8fa40090 	lw	a0,144(sp)
8017bcb0:	8fa50094 	lw	a1,148(sp)
8017bcb4:	02003021 	move	a2,s0
8017bcb8:	0c0629c2 	jal	8018a708 <__adddf3>
8017bcbc:	02203821 	move	a3,s1
8017bcc0:	8fa60090 	lw	a2,144(sp)
8017bcc4:	8fa70094 	lw	a3,148(sp)
8017bcc8:	00402021 	move	a0,v0
8017bccc:	00602821 	move	a1,v1
8017bcd0:	0c0629a2 	jal	8018a688 <__subdf3>
8017bcd4:	0040a021 	move	s4,v0
8017bcd8:	00403021 	move	a2,v0
8017bcdc:	02002021 	move	a0,s0
8017bce0:	02202821 	move	a1,s1
8017bce4:	0c0629a2 	jal	8018a688 <__subdf3>
8017bce8:	00603821 	move	a3,v1
8017bcec:	8fa900e4 	lw	t1,228(sp)
8017bcf0:	8fa800e0 	lw	t0,224(sp)
8017bcf4:	afa300fc 	sw	v1,252(sp)
8017bcf8:	01321826 	xor	v1,t1,s2
8017bcfc:	afa200f8 	sw	v0,248(sp)
8017bd00:	afa800e0 	sw	t0,224(sp)
8017bd04:	0805e8da 	j	8017a368 <__sin+0x2828>
8017bd08:	afa300e4 	sw	v1,228(sp)
8017bd0c:	8c462908 	lw	a2,10504(v0)
8017bd10:	8c47290c 	lw	a3,10508(v0)
8017bd14:	02002021 	move	a0,s0
8017bd18:	0c0629e0 	jal	8018a780 <__muldf3>
8017bd1c:	02202821 	move	a1,s1
8017bd20:	3c04801e 	lui	a0,0x801e
8017bd24:	8c862918 	lw	a2,10520(a0)
8017bd28:	8c87291c 	lw	a3,10524(a0)
8017bd2c:	00602821 	move	a1,v1
8017bd30:	0c0629a2 	jal	8018a688 <__subdf3>
8017bd34:	00402021 	move	a0,v0
8017bd38:	0805e7f2 	j	80179fc8 <__sin+0x2488>
8017bd3c:	00402021 	move	a0,v0
8017bd40:	02221826 	xor	v1,s1,v0
8017bd44:	02a21026 	xor	v0,s5,v0
8017bd48:	afa20024 	sw	v0,36(sp)
8017bd4c:	afa3002c 	sw	v1,44(sp)
8017bd50:	afb40020 	sw	s4,32(sp)
8017bd54:	0805e73e 	j	80179cf8 <__sin+0x21b8>
8017bd58:	afb00028 	sw	s0,40(sp)
8017bd5c:	8fa40258 	lw	a0,600(sp)
8017bd60:	8fa5025c 	lw	a1,604(sp)
8017bd64:	0c062bc4 	jal	8018af10 <__gtdf2>
8017bd68:	00003821 	move	a3,zero
8017bd6c:	18400239 	blez	v0,8017c654 <__sin+0x4b14>
8017bd70:	3c02801e 	lui	v0,0x801e
8017bd74:	8c462870 	lw	a2,10352(v0)
8017bd78:	8c472874 	lw	a3,10356(v0)
8017bd7c:	8fa40258 	lw	a0,600(sp)
8017bd80:	8fa5025c 	lw	a1,604(sp)
8017bd84:	0c0629e0 	jal	8018a780 <__muldf3>
8017bd88:	00000000 	nop
8017bd8c:	00408021 	move	s0,v0
8017bd90:	3c02801e 	lui	v0,0x801e
8017bd94:	8c462880 	lw	a2,10368(v0)
8017bd98:	8c472884 	lw	a3,10372(v0)
8017bd9c:	02402021 	move	a0,s2
8017bda0:	02602821 	move	a1,s3
8017bda4:	0c0629e0 	jal	8018a780 <__muldf3>
8017bda8:	00608821 	move	s1,v1
8017bdac:	00402021 	move	a0,v0
8017bdb0:	00602821 	move	a1,v1
8017bdb4:	02003021 	move	a2,s0
8017bdb8:	0c0629a2 	jal	8018a688 <__subdf3>
8017bdbc:	02203821 	move	a3,s1
8017bdc0:	0805e9df 	j	8017a77c <__sin+0x2c3c>
8017bdc4:	00402021 	move	a0,v0
8017bdc8:	3c02801e 	lui	v0,0x801e
8017bdcc:	8c462878 	lw	a2,10360(v0)
8017bdd0:	8c47287c 	lw	a3,10364(v0)
8017bdd4:	0805e9cd 	j	8017a734 <__sin+0x2bf4>
8017bdd8:	00000000 	nop
8017bddc:	8fa400c8 	lw	a0,200(sp)
8017bde0:	8fa500cc 	lw	a1,204(sp)
8017bde4:	0c062bc4 	jal	8018af10 <__gtdf2>
8017bde8:	00003821 	move	a3,zero
8017bdec:	1840023f 	blez	v0,8017c6ec <__sin+0x4bac>
8017bdf0:	00000000 	nop
8017bdf4:	8fa400c8 	lw	a0,200(sp)
8017bdf8:	8fa500cc 	lw	a1,204(sp)
8017bdfc:	8fa60100 	lw	a2,256(sp)
8017be00:	8fa70104 	lw	a3,260(sp)
8017be04:	27a20030 	addiu	v0,sp,48
8017be08:	0c05f54c 	jal	8017d530 <__dubsin>
8017be0c:	afa20010 	sw	v0,16(sp)
8017be10:	8fb20038 	lw	s2,56(sp)
8017be14:	8fb3003c 	lw	s3,60(sp)
8017be18:	00003021 	move	a2,zero
8017be1c:	00003821 	move	a3,zero
8017be20:	02402021 	move	a0,s2
8017be24:	0c062bc4 	jal	8018af10 <__gtdf2>
8017be28:	02602821 	move	a1,s3
8017be2c:	18400213 	blez	v0,8017c67c <__sin+0x4b3c>
8017be30:	00003021 	move	a2,zero
8017be34:	8fa40258 	lw	a0,600(sp)
8017be38:	8fa5025c 	lw	a1,604(sp)
8017be3c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017be40:	00003821 	move	a3,zero
8017be44:	1840026a 	blez	v0,8017c7f0 <__sin+0x4cb0>
8017be48:	3c02801e 	lui	v0,0x801e
8017be4c:	8c462888 	lw	a2,10376(v0)
8017be50:	8c47288c 	lw	a3,10380(v0)
8017be54:	8fa40258 	lw	a0,600(sp)
8017be58:	8fa5025c 	lw	a1,604(sp)
8017be5c:	0c0629e0 	jal	8018a780 <__muldf3>
8017be60:	00000000 	nop
8017be64:	00408021 	move	s0,v0
8017be68:	3c02801e 	lui	v0,0x801e
8017be6c:	8c462898 	lw	a2,10392(v0)
8017be70:	8c47289c 	lw	a3,10396(v0)
8017be74:	02402021 	move	a0,s2
8017be78:	02602821 	move	a1,s3
8017be7c:	0c0629e0 	jal	8018a780 <__muldf3>
8017be80:	00608821 	move	s1,v1
8017be84:	00403021 	move	a2,v0
8017be88:	02002021 	move	a0,s0
8017be8c:	02202821 	move	a1,s1
8017be90:	0c0629c2 	jal	8018a708 <__adddf3>
8017be94:	00603821 	move	a3,v1
8017be98:	8fb00030 	lw	s0,48(sp)
8017be9c:	8fb10034 	lw	s1,52(sp)
8017bea0:	00402021 	move	a0,v0
8017bea4:	00602821 	move	a1,v1
8017bea8:	02003021 	move	a2,s0
8017beac:	0c0629c2 	jal	8018a708 <__adddf3>
8017beb0:	02203821 	move	a3,s1
8017beb4:	00403021 	move	a2,v0
8017beb8:	02002021 	move	a0,s0
8017bebc:	02202821 	move	a1,s1
8017bec0:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017bec4:	00603821 	move	a3,v1
8017bec8:	1440ff6d 	bnez	v0,8017bc80 <__sin+0x4140>
8017becc:	00000000 	nop
8017bed0:	8fa400c8 	lw	a0,200(sp)
8017bed4:	8fa500cc 	lw	a1,204(sp)
8017bed8:	00003021 	move	a2,zero
8017bedc:	0c062bc4 	jal	8018af10 <__gtdf2>
8017bee0:	00003821 	move	a3,zero
8017bee4:	1840fa70 	blez	v0,8017a8a8 <__sin+0x2d68>
8017bee8:	00000000 	nop
8017beec:	afb00258 	sw	s0,600(sp)
8017bef0:	0805e022 	j	80178088 <__sin+0x548>
8017bef4:	afb1025c 	sw	s1,604(sp)
8017bef8:	8c463758 	lw	a2,14168(v0)
8017befc:	8c47375c 	lw	a3,14172(v0)
8017bf00:	8fa40050 	lw	a0,80(sp)
8017bf04:	8fa50054 	lw	a1,84(sp)
8017bf08:	0c0629e0 	jal	8018a780 <__muldf3>
8017bf0c:	00000000 	nop
8017bf10:	8fa40080 	lw	a0,128(sp)
8017bf14:	8fa50084 	lw	a1,132(sp)
8017bf18:	00403021 	move	a2,v0
8017bf1c:	00603821 	move	a3,v1
8017bf20:	00409021 	move	s2,v0
8017bf24:	0c0629a2 	jal	8018a688 <__subdf3>
8017bf28:	00609821 	move	s3,v1
8017bf2c:	8fa40080 	lw	a0,128(sp)
8017bf30:	8fa50084 	lw	a1,132(sp)
8017bf34:	00403021 	move	a2,v0
8017bf38:	00603821 	move	a3,v1
8017bf3c:	00408021 	move	s0,v0
8017bf40:	0c0629a2 	jal	8018a688 <__subdf3>
8017bf44:	00608821 	move	s1,v1
8017bf48:	00402021 	move	a0,v0
8017bf4c:	02403021 	move	a2,s2
8017bf50:	02603821 	move	a3,s3
8017bf54:	0c0629a2 	jal	8018a688 <__subdf3>
8017bf58:	00602821 	move	a1,v1
8017bf5c:	0040a021 	move	s4,v0
8017bf60:	3c02801e 	lui	v0,0x801e
8017bf64:	8c463760 	lw	a2,14176(v0)
8017bf68:	8c473764 	lw	a3,14180(v0)
8017bf6c:	8fa40050 	lw	a0,80(sp)
8017bf70:	8fa50054 	lw	a1,84(sp)
8017bf74:	0c0629e0 	jal	8018a780 <__muldf3>
8017bf78:	0060a821 	move	s5,v1
8017bf7c:	00403021 	move	a2,v0
8017bf80:	02002021 	move	a0,s0
8017bf84:	02202821 	move	a1,s1
8017bf88:	00603821 	move	a3,v1
8017bf8c:	00409021 	move	s2,v0
8017bf90:	0c0629a2 	jal	8018a688 <__subdf3>
8017bf94:	00609821 	move	s3,v1
8017bf98:	00403021 	move	a2,v0
8017bf9c:	02002021 	move	a0,s0
8017bfa0:	02202821 	move	a1,s1
8017bfa4:	00603821 	move	a3,v1
8017bfa8:	0040b021 	move	s6,v0
8017bfac:	0c0629a2 	jal	8018a688 <__subdf3>
8017bfb0:	0060b821 	move	s7,v1
8017bfb4:	00402021 	move	a0,v0
8017bfb8:	02403021 	move	a2,s2
8017bfbc:	02603821 	move	a3,s3
8017bfc0:	0c0629a2 	jal	8018a688 <__subdf3>
8017bfc4:	00602821 	move	a1,v1
8017bfc8:	8fb000d0 	lw	s0,208(sp)
8017bfcc:	02802021 	move	a0,s4
8017bfd0:	02a02821 	move	a1,s5
8017bfd4:	00403021 	move	a2,v0
8017bfd8:	0c0629c2 	jal	8018a708 <__adddf3>
8017bfdc:	00603821 	move	a3,v1
8017bfe0:	32100002 	andi	s0,s0,0x2
8017bfe4:	00409021 	move	s2,v0
8017bfe8:	12000006 	beqz	s0,8017c004 <__sin+0x44c4>
8017bfec:	00609821 	move	s3,v1
8017bff0:	3c028000 	lui	v0,0x8000
8017bff4:	00623826 	xor	a3,v1,v0
8017bff8:	02e22826 	xor	a1,s7,v0
8017bffc:	00a0b821 	move	s7,a1
8017c000:	00e09821 	move	s3,a3
8017c004:	02c02021 	move	a0,s6
8017c008:	02e02821 	move	a1,s7
8017c00c:	00003021 	move	a2,zero
8017c010:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c014:	00003821 	move	a3,zero
8017c018:	184001ed 	blez	v0,8017c7d0 <__sin+0x4c90>
8017c01c:	02403021 	move	a2,s2
8017c020:	02603821 	move	a3,s3
8017c024:	02c02021 	move	a0,s6
8017c028:	02e02821 	move	a1,s7
8017c02c:	0c05f54c 	jal	8017d530 <__dubsin>
8017c030:	afbe0010 	sw	s8,16(sp)
8017c034:	8fb20038 	lw	s2,56(sp)
8017c038:	8fb3003c 	lw	s3,60(sp)
8017c03c:	00003021 	move	a2,zero
8017c040:	00003821 	move	a3,zero
8017c044:	02402021 	move	a0,s2
8017c048:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c04c:	02602821 	move	a1,s3
8017c050:	184001c3 	blez	v0,8017c760 <__sin+0x4c20>
8017c054:	00003021 	move	a2,zero
8017c058:	8fa40258 	lw	a0,600(sp)
8017c05c:	8fa5025c 	lw	a1,604(sp)
8017c060:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c064:	00003821 	move	a3,zero
8017c068:	184001a6 	blez	v0,8017c704 <__sin+0x4bc4>
8017c06c:	3c02801e 	lui	v0,0x801e
8017c070:	8c4628b8 	lw	a2,10424(v0)
8017c074:	8c4728bc 	lw	a3,10428(v0)
8017c078:	8fa40258 	lw	a0,600(sp)
8017c07c:	8fa5025c 	lw	a1,604(sp)
8017c080:	0c0629e0 	jal	8018a780 <__muldf3>
8017c084:	00000000 	nop
8017c088:	3c04801e 	lui	a0,0x801e
8017c08c:	8c8628b0 	lw	a2,10416(a0)
8017c090:	8c8728b4 	lw	a3,10420(a0)
8017c094:	02602821 	move	a1,s3
8017c098:	02402021 	move	a0,s2
8017c09c:	00408021 	move	s0,v0
8017c0a0:	0c0629e0 	jal	8018a780 <__muldf3>
8017c0a4:	00608821 	move	s1,v1
8017c0a8:	00403021 	move	a2,v0
8017c0ac:	02002021 	move	a0,s0
8017c0b0:	02202821 	move	a1,s1
8017c0b4:	0c0629c2 	jal	8018a708 <__adddf3>
8017c0b8:	00603821 	move	a3,v1
8017c0bc:	8fb00030 	lw	s0,48(sp)
8017c0c0:	8fb10034 	lw	s1,52(sp)
8017c0c4:	00402021 	move	a0,v0
8017c0c8:	00602821 	move	a1,v1
8017c0cc:	02003021 	move	a2,s0
8017c0d0:	0c0629c2 	jal	8018a708 <__adddf3>
8017c0d4:	02203821 	move	a3,s1
8017c0d8:	00403021 	move	a2,v0
8017c0dc:	02002021 	move	a0,s0
8017c0e0:	02202821 	move	a1,s1
8017c0e4:	0c062b6c 	jal	8018adb0 <__eqdf2>
8017c0e8:	00603821 	move	a3,v1
8017c0ec:	1440fee4 	bnez	v0,8017bc80 <__sin+0x4140>
8017c0f0:	00000000 	nop
8017c0f4:	02c02021 	move	a0,s6
8017c0f8:	02e02821 	move	a1,s7
8017c0fc:	00003021 	move	a2,zero
8017c100:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c104:	00003821 	move	a3,zero
8017c108:	1840f9e7 	blez	v0,8017a8a8 <__sin+0x2d68>
8017c10c:	00000000 	nop
8017c110:	afb00258 	sw	s0,600(sp)
8017c114:	0805e022 	j	80178088 <__sin+0x548>
8017c118:	afb1025c 	sw	s1,604(sp)
8017c11c:	8c4628d0 	lw	a2,10448(v0)
8017c120:	8c4728d4 	lw	a3,10452(v0)
8017c124:	02002021 	move	a0,s0
8017c128:	0c0629e0 	jal	8018a780 <__muldf3>
8017c12c:	02202821 	move	a1,s1
8017c130:	8fa60158 	lw	a2,344(sp)
8017c134:	8fa7015c 	lw	a3,348(sp)
8017c138:	00402021 	move	a0,v0
8017c13c:	0c0629a2 	jal	8018a688 <__subdf3>
8017c140:	00602821 	move	a1,v1
8017c144:	0805eb83 	j	8017ae0c <__sin+0x32cc>
8017c148:	00402021 	move	a0,v0
8017c14c:	8fb00020 	lw	s0,32(sp)
8017c150:	8fb10024 	lw	s1,36(sp)
8017c154:	02002021 	move	a0,s0
8017c158:	02202821 	move	a1,s1
8017c15c:	02003021 	move	a2,s0
8017c160:	0c0629e0 	jal	8018a780 <__muldf3>
8017c164:	02203821 	move	a3,s1
8017c168:	3c04801e 	lui	a0,0x801e
8017c16c:	8c8628d8 	lw	a2,10456(a0)
8017c170:	8c8728dc 	lw	a3,10460(a0)
8017c174:	00602821 	move	a1,v1
8017c178:	0c062c0c 	jal	8018b030 <__ltdf2>
8017c17c:	00402021 	move	a0,v0
8017c180:	044100a7 	bgez	v0,8017c420 <__sin+0x48e0>
8017c184:	3c038000 	lui	v1,0x8000
8017c188:	8fa2002c 	lw	v0,44(sp)
8017c18c:	8fa80258 	lw	t0,600(sp)
8017c190:	8fa9025c 	lw	t1,604(sp)
8017c194:	8fa60028 	lw	a2,40(sp)
8017c198:	02002021 	move	a0,s0
8017c19c:	02232826 	xor	a1,s1,v1
8017c1a0:	00433826 	xor	a3,v0,v1
8017c1a4:	afa80010 	sw	t0,16(sp)
8017c1a8:	afa90014 	sw	t1,20(sp)
8017c1ac:	0c05d0f1 	jal	801743c4 <bsloww>
8017c1b0:	afb20018 	sw	s2,24(sp)
8017c1b4:	afa20258 	sw	v0,600(sp)
8017c1b8:	0805e022 	j	80178088 <__sin+0x548>
8017c1bc:	afa3025c 	sw	v1,604(sp)
8017c1c0:	8c4628f0 	lw	a2,10480(v0)
8017c1c4:	8c4728f4 	lw	a3,10484(v0)
8017c1c8:	02002021 	move	a0,s0
8017c1cc:	0c0629e0 	jal	8018a780 <__muldf3>
8017c1d0:	02202821 	move	a1,s1
8017c1d4:	8fa60158 	lw	a2,344(sp)
8017c1d8:	8fa7015c 	lw	a3,348(sp)
8017c1dc:	00402021 	move	a0,v0
8017c1e0:	0c0629a2 	jal	8018a688 <__subdf3>
8017c1e4:	00602821 	move	a1,v1
8017c1e8:	0805e667 	j	8017999c <__sin+0x1e5c>
8017c1ec:	00402021 	move	a0,v0
8017c1f0:	8fa400c8 	lw	a0,200(sp)
8017c1f4:	8fa500cc 	lw	a1,204(sp)
8017c1f8:	8fa2002c 	lw	v0,44(sp)
8017c1fc:	8fa60028 	lw	a2,40(sp)
8017c200:	00431026 	xor	v0,v0,v1
8017c204:	00808021 	move	s0,a0
8017c208:	00a38826 	xor	s1,a1,v1
8017c20c:	0000f021 	move	s8,zero
8017c210:	afa60160 	sw	a2,352(sp)
8017c214:	0805e5ad 	j	801796b4 <__sin+0x1b74>
8017c218:	afa20164 	sw	v0,356(sp)
8017c21c:	8fa40258 	lw	a0,600(sp)
8017c220:	8fa5025c 	lw	a1,604(sp)
8017c224:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c228:	00003821 	move	a3,zero
8017c22c:	1840013a 	blez	v0,8017c718 <__sin+0x4bd8>
8017c230:	00000000 	nop
8017c234:	3c02801e 	lui	v0,0x801e
8017c238:	8c462888 	lw	a2,10376(v0)
8017c23c:	8c47288c 	lw	a3,10380(v0)
8017c240:	8fa40258 	lw	a0,600(sp)
8017c244:	8fa5025c 	lw	a1,604(sp)
8017c248:	0c0629e0 	jal	8018a780 <__muldf3>
8017c24c:	00000000 	nop
8017c250:	00408021 	move	s0,v0
8017c254:	3c02801e 	lui	v0,0x801e
8017c258:	8c462898 	lw	a2,10392(v0)
8017c25c:	8c47289c 	lw	a3,10396(v0)
8017c260:	02402021 	move	a0,s2
8017c264:	02602821 	move	a1,s3
8017c268:	0c0629e0 	jal	8018a780 <__muldf3>
8017c26c:	00608821 	move	s1,v1
8017c270:	00402021 	move	a0,v0
8017c274:	00602821 	move	a1,v1
8017c278:	02003021 	move	a2,s0
8017c27c:	0c0629a2 	jal	8018a688 <__subdf3>
8017c280:	02203821 	move	a3,s1
8017c284:	0805ea1a 	j	8017a868 <__sin+0x2d28>
8017c288:	00000000 	nop
8017c28c:	8fa40058 	lw	a0,88(sp)
8017c290:	8fa5005c 	lw	a1,92(sp)
8017c294:	00801021 	move	v0,a0
8017c298:	3c048000 	lui	a0,0x8000
8017c29c:	00a41826 	xor	v1,a1,a0
8017c2a0:	afa20058 	sw	v0,88(sp)
8017c2a4:	0805e9f1 	j	8017a7c4 <__sin+0x2c84>
8017c2a8:	afa3005c 	sw	v1,92(sp)
8017c2ac:	1640f4e3 	bnez	s2,8017963c <__sin+0x1afc>
8017c2b0:	00000000 	nop
8017c2b4:	8fb00020 	lw	s0,32(sp)
8017c2b8:	8fb10024 	lw	s1,36(sp)
8017c2bc:	02002021 	move	a0,s0
8017c2c0:	02202821 	move	a1,s1
8017c2c4:	02003021 	move	a2,s0
8017c2c8:	0c0629e0 	jal	8018a780 <__muldf3>
8017c2cc:	02203821 	move	a3,s1
8017c2d0:	3c04801e 	lui	a0,0x801e
8017c2d4:	8c8628d8 	lw	a2,10456(a0)
8017c2d8:	8c8728dc 	lw	a3,10460(a0)
8017c2dc:	00602821 	move	a1,v1
8017c2e0:	0c062c0c 	jal	8018b030 <__ltdf2>
8017c2e4:	00402021 	move	a0,v0
8017c2e8:	04410110 	bgez	v0,8017c72c <__sin+0x4bec>
8017c2ec:	00000000 	nop
8017c2f0:	8fa80258 	lw	t0,600(sp)
8017c2f4:	8fa9025c 	lw	t1,604(sp)
8017c2f8:	8fa60028 	lw	a2,40(sp)
8017c2fc:	8fa7002c 	lw	a3,44(sp)
8017c300:	02002021 	move	a0,s0
8017c304:	02202821 	move	a1,s1
8017c308:	afa80010 	sw	t0,16(sp)
8017c30c:	afa90014 	sw	t1,20(sp)
8017c310:	0c05d0f1 	jal	801743c4 <bsloww>
8017c314:	afa00018 	sw	zero,24(sp)
8017c318:	afa20258 	sw	v0,600(sp)
8017c31c:	0805e022 	j	80178088 <__sin+0x548>
8017c320:	afa3025c 	sw	v1,604(sp)
8017c324:	8fa40258 	lw	a0,600(sp)
8017c328:	8fa5025c 	lw	a1,604(sp)
8017c32c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c330:	00003821 	move	a3,zero
8017c334:	18400142 	blez	v0,8017c840 <__sin+0x4d00>
8017c338:	3c02801e 	lui	v0,0x801e
8017c33c:	8c462870 	lw	a2,10352(v0)
8017c340:	8c472874 	lw	a3,10356(v0)
8017c344:	8fa40258 	lw	a0,600(sp)
8017c348:	8fa5025c 	lw	a1,604(sp)
8017c34c:	0c0629e0 	jal	8018a780 <__muldf3>
8017c350:	00000000 	nop
8017c354:	00408021 	move	s0,v0
8017c358:	3c02801e 	lui	v0,0x801e
8017c35c:	8c462880 	lw	a2,10368(v0)
8017c360:	8c472884 	lw	a3,10372(v0)
8017c364:	02402021 	move	a0,s2
8017c368:	02602821 	move	a1,s3
8017c36c:	0c0629e0 	jal	8018a780 <__muldf3>
8017c370:	00608821 	move	s1,v1
8017c374:	00402021 	move	a0,v0
8017c378:	00602821 	move	a1,v1
8017c37c:	02003021 	move	a2,s0
8017c380:	0c0629a2 	jal	8018a688 <__subdf3>
8017c384:	02203821 	move	a3,s1
8017c388:	0805ec76 	j	8017b1d8 <__sin+0x3698>
8017c38c:	00402021 	move	a0,v0
8017c390:	3c02801e 	lui	v0,0x801e
8017c394:	8c462890 	lw	a2,10384(v0)
8017c398:	8c472894 	lw	a3,10388(v0)
8017c39c:	0805ea09 	j	8017a824 <__sin+0x2ce4>
8017c3a0:	00000000 	nop
8017c3a4:	8fa80258 	lw	t0,600(sp)
8017c3a8:	8fa9025c 	lw	t1,604(sp)
8017c3ac:	8fa400d8 	lw	a0,216(sp)
8017c3b0:	8fa500dc 	lw	a1,220(sp)
8017c3b4:	8fa60028 	lw	a2,40(sp)
8017c3b8:	8fa7002c 	lw	a3,44(sp)
8017c3bc:	afa80010 	sw	t0,16(sp)
8017c3c0:	afa90014 	sw	t1,20(sp)
8017c3c4:	0c05cf16 	jal	80173c58 <bsloww1>
8017c3c8:	afbe0018 	sw	s8,24(sp)
8017c3cc:	afa20258 	sw	v0,600(sp)
8017c3d0:	0805e022 	j	80178088 <__sin+0x548>
8017c3d4:	afa3025c 	sw	v1,604(sp)
8017c3d8:	3c02801e 	lui	v0,0x801e
8017c3dc:	8c462878 	lw	a2,10360(v0)
8017c3e0:	8c47287c 	lw	a3,10364(v0)
8017c3e4:	0805ec64 	j	8017b190 <__sin+0x3650>
8017c3e8:	00000000 	nop
8017c3ec:	8c4628d0 	lw	a2,10448(v0)
8017c3f0:	8c4728d4 	lw	a3,10452(v0)
8017c3f4:	02002021 	move	a0,s0
8017c3f8:	0c0629e0 	jal	8018a780 <__muldf3>
8017c3fc:	02202821 	move	a1,s1
8017c400:	3c04801e 	lui	a0,0x801e
8017c404:	8c862918 	lw	a2,10520(a0)
8017c408:	8c87291c 	lw	a3,10524(a0)
8017c40c:	00602821 	move	a1,v1
8017c410:	0c0629a2 	jal	8018a688 <__subdf3>
8017c414:	00402021 	move	a0,v0
8017c418:	0805ed98 	j	8017b660 <__sin+0x3b20>
8017c41c:	00402021 	move	a0,v0
8017c420:	8fa2002c 	lw	v0,44(sp)
8017c424:	00000000 	nop
8017c428:	00433826 	xor	a3,v0,v1
8017c42c:	02232826 	xor	a1,s1,v1
8017c430:	8fa20258 	lw	v0,600(sp)
8017c434:	8fa3025c 	lw	v1,604(sp)
8017c438:	8fa60028 	lw	a2,40(sp)
8017c43c:	02002021 	move	a0,s0
8017c440:	afa20010 	sw	v0,16(sp)
8017c444:	afa30014 	sw	v1,20(sp)
8017c448:	0c05cf16 	jal	80173c58 <bsloww1>
8017c44c:	afb20018 	sw	s2,24(sp)
8017c450:	afa20258 	sw	v0,600(sp)
8017c454:	0805e022 	j	80178088 <__sin+0x548>
8017c458:	afa3025c 	sw	v1,604(sp)
8017c45c:	8fa40258 	lw	a0,600(sp)
8017c460:	8fa5025c 	lw	a1,604(sp)
8017c464:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c468:	00003821 	move	a3,zero
8017c46c:	184000ea 	blez	v0,8017c818 <__sin+0x4cd8>
8017c470:	00000000 	nop
8017c474:	3c02801e 	lui	v0,0x801e
8017c478:	8c462888 	lw	a2,10376(v0)
8017c47c:	8c47288c 	lw	a3,10380(v0)
8017c480:	8fa40258 	lw	a0,600(sp)
8017c484:	8fa5025c 	lw	a1,604(sp)
8017c488:	0c0629e0 	jal	8018a780 <__muldf3>
8017c48c:	00000000 	nop
8017c490:	00608821 	move	s1,v1
8017c494:	3c03801e 	lui	v1,0x801e
8017c498:	8c6628b0 	lw	a2,10416(v1)
8017c49c:	8c6728b4 	lw	a3,10420(v1)
8017c4a0:	02402021 	move	a0,s2
8017c4a4:	02602821 	move	a1,s3
8017c4a8:	0c0629e0 	jal	8018a780 <__muldf3>
8017c4ac:	00408021 	move	s0,v0
8017c4b0:	00402021 	move	a0,v0
8017c4b4:	00602821 	move	a1,v1
8017c4b8:	02003021 	move	a2,s0
8017c4bc:	0c0629a2 	jal	8018a688 <__subdf3>
8017c4c0:	02203821 	move	a3,s1
8017c4c4:	0805ecb1 	j	8017b2c4 <__sin+0x3784>
8017c4c8:	00000000 	nop
8017c4cc:	8fa90060 	lw	t1,96(sp)
8017c4d0:	8fa30064 	lw	v1,100(sp)
8017c4d4:	01202021 	move	a0,t1
8017c4d8:	8fa80070 	lw	t0,112(sp)
8017c4dc:	8fa90074 	lw	t1,116(sp)
8017c4e0:	27be0030 	addiu	s8,sp,48
8017c4e4:	00622826 	xor	a1,v1,v0
8017c4e8:	01003021 	move	a2,t0
8017c4ec:	01223826 	xor	a3,t1,v0
8017c4f0:	0c05f54c 	jal	8017d530 <__dubsin>
8017c4f4:	afbe0010 	sw	s8,16(sp)
8017c4f8:	0805ec8f 	j	8017b23c <__sin+0x36fc>
8017c4fc:	00000000 	nop
8017c500:	8c4628f0 	lw	a2,10480(v0)
8017c504:	8c4728f4 	lw	a3,10484(v0)
8017c508:	02002021 	move	a0,s0
8017c50c:	0c0629e0 	jal	8018a780 <__muldf3>
8017c510:	02202821 	move	a1,s1
8017c514:	3c04801e 	lui	a0,0x801e
8017c518:	8c862918 	lw	a2,10520(a0)
8017c51c:	8c87291c 	lw	a3,10524(a0)
8017c520:	00602821 	move	a1,v1
8017c524:	0c0629a2 	jal	8018a688 <__subdf3>
8017c528:	00402021 	move	a0,v0
8017c52c:	0805e2cf 	j	80178b3c <__sin+0xffc>
8017c530:	00402021 	move	a0,v0
8017c534:	8fa600d8 	lw	a2,216(sp)
8017c538:	8fa800dc 	lw	t0,220(sp)
8017c53c:	8fa2002c 	lw	v0,44(sp)
8017c540:	8fa90028 	lw	t1,40(sp)
8017c544:	00431026 	xor	v0,v0,v1
8017c548:	00c09021 	move	s2,a2
8017c54c:	01039826 	xor	s3,t0,v1
8017c550:	afa90040 	sw	t1,64(sp)
8017c554:	afa20044 	sw	v0,68(sp)
8017c558:	0805e216 	j	80178858 <__sin+0xd18>
8017c55c:	afa00048 	sw	zero,72(sp)
8017c560:	8fa40258 	lw	a0,600(sp)
8017c564:	8fa5025c 	lw	a1,604(sp)
8017c568:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c56c:	00003821 	move	a3,zero
8017c570:	184000ae 	blez	v0,8017c82c <__sin+0x4cec>
8017c574:	3c02801e 	lui	v0,0x801e
8017c578:	8c462870 	lw	a2,10352(v0)
8017c57c:	8c472874 	lw	a3,10356(v0)
8017c580:	8fa40258 	lw	a0,600(sp)
8017c584:	8fa5025c 	lw	a1,604(sp)
8017c588:	0c0629e0 	jal	8018a780 <__muldf3>
8017c58c:	00000000 	nop
8017c590:	00408021 	move	s0,v0
8017c594:	3c02801e 	lui	v0,0x801e
8017c598:	8c462880 	lw	a2,10368(v0)
8017c59c:	8c472884 	lw	a3,10372(v0)
8017c5a0:	02402021 	move	a0,s2
8017c5a4:	02602821 	move	a1,s3
8017c5a8:	0c0629e0 	jal	8018a780 <__muldf3>
8017c5ac:	00608821 	move	s1,v1
8017c5b0:	00402021 	move	a0,v0
8017c5b4:	00602821 	move	a1,v1
8017c5b8:	02003021 	move	a2,s0
8017c5bc:	0c0629a2 	jal	8018a688 <__subdf3>
8017c5c0:	02203821 	move	a3,s1
8017c5c4:	0805ef0c 	j	8017bc30 <__sin+0x40f0>
8017c5c8:	00402021 	move	a0,v0
8017c5cc:	8fa200cc 	lw	v0,204(sp)
8017c5d0:	8fa900c8 	lw	t1,200(sp)
8017c5d4:	3c128000 	lui	s2,0x8000
8017c5d8:	00528826 	xor	s1,v0,s2
8017c5dc:	8fa40088 	lw	a0,136(sp)
8017c5e0:	8fa5008c 	lw	a1,140(sp)
8017c5e4:	01203021 	move	a2,t1
8017c5e8:	02203821 	move	a3,s1
8017c5ec:	0c0629c2 	jal	8018a708 <__adddf3>
8017c5f0:	01208021 	move	s0,t1
8017c5f4:	8fa60088 	lw	a2,136(sp)
8017c5f8:	8fa7008c 	lw	a3,140(sp)
8017c5fc:	00402021 	move	a0,v0
8017c600:	00602821 	move	a1,v1
8017c604:	0c0629a2 	jal	8018a688 <__subdf3>
8017c608:	0040a021 	move	s4,v0
8017c60c:	00403021 	move	a2,v0
8017c610:	02002021 	move	a0,s0
8017c614:	02202821 	move	a1,s1
8017c618:	0c0629a2 	jal	8018a688 <__subdf3>
8017c61c:	00603821 	move	a3,v1
8017c620:	8fa50104 	lw	a1,260(sp)
8017c624:	8fa40100 	lw	a0,256(sp)
8017c628:	afa3011c 	sw	v1,284(sp)
8017c62c:	00b21826 	xor	v1,a1,s2
8017c630:	afa20118 	sw	v0,280(sp)
8017c634:	afa40100 	sw	a0,256(sp)
8017c638:	0805edf2 	j	8017b7c8 <__sin+0x3c88>
8017c63c:	afa30104 	sw	v1,260(sp)
8017c640:	3c02801e 	lui	v0,0x801e
8017c644:	8c462890 	lw	a2,10384(v0)
8017c648:	8c472894 	lw	a3,10388(v0)
8017c64c:	0805eca0 	j	8017b280 <__sin+0x3740>
8017c650:	00000000 	nop
8017c654:	3c02801e 	lui	v0,0x801e
8017c658:	8c462878 	lw	a2,10360(v0)
8017c65c:	8c47287c 	lw	a3,10364(v0)
8017c660:	0805ef5f 	j	8017bd7c <__sin+0x423c>
8017c664:	00000000 	nop
8017c668:	3c02801e 	lui	v0,0x801e
8017c66c:	8c462878 	lw	a2,10360(v0)
8017c670:	8c47287c 	lw	a3,10364(v0)
8017c674:	0805eefa 	j	8017bbe8 <__sin+0x40a8>
8017c678:	00000000 	nop
8017c67c:	8fa40258 	lw	a0,600(sp)
8017c680:	8fa5025c 	lw	a1,604(sp)
8017c684:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c688:	00003821 	move	a3,zero
8017c68c:	1840005d 	blez	v0,8017c804 <__sin+0x4cc4>
8017c690:	00000000 	nop
8017c694:	3c02801e 	lui	v0,0x801e
8017c698:	8c462888 	lw	a2,10376(v0)
8017c69c:	8c47288c 	lw	a3,10380(v0)
8017c6a0:	8fa40258 	lw	a0,600(sp)
8017c6a4:	8fa5025c 	lw	a1,604(sp)
8017c6a8:	0c0629e0 	jal	8018a780 <__muldf3>
8017c6ac:	00000000 	nop
8017c6b0:	00408021 	move	s0,v0
8017c6b4:	3c02801e 	lui	v0,0x801e
8017c6b8:	8c462898 	lw	a2,10392(v0)
8017c6bc:	8c47289c 	lw	a3,10396(v0)
8017c6c0:	02402021 	move	a0,s2
8017c6c4:	02602821 	move	a1,s3
8017c6c8:	0c0629e0 	jal	8018a780 <__muldf3>
8017c6cc:	00608821 	move	s1,v1
8017c6d0:	00402021 	move	a0,v0
8017c6d4:	00602821 	move	a1,v1
8017c6d8:	02003021 	move	a2,s0
8017c6dc:	0c0629a2 	jal	8018a688 <__subdf3>
8017c6e0:	02203821 	move	a3,s1
8017c6e4:	0805efa6 	j	8017be98 <__sin+0x4358>
8017c6e8:	00000000 	nop
8017c6ec:	8fa200c8 	lw	v0,200(sp)
8017c6f0:	8fa300cc 	lw	v1,204(sp)
8017c6f4:	00402021 	move	a0,v0
8017c6f8:	3c028000 	lui	v0,0x8000
8017c6fc:	0805ef7f 	j	8017bdfc <__sin+0x42bc>
8017c700:	00622826 	xor	a1,v1,v0
8017c704:	3c02801e 	lui	v0,0x801e
8017c708:	8c4628c0 	lw	a2,10432(v0)
8017c70c:	8c4728c4 	lw	a3,10436(v0)
8017c710:	0805f01e 	j	8017c078 <__sin+0x4538>
8017c714:	00000000 	nop
8017c718:	3c02801e 	lui	v0,0x801e
8017c71c:	8c462890 	lw	a2,10384(v0)
8017c720:	8c472894 	lw	a3,10388(v0)
8017c724:	0805f090 	j	8017c240 <__sin+0x4700>
8017c728:	00000000 	nop
8017c72c:	8fa20258 	lw	v0,600(sp)
8017c730:	8fa3025c 	lw	v1,604(sp)
8017c734:	8fa60028 	lw	a2,40(sp)
8017c738:	8fa7002c 	lw	a3,44(sp)
8017c73c:	02002021 	move	a0,s0
8017c740:	02202821 	move	a1,s1
8017c744:	afa20010 	sw	v0,16(sp)
8017c748:	afa30014 	sw	v1,20(sp)
8017c74c:	0c05cf16 	jal	80173c58 <bsloww1>
8017c750:	afa00018 	sw	zero,24(sp)
8017c754:	afa20258 	sw	v0,600(sp)
8017c758:	0805e022 	j	80178088 <__sin+0x548>
8017c75c:	afa3025c 	sw	v1,604(sp)
8017c760:	8fa40258 	lw	a0,600(sp)
8017c764:	8fa5025c 	lw	a1,604(sp)
8017c768:	0c062bc4 	jal	8018af10 <__gtdf2>
8017c76c:	00003821 	move	a3,zero
8017c770:	18400038 	blez	v0,8017c854 <__sin+0x4d14>
8017c774:	00000000 	nop
8017c778:	3c02801e 	lui	v0,0x801e
8017c77c:	8c4628b8 	lw	a2,10424(v0)
8017c780:	8c4728bc 	lw	a3,10428(v0)
8017c784:	8fa40258 	lw	a0,600(sp)
8017c788:	8fa5025c 	lw	a1,604(sp)
8017c78c:	0c0629e0 	jal	8018a780 <__muldf3>
8017c790:	00000000 	nop
8017c794:	3c05801e 	lui	a1,0x801e
8017c798:	8ca628b0 	lw	a2,10416(a1)
8017c79c:	8ca728b4 	lw	a3,10420(a1)
8017c7a0:	02402021 	move	a0,s2
8017c7a4:	02602821 	move	a1,s3
8017c7a8:	00408021 	move	s0,v0
8017c7ac:	0c0629e0 	jal	8018a780 <__muldf3>
8017c7b0:	00608821 	move	s1,v1
8017c7b4:	00402021 	move	a0,v0
8017c7b8:	00602821 	move	a1,v1
8017c7bc:	02003021 	move	a2,s0
8017c7c0:	0c0629a2 	jal	8018a688 <__subdf3>
8017c7c4:	02203821 	move	a3,s1
8017c7c8:	0805f02f 	j	8017c0bc <__sin+0x457c>
8017c7cc:	00000000 	nop
8017c7d0:	3c028000 	lui	v0,0x8000
8017c7d4:	02c02021 	move	a0,s6
8017c7d8:	02e22826 	xor	a1,s7,v0
8017c7dc:	02623826 	xor	a3,s3,v0
8017c7e0:	0c05f54c 	jal	8017d530 <__dubsin>
8017c7e4:	afbe0010 	sw	s8,16(sp)
8017c7e8:	0805f00d 	j	8017c034 <__sin+0x44f4>
8017c7ec:	00000000 	nop
8017c7f0:	3c02801e 	lui	v0,0x801e
8017c7f4:	8c462890 	lw	a2,10384(v0)
8017c7f8:	8c472894 	lw	a3,10388(v0)
8017c7fc:	0805ef95 	j	8017be54 <__sin+0x4314>
8017c800:	00000000 	nop
8017c804:	3c02801e 	lui	v0,0x801e
8017c808:	8c462890 	lw	a2,10384(v0)
8017c80c:	8c472894 	lw	a3,10388(v0)
8017c810:	0805f1a8 	j	8017c6a0 <__sin+0x4b60>
8017c814:	00000000 	nop
8017c818:	3c02801e 	lui	v0,0x801e
8017c81c:	8c462890 	lw	a2,10384(v0)
8017c820:	8c472894 	lw	a3,10388(v0)
8017c824:	0805f120 	j	8017c480 <__sin+0x4940>
8017c828:	00000000 	nop
8017c82c:	3c02801e 	lui	v0,0x801e
8017c830:	8c462878 	lw	a2,10360(v0)
8017c834:	8c47287c 	lw	a3,10364(v0)
8017c838:	0805f160 	j	8017c580 <__sin+0x4a40>
8017c83c:	00000000 	nop
8017c840:	3c02801e 	lui	v0,0x801e
8017c844:	8c462878 	lw	a2,10360(v0)
8017c848:	8c47287c 	lw	a3,10364(v0)
8017c84c:	0805f0d1 	j	8017c344 <__sin+0x4804>
8017c850:	00000000 	nop
8017c854:	3c02801e 	lui	v0,0x801e
8017c858:	8c4628c0 	lw	a2,10432(v0)
8017c85c:	8c4728c4 	lw	a3,10436(v0)
8017c860:	0805f1e1 	j	8017c784 <__sin+0x4c44>
8017c864:	00000000 	nop
	...

8017c870 <__sqrt>:
8017c870:	27bdffd0 	addiu	sp,sp,-48
8017c874:	afb30024 	sw	s3,36(sp)
8017c878:	afb20020 	sw	s2,32(sp)
8017c87c:	afb1001c 	sw	s1,28(sp)
8017c880:	afb00018 	sw	s0,24(sp)
8017c884:	00a08821 	move	s1,a1
8017c888:	afbf0028 	sw	ra,40(sp)
8017c88c:	0c062244 	jal	80188910 <__ieee754_sqrt>
8017c890:	00808021 	move	s0,a0
8017c894:	00409021 	move	s2,v0
8017c898:	3c02801f 	lui	v0,0x801f
8017c89c:	00609821 	move	s3,v1
8017c8a0:	8c4337b0 	lw	v1,14256(v0)
8017c8a4:	2402ffff 	li	v0,-1
8017c8a8:	02002021 	move	a0,s0
8017c8ac:	1062000f 	beq	v1,v0,8017c8ec <__sqrt+0x7c>
8017c8b0:	02202821 	move	a1,s1
8017c8b4:	0c056018 	jal	80158060 <__isnan>
8017c8b8:	00000000 	nop
8017c8bc:	02002021 	move	a0,s0
8017c8c0:	02202821 	move	a1,s1
8017c8c4:	00003021 	move	a2,zero
8017c8c8:	14400008 	bnez	v0,8017c8ec <__sqrt+0x7c>
8017c8cc:	00003821 	move	a3,zero
8017c8d0:	0c062c0c 	jal	8018b030 <__ltdf2>
8017c8d4:	00000000 	nop
8017c8d8:	02002021 	move	a0,s0
8017c8dc:	02202821 	move	a1,s1
8017c8e0:	02003021 	move	a2,s0
8017c8e4:	0440000a 	bltz	v0,8017c910 <__sqrt+0xa0>
8017c8e8:	02203821 	move	a3,s1
8017c8ec:	02401021 	move	v0,s2
8017c8f0:	02601821 	move	v1,s3
8017c8f4:	8fbf0028 	lw	ra,40(sp)
8017c8f8:	8fb30024 	lw	s3,36(sp)
8017c8fc:	8fb20020 	lw	s2,32(sp)
8017c900:	8fb1001c 	lw	s1,28(sp)
8017c904:	8fb00018 	lw	s0,24(sp)
8017c908:	03e00008 	jr	ra
8017c90c:	27bd0030 	addiu	sp,sp,48
8017c910:	2402001a 	li	v0,26
8017c914:	0c06184c 	jal	80186130 <__kernel_standard>
8017c918:	afa20010 	sw	v0,16(sp)
8017c91c:	00409021 	move	s2,v0
8017c920:	0805f23b 	j	8017c8ec <__sqrt+0x7c>
8017c924:	00609821 	move	s3,v1
	...

8017c930 <__branred>:
8017c930:	27bdff00 	addiu	sp,sp,-256
8017c934:	3c02801e 	lui	v0,0x801e
8017c938:	afa60108 	sw	a2,264(sp)
8017c93c:	afa7010c 	sw	a3,268(sp)
8017c940:	8c463780 	lw	a2,14208(v0)
8017c944:	8c473784 	lw	a3,14212(v0)
8017c948:	afbf00fc 	sw	ra,252(sp)
8017c94c:	afb700f4 	sw	s7,244(sp)
8017c950:	afb600f0 	sw	s6,240(sp)
8017c954:	afb300e4 	sw	s3,228(sp)
8017c958:	afb200e0 	sw	s2,224(sp)
8017c95c:	afb100dc 	sw	s1,220(sp)
8017c960:	afb000d8 	sw	s0,216(sp)
8017c964:	afbe00f8 	sw	s8,248(sp)
8017c968:	afb500ec 	sw	s5,236(sp)
8017c96c:	0c0629e0 	jal	8018a780 <__muldf3>
8017c970:	afb400e8 	sw	s4,232(sp)
8017c974:	00409021 	move	s2,v0
8017c978:	3c02801d 	lui	v0,0x801d
8017c97c:	8c467970 	lw	a2,31088(v0)
8017c980:	8c477974 	lw	a3,31092(v0)
8017c984:	02402021 	move	a0,s2
8017c988:	00602821 	move	a1,v1
8017c98c:	0c0629e0 	jal	8018a780 <__muldf3>
8017c990:	00609821 	move	s3,v1
8017c994:	00402021 	move	a0,v0
8017c998:	00602821 	move	a1,v1
8017c99c:	02403021 	move	a2,s2
8017c9a0:	02603821 	move	a3,s3
8017c9a4:	00408021 	move	s0,v0
8017c9a8:	0c0629a2 	jal	8018a688 <__subdf3>
8017c9ac:	00608821 	move	s1,v1
8017c9b0:	00403021 	move	a2,v0
8017c9b4:	02002021 	move	a0,s0
8017c9b8:	02202821 	move	a1,s1
8017c9bc:	0c0629a2 	jal	8018a688 <__subdf3>
8017c9c0:	00603821 	move	a3,v1
8017c9c4:	00403021 	move	a2,v0
8017c9c8:	02402021 	move	a0,s2
8017c9cc:	02602821 	move	a1,s3
8017c9d0:	00603821 	move	a3,v1
8017c9d4:	0060b821 	move	s7,v1
8017c9d8:	0c0629a2 	jal	8018a688 <__subdf3>
8017c9dc:	0040b021 	move	s6,v0
8017c9e0:	afa30074 	sw	v1,116(sp)
8017c9e4:	00171d03 	sra	v1,s7,0x14
8017c9e8:	afa20070 	sw	v0,112(sp)
8017c9ec:	306307ff 	andi	v1,v1,0x7ff
8017c9f0:	3c022aaa 	lui	v0,0x2aaa
8017c9f4:	2463fe3e 	addiu	v1,v1,-450
8017c9f8:	3442aaab 	ori	v0,v0,0xaaab
8017c9fc:	00620018 	mult	v1,v0
8017ca00:	00031fc3 	sra	v1,v1,0x1f
8017ca04:	00001010 	mfhi	v0
8017ca08:	00021083 	sra	v0,v0,0x2
8017ca0c:	00432023 	subu	a0,v0,v1
8017ca10:	048002c2 	bltz	a0,8017d51c <__branred+0xbec>
8017ca14:	00000000 	nop
8017ca18:	3c02801e 	lui	v0,0x801e
8017ca1c:	00041940 	sll	v1,a0,0x5
8017ca20:	000420c0 	sll	a0,a0,0x3
8017ca24:	8c47378c 	lw	a3,14220(v0)
8017ca28:	00641823 	subu	v1,v1,a0
8017ca2c:	8c463788 	lw	a2,14216(v0)
8017ca30:	00031d00 	sll	v1,v1,0x14
8017ca34:	3c02801e 	lui	v0,0x801e
8017ca38:	00e34823 	subu	t1,a3,v1
8017ca3c:	afa700bc 	sw	a3,188(sp)
8017ca40:	8c4739ec 	lw	a3,14828(v0)
8017ca44:	00c04021 	move	t0,a2
8017ca48:	afa600b8 	sw	a2,184(sp)
8017ca4c:	afa700b4 	sw	a3,180(sp)
8017ca50:	8c4639e8 	lw	a2,14824(v0)
8017ca54:	3c07801e 	lui	a3,0x801e
8017ca58:	24e33790 	addiu	v1,a3,14224
8017ca5c:	27be0010 	addiu	s8,sp,16
8017ca60:	afa600b0 	sw	a2,176(sp)
8017ca64:	00839021 	addu	s2,a0,v1
8017ca68:	01008021 	move	s0,t0
8017ca6c:	01208821 	move	s1,t1
8017ca70:	03c0a021 	move	s4,s8
8017ca74:	27b50040 	addiu	s5,sp,64
8017ca78:	8e460000 	lw	a2,0(s2)
8017ca7c:	8e470004 	lw	a3,4(s2)
8017ca80:	02c02021 	move	a0,s6
8017ca84:	0c0629e0 	jal	8018a780 <__muldf3>
8017ca88:	02e02821 	move	a1,s7
8017ca8c:	00403021 	move	a2,v0
8017ca90:	02002021 	move	a0,s0
8017ca94:	02202821 	move	a1,s1
8017ca98:	0c0629e0 	jal	8018a780 <__muldf3>
8017ca9c:	00603821 	move	a3,v1
8017caa0:	8fa600b0 	lw	a2,176(sp)
8017caa4:	8fa700b4 	lw	a3,180(sp)
8017caa8:	ae820000 	sw	v0,0(s4)
8017caac:	ae830004 	sw	v1,4(s4)
8017cab0:	02002021 	move	a0,s0
8017cab4:	0c0629e0 	jal	8018a780 <__muldf3>
8017cab8:	02202821 	move	a1,s1
8017cabc:	26940008 	addiu	s4,s4,8
8017cac0:	00408021 	move	s0,v0
8017cac4:	00608821 	move	s1,v1
8017cac8:	1695ffeb 	bne	s4,s5,8017ca78 <__branred+0x148>
8017cacc:	26520008 	addiu	s2,s2,8
8017cad0:	3c02801e 	lui	v0,0x801e
8017cad4:	8c4539f4 	lw	a1,14836(v0)
8017cad8:	8c4439f0 	lw	a0,14832(v0)
8017cadc:	afa500ac 	sw	a1,172(sp)
8017cae0:	27a50028 	addiu	a1,sp,40
8017cae4:	afa400a8 	sw	a0,168(sp)
8017cae8:	afa00058 	sw	zero,88(sp)
8017caec:	afa0005c 	sw	zero,92(sp)
8017caf0:	03c0a021 	move	s4,s8
8017caf4:	afa500d0 	sw	a1,208(sp)
8017caf8:	8e920000 	lw	s2,0(s4)
8017cafc:	8e930004 	lw	s3,4(s4)
8017cb00:	8fa600a8 	lw	a2,168(sp)
8017cb04:	8fa700ac 	lw	a3,172(sp)
8017cb08:	02402021 	move	a0,s2
8017cb0c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cb10:	02602821 	move	a1,s3
8017cb14:	8fa600a8 	lw	a2,168(sp)
8017cb18:	8fa700ac 	lw	a3,172(sp)
8017cb1c:	00402021 	move	a0,v0
8017cb20:	0c0629a2 	jal	8018a688 <__subdf3>
8017cb24:	00602821 	move	a1,v1
8017cb28:	8fa40058 	lw	a0,88(sp)
8017cb2c:	8fa5005c 	lw	a1,92(sp)
8017cb30:	00408021 	move	s0,v0
8017cb34:	00608821 	move	s1,v1
8017cb38:	00403021 	move	a2,v0
8017cb3c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cb40:	00603821 	move	a3,v1
8017cb44:	02003021 	move	a2,s0
8017cb48:	02402021 	move	a0,s2
8017cb4c:	02602821 	move	a1,s3
8017cb50:	02203821 	move	a3,s1
8017cb54:	afa20058 	sw	v0,88(sp)
8017cb58:	0c0629a2 	jal	8018a688 <__subdf3>
8017cb5c:	afa3005c 	sw	v1,92(sp)
8017cb60:	8fa600d0 	lw	a2,208(sp)
8017cb64:	ae820000 	sw	v0,0(s4)
8017cb68:	ae830004 	sw	v1,4(s4)
8017cb6c:	26940008 	addiu	s4,s4,8
8017cb70:	1686ffe1 	bne	s4,a2,8017caf8 <__branred+0x1c8>
8017cb74:	24110005 	li	s1,5
8017cb78:	0000b021 	move	s6,zero
8017cb7c:	0000b821 	move	s7,zero
8017cb80:	2412ffff 	li	s2,-1
8017cb84:	27d00028 	addiu	s0,s8,40
8017cb88:	8e060000 	lw	a2,0(s0)
8017cb8c:	8e070004 	lw	a3,4(s0)
8017cb90:	02c02021 	move	a0,s6
8017cb94:	0c0629c2 	jal	8018a708 <__adddf3>
8017cb98:	02e02821 	move	a1,s7
8017cb9c:	2631ffff 	addiu	s1,s1,-1
8017cba0:	0040b021 	move	s6,v0
8017cba4:	0060b821 	move	s7,v1
8017cba8:	1632fff7 	bne	s1,s2,8017cb88 <__branred+0x258>
8017cbac:	2610fff8 	addiu	s0,s0,-8
8017cbb0:	8fa40010 	lw	a0,16(sp)
8017cbb4:	8fa50014 	lw	a1,20(sp)
8017cbb8:	00403021 	move	a2,v0
8017cbbc:	0c0629a2 	jal	8018a688 <__subdf3>
8017cbc0:	00603821 	move	a3,v1
8017cbc4:	8fa60018 	lw	a2,24(sp)
8017cbc8:	8fa7001c 	lw	a3,28(sp)
8017cbcc:	00402021 	move	a0,v0
8017cbd0:	0c0629c2 	jal	8018a708 <__adddf3>
8017cbd4:	00602821 	move	a1,v1
8017cbd8:	8fa60020 	lw	a2,32(sp)
8017cbdc:	8fa70024 	lw	a3,36(sp)
8017cbe0:	00402021 	move	a0,v0
8017cbe4:	0c0629c2 	jal	8018a708 <__adddf3>
8017cbe8:	00602821 	move	a1,v1
8017cbec:	8fa60028 	lw	a2,40(sp)
8017cbf0:	8fa7002c 	lw	a3,44(sp)
8017cbf4:	00402021 	move	a0,v0
8017cbf8:	0c0629c2 	jal	8018a708 <__adddf3>
8017cbfc:	00602821 	move	a1,v1
8017cc00:	8fa60030 	lw	a2,48(sp)
8017cc04:	8fa70034 	lw	a3,52(sp)
8017cc08:	00402021 	move	a0,v0
8017cc0c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cc10:	00602821 	move	a1,v1
8017cc14:	8fa60038 	lw	a2,56(sp)
8017cc18:	8fa7003c 	lw	a3,60(sp)
8017cc1c:	00402021 	move	a0,v0
8017cc20:	0c0629c2 	jal	8018a708 <__adddf3>
8017cc24:	00602821 	move	a1,v1
8017cc28:	8fa600a8 	lw	a2,168(sp)
8017cc2c:	8fa700ac 	lw	a3,172(sp)
8017cc30:	02c02021 	move	a0,s6
8017cc34:	02e02821 	move	a1,s7
8017cc38:	00409021 	move	s2,v0
8017cc3c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cc40:	00609821 	move	s3,v1
8017cc44:	8fa600a8 	lw	a2,168(sp)
8017cc48:	8fa700ac 	lw	a3,172(sp)
8017cc4c:	00402021 	move	a0,v0
8017cc50:	0c0629a2 	jal	8018a688 <__subdf3>
8017cc54:	00602821 	move	a1,v1
8017cc58:	8fa60058 	lw	a2,88(sp)
8017cc5c:	8fa7005c 	lw	a3,92(sp)
8017cc60:	00408021 	move	s0,v0
8017cc64:	00608821 	move	s1,v1
8017cc68:	00402021 	move	a0,v0
8017cc6c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cc70:	00602821 	move	a1,v1
8017cc74:	02003021 	move	a2,s0
8017cc78:	02203821 	move	a3,s1
8017cc7c:	02c02021 	move	a0,s6
8017cc80:	02e02821 	move	a1,s7
8017cc84:	afa20068 	sw	v0,104(sp)
8017cc88:	0c0629a2 	jal	8018a688 <__subdf3>
8017cc8c:	afa3006c 	sw	v1,108(sp)
8017cc90:	00403021 	move	a2,v0
8017cc94:	02402021 	move	a0,s2
8017cc98:	02602821 	move	a1,s3
8017cc9c:	00603821 	move	a3,v1
8017cca0:	00408021 	move	s0,v0
8017cca4:	0c0629c2 	jal	8018a708 <__adddf3>
8017cca8:	00608821 	move	s1,v1
8017ccac:	00403021 	move	a2,v0
8017ccb0:	02002021 	move	a0,s0
8017ccb4:	02202821 	move	a1,s1
8017ccb8:	00603821 	move	a3,v1
8017ccbc:	afa20040 	sw	v0,64(sp)
8017ccc0:	0c0629a2 	jal	8018a688 <__subdf3>
8017ccc4:	afa30044 	sw	v1,68(sp)
8017ccc8:	00403021 	move	a2,v0
8017cccc:	02402021 	move	a0,s2
8017ccd0:	00603821 	move	a3,v1
8017ccd4:	0c0629c2 	jal	8018a708 <__adddf3>
8017ccd8:	02602821 	move	a1,s3
8017ccdc:	afa30054 	sw	v1,84(sp)
8017cce0:	8fa30074 	lw	v1,116(sp)
8017cce4:	afa20050 	sw	v0,80(sp)
8017cce8:	00031d03 	sra	v1,v1,0x14
8017ccec:	306307ff 	andi	v1,v1,0x7ff
8017ccf0:	3c022aaa 	lui	v0,0x2aaa
8017ccf4:	2463fe3e 	addiu	v1,v1,-450
8017ccf8:	3442aaab 	ori	v0,v0,0xaaab
8017ccfc:	00620018 	mult	v1,v0
8017cd00:	3c04801e 	lui	a0,0x801e
8017cd04:	8c8639f8 	lw	a2,14840(a0)
8017cd08:	8c8739fc 	lw	a3,14844(a0)
8017cd0c:	00031fc3 	sra	v1,v1,0x1f
8017cd10:	afa600a0 	sw	a2,160(sp)
8017cd14:	00001010 	mfhi	v0
8017cd18:	00021083 	sra	v0,v0,0x2
8017cd1c:	00432023 	subu	a0,v0,v1
8017cd20:	048001fc 	bltz	a0,8017d514 <__branred+0xbe4>
8017cd24:	afa700a4 	sw	a3,164(sp)
8017cd28:	00041140 	sll	v0,a0,0x5
8017cd2c:	000420c0 	sll	a0,a0,0x3
8017cd30:	00441023 	subu	v0,v0,a0
8017cd34:	8fa900bc 	lw	t1,188(sp)
8017cd38:	8fa800b8 	lw	t0,184(sp)
8017cd3c:	00021500 	sll	v0,v0,0x14
8017cd40:	3c07801e 	lui	a3,0x801e
8017cd44:	01224823 	subu	t1,t1,v0
8017cd48:	24e33790 	addiu	v1,a3,14224
8017cd4c:	00839021 	addu	s2,a0,v1
8017cd50:	01008021 	move	s0,t0
8017cd54:	01208821 	move	s1,t1
8017cd58:	03c0a021 	move	s4,s8
8017cd5c:	8e460000 	lw	a2,0(s2)
8017cd60:	8e470004 	lw	a3,4(s2)
8017cd64:	8fa40070 	lw	a0,112(sp)
8017cd68:	8fa50074 	lw	a1,116(sp)
8017cd6c:	0c0629e0 	jal	8018a780 <__muldf3>
8017cd70:	26520008 	addiu	s2,s2,8
8017cd74:	00403021 	move	a2,v0
8017cd78:	02002021 	move	a0,s0
8017cd7c:	02202821 	move	a1,s1
8017cd80:	0c0629e0 	jal	8018a780 <__muldf3>
8017cd84:	00603821 	move	a3,v1
8017cd88:	8fa600b0 	lw	a2,176(sp)
8017cd8c:	8fa700b4 	lw	a3,180(sp)
8017cd90:	ae820000 	sw	v0,0(s4)
8017cd94:	ae830004 	sw	v1,4(s4)
8017cd98:	02002021 	move	a0,s0
8017cd9c:	0c0629e0 	jal	8018a780 <__muldf3>
8017cda0:	02202821 	move	a1,s1
8017cda4:	26940008 	addiu	s4,s4,8
8017cda8:	00408021 	move	s0,v0
8017cdac:	1695ffeb 	bne	s4,s5,8017cd5c <__branred+0x42c>
8017cdb0:	00608821 	move	s1,v1
8017cdb4:	afa00060 	sw	zero,96(sp)
8017cdb8:	afa00064 	sw	zero,100(sp)
8017cdbc:	03c0a021 	move	s4,s8
8017cdc0:	8e920000 	lw	s2,0(s4)
8017cdc4:	8e930004 	lw	s3,4(s4)
8017cdc8:	8fa600a8 	lw	a2,168(sp)
8017cdcc:	8fa700ac 	lw	a3,172(sp)
8017cdd0:	02402021 	move	a0,s2
8017cdd4:	0c0629c2 	jal	8018a708 <__adddf3>
8017cdd8:	02602821 	move	a1,s3
8017cddc:	8fa600a8 	lw	a2,168(sp)
8017cde0:	8fa700ac 	lw	a3,172(sp)
8017cde4:	00402021 	move	a0,v0
8017cde8:	0c0629a2 	jal	8018a688 <__subdf3>
8017cdec:	00602821 	move	a1,v1
8017cdf0:	8fa40060 	lw	a0,96(sp)
8017cdf4:	8fa50064 	lw	a1,100(sp)
8017cdf8:	00408021 	move	s0,v0
8017cdfc:	00608821 	move	s1,v1
8017ce00:	00403021 	move	a2,v0
8017ce04:	0c0629c2 	jal	8018a708 <__adddf3>
8017ce08:	00603821 	move	a3,v1
8017ce0c:	02402021 	move	a0,s2
8017ce10:	02602821 	move	a1,s3
8017ce14:	02003021 	move	a2,s0
8017ce18:	02203821 	move	a3,s1
8017ce1c:	afa20060 	sw	v0,96(sp)
8017ce20:	0c0629a2 	jal	8018a688 <__subdf3>
8017ce24:	afa30064 	sw	v1,100(sp)
8017ce28:	ae820000 	sw	v0,0(s4)
8017ce2c:	8fa200d0 	lw	v0,208(sp)
8017ce30:	ae830004 	sw	v1,4(s4)
8017ce34:	26940008 	addiu	s4,s4,8
8017ce38:	1682ffe1 	bne	s4,v0,8017cdc0 <__branred+0x490>
8017ce3c:	27d00028 	addiu	s0,s8,40
8017ce40:	0000b021 	move	s6,zero
8017ce44:	0000b821 	move	s7,zero
8017ce48:	24110005 	li	s1,5
8017ce4c:	2412ffff 	li	s2,-1
8017ce50:	8e060000 	lw	a2,0(s0)
8017ce54:	8e070004 	lw	a3,4(s0)
8017ce58:	02c02021 	move	a0,s6
8017ce5c:	0c0629c2 	jal	8018a708 <__adddf3>
8017ce60:	02e02821 	move	a1,s7
8017ce64:	2631ffff 	addiu	s1,s1,-1
8017ce68:	0040b021 	move	s6,v0
8017ce6c:	0060b821 	move	s7,v1
8017ce70:	1632fff7 	bne	s1,s2,8017ce50 <__branred+0x520>
8017ce74:	2610fff8 	addiu	s0,s0,-8
8017ce78:	8fa40010 	lw	a0,16(sp)
8017ce7c:	8fa50014 	lw	a1,20(sp)
8017ce80:	00403021 	move	a2,v0
8017ce84:	0c0629a2 	jal	8018a688 <__subdf3>
8017ce88:	00603821 	move	a3,v1
8017ce8c:	8fa60018 	lw	a2,24(sp)
8017ce90:	8fa7001c 	lw	a3,28(sp)
8017ce94:	00402021 	move	a0,v0
8017ce98:	0c0629c2 	jal	8018a708 <__adddf3>
8017ce9c:	00602821 	move	a1,v1
8017cea0:	8fa60020 	lw	a2,32(sp)
8017cea4:	8fa70024 	lw	a3,36(sp)
8017cea8:	00402021 	move	a0,v0
8017ceac:	0c0629c2 	jal	8018a708 <__adddf3>
8017ceb0:	00602821 	move	a1,v1
8017ceb4:	8fa60028 	lw	a2,40(sp)
8017ceb8:	8fa7002c 	lw	a3,44(sp)
8017cebc:	00402021 	move	a0,v0
8017cec0:	0c0629c2 	jal	8018a708 <__adddf3>
8017cec4:	00602821 	move	a1,v1
8017cec8:	8fa60030 	lw	a2,48(sp)
8017cecc:	8fa70034 	lw	a3,52(sp)
8017ced0:	00402021 	move	a0,v0
8017ced4:	0c0629c2 	jal	8018a708 <__adddf3>
8017ced8:	00602821 	move	a1,v1
8017cedc:	8fa60038 	lw	a2,56(sp)
8017cee0:	8fa7003c 	lw	a3,60(sp)
8017cee4:	00402021 	move	a0,v0
8017cee8:	0c0629c2 	jal	8018a708 <__adddf3>
8017ceec:	00602821 	move	a1,v1
8017cef0:	8fa600a8 	lw	a2,168(sp)
8017cef4:	8fa700ac 	lw	a3,172(sp)
8017cef8:	02c02021 	move	a0,s6
8017cefc:	02e02821 	move	a1,s7
8017cf00:	0040a021 	move	s4,v0
8017cf04:	0c0629c2 	jal	8018a708 <__adddf3>
8017cf08:	0060a821 	move	s5,v1
8017cf0c:	8fa600a8 	lw	a2,168(sp)
8017cf10:	8fa700ac 	lw	a3,172(sp)
8017cf14:	00402021 	move	a0,v0
8017cf18:	0c0629a2 	jal	8018a688 <__subdf3>
8017cf1c:	00602821 	move	a1,v1
8017cf20:	8fa60060 	lw	a2,96(sp)
8017cf24:	8fa70064 	lw	a3,100(sp)
8017cf28:	00408021 	move	s0,v0
8017cf2c:	00608821 	move	s1,v1
8017cf30:	00402021 	move	a0,v0
8017cf34:	0c0629c2 	jal	8018a708 <__adddf3>
8017cf38:	00602821 	move	a1,v1
8017cf3c:	02c02021 	move	a0,s6
8017cf40:	02e02821 	move	a1,s7
8017cf44:	02003021 	move	a2,s0
8017cf48:	02203821 	move	a3,s1
8017cf4c:	00409021 	move	s2,v0
8017cf50:	0c0629a2 	jal	8018a688 <__subdf3>
8017cf54:	00609821 	move	s3,v1
8017cf58:	00403021 	move	a2,v0
8017cf5c:	02802021 	move	a0,s4
8017cf60:	02a02821 	move	a1,s5
8017cf64:	00603821 	move	a3,v1
8017cf68:	00408021 	move	s0,v0
8017cf6c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cf70:	00608821 	move	s1,v1
8017cf74:	00403021 	move	a2,v0
8017cf78:	02002021 	move	a0,s0
8017cf7c:	02202821 	move	a1,s1
8017cf80:	00603821 	move	a3,v1
8017cf84:	0040b021 	move	s6,v0
8017cf88:	0c0629a2 	jal	8018a688 <__subdf3>
8017cf8c:	0060b821 	move	s7,v1
8017cf90:	00403021 	move	a2,v0
8017cf94:	02802021 	move	a0,s4
8017cf98:	02a02821 	move	a1,s5
8017cf9c:	0c0629c2 	jal	8018a708 <__adddf3>
8017cfa0:	00603821 	move	a3,v1
8017cfa4:	8fa400a0 	lw	a0,160(sp)
8017cfa8:	8fa500a4 	lw	a1,164(sp)
8017cfac:	02403021 	move	a2,s2
8017cfb0:	02603821 	move	a3,s3
8017cfb4:	afa20048 	sw	v0,72(sp)
8017cfb8:	0c0629c2 	jal	8018a708 <__adddf3>
8017cfbc:	afa3004c 	sw	v1,76(sp)
8017cfc0:	8fa600a0 	lw	a2,160(sp)
8017cfc4:	8fa700a4 	lw	a3,164(sp)
8017cfc8:	00402021 	move	a0,v0
8017cfcc:	0c0629a2 	jal	8018a688 <__subdf3>
8017cfd0:	00602821 	move	a1,v1
8017cfd4:	00403021 	move	a2,v0
8017cfd8:	02402021 	move	a0,s2
8017cfdc:	02602821 	move	a1,s3
8017cfe0:	0c0629a2 	jal	8018a688 <__subdf3>
8017cfe4:	00603821 	move	a3,v1
8017cfe8:	8fa40068 	lw	a0,104(sp)
8017cfec:	8fa5006c 	lw	a1,108(sp)
8017cff0:	8fa600a0 	lw	a2,160(sp)
8017cff4:	8fa700a4 	lw	a3,164(sp)
8017cff8:	00408021 	move	s0,v0
8017cffc:	0c0629c2 	jal	8018a708 <__adddf3>
8017d000:	00608821 	move	s1,v1
8017d004:	8fa600a0 	lw	a2,160(sp)
8017d008:	8fa700a4 	lw	a3,164(sp)
8017d00c:	00402021 	move	a0,v0
8017d010:	0c0629a2 	jal	8018a688 <__subdf3>
8017d014:	00602821 	move	a1,v1
8017d018:	8fa40068 	lw	a0,104(sp)
8017d01c:	8fa5006c 	lw	a1,108(sp)
8017d020:	00403021 	move	a2,v0
8017d024:	0c0629a2 	jal	8018a688 <__subdf3>
8017d028:	00603821 	move	a3,v1
8017d02c:	00402021 	move	a0,v0
8017d030:	00602821 	move	a1,v1
8017d034:	02003021 	move	a2,s0
8017d038:	0c0629c2 	jal	8018a708 <__adddf3>
8017d03c:	02203821 	move	a3,s1
8017d040:	8fa40040 	lw	a0,64(sp)
8017d044:	8fa50044 	lw	a1,68(sp)
8017d048:	02c03021 	move	a2,s6
8017d04c:	02e03821 	move	a3,s7
8017d050:	afa20088 	sw	v0,136(sp)
8017d054:	0c0629c2 	jal	8018a708 <__adddf3>
8017d058:	afa3008c 	sw	v1,140(sp)
8017d05c:	8fa40040 	lw	a0,64(sp)
8017d060:	8fa50044 	lw	a1,68(sp)
8017d064:	00003021 	move	a2,zero
8017d068:	00003821 	move	a3,zero
8017d06c:	afa20080 	sw	v0,128(sp)
8017d070:	0c062bc4 	jal	8018af10 <__gtdf2>
8017d074:	afa30084 	sw	v1,132(sp)
8017d078:	18400121 	blez	v0,8017d500 <__branred+0xbd0>
8017d07c:	3c028000 	lui	v0,0x8000
8017d080:	8fb00040 	lw	s0,64(sp)
8017d084:	8fb10044 	lw	s1,68(sp)
8017d088:	02c02021 	move	a0,s6
8017d08c:	02e02821 	move	a1,s7
8017d090:	00003021 	move	a2,zero
8017d094:	0c062bc4 	jal	8018af10 <__gtdf2>
8017d098:	00003821 	move	a3,zero
8017d09c:	18400115 	blez	v0,8017d4f4 <__branred+0xbc4>
8017d0a0:	3c028000 	lui	v0,0x8000
8017d0a4:	02c03021 	move	a2,s6
8017d0a8:	02e03821 	move	a3,s7
8017d0ac:	02002021 	move	a0,s0
8017d0b0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017d0b4:	02202821 	move	a1,s1
8017d0b8:	184000ed 	blez	v0,8017d470 <__branred+0xb40>
8017d0bc:	02c02021 	move	a0,s6
8017d0c0:	8fa40040 	lw	a0,64(sp)
8017d0c4:	8fa50044 	lw	a1,68(sp)
8017d0c8:	8fa60080 	lw	a2,128(sp)
8017d0cc:	8fa70084 	lw	a3,132(sp)
8017d0d0:	0c0629a2 	jal	8018a688 <__subdf3>
8017d0d4:	00000000 	nop
8017d0d8:	02c02021 	move	a0,s6
8017d0dc:	02e02821 	move	a1,s7
8017d0e0:	00403021 	move	a2,v0
8017d0e4:	0c0629c2 	jal	8018a708 <__adddf3>
8017d0e8:	00603821 	move	a3,v1
8017d0ec:	afa20078 	sw	v0,120(sp)
8017d0f0:	3c02801e 	lui	v0,0x801e
8017d0f4:	8c462868 	lw	a2,10344(v0)
8017d0f8:	8c47286c 	lw	a3,10348(v0)
8017d0fc:	8fa40080 	lw	a0,128(sp)
8017d100:	8fa50084 	lw	a1,132(sp)
8017d104:	0c062bc4 	jal	8018af10 <__gtdf2>
8017d108:	afa3007c 	sw	v1,124(sp)
8017d10c:	184000e0 	blez	v0,8017d490 <__branred+0xb60>
8017d110:	3c02801e 	lui	v0,0x801e
8017d114:	3c028019 	lui	v0,0x8019
8017d118:	8c50cea8 	lw	s0,-12632(v0)
8017d11c:	8c51ceac 	lw	s1,-12628(v0)
8017d120:	8fa40080 	lw	a0,128(sp)
8017d124:	8fa50084 	lw	a1,132(sp)
8017d128:	02003021 	move	a2,s0
8017d12c:	0c0629a2 	jal	8018a688 <__subdf3>
8017d130:	02203821 	move	a3,s1
8017d134:	8fa40088 	lw	a0,136(sp)
8017d138:	8fa5008c 	lw	a1,140(sp)
8017d13c:	02003021 	move	a2,s0
8017d140:	02203821 	move	a3,s1
8017d144:	afa20080 	sw	v0,128(sp)
8017d148:	0c0629c2 	jal	8018a708 <__adddf3>
8017d14c:	afa30084 	sw	v1,132(sp)
8017d150:	afa20088 	sw	v0,136(sp)
8017d154:	afa3008c 	sw	v1,140(sp)
8017d158:	8fa40078 	lw	a0,120(sp)
8017d15c:	8fa5007c 	lw	a1,124(sp)
8017d160:	8fa60050 	lw	a2,80(sp)
8017d164:	8fa70054 	lw	a3,84(sp)
8017d168:	0c0629c2 	jal	8018a708 <__adddf3>
8017d16c:	00000000 	nop
8017d170:	8fa40048 	lw	a0,72(sp)
8017d174:	8fa5004c 	lw	a1,76(sp)
8017d178:	00403021 	move	a2,v0
8017d17c:	0c0629c2 	jal	8018a708 <__adddf3>
8017d180:	00603821 	move	a3,v1
8017d184:	8fa40080 	lw	a0,128(sp)
8017d188:	8fa50084 	lw	a1,132(sp)
8017d18c:	00403021 	move	a2,v0
8017d190:	0c0629c2 	jal	8018a708 <__adddf3>
8017d194:	00603821 	move	a3,v1
8017d198:	0040a021 	move	s4,v0
8017d19c:	00402021 	move	a0,v0
8017d1a0:	3c02801d 	lui	v0,0x801d
8017d1a4:	8c467970 	lw	a2,31088(v0)
8017d1a8:	8c477974 	lw	a3,31092(v0)
8017d1ac:	00602821 	move	a1,v1
8017d1b0:	0c0629e0 	jal	8018a780 <__muldf3>
8017d1b4:	0060a821 	move	s5,v1
8017d1b8:	00402021 	move	a0,v0
8017d1bc:	02803021 	move	a2,s4
8017d1c0:	02a03821 	move	a3,s5
8017d1c4:	00602821 	move	a1,v1
8017d1c8:	00408021 	move	s0,v0
8017d1cc:	0c0629a2 	jal	8018a688 <__subdf3>
8017d1d0:	00608821 	move	s1,v1
8017d1d4:	00403021 	move	a2,v0
8017d1d8:	02002021 	move	a0,s0
8017d1dc:	02202821 	move	a1,s1
8017d1e0:	0c0629a2 	jal	8018a688 <__subdf3>
8017d1e4:	00603821 	move	a3,v1
8017d1e8:	00403021 	move	a2,v0
8017d1ec:	02802021 	move	a0,s4
8017d1f0:	02a02821 	move	a1,s5
8017d1f4:	00603821 	move	a3,v1
8017d1f8:	00409021 	move	s2,v0
8017d1fc:	0c0629a2 	jal	8018a688 <__subdf3>
8017d200:	00609821 	move	s3,v1
8017d204:	afa200c0 	sw	v0,192(sp)
8017d208:	3c02801e 	lui	v0,0x801e
8017d20c:	8c443a00 	lw	a0,14848(v0)
8017d210:	8c453a04 	lw	a1,14852(v0)
8017d214:	afa40098 	sw	a0,152(sp)
8017d218:	afa5009c 	sw	a1,156(sp)
8017d21c:	8fa60098 	lw	a2,152(sp)
8017d220:	8fa7009c 	lw	a3,156(sp)
8017d224:	02802021 	move	a0,s4
8017d228:	02a02821 	move	a1,s5
8017d22c:	0c0629e0 	jal	8018a780 <__muldf3>
8017d230:	afa300c4 	sw	v1,196(sp)
8017d234:	afa200c8 	sw	v0,200(sp)
8017d238:	afa300cc 	sw	v1,204(sp)
8017d23c:	3c02801e 	lui	v0,0x801e
8017d240:	3c03801e 	lui	v1,0x801e
8017d244:	8c563a08 	lw	s6,14856(v0)
8017d248:	8c573a0c 	lw	s7,14860(v0)
8017d24c:	8c663a10 	lw	a2,14864(v1)
8017d250:	8c673a14 	lw	a3,14868(v1)
8017d254:	afa60090 	sw	a2,144(sp)
8017d258:	afa70094 	sw	a3,148(sp)
8017d25c:	02402021 	move	a0,s2
8017d260:	02602821 	move	a1,s3
8017d264:	02c03021 	move	a2,s6
8017d268:	0c0629e0 	jal	8018a780 <__muldf3>
8017d26c:	02e03821 	move	a3,s7
8017d270:	8fa600c8 	lw	a2,200(sp)
8017d274:	8fa700cc 	lw	a3,204(sp)
8017d278:	00402021 	move	a0,v0
8017d27c:	0c0629a2 	jal	8018a688 <__subdf3>
8017d280:	00602821 	move	a1,v1
8017d284:	8fa60090 	lw	a2,144(sp)
8017d288:	8fa70094 	lw	a3,148(sp)
8017d28c:	02402021 	move	a0,s2
8017d290:	02602821 	move	a1,s3
8017d294:	00408021 	move	s0,v0
8017d298:	0c0629e0 	jal	8018a780 <__muldf3>
8017d29c:	00608821 	move	s1,v1
8017d2a0:	00403021 	move	a2,v0
8017d2a4:	02002021 	move	a0,s0
8017d2a8:	02202821 	move	a1,s1
8017d2ac:	0c0629c2 	jal	8018a708 <__adddf3>
8017d2b0:	00603821 	move	a3,v1
8017d2b4:	8fa400c0 	lw	a0,192(sp)
8017d2b8:	8fa500c4 	lw	a1,196(sp)
8017d2bc:	02c03021 	move	a2,s6
8017d2c0:	02e03821 	move	a3,s7
8017d2c4:	00408021 	move	s0,v0
8017d2c8:	0c0629e0 	jal	8018a780 <__muldf3>
8017d2cc:	00608821 	move	s1,v1
8017d2d0:	00403021 	move	a2,v0
8017d2d4:	02002021 	move	a0,s0
8017d2d8:	02202821 	move	a1,s1
8017d2dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017d2e0:	00603821 	move	a3,v1
8017d2e4:	8fa400c0 	lw	a0,192(sp)
8017d2e8:	8fa500c4 	lw	a1,196(sp)
8017d2ec:	8fa60090 	lw	a2,144(sp)
8017d2f0:	8fa70094 	lw	a3,148(sp)
8017d2f4:	0040b021 	move	s6,v0
8017d2f8:	0c0629e0 	jal	8018a780 <__muldf3>
8017d2fc:	0060b821 	move	s7,v1
8017d300:	00408021 	move	s0,v0
8017d304:	3c02801e 	lui	v0,0x801e
8017d308:	8c463a18 	lw	a2,14872(v0)
8017d30c:	8c473a1c 	lw	a3,14876(v0)
8017d310:	02802021 	move	a0,s4
8017d314:	02a02821 	move	a1,s5
8017d318:	0c0629e0 	jal	8018a780 <__muldf3>
8017d31c:	00608821 	move	s1,v1
8017d320:	00403021 	move	a2,v0
8017d324:	02002021 	move	a0,s0
8017d328:	02202821 	move	a1,s1
8017d32c:	0c0629c2 	jal	8018a708 <__adddf3>
8017d330:	00603821 	move	a3,v1
8017d334:	8fa40080 	lw	a0,128(sp)
8017d338:	8fa50084 	lw	a1,132(sp)
8017d33c:	02803021 	move	a2,s4
8017d340:	02a03821 	move	a3,s5
8017d344:	00409021 	move	s2,v0
8017d348:	0c0629a2 	jal	8018a688 <__subdf3>
8017d34c:	00609821 	move	s3,v1
8017d350:	8fa40078 	lw	a0,120(sp)
8017d354:	8fa5007c 	lw	a1,124(sp)
8017d358:	00403021 	move	a2,v0
8017d35c:	0c0629c2 	jal	8018a708 <__adddf3>
8017d360:	00603821 	move	a3,v1
8017d364:	8fa40050 	lw	a0,80(sp)
8017d368:	8fa50054 	lw	a1,84(sp)
8017d36c:	8fa60048 	lw	a2,72(sp)
8017d370:	8fa7004c 	lw	a3,76(sp)
8017d374:	00408021 	move	s0,v0
8017d378:	0c0629c2 	jal	8018a708 <__adddf3>
8017d37c:	00608821 	move	s1,v1
8017d380:	00403021 	move	a2,v0
8017d384:	02002021 	move	a0,s0
8017d388:	02202821 	move	a1,s1
8017d38c:	0c0629c2 	jal	8018a708 <__adddf3>
8017d390:	00603821 	move	a3,v1
8017d394:	8fa60098 	lw	a2,152(sp)
8017d398:	8fa7009c 	lw	a3,156(sp)
8017d39c:	00402021 	move	a0,v0
8017d3a0:	0c0629e0 	jal	8018a780 <__muldf3>
8017d3a4:	00602821 	move	a1,v1
8017d3a8:	00403021 	move	a2,v0
8017d3ac:	02402021 	move	a0,s2
8017d3b0:	02602821 	move	a1,s3
8017d3b4:	0c0629c2 	jal	8018a708 <__adddf3>
8017d3b8:	00603821 	move	a3,v1
8017d3bc:	00403021 	move	a2,v0
8017d3c0:	02c02021 	move	a0,s6
8017d3c4:	02e02821 	move	a1,s7
8017d3c8:	0c0629c2 	jal	8018a708 <__adddf3>
8017d3cc:	00603821 	move	a3,v1
8017d3d0:	8fa400c8 	lw	a0,200(sp)
8017d3d4:	8fa500cc 	lw	a1,204(sp)
8017d3d8:	00403021 	move	a2,v0
8017d3dc:	00603821 	move	a3,v1
8017d3e0:	00408021 	move	s0,v0
8017d3e4:	0c0629c2 	jal	8018a708 <__adddf3>
8017d3e8:	00608821 	move	s1,v1
8017d3ec:	8fa70108 	lw	a3,264(sp)
8017d3f0:	8fa400c8 	lw	a0,200(sp)
8017d3f4:	8fa500cc 	lw	a1,204(sp)
8017d3f8:	ace20000 	sw	v0,0(a3)
8017d3fc:	ace30004 	sw	v1,4(a3)
8017d400:	00403021 	move	a2,v0
8017d404:	0c0629a2 	jal	8018a688 <__subdf3>
8017d408:	00603821 	move	a3,v1
8017d40c:	00403021 	move	a2,v0
8017d410:	02002021 	move	a0,s0
8017d414:	02202821 	move	a1,s1
8017d418:	0c0629c2 	jal	8018a708 <__adddf3>
8017d41c:	00603821 	move	a3,v1
8017d420:	8fa4010c 	lw	a0,268(sp)
8017d424:	8fa5008c 	lw	a1,140(sp)
8017d428:	ac820000 	sw	v0,0(a0)
8017d42c:	ac830004 	sw	v1,4(a0)
8017d430:	8fa40088 	lw	a0,136(sp)
8017d434:	0c062ca0 	jal	8018b280 <__fixdfsi>
8017d438:	00000000 	nop
8017d43c:	8fbf00fc 	lw	ra,252(sp)
8017d440:	8fbe00f8 	lw	s8,248(sp)
8017d444:	8fb700f4 	lw	s7,244(sp)
8017d448:	8fb600f0 	lw	s6,240(sp)
8017d44c:	8fb500ec 	lw	s5,236(sp)
8017d450:	8fb400e8 	lw	s4,232(sp)
8017d454:	8fb300e4 	lw	s3,228(sp)
8017d458:	8fb200e0 	lw	s2,224(sp)
8017d45c:	8fb100dc 	lw	s1,220(sp)
8017d460:	8fb000d8 	lw	s0,216(sp)
8017d464:	30420003 	andi	v0,v0,0x3
8017d468:	03e00008 	jr	ra
8017d46c:	27bd0100 	addiu	sp,sp,256
8017d470:	8fa60080 	lw	a2,128(sp)
8017d474:	8fa70084 	lw	a3,132(sp)
8017d478:	0c0629a2 	jal	8018a688 <__subdf3>
8017d47c:	02e02821 	move	a1,s7
8017d480:	8fa40040 	lw	a0,64(sp)
8017d484:	8fa50044 	lw	a1,68(sp)
8017d488:	0805f439 	j	8017d0e4 <__branred+0x7b4>
8017d48c:	00403021 	move	a2,v0
8017d490:	8c4628e0 	lw	a2,10464(v0)
8017d494:	8c4728e4 	lw	a3,10468(v0)
8017d498:	8fa40080 	lw	a0,128(sp)
8017d49c:	8fa50084 	lw	a1,132(sp)
8017d4a0:	0c062c0c 	jal	8018b030 <__ltdf2>
8017d4a4:	00000000 	nop
8017d4a8:	0441ff2b 	bgez	v0,8017d158 <__branred+0x828>
8017d4ac:	3c028019 	lui	v0,0x8019
8017d4b0:	8c50cea8 	lw	s0,-12632(v0)
8017d4b4:	8c51ceac 	lw	s1,-12628(v0)
8017d4b8:	8fa40080 	lw	a0,128(sp)
8017d4bc:	8fa50084 	lw	a1,132(sp)
8017d4c0:	02003021 	move	a2,s0
8017d4c4:	0c0629c2 	jal	8018a708 <__adddf3>
8017d4c8:	02203821 	move	a3,s1
8017d4cc:	8fa40088 	lw	a0,136(sp)
8017d4d0:	8fa5008c 	lw	a1,140(sp)
8017d4d4:	02003021 	move	a2,s0
8017d4d8:	02203821 	move	a3,s1
8017d4dc:	afa20080 	sw	v0,128(sp)
8017d4e0:	0c0629a2 	jal	8018a688 <__subdf3>
8017d4e4:	afa30084 	sw	v1,132(sp)
8017d4e8:	afa20088 	sw	v0,136(sp)
8017d4ec:	0805f456 	j	8017d158 <__branred+0x828>
8017d4f0:	afa3008c 	sw	v1,140(sp)
8017d4f4:	02c03021 	move	a2,s6
8017d4f8:	0805f42b 	j	8017d0ac <__branred+0x77c>
8017d4fc:	02e23826 	xor	a3,s7,v0
8017d500:	8fa30040 	lw	v1,64(sp)
8017d504:	8fa40044 	lw	a0,68(sp)
8017d508:	00608021 	move	s0,v1
8017d50c:	0805f422 	j	8017d088 <__branred+0x758>
8017d510:	00828826 	xor	s1,a0,v0
8017d514:	0805f34a 	j	8017cd28 <__branred+0x3f8>
8017d518:	00002021 	move	a0,zero
8017d51c:	0805f286 	j	8017ca18 <__branred+0xe8>
8017d520:	00002021 	move	a0,zero
	...

8017d530 <__dubsin>:
8017d530:	27bdfe78 	addiu	sp,sp,-392
8017d534:	3c02801e 	lui	v0,0x801e
8017d538:	afb10164 	sw	s1,356(sp)
8017d53c:	afb00160 	sw	s0,352(sp)
8017d540:	8c513a44 	lw	s1,14916(v0)
8017d544:	8c503a40 	lw	s0,14912(v0)
8017d548:	afb3016c 	sw	s3,364(sp)
8017d54c:	afb20168 	sw	s2,360(sp)
8017d550:	00a09821 	move	s3,a1
8017d554:	00809021 	move	s2,a0
8017d558:	02202821 	move	a1,s1
8017d55c:	02002021 	move	a0,s0
8017d560:	afb7017c 	sw	s7,380(sp)
8017d564:	afb60178 	sw	s6,376(sp)
8017d568:	00e0b821 	move	s7,a3
8017d56c:	00c0b021 	move	s6,a2
8017d570:	02603821 	move	a3,s3
8017d574:	02403021 	move	a2,s2
8017d578:	afbf0184 	sw	ra,388(sp)
8017d57c:	afbe0180 	sw	s8,384(sp)
8017d580:	afb50174 	sw	s5,372(sp)
8017d584:	0c0629c2 	jal	8018a708 <__adddf3>
8017d588:	afb40170 	sw	s4,368(sp)
8017d58c:	00402021 	move	a0,v0
8017d590:	02003021 	move	a2,s0
8017d594:	02203821 	move	a3,s1
8017d598:	00602821 	move	a1,v1
8017d59c:	0c0629a2 	jal	8018a688 <__subdf3>
8017d5a0:	0040a021 	move	s4,v0
8017d5a4:	00403021 	move	a2,v0
8017d5a8:	02402021 	move	a0,s2
8017d5ac:	02602821 	move	a1,s3
8017d5b0:	0c0629a2 	jal	8018a688 <__subdf3>
8017d5b4:	00603821 	move	a3,v1
8017d5b8:	00402021 	move	a0,v0
8017d5bc:	02c03021 	move	a2,s6
8017d5c0:	02e03821 	move	a3,s7
8017d5c4:	00602821 	move	a1,v1
8017d5c8:	00408021 	move	s0,v0
8017d5cc:	0c0629c2 	jal	8018a708 <__adddf3>
8017d5d0:	00608821 	move	s1,v1
8017d5d4:	00403021 	move	a2,v0
8017d5d8:	02002021 	move	a0,s0
8017d5dc:	02202821 	move	a1,s1
8017d5e0:	00603821 	move	a3,v1
8017d5e4:	afa20038 	sw	v0,56(sp)
8017d5e8:	0c0629a2 	jal	8018a688 <__subdf3>
8017d5ec:	afa3003c 	sw	v1,60(sp)
8017d5f0:	00403021 	move	a2,v0
8017d5f4:	02c02021 	move	a0,s6
8017d5f8:	02e02821 	move	a1,s7
8017d5fc:	0c0629c2 	jal	8018a708 <__adddf3>
8017d600:	00603821 	move	a3,v1
8017d604:	3c1e801d 	lui	s8,0x801d
8017d608:	afa200c0 	sw	v0,192(sp)
8017d60c:	27c27970 	addiu	v0,s8,31088
8017d610:	8fa40038 	lw	a0,56(sp)
8017d614:	8fa5003c 	lw	a1,60(sp)
8017d618:	8c460000 	lw	a2,0(v0)
8017d61c:	8c470004 	lw	a3,4(v0)
8017d620:	0c0629e0 	jal	8018a780 <__muldf3>
8017d624:	afa300c4 	sw	v1,196(sp)
8017d628:	8fa40038 	lw	a0,56(sp)
8017d62c:	8fa5003c 	lw	a1,60(sp)
8017d630:	00403021 	move	a2,v0
8017d634:	00603821 	move	a3,v1
8017d638:	00408021 	move	s0,v0
8017d63c:	0c0629a2 	jal	8018a688 <__subdf3>
8017d640:	00608821 	move	s1,v1
8017d644:	00403021 	move	a2,v0
8017d648:	02002021 	move	a0,s0
8017d64c:	02202821 	move	a1,s1
8017d650:	0c0629c2 	jal	8018a708 <__adddf3>
8017d654:	00603821 	move	a3,v1
8017d658:	8fa40038 	lw	a0,56(sp)
8017d65c:	8fa5003c 	lw	a1,60(sp)
8017d660:	00403021 	move	a2,v0
8017d664:	00603821 	move	a3,v1
8017d668:	afa200d0 	sw	v0,208(sp)
8017d66c:	0c0629a2 	jal	8018a688 <__subdf3>
8017d670:	afa300d4 	sw	v1,212(sp)
8017d674:	8fa400d0 	lw	a0,208(sp)
8017d678:	8fa500d4 	lw	a1,212(sp)
8017d67c:	00803021 	move	a2,a0
8017d680:	00a03821 	move	a3,a1
8017d684:	afa200c8 	sw	v0,200(sp)
8017d688:	0c0629e0 	jal	8018a780 <__muldf3>
8017d68c:	afa300cc 	sw	v1,204(sp)
8017d690:	8fa400d0 	lw	a0,208(sp)
8017d694:	8fa500d4 	lw	a1,212(sp)
8017d698:	8fa600c8 	lw	a2,200(sp)
8017d69c:	8fa700cc 	lw	a3,204(sp)
8017d6a0:	0040b021 	move	s6,v0
8017d6a4:	0c0629e0 	jal	8018a780 <__muldf3>
8017d6a8:	0060b821 	move	s7,v1
8017d6ac:	00402021 	move	a0,v0
8017d6b0:	00602821 	move	a1,v1
8017d6b4:	00403021 	move	a2,v0
8017d6b8:	0c0629c2 	jal	8018a708 <__adddf3>
8017d6bc:	00603821 	move	a3,v1
8017d6c0:	00403021 	move	a2,v0
8017d6c4:	02c02021 	move	a0,s6
8017d6c8:	02e02821 	move	a1,s7
8017d6cc:	00603821 	move	a3,v1
8017d6d0:	00408021 	move	s0,v0
8017d6d4:	0c0629c2 	jal	8018a708 <__adddf3>
8017d6d8:	00608821 	move	s1,v1
8017d6dc:	00403021 	move	a2,v0
8017d6e0:	02c02021 	move	a0,s6
8017d6e4:	02e02821 	move	a1,s7
8017d6e8:	00603821 	move	a3,v1
8017d6ec:	00409021 	move	s2,v0
8017d6f0:	0c0629a2 	jal	8018a688 <__subdf3>
8017d6f4:	00609821 	move	s3,v1
8017d6f8:	00403021 	move	a2,v0
8017d6fc:	02002021 	move	a0,s0
8017d700:	02202821 	move	a1,s1
8017d704:	0c0629c2 	jal	8018a708 <__adddf3>
8017d708:	00603821 	move	a3,v1
8017d70c:	8fa400c8 	lw	a0,200(sp)
8017d710:	8fa500cc 	lw	a1,204(sp)
8017d714:	00803021 	move	a2,a0
8017d718:	00a03821 	move	a3,a1
8017d71c:	00408021 	move	s0,v0
8017d720:	0c0629e0 	jal	8018a780 <__muldf3>
8017d724:	00608821 	move	s1,v1
8017d728:	00403021 	move	a2,v0
8017d72c:	02002021 	move	a0,s0
8017d730:	02202821 	move	a1,s1
8017d734:	0c0629c2 	jal	8018a708 <__adddf3>
8017d738:	00603821 	move	a3,v1
8017d73c:	8fa40038 	lw	a0,56(sp)
8017d740:	8fa5003c 	lw	a1,60(sp)
8017d744:	8fa600c0 	lw	a2,192(sp)
8017d748:	8fa700c4 	lw	a3,196(sp)
8017d74c:	00408021 	move	s0,v0
8017d750:	0c0629e0 	jal	8018a780 <__muldf3>
8017d754:	00608821 	move	s1,v1
8017d758:	00402021 	move	a0,v0
8017d75c:	00602821 	move	a1,v1
8017d760:	00403021 	move	a2,v0
8017d764:	0c0629c2 	jal	8018a708 <__adddf3>
8017d768:	00603821 	move	a3,v1
8017d76c:	00403021 	move	a2,v0
8017d770:	02002021 	move	a0,s0
8017d774:	02202821 	move	a1,s1
8017d778:	0c0629c2 	jal	8018a708 <__adddf3>
8017d77c:	00603821 	move	a3,v1
8017d780:	00403021 	move	a2,v0
8017d784:	02402021 	move	a0,s2
8017d788:	02602821 	move	a1,s3
8017d78c:	00603821 	move	a3,v1
8017d790:	00408021 	move	s0,v0
8017d794:	0c0629c2 	jal	8018a708 <__adddf3>
8017d798:	00608821 	move	s1,v1
8017d79c:	00403021 	move	a2,v0
8017d7a0:	02402021 	move	a0,s2
8017d7a4:	02602821 	move	a1,s3
8017d7a8:	00603821 	move	a3,v1
8017d7ac:	afa200b8 	sw	v0,184(sp)
8017d7b0:	0c0629a2 	jal	8018a688 <__subdf3>
8017d7b4:	afa300bc 	sw	v1,188(sp)
8017d7b8:	00403021 	move	a2,v0
8017d7bc:	02002021 	move	a0,s0
8017d7c0:	02202821 	move	a1,s1
8017d7c4:	0c0629c2 	jal	8018a708 <__adddf3>
8017d7c8:	00603821 	move	a3,v1
8017d7cc:	afa200b0 	sw	v0,176(sp)
8017d7d0:	3c02801e 	lui	v0,0x801e
8017d7d4:	24423a48 	addiu	v0,v0,14920
8017d7d8:	0014a140 	sll	s4,s4,0x5
8017d7dc:	0282a021 	addu	s4,s4,v0
8017d7e0:	afa300b4 	sw	v1,180(sp)
8017d7e4:	27c37970 	addiu	v1,s8,31088
8017d7e8:	8c660000 	lw	a2,0(v1)
8017d7ec:	8c670004 	lw	a3,4(v1)
8017d7f0:	8e820018 	lw	v0,24(s4)
8017d7f4:	8e83001c 	lw	v1,28(s4)
8017d7f8:	afa20090 	sw	v0,144(sp)
8017d7fc:	afa30094 	sw	v1,148(sp)
8017d800:	8e820000 	lw	v0,0(s4)
8017d804:	8e830004 	lw	v1,4(s4)
8017d808:	afa20040 	sw	v0,64(sp)
8017d80c:	afa30044 	sw	v1,68(sp)
8017d810:	8e820008 	lw	v0,8(s4)
8017d814:	8e83000c 	lw	v1,12(s4)
8017d818:	8fa400b8 	lw	a0,184(sp)
8017d81c:	8fa500bc 	lw	a1,188(sp)
8017d820:	afa200a0 	sw	v0,160(sp)
8017d824:	afa300a4 	sw	v1,164(sp)
8017d828:	8e820010 	lw	v0,16(s4)
8017d82c:	8e830014 	lw	v1,20(s4)
8017d830:	afa20098 	sw	v0,152(sp)
8017d834:	0c0629e0 	jal	8018a780 <__muldf3>
8017d838:	afa3009c 	sw	v1,156(sp)
8017d83c:	8fa400b8 	lw	a0,184(sp)
8017d840:	8fa500bc 	lw	a1,188(sp)
8017d844:	00403021 	move	a2,v0
8017d848:	00603821 	move	a3,v1
8017d84c:	00408021 	move	s0,v0
8017d850:	0c0629a2 	jal	8018a688 <__subdf3>
8017d854:	00608821 	move	s1,v1
8017d858:	00403021 	move	a2,v0
8017d85c:	02002021 	move	a0,s0
8017d860:	02202821 	move	a1,s1
8017d864:	0c0629c2 	jal	8018a708 <__adddf3>
8017d868:	00603821 	move	a3,v1
8017d86c:	8fa400b8 	lw	a0,184(sp)
8017d870:	8fa500bc 	lw	a1,188(sp)
8017d874:	00403021 	move	a2,v0
8017d878:	00603821 	move	a3,v1
8017d87c:	afa20050 	sw	v0,80(sp)
8017d880:	0c0629a2 	jal	8018a688 <__subdf3>
8017d884:	afa30054 	sw	v1,84(sp)
8017d888:	afa20058 	sw	v0,88(sp)
8017d88c:	3c02801e 	lui	v0,0x801e
8017d890:	8c564808 	lw	s6,18440(v0)
8017d894:	8c57480c 	lw	s7,18444(v0)
8017d898:	afa3005c 	sw	v1,92(sp)
8017d89c:	27c37970 	addiu	v1,s8,31088
8017d8a0:	8c660000 	lw	a2,0(v1)
8017d8a4:	8c670004 	lw	a3,4(v1)
8017d8a8:	02c02021 	move	a0,s6
8017d8ac:	0c0629e0 	jal	8018a780 <__muldf3>
8017d8b0:	02e02821 	move	a1,s7
8017d8b4:	00403021 	move	a2,v0
8017d8b8:	02c02021 	move	a0,s6
8017d8bc:	02e02821 	move	a1,s7
8017d8c0:	00603821 	move	a3,v1
8017d8c4:	00408021 	move	s0,v0
8017d8c8:	0c0629a2 	jal	8018a688 <__subdf3>
8017d8cc:	00608821 	move	s1,v1
8017d8d0:	00403021 	move	a2,v0
8017d8d4:	02002021 	move	a0,s0
8017d8d8:	02202821 	move	a1,s1
8017d8dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017d8e0:	00603821 	move	a3,v1
8017d8e4:	00403021 	move	a2,v0
8017d8e8:	02c02021 	move	a0,s6
8017d8ec:	02e02821 	move	a1,s7
8017d8f0:	00603821 	move	a3,v1
8017d8f4:	00408021 	move	s0,v0
8017d8f8:	0c0629a2 	jal	8018a688 <__subdf3>
8017d8fc:	00608821 	move	s1,v1
8017d900:	8fa40050 	lw	a0,80(sp)
8017d904:	8fa50054 	lw	a1,84(sp)
8017d908:	02003021 	move	a2,s0
8017d90c:	02203821 	move	a3,s1
8017d910:	afa200e8 	sw	v0,232(sp)
8017d914:	0c0629e0 	jal	8018a780 <__muldf3>
8017d918:	afa300ec 	sw	v1,236(sp)
8017d91c:	8fa40050 	lw	a0,80(sp)
8017d920:	8fa50054 	lw	a1,84(sp)
8017d924:	8fa600e8 	lw	a2,232(sp)
8017d928:	8fa700ec 	lw	a3,236(sp)
8017d92c:	0040a021 	move	s4,v0
8017d930:	0c0629e0 	jal	8018a780 <__muldf3>
8017d934:	0060a821 	move	s5,v1
8017d938:	8fa40058 	lw	a0,88(sp)
8017d93c:	8fa5005c 	lw	a1,92(sp)
8017d940:	02003021 	move	a2,s0
8017d944:	02203821 	move	a3,s1
8017d948:	00409021 	move	s2,v0
8017d94c:	0c0629e0 	jal	8018a780 <__muldf3>
8017d950:	00609821 	move	s3,v1
8017d954:	00403021 	move	a2,v0
8017d958:	02402021 	move	a0,s2
8017d95c:	02602821 	move	a1,s3
8017d960:	0c0629c2 	jal	8018a708 <__adddf3>
8017d964:	00603821 	move	a3,v1
8017d968:	00403021 	move	a2,v0
8017d96c:	02802021 	move	a0,s4
8017d970:	02a02821 	move	a1,s5
8017d974:	00603821 	move	a3,v1
8017d978:	00408021 	move	s0,v0
8017d97c:	0c0629c2 	jal	8018a708 <__adddf3>
8017d980:	00608821 	move	s1,v1
8017d984:	00403021 	move	a2,v0
8017d988:	02802021 	move	a0,s4
8017d98c:	02a02821 	move	a1,s5
8017d990:	00603821 	move	a3,v1
8017d994:	00409021 	move	s2,v0
8017d998:	0c0629a2 	jal	8018a688 <__subdf3>
8017d99c:	00609821 	move	s3,v1
8017d9a0:	00403021 	move	a2,v0
8017d9a4:	02002021 	move	a0,s0
8017d9a8:	02202821 	move	a1,s1
8017d9ac:	0c0629c2 	jal	8018a708 <__adddf3>
8017d9b0:	00603821 	move	a3,v1
8017d9b4:	8fa40058 	lw	a0,88(sp)
8017d9b8:	8fa5005c 	lw	a1,92(sp)
8017d9bc:	8fa600e8 	lw	a2,232(sp)
8017d9c0:	8fa700ec 	lw	a3,236(sp)
8017d9c4:	00408021 	move	s0,v0
8017d9c8:	0c0629e0 	jal	8018a780 <__muldf3>
8017d9cc:	00608821 	move	s1,v1
8017d9d0:	00403021 	move	a2,v0
8017d9d4:	02002021 	move	a0,s0
8017d9d8:	02202821 	move	a1,s1
8017d9dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017d9e0:	00603821 	move	a3,v1
8017d9e4:	0040a021 	move	s4,v0
8017d9e8:	3c02801e 	lui	v0,0x801e
8017d9ec:	8c464810 	lw	a2,18448(v0)
8017d9f0:	8c474814 	lw	a3,18452(v0)
8017d9f4:	8fa400b8 	lw	a0,184(sp)
8017d9f8:	8fa500bc 	lw	a1,188(sp)
8017d9fc:	0c0629e0 	jal	8018a780 <__muldf3>
8017da00:	0060a821 	move	s5,v1
8017da04:	8fa400b0 	lw	a0,176(sp)
8017da08:	8fa500b4 	lw	a1,180(sp)
8017da0c:	02c03021 	move	a2,s6
8017da10:	02e03821 	move	a3,s7
8017da14:	00408021 	move	s0,v0
8017da18:	0c0629e0 	jal	8018a780 <__muldf3>
8017da1c:	00608821 	move	s1,v1
8017da20:	00403021 	move	a2,v0
8017da24:	02002021 	move	a0,s0
8017da28:	02202821 	move	a1,s1
8017da2c:	0c0629c2 	jal	8018a708 <__adddf3>
8017da30:	00603821 	move	a3,v1
8017da34:	00403021 	move	a2,v0
8017da38:	02802021 	move	a0,s4
8017da3c:	02a02821 	move	a1,s5
8017da40:	0c0629c2 	jal	8018a708 <__adddf3>
8017da44:	00603821 	move	a3,v1
8017da48:	00403021 	move	a2,v0
8017da4c:	02402021 	move	a0,s2
8017da50:	02602821 	move	a1,s3
8017da54:	00603821 	move	a3,v1
8017da58:	00408021 	move	s0,v0
8017da5c:	0c0629c2 	jal	8018a708 <__adddf3>
8017da60:	00608821 	move	s1,v1
8017da64:	00403021 	move	a2,v0
8017da68:	02402021 	move	a0,s2
8017da6c:	02602821 	move	a1,s3
8017da70:	00603821 	move	a3,v1
8017da74:	0040a021 	move	s4,v0
8017da78:	0c0629a2 	jal	8018a688 <__subdf3>
8017da7c:	0060a821 	move	s5,v1
8017da80:	00403021 	move	a2,v0
8017da84:	02002021 	move	a0,s0
8017da88:	02202821 	move	a1,s1
8017da8c:	0c0629c2 	jal	8018a708 <__adddf3>
8017da90:	00603821 	move	a3,v1
8017da94:	0040b021 	move	s6,v0
8017da98:	3c02801e 	lui	v0,0x801e
8017da9c:	8c524818 	lw	s2,18456(v0)
8017daa0:	8c53481c 	lw	s3,18460(v0)
8017daa4:	02802021 	move	a0,s4
8017daa8:	02a02821 	move	a1,s5
8017daac:	02403021 	move	a2,s2
8017dab0:	02603821 	move	a3,s3
8017dab4:	0c0629c2 	jal	8018a708 <__adddf3>
8017dab8:	0060b821 	move	s7,v1
8017dabc:	02802021 	move	a0,s4
8017dac0:	02a02821 	move	a1,s5
8017dac4:	00003021 	move	a2,zero
8017dac8:	00003821 	move	a3,zero
8017dacc:	afa200e0 	sw	v0,224(sp)
8017dad0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017dad4:	afa300e4 	sw	v1,228(sp)
8017dad8:	184007a7 	blez	v0,8017f978 <__dubsin+0x2448>
8017dadc:	02402021 	move	a0,s2
8017dae0:	02602821 	move	a1,s3
8017dae4:	00003021 	move	a2,zero
8017dae8:	00003821 	move	a3,zero
8017daec:	02808021 	move	s0,s4
8017daf0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017daf4:	02a08821 	move	s1,s5
8017daf8:	184007a8 	blez	v0,8017f99c <__dubsin+0x246c>
8017dafc:	3c028000 	lui	v0,0x8000
8017db00:	02403021 	move	a2,s2
8017db04:	02603821 	move	a3,s3
8017db08:	02002021 	move	a0,s0
8017db0c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017db10:	02202821 	move	a1,s1
8017db14:	184006e4 	blez	v0,8017f6a8 <__dubsin+0x2178>
8017db18:	00000000 	nop
8017db1c:	8fa600e0 	lw	a2,224(sp)
8017db20:	8fa700e4 	lw	a3,228(sp)
8017db24:	02802021 	move	a0,s4
8017db28:	0c0629a2 	jal	8018a688 <__subdf3>
8017db2c:	02a02821 	move	a1,s5
8017db30:	00403021 	move	a2,v0
8017db34:	02402021 	move	a0,s2
8017db38:	02602821 	move	a1,s3
8017db3c:	0c0629c2 	jal	8018a708 <__adddf3>
8017db40:	00603821 	move	a3,v1
8017db44:	3c04801e 	lui	a0,0x801e
8017db48:	8c864820 	lw	a2,18464(a0)
8017db4c:	8c874824 	lw	a3,18468(a0)
8017db50:	00602821 	move	a1,v1
8017db54:	0c0629c2 	jal	8018a708 <__adddf3>
8017db58:	00402021 	move	a0,v0
8017db5c:	00403021 	move	a2,v0
8017db60:	02c02021 	move	a0,s6
8017db64:	02e02821 	move	a1,s7
8017db68:	0c0629c2 	jal	8018a708 <__adddf3>
8017db6c:	00603821 	move	a3,v1
8017db70:	afa200d8 	sw	v0,216(sp)
8017db74:	afa300dc 	sw	v1,220(sp)
8017db78:	8fa600e0 	lw	a2,224(sp)
8017db7c:	8fa700e4 	lw	a3,228(sp)
8017db80:	8fa400d8 	lw	a0,216(sp)
8017db84:	8fa500dc 	lw	a1,220(sp)
8017db88:	0c0629c2 	jal	8018a708 <__adddf3>
8017db8c:	00000000 	nop
8017db90:	8fc67970 	lw	a2,31088(s8)
8017db94:	8fc77974 	lw	a3,31092(s8)
8017db98:	00402021 	move	a0,v0
8017db9c:	00602821 	move	a1,v1
8017dba0:	0040a021 	move	s4,v0
8017dba4:	0c0629e0 	jal	8018a780 <__muldf3>
8017dba8:	0060a821 	move	s5,v1
8017dbac:	00403021 	move	a2,v0
8017dbb0:	02802021 	move	a0,s4
8017dbb4:	02a02821 	move	a1,s5
8017dbb8:	00603821 	move	a3,v1
8017dbbc:	00408021 	move	s0,v0
8017dbc0:	0c0629a2 	jal	8018a688 <__subdf3>
8017dbc4:	00608821 	move	s1,v1
8017dbc8:	00403021 	move	a2,v0
8017dbcc:	02002021 	move	a0,s0
8017dbd0:	02202821 	move	a1,s1
8017dbd4:	0c0629c2 	jal	8018a708 <__adddf3>
8017dbd8:	00603821 	move	a3,v1
8017dbdc:	00403021 	move	a2,v0
8017dbe0:	02802021 	move	a0,s4
8017dbe4:	02a02821 	move	a1,s5
8017dbe8:	00603821 	move	a3,v1
8017dbec:	00408021 	move	s0,v0
8017dbf0:	0c0629a2 	jal	8018a688 <__subdf3>
8017dbf4:	00608821 	move	s1,v1
8017dbf8:	8fa40050 	lw	a0,80(sp)
8017dbfc:	8fa50054 	lw	a1,84(sp)
8017dc00:	02003021 	move	a2,s0
8017dc04:	02203821 	move	a3,s1
8017dc08:	afa200f0 	sw	v0,240(sp)
8017dc0c:	0c0629e0 	jal	8018a780 <__muldf3>
8017dc10:	afa300f4 	sw	v1,244(sp)
8017dc14:	8fa40050 	lw	a0,80(sp)
8017dc18:	8fa50054 	lw	a1,84(sp)
8017dc1c:	8fa600f0 	lw	a2,240(sp)
8017dc20:	8fa700f4 	lw	a3,244(sp)
8017dc24:	0040b021 	move	s6,v0
8017dc28:	0c0629e0 	jal	8018a780 <__muldf3>
8017dc2c:	0060b821 	move	s7,v1
8017dc30:	8fa40058 	lw	a0,88(sp)
8017dc34:	8fa5005c 	lw	a1,92(sp)
8017dc38:	02003021 	move	a2,s0
8017dc3c:	02203821 	move	a3,s1
8017dc40:	00409021 	move	s2,v0
8017dc44:	0c0629e0 	jal	8018a780 <__muldf3>
8017dc48:	00609821 	move	s3,v1
8017dc4c:	00403021 	move	a2,v0
8017dc50:	02402021 	move	a0,s2
8017dc54:	02602821 	move	a1,s3
8017dc58:	0c0629c2 	jal	8018a708 <__adddf3>
8017dc5c:	00603821 	move	a3,v1
8017dc60:	00403021 	move	a2,v0
8017dc64:	02c02021 	move	a0,s6
8017dc68:	02e02821 	move	a1,s7
8017dc6c:	00603821 	move	a3,v1
8017dc70:	00408021 	move	s0,v0
8017dc74:	0c0629c2 	jal	8018a708 <__adddf3>
8017dc78:	00608821 	move	s1,v1
8017dc7c:	00403021 	move	a2,v0
8017dc80:	02c02021 	move	a0,s6
8017dc84:	02e02821 	move	a1,s7
8017dc88:	00603821 	move	a3,v1
8017dc8c:	00409021 	move	s2,v0
8017dc90:	0c0629a2 	jal	8018a688 <__subdf3>
8017dc94:	00609821 	move	s3,v1
8017dc98:	00403021 	move	a2,v0
8017dc9c:	02002021 	move	a0,s0
8017dca0:	02202821 	move	a1,s1
8017dca4:	0c0629c2 	jal	8018a708 <__adddf3>
8017dca8:	00603821 	move	a3,v1
8017dcac:	8fa40058 	lw	a0,88(sp)
8017dcb0:	8fa5005c 	lw	a1,92(sp)
8017dcb4:	8fa600f0 	lw	a2,240(sp)
8017dcb8:	8fa700f4 	lw	a3,244(sp)
8017dcbc:	00408021 	move	s0,v0
8017dcc0:	0c0629e0 	jal	8018a780 <__muldf3>
8017dcc4:	00608821 	move	s1,v1
8017dcc8:	00403021 	move	a2,v0
8017dccc:	02002021 	move	a0,s0
8017dcd0:	02202821 	move	a1,s1
8017dcd4:	0c0629c2 	jal	8018a708 <__adddf3>
8017dcd8:	00603821 	move	a3,v1
8017dcdc:	8fa400e0 	lw	a0,224(sp)
8017dce0:	8fa500e4 	lw	a1,228(sp)
8017dce4:	02803021 	move	a2,s4
8017dce8:	02a03821 	move	a3,s5
8017dcec:	0040b021 	move	s6,v0
8017dcf0:	0c0629a2 	jal	8018a688 <__subdf3>
8017dcf4:	0060b821 	move	s7,v1
8017dcf8:	8fa400d8 	lw	a0,216(sp)
8017dcfc:	8fa500dc 	lw	a1,220(sp)
8017dd00:	00403021 	move	a2,v0
8017dd04:	0c0629c2 	jal	8018a708 <__adddf3>
8017dd08:	00603821 	move	a3,v1
8017dd0c:	8fa400b8 	lw	a0,184(sp)
8017dd10:	8fa500bc 	lw	a1,188(sp)
8017dd14:	00403021 	move	a2,v0
8017dd18:	0c0629e0 	jal	8018a780 <__muldf3>
8017dd1c:	00603821 	move	a3,v1
8017dd20:	8fa400b0 	lw	a0,176(sp)
8017dd24:	8fa500b4 	lw	a1,180(sp)
8017dd28:	02803021 	move	a2,s4
8017dd2c:	02a03821 	move	a3,s5
8017dd30:	00408021 	move	s0,v0
8017dd34:	0c0629e0 	jal	8018a780 <__muldf3>
8017dd38:	00608821 	move	s1,v1
8017dd3c:	00403021 	move	a2,v0
8017dd40:	02002021 	move	a0,s0
8017dd44:	02202821 	move	a1,s1
8017dd48:	0c0629c2 	jal	8018a708 <__adddf3>
8017dd4c:	00603821 	move	a3,v1
8017dd50:	00403021 	move	a2,v0
8017dd54:	02c02021 	move	a0,s6
8017dd58:	02e02821 	move	a1,s7
8017dd5c:	0c0629c2 	jal	8018a708 <__adddf3>
8017dd60:	00603821 	move	a3,v1
8017dd64:	00403021 	move	a2,v0
8017dd68:	02402021 	move	a0,s2
8017dd6c:	02602821 	move	a1,s3
8017dd70:	00603821 	move	a3,v1
8017dd74:	00408021 	move	s0,v0
8017dd78:	0c0629c2 	jal	8018a708 <__adddf3>
8017dd7c:	00608821 	move	s1,v1
8017dd80:	00403021 	move	a2,v0
8017dd84:	02402021 	move	a0,s2
8017dd88:	02602821 	move	a1,s3
8017dd8c:	00603821 	move	a3,v1
8017dd90:	0040a021 	move	s4,v0
8017dd94:	0c0629a2 	jal	8018a688 <__subdf3>
8017dd98:	0060a821 	move	s5,v1
8017dd9c:	00403021 	move	a2,v0
8017dda0:	02002021 	move	a0,s0
8017dda4:	02202821 	move	a1,s1
8017dda8:	0c0629c2 	jal	8018a708 <__adddf3>
8017ddac:	00603821 	move	a3,v1
8017ddb0:	0040b021 	move	s6,v0
8017ddb4:	3c02801e 	lui	v0,0x801e
8017ddb8:	8c524828 	lw	s2,18472(v0)
8017ddbc:	8c53482c 	lw	s3,18476(v0)
8017ddc0:	02802021 	move	a0,s4
8017ddc4:	02a02821 	move	a1,s5
8017ddc8:	02403021 	move	a2,s2
8017ddcc:	02603821 	move	a3,s3
8017ddd0:	0c0629c2 	jal	8018a708 <__adddf3>
8017ddd4:	0060b821 	move	s7,v1
8017ddd8:	02802021 	move	a0,s4
8017dddc:	02a02821 	move	a1,s5
8017dde0:	00003021 	move	a2,zero
8017dde4:	00003821 	move	a3,zero
8017dde8:	afa20080 	sw	v0,128(sp)
8017ddec:	0c062bc4 	jal	8018af10 <__gtdf2>
8017ddf0:	afa30084 	sw	v1,132(sp)
8017ddf4:	1840071a 	blez	v0,8017fa60 <__dubsin+0x2530>
8017ddf8:	3c028000 	lui	v0,0x8000
8017ddfc:	02808021 	move	s0,s4
8017de00:	02a08821 	move	s1,s5
8017de04:	02402021 	move	a0,s2
8017de08:	02602821 	move	a1,s3
8017de0c:	00003021 	move	a2,zero
8017de10:	0c062bc4 	jal	8018af10 <__gtdf2>
8017de14:	00003821 	move	a3,zero
8017de18:	1840070e 	blez	v0,8017fa54 <__dubsin+0x2524>
8017de1c:	3c028000 	lui	v0,0x8000
8017de20:	02403021 	move	a2,s2
8017de24:	02603821 	move	a3,s3
8017de28:	02002021 	move	a0,s0
8017de2c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017de30:	02202821 	move	a1,s1
8017de34:	184006b8 	blez	v0,8017f918 <__dubsin+0x23e8>
8017de38:	00000000 	nop
8017de3c:	8fa60080 	lw	a2,128(sp)
8017de40:	8fa70084 	lw	a3,132(sp)
8017de44:	02802021 	move	a0,s4
8017de48:	0c0629a2 	jal	8018a688 <__subdf3>
8017de4c:	02a02821 	move	a1,s5
8017de50:	00403021 	move	a2,v0
8017de54:	02402021 	move	a0,s2
8017de58:	02602821 	move	a1,s3
8017de5c:	0c0629c2 	jal	8018a708 <__adddf3>
8017de60:	00603821 	move	a3,v1
8017de64:	3c04801e 	lui	a0,0x801e
8017de68:	8c864830 	lw	a2,18480(a0)
8017de6c:	8c874834 	lw	a3,18484(a0)
8017de70:	00602821 	move	a1,v1
8017de74:	0c0629c2 	jal	8018a708 <__adddf3>
8017de78:	00402021 	move	a0,v0
8017de7c:	00403021 	move	a2,v0
8017de80:	02c02021 	move	a0,s6
8017de84:	02e02821 	move	a1,s7
8017de88:	0c0629c2 	jal	8018a708 <__adddf3>
8017de8c:	00603821 	move	a3,v1
8017de90:	afa20030 	sw	v0,48(sp)
8017de94:	afa30034 	sw	v1,52(sp)
8017de98:	8fa40030 	lw	a0,48(sp)
8017de9c:	8fa50034 	lw	a1,52(sp)
8017dea0:	8fa60080 	lw	a2,128(sp)
8017dea4:	8fa70084 	lw	a3,132(sp)
8017dea8:	0c0629c2 	jal	8018a708 <__adddf3>
8017deac:	00000000 	nop
8017deb0:	0040a021 	move	s4,v0
8017deb4:	00402021 	move	a0,v0
8017deb8:	3c02801d 	lui	v0,0x801d
8017debc:	24427970 	addiu	v0,v0,31088
8017dec0:	8c460000 	lw	a2,0(v0)
8017dec4:	8c470004 	lw	a3,4(v0)
8017dec8:	00602821 	move	a1,v1
8017decc:	0c0629e0 	jal	8018a780 <__muldf3>
8017ded0:	0060a821 	move	s5,v1
8017ded4:	00403021 	move	a2,v0
8017ded8:	02802021 	move	a0,s4
8017dedc:	02a02821 	move	a1,s5
8017dee0:	00603821 	move	a3,v1
8017dee4:	00408021 	move	s0,v0
8017dee8:	0c0629a2 	jal	8018a688 <__subdf3>
8017deec:	00608821 	move	s1,v1
8017def0:	00403021 	move	a2,v0
8017def4:	02002021 	move	a0,s0
8017def8:	02202821 	move	a1,s1
8017defc:	0c0629c2 	jal	8018a708 <__adddf3>
8017df00:	00603821 	move	a3,v1
8017df04:	00403021 	move	a2,v0
8017df08:	02802021 	move	a0,s4
8017df0c:	02a02821 	move	a1,s5
8017df10:	00603821 	move	a3,v1
8017df14:	00408021 	move	s0,v0
8017df18:	0c0629a2 	jal	8018a688 <__subdf3>
8017df1c:	00608821 	move	s1,v1
8017df20:	8fa40050 	lw	a0,80(sp)
8017df24:	8fa50054 	lw	a1,84(sp)
8017df28:	02003021 	move	a2,s0
8017df2c:	02203821 	move	a3,s1
8017df30:	afa200f8 	sw	v0,248(sp)
8017df34:	0c0629e0 	jal	8018a780 <__muldf3>
8017df38:	afa300fc 	sw	v1,252(sp)
8017df3c:	8fa40050 	lw	a0,80(sp)
8017df40:	8fa50054 	lw	a1,84(sp)
8017df44:	8fa600f8 	lw	a2,248(sp)
8017df48:	8fa700fc 	lw	a3,252(sp)
8017df4c:	0040b021 	move	s6,v0
8017df50:	0c0629e0 	jal	8018a780 <__muldf3>
8017df54:	0060b821 	move	s7,v1
8017df58:	8fa40058 	lw	a0,88(sp)
8017df5c:	8fa5005c 	lw	a1,92(sp)
8017df60:	02003021 	move	a2,s0
8017df64:	02203821 	move	a3,s1
8017df68:	00409021 	move	s2,v0
8017df6c:	0c0629e0 	jal	8018a780 <__muldf3>
8017df70:	00609821 	move	s3,v1
8017df74:	00403021 	move	a2,v0
8017df78:	02402021 	move	a0,s2
8017df7c:	02602821 	move	a1,s3
8017df80:	0c0629c2 	jal	8018a708 <__adddf3>
8017df84:	00603821 	move	a3,v1
8017df88:	00403021 	move	a2,v0
8017df8c:	02c02021 	move	a0,s6
8017df90:	02e02821 	move	a1,s7
8017df94:	00603821 	move	a3,v1
8017df98:	00408021 	move	s0,v0
8017df9c:	0c0629c2 	jal	8018a708 <__adddf3>
8017dfa0:	00608821 	move	s1,v1
8017dfa4:	00403021 	move	a2,v0
8017dfa8:	02c02021 	move	a0,s6
8017dfac:	02e02821 	move	a1,s7
8017dfb0:	00603821 	move	a3,v1
8017dfb4:	afa20100 	sw	v0,256(sp)
8017dfb8:	0c0629a2 	jal	8018a688 <__subdf3>
8017dfbc:	afa30104 	sw	v1,260(sp)
8017dfc0:	00403021 	move	a2,v0
8017dfc4:	02002021 	move	a0,s0
8017dfc8:	02202821 	move	a1,s1
8017dfcc:	0c0629c2 	jal	8018a708 <__adddf3>
8017dfd0:	00603821 	move	a3,v1
8017dfd4:	8fa40058 	lw	a0,88(sp)
8017dfd8:	8fa5005c 	lw	a1,92(sp)
8017dfdc:	8fa600f8 	lw	a2,248(sp)
8017dfe0:	8fa700fc 	lw	a3,252(sp)
8017dfe4:	00408021 	move	s0,v0
8017dfe8:	0c0629e0 	jal	8018a780 <__muldf3>
8017dfec:	00608821 	move	s1,v1
8017dff0:	00403021 	move	a2,v0
8017dff4:	02002021 	move	a0,s0
8017dff8:	02202821 	move	a1,s1
8017dffc:	0c0629c2 	jal	8018a708 <__adddf3>
8017e000:	00603821 	move	a3,v1
8017e004:	8fa40080 	lw	a0,128(sp)
8017e008:	8fa50084 	lw	a1,132(sp)
8017e00c:	02803021 	move	a2,s4
8017e010:	02a03821 	move	a3,s5
8017e014:	00409021 	move	s2,v0
8017e018:	0c0629a2 	jal	8018a688 <__subdf3>
8017e01c:	00609821 	move	s3,v1
8017e020:	8fa40030 	lw	a0,48(sp)
8017e024:	8fa50034 	lw	a1,52(sp)
8017e028:	00403021 	move	a2,v0
8017e02c:	0c0629c2 	jal	8018a708 <__adddf3>
8017e030:	00603821 	move	a3,v1
8017e034:	8fa400b8 	lw	a0,184(sp)
8017e038:	8fa500bc 	lw	a1,188(sp)
8017e03c:	00403021 	move	a2,v0
8017e040:	0c0629e0 	jal	8018a780 <__muldf3>
8017e044:	00603821 	move	a3,v1
8017e048:	8fa400b0 	lw	a0,176(sp)
8017e04c:	8fa500b4 	lw	a1,180(sp)
8017e050:	02803021 	move	a2,s4
8017e054:	02a03821 	move	a3,s5
8017e058:	00408021 	move	s0,v0
8017e05c:	0c0629e0 	jal	8018a780 <__muldf3>
8017e060:	00608821 	move	s1,v1
8017e064:	00403021 	move	a2,v0
8017e068:	02002021 	move	a0,s0
8017e06c:	02202821 	move	a1,s1
8017e070:	0c0629c2 	jal	8018a708 <__adddf3>
8017e074:	00603821 	move	a3,v1
8017e078:	00403021 	move	a2,v0
8017e07c:	02402021 	move	a0,s2
8017e080:	02602821 	move	a1,s3
8017e084:	0c0629c2 	jal	8018a708 <__adddf3>
8017e088:	00603821 	move	a3,v1
8017e08c:	8fa40100 	lw	a0,256(sp)
8017e090:	8fa50104 	lw	a1,260(sp)
8017e094:	00403021 	move	a2,v0
8017e098:	00603821 	move	a3,v1
8017e09c:	afa20108 	sw	v0,264(sp)
8017e0a0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e0a4:	afa3010c 	sw	v1,268(sp)
8017e0a8:	0060a821 	move	s5,v1
8017e0ac:	00602821 	move	a1,v1
8017e0b0:	3c03801d 	lui	v1,0x801d
8017e0b4:	24637970 	addiu	v1,v1,31088
8017e0b8:	8c660000 	lw	a2,0(v1)
8017e0bc:	8c670004 	lw	a3,4(v1)
8017e0c0:	00402021 	move	a0,v0
8017e0c4:	0c0629e0 	jal	8018a780 <__muldf3>
8017e0c8:	0040a021 	move	s4,v0
8017e0cc:	00403021 	move	a2,v0
8017e0d0:	02802021 	move	a0,s4
8017e0d4:	02a02821 	move	a1,s5
8017e0d8:	00603821 	move	a3,v1
8017e0dc:	00408021 	move	s0,v0
8017e0e0:	0c0629a2 	jal	8018a688 <__subdf3>
8017e0e4:	00608821 	move	s1,v1
8017e0e8:	00403021 	move	a2,v0
8017e0ec:	02002021 	move	a0,s0
8017e0f0:	02202821 	move	a1,s1
8017e0f4:	0c0629c2 	jal	8018a708 <__adddf3>
8017e0f8:	00603821 	move	a3,v1
8017e0fc:	00403021 	move	a2,v0
8017e100:	02802021 	move	a0,s4
8017e104:	02a02821 	move	a1,s5
8017e108:	00603821 	move	a3,v1
8017e10c:	00408021 	move	s0,v0
8017e110:	0c0629a2 	jal	8018a688 <__subdf3>
8017e114:	00608821 	move	s1,v1
8017e118:	8fa400d0 	lw	a0,208(sp)
8017e11c:	8fa500d4 	lw	a1,212(sp)
8017e120:	02003021 	move	a2,s0
8017e124:	02203821 	move	a3,s1
8017e128:	afa20110 	sw	v0,272(sp)
8017e12c:	0c0629e0 	jal	8018a780 <__muldf3>
8017e130:	afa30114 	sw	v1,276(sp)
8017e134:	8fa400d0 	lw	a0,208(sp)
8017e138:	8fa500d4 	lw	a1,212(sp)
8017e13c:	8fa60110 	lw	a2,272(sp)
8017e140:	8fa70114 	lw	a3,276(sp)
8017e144:	0040b021 	move	s6,v0
8017e148:	0c0629e0 	jal	8018a780 <__muldf3>
8017e14c:	0060b821 	move	s7,v1
8017e150:	8fa400c8 	lw	a0,200(sp)
8017e154:	8fa500cc 	lw	a1,204(sp)
8017e158:	02003021 	move	a2,s0
8017e15c:	02203821 	move	a3,s1
8017e160:	00409021 	move	s2,v0
8017e164:	0c0629e0 	jal	8018a780 <__muldf3>
8017e168:	00609821 	move	s3,v1
8017e16c:	00403021 	move	a2,v0
8017e170:	02402021 	move	a0,s2
8017e174:	02602821 	move	a1,s3
8017e178:	0c0629c2 	jal	8018a708 <__adddf3>
8017e17c:	00603821 	move	a3,v1
8017e180:	00403021 	move	a2,v0
8017e184:	02c02021 	move	a0,s6
8017e188:	02e02821 	move	a1,s7
8017e18c:	00603821 	move	a3,v1
8017e190:	00408021 	move	s0,v0
8017e194:	0c0629c2 	jal	8018a708 <__adddf3>
8017e198:	00608821 	move	s1,v1
8017e19c:	00403021 	move	a2,v0
8017e1a0:	02c02021 	move	a0,s6
8017e1a4:	02e02821 	move	a1,s7
8017e1a8:	00603821 	move	a3,v1
8017e1ac:	00409021 	move	s2,v0
8017e1b0:	0c0629a2 	jal	8018a688 <__subdf3>
8017e1b4:	00609821 	move	s3,v1
8017e1b8:	00403021 	move	a2,v0
8017e1bc:	02002021 	move	a0,s0
8017e1c0:	02202821 	move	a1,s1
8017e1c4:	0c0629c2 	jal	8018a708 <__adddf3>
8017e1c8:	00603821 	move	a3,v1
8017e1cc:	8fa400c8 	lw	a0,200(sp)
8017e1d0:	8fa500cc 	lw	a1,204(sp)
8017e1d4:	8fa60110 	lw	a2,272(sp)
8017e1d8:	8fa70114 	lw	a3,276(sp)
8017e1dc:	00408021 	move	s0,v0
8017e1e0:	0c0629e0 	jal	8018a780 <__muldf3>
8017e1e4:	00608821 	move	s1,v1
8017e1e8:	00403021 	move	a2,v0
8017e1ec:	02002021 	move	a0,s0
8017e1f0:	02202821 	move	a1,s1
8017e1f4:	0c0629c2 	jal	8018a708 <__adddf3>
8017e1f8:	00603821 	move	a3,v1
8017e1fc:	8fa40100 	lw	a0,256(sp)
8017e200:	8fa50104 	lw	a1,260(sp)
8017e204:	02803021 	move	a2,s4
8017e208:	02a03821 	move	a3,s5
8017e20c:	0040b021 	move	s6,v0
8017e210:	0c0629a2 	jal	8018a688 <__subdf3>
8017e214:	0060b821 	move	s7,v1
8017e218:	8fa40108 	lw	a0,264(sp)
8017e21c:	8fa5010c 	lw	a1,268(sp)
8017e220:	00403021 	move	a2,v0
8017e224:	0c0629c2 	jal	8018a708 <__adddf3>
8017e228:	00603821 	move	a3,v1
8017e22c:	8fa40038 	lw	a0,56(sp)
8017e230:	8fa5003c 	lw	a1,60(sp)
8017e234:	00403021 	move	a2,v0
8017e238:	0c0629e0 	jal	8018a780 <__muldf3>
8017e23c:	00603821 	move	a3,v1
8017e240:	8fa400c0 	lw	a0,192(sp)
8017e244:	8fa500c4 	lw	a1,196(sp)
8017e248:	02803021 	move	a2,s4
8017e24c:	02a03821 	move	a3,s5
8017e250:	00408021 	move	s0,v0
8017e254:	0c0629e0 	jal	8018a780 <__muldf3>
8017e258:	00608821 	move	s1,v1
8017e25c:	00403021 	move	a2,v0
8017e260:	02002021 	move	a0,s0
8017e264:	02202821 	move	a1,s1
8017e268:	0c0629c2 	jal	8018a708 <__adddf3>
8017e26c:	00603821 	move	a3,v1
8017e270:	00403021 	move	a2,v0
8017e274:	02c02021 	move	a0,s6
8017e278:	02e02821 	move	a1,s7
8017e27c:	0c0629c2 	jal	8018a708 <__adddf3>
8017e280:	00603821 	move	a3,v1
8017e284:	00403021 	move	a2,v0
8017e288:	02402021 	move	a0,s2
8017e28c:	02602821 	move	a1,s3
8017e290:	00603821 	move	a3,v1
8017e294:	00408021 	move	s0,v0
8017e298:	0c0629c2 	jal	8018a708 <__adddf3>
8017e29c:	00608821 	move	s1,v1
8017e2a0:	00403021 	move	a2,v0
8017e2a4:	02402021 	move	a0,s2
8017e2a8:	02602821 	move	a1,s3
8017e2ac:	00603821 	move	a3,v1
8017e2b0:	0040a021 	move	s4,v0
8017e2b4:	0c0629a2 	jal	8018a688 <__subdf3>
8017e2b8:	0060a821 	move	s5,v1
8017e2bc:	00403021 	move	a2,v0
8017e2c0:	02002021 	move	a0,s0
8017e2c4:	02202821 	move	a1,s1
8017e2c8:	0c0629c2 	jal	8018a708 <__adddf3>
8017e2cc:	00603821 	move	a3,v1
8017e2d0:	8fa40038 	lw	a0,56(sp)
8017e2d4:	8fa5003c 	lw	a1,60(sp)
8017e2d8:	02803021 	move	a2,s4
8017e2dc:	02a03821 	move	a3,s5
8017e2e0:	00409021 	move	s2,v0
8017e2e4:	0c0629c2 	jal	8018a708 <__adddf3>
8017e2e8:	00609821 	move	s3,v1
8017e2ec:	02802021 	move	a0,s4
8017e2f0:	02a02821 	move	a1,s5
8017e2f4:	00003021 	move	a2,zero
8017e2f8:	00003821 	move	a3,zero
8017e2fc:	afa20078 	sw	v0,120(sp)
8017e300:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e304:	afa3007c 	sw	v1,124(sp)
8017e308:	184005cf 	blez	v0,8017fa48 <__dubsin+0x2518>
8017e30c:	3c028000 	lui	v0,0x8000
8017e310:	02808021 	move	s0,s4
8017e314:	02a08821 	move	s1,s5
8017e318:	8fa40038 	lw	a0,56(sp)
8017e31c:	8fa5003c 	lw	a1,60(sp)
8017e320:	00003021 	move	a2,zero
8017e324:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e328:	00003821 	move	a3,zero
8017e32c:	184005c1 	blez	v0,8017fa34 <__dubsin+0x2504>
8017e330:	3c028000 	lui	v0,0x8000
8017e334:	8fa60038 	lw	a2,56(sp)
8017e338:	8fa7003c 	lw	a3,60(sp)
8017e33c:	02002021 	move	a0,s0
8017e340:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e344:	02202821 	move	a1,s1
8017e348:	1840055f 	blez	v0,8017f8c8 <__dubsin+0x2398>
8017e34c:	00000000 	nop
8017e350:	8fa60078 	lw	a2,120(sp)
8017e354:	8fa7007c 	lw	a3,124(sp)
8017e358:	02802021 	move	a0,s4
8017e35c:	0c0629a2 	jal	8018a688 <__subdf3>
8017e360:	02a02821 	move	a1,s5
8017e364:	8fa40038 	lw	a0,56(sp)
8017e368:	8fa5003c 	lw	a1,60(sp)
8017e36c:	00403021 	move	a2,v0
8017e370:	0c0629c2 	jal	8018a708 <__adddf3>
8017e374:	00603821 	move	a3,v1
8017e378:	8fa400c0 	lw	a0,192(sp)
8017e37c:	8fa500c4 	lw	a1,196(sp)
8017e380:	00403021 	move	a2,v0
8017e384:	0c0629c2 	jal	8018a708 <__adddf3>
8017e388:	00603821 	move	a3,v1
8017e38c:	02402021 	move	a0,s2
8017e390:	02602821 	move	a1,s3
8017e394:	00403021 	move	a2,v0
8017e398:	0c0629c2 	jal	8018a708 <__adddf3>
8017e39c:	00603821 	move	a3,v1
8017e3a0:	afa20028 	sw	v0,40(sp)
8017e3a4:	afa3002c 	sw	v1,44(sp)
8017e3a8:	8fa40028 	lw	a0,40(sp)
8017e3ac:	8fa5002c 	lw	a1,44(sp)
8017e3b0:	8fa60078 	lw	a2,120(sp)
8017e3b4:	8fa7007c 	lw	a3,124(sp)
8017e3b8:	0c0629c2 	jal	8018a708 <__adddf3>
8017e3bc:	00000000 	nop
8017e3c0:	afa20048 	sw	v0,72(sp)
8017e3c4:	3c02801e 	lui	v0,0x801e
8017e3c8:	8c564838 	lw	s6,18488(v0)
8017e3cc:	8c57483c 	lw	s7,18492(v0)
8017e3d0:	8fc67970 	lw	a2,31088(s8)
8017e3d4:	8fc77974 	lw	a3,31092(s8)
8017e3d8:	02c02021 	move	a0,s6
8017e3dc:	02e02821 	move	a1,s7
8017e3e0:	0c0629e0 	jal	8018a780 <__muldf3>
8017e3e4:	afa3004c 	sw	v1,76(sp)
8017e3e8:	00403021 	move	a2,v0
8017e3ec:	02c02021 	move	a0,s6
8017e3f0:	02e02821 	move	a1,s7
8017e3f4:	00603821 	move	a3,v1
8017e3f8:	00408021 	move	s0,v0
8017e3fc:	0c0629a2 	jal	8018a688 <__subdf3>
8017e400:	00608821 	move	s1,v1
8017e404:	00403021 	move	a2,v0
8017e408:	02002021 	move	a0,s0
8017e40c:	02202821 	move	a1,s1
8017e410:	0c0629c2 	jal	8018a708 <__adddf3>
8017e414:	00603821 	move	a3,v1
8017e418:	00403021 	move	a2,v0
8017e41c:	02c02021 	move	a0,s6
8017e420:	02e02821 	move	a1,s7
8017e424:	00603821 	move	a3,v1
8017e428:	00408021 	move	s0,v0
8017e42c:	0c0629a2 	jal	8018a688 <__subdf3>
8017e430:	00608821 	move	s1,v1
8017e434:	8fa40050 	lw	a0,80(sp)
8017e438:	8fa50054 	lw	a1,84(sp)
8017e43c:	02003021 	move	a2,s0
8017e440:	02203821 	move	a3,s1
8017e444:	afa20118 	sw	v0,280(sp)
8017e448:	0c0629e0 	jal	8018a780 <__muldf3>
8017e44c:	afa3011c 	sw	v1,284(sp)
8017e450:	8fa40050 	lw	a0,80(sp)
8017e454:	8fa50054 	lw	a1,84(sp)
8017e458:	8fa60118 	lw	a2,280(sp)
8017e45c:	8fa7011c 	lw	a3,284(sp)
8017e460:	0040a021 	move	s4,v0
8017e464:	0c0629e0 	jal	8018a780 <__muldf3>
8017e468:	0060a821 	move	s5,v1
8017e46c:	8fa40058 	lw	a0,88(sp)
8017e470:	8fa5005c 	lw	a1,92(sp)
8017e474:	02003021 	move	a2,s0
8017e478:	02203821 	move	a3,s1
8017e47c:	00409021 	move	s2,v0
8017e480:	0c0629e0 	jal	8018a780 <__muldf3>
8017e484:	00609821 	move	s3,v1
8017e488:	00403021 	move	a2,v0
8017e48c:	02402021 	move	a0,s2
8017e490:	02602821 	move	a1,s3
8017e494:	0c0629c2 	jal	8018a708 <__adddf3>
8017e498:	00603821 	move	a3,v1
8017e49c:	00403021 	move	a2,v0
8017e4a0:	02802021 	move	a0,s4
8017e4a4:	02a02821 	move	a1,s5
8017e4a8:	00603821 	move	a3,v1
8017e4ac:	00408021 	move	s0,v0
8017e4b0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e4b4:	00608821 	move	s1,v1
8017e4b8:	00403021 	move	a2,v0
8017e4bc:	02802021 	move	a0,s4
8017e4c0:	02a02821 	move	a1,s5
8017e4c4:	00603821 	move	a3,v1
8017e4c8:	00409021 	move	s2,v0
8017e4cc:	0c0629a2 	jal	8018a688 <__subdf3>
8017e4d0:	00609821 	move	s3,v1
8017e4d4:	00403021 	move	a2,v0
8017e4d8:	02002021 	move	a0,s0
8017e4dc:	02202821 	move	a1,s1
8017e4e0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e4e4:	00603821 	move	a3,v1
8017e4e8:	8fa40058 	lw	a0,88(sp)
8017e4ec:	8fa5005c 	lw	a1,92(sp)
8017e4f0:	8fa60118 	lw	a2,280(sp)
8017e4f4:	8fa7011c 	lw	a3,284(sp)
8017e4f8:	00408021 	move	s0,v0
8017e4fc:	0c0629e0 	jal	8018a780 <__muldf3>
8017e500:	00608821 	move	s1,v1
8017e504:	00403021 	move	a2,v0
8017e508:	02002021 	move	a0,s0
8017e50c:	02202821 	move	a1,s1
8017e510:	0c0629c2 	jal	8018a708 <__adddf3>
8017e514:	00603821 	move	a3,v1
8017e518:	0040a021 	move	s4,v0
8017e51c:	3c02801e 	lui	v0,0x801e
8017e520:	8c464840 	lw	a2,18496(v0)
8017e524:	8c474844 	lw	a3,18500(v0)
8017e528:	8fa400b8 	lw	a0,184(sp)
8017e52c:	8fa500bc 	lw	a1,188(sp)
8017e530:	0c0629e0 	jal	8018a780 <__muldf3>
8017e534:	0060a821 	move	s5,v1
8017e538:	8fa400b0 	lw	a0,176(sp)
8017e53c:	8fa500b4 	lw	a1,180(sp)
8017e540:	02c03021 	move	a2,s6
8017e544:	02e03821 	move	a3,s7
8017e548:	00408021 	move	s0,v0
8017e54c:	0c0629e0 	jal	8018a780 <__muldf3>
8017e550:	00608821 	move	s1,v1
8017e554:	00403021 	move	a2,v0
8017e558:	02002021 	move	a0,s0
8017e55c:	02202821 	move	a1,s1
8017e560:	0c0629c2 	jal	8018a708 <__adddf3>
8017e564:	00603821 	move	a3,v1
8017e568:	00403021 	move	a2,v0
8017e56c:	02802021 	move	a0,s4
8017e570:	02a02821 	move	a1,s5
8017e574:	0c0629c2 	jal	8018a708 <__adddf3>
8017e578:	00603821 	move	a3,v1
8017e57c:	00403021 	move	a2,v0
8017e580:	02402021 	move	a0,s2
8017e584:	02602821 	move	a1,s3
8017e588:	00603821 	move	a3,v1
8017e58c:	00408021 	move	s0,v0
8017e590:	0c0629c2 	jal	8018a708 <__adddf3>
8017e594:	00608821 	move	s1,v1
8017e598:	00403021 	move	a2,v0
8017e59c:	02402021 	move	a0,s2
8017e5a0:	02602821 	move	a1,s3
8017e5a4:	00603821 	move	a3,v1
8017e5a8:	0040a021 	move	s4,v0
8017e5ac:	0c0629a2 	jal	8018a688 <__subdf3>
8017e5b0:	0060a821 	move	s5,v1
8017e5b4:	00403021 	move	a2,v0
8017e5b8:	02002021 	move	a0,s0
8017e5bc:	02202821 	move	a1,s1
8017e5c0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e5c4:	00603821 	move	a3,v1
8017e5c8:	0040b021 	move	s6,v0
8017e5cc:	3c02801e 	lui	v0,0x801e
8017e5d0:	8c524848 	lw	s2,18504(v0)
8017e5d4:	8c53484c 	lw	s3,18508(v0)
8017e5d8:	02802021 	move	a0,s4
8017e5dc:	02a02821 	move	a1,s5
8017e5e0:	02403021 	move	a2,s2
8017e5e4:	02603821 	move	a3,s3
8017e5e8:	0c0629c2 	jal	8018a708 <__adddf3>
8017e5ec:	0060b821 	move	s7,v1
8017e5f0:	02802021 	move	a0,s4
8017e5f4:	02a02821 	move	a1,s5
8017e5f8:	00003021 	move	a2,zero
8017e5fc:	00003821 	move	a3,zero
8017e600:	afa20070 	sw	v0,112(sp)
8017e604:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e608:	afa30074 	sw	v1,116(sp)
8017e60c:	18400506 	blez	v0,8017fa28 <__dubsin+0x24f8>
8017e610:	3c028000 	lui	v0,0x8000
8017e614:	02808021 	move	s0,s4
8017e618:	02a08821 	move	s1,s5
8017e61c:	02402021 	move	a0,s2
8017e620:	02602821 	move	a1,s3
8017e624:	00003021 	move	a2,zero
8017e628:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e62c:	00003821 	move	a3,zero
8017e630:	184004fa 	blez	v0,8017fa1c <__dubsin+0x24ec>
8017e634:	3c028000 	lui	v0,0x8000
8017e638:	02403021 	move	a2,s2
8017e63c:	02603821 	move	a3,s3
8017e640:	02002021 	move	a0,s0
8017e644:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e648:	02202821 	move	a1,s1
8017e64c:	18400486 	blez	v0,8017f868 <__dubsin+0x2338>
8017e650:	00000000 	nop
8017e654:	8fa60070 	lw	a2,112(sp)
8017e658:	8fa70074 	lw	a3,116(sp)
8017e65c:	02802021 	move	a0,s4
8017e660:	0c0629a2 	jal	8018a688 <__subdf3>
8017e664:	02a02821 	move	a1,s5
8017e668:	00403021 	move	a2,v0
8017e66c:	02402021 	move	a0,s2
8017e670:	02602821 	move	a1,s3
8017e674:	0c0629c2 	jal	8018a708 <__adddf3>
8017e678:	00603821 	move	a3,v1
8017e67c:	3c04801e 	lui	a0,0x801e
8017e680:	8c864850 	lw	a2,18512(a0)
8017e684:	8c874854 	lw	a3,18516(a0)
8017e688:	00602821 	move	a1,v1
8017e68c:	0c0629c2 	jal	8018a708 <__adddf3>
8017e690:	00402021 	move	a0,v0
8017e694:	00403021 	move	a2,v0
8017e698:	02c02021 	move	a0,s6
8017e69c:	02e02821 	move	a1,s7
8017e6a0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e6a4:	00603821 	move	a3,v1
8017e6a8:	afa20020 	sw	v0,32(sp)
8017e6ac:	afa30024 	sw	v1,36(sp)
8017e6b0:	8fa60070 	lw	a2,112(sp)
8017e6b4:	8fa70074 	lw	a3,116(sp)
8017e6b8:	8fa40020 	lw	a0,32(sp)
8017e6bc:	8fa50024 	lw	a1,36(sp)
8017e6c0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e6c4:	00000000 	nop
8017e6c8:	8fc67970 	lw	a2,31088(s8)
8017e6cc:	8fc77974 	lw	a3,31092(s8)
8017e6d0:	00402021 	move	a0,v0
8017e6d4:	00602821 	move	a1,v1
8017e6d8:	0040a021 	move	s4,v0
8017e6dc:	0c0629e0 	jal	8018a780 <__muldf3>
8017e6e0:	0060a821 	move	s5,v1
8017e6e4:	00403021 	move	a2,v0
8017e6e8:	02802021 	move	a0,s4
8017e6ec:	02a02821 	move	a1,s5
8017e6f0:	00603821 	move	a3,v1
8017e6f4:	00408021 	move	s0,v0
8017e6f8:	0c0629a2 	jal	8018a688 <__subdf3>
8017e6fc:	00608821 	move	s1,v1
8017e700:	00403021 	move	a2,v0
8017e704:	02002021 	move	a0,s0
8017e708:	02202821 	move	a1,s1
8017e70c:	0c0629c2 	jal	8018a708 <__adddf3>
8017e710:	00603821 	move	a3,v1
8017e714:	00403021 	move	a2,v0
8017e718:	02802021 	move	a0,s4
8017e71c:	02a02821 	move	a1,s5
8017e720:	00603821 	move	a3,v1
8017e724:	00408021 	move	s0,v0
8017e728:	0c0629a2 	jal	8018a688 <__subdf3>
8017e72c:	00608821 	move	s1,v1
8017e730:	8fa40050 	lw	a0,80(sp)
8017e734:	8fa50054 	lw	a1,84(sp)
8017e738:	02003021 	move	a2,s0
8017e73c:	02203821 	move	a3,s1
8017e740:	afa20120 	sw	v0,288(sp)
8017e744:	0c0629e0 	jal	8018a780 <__muldf3>
8017e748:	afa30124 	sw	v1,292(sp)
8017e74c:	8fa40050 	lw	a0,80(sp)
8017e750:	8fa50054 	lw	a1,84(sp)
8017e754:	8fa60120 	lw	a2,288(sp)
8017e758:	8fa70124 	lw	a3,292(sp)
8017e75c:	0040b021 	move	s6,v0
8017e760:	0c0629e0 	jal	8018a780 <__muldf3>
8017e764:	0060b821 	move	s7,v1
8017e768:	8fa40058 	lw	a0,88(sp)
8017e76c:	8fa5005c 	lw	a1,92(sp)
8017e770:	02003021 	move	a2,s0
8017e774:	02203821 	move	a3,s1
8017e778:	00409021 	move	s2,v0
8017e77c:	0c0629e0 	jal	8018a780 <__muldf3>
8017e780:	00609821 	move	s3,v1
8017e784:	00403021 	move	a2,v0
8017e788:	02402021 	move	a0,s2
8017e78c:	02602821 	move	a1,s3
8017e790:	0c0629c2 	jal	8018a708 <__adddf3>
8017e794:	00603821 	move	a3,v1
8017e798:	00403021 	move	a2,v0
8017e79c:	02c02021 	move	a0,s6
8017e7a0:	02e02821 	move	a1,s7
8017e7a4:	00603821 	move	a3,v1
8017e7a8:	00408021 	move	s0,v0
8017e7ac:	0c0629c2 	jal	8018a708 <__adddf3>
8017e7b0:	00608821 	move	s1,v1
8017e7b4:	00403021 	move	a2,v0
8017e7b8:	02c02021 	move	a0,s6
8017e7bc:	02e02821 	move	a1,s7
8017e7c0:	00603821 	move	a3,v1
8017e7c4:	00409021 	move	s2,v0
8017e7c8:	0c0629a2 	jal	8018a688 <__subdf3>
8017e7cc:	00609821 	move	s3,v1
8017e7d0:	00403021 	move	a2,v0
8017e7d4:	02002021 	move	a0,s0
8017e7d8:	02202821 	move	a1,s1
8017e7dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017e7e0:	00603821 	move	a3,v1
8017e7e4:	8fa40058 	lw	a0,88(sp)
8017e7e8:	8fa5005c 	lw	a1,92(sp)
8017e7ec:	8fa60120 	lw	a2,288(sp)
8017e7f0:	8fa70124 	lw	a3,292(sp)
8017e7f4:	00408021 	move	s0,v0
8017e7f8:	0c0629e0 	jal	8018a780 <__muldf3>
8017e7fc:	00608821 	move	s1,v1
8017e800:	00403021 	move	a2,v0
8017e804:	02002021 	move	a0,s0
8017e808:	02202821 	move	a1,s1
8017e80c:	0c0629c2 	jal	8018a708 <__adddf3>
8017e810:	00603821 	move	a3,v1
8017e814:	8fa40070 	lw	a0,112(sp)
8017e818:	8fa50074 	lw	a1,116(sp)
8017e81c:	02803021 	move	a2,s4
8017e820:	02a03821 	move	a3,s5
8017e824:	0040b021 	move	s6,v0
8017e828:	0c0629a2 	jal	8018a688 <__subdf3>
8017e82c:	0060b821 	move	s7,v1
8017e830:	8fa40020 	lw	a0,32(sp)
8017e834:	8fa50024 	lw	a1,36(sp)
8017e838:	00403021 	move	a2,v0
8017e83c:	0c0629c2 	jal	8018a708 <__adddf3>
8017e840:	00603821 	move	a3,v1
8017e844:	8fa400b8 	lw	a0,184(sp)
8017e848:	8fa500bc 	lw	a1,188(sp)
8017e84c:	00403021 	move	a2,v0
8017e850:	0c0629e0 	jal	8018a780 <__muldf3>
8017e854:	00603821 	move	a3,v1
8017e858:	8fa400b0 	lw	a0,176(sp)
8017e85c:	8fa500b4 	lw	a1,180(sp)
8017e860:	02803021 	move	a2,s4
8017e864:	02a03821 	move	a3,s5
8017e868:	00408021 	move	s0,v0
8017e86c:	0c0629e0 	jal	8018a780 <__muldf3>
8017e870:	00608821 	move	s1,v1
8017e874:	00403021 	move	a2,v0
8017e878:	02002021 	move	a0,s0
8017e87c:	02202821 	move	a1,s1
8017e880:	0c0629c2 	jal	8018a708 <__adddf3>
8017e884:	00603821 	move	a3,v1
8017e888:	00403021 	move	a2,v0
8017e88c:	02c02021 	move	a0,s6
8017e890:	02e02821 	move	a1,s7
8017e894:	0c0629c2 	jal	8018a708 <__adddf3>
8017e898:	00603821 	move	a3,v1
8017e89c:	00403021 	move	a2,v0
8017e8a0:	02402021 	move	a0,s2
8017e8a4:	02602821 	move	a1,s3
8017e8a8:	00603821 	move	a3,v1
8017e8ac:	00408021 	move	s0,v0
8017e8b0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e8b4:	00608821 	move	s1,v1
8017e8b8:	00403021 	move	a2,v0
8017e8bc:	02402021 	move	a0,s2
8017e8c0:	02602821 	move	a1,s3
8017e8c4:	00603821 	move	a3,v1
8017e8c8:	0040a021 	move	s4,v0
8017e8cc:	0c0629a2 	jal	8018a688 <__subdf3>
8017e8d0:	0060a821 	move	s5,v1
8017e8d4:	00403021 	move	a2,v0
8017e8d8:	02002021 	move	a0,s0
8017e8dc:	02202821 	move	a1,s1
8017e8e0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e8e4:	00603821 	move	a3,v1
8017e8e8:	0040b021 	move	s6,v0
8017e8ec:	3c02801e 	lui	v0,0x801e
8017e8f0:	8c524858 	lw	s2,18520(v0)
8017e8f4:	8c53485c 	lw	s3,18524(v0)
8017e8f8:	02802021 	move	a0,s4
8017e8fc:	02a02821 	move	a1,s5
8017e900:	02403021 	move	a2,s2
8017e904:	02603821 	move	a3,s3
8017e908:	0c0629c2 	jal	8018a708 <__adddf3>
8017e90c:	0060b821 	move	s7,v1
8017e910:	02802021 	move	a0,s4
8017e914:	02a02821 	move	a1,s5
8017e918:	00003021 	move	a2,zero
8017e91c:	00003821 	move	a3,zero
8017e920:	afa20068 	sw	v0,104(sp)
8017e924:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e928:	afa3006c 	sw	v1,108(sp)
8017e92c:	18400438 	blez	v0,8017fa10 <__dubsin+0x24e0>
8017e930:	3c028000 	lui	v0,0x8000
8017e934:	02808021 	move	s0,s4
8017e938:	02a08821 	move	s1,s5
8017e93c:	02402021 	move	a0,s2
8017e940:	02602821 	move	a1,s3
8017e944:	00003021 	move	a2,zero
8017e948:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e94c:	00003821 	move	a3,zero
8017e950:	1840042c 	blez	v0,8017fa04 <__dubsin+0x24d4>
8017e954:	3c028000 	lui	v0,0x8000
8017e958:	02403021 	move	a2,s2
8017e95c:	02603821 	move	a3,s3
8017e960:	02002021 	move	a0,s0
8017e964:	0c062bc4 	jal	8018af10 <__gtdf2>
8017e968:	02202821 	move	a1,s1
8017e96c:	184003a6 	blez	v0,8017f808 <__dubsin+0x22d8>
8017e970:	00000000 	nop
8017e974:	8fa60068 	lw	a2,104(sp)
8017e978:	8fa7006c 	lw	a3,108(sp)
8017e97c:	02802021 	move	a0,s4
8017e980:	0c0629a2 	jal	8018a688 <__subdf3>
8017e984:	02a02821 	move	a1,s5
8017e988:	00403021 	move	a2,v0
8017e98c:	02402021 	move	a0,s2
8017e990:	02602821 	move	a1,s3
8017e994:	0c0629c2 	jal	8018a708 <__adddf3>
8017e998:	00603821 	move	a3,v1
8017e99c:	3c04801e 	lui	a0,0x801e
8017e9a0:	8c864860 	lw	a2,18528(a0)
8017e9a4:	8c874864 	lw	a3,18532(a0)
8017e9a8:	00602821 	move	a1,v1
8017e9ac:	0c0629c2 	jal	8018a708 <__adddf3>
8017e9b0:	00402021 	move	a0,v0
8017e9b4:	00403021 	move	a2,v0
8017e9b8:	02c02021 	move	a0,s6
8017e9bc:	02e02821 	move	a1,s7
8017e9c0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e9c4:	00603821 	move	a3,v1
8017e9c8:	afa20018 	sw	v0,24(sp)
8017e9cc:	afa3001c 	sw	v1,28(sp)
8017e9d0:	8fa60068 	lw	a2,104(sp)
8017e9d4:	8fa7006c 	lw	a3,108(sp)
8017e9d8:	8fa40018 	lw	a0,24(sp)
8017e9dc:	8fa5001c 	lw	a1,28(sp)
8017e9e0:	0c0629c2 	jal	8018a708 <__adddf3>
8017e9e4:	00000000 	nop
8017e9e8:	8fc67970 	lw	a2,31088(s8)
8017e9ec:	8fc77974 	lw	a3,31092(s8)
8017e9f0:	00402021 	move	a0,v0
8017e9f4:	00602821 	move	a1,v1
8017e9f8:	0040a021 	move	s4,v0
8017e9fc:	0c0629e0 	jal	8018a780 <__muldf3>
8017ea00:	0060a821 	move	s5,v1
8017ea04:	00403021 	move	a2,v0
8017ea08:	02802021 	move	a0,s4
8017ea0c:	02a02821 	move	a1,s5
8017ea10:	00603821 	move	a3,v1
8017ea14:	00408021 	move	s0,v0
8017ea18:	0c0629a2 	jal	8018a688 <__subdf3>
8017ea1c:	00608821 	move	s1,v1
8017ea20:	00403021 	move	a2,v0
8017ea24:	02002021 	move	a0,s0
8017ea28:	02202821 	move	a1,s1
8017ea2c:	0c0629c2 	jal	8018a708 <__adddf3>
8017ea30:	00603821 	move	a3,v1
8017ea34:	00403021 	move	a2,v0
8017ea38:	02802021 	move	a0,s4
8017ea3c:	02a02821 	move	a1,s5
8017ea40:	00603821 	move	a3,v1
8017ea44:	00408021 	move	s0,v0
8017ea48:	0c0629a2 	jal	8018a688 <__subdf3>
8017ea4c:	00608821 	move	s1,v1
8017ea50:	8fa40050 	lw	a0,80(sp)
8017ea54:	8fa50054 	lw	a1,84(sp)
8017ea58:	02003021 	move	a2,s0
8017ea5c:	02203821 	move	a3,s1
8017ea60:	afa20128 	sw	v0,296(sp)
8017ea64:	0c0629e0 	jal	8018a780 <__muldf3>
8017ea68:	afa3012c 	sw	v1,300(sp)
8017ea6c:	8fa40050 	lw	a0,80(sp)
8017ea70:	8fa50054 	lw	a1,84(sp)
8017ea74:	8fa60128 	lw	a2,296(sp)
8017ea78:	8fa7012c 	lw	a3,300(sp)
8017ea7c:	0040b021 	move	s6,v0
8017ea80:	0c0629e0 	jal	8018a780 <__muldf3>
8017ea84:	0060b821 	move	s7,v1
8017ea88:	8fa40058 	lw	a0,88(sp)
8017ea8c:	8fa5005c 	lw	a1,92(sp)
8017ea90:	02003021 	move	a2,s0
8017ea94:	02203821 	move	a3,s1
8017ea98:	00409021 	move	s2,v0
8017ea9c:	0c0629e0 	jal	8018a780 <__muldf3>
8017eaa0:	00609821 	move	s3,v1
8017eaa4:	00403021 	move	a2,v0
8017eaa8:	02402021 	move	a0,s2
8017eaac:	02602821 	move	a1,s3
8017eab0:	0c0629c2 	jal	8018a708 <__adddf3>
8017eab4:	00603821 	move	a3,v1
8017eab8:	00403021 	move	a2,v0
8017eabc:	02c02021 	move	a0,s6
8017eac0:	02e02821 	move	a1,s7
8017eac4:	00603821 	move	a3,v1
8017eac8:	00408021 	move	s0,v0
8017eacc:	0c0629c2 	jal	8018a708 <__adddf3>
8017ead0:	00608821 	move	s1,v1
8017ead4:	00403021 	move	a2,v0
8017ead8:	02c02021 	move	a0,s6
8017eadc:	02e02821 	move	a1,s7
8017eae0:	00603821 	move	a3,v1
8017eae4:	00409021 	move	s2,v0
8017eae8:	0c0629a2 	jal	8018a688 <__subdf3>
8017eaec:	00609821 	move	s3,v1
8017eaf0:	00403021 	move	a2,v0
8017eaf4:	02002021 	move	a0,s0
8017eaf8:	02202821 	move	a1,s1
8017eafc:	0c0629c2 	jal	8018a708 <__adddf3>
8017eb00:	00603821 	move	a3,v1
8017eb04:	8fa40058 	lw	a0,88(sp)
8017eb08:	8fa5005c 	lw	a1,92(sp)
8017eb0c:	8fa60128 	lw	a2,296(sp)
8017eb10:	8fa7012c 	lw	a3,300(sp)
8017eb14:	00408021 	move	s0,v0
8017eb18:	0c0629e0 	jal	8018a780 <__muldf3>
8017eb1c:	00608821 	move	s1,v1
8017eb20:	00403021 	move	a2,v0
8017eb24:	02002021 	move	a0,s0
8017eb28:	02202821 	move	a1,s1
8017eb2c:	0c0629c2 	jal	8018a708 <__adddf3>
8017eb30:	00603821 	move	a3,v1
8017eb34:	8fa40068 	lw	a0,104(sp)
8017eb38:	8fa5006c 	lw	a1,108(sp)
8017eb3c:	02803021 	move	a2,s4
8017eb40:	02a03821 	move	a3,s5
8017eb44:	0040b021 	move	s6,v0
8017eb48:	0c0629a2 	jal	8018a688 <__subdf3>
8017eb4c:	0060b821 	move	s7,v1
8017eb50:	8fa40018 	lw	a0,24(sp)
8017eb54:	8fa5001c 	lw	a1,28(sp)
8017eb58:	00403021 	move	a2,v0
8017eb5c:	0c0629c2 	jal	8018a708 <__adddf3>
8017eb60:	00603821 	move	a3,v1
8017eb64:	8fa400b8 	lw	a0,184(sp)
8017eb68:	8fa500bc 	lw	a1,188(sp)
8017eb6c:	00403021 	move	a2,v0
8017eb70:	0c0629e0 	jal	8018a780 <__muldf3>
8017eb74:	00603821 	move	a3,v1
8017eb78:	8fa400b0 	lw	a0,176(sp)
8017eb7c:	8fa500b4 	lw	a1,180(sp)
8017eb80:	02803021 	move	a2,s4
8017eb84:	02a03821 	move	a3,s5
8017eb88:	00408021 	move	s0,v0
8017eb8c:	0c0629e0 	jal	8018a780 <__muldf3>
8017eb90:	00608821 	move	s1,v1
8017eb94:	00403021 	move	a2,v0
8017eb98:	02002021 	move	a0,s0
8017eb9c:	02202821 	move	a1,s1
8017eba0:	0c0629c2 	jal	8018a708 <__adddf3>
8017eba4:	00603821 	move	a3,v1
8017eba8:	00403021 	move	a2,v0
8017ebac:	02c02021 	move	a0,s6
8017ebb0:	02e02821 	move	a1,s7
8017ebb4:	0c0629c2 	jal	8018a708 <__adddf3>
8017ebb8:	00603821 	move	a3,v1
8017ebbc:	00403021 	move	a2,v0
8017ebc0:	02402021 	move	a0,s2
8017ebc4:	02602821 	move	a1,s3
8017ebc8:	00603821 	move	a3,v1
8017ebcc:	00408021 	move	s0,v0
8017ebd0:	0c0629c2 	jal	8018a708 <__adddf3>
8017ebd4:	00608821 	move	s1,v1
8017ebd8:	00403021 	move	a2,v0
8017ebdc:	02402021 	move	a0,s2
8017ebe0:	02602821 	move	a1,s3
8017ebe4:	00603821 	move	a3,v1
8017ebe8:	0040a021 	move	s4,v0
8017ebec:	0c0629a2 	jal	8018a688 <__subdf3>
8017ebf0:	0060a821 	move	s5,v1
8017ebf4:	00403021 	move	a2,v0
8017ebf8:	02002021 	move	a0,s0
8017ebfc:	02202821 	move	a1,s1
8017ec00:	0c0629c2 	jal	8018a708 <__adddf3>
8017ec04:	00603821 	move	a3,v1
8017ec08:	0040b021 	move	s6,v0
8017ec0c:	3c02801e 	lui	v0,0x801e
8017ec10:	8c524868 	lw	s2,18536(v0)
8017ec14:	8c53486c 	lw	s3,18540(v0)
8017ec18:	02802021 	move	a0,s4
8017ec1c:	02a02821 	move	a1,s5
8017ec20:	02403021 	move	a2,s2
8017ec24:	02603821 	move	a3,s3
8017ec28:	0c0629c2 	jal	8018a708 <__adddf3>
8017ec2c:	0060b821 	move	s7,v1
8017ec30:	02802021 	move	a0,s4
8017ec34:	02a02821 	move	a1,s5
8017ec38:	00003021 	move	a2,zero
8017ec3c:	00003821 	move	a3,zero
8017ec40:	afa20060 	sw	v0,96(sp)
8017ec44:	0c062bc4 	jal	8018af10 <__gtdf2>
8017ec48:	afa30064 	sw	v1,100(sp)
8017ec4c:	1840036a 	blez	v0,8017f9f8 <__dubsin+0x24c8>
8017ec50:	3c028000 	lui	v0,0x8000
8017ec54:	02808021 	move	s0,s4
8017ec58:	02a08821 	move	s1,s5
8017ec5c:	02402021 	move	a0,s2
8017ec60:	02602821 	move	a1,s3
8017ec64:	00003021 	move	a2,zero
8017ec68:	0c062bc4 	jal	8018af10 <__gtdf2>
8017ec6c:	00003821 	move	a3,zero
8017ec70:	1840035e 	blez	v0,8017f9ec <__dubsin+0x24bc>
8017ec74:	3c028000 	lui	v0,0x8000
8017ec78:	02403021 	move	a2,s2
8017ec7c:	02603821 	move	a3,s3
8017ec80:	02002021 	move	a0,s0
8017ec84:	0c062bc4 	jal	8018af10 <__gtdf2>
8017ec88:	02202821 	move	a1,s1
8017ec8c:	184002c6 	blez	v0,8017f7a8 <__dubsin+0x2278>
8017ec90:	00000000 	nop
8017ec94:	8fa60060 	lw	a2,96(sp)
8017ec98:	8fa70064 	lw	a3,100(sp)
8017ec9c:	02802021 	move	a0,s4
8017eca0:	0c0629a2 	jal	8018a688 <__subdf3>
8017eca4:	02a02821 	move	a1,s5
8017eca8:	00403021 	move	a2,v0
8017ecac:	02402021 	move	a0,s2
8017ecb0:	02602821 	move	a1,s3
8017ecb4:	0c0629c2 	jal	8018a708 <__adddf3>
8017ecb8:	00603821 	move	a3,v1
8017ecbc:	3c04801e 	lui	a0,0x801e
8017ecc0:	8c864870 	lw	a2,18544(a0)
8017ecc4:	8c874874 	lw	a3,18548(a0)
8017ecc8:	00602821 	move	a1,v1
8017eccc:	0c0629c2 	jal	8018a708 <__adddf3>
8017ecd0:	00402021 	move	a0,v0
8017ecd4:	00403021 	move	a2,v0
8017ecd8:	02c02021 	move	a0,s6
8017ecdc:	02e02821 	move	a1,s7
8017ece0:	0c0629c2 	jal	8018a708 <__adddf3>
8017ece4:	00603821 	move	a3,v1
8017ece8:	afa20010 	sw	v0,16(sp)
8017ecec:	afa30014 	sw	v1,20(sp)
8017ecf0:	8fa40010 	lw	a0,16(sp)
8017ecf4:	8fa50014 	lw	a1,20(sp)
8017ecf8:	8fa60060 	lw	a2,96(sp)
8017ecfc:	8fa70064 	lw	a3,100(sp)
8017ed00:	0c0629c2 	jal	8018a708 <__adddf3>
8017ed04:	00000000 	nop
8017ed08:	0040a021 	move	s4,v0
8017ed0c:	00402021 	move	a0,v0
8017ed10:	3c02801d 	lui	v0,0x801d
8017ed14:	24427970 	addiu	v0,v0,31088
8017ed18:	8c460000 	lw	a2,0(v0)
8017ed1c:	8c470004 	lw	a3,4(v0)
8017ed20:	00602821 	move	a1,v1
8017ed24:	0c0629e0 	jal	8018a780 <__muldf3>
8017ed28:	0060a821 	move	s5,v1
8017ed2c:	00403021 	move	a2,v0
8017ed30:	02802021 	move	a0,s4
8017ed34:	02a02821 	move	a1,s5
8017ed38:	00603821 	move	a3,v1
8017ed3c:	00408021 	move	s0,v0
8017ed40:	0c0629a2 	jal	8018a688 <__subdf3>
8017ed44:	00608821 	move	s1,v1
8017ed48:	00403021 	move	a2,v0
8017ed4c:	02002021 	move	a0,s0
8017ed50:	02202821 	move	a1,s1
8017ed54:	0c0629c2 	jal	8018a708 <__adddf3>
8017ed58:	00603821 	move	a3,v1
8017ed5c:	00403021 	move	a2,v0
8017ed60:	02802021 	move	a0,s4
8017ed64:	02a02821 	move	a1,s5
8017ed68:	00603821 	move	a3,v1
8017ed6c:	00408021 	move	s0,v0
8017ed70:	0c0629a2 	jal	8018a688 <__subdf3>
8017ed74:	00608821 	move	s1,v1
8017ed78:	8fa40050 	lw	a0,80(sp)
8017ed7c:	8fa50054 	lw	a1,84(sp)
8017ed80:	02003021 	move	a2,s0
8017ed84:	02203821 	move	a3,s1
8017ed88:	afa20130 	sw	v0,304(sp)
8017ed8c:	0c0629e0 	jal	8018a780 <__muldf3>
8017ed90:	afa30134 	sw	v1,308(sp)
8017ed94:	8fa40050 	lw	a0,80(sp)
8017ed98:	8fa50054 	lw	a1,84(sp)
8017ed9c:	8fa60130 	lw	a2,304(sp)
8017eda0:	8fa70134 	lw	a3,308(sp)
8017eda4:	0040b021 	move	s6,v0
8017eda8:	0c0629e0 	jal	8018a780 <__muldf3>
8017edac:	0060b821 	move	s7,v1
8017edb0:	8fa40058 	lw	a0,88(sp)
8017edb4:	8fa5005c 	lw	a1,92(sp)
8017edb8:	02003021 	move	a2,s0
8017edbc:	02203821 	move	a3,s1
8017edc0:	00409021 	move	s2,v0
8017edc4:	0c0629e0 	jal	8018a780 <__muldf3>
8017edc8:	00609821 	move	s3,v1
8017edcc:	00403021 	move	a2,v0
8017edd0:	02402021 	move	a0,s2
8017edd4:	02602821 	move	a1,s3
8017edd8:	0c0629c2 	jal	8018a708 <__adddf3>
8017eddc:	00603821 	move	a3,v1
8017ede0:	00403021 	move	a2,v0
8017ede4:	02c02021 	move	a0,s6
8017ede8:	02e02821 	move	a1,s7
8017edec:	00603821 	move	a3,v1
8017edf0:	00408021 	move	s0,v0
8017edf4:	0c0629c2 	jal	8018a708 <__adddf3>
8017edf8:	00608821 	move	s1,v1
8017edfc:	00403021 	move	a2,v0
8017ee00:	02c02021 	move	a0,s6
8017ee04:	02e02821 	move	a1,s7
8017ee08:	00603821 	move	a3,v1
8017ee0c:	afa20138 	sw	v0,312(sp)
8017ee10:	0c0629a2 	jal	8018a688 <__subdf3>
8017ee14:	afa3013c 	sw	v1,316(sp)
8017ee18:	00403021 	move	a2,v0
8017ee1c:	02002021 	move	a0,s0
8017ee20:	02202821 	move	a1,s1
8017ee24:	0c0629c2 	jal	8018a708 <__adddf3>
8017ee28:	00603821 	move	a3,v1
8017ee2c:	8fa40058 	lw	a0,88(sp)
8017ee30:	8fa5005c 	lw	a1,92(sp)
8017ee34:	8fa60130 	lw	a2,304(sp)
8017ee38:	8fa70134 	lw	a3,308(sp)
8017ee3c:	00408021 	move	s0,v0
8017ee40:	0c0629e0 	jal	8018a780 <__muldf3>
8017ee44:	00608821 	move	s1,v1
8017ee48:	00403021 	move	a2,v0
8017ee4c:	02002021 	move	a0,s0
8017ee50:	02202821 	move	a1,s1
8017ee54:	0c0629c2 	jal	8018a708 <__adddf3>
8017ee58:	00603821 	move	a3,v1
8017ee5c:	8fa40060 	lw	a0,96(sp)
8017ee60:	8fa50064 	lw	a1,100(sp)
8017ee64:	02803021 	move	a2,s4
8017ee68:	02a03821 	move	a3,s5
8017ee6c:	00409021 	move	s2,v0
8017ee70:	0c0629a2 	jal	8018a688 <__subdf3>
8017ee74:	00609821 	move	s3,v1
8017ee78:	8fa40010 	lw	a0,16(sp)
8017ee7c:	8fa50014 	lw	a1,20(sp)
8017ee80:	00403021 	move	a2,v0
8017ee84:	0c0629c2 	jal	8018a708 <__adddf3>
8017ee88:	00603821 	move	a3,v1
8017ee8c:	8fa400b8 	lw	a0,184(sp)
8017ee90:	8fa500bc 	lw	a1,188(sp)
8017ee94:	00403021 	move	a2,v0
8017ee98:	0c0629e0 	jal	8018a780 <__muldf3>
8017ee9c:	00603821 	move	a3,v1
8017eea0:	8fa400b0 	lw	a0,176(sp)
8017eea4:	8fa500b4 	lw	a1,180(sp)
8017eea8:	02803021 	move	a2,s4
8017eeac:	02a03821 	move	a3,s5
8017eeb0:	00408021 	move	s0,v0
8017eeb4:	0c0629e0 	jal	8018a780 <__muldf3>
8017eeb8:	00608821 	move	s1,v1
8017eebc:	00403021 	move	a2,v0
8017eec0:	02002021 	move	a0,s0
8017eec4:	02202821 	move	a1,s1
8017eec8:	0c0629c2 	jal	8018a708 <__adddf3>
8017eecc:	00603821 	move	a3,v1
8017eed0:	00403021 	move	a2,v0
8017eed4:	02402021 	move	a0,s2
8017eed8:	02602821 	move	a1,s3
8017eedc:	0c0629c2 	jal	8018a708 <__adddf3>
8017eee0:	00603821 	move	a3,v1
8017eee4:	8fa40138 	lw	a0,312(sp)
8017eee8:	8fa5013c 	lw	a1,316(sp)
8017eeec:	00403021 	move	a2,v0
8017eef0:	00603821 	move	a3,v1
8017eef4:	afa20140 	sw	v0,320(sp)
8017eef8:	0c0629c2 	jal	8018a708 <__adddf3>
8017eefc:	afa30144 	sw	v1,324(sp)
8017ef00:	afa3014c 	sw	v1,332(sp)
8017ef04:	3c03801d 	lui	v1,0x801d
8017ef08:	24637970 	addiu	v1,v1,31088
8017ef0c:	8fa40098 	lw	a0,152(sp)
8017ef10:	8fa5009c 	lw	a1,156(sp)
8017ef14:	8c660000 	lw	a2,0(v1)
8017ef18:	8c670004 	lw	a3,4(v1)
8017ef1c:	0c0629e0 	jal	8018a780 <__muldf3>
8017ef20:	afa20148 	sw	v0,328(sp)
8017ef24:	8fa40098 	lw	a0,152(sp)
8017ef28:	8fa5009c 	lw	a1,156(sp)
8017ef2c:	00403021 	move	a2,v0
8017ef30:	00603821 	move	a3,v1
8017ef34:	00408021 	move	s0,v0
8017ef38:	0c0629a2 	jal	8018a688 <__subdf3>
8017ef3c:	00608821 	move	s1,v1
8017ef40:	00403021 	move	a2,v0
8017ef44:	02002021 	move	a0,s0
8017ef48:	02202821 	move	a1,s1
8017ef4c:	0c0629c2 	jal	8018a708 <__adddf3>
8017ef50:	00603821 	move	a3,v1
8017ef54:	8fa40098 	lw	a0,152(sp)
8017ef58:	8fa5009c 	lw	a1,156(sp)
8017ef5c:	00403021 	move	a2,v0
8017ef60:	00603821 	move	a3,v1
8017ef64:	00409021 	move	s2,v0
8017ef68:	0c0629a2 	jal	8018a688 <__subdf3>
8017ef6c:	00609821 	move	s3,v1
8017ef70:	afa20150 	sw	v0,336(sp)
8017ef74:	3c02801d 	lui	v0,0x801d
8017ef78:	24427970 	addiu	v0,v0,31088
8017ef7c:	8fa40048 	lw	a0,72(sp)
8017ef80:	8fa5004c 	lw	a1,76(sp)
8017ef84:	8c460000 	lw	a2,0(v0)
8017ef88:	8c470004 	lw	a3,4(v0)
8017ef8c:	0c0629e0 	jal	8018a780 <__muldf3>
8017ef90:	afa30154 	sw	v1,340(sp)
8017ef94:	8fa40048 	lw	a0,72(sp)
8017ef98:	8fa5004c 	lw	a1,76(sp)
8017ef9c:	00403021 	move	a2,v0
8017efa0:	00603821 	move	a3,v1
8017efa4:	00408021 	move	s0,v0
8017efa8:	0c0629a2 	jal	8018a688 <__subdf3>
8017efac:	00608821 	move	s1,v1
8017efb0:	00403021 	move	a2,v0
8017efb4:	02002021 	move	a0,s0
8017efb8:	02202821 	move	a1,s1
8017efbc:	0c0629c2 	jal	8018a708 <__adddf3>
8017efc0:	00603821 	move	a3,v1
8017efc4:	8fa40048 	lw	a0,72(sp)
8017efc8:	8fa5004c 	lw	a1,76(sp)
8017efcc:	00403021 	move	a2,v0
8017efd0:	00603821 	move	a3,v1
8017efd4:	00408021 	move	s0,v0
8017efd8:	0c0629a2 	jal	8018a688 <__subdf3>
8017efdc:	00608821 	move	s1,v1
8017efe0:	0040b021 	move	s6,v0
8017efe4:	0060b821 	move	s7,v1
8017efe8:	02402021 	move	a0,s2
8017efec:	02602821 	move	a1,s3
8017eff0:	02003021 	move	a2,s0
8017eff4:	0c0629e0 	jal	8018a780 <__muldf3>
8017eff8:	02203821 	move	a3,s1
8017effc:	02402021 	move	a0,s2
8017f000:	02602821 	move	a1,s3
8017f004:	02c03021 	move	a2,s6
8017f008:	02e03821 	move	a3,s7
8017f00c:	0040a021 	move	s4,v0
8017f010:	0c0629e0 	jal	8018a780 <__muldf3>
8017f014:	0060a821 	move	s5,v1
8017f018:	8fa40150 	lw	a0,336(sp)
8017f01c:	8fa50154 	lw	a1,340(sp)
8017f020:	02003021 	move	a2,s0
8017f024:	02203821 	move	a3,s1
8017f028:	00409021 	move	s2,v0
8017f02c:	0c0629e0 	jal	8018a780 <__muldf3>
8017f030:	00609821 	move	s3,v1
8017f034:	00403021 	move	a2,v0
8017f038:	02402021 	move	a0,s2
8017f03c:	02602821 	move	a1,s3
8017f040:	0c0629c2 	jal	8018a708 <__adddf3>
8017f044:	00603821 	move	a3,v1
8017f048:	00403021 	move	a2,v0
8017f04c:	02802021 	move	a0,s4
8017f050:	02a02821 	move	a1,s5
8017f054:	00603821 	move	a3,v1
8017f058:	00408021 	move	s0,v0
8017f05c:	0c0629c2 	jal	8018a708 <__adddf3>
8017f060:	00608821 	move	s1,v1
8017f064:	00403021 	move	a2,v0
8017f068:	02802021 	move	a0,s4
8017f06c:	02a02821 	move	a1,s5
8017f070:	00603821 	move	a3,v1
8017f074:	00409021 	move	s2,v0
8017f078:	0c0629a2 	jal	8018a688 <__subdf3>
8017f07c:	00609821 	move	s3,v1
8017f080:	00403021 	move	a2,v0
8017f084:	02002021 	move	a0,s0
8017f088:	02202821 	move	a1,s1
8017f08c:	0c0629c2 	jal	8018a708 <__adddf3>
8017f090:	00603821 	move	a3,v1
8017f094:	8fa40150 	lw	a0,336(sp)
8017f098:	8fa50154 	lw	a1,340(sp)
8017f09c:	02c03021 	move	a2,s6
8017f0a0:	02e03821 	move	a3,s7
8017f0a4:	00408021 	move	s0,v0
8017f0a8:	0c0629e0 	jal	8018a780 <__muldf3>
8017f0ac:	00608821 	move	s1,v1
8017f0b0:	00403021 	move	a2,v0
8017f0b4:	02002021 	move	a0,s0
8017f0b8:	02202821 	move	a1,s1
8017f0bc:	0c0629c2 	jal	8018a708 <__adddf3>
8017f0c0:	00603821 	move	a3,v1
8017f0c4:	8fa40078 	lw	a0,120(sp)
8017f0c8:	8fa5007c 	lw	a1,124(sp)
8017f0cc:	8fa60048 	lw	a2,72(sp)
8017f0d0:	8fa7004c 	lw	a3,76(sp)
8017f0d4:	0040a021 	move	s4,v0
8017f0d8:	0c0629a2 	jal	8018a688 <__subdf3>
8017f0dc:	0060a821 	move	s5,v1
8017f0e0:	8fa40028 	lw	a0,40(sp)
8017f0e4:	8fa5002c 	lw	a1,44(sp)
8017f0e8:	00403021 	move	a2,v0
8017f0ec:	0c0629c2 	jal	8018a708 <__adddf3>
8017f0f0:	00603821 	move	a3,v1
8017f0f4:	8fa40098 	lw	a0,152(sp)
8017f0f8:	8fa5009c 	lw	a1,156(sp)
8017f0fc:	00403021 	move	a2,v0
8017f100:	0c0629e0 	jal	8018a780 <__muldf3>
8017f104:	00603821 	move	a3,v1
8017f108:	8fa40090 	lw	a0,144(sp)
8017f10c:	8fa50094 	lw	a1,148(sp)
8017f110:	8fa60048 	lw	a2,72(sp)
8017f114:	8fa7004c 	lw	a3,76(sp)
8017f118:	00408021 	move	s0,v0
8017f11c:	0c0629e0 	jal	8018a780 <__muldf3>
8017f120:	00608821 	move	s1,v1
8017f124:	00403021 	move	a2,v0
8017f128:	02002021 	move	a0,s0
8017f12c:	02202821 	move	a1,s1
8017f130:	0c0629c2 	jal	8018a708 <__adddf3>
8017f134:	00603821 	move	a3,v1
8017f138:	00403021 	move	a2,v0
8017f13c:	02802021 	move	a0,s4
8017f140:	02a02821 	move	a1,s5
8017f144:	0c0629c2 	jal	8018a708 <__adddf3>
8017f148:	00603821 	move	a3,v1
8017f14c:	00403021 	move	a2,v0
8017f150:	02402021 	move	a0,s2
8017f154:	02602821 	move	a1,s3
8017f158:	00603821 	move	a3,v1
8017f15c:	00408021 	move	s0,v0
8017f160:	0c0629c2 	jal	8018a708 <__adddf3>
8017f164:	00608821 	move	s1,v1
8017f168:	00403021 	move	a2,v0
8017f16c:	02402021 	move	a0,s2
8017f170:	02602821 	move	a1,s3
8017f174:	00603821 	move	a3,v1
8017f178:	afa20088 	sw	v0,136(sp)
8017f17c:	0c0629a2 	jal	8018a688 <__subdf3>
8017f180:	afa3008c 	sw	v1,140(sp)
8017f184:	00403021 	move	a2,v0
8017f188:	02002021 	move	a0,s0
8017f18c:	02202821 	move	a1,s1
8017f190:	0c0629c2 	jal	8018a708 <__adddf3>
8017f194:	00603821 	move	a3,v1
8017f198:	afa300ac 	sw	v1,172(sp)
8017f19c:	3c03801d 	lui	v1,0x801d
8017f1a0:	24637970 	addiu	v1,v1,31088
8017f1a4:	8fa40148 	lw	a0,328(sp)
8017f1a8:	8fa5014c 	lw	a1,332(sp)
8017f1ac:	8c660000 	lw	a2,0(v1)
8017f1b0:	8c670004 	lw	a3,4(v1)
8017f1b4:	0c0629e0 	jal	8018a780 <__muldf3>
8017f1b8:	afa200a8 	sw	v0,168(sp)
8017f1bc:	8fa40148 	lw	a0,328(sp)
8017f1c0:	8fa5014c 	lw	a1,332(sp)
8017f1c4:	00403021 	move	a2,v0
8017f1c8:	00603821 	move	a3,v1
8017f1cc:	00408021 	move	s0,v0
8017f1d0:	0c0629a2 	jal	8018a688 <__subdf3>
8017f1d4:	00608821 	move	s1,v1
8017f1d8:	00403021 	move	a2,v0
8017f1dc:	02002021 	move	a0,s0
8017f1e0:	02202821 	move	a1,s1
8017f1e4:	0c0629c2 	jal	8018a708 <__adddf3>
8017f1e8:	00603821 	move	a3,v1
8017f1ec:	8fa40148 	lw	a0,328(sp)
8017f1f0:	8fa5014c 	lw	a1,332(sp)
8017f1f4:	00403021 	move	a2,v0
8017f1f8:	00603821 	move	a3,v1
8017f1fc:	00409021 	move	s2,v0
8017f200:	0c0629a2 	jal	8018a688 <__subdf3>
8017f204:	00609821 	move	s3,v1
8017f208:	afa20158 	sw	v0,344(sp)
8017f20c:	3c02801d 	lui	v0,0x801d
8017f210:	24427970 	addiu	v0,v0,31088
8017f214:	8fa40040 	lw	a0,64(sp)
8017f218:	8fa50044 	lw	a1,68(sp)
8017f21c:	8c460000 	lw	a2,0(v0)
8017f220:	8c470004 	lw	a3,4(v0)
8017f224:	0c0629e0 	jal	8018a780 <__muldf3>
8017f228:	afa3015c 	sw	v1,348(sp)
8017f22c:	8fa40040 	lw	a0,64(sp)
8017f230:	8fa50044 	lw	a1,68(sp)
8017f234:	00403021 	move	a2,v0
8017f238:	00603821 	move	a3,v1
8017f23c:	00408021 	move	s0,v0
8017f240:	0c0629a2 	jal	8018a688 <__subdf3>
8017f244:	00608821 	move	s1,v1
8017f248:	00403021 	move	a2,v0
8017f24c:	02002021 	move	a0,s0
8017f250:	02202821 	move	a1,s1
8017f254:	0c0629c2 	jal	8018a708 <__adddf3>
8017f258:	00603821 	move	a3,v1
8017f25c:	8fa40040 	lw	a0,64(sp)
8017f260:	8fa50044 	lw	a1,68(sp)
8017f264:	00403021 	move	a2,v0
8017f268:	00603821 	move	a3,v1
8017f26c:	00408021 	move	s0,v0
8017f270:	0c0629a2 	jal	8018a688 <__subdf3>
8017f274:	00608821 	move	s1,v1
8017f278:	0040b021 	move	s6,v0
8017f27c:	0060b821 	move	s7,v1
8017f280:	02402021 	move	a0,s2
8017f284:	02602821 	move	a1,s3
8017f288:	02003021 	move	a2,s0
8017f28c:	0c0629e0 	jal	8018a780 <__muldf3>
8017f290:	02203821 	move	a3,s1
8017f294:	02402021 	move	a0,s2
8017f298:	02602821 	move	a1,s3
8017f29c:	02c03021 	move	a2,s6
8017f2a0:	02e03821 	move	a3,s7
8017f2a4:	0040a021 	move	s4,v0
8017f2a8:	0c0629e0 	jal	8018a780 <__muldf3>
8017f2ac:	0060a821 	move	s5,v1
8017f2b0:	8fa40158 	lw	a0,344(sp)
8017f2b4:	8fa5015c 	lw	a1,348(sp)
8017f2b8:	02003021 	move	a2,s0
8017f2bc:	02203821 	move	a3,s1
8017f2c0:	00409021 	move	s2,v0
8017f2c4:	0c0629e0 	jal	8018a780 <__muldf3>
8017f2c8:	00609821 	move	s3,v1
8017f2cc:	00403021 	move	a2,v0
8017f2d0:	02402021 	move	a0,s2
8017f2d4:	02602821 	move	a1,s3
8017f2d8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f2dc:	00603821 	move	a3,v1
8017f2e0:	00403021 	move	a2,v0
8017f2e4:	02802021 	move	a0,s4
8017f2e8:	02a02821 	move	a1,s5
8017f2ec:	00603821 	move	a3,v1
8017f2f0:	00408021 	move	s0,v0
8017f2f4:	0c0629c2 	jal	8018a708 <__adddf3>
8017f2f8:	00608821 	move	s1,v1
8017f2fc:	00403021 	move	a2,v0
8017f300:	02802021 	move	a0,s4
8017f304:	02a02821 	move	a1,s5
8017f308:	00603821 	move	a3,v1
8017f30c:	00409021 	move	s2,v0
8017f310:	0c0629a2 	jal	8018a688 <__subdf3>
8017f314:	00609821 	move	s3,v1
8017f318:	00403021 	move	a2,v0
8017f31c:	02002021 	move	a0,s0
8017f320:	02202821 	move	a1,s1
8017f324:	0c0629c2 	jal	8018a708 <__adddf3>
8017f328:	00603821 	move	a3,v1
8017f32c:	8fa40158 	lw	a0,344(sp)
8017f330:	8fa5015c 	lw	a1,348(sp)
8017f334:	02c03021 	move	a2,s6
8017f338:	02e03821 	move	a3,s7
8017f33c:	00408021 	move	s0,v0
8017f340:	0c0629e0 	jal	8018a780 <__muldf3>
8017f344:	00608821 	move	s1,v1
8017f348:	00403021 	move	a2,v0
8017f34c:	02002021 	move	a0,s0
8017f350:	02202821 	move	a1,s1
8017f354:	0c0629c2 	jal	8018a708 <__adddf3>
8017f358:	00603821 	move	a3,v1
8017f35c:	8fa400a0 	lw	a0,160(sp)
8017f360:	8fa500a4 	lw	a1,164(sp)
8017f364:	8fa60148 	lw	a2,328(sp)
8017f368:	8fa7014c 	lw	a3,332(sp)
8017f36c:	0040a021 	move	s4,v0
8017f370:	0c0629e0 	jal	8018a780 <__muldf3>
8017f374:	0060a821 	move	s5,v1
8017f378:	8fa40138 	lw	a0,312(sp)
8017f37c:	8fa5013c 	lw	a1,316(sp)
8017f380:	8fa60148 	lw	a2,328(sp)
8017f384:	8fa7014c 	lw	a3,332(sp)
8017f388:	00408021 	move	s0,v0
8017f38c:	0c0629a2 	jal	8018a688 <__subdf3>
8017f390:	00608821 	move	s1,v1
8017f394:	8fa40140 	lw	a0,320(sp)
8017f398:	8fa50144 	lw	a1,324(sp)
8017f39c:	00403021 	move	a2,v0
8017f3a0:	0c0629c2 	jal	8018a708 <__adddf3>
8017f3a4:	00603821 	move	a3,v1
8017f3a8:	8fa40040 	lw	a0,64(sp)
8017f3ac:	8fa50044 	lw	a1,68(sp)
8017f3b0:	00403021 	move	a2,v0
8017f3b4:	0c0629e0 	jal	8018a780 <__muldf3>
8017f3b8:	00603821 	move	a3,v1
8017f3bc:	00403021 	move	a2,v0
8017f3c0:	02002021 	move	a0,s0
8017f3c4:	02202821 	move	a1,s1
8017f3c8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f3cc:	00603821 	move	a3,v1
8017f3d0:	00403021 	move	a2,v0
8017f3d4:	02802021 	move	a0,s4
8017f3d8:	02a02821 	move	a1,s5
8017f3dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017f3e0:	00603821 	move	a3,v1
8017f3e4:	00403021 	move	a2,v0
8017f3e8:	02402021 	move	a0,s2
8017f3ec:	02602821 	move	a1,s3
8017f3f0:	00603821 	move	a3,v1
8017f3f4:	00408021 	move	s0,v0
8017f3f8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f3fc:	00608821 	move	s1,v1
8017f400:	00403021 	move	a2,v0
8017f404:	02402021 	move	a0,s2
8017f408:	02602821 	move	a1,s3
8017f40c:	00603821 	move	a3,v1
8017f410:	0040a021 	move	s4,v0
8017f414:	0c0629a2 	jal	8018a688 <__subdf3>
8017f418:	0060a821 	move	s5,v1
8017f41c:	00403021 	move	a2,v0
8017f420:	02002021 	move	a0,s0
8017f424:	02202821 	move	a1,s1
8017f428:	0c0629c2 	jal	8018a708 <__adddf3>
8017f42c:	00603821 	move	a3,v1
8017f430:	8fa40088 	lw	a0,136(sp)
8017f434:	8fa5008c 	lw	a1,140(sp)
8017f438:	02803021 	move	a2,s4
8017f43c:	02a03821 	move	a3,s5
8017f440:	0040b021 	move	s6,v0
8017f444:	0c0629a2 	jal	8018a688 <__subdf3>
8017f448:	0060b821 	move	s7,v1
8017f44c:	8fa40088 	lw	a0,136(sp)
8017f450:	8fa5008c 	lw	a1,140(sp)
8017f454:	00003021 	move	a2,zero
8017f458:	00003821 	move	a3,zero
8017f45c:	00409021 	move	s2,v0
8017f460:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f464:	00609821 	move	s3,v1
8017f468:	1840015b 	blez	v0,8017f9d8 <__dubsin+0x24a8>
8017f46c:	3c028000 	lui	v0,0x8000
8017f470:	8fb00088 	lw	s0,136(sp)
8017f474:	8fb1008c 	lw	s1,140(sp)
8017f478:	02802021 	move	a0,s4
8017f47c:	02a02821 	move	a1,s5
8017f480:	00003021 	move	a2,zero
8017f484:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f488:	00003821 	move	a3,zero
8017f48c:	1840014f 	blez	v0,8017f9cc <__dubsin+0x249c>
8017f490:	3c028000 	lui	v0,0x8000
8017f494:	02803021 	move	a2,s4
8017f498:	02a03821 	move	a3,s5
8017f49c:	02002021 	move	a0,s0
8017f4a0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f4a4:	02202821 	move	a1,s1
8017f4a8:	184000a9 	blez	v0,8017f750 <__dubsin+0x2220>
8017f4ac:	02802021 	move	a0,s4
8017f4b0:	8fa40088 	lw	a0,136(sp)
8017f4b4:	8fa5008c 	lw	a1,140(sp)
8017f4b8:	02403021 	move	a2,s2
8017f4bc:	0c0629a2 	jal	8018a688 <__subdf3>
8017f4c0:	02603821 	move	a3,s3
8017f4c4:	00402021 	move	a0,v0
8017f4c8:	00602821 	move	a1,v1
8017f4cc:	02803021 	move	a2,s4
8017f4d0:	0c0629a2 	jal	8018a688 <__subdf3>
8017f4d4:	02a03821 	move	a3,s5
8017f4d8:	00402021 	move	a0,v0
8017f4dc:	00602821 	move	a1,v1
8017f4e0:	02c03021 	move	a2,s6
8017f4e4:	0c0629a2 	jal	8018a688 <__subdf3>
8017f4e8:	02e03821 	move	a3,s7
8017f4ec:	8fa400a8 	lw	a0,168(sp)
8017f4f0:	8fa500ac 	lw	a1,172(sp)
8017f4f4:	00403021 	move	a2,v0
8017f4f8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f4fc:	00603821 	move	a3,v1
8017f500:	00408021 	move	s0,v0
8017f504:	00608821 	move	s1,v1
8017f508:	02403021 	move	a2,s2
8017f50c:	02603821 	move	a3,s3
8017f510:	02002021 	move	a0,s0
8017f514:	0c0629c2 	jal	8018a708 <__adddf3>
8017f518:	02202821 	move	a1,s1
8017f51c:	00403021 	move	a2,v0
8017f520:	02402021 	move	a0,s2
8017f524:	02602821 	move	a1,s3
8017f528:	00603821 	move	a3,v1
8017f52c:	0040a021 	move	s4,v0
8017f530:	0c0629a2 	jal	8018a688 <__subdf3>
8017f534:	0060a821 	move	s5,v1
8017f538:	00403021 	move	a2,v0
8017f53c:	02002021 	move	a0,s0
8017f540:	02202821 	move	a1,s1
8017f544:	0c0629c2 	jal	8018a708 <__adddf3>
8017f548:	00603821 	move	a3,v1
8017f54c:	8fa40040 	lw	a0,64(sp)
8017f550:	8fa50044 	lw	a1,68(sp)
8017f554:	02803021 	move	a2,s4
8017f558:	02a03821 	move	a3,s5
8017f55c:	0040b021 	move	s6,v0
8017f560:	0c0629c2 	jal	8018a708 <__adddf3>
8017f564:	0060b821 	move	s7,v1
8017f568:	02802021 	move	a0,s4
8017f56c:	02a02821 	move	a1,s5
8017f570:	00003021 	move	a2,zero
8017f574:	00003821 	move	a3,zero
8017f578:	00409021 	move	s2,v0
8017f57c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f580:	00609821 	move	s3,v1
8017f584:	1840010e 	blez	v0,8017f9c0 <__dubsin+0x2490>
8017f588:	3c028000 	lui	v0,0x8000
8017f58c:	02808021 	move	s0,s4
8017f590:	02a08821 	move	s1,s5
8017f594:	8fa40040 	lw	a0,64(sp)
8017f598:	8fa50044 	lw	a1,68(sp)
8017f59c:	00003021 	move	a2,zero
8017f5a0:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f5a4:	00003821 	move	a3,zero
8017f5a8:	184000ff 	blez	v0,8017f9a8 <__dubsin+0x2478>
8017f5ac:	00000000 	nop
8017f5b0:	8fa60040 	lw	a2,64(sp)
8017f5b4:	8fa70044 	lw	a3,68(sp)
8017f5b8:	02002021 	move	a0,s0
8017f5bc:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f5c0:	02202821 	move	a1,s1
8017f5c4:	18400050 	blez	v0,8017f708 <__dubsin+0x21d8>
8017f5c8:	02403021 	move	a2,s2
8017f5cc:	02802021 	move	a0,s4
8017f5d0:	02a02821 	move	a1,s5
8017f5d4:	0c0629a2 	jal	8018a688 <__subdf3>
8017f5d8:	02603821 	move	a3,s3
8017f5dc:	8fa40040 	lw	a0,64(sp)
8017f5e0:	8fa50044 	lw	a1,68(sp)
8017f5e4:	00403021 	move	a2,v0
8017f5e8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f5ec:	00603821 	move	a3,v1
8017f5f0:	8fa400a0 	lw	a0,160(sp)
8017f5f4:	8fa500a4 	lw	a1,164(sp)
8017f5f8:	00403021 	move	a2,v0
8017f5fc:	0c0629c2 	jal	8018a708 <__adddf3>
8017f600:	00603821 	move	a3,v1
8017f604:	02c02021 	move	a0,s6
8017f608:	02e02821 	move	a1,s7
8017f60c:	00403021 	move	a2,v0
8017f610:	0c0629c2 	jal	8018a708 <__adddf3>
8017f614:	00603821 	move	a3,v1
8017f618:	00402021 	move	a0,v0
8017f61c:	02403021 	move	a2,s2
8017f620:	02603821 	move	a3,s3
8017f624:	00602821 	move	a1,v1
8017f628:	00408021 	move	s0,v0
8017f62c:	0c0629c2 	jal	8018a708 <__adddf3>
8017f630:	00608821 	move	s1,v1
8017f634:	8fa40198 	lw	a0,408(sp)
8017f638:	02602821 	move	a1,s3
8017f63c:	ac820000 	sw	v0,0(a0)
8017f640:	ac830004 	sw	v1,4(a0)
8017f644:	00403021 	move	a2,v0
8017f648:	02402021 	move	a0,s2
8017f64c:	0c0629a2 	jal	8018a688 <__subdf3>
8017f650:	00603821 	move	a3,v1
8017f654:	00403021 	move	a2,v0
8017f658:	02002021 	move	a0,s0
8017f65c:	02202821 	move	a1,s1
8017f660:	0c0629c2 	jal	8018a708 <__adddf3>
8017f664:	00603821 	move	a3,v1
8017f668:	8fa40198 	lw	a0,408(sp)
8017f66c:	00000000 	nop
8017f670:	ac820008 	sw	v0,8(a0)
8017f674:	ac83000c 	sw	v1,12(a0)
8017f678:	8fbf0184 	lw	ra,388(sp)
8017f67c:	8fbe0180 	lw	s8,384(sp)
8017f680:	8fb7017c 	lw	s7,380(sp)
8017f684:	8fb60178 	lw	s6,376(sp)
8017f688:	8fb50174 	lw	s5,372(sp)
8017f68c:	8fb40170 	lw	s4,368(sp)
8017f690:	8fb3016c 	lw	s3,364(sp)
8017f694:	8fb20168 	lw	s2,360(sp)
8017f698:	8fb10164 	lw	s1,356(sp)
8017f69c:	8fb00160 	lw	s0,352(sp)
8017f6a0:	03e00008 	jr	ra
8017f6a4:	27bd0188 	addiu	sp,sp,392
8017f6a8:	8fa600e0 	lw	a2,224(sp)
8017f6ac:	8fa700e4 	lw	a3,228(sp)
8017f6b0:	02402021 	move	a0,s2
8017f6b4:	0c0629a2 	jal	8018a688 <__subdf3>
8017f6b8:	02602821 	move	a1,s3
8017f6bc:	00403021 	move	a2,v0
8017f6c0:	02802021 	move	a0,s4
8017f6c4:	02a02821 	move	a1,s5
8017f6c8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f6cc:	00603821 	move	a3,v1
8017f6d0:	00403021 	move	a2,v0
8017f6d4:	02c02021 	move	a0,s6
8017f6d8:	02e02821 	move	a1,s7
8017f6dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017f6e0:	00603821 	move	a3,v1
8017f6e4:	3c04801e 	lui	a0,0x801e
8017f6e8:	8c864820 	lw	a2,18464(a0)
8017f6ec:	8c874824 	lw	a3,18468(a0)
8017f6f0:	00602821 	move	a1,v1
8017f6f4:	0c0629c2 	jal	8018a708 <__adddf3>
8017f6f8:	00402021 	move	a0,v0
8017f6fc:	afa200d8 	sw	v0,216(sp)
8017f700:	0805f6de 	j	8017db78 <__dubsin+0x648>
8017f704:	afa300dc 	sw	v1,220(sp)
8017f708:	8fa40040 	lw	a0,64(sp)
8017f70c:	8fa50044 	lw	a1,68(sp)
8017f710:	0c0629a2 	jal	8018a688 <__subdf3>
8017f714:	02603821 	move	a3,s3
8017f718:	00403021 	move	a2,v0
8017f71c:	02802021 	move	a0,s4
8017f720:	02a02821 	move	a1,s5
8017f724:	0c0629c2 	jal	8018a708 <__adddf3>
8017f728:	00603821 	move	a3,v1
8017f72c:	00403021 	move	a2,v0
8017f730:	02c02021 	move	a0,s6
8017f734:	02e02821 	move	a1,s7
8017f738:	0c0629c2 	jal	8018a708 <__adddf3>
8017f73c:	00603821 	move	a3,v1
8017f740:	8fa400a0 	lw	a0,160(sp)
8017f744:	8fa500a4 	lw	a1,164(sp)
8017f748:	0805fd84 	j	8017f610 <__dubsin+0x20e0>
8017f74c:	00403021 	move	a2,v0
8017f750:	02a02821 	move	a1,s5
8017f754:	02403021 	move	a2,s2
8017f758:	0c0629c2 	jal	8018a708 <__adddf3>
8017f75c:	02603821 	move	a3,s3
8017f760:	8fa40088 	lw	a0,136(sp)
8017f764:	8fa5008c 	lw	a1,140(sp)
8017f768:	00403021 	move	a2,v0
8017f76c:	0c0629a2 	jal	8018a688 <__subdf3>
8017f770:	00603821 	move	a3,v1
8017f774:	8fa400a8 	lw	a0,168(sp)
8017f778:	8fa500ac 	lw	a1,172(sp)
8017f77c:	00403021 	move	a2,v0
8017f780:	0c0629c2 	jal	8018a708 <__adddf3>
8017f784:	00603821 	move	a3,v1
8017f788:	00402021 	move	a0,v0
8017f78c:	00602821 	move	a1,v1
8017f790:	02c03021 	move	a2,s6
8017f794:	0c0629a2 	jal	8018a688 <__subdf3>
8017f798:	02e03821 	move	a3,s7
8017f79c:	00408021 	move	s0,v0
8017f7a0:	0805fd42 	j	8017f508 <__dubsin+0x1fd8>
8017f7a4:	00608821 	move	s1,v1
8017f7a8:	8fa60060 	lw	a2,96(sp)
8017f7ac:	8fa70064 	lw	a3,100(sp)
8017f7b0:	02402021 	move	a0,s2
8017f7b4:	0c0629a2 	jal	8018a688 <__subdf3>
8017f7b8:	02602821 	move	a1,s3
8017f7bc:	00403021 	move	a2,v0
8017f7c0:	02802021 	move	a0,s4
8017f7c4:	02a02821 	move	a1,s5
8017f7c8:	0c0629c2 	jal	8018a708 <__adddf3>
8017f7cc:	00603821 	move	a3,v1
8017f7d0:	00403021 	move	a2,v0
8017f7d4:	02c02021 	move	a0,s6
8017f7d8:	02e02821 	move	a1,s7
8017f7dc:	0c0629c2 	jal	8018a708 <__adddf3>
8017f7e0:	00603821 	move	a3,v1
8017f7e4:	3c04801e 	lui	a0,0x801e
8017f7e8:	8c864870 	lw	a2,18544(a0)
8017f7ec:	8c874874 	lw	a3,18548(a0)
8017f7f0:	00602821 	move	a1,v1
8017f7f4:	0c0629c2 	jal	8018a708 <__adddf3>
8017f7f8:	00402021 	move	a0,v0
8017f7fc:	afa20010 	sw	v0,16(sp)
8017f800:	0805fb3c 	j	8017ecf0 <__dubsin+0x17c0>
8017f804:	afa30014 	sw	v1,20(sp)
8017f808:	8fa60068 	lw	a2,104(sp)
8017f80c:	8fa7006c 	lw	a3,108(sp)
8017f810:	02402021 	move	a0,s2
8017f814:	0c0629a2 	jal	8018a688 <__subdf3>
8017f818:	02602821 	move	a1,s3
8017f81c:	00403021 	move	a2,v0
8017f820:	02802021 	move	a0,s4
8017f824:	02a02821 	move	a1,s5
8017f828:	0c0629c2 	jal	8018a708 <__adddf3>
8017f82c:	00603821 	move	a3,v1
8017f830:	00403021 	move	a2,v0
8017f834:	02c02021 	move	a0,s6
8017f838:	02e02821 	move	a1,s7
8017f83c:	0c0629c2 	jal	8018a708 <__adddf3>
8017f840:	00603821 	move	a3,v1
8017f844:	3c04801e 	lui	a0,0x801e
8017f848:	8c864860 	lw	a2,18528(a0)
8017f84c:	8c874864 	lw	a3,18532(a0)
8017f850:	00602821 	move	a1,v1
8017f854:	0c0629c2 	jal	8018a708 <__adddf3>
8017f858:	00402021 	move	a0,v0
8017f85c:	afa20018 	sw	v0,24(sp)
8017f860:	0805fa74 	j	8017e9d0 <__dubsin+0x14a0>
8017f864:	afa3001c 	sw	v1,28(sp)
8017f868:	8fa60070 	lw	a2,112(sp)
8017f86c:	8fa70074 	lw	a3,116(sp)
8017f870:	02402021 	move	a0,s2
8017f874:	0c0629a2 	jal	8018a688 <__subdf3>
8017f878:	02602821 	move	a1,s3
8017f87c:	00403021 	move	a2,v0
8017f880:	02802021 	move	a0,s4
8017f884:	02a02821 	move	a1,s5
8017f888:	0c0629c2 	jal	8018a708 <__adddf3>
8017f88c:	00603821 	move	a3,v1
8017f890:	00403021 	move	a2,v0
8017f894:	02c02021 	move	a0,s6
8017f898:	02e02821 	move	a1,s7
8017f89c:	0c0629c2 	jal	8018a708 <__adddf3>
8017f8a0:	00603821 	move	a3,v1
8017f8a4:	3c04801e 	lui	a0,0x801e
8017f8a8:	8c864850 	lw	a2,18512(a0)
8017f8ac:	8c874854 	lw	a3,18516(a0)
8017f8b0:	00602821 	move	a1,v1
8017f8b4:	0c0629c2 	jal	8018a708 <__adddf3>
8017f8b8:	00402021 	move	a0,v0
8017f8bc:	afa20020 	sw	v0,32(sp)
8017f8c0:	0805f9ac 	j	8017e6b0 <__dubsin+0x1180>
8017f8c4:	afa30024 	sw	v1,36(sp)
8017f8c8:	8fa40038 	lw	a0,56(sp)
8017f8cc:	8fa5003c 	lw	a1,60(sp)
8017f8d0:	8fa60078 	lw	a2,120(sp)
8017f8d4:	8fa7007c 	lw	a3,124(sp)
8017f8d8:	0c0629a2 	jal	8018a688 <__subdf3>
8017f8dc:	00000000 	nop
8017f8e0:	00403021 	move	a2,v0
8017f8e4:	02802021 	move	a0,s4
8017f8e8:	02a02821 	move	a1,s5
8017f8ec:	0c0629c2 	jal	8018a708 <__adddf3>
8017f8f0:	00603821 	move	a3,v1
8017f8f4:	00403021 	move	a2,v0
8017f8f8:	02402021 	move	a0,s2
8017f8fc:	02602821 	move	a1,s3
8017f900:	0c0629c2 	jal	8018a708 <__adddf3>
8017f904:	00603821 	move	a3,v1
8017f908:	8fa400c0 	lw	a0,192(sp)
8017f90c:	8fa500c4 	lw	a1,196(sp)
8017f910:	0805f8e6 	j	8017e398 <__dubsin+0xe68>
8017f914:	00403021 	move	a2,v0
8017f918:	8fa60080 	lw	a2,128(sp)
8017f91c:	8fa70084 	lw	a3,132(sp)
8017f920:	02402021 	move	a0,s2
8017f924:	0c0629a2 	jal	8018a688 <__subdf3>
8017f928:	02602821 	move	a1,s3
8017f92c:	00403021 	move	a2,v0
8017f930:	02802021 	move	a0,s4
8017f934:	02a02821 	move	a1,s5
8017f938:	0c0629c2 	jal	8018a708 <__adddf3>
8017f93c:	00603821 	move	a3,v1
8017f940:	00403021 	move	a2,v0
8017f944:	02c02021 	move	a0,s6
8017f948:	02e02821 	move	a1,s7
8017f94c:	0c0629c2 	jal	8018a708 <__adddf3>
8017f950:	00603821 	move	a3,v1
8017f954:	3c04801e 	lui	a0,0x801e
8017f958:	8c864830 	lw	a2,18480(a0)
8017f95c:	8c874834 	lw	a3,18484(a0)
8017f960:	00602821 	move	a1,v1
8017f964:	0c0629c2 	jal	8018a708 <__adddf3>
8017f968:	00402021 	move	a0,v0
8017f96c:	afa20030 	sw	v0,48(sp)
8017f970:	0805f7a6 	j	8017de98 <__dubsin+0x968>
8017f974:	afa30034 	sw	v1,52(sp)
8017f978:	3c028000 	lui	v0,0x8000
8017f97c:	02602821 	move	a1,s3
8017f980:	00003021 	move	a2,zero
8017f984:	00003821 	move	a3,zero
8017f988:	02808021 	move	s0,s4
8017f98c:	0c062bc4 	jal	8018af10 <__gtdf2>
8017f990:	02a28826 	xor	s1,s5,v0
8017f994:	1c40f85a 	bgtz	v0,8017db00 <__dubsin+0x5d0>
8017f998:	3c028000 	lui	v0,0x8000
8017f99c:	02403021 	move	a2,s2
8017f9a0:	0805f6c2 	j	8017db08 <__dubsin+0x5d8>
8017f9a4:	02623826 	xor	a3,s3,v0
8017f9a8:	8fa20040 	lw	v0,64(sp)
8017f9ac:	8fa30044 	lw	v1,68(sp)
8017f9b0:	00403021 	move	a2,v0
8017f9b4:	3c028000 	lui	v0,0x8000
8017f9b8:	0805fd6e 	j	8017f5b8 <__dubsin+0x2088>
8017f9bc:	00623826 	xor	a3,v1,v0
8017f9c0:	02808021 	move	s0,s4
8017f9c4:	0805fd65 	j	8017f594 <__dubsin+0x2064>
8017f9c8:	02a28826 	xor	s1,s5,v0
8017f9cc:	02803021 	move	a2,s4
8017f9d0:	0805fd27 	j	8017f49c <__dubsin+0x1f6c>
8017f9d4:	02a23826 	xor	a3,s5,v0
8017f9d8:	8fa30088 	lw	v1,136(sp)
8017f9dc:	8fa4008c 	lw	a0,140(sp)
8017f9e0:	00608021 	move	s0,v1
8017f9e4:	0805fd1e 	j	8017f478 <__dubsin+0x1f48>
8017f9e8:	00828826 	xor	s1,a0,v0
8017f9ec:	02403021 	move	a2,s2
8017f9f0:	0805fb20 	j	8017ec80 <__dubsin+0x1750>
8017f9f4:	02623826 	xor	a3,s3,v0
8017f9f8:	02808021 	move	s0,s4
8017f9fc:	0805fb17 	j	8017ec5c <__dubsin+0x172c>
8017fa00:	02a28826 	xor	s1,s5,v0
8017fa04:	02403021 	move	a2,s2
8017fa08:	0805fa58 	j	8017e960 <__dubsin+0x1430>
8017fa0c:	02623826 	xor	a3,s3,v0
8017fa10:	02808021 	move	s0,s4
8017fa14:	0805fa4f 	j	8017e93c <__dubsin+0x140c>
8017fa18:	02a28826 	xor	s1,s5,v0
8017fa1c:	02403021 	move	a2,s2
8017fa20:	0805f990 	j	8017e640 <__dubsin+0x1110>
8017fa24:	02623826 	xor	a3,s3,v0
8017fa28:	02808021 	move	s0,s4
8017fa2c:	0805f987 	j	8017e61c <__dubsin+0x10ec>
8017fa30:	02a28826 	xor	s1,s5,v0
8017fa34:	8fa40038 	lw	a0,56(sp)
8017fa38:	8fa3003c 	lw	v1,60(sp)
8017fa3c:	00803021 	move	a2,a0
8017fa40:	0805f8cf 	j	8017e33c <__dubsin+0xe0c>
8017fa44:	00623826 	xor	a3,v1,v0
8017fa48:	02808021 	move	s0,s4
8017fa4c:	0805f8c6 	j	8017e318 <__dubsin+0xde8>
8017fa50:	02a28826 	xor	s1,s5,v0
8017fa54:	02403021 	move	a2,s2
8017fa58:	0805f78a 	j	8017de28 <__dubsin+0x8f8>
8017fa5c:	02623826 	xor	a3,s3,v0
8017fa60:	02808021 	move	s0,s4
8017fa64:	0805f781 	j	8017de04 <__dubsin+0x8d4>
8017fa68:	02a28826 	xor	s1,s5,v0

8017fa6c <__dubcos>:
8017fa6c:	27bdfe20 	addiu	sp,sp,-480
8017fa70:	3c02801e 	lui	v0,0x801e
8017fa74:	afb101bc 	sw	s1,444(sp)
8017fa78:	afb001b8 	sw	s0,440(sp)
8017fa7c:	8c513a44 	lw	s1,14916(v0)
8017fa80:	8c503a40 	lw	s0,14912(v0)
8017fa84:	afb301c4 	sw	s3,452(sp)
8017fa88:	afb201c0 	sw	s2,448(sp)
8017fa8c:	00a09821 	move	s3,a1
8017fa90:	00809021 	move	s2,a0
8017fa94:	02202821 	move	a1,s1
8017fa98:	02002021 	move	a0,s0
8017fa9c:	afb701d4 	sw	s7,468(sp)
8017faa0:	afb601d0 	sw	s6,464(sp)
8017faa4:	00e0b821 	move	s7,a3
8017faa8:	00c0b021 	move	s6,a2
8017faac:	02603821 	move	a3,s3
8017fab0:	02403021 	move	a2,s2
8017fab4:	afbf01dc 	sw	ra,476(sp)
8017fab8:	afbe01d8 	sw	s8,472(sp)
8017fabc:	afb501cc 	sw	s5,460(sp)
8017fac0:	0c0629c2 	jal	8018a708 <__adddf3>
8017fac4:	afb401c8 	sw	s4,456(sp)
8017fac8:	00402021 	move	a0,v0
8017facc:	02003021 	move	a2,s0
8017fad0:	02203821 	move	a3,s1
8017fad4:	00602821 	move	a1,v1
8017fad8:	0c0629a2 	jal	8018a688 <__subdf3>
8017fadc:	0040a021 	move	s4,v0
8017fae0:	00403021 	move	a2,v0
8017fae4:	02402021 	move	a0,s2
8017fae8:	02602821 	move	a1,s3
8017faec:	0c0629a2 	jal	8018a688 <__subdf3>
8017faf0:	00603821 	move	a3,v1
8017faf4:	00402021 	move	a0,v0
8017faf8:	02c03021 	move	a2,s6
8017fafc:	02e03821 	move	a3,s7
8017fb00:	00602821 	move	a1,v1
8017fb04:	00408021 	move	s0,v0
8017fb08:	0c0629c2 	jal	8018a708 <__adddf3>
8017fb0c:	00608821 	move	s1,v1
8017fb10:	00403021 	move	a2,v0
8017fb14:	02002021 	move	a0,s0
8017fb18:	02202821 	move	a1,s1
8017fb1c:	00603821 	move	a3,v1
8017fb20:	afa20038 	sw	v0,56(sp)
8017fb24:	0c0629a2 	jal	8018a688 <__subdf3>
8017fb28:	afa3003c 	sw	v1,60(sp)
8017fb2c:	00403021 	move	a2,v0
8017fb30:	02c02021 	move	a0,s6
8017fb34:	02e02821 	move	a1,s7
8017fb38:	0c0629c2 	jal	8018a708 <__adddf3>
8017fb3c:	00603821 	move	a3,v1
8017fb40:	3c1e801d 	lui	s8,0x801d
8017fb44:	afa20128 	sw	v0,296(sp)
8017fb48:	27c27970 	addiu	v0,s8,31088
8017fb4c:	8fa40038 	lw	a0,56(sp)
8017fb50:	8fa5003c 	lw	a1,60(sp)
8017fb54:	8c460000 	lw	a2,0(v0)
8017fb58:	8c470004 	lw	a3,4(v0)
8017fb5c:	0c0629e0 	jal	8018a780 <__muldf3>
8017fb60:	afa3012c 	sw	v1,300(sp)
8017fb64:	8fa40038 	lw	a0,56(sp)
8017fb68:	8fa5003c 	lw	a1,60(sp)
8017fb6c:	00403021 	move	a2,v0
8017fb70:	00603821 	move	a3,v1
8017fb74:	00408021 	move	s0,v0
8017fb78:	0c0629a2 	jal	8018a688 <__subdf3>
8017fb7c:	00608821 	move	s1,v1
8017fb80:	00403021 	move	a2,v0
8017fb84:	02002021 	move	a0,s0
8017fb88:	02202821 	move	a1,s1
8017fb8c:	0c0629c2 	jal	8018a708 <__adddf3>
8017fb90:	00603821 	move	a3,v1
8017fb94:	8fa40038 	lw	a0,56(sp)
8017fb98:	8fa5003c 	lw	a1,60(sp)
8017fb9c:	00403021 	move	a2,v0
8017fba0:	00603821 	move	a3,v1
8017fba4:	afa20138 	sw	v0,312(sp)
8017fba8:	0c0629a2 	jal	8018a688 <__subdf3>
8017fbac:	afa3013c 	sw	v1,316(sp)
8017fbb0:	8fa40138 	lw	a0,312(sp)
8017fbb4:	8fa5013c 	lw	a1,316(sp)
8017fbb8:	00803021 	move	a2,a0
8017fbbc:	00a03821 	move	a3,a1
8017fbc0:	afa20130 	sw	v0,304(sp)
8017fbc4:	0c0629e0 	jal	8018a780 <__muldf3>
8017fbc8:	afa30134 	sw	v1,308(sp)
8017fbcc:	8fa40138 	lw	a0,312(sp)
8017fbd0:	8fa5013c 	lw	a1,316(sp)
8017fbd4:	8fa60130 	lw	a2,304(sp)
8017fbd8:	8fa70134 	lw	a3,308(sp)
8017fbdc:	0040b021 	move	s6,v0
8017fbe0:	0c0629e0 	jal	8018a780 <__muldf3>
8017fbe4:	0060b821 	move	s7,v1
8017fbe8:	00402021 	move	a0,v0
8017fbec:	00602821 	move	a1,v1
8017fbf0:	00403021 	move	a2,v0
8017fbf4:	0c0629c2 	jal	8018a708 <__adddf3>
8017fbf8:	00603821 	move	a3,v1
8017fbfc:	00403021 	move	a2,v0
8017fc00:	02c02021 	move	a0,s6
8017fc04:	02e02821 	move	a1,s7
8017fc08:	00603821 	move	a3,v1
8017fc0c:	00408021 	move	s0,v0
8017fc10:	0c0629c2 	jal	8018a708 <__adddf3>
8017fc14:	00608821 	move	s1,v1
8017fc18:	00403021 	move	a2,v0
8017fc1c:	02c02021 	move	a0,s6
8017fc20:	02e02821 	move	a1,s7
8017fc24:	00603821 	move	a3,v1
8017fc28:	00409021 	move	s2,v0
8017fc2c:	0c0629a2 	jal	8018a688 <__subdf3>
8017fc30:	00609821 	move	s3,v1
8017fc34:	00403021 	move	a2,v0
8017fc38:	02002021 	move	a0,s0
8017fc3c:	02202821 	move	a1,s1
8017fc40:	0c0629c2 	jal	8018a708 <__adddf3>
8017fc44:	00603821 	move	a3,v1
8017fc48:	8fa40130 	lw	a0,304(sp)
8017fc4c:	8fa50134 	lw	a1,308(sp)
8017fc50:	00803021 	move	a2,a0
8017fc54:	00a03821 	move	a3,a1
8017fc58:	00408021 	move	s0,v0
8017fc5c:	0c0629e0 	jal	8018a780 <__muldf3>
8017fc60:	00608821 	move	s1,v1
8017fc64:	00403021 	move	a2,v0
8017fc68:	02002021 	move	a0,s0
8017fc6c:	02202821 	move	a1,s1
8017fc70:	0c0629c2 	jal	8018a708 <__adddf3>
8017fc74:	00603821 	move	a3,v1
8017fc78:	8fa40038 	lw	a0,56(sp)
8017fc7c:	8fa5003c 	lw	a1,60(sp)
8017fc80:	8fa60128 	lw	a2,296(sp)
8017fc84:	8fa7012c 	lw	a3,300(sp)
8017fc88:	00408021 	move	s0,v0
8017fc8c:	0c0629e0 	jal	8018a780 <__muldf3>
8017fc90:	00608821 	move	s1,v1
8017fc94:	00402021 	move	a0,v0
8017fc98:	00602821 	move	a1,v1
8017fc9c:	00403021 	move	a2,v0
8017fca0:	0c0629c2 	jal	8018a708 <__adddf3>
8017fca4:	00603821 	move	a3,v1
8017fca8:	00403021 	move	a2,v0
8017fcac:	02002021 	move	a0,s0
8017fcb0:	02202821 	move	a1,s1
8017fcb4:	0c0629c2 	jal	8018a708 <__adddf3>
8017fcb8:	00603821 	move	a3,v1
8017fcbc:	00403021 	move	a2,v0
8017fcc0:	02402021 	move	a0,s2
8017fcc4:	02602821 	move	a1,s3
8017fcc8:	00603821 	move	a3,v1
8017fccc:	00408021 	move	s0,v0
8017fcd0:	0c0629c2 	jal	8018a708 <__adddf3>
8017fcd4:	00608821 	move	s1,v1
8017fcd8:	00403021 	move	a2,v0
8017fcdc:	02402021 	move	a0,s2
8017fce0:	02602821 	move	a1,s3
8017fce4:	00603821 	move	a3,v1
8017fce8:	afa20120 	sw	v0,288(sp)
8017fcec:	0c0629a2 	jal	8018a688 <__subdf3>
8017fcf0:	afa30124 	sw	v1,292(sp)
8017fcf4:	00403021 	move	a2,v0
8017fcf8:	02002021 	move	a0,s0
8017fcfc:	02202821 	move	a1,s1
8017fd00:	0c0629c2 	jal	8018a708 <__adddf3>
8017fd04:	00603821 	move	a3,v1
8017fd08:	afa20118 	sw	v0,280(sp)
8017fd0c:	3c02801e 	lui	v0,0x801e
8017fd10:	24423a48 	addiu	v0,v0,14920
8017fd14:	0014a140 	sll	s4,s4,0x5
8017fd18:	0282a021 	addu	s4,s4,v0
8017fd1c:	afa3011c 	sw	v1,284(sp)
8017fd20:	27c37970 	addiu	v1,s8,31088
8017fd24:	8c660000 	lw	a2,0(v1)
8017fd28:	8c670004 	lw	a3,4(v1)
8017fd2c:	8e880018 	lw	t0,24(s4)
8017fd30:	8e89001c 	lw	t1,28(s4)
8017fd34:	8e820000 	lw	v0,0(s4)
8017fd38:	8e830004 	lw	v1,4(s4)
8017fd3c:	8fa40120 	lw	a0,288(sp)
8017fd40:	8fa50124 	lw	a1,292(sp)
8017fd44:	afa800f8 	sw	t0,248(sp)
8017fd48:	afa900fc 	sw	t1,252(sp)
8017fd4c:	8e880010 	lw	t0,16(s4)
8017fd50:	8e890014 	lw	t1,20(s4)
8017fd54:	afa20108 	sw	v0,264(sp)
8017fd58:	afa3010c 	sw	v1,268(sp)
8017fd5c:	8e820008 	lw	v0,8(s4)
8017fd60:	8e83000c 	lw	v1,12(s4)
8017fd64:	afa80040 	sw	t0,64(sp)
8017fd68:	afa90044 	sw	t1,68(sp)
8017fd6c:	afa20100 	sw	v0,256(sp)
8017fd70:	0c0629e0 	jal	8018a780 <__muldf3>
8017fd74:	afa30104 	sw	v1,260(sp)
8017fd78:	8fa40120 	lw	a0,288(sp)
8017fd7c:	8fa50124 	lw	a1,292(sp)
8017fd80:	00403021 	move	a2,v0
8017fd84:	00603821 	move	a3,v1
8017fd88:	00408021 	move	s0,v0
8017fd8c:	0c0629a2 	jal	8018a688 <__subdf3>
8017fd90:	00608821 	move	s1,v1
8017fd94:	00403021 	move	a2,v0
8017fd98:	02002021 	move	a0,s0
8017fd9c:	02202821 	move	a1,s1
8017fda0:	0c0629c2 	jal	8018a708 <__adddf3>
8017fda4:	00603821 	move	a3,v1
8017fda8:	8fa40120 	lw	a0,288(sp)
8017fdac:	8fa50124 	lw	a1,292(sp)
8017fdb0:	00403021 	move	a2,v0
8017fdb4:	00603821 	move	a3,v1
8017fdb8:	afa20098 	sw	v0,152(sp)
8017fdbc:	0c0629a2 	jal	8018a688 <__subdf3>
8017fdc0:	afa3009c 	sw	v1,156(sp)
8017fdc4:	afa200a8 	sw	v0,168(sp)
8017fdc8:	3c02801e 	lui	v0,0x801e
8017fdcc:	8c564808 	lw	s6,18440(v0)
8017fdd0:	8c57480c 	lw	s7,18444(v0)
8017fdd4:	afa300ac 	sw	v1,172(sp)
8017fdd8:	27c37970 	addiu	v1,s8,31088
8017fddc:	8c660000 	lw	a2,0(v1)
8017fde0:	8c670004 	lw	a3,4(v1)
8017fde4:	02c02021 	move	a0,s6
8017fde8:	0c0629e0 	jal	8018a780 <__muldf3>
8017fdec:	02e02821 	move	a1,s7
8017fdf0:	00403021 	move	a2,v0
8017fdf4:	02c02021 	move	a0,s6
8017fdf8:	02e02821 	move	a1,s7
8017fdfc:	00603821 	move	a3,v1
8017fe00:	00408021 	move	s0,v0
8017fe04:	0c0629a2 	jal	8018a688 <__subdf3>
8017fe08:	00608821 	move	s1,v1
8017fe0c:	00403021 	move	a2,v0
8017fe10:	02002021 	move	a0,s0
8017fe14:	02202821 	move	a1,s1
8017fe18:	0c0629c2 	jal	8018a708 <__adddf3>
8017fe1c:	00603821 	move	a3,v1
8017fe20:	00403021 	move	a2,v0
8017fe24:	02c02021 	move	a0,s6
8017fe28:	02e02821 	move	a1,s7
8017fe2c:	00603821 	move	a3,v1
8017fe30:	00408021 	move	s0,v0
8017fe34:	0c0629a2 	jal	8018a688 <__subdf3>
8017fe38:	00608821 	move	s1,v1
8017fe3c:	8fa40098 	lw	a0,152(sp)
8017fe40:	8fa5009c 	lw	a1,156(sp)
8017fe44:	02003021 	move	a2,s0
8017fe48:	02203821 	move	a3,s1
8017fe4c:	afa20150 	sw	v0,336(sp)
8017fe50:	0c0629e0 	jal	8018a780 <__muldf3>
8017fe54:	afa30154 	sw	v1,340(sp)
8017fe58:	8fa40098 	lw	a0,152(sp)
8017fe5c:	8fa5009c 	lw	a1,156(sp)
8017fe60:	8fa60150 	lw	a2,336(sp)
8017fe64:	8fa70154 	lw	a3,340(sp)
8017fe68:	0040a021 	move	s4,v0
8017fe6c:	0c0629e0 	jal	8018a780 <__muldf3>
8017fe70:	0060a821 	move	s5,v1
8017fe74:	8fa400a8 	lw	a0,168(sp)
8017fe78:	8fa500ac 	lw	a1,172(sp)
8017fe7c:	02003021 	move	a2,s0
8017fe80:	02203821 	move	a3,s1
8017fe84:	00409021 	move	s2,v0
8017fe88:	0c0629e0 	jal	8018a780 <__muldf3>
8017fe8c:	00609821 	move	s3,v1
8017fe90:	00403021 	move	a2,v0
8017fe94:	02402021 	move	a0,s2
8017fe98:	02602821 	move	a1,s3
8017fe9c:	0c0629c2 	jal	8018a708 <__adddf3>
8017fea0:	00603821 	move	a3,v1
8017fea4:	00403021 	move	a2,v0
8017fea8:	02802021 	move	a0,s4
8017feac:	02a02821 	move	a1,s5
8017feb0:	00603821 	move	a3,v1
8017feb4:	00408021 	move	s0,v0
8017feb8:	0c0629c2 	jal	8018a708 <__adddf3>
8017febc:	00608821 	move	s1,v1
8017fec0:	00403021 	move	a2,v0
8017fec4:	02802021 	move	a0,s4
8017fec8:	02a02821 	move	a1,s5
8017fecc:	00603821 	move	a3,v1
8017fed0:	00409021 	move	s2,v0
8017fed4:	0c0629a2 	jal	8018a688 <__subdf3>
8017fed8:	00609821 	move	s3,v1
8017fedc:	00403021 	move	a2,v0
8017fee0:	02002021 	move	a0,s0
8017fee4:	02202821 	move	a1,s1
8017fee8:	0c0629c2 	jal	8018a708 <__adddf3>
8017feec:	00603821 	move	a3,v1
8017fef0:	8fa400a8 	lw	a0,168(sp)
8017fef4:	8fa500ac 	lw	a1,172(sp)
8017fef8:	8fa60150 	lw	a2,336(sp)
8017fefc:	8fa70154 	lw	a3,340(sp)
8017ff00:	00408021 	move	s0,v0
8017ff04:	0c0629e0 	jal	8018a780 <__muldf3>
8017ff08:	00608821 	move	s1,v1
8017ff0c:	00403021 	move	a2,v0
8017ff10:	02002021 	move	a0,s0
8017ff14:	02202821 	move	a1,s1
8017ff18:	0c0629c2 	jal	8018a708 <__adddf3>
8017ff1c:	00603821 	move	a3,v1
8017ff20:	0040a021 	move	s4,v0
8017ff24:	3c02801e 	lui	v0,0x801e
8017ff28:	8c464810 	lw	a2,18448(v0)
8017ff2c:	8c474814 	lw	a3,18452(v0)
8017ff30:	8fa40120 	lw	a0,288(sp)
8017ff34:	8fa50124 	lw	a1,292(sp)
8017ff38:	0c0629e0 	jal	8018a780 <__muldf3>
8017ff3c:	0060a821 	move	s5,v1
8017ff40:	8fa40118 	lw	a0,280(sp)
8017ff44:	8fa5011c 	lw	a1,284(sp)
8017ff48:	02c03021 	move	a2,s6
8017ff4c:	02e03821 	move	a3,s7
8017ff50:	00408021 	move	s0,v0
8017ff54:	0c0629e0 	jal	8018a780 <__muldf3>
8017ff58:	00608821 	move	s1,v1
8017ff5c:	00403021 	move	a2,v0
8017ff60:	02002021 	move	a0,s0
8017ff64:	02202821 	move	a1,s1
8017ff68:	0c0629c2 	jal	8018a708 <__adddf3>
8017ff6c:	00603821 	move	a3,v1
8017ff70:	00403021 	move	a2,v0
8017ff74:	02802021 	move	a0,s4
8017ff78:	02a02821 	move	a1,s5
8017ff7c:	0c0629c2 	jal	8018a708 <__adddf3>
8017ff80:	00603821 	move	a3,v1
8017ff84:	00403021 	move	a2,v0
8017ff88:	02402021 	move	a0,s2
8017ff8c:	02602821 	move	a1,s3
8017ff90:	00603821 	move	a3,v1
8017ff94:	00408021 	move	s0,v0
8017ff98:	0c0629c2 	jal	8018a708 <__adddf3>
8017ff9c:	00608821 	move	s1,v1
8017ffa0:	00403021 	move	a2,v0
8017ffa4:	02402021 	move	a0,s2
8017ffa8:	02602821 	move	a1,s3
8017ffac:	00603821 	move	a3,v1
8017ffb0:	afa20078 	sw	v0,120(sp)
8017ffb4:	0c0629a2 	jal	8018a688 <__subdf3>
8017ffb8:	afa3007c 	sw	v1,124(sp)
8017ffbc:	00403021 	move	a2,v0
8017ffc0:	02002021 	move	a0,s0
8017ffc4:	02202821 	move	a1,s1
8017ffc8:	0c0629c2 	jal	8018a708 <__adddf3>
8017ffcc:	00603821 	move	a3,v1
8017ffd0:	afa200f0 	sw	v0,240(sp)
8017ffd4:	3c02801e 	lui	v0,0x801e
8017ffd8:	8c444818 	lw	a0,18456(v0)
8017ffdc:	8c45481c 	lw	a1,18460(v0)
8017ffe0:	afa40048 	sw	a0,72(sp)
8017ffe4:	afa5004c 	sw	a1,76(sp)
8017ffe8:	8fa40078 	lw	a0,120(sp)
8017ffec:	8fa5007c 	lw	a1,124(sp)
8017fff0:	8fa60048 	lw	a2,72(sp)
8017fff4:	8fa7004c 	lw	a3,76(sp)
8017fff8:	0c0629c2 	jal	8018a708 <__adddf3>
8017fffc:	afa300f4 	sw	v1,244(sp)
80180000:	afa20148 	sw	v0,328(sp)
80180004:	3c02801e 	lui	v0,0x801e
80180008:	8c564838 	lw	s6,18488(v0)
8018000c:	8c57483c 	lw	s7,18492(v0)
80180010:	27c87970 	addiu	t0,s8,31088
80180014:	3c02801e 	lui	v0,0x801e
80180018:	8c49482c 	lw	t1,18476(v0)
8018001c:	8d060000 	lw	a2,0(t0)
80180020:	8d070004 	lw	a3,4(t0)
80180024:	8c484828 	lw	t0,18472(v0)
80180028:	02c02021 	move	a0,s6
8018002c:	02e02821 	move	a1,s7
80180030:	afa80050 	sw	t0,80(sp)
80180034:	afa90054 	sw	t1,84(sp)
80180038:	0c0629e0 	jal	8018a780 <__muldf3>
8018003c:	afa3014c 	sw	v1,332(sp)
80180040:	00403021 	move	a2,v0
80180044:	02c02021 	move	a0,s6
80180048:	02e02821 	move	a1,s7
8018004c:	00603821 	move	a3,v1
80180050:	00408021 	move	s0,v0
80180054:	0c0629a2 	jal	8018a688 <__subdf3>
80180058:	00608821 	move	s1,v1
8018005c:	00403021 	move	a2,v0
80180060:	02002021 	move	a0,s0
80180064:	02202821 	move	a1,s1
80180068:	0c0629c2 	jal	8018a708 <__adddf3>
8018006c:	00603821 	move	a3,v1
80180070:	00403021 	move	a2,v0
80180074:	02c02021 	move	a0,s6
80180078:	02e02821 	move	a1,s7
8018007c:	00603821 	move	a3,v1
80180080:	00408021 	move	s0,v0
80180084:	0c0629a2 	jal	8018a688 <__subdf3>
80180088:	00608821 	move	s1,v1
8018008c:	8fa40098 	lw	a0,152(sp)
80180090:	8fa5009c 	lw	a1,156(sp)
80180094:	02003021 	move	a2,s0
80180098:	02203821 	move	a3,s1
8018009c:	afa20158 	sw	v0,344(sp)
801800a0:	0c0629e0 	jal	8018a780 <__muldf3>
801800a4:	afa3015c 	sw	v1,348(sp)
801800a8:	8fa40098 	lw	a0,152(sp)
801800ac:	8fa5009c 	lw	a1,156(sp)
801800b0:	8fa60158 	lw	a2,344(sp)
801800b4:	8fa7015c 	lw	a3,348(sp)
801800b8:	0040a021 	move	s4,v0
801800bc:	0c0629e0 	jal	8018a780 <__muldf3>
801800c0:	0060a821 	move	s5,v1
801800c4:	8fa400a8 	lw	a0,168(sp)
801800c8:	8fa500ac 	lw	a1,172(sp)
801800cc:	02003021 	move	a2,s0
801800d0:	02203821 	move	a3,s1
801800d4:	00409021 	move	s2,v0
801800d8:	0c0629e0 	jal	8018a780 <__muldf3>
801800dc:	00609821 	move	s3,v1
801800e0:	00403021 	move	a2,v0
801800e4:	02402021 	move	a0,s2
801800e8:	02602821 	move	a1,s3
801800ec:	0c0629c2 	jal	8018a708 <__adddf3>
801800f0:	00603821 	move	a3,v1
801800f4:	00403021 	move	a2,v0
801800f8:	02802021 	move	a0,s4
801800fc:	02a02821 	move	a1,s5
80180100:	00603821 	move	a3,v1
80180104:	00408021 	move	s0,v0
80180108:	0c0629c2 	jal	8018a708 <__adddf3>
8018010c:	00608821 	move	s1,v1
80180110:	00403021 	move	a2,v0
80180114:	02802021 	move	a0,s4
80180118:	02a02821 	move	a1,s5
8018011c:	00603821 	move	a3,v1
80180120:	00409021 	move	s2,v0
80180124:	0c0629a2 	jal	8018a688 <__subdf3>
80180128:	00609821 	move	s3,v1
8018012c:	00403021 	move	a2,v0
80180130:	02002021 	move	a0,s0
80180134:	02202821 	move	a1,s1
80180138:	0c0629c2 	jal	8018a708 <__adddf3>
8018013c:	00603821 	move	a3,v1
80180140:	8fa400a8 	lw	a0,168(sp)
80180144:	8fa500ac 	lw	a1,172(sp)
80180148:	8fa60158 	lw	a2,344(sp)
8018014c:	8fa7015c 	lw	a3,348(sp)
80180150:	00408021 	move	s0,v0
80180154:	0c0629e0 	jal	8018a780 <__muldf3>
80180158:	00608821 	move	s1,v1
8018015c:	00403021 	move	a2,v0
80180160:	02002021 	move	a0,s0
80180164:	02202821 	move	a1,s1
80180168:	0c0629c2 	jal	8018a708 <__adddf3>
8018016c:	00603821 	move	a3,v1
80180170:	0040a021 	move	s4,v0
80180174:	3c02801e 	lui	v0,0x801e
80180178:	8c464840 	lw	a2,18496(v0)
8018017c:	8c474844 	lw	a3,18500(v0)
80180180:	8fa40120 	lw	a0,288(sp)
80180184:	8fa50124 	lw	a1,292(sp)
80180188:	0c0629e0 	jal	8018a780 <__muldf3>
8018018c:	0060a821 	move	s5,v1
80180190:	8fa40118 	lw	a0,280(sp)
80180194:	8fa5011c 	lw	a1,284(sp)
80180198:	02c03021 	move	a2,s6
8018019c:	02e03821 	move	a3,s7
801801a0:	00408021 	move	s0,v0
801801a4:	0c0629e0 	jal	8018a780 <__muldf3>
801801a8:	00608821 	move	s1,v1
801801ac:	00403021 	move	a2,v0
801801b0:	02002021 	move	a0,s0
801801b4:	02202821 	move	a1,s1
801801b8:	0c0629c2 	jal	8018a708 <__adddf3>
801801bc:	00603821 	move	a3,v1
801801c0:	00403021 	move	a2,v0
801801c4:	02802021 	move	a0,s4
801801c8:	02a02821 	move	a1,s5
801801cc:	0c0629c2 	jal	8018a708 <__adddf3>
801801d0:	00603821 	move	a3,v1
801801d4:	00403021 	move	a2,v0
801801d8:	02402021 	move	a0,s2
801801dc:	02602821 	move	a1,s3
801801e0:	00603821 	move	a3,v1
801801e4:	00408021 	move	s0,v0
801801e8:	0c0629c2 	jal	8018a708 <__adddf3>
801801ec:	00608821 	move	s1,v1
801801f0:	00403021 	move	a2,v0
801801f4:	02402021 	move	a0,s2
801801f8:	02602821 	move	a1,s3
801801fc:	00603821 	move	a3,v1
80180200:	afa200b0 	sw	v0,176(sp)
80180204:	0c0629a2 	jal	8018a688 <__subdf3>
80180208:	afa300b4 	sw	v1,180(sp)
8018020c:	00403021 	move	a2,v0
80180210:	02002021 	move	a0,s0
80180214:	02202821 	move	a1,s1
80180218:	0c0629c2 	jal	8018a708 <__adddf3>
8018021c:	00603821 	move	a3,v1
80180220:	afa200e8 	sw	v0,232(sp)
80180224:	3c02801e 	lui	v0,0x801e
80180228:	8c444848 	lw	a0,18504(v0)
8018022c:	8c45484c 	lw	a1,18508(v0)
80180230:	afa40058 	sw	a0,88(sp)
80180234:	afa5005c 	sw	a1,92(sp)
80180238:	8fa400b0 	lw	a0,176(sp)
8018023c:	8fa500b4 	lw	a1,180(sp)
80180240:	8fa60058 	lw	a2,88(sp)
80180244:	8fa7005c 	lw	a3,92(sp)
80180248:	0c0629c2 	jal	8018a708 <__adddf3>
8018024c:	afa300ec 	sw	v1,236(sp)
80180250:	afa200d8 	sw	v0,216(sp)
80180254:	27c87970 	addiu	t0,s8,31088
80180258:	3c02801e 	lui	v0,0x801e
8018025c:	8d060000 	lw	a2,0(t0)
80180260:	8d070004 	lw	a3,4(t0)
80180264:	8c49485c 	lw	t1,18524(v0)
80180268:	8c484858 	lw	t0,18520(v0)
8018026c:	afa300dc 	sw	v1,220(sp)
80180270:	3c03801e 	lui	v1,0x801e
80180274:	8fa40040 	lw	a0,64(sp)
80180278:	8fa50044 	lw	a1,68(sp)
8018027c:	afa80060 	sw	t0,96(sp)
80180280:	afa90064 	sw	t1,100(sp)
80180284:	8c684868 	lw	t0,18536(v1)
80180288:	8c69486c 	lw	t1,18540(v1)
8018028c:	afa80068 	sw	t0,104(sp)
80180290:	0c0629e0 	jal	8018a780 <__muldf3>
80180294:	afa9006c 	sw	t1,108(sp)
80180298:	8fa40040 	lw	a0,64(sp)
8018029c:	8fa50044 	lw	a1,68(sp)
801802a0:	00403021 	move	a2,v0
801802a4:	00603821 	move	a3,v1
801802a8:	00408021 	move	s0,v0
801802ac:	0c0629a2 	jal	8018a688 <__subdf3>
801802b0:	00608821 	move	s1,v1
801802b4:	00403021 	move	a2,v0
801802b8:	02002021 	move	a0,s0
801802bc:	02202821 	move	a1,s1
801802c0:	0c0629c2 	jal	8018a708 <__adddf3>
801802c4:	00603821 	move	a3,v1
801802c8:	8fa40040 	lw	a0,64(sp)
801802cc:	8fa50044 	lw	a1,68(sp)
801802d0:	00403021 	move	a2,v0
801802d4:	00603821 	move	a3,v1
801802d8:	afa20090 	sw	v0,144(sp)
801802dc:	0c0629a2 	jal	8018a688 <__subdf3>
801802e0:	afa30094 	sw	v1,148(sp)
801802e4:	27c97970 	addiu	t1,s8,31088
801802e8:	8d260000 	lw	a2,0(t1)
801802ec:	8d270004 	lw	a3,4(t1)
801802f0:	8fa40108 	lw	a0,264(sp)
801802f4:	8fa5010c 	lw	a1,268(sp)
801802f8:	afa200a0 	sw	v0,160(sp)
801802fc:	0c0629e0 	jal	8018a780 <__muldf3>
80180300:	afa300a4 	sw	v1,164(sp)
80180304:	8fa40108 	lw	a0,264(sp)
80180308:	8fa5010c 	lw	a1,268(sp)
8018030c:	00403021 	move	a2,v0
80180310:	00603821 	move	a3,v1
80180314:	00408021 	move	s0,v0
80180318:	0c0629a2 	jal	8018a688 <__subdf3>
8018031c:	00608821 	move	s1,v1
80180320:	00403021 	move	a2,v0
80180324:	02002021 	move	a0,s0
80180328:	02202821 	move	a1,s1
8018032c:	0c0629c2 	jal	8018a708 <__adddf3>
80180330:	00603821 	move	a3,v1
80180334:	8fa40108 	lw	a0,264(sp)
80180338:	8fa5010c 	lw	a1,268(sp)
8018033c:	00403021 	move	a2,v0
80180340:	00603821 	move	a3,v1
80180344:	afa20080 	sw	v0,128(sp)
80180348:	0c0629a2 	jal	8018a688 <__subdf3>
8018034c:	afa30084 	sw	v1,132(sp)
80180350:	8fa40078 	lw	a0,120(sp)
80180354:	8fa5007c 	lw	a1,124(sp)
80180358:	00003021 	move	a2,zero
8018035c:	00003821 	move	a3,zero
80180360:	afa20088 	sw	v0,136(sp)
80180364:	0c062bc4 	jal	8018af10 <__gtdf2>
80180368:	afa3008c 	sw	v1,140(sp)
8018036c:	184006e1 	blez	v0,80181ef4 <__dubcos+0x2488>
80180370:	00003021 	move	a2,zero
80180374:	8fa40048 	lw	a0,72(sp)
80180378:	8fa5004c 	lw	a1,76(sp)
8018037c:	8fb00078 	lw	s0,120(sp)
80180380:	8fb1007c 	lw	s1,124(sp)
80180384:	0c062bc4 	jal	8018af10 <__gtdf2>
80180388:	00003821 	move	a3,zero
8018038c:	184006e4 	blez	v0,80181f20 <__dubcos+0x24b4>
80180390:	00000000 	nop
80180394:	8fa60048 	lw	a2,72(sp)
80180398:	8fa7004c 	lw	a3,76(sp)
8018039c:	02002021 	move	a0,s0
801803a0:	0c062bc4 	jal	8018af10 <__gtdf2>
801803a4:	02202821 	move	a1,s1
801803a8:	1840061a 	blez	v0,80181c14 <__dubcos+0x21a8>
801803ac:	00000000 	nop
801803b0:	8fa40078 	lw	a0,120(sp)
801803b4:	8fa5007c 	lw	a1,124(sp)
801803b8:	8fa60148 	lw	a2,328(sp)
801803bc:	8fa7014c 	lw	a3,332(sp)
801803c0:	0c0629a2 	jal	8018a688 <__subdf3>
801803c4:	00000000 	nop
801803c8:	8fa40048 	lw	a0,72(sp)
801803cc:	8fa5004c 	lw	a1,76(sp)
801803d0:	00403021 	move	a2,v0
801803d4:	0c0629c2 	jal	8018a708 <__adddf3>
801803d8:	00603821 	move	a3,v1
801803dc:	3c04801e 	lui	a0,0x801e
801803e0:	8c864820 	lw	a2,18464(a0)
801803e4:	8c874824 	lw	a3,18468(a0)
801803e8:	00602821 	move	a1,v1
801803ec:	0c0629c2 	jal	8018a708 <__adddf3>
801803f0:	00402021 	move	a0,v0
801803f4:	8fa400f0 	lw	a0,240(sp)
801803f8:	8fa500f4 	lw	a1,244(sp)
801803fc:	00403021 	move	a2,v0
80180400:	0c0629c2 	jal	8018a708 <__adddf3>
80180404:	00603821 	move	a3,v1
80180408:	afa20140 	sw	v0,320(sp)
8018040c:	afa30144 	sw	v1,324(sp)
80180410:	8fa60148 	lw	a2,328(sp)
80180414:	8fa7014c 	lw	a3,332(sp)
80180418:	8fa40140 	lw	a0,320(sp)
8018041c:	8fa50144 	lw	a1,324(sp)
80180420:	0c0629c2 	jal	8018a708 <__adddf3>
80180424:	00000000 	nop
80180428:	8fc67970 	lw	a2,31088(s8)
8018042c:	8fc77974 	lw	a3,31092(s8)
80180430:	00402021 	move	a0,v0
80180434:	00602821 	move	a1,v1
80180438:	0040a021 	move	s4,v0
8018043c:	0c0629e0 	jal	8018a780 <__muldf3>
80180440:	0060a821 	move	s5,v1
80180444:	00403021 	move	a2,v0
80180448:	02802021 	move	a0,s4
8018044c:	02a02821 	move	a1,s5
80180450:	00603821 	move	a3,v1
80180454:	00408021 	move	s0,v0
80180458:	0c0629a2 	jal	8018a688 <__subdf3>
8018045c:	00608821 	move	s1,v1
80180460:	00403021 	move	a2,v0
80180464:	02002021 	move	a0,s0
80180468:	02202821 	move	a1,s1
8018046c:	0c0629c2 	jal	8018a708 <__adddf3>
80180470:	00603821 	move	a3,v1
80180474:	00403021 	move	a2,v0
80180478:	02802021 	move	a0,s4
8018047c:	02a02821 	move	a1,s5
80180480:	00603821 	move	a3,v1
80180484:	00408021 	move	s0,v0
80180488:	0c0629a2 	jal	8018a688 <__subdf3>
8018048c:	00608821 	move	s1,v1
80180490:	8fa40098 	lw	a0,152(sp)
80180494:	8fa5009c 	lw	a1,156(sp)
80180498:	02003021 	move	a2,s0
8018049c:	02203821 	move	a3,s1
801804a0:	afa20160 	sw	v0,352(sp)
801804a4:	0c0629e0 	jal	8018a780 <__muldf3>
801804a8:	afa30164 	sw	v1,356(sp)
801804ac:	8fa40098 	lw	a0,152(sp)
801804b0:	8fa5009c 	lw	a1,156(sp)
801804b4:	8fa60160 	lw	a2,352(sp)
801804b8:	8fa70164 	lw	a3,356(sp)
801804bc:	0040b021 	move	s6,v0
801804c0:	0c0629e0 	jal	8018a780 <__muldf3>
801804c4:	0060b821 	move	s7,v1
801804c8:	8fa400a8 	lw	a0,168(sp)
801804cc:	8fa500ac 	lw	a1,172(sp)
801804d0:	02003021 	move	a2,s0
801804d4:	02203821 	move	a3,s1
801804d8:	00409021 	move	s2,v0
801804dc:	0c0629e0 	jal	8018a780 <__muldf3>
801804e0:	00609821 	move	s3,v1
801804e4:	00403021 	move	a2,v0
801804e8:	02402021 	move	a0,s2
801804ec:	02602821 	move	a1,s3
801804f0:	0c0629c2 	jal	8018a708 <__adddf3>
801804f4:	00603821 	move	a3,v1
801804f8:	00403021 	move	a2,v0
801804fc:	02c02021 	move	a0,s6
80180500:	02e02821 	move	a1,s7
80180504:	00603821 	move	a3,v1
80180508:	00408021 	move	s0,v0
8018050c:	0c0629c2 	jal	8018a708 <__adddf3>
80180510:	00608821 	move	s1,v1
80180514:	00403021 	move	a2,v0
80180518:	02c02021 	move	a0,s6
8018051c:	02e02821 	move	a1,s7
80180520:	00603821 	move	a3,v1
80180524:	00409021 	move	s2,v0
80180528:	0c0629a2 	jal	8018a688 <__subdf3>
8018052c:	00609821 	move	s3,v1
80180530:	00403021 	move	a2,v0
80180534:	02002021 	move	a0,s0
80180538:	02202821 	move	a1,s1
8018053c:	0c0629c2 	jal	8018a708 <__adddf3>
80180540:	00603821 	move	a3,v1
80180544:	8fa400a8 	lw	a0,168(sp)
80180548:	8fa500ac 	lw	a1,172(sp)
8018054c:	8fa60160 	lw	a2,352(sp)
80180550:	8fa70164 	lw	a3,356(sp)
80180554:	00408021 	move	s0,v0
80180558:	0c0629e0 	jal	8018a780 <__muldf3>
8018055c:	00608821 	move	s1,v1
80180560:	00403021 	move	a2,v0
80180564:	02002021 	move	a0,s0
80180568:	02202821 	move	a1,s1
8018056c:	0c0629c2 	jal	8018a708 <__adddf3>
80180570:	00603821 	move	a3,v1
80180574:	8fa40148 	lw	a0,328(sp)
80180578:	8fa5014c 	lw	a1,332(sp)
8018057c:	02803021 	move	a2,s4
80180580:	02a03821 	move	a3,s5
80180584:	0040b021 	move	s6,v0
80180588:	0c0629a2 	jal	8018a688 <__subdf3>
8018058c:	0060b821 	move	s7,v1
80180590:	8fa40140 	lw	a0,320(sp)
80180594:	8fa50144 	lw	a1,324(sp)
80180598:	00403021 	move	a2,v0
8018059c:	0c0629c2 	jal	8018a708 <__adddf3>
801805a0:	00603821 	move	a3,v1
801805a4:	8fa40120 	lw	a0,288(sp)
801805a8:	8fa50124 	lw	a1,292(sp)
801805ac:	00403021 	move	a2,v0
801805b0:	0c0629e0 	jal	8018a780 <__muldf3>
801805b4:	00603821 	move	a3,v1
801805b8:	8fa40118 	lw	a0,280(sp)
801805bc:	8fa5011c 	lw	a1,284(sp)
801805c0:	02803021 	move	a2,s4
801805c4:	02a03821 	move	a3,s5
801805c8:	00408021 	move	s0,v0
801805cc:	0c0629e0 	jal	8018a780 <__muldf3>
801805d0:	00608821 	move	s1,v1
801805d4:	00403021 	move	a2,v0
801805d8:	02002021 	move	a0,s0
801805dc:	02202821 	move	a1,s1
801805e0:	0c0629c2 	jal	8018a708 <__adddf3>
801805e4:	00603821 	move	a3,v1
801805e8:	00403021 	move	a2,v0
801805ec:	02c02021 	move	a0,s6
801805f0:	02e02821 	move	a1,s7
801805f4:	0c0629c2 	jal	8018a708 <__adddf3>
801805f8:	00603821 	move	a3,v1
801805fc:	00403021 	move	a2,v0
80180600:	02402021 	move	a0,s2
80180604:	02602821 	move	a1,s3
80180608:	00603821 	move	a3,v1
8018060c:	00408021 	move	s0,v0
80180610:	0c0629c2 	jal	8018a708 <__adddf3>
80180614:	00608821 	move	s1,v1
80180618:	00403021 	move	a2,v0
8018061c:	02402021 	move	a0,s2
80180620:	02602821 	move	a1,s3
80180624:	00603821 	move	a3,v1
80180628:	0040a021 	move	s4,v0
8018062c:	0c0629a2 	jal	8018a688 <__subdf3>
80180630:	0060a821 	move	s5,v1
80180634:	00403021 	move	a2,v0
80180638:	02002021 	move	a0,s0
8018063c:	02202821 	move	a1,s1
80180640:	0c0629c2 	jal	8018a708 <__adddf3>
80180644:	00603821 	move	a3,v1
80180648:	8fa40050 	lw	a0,80(sp)
8018064c:	8fa50054 	lw	a1,84(sp)
80180650:	02803021 	move	a2,s4
80180654:	02a03821 	move	a3,s5
80180658:	00409021 	move	s2,v0
8018065c:	0c0629c2 	jal	8018a708 <__adddf3>
80180660:	00609821 	move	s3,v1
80180664:	02802021 	move	a0,s4
80180668:	02a02821 	move	a1,s5
8018066c:	00003021 	move	a2,zero
80180670:	00003821 	move	a3,zero
80180674:	afa200d0 	sw	v0,208(sp)
80180678:	0c062bc4 	jal	8018af10 <__gtdf2>
8018067c:	afa300d4 	sw	v1,212(sp)
80180680:	18400665 	blez	v0,80182018 <__dubcos+0x25ac>
80180684:	3c028000 	lui	v0,0x8000
80180688:	02808021 	move	s0,s4
8018068c:	02a08821 	move	s1,s5
80180690:	8fa40050 	lw	a0,80(sp)
80180694:	8fa50054 	lw	a1,84(sp)
80180698:	00003021 	move	a2,zero
8018069c:	0c062bc4 	jal	8018af10 <__gtdf2>
801806a0:	00003821 	move	a3,zero
801806a4:	18400657 	blez	v0,80182004 <__dubcos+0x2598>
801806a8:	3c028000 	lui	v0,0x8000
801806ac:	8fa60050 	lw	a2,80(sp)
801806b0:	8fa70054 	lw	a3,84(sp)
801806b4:	02002021 	move	a0,s0
801806b8:	0c062bc4 	jal	8018af10 <__gtdf2>
801806bc:	02202821 	move	a1,s1
801806c0:	184005f3 	blez	v0,80181e90 <__dubcos+0x2424>
801806c4:	00000000 	nop
801806c8:	8fa600d0 	lw	a2,208(sp)
801806cc:	8fa700d4 	lw	a3,212(sp)
801806d0:	02802021 	move	a0,s4
801806d4:	0c0629a2 	jal	8018a688 <__subdf3>
801806d8:	02a02821 	move	a1,s5
801806dc:	8fa40050 	lw	a0,80(sp)
801806e0:	8fa50054 	lw	a1,84(sp)
801806e4:	00403021 	move	a2,v0
801806e8:	0c0629c2 	jal	8018a708 <__adddf3>
801806ec:	00603821 	move	a3,v1
801806f0:	3c04801e 	lui	a0,0x801e
801806f4:	8c864830 	lw	a2,18480(a0)
801806f8:	8c874834 	lw	a3,18484(a0)
801806fc:	00602821 	move	a1,v1
80180700:	0c0629c2 	jal	8018a708 <__adddf3>
80180704:	00402021 	move	a0,v0
80180708:	00403021 	move	a2,v0
8018070c:	02402021 	move	a0,s2
80180710:	02602821 	move	a1,s3
80180714:	0c0629c2 	jal	8018a708 <__adddf3>
80180718:	00603821 	move	a3,v1
8018071c:	afa20030 	sw	v0,48(sp)
80180720:	afa30034 	sw	v1,52(sp)
80180724:	8fa40030 	lw	a0,48(sp)
80180728:	8fa50034 	lw	a1,52(sp)
8018072c:	8fa600d0 	lw	a2,208(sp)
80180730:	8fa700d4 	lw	a3,212(sp)
80180734:	0c0629c2 	jal	8018a708 <__adddf3>
80180738:	00000000 	nop
8018073c:	0040a021 	move	s4,v0
80180740:	00402021 	move	a0,v0
80180744:	3c02801d 	lui	v0,0x801d
80180748:	24427970 	addiu	v0,v0,31088
8018074c:	8c460000 	lw	a2,0(v0)
80180750:	8c470004 	lw	a3,4(v0)
80180754:	00602821 	move	a1,v1
80180758:	0c0629e0 	jal	8018a780 <__muldf3>
8018075c:	0060a821 	move	s5,v1
80180760:	00403021 	move	a2,v0
80180764:	02802021 	move	a0,s4
80180768:	02a02821 	move	a1,s5
8018076c:	00603821 	move	a3,v1
80180770:	00408021 	move	s0,v0
80180774:	0c0629a2 	jal	8018a688 <__subdf3>
80180778:	00608821 	move	s1,v1
8018077c:	00403021 	move	a2,v0
80180780:	02002021 	move	a0,s0
80180784:	02202821 	move	a1,s1
80180788:	0c0629c2 	jal	8018a708 <__adddf3>
8018078c:	00603821 	move	a3,v1
80180790:	00403021 	move	a2,v0
80180794:	02802021 	move	a0,s4
80180798:	02a02821 	move	a1,s5
8018079c:	00603821 	move	a3,v1
801807a0:	00408021 	move	s0,v0
801807a4:	0c0629a2 	jal	8018a688 <__subdf3>
801807a8:	00608821 	move	s1,v1
801807ac:	8fa40098 	lw	a0,152(sp)
801807b0:	8fa5009c 	lw	a1,156(sp)
801807b4:	02003021 	move	a2,s0
801807b8:	02203821 	move	a3,s1
801807bc:	afa20168 	sw	v0,360(sp)
801807c0:	0c0629e0 	jal	8018a780 <__muldf3>
801807c4:	afa3016c 	sw	v1,364(sp)
801807c8:	8fa40098 	lw	a0,152(sp)
801807cc:	8fa5009c 	lw	a1,156(sp)
801807d0:	8fa60168 	lw	a2,360(sp)
801807d4:	8fa7016c 	lw	a3,364(sp)
801807d8:	0040b021 	move	s6,v0
801807dc:	0c0629e0 	jal	8018a780 <__muldf3>
801807e0:	0060b821 	move	s7,v1
801807e4:	8fa400a8 	lw	a0,168(sp)
801807e8:	8fa500ac 	lw	a1,172(sp)
801807ec:	02003021 	move	a2,s0
801807f0:	02203821 	move	a3,s1
801807f4:	00409021 	move	s2,v0
801807f8:	0c0629e0 	jal	8018a780 <__muldf3>
801807fc:	00609821 	move	s3,v1
80180800:	00403021 	move	a2,v0
80180804:	02402021 	move	a0,s2
80180808:	02602821 	move	a1,s3
8018080c:	0c0629c2 	jal	8018a708 <__adddf3>
80180810:	00603821 	move	a3,v1
80180814:	00403021 	move	a2,v0
80180818:	02c02021 	move	a0,s6
8018081c:	02e02821 	move	a1,s7
80180820:	00603821 	move	a3,v1
80180824:	00408021 	move	s0,v0
80180828:	0c0629c2 	jal	8018a708 <__adddf3>
8018082c:	00608821 	move	s1,v1
80180830:	00403021 	move	a2,v0
80180834:	02c02021 	move	a0,s6
80180838:	02e02821 	move	a1,s7
8018083c:	00603821 	move	a3,v1
80180840:	afa20170 	sw	v0,368(sp)
80180844:	0c0629a2 	jal	8018a688 <__subdf3>
80180848:	afa30174 	sw	v1,372(sp)
8018084c:	00403021 	move	a2,v0
80180850:	02002021 	move	a0,s0
80180854:	02202821 	move	a1,s1
80180858:	0c0629c2 	jal	8018a708 <__adddf3>
8018085c:	00603821 	move	a3,v1
80180860:	8fa400a8 	lw	a0,168(sp)
80180864:	8fa500ac 	lw	a1,172(sp)
80180868:	8fa60168 	lw	a2,360(sp)
8018086c:	8fa7016c 	lw	a3,364(sp)
80180870:	00408021 	move	s0,v0
80180874:	0c0629e0 	jal	8018a780 <__muldf3>
80180878:	00608821 	move	s1,v1
8018087c:	00403021 	move	a2,v0
80180880:	02002021 	move	a0,s0
80180884:	02202821 	move	a1,s1
80180888:	0c0629c2 	jal	8018a708 <__adddf3>
8018088c:	00603821 	move	a3,v1
80180890:	8fa400d0 	lw	a0,208(sp)
80180894:	8fa500d4 	lw	a1,212(sp)
80180898:	02803021 	move	a2,s4
8018089c:	02a03821 	move	a3,s5
801808a0:	00409021 	move	s2,v0
801808a4:	0c0629a2 	jal	8018a688 <__subdf3>
801808a8:	00609821 	move	s3,v1
801808ac:	8fa40030 	lw	a0,48(sp)
801808b0:	8fa50034 	lw	a1,52(sp)
801808b4:	00403021 	move	a2,v0
801808b8:	0c0629c2 	jal	8018a708 <__adddf3>
801808bc:	00603821 	move	a3,v1
801808c0:	8fa40120 	lw	a0,288(sp)
801808c4:	8fa50124 	lw	a1,292(sp)
801808c8:	00403021 	move	a2,v0
801808cc:	0c0629e0 	jal	8018a780 <__muldf3>
801808d0:	00603821 	move	a3,v1
801808d4:	8fa40118 	lw	a0,280(sp)
801808d8:	8fa5011c 	lw	a1,284(sp)
801808dc:	02803021 	move	a2,s4
801808e0:	02a03821 	move	a3,s5
801808e4:	00408021 	move	s0,v0
801808e8:	0c0629e0 	jal	8018a780 <__muldf3>
801808ec:	00608821 	move	s1,v1
801808f0:	00403021 	move	a2,v0
801808f4:	02002021 	move	a0,s0
801808f8:	02202821 	move	a1,s1
801808fc:	0c0629c2 	jal	8018a708 <__adddf3>
80180900:	00603821 	move	a3,v1
80180904:	00403021 	move	a2,v0
80180908:	02402021 	move	a0,s2
8018090c:	02602821 	move	a1,s3
80180910:	0c0629c2 	jal	8018a708 <__adddf3>
80180914:	00603821 	move	a3,v1
80180918:	8fa40170 	lw	a0,368(sp)
8018091c:	8fa50174 	lw	a1,372(sp)
80180920:	00403021 	move	a2,v0
80180924:	00603821 	move	a3,v1
80180928:	afa20178 	sw	v0,376(sp)
8018092c:	0c0629c2 	jal	8018a708 <__adddf3>
80180930:	afa3017c 	sw	v1,380(sp)
80180934:	0060a821 	move	s5,v1
80180938:	00602821 	move	a1,v1
8018093c:	3c03801d 	lui	v1,0x801d
80180940:	24637970 	addiu	v1,v1,31088
80180944:	8c660000 	lw	a2,0(v1)
80180948:	8c670004 	lw	a3,4(v1)
8018094c:	00402021 	move	a0,v0
80180950:	0c0629e0 	jal	8018a780 <__muldf3>
80180954:	0040a021 	move	s4,v0
80180958:	00403021 	move	a2,v0
8018095c:	02802021 	move	a0,s4
80180960:	02a02821 	move	a1,s5
80180964:	00603821 	move	a3,v1
80180968:	00408021 	move	s0,v0
8018096c:	0c0629a2 	jal	8018a688 <__subdf3>
80180970:	00608821 	move	s1,v1
80180974:	00403021 	move	a2,v0
80180978:	02002021 	move	a0,s0
8018097c:	02202821 	move	a1,s1
80180980:	0c0629c2 	jal	8018a708 <__adddf3>
80180984:	00603821 	move	a3,v1
80180988:	00403021 	move	a2,v0
8018098c:	02802021 	move	a0,s4
80180990:	02a02821 	move	a1,s5
80180994:	00603821 	move	a3,v1
80180998:	00408021 	move	s0,v0
8018099c:	0c0629a2 	jal	8018a688 <__subdf3>
801809a0:	00608821 	move	s1,v1
801809a4:	8fa40138 	lw	a0,312(sp)
801809a8:	8fa5013c 	lw	a1,316(sp)
801809ac:	02003021 	move	a2,s0
801809b0:	02203821 	move	a3,s1
801809b4:	afa20180 	sw	v0,384(sp)
801809b8:	0c0629e0 	jal	8018a780 <__muldf3>
801809bc:	afa30184 	sw	v1,388(sp)
801809c0:	8fa40138 	lw	a0,312(sp)
801809c4:	8fa5013c 	lw	a1,316(sp)
801809c8:	8fa60180 	lw	a2,384(sp)
801809cc:	8fa70184 	lw	a3,388(sp)
801809d0:	0040b021 	move	s6,v0
801809d4:	0c0629e0 	jal	8018a780 <__muldf3>
801809d8:	0060b821 	move	s7,v1
801809dc:	8fa40130 	lw	a0,304(sp)
801809e0:	8fa50134 	lw	a1,308(sp)
801809e4:	02003021 	move	a2,s0
801809e8:	02203821 	move	a3,s1
801809ec:	00409021 	move	s2,v0
801809f0:	0c0629e0 	jal	8018a780 <__muldf3>
801809f4:	00609821 	move	s3,v1
801809f8:	00403021 	move	a2,v0
801809fc:	02402021 	move	a0,s2
80180a00:	02602821 	move	a1,s3
80180a04:	0c0629c2 	jal	8018a708 <__adddf3>
80180a08:	00603821 	move	a3,v1
80180a0c:	00403021 	move	a2,v0
80180a10:	02c02021 	move	a0,s6
80180a14:	02e02821 	move	a1,s7
80180a18:	00603821 	move	a3,v1
80180a1c:	00408021 	move	s0,v0
80180a20:	0c0629c2 	jal	8018a708 <__adddf3>
80180a24:	00608821 	move	s1,v1
80180a28:	00403021 	move	a2,v0
80180a2c:	02c02021 	move	a0,s6
80180a30:	02e02821 	move	a1,s7
80180a34:	00603821 	move	a3,v1
80180a38:	00409021 	move	s2,v0
80180a3c:	0c0629a2 	jal	8018a688 <__subdf3>
80180a40:	00609821 	move	s3,v1
80180a44:	00403021 	move	a2,v0
80180a48:	02002021 	move	a0,s0
80180a4c:	02202821 	move	a1,s1
80180a50:	0c0629c2 	jal	8018a708 <__adddf3>
80180a54:	00603821 	move	a3,v1
80180a58:	8fa40130 	lw	a0,304(sp)
80180a5c:	8fa50134 	lw	a1,308(sp)
80180a60:	8fa60180 	lw	a2,384(sp)
80180a64:	8fa70184 	lw	a3,388(sp)
80180a68:	00408021 	move	s0,v0
80180a6c:	0c0629e0 	jal	8018a780 <__muldf3>
80180a70:	00608821 	move	s1,v1
80180a74:	00403021 	move	a2,v0
80180a78:	02002021 	move	a0,s0
80180a7c:	02202821 	move	a1,s1
80180a80:	0c0629c2 	jal	8018a708 <__adddf3>
80180a84:	00603821 	move	a3,v1
80180a88:	8fa40170 	lw	a0,368(sp)
80180a8c:	8fa50174 	lw	a1,372(sp)
80180a90:	02803021 	move	a2,s4
80180a94:	02a03821 	move	a3,s5
80180a98:	0040b021 	move	s6,v0
80180a9c:	0c0629a2 	jal	8018a688 <__subdf3>
80180aa0:	0060b821 	move	s7,v1
80180aa4:	8fa40178 	lw	a0,376(sp)
80180aa8:	8fa5017c 	lw	a1,380(sp)
80180aac:	00403021 	move	a2,v0
80180ab0:	0c0629c2 	jal	8018a708 <__adddf3>
80180ab4:	00603821 	move	a3,v1
80180ab8:	8fa40038 	lw	a0,56(sp)
80180abc:	8fa5003c 	lw	a1,60(sp)
80180ac0:	00403021 	move	a2,v0
80180ac4:	0c0629e0 	jal	8018a780 <__muldf3>
80180ac8:	00603821 	move	a3,v1
80180acc:	8fa40128 	lw	a0,296(sp)
80180ad0:	8fa5012c 	lw	a1,300(sp)
80180ad4:	02803021 	move	a2,s4
80180ad8:	02a03821 	move	a3,s5
80180adc:	00408021 	move	s0,v0
80180ae0:	0c0629e0 	jal	8018a780 <__muldf3>
80180ae4:	00608821 	move	s1,v1
80180ae8:	00403021 	move	a2,v0
80180aec:	02002021 	move	a0,s0
80180af0:	02202821 	move	a1,s1
80180af4:	0c0629c2 	jal	8018a708 <__adddf3>
80180af8:	00603821 	move	a3,v1
80180afc:	00403021 	move	a2,v0
80180b00:	02c02021 	move	a0,s6
80180b04:	02e02821 	move	a1,s7
80180b08:	0c0629c2 	jal	8018a708 <__adddf3>
80180b0c:	00603821 	move	a3,v1
80180b10:	00403021 	move	a2,v0
80180b14:	02402021 	move	a0,s2
80180b18:	02602821 	move	a1,s3
80180b1c:	00603821 	move	a3,v1
80180b20:	00408021 	move	s0,v0
80180b24:	0c0629c2 	jal	8018a708 <__adddf3>
80180b28:	00608821 	move	s1,v1
80180b2c:	00403021 	move	a2,v0
80180b30:	02402021 	move	a0,s2
80180b34:	02602821 	move	a1,s3
80180b38:	00603821 	move	a3,v1
80180b3c:	0040a021 	move	s4,v0
80180b40:	0c0629a2 	jal	8018a688 <__subdf3>
80180b44:	0060a821 	move	s5,v1
80180b48:	00403021 	move	a2,v0
80180b4c:	02002021 	move	a0,s0
80180b50:	02202821 	move	a1,s1
80180b54:	0c0629c2 	jal	8018a708 <__adddf3>
80180b58:	00603821 	move	a3,v1
80180b5c:	8fa40038 	lw	a0,56(sp)
80180b60:	8fa5003c 	lw	a1,60(sp)
80180b64:	02803021 	move	a2,s4
80180b68:	02a03821 	move	a3,s5
80180b6c:	00409021 	move	s2,v0
80180b70:	0c0629c2 	jal	8018a708 <__adddf3>
80180b74:	00609821 	move	s3,v1
80180b78:	02802021 	move	a0,s4
80180b7c:	02a02821 	move	a1,s5
80180b80:	00003021 	move	a2,zero
80180b84:	00003821 	move	a3,zero
80180b88:	afa200c8 	sw	v0,200(sp)
80180b8c:	0c062bc4 	jal	8018af10 <__gtdf2>
80180b90:	afa300cc 	sw	v1,204(sp)
80180b94:	18400518 	blez	v0,80181ff8 <__dubcos+0x258c>
80180b98:	3c028000 	lui	v0,0x8000
80180b9c:	02808021 	move	s0,s4
80180ba0:	02a08821 	move	s1,s5
80180ba4:	8fa40038 	lw	a0,56(sp)
80180ba8:	8fa5003c 	lw	a1,60(sp)
80180bac:	00003021 	move	a2,zero
80180bb0:	0c062bc4 	jal	8018af10 <__gtdf2>
80180bb4:	00003821 	move	a3,zero
80180bb8:	1840050a 	blez	v0,80181fe4 <__dubcos+0x2578>
80180bbc:	3c028000 	lui	v0,0x8000
80180bc0:	8fa60038 	lw	a2,56(sp)
80180bc4:	8fa7003c 	lw	a3,60(sp)
80180bc8:	02002021 	move	a0,s0
80180bcc:	0c062bc4 	jal	8018af10 <__gtdf2>
80180bd0:	02202821 	move	a1,s1
80180bd4:	1840049a 	blez	v0,80181e40 <__dubcos+0x23d4>
80180bd8:	00000000 	nop
80180bdc:	8fa600c8 	lw	a2,200(sp)
80180be0:	8fa700cc 	lw	a3,204(sp)
80180be4:	02802021 	move	a0,s4
80180be8:	0c0629a2 	jal	8018a688 <__subdf3>
80180bec:	02a02821 	move	a1,s5
80180bf0:	8fa40038 	lw	a0,56(sp)
80180bf4:	8fa5003c 	lw	a1,60(sp)
80180bf8:	00403021 	move	a2,v0
80180bfc:	0c0629c2 	jal	8018a708 <__adddf3>
80180c00:	00603821 	move	a3,v1
80180c04:	8fa40128 	lw	a0,296(sp)
80180c08:	8fa5012c 	lw	a1,300(sp)
80180c0c:	00403021 	move	a2,v0
80180c10:	0c0629c2 	jal	8018a708 <__adddf3>
80180c14:	00603821 	move	a3,v1
80180c18:	02402021 	move	a0,s2
80180c1c:	02602821 	move	a1,s3
80180c20:	00403021 	move	a2,v0
80180c24:	0c0629c2 	jal	8018a708 <__adddf3>
80180c28:	00603821 	move	a3,v1
80180c2c:	afa20028 	sw	v0,40(sp)
80180c30:	afa3002c 	sw	v1,44(sp)
80180c34:	8fa600c8 	lw	a2,200(sp)
80180c38:	8fa700cc 	lw	a3,204(sp)
80180c3c:	8fa40028 	lw	a0,40(sp)
80180c40:	8fa5002c 	lw	a1,44(sp)
80180c44:	0c0629c2 	jal	8018a708 <__adddf3>
80180c48:	00000000 	nop
80180c4c:	8fa400b0 	lw	a0,176(sp)
80180c50:	8fa500b4 	lw	a1,180(sp)
80180c54:	00003021 	move	a2,zero
80180c58:	00003821 	move	a3,zero
80180c5c:	afa20070 	sw	v0,112(sp)
80180c60:	0c062bc4 	jal	8018af10 <__gtdf2>
80180c64:	afa30074 	sw	v1,116(sp)
80180c68:	184004d9 	blez	v0,80181fd0 <__dubcos+0x2564>
80180c6c:	3c028000 	lui	v0,0x8000
80180c70:	8fb000b0 	lw	s0,176(sp)
80180c74:	8fb100b4 	lw	s1,180(sp)
80180c78:	8fa40058 	lw	a0,88(sp)
80180c7c:	8fa5005c 	lw	a1,92(sp)
80180c80:	00003021 	move	a2,zero
80180c84:	0c062bc4 	jal	8018af10 <__gtdf2>
80180c88:	00003821 	move	a3,zero
80180c8c:	184004ca 	blez	v0,80181fb8 <__dubcos+0x254c>
80180c90:	00000000 	nop
80180c94:	8fa60058 	lw	a2,88(sp)
80180c98:	8fa7005c 	lw	a3,92(sp)
80180c9c:	02002021 	move	a0,s0
80180ca0:	0c062bc4 	jal	8018af10 <__gtdf2>
80180ca4:	02202821 	move	a1,s1
80180ca8:	1840044c 	blez	v0,80181ddc <__dubcos+0x2370>
80180cac:	00000000 	nop
80180cb0:	8fa400b0 	lw	a0,176(sp)
80180cb4:	8fa500b4 	lw	a1,180(sp)
80180cb8:	8fa600d8 	lw	a2,216(sp)
80180cbc:	8fa700dc 	lw	a3,220(sp)
80180cc0:	0c0629a2 	jal	8018a688 <__subdf3>
80180cc4:	00000000 	nop
80180cc8:	8fa40058 	lw	a0,88(sp)
80180ccc:	8fa5005c 	lw	a1,92(sp)
80180cd0:	00403021 	move	a2,v0
80180cd4:	0c0629c2 	jal	8018a708 <__adddf3>
80180cd8:	00603821 	move	a3,v1
80180cdc:	3c04801e 	lui	a0,0x801e
80180ce0:	8c864850 	lw	a2,18512(a0)
80180ce4:	8c874854 	lw	a3,18516(a0)
80180ce8:	00602821 	move	a1,v1
80180cec:	0c0629c2 	jal	8018a708 <__adddf3>
80180cf0:	00402021 	move	a0,v0
80180cf4:	8fa400e8 	lw	a0,232(sp)
80180cf8:	8fa500ec 	lw	a1,236(sp)
80180cfc:	00403021 	move	a2,v0
80180d00:	0c0629c2 	jal	8018a708 <__adddf3>
80180d04:	00603821 	move	a3,v1
80180d08:	afa20020 	sw	v0,32(sp)
80180d0c:	afa30024 	sw	v1,36(sp)
80180d10:	8fa600d8 	lw	a2,216(sp)
80180d14:	8fa700dc 	lw	a3,220(sp)
80180d18:	8fa40020 	lw	a0,32(sp)
80180d1c:	8fa50024 	lw	a1,36(sp)
80180d20:	0c0629c2 	jal	8018a708 <__adddf3>
80180d24:	00000000 	nop
80180d28:	8fc67970 	lw	a2,31088(s8)
80180d2c:	8fc77974 	lw	a3,31092(s8)
80180d30:	00402021 	move	a0,v0
80180d34:	00602821 	move	a1,v1
80180d38:	0040a021 	move	s4,v0
80180d3c:	0c0629e0 	jal	8018a780 <__muldf3>
80180d40:	0060a821 	move	s5,v1
80180d44:	00403021 	move	a2,v0
80180d48:	02802021 	move	a0,s4
80180d4c:	02a02821 	move	a1,s5
80180d50:	00603821 	move	a3,v1
80180d54:	00408021 	move	s0,v0
80180d58:	0c0629a2 	jal	8018a688 <__subdf3>
80180d5c:	00608821 	move	s1,v1
80180d60:	00403021 	move	a2,v0
80180d64:	02002021 	move	a0,s0
80180d68:	02202821 	move	a1,s1
80180d6c:	0c0629c2 	jal	8018a708 <__adddf3>
80180d70:	00603821 	move	a3,v1
80180d74:	00403021 	move	a2,v0
80180d78:	02802021 	move	a0,s4
80180d7c:	02a02821 	move	a1,s5
80180d80:	00603821 	move	a3,v1
80180d84:	00408021 	move	s0,v0
80180d88:	0c0629a2 	jal	8018a688 <__subdf3>
80180d8c:	00608821 	move	s1,v1
80180d90:	8fa40098 	lw	a0,152(sp)
80180d94:	8fa5009c 	lw	a1,156(sp)
80180d98:	02003021 	move	a2,s0
80180d9c:	02203821 	move	a3,s1
80180da0:	afa20188 	sw	v0,392(sp)
80180da4:	0c0629e0 	jal	8018a780 <__muldf3>
80180da8:	afa3018c 	sw	v1,396(sp)
80180dac:	8fa40098 	lw	a0,152(sp)
80180db0:	8fa5009c 	lw	a1,156(sp)
80180db4:	8fa60188 	lw	a2,392(sp)
80180db8:	8fa7018c 	lw	a3,396(sp)
80180dbc:	0040b021 	move	s6,v0
80180dc0:	0c0629e0 	jal	8018a780 <__muldf3>
80180dc4:	0060b821 	move	s7,v1
80180dc8:	8fa400a8 	lw	a0,168(sp)
80180dcc:	8fa500ac 	lw	a1,172(sp)
80180dd0:	02003021 	move	a2,s0
80180dd4:	02203821 	move	a3,s1
80180dd8:	00409021 	move	s2,v0
80180ddc:	0c0629e0 	jal	8018a780 <__muldf3>
80180de0:	00609821 	move	s3,v1
80180de4:	00403021 	move	a2,v0
80180de8:	02402021 	move	a0,s2
80180dec:	02602821 	move	a1,s3
80180df0:	0c0629c2 	jal	8018a708 <__adddf3>
80180df4:	00603821 	move	a3,v1
80180df8:	00403021 	move	a2,v0
80180dfc:	02c02021 	move	a0,s6
80180e00:	02e02821 	move	a1,s7
80180e04:	00603821 	move	a3,v1
80180e08:	00408021 	move	s0,v0
80180e0c:	0c0629c2 	jal	8018a708 <__adddf3>
80180e10:	00608821 	move	s1,v1
80180e14:	00403021 	move	a2,v0
80180e18:	02c02021 	move	a0,s6
80180e1c:	02e02821 	move	a1,s7
80180e20:	00603821 	move	a3,v1
80180e24:	00409021 	move	s2,v0
80180e28:	0c0629a2 	jal	8018a688 <__subdf3>
80180e2c:	00609821 	move	s3,v1
80180e30:	00403021 	move	a2,v0
80180e34:	02002021 	move	a0,s0
80180e38:	02202821 	move	a1,s1
80180e3c:	0c0629c2 	jal	8018a708 <__adddf3>
80180e40:	00603821 	move	a3,v1
80180e44:	8fa400a8 	lw	a0,168(sp)
80180e48:	8fa500ac 	lw	a1,172(sp)
80180e4c:	8fa60188 	lw	a2,392(sp)
80180e50:	8fa7018c 	lw	a3,396(sp)
80180e54:	00408021 	move	s0,v0
80180e58:	0c0629e0 	jal	8018a780 <__muldf3>
80180e5c:	00608821 	move	s1,v1
80180e60:	00403021 	move	a2,v0
80180e64:	02002021 	move	a0,s0
80180e68:	02202821 	move	a1,s1
80180e6c:	0c0629c2 	jal	8018a708 <__adddf3>
80180e70:	00603821 	move	a3,v1
80180e74:	8fa400d8 	lw	a0,216(sp)
80180e78:	8fa500dc 	lw	a1,220(sp)
80180e7c:	02803021 	move	a2,s4
80180e80:	02a03821 	move	a3,s5
80180e84:	0040b021 	move	s6,v0
80180e88:	0c0629a2 	jal	8018a688 <__subdf3>
80180e8c:	0060b821 	move	s7,v1
80180e90:	8fa40020 	lw	a0,32(sp)
80180e94:	8fa50024 	lw	a1,36(sp)
80180e98:	00403021 	move	a2,v0
80180e9c:	0c0629c2 	jal	8018a708 <__adddf3>
80180ea0:	00603821 	move	a3,v1
80180ea4:	8fa40120 	lw	a0,288(sp)
80180ea8:	8fa50124 	lw	a1,292(sp)
80180eac:	00403021 	move	a2,v0
80180eb0:	0c0629e0 	jal	8018a780 <__muldf3>
80180eb4:	00603821 	move	a3,v1
80180eb8:	8fa40118 	lw	a0,280(sp)
80180ebc:	8fa5011c 	lw	a1,284(sp)
80180ec0:	02803021 	move	a2,s4
80180ec4:	02a03821 	move	a3,s5
80180ec8:	00408021 	move	s0,v0
80180ecc:	0c0629e0 	jal	8018a780 <__muldf3>
80180ed0:	00608821 	move	s1,v1
80180ed4:	00403021 	move	a2,v0
80180ed8:	02002021 	move	a0,s0
80180edc:	02202821 	move	a1,s1
80180ee0:	0c0629c2 	jal	8018a708 <__adddf3>
80180ee4:	00603821 	move	a3,v1
80180ee8:	00403021 	move	a2,v0
80180eec:	02c02021 	move	a0,s6
80180ef0:	02e02821 	move	a1,s7
80180ef4:	0c0629c2 	jal	8018a708 <__adddf3>
80180ef8:	00603821 	move	a3,v1
80180efc:	00403021 	move	a2,v0
80180f00:	02402021 	move	a0,s2
80180f04:	02602821 	move	a1,s3
80180f08:	00603821 	move	a3,v1
80180f0c:	00408021 	move	s0,v0
80180f10:	0c0629c2 	jal	8018a708 <__adddf3>
80180f14:	00608821 	move	s1,v1
80180f18:	00403021 	move	a2,v0
80180f1c:	02402021 	move	a0,s2
80180f20:	02602821 	move	a1,s3
80180f24:	00603821 	move	a3,v1
80180f28:	0040a021 	move	s4,v0
80180f2c:	0c0629a2 	jal	8018a688 <__subdf3>
80180f30:	0060a821 	move	s5,v1
80180f34:	00403021 	move	a2,v0
80180f38:	02002021 	move	a0,s0
80180f3c:	02202821 	move	a1,s1
80180f40:	0c0629c2 	jal	8018a708 <__adddf3>
80180f44:	00603821 	move	a3,v1
80180f48:	8fa40060 	lw	a0,96(sp)
80180f4c:	8fa50064 	lw	a1,100(sp)
80180f50:	02803021 	move	a2,s4
80180f54:	02a03821 	move	a3,s5
80180f58:	00409021 	move	s2,v0
80180f5c:	0c0629c2 	jal	8018a708 <__adddf3>
80180f60:	00609821 	move	s3,v1
80180f64:	02802021 	move	a0,s4
80180f68:	02a02821 	move	a1,s5
80180f6c:	00003021 	move	a2,zero
80180f70:	00003821 	move	a3,zero
80180f74:	afa200c0 	sw	v0,192(sp)
80180f78:	0c062bc4 	jal	8018af10 <__gtdf2>
80180f7c:	afa300c4 	sw	v1,196(sp)
80180f80:	1840040a 	blez	v0,80181fac <__dubcos+0x2540>
80180f84:	3c028000 	lui	v0,0x8000
80180f88:	02808021 	move	s0,s4
80180f8c:	02a08821 	move	s1,s5
80180f90:	8fa40060 	lw	a0,96(sp)
80180f94:	8fa50064 	lw	a1,100(sp)
80180f98:	00003021 	move	a2,zero
80180f9c:	0c062bc4 	jal	8018af10 <__gtdf2>
80180fa0:	00003821 	move	a3,zero
80180fa4:	184003fc 	blez	v0,80181f98 <__dubcos+0x252c>
80180fa8:	3c028000 	lui	v0,0x8000
80180fac:	8fa60060 	lw	a2,96(sp)
80180fb0:	8fa70064 	lw	a3,100(sp)
80180fb4:	02002021 	move	a0,s0
80180fb8:	0c062bc4 	jal	8018af10 <__gtdf2>
80180fbc:	02202821 	move	a1,s1
80180fc0:	1840036d 	blez	v0,80181d78 <__dubcos+0x230c>
80180fc4:	00000000 	nop
80180fc8:	8fa600c0 	lw	a2,192(sp)
80180fcc:	8fa700c4 	lw	a3,196(sp)
80180fd0:	02802021 	move	a0,s4
80180fd4:	0c0629a2 	jal	8018a688 <__subdf3>
80180fd8:	02a02821 	move	a1,s5
80180fdc:	8fa40060 	lw	a0,96(sp)
80180fe0:	8fa50064 	lw	a1,100(sp)
80180fe4:	00403021 	move	a2,v0
80180fe8:	0c0629c2 	jal	8018a708 <__adddf3>
80180fec:	00603821 	move	a3,v1
80180ff0:	3c04801e 	lui	a0,0x801e
80180ff4:	8c864860 	lw	a2,18528(a0)
80180ff8:	8c874864 	lw	a3,18532(a0)
80180ffc:	00602821 	move	a1,v1
80181000:	0c0629c2 	jal	8018a708 <__adddf3>
80181004:	00402021 	move	a0,v0
80181008:	00403021 	move	a2,v0
8018100c:	02402021 	move	a0,s2
80181010:	02602821 	move	a1,s3
80181014:	0c0629c2 	jal	8018a708 <__adddf3>
80181018:	00603821 	move	a3,v1
8018101c:	afa20018 	sw	v0,24(sp)
80181020:	afa3001c 	sw	v1,28(sp)
80181024:	8fa600c0 	lw	a2,192(sp)
80181028:	8fa700c4 	lw	a3,196(sp)
8018102c:	8fa40018 	lw	a0,24(sp)
80181030:	8fa5001c 	lw	a1,28(sp)
80181034:	0c0629c2 	jal	8018a708 <__adddf3>
80181038:	00000000 	nop
8018103c:	8fc67970 	lw	a2,31088(s8)
80181040:	8fc77974 	lw	a3,31092(s8)
80181044:	00402021 	move	a0,v0
80181048:	00602821 	move	a1,v1
8018104c:	0040a021 	move	s4,v0
80181050:	0c0629e0 	jal	8018a780 <__muldf3>
80181054:	0060a821 	move	s5,v1
80181058:	00403021 	move	a2,v0
8018105c:	02802021 	move	a0,s4
80181060:	02a02821 	move	a1,s5
80181064:	00603821 	move	a3,v1
80181068:	00408021 	move	s0,v0
8018106c:	0c0629a2 	jal	8018a688 <__subdf3>
80181070:	00608821 	move	s1,v1
80181074:	00403021 	move	a2,v0
80181078:	02002021 	move	a0,s0
8018107c:	02202821 	move	a1,s1
80181080:	0c0629c2 	jal	8018a708 <__adddf3>
80181084:	00603821 	move	a3,v1
80181088:	00403021 	move	a2,v0
8018108c:	02802021 	move	a0,s4
80181090:	02a02821 	move	a1,s5
80181094:	00603821 	move	a3,v1
80181098:	00408021 	move	s0,v0
8018109c:	0c0629a2 	jal	8018a688 <__subdf3>
801810a0:	00608821 	move	s1,v1
801810a4:	8fa40098 	lw	a0,152(sp)
801810a8:	8fa5009c 	lw	a1,156(sp)
801810ac:	02003021 	move	a2,s0
801810b0:	02203821 	move	a3,s1
801810b4:	afa20190 	sw	v0,400(sp)
801810b8:	0c0629e0 	jal	8018a780 <__muldf3>
801810bc:	afa30194 	sw	v1,404(sp)
801810c0:	8fa40098 	lw	a0,152(sp)
801810c4:	8fa5009c 	lw	a1,156(sp)
801810c8:	8fa60190 	lw	a2,400(sp)
801810cc:	8fa70194 	lw	a3,404(sp)
801810d0:	0040b021 	move	s6,v0
801810d4:	0c0629e0 	jal	8018a780 <__muldf3>
801810d8:	0060b821 	move	s7,v1
801810dc:	8fa400a8 	lw	a0,168(sp)
801810e0:	8fa500ac 	lw	a1,172(sp)
801810e4:	02003021 	move	a2,s0
801810e8:	02203821 	move	a3,s1
801810ec:	00409021 	move	s2,v0
801810f0:	0c0629e0 	jal	8018a780 <__muldf3>
801810f4:	00609821 	move	s3,v1
801810f8:	00403021 	move	a2,v0
801810fc:	02402021 	move	a0,s2
80181100:	02602821 	move	a1,s3
80181104:	0c0629c2 	jal	8018a708 <__adddf3>
80181108:	00603821 	move	a3,v1
8018110c:	00403021 	move	a2,v0
80181110:	02c02021 	move	a0,s6
80181114:	02e02821 	move	a1,s7
80181118:	00603821 	move	a3,v1
8018111c:	00408021 	move	s0,v0
80181120:	0c0629c2 	jal	8018a708 <__adddf3>
80181124:	00608821 	move	s1,v1
80181128:	00403021 	move	a2,v0
8018112c:	02c02021 	move	a0,s6
80181130:	02e02821 	move	a1,s7
80181134:	00603821 	move	a3,v1
80181138:	00409021 	move	s2,v0
8018113c:	0c0629a2 	jal	8018a688 <__subdf3>
80181140:	00609821 	move	s3,v1
80181144:	00403021 	move	a2,v0
80181148:	02002021 	move	a0,s0
8018114c:	02202821 	move	a1,s1
80181150:	0c0629c2 	jal	8018a708 <__adddf3>
80181154:	00603821 	move	a3,v1
80181158:	8fa400a8 	lw	a0,168(sp)
8018115c:	8fa500ac 	lw	a1,172(sp)
80181160:	8fa60190 	lw	a2,400(sp)
80181164:	8fa70194 	lw	a3,404(sp)
80181168:	00408021 	move	s0,v0
8018116c:	0c0629e0 	jal	8018a780 <__muldf3>
80181170:	00608821 	move	s1,v1
80181174:	00403021 	move	a2,v0
80181178:	02002021 	move	a0,s0
8018117c:	02202821 	move	a1,s1
80181180:	0c0629c2 	jal	8018a708 <__adddf3>
80181184:	00603821 	move	a3,v1
80181188:	8fa400c0 	lw	a0,192(sp)
8018118c:	8fa500c4 	lw	a1,196(sp)
80181190:	02803021 	move	a2,s4
80181194:	02a03821 	move	a3,s5
80181198:	0040b021 	move	s6,v0
8018119c:	0c0629a2 	jal	8018a688 <__subdf3>
801811a0:	0060b821 	move	s7,v1
801811a4:	8fa40018 	lw	a0,24(sp)
801811a8:	8fa5001c 	lw	a1,28(sp)
801811ac:	00403021 	move	a2,v0
801811b0:	0c0629c2 	jal	8018a708 <__adddf3>
801811b4:	00603821 	move	a3,v1
801811b8:	8fa40120 	lw	a0,288(sp)
801811bc:	8fa50124 	lw	a1,292(sp)
801811c0:	00403021 	move	a2,v0
801811c4:	0c0629e0 	jal	8018a780 <__muldf3>
801811c8:	00603821 	move	a3,v1
801811cc:	8fa40118 	lw	a0,280(sp)
801811d0:	8fa5011c 	lw	a1,284(sp)
801811d4:	02803021 	move	a2,s4
801811d8:	02a03821 	move	a3,s5
801811dc:	00408021 	move	s0,v0
801811e0:	0c0629e0 	jal	8018a780 <__muldf3>
801811e4:	00608821 	move	s1,v1
801811e8:	00403021 	move	a2,v0
801811ec:	02002021 	move	a0,s0
801811f0:	02202821 	move	a1,s1
801811f4:	0c0629c2 	jal	8018a708 <__adddf3>
801811f8:	00603821 	move	a3,v1
801811fc:	00403021 	move	a2,v0
80181200:	02c02021 	move	a0,s6
80181204:	02e02821 	move	a1,s7
80181208:	0c0629c2 	jal	8018a708 <__adddf3>
8018120c:	00603821 	move	a3,v1
80181210:	00403021 	move	a2,v0
80181214:	02402021 	move	a0,s2
80181218:	02602821 	move	a1,s3
8018121c:	00603821 	move	a3,v1
80181220:	00408021 	move	s0,v0
80181224:	0c0629c2 	jal	8018a708 <__adddf3>
80181228:	00608821 	move	s1,v1
8018122c:	00403021 	move	a2,v0
80181230:	02402021 	move	a0,s2
80181234:	02602821 	move	a1,s3
80181238:	00603821 	move	a3,v1
8018123c:	0040a021 	move	s4,v0
80181240:	0c0629a2 	jal	8018a688 <__subdf3>
80181244:	0060a821 	move	s5,v1
80181248:	00403021 	move	a2,v0
8018124c:	02002021 	move	a0,s0
80181250:	02202821 	move	a1,s1
80181254:	0c0629c2 	jal	8018a708 <__adddf3>
80181258:	00603821 	move	a3,v1
8018125c:	8fa40068 	lw	a0,104(sp)
80181260:	8fa5006c 	lw	a1,108(sp)
80181264:	02803021 	move	a2,s4
80181268:	02a03821 	move	a3,s5
8018126c:	00409021 	move	s2,v0
80181270:	0c0629c2 	jal	8018a708 <__adddf3>
80181274:	00609821 	move	s3,v1
80181278:	02802021 	move	a0,s4
8018127c:	02a02821 	move	a1,s5
80181280:	00003021 	move	a2,zero
80181284:	00003821 	move	a3,zero
80181288:	afa200b8 	sw	v0,184(sp)
8018128c:	0c062bc4 	jal	8018af10 <__gtdf2>
80181290:	afa300bc 	sw	v1,188(sp)
80181294:	1840033d 	blez	v0,80181f8c <__dubcos+0x2520>
80181298:	3c028000 	lui	v0,0x8000
8018129c:	02808021 	move	s0,s4
801812a0:	02a08821 	move	s1,s5
801812a4:	8fa40068 	lw	a0,104(sp)
801812a8:	8fa5006c 	lw	a1,108(sp)
801812ac:	00003021 	move	a2,zero
801812b0:	0c062bc4 	jal	8018af10 <__gtdf2>
801812b4:	00003821 	move	a3,zero
801812b8:	1840032f 	blez	v0,80181f78 <__dubcos+0x250c>
801812bc:	3c028000 	lui	v0,0x8000
801812c0:	8fa60068 	lw	a2,104(sp)
801812c4:	8fa7006c 	lw	a3,108(sp)
801812c8:	02002021 	move	a0,s0
801812cc:	0c062bc4 	jal	8018af10 <__gtdf2>
801812d0:	02202821 	move	a1,s1
801812d4:	1840028f 	blez	v0,80181d14 <__dubcos+0x22a8>
801812d8:	00000000 	nop
801812dc:	8fa600b8 	lw	a2,184(sp)
801812e0:	8fa700bc 	lw	a3,188(sp)
801812e4:	02802021 	move	a0,s4
801812e8:	0c0629a2 	jal	8018a688 <__subdf3>
801812ec:	02a02821 	move	a1,s5
801812f0:	8fa40068 	lw	a0,104(sp)
801812f4:	8fa5006c 	lw	a1,108(sp)
801812f8:	00403021 	move	a2,v0
801812fc:	0c0629c2 	jal	8018a708 <__adddf3>
80181300:	00603821 	move	a3,v1
80181304:	3c04801e 	lui	a0,0x801e
80181308:	8c864870 	lw	a2,18544(a0)
8018130c:	8c874874 	lw	a3,18548(a0)
80181310:	00602821 	move	a1,v1
80181314:	0c0629c2 	jal	8018a708 <__adddf3>
80181318:	00402021 	move	a0,v0
8018131c:	00403021 	move	a2,v0
80181320:	02402021 	move	a0,s2
80181324:	02602821 	move	a1,s3
80181328:	0c0629c2 	jal	8018a708 <__adddf3>
8018132c:	00603821 	move	a3,v1
80181330:	afa20010 	sw	v0,16(sp)
80181334:	afa30014 	sw	v1,20(sp)
80181338:	8fa40010 	lw	a0,16(sp)
8018133c:	8fa50014 	lw	a1,20(sp)
80181340:	8fa600b8 	lw	a2,184(sp)
80181344:	8fa700bc 	lw	a3,188(sp)
80181348:	0c0629c2 	jal	8018a708 <__adddf3>
8018134c:	00000000 	nop
80181350:	0040a021 	move	s4,v0
80181354:	00402021 	move	a0,v0
80181358:	3c02801d 	lui	v0,0x801d
8018135c:	24427970 	addiu	v0,v0,31088
80181360:	8c460000 	lw	a2,0(v0)
80181364:	8c470004 	lw	a3,4(v0)
80181368:	00602821 	move	a1,v1
8018136c:	0c0629e0 	jal	8018a780 <__muldf3>
80181370:	0060a821 	move	s5,v1
80181374:	00403021 	move	a2,v0
80181378:	02802021 	move	a0,s4
8018137c:	02a02821 	move	a1,s5
80181380:	00603821 	move	a3,v1
80181384:	00408021 	move	s0,v0
80181388:	0c0629a2 	jal	8018a688 <__subdf3>
8018138c:	00608821 	move	s1,v1
80181390:	00403021 	move	a2,v0
80181394:	02002021 	move	a0,s0
80181398:	02202821 	move	a1,s1
8018139c:	0c0629c2 	jal	8018a708 <__adddf3>
801813a0:	00603821 	move	a3,v1
801813a4:	00403021 	move	a2,v0
801813a8:	02802021 	move	a0,s4
801813ac:	02a02821 	move	a1,s5
801813b0:	00603821 	move	a3,v1
801813b4:	00408021 	move	s0,v0
801813b8:	0c0629a2 	jal	8018a688 <__subdf3>
801813bc:	00608821 	move	s1,v1
801813c0:	8fa40098 	lw	a0,152(sp)
801813c4:	8fa5009c 	lw	a1,156(sp)
801813c8:	02003021 	move	a2,s0
801813cc:	02203821 	move	a3,s1
801813d0:	afa20198 	sw	v0,408(sp)
801813d4:	0c0629e0 	jal	8018a780 <__muldf3>
801813d8:	afa3019c 	sw	v1,412(sp)
801813dc:	8fa40098 	lw	a0,152(sp)
801813e0:	8fa5009c 	lw	a1,156(sp)
801813e4:	8fa60198 	lw	a2,408(sp)
801813e8:	8fa7019c 	lw	a3,412(sp)
801813ec:	0040b021 	move	s6,v0
801813f0:	0c0629e0 	jal	8018a780 <__muldf3>
801813f4:	0060b821 	move	s7,v1
801813f8:	8fa400a8 	lw	a0,168(sp)
801813fc:	8fa500ac 	lw	a1,172(sp)
80181400:	02003021 	move	a2,s0
80181404:	02203821 	move	a3,s1
80181408:	00409021 	move	s2,v0
8018140c:	0c0629e0 	jal	8018a780 <__muldf3>
80181410:	00609821 	move	s3,v1
80181414:	00403021 	move	a2,v0
80181418:	02402021 	move	a0,s2
8018141c:	02602821 	move	a1,s3
80181420:	0c0629c2 	jal	8018a708 <__adddf3>
80181424:	00603821 	move	a3,v1
80181428:	00403021 	move	a2,v0
8018142c:	02c02021 	move	a0,s6
80181430:	02e02821 	move	a1,s7
80181434:	00603821 	move	a3,v1
80181438:	00408021 	move	s0,v0
8018143c:	0c0629c2 	jal	8018a708 <__adddf3>
80181440:	00608821 	move	s1,v1
80181444:	00403021 	move	a2,v0
80181448:	02c02021 	move	a0,s6
8018144c:	02e02821 	move	a1,s7
80181450:	00603821 	move	a3,v1
80181454:	afa201a0 	sw	v0,416(sp)
80181458:	0c0629a2 	jal	8018a688 <__subdf3>
8018145c:	afa301a4 	sw	v1,420(sp)
80181460:	00403021 	move	a2,v0
80181464:	02002021 	move	a0,s0
80181468:	02202821 	move	a1,s1
8018146c:	0c0629c2 	jal	8018a708 <__adddf3>
80181470:	00603821 	move	a3,v1
80181474:	8fa400a8 	lw	a0,168(sp)
80181478:	8fa500ac 	lw	a1,172(sp)
8018147c:	8fa60198 	lw	a2,408(sp)
80181480:	8fa7019c 	lw	a3,412(sp)
80181484:	00408021 	move	s0,v0
80181488:	0c0629e0 	jal	8018a780 <__muldf3>
8018148c:	00608821 	move	s1,v1
80181490:	00403021 	move	a2,v0
80181494:	02002021 	move	a0,s0
80181498:	02202821 	move	a1,s1
8018149c:	0c0629c2 	jal	8018a708 <__adddf3>
801814a0:	00603821 	move	a3,v1
801814a4:	8fa400b8 	lw	a0,184(sp)
801814a8:	8fa500bc 	lw	a1,188(sp)
801814ac:	02803021 	move	a2,s4
801814b0:	02a03821 	move	a3,s5
801814b4:	00409021 	move	s2,v0
801814b8:	0c0629a2 	jal	8018a688 <__subdf3>
801814bc:	00609821 	move	s3,v1
801814c0:	8fa40010 	lw	a0,16(sp)
801814c4:	8fa50014 	lw	a1,20(sp)
801814c8:	00403021 	move	a2,v0
801814cc:	0c0629c2 	jal	8018a708 <__adddf3>
801814d0:	00603821 	move	a3,v1
801814d4:	8fa40120 	lw	a0,288(sp)
801814d8:	8fa50124 	lw	a1,292(sp)
801814dc:	00403021 	move	a2,v0
801814e0:	0c0629e0 	jal	8018a780 <__muldf3>
801814e4:	00603821 	move	a3,v1
801814e8:	8fa40118 	lw	a0,280(sp)
801814ec:	8fa5011c 	lw	a1,284(sp)
801814f0:	02803021 	move	a2,s4
801814f4:	02a03821 	move	a3,s5
801814f8:	00408021 	move	s0,v0
801814fc:	0c0629e0 	jal	8018a780 <__muldf3>
80181500:	00608821 	move	s1,v1
80181504:	00403021 	move	a2,v0
80181508:	02002021 	move	a0,s0
8018150c:	02202821 	move	a1,s1
80181510:	0c0629c2 	jal	8018a708 <__adddf3>
80181514:	00603821 	move	a3,v1
80181518:	00403021 	move	a2,v0
8018151c:	02402021 	move	a0,s2
80181520:	02602821 	move	a1,s3
80181524:	0c0629c2 	jal	8018a708 <__adddf3>
80181528:	00603821 	move	a3,v1
8018152c:	8fa401a0 	lw	a0,416(sp)
80181530:	8fa501a4 	lw	a1,420(sp)
80181534:	00403021 	move	a2,v0
80181538:	00603821 	move	a3,v1
8018153c:	afa201a8 	sw	v0,424(sp)
80181540:	0c0629c2 	jal	8018a708 <__adddf3>
80181544:	afa301ac 	sw	v1,428(sp)
80181548:	afa301b4 	sw	v1,436(sp)
8018154c:	3c03801d 	lui	v1,0x801d
80181550:	24637970 	addiu	v1,v1,31088
80181554:	8fa40070 	lw	a0,112(sp)
80181558:	8fa50074 	lw	a1,116(sp)
8018155c:	8c660000 	lw	a2,0(v1)
80181560:	8c670004 	lw	a3,4(v1)
80181564:	0c0629e0 	jal	8018a780 <__muldf3>
80181568:	afa201b0 	sw	v0,432(sp)
8018156c:	8fa40070 	lw	a0,112(sp)
80181570:	8fa50074 	lw	a1,116(sp)
80181574:	00403021 	move	a2,v0
80181578:	00603821 	move	a3,v1
8018157c:	00408021 	move	s0,v0
80181580:	0c0629a2 	jal	8018a688 <__subdf3>
80181584:	00608821 	move	s1,v1
80181588:	00403021 	move	a2,v0
8018158c:	02002021 	move	a0,s0
80181590:	02202821 	move	a1,s1
80181594:	0c0629c2 	jal	8018a708 <__adddf3>
80181598:	00603821 	move	a3,v1
8018159c:	8fa40070 	lw	a0,112(sp)
801815a0:	8fa50074 	lw	a1,116(sp)
801815a4:	00403021 	move	a2,v0
801815a8:	00603821 	move	a3,v1
801815ac:	00408021 	move	s0,v0
801815b0:	0c0629a2 	jal	8018a688 <__subdf3>
801815b4:	00608821 	move	s1,v1
801815b8:	8fa40080 	lw	a0,128(sp)
801815bc:	8fa50084 	lw	a1,132(sp)
801815c0:	02003021 	move	a2,s0
801815c4:	02203821 	move	a3,s1
801815c8:	0040b021 	move	s6,v0
801815cc:	0c0629e0 	jal	8018a780 <__muldf3>
801815d0:	0060b821 	move	s7,v1
801815d4:	8fa40080 	lw	a0,128(sp)
801815d8:	8fa50084 	lw	a1,132(sp)
801815dc:	02c03021 	move	a2,s6
801815e0:	02e03821 	move	a3,s7
801815e4:	0040a021 	move	s4,v0
801815e8:	0c0629e0 	jal	8018a780 <__muldf3>
801815ec:	0060a821 	move	s5,v1
801815f0:	8fa40088 	lw	a0,136(sp)
801815f4:	8fa5008c 	lw	a1,140(sp)
801815f8:	02003021 	move	a2,s0
801815fc:	02203821 	move	a3,s1
80181600:	00409021 	move	s2,v0
80181604:	0c0629e0 	jal	8018a780 <__muldf3>
80181608:	00609821 	move	s3,v1
8018160c:	00403021 	move	a2,v0
80181610:	02402021 	move	a0,s2
80181614:	02602821 	move	a1,s3
80181618:	0c0629c2 	jal	8018a708 <__adddf3>
8018161c:	00603821 	move	a3,v1
80181620:	00403021 	move	a2,v0
80181624:	02802021 	move	a0,s4
80181628:	02a02821 	move	a1,s5
8018162c:	00603821 	move	a3,v1
80181630:	00408021 	move	s0,v0
80181634:	0c0629c2 	jal	8018a708 <__adddf3>
80181638:	00608821 	move	s1,v1
8018163c:	00403021 	move	a2,v0
80181640:	02802021 	move	a0,s4
80181644:	02a02821 	move	a1,s5
80181648:	00603821 	move	a3,v1
8018164c:	00409021 	move	s2,v0
80181650:	0c0629a2 	jal	8018a688 <__subdf3>
80181654:	00609821 	move	s3,v1
80181658:	00403021 	move	a2,v0
8018165c:	02002021 	move	a0,s0
80181660:	02202821 	move	a1,s1
80181664:	0c0629c2 	jal	8018a708 <__adddf3>
80181668:	00603821 	move	a3,v1
8018166c:	8fa40088 	lw	a0,136(sp)
80181670:	8fa5008c 	lw	a1,140(sp)
80181674:	02c03021 	move	a2,s6
80181678:	02e03821 	move	a3,s7
8018167c:	00408021 	move	s0,v0
80181680:	0c0629e0 	jal	8018a780 <__muldf3>
80181684:	00608821 	move	s1,v1
80181688:	00403021 	move	a2,v0
8018168c:	02002021 	move	a0,s0
80181690:	02202821 	move	a1,s1
80181694:	0c0629c2 	jal	8018a708 <__adddf3>
80181698:	00603821 	move	a3,v1
8018169c:	8fa400c8 	lw	a0,200(sp)
801816a0:	8fa500cc 	lw	a1,204(sp)
801816a4:	8fa60070 	lw	a2,112(sp)
801816a8:	8fa70074 	lw	a3,116(sp)
801816ac:	0040a021 	move	s4,v0
801816b0:	0c0629a2 	jal	8018a688 <__subdf3>
801816b4:	0060a821 	move	s5,v1
801816b8:	8fa40028 	lw	a0,40(sp)
801816bc:	8fa5002c 	lw	a1,44(sp)
801816c0:	00403021 	move	a2,v0
801816c4:	0c0629c2 	jal	8018a708 <__adddf3>
801816c8:	00603821 	move	a3,v1
801816cc:	8fa40108 	lw	a0,264(sp)
801816d0:	8fa5010c 	lw	a1,268(sp)
801816d4:	00403021 	move	a2,v0
801816d8:	0c0629e0 	jal	8018a780 <__muldf3>
801816dc:	00603821 	move	a3,v1
801816e0:	8fa40100 	lw	a0,256(sp)
801816e4:	8fa50104 	lw	a1,260(sp)
801816e8:	8fa60070 	lw	a2,112(sp)
801816ec:	8fa70074 	lw	a3,116(sp)
801816f0:	00408021 	move	s0,v0
801816f4:	0c0629e0 	jal	8018a780 <__muldf3>
801816f8:	00608821 	move	s1,v1
801816fc:	00403021 	move	a2,v0
80181700:	02002021 	move	a0,s0
80181704:	02202821 	move	a1,s1
80181708:	0c0629c2 	jal	8018a708 <__adddf3>
8018170c:	00603821 	move	a3,v1
80181710:	00403021 	move	a2,v0
80181714:	02802021 	move	a0,s4
80181718:	02a02821 	move	a1,s5
8018171c:	0c0629c2 	jal	8018a708 <__adddf3>
80181720:	00603821 	move	a3,v1
80181724:	00403021 	move	a2,v0
80181728:	02402021 	move	a0,s2
8018172c:	02602821 	move	a1,s3
80181730:	00603821 	move	a3,v1
80181734:	00408021 	move	s0,v0
80181738:	0c0629c2 	jal	8018a708 <__adddf3>
8018173c:	00608821 	move	s1,v1
80181740:	00403021 	move	a2,v0
80181744:	02402021 	move	a0,s2
80181748:	02602821 	move	a1,s3
8018174c:	00603821 	move	a3,v1
80181750:	afa200e0 	sw	v0,224(sp)
80181754:	0c0629a2 	jal	8018a688 <__subdf3>
80181758:	afa300e4 	sw	v1,228(sp)
8018175c:	00403021 	move	a2,v0
80181760:	02002021 	move	a0,s0
80181764:	02202821 	move	a1,s1
80181768:	0c0629c2 	jal	8018a708 <__adddf3>
8018176c:	00603821 	move	a3,v1
80181770:	3c08801d 	lui	t0,0x801d
80181774:	25087970 	addiu	t0,t0,31088
80181778:	8d060000 	lw	a2,0(t0)
8018177c:	8d070004 	lw	a3,4(t0)
80181780:	8fa401b0 	lw	a0,432(sp)
80181784:	8fa501b4 	lw	a1,436(sp)
80181788:	afa20110 	sw	v0,272(sp)
8018178c:	0c0629e0 	jal	8018a780 <__muldf3>
80181790:	afa30114 	sw	v1,276(sp)
80181794:	8fa401b0 	lw	a0,432(sp)
80181798:	8fa501b4 	lw	a1,436(sp)
8018179c:	00403021 	move	a2,v0
801817a0:	00603821 	move	a3,v1
801817a4:	00408021 	move	s0,v0
801817a8:	0c0629a2 	jal	8018a688 <__subdf3>
801817ac:	00608821 	move	s1,v1
801817b0:	00403021 	move	a2,v0
801817b4:	02002021 	move	a0,s0
801817b8:	02202821 	move	a1,s1
801817bc:	0c0629c2 	jal	8018a708 <__adddf3>
801817c0:	00603821 	move	a3,v1
801817c4:	8fa401b0 	lw	a0,432(sp)
801817c8:	8fa501b4 	lw	a1,436(sp)
801817cc:	00403021 	move	a2,v0
801817d0:	00603821 	move	a3,v1
801817d4:	00408021 	move	s0,v0
801817d8:	0c0629a2 	jal	8018a688 <__subdf3>
801817dc:	00608821 	move	s1,v1
801817e0:	8fa40090 	lw	a0,144(sp)
801817e4:	8fa50094 	lw	a1,148(sp)
801817e8:	02003021 	move	a2,s0
801817ec:	02203821 	move	a3,s1
801817f0:	0040b021 	move	s6,v0
801817f4:	0c0629e0 	jal	8018a780 <__muldf3>
801817f8:	0060b821 	move	s7,v1
801817fc:	8fa400a0 	lw	a0,160(sp)
80181800:	8fa500a4 	lw	a1,164(sp)
80181804:	02003021 	move	a2,s0
80181808:	02203821 	move	a3,s1
8018180c:	0040a021 	move	s4,v0
80181810:	0c0629e0 	jal	8018a780 <__muldf3>
80181814:	0060a821 	move	s5,v1
80181818:	8fa40090 	lw	a0,144(sp)
8018181c:	8fa50094 	lw	a1,148(sp)
80181820:	02c03021 	move	a2,s6
80181824:	02e03821 	move	a3,s7
80181828:	00408021 	move	s0,v0
8018182c:	0c0629e0 	jal	8018a780 <__muldf3>
80181830:	00608821 	move	s1,v1
80181834:	00403021 	move	a2,v0
80181838:	02002021 	move	a0,s0
8018183c:	02202821 	move	a1,s1
80181840:	0c0629c2 	jal	8018a708 <__adddf3>
80181844:	00603821 	move	a3,v1
80181848:	00403021 	move	a2,v0
8018184c:	02802021 	move	a0,s4
80181850:	02a02821 	move	a1,s5
80181854:	00603821 	move	a3,v1
80181858:	00408021 	move	s0,v0
8018185c:	0c0629c2 	jal	8018a708 <__adddf3>
80181860:	00608821 	move	s1,v1
80181864:	00403021 	move	a2,v0
80181868:	02802021 	move	a0,s4
8018186c:	02a02821 	move	a1,s5
80181870:	00603821 	move	a3,v1
80181874:	00409021 	move	s2,v0
80181878:	0c0629a2 	jal	8018a688 <__subdf3>
8018187c:	00609821 	move	s3,v1
80181880:	00403021 	move	a2,v0
80181884:	02002021 	move	a0,s0
80181888:	02202821 	move	a1,s1
8018188c:	0c0629c2 	jal	8018a708 <__adddf3>
80181890:	00603821 	move	a3,v1
80181894:	8fa400a0 	lw	a0,160(sp)
80181898:	8fa500a4 	lw	a1,164(sp)
8018189c:	02c03021 	move	a2,s6
801818a0:	02e03821 	move	a3,s7
801818a4:	00408021 	move	s0,v0
801818a8:	0c0629e0 	jal	8018a780 <__muldf3>
801818ac:	00608821 	move	s1,v1
801818b0:	00403021 	move	a2,v0
801818b4:	02002021 	move	a0,s0
801818b8:	02202821 	move	a1,s1
801818bc:	0c0629c2 	jal	8018a708 <__adddf3>
801818c0:	00603821 	move	a3,v1
801818c4:	8fa400f8 	lw	a0,248(sp)
801818c8:	8fa500fc 	lw	a1,252(sp)
801818cc:	8fa601b0 	lw	a2,432(sp)
801818d0:	8fa701b4 	lw	a3,436(sp)
801818d4:	0040a021 	move	s4,v0
801818d8:	0c0629e0 	jal	8018a780 <__muldf3>
801818dc:	0060a821 	move	s5,v1
801818e0:	8fa401a0 	lw	a0,416(sp)
801818e4:	8fa501a4 	lw	a1,420(sp)
801818e8:	8fa601b0 	lw	a2,432(sp)
801818ec:	8fa701b4 	lw	a3,436(sp)
801818f0:	00408021 	move	s0,v0
801818f4:	0c0629a2 	jal	8018a688 <__subdf3>
801818f8:	00608821 	move	s1,v1
801818fc:	8fa401a8 	lw	a0,424(sp)
80181900:	8fa501ac 	lw	a1,428(sp)
80181904:	00403021 	move	a2,v0
80181908:	0c0629c2 	jal	8018a708 <__adddf3>
8018190c:	00603821 	move	a3,v1
80181910:	8fa40040 	lw	a0,64(sp)
80181914:	8fa50044 	lw	a1,68(sp)
80181918:	00403021 	move	a2,v0
8018191c:	0c0629e0 	jal	8018a780 <__muldf3>
80181920:	00603821 	move	a3,v1
80181924:	00403021 	move	a2,v0
80181928:	02002021 	move	a0,s0
8018192c:	02202821 	move	a1,s1
80181930:	0c0629c2 	jal	8018a708 <__adddf3>
80181934:	00603821 	move	a3,v1
80181938:	00403021 	move	a2,v0
8018193c:	02802021 	move	a0,s4
80181940:	02a02821 	move	a1,s5
80181944:	0c0629c2 	jal	8018a708 <__adddf3>
80181948:	00603821 	move	a3,v1
8018194c:	00403021 	move	a2,v0
80181950:	02402021 	move	a0,s2
80181954:	02602821 	move	a1,s3
80181958:	00603821 	move	a3,v1
8018195c:	00408021 	move	s0,v0
80181960:	0c0629c2 	jal	8018a708 <__adddf3>
80181964:	00608821 	move	s1,v1
80181968:	00403021 	move	a2,v0
8018196c:	02402021 	move	a0,s2
80181970:	02602821 	move	a1,s3
80181974:	00603821 	move	a3,v1
80181978:	0040a021 	move	s4,v0
8018197c:	0c0629a2 	jal	8018a688 <__subdf3>
80181980:	0060a821 	move	s5,v1
80181984:	00403021 	move	a2,v0
80181988:	02002021 	move	a0,s0
8018198c:	02202821 	move	a1,s1
80181990:	0c0629c2 	jal	8018a708 <__adddf3>
80181994:	00603821 	move	a3,v1
80181998:	8fa400e0 	lw	a0,224(sp)
8018199c:	8fa500e4 	lw	a1,228(sp)
801819a0:	02803021 	move	a2,s4
801819a4:	02a03821 	move	a3,s5
801819a8:	0040b021 	move	s6,v0
801819ac:	0c0629c2 	jal	8018a708 <__adddf3>
801819b0:	0060b821 	move	s7,v1
801819b4:	8fa400e0 	lw	a0,224(sp)
801819b8:	8fa500e4 	lw	a1,228(sp)
801819bc:	00003021 	move	a2,zero
801819c0:	00003821 	move	a3,zero
801819c4:	00409021 	move	s2,v0
801819c8:	0c062bc4 	jal	8018af10 <__gtdf2>
801819cc:	00609821 	move	s3,v1
801819d0:	18400164 	blez	v0,80181f64 <__dubcos+0x24f8>
801819d4:	3c028000 	lui	v0,0x8000
801819d8:	8fb000e0 	lw	s0,224(sp)
801819dc:	8fb100e4 	lw	s1,228(sp)
801819e0:	02802021 	move	a0,s4
801819e4:	02a02821 	move	a1,s5
801819e8:	00003021 	move	a2,zero
801819ec:	0c062bc4 	jal	8018af10 <__gtdf2>
801819f0:	00003821 	move	a3,zero
801819f4:	18400158 	blez	v0,80181f58 <__dubcos+0x24ec>
801819f8:	3c028000 	lui	v0,0x8000
801819fc:	02803021 	move	a2,s4
80181a00:	02a03821 	move	a3,s5
80181a04:	02002021 	move	a0,s0
80181a08:	0c062bc4 	jal	8018af10 <__gtdf2>
80181a0c:	02202821 	move	a1,s1
80181a10:	184000af 	blez	v0,80181cd0 <__dubcos+0x2264>
80181a14:	02802021 	move	a0,s4
80181a18:	8fa400e0 	lw	a0,224(sp)
80181a1c:	8fa500e4 	lw	a1,228(sp)
80181a20:	02403021 	move	a2,s2
80181a24:	0c0629a2 	jal	8018a688 <__subdf3>
80181a28:	02603821 	move	a3,s3
80181a2c:	00403021 	move	a2,v0
80181a30:	02802021 	move	a0,s4
80181a34:	02a02821 	move	a1,s5
80181a38:	0c0629c2 	jal	8018a708 <__adddf3>
80181a3c:	00603821 	move	a3,v1
80181a40:	00403021 	move	a2,v0
80181a44:	02c02021 	move	a0,s6
80181a48:	02e02821 	move	a1,s7
80181a4c:	0c0629c2 	jal	8018a708 <__adddf3>
80181a50:	00603821 	move	a3,v1
80181a54:	8fa40110 	lw	a0,272(sp)
80181a58:	8fa50114 	lw	a1,276(sp)
80181a5c:	00403021 	move	a2,v0
80181a60:	0c0629c2 	jal	8018a708 <__adddf3>
80181a64:	00603821 	move	a3,v1
80181a68:	00402021 	move	a0,v0
80181a6c:	02403021 	move	a2,s2
80181a70:	02603821 	move	a3,s3
80181a74:	00602821 	move	a1,v1
80181a78:	00408021 	move	s0,v0
80181a7c:	0c0629c2 	jal	8018a708 <__adddf3>
80181a80:	00608821 	move	s1,v1
80181a84:	00403021 	move	a2,v0
80181a88:	02402021 	move	a0,s2
80181a8c:	02602821 	move	a1,s3
80181a90:	00603821 	move	a3,v1
80181a94:	0040a021 	move	s4,v0
80181a98:	0c0629a2 	jal	8018a688 <__subdf3>
80181a9c:	0060a821 	move	s5,v1
80181aa0:	00403021 	move	a2,v0
80181aa4:	02002021 	move	a0,s0
80181aa8:	02202821 	move	a1,s1
80181aac:	0c0629c2 	jal	8018a708 <__adddf3>
80181ab0:	00603821 	move	a3,v1
80181ab4:	8fa40040 	lw	a0,64(sp)
80181ab8:	8fa50044 	lw	a1,68(sp)
80181abc:	02803021 	move	a2,s4
80181ac0:	02a03821 	move	a3,s5
80181ac4:	0040b021 	move	s6,v0
80181ac8:	0c0629a2 	jal	8018a688 <__subdf3>
80181acc:	0060b821 	move	s7,v1
80181ad0:	8fa40040 	lw	a0,64(sp)
80181ad4:	8fa50044 	lw	a1,68(sp)
80181ad8:	00003021 	move	a2,zero
80181adc:	00003821 	move	a3,zero
80181ae0:	00409021 	move	s2,v0
80181ae4:	0c062bc4 	jal	8018af10 <__gtdf2>
80181ae8:	00609821 	move	s3,v1
80181aec:	18400115 	blez	v0,80181f44 <__dubcos+0x24d8>
80181af0:	3c028000 	lui	v0,0x8000
80181af4:	8fb00040 	lw	s0,64(sp)
80181af8:	8fb10044 	lw	s1,68(sp)
80181afc:	02802021 	move	a0,s4
80181b00:	02a02821 	move	a1,s5
80181b04:	00003021 	move	a2,zero
80181b08:	0c062bc4 	jal	8018af10 <__gtdf2>
80181b0c:	00003821 	move	a3,zero
80181b10:	18400109 	blez	v0,80181f38 <__dubcos+0x24cc>
80181b14:	3c028000 	lui	v0,0x8000
80181b18:	02803021 	move	a2,s4
80181b1c:	02a03821 	move	a3,s5
80181b20:	02002021 	move	a0,s0
80181b24:	0c062bc4 	jal	8018af10 <__gtdf2>
80181b28:	02202821 	move	a1,s1
80181b2c:	18400052 	blez	v0,80181c78 <__dubcos+0x220c>
80181b30:	02802021 	move	a0,s4
80181b34:	8fa40040 	lw	a0,64(sp)
80181b38:	8fa50044 	lw	a1,68(sp)
80181b3c:	02403021 	move	a2,s2
80181b40:	0c0629a2 	jal	8018a688 <__subdf3>
80181b44:	02603821 	move	a3,s3
80181b48:	00402021 	move	a0,v0
80181b4c:	00602821 	move	a1,v1
80181b50:	02803021 	move	a2,s4
80181b54:	0c0629a2 	jal	8018a688 <__subdf3>
80181b58:	02a03821 	move	a3,s5
80181b5c:	00402021 	move	a0,v0
80181b60:	00602821 	move	a1,v1
80181b64:	02c03021 	move	a2,s6
80181b68:	0c0629a2 	jal	8018a688 <__subdf3>
80181b6c:	02e03821 	move	a3,s7
80181b70:	8fa400f8 	lw	a0,248(sp)
80181b74:	8fa500fc 	lw	a1,252(sp)
80181b78:	00403021 	move	a2,v0
80181b7c:	0c0629c2 	jal	8018a708 <__adddf3>
80181b80:	00603821 	move	a3,v1
80181b84:	00408021 	move	s0,v0
80181b88:	00608821 	move	s1,v1
80181b8c:	02002021 	move	a0,s0
80181b90:	02202821 	move	a1,s1
80181b94:	02403021 	move	a2,s2
80181b98:	0c0629c2 	jal	8018a708 <__adddf3>
80181b9c:	02603821 	move	a3,s3
80181ba0:	8fa801f0 	lw	t0,496(sp)
80181ba4:	02402021 	move	a0,s2
80181ba8:	02602821 	move	a1,s3
80181bac:	ad020000 	sw	v0,0(t0)
80181bb0:	ad030004 	sw	v1,4(t0)
80181bb4:	00403021 	move	a2,v0
80181bb8:	0c0629a2 	jal	8018a688 <__subdf3>
80181bbc:	00603821 	move	a3,v1
80181bc0:	00403021 	move	a2,v0
80181bc4:	02002021 	move	a0,s0
80181bc8:	02202821 	move	a1,s1
80181bcc:	0c0629c2 	jal	8018a708 <__adddf3>
80181bd0:	00603821 	move	a3,v1
80181bd4:	8fa901f0 	lw	t1,496(sp)
80181bd8:	00000000 	nop
80181bdc:	ad220008 	sw	v0,8(t1)
80181be0:	ad23000c 	sw	v1,12(t1)
80181be4:	8fbf01dc 	lw	ra,476(sp)
80181be8:	8fbe01d8 	lw	s8,472(sp)
80181bec:	8fb701d4 	lw	s7,468(sp)
80181bf0:	8fb601d0 	lw	s6,464(sp)
80181bf4:	8fb501cc 	lw	s5,460(sp)
80181bf8:	8fb401c8 	lw	s4,456(sp)
80181bfc:	8fb301c4 	lw	s3,452(sp)
80181c00:	8fb201c0 	lw	s2,448(sp)
80181c04:	8fb101bc 	lw	s1,444(sp)
80181c08:	8fb001b8 	lw	s0,440(sp)
80181c0c:	03e00008 	jr	ra
80181c10:	27bd01e0 	addiu	sp,sp,480
80181c14:	8fa40048 	lw	a0,72(sp)
80181c18:	8fa5004c 	lw	a1,76(sp)
80181c1c:	8fa60148 	lw	a2,328(sp)
80181c20:	8fa7014c 	lw	a3,332(sp)
80181c24:	0c0629a2 	jal	8018a688 <__subdf3>
80181c28:	00000000 	nop
80181c2c:	8fa40078 	lw	a0,120(sp)
80181c30:	8fa5007c 	lw	a1,124(sp)
80181c34:	00403021 	move	a2,v0
80181c38:	0c0629c2 	jal	8018a708 <__adddf3>
80181c3c:	00603821 	move	a3,v1
80181c40:	8fa400f0 	lw	a0,240(sp)
80181c44:	8fa500f4 	lw	a1,244(sp)
80181c48:	00403021 	move	a2,v0
80181c4c:	0c0629c2 	jal	8018a708 <__adddf3>
80181c50:	00603821 	move	a3,v1
80181c54:	3c04801e 	lui	a0,0x801e
80181c58:	8c864820 	lw	a2,18464(a0)
80181c5c:	8c874824 	lw	a3,18468(a0)
80181c60:	00602821 	move	a1,v1
80181c64:	0c0629c2 	jal	8018a708 <__adddf3>
80181c68:	00402021 	move	a0,v0
80181c6c:	afa20140 	sw	v0,320(sp)
80181c70:	08060104 	j	80180410 <__dubcos+0x9a4>
80181c74:	afa30144 	sw	v1,324(sp)
80181c78:	02a02821 	move	a1,s5
80181c7c:	02403021 	move	a2,s2
80181c80:	0c0629c2 	jal	8018a708 <__adddf3>
80181c84:	02603821 	move	a3,s3
80181c88:	8fa40040 	lw	a0,64(sp)
80181c8c:	8fa50044 	lw	a1,68(sp)
80181c90:	00403021 	move	a2,v0
80181c94:	0c0629a2 	jal	8018a688 <__subdf3>
80181c98:	00603821 	move	a3,v1
80181c9c:	8fa400f8 	lw	a0,248(sp)
80181ca0:	8fa500fc 	lw	a1,252(sp)
80181ca4:	00403021 	move	a2,v0
80181ca8:	0c0629c2 	jal	8018a708 <__adddf3>
80181cac:	00603821 	move	a3,v1
80181cb0:	00402021 	move	a0,v0
80181cb4:	00602821 	move	a1,v1
80181cb8:	02c03021 	move	a2,s6
80181cbc:	0c0629a2 	jal	8018a688 <__subdf3>
80181cc0:	02e03821 	move	a3,s7
80181cc4:	00408021 	move	s0,v0
80181cc8:	080606e3 	j	80181b8c <__dubcos+0x2120>
80181ccc:	00608821 	move	s1,v1
80181cd0:	02a02821 	move	a1,s5
80181cd4:	02403021 	move	a2,s2
80181cd8:	0c0629a2 	jal	8018a688 <__subdf3>
80181cdc:	02603821 	move	a3,s3
80181ce0:	8fa400e0 	lw	a0,224(sp)
80181ce4:	8fa500e4 	lw	a1,228(sp)
80181ce8:	00403021 	move	a2,v0
80181cec:	0c0629c2 	jal	8018a708 <__adddf3>
80181cf0:	00603821 	move	a3,v1
80181cf4:	8fa40110 	lw	a0,272(sp)
80181cf8:	8fa50114 	lw	a1,276(sp)
80181cfc:	00403021 	move	a2,v0
80181d00:	0c0629c2 	jal	8018a708 <__adddf3>
80181d04:	00603821 	move	a3,v1
80181d08:	02c02021 	move	a0,s6
80181d0c:	08060697 	j	80181a5c <__dubcos+0x1ff0>
80181d10:	02e02821 	move	a1,s7
80181d14:	8fa40068 	lw	a0,104(sp)
80181d18:	8fa5006c 	lw	a1,108(sp)
80181d1c:	8fa600b8 	lw	a2,184(sp)
80181d20:	8fa700bc 	lw	a3,188(sp)
80181d24:	0c0629a2 	jal	8018a688 <__subdf3>
80181d28:	00000000 	nop
80181d2c:	00403021 	move	a2,v0
80181d30:	02802021 	move	a0,s4
80181d34:	02a02821 	move	a1,s5
80181d38:	0c0629c2 	jal	8018a708 <__adddf3>
80181d3c:	00603821 	move	a3,v1
80181d40:	00403021 	move	a2,v0
80181d44:	02402021 	move	a0,s2
80181d48:	02602821 	move	a1,s3
80181d4c:	0c0629c2 	jal	8018a708 <__adddf3>
80181d50:	00603821 	move	a3,v1
80181d54:	3c04801e 	lui	a0,0x801e
80181d58:	8c864870 	lw	a2,18544(a0)
80181d5c:	8c874874 	lw	a3,18548(a0)
80181d60:	00602821 	move	a1,v1
80181d64:	0c0629c2 	jal	8018a708 <__adddf3>
80181d68:	00402021 	move	a0,v0
80181d6c:	afa20010 	sw	v0,16(sp)
80181d70:	080604ce 	j	80181338 <__dubcos+0x18cc>
80181d74:	afa30014 	sw	v1,20(sp)
80181d78:	8fa40060 	lw	a0,96(sp)
80181d7c:	8fa50064 	lw	a1,100(sp)
80181d80:	8fa600c0 	lw	a2,192(sp)
80181d84:	8fa700c4 	lw	a3,196(sp)
80181d88:	0c0629a2 	jal	8018a688 <__subdf3>
80181d8c:	00000000 	nop
80181d90:	00403021 	move	a2,v0
80181d94:	02802021 	move	a0,s4
80181d98:	02a02821 	move	a1,s5
80181d9c:	0c0629c2 	jal	8018a708 <__adddf3>
80181da0:	00603821 	move	a3,v1
80181da4:	00403021 	move	a2,v0
80181da8:	02402021 	move	a0,s2
80181dac:	02602821 	move	a1,s3
80181db0:	0c0629c2 	jal	8018a708 <__adddf3>
80181db4:	00603821 	move	a3,v1
80181db8:	3c04801e 	lui	a0,0x801e
80181dbc:	8c864860 	lw	a2,18528(a0)
80181dc0:	8c874864 	lw	a3,18532(a0)
80181dc4:	00602821 	move	a1,v1
80181dc8:	0c0629c2 	jal	8018a708 <__adddf3>
80181dcc:	00402021 	move	a0,v0
80181dd0:	afa20018 	sw	v0,24(sp)
80181dd4:	08060409 	j	80181024 <__dubcos+0x15b8>
80181dd8:	afa3001c 	sw	v1,28(sp)
80181ddc:	8fa40058 	lw	a0,88(sp)
80181de0:	8fa5005c 	lw	a1,92(sp)
80181de4:	8fa600d8 	lw	a2,216(sp)
80181de8:	8fa700dc 	lw	a3,220(sp)
80181dec:	0c0629a2 	jal	8018a688 <__subdf3>
80181df0:	00000000 	nop
80181df4:	8fa400b0 	lw	a0,176(sp)
80181df8:	8fa500b4 	lw	a1,180(sp)
80181dfc:	00403021 	move	a2,v0
80181e00:	0c0629c2 	jal	8018a708 <__adddf3>
80181e04:	00603821 	move	a3,v1
80181e08:	8fa400e8 	lw	a0,232(sp)
80181e0c:	8fa500ec 	lw	a1,236(sp)
80181e10:	00403021 	move	a2,v0
80181e14:	0c0629c2 	jal	8018a708 <__adddf3>
80181e18:	00603821 	move	a3,v1
80181e1c:	3c04801e 	lui	a0,0x801e
80181e20:	8c864850 	lw	a2,18512(a0)
80181e24:	8c874854 	lw	a3,18516(a0)
80181e28:	00602821 	move	a1,v1
80181e2c:	0c0629c2 	jal	8018a708 <__adddf3>
80181e30:	00402021 	move	a0,v0
80181e34:	afa20020 	sw	v0,32(sp)
80181e38:	08060344 	j	80180d10 <__dubcos+0x12a4>
80181e3c:	afa30024 	sw	v1,36(sp)
80181e40:	8fa40038 	lw	a0,56(sp)
80181e44:	8fa5003c 	lw	a1,60(sp)
80181e48:	8fa600c8 	lw	a2,200(sp)
80181e4c:	8fa700cc 	lw	a3,204(sp)
80181e50:	0c0629a2 	jal	8018a688 <__subdf3>
80181e54:	00000000 	nop
80181e58:	00403021 	move	a2,v0
80181e5c:	02802021 	move	a0,s4
80181e60:	02a02821 	move	a1,s5
80181e64:	0c0629c2 	jal	8018a708 <__adddf3>
80181e68:	00603821 	move	a3,v1
80181e6c:	00403021 	move	a2,v0
80181e70:	02402021 	move	a0,s2
80181e74:	02602821 	move	a1,s3
80181e78:	0c0629c2 	jal	8018a708 <__adddf3>
80181e7c:	00603821 	move	a3,v1
80181e80:	8fa40128 	lw	a0,296(sp)
80181e84:	8fa5012c 	lw	a1,300(sp)
80181e88:	08060309 	j	80180c24 <__dubcos+0x11b8>
80181e8c:	00403021 	move	a2,v0
80181e90:	8fa40050 	lw	a0,80(sp)
80181e94:	8fa50054 	lw	a1,84(sp)
80181e98:	8fa600d0 	lw	a2,208(sp)
80181e9c:	8fa700d4 	lw	a3,212(sp)
80181ea0:	0c0629a2 	jal	8018a688 <__subdf3>
80181ea4:	00000000 	nop
80181ea8:	00403021 	move	a2,v0
80181eac:	02802021 	move	a0,s4
80181eb0:	02a02821 	move	a1,s5
80181eb4:	0c0629c2 	jal	8018a708 <__adddf3>
80181eb8:	00603821 	move	a3,v1
80181ebc:	00403021 	move	a2,v0
80181ec0:	02402021 	move	a0,s2
80181ec4:	02602821 	move	a1,s3
80181ec8:	0c0629c2 	jal	8018a708 <__adddf3>
80181ecc:	00603821 	move	a3,v1
80181ed0:	3c04801e 	lui	a0,0x801e
80181ed4:	8c864830 	lw	a2,18480(a0)
80181ed8:	8c874834 	lw	a3,18484(a0)
80181edc:	00602821 	move	a1,v1
80181ee0:	0c0629c2 	jal	8018a708 <__adddf3>
80181ee4:	00402021 	move	a0,v0
80181ee8:	afa20030 	sw	v0,48(sp)
80181eec:	080601c9 	j	80180724 <__dubcos+0xcb8>
80181ef0:	afa30034 	sw	v1,52(sp)
80181ef4:	8fa20078 	lw	v0,120(sp)
80181ef8:	8fa3007c 	lw	v1,124(sp)
80181efc:	8fa40048 	lw	a0,72(sp)
80181f00:	8fa5004c 	lw	a1,76(sp)
80181f04:	00408021 	move	s0,v0
80181f08:	3c028000 	lui	v0,0x8000
80181f0c:	00003821 	move	a3,zero
80181f10:	0c062bc4 	jal	8018af10 <__gtdf2>
80181f14:	00628826 	xor	s1,v1,v0
80181f18:	1c40f91e 	bgtz	v0,80180394 <__dubcos+0x928>
80181f1c:	00000000 	nop
80181f20:	8fa40048 	lw	a0,72(sp)
80181f24:	8fa5004c 	lw	a1,76(sp)
80181f28:	3c028000 	lui	v0,0x8000
80181f2c:	00803021 	move	a2,a0
80181f30:	080600e7 	j	8018039c <__dubcos+0x930>
80181f34:	00a23826 	xor	a3,a1,v0
80181f38:	02803021 	move	a2,s4
80181f3c:	080606c8 	j	80181b20 <__dubcos+0x20b4>
80181f40:	02a23826 	xor	a3,s5,v0
80181f44:	8fa40040 	lw	a0,64(sp)
80181f48:	8fa50044 	lw	a1,68(sp)
80181f4c:	00808021 	move	s0,a0
80181f50:	080606bf 	j	80181afc <__dubcos+0x2090>
80181f54:	00a28826 	xor	s1,a1,v0
80181f58:	02803021 	move	a2,s4
80181f5c:	08060681 	j	80181a04 <__dubcos+0x1f98>
80181f60:	02a23826 	xor	a3,s5,v0
80181f64:	8fa900e0 	lw	t1,224(sp)
80181f68:	8fa300e4 	lw	v1,228(sp)
80181f6c:	01208021 	move	s0,t1
80181f70:	08060678 	j	801819e0 <__dubcos+0x1f74>
80181f74:	00628826 	xor	s1,v1,v0
80181f78:	8fa80068 	lw	t0,104(sp)
80181f7c:	8fa9006c 	lw	t1,108(sp)
80181f80:	01003021 	move	a2,t0
80181f84:	080604b2 	j	801812c8 <__dubcos+0x185c>
80181f88:	01223826 	xor	a3,t1,v0
80181f8c:	02808021 	move	s0,s4
80181f90:	080604a9 	j	801812a4 <__dubcos+0x1838>
80181f94:	02a28826 	xor	s1,s5,v0
80181f98:	8fa40060 	lw	a0,96(sp)
80181f9c:	8fa50064 	lw	a1,100(sp)
80181fa0:	00803021 	move	a2,a0
80181fa4:	080603ed 	j	80180fb4 <__dubcos+0x1548>
80181fa8:	00a23826 	xor	a3,a1,v0
80181fac:	02808021 	move	s0,s4
80181fb0:	080603e4 	j	80180f90 <__dubcos+0x1524>
80181fb4:	02a28826 	xor	s1,s5,v0
80181fb8:	8fa20058 	lw	v0,88(sp)
80181fbc:	8fa3005c 	lw	v1,92(sp)
80181fc0:	00403021 	move	a2,v0
80181fc4:	3c028000 	lui	v0,0x8000
80181fc8:	08060327 	j	80180c9c <__dubcos+0x1230>
80181fcc:	00623826 	xor	a3,v1,v0
80181fd0:	8fa800b0 	lw	t0,176(sp)
80181fd4:	8fa900b4 	lw	t1,180(sp)
80181fd8:	01008021 	move	s0,t0
80181fdc:	0806031e 	j	80180c78 <__dubcos+0x120c>
80181fe0:	01228826 	xor	s1,t1,v0
80181fe4:	8fa40038 	lw	a0,56(sp)
80181fe8:	8fa5003c 	lw	a1,60(sp)
80181fec:	00803021 	move	a2,a0
80181ff0:	080602f2 	j	80180bc8 <__dubcos+0x115c>
80181ff4:	00a23826 	xor	a3,a1,v0
80181ff8:	02808021 	move	s0,s4
80181ffc:	080602e9 	j	80180ba4 <__dubcos+0x1138>
80182000:	02a28826 	xor	s1,s5,v0
80182004:	8fa80050 	lw	t0,80(sp)
80182008:	8fa90054 	lw	t1,84(sp)
8018200c:	01003021 	move	a2,t0
80182010:	080601ad 	j	801806b4 <__dubcos+0xc48>
80182014:	01223826 	xor	a3,t1,v0
80182018:	02808021 	move	s0,s4
8018201c:	080601a4 	j	80180690 <__dubcos+0xc24>
80182020:	02a28826 	xor	s1,s5,v0

80182024 <__docos>:
80182024:	27bdffb8 	addiu	sp,sp,-72
80182028:	afb5003c 	sw	s5,60(sp)
8018202c:	afb40038 	sw	s4,56(sp)
80182030:	00e0a821 	move	s5,a3
80182034:	00c0a021 	move	s4,a2
80182038:	00003821 	move	a3,zero
8018203c:	00003021 	move	a2,zero
80182040:	afb60040 	sw	s6,64(sp)
80182044:	afb30034 	sw	s3,52(sp)
80182048:	afb20030 	sw	s2,48(sp)
8018204c:	afbf0044 	sw	ra,68(sp)
80182050:	afb1002c 	sw	s1,44(sp)
80182054:	afb00028 	sw	s0,40(sp)
80182058:	00809021 	move	s2,a0
8018205c:	8fb60058 	lw	s6,88(sp)
80182060:	0c062bc4 	jal	8018af10 <__gtdf2>
80182064:	00a09821 	move	s3,a1
80182068:	184000a6 	blez	v0,80182304 <__docos+0x2e0>
8018206c:	3c028000 	lui	v0,0x8000
80182070:	02408021 	move	s0,s2
80182074:	02608821 	move	s1,s3
80182078:	02809021 	move	s2,s4
8018207c:	02a09821 	move	s3,s5
80182080:	3c02801e 	lui	v0,0x801e
80182084:	3c03801e 	lui	v1,0x801e
80182088:	8c543a30 	lw	s4,14896(v0)
8018208c:	8c553a34 	lw	s5,14900(v0)
80182090:	8c662868 	lw	a2,10344(v1)
80182094:	8c67286c 	lw	a3,10348(v1)
80182098:	02802021 	move	a0,s4
8018209c:	0c0629e0 	jal	8018a780 <__muldf3>
801820a0:	02a02821 	move	a1,s5
801820a4:	00403021 	move	a2,v0
801820a8:	02002021 	move	a0,s0
801820ac:	02202821 	move	a1,s1
801820b0:	0c062c0c 	jal	8018b030 <__ltdf2>
801820b4:	00603821 	move	a3,v1
801820b8:	04400089 	bltz	v0,801822e0 <__docos+0x2bc>
801820bc:	3c02801e 	lui	v0,0x801e
801820c0:	8c463a20 	lw	a2,14880(v0)
801820c4:	8c473a24 	lw	a3,14884(v0)
801820c8:	02802021 	move	a0,s4
801820cc:	0c0629e0 	jal	8018a780 <__muldf3>
801820d0:	02a02821 	move	a1,s5
801820d4:	00403021 	move	a2,v0
801820d8:	02002021 	move	a0,s0
801820dc:	02202821 	move	a1,s1
801820e0:	0c062c0c 	jal	8018b030 <__ltdf2>
801820e4:	00603821 	move	a3,v1
801820e8:	04410041 	bgez	v0,801821f0 <__docos+0x1cc>
801820ec:	02802021 	move	a0,s4
801820f0:	02a02821 	move	a1,s5
801820f4:	02003021 	move	a2,s0
801820f8:	0c0629a2 	jal	8018a688 <__subdf3>
801820fc:	02203821 	move	a3,s1
80182100:	00408021 	move	s0,v0
80182104:	3c02801e 	lui	v0,0x801e
80182108:	8c443a38 	lw	a0,14904(v0)
8018210c:	8c453a3c 	lw	a1,14908(v0)
80182110:	02403021 	move	a2,s2
80182114:	02603821 	move	a3,s3
80182118:	0c0629a2 	jal	8018a688 <__subdf3>
8018211c:	00608821 	move	s1,v1
80182120:	00403021 	move	a2,v0
80182124:	02002021 	move	a0,s0
80182128:	02202821 	move	a1,s1
8018212c:	00603821 	move	a3,v1
80182130:	00409021 	move	s2,v0
80182134:	0c0629c2 	jal	8018a708 <__adddf3>
80182138:	00609821 	move	s3,v1
8018213c:	00403021 	move	a2,v0
80182140:	02002021 	move	a0,s0
80182144:	02202821 	move	a1,s1
80182148:	00603821 	move	a3,v1
8018214c:	0040a021 	move	s4,v0
80182150:	0c0629a2 	jal	8018a688 <__subdf3>
80182154:	0060a821 	move	s5,v1
80182158:	00403021 	move	a2,v0
8018215c:	02402021 	move	a0,s2
80182160:	02602821 	move	a1,s3
80182164:	0c0629c2 	jal	8018a708 <__adddf3>
80182168:	00603821 	move	a3,v1
8018216c:	02802021 	move	a0,s4
80182170:	02a02821 	move	a1,s5
80182174:	00003021 	move	a2,zero
80182178:	00003821 	move	a3,zero
8018217c:	00409021 	move	s2,v0
80182180:	0c062bc4 	jal	8018af10 <__gtdf2>
80182184:	00609821 	move	s3,v1
80182188:	18400063 	blez	v0,80182318 <__docos+0x2f4>
8018218c:	27a20018 	addiu	v0,sp,24
80182190:	02802021 	move	a0,s4
80182194:	02a02821 	move	a1,s5
80182198:	02403021 	move	a2,s2
8018219c:	02603821 	move	a3,s3
801821a0:	0c05f54c 	jal	8017d530 <__dubsin>
801821a4:	afa20010 	sw	v0,16(sp)
801821a8:	8fa40020 	lw	a0,32(sp)
801821ac:	8fa50024 	lw	a1,36(sp)
801821b0:	8fa20018 	lw	v0,24(sp)
801821b4:	8fa3001c 	lw	v1,28(sp)
801821b8:	aec20000 	sw	v0,0(s6)
801821bc:	aec30004 	sw	v1,4(s6)
801821c0:	aec40008 	sw	a0,8(s6)
801821c4:	aec5000c 	sw	a1,12(s6)
801821c8:	8fbf0044 	lw	ra,68(sp)
801821cc:	8fb60040 	lw	s6,64(sp)
801821d0:	8fb5003c 	lw	s5,60(sp)
801821d4:	8fb40038 	lw	s4,56(sp)
801821d8:	8fb30034 	lw	s3,52(sp)
801821dc:	8fb20030 	lw	s2,48(sp)
801821e0:	8fb1002c 	lw	s1,44(sp)
801821e4:	8fb00028 	lw	s0,40(sp)
801821e8:	03e00008 	jr	ra
801821ec:	27bd0048 	addiu	sp,sp,72
801821f0:	02a02821 	move	a1,s5
801821f4:	02803021 	move	a2,s4
801821f8:	0c0629c2 	jal	8018a708 <__adddf3>
801821fc:	02a03821 	move	a3,s5
80182200:	00402021 	move	a0,v0
80182204:	02003021 	move	a2,s0
80182208:	02203821 	move	a3,s1
8018220c:	0c0629a2 	jal	8018a688 <__subdf3>
80182210:	00602821 	move	a1,v1
80182214:	0040a021 	move	s4,v0
80182218:	3c02801e 	lui	v0,0x801e
8018221c:	8c443a38 	lw	a0,14904(v0)
80182220:	8c453a3c 	lw	a1,14908(v0)
80182224:	00803021 	move	a2,a0
80182228:	00a03821 	move	a3,a1
8018222c:	0c0629c2 	jal	8018a708 <__adddf3>
80182230:	0060a821 	move	s5,v1
80182234:	00402021 	move	a0,v0
80182238:	02403021 	move	a2,s2
8018223c:	02603821 	move	a3,s3
80182240:	0c0629a2 	jal	8018a688 <__subdf3>
80182244:	00602821 	move	a1,v1
80182248:	00403021 	move	a2,v0
8018224c:	02802021 	move	a0,s4
80182250:	02a02821 	move	a1,s5
80182254:	00603821 	move	a3,v1
80182258:	00408021 	move	s0,v0
8018225c:	0c0629c2 	jal	8018a708 <__adddf3>
80182260:	00608821 	move	s1,v1
80182264:	00403021 	move	a2,v0
80182268:	02802021 	move	a0,s4
8018226c:	02a02821 	move	a1,s5
80182270:	00603821 	move	a3,v1
80182274:	00409021 	move	s2,v0
80182278:	0c0629a2 	jal	8018a688 <__subdf3>
8018227c:	00609821 	move	s3,v1
80182280:	00403021 	move	a2,v0
80182284:	02002021 	move	a0,s0
80182288:	02202821 	move	a1,s1
8018228c:	0c0629c2 	jal	8018a708 <__adddf3>
80182290:	00603821 	move	a3,v1
80182294:	00403021 	move	a2,v0
80182298:	00603821 	move	a3,v1
8018229c:	27a20018 	addiu	v0,sp,24
801822a0:	02402021 	move	a0,s2
801822a4:	02602821 	move	a1,s3
801822a8:	0c05fe9b 	jal	8017fa6c <__dubcos>
801822ac:	afa20010 	sw	v0,16(sp)
801822b0:	8fa20024 	lw	v0,36(sp)
801822b4:	8fa3001c 	lw	v1,28(sp)
801822b8:	8fa50018 	lw	a1,24(sp)
801822bc:	8fa60020 	lw	a2,32(sp)
801822c0:	3c048000 	lui	a0,0x8000
801822c4:	00441026 	xor	v0,v0,a0
801822c8:	00641826 	xor	v1,v1,a0
801822cc:	aec2000c 	sw	v0,12(s6)
801822d0:	aec50000 	sw	a1,0(s6)
801822d4:	aec30004 	sw	v1,4(s6)
801822d8:	08060872 	j	801821c8 <__docos+0x1a4>
801822dc:	aec60008 	sw	a2,8(s6)
801822e0:	27a20018 	addiu	v0,sp,24
801822e4:	02002021 	move	a0,s0
801822e8:	02202821 	move	a1,s1
801822ec:	02403021 	move	a2,s2
801822f0:	02603821 	move	a3,s3
801822f4:	0c05fe9b 	jal	8017fa6c <__dubcos>
801822f8:	afa20010 	sw	v0,16(sp)
801822fc:	0806086a 	j	801821a8 <__docos+0x184>
80182300:	00000000 	nop
80182304:	02408021 	move	s0,s2
80182308:	02628826 	xor	s1,s3,v0
8018230c:	02809021 	move	s2,s4
80182310:	08060820 	j	80182080 <__docos+0x5c>
80182314:	02a29826 	xor	s3,s5,v0
80182318:	3c108000 	lui	s0,0x8000
8018231c:	02802021 	move	a0,s4
80182320:	02b02826 	xor	a1,s5,s0
80182324:	02403021 	move	a2,s2
80182328:	02703826 	xor	a3,s3,s0
8018232c:	0c05f54c 	jal	8017d530 <__dubsin>
80182330:	afa20010 	sw	v0,16(sp)
80182334:	8fa20024 	lw	v0,36(sp)
80182338:	8fa3001c 	lw	v1,28(sp)
8018233c:	8fa40018 	lw	a0,24(sp)
80182340:	8fa50020 	lw	a1,32(sp)
80182344:	00501026 	xor	v0,v0,s0
80182348:	00701826 	xor	v1,v1,s0
8018234c:	aec2000c 	sw	v0,12(s6)
80182350:	aec40000 	sw	a0,0(s6)
80182354:	aec30004 	sw	v1,4(s6)
80182358:	08060872 	j	801821c8 <__docos+0x1a4>
8018235c:	aec50008 	sw	a1,8(s6)

80182360 <__acr>:
80182360:	27bdffc8 	addiu	sp,sp,-56
80182364:	3c02801e 	lui	v0,0x801e
80182368:	afb7002c 	sw	s7,44(sp)
8018236c:	afb3001c 	sw	s3,28(sp)
80182370:	afb20018 	sw	s2,24(sp)
80182374:	afb10014 	sw	s1,20(sp)
80182378:	afb00010 	sw	s0,16(sp)
8018237c:	afbf0030 	sw	ra,48(sp)
80182380:	afb60028 	sw	s6,40(sp)
80182384:	afb50024 	sw	s5,36(sp)
80182388:	afb40020 	sw	s4,32(sp)
8018238c:	00809021 	move	s2,a0
80182390:	8c504880 	lw	s0,18560(v0)
80182394:	8c514884 	lw	s1,18564(v0)
80182398:	00a09821 	move	s3,a1
8018239c:	8c840008 	lw	a0,8(a0)
801823a0:	8e45000c 	lw	a1,12(s2)
801823a4:	00c0b821 	move	s7,a2
801823a8:	02203821 	move	a3,s1
801823ac:	0c062b6c 	jal	8018adb0 <__eqdf2>
801823b0:	02003021 	move	a2,s0
801823b4:	1040003e 	beqz	v0,801824b0 <__acr+0x150>
801823b8:	02002021 	move	a0,s0
801823bc:	8e660008 	lw	a2,8(s3)
801823c0:	8e67000c 	lw	a3,12(s3)
801823c4:	0c062b6c 	jal	8018adb0 <__eqdf2>
801823c8:	02202821 	move	a1,s1
801823cc:	10400008 	beqz	v0,801823f0 <__acr+0x90>
801823d0:	24020001 	li	v0,1
801823d4:	8e440000 	lw	a0,0(s2)
801823d8:	8e630000 	lw	v1,0(s3)
801823dc:	00000000 	nop
801823e0:	0064102a 	slt	v0,v1,a0
801823e4:	1040000d 	beqz	v0,8018241c <__acr+0xbc>
801823e8:	0083102a 	slt	v0,a0,v1
801823ec:	24020001 	li	v0,1
801823f0:	8fbf0030 	lw	ra,48(sp)
801823f4:	8fb7002c 	lw	s7,44(sp)
801823f8:	8fb60028 	lw	s6,40(sp)
801823fc:	8fb50024 	lw	s5,36(sp)
80182400:	8fb40020 	lw	s4,32(sp)
80182404:	8fb3001c 	lw	s3,28(sp)
80182408:	8fb20018 	lw	s2,24(sp)
8018240c:	8fb10014 	lw	s1,20(sp)
80182410:	8fb00010 	lw	s0,16(sp)
80182414:	03e00008 	jr	ra
80182418:	27bd0038 	addiu	sp,sp,56
8018241c:	1440fff4 	bnez	v0,801823f0 <__acr+0x90>
80182420:	2402ffff 	li	v0,-1
80182424:	1ae0fff2 	blez	s7,801823f0 <__acr+0x90>
80182428:	00001021 	move	v0,zero
8018242c:	8e540010 	lw	s4,16(s2)
80182430:	8e550014 	lw	s5,20(s2)
80182434:	8e700010 	lw	s0,16(s3)
80182438:	8e710014 	lw	s1,20(s3)
8018243c:	02803021 	move	a2,s4
80182440:	02a03821 	move	a3,s5
80182444:	02002021 	move	a0,s0
80182448:	0c062b6c 	jal	8018adb0 <__eqdf2>
8018244c:	02202821 	move	a1,s1
80182450:	1440001f 	bnez	v0,801824d0 <__acr+0x170>
80182454:	0240b021 	move	s6,s2
80182458:	02609021 	move	s2,s3
8018245c:	08060926 	j	80182498 <__acr+0x138>
80182460:	24130001 	li	s3,1
80182464:	8ed40018 	lw	s4,24(s6)
80182468:	8ed5001c 	lw	s5,28(s6)
8018246c:	8e500018 	lw	s0,24(s2)
80182470:	8e51001c 	lw	s1,28(s2)
80182474:	02802021 	move	a0,s4
80182478:	02a02821 	move	a1,s5
8018247c:	02003021 	move	a2,s0
80182480:	02203821 	move	a3,s1
80182484:	26d60008 	addiu	s6,s6,8
80182488:	0c062b6c 	jal	8018adb0 <__eqdf2>
8018248c:	26520008 	addiu	s2,s2,8
80182490:	14400010 	bnez	v0,801824d4 <__acr+0x174>
80182494:	02002021 	move	a0,s0
80182498:	26730001 	addiu	s3,s3,1
8018249c:	02f3102a 	slt	v0,s7,s3
801824a0:	1040fff0 	beqz	v0,80182464 <__acr+0x104>
801824a4:	00000000 	nop
801824a8:	080608fc 	j	801823f0 <__acr+0x90>
801824ac:	00001021 	move	v0,zero
801824b0:	8e660008 	lw	a2,8(s3)
801824b4:	8e67000c 	lw	a3,12(s3)
801824b8:	0c062b6c 	jal	8018adb0 <__eqdf2>
801824bc:	02202821 	move	a1,s1
801824c0:	1040fff9 	beqz	v0,801824a8 <__acr+0x148>
801824c4:	00000000 	nop
801824c8:	080608fc 	j	801823f0 <__acr+0x90>
801824cc:	2402ffff 	li	v0,-1
801824d0:	02002021 	move	a0,s0
801824d4:	02202821 	move	a1,s1
801824d8:	02803021 	move	a2,s4
801824dc:	0c062c0c 	jal	8018b030 <__ltdf2>
801824e0:	02a03821 	move	a3,s5
801824e4:	0440ffc1 	bltz	v0,801823ec <__acr+0x8c>
801824e8:	2402ffff 	li	v0,-1
801824ec:	080608fc 	j	801823f0 <__acr+0x90>
801824f0:	00000000 	nop

801824f4 <__cr>:
801824f4:	27bdffd0 	addiu	sp,sp,-48
801824f8:	afb60028 	sw	s6,40(sp)
801824fc:	afb50024 	sw	s5,36(sp)
80182500:	afb40020 	sw	s4,32(sp)
80182504:	afbf002c 	sw	ra,44(sp)
80182508:	afb3001c 	sw	s3,28(sp)
8018250c:	afb20018 	sw	s2,24(sp)
80182510:	afb10014 	sw	s1,20(sp)
80182514:	afb00010 	sw	s0,16(sp)
80182518:	8c93000c 	lw	s3,12(a0)
8018251c:	8cb00008 	lw	s0,8(a1)
80182520:	8cb1000c 	lw	s1,12(a1)
80182524:	8c920008 	lw	s2,8(a0)
80182528:	02203821 	move	a3,s1
8018252c:	0080a021 	move	s4,a0
80182530:	00a0a821 	move	s5,a1
80182534:	02402021 	move	a0,s2
80182538:	02602821 	move	a1,s3
8018253c:	00c0b021 	move	s6,a2
80182540:	0c062bc4 	jal	8018af10 <__gtdf2>
80182544:	02003021 	move	a2,s0
80182548:	02003021 	move	a2,s0
8018254c:	02203821 	move	a3,s1
80182550:	02402021 	move	a0,s2
80182554:	02602821 	move	a1,s3
80182558:	1840000c 	blez	v0,8018258c <__cr+0x98>
8018255c:	24030001 	li	v1,1
80182560:	8fbf002c 	lw	ra,44(sp)
80182564:	8fb60028 	lw	s6,40(sp)
80182568:	8fb50024 	lw	s5,36(sp)
8018256c:	8fb40020 	lw	s4,32(sp)
80182570:	8fb3001c 	lw	s3,28(sp)
80182574:	8fb20018 	lw	s2,24(sp)
80182578:	8fb10014 	lw	s1,20(sp)
8018257c:	8fb00010 	lw	s0,16(sp)
80182580:	00601021 	move	v0,v1
80182584:	03e00008 	jr	ra
80182588:	27bd0030 	addiu	sp,sp,48
8018258c:	0c062c0c 	jal	8018b030 <__ltdf2>
80182590:	00000000 	nop
80182594:	02402021 	move	a0,s2
80182598:	02602821 	move	a1,s3
8018259c:	0440fff0 	bltz	v0,80182560 <__cr+0x6c>
801825a0:	2403ffff 	li	v1,-1
801825a4:	3c02801e 	lui	v0,0x801e
801825a8:	8c464880 	lw	a2,18560(v0)
801825ac:	8c474884 	lw	a3,18564(v0)
801825b0:	0c062c0c 	jal	8018b030 <__ltdf2>
801825b4:	00000000 	nop
801825b8:	02a02021 	move	a0,s5
801825bc:	02802821 	move	a1,s4
801825c0:	04400004 	bltz	v0,801825d4 <__cr+0xe0>
801825c4:	02c03021 	move	a2,s6
801825c8:	02802021 	move	a0,s4
801825cc:	02a02821 	move	a1,s5
801825d0:	02c03021 	move	a2,s6
801825d4:	8fbf002c 	lw	ra,44(sp)
801825d8:	8fb60028 	lw	s6,40(sp)
801825dc:	8fb50024 	lw	s5,36(sp)
801825e0:	8fb40020 	lw	s4,32(sp)
801825e4:	8fb3001c 	lw	s3,28(sp)
801825e8:	8fb20018 	lw	s2,24(sp)
801825ec:	8fb10014 	lw	s1,20(sp)
801825f0:	8fb00010 	lw	s0,16(sp)
801825f4:	080608d8 	j	80182360 <__acr>
801825f8:	27bd0030 	addiu	sp,sp,48

801825fc <__cpy>:
801825fc:	8c820000 	lw	v0,0(a0)
80182600:	04c0000b 	bltz	a2,80182630 <__cpy+0x34>
80182604:	aca20000 	sw	v0,0(a1)
80182608:	24c60001 	addiu	a2,a2,1
8018260c:	00003821 	move	a3,zero
80182610:	8c820008 	lw	v0,8(a0)
80182614:	8c83000c 	lw	v1,12(a0)
80182618:	24e70001 	addiu	a3,a3,1
8018261c:	aca20008 	sw	v0,8(a1)
80182620:	aca3000c 	sw	v1,12(a1)
80182624:	24840008 	addiu	a0,a0,8
80182628:	14e6fff9 	bne	a3,a2,80182610 <__cpy+0x14>
8018262c:	24a50008 	addiu	a1,a1,8
80182630:	03e00008 	jr	ra
80182634:	00000000 	nop

80182638 <__cpymn>:
80182638:	8c820000 	lw	v0,0(a0)
8018263c:	00a7182a 	slt	v1,a1,a3
80182640:	acc20000 	sw	v0,0(a2)
80182644:	10600002 	beqz	v1,80182650 <__cpymn+0x18>
80182648:	00e01021 	move	v0,a3
8018264c:	00a01021 	move	v0,a1
80182650:	0440001c 	bltz	v0,801826c4 <__cpymn+0x8c>
80182654:	00004021 	move	t0,zero
80182658:	24490001 	addiu	t1,v0,1
8018265c:	00c02821 	move	a1,a2
80182660:	8c820008 	lw	v0,8(a0)
80182664:	8c83000c 	lw	v1,12(a0)
80182668:	25080001 	addiu	t0,t0,1
8018266c:	aca20008 	sw	v0,8(a1)
80182670:	aca3000c 	sw	v1,12(a1)
80182674:	24840008 	addiu	a0,a0,8
80182678:	1509fff9 	bne	t0,t1,80182660 <__cpymn+0x28>
8018267c:	24a50008 	addiu	a1,a1,8
80182680:	01002021 	move	a0,t0
80182684:	00e4102a 	slt	v0,a3,a0
80182688:	1440000c 	bnez	v0,801826bc <__cpymn+0x84>
8018268c:	3c03801e 	lui	v1,0x801e
80182690:	000410c0 	sll	v0,a0,0x3
80182694:	24420008 	addiu	v0,v0,8
80182698:	8c684880 	lw	t0,18560(v1)
8018269c:	8c694884 	lw	t1,18564(v1)
801826a0:	00c23021 	addu	a2,a2,v0
801826a4:	24840001 	addiu	a0,a0,1
801826a8:	00e4102a 	slt	v0,a3,a0
801826ac:	acc80000 	sw	t0,0(a2)
801826b0:	acc90004 	sw	t1,4(a2)
801826b4:	1040fffb 	beqz	v0,801826a4 <__cpymn+0x6c>
801826b8:	24c60008 	addiu	a2,a2,8
801826bc:	03e00008 	jr	ra
801826c0:	00000000 	nop
801826c4:	080609a1 	j	80182684 <__cpymn+0x4c>
801826c8:	00002021 	move	a0,zero

801826cc <norm>:
801826cc:	27bdff78 	addiu	sp,sp,-136
801826d0:	28c20005 	slti	v0,a2,5
801826d4:	afbe0080 	sw	s8,128(sp)
801826d8:	afbf0084 	sw	ra,132(sp)
801826dc:	afb7007c 	sw	s7,124(sp)
801826e0:	afb60078 	sw	s6,120(sp)
801826e4:	afb50074 	sw	s5,116(sp)
801826e8:	afb40070 	sw	s4,112(sp)
801826ec:	afb3006c 	sw	s3,108(sp)
801826f0:	afb20068 	sw	s2,104(sp)
801826f4:	afb10064 	sw	s1,100(sp)
801826f8:	afb00060 	sw	s0,96(sp)
801826fc:	afa60090 	sw	a2,144(sp)
80182700:	0080f021 	move	s8,a0
80182704:	1040003c 	beqz	v0,801827f8 <norm+0x12c>
80182708:	afa5008c 	sw	a1,140(sp)
8018270c:	24020001 	li	v0,1
80182710:	10c2013c 	beq	a2,v0,80182c04 <norm+0x538>
80182714:	24020002 	li	v0,2
80182718:	8fa30090 	lw	v1,144(sp)
8018271c:	00000000 	nop
80182720:	10620177 	beq	v1,v0,80182d00 <norm+0x634>
80182724:	3c02801e 	lui	v0,0x801e
80182728:	8fa40090 	lw	a0,144(sp)
8018272c:	24020003 	li	v0,3
80182730:	10820156 	beq	a0,v0,80182c8c <norm+0x5c0>
80182734:	3c02801e 	lui	v0,0x801e
80182738:	8fa50090 	lw	a1,144(sp)
8018273c:	24020004 	li	v0,4
80182740:	14a2010b 	bne	a1,v0,80182b70 <norm+0x4a4>
80182744:	00000000 	nop
80182748:	3c02801e 	lui	v0,0x801e
8018274c:	8c504a70 	lw	s0,19056(v0)
80182750:	8c514a74 	lw	s1,19060(v0)
80182754:	8fc60018 	lw	a2,24(s8)
80182758:	8fc7001c 	lw	a3,28(s8)
8018275c:	02002021 	move	a0,s0
80182760:	0c0629e0 	jal	8018a780 <__muldf3>
80182764:	02202821 	move	a1,s1
80182768:	8fc60010 	lw	a2,16(s8)
8018276c:	8fc70014 	lw	a3,20(s8)
80182770:	00402021 	move	a0,v0
80182774:	0c0629c2 	jal	8018a708 <__adddf3>
80182778:	00602821 	move	a1,v1
8018277c:	02002021 	move	a0,s0
80182780:	02202821 	move	a1,s1
80182784:	02003021 	move	a2,s0
80182788:	02203821 	move	a3,s1
8018278c:	0040a021 	move	s4,v0
80182790:	0c0629e0 	jal	8018a780 <__muldf3>
80182794:	0060a821 	move	s5,v1
80182798:	8fc60028 	lw	a2,40(s8)
8018279c:	8fc7002c 	lw	a3,44(s8)
801827a0:	02002021 	move	a0,s0
801827a4:	02202821 	move	a1,s1
801827a8:	00409021 	move	s2,v0
801827ac:	0c0629e0 	jal	8018a780 <__muldf3>
801827b0:	00609821 	move	s3,v1
801827b4:	8fc60020 	lw	a2,32(s8)
801827b8:	8fc70024 	lw	a3,36(s8)
801827bc:	00402021 	move	a0,v0
801827c0:	0c0629c2 	jal	8018a708 <__adddf3>
801827c4:	00602821 	move	a1,v1
801827c8:	00403021 	move	a2,v0
801827cc:	02402021 	move	a0,s2
801827d0:	02602821 	move	a1,s3
801827d4:	0c0629e0 	jal	8018a780 <__muldf3>
801827d8:	00603821 	move	a3,v1
801827dc:	00403021 	move	a2,v0
801827e0:	02802021 	move	a0,s4
801827e4:	02a02821 	move	a1,s5
801827e8:	0c0629c2 	jal	8018a708 <__adddf3>
801827ec:	00603821 	move	a3,v1
801827f0:	08060adc 	j	80182b70 <norm+0x4a4>
801827f4:	00000000 	nop
801827f8:	3c02801e 	lui	v0,0x801e
801827fc:	8c910014 	lw	s1,20(a0)
80182800:	8c900010 	lw	s0,16(a0)
80182804:	8c564a98 	lw	s6,19096(v0)
80182808:	8c574a9c 	lw	s7,19100(v0)
8018280c:	3c02801e 	lui	v0,0x801e
80182810:	8c484888 	lw	t0,18568(v0)
80182814:	8c49488c 	lw	t1,18572(v0)
80182818:	02002021 	move	a0,s0
8018281c:	02202821 	move	a1,s1
80182820:	02c03021 	move	a2,s6
80182824:	02e03821 	move	a3,s7
80182828:	afa80048 	sw	t0,72(sp)
8018282c:	afa9004c 	sw	t1,76(sp)
80182830:	afb00018 	sw	s0,24(sp)
80182834:	0c062c0c 	jal	8018b030 <__ltdf2>
80182838:	afb1001c 	sw	s1,28(sp)
8018283c:	0441012c 	bgez	v0,80182cf0 <norm+0x624>
80182840:	00000000 	nop
80182844:	3c02801e 	lui	v0,0x801e
80182848:	8c524a90 	lw	s2,19088(v0)
8018284c:	8c534a94 	lw	s3,19092(v0)
80182850:	8fb40048 	lw	s4,72(sp)
80182854:	8fb5004c 	lw	s5,76(sp)
80182858:	02802021 	move	a0,s4
8018285c:	02a02821 	move	a1,s5
80182860:	02403021 	move	a2,s2
80182864:	0c0629e0 	jal	8018a780 <__muldf3>
80182868:	02603821 	move	a3,s3
8018286c:	02002021 	move	a0,s0
80182870:	02202821 	move	a1,s1
80182874:	02403021 	move	a2,s2
80182878:	02603821 	move	a3,s3
8018287c:	0040a021 	move	s4,v0
80182880:	0c0629e0 	jal	8018a780 <__muldf3>
80182884:	0060a821 	move	s5,v1
80182888:	00403021 	move	a2,v0
8018288c:	02c02021 	move	a0,s6
80182890:	02e02821 	move	a1,s7
80182894:	00603821 	move	a3,v1
80182898:	00408021 	move	s0,v0
8018289c:	0c062bc4 	jal	8018af10 <__gtdf2>
801828a0:	00608821 	move	s1,v1
801828a4:	1c40ffed 	bgtz	v0,8018285c <norm+0x190>
801828a8:	02802021 	move	a0,s4
801828ac:	afb00018 	sw	s0,24(sp)
801828b0:	afb1001c 	sw	s1,28(sp)
801828b4:	3c02801e 	lui	v0,0x801e
801828b8:	8c454a64 	lw	a1,19044(v0)
801828bc:	8c444a60 	lw	a0,19040(v0)
801828c0:	3c02801e 	lui	v0,0x801e
801828c4:	3c03801e 	lui	v1,0x801e
801828c8:	afa50054 	sw	a1,84(sp)
801828cc:	8c454a6c 	lw	a1,19052(v0)
801828d0:	afa40050 	sw	a0,80(sp)
801828d4:	8c684a70 	lw	t0,19056(v1)
801828d8:	8c694a74 	lw	t1,19060(v1)
801828dc:	8c444a68 	lw	a0,19048(v0)
801828e0:	afa5003c 	sw	a1,60(sp)
801828e4:	27a50038 	addiu	a1,sp,56
801828e8:	afa80040 	sw	t0,64(sp)
801828ec:	afa90044 	sw	t1,68(sp)
801828f0:	afa40038 	sw	a0,56(sp)
801828f4:	03c0b021 	move	s6,s8
801828f8:	27b70020 	addiu	s7,sp,32
801828fc:	afa50058 	sw	a1,88(sp)
80182900:	8ec60018 	lw	a2,24(s6)
80182904:	8ec7001c 	lw	a3,28(s6)
80182908:	02802021 	move	a0,s4
8018290c:	0c0629e0 	jal	8018a780 <__muldf3>
80182910:	02a02821 	move	a1,s5
80182914:	8fa60050 	lw	a2,80(sp)
80182918:	8fa70054 	lw	a3,84(sp)
8018291c:	00402021 	move	a0,v0
80182920:	00602821 	move	a1,v1
80182924:	00409021 	move	s2,v0
80182928:	0c0629c2 	jal	8018a708 <__adddf3>
8018292c:	00609821 	move	s3,v1
80182930:	8fa60050 	lw	a2,80(sp)
80182934:	8fa70054 	lw	a3,84(sp)
80182938:	00402021 	move	a0,v0
8018293c:	0c0629a2 	jal	8018a688 <__subdf3>
80182940:	00602821 	move	a1,v1
80182944:	00403021 	move	a2,v0
80182948:	02402021 	move	a0,s2
8018294c:	02602821 	move	a1,s3
80182950:	00603821 	move	a3,v1
80182954:	00408021 	move	s0,v0
80182958:	0c062c0c 	jal	8018b030 <__ltdf2>
8018295c:	00608821 	move	s1,v1
80182960:	26d60008 	addiu	s6,s6,8
80182964:	02002021 	move	a0,s0
80182968:	8fa60038 	lw	a2,56(sp)
8018296c:	8fa7003c 	lw	a3,60(sp)
80182970:	04410005 	bgez	v0,80182988 <norm+0x2bc>
80182974:	02202821 	move	a1,s1
80182978:	0c0629a2 	jal	8018a688 <__subdf3>
8018297c:	00000000 	nop
80182980:	00408021 	move	s0,v0
80182984:	00608821 	move	s1,v1
80182988:	02402021 	move	a0,s2
8018298c:	02602821 	move	a1,s3
80182990:	02003021 	move	a2,s0
80182994:	0c0629a2 	jal	8018a688 <__subdf3>
80182998:	02203821 	move	a3,s1
8018299c:	8fa60040 	lw	a2,64(sp)
801829a0:	8fa70044 	lw	a3,68(sp)
801829a4:	02002021 	move	a0,s0
801829a8:	02202821 	move	a1,s1
801829ac:	aee20000 	sw	v0,0(s7)
801829b0:	0c0629e0 	jal	8018a780 <__muldf3>
801829b4:	aee30004 	sw	v1,4(s7)
801829b8:	8ee4fff8 	lw	a0,-8(s7)
801829bc:	8ee5fffc 	lw	a1,-4(s7)
801829c0:	00403021 	move	a2,v0
801829c4:	0c0629c2 	jal	8018a708 <__adddf3>
801829c8:	00603821 	move	a3,v1
801829cc:	8fa80058 	lw	t0,88(sp)
801829d0:	aee2fff8 	sw	v0,-8(s7)
801829d4:	aee3fffc 	sw	v1,-4(s7)
801829d8:	26f70008 	addiu	s7,s7,8
801829dc:	16e8ffc8 	bne	s7,t0,80182900 <norm+0x234>
801829e0:	3c02801e 	lui	v0,0x801e
801829e4:	8c504aa0 	lw	s0,19104(v0)
801829e8:	8c514aa4 	lw	s1,19108(v0)
801829ec:	8fb60028 	lw	s6,40(sp)
801829f0:	8fb7002c 	lw	s7,44(sp)
801829f4:	02003021 	move	a2,s0
801829f8:	02203821 	move	a3,s1
801829fc:	02c02021 	move	a0,s6
80182a00:	0c0629c2 	jal	8018a708 <__adddf3>
80182a04:	02e02821 	move	a1,s7
80182a08:	00402021 	move	a0,v0
80182a0c:	02003021 	move	a2,s0
80182a10:	02203821 	move	a3,s1
80182a14:	0c0629a2 	jal	8018a688 <__subdf3>
80182a18:	00602821 	move	a1,v1
80182a1c:	00403021 	move	a2,v0
80182a20:	02c02021 	move	a0,s6
80182a24:	02e02821 	move	a1,s7
80182a28:	00603821 	move	a3,v1
80182a2c:	00408021 	move	s0,v0
80182a30:	0c062c0c 	jal	8018b030 <__ltdf2>
80182a34:	00608821 	move	s1,v1
80182a38:	0441000a 	bgez	v0,80182a64 <norm+0x398>
80182a3c:	02003021 	move	a2,s0
80182a40:	3c02801e 	lui	v0,0x801e
80182a44:	8c464aa8 	lw	a2,19112(v0)
80182a48:	8c474aac 	lw	a3,19116(v0)
80182a4c:	02002021 	move	a0,s0
80182a50:	0c0629a2 	jal	8018a688 <__subdf3>
80182a54:	02202821 	move	a1,s1
80182a58:	00408021 	move	s0,v0
80182a5c:	00608821 	move	s1,v1
80182a60:	02003021 	move	a2,s0
80182a64:	02203821 	move	a3,s1
80182a68:	02c02021 	move	a0,s6
80182a6c:	0c0629a2 	jal	8018a688 <__subdf3>
80182a70:	02e02821 	move	a1,s7
80182a74:	3c04801e 	lui	a0,0x801e
80182a78:	8c864ab0 	lw	a2,19120(a0)
80182a7c:	8c874ab4 	lw	a3,19124(a0)
80182a80:	00602821 	move	a1,v1
80182a84:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182a88:	00402021 	move	a0,v0
80182a8c:	1440001e 	bnez	v0,80182b08 <norm+0x43c>
80182a90:	3c02801e 	lui	v0,0x801e
80182a94:	8c524880 	lw	s2,18560(v0)
80182a98:	8c534884 	lw	s3,18564(v0)
80182a9c:	8fa40030 	lw	a0,48(sp)
80182aa0:	8fa50034 	lw	a1,52(sp)
80182aa4:	02403021 	move	a2,s2
80182aa8:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182aac:	02603821 	move	a3,s3
80182ab0:	1440006e 	bnez	v0,80182c6c <norm+0x5a0>
80182ab4:	02403021 	move	a2,s2
80182ab8:	8fc40030 	lw	a0,48(s8)
80182abc:	8fc50034 	lw	a1,52(s8)
80182ac0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182ac4:	02603821 	move	a3,s3
80182ac8:	14400068 	bnez	v0,80182c6c <norm+0x5a0>
80182acc:	24110005 	li	s1,5
80182ad0:	08060abc 	j	80182af0 <norm+0x424>
80182ad4:	03c08021 	move	s0,s8
80182ad8:	8e060038 	lw	a2,56(s0)
80182adc:	8e07003c 	lw	a3,60(s0)
80182ae0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182ae4:	26100008 	addiu	s0,s0,8
80182ae8:	14400060 	bnez	v0,80182c6c <norm+0x5a0>
80182aec:	00000000 	nop
80182af0:	8fa90090 	lw	t1,144(sp)
80182af4:	26310001 	addiu	s1,s1,1
80182af8:	0131102a 	slt	v0,t1,s1
80182afc:	02402021 	move	a0,s2
80182b00:	1040fff5 	beqz	v0,80182ad8 <norm+0x40c>
80182b04:	02602821 	move	a1,s3
80182b08:	8fa60028 	lw	a2,40(sp)
80182b0c:	8fa7002c 	lw	a3,44(sp)
80182b10:	8fa40040 	lw	a0,64(sp)
80182b14:	8fa50044 	lw	a1,68(sp)
80182b18:	0c0629e0 	jal	8018a780 <__muldf3>
80182b1c:	00000000 	nop
80182b20:	8fa60020 	lw	a2,32(sp)
80182b24:	8fa70024 	lw	a3,36(sp)
80182b28:	00402021 	move	a0,v0
80182b2c:	0c0629c2 	jal	8018a708 <__adddf3>
80182b30:	00602821 	move	a1,v1
80182b34:	8fa60040 	lw	a2,64(sp)
80182b38:	8fa70044 	lw	a3,68(sp)
80182b3c:	00402021 	move	a0,v0
80182b40:	0c0629e0 	jal	8018a780 <__muldf3>
80182b44:	00602821 	move	a1,v1
80182b48:	8fa60018 	lw	a2,24(sp)
80182b4c:	8fa7001c 	lw	a3,28(sp)
80182b50:	00402021 	move	a0,v0
80182b54:	0c0629c2 	jal	8018a708 <__adddf3>
80182b58:	00602821 	move	a1,v1
80182b5c:	00402021 	move	a0,v0
80182b60:	00602821 	move	a1,v1
80182b64:	02803021 	move	a2,s4
80182b68:	0c062ad0 	jal	8018ab40 <__divdf3>
80182b6c:	02a03821 	move	a3,s5
80182b70:	8fc60008 	lw	a2,8(s8)
80182b74:	8fc7000c 	lw	a3,12(s8)
80182b78:	00402021 	move	a0,v0
80182b7c:	0c0629e0 	jal	8018a780 <__muldf3>
80182b80:	00602821 	move	a1,v1
80182b84:	8fd10000 	lw	s1,0(s8)
80182b88:	00402021 	move	a0,v0
80182b8c:	2a220002 	slti	v0,s1,2
80182b90:	14400028 	bnez	v0,80182c34 <norm+0x568>
80182b94:	00602821 	move	a1,v1
80182b98:	3c02801e 	lui	v0,0x801e
80182b9c:	8c524a68 	lw	s2,19048(v0)
80182ba0:	8c534a6c 	lw	s3,19052(v0)
80182ba4:	24100001 	li	s0,1
80182ba8:	02403021 	move	a2,s2
80182bac:	0c0629e0 	jal	8018a780 <__muldf3>
80182bb0:	02603821 	move	a3,s3
80182bb4:	26100001 	addiu	s0,s0,1
80182bb8:	00402021 	move	a0,v0
80182bbc:	1611fffa 	bne	s0,s1,80182ba8 <norm+0x4dc>
80182bc0:	00602821 	move	a1,v1
80182bc4:	8fa2008c 	lw	v0,140(sp)
80182bc8:	00000000 	nop
80182bcc:	ac440000 	sw	a0,0(v0)
80182bd0:	ac450004 	sw	a1,4(v0)
80182bd4:	8fbf0084 	lw	ra,132(sp)
80182bd8:	8fbe0080 	lw	s8,128(sp)
80182bdc:	8fb7007c 	lw	s7,124(sp)
80182be0:	8fb60078 	lw	s6,120(sp)
80182be4:	8fb50074 	lw	s5,116(sp)
80182be8:	8fb40070 	lw	s4,112(sp)
80182bec:	8fb3006c 	lw	s3,108(sp)
80182bf0:	8fb20068 	lw	s2,104(sp)
80182bf4:	8fb10064 	lw	s1,100(sp)
80182bf8:	8fb00060 	lw	s0,96(sp)
80182bfc:	03e00008 	jr	ra
80182c00:	27bd0088 	addiu	sp,sp,136
80182c04:	8c830014 	lw	v1,20(a0)
80182c08:	8c820010 	lw	v0,16(a0)
80182c0c:	8fc60008 	lw	a2,8(s8)
80182c10:	8fc7000c 	lw	a3,12(s8)
80182c14:	00402021 	move	a0,v0
80182c18:	0c0629e0 	jal	8018a780 <__muldf3>
80182c1c:	00602821 	move	a1,v1
80182c20:	8fd10000 	lw	s1,0(s8)
80182c24:	00402021 	move	a0,v0
80182c28:	2a220002 	slti	v0,s1,2
80182c2c:	1040ffda 	beqz	v0,80182b98 <norm+0x4cc>
80182c30:	00602821 	move	a1,v1
80182c34:	1e20ffe3 	bgtz	s1,80182bc4 <norm+0x4f8>
80182c38:	3c02801e 	lui	v0,0x801e
80182c3c:	8c524a70 	lw	s2,19056(v0)
80182c40:	8c534a74 	lw	s3,19060(v0)
80182c44:	24100001 	li	s0,1
80182c48:	02403021 	move	a2,s2
80182c4c:	0c0629e0 	jal	8018a780 <__muldf3>
80182c50:	02603821 	move	a3,s3
80182c54:	2610ffff 	addiu	s0,s0,-1
80182c58:	00402021 	move	a0,v0
80182c5c:	1611fffa 	bne	s0,s1,80182c48 <norm+0x57c>
80182c60:	00602821 	move	a1,v1
80182c64:	08060af1 	j	80182bc4 <norm+0x4f8>
80182c68:	00000000 	nop
80182c6c:	8fa40048 	lw	a0,72(sp)
80182c70:	8fa5004c 	lw	a1,76(sp)
80182c74:	02c03021 	move	a2,s6
80182c78:	0c0629c2 	jal	8018a708 <__adddf3>
80182c7c:	02e03821 	move	a3,s7
80182c80:	afa20028 	sw	v0,40(sp)
80182c84:	08060ac2 	j	80182b08 <norm+0x43c>
80182c88:	afa3002c 	sw	v1,44(sp)
80182c8c:	8c504a70 	lw	s0,19056(v0)
80182c90:	8c514a74 	lw	s1,19060(v0)
80182c94:	8fc60020 	lw	a2,32(s8)
80182c98:	8fc70024 	lw	a3,36(s8)
80182c9c:	02002021 	move	a0,s0
80182ca0:	0c0629e0 	jal	8018a780 <__muldf3>
80182ca4:	02202821 	move	a1,s1
80182ca8:	8fc60018 	lw	a2,24(s8)
80182cac:	8fc7001c 	lw	a3,28(s8)
80182cb0:	00402021 	move	a0,v0
80182cb4:	0c0629c2 	jal	8018a708 <__adddf3>
80182cb8:	00602821 	move	a1,v1
80182cbc:	00403021 	move	a2,v0
80182cc0:	02002021 	move	a0,s0
80182cc4:	02202821 	move	a1,s1
80182cc8:	00603821 	move	a3,v1
80182ccc:	0c0629e0 	jal	8018a780 <__muldf3>
80182cd0:	00000000 	nop
80182cd4:	8fc60010 	lw	a2,16(s8)
80182cd8:	8fc70014 	lw	a3,20(s8)
80182cdc:	00402021 	move	a0,v0
80182ce0:	0c0629c2 	jal	8018a708 <__adddf3>
80182ce4:	00602821 	move	a1,v1
80182ce8:	08060adc 	j	80182b70 <norm+0x4a4>
80182cec:	00000000 	nop
80182cf0:	8fb40048 	lw	s4,72(sp)
80182cf4:	8fb5004c 	lw	s5,76(sp)
80182cf8:	08060a2e 	j	801828b8 <norm+0x1ec>
80182cfc:	3c02801e 	lui	v0,0x801e
80182d00:	8c444a70 	lw	a0,19056(v0)
80182d04:	8c454a74 	lw	a1,19060(v0)
80182d08:	8fc60018 	lw	a2,24(s8)
80182d0c:	8fc7001c 	lw	a3,28(s8)
80182d10:	08060b33 	j	80182ccc <norm+0x600>
80182d14:	00000000 	nop

80182d18 <__mp_dbl>:
80182d18:	27bdffa8 	addiu	sp,sp,-88
80182d1c:	afbe0050 	sw	s8,80(sp)
80182d20:	afb50044 	sw	s5,68(sp)
80182d24:	afb40040 	sw	s4,64(sp)
80182d28:	afb3003c 	sw	s3,60(sp)
80182d2c:	afb20038 	sw	s2,56(sp)
80182d30:	3c02801e 	lui	v0,0x801e
80182d34:	afbf0054 	sw	ra,84(sp)
80182d38:	afb7004c 	sw	s7,76(sp)
80182d3c:	afb60048 	sw	s6,72(sp)
80182d40:	afb10034 	sw	s1,52(sp)
80182d44:	afb00030 	sw	s0,48(sp)
80182d48:	8c83000c 	lw	v1,12(a0)
80182d4c:	8c544880 	lw	s4,18560(v0)
80182d50:	8c554884 	lw	s5,18564(v0)
80182d54:	8c820008 	lw	v0,8(a0)
80182d58:	00809021 	move	s2,a0
80182d5c:	00a0f021 	move	s8,a1
80182d60:	00c09821 	move	s3,a2
80182d64:	00402021 	move	a0,v0
80182d68:	00602821 	move	a1,v1
80182d6c:	02803021 	move	a2,s4
80182d70:	02a03821 	move	a3,s5
80182d74:	afa20028 	sw	v0,40(sp)
80182d78:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182d7c:	afa3002c 	sw	v1,44(sp)
80182d80:	1040009a 	beqz	v0,80182fec <__mp_dbl+0x2d4>
80182d84:	00000000 	nop
80182d88:	8e500000 	lw	s0,0(s2)
80182d8c:	00000000 	nop
80182d90:	2a02ffd7 	slti	v0,s0,-41
80182d94:	104000ac 	beqz	v0,80183048 <__mp_dbl+0x330>
80182d98:	2402ffd6 	li	v0,-42
80182d9c:	120200a1 	beq	s0,v0,80183024 <__mp_dbl+0x30c>
80182da0:	2a02ffd4 	slti	v0,s0,-44
80182da4:	14400091 	bnez	v0,80182fec <__mp_dbl+0x2d4>
80182da8:	2402ffd4 	li	v0,-44
80182dac:	12020087 	beq	s0,v0,80182fcc <__mp_dbl+0x2b4>
80182db0:	3c02801e 	lui	v0,0x801e
80182db4:	24020001 	li	v0,1
80182db8:	126200b2 	beq	s3,v0,80183084 <__mp_dbl+0x36c>
80182dbc:	24020002 	li	v0,2
80182dc0:	126200e2 	beq	s3,v0,8018314c <__mp_dbl+0x434>
80182dc4:	2402ffd6 	li	v0,-42
80182dc8:	120200f1 	beq	s0,v0,80183190 <__mp_dbl+0x478>
80182dcc:	2402ffd5 	li	v0,-43
80182dd0:	120200bc 	beq	s0,v0,801830c4 <__mp_dbl+0x3ac>
80182dd4:	3c03801e 	lui	v1,0x801e
80182dd8:	8c624a88 	lw	v0,19080(v1)
80182ddc:	8c634a8c 	lw	v1,19084(v1)
80182de0:	afa20018 	sw	v0,24(sp)
80182de4:	24020001 	li	v0,1
80182de8:	afa3001c 	sw	v1,28(sp)
80182dec:	afb40010 	sw	s4,16(sp)
80182df0:	afb50014 	sw	s5,20(sp)
80182df4:	afa20020 	sw	v0,32(sp)
80182df8:	8fa30020 	lw	v1,32(sp)
80182dfc:	00000000 	nop
80182e00:	000310c0 	sll	v0,v1,0x3
80182e04:	00521021 	addu	v0,v0,s2
80182e08:	8c560008 	lw	s6,8(v0)
80182e0c:	8c57000c 	lw	s7,12(v0)
80182e10:	3c02801e 	lui	v0,0x801e
80182e14:	8c504ac0 	lw	s0,19136(v0)
80182e18:	8c514ac4 	lw	s1,19140(v0)
80182e1c:	02003021 	move	a2,s0
80182e20:	02203821 	move	a3,s1
80182e24:	02c02021 	move	a0,s6
80182e28:	0c0629c2 	jal	8018a708 <__adddf3>
80182e2c:	02e02821 	move	a1,s7
80182e30:	00402021 	move	a0,v0
80182e34:	02003021 	move	a2,s0
80182e38:	02203821 	move	a3,s1
80182e3c:	0c0629a2 	jal	8018a688 <__subdf3>
80182e40:	00602821 	move	a1,v1
80182e44:	00403021 	move	a2,v0
80182e48:	02c02021 	move	a0,s6
80182e4c:	02e02821 	move	a1,s7
80182e50:	00603821 	move	a3,v1
80182e54:	00408021 	move	s0,v0
80182e58:	0c062c0c 	jal	8018b030 <__ltdf2>
80182e5c:	00608821 	move	s1,v1
80182e60:	0441000a 	bgez	v0,80182e8c <__mp_dbl+0x174>
80182e64:	02003021 	move	a2,s0
80182e68:	3c02801e 	lui	v0,0x801e
80182e6c:	8c464ab8 	lw	a2,19128(v0)
80182e70:	8c474abc 	lw	a3,19132(v0)
80182e74:	02002021 	move	a0,s0
80182e78:	0c0629a2 	jal	8018a688 <__subdf3>
80182e7c:	02202821 	move	a1,s1
80182e80:	00408021 	move	s0,v0
80182e84:	00608821 	move	s1,v1
80182e88:	02003021 	move	a2,s0
80182e8c:	02203821 	move	a3,s1
80182e90:	02c02021 	move	a0,s6
80182e94:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182e98:	02e02821 	move	a1,s7
80182e9c:	14400021 	bnez	v0,80182f24 <__mp_dbl+0x20c>
80182ea0:	3c02801e 	lui	v0,0x801e
80182ea4:	8fa20020 	lw	v0,32(sp)
80182ea8:	00000000 	nop
80182eac:	24510001 	addiu	s1,v0,1
80182eb0:	0271102a 	slt	v0,s3,s1
80182eb4:	1440001a 	bnez	v0,80182f20 <__mp_dbl+0x208>
80182eb8:	001110c0 	sll	v0,s1,0x3
80182ebc:	00521021 	addu	v0,v0,s2
80182ec0:	8c460008 	lw	a2,8(v0)
80182ec4:	8c47000c 	lw	a3,12(v0)
80182ec8:	02802021 	move	a0,s4
80182ecc:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182ed0:	02a02821 	move	a1,s5
80182ed4:	14400095 	bnez	v0,8018312c <__mp_dbl+0x414>
80182ed8:	3c02801e 	lui	v0,0x801e
80182edc:	8fa30020 	lw	v1,32(sp)
80182ee0:	00000000 	nop
80182ee4:	000310c0 	sll	v0,v1,0x3
80182ee8:	24420018 	addiu	v0,v0,24
80182eec:	08060bc3 	j	80182f0c <__mp_dbl+0x1f4>
80182ef0:	02428021 	addu	s0,s2,v0
80182ef4:	8e060000 	lw	a2,0(s0)
80182ef8:	8e070004 	lw	a3,4(s0)
80182efc:	0c062b6c 	jal	8018adb0 <__eqdf2>
80182f00:	26100008 	addiu	s0,s0,8
80182f04:	14400089 	bnez	v0,8018312c <__mp_dbl+0x414>
80182f08:	3c02801e 	lui	v0,0x801e
80182f0c:	26310001 	addiu	s1,s1,1
80182f10:	0271102a 	slt	v0,s3,s1
80182f14:	02802021 	move	a0,s4
80182f18:	1040fff6 	beqz	v0,80182ef4 <__mp_dbl+0x1dc>
80182f1c:	02a02821 	move	a1,s5
80182f20:	3c02801e 	lui	v0,0x801e
80182f24:	8c504a70 	lw	s0,19056(v0)
80182f28:	8c514a74 	lw	s1,19060(v0)
80182f2c:	02c03021 	move	a2,s6
80182f30:	02e03821 	move	a3,s7
80182f34:	02002021 	move	a0,s0
80182f38:	0c0629e0 	jal	8018a780 <__muldf3>
80182f3c:	02202821 	move	a1,s1
80182f40:	8fa60010 	lw	a2,16(sp)
80182f44:	8fa70014 	lw	a3,20(sp)
80182f48:	00402021 	move	a0,v0
80182f4c:	0c0629c2 	jal	8018a708 <__adddf3>
80182f50:	00602821 	move	a1,v1
80182f54:	00403021 	move	a2,v0
80182f58:	02002021 	move	a0,s0
80182f5c:	02202821 	move	a1,s1
80182f60:	0c0629e0 	jal	8018a780 <__muldf3>
80182f64:	00603821 	move	a3,v1
80182f68:	8fa40018 	lw	a0,24(sp)
80182f6c:	8fa5001c 	lw	a1,28(sp)
80182f70:	00403021 	move	a2,v0
80182f74:	0c0629c2 	jal	8018a708 <__adddf3>
80182f78:	00603821 	move	a3,v1
80182f7c:	00402021 	move	a0,v0
80182f80:	3c02801e 	lui	v0,0x801e
80182f84:	8c464a88 	lw	a2,19080(v0)
80182f88:	8c474a8c 	lw	a3,19084(v0)
80182f8c:	0c0629a2 	jal	8018a688 <__subdf3>
80182f90:	00602821 	move	a1,v1
80182f94:	8fa40028 	lw	a0,40(sp)
80182f98:	8fa5002c 	lw	a1,44(sp)
80182f9c:	00403021 	move	a2,v0
80182fa0:	0c0629e0 	jal	8018a780 <__muldf3>
80182fa4:	00603821 	move	a3,v1
80182fa8:	3c04801e 	lui	a0,0x801e
80182fac:	8c864ac8 	lw	a2,19144(a0)
80182fb0:	8c874acc 	lw	a3,19148(a0)
80182fb4:	00602821 	move	a1,v1
80182fb8:	0c0629e0 	jal	8018a780 <__muldf3>
80182fbc:	00402021 	move	a0,v0
80182fc0:	afc20000 	sw	v0,0(s8)
80182fc4:	08060bfd 	j	80182ff4 <__mp_dbl+0x2dc>
80182fc8:	afc30004 	sw	v1,4(s8)
80182fcc:	8c464ab8 	lw	a2,19128(v0)
80182fd0:	8c474abc 	lw	a3,19132(v0)
80182fd4:	8e440010 	lw	a0,16(s2)
80182fd8:	8e450014 	lw	a1,20(s2)
80182fdc:	0c062c0c 	jal	8018b030 <__ltdf2>
80182fe0:	00000000 	nop
80182fe4:	0441ff74 	bgez	v0,80182db8 <__mp_dbl+0xa0>
80182fe8:	24020001 	li	v0,1
80182fec:	afd40000 	sw	s4,0(s8)
80182ff0:	afd50004 	sw	s5,4(s8)
80182ff4:	8fbf0054 	lw	ra,84(sp)
80182ff8:	8fbe0050 	lw	s8,80(sp)
80182ffc:	8fb7004c 	lw	s7,76(sp)
80183000:	8fb60048 	lw	s6,72(sp)
80183004:	8fb50044 	lw	s5,68(sp)
80183008:	8fb40040 	lw	s4,64(sp)
8018300c:	8fb3003c 	lw	s3,60(sp)
80183010:	8fb20038 	lw	s2,56(sp)
80183014:	8fb10034 	lw	s1,52(sp)
80183018:	8fb00030 	lw	s0,48(sp)
8018301c:	03e00008 	jr	ra
80183020:	27bd0058 	addiu	sp,sp,88
80183024:	3c03801e 	lui	v1,0x801e
80183028:	8e440010 	lw	a0,16(s2)
8018302c:	8e450014 	lw	a1,20(s2)
80183030:	8c664a88 	lw	a2,19080(v1)
80183034:	8c674a8c 	lw	a3,19084(v1)
80183038:	0c062be8 	jal	8018afa0 <__gedf2>
8018303c:	00000000 	nop
80183040:	0440ff5d 	bltz	v0,80182db8 <__mp_dbl+0xa0>
80183044:	24020001 	li	v0,1
80183048:	02402021 	move	a0,s2
8018304c:	03c02821 	move	a1,s8
80183050:	02603021 	move	a2,s3
80183054:	8fbf0054 	lw	ra,84(sp)
80183058:	8fbe0050 	lw	s8,80(sp)
8018305c:	8fb7004c 	lw	s7,76(sp)
80183060:	8fb60048 	lw	s6,72(sp)
80183064:	8fb50044 	lw	s5,68(sp)
80183068:	8fb40040 	lw	s4,64(sp)
8018306c:	8fb3003c 	lw	s3,60(sp)
80183070:	8fb20038 	lw	s2,56(sp)
80183074:	8fb10034 	lw	s1,52(sp)
80183078:	8fb00030 	lw	s0,48(sp)
8018307c:	080609b3 	j	801826cc <norm>
80183080:	27bd0058 	addiu	sp,sp,88
80183084:	2402ffd6 	li	v0,-42
80183088:	12020019 	beq	s0,v0,801830f0 <__mp_dbl+0x3d8>
8018308c:	2402ffd5 	li	v0,-43
80183090:	1202004e 	beq	s0,v0,801831cc <__mp_dbl+0x4b4>
80183094:	3c03801e 	lui	v1,0x801e
80183098:	8c624a88 	lw	v0,19080(v1)
8018309c:	8e560010 	lw	s6,16(s2)
801830a0:	8c634a8c 	lw	v1,19084(v1)
801830a4:	8e570014 	lw	s7,20(s2)
801830a8:	afa20018 	sw	v0,24(sp)
801830ac:	24020001 	li	v0,1
801830b0:	afa3001c 	sw	v1,28(sp)
801830b4:	afb40010 	sw	s4,16(sp)
801830b8:	afb50014 	sw	s5,20(sp)
801830bc:	08060b84 	j	80182e10 <__mp_dbl+0xf8>
801830c0:	afa20020 	sw	v0,32(sp)
801830c4:	8c624a88 	lw	v0,19080(v1)
801830c8:	8c634a8c 	lw	v1,19084(v1)
801830cc:	afa20018 	sw	v0,24(sp)
801830d0:	afa3001c 	sw	v1,28(sp)
801830d4:	8e430014 	lw	v1,20(s2)
801830d8:	8e420010 	lw	v0,16(s2)
801830dc:	afa30014 	sw	v1,20(sp)
801830e0:	24030002 	li	v1,2
801830e4:	afa20010 	sw	v0,16(sp)
801830e8:	08060b7e 	j	80182df8 <__mp_dbl+0xe0>
801830ec:	afa30020 	sw	v1,32(sp)
801830f0:	3c02801e 	lui	v0,0x801e
801830f4:	8e440010 	lw	a0,16(s2)
801830f8:	8e450014 	lw	a1,20(s2)
801830fc:	8c464a88 	lw	a2,19080(v0)
80183100:	8c474a8c 	lw	a3,19084(v0)
80183104:	afb40010 	sw	s4,16(sp)
80183108:	0c0629c2 	jal	8018a708 <__adddf3>
8018310c:	afb50014 	sw	s5,20(sp)
80183110:	8fb60010 	lw	s6,16(sp)
80183114:	8fb70014 	lw	s7,20(sp)
80183118:	afa3001c 	sw	v1,28(sp)
8018311c:	24030003 	li	v1,3
80183120:	afa20018 	sw	v0,24(sp)
80183124:	08060b84 	j	80182e10 <__mp_dbl+0xf8>
80183128:	afa30020 	sw	v1,32(sp)
8018312c:	8c464888 	lw	a2,18568(v0)
80183130:	8c47488c 	lw	a3,18572(v0)
80183134:	02c02021 	move	a0,s6
80183138:	0c0629c2 	jal	8018a708 <__adddf3>
8018313c:	02e02821 	move	a1,s7
80183140:	0040b021 	move	s6,v0
80183144:	08060bc8 	j	80182f20 <__mp_dbl+0x208>
80183148:	0060b821 	move	s7,v1
8018314c:	1202002c 	beq	s0,v0,80183200 <__mp_dbl+0x4e8>
80183150:	2402ffd5 	li	v0,-43
80183154:	1602ffd0 	bne	s0,v0,80183098 <__mp_dbl+0x380>
80183158:	3c03801e 	lui	v1,0x801e
8018315c:	8c624a88 	lw	v0,19080(v1)
80183160:	8c634a8c 	lw	v1,19084(v1)
80183164:	afa20018 	sw	v0,24(sp)
80183168:	afa3001c 	sw	v1,28(sp)
8018316c:	8e430014 	lw	v1,20(s2)
80183170:	8e420010 	lw	v0,16(s2)
80183174:	8e560018 	lw	s6,24(s2)
80183178:	8e57001c 	lw	s7,28(s2)
8018317c:	afa30014 	sw	v1,20(sp)
80183180:	24030002 	li	v1,2
80183184:	afa20010 	sw	v0,16(sp)
80183188:	08060b84 	j	80182e10 <__mp_dbl+0xf8>
8018318c:	afa30020 	sw	v1,32(sp)
80183190:	3c03801e 	lui	v1,0x801e
80183194:	8e440010 	lw	a0,16(s2)
80183198:	8e450014 	lw	a1,20(s2)
8018319c:	8c664a88 	lw	a2,19080(v1)
801831a0:	8c674a8c 	lw	a3,19084(v1)
801831a4:	24020003 	li	v0,3
801831a8:	0c0629c2 	jal	8018a708 <__adddf3>
801831ac:	afa20020 	sw	v0,32(sp)
801831b0:	afa20018 	sw	v0,24(sp)
801831b4:	afa3001c 	sw	v1,28(sp)
801831b8:	8e420018 	lw	v0,24(s2)
801831bc:	8e43001c 	lw	v1,28(s2)
801831c0:	afa20010 	sw	v0,16(sp)
801831c4:	08060b7e 	j	80182df8 <__mp_dbl+0xe0>
801831c8:	afa30014 	sw	v1,20(sp)
801831cc:	8c624a88 	lw	v0,19080(v1)
801831d0:	8c634a8c 	lw	v1,19084(v1)
801831d4:	afa20018 	sw	v0,24(sp)
801831d8:	afa3001c 	sw	v1,28(sp)
801831dc:	8e430014 	lw	v1,20(s2)
801831e0:	8e420010 	lw	v0,16(s2)
801831e4:	afa30014 	sw	v1,20(sp)
801831e8:	0280b021 	move	s6,s4
801831ec:	24030002 	li	v1,2
801831f0:	02a0b821 	move	s7,s5
801831f4:	afa20010 	sw	v0,16(sp)
801831f8:	08060b84 	j	80182e10 <__mp_dbl+0xf8>
801831fc:	afa30020 	sw	v1,32(sp)
80183200:	3c03801e 	lui	v1,0x801e
80183204:	8e440010 	lw	a0,16(s2)
80183208:	8e450014 	lw	a1,20(s2)
8018320c:	8c664a88 	lw	a2,19080(v1)
80183210:	8c674a8c 	lw	a3,19084(v1)
80183214:	0c0629c2 	jal	8018a708 <__adddf3>
80183218:	0280b021 	move	s6,s4
8018321c:	afa3001c 	sw	v1,28(sp)
80183220:	8e43001c 	lw	v1,28(s2)
80183224:	afa20018 	sw	v0,24(sp)
80183228:	8e420018 	lw	v0,24(s2)
8018322c:	afa30014 	sw	v1,20(sp)
80183230:	02a0b821 	move	s7,s5
80183234:	24030003 	li	v1,3
80183238:	afa20010 	sw	v0,16(sp)
8018323c:	08060b84 	j	80182e10 <__mp_dbl+0xf8>
80183240:	afa30020 	sw	v1,32(sp)

80183244 <__dbl_mp>:
80183244:	3c02801e 	lui	v0,0x801e
80183248:	27bdffb0 	addiu	sp,sp,-80
8018324c:	8c484880 	lw	t0,18560(v0)
80183250:	8c494884 	lw	t1,18564(v0)
80183254:	afb30034 	sw	s3,52(sp)
80183258:	afb20030 	sw	s2,48(sp)
8018325c:	00a09821 	move	s3,a1
80183260:	00809021 	move	s2,a0
80183264:	afa60058 	sw	a2,88(sp)
80183268:	afa7005c 	sw	a3,92(sp)
8018326c:	01002021 	move	a0,t0
80183270:	01202821 	move	a1,t1
80183274:	02403021 	move	a2,s2
80183278:	02603821 	move	a3,s3
8018327c:	afbf004c 	sw	ra,76(sp)
80183280:	afbe0048 	sw	s8,72(sp)
80183284:	afb70044 	sw	s7,68(sp)
80183288:	afb60040 	sw	s6,64(sp)
8018328c:	afb5003c 	sw	s5,60(sp)
80183290:	afb40038 	sw	s4,56(sp)
80183294:	afb1002c 	sw	s1,44(sp)
80183298:	afb00028 	sw	s0,40(sp)
8018329c:	afa80020 	sw	t0,32(sp)
801832a0:	0c062b6c 	jal	8018adb0 <__eqdf2>
801832a4:	afa90024 	sw	t1,36(sp)
801832a8:	14400012 	bnez	v0,801832f4 <__dbl_mp+0xb0>
801832ac:	02403021 	move	a2,s2
801832b0:	8fa40058 	lw	a0,88(sp)
801832b4:	8fa20020 	lw	v0,32(sp)
801832b8:	8fa30024 	lw	v1,36(sp)
801832bc:	ac820008 	sw	v0,8(a0)
801832c0:	ac83000c 	sw	v1,12(a0)
801832c4:	8fbf004c 	lw	ra,76(sp)
801832c8:	8fbe0048 	lw	s8,72(sp)
801832cc:	8fb70044 	lw	s7,68(sp)
801832d0:	8fb60040 	lw	s6,64(sp)
801832d4:	8fb5003c 	lw	s5,60(sp)
801832d8:	8fb40038 	lw	s4,56(sp)
801832dc:	8fb30034 	lw	s3,52(sp)
801832e0:	8fb20030 	lw	s2,48(sp)
801832e4:	8fb1002c 	lw	s1,44(sp)
801832e8:	8fb00028 	lw	s0,40(sp)
801832ec:	03e00008 	jr	ra
801832f0:	27bd0050 	addiu	sp,sp,80
801832f4:	8fa40020 	lw	a0,32(sp)
801832f8:	8fa50024 	lw	a1,36(sp)
801832fc:	0c062c0c 	jal	8018b030 <__ltdf2>
80183300:	02603821 	move	a3,s3
80183304:	044100ad 	bgez	v0,801835bc <__dbl_mp+0x378>
80183308:	3c06801e 	lui	a2,0x801e
8018330c:	3c04801e 	lui	a0,0x801e
80183310:	8fa50058 	lw	a1,88(sp)
80183314:	8c824888 	lw	v0,18568(a0)
80183318:	8c83488c 	lw	v1,18572(a0)
8018331c:	aca20008 	sw	v0,8(a1)
80183320:	aca3000c 	sw	v1,12(a1)
80183324:	8c97488c 	lw	s7,18572(a0)
80183328:	8c964888 	lw	s6,18568(a0)
8018332c:	02e02821 	move	a1,s7
80183330:	0c062ca0 	jal	8018b280 <__fixdfsi>
80183334:	02c02021 	move	a0,s6
80183338:	00408021 	move	s0,v0
8018333c:	3c02801e 	lui	v0,0x801e
80183340:	8c494a6c 	lw	t1,19052(v0)
80183344:	8c484a68 	lw	t0,19048(v0)
80183348:	afa9001c 	sw	t1,28(sp)
8018334c:	afa80018 	sw	t0,24(sp)
80183350:	8fa90058 	lw	t1,88(sp)
80183354:	8fa60018 	lw	a2,24(sp)
80183358:	8fa7001c 	lw	a3,28(sp)
8018335c:	ad300000 	sw	s0,0(t1)
80183360:	02402021 	move	a0,s2
80183364:	0c062be8 	jal	8018afa0 <__gedf2>
80183368:	02602821 	move	a1,s3
8018336c:	0440001f 	bltz	v0,801833ec <__dbl_mp+0x1a8>
80183370:	3c02801e 	lui	v0,0x801e
80183374:	8c544a70 	lw	s4,19056(v0)
80183378:	8c554a74 	lw	s5,19060(v0)
8018337c:	02602821 	move	a1,s3
80183380:	02402021 	move	a0,s2
80183384:	02803021 	move	a2,s4
80183388:	0c0629e0 	jal	8018a780 <__muldf3>
8018338c:	02a03821 	move	a3,s5
80183390:	02002021 	move	a0,s0
80183394:	00409021 	move	s2,v0
80183398:	0c062c64 	jal	8018b190 <__floatsidf>
8018339c:	00609821 	move	s3,v1
801833a0:	00403021 	move	a2,v0
801833a4:	00603821 	move	a3,v1
801833a8:	02c02021 	move	a0,s6
801833ac:	0c0629c2 	jal	8018a708 <__adddf3>
801833b0:	02e02821 	move	a1,s7
801833b4:	00402021 	move	a0,v0
801833b8:	0c062ca0 	jal	8018b280 <__fixdfsi>
801833bc:	00602821 	move	a1,v1
801833c0:	8fa40018 	lw	a0,24(sp)
801833c4:	8fa5001c 	lw	a1,28(sp)
801833c8:	02403021 	move	a2,s2
801833cc:	02603821 	move	a3,s3
801833d0:	0c062c38 	jal	8018b0e0 <__ledf2>
801833d4:	00408021 	move	s0,v0
801833d8:	1840ffe9 	blez	v0,80183380 <__dbl_mp+0x13c>
801833dc:	02602821 	move	a1,s3
801833e0:	8fa20058 	lw	v0,88(sp)
801833e4:	00000000 	nop
801833e8:	ac500000 	sw	s0,0(v0)
801833ec:	02c02021 	move	a0,s6
801833f0:	02e02821 	move	a1,s7
801833f4:	02403021 	move	a2,s2
801833f8:	0c062bc4 	jal	8018af10 <__gtdf2>
801833fc:	02603821 	move	a3,s3
80183400:	18400020 	blez	v0,80183484 <__dbl_mp+0x240>
80183404:	00000000 	nop
80183408:	8fa30058 	lw	v1,88(sp)
8018340c:	00000000 	nop
80183410:	8c700000 	lw	s0,0(v1)
80183414:	8fa60018 	lw	a2,24(sp)
80183418:	8fa7001c 	lw	a3,28(sp)
8018341c:	02602821 	move	a1,s3
80183420:	0c0629e0 	jal	8018a780 <__muldf3>
80183424:	02402021 	move	a0,s2
80183428:	02002021 	move	a0,s0
8018342c:	00409021 	move	s2,v0
80183430:	0c062c64 	jal	8018b190 <__floatsidf>
80183434:	00609821 	move	s3,v1
80183438:	00402021 	move	a0,v0
8018343c:	02c03021 	move	a2,s6
80183440:	02e03821 	move	a3,s7
80183444:	0c0629a2 	jal	8018a688 <__subdf3>
80183448:	00602821 	move	a1,v1
8018344c:	00402021 	move	a0,v0
80183450:	0c062ca0 	jal	8018b280 <__fixdfsi>
80183454:	00602821 	move	a1,v1
80183458:	02c02021 	move	a0,s6
8018345c:	02e02821 	move	a1,s7
80183460:	02403021 	move	a2,s2
80183464:	02603821 	move	a3,s3
80183468:	0c062bc4 	jal	8018af10 <__gtdf2>
8018346c:	00408021 	move	s0,v0
80183470:	1c40ffe8 	bgtz	v0,80183414 <__dbl_mp+0x1d0>
80183474:	00000000 	nop
80183478:	8fa40058 	lw	a0,88(sp)
8018347c:	00000000 	nop
80183480:	ac900000 	sw	s0,0(a0)
80183484:	8fa5005c 	lw	a1,92(sp)
80183488:	00000000 	nop
8018348c:	28a20005 	slti	v0,a1,5
80183490:	14400054 	bnez	v0,801835e4 <__dbl_mp+0x3a0>
80183494:	00a0f021 	move	s8,a1
80183498:	241e0004 	li	s8,4
8018349c:	3c02801e 	lui	v0,0x801e
801834a0:	8c484a80 	lw	t0,19072(v0)
801834a4:	8c494a84 	lw	t1,19076(v0)
801834a8:	8fb40058 	lw	s4,88(sp)
801834ac:	0000a821 	move	s5,zero
801834b0:	afa80010 	sw	t0,16(sp)
801834b4:	08060d38 	j	801834e0 <__dbl_mp+0x29c>
801834b8:	afa90014 	sw	t1,20(sp)
801834bc:	0c0629a2 	jal	8018a688 <__subdf3>
801834c0:	00000000 	nop
801834c4:	8fa60018 	lw	a2,24(sp)
801834c8:	8fa7001c 	lw	a3,28(sp)
801834cc:	00402021 	move	a0,v0
801834d0:	0c0629e0 	jal	8018a780 <__muldf3>
801834d4:	00602821 	move	a1,v1
801834d8:	00409021 	move	s2,v0
801834dc:	00609821 	move	s3,v1
801834e0:	8fa40010 	lw	a0,16(sp)
801834e4:	8fa50014 	lw	a1,20(sp)
801834e8:	02403021 	move	a2,s2
801834ec:	0c0629c2 	jal	8018a708 <__adddf3>
801834f0:	02603821 	move	a3,s3
801834f4:	8fa60010 	lw	a2,16(sp)
801834f8:	8fa70014 	lw	a3,20(sp)
801834fc:	00402021 	move	a0,v0
80183500:	0c0629a2 	jal	8018a688 <__subdf3>
80183504:	00602821 	move	a1,v1
80183508:	00402021 	move	a0,v0
8018350c:	00602821 	move	a1,v1
80183510:	02403021 	move	a2,s2
80183514:	02603821 	move	a3,s3
80183518:	00408021 	move	s0,v0
8018351c:	0c062bc4 	jal	8018af10 <__gtdf2>
80183520:	00608821 	move	s1,v1
80183524:	26b50001 	addiu	s5,s5,1
80183528:	02002021 	move	a0,s0
8018352c:	02202821 	move	a1,s1
80183530:	02c03021 	move	a2,s6
80183534:	18400005 	blez	v0,8018354c <__dbl_mp+0x308>
80183538:	02e03821 	move	a3,s7
8018353c:	0c0629a2 	jal	8018a688 <__subdf3>
80183540:	00000000 	nop
80183544:	00408021 	move	s0,v0
80183548:	00608821 	move	s1,v1
8018354c:	ae900010 	sw	s0,16(s4)
80183550:	ae910014 	sw	s1,20(s4)
80183554:	02402021 	move	a0,s2
80183558:	02602821 	move	a1,s3
8018355c:	02003021 	move	a2,s0
80183560:	02203821 	move	a3,s1
80183564:	16beffd5 	bne	s5,s8,801834bc <__dbl_mp+0x278>
80183568:	26940008 	addiu	s4,s4,8
8018356c:	27c30001 	addiu	v1,s8,1
80183570:	8fa9005c 	lw	t1,92(sp)
80183574:	00000000 	nop
80183578:	0123102a 	slt	v0,t1,v1
8018357c:	1440ff51 	bnez	v0,801832c4 <__dbl_mp+0x80>
80183580:	000310c0 	sll	v0,v1,0x3
80183584:	8fa40058 	lw	a0,88(sp)
80183588:	24420008 	addiu	v0,v0,8
8018358c:	00823021 	addu	a2,a0,v0
80183590:	8fa5005c 	lw	a1,92(sp)
80183594:	24630001 	addiu	v1,v1,1
80183598:	8fa80020 	lw	t0,32(sp)
8018359c:	8fa90024 	lw	t1,36(sp)
801835a0:	00a3102a 	slt	v0,a1,v1
801835a4:	acc80000 	sw	t0,0(a2)
801835a8:	acc90004 	sw	t1,4(a2)
801835ac:	1040fff8 	beqz	v0,80183590 <__dbl_mp+0x34c>
801835b0:	24c60008 	addiu	a2,a2,8
801835b4:	08060cb1 	j	801832c4 <__dbl_mp+0x80>
801835b8:	00000000 	nop
801835bc:	3c028000 	lui	v0,0x8000
801835c0:	02622826 	xor	a1,s3,v0
801835c4:	8cc34a7c 	lw	v1,19068(a2)
801835c8:	8cc24a78 	lw	v0,19064(a2)
801835cc:	8fa60058 	lw	a2,88(sp)
801835d0:	00a09821 	move	s3,a1
801835d4:	3c04801e 	lui	a0,0x801e
801835d8:	acc20008 	sw	v0,8(a2)
801835dc:	08060cc9 	j	80183324 <__dbl_mp+0xe0>
801835e0:	acc3000c 	sw	v1,12(a2)
801835e4:	8fa6005c 	lw	a2,92(sp)
801835e8:	00000000 	nop
801835ec:	1cc0ffac 	bgtz	a2,801834a0 <__dbl_mp+0x25c>
801835f0:	3c02801e 	lui	v0,0x801e
801835f4:	08060d5c 	j	80183570 <__dbl_mp+0x32c>
801835f8:	24030001 	li	v1,1

801835fc <add_magnitudes>:
801835fc:	27bdffa0 	addiu	sp,sp,-96
80183600:	afbe0058 	sw	s8,88(sp)
80183604:	afb70054 	sw	s7,84(sp)
80183608:	afbf005c 	sw	ra,92(sp)
8018360c:	afb60050 	sw	s6,80(sp)
80183610:	afb5004c 	sw	s5,76(sp)
80183614:	afb40048 	sw	s4,72(sp)
80183618:	afb30044 	sw	s3,68(sp)
8018361c:	afb20040 	sw	s2,64(sp)
80183620:	afb1003c 	sw	s1,60(sp)
80183624:	afb00038 	sw	s0,56(sp)
80183628:	8c820000 	lw	v0,0(a0)
8018362c:	afa40030 	sw	a0,48(sp)
80183630:	acc20000 	sw	v0,0(a2)
80183634:	8ca20000 	lw	v0,0(a1)
80183638:	8c830000 	lw	v1,0(a0)
8018363c:	00e21021 	addu	v0,a3,v0
80183640:	00431023 	subu	v0,v0,v1
80183644:	00c0b821 	move	s7,a2
80183648:	00e0f021 	move	s8,a3
8018364c:	184000b4 	blez	v0,80183920 <add_magnitudes+0x324>
80183650:	afa20010 	sw	v0,16(sp)
80183654:	3c02801e 	lui	v0,0x801e
80183658:	24f30001 	addiu	s3,a3,1
8018365c:	8c474884 	lw	a3,18564(v0)
80183660:	8c464880 	lw	a2,18560(v0)
80183664:	3c02801e 	lui	v0,0x801e
80183668:	afa7002c 	sw	a3,44(sp)
8018366c:	8c474a6c 	lw	a3,19052(v0)
80183670:	3c03801e 	lui	v1,0x801e
80183674:	afa70024 	sw	a3,36(sp)
80183678:	8c67488c 	lw	a3,18572(v1)
8018367c:	afa60028 	sw	a2,40(sp)
80183680:	afa7001c 	sw	a3,28(sp)
80183684:	8c464a68 	lw	a2,19048(v0)
80183688:	8fa70010 	lw	a3,16(sp)
8018368c:	001340c0 	sll	t0,s3,0x3
80183690:	afa60020 	sw	a2,32(sp)
80183694:	8c664888 	lw	a2,18568(v1)
80183698:	000718c0 	sll	v1,a3,0x3
8018369c:	8fa7002c 	lw	a3,44(sp)
801836a0:	01171021 	addu	v0,t0,s7
801836a4:	ac47000c 	sw	a3,12(v0)
801836a8:	8fa70030 	lw	a3,48(sp)
801836ac:	afa60018 	sw	a2,24(sp)
801836b0:	001e20c0 	sll	a0,s8,0x3
801836b4:	8fa60028 	lw	a2,40(sp)
801836b8:	8fb40010 	lw	s4,16(sp)
801836bc:	0065b021 	addu	s6,v1,a1
801836c0:	0087a821 	addu	s5,a0,a3
801836c4:	08060dc1 	j	80183704 <add_magnitudes+0x108>
801836c8:	ac460008 	sw	a2,8(v0)
801836cc:	0c0629a2 	jal	8018a688 <__subdf3>
801836d0:	2673ffff 	addiu	s3,s3,-1
801836d4:	ae420008 	sw	v0,8(s2)
801836d8:	ae43000c 	sw	v1,12(s2)
801836dc:	001340c0 	sll	t0,s3,0x3
801836e0:	8fa20018 	lw	v0,24(sp)
801836e4:	8fa3001c 	lw	v1,28(sp)
801836e8:	01172021 	addu	a0,t0,s7
801836ec:	2694ffff 	addiu	s4,s4,-1
801836f0:	ac820008 	sw	v0,8(a0)
801836f4:	ac83000c 	sw	v1,12(a0)
801836f8:	26b5fff8 	addiu	s5,s5,-8
801836fc:	12800028 	beqz	s4,801837a0 <add_magnitudes+0x1a4>
80183700:	26d6fff8 	addiu	s6,s6,-8
80183704:	01179021 	addu	s2,t0,s7
80183708:	8ea40008 	lw	a0,8(s5)
8018370c:	8ea5000c 	lw	a1,12(s5)
80183710:	8ec60008 	lw	a2,8(s6)
80183714:	8ec7000c 	lw	a3,12(s6)
80183718:	8e500008 	lw	s0,8(s2)
8018371c:	8e51000c 	lw	s1,12(s2)
80183720:	0c0629c2 	jal	8018a708 <__adddf3>
80183724:	00000000 	nop
80183728:	00403021 	move	a2,v0
8018372c:	02002021 	move	a0,s0
80183730:	02202821 	move	a1,s1
80183734:	0c0629c2 	jal	8018a708 <__adddf3>
80183738:	00603821 	move	a3,v1
8018373c:	8fa60020 	lw	a2,32(sp)
80183740:	8fa70024 	lw	a3,36(sp)
80183744:	00402021 	move	a0,v0
80183748:	00602821 	move	a1,v1
8018374c:	ae420008 	sw	v0,8(s2)
80183750:	ae43000c 	sw	v1,12(s2)
80183754:	00408021 	move	s0,v0
80183758:	0c062be8 	jal	8018afa0 <__gedf2>
8018375c:	00608821 	move	s1,v1
80183760:	02002021 	move	a0,s0
80183764:	8fa60020 	lw	a2,32(sp)
80183768:	8fa70024 	lw	a3,36(sp)
8018376c:	0441ffd7 	bgez	v0,801836cc <add_magnitudes+0xd0>
80183770:	02202821 	move	a1,s1
80183774:	2673ffff 	addiu	s3,s3,-1
80183778:	001340c0 	sll	t0,s3,0x3
8018377c:	8fa40028 	lw	a0,40(sp)
80183780:	8fa5002c 	lw	a1,44(sp)
80183784:	01171021 	addu	v0,t0,s7
80183788:	2694ffff 	addiu	s4,s4,-1
8018378c:	ac440008 	sw	a0,8(v0)
80183790:	ac45000c 	sw	a1,12(v0)
80183794:	26b5fff8 	addiu	s5,s5,-8
80183798:	1680ffda 	bnez	s4,80183704 <add_magnitudes+0x108>
8018379c:	26d6fff8 	addiu	s6,s6,-8
801837a0:	8fa50010 	lw	a1,16(sp)
801837a4:	00000000 	nop
801837a8:	03c5a823 	subu	s5,s8,a1
801837ac:	1aa00030 	blez	s5,80183870 <add_magnitudes+0x274>
801837b0:	001510c0 	sll	v0,s5,0x3
801837b4:	8fa60030 	lw	a2,48(sp)
801837b8:	08060dfd 	j	801837f4 <add_magnitudes+0x1f8>
801837bc:	0046a021 	addu	s4,v0,a2
801837c0:	0c0629a2 	jal	8018a688 <__subdf3>
801837c4:	2673ffff 	addiu	s3,s3,-1
801837c8:	ae420008 	sw	v0,8(s2)
801837cc:	ae43000c 	sw	v1,12(s2)
801837d0:	001340c0 	sll	t0,s3,0x3
801837d4:	8fa20018 	lw	v0,24(sp)
801837d8:	8fa3001c 	lw	v1,28(sp)
801837dc:	01172021 	addu	a0,t0,s7
801837e0:	26b5ffff 	addiu	s5,s5,-1
801837e4:	ac820008 	sw	v0,8(a0)
801837e8:	ac83000c 	sw	v1,12(a0)
801837ec:	12a00020 	beqz	s5,80183870 <add_magnitudes+0x274>
801837f0:	2694fff8 	addiu	s4,s4,-8
801837f4:	01179021 	addu	s2,t0,s7
801837f8:	8e860008 	lw	a2,8(s4)
801837fc:	8e87000c 	lw	a3,12(s4)
80183800:	8e440008 	lw	a0,8(s2)
80183804:	8e45000c 	lw	a1,12(s2)
80183808:	0c0629c2 	jal	8018a708 <__adddf3>
8018380c:	00000000 	nop
80183810:	8fa60020 	lw	a2,32(sp)
80183814:	8fa70024 	lw	a3,36(sp)
80183818:	00402021 	move	a0,v0
8018381c:	00602821 	move	a1,v1
80183820:	ae420008 	sw	v0,8(s2)
80183824:	ae43000c 	sw	v1,12(s2)
80183828:	00408021 	move	s0,v0
8018382c:	0c062be8 	jal	8018afa0 <__gedf2>
80183830:	00608821 	move	s1,v1
80183834:	02002021 	move	a0,s0
80183838:	8fa60020 	lw	a2,32(sp)
8018383c:	8fa70024 	lw	a3,36(sp)
80183840:	0441ffdf 	bgez	v0,801837c0 <add_magnitudes+0x1c4>
80183844:	02202821 	move	a1,s1
80183848:	2673ffff 	addiu	s3,s3,-1
8018384c:	001340c0 	sll	t0,s3,0x3
80183850:	8fa40028 	lw	a0,40(sp)
80183854:	8fa5002c 	lw	a1,44(sp)
80183858:	01171021 	addu	v0,t0,s7
8018385c:	26b5ffff 	addiu	s5,s5,-1
80183860:	ac440008 	sw	a0,8(v0)
80183864:	ac45000c 	sw	a1,12(v0)
80183868:	16a0ffe2 	bnez	s5,801837f4 <add_magnitudes+0x1f8>
8018386c:	2694fff8 	addiu	s4,s4,-8
80183870:	8ee60010 	lw	a2,16(s7)
80183874:	8ee70014 	lw	a3,20(s7)
80183878:	8fa40028 	lw	a0,40(sp)
8018387c:	8fa5002c 	lw	a1,44(sp)
80183880:	0c062b6c 	jal	8018adb0 <__eqdf2>
80183884:	00000000 	nop
80183888:	1440000d 	bnez	v0,801838c0 <add_magnitudes+0x2c4>
8018388c:	00000000 	nop
80183890:	1bc00017 	blez	s8,801838f0 <add_magnitudes+0x2f4>
80183894:	00002021 	move	a0,zero
80183898:	02e02821 	move	a1,s7
8018389c:	8ca20018 	lw	v0,24(a1)
801838a0:	8ca3001c 	lw	v1,28(a1)
801838a4:	24840001 	addiu	a0,a0,1
801838a8:	aca20010 	sw	v0,16(a1)
801838ac:	aca30014 	sw	v1,20(a1)
801838b0:	17c4fffa 	bne	s8,a0,8018389c <add_magnitudes+0x2a0>
801838b4:	24a50008 	addiu	a1,a1,8
801838b8:	08060e3c 	j	801838f0 <add_magnitudes+0x2f4>
801838bc:	00000000 	nop
801838c0:	8ee40000 	lw	a0,0(s7)
801838c4:	0c062c64 	jal	8018b190 <__floatsidf>
801838c8:	00000000 	nop
801838cc:	8fa60018 	lw	a2,24(sp)
801838d0:	8fa7001c 	lw	a3,28(sp)
801838d4:	00402021 	move	a0,v0
801838d8:	0c0629c2 	jal	8018a708 <__adddf3>
801838dc:	00602821 	move	a1,v1
801838e0:	00402021 	move	a0,v0
801838e4:	0c062ca0 	jal	8018b280 <__fixdfsi>
801838e8:	00602821 	move	a1,v1
801838ec:	aee20000 	sw	v0,0(s7)
801838f0:	8fbf005c 	lw	ra,92(sp)
801838f4:	8fbe0058 	lw	s8,88(sp)
801838f8:	8fb70054 	lw	s7,84(sp)
801838fc:	8fb60050 	lw	s6,80(sp)
80183900:	8fb5004c 	lw	s5,76(sp)
80183904:	8fb40048 	lw	s4,72(sp)
80183908:	8fb30044 	lw	s3,68(sp)
8018390c:	8fb20040 	lw	s2,64(sp)
80183910:	8fb1003c 	lw	s1,60(sp)
80183914:	8fb00038 	lw	s0,56(sp)
80183918:	03e00008 	jr	ra
8018391c:	27bd0060 	addiu	sp,sp,96
80183920:	02e02821 	move	a1,s7
80183924:	8fbf005c 	lw	ra,92(sp)
80183928:	8fbe0058 	lw	s8,88(sp)
8018392c:	8fb70054 	lw	s7,84(sp)
80183930:	8fb60050 	lw	s6,80(sp)
80183934:	8fb5004c 	lw	s5,76(sp)
80183938:	8fb40048 	lw	s4,72(sp)
8018393c:	8fb30044 	lw	s3,68(sp)
80183940:	8fb20040 	lw	s2,64(sp)
80183944:	8fb1003c 	lw	s1,60(sp)
80183948:	8fb00038 	lw	s0,56(sp)
8018394c:	00e03021 	move	a2,a3
80183950:	0806097f 	j	801825fc <__cpy>
80183954:	27bd0060 	addiu	sp,sp,96

80183958 <sub_magnitudes>:
80183958:	27bdff88 	addiu	sp,sp,-120
8018395c:	afbe0070 	sw	s8,112(sp)
80183960:	afb7006c 	sw	s7,108(sp)
80183964:	afb60068 	sw	s6,104(sp)
80183968:	afbf0074 	sw	ra,116(sp)
8018396c:	afb50064 	sw	s5,100(sp)
80183970:	afb40060 	sw	s4,96(sp)
80183974:	afb3005c 	sw	s3,92(sp)
80183978:	afb20058 	sw	s2,88(sp)
8018397c:	afb10054 	sw	s1,84(sp)
80183980:	afb00050 	sw	s0,80(sp)
80183984:	8c820000 	lw	v0,0(a0)
80183988:	afa40048 	sw	a0,72(sp)
8018398c:	acc20000 	sw	v0,0(a2)
80183990:	8c830000 	lw	v1,0(a0)
80183994:	8ca20000 	lw	v0,0(a1)
80183998:	00c0b821 	move	s7,a2
8018399c:	00a0b021 	move	s6,a1
801839a0:	10620107 	beq	v1,v0,80183dc0 <sub_magnitudes+0x468>
801839a4:	00e0f021 	move	s8,a3
801839a8:	00621823 	subu	v1,v1,v0
801839ac:	00e3102a 	slt	v0,a3,v1
801839b0:	144000f5 	bnez	v0,80183d88 <sub_magnitudes+0x430>
801839b4:	00e38823 	subu	s1,a3,v1
801839b8:	26220001 	addiu	v0,s1,1
801839bc:	000210c0 	sll	v0,v0,0x3
801839c0:	00451021 	addu	v0,v0,a1
801839c4:	3c04801e 	lui	a0,0x801e
801839c8:	8c924880 	lw	s2,18560(a0)
801839cc:	8c934884 	lw	s3,18564(a0)
801839d0:	8c540008 	lw	s4,8(v0)
801839d4:	8c55000c 	lw	s5,12(v0)
801839d8:	02802021 	move	a0,s4
801839dc:	02a02821 	move	a1,s5
801839e0:	02403021 	move	a2,s2
801839e4:	0c062bc4 	jal	8018af10 <__gtdf2>
801839e8:	02603821 	move	a3,s3
801839ec:	184000ff 	blez	v0,80183dec <sub_magnitudes+0x494>
801839f0:	001e10c0 	sll	v0,s8,0x3
801839f4:	3c02801e 	lui	v0,0x801e
801839f8:	8c444a68 	lw	a0,19048(v0)
801839fc:	8c454a6c 	lw	a1,19052(v0)
80183a00:	02803021 	move	a2,s4
80183a04:	0c0629a2 	jal	8018a688 <__subdf3>
80183a08:	02a03821 	move	a3,s5
80183a0c:	3c06801e 	lui	a2,0x801e
80183a10:	001e80c0 	sll	s0,s8,0x3
80183a14:	8cc44a78 	lw	a0,19064(a2)
80183a18:	8cc54a7c 	lw	a1,19068(a2)
80183a1c:	02178021 	addu	s0,s0,s7
80183a20:	afb10028 	sw	s1,40(sp)
80183a24:	ae040008 	sw	a0,8(s0)
80183a28:	ae05000c 	sw	a1,12(s0)
80183a2c:	ae020010 	sw	v0,16(s0)
80183a30:	ae030014 	sw	v1,20(s0)
80183a34:	8fa50028 	lw	a1,40(sp)
80183a38:	00000000 	nop
80183a3c:	18a000f2 	blez	a1,80183e08 <sub_magnitudes+0x4b0>
80183a40:	3c02801e 	lui	v0,0x801e
80183a44:	8c464a68 	lw	a2,19048(v0)
80183a48:	8c474a6c 	lw	a3,19052(v0)
80183a4c:	afa60020 	sw	a2,32(sp)
80183a50:	8fa60028 	lw	a2,40(sp)
80183a54:	3c03801e 	lui	v1,0x801e
80183a58:	000610c0 	sll	v0,a2,0x3
80183a5c:	8c654a7c 	lw	a1,19068(v1)
80183a60:	afa70024 	sw	a3,36(sp)
80183a64:	0056b021 	addu	s6,v0,s6
80183a68:	3c07801e 	lui	a3,0x801e
80183a6c:	8fa20048 	lw	v0,72(sp)
80183a70:	8ce64880 	lw	a2,18560(a3)
80183a74:	8c644a78 	lw	a0,19064(v1)
80183a78:	afa50034 	sw	a1,52(sp)
80183a7c:	8ce74884 	lw	a3,18564(a3)
80183a80:	001e28c0 	sll	a1,s8,0x3
80183a84:	8fb50028 	lw	s5,40(sp)
80183a88:	03c09821 	move	s3,s8
80183a8c:	00a2a021 	addu	s4,a1,v0
80183a90:	afa40030 	sw	a0,48(sp)
80183a94:	afa60010 	sw	a2,16(sp)
80183a98:	08060eb6 	j	80183ad8 <sub_magnitudes+0x180>
80183a9c:	afa70014 	sw	a3,20(sp)
80183aa0:	0c0629c2 	jal	8018a708 <__adddf3>
80183aa4:	2673ffff 	addiu	s3,s3,-1
80183aa8:	001328c0 	sll	a1,s3,0x3
80183aac:	8fa60030 	lw	a2,48(sp)
80183ab0:	8fa70034 	lw	a3,52(sp)
80183ab4:	00b72021 	addu	a0,a1,s7
80183ab8:	26b5ffff 	addiu	s5,s5,-1
80183abc:	ae420008 	sw	v0,8(s2)
80183ac0:	ae43000c 	sw	v1,12(s2)
80183ac4:	2694fff8 	addiu	s4,s4,-8
80183ac8:	ac860008 	sw	a2,8(a0)
80183acc:	ac87000c 	sw	a3,12(a0)
80183ad0:	12a00028 	beqz	s5,80183b74 <sub_magnitudes+0x21c>
80183ad4:	26d6fff8 	addiu	s6,s6,-8
80183ad8:	00b79021 	addu	s2,a1,s7
80183adc:	8e840008 	lw	a0,8(s4)
80183ae0:	8e85000c 	lw	a1,12(s4)
80183ae4:	8ec60008 	lw	a2,8(s6)
80183ae8:	8ec7000c 	lw	a3,12(s6)
80183aec:	8e500008 	lw	s0,8(s2)
80183af0:	8e51000c 	lw	s1,12(s2)
80183af4:	0c0629a2 	jal	8018a688 <__subdf3>
80183af8:	00000000 	nop
80183afc:	00403021 	move	a2,v0
80183b00:	02002021 	move	a0,s0
80183b04:	02202821 	move	a1,s1
80183b08:	0c0629c2 	jal	8018a708 <__adddf3>
80183b0c:	00603821 	move	a3,v1
80183b10:	8fa60010 	lw	a2,16(sp)
80183b14:	8fa70014 	lw	a3,20(sp)
80183b18:	00402021 	move	a0,v0
80183b1c:	00602821 	move	a1,v1
80183b20:	ae420008 	sw	v0,8(s2)
80183b24:	ae43000c 	sw	v1,12(s2)
80183b28:	00408021 	move	s0,v0
80183b2c:	0c062c0c 	jal	8018b030 <__ltdf2>
80183b30:	00608821 	move	s1,v1
80183b34:	02002021 	move	a0,s0
80183b38:	8fa60020 	lw	a2,32(sp)
80183b3c:	8fa70024 	lw	a3,36(sp)
80183b40:	0440ffd7 	bltz	v0,80183aa0 <sub_magnitudes+0x148>
80183b44:	02202821 	move	a1,s1
80183b48:	2673ffff 	addiu	s3,s3,-1
80183b4c:	001328c0 	sll	a1,s3,0x3
80183b50:	8fa60010 	lw	a2,16(sp)
80183b54:	8fa70014 	lw	a3,20(sp)
80183b58:	00b71021 	addu	v0,a1,s7
80183b5c:	26b5ffff 	addiu	s5,s5,-1
80183b60:	ac460008 	sw	a2,8(v0)
80183b64:	ac47000c 	sw	a3,12(v0)
80183b68:	2694fff8 	addiu	s4,s4,-8
80183b6c:	16a0ffda 	bnez	s5,80183ad8 <sub_magnitudes+0x180>
80183b70:	26d6fff8 	addiu	s6,s6,-8
80183b74:	8fa70028 	lw	a3,40(sp)
80183b78:	00000000 	nop
80183b7c:	03c7a823 	subu	s5,s8,a3
80183b80:	1aa00040 	blez	s5,80183c84 <sub_magnitudes+0x32c>
80183b84:	3c02801e 	lui	v0,0x801e
80183b88:	8c454a6c 	lw	a1,19052(v0)
80183b8c:	3c03801e 	lui	v1,0x801e
80183b90:	8c444a68 	lw	a0,19048(v0)
80183b94:	8c664a78 	lw	a2,19064(v1)
80183b98:	afa50044 	sw	a1,68(sp)
80183b9c:	3c05801e 	lui	a1,0x801e
80183ba0:	afa40040 	sw	a0,64(sp)
80183ba4:	afa60038 	sw	a2,56(sp)
80183ba8:	8ca44880 	lw	a0,18560(a1)
80183bac:	8fa60048 	lw	a2,72(sp)
80183bb0:	8ca54884 	lw	a1,18564(a1)
80183bb4:	8c674a7c 	lw	a3,19068(v1)
80183bb8:	001510c0 	sll	v0,s5,0x3
80183bbc:	afa5001c 	sw	a1,28(sp)
80183bc0:	0046a021 	addu	s4,v0,a2
80183bc4:	001328c0 	sll	a1,s3,0x3
80183bc8:	afa7003c 	sw	a3,60(sp)
80183bcc:	08060f02 	j	80183c08 <sub_magnitudes+0x2b0>
80183bd0:	afa40018 	sw	a0,24(sp)
80183bd4:	0c0629c2 	jal	8018a708 <__adddf3>
80183bd8:	2673ffff 	addiu	s3,s3,-1
80183bdc:	ae420008 	sw	v0,8(s2)
80183be0:	ae43000c 	sw	v1,12(s2)
80183be4:	001328c0 	sll	a1,s3,0x3
80183be8:	8fa20038 	lw	v0,56(sp)
80183bec:	8fa3003c 	lw	v1,60(sp)
80183bf0:	00b72021 	addu	a0,a1,s7
80183bf4:	26b5ffff 	addiu	s5,s5,-1
80183bf8:	ac820008 	sw	v0,8(a0)
80183bfc:	ac83000c 	sw	v1,12(a0)
80183c00:	12a00020 	beqz	s5,80183c84 <sub_magnitudes+0x32c>
80183c04:	2694fff8 	addiu	s4,s4,-8
80183c08:	00b79021 	addu	s2,a1,s7
80183c0c:	8e860008 	lw	a2,8(s4)
80183c10:	8e87000c 	lw	a3,12(s4)
80183c14:	8e440008 	lw	a0,8(s2)
80183c18:	8e45000c 	lw	a1,12(s2)
80183c1c:	0c0629c2 	jal	8018a708 <__adddf3>
80183c20:	00000000 	nop
80183c24:	8fa60018 	lw	a2,24(sp)
80183c28:	8fa7001c 	lw	a3,28(sp)
80183c2c:	00402021 	move	a0,v0
80183c30:	00602821 	move	a1,v1
80183c34:	ae420008 	sw	v0,8(s2)
80183c38:	ae43000c 	sw	v1,12(s2)
80183c3c:	00408021 	move	s0,v0
80183c40:	0c062c0c 	jal	8018b030 <__ltdf2>
80183c44:	00608821 	move	s1,v1
80183c48:	02002021 	move	a0,s0
80183c4c:	8fa60040 	lw	a2,64(sp)
80183c50:	8fa70044 	lw	a3,68(sp)
80183c54:	0440ffdf 	bltz	v0,80183bd4 <sub_magnitudes+0x27c>
80183c58:	02202821 	move	a1,s1
80183c5c:	2673ffff 	addiu	s3,s3,-1
80183c60:	001328c0 	sll	a1,s3,0x3
80183c64:	8fa60018 	lw	a2,24(sp)
80183c68:	8fa7001c 	lw	a3,28(sp)
80183c6c:	00b71021 	addu	v0,a1,s7
80183c70:	26b5ffff 	addiu	s5,s5,-1
80183c74:	ac460008 	sw	a2,8(v0)
80183c78:	ac47000c 	sw	a3,12(v0)
80183c7c:	16a0ffe2 	bnez	s5,80183c08 <sub_magnitudes+0x2b0>
80183c80:	2694fff8 	addiu	s4,s4,-8
80183c84:	3c07801e 	lui	a3,0x801e
80183c88:	8cf44880 	lw	s4,18560(a3)
80183c8c:	8cf54884 	lw	s5,18564(a3)
80183c90:	8ee60010 	lw	a2,16(s7)
80183c94:	8ee70014 	lw	a3,20(s7)
80183c98:	02802021 	move	a0,s4
80183c9c:	0c062b6c 	jal	8018adb0 <__eqdf2>
80183ca0:	02a02821 	move	a1,s5
80183ca4:	1440000b 	bnez	v0,80183cd4 <sub_magnitudes+0x37c>
80183ca8:	24120001 	li	s2,1
80183cac:	02e08021 	move	s0,s7
80183cb0:	8e040018 	lw	a0,24(s0)
80183cb4:	8e05001c 	lw	a1,28(s0)
80183cb8:	02803021 	move	a2,s4
80183cbc:	02a03821 	move	a3,s5
80183cc0:	26520001 	addiu	s2,s2,1
80183cc4:	0c062b6c 	jal	8018adb0 <__eqdf2>
80183cc8:	26100008 	addiu	s0,s0,8
80183ccc:	1040fff8 	beqz	v0,80183cb0 <sub_magnitudes+0x358>
80183cd0:	00000000 	nop
80183cd4:	8ee20000 	lw	v0,0(s7)
80183cd8:	27c80001 	addiu	t0,s8,1
80183cdc:	00521023 	subu	v0,v0,s2
80183ce0:	24420001 	addiu	v0,v0,1
80183ce4:	0112182a 	slt	v1,t0,s2
80183ce8:	1460004a 	bnez	v1,80183e14 <sub_magnitudes+0x4bc>
80183cec:	aee20000 	sw	v0,0(s7)
80183cf0:	001210c0 	sll	v0,s2,0x3
80183cf4:	24420008 	addiu	v0,v0,8
80183cf8:	02e23021 	addu	a2,s7,v0
80183cfc:	02e02821 	move	a1,s7
80183d00:	24070001 	li	a3,1
80183d04:	8cc20000 	lw	v0,0(a2)
80183d08:	8cc30004 	lw	v1,4(a2)
80183d0c:	26520001 	addiu	s2,s2,1
80183d10:	0112202a 	slt	a0,t0,s2
80183d14:	aca20010 	sw	v0,16(a1)
80183d18:	aca30014 	sw	v1,20(a1)
80183d1c:	24e70001 	addiu	a3,a3,1
80183d20:	24c60008 	addiu	a2,a2,8
80183d24:	1080fff7 	beqz	a0,80183d04 <sub_magnitudes+0x3ac>
80183d28:	24a50008 	addiu	a1,a1,8
80183d2c:	03c7102a 	slt	v0,s8,a3
80183d30:	14400009 	bnez	v0,80183d58 <sub_magnitudes+0x400>
80183d34:	000710c0 	sll	v0,a3,0x3
80183d38:	24420008 	addiu	v0,v0,8
80183d3c:	02e22821 	addu	a1,s7,v0
80183d40:	24e70001 	addiu	a3,a3,1
80183d44:	03c7102a 	slt	v0,s8,a3
80183d48:	acb40000 	sw	s4,0(a1)
80183d4c:	acb50004 	sw	s5,4(a1)
80183d50:	1040fffb 	beqz	v0,80183d40 <sub_magnitudes+0x3e8>
80183d54:	24a50008 	addiu	a1,a1,8
80183d58:	8fbf0074 	lw	ra,116(sp)
80183d5c:	8fbe0070 	lw	s8,112(sp)
80183d60:	8fb7006c 	lw	s7,108(sp)
80183d64:	8fb60068 	lw	s6,104(sp)
80183d68:	8fb50064 	lw	s5,100(sp)
80183d6c:	8fb40060 	lw	s4,96(sp)
80183d70:	8fb3005c 	lw	s3,92(sp)
80183d74:	8fb20058 	lw	s2,88(sp)
80183d78:	8fb10054 	lw	s1,84(sp)
80183d7c:	8fb00050 	lw	s0,80(sp)
80183d80:	03e00008 	jr	ra
80183d84:	27bd0078 	addiu	sp,sp,120
80183d88:	00c02821 	move	a1,a2
80183d8c:	8fbf0074 	lw	ra,116(sp)
80183d90:	8fbe0070 	lw	s8,112(sp)
80183d94:	8fb7006c 	lw	s7,108(sp)
80183d98:	8fb60068 	lw	s6,104(sp)
80183d9c:	8fb50064 	lw	s5,100(sp)
80183da0:	8fb40060 	lw	s4,96(sp)
80183da4:	8fb3005c 	lw	s3,92(sp)
80183da8:	8fb20058 	lw	s2,88(sp)
80183dac:	8fb10054 	lw	s1,84(sp)
80183db0:	8fb00050 	lw	s0,80(sp)
80183db4:	00e03021 	move	a2,a3
80183db8:	0806097f 	j	801825fc <__cpy>
80183dbc:	27bd0078 	addiu	sp,sp,120
80183dc0:	3c03801e 	lui	v1,0x801e
80183dc4:	8c644880 	lw	a0,18560(v1)
80183dc8:	8c654884 	lw	a1,18564(v1)
80183dcc:	000710c0 	sll	v0,a3,0x3
80183dd0:	00461021 	addu	v0,v0,a2
80183dd4:	afa70028 	sw	a3,40(sp)
80183dd8:	ac440008 	sw	a0,8(v0)
80183ddc:	ac45000c 	sw	a1,12(v0)
80183de0:	ac440010 	sw	a0,16(v0)
80183de4:	08060e8d 	j	80183a34 <sub_magnitudes+0xdc>
80183de8:	ac450014 	sw	a1,20(v0)
80183dec:	00571021 	addu	v0,v0,s7
80183df0:	ac520008 	sw	s2,8(v0)
80183df4:	ac53000c 	sw	s3,12(v0)
80183df8:	ac520010 	sw	s2,16(v0)
80183dfc:	ac530014 	sw	s3,20(v0)
80183e00:	08060e8d 	j	80183a34 <sub_magnitudes+0xdc>
80183e04:	afb10028 	sw	s1,40(sp)
80183e08:	03c09821 	move	s3,s8
80183e0c:	08060ee0 	j	80183b80 <sub_magnitudes+0x228>
80183e10:	03c0a821 	move	s5,s8
80183e14:	08060f4b 	j	80183d2c <sub_magnitudes+0x3d4>
80183e18:	24070001 	li	a3,1

80183e1c <__add>:
80183e1c:	27bdffc0 	addiu	sp,sp,-64
80183e20:	afbe0038 	sw	s8,56(sp)
80183e24:	afb70034 	sw	s7,52(sp)
80183e28:	afb60030 	sw	s6,48(sp)
80183e2c:	afb5002c 	sw	s5,44(sp)
80183e30:	afb40028 	sw	s4,40(sp)
80183e34:	afbf003c 	sw	ra,60(sp)
80183e38:	afb30024 	sw	s3,36(sp)
80183e3c:	afb20020 	sw	s2,32(sp)
80183e40:	afb1001c 	sw	s1,28(sp)
80183e44:	afb00018 	sw	s0,24(sp)
80183e48:	3c02801e 	lui	v0,0x801e
80183e4c:	8c93000c 	lw	s3,12(a0)
80183e50:	8c544880 	lw	s4,18560(v0)
80183e54:	8c554884 	lw	s5,18564(v0)
80183e58:	8c920008 	lw	s2,8(a0)
80183e5c:	0080b021 	move	s6,a0
80183e60:	00a0b821 	move	s7,a1
80183e64:	afa60010 	sw	a2,16(sp)
80183e68:	00e0f021 	move	s8,a3
80183e6c:	02402021 	move	a0,s2
80183e70:	02602821 	move	a1,s3
80183e74:	02803021 	move	a2,s4
80183e78:	0c062b6c 	jal	8018adb0 <__eqdf2>
80183e7c:	02a03821 	move	a3,s5
80183e80:	10400039 	beqz	v0,80183f68 <__add+0x14c>
80183e84:	02a02821 	move	a1,s5
80183e88:	8ef00008 	lw	s0,8(s7)
80183e8c:	8ef1000c 	lw	s1,12(s7)
80183e90:	02802021 	move	a0,s4
80183e94:	02003021 	move	a2,s0
80183e98:	0c062b6c 	jal	8018adb0 <__eqdf2>
80183e9c:	02203821 	move	a3,s1
80183ea0:	10400022 	beqz	v0,80183f2c <__add+0x110>
80183ea4:	02602821 	move	a1,s3
80183ea8:	02402021 	move	a0,s2
80183eac:	02003021 	move	a2,s0
80183eb0:	0c062b6c 	jal	8018adb0 <__eqdf2>
80183eb4:	02203821 	move	a3,s1
80183eb8:	1440002d 	bnez	v0,80183f70 <__add+0x154>
80183ebc:	02c02021 	move	a0,s6
80183ec0:	02e02821 	move	a1,s7
80183ec4:	0c0608d8 	jal	80182360 <__acr>
80183ec8:	03c03021 	move	a2,s8
80183ecc:	18400036 	blez	v0,80183fa8 <__add+0x18c>
80183ed0:	02e02821 	move	a1,s7
80183ed4:	8fa60010 	lw	a2,16(sp)
80183ed8:	03c03821 	move	a3,s8
80183edc:	0c060d7f 	jal	801835fc <add_magnitudes>
80183ee0:	02c02021 	move	a0,s6
80183ee4:	8ec20008 	lw	v0,8(s6)
80183ee8:	8ec3000c 	lw	v1,12(s6)
80183eec:	8fa40010 	lw	a0,16(sp)
80183ef0:	00000000 	nop
80183ef4:	ac820008 	sw	v0,8(a0)
80183ef8:	ac83000c 	sw	v1,12(a0)
80183efc:	8fbf003c 	lw	ra,60(sp)
80183f00:	8fbe0038 	lw	s8,56(sp)
80183f04:	8fb70034 	lw	s7,52(sp)
80183f08:	8fb60030 	lw	s6,48(sp)
80183f0c:	8fb5002c 	lw	s5,44(sp)
80183f10:	8fb40028 	lw	s4,40(sp)
80183f14:	8fb30024 	lw	s3,36(sp)
80183f18:	8fb20020 	lw	s2,32(sp)
80183f1c:	8fb1001c 	lw	s1,28(sp)
80183f20:	8fb00018 	lw	s0,24(sp)
80183f24:	03e00008 	jr	ra
80183f28:	27bd0040 	addiu	sp,sp,64
80183f2c:	02c02021 	move	a0,s6
80183f30:	8fa50010 	lw	a1,16(sp)
80183f34:	03c03021 	move	a2,s8
80183f38:	8fbf003c 	lw	ra,60(sp)
80183f3c:	8fbe0038 	lw	s8,56(sp)
80183f40:	8fb70034 	lw	s7,52(sp)
80183f44:	8fb60030 	lw	s6,48(sp)
80183f48:	8fb5002c 	lw	s5,44(sp)
80183f4c:	8fb40028 	lw	s4,40(sp)
80183f50:	8fb30024 	lw	s3,36(sp)
80183f54:	8fb20020 	lw	s2,32(sp)
80183f58:	8fb1001c 	lw	s1,28(sp)
80183f5c:	8fb00018 	lw	s0,24(sp)
80183f60:	0806097f 	j	801825fc <__cpy>
80183f64:	27bd0040 	addiu	sp,sp,64
80183f68:	08060fcc 	j	80183f30 <__add+0x114>
80183f6c:	02e02021 	move	a0,s7
80183f70:	02e02821 	move	a1,s7
80183f74:	0c0608d8 	jal	80182360 <__acr>
80183f78:	03c03021 	move	a2,s8
80183f7c:	00401821 	move	v1,v0
80183f80:	24020001 	li	v0,1
80183f84:	1062001a 	beq	v1,v0,80183ff0 <__add+0x1d4>
80183f88:	2402ffff 	li	v0,-1
80183f8c:	10620012 	beq	v1,v0,80183fd8 <__add+0x1bc>
80183f90:	02c02821 	move	a1,s6
80183f94:	8fa20010 	lw	v0,16(sp)
80183f98:	00000000 	nop
80183f9c:	ac540008 	sw	s4,8(v0)
80183fa0:	08060fbf 	j	80183efc <__add+0xe0>
80183fa4:	ac55000c 	sw	s5,12(v0)
80183fa8:	8fa60010 	lw	a2,16(sp)
80183fac:	02c02821 	move	a1,s6
80183fb0:	03c03821 	move	a3,s8
80183fb4:	0c060d7f 	jal	801835fc <add_magnitudes>
80183fb8:	02e02021 	move	a0,s7
80183fbc:	8ee20008 	lw	v0,8(s7)
80183fc0:	8ee3000c 	lw	v1,12(s7)
80183fc4:	8fa40010 	lw	a0,16(sp)
80183fc8:	00000000 	nop
80183fcc:	ac820008 	sw	v0,8(a0)
80183fd0:	08060fbf 	j	80183efc <__add+0xe0>
80183fd4:	ac83000c 	sw	v1,12(a0)
80183fd8:	8fa60010 	lw	a2,16(sp)
80183fdc:	03c03821 	move	a3,s8
80183fe0:	0c060e56 	jal	80183958 <sub_magnitudes>
80183fe4:	02e02021 	move	a0,s7
80183fe8:	08060fef 	j	80183fbc <__add+0x1a0>
80183fec:	00000000 	nop
80183ff0:	8fa60010 	lw	a2,16(sp)
80183ff4:	02e02821 	move	a1,s7
80183ff8:	03c03821 	move	a3,s8
80183ffc:	0c060e56 	jal	80183958 <sub_magnitudes>
80184000:	02c02021 	move	a0,s6
80184004:	08060fb9 	j	80183ee4 <__add+0xc8>
80184008:	00000000 	nop

8018400c <__sub>:
8018400c:	27bdffc0 	addiu	sp,sp,-64
80184010:	afbe0038 	sw	s8,56(sp)
80184014:	afb70034 	sw	s7,52(sp)
80184018:	afb60030 	sw	s6,48(sp)
8018401c:	afb5002c 	sw	s5,44(sp)
80184020:	afb40028 	sw	s4,40(sp)
80184024:	afbf003c 	sw	ra,60(sp)
80184028:	afb30024 	sw	s3,36(sp)
8018402c:	afb20020 	sw	s2,32(sp)
80184030:	afb1001c 	sw	s1,28(sp)
80184034:	afb00018 	sw	s0,24(sp)
80184038:	3c02801e 	lui	v0,0x801e
8018403c:	8c93000c 	lw	s3,12(a0)
80184040:	8c544880 	lw	s4,18560(v0)
80184044:	8c554884 	lw	s5,18564(v0)
80184048:	8c920008 	lw	s2,8(a0)
8018404c:	0080b021 	move	s6,a0
80184050:	00a0b821 	move	s7,a1
80184054:	afa60010 	sw	a2,16(sp)
80184058:	00e0f021 	move	s8,a3
8018405c:	02402021 	move	a0,s2
80184060:	02602821 	move	a1,s3
80184064:	02803021 	move	a2,s4
80184068:	0c062b6c 	jal	8018adb0 <__eqdf2>
8018406c:	02a03821 	move	a3,s5
80184070:	1040002e 	beqz	v0,8018412c <__sub+0x120>
80184074:	02802021 	move	a0,s4
80184078:	8ef00008 	lw	s0,8(s7)
8018407c:	8ef1000c 	lw	s1,12(s7)
80184080:	02a02821 	move	a1,s5
80184084:	02003021 	move	a2,s0
80184088:	0c062b6c 	jal	8018adb0 <__eqdf2>
8018408c:	02203821 	move	a3,s1
80184090:	10400017 	beqz	v0,801840f0 <__sub+0xe4>
80184094:	02402021 	move	a0,s2
80184098:	02602821 	move	a1,s3
8018409c:	02003021 	move	a2,s0
801840a0:	0c062b98 	jal	8018ae60 <__nedf2>
801840a4:	02203821 	move	a3,s1
801840a8:	10400036 	beqz	v0,80184184 <__sub+0x178>
801840ac:	02c02021 	move	a0,s6
801840b0:	02e02821 	move	a1,s7
801840b4:	0c0608d8 	jal	80182360 <__acr>
801840b8:	03c03021 	move	a2,s8
801840bc:	1840003f 	blez	v0,801841bc <__sub+0x1b0>
801840c0:	02e02821 	move	a1,s7
801840c4:	8fa60010 	lw	a2,16(sp)
801840c8:	03c03821 	move	a3,s8
801840cc:	0c060d7f 	jal	801835fc <add_magnitudes>
801840d0:	02c02021 	move	a0,s6
801840d4:	8ec20008 	lw	v0,8(s6)
801840d8:	8ec3000c 	lw	v1,12(s6)
801840dc:	8fa40010 	lw	a0,16(sp)
801840e0:	00000000 	nop
801840e4:	ac820008 	sw	v0,8(a0)
801840e8:	08061055 	j	80184154 <__sub+0x148>
801840ec:	ac83000c 	sw	v1,12(a0)
801840f0:	8fa50010 	lw	a1,16(sp)
801840f4:	02c02021 	move	a0,s6
801840f8:	03c03021 	move	a2,s8
801840fc:	8fbf003c 	lw	ra,60(sp)
80184100:	8fbe0038 	lw	s8,56(sp)
80184104:	8fb70034 	lw	s7,52(sp)
80184108:	8fb60030 	lw	s6,48(sp)
8018410c:	8fb5002c 	lw	s5,44(sp)
80184110:	8fb40028 	lw	s4,40(sp)
80184114:	8fb30024 	lw	s3,36(sp)
80184118:	8fb20020 	lw	s2,32(sp)
8018411c:	8fb1001c 	lw	s1,28(sp)
80184120:	8fb00018 	lw	s0,24(sp)
80184124:	0806097f 	j	801825fc <__cpy>
80184128:	27bd0040 	addiu	sp,sp,64
8018412c:	8fa50010 	lw	a1,16(sp)
80184130:	02e02021 	move	a0,s7
80184134:	0c06097f 	jal	801825fc <__cpy>
80184138:	03c03021 	move	a2,s8
8018413c:	8fa30010 	lw	v1,16(sp)
80184140:	8fa40010 	lw	a0,16(sp)
80184144:	8c62000c 	lw	v0,12(v1)
80184148:	3c038000 	lui	v1,0x8000
8018414c:	00431026 	xor	v0,v0,v1
80184150:	ac82000c 	sw	v0,12(a0)
80184154:	8fbf003c 	lw	ra,60(sp)
80184158:	8fbe0038 	lw	s8,56(sp)
8018415c:	8fb70034 	lw	s7,52(sp)
80184160:	8fb60030 	lw	s6,48(sp)
80184164:	8fb5002c 	lw	s5,44(sp)
80184168:	8fb40028 	lw	s4,40(sp)
8018416c:	8fb30024 	lw	s3,36(sp)
80184170:	8fb20020 	lw	s2,32(sp)
80184174:	8fb1001c 	lw	s1,28(sp)
80184178:	8fb00018 	lw	s0,24(sp)
8018417c:	03e00008 	jr	ra
80184180:	27bd0040 	addiu	sp,sp,64
80184184:	02e02821 	move	a1,s7
80184188:	0c0608d8 	jal	80182360 <__acr>
8018418c:	03c03021 	move	a2,s8
80184190:	00401821 	move	v1,v0
80184194:	24020001 	li	v0,1
80184198:	1062001c 	beq	v1,v0,8018420c <__sub+0x200>
8018419c:	2402ffff 	li	v0,-1
801841a0:	10620014 	beq	v1,v0,801841f4 <__sub+0x1e8>
801841a4:	02c02821 	move	a1,s6
801841a8:	8fa20010 	lw	v0,16(sp)
801841ac:	00000000 	nop
801841b0:	ac540008 	sw	s4,8(v0)
801841b4:	08061055 	j	80184154 <__sub+0x148>
801841b8:	ac55000c 	sw	s5,12(v0)
801841bc:	8fa60010 	lw	a2,16(sp)
801841c0:	02c02821 	move	a1,s6
801841c4:	03c03821 	move	a3,s8
801841c8:	0c060d7f 	jal	801835fc <add_magnitudes>
801841cc:	02e02021 	move	a0,s7
801841d0:	8ee20008 	lw	v0,8(s7)
801841d4:	8fa30010 	lw	v1,16(sp)
801841d8:	8fa40010 	lw	a0,16(sp)
801841dc:	ac620008 	sw	v0,8(v1)
801841e0:	8ee3000c 	lw	v1,12(s7)
801841e4:	3c028000 	lui	v0,0x8000
801841e8:	00621826 	xor	v1,v1,v0
801841ec:	08061055 	j	80184154 <__sub+0x148>
801841f0:	ac83000c 	sw	v1,12(a0)
801841f4:	8fa60010 	lw	a2,16(sp)
801841f8:	03c03821 	move	a3,s8
801841fc:	0c060e56 	jal	80183958 <sub_magnitudes>
80184200:	02e02021 	move	a0,s7
80184204:	08061074 	j	801841d0 <__sub+0x1c4>
80184208:	00000000 	nop
8018420c:	8fa60010 	lw	a2,16(sp)
80184210:	02e02821 	move	a1,s7
80184214:	03c03821 	move	a3,s8
80184218:	0c060e56 	jal	80183958 <sub_magnitudes>
8018421c:	02c02021 	move	a0,s6
80184220:	08061035 	j	801840d4 <__sub+0xc8>
80184224:	00000000 	nop

80184228 <__mul>:
80184228:	27bdffa8 	addiu	sp,sp,-88
8018422c:	afa5005c 	sw	a1,92(sp)
80184230:	afa40058 	sw	a0,88(sp)
80184234:	3c02801e 	lui	v0,0x801e
80184238:	afbe0050 	sw	s8,80(sp)
8018423c:	8c444880 	lw	a0,18560(v0)
80184240:	8c454884 	lw	a1,18564(v0)
80184244:	00c0f021 	move	s8,a2
80184248:	8fa2005c 	lw	v0,92(sp)
8018424c:	8fa60058 	lw	a2,88(sp)
80184250:	afbf0054 	sw	ra,84(sp)
80184254:	afb7004c 	sw	s7,76(sp)
80184258:	afb60048 	sw	s6,72(sp)
8018425c:	afb50044 	sw	s5,68(sp)
80184260:	afb40040 	sw	s4,64(sp)
80184264:	afb3003c 	sw	s3,60(sp)
80184268:	afb20038 	sw	s2,56(sp)
8018426c:	afb10034 	sw	s1,52(sp)
80184270:	afb00030 	sw	s0,48(sp)
80184274:	afa70064 	sw	a3,100(sp)
80184278:	afa40028 	sw	a0,40(sp)
8018427c:	afa5002c 	sw	a1,44(sp)
80184280:	8cc40008 	lw	a0,8(a2)
80184284:	8cc5000c 	lw	a1,12(a2)
80184288:	8c47000c 	lw	a3,12(v0)
8018428c:	8c460008 	lw	a2,8(v0)
80184290:	0c0629e0 	jal	8018a780 <__muldf3>
80184294:	00000000 	nop
80184298:	8fa60028 	lw	a2,40(sp)
8018429c:	8fa7002c 	lw	a3,44(sp)
801842a0:	00402021 	move	a0,v0
801842a4:	0c062b6c 	jal	8018adb0 <__eqdf2>
801842a8:	00602821 	move	a1,v1
801842ac:	14400011 	bnez	v0,801842f4 <__mul+0xcc>
801842b0:	00000000 	nop
801842b4:	8fa40028 	lw	a0,40(sp)
801842b8:	8fa5002c 	lw	a1,44(sp)
801842bc:	afc40008 	sw	a0,8(s8)
801842c0:	afc5000c 	sw	a1,12(s8)
801842c4:	8fbf0054 	lw	ra,84(sp)
801842c8:	8fbe0050 	lw	s8,80(sp)
801842cc:	8fb7004c 	lw	s7,76(sp)
801842d0:	8fb60048 	lw	s6,72(sp)
801842d4:	8fb50044 	lw	s5,68(sp)
801842d8:	8fb40040 	lw	s4,64(sp)
801842dc:	8fb3003c 	lw	s3,60(sp)
801842e0:	8fb20038 	lw	s2,56(sp)
801842e4:	8fb10034 	lw	s1,52(sp)
801842e8:	8fb00030 	lw	s0,48(sp)
801842ec:	03e00008 	jr	ra
801842f0:	27bd0058 	addiu	sp,sp,88
801842f4:	8fa50064 	lw	a1,100(sp)
801842f8:	00000000 	nop
801842fc:	28a20003 	slti	v0,a1,3
80184300:	1040009a 	beqz	v0,8018456c <__mul+0x344>
80184304:	00000000 	nop
80184308:	00052840 	sll	a1,a1,0x1
8018430c:	000520c0 	sll	a0,a1,0x3
80184310:	8fa60028 	lw	a2,40(sp)
80184314:	8fa7002c 	lw	a3,44(sp)
80184318:	009e1021 	addu	v0,a0,s8
8018431c:	28a30002 	slti	v1,a1,2
80184320:	ac460008 	sw	a2,8(v0)
80184324:	14600069 	bnez	v1,801844cc <__mul+0x2a4>
80184328:	ac47000c 	sw	a3,12(v0)
8018432c:	3c02801e 	lui	v0,0x801e
80184330:	8c474a64 	lw	a3,19044(v0)
80184334:	3c03801e 	lui	v1,0x801e
80184338:	8c464a60 	lw	a2,19040(v0)
8018433c:	afa70024 	sw	a3,36(sp)
80184340:	8c674a74 	lw	a3,19060(v1)
80184344:	3c02801e 	lui	v0,0x801e
80184348:	afa60020 	sw	a2,32(sp)
8018434c:	afa70014 	sw	a3,20(sp)
80184350:	8c664a70 	lw	a2,19056(v1)
80184354:	8c474a6c 	lw	a3,19052(v0)
80184358:	afa60010 	sw	a2,16(sp)
8018435c:	afa7001c 	sw	a3,28(sp)
80184360:	8c464a68 	lw	a2,19048(v0)
80184364:	8fa70064 	lw	a3,100(sp)
80184368:	afa60018 	sw	a2,24(sp)
8018436c:	00a0b021 	move	s6,a1
80184370:	0080a821 	move	s5,a0
80184374:	00a7b823 	subu	s7,a1,a3
80184378:	8fa30064 	lw	v1,100(sp)
8018437c:	00000000 	nop
80184380:	0076102a 	slt	v0,v1,s6
80184384:	1440007c 	bnez	v0,80184578 <__mul+0x350>
80184388:	02e02021 	move	a0,s7
8018438c:	02c03021 	move	a2,s6
80184390:	24040001 	li	a0,1
80184394:	0086102a 	slt	v0,a0,a2
80184398:	1040001b 	beqz	v0,80184408 <__mul+0x1e0>
8018439c:	24c3ffff 	addiu	v1,a2,-1
801843a0:	000410c0 	sll	v0,a0,0x3
801843a4:	00c4a023 	subu	s4,a2,a0
801843a8:	8fa7005c 	lw	a3,92(sp)
801843ac:	8fa60058 	lw	a2,88(sp)
801843b0:	24420008 	addiu	v0,v0,8
801843b4:	000318c0 	sll	v1,v1,0x3
801843b8:	00c28821 	addu	s1,a2,v0
801843bc:	00678021 	addu	s0,v1,a3
801843c0:	00009021 	move	s2,zero
801843c4:	02be9821 	addu	s3,s5,s8
801843c8:	8e240000 	lw	a0,0(s1)
801843cc:	8e250004 	lw	a1,4(s1)
801843d0:	8e060008 	lw	a2,8(s0)
801843d4:	8e07000c 	lw	a3,12(s0)
801843d8:	0c0629e0 	jal	8018a780 <__muldf3>
801843dc:	26520001 	addiu	s2,s2,1
801843e0:	8e640008 	lw	a0,8(s3)
801843e4:	8e65000c 	lw	a1,12(s3)
801843e8:	00403021 	move	a2,v0
801843ec:	0c0629c2 	jal	8018a708 <__adddf3>
801843f0:	00603821 	move	a3,v1
801843f4:	ae620008 	sw	v0,8(s3)
801843f8:	ae63000c 	sw	v1,12(s3)
801843fc:	2610fff8 	addiu	s0,s0,-8
80184400:	1654fff1 	bne	s2,s4,801843c8 <__mul+0x1a0>
80184404:	26310008 	addiu	s1,s1,8
80184408:	02bea021 	addu	s4,s5,s8
8018440c:	8e920008 	lw	s2,8(s4)
80184410:	8e93000c 	lw	s3,12(s4)
80184414:	8fa60020 	lw	a2,32(sp)
80184418:	8fa70024 	lw	a3,36(sp)
8018441c:	02402021 	move	a0,s2
80184420:	0c0629c2 	jal	8018a708 <__adddf3>
80184424:	02602821 	move	a1,s3
80184428:	8fa60020 	lw	a2,32(sp)
8018442c:	8fa70024 	lw	a3,36(sp)
80184430:	00402021 	move	a0,v0
80184434:	0c0629a2 	jal	8018a688 <__subdf3>
80184438:	00602821 	move	a1,v1
8018443c:	00403021 	move	a2,v0
80184440:	02402021 	move	a0,s2
80184444:	02602821 	move	a1,s3
80184448:	00603821 	move	a3,v1
8018444c:	00408021 	move	s0,v0
80184450:	0c062c0c 	jal	8018b030 <__ltdf2>
80184454:	00608821 	move	s1,v1
80184458:	04410009 	bgez	v0,80184480 <__mul+0x258>
8018445c:	02402021 	move	a0,s2
80184460:	8fa60018 	lw	a2,24(sp)
80184464:	8fa7001c 	lw	a3,28(sp)
80184468:	02002021 	move	a0,s0
8018446c:	0c0629a2 	jal	8018a688 <__subdf3>
80184470:	02202821 	move	a1,s1
80184474:	00408021 	move	s0,v0
80184478:	00608821 	move	s1,v1
8018447c:	02402021 	move	a0,s2
80184480:	02602821 	move	a1,s3
80184484:	02003021 	move	a2,s0
80184488:	0c0629a2 	jal	8018a688 <__subdf3>
8018448c:	02203821 	move	a3,s1
80184490:	26d6ffff 	addiu	s6,s6,-1
80184494:	8fa60010 	lw	a2,16(sp)
80184498:	8fa70014 	lw	a3,20(sp)
8018449c:	02002021 	move	a0,s0
801844a0:	ae820008 	sw	v0,8(s4)
801844a4:	ae83000c 	sw	v1,12(s4)
801844a8:	02202821 	move	a1,s1
801844ac:	0c0629e0 	jal	8018a780 <__muldf3>
801844b0:	0016a8c0 	sll	s5,s6,0x3
801844b4:	02be2021 	addu	a0,s5,s8
801844b8:	ac820008 	sw	v0,8(a0)
801844bc:	24020001 	li	v0,1
801844c0:	ac83000c 	sw	v1,12(a0)
801844c4:	16c2ffac 	bne	s6,v0,80184378 <__mul+0x150>
801844c8:	26f7ffff 	addiu	s7,s7,-1
801844cc:	8fc60010 	lw	a2,16(s8)
801844d0:	8fc70014 	lw	a3,20(s8)
801844d4:	8fa40028 	lw	a0,40(sp)
801844d8:	8fa5002c 	lw	a1,44(sp)
801844dc:	0c062b6c 	jal	8018adb0 <__eqdf2>
801844e0:	00000000 	nop
801844e4:	14400027 	bnez	v0,80184584 <__mul+0x35c>
801844e8:	00000000 	nop
801844ec:	8fa20064 	lw	v0,100(sp)
801844f0:	00000000 	nop
801844f4:	1840000a 	blez	v0,80184520 <__mul+0x2f8>
801844f8:	03c02021 	move	a0,s8
801844fc:	00002821 	move	a1,zero
80184500:	8c83001c 	lw	v1,28(a0)
80184504:	8c820018 	lw	v0,24(a0)
80184508:	ac830014 	sw	v1,20(a0)
8018450c:	8fa30064 	lw	v1,100(sp)
80184510:	24a50001 	addiu	a1,a1,1
80184514:	ac820010 	sw	v0,16(a0)
80184518:	14a3fff9 	bne	a1,v1,80184500 <__mul+0x2d8>
8018451c:	24840008 	addiu	a0,a0,8
80184520:	8fa40058 	lw	a0,88(sp)
80184524:	8fa5005c 	lw	a1,92(sp)
80184528:	8c820000 	lw	v0,0(a0)
8018452c:	8ca30000 	lw	v1,0(a1)
80184530:	00000000 	nop
80184534:	00431021 	addu	v0,v0,v1
80184538:	2442ffff 	addiu	v0,v0,-1
8018453c:	afc20000 	sw	v0,0(s8)
80184540:	8fa20058 	lw	v0,88(sp)
80184544:	8fa3005c 	lw	v1,92(sp)
80184548:	8c440008 	lw	a0,8(v0)
8018454c:	8c45000c 	lw	a1,12(v0)
80184550:	8c660008 	lw	a2,8(v1)
80184554:	8c67000c 	lw	a3,12(v1)
80184558:	0c0629e0 	jal	8018a780 <__muldf3>
8018455c:	00000000 	nop
80184560:	afc20008 	sw	v0,8(s8)
80184564:	080610b1 	j	801842c4 <__mul+0x9c>
80184568:	afc3000c 	sw	v1,12(s8)
8018456c:	8fa60064 	lw	a2,100(sp)
80184570:	080610c3 	j	8018430c <__mul+0xe4>
80184574:	24c50003 	addiu	a1,a2,3
80184578:	8fa50064 	lw	a1,100(sp)
8018457c:	080610e5 	j	80184394 <__mul+0x16c>
80184580:	24a60001 	addiu	a2,a1,1
80184584:	8fa60058 	lw	a2,88(sp)
80184588:	8fa7005c 	lw	a3,92(sp)
8018458c:	8cc20000 	lw	v0,0(a2)
80184590:	8ce30000 	lw	v1,0(a3)
80184594:	00000000 	nop
80184598:	00431021 	addu	v0,v0,v1
8018459c:	08061150 	j	80184540 <__mul+0x318>
801845a0:	afc20000 	sw	v0,0(s8)

801845a4 <__inv>:
801845a4:	27bdfd30 	addiu	sp,sp,-720
801845a8:	afb502bc 	sw	s5,700(sp)
801845ac:	27b50018 	addiu	s5,sp,24
801845b0:	afb302b4 	sw	s3,692(sp)
801845b4:	afb102ac 	sw	s1,684(sp)
801845b8:	00a09821 	move	s3,a1
801845bc:	00c08821 	move	s1,a2
801845c0:	02a02821 	move	a1,s5
801845c4:	afbf02c8 	sw	ra,712(sp)
801845c8:	afb702c4 	sw	s7,708(sp)
801845cc:	afb402b8 	sw	s4,696(sp)
801845d0:	0080b821 	move	s7,a0
801845d4:	afb602c0 	sw	s6,704(sp)
801845d8:	afb202b0 	sw	s2,688(sp)
801845dc:	0c06097f 	jal	801825fc <__cpy>
801845e0:	afb002a8 	sw	s0,680(sp)
801845e4:	02a02021 	move	a0,s5
801845e8:	27a50010 	addiu	a1,sp,16
801845ec:	02203021 	move	a2,s1
801845f0:	0c060b46 	jal	80182d18 <__mp_dbl>
801845f4:	afa00018 	sw	zero,24(sp)
801845f8:	3c02801e 	lui	v0,0x801e
801845fc:	8fa60010 	lw	a2,16(sp)
80184600:	8fa70014 	lw	a3,20(sp)
80184604:	8c444888 	lw	a0,18568(v0)
80184608:	8c45488c 	lw	a1,18572(v0)
8018460c:	0c062ad0 	jal	8018ab40 <__divdf3>
80184610:	00000000 	nop
80184614:	00402021 	move	a0,v0
80184618:	00602821 	move	a1,v1
8018461c:	02603021 	move	a2,s3
80184620:	02203821 	move	a3,s1
80184624:	afa20010 	sw	v0,16(sp)
80184628:	0c060c91 	jal	80183244 <__dbl_mp>
8018462c:	afa30014 	sw	v1,20(sp)
80184630:	3c02801e 	lui	v0,0x801e
80184634:	244249d8 	addiu	v0,v0,18904
80184638:	00112080 	sll	a0,s1,0x2
8018463c:	00822021 	addu	a0,a0,v0
80184640:	8e630000 	lw	v1,0(s3)
80184644:	8ee20000 	lw	v0,0(s7)
80184648:	8c940000 	lw	s4,0(a0)
8018464c:	00621823 	subu	v1,v1,v0
80184650:	1a80001a 	blez	s4,801846bc <__inv+0x118>
80184654:	ae630000 	sw	v1,0(s3)
80184658:	00009021 	move	s2,zero
8018465c:	27b00160 	addiu	s0,sp,352
80184660:	3c16801e 	lui	s6,0x801e
80184664:	02602021 	move	a0,s3
80184668:	02002821 	move	a1,s0
8018466c:	0c06097f 	jal	801825fc <__cpy>
80184670:	02203021 	move	a2,s1
80184674:	02e02021 	move	a0,s7
80184678:	02002821 	move	a1,s0
8018467c:	02603021 	move	a2,s3
80184680:	0c06108a 	jal	80184228 <__mul>
80184684:	02203821 	move	a3,s1
80184688:	26c44890 	addiu	a0,s6,18576
8018468c:	02602821 	move	a1,s3
80184690:	02a03021 	move	a2,s5
80184694:	0c061003 	jal	8018400c <__sub>
80184698:	02203821 	move	a3,s1
8018469c:	26520001 	addiu	s2,s2,1
801846a0:	02002021 	move	a0,s0
801846a4:	02a02821 	move	a1,s5
801846a8:	02603021 	move	a2,s3
801846ac:	0c06108a 	jal	80184228 <__mul>
801846b0:	02203821 	move	a3,s1
801846b4:	1654ffec 	bne	s2,s4,80184668 <__inv+0xc4>
801846b8:	02602021 	move	a0,s3
801846bc:	8fbf02c8 	lw	ra,712(sp)
801846c0:	8fb702c4 	lw	s7,708(sp)
801846c4:	8fb602c0 	lw	s6,704(sp)
801846c8:	8fb502bc 	lw	s5,700(sp)
801846cc:	8fb402b8 	lw	s4,696(sp)
801846d0:	8fb302b4 	lw	s3,692(sp)
801846d4:	8fb202b0 	lw	s2,688(sp)
801846d8:	8fb102ac 	lw	s1,684(sp)
801846dc:	8fb002a8 	lw	s0,680(sp)
801846e0:	03e00008 	jr	ra
801846e4:	27bd02d0 	addiu	sp,sp,720

801846e8 <__dvd>:
801846e8:	27bdfe88 	addiu	sp,sp,-376
801846ec:	3c02801e 	lui	v0,0x801e
801846f0:	afb60170 	sw	s6,368(sp)
801846f4:	afb5016c 	sw	s5,364(sp)
801846f8:	afb40168 	sw	s4,360(sp)
801846fc:	afb30164 	sw	s3,356(sp)
80184700:	afb20160 	sw	s2,352(sp)
80184704:	afb1015c 	sw	s1,348(sp)
80184708:	afb00158 	sw	s0,344(sp)
8018470c:	afbf0174 	sw	ra,372(sp)
80184710:	8c524880 	lw	s2,18560(v0)
80184714:	8c534884 	lw	s3,18564(v0)
80184718:	0080a021 	move	s4,a0
8018471c:	00a08021 	move	s0,a1
80184720:	8c840008 	lw	a0,8(a0)
80184724:	8e85000c 	lw	a1,12(s4)
80184728:	00e08821 	move	s1,a3
8018472c:	00c0b021 	move	s6,a2
80184730:	02603821 	move	a3,s3
80184734:	0c062b6c 	jal	8018adb0 <__eqdf2>
80184738:	02403021 	move	a2,s2
8018473c:	27b50010 	addiu	s5,sp,16
80184740:	02002021 	move	a0,s0
80184744:	02a02821 	move	a1,s5
80184748:	1440000d 	bnez	v0,80184780 <__dvd+0x98>
8018474c:	02203021 	move	a2,s1
80184750:	aed20008 	sw	s2,8(s6)
80184754:	aed3000c 	sw	s3,12(s6)
80184758:	8fbf0174 	lw	ra,372(sp)
8018475c:	8fb60170 	lw	s6,368(sp)
80184760:	8fb5016c 	lw	s5,364(sp)
80184764:	8fb40168 	lw	s4,360(sp)
80184768:	8fb30164 	lw	s3,356(sp)
8018476c:	8fb20160 	lw	s2,352(sp)
80184770:	8fb1015c 	lw	s1,348(sp)
80184774:	8fb00158 	lw	s0,344(sp)
80184778:	03e00008 	jr	ra
8018477c:	27bd0178 	addiu	sp,sp,376
80184780:	0c061169 	jal	801845a4 <__inv>
80184784:	00000000 	nop
80184788:	02802021 	move	a0,s4
8018478c:	02a02821 	move	a1,s5
80184790:	02c03021 	move	a2,s6
80184794:	0c06108a 	jal	80184228 <__mul>
80184798:	02203821 	move	a3,s1
8018479c:	080611d6 	j	80184758 <__dvd+0x70>
801847a0:	00000000 	nop
	...

801847b0 <__mpatan>:
801847b0:	27bdf430 	addiu	sp,sp,-3024
801847b4:	afb20bb0 	sw	s2,2992(sp)
801847b8:	afa40bd0 	sw	a0,3024(sp)
801847bc:	afa50bd4 	sw	a1,3028(sp)
801847c0:	27a40018 	addiu	a0,sp,24
801847c4:	00002821 	move	a1,zero
801847c8:	00c09021 	move	s2,a2
801847cc:	24060148 	li	a2,328
801847d0:	afbf0bcc 	sw	ra,3020(sp)
801847d4:	afbe0bc8 	sw	s8,3016(sp)
801847d8:	afb70bc4 	sw	s7,3012(sp)
801847dc:	afb60bc0 	sw	s6,3008(sp)
801847e0:	afb50bbc 	sw	s5,3004(sp)
801847e4:	afb40bb8 	sw	s4,3000(sp)
801847e8:	afb30bb4 	sw	s3,2996(sp)
801847ec:	afb10bac 	sw	s1,2988(sp)
801847f0:	0c043299 	jal	8010ca64 <memset>
801847f4:	afb00ba8 	sw	s0,2984(sp)
801847f8:	27a40160 	addiu	a0,sp,352
801847fc:	00002821 	move	a1,zero
80184800:	0c043299 	jal	8010ca64 <memset>
80184804:	24060148 	li	a2,328
80184808:	27a402a8 	addiu	a0,sp,680
8018480c:	00002821 	move	a1,zero
80184810:	0c043299 	jal	8010ca64 <memset>
80184814:	24060148 	li	a2,328
80184818:	8fa30bd0 	lw	v1,3024(sp)
8018481c:	00000000 	nop
80184820:	8c620000 	lw	v0,0(v1)
80184824:	00000000 	nop
80184828:	184000a3 	blez	v0,80184ab8 <__mpatan+0x308>
8018482c:	27b10538 	addiu	s1,sp,1336
80184830:	3c02801e 	lui	v0,0x801e
80184834:	3c03801e 	lui	v1,0x801e
80184838:	8fa40bd0 	lw	a0,3024(sp)
8018483c:	8c484b60 	lw	t0,19296(v0)
80184840:	8c494b64 	lw	t1,19300(v0)
80184844:	8c764b58 	lw	s6,19288(v1)
80184848:	8c774b5c 	lw	s7,19292(v1)
8018484c:	24020001 	li	v0,1
80184850:	00802821 	move	a1,a0
80184854:	02203021 	move	a2,s1
80184858:	02403821 	move	a3,s2
8018485c:	afa20018 	sw	v0,24(sp)
80184860:	afa80020 	sw	t0,32(sp)
80184864:	afa90024 	sw	t1,36(sp)
80184868:	afa202a8 	sw	v0,680(sp)
8018486c:	afa20160 	sw	v0,352(sp)
80184870:	afa802b0 	sw	t0,688(sp)
80184874:	afa902b4 	sw	t1,692(sp)
80184878:	afa80168 	sw	t0,360(sp)
8018487c:	afa9016c 	sw	t1,364(sp)
80184880:	afa80028 	sw	t0,40(sp)
80184884:	afa9002c 	sw	t1,44(sp)
80184888:	afb60170 	sw	s6,368(sp)
8018488c:	0c06108a 	jal	80184228 <__mul>
80184890:	afb70174 	sw	s7,372(sp)
80184894:	24040038 	li	a0,56
80184898:	241e0007 	li	s8,7
8018489c:	afa40ba0 	sw	a0,2976(sp)
801848a0:	00008021 	move	s0,zero
801848a4:	27b507c8 	addiu	s5,sp,1992
801848a8:	27b30910 	addiu	s3,sp,2320
801848ac:	27b40a58 	addiu	s4,sp,2648
801848b0:	02403821 	move	a3,s2
801848b4:	27a40018 	addiu	a0,sp,24
801848b8:	02202821 	move	a1,s1
801848bc:	0c060f87 	jal	80183e1c <__add>
801848c0:	02a03021 	move	a2,s5
801848c4:	02a02021 	move	a0,s5
801848c8:	02602821 	move	a1,s3
801848cc:	0c0613b6 	jal	80184ed8 <__mpsqrt>
801848d0:	02403021 	move	a2,s2
801848d4:	02602021 	move	a0,s3
801848d8:	02602821 	move	a1,s3
801848dc:	02a03021 	move	a2,s5
801848e0:	0c060f87 	jal	80183e1c <__add>
801848e4:	02403821 	move	a3,s2
801848e8:	27a40160 	addiu	a0,sp,352
801848ec:	02202821 	move	a1,s1
801848f0:	02603021 	move	a2,s3
801848f4:	0c060f87 	jal	80183e1c <__add>
801848f8:	02403821 	move	a3,s2
801848fc:	02a02021 	move	a0,s5
80184900:	02602821 	move	a1,s3
80184904:	02803021 	move	a2,s4
80184908:	0c060f87 	jal	80183e1c <__add>
8018490c:	02403821 	move	a3,s2
80184910:	02202021 	move	a0,s1
80184914:	02802821 	move	a1,s4
80184918:	02a03021 	move	a2,s5
8018491c:	0c0611ba 	jal	801846e8 <__dvd>
80184920:	02403821 	move	a3,s2
80184924:	26100001 	addiu	s0,s0,1
80184928:	02a02021 	move	a0,s5
8018492c:	02202821 	move	a1,s1
80184930:	0c06097f 	jal	801825fc <__cpy>
80184934:	02403021 	move	a2,s2
80184938:	17d0ffde 	bne	s8,s0,801848b4 <__mpatan+0x104>
8018493c:	02403821 	move	a3,s2
80184940:	02202021 	move	a0,s1
80184944:	27a503f0 	addiu	a1,sp,1008
80184948:	0c0613b6 	jal	80184ed8 <__mpsqrt>
8018494c:	02403021 	move	a2,s2
80184950:	8fa40bd0 	lw	a0,3024(sp)
80184954:	00000000 	nop
80184958:	8c820008 	lw	v0,8(a0)
8018495c:	8c83000c 	lw	v1,12(a0)
80184960:	afa203f8 	sw	v0,1016(sp)
80184964:	afa303fc 	sw	v1,1020(sp)
80184968:	3c02801e 	lui	v0,0x801e
8018496c:	24424ad0 	addiu	v0,v0,19152
80184970:	00122080 	sll	a0,s2,0x2
80184974:	00822021 	addu	a0,a0,v0
80184978:	3c02801e 	lui	v0,0x801e
8018497c:	24424ba8 	addiu	v0,v0,19368
80184980:	001218c0 	sll	v1,s2,0x3
80184984:	00621821 	addu	v1,v1,v0
80184988:	8c850000 	lw	a1,0(a0)
8018498c:	8c680000 	lw	t0,0(v1)
80184990:	8c690004 	lw	t1,4(v1)
80184994:	27b40680 	addiu	s4,sp,1664
80184998:	24b0ffff 	addiu	s0,a1,-1
8018499c:	02202021 	move	a0,s1
801849a0:	27a502a8 	addiu	a1,sp,680
801849a4:	02803021 	move	a2,s4
801849a8:	02403821 	move	a3,s2
801849ac:	afa802b8 	sw	t0,696(sp)
801849b0:	0c0611ba 	jal	801846e8 <__dvd>
801849b4:	afa902bc 	sw	t1,700(sp)
801849b8:	2a020002 	slti	v0,s0,2
801849bc:	1440001b 	bnez	v0,80184a2c <__mpatan+0x27c>
801849c0:	27b30910 	addiu	s3,sp,2320
801849c4:	241e0001 	li	s8,1
801849c8:	8fa402b8 	lw	a0,696(sp)
801849cc:	8fa502bc 	lw	a1,700(sp)
801849d0:	02c03021 	move	a2,s6
801849d4:	0c0629a2 	jal	8018a688 <__subdf3>
801849d8:	02e03821 	move	a3,s7
801849dc:	02202021 	move	a0,s1
801849e0:	27a502a8 	addiu	a1,sp,680
801849e4:	02a03021 	move	a2,s5
801849e8:	02403821 	move	a3,s2
801849ec:	afa202b8 	sw	v0,696(sp)
801849f0:	0c0611ba 	jal	801846e8 <__dvd>
801849f4:	afa302bc 	sw	v1,700(sp)
801849f8:	02202021 	move	a0,s1
801849fc:	02802821 	move	a1,s4
80184a00:	02603021 	move	a2,s3
80184a04:	0c06108a 	jal	80184228 <__mul>
80184a08:	02403821 	move	a3,s2
80184a0c:	2610ffff 	addiu	s0,s0,-1
80184a10:	02a02021 	move	a0,s5
80184a14:	02602821 	move	a1,s3
80184a18:	02803021 	move	a2,s4
80184a1c:	0c061003 	jal	8018400c <__sub>
80184a20:	02403821 	move	a3,s2
80184a24:	161effe8 	bne	s0,s8,801849c8 <__mpatan+0x218>
80184a28:	00000000 	nop
80184a2c:	27a403f0 	addiu	a0,sp,1008
80184a30:	02802821 	move	a1,s4
80184a34:	02a03021 	move	a2,s5
80184a38:	0c06108a 	jal	80184228 <__mul>
80184a3c:	02403821 	move	a3,s2
80184a40:	27a403f0 	addiu	a0,sp,1008
80184a44:	02a02821 	move	a1,s5
80184a48:	02803021 	move	a2,s4
80184a4c:	0c061003 	jal	8018400c <__sub>
80184a50:	02403821 	move	a3,s2
80184a54:	8fa30ba0 	lw	v1,2976(sp)
80184a58:	3c02801e 	lui	v0,0x801e
80184a5c:	24424b68 	addiu	v0,v0,19304
80184a60:	00621021 	addu	v0,v1,v0
80184a64:	8c480000 	lw	t0,0(v0)
80184a68:	8c490004 	lw	t1,4(v0)
80184a6c:	8fa60bd4 	lw	a2,3028(sp)
80184a70:	27a402a8 	addiu	a0,sp,680
80184a74:	02802821 	move	a1,s4
80184a78:	02403821 	move	a3,s2
80184a7c:	afa802b8 	sw	t0,696(sp)
80184a80:	0c06108a 	jal	80184228 <__mul>
80184a84:	afa902bc 	sw	t1,700(sp)
80184a88:	8fbf0bcc 	lw	ra,3020(sp)
80184a8c:	8fbe0bc8 	lw	s8,3016(sp)
80184a90:	8fb70bc4 	lw	s7,3012(sp)
80184a94:	8fb60bc0 	lw	s6,3008(sp)
80184a98:	8fb50bbc 	lw	s5,3004(sp)
80184a9c:	8fb40bb8 	lw	s4,3000(sp)
80184aa0:	8fb30bb4 	lw	s3,2996(sp)
80184aa4:	8fb20bb0 	lw	s2,2992(sp)
80184aa8:	8fb10bac 	lw	s1,2988(sp)
80184aac:	8fb00ba8 	lw	s0,2984(sp)
80184ab0:	03e00008 	jr	ra
80184ab4:	27bd0bd0 	addiu	sp,sp,3024
80184ab8:	10400021 	beqz	v0,80184b40 <__mpatan+0x390>
80184abc:	3c02801e 	lui	v0,0x801e
80184ac0:	3c03801e 	lui	v1,0x801e
80184ac4:	8fa40bd0 	lw	a0,3024(sp)
80184ac8:	8c484b60 	lw	t0,19296(v0)
80184acc:	8c494b64 	lw	t1,19300(v0)
80184ad0:	8c764b58 	lw	s6,19288(v1)
80184ad4:	8c774b5c 	lw	s7,19292(v1)
80184ad8:	27b10538 	addiu	s1,sp,1336
80184adc:	24020001 	li	v0,1
80184ae0:	00802821 	move	a1,a0
80184ae4:	02203021 	move	a2,s1
80184ae8:	02403821 	move	a3,s2
80184aec:	afa20018 	sw	v0,24(sp)
80184af0:	afa80020 	sw	t0,32(sp)
80184af4:	afa90024 	sw	t1,36(sp)
80184af8:	afa202a8 	sw	v0,680(sp)
80184afc:	afa20160 	sw	v0,352(sp)
80184b00:	afa802b0 	sw	t0,688(sp)
80184b04:	afa902b4 	sw	t1,692(sp)
80184b08:	afa80168 	sw	t0,360(sp)
80184b0c:	afa9016c 	sw	t1,364(sp)
80184b10:	afa80028 	sw	t0,40(sp)
80184b14:	afa9002c 	sw	t1,44(sp)
80184b18:	afb60170 	sw	s6,368(sp)
80184b1c:	0c06108a 	jal	80184228 <__mul>
80184b20:	afb70174 	sw	s7,372(sp)
80184b24:	afa00ba0 	sw	zero,2976(sp)
80184b28:	8fa40bd0 	lw	a0,3024(sp)
80184b2c:	27a503f0 	addiu	a1,sp,1008
80184b30:	0c06097f 	jal	801825fc <__cpy>
80184b34:	02403021 	move	a2,s2
80184b38:	0806125a 	j	80184968 <__mpatan+0x1b8>
80184b3c:	27b507c8 	addiu	s5,sp,1992
80184b40:	00602021 	move	a0,v1
80184b44:	27a50010 	addiu	a1,sp,16
80184b48:	0c060b46 	jal	80182d18 <__mp_dbl>
80184b4c:	02403021 	move	a2,s2
80184b50:	8fb00010 	lw	s0,16(sp)
80184b54:	8fb10014 	lw	s1,20(sp)
80184b58:	00003021 	move	a2,zero
80184b5c:	00003821 	move	a3,zero
80184b60:	02002021 	move	a0,s0
80184b64:	0c062c0c 	jal	8018b030 <__ltdf2>
80184b68:	02202821 	move	a1,s1
80184b6c:	04400034 	bltz	v0,80184c40 <__mpatan+0x490>
80184b70:	3c048000 	lui	a0,0x8000
80184b74:	3c02801e 	lui	v0,0x801e
80184b78:	8c544b60 	lw	s4,19296(v0)
80184b7c:	8c554b64 	lw	s5,19300(v0)
80184b80:	3c02801e 	lui	v0,0x801e
80184b84:	24424cb0 	addiu	v0,v0,19632
80184b88:	afb00010 	sw	s0,16(sp)
80184b8c:	afb10014 	sw	s1,20(sp)
80184b90:	24530030 	addiu	s3,v0,48
80184b94:	241e0006 	li	s8,6
80184b98:	8e660000 	lw	a2,0(s3)
80184b9c:	8e670004 	lw	a3,4(s3)
80184ba0:	001e10c0 	sll	v0,s8,0x3
80184ba4:	02002021 	move	a0,s0
80184ba8:	02202821 	move	a1,s1
80184bac:	0c062bc4 	jal	8018af10 <__gtdf2>
80184bb0:	afa20ba0 	sw	v0,2976(sp)
80184bb4:	1c400006 	bgtz	v0,80184bd0 <__mpatan+0x420>
80184bb8:	3c02801e 	lui	v0,0x801e
80184bbc:	27deffff 	addiu	s8,s8,-1
80184bc0:	17c0fff5 	bnez	s8,80184b98 <__mpatan+0x3e8>
80184bc4:	2673fff8 	addiu	s3,s3,-8
80184bc8:	080612b0 	j	80184ac0 <__mpatan+0x310>
80184bcc:	3c02801e 	lui	v0,0x801e
80184bd0:	8fa40bd0 	lw	a0,3024(sp)
80184bd4:	27b10538 	addiu	s1,sp,1336
80184bd8:	8c564b58 	lw	s6,19288(v0)
80184bdc:	8c574b5c 	lw	s7,19292(v0)
80184be0:	24030001 	li	v1,1
80184be4:	00802821 	move	a1,a0
80184be8:	02203021 	move	a2,s1
80184bec:	02403821 	move	a3,s2
80184bf0:	afa30018 	sw	v1,24(sp)
80184bf4:	afb40020 	sw	s4,32(sp)
80184bf8:	afb50024 	sw	s5,36(sp)
80184bfc:	afa302a8 	sw	v1,680(sp)
80184c00:	afa30160 	sw	v1,352(sp)
80184c04:	afb402b0 	sw	s4,688(sp)
80184c08:	afb502b4 	sw	s5,692(sp)
80184c0c:	afb40168 	sw	s4,360(sp)
80184c10:	afb5016c 	sw	s5,364(sp)
80184c14:	afb40028 	sw	s4,40(sp)
80184c18:	afb5002c 	sw	s5,44(sp)
80184c1c:	afb60170 	sw	s6,368(sp)
80184c20:	0c06108a 	jal	80184228 <__mul>
80184c24:	afb70174 	sw	s7,372(sp)
80184c28:	13c0ffbf 	beqz	s8,80184b28 <__mpatan+0x378>
80184c2c:	00000000 	nop
80184c30:	1fc0ff1c 	bgtz	s8,801848a4 <__mpatan+0xf4>
80184c34:	00008021 	move	s0,zero
80184c38:	08061250 	j	80184940 <__mpatan+0x190>
80184c3c:	27b507c8 	addiu	s5,sp,1992
80184c40:	02241826 	xor	v1,s1,a0
80184c44:	080612dd 	j	80184b74 <__mpatan+0x3c4>
80184c48:	00608821 	move	s1,v1
80184c4c:	00000000 	nop

80184c50 <fastiroot>:
80184c50:	27bdffc8 	addiu	sp,sp,-56
80184c54:	afb20018 	sw	s2,24(sp)
80184c58:	3c123fff 	lui	s2,0x3fff
80184c5c:	3652ffff 	ori	s2,s2,0xffff
80184c60:	00b29024 	and	s2,a1,s2
80184c64:	3c023fe0 	lui	v0,0x3fe0
80184c68:	02429025 	or	s2,s2,v0
80184c6c:	3c028019 	lui	v0,0x8019
80184c70:	8c46cea8 	lw	a2,-12632(v0)
80184c74:	8c47ceac 	lw	a3,-12628(v0)
80184c78:	afa5003c 	sw	a1,60(sp)
80184c7c:	02402821 	move	a1,s2
80184c80:	afbf0030 	sw	ra,48(sp)
80184c84:	afb7002c 	sw	s7,44(sp)
80184c88:	afb60028 	sw	s6,40(sp)
80184c8c:	afb50024 	sw	s5,36(sp)
80184c90:	afb40020 	sw	s4,32(sp)
80184c94:	afb3001c 	sw	s3,28(sp)
80184c98:	0080a021 	move	s4,a0
80184c9c:	afb10014 	sw	s1,20(sp)
80184ca0:	afb00010 	sw	s0,16(sp)
80184ca4:	0c0629a2 	jal	8018a688 <__subdf3>
80184ca8:	afa40038 	sw	a0,56(sp)
80184cac:	3c04801e 	lui	a0,0x801e
80184cb0:	00408021 	move	s0,v0
80184cb4:	00608821 	move	s1,v1
80184cb8:	8c864cf0 	lw	a2,19696(a0)
80184cbc:	8fa3003c 	lw	v1,60(sp)
80184cc0:	8c874cf4 	lw	a3,19700(a0)
80184cc4:	02202821 	move	a1,s1
80184cc8:	02002021 	move	a0,s0
80184ccc:	0240a821 	move	s5,s2
80184cd0:	0c0629e0 	jal	8018a780 <__muldf3>
80184cd4:	00729023 	subu	s2,v1,s2
80184cd8:	00402021 	move	a0,v0
80184cdc:	3c02801e 	lui	v0,0x801e
80184ce0:	8c464cf8 	lw	a2,19704(v0)
80184ce4:	8c474cfc 	lw	a3,19708(v0)
80184ce8:	0c0629c2 	jal	8018a708 <__adddf3>
80184cec:	00602821 	move	a1,v1
80184cf0:	00403021 	move	a2,v0
80184cf4:	02002021 	move	a0,s0
80184cf8:	02202821 	move	a1,s1
80184cfc:	0c0629e0 	jal	8018a780 <__muldf3>
80184d00:	00603821 	move	a3,v1
80184d04:	00402021 	move	a0,v0
80184d08:	3c02801e 	lui	v0,0x801e
80184d0c:	8c464d00 	lw	a2,19712(v0)
80184d10:	8c474d04 	lw	a3,19716(v0)
80184d14:	0c0629a2 	jal	8018a688 <__subdf3>
80184d18:	00602821 	move	a1,v1
80184d1c:	00403021 	move	a2,v0
80184d20:	02002021 	move	a0,s0
80184d24:	02202821 	move	a1,s1
80184d28:	0c0629e0 	jal	8018a780 <__muldf3>
80184d2c:	00603821 	move	a3,v1
80184d30:	00402021 	move	a0,v0
80184d34:	3c02801e 	lui	v0,0x801e
80184d38:	8c464d08 	lw	a2,19720(v0)
80184d3c:	8c474d0c 	lw	a3,19724(v0)
80184d40:	0c0629c2 	jal	8018a708 <__adddf3>
80184d44:	00602821 	move	a1,v1
80184d48:	00408021 	move	s0,v0
80184d4c:	3c02801e 	lui	v0,0x801e
80184d50:	244228e0 	addiu	v0,v0,10464
80184d54:	8c460000 	lw	a2,0(v0)
80184d58:	8c470004 	lw	a3,4(v0)
80184d5c:	02802021 	move	a0,s4
80184d60:	02a02821 	move	a1,s5
80184d64:	0c0629e0 	jal	8018a780 <__muldf3>
80184d68:	00608821 	move	s1,v1
80184d6c:	00403021 	move	a2,v0
80184d70:	02002021 	move	a0,s0
80184d74:	02202821 	move	a1,s1
80184d78:	00603821 	move	a3,v1
80184d7c:	0040b021 	move	s6,v0
80184d80:	0c0629e0 	jal	8018a780 <__muldf3>
80184d84:	0060b821 	move	s7,v1
80184d88:	00403021 	move	a2,v0
80184d8c:	02002021 	move	a0,s0
80184d90:	02202821 	move	a1,s1
80184d94:	0c0629e0 	jal	8018a780 <__muldf3>
80184d98:	00603821 	move	a3,v1
80184d9c:	3c04801e 	lui	a0,0x801e
80184da0:	8c943a20 	lw	s4,14880(a0)
80184da4:	8c953a24 	lw	s5,14884(a0)
80184da8:	02803021 	move	a2,s4
80184dac:	02a03821 	move	a3,s5
80184db0:	00402021 	move	a0,v0
80184db4:	0c0629c2 	jal	8018a708 <__adddf3>
80184db8:	00602821 	move	a1,v1
80184dbc:	00403021 	move	a2,v0
80184dc0:	02002021 	move	a0,s0
80184dc4:	02202821 	move	a1,s1
80184dc8:	0c0629e0 	jal	8018a780 <__muldf3>
80184dcc:	00603821 	move	a3,v1
80184dd0:	00403021 	move	a2,v0
80184dd4:	02c02021 	move	a0,s6
80184dd8:	02e02821 	move	a1,s7
80184ddc:	00603821 	move	a3,v1
80184de0:	00408021 	move	s0,v0
80184de4:	0c0629e0 	jal	8018a780 <__muldf3>
80184de8:	00608821 	move	s1,v1
80184dec:	00403021 	move	a2,v0
80184df0:	02002021 	move	a0,s0
80184df4:	02202821 	move	a1,s1
80184df8:	0c0629e0 	jal	8018a780 <__muldf3>
80184dfc:	00603821 	move	a3,v1
80184e00:	00402021 	move	a0,v0
80184e04:	02803021 	move	a2,s4
80184e08:	02a03821 	move	a3,s5
80184e0c:	0c0629c2 	jal	8018a708 <__adddf3>
80184e10:	00602821 	move	a1,v1
80184e14:	00403021 	move	a2,v0
80184e18:	02002021 	move	a0,s0
80184e1c:	02202821 	move	a1,s1
80184e20:	0c0629e0 	jal	8018a780 <__muldf3>
80184e24:	00603821 	move	a3,v1
80184e28:	00129043 	sra	s2,s2,0x1
80184e2c:	00729023 	subu	s2,v1,s2
80184e30:	8fa40038 	lw	a0,56(sp)
80184e34:	8fa5003c 	lw	a1,60(sp)
80184e38:	02403821 	move	a3,s2
80184e3c:	00403021 	move	a2,v0
80184e40:	0c0629e0 	jal	8018a780 <__muldf3>
80184e44:	00408021 	move	s0,v0
80184e48:	00609821 	move	s3,v1
80184e4c:	3c03801e 	lui	v1,0x801e
80184e50:	246328e0 	addiu	v1,v1,10464
80184e54:	02408821 	move	s1,s2
80184e58:	8c660000 	lw	a2,0(v1)
80184e5c:	8c670004 	lw	a3,4(v1)
80184e60:	02002021 	move	a0,s0
80184e64:	02202821 	move	a1,s1
80184e68:	0c0629e0 	jal	8018a780 <__muldf3>
80184e6c:	00409021 	move	s2,v0
80184e70:	00403021 	move	a2,v0
80184e74:	02402021 	move	a0,s2
80184e78:	02602821 	move	a1,s3
80184e7c:	0c0629e0 	jal	8018a780 <__muldf3>
80184e80:	00603821 	move	a3,v1
80184e84:	00402021 	move	a0,v0
80184e88:	02803021 	move	a2,s4
80184e8c:	02a03821 	move	a3,s5
80184e90:	0c0629c2 	jal	8018a708 <__adddf3>
80184e94:	00602821 	move	a1,v1
80184e98:	00403021 	move	a2,v0
80184e9c:	02002021 	move	a0,s0
80184ea0:	02202821 	move	a1,s1
80184ea4:	0c0629e0 	jal	8018a780 <__muldf3>
80184ea8:	00603821 	move	a3,v1
80184eac:	8fbf0030 	lw	ra,48(sp)
80184eb0:	8fb7002c 	lw	s7,44(sp)
80184eb4:	8fb60028 	lw	s6,40(sp)
80184eb8:	8fb50024 	lw	s5,36(sp)
80184ebc:	8fb40020 	lw	s4,32(sp)
80184ec0:	8fb3001c 	lw	s3,28(sp)
80184ec4:	8fb20018 	lw	s2,24(sp)
80184ec8:	8fb10014 	lw	s1,20(sp)
80184ecc:	8fb00010 	lw	s0,16(sp)
80184ed0:	03e00008 	jr	ra
80184ed4:	27bd0038 	addiu	sp,sp,56

80184ed8 <__mpsqrt>:
80184ed8:	27bdf6c0 	addiu	sp,sp,-2368
80184edc:	afb1091c 	sw	s1,2332(sp)
80184ee0:	27b10018 	addiu	s1,sp,24
80184ee4:	afbe0938 	sw	s8,2360(sp)
80184ee8:	afb30924 	sw	s3,2340(sp)
80184eec:	afb00918 	sw	s0,2328(sp)
80184ef0:	00c09821 	move	s3,a2
80184ef4:	00808021 	move	s0,a0
80184ef8:	afa50944 	sw	a1,2372(sp)
80184efc:	02202021 	move	a0,s1
80184f00:	00002821 	move	a1,zero
80184f04:	24060148 	li	a2,328
80184f08:	27be0160 	addiu	s8,sp,352
80184f0c:	afbf093c 	sw	ra,2364(sp)
80184f10:	afb70934 	sw	s7,2356(sp)
80184f14:	afb60930 	sw	s6,2352(sp)
80184f18:	afb5092c 	sw	s5,2348(sp)
80184f1c:	afb40928 	sw	s4,2344(sp)
80184f20:	0c043299 	jal	8010ca64 <memset>
80184f24:	afb20920 	sw	s2,2336(sp)
80184f28:	03c02021 	move	a0,s8
80184f2c:	00002821 	move	a1,zero
80184f30:	0c043299 	jal	8010ca64 <memset>
80184f34:	24060148 	li	a2,328
80184f38:	8e040000 	lw	a0,0(s0)
80184f3c:	3c03801e 	lui	v1,0x801e
80184f40:	8c6a4d98 	lw	t2,19864(v1)
80184f44:	8c6b4d9c 	lw	t3,19868(v1)
80184f48:	3c02801e 	lui	v0,0x801e
80184f4c:	00041fc2 	srl	v1,a0,0x1f
80184f50:	8c484da0 	lw	t0,19872(v0)
80184f54:	8c494da4 	lw	t1,19876(v0)
80184f58:	27b702a8 	addiu	s7,sp,680
80184f5c:	00641821 	addu	v1,v1,a0
80184f60:	24020001 	li	v0,1
80184f64:	00031843 	sra	v1,v1,0x1
80184f68:	02002021 	move	a0,s0
80184f6c:	02e02821 	move	a1,s7
80184f70:	02603021 	move	a2,s3
80184f74:	afa80170 	sw	t0,368(sp)
80184f78:	afa90174 	sw	t1,372(sp)
80184f7c:	afaa0178 	sw	t2,376(sp)
80184f80:	afab017c 	sw	t3,380(sp)
80184f84:	afa80020 	sw	t0,32(sp)
80184f88:	afa90024 	sw	t1,36(sp)
80184f8c:	afaa0028 	sw	t2,40(sp)
80184f90:	afab002c 	sw	t3,44(sp)
80184f94:	afa80168 	sw	t0,360(sp)
80184f98:	afa9016c 	sw	t1,364(sp)
80184f9c:	afa20160 	sw	v0,352(sp)
80184fa0:	afa30910 	sw	v1,2320(sp)
80184fa4:	0c06097f 	jal	801825fc <__cpy>
80184fa8:	afa00018 	sw	zero,24(sp)
80184fac:	8fa20910 	lw	v0,2320(sp)
80184fb0:	02603021 	move	a2,s3
80184fb4:	00021840 	sll	v1,v0,0x1
80184fb8:	8fa202a8 	lw	v0,680(sp)
80184fbc:	02e02021 	move	a0,s7
80184fc0:	00431023 	subu	v0,v0,v1
80184fc4:	27a50010 	addiu	a1,sp,16
80184fc8:	0c060b46 	jal	80182d18 <__mp_dbl>
80184fcc:	afa202a8 	sw	v0,680(sp)
80184fd0:	8fa40010 	lw	a0,16(sp)
80184fd4:	8fa50014 	lw	a1,20(sp)
80184fd8:	0c061314 	jal	80184c50 <fastiroot>
80184fdc:	27b40538 	addiu	s4,sp,1336
80184fe0:	00402021 	move	a0,v0
80184fe4:	00602821 	move	a1,v1
80184fe8:	02803021 	move	a2,s4
80184fec:	02603821 	move	a3,s3
80184ff0:	0c060c91 	jal	80183244 <__dbl_mp>
80184ff4:	27b603f0 	addiu	s6,sp,1008
80184ff8:	02202821 	move	a1,s1
80184ffc:	02e02021 	move	a0,s7
80185000:	02c03021 	move	a2,s6
80185004:	0c06108a 	jal	80184228 <__mul>
80185008:	02603821 	move	a3,s3
8018500c:	3c02801e 	lui	v0,0x801e
80185010:	00131880 	sll	v1,s3,0x2
80185014:	24424d10 	addiu	v0,v0,19728
80185018:	00621821 	addu	v1,v1,v0
8018501c:	8c750000 	lw	s5,0(v1)
80185020:	00000000 	nop
80185024:	1aa0001e 	blez	s5,801850a0 <__mpsqrt+0x1c8>
80185028:	00009021 	move	s2,zero
8018502c:	27b10680 	addiu	s1,sp,1664
80185030:	27b007c8 	addiu	s0,sp,1992
80185034:	02802021 	move	a0,s4
80185038:	02802821 	move	a1,s4
8018503c:	02203021 	move	a2,s1
80185040:	0c06108a 	jal	80184228 <__mul>
80185044:	02603821 	move	a3,s3
80185048:	02202021 	move	a0,s1
8018504c:	02c02821 	move	a1,s6
80185050:	02003021 	move	a2,s0
80185054:	0c06108a 	jal	80184228 <__mul>
80185058:	02603821 	move	a3,s3
8018505c:	03c02021 	move	a0,s8
80185060:	02002821 	move	a1,s0
80185064:	02203021 	move	a2,s1
80185068:	0c061003 	jal	8018400c <__sub>
8018506c:	02603821 	move	a3,s3
80185070:	02802021 	move	a0,s4
80185074:	02202821 	move	a1,s1
80185078:	02003021 	move	a2,s0
8018507c:	0c06108a 	jal	80184228 <__mul>
80185080:	02603821 	move	a3,s3
80185084:	26520001 	addiu	s2,s2,1
80185088:	02002021 	move	a0,s0
8018508c:	02802821 	move	a1,s4
80185090:	0c06097f 	jal	801825fc <__cpy>
80185094:	02603021 	move	a2,s3
80185098:	16b2ffe7 	bne	s5,s2,80185038 <__mpsqrt+0x160>
8018509c:	02802021 	move	a0,s4
801850a0:	8fa60944 	lw	a2,2372(sp)
801850a4:	02e02021 	move	a0,s7
801850a8:	02802821 	move	a1,s4
801850ac:	0c06108a 	jal	80184228 <__mul>
801850b0:	02603821 	move	a3,s3
801850b4:	8fa30944 	lw	v1,2372(sp)
801850b8:	00000000 	nop
801850bc:	8c620000 	lw	v0,0(v1)
801850c0:	8fa30910 	lw	v1,2320(sp)
801850c4:	00000000 	nop
801850c8:	00431021 	addu	v0,v0,v1
801850cc:	8fa30944 	lw	v1,2372(sp)
801850d0:	00000000 	nop
801850d4:	ac620000 	sw	v0,0(v1)
801850d8:	8fbf093c 	lw	ra,2364(sp)
801850dc:	8fbe0938 	lw	s8,2360(sp)
801850e0:	8fb70934 	lw	s7,2356(sp)
801850e4:	8fb60930 	lw	s6,2352(sp)
801850e8:	8fb5092c 	lw	s5,2348(sp)
801850ec:	8fb40928 	lw	s4,2344(sp)
801850f0:	8fb30924 	lw	s3,2340(sp)
801850f4:	8fb20920 	lw	s2,2336(sp)
801850f8:	8fb1091c 	lw	s1,2332(sp)
801850fc:	8fb00918 	lw	s0,2328(sp)
80185100:	03e00008 	jr	ra
80185104:	27bd0940 	addiu	sp,sp,2368
	...

80185110 <__mpranred>:
80185110:	27bdfbf0 	addiu	sp,sp,-1040
80185114:	afb70404 	sw	s7,1028(sp)
80185118:	afb203f0 	sw	s2,1008(sp)
8018511c:	00c0b821 	move	s7,a2
80185120:	00e09021 	move	s2,a3
80185124:	00003021 	move	a2,zero
80185128:	00003821 	move	a3,zero
8018512c:	afb503fc 	sw	s5,1020(sp)
80185130:	afb403f8 	sw	s4,1016(sp)
80185134:	afbf040c 	sw	ra,1036(sp)
80185138:	afbe0408 	sw	s8,1032(sp)
8018513c:	afb60400 	sw	s6,1024(sp)
80185140:	afb303f4 	sw	s3,1012(sp)
80185144:	afb103ec 	sw	s1,1004(sp)
80185148:	afb003e8 	sw	s0,1000(sp)
8018514c:	0080a021 	move	s4,a0
80185150:	0c062c0c 	jal	8018b030 <__ltdf2>
80185154:	00a0a821 	move	s5,a1
80185158:	044000b5 	bltz	v0,80185430 <__mpranred+0x320>
8018515c:	3c02801e 	lui	v0,0x801e
80185160:	8c464db8 	lw	a2,19896(v0)
80185164:	8c474dbc 	lw	a3,19900(v0)
80185168:	02802021 	move	a0,s4
8018516c:	02a02821 	move	a1,s5
80185170:	0c062c0c 	jal	8018b030 <__ltdf2>
80185174:	24100000 	li	s0,0
80185178:	044000b6 	bltz	v0,80185454 <__mpranred+0x344>
8018517c:	00000000 	nop
80185180:	320200ff 	andi	v0,s0,0xff
80185184:	10400039 	beqz	v0,8018526c <__mpranred+0x15c>
80185188:	02802021 	move	a0,s4
8018518c:	3c03801e 	lui	v1,0x801e
80185190:	3c02801e 	lui	v0,0x801e
80185194:	8c664df0 	lw	a2,19952(v1)
80185198:	8c674df4 	lw	a3,19956(v1)
8018519c:	8c504df8 	lw	s0,19960(v0)
801851a0:	8c514dfc 	lw	s1,19964(v0)
801851a4:	0c0629e0 	jal	8018a780 <__muldf3>
801851a8:	02a02821 	move	a1,s5
801851ac:	00402021 	move	a0,v0
801851b0:	02003021 	move	a2,s0
801851b4:	02203821 	move	a3,s1
801851b8:	0c0629c2 	jal	8018a708 <__adddf3>
801851bc:	00602821 	move	a1,v1
801851c0:	00402021 	move	a0,v0
801851c4:	02003021 	move	a2,s0
801851c8:	02203821 	move	a3,s1
801851cc:	00602821 	move	a1,v1
801851d0:	27b00010 	addiu	s0,sp,16
801851d4:	0c0629a2 	jal	8018a688 <__subdf3>
801851d8:	30530003 	andi	s3,v0,0x3
801851dc:	00402021 	move	a0,v0
801851e0:	00602821 	move	a1,v1
801851e4:	02003021 	move	a2,s0
801851e8:	0c060c91 	jal	80183244 <__dbl_mp>
801851ec:	02403821 	move	a3,s2
801851f0:	27b10158 	addiu	s1,sp,344
801851f4:	3c05801e 	lui	a1,0x801e
801851f8:	02002021 	move	a0,s0
801851fc:	24a54e00 	addiu	a1,a1,19968
80185200:	02203021 	move	a2,s1
80185204:	02403821 	move	a3,s2
80185208:	0c06108a 	jal	80184228 <__mul>
8018520c:	27b002a0 	addiu	s0,sp,672
80185210:	02802021 	move	a0,s4
80185214:	02a02821 	move	a1,s5
80185218:	02003021 	move	a2,s0
8018521c:	0c060c91 	jal	80183244 <__dbl_mp>
80185220:	02403821 	move	a3,s2
80185224:	02002021 	move	a0,s0
80185228:	02202821 	move	a1,s1
8018522c:	02e03021 	move	a2,s7
80185230:	0c061003 	jal	8018400c <__sub>
80185234:	02403821 	move	a3,s2
80185238:	02601021 	move	v0,s3
8018523c:	8fbf040c 	lw	ra,1036(sp)
80185240:	8fbe0408 	lw	s8,1032(sp)
80185244:	8fb70404 	lw	s7,1028(sp)
80185248:	8fb60400 	lw	s6,1024(sp)
8018524c:	8fb503fc 	lw	s5,1020(sp)
80185250:	8fb403f8 	lw	s4,1016(sp)
80185254:	8fb303f4 	lw	s3,1012(sp)
80185258:	8fb203f0 	lw	s2,1008(sp)
8018525c:	8fb103ec 	lw	s1,1004(sp)
80185260:	8fb003e8 	lw	s0,1000(sp)
80185264:	03e00008 	jr	ra
80185268:	27bd0410 	addiu	sp,sp,1040
8018526c:	27b00010 	addiu	s0,sp,16
80185270:	02a02821 	move	a1,s5
80185274:	02003021 	move	a2,s0
80185278:	0c060c91 	jal	80183244 <__dbl_mp>
8018527c:	02403821 	move	a3,s2
80185280:	3c1e8019 	lui	s8,0x8019
80185284:	8fa20010 	lw	v0,16(sp)
80185288:	8fc4cea8 	lw	a0,-12632(s8)
8018528c:	8fc5ceac 	lw	a1,-12628(s8)
80185290:	2443fffb 	addiu	v1,v0,-5
80185294:	afa40018 	sw	a0,24(sp)
80185298:	04600076 	bltz	v1,80185474 <__mpranred+0x364>
8018529c:	afa5001c 	sw	a1,28(sp)
801852a0:	00031023 	negu	v0,v1
801852a4:	afa20158 	sw	v0,344(sp)
801852a8:	afa40160 	sw	a0,352(sp)
801852ac:	1a40000f 	blez	s2,801852ec <__mpranred+0x1dc>
801852b0:	afa50164 	sw	a1,356(sp)
801852b4:	3c02801e 	lui	v0,0x801e
801852b8:	000318c0 	sll	v1,v1,0x3
801852bc:	24424f48 	addiu	v0,v0,20296
801852c0:	00622021 	addu	a0,v1,v0
801852c4:	00003021 	move	a2,zero
801852c8:	27a50168 	addiu	a1,sp,360
801852cc:	8c820000 	lw	v0,0(a0)
801852d0:	8c830004 	lw	v1,4(a0)
801852d4:	24c60001 	addiu	a2,a2,1
801852d8:	aca20000 	sw	v0,0(a1)
801852dc:	aca30004 	sw	v1,4(a1)
801852e0:	24840008 	addiu	a0,a0,8
801852e4:	1646fff9 	bne	s2,a2,801852cc <__mpranred+0x1bc>
801852e8:	24a50008 	addiu	a1,a1,8
801852ec:	27b60158 	addiu	s6,sp,344
801852f0:	27b302a0 	addiu	s3,sp,672
801852f4:	02002021 	move	a0,s0
801852f8:	02c02821 	move	a1,s6
801852fc:	02603021 	move	a2,s3
80185300:	0c06108a 	jal	80184228 <__mul>
80185304:	02403821 	move	a3,s2
80185308:	8fa302a0 	lw	v1,672(sp)
8018530c:	00000000 	nop
80185310:	000310c0 	sll	v0,v1,0x3
80185314:	00501021 	addu	v0,v0,s0
80185318:	02434023 	subu	t0,s2,v1
8018531c:	8c500298 	lw	s0,664(v0)
80185320:	8c51029c 	lw	s1,668(v0)
80185324:	1900000e 	blez	t0,80185360 <__mpranred+0x250>
80185328:	25040001 	addiu	a0,t0,1
8018532c:	244602a0 	addiu	a2,v0,672
80185330:	24070001 	li	a3,1
80185334:	27a502b0 	addiu	a1,sp,688
80185338:	8cc20000 	lw	v0,0(a2)
8018533c:	8cc30004 	lw	v1,4(a2)
80185340:	24e70001 	addiu	a3,a3,1
80185344:	0107202a 	slt	a0,t0,a3
80185348:	aca20000 	sw	v0,0(a1)
8018534c:	aca30004 	sw	v1,4(a1)
80185350:	24c60008 	addiu	a2,a2,8
80185354:	1080fff8 	beqz	a0,80185338 <__mpranred+0x228>
80185358:	24a50008 	addiu	a1,a1,8
8018535c:	25040001 	addiu	a0,t0,1
80185360:	0244102a 	slt	v0,s2,a0
80185364:	14400009 	bnez	v0,8018538c <__mpranred+0x27c>
80185368:	000410c0 	sll	v0,a0,0x3
8018536c:	24420008 	addiu	v0,v0,8
80185370:	02621821 	addu	v1,s3,v0
80185374:	24840001 	addiu	a0,a0,1
80185378:	0244102a 	slt	v0,s2,a0
8018537c:	ac600000 	sw	zero,0(v1)
80185380:	ac600004 	sw	zero,4(v1)
80185384:	1040fffb 	beqz	v0,80185374 <__mpranred+0x264>
80185388:	24630008 	addiu	v1,v1,8
8018538c:	3c02801e 	lui	v0,0x801e
80185390:	8c464dc0 	lw	a2,19904(v0)
80185394:	8c474dc4 	lw	a3,19908(v0)
80185398:	8fa402b0 	lw	a0,688(sp)
8018539c:	8fa502b4 	lw	a1,692(sp)
801853a0:	0c062be8 	jal	8018afa0 <__gedf2>
801853a4:	afa002a0 	sw	zero,672(sp)
801853a8:	0440000f 	bltz	v0,801853e8 <__mpranred+0x2d8>
801853ac:	02602021 	move	a0,s3
801853b0:	8fc6cea8 	lw	a2,-12632(s8)
801853b4:	8fc7ceac 	lw	a3,-12628(s8)
801853b8:	02002021 	move	a0,s0
801853bc:	0c0629c2 	jal	8018a708 <__adddf3>
801853c0:	02202821 	move	a1,s1
801853c4:	3c05801e 	lui	a1,0x801e
801853c8:	02602021 	move	a0,s3
801853cc:	24a551a0 	addiu	a1,a1,20896
801853d0:	02c03021 	move	a2,s6
801853d4:	02403821 	move	a3,s2
801853d8:	00408021 	move	s0,v0
801853dc:	0c061003 	jal	8018400c <__sub>
801853e0:	00608821 	move	s1,v1
801853e4:	02c02021 	move	a0,s6
801853e8:	3c05801e 	lui	a1,0x801e
801853ec:	02403821 	move	a3,s2
801853f0:	02e03021 	move	a2,s7
801853f4:	0c06108a 	jal	80184228 <__mul>
801853f8:	24a54e00 	addiu	a1,a1,19968
801853fc:	02002021 	move	a0,s0
80185400:	0c062ca0 	jal	8018b280 <__fixdfsi>
80185404:	02202821 	move	a1,s1
80185408:	02802021 	move	a0,s4
8018540c:	02a02821 	move	a1,s5
80185410:	00003021 	move	a2,zero
80185414:	00003821 	move	a3,zero
80185418:	0c062c0c 	jal	8018b030 <__ltdf2>
8018541c:	00408021 	move	s0,v0
80185420:	0440000e 	bltz	v0,8018545c <__mpranred+0x34c>
80185424:	3c038000 	lui	v1,0x8000
80185428:	0806148e 	j	80185238 <__mpranred+0x128>
8018542c:	32130003 	andi	s3,s0,0x3
80185430:	3c02801e 	lui	v0,0x801e
80185434:	8c464db0 	lw	a2,19888(v0)
80185438:	8c474db4 	lw	a3,19892(v0)
8018543c:	02802021 	move	a0,s4
80185440:	02a02821 	move	a1,s5
80185444:	0c062bc4 	jal	8018af10 <__gtdf2>
80185448:	24100000 	li	s0,0
8018544c:	1840ff4d 	blez	v0,80185184 <__mpranred+0x74>
80185450:	320200ff 	andi	v0,s0,0xff
80185454:	08061460 	j	80185180 <__mpranred+0x70>
80185458:	24100001 	li	s0,1
8018545c:	8ee2000c 	lw	v0,12(s7)
80185460:	00108023 	negu	s0,s0
80185464:	00431026 	xor	v0,v0,v1
80185468:	32130003 	andi	s3,s0,0x3
8018546c:	0806148e 	j	80185238 <__mpranred+0x128>
80185470:	aee2000c 	sw	v0,12(s7)
80185474:	00001821 	move	v1,zero
80185478:	00031023 	negu	v0,v1
8018547c:	afa20158 	sw	v0,344(sp)
80185480:	afa40160 	sw	a0,352(sp)
80185484:	1e40ff8b 	bgtz	s2,801852b4 <__mpranred+0x1a4>
80185488:	afa50164 	sw	a1,356(sp)
8018548c:	080614bc 	j	801852f0 <__mpranred+0x1e0>
80185490:	27b60158 	addiu	s6,sp,344

80185494 <__c32>:
80185494:	27bdf1b0 	addiu	sp,sp,-3664
80185498:	afb60e40 	sw	s6,3648(sp)
8018549c:	afa50e54 	sw	a1,3668(sp)
801854a0:	afa60e58 	sw	a2,3672(sp)
801854a4:	27a50010 	addiu	a1,sp,16
801854a8:	00e03021 	move	a2,a3
801854ac:	27b607c0 	addiu	s6,sp,1984
801854b0:	afbf0e4c 	sw	ra,3660(sp)
801854b4:	afb20e30 	sw	s2,3632(sp)
801854b8:	afb00e28 	sw	s0,3624(sp)
801854bc:	00e09021 	move	s2,a3
801854c0:	afbe0e48 	sw	s8,3656(sp)
801854c4:	afb70e44 	sw	s7,3652(sp)
801854c8:	afb50e3c 	sw	s5,3644(sp)
801854cc:	afb40e38 	sw	s4,3640(sp)
801854d0:	afb30e34 	sw	s3,3636(sp)
801854d4:	0c06097f 	jal	801825fc <__cpy>
801854d8:	afb10e2c 	sw	s1,3628(sp)
801854dc:	02c02021 	move	a0,s6
801854e0:	00002821 	move	a1,zero
801854e4:	8fb00010 	lw	s0,16(sp)
801854e8:	0c043299 	jal	8010ca64 <memset>
801854ec:	24060148 	li	a2,328
801854f0:	3c028019 	lui	v0,0x8019
801854f4:	8c44cea8 	lw	a0,-12632(v0)
801854f8:	8c45ceac 	lw	a1,-12628(v0)
801854fc:	24020001 	li	v0,1
80185500:	afa207c0 	sw	v0,1984(sp)
80185504:	afa407c8 	sw	a0,1992(sp)
80185508:	1a400008 	blez	s2,8018552c <__c32+0x98>
8018550c:	afa507cc 	sw	a1,1996(sp)
80185510:	00001821 	move	v1,zero
80185514:	27a207d0 	addiu	v0,sp,2000
80185518:	24630001 	addiu	v1,v1,1
8018551c:	ac400000 	sw	zero,0(v0)
80185520:	ac400004 	sw	zero,4(v0)
80185524:	1643fffc 	bne	s2,v1,80185518 <__c32+0x84>
80185528:	24420008 	addiu	v0,v0,8
8018552c:	27a40010 	addiu	a0,sp,16
80185530:	27be0b98 	addiu	s8,sp,2968
80185534:	2602ffff 	addiu	v0,s0,-1
80185538:	00802821 	move	a1,a0
8018553c:	03c03021 	move	a2,s8
80185540:	02403821 	move	a3,s2
80185544:	0c06108a 	jal	80184228 <__mul>
80185548:	afa20010 	sw	v0,16(sp)
8018554c:	3c04801e 	lui	a0,0x801e
80185550:	8c824dc8 	lw	v0,19912(a0)
80185554:	8c834dcc 	lw	v1,19916(a0)
80185558:	27b40a50 	addiu	s4,sp,2640
8018555c:	3c05801e 	lui	a1,0x801e
80185560:	24a456c0 	addiu	a0,a1,22208
80185564:	02803021 	move	a2,s4
80185568:	02c02821 	move	a1,s6
8018556c:	02403821 	move	a3,s2
80185570:	afa207d0 	sw	v0,2000(sp)
80185574:	0c06108a 	jal	80184228 <__mul>
80185578:	afa307d4 	sw	v1,2004(sp)
8018557c:	02802021 	move	a0,s4
80185580:	27a50908 	addiu	a1,sp,2312
80185584:	0c06097f 	jal	801825fc <__cpy>
80185588:	02403021 	move	a2,s2
8018558c:	3c02801e 	lui	v0,0x801e
80185590:	8c504dd0 	lw	s0,19920(v0)
80185594:	8c514dd4 	lw	s1,19924(v0)
80185598:	00009821 	move	s3,zero
8018559c:	27b70ce0 	addiu	s7,sp,3296
801855a0:	3c028019 	lui	v0,0x8019
801855a4:	2442cea8 	addiu	v0,v0,-12632
801855a8:	8c460000 	lw	a2,0(v0)
801855ac:	8c470004 	lw	a3,4(v0)
801855b0:	02002021 	move	a0,s0
801855b4:	0c0629a2 	jal	8018a688 <__subdf3>
801855b8:	02202821 	move	a1,s1
801855bc:	00402021 	move	a0,v0
801855c0:	02003021 	move	a2,s0
801855c4:	02203821 	move	a3,s1
801855c8:	0c0629e0 	jal	8018a780 <__muldf3>
801855cc:	00602821 	move	a1,v1
801855d0:	02403821 	move	a3,s2
801855d4:	02802021 	move	a0,s4
801855d8:	02c02821 	move	a1,s6
801855dc:	02e03021 	move	a2,s7
801855e0:	afa207d0 	sw	v0,2000(sp)
801855e4:	0c06108a 	jal	80184228 <__mul>
801855e8:	afa307d4 	sw	v1,2004(sp)
801855ec:	02e02021 	move	a0,s7
801855f0:	02802821 	move	a1,s4
801855f4:	0c06097f 	jal	801825fc <__cpy>
801855f8:	02403021 	move	a2,s2
801855fc:	03c02021 	move	a0,s8
80185600:	27a50908 	addiu	a1,sp,2312
80185604:	02e03021 	move	a2,s7
80185608:	0c06108a 	jal	80184228 <__mul>
8018560c:	02403821 	move	a3,s2
80185610:	02802021 	move	a0,s4
80185614:	02e02821 	move	a1,s7
80185618:	27a60908 	addiu	a2,sp,2312
8018561c:	0c061003 	jal	8018400c <__sub>
80185620:	02403821 	move	a3,s2
80185624:	3c03801e 	lui	v1,0x801e
80185628:	8c664dd8 	lw	a2,19928(v1)
8018562c:	8c674ddc 	lw	a3,19932(v1)
80185630:	02002021 	move	a0,s0
80185634:	0c0629a2 	jal	8018a688 <__subdf3>
80185638:	02202821 	move	a1,s1
8018563c:	00408021 	move	s0,v0
80185640:	26730001 	addiu	s3,s3,1
80185644:	2402000c 	li	v0,12
80185648:	1662ffd5 	bne	s3,v0,801855a0 <__c32+0x10c>
8018564c:	00608821 	move	s1,v1
80185650:	27b50530 	addiu	s5,sp,1328
80185654:	27a50908 	addiu	a1,sp,2312
80185658:	02a03021 	move	a2,s5
8018565c:	02403821 	move	a3,s2
80185660:	0c06108a 	jal	80184228 <__mul>
80185664:	03c02021 	move	a0,s8
80185668:	02e02021 	move	a0,s7
8018566c:	00002821 	move	a1,zero
80185670:	0c043299 	jal	8010ca64 <memset>
80185674:	24060148 	li	a2,328
80185678:	3c058019 	lui	a1,0x8019
8018567c:	24a5cea8 	addiu	a1,a1,-12632
80185680:	8ca40000 	lw	a0,0(a1)
80185684:	8ca50004 	lw	a1,4(a1)
80185688:	24030001 	li	v1,1
8018568c:	afa30ce0 	sw	v1,3296(sp)
80185690:	afa40ce8 	sw	a0,3304(sp)
80185694:	1a400008 	blez	s2,801856b8 <__c32+0x224>
80185698:	afa50cec 	sw	a1,3308(sp)
8018569c:	00001821 	move	v1,zero
801856a0:	27a20cf0 	addiu	v0,sp,3312
801856a4:	24630001 	addiu	v1,v1,1
801856a8:	ac400000 	sw	zero,0(v0)
801856ac:	ac400004 	sw	zero,4(v0)
801856b0:	1643fffc 	bne	s2,v1,801856a4 <__c32+0x210>
801856b4:	24420008 	addiu	v0,v0,8
801856b8:	27a40010 	addiu	a0,sp,16
801856bc:	02403821 	move	a3,s2
801856c0:	00802821 	move	a1,a0
801856c4:	0c06108a 	jal	80184228 <__mul>
801856c8:	27a60908 	addiu	a2,sp,2312
801856cc:	3c02801e 	lui	v0,0x801e
801856d0:	244456c0 	addiu	a0,v0,22208
801856d4:	02802821 	move	a1,s4
801856d8:	0c06097f 	jal	801825fc <__cpy>
801856dc:	02403021 	move	a2,s2
801856e0:	02802021 	move	a0,s4
801856e4:	03c02821 	move	a1,s8
801856e8:	0c06097f 	jal	801825fc <__cpy>
801856ec:	02403021 	move	a2,s2
801856f0:	3c03801e 	lui	v1,0x801e
801856f4:	8c704dc8 	lw	s0,19912(v1)
801856f8:	8c714dcc 	lw	s1,19916(v1)
801856fc:	00009821 	move	s3,zero
80185700:	3c048019 	lui	a0,0x8019
80185704:	8c86cea8 	lw	a2,-12632(a0)
80185708:	8c87ceac 	lw	a3,-12628(a0)
8018570c:	02202821 	move	a1,s1
80185710:	0c0629a2 	jal	8018a688 <__subdf3>
80185714:	02002021 	move	a0,s0
80185718:	00402021 	move	a0,v0
8018571c:	02003021 	move	a2,s0
80185720:	02203821 	move	a3,s1
80185724:	0c0629e0 	jal	8018a780 <__muldf3>
80185728:	00602821 	move	a1,v1
8018572c:	02403821 	move	a3,s2
80185730:	02802021 	move	a0,s4
80185734:	02e02821 	move	a1,s7
80185738:	02c03021 	move	a2,s6
8018573c:	afa20cf0 	sw	v0,3312(sp)
80185740:	0c06108a 	jal	80184228 <__mul>
80185744:	afa30cf4 	sw	v1,3316(sp)
80185748:	02c02021 	move	a0,s6
8018574c:	02802821 	move	a1,s4
80185750:	0c06097f 	jal	801825fc <__cpy>
80185754:	02403021 	move	a2,s2
80185758:	27a40908 	addiu	a0,sp,2312
8018575c:	03c02821 	move	a1,s8
80185760:	02c03021 	move	a2,s6
80185764:	0c06108a 	jal	80184228 <__mul>
80185768:	02403821 	move	a3,s2
8018576c:	02802021 	move	a0,s4
80185770:	02c02821 	move	a1,s6
80185774:	03c03021 	move	a2,s8
80185778:	0c061003 	jal	8018400c <__sub>
8018577c:	02403821 	move	a3,s2
80185780:	3c02801e 	lui	v0,0x801e
80185784:	8c464dd8 	lw	a2,19928(v0)
80185788:	8c474ddc 	lw	a3,19932(v0)
8018578c:	02002021 	move	a0,s0
80185790:	0c0629a2 	jal	8018a688 <__subdf3>
80185794:	02202821 	move	a1,s1
80185798:	00408021 	move	s0,v0
8018579c:	26730001 	addiu	s3,s3,1
801857a0:	2402000d 	li	v0,13
801857a4:	1662ffd6 	bne	s3,v0,80185700 <__c32+0x26c>
801857a8:	00608821 	move	s1,v1
801857ac:	27b40678 	addiu	s4,sp,1656
801857b0:	27a40010 	addiu	a0,sp,16
801857b4:	03c02821 	move	a1,s8
801857b8:	02803021 	move	a2,s4
801857bc:	0c06108a 	jal	80184228 <__mul>
801857c0:	02403821 	move	a3,s2
801857c4:	00009821 	move	s3,zero
801857c8:	27b60158 	addiu	s6,sp,344
801857cc:	27b002a0 	addiu	s0,sp,672
801857d0:	3c17801e 	lui	s7,0x801e
801857d4:	27b103e8 	addiu	s1,sp,1000
801857d8:	02a02021 	move	a0,s5
801857dc:	02802821 	move	a1,s4
801857e0:	02c03021 	move	a2,s6
801857e4:	0c06108a 	jal	80184228 <__mul>
801857e8:	02403821 	move	a3,s2
801857ec:	02802021 	move	a0,s4
801857f0:	02c02821 	move	a1,s6
801857f4:	02003021 	move	a2,s0
801857f8:	0c061003 	jal	8018400c <__sub>
801857fc:	02403821 	move	a3,s2
80185800:	02002021 	move	a0,s0
80185804:	02002821 	move	a1,s0
80185808:	02803021 	move	a2,s4
8018580c:	0c060f87 	jal	80183e1c <__add>
80185810:	02403821 	move	a3,s2
80185814:	26e45578 	addiu	a0,s7,21880
80185818:	02a02821 	move	a1,s5
8018581c:	02003021 	move	a2,s0
80185820:	0c061003 	jal	8018400c <__sub>
80185824:	02403821 	move	a3,s2
80185828:	02002021 	move	a0,s0
8018582c:	02a02821 	move	a1,s5
80185830:	02203021 	move	a2,s1
80185834:	0c06108a 	jal	80184228 <__mul>
80185838:	02403821 	move	a3,s2
8018583c:	02202021 	move	a0,s1
80185840:	02202821 	move	a1,s1
80185844:	02a03021 	move	a2,s5
80185848:	0c060f87 	jal	80183e1c <__add>
8018584c:	02403821 	move	a3,s2
80185850:	26730001 	addiu	s3,s3,1
80185854:	24020018 	li	v0,24
80185858:	1662ffdf 	bne	s3,v0,801857d8 <__c32+0x344>
8018585c:	3c04801e 	lui	a0,0x801e
80185860:	8fa60e54 	lw	a2,3668(sp)
80185864:	02a02821 	move	a1,s5
80185868:	02403821 	move	a3,s2
8018586c:	0c061003 	jal	8018400c <__sub>
80185870:	24845430 	addiu	a0,a0,21552
80185874:	8fa50e58 	lw	a1,3672(sp)
80185878:	02802021 	move	a0,s4
8018587c:	0c06097f 	jal	801825fc <__cpy>
80185880:	02403021 	move	a2,s2
80185884:	8fbf0e4c 	lw	ra,3660(sp)
80185888:	8fbe0e48 	lw	s8,3656(sp)
8018588c:	8fb70e44 	lw	s7,3652(sp)
80185890:	8fb60e40 	lw	s6,3648(sp)
80185894:	8fb50e3c 	lw	s5,3644(sp)
80185898:	8fb40e38 	lw	s4,3640(sp)
8018589c:	8fb30e34 	lw	s3,3636(sp)
801858a0:	8fb20e30 	lw	s2,3632(sp)
801858a4:	8fb10e2c 	lw	s1,3628(sp)
801858a8:	8fb00e28 	lw	s0,3624(sp)
801858ac:	03e00008 	jr	ra
801858b0:	27bd0e50 	addiu	sp,sp,3664

801858b4 <__mpcos1>:
801858b4:	27bdfbf8 	addiu	sp,sp,-1032
801858b8:	afb003f0 	sw	s0,1008(sp)
801858bc:	27b00018 	addiu	s0,sp,24
801858c0:	afb303fc 	sw	s3,1020(sp)
801858c4:	afb203f8 	sw	s2,1016(sp)
801858c8:	02003021 	move	a2,s0
801858cc:	24070020 	li	a3,32
801858d0:	27b302a8 	addiu	s3,sp,680
801858d4:	27b20160 	addiu	s2,sp,352
801858d8:	afbf0400 	sw	ra,1024(sp)
801858dc:	0c061444 	jal	80185110 <__mpranred>
801858e0:	afb103f4 	sw	s1,1012(sp)
801858e4:	02002021 	move	a0,s0
801858e8:	02602821 	move	a1,s3
801858ec:	02403021 	move	a2,s2
801858f0:	24070020 	li	a3,32
801858f4:	0c061525 	jal	80185494 <__c32>
801858f8:	00408821 	move	s1,v0
801858fc:	24020001 	li	v0,1
80185900:	12220012 	beq	s1,v0,8018594c <__mpcos1+0x98>
80185904:	2a220002 	slti	v0,s1,2
80185908:	14400031 	bnez	v0,801859d0 <__mpcos1+0x11c>
8018590c:	24020002 	li	v0,2
80185910:	1222001f 	beq	s1,v0,80185990 <__mpcos1+0xdc>
80185914:	24020003 	li	v0,3
80185918:	1222001f 	beq	s1,v0,80185998 <__mpcos1+0xe4>
8018591c:	02402021 	move	a0,s2
80185920:	00002021 	move	a0,zero
80185924:	00002821 	move	a1,zero
80185928:	8fbf0400 	lw	ra,1024(sp)
8018592c:	8fb303fc 	lw	s3,1020(sp)
80185930:	8fb203f8 	lw	s2,1016(sp)
80185934:	8fb103f4 	lw	s1,1012(sp)
80185938:	8fb003f0 	lw	s0,1008(sp)
8018593c:	00801021 	move	v0,a0
80185940:	00a01821 	move	v1,a1
80185944:	03e00008 	jr	ra
80185948:	27bd0408 	addiu	sp,sp,1032
8018594c:	02402021 	move	a0,s2
80185950:	27a50010 	addiu	a1,sp,16
80185954:	0c060b46 	jal	80182d18 <__mp_dbl>
80185958:	24060020 	li	a2,32
8018595c:	8fa30014 	lw	v1,20(sp)
80185960:	8fa40010 	lw	a0,16(sp)
80185964:	3c028000 	lui	v0,0x8000
80185968:	00622826 	xor	a1,v1,v0
8018596c:	8fbf0400 	lw	ra,1024(sp)
80185970:	8fb303fc 	lw	s3,1020(sp)
80185974:	8fb203f8 	lw	s2,1016(sp)
80185978:	8fb103f4 	lw	s1,1012(sp)
8018597c:	8fb003f0 	lw	s0,1008(sp)
80185980:	00801021 	move	v0,a0
80185984:	00a01821 	move	v1,a1
80185988:	03e00008 	jr	ra
8018598c:	27bd0408 	addiu	sp,sp,1032
80185990:	08061654 	j	80185950 <__mpcos1+0x9c>
80185994:	02602021 	move	a0,s3
80185998:	27a50010 	addiu	a1,sp,16
8018599c:	0c060b46 	jal	80182d18 <__mp_dbl>
801859a0:	24060020 	li	a2,32
801859a4:	8fa40010 	lw	a0,16(sp)
801859a8:	8fa50014 	lw	a1,20(sp)
801859ac:	8fbf0400 	lw	ra,1024(sp)
801859b0:	8fb303fc 	lw	s3,1020(sp)
801859b4:	8fb203f8 	lw	s2,1016(sp)
801859b8:	8fb103f4 	lw	s1,1012(sp)
801859bc:	8fb003f0 	lw	s0,1008(sp)
801859c0:	00801021 	move	v0,a0
801859c4:	00a01821 	move	v1,a1
801859c8:	03e00008 	jr	ra
801859cc:	27bd0408 	addiu	sp,sp,1032
801859d0:	1620ffd3 	bnez	s1,80185920 <__mpcos1+0x6c>
801859d4:	02602021 	move	a0,s3
801859d8:	08061667 	j	8018599c <__mpcos1+0xe8>
801859dc:	27a50010 	addiu	a1,sp,16

801859e0 <__mpsin1>:
801859e0:	27bdfbf8 	addiu	sp,sp,-1032
801859e4:	afb003f0 	sw	s0,1008(sp)
801859e8:	27b00018 	addiu	s0,sp,24
801859ec:	afb303fc 	sw	s3,1020(sp)
801859f0:	afb203f8 	sw	s2,1016(sp)
801859f4:	02003021 	move	a2,s0
801859f8:	24070020 	li	a3,32
801859fc:	27b302a8 	addiu	s3,sp,680
80185a00:	27b20160 	addiu	s2,sp,352
80185a04:	afbf0400 	sw	ra,1024(sp)
80185a08:	0c061444 	jal	80185110 <__mpranred>
80185a0c:	afb103f4 	sw	s1,1012(sp)
80185a10:	02002021 	move	a0,s0
80185a14:	02602821 	move	a1,s3
80185a18:	02403021 	move	a2,s2
80185a1c:	24070020 	li	a3,32
80185a20:	0c061525 	jal	80185494 <__c32>
80185a24:	00408821 	move	s1,v0
80185a28:	24020001 	li	v0,1
80185a2c:	12220012 	beq	s1,v0,80185a78 <__mpsin1+0x98>
80185a30:	2a220002 	slti	v0,s1,2
80185a34:	14400030 	bnez	v0,80185af8 <__mpsin1+0x118>
80185a38:	24020002 	li	v0,2
80185a3c:	1222001d 	beq	s1,v0,80185ab4 <__mpsin1+0xd4>
80185a40:	24020003 	li	v0,3
80185a44:	1222001c 	beq	s1,v0,80185ab8 <__mpsin1+0xd8>
80185a48:	02602021 	move	a0,s3
80185a4c:	00002021 	move	a0,zero
80185a50:	00002821 	move	a1,zero
80185a54:	8fbf0400 	lw	ra,1024(sp)
80185a58:	8fb303fc 	lw	s3,1020(sp)
80185a5c:	8fb203f8 	lw	s2,1016(sp)
80185a60:	8fb103f4 	lw	s1,1012(sp)
80185a64:	8fb003f0 	lw	s0,1008(sp)
80185a68:	00801021 	move	v0,a0
80185a6c:	00a01821 	move	v1,a1
80185a70:	03e00008 	jr	ra
80185a74:	27bd0408 	addiu	sp,sp,1032
80185a78:	02602021 	move	a0,s3
80185a7c:	27a50010 	addiu	a1,sp,16
80185a80:	0c060b46 	jal	80182d18 <__mp_dbl>
80185a84:	24060020 	li	a2,32
80185a88:	8fa40010 	lw	a0,16(sp)
80185a8c:	8fa50014 	lw	a1,20(sp)
80185a90:	8fbf0400 	lw	ra,1024(sp)
80185a94:	8fb303fc 	lw	s3,1020(sp)
80185a98:	8fb203f8 	lw	s2,1016(sp)
80185a9c:	8fb103f4 	lw	s1,1012(sp)
80185aa0:	8fb003f0 	lw	s0,1008(sp)
80185aa4:	00801021 	move	v0,a0
80185aa8:	00a01821 	move	v1,a1
80185aac:	03e00008 	jr	ra
80185ab0:	27bd0408 	addiu	sp,sp,1032
80185ab4:	02402021 	move	a0,s2
80185ab8:	27a50010 	addiu	a1,sp,16
80185abc:	0c060b46 	jal	80182d18 <__mp_dbl>
80185ac0:	24060020 	li	a2,32
80185ac4:	8fa30014 	lw	v1,20(sp)
80185ac8:	8fa40010 	lw	a0,16(sp)
80185acc:	3c028000 	lui	v0,0x8000
80185ad0:	00622826 	xor	a1,v1,v0
80185ad4:	8fbf0400 	lw	ra,1024(sp)
80185ad8:	8fb303fc 	lw	s3,1020(sp)
80185adc:	8fb203f8 	lw	s2,1016(sp)
80185ae0:	8fb103f4 	lw	s1,1012(sp)
80185ae4:	8fb003f0 	lw	s0,1008(sp)
80185ae8:	00801021 	move	v0,a0
80185aec:	00a01821 	move	v1,a1
80185af0:	03e00008 	jr	ra
80185af4:	27bd0408 	addiu	sp,sp,1032
80185af8:	1620ffd4 	bnez	s1,80185a4c <__mpsin1+0x6c>
80185afc:	02402021 	move	a0,s2
80185b00:	080616a0 	j	80185a80 <__mpsin1+0xa0>
80185b04:	27a50010 	addiu	a1,sp,16

80185b08 <__mpcos>:
80185b08:	27bdfbf0 	addiu	sp,sp,-1040
80185b0c:	afb60408 	sw	s6,1032(sp)
80185b10:	27b60018 	addiu	s6,sp,24
80185b14:	afb40400 	sw	s4,1024(sp)
80185b18:	afb103f4 	sw	s1,1012(sp)
80185b1c:	27b40160 	addiu	s4,sp,352
80185b20:	afb003f0 	sw	s0,1008(sp)
80185b24:	00e08821 	move	s1,a3
80185b28:	00c08021 	move	s0,a2
80185b2c:	24070020 	li	a3,32
80185b30:	02c03021 	move	a2,s6
80185b34:	afbf040c 	sw	ra,1036(sp)
80185b38:	afb50404 	sw	s5,1028(sp)
80185b3c:	afb303fc 	sw	s3,1020(sp)
80185b40:	afb203f8 	sw	s2,1016(sp)
80185b44:	00a09821 	move	s3,a1
80185b48:	00809021 	move	s2,a0
80185b4c:	0c060c91 	jal	80183244 <__dbl_mp>
80185b50:	27b502a8 	addiu	s5,sp,680
80185b54:	02002021 	move	a0,s0
80185b58:	02202821 	move	a1,s1
80185b5c:	02803021 	move	a2,s4
80185b60:	0c060c91 	jal	80183244 <__dbl_mp>
80185b64:	24070020 	li	a3,32
80185b68:	02c02021 	move	a0,s6
80185b6c:	02802821 	move	a1,s4
80185b70:	02a03021 	move	a2,s5
80185b74:	0c060f87 	jal	80183e1c <__add>
80185b78:	24070020 	li	a3,32
80185b7c:	3c02801e 	lui	v0,0x801e
80185b80:	8c464de0 	lw	a2,19936(v0)
80185b84:	8c474de4 	lw	a3,19940(v0)
80185b88:	02402021 	move	a0,s2
80185b8c:	0c062bc4 	jal	8018af10 <__gtdf2>
80185b90:	02602821 	move	a1,s3
80185b94:	3c04801e 	lui	a0,0x801e
80185b98:	24844e00 	addiu	a0,a0,19968
80185b9c:	02a02821 	move	a1,s5
80185ba0:	02803021 	move	a2,s4
80185ba4:	18400018 	blez	v0,80185c08 <__mpcos+0x100>
80185ba8:	24070020 	li	a3,32
80185bac:	0c061003 	jal	8018400c <__sub>
80185bb0:	00000000 	nop
80185bb4:	02802021 	move	a0,s4
80185bb8:	02a02821 	move	a1,s5
80185bbc:	02c03021 	move	a2,s6
80185bc0:	0c061525 	jal	80185494 <__c32>
80185bc4:	24070020 	li	a3,32
80185bc8:	02c02021 	move	a0,s6
80185bcc:	27a50010 	addiu	a1,sp,16
80185bd0:	0c060b46 	jal	80182d18 <__mp_dbl>
80185bd4:	24060020 	li	a2,32
80185bd8:	8fa20010 	lw	v0,16(sp)
80185bdc:	8fa30014 	lw	v1,20(sp)
80185be0:	8fbf040c 	lw	ra,1036(sp)
80185be4:	8fb60408 	lw	s6,1032(sp)
80185be8:	8fb50404 	lw	s5,1028(sp)
80185bec:	8fb40400 	lw	s4,1024(sp)
80185bf0:	8fb303fc 	lw	s3,1020(sp)
80185bf4:	8fb203f8 	lw	s2,1016(sp)
80185bf8:	8fb103f4 	lw	s1,1012(sp)
80185bfc:	8fb003f0 	lw	s0,1008(sp)
80185c00:	03e00008 	jr	ra
80185c04:	27bd0410 	addiu	sp,sp,1040
80185c08:	02a02021 	move	a0,s5
80185c0c:	02803021 	move	a2,s4
80185c10:	02c02821 	move	a1,s6
80185c14:	0c061525 	jal	80185494 <__c32>
80185c18:	24070020 	li	a3,32
80185c1c:	080616f3 	j	80185bcc <__mpcos+0xc4>
80185c20:	02c02021 	move	a0,s6

80185c24 <__mpsin>:
80185c24:	27bdfbf0 	addiu	sp,sp,-1040
80185c28:	afb40400 	sw	s4,1024(sp)
80185c2c:	27b40018 	addiu	s4,sp,24
80185c30:	afb60408 	sw	s6,1032(sp)
80185c34:	afb103f4 	sw	s1,1012(sp)
80185c38:	afb003f0 	sw	s0,1008(sp)
80185c3c:	00e08821 	move	s1,a3
80185c40:	00c08021 	move	s0,a2
80185c44:	27b60160 	addiu	s6,sp,352
80185c48:	02803021 	move	a2,s4
80185c4c:	24070020 	li	a3,32
80185c50:	afbf040c 	sw	ra,1036(sp)
80185c54:	afb50404 	sw	s5,1028(sp)
80185c58:	afb303fc 	sw	s3,1020(sp)
80185c5c:	afb203f8 	sw	s2,1016(sp)
80185c60:	00a09821 	move	s3,a1
80185c64:	00809021 	move	s2,a0
80185c68:	0c060c91 	jal	80183244 <__dbl_mp>
80185c6c:	27b502a8 	addiu	s5,sp,680
80185c70:	02002021 	move	a0,s0
80185c74:	02202821 	move	a1,s1
80185c78:	02c03021 	move	a2,s6
80185c7c:	0c060c91 	jal	80183244 <__dbl_mp>
80185c80:	24070020 	li	a3,32
80185c84:	02802021 	move	a0,s4
80185c88:	02c02821 	move	a1,s6
80185c8c:	02a03021 	move	a2,s5
80185c90:	0c060f87 	jal	80183e1c <__add>
80185c94:	24070020 	li	a3,32
80185c98:	3c02801e 	lui	v0,0x801e
80185c9c:	8c464de0 	lw	a2,19936(v0)
80185ca0:	8c474de4 	lw	a3,19940(v0)
80185ca4:	02402021 	move	a0,s2
80185ca8:	0c062bc4 	jal	8018af10 <__gtdf2>
80185cac:	02602821 	move	a1,s3
80185cb0:	3c04801e 	lui	a0,0x801e
80185cb4:	24844e00 	addiu	a0,a0,19968
80185cb8:	02a02821 	move	a1,s5
80185cbc:	02803021 	move	a2,s4
80185cc0:	18400018 	blez	v0,80185d24 <__mpsin+0x100>
80185cc4:	24070020 	li	a3,32
80185cc8:	0c061003 	jal	8018400c <__sub>
80185ccc:	00000000 	nop
80185cd0:	02802021 	move	a0,s4
80185cd4:	02c02821 	move	a1,s6
80185cd8:	02a03021 	move	a2,s5
80185cdc:	0c061525 	jal	80185494 <__c32>
80185ce0:	24070020 	li	a3,32
80185ce4:	02c02021 	move	a0,s6
80185ce8:	27a50010 	addiu	a1,sp,16
80185cec:	0c060b46 	jal	80182d18 <__mp_dbl>
80185cf0:	24060020 	li	a2,32
80185cf4:	8fa20010 	lw	v0,16(sp)
80185cf8:	8fa30014 	lw	v1,20(sp)
80185cfc:	8fbf040c 	lw	ra,1036(sp)
80185d00:	8fb60408 	lw	s6,1032(sp)
80185d04:	8fb50404 	lw	s5,1028(sp)
80185d08:	8fb40400 	lw	s4,1024(sp)
80185d0c:	8fb303fc 	lw	s3,1020(sp)
80185d10:	8fb203f8 	lw	s2,1016(sp)
80185d14:	8fb103f4 	lw	s1,1012(sp)
80185d18:	8fb003f0 	lw	s0,1008(sp)
80185d1c:	03e00008 	jr	ra
80185d20:	27bd0410 	addiu	sp,sp,1040
80185d24:	02a02021 	move	a0,s5
80185d28:	02802821 	move	a1,s4
80185d2c:	02c03021 	move	a2,s6
80185d30:	0c061525 	jal	80185494 <__c32>
80185d34:	24070020 	li	a3,32
80185d38:	0806173a 	j	80185ce8 <__mpsin+0xc4>
80185d3c:	02c02021 	move	a0,s6

80185d40 <__cos32>:
80185d40:	27bdfbf8 	addiu	sp,sp,-1032
80185d44:	afb303f4 	sw	s3,1012(sp)
80185d48:	afb003e8 	sw	s0,1000(sp)
80185d4c:	27b30010 	addiu	s3,sp,16
80185d50:	00c08021 	move	s0,a2
80185d54:	afb503fc 	sw	s5,1020(sp)
80185d58:	afb403f8 	sw	s4,1016(sp)
80185d5c:	afb103ec 	sw	s1,1004(sp)
80185d60:	0080a021 	move	s4,a0
80185d64:	00e08821 	move	s1,a3
80185d68:	00a0a821 	move	s5,a1
80185d6c:	02603021 	move	a2,s3
80185d70:	00e02821 	move	a1,a3
80185d74:	02002021 	move	a0,s0
80185d78:	24070020 	li	a3,32
80185d7c:	afbf0404 	sw	ra,1028(sp)
80185d80:	afb60400 	sw	s6,1024(sp)
80185d84:	0c060c91 	jal	80183244 <__dbl_mp>
80185d88:	afb203f0 	sw	s2,1008(sp)
80185d8c:	8fa40418 	lw	a0,1048(sp)
80185d90:	8fa5041c 	lw	a1,1052(sp)
80185d94:	02003021 	move	a2,s0
80185d98:	0c0629a2 	jal	8018a688 <__subdf3>
80185d9c:	02203821 	move	a3,s1
80185da0:	3c04801e 	lui	a0,0x801e
80185da4:	8c862868 	lw	a2,10344(a0)
80185da8:	8c87286c 	lw	a3,10348(a0)
80185dac:	00602821 	move	a1,v1
80185db0:	0c0629e0 	jal	8018a780 <__muldf3>
80185db4:	00402021 	move	a0,v0
80185db8:	27b60158 	addiu	s6,sp,344
80185dbc:	00402021 	move	a0,v0
80185dc0:	00602821 	move	a1,v1
80185dc4:	02c03021 	move	a2,s6
80185dc8:	24070020 	li	a3,32
80185dcc:	0c060c91 	jal	80183244 <__dbl_mp>
80185dd0:	27b202a0 	addiu	s2,sp,672
80185dd4:	02602021 	move	a0,s3
80185dd8:	02c02821 	move	a1,s6
80185ddc:	02403021 	move	a2,s2
80185de0:	0c060f87 	jal	80183e1c <__add>
80185de4:	24070020 	li	a3,32
80185de8:	3c02801e 	lui	v0,0x801e
80185dec:	8c464de8 	lw	a2,19944(v0)
80185df0:	8c474dec 	lw	a3,19948(v0)
80185df4:	02802021 	move	a0,s4
80185df8:	0c062bc4 	jal	8018af10 <__gtdf2>
80185dfc:	02a02821 	move	a1,s5
80185e00:	1c400046 	bgtz	v0,80185f1c <__cos32+0x1dc>
80185e04:	3c02801e 	lui	v0,0x801e
80185e08:	8c464de0 	lw	a2,19936(v0)
80185e0c:	8c474de4 	lw	a3,19940(v0)
80185e10:	02802021 	move	a0,s4
80185e14:	0c062bc4 	jal	8018af10 <__gtdf2>
80185e18:	02a02821 	move	a1,s5
80185e1c:	1840002f 	blez	v0,80185edc <__cos32+0x19c>
80185e20:	02402021 	move	a0,s2
80185e24:	3c04801e 	lui	a0,0x801e
80185e28:	24844e00 	addiu	a0,a0,19968
80185e2c:	02402821 	move	a1,s2
80185e30:	02603021 	move	a2,s3
80185e34:	0c061003 	jal	8018400c <__sub>
80185e38:	24070020 	li	a3,32
80185e3c:	02602021 	move	a0,s3
80185e40:	02402821 	move	a1,s2
80185e44:	02c03021 	move	a2,s6
80185e48:	0c061525 	jal	80185494 <__c32>
80185e4c:	24070020 	li	a3,32
80185e50:	02802021 	move	a0,s4
80185e54:	02a02821 	move	a1,s5
80185e58:	24070020 	li	a3,32
80185e5c:	0c060c91 	jal	80183244 <__dbl_mp>
80185e60:	02403021 	move	a2,s2
80185e64:	02c02021 	move	a0,s6
80185e68:	02402821 	move	a1,s2
80185e6c:	02603021 	move	a2,s3
80185e70:	0c061003 	jal	8018400c <__sub>
80185e74:	24070020 	li	a3,32
80185e78:	8fa40018 	lw	a0,24(sp)
80185e7c:	8fa5001c 	lw	a1,28(sp)
80185e80:	00003021 	move	a2,zero
80185e84:	0c062bc4 	jal	8018af10 <__gtdf2>
80185e88:	00003821 	move	a3,zero
80185e8c:	18400019 	blez	v0,80185ef4 <__cos32+0x1b4>
80185e90:	02002021 	move	a0,s0
80185e94:	8fa60418 	lw	a2,1048(sp)
80185e98:	8fa7041c 	lw	a3,1052(sp)
80185e9c:	0c062bc4 	jal	8018af10 <__gtdf2>
80185ea0:	02202821 	move	a1,s1
80185ea4:	18400019 	blez	v0,80185f0c <__cos32+0x1cc>
80185ea8:	00000000 	nop
80185eac:	02001021 	move	v0,s0
80185eb0:	02201821 	move	v1,s1
80185eb4:	8fbf0404 	lw	ra,1028(sp)
80185eb8:	8fb60400 	lw	s6,1024(sp)
80185ebc:	8fb503fc 	lw	s5,1020(sp)
80185ec0:	8fb403f8 	lw	s4,1016(sp)
80185ec4:	8fb303f4 	lw	s3,1012(sp)
80185ec8:	8fb203f0 	lw	s2,1008(sp)
80185ecc:	8fb103ec 	lw	s1,1004(sp)
80185ed0:	8fb003e8 	lw	s0,1000(sp)
80185ed4:	03e00008 	jr	ra
80185ed8:	27bd0408 	addiu	sp,sp,1032
80185edc:	02c02821 	move	a1,s6
80185ee0:	02603021 	move	a2,s3
80185ee4:	0c061525 	jal	80185494 <__c32>
80185ee8:	24070020 	li	a3,32
80185eec:	08061795 	j	80185e54 <__cos32+0x114>
80185ef0:	02802021 	move	a0,s4
80185ef4:	8fa60418 	lw	a2,1048(sp)
80185ef8:	8fa7041c 	lw	a3,1052(sp)
80185efc:	0c062c0c 	jal	8018b030 <__ltdf2>
80185f00:	02202821 	move	a1,s1
80185f04:	0440ffe9 	bltz	v0,80185eac <__cos32+0x16c>
80185f08:	00000000 	nop
80185f0c:	8fb00418 	lw	s0,1048(sp)
80185f10:	8fb1041c 	lw	s1,1052(sp)
80185f14:	080617ac 	j	80185eb0 <__cos32+0x170>
80185f18:	02001021 	move	v0,s0
80185f1c:	3c04801e 	lui	a0,0x801e
80185f20:	248452e8 	addiu	a0,a0,21224
80185f24:	24070020 	li	a3,32
80185f28:	02402821 	move	a1,s2
80185f2c:	0c061003 	jal	8018400c <__sub>
80185f30:	02603021 	move	a2,s3
80185f34:	02602021 	move	a0,s3
80185f38:	02c02821 	move	a1,s6
80185f3c:	02403021 	move	a2,s2
80185f40:	0c061525 	jal	80185494 <__c32>
80185f44:	24070020 	li	a3,32
80185f48:	8fa20164 	lw	v0,356(sp)
80185f4c:	3c038000 	lui	v1,0x8000
80185f50:	00431026 	xor	v0,v0,v1
80185f54:	08061794 	j	80185e50 <__cos32+0x110>
80185f58:	afa20164 	sw	v0,356(sp)

80185f5c <__sin32>:
80185f5c:	27bdfbf8 	addiu	sp,sp,-1032
80185f60:	afb70400 	sw	s7,1024(sp)
80185f64:	afb603fc 	sw	s6,1020(sp)
80185f68:	afb403f8 	sw	s4,1016(sp)
80185f6c:	afb003e8 	sw	s0,1000(sp)
80185f70:	27b40010 	addiu	s4,sp,16
80185f74:	00c08021 	move	s0,a2
80185f78:	8fb60418 	lw	s6,1048(sp)
80185f7c:	8fb7041c 	lw	s7,1052(sp)
80185f80:	afb103ec 	sw	s1,1004(sp)
80185f84:	afa40408 	sw	a0,1032(sp)
80185f88:	00e08821 	move	s1,a3
80185f8c:	afa5040c 	sw	a1,1036(sp)
80185f90:	02803021 	move	a2,s4
80185f94:	00e02821 	move	a1,a3
80185f98:	02002021 	move	a0,s0
80185f9c:	24070020 	li	a3,32
80185fa0:	afbf0404 	sw	ra,1028(sp)
80185fa4:	afb303f4 	sw	s3,1012(sp)
80185fa8:	0c060c91 	jal	80183244 <__dbl_mp>
80185fac:	afb203f0 	sw	s2,1008(sp)
80185fb0:	02c02021 	move	a0,s6
80185fb4:	02e02821 	move	a1,s7
80185fb8:	02003021 	move	a2,s0
80185fbc:	0c0629a2 	jal	8018a688 <__subdf3>
80185fc0:	02203821 	move	a3,s1
80185fc4:	3c04801e 	lui	a0,0x801e
80185fc8:	8c862868 	lw	a2,10344(a0)
80185fcc:	8c87286c 	lw	a3,10348(a0)
80185fd0:	00602821 	move	a1,v1
80185fd4:	0c0629e0 	jal	8018a780 <__muldf3>
80185fd8:	00402021 	move	a0,v0
80185fdc:	27b30158 	addiu	s3,sp,344
80185fe0:	00402021 	move	a0,v0
80185fe4:	00602821 	move	a1,v1
80185fe8:	27b202a0 	addiu	s2,sp,672
80185fec:	02603021 	move	a2,s3
80185ff0:	0c060c91 	jal	80183244 <__dbl_mp>
80185ff4:	24070020 	li	a3,32
80185ff8:	02802021 	move	a0,s4
80185ffc:	02602821 	move	a1,s3
80186000:	02403021 	move	a2,s2
80186004:	0c060f87 	jal	80183e1c <__add>
80186008:	24070020 	li	a3,32
8018600c:	3c02801e 	lui	v0,0x801e
80186010:	8c464de0 	lw	a2,19936(v0)
80186014:	8c474de4 	lw	a3,19940(v0)
80186018:	8fa40408 	lw	a0,1032(sp)
8018601c:	8fa5040c 	lw	a1,1036(sp)
80186020:	0c062bc4 	jal	8018af10 <__gtdf2>
80186024:	00000000 	nop
80186028:	3c04801e 	lui	a0,0x801e
8018602c:	24844e00 	addiu	a0,a0,19968
80186030:	02402821 	move	a1,s2
80186034:	02803021 	move	a2,s4
80186038:	1840002c 	blez	v0,801860ec <__sin32+0x190>
8018603c:	24070020 	li	a3,32
80186040:	0c061003 	jal	8018400c <__sub>
80186044:	00000000 	nop
80186048:	02802021 	move	a0,s4
8018604c:	02602821 	move	a1,s3
80186050:	02403021 	move	a2,s2
80186054:	0c061525 	jal	80185494 <__c32>
80186058:	24070020 	li	a3,32
8018605c:	8fa40408 	lw	a0,1032(sp)
80186060:	8fa5040c 	lw	a1,1036(sp)
80186064:	02403021 	move	a2,s2
80186068:	0c060c91 	jal	80183244 <__dbl_mp>
8018606c:	24070020 	li	a3,32
80186070:	02602021 	move	a0,s3
80186074:	02402821 	move	a1,s2
80186078:	02803021 	move	a2,s4
8018607c:	0c061003 	jal	8018400c <__sub>
80186080:	24070020 	li	a3,32
80186084:	8fa40018 	lw	a0,24(sp)
80186088:	8fa5001c 	lw	a1,28(sp)
8018608c:	00003021 	move	a2,zero
80186090:	0c062bc4 	jal	8018af10 <__gtdf2>
80186094:	00003821 	move	a3,zero
80186098:	02002021 	move	a0,s0
8018609c:	02202821 	move	a1,s1
801860a0:	02c03021 	move	a2,s6
801860a4:	18400018 	blez	v0,80186108 <__sin32+0x1ac>
801860a8:	02e03821 	move	a3,s7
801860ac:	0c062c0c 	jal	8018b030 <__ltdf2>
801860b0:	00000000 	nop
801860b4:	04410018 	bgez	v0,80186118 <__sin32+0x1bc>
801860b8:	00000000 	nop
801860bc:	02001021 	move	v0,s0
801860c0:	02201821 	move	v1,s1
801860c4:	8fbf0404 	lw	ra,1028(sp)
801860c8:	8fb70400 	lw	s7,1024(sp)
801860cc:	8fb603fc 	lw	s6,1020(sp)
801860d0:	8fb403f8 	lw	s4,1016(sp)
801860d4:	8fb303f4 	lw	s3,1012(sp)
801860d8:	8fb203f0 	lw	s2,1008(sp)
801860dc:	8fb103ec 	lw	s1,1004(sp)
801860e0:	8fb003e8 	lw	s0,1000(sp)
801860e4:	03e00008 	jr	ra
801860e8:	27bd0408 	addiu	sp,sp,1032
801860ec:	02402021 	move	a0,s2
801860f0:	02802821 	move	a1,s4
801860f4:	02603021 	move	a2,s3
801860f8:	0c061525 	jal	80185494 <__c32>
801860fc:	24070020 	li	a3,32
80186100:	08061817 	j	8018605c <__sin32+0x100>
80186104:	00000000 	nop
80186108:	0c062bc4 	jal	8018af10 <__gtdf2>
8018610c:	02e03821 	move	a3,s7
80186110:	1c40ffeb 	bgtz	v0,801860c0 <__sin32+0x164>
80186114:	02001021 	move	v0,s0
80186118:	02c08021 	move	s0,s6
8018611c:	0806182f 	j	801860bc <__sin32+0x160>
80186120:	02e08821 	move	s1,s7
	...

80186130 <__kernel_standard>:
80186130:	27bdffc0 	addiu	sp,sp,-64
80186134:	8faa0050 	lw	t2,80(sp)
80186138:	afb10034 	sw	s1,52(sp)
8018613c:	2d4200fb 	sltiu	v0,t2,251
80186140:	afb00030 	sw	s0,48(sp)
80186144:	afbf003c 	sw	ra,60(sp)
80186148:	afb20038 	sw	s2,56(sp)
8018614c:	00804021 	move	t0,a0
80186150:	00a04821 	move	t1,a1
80186154:	00c08021 	move	s0,a2
80186158:	00e08821 	move	s1,a3
8018615c:	afa40018 	sw	a0,24(sp)
80186160:	afa5001c 	sw	a1,28(sp)
80186164:	afa60020 	sw	a2,32(sp)
80186168:	1040002b 	beqz	v0,80186218 <__kernel_standard+0xe8>
8018616c:	afa70024 	sw	a3,36(sp)
80186170:	3c03801e 	lui	v1,0x801e
80186174:	000a1080 	sll	v0,t2,0x2
80186178:	24635c90 	addiu	v1,v1,23696
8018617c:	00431021 	addu	v0,v0,v1
80186180:	8c440000 	lw	a0,0(v0)
80186184:	00000000 	nop
80186188:	00800008 	jr	a0
8018618c:	00000000 	nop
80186190:	24020002 	li	v0,2
80186194:	29430064 	slti	v1,t2,100
80186198:	106005e6 	beqz	v1,80187934 <__kernel_standard+0x1804>
8018619c:	afa20010 	sw	v0,16(sp)
801861a0:	3c02801e 	lui	v0,0x801e
801861a4:	24455c00 	addiu	a1,v0,23552
801861a8:	3c04801d 	lui	a0,0x801d
801861ac:	8c826808 	lw	v0,26632(a0)
801861b0:	8c83680c 	lw	v1,26636(a0)
801861b4:	afa20028 	sw	v0,40(sp)
801861b8:	05210006 	bgez	t1,801861d4 <__kernel_standard+0xa4>
801861bc:	afa3002c 	sw	v1,44(sp)
801861c0:	3c04801d 	lui	a0,0x801d
801861c4:	8c826800 	lw	v0,26624(a0)
801861c8:	8c836804 	lw	v1,26628(a0)
801861cc:	afa20028 	sw	v0,40(sp)
801861d0:	afa3002c 	sw	v1,44(sp)
801861d4:	3c10801f 	lui	s0,0x801f
801861d8:	8e0337b0 	lw	v1,14256(s0)
801861dc:	24020002 	li	v0,2
801861e0:	10620830 	beq	v1,v0,801882a4 <__kernel_standard+0x2174>
801861e4:	27a40010 	addiu	a0,sp,16
801861e8:	0c062240 	jal	80188900 <__matherr>
801861ec:	afa50014 	sw	a1,20(sp)
801861f0:	14400009 	bnez	v0,80186218 <__kernel_standard+0xe8>
801861f4:	00000000 	nop
801861f8:	8e0237b0 	lw	v0,14256(s0)
801861fc:	00000000 	nop
80186200:	10400980 	beqz	v0,80188804 <__kernel_standard+0x26d4>
80186204:	3c02801f 	lui	v0,0x801f
80186208:	0c047ea0 	jal	8011fa80 <__errno_location>
8018620c:	00000000 	nop
80186210:	24030022 	li	v1,34
80186214:	ac430000 	sw	v1,0(v0)
80186218:	8fa20028 	lw	v0,40(sp)
8018621c:	8fa3002c 	lw	v1,44(sp)
80186220:	8fbf003c 	lw	ra,60(sp)
80186224:	8fb20038 	lw	s2,56(sp)
80186228:	8fb10034 	lw	s1,52(sp)
8018622c:	8fb00030 	lw	s0,48(sp)
80186230:	03e00008 	jr	ra
80186234:	27bd0040 	addiu	sp,sp,64
80186238:	24020001 	li	v0,1
8018623c:	29430064 	slti	v1,t2,100
80186240:	106006f0 	beqz	v1,80187e04 <__kernel_standard+0x1cd4>
80186244:	afa20010 	sw	v0,16(sp)
80186248:	3c02801e 	lui	v0,0x801e
8018624c:	24465810 	addiu	a2,v0,22544
80186250:	3c12801f 	lui	s2,0x801f
80186254:	8e4337b0 	lw	v1,14256(s2)
80186258:	00000000 	nop
8018625c:	146006de 	bnez	v1,80187dd8 <__kernel_standard+0x1ca8>
80186260:	3c02801d 	lui	v0,0x801d
80186264:	3c04801e 	lui	a0,0x801e
80186268:	8c825c78 	lw	v0,23672(a0)
8018626c:	8c835c7c 	lw	v1,23676(a0)
80186270:	afa20028 	sw	v0,40(sp)
80186274:	afa3002c 	sw	v1,44(sp)
80186278:	27a40010 	addiu	a0,sp,16
8018627c:	0c062240 	jal	80188900 <__matherr>
80186280:	afa60014 	sw	a2,20(sp)
80186284:	1440ffe4 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186288:	00000000 	nop
8018628c:	8e4237b0 	lw	v0,14256(s2)
80186290:	00000000 	nop
80186294:	10400893 	beqz	v0,801884e4 <__kernel_standard+0x23b4>
80186298:	3c02801f 	lui	v0,0x801f
8018629c:	0c047ea0 	jal	8011fa80 <__errno_location>
801862a0:	00000000 	nop
801862a4:	24030021 	li	v1,33
801862a8:	08061886 	j	80186218 <__kernel_standard+0xe8>
801862ac:	ac430000 	sw	v1,0(v0)
801862b0:	24020001 	li	v0,1
801862b4:	29430064 	slti	v1,t2,100
801862b8:	10600791 	beqz	v1,80188100 <__kernel_standard+0x1fd0>
801862bc:	afa20010 	sw	v0,16(sp)
801862c0:	3c02801e 	lui	v0,0x801e
801862c4:	2446583c 	addiu	a2,v0,22588
801862c8:	3c12801f 	lui	s2,0x801f
801862cc:	8e4337b0 	lw	v1,14256(s2)
801862d0:	00000000 	nop
801862d4:	146006ab 	bnez	v1,80187d84 <__kernel_standard+0x1c54>
801862d8:	3c02801d 	lui	v0,0x801d
801862dc:	3c04801e 	lui	a0,0x801e
801862e0:	8c825c78 	lw	v0,23672(a0)
801862e4:	8c835c7c 	lw	v1,23676(a0)
801862e8:	afa20028 	sw	v0,40(sp)
801862ec:	afa3002c 	sw	v1,44(sp)
801862f0:	27a40010 	addiu	a0,sp,16
801862f4:	0c062240 	jal	80188900 <__matherr>
801862f8:	afa60014 	sw	a2,20(sp)
801862fc:	1440ffc6 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186300:	00000000 	nop
80186304:	8e4237b0 	lw	v0,14256(s2)
80186308:	00000000 	nop
8018630c:	104008ab 	beqz	v0,801885bc <__kernel_standard+0x248c>
80186310:	3c02801f 	lui	v0,0x801f
80186314:	0c047ea0 	jal	8011fa80 <__errno_location>
80186318:	00000000 	nop
8018631c:	24030021 	li	v1,33
80186320:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186324:	ac430000 	sw	v1,0(v0)
80186328:	24020001 	li	v0,1
8018632c:	29430064 	slti	v1,t2,100
80186330:	afa60018 	sw	a2,24(sp)
80186334:	afa7001c 	sw	a3,28(sp)
80186338:	afa80020 	sw	t0,32(sp)
8018633c:	afa50024 	sw	a1,36(sp)
80186340:	106006b6 	beqz	v1,80187e1c <__kernel_standard+0x1cec>
80186344:	afa20010 	sw	v0,16(sp)
80186348:	3c02801e 	lui	v0,0x801e
8018634c:	24435868 	addiu	v1,v0,22632
80186350:	3c10801f 	lui	s0,0x801f
80186354:	8e0237b0 	lw	v0,14256(s0)
80186358:	00000000 	nop
8018635c:	1440095d 	bnez	v0,801888d4 <__kernel_standard+0x27a4>
80186360:	afa30014 	sw	v1,20(sp)
80186364:	3c05801e 	lui	a1,0x801e
80186368:	8ca25c78 	lw	v0,23672(a1)
8018636c:	8ca35c7c 	lw	v1,23676(a1)
80186370:	27a40010 	addiu	a0,sp,16
80186374:	afa20028 	sw	v0,40(sp)
80186378:	0c062240 	jal	80188900 <__matherr>
8018637c:	afa3002c 	sw	v1,44(sp)
80186380:	1440ffa5 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186384:	00000000 	nop
80186388:	8e0237b0 	lw	v0,14256(s0)
8018638c:	00000000 	nop
80186390:	1040084e 	beqz	v0,801884cc <__kernel_standard+0x239c>
80186394:	3c02801f 	lui	v0,0x801f
80186398:	0c047ea0 	jal	8011fa80 <__errno_location>
8018639c:	00000000 	nop
801863a0:	24030021 	li	v1,33
801863a4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801863a8:	ac430000 	sw	v1,0(v0)
801863ac:	24020003 	li	v0,3
801863b0:	29430064 	slti	v1,t2,100
801863b4:	1060073b 	beqz	v1,801880a4 <__kernel_standard+0x1f74>
801863b8:	afa20010 	sw	v0,16(sp)
801863bc:	3c02801e 	lui	v0,0x801e
801863c0:	244658e8 	addiu	a2,v0,22760
801863c4:	3c02801f 	lui	v0,0x801f
801863c8:	8c4337b0 	lw	v1,14256(v0)
801863cc:	00000000 	nop
801863d0:	146006ff 	bnez	v1,80187fd0 <__kernel_standard+0x1ea0>
801863d4:	3c02801d 	lui	v0,0x801d
801863d8:	3c04801e 	lui	a0,0x801e
801863dc:	8c825c78 	lw	v0,23672(a0)
801863e0:	8c835c7c 	lw	v1,23676(a0)
801863e4:	afa20028 	sw	v0,40(sp)
801863e8:	afa3002c 	sw	v1,44(sp)
801863ec:	27a40010 	addiu	a0,sp,16
801863f0:	0c062240 	jal	80188900 <__matherr>
801863f4:	afa60014 	sw	a2,20(sp)
801863f8:	1440ff87 	bnez	v0,80186218 <__kernel_standard+0xe8>
801863fc:	00000000 	nop
80186400:	0c047ea0 	jal	8011fa80 <__errno_location>
80186404:	00000000 	nop
80186408:	24030022 	li	v1,34
8018640c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186410:	ac430000 	sw	v1,0(v0)
80186414:	24020003 	li	v0,3
80186418:	29430064 	slti	v1,t2,100
8018641c:	10600641 	beqz	v1,80187d24 <__kernel_standard+0x1bf4>
80186420:	afa20010 	sw	v0,16(sp)
80186424:	3c02801e 	lui	v0,0x801e
80186428:	24465900 	addiu	a2,v0,22784
8018642c:	3c02801f 	lui	v0,0x801f
80186430:	8c4337b0 	lw	v1,14256(v0)
80186434:	00000000 	nop
80186438:	146005bd 	bnez	v1,80187b30 <__kernel_standard+0x1a00>
8018643c:	3c02801d 	lui	v0,0x801d
80186440:	3c04801e 	lui	a0,0x801e
80186444:	8c825c78 	lw	v0,23672(a0)
80186448:	8c835c7c 	lw	v1,23676(a0)
8018644c:	afa20028 	sw	v0,40(sp)
80186450:	afa3002c 	sw	v1,44(sp)
80186454:	27a40010 	addiu	a0,sp,16
80186458:	0c062240 	jal	80188900 <__matherr>
8018645c:	afa60014 	sw	a2,20(sp)
80186460:	1440ff6d 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186464:	00000000 	nop
80186468:	0c047ea0 	jal	8011fa80 <__errno_location>
8018646c:	00000000 	nop
80186470:	24030022 	li	v1,34
80186474:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186478:	ac430000 	sw	v1,0(v0)
8018647c:	24020001 	li	v0,1
80186480:	29430064 	slti	v1,t2,100
80186484:	106006b4 	beqz	v1,80187f58 <__kernel_standard+0x1e28>
80186488:	afa20010 	sw	v0,16(sp)
8018648c:	3c02801e 	lui	v0,0x801e
80186490:	24465934 	addiu	a2,v0,22836
80186494:	3c12801f 	lui	s2,0x801f
80186498:	8e4337b0 	lw	v1,14256(s2)
8018649c:	00000000 	nop
801864a0:	146006a2 	bnez	v1,80187f2c <__kernel_standard+0x1dfc>
801864a4:	3c02801d 	lui	v0,0x801d
801864a8:	3c04801e 	lui	a0,0x801e
801864ac:	8c825c80 	lw	v0,23680(a0)
801864b0:	8c835c84 	lw	v1,23684(a0)
801864b4:	afa20028 	sw	v0,40(sp)
801864b8:	afa3002c 	sw	v1,44(sp)
801864bc:	27a40010 	addiu	a0,sp,16
801864c0:	0c062240 	jal	80188900 <__matherr>
801864c4:	afa60014 	sw	a2,20(sp)
801864c8:	1440ff53 	bnez	v0,80186218 <__kernel_standard+0xe8>
801864cc:	00000000 	nop
801864d0:	8e4237b0 	lw	v0,14256(s2)
801864d4:	00000000 	nop
801864d8:	10400826 	beqz	v0,80188574 <__kernel_standard+0x2444>
801864dc:	3c02801f 	lui	v0,0x801f
801864e0:	0c047ea0 	jal	8011fa80 <__errno_location>
801864e4:	00000000 	nop
801864e8:	24030021 	li	v1,33
801864ec:	08061886 	j	80186218 <__kernel_standard+0xe8>
801864f0:	ac430000 	sw	v1,0(v0)
801864f4:	24020001 	li	v0,1
801864f8:	29430064 	slti	v1,t2,100
801864fc:	10600615 	beqz	v1,80187d54 <__kernel_standard+0x1c24>
80186500:	afa20010 	sw	v0,16(sp)
80186504:	3c02801e 	lui	v0,0x801e
80186508:	24465954 	addiu	a2,v0,22868
8018650c:	3c12801f 	lui	s2,0x801f
80186510:	8e4337b0 	lw	v1,14256(s2)
80186514:	00000000 	nop
80186518:	146005e4 	bnez	v1,80187cac <__kernel_standard+0x1b7c>
8018651c:	3c02801d 	lui	v0,0x801d
80186520:	3c04801e 	lui	a0,0x801e
80186524:	8c825c80 	lw	v0,23680(a0)
80186528:	8c835c84 	lw	v1,23684(a0)
8018652c:	afa20028 	sw	v0,40(sp)
80186530:	afa3002c 	sw	v1,44(sp)
80186534:	27a40010 	addiu	a0,sp,16
80186538:	0c062240 	jal	80188900 <__matherr>
8018653c:	afa60014 	sw	a2,20(sp)
80186540:	1440ff35 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186544:	00000000 	nop
80186548:	8e4237b0 	lw	v0,14256(s2)
8018654c:	00000000 	nop
80186550:	1040084a 	beqz	v0,8018867c <__kernel_standard+0x254c>
80186554:	3c02801f 	lui	v0,0x801f
80186558:	0c047ea0 	jal	8011fa80 <__errno_location>
8018655c:	00000000 	nop
80186560:	24030021 	li	v1,33
80186564:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186568:	ac430000 	sw	v1,0(v0)
8018656c:	24020004 	li	v0,4
80186570:	29430064 	slti	v1,t2,100
80186574:	1060067e 	beqz	v1,80187f70 <__kernel_standard+0x1e40>
80186578:	afa20010 	sw	v0,16(sp)
8018657c:	3c02801e 	lui	v0,0x801e
80186580:	24455900 	addiu	a1,v0,22784
80186584:	3c02801f 	lui	v0,0x801f
80186588:	8c4337b0 	lw	v1,14256(v0)
8018658c:	24020002 	li	v0,2
80186590:	afa00028 	sw	zero,40(sp)
80186594:	1062075c 	beq	v1,v0,80188308 <__kernel_standard+0x21d8>
80186598:	afa0002c 	sw	zero,44(sp)
8018659c:	27a40010 	addiu	a0,sp,16
801865a0:	0c062240 	jal	80188900 <__matherr>
801865a4:	afa50014 	sw	a1,20(sp)
801865a8:	1440ff1b 	bnez	v0,80186218 <__kernel_standard+0xe8>
801865ac:	00000000 	nop
801865b0:	0c047ea0 	jal	8011fa80 <__errno_location>
801865b4:	00000000 	nop
801865b8:	24030022 	li	v1,34
801865bc:	08061886 	j	80186218 <__kernel_standard+0xe8>
801865c0:	ac430000 	sw	v1,0(v0)
801865c4:	24020001 	li	v0,1
801865c8:	29430064 	slti	v1,t2,100
801865cc:	106006af 	beqz	v1,8018808c <__kernel_standard+0x1f5c>
801865d0:	afa20010 	sw	v0,16(sp)
801865d4:	3c02801e 	lui	v0,0x801e
801865d8:	24465914 	addiu	a2,v0,22804
801865dc:	3c12801f 	lui	s2,0x801f
801865e0:	8e4337b0 	lw	v1,14256(s2)
801865e4:	00000000 	nop
801865e8:	14600494 	bnez	v1,8018783c <__kernel_standard+0x170c>
801865ec:	3c02801d 	lui	v0,0x801d
801865f0:	3c04801e 	lui	a0,0x801e
801865f4:	8c825c80 	lw	v0,23680(a0)
801865f8:	8c835c84 	lw	v1,23684(a0)
801865fc:	afa20028 	sw	v0,40(sp)
80186600:	afa3002c 	sw	v1,44(sp)
80186604:	27a40010 	addiu	a0,sp,16
80186608:	0c062240 	jal	80188900 <__matherr>
8018660c:	afa60014 	sw	a2,20(sp)
80186610:	1440ff01 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186614:	00000000 	nop
80186618:	8e4237b0 	lw	v0,14256(s2)
8018661c:	00000000 	nop
80186620:	104007da 	beqz	v0,8018858c <__kernel_standard+0x245c>
80186624:	3c02801f 	lui	v0,0x801f
80186628:	0c047ea0 	jal	8011fa80 <__errno_location>
8018662c:	00000000 	nop
80186630:	24030021 	li	v1,33
80186634:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186638:	ac430000 	sw	v1,0(v0)
8018663c:	24020001 	li	v0,1
80186640:	29430064 	slti	v1,t2,100
80186644:	106006ba 	beqz	v1,80188130 <__kernel_standard+0x2000>
80186648:	afa20010 	sw	v0,16(sp)
8018664c:	3c02801e 	lui	v0,0x801e
80186650:	24465934 	addiu	a2,v0,22836
80186654:	3c12801f 	lui	s2,0x801f
80186658:	8e4337b0 	lw	v1,14256(s2)
8018665c:	00000000 	nop
80186660:	146005fa 	bnez	v1,80187e4c <__kernel_standard+0x1d1c>
80186664:	3c02801d 	lui	v0,0x801d
80186668:	3c04801e 	lui	a0,0x801e
8018666c:	8c825c80 	lw	v0,23680(a0)
80186670:	8c835c84 	lw	v1,23684(a0)
80186674:	afa20028 	sw	v0,40(sp)
80186678:	afa3002c 	sw	v1,44(sp)
8018667c:	27a40010 	addiu	a0,sp,16
80186680:	0c062240 	jal	80188900 <__matherr>
80186684:	afa60014 	sw	a2,20(sp)
80186688:	1440fee3 	bnez	v0,80186218 <__kernel_standard+0xe8>
8018668c:	00000000 	nop
80186690:	8e4237b0 	lw	v0,14256(s2)
80186694:	00000000 	nop
80186698:	104007ec 	beqz	v0,8018864c <__kernel_standard+0x251c>
8018669c:	3c02801f 	lui	v0,0x801f
801866a0:	0c047ea0 	jal	8011fa80 <__errno_location>
801866a4:	00000000 	nop
801866a8:	24030021 	li	v1,33
801866ac:	08061886 	j	80186218 <__kernel_standard+0xe8>
801866b0:	ac430000 	sw	v1,0(v0)
801866b4:	24020002 	li	v0,2
801866b8:	29430064 	slti	v1,t2,100
801866bc:	10600569 	beqz	v1,80187c64 <__kernel_standard+0x1b34>
801866c0:	afa20010 	sw	v0,16(sp)
801866c4:	3c02801e 	lui	v0,0x801e
801866c8:	24465974 	addiu	a2,v0,22900
801866cc:	3c12801f 	lui	s2,0x801f
801866d0:	8e4337b0 	lw	v1,14256(s2)
801866d4:	00000000 	nop
801866d8:	14600469 	bnez	v1,80187880 <__kernel_standard+0x1750>
801866dc:	3c02801d 	lui	v0,0x801d
801866e0:	3c04801e 	lui	a0,0x801e
801866e4:	8c825c78 	lw	v0,23672(a0)
801866e8:	8c835c7c 	lw	v1,23676(a0)
801866ec:	afa20028 	sw	v0,40(sp)
801866f0:	afa3002c 	sw	v1,44(sp)
801866f4:	27a40010 	addiu	a0,sp,16
801866f8:	0c062240 	jal	80188900 <__matherr>
801866fc:	afa60014 	sw	a2,20(sp)
80186700:	1440fec5 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186704:	00000000 	nop
80186708:	8e4237b0 	lw	v0,14256(s2)
8018670c:	00000000 	nop
80186710:	104007b6 	beqz	v0,801885ec <__kernel_standard+0x24bc>
80186714:	3c02801f 	lui	v0,0x801f
80186718:	0c047ea0 	jal	8011fa80 <__errno_location>
8018671c:	00000000 	nop
80186720:	24030021 	li	v1,33
80186724:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186728:	ac430000 	sw	v1,0(v0)
8018672c:	24020001 	li	v0,1
80186730:	29430064 	slti	v1,t2,100
80186734:	10600514 	beqz	v1,80187b88 <__kernel_standard+0x1a58>
80186738:	afa20010 	sw	v0,16(sp)
8018673c:	3c02801e 	lui	v0,0x801e
80186740:	244659a0 	addiu	a2,v0,22944
80186744:	3c12801f 	lui	s2,0x801f
80186748:	8e4337b0 	lw	v1,14256(s2)
8018674c:	00000000 	nop
80186750:	14600502 	bnez	v1,80187b5c <__kernel_standard+0x1a2c>
80186754:	3c02801d 	lui	v0,0x801d
80186758:	3c04801e 	lui	a0,0x801e
8018675c:	8c825c80 	lw	v0,23680(a0)
80186760:	8c835c84 	lw	v1,23684(a0)
80186764:	afa20028 	sw	v0,40(sp)
80186768:	afa3002c 	sw	v1,44(sp)
8018676c:	27a40010 	addiu	a0,sp,16
80186770:	0c062240 	jal	80188900 <__matherr>
80186774:	afa60014 	sw	a2,20(sp)
80186778:	1440fea7 	bnez	v0,80186218 <__kernel_standard+0xe8>
8018677c:	00000000 	nop
80186780:	8e4237b0 	lw	v0,14256(s2)
80186784:	00000000 	nop
80186788:	1040079e 	beqz	v0,80188604 <__kernel_standard+0x24d4>
8018678c:	3c02801f 	lui	v0,0x801f
80186790:	0c047ea0 	jal	8011fa80 <__errno_location>
80186794:	00000000 	nop
80186798:	24030021 	li	v1,33
8018679c:	08061886 	j	80186218 <__kernel_standard+0xe8>
801867a0:	ac430000 	sw	v1,0(v0)
801867a4:	24020002 	li	v0,2
801867a8:	29430064 	slti	v1,t2,100
801867ac:	1060044a 	beqz	v1,801878d8 <__kernel_standard+0x17a8>
801867b0:	afa20010 	sw	v0,16(sp)
801867b4:	3c02801e 	lui	v0,0x801e
801867b8:	244659dc 	addiu	a2,v0,23004
801867bc:	3c12801f 	lui	s2,0x801f
801867c0:	8e4337b0 	lw	v1,14256(s2)
801867c4:	00000000 	nop
801867c8:	14600438 	bnez	v1,801878ac <__kernel_standard+0x177c>
801867cc:	3c02801d 	lui	v0,0x801d
801867d0:	3c04801e 	lui	a0,0x801e
801867d4:	8c825c80 	lw	v0,23680(a0)
801867d8:	8c835c84 	lw	v1,23684(a0)
801867dc:	afa20028 	sw	v0,40(sp)
801867e0:	afa3002c 	sw	v1,44(sp)
801867e4:	27a40010 	addiu	a0,sp,16
801867e8:	0c062240 	jal	80188900 <__matherr>
801867ec:	afa60014 	sw	a2,20(sp)
801867f0:	1440fe89 	bnez	v0,80186218 <__kernel_standard+0xe8>
801867f4:	00000000 	nop
801867f8:	8e4237b0 	lw	v0,14256(s2)
801867fc:	00000000 	nop
80186800:	10400774 	beqz	v0,801885d4 <__kernel_standard+0x24a4>
80186804:	3c02801f 	lui	v0,0x801f
80186808:	0c047ea0 	jal	8011fa80 <__errno_location>
8018680c:	00000000 	nop
80186810:	24030021 	li	v1,33
80186814:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186818:	ac430000 	sw	v1,0(v0)
8018681c:	24020001 	li	v0,1
80186820:	29430064 	slti	v1,t2,100
80186824:	10600509 	beqz	v1,80187c4c <__kernel_standard+0x1b1c>
80186828:	afa20010 	sw	v0,16(sp)
8018682c:	3c02801e 	lui	v0,0x801e
80186830:	244659dc 	addiu	a2,v0,23004
80186834:	3c12801f 	lui	s2,0x801f
80186838:	8e4337b0 	lw	v1,14256(s2)
8018683c:	00000000 	nop
80186840:	146004f7 	bnez	v1,80187c20 <__kernel_standard+0x1af0>
80186844:	3c02801d 	lui	v0,0x801d
80186848:	3c04801e 	lui	a0,0x801e
8018684c:	8c825c80 	lw	v0,23680(a0)
80186850:	8c835c84 	lw	v1,23684(a0)
80186854:	afa20028 	sw	v0,40(sp)
80186858:	afa3002c 	sw	v1,44(sp)
8018685c:	27a40010 	addiu	a0,sp,16
80186860:	0c062240 	jal	80188900 <__matherr>
80186864:	afa60014 	sw	a2,20(sp)
80186868:	1440fe6b 	bnez	v0,80186218 <__kernel_standard+0xe8>
8018686c:	00000000 	nop
80186870:	8e4237b0 	lw	v0,14256(s2)
80186874:	00000000 	nop
80186878:	10400720 	beqz	v0,801884fc <__kernel_standard+0x23cc>
8018687c:	3c02801f 	lui	v0,0x801f
80186880:	0c047ea0 	jal	8011fa80 <__errno_location>
80186884:	00000000 	nop
80186888:	24030021 	li	v1,33
8018688c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186890:	ac430000 	sw	v1,0(v0)
80186894:	24020003 	li	v0,3
80186898:	29430064 	slti	v1,t2,100
8018689c:	106004f7 	beqz	v1,80187c7c <__kernel_standard+0x1b4c>
801868a0:	afa20010 	sw	v0,16(sp)
801868a4:	3c02801e 	lui	v0,0x801e
801868a8:	24435a20 	addiu	v1,v0,23072
801868ac:	3c12801f 	lui	s2,0x801f
801868b0:	8e4237b0 	lw	v0,14256(s2)
801868b4:	00000000 	nop
801868b8:	144004b9 	bnez	v0,80187ba0 <__kernel_standard+0x1a70>
801868bc:	afa30014 	sw	v1,20(sp)
801868c0:	01002021 	move	a0,t0
801868c4:	3c08801e 	lui	t0,0x801e
801868c8:	8d025c78 	lw	v0,23672(t0)
801868cc:	8d035c7c 	lw	v1,23676(t0)
801868d0:	01202821 	move	a1,t1
801868d4:	00003021 	move	a2,zero
801868d8:	00003821 	move	a3,zero
801868dc:	afa20028 	sw	v0,40(sp)
801868e0:	0c062c0c 	jal	8018b030 <__ltdf2>
801868e4:	afa3002c 	sw	v1,44(sp)
801868e8:	04400780 	bltz	v0,801886ec <__kernel_standard+0x25bc>
801868ec:	3c02801e 	lui	v0,0x801e
801868f0:	0c062240 	jal	80188900 <__matherr>
801868f4:	27a40010 	addiu	a0,sp,16
801868f8:	1440fe47 	bnez	v0,80186218 <__kernel_standard+0xe8>
801868fc:	00000000 	nop
80186900:	0c047ea0 	jal	8011fa80 <__errno_location>
80186904:	00000000 	nop
80186908:	24030022 	li	v1,34
8018690c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186910:	ac430000 	sw	v1,0(v0)
80186914:	24020004 	li	v0,4
80186918:	29430064 	slti	v1,t2,100
8018691c:	106005e7 	beqz	v1,801880bc <__kernel_standard+0x1f8c>
80186920:	afa20010 	sw	v0,16(sp)
80186924:	3c02801e 	lui	v0,0x801e
80186928:	24455a20 	addiu	a1,v0,23072
8018692c:	3c02801f 	lui	v0,0x801f
80186930:	8c4337b0 	lw	v1,14256(v0)
80186934:	24020002 	li	v0,2
80186938:	afa00028 	sw	zero,40(sp)
8018693c:	10620663 	beq	v1,v0,801882cc <__kernel_standard+0x219c>
80186940:	afa0002c 	sw	zero,44(sp)
80186944:	27a40010 	addiu	a0,sp,16
80186948:	0c062240 	jal	80188900 <__matherr>
8018694c:	afa50014 	sw	a1,20(sp)
80186950:	1440fe31 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186954:	00000000 	nop
80186958:	0c047ea0 	jal	8011fa80 <__errno_location>
8018695c:	00000000 	nop
80186960:	24030022 	li	v1,34
80186964:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186968:	ac430000 	sw	v1,0(v0)
8018696c:	24020003 	li	v0,3
80186970:	29430064 	slti	v1,t2,100
80186974:	1060054b 	beqz	v1,80187ea4 <__kernel_standard+0x1d74>
80186978:	afa20010 	sw	v0,16(sp)
8018697c:	3c02801e 	lui	v0,0x801e
80186980:	244658d0 	addiu	a2,v0,22736
80186984:	3c02801f 	lui	v0,0x801f
80186988:	8c4337b0 	lw	v1,14256(v0)
8018698c:	00000000 	nop
80186990:	14600539 	bnez	v1,80187e78 <__kernel_standard+0x1d48>
80186994:	3c02801d 	lui	v0,0x801d
80186998:	3c04801e 	lui	a0,0x801e
8018699c:	8c825c78 	lw	v0,23672(a0)
801869a0:	8c835c7c 	lw	v1,23676(a0)
801869a4:	afa20028 	sw	v0,40(sp)
801869a8:	afa3002c 	sw	v1,44(sp)
801869ac:	27a40010 	addiu	a0,sp,16
801869b0:	0c062240 	jal	80188900 <__matherr>
801869b4:	afa60014 	sw	a2,20(sp)
801869b8:	1440fe17 	bnez	v0,80186218 <__kernel_standard+0xe8>
801869bc:	00000000 	nop
801869c0:	0c047ea0 	jal	8011fa80 <__errno_location>
801869c4:	00000000 	nop
801869c8:	24030022 	li	v1,34
801869cc:	08061886 	j	80186218 <__kernel_standard+0xe8>
801869d0:	ac430000 	sw	v1,0(v0)
801869d4:	24020005 	li	v0,5
801869d8:	29430064 	slti	v1,t2,100
801869dc:	106003a2 	beqz	v1,80187868 <__kernel_standard+0x1738>
801869e0:	afa20010 	sw	v0,16(sp)
801869e4:	3c02801e 	lui	v0,0x801e
801869e8:	24455914 	addiu	a1,v0,22804
801869ec:	3c10801f 	lui	s0,0x801f
801869f0:	8e0337b0 	lw	v1,14256(s0)
801869f4:	24020002 	li	v0,2
801869f8:	afa00028 	sw	zero,40(sp)
801869fc:	106205e8 	beq	v1,v0,801881a0 <__kernel_standard+0x2070>
80186a00:	afa0002c 	sw	zero,44(sp)
80186a04:	27a40010 	addiu	a0,sp,16
80186a08:	0c062240 	jal	80188900 <__matherr>
80186a0c:	afa50014 	sw	a1,20(sp)
80186a10:	1440fe01 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186a14:	00000000 	nop
80186a18:	8e0237b0 	lw	v0,14256(s0)
80186a1c:	00000000 	nop
80186a20:	1040075a 	beqz	v0,8018878c <__kernel_standard+0x265c>
80186a24:	3c10801f 	lui	s0,0x801f
80186a28:	0c047ea0 	jal	8011fa80 <__errno_location>
80186a2c:	00000000 	nop
80186a30:	24030022 	li	v1,34
80186a34:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186a38:	ac430000 	sw	v1,0(v0)
80186a3c:	24020005 	li	v0,5
80186a40:	29430064 	slti	v1,t2,100
80186a44:	1060042e 	beqz	v1,80187b00 <__kernel_standard+0x19d0>
80186a48:	afa20010 	sw	v0,16(sp)
80186a4c:	3c02801e 	lui	v0,0x801e
80186a50:	24455be8 	addiu	a1,v0,23528
80186a54:	3c10801f 	lui	s0,0x801f
80186a58:	8e0337b0 	lw	v1,14256(s0)
80186a5c:	24020002 	li	v0,2
80186a60:	afa00028 	sw	zero,40(sp)
80186a64:	10620600 	beq	v1,v0,80188268 <__kernel_standard+0x2138>
80186a68:	afa0002c 	sw	zero,44(sp)
80186a6c:	27a40010 	addiu	a0,sp,16
80186a70:	0c062240 	jal	80188900 <__matherr>
80186a74:	afa50014 	sw	a1,20(sp)
80186a78:	1440fde7 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186a7c:	00000000 	nop
80186a80:	8e0237b0 	lw	v0,14256(s0)
80186a84:	00000000 	nop
80186a88:	10400754 	beqz	v0,801887dc <__kernel_standard+0x26ac>
80186a8c:	3c10801f 	lui	s0,0x801f
80186a90:	0c047ea0 	jal	8011fa80 <__errno_location>
80186a94:	00000000 	nop
80186a98:	24030022 	li	v1,34
80186a9c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186aa0:	ac430000 	sw	v1,0(v0)
80186aa4:	24020001 	li	v0,1
80186aa8:	29430064 	slti	v1,t2,100
80186aac:	106003e5 	beqz	v1,80187a44 <__kernel_standard+0x1914>
80186ab0:	afa20010 	sw	v0,16(sp)
80186ab4:	3c02801e 	lui	v0,0x801e
80186ab8:	24465954 	addiu	a2,v0,22868
80186abc:	3c12801f 	lui	s2,0x801f
80186ac0:	8e4337b0 	lw	v1,14256(s2)
80186ac4:	00000000 	nop
80186ac8:	146003b1 	bnez	v1,80187990 <__kernel_standard+0x1860>
80186acc:	3c02801d 	lui	v0,0x801d
80186ad0:	3c04801e 	lui	a0,0x801e
80186ad4:	8c825c80 	lw	v0,23680(a0)
80186ad8:	8c835c84 	lw	v1,23684(a0)
80186adc:	afa20028 	sw	v0,40(sp)
80186ae0:	afa3002c 	sw	v1,44(sp)
80186ae4:	27a40010 	addiu	a0,sp,16
80186ae8:	0c062240 	jal	80188900 <__matherr>
80186aec:	afa60014 	sw	a2,20(sp)
80186af0:	1440fdc9 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186af4:	00000000 	nop
80186af8:	8e4237b0 	lw	v0,14256(s2)
80186afc:	00000000 	nop
80186b00:	104006a8 	beqz	v0,801885a4 <__kernel_standard+0x2474>
80186b04:	3c02801f 	lui	v0,0x801f
80186b08:	0c047ea0 	jal	8011fa80 <__errno_location>
80186b0c:	00000000 	nop
80186b10:	24030021 	li	v1,33
80186b14:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186b18:	ac430000 	sw	v1,0(v0)
80186b1c:	24020001 	li	v0,1
80186b20:	29430064 	slti	v1,t2,100
80186b24:	10600479 	beqz	v1,80187d0c <__kernel_standard+0x1bdc>
80186b28:	afa20010 	sw	v0,16(sp)
80186b2c:	3c02801e 	lui	v0,0x801e
80186b30:	24515ad0 	addiu	s1,v0,23248
80186b34:	3c12801f 	lui	s2,0x801f
80186b38:	8e5037b0 	lw	s0,14256(s2)
80186b3c:	00000000 	nop
80186b40:	16000465 	bnez	s0,80187cd8 <__kernel_standard+0x1ba8>
80186b44:	00002021 	move	a0,zero
80186b48:	afa80028 	sw	t0,40(sp)
80186b4c:	afa9002c 	sw	t1,44(sp)
80186b50:	27a40010 	addiu	a0,sp,16
80186b54:	0c062240 	jal	80188900 <__matherr>
80186b58:	afb10014 	sw	s1,20(sp)
80186b5c:	1440fdae 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186b60:	00000000 	nop
80186b64:	8e4237b0 	lw	v0,14256(s2)
80186b68:	00000000 	nop
80186b6c:	10400675 	beqz	v0,80188544 <__kernel_standard+0x2414>
80186b70:	3c02801f 	lui	v0,0x801f
80186b74:	0c047ea0 	jal	8011fa80 <__errno_location>
80186b78:	00000000 	nop
80186b7c:	24030021 	li	v1,33
80186b80:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186b84:	ac430000 	sw	v1,0(v0)
80186b88:	24020001 	li	v0,1
80186b8c:	29430064 	slti	v1,t2,100
80186b90:	10600440 	beqz	v1,80187c94 <__kernel_standard+0x1b64>
80186b94:	afa20010 	sw	v0,16(sp)
80186b98:	3c02801e 	lui	v0,0x801e
80186b9c:	24505b40 	addiu	s0,v0,23360
80186ba0:	00002021 	move	a0,zero
80186ba4:	00002821 	move	a1,zero
80186ba8:	00803021 	move	a2,a0
80186bac:	00a03821 	move	a3,a1
80186bb0:	0c062ad0 	jal	8018ab40 <__divdf3>
80186bb4:	3c11801f 	lui	s1,0x801f
80186bb8:	8e2437b0 	lw	a0,14256(s1)
80186bbc:	afa20028 	sw	v0,40(sp)
80186bc0:	24020002 	li	v0,2
80186bc4:	1082058f 	beq	a0,v0,80188204 <__kernel_standard+0x20d4>
80186bc8:	afa3002c 	sw	v1,44(sp)
80186bcc:	27a40010 	addiu	a0,sp,16
80186bd0:	0c062240 	jal	80188900 <__matherr>
80186bd4:	afb00014 	sw	s0,20(sp)
80186bd8:	1440fd8f 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186bdc:	00000000 	nop
80186be0:	8e2237b0 	lw	v0,14256(s1)
80186be4:	00000000 	nop
80186be8:	10400734 	beqz	v0,801888bc <__kernel_standard+0x278c>
80186bec:	3c02801f 	lui	v0,0x801f
80186bf0:	0c047ea0 	jal	8011fa80 <__errno_location>
80186bf4:	00000000 	nop
80186bf8:	24030021 	li	v1,33
80186bfc:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186c00:	ac430000 	sw	v1,0(v0)
80186c04:	24020001 	li	v0,1
80186c08:	29430064 	slti	v1,t2,100
80186c0c:	106004e4 	beqz	v1,80187fa0 <__kernel_standard+0x1e70>
80186c10:	afa20010 	sw	v0,16(sp)
80186c14:	3c02801e 	lui	v0,0x801e
80186c18:	24505b70 	addiu	s0,v0,23408
80186c1c:	00002021 	move	a0,zero
80186c20:	00002821 	move	a1,zero
80186c24:	00803021 	move	a2,a0
80186c28:	00a03821 	move	a3,a1
80186c2c:	0c062ad0 	jal	8018ab40 <__divdf3>
80186c30:	3c11801f 	lui	s1,0x801f
80186c34:	8e2437b0 	lw	a0,14256(s1)
80186c38:	afa20028 	sw	v0,40(sp)
80186c3c:	24020002 	li	v0,2
80186c40:	108205a7 	beq	a0,v0,801882e0 <__kernel_standard+0x21b0>
80186c44:	afa3002c 	sw	v1,44(sp)
80186c48:	27a40010 	addiu	a0,sp,16
80186c4c:	0c062240 	jal	80188900 <__matherr>
80186c50:	afb00014 	sw	s0,20(sp)
80186c54:	1440fd70 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186c58:	00000000 	nop
80186c5c:	8e2237b0 	lw	v0,14256(s1)
80186c60:	00000000 	nop
80186c64:	104006bd 	beqz	v0,8018875c <__kernel_standard+0x262c>
80186c68:	3c02801f 	lui	v0,0x801f
80186c6c:	0c047ea0 	jal	8011fa80 <__errno_location>
80186c70:	00000000 	nop
80186c74:	24030021 	li	v1,33
80186c78:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186c7c:	ac430000 	sw	v1,0(v0)
80186c80:	24020001 	li	v0,1
80186c84:	29430064 	slti	v1,t2,100
80186c88:	10600374 	beqz	v1,80187a5c <__kernel_standard+0x192c>
80186c8c:	afa20010 	sw	v0,16(sp)
80186c90:	3c02801e 	lui	v0,0x801e
80186c94:	24465914 	addiu	a2,v0,22804
80186c98:	3c12801f 	lui	s2,0x801f
80186c9c:	8e4337b0 	lw	v1,14256(s2)
80186ca0:	00000000 	nop
80186ca4:	1460035c 	bnez	v1,80187a18 <__kernel_standard+0x18e8>
80186ca8:	3c02801d 	lui	v0,0x801d
80186cac:	3c04801e 	lui	a0,0x801e
80186cb0:	8c825c80 	lw	v0,23680(a0)
80186cb4:	8c835c84 	lw	v1,23684(a0)
80186cb8:	afa20028 	sw	v0,40(sp)
80186cbc:	afa3002c 	sw	v1,44(sp)
80186cc0:	27a40010 	addiu	a0,sp,16
80186cc4:	0c062240 	jal	80188900 <__matherr>
80186cc8:	afa60014 	sw	a2,20(sp)
80186ccc:	1440fd52 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186cd0:	00000000 	nop
80186cd4:	8e4237b0 	lw	v0,14256(s2)
80186cd8:	00000000 	nop
80186cdc:	1040060d 	beqz	v0,80188514 <__kernel_standard+0x23e4>
80186ce0:	3c02801f 	lui	v0,0x801f
80186ce4:	0c047ea0 	jal	8011fa80 <__errno_location>
80186ce8:	00000000 	nop
80186cec:	24030021 	li	v1,33
80186cf0:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186cf4:	ac430000 	sw	v1,0(v0)
80186cf8:	24020001 	li	v0,1
80186cfc:	29430064 	slti	v1,t2,100
80186d00:	1060041a 	beqz	v1,80187d6c <__kernel_standard+0x1c3c>
80186d04:	afa20010 	sw	v0,16(sp)
80186d08:	3c02801e 	lui	v0,0x801e
80186d0c:	24465a20 	addiu	a2,v0,23072
80186d10:	3c12801f 	lui	s2,0x801f
80186d14:	8e4337b0 	lw	v1,14256(s2)
80186d18:	00000000 	nop
80186d1c:	146003b5 	bnez	v1,80187bf4 <__kernel_standard+0x1ac4>
80186d20:	3c02801d 	lui	v0,0x801d
80186d24:	afa00028 	sw	zero,40(sp)
80186d28:	afa0002c 	sw	zero,44(sp)
80186d2c:	27a40010 	addiu	a0,sp,16
80186d30:	0c062240 	jal	80188900 <__matherr>
80186d34:	afa60014 	sw	a2,20(sp)
80186d38:	1440fd37 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186d3c:	00000000 	nop
80186d40:	8e4237b0 	lw	v0,14256(s2)
80186d44:	00000000 	nop
80186d48:	1040063a 	beqz	v0,80188634 <__kernel_standard+0x2504>
80186d4c:	3c02801f 	lui	v0,0x801f
80186d50:	0c047ea0 	jal	8011fa80 <__errno_location>
80186d54:	00000000 	nop
80186d58:	24030021 	li	v1,33
80186d5c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186d60:	ac430000 	sw	v1,0(v0)
80186d64:	24020004 	li	v0,4
80186d68:	29430064 	slti	v1,t2,100
80186d6c:	106003f3 	beqz	v1,80187d3c <__kernel_standard+0x1c0c>
80186d70:	afa20010 	sw	v0,16(sp)
80186d74:	3c02801e 	lui	v0,0x801e
80186d78:	24455c2c 	addiu	a1,v0,23596
80186d7c:	3c02801f 	lui	v0,0x801f
80186d80:	8c4337b0 	lw	v1,14256(v0)
80186d84:	24020002 	li	v0,2
80186d88:	afa00028 	sw	zero,40(sp)
80186d8c:	10620522 	beq	v1,v0,80188218 <__kernel_standard+0x20e8>
80186d90:	afa0002c 	sw	zero,44(sp)
80186d94:	27a40010 	addiu	a0,sp,16
80186d98:	0c062240 	jal	80188900 <__matherr>
80186d9c:	afa50014 	sw	a1,20(sp)
80186da0:	1440fd1d 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186da4:	00000000 	nop
80186da8:	0c047ea0 	jal	8011fa80 <__errno_location>
80186dac:	00000000 	nop
80186db0:	24030022 	li	v1,34
80186db4:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186db8:	ac430000 	sw	v1,0(v0)
80186dbc:	24020003 	li	v0,3
80186dc0:	29430064 	slti	v1,t2,100
80186dc4:	106004e0 	beqz	v1,80188148 <__kernel_standard+0x2018>
80186dc8:	afa20010 	sw	v0,16(sp)
80186dcc:	3c02801e 	lui	v0,0x801e
80186dd0:	24465c44 	addiu	a2,v0,23620
80186dd4:	3c02801f 	lui	v0,0x801f
80186dd8:	8c4337b0 	lw	v1,14256(v0)
80186ddc:	00000000 	nop
80186de0:	146004bc 	bnez	v1,801880d4 <__kernel_standard+0x1fa4>
80186de4:	3c02801d 	lui	v0,0x801d
80186de8:	3c04801e 	lui	a0,0x801e
80186dec:	8c825c78 	lw	v0,23672(a0)
80186df0:	8c835c7c 	lw	v1,23676(a0)
80186df4:	afa20028 	sw	v0,40(sp)
80186df8:	afa3002c 	sw	v1,44(sp)
80186dfc:	27a40010 	addiu	a0,sp,16
80186e00:	0c062240 	jal	80188900 <__matherr>
80186e04:	afa60014 	sw	a2,20(sp)
80186e08:	1440fd03 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186e0c:	00000000 	nop
80186e10:	0c047ea0 	jal	8011fa80 <__errno_location>
80186e14:	00000000 	nop
80186e18:	24030022 	li	v1,34
80186e1c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186e20:	ac430000 	sw	v1,0(v0)
80186e24:	24020002 	li	v0,2
80186e28:	29430064 	slti	v1,t2,100
80186e2c:	10600462 	beqz	v1,80187fb8 <__kernel_standard+0x1e88>
80186e30:	afa20010 	sw	v0,16(sp)
80186e34:	3c02801e 	lui	v0,0x801e
80186e38:	244659a0 	addiu	a2,v0,22944
80186e3c:	3c12801f 	lui	s2,0x801f
80186e40:	8e4337b0 	lw	v1,14256(s2)
80186e44:	00000000 	nop
80186e48:	146002a9 	bnez	v1,801878f0 <__kernel_standard+0x17c0>
80186e4c:	3c02801d 	lui	v0,0x801d
80186e50:	3c04801e 	lui	a0,0x801e
80186e54:	8c825c80 	lw	v0,23680(a0)
80186e58:	8c835c84 	lw	v1,23684(a0)
80186e5c:	afa20028 	sw	v0,40(sp)
80186e60:	afa3002c 	sw	v1,44(sp)
80186e64:	27a40010 	addiu	a0,sp,16
80186e68:	0c062240 	jal	80188900 <__matherr>
80186e6c:	afa60014 	sw	a2,20(sp)
80186e70:	1440fce9 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186e74:	00000000 	nop
80186e78:	8e4237b0 	lw	v0,14256(s2)
80186e7c:	00000000 	nop
80186e80:	104005f8 	beqz	v0,80188664 <__kernel_standard+0x2534>
80186e84:	3c02801f 	lui	v0,0x801f
80186e88:	0c047ea0 	jal	8011fa80 <__errno_location>
80186e8c:	00000000 	nop
80186e90:	24030021 	li	v1,33
80186e94:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186e98:	ac430000 	sw	v1,0(v0)
80186e9c:	24020001 	li	v0,1
80186ea0:	29430064 	slti	v1,t2,100
80186ea4:	1060031c 	beqz	v1,80187b18 <__kernel_standard+0x19e8>
80186ea8:	afa20010 	sw	v0,16(sp)
80186eac:	3c02801e 	lui	v0,0x801e
80186eb0:	24465a20 	addiu	a2,v0,23072
80186eb4:	3c12801f 	lui	s2,0x801f
80186eb8:	8e4337b0 	lw	v1,14256(s2)
80186ebc:	00000000 	nop
80186ec0:	146002f2 	bnez	v1,80187a8c <__kernel_standard+0x195c>
80186ec4:	3c02801d 	lui	v0,0x801d
80186ec8:	afa00028 	sw	zero,40(sp)
80186ecc:	afa0002c 	sw	zero,44(sp)
80186ed0:	27a40010 	addiu	a0,sp,16
80186ed4:	0c062240 	jal	80188900 <__matherr>
80186ed8:	afa60014 	sw	a2,20(sp)
80186edc:	1440fcce 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186ee0:	00000000 	nop
80186ee4:	8e4237b0 	lw	v0,14256(s2)
80186ee8:	00000000 	nop
80186eec:	1040059b 	beqz	v0,8018855c <__kernel_standard+0x242c>
80186ef0:	3c02801f 	lui	v0,0x801f
80186ef4:	0c047ea0 	jal	8011fa80 <__errno_location>
80186ef8:	00000000 	nop
80186efc:	24030021 	li	v1,33
80186f00:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186f04:	ac430000 	sw	v1,0(v0)
80186f08:	24020003 	li	v0,3
80186f0c:	29430064 	slti	v1,t2,100
80186f10:	106002f5 	beqz	v1,80187ae8 <__kernel_standard+0x19b8>
80186f14:	afa20010 	sw	v0,16(sp)
80186f18:	3c02801e 	lui	v0,0x801e
80186f1c:	24515a8c 	addiu	s1,v0,23180
80186f20:	3c02801f 	lui	v0,0x801f
80186f24:	8c5037b0 	lw	s0,14256(v0)
80186f28:	00000000 	nop
80186f2c:	16000230 	bnez	s0,801877f0 <__kernel_standard+0x16c0>
80186f30:	01002021 	move	a0,t0
80186f34:	01202821 	move	a1,t1
80186f38:	00003021 	move	a2,zero
80186f3c:	0c062bc4 	jal	8018af10 <__gtdf2>
80186f40:	00003821 	move	a3,zero
80186f44:	18400517 	blez	v0,801883a4 <__kernel_standard+0x2274>
80186f48:	3c02801e 	lui	v0,0x801e
80186f4c:	3c02801e 	lui	v0,0x801e
80186f50:	8c435c7c 	lw	v1,23676(v0)
80186f54:	8c425c78 	lw	v0,23672(v0)
80186f58:	00000000 	nop
80186f5c:	afa20028 	sw	v0,40(sp)
80186f60:	afa3002c 	sw	v1,44(sp)
80186f64:	27a40010 	addiu	a0,sp,16
80186f68:	0c062240 	jal	80188900 <__matherr>
80186f6c:	afb10014 	sw	s1,20(sp)
80186f70:	1440fca9 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186f74:	00000000 	nop
80186f78:	0c047ea0 	jal	8011fa80 <__errno_location>
80186f7c:	00000000 	nop
80186f80:	24030022 	li	v1,34
80186f84:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186f88:	ac430000 	sw	v1,0(v0)
80186f8c:	24020001 	li	v0,1
80186f90:	29430064 	slti	v1,t2,100
80186f94:	10600460 	beqz	v1,80188118 <__kernel_standard+0x1fe8>
80186f98:	afa20010 	sw	v0,16(sp)
80186f9c:	3c02801e 	lui	v0,0x801e
80186fa0:	24515aa4 	addiu	s1,v0,23204
80186fa4:	3c12801f 	lui	s2,0x801f
80186fa8:	8e5037b0 	lw	s0,14256(s2)
80186fac:	00000000 	nop
80186fb0:	16000429 	bnez	s0,80188058 <__kernel_standard+0x1f28>
80186fb4:	00002021 	move	a0,zero
80186fb8:	afa00028 	sw	zero,40(sp)
80186fbc:	afa0002c 	sw	zero,44(sp)
80186fc0:	27a40010 	addiu	a0,sp,16
80186fc4:	0c062240 	jal	80188900 <__matherr>
80186fc8:	afb10014 	sw	s1,20(sp)
80186fcc:	1440fc92 	bnez	v0,80186218 <__kernel_standard+0xe8>
80186fd0:	00000000 	nop
80186fd4:	8e4237b0 	lw	v0,14256(s2)
80186fd8:	00000000 	nop
80186fdc:	1040058f 	beqz	v0,8018861c <__kernel_standard+0x24ec>
80186fe0:	3c02801f 	lui	v0,0x801f
80186fe4:	0c047ea0 	jal	8011fa80 <__errno_location>
80186fe8:	00000000 	nop
80186fec:	24030021 	li	v1,33
80186ff0:	08061886 	j	80186218 <__kernel_standard+0xe8>
80186ff4:	ac430000 	sw	v1,0(v0)
80186ff8:	24020003 	li	v0,3
80186ffc:	29430064 	slti	v1,t2,100
80187000:	10600279 	beqz	v1,801879e8 <__kernel_standard+0x18b8>
80187004:	afa20010 	sw	v0,16(sp)
80187008:	3c02801e 	lui	v0,0x801e
8018700c:	24465974 	addiu	a2,v0,22900
80187010:	3c02801f 	lui	v0,0x801f
80187014:	8c4337b0 	lw	v1,14256(v0)
80187018:	00000000 	nop
8018701c:	14600267 	bnez	v1,801879bc <__kernel_standard+0x188c>
80187020:	3c02801d 	lui	v0,0x801d
80187024:	3c04801e 	lui	a0,0x801e
80187028:	8c825c78 	lw	v0,23672(a0)
8018702c:	8c835c7c 	lw	v1,23676(a0)
80187030:	afa20028 	sw	v0,40(sp)
80187034:	afa3002c 	sw	v1,44(sp)
80187038:	27a40010 	addiu	a0,sp,16
8018703c:	0c062240 	jal	80188900 <__matherr>
80187040:	afa60014 	sw	a2,20(sp)
80187044:	1440fc74 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187048:	00000000 	nop
8018704c:	0c047ea0 	jal	8011fa80 <__errno_location>
80187050:	00000000 	nop
80187054:	24030022 	li	v1,34
80187058:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018705c:	ac430000 	sw	v1,0(v0)
80187060:	24020005 	li	v0,5
80187064:	29430064 	slti	v1,t2,100
80187068:	10600282 	beqz	v1,80187a74 <__kernel_standard+0x1944>
8018706c:	afa20010 	sw	v0,16(sp)
80187070:	3c02801e 	lui	v0,0x801e
80187074:	24455954 	addiu	a1,v0,22868
80187078:	3c10801f 	lui	s0,0x801f
8018707c:	8e0337b0 	lw	v1,14256(s0)
80187080:	24020002 	li	v0,2
80187084:	afa00028 	sw	zero,40(sp)
80187088:	10620468 	beq	v1,v0,8018822c <__kernel_standard+0x20fc>
8018708c:	afa0002c 	sw	zero,44(sp)
80187090:	27a40010 	addiu	a0,sp,16
80187094:	0c062240 	jal	80188900 <__matherr>
80187098:	afa50014 	sw	a1,20(sp)
8018709c:	1440fc5e 	bnez	v0,80186218 <__kernel_standard+0xe8>
801870a0:	00000000 	nop
801870a4:	8e0237b0 	lw	v0,14256(s0)
801870a8:	00000000 	nop
801870ac:	104005e5 	beqz	v0,80188844 <__kernel_standard+0x2714>
801870b0:	3c10801f 	lui	s0,0x801f
801870b4:	0c047ea0 	jal	8011fa80 <__errno_location>
801870b8:	00000000 	nop
801870bc:	24030022 	li	v1,34
801870c0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801870c4:	ac430000 	sw	v1,0(v0)
801870c8:	24020003 	li	v0,3
801870cc:	29430064 	slti	v1,t2,100
801870d0:	1060024b 	beqz	v1,80187a00 <__kernel_standard+0x18d0>
801870d4:	afa20010 	sw	v0,16(sp)
801870d8:	3c02801e 	lui	v0,0x801e
801870dc:	24465c00 	addiu	a2,v0,23552
801870e0:	3c04801d 	lui	a0,0x801d
801870e4:	3c02801f 	lui	v0,0x801f
801870e8:	8c83680c 	lw	v1,26636(a0)
801870ec:	8c4537b0 	lw	a1,14256(v0)
801870f0:	8c826808 	lw	v0,26632(a0)
801870f4:	24040002 	li	a0,2
801870f8:	afa20028 	sw	v0,40(sp)
801870fc:	10a4043c 	beq	a1,a0,801881f0 <__kernel_standard+0x20c0>
80187100:	afa3002c 	sw	v1,44(sp)
80187104:	27a40010 	addiu	a0,sp,16
80187108:	0c062240 	jal	80188900 <__matherr>
8018710c:	afa60014 	sw	a2,20(sp)
80187110:	1440fc41 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187114:	00000000 	nop
80187118:	0c047ea0 	jal	8011fa80 <__errno_location>
8018711c:	00000000 	nop
80187120:	24030022 	li	v1,34
80187124:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187128:	ac430000 	sw	v1,0(v0)
8018712c:	24020002 	li	v0,2
80187130:	29430064 	slti	v1,t2,100
80187134:	10600260 	beqz	v1,80187ab8 <__kernel_standard+0x1988>
80187138:	afa20010 	sw	v0,16(sp)
8018713c:	3c02801e 	lui	v0,0x801e
80187140:	24505b70 	addiu	s0,v0,23408
80187144:	01002021 	move	a0,t0
80187148:	01202821 	move	a1,t1
8018714c:	00003021 	move	a2,zero
80187150:	00003821 	move	a3,zero
80187154:	0c062ad0 	jal	8018ab40 <__divdf3>
80187158:	3c11801f 	lui	s1,0x801f
8018715c:	8e2437b0 	lw	a0,14256(s1)
80187160:	afa20028 	sw	v0,40(sp)
80187164:	24020002 	li	v0,2
80187168:	10820435 	beq	a0,v0,80188240 <__kernel_standard+0x2110>
8018716c:	afa3002c 	sw	v1,44(sp)
80187170:	27a40010 	addiu	a0,sp,16
80187174:	0c062240 	jal	80188900 <__matherr>
80187178:	afb00014 	sw	s0,20(sp)
8018717c:	1440fc26 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187180:	00000000 	nop
80187184:	8e2237b0 	lw	v0,14256(s1)
80187188:	00000000 	nop
8018718c:	10400579 	beqz	v0,80188774 <__kernel_standard+0x2644>
80187190:	3c02801f 	lui	v0,0x801f
80187194:	0c047ea0 	jal	8011fa80 <__errno_location>
80187198:	00000000 	nop
8018719c:	24030021 	li	v1,33
801871a0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801871a4:	ac430000 	sw	v1,0(v0)
801871a8:	24020003 	li	v0,3
801871ac:	29430064 	slti	v1,t2,100
801871b0:	1060034d 	beqz	v1,80187ee8 <__kernel_standard+0x1db8>
801871b4:	afa20010 	sw	v0,16(sp)
801871b8:	3c02801e 	lui	v0,0x801e
801871bc:	24505bb4 	addiu	s0,v0,23476
801871c0:	01002021 	move	a0,t0
801871c4:	01202821 	move	a1,t1
801871c8:	00003021 	move	a2,zero
801871cc:	0c062bc4 	jal	8018af10 <__gtdf2>
801871d0:	00003821 	move	a3,zero
801871d4:	184002fc 	blez	v0,80187dc8 <__kernel_standard+0x1c98>
801871d8:	3c02801d 	lui	v0,0x801d
801871dc:	3c02801d 	lui	v0,0x801d
801871e0:	8c446808 	lw	a0,26632(v0)
801871e4:	8c45680c 	lw	a1,26636(v0)
801871e8:	3c02801f 	lui	v0,0x801f
801871ec:	8c4337b0 	lw	v1,14256(v0)
801871f0:	24020002 	li	v0,2
801871f4:	afa40028 	sw	a0,40(sp)
801871f8:	106203ee 	beq	v1,v0,801881b4 <__kernel_standard+0x2084>
801871fc:	afa5002c 	sw	a1,44(sp)
80187200:	27a40010 	addiu	a0,sp,16
80187204:	0c062240 	jal	80188900 <__matherr>
80187208:	afb00014 	sw	s0,20(sp)
8018720c:	1440fc02 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187210:	00000000 	nop
80187214:	0c047ea0 	jal	8011fa80 <__errno_location>
80187218:	00000000 	nop
8018721c:	24030022 	li	v1,34
80187220:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187224:	ac430000 	sw	v1,0(v0)
80187228:	24020004 	li	v0,4
8018722c:	29430064 	slti	v1,t2,100
80187230:	10600227 	beqz	v1,80187ad0 <__kernel_standard+0x19a0>
80187234:	afa20010 	sw	v0,16(sp)
80187238:	3c02801e 	lui	v0,0x801e
8018723c:	24455c44 	addiu	a1,v0,23620
80187240:	3c02801f 	lui	v0,0x801f
80187244:	8c4337b0 	lw	v1,14256(v0)
80187248:	24020002 	li	v0,2
8018724c:	afa00028 	sw	zero,40(sp)
80187250:	10620400 	beq	v1,v0,80188254 <__kernel_standard+0x2124>
80187254:	afa0002c 	sw	zero,44(sp)
80187258:	27a40010 	addiu	a0,sp,16
8018725c:	0c062240 	jal	80188900 <__matherr>
80187260:	afa50014 	sw	a1,20(sp)
80187264:	1440fbec 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187268:	00000000 	nop
8018726c:	0c047ea0 	jal	8011fa80 <__errno_location>
80187270:	00000000 	nop
80187274:	24030022 	li	v1,34
80187278:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018727c:	ac430000 	sw	v1,0(v0)
80187280:	24020001 	li	v0,1
80187284:	29430064 	slti	v1,t2,100
80187288:	106001bb 	beqz	v1,80187978 <__kernel_standard+0x1848>
8018728c:	afa20010 	sw	v0,16(sp)
80187290:	3c02801e 	lui	v0,0x801e
80187294:	24465c5c 	addiu	a2,v0,23644
80187298:	3c02801f 	lui	v0,0x801f
8018729c:	8c4337b0 	lw	v1,14256(v0)
801872a0:	00000000 	nop
801872a4:	146001a9 	bnez	v1,8018794c <__kernel_standard+0x181c>
801872a8:	3c02801d 	lui	v0,0x801d
801872ac:	3c04801e 	lui	a0,0x801e
801872b0:	8c825c80 	lw	v0,23680(a0)
801872b4:	8c835c84 	lw	v1,23684(a0)
801872b8:	afa20028 	sw	v0,40(sp)
801872bc:	afa3002c 	sw	v1,44(sp)
801872c0:	27a40010 	addiu	a0,sp,16
801872c4:	0c062240 	jal	80188900 <__matherr>
801872c8:	afa60014 	sw	a2,20(sp)
801872cc:	1440fbd2 	bnez	v0,80186218 <__kernel_standard+0xe8>
801872d0:	00000000 	nop
801872d4:	0c047ea0 	jal	8011fa80 <__errno_location>
801872d8:	00000000 	nop
801872dc:	24030021 	li	v1,33
801872e0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801872e4:	ac430000 	sw	v1,0(v0)
801872e8:	29420064 	slti	v0,t2,100
801872ec:	104002f3 	beqz	v0,80187ebc <__kernel_standard+0x1d8c>
801872f0:	294200c8 	slti	v0,t2,200
801872f4:	3c02801e 	lui	v0,0x801e
801872f8:	24455a20 	addiu	a1,v0,23072
801872fc:	3c02801f 	lui	v0,0x801f
80187300:	8c4337b0 	lw	v1,14256(v0)
80187304:	afa00028 	sw	zero,40(sp)
80187308:	10600395 	beqz	v1,80188160 <__kernel_standard+0x2030>
8018730c:	afa0002c 	sw	zero,44(sp)
80187310:	3c048019 	lui	a0,0x8019
80187314:	8c82cea8 	lw	v0,-12632(a0)
80187318:	8c83ceac 	lw	v1,-12628(a0)
8018731c:	afa20028 	sw	v0,40(sp)
80187320:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187324:	afa3002c 	sw	v1,44(sp)
80187328:	24020005 	li	v0,5
8018732c:	29430064 	slti	v1,t2,100
80187330:	1060017a 	beqz	v1,8018791c <__kernel_standard+0x17ec>
80187334:	afa20010 	sw	v0,16(sp)
80187338:	3c02801e 	lui	v0,0x801e
8018733c:	24455934 	addiu	a1,v0,22836
80187340:	3c10801f 	lui	s0,0x801f
80187344:	8e0337b0 	lw	v1,14256(s0)
80187348:	24020002 	li	v0,2
8018734c:	afa00028 	sw	zero,40(sp)
80187350:	106203a2 	beq	v1,v0,801881dc <__kernel_standard+0x20ac>
80187354:	afa0002c 	sw	zero,44(sp)
80187358:	27a40010 	addiu	a0,sp,16
8018735c:	0c062240 	jal	80188900 <__matherr>
80187360:	afa50014 	sw	a1,20(sp)
80187364:	1440fbac 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187368:	00000000 	nop
8018736c:	8e0237b0 	lw	v0,14256(s0)
80187370:	00000000 	nop
80187374:	1040050f 	beqz	v0,801887b4 <__kernel_standard+0x2684>
80187378:	3c10801f 	lui	s0,0x801f
8018737c:	0c047ea0 	jal	8011fa80 <__errno_location>
80187380:	00000000 	nop
80187384:	24030022 	li	v1,34
80187388:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018738c:	ac430000 	sw	v1,0(v0)
80187390:	24020005 	li	v0,5
80187394:	29430064 	slti	v1,t2,100
80187398:	106002a6 	beqz	v1,80187e34 <__kernel_standard+0x1d04>
8018739c:	afa20010 	sw	v0,16(sp)
801873a0:	3c02801e 	lui	v0,0x801e
801873a4:	24455bf4 	addiu	a1,v0,23540
801873a8:	3c10801f 	lui	s0,0x801f
801873ac:	8e0337b0 	lw	v1,14256(s0)
801873b0:	24020002 	li	v0,2
801873b4:	afa00028 	sw	zero,40(sp)
801873b8:	106203b5 	beq	v1,v0,80188290 <__kernel_standard+0x2160>
801873bc:	afa0002c 	sw	zero,44(sp)
801873c0:	27a40010 	addiu	a0,sp,16
801873c4:	0c062240 	jal	80188900 <__matherr>
801873c8:	afa50014 	sw	a1,20(sp)
801873cc:	1440fb92 	bnez	v0,80186218 <__kernel_standard+0xe8>
801873d0:	00000000 	nop
801873d4:	8e0237b0 	lw	v0,14256(s0)
801873d8:	00000000 	nop
801873dc:	10400523 	beqz	v0,8018886c <__kernel_standard+0x273c>
801873e0:	3c10801f 	lui	s0,0x801f
801873e4:	0c047ea0 	jal	8011fa80 <__errno_location>
801873e8:	00000000 	nop
801873ec:	24030022 	li	v1,34
801873f0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801873f4:	ac430000 	sw	v1,0(v0)
801873f8:	24020001 	li	v0,1
801873fc:	29430064 	slti	v1,t2,100
80187400:	1060026b 	beqz	v1,80187db0 <__kernel_standard+0x1c80>
80187404:	afa20010 	sw	v0,16(sp)
80187408:	3c02801e 	lui	v0,0x801e
8018740c:	24505b00 	addiu	s0,v0,23296
80187410:	00002021 	move	a0,zero
80187414:	00002821 	move	a1,zero
80187418:	00803021 	move	a2,a0
8018741c:	00a03821 	move	a3,a1
80187420:	0c062ad0 	jal	8018ab40 <__divdf3>
80187424:	3c11801f 	lui	s1,0x801f
80187428:	8e2437b0 	lw	a0,14256(s1)
8018742c:	afa20028 	sw	v0,40(sp)
80187430:	24020002 	li	v0,2
80187434:	108203af 	beq	a0,v0,801882f4 <__kernel_standard+0x21c4>
80187438:	afa3002c 	sw	v1,44(sp)
8018743c:	27a40010 	addiu	a0,sp,16
80187440:	0c062240 	jal	80188900 <__matherr>
80187444:	afb00014 	sw	s0,20(sp)
80187448:	1440fb73 	bnez	v0,80186218 <__kernel_standard+0xe8>
8018744c:	00000000 	nop
80187450:	8e2237b0 	lw	v0,14256(s1)
80187454:	00000000 	nop
80187458:	104004ba 	beqz	v0,80188744 <__kernel_standard+0x2614>
8018745c:	3c02801f 	lui	v0,0x801f
80187460:	0c047ea0 	jal	8011fa80 <__errno_location>
80187464:	00000000 	nop
80187468:	24030021 	li	v1,33
8018746c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187470:	ac430000 	sw	v1,0(v0)
80187474:	24020003 	li	v0,3
80187478:	29430064 	slti	v1,t2,100
8018747c:	106002f0 	beqz	v1,80188040 <__kernel_standard+0x1f10>
80187480:	afa20010 	sw	v0,16(sp)
80187484:	3c02801e 	lui	v0,0x801e
80187488:	24465c2c 	addiu	a2,v0,23596
8018748c:	3c02801f 	lui	v0,0x801f
80187490:	8c4337b0 	lw	v1,14256(v0)
80187494:	00000000 	nop
80187498:	14600299 	bnez	v1,80187f00 <__kernel_standard+0x1dd0>
8018749c:	3c02801d 	lui	v0,0x801d
801874a0:	3c04801e 	lui	a0,0x801e
801874a4:	8c825c78 	lw	v0,23672(a0)
801874a8:	8c835c7c 	lw	v1,23676(a0)
801874ac:	afa20028 	sw	v0,40(sp)
801874b0:	afa3002c 	sw	v1,44(sp)
801874b4:	27a40010 	addiu	a0,sp,16
801874b8:	0c062240 	jal	80188900 <__matherr>
801874bc:	afa60014 	sw	a2,20(sp)
801874c0:	1440fb55 	bnez	v0,80186218 <__kernel_standard+0xe8>
801874c4:	00000000 	nop
801874c8:	0c047ea0 	jal	8011fa80 <__errno_location>
801874cc:	00000000 	nop
801874d0:	24030022 	li	v1,34
801874d4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801874d8:	ac430000 	sw	v1,0(v0)
801874dc:	24020001 	li	v0,1
801874e0:	29430064 	slti	v1,t2,100
801874e4:	106000bc 	beqz	v1,801877d8 <__kernel_standard+0x16a8>
801874e8:	afa20010 	sw	v0,16(sp)
801874ec:	3c02801e 	lui	v0,0x801e
801874f0:	24515a20 	addiu	s1,v0,23072
801874f4:	3c12801f 	lui	s2,0x801f
801874f8:	8e5037b0 	lw	s0,14256(s2)
801874fc:	00000000 	nop
80187500:	160000a8 	bnez	s0,801877a4 <__kernel_standard+0x1674>
80187504:	00002021 	move	a0,zero
80187508:	afa00028 	sw	zero,40(sp)
8018750c:	afa0002c 	sw	zero,44(sp)
80187510:	27a40010 	addiu	a0,sp,16
80187514:	0c062240 	jal	80188900 <__matherr>
80187518:	afb10014 	sw	s1,20(sp)
8018751c:	1440fb3e 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187520:	00000000 	nop
80187524:	8e4237b0 	lw	v0,14256(s2)
80187528:	00000000 	nop
8018752c:	104003ff 	beqz	v0,8018852c <__kernel_standard+0x23fc>
80187530:	3c02801f 	lui	v0,0x801f
80187534:	0c047ea0 	jal	8011fa80 <__errno_location>
80187538:	00000000 	nop
8018753c:	24030021 	li	v1,33
80187540:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187544:	ac430000 	sw	v1,0(v0)
80187548:	24020002 	li	v0,2
8018754c:	29430064 	slti	v1,t2,100
80187550:	1060028d 	beqz	v1,80187f88 <__kernel_standard+0x1e58>
80187554:	afa20010 	sw	v0,16(sp)
80187558:	3c02801e 	lui	v0,0x801e
8018755c:	24465c00 	addiu	a2,v0,23552
80187560:	3c04801d 	lui	a0,0x801d
80187564:	3c10801f 	lui	s0,0x801f
80187568:	8c826810 	lw	v0,26640(a0)
8018756c:	8c836814 	lw	v1,26644(a0)
80187570:	8e0537b0 	lw	a1,14256(s0)
80187574:	24040002 	li	a0,2
80187578:	afa20028 	sw	v0,40(sp)
8018757c:	10a4034e 	beq	a1,a0,801882b8 <__kernel_standard+0x2188>
80187580:	afa3002c 	sw	v1,44(sp)
80187584:	27a40010 	addiu	a0,sp,16
80187588:	0c062240 	jal	80188900 <__matherr>
8018758c:	afa60014 	sw	a2,20(sp)
80187590:	1440fb21 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187594:	00000000 	nop
80187598:	8e0237b0 	lw	v0,14256(s0)
8018759c:	00000000 	nop
801875a0:	1040049e 	beqz	v0,8018881c <__kernel_standard+0x26ec>
801875a4:	3c02801f 	lui	v0,0x801f
801875a8:	0c047ea0 	jal	8011fa80 <__errno_location>
801875ac:	00000000 	nop
801875b0:	24030021 	li	v1,33
801875b4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801875b8:	ac430000 	sw	v1,0(v0)
801875bc:	24020004 	li	v0,4
801875c0:	29430064 	slti	v1,t2,100
801875c4:	10600071 	beqz	v1,8018778c <__kernel_standard+0x165c>
801875c8:	afa20010 	sw	v0,16(sp)
801875cc:	3c02801e 	lui	v0,0x801e
801875d0:	24455bb4 	addiu	a1,v0,23476
801875d4:	afa00028 	sw	zero,40(sp)
801875d8:	05210006 	bgez	t1,801875f4 <__kernel_standard+0x14c4>
801875dc:	afa0002c 	sw	zero,44(sp)
801875e0:	3c04801d 	lui	a0,0x801d
801875e4:	8c826818 	lw	v0,26648(a0)
801875e8:	8c83681c 	lw	v1,26652(a0)
801875ec:	afa20028 	sw	v0,40(sp)
801875f0:	afa3002c 	sw	v1,44(sp)
801875f4:	3c02801f 	lui	v0,0x801f
801875f8:	8c4437b0 	lw	a0,14256(v0)
801875fc:	24030002 	li	v1,2
80187600:	108302f1 	beq	a0,v1,801881c8 <__kernel_standard+0x2098>
80187604:	27a40010 	addiu	a0,sp,16
80187608:	0c062240 	jal	80188900 <__matherr>
8018760c:	afa50014 	sw	a1,20(sp)
80187610:	1440fb01 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187614:	00000000 	nop
80187618:	0c047ea0 	jal	8011fa80 <__errno_location>
8018761c:	00000000 	nop
80187620:	24030022 	li	v1,34
80187624:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187628:	ac430000 	sw	v1,0(v0)
8018762c:	24020002 	li	v0,2
80187630:	29430064 	slti	v1,t2,100
80187634:	1060027c 	beqz	v1,80188028 <__kernel_standard+0x1ef8>
80187638:	afa20010 	sw	v0,16(sp)
8018763c:	3c02801e 	lui	v0,0x801e
80187640:	24465c5c 	addiu	a2,v0,23644
80187644:	3c02801f 	lui	v0,0x801f
80187648:	8c4337b0 	lw	v1,14256(v0)
8018764c:	00000000 	nop
80187650:	1460026a 	bnez	v1,80187ffc <__kernel_standard+0x1ecc>
80187654:	3c02801d 	lui	v0,0x801d
80187658:	3c04801e 	lui	a0,0x801e
8018765c:	8c825c80 	lw	v0,23680(a0)
80187660:	8c835c84 	lw	v1,23684(a0)
80187664:	afa20028 	sw	v0,40(sp)
80187668:	afa3002c 	sw	v1,44(sp)
8018766c:	27a40010 	addiu	a0,sp,16
80187670:	0c062240 	jal	80188900 <__matherr>
80187674:	afa60014 	sw	a2,20(sp)
80187678:	1440fae7 	bnez	v0,80186218 <__kernel_standard+0xe8>
8018767c:	00000000 	nop
80187680:	0c047ea0 	jal	8011fa80 <__errno_location>
80187684:	00000000 	nop
80187688:	24030021 	li	v1,33
8018768c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187690:	ac430000 	sw	v1,0(v0)
80187694:	24020005 	li	v0,5
80187698:	29430064 	slti	v1,t2,100
8018769c:	1060020c 	beqz	v1,80187ed0 <__kernel_standard+0x1da0>
801876a0:	afa20010 	sw	v0,16(sp)
801876a4:	3c02801e 	lui	v0,0x801e
801876a8:	24455bcc 	addiu	a1,v0,23500
801876ac:	3c10801f 	lui	s0,0x801f
801876b0:	8e0337b0 	lw	v1,14256(s0)
801876b4:	24020002 	li	v0,2
801876b8:	afa00028 	sw	zero,40(sp)
801876bc:	106202ef 	beq	v1,v0,8018827c <__kernel_standard+0x214c>
801876c0:	afa0002c 	sw	zero,44(sp)
801876c4:	27a40010 	addiu	a0,sp,16
801876c8:	0c062240 	jal	80188900 <__matherr>
801876cc:	afa50014 	sw	a1,20(sp)
801876d0:	1440fad1 	bnez	v0,80186218 <__kernel_standard+0xe8>
801876d4:	00000000 	nop
801876d8:	8e0237b0 	lw	v0,14256(s0)
801876dc:	00000000 	nop
801876e0:	1040046c 	beqz	v0,80188894 <__kernel_standard+0x2764>
801876e4:	3c10801f 	lui	s0,0x801f
801876e8:	0c047ea0 	jal	8011fa80 <__errno_location>
801876ec:	00000000 	nop
801876f0:	24030022 	li	v1,34
801876f4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801876f8:	ac430000 	sw	v1,0(v0)
801876fc:	29420064 	slti	v0,t2,100
80187700:	1040001d 	beqz	v0,80187778 <__kernel_standard+0x1648>
80187704:	294200c8 	slti	v0,t2,200
80187708:	3c02801e 	lui	v0,0x801e
8018770c:	24455a20 	addiu	a1,v0,23072
80187710:	3c02801f 	lui	v0,0x801f
80187714:	8c4337b0 	lw	v1,14256(v0)
80187718:	2402ffff 	li	v0,-1
8018771c:	afa80028 	sw	t0,40(sp)
80187720:	1062000f 	beq	v1,v0,80187760 <__kernel_standard+0x1630>
80187724:	afa9002c 	sw	t1,44(sp)
80187728:	24020002 	li	v0,2
8018772c:	1062000c 	beq	v1,v0,80187760 <__kernel_standard+0x1630>
80187730:	24020001 	li	v0,1
80187734:	27a40010 	addiu	a0,sp,16
80187738:	afa50014 	sw	a1,20(sp)
8018773c:	0c062240 	jal	80188900 <__matherr>
80187740:	afa20010 	sw	v0,16(sp)
80187744:	1440fab4 	bnez	v0,80186218 <__kernel_standard+0xe8>
80187748:	00000000 	nop
8018774c:	0c047ea0 	jal	8011fa80 <__errno_location>
80187750:	00000000 	nop
80187754:	24030021 	li	v1,33
80187758:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018775c:	ac430000 	sw	v1,0(v0)
80187760:	3c048019 	lui	a0,0x8019
80187764:	8c82cea8 	lw	v0,-12632(a0)
80187768:	8c83ceac 	lw	v1,-12628(a0)
8018776c:	afa20028 	sw	v0,40(sp)
80187770:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187774:	afa3002c 	sw	v1,44(sp)
80187778:	1040031c 	beqz	v0,801883ec <__kernel_standard+0x22bc>
8018777c:	3c02801e 	lui	v0,0x801e
80187780:	3c02801e 	lui	v0,0x801e
80187784:	08061dc4 	j	80187710 <__kernel_standard+0x15e0>
80187788:	24455a24 	addiu	a1,v0,23076
8018778c:	294200c8 	slti	v0,t2,200
80187790:	10400332 	beqz	v0,8018845c <__kernel_standard+0x232c>
80187794:	3c02801e 	lui	v0,0x801e
80187798:	3c02801e 	lui	v0,0x801e
8018779c:	08061d75 	j	801875d4 <__kernel_standard+0x14a4>
801877a0:	24455bbc 	addiu	a1,v0,23484
801877a4:	00002821 	move	a1,zero
801877a8:	00803021 	move	a2,a0
801877ac:	0c062ad0 	jal	8018ab40 <__divdf3>
801877b0:	00a03821 	move	a3,a1
801877b4:	afa20028 	sw	v0,40(sp)
801877b8:	24020002 	li	v0,2
801877bc:	1602ff54 	bne	s0,v0,80187510 <__kernel_standard+0x13e0>
801877c0:	afa3002c 	sw	v1,44(sp)
801877c4:	0c047ea0 	jal	8011fa80 <__errno_location>
801877c8:	00000000 	nop
801877cc:	24030021 	li	v1,33
801877d0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801877d4:	ac430000 	sw	v1,0(v0)
801877d8:	294200c8 	slti	v0,t2,200
801877dc:	104002f5 	beqz	v0,801883b4 <__kernel_standard+0x2284>
801877e0:	3c02801e 	lui	v0,0x801e
801877e4:	3c02801e 	lui	v0,0x801e
801877e8:	08061d3d 	j	801874f4 <__kernel_standard+0x13c4>
801877ec:	24515a24 	addiu	s1,v0,23076
801877f0:	01202821 	move	a1,t1
801877f4:	00003021 	move	a2,zero
801877f8:	0c062bc4 	jal	8018af10 <__gtdf2>
801877fc:	00003821 	move	a3,zero
80187800:	184002c6 	blez	v0,8018831c <__kernel_standard+0x21ec>
80187804:	3c02801d 	lui	v0,0x801d
80187808:	3c02801d 	lui	v0,0x801d
8018780c:	8c43680c 	lw	v1,26636(v0)
80187810:	8c426808 	lw	v0,26632(v0)
80187814:	00000000 	nop
80187818:	afa20028 	sw	v0,40(sp)
8018781c:	24020002 	li	v0,2
80187820:	1602fdd0 	bne	s0,v0,80186f64 <__kernel_standard+0xe34>
80187824:	afa3002c 	sw	v1,44(sp)
80187828:	0c047ea0 	jal	8011fa80 <__errno_location>
8018782c:	00000000 	nop
80187830:	24030022 	li	v1,34
80187834:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187838:	ac430000 	sw	v1,0(v0)
8018783c:	8c446800 	lw	a0,26624(v0)
80187840:	8c456804 	lw	a1,26628(v0)
80187844:	24020002 	li	v0,2
80187848:	afa40028 	sw	a0,40(sp)
8018784c:	1462fb6d 	bne	v1,v0,80186604 <__kernel_standard+0x4d4>
80187850:	afa5002c 	sw	a1,44(sp)
80187854:	0c047ea0 	jal	8011fa80 <__errno_location>
80187858:	00000000 	nop
8018785c:	24030021 	li	v1,33
80187860:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187864:	ac430000 	sw	v1,0(v0)
80187868:	294200c8 	slti	v0,t2,200
8018786c:	104002fd 	beqz	v0,80188464 <__kernel_standard+0x2334>
80187870:	3c02801e 	lui	v0,0x801e
80187874:	3c02801e 	lui	v0,0x801e
80187878:	08061a7b 	j	801869ec <__kernel_standard+0x8bc>
8018787c:	24455918 	addiu	a1,v0,22808
80187880:	8c446808 	lw	a0,26632(v0)
80187884:	8c45680c 	lw	a1,26636(v0)
80187888:	24020002 	li	v0,2
8018788c:	afa40028 	sw	a0,40(sp)
80187890:	1462fb98 	bne	v1,v0,801866f4 <__kernel_standard+0x5c4>
80187894:	afa5002c 	sw	a1,44(sp)
80187898:	0c047ea0 	jal	8011fa80 <__errno_location>
8018789c:	00000000 	nop
801878a0:	24030021 	li	v1,33
801878a4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801878a8:	ac430000 	sw	v1,0(v0)
801878ac:	8c446800 	lw	a0,26624(v0)
801878b0:	8c456804 	lw	a1,26628(v0)
801878b4:	24020002 	li	v0,2
801878b8:	afa40028 	sw	a0,40(sp)
801878bc:	1462fbc9 	bne	v1,v0,801867e4 <__kernel_standard+0x6b4>
801878c0:	afa5002c 	sw	a1,44(sp)
801878c4:	0c047ea0 	jal	8011fa80 <__errno_location>
801878c8:	00000000 	nop
801878cc:	24030022 	li	v1,34
801878d0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801878d4:	ac430000 	sw	v1,0(v0)
801878d8:	294200c8 	slti	v0,t2,200
801878dc:	10400299 	beqz	v0,80188344 <__kernel_standard+0x2214>
801878e0:	3c02801e 	lui	v0,0x801e
801878e4:	3c02801e 	lui	v0,0x801e
801878e8:	080619ef 	j	801867bc <__kernel_standard+0x68c>
801878ec:	244659e4 	addiu	a2,v0,23012
801878f0:	8c446800 	lw	a0,26624(v0)
801878f4:	8c456804 	lw	a1,26628(v0)
801878f8:	24020002 	li	v0,2
801878fc:	afa40028 	sw	a0,40(sp)
80187900:	1462fd58 	bne	v1,v0,80186e64 <__kernel_standard+0xd34>
80187904:	afa5002c 	sw	a1,44(sp)
80187908:	0c047ea0 	jal	8011fa80 <__errno_location>
8018790c:	00000000 	nop
80187910:	24030022 	li	v1,34
80187914:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187918:	ac430000 	sw	v1,0(v0)
8018791c:	294200c8 	slti	v0,t2,200
80187920:	104002e0 	beqz	v0,801884a4 <__kernel_standard+0x2374>
80187924:	3c02801e 	lui	v0,0x801e
80187928:	3c02801e 	lui	v0,0x801e
8018792c:	08061cd0 	j	80187340 <__kernel_standard+0x1210>
80187930:	24455938 	addiu	a1,v0,22840
80187934:	294200c8 	slti	v0,t2,200
80187938:	104002d2 	beqz	v0,80188484 <__kernel_standard+0x2354>
8018793c:	3c02801e 	lui	v0,0x801e
80187940:	3c02801e 	lui	v0,0x801e
80187944:	0806186a 	j	801861a8 <__kernel_standard+0x78>
80187948:	24455c08 	addiu	a1,v0,23560
8018794c:	8c446810 	lw	a0,26640(v0)
80187950:	8c456814 	lw	a1,26644(v0)
80187954:	24020002 	li	v0,2
80187958:	afa40028 	sw	a0,40(sp)
8018795c:	1462fe58 	bne	v1,v0,801872c0 <__kernel_standard+0x1190>
80187960:	afa5002c 	sw	a1,44(sp)
80187964:	0c047ea0 	jal	8011fa80 <__errno_location>
80187968:	00000000 	nop
8018796c:	24030021 	li	v1,33
80187970:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187974:	ac430000 	sw	v1,0(v0)
80187978:	294200c8 	slti	v0,t2,200
8018797c:	1040027f 	beqz	v0,8018837c <__kernel_standard+0x224c>
80187980:	3c02801e 	lui	v0,0x801e
80187984:	3c02801e 	lui	v0,0x801e
80187988:	08061ca6 	j	80187298 <__kernel_standard+0x1168>
8018798c:	24465c64 	addiu	a2,v0,23652
80187990:	8c446800 	lw	a0,26624(v0)
80187994:	8c456804 	lw	a1,26628(v0)
80187998:	24020002 	li	v0,2
8018799c:	afa40028 	sw	a0,40(sp)
801879a0:	1462fc50 	bne	v1,v0,80186ae4 <__kernel_standard+0x9b4>
801879a4:	afa5002c 	sw	a1,44(sp)
801879a8:	0c047ea0 	jal	8011fa80 <__errno_location>
801879ac:	00000000 	nop
801879b0:	24030021 	li	v1,33
801879b4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801879b8:	ac430000 	sw	v1,0(v0)
801879bc:	8c446808 	lw	a0,26632(v0)
801879c0:	8c45680c 	lw	a1,26636(v0)
801879c4:	24020002 	li	v0,2
801879c8:	afa40028 	sw	a0,40(sp)
801879cc:	1462fd9a 	bne	v1,v0,80187038 <__kernel_standard+0xf08>
801879d0:	afa5002c 	sw	a1,44(sp)
801879d4:	0c047ea0 	jal	8011fa80 <__errno_location>
801879d8:	00000000 	nop
801879dc:	24030022 	li	v1,34
801879e0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801879e4:	ac430000 	sw	v1,0(v0)
801879e8:	294200c8 	slti	v0,t2,200
801879ec:	104002a7 	beqz	v0,8018848c <__kernel_standard+0x235c>
801879f0:	3c02801e 	lui	v0,0x801e
801879f4:	3c02801e 	lui	v0,0x801e
801879f8:	08061c04 	j	80187010 <__kernel_standard+0xee0>
801879fc:	2446597c 	addiu	a2,v0,22908
80187a00:	294200c8 	slti	v0,t2,200
80187a04:	104002a9 	beqz	v0,801884ac <__kernel_standard+0x237c>
80187a08:	3c02801e 	lui	v0,0x801e
80187a0c:	3c02801e 	lui	v0,0x801e
80187a10:	08061c38 	j	801870e0 <__kernel_standard+0xfb0>
80187a14:	24465c08 	addiu	a2,v0,23560
80187a18:	8c446800 	lw	a0,26624(v0)
80187a1c:	8c456804 	lw	a1,26628(v0)
80187a20:	24020002 	li	v0,2
80187a24:	afa40028 	sw	a0,40(sp)
80187a28:	1462fca5 	bne	v1,v0,80186cc0 <__kernel_standard+0xb90>
80187a2c:	afa5002c 	sw	a1,44(sp)
80187a30:	0c047ea0 	jal	8011fa80 <__errno_location>
80187a34:	00000000 	nop
80187a38:	24030021 	li	v1,33
80187a3c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187a40:	ac430000 	sw	v1,0(v0)
80187a44:	294200c8 	slti	v0,t2,200
80187a48:	1040029a 	beqz	v0,801884b4 <__kernel_standard+0x2384>
80187a4c:	3c02801e 	lui	v0,0x801e
80187a50:	3c02801e 	lui	v0,0x801e
80187a54:	08061aaf 	j	80186abc <__kernel_standard+0x98c>
80187a58:	24465958 	addiu	a2,v0,22872
80187a5c:	294200c8 	slti	v0,t2,200
80187a60:	10400244 	beqz	v0,80188374 <__kernel_standard+0x2244>
80187a64:	3c02801e 	lui	v0,0x801e
80187a68:	3c02801e 	lui	v0,0x801e
80187a6c:	08061b26 	j	80186c98 <__kernel_standard+0xb68>
80187a70:	24465918 	addiu	a2,v0,22808
80187a74:	294200c8 	slti	v0,t2,200
80187a78:	10400246 	beqz	v0,80188394 <__kernel_standard+0x2264>
80187a7c:	3c02801e 	lui	v0,0x801e
80187a80:	3c02801e 	lui	v0,0x801e
80187a84:	08061c1e 	j	80187078 <__kernel_standard+0xf48>
80187a88:	24455958 	addiu	a1,v0,22872
80187a8c:	8c446800 	lw	a0,26624(v0)
80187a90:	8c456804 	lw	a1,26628(v0)
80187a94:	24020002 	li	v0,2
80187a98:	afa40028 	sw	a0,40(sp)
80187a9c:	1462fd0c 	bne	v1,v0,80186ed0 <__kernel_standard+0xda0>
80187aa0:	afa5002c 	sw	a1,44(sp)
80187aa4:	0c047ea0 	jal	8011fa80 <__errno_location>
80187aa8:	00000000 	nop
80187aac:	24030021 	li	v1,33
80187ab0:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187ab4:	ac430000 	sw	v1,0(v0)
80187ab8:	294200c8 	slti	v0,t2,200
80187abc:	10400231 	beqz	v0,80188384 <__kernel_standard+0x2254>
80187ac0:	3c02801e 	lui	v0,0x801e
80187ac4:	3c02801e 	lui	v0,0x801e
80187ac8:	08061c51 	j	80187144 <__kernel_standard+0x1014>
80187acc:	24505b78 	addiu	s0,v0,23416
80187ad0:	294200c8 	slti	v0,t2,200
80187ad4:	10400239 	beqz	v0,801883bc <__kernel_standard+0x228c>
80187ad8:	3c02801e 	lui	v0,0x801e
80187adc:	3c02801e 	lui	v0,0x801e
80187ae0:	08061c90 	j	80187240 <__kernel_standard+0x1110>
80187ae4:	24455c4c 	addiu	a1,v0,23628
80187ae8:	294200c8 	slti	v0,t2,200
80187aec:	10400227 	beqz	v0,8018838c <__kernel_standard+0x225c>
80187af0:	3c02801e 	lui	v0,0x801e
80187af4:	3c02801e 	lui	v0,0x801e
80187af8:	08061bc8 	j	80186f20 <__kernel_standard+0xdf0>
80187afc:	24515a94 	addiu	s1,v0,23188
80187b00:	294200c8 	slti	v0,t2,200
80187b04:	10400225 	beqz	v0,8018839c <__kernel_standard+0x226c>
80187b08:	3c02801e 	lui	v0,0x801e
80187b0c:	3c02801e 	lui	v0,0x801e
80187b10:	08061a95 	j	80186a54 <__kernel_standard+0x924>
80187b14:	24455bec 	addiu	a1,v0,23532
80187b18:	294200c8 	slti	v0,t2,200
80187b1c:	10400255 	beqz	v0,80188474 <__kernel_standard+0x2344>
80187b20:	3c02801e 	lui	v0,0x801e
80187b24:	3c02801e 	lui	v0,0x801e
80187b28:	08061bad 	j	80186eb4 <__kernel_standard+0xd84>
80187b2c:	24465a24 	addiu	a2,v0,23076
80187b30:	8c446808 	lw	a0,26632(v0)
80187b34:	8c45680c 	lw	a1,26636(v0)
80187b38:	24020002 	li	v0,2
80187b3c:	afa40028 	sw	a0,40(sp)
80187b40:	1462fa44 	bne	v1,v0,80186454 <__kernel_standard+0x324>
80187b44:	afa5002c 	sw	a1,44(sp)
80187b48:	0c047ea0 	jal	8011fa80 <__errno_location>
80187b4c:	00000000 	nop
80187b50:	24030022 	li	v1,34
80187b54:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187b58:	ac430000 	sw	v1,0(v0)
80187b5c:	8c446810 	lw	a0,26640(v0)
80187b60:	8c456814 	lw	a1,26644(v0)
80187b64:	24020002 	li	v0,2
80187b68:	afa40028 	sw	a0,40(sp)
80187b6c:	1462faff 	bne	v1,v0,8018676c <__kernel_standard+0x63c>
80187b70:	afa5002c 	sw	a1,44(sp)
80187b74:	0c047ea0 	jal	8011fa80 <__errno_location>
80187b78:	00000000 	nop
80187b7c:	24030021 	li	v1,33
80187b80:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187b84:	ac430000 	sw	v1,0(v0)
80187b88:	294200c8 	slti	v0,t2,200
80187b8c:	1040024b 	beqz	v0,801884bc <__kernel_standard+0x238c>
80187b90:	3c02801e 	lui	v0,0x801e
80187b94:	3c02801e 	lui	v0,0x801e
80187b98:	080619d1 	j	80186744 <__kernel_standard+0x614>
80187b9c:	244659a4 	addiu	a2,v0,22948
80187ba0:	01002021 	move	a0,t0
80187ba4:	3c08801d 	lui	t0,0x801d
80187ba8:	8d026808 	lw	v0,26632(t0)
80187bac:	8d03680c 	lw	v1,26636(t0)
80187bb0:	01202821 	move	a1,t1
80187bb4:	00003021 	move	a2,zero
80187bb8:	00003821 	move	a3,zero
80187bbc:	afa20028 	sw	v0,40(sp)
80187bc0:	0c062c0c 	jal	8018b030 <__ltdf2>
80187bc4:	afa3002c 	sw	v1,44(sp)
80187bc8:	044002b2 	bltz	v0,80188694 <__kernel_standard+0x2564>
80187bcc:	3c02801e 	lui	v0,0x801e
80187bd0:	8e4337b0 	lw	v1,14256(s2)
80187bd4:	24020002 	li	v0,2
80187bd8:	1462fb45 	bne	v1,v0,801868f0 <__kernel_standard+0x7c0>
80187bdc:	00000000 	nop
80187be0:	0c047ea0 	jal	8011fa80 <__errno_location>
80187be4:	00000000 	nop
80187be8:	24030022 	li	v1,34
80187bec:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187bf0:	ac430000 	sw	v1,0(v0)
80187bf4:	8c446808 	lw	a0,26632(v0)
80187bf8:	8c45680c 	lw	a1,26636(v0)
80187bfc:	24020002 	li	v0,2
80187c00:	afa40028 	sw	a0,40(sp)
80187c04:	1462fc49 	bne	v1,v0,80186d2c <__kernel_standard+0xbfc>
80187c08:	afa5002c 	sw	a1,44(sp)
80187c0c:	0c047ea0 	jal	8011fa80 <__errno_location>
80187c10:	00000000 	nop
80187c14:	24030021 	li	v1,33
80187c18:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187c1c:	ac430000 	sw	v1,0(v0)
80187c20:	8c446810 	lw	a0,26640(v0)
80187c24:	8c456814 	lw	a1,26644(v0)
80187c28:	24020002 	li	v0,2
80187c2c:	afa40028 	sw	a0,40(sp)
80187c30:	1462fb0a 	bne	v1,v0,8018685c <__kernel_standard+0x72c>
80187c34:	afa5002c 	sw	a1,44(sp)
80187c38:	0c047ea0 	jal	8011fa80 <__errno_location>
80187c3c:	00000000 	nop
80187c40:	24030021 	li	v1,33
80187c44:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187c48:	ac430000 	sw	v1,0(v0)
80187c4c:	294200c8 	slti	v0,t2,200
80187c50:	10400206 	beqz	v0,8018846c <__kernel_standard+0x233c>
80187c54:	3c02801e 	lui	v0,0x801e
80187c58:	3c02801e 	lui	v0,0x801e
80187c5c:	08061a0d 	j	80186834 <__kernel_standard+0x704>
80187c60:	244659e4 	addiu	a2,v0,23012
80187c64:	294200c8 	slti	v0,t2,200
80187c68:	10400216 	beqz	v0,801884c4 <__kernel_standard+0x2394>
80187c6c:	3c02801e 	lui	v0,0x801e
80187c70:	3c02801e 	lui	v0,0x801e
80187c74:	080619b3 	j	801866cc <__kernel_standard+0x59c>
80187c78:	2446597c 	addiu	a2,v0,22908
80187c7c:	294200c8 	slti	v0,t2,200
80187c80:	104001ea 	beqz	v0,8018842c <__kernel_standard+0x22fc>
80187c84:	3c02801e 	lui	v0,0x801e
80187c88:	3c02801e 	lui	v0,0x801e
80187c8c:	08061a2b 	j	801868ac <__kernel_standard+0x77c>
80187c90:	24435a24 	addiu	v1,v0,23076
80187c94:	294200c8 	slti	v0,t2,200
80187c98:	104001ea 	beqz	v0,80188444 <__kernel_standard+0x2314>
80187c9c:	3c02801e 	lui	v0,0x801e
80187ca0:	3c02801e 	lui	v0,0x801e
80187ca4:	08061ae8 	j	80186ba0 <__kernel_standard+0xa70>
80187ca8:	24505b48 	addiu	s0,v0,23368
80187cac:	8c446800 	lw	a0,26624(v0)
80187cb0:	8c456804 	lw	a1,26628(v0)
80187cb4:	24020002 	li	v0,2
80187cb8:	afa40028 	sw	a0,40(sp)
80187cbc:	1462fa1d 	bne	v1,v0,80186534 <__kernel_standard+0x404>
80187cc0:	afa5002c 	sw	a1,44(sp)
80187cc4:	0c047ea0 	jal	8011fa80 <__errno_location>
80187cc8:	00000000 	nop
80187ccc:	24030021 	li	v1,33
80187cd0:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187cd4:	ac430000 	sw	v1,0(v0)
80187cd8:	00002821 	move	a1,zero
80187cdc:	00803021 	move	a2,a0
80187ce0:	0c062ad0 	jal	8018ab40 <__divdf3>
80187ce4:	00a03821 	move	a3,a1
80187ce8:	afa20028 	sw	v0,40(sp)
80187cec:	24020002 	li	v0,2
80187cf0:	1602fb97 	bne	s0,v0,80186b50 <__kernel_standard+0xa20>
80187cf4:	afa3002c 	sw	v1,44(sp)
80187cf8:	0c047ea0 	jal	8011fa80 <__errno_location>
80187cfc:	00000000 	nop
80187d00:	24030021 	li	v1,33
80187d04:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187d08:	ac430000 	sw	v1,0(v0)
80187d0c:	294200c8 	slti	v0,t2,200
80187d10:	104001da 	beqz	v0,8018847c <__kernel_standard+0x234c>
80187d14:	3c02801e 	lui	v0,0x801e
80187d18:	3c02801e 	lui	v0,0x801e
80187d1c:	08061acd 	j	80186b34 <__kernel_standard+0xa04>
80187d20:	24515ad8 	addiu	s1,v0,23256
80187d24:	294200c8 	slti	v0,t2,200
80187d28:	104001c2 	beqz	v0,80188434 <__kernel_standard+0x2304>
80187d2c:	3c02801e 	lui	v0,0x801e
80187d30:	3c02801e 	lui	v0,0x801e
80187d34:	0806190b 	j	8018642c <__kernel_standard+0x2fc>
80187d38:	24465904 	addiu	a2,v0,22788
80187d3c:	294200c8 	slti	v0,t2,200
80187d40:	104001c2 	beqz	v0,8018844c <__kernel_standard+0x231c>
80187d44:	3c02801e 	lui	v0,0x801e
80187d48:	3c02801e 	lui	v0,0x801e
80187d4c:	08061b5f 	j	80186d7c <__kernel_standard+0xc4c>
80187d50:	24455c34 	addiu	a1,v0,23604
80187d54:	294200c8 	slti	v0,t2,200
80187d58:	104001b8 	beqz	v0,8018843c <__kernel_standard+0x230c>
80187d5c:	3c02801e 	lui	v0,0x801e
80187d60:	3c02801e 	lui	v0,0x801e
80187d64:	08061943 	j	8018650c <__kernel_standard+0x3dc>
80187d68:	24465958 	addiu	a2,v0,22872
80187d6c:	294200c8 	slti	v0,t2,200
80187d70:	104001b8 	beqz	v0,80188454 <__kernel_standard+0x2324>
80187d74:	3c02801e 	lui	v0,0x801e
80187d78:	3c02801e 	lui	v0,0x801e
80187d7c:	08061b44 	j	80186d10 <__kernel_standard+0xbe0>
80187d80:	24465a24 	addiu	a2,v0,23076
80187d84:	8c446810 	lw	a0,26640(v0)
80187d88:	8c456814 	lw	a1,26644(v0)
80187d8c:	24020002 	li	v0,2
80187d90:	afa40028 	sw	a0,40(sp)
80187d94:	1462f956 	bne	v1,v0,801862f0 <__kernel_standard+0x1c0>
80187d98:	afa5002c 	sw	a1,44(sp)
80187d9c:	0c047ea0 	jal	8011fa80 <__errno_location>
80187da0:	00000000 	nop
80187da4:	24030021 	li	v1,33
80187da8:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187dac:	ac430000 	sw	v1,0(v0)
80187db0:	294200c8 	slti	v0,t2,200
80187db4:	104001b7 	beqz	v0,80188494 <__kernel_standard+0x2364>
80187db8:	3c02801e 	lui	v0,0x801e
80187dbc:	3c02801e 	lui	v0,0x801e
80187dc0:	08061d04 	j	80187410 <__kernel_standard+0x12e0>
80187dc4:	24505b0c 	addiu	s0,v0,23308
80187dc8:	8c446800 	lw	a0,26624(v0)
80187dcc:	8c456804 	lw	a1,26628(v0)
80187dd0:	08061c7b 	j	801871ec <__kernel_standard+0x10bc>
80187dd4:	3c02801f 	lui	v0,0x801f
80187dd8:	8c446810 	lw	a0,26640(v0)
80187ddc:	8c456814 	lw	a1,26644(v0)
80187de0:	24020002 	li	v0,2
80187de4:	afa40028 	sw	a0,40(sp)
80187de8:	1462f923 	bne	v1,v0,80186278 <__kernel_standard+0x148>
80187dec:	afa5002c 	sw	a1,44(sp)
80187df0:	0c047ea0 	jal	8011fa80 <__errno_location>
80187df4:	00000000 	nop
80187df8:	24030021 	li	v1,33
80187dfc:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187e00:	ac430000 	sw	v1,0(v0)
80187e04:	294200c8 	slti	v0,t2,200
80187e08:	1040016e 	beqz	v0,801883c4 <__kernel_standard+0x2294>
80187e0c:	3c02801e 	lui	v0,0x801e
80187e10:	3c02801e 	lui	v0,0x801e
80187e14:	08061894 	j	80186250 <__kernel_standard+0x120>
80187e18:	24465818 	addiu	a2,v0,22552
80187e1c:	294200c8 	slti	v0,t2,200
80187e20:	10400152 	beqz	v0,8018836c <__kernel_standard+0x223c>
80187e24:	3c02801e 	lui	v0,0x801e
80187e28:	3c02801e 	lui	v0,0x801e
80187e2c:	080618d4 	j	80186350 <__kernel_standard+0x220>
80187e30:	24435870 	addiu	v1,v0,22640
80187e34:	294200c8 	slti	v0,t2,200
80187e38:	10400174 	beqz	v0,8018840c <__kernel_standard+0x22dc>
80187e3c:	3c02801e 	lui	v0,0x801e
80187e40:	3c02801e 	lui	v0,0x801e
80187e44:	08061cea 	j	801873a8 <__kernel_standard+0x1278>
80187e48:	24455bf8 	addiu	a1,v0,23544
80187e4c:	8c446800 	lw	a0,26624(v0)
80187e50:	8c456804 	lw	a1,26628(v0)
80187e54:	24020002 	li	v0,2
80187e58:	afa40028 	sw	a0,40(sp)
80187e5c:	1462fa07 	bne	v1,v0,8018667c <__kernel_standard+0x54c>
80187e60:	afa5002c 	sw	a1,44(sp)
80187e64:	0c047ea0 	jal	8011fa80 <__errno_location>
80187e68:	00000000 	nop
80187e6c:	24030021 	li	v1,33
80187e70:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187e74:	ac430000 	sw	v1,0(v0)
80187e78:	8c446808 	lw	a0,26632(v0)
80187e7c:	8c45680c 	lw	a1,26636(v0)
80187e80:	24020002 	li	v0,2
80187e84:	afa40028 	sw	a0,40(sp)
80187e88:	1462fac8 	bne	v1,v0,801869ac <__kernel_standard+0x87c>
80187e8c:	afa5002c 	sw	a1,44(sp)
80187e90:	0c047ea0 	jal	8011fa80 <__errno_location>
80187e94:	00000000 	nop
80187e98:	24030022 	li	v1,34
80187e9c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187ea0:	ac430000 	sw	v1,0(v0)
80187ea4:	294200c8 	slti	v0,t2,200
80187ea8:	10400122 	beqz	v0,80188334 <__kernel_standard+0x2204>
80187eac:	3c02801e 	lui	v0,0x801e
80187eb0:	3c02801e 	lui	v0,0x801e
80187eb4:	08061a61 	j	80186984 <__kernel_standard+0x854>
80187eb8:	244658d8 	addiu	a2,v0,22744
80187ebc:	10400129 	beqz	v0,80188364 <__kernel_standard+0x2234>
80187ec0:	3c02801e 	lui	v0,0x801e
80187ec4:	3c02801e 	lui	v0,0x801e
80187ec8:	08061cbf 	j	801872fc <__kernel_standard+0x11cc>
80187ecc:	24455a24 	addiu	a1,v0,23076
80187ed0:	294200c8 	slti	v0,t2,200
80187ed4:	10400171 	beqz	v0,8018849c <__kernel_standard+0x236c>
80187ed8:	3c02801e 	lui	v0,0x801e
80187edc:	3c02801e 	lui	v0,0x801e
80187ee0:	08061dab 	j	801876ac <__kernel_standard+0x157c>
80187ee4:	24455bd0 	addiu	a1,v0,23504
80187ee8:	294200c8 	slti	v0,t2,200
80187eec:	10400119 	beqz	v0,80188354 <__kernel_standard+0x2224>
80187ef0:	3c02801e 	lui	v0,0x801e
80187ef4:	3c02801e 	lui	v0,0x801e
80187ef8:	08061c70 	j	801871c0 <__kernel_standard+0x1090>
80187efc:	24505bbc 	addiu	s0,v0,23484
80187f00:	8c446808 	lw	a0,26632(v0)
80187f04:	8c45680c 	lw	a1,26636(v0)
80187f08:	24020002 	li	v0,2
80187f0c:	afa40028 	sw	a0,40(sp)
80187f10:	1462fd68 	bne	v1,v0,801874b4 <__kernel_standard+0x1384>
80187f14:	afa5002c 	sw	a1,44(sp)
80187f18:	0c047ea0 	jal	8011fa80 <__errno_location>
80187f1c:	00000000 	nop
80187f20:	24030022 	li	v1,34
80187f24:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187f28:	ac430000 	sw	v1,0(v0)
80187f2c:	8c446800 	lw	a0,26624(v0)
80187f30:	8c456804 	lw	a1,26628(v0)
80187f34:	24020002 	li	v0,2
80187f38:	afa40028 	sw	a0,40(sp)
80187f3c:	1462f95f 	bne	v1,v0,801864bc <__kernel_standard+0x38c>
80187f40:	afa5002c 	sw	a1,44(sp)
80187f44:	0c047ea0 	jal	8011fa80 <__errno_location>
80187f48:	00000000 	nop
80187f4c:	24030021 	li	v1,33
80187f50:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187f54:	ac430000 	sw	v1,0(v0)
80187f58:	294200c8 	slti	v0,t2,200
80187f5c:	104000f3 	beqz	v0,8018832c <__kernel_standard+0x21fc>
80187f60:	3c02801e 	lui	v0,0x801e
80187f64:	3c02801e 	lui	v0,0x801e
80187f68:	08061925 	j	80186494 <__kernel_standard+0x364>
80187f6c:	24465938 	addiu	a2,v0,22840
80187f70:	294200c8 	slti	v0,t2,200
80187f74:	1040011f 	beqz	v0,801883f4 <__kernel_standard+0x22c4>
80187f78:	3c02801e 	lui	v0,0x801e
80187f7c:	3c02801e 	lui	v0,0x801e
80187f80:	08061961 	j	80186584 <__kernel_standard+0x454>
80187f84:	24455904 	addiu	a1,v0,22788
80187f88:	294200c8 	slti	v0,t2,200
80187f8c:	10400115 	beqz	v0,801883e4 <__kernel_standard+0x22b4>
80187f90:	3c02801e 	lui	v0,0x801e
80187f94:	3c02801e 	lui	v0,0x801e
80187f98:	08061d58 	j	80187560 <__kernel_standard+0x1430>
80187f9c:	24465c08 	addiu	a2,v0,23560
80187fa0:	294200c8 	slti	v0,t2,200
80187fa4:	104000e9 	beqz	v0,8018834c <__kernel_standard+0x221c>
80187fa8:	3c02801e 	lui	v0,0x801e
80187fac:	3c02801e 	lui	v0,0x801e
80187fb0:	08061b07 	j	80186c1c <__kernel_standard+0xaec>
80187fb4:	24505b78 	addiu	s0,v0,23416
80187fb8:	294200c8 	slti	v0,t2,200
80187fbc:	10400103 	beqz	v0,801883cc <__kernel_standard+0x229c>
80187fc0:	3c02801e 	lui	v0,0x801e
80187fc4:	3c02801e 	lui	v0,0x801e
80187fc8:	08061b8f 	j	80186e3c <__kernel_standard+0xd0c>
80187fcc:	244659a4 	addiu	a2,v0,22948
80187fd0:	8c446808 	lw	a0,26632(v0)
80187fd4:	8c45680c 	lw	a1,26636(v0)
80187fd8:	24020002 	li	v0,2
80187fdc:	afa40028 	sw	a0,40(sp)
80187fe0:	1462f902 	bne	v1,v0,801863ec <__kernel_standard+0x2bc>
80187fe4:	afa5002c 	sw	a1,44(sp)
80187fe8:	0c047ea0 	jal	8011fa80 <__errno_location>
80187fec:	00000000 	nop
80187ff0:	24030022 	li	v1,34
80187ff4:	08061886 	j	80186218 <__kernel_standard+0xe8>
80187ff8:	ac430000 	sw	v1,0(v0)
80187ffc:	8c446800 	lw	a0,26624(v0)
80188000:	8c456804 	lw	a1,26628(v0)
80188004:	24020002 	li	v0,2
80188008:	afa40028 	sw	a0,40(sp)
8018800c:	1462fd97 	bne	v1,v0,8018766c <__kernel_standard+0x153c>
80188010:	afa5002c 	sw	a1,44(sp)
80188014:	0c047ea0 	jal	8011fa80 <__errno_location>
80188018:	00000000 	nop
8018801c:	24030022 	li	v1,34
80188020:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188024:	ac430000 	sw	v1,0(v0)
80188028:	294200c8 	slti	v0,t2,200
8018802c:	104000cb 	beqz	v0,8018835c <__kernel_standard+0x222c>
80188030:	3c02801e 	lui	v0,0x801e
80188034:	3c02801e 	lui	v0,0x801e
80188038:	08061d91 	j	80187644 <__kernel_standard+0x1514>
8018803c:	24465c64 	addiu	a2,v0,23652
80188040:	294200c8 	slti	v0,t2,200
80188044:	104000ed 	beqz	v0,801883fc <__kernel_standard+0x22cc>
80188048:	3c02801e 	lui	v0,0x801e
8018804c:	3c02801e 	lui	v0,0x801e
80188050:	08061d23 	j	8018748c <__kernel_standard+0x135c>
80188054:	24465c34 	addiu	a2,v0,23604
80188058:	00002821 	move	a1,zero
8018805c:	00803021 	move	a2,a0
80188060:	0c062ad0 	jal	8018ab40 <__divdf3>
80188064:	00a03821 	move	a3,a1
80188068:	afa20028 	sw	v0,40(sp)
8018806c:	24020002 	li	v0,2
80188070:	1602fbd3 	bne	s0,v0,80186fc0 <__kernel_standard+0xe90>
80188074:	afa3002c 	sw	v1,44(sp)
80188078:	0c047ea0 	jal	8011fa80 <__errno_location>
8018807c:	00000000 	nop
80188080:	24030021 	li	v1,33
80188084:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188088:	ac430000 	sw	v1,0(v0)
8018808c:	294200c8 	slti	v0,t2,200
80188090:	104000d0 	beqz	v0,801883d4 <__kernel_standard+0x22a4>
80188094:	3c02801e 	lui	v0,0x801e
80188098:	3c02801e 	lui	v0,0x801e
8018809c:	08061977 	j	801865dc <__kernel_standard+0x4ac>
801880a0:	24465918 	addiu	a2,v0,22808
801880a4:	294200c8 	slti	v0,t2,200
801880a8:	104000cc 	beqz	v0,801883dc <__kernel_standard+0x22ac>
801880ac:	3c02801e 	lui	v0,0x801e
801880b0:	3c02801e 	lui	v0,0x801e
801880b4:	080618f1 	j	801863c4 <__kernel_standard+0x294>
801880b8:	244658f0 	addiu	a2,v0,22768
801880bc:	294200c8 	slti	v0,t2,200
801880c0:	104000d6 	beqz	v0,8018841c <__kernel_standard+0x22ec>
801880c4:	3c02801e 	lui	v0,0x801e
801880c8:	3c02801e 	lui	v0,0x801e
801880cc:	08061a4b 	j	8018692c <__kernel_standard+0x7fc>
801880d0:	24455a24 	addiu	a1,v0,23076
801880d4:	8c446808 	lw	a0,26632(v0)
801880d8:	8c45680c 	lw	a1,26636(v0)
801880dc:	24020002 	li	v0,2
801880e0:	afa40028 	sw	a0,40(sp)
801880e4:	1462fb45 	bne	v1,v0,80186dfc <__kernel_standard+0xccc>
801880e8:	afa5002c 	sw	a1,44(sp)
801880ec:	0c047ea0 	jal	8011fa80 <__errno_location>
801880f0:	00000000 	nop
801880f4:	24030022 	li	v1,34
801880f8:	08061886 	j	80186218 <__kernel_standard+0xe8>
801880fc:	ac430000 	sw	v1,0(v0)
80188100:	294200c8 	slti	v0,t2,200
80188104:	104000bf 	beqz	v0,80188404 <__kernel_standard+0x22d4>
80188108:	3c02801e 	lui	v0,0x801e
8018810c:	3c02801e 	lui	v0,0x801e
80188110:	080618b2 	j	801862c8 <__kernel_standard+0x198>
80188114:	24465844 	addiu	a2,v0,22596
80188118:	294200c8 	slti	v0,t2,200
8018811c:	104000bd 	beqz	v0,80188414 <__kernel_standard+0x22e4>
80188120:	3c02801e 	lui	v0,0x801e
80188124:	3c02801e 	lui	v0,0x801e
80188128:	08061be9 	j	80186fa4 <__kernel_standard+0xe74>
8018812c:	24515aac 	addiu	s1,v0,23212
80188130:	294200c8 	slti	v0,t2,200
80188134:	104000bb 	beqz	v0,80188424 <__kernel_standard+0x22f4>
80188138:	3c02801e 	lui	v0,0x801e
8018813c:	3c02801e 	lui	v0,0x801e
80188140:	08061995 	j	80186654 <__kernel_standard+0x524>
80188144:	24465938 	addiu	a2,v0,22840
80188148:	294200c8 	slti	v0,t2,200
8018814c:	1040007b 	beqz	v0,8018833c <__kernel_standard+0x220c>
80188150:	3c02801e 	lui	v0,0x801e
80188154:	3c02801e 	lui	v0,0x801e
80188158:	08061b75 	j	80186dd4 <__kernel_standard+0xca4>
8018815c:	24465c4c 	addiu	a2,v0,23628
80188160:	24020001 	li	v0,1
80188164:	27a40010 	addiu	a0,sp,16
80188168:	afa50014 	sw	a1,20(sp)
8018816c:	0c062240 	jal	80188900 <__matherr>
80188170:	afa20010 	sw	v0,16(sp)
80188174:	1440f828 	bnez	v0,80186218 <__kernel_standard+0xe8>
80188178:	3c02801f 	lui	v0,0x801f
8018817c:	8c4530c8 	lw	a1,12488(v0)
80188180:	3c04801e 	lui	a0,0x801e
80188184:	0c051dd0 	jal	80147740 <_IO_fputs>
80188188:	24845a34 	addiu	a0,a0,23092
8018818c:	0c047ea0 	jal	8011fa80 <__errno_location>
80188190:	00000000 	nop
80188194:	24030021 	li	v1,33
80188198:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018819c:	ac430000 	sw	v1,0(v0)
801881a0:	0c047ea0 	jal	8011fa80 <__errno_location>
801881a4:	00000000 	nop
801881a8:	24030022 	li	v1,34
801881ac:	08061886 	j	80186218 <__kernel_standard+0xe8>
801881b0:	ac430000 	sw	v1,0(v0)
801881b4:	0c047ea0 	jal	8011fa80 <__errno_location>
801881b8:	00000000 	nop
801881bc:	24030022 	li	v1,34
801881c0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801881c4:	ac430000 	sw	v1,0(v0)
801881c8:	0c047ea0 	jal	8011fa80 <__errno_location>
801881cc:	00000000 	nop
801881d0:	24030022 	li	v1,34
801881d4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801881d8:	ac430000 	sw	v1,0(v0)
801881dc:	0c047ea0 	jal	8011fa80 <__errno_location>
801881e0:	00000000 	nop
801881e4:	24030022 	li	v1,34
801881e8:	08061886 	j	80186218 <__kernel_standard+0xe8>
801881ec:	ac430000 	sw	v1,0(v0)
801881f0:	0c047ea0 	jal	8011fa80 <__errno_location>
801881f4:	00000000 	nop
801881f8:	24030022 	li	v1,34
801881fc:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188200:	ac430000 	sw	v1,0(v0)
80188204:	0c047ea0 	jal	8011fa80 <__errno_location>
80188208:	00000000 	nop
8018820c:	24030021 	li	v1,33
80188210:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188214:	ac430000 	sw	v1,0(v0)
80188218:	0c047ea0 	jal	8011fa80 <__errno_location>
8018821c:	00000000 	nop
80188220:	24030022 	li	v1,34
80188224:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188228:	ac430000 	sw	v1,0(v0)
8018822c:	0c047ea0 	jal	8011fa80 <__errno_location>
80188230:	00000000 	nop
80188234:	24030022 	li	v1,34
80188238:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018823c:	ac430000 	sw	v1,0(v0)
80188240:	0c047ea0 	jal	8011fa80 <__errno_location>
80188244:	00000000 	nop
80188248:	24030021 	li	v1,33
8018824c:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188250:	ac430000 	sw	v1,0(v0)
80188254:	0c047ea0 	jal	8011fa80 <__errno_location>
80188258:	00000000 	nop
8018825c:	24030022 	li	v1,34
80188260:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188264:	ac430000 	sw	v1,0(v0)
80188268:	0c047ea0 	jal	8011fa80 <__errno_location>
8018826c:	00000000 	nop
80188270:	24030022 	li	v1,34
80188274:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188278:	ac430000 	sw	v1,0(v0)
8018827c:	0c047ea0 	jal	8011fa80 <__errno_location>
80188280:	00000000 	nop
80188284:	24030022 	li	v1,34
80188288:	08061886 	j	80186218 <__kernel_standard+0xe8>
8018828c:	ac430000 	sw	v1,0(v0)
80188290:	0c047ea0 	jal	8011fa80 <__errno_location>
80188294:	00000000 	nop
80188298:	24030022 	li	v1,34
8018829c:	08061886 	j	80186218 <__kernel_standard+0xe8>
801882a0:	ac430000 	sw	v1,0(v0)
801882a4:	0c047ea0 	jal	8011fa80 <__errno_location>
801882a8:	00000000 	nop
801882ac:	24030022 	li	v1,34
801882b0:	08061886 	j	80186218 <__kernel_standard+0xe8>
801882b4:	ac430000 	sw	v1,0(v0)
801882b8:	0c047ea0 	jal	8011fa80 <__errno_location>
801882bc:	00000000 	nop
801882c0:	24030021 	li	v1,33
801882c4:	08061886 	j	80186218 <__kernel_standard+0xe8>
801882c8:	ac430000 	sw	v1,0(v0)
801882cc:	0c047ea0 	jal	8011fa80 <__errno_location>
801882d0:	00000000 	nop
801882d4:	24030022 	li	v1,34
801882d8:	08061886 	j	80186218 <__kernel_standard+0xe8>
801882dc:	ac430000 	sw	v1,0(v0)
801882e0:	0c047ea0 	jal	8011fa80 <__errno_location>
801882e4:	00000000 	nop
801882e8:	24030021 	li	v1,33
801882ec:	08061886 	j	80186218 <__kernel_standard+0xe8>
801882f0:	ac430000 	sw	v1,0(v0)
801882f4:	0c047ea0 	jal	8011fa80 <__errno_location>
801882f8:	00000000 	nop
801882fc:	24030021 	li	v1,33
80188300:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188304:	ac430000 	sw	v1,0(v0)
80188308:	0c047ea0 	jal	8011fa80 <__errno_location>
8018830c:	00000000 	nop
80188310:	24030022 	li	v1,34
80188314:	08061886 	j	80186218 <__kernel_standard+0xe8>
80188318:	ac430000 	sw	v1,0(v0)
8018831c:	8c436804 	lw	v1,26628(v0)
80188320:	8c426800 	lw	v0,26624(v0)
80188324:	08061e07 	j	8018781c <__kernel_standard+0x16ec>
80188328:	afa20028 	sw	v0,40(sp)
8018832c:	08061925 	j	80186494 <__kernel_standard+0x364>
80188330:	2446593c 	addiu	a2,v0,22844
80188334:	08061a61 	j	80186984 <__kernel_standard+0x854>
80188338:	244658e0 	addiu	a2,v0,22752
8018833c:	08061b75 	j	80186dd4 <__kernel_standard+0xca4>
80188340:	24465c54 	addiu	a2,v0,23636
80188344:	080619ef 	j	801867bc <__kernel_standard+0x68c>
80188348:	244659ec 	addiu	a2,v0,23020
8018834c:	08061b07 	j	80186c1c <__kernel_standard+0xaec>
80188350:	24505b80 	addiu	s0,v0,23424
80188354:	08061c70 	j	801871c0 <__kernel_standard+0x1090>
80188358:	24505bc4 	addiu	s0,v0,23492
8018835c:	08061d91 	j	80187644 <__kernel_standard+0x1514>
80188360:	24465c6c 	addiu	a2,v0,23660
80188364:	08061cbf 	j	801872fc <__kernel_standard+0x11cc>
80188368:	24455a2c 	addiu	a1,v0,23084
8018836c:	080618d4 	j	80186350 <__kernel_standard+0x220>
80188370:	24435878 	addiu	v1,v0,22648
80188374:	08061b26 	j	80186c98 <__kernel_standard+0xb68>
80188378:	2446591c 	addiu	a2,v0,22812
8018837c:	08061ca6 	j	80187298 <__kernel_standard+0x1168>
80188380:	24465c6c 	addiu	a2,v0,23660
80188384:	08061c51 	j	80187144 <__kernel_standard+0x1014>
80188388:	24505b80 	addiu	s0,v0,23424
8018838c:	08061bc8 	j	80186f20 <__kernel_standard+0xdf0>
80188390:	24515a9c 	addiu	s1,v0,23196
80188394:	08061c1e 	j	80187078 <__kernel_standard+0xf48>
80188398:	2445595c 	addiu	a1,v0,22876
8018839c:	08061a95 	j	80186a54 <__kernel_standard+0x924>
801883a0:	24455bf0 	addiu	a1,v0,23536
801883a4:	8c435c84 	lw	v1,23684(v0)
801883a8:	8c425c80 	lw	v0,23680(v0)
801883ac:	08061bd8 	j	80186f60 <__kernel_standard+0xe30>
801883b0:	afa20028 	sw	v0,40(sp)
801883b4:	08061d3d 	j	801874f4 <__kernel_standard+0x13c4>
801883b8:	24515a2c 	addiu	s1,v0,23084
801883bc:	08061c90 	j	80187240 <__kernel_standard+0x1110>
801883c0:	24455c54 	addiu	a1,v0,23636
801883c4:	08061894 	j	80186250 <__kernel_standard+0x120>
801883c8:	24465820 	addiu	a2,v0,22560
801883cc:	08061b8f 	j	80186e3c <__kernel_standard+0xd0c>
801883d0:	244659ac 	addiu	a2,v0,22956
801883d4:	08061977 	j	801865dc <__kernel_standard+0x4ac>
801883d8:	2446591c 	addiu	a2,v0,22812
801883dc:	080618f1 	j	801863c4 <__kernel_standard+0x294>
801883e0:	244658f8 	addiu	a2,v0,22776
801883e4:	08061d58 	j	80187560 <__kernel_standard+0x1430>
801883e8:	24465c10 	addiu	a2,v0,23568
801883ec:	08061dc4 	j	80187710 <__kernel_standard+0x15e0>
801883f0:	24455a2c 	addiu	a1,v0,23084
801883f4:	08061961 	j	80186584 <__kernel_standard+0x454>
801883f8:	2445590c 	addiu	a1,v0,22796
801883fc:	08061d23 	j	8018748c <__kernel_standard+0x135c>
80188400:	24465c3c 	addiu	a2,v0,23612
80188404:	080618b2 	j	801862c8 <__kernel_standard+0x198>
80188408:	2446584c 	addiu	a2,v0,22604
8018840c:	08061cea 	j	801873a8 <__kernel_standard+0x1278>
80188410:	24455bfc 	addiu	a1,v0,23548
80188414:	08061be9 	j	80186fa4 <__kernel_standard+0xe74>
80188418:	24515ab4 	addiu	s1,v0,23220
8018841c:	08061a4b 	j	8018692c <__kernel_standard+0x7fc>
80188420:	24455a2c 	addiu	a1,v0,23084
80188424:	08061995 	j	80186654 <__kernel_standard+0x524>
80188428:	2446593c 	addiu	a2,v0,22844
8018842c:	08061a2b 	j	801868ac <__kernel_standard+0x77c>
80188430:	24435a2c 	addiu	v1,v0,23084
80188434:	0806190b 	j	8018642c <__kernel_standard+0x2fc>
80188438:	2446590c 	addiu	a2,v0,22796
8018843c:	08061943 	j	8018650c <__kernel_standard+0x3dc>
80188440:	2446595c 	addiu	a2,v0,22876
80188444:	08061ae8 	j	80186ba0 <__kernel_standard+0xa70>
80188448:	24505b50 	addiu	s0,v0,23376
8018844c:	08061b5f 	j	80186d7c <__kernel_standard+0xc4c>
80188450:	24455c3c 	addiu	a1,v0,23612
80188454:	08061b44 	j	80186d10 <__kernel_standard+0xbe0>
80188458:	24465a2c 	addiu	a2,v0,23084
8018845c:	08061d75 	j	801875d4 <__kernel_standard+0x14a4>
80188460:	24455bc4 	addiu	a1,v0,23492
80188464:	08061a7b 	j	801869ec <__kernel_standard+0x8bc>
80188468:	2445591c 	addiu	a1,v0,22812
8018846c:	08061a0d 	j	80186834 <__kernel_standard+0x704>
80188470:	244659ec 	addiu	a2,v0,23020
80188474:	08061bad 	j	80186eb4 <__kernel_standard+0xd84>
80188478:	24465a2c 	addiu	a2,v0,23084
8018847c:	08061acd 	j	80186b34 <__kernel_standard+0xa04>
80188480:	24515ae0 	addiu	s1,v0,23264
80188484:	0806186a 	j	801861a8 <__kernel_standard+0x78>
80188488:	24455c10 	addiu	a1,v0,23568
8018848c:	08061c04 	j	80187010 <__kernel_standard+0xee0>
80188490:	24465984 	addiu	a2,v0,22916
80188494:	08061d04 	j	80187410 <__kernel_standard+0x12e0>
80188498:	24505b18 	addiu	s0,v0,23320
8018849c:	08061dab 	j	801876ac <__kernel_standard+0x157c>
801884a0:	24455bd4 	addiu	a1,v0,23508
801884a4:	08061cd0 	j	80187340 <__kernel_standard+0x1210>
801884a8:	2445593c 	addiu	a1,v0,22844
801884ac:	08061c38 	j	801870e0 <__kernel_standard+0xfb0>
801884b0:	24465c10 	addiu	a2,v0,23568
801884b4:	08061aaf 	j	80186abc <__kernel_standard+0x98c>
801884b8:	2446595c 	addiu	a2,v0,22876
801884bc:	080619d1 	j	80186744 <__kernel_standard+0x614>
801884c0:	244659ac 	addiu	a2,v0,22956
801884c4:	080619b3 	j	801866cc <__kernel_standard+0x59c>
801884c8:	24465984 	addiu	a2,v0,22916
801884cc:	8c4530c8 	lw	a1,12488(v0)
801884d0:	3c04801e 	lui	a0,0x801e
801884d4:	0c051dd0 	jal	80147740 <_IO_fputs>
801884d8:	248458b8 	addiu	a0,a0,22712
801884dc:	080618e6 	j	80186398 <__kernel_standard+0x268>
801884e0:	00000000 	nop
801884e4:	8c4530c8 	lw	a1,12488(v0)
801884e8:	3c04801e 	lui	a0,0x801e
801884ec:	0c051dd0 	jal	80147740 <_IO_fputs>
801884f0:	24845828 	addiu	a0,a0,22568
801884f4:	080618a7 	j	8018629c <__kernel_standard+0x16c>
801884f8:	00000000 	nop
801884fc:	8c4530c8 	lw	a1,12488(v0)
80188500:	3c04801e 	lui	a0,0x801e
80188504:	0c051dd0 	jal	80147740 <_IO_fputs>
80188508:	24845a08 	addiu	a0,a0,23048
8018850c:	08061a20 	j	80186880 <__kernel_standard+0x750>
80188510:	00000000 	nop
80188514:	8c4530c8 	lw	a1,12488(v0)
80188518:	3c04801e 	lui	a0,0x801e
8018851c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188520:	24845920 	addiu	a0,a0,22816
80188524:	08061b39 	j	80186ce4 <__kernel_standard+0xbb4>
80188528:	00000000 	nop
8018852c:	8c4530c8 	lw	a1,12488(v0)
80188530:	3c04801e 	lui	a0,0x801e
80188534:	0c051dd0 	jal	80147740 <_IO_fputs>
80188538:	24845a68 	addiu	a0,a0,23144
8018853c:	08061d4d 	j	80187534 <__kernel_standard+0x1404>
80188540:	00000000 	nop
80188544:	8c4530c8 	lw	a1,12488(v0)
80188548:	3c04801e 	lui	a0,0x801e
8018854c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188550:	24845ae8 	addiu	a0,a0,23272
80188554:	08061add 	j	80186b74 <__kernel_standard+0xa44>
80188558:	00000000 	nop
8018855c:	8c4530c8 	lw	a1,12488(v0)
80188560:	3c04801e 	lui	a0,0x801e
80188564:	0c051dd0 	jal	80147740 <_IO_fputs>
80188568:	24845a4c 	addiu	a0,a0,23116
8018856c:	08061bbd 	j	80186ef4 <__kernel_standard+0xdc4>
80188570:	00000000 	nop
80188574:	8c4530c8 	lw	a1,12488(v0)
80188578:	3c04801e 	lui	a0,0x801e
8018857c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188580:	24845940 	addiu	a0,a0,22848
80188584:	08061938 	j	801864e0 <__kernel_standard+0x3b0>
80188588:	00000000 	nop
8018858c:	8c4530c8 	lw	a1,12488(v0)
80188590:	3c04801e 	lui	a0,0x801e
80188594:	0c051dd0 	jal	80147740 <_IO_fputs>
80188598:	24845920 	addiu	a0,a0,22816
8018859c:	0806198a 	j	80186628 <__kernel_standard+0x4f8>
801885a0:	00000000 	nop
801885a4:	8c4530c8 	lw	a1,12488(v0)
801885a8:	3c04801e 	lui	a0,0x801e
801885ac:	0c051dd0 	jal	80147740 <_IO_fputs>
801885b0:	24845960 	addiu	a0,a0,22880
801885b4:	08061ac2 	j	80186b08 <__kernel_standard+0x9d8>
801885b8:	00000000 	nop
801885bc:	8c4530c8 	lw	a1,12488(v0)
801885c0:	3c04801e 	lui	a0,0x801e
801885c4:	0c051dd0 	jal	80147740 <_IO_fputs>
801885c8:	24845854 	addiu	a0,a0,22612
801885cc:	080618c5 	j	80186314 <__kernel_standard+0x1e4>
801885d0:	00000000 	nop
801885d4:	8c4530c8 	lw	a1,12488(v0)
801885d8:	3c04801e 	lui	a0,0x801e
801885dc:	0c051dd0 	jal	80147740 <_IO_fputs>
801885e0:	248459f4 	addiu	a0,a0,23028
801885e4:	08061a02 	j	80186808 <__kernel_standard+0x6d8>
801885e8:	00000000 	nop
801885ec:	8c4530c8 	lw	a1,12488(v0)
801885f0:	3c04801e 	lui	a0,0x801e
801885f4:	0c051dd0 	jal	80147740 <_IO_fputs>
801885f8:	2484598c 	addiu	a0,a0,22924
801885fc:	080619c6 	j	80186718 <__kernel_standard+0x5e8>
80188600:	00000000 	nop
80188604:	8c4530c8 	lw	a1,12488(v0)
80188608:	3c04801e 	lui	a0,0x801e
8018860c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188610:	248459c8 	addiu	a0,a0,22984
80188614:	080619e4 	j	80186790 <__kernel_standard+0x660>
80188618:	00000000 	nop
8018861c:	8c4530c8 	lw	a1,12488(v0)
80188620:	3c04801e 	lui	a0,0x801e
80188624:	0c051dd0 	jal	80147740 <_IO_fputs>
80188628:	24845abc 	addiu	a0,a0,23228
8018862c:	08061bf9 	j	80186fe4 <__kernel_standard+0xeb4>
80188630:	00000000 	nop
80188634:	8c4530c8 	lw	a1,12488(v0)
80188638:	3c04801e 	lui	a0,0x801e
8018863c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188640:	24845a4c 	addiu	a0,a0,23116
80188644:	08061b54 	j	80186d50 <__kernel_standard+0xc20>
80188648:	00000000 	nop
8018864c:	8c4530c8 	lw	a1,12488(v0)
80188650:	3c04801e 	lui	a0,0x801e
80188654:	0c051dd0 	jal	80147740 <_IO_fputs>
80188658:	24845940 	addiu	a0,a0,22848
8018865c:	080619a8 	j	801866a0 <__kernel_standard+0x570>
80188660:	00000000 	nop
80188664:	8c4530c8 	lw	a1,12488(v0)
80188668:	3c04801e 	lui	a0,0x801e
8018866c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188670:	248459b4 	addiu	a0,a0,22964
80188674:	08061ba2 	j	80186e88 <__kernel_standard+0xd58>
80188678:	00000000 	nop
8018867c:	8c4530c8 	lw	a1,12488(v0)
80188680:	3c04801e 	lui	a0,0x801e
80188684:	0c051dd0 	jal	80147740 <_IO_fputs>
80188688:	24845960 	addiu	a0,a0,22880
8018868c:	08061956 	j	80186558 <__kernel_standard+0x428>
80188690:	00000000 	nop
80188694:	8c462868 	lw	a2,10344(v0)
80188698:	8c47286c 	lw	a3,10348(v0)
8018869c:	02002021 	move	a0,s0
801886a0:	0c0629e0 	jal	8018a780 <__muldf3>
801886a4:	02202821 	move	a1,s1
801886a8:	00402021 	move	a0,v0
801886ac:	00602821 	move	a1,v1
801886b0:	00408021 	move	s0,v0
801886b4:	0c062404 	jal	80189010 <__rint>
801886b8:	00608821 	move	s1,v1
801886bc:	00403021 	move	a2,v0
801886c0:	02002021 	move	a0,s0
801886c4:	02202821 	move	a1,s1
801886c8:	0c062b98 	jal	8018ae60 <__nedf2>
801886cc:	00603821 	move	a3,v1
801886d0:	1040fd3f 	beqz	v0,80187bd0 <__kernel_standard+0x1aa0>
801886d4:	3c04801d 	lui	a0,0x801d
801886d8:	8c826800 	lw	v0,26624(a0)
801886dc:	8c836804 	lw	v1,26628(a0)
801886e0:	afa20028 	sw	v0,40(sp)
801886e4:	08061ef4 	j	80187bd0 <__kernel_standard+0x1aa0>
801886e8:	afa3002c 	sw	v1,44(sp)
801886ec:	8c462868 	lw	a2,10344(v0)
801886f0:	8c47286c 	lw	a3,10348(v0)
801886f4:	02002021 	move	a0,s0
801886f8:	0c0629e0 	jal	8018a780 <__muldf3>
801886fc:	02202821 	move	a1,s1
80188700:	00402021 	move	a0,v0
80188704:	00602821 	move	a1,v1
80188708:	00408021 	move	s0,v0
8018870c:	0c062404 	jal	80189010 <__rint>
80188710:	00608821 	move	s1,v1
80188714:	00403021 	move	a2,v0
80188718:	02002021 	move	a0,s0
8018871c:	02202821 	move	a1,s1
80188720:	0c062b98 	jal	8018ae60 <__nedf2>
80188724:	00603821 	move	a3,v1
80188728:	1040fd29 	beqz	v0,80187bd0 <__kernel_standard+0x1aa0>
8018872c:	3c04801e 	lui	a0,0x801e
80188730:	8c825c80 	lw	v0,23680(a0)
80188734:	8c835c84 	lw	v1,23684(a0)
80188738:	afa20028 	sw	v0,40(sp)
8018873c:	08061ef4 	j	80187bd0 <__kernel_standard+0x1aa0>
80188740:	afa3002c 	sw	v1,44(sp)
80188744:	8c4530c8 	lw	a1,12488(v0)
80188748:	3c04801e 	lui	a0,0x801e
8018874c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188750:	24845b24 	addiu	a0,a0,23332
80188754:	08061d18 	j	80187460 <__kernel_standard+0x1330>
80188758:	00000000 	nop
8018875c:	8c4530c8 	lw	a1,12488(v0)
80188760:	3c04801e 	lui	a0,0x801e
80188764:	0c051dd0 	jal	80147740 <_IO_fputs>
80188768:	24845b88 	addiu	a0,a0,23432
8018876c:	08061b1b 	j	80186c6c <__kernel_standard+0xb3c>
80188770:	00000000 	nop
80188774:	8c4530c8 	lw	a1,12488(v0)
80188778:	3c04801e 	lui	a0,0x801e
8018877c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188780:	24845ba0 	addiu	a0,a0,23456
80188784:	08061c65 	j	80187194 <__kernel_standard+0x1064>
80188788:	00000000 	nop
8018878c:	8fa40014 	lw	a0,20(sp)
80188790:	8e0530c8 	lw	a1,12488(s0)
80188794:	0c051dd0 	jal	80147740 <_IO_fputs>
80188798:	00000000 	nop
8018879c:	8e0530c8 	lw	a1,12488(s0)
801887a0:	3c04801e 	lui	a0,0x801e
801887a4:	0c051dd0 	jal	80147740 <_IO_fputs>
801887a8:	24845bd8 	addiu	a0,a0,23512
801887ac:	08061a8a 	j	80186a28 <__kernel_standard+0x8f8>
801887b0:	00000000 	nop
801887b4:	8fa40014 	lw	a0,20(sp)
801887b8:	8e0530c8 	lw	a1,12488(s0)
801887bc:	0c051dd0 	jal	80147740 <_IO_fputs>
801887c0:	00000000 	nop
801887c4:	8e0530c8 	lw	a1,12488(s0)
801887c8:	3c04801e 	lui	a0,0x801e
801887cc:	0c051dd0 	jal	80147740 <_IO_fputs>
801887d0:	24845bd8 	addiu	a0,a0,23512
801887d4:	08061cdf 	j	8018737c <__kernel_standard+0x124c>
801887d8:	00000000 	nop
801887dc:	8fa40014 	lw	a0,20(sp)
801887e0:	8e0530c8 	lw	a1,12488(s0)
801887e4:	0c051dd0 	jal	80147740 <_IO_fputs>
801887e8:	00000000 	nop
801887ec:	8e0530c8 	lw	a1,12488(s0)
801887f0:	3c04801e 	lui	a0,0x801e
801887f4:	0c051dd0 	jal	80147740 <_IO_fputs>
801887f8:	24845bd8 	addiu	a0,a0,23512
801887fc:	08061aa4 	j	80186a90 <__kernel_standard+0x960>
80188800:	00000000 	nop
80188804:	8c4530c8 	lw	a1,12488(v0)
80188808:	3c04801e 	lui	a0,0x801e
8018880c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188810:	24845c18 	addiu	a0,a0,23576
80188814:	08061882 	j	80186208 <__kernel_standard+0xd8>
80188818:	00000000 	nop
8018881c:	8c4530c8 	lw	a1,12488(v0)
80188820:	3c04801e 	lui	a0,0x801e
80188824:	0c051dd0 	jal	80147740 <_IO_fputs>
80188828:	24845c18 	addiu	a0,a0,23576
8018882c:	3c04801d 	lui	a0,0x801d
80188830:	8c826808 	lw	v0,26632(a0)
80188834:	8c83680c 	lw	v1,26636(a0)
80188838:	afa20028 	sw	v0,40(sp)
8018883c:	08061d6a 	j	801875a8 <__kernel_standard+0x1478>
80188840:	afa3002c 	sw	v1,44(sp)
80188844:	8fa40014 	lw	a0,20(sp)
80188848:	8e0530c8 	lw	a1,12488(s0)
8018884c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188850:	00000000 	nop
80188854:	8e0530c8 	lw	a1,12488(s0)
80188858:	3c04801e 	lui	a0,0x801e
8018885c:	0c051dd0 	jal	80147740 <_IO_fputs>
80188860:	24845bd8 	addiu	a0,a0,23512
80188864:	08061c2d 	j	801870b4 <__kernel_standard+0xf84>
80188868:	00000000 	nop
8018886c:	8fa40014 	lw	a0,20(sp)
80188870:	8e0530c8 	lw	a1,12488(s0)
80188874:	0c051dd0 	jal	80147740 <_IO_fputs>
80188878:	00000000 	nop
8018887c:	8e0530c8 	lw	a1,12488(s0)
80188880:	3c04801e 	lui	a0,0x801e
80188884:	0c051dd0 	jal	80147740 <_IO_fputs>
80188888:	24845bd8 	addiu	a0,a0,23512
8018888c:	08061cf9 	j	801873e4 <__kernel_standard+0x12b4>
80188890:	00000000 	nop
80188894:	8fa40014 	lw	a0,20(sp)
80188898:	8e0530c8 	lw	a1,12488(s0)
8018889c:	0c051dd0 	jal	80147740 <_IO_fputs>
801888a0:	00000000 	nop
801888a4:	8e0530c8 	lw	a1,12488(s0)
801888a8:	3c04801e 	lui	a0,0x801e
801888ac:	0c051dd0 	jal	80147740 <_IO_fputs>
801888b0:	24845bd8 	addiu	a0,a0,23512
801888b4:	08061dba 	j	801876e8 <__kernel_standard+0x15b8>
801888b8:	00000000 	nop
801888bc:	8c4530c8 	lw	a1,12488(v0)
801888c0:	3c04801e 	lui	a0,0x801e
801888c4:	0c051dd0 	jal	80147740 <_IO_fputs>
801888c8:	24845b58 	addiu	a0,a0,23384
801888cc:	08061afc 	j	80186bf0 <__kernel_standard+0xac0>
801888d0:	00000000 	nop
801888d4:	3c04801e 	lui	a0,0x801e
801888d8:	3c05801e 	lui	a1,0x801e
801888dc:	3c07801e 	lui	a3,0x801e
801888e0:	24845880 	addiu	a0,a0,22656
801888e4:	24a55898 	addiu	a1,a1,22680
801888e8:	24e7607c 	addiu	a3,a3,24700
801888ec:	0c04ad9c 	jal	8012b670 <__assert_fail>
801888f0:	240600a7 	li	a2,167
	...

80188900 <__matherr>:
80188900:	03e00008 	jr	ra
80188904:	00001021 	move	v0,zero
	...

80188910 <__ieee754_sqrt>:
80188910:	3c08001f 	lui	t0,0x1f
80188914:	3508ffff 	ori	t0,t0,0xffff
80188918:	00a84024 	and	t0,a1,t0
8018891c:	3c0afff0 	lui	t2,0xfff0
80188920:	3c037fdf 	lui	v1,0x7fdf
80188924:	3463ffff 	ori	v1,v1,0xffff
80188928:	00084b83 	sra	t1,t0,0xe
8018892c:	00aa5021 	addu	t2,a1,t2
80188930:	3c02801e 	lui	v0,0x801e
80188934:	244260c0 	addiu	v0,v0,24768
80188938:	000948c0 	sll	t1,t1,0x3
8018893c:	006a502b 	sltu	t2,v1,t2
80188940:	3c03801e 	lui	v1,0x801e
80188944:	01224821 	addu	t1,t1,v0
80188948:	8c6c64d0 	lw	t4,25808(v1)
8018894c:	3c023fe0 	lui	v0,0x3fe0
80188950:	8c6d64d4 	lw	t5,25812(v1)
80188954:	27bdff90 	addiu	sp,sp,-112
80188958:	01023825 	or	a3,t0,v0
8018895c:	afb40058 	sw	s4,88(sp)
80188960:	afb30054 	sw	s3,84(sp)
80188964:	afb20050 	sw	s2,80(sp)
80188968:	afb1004c 	sw	s1,76(sp)
8018896c:	afb00048 	sw	s0,72(sp)
80188970:	afbf0068 	sw	ra,104(sp)
80188974:	afb70064 	sw	s7,100(sp)
80188978:	afb60060 	sw	s6,96(sp)
8018897c:	afb5005c 	sw	s5,92(sp)
80188980:	00808021 	move	s0,a0
80188984:	00a08821 	move	s1,a1
80188988:	00803021 	move	a2,a0
8018898c:	00a0a021 	move	s4,a1
80188990:	afac0028 	sw	t4,40(sp)
80188994:	afad002c 	sw	t5,44(sp)
80188998:	8d320000 	lw	s2,0(t1)
8018899c:	8d330004 	lw	s3,4(t1)
801889a0:	afa40010 	sw	a0,16(sp)
801889a4:	154000c1 	bnez	t2,80188cac <__ieee754_sqrt+0x39c>
801889a8:	afa70014 	sw	a3,20(sp)
801889ac:	02402021 	move	a0,s2
801889b0:	0c0629e0 	jal	8018a780 <__muldf3>
801889b4:	02602821 	move	a1,s3
801889b8:	00403021 	move	a2,v0
801889bc:	02402021 	move	a0,s2
801889c0:	02602821 	move	a1,s3
801889c4:	0c0629e0 	jal	8018a780 <__muldf3>
801889c8:	00603821 	move	a3,v1
801889cc:	3c068019 	lui	a2,0x8019
801889d0:	8cc4cea8 	lw	a0,-12632(a2)
801889d4:	8cc5ceac 	lw	a1,-12628(a2)
801889d8:	00603821 	move	a3,v1
801889dc:	0c0629a2 	jal	8018a688 <__subdf3>
801889e0:	00403021 	move	a2,v0
801889e4:	00408021 	move	s0,v0
801889e8:	3c02801e 	lui	v0,0x801e
801889ec:	8c466090 	lw	a2,24720(v0)
801889f0:	8c476094 	lw	a3,24724(v0)
801889f4:	02002021 	move	a0,s0
801889f8:	00602821 	move	a1,v1
801889fc:	0c0629e0 	jal	8018a780 <__muldf3>
80188a00:	00608821 	move	s1,v1
80188a04:	3c04801e 	lui	a0,0x801e
80188a08:	8c866098 	lw	a2,24728(a0)
80188a0c:	8c87609c 	lw	a3,24732(a0)
80188a10:	00602821 	move	a1,v1
80188a14:	0c0629c2 	jal	8018a708 <__adddf3>
80188a18:	00402021 	move	a0,v0
80188a1c:	00403021 	move	a2,v0
80188a20:	02002021 	move	a0,s0
80188a24:	02202821 	move	a1,s1
80188a28:	0c0629e0 	jal	8018a780 <__muldf3>
80188a2c:	00603821 	move	a3,v1
80188a30:	3c04801e 	lui	a0,0x801e
80188a34:	8c8660a0 	lw	a2,24736(a0)
80188a38:	8c8760a4 	lw	a3,24740(a0)
80188a3c:	00602821 	move	a1,v1
80188a40:	0c0629c2 	jal	8018a708 <__adddf3>
80188a44:	00402021 	move	a0,v0
80188a48:	00403021 	move	a2,v0
80188a4c:	02002021 	move	a0,s0
80188a50:	02202821 	move	a1,s1
80188a54:	0c0629e0 	jal	8018a780 <__muldf3>
80188a58:	00603821 	move	a3,v1
80188a5c:	3c04801e 	lui	a0,0x801e
80188a60:	8c8660a8 	lw	a2,24744(a0)
80188a64:	8c8760ac 	lw	a3,24748(a0)
80188a68:	00602821 	move	a1,v1
80188a6c:	0c0629c2 	jal	8018a708 <__adddf3>
80188a70:	00402021 	move	a0,v0
80188a74:	00403021 	move	a2,v0
80188a78:	02402021 	move	a0,s2
80188a7c:	02602821 	move	a1,s3
80188a80:	0c0629e0 	jal	8018a780 <__muldf3>
80188a84:	00603821 	move	a3,v1
80188a88:	00409021 	move	s2,v0
80188a8c:	3c027fe0 	lui	v0,0x7fe0
80188a90:	02821024 	and	v0,s4,v0
80188a94:	00609821 	move	s3,v1
80188a98:	00603821 	move	a3,v1
80188a9c:	8fa40010 	lw	a0,16(sp)
80188aa0:	8fa50014 	lw	a1,20(sp)
80188aa4:	3c032000 	lui	v1,0x2000
80188aa8:	00021043 	sra	v0,v0,0x1
80188aac:	02403021 	move	a2,s2
80188ab0:	00431021 	addu	v0,v0,v1
80188ab4:	0c0629e0 	jal	8018a780 <__muldf3>
80188ab8:	afa2002c 	sw	v0,44(sp)
80188abc:	0040a021 	move	s4,v0
80188ac0:	3c02801e 	lui	v0,0x801e
80188ac4:	8c5060b0 	lw	s0,24752(v0)
80188ac8:	8c5160b4 	lw	s1,24756(v0)
80188acc:	02003021 	move	a2,s0
80188ad0:	02203821 	move	a3,s1
80188ad4:	02802021 	move	a0,s4
80188ad8:	00602821 	move	a1,v1
80188adc:	0c0629c2 	jal	8018a708 <__adddf3>
80188ae0:	0060a821 	move	s5,v1
80188ae4:	00402021 	move	a0,v0
80188ae8:	02003021 	move	a2,s0
80188aec:	02203821 	move	a3,s1
80188af0:	0c0629a2 	jal	8018a688 <__subdf3>
80188af4:	00602821 	move	a1,v1
80188af8:	00408021 	move	s0,v0
80188afc:	3c02801e 	lui	v0,0x801e
80188b00:	8c462868 	lw	a2,10344(v0)
80188b04:	8c47286c 	lw	a3,10348(v0)
80188b08:	00608821 	move	s1,v1
80188b0c:	02402021 	move	a0,s2
80188b10:	0c0629e0 	jal	8018a780 <__muldf3>
80188b14:	02602821 	move	a1,s3
80188b18:	02002021 	move	a0,s0
80188b1c:	02202821 	move	a1,s1
80188b20:	02003021 	move	a2,s0
80188b24:	02203821 	move	a3,s1
80188b28:	afa20030 	sw	v0,48(sp)
80188b2c:	0c0629e0 	jal	8018a780 <__muldf3>
80188b30:	afa30034 	sw	v1,52(sp)
80188b34:	8fa40010 	lw	a0,16(sp)
80188b38:	8fa50014 	lw	a1,20(sp)
80188b3c:	00403021 	move	a2,v0
80188b40:	0c0629a2 	jal	8018a688 <__subdf3>
80188b44:	00603821 	move	a3,v1
80188b48:	02003021 	move	a2,s0
80188b4c:	02203821 	move	a3,s1
80188b50:	02802021 	move	a0,s4
80188b54:	02a02821 	move	a1,s5
80188b58:	0040b021 	move	s6,v0
80188b5c:	0c0629a2 	jal	8018a688 <__subdf3>
80188b60:	0060b821 	move	s7,v1
80188b64:	02003021 	move	a2,s0
80188b68:	02203821 	move	a3,s1
80188b6c:	02802021 	move	a0,s4
80188b70:	02a02821 	move	a1,s5
80188b74:	00409021 	move	s2,v0
80188b78:	0c0629c2 	jal	8018a708 <__adddf3>
80188b7c:	00609821 	move	s3,v1
80188b80:	00403021 	move	a2,v0
80188b84:	02402021 	move	a0,s2
80188b88:	02602821 	move	a1,s3
80188b8c:	0c0629e0 	jal	8018a780 <__muldf3>
80188b90:	00603821 	move	a3,v1
80188b94:	00403021 	move	a2,v0
80188b98:	02c02021 	move	a0,s6
80188b9c:	02e02821 	move	a1,s7
80188ba0:	0c0629a2 	jal	8018a688 <__subdf3>
80188ba4:	00603821 	move	a3,v1
80188ba8:	8fa40030 	lw	a0,48(sp)
80188bac:	8fa50034 	lw	a1,52(sp)
80188bb0:	00403021 	move	a2,v0
80188bb4:	0c0629e0 	jal	8018a780 <__muldf3>
80188bb8:	00603821 	move	a3,v1
80188bbc:	00403021 	move	a2,v0
80188bc0:	02802021 	move	a0,s4
80188bc4:	02a02821 	move	a1,s5
80188bc8:	00603821 	move	a3,v1
80188bcc:	00408021 	move	s0,v0
80188bd0:	0c0629c2 	jal	8018a708 <__adddf3>
80188bd4:	00608821 	move	s1,v1
80188bd8:	00403021 	move	a2,v0
80188bdc:	02802021 	move	a0,s4
80188be0:	02a02821 	move	a1,s5
80188be4:	00603821 	move	a3,v1
80188be8:	afa20020 	sw	v0,32(sp)
80188bec:	0c0629a2 	jal	8018a688 <__subdf3>
80188bf0:	afa30024 	sw	v1,36(sp)
80188bf4:	00403021 	move	a2,v0
80188bf8:	02002021 	move	a0,s0
80188bfc:	02202821 	move	a1,s1
80188c00:	0c0629c2 	jal	8018a708 <__adddf3>
80188c04:	00603821 	move	a3,v1
80188c08:	00408021 	move	s0,v0
80188c0c:	3c02801e 	lui	v0,0x801e
80188c10:	8c4660b8 	lw	a2,24760(v0)
80188c14:	8c4760bc 	lw	a3,24764(v0)
80188c18:	02002021 	move	a0,s0
80188c1c:	00602821 	move	a1,v1
80188c20:	0c0629e0 	jal	8018a780 <__muldf3>
80188c24:	00608821 	move	s1,v1
80188c28:	8fa40020 	lw	a0,32(sp)
80188c2c:	8fa50024 	lw	a1,36(sp)
80188c30:	00403021 	move	a2,v0
80188c34:	0c0629c2 	jal	8018a708 <__adddf3>
80188c38:	00603821 	move	a3,v1
80188c3c:	8fa40020 	lw	a0,32(sp)
80188c40:	8fa50024 	lw	a1,36(sp)
80188c44:	00403021 	move	a2,v0
80188c48:	0c062b6c 	jal	8018adb0 <__eqdf2>
80188c4c:	00603821 	move	a3,v1
80188c50:	14400031 	bnez	v0,80188d18 <__ieee754_sqrt+0x408>
80188c54:	3c02801e 	lui	v0,0x801e
80188c58:	8fa40020 	lw	a0,32(sp)
80188c5c:	8fa50024 	lw	a1,36(sp)
80188c60:	8fa60028 	lw	a2,40(sp)
80188c64:	8fa7002c 	lw	a3,44(sp)
80188c68:	0c0629e0 	jal	8018a780 <__muldf3>
80188c6c:	00000000 	nop
80188c70:	00408021 	move	s0,v0
80188c74:	00608821 	move	s1,v1
80188c78:	02001021 	move	v0,s0
80188c7c:	02201821 	move	v1,s1
80188c80:	8fbf0068 	lw	ra,104(sp)
80188c84:	8fb70064 	lw	s7,100(sp)
80188c88:	8fb60060 	lw	s6,96(sp)
80188c8c:	8fb5005c 	lw	s5,92(sp)
80188c90:	8fb40058 	lw	s4,88(sp)
80188c94:	8fb30054 	lw	s3,84(sp)
80188c98:	8fb20050 	lw	s2,80(sp)
80188c9c:	8fb1004c 	lw	s1,76(sp)
80188ca0:	8fb00048 	lw	s0,72(sp)
80188ca4:	03e00008 	jr	ra
80188ca8:	27bd0070 	addiu	sp,sp,112
80188cac:	3c037ff0 	lui	v1,0x7ff0
80188cb0:	00a31024 	and	v0,a1,v1
80188cb4:	104300b3 	beq	v0,v1,80188f84 <__ieee754_sqrt+0x674>
80188cb8:	00003021 	move	a2,zero
80188cbc:	0c062b6c 	jal	8018adb0 <__eqdf2>
80188cc0:	00003821 	move	a3,zero
80188cc4:	1040ffed 	beqz	v0,80188c7c <__ieee754_sqrt+0x36c>
80188cc8:	02001021 	move	v0,s0
80188ccc:	062000b8 	bltz	s1,80188fb0 <__ieee754_sqrt+0x6a0>
80188cd0:	3c02801e 	lui	v0,0x801e
80188cd4:	8c4664c8 	lw	a2,25800(v0)
80188cd8:	8c4764cc 	lw	a3,25804(v0)
80188cdc:	02002021 	move	a0,s0
80188ce0:	0c0629e0 	jal	8018a780 <__muldf3>
80188ce4:	02202821 	move	a1,s1
80188ce8:	00402021 	move	a0,v0
80188cec:	0c062244 	jal	80188910 <__ieee754_sqrt>
80188cf0:	00602821 	move	a1,v1
80188cf4:	00402021 	move	a0,v0
80188cf8:	3c02801e 	lui	v0,0x801e
80188cfc:	8c4664c0 	lw	a2,25792(v0)
80188d00:	8c4764c4 	lw	a3,25796(v0)
80188d04:	0c0629e0 	jal	8018a780 <__muldf3>
80188d08:	00602821 	move	a1,v1
80188d0c:	00408021 	move	s0,v0
80188d10:	0806231e 	j	80188c78 <__ieee754_sqrt+0x368>
80188d14:	00608821 	move	s1,v1
80188d18:	8c463a20 	lw	a2,14880(v0)
80188d1c:	8c473a24 	lw	a3,14884(v0)
80188d20:	02002021 	move	a0,s0
80188d24:	0c0629e0 	jal	8018a780 <__muldf3>
80188d28:	02202821 	move	a1,s1
80188d2c:	8fa40020 	lw	a0,32(sp)
80188d30:	8fa50024 	lw	a1,36(sp)
80188d34:	00403021 	move	a2,v0
80188d38:	0c0629c2 	jal	8018a708 <__adddf3>
80188d3c:	00603821 	move	a3,v1
80188d40:	afa20018 	sw	v0,24(sp)
80188d44:	3c02801d 	lui	v0,0x801d
80188d48:	8c527970 	lw	s2,31088(v0)
80188d4c:	8c537974 	lw	s3,31092(v0)
80188d50:	8fa40020 	lw	a0,32(sp)
80188d54:	8fa50024 	lw	a1,36(sp)
80188d58:	02403021 	move	a2,s2
80188d5c:	02603821 	move	a3,s3
80188d60:	0c0629e0 	jal	8018a780 <__muldf3>
80188d64:	afa3001c 	sw	v1,28(sp)
80188d68:	8fa40020 	lw	a0,32(sp)
80188d6c:	8fa50024 	lw	a1,36(sp)
80188d70:	00403021 	move	a2,v0
80188d74:	00603821 	move	a3,v1
80188d78:	00408021 	move	s0,v0
80188d7c:	0c0629a2 	jal	8018a688 <__subdf3>
80188d80:	00608821 	move	s1,v1
80188d84:	00403021 	move	a2,v0
80188d88:	02002021 	move	a0,s0
80188d8c:	02202821 	move	a1,s1
80188d90:	0c0629c2 	jal	8018a708 <__adddf3>
80188d94:	00603821 	move	a3,v1
80188d98:	8fa40020 	lw	a0,32(sp)
80188d9c:	8fa50024 	lw	a1,36(sp)
80188da0:	00403021 	move	a2,v0
80188da4:	00603821 	move	a3,v1
80188da8:	0040a021 	move	s4,v0
80188dac:	0c0629a2 	jal	8018a688 <__subdf3>
80188db0:	0060a821 	move	s5,v1
80188db4:	8fa40018 	lw	a0,24(sp)
80188db8:	8fa5001c 	lw	a1,28(sp)
80188dbc:	02403021 	move	a2,s2
80188dc0:	02603821 	move	a3,s3
80188dc4:	afa20038 	sw	v0,56(sp)
80188dc8:	0c0629e0 	jal	8018a780 <__muldf3>
80188dcc:	afa3003c 	sw	v1,60(sp)
80188dd0:	8fa40018 	lw	a0,24(sp)
80188dd4:	8fa5001c 	lw	a1,28(sp)
80188dd8:	00403021 	move	a2,v0
80188ddc:	00603821 	move	a3,v1
80188de0:	00408021 	move	s0,v0
80188de4:	0c0629a2 	jal	8018a688 <__subdf3>
80188de8:	00608821 	move	s1,v1
80188dec:	00403021 	move	a2,v0
80188df0:	02002021 	move	a0,s0
80188df4:	02202821 	move	a1,s1
80188df8:	0c0629c2 	jal	8018a708 <__adddf3>
80188dfc:	00603821 	move	a3,v1
80188e00:	8fa40018 	lw	a0,24(sp)
80188e04:	8fa5001c 	lw	a1,28(sp)
80188e08:	00403021 	move	a2,v0
80188e0c:	00603821 	move	a3,v1
80188e10:	00409021 	move	s2,v0
80188e14:	0c0629a2 	jal	8018a688 <__subdf3>
80188e18:	00609821 	move	s3,v1
80188e1c:	8fa40020 	lw	a0,32(sp)
80188e20:	8fa50024 	lw	a1,36(sp)
80188e24:	8fa60018 	lw	a2,24(sp)
80188e28:	8fa7001c 	lw	a3,28(sp)
80188e2c:	0040b021 	move	s6,v0
80188e30:	0c0629e0 	jal	8018a780 <__muldf3>
80188e34:	0060b821 	move	s7,v1
80188e38:	02802021 	move	a0,s4
80188e3c:	02a02821 	move	a1,s5
80188e40:	02403021 	move	a2,s2
80188e44:	02603821 	move	a3,s3
80188e48:	afa20040 	sw	v0,64(sp)
80188e4c:	0c0629e0 	jal	8018a780 <__muldf3>
80188e50:	afa30044 	sw	v1,68(sp)
80188e54:	8fa60040 	lw	a2,64(sp)
80188e58:	8fa70044 	lw	a3,68(sp)
80188e5c:	00402021 	move	a0,v0
80188e60:	0c0629a2 	jal	8018a688 <__subdf3>
80188e64:	00602821 	move	a1,v1
80188e68:	02802021 	move	a0,s4
80188e6c:	02a02821 	move	a1,s5
80188e70:	02c03021 	move	a2,s6
80188e74:	02e03821 	move	a3,s7
80188e78:	00408021 	move	s0,v0
80188e7c:	0c0629e0 	jal	8018a780 <__muldf3>
80188e80:	00608821 	move	s1,v1
80188e84:	00403021 	move	a2,v0
80188e88:	02002021 	move	a0,s0
80188e8c:	02202821 	move	a1,s1
80188e90:	0c0629c2 	jal	8018a708 <__adddf3>
80188e94:	00603821 	move	a3,v1
80188e98:	8fa40038 	lw	a0,56(sp)
80188e9c:	8fa5003c 	lw	a1,60(sp)
80188ea0:	02403021 	move	a2,s2
80188ea4:	02603821 	move	a3,s3
80188ea8:	00408021 	move	s0,v0
80188eac:	0c0629e0 	jal	8018a780 <__muldf3>
80188eb0:	00608821 	move	s1,v1
80188eb4:	00403021 	move	a2,v0
80188eb8:	02002021 	move	a0,s0
80188ebc:	02202821 	move	a1,s1
80188ec0:	0c0629c2 	jal	8018a708 <__adddf3>
80188ec4:	00603821 	move	a3,v1
80188ec8:	8fa40038 	lw	a0,56(sp)
80188ecc:	8fa5003c 	lw	a1,60(sp)
80188ed0:	02c03021 	move	a2,s6
80188ed4:	02e03821 	move	a3,s7
80188ed8:	00408021 	move	s0,v0
80188edc:	0c0629e0 	jal	8018a780 <__muldf3>
80188ee0:	00608821 	move	s1,v1
80188ee4:	00403021 	move	a2,v0
80188ee8:	02002021 	move	a0,s0
80188eec:	02202821 	move	a1,s1
80188ef0:	0c0629c2 	jal	8018a708 <__adddf3>
80188ef4:	00603821 	move	a3,v1
80188ef8:	8fa40040 	lw	a0,64(sp)
80188efc:	8fa50044 	lw	a1,68(sp)
80188f00:	8fa60010 	lw	a2,16(sp)
80188f04:	8fa70014 	lw	a3,20(sp)
80188f08:	00408021 	move	s0,v0
80188f0c:	0c0629a2 	jal	8018a688 <__subdf3>
80188f10:	00608821 	move	s1,v1
80188f14:	00403021 	move	a2,v0
80188f18:	02002021 	move	a0,s0
80188f1c:	02202821 	move	a1,s1
80188f20:	0c0629c2 	jal	8018a708 <__adddf3>
80188f24:	00603821 	move	a3,v1
80188f28:	00402021 	move	a0,v0
80188f2c:	00602821 	move	a1,v1
80188f30:	00003021 	move	a2,zero
80188f34:	0c062c0c 	jal	8018b030 <__ltdf2>
80188f38:	00003821 	move	a3,zero
80188f3c:	04400029 	bltz	v0,80188fe4 <__ieee754_sqrt+0x6d4>
80188f40:	00000000 	nop
80188f44:	8fa40020 	lw	a0,32(sp)
80188f48:	8fa50024 	lw	a1,36(sp)
80188f4c:	8fa60018 	lw	a2,24(sp)
80188f50:	8fa7001c 	lw	a3,28(sp)
80188f54:	0c062bc4 	jal	8018af10 <__gtdf2>
80188f58:	00000000 	nop
80188f5c:	1c400005 	bgtz	v0,80188f74 <__ieee754_sqrt+0x664>
80188f60:	00000000 	nop
80188f64:	8fa20020 	lw	v0,32(sp)
80188f68:	8fa30024 	lw	v1,36(sp)
80188f6c:	afa20018 	sw	v0,24(sp)
80188f70:	afa3001c 	sw	v1,28(sp)
80188f74:	8fa40018 	lw	a0,24(sp)
80188f78:	8fa5001c 	lw	a1,28(sp)
80188f7c:	08062318 	j	80188c60 <__ieee754_sqrt+0x350>
80188f80:	00000000 	nop
80188f84:	00803021 	move	a2,a0
80188f88:	0c0629e0 	jal	8018a780 <__muldf3>
80188f8c:	00a03821 	move	a3,a1
80188f90:	00403021 	move	a2,v0
80188f94:	02002021 	move	a0,s0
80188f98:	02202821 	move	a1,s1
80188f9c:	0c0629c2 	jal	8018a708 <__adddf3>
80188fa0:	00603821 	move	a3,v1
80188fa4:	00408021 	move	s0,v0
80188fa8:	0806231e 	j	80188c78 <__ieee754_sqrt+0x368>
80188fac:	00608821 	move	s1,v1
80188fb0:	02002021 	move	a0,s0
80188fb4:	02202821 	move	a1,s1
80188fb8:	02003021 	move	a2,s0
80188fbc:	0c0629a2 	jal	8018a688 <__subdf3>
80188fc0:	02203821 	move	a3,s1
80188fc4:	00402021 	move	a0,v0
80188fc8:	00602821 	move	a1,v1
80188fcc:	00403021 	move	a2,v0
80188fd0:	0c062ad0 	jal	8018ab40 <__divdf3>
80188fd4:	00603821 	move	a3,v1
80188fd8:	00408021 	move	s0,v0
80188fdc:	0806231e 	j	80188c78 <__ieee754_sqrt+0x368>
80188fe0:	00608821 	move	s1,v1
80188fe4:	8fa40020 	lw	a0,32(sp)
80188fe8:	8fa50024 	lw	a1,36(sp)
80188fec:	8fa60018 	lw	a2,24(sp)
80188ff0:	8fa7001c 	lw	a3,28(sp)
80188ff4:	0c062c0c 	jal	8018b030 <__ltdf2>
80188ff8:	00000000 	nop
80188ffc:	0440ffdd 	bltz	v0,80188f74 <__ieee754_sqrt+0x664>
80189000:	00000000 	nop
80189004:	080623d9 	j	80188f64 <__ieee754_sqrt+0x654>
80189008:	00000000 	nop
8018900c:	00000000 	nop

80189010 <__rint>:
80189010:	00051503 	sra	v0,a1,0x14
80189014:	304307ff 	andi	v1,v0,0x7ff
80189018:	246afc01 	addiu	t2,v1,-1023
8018901c:	27bdffd8 	addiu	sp,sp,-40
80189020:	29420014 	slti	v0,t2,20
80189024:	afb20018 	sw	s2,24(sp)
80189028:	afbf0020 	sw	ra,32(sp)
8018902c:	afb3001c 	sw	s3,28(sp)
80189030:	afb10014 	sw	s1,20(sp)
80189034:	afb00010 	sw	s0,16(sp)
80189038:	00806021 	move	t4,a0
8018903c:	00a06821 	move	t5,a1
80189040:	00a04821 	move	t1,a1
80189044:	00807021 	move	t6,a0
80189048:	1040002f 	beqz	v0,80189108 <__rint+0xf8>
8018904c:	000597c2 	srl	s2,a1,0x1f
80189050:	0540004e 	bltz	t2,8018918c <__rint+0x17c>
80189054:	3c02000f 	lui	v0,0xf
80189058:	3442ffff 	ori	v0,v0,0xffff
8018905c:	01421807 	srav	v1,v0,t2
80189060:	00651024 	and	v0,v1,a1
80189064:	01821025 	or	v0,t4,v0
80189068:	1040001e 	beqz	v0,801890e4 <__rint+0xd4>
8018906c:	00a02021 	move	a0,a1
80189070:	00031842 	srl	v1,v1,0x1
80189074:	00a31024 	and	v0,a1,v1
80189078:	01821025 	or	v0,t4,v0
8018907c:	10400007 	beqz	v0,8018909c <__rint+0x8c>
80189080:	24020013 	li	v0,19
80189084:	11420069 	beq	t2,v0,8018922c <__rint+0x21c>
80189088:	00031827 	nor	v1,zero,v1
8018908c:	3c020002 	lui	v0,0x2
80189090:	00a31824 	and	v1,a1,v1
80189094:	01421007 	srav	v0,v0,t2
80189098:	00622025 	or	a0,v1,v0
8018909c:	3c03801e 	lui	v1,0x801e
801890a0:	246364e0 	addiu	v1,v1,25824
801890a4:	001210c0 	sll	v0,s2,0x3
801890a8:	00431021 	addu	v0,v0,v1
801890ac:	8c500000 	lw	s0,0(v0)
801890b0:	8c510004 	lw	s1,4(v0)
801890b4:	00803821 	move	a3,a0
801890b8:	01c03021 	move	a2,t6
801890bc:	02002021 	move	a0,s0
801890c0:	0c0629c2 	jal	8018a708 <__adddf3>
801890c4:	02202821 	move	a1,s1
801890c8:	00402021 	move	a0,v0
801890cc:	00602821 	move	a1,v1
801890d0:	02003021 	move	a2,s0
801890d4:	0c0629a2 	jal	8018a688 <__subdf3>
801890d8:	02203821 	move	a3,s1
801890dc:	00406021 	move	t4,v0
801890e0:	00606821 	move	t5,v1
801890e4:	8fbf0020 	lw	ra,32(sp)
801890e8:	8fb3001c 	lw	s3,28(sp)
801890ec:	8fb20018 	lw	s2,24(sp)
801890f0:	8fb10014 	lw	s1,20(sp)
801890f4:	8fb00010 	lw	s0,16(sp)
801890f8:	01801021 	move	v0,t4
801890fc:	01a01821 	move	v1,t5
80189100:	03e00008 	jr	ra
80189104:	27bd0028 	addiu	sp,sp,40
80189108:	29420034 	slti	v0,t2,52
8018910c:	10400010 	beqz	v0,80189150 <__rint+0x140>
80189110:	24020400 	li	v0,1024
80189114:	2464fbed 	addiu	a0,v1,-1043
80189118:	2402ffff 	li	v0,-1
8018911c:	00821006 	srlv	v0,v0,a0
80189120:	01821824 	and	v1,t4,v0
80189124:	1060ffef 	beqz	v1,801890e4 <__rint+0xd4>
80189128:	00021842 	srl	v1,v0,0x1
8018912c:	01831024 	and	v0,t4,v1
80189130:	10400005 	beqz	v0,80189148 <__rint+0x138>
80189134:	00031827 	nor	v1,zero,v1
80189138:	3c024000 	lui	v0,0x4000
8018913c:	01831824 	and	v1,t4,v1
80189140:	00821007 	srav	v0,v0,a0
80189144:	00627025 	or	t6,v1,v0
80189148:	08062427 	j	8018909c <__rint+0x8c>
8018914c:	01202021 	move	a0,t1
80189150:	1542ffe4 	bne	t2,v0,801890e4 <__rint+0xd4>
80189154:	00803021 	move	a2,a0
80189158:	0c0629c2 	jal	8018a708 <__adddf3>
8018915c:	00a03821 	move	a3,a1
80189160:	00406021 	move	t4,v0
80189164:	00606821 	move	t5,v1
80189168:	8fbf0020 	lw	ra,32(sp)
8018916c:	8fb3001c 	lw	s3,28(sp)
80189170:	8fb20018 	lw	s2,24(sp)
80189174:	8fb10014 	lw	s1,20(sp)
80189178:	8fb00010 	lw	s0,16(sp)
8018917c:	01801021 	move	v0,t4
80189180:	01a01821 	move	v1,t5
80189184:	03e00008 	jr	ra
80189188:	27bd0028 	addiu	sp,sp,40
8018918c:	3c037fff 	lui	v1,0x7fff
80189190:	3473ffff 	ori	s3,v1,0xffff
80189194:	00b31024 	and	v0,a1,s3
80189198:	00821025 	or	v0,a0,v0
8018919c:	1040ffd1 	beqz	v0,801890e4 <__rint+0xd4>
801891a0:	3c04000f 	lui	a0,0xf
801891a4:	3484ffff 	ori	a0,a0,0xffff
801891a8:	00a42024 	and	a0,a1,a0
801891ac:	01842025 	or	a0,t4,a0
801891b0:	00041023 	negu	v0,a0
801891b4:	00822025 	or	a0,a0,v0
801891b8:	3c02801e 	lui	v0,0x801e
801891bc:	244264e0 	addiu	v0,v0,25824
801891c0:	001230c0 	sll	a2,s2,0x3
801891c4:	00c23021 	addu	a2,a2,v0
801891c8:	00042302 	srl	a0,a0,0xc
801891cc:	3c020008 	lui	v0,0x8
801891d0:	3c05fffe 	lui	a1,0xfffe
801891d4:	01a52824 	and	a1,t5,a1
801891d8:	00822024 	and	a0,a0,v0
801891dc:	8cd00000 	lw	s0,0(a2)
801891e0:	8cd10004 	lw	s1,4(a2)
801891e4:	00851825 	or	v1,a0,a1
801891e8:	01803021 	move	a2,t4
801891ec:	00603821 	move	a3,v1
801891f0:	02002021 	move	a0,s0
801891f4:	0c0629c2 	jal	8018a708 <__adddf3>
801891f8:	02202821 	move	a1,s1
801891fc:	00402021 	move	a0,v0
80189200:	00602821 	move	a1,v1
80189204:	02003021 	move	a2,s0
80189208:	0c0629a2 	jal	8018a688 <__subdf3>
8018920c:	02203821 	move	a3,s1
80189210:	00402021 	move	a0,v0
80189214:	02634024 	and	t0,s3,v1
80189218:	001217c0 	sll	v0,s2,0x1f
8018921c:	01022825 	or	a1,t0,v0
80189220:	00806021 	move	t4,a0
80189224:	08062439 	j	801890e4 <__rint+0xd4>
80189228:	00a06821 	move	t5,a1
8018922c:	08062427 	j	8018909c <__rint+0x8c>
80189230:	3c0e4000 	lui	t6,0x4000
	...

80189240 <__fixunssfsi>:
80189240:	27bdffe0 	addiu	sp,sp,-32
80189244:	3c02801e 	lui	v0,0x801e
80189248:	afb00010 	sw	s0,16(sp)
8018924c:	8c5064f0 	lw	s0,25840(v0)
80189250:	afb10014 	sw	s1,20(sp)
80189254:	02002821 	move	a1,s0
80189258:	afbf0018 	sw	ra,24(sp)
8018925c:	0c062838 	jal	8018a0e0 <__gesf2>
80189260:	00808821 	move	s1,a0
80189264:	02002821 	move	a1,s0
80189268:	0440000c 	bltz	v0,8018929c <__fixunssfsi+0x5c>
8018926c:	02202021 	move	a0,s1
80189270:	0c06271c 	jal	80189c70 <__subsf3>
80189274:	00000000 	nop
80189278:	0c062888 	jal	8018a220 <__fixsfsi>
8018927c:	00402021 	move	a0,v0
80189280:	3c038000 	lui	v1,0x8000
80189284:	8fbf0018 	lw	ra,24(sp)
80189288:	8fb10014 	lw	s1,20(sp)
8018928c:	8fb00010 	lw	s0,16(sp)
80189290:	00431021 	addu	v0,v0,v1
80189294:	03e00008 	jr	ra
80189298:	27bd0020 	addiu	sp,sp,32
8018929c:	0c062888 	jal	8018a220 <__fixsfsi>
801892a0:	02202021 	move	a0,s1
801892a4:	8fbf0018 	lw	ra,24(sp)
801892a8:	8fb10014 	lw	s1,20(sp)
801892ac:	8fb00010 	lw	s0,16(sp)
801892b0:	03e00008 	jr	ra
801892b4:	27bd0020 	addiu	sp,sp,32
	...

801892c0 <__fixunsdfsi>:
801892c0:	27bdffd8 	addiu	sp,sp,-40
801892c4:	3c02801e 	lui	v0,0x801e
801892c8:	afb10014 	sw	s1,20(sp)
801892cc:	afb00010 	sw	s0,16(sp)
801892d0:	8c5164fc 	lw	s1,25852(v0)
801892d4:	8c5064f8 	lw	s0,25848(v0)
801892d8:	02203821 	move	a3,s1
801892dc:	02003021 	move	a2,s0
801892e0:	afb3001c 	sw	s3,28(sp)
801892e4:	afb20018 	sw	s2,24(sp)
801892e8:	00a09821 	move	s3,a1
801892ec:	afbf0020 	sw	ra,32(sp)
801892f0:	0c062be8 	jal	8018afa0 <__gedf2>
801892f4:	00809021 	move	s2,a0
801892f8:	02003021 	move	a2,s0
801892fc:	02203821 	move	a3,s1
80189300:	02402021 	move	a0,s2
80189304:	0440000f 	bltz	v0,80189344 <__fixunsdfsi+0x84>
80189308:	02602821 	move	a1,s3
8018930c:	0c0629a2 	jal	8018a688 <__subdf3>
80189310:	00000000 	nop
80189314:	00602821 	move	a1,v1
80189318:	0c062ca0 	jal	8018b280 <__fixdfsi>
8018931c:	00402021 	move	a0,v0
80189320:	3c038000 	lui	v1,0x8000
80189324:	8fbf0020 	lw	ra,32(sp)
80189328:	8fb3001c 	lw	s3,28(sp)
8018932c:	8fb20018 	lw	s2,24(sp)
80189330:	8fb10014 	lw	s1,20(sp)
80189334:	8fb00010 	lw	s0,16(sp)
80189338:	00431021 	addu	v0,v0,v1
8018933c:	03e00008 	jr	ra
80189340:	27bd0028 	addiu	sp,sp,40
80189344:	0c062ca0 	jal	8018b280 <__fixdfsi>
80189348:	02602821 	move	a1,s3
8018934c:	8fbf0020 	lw	ra,32(sp)
80189350:	8fb3001c 	lw	s3,28(sp)
80189354:	8fb20018 	lw	s2,24(sp)
80189358:	8fb10014 	lw	s1,20(sp)
8018935c:	8fb00010 	lw	s0,16(sp)
80189360:	03e00008 	jr	ra
80189364:	27bd0028 	addiu	sp,sp,40
	...

80189370 <__divdi3>:
80189370:	27bdfff8 	addiu	sp,sp,-8
80189374:	afb00000 	sw	s0,0(sp)
80189378:	00805021 	move	t2,a0
8018937c:	00a05821 	move	t3,a1
80189380:	00c04021 	move	t0,a2
80189384:	04a000d8 	bltz	a1,801896e8 <__divdi3+0x378>
80189388:	00e04821 	move	t1,a3
8018938c:	00008021 	move	s0,zero
80189390:	04e000ce 	bltz	a3,801896cc <__divdi3+0x35c>
80189394:	00061023 	negu	v0,a2
80189398:	01606821 	move	t5,t3
8018939c:	01006021 	move	t4,t0
801893a0:	15200050 	bnez	t1,801894e4 <__divdi3+0x174>
801893a4:	01405821 	move	t3,t2
801893a8:	01a8102b 	sltu	v0,t5,t0
801893ac:	14400060 	bnez	v0,80189530 <__divdi3+0x1c0>
801893b0:	3402ffff 	li	v0,0xffff
801893b4:	110000ea 	beqz	t0,80189760 <__divdi3+0x3f0>
801893b8:	24020001 	li	v0,1
801893bc:	3402ffff 	li	v0,0xffff
801893c0:	004c102b 	sltu	v0,v0,t4
801893c4:	144000d1 	bnez	v0,8018970c <__divdi3+0x39c>
801893c8:	3c0200ff 	lui	v0,0xff
801893cc:	2d820100 	sltiu	v0,t4,256
801893d0:	10400175 	beqz	v0,801899a8 <__divdi3+0x638>
801893d4:	24050008 	li	a1,8
801893d8:	00002821 	move	a1,zero
801893dc:	00001021 	move	v0,zero
801893e0:	3c03801d 	lui	v1,0x801d
801893e4:	004c1006 	srlv	v0,t4,v0
801893e8:	24636a50 	addiu	v1,v1,27216
801893ec:	00431021 	addu	v0,v0,v1
801893f0:	90440000 	lbu	a0,0(v0)
801893f4:	24020020 	li	v0,32
801893f8:	00a42021 	addu	a0,a1,a0
801893fc:	00444823 	subu	t1,v0,a0
80189400:	15200122 	bnez	t1,8018988c <__divdi3+0x51c>
80189404:	00491023 	subu	v0,v0,t1
80189408:	01ac2823 	subu	a1,t5,t4
8018940c:	000c3c02 	srl	a3,t4,0x10
80189410:	318affff 	andi	t2,t4,0xffff
80189414:	240d0001 	li	t5,1
80189418:	14e00002 	bnez	a3,80189424 <__divdi3+0xb4>
8018941c:	00a7001b 	divu	zero,a1,a3
80189420:	0007000d 	break	0x7
80189424:	000b2402 	srl	a0,t3,0x10
80189428:	00004012 	mflo	t0
8018942c:	00001010 	mfhi	v0
80189430:	00021400 	sll	v0,v0,0x10
80189434:	00442025 	or	a0,v0,a0
80189438:	01480018 	mult	t2,t0
8018943c:	00003012 	mflo	a2
80189440:	0086182b 	sltu	v1,a0,a2
80189444:	14e00002 	bnez	a3,80189450 <__divdi3+0xe0>
80189448:	00a7001b 	divu	zero,a1,a3
8018944c:	0007000d 	break	0x7
80189450:	10600008 	beqz	v1,80189474 <__divdi3+0x104>
80189454:	00000000 	nop
80189458:	008c2021 	addu	a0,a0,t4
8018945c:	008c102b 	sltu	v0,a0,t4
80189460:	14400004 	bnez	v0,80189474 <__divdi3+0x104>
80189464:	2508ffff 	addiu	t0,t0,-1
80189468:	0086102b 	sltu	v0,a0,a2
8018946c:	14400171 	bnez	v0,80189a34 <__divdi3+0x6c4>
80189470:	00000000 	nop
80189474:	00861823 	subu	v1,a0,a2
80189478:	14e00002 	bnez	a3,80189484 <__divdi3+0x114>
8018947c:	0067001b 	divu	zero,v1,a3
80189480:	0007000d 	break	0x7
80189484:	3165ffff 	andi	a1,t3,0xffff
80189488:	00003012 	mflo	a2
8018948c:	00001010 	mfhi	v0
80189490:	00021400 	sll	v0,v0,0x10
80189494:	00451025 	or	v0,v0,a1
80189498:	01460018 	mult	t2,a2
8018949c:	00004812 	mflo	t1
801894a0:	0049202b 	sltu	a0,v0,t1
801894a4:	14e00002 	bnez	a3,801894b0 <__divdi3+0x140>
801894a8:	0067001b 	divu	zero,v1,a3
801894ac:	0007000d 	break	0x7
801894b0:	10800008 	beqz	a0,801894d4 <__divdi3+0x164>
801894b4:	00000000 	nop
801894b8:	01821821 	addu	v1,t4,v0
801894bc:	006c102b 	sltu	v0,v1,t4
801894c0:	14400004 	bnez	v0,801894d4 <__divdi3+0x164>
801894c4:	24c6ffff 	addiu	a2,a2,-1
801894c8:	0069102b 	sltu	v0,v1,t1
801894cc:	14400152 	bnez	v0,80189a18 <__divdi3+0x6a8>
801894d0:	00000000 	nop
801894d4:	00081400 	sll	v0,t0,0x10
801894d8:	00c21025 	or	v0,a2,v0
801894dc:	0806253e 	j	801894f8 <__divdi3+0x188>
801894e0:	01a01821 	move	v1,t5
801894e4:	01a9102b 	sltu	v0,t5,t1
801894e8:	1040005e 	beqz	v0,80189664 <__divdi3+0x2f4>
801894ec:	01202821 	move	a1,t1
801894f0:	00001021 	move	v0,zero
801894f4:	00001821 	move	v1,zero
801894f8:	00403021 	move	a2,v0
801894fc:	12000007 	beqz	s0,8018951c <__divdi3+0x1ac>
80189500:	00603821 	move	a3,v1
80189504:	00021023 	negu	v0,v0
80189508:	0002202b 	sltu	a0,zero,v0
8018950c:	00031823 	negu	v1,v1
80189510:	00641823 	subu	v1,v1,a0
80189514:	00403021 	move	a2,v0
80189518:	00603821 	move	a3,v1
8018951c:	8fb00000 	lw	s0,0(sp)
80189520:	00c01021 	move	v0,a2
80189524:	00e01821 	move	v1,a3
80189528:	03e00008 	jr	ra
8018952c:	27bd0008 	addiu	sp,sp,8
80189530:	0048102b 	sltu	v0,v0,t0
80189534:	14400083 	bnez	v0,80189744 <__divdi3+0x3d4>
80189538:	3c0200ff 	lui	v0,0xff
8018953c:	2d020100 	sltiu	v0,t0,256
80189540:	10400114 	beqz	v0,80189994 <__divdi3+0x624>
80189544:	24050008 	li	a1,8
80189548:	00002821 	move	a1,zero
8018954c:	00001021 	move	v0,zero
80189550:	3c03801d 	lui	v1,0x801d
80189554:	004c1006 	srlv	v0,t4,v0
80189558:	24636a50 	addiu	v1,v1,27216
8018955c:	00431021 	addu	v0,v0,v1
80189560:	90440000 	lbu	a0,0(v0)
80189564:	24020020 	li	v0,32
80189568:	00a42021 	addu	a0,a1,a0
8018956c:	00442023 	subu	a0,v0,a0
80189570:	10800008 	beqz	a0,80189594 <__divdi3+0x224>
80189574:	000c3402 	srl	a2,t4,0x10
80189578:	00441023 	subu	v0,v0,a0
8018957c:	004b1006 	srlv	v0,t3,v0
80189580:	008d1804 	sllv	v1,t5,a0
80189584:	00626825 	or	t5,v1,v0
80189588:	008b5804 	sllv	t3,t3,a0
8018958c:	008c6004 	sllv	t4,t4,a0
80189590:	000c3402 	srl	a2,t4,0x10
80189594:	14c00002 	bnez	a2,801895a0 <__divdi3+0x230>
80189598:	01a6001b 	divu	zero,t5,a2
8018959c:	0007000d 	break	0x7
801895a0:	3189ffff 	andi	t1,t4,0xffff
801895a4:	000b2402 	srl	a0,t3,0x10
801895a8:	00004012 	mflo	t0
801895ac:	00001010 	mfhi	v0
801895b0:	00021400 	sll	v0,v0,0x10
801895b4:	00442025 	or	a0,v0,a0
801895b8:	01280018 	mult	t1,t0
801895bc:	00002812 	mflo	a1
801895c0:	0085182b 	sltu	v1,a0,a1
801895c4:	14c00002 	bnez	a2,801895d0 <__divdi3+0x260>
801895c8:	01a6001b 	divu	zero,t5,a2
801895cc:	0007000d 	break	0x7
801895d0:	10600008 	beqz	v1,801895f4 <__divdi3+0x284>
801895d4:	00000000 	nop
801895d8:	008c2021 	addu	a0,a0,t4
801895dc:	008c102b 	sltu	v0,a0,t4
801895e0:	14400004 	bnez	v0,801895f4 <__divdi3+0x284>
801895e4:	2508ffff 	addiu	t0,t0,-1
801895e8:	0085102b 	sltu	v0,a0,a1
801895ec:	1440010e 	bnez	v0,80189a28 <__divdi3+0x6b8>
801895f0:	00000000 	nop
801895f4:	00851823 	subu	v1,a0,a1
801895f8:	14c00002 	bnez	a2,80189604 <__divdi3+0x294>
801895fc:	0066001b 	divu	zero,v1,a2
80189600:	0007000d 	break	0x7
80189604:	3165ffff 	andi	a1,t3,0xffff
80189608:	00003812 	mflo	a3
8018960c:	00001010 	mfhi	v0
80189610:	00021400 	sll	v0,v0,0x10
80189614:	00451025 	or	v0,v0,a1
80189618:	01270018 	mult	t1,a3
8018961c:	00004812 	mflo	t1
80189620:	0049202b 	sltu	a0,v0,t1
80189624:	14c00002 	bnez	a2,80189630 <__divdi3+0x2c0>
80189628:	0066001b 	divu	zero,v1,a2
8018962c:	0007000d 	break	0x7
80189630:	10800008 	beqz	a0,80189654 <__divdi3+0x2e4>
80189634:	00000000 	nop
80189638:	01821821 	addu	v1,t4,v0
8018963c:	006c102b 	sltu	v0,v1,t4
80189640:	14400004 	bnez	v0,80189654 <__divdi3+0x2e4>
80189644:	24e7ffff 	addiu	a3,a3,-1
80189648:	0069102b 	sltu	v0,v1,t1
8018964c:	144000f4 	bnez	v0,80189a20 <__divdi3+0x6b0>
80189650:	00000000 	nop
80189654:	00081400 	sll	v0,t0,0x10
80189658:	00e21025 	or	v0,a3,v0
8018965c:	0806253e 	j	801894f8 <__divdi3+0x188>
80189660:	00001821 	move	v1,zero
80189664:	3402ffff 	li	v0,0xffff
80189668:	0049102b 	sltu	v0,v0,t1
8018966c:	1440002e 	bnez	v0,80189728 <__divdi3+0x3b8>
80189670:	3c0200ff 	lui	v0,0xff
80189674:	2d220100 	sltiu	v0,t1,256
80189678:	104000cd 	beqz	v0,801899b0 <__divdi3+0x640>
8018967c:	24060008 	li	a2,8
80189680:	00003021 	move	a2,zero
80189684:	00001021 	move	v0,zero
80189688:	3c03801d 	lui	v1,0x801d
8018968c:	24636a50 	addiu	v1,v1,27216
80189690:	00451006 	srlv	v0,a1,v0
80189694:	00431021 	addu	v0,v0,v1
80189698:	90440000 	lbu	a0,0(v0)
8018969c:	24030020 	li	v1,32
801896a0:	00c42021 	addu	a0,a2,a0
801896a4:	00645023 	subu	t2,v1,a0
801896a8:	15400037 	bnez	t2,80189788 <__divdi3+0x418>
801896ac:	00ad102b 	sltu	v0,a1,t5
801896b0:	14400004 	bnez	v0,801896c4 <__divdi3+0x354>
801896b4:	24020001 	li	v0,1
801896b8:	016c102b 	sltu	v0,t3,t4
801896bc:	1440ff8c 	bnez	v0,801894f0 <__divdi3+0x180>
801896c0:	24020001 	li	v0,1
801896c4:	0806253e 	j	801894f8 <__divdi3+0x188>
801896c8:	00001821 	move	v1,zero
801896cc:	0002202b 	sltu	a0,zero,v0
801896d0:	00071823 	negu	v1,a3
801896d4:	00641823 	subu	v1,v1,a0
801896d8:	00108027 	nor	s0,zero,s0
801896dc:	00404021 	move	t0,v0
801896e0:	080624e6 	j	80189398 <__divdi3+0x28>
801896e4:	00604821 	move	t1,v1
801896e8:	00041023 	negu	v0,a0
801896ec:	0002202b 	sltu	a0,zero,v0
801896f0:	00051823 	negu	v1,a1
801896f4:	00641823 	subu	v1,v1,a0
801896f8:	00405021 	move	t2,v0
801896fc:	00605821 	move	t3,v1
80189700:	080624e4 	j	80189390 <__divdi3+0x20>
80189704:	2410ffff 	li	s0,-1
80189708:	3c0200ff 	lui	v0,0xff
8018970c:	3442ffff 	ori	v0,v0,0xffff
80189710:	004c102b 	sltu	v0,v0,t4
80189714:	144000a8 	bnez	v0,801899b8 <__divdi3+0x648>
80189718:	00000000 	nop
8018971c:	24050010 	li	a1,16
80189720:	080624f8 	j	801893e0 <__divdi3+0x70>
80189724:	24020010 	li	v0,16
80189728:	3442ffff 	ori	v0,v0,0xffff
8018972c:	0049102b 	sltu	v0,v0,t1
80189730:	1440009a 	bnez	v0,8018999c <__divdi3+0x62c>
80189734:	00000000 	nop
80189738:	24060010 	li	a2,16
8018973c:	080625a2 	j	80189688 <__divdi3+0x318>
80189740:	24020010 	li	v0,16
80189744:	3442ffff 	ori	v0,v0,0xffff
80189748:	0048102b 	sltu	v0,v0,t0
8018974c:	1440009d 	bnez	v0,801899c4 <__divdi3+0x654>
80189750:	00000000 	nop
80189754:	24050010 	li	a1,16
80189758:	08062554 	j	80189550 <__divdi3+0x1e0>
8018975c:	24020010 	li	v0,16
80189760:	15000002 	bnez	t0,8018976c <__divdi3+0x3fc>
80189764:	0048001b 	divu	zero,v0,t0
80189768:	0007000d 	break	0x7
8018976c:	3402ffff 	li	v0,0xffff
80189770:	00006012 	mflo	t4
80189774:	004c102b 	sltu	v0,v0,t4
80189778:	1440ffe3 	bnez	v0,80189708 <__divdi3+0x398>
8018977c:	2d820100 	sltiu	v0,t4,256
80189780:	080624f4 	j	801893d0 <__divdi3+0x60>
80189784:	00000000 	nop
80189788:	006a1823 	subu	v1,v1,t2
8018978c:	01452004 	sllv	a0,a1,t2
80189790:	006c1006 	srlv	v0,t4,v1
80189794:	00824825 	or	t1,a0,v0
80189798:	006d2806 	srlv	a1,t5,v1
8018979c:	00093c02 	srl	a3,t1,0x10
801897a0:	14e00002 	bnez	a3,801897ac <__divdi3+0x43c>
801897a4:	00a7001b 	divu	zero,a1,a3
801897a8:	0007000d 	break	0x7
801897ac:	3139ffff 	andi	t9,t1,0xffff
801897b0:	006b1806 	srlv	v1,t3,v1
801897b4:	014d2004 	sllv	a0,t5,t2
801897b8:	00832025 	or	a0,a0,v1
801897bc:	00043402 	srl	a2,a0,0x10
801897c0:	0000c012 	mflo	t8
801897c4:	00001010 	mfhi	v0
801897c8:	00021400 	sll	v0,v0,0x10
801897cc:	00463025 	or	a2,v0,a2
801897d0:	03380018 	mult	t9,t8
801897d4:	00004012 	mflo	t0
801897d8:	00c8182b 	sltu	v1,a2,t0
801897dc:	14e00002 	bnez	a3,801897e8 <__divdi3+0x478>
801897e0:	00a7001b 	divu	zero,a1,a3
801897e4:	0007000d 	break	0x7
801897e8:	10600006 	beqz	v1,80189804 <__divdi3+0x494>
801897ec:	00c81823 	subu	v1,a2,t0
801897f0:	00c93021 	addu	a2,a2,t1
801897f4:	00c9102b 	sltu	v0,a2,t1
801897f8:	10400081 	beqz	v0,80189a00 <__divdi3+0x690>
801897fc:	2718ffff 	addiu	t8,t8,-1
80189800:	00c81823 	subu	v1,a2,t0
80189804:	14e00002 	bnez	a3,80189810 <__divdi3+0x4a0>
80189808:	0067001b 	divu	zero,v1,a3
8018980c:	0007000d 	break	0x7
80189810:	3085ffff 	andi	a1,a0,0xffff
80189814:	00004012 	mflo	t0
80189818:	00001010 	mfhi	v0
8018981c:	00021400 	sll	v0,v0,0x10
80189820:	00452825 	or	a1,v0,a1
80189824:	03280018 	mult	t9,t0
80189828:	00003012 	mflo	a2
8018982c:	00a6202b 	sltu	a0,a1,a2
80189830:	14e00002 	bnez	a3,8018983c <__divdi3+0x4cc>
80189834:	0067001b 	divu	zero,v1,a3
80189838:	0007000d 	break	0x7
8018983c:	10800006 	beqz	a0,80189858 <__divdi3+0x4e8>
80189840:	00181400 	sll	v0,t8,0x10
80189844:	00a92821 	addu	a1,a1,t1
80189848:	00a9102b 	sltu	v0,a1,t1
8018984c:	10400066 	beqz	v0,801899e8 <__divdi3+0x678>
80189850:	2508ffff 	addiu	t0,t0,-1
80189854:	00181400 	sll	v0,t8,0x10
80189858:	00a62023 	subu	a0,a1,a2
8018985c:	014c1804 	sllv	v1,t4,t2
80189860:	01022825 	or	a1,t0,v0
80189864:	00a30019 	multu	a1,v1
80189868:	00001810 	mfhi	v1
8018986c:	0083102b 	sltu	v0,a0,v1
80189870:	14400046 	bnez	v0,8018998c <__divdi3+0x61c>
80189874:	24a2ffff 	addiu	v0,a1,-1
80189878:	1083003e 	beq	a0,v1,80189974 <__divdi3+0x604>
8018987c:	00000000 	nop
80189880:	00a01021 	move	v0,a1
80189884:	0806253e 	j	801894f8 <__divdi3+0x188>
80189888:	00001821 	move	v1,zero
8018988c:	012c6004 	sllv	t4,t4,t1
80189890:	004d2806 	srlv	a1,t5,v0
80189894:	000c3c02 	srl	a3,t4,0x10
80189898:	14e00002 	bnez	a3,801898a4 <__divdi3+0x534>
8018989c:	00a7001b 	divu	zero,a1,a3
801898a0:	0007000d 	break	0x7
801898a4:	318affff 	andi	t2,t4,0xffff
801898a8:	004b1006 	srlv	v0,t3,v0
801898ac:	012d2004 	sllv	a0,t5,t1
801898b0:	00822025 	or	a0,a0,v0
801898b4:	00043402 	srl	a2,a0,0x10
801898b8:	0000c012 	mflo	t8
801898bc:	00001810 	mfhi	v1
801898c0:	00031c00 	sll	v1,v1,0x10
801898c4:	00661825 	or	v1,v1,a2
801898c8:	01580018 	mult	t2,t8
801898cc:	00004012 	mflo	t0
801898d0:	0068102b 	sltu	v0,v1,t0
801898d4:	14e00002 	bnez	a3,801898e0 <__divdi3+0x570>
801898d8:	00a7001b 	divu	zero,a1,a3
801898dc:	0007000d 	break	0x7
801898e0:	10400005 	beqz	v0,801898f8 <__divdi3+0x588>
801898e4:	00000000 	nop
801898e8:	006c1821 	addu	v1,v1,t4
801898ec:	006c102b 	sltu	v0,v1,t4
801898f0:	10400037 	beqz	v0,801899d0 <__divdi3+0x660>
801898f4:	2718ffff 	addiu	t8,t8,-1
801898f8:	00681823 	subu	v1,v1,t0
801898fc:	14e00002 	bnez	a3,80189908 <__divdi3+0x598>
80189900:	0067001b 	divu	zero,v1,a3
80189904:	0007000d 	break	0x7
80189908:	3085ffff 	andi	a1,a0,0xffff
8018990c:	00004012 	mflo	t0
80189910:	00001010 	mfhi	v0
80189914:	00021400 	sll	v0,v0,0x10
80189918:	00452825 	or	a1,v0,a1
8018991c:	01480018 	mult	t2,t0
80189920:	00003012 	mflo	a2
80189924:	00a6202b 	sltu	a0,a1,a2
80189928:	14e00002 	bnez	a3,80189934 <__divdi3+0x5c4>
8018992c:	0067001b 	divu	zero,v1,a3
80189930:	0007000d 	break	0x7
80189934:	1080000b 	beqz	a0,80189964 <__divdi3+0x5f4>
80189938:	00181400 	sll	v0,t8,0x10
8018993c:	00ac2821 	addu	a1,a1,t4
80189940:	00ac102b 	sltu	v0,a1,t4
80189944:	14400006 	bnez	v0,80189960 <__divdi3+0x5f0>
80189948:	2508ffff 	addiu	t0,t0,-1
8018994c:	00a6102b 	sltu	v0,a1,a2
80189950:	10400004 	beqz	v0,80189964 <__divdi3+0x5f4>
80189954:	00181400 	sll	v0,t8,0x10
80189958:	2508ffff 	addiu	t0,t0,-1
8018995c:	00ac2821 	addu	a1,a1,t4
80189960:	00181400 	sll	v0,t8,0x10
80189964:	012b5804 	sllv	t3,t3,t1
80189968:	00a62823 	subu	a1,a1,a2
8018996c:	08062506 	j	80189418 <__divdi3+0xa8>
80189970:	01026825 	or	t5,t0,v0
80189974:	014b1004 	sllv	v0,t3,t2
80189978:	00001812 	mflo	v1
8018997c:	0043102b 	sltu	v0,v0,v1
80189980:	1040ffbf 	beqz	v0,80189880 <__divdi3+0x510>
80189984:	00000000 	nop
80189988:	24a2ffff 	addiu	v0,a1,-1
8018998c:	0806253e 	j	801894f8 <__divdi3+0x188>
80189990:	00001821 	move	v1,zero
80189994:	08062554 	j	80189550 <__divdi3+0x1e0>
80189998:	24020008 	li	v0,8
8018999c:	24060018 	li	a2,24
801899a0:	080625a2 	j	80189688 <__divdi3+0x318>
801899a4:	24020018 	li	v0,24
801899a8:	080624f8 	j	801893e0 <__divdi3+0x70>
801899ac:	24020008 	li	v0,8
801899b0:	080625a2 	j	80189688 <__divdi3+0x318>
801899b4:	24020008 	li	v0,8
801899b8:	24050018 	li	a1,24
801899bc:	080624f8 	j	801893e0 <__divdi3+0x70>
801899c0:	24020018 	li	v0,24
801899c4:	24050018 	li	a1,24
801899c8:	08062554 	j	80189550 <__divdi3+0x1e0>
801899cc:	24020018 	li	v0,24
801899d0:	0068102b 	sltu	v0,v1,t0
801899d4:	1040ffc8 	beqz	v0,801898f8 <__divdi3+0x588>
801899d8:	00000000 	nop
801899dc:	2718ffff 	addiu	t8,t8,-1
801899e0:	0806263e 	j	801898f8 <__divdi3+0x588>
801899e4:	006c1821 	addu	v1,v1,t4
801899e8:	00a6102b 	sltu	v0,a1,a2
801899ec:	1040ff9a 	beqz	v0,80189858 <__divdi3+0x4e8>
801899f0:	00181400 	sll	v0,t8,0x10
801899f4:	00a92821 	addu	a1,a1,t1
801899f8:	08062616 	j	80189858 <__divdi3+0x4e8>
801899fc:	2508ffff 	addiu	t0,t0,-1
80189a00:	00c8102b 	sltu	v0,a2,t0
80189a04:	1040ff7f 	beqz	v0,80189804 <__divdi3+0x494>
80189a08:	00c81823 	subu	v1,a2,t0
80189a0c:	2718ffff 	addiu	t8,t8,-1
80189a10:	08062600 	j	80189800 <__divdi3+0x490>
80189a14:	00c93021 	addu	a2,a2,t1
80189a18:	08062535 	j	801894d4 <__divdi3+0x164>
80189a1c:	24c6ffff 	addiu	a2,a2,-1
80189a20:	08062595 	j	80189654 <__divdi3+0x2e4>
80189a24:	24e7ffff 	addiu	a3,a3,-1
80189a28:	2508ffff 	addiu	t0,t0,-1
80189a2c:	0806257d 	j	801895f4 <__divdi3+0x284>
80189a30:	008c2021 	addu	a0,a0,t4
80189a34:	2508ffff 	addiu	t0,t0,-1
80189a38:	0806251d 	j	80189474 <__divdi3+0x104>
80189a3c:	008c2021 	addu	a0,a0,t4

80189a40 <_fpadd_parts>:
80189a40:	8c870000 	lw	a3,0(a0)
80189a44:	00000000 	nop
80189a48:	2ce20002 	sltiu	v0,a3,2
80189a4c:	14400012 	bnez	v0,80189a98 <_fpadd_parts+0x58>
80189a50:	00804021 	move	t0,a0
80189a54:	8ca30000 	lw	v1,0(a1)
80189a58:	00000000 	nop
80189a5c:	2c620002 	sltiu	v0,v1,2
80189a60:	14400011 	bnez	v0,80189aa8 <_fpadd_parts+0x68>
80189a64:	00000000 	nop
80189a68:	24020004 	li	v0,4
80189a6c:	14e2000c 	bne	a3,v0,80189aa0 <_fpadd_parts+0x60>
80189a70:	00000000 	nop
80189a74:	14670008 	bne	v1,a3,80189a98 <_fpadd_parts+0x58>
80189a78:	00000000 	nop
80189a7c:	8ca30004 	lw	v1,4(a1)
80189a80:	8c820004 	lw	v0,4(a0)
80189a84:	00000000 	nop
80189a88:	10430003 	beq	v0,v1,80189a98 <_fpadd_parts+0x58>
80189a8c:	00000000 	nop
80189a90:	3c02801e 	lui	v0,0x801e
80189a94:	24486510 	addiu	t0,v0,25872
80189a98:	03e00008 	jr	ra
80189a9c:	01001021 	move	v0,t0
80189aa0:	14620004 	bne	v1,v0,80189ab4 <_fpadd_parts+0x74>
80189aa4:	00000000 	nop
80189aa8:	00a04021 	move	t0,a1
80189aac:	03e00008 	jr	ra
80189ab0:	01001021 	move	v0,t0
80189ab4:	24020002 	li	v0,2
80189ab8:	14620010 	bne	v1,v0,80189afc <_fpadd_parts+0xbc>
80189abc:	00000000 	nop
80189ac0:	14e2fff5 	bne	a3,v0,80189a98 <_fpadd_parts+0x58>
80189ac4:	00000000 	nop
80189ac8:	8c820004 	lw	v0,4(a0)
80189acc:	8c830008 	lw	v1,8(a0)
80189ad0:	8c84000c 	lw	a0,12(a0)
80189ad4:	acc20004 	sw	v0,4(a2)
80189ad8:	acc70000 	sw	a3,0(a2)
80189adc:	acc30008 	sw	v1,8(a2)
80189ae0:	acc4000c 	sw	a0,12(a2)
80189ae4:	8d020004 	lw	v0,4(t0)
80189ae8:	8ca30004 	lw	v1,4(a1)
80189aec:	00c04021 	move	t0,a2
80189af0:	00431024 	and	v0,v0,v1
80189af4:	080626a6 	j	80189a98 <_fpadd_parts+0x58>
80189af8:	acc20004 	sw	v0,4(a2)
80189afc:	10e2ffea 	beq	a3,v0,80189aa8 <_fpadd_parts+0x68>
80189b00:	00000000 	nop
80189b04:	8c8c0008 	lw	t4,8(a0)
80189b08:	8cab0008 	lw	t3,8(a1)
80189b0c:	8c89000c 	lw	t1,12(a0)
80189b10:	018b5023 	subu	t2,t4,t3
80189b14:	8ca4000c 	lw	a0,12(a1)
80189b18:	0540003e 	bltz	t2,80189c14 <_fpadd_parts+0x1d4>
80189b1c:	01401021 	move	v0,t2
80189b20:	28420020 	slti	v0,v0,32
80189b24:	14400027 	bnez	v0,80189bc4 <_fpadd_parts+0x184>
80189b28:	016c102a 	slt	v0,t3,t4
80189b2c:	14400049 	bnez	v0,80189c54 <_fpadd_parts+0x214>
80189b30:	00000000 	nop
80189b34:	01606021 	move	t4,t3
80189b38:	00004821 	move	t1,zero
80189b3c:	8d030004 	lw	v1,4(t0)
80189b40:	8ca20004 	lw	v0,4(a1)
80189b44:	00000000 	nop
80189b48:	1062003d 	beq	v1,v0,80189c40 <_fpadd_parts+0x200>
80189b4c:	00000000 	nop
80189b50:	10600002 	beqz	v1,80189b5c <_fpadd_parts+0x11c>
80189b54:	01241023 	subu	v0,t1,a0
80189b58:	00891023 	subu	v0,a0,t1
80189b5c:	0440003f 	bltz	v0,80189c5c <_fpadd_parts+0x21c>
80189b60:	00022823 	negu	a1,v0
80189b64:	accc0008 	sw	t4,8(a2)
80189b68:	acc2000c 	sw	v0,12(a2)
80189b6c:	acc00004 	sw	zero,4(a2)
80189b70:	8cc5000c 	lw	a1,12(a2)
80189b74:	3c033fff 	lui	v1,0x3fff
80189b78:	3463ffff 	ori	v1,v1,0xffff
80189b7c:	24a2ffff 	addiu	v0,a1,-1
80189b80:	0043102b 	sltu	v0,v0,v1
80189b84:	1040000a 	beqz	v0,80189bb0 <_fpadd_parts+0x170>
80189b88:	00a03821 	move	a3,a1
80189b8c:	8cc40008 	lw	a0,8(a2)
80189b90:	00072840 	sll	a1,a3,0x1
80189b94:	24a2ffff 	addiu	v0,a1,-1
80189b98:	0043102b 	sltu	v0,v0,v1
80189b9c:	2484ffff 	addiu	a0,a0,-1
80189ba0:	1440fffb 	bnez	v0,80189b90 <_fpadd_parts+0x150>
80189ba4:	00a03821 	move	a3,a1
80189ba8:	acc40008 	sw	a0,8(a2)
80189bac:	acc5000c 	sw	a1,12(a2)
80189bb0:	24020003 	li	v0,3
80189bb4:	04a00019 	bltz	a1,80189c1c <_fpadd_parts+0x1dc>
80189bb8:	acc20000 	sw	v0,0(a2)
80189bbc:	080626a6 	j	80189a98 <_fpadd_parts+0x58>
80189bc0:	00c04021 	move	t0,a2
80189bc4:	10400009 	beqz	v0,80189bec <_fpadd_parts+0x1ac>
80189bc8:	018b102a 	slt	v0,t4,t3
80189bcc:	00003821 	move	a3,zero
80189bd0:	00041842 	srl	v1,a0,0x1
80189bd4:	30820001 	andi	v0,a0,0x1
80189bd8:	24e70001 	addiu	a3,a3,1
80189bdc:	1547fffc 	bne	t2,a3,80189bd0 <_fpadd_parts+0x190>
80189be0:	00432025 	or	a0,v0,v1
80189be4:	016a5821 	addu	t3,t3,t2
80189be8:	018b102a 	slt	v0,t4,t3
80189bec:	1040ffd3 	beqz	v0,80189b3c <_fpadd_parts+0xfc>
80189bf0:	00003821 	move	a3,zero
80189bf4:	016c5023 	subu	t2,t3,t4
80189bf8:	00091842 	srl	v1,t1,0x1
80189bfc:	31220001 	andi	v0,t1,0x1
80189c00:	24e70001 	addiu	a3,a3,1
80189c04:	1547fffc 	bne	t2,a3,80189bf8 <_fpadd_parts+0x1b8>
80189c08:	00434825 	or	t1,v0,v1
80189c0c:	080626cf 	j	80189b3c <_fpadd_parts+0xfc>
80189c10:	018a6021 	addu	t4,t4,t2
80189c14:	080626c8 	j	80189b20 <_fpadd_parts+0xe0>
80189c18:	000a1023 	negu	v0,t2
80189c1c:	8cc20008 	lw	v0,8(a2)
80189c20:	00052042 	srl	a0,a1,0x1
80189c24:	30a30001 	andi	v1,a1,0x1
80189c28:	00641825 	or	v1,v1,a0
80189c2c:	24420001 	addiu	v0,v0,1
80189c30:	00c04021 	move	t0,a2
80189c34:	acc3000c 	sw	v1,12(a2)
80189c38:	080626a6 	j	80189a98 <_fpadd_parts+0x58>
80189c3c:	acc20008 	sw	v0,8(a2)
80189c40:	01242821 	addu	a1,t1,a0
80189c44:	acc30004 	sw	v1,4(a2)
80189c48:	accc0008 	sw	t4,8(a2)
80189c4c:	080626ec 	j	80189bb0 <_fpadd_parts+0x170>
80189c50:	acc5000c 	sw	a1,12(a2)
80189c54:	080626cf 	j	80189b3c <_fpadd_parts+0xfc>
80189c58:	00002021 	move	a0,zero
80189c5c:	24020001 	li	v0,1
80189c60:	acc20004 	sw	v0,4(a2)
80189c64:	accc0008 	sw	t4,8(a2)
80189c68:	080626dc 	j	80189b70 <_fpadd_parts+0x130>
80189c6c:	acc5000c 	sw	a1,12(a2)

80189c70 <__subsf3>:
80189c70:	27bdffa8 	addiu	sp,sp,-88
80189c74:	afb1004c 	sw	s1,76(sp)
80189c78:	27b10018 	addiu	s1,sp,24
80189c7c:	afb00048 	sw	s0,72(sp)
80189c80:	afa40010 	sw	a0,16(sp)
80189c84:	27b00028 	addiu	s0,sp,40
80189c88:	afa50014 	sw	a1,20(sp)
80189c8c:	27a40010 	addiu	a0,sp,16
80189c90:	afbf0050 	sw	ra,80(sp)
80189c94:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189c98:	02202821 	move	a1,s1
80189c9c:	27a40014 	addiu	a0,sp,20
80189ca0:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189ca4:	02002821 	move	a1,s0
80189ca8:	8fa2002c 	lw	v0,44(sp)
80189cac:	02202021 	move	a0,s1
80189cb0:	02002821 	move	a1,s0
80189cb4:	27a60038 	addiu	a2,sp,56
80189cb8:	38420001 	xori	v0,v0,0x1
80189cbc:	0c062690 	jal	80189a40 <_fpadd_parts>
80189cc0:	afa2002c 	sw	v0,44(sp)
80189cc4:	0c062d0c 	jal	8018b430 <__pack_f>
80189cc8:	00402021 	move	a0,v0
80189ccc:	8fbf0050 	lw	ra,80(sp)
80189cd0:	8fb1004c 	lw	s1,76(sp)
80189cd4:	8fb00048 	lw	s0,72(sp)
80189cd8:	03e00008 	jr	ra
80189cdc:	27bd0058 	addiu	sp,sp,88

80189ce0 <__addsf3>:
80189ce0:	27bdffa8 	addiu	sp,sp,-88
80189ce4:	afb1004c 	sw	s1,76(sp)
80189ce8:	27b10018 	addiu	s1,sp,24
80189cec:	afb00048 	sw	s0,72(sp)
80189cf0:	afa40010 	sw	a0,16(sp)
80189cf4:	27b00028 	addiu	s0,sp,40
80189cf8:	afa50014 	sw	a1,20(sp)
80189cfc:	27a40010 	addiu	a0,sp,16
80189d00:	afbf0050 	sw	ra,80(sp)
80189d04:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189d08:	02202821 	move	a1,s1
80189d0c:	27a40014 	addiu	a0,sp,20
80189d10:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189d14:	02002821 	move	a1,s0
80189d18:	02202021 	move	a0,s1
80189d1c:	02002821 	move	a1,s0
80189d20:	0c062690 	jal	80189a40 <_fpadd_parts>
80189d24:	27a60038 	addiu	a2,sp,56
80189d28:	0c062d0c 	jal	8018b430 <__pack_f>
80189d2c:	00402021 	move	a0,v0
80189d30:	8fbf0050 	lw	ra,80(sp)
80189d34:	8fb1004c 	lw	s1,76(sp)
80189d38:	8fb00048 	lw	s0,72(sp)
80189d3c:	03e00008 	jr	ra
80189d40:	27bd0058 	addiu	sp,sp,88
	...

80189d50 <__mulsf3>:
80189d50:	27bdffa8 	addiu	sp,sp,-88
80189d54:	afb1004c 	sw	s1,76(sp)
80189d58:	27b10018 	addiu	s1,sp,24
80189d5c:	afb00048 	sw	s0,72(sp)
80189d60:	afa40010 	sw	a0,16(sp)
80189d64:	afa50014 	sw	a1,20(sp)
80189d68:	27a40010 	addiu	a0,sp,16
80189d6c:	02202821 	move	a1,s1
80189d70:	afbf0050 	sw	ra,80(sp)
80189d74:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189d78:	27b00028 	addiu	s0,sp,40
80189d7c:	27a40014 	addiu	a0,sp,20
80189d80:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189d84:	02002821 	move	a1,s0
80189d88:	8fa30018 	lw	v1,24(sp)
80189d8c:	00000000 	nop
80189d90:	2c620002 	sltiu	v0,v1,2
80189d94:	1440001b 	bnez	v0,80189e04 <__mulsf3+0xb4>
80189d98:	00000000 	nop
80189d9c:	8fa40028 	lw	a0,40(sp)
80189da0:	00000000 	nop
80189da4:	2c820002 	sltiu	v0,a0,2
80189da8:	14400007 	bnez	v0,80189dc8 <__mulsf3+0x78>
80189dac:	24020004 	li	v0,4
80189db0:	10620011 	beq	v1,v0,80189df8 <__mulsf3+0xa8>
80189db4:	00000000 	nop
80189db8:	14820021 	bne	a0,v0,80189e40 <__mulsf3+0xf0>
80189dbc:	24020002 	li	v0,2
80189dc0:	1062001d 	beq	v1,v0,80189e38 <__mulsf3+0xe8>
80189dc4:	3c02801e 	lui	v0,0x801e
80189dc8:	8fa3002c 	lw	v1,44(sp)
80189dcc:	8fa2001c 	lw	v0,28(sp)
80189dd0:	02002021 	move	a0,s0
80189dd4:	00431026 	xor	v0,v0,v1
80189dd8:	0002102b 	sltu	v0,zero,v0
80189ddc:	0c062d0c 	jal	8018b430 <__pack_f>
80189de0:	afa2002c 	sw	v0,44(sp)
80189de4:	8fbf0050 	lw	ra,80(sp)
80189de8:	8fb1004c 	lw	s1,76(sp)
80189dec:	8fb00048 	lw	s0,72(sp)
80189df0:	03e00008 	jr	ra
80189df4:	27bd0058 	addiu	sp,sp,88
80189df8:	24020002 	li	v0,2
80189dfc:	1082000e 	beq	a0,v0,80189e38 <__mulsf3+0xe8>
80189e00:	3c02801e 	lui	v0,0x801e
80189e04:	8fa2001c 	lw	v0,28(sp)
80189e08:	8fa3002c 	lw	v1,44(sp)
80189e0c:	02202021 	move	a0,s1
80189e10:	00431026 	xor	v0,v0,v1
80189e14:	0002102b 	sltu	v0,zero,v0
80189e18:	afa2001c 	sw	v0,28(sp)
80189e1c:	0c062d0c 	jal	8018b430 <__pack_f>
80189e20:	00000000 	nop
80189e24:	8fbf0050 	lw	ra,80(sp)
80189e28:	8fb1004c 	lw	s1,76(sp)
80189e2c:	8fb00048 	lw	s0,72(sp)
80189e30:	03e00008 	jr	ra
80189e34:	27bd0058 	addiu	sp,sp,88
80189e38:	08062787 	j	80189e1c <__mulsf3+0xcc>
80189e3c:	24446510 	addiu	a0,v0,25872
80189e40:	1062fff0 	beq	v1,v0,80189e04 <__mulsf3+0xb4>
80189e44:	00000000 	nop
80189e48:	1082ffdf 	beq	a0,v0,80189dc8 <__mulsf3+0x78>
80189e4c:	00000000 	nop
80189e50:	8fa60024 	lw	a2,36(sp)
80189e54:	8fa20034 	lw	v0,52(sp)
80189e58:	8fa8001c 	lw	t0,28(sp)
80189e5c:	00c20019 	multu	a2,v0
80189e60:	8fa50020 	lw	a1,32(sp)
80189e64:	8fa2002c 	lw	v0,44(sp)
80189e68:	8fa40030 	lw	a0,48(sp)
80189e6c:	24a50002 	addiu	a1,a1,2
80189e70:	01024026 	xor	t0,t0,v0
80189e74:	00852021 	addu	a0,a0,a1
80189e78:	0008402b 	sltu	t0,zero,t0
80189e7c:	afa8003c 	sw	t0,60(sp)
80189e80:	afa40040 	sw	a0,64(sp)
80189e84:	00003810 	mfhi	a3
80189e88:	00003012 	mflo	a2
80189e8c:	04e1000b 	bgez	a3,80189ebc <__mulsf3+0x16c>
80189e90:	00e02821 	move	a1,a3
80189e94:	3c078000 	lui	a3,0x8000
80189e98:	30a20001 	andi	v0,a1,0x1
80189e9c:	00061842 	srl	v1,a2,0x1
80189ea0:	24840001 	addiu	a0,a0,1
80189ea4:	10400002 	beqz	v0,80189eb0 <__mulsf3+0x160>
80189ea8:	00052842 	srl	a1,a1,0x1
80189eac:	00673025 	or	a2,v1,a3
80189eb0:	04a0fffa 	bltz	a1,80189e9c <__mulsf3+0x14c>
80189eb4:	30a20001 	andi	v0,a1,0x1
80189eb8:	afa40040 	sw	a0,64(sp)
80189ebc:	3c023fff 	lui	v0,0x3fff
80189ec0:	3442ffff 	ori	v0,v0,0xffff
80189ec4:	0045102b 	sltu	v0,v0,a1
80189ec8:	1440000d 	bnez	v0,80189f00 <__mulsf3+0x1b0>
80189ecc:	3c044000 	lui	a0,0x4000
80189ed0:	8fa30040 	lw	v1,64(sp)
80189ed4:	080627bb 	j	80189eec <__mulsf3+0x19c>
80189ed8:	2463ffff 	addiu	v1,v1,-1
80189edc:	00a4102b 	sltu	v0,a1,a0
80189ee0:	10400006 	beqz	v0,80189efc <__mulsf3+0x1ac>
80189ee4:	00063040 	sll	a2,a2,0x1
80189ee8:	2463ffff 	addiu	v1,v1,-1
80189eec:	04c1fffb 	bgez	a2,80189edc <__mulsf3+0x18c>
80189ef0:	00052840 	sll	a1,a1,0x1
80189ef4:	080627b7 	j	80189edc <__mulsf3+0x18c>
80189ef8:	34a50001 	ori	a1,a1,0x1
80189efc:	afa30040 	sw	v1,64(sp)
80189f00:	30a3007f 	andi	v1,a1,0x7f
80189f04:	24020040 	li	v0,64
80189f08:	10620006 	beq	v1,v0,80189f24 <__mulsf3+0x1d4>
80189f0c:	30a20080 	andi	v0,a1,0x80
80189f10:	24020003 	li	v0,3
80189f14:	27a40038 	addiu	a0,sp,56
80189f18:	afa50044 	sw	a1,68(sp)
80189f1c:	08062787 	j	80189e1c <__mulsf3+0xcc>
80189f20:	afa20038 	sw	v0,56(sp)
80189f24:	1440fffb 	bnez	v0,80189f14 <__mulsf3+0x1c4>
80189f28:	24020003 	li	v0,3
80189f2c:	10c0fff9 	beqz	a2,80189f14 <__mulsf3+0x1c4>
80189f30:	24a30040 	addiu	v1,a1,64
80189f34:	2402ff80 	li	v0,-128
80189f38:	080627c4 	j	80189f10 <__mulsf3+0x1c0>
80189f3c:	00622824 	and	a1,v1,v0

80189f40 <__divsf3>:
80189f40:	27bdffb8 	addiu	sp,sp,-72
80189f44:	afb1003c 	sw	s1,60(sp)
80189f48:	27b10018 	addiu	s1,sp,24
80189f4c:	afb00038 	sw	s0,56(sp)
80189f50:	afa40010 	sw	a0,16(sp)
80189f54:	afa50014 	sw	a1,20(sp)
80189f58:	27a40010 	addiu	a0,sp,16
80189f5c:	02202821 	move	a1,s1
80189f60:	afbf0040 	sw	ra,64(sp)
80189f64:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189f68:	27b00028 	addiu	s0,sp,40
80189f6c:	27a40014 	addiu	a0,sp,20
80189f70:	0c062d78 	jal	8018b5e0 <__unpack_f>
80189f74:	02002821 	move	a1,s0
80189f78:	8fa40018 	lw	a0,24(sp)
80189f7c:	00000000 	nop
80189f80:	2c820002 	sltiu	v0,a0,2
80189f84:	1440003a 	bnez	v0,8018a070 <__divsf3+0x130>
80189f88:	00000000 	nop
80189f8c:	8fa50028 	lw	a1,40(sp)
80189f90:	00000000 	nop
80189f94:	2ca20002 	sltiu	v0,a1,2
80189f98:	1440003d 	bnez	v0,8018a090 <__divsf3+0x150>
80189f9c:	24060004 	li	a2,4
80189fa0:	8fa2001c 	lw	v0,28(sp)
80189fa4:	8fa3002c 	lw	v1,44(sp)
80189fa8:	00000000 	nop
80189fac:	00431026 	xor	v0,v0,v1
80189fb0:	1086003e 	beq	a0,a2,8018a0ac <__divsf3+0x16c>
80189fb4:	afa2001c 	sw	v0,28(sp)
80189fb8:	24020002 	li	v0,2
80189fbc:	1082003b 	beq	a0,v0,8018a0ac <__divsf3+0x16c>
80189fc0:	00000000 	nop
80189fc4:	14a60004 	bne	a1,a2,80189fd8 <__divsf3+0x98>
80189fc8:	02202021 	move	a0,s1
80189fcc:	afa00024 	sw	zero,36(sp)
80189fd0:	0806281d 	j	8018a074 <__divsf3+0x134>
80189fd4:	afa00020 	sw	zero,32(sp)
80189fd8:	10a2003e 	beq	a1,v0,8018a0d4 <__divsf3+0x194>
80189fdc:	00000000 	nop
80189fe0:	8fa30020 	lw	v1,32(sp)
80189fe4:	8fa40024 	lw	a0,36(sp)
80189fe8:	8fa70034 	lw	a3,52(sp)
80189fec:	8fa20030 	lw	v0,48(sp)
80189ff0:	0087282b 	sltu	a1,a0,a3
80189ff4:	00621023 	subu	v0,v1,v0
80189ff8:	10a00005 	beqz	a1,8018a010 <__divsf3+0xd0>
80189ffc:	afa20020 	sw	v0,32(sp)
8018a000:	00042040 	sll	a0,a0,0x1
8018a004:	2442ffff 	addiu	v0,v0,-1
8018a008:	afa20020 	sw	v0,32(sp)
8018a00c:	0087282b 	sltu	a1,a0,a3
8018a010:	3c064000 	lui	a2,0x4000
8018a014:	00004021 	move	t0,zero
8018a018:	08062809 	j	8018a024 <__divsf3+0xe4>
8018a01c:	00001821 	move	v1,zero
8018a020:	0087282b 	sltu	a1,a0,a3
8018a024:	14a00003 	bnez	a1,8018a034 <__divsf3+0xf4>
8018a028:	24630001 	addiu	v1,v1,1
8018a02c:	01064025 	or	t0,t0,a2
8018a030:	00872023 	subu	a0,a0,a3
8018a034:	2402001f 	li	v0,31
8018a038:	00042040 	sll	a0,a0,0x1
8018a03c:	1462fff8 	bne	v1,v0,8018a020 <__divsf3+0xe0>
8018a040:	00063042 	srl	a2,a2,0x1
8018a044:	3103007f 	andi	v1,t0,0x7f
8018a048:	24020040 	li	v0,64
8018a04c:	14620007 	bne	v1,v0,8018a06c <__divsf3+0x12c>
8018a050:	31020080 	andi	v0,t0,0x80
8018a054:	14400005 	bnez	v0,8018a06c <__divsf3+0x12c>
8018a058:	00000000 	nop
8018a05c:	10800003 	beqz	a0,8018a06c <__divsf3+0x12c>
8018a060:	25030040 	addiu	v1,t0,64
8018a064:	2402ff80 	li	v0,-128
8018a068:	00624024 	and	t0,v1,v0
8018a06c:	afa80024 	sw	t0,36(sp)
8018a070:	02202021 	move	a0,s1
8018a074:	0c062d0c 	jal	8018b430 <__pack_f>
8018a078:	00000000 	nop
8018a07c:	8fbf0040 	lw	ra,64(sp)
8018a080:	8fb1003c 	lw	s1,60(sp)
8018a084:	8fb00038 	lw	s0,56(sp)
8018a088:	03e00008 	jr	ra
8018a08c:	27bd0048 	addiu	sp,sp,72
8018a090:	0c062d0c 	jal	8018b430 <__pack_f>
8018a094:	02002021 	move	a0,s0
8018a098:	8fbf0040 	lw	ra,64(sp)
8018a09c:	8fb1003c 	lw	s1,60(sp)
8018a0a0:	8fb00038 	lw	s0,56(sp)
8018a0a4:	03e00008 	jr	ra
8018a0a8:	27bd0048 	addiu	sp,sp,72
8018a0ac:	14a4fff1 	bne	a1,a0,8018a074 <__divsf3+0x134>
8018a0b0:	02202021 	move	a0,s1
8018a0b4:	3c02801e 	lui	v0,0x801e
8018a0b8:	0c062d0c 	jal	8018b430 <__pack_f>
8018a0bc:	24446510 	addiu	a0,v0,25872
8018a0c0:	8fbf0040 	lw	ra,64(sp)
8018a0c4:	8fb1003c 	lw	s1,60(sp)
8018a0c8:	8fb00038 	lw	s0,56(sp)
8018a0cc:	03e00008 	jr	ra
8018a0d0:	27bd0048 	addiu	sp,sp,72
8018a0d4:	0806281d 	j	8018a074 <__divsf3+0x134>
8018a0d8:	afa60018 	sw	a2,24(sp)
8018a0dc:	00000000 	nop

8018a0e0 <__gesf2>:
8018a0e0:	27bdffb8 	addiu	sp,sp,-72
8018a0e4:	afb1003c 	sw	s1,60(sp)
8018a0e8:	27b10018 	addiu	s1,sp,24
8018a0ec:	afb00038 	sw	s0,56(sp)
8018a0f0:	afa40010 	sw	a0,16(sp)
8018a0f4:	afa50014 	sw	a1,20(sp)
8018a0f8:	27a40010 	addiu	a0,sp,16
8018a0fc:	02202821 	move	a1,s1
8018a100:	afbf0040 	sw	ra,64(sp)
8018a104:	0c062d78 	jal	8018b5e0 <__unpack_f>
8018a108:	27b00028 	addiu	s0,sp,40
8018a10c:	27a40014 	addiu	a0,sp,20
8018a110:	0c062d78 	jal	8018b5e0 <__unpack_f>
8018a114:	02002821 	move	a1,s0
8018a118:	8fa20018 	lw	v0,24(sp)
8018a11c:	00000000 	nop
8018a120:	2c420002 	sltiu	v0,v0,2
8018a124:	10400007 	beqz	v0,8018a144 <__gesf2+0x64>
8018a128:	2403ffff 	li	v1,-1
8018a12c:	8fbf0040 	lw	ra,64(sp)
8018a130:	8fb1003c 	lw	s1,60(sp)
8018a134:	8fb00038 	lw	s0,56(sp)
8018a138:	00601021 	move	v0,v1
8018a13c:	03e00008 	jr	ra
8018a140:	27bd0048 	addiu	sp,sp,72
8018a144:	8fa20028 	lw	v0,40(sp)
8018a148:	02202021 	move	a0,s1
8018a14c:	2c420002 	sltiu	v0,v0,2
8018a150:	1440fff6 	bnez	v0,8018a12c <__gesf2+0x4c>
8018a154:	02002821 	move	a1,s0
8018a158:	0c062db0 	jal	8018b6c0 <__fpcmp_parts_f>
8018a15c:	00000000 	nop
8018a160:	0806284b 	j	8018a12c <__gesf2+0x4c>
8018a164:	00401821 	move	v1,v0
	...

8018a170 <__floatsisf>:
8018a170:	27bdffd8 	addiu	sp,sp,-40
8018a174:	00041fc2 	srl	v1,a0,0x1f
8018a178:	24020003 	li	v0,3
8018a17c:	afbf0020 	sw	ra,32(sp)
8018a180:	afa20010 	sw	v0,16(sp)
8018a184:	14800009 	bnez	a0,8018a1ac <__floatsisf+0x3c>
8018a188:	afa30014 	sw	v1,20(sp)
8018a18c:	24020002 	li	v0,2
8018a190:	afa20010 	sw	v0,16(sp)
8018a194:	0c062d0c 	jal	8018b430 <__pack_f>
8018a198:	27a40010 	addiu	a0,sp,16
8018a19c:	8fbf0020 	lw	ra,32(sp)
8018a1a0:	00000000 	nop
8018a1a4:	03e00008 	jr	ra
8018a1a8:	27bd0028 	addiu	sp,sp,40
8018a1ac:	2405001e 	li	a1,30
8018a1b0:	10600014 	beqz	v1,8018a204 <__floatsisf+0x94>
8018a1b4:	afa50018 	sw	a1,24(sp)
8018a1b8:	3c028000 	lui	v0,0x8000
8018a1bc:	10820013 	beq	a0,v0,8018a20c <__floatsisf+0x9c>
8018a1c0:	3c02801e 	lui	v0,0x801e
8018a1c4:	00041023 	negu	v0,a0
8018a1c8:	afa2001c 	sw	v0,28(sp)
8018a1cc:	8fa4001c 	lw	a0,28(sp)
8018a1d0:	3c024000 	lui	v0,0x4000
8018a1d4:	0082102b 	sltu	v0,a0,v0
8018a1d8:	1040ffee 	beqz	v0,8018a194 <__floatsisf+0x24>
8018a1dc:	3c074000 	lui	a3,0x4000
8018a1e0:	8fa50018 	lw	a1,24(sp)
8018a1e4:	00041840 	sll	v1,a0,0x1
8018a1e8:	0067102b 	sltu	v0,v1,a3
8018a1ec:	24a5ffff 	addiu	a1,a1,-1
8018a1f0:	1440fffc 	bnez	v0,8018a1e4 <__floatsisf+0x74>
8018a1f4:	00602021 	move	a0,v1
8018a1f8:	afa50018 	sw	a1,24(sp)
8018a1fc:	08062865 	j	8018a194 <__floatsisf+0x24>
8018a200:	afa3001c 	sw	v1,28(sp)
8018a204:	08062873 	j	8018a1cc <__floatsisf+0x5c>
8018a208:	afa4001c 	sw	a0,28(sp)
8018a20c:	8c426500 	lw	v0,25856(v0)
8018a210:	08062867 	j	8018a19c <__floatsisf+0x2c>
8018a214:	00000000 	nop
	...

8018a220 <__fixsfsi>:
8018a220:	27bdffd0 	addiu	sp,sp,-48
8018a224:	afa40010 	sw	a0,16(sp)
8018a228:	27a50014 	addiu	a1,sp,20
8018a22c:	afbf0028 	sw	ra,40(sp)
8018a230:	0c062d78 	jal	8018b5e0 <__unpack_f>
8018a234:	27a40010 	addiu	a0,sp,16
8018a238:	8fa30014 	lw	v1,20(sp)
8018a23c:	24020002 	li	v0,2
8018a240:	1062000e 	beq	v1,v0,8018a27c <__fixsfsi+0x5c>
8018a244:	2c620002 	sltiu	v0,v1,2
8018a248:	1440000c 	bnez	v0,8018a27c <__fixsfsi+0x5c>
8018a24c:	24020004 	li	v0,4
8018a250:	1462000f 	bne	v1,v0,8018a290 <__fixsfsi+0x70>
8018a254:	00000000 	nop
8018a258:	8fa20018 	lw	v0,24(sp)
8018a25c:	00000000 	nop
8018a260:	14400007 	bnez	v0,8018a280 <__fixsfsi+0x60>
8018a264:	3c028000 	lui	v0,0x8000
8018a268:	3c027fff 	lui	v0,0x7fff
8018a26c:	8fbf0028 	lw	ra,40(sp)
8018a270:	3442ffff 	ori	v0,v0,0xffff
8018a274:	03e00008 	jr	ra
8018a278:	27bd0030 	addiu	sp,sp,48
8018a27c:	00001021 	move	v0,zero
8018a280:	8fbf0028 	lw	ra,40(sp)
8018a284:	00000000 	nop
8018a288:	03e00008 	jr	ra
8018a28c:	27bd0030 	addiu	sp,sp,48
8018a290:	8fa3001c 	lw	v1,28(sp)
8018a294:	00000000 	nop
8018a298:	0460fff8 	bltz	v1,8018a27c <__fixsfsi+0x5c>
8018a29c:	2862001f 	slti	v0,v1,31
8018a2a0:	1040ffed 	beqz	v0,8018a258 <__fixsfsi+0x38>
8018a2a4:	2402001e 	li	v0,30
8018a2a8:	00431023 	subu	v0,v0,v1
8018a2ac:	8fa40018 	lw	a0,24(sp)
8018a2b0:	8fa30020 	lw	v1,32(sp)
8018a2b4:	1080fff2 	beqz	a0,8018a280 <__fixsfsi+0x60>
8018a2b8:	00431006 	srlv	v0,v1,v0
8018a2bc:	080628a0 	j	8018a280 <__fixsfsi+0x60>
8018a2c0:	00021023 	negu	v0,v0
	...

8018a2d0 <__extendsfdf2>:
8018a2d0:	27bdffc8 	addiu	sp,sp,-56
8018a2d4:	00801021 	move	v0,a0
8018a2d8:	27a5001c 	addiu	a1,sp,28
8018a2dc:	27a40018 	addiu	a0,sp,24
8018a2e0:	afbf0030 	sw	ra,48(sp)
8018a2e4:	0c062d78 	jal	8018b5e0 <__unpack_f>
8018a2e8:	afa20018 	sw	v0,24(sp)
8018a2ec:	8fa20028 	lw	v0,40(sp)
8018a2f0:	8fa4001c 	lw	a0,28(sp)
8018a2f4:	00023882 	srl	a3,v0,0x2
8018a2f8:	8fa50020 	lw	a1,32(sp)
8018a2fc:	8fa60024 	lw	a2,36(sp)
8018a300:	00001821 	move	v1,zero
8018a304:	00e31825 	or	v1,a3,v1
8018a308:	00021780 	sll	v0,v0,0x1e
8018a30c:	afa20010 	sw	v0,16(sp)
8018a310:	0c062cdc 	jal	8018b370 <__make_dp>
8018a314:	afa30014 	sw	v1,20(sp)
8018a318:	8fbf0030 	lw	ra,48(sp)
8018a31c:	00000000 	nop
8018a320:	03e00008 	jr	ra
8018a324:	27bd0038 	addiu	sp,sp,56
	...

8018a330 <_fpadd_parts>:
8018a330:	8c870000 	lw	a3,0(a0)
8018a334:	00806021 	move	t4,a0
8018a338:	2ce20002 	sltiu	v0,a3,2
8018a33c:	00a06821 	move	t5,a1
8018a340:	14400012 	bnez	v0,8018a38c <_fpadd_parts+0x5c>
8018a344:	00c07821 	move	t7,a2
8018a348:	8ca30000 	lw	v1,0(a1)
8018a34c:	00000000 	nop
8018a350:	2c620002 	sltiu	v0,v1,2
8018a354:	14400011 	bnez	v0,8018a39c <_fpadd_parts+0x6c>
8018a358:	00000000 	nop
8018a35c:	24020004 	li	v0,4
8018a360:	14e2000c 	bne	a3,v0,8018a394 <_fpadd_parts+0x64>
8018a364:	00000000 	nop
8018a368:	14670008 	bne	v1,a3,8018a38c <_fpadd_parts+0x5c>
8018a36c:	00000000 	nop
8018a370:	8ca30004 	lw	v1,4(a1)
8018a374:	8c820004 	lw	v0,4(a0)
8018a378:	00000000 	nop
8018a37c:	10430003 	beq	v0,v1,8018a38c <_fpadd_parts+0x5c>
8018a380:	00000000 	nop
8018a384:	3c02801e 	lui	v0,0x801e
8018a388:	244c6530 	addiu	t4,v0,25904
8018a38c:	03e00008 	jr	ra
8018a390:	01801021 	move	v0,t4
8018a394:	14620004 	bne	v1,v0,8018a3a8 <_fpadd_parts+0x78>
8018a398:	00000000 	nop
8018a39c:	01a06021 	move	t4,t5
8018a3a0:	03e00008 	jr	ra
8018a3a4:	01801021 	move	v0,t4
8018a3a8:	24020002 	li	v0,2
8018a3ac:	14620014 	bne	v1,v0,8018a400 <_fpadd_parts+0xd0>
8018a3b0:	00000000 	nop
8018a3b4:	14e2fff5 	bne	a3,v0,8018a38c <_fpadd_parts+0x5c>
8018a3b8:	00000000 	nop
8018a3bc:	8c820004 	lw	v0,4(a0)
8018a3c0:	8c830008 	lw	v1,8(a0)
8018a3c4:	8d850010 	lw	a1,16(t4)
8018a3c8:	8d860014 	lw	a2,20(t4)
8018a3cc:	8c84000c 	lw	a0,12(a0)
8018a3d0:	ade20004 	sw	v0,4(t7)
8018a3d4:	ade70000 	sw	a3,0(t7)
8018a3d8:	ade30008 	sw	v1,8(t7)
8018a3dc:	ade4000c 	sw	a0,12(t7)
8018a3e0:	ade50010 	sw	a1,16(t7)
8018a3e4:	ade60014 	sw	a2,20(t7)
8018a3e8:	8d820004 	lw	v0,4(t4)
8018a3ec:	8da30004 	lw	v1,4(t5)
8018a3f0:	01e06021 	move	t4,t7
8018a3f4:	00431024 	and	v0,v0,v1
8018a3f8:	080628e3 	j	8018a38c <_fpadd_parts+0x5c>
8018a3fc:	ade20004 	sw	v0,4(t7)
8018a400:	10e2ffe6 	beq	a3,v0,8018a39c <_fpadd_parts+0x6c>
8018a404:	00000000 	nop
8018a408:	8c990008 	lw	t9,8(a0)
8018a40c:	8cb80008 	lw	t8,8(a1)
8018a410:	8c8a0010 	lw	t2,16(a0)
8018a414:	03387023 	subu	t6,t9,t8
8018a418:	8c8b0014 	lw	t3,20(a0)
8018a41c:	8ca80010 	lw	t0,16(a1)
8018a420:	8ca90014 	lw	t1,20(a1)
8018a424:	05c00061 	bltz	t6,8018a5ac <_fpadd_parts+0x27c>
8018a428:	01c01021 	move	v0,t6
8018a42c:	28420040 	slti	v0,v0,64
8018a430:	14400040 	bnez	v0,8018a534 <_fpadd_parts+0x204>
8018a434:	0319102a 	slt	v0,t8,t9
8018a438:	14400087 	bnez	v0,8018a658 <_fpadd_parts+0x328>
8018a43c:	00000000 	nop
8018a440:	0300c821 	move	t9,t8
8018a444:	00005021 	move	t2,zero
8018a448:	00005821 	move	t3,zero
8018a44c:	8d850004 	lw	a1,4(t4)
8018a450:	8da20004 	lw	v0,4(t5)
8018a454:	00000000 	nop
8018a458:	10a20075 	beq	a1,v0,8018a630 <_fpadd_parts+0x300>
8018a45c:	01481021 	addu	v0,t2,t0
8018a460:	10a0006d 	beqz	a1,8018a618 <_fpadd_parts+0x2e8>
8018a464:	01481023 	subu	v0,t2,t0
8018a468:	010a1023 	subu	v0,t0,t2
8018a46c:	0102202b 	sltu	a0,t0,v0
8018a470:	012b1823 	subu	v1,t1,t3
8018a474:	00641823 	subu	v1,v1,a0
8018a478:	00403021 	move	a2,v0
8018a47c:	00603821 	move	a3,v1
8018a480:	04e00078 	bltz	a3,8018a664 <_fpadd_parts+0x334>
8018a484:	00061023 	negu	v0,a2
8018a488:	adf90008 	sw	t9,8(t7)
8018a48c:	ade60010 	sw	a2,16(t7)
8018a490:	ade70014 	sw	a3,20(t7)
8018a494:	ade00004 	sw	zero,4(t7)
8018a498:	8de80010 	lw	t0,16(t7)
8018a49c:	8de90014 	lw	t1,20(t7)
8018a4a0:	2504ffff 	addiu	a0,t0,-1
8018a4a4:	0088102b 	sltu	v0,a0,t0
8018a4a8:	2525ffff 	addiu	a1,t1,-1
8018a4ac:	3c030fff 	lui	v1,0xfff
8018a4b0:	00452821 	addu	a1,v0,a1
8018a4b4:	3463ffff 	ori	v1,v1,0xffff
8018a4b8:	0065102b 	sltu	v0,v1,a1
8018a4bc:	14400040 	bnez	v0,8018a5c0 <_fpadd_parts+0x290>
8018a4c0:	3c021fff 	lui	v0,0x1fff
8018a4c4:	10a3003b 	beq	a1,v1,8018a5b4 <_fpadd_parts+0x284>
8018a4c8:	2c82ffff 	sltiu	v0,a0,-1
8018a4cc:	8de60008 	lw	a2,8(t7)
8018a4d0:	00081fc2 	srl	v1,t0,0x1f
8018a4d4:	00082040 	sll	a0,t0,0x1
8018a4d8:	00091040 	sll	v0,t1,0x1
8018a4dc:	00431025 	or	v0,v0,v1
8018a4e0:	ade40010 	sw	a0,16(t7)
8018a4e4:	ade20014 	sw	v0,20(t7)
8018a4e8:	8de80010 	lw	t0,16(t7)
8018a4ec:	8de90014 	lw	t1,20(t7)
8018a4f0:	2504ffff 	addiu	a0,t0,-1
8018a4f4:	0088182b 	sltu	v1,a0,t0
8018a4f8:	3c020fff 	lui	v0,0xfff
8018a4fc:	2525ffff 	addiu	a1,t1,-1
8018a500:	00652821 	addu	a1,v1,a1
8018a504:	3447ffff 	ori	a3,v0,0xffff
8018a508:	24c6ffff 	addiu	a2,a2,-1
8018a50c:	00e5102b 	sltu	v0,a3,a1
8018a510:	2c83ffff 	sltiu	v1,a0,-1
8018a514:	14400029 	bnez	v0,8018a5bc <_fpadd_parts+0x28c>
8018a518:	ade60008 	sw	a2,8(t7)
8018a51c:	14a7ffec 	bne	a1,a3,8018a4d0 <_fpadd_parts+0x1a0>
8018a520:	00000000 	nop
8018a524:	10600026 	beqz	v1,8018a5c0 <_fpadd_parts+0x290>
8018a528:	3c021fff 	lui	v0,0x1fff
8018a52c:	08062935 	j	8018a4d4 <_fpadd_parts+0x1a4>
8018a530:	00081fc2 	srl	v1,t0,0x1f
8018a534:	1040000e 	beqz	v0,8018a570 <_fpadd_parts+0x240>
8018a538:	0338102a 	slt	v0,t9,t8
8018a53c:	00003821 	move	a3,zero
8018a540:	000937c0 	sll	a2,t1,0x1f
8018a544:	00081042 	srl	v0,t0,0x1
8018a548:	31040001 	andi	a0,t0,0x1
8018a54c:	00002821 	move	a1,zero
8018a550:	00c21025 	or	v0,a2,v0
8018a554:	00091842 	srl	v1,t1,0x1
8018a558:	24e70001 	addiu	a3,a3,1
8018a55c:	00824025 	or	t0,a0,v0
8018a560:	15c7fff7 	bne	t6,a3,8018a540 <_fpadd_parts+0x210>
8018a564:	00a34825 	or	t1,a1,v1
8018a568:	030ec021 	addu	t8,t8,t6
8018a56c:	0338102a 	slt	v0,t9,t8
8018a570:	1040ffb6 	beqz	v0,8018a44c <_fpadd_parts+0x11c>
8018a574:	00003821 	move	a3,zero
8018a578:	03197023 	subu	t6,t8,t9
8018a57c:	000b37c0 	sll	a2,t3,0x1f
8018a580:	000a1042 	srl	v0,t2,0x1
8018a584:	31440001 	andi	a0,t2,0x1
8018a588:	00002821 	move	a1,zero
8018a58c:	00c21025 	or	v0,a2,v0
8018a590:	000b1842 	srl	v1,t3,0x1
8018a594:	24e70001 	addiu	a3,a3,1
8018a598:	00825025 	or	t2,a0,v0
8018a59c:	15c7fff7 	bne	t6,a3,8018a57c <_fpadd_parts+0x24c>
8018a5a0:	00a35825 	or	t3,a1,v1
8018a5a4:	08062913 	j	8018a44c <_fpadd_parts+0x11c>
8018a5a8:	032ec821 	addu	t9,t9,t6
8018a5ac:	0806290b 	j	8018a42c <_fpadd_parts+0xfc>
8018a5b0:	000e1023 	negu	v0,t6
8018a5b4:	1440ffc5 	bnez	v0,8018a4cc <_fpadd_parts+0x19c>
8018a5b8:	00000000 	nop
8018a5bc:	3c021fff 	lui	v0,0x1fff
8018a5c0:	3442ffff 	ori	v0,v0,0xffff
8018a5c4:	24030003 	li	v1,3
8018a5c8:	0049102b 	sltu	v0,v0,t1
8018a5cc:	14400003 	bnez	v0,8018a5dc <_fpadd_parts+0x2ac>
8018a5d0:	ade30000 	sw	v1,0(t7)
8018a5d4:	080628e3 	j	8018a38c <_fpadd_parts+0x5c>
8018a5d8:	01e06021 	move	t4,t7
8018a5dc:	8de70008 	lw	a3,8(t7)
8018a5e0:	000937c0 	sll	a2,t1,0x1f
8018a5e4:	00081042 	srl	v0,t0,0x1
8018a5e8:	00c21025 	or	v0,a2,v0
8018a5ec:	31040001 	andi	a0,t0,0x1
8018a5f0:	00002821 	move	a1,zero
8018a5f4:	00091842 	srl	v1,t1,0x1
8018a5f8:	00a33025 	or	a2,a1,v1
8018a5fc:	24e70001 	addiu	a3,a3,1
8018a600:	00822025 	or	a0,a0,v0
8018a604:	01e06021 	move	t4,t7
8018a608:	ade40010 	sw	a0,16(t7)
8018a60c:	ade60014 	sw	a2,20(t7)
8018a610:	080628e3 	j	8018a38c <_fpadd_parts+0x5c>
8018a614:	ade70008 	sw	a3,8(t7)
8018a618:	0142202b 	sltu	a0,t2,v0
8018a61c:	01691823 	subu	v1,t3,t1
8018a620:	00641823 	subu	v1,v1,a0
8018a624:	00403021 	move	a2,v0
8018a628:	08062920 	j	8018a480 <_fpadd_parts+0x150>
8018a62c:	00603821 	move	a3,v1
8018a630:	01691821 	addu	v1,t3,t1
8018a634:	004a202b 	sltu	a0,v0,t2
8018a638:	00831821 	addu	v1,a0,v1
8018a63c:	00404021 	move	t0,v0
8018a640:	00604821 	move	t1,v1
8018a644:	ade50004 	sw	a1,4(t7)
8018a648:	adf90008 	sw	t9,8(t7)
8018a64c:	ade20010 	sw	v0,16(t7)
8018a650:	0806296f 	j	8018a5bc <_fpadd_parts+0x28c>
8018a654:	ade30014 	sw	v1,20(t7)
8018a658:	00004021 	move	t0,zero
8018a65c:	08062913 	j	8018a44c <_fpadd_parts+0x11c>
8018a660:	00004821 	move	t1,zero
8018a664:	0002282b 	sltu	a1,zero,v0
8018a668:	00071823 	negu	v1,a3
8018a66c:	00651823 	subu	v1,v1,a1
8018a670:	24040001 	li	a0,1
8018a674:	ade40004 	sw	a0,4(t7)
8018a678:	adf90008 	sw	t9,8(t7)
8018a67c:	ade20010 	sw	v0,16(t7)
8018a680:	08062926 	j	8018a498 <_fpadd_parts+0x168>
8018a684:	ade30014 	sw	v1,20(t7)

8018a688 <__subdf3>:
8018a688:	27bdff88 	addiu	sp,sp,-120
8018a68c:	afb1006c 	sw	s1,108(sp)
8018a690:	27b10020 	addiu	s1,sp,32
8018a694:	00a01821 	move	v1,a1
8018a698:	00801021 	move	v0,a0
8018a69c:	afb00068 	sw	s0,104(sp)
8018a6a0:	27a40010 	addiu	a0,sp,16
8018a6a4:	27b00038 	addiu	s0,sp,56
8018a6a8:	02202821 	move	a1,s1
8018a6ac:	afbf0070 	sw	ra,112(sp)
8018a6b0:	afa30014 	sw	v1,20(sp)
8018a6b4:	afa7001c 	sw	a3,28(sp)
8018a6b8:	afa20010 	sw	v0,16(sp)
8018a6bc:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018a6c0:	afa60018 	sw	a2,24(sp)
8018a6c4:	27a40018 	addiu	a0,sp,24
8018a6c8:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018a6cc:	02002821 	move	a1,s0
8018a6d0:	8fa2003c 	lw	v0,60(sp)
8018a6d4:	02202021 	move	a0,s1
8018a6d8:	02002821 	move	a1,s0
8018a6dc:	27a60050 	addiu	a2,sp,80
8018a6e0:	38420001 	xori	v0,v0,0x1
8018a6e4:	0c0628cc 	jal	8018a330 <_fpadd_parts>
8018a6e8:	afa2003c 	sw	v0,60(sp)
8018a6ec:	0c062e04 	jal	8018b810 <__pack_d>
8018a6f0:	00402021 	move	a0,v0
8018a6f4:	8fbf0070 	lw	ra,112(sp)
8018a6f8:	8fb1006c 	lw	s1,108(sp)
8018a6fc:	8fb00068 	lw	s0,104(sp)
8018a700:	03e00008 	jr	ra
8018a704:	27bd0078 	addiu	sp,sp,120

8018a708 <__adddf3>:
8018a708:	27bdff88 	addiu	sp,sp,-120
8018a70c:	afb1006c 	sw	s1,108(sp)
8018a710:	27b10020 	addiu	s1,sp,32
8018a714:	00a01821 	move	v1,a1
8018a718:	00801021 	move	v0,a0
8018a71c:	afb00068 	sw	s0,104(sp)
8018a720:	27a40010 	addiu	a0,sp,16
8018a724:	27b00038 	addiu	s0,sp,56
8018a728:	02202821 	move	a1,s1
8018a72c:	afbf0070 	sw	ra,112(sp)
8018a730:	afa30014 	sw	v1,20(sp)
8018a734:	afa7001c 	sw	a3,28(sp)
8018a738:	afa20010 	sw	v0,16(sp)
8018a73c:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018a740:	afa60018 	sw	a2,24(sp)
8018a744:	27a40018 	addiu	a0,sp,24
8018a748:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018a74c:	02002821 	move	a1,s0
8018a750:	02202021 	move	a0,s1
8018a754:	02002821 	move	a1,s0
8018a758:	0c0628cc 	jal	8018a330 <_fpadd_parts>
8018a75c:	27a60050 	addiu	a2,sp,80
8018a760:	0c062e04 	jal	8018b810 <__pack_d>
8018a764:	00402021 	move	a0,v0
8018a768:	8fbf0070 	lw	ra,112(sp)
8018a76c:	8fb1006c 	lw	s1,108(sp)
8018a770:	8fb00068 	lw	s0,104(sp)
8018a774:	03e00008 	jr	ra
8018a778:	27bd0078 	addiu	sp,sp,120
8018a77c:	00000000 	nop

8018a780 <__muldf3>:
8018a780:	27bdff80 	addiu	sp,sp,-128
8018a784:	afb00068 	sw	s0,104(sp)
8018a788:	27b00020 	addiu	s0,sp,32
8018a78c:	afb1006c 	sw	s1,108(sp)
8018a790:	afa40010 	sw	a0,16(sp)
8018a794:	afa50014 	sw	a1,20(sp)
8018a798:	27a40010 	addiu	a0,sp,16
8018a79c:	02002821 	move	a1,s0
8018a7a0:	27b10038 	addiu	s1,sp,56
8018a7a4:	afbf0078 	sw	ra,120(sp)
8018a7a8:	afa60018 	sw	a2,24(sp)
8018a7ac:	afa7001c 	sw	a3,28(sp)
8018a7b0:	afb30074 	sw	s3,116(sp)
8018a7b4:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018a7b8:	afb20070 	sw	s2,112(sp)
8018a7bc:	27a40018 	addiu	a0,sp,24
8018a7c0:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018a7c4:	02202821 	move	a1,s1
8018a7c8:	8fa30020 	lw	v1,32(sp)
8018a7cc:	00000000 	nop
8018a7d0:	2c620002 	sltiu	v0,v1,2
8018a7d4:	1440001d 	bnez	v0,8018a84c <__muldf3+0xcc>
8018a7d8:	00000000 	nop
8018a7dc:	8fa40038 	lw	a0,56(sp)
8018a7e0:	00000000 	nop
8018a7e4:	2c820002 	sltiu	v0,a0,2
8018a7e8:	14400007 	bnez	v0,8018a808 <__muldf3+0x88>
8018a7ec:	24020004 	li	v0,4
8018a7f0:	10620013 	beq	v1,v0,8018a840 <__muldf3+0xc0>
8018a7f4:	00000000 	nop
8018a7f8:	14820025 	bne	a0,v0,8018a890 <__muldf3+0x110>
8018a7fc:	24020002 	li	v0,2
8018a800:	10620021 	beq	v1,v0,8018a888 <__muldf3+0x108>
8018a804:	3c02801e 	lui	v0,0x801e
8018a808:	8fa3003c 	lw	v1,60(sp)
8018a80c:	8fa20024 	lw	v0,36(sp)
8018a810:	02202021 	move	a0,s1
8018a814:	00431026 	xor	v0,v0,v1
8018a818:	0002102b 	sltu	v0,zero,v0
8018a81c:	0c062e04 	jal	8018b810 <__pack_d>
8018a820:	afa2003c 	sw	v0,60(sp)
8018a824:	8fbf0078 	lw	ra,120(sp)
8018a828:	8fb30074 	lw	s3,116(sp)
8018a82c:	8fb20070 	lw	s2,112(sp)
8018a830:	8fb1006c 	lw	s1,108(sp)
8018a834:	8fb00068 	lw	s0,104(sp)
8018a838:	03e00008 	jr	ra
8018a83c:	27bd0080 	addiu	sp,sp,128
8018a840:	24020002 	li	v0,2
8018a844:	10820010 	beq	a0,v0,8018a888 <__muldf3+0x108>
8018a848:	3c02801e 	lui	v0,0x801e
8018a84c:	8fa20024 	lw	v0,36(sp)
8018a850:	8fa3003c 	lw	v1,60(sp)
8018a854:	02002021 	move	a0,s0
8018a858:	00431026 	xor	v0,v0,v1
8018a85c:	0002102b 	sltu	v0,zero,v0
8018a860:	afa20024 	sw	v0,36(sp)
8018a864:	0c062e04 	jal	8018b810 <__pack_d>
8018a868:	00000000 	nop
8018a86c:	8fbf0078 	lw	ra,120(sp)
8018a870:	8fb30074 	lw	s3,116(sp)
8018a874:	8fb20070 	lw	s2,112(sp)
8018a878:	8fb1006c 	lw	s1,108(sp)
8018a87c:	8fb00068 	lw	s0,104(sp)
8018a880:	03e00008 	jr	ra
8018a884:	27bd0080 	addiu	sp,sp,128
8018a888:	08062a19 	j	8018a864 <__muldf3+0xe4>
8018a88c:	24446530 	addiu	a0,v0,25904
8018a890:	1062ffee 	beq	v1,v0,8018a84c <__muldf3+0xcc>
8018a894:	00000000 	nop
8018a898:	1082ffdb 	beq	a0,v0,8018a808 <__muldf3+0x88>
8018a89c:	0000c821 	move	t9,zero
8018a8a0:	8fa40030 	lw	a0,48(sp)
8018a8a4:	8fa3004c 	lw	v1,76(sp)
8018a8a8:	00804021 	move	t0,a0
8018a8ac:	00830019 	multu	a0,v1
8018a8b0:	8fa20048 	lw	v0,72(sp)
8018a8b4:	8fa50034 	lw	a1,52(sp)
8018a8b8:	00403021 	move	a2,v0
8018a8bc:	0060c021 	move	t8,v1
8018a8c0:	00a07021 	move	t6,a1
8018a8c4:	00007821 	move	t7,zero
8018a8c8:	00005012 	mflo	t2
8018a8cc:	00005810 	mfhi	t3
	...
8018a8d8:	00c50019 	multu	a2,a1
8018a8dc:	00001012 	mflo	v0
8018a8e0:	01426021 	addu	t4,t2,v0
8018a8e4:	018a202b 	sltu	a0,t4,t2
8018a8e8:	00001810 	mfhi	v1
8018a8ec:	01636821 	addu	t5,t3,v1
8018a8f0:	008d2021 	addu	a0,a0,t5
8018a8f4:	00c80019 	multu	a2,t0
8018a8f8:	008b102b 	sltu	v0,a0,t3
8018a8fc:	00004012 	mflo	t0
8018a900:	00004810 	mfhi	t1
8018a904:	1440006d 	bnez	v0,8018aabc <__muldf3+0x33c>
8018a908:	00806821 	move	t5,a0
8018a90c:	108b0069 	beq	a0,t3,8018aab4 <__muldf3+0x334>
8018a910:	018a102b 	sltu	v0,t4,t2
8018a914:	00009021 	move	s2,zero
8018a918:	00009821 	move	s3,zero
8018a91c:	00001021 	move	v0,zero
8018a920:	01022021 	addu	a0,t0,v0
8018a924:	0088302b 	sltu	a2,a0,t0
8018a928:	012c2821 	addu	a1,t1,t4
8018a92c:	00c52821 	addu	a1,a2,a1
8018a930:	00a9102b 	sltu	v0,a1,t1
8018a934:	00808021 	move	s0,a0
8018a938:	14400065 	bnez	v0,8018aad0 <__muldf3+0x350>
8018a93c:	00a08821 	move	s1,a1
8018a940:	10a90061 	beq	a1,t1,8018aac8 <__muldf3+0x348>
8018a944:	0088102b 	sltu	v0,a0,t0
8018a948:	032e0018 	mult	t9,t6
8018a94c:	8fa2003c 	lw	v0,60(sp)
8018a950:	8faa0024 	lw	t2,36(sp)
8018a954:	8fa30028 	lw	v1,40(sp)
8018a958:	01425026 	xor	t2,t2,v0
8018a95c:	3c021fff 	lui	v0,0x1fff
8018a960:	345fffff 	ori	ra,v0,0xffff
8018a964:	8fa20040 	lw	v0,64(sp)
8018a968:	24630004 	addiu	v1,v1,4
8018a96c:	01a04021 	move	t0,t5
8018a970:	00436821 	addu	t5,v0,v1
8018a974:	000a502b 	sltu	t2,zero,t2
8018a978:	00005812 	mflo	t3
8018a97c:	00004821 	move	t1,zero
8018a980:	afaa0054 	sw	t2,84(sp)
8018a984:	01f80018 	mult	t7,t8
8018a988:	00006012 	mflo	t4
8018a98c:	016c5821 	addu	t3,t3,t4
8018a990:	00000000 	nop
8018a994:	030e0019 	multu	t8,t6
8018a998:	00001012 	mflo	v0
8018a99c:	00482021 	addu	a0,v0,t0
8018a9a0:	0082502b 	sltu	t2,a0,v0
8018a9a4:	00001810 	mfhi	v1
8018a9a8:	01631821 	addu	v1,t3,v1
8018a9ac:	00692821 	addu	a1,v1,t1
8018a9b0:	01452821 	addu	a1,t2,a1
8018a9b4:	02443021 	addu	a2,s2,a0
8018a9b8:	00d2102b 	sltu	v0,a2,s2
8018a9bc:	02653821 	addu	a3,s3,a1
8018a9c0:	00473821 	addu	a3,v0,a3
8018a9c4:	03e7102b 	sltu	v0,ra,a3
8018a9c8:	10400017 	beqz	v0,8018aa28 <__muldf3+0x2a8>
8018a9cc:	afad0058 	sw	t5,88(sp)
8018a9d0:	01a04821 	move	t1,t5
8018a9d4:	03e05821 	move	t3,ra
8018a9d8:	3c0c8000 	lui	t4,0x8000
8018a9dc:	000717c0 	sll	v0,a3,0x1f
8018a9e0:	00062042 	srl	a0,a2,0x1
8018a9e4:	00442025 	or	a0,v0,a0
8018a9e8:	00072842 	srl	a1,a3,0x1
8018a9ec:	30c20001 	andi	v0,a2,0x1
8018a9f0:	25290001 	addiu	t1,t1,1
8018a9f4:	00803021 	move	a2,a0
8018a9f8:	00a03821 	move	a3,a1
8018a9fc:	0165502b 	sltu	t2,t3,a1
8018aa00:	10400006 	beqz	v0,8018aa1c <__muldf3+0x29c>
8018aa04:	001147c0 	sll	t0,s1,0x1f
8018aa08:	00102042 	srl	a0,s0,0x1
8018aa0c:	01042025 	or	a0,t0,a0
8018aa10:	00112842 	srl	a1,s1,0x1
8018aa14:	00808021 	move	s0,a0
8018aa18:	01858825 	or	s1,t4,a1
8018aa1c:	1540fff0 	bnez	t2,8018a9e0 <__muldf3+0x260>
8018aa20:	000717c0 	sll	v0,a3,0x1f
8018aa24:	afa90058 	sw	t1,88(sp)
8018aa28:	3c020fff 	lui	v0,0xfff
8018aa2c:	3442ffff 	ori	v0,v0,0xffff
8018aa30:	0047182b 	sltu	v1,v0,a3
8018aa34:	14600015 	bnez	v1,8018aa8c <__muldf3+0x30c>
8018aa38:	00000000 	nop
8018aa3c:	8faa0058 	lw	t2,88(sp)
8018aa40:	00405821 	move	t3,v0
8018aa44:	000627c2 	srl	a0,a2,0x1f
8018aa48:	001017c2 	srl	v0,s0,0x1f
8018aa4c:	00071840 	sll	v1,a3,0x1
8018aa50:	00114840 	sll	t1,s1,0x1
8018aa54:	00831825 	or	v1,a0,v1
8018aa58:	00494825 	or	t1,v0,t1
8018aa5c:	00061040 	sll	v0,a2,0x1
8018aa60:	00104040 	sll	t0,s0,0x1
8018aa64:	254affff 	addiu	t2,t2,-1
8018aa68:	00403021 	move	a2,v0
8018aa6c:	00603821 	move	a3,v1
8018aa70:	0620002e 	bltz	s1,8018ab2c <__muldf3+0x3ac>
8018aa74:	34440001 	ori	a0,v0,0x1
8018aa78:	0167102b 	sltu	v0,t3,a3
8018aa7c:	01008021 	move	s0,t0
8018aa80:	1040fff0 	beqz	v0,8018aa44 <__muldf3+0x2c4>
8018aa84:	01208821 	move	s1,t1
8018aa88:	afaa0058 	sw	t2,88(sp)
8018aa8c:	30c400ff 	andi	a0,a2,0xff
8018aa90:	24020080 	li	v0,128
8018aa94:	10820014 	beq	a0,v0,8018aae8 <__muldf3+0x368>
8018aa98:	00002821 	move	a1,zero
8018aa9c:	24020003 	li	v0,3
8018aaa0:	27a40050 	addiu	a0,sp,80
8018aaa4:	afa60060 	sw	a2,96(sp)
8018aaa8:	afa70064 	sw	a3,100(sp)
8018aaac:	08062a19 	j	8018a864 <__muldf3+0xe4>
8018aab0:	afa20050 	sw	v0,80(sp)
8018aab4:	1040ff97 	beqz	v0,8018a914 <__muldf3+0x194>
8018aab8:	00000000 	nop
8018aabc:	00009021 	move	s2,zero
8018aac0:	08062a47 	j	8018a91c <__muldf3+0x19c>
8018aac4:	24130001 	li	s3,1
8018aac8:	1040ffa0 	beqz	v0,8018a94c <__muldf3+0x1cc>
8018aacc:	032e0018 	mult	t9,t6
8018aad0:	26420001 	addiu	v0,s2,1
8018aad4:	0052202b 	sltu	a0,v0,s2
8018aad8:	00931821 	addu	v1,a0,s3
8018aadc:	00409021 	move	s2,v0
8018aae0:	08062a52 	j	8018a948 <__muldf3+0x1c8>
8018aae4:	00609821 	move	s3,v1
8018aae8:	14a0ffed 	bnez	a1,8018aaa0 <__muldf3+0x320>
8018aaec:	24020003 	li	v0,3
8018aaf0:	30c20100 	andi	v0,a2,0x100
8018aaf4:	00001821 	move	v1,zero
8018aaf8:	00431025 	or	v0,v0,v1
8018aafc:	1440ffe8 	bnez	v0,8018aaa0 <__muldf3+0x320>
8018ab00:	24020003 	li	v0,3
8018ab04:	02111025 	or	v0,s0,s1
8018ab08:	1040ffe5 	beqz	v0,8018aaa0 <__muldf3+0x320>
8018ab0c:	24020003 	li	v0,3
8018ab10:	24c20080 	addiu	v0,a2,128
8018ab14:	0046282b 	sltu	a1,v0,a2
8018ab18:	00a72821 	addu	a1,a1,a3
8018ab1c:	2404ff00 	li	a0,-256
8018ab20:	00443024 	and	a2,v0,a0
8018ab24:	08062aa7 	j	8018aa9c <__muldf3+0x31c>
8018ab28:	00a03821 	move	a3,a1
8018ab2c:	00803021 	move	a2,a0
8018ab30:	08062a9e 	j	8018aa78 <__muldf3+0x2f8>
8018ab34:	00603821 	move	a3,v1
	...

8018ab40 <__divdf3>:
8018ab40:	27bdffa0 	addiu	sp,sp,-96
8018ab44:	afb10054 	sw	s1,84(sp)
8018ab48:	27b10020 	addiu	s1,sp,32
8018ab4c:	afb00050 	sw	s0,80(sp)
8018ab50:	afa40010 	sw	a0,16(sp)
8018ab54:	afa50014 	sw	a1,20(sp)
8018ab58:	27a40010 	addiu	a0,sp,16
8018ab5c:	02202821 	move	a1,s1
8018ab60:	27b00038 	addiu	s0,sp,56
8018ab64:	afbf0058 	sw	ra,88(sp)
8018ab68:	afa60018 	sw	a2,24(sp)
8018ab6c:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018ab70:	afa7001c 	sw	a3,28(sp)
8018ab74:	27a40018 	addiu	a0,sp,24
8018ab78:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018ab7c:	02002821 	move	a1,s0
8018ab80:	8fa40020 	lw	a0,32(sp)
8018ab84:	00000000 	nop
8018ab88:	2c820002 	sltiu	v0,a0,2
8018ab8c:	1440002a 	bnez	v0,8018ac38 <__divdf3+0xf8>
8018ab90:	00000000 	nop
8018ab94:	8fa50038 	lw	a1,56(sp)
8018ab98:	00000000 	nop
8018ab9c:	2ca20002 	sltiu	v0,a1,2
8018aba0:	1440002d 	bnez	v0,8018ac58 <__divdf3+0x118>
8018aba4:	24060004 	li	a2,4
8018aba8:	8fa20024 	lw	v0,36(sp)
8018abac:	8fa3003c 	lw	v1,60(sp)
8018abb0:	00000000 	nop
8018abb4:	00431026 	xor	v0,v0,v1
8018abb8:	1086002e 	beq	a0,a2,8018ac74 <__divdf3+0x134>
8018abbc:	afa20024 	sw	v0,36(sp)
8018abc0:	24020002 	li	v0,2
8018abc4:	1082002b 	beq	a0,v0,8018ac74 <__divdf3+0x134>
8018abc8:	00000000 	nop
8018abcc:	14a60033 	bne	a1,a2,8018ac9c <__divdf3+0x15c>
8018abd0:	00001821 	move	v1,zero
8018abd4:	00001021 	move	v0,zero
8018abd8:	02202021 	move	a0,s1
8018abdc:	afa20030 	sw	v0,48(sp)
8018abe0:	afa30034 	sw	v1,52(sp)
8018abe4:	08062b0f 	j	8018ac3c <__divdf3+0xfc>
8018abe8:	afa00028 	sw	zero,40(sp)
8018abec:	330400ff 	andi	a0,t8,0xff
8018abf0:	24020080 	li	v0,128
8018abf4:	1482000e 	bne	a0,v0,8018ac30 <__divdf3+0xf0>
8018abf8:	00002821 	move	a1,zero
8018abfc:	14a0000c 	bnez	a1,8018ac30 <__divdf3+0xf0>
8018ac00:	33020100 	andi	v0,t8,0x100
8018ac04:	00001821 	move	v1,zero
8018ac08:	00431025 	or	v0,v0,v1
8018ac0c:	14400008 	bnez	v0,8018ac30 <__divdf3+0xf0>
8018ac10:	00c71025 	or	v0,a2,a3
8018ac14:	10400006 	beqz	v0,8018ac30 <__divdf3+0xf0>
8018ac18:	27020080 	addiu	v0,t8,128
8018ac1c:	0058282b 	sltu	a1,v0,t8
8018ac20:	00b92821 	addu	a1,a1,t9
8018ac24:	2404ff00 	li	a0,-256
8018ac28:	0044c024 	and	t8,v0,a0
8018ac2c:	00a0c821 	move	t9,a1
8018ac30:	afb80030 	sw	t8,48(sp)
8018ac34:	afb90034 	sw	t9,52(sp)
8018ac38:	02202021 	move	a0,s1
8018ac3c:	0c062e04 	jal	8018b810 <__pack_d>
8018ac40:	00000000 	nop
8018ac44:	8fbf0058 	lw	ra,88(sp)
8018ac48:	8fb10054 	lw	s1,84(sp)
8018ac4c:	8fb00050 	lw	s0,80(sp)
8018ac50:	03e00008 	jr	ra
8018ac54:	27bd0060 	addiu	sp,sp,96
8018ac58:	0c062e04 	jal	8018b810 <__pack_d>
8018ac5c:	02002021 	move	a0,s0
8018ac60:	8fbf0058 	lw	ra,88(sp)
8018ac64:	8fb10054 	lw	s1,84(sp)
8018ac68:	8fb00050 	lw	s0,80(sp)
8018ac6c:	03e00008 	jr	ra
8018ac70:	27bd0060 	addiu	sp,sp,96
8018ac74:	14a4fff1 	bne	a1,a0,8018ac3c <__divdf3+0xfc>
8018ac78:	02202021 	move	a0,s1
8018ac7c:	3c02801e 	lui	v0,0x801e
8018ac80:	0c062e04 	jal	8018b810 <__pack_d>
8018ac84:	24446530 	addiu	a0,v0,25904
8018ac88:	8fbf0058 	lw	ra,88(sp)
8018ac8c:	8fb10054 	lw	s1,84(sp)
8018ac90:	8fb00050 	lw	s0,80(sp)
8018ac94:	03e00008 	jr	ra
8018ac98:	27bd0060 	addiu	sp,sp,96
8018ac9c:	10a20034 	beq	a1,v0,8018ad70 <__divdf3+0x230>
8018aca0:	02202021 	move	a0,s1
8018aca4:	8fa30028 	lw	v1,40(sp)
8018aca8:	8fa90034 	lw	t1,52(sp)
8018acac:	8fab004c 	lw	t3,76(sp)
8018acb0:	8fa20040 	lw	v0,64(sp)
8018acb4:	012b702b 	sltu	t6,t1,t3
8018acb8:	00621823 	subu	v1,v1,v0
8018acbc:	8fa80030 	lw	t0,48(sp)
8018acc0:	8faa0048 	lw	t2,72(sp)
8018acc4:	15c0002e 	bnez	t6,8018ad80 <__divdf3+0x240>
8018acc8:	afa30028 	sw	v1,40(sp)
8018accc:	112b002a 	beq	t1,t3,8018ad78 <__divdf3+0x238>
8018acd0:	010a102b 	sltu	v0,t0,t2
8018acd4:	00006021 	move	t4,zero
8018acd8:	3c0d1000 	lui	t5,0x1000
8018acdc:	0000c021 	move	t8,zero
8018ace0:	0000c821 	move	t9,zero
8018ace4:	08062b4d 	j	8018ad34 <__divdf3+0x1f4>
8018ace8:	00007821 	move	t7,zero
8018acec:	00c0c021 	move	t8,a2
8018acf0:	00e0c821 	move	t9,a3
8018acf4:	00804021 	move	t0,a0
8018acf8:	00a04821 	move	t1,a1
8018acfc:	000817c2 	srl	v0,t0,0x1f
8018ad00:	000c2042 	srl	a0,t4,0x1
8018ad04:	00093840 	sll	a3,t1,0x1
8018ad08:	00473825 	or	a3,v0,a3
8018ad0c:	00642025 	or	a0,v1,a0
8018ad10:	000d2842 	srl	a1,t5,0x1
8018ad14:	00083040 	sll	a2,t0,0x1
8018ad18:	2402003d 	li	v0,61
8018ad1c:	00c04021 	move	t0,a2
8018ad20:	00e04821 	move	t1,a3
8018ad24:	00806021 	move	t4,a0
8018ad28:	11e2ffb0 	beq	t7,v0,8018abec <__divdf3+0xac>
8018ad2c:	00a06821 	move	t5,a1
8018ad30:	012b702b 	sltu	t6,t1,t3
8018ad34:	25ef0001 	addiu	t7,t7,1
8018ad38:	15c0fff0 	bnez	t6,8018acfc <__divdf3+0x1bc>
8018ad3c:	000d1fc0 	sll	v1,t5,0x1f
8018ad40:	010a2023 	subu	a0,t0,t2
8018ad44:	0104102b 	sltu	v0,t0,a0
8018ad48:	012b2823 	subu	a1,t1,t3
8018ad4c:	00a22823 	subu	a1,a1,v0
8018ad50:	030c3025 	or	a2,t8,t4
8018ad54:	032d3825 	or	a3,t9,t5
8018ad58:	152bffe4 	bne	t1,t3,8018acec <__divdf3+0x1ac>
8018ad5c:	010a102b 	sltu	v0,t0,t2
8018ad60:	1440ffe7 	bnez	v0,8018ad00 <__divdf3+0x1c0>
8018ad64:	000817c2 	srl	v0,t0,0x1f
8018ad68:	08062b3c 	j	8018acf0 <__divdf3+0x1b0>
8018ad6c:	00c0c021 	move	t8,a2
8018ad70:	08062b0f 	j	8018ac3c <__divdf3+0xfc>
8018ad74:	afa60020 	sw	a2,32(sp)
8018ad78:	1040ffd6 	beqz	v0,8018acd4 <__divdf3+0x194>
8018ad7c:	00000000 	nop
8018ad80:	000817c2 	srl	v0,t0,0x1f
8018ad84:	00092840 	sll	a1,t1,0x1
8018ad88:	00452825 	or	a1,v0,a1
8018ad8c:	00082040 	sll	a0,t0,0x1
8018ad90:	2462ffff 	addiu	v0,v1,-1
8018ad94:	00804021 	move	t0,a0
8018ad98:	00a04821 	move	t1,a1
8018ad9c:	00ab702b 	sltu	t6,a1,t3
8018ada0:	08062b35 	j	8018acd4 <__divdf3+0x194>
8018ada4:	afa20028 	sw	v0,40(sp)
	...

8018adb0 <__eqdf2>:
8018adb0:	27bdffa0 	addiu	sp,sp,-96
8018adb4:	afb10054 	sw	s1,84(sp)
8018adb8:	27b10020 	addiu	s1,sp,32
8018adbc:	afb00050 	sw	s0,80(sp)
8018adc0:	afa40010 	sw	a0,16(sp)
8018adc4:	afa50014 	sw	a1,20(sp)
8018adc8:	27a40010 	addiu	a0,sp,16
8018adcc:	02202821 	move	a1,s1
8018add0:	27b00038 	addiu	s0,sp,56
8018add4:	afbf0058 	sw	ra,88(sp)
8018add8:	afa60018 	sw	a2,24(sp)
8018addc:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018ade0:	afa7001c 	sw	a3,28(sp)
8018ade4:	27a40018 	addiu	a0,sp,24
8018ade8:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018adec:	02002821 	move	a1,s0
8018adf0:	8fa20020 	lw	v0,32(sp)
8018adf4:	00000000 	nop
8018adf8:	2c420002 	sltiu	v0,v0,2
8018adfc:	14400006 	bnez	v0,8018ae18 <__eqdf2+0x68>
8018ae00:	24030001 	li	v1,1
8018ae04:	8fa20038 	lw	v0,56(sp)
8018ae08:	02202021 	move	a0,s1
8018ae0c:	2c420002 	sltiu	v0,v0,2
8018ae10:	10400007 	beqz	v0,8018ae30 <__eqdf2+0x80>
8018ae14:	02002821 	move	a1,s0
8018ae18:	8fbf0058 	lw	ra,88(sp)
8018ae1c:	8fb10054 	lw	s1,84(sp)
8018ae20:	8fb00050 	lw	s0,80(sp)
8018ae24:	00601021 	move	v0,v1
8018ae28:	03e00008 	jr	ra
8018ae2c:	27bd0060 	addiu	sp,sp,96
8018ae30:	0c062f0c 	jal	8018bc30 <__fpcmp_parts_d>
8018ae34:	00000000 	nop
8018ae38:	00401821 	move	v1,v0
8018ae3c:	8fbf0058 	lw	ra,88(sp)
8018ae40:	8fb10054 	lw	s1,84(sp)
8018ae44:	8fb00050 	lw	s0,80(sp)
8018ae48:	00601021 	move	v0,v1
8018ae4c:	03e00008 	jr	ra
8018ae50:	27bd0060 	addiu	sp,sp,96
	...

8018ae60 <__nedf2>:
8018ae60:	27bdffa0 	addiu	sp,sp,-96
8018ae64:	afb10054 	sw	s1,84(sp)
8018ae68:	27b10020 	addiu	s1,sp,32
8018ae6c:	afb00050 	sw	s0,80(sp)
8018ae70:	afa40010 	sw	a0,16(sp)
8018ae74:	afa50014 	sw	a1,20(sp)
8018ae78:	27a40010 	addiu	a0,sp,16
8018ae7c:	02202821 	move	a1,s1
8018ae80:	27b00038 	addiu	s0,sp,56
8018ae84:	afbf0058 	sw	ra,88(sp)
8018ae88:	afa60018 	sw	a2,24(sp)
8018ae8c:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018ae90:	afa7001c 	sw	a3,28(sp)
8018ae94:	27a40018 	addiu	a0,sp,24
8018ae98:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018ae9c:	02002821 	move	a1,s0
8018aea0:	8fa20020 	lw	v0,32(sp)
8018aea4:	00000000 	nop
8018aea8:	2c420002 	sltiu	v0,v0,2
8018aeac:	14400006 	bnez	v0,8018aec8 <__nedf2+0x68>
8018aeb0:	24030001 	li	v1,1
8018aeb4:	8fa20038 	lw	v0,56(sp)
8018aeb8:	02202021 	move	a0,s1
8018aebc:	2c420002 	sltiu	v0,v0,2
8018aec0:	10400007 	beqz	v0,8018aee0 <__nedf2+0x80>
8018aec4:	02002821 	move	a1,s0
8018aec8:	8fbf0058 	lw	ra,88(sp)
8018aecc:	8fb10054 	lw	s1,84(sp)
8018aed0:	8fb00050 	lw	s0,80(sp)
8018aed4:	00601021 	move	v0,v1
8018aed8:	03e00008 	jr	ra
8018aedc:	27bd0060 	addiu	sp,sp,96
8018aee0:	0c062f0c 	jal	8018bc30 <__fpcmp_parts_d>
8018aee4:	00000000 	nop
8018aee8:	00401821 	move	v1,v0
8018aeec:	8fbf0058 	lw	ra,88(sp)
8018aef0:	8fb10054 	lw	s1,84(sp)
8018aef4:	8fb00050 	lw	s0,80(sp)
8018aef8:	00601021 	move	v0,v1
8018aefc:	03e00008 	jr	ra
8018af00:	27bd0060 	addiu	sp,sp,96
	...

8018af10 <__gtdf2>:
8018af10:	27bdffa0 	addiu	sp,sp,-96
8018af14:	afb10054 	sw	s1,84(sp)
8018af18:	27b10020 	addiu	s1,sp,32
8018af1c:	afb00050 	sw	s0,80(sp)
8018af20:	afa40010 	sw	a0,16(sp)
8018af24:	afa50014 	sw	a1,20(sp)
8018af28:	27a40010 	addiu	a0,sp,16
8018af2c:	02202821 	move	a1,s1
8018af30:	27b00038 	addiu	s0,sp,56
8018af34:	afbf0058 	sw	ra,88(sp)
8018af38:	afa60018 	sw	a2,24(sp)
8018af3c:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018af40:	afa7001c 	sw	a3,28(sp)
8018af44:	27a40018 	addiu	a0,sp,24
8018af48:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018af4c:	02002821 	move	a1,s0
8018af50:	8fa20020 	lw	v0,32(sp)
8018af54:	00000000 	nop
8018af58:	2c420002 	sltiu	v0,v0,2
8018af5c:	10400007 	beqz	v0,8018af7c <__gtdf2+0x6c>
8018af60:	2403ffff 	li	v1,-1
8018af64:	8fbf0058 	lw	ra,88(sp)
8018af68:	8fb10054 	lw	s1,84(sp)
8018af6c:	8fb00050 	lw	s0,80(sp)
8018af70:	00601021 	move	v0,v1
8018af74:	03e00008 	jr	ra
8018af78:	27bd0060 	addiu	sp,sp,96
8018af7c:	8fa20038 	lw	v0,56(sp)
8018af80:	02202021 	move	a0,s1
8018af84:	2c420002 	sltiu	v0,v0,2
8018af88:	1440fff6 	bnez	v0,8018af64 <__gtdf2+0x54>
8018af8c:	02002821 	move	a1,s0
8018af90:	0c062f0c 	jal	8018bc30 <__fpcmp_parts_d>
8018af94:	00000000 	nop
8018af98:	08062bd9 	j	8018af64 <__gtdf2+0x54>
8018af9c:	00401821 	move	v1,v0

8018afa0 <__gedf2>:
8018afa0:	27bdffa0 	addiu	sp,sp,-96
8018afa4:	afb10054 	sw	s1,84(sp)
8018afa8:	27b10020 	addiu	s1,sp,32
8018afac:	afb00050 	sw	s0,80(sp)
8018afb0:	afa40010 	sw	a0,16(sp)
8018afb4:	afa50014 	sw	a1,20(sp)
8018afb8:	27a40010 	addiu	a0,sp,16
8018afbc:	02202821 	move	a1,s1
8018afc0:	27b00038 	addiu	s0,sp,56
8018afc4:	afbf0058 	sw	ra,88(sp)
8018afc8:	afa60018 	sw	a2,24(sp)
8018afcc:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018afd0:	afa7001c 	sw	a3,28(sp)
8018afd4:	27a40018 	addiu	a0,sp,24
8018afd8:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018afdc:	02002821 	move	a1,s0
8018afe0:	8fa20020 	lw	v0,32(sp)
8018afe4:	00000000 	nop
8018afe8:	2c420002 	sltiu	v0,v0,2
8018afec:	10400007 	beqz	v0,8018b00c <__gedf2+0x6c>
8018aff0:	2403ffff 	li	v1,-1
8018aff4:	8fbf0058 	lw	ra,88(sp)
8018aff8:	8fb10054 	lw	s1,84(sp)
8018affc:	8fb00050 	lw	s0,80(sp)
8018b000:	00601021 	move	v0,v1
8018b004:	03e00008 	jr	ra
8018b008:	27bd0060 	addiu	sp,sp,96
8018b00c:	8fa20038 	lw	v0,56(sp)
8018b010:	02202021 	move	a0,s1
8018b014:	2c420002 	sltiu	v0,v0,2
8018b018:	1440fff6 	bnez	v0,8018aff4 <__gedf2+0x54>
8018b01c:	02002821 	move	a1,s0
8018b020:	0c062f0c 	jal	8018bc30 <__fpcmp_parts_d>
8018b024:	00000000 	nop
8018b028:	08062bfd 	j	8018aff4 <__gedf2+0x54>
8018b02c:	00401821 	move	v1,v0

8018b030 <__ltdf2>:
8018b030:	27bdffa0 	addiu	sp,sp,-96
8018b034:	afb10054 	sw	s1,84(sp)
8018b038:	27b10020 	addiu	s1,sp,32
8018b03c:	afb00050 	sw	s0,80(sp)
8018b040:	afa40010 	sw	a0,16(sp)
8018b044:	afa50014 	sw	a1,20(sp)
8018b048:	27a40010 	addiu	a0,sp,16
8018b04c:	02202821 	move	a1,s1
8018b050:	27b00038 	addiu	s0,sp,56
8018b054:	afbf0058 	sw	ra,88(sp)
8018b058:	afa60018 	sw	a2,24(sp)
8018b05c:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018b060:	afa7001c 	sw	a3,28(sp)
8018b064:	27a40018 	addiu	a0,sp,24
8018b068:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018b06c:	02002821 	move	a1,s0
8018b070:	8fa20020 	lw	v0,32(sp)
8018b074:	00000000 	nop
8018b078:	2c420002 	sltiu	v0,v0,2
8018b07c:	14400006 	bnez	v0,8018b098 <__ltdf2+0x68>
8018b080:	24030001 	li	v1,1
8018b084:	8fa20038 	lw	v0,56(sp)
8018b088:	02202021 	move	a0,s1
8018b08c:	2c420002 	sltiu	v0,v0,2
8018b090:	10400007 	beqz	v0,8018b0b0 <__ltdf2+0x80>
8018b094:	02002821 	move	a1,s0
8018b098:	8fbf0058 	lw	ra,88(sp)
8018b09c:	8fb10054 	lw	s1,84(sp)
8018b0a0:	8fb00050 	lw	s0,80(sp)
8018b0a4:	00601021 	move	v0,v1
8018b0a8:	03e00008 	jr	ra
8018b0ac:	27bd0060 	addiu	sp,sp,96
8018b0b0:	0c062f0c 	jal	8018bc30 <__fpcmp_parts_d>
8018b0b4:	00000000 	nop
8018b0b8:	00401821 	move	v1,v0
8018b0bc:	8fbf0058 	lw	ra,88(sp)
8018b0c0:	8fb10054 	lw	s1,84(sp)
8018b0c4:	8fb00050 	lw	s0,80(sp)
8018b0c8:	00601021 	move	v0,v1
8018b0cc:	03e00008 	jr	ra
8018b0d0:	27bd0060 	addiu	sp,sp,96
	...

8018b0e0 <__ledf2>:
8018b0e0:	27bdffa0 	addiu	sp,sp,-96
8018b0e4:	afb10054 	sw	s1,84(sp)
8018b0e8:	27b10020 	addiu	s1,sp,32
8018b0ec:	afb00050 	sw	s0,80(sp)
8018b0f0:	afa40010 	sw	a0,16(sp)
8018b0f4:	afa50014 	sw	a1,20(sp)
8018b0f8:	27a40010 	addiu	a0,sp,16
8018b0fc:	02202821 	move	a1,s1
8018b100:	27b00038 	addiu	s0,sp,56
8018b104:	afbf0058 	sw	ra,88(sp)
8018b108:	afa60018 	sw	a2,24(sp)
8018b10c:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018b110:	afa7001c 	sw	a3,28(sp)
8018b114:	27a40018 	addiu	a0,sp,24
8018b118:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018b11c:	02002821 	move	a1,s0
8018b120:	8fa20020 	lw	v0,32(sp)
8018b124:	00000000 	nop
8018b128:	2c420002 	sltiu	v0,v0,2
8018b12c:	14400006 	bnez	v0,8018b148 <__ledf2+0x68>
8018b130:	24030001 	li	v1,1
8018b134:	8fa20038 	lw	v0,56(sp)
8018b138:	02202021 	move	a0,s1
8018b13c:	2c420002 	sltiu	v0,v0,2
8018b140:	10400007 	beqz	v0,8018b160 <__ledf2+0x80>
8018b144:	02002821 	move	a1,s0
8018b148:	8fbf0058 	lw	ra,88(sp)
8018b14c:	8fb10054 	lw	s1,84(sp)
8018b150:	8fb00050 	lw	s0,80(sp)
8018b154:	00601021 	move	v0,v1
8018b158:	03e00008 	jr	ra
8018b15c:	27bd0060 	addiu	sp,sp,96
8018b160:	0c062f0c 	jal	8018bc30 <__fpcmp_parts_d>
8018b164:	00000000 	nop
8018b168:	00401821 	move	v1,v0
8018b16c:	8fbf0058 	lw	ra,88(sp)
8018b170:	8fb10054 	lw	s1,84(sp)
8018b174:	8fb00050 	lw	s0,80(sp)
8018b178:	00601021 	move	v0,v1
8018b17c:	03e00008 	jr	ra
8018b180:	27bd0060 	addiu	sp,sp,96
	...

8018b190 <__floatsidf>:
8018b190:	27bdffd0 	addiu	sp,sp,-48
8018b194:	00042fc2 	srl	a1,a0,0x1f
8018b198:	24020003 	li	v0,3
8018b19c:	afbf0028 	sw	ra,40(sp)
8018b1a0:	afa20010 	sw	v0,16(sp)
8018b1a4:	14800009 	bnez	a0,8018b1cc <__floatsidf+0x3c>
8018b1a8:	afa50014 	sw	a1,20(sp)
8018b1ac:	24020002 	li	v0,2
8018b1b0:	afa20010 	sw	v0,16(sp)
8018b1b4:	0c062e04 	jal	8018b810 <__pack_d>
8018b1b8:	27a40010 	addiu	a0,sp,16
8018b1bc:	8fbf0028 	lw	ra,40(sp)
8018b1c0:	00000000 	nop
8018b1c4:	03e00008 	jr	ra
8018b1c8:	27bd0030 	addiu	sp,sp,48
8018b1cc:	2406003c 	li	a2,60
8018b1d0:	10a00021 	beqz	a1,8018b258 <__floatsidf+0xc8>
8018b1d4:	afa60018 	sw	a2,24(sp)
8018b1d8:	3c028000 	lui	v0,0x8000
8018b1dc:	10820022 	beq	a0,v0,8018b268 <__floatsidf+0xd8>
8018b1e0:	3c02801e 	lui	v0,0x801e
8018b1e4:	00041823 	negu	v1,a0
8018b1e8:	000317c3 	sra	v0,v1,0x1f
8018b1ec:	afa20024 	sw	v0,36(sp)
8018b1f0:	afa30020 	sw	v1,32(sp)
8018b1f4:	8fa50024 	lw	a1,36(sp)
8018b1f8:	3c020fff 	lui	v0,0xfff
8018b1fc:	3442ffff 	ori	v0,v0,0xffff
8018b200:	0045102b 	sltu	v0,v0,a1
8018b204:	8fa40020 	lw	a0,32(sp)
8018b208:	1440ffea 	bnez	v0,8018b1b4 <__floatsidf+0x24>
8018b20c:	00000000 	nop
8018b210:	8fa60018 	lw	a2,24(sp)
8018b214:	00041fc2 	srl	v1,a0,0x1f
8018b218:	00051040 	sll	v0,a1,0x1
8018b21c:	00431025 	or	v0,v0,v1
8018b220:	afa20024 	sw	v0,36(sp)
8018b224:	8fa50024 	lw	a1,36(sp)
8018b228:	3c020fff 	lui	v0,0xfff
8018b22c:	00042040 	sll	a0,a0,0x1
8018b230:	3442ffff 	ori	v0,v0,0xffff
8018b234:	24c3ffff 	addiu	v1,a2,-1
8018b238:	afa40020 	sw	a0,32(sp)
8018b23c:	0045102b 	sltu	v0,v0,a1
8018b240:	8fa40020 	lw	a0,32(sp)
8018b244:	00603021 	move	a2,v1
8018b248:	1040fff2 	beqz	v0,8018b214 <__floatsidf+0x84>
8018b24c:	afa30018 	sw	v1,24(sp)
8018b250:	08062c6d 	j	8018b1b4 <__floatsidf+0x24>
8018b254:	00000000 	nop
8018b258:	000417c3 	sra	v0,a0,0x1f
8018b25c:	afa20024 	sw	v0,36(sp)
8018b260:	08062c7d 	j	8018b1f4 <__floatsidf+0x64>
8018b264:	afa40020 	sw	a0,32(sp)
8018b268:	8c436524 	lw	v1,25892(v0)
8018b26c:	8c426520 	lw	v0,25888(v0)
8018b270:	08062c6f 	j	8018b1bc <__floatsidf+0x2c>
8018b274:	00000000 	nop
	...

8018b280 <__fixdfsi>:
8018b280:	27bdffc8 	addiu	sp,sp,-56
8018b284:	afa40010 	sw	a0,16(sp)
8018b288:	afa50014 	sw	a1,20(sp)
8018b28c:	27a40010 	addiu	a0,sp,16
8018b290:	afbf0030 	sw	ra,48(sp)
8018b294:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018b298:	27a50018 	addiu	a1,sp,24
8018b29c:	8fa30018 	lw	v1,24(sp)
8018b2a0:	24020002 	li	v0,2
8018b2a4:	1062000e 	beq	v1,v0,8018b2e0 <__fixdfsi+0x60>
8018b2a8:	2c620002 	sltiu	v0,v1,2
8018b2ac:	1440000c 	bnez	v0,8018b2e0 <__fixdfsi+0x60>
8018b2b0:	24020004 	li	v0,4
8018b2b4:	1462000f 	bne	v1,v0,8018b2f4 <__fixdfsi+0x74>
8018b2b8:	00000000 	nop
8018b2bc:	8fa2001c 	lw	v0,28(sp)
8018b2c0:	00000000 	nop
8018b2c4:	1440001e 	bnez	v0,8018b340 <__fixdfsi+0xc0>
8018b2c8:	3c027fff 	lui	v0,0x7fff
8018b2cc:	3443ffff 	ori	v1,v0,0xffff
8018b2d0:	8fbf0030 	lw	ra,48(sp)
8018b2d4:	00601021 	move	v0,v1
8018b2d8:	03e00008 	jr	ra
8018b2dc:	27bd0038 	addiu	sp,sp,56
8018b2e0:	00001821 	move	v1,zero
8018b2e4:	8fbf0030 	lw	ra,48(sp)
8018b2e8:	00601021 	move	v0,v1
8018b2ec:	03e00008 	jr	ra
8018b2f0:	27bd0038 	addiu	sp,sp,56
8018b2f4:	8fa30020 	lw	v1,32(sp)
8018b2f8:	00000000 	nop
8018b2fc:	0460fff8 	bltz	v1,8018b2e0 <__fixdfsi+0x60>
8018b300:	2862001f 	slti	v0,v1,31
8018b304:	1040ffed 	beqz	v0,8018b2bc <__fixdfsi+0x3c>
8018b308:	2402003c 	li	v0,60
8018b30c:	00434023 	subu	t0,v0,v1
8018b310:	31030020 	andi	v1,t0,0x20
8018b314:	1060000c 	beqz	v1,8018b348 <__fixdfsi+0xc8>
8018b318:	00081027 	nor	v0,zero,t0
8018b31c:	8fa2002c 	lw	v0,44(sp)
8018b320:	00000000 	nop
8018b324:	01023006 	srlv	a2,v0,t0
8018b328:	8fa2001c 	lw	v0,28(sp)
8018b32c:	00000000 	nop
8018b330:	1040ffec 	beqz	v0,8018b2e4 <__fixdfsi+0x64>
8018b334:	00c01821 	move	v1,a2
8018b338:	08062cb9 	j	8018b2e4 <__fixdfsi+0x64>
8018b33c:	00061823 	negu	v1,a2
8018b340:	08062cb9 	j	8018b2e4 <__fixdfsi+0x64>
8018b344:	3c038000 	lui	v1,0x8000
8018b348:	8fa5002c 	lw	a1,44(sp)
8018b34c:	8fa30028 	lw	v1,40(sp)
8018b350:	00052040 	sll	a0,a1,0x1
8018b354:	00442004 	sllv	a0,a0,v0
8018b358:	01033006 	srlv	a2,v1,t0
8018b35c:	08062cca 	j	8018b328 <__fixdfsi+0xa8>
8018b360:	00863025 	or	a2,a0,a2
	...

8018b370 <__make_dp>:
8018b370:	27bdffd0 	addiu	sp,sp,-48
8018b374:	00801021 	move	v0,a0
8018b378:	afa20010 	sw	v0,16(sp)
8018b37c:	8fa30044 	lw	v1,68(sp)
8018b380:	8fa20040 	lw	v0,64(sp)
8018b384:	27a40010 	addiu	a0,sp,16
8018b388:	afbf0028 	sw	ra,40(sp)
8018b38c:	afa50014 	sw	a1,20(sp)
8018b390:	afa60018 	sw	a2,24(sp)
8018b394:	afa20020 	sw	v0,32(sp)
8018b398:	0c062e04 	jal	8018b810 <__pack_d>
8018b39c:	afa30024 	sw	v1,36(sp)
8018b3a0:	8fbf0028 	lw	ra,40(sp)
8018b3a4:	00000000 	nop
8018b3a8:	03e00008 	jr	ra
8018b3ac:	27bd0030 	addiu	sp,sp,48

8018b3b0 <__truncdfsf2>:
8018b3b0:	27bdffc8 	addiu	sp,sp,-56
8018b3b4:	afa40010 	sw	a0,16(sp)
8018b3b8:	afa50014 	sw	a1,20(sp)
8018b3bc:	27a40010 	addiu	a0,sp,16
8018b3c0:	afbf0030 	sw	ra,48(sp)
8018b3c4:	0c062ec0 	jal	8018bb00 <__unpack_d>
8018b3c8:	27a50018 	addiu	a1,sp,24
8018b3cc:	8fa20028 	lw	v0,40(sp)
8018b3d0:	8fa3002c 	lw	v1,44(sp)
8018b3d4:	3c043fff 	lui	a0,0x3fff
8018b3d8:	3484ffff 	ori	a0,a0,0xffff
8018b3dc:	00444024 	and	t0,v0,a0
8018b3e0:	00033880 	sll	a3,v1,0x2
8018b3e4:	00004821 	move	t1,zero
8018b3e8:	00021782 	srl	v0,v0,0x1e
8018b3ec:	00e21025 	or	v0,a3,v0
8018b3f0:	01094025 	or	t0,t0,t1
8018b3f4:	8fa40018 	lw	a0,24(sp)
8018b3f8:	8fa5001c 	lw	a1,28(sp)
8018b3fc:	8fa60020 	lw	a2,32(sp)
8018b400:	11000002 	beqz	t0,8018b40c <__truncdfsf2+0x5c>
8018b404:	00403821 	move	a3,v0
8018b408:	34470001 	ori	a3,v0,0x1
8018b40c:	0c062df8 	jal	8018b7e0 <__make_fp>
8018b410:	00000000 	nop
8018b414:	8fbf0030 	lw	ra,48(sp)
8018b418:	00000000 	nop
8018b41c:	03e00008 	jr	ra
8018b420:	27bd0038 	addiu	sp,sp,56
	...

8018b430 <__pack_f>:
8018b430:	8c830000 	lw	v1,0(a0)
8018b434:	8c85000c 	lw	a1,12(a0)
8018b438:	2c620002 	sltiu	v0,v1,2
8018b43c:	8c870004 	lw	a3,4(a0)
8018b440:	10400018 	beqz	v0,8018b4a4 <__pack_f+0x74>
8018b444:	3c02000f 	lui	v0,0xf
8018b448:	3442ffff 	ori	v0,v0,0xffff
8018b44c:	3c03007f 	lui	v1,0x7f
8018b450:	00a22825 	or	a1,a1,v0
8018b454:	3463ffff 	ori	v1,v1,0xffff
8018b458:	00a32824 	and	a1,a1,v1
8018b45c:	240600ff 	li	a2,255
8018b460:	3c04007f 	lui	a0,0x7f
8018b464:	3484ffff 	ori	a0,a0,0xffff
8018b468:	3c03ff80 	lui	v1,0xff80
8018b46c:	00a42024 	and	a0,a1,a0
8018b470:	00631824 	and	v1,v1,v1
8018b474:	3c02807f 	lui	v0,0x807f
8018b478:	00641825 	or	v1,v1,a0
8018b47c:	3442ffff 	ori	v0,v0,0xffff
8018b480:	000625c0 	sll	a0,a2,0x17
8018b484:	00621824 	and	v1,v1,v0
8018b488:	3c027fff 	lui	v0,0x7fff
8018b48c:	00641825 	or	v1,v1,a0
8018b490:	3442ffff 	ori	v0,v0,0xffff
8018b494:	00621824 	and	v1,v1,v0
8018b498:	000727c0 	sll	a0,a3,0x1f
8018b49c:	03e00008 	jr	ra
8018b4a0:	00641025 	or	v0,v1,a0
8018b4a4:	24020004 	li	v0,4
8018b4a8:	10620024 	beq	v1,v0,8018b53c <__pack_f+0x10c>
8018b4ac:	00000000 	nop
8018b4b0:	24020002 	li	v0,2
8018b4b4:	10620024 	beq	v1,v0,8018b548 <__pack_f+0x118>
8018b4b8:	00000000 	nop
8018b4bc:	10a00022 	beqz	a1,8018b548 <__pack_f+0x118>
8018b4c0:	00000000 	nop
8018b4c4:	8c840008 	lw	a0,8(a0)
8018b4c8:	00000000 	nop
8018b4cc:	2882ff82 	slti	v0,a0,-126
8018b4d0:	10400020 	beqz	v0,8018b554 <__pack_f+0x124>
8018b4d4:	28820080 	slti	v0,a0,128
8018b4d8:	2402ff82 	li	v0,-126
8018b4dc:	00442023 	subu	a0,v0,a0
8018b4e0:	2883001a 	slti	v1,a0,26
8018b4e4:	10600029 	beqz	v1,8018b58c <__pack_f+0x15c>
8018b4e8:	00000000 	nop
8018b4ec:	24020001 	li	v0,1
8018b4f0:	00821004 	sllv	v0,v0,a0
8018b4f4:	2442ffff 	addiu	v0,v0,-1
8018b4f8:	00a21024 	and	v0,a1,v0
8018b4fc:	0002102b 	sltu	v0,zero,v0
8018b500:	00851806 	srlv	v1,a1,a0
8018b504:	00621825 	or	v1,v1,v0
8018b508:	3064007f 	andi	a0,v1,0x7f
8018b50c:	24020040 	li	v0,64
8018b510:	10820026 	beq	a0,v0,8018b5ac <__pack_f+0x17c>
8018b514:	3c023fff 	lui	v0,0x3fff
8018b518:	2463003f 	addiu	v1,v1,63
8018b51c:	3442ffff 	ori	v0,v0,0xffff
8018b520:	0043202b 	sltu	a0,v0,v1
8018b524:	000319c2 	srl	v1,v1,0x7
8018b528:	3c02007f 	lui	v0,0x7f
8018b52c:	3442ffff 	ori	v0,v0,0xffff
8018b530:	00622824 	and	a1,v1,v0
8018b534:	08062d18 	j	8018b460 <__pack_f+0x30>
8018b538:	308600ff 	andi	a2,a0,0xff
8018b53c:	00002821 	move	a1,zero
8018b540:	08062d18 	j	8018b460 <__pack_f+0x30>
8018b544:	240600ff 	li	a2,255
8018b548:	00002821 	move	a1,zero
8018b54c:	08062d18 	j	8018b460 <__pack_f+0x30>
8018b550:	00003021 	move	a2,zero
8018b554:	1040fff9 	beqz	v0,8018b53c <__pack_f+0x10c>
8018b558:	30a3007f 	andi	v1,a1,0x7f
8018b55c:	24020040 	li	v0,64
8018b560:	1062000d 	beq	v1,v0,8018b598 <__pack_f+0x168>
8018b564:	2484007f 	addiu	a0,a0,127
8018b568:	24a5003f 	addiu	a1,a1,63
8018b56c:	04a00018 	bltz	a1,8018b5d0 <__pack_f+0x1a0>
8018b570:	00000000 	nop
8018b574:	3c02007f 	lui	v0,0x7f
8018b578:	000529c2 	srl	a1,a1,0x7
8018b57c:	3442ffff 	ori	v0,v0,0xffff
8018b580:	00a22824 	and	a1,a1,v0
8018b584:	08062d18 	j	8018b460 <__pack_f+0x30>
8018b588:	308600ff 	andi	a2,a0,0xff
8018b58c:	00002021 	move	a0,zero
8018b590:	08062d4a 	j	8018b528 <__pack_f+0xf8>
8018b594:	00001821 	move	v1,zero
8018b598:	30a20080 	andi	v0,a1,0x80
8018b59c:	1040fff3 	beqz	v0,8018b56c <__pack_f+0x13c>
8018b5a0:	00000000 	nop
8018b5a4:	08062d5b 	j	8018b56c <__pack_f+0x13c>
8018b5a8:	24a50040 	addiu	a1,a1,64
8018b5ac:	30620080 	andi	v0,v1,0x80
8018b5b0:	10400002 	beqz	v0,8018b5bc <__pack_f+0x18c>
8018b5b4:	00000000 	nop
8018b5b8:	24630040 	addiu	v1,v1,64
8018b5bc:	3c023fff 	lui	v0,0x3fff
8018b5c0:	3442ffff 	ori	v0,v0,0xffff
8018b5c4:	0043202b 	sltu	a0,v0,v1
8018b5c8:	08062d4a 	j	8018b528 <__pack_f+0xf8>
8018b5cc:	000319c2 	srl	v1,v1,0x7
8018b5d0:	00052842 	srl	a1,a1,0x1
8018b5d4:	08062d5d 	j	8018b574 <__pack_f+0x144>
8018b5d8:	24840001 	addiu	a0,a0,1
8018b5dc:	00000000 	nop

8018b5e0 <__unpack_f>:
8018b5e0:	8c830000 	lw	v1,0(a0)
8018b5e4:	00000000 	nop
8018b5e8:	000315c2 	srl	v0,v1,0x17
8018b5ec:	304600ff 	andi	a2,v0,0xff
8018b5f0:	3c02007f 	lui	v0,0x7f
8018b5f4:	000327c2 	srl	a0,v1,0x1f
8018b5f8:	3442ffff 	ori	v0,v0,0xffff
8018b5fc:	aca40004 	sw	a0,4(a1)
8018b600:	14c00014 	bnez	a2,8018b654 <__unpack_f+0x74>
8018b604:	00621824 	and	v1,v1,v0
8018b608:	1060001d 	beqz	v1,8018b680 <__unpack_f+0xa0>
8018b60c:	24020002 	li	v0,2
8018b610:	3c023fff 	lui	v0,0x3fff
8018b614:	000331c0 	sll	a2,v1,0x7
8018b618:	3442ffff 	ori	v0,v0,0xffff
8018b61c:	2403ff82 	li	v1,-126
8018b620:	24040003 	li	a0,3
8018b624:	0046102b 	sltu	v0,v0,a2
8018b628:	aca30008 	sw	v1,8(a1)
8018b62c:	14400007 	bnez	v0,8018b64c <__unpack_f+0x6c>
8018b630:	aca40000 	sw	a0,0(a1)
8018b634:	3c044000 	lui	a0,0x4000
8018b638:	00063040 	sll	a2,a2,0x1
8018b63c:	00c4102b 	sltu	v0,a2,a0
8018b640:	1440fffd 	bnez	v0,8018b638 <__unpack_f+0x58>
8018b644:	2463ffff 	addiu	v1,v1,-1
8018b648:	aca30008 	sw	v1,8(a1)
8018b64c:	03e00008 	jr	ra
8018b650:	aca6000c 	sw	a2,12(a1)
8018b654:	240200ff 	li	v0,255
8018b658:	10c2000b 	beq	a2,v0,8018b688 <__unpack_f+0xa8>
8018b65c:	000311c0 	sll	v0,v1,0x7
8018b660:	3c034000 	lui	v1,0x4000
8018b664:	00431025 	or	v0,v0,v1
8018b668:	24c4ff81 	addiu	a0,a2,-127
8018b66c:	aca2000c 	sw	v0,12(a1)
8018b670:	24020003 	li	v0,3
8018b674:	aca40008 	sw	a0,8(a1)
8018b678:	03e00008 	jr	ra
8018b67c:	aca20000 	sw	v0,0(a1)
8018b680:	03e00008 	jr	ra
8018b684:	aca20000 	sw	v0,0(a1)
8018b688:	14600004 	bnez	v1,8018b69c <__unpack_f+0xbc>
8018b68c:	3c020010 	lui	v0,0x10
8018b690:	24020004 	li	v0,4
8018b694:	03e00008 	jr	ra
8018b698:	aca20000 	sw	v0,0(a1)
8018b69c:	00621024 	and	v0,v1,v0
8018b6a0:	14400004 	bnez	v0,8018b6b4 <__unpack_f+0xd4>
8018b6a4:	24020001 	li	v0,1
8018b6a8:	aca20000 	sw	v0,0(a1)
8018b6ac:	03e00008 	jr	ra
8018b6b0:	aca3000c 	sw	v1,12(a1)
8018b6b4:	08062dab 	j	8018b6ac <__unpack_f+0xcc>
8018b6b8:	aca00000 	sw	zero,0(a1)
8018b6bc:	00000000 	nop

8018b6c0 <__fpcmp_parts_f>:
8018b6c0:	8c830000 	lw	v1,0(a0)
8018b6c4:	00000000 	nop
8018b6c8:	2c620002 	sltiu	v0,v1,2
8018b6cc:	1440000f 	bnez	v0,8018b70c <__fpcmp_parts_f+0x4c>
8018b6d0:	00000000 	nop
8018b6d4:	8ca60000 	lw	a2,0(a1)
8018b6d8:	00000000 	nop
8018b6dc:	2cc20002 	sltiu	v0,a2,2
8018b6e0:	1440000a 	bnez	v0,8018b70c <__fpcmp_parts_f+0x4c>
8018b6e4:	00000000 	nop
8018b6e8:	24020004 	li	v0,4
8018b6ec:	14620009 	bne	v1,v0,8018b714 <__fpcmp_parts_f+0x54>
8018b6f0:	00000000 	nop
8018b6f4:	10c30016 	beq	a2,v1,8018b750 <__fpcmp_parts_f+0x90>
8018b6f8:	00000000 	nop
8018b6fc:	8c820004 	lw	v0,4(a0)
8018b700:	00000000 	nop
8018b704:	14400010 	bnez	v0,8018b748 <__fpcmp_parts_f+0x88>
8018b708:	00000000 	nop
8018b70c:	03e00008 	jr	ra
8018b710:	24020001 	li	v0,1
8018b714:	10c2002a 	beq	a2,v0,8018b7c0 <__fpcmp_parts_f+0x100>
8018b718:	24020002 	li	v0,2
8018b71c:	10620010 	beq	v1,v0,8018b760 <__fpcmp_parts_f+0xa0>
8018b720:	00000000 	nop
8018b724:	10c2fff5 	beq	a2,v0,8018b6fc <__fpcmp_parts_f+0x3c>
8018b728:	00000000 	nop
8018b72c:	8c830004 	lw	v1,4(a0)
8018b730:	8ca20004 	lw	v0,4(a1)
8018b734:	00000000 	nop
8018b738:	1062000d 	beq	v1,v0,8018b770 <__fpcmp_parts_f+0xb0>
8018b73c:	00000000 	nop
8018b740:	1060fff2 	beqz	v1,8018b70c <__fpcmp_parts_f+0x4c>
8018b744:	00000000 	nop
8018b748:	03e00008 	jr	ra
8018b74c:	2402ffff 	li	v0,-1
8018b750:	8ca30004 	lw	v1,4(a1)
8018b754:	8c820004 	lw	v0,4(a0)
8018b758:	03e00008 	jr	ra
8018b75c:	00621023 	subu	v0,v1,v0
8018b760:	14c20017 	bne	a2,v0,8018b7c0 <__fpcmp_parts_f+0x100>
8018b764:	00000000 	nop
8018b768:	03e00008 	jr	ra
8018b76c:	00001021 	move	v0,zero
8018b770:	8c870008 	lw	a3,8(a0)
8018b774:	8ca60008 	lw	a2,8(a1)
8018b778:	00000000 	nop
8018b77c:	00c7102a 	slt	v0,a2,a3
8018b780:	1440ffef 	bnez	v0,8018b740 <__fpcmp_parts_f+0x80>
8018b784:	00e6102a 	slt	v0,a3,a2
8018b788:	14400009 	bnez	v0,8018b7b0 <__fpcmp_parts_f+0xf0>
8018b78c:	00000000 	nop
8018b790:	8c86000c 	lw	a2,12(a0)
8018b794:	8ca4000c 	lw	a0,12(a1)
8018b798:	00000000 	nop
8018b79c:	0086102b 	sltu	v0,a0,a2
8018b7a0:	1440ffe7 	bnez	v0,8018b740 <__fpcmp_parts_f+0x80>
8018b7a4:	00c4102b 	sltu	v0,a2,a0
8018b7a8:	1040ffef 	beqz	v0,8018b768 <__fpcmp_parts_f+0xa8>
8018b7ac:	00000000 	nop
8018b7b0:	1460ffd6 	bnez	v1,8018b70c <__fpcmp_parts_f+0x4c>
8018b7b4:	00000000 	nop
8018b7b8:	08062dd2 	j	8018b748 <__fpcmp_parts_f+0x88>
8018b7bc:	00000000 	nop
8018b7c0:	8ca20004 	lw	v0,4(a1)
8018b7c4:	00000000 	nop
8018b7c8:	1440ffd0 	bnez	v0,8018b70c <__fpcmp_parts_f+0x4c>
8018b7cc:	00000000 	nop
8018b7d0:	08062dd2 	j	8018b748 <__fpcmp_parts_f+0x88>
8018b7d4:	00000000 	nop
	...

8018b7e0 <__make_fp>:
8018b7e0:	27bdffd8 	addiu	sp,sp,-40
8018b7e4:	afa40010 	sw	a0,16(sp)
8018b7e8:	27a40010 	addiu	a0,sp,16
8018b7ec:	afbf0020 	sw	ra,32(sp)
8018b7f0:	afa50014 	sw	a1,20(sp)
8018b7f4:	afa60018 	sw	a2,24(sp)
8018b7f8:	0c062d0c 	jal	8018b430 <__pack_f>
8018b7fc:	afa7001c 	sw	a3,28(sp)
8018b800:	8fbf0020 	lw	ra,32(sp)
8018b804:	00000000 	nop
8018b808:	03e00008 	jr	ra
8018b80c:	27bd0028 	addiu	sp,sp,40

8018b810 <__pack_d>:
8018b810:	27bdfff8 	addiu	sp,sp,-8
8018b814:	afb00000 	sw	s0,0(sp)
8018b818:	8c830000 	lw	v1,0(a0)
8018b81c:	00000000 	nop
8018b820:	2c620002 	sltiu	v0,v1,2
8018b824:	8c8a0010 	lw	t2,16(a0)
8018b828:	8c8b0014 	lw	t3,20(a0)
8018b82c:	8c900004 	lw	s0,4(a0)
8018b830:	10400022 	beqz	v0,8018b8bc <__pack_d+0xac>
8018b834:	00006821 	move	t5,zero
8018b838:	3c020007 	lui	v0,0x7
8018b83c:	3442ffff 	ori	v0,v0,0xffff
8018b840:	3c04000f 	lui	a0,0xf
8018b844:	01624825 	or	t1,t3,v0
8018b848:	3484ffff 	ori	a0,a0,0xffff
8018b84c:	01241824 	and	v1,t1,a0
8018b850:	2408ffff 	li	t0,-1
8018b854:	00604821 	move	t1,v1
8018b858:	240407ff 	li	a0,2047
8018b85c:	3c02000f 	lui	v0,0xf
8018b860:	3c03fff0 	lui	v1,0xfff0
8018b864:	3442ffff 	ori	v0,v0,0xffff
8018b868:	01a33024 	and	a2,t5,v1
8018b86c:	01221024 	and	v0,t1,v0
8018b870:	3c03800f 	lui	v1,0x800f
8018b874:	00c23025 	or	a2,a2,v0
8018b878:	308407ff 	andi	a0,a0,0x7ff
8018b87c:	3463ffff 	ori	v1,v1,0xffff
8018b880:	00c31824 	and	v1,a2,v1
8018b884:	00042500 	sll	a0,a0,0x14
8018b888:	3c027fff 	lui	v0,0x7fff
8018b88c:	00641825 	or	v1,v1,a0
8018b890:	320500ff 	andi	a1,s0,0xff
8018b894:	3442ffff 	ori	v0,v0,0xffff
8018b898:	00621024 	and	v0,v1,v0
8018b89c:	00052fc0 	sll	a1,a1,0x1f
8018b8a0:	00451025 	or	v0,v0,a1
8018b8a4:	00406821 	move	t5,v0
8018b8a8:	8fb00000 	lw	s0,0(sp)
8018b8ac:	01001021 	move	v0,t0
8018b8b0:	01a01821 	move	v1,t5
8018b8b4:	03e00008 	jr	ra
8018b8b8:	27bd0008 	addiu	sp,sp,8
8018b8bc:	24020004 	li	v0,4
8018b8c0:	1062003a 	beq	v1,v0,8018b9ac <__pack_d+0x19c>
8018b8c4:	24020002 	li	v0,2
8018b8c8:	1062003c 	beq	v1,v0,8018b9bc <__pack_d+0x1ac>
8018b8cc:	014b1025 	or	v0,t2,t3
8018b8d0:	1040003b 	beqz	v0,8018b9c0 <__pack_d+0x1b0>
8018b8d4:	00004021 	move	t0,zero
8018b8d8:	8c830008 	lw	v1,8(a0)
8018b8dc:	00000000 	nop
8018b8e0:	2862fc02 	slti	v0,v1,-1022
8018b8e4:	10400039 	beqz	v0,8018b9cc <__pack_d+0x1bc>
8018b8e8:	28620400 	slti	v0,v1,1024
8018b8ec:	2402fc02 	li	v0,-1022
8018b8f0:	00432023 	subu	a0,v0,v1
8018b8f4:	28830039 	slti	v1,a0,57
8018b8f8:	10600054 	beqz	v1,8018ba4c <__pack_d+0x23c>
8018b8fc:	00003021 	move	a2,zero
8018b900:	30850020 	andi	a1,a0,0x20
8018b904:	10a00078 	beqz	a1,8018bae8 <__pack_d+0x2d8>
8018b908:	000b1040 	sll	v0,t3,0x1
8018b90c:	008b7006 	srlv	t6,t3,a0
8018b910:	00007821 	move	t7,zero
8018b914:	0000c021 	move	t8,zero
8018b918:	10a0006f 	beqz	a1,8018bad8 <__pack_d+0x2c8>
8018b91c:	0000c821 	move	t9,zero
8018b920:	24020001 	li	v0,1
8018b924:	00824804 	sllv	t1,v0,a0
8018b928:	00004021 	move	t0,zero
8018b92c:	2502ffff 	addiu	v0,t0,-1
8018b930:	0048302b 	sltu	a2,v0,t0
8018b934:	2523ffff 	addiu	v1,t1,-1
8018b938:	00c31821 	addu	v1,a2,v1
8018b93c:	01422024 	and	a0,t2,v0
8018b940:	01632824 	and	a1,t3,v1
8018b944:	00852025 	or	a0,a0,a1
8018b948:	10800004 	beqz	a0,8018b95c <__pack_d+0x14c>
8018b94c:	01d85025 	or	t2,t6,t8
8018b950:	24180001 	li	t8,1
8018b954:	0000c821 	move	t9,zero
8018b958:	01d85025 	or	t2,t6,t8
8018b95c:	314400ff 	andi	a0,t2,0xff
8018b960:	24020080 	li	v0,128
8018b964:	01f95825 	or	t3,t7,t9
8018b968:	10820049 	beq	a0,v0,8018ba90 <__pack_d+0x280>
8018b96c:	00002821 	move	a1,zero
8018b970:	2548007f 	addiu	t0,t2,127
8018b974:	010a182b 	sltu	v1,t0,t2
8018b978:	3c020fff 	lui	v0,0xfff
8018b97c:	006b4821 	addu	t1,v1,t3
8018b980:	3442ffff 	ori	v0,v0,0xffff
8018b984:	0049102b 	sltu	v0,v0,t1
8018b988:	10400002 	beqz	v0,8018b994 <__pack_d+0x184>
8018b98c:	00001821 	move	v1,zero
8018b990:	24030001 	li	v1,1
8018b994:	00091600 	sll	v0,t1,0x18
8018b998:	00083202 	srl	a2,t0,0x8
8018b99c:	00602021 	move	a0,v1
8018b9a0:	00463025 	or	a2,v0,a2
8018b9a4:	08062e95 	j	8018ba54 <__pack_d+0x244>
8018b9a8:	00093a02 	srl	a3,t1,0x8
8018b9ac:	00004021 	move	t0,zero
8018b9b0:	00004821 	move	t1,zero
8018b9b4:	08062e17 	j	8018b85c <__pack_d+0x4c>
8018b9b8:	240407ff 	li	a0,2047
8018b9bc:	00004021 	move	t0,zero
8018b9c0:	00004821 	move	t1,zero
8018b9c4:	08062e17 	j	8018b85c <__pack_d+0x4c>
8018b9c8:	00002021 	move	a0,zero
8018b9cc:	1040fff7 	beqz	v0,8018b9ac <__pack_d+0x19c>
8018b9d0:	314600ff 	andi	a2,t2,0xff
8018b9d4:	24020080 	li	v0,128
8018b9d8:	00003821 	move	a3,zero
8018b9dc:	10c20023 	beq	a2,v0,8018ba6c <__pack_d+0x25c>
8018b9e0:	246503ff 	addiu	a1,v1,1023
8018b9e4:	2542007f 	addiu	v0,t2,127
8018b9e8:	004a202b 	sltu	a0,v0,t2
8018b9ec:	008b1821 	addu	v1,a0,t3
8018b9f0:	00405021 	move	t2,v0
8018b9f4:	00605821 	move	t3,v1
8018b9f8:	3c021fff 	lui	v0,0x1fff
8018b9fc:	3442ffff 	ori	v0,v0,0xffff
8018ba00:	004b102b 	sltu	v0,v0,t3
8018ba04:	10400007 	beqz	v0,8018ba24 <__pack_d+0x214>
8018ba08:	000a1042 	srl	v0,t2,0x1
8018ba0c:	000b27c0 	sll	a0,t3,0x1f
8018ba10:	00821025 	or	v0,a0,v0
8018ba14:	000b1842 	srl	v1,t3,0x1
8018ba18:	00405021 	move	t2,v0
8018ba1c:	00605821 	move	t3,v1
8018ba20:	24a50001 	addiu	a1,a1,1
8018ba24:	3c04000f 	lui	a0,0xf
8018ba28:	000b4a02 	srl	t1,t3,0x8
8018ba2c:	3484ffff 	ori	a0,a0,0xffff
8018ba30:	01241824 	and	v1,t1,a0
8018ba34:	000b1600 	sll	v0,t3,0x18
8018ba38:	000a4202 	srl	t0,t2,0x8
8018ba3c:	00484025 	or	t0,v0,t0
8018ba40:	00604821 	move	t1,v1
8018ba44:	08062e17 	j	8018b85c <__pack_d+0x4c>
8018ba48:	30a407ff 	andi	a0,a1,0x7ff
8018ba4c:	00002021 	move	a0,zero
8018ba50:	00003821 	move	a3,zero
8018ba54:	3c02000f 	lui	v0,0xf
8018ba58:	3442ffff 	ori	v0,v0,0xffff
8018ba5c:	308407ff 	andi	a0,a0,0x7ff
8018ba60:	00c04021 	move	t0,a2
8018ba64:	08062e17 	j	8018b85c <__pack_d+0x4c>
8018ba68:	00e24824 	and	t1,a3,v0
8018ba6c:	14e0ffde 	bnez	a3,8018b9e8 <__pack_d+0x1d8>
8018ba70:	2542007f 	addiu	v0,t2,127
8018ba74:	31420100 	andi	v0,t2,0x100
8018ba78:	00001821 	move	v1,zero
8018ba7c:	00431025 	or	v0,v0,v1
8018ba80:	1040ffdd 	beqz	v0,8018b9f8 <__pack_d+0x1e8>
8018ba84:	25420080 	addiu	v0,t2,128
8018ba88:	08062e7b 	j	8018b9ec <__pack_d+0x1dc>
8018ba8c:	004a202b 	sltu	a0,v0,t2
8018ba90:	14a0ffb8 	bnez	a1,8018b974 <__pack_d+0x164>
8018ba94:	2548007f 	addiu	t0,t2,127
8018ba98:	31420100 	andi	v0,t2,0x100
8018ba9c:	00001821 	move	v1,zero
8018baa0:	00431025 	or	v0,v0,v1
8018baa4:	1440ffb3 	bnez	v0,8018b974 <__pack_d+0x164>
8018baa8:	25480080 	addiu	t0,t2,128
8018baac:	3c020fff 	lui	v0,0xfff
8018bab0:	3442ffff 	ori	v0,v0,0xffff
8018bab4:	004b102b 	sltu	v0,v0,t3
8018bab8:	10400002 	beqz	v0,8018bac4 <__pack_d+0x2b4>
8018babc:	000b1600 	sll	v0,t3,0x18
8018bac0:	24030001 	li	v1,1
8018bac4:	000a3202 	srl	a2,t2,0x8
8018bac8:	00602021 	move	a0,v1
8018bacc:	00463025 	or	a2,v0,a2
8018bad0:	08062e95 	j	8018ba54 <__pack_d+0x244>
8018bad4:	000b3a02 	srl	a3,t3,0x8
8018bad8:	24020001 	li	v0,1
8018badc:	00004821 	move	t1,zero
8018bae0:	08062e4b 	j	8018b92c <__pack_d+0x11c>
8018bae4:	00824004 	sllv	t0,v0,a0
8018bae8:	00041827 	nor	v1,zero,a0
8018baec:	00621004 	sllv	v0,v0,v1
8018baf0:	008a7006 	srlv	t6,t2,a0
8018baf4:	004e7025 	or	t6,v0,t6
8018baf8:	08062e45 	j	8018b914 <__pack_d+0x104>
8018bafc:	008b7806 	srlv	t7,t3,a0

8018bb00 <__unpack_d>:
8018bb00:	8c860004 	lw	a2,4(a0)
8018bb04:	00a05021 	move	t2,a1
8018bb08:	00061502 	srl	v0,a2,0x14
8018bb0c:	304507ff 	andi	a1,v0,0x7ff
8018bb10:	3c02000f 	lui	v0,0xf
8018bb14:	00061fc2 	srl	v1,a2,0x1f
8018bb18:	3442ffff 	ori	v0,v0,0xffff
8018bb1c:	8c880000 	lw	t0,0(a0)
8018bb20:	00c24824 	and	t1,a2,v0
8018bb24:	14a0001f 	bnez	a1,8018bba4 <__unpack_d+0xa4>
8018bb28:	ad430004 	sw	v1,4(t2)
8018bb2c:	01091025 	or	v0,t0,t1
8018bb30:	1040002b 	beqz	v0,8018bbe0 <__unpack_d+0xe0>
8018bb34:	24020002 	li	v0,2
8018bb38:	3c020fff 	lui	v0,0xfff
8018bb3c:	00081e02 	srl	v1,t0,0x18
8018bb40:	00093a00 	sll	a3,t1,0x8
8018bb44:	3445ffff 	ori	a1,v0,0xffff
8018bb48:	00673825 	or	a3,v1,a3
8018bb4c:	2402fc02 	li	v0,-1022
8018bb50:	24030003 	li	v1,3
8018bb54:	00a7202b 	sltu	a0,a1,a3
8018bb58:	00083200 	sll	a2,t0,0x8
8018bb5c:	ad420008 	sw	v0,8(t2)
8018bb60:	1480000d 	bnez	a0,8018bb98 <__unpack_d+0x98>
8018bb64:	ad430000 	sw	v1,0(t2)
8018bb68:	00a04021 	move	t0,a1
8018bb6c:	2403fc02 	li	v1,-1022
8018bb70:	000617c2 	srl	v0,a2,0x1f
8018bb74:	00072840 	sll	a1,a3,0x1
8018bb78:	00452825 	or	a1,v0,a1
8018bb7c:	00062040 	sll	a0,a2,0x1
8018bb80:	0105102b 	sltu	v0,t0,a1
8018bb84:	00803021 	move	a2,a0
8018bb88:	00a03821 	move	a3,a1
8018bb8c:	1040fff8 	beqz	v0,8018bb70 <__unpack_d+0x70>
8018bb90:	2463ffff 	addiu	v1,v1,-1
8018bb94:	ad430008 	sw	v1,8(t2)
8018bb98:	ad460010 	sw	a2,16(t2)
8018bb9c:	03e00008 	jr	ra
8018bba0:	ad470014 	sw	a3,20(t2)
8018bba4:	240207ff 	li	v0,2047
8018bba8:	10a2000f 	beq	a1,v0,8018bbe8 <__unpack_d+0xe8>
8018bbac:	00082602 	srl	a0,t0,0x18
8018bbb0:	00091a00 	sll	v1,t1,0x8
8018bbb4:	00831825 	or	v1,a0,v1
8018bbb8:	3c041000 	lui	a0,0x1000
8018bbbc:	00642025 	or	a0,v1,a0
8018bbc0:	00081200 	sll	v0,t0,0x8
8018bbc4:	24a5fc01 	addiu	a1,a1,-1023
8018bbc8:	ad440014 	sw	a0,20(t2)
8018bbcc:	24040003 	li	a0,3
8018bbd0:	ad450008 	sw	a1,8(t2)
8018bbd4:	ad440000 	sw	a0,0(t2)
8018bbd8:	03e00008 	jr	ra
8018bbdc:	ad420010 	sw	v0,16(t2)
8018bbe0:	03e00008 	jr	ra
8018bbe4:	ad420000 	sw	v0,0(t2)
8018bbe8:	01091025 	or	v0,t0,t1
8018bbec:	14400004 	bnez	v0,8018bc00 <__unpack_d+0x100>
8018bbf0:	3c040008 	lui	a0,0x8
8018bbf4:	24020004 	li	v0,4
8018bbf8:	03e00008 	jr	ra
8018bbfc:	ad420000 	sw	v0,0(t2)
8018bc00:	00001021 	move	v0,zero
8018bc04:	01241824 	and	v1,t1,a0
8018bc08:	00431025 	or	v0,v0,v1
8018bc0c:	14400005 	bnez	v0,8018bc24 <__unpack_d+0x124>
8018bc10:	24020001 	li	v0,1
8018bc14:	ad420000 	sw	v0,0(t2)
8018bc18:	ad480010 	sw	t0,16(t2)
8018bc1c:	03e00008 	jr	ra
8018bc20:	ad490014 	sw	t1,20(t2)
8018bc24:	08062f06 	j	8018bc18 <__unpack_d+0x118>
8018bc28:	ad400000 	sw	zero,0(t2)
8018bc2c:	00000000 	nop

8018bc30 <__fpcmp_parts_d>:
8018bc30:	8c830000 	lw	v1,0(a0)
8018bc34:	00000000 	nop
8018bc38:	2c620002 	sltiu	v0,v1,2
8018bc3c:	1440000f 	bnez	v0,8018bc7c <__fpcmp_parts_d+0x4c>
8018bc40:	00a03821 	move	a3,a1
8018bc44:	8ca60000 	lw	a2,0(a1)
8018bc48:	00000000 	nop
8018bc4c:	2cc20002 	sltiu	v0,a2,2
8018bc50:	1440000a 	bnez	v0,8018bc7c <__fpcmp_parts_d+0x4c>
8018bc54:	00000000 	nop
8018bc58:	24020004 	li	v0,4
8018bc5c:	14620009 	bne	v1,v0,8018bc84 <__fpcmp_parts_d+0x54>
8018bc60:	00000000 	nop
8018bc64:	10c30016 	beq	a2,v1,8018bcc0 <__fpcmp_parts_d+0x90>
8018bc68:	00000000 	nop
8018bc6c:	8c820004 	lw	v0,4(a0)
8018bc70:	00000000 	nop
8018bc74:	14400010 	bnez	v0,8018bcb8 <__fpcmp_parts_d+0x88>
8018bc78:	00000000 	nop
8018bc7c:	03e00008 	jr	ra
8018bc80:	24020001 	li	v0,1
8018bc84:	10c20033 	beq	a2,v0,8018bd54 <__fpcmp_parts_d+0x124>
8018bc88:	24020002 	li	v0,2
8018bc8c:	10620010 	beq	v1,v0,8018bcd0 <__fpcmp_parts_d+0xa0>
8018bc90:	00000000 	nop
8018bc94:	10c2fff5 	beq	a2,v0,8018bc6c <__fpcmp_parts_d+0x3c>
8018bc98:	00000000 	nop
8018bc9c:	8c830004 	lw	v1,4(a0)
8018bca0:	8ca20004 	lw	v0,4(a1)
8018bca4:	00000000 	nop
8018bca8:	1062000d 	beq	v1,v0,8018bce0 <__fpcmp_parts_d+0xb0>
8018bcac:	00000000 	nop
8018bcb0:	1060fff2 	beqz	v1,8018bc7c <__fpcmp_parts_d+0x4c>
8018bcb4:	00000000 	nop
8018bcb8:	03e00008 	jr	ra
8018bcbc:	2402ffff 	li	v0,-1
8018bcc0:	8ca30004 	lw	v1,4(a1)
8018bcc4:	8c820004 	lw	v0,4(a0)
8018bcc8:	03e00008 	jr	ra
8018bccc:	00621023 	subu	v0,v1,v0
8018bcd0:	14c20020 	bne	a2,v0,8018bd54 <__fpcmp_parts_d+0x124>
8018bcd4:	00000000 	nop
8018bcd8:	03e00008 	jr	ra
8018bcdc:	00001021 	move	v0,zero
8018bce0:	8c860008 	lw	a2,8(a0)
8018bce4:	8ca50008 	lw	a1,8(a1)
8018bce8:	00000000 	nop
8018bcec:	00a6102a 	slt	v0,a1,a2
8018bcf0:	1440ffef 	bnez	v0,8018bcb0 <__fpcmp_parts_d+0x80>
8018bcf4:	00c5102a 	slt	v0,a2,a1
8018bcf8:	14400012 	bnez	v0,8018bd44 <__fpcmp_parts_d+0x114>
8018bcfc:	00000000 	nop
8018bd00:	8c850014 	lw	a1,20(a0)
8018bd04:	8ce60010 	lw	a2,16(a3)
8018bd08:	8ce70014 	lw	a3,20(a3)
8018bd0c:	8c840010 	lw	a0,16(a0)
8018bd10:	00e5102b 	sltu	v0,a3,a1
8018bd14:	1440ffe6 	bnez	v0,8018bcb0 <__fpcmp_parts_d+0x80>
8018bd18:	00000000 	nop
8018bd1c:	10e50013 	beq	a3,a1,8018bd6c <__fpcmp_parts_d+0x13c>
8018bd20:	00c4102b 	sltu	v0,a2,a0
8018bd24:	00a7102b 	sltu	v0,a1,a3
8018bd28:	14400006 	bnez	v0,8018bd44 <__fpcmp_parts_d+0x114>
8018bd2c:	00000000 	nop
8018bd30:	14a7ffe9 	bne	a1,a3,8018bcd8 <__fpcmp_parts_d+0xa8>
8018bd34:	00000000 	nop
8018bd38:	0086102b 	sltu	v0,a0,a2
8018bd3c:	1040ffe6 	beqz	v0,8018bcd8 <__fpcmp_parts_d+0xa8>
8018bd40:	00000000 	nop
8018bd44:	1460ffcd 	bnez	v1,8018bc7c <__fpcmp_parts_d+0x4c>
8018bd48:	00000000 	nop
8018bd4c:	08062f2e 	j	8018bcb8 <__fpcmp_parts_d+0x88>
8018bd50:	00000000 	nop
8018bd54:	8ce20004 	lw	v0,4(a3)
8018bd58:	00000000 	nop
8018bd5c:	1440ffc7 	bnez	v0,8018bc7c <__fpcmp_parts_d+0x4c>
8018bd60:	00000000 	nop
8018bd64:	08062f2e 	j	8018bcb8 <__fpcmp_parts_d+0x88>
8018bd68:	00000000 	nop
8018bd6c:	1040ffee 	beqz	v0,8018bd28 <__fpcmp_parts_d+0xf8>
8018bd70:	00a7102b 	sltu	v0,a1,a3
8018bd74:	1060ffc1 	beqz	v1,8018bc7c <__fpcmp_parts_d+0x4c>
8018bd78:	00000000 	nop
8018bd7c:	08062f2e 	j	8018bcb8 <__fpcmp_parts_d+0x88>
8018bd80:	00000000 	nop
	...

8018bd90 <__strtol_ul_max_tab>:
8018bd90:	7fffffff 55555555 3fffffff 33333333     ....UUUU...?3333
8018bda0:	2aaaaaaa 24924924 1fffffff 1c71c71c     ...*$I.$......q.
8018bdb0:	19999999 1745d174 15555555 13b13b13     ....t.E.UUU..;..
8018bdc0:	12492492 11111111 0fffffff 0f0f0f0f     .$I.............
8018bdd0:	0e38e38e 0d79435e 0ccccccc 0c30c30c     ..8.^Cy.......0.
8018bde0:	0ba2e8ba 0b21642c 0aaaaaaa 0a3d70a3     ....,d!......p=.
8018bdf0:	09d89d89 097b425e 09249249 08d3dcb0     ....^B{.I.$.....
8018be00:	08888888 08421084 07ffffff 07c1f07c     ......B.....|...
8018be10:	07878787 07507507 071c71c7              .....uP..q..

8018be1c <__strtol_ul_rem_tab>:
8018be1c:	00030001 03070303 08030305 000f0003     ................
8018be2c:	030f0503 140f0b03 0f031515 031f030f     ................
8018be3c:	00030a11                                ....

8018be40 <__strtol_ull_max_tab>:
8018be40:	ffffffff 7fffffff 55555555 55555555     ........UUUUUUUU
8018be50:	ffffffff 3fffffff 33333333 33333333     .......?33333333
8018be60:	aaaaaaaa 2aaaaaaa 92492492 24924924     .......*.$I.$I.$
8018be70:	ffffffff 1fffffff 71c71c71 1c71c71c     ........q..q..q.
8018be80:	99999999 19999999 5d1745d1 1745d174     .........E.]t.E.
8018be90:	55555555 15555555 b13b13b1 13b13b13     UUUUUUU...;..;..
8018bea0:	49249249 12492492 11111111 11111111     I.$I.$I.........
8018beb0:	ffffffff 0fffffff 0f0f0f0f 0f0f0f0f     ................
8018bec0:	38e38e38 0e38e38e 50d79435 0d79435e     8..8..8.5..P^Cy.
8018bed0:	cccccccc 0ccccccc 30c30c30 0c30c30c     ........0..0..0.
8018bee0:	2e8ba2e8 0ba2e8ba 8590b216 0b21642c     ............,d!.
8018bef0:	aaaaaaaa 0aaaaaaa d70a3d70 0a3d70a3     ........p=...p=.
8018bf00:	d89d89d8 09d89d89 d097b425 097b425e     ........%...^B{.
8018bf10:	24924924 09249249 8d3dcb08 08d3dcb0     $I.$I.$...=.....
8018bf20:	88888888 08888888 21084210 08421084     .........B.!..B.
8018bf30:	ffffffff 07ffffff 1f07c1f0 07c1f07c     ............|...
8018bf40:	87878787 07878787 50750750 07507507     ........P.uP.uP.
8018bf50:	1c71c71c 071c71c7                       ..q..q..

8018bf58 <__strtol_ull_rem_tab>:
8018bf58:	00030001 06070103 02030405 000f0001     ................
8018bf68:	0f0f100f 0f0f050f 170f180f 0f1f0f0f     ................
8018bf78:	000f0f11                                ....

8018bf7c <__elf_set___libc_atexit_element__IO_cleanup__>:
8018bf7c:	80114b98                                .K..

8018bf80 <mount_proc>:
8018bf80:	00000000                                ....

8018bf84 <free_modules_db>:
8018bf84:	27bdffe0 	addiu	sp,sp,-32
8018bf88:	afb10014 	sw	s1,20(sp)
8018bf8c:	afbf0018 	sw	ra,24(sp)
8018bf90:	afb00010 	sw	s0,16(sp)
8018bf94:	00808821 	move	s1,a0
8018bf98:	8c840014 	lw	a0,20(a0)
8018bf9c:	00000000 	nop
8018bfa0:	10800003 	beqz	a0,8018bfb0 <free_modules_db+0x2c>
8018bfa4:	00000000 	nop
8018bfa8:	0c062fe1 	jal	8018bf84 <free_modules_db>
8018bfac:	00000000 	nop
8018bfb0:	8e24001c 	lw	a0,28(s1)
8018bfb4:	00000000 	nop
8018bfb8:	10800007 	beqz	a0,8018bfd8 <free_modules_db+0x54>
8018bfbc:	00000000 	nop
8018bfc0:	0c062fe1 	jal	8018bf84 <free_modules_db>
8018bfc4:	00000000 	nop
8018bfc8:	08062ff6 	j	8018bfd8 <free_modules_db+0x54>
8018bfcc:	00000000 	nop
8018bfd0:	1200000c 	beqz	s0,8018c004 <free_modules_db+0x80>
8018bfd4:	02008821 	move	s1,s0
8018bfd8:	8e220010 	lw	v0,16(s1)
8018bfdc:	00000000 	nop
8018bfe0:	80430000 	lb	v1,0(v0)
8018bfe4:	2402002f 	li	v0,47
8018bfe8:	8e300018 	lw	s0,24(s1)
8018bfec:	1462fff8 	bne	v1,v0,8018bfd0 <free_modules_db+0x4c>
8018bff0:	02202021 	move	a0,s1
8018bff4:	0c045fee 	jal	80117fb8 <__cfree>
8018bff8:	02008821 	move	s1,s0
8018bffc:	1600fff6 	bnez	s0,8018bfd8 <free_modules_db+0x54>
8018c000:	00000000 	nop
8018c004:	8fbf0018 	lw	ra,24(sp)
8018c008:	8fb10014 	lw	s1,20(sp)
8018c00c:	8fb00010 	lw	s0,16(sp)
8018c010:	03e00008 	jr	ra
8018c014:	27bd0020 	addiu	sp,sp,32

8018c018 <free_mem>:
8018c018:	27bdffe8 	addiu	sp,sp,-24
8018c01c:	afbf0010 	sw	ra,16(sp)
8018c020:	0c06309c 	jal	8018c270 <_nl_locale_subfreeres>
8018c024:	00000000 	nop
8018c028:	0c063193 	jal	8018c64c <_nl_finddomain_subfreeres>
8018c02c:	00000000 	nop
8018c030:	3c02801f 	lui	v0,0x801f
8018c034:	8c4347e4 	lw	v1,18404(v0)
8018c038:	3c058011 	lui	a1,0x8011
8018c03c:	00602021 	move	a0,v1
8018c040:	10600003 	beqz	v1,8018c050 <free_mem+0x38>
8018c044:	24a57fb8 	addiu	a1,a1,32696
8018c048:	0c053f73 	jal	8014fdcc <__tdestroy>
8018c04c:	00000000 	nop
8018c050:	3c02801f 	lui	v0,0x801f
8018c054:	8c4347e0 	lw	v1,18400(v0)
8018c058:	00000000 	nop
8018c05c:	10600003 	beqz	v1,8018c06c <free_mem+0x54>
8018c060:	00602021 	move	a0,v1
8018c064:	0c062fe1 	jal	8018bf84 <free_modules_db>
8018c068:	00000000 	nop
8018c06c:	3c02801f 	lui	v0,0x801f
8018c070:	8c4345a8 	lw	v1,17832(v0)
8018c074:	3c058019 	lui	a1,0x8019
8018c078:	24a5c0a0 	addiu	a1,a1,-16224
8018c07c:	10600004 	beqz	v1,8018c090 <free_mem+0x78>
8018c080:	00602021 	move	a0,v1
8018c084:	8fbf0010 	lw	ra,16(sp)
8018c088:	08053f73 	j	8014fdcc <__tdestroy>
8018c08c:	27bd0018 	addiu	sp,sp,24
8018c090:	8fbf0010 	lw	ra,16(sp)
8018c094:	00000000 	nop
8018c098:	03e00008 	jr	ra
8018c09c:	27bd0018 	addiu	sp,sp,24

8018c0a0 <free_derivation>:
8018c0a0:	27bdffe0 	addiu	sp,sp,-32
8018c0a4:	afb00010 	sw	s0,16(sp)
8018c0a8:	afbf001c 	sw	ra,28(sp)
8018c0ac:	afb20018 	sw	s2,24(sp)
8018c0b0:	afb10014 	sw	s1,20(sp)
8018c0b4:	8c86000c 	lw	a2,12(a0)
8018c0b8:	00000000 	nop
8018c0bc:	10c00031 	beqz	a2,8018c184 <free_derivation+0xe4>
8018c0c0:	00808021 	move	s0,a0
8018c0c4:	8c850008 	lw	a1,8(a0)
8018c0c8:	00009021 	move	s2,zero
8018c0cc:	00008821 	move	s1,zero
8018c0d0:	02251821 	addu	v1,s1,a1
8018c0d4:	8c620008 	lw	v0,8(v1)
8018c0d8:	00000000 	nop
8018c0dc:	18400010 	blez	v0,8018c120 <free_derivation+0x80>
8018c0e0:	26520001 	addiu	s2,s2,1
8018c0e4:	8c620020 	lw	v0,32(v1)
8018c0e8:	00000000 	nop
8018c0ec:	1040000c 	beqz	v0,8018c120 <free_derivation+0x80>
8018c0f0:	00402021 	move	a0,v0
8018c0f4:	0c055974 	jal	801565d0 <_dl_mcount_wrapper_check>
8018c0f8:	00000000 	nop
8018c0fc:	8e040008 	lw	a0,8(s0)
8018c100:	00000000 	nop
8018c104:	02242021 	addu	a0,s1,a0
8018c108:	8c820020 	lw	v0,32(a0)
8018c10c:	00000000 	nop
8018c110:	0040f809 	jalr	v0
8018c114:	00000000 	nop
8018c118:	8e06000c 	lw	a2,12(s0)
8018c11c:	8e050008 	lw	a1,8(s0)
8018c120:	0246102b 	sltu	v0,s2,a2
8018c124:	1440ffea 	bnez	v0,8018c0d0 <free_derivation+0x30>
8018c128:	2631003c 	addiu	s1,s1,60
8018c12c:	8ca4000c 	lw	a0,12(a1)
8018c130:	0c045fee 	jal	80117fb8 <__cfree>
8018c134:	00000000 	nop
8018c138:	8e02000c 	lw	v0,12(s0)
8018c13c:	8e040008 	lw	a0,8(s0)
8018c140:	00021980 	sll	v1,v0,0x6
8018c144:	00021080 	sll	v0,v0,0x2
8018c148:	00621823 	subu	v1,v1,v0
8018c14c:	00641821 	addu	v1,v1,a0
8018c150:	8c64ffd4 	lw	a0,-44(v1)
8018c154:	0c045fee 	jal	80117fb8 <__cfree>
8018c158:	00000000 	nop
8018c15c:	8e040008 	lw	a0,8(s0)
8018c160:	0c045fee 	jal	80117fb8 <__cfree>
8018c164:	00000000 	nop
8018c168:	8fbf001c 	lw	ra,28(sp)
8018c16c:	02002021 	move	a0,s0
8018c170:	8fb20018 	lw	s2,24(sp)
8018c174:	8fb10014 	lw	s1,20(sp)
8018c178:	8fb00010 	lw	s0,16(sp)
8018c17c:	08045fee 	j	80117fb8 <__cfree>
8018c180:	27bd0020 	addiu	sp,sp,32
8018c184:	8c850008 	lw	a1,8(a0)
8018c188:	0806304b 	j	8018c12c <free_derivation+0x8c>
8018c18c:	00000000 	nop

8018c190 <__elf_set___libc_subfreeres_element_free_mem__>:
8018c190:	8018c018                                ....

8018c194 <free_mem>:
8018c194:	3c02801f 	lui	v0,0x801f
8018c198:	8c4347f0 	lw	v1,18416(v0)
8018c19c:	00000000 	nop
8018c1a0:	10600006 	beqz	v1,8018c1bc <free_mem+0x28>
8018c1a4:	3c02801f 	lui	v0,0x801f
8018c1a8:	244245b4 	addiu	v0,v0,17844
8018c1ac:	10620003 	beq	v1,v0,8018c1bc <free_mem+0x28>
8018c1b0:	00602021 	move	a0,v1
8018c1b4:	08045fee 	j	80117fb8 <__cfree>
8018c1b8:	00000000 	nop
8018c1bc:	03e00008 	jr	ra
8018c1c0:	00000000 	nop

8018c1c4 <__elf_set___libc_subfreeres_element_free_mem__>:
8018c1c4:	8018c194                                ....

8018c1c8 <free_mem>:
8018c1c8:	3c02801f 	lui	v0,0x801f
8018c1cc:	8c4345c4 	lw	v1,17860(v0)
8018c1d0:	00000000 	nop
8018c1d4:	10600004 	beqz	v1,8018c1e8 <free_mem+0x20>
8018c1d8:	3c02801f 	lui	v0,0x801f
8018c1dc:	8c4445bc 	lw	a0,17852(v0)
8018c1e0:	08045fee 	j	80117fb8 <__cfree>
8018c1e4:	00000000 	nop
8018c1e8:	3c03801f 	lui	v1,0x801f
8018c1ec:	8c4445bc 	lw	a0,17852(v0)
8018c1f0:	8c6545c0 	lw	a1,17856(v1)
8018c1f4:	08047a36 	j	8011e8d8 <__munmap>
8018c1f8:	00000000 	nop

8018c1fc <__elf_set___libc_subfreeres_element_free_mem__>:
8018c1fc:	8018c1c8                                ....

8018c200 <free_mem>:
8018c200:	27bdffe8 	addiu	sp,sp,-24
8018c204:	afb00010 	sw	s0,16(sp)
8018c208:	3c10801f 	lui	s0,0x801f
8018c20c:	8e0445c8 	lw	a0,17864(s0)
8018c210:	3c058019 	lui	a1,0x8019
8018c214:	afbf0014 	sw	ra,20(sp)
8018c218:	0c053f73 	jal	8014fdcc <__tdestroy>
8018c21c:	24a5c234 	addiu	a1,a1,-15820
8018c220:	8fbf0014 	lw	ra,20(sp)
8018c224:	ae0045c8 	sw	zero,17864(s0)
8018c228:	8fb00010 	lw	s0,16(sp)
8018c22c:	03e00008 	jr	ra
8018c230:	27bd0018 	addiu	sp,sp,24

8018c234 <do_release_all>:
8018c234:	27bdffe8 	addiu	sp,sp,-24
8018c238:	afb00010 	sw	s0,16(sp)
8018c23c:	afbf0014 	sw	ra,20(sp)
8018c240:	8c820008 	lw	v0,8(a0)
8018c244:	00808021 	move	s0,a0
8018c248:	10400003 	beqz	v0,8018c258 <do_release_all+0x24>
8018c24c:	00402021 	move	a0,v0
8018c250:	0c0559a4 	jal	80156690 <__libc_dlclose>
8018c254:	00000000 	nop
8018c258:	02002021 	move	a0,s0
8018c25c:	8fbf0014 	lw	ra,20(sp)
8018c260:	8fb00010 	lw	s0,16(sp)
8018c264:	08045fee 	j	80117fb8 <__cfree>
8018c268:	27bd0018 	addiu	sp,sp,24

8018c26c <__elf_set___libc_subfreeres_element_free_mem__>:
8018c26c:	8018c200                                ....

8018c270 <_nl_locale_subfreeres>:
8018c270:	27bdffc8 	addiu	sp,sp,-56
8018c274:	3c02801d 	lui	v0,0x801d
8018c278:	afbe0030 	sw	s8,48(sp)
8018c27c:	afb7002c 	sw	s7,44(sp)
8018c280:	afb60028 	sw	s6,40(sp)
8018c284:	afb50024 	sw	s5,36(sp)
8018c288:	afb40020 	sw	s4,32(sp)
8018c28c:	afb3001c 	sw	s3,28(sp)
8018c290:	afbf0034 	sw	ra,52(sp)
8018c294:	afb20018 	sw	s2,24(sp)
8018c298:	afb10014 	sw	s1,20(sp)
8018c29c:	afb00010 	sw	s0,16(sp)
8018c2a0:	24540740 	addiu	s4,v0,1856
8018c2a4:	3c1e801f 	lui	s8,0x801f
8018c2a8:	00009821 	move	s3,zero
8018c2ac:	3c170000 	lui	s7,0x0
8018c2b0:	3c16801f 	lui	s6,0x801f
8018c2b4:	3c15803b 	lui	s5,0x803b
8018c2b8:	26e20000 	addiu	v0,s7,0
8018c2bc:	10400054 	beqz	v0,8018c410 <_nl_locale_subfreeres+0x1a0>
8018c2c0:	3c02801f 	lui	v0,0x801f
8018c2c4:	0c000000 	jal	80000000 <FRAMESZ+0x7fffffe0>
8018c2c8:	24040003 	li	a0,3
8018c2cc:	00401821 	move	v1,v0
8018c2d0:	00132880 	sll	a1,s3,0x2
8018c2d4:	26c23390 	addiu	v0,s6,13200
8018c2d8:	00a21021 	addu	v0,a1,v0
8018c2dc:	00a31821 	addu	v1,a1,v1
8018c2e0:	8c520000 	lw	s2,0(v0)
8018c2e4:	8c640000 	lw	a0,0(v1)
8018c2e8:	26a286e0 	addiu	v0,s5,-31008
8018c2ec:	00a21021 	addu	v0,a1,v0
8018c2f0:	8c510000 	lw	s1,0(v0)
8018c2f4:	10920011 	beq	a0,s2,8018c33c <_nl_locale_subfreeres+0xcc>
8018c2f8:	3c03801c 	lui	v1,0x801c
8018c2fc:	24634298 	addiu	v1,v1,17048
8018c300:	00a31021 	addu	v0,a1,v1
8018c304:	8c420000 	lw	v0,0(v0)
8018c308:	27c33410 	addiu	v1,s8,13328
8018c30c:	00a38021 	addu	s0,a1,v1
8018c310:	10400003 	beqz	v0,8018c320 <_nl_locale_subfreeres+0xb0>
8018c314:	ae120000 	sw	s2,0(s0)
8018c318:	0040f809 	jalr	v0
8018c31c:	00000000 	nop
8018c320:	8e040040 	lw	a0,64(s0)
8018c324:	00000000 	nop
8018c328:	10940004 	beq	a0,s4,8018c33c <_nl_locale_subfreeres+0xcc>
8018c32c:	00000000 	nop
8018c330:	0c045fee 	jal	80117fb8 <__cfree>
8018c334:	00000000 	nop
8018c338:	ae140040 	sw	s4,64(s0)
8018c33c:	12200012 	beqz	s1,8018c388 <_nl_locale_subfreeres+0x118>
8018c340:	00000000 	nop
8018c344:	8e220008 	lw	v0,8(s1)
8018c348:	00000000 	nop
8018c34c:	10400005 	beqz	v0,8018c364 <_nl_locale_subfreeres+0xf4>
8018c350:	00000000 	nop
8018c354:	12420003 	beq	s2,v0,8018c364 <_nl_locale_subfreeres+0xf4>
8018c358:	00402021 	move	a0,v0
8018c35c:	0c04aa90 	jal	8012aa40 <_nl_unload_locale>
8018c360:	00000000 	nop
8018c364:	8e240000 	lw	a0,0(s1)
8018c368:	8e30000c 	lw	s0,12(s1)
8018c36c:	0c045fee 	jal	80117fb8 <__cfree>
8018c370:	00000000 	nop
8018c374:	02202021 	move	a0,s1
8018c378:	0c045fee 	jal	80117fb8 <__cfree>
8018c37c:	02008821 	move	s1,s0
8018c380:	1600fff0 	bnez	s0,8018c344 <_nl_locale_subfreeres+0xd4>
8018c384:	00000000 	nop
8018c388:	26730001 	addiu	s3,s3,1
8018c38c:	2a62000d 	slti	v0,s3,13
8018c390:	10400005 	beqz	v0,8018c3a8 <_nl_locale_subfreeres+0x138>
8018c394:	24020006 	li	v0,6
8018c398:	1662ffc8 	bne	s3,v0,8018c2bc <_nl_locale_subfreeres+0x4c>
8018c39c:	26e20000 	addiu	v0,s7,0
8018c3a0:	080630af 	j	8018c2bc <_nl_locale_subfreeres+0x4c>
8018c3a4:	24130007 	li	s3,7
8018c3a8:	3c02801f 	lui	v0,0x801f
8018c3ac:	24423410 	addiu	v0,v0,13328
8018c3b0:	3c03801d 	lui	v1,0x801d
8018c3b4:	8c440058 	lw	a0,88(v0)
8018c3b8:	24630740 	addiu	v1,v1,1856
8018c3bc:	10830008 	beq	a0,v1,8018c3e0 <_nl_locale_subfreeres+0x170>
8018c3c0:	00000000 	nop
8018c3c4:	0c045fee 	jal	80117fb8 <__cfree>
8018c3c8:	00000000 	nop
8018c3cc:	3c03801d 	lui	v1,0x801d
8018c3d0:	3c02801f 	lui	v0,0x801f
8018c3d4:	24630740 	addiu	v1,v1,1856
8018c3d8:	24423410 	addiu	v0,v0,13328
8018c3dc:	ac430058 	sw	v1,88(v0)
8018c3e0:	8fbf0034 	lw	ra,52(sp)
8018c3e4:	8fbe0030 	lw	s8,48(sp)
8018c3e8:	8fb7002c 	lw	s7,44(sp)
8018c3ec:	8fb60028 	lw	s6,40(sp)
8018c3f0:	8fb50024 	lw	s5,36(sp)
8018c3f4:	8fb40020 	lw	s4,32(sp)
8018c3f8:	8fb3001c 	lw	s3,28(sp)
8018c3fc:	8fb20018 	lw	s2,24(sp)
8018c400:	8fb10014 	lw	s1,20(sp)
8018c404:	8fb00010 	lw	s0,16(sp)
8018c408:	08063107 	j	8018c41c <_nl_archive_subfreeres>
8018c40c:	27bd0038 	addiu	sp,sp,56
8018c410:	8c433484 	lw	v1,13444(v0)
8018c414:	080630b5 	j	8018c2d4 <_nl_locale_subfreeres+0x64>
8018c418:	00132880 	sll	a1,s3,0x2

8018c41c <_nl_archive_subfreeres>:
8018c41c:	27bdffd8 	addiu	sp,sp,-40
8018c420:	afb40020 	sw	s4,32(sp)
8018c424:	3c14801f 	lui	s4,0x801f
8018c428:	afb20018 	sw	s2,24(sp)
8018c42c:	8e9245d4 	lw	s2,17876(s4)
8018c430:	afbf0024 	sw	ra,36(sp)
8018c434:	afb3001c 	sw	s3,28(sp)
8018c438:	afb10014 	sw	s1,20(sp)
8018c43c:	1240001d 	beqz	s2,8018c4b4 <_nl_archive_subfreeres+0x98>
8018c440:	afb00010 	sw	s0,16(sp)
8018c444:	8e440004 	lw	a0,4(s2)
8018c448:	8e530000 	lw	s3,0(s2)
8018c44c:	0c045fee 	jal	80117fb8 <__cfree>
8018c450:	00008821 	move	s1,zero
8018c454:	00111080 	sll	v0,s1,0x2
8018c458:	00528021 	addu	s0,v0,s2
8018c45c:	8e040008 	lw	a0,8(s0)
8018c460:	00000000 	nop
8018c464:	8c820010 	lw	v0,16(a0)
8018c468:	00000000 	nop
8018c46c:	10400004 	beqz	v0,8018c480 <_nl_archive_subfreeres+0x64>
8018c470:	00000000 	nop
8018c474:	0040f809 	jalr	v0
8018c478:	00000000 	nop
8018c47c:	8e040008 	lw	a0,8(s0)
8018c480:	0c045fee 	jal	80117fb8 <__cfree>
8018c484:	26310001 	addiu	s1,s1,1
8018c488:	2a22000d 	slti	v0,s1,13
8018c48c:	10400005 	beqz	v0,8018c4a4 <_nl_archive_subfreeres+0x88>
8018c490:	24020006 	li	v0,6
8018c494:	1622fff0 	bne	s1,v0,8018c458 <_nl_archive_subfreeres+0x3c>
8018c498:	00111080 	sll	v0,s1,0x2
8018c49c:	08063115 	j	8018c454 <_nl_archive_subfreeres+0x38>
8018c4a0:	24110007 	li	s1,7
8018c4a4:	0c045fee 	jal	80117fb8 <__cfree>
8018c4a8:	02402021 	move	a0,s2
8018c4ac:	1660ffe5 	bnez	s3,8018c444 <_nl_archive_subfreeres+0x28>
8018c4b0:	02609021 	move	s2,s3
8018c4b4:	3c06801f 	lui	a2,0x801f
8018c4b8:	8cd045d0 	lw	s0,17872(a2)
8018c4bc:	00000000 	nop
8018c4c0:	12000016 	beqz	s0,8018c51c <_nl_archive_subfreeres+0x100>
8018c4c4:	ae8045d4 	sw	zero,17876(s4)
8018c4c8:	3c038031 	lui	v1,0x8031
8018c4cc:	24625f20 	addiu	v0,v1,24352
8018c4d0:	1602001a 	bne	s0,v0,8018c53c <_nl_archive_subfreeres+0x120>
8018c4d4:	3c04801c 	lui	a0,0x801c
8018c4d8:	8e050008 	lw	a1,8(s0)
8018c4dc:	8c645f20 	lw	a0,24352(v1)
8018c4e0:	0c047a36 	jal	8011e8d8 <__munmap>
8018c4e4:	acc045d0 	sw	zero,17872(a2)
8018c4e8:	8e10000c 	lw	s0,12(s0)
8018c4ec:	00000000 	nop
8018c4f0:	1200000a 	beqz	s0,8018c51c <_nl_archive_subfreeres+0x100>
8018c4f4:	00000000 	nop
8018c4f8:	8e040000 	lw	a0,0(s0)
8018c4fc:	8e050008 	lw	a1,8(s0)
8018c500:	8e11000c 	lw	s1,12(s0)
8018c504:	0c047a36 	jal	8011e8d8 <__munmap>
8018c508:	00000000 	nop
8018c50c:	0c045fee 	jal	80117fb8 <__cfree>
8018c510:	02002021 	move	a0,s0
8018c514:	1620fff8 	bnez	s1,8018c4f8 <_nl_archive_subfreeres+0xdc>
8018c518:	02208021 	move	s0,s1
8018c51c:	8fbf0024 	lw	ra,36(sp)
8018c520:	8fb40020 	lw	s4,32(sp)
8018c524:	8fb3001c 	lw	s3,28(sp)
8018c528:	8fb20018 	lw	s2,24(sp)
8018c52c:	8fb10014 	lw	s1,20(sp)
8018c530:	8fb00010 	lw	s0,16(sp)
8018c534:	03e00008 	jr	ra
8018c538:	27bd0028 	addiu	sp,sp,40
8018c53c:	3c05801c 	lui	a1,0x801c
8018c540:	3c07801c 	lui	a3,0x801c
8018c544:	24844c94 	addiu	a0,a0,19604
8018c548:	24a54cac 	addiu	a1,a1,19628
8018c54c:	24e74d10 	addiu	a3,a3,19728
8018c550:	0c04ad9c 	jal	8012b670 <__assert_fail>
8018c554:	24060212 	li	a2,530

8018c558 <free_mem>:
8018c558:	27bdffd8 	addiu	sp,sp,-40
8018c55c:	afb10014 	sw	s1,20(sp)
8018c560:	afbf0020 	sw	ra,32(sp)
8018c564:	afb3001c 	sw	s3,28(sp)
8018c568:	afb20018 	sw	s2,24(sp)
8018c56c:	afb00010 	sw	s0,16(sp)
8018c570:	3c11801f 	lui	s1,0x801f
8018c574:	8e3047f4 	lw	s0,18420(s1)
8018c578:	00000000 	nop
8018c57c:	12000013 	beqz	s0,8018c5cc <free_mem+0x74>
8018c580:	3c02801d 	lui	v0,0x801d
8018c584:	245307f8 	addiu	s3,v0,2040
8018c588:	02209021 	move	s2,s1
8018c58c:	8e020000 	lw	v0,0(s0)
8018c590:	8e030004 	lw	v1,4(s0)
8018c594:	ae2247f4 	sw	v0,18420(s1)
8018c598:	10730003 	beq	v1,s3,8018c5a8 <free_mem+0x50>
8018c59c:	00602021 	move	a0,v1
8018c5a0:	0c045fee 	jal	80117fb8 <__cfree>
8018c5a4:	00000000 	nop
8018c5a8:	8e04000c 	lw	a0,12(s0)
8018c5ac:	0c045fee 	jal	80117fb8 <__cfree>
8018c5b0:	00000000 	nop
8018c5b4:	0c045fee 	jal	80117fb8 <__cfree>
8018c5b8:	02002021 	move	a0,s0
8018c5bc:	8e5047f4 	lw	s0,18420(s2)
8018c5c0:	00000000 	nop
8018c5c4:	1600fff1 	bnez	s0,8018c58c <free_mem+0x34>
8018c5c8:	00000000 	nop
8018c5cc:	3c03801f 	lui	v1,0x801f
8018c5d0:	3c02801d 	lui	v0,0x801d
8018c5d4:	8c643490 	lw	a0,13456(v1)
8018c5d8:	244207ec 	addiu	v0,v0,2028
8018c5dc:	10820003 	beq	a0,v0,8018c5ec <free_mem+0x94>
8018c5e0:	3c10801f 	lui	s0,0x801f
8018c5e4:	0c045fee 	jal	80117fb8 <__cfree>
8018c5e8:	00000000 	nop
8018c5ec:	8e0445e0 	lw	a0,17888(s0)
8018c5f0:	3c058011 	lui	a1,0x8011
8018c5f4:	24a57fb8 	addiu	a1,a1,32696
8018c5f8:	0c053f73 	jal	8014fdcc <__tdestroy>
8018c5fc:	3c11801f 	lui	s1,0x801f
8018c600:	8e2445e4 	lw	a0,17892(s1)
8018c604:	00000000 	nop
8018c608:	10800008 	beqz	a0,8018c62c <free_mem+0xd4>
8018c60c:	ae0045e0 	sw	zero,17888(s0)
8018c610:	8c820000 	lw	v0,0(a0)
8018c614:	0c045fee 	jal	80117fb8 <__cfree>
8018c618:	ae2245e4 	sw	v0,17892(s1)
8018c61c:	8e2445e4 	lw	a0,17892(s1)
8018c620:	00000000 	nop
8018c624:	1480fffa 	bnez	a0,8018c610 <free_mem+0xb8>
8018c628:	00000000 	nop
8018c62c:	8fbf0020 	lw	ra,32(sp)
8018c630:	8fb3001c 	lw	s3,28(sp)
8018c634:	8fb20018 	lw	s2,24(sp)
8018c638:	8fb10014 	lw	s1,20(sp)
8018c63c:	8fb00010 	lw	s0,16(sp)
8018c640:	03e00008 	jr	ra
8018c644:	27bd0028 	addiu	sp,sp,40

8018c648 <__elf_set___libc_subfreeres_element_free_mem__>:
8018c648:	8018c558                                X...

8018c64c <_nl_finddomain_subfreeres>:
8018c64c:	27bdffe0 	addiu	sp,sp,-32
8018c650:	afbf0018 	sw	ra,24(sp)
8018c654:	afb10014 	sw	s1,20(sp)
8018c658:	afb00010 	sw	s0,16(sp)
8018c65c:	3c02801f 	lui	v0,0x801f
8018c660:	8c5145e8 	lw	s1,17896(v0)
8018c664:	00000000 	nop
8018c668:	12200010 	beqz	s1,8018c6ac <_nl_finddomain_subfreeres+0x60>
8018c66c:	00000000 	nop
8018c670:	8e220008 	lw	v0,8(s1)
8018c674:	00000000 	nop
8018c678:	10400003 	beqz	v0,8018c688 <_nl_finddomain_subfreeres+0x3c>
8018c67c:	00402021 	move	a0,v0
8018c680:	0c0631b0 	jal	8018c6c0 <_nl_unload_domain>
8018c684:	00000000 	nop
8018c688:	8e240000 	lw	a0,0(s1)
8018c68c:	8e30000c 	lw	s0,12(s1)
8018c690:	0c045fee 	jal	80117fb8 <__cfree>
8018c694:	00000000 	nop
8018c698:	02202021 	move	a0,s1
8018c69c:	0c045fee 	jal	80117fb8 <__cfree>
8018c6a0:	02008821 	move	s1,s0
8018c6a4:	1600fff2 	bnez	s0,8018c670 <_nl_finddomain_subfreeres+0x24>
8018c6a8:	00000000 	nop
8018c6ac:	8fbf0018 	lw	ra,24(sp)
8018c6b0:	8fb10014 	lw	s1,20(sp)
8018c6b4:	8fb00010 	lw	s0,16(sp)
8018c6b8:	03e00008 	jr	ra
8018c6bc:	27bd0020 	addiu	sp,sp,32

8018c6c0 <_nl_unload_domain>:
8018c6c0:	27bdffe8 	addiu	sp,sp,-24
8018c6c4:	afb00010 	sw	s0,16(sp)
8018c6c8:	afbf0014 	sw	ra,20(sp)
8018c6cc:	8c830044 	lw	v1,68(a0)
8018c6d0:	3c02801f 	lui	v0,0x801f
8018c6d4:	24423530 	addiu	v0,v0,13616
8018c6d8:	00808021 	move	s0,a0
8018c6dc:	10620003 	beq	v1,v0,8018c6ec <_nl_unload_domain+0x2c>
8018c6e0:	00602021 	move	a0,v1
8018c6e4:	0c04be86 	jal	8012fa18 <__gettext_free_exp>
8018c6e8:	00000000 	nop
8018c6ec:	0c04b38c 	jal	8012ce30 <_nl_free_domain_conv>
8018c6f0:	02002021 	move	a0,s0
8018c6f4:	8e020010 	lw	v0,16(s0)
8018c6f8:	00000000 	nop
8018c6fc:	10400003 	beqz	v0,8018c70c <_nl_unload_domain+0x4c>
8018c700:	00402021 	move	a0,v0
8018c704:	0c045fee 	jal	80117fb8 <__cfree>
8018c708:	00000000 	nop
8018c70c:	8e020004 	lw	v0,4(s0)
8018c710:	00000000 	nop
8018c714:	1040000a 	beqz	v0,8018c740 <_nl_unload_domain+0x80>
8018c718:	00000000 	nop
8018c71c:	8e040000 	lw	a0,0(s0)
8018c720:	8e050008 	lw	a1,8(s0)
8018c724:	0c047a36 	jal	8011e8d8 <__munmap>
8018c728:	00000000 	nop
8018c72c:	8fbf0014 	lw	ra,20(sp)
8018c730:	02002021 	move	a0,s0
8018c734:	8fb00010 	lw	s0,16(sp)
8018c738:	08045fee 	j	80117fb8 <__cfree>
8018c73c:	27bd0018 	addiu	sp,sp,24
8018c740:	8e040000 	lw	a0,0(s0)
8018c744:	0c045fee 	jal	80117fb8 <__cfree>
8018c748:	00000000 	nop
8018c74c:	8fbf0014 	lw	ra,20(sp)
8018c750:	02002021 	move	a0,s0
8018c754:	8fb00010 	lw	s0,16(sp)
8018c758:	08045fee 	j	80117fb8 <__cfree>
8018c75c:	27bd0018 	addiu	sp,sp,24

8018c760 <string_space>:
8018c760:	00000000                                ....

8018c764 <map>:
8018c764:	00000000                                ....

8018c768 <free_mem>:
8018c768:	27bdffe8 	addiu	sp,sp,-24
8018c76c:	afb00010 	sw	s0,16(sp)
8018c770:	afbf0014 	sw	ra,20(sp)
8018c774:	0c04c320 	jal	80130c80 <__clearenv>
8018c778:	3c10801f 	lui	s0,0x801f
8018c77c:	8e044600 	lw	a0,17920(s0)
8018c780:	3c058011 	lui	a1,0x8011
8018c784:	0c053f73 	jal	8014fdcc <__tdestroy>
8018c788:	24a57fb8 	addiu	a1,a1,32696
8018c78c:	8fbf0014 	lw	ra,20(sp)
8018c790:	ae004600 	sw	zero,17920(s0)
8018c794:	8fb00010 	lw	s0,16(sp)
8018c798:	03e00008 	jr	ra
8018c79c:	27bd0018 	addiu	sp,sp,24

8018c7a0 <__elf_set___libc_subfreeres_element_free_mem__>:
8018c7a0:	8018c768                                h...

8018c7a4 <__printf_arginfo_table>:
8018c7a4:	00000000                                ....

8018c7a8 <free_mem>:
8018c7a8:	27bdffe8 	addiu	sp,sp,-24
8018c7ac:	afb00010 	sw	s0,16(sp)
8018c7b0:	afbf0014 	sw	ra,20(sp)
8018c7b4:	3c10801f 	lui	s0,0x801f
8018c7b8:	8e04463c 	lw	a0,17980(s0)
8018c7bc:	00000000 	nop
8018c7c0:	10800008 	beqz	a0,8018c7e4 <free_mem+0x3c>
8018c7c4:	00000000 	nop
8018c7c8:	8c820000 	lw	v0,0(a0)
8018c7cc:	0c045fee 	jal	80117fb8 <__cfree>
8018c7d0:	ae02463c 	sw	v0,17980(s0)
8018c7d4:	8e04463c 	lw	a0,17980(s0)
8018c7d8:	00000000 	nop
8018c7dc:	1480fffa 	bnez	a0,8018c7c8 <free_mem+0x20>
8018c7e0:	00000000 	nop
8018c7e4:	3c10801f 	lui	s0,0x801f
8018c7e8:	8e044640 	lw	a0,17984(s0)
8018c7ec:	0c045fee 	jal	80117fb8 <__cfree>
8018c7f0:	00000000 	nop
8018c7f4:	ae004640 	sw	zero,17984(s0)
8018c7f8:	8fbf0014 	lw	ra,20(sp)
8018c7fc:	8fb00010 	lw	s0,16(sp)
8018c800:	03e00008 	jr	ra
8018c804:	27bd0018 	addiu	sp,sp,24

8018c808 <__elf_set___libc_subfreeres_element_free_mem__>:
8018c808:	8018c7a8                                ....

8018c80c <transitions>:
8018c80c:	00000000                                ....

8018c810 <free_mem>:
8018c810:	27bdffe0 	addiu	sp,sp,-32
8018c814:	afb10014 	sw	s1,20(sp)
8018c818:	afbf0018 	sw	ra,24(sp)
8018c81c:	afb00010 	sw	s0,16(sp)
8018c820:	3c11801f 	lui	s1,0x801f
8018c824:	3c02801f 	lui	v0,0x801f
8018c828:	8c4547c4 	lw	a1,18372(v0)
8018c82c:	8e2347b0 	lw	v1,18352(s1)
8018c830:	00000000 	nop
8018c834:	10a30009 	beq	a1,v1,8018c85c <free_mem+0x4c>
8018c838:	3c02803b 	lui	v0,0x803b
8018c83c:	8cb00000 	lw	s0,0(a1)
8018c840:	0c045fee 	jal	80117fb8 <__cfree>
8018c844:	00a02021 	move	a0,a1
8018c848:	8e2247b0 	lw	v0,18352(s1)
8018c84c:	00000000 	nop
8018c850:	1450fffa 	bne	v0,s0,8018c83c <free_mem+0x2c>
8018c854:	02002821 	move	a1,s0
8018c858:	3c02803b 	lui	v0,0x803b
8018c85c:	8c518698 	lw	s1,-31080(v0)
8018c860:	00000000 	nop
8018c864:	12200017 	beqz	s1,8018c8c4 <free_mem+0xb4>
8018c868:	00000000 	nop
8018c86c:	8e22001c 	lw	v0,28(s1)
8018c870:	00000000 	nop
8018c874:	8c430004 	lw	v1,4(v0)
8018c878:	00000000 	nop
8018c87c:	14600005 	bnez	v1,8018c894 <free_mem+0x84>
8018c880:	ac400004 	sw	zero,4(v0)
8018c884:	0806322d 	j	8018c8b4 <free_mem+0xa4>
8018c888:	00000000 	nop
8018c88c:	12000009 	beqz	s0,8018c8b4 <free_mem+0xa4>
8018c890:	02001821 	move	v1,s0
8018c894:	8c620008 	lw	v0,8(v1)
8018c898:	8c700004 	lw	s0,4(v1)
8018c89c:	1440fffb 	bnez	v0,8018c88c <free_mem+0x7c>
8018c8a0:	00602021 	move	a0,v1
8018c8a4:	0c045fee 	jal	80117fb8 <__cfree>
8018c8a8:	00000000 	nop
8018c8ac:	1600fff9 	bnez	s0,8018c894 <free_mem+0x84>
8018c8b0:	02001821 	move	v1,s0
8018c8b4:	8e31000c 	lw	s1,12(s1)
8018c8b8:	00000000 	nop
8018c8bc:	1620ffeb 	bnez	s1,8018c86c <free_mem+0x5c>
8018c8c0:	00000000 	nop
8018c8c4:	8fbf0018 	lw	ra,24(sp)
8018c8c8:	8fb10014 	lw	s1,20(sp)
8018c8cc:	8fb00010 	lw	s0,16(sp)
8018c8d0:	03e00008 	jr	ra
8018c8d4:	27bd0020 	addiu	sp,sp,32

8018c8d8 <__elf_set___libc_subfreeres_element_free_mem__>:
8018c8d8:	8018c810                                ....

8018c8dc <buf>:
8018c8dc:	00000000                                ....

8018c8e0 <free_mem>:
8018c8e0:	3c02803b 	lui	v0,0x803b
8018c8e4:	24458698 	addiu	a1,v0,-31080
8018c8e8:	8ca20014 	lw	v0,20(a1)
8018c8ec:	3c04801f 	lui	a0,0x801f
8018c8f0:	14400003 	bnez	v0,8018c900 <free_mem+0x20>
8018c8f4:	24834774 	addiu	v1,a0,18292
8018c8f8:	03e00008 	jr	ra
8018c8fc:	00000000 	nop
8018c900:	8ca60010 	lw	a2,16(a1)
8018c904:	8c630004 	lw	v1,4(v1)
8018c908:	8cc20004 	lw	v0,4(a2)
8018c90c:	00000000 	nop
8018c910:	1443fff9 	bne	v0,v1,8018c8f8 <free_mem+0x18>
8018c914:	00000000 	nop
8018c918:	8c824774 	lw	v0,18292(a0)
8018c91c:	8cc40000 	lw	a0,0(a2)
8018c920:	aca00014 	sw	zero,20(a1)
8018c924:	08045fee 	j	80117fb8 <__cfree>
8018c928:	acc20000 	sw	v0,0(a2)

8018c92c <__elf_set___libc_subfreeres_element_free_mem__>:
8018c92c:	8018c8e0 7ae147ae 3fefae14 f5c28f5c     .....G.z...?\...
8018c93c:	3fef5c28 5723d344 401921fb 00000000     (\.?D.#W.!.@....
8018c94c:	40800000 00000000 40700000 53c8d4f1     ...@......p@...S
8018c95c:	c00921fb 00000000 3f800000 00000000     .!.........?....
8018c96c:	3f700000 00000000 4062a000 00000000     ..p?......b@....
8018c97c:	40620000 8021701c 00000000 00000000     ..b@.p!.........
8018c98c:	00000000 800042b4 800042dc 80004190     .....B...B...A..
8018c99c:	80004190 80004190 8000432c 80004190     .A...A..,C...A..
8018c9ac:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018c9bc:	80004190 80004190 8000435c 80004190     .A...A..\C...A..
8018c9cc:	80004190 800045d8 80004190 80004190     .A...E...A...A..
8018c9dc:	800043ec 80004190 800044cc 80004190     .C...A...D...A..
8018c9ec:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018c9fc:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018ca0c:	800046d0 80004190 80004190 80004734     .F...A...A..4G..
8018ca1c:	80004190 80004190 800048bc 80004190     .A...A...H...A..
8018ca2c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018ca3c:	80004190 80004190 8000491c 80004190     .A...A...I...A..
8018ca4c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018ca5c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018ca6c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018ca7c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018ca8c:	80004190 800049e8 80004190 80004190     .A...I...A...A..
8018ca9c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018caac:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cabc:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cacc:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cadc:	80004190 80004a24 80004190 80004190     .A..$J...A...A..
8018caec:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cafc:	80004190 80004acc 80004190 80004190     .A...J...A...A..
8018cb0c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb1c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb2c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb3c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb4c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb5c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb6c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb7c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb8c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cb9c:	80004190 80004190 80004190 80004190     .A...A...A...A..
8018cbac:	80004190 80004190 80004b00 80004d4c     .A...A...K..LM..
8018cbbc:	80004190 80004190 80005018 80004190     .A...A...P...A..
8018cbcc:	80005020 80004190 80004d10 800042f4      P...A...M...B..
8018cbdc:	80004190 80004190 80004b28 80004d04     .A...A..(K...M..

8018cbec <C4TestPattern>:
8018cbec:	ff000000 ff00ffff ff000000 0000ffff     ................
8018cbfc:	0000ffff 7fffff80 ff008000 7fff007f     ................
8018cc0c:	ffff7fff ff010000 0100feff 00feff00     ................

8018cc1c <_ZZ14C4BitPlaneWavevE7bmpdata>:
8018cc1c:	00020000 00060004 000a0008 000e000c     ................
8018cc2c:	02020200 02060204 020a0208 020e020c     ................
8018cc3c:	04020400 04060404 040a0408 040e040c     ................
8018cc4c:	06020600 06060604 060a0608 060e060c     ................
8018cc5c:	08020800 08060804 080a0808 080e080c     ................
8018cc6c:	00000000 4d415257 3025203a 203a7835     ....WRAM: %05x: 
8018cc7c:	78323025 0000000a 4d415253 3025203a     %02x....SRAM: %0
8018cc8c:	203a7834 78323025 0000000a 4d415249     4x: %02x....IRAM
8018cc9c:	3025203a 203a7835 78323025 0000000a     : %05x: %02x....
8018ccac:	61766e49 2064696c 646c6f47 6e694620     Invalid Gold Fin
8018ccbc:	20726567 65646f63 6f687320 20646c75     ger code should 
8018cccc:	31206562 65682034 69642078 73746967     be 14 hex digits
8018ccdc:	206e6920 676e656c 002e6874 00007825      in length..%x..
8018ccec:	61766e49 2064696c 646c6f47 6e694620     Invalid Gold Fin
8018ccfc:	20726567 65646f63 0000002e 61766e49     ger code....Inva
8018cd0c:	2064696c 206f7250 69746341 52206e6f     lid Pro Action R
8018cd1c:	616c7065 6f632079 2d206564 6f687320     eplay code - sho
8018cd2c:	20646c75 38206562 78656820 67696420     uld be 8 hex dig
8018cd3c:	20737469 6c206e69 74676e65 00002e68     its in length...
8018cd4c:	00007830 61766e49 2064696c 2d786568     0x..Invalid hex-
8018cd5c:	72616863 65746361 6e692072 6d614720     character in Gam
8018cd6c:	65472065 2865696e 20296d74 65646f63     e Genie(tm) code
8018cd7c:	00000000 61766e49 2064696c 656d6147     ....Invalid Game
8018cd8c:	6e654720 74286569 6320296d 2065646f      Genie(tm) code 
8018cd9c:	6873202d 646c756f 20656220 78787827     - should be 'xxx
8018cdac:	78782d78 2e277878 00000000 37344644     x-xxxx'.....DF47
8018cdbc:	35313930 38434236 45333241 00000000     09156BC8A23E....
8018cdcc:	33323130 37363534 42413938 46454443     0123456789ABCDEF
8018cddc:	00000000                                ....

8018cde0 <_ZZ17S9xGameGenieToRawE9genie_hex>:
8018cde0:	8018cdb8                                ....

8018cde4 <_ZZ17S9xGameGenieToRawE8real_hex>:
8018cde4:	8018cdcc 00000000 00000000 00006277     ............wb..
8018cdf4:	00006272 801eb978 801f1cf0 8020e2a8     rb..x......... .
	...
8018ce10:	8002c61c 8002c318 8002c738 8002c77c     ........8...|...
8018ce20:	8002c65c 8002c6dc 8002c738 8002c77c     \.......8...|...
8018ce30:	8002d198 8002d138 8002d198 8002d1ec     ....8...........
8018ce40:	8002d034 8002d138 8002d198 8002d1ec     4...8...........
8018ce50:	80225bc4 802250e8 00000000 40efffe0     .["..P"........@
8018ce60:	4507461a bfca486f 6ee81528 bff15532     .F.EoH..(..n2U..
8018ce70:	bee32a31 40516719 8c714bee bf45879d     1*...gQ@.Kq...E.
8018ce80:	65d71f61 bff1387c ba35707a 40506c5c     a..e|8..zp5.\lP@
8018ce90:	00000000 41f00000 54442d18 401921fb     .......A.-DT.!.@
8018cea0:	00000000 3f400000 00000000 3ff00000     ......@?.......?
8018ceb0:	1eb851ec 3fd1eb85 54442d18 3ff921fb     .Q.....?.-DT.!.?
8018cec0:	80030ae8 80030f84 80030c8c 80031028     ............(...
8018ced0:	80030fe8 80030cf4 80030cac 80030e9c     ................
8018cee0:	80033be8 80033b54 80033ab0 80033b64     .;..T;...:..d;..
8018cef0:	80033ab0 80033b70 80033ba8 80033c48     .:..p;...;..H<..
8018cf00:	80033c58 80033c68 80033c78 80033cb4     X<..h<..x<...<..
8018cf10:	80033ab0 80033d40 80033d50 80033ab0     .:..@=..P=...:..
8018cf20:	80033ab0 80033d60 80033ed4 80033e94     .:..`=...>...>..
8018cf30:	80033b04 80033b38 80033b04 80033b38     .;..8;...;..8;..
8018cf40:	80033b38 80033e74 80033e84 80033ec4     8;..t>...>...>..
8018cf50:	80033b44 80033b44 80033b04 80033eb4     D;..D;...;...>..
8018cf60:	80033b38 80033b04 80033b04 80033ea4     8;...;...;...>..
8018cf70:	80033f94 80034238 80033f94 80033ff0     .?..8B...?...?..
8018cf80:	80033f94 80033ff0 80033ff0 80033f94     .?...?...?...?..
8018cf90:	80033f94 80034248 80033f94 80033f94     .?..HB...?...?..
8018cfa0:	80033f94 80034258 80033f94 80033fac     .?..XB...?...?..
8018cfb0:	80033f6c 80034000 80033f6c 80034028     l?...@..l?..(@..
8018cfc0:	80033f6c 8003403c 800340dc 80033f6c     l?..<@...@..l?..
8018cfd0:	80033f6c 80034144 80033f6c 80033f6c     l?..DA..l?..l?..
8018cfe0:	80033f6c 800341a4 8003b034 8003b024     l?...A..4...$...
8018cff0:	8003b070 8003aff8 8003b034 8003b024     p.......4...$...
8018d000:	8003aff8 8003b050 8003aff8 8003aff8     ....P...........
8018d010:	8003b050 8003aff8 8003aff8 8003aff8     P...............
8018d020:	8003b034 8003b050 8003b034 8003b024     4...P...4...$...
8018d030:	8003b070 8003aff8 8003b060 8003b024     p.......`...$...
8018d040:	8003aff8 8003b044 8003b024 8003aff8     ....D...$.......
8018d050:	8003b080 8003aff8 8003b060 8003aff8     ........`.......
8018d060:	8003b034 8003b050 8003b034 8003b024     4...P...4...$...
8018d070:	8003b070 8003aff8 8003b034 8003b024     p.......4...$...
8018d080:	8003aff8 8003b050 8003aff8 8003aff8     ....P...........
8018d090:	8003b080 8003aff8 8003aff8 8003aff8     ................
8018d0a0:	8003b034 8003b050 8003b034 8003b024     4...P...4...$...
8018d0b0:	8003b070 8003aff8 8003b060 8003b024     p.......`...$...
8018d0c0:	8003aff8 8003b044 8003b024 8003aff8     ....D...$.......
8018d0d0:	8003b080 8003aff8 8003b060 8003aff8     ........`.......
8018d0e0:	8003b034 8003b044 8003b098 8003bb1c     4...D...........
8018d0f0:	8003c184 8003c628 8003b848 8003bb1c     ....(...H.......
8018d100:	8003bb8c 8003b1c4 8003b10c 8003bf24     ............$...
8018d110:	8003bcf4 8003bda8 8003c480 8003bf24     ............$...
8018d120:	8003c058 8003b1c4 8003c0ec 8003b34c     X...........L...
8018d130:	8003c184 8003b1fc 8003c75c 8003b34c     ........\...L...
8018d140:	8003bb8c 8003aeac 8003b3e0 8003b558     ............X...
8018d150:	8003bcf4 8003b4a4 8003be5c 8003b558     ........\...X...
8018d160:	8003c058 8003b68c 8003b69c 8003b958     X...........X...
8018d170:	8003c184 8003b714 8003b848 8003b958     ........H...X...
8018d180:	8003bb8c 8003c440 8003b9c8 8003c30c     ....@...........
8018d190:	8003bcf4 8003ba68 8003c480 8003c30c     ....h...........
8018d1a0:	8003c058 8003c440 8003c0ec 8003bb1c     X...@...........
8018d1b0:	8003c184 8003c628 8003c75c 8003bb1c     ....(...\.......
8018d1c0:	8003bb8c 8003aeac 8003bc2c 8003bf24     ........,...$...
8018d1d0:	8003bcf4 8003bda8 8003be5c 8003bf24     ........\...$...
8018d1e0:	8003c058                                X...

8018d1e4 <DSP1ROM>:
	...
8018d228:	00020001 00080004 00200010 00800040     .......... .@...
8018d238:	02000100 08000400 20001000 7fff4000     ........... .@..
8018d248:	20004000 08001000 02000400 00800100     .@. ............
8018d258:	00200040 00080001 00020004 00000001     @. .............
	...
8018d2a8:	ffe58000 7fff0100 7e087f02 7c1f7d12     ...........~.}.|
8018d2b8:	7a457b30 7878795d 76ba7797 750775df     0{Ez]yxx.w.v.u.u
8018d2c8:	73617433 71c77293 703870fe 6eb46f75     3tas.r.q.p8puo.n
8018d2d8:	6d3a6df6 6bca6c81 6a646b16 690769b4     .m:m.l.k.kdj.i.i
8018d2e8:	67b2685b 6666670b 652365c4 63e76484     [h.g.gff.e#e.d.c
8018d2f8:	62b3634c 6186621c 606060f2 5f415fd0     Lc.b.b.a.```._A_
8018d308:	5e295eb5 5d175d9f 5c0c5c91 5b065b88     .^)^.].].\.\.[.[
8018d318:	5a065a85 590b5988 58165890 5726579d     .Z.Z.Y.Y.X.X.W&W
8018d328:	563b56b0 555555c8 547454e4 53985405     .V;V.UUU.TtT.T.S
8018d338:	52bf532b 51ec5255 511c5183 505050b6     +S.RUR.Q.Q.Q.PPP
8018d348:	4f894fec 4ec54f26 4e054e64 4d484da6     .O.O&O.NdN.N.MHM
8018d358:	4c904cec 4bda4c34 4b284b81 4a794ad0     .L.L4L.K.K(K.JyJ
8018d368:	49cd4a23 49254979 487f48d1 47dc482d     #J.IyI%I.H.H-H.G
8018d378:	473c478c 469f46ed 46044651 456c45b8     .G<G.F.FQF.F.ElE
8018d388:	44d74521 4444448d 43b443fc 4326436d     !E.D.DDD.C.CmC&C
8018d398:	429a42e0 42114255 418941cd 41044146     .B.BUB.B.A.AFA.A
8018d3a8:	408140c2 3fff4040 43e141f7 478d45bd     .@.@@@.?.A.C.E.G
8018d3b8:	4b0b4951 4e614cbb 51944fff 54a95322     QI.K.LaN.O.Q"S.T
8018d3c8:	57a25628 5a815914 5d4a5be9 5fff5ea7     (V.W.Y.Z.[J].^._
8018d3d8:	62a06152 653063ea 67b06672 6a2068ea     Ra.b.c0erf.g.h j
8018d3e8:	6c836b53 6ed96daf 71226fff 735f7242     Sk.l.m.n.o"qBr_s
8018d3f8:	7592747a 77ba76a7 79d978cb 7bee7ae5     zt.u.v.w.x.y.z.{
8018d408:	7dfa7cf5 7fff7efe 03240000 096a0647     .|.}.~....$.G.j.
8018d418:	0fab0c8b 15e212c8 1c0b18f8 22231f19     ..............#"
8018d428:	28262528 2e112b1f 33de30fb 398c36ba     (%&(.+...0.3.6.9
8018d438:	3f173c56 447a41ce 49b4471c 4ebf4c3f     V<.?.AzD.G.I?L.N
8018d448:	539b5133 584255f5 5cb45a82 60ec5ed7     3Q.S.UBX.Z.\.^.`
8018d458:	64e862f2 68a666cf 6c246a6d 6f5f6dca     .b.d.f.hmj$l.m_o
8018d468:	725570e2 750473b5 776c7641 798a7884     .pUr.s.uAvlw.x.y
8018d478:	7b5d7a7d 7ce37c29 7e1d7d8a 7f097e9d     }z]{)|.|.}.~.~..
8018d488:	7fa77f62 7ff67fd8 7ff67fff 7fa77fd8     b...............
8018d498:	7f097f62 7e1d7e9d 7ce37d8a 7b5d7c29     b....~.~.}.|)|]{
8018d4a8:	798a7a7d 776c7884 75047641 725573b5     }z.y.xlwAv.u.sUr
8018d4b8:	6f5f70e2 6c246dca 68a66a6d 64e866cf     .p_o.m$lmj.h.f.d
8018d4c8:	60ec62f2 5cb45ed7 58425a82 539b55f5     .b.`.^.\.ZBX.U.S
8018d4d8:	4ebf5133 49b44c3f 447a471c 3f1741ce     3Q.N?L.I.GzD.A.?
8018d4e8:	398c3c56 33de36ba 2e1130fb 28262b1f     V<.9.6.3.0...+&(
8018d4f8:	22232528 1c0b1f19 15e218f8 0fab12c8     (%#"............
8018d508:	096a0c8b 03240647 7ff67fff 7fa77fd8     ..j.G.$.........
8018d518:	7f097f62 7e1d7e9d 7ce37d8a 7b5d7c29     b....~.~.}.|)|]{
8018d528:	798a7a7d 776c7884 75047641 725573b5     }z.y.xlwAv.u.sUr
8018d538:	6f5f70e2 6c246dca 68a66a6d 64e866cf     .p_o.m$lmj.h.f.d
8018d548:	60ec62f2 5cb45ed7 58425a82 539b55f5     .b.`.^.\.ZBX.U.S
8018d558:	4ebf5133 49b44c3f 447a471c 3f1741ce     3Q.N?L.I.GzD.A.?
8018d568:	398c3c56 33de36ba 2e1130fb 28262b1f     V<.9.6.3.0...+&(
8018d578:	22232528 1c0b1f19 15e218f8 0fab12c8     (%#"............
8018d588:	096a0c8b 03240647 fcdc0000 f696f9b9     ..j.G.$.........
8018d598:	f055f375 ea1eed38 e3f5e708 dddde0e7     u.U.8...........
8018d5a8:	d7dadad8 d1efd4e1 cc22cf05 c674c946     ..........".F.t.
8018d5b8:	c0e9c3aa bb86be32 b64cb8e4 b141b3c1     ....2.....L...A.
8018d5c8:	ac65aecd a7beaa0b a34ca57e 9f14a129     ..e.....~.L.)...
8018d5d8:	9b189d0e 975a9931 93dc9593 90a19236     ....1.Z.....6...
8018d5e8:	8dab8f1e 8afc8c4b 889489bf 8676877c     ....K.......|.v.
8018d5f8:	84a38583 831d83d7 81e38276 80f78163     ........v...c...
8018d608:	8059809e 800a8028 00806488 011603ff     ..Y.(....d......
8018d618:	00800002 3fd74000 3f863faf 3f343f5d     .....@.?.?.?]?4?
8018d628:	3ee33f0c 3e913eba 3e403e68 3dee3e17     .?.>.>.>h>@>.>.=
8018d638:	3d9c3dc5 3d4b3d74 3cf93d22 3ca73cd0     .=.=t=K="=.<.<.<
8018d648:	3c563c7f 3c043c2d 3bb23bdb 3b603b89     .<V<-<.<.;.;.;`;
8018d658:	3b0e3b37 3abc3ae5 3a693a93 3a173a40     7;.;.:.:.:i:@:.:
8018d668:	39c539ee 3972399c 39203949 38cd38f6     .9.9.9r9I9 9.8.8
8018d678:	387a38a4 38273851 37d437fe 378137aa     .8z8Q8'8.7.7.7.7
8018d688:	372d3757 36da3704 368636b0 3632365c     W7-7.7.6.6.6\626
8018d698:	35df3609 358a35b4 35363560 34e1350c     .6.5.5.5`565.5.4
8018d6a8:	348d34b7 34383462 33e3340d 338d33b8     .4.4b484.4.3.3.3
8018d6b8:	33383363 32e2330d 328c32b7 32363261     c383.3.2.2.2a262
8018d6c8:	31df320b 318831b4 3131315d 30da3106     .2.1.1.1]111.1.0
8018d6d8:	308330ae 302b3057 2fd22fff 2f7a2fa6     .0.0W0+0./././z/
8018d6e8:	2f212f4d 2ec82ef4 2e6e2e9b 2e142e41     M/!/......n.A...
8018d6f8:	2dba2de7 2d602d8d 2d052d32 2ca92cd7     .-.-.-`-2-.-.,.,
8018d708:	2c4d2c7b 2bf12c1f 2b942bc3 2b372b66     {,M,.,.+.+.+f+7+
8018d718:	2ada2b09 2a7c2aab 2a1d2a4c 29be29ed     .+.*.*|*L*.*.).)
8018d728:	295e298e 28fe292e 289d28ce 283c286d     .)^).).(.(.(m(<(
8018d738:	27da280b 277727a9 27142746 26b026e2     .(.'.'w'F'.'.&.&
8018d748:	264c267e 25e72619 258125b4 251a254d     ~&L&.&.%.%.%M%.%
8018d758:	24b224e6 244a247e 23e12415 237623ac     .$.$~$J$.$.#.#v#
8018d768:	230b2341 229f22d6 22322269 21c421fc     A#.#."."i"2".!.!
8018d778:	2155218d 20e5211d 207420ad 2001203b     .!U!.!. . t ; . 
8018d788:	1f8d1fc7 1f181f53 1ea11edd 1e291e66     ....S.......f.).
8018d798:	1db01ded 1d351d72 1cb81cf6 1c391c79     ....r.5.....y.9.
8018d7a8:	1bb81bf9 1b361b77 1ab11af4 1a2a1a6e     ....w.6.....n.*.
8018d7b8:	19a119e6 1915195c 188718ce 17f5183f     ....\.......?...
8018d7c8:	176117ac 16c91715 162e167c 158e15df     ..a.....|.......
8018d7d8:	14eb153d 14421497 139513ec 12e2133c     =.....B.....<...
8018d7e8:	12281286 116711c9 109e1104 0fcc1036     ..(...g.....6...
8018d7f8:	0eef0f5f 0e040e7b 0d0a0d89 0bfd0c86     _...{...........
8018d808:	0ad60b6d 098d0a36 081108d7 063e0736     m...6.......6.>.
8018d818:	039a0519 7fff0000 00800100 00c8021d     ................
8018d828:	004800ce 277a0a26 648800ce 000114ac     ..H.&.z'...d....
8018d838:	00fc00f9 00fc00ff ffff00f9 ffffffff     ................
8018d848:	ffffffff ffffffff ffffffff ffffffff     ................
8018d858:	ffffffff ffffffff ffffffff ffffffff     ................
8018d868:	ffffffff ffffffff ffffffff ffffffff     ................
8018d878:	ffffffff ffffffff ffffffff ffffffff     ................
8018d888:	ffffffff ffffffff ffffffff ffffffff     ................
8018d898:	ffffffff ffffffff ffffffff ffffffff     ................
8018d8a8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d8b8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d8c8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d8d8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d8e8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d8f8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d908:	ffffffff ffffffff ffffffff ffffffff     ................
8018d918:	ffffffff ffffffff ffffffff ffffffff     ................
8018d928:	ffffffff ffffffff ffffffff ffffffff     ................
8018d938:	ffffffff ffffffff ffffffff ffffffff     ................
8018d948:	ffffffff ffffffff ffffffff ffffffff     ................
8018d958:	ffffffff ffffffff ffffffff ffffffff     ................
8018d968:	ffffffff ffffffff ffffffff ffffffff     ................
8018d978:	ffffffff ffffffff ffffffff ffffffff     ................
8018d988:	ffffffff ffffffff ffffffff ffffffff     ................
8018d998:	ffffffff ffffffff ffffffff ffffffff     ................
8018d9a8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d9b8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d9c8:	ffffffff ffffffff ffffffff ffffffff     ................
8018d9d8:	ffffffff ffffffff ffffffff              ............

8018d9e4 <MaxAZS_Exp>:
8018d9e4:	38b738b4 38be38ba 38c438c0 38ca38c7     .8.8.8.8.8.8.8.8
8018d9f4:	38d038ce 38d738d4 38dd38da 38e438e0     .8.8.8.8.8.8.8.8

8018da04 <DSP1_SinTable>:
8018da04:	03240000 096a0647 0fab0c8b 15e212c8     ..$.G.j.........
8018da14:	1c0b18f8 22231f19 28262528 2e112b1f     ......#"(%&(.+..
8018da24:	33de30fb 398c36ba 3f173c56 447a41ce     .0.3.6.9V<.?.AzD
8018da34:	49b4471c 4ebf4c3f 539b5133 584255f5     .G.I?L.N3Q.S.UBX
8018da44:	5cb45a82 60ec5ed7 64e862f2 68a666cf     .Z.\.^.`.b.d.f.h
8018da54:	6c246a6d 6f5f6dca 725570e2 750473b5     mj$l.m_o.pUr.s.u
8018da64:	776c7641 798a7884 7b5d7a7d 7ce37c29     Avlw.x.y}z]{)|.|
8018da74:	7e1d7d8a 7f097e9d 7fa77f62 7ff67fd8     .}.~.~..b.......
8018da84:	7ff67fff 7fa77fd8 7f097f62 7e1d7e9d     ........b....~.~
8018da94:	7ce37d8a 7b5d7c29 798a7a7d 776c7884     .}.|)|]{}z.y.xlw
8018daa4:	75047641 725573b5 6f5f70e2 6c246dca     Av.u.sUr.p_o.m$l
8018dab4:	68a66a6d 64e866cf 60ec62f2 5cb45ed7     mj.h.f.d.b.`.^.\
8018dac4:	58425a82 539b55f5 4ebf5133 49b44c3f     .ZBX.U.S3Q.N?L.I
8018dad4:	447a471c 3f1741ce 398c3c56 33de36ba     .GzD.A.?V<.9.6.3
8018dae4:	2e1130fb 28262b1f 22232528 1c0b1f19     .0...+&((%#"....
8018daf4:	15e218f8 0fab12c8 096a0c8b 03240647     ..........j.G.$.
8018db04:	fcdc0000 f696f9b9 f055f375 ea1eed38     ........u.U.8...
8018db14:	e3f5e708 dddde0e7 d7dadad8 d1efd4e1     ................
8018db24:	cc22cf05 c674c946 c0e9c3aa bb86be32     ..".F.t.....2...
8018db34:	b64cb8e4 b141b3c1 ac65aecd a7beaa0b     ..L...A...e.....
8018db44:	a34ca57e 9f14a129 9b189d0e 975a9931     ~.L.).......1.Z.
8018db54:	93dc9593 90a19236 8dab8f1e 8afc8c4b     ....6.......K...
8018db64:	889489bf 8676877c 84a38583 831d83d7     ....|.v.........
8018db74:	81e38276 80f78163 8059809e 800a8028     v...c.....Y.(...
8018db84:	800a8001 80598028 80f7809e 81e38163     ....(.Y.....c...
8018db94:	831d8276 84a383d7 86768583 8894877c     v.........v.|...
8018dba4:	8afc89bf 8dab8c4b 90a18f1e 93dc9236     ....K.......6...
8018dbb4:	975a9593 9b189931 9f149d0e a34ca129     ..Z.1.......).L.
8018dbc4:	a7bea57e ac65aa0b b141aecd b64cb3c1     ~.....e...A...L.
8018dbd4:	bb86b8e4 c0e9be32 c674c3aa cc22c946     ....2.....t.F.".
8018dbe4:	d1efcf05 d7dad4e1 dddddad8 e3f5e0e7     ................
8018dbf4:	ea1ee708 f055ed38 f696f375 fcdcf9b9     ....8.U.u.......

8018dc04 <DSP1_MulTable>:
8018dc04:	00030000 00090006 000f000c 00150012     ................
8018dc14:	001c0019 0022001f 00280025 002f002b     ......".%.(.+./.
8018dc24:	00350032 003b0038 0041003e 00480045     2.5.8.;.>.A.E.H.
8018dc34:	004e004b 00540051 005b0057 0061005e     K.N.Q.T.W.[.^.a.
8018dc44:	00670064 006d006a 00740071 007a0077     d.g.j.m.q.t.w.z.
8018dc54:	0080007d 00870083 008d008a 00930090     }...............
8018dc64:	00990096 00a0009d 00a600a3 00ac00a9     ................
8018dc74:	00b300af 00b900b6 00bf00bc 00c500c2     ................
8018dc84:	00cc00c9 00d200cf 00d800d5 00df00db     ................
8018dc94:	00e500e2 00eb00e8 00f100ee 00f800f5     ................
8018dca4:	00fe00fb 01040101 010b0107 0111010e     ................
8018dcb4:	01170114 011d011a 01240121 012a0127     ........!.$.'.*.
8018dcc4:	0130012d 01370133 013d013a 01430140     -.0.3.7.:.=.@.C.
8018dcd4:	01490146 0150014d 01560153 015c0159     F.I.M.P.S.V.Y.\.
8018dce4:	0163015f 01690166 016f016c 01750172     _.c.f.i.l.o.r.u.
8018dcf4:	017c0178 0182017f 01880185 018e018b     x.|.............
8018dd04:	01950192 019b0198 01a1019e 01a801a4     ................
8018dd14:	01ae01ab 01b401b1 01ba01b7 01c101be     ................
8018dd24:	01c701c4 01cd01ca 01d401d0 01da01d7     ................
8018dd34:	01e001dd 01e601e3 01ed01ea 01f301f0     ................
8018dd44:	01f901f6 020001fc 02060203 020c0209     ................
8018dd54:	0212020f 02190216 021f021c 02250222     ............".%.
8018dd64:	022c0228 0232022f 02380235 023e023b     (.,./.2.5.8.;.>.
8018dd74:	02450242 024b0248 0251024e 02580254     B.E.H.K.N.Q.T.X.
8018dd84:	025e025b 02640261 026a0267 0271026e     [.^.a.d.g.j.n.q.
8018dd94:	02770274 027d027a 02840280 028a0287     t.w.z.}.........
8018dda4:	0290028d 02960293 029d029a 02a302a0     ................
8018ddb4:	02a902a6 02b002ac 02b602b3 02bc02b9     ................
8018ddc4:	02c202bf 02c902c6 02cf02cc 02d502d2     ................
8018ddd4:	02db02d8 02e202df 02e802e5 02ee02eb     ................
8018dde4:	02f502f1 02fb02f8 030102fe 03070304     ................
8018ddf4:	030e030b 03140311 031a0317 0321031d     ..............!.
	...
8018de10:	3025704f 000a5832 78323025 3430253a     Op%02X..%02x:%04
8018de20:	30252078 20207832 20202020 00000020     x %02x       ...
8018de30:	78323025 20202020 00000000 65766f6d     %02x    ....move
8018de40:	64257220 6425722c 00000000 65766f6d      r%d,r%d....move
8018de50:	25722073 25722c64 00000064 78323025     s r%d,r%d...%02x
8018de60:	32302520 00002078 706f7473 00000000      %02x ..stop....
8018de70:	00706f6e 68636163 00000065 0072736c     nop.cache...lsr.
8018de80:	006c6f72 20617262 34302524 00000078     rol.bra $%04x...
8018de90:	20746c62 34302524 00000078 20656762     blt $%04x...bge 
8018dea0:	34302524 00000078 20656e62 34302524     $%04x...bne $%04
8018deb0:	00000078 20716562 34302524 00000078     x...beq $%04x...
8018dec0:	206c7062 34302524 00000078 20696d62     bpl $%04x...bmi 
8018ded0:	34302524 00000078 20636362 34302524     $%04x...bcc $%04
8018dee0:	00000078 20736362 34302524 00000078     x...bcs $%04x...
8018def0:	20637662 34302524 00000078 20737662     bvc $%04x...bvs 
8018df00:	34302524 00000078 72206f74 00000030     $%04x...to r0...
8018df10:	72206f74 00000031 72206f74 00000032     to r1...to r2...
8018df20:	72206f74 00000033 72206f74 00000034     to r3...to r4...
8018df30:	72206f74 00000035 72206f74 00000036     to r5...to r6...
8018df40:	72206f74 00000037 72206f74 00000038     to r7...to r8...
8018df50:	72206f74 00000039 72206f74 00003031     to r9...to r10..
8018df60:	72206f74 00003131 72206f74 00003231     to r11..to r12..
8018df70:	72206f74 00003331 72206f74 00003431     to r13..to r14..
8018df80:	72206f74 00003531 68746977 00307220     to r15..with r0.
8018df90:	68746977 00317220 68746977 00327220     with r1.with r2.
8018dfa0:	68746977 00337220 68746977 00347220     with r3.with r4.
8018dfb0:	68746977 00357220 68746977 00367220     with r5.with r6.
8018dfc0:	68746977 00377220 68746977 00387220     with r7.with r8.
8018dfd0:	68746977 00397220 68746977 30317220     with r9.with r10
8018dfe0:	00000000 68746977 31317220 00000000     ....with r11....
8018dff0:	68746977 32317220 00000000 68746977     with r12....with
8018e000:	33317220 00000000 68746977 34317220      r13....with r14
8018e010:	00000000 68746977 35317220 00000000     ....with r15....
8018e020:	20777473 29307228 00000000 20777473     stw (r0)....stw 
8018e030:	29317228 00000000 20777473 29327228     (r1)....stw (r2)
8018e040:	00000000 20777473 29337228 00000000     ....stw (r3)....
8018e050:	20777473 29347228 00000000 20777473     stw (r4)....stw 
8018e060:	29357228 00000000 20777473 29367228     (r5)....stw (r6)
8018e070:	00000000 20777473 29377228 00000000     ....stw (r7)....
8018e080:	20777473 29387228 00000000 20777473     stw (r8)....stw 
8018e090:	29397228 00000000 20777473 30317228     (r9)....stw (r10
8018e0a0:	00000029 20777473 31317228 00000029     )...stw (r11)...
8018e0b0:	706f6f6c 00000000 31746c61 00000000     loop....alt1....
8018e0c0:	32746c61 00000000 33746c61 00000000     alt2....alt3....
8018e0d0:	2077646c 29307228 00000000 2077646c     ldw (r0)....ldw 
8018e0e0:	29317228 00000000 2077646c 29327228     (r1)....ldw (r2)
8018e0f0:	00000000 2077646c 29337228 00000000     ....ldw (r3)....
8018e100:	2077646c 29347228 00000000 2077646c     ldw (r4)....ldw 
8018e110:	29357228 00000000 2077646c 29367228     (r5)....ldw (r6)
8018e120:	00000000 2077646c 29377228 00000000     ....ldw (r7)....
8018e130:	2077646c 29387228 00000000 2077646c     ldw (r8)....ldw 
8018e140:	29397228 00000000 2077646c 30317228     (r9)....ldw (r10
8018e150:	00000029 2077646c 31317228 00000029     )...ldw (r11)...
8018e160:	746f6c70 00000000 70617773 00000000     plot....swap....
8018e170:	6f6c6f63 00000072 00746f6e 20646461     color...not.add 
8018e180:	00003072 20646461 00003172 20646461     r0..add r1..add 
8018e190:	00003272 20646461 00003372 20646461     r2..add r3..add 
8018e1a0:	00003472 20646461 00003572 20646461     r4..add r5..add 
8018e1b0:	00003672 20646461 00003772 20646461     r6..add r7..add 
8018e1c0:	00003872 20646461 00003972 20646461     r8..add r9..add 
8018e1d0:	00303172 20646461 00313172 20646461     r10.add r11.add 
8018e1e0:	00323172 20646461 00333172 20646461     r12.add r13.add 
8018e1f0:	00343172 20646461 00353172 20627573     r14.add r15.sub 
8018e200:	00003072 20627573 00003172 20627573     r0..sub r1..sub 
8018e210:	00003272 20627573 00003372 20627573     r2..sub r3..sub 
8018e220:	00003472 20627573 00003572 20627573     r4..sub r5..sub 
8018e230:	00003672 20627573 00003772 20627573     r6..sub r7..sub 
8018e240:	00003872 20627573 00003972 20627573     r8..sub r9..sub 
8018e250:	00303172 20627573 00313172 20627573     r10.sub r11.sub 
8018e260:	00323172 20627573 00333172 20627573     r12.sub r13.sub 
8018e270:	00343172 20627573 00353172 6772656d     r14.sub r15.merg
8018e280:	00000065 20646e61 00003172 20646e61     e...and r1..and 
8018e290:	00003272 20646e61 00003372 20646e61     r2..and r3..and 
8018e2a0:	00003472 20646e61 00003572 20646e61     r4..and r5..and 
8018e2b0:	00003672 20646e61 00003772 20646e61     r6..and r7..and 
8018e2c0:	00003872 20646e61 00003972 20646e61     r8..and r9..and 
8018e2d0:	00303172 20646e61 00313172 20646e61     r10.and r11.and 
8018e2e0:	00323172 20646e61 00333172 20646e61     r12.and r13.and 
8018e2f0:	00343172 20646e61 00353172 746c756d     r14.and r15.mult
8018e300:	00307220 746c756d 00317220 746c756d      r0.mult r1.mult
8018e310:	00327220 746c756d 00337220 746c756d      r2.mult r3.mult
8018e320:	00347220 746c756d 00357220 746c756d      r4.mult r5.mult
8018e330:	00367220 746c756d 00377220 746c756d      r6.mult r7.mult
8018e340:	00387220 746c756d 00397220 746c756d      r8.mult r9.mult
8018e350:	30317220 00000000 746c756d 31317220      r10....mult r11
8018e360:	00000000 746c756d 32317220 00000000     ....mult r12....
8018e370:	746c756d 33317220 00000000 746c756d     mult r13....mult
8018e380:	34317220 00000000 746c756d 35317220      r14....mult r15
8018e390:	00000000 006b6273 6b6e696c 00312320     ....sbk.link #1.
8018e3a0:	6b6e696c 00322320 6b6e696c 00332320     link #2.link #3.
8018e3b0:	6b6e696c 00342320 00786573 00727361     link #4.sex.asr.
8018e3c0:	20706d6a 29387228 00000000 20706d6a     jmp (r8)....jmp 
8018e3d0:	29397228 00000000 20706d6a 30317228     (r9)....jmp (r10
8018e3e0:	00000029 20706d6a 31317228 00000029     )...jmp (r11)...
8018e3f0:	20706d6a 32317228 00000029 20706d6a     jmp (r12)...jmp 
8018e400:	33317228 00000029 00626f6c 6c756d66     (r13)...lob.fmul
8018e410:	00000074 20746269 232c3072 32302524     t...ibt r0,#$%02
8018e420:	00000078 20746269 232c3172 32302524     x...ibt r1,#$%02
8018e430:	00000078 20746269 232c3272 32302524     x...ibt r2,#$%02
8018e440:	00000078 20746269 232c3372 32302524     x...ibt r3,#$%02
8018e450:	00000078 20746269 232c3472 32302524     x...ibt r4,#$%02
8018e460:	00000078 20746269 232c3572 32302524     x...ibt r5,#$%02
8018e470:	00000078 20746269 232c3672 32302524     x...ibt r6,#$%02
8018e480:	00000078 20746269 232c3772 32302524     x...ibt r7,#$%02
8018e490:	00000078 20746269 232c3872 32302524     x...ibt r8,#$%02
8018e4a0:	00000078 20746269 232c3972 32302524     x...ibt r9,#$%02
8018e4b0:	00000078 20746269 2c303172 30252423     x...ibt r10,#$%0
8018e4c0:	00007832 20746269 2c313172 30252423     2x..ibt r11,#$%0
8018e4d0:	00007832 20746269 2c323172 30252423     2x..ibt r12,#$%0
8018e4e0:	00007832 20746269 2c333172 30252423     2x..ibt r13,#$%0
8018e4f0:	00007832 20746269 2c343172 30252423     2x..ibt r14,#$%0
8018e500:	00007832 20746269 2c353172 30252423     2x..ibt r15,#$%0
8018e510:	00007832 6d6f7266 00307220 6d6f7266     2x..from r0.from
8018e520:	00317220 6d6f7266 00327220 6d6f7266      r1.from r2.from
8018e530:	00337220 6d6f7266 00347220 6d6f7266      r3.from r4.from
8018e540:	00357220 6d6f7266 00367220 6d6f7266      r5.from r6.from
8018e550:	00377220 6d6f7266 00387220 6d6f7266      r7.from r8.from
8018e560:	00397220 6d6f7266 30317220 00000000      r9.from r10....
8018e570:	6d6f7266 31317220 00000000 6d6f7266     from r11....from
8018e580:	32317220 00000000 6d6f7266 33317220      r12....from r13
8018e590:	00000000 6d6f7266 34317220 00000000     ....from r14....
8018e5a0:	6d6f7266 35317220 00000000 00626968     from r15....hib.
8018e5b0:	7220726f 00000031 7220726f 00000032     or r1...or r2...
8018e5c0:	7220726f 00000033 7220726f 00000034     or r3...or r4...
8018e5d0:	7220726f 00000035 7220726f 00000036     or r5...or r6...
8018e5e0:	7220726f 00000037 7220726f 00000038     or r7...or r8...
8018e5f0:	7220726f 00000039 7220726f 00003031     or r9...or r10..
8018e600:	7220726f 00003131 7220726f 00003231     or r11..or r12..
8018e610:	7220726f 00003331 7220726f 00003431     or r13..or r14..
8018e620:	7220726f 00003531 20636e69 00003072     or r15..inc r0..
8018e630:	20636e69 00003172 20636e69 00003272     inc r1..inc r2..
8018e640:	20636e69 00003372 20636e69 00003472     inc r3..inc r4..
8018e650:	20636e69 00003572 20636e69 00003672     inc r5..inc r6..
8018e660:	20636e69 00003772 20636e69 00003872     inc r7..inc r8..
8018e670:	20636e69 00003972 20636e69 00303172     inc r9..inc r10.
8018e680:	20636e69 00313172 20636e69 00323172     inc r11.inc r12.
8018e690:	20636e69 00333172 20636e69 00343172     inc r13.inc r14.
8018e6a0:	63746567 00000000 20636564 00003072     getc....dec r0..
8018e6b0:	20636564 00003172 20636564 00003272     dec r1..dec r2..
8018e6c0:	20636564 00003372 20636564 00003472     dec r3..dec r4..
8018e6d0:	20636564 00003572 20636564 00003672     dec r5..dec r6..
8018e6e0:	20636564 00003772 20636564 00003872     dec r7..dec r8..
8018e6f0:	20636564 00003972 20636564 00303172     dec r9..dec r10.
8018e700:	20636564 00313172 20636564 00323172     dec r11.dec r12.
8018e710:	20636564 00333172 20636564 00343172     dec r13.dec r14.
8018e720:	62746567 00000000 20747769 232c3072     getb....iwt r0,#
8018e730:	34302524 00000078 20747769 232c3172     $%04x...iwt r1,#
8018e740:	34302524 00000078 20747769 232c3272     $%04x...iwt r2,#
8018e750:	34302524 00000078 20747769 232c3372     $%04x...iwt r3,#
8018e760:	34302524 00000078 20747769 232c3472     $%04x...iwt r4,#
8018e770:	34302524 00000078 20747769 232c3572     $%04x...iwt r5,#
8018e780:	34302524 00000078 20747769 232c3672     $%04x...iwt r6,#
8018e790:	34302524 00000078 20747769 232c3772     $%04x...iwt r7,#
8018e7a0:	34302524 00000078 20747769 232c3872     $%04x...iwt r8,#
8018e7b0:	34302524 00000078 20747769 232c3972     $%04x...iwt r9,#
8018e7c0:	34302524 00000078 20747769 2c303172     $%04x...iwt r10,
8018e7d0:	30252423 00007834 20747769 2c313172     #$%04x..iwt r11,
8018e7e0:	30252423 00007834 20747769 2c323172     #$%04x..iwt r12,
8018e7f0:	30252423 00007834 20747769 2c333172     #$%04x..iwt r13,
8018e800:	30252423 00007834 20747769 2c343172     #$%04x..iwt r14,
8018e810:	30252423 00007834 20747769 2c353172     #$%04x..iwt r15,
8018e820:	30252423 00007834 20627473 29307228     #$%04x..stb (r0)
8018e830:	00000000 20627473 29317228 00000000     ....stb (r1)....
8018e840:	20627473 29327228 00000000 20627473     stb (r2)....stb 
8018e850:	29337228 00000000 20627473 29347228     (r3)....stb (r4)
8018e860:	00000000 20627473 29357228 00000000     ....stb (r5)....
8018e870:	20627473 29367228 00000000 20627473     stb (r6)....stb 
8018e880:	29377228 00000000 20627473 29387228     (r7)....stb (r8)
8018e890:	00000000 20627473 29397228 00000000     ....stb (r9)....
8018e8a0:	20627473 30317228 00000029 20627473     stb (r10)...stb 
8018e8b0:	31317228 00000029 2062646c 29307228     (r11)...ldb (r0)
8018e8c0:	00000000 2062646c 29317228 00000000     ....ldb (r1)....
8018e8d0:	2062646c 29327228 00000000 2062646c     ldb (r2)....ldb 
8018e8e0:	29337228 00000000 2062646c 29347228     (r3)....ldb (r4)
8018e8f0:	00000000 2062646c 29357228 00000000     ....ldb (r5)....
8018e900:	2062646c 29367228 00000000 2062646c     ldb (r6)....ldb 
8018e910:	29377228 00000000 2062646c 29387228     (r7)....ldb (r8)
8018e920:	00000000 2062646c 29397228 00000000     ....ldb (r9)....
8018e930:	2062646c 30317228 00000029 2062646c     ldb (r10)...ldb 
8018e940:	31317228 00000029 78697072 00000000     (r11)...rpix....
8018e950:	646f6d63 00000065 20636461 00003072     cmode...adc r0..
8018e960:	20636461 00003172 20636461 00003272     adc r1..adc r2..
8018e970:	20636461 00003372 20636461 00003472     adc r3..adc r4..
8018e980:	20636461 00003572 20636461 00003672     adc r5..adc r6..
8018e990:	20636461 00003772 20636461 00003872     adc r7..adc r8..
8018e9a0:	20636461 00003972 20636461 00303172     adc r9..adc r10.
8018e9b0:	20636461 00313172 20636461 00323172     adc r11.adc r12.
8018e9c0:	20636461 00333172 20636461 00343172     adc r13.adc r14.
8018e9d0:	20636461 00353172 20636273 00003072     adc r15.sbc r0..
8018e9e0:	20636273 00003172 20636273 00003272     sbc r1..sbc r2..
8018e9f0:	20636273 00003372 20636273 00003472     sbc r3..sbc r4..
8018ea00:	20636273 00003572 20636273 00003672     sbc r5..sbc r6..
8018ea10:	20636273 00003772 20636273 00003872     sbc r7..sbc r8..
8018ea20:	20636273 00003972 20636273 00303172     sbc r9..sbc r10.
8018ea30:	20636273 00313172 20636273 00323172     sbc r11.sbc r12.
8018ea40:	20636273 00333172 20636273 00343172     sbc r13.sbc r14.
8018ea50:	20636273 00353172 20636962 00003172     sbc r15.bic r1..
8018ea60:	20636962 00003272 20636962 00003372     bic r2..bic r3..
8018ea70:	20636962 00003472 20636962 00003572     bic r4..bic r5..
8018ea80:	20636962 00003672 20636962 00003772     bic r6..bic r7..
8018ea90:	20636962 00003872 20636962 00003972     bic r8..bic r9..
8018eaa0:	20636962 00303172 20636962 00313172     bic r10.bic r11.
8018eab0:	20636962 00323172 20636962 00333172     bic r12.bic r13.
8018eac0:	20636962 00343172 20636962 00353172     bic r14.bic r15.
8018ead0:	6c756d75 30722074 00000000 6c756d75     umult r0....umul
8018eae0:	31722074 00000000 6c756d75 32722074     t r1....umult r2
8018eaf0:	00000000 6c756d75 33722074 00000000     ....umult r3....
8018eb00:	6c756d75 34722074 00000000 6c756d75     umult r4....umul
8018eb10:	35722074 00000000 6c756d75 36722074     t r5....umult r6
8018eb20:	00000000 6c756d75 37722074 00000000     ....umult r7....
8018eb30:	6c756d75 38722074 00000000 6c756d75     umult r8....umul
8018eb40:	39722074 00000000 6c756d75 31722074     t r9....umult r1
8018eb50:	00000030 6c756d75 31722074 00000031     0...umult r11...
8018eb60:	6c756d75 31722074 00000032 6c756d75     umult r12...umul
8018eb70:	31722074 00000033 6c756d75 31722074     t r13...umult r1
8018eb80:	00000034 6c756d75 31722074 00000035     4...umult r15...
8018eb90:	32766964 00000000 706d6a6c 38722820     div2....ljmp (r8
8018eba0:	00000029 706d6a6c 39722820 00000029     )...ljmp (r9)...
8018ebb0:	706d6a6c 31722820 00002930 706d6a6c     ljmp (r10)..ljmp
8018ebc0:	31722820 00002931 706d6a6c 31722820      (r11)..ljmp (r1
8018ebd0:	00002932 706d6a6c 31722820 00002933     2)..ljmp (r13)..
8018ebe0:	6c756d6c 00000074 20736d6c 282c3072     lmult...lms r0,(
8018ebf0:	34302524 00002978 20736d6c 282c3172     $%04x)..lms r1,(
8018ec00:	34302524 00002978 20736d6c 282c3272     $%04x)..lms r2,(
8018ec10:	34302524 00002978 20736d6c 282c3372     $%04x)..lms r3,(
8018ec20:	34302524 00002978 20736d6c 282c3472     $%04x)..lms r4,(
8018ec30:	34302524 00002978 20736d6c 282c3572     $%04x)..lms r5,(
8018ec40:	34302524 00002978 20736d6c 282c3672     $%04x)..lms r6,(
8018ec50:	34302524 00002978 20736d6c 282c3772     $%04x)..lms r7,(
8018ec60:	34302524 00002978 20736d6c 282c3872     $%04x)..lms r8,(
8018ec70:	34302524 00002978 20736d6c 282c3972     $%04x)..lms r9,(
8018ec80:	34302524 00002978 20736d6c 2c303172     $%04x)..lms r10,
8018ec90:	30252428 00297834 20736d6c 2c313172     ($%04x).lms r11,
8018eca0:	30252428 00297834 20736d6c 2c323172     ($%04x).lms r12,
8018ecb0:	30252428 00297834 20736d6c 2c333172     ($%04x).lms r13,
8018ecc0:	30252428 00297834 20736d6c 2c343172     ($%04x).lms r14,
8018ecd0:	30252428 00297834 20736d6c 2c353172     ($%04x).lms r15,
8018ece0:	30252428 00297834 20726f78 00003172     ($%04x).xor r1..
8018ecf0:	20726f78 00003272 20726f78 00003372     xor r2..xor r3..
8018ed00:	20726f78 00003472 20726f78 00003572     xor r4..xor r5..
8018ed10:	20726f78 00003672 20726f78 00003772     xor r6..xor r7..
8018ed20:	20726f78 00003872 20726f78 00003972     xor r8..xor r9..
8018ed30:	20726f78 00303172 20726f78 00313172     xor r10.xor r11.
8018ed40:	20726f78 00323172 20726f78 00333172     xor r12.xor r13.
8018ed50:	20726f78 00343172 20726f78 00353172     xor r14.xor r15.
8018ed60:	62746567 00000068 72206d6c 24282c30     getbh...lm r0,($
8018ed70:	78343025 00000029 72206d6c 24282c31     %04x)...lm r1,($
8018ed80:	78343025 00000029 72206d6c 24282c32     %04x)...lm r2,($
8018ed90:	78343025 00000029 72206d6c 24282c33     %04x)...lm r3,($
8018eda0:	78343025 00000029 72206d6c 24282c34     %04x)...lm r4,($
8018edb0:	78343025 00000029 72206d6c 24282c35     %04x)...lm r5,($
8018edc0:	78343025 00000029 72206d6c 24282c36     %04x)...lm r6,($
8018edd0:	78343025 00000029 72206d6c 24282c37     %04x)...lm r7,($
8018ede0:	78343025 00000029 72206d6c 24282c38     %04x)...lm r8,($
8018edf0:	78343025 00000029 72206d6c 24282c39     %04x)...lm r9,($
8018ee00:	78343025 00000029 72206d6c 282c3031     %04x)...lm r10,(
8018ee10:	34302524 00002978 72206d6c 282c3131     $%04x)..lm r11,(
8018ee20:	34302524 00002978 72206d6c 282c3231     $%04x)..lm r12,(
8018ee30:	34302524 00002978 72206d6c 282c3331     $%04x)..lm r13,(
8018ee40:	34302524 00002978 72206d6c 282c3431     $%04x)..lm r14,(
8018ee50:	34302524 00002978 72206d6c 282c3531     $%04x)..lm r15,(
8018ee60:	34302524 00002978 20646461 00003023     $%04x)..add #0..
8018ee70:	20646461 00003123 20646461 00003223     add #1..add #2..
8018ee80:	20646461 00003323 20646461 00003423     add #3..add #4..
8018ee90:	20646461 00003523 20646461 00003623     add #5..add #6..
8018eea0:	20646461 00003723 20646461 00003823     add #7..add #8..
8018eeb0:	20646461 00003923 20646461 00303123     add #9..add #10.
8018eec0:	20646461 00313123 20646461 00323123     add #11.add #12.
8018eed0:	20646461 00333123 20646461 00343123     add #13.add #14.
8018eee0:	20646461 00353123 20627573 00003023     add #15.sub #0..
8018eef0:	20627573 00003123 20627573 00003223     sub #1..sub #2..
8018ef00:	20627573 00003323 20627573 00003423     sub #3..sub #4..
8018ef10:	20627573 00003523 20627573 00003623     sub #5..sub #6..
8018ef20:	20627573 00003723 20627573 00003823     sub #7..sub #8..
8018ef30:	20627573 00003923 20627573 00303123     sub #9..sub #10.
8018ef40:	20627573 00313123 20627573 00323123     sub #11.sub #12.
8018ef50:	20627573 00333123 20627573 00343123     sub #13.sub #14.
8018ef60:	20627573 00353123 20646e61 00003123     sub #15.and #1..
8018ef70:	20646e61 00003223 20646e61 00003323     and #2..and #3..
8018ef80:	20646e61 00003423 20646e61 00003523     and #4..and #5..
8018ef90:	20646e61 00003623 20646e61 00003723     and #6..and #7..
8018efa0:	20646e61 00003823 20646e61 00003923     and #8..and #9..
8018efb0:	20646e61 00303123 20646e61 00313123     and #10.and #11.
8018efc0:	20646e61 00323123 20646e61 00333123     and #12.and #13.
8018efd0:	20646e61 00343123 20646e61 00353123     and #14.and #15.
8018efe0:	746c756d 00302320 746c756d 00312320     mult #0.mult #1.
8018eff0:	746c756d 00322320 746c756d 00332320     mult #2.mult #3.
8018f000:	746c756d 00342320 746c756d 00352320     mult #4.mult #5.
8018f010:	746c756d 00362320 746c756d 00372320     mult #6.mult #7.
8018f020:	746c756d 00382320 746c756d 00392320     mult #8.mult #9.
8018f030:	746c756d 30312320 00000000 746c756d     mult #10....mult
8018f040:	31312320 00000000 746c756d 32312320      #11....mult #12
8018f050:	00000000 746c756d 33312320 00000000     ....mult #13....
8018f060:	746c756d 34312320 00000000 746c756d     mult #14....mult
8018f070:	35312320 00000000 20736d73 30252428      #15....sms ($%0
8018f080:	2c297834 00003072 20736d73 30252428     4x),r0..sms ($%0
8018f090:	2c297834 00003172 20736d73 30252428     4x),r1..sms ($%0
8018f0a0:	2c297834 00003272 20736d73 30252428     4x),r2..sms ($%0
8018f0b0:	2c297834 00003372 20736d73 30252428     4x),r3..sms ($%0
8018f0c0:	2c297834 00003472 20736d73 30252428     4x),r4..sms ($%0
8018f0d0:	2c297834 00003572 20736d73 30252428     4x),r5..sms ($%0
8018f0e0:	2c297834 00003672 20736d73 30252428     4x),r6..sms ($%0
8018f0f0:	2c297834 00003772 20736d73 30252428     4x),r7..sms ($%0
8018f100:	2c297834 00003872 20736d73 30252428     4x),r8..sms ($%0
8018f110:	2c297834 00003972 20736d73 30252428     4x),r9..sms ($%0
8018f120:	2c297834 00303172 20736d73 30252428     4x),r10.sms ($%0
8018f130:	2c297834 00313172 20736d73 30252428     4x),r11.sms ($%0
8018f140:	2c297834 00323172 20736d73 30252428     4x),r12.sms ($%0
8018f150:	2c297834 00333172 20736d73 30252428     4x),r13.sms ($%0
8018f160:	2c297834 00343172 20736d73 30252428     4x),r14.sms ($%0
8018f170:	2c297834 00353172 2320726f 00000031     4x),r15.or #1...
8018f180:	2320726f 00000032 2320726f 00000033     or #2...or #3...
8018f190:	2320726f 00000034 2320726f 00000035     or #4...or #5...
8018f1a0:	2320726f 00000036 2320726f 00000037     or #6...or #7...
8018f1b0:	2320726f 00000038 2320726f 00000039     or #8...or #9...
8018f1c0:	2320726f 00003031 2320726f 00003131     or #10..or #11..
8018f1d0:	2320726f 00003231 2320726f 00003331     or #12..or #13..
8018f1e0:	2320726f 00003431 2320726f 00003531     or #14..or #15..
8018f1f0:	626d6172 00000000 62746567 0000006c     ramb....getbl...
8018f200:	28206d73 34302524 722c2978 00000030     sm ($%04x),r0...
8018f210:	28206d73 34302524 722c2978 00000031     sm ($%04x),r1...
8018f220:	28206d73 34302524 722c2978 00000032     sm ($%04x),r2...
8018f230:	28206d73 34302524 722c2978 00000033     sm ($%04x),r3...
8018f240:	28206d73 34302524 722c2978 00000034     sm ($%04x),r4...
8018f250:	28206d73 34302524 722c2978 00000035     sm ($%04x),r5...
8018f260:	28206d73 34302524 722c2978 00000036     sm ($%04x),r6...
8018f270:	28206d73 34302524 722c2978 00000037     sm ($%04x),r7...
8018f280:	28206d73 34302524 722c2978 00000038     sm ($%04x),r8...
8018f290:	28206d73 34302524 722c2978 00000039     sm ($%04x),r9...
8018f2a0:	28206d73 34302524 722c2978 00003031     sm ($%04x),r10..
8018f2b0:	28206d73 34302524 722c2978 00003131     sm ($%04x),r11..
8018f2c0:	28206d73 34302524 722c2978 00003231     sm ($%04x),r12..
8018f2d0:	28206d73 34302524 722c2978 00003331     sm ($%04x),r13..
8018f2e0:	28206d73 34302524 722c2978 00003431     sm ($%04x),r14..
8018f2f0:	28206d73 34302524 722c2978 00003531     sm ($%04x),r15..
8018f300:	20636461 00003023 20636461 00003123     adc #0..adc #1..
8018f310:	20636461 00003223 20636461 00003323     adc #2..adc #3..
8018f320:	20636461 00003423 20636461 00003523     adc #4..adc #5..
8018f330:	20636461 00003623 20636461 00003723     adc #6..adc #7..
8018f340:	20636461 00003823 20636461 00003923     adc #8..adc #9..
8018f350:	20636461 00303123 20636461 00313123     adc #10.adc #11.
8018f360:	20636461 00323123 20636461 00333123     adc #12.adc #13.
8018f370:	20636461 00343123 20636461 00353123     adc #14.adc #15.
8018f380:	20706d63 00003072 20706d63 00003172     cmp r0..cmp r1..
8018f390:	20706d63 00003272 20706d63 00003372     cmp r2..cmp r3..
8018f3a0:	20706d63 00003472 20706d63 00003572     cmp r4..cmp r5..
8018f3b0:	20706d63 00003672 20706d63 00003772     cmp r6..cmp r7..
8018f3c0:	20706d63 00003872 20706d63 00003972     cmp r8..cmp r9..
8018f3d0:	20706d63 00303172 20706d63 00313172     cmp r10.cmp r11.
8018f3e0:	20706d63 00323172 20706d63 00333172     cmp r12.cmp r13.
8018f3f0:	20706d63 00343172 20706d63 00353172     cmp r14.cmp r15.
8018f400:	20636962 00003123 20636962 00003223     bic #1..bic #2..
8018f410:	20636962 00003323 20636962 00003423     bic #3..bic #4..
8018f420:	20636962 00003523 20636962 00003623     bic #5..bic #6..
8018f430:	20636962 00003723 20636962 00003823     bic #7..bic #8..
8018f440:	20636962 00003923 20636962 00303123     bic #9..bic #10.
8018f450:	20636962 00313123 20636962 00323123     bic #11.bic #12.
8018f460:	20636962 00333123 20636962 00343123     bic #13.bic #14.
8018f470:	20636962 00353123 6c756d75 30232074     bic #15.umult #0
8018f480:	00000000 6c756d75 31232074 00000000     ....umult #1....
8018f490:	6c756d75 32232074 00000000 6c756d75     umult #2....umul
8018f4a0:	33232074 00000000 6c756d75 34232074     t #3....umult #4
8018f4b0:	00000000 6c756d75 35232074 00000000     ....umult #5....
8018f4c0:	6c756d75 36232074 00000000 6c756d75     umult #6....umul
8018f4d0:	37232074 00000000 6c756d75 38232074     t #7....umult #8
8018f4e0:	00000000 6c756d75 39232074 00000000     ....umult #9....
8018f4f0:	6c756d75 31232074 00000030 6c756d75     umult #10...umul
8018f500:	31232074 00000031 6c756d75 31232074     t #11...umult #1
8018f510:	00000032 6c756d75 31232074 00000033     2...umult #13...
8018f520:	6c756d75 31232074 00000034 6c756d75     umult #14...umul
8018f530:	31232074 00000035 20726f78 00003123     t #15...xor #1..
8018f540:	20726f78 00003223 20726f78 00003323     xor #2..xor #3..
8018f550:	20726f78 00003423 20726f78 00003523     xor #4..xor #5..
8018f560:	20726f78 00003623 20726f78 00003723     xor #6..xor #7..
8018f570:	20726f78 00003823 20726f78 00003923     xor #8..xor #9..
8018f580:	20726f78 00303123 20726f78 00313123     xor #10.xor #11.
8018f590:	20726f78 00323123 20726f78 00333123     xor #12.xor #13.
8018f5a0:	20726f78 00343123 20726f78 00353123     xor #14.xor #15.
8018f5b0:	626d6f72 00000000 62746567 00000073     romb....getbs...

8018f5c0 <_ZZ20fx_readRegisterSpacevE6avMult>:
8018f5c0:	00000010 00000020 00000020 00000040     .... ... ...@...

8018f5d0 <_ZZ20fx_readRegisterSpacevE8avHeight>:
8018f5d0:	00000080 000000a0 000000c0 00000100     ................

8018f5e0 <_ZZ7FxResetP8FxInit_sE10appfOpcode>:
8018f5e0:	801ea394                                ....

8018f5e4 <_ZZ7FxResetP8FxInit_sE8appfPlot>:
8018f5e4:	801ea36c                                l...

8018f5e8 <_ZZ7FxResetP8FxInit_sE12appfFunction>:
8018f5e8:	801ea360 00000000 4f525245 78662052     `.......ERROR fx
8018f5f8:	6970725f 626f5f78 6163206a 64656c6c     _rpix_obj called
8018f608:	0000000a 4f525245 78662052 6f6c705f     ....ERROR fx_plo
8018f618:	626f5f74 6163206a 64656c6c 0000000a     t_obj called....
8018f628:	80226dd8 80226dd8 80226dd8 80226dd8     .m"..m"..m"..m".
8018f638:	8021701c 80226dd8 80226dd8 8021701c     .p!..m"..m"..p!.
8018f648:	80226dd8 8021701c 80226dd8 8022c90c     .m"..p!..m"...".
8018f658:	802250e8 80226dd8 8022c90c 802250e8     .P"..m"..."..P".
8018f668:	80226dd8 8022c90c 802250e8 80226dd8     .m"..."..P"..m".
8018f678:	8022c90c 802250e8 80226dd8 8022c90c     .."..P"..m"...".
8018f688:	802250e8 8021701c 80226dd8 802250e8     .P"..p!..m"..P".
8018f698:	8021701c 80226dd8 8022c90c 80226dd8     .p!..m"..."..m".
8018f6a8:	80225bc4 00000000 80055a8c 80055aa0     .["......Z...Z..
8018f6b8:	80055ab4 80055ac8 80055a64 80055488     .Z...Z..dZ...T..
8018f6c8:	80055a78 80055a50                       xZ..PZ..

8018f6d0 <font>:
8018f6d0:	8018f7b0 8018f834 8018f8b8 8018f93c     ....4.......<...
8018f6e0:	8018f9c0 8018fa44 8018fac8 8018fb4c     ....D.......L...
8018f6f0:	8018fbd0 8018fc54 8018fcd8 8018fd5c     ....T.......\...
8018f700:	8018fde0 8018fe64 8018fee8 8018ff6c     ....d.......l...
8018f710:	8018fff0 80190074 801900f8 8019017c     ....t.......|...
8018f720:	80190200 80190284 80190308 8019038c     ................
8018f730:	80190410 80190494 80190518 8019059c     ................
8018f740:	80190620 801906a4 80190728 801907ac      .......(.......
8018f750:	80190830 801908b4 80190938 801909bc     0.......8.......
8018f760:	80190a40 80190ac4 80190b48 80190bcc     @.......H.......
8018f770:	80190c50 80190cd4 80190d58 80190ddc     P.......X.......
8018f780:	80190e60 80190ee4 80190f68 80190fec     `.......h.......
8018f790:	80191070 801910f4 80191178 801911fc     p.......x.......
8018f7a0:	80191280 80191304 00000000 00000000     ................
8018f7b0:	20202020 20202020 2e202020 20202020                .    
8018f7c0:	202e2020 2020202e 20202020 20202020       . .           
8018f7d0:	20202020 20202020 20202e20 20202020              .      
8018f7e0:	20202020 20202020 2e2e2020 20202020               ..    
8018f7f0:	2e202020 20202020 202e2020 20202020        .      .     
8018f800:	20202020 20202020 20202020 20202020                     
8018f810:	20202020 20202020 20202020 20202020                     
8018f820:	20202020 20202020 20202020 20202020                     
8018f830:	00000000 20202020 20202020 232e2020     ....          .#
8018f840:	2020202e 2e232e20 20202e23 202e2020     .    .#.#.    . 
8018f850:	2020202e 2e2e2020 2020202e 202e232e     .     ...   .#. 
8018f860:	2020202e 202e2020 20202020 23232e20     .     .      .##
8018f870:	2020202e 232e2020 2020202e 2e232e20     .     .#.    .#.
8018f880:	20202020 2e202e20 20202020 2e202020          . .       .
8018f890:	20202020 20202020 20202020 20202020                     
8018f8a0:	20202020 20202020 20202020 20202020                     
8018f8b0:	2020202e 00000000 20202020 20202020     .   ....        
8018f8c0:	232e2020 2020202e 2e232e20 20202e23       .#.    .#.#.  
8018f8d0:	2e232e20 20202e23 23232e20 20202e23      .#.#.   .###.  
8018f8e0:	2e2e232e 20202e23 2e232e20 20202020     .#..#.   .#.    
8018f8f0:	2e232e20 20202020 2e232e20 20202020      .#.     .#.    
8018f900:	232e2020 2020202e 232e232e 2020202e       .#.   .#.#.   
8018f910:	232e2020 2020202e 20202020 20202020       .#.           
8018f920:	20202020 20202020 20202020 20202020                     
8018f930:	2e202020 20202e23 00000000 20202020        .#.  ....    
8018f940:	20202020 232e2020 2020202e 2e232e20           .#.    .#.
8018f950:	20202e23 2323232e 202e2323 232e232e     #.  .#####. .#.#
8018f960:	2020202e 232e2e20 2020202e 232e232e     .    ..#.   .#.#
8018f970:	2020202e 202e232e 20202020 2e232e20     .   .#.      .#.
8018f980:	20202020 232e2020 2020202e 2e232e20           .#.    .#.
8018f990:	20202020 232e2e20 20202e2e 20202020          ..#..      
8018f9a0:	20202020 2e2e2e20 2020202e 20202020          ....       
8018f9b0:	20202020 232e2020 2020202e 00000000           .#.   ....
8018f9c0:	20202020 20202020 232e2020 2020202e               .#.   
8018f9d0:	202e2020 2020202e 2e232e20 20202e23       . .    .#.#.  
8018f9e0:	23232e20 20202e23 2e232e20 2020202e      .###.   .#..   
8018f9f0:	2e232e20 20202020 20202e20 20202020      .#.     .      
8018fa00:	2e232e20 20202020 232e2020 2020202e      .#.      .#.   
8018fa10:	2323232e 2020202e 2323232e 202e2323     .###.   .#####. 
8018fa20:	2e2e2020 20202020 2323232e 20202e23       ..    .####.  
8018fa30:	2e2e2020 20202020 2e232e20 20202020       ..     .#.    
8018fa40:	00000000 20202020 20202020 2e202020     ....           .
8018fa50:	20202020 20202020 20202020 2323232e                 .###
8018fa60:	202e2323 232e2020 202e232e 2e2e232e     ##.   .#.#. .#..
8018fa70:	20202e23 232e232e 2020202e 20202020     #.  .#.#.       
8018fa80:	20202020 2e232e20 20202020 232e2020          .#.      .#
8018fa90:	2020202e 2e232e20 20202020 232e2e20     .    .#.     ..#
8018faa0:	20202e2e 23232e20 2020202e 2e2e2e20     ..   .##.    ...
8018fab0:	2020202e 23232e20 2020202e 202e232e     .    .##.   .#. 
8018fac0:	20202020 00000000 20202020 20202020         ....        
8018fad0:	232e2020 2020202e 20202020 20202020       .#.           
8018fae0:	2e232e20 20202e23 23232e20 20202e23      .#.#.   .###.  
8018faf0:	2e202e20 20202e23 2e232e20 20202e23      . .#.   .#.#.  
8018fb00:	20202020 20202020 232e2020 2020202e               .#.   
8018fb10:	2e232e20 20202020 232e232e 2020202e      .#.    .#.#.   
8018fb20:	232e2020 2020202e 2e232e20 20202020       .#.    .#.    
8018fb30:	20202020 20202020 23232e20 2020202e              .##.   
8018fb40:	20202e20 20202020 00000000 20202020      .      ....    
8018fb50:	20202020 2e202020 20202020 20202020            .        
8018fb60:	20202020 202e2020 2020202e 2e2e2020           . .     ..
8018fb70:	2020202e 20202020 2020202e 202e2020     .       .     . 
8018fb80:	2020202e 20202020 20202020 2e202020     .              .
8018fb90:	20202020 202e2020 20202020 2e202e20           .      . .
8018fba0:	20202020 2e202020 20202020 202e232e            .    .#. 
8018fbb0:	20202020 20202020 20202020 2e2e2020                   ..
8018fbc0:	20202020 20202020 20202020 00000000                 ....
8018fbd0:	20202020 20202020 20202020 20202020                     
8018fbe0:	20202020 20202020 20202020 20202020                     
8018fbf0:	20202020 20202020 20202020 20202020                     
8018fc00:	20202020 20202020 20202020 20202020                     
8018fc10:	20202020 20202020 20202020 20202020                     
8018fc20:	20202020 20202020 20202020 20202020                     
8018fc30:	20202e20 20202020 20202020 20202020      .              
8018fc40:	20202020 20202020 20202020 20202020                     
8018fc50:	00000000 202e2020 20202020 202e2020     ....  .       . 
8018fc60:	20202020 2e2e2020 20202020 2e2e2e20           ..     ...
8018fc70:	2020202e 2e202020 20202020 2e2e2e20     .      .     ...
8018fc80:	2020202e 2e2e2020 20202020 2e2e2e20     .     ..     ...
8018fc90:	2020202e 2e2e2020 20202020 2e2e2020     .     ..      ..
8018fca0:	20202020 20202020 20202020 20202020                     
8018fcb0:	20202020 20202020 20202020 20202020                     
8018fcc0:	20202020 20202020 20202020 202e2020                   . 
8018fcd0:	20202020 00000000 2e232e20 20202020         .... .#.    
8018fce0:	2e232e20 20202020 23232e20 2020202e      .#.     .##.   
8018fcf0:	2323232e 20202e23 232e2020 2020202e     .####.    .#.   
8018fd00:	2323232e 20202e23 23232e20 2020202e     .####.   .##.   
8018fd10:	2323232e 20202e23 23232e20 2020202e     .####.   .##.   
8018fd20:	23232e20 2020202e 2e2e2020 20202020      .##.     ..    
8018fd30:	2e2e2020 20202020 2e202020 20202020       ..       .    
8018fd40:	20202020 20202020 20202e20 20202020              .      
8018fd50:	2e232e20 20202020 00000000 232e232e      .#.    .....#.#
8018fd60:	2020202e 2e23232e 20202020 2e2e232e     .   .##.    .#..
8018fd70:	20202e23 2e2e2e20 20202e23 23232e20     #.   ...#.   .##
8018fd80:	2020202e 2e2e232e 2020202e 2e2e232e     .   .#...   .#..
8018fd90:	20202020 2e2e2e20 20202e23 2e2e232e          ...#.  .#..
8018fda0:	20202e23 2e2e232e 20202e23 23232e20     #.  .#..#.   .##
8018fdb0:	2020202e 23232e20 2020202e 232e2020     .    .##.     .#
8018fdc0:	2020202e 2e2e2e20 2020202e 202e232e     .    ....   .#. 
8018fdd0:	20202020 232e232e 2020202e 00000000         .#.#.   ....
8018fde0:	232e232e 2020202e 2e232e20 20202020     .#.#.    .#.    
8018fdf0:	2e202e20 20202e23 23232e20 2020202e      . .#.   .##.   
8018fe00:	232e232e 2020202e 2323232e 2020202e     .#.#.   .###.   
8018fe10:	2323232e 2020202e 232e2020 2020202e     .###.     .#.   
8018fe20:	23232e20 2020202e 2e2e232e 20202e23      .##.   .#..#.  
8018fe30:	23232e20 2020202e 23232e20 2020202e      .##.    .##.   
8018fe40:	2e232e20 20202020 2323232e 20202e23      .#.    .####.  
8018fe50:	2e232e20 20202020 232e2e20 2020202e      .#.     ..#.   
8018fe60:	00000000 232e232e 2020202e 2e232e20     .....#.#.    .#.
8018fe70:	20202020 232e2020 2020202e 2e2e2e20           .#.    ...
8018fe80:	20202e23 2323232e 20202e23 2e2e2e20     #.  .####.   ...
8018fe90:	20202e23 2e2e232e 20202e23 232e2020     #.  .#..#.    .#
8018fea0:	2020202e 2e2e232e 20202e23 23232e20     .   .#..#.   .##
8018feb0:	20202e23 2e2e2020 20202020 2e2e2020     #.    ..      ..
8018fec0:	20202020 202e232e 20202020 2e2e2e20         .#.      ...
8018fed0:	2020202e 232e2020 2020202e 2e232e20     .     .#.    .#.
8018fee0:	20202020 00000000 232e232e 2020202e         .....#.#.   
8018fef0:	2e232e20 20202020 2e232e20 2020202e      .#.     .#..   
8018ff00:	2e2e232e 20202e23 232e2e20 2020202e     .#..#.   ..#.   
8018ff10:	2e2e232e 20202e23 2e2e232e 20202e23     .#..#.  .#..#.  
8018ff20:	2e232e20 20202020 2e2e232e 20202e23      .#.    .#..#.  
8018ff30:	2e2e2020 20202e23 23232e20 2020202e       ..#.   .##.   
8018ff40:	23232e20 2020202e 2e232e20 20202020      .##.    .#.    
8018ff50:	2323232e 20202e23 2e232e20 20202020     .####.   .#.    
8018ff60:	202e2020 20202020 00000000 2e232e20       .     .... .#.
8018ff70:	20202020 2323232e 2020202e 2323232e         .###.   .###
8018ff80:	20202e23 23232e20 2020202e 232e2020     #.   .##.     .#
8018ff90:	2020202e 23232e20 2020202e 23232e20     .    .##.    .##
8018ffa0:	2020202e 2e232e20 20202020 23232e20     .    .#.     .##
8018ffb0:	2020202e 23232e20 2020202e 23232e20     .    .##.    .##
8018ffc0:	2020202e 2e232e20 20202020 232e2020     .    .#.      .#
8018ffd0:	2020202e 2e2e2e20 2020202e 202e232e     .    ....   .#. 
8018ffe0:	20202020 2e232e20 20202020 00000000          .#.    ....
8018fff0:	202e2020 20202020 2e2e2e20 20202020       .      ...    
80190000:	2e2e2e20 2020202e 2e2e2020 20202020      ....     ..    
80190010:	2e202020 20202020 2e2e2020 20202020        .      ..    
80190020:	2e2e2020 20202020 202e2020 20202020       ..      .     
80190030:	2e2e2020 20202020 2e2e2020 20202020       ..      ..    
80190040:	2e2e2020 20202020 202e232e 20202020       ..    .#.     
80190050:	2e202020 20202020 20202020 20202020        .            
80190060:	20202e20 20202020 202e2020 20202020      .        .     
80190070:	00000000 20202020 20202020 20202020     ....            
80190080:	20202020 20202020 20202020 20202020                     
80190090:	20202020 20202020 20202020 20202020                     
801900a0:	20202020 20202020 20202020 20202020                     
801900b0:	20202020 20202020 20202020 20202020                     
801900c0:	20202020 20202020 20202020 20202e20                  .  
801900d0:	20202020 20202020 20202020 20202020                     
801900e0:	20202020 20202020 20202020 20202020                     
801900f0:	20202020 00000000 2e2e2020 20202020         ....  ..    
80190100:	2e2e2020 20202020 2e2e2e20 20202020       ..     ...    
80190110:	2e2e2020 20202020 2e2e2e20 20202020       ..     ...    
80190120:	2e2e2e20 2020202e 2e2e2e20 2020202e      ....    ....   
80190130:	2e2e2020 20202020 20202e20 2020202e       ..     .  .   
80190140:	2e2e2e20 20202020 20202020 2020202e      ...        .   
80190150:	20202e20 2020202e 20202e20 20202020      .  .    .      
80190160:	20202e20 20202e20 20202e20 20202e20      .   .   .   .  
80190170:	2e2e2020 20202020 00000000 23232e20       ..    .... .##
80190180:	2020202e 23232e20 2020202e 2323232e     .    .##.   .###
80190190:	2020202e 23232e20 2020202e 2323232e     .    .##.   .###
801901a0:	2020202e 2323232e 20202e23 2323232e     .   .####.  .###
801901b0:	20202e23 23232e20 2020202e 2e2e232e     #.   .##.   .#..
801901c0:	20202e23 2323232e 2020202e 2e202020     #.  .###.      .
801901d0:	20202e23 2e2e232e 20202e23 202e232e     #.  .#..#.  .#. 
801901e0:	20202020 202e232e 202e232e 202e232e         .#. .#. .#. 
801901f0:	202e232e 23232e20 2020202e 00000000     .#.  .##.   ....
80190200:	2e2e232e 20202e23 2e2e232e 20202e23     .#..#.  .#..#.  
80190210:	2e2e232e 20202e23 2e2e232e 20202e23     .#..#.  .#..#.  
80190220:	2e2e232e 20202e23 2e2e232e 2020202e     .#..#.  .#...   
80190230:	2e2e232e 2020202e 2e2e232e 20202e23     .#...   .#..#.  
80190240:	2e2e232e 20202e23 2e232e20 20202020     .#..#.   .#.    
80190250:	2e202020 20202e23 232e232e 2020202e        .#.  .#.#.   
80190260:	202e232e 20202020 2e23232e 202e2323     .#.     .##.##. 
80190270:	2e23232e 202e232e 2e2e232e 20202e23     .##..#. .#..#.  
80190280:	00000000 232e232e 20202e23 2e2e232e     .....#.##.  .#..
80190290:	20202e23 2323232e 2020202e 202e232e     #.  .###.   .#. 
801902a0:	2020202e 2e2e232e 20202e23 2323232e     .   .#..#.  .###
801902b0:	2020202e 2323232e 2020202e 2e2e232e     .   .###.   .#..
801902c0:	2020202e 2323232e 20202e23 2e232e20     .   .####.   .#.
801902d0:	20202020 2e202020 20202e23 2e23232e            .#.  .##.
801902e0:	20202020 202e232e 20202020 232e232e         .#.     .#.#
801902f0:	202e232e 232e232e 202e232e 2e2e232e     .#. .#.#.#. .#..
80190300:	20202e23 00000000 232e232e 20202e23     #.  .....#.##.  
80190310:	2323232e 20202e23 2e2e232e 20202e23     .####.  .#..#.  
80190320:	202e232e 2020202e 2e2e232e 20202e23     .#. .   .#..#.  
80190330:	2e2e232e 20202020 2e2e232e 20202020     .#..    .#..    
80190340:	232e232e 20202e23 2e2e232e 20202e23     .#.##.  .#..#.  
80190350:	2e232e20 20202020 2e202e20 20202e23      .#.     . .#.  
80190360:	2e23232e 20202020 202e232e 20202020     .##.    .#.     
80190370:	2e2e232e 202e232e 232e232e 202e232e     .#...#. .#.#.#. 
80190380:	2e2e232e 20202e23 00000000 2e2e232e     .#..#.  .....#..
80190390:	2020202e 2e2e232e 20202e23 2e2e232e     .   .#..#.  .#..
801903a0:	20202e23 2e2e232e 20202e23 2e2e232e     #.  .#..#.  .#..
801903b0:	20202e23 2e2e232e 2020202e 202e232e     #.  .#...   .#. 
801903c0:	20202020 2e2e232e 20202e23 2e2e232e         .#..#.  .#..
801903d0:	20202e23 2e232e20 20202020 2e2e232e     #.   .#.    .#..
801903e0:	20202e23 232e232e 2020202e 2e2e232e     #.  .#.#.   .#..
801903f0:	2020202e 202e232e 202e232e 2e2e232e     .   .#. .#. .#..
80190400:	202e2323 2e2e232e 20202e23 00000000     ##. .#..#.  ....
80190410:	23232e20 2020202e 2e2e232e 20202e23      .##.   .#..#.  
80190420:	2323232e 2020202e 23232e20 2020202e     .###.    .##.   
80190430:	2323232e 2020202e 2323232e 20202e23     .###.   .####.  
80190440:	202e232e 20202020 23232e20 20202e23     .#.      .###.  
80190450:	2e2e232e 20202e23 2323232e 2020202e     .#..#.  .###.   
80190460:	23232e20 2020202e 2e2e232e 20202e23      .##.   .#..#.  
80190470:	2323232e 20202e23 202e232e 202e232e     .####.  .#. .#. 
80190480:	202e232e 202e232e 23232e20 2020202e     .#. .#.  .##.   
80190490:	00000000 2e2e2020 20202020 20202e20     ....  ..     .  
801904a0:	2020202e 2e2e2e20 20202020 2e2e2020     .    ...      ..
801904b0:	20202020 2e2e2e20 20202020 2e2e2e20          ...     ...
801904c0:	2020202e 20202e20 20202020 2e2e2020     .    .        ..
801904d0:	2020202e 20202e20 2020202e 2e2e2e20     .    .  .    ...
801904e0:	20202020 2e2e2020 20202020 20202e20           ..     .  
801904f0:	2020202e 2e2e2e20 2020202e 20202e20     .    ....    .  
80190500:	20202e20 20202e20 20202e20 2e2e2020      .   .   .    ..
80190510:	20202020 00000000 20202020 20202020         ....        
80190520:	20202020 20202020 20202020 20202020                     
80190530:	20202020 20202020 20202020 20202020                     
80190540:	20202020 20202020 20202020 20202020                     
80190550:	20202020 20202020 20202020 20202020                     
80190560:	20202020 20202020 20202020 20202020                     
80190570:	20202020 20202020 20202020 20202020                     
80190580:	20202020 20202020 20202020 20202020                     
80190590:	20202020 20202020 00000000 2e2e2e20             .... ...
801905a0:	20202020 2e2e2020 20202020 2e2e2e20           ..     ...
801905b0:	20202020 2e2e2020 20202020 2e2e2e20           ..     ...
801905c0:	20202020 20202e20 20202e20 20202e20          .   .   .  
801905d0:	20202e20 20202e20 20202e20 20202e20      .   .   .   .  
801905e0:	2020202e 2e202e20 20202020 2e2e2e20     .    . .     ...
801905f0:	2020202e 2e2e2e20 20202020 20202020     .    ...        
80190600:	20202020 2e2e2e20 20202020 202e2020          ...      . 
80190610:	20202020 20202020 20202020 00000000                 ....
80190620:	2323232e 2020202e 23232e20 2020202e     .###.    .##.   
80190630:	2323232e 2020202e 23232e20 2020202e     .###.    .##.   
80190640:	2323232e 2020202e 202e232e 202e232e     .###.   .#. .#. 
80190650:	202e232e 202e232e 202e232e 202e232e     .#. .#. .#. .#. 
80190660:	2e2e232e 20202e23 232e232e 2020202e     .#..#.  .#.#.   
80190670:	2323232e 20202e23 2323232e 2020202e     .####.  .###.   
80190680:	20202e20 20202020 2323232e 2020202e      .      .###.   
80190690:	2e232e20 20202020 20202020 20202020      .#.            
801906a0:	00000000 2e2e232e 20202e23 2e2e232e     .....#..#.  .#..
801906b0:	20202e23 2e2e232e 20202e23 2e2e232e     #.  .#..#.  .#..
801906c0:	20202e23 2e232e20 20202020 202e232e     #.   .#.    .#. 
801906d0:	202e232e 202e232e 202e232e 2e2e232e     .#. .#. .#. .#..
801906e0:	202e232e 2e2e232e 20202e23 232e232e     .#. .#..#.  .#.#
801906f0:	2020202e 2e2e2e20 20202e23 2e2e232e     .    ...#.  .#..
80190700:	20202020 202e232e 20202020 232e2e20         .#.      ..#
80190710:	2020202e 232e232e 2020202e 20202020     .   .#.#.       
80190720:	20202020 00000000 2e2e232e 20202e23         .....#..#.  
80190730:	2e2e232e 20202e23 2e2e232e 20202e23     .#..#.  .#..#.  
80190740:	2e232e20 2020202e 2e232e20 20202020      .#..    .#.    
80190750:	202e232e 202e232e 202e232e 202e232e     .#. .#. .#. .#. 
80190760:	232e232e 202e232e 23232e20 2020202e     .#.#.#.  .##.   
80190770:	232e232e 2020202e 232e2020 2020202e     .#.#.     .#.   
80190780:	202e232e 20202020 2e232e20 20202020     .#.      .#.    
80190790:	232e2020 2020202e 2e202e20 20202020       .#.    . .    
801907a0:	20202020 20202020 00000000 2323232e             .....###
801907b0:	2020202e 2e2e232e 20202e23 2323232e     .   .#..#.  .###
801907c0:	2020202e 232e2e20 2020202e 2e232e20     .    ..#.    .#.
801907d0:	20202020 202e232e 202e232e 202e232e         .#. .#. .#. 
801907e0:	202e232e 232e232e 202e232e 2e2e232e     .#. .#.#.#. .#..
801907f0:	20202e23 2e232e20 20202020 2e232e20     #.   .#.     .#.
80190800:	20202020 202e232e 20202020 232e2020         .#.       .#
80190810:	2020202e 232e2020 2020202e 20202020     .     .#.       
80190820:	20202020 20202020 20202020 00000000                 ....
80190830:	2e2e232e 20202020 2e23232e 20202e23     .#..    .##.#.  
80190840:	232e232e 2020202e 2e2e232e 20202e23     .#.#.   .#..#.  
80190850:	2e232e20 20202020 2e2e232e 202e232e      .#.    .#...#. 
80190860:	2e232e20 20202e23 2e23232e 202e2323      .#.#.  .##.##. 
80190870:	2e2e232e 20202e23 2e232e20 20202020     .#..#.   .#.    
80190880:	2e2e232e 2020202e 2e2e232e 20202020     .#...   .#..    
80190890:	2e202020 20202e23 232e2e20 2020202e        .#.   ..#.   
801908a0:	20202020 20202020 2e2e2e20 2020202e              ....   
801908b0:	00000000 202e232e 20202020 23232e20     .....#.      .##
801908c0:	2020202e 2e2e232e 20202e23 23232e20     .   .#..#.   .##
801908d0:	2020202e 2e232e20 20202020 23232e20     .    .#.     .##
801908e0:	20202e23 232e2020 2020202e 202e232e     #.    .#.   .#. 
801908f0:	202e232e 2e2e232e 20202e23 2e232e20     .#. .#..#.   .#.
80190900:	20202020 2323232e 20202e23 2323232e         .####.  .###
80190910:	2020202e 20202020 2020202e 2323232e     .       .   .###
80190920:	2020202e 20202020 20202020 2323232e     .           .###
80190930:	20202e23 00000000 20202e20 20202020     #.  .... .      
80190940:	2e2e2020 20202e23 20202e20 2020202e       ..#.   .  .   
80190950:	2e2e2020 20202020 202e2020 20202020       ..      .     
80190960:	2e2e2020 2020202e 2e202020 20202020       ...      .    
80190970:	20202e20 20202e20 20202e20 2020202e      .   .   .  .   
80190980:	202e2020 20202020 2e2e2e20 2020202e       .      ....   
80190990:	2e2e2e20 20202020 20202020 20202020      ...            
801909a0:	2e2e2e20 20202020 20202020 20202020      ...            
801909b0:	2e2e2e20 2020202e 00000000 20202020      ....   ....    
801909c0:	20202020 20202020 2020202e 20202020             .       
801909d0:	20202020 20202020 20202020 20202020                     
801909e0:	20202020 20202020 20202020 20202020                     
801909f0:	20202020 20202020 20202020 20202020                     
80190a00:	20202020 20202020 20202020 20202020                     
80190a10:	20202020 20202020 20202020 20202020                     
80190a20:	20202020 20202020 20202020 20202020                     
80190a30:	20202020 20202020 20202020 00000000                 ....
80190a40:	202e2e20 20202020 20202020 20202020      ..             
80190a50:	20202e20 20202020 20202020 20202020      .              
80190a60:	20202020 2020202e 20202020 20202020         .           
80190a70:	2e202020 20202020 20202020 20202020        .            
80190a80:	20202e20 20202020 202e2020 20202020      .        .     
80190a90:	2e202020 20202020 20202e20 20202020        .     .      
80190aa0:	202e2e20 20202020 20202020 20202020      ..             
80190ab0:	20202020 20202020 20202020 20202020                     
80190ac0:	00000000 2e23232e 20202020 20202020     .....##.        
80190ad0:	20202020 202e232e 20202020 20202020         .#.         
80190ae0:	20202020 2e202020 20202e23 20202020            .#.      
80190af0:	20202020 232e2020 2020202e 20202020           .#.       
80190b00:	20202020 202e232e 20202020 2e232e20         .#.      .#.
80190b10:	20202020 232e2020 2020202e 202e232e           .#.   .#. 
80190b20:	20202020 2e23232e 20202020 20202020         .##.        
80190b30:	20202020 20202020 20202020 20202020                     
80190b40:	20202020 00000000 2e232e20 20202020         .... .#.    
80190b50:	2e2e2020 2020202e 2e2e232e 20202020       ...   .#..    
80190b60:	2e2e2020 20202020 2e2e2020 20202e23       ..      ..#.  
80190b70:	2e2e2020 20202020 2e232e20 20202e23       ..     .#.#.  
80190b80:	2e2e2020 2020202e 2e2e232e 20202020       ...   .#..    
80190b90:	202e2e20 20202020 2e202020 20202020      ..        .    
80190ba0:	2e2e232e 20202020 2e232e20 20202020     .#..     .#.    
80190bb0:	202e2e20 20202e2e 2e2e2e20 20202020      .. ..   ...    
80190bc0:	2e2e2020 20202020 00000000 232e2020       ..    ....  .#
80190bd0:	2020202e 23232e20 20202e23 2323232e     .    .###.  .###
80190be0:	2020202e 23232e20 2020202e 23232e20     .    .##.    .##
80190bf0:	20202e23 23232e20 2020202e 2e232e20     #.   .##.    .#.
80190c00:	2020202e 23232e20 20202e23 2323232e     .    .###.  .###
80190c10:	2020202e 2e23232e 20202020 232e2020     .   .##.      .#
80190c20:	2020202e 232e232e 2020202e 2e232e20     .   .#.#.    .#.
80190c30:	20202020 2e23232e 202e2323 2323232e         .##.##. .###
80190c40:	2020202e 23232e20 2020202e 00000000     .    .##.   ....
80190c50:	2e202020 20202020 2e2e232e 20202e23        .    .#..#.  
80190c60:	2e2e232e 20202e23 2e2e232e 20202020     .#..#.  .#..    
80190c70:	2e2e232e 20202e23 232e232e 20202e23     .#..#.  .#.##.  
80190c80:	2323232e 2020202e 2e2e232e 20202e23     .###.   .#..#.  
80190c90:	2e2e232e 20202e23 2e232e20 20202020     .#..#.   .#.    
80190ca0:	232e2020 2020202e 2e23232e 20202020       .#.   .##.    
80190cb0:	2e232e20 20202020 232e232e 202e232e      .#.    .#.#.#. 
80190cc0:	2e2e232e 20202e23 2e2e232e 20202e23     .#..#.  .#..#.  
80190cd0:	00000000 20202020 20202020 232e232e     ....        .#.#
80190ce0:	20202e23 2e2e232e 20202e23 2e2e232e     #.  .#..#.  .#..
80190cf0:	20202020 2e2e232e 20202e23 2e23232e         .#..#.  .##.
80190d00:	2020202e 2e232e20 20202020 23232e20     .    .#.     .##
80190d10:	2020202e 2e2e232e 20202e23 2e232e20     .   .#..#.   .#.
80190d20:	20202020 232e2e20 2020202e 232e232e          ..#.   .#.#
80190d30:	2020202e 2e232e20 20202020 2e2e232e     .    .#.    .#..
80190d40:	202e232e 2e2e232e 20202e23 2e2e232e     .#. .#..#.  .#..
80190d50:	20202e23 00000000 20202020 20202020     #.  ....        
80190d60:	2e232e20 20202e23 2323232e 2020202e      .#.#.  .###.   
80190d70:	23232e20 2020202e 23232e20 20202e23      .##.    .###.  
80190d80:	23232e20 2020202e 2e232e20 20202020      .##.    .#.    
80190d90:	2e2e232e 2020202e 2e2e232e 20202e23     .#...   .#..#.  
80190da0:	2323232e 2020202e 232e232e 2020202e     .###.   .#.#.   
80190db0:	2e2e232e 20202e23 2323232e 2020202e     .#..#.  .###.   
80190dc0:	202e232e 202e232e 2e2e232e 20202e23     .#. .#. .#..#.  
80190dd0:	23232e20 2020202e 00000000 20202020      .##.   ....    
80190de0:	20202020 202e2020 2020202e 2e2e2e20           . .    ...
80190df0:	20202020 2e2e2020 20202020 2e2e2020           ..      ..
80190e00:	2020202e 2e2e2020 20202020 202e2020     .     ..      . 
80190e10:	20202020 23232e20 20202e23 20202e20          .###.   .  
80190e20:	2020202e 2e2e2e20 20202020 2e232e20     .    ...     .#.
80190e30:	20202020 20202e20 2020202e 2e2e2e20          .  .    ...
80190e40:	20202020 20202e20 20202e20 20202e20          .   .   .  
80190e50:	2020202e 2e2e2020 20202020 00000000     .     ..    ....
80190e60:	20202020 20202020 20202020 20202020                     
80190e70:	20202020 20202020 20202020 20202020                     
80190e80:	20202020 20202020 20202020 20202020                     
80190e90:	20202020 20202020 2e2e2020 2020202e               ...   
80190ea0:	20202020 20202020 20202020 20202020                     
80190eb0:	202e2020 20202020 20202020 20202020       .             
80190ec0:	20202020 20202020 20202020 20202020                     
80190ed0:	20202020 20202020 20202020 20202020                     
80190ee0:	00000000 20202020 20202020 20202020     ....            
80190ef0:	20202020 20202020 20202020 20202020                     
80190f00:	20202020 202e2020 20202020 20202020           .         
80190f10:	20202020 20202020 20202020 20202020                     
80190f20:	20202020 20202020 20202020 20202020                     
80190f30:	20202020 20202020 20202020 2e202020                    .
80190f40:	20202020 202e2020 20202020 20202e20           .      .  
80190f50:	20202020 202e2020 2020202e 20202020           . .       
80190f60:	20202020 00000000 20202020 20202020         ....        
80190f70:	20202020 20202020 20202020 20202020                     
80190f80:	20202020 20202020 2e232e20 20202020              .#.    
80190f90:	20202020 20202020 20202020 20202020                     
80190fa0:	20202020 20202020 20202020 20202020                     
80190fb0:	20202020 20202020 20202020 20202020                     
80190fc0:	232e2020 2020202e 2e232e20 20202020       .#.    .#.    
80190fd0:	202e232e 20202020 2e232e20 20202e23     .#.      .#.#.  
80190fe0:	20202020 20202020 00000000 2e2e2e20             .... ...
80190ff0:	20202020 2e2e2020 2020202e 2e2e2e20           ...    ...
80191000:	20202020 2e2e2020 2020202e 2e232e20           ...    .#.
80191010:	20202020 20202e20 2020202e 2e202e20          .  .    . .
80191020:	20202020 20202e20 20202e20 20202e20          .   .   .  
80191030:	2020202e 20202e20 2020202e 2e2e2e20     .    .  .    ...
80191040:	2020202e 2e232e20 20202020 2e232e20     .    .#.     .#.
80191050:	20202020 2e232e20 20202020 232e232e          .#.    .#.#
80191060:	2020202e 20202020 20202020 00000000     .           ....
80191070:	2323232e 2020202e 23232e20 20202e23     .###.    .###.  
80191080:	2323232e 2020202e 23232e20 20202e23     .###.    .###.  
80191090:	2323232e 2020202e 2e2e232e 20202e23     .###.   .#..#.  
801910a0:	232e232e 2020202e 2e2e232e 202e232e     .#.#.   .#...#. 
801910b0:	2e2e232e 20202e23 2e2e232e 20202e23     .#..#.  .#..#.  
801910c0:	2323232e 20202e23 2e23232e 20202020     .####.  .##.    
801910d0:	2e232e20 20202020 23232e20 2020202e      .#.     .##.   
801910e0:	2e202e20 20202020 20202020 20202020      . .            
801910f0:	00000000 2e2e232e 20202e23 2e2e232e     .....#..#.  .#..
80191100:	20202e23 2e2e232e 20202e23 2e23232e     #.  .#..#.  .##.
80191110:	2020202e 2e232e20 20202020 2e2e232e     .    .#.    .#..
80191120:	20202e23 232e232e 2020202e 232e232e     #.  .#.#.   .#.#
80191130:	202e232e 23232e20 2020202e 2e2e232e     .#.  .##.   .#..
80191140:	20202e23 232e2e20 2020202e 2e232e20     #.   ..#.    .#.
80191150:	20202020 2e232e20 20202020 2e232e20          .#.     .#.
80191160:	20202020 20202020 20202020 20202020                     
80191170:	20202020 00000000 2e2e232e 20202e23         .....#..#.  
80191180:	2e2e232e 20202e23 202e232e 2020202e     .#..#.  .#. .   
80191190:	232e2e20 20202e23 2e232e20 2020202e      ..##.   .#..   
801911a0:	2e2e232e 20202e23 232e232e 2020202e     .#..#.  .#.#.   
801911b0:	232e232e 202e232e 23232e20 2020202e     .#.#.#.  .##.   
801911c0:	2e232e20 20202e23 2e232e20 2020202e      .#.#.   .#..   
801911d0:	2e232e20 20202020 2e232e20 20202020      .#.     .#.    
801911e0:	2e232e20 20202020 20202020 20202020      .#.            
801911f0:	20202020 20202020 00000000 2323232e             .....###
80191200:	2020202e 23232e20 20202e23 202e232e     .    .###.  .#. 
80191210:	20202020 2323232e 2020202e 232e2020         .###.     .#
80191220:	20202e23 23232e20 20202e23 2e232e20     #.   .###.   .#.
80191230:	20202020 2e232e20 20202e23 2e2e232e          .#.#.  .#..
80191240:	20202e23 232e2020 2020202e 2323232e     #.    .#.   .###
80191250:	20202e23 232e2020 2020202e 2e232e20     #.    .#.    .#.
80191260:	20202020 202e232e 20202020 20202020         .#.         
80191270:	20202020 20202020 20202020 00000000                 ....
80191280:	2e2e232e 20202020 2e2e2020 20202e23     .#..      ..#.  
80191290:	20202e20 20202020 2e2e2e20 20202020      .       ...    
801912a0:	2e202020 2020202e 2e2e2020 2020202e        ..     ...   
801912b0:	202e2020 20202020 202e2020 2020202e       .       . .   
801912c0:	20202e20 2020202e 2e232e20 20202020      .  .    .#.    
801912d0:	2e2e2e20 2020202e 2e202020 20202020      ....      .    
801912e0:	202e2020 20202020 20202e20 20202020       .      .      
801912f0:	20202020 20202020 20202020 20202020                     
80191300:	00000000 20202e20 20202020 20202020     .... .          
80191310:	2020202e 20202020 20202020 20202020     .               
80191320:	20202020 20202020 20202020 20202020                     
80191330:	20202020 20202020 20202020 20202020                     
80191340:	20202020 20202020 20202020 202e2020                   . 
80191350:	20202020 20202020 20202020 20202020                     
80191360:	20202020 20202020 20202020 20202020                     
80191370:	20202020 20202020 20202020 20202020                     
80191380:	20202020 00000000 004c4150 4353544e         ....PAL.NTSC
80191390:	00000000 6e303231 00000073 6e303032     ....120ns...200n
801913a0:	00000073 4f526948 0000004d 4f526f4c     s...HiROM...LoRO
801913b0:	0000004d 58323025 00000000 78323025     M...%02X....%02x
801913c0:	00000000 204d4f52 796c6e6f 00000000     ....ROM only....
801913d0:	252b7325 00000073 00585342 37435053     %s+%s...BSX.SPC7
801913e0:	2b303131 00435452 37435053 00303131     110+RTC.SPC7110.
801913f0:	302d5453 00003031 302d5453 00003131     ST-010..ST-011..
80191400:	302d5453 00003831 72726f43 00747075     ST-018..Corrupt.
80191410:	624d6425 00737469 424b6425 00000000     %dMbits.%dKB....
80191420:	52415453 584f4620 00003220 00000077     STAR FOX 2..w...
80191430:	0070697a 00726172 61766e49 2064696c     zip.rar.Invalid 
80191440:	2070695a 68637241 2e657669 00000000     Zip Archive.....
80191450:	00006673 52206f4e 66204d4f 20656c69     sf..No ROM file 
80191460:	64616568 66207265 646e756f 0000002e     header found....
80191470:	6e756f46 4f522064 6966204d 6820656c     Found ROM file h
80191480:	65646165 61282072 6920646e 726f6e67     eader (and ignor
80191490:	69206465 002e2974 6e756f46 756d2064     ed it)..Found mu
801914a0:	7069746c 5220656c 66204d4f 20656c69     ltiple ROM file 
801914b0:	64616568 20737265 646e6128 6e676920     headers (and ign
801914c0:	6465726f 65687420 002e296d 20726152     ored them)..Rar 
801914d0:	68637241 73657669 65726120 746f6e20     Archives are not
801914e0:	72756320 746e6572 7320796c 6f707075      currently suppo
801914f0:	64657472 0000002e 00737069 7370692e     rted....ips..ips
80191500:	00000000 43544150 00000048 454c4154     ....PATCH...TALE
80191510:	00000053 4f445552 4e204152 4948204f     S...RUDORA NO HI
80191520:	00554f48 53494854 52435320 20545049     HOU.THIS SCRIPT 
80191530:	20534157 4c4f5453 00004e45 48474948     WAS STOLEN..HIGH
80191540:	20594157 54544142 3220454c 00000000     WAY BATTLE 2....
80191550:	53205846 4e49494b 494e2047 4e45544e     FX SKIING NINTEN
80191560:	39204f44 00000036 474e5544 204e4f45     DO 96...DUNGEON 
80191570:	5453414d 00005245 20504f54 52414547     MASTER..TOP GEAR
80191580:	30303320 00000030 4e414c50 20535445      3000...PLANETS 
80191590:	4d414843 47542050 30303033 00000000     CHAMP TG3000....
801915a0:	4e414258 00000044 444e4157 52455245     XBAND...WANDERER
801915b0:	52462053 59204d4f 00000053 4f474f47     S FROM YS...GOGO
801915c0:	4b434120 334e414d 00000000 454d4f48      ACKMAN3....HOME
801915d0:	4f4c4120 0000454e 49444152 204c4143      ALONE..RADICAL 
801915e0:	41455244 5352454d 00000000 41455254     DREAMERS....TREA
801915f0:	45525553 4e4f4320 58494c46 00000000     SURE CONFLIX....
80191600:	20524157 30313432 00000000 4d544142     WAR 2410....BATM
80191610:	2d2d4e41 45564552 2045474e 454b4f4a     AN--REVENGE JOKE
80191620:	00000052 4f434143 4b20414d 4847494e     R...CACOMA KNIGH
80191630:	00000054 54524145 524f5748 494a204d     T...EARTHWORM JI
80191640:	0032204d 4d495250 52204c41 00454741     M 2.PRIMAL RAGE.
80191650:	59414c43 47494620 52455448 00000000     CLAY FIGHTER....
80191660:	79616c43 68676946 20726574 00000032     ClayFighter 2...
80191670:	4444414d 00004e45 004c484e 70616557     MADDEN..NHL.Weap
80191680:	6f4c6e6f 00006472 20205143 00000000     onLord..CQ  ....
80191690:	0000474a 41494147 4e454720 4b554f53     JG..GAIA GENSOUK
801916a0:	20312049 004e504a 4a435641 00000000     I 1 JPN.AVCJ....
801916b0:	20454854 48534946 20474e49 5453414d     THE FISHING MAST
801916c0:	00005245 00465241 00565441 52746341     ER..ARF.ATV.ActR
801916d0:	65736961 00000072 4c554f53 5a414c42     aiser...SOULBLAZ
801916e0:	2d205245 55203120 00004153 4c554f53     ER - 1 USA..SOUL
801916f0:	44414c42 2d205245 00003120 00545141     BLADER - 1..AQT.
80191700:	00203945 50414c53 49545320 31204b43     E9 .SLAP STICK 1
80191710:	4e504a20 00000000 00525041 00423441      JPN....APR.A4B.
80191720:	00203759 00203959 00425041 6c726150     Y7 .Y9 .APB.Parl
80191730:	0000726f 57494548 61502041 726f6c72     or..HEIWA Parlor
80191740:	6e694d21 00003869 4b4e4153 46204f59     !Mini8..SANKYO F
80191750:	72657665 a8cc2021 b0decab0 00000021     ever! ......!...
80191760:	00003041 4b524144 4e494b20 4d4f4447     A0..DARK KINGDOM
80191770:	00000000 334e415a 43465320 00000000     ....ZAN3 SFC....
80191780:	554f4948 004e4544 c9bcddc3 0000c0b3     HIOUDEN.........
80191790:	54524f46 20454e55 53455551 00000054     FORTUNE QUEST...
801917a0:	48534946 20474e49 42204f54 49535341     FISHING TO BASSI
801917b0:	0000474e 796b6f54 6d6f446f 39272065     NG..TokyoDome '9
801917c0:	74614235 20656c74 00000037 4f4d484f     5Battle 7...OHMO
801917d0:	42204f4e 4b43414c 53534142 00000000     NO BLACKBASS....
801917e0:	524f5753 4f572044 20444c52 00434653     SWORD WORLD SFC.
801917f0:	5453414d 00535245 20434653 d7ddd2b6     MASTERS.SFC ....
80191800:	b0dec0b2 00000000 7354454c 43415020     ........LETs PAC
80191810:	4b4e4948 0000284f 52415453 584f4620     HINKO(..STAR FOX
80191820:	00000000 52415453 4e495720 00000047     ....STAR WING...
80191830:	54524944 43415220 00005245 4547454c     DIRT RACER..LEGE
80191840:	0000444e 676e694b 74724120 73727568     ND..King Arthurs
80191850:	726f5720 0000646c 46464144 55442059      World..DAFFY DU
80191860:	203a4b43 5652414d 53494d20 00000053     CK: MARV MISS...
80191870:	4f424f52 20504f43 54205356 54204548     ROBOCOP VS THE T
80191880:	494d5245 0000004e 4f424f52 20504f43     ERMIN...ROBOCOP 
80191890:	54205356 494d5245 4f54414e 00000052     VS TERMINATOR...
801918a0:	52494e55 52454341 00000053 45494c41     UNIRACERS...ALIE
801918b0:	7620534e 50202e73 41444552 00524f54     NS vs. PREDATOR.
801918c0:	dfcab0bd d0a7ccb0 0000c0bd dfcab0bd     ................
801918d0:	d0a7ccb0 3220c0bd 00000000 4b4e455a     ...... 2....ZENK
801918e0:	45542049 4948434e 4449454d 0000554f     I TENCHIMEIDOU..
801918f0:	424e4147 454c2041 45554741 00000000     GANBA LEAGUE....
80191900:	41525546 4f4e2049 52495320 00004e45     FURAI NO SIREN..
80191910:	20584653 45505553 54554252 4544554f     SFX SUPERBUTOUDE
80191920:	0000324e 45494c41 7376204e 5250202e     N2..ALIEN vs. PR
80191930:	54414445 0000524f 4e4f5453 52502045     EDATOR..STONE PR
80191940:	4345544f 53524f54 00000000 45505553     OTECTORS....SUPE
80191950:	41422052 454c5454 4b4e4154 00003220     R BATTLETANK 2..
80191960:	454d4f48 504d4920 45564f52 544e454d     HOME IMPROVEMENT
80191970:	00000000 4a525341 00000000 00523341     ....ASRJ....A3R.
80191980:	00454a41 004d3341 d4b2dabd 00debdb0     AJE.A3M.........
80191990:	00443941 4a50425a 00000000 4a564541     A9D.ZBPJ....AEVJ
801919a0:	00000000 4a443241 00000000 4a495a41     ....A2DJ....AZIJ
801919b0:	00000000 4a33585a 00000000 4a524141     ....ZX3J....AARJ
801919c0:	00000000 4a333241 00000000 4a494941     ....A23J....AIIJ
801919d0:	00000000 4a544941 00000000 4a364a41     ....AITJ....AJ6J
801919e0:	00000000 4a554a41 00000000 4a414b41     ....AJUJ....AKAJ
801919f0:	00000000 4a4a4641 00000000 454a4641     ....AFJJ....AFJE
80191a00:	00000000 4a464b41 00000000 45464b41     ....AKFJ....AKFE
80191a10:	00000000 4a575241 00000000 45575241     ....ARWJ....ARWE
80191a20:	00000000 4a525641 00000000 4a334f41     ....AVRJ....AO3J
80191a30:	00000000 4a4f4a41 00000000 4a425041     ....AJOJ....APBJ
80191a40:	00000000 4a4e4f41 00000000 45504541     ....AONJ....AEPE
80191a50:	00000000 45473341 00000000 45523441     ....A3GE....A4RE
80191a60:	00000000 4a464741 00000000 4a595341     ....AGFJ....ASYJ
80191a70:	00000000 4a325841 00000000 4a573441     ....AX2J....A4WJ
80191a80:	00000000 4a4a4841 00000000 20584653     ....AHJJ....SFX 
80191a90:	b6c4b2c5 dec0ddde b6c9d3d1 20d8c0de     ............... 
80191aa0:	00000031 4f544948 0033494d 45505553     1...HITOMI3.SUPE
80191ab0:	52442052 20544649 0054554f 41544153     R DRIFT OUT.SATA
80191ac0:	5349204e 52554f20 54414620 21524548     N IS OUR FATHER!
80191ad0:	00000000 6d656f67 34206e6f 00000000     ....goemon 4....
80191ae0:	45564f4c 45555120 00005453 474e414e     LOVE QUEST..NANG
80191af0:	53554b4f 454e4f59 4150204e 41575550     OKUSYONEN PAPUWA
80191b00:	00000000 65707553 61422072 72657474     ....Super Batter
80191b10:	00705520 4147454d 204e414d 00000058      Up.MEGAMAN X...
80191b20:	4b434f52 204e414d 00000058 4e554f53     ROCKMAN X...SOUN
80191b30:	4f4e2044 2d4c4556 4f4f4354 0000004c     D NOVEL-TCOOL...
80191b40:	42524544 54532059 494c4c41 39204e4f     DERBY STALLION 9
80191b50:	00000036 524f4854 4847554f 44455242     6...THOROUGHBRED
80191b60:	45524220 52454445 00000033 2d475052      BREEDER3...RPG-
80191b70:	4f4f4354 0032204c 2d444441 42204e4f     TCOOL 2.ADD-ON B
80191b80:	20455341 53534143 00455445 65707553     ASE CASSETE.Supe
80191b90:	74532072 74656572 67694620 72657468     r Street Fighter
80191ba0:	00000000 63656863 6d75736b 006b6f20     ....checksum ok.
80191bb0:	20646162 63656863 6d75736b 00000000     bad checksum....
80191bc0:	22732522 73255b20 7325205d 7325202c     "%s" [%s] %s, %s
80191bd0:	7954202c 203a6570 202c7325 65646f4d     , Type: %s, Mode
80191be0:	7325203a 5654202c 7325203a 2d53202c     : %s, TV: %s, S-
80191bf0:	3a4d4152 2c732520 4d4f5220 203a6449     RAM: %s, ROMId: 
80191c00:	43207325 61706d6f 203a796e 322e3225     %s Company: %2.2
80191c10:	52432073 3a323343 38302520 00000058     s CRC32: %08X...
80191c20:	204d4f52 67616d69 73692065 206e6920     ROM image is in 
80191c30:	65746e69 61656c72 20646576 6d726f66     interleaved form
80191c40:	2d207461 6e6f6320 74726576 2e676e69     at - converting.
80191c50:	00002e2e 4b4e4f48 48554b41 47492041     ....HONKAKUHA IG
80191c60:	4f47204f 00494553 6e726157 21676e69     O GOSEI.Warning!
80191c70:	63614820 2064656b 706d7544 00000021      Hacked Dump!...
80191c80:	4154454d 4f43204c 5441424d 00000000     METAL COMBAT....
80191c90:	55595559 204f4e20 5a495551 20454420     YUYU NO QUIZ DE 
80191ca0:	47214f47 0000214f 204d4f52 6465696c     GO!GO!..ROM lied
80191cb0:	6f626120 69207475 74207374 21657079      about its type!
80191cc0:	79725420 20676e69 69616761 00002e6e      Trying again...
80191cd0:	7468632e 00000000 20797254 63657073     .cht....Try spec
80191ce0:	69796669 7420676e 2d206568 2064686e     ifying the -nhd 
80191cf0:	6d6d6f63 20646e61 656e696c 74706f20     command line opt
80191d00:	206e6f69 74206669 67206568 20656d61     ion if the game 
80191d10:	73656f64 2074276e 6b726f77 0000000a     doesn't work....
80191d20:	004d4f52 2b4d4f52 004d4152 2b4d4f52     ROM.ROM+RAM.ROM+
80191d30:	2b4d4152 00544142 31505344 00000000     RAM+BAT.DSP1....
80191d40:	65707553 00584672 3143424f 00000000     SuperFX.OBC1....
80191d50:	312d4153 00000000 44442d53 00000031     SA-1....S-DD1...
80191d60:	54522d53 00000043 72506f43 0036236f     S-RTC...CoPro#6.
80191d70:	72506f43 0037236f 72506f43 0038236f     CoPro#7.CoPro#8.
80191d80:	72506f43 0039236f 72506f43 3031236f     CoPro#9.CoPro#10
80191d90:	00000000 72506f43 3131236f 00000000     ....CoPro#11....
80191da0:	72506f43 3231236f 00000000 72506f43     CoPro#12....CoPr
80191db0:	3331236f 00000000 72506f43 3431236f     o#13....CoPro#14
80191dc0:	00000000 72506f43 75432d6f 6d6f7473     ....CoPro-Custom
	...
80191de0:	8006419c 8006419c 800641a8 80064164     .A...A...A..dA..
80191df0:	800641e4 80064164 80064164 800641d8     .A..dA..dA...A..
80191e00:	800641cc 80064164 80064164 80064164     .A..dA..dA..dA..
80191e10:	80064278 80064278 80064328 800642cc     xB..xB..(C...B..
80191e20:	80064310 80064268 80064268 800642f8     .C..hB..hB...B..
80191e30:	800642e0 80064268 80064268 800642cc     .B..hB..hB...B..
80191e40:	80064268 800642b4 80064268 800642a4     hB...B..hB...B..
80191e50:	8006428c 800643cc 800643cc 80064424     .B...C...C..$D..
80191e60:	800643d8 800643f4 80064398 80064398     .C...C...C...C..
80191e70:	800643e4 80064404 80064398 80064398     .C...D...C...C..
80191e80:	800643d8 80064414 800643bc 80064398     .C...D...C...C..
80191e90:	80064434 800643d8 80064514 80064528     4D...C...E..(E..
80191ea0:	8006453c 80064550 80064590 800644e8     <E..PE...E...D..
80191eb0:	800645f4 800645bc 800645d0 800644e8     .E...E...E...D..
80191ec0:	800644e8 800645f4 800644e8 80064620     .D...E...D.. F..
80191ed0:	800644e8 80064638 8006464c 80064504     .D..8F..LF...E..
80191ee0:	8006479c 800649c4 800649b4 80064948     .G...I...I..HI..
80191ef0:	800648d4 800646f4 80064818 800648c4     .H...F...H...H..
80191f00:	80064888 800646f4 800646f4 80064844     .H...F...F..DH..
80191f10:	800646f4 80064818 800646f4 80064808     .F...H...F...H..
80191f20:	800647fc 800647dc 80064ac4 80064b0c     .G...G...J...K..
80191f30:	80064aac 80064b24 80064b84 80064a88     .J..$K...K...J..
80191f40:	80064a88 80064adc 80064af4 80064a88     .J...J...J...J..
80191f50:	80064a88 80064b24 80064b54 80064b6c     .J..$K..TK..lK..
80191f60:	80064b84 80064bb8 80064bd0 80064a94     .K...K...K...J..
80191f70:	80064e0c 80064e2c 80064e1c 80064d3c     .N..,N...N..<M..
80191f80:	80064e84 80064ce0 80064ce0 80064dc4     .N...L...L...M..
80191f90:	80064d94 80064ce0 80064ce0 80064d3c     .M...L...L..<M..
80191fa0:	80064f10 80064ee4 80064e84 80064e74     .O...N...N..tN..
80191fb0:	80064e68 80064e3c                       hN..<N..

80191fb8 <_ZZN7CMemory12KartContentsEvE8Contents>:
80191fb8:	80191d20 80191d24 80191d2c               ...$...,...

80191fc4 <_ZZN7CMemory12KartContentsEvE5CoPro>:
80191fc4:	80191d38 80191d40 80191d48 80191d50     8...@...H...P...
80191fd4:	80191d58 80191d60 80191d68 80191d70     X...`...h...p...
80191fe4:	80191d78 80191d80 80191d88 80191d94     x...............
80191ff4:	80191da0 80191dac 80191db8 80191dc4     ................

80192004 <crc32Table>:
80192004:	00000000 77073096 ee0e612c 990951ba     .....0.w,a...Q..
80192014:	076dc419 706af48f e963a535 9e6495a3     ..m...jp5.c...d.
80192024:	0edb8832 79dcb8a4 e0d5e91e 97d2d988     2......y........
80192034:	09b64c2b 7eb17cbd e7b82d07 90bf1d91     +L...|.~.-......
80192044:	1db71064 6ab020f2 f3b97148 84be41de     d.... .jHq...A..
80192054:	1adad47d 6ddde4eb f4d4b551 83d385c7     }......mQ.......
80192064:	136c9856 646ba8c0 fd62f97a 8a65c9ec     V.l...kdz.b...e.
80192074:	14015c4f 63066cd9 fa0f3d63 8d080df5     O\...l.cc=......
80192084:	3b6e20c8 4c69105e d56041e4 a2677172     . n;^.iL.A`.rqg.
80192094:	3c03e4d1 4b04d447 d20d85fd a50ab56b     ...<G..K....k...
801920a4:	35b5a8fa 42b2986c dbbbc9d6 acbcf940     ...5l..B....@...
801920b4:	32d86ce3 45df5c75 dcd60dcf abd13d59     .l.2u\.E....Y=..
801920c4:	26d930ac 51de003a c8d75180 bfd06116     .0.&:..Q.Q...a..
801920d4:	21b4f4b5 56b3c423 cfba9599 b8bda50f     ...!#..V........
801920e4:	2802b89e 5f058808 c60cd9b2 b10be924     ...(..._....$...
801920f4:	2f6f7c87 58684c11 c1611dab b6662d3d     .|o/.LhX..a.=-f.
80192104:	76dc4190 01db7106 98d220bc efd5102a     .A.v.q... ..*...
80192114:	71b18589 06b6b51f 9fbfe4a5 e8b8d433     ...q........3...
80192124:	7807c9a2 0f00f934 9609a88e e10e9818     ...x4...........
80192134:	7f6a0dbb 086d3d2d 91646c97 e6635c01     ..j.-=m..ld..\c.
80192144:	6b6b51f4 1c6c6162 856530d8 f262004e     .Qkkbal..0e.N.b.
80192154:	6c0695ed 1b01a57b 8208f4c1 f50fc457     ...l{.......W...
80192164:	65b0d9c6 12b7e950 8bbeb8ea fcb9887c     ...eP.......|...
80192174:	62dd1ddf 15da2d49 8cd37cf3 fbd44c65     ...bI-...|..eL..
80192184:	4db26158 3ab551ce a3bc0074 d4bb30e2     Xa.M.Q.:t....0..
80192194:	4adfa541 3dd895d7 a4d1c46d d3d6f4fb     A..J...=m.......
801921a4:	4369e96a 346ed9fc ad678846 da60b8d0     j.iC..n4F.g...`.
801921b4:	44042d73 33031de5 aa0a4c5f dd0d7cc9     s-.D...3_L...|..
801921c4:	5005713c 270241aa be0b1010 c90c2086     <q.P.A.'..... ..
801921d4:	5768b525 206f85b3 b966d409 ce61e49f     %.hW..o ..f...a.
801921e4:	5edef90e 29d9c998 b0d09822 c7d7a8b4     ...^...)".......
801921f4:	59b33d17 2eb40d81 b7bd5c3b c0ba6cad     .=.Y....;\...l..
80192204:	edb88320 9abfb3b6 03b6e20c 74b1d29a      ..............t
80192214:	ead54739 9dd277af 04db2615 73dc1683     9G...w...&.....s
80192224:	e3630b12 94643b84 0d6d6a3e 7a6a5aa8     ..c..;d.>jm..Zjz
80192234:	e40ecf0b 9309ff9d 0a00ae27 7d079eb1     ........'......}
80192244:	f00f9344 8708a3d2 1e01f268 6906c2fe     D.......h......i
80192254:	f762575d 806567cb 196c3671 6e6b06e7     ]Wb..ge.q6l...kn
80192264:	fed41b76 89d32be0 10da7a5a 67dd4acc     v....+..Zz...J.g
80192274:	f9b9df6f 8ebeeff9 17b7be43 60b08ed5     o.......C......`
80192284:	d6d6a3e8 a1d1937e 38d8c2c4 4fdff252     ....~......8R..O
80192294:	d1bb67f1 a6bc5767 3fb506dd 48b2364b     .g..gW.....?K6.H
801922a4:	d80d2bda af0a1b4c 36034af6 41047a60     .+..L....J.6`z.A
801922b4:	df60efc3 a867df55 316e8eef 4669be79     ..`.U.g...n1y.iF
801922c4:	cb61b38c bc66831a 256fd2a0 5268e236     ..a...f...o%6.hR
801922d4:	cc0c7795 bb0b4703 220216b9 5505262f     .w...G....."/&.U
801922e4:	c5ba3bbe b2bd0b28 2bb45a92 5cb36a04     .;..(....Z.+.j.\
801922f4:	c2d7ffa7 b5d0cf31 2cd99e8b 5bdeae1d     ....1......,...[
80192304:	9b64c2b0 ec63f226 756aa39c 026d930a     ..d.&.c...ju..m.
80192314:	9c0906a9 eb0e363f 72076785 05005713     ....?6...g.r.W..
80192324:	95bf4a82 e2b87a14 7bb12bae 0cb61b38     .J...z...+.{8...
80192334:	92d28e9b e5d5be0d 7cdcefb7 0bdbdf21     ...........|!...
80192344:	86d3d2d4 f1d4e242 68ddb3f8 1fda836e     ....B......hn...
80192354:	81be16cd f6b9265b 6fb077e1 18b74777     ....[&...w.owG..
80192364:	88085ae6 ff0f6a70 66063bca 11010b5c     .Z..pj...;.f\...
80192374:	8f659eff f862ae69 616bffd3 166ccf45     ..e.i.b...kaE.l.
80192384:	a00ae278 d70dd2ee 4e048354 3903b3c2     x.......T..N...9
80192394:	a7672661 d06016f7 4969474d 3e6e77db     a&g...`.MGiI.wn>
801923a4:	aed16a4a d9d65adc 40df0b66 37d83bf0     Jj...Z..f..@.;.7
801923b4:	a9bcae53 debb9ec5 47b2cf7f 30b5ffe9     S..........G...0
801923c4:	bdbdf21c cabac28a 53b39330 24b4a3a6     ........0..S...$
801923d4:	bad03605 cdd70693 54de5729 23d967bf     .6......)W.T.g.#
801923e4:	b3667a2e c4614ab8 5d681b02 2a6f2b94     .zf..Ja...h].+o*
801923f4:	b40bbe37 c30c8ea1 5a05df1b 2d02ef8d     7..........Z...-
	...
80192410:	800f5e90 8020e42c 8020e42c 00000000     .^..,. .,. .....
80192420:	8006f84c 8006f85c 8006f8fc 8006f8d8     L...\...........
80192430:	8006f8b8 8006f898 8006f87c 80070020     ........|... ...
80192440:	80070020 80070020 80070020 80070020      ... ... ... ...
80192450:	80070020 80070020 80070020 80070020      ... ... ... ...
80192460:	80070020 80070020 80070020 80070020      ... ... ... ...
80192470:	80070020 80070020 80070020 800703f4      ... ... .......
80192480:	80070280 800702f8 800702e8 8007007c     ............|...
80192490:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
801924a0:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
801924b0:	8007007c 8007007c 8007007c 8007004c     |...|...|...L...
801924c0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801924d0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801924e0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801924f0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192500:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192510:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192520:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192530:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192540:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192550:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192560:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192570:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192580:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192590:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801925a0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801925b0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801925c0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801925d0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801925e0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801925f0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192600:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192610:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192620:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192630:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192640:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192650:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192660:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192670:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192680:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192690:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801926a0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801926b0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801926c0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801926d0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801926e0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801926f0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192700:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192710:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192720:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192730:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192740:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192750:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192760:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192770:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192780:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192790:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801927a0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801927b0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801927c0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801927d0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801927e0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
801927f0:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192800:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192810:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192820:	8007004c 8007004c 8007004c 8007004c     L...L...L...L...
80192830:	8007004c 8007004c 8007004c 8007007c     L...L...L...|...
80192840:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
80192850:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
80192860:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
80192870:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
80192880:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
80192890:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
801928a0:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
801928b0:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
801928c0:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
801928d0:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
801928e0:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
801928f0:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
80192900:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
80192910:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
80192920:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
80192930:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
80192940:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
80192950:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
80192960:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
80192970:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
80192980:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
80192990:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
801929a0:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
801929b0:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
801929c0:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
801929d0:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
801929e0:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
801929f0:	8007004c 8007004c 800703a8 8007007c     L...L.......|...
80192a00:	8007007c 8007007c 8007007c 8007007c     |...|...|...|...
80192a10:	8007007c 8007007c 80070448 8007007c     |...|...H...|...
80192a20:	8007007c 800703b0 8007007c 8007004c     |.......|...L...
80192a30:	8007004c 8007004c 800703a8 800705bc     L...L...........
80192a40:	800705bc 800705bc 800705bc 80070654     ............T...
80192a50:	80070654 80070654 800705bc 80070654     T...T.......T...
80192a60:	80070654 80070654 800706b8 800706b8     T...T...........
80192a70:	800706b8 800706b8 800706b8 800706b8     ................
80192a80:	800706b8 800706b8 800706b8 80070654     ............T...
80192a90:	80070654 80070654 800705bc 80070654     T...T.......T...
80192aa0:	80070654 80070654 800705bc 800705bc     T...T...........
80192ab0:	800705bc 800705bc 800705bc 800705bc     ................
80192ac0:	800705bc 800705bc 800705bc 80070654     ............T...
80192ad0:	80070654 80070654 800705bc 80070654     T...T.......T...
80192ae0:	80070654 80070654 800705bc 800705bc     T...T...........
80192af0:	800705bc 800705bc 800705bc 800705bc     ................
80192b00:	800705bc 800705bc 800705bc 800706cc     ................
80192b10:	800706cc 800706cc 80070730 8007074c     ........0...L...
80192b20:	800707a0 80070804 80070850 800708ec     ........P.......
80192b30:	8007057c 8007089c 800709b0 80070930     |...........0...
80192b40:	80070930 80070930 80070930 80070930     0...0...0...0...
80192b50:	80070930 80070930 80070930 80070930     0...0...0...0...
80192b60:	80070930 80070930 80070930 80070930     0...0...0...0...
80192b70:	80070930 80070930 80070930 80070930     0...0...0...0...
80192b80:	80070930 80070930 80070930 80070930     0...0...0...0...
80192b90:	80070930 80070930 80070930 80070930     0...0...0...0...
80192ba0:	80070930 80070930 80070930 80070930     0...0...0...0...
80192bb0:	80070930 80070930 80070930 80070930     0...0...0...0...
80192bc0:	80070930 80070930 80070930 80070930     0...0...0...0...
80192bd0:	80070930 80070930 80070930 80070930     0...0...0...0...
80192be0:	80070930 80070930 80070930 80070930     0...0...0...0...
80192bf0:	80070930 80070930 80070930 80070930     0...0...0...0...
80192c00:	80070930 80070930 80070930 80070930     0...0...0...0...
80192c10:	80070930 80070930 80070930 80070930     0...0...0...0...
80192c20:	80070930 80070930 80070930 80070930     0...0...0...0...
80192c30:	80070930 80070930 80070930 80070a0c     0...0...0.......
80192c40:	800705bc 800705bc 800705bc 800720fc     ............. ..
80192c50:	800724b4 80071018 80071f94 80071e0c     .$..............
80192c60:	80071d70 80071ccc 800718b0 80071854     p...........T...
80192c70:	800717f8 8007179c 8007173c 800716dc     ........<.......
80192c80:	800716b8 80071694 80072468 80072444     ........h$..D$..
80192c90:	80072420 800723fc 800720d8 800720b4      $...#... ... ..
80192ca0:	8007202c 80072000 800723d0 80072314     , ... ...#...#..
80192cb0:	80072254 80071144 8007111c 800710f4     T"..D...........
80192cc0:	800710d4 800710b4 80071674 80071654     ........t...T...
80192cd0:	80071638 8007151c 80071464 800713ac     8.......d.......
80192ce0:	800712f4 800712a0 80070fc4 80070f70     ............p...
80192cf0:	80070f1c 80071a5c 800719f8 800719a8     ....\...........
80192d00:	80071958 8007190c 80071c80 80071c34     X...........4...
80192d10:	800711b0 800711f8 80071b68 80070d88     ........h.......
80192d20:	80070d88 80070d88 80070d88 80070d88     ................
80192d30:	80070d88 80070d88 80070d88 80070d88     ................
80192d40:	80070d88 80070d88 80070d88 80071b1c     ................
80192d50:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192d60:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192d70:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192d80:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192d90:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192da0:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192db0:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192dc0:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192dd0:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192de0:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192df0:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192e00:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192e10:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192e20:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192e30:	80071b1c 80071b1c 80071b1c 80071b1c     ................
80192e40:	80071b1c 80071b1c 80071b1c 80071ad4     ................
80192e50:	8007248c 80071274 80071088 800725e0     .$..t........%..
80192e60:	80070dfc 80070dfc 80070dfc 80070dfc     ................
80192e70:	80070dfc 80070dfc 80070dfc 80070dfc     ................
80192e80:	80070dfc 80070dfc 80070dfc 80070dfc     ................
80192e90:	80070dfc 80070dfc 80070dfc 80070dfc     ................
80192ea0:	800726ac 80072728 80070dfc 80072738     .&..('......8'..
80192eb0:	80072520 80070dfc 80072534 80072548      %......4%..H%..
80192ec0:	80072558 80072594 800725a4 80070d88     X%...%...%......
80192ed0:	800725b4 80070dfc 80070dfc 800725d0     .%...........%..
80192ee0:	80075018 800753a0 80075384 8007534c     .P...S...S..LS..
80192ef0:	8007535c 800753bc 80075008 800759e8     \S...S...P...Y..
80192f00:	80075db0 80075d94 80075d5c 80075d6c     .]...]..\]..l]..
80192f10:	80075dcc 800759d8                       .]...Y..

80192f18 <_ZZ9S9xSetPPUE5Shift>:
80192f18:	00050000 00070006                       ........

80192f20 <_ZZ9S9xSetPPUE8IncCount>:
80192f20:	00200000 00800040 00000000 00000000     .. .@...........
80192f30:	74697257 30252065 74207832 3025206f     Write %02x to %0
80192f40:	0a217834 00000000 00000000 00000000     4x!.............
80192f50:	80076058 800760d8 800760cc 8007607c     X`...`...`..|`..
80192f60:	800760a8 80076020 80076020 80076020     .`.. `.. `.. `..
80192f70:	80076088 80076020 80076020 8007607c     .`.. `.. `..|`..
80192f80:	80076538 80076638 80076500 80076500     8e..8f...e...e..
80192f90:	80076500 80076500 80076620 800765f4     .e...e.. f...e..
80192fa0:	800765cc 800765a4 80076588 80076500     .e...e...e...e..
80192fb0:	80076578 8007655c 800766fc 800766cc     xe..\e...f...f..
80192fc0:	800766cc 8007672c 800766cc 800766cc     .f..,g...f...f..
80192fd0:	800766cc 800766cc 800767d8 8007678c     .f...f...g...g..
80192fe0:	80076744 8007672c 80076870 80076898     Dg..,g..ph...h..
80192ff0:	800767f0 800767f0 800767f0 800767f0     .g...g...g...g..
80193000:	800768bc 800768d4 80076900 80076928     .h...h...i..(i..
80193010:	80076840 800767f0 8007685c 80076820     @h...g..\h.. h..
80193020:	80076b4c 80076bd4 80076bbc 80076b64     Lk...k...k..dk..
80193030:	80076b9c 80076b1c 80076b1c 80076b1c     .k...k...k...k..
80193040:	80076b80 80076b1c 80076b1c 80076b64     .k...k...k..dk..
80193050:	80076e6c 80076f14 80076f04 80076e94     ln...o...o...n..
80193060:	80076edc 80076da4 80076da4 80076da4     .n...m...m...m..
80193070:	80076eb8 80076da4 80076da4 80076e94     .n...m...m...n..
80193080:	80077ef8 80077e80 80077848 80076f98     .~...~..Hx...o..
80193090:	80076f98 80076f98 80076f98 80076f98     .o...o...o...o..
801930a0:	80076f98 80077890 800778d8 800779dc     .o...x...x...y..
801930b0:	80076f98 80076f98 80076f98 80076f98     .o...o...o...o..
801930c0:	80076f98 80077aa4 80077ac0 80077af4     .o...z...z...z..
801930d0:	80077b28 80077b5c 80076f98 80076f98     ({..\{...o...o..
801930e0:	80076f98 80076f98 80076f98 80076f98     .o...o...o...o..
801930f0:	80076f98 80076f98 80076f98 80076f98     .o...o...o...o..
80193100:	80077b90 80077b90 80077b90 80077b90     .{...{...{...{..
80193110:	80077c48 80077c68 80076f98 80076f98     H|..h|...o...o..
80193120:	80076f98 80076f98 80076f98 80076f98     .o...o...o...o..
80193130:	80076f98 80076f98 80076f98 80076f98     .o...o...o...o..
80193140:	80076f98 80077cec 80076f88 80076f88     .o...|...o...o..
80193150:	80076f88 800780a8 80077d14 80077d84     .o.......}...}..
80193160:	80076f88 80076f88 80076f98 80076f98     .o...o...o...o..
80193170:	80076f98 80076f98 80076f98 80078080     .o...o...o......
80193180:	80076f88 80076f88 80076f88 80076f88     .o...o...o...o..
80193190:	80076f88 80076f88 80076f88 80076f88     .o...o...o...o..
801931a0:	80076f88 80076f88 80076f88 80076f88     .o...o...o...o..
801931b0:	80076f88 80076f88 80076f88 80076fd8     .o...o...o...o..
801931c0:	800776a8 800776e8 8007770c 80077730     .v...v...w..0w..
801931d0:	80077754 80076f98 80076f98 80076f98     Tw...o...o...o..
801931e0:	800777dc 80077818 80077818 80077818     .w...x...x...x..
801931f0:	8007855c 80078580 800785a4 8007853c     \...........<...
80193200:	800784fc 80078460 80078460 80078460     ....`...`...`...
80193210:	80078520 80078460 80078460 8007853c      ...`...`...<...
80193220:	80078614 800785f4 800785f4 80078628     ............(...
80193230:	800785f4 800785f4 800785f4 800785f4     ................
80193240:	80078704 800786a0 80078640 80078628     ........@...(...
80193250:	25203a52 0a783430 00000000 656d6954     R: %04x.....Time
80193260:	65722072 0a746573 00000000 69542d48     r reset.....H-Ti
80193270:	2072656d 78343025 0000000a 69542d56     mer %04x....V-Ti
80193280:	2072656d 78343025 0000000a 00000000     mer %04x........

80193290 <evolution_table>:
80193290:	00191900 03000102 02040001 01030500     ................
801932a0:	07010406 06080105 02070901 0b02080a     ................
801932b0:	0a0c0209 030b0d02 0f030c0e 0e10030d     ................
801932c0:	040f1103 13041012 12140511 06131505     ................
801932d0:	17061416 16180715 00171807 1b01011a     ................
801932e0:	041c0202 04081d03 1f050c1e 12200610     .............. .
801932f0:	00161807                                ....

801932f4 <run_table>:
801932f4:	20604080 10503070 18583878 08482868     .@` p0P.x8X.h(H.
80193304:	1c5c3c7c 0c4c2c6c 14543474 04442464     |<\.l,L.t4T.d$D.
80193314:	1e5e3e7e 0e4e2e6e 16563676 06462666     ~>^.n.N.v6V.f&F.
80193324:	1a5a3a7a 0a4a2a6a 12523272 02422262     z:Z.j*J.r2R.b"B.
80193334:	1f5f3f7f 0f4f2f6f 17573777 07472767     .?_.o/O.w7W.g'G.
80193344:	1b5b3b7b 0b4b2b6b 13533373 03432363     {;[.k+K.s3S.c#C.
80193354:	1d5d3d7d 0d4d2d6d 15553575 05452565     }=].m-M.u5U.e%E.
80193364:	19593979 09492969 11513171 01412161     y9Y.i)I.q1Q.a!A.
	...
80193380:	253a7325 3a643630 00000000 454e535a     %s:%06d:....ZSNE
80193390:	61532053 53206576 65746174 6c694620     S Save State Fil
801933a0:	30562065 0000362e 6e732123 78397365     e V0.6..#!snes9x
801933b0:	00000000 004d414e 72727543 20746e65     ....NAM.Current 
801933c0:	64616f6c 52206465 69204d4f 6567616d     loaded ROM image
801933d0:	656f6420 74276e73 74616d20 74206863      doesn't match t
801933e0:	20746168 75716572 64657269 20796220     hat required by 
801933f0:	65657266 672d657a 20656d61 656c6966     freeze-game file
80193400:	0000002e 00555043 00474552 00555050     ....CPU.REG.PPU.
80193410:	00414d44 00415256 00455241 00415241     DMA.VRA.ARE.ARA.
80193420:	00314153 00524153 00375053 00564f4d     SA1.SAR.SP7.MOV.
80193430:	0044494d 00415253 004c4946 00555041     MID.SRA.FIL.APU.
80193440:	00554f53 253a7325 0a643430 00000000     SOU.%s:%04d.....
80193450:	3a4d414e 64363025 2573253a 00000063     NAM:%06d:%s%c...
80193460:	00746170 73656e73 203a7839 55783953     pat.snes9x: S9xU
80193470:	65676173 6e73203a 78397365 706f3c20     sage: snes9x <op
80193480:	6e6f6974 3c203e73 206d6f72 67616d69     tions> <rom imag
80193490:	69662065 616e656c 0a3e656d 0000000a     e filename>.....
801934a0:	72656857 6f3c2065 6f697470 203e736e     Where <options> 
801934b0:	206e6163 0a3a6562 00000000 6379632d     can be:.....-cyc
801934c0:	2073656c 2d20726f 6e3c2068 203e6d75     les or -h <num> 
801934d0:	20202020 65502020 6e656372 65676174           Percentage
801934e0:	20666f20 20555043 6c637963 74207365      of CPU cycles t
801934f0:	7865206f 74756365 76652065 20797265     o execute every 
80193500:	6e616373 6e696c20 64282065 75616665     scan line (defau
80193510:	3920746c 000a2930 6172662d 6b73656d     lt 90)..-framesk
80193520:	6f207069 662d2072 756e3c20 20203e6d     ip or -f <num>  
80193530:	63532020 6e656572 64707520 20657461       Screen update 
80193540:	6d617266 6b732065 72207069 20657461     frame skip rate 
80193550:	66656428 746c7561 0a293220 00000000     (default 2).....
80193560:	7269682d 6f206d6f 662d2072 726f2068     -hirom or -fh or
80193570:	72682d20 20202020 6f462020 20656372      -hr      Force 
80193580:	522d6948 6d204d4f 726f6d65 616d2079     Hi-ROM memory ma
80193590:	75202c70 75666573 6f66206c 61682072     p, useful for ha
801935a0:	64656b63 4d4f5220 616d6920 2e736567     cked ROM images.
801935b0:	0000000a 726f6c2d 6f206d6f 662d2072     ....-lorom or -f
801935c0:	726f206c 726c2d20 20202020 6f462020     l or -lr      Fo
801935d0:	20656372 522d6f4c 6d204d4f 726f6d65     rce Lo-ROM memor
801935e0:	616d2079 75202c70 75666573 6f66206c     y map, useful fo
801935f0:	61682072 64656b63 4d4f5220 616d6920     r hacked ROM ima
80193600:	2e736567 0000000a 646c6f2d 20726f20     ges.....-old or 
80193610:	20206f2d 20202020 20202020 20202020     -o              
80193620:	6e452020 656c6261 646c6f20 7974732d       Enable old-sty
80193630:	5320656c 2053454e 70796f6a 65206461     le SNES joypad e
80193640:	616c756d 6e6f6974 0000000a 6f6f6e2d     mulation....-noo
80193650:	6f20646c 6e2d2072 2020206f 20202020     ld or -no       
80193660:	20202020 69442020 6c616273 6c6f2065           Disbale ol
80193670:	74732d64 20656c79 53454e53 796f6a20     d-style SNES joy
80193680:	20646170 6c756d65 6f697461 00000a6e     pad emulation...
80193690:	756f732d 6b73646e 6f207069 732d2072     -soundskip or -s
801936a0:	6e3c2073 203e6d75 6f532020 20646e75     s <num>   Sound 
801936b0:	20555043 70696b73 6961772d 676e6974     CPU skip-waiting
801936c0:	74656d20 2c646f68 2d203020 28203320      method, 0 - 3 (
801936d0:	61666564 20746c75 000a2930 756f732d     default 0)..-sou
801936e0:	6f20646e 732d2072 20202020 20202020     nd or -s        
801936f0:	20202020 6e452020 656c6261 67696420           Enable dig
80193700:	6c617469 756f7320 6f20646e 75707475     ital sound outpu
80193710:	64282074 75616665 203a746c 62616e65     t (default: enab
80193720:	2964656c 0000000a 736f6e2d 646e756f     led)....-nosound
80193730:	20726f20 20736e2d 20202020 20202020      or -ns         
80193740:	69442020 6c626173 69642065 61746967       Disable digita
80193750:	6f73206c 20646e75 7074756f 000a7475     l sound output..
80193760:	756f732d 7571646e 74696c61 726f2079     -soundquality or
80193770:	20722d20 6d756e3c 6f53203e 20646e75      -r <num> Sound 
80193780:	706d6173 7020656c 6279616c 206b6361     sample playback 
80193790:	65746172 6175712f 7974696c 2d30202c     rate/quality, 0-
801937a0:	64282037 75616665 3420746c 00000a29     7 (default 4)...
801937b0:	20202020 20202020 20202020 20202020                     
801937c0:	20202020 20202020 20302020 666f202d               0 - of
801937d0:	31202c66 38202d20 2c323931 2d203220     f, 1 - 8192, 2 -
801937e0:	30313120 202c3532 202d2033 30353631      11025, 3 - 1650
801937f0:	200a2c30 20202020 20202020 20202020     0,.             
80193800:	20202020 20202020 20202020 2d203420                  4 -
80193810:	30323220 28203035 61666564 29746c75      22050 (default)
80193820:	2035202c 3932202d 2c303033 2d203620     , 5 - 29300, 6 -
80193830:	36363320 0a2c3030 20202020 20202020      36600,.        
80193840:	20202020 20202020 20202020 20202020                     
80193850:	20372020 3434202d 0a303030 00000000       7 - 44000.....
80193860:	6574732d 206f6572 20202020 20202020     -stereo         
80193870:	20202020 20202020 6e452020 656c6261               Enable
80193880:	65747320 206f6572 6e756f73 64282064      stereo sound (d
80193890:	75616665 203a746c 6f6e6f6d 756f7320     efault: mono sou
801938a0:	0a29646e 00000000 6e6f6d2d 2020206f     nd).....-mono   
801938b0:	20202020 20202020 20202020 20202020                     
801938c0:	6e452020 656c6261 6e6f6d20 6f73206f       Enable mono so
801938d0:	20646e75 66656428 746c7561 6f6d203a     und (default: mo
801938e0:	73206f6e 646e756f 00000a29 6675622d     no sound)...-buf
801938f0:	73726566 20657a69 2d20726f 20202042     fersize or -B   
80193900:	20202020 6f532020 20646e75 79616c70           Sound play
80193910:	6b636162 66756220 20726566 657a6973     back buffer size
80193920:	65642820 6c756166 75612074 66206f74      (default auto f
80193930:	7020726f 6279616c 206b6361 65746172     or playback rate
80193940:	00000a29 736f6e2d 64656570 6b636168     )...-nospeedhack
80193950:	726f2073 204e2d20 20202020 69442020     s or -N       Di
80193960:	6c626173 6f732065 6920656d 7265746e     sable some inter
80193970:	206c616e 65657073 70752064 68742073     nal speed ups th
80193980:	62207461 6b616572 66206120 20207765     at break a few  
80193990:	734d4f52 0000000a 6570732d 61686465     ROMs....-speedha
801939a0:	20736b63 2d20726f 20204853 20202020     cks or -SH      
801939b0:	6e452020 656c6261 6d6f7320 6e692065       Enable some in
801939c0:	6e726574 73206c61 64656570 73707520     ternal speed ups
801939d0:	61687420 72622074 206b6165 65662061      that break a fe
801939e0:	4f522077 000a734d 616f6c2d 616e7364     w ROMs..-loadsna
801939f0:	6f687370 726f2074 206c2d20 6c69663c     pshot or -l <fil
80193a00:	6d616e65 200a3e65 20202020 20202020     ename>.         
80193a10:	20202020 20202020 20202020 20202020                     
80193a20:	616f4c20 61732064 20646576 656d6167      Load saved game
80193a30:	736f7020 6f697469 6e73206e 68737061      position snapsh
80193a40:	6620746f 20656c69 65722026 72697571     ot file & requir
80193a50:	52206465 200a4d4f 20202020 20202020     ed ROM.         
80193a60:	20202020 20202020 20202020 20202020                     
80193a70:	616d6920 0a2e6567 00000000 6177732d      image......-swa
80193a80:	796f6a70 73646170 20726f20 2020732d     pjoypads or -s  
80193a90:	20202020 77532020 6a207061 6170796f           Swap joypa
80193aa0:	20312064 20646e61 72612032 646e756f     d 1 and 2 around
80193ab0:	0000000a 6c61702d 20726f20 2020702d     ....-pal or -p  
80193ac0:	20202020 20202020 20202020 6f462020                   Fo
80193ad0:	52206c6f 69204d4f 206f746e 6e696874     ol ROM into thin
80193ae0:	676e696b 61687420 68742074 69207369     king that this i
80193af0:	20612073 204c4150 53454e53 73797320     s a PAL SNES sys
80193b00:	0a6d6574 00000000 73746e2d 726f2063     tem.....-ntsc or
80193b10:	206e2d20 20202020 20202020 20202020      -n             
80193b20:	6f462020 52206c6f 69204d4f 206f746e       Fool ROM into 
80193b30:	6e696874 676e696b 61687420 68742074     thinking that th
80193b40:	69207369 20612073 5343544e 454e5320     is is a NTCS SNE
80193b50:	79732053 6d657473 0000000a 746e692d     S system....-int
80193b60:	656c7265 64657661 20726f20 2020692d     erleaved or -i  
80193b70:	20202020 4f522020 6d69204d 20656761           ROM image 
80193b80:	69207369 6e69206e 6c726574 65766165     is in interleave
80193b90:	6f662064 74616d72 00000a2e 746e692d     d format....-int
80193ba0:	656c7265 64657661 726f2032 32692d20     erleaved2 or -i2
80193bb0:	20202020 4f522020 6d69204d 20656761           ROM image 
80193bc0:	69207369 6e69206e 6c726574 65766165     is in interleave
80193bd0:	20322064 6d726f66 000a7461 746e692d     d 2 format..-int
80193be0:	656c7265 64657661 34326467 20726f20     erleavedgd24 or 
80193bf0:	3264672d 4f522034 6d69204d 20656761     -gd24 ROM image 
80193c00:	69207369 6147206e 4420656d 6f74636f     is in Game Docto
80193c10:	34322072 69624d20 6f662074 74616d72     r 24 Mbit format
80193c20:	0000000a 686f6e2d 20616d64 2d20726f     ....-nohdma or -
80193c30:	20202048 20202020 20202020 69442020     H             Di
80193c40:	6c626173 2d482065 20414d44 6c756d65     sable H-DMA emul
80193c50:	6f697461 6428206e 75616665 203a746c     ation (default: 
80193c60:	62616e65 2964656c 0000000a 6d64682d     enabled)....-hdm
80193c70:	726f2061 484e2d20 20202020 20202020     a or -NH        
80193c80:	20202020 6e452020 656c6261 442d4820           Enable H-D
80193c90:	6520414d 616c756d 6e6f6974 65642820     MA emulation (de
80193ca0:	6c756166 65203a74 6c62616e 0a296465     fault: enabled).
80193cb0:	00000000 79616c2d 6e697265 726f2067     ....-layering or
80193cc0:	204c2d20 20202020 20202020 77532020      -L           Sw
80193cd0:	73207061 20656d6f 6b636162 756f7267     ap some backgrou
80193ce0:	7020646e 726f6972 20797469 6576656c     nd priority leve
80193cf0:	2d20736c 6c656820 73207370 20656d6f     ls - helps some 
80193d00:	656d6167 00000a73 6172672d 63696870     games...-graphic
80193d10:	646e6977 2073776f 20202020 20202020     windows         
80193d20:	6e452020 656c6261 61726720 63696870       Enable graphic
80193d30:	6e697720 20776f64 65666665 20737463      window effects 
80193d40:	66656428 746c7561 6e65203a 656c6261     (default: enable
80193d50:	000a2964 676f6e2d 68706172 69776369     d)..-nographicwi
80193d60:	776f646e 726f2073 776e2d20 69442020     ndows or -nw  Di
80193d70:	6c626173 72672065 69687061 69772063     sable graphic wi
80193d80:	776f646e 66666520 73746365 65642820     ndow effects (de
80193d90:	6c756166 65203a74 6c62616e 0a296465     fault: enabled).
80193da0:	00000000 706f6e2d 68637461 20202020     ....-nopatch    
80193db0:	20202020 20202020 20202020 69442020                   Di
80193dc0:	6c626173 50492065 75612053 61706f74     sable IPS autopa
80193dd0:	69686374 000a676e 636f6e2d 74616568     tching..-nocheat
80193de0:	20202020 20202020 20202020 20202020                     
80193df0:	69442020 6c626173 68742065 68632065       Disable the ch
80193e00:	20746165 74737973 000a6d65 6568632d     eat system..-che
80193e10:	20207461 20202020 20202020 20202020     at              
80193e20:	20202020 6e452020 656c6261 68742073           Enables th
80193e30:	68632065 20746165 74737973 000a6d65     e cheat system..
80193e40:	4d4f520a 616d6920 6e206567 73646565     .ROM image needs
80193e50:	206f7420 69206562 7553206e 20726570      to be in Super 
80193e60:	6967614d 206d6f43 732e2a28 2c29636d     MagiCom (*.smc),
80193e70:	70755320 46207265 43696d61 28206d6f      Super FamiCom (
80193e80:	66732e2a 0a2c2963 69662e2a 6f202c67     *.sfc),.*.fig, o
80193e90:	70732072 2074696c 312e2a28 2e2a202c     r split (*.1, *.
80193ea0:	6f202c32 66732072 32353233 202c6137     2, or sf32527a, 
80193eb0:	32336673 62373235 7465202c 66202963     sf32527b, etc) f
80193ec0:	616d726f 6e612074 61632064 6562206e     ormat and can be
80193ed0:	6d6f630a 73657270 20646573 68746977     .compressed with
80193ee0:	697a6720 726f2070 6d6f6320 73657270      gzip or compres
80193ef0:	000a2e73 65732d2d 6574666c 00007473     s...--selftest..
80193f00:	6e6e7552 20676e69 666c6573 74736574     Running selftest
80193f10:	2e2e2e20 00000000 73656e73 73207839      .......snes9x s
80193f20:	74726174 093a6465 5d4b4f5b 00000000     tarted:.[OK]....
80193f30:	206c6c41 74736574 6b6f2073 0000002e     All tests ok....
80193f40:	006f732d 756f732d 0000646e 00736e2d     -so.-sound..-ns.
80193f50:	736f6e2d 646e756f 00000000 756f732d     -nosound....-sou
80193f60:	6b73646e 00007069 006b732d 0061722d     ndskip..-sk.-ra.
80193f70:	7461722d 00006f69 0000682d 6379632d     -ratio..-h..-cyc
80193f80:	0073656c 00686e2d 686f6e2d 00616d64     les.-nh.-nohdma.
80193f90:	0061682d 6d64682d 00000061 00006e2d     -ha.-hdma...-n..
80193fa0:	736f6e2d 64656570 6b636168 00000073     -nospeedhacks...
80193fb0:	0068732d 6570732d 61686465 00736b63     -sh.-speedhacks.
80193fc0:	0000702d 6c61702d 00000000 73746e2d     -p..-pal....-nts
80193fd0:	00000063 0000662d 6172662d 6b73656d     c...-f..-framesk
80193fe0:	00007069 0068662d 0072682d 7269682d     ip..-fh.-hr.-hir
80193ff0:	00006d6f 006c662d 00726c2d 726f6c2d     om..-fl.-lr.-lor
80194000:	00006d6f 0064682d 6165682d 00726564     om..-hd.-header.
80194010:	0065682d 64686e2d 00000000 686f6e2d     -he.-nhd....-noh
80194020:	65646165 00000072 0073622d 00004c2d     eader...-bs.-L..
80194030:	79616c2d 6e697265 00000067 006c6e2d     -layering...-nl.
80194040:	6c6f6e2d 72657961 00676e69 00004f2d     -nolayering.-O..
80194050:	6c69742d 64657265 00776172 006f6e2d     -tileredraw.-no.
80194060:	6e696c2d 64657265 00776172 0072742d     -lineredraw.-tr.
80194070:	6172742d 6170736e 636e6572 00000079     -transparency...
80194080:	00746e2d 746f6e2d 736e6172 65726170     -nt.-notranspare
80194090:	0079636e 0069682d 7269682d 00007365     ncy.-hi.-hires..
801940a0:	0036312d 7869732d 6e656574 00000000     -16.-sixteen....
801940b0:	7369642d 79616c70 6d617266 74617265     -displayframerat
801940c0:	00000065 7266642d 00000000 0000732d     e...-dfr....-s..
801940d0:	6177732d 796f6a70 73646170 00000000     -swapjoypads....
801940e0:	0077732d 0000692d 746e692d 656c7265     -sw.-i..-interle
801940f0:	64657661 00000000 0032692d 746e692d     aved....-i2.-int
80194100:	656c7265 64657661 00000032 3264672d     erleaved2...-gd2
80194110:	00000034 746e692d 656c7265 64657661     4...-interleaved
80194120:	34326467 00000000 00696e2d 696f6e2d     gd24....-ni.-noi
80194130:	7265746e 7661656c 00000065 696f6e2d     nterleave...-noi
80194140:	00007172 00776e2d 776f6e2d 6f646e69     rq..-nw.-nowindo
80194150:	00007377 706f6e2d 68637461 00000000     ws..-nopatch....
80194160:	636f6e2d 74616568 00000000 6568632d     -nocheat....-che
80194170:	00007461 6e69772d 73776f64 00000000     at..-windows....
80194180:	6469612d 6d68736f 00000000 73656e53     -aidoshm....Snes
80194190:	72205839 696e6e75 6920676e 4941206e     9X running in AI
801941a0:	6d204f44 2e65646f 6d687320 203a6469     DO mode. shmid: 
801941b0:	000a6425 376d692d 00000000 0067672d     %d..-im7....-gg.
801941c0:	6d61672d 6e656765 00006569 0072612d     -gamegenie..-ar.
801941d0:	7463612d 726e6f69 616c7065 00000079     -actionreplay...
801941e0:	0066672d 6c6f672d 6e696664 00726567     -gf.-goldfinger.
801941f0:	0074662d 6172662d 6974656d 0000656d     -ft.-frametime..
80194200:	00666c25 0000652d 6863652d 0000006f     %lf.-e..-echo...
80194210:	00656e2d 656f6e2d 006f6863 0000722d     -ne.-noecho.-r..
80194220:	756f732d 7571646e 74696c61 00000079     -soundquality...
80194230:	0071732d 6574732d 006f6572 0074732d     -sq.-stereo.-st.
80194240:	6e6f6d2d 0000006f 766e652d 00000078     -mono...-envx...
80194250:	0078652d 736f6e2d 6c706d61 63616365     -ex.-nosamplecac
80194260:	676e6968 00000000 63736e2d 00000000     hing....-nsc....
80194270:	00636e2d 6d6f6e2d 65747361 6c6f7672     -nc.-nomastervol
80194280:	00656d75 766d6e2d 00000000 756f732d     ume.-nmv....-sou
80194290:	7973646e 0000636e 0079732d 756f732d     ndsync..-sy.-sou
801942a0:	7973646e 0032636e 3279732d 00000000     ndsync2.-sy2....
801942b0:	746e692d 6f707265 6574616c 756f7364     -interpolatedsou
801942c0:	0000646e 0073692d 746c612d 00000000     nd..-is.-alt....
801942d0:	746c612d 706d6173 6564656c 65646f63     -altsampledecode
801942e0:	00000000 7869662d 00000000 736f6e2d     ....-fix....-nos
801942f0:	72657075 00007866 736f6e2d 00007866     uperfx..-nosfx..
80194300:	7075732d 78667265 00000000 7866732d     -superfx....-sfx
80194310:	00000000 7073642d 00000031 646f6e2d     ....-dsp1...-nod
80194320:	00317073 6d6f6e2d 69746c75 79616c70     sp1.-nomultiplay
80194330:	00357265 706d6e2d 00000000 6c756d2d     er5.-nmp....-mul
80194340:	6c706974 72657961 00000035 00706d2d     tiplayer5...-mp.
80194350:	756f6d2d 00006573 006f6d2d 6d6f6e2d     -mouse..-mo.-nom
80194360:	6573756f 00000000 006d6e2d 7075732d     ouse....-nm.-sup
80194370:	63737265 0065706f 0073732d 736f6e2d     erscope.-ss.-nos
80194380:	72657075 706f6373 00000065 73736e2d     uperscope...-nss
80194390:	00000000 8011cc10 00000000 00000000     ................

801943a0 <month_keys>:
801943a0:	00000001 00000004 00000004 00000000     ................
801943b0:	00000002 00000005 00000000 00000003     ................
801943c0:	00000006 00000001 00000004 00000006     ................
801943d0:	80226dd8 80226dd8 80226dd8 00000000     .m"..m"..m".....
801943e0:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
801943f0:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194400:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194410:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194420:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
80194430:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194440:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194450:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194460:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
80194470:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194480:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194490:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
801944a0:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
801944b0:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
801944c0:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
801944d0:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
801944e0:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
801944f0:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194500:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194510:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194520:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
80194530:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194540:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194550:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194560:	800b0c1c 800b0c3c 800b0c0c 800b0c0c     ....<...........
80194570:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194580:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
80194590:	800b0c0c 800b0c0c 800b0c0c 800b0c0c     ................
801945a0:	800b0c1c 800b0c3c 800b1890 800b18c0     ....<...........
801945b0:	800b18f0 800b16a8 800b16e0 800b1710     ................
801945c0:	800b1748 800b115c 800b118c 800b118c     H...\...........
801945d0:	800b118c 800b118c 800b11f4 800b123c     ............<...
801945e0:	800b118c 800b17a4 800b1890 800b18c0     ................
801945f0:	800b18f0 800b16a8 800b16e0 800b1710     ................
80194600:	800b1748 800b115c 800b118c 800b118c     H...\...........
80194610:	800b118c 800b118c 800b1258 800b118c     ........X.......
80194620:	800b118c 800b17a4 800b1890 800b18c0     ................
80194630:	800b18f0 800b16a8 800b16e0 800b1710     ................
80194640:	800b1748 800b115c 800b118c 800b118c     H...\...........
80194650:	800b118c 800b118c 800b1288 800b12b8     ................
80194660:	800b118c 800b17a4 800b1890 800b18c0     ................
80194670:	800b18f0 800b16a8 800b16e0 800b1710     ................
80194680:	800b1748 800b115c 800b118c 800b118c     H...\...........
80194690:	800b118c 800b118c 800b12e0 800b1310     ................
801946a0:	800b118c 800b17a4 800b1890 800b18c0     ................
801946b0:	800b18f0 800b16a8 800b16e0 800b1710     ................
801946c0:	800b1748 800b115c 800b118c 800b118c     H...\...........
801946d0:	800b118c 800b118c 800b13a8 800b15d0     ................
801946e0:	800b118c 800b17a4 800b1890 800b18c0     ................
801946f0:	800b18f0 800b16a8 800b16e0 800b1710     ................
80194700:	800b1748 800b115c 800b118c 800b118c     H...\...........
80194710:	800b118c 800b118c 800b15f8 800b118c     ................
80194720:	800b118c 800b17a4 800b1890 800b18c0     ................
80194730:	800b18f0 800b16a8 800b16e0 800b1710     ................
80194740:	800b1748 800b115c 800b118c 800b118c     H...\...........
80194750:	800b118c 800b118c 800b17c4 800b118c     ................
80194760:	800b118c 800b17a4 800b1890 800b18c0     ................
80194770:	800b18f0 800b16a8 800b16e0 800b1710     ................
80194780:	800b1748 800b115c 800b118c 800b118c     H...\...........
80194790:	800b118c 800b118c 800b1780 800b178c     ................
801947a0:	800b118c 800b17a4                       ........

801947a8 <_ZZ14S9xFixEnvelopeihhhE15DecreaseRateExp>:
801947a8:	ffffffff 00009470 00006d60 00005dc0     ....p...`m...]..
801947b8:	00004a38 000036b0 00002ee0 000024b8     8J...6.......$..
801947c8:	00001bbc 0000170c 0000125c 00000dac     ........\.......
801947d8:	00000b54 00000960 00000708 000005dc     T...`...........
801947e8:	000004b0 00000370 000002e4 0000024e     ....p.......N...
801947f8:	000001b8 00000172 00000122 000000dc     ....r...".......
80194808:	000000b4 00000096 0000006e 0000005c     ........n...\...
80194818:	0000004a 00000037 00000025 00000012     J...7...%.......

80194828 <_ZZ14S9xFixEnvelopeihhhE12IncreaseRate>:
80194828:	ffffffff 00001004 00000c1c 00000a28     ............(...
80194838:	000007d0 000005dc 00000514 000003e8     ................
80194848:	00000302 00000280 000001fe 0000017c     ............|...
80194858:	00000140 00000104 000000be 000000a0     @...............
80194868:	00000082 00000060 00000050 00000040     ....`...P...@...
80194878:	00000030 00000028 00000020 00000018     0...(... .......
80194888:	00000014 00000010 0000000c 0000000a     ................
80194898:	00000008 00000006 00000004 00000002     ................

801948a8 <_ZZ14S9xFixEnvelopeihhhE11SustainRate>:
801948a8:	ffffffff 00009470 00006d60 00005dc0     ....p...`m...]..
801948b8:	00004a38 000036b0 00002ee0 000024b8     8J...6.......$..
801948c8:	00001bbc 0000170c 0000125c 00000dac     ........\.......
801948d8:	00000b54 00000960 00000708 000005dc     T...`...........
801948e8:	000004b0 00000370 000002e4 0000024e     ....p.......N...
801948f8:	000001b8 00000172 00000122 000000dc     ....r...".......
80194908:	000000b4 00000096 0000006e 0000005c     ........n...\...
80194918:	0000004a 00000037 00000025 00000012     J...7...%.......

80194928 <_ZZ14S9xFixEnvelopeihhhE9DecayRate>:
80194928:	000004b0 000002e4 000001b8 00000122     ............"...
80194938:	000000b4 0000006e 0000004a 00000025     ....n...J...%...

80194948 <_ZZ14S9xFixEnvelopeihhhE10AttackRate>:
80194948:	00001004 00000a28 000005dc 000003e8     ....(...........
80194958:	00000280 0000017c 00000104 000000a0     ....|...........
80194968:	00000060 00000040 00000028 00000018     `...@...(.......
80194978:	00000010 0000000a 00000006 00000001     ................
	...
80194990:	6370732e 00000000 6e756f53 50432064     .spc....Sound CP
801949a0:	6e692055 6b6e7520 6e776f6e 61747320     U in unknown sta
801949b0:	65206574 75636578 676e6974 20732520     te executing %s 
801949c0:	25207461 0a583430 000a7325 00000000     at %04X.%s......
801949d0:	c4865748 4010b27f 00000000 402e0000     HW.....@.......@
801949e0:	00000000 3fb00000 00000000 405cc000     .......?......\@
801949f0:	00000000 3f900000 00000000 402a0000     .......?......*@
80194a00:	00000000 bfb00000 00000000 00000000     ................
80194a10:	800c4538 800c4528 800c4538 800c4538     8E..(E..8E..8E..
80194a20:	800c4570 800c4544 800c4544 800c4544     pE..DE..DE..DE..
80194a30:	800c4544 800c4544 800c9834 800c98ec     DE..DE..4.......
80194a40:	800c9834 800c9834 800c9834 800c98e0     4...4...4.......
80194a50:	800c98d4 800c98c8 800c98bc 800c982c     ............,...
80194a60:	800c9ccc 800c9e94 800c9f5c 800c9fc8     ........\.......
80194a70:	800ca178 800ca1b4 800ca00c 800ca064     x...........d...
80194a80:	800ca0b8 800ca0e8 800ca68c 800ca884     ................
80194a90:	800ca900 800caaf4 800ca9b0 800caa30     ............0...
80194aa0:	800caa48 800caaa0 800cab34 800cab60     H.......4...`...

80194ab0 <_ZZ13S9xSetEnvRateP7ChannelmiiE5steps>:
80194ab0:	00000000 00000040 0000026b 0000026b     ....@...k...k...
80194ac0:	00000080 00000001 00000040 00000037     ........@...7...
80194ad0:	00000040 0000026b 00000000 00000000     @...k...........
80194ae0:	6e756f53 65642064 65636976 65706f20     Sound device ope
80194af0:	6166206e 64656c69 00000000 6e732123     n failed....#!sn
80194b00:	36397365 00000000 3a4d414e 00000000     es96....NAM:....
80194b10:	3a526948 00000000 3a555043 00000000     HiR:....CPU:....
80194b20:	3a474552 00000000 3a555050 00000000     REG:....PPU:....
80194b30:	3a414d44 00000000 3a415256 00000000     DMA:....VRA:....
80194b40:	3a4d4152 00000000 3a415253 00000000     RAM:....SRA:....
80194b50:	3a4c4946 00000000 3a555041 00000000     FIL:....APU:....
80194b60:	3a455241 00000000 3a415241 00000000     ARE:....ARA:....
80194b70:	3a554f53 00000000 69766f4d 74732065     SOU:....Movie st
80194b80:	0000706f 69766f4d 6e652065 00000064     op..Movie end...
80194b90:	79616c50 20676e69 6d617266 25203a65     Playing frame: %
80194ba0:	00000064 6f636552 6e696472 72662067     d...Recording fr
80194bb0:	3a656d61 00642520 69766f4d 65722065     ame: %d.Movie re
80194bc0:	6365722d 0064726f 69766f4d 65722065     -record.Movie re
80194bd0:	646e6977 00000000 65726353 68736e65     wind....Screensh
80194be0:	7320746f 6f707075 6e207472 6120746f     ot support not a
80194bf0:	6c696176 656c6261 696c2820 676e7062     vailable (libpng
80194c00:	73617720 746f6e20 756f6620 6120646e      was not found a
80194c10:	75622074 20646c69 656d6974 00000029     t build time)...
80194c20:	6374722e 00000000 45505553 4f502052     .rtc....SUPER PO
80194c30:	20524557 4741454c 20203420 00000020     WER LEAG 4   ...
80194c40:	346c7073 3770732d 7461642e 00000000     spl4-sp7.dat....
80194c50:	4f4d4f4d 53544554 41482055 20595050     MOMOTETSU HAPPY 
80194c60:	20202020 00000020 74686d73 3770732d          ...smht-sp7
80194c70:	7461642e 00000000 54205548 41474e45     .dat....HU TENGA
80194c80:	414d2049 204f594b 4f52455a 00000020     I MAKYO ZERO ...
80194c90:	656f6566 3770737a 7461642e 00000000     feoezsp7.dat....
80194ca0:	504d554a 4e455420 4d494147 4f594b41     JUMP TENGAIMAKYO
80194cb0:	52455a20 0000004f 6d756a73 37707370      ZERO...sjumpsp7
80194cc0:	7461642e 00000000 6373696d 3770732d     .dat....misc-sp7
80194cd0:	7461642e 00000000 65377073 6f2e7272     .dat....sp7err.o
80194ce0:	00007475 58363025 6e69622e 00000000     ut..%06X.bin....
80194cf0:	70617247 73636968 63615020 6f6e206b     Graphics Pack no
80194d00:	6f662074 21646e75 00000000 65646e69     t found!....inde
80194d10:	69622e78 0000006e 00000000 00000000     x.bin...........
80194d20:	800cf83c 800cf8b8 800cf8c4 800cf8d0     <...............
80194d30:	800cf8dc 800cf8e8 800cf8f4 800cf900     ................
80194d40:	800cf90c 800cf918 800cf924 800cf930     ........$...0...
80194d50:	800cf93c 800cf824 800cf824 800cf824     <...$...$...$...
80194d60:	800cf958 800cfaa0 800cfaac 800cfab8     X...............
80194d70:	800cfac4 800cfad0 800cfadc 800cfae8     ................
80194d80:	800cfaf4 800cf824 800cfb00 800cf824     ....$.......$...
80194d90:	800cf824 800cf824 800cf824 800cf824     $...$...$...$...
80194da0:	800cfb9c 800cfbf0 800cfba8 800cfbb4     ................
80194db0:	800cfbc0 800cfbcc 800cfbd8 800cfbe4     ................
80194dc0:	800cfbfc 800cfc08 800cfc14 800cfc20     ............ ...
80194dd0:	800cfc2c 800cfc38 800cfc44 800cfc50     ,...8...D...P...
80194de0:	800cfc6c 800cfc78 800cfc84 800cfc90     l...x...........
80194df0:	800cfc9c 800cf824 800cf824 800cf824     ....$...$...$...
80194e00:	800cf824 800cf824 800cf824 800cf824     $...$...$...$...
80194e10:	800cf824 800cf824 800cf824 800cf824     $...$...$...$...
80194e20:	800cfca8 800cfcc0 800cfd28 800d0094     ........(.......
80194e30:	800d00a0 800d00ac 800d00b8 800d00c4     ................
80194e40:	800d00d0 800d00fc 800d0108 800d0114     ................
80194e50:	800d0120 800d012c 800d0074 800d0074      ...,...t...t...
80194e60:	800d0074 800d0074 800d0074 800d0158     t...t...t...X...
80194e70:	800d0258 800d01c4 800d01e0 800d0174     X...........t...
80194e80:	800d01b8 800d0224 800d0230 800d0074     ....$...0...t...
80194e90:	800d0074 800d0074 800d0074 800d0074     t...t...t...t...
80194ea0:	800d0074 800d0074 800d0274 800d0280     t...t...t.......
80194eb0:	800d028c 800d0298 800d02a4 800d02b0     ................
80194ec0:	800d0324 800d0330 800d0074 800d0074     $...0...t...t...
80194ed0:	800d0074 800d0074 800d0074 800d0074     t...t...t...t...
80194ee0:	800d03dc 800d0074 800d0424 800d0528     ....t...$...(...
80194ef0:	800d0534 800d0448 800d0454 800d0074     4...H...T...t...
80194f00:	800d0074 800d0074 800d0074 800d0074     t...t...t...t...
80194f10:	800d0074 800d0074 800d0074 800d0074     t...t...t...t...
80194f20:	800d0074 800d0074 800d0460 800d049c     t...t...`.......
80194f30:	800d2508 800d25b8 800d258c 800d2560     .%...%...%..`%..
80194f40:	800d2534 800d2630 800d2750 800d2724     4%..0&..P'..$'..
80194f50:	800d26f8 800d26a4 800d267c 800d265c     .&...&..|&..\&..
80194f60:	6e6b6e55 206e776f 000a704f 00000000     Unknown Op......
80194f70:	800d2cb8 800d2d24 800d2dcc 800d2ea0     .,..$-...-......
80194f80:	800d3364 800d2f5c 800d3118 800d3188     d3..\/...1...1..
80194f90:	800d3284                                .2..

80194f94 <ST010_M7Scale>:
80194f94:	03250380 029c02da 023b0268 01f30215     ..%.....h.;.....
80194fa4:	01bb01d5 018e01a3 016a017b 014b015a     ........{.j.Z.K.
80194fb4:	0132013e 011c0126 01090112 00f80100     >.2.&...........
80194fc4:	00e900f0 00dc00e3 00d100d6 00c600cb     ................
80194fd4:	00bd00c1 00b400b8 00ac00b0 00a500a8     ................
80194fe4:	009e00a2 0098009b 00930095 008d0090     ................
80194ff4:	0088008b 00840086 00800082 007c007e     ............~.|.
80195004:	0078007a 00740076 00710073 006e006f     z.x.v.t.s.q.o.n.
80195014:	006b006c 00680069 00650067 00630064     l.k.i.h.g.e.d.c.
80195024:	00600062 005e005f 005c005d 005a005b     b.`._.^.].\.[.Z.
80195034:	00580059 00560057 00540055 00520053     Y.X.W.V.U.T.S.R.
80195044:	00510051 004f0050 004d004e 004c004d     Q.Q.P.O.N.M.M.L.
80195054:	004b004b 0049004a 00480048 00470047     K.K.J.I.H.H.G.G.
80195064:	00450046 00440045 00430044 00420042     F.E.E.D.D.C.B.B.
80195074:	00410041 00400040 003f003f 003e003e     A.A.@.@.?.?.>.>.
80195084:	003d003d 003c003c 003b003b 003a003a     =.=.<.<.;.;.:.:.
80195094:	0039003a 00380039 00380038 00370037     :.9.9.8.8.8.7.7.
801950a4:	00360036 00350036 00350035 00340034     6.6.6.5.5.5.4.4.
801950b4:	00330034 00330033 00320032 00310032     4.3.3.3.2.2.2.1.
801950c4:	00310031 00300030 00300030 002f002f     1.1.0.0.0.0././.
801950d4:	002e002f 002e002e 002d002e 002d002d     /.........-.-.-.
801950e4:	002c002d 002c002c 002b002c 002b002b     -.,.,.,.,.+.+.+.

801950f4 <ST010_ArcTan>:
801950f4:	80808080 80808080 80808080 80808080     ................
80195104:	80808080 80808080 80808080 80808080     ................
80195114:	b3ada080 bab9b8b6 bcbcbbbb bdbdbdbd     ................
80195124:	bebebebd bebebebe bebebebe bfbfbfbf     ................
80195134:	a8a09380 b5b3b0ad b9b8b7b6 bbbabab9     ................
80195144:	bcbbbbbb bcbcbcbc bdbdbdbd bdbdbdbd     ................
80195154:	a0988d80 b0adaaa6 b5b4b3b1 b8b7b7b6     ................
80195164:	bab9b9b8 bbbababa bbbbbbbb bcbcbcbc     ................
80195174:	9a938a80 aba8a5a0 b2b0afad b5b5b4b3     ................
80195184:	b8b7b7b6 b9b9b8b8 bababab9 bbbbbaba     ................
80195194:	96908880 a7a4a09b afadaba9 b3b2b1b0     ................
801951a4:	b6b5b4b4 b7b7b6b6 b9b8b8b8 b9b9b9b9     ................
801951b4:	938d8780 a3a09c98 acaaa8a6 b0b0aead     ................
801951c4:	b4b3b2b1 b6b5b5b4 b7b7b6b6 b8b8b8b7     ................
801951d4:	908b8680 a09d9995 a9a7a5a3 aeadacaa     ................
801951e4:	b2b1b0af b4b3b3b2 b6b5b5b4 b7b7b6b6     ................
801951f4:	8f8a8580 9d9a9793 a6a5a2a0 acabaaa8     ................
80195204:	b0afaead b2b2b1b0 b4b4b3b3 b5b5b5b5     ................
80195214:	8d898580 9b989591 a4a0a09e aaa9a7a6     ................
80195224:	aeadacab b1b0b0af b3b2b2b1 b4b4b4b3     ................
80195234:	8c888480 99969390 a2a09e9b a8a7a5a4     ................
80195244:	acabaaa9 afafaead b2b1b0b0 b3b3b2b2     ................
80195254:	8b878480 9794918e a09e9c9a a6a5a3a2     ................
80195264:	abaaa9a7 aeadacac b0b0afae b2b2b1b1     ................
80195274:	8a878380 9693908d 9e9c9a98 a5a3a2a0     ................
80195284:	a9a8a7a6 acacabaa afaeaead b1b0b0b0     ................
80195294:	89868380 94928f8c 9d9b9996 a3a2a09e     ................
801952a4:	a8a7a5a4 abaaa9a9 aeadacac b0afafae     ................
801952b4:	89868380 93908e8b 9b999795 a1a09e9d     ................
801952c4:	a6a5a4a3 aaa9a8a7 adacabaa afaeaead     ................
801952d4:	88858380 92908d8b 9a989694 a09f9d9b     ................
801952e4:	a5a4a3a1 a8a8a7a6 ababaaa9 aeadadac     ................
801952f4:	88858380 918f8c8a 99979593 9f9d9c9a     ................
80195304:	a3a2a1a0 a7a6a5a5 aaaaa9a8 adacabab     ................
80195314:	87858280 908e8c89 97969492 9d9c9b99     ................
80195324:	a2a1a09f a6a5a4a3 a9a8a8a7 acabaaaa     ................
80195334:	87858280 8f8d8b89 96959391 9c9b9998     ................
80195344:	a1a09f9e a5a4a3a2 a8a7a7a6 abaaa9a9     ................
80195354:	86848280 8e8c8a88 95949290 9b9a9897     ................
80195364:	a09f9e9d a4a3a2a1 a7a6a6a5 aaa9a8a8     ................
80195374:	86848280 8e8c8a88 94939190 9a999796     ................
80195384:	9f9e9d9b a3a2a1a0 a6a5a5a4 a9a8a7a7     ................
80195394:	86848280 8d8b8a88 9492908f 99989795     ................
801953a4:	9e9d9c9b a2a1a09f a5a4a4a3 a8a7a6a6     ................
801953b4:	86848280 8d8b8987 9391908e 98979694     ................
801953c4:	9d9c9b9a a1a09f9e a4a3a3a2 a7a6a6a5     ................
801953d4:	85848280 8c8a8987 92918f8e 98969594     ................
801953e4:	9c9b9a99 a09f9e9d a3a2a2a1 a6a5a5a4     ................
801953f4:	85838280 8c8a8887 92908f8d 97969493     ................
80195404:	9b9a9998 9f9e9d9c a2a2a1a0 a5a5a4a3     ................
80195414:	85838280 8b8a8886 91908e8d 96959492     ................
80195424:	9a999897 9e9d9c9b a2a1a09f a4a4a3a2     ................
80195434:	85838280 8b898886 908f8e8c 95949392     ................
80195444:	9a999896 9e9d9c9b a1a09f9e a4a3a2a2     ................
80195454:	85838280 8a898786 908e8d8c 95939291     ................
80195464:	99989796 9d9c9b9a a09f9e9e a3a2a1a1     ................
80195474:	84838180 8a898786 8f8e8d8b 94939290     ................
80195484:	98979695 9c9b9a99 9f9e9e9d a2a1a1a0     ................
80195494:	84838180 8a888786 8f8e8c8b 93929190     ................
801954a4:	98979695 9b9a9a99 9f9e9d9c a1a1a09f     ................
801954b4:	84838180 89888785 8e8d8c8b 93929190     ................
801954c4:	97969594 9b9a9998 9e9d9c9b a1a09f9f     ................
801954d4:	84838180 89888785 8e8d8c8a 9291908f     ................
801954e4:	96959493 9a999897 9d9c9c9b a09f9f9e     ................

801954f4 <ST010_SinTable>:
801954f4:	03240000 096a0648 0fab0c8c 15e212c8     ..$.H.j.........
80195504:	1c0b18f9 22231f1a 28262528 2e112b1f     ......#"(%&(.+..
80195514:	33df30fb 398c36ba 3f173c56 447a41ce     .0.3.6.9V<.?.AzD
80195524:	49b4471c 4ebf4c3f 539b5133 584255f5     .G.I?L.N3Q.S.UBX
80195534:	5cb35a82 60eb5ed7 64e862f1 68a666cf     .Z.\.^.`.b.d.f.h
80195544:	6c236a6d 6f5e6dc9 725470e2 750473b5     mj#l.m^o.pTr.s.u
80195554:	776b7641 79897884 7b5c7a7c 7ce37c29     Avkw.x.y|z\{)|.|
80195564:	7e1d7d89 7f097e9c 7fa67f61 7ff57fd8     .}.~.~..a.......
80195574:	7ff57fff 7fa67fd8 7f097f61 7e1d7e9c     ........a....~.~
80195584:	7ce37d89 7b5c7c29 79897a7c 776b7884     .}.|)|\{|z.y.xkw
80195594:	75047641 725473b5 6f5e70e2 6c236dc9     Av.u.sTr.p^o.m#l
801955a4:	68a66a6d 64e866cf 60eb62f1 5cb35ed7     mj.h.f.d.b.`.^.\
801955b4:	58425a82 539b55f5 4ebf5133 49b44c3f     .ZBX.U.S3Q.N?L.I
801955c4:	447a471c 3f1741ce 398c3c56 33df36ba     .GzD.A.?V<.9.6.3
801955d4:	2e1130fb 28262b1f 22232528 1c0b1f1a     .0...+&((%#"....
801955e4:	15e218f8 0fab12c8 096a0c8c 03240648     ..........j.H.$.
801955f4:	fcdc0000 f695f9b8 f055f374 ea1eed38     ........t.U.8...
80195604:	e3f5e707 dddde0e6 d7dadad8 d1efd4e1     ................
80195614:	cc21cf05 c673c946 c0e9c3aa bb86be32     ..!.F.s.....2...
80195624:	b64cb8e4 b141b3c1 ac65aecd a7beaa0b     ..L...A...e.....
80195634:	a34da57e 9f14a129 9b189d0f 975a9931     ~.M.).......1.Z.
80195644:	93dd9593 90a29237 8dac8f1e 8afc8c4b     ....7.......K...
80195654:	889589bf 8677877c 84a48584 831d83d7     ....|.w.........
80195664:	81e38277 80f78164 805a809f 800b8028     w...d.....Z.(...
80195674:	800b8001 805a8028 80f7809f 81e38164     ....(.Z.....d...
80195684:	831d8277 84a483d7 86778584 8895877d     w.........w.}...
80195694:	8afc89bf 8dac8c4b 90a28f1e 93dd9237     ....K.......7...
801956a4:	975a9593 9b189931 9f159d0f a34da129     ..Z.1.......).M.
801956b4:	a7bea57e ac66aa0b b141aecd b64db3c1     ~.....f...A...M.
801956c4:	bb86b8e4 c0e9be33 c674c3aa cc22c947     ....3.....t.G.".
801956d4:	d1f0cf05 d7dad4e1 dddddad9 e3f5e0e7     ................
801956e4:	ea1ee708 f055ed38 f696f375 fcdcf9b9     ....8.U.u.......
	...
80195700:	800d3a14 800d3bd8 800d3bc8 800d3a14     .:...;...;...:..
80195710:	800d3b98 800d3b98 800d3b98 800d3b98     .;...;...;...;..
80195720:	800d3a14 800d3a14 800d3a14 800d3a14     .:...:...:...:..
80195730:	800d3a14 800d3a14 800d3b98 00000000     .:...:...;......
80195740:	31305453 3a572038 36302520 30252058     ST018 W: %06X %0
80195750:	000a5832 31305453 3a522038 36302520     2X..ST018 R: %06
80195760:	30252058 000a5832 00000000 00000000     X %02X..........

80195770 <jisx0213_to_ucs_combining>:
80195770:	309a304b 309a304d 309a304f 309a3051     K0.0M0.0O0.0Q0.0
80195780:	309a3053 309a30ab 309a30ad 309a30af     S0.0.0.0.0.0.0.0
80195790:	309a30b1 309a30b3 309a30bb 309a30c4     .0.0.0.0.0.0.0.0
801957a0:	309a30c8 309a31f7 030000e6 03000254     .0.0.1.0....T...
801957b0:	03010254 0300028c 0301028c 03000259     T...........Y...
801957c0:	03010259 0300025a 0301025a 02e502e9     Y...Z...Z.......
801957d0:	02e902e5                                ....

801957d4 <jisx0213_to_ucs_main>:
801957d4:	10011000 830c1002 10fb830e 831b831a     ................
801957e4:	8301831f 109c109b 834000b4 833e00a8     ..........@...>.
801957f4:	833f83e3 10fe10fd 109e109d 2edd1003     ..?.............
80195804:	10061005 10fc1007 07100715 833c830f     ..............<.
80195814:	0716101c 0726835c 07180725 071c0719     ....\.&.%.......
80195824:	8308071d 10148309 833b1015 835b833d     ..........;.=.[.
80195834:	1008835d 100a1009 100c100b 100e100d     ]...............
80195844:	1010100f 830b1011 00b10912 00f700d7     ................
80195854:	0960831d 831e831c 09670966 0934091e     ..`.....f.g...4.
80195864:	0d400d42 073200b0 08030733 830483e5     B.@...2.3.......
80195874:	00a300a2 83038305 830a8306 00a78320     ............ ...
80195884:	0d050d06 0ccf0ccb 0cc70cce 0ca10cc6     ................
80195894:	0cb30ca0 0cbd0cb2 073b0cbc 08921012     ..........;.....
801958a4:	08910890 10130893 83028307 835e830d     ..............^.
801958b4:	10341033 103b1035 10ff103c 0908109f     3.4.5.;.<.......
801958c4:	0986090b 09820987 092a0983 09840929     ..........*.)...
801958d4:	098a0985 0909098b 0a050905 09270a06     ..............'.
801958e4:	00ac0928 08d408d2 09030900 09960995     (...............
801958f4:	09250997 835f0926 10188360 10161019     ..%.&._.`.......
80195904:	09201017 0a1209a5 09070902 09520961     .. .........a.R.
80195914:	096b096a 093d091a 0935091d 092c092b     j.k...=...5.+.,.
80195924:	09430962 09480945 09770976 082b0894     b.C.E.H.v.w...+.
80195934:	0d6f0730 0d6a0d6d 07210720 0d6e00b6     0.o.m.j. .!...n.
80195944:	0d6c0d6b 0cef0d69 0cb60cb7 0cc00cc1     k.l.i...........
80195954:	08980897 08990896 08e808c4 08e708e6     ................
80195964:	0f3408e9 83100f35 83128311 83148313     ..4.5...........
80195974:	83168315 83188317 09998319 103d0cc9     ..............=.
80195984:	82458246 07220ce6 83228321 83248323     F.E...".!.".#.$.
80195994:	83268325 83288327 832a8329 832c832b     %.&.'.(.).*.+.,.
801959a4:	832e832d 8330832f 83328331 83348333     -.../.0.1.2.3.4.
801959b4:	83368335 83388337 833a8339 08350913     5.6.7.8.9.:...5.
801959c4:	13cb080f 08270813 83428341 83448343     ......'.A.B.C.D.
801959d4:	83468345 83488347 834a8349 834c834b     E.F.G.H.I.J.K.L.
801959e4:	834e834d 8350834f 83528351 83548353     M.N.O.P.Q.R.S.T.
801959f4:	83568355 83588357 835a8359 071310a0     U.V.W.X.Y.Z.....
80195a04:	0ffb0ffa 10421041 10441043 10461045     ....A.B.C.D.E.F.
80195a14:	10481047 104a1049 104c104b 104e104d     G.H.I.J.K.L.M.N.
80195a24:	1050104f 10521051 10541053 10561055     O.P.Q.R.S.T.U.V.
80195a34:	10581057 105a1059 105c105b 105e105d     W.X.Y.Z.[.\.].^.
80195a44:	1060105f 10621061 10641063 10661065     _.`.a.b.c.d.e.f.
80195a54:	10681067 106a1069 106c106b 106e106d     g.h.i.j.k.l.m.n.
80195a64:	1070106f 10721071 10741073 10761075     o.p.q.r.s.t.u.v.
80195a74:	10781077 107a1079 107c107b 107e107d     w.x.y.z.{.|.}.~.
80195a84:	1080107f 10821081 10841083 10861085     ................
80195a94:	10881087 108a1089 108c108b 108e108d     ................
80195aa4:	1090108f 10921091 10941093 10961095     ................
80195ab4:	00020001 00040003 00000005 00000000     ................
80195ac4:	10a210a1 10a410a3 10a610a5 10a810a7     ................
80195ad4:	10aa10a9 10ac10ab 10ae10ad 10b010af     ................
80195ae4:	10b210b1 10b410b3 10b610b5 10b810b7     ................
80195af4:	10ba10b9 10bc10bb 10be10bd 10c010bf     ................
80195b04:	10c210c1 10c410c3 10c610c5 10c810c7     ................
80195b14:	10ca10c9 10cc10cb 10ce10cd 10d010cf     ................
80195b24:	10d210d1 10d410d3 10d610d5 10d810d7     ................
80195b34:	10da10d9 10dc10db 10de10dd 10e010df     ................
80195b44:	10e210e1 10e410e3 10e610e5 10e810e7     ................
80195b54:	10ea10e9 10ec10eb 10ee10ed 10f010ef     ................
80195b64:	10f210f1 10f410f3 10f610f5 00070006     ................
80195b74:	00090008 000b000a 000d000c 03920391     ................
80195b84:	03940393 03960395 03980397 039a0399     ................
80195b94:	039c039b 039e039d 03a0039f 03a303a1     ................
80195ba4:	03a503a4 03a703a6 03a903a8 0d600d64     ............d.`.
80195bb4:	0d660d62 0d650d61 0d630d67 03b203b1     b.f.a.e.g.c.....
80195bc4:	03b403b3 03b603b5 03b803b7 03ba03b9     ................
80195bd4:	03bc03bb 03be03bd 03c003bf 03c303c1     ................
80195be4:	03c503c4 03c703c6 03c903c8 0bf503c2     ................
80195bf4:	0bf70bf6 0bf90bf8 0bfb0bfa 0bfd0bfc     ................
80195c04:	0d160bfe 10200d17 0d000d0e 0d020d01     ...... .........
80195c14:	0d680d03 11f00cb1 11f211f1 11f411f3     ..h.............
80195c24:	11f611f5 11f811f7 000e11f9 11fb11fa     ................
80195c34:	11fd11fc 11ff11fe 04110410 04130412     ................
80195c44:	04150414 04160401 04180417 041a0419     ................
80195c54:	041c041b 041e041d 0420041f 04220421     .......... .!.".
80195c64:	04240423 04260425 04280427 042a0429     #.$.%.&.'.(.).*.
80195c74:	042c042b 042e042d 0abe042f 0ac00abf     +.,.-.../.......
80195c84:	0ac20ac1 0ac40ac3 0ac60ac5 0ac80ac7     ................
80195c94:	0aca0ac9 0acc0acb 04310430 04330432     ........0.1.2.3.
80195ca4:	04350434 04360451 04380437 043a0439     4.5.Q.6.7.8.9.:.
80195cb4:	043c043b 043e043d 0440043f 04420441     ;.<.=.>.?.@.A.B.
80195cc4:	04440443 04460445 04480447 044a0449     C.D.E.F.G.H.I.J.
80195cd4:	044c044b 044e044d 10f7044f 10f910f8     K.L.M.N.O.......
80195ce4:	09da10fa 085309db 08550854 0a180e13     ......S.T.U.....
80195cf4:	0ace0b23 0c020c00 0c100c0c 0c140c18     #...............
80195d04:	0c2c0c1c 0c340c24 0c010c3c 0c0f0c03     ..,.$.4.<.......
80195d14:	0c1b0c13 0c230c17 0c2b0c33 0c4b0c3b     ......#.3.+.;.K.
80195d24:	0c2f0c20 0c370c28 0c1d0c3f 0c250c30      ./.(.7.?...0.%.
80195d34:	0c420c38 12521251 12541253 12561255     8.B.Q.R.S.T.U.V.
80195d44:	12581257 125a1259 125c125b 125e125d     W.X.Y.Z.[.\.].^.
80195d54:	12b1125f 12b312b2 12b512b4 12b712b6     _...............
80195d64:	12b912b8 12bb12ba 12bd12bc 12bf12be     ................
	...
80195d84:	0cd10cd0 0cd30cd2 0747073c 07490748     ........<.G.H.I.
80195d94:	01ce01cd 053e01d0 01f8053f 01d101f9     ......>.?.......
80195da4:	01d401d2 01d801d6 01dc01da 00000000     ................
80195db4:	00a007ac 00a400a1 00a900a6 00ab00aa     ................
80195dc4:	00ae00ad 00b200af 00b700b3 00b900b8     ................
80195dd4:	00bb00ba 00bd00bc 00bf00be 00c100c0     ................
80195de4:	00c300c2 00c500c4 00c700c6 00c900c8     ................
80195df4:	00cb00ca 00cd00cc 00cf00ce 00d100d0     ................
80195e04:	00d300d2 00d500d4 00d800d6 00da00d9     ................
80195e14:	00dc00db 00de00dd 00e000df 00e200e1     ................
80195e24:	00e400e3 00e600e5 00e800e7 00ea00e9     ................
80195e34:	00ec00eb 00ee00ed 00f000ef 00f200f1     ................
80195e44:	00f400f3 00f600f5 00f900f8 00fb00fa     ................
80195e54:	00fd00fc 00ff00fe 012a0100 0112016a     ..........*.j...
80195e64:	0101014c 016b012b 014d0113 02d80104     L...+.k...M.....
80195e74:	013d0141 0160015a 0164015e 017d0179     A.=.Z.`.^.d.y.}.
80195e84:	0105017b 014202db 015b013e 016102c7     {.....B.>.[...a.
80195e94:	0165015f 02dd017a 017c017e 01020154     _.e.z...~.|.T...
80195ea4:	01060139 0118010c 010e011a 01470143     9...........C.G.
80195eb4:	01580150 0170016e 01550162 013a0103     P.X.n.p.b.U...:.
80195ec4:	010d0107 011b0119 0111010f 01480144     ............D.H.
80195ed4:	01590151 0171016f 02d90163 011c0108     Q.Y.o.q.c.......
80195ee4:	01340124 016c015c 011d0109 01350125     $.4.\.l.....%.5.
80195ef4:	016d015d 028b0271 0283027e 026c0292     ].m.q...~.....l.
80195f04:	0279026e 02560288 027d0273 02900282     n.y...V.s.}.....
80195f14:	026d027b 0272025f 028e029d 014b0261     {.m._.r.....a.K.
80195f24:	02810270 02950127 02660294 01c20298     p...'.....f.....
80195f34:	02570253 02600284 01530193 02680152     S.W...`...S.R.h.
80195f44:	02580289 02590275 025e025c 026f0250     ..X.u.Y.\.^.P.o.
80195f54:	0264028a 0254028c 02520251 0265028d     ..d...T.Q.R...e.
80195f64:	02a102a2 02910255 0267027a 000f025a     ....U...z.g.Z...
80195f74:	067001fd 00100671 00120011 00140013     ..p.q...........
80195f84:	00160015 06720017 03610673 02cc02c8     ......r.s.a.....
80195f94:	02d102d0 073f0306 0301030b 03000304     ......?.........
80195fa4:	030c030f 02e50302 02e702e6 02e902e8     ................
80195fb4:	00190018 032c0325 031c0339 0320031f     ....%.,.9..... .
80195fc4:	033d0308 032f0329 032402de 033c0330     ..=.)./...$.0.<.
80195fd4:	031d0334 0318031e 032a0319 033b033a     4.........*.:.;.
80195fe4:	031a0303 0e770e76 0e790e78 0e7b0e7a     ....v.w.x.y.z.{.
80195ff4:	0e7d0e7c 0e7f0e7e 0bec0beb 0bee0bed     |.}.~...........
80196004:	0bf00bef 0bf20bf1 0bf40bf3 08710870     ............p.q.
80196014:	08730872 08750874 08770876 08790878     r.s.t.u.v.w.x.y.
80196024:	087b087a 0bd10bd0 0bd30bd2 0bd50bd4     z.{.............
80196034:	0bd70bd6 0bd90bd8 0bdb0bda 0bdd0bdc     ................
80196044:	0bdf0bde 0be10be0 0be30be2 0be50be4     ................
80196054:	0be70be6 0be90be8 12d112d0 12d312d2     ................
80196064:	12d512d4 12d712d6 12d912d8 12db12da     ................
80196074:	12dd12dc 12df12de 12e112e0 12e312e2     ................
80196084:	12e912fa 12ed12e5 000012ec 00000000     ................
	...
801960a0:	07420751 0b610b60 0b630b62 0b650b64     Q.B.`.a.b.c.d.e.
801960b0:	0b670b66 0b690b68 0b6b0b6a 0b6d0b6c     f.g.h.i.j.k.l.m.
801960c0:	0b6f0b6e 0b710b70 0b730b72 08610860     n.o.p.q.r.s.`.a.
801960d0:	08630862 08650864 08670866 08690868     b.c.d.e.f.g.h.i.
801960e0:	1349086a 13221314 1318134d 13031327     j.I...".M...'...
801960f0:	13511336 130d1357 13231326 134a132b     6.Q.W...&.#.+.J.
80196100:	139c133b 139e139d 138f138e 13a113c4     ;...............
80196110:	0000086b 00000000 00000000 00000000     k...............
80196120:	101d137b 0816101f 082113cd 12a512a4     {.........!.....
80196130:	12a712a6 123112a8 12391232 137d137e     ......1.2.9.~.}.
80196140:	0000137c 00000000 0000092e 00000000     |...............
80196150:	091f0000 000009bf 00000000 0d1e0e56     ............V...
80196160:	840b0000 2e281402 2e302e2f 2ee12e8d     ......(./.0.....
80196170:	2eff2efd 2f0b2f03 2f482f60 2f562f49     ....././`/H/I/V/
80196180:	2f6a2f5f 2f7e2f6c 2f942f8a 81302f97     _/j/l/~/./././0.
80196190:	2fe02fc9 30023001 3018300e 302e3027     ././.0.0.0.0'0.0
801961a0:	303b3040 30943041 30f230cc 30e630d0     @0;0A0.0.0.0.0.0
801961b0:	31068131 310b3103 3135311e 8132314a     1..1.1.1.151J12.
801961c0:	31573155 319d14b5 31ca31c3 31e231de     U1W1...1.1.1.1.1
801961d0:	320131ee 321314db 32493215 32613257     .1.2...2.2I2W2a2
801961e0:	32c83293 32cc8133 32d632d0 813432db     .2.23..2.2.2.24.
801961f0:	32fb32f0 33073300 8135331c 33633361     .2.2.3.3.35.a3c3
80196200:	3393337d 33b2339d 34273412 349c344d     }3.3.3.3.4'4M4.4
80196210:	3474346b 3488347f 34a13496 34c634a9     k4t4.4.4.4.4.4.4
80196220:	350e34ff 3535352b 355e3550 35863581     .4.5+555P5^5.5.5
80196230:	8136358e 35ce35ad 36088137 363b360e     .56..5.57..6.6;6
80196240:	36763649 81383666 3671366f 36993672     I6v6f68.o6q6r6.6
80196250:	36a9369e 36b336ac 36ca36c9 913d370a     .6.6.6.6.6.6.7=.
80196260:	372f3721 37343733 37773770 379c377c     !7/73747p7w7|7.7
80196270:	921b810f 37c737b8 37cf37c8 37ed37e4     .....7.7.7.7.7.7
80196280:	37f637f5 380937ff 38618110 81393864     .7.7.7.8..a8d89.
80196290:	3889387c 813a389e 936e38a9 38ce38d2     |8.8.8:..8n..8.8
801962a0:	38da38d4 38e938e0 6641390c 396d395d     .8.8.8.8.9Af]9m9
801962b0:	3992398b 39c339a4 39dd39d2 3a233a13     .9.9.9.9.9.9.:#:
801962c0:	3a6d3a67 3a7e3a77 3a9e3a84 3ac43aa7     g:m:w:~:.:.:.:.:
801962d0:	3b1997bd 00003b25 35162e9c 763f3a03     ...;%;.....5.:?v
801962e0:	411b34c0 39f64328 64757022 5a50631c     .4.A(C.9"pud.cPZ
801962f0:	43e140aa 45ed4e25 62a66466 48937bf5     .@.C%N.Efd.b.{.H
80196300:	45a13727 3b9b4271 667b39d0 5d6278f4     '7.EqB.;.9{f.xb]
80196310:	7b8e5dbe 5c9f4216 3b8968b7 43093eb5     .].{.B.\.h.;.>.C
80196320:	48484697 778d75c7 2ee5474f 2f4d2f0a     .FHH.u.wOG.../M/
80196330:	30492f9d 393736f2 3a0139d4 40df3c09     ./I0.679.9.:.<.@
80196340:	4170410f 49054613 554f50ba 59fb5570     .ApA.F.I.POUpU.Y
80196350:	5def5dad 640e60c3 6b026863 707a7055     .].].`.dch.kUpzp
80196360:	2e95333b 37df2ea5 70c160b2 2e0058ef     ;3.....7.`.p.X..
80196370:	4ea238f1 5a327038 628b6328 31417c2f     .8.N8p2Z(c.b/|A1
80196380:	34bd3370 36e034e1 3f1539fb 4deb78f2     p3.4.4.6.9.?.x.M
80196390:	652d60e4 76707662 77fb76a0 33f3340b     .`-ebvpv.v.w.4.3
801963a0:	50cf3b87 6fc25fbd 336f76e8 5aba7d5c     .;.P._.o.vo3\}.Z
801963b0:	58932e11 4e2661fc 35043618 651a4b1d     ...X.a&N.6.5.K.e
801963c0:	39e57c3b 4d6633a9 758f54dc 2e913642     ;|.9.3fM.T.uB6..
801963d0:	76f2704b 790c634f 35b633e1 3f713b30     Kp.vOc.y.3.50;q?
801963e0:	46f34620 4c384804 4d294cf3 56c8545b      F.F.H8L.L)M[T.V
801963f0:	78345a4e 685b62f1 72ed6a60 55ab4db2     NZ4x.b[h`j.r.M.U
80196400:	79c556ca 6b0140a6 75b26d8a 33ad498e     .V.y.@.k.m.u.I.3
80196410:	37123186 39443830 3ef63bb4 43a94028     .1.708D9.;.>(@.C
80196420:	4cbf43f4 508e4f14 51595114 533f51d5     .C.L.O.P.QYQ.Q?S
80196430:	62765e01 659762d1 725b7060 38697d1b     .^vb.b.e`p[r.}i8
80196440:	4c5a45bc 31f95525 3965392e 3fdc3f80     .EZL%U.1.9e9.?.?
80196450:	45fa42bc 4b274a2a 538b4bb4 69565fc1     .B.E*J'K.K.S._Vi
80196460:	7d0e7d2c 3ca17ec4 637b4c96 3c4b3104     ,}.}.~.<.L{c.1K<
80196470:	61c641b6 52614876 2ffa2e59 40693378     .A.avHaRY../x3i@
80196480:	5a4f4e29 2e0b77f3 2eee3316 2f3d2f55     )NOZ.w...3..U/=/
80196490:	2f732fa1 33ef32a0 390f3609 3bb63ac1     ./s/.2.3.6.9.:.;
801964a0:	59d13be1 479c4687 4b4c47b6 506b4cb3     .;.Y.F.G.GLK.LkP
801964b0:	598d53c2 5a3c59be 62b15b87 630462db     .S.Y.Y<Z.[.b.b.c
801964c0:	63ef6377 676663d3 36296ab2 6fe66ca8     wc.c.cfg.j)6.l.o
801964d0:	771e704e 2fc4668a 42113ce8 553b5259     Np.w.f./.<.BYR;U
801964e0:	62bd61e5 6cc066fe 791376c5 2ecb79d5     .a.b.f.l.v.y.y..
801964f0:	69e32f1a 384a36de 3efb38ca 402a3feb     ./.i.6J8.8.>.?*@
80196500:	40624094 421241d0 453942d0 46667b41     .@b@.A.B.B9EA{fF
80196510:	4d7748b0 554c5070 5d755686 67f962a5     .HwMpPLU.Vu].b.g
80196520:	768e758b 31f16c9d 391632be 3bb334b3     .u.v.l.1.2.9.4.;
80196530:	41683d16 4daf4982 64cb588d 6a726857     .=hA.I.M.X.dWhrj
80196540:	7ab873a7 79a84d6c 37a366d9 66ce47ff     .s.zlM.y.f.7.G.f
80196550:	3283720e 34043687 42e13ed3 483c44b9     .r.2.6.4.>.B.D<H
80196560:	4bbb4838 58ba5372 699a5a6b 6d6b69d2     8H.KrS.XkZ.i.ikm
80196570:	70ed6f03 769475a3 3b667769 497d3cb3     .o.p.u.viwf;.<}I
80196580:	784e784d 5b20439b 4a7f4a2b 7c0d48b6     MxNx.C [+J.J.H.|
80196590:	32724f5f 4070359d 4d3b42ec 4ed14e07     _Or2.5p@.B;M.N.N
801965a0:	6910645b 2e146f44 33f67c39 4a3a491b     [d.iDo..9|.3.I:J
801965b0:	482a7784 5ac3315c 71dc64b2 365b738c     .w*H\1.Z.d.q.s[6
801965c0:	48227d28 64316305 32085ca5 54e662c5     (}"H.c1d.\.2.b.T
801965d0:	2f832e7e 3bd231a0 32d8320a 3dfb32e7     ~../.1.;.2.2.2.=
801965e0:	382a359a 3b8c39e6 3bdb3b98 3e793e72     .5*8.9.;.;.;r>y>
801965f0:	411f40a3 41be4163 456243db 485347d1     .@.AcA.A.CbE.GSH
80196600:	4b3e48fa 4c574b53 4f974f22 54b04f45     .H>KSKWL"O.OEO.T
80196610:	56e35518 5aff570b 5c215ba1 5f365de9     .U.V.W.Z.[!\.]6_
80196620:	609d5ff0 639e6266 6acc69b3 70846cab     ._.`fb.c.i.j.l.p
80196630:	75937451 75a27591 77d37665 62187928     Qt.u.u.uev.w(y.b
80196640:	342b2e38 3dcc3cb8 564c53a9 3ca9573c     8.+4.<.=.SLV<W.<
80196650:	6d0b5feb 781176c1 78587854 2f0e2f01     ._.m.v.xTxXx././
80196660:	359c3371 37fa3668 3b093947 3c903bc4     q3.5h6.7G9.;.;.<
80196670:	3e7e3e0c 43ee3fcc 45d7473a 471f45e2     .>~>.?.C:G.E.E.G
80196680:	48c448cb 3e304a5f 4c174bc5 557f4c7d     .H.H_J0>.K.L}L.U
80196690:	3b635948 5d005a00 698f3fbd 6cb46a18     HYc;.Z.].?.i.j.l
801966a0:	6ecc6d77 78e26f1d 7b3c7a0e 307d2e80     wm.n.o.x.z<{..}0
801966b0:	39933100 422f3b9c 44ec4280 52a04b3a     .1.9.;/B.B.D:K.R
801966c0:	59475591 67fb5fa9 6b706abc 63ca43ac     .UGY._.g.jpk.C.c
801966d0:	340977a0 35ab3403 4a584854 58276a70     .w.4.4.5THXJpj'X
801966e0:	7ecd4775 3ba23374 6650611a 2e187006     uG.~t3.;.aPf.p..
801966f0:	2ec72e45 33ca2f11 3bae3438 40253f13     E..../.384.;.?%@
80196700:	473d4551 4c724c42 50784ce3 5a765403     QE=GBLrL.LxP.TvZ
80196710:	5b085aae 5cfe5d1a 45e75d66 33bb525b     .Z.[.].\f].E[R.3
80196720:	3de83c45 42e042d2 4e204319 6a31665a     E<.=.B.B.C NZf1j
80196730:	72f86ddd 59a64f01 2ea87b5a 2eac2eab     .m.r.O.YZ{......
80196740:	2fa02f9b 314730d1 31715af6 335431f6     ././.0G1.Zq1.1T3
80196750:	337f3321 35ac33eb 3ce13883 3f4a3f37     !3.3.3.5.8.<7?J?
80196760:	4050402f 431f406d 4a4b4559 52c24cc1     /@P@m@.CYEKJ.L.R
80196770:	57ef52ed 610560f8 654e6208 73e170f7     .R.W.`.a.bNe.p.s
80196780:	795777ff 2ef07a5a 3c2d31dd 496d4681     .wWyZz...1-<.FmI
80196790:	46f23c40 53894975 5c814850 32e430c5     @<.FuI.SPH.\.0.2
801967a0:	3dfe3747 45a47326 4b3d4b23 59815434     G7.=&s.E#K=K4T.Y
801967b0:	5b4b59bd 62b95dca 687f63cc 6b39695f     .YK[.].b.c.h_i9k
801967c0:	71d16fd1 7280341f 30362e5d 333a33e5     .o.q.4.r].60.3:3
801967d0:	539652d7 62e657e9 79c66eaf 79d279c8     .R.S.W.b.n.y.y.y
801967e0:	411a3177 35b0665e 30765a7a 70473bd3     w1.A^f.5zZv0.;Gp
801967f0:	2e327685 71e74adb 3c483c51 5a9f4398     .v2..J.qQ<H<.C.Z
80196800:	77744c93 5aaa6f61 7688518a 48175c82     .Ltwao.Z.Q.v.\.H
80196810:	48515e70 32f2736c 65ab341b 5fa46a13     p^QHls.2.4.e.j._
80196820:	70e16ecd 68883366 2fc25941 321130be     .n.pf3.hAY./.0.2
80196830:	35533144 53ea372d 3951378b 3f843f62     D1S5-7.S.7Q9b?.?
80196840:	41764075 41a94167 443a43b2 466f456c     u@vAgA.A.C:DlEoF
80196850:	4e134842 5a3d5566 5d4c5cfb 5e4b5d99     BH.NfU=Z.\L].]K^
80196860:	630e5f6b 66cd634a 6a636a08 6efd6b66     k_.cJc.f.jcjfk.n
80196870:	7d8f781a 6fce62b8 32877be8 4483421f     .x.}.b.o.{.2.B.D
80196880:	76994fc0 30914841 4c7a4b20 5a744f54     .O.vAH.0 KzLTOtZ
80196890:	68405d50 47086a23 30392ef6 30653026     P]@h#j.G..90&0e0
801968a0:	3238317c 35a73263 3805370f 3efa3acc     |182c2.5.7.8.:.>
801968b0:	41f841b2 437242f3 4a29491c 52ac527d     .A.A.BrC.I)J}R.R
801968c0:	5814532e 5d79586f 60a9570c 6b19698b     .S.XoXy].W.`.i.k
801968d0:	6ed26ce2 73757063 7855767a 7e787a13     .l.ncpuszvUx.zx~
801968e0:	339f3143 3e7b33b3 4e1b3f26 53844e90     C1.3.3{>&?.N.N.S
801968f0:	5d4353fe 6a006237 76506afa 300b2e4e     .SC]7b.j.jPvN..0
80196900:	347c33e4 39d136fa 3df13b64 3f273eab     .3|4.6.9d;.=.>'?
80196910:	45454238 4e5647af 5cca52d0 60a168b4     8BEE.GVN.R.\.h.`
80196920:	63f060e1 6a87664e 72376de8 786776c7     .`.cNf.j.m7r.vgx
80196930:	2e947f13 2f0d2e92 34493348 3a2f343e     ......./H3I4>4/:
80196940:	3fa13f8c 48a7409f 545a4a8e 6a9e5881     .?.?.@.H.JZT.X.j
80196950:	6b776aa4 2e5e7190 2ea47bc9 2faf2f7c     .jwk.q^..{..|/./
80196960:	30163019 316c3149 32b9329f 339a32fe     .0.0I1l1.2.2.2.3
80196970:	341133e3 3589340e 37a23751 3b54397d     .3.4.4.5Q7.7}9T;
80196980:	3b8f3b5d 3de73de5 3e783df7 3e9a3e83     ];.;.=.=.=x>.>.>
80196990:	3f183eb7 414c4052 42d84297 453b43a7     .>.?R@LA.B.B.C;E
801969a0:	46434602 476d46f4 48974821 4c5f49cb     .FCF.FmG!H.H.I_L
801969b0:	4d694d2a 4e9d4e2f 56875532 5a3f586c     *MiM/N.N2U.VlX?Z
801969c0:	5d055ce0 5d5e5d18 60155db1 60af6003     .\.].]^].].`.`.`
801969d0:	615460b1 622a618f 684c6352 6b1b6861     .`Ta.a*bRcLhah.k
801969e0:	6cfc6ca2 717570ca 583f7271 75a472fc     .l.l.puqqr?X.r.u
801969f0:	7805764d 7ad87999 325b7d3b 33f732ab     Mv.x.y.z;}[2.2.3
80196a00:	38d53408 4fe042f7 6f5f6c6a 314b7eb9     .4.8.B.Ojl_o.~K1
80196a10:	344a323b 5a4036fd 7d607177 53447ed2     ;2J4.6@Zwq`}.~DS
80196a20:	61704f09 3ffd5511 7aa840da 6fbc52db     .Opa.U.?.@.z.R.o
80196a30:	78034b64 36f02eca 38be3764 40683a5a     dK.x...6d7.8Z:h@
80196a40:	460f41c7 48394606 4df748b1 5d3a55d5     .A.F.F9H.H.M.U:]
80196a50:	7b42626e 2f502e9b 350633c9 3de63d6f     nbB{..P/.3.5o=.=
80196a60:	47fb3dee 54734c99 6a505802 68df7396     .=.G.LsT.XPj.s.h
80196a70:	3ea73750 30b5432b 318d30ac 34c94700     P7.>+C.0.0.1.G.4
80196a80:	39bb385e 3f693bb0 43a1424d 4b73483d     ^8.9.;i?MB.C=HsK
80196a90:	507d4e08 528071c7 58265815 458e596d     .N}P.q.R.X&XmY.E
80196aa0:	63dc5d30 6f0968c1 3264769b 47503728     0].c.h.o.vd2(7PG
80196ab0:	6ca15f6a 374231b4 383a762a 60b4498a     j_.l.1B7*v:8.I.`
80196ac0:	3d0e34b2 589537fc 2f5c7dfa 348b324a     .4.=.7.X.}\/J2.4
80196ad0:	4628443e 47f54714 5b565a84 732f5d22     >D(F.G.G.ZV["]/s
80196ae0:	7bad485c 33195b39 3237318a 42f63bdf     \H.{9[.3.172.;.B
80196af0:	44e644ae 4bba472d 76d165a9 7bd65690     .D.D-G.K.e.v.V.{
80196b00:	7306434c 56bf7bab 2e094652 33c23098     LC.s.{.VRF...0.3
80196b10:	40e83c71 45634492 51e6485f 552353ca     q<.@.DcE_H.Q.S#U
80196b20:	5e825b97 6b836695 71786cdb 45ac7910     .[.^.f.k.lxq.y.E
80196b30:	4b8b46ab 2ed42ed5 2f7f2f3a 33f8323a     .F.K....:/./:2.3
80196b40:	35e333f2 38eb36db 39c939cb 3b5039ff     .3.5.6.8.9.9.9P;
80196b50:	3e023c4d 3fd73e2b 4307401d 3b5c452f     M<.>+>.?.@.C/E\;
80196b60:	45bd45af 479d45e8 4b7b4b62 53454c0f     .E.E.E.GbK{K.LES
80196b70:	59c15949 5d195cf8 60a25d2b 61f36102     IY.Y.\.]+].`.a.a
80196b80:	6a5e6996 6a666a69 6aee6a8c 6cdc6cc7     .i^jijfj.j.j.l.l
80196b90:	78fc76cc 2e8b4b6f 2f8d2f3c 3b573150     .v.xoK..</./P1W;
80196ba0:	41483bfa 46424301 4ecb4b21 523e4cbb     .;HA.CBF!K.N.L>R
80196bb0:	55d454bd 593a58c1 6033600c 649461ea     .T.U.X:Y.`3`.a.d
80196bc0:	4c506f9e 3f0f7e7f 7d2b6b58 6ef85afa     .oPL.~.?Xk+}.Z.n
80196bd0:	76eb3b8d 33f12e03 393137f7 3ba43ac9     .;.v...3.719.:.;
80196be0:	4e7f4089 55be4f06 3b9f6cea 5be06500     .@.N.O.U.l.;.e.[
80196bf0:	47f43072 3c61629d 5e1e654a 3199620e     r0.G.ba<Je.^.b.1
80196c00:	43683c04 459c6d66 593e516e 60055d17     .<hCfm.EnQ>Y.].`
80196c10:	6eca6b1d 66c7706e 301f70aa 3c3a32fa     .k.nnp.f.p.0.2:<
80196c20:	507c4753 714c5235 732b71c8 3bc262e5     SG|P5RLq.q+s.b.;
80196c30:	40f93f31 33d62e3b 424b3b88 4b8a4731     1?.@;..3.;KB1G.K
80196c40:	53e052e9 616b5a2e 71526da3 31127996     .R.S.Zka.mRq.y.1
80196c50:	346a33d7 43883bff 5dac4a39 36da7700     .3j4.;.C9J.].w.6
80196c60:	346833ce 3c313b97 2fee3dde 42fe4101     .3h4.;1<.=./.A.B
80196c70:	59c04d32 5d4259cb 5fd25e4d 621f61ed     2M.Y.YB]M^._.a.b
80196c80:	68466490 6b906972 6f2f6e74 714b7031     .dFhri.ktn/o1pKq
80196c90:	76c6716c 2ec0719c 31452f4f 3f933341     lq.v.q..O/E1A3.?
80196ca0:	47d4420e 4e0b4c41 5e265363 728371cd     .B.GAL.NcS&^.q.r
80196cb0:	391933d4 4dd13bbf 5e2e595d 387e5c9b     .3.9.;.M]Y.^.\~8
80196cc0:	31fa519f 6ff06853 3cfb2fca 57ac4625     .Q.1Sh.o./.<%F.W
80196cd0:	621c5ae3 31c679ff 45ec3faa 4b89496f     .Z.b.y.1.?.EoI.K
80196ce0:	4e964df3 56fe4f64 3de15d14 71877075     .M.NdO.V.].=up.q
80196cf0:	31e67806 4240321d 46d94691 3eb64e1a     .x.1.2@B.F.F.N.>
80196d00:	5f725dd2 65af46f8 6af865f7 33d932a9     .]r_.F.e.e.j.2.3
80196d10:	3e8f3973 40553f90 766472e4 311f30b7     s9.>.?U@.rdv.0.1
80196d20:	332032dd 33ec3347 354634e8 36173531     .2 3G3.3.4F515.6
80196d30:	39be3968 3bb53a3c 3c0f3c06 3c1a3c11     h9.9<:.;.<.<.<.<
80196d40:	3e8a3e84 3f703ee0 4284427f 438c42db     .>.>.>p?.B.B.B.C
80196d50:	46074377 462d460c 477e4676 4a1f48a2     wC.F.F-FvF~G.H.J
80196d60:	4cbc4a35 4e094d88 513c4e58 51675126     5J.L.M.NXN<Q&QgQ
80196d70:	570155c7 5901585d 59f05965 5b115ae0     .U.W]X.YeY.Y.Z.[
80196d80:	5d395ca7 63d66096 6549648b 68f3685d     .\9].`.c.dIe]h.h
80196d90:	6a3c6a1f 6a736a54 6cde6c61 726671a4     .j<jTjsjal.l.qfr
80196da0:	7418737e 7798769c 2e082e0a 2e572e1e     ~s.t.v.w......W.
80196db0:	32703197 383437ce 3b2238cc 40c53e38     .1p2.748.8";8>.@
80196dc0:	476144fe 4d444756 557352b6 64b85a63     .DaGVGDM.RsUcZ.d
80196dd0:	71b86b72 36317320 78fe37f4 490d42ed     rk.q s16.7.x.B.I
80196de0:	51ed4b96 60775e54 69e66272 675578df     .K.QT^w`rb.i.xUg
80196df0:	3c3b6fb1 2fe12f38 35072fb5 3bdd3a20     .o;<8/././.5 :.;
80196e00:	3fc33be9 432f414e 464b45b0 499b48ee     .;.?NA/C.EKF.H.I
80196e10:	4df14d78 55b95533 595e571f 5d3359e6     xM.M3U.U.W^Y.Y3]
80196e20:	62af61e3 69aa65aa 6eab6a3a 70326f9b     .a.b.e.i:j.n.o2p
80196e30:	770771dd 2ec12eba 38753203 3c0b38ec     .q.w.....2u8.8.<
80196e40:	3c3d551a 6a0a614e 76636fc5 5b25776d     .U=<Na.j.ocvmw%[
80196e50:	78086acf 36f37162 701733a8 37823439     .j.xbq.6.3.p94.7
80196e60:	43a83e25 508a4c34 5c8b5761 68705fe0     %>.C4L.PaW.\._ph
80196e70:	71547042 73187310 545e768f 3d077ac4     BpTq.s.s.v^T.z.=
80196e80:	45703d69 6da847a2 436e76db 49194749     i=pE.G.m.vnCIG.I
80196e90:	781763c5 68fe76c0 447a4f84 2e163bf8     .c.x.v.h.OzD.;..
80196ea0:	555d502c 31c4462f 32e23236 3f8139d3     ,P]U/F.162.2.9.?
80196eb0:	42104027 4574453f 4674461f 481648f2     '@.B?EtE.FtF.H.H
80196ec0:	4e054b63 551f5272 5cbe56db 38f06056     cK.NrR.U.V.\V`.8
80196ed0:	697f68fd 6a936aa0 701d6acb 77527192     .h.i.j.j.j.p.qRw
80196ee0:	45897759 61065a0e 3e2d76bb 421a40dc     Yw.E.Z.a.v->.@.B
80196ef0:	461445a5 57f34790 5c4d5a4d 610a5e3e     .E.F.G.WMZM\>^.a
80196f00:	6d646cac 6e5f6de1 320758a9 43a542d9     .ldm.m_n.X.2.B.C
80196f10:	42984442 5a836a2d 6aac5bc0 5d7676ea     BD.B-j.Z.[.j.vv]
80196f20:	6749620c 31482ed9 33603343 3c023ba3     .bIg..H1C3`3.;.<
80196f30:	3ddd3c16 42474226 481344b0 4cc94834     .<.=&BGB.D.H4H.L
80196f40:	4d174d45 4f5c47d3 517d514e 5a7f45cb     EM.M.G\ONQ}Q.E.Z
80196f50:	5dda5bad 5fa85e4a 621b617a 65a66239     .[.]J^._za.b9b.e
80196f60:	6cce6a6e 70786df5 72ad7077 75837291     nj.l.mxpwp.r.r.u
80196f70:	324d7bae 4f383584 31685136 5e555985     .{M2.58O6Qh1.YU^
80196f80:	5cce61b3 3851364c 43aa3ca8 46fd46fe     .a.\L6Q8.<.C.F.F
80196f90:	52d9495a 558e558f 5956590e 5c9759df     ZI.R.U.U.YVY.Y.\
80196fa0:	5d445d20 6a346607 7061763b 30e77f20      ]D].f4j;vap ..0
80196fb0:	33cc3275 300933e2 38ee35aa 523d394f     u2.3.3.0.5.8O9=R
80196fc0:	3c643b8b 40e3331d 435c40f3 433f4383     .;d<.3.@.@\C.C?C
80196fd0:	44cd43bb 46f945e9 49cd3de3 4f1549fd     .C.D.E.F.=.I.I.O
80196fe0:	2e8951e5 56f855e9 5cdf5a93 5d9c5dcf     .Q...U.V.Z.\.].]
80196ff0:	63496061 646c6358 65fb64bc 6d7068c5     a`IcXcld.d.e.hpm
80197000:	706d7001 771c7397 30cf7a12 418e3897     .pmp.s.w.z.0.8.A
80197010:	653561d3 70206d08 30742fc3 33733247     .a5e.m p./t0G2s3
80197020:	4349406f 4e2c475f 701f6db3 3c5e2fd7     o@IC_G,N.m.p./^<
80197030:	45cf6cca 33525d9a 31766896 3b5843c3     .l.E.]R3.hv1.CX;
80197040:	3c0a3b6b 4751440d 2ed6705c 392a391a     k;.<.DQG\p...9*9
80197050:	6a514c70 3815353e 40f039a5 47c14253     pLQj>5.8.9.@SB.G
80197060:	49556235 79c47640 2f537a28 3bfe3806     5bUI@v.y(zS/.8.;
80197070:	3cb16010 3f853e2f 414b4020 46ff4234     .`.</>.? @KA4B.F
80197080:	4ede4cf0 617f60ce 688b62d4 70006cb8     .L.N.`.a.b.h.l.p
80197090:	768a702e 7bdb7edb 33f02ee3 5b2c3927     .p.v.~.{...3'9,[
801970a0:	784c718d 4edd7df9 33535027 3b853544     .qLx.}.N'PS3D5.;
801970b0:	429e4258 4ca242d3 54224fef 74386a17     XB.B.B.L.O"T.j8t
801970c0:	6afe4fc1 31e76338 33ea66f8 2f4633e9     .O.j8c.1.f.3.3F/
801970d0:	6fb07054 6131396a 5aea3dfd 48da6fbf     Tp.oj91a.=.Z.o.H
801970e0:	52f86c37 4a3d7c48 2e396ab0 36063358     7l.RH|=J.j9.X3.6
801970f0:	42c53766 45e643a2 4de14b4e 50ad4e5b     f7.B.C.ENK.M[N.P
80197100:	5aef57ed 5dbb5baa 60c6603d 6a9566cb     .W.Z.[.]=`.`.f.j
80197110:	36e3735b 3f3e38c7 469645ad 4bb54a80     [s.6.8>?.E.F.J.K
80197120:	6ac75537 57e53024 3f1b3730 467a4065     7U.j$0.W07.?e@zF
80197130:	55f44c60 5f6e5a1a 671861f4 79b37045     `L.U.Zn_.a.gEp.y
80197140:	555c5bc9 5b515af9 701064c4 5a9259e9     .[\U.ZQ[.d.p.Y.Z
80197150:	3ae16336 2e2d5740 3b992ef2 42bd3fe0     6c.:@W-....;.?.B
80197160:	47f1463c 666b4ce8 6a3b6877 72f3714e     <F.G.Lkfwh;jNq.r
80197170:	4a1779d0 532a5026 645762e7 2e016caf     .y.J&P*S.bWd.l..
80197180:	31cb3146 3bf5358b 3e333e16 3f143e81     F1.1.5.;.>3>.>.?
80197190:	3f6b3f35 41f23fb4 46a24311 4f6e471d     5?k?.?.A.C.F.GnO
801971a0:	553a5252 6074573a 61786139 6abf6776     RR:U:Wt`9axavg.j
801971b0:	6d856adc 729a6df3 78027577 32c57ce5     .j.m.m.rwu.x.|.2
801971c0:	56f44357 4c884715 6cc353cd 767373ae     WC.V.G.L.S.l.ssv
801971d0:	389c4d25 49cc490e 739a6ffd 701a55db     %M.8.I.I.o.s.U.p
801971e0:	4802385a 49fb43b4 4f2c2f43 6fbb47d8     Z8.H.C.IC/,O.G.o
801971f0:	5db46526 493f7354 376a4f70 3b2c38f7     &e.]Ts?IpOj7.8,;
80197200:	522a5d2c 71e3340a 2ead7db4 305c2f4e     ,]*R.4.q.}..N/\0
80197210:	32433075 34486c9e 3b9a3824 3e953e1d     u0C2.lH4$8.;.>.>
80197220:	3ef73ead 408c3f1f 433a42b5 48af43d0     .>.>.?.@.B:C.C.H
80197230:	58874c40 5a0b598e 62475de0 6ae66a02     @L.X.Y.Z.]Gb.j.j
80197240:	70136e44 712d70b8 7f0e71d8 44584ce5     Dn.p.p-q.q...LXD
80197250:	457544e2 56844ef4 70695b1b 4eba73d1     .DuE.N.V.[ip.s.N
80197260:	3fb934f2 6f4d44a4 72446fed 386b3178     .4.?.DMo.oDrx1k8
80197270:	3c553929 4dfb3e97 551c5e8f 6ee26cbc     )9U<.>.M.^.U.l.n
80197280:	50b9785b 4bbf2f1d 55304fb1 314e76fb     [x.P./.K.O0U.vN1
80197290:	38353410 39ac3857 3f923c60 475c4597     .458W8.9`<.?.E\G
801972a0:	567b4e21 6ced63df 70fd7014 5825734d     !N{V.c.l.p.pMs%X
801972b0:	32aa583a 371f3ea6 40123974 315a3012     :X.2.>.7t9.@.0Z1
801972c0:	31cd31ac 35103200 38583854 3b953957     .1.1.2.5T8X8W9.;
801972d0:	3d8b3cf6 429540bc 4771442d 48bc4843     .<.=.@.B-DqGCH.H
801972e0:	56d748df 4e6f4dd8 506f4d9b 3f5351c8     .H.V.MoN.MoP.QS?
801972f0:	597755d8 5b545b49 5cd65b52 32305d71     .UwYI[T[R[.\q]02
80197300:	65696463 6a0e65e4 6c466b04 70036e0f     cdie.e.j.kFl.n.p
80197310:	7419700f 782d7676 75d87a30 32d530cd     .p.tvv-x0z.u.0.2
80197320:	3802340c 41a73c0e 4d1e449e 5ae557b3     .4.8.<.A.D.M.W.Z
80197330:	640460f4 72857053 7d073ce0 3f97333f     .`.dSp.r.<.}?3.?
80197340:	4d9c3fb3 57635279 5be459bf 52ec4bd2     .?.MyRcW.Y.[.K.R
80197350:	48036aad 31f84a61 49345a81 7cf63c4a     .j.HaJ.1.Z4IJ<.|
80197360:	3bc562eb 501e7149 3c6f3678 456640c7     .b.;Iq.Px6o<.@fE
80197370:	6c5a4c8c 78137041 46c73451 3948720d     .LZlAp.xQ4.F.rH9
80197380:	318570a3 31ea2e4d 6b0e6599 437a5058     .p.1M..1.e.kXPzC
80197390:	4962734b 5e0479b4 33575577 6edf4960     KsbI.y.^wUW3`I.n
801973a0:	4c5d76e3 3c3c2e8c 6fe93f10 6cd13302     .v]L..<<.?.o.3.l
801973b0:	66796089 45e53eff 31652e73 3c3f3982     .`yf.>.Es.e1.9?<
801973c0:	2efb77ee 3fcd398a 4fe16a8d 596259b0     .w...9.?.j.O.YbY
801973d0:	64713be7 51b1532b 3ff53e74 449a437b     .;qd+S.Qt>.?{C.D
801973e0:	5c9851c3 3efc2e43 37dc2e4b 40a936a2     .Q.\C..>K..7.6.@
801973f0:	5d0d4fc3 613360fd 6fb261bf 66a46997     .O.].`3a.a.o.i.f
80197400:	428a3df4 698744ad 4ce24777 54364d3e     .=.B.D.iwG.L>M6T
80197410:	3a465834 62ad5f75 2ff379ac 42dd3ec3     4XF:u_.b.y./.>.B
80197420:	45574392 56c3476f 60cc524c 6f2960ba     .CWEoG.VLR.`.`)o
80197430:	300d714d 3a9237f9 49734885 52fd5164     Mq.0.7.:.HsIdQ.R
80197440:	38f26cb7 766a6ce0 677f7019 57e759e4     .l.8.ljv.p.g.Y.W
80197450:	2f2f6429 335a3265 47cf42cd 567d4cca     )d//e2Z3.B.G.L}V
80197460:	5c955b94 65846236 46dd6feb 52064f20     .[.\6b.e.o.F O.R
80197470:	63ab5e1b 7ea679c1 5bb131fd 5bb85872     .^.c.y.~.1.[rX.[
80197480:	5b486087 3e614ae8 5551608c 316b5560     .`H[.Ja>.`QU`Uk1
80197490:	4e8c7262 7197567a 2f107aea 429c5f70     br.NzV.q.z./p_.B
801974a0:	75a55b4f 367a7ce9 66e43859 2f3476bc     O[.u.|z6Y8.f.v4/
801974b0:	334a3224 33db33cd 442c3e06 477f4591     $2J3.3.3.>,D.E.G
801974c0:	4c4e4c3e 52af5248 555453ed 622c5e41     >LNLHR.R.STUA^,b
801974d0:	6ca965e9 71c65bc4 78125169 433d78ef     .e.l.[.qiQ.x.x=C
801974e0:	556a4669 58d056e4 66ee6543 3351332a     iFjU.V.XCe.f*3Q3
801974f0:	39833426 3f7c3e87 424940b2 42ab4279     &4.9.>|?.@IByB.B
80197500:	4bd44590 55b24ccc 589156ae 5dcb59d8     .E.K.L.U.V.X.Y.]
80197510:	60a55f77 6ab968ab 707f6cbb 78db775e     w_.`.h.j.l.p^w.x
80197520:	5c384a0b 3c3e3099 47873fae 54354bd8     .J8\.0><.?.G.K5T
80197530:	5f8e5709 47ca7f3b 33395a17 7aed558b     .W._;..G.Z93.U.z
80197540:	619d3f66 609863f1 3fc53f3c 5b465562     f?.a.c.`<?.?bUF[
80197550:	4867703c 3a9b39eb 567e5d10 2ff56b2c     <pgH.9.:.]~V,k./
80197560:	4a193f6a 4f024c37 596854e2 6a556868     j?.J7L.O.ThYhhUj
80197570:	3edf6c79 55c543cf 62d759d2 72f27328     yl.>.C.U.Y.b(s.r
80197580:	66ed649c 34c17c2d 458c3f6c 50154d5c     .d.f-|.4l?.E\M.P
80197590:	6cd36ca7 454f783b 2e0d54f6 37e02ed8     .l.l;xOE.T.....7
801975a0:	3a66392b 31a83bcc 3e9c3e03 42764016     +9f:.;.1.>.>.@vB
801975b0:	45a74577 4d6e466e 5b265236 619a6150     wE.EnFnM6R&[Pa.a
801975c0:	6b5c6299 6ce66ca0 761c6d74 2fae7644     .b\k.l.ltm.vDv./
801975d0:	4b6644ab 6461621e 70e8656a 49533c01     .DfK.badje.p.<SI
801975e0:	647a78a8 2f0f6557 3fa9326f 470d3e45     .xzdWe./o2.?E>.G
801975f0:	6179598f 69866907 3f174df5 4cb84255     .Yya.i.i.M.?UB.L
80197600:	52692ecf 32067b92 3674343b 41a438b3     ..iR.{.2;4t6.8.A
80197610:	511a426e 5c89396e 5d1b5cde 458776f0     nB.Qn9.\.\.].v.E
80197620:	2e19605e 31752f75 3e633840 3f0a3e73     ^`..u/u1@8c>s>.?
80197630:	2e2647c4 7589653d 5c73765b 30fb7801     .G&.=e.u[vs\.x.0
80197640:	565638c1 322558a7 651157a5 304f5b86     .8VV.X%2.W.e.[O0
80197650:	52473909 5de85bc7 6fd46fba 2fbf704d     .9GR.[.].o.oMp./
80197660:	3a2932c9 77ad3f01 62172fdd 370372ea     .2):.?.w./.b.r.7
80197670:	4b694355 68dc552b 5a426f14 389332df     UCiK+U.h.oBZ.2.8
80197680:	420a4155 4bcd46ae 63e95c3f 2ff83023     UA.B.F.K?\.c#0./
80197690:	34463305 39493831 3cf03b9d 3d293cef     .3F418I9.;.<.<)=
801976a0:	42b13e96 453e4367 470b45b9 4ce14cd5     .>.BgC>E.E.G.L.L
801976b0:	583250f9 60de5e2b 640c62b3 670264ec     .P2X+^.`.b.d.d.g
801976c0:	6a2a6912 70a66c4a 78fd72d2 7d6c7cf3     .i*jJl.p.r.x.|l}
801976d0:	2ea12e4f 3256308d 39a8374a 3fd83e3d     O....0V2J7.9=>.?
801976e0:	423f3fd9 471b46b4 48d247d0 5d213192     .??B.F.G.G.H.1!]
801976f0:	61a860aa 6c8c6b00 727e6cbf 34207632     .`.a.k.l.l~r2v 4
80197700:	3317782c 335c30d5 44b238a8 52674734     ,x.3.0\3.8.D4GgR
80197710:	5a465766 32c371e6 4b864ca1 3e4c3800     fWFZ.q.2.L.K.8L>
80197720:	472c3954 31e15ffb 446956c6 7b5458e8     T9,G._.1.ViD.XT{
80197730:	37cb7ebb 462739b9 4bce479a 49d934e9     .~.7.9'F.G.K.4.I
80197740:	619c3e55 7baa4795 7c5247fe 2ea6485d     U>.a.G.{.GR|]H..
80197750:	33c82fe3 472b42b9 6fc44cab 5e6d2fad     ./.3.B+G.L.o./m^
80197760:	2e077ebf 4e804162 65134f2b 472a3473     .~..bA.N+O.es4*G
80197770:	3df37b45 3cac5b95 671c3bc6 64d14e4a     E{.=.[.<.;.gJN.d
80197780:	61085a14 5c8d3999 57204c11 392232d9     .Z.a.9.\.L W.2"9
80197790:	525f5121 772757db 490b7d61 3a183a7f     !Q_R.W'wa}.I.:.:
801977a0:	340d31a5 460e347d 6ff756df 7cf47298     .1.4}4.F.V.o.r.|
801977b0:	525d39ea 314d4ec5 5dbf48c9 77625dec     .9]R.NM1.H.].]bw
801977c0:	44787eba 63024a21 3b5f3984 531b4bdb     .~xD!J.c.9_;.K.S
801977d0:	5db256f2 64996017 47283132 56ee7ed9     .V.].`.d21(G.~.V
801977e0:	32ff4762 3c247905 5c7e423b 354f6cb0     bG.2.y$<;B~\.lO5
801977f0:	5d0b40b6 33017580 31b62e5f 523a391c     .@.].u.3_..1.9:R
80197800:	71ce6036 57e23f25 3f793384 65ac5d04     6`.q%?.W.3y?.].e
80197810:	6e8d6a33 47f37756 745365ae 41084109     3j.nVw.G.eSt.A.A
80197820:	56524cb9 6f386aed 2f51352f 32c7312a     .LRV.j8o/5Q/*1.2
80197830:	3ba533cb 40a03e7d 43d64182 47da4709     .3.;}>.@.A.C.G.G
80197840:	4d8c4e67 53375336 59505531 6a9868d5     gN.M6S7S1UPY.h.j
80197850:	7091704a 76c470f5 3915678d 2f592e88     Jp.p.p.v.g.9..Y/
80197860:	6a892e0e 78106f3f 3e7c30ad 3bb93996     ...j?o.x.0|>.9.;
80197870:	43da3eb8 44c143fa 494a46dc 4d0b49d8     .>.C.C.D.FJI.I.M
80197880:	51944eb6 5aaf5528 60005f8a 64c96449     .N.Q(U.Z._.`Id.d
80197890:	6b216981 70656e0a 790a767d 4291417e     .i!k.nep}v.y~A.B
801978a0:	4c834b32 5fcc4d74 4dc05ffc 67ba5f85     2K.LtM._._.M._.g
801978b0:	476568f8 783c63b1 4d1b76f7 643d5d61     .heG.c<x.v.Ma]=d
801978c0:	2e71716a 3d503375 4feb4b04 662d65cd     jqq.u3P=.K.O.e-f
801978d0:	322969a7 3c65340f 48a8474e 54835406     .i)2.4e<NG.H.T.T
801978e0:	68cf55e2 71cc68e1 767876e2 53873f8b     .U.h.h.q.vxv.?.S
801978f0:	644e5acb 556543a0 4d413289 54094e9c     .ZNd.CeU.2AM.N.T
80197900:	586b5559 76865c92 7f8d5adc 416e2fb6     YUkX.\.v.Z.../nA
80197910:	665c45c5 2eae2e86 2e2130da 3bee31cc     .E\f.....0!..1.;
80197920:	48814599 531f4dbc 57ad5642 5ce75a1c     .E.H.M.SBV.W.Z.\
80197930:	6ad2626f 71cf707c 78187675 5dd1329b     ob.j|p.quv.x.2.]
80197940:	3398302b 4dcb4797 543351d0 6f2a61e8     +0.3.G.M.Q3T.a*o
80197950:	7c5776a3 54607e9f 4d993841 785e5d2f     .vW|.~`TA8.M/]^x
80197960:	2f362ee4 31b72f8b 3dba32b1 53b2401c     ..6/./.1.2.=.@.S
80197970:	62d3593c 76b77234 770a76f6 7f627e97     <Y.b4r.v.v.w.~b.
80197980:	4b7446a6 32a33217 68c250c8 404b3ec9     .FtK.2.2.P.h.>K@
80197990:	4f234190 5c3e5149 606f5df4 702364ee     .A#OIQ>\.]o`.d#p
801979a0:	3442732c 4ad37b6f 6cc25089 77326def     ,sB4o{.J.P.l.m2w
801979b0:	3a4132b4 3f043eca 497c4717 4d6a4994     .2A:.>.?.G|I.IjM
801979c0:	52624f0f 5bed52fc 607e6001 70ce674b     .ObR.R.[.`~`Kg.p
801979d0:	7e93316d 608b5984 6ad67332 348c302d     m1.~.Y.`2s.j-0.4
801979e0:	4b6a6a71 61076cc4 47a040d1 2e997df2     qjjK.l.a.@.G.}..
801979f0:	7c102e98 65c16a6b 49006568 58974e7e     ...|kj.ehe.I~N.X
80197a00:	00006155 3b563b41 3b933b7d 3bec3bd8     Ua..A;V;};.;.;.;
80197a10:	3c1e3c12 3c2b3c23 3c62178d 813c813b     .<.<#<+<..b<;.<.
80197a20:	3c7a95b4 3c9f3c8f 3caa3ca3 3ccb3cba     ..z<.<.<.<.<.<.<
80197a30:	3cd23cd0 9b343cf4 3d0d17e2 81113d27     .<.<.<4....='=..
80197a40:	3d473d46 3d4a3d53 3d813d6d 3da43da0     F=G=S=J=m=.=.=.=
80197a50:	3db83da7 00003dcb 2e103f0c 2e2a2e15     .=.=.=...?....*.
80197a60:	2e362e31 2e3f2e3c 2e562e42 2e822e58     1.6.<.?.B.V.X...
80197a70:	6c6b2e85 62122e8a 2e8e3f0d 2e9f2e9e     ..kl...b.?......
80197a80:	2ea22ea0 2eb32eb0 2ece2eb6 2ec42ecd     ................
80197a90:	2ec22ec6 2ede2ed7 2edf2eed 2f092ef7     .............../
80197aa0:	2f302f5a 2f5d2f5b 2f472f57 2f882f76     Z/0/[/]/W/G/v/./
80197ab0:	2f982f8f 2f692f7b 2f912f70 2f862f6f     ././{/i/p/./o/./
80197ac0:	31182f96 2fdf2fd4 2fd82fce 2fd12fdb     ./.1././././././
80197ad0:	2fd02fda 2fe52fe4 3028301a 302a3014     ././././.0(0.0*0
80197ae0:	30053025 2ff62f1c 30293021 2ffe302c     %0.0././!0)0,0./
80197af0:	30112fef 30433006 47033047 30503055     ./.0.0C0G0.GU0P0
80197b00:	305a3048 306c3056 30803078 3085309a     H0Z0V0l0x0.0.0.0
80197b10:	30b230b4 30ca30c9 30c230b3 30de30d6     .0.0.0.0.0.0.0.0
80197b20:	30ed30e5 30ee30e3 30f530f9 31013109     .0.0.0.0.0.0.1.1
80197b30:	31163102 31143115 3121311a 3137313a     .1.1.1.1.1!1:171
80197b40:	313b313c 3140313f 314c3152 31623154     <1;1?1@1R1L1T1b1
80197b50:	31695af8 316e316a 31823180 318c36d8     .Zi1j1n1.1.1.6.1
80197b60:	318f3189 31933191 31963195 31a631a4     .1.1.1.1.1.1.1.1
80197b70:	31a931a2 31ab31aa 31b131b3 31b031b2     .1.1.1.1.1.1.1.1
80197b80:	31bd31b5 31c931c5 31e031db 31e96655     .1.1.1.1.1.1Uf.1
80197b90:	31f031ed 31fe31f5 320b3204 320e3214     .1.1.1.1.2.2.2.2
80197ba0:	322a3227 3233322e 324f3239 324b3244     '2*2.23292O2D2K2
80197bb0:	325e324c 326a3254 32693274 327f3273     L2^2T2j2t2i2s2.2
80197bc0:	328d327d 32923294 32883271 6fa83291     }2.2.2.2q2.2.2.o
80197bd0:	32ac6fa7 32bc32ad 32c132b5 32d732cd     .o.2.2.2.2.2.2.2
80197be0:	32e332de 78ed32e6 32f332e0 32f832f5     .2.2.2.x.2.2.2.2
80197bf0:	330632f9 55383308 3310330d 3315330f     .2.3.38U.3.3.3.3
80197c00:	3323331a 3331332f 33383333 33463340     .3#3/3133383@3F3
80197c10:	2e173345 334d3349 335e31d6 336e3369     E3..I3M3.1^3i3n3
80197c20:	337b3918 33823377 33a03396 33a533a6     .9{3w3.3.3.3.3.3
80197c30:	33b033ae 33c333b6 76d95c12 46fc33df     .3.3.3.3.\.v.3.F
80197c40:	33ee51ee 33ed33e8 340133fa 3440343d     .Q.3.3.3.3.4=4@4
80197c50:	342d342c 342e343c 34293436 344e341d     ,4-4<4.464)4.4N4
80197c60:	3475348f 345f348e 34773471 34923470     .4u4.4_4q4w4p4.4
80197c70:	3480347b 34843476 34863490 34a234c7     {4.4v4.4.4.4.4.4
80197c80:	34a534b8 34c434ac 34a834c8 34c234ab     .4.4.4.4.4.4.4.4
80197c90:	34be34a4 34d834bc 34e634e5 3514350f     .4.4.4.4.4.4.5.5
80197ca0:	34ee34fd 34fa34ed 353934e2 35633540     .4.4.4.4.495@5c5
80197cb0:	352e354c 3545355c 35573556 35333538     L5.5\5E5V5W58535
80197cc0:	3599355d 34af3580 359f358a 357e357b     ]5.5.5.4.5.5{5~5
80197cd0:	359e3598 357c35ae 35a93583 35a83587     .5.5.5|5.5.5.5.5
80197ce0:	35c535da 35c435df 35e435dc 361435d4     .5.5.5.5.5.5.5.6
80197cf0:	361635f7 35fd35fe 35f9361b 3650364e     .5.6.5.5.6.5N6P6
80197d00:	363451df 36323636 366b3638 362f3664     .Q46662686k6d6/6
80197d10:	366a366c 36803686 36a0368a 368f3694     l6j6.6.6.6.6.6.6
80197d20:	36ae36a5 36b436b6 36bc36c2 36c336c1     .6.6.6.6.6.6.6.6
80197d30:	36c836c0 36d136ce 36d736d3 36f936ee     .6.6.6.6.6.6.6.6
80197d40:	36ff3700 37093704 370b3708 3713370d     .7.6.7.7.7.7.7.7
80197d50:	37163718 371c35c7 37373726 374e3738     .7.7.5.7&77787N7
80197d60:	3740373b 3769374f 378837c0 377f3761     ;7@7O7i7.7.7a7.7
80197d70:	37933789 37b337a0 37aa37a4 37c337b0     .7.7.7.7.7.7.7.7
80197d80:	37d437c6 37d337d2 37d6380a 380b37e3     .7.7.7.7.8.7.7.8
80197d90:	381d3819 38213872 384b3862 4bc03870     .8.8r8!8b8K8p8.K
80197da0:	383d3852 38853879 389f38b9 38ba38ab     R8=8y8.8.8.8.8.8
80197db0:	38bb38de 38ae38b8 38d338c5 38d738d1     .8.8.8.8.8.8.8.8
80197dc0:	38d838d9 38dc38e5 38df38e4 38fa38ef     .8.8.8.8.8.8.8.8
80197dd0:	38fb38f9 38fd38fc 390a3902 391b3910     .8.8.8.8.9.9.9.9
80197de0:	392548a6 392d392c 39383932 5ad2393e     .H%9,9-92989>9.Z
80197df0:	39503955 395a394e 39623958 39673960     U9P9N9Z9X9b9`9g9
80197e00:	3969396c 39813978 2f5e399d 39a32fab     l9i9x9.9.9^/./.9
80197e10:	39c639b2 39dc39e8 39d9398d 3a2539da     .9.9.9.9.9.9.9%:
80197e20:	3a113a1f 3a093a1c 3a403a1a 3a493a6c     .:.:.:.:.:@:l:I:
80197e30:	3a363a35 3a6a3a62 3abc3a9a 3acb3abe     5:6:b:j:.:.:.:.:
80197e40:	3abd3ac2 3ad73ae3 3ae93ae6 3afa3ad6     .:.:.:.:.:.:.:.:
80197e50:	3b0c3afb 3b163b0b 3ad03b32 3b363b2a     .:.;.;.;2;.:*;6;
80197e60:	3b433b3e 3b403b45 3b553b51 3b5b3b5a     >;C;E;@;Q;U;Z;[;
80197e70:	3b693b65 3b733b70 3b783b75 3b7a4588     e;i;p;s;u;x;.Ez;
80197e80:	3b833b80 3bb83ba6 3bc73bc3 3bd43bc9     .;.;.;.;.;.;.;.;
80197e90:	3be43bd0 3be23be6 3be53bde 3bf03beb     .;.;.;.;.;.;.;.;
80197ea0:	3bf33bf6 3c073c05 3c0d3c08 3c203c13     .;.;.<.<.<.<.< <
80197eb0:	3c283c22 3c393c38 3c463c41 3c533c4e     "<(<8<9<A<F<N<S<
80197ec0:	3c4f3c50 3c6c3b71 2e623c6e 3c793c76     P<O<q;l<n<b.v<y<
80197ed0:	3c913c8c 399b3c94 3cbb3cab 3cbc3cb6     .<.<.<.9.<.<.<.<
80197ee0:	3cc53cb7 3cc73cbe 3ce93cd9 3cfa3cfd     .<.<.<.<.<.<.<.<
80197ef0:	3d8c3ced 3d0b3cea 3d173d15 3d1f3d5c     .<.=.<.=.=.=\=.=
80197f00:	3d113d1b 3d223d14 3d193d1a 3d4c3d18     .=.=.="=.=.=.=L=
80197f10:	3d4e3d52 3d6c3d4b 3d763d73 3d843d87     R=N=K=l=s=v=.=.=
80197f20:	3da23d82 3dac3d9d 3dbd3dae 3db73d90     .=.=.=.=.=.=.=.=
80197f30:	3dc93dbc 3dd33dcd 3dd63dd2 3deb3ddb     .=.=.=.=.=.=.=.=
80197f40:	3df53df2 3e1a3e0b 3e113e19 3e363e1b     .=.=.>.>.>.>.>6>
80197f50:	3e443e37 3e403e43 3e573e4e 3e5f3e54     7>D>C>@>N>W>T>_>
80197f60:	3e643e62 3e753e47 3e7a3e76 3e7f7ebc     b>d>G>u>v>z>.~.>
80197f70:	3ec13ea0 3ec83ec2 3ecf3ed0 3ee33ed6     .>.>.>.>.>.>.>.>
80197f80:	3eda3edd 3ee23edb 3ee83ee1 3eec3ee9     .>.>.>.>.>.>.>.>
80197f90:	3ef33ef1 3ef43ef0 3efe3ef8 3f093f03     .>.>.>.>.>.>.?.?
80197fa0:	3f5c3f5d 3f113f0b 3f293f16 3f383f2d     ]?\?.?.?.?)?-?8?
80197fb0:	3f483f41 3f4e3f4c 3f513f2f 3f573f56     A?H?L?N?/?Q?V?W?
80197fc0:	3f613f59 3f733f6d 3f833f77 3f7f3f82     Y?a?m?s?w?.?.?.?
80197fd0:	3f883f8a 3f873f91 3f993f9e 3fa03f98     .?.?.?.?.?.?.?.?
80197fe0:	3fad3fa8 3fd63fbc 3fe43ffb 3ff13ff8     .?.?.?.?.?.?.?.?
80197ff0:	40b33fdd 40213fff 40194060 40294010     .?.@.?!@`@.@.@)@
80198000:	4031400e 4015401b 4026402b 403a400f     .@1@.@.@+@&@.@:@
80198010:	4041405a 4077406a 404a405f 404d4046     Z@A@j@w@_@J@F@M@
80198020:	40434063 40424064 406b406c 40814059     c@C@d@B@l@k@Y@.@
80198030:	40e7408d 409a4083 409b4084 40974096     .@.@.@.@.@.@.@.@
80198040:	40a74092 40e1408b 40e040b8 40b440d3     .@.@.@.@.@.@.@.@
80198050:	40bd3ff0 40b540c6 414d40d8 41064115     .?.@.@.@.@MA.A.A
80198060:	40f740f6 40f44100 410340fa 40fb4121     .@.@.A.@.@.A!A.@
80198070:	410d40f1 4147410e 4128413e 414a4127     .@.A.AGA>A(A'AJA
80198080:	413c413f 4134412c 4142413d 41734144     ?A<A,A4A=ABADAsA
80198090:	41584177 415a4159 4174416b 4165416f     wAXAYAZAkAtAoAeA
801980a0:	415f4171 4153415d 41994175 41874196     qA_A]ASAuA.A.A.A
801980b0:	419441ac 418a419a 41ab4191 41cc41ae     .A.A.A.A.A.A.A.A
801980c0:	41c941ca 41c841f7 41c641c3 41cb41ba     .A.A.A.A.A.A.A.A
801980d0:	41cd5f79 41e341e6 41fa41f6 41ff41f4     y_.A.A.A.A.A.A.A
801980e0:	41fc41fd 420041fe 42094208 420c420d     .A.A.A.B.B.B.B.B
801980f0:	421b4214 4221421e 422e422a 42324230     .B.B.B!B*B.B0B2B
80198100:	42414233 425e424e 425b4263 42684260     3BABNB^BcB[B`BhB
80198110:	4282427c 427e4289 42934292 42d44296     |B.B.B~B.B.B.B.B
80198120:	42944283 42d142d7 42cf42bb 42c642ff     .B.B.B.B.B.B.B.B
80198130:	42c844d4 42cc42dc 42c242ca 429b42c7     .D.B.B.B.B.B.B.B
80198140:	430c42c9 42f142ee 43024327 42ef4308     .B.C.B.B'C.C.C.B
80198150:	435042f5 434d433e 434f441c 438e4396     .BPC>CMC.DOC.C.C
80198160:	43ab4380 43a34376 4389438f 43b5439f     .C.CvC.C.C.C.C.C
80198170:	4369436b 43e943be 43c643c0 43c943e3     kCiC.C.C.C.C.C.C
80198180:	43f643d2 441643c4 44064434 44264413     .C.C.C.D4D.D.D&D
80198190:	451d4436 44284417 4467440f 4476446f     6D.E.D(D.DgDoDvD
801981a0:	452a444e 44934495 44a944a5 44bc4488     ND*E.D.D.D.D.D.D
801981b0:	44d244da 44c744c5 44d844bb 44f144c2     .D.D.D.D.D.D.D.D
801981c0:	620944e7 44e144e0 44e342ac 452c44ef     .D.b.D.D.B.D.D,E
801981d0:	44f444f6 44fa44f2 44fd4500 451c4518     .D.D.D.D.E.D.E.E
801981e0:	45244505 452b4523 45354534 45364537     .E$E#E+E4E5E7E6E
801981f0:	554b4538 45564548 454d4555 455e4558     8EKUHEVEUEMEXE^E
80198200:	4572455d 45824578 6b8a4583 459f459b     ]ErExE.E.E.k.E.E
80198210:	45b745ab 45c645c3 45c445c1 45d245cc     .E.E.E.E.E.E.E.E
80198220:	45d945db 45e145e0 477245f1 4603460a     .E.E.E.E.ErG.F.F
80198230:	477345fb 46364635 461c4634 4644464f     .EsG5F6F4F.FOFDF
80198240:	46414649 465d465e 46674664 465f4668     IFAF^F]FdFgFhF_F
80198250:	46704662 46884683 4689468e 46984684     bFpF.F.F.F.F.F.F
80198260:	46c1469d 46c946b9 46bc46be 46b846c4     .F.F.F.F.F.F.F.F
80198270:	46da46d6 463f46e0 46e946e6 46f546f0     .F.F.F?F.F.F.F.F
80198280:	470f46f7 471e4716 47274726 472e7738     .F.G.G.G&G'G8w.G
80198290:	4736473f 47384741 47464737 4760475e     ?G6GAG8G7GFG^G`G
801982a0:	47634759 47894764 47a94770 476a477c     YGcGdG.GpG.G|GjG
801982b0:	478b478c 47a147a6 47b74785 47b447ef     .G.G.G.G.G.G.G.G
801982c0:	47b347ec 47b847e9 47de47e4 47e247dd     .G.G.G.G.G.G.G.G
801982d0:	47b947ee 47c647ce 4a9c47e7 4846481e     .G.G.G.G.G.J.HFH
801982e0:	48404829 4832484d 48b3484e 4859482b     )H@HMH2HNH.H+HYH
801982f0:	48774863 489f487f 48ad488f 489d4894     cHwH.H.H.H.H.H.H
80198300:	4883489b 48b94aae 48b54874 48ba48a0     .H.H.J.HtH.H.H.H
80198310:	488d490f 4901487e 490848ca 492248d8     .I.H~H.I.H.I.H"I
80198320:	48e14926 48cd490c 48e748d4 493648d5     &I.H.I.H.H.H.H6I
80198330:	49044912 48e348d7 48f94925 48ef48e0     .I.I.H.H%I.H.H.H
80198340:	492a4928 4923491a 48c64921 49774979     (I*I.I#I!I.HyIwI
80198350:	4978495c 4954496b 496e497e 49744939     \IxIkITI~InI9ItI
80198360:	4959493d 49614930 495d495e 496a4981     =IYI0IaI^I]I.IjI
80198370:	49ae49b2 49bf49d0 49d349c1 49ce49be     .I.I.I.I.I.I.I.I
80198380:	49ca3be8 49bb49dd 49a749c3 49914a2e     .;.I.I.I.I.I.J.I
80198390:	499c49a0 49b44995 49e849de 4a1b4a02     .I.I.I.I.I.I.J.J
801983a0:	4b0a49ff 49f249f9 4a0549e7 4a1e49b1     .I.K.I.I.I.J.I.J
801983b0:	4a1449ed 4a0a49eb 4ac14a12 4a134a23     .I.J.I.J.J.J#J.J
801983c0:	4a0c4a44 4a364a72 4a474a78 4a594a62     DJ.JrJ6JxJGJbJYJ
801983d0:	4a484a66 4a224a38 4a8d4a90 4a844aa0     fJHJ8J"J.J.J.J.J
801983e0:	4aa34aa2 66174a97 4ac34abb 4ab84ac2     .J.J.J.f.J.J.J.J
801983f0:	4aac4ab3 4ad14ade 4aaa4adf 4aea4ada     .J.J.J.J.J.J.J.J
80198400:	4b054afb 4afa6616 4b164b12 4b1f7b31     .J.K.f.J.K.K1{.K
80198410:	4b374b38 4b3956dc 4b4778ee 4b494b43     8K7K.V9K.xGKCKIK
80198420:	4b594b50 4b5b4b54 4b614b5f 4b794b78     PKYKTK[K_KaKxKyK
80198430:	4b804b7f 4b834b84 4b984b8d 4b9e4b95     .K.K.K.K.K.K.K.K
80198440:	4baa4ba4 4baf4bab 4bb14bb2 4bb74bb3     .K.K.K.K.K.K.K.K
80198450:	4bc64bbc 4bd34bcb 4bec4bdf 4bf34beb     .K.K.K.K.K.K.K.K
80198460:	7ebe4bef 4c134c08 4c1b4c14 4c234c24     .K.~.L.L.L.L$L#L
80198470:	4c554c5e 4c6a4c62 4c8d4c82 4c814c9a     ^LULbLjL.L.L.L.L
80198480:	4c7e4c9b 4c734c68 4c904c92 4cf14cc4     .L~LhLsL.L.L.L.L
80198490:	4cbd4cd3 4cc54cd7 4cae4cdd 4cbe4cb1     .L.L.L.L.L.L.L.L
801984a0:	4cdb4cba 4cd94cef 4d1f4cea 4d36684d     .L.L.L.L.L.MMh6M
801984b0:	4d3d4d2b 4d194d38 4d334d35 4d0c4d12     +M=M8M.M5M3M.M.M
801984c0:	4d934d63 4d5a4d64 4d594d79 4d954d8e     cM.MdMZMyMYM.M.M
801984d0:	4d854fe4 4e154df9 4db54e0a 4de64dc7     .O.M.M.N.N.M.M.M
801984e0:	4dc64db8 4dde4dec 4de84dcc 4dc54dd2     .M.M.M.M.M.M.M.M
801984f0:	4dd94dfa 4dd54de4 4dee4dea 4e6e4e2d     .M.M.M.M.M.M-NnN
80198500:	4e194e2e 4e5f4e72 4e234e3e 4e2b4e6b     .N.NrN_N>N#NkN+N
80198510:	4e4d4e76 4e434e1f 4e4e4e3a 4eff4e24     vNMN.NCN:NNN$N.N
80198520:	4e384e1d 4eaa4e82 4ec94e98 4ed34eb7     .N8N.N.N.N.N.N.N
80198530:	4eaf4ebd 4eb24ec4 4ed54ed4 4ea54e8f     .N.N.N.N.N.N.N.N
80198540:	4e9f4ec2 4f114f41 4eec504c 4efe4ef8     .N.NAO.OLP.N.N.N
80198550:	4ef24f3f 4eef4f31 4ecc4f32 4f134f3e     ?O.N1O.N2O.N>O.O
80198560:	4f864ef7 4f784f7a 4f804f81 4f5b4f6f     .N.OzOxO.O.OoO[O
80198570:	4f6d4ff3 4f7c4f82 4f8e4f58 4fc24f91     .OmO.O|OXO.O.O.O
80198580:	4fb34f66 4fa14fa3 4fb94fa4 4faa4fc6     fO.O.O.O.O.O.O.O
80198590:	4fd54fdf 4fd44fec 4ff14fd8 4fdb4fee     .O.O.O.O.O.O.O.O
801985a0:	500b5009 50114ffa 500f5001 501b4ffe     .P.P.O.P.P.P.O.P
801985b0:	4f74501a 5018501d 5030501f 5032503e     .PtO.P.P.P0P>P2P
801985c0:	50635051 50925099 50f150af 50b850ac     QPcP.P.P.P.P.P.P
801985d0:	50ae50b3 50cb50df 50d950dd 50fd5109     .P.P.P.P.P.P.Q.P
801985e0:	5119511c 51555165 51665188 514c5162     .Q.QeQUQ.QfQbQLQ
801985f0:	516c5156 51fb518f 51955184 51ac51a8     VQlQ.Q.Q.Q.Q.Q.Q
80198600:	51b951d7 51d251be 51d451c9 51e051ce     .Q.Q.Q.Q.Q.Q.Q.Q
80198610:	51e751ec 51fc51f5 51ff51f9 5210520d     .Q.Q.Q.Q.Q.Q.R.R
80198620:	5228521b 522c522d 52325230 523c523b     .R(R-R,R0R2R;R<R
80198630:	5240523f 524b5246 52745258 5282527e     ?R@RFRKRXRtR~R.R
80198640:	52875281 52965292 52a752a2 52b252b9     .R.R.R.R.R.R.R.R
80198650:	52c652c3 52ce52c4 52e252d2 52e152e0     .R.R.R.R.R.R.R.R
80198660:	52f752f9 5317300f 531c530a 531d5316     .R.R.0.S.S.S.S.S
80198670:	532f5334 53255329 534e533e 7ed8534f     4S/S)S%S>SNSOS.~
80198680:	536a5357 53705368 53755378 537a537b     WSjShSpSxSuS{SzS
80198690:	53b353c8 53bb53ce 53e553c0 53de53ee     .S.S.S.S.S.S.S.S
801986a0:	540554a2 5425546f 543253f8 5455543a     .T.ToT%T.S2T:TUT
801986b0:	545f543f 54415459 5469545c 54635470     ?T_TYTAT\TiTpTcT
801986c0:	5476546a 548b547e 54a7549e 54cf54ca     jTvT~T.T.T.T.T.T
801986d0:	53f154d4 54e354e0 54e954e7 54f254ee     .T.S.T.T.T.T.T.T
801986e0:	54f154f0 54f754f8 55035504 550c5505     .T.T.T.T.U.U.U.U
801986f0:	550d550e 55135515 5526551e 553c552c     .U.U.U.U.U&U,U<U
80198700:	554d5544 5549554a 5546555b 5569555a     DUMUJUIU[UFUZUiU
80198710:	55675564 556d556b 55765578 55875586     dUgUkUmUxUvU.U.U
80198720:	558a5574 55825589 559a5594 55a5559d     tU.U.U.U.U.U.U.U
80198730:	55c255a3 55c355b3 55bd55b5 55bc55b8     .U.U.U.U.U.U.U.U
80198740:	55cd55b1 55d255ca 55e355d9 55fe55de     .U.U.U.U.U.U.U.U
80198750:	55fc55ff 55f05601 55f255fa 560b55f3     .U.U.V.U.U.U.U.V
80198760:	5609560d 5627561f 56215620 56245622     .V.V.V'V V!V"V$V
80198770:	56305634 5647563b 56465648 5658565c     4V0V;VGVHVFV\VXV
80198780:	56625661 56695668 5667566a 5670566c     aVbVhViVjVgVlVpV
80198790:	56765672 567c5678 56835680 568b5688     rVvVxV|V.V.V.V.V
801987a0:	5696568e 56995693 56b0569a 56b856b4     .V.V.V.V.V.V.V.V
801987b0:	56ba56b9 56cd56c2 56d256d6 56e156de     .V.V.V.V.V.V.V.V
801987c0:	56e756e5 662f56ea 570856fb 57045707     .V.V.V/f.V.W.W.W
801987d0:	57245729 5725571e 571b5726 57385737     )W$W.W%W&W.W7W8W
801987e0:	575a5747 576b5768 5765575b 577e577f     GWZWhWkW[WeW.W~W
801987f0:	578e5779 5791578b 579e57a0 57b657b0     yW.W.W.W.W.W.W.W
80198800:	57bf57b9 57bd57bc 57c757bb 57d757cd     .W.W.W.W.W.W.W.W
80198810:	57dc57da 57ee57e3 580c57fc 59265812     .W.W.W.W.W.X.X&Y
80198820:	592a5820 588e5845 58865874 589a587c      X*YEX.XtX.X|X.X
80198830:	58a3588c 58aa58b5 58d158af 58cb58c6     .X.X.X.X.X.X.X.X
80198840:	58be58d4 58c558bc 58ec58ca 58da58e7     .X.X.X.X.X.X.X.X
80198850:	58f458fd 59125907 59195911 592b592c     .X.X.Y.Y.Y.Y,Y+Y
80198860:	59605940 595f5957 5955595a 597a5953     @Y`YWY_YZYUYSYzY
80198870:	598a597f 59a7599d 59aa7f4b 59b359ae     .Y.Y.Y.YK..Y.Y.Y
80198880:	59ba59b9 59d559c9 59ec59e7 59e359e1     .Y.Y.Y.Y.Y.Y.Y.Y
80198890:	5a0d5a08 5a195a18 5a1f5a20 5a315980     .Z.Z.Z.Z Z.Z.Y1Z
801988a0:	5a3e5a3b 5a435a37 5a495a57 5a625a61     ;Z>Z7ZCZWZIZaZbZ
801988b0:	7f9d5a69 5a795a70 5a885a7d 5a955a97     iZ..pZyZ}Z.Z.Z.Z
801988c0:	5a965a98 5ac85aa9 5ab65ab0 5ac45ac5     .Z.Z.Z.Z.Z.Z.Z.Z
801988d0:	70835abf 5aca5ac7 5acf5acd 5ad35ad5     .Z.p.Z.Z.Z.Z.Z.Z
801988e0:	5ada5ad9 5ae15add 5ae65ae2 5af05aed     .Z.Z.Z.Z.Z.Z.Z.Z
801988f0:	5b0f5b02 5b065b0a 5b185b33 5b1e5b19     .[.[.[.[3[.[.[.[
80198900:	5b285b35 5b505b36 5b045b7a 5b0b5b4d     5[([6[P[z[.[M[.[
80198910:	5b455b4c 5b655b75 5b675b74 5b715b70     L[E[u[e[t[g[p[q[
80198920:	5b6e5b6c 5b985b9d 5b8d5b9f 5b9a5b9c     l[n[.[.[.[.[.[.[
80198930:	5b925b8b 5b5d5b8f 5bcb5b99 5bcc5bc1     .[.[.[][.[.[.[.[
80198940:	5bb45bcf 5bdd5bc6 5c115be9 5be65c14     .[.[.[.[.[.\.\.[
80198950:	5c605be5 5c075c00 5bf35c13 5c175bf7     .[`\.\.\.\.[.[.\
80198960:	5bf65c0d 5c275c23 5c1f5c2a 5c2b5c37     .\.[#\'\*\.\7\+\
80198970:	5c4c5c3d 5c545c43 5c405c4f 5c585c50     =\L\C\T\O\@\P\X\
80198980:	5c645c5f 5c655c56 5c755c6c 5c905c83     _\d\V\e\l\u\.\.\
80198990:	5cad5ca4 5cab5ca2 5ca85ca1 5cb25cb3     .\.\.\.\.\.\.\.\
801989a0:	5cae5cb1 5cbd5cb9 5cc55cc0 5cd85cc2     .\.\.\.\.\.\.\.\
801989b0:	5cdc5cd2 7b3b5ce2 5cf25cef 5cf65cf4     .\.\.\;{.\.\.\.\
801989c0:	5d065cfa 5d1c5d02 5d0a5d15 5d4b5d45     .\.].].].].]E]K]
801989d0:	5d325d2e 5d355d3f 5d735d46 5d4e5d56     .]2]?]5]F]s]V]N]
801989e0:	5d685d72 5d4f5d6e 5d935d63 5d5b5d89     r]h]n]O]c].].][]
801989f0:	5d7d5d8f 5dba5d9b 5da35dae 5dc75db5     .]}].].].].].].]
80198a00:	5dab5dbd 5da25e3d 5ddc5daf 5d9f5db8     .].]=^.].].].].]
80198a10:	5dd85db0 5de45ddd 5dfb5dde 5de15df2     .].].].].].].].]
80198a20:	5e0a5e05 5e215e23 5e315e12 5e095e1f     .^.^#^!^.^1^.^.^
80198a30:	5e225e0b 5e665e46 5e355e3b 5e435e39     .^"^F^f^;^5^9^C^
80198a40:	5e325e37 5e675e3a 5e565e5d 5e595e5e     7^2^:^g^]^V^^^Y^
80198a50:	5e795e5a 5e695e6a 5e7b5e7c 5dd55e83     Z^y^j^i^|^{^.^.]
80198a60:	6fae5e7d 5e885e7f 5e8c5e89 5e905e92     }^.o.^.^.^.^.^.^
80198a70:	5e945e93 5e8e5e96 5e9c5e9b 5f3a5f38     .^.^.^.^.^.^8_:_
80198a80:	5f4c5f45 5f4e5f4d 5f515f50 5f545f55     E_L_M_N_P_Q_U_T_
80198a90:	5f5f5f58 5f685f60 5f675f69 5f825f78     X___`_h_i_g_x_._
80198aa0:	5f835f86 5f875f88 5f945f8c 5f9d5f9e     ._._._._._._._._
80198ab0:	5fa35f9a 5fb25faf 5fae5fb9 5fb85fb6     ._._._._._._._._
80198ac0:	5fc56b71 5fca5fc6 5fd45fd5 5fe65fe1     qk._._._._._._._
80198ad0:	5ff35fe9 78dc5ff9 60046006 6012600b     ._._._.x.`.`.`.`
80198ae0:	60196018 6021601c 603f6028 604a603b     .`.`.`!`(`?`;`J`
80198af0:	60526046 605a6058 6062605f 60736068     F`R`X`Z`_`b`h`s`
80198b00:	60706072 60796076 607f607d 60866084     r`p`v`y`}`.`.`.`
80198b10:	609b6085 609a6093 319060ad 60db60ac     .`.`.`.`.`.1.`.`
80198b20:	60d960e5 60c460dd 60d660da 60ef6109     .`.`.`.`.`.`.a.`
80198b30:	611b60f1 61236129 614b612f 6146768b     .`.a)a#a/aKa.vFa
80198b40:	6153613e 60fc6151 616e6171 61666165     >aSaQa.`qanaeafa
80198b50:	61836174 618a6188 61826180 619561a0     ta.a.a.a.a.a.a.a
80198b60:	61a361a4 6193615f 61b061a9 61be61b5     .a.a_a.a.a.a.a.a
80198b70:	61bd61b8 61c261c0 61c961ba 61d161cd     .a.a.a.a.a.a.a.a
80198b80:	61d861d9 61da61c8 61e061df 61fa61e7     .a.a.a.a.a.a.a.a
80198b90:	61fe61fb 62026201 62076205 620d620a     .a.a.b.b.b.b.b.b
80198ba0:	62166210 622b6229 62336238 62596240     .b.b)b+b8b3b@bYb
80198bb0:	625d6258 625f625a 62626264 626a6268     Xb]bZb_bdbbbhbjb
80198bc0:	622e626b 62776271 627e6278 6292628d     kb.bqbwbxb~b.b.b
80198bd0:	629f62ab 62ac62bb 62e362e1 62d262df     .b.b.b.b.b.b.b.b
80198be0:	62f362f4 639362fa 62fb6303 62de62f9     .b.b.b.c.c.b.b.b
80198bf0:	62dc6306 62d96309 63346335 63326316     .c.b.c.b5c4c.c2c
80198c00:	63406331 63506339 632f6345 6317632b     1c@c9cPcEc/c+c.c
80198c10:	63856318 63aa639a 63a2639f 63236396     .c.c.c.c.c.c.c#c
80198c20:	6387638e 637c638a 637363b5 63a06375     .c.c.c|c.cscuc.c
80198c30:	63a86389 641363f4 63ce63eb 640363fd     .c.c.c.d.c.c.c.d
80198c40:	640b63d8 63f763c1 63e06407 640d63f2     .c.d.c.c.d.c.c.d
80198c50:	64206422 643863bd 63fb6506 642a646d     "d d.c8d.e.cmd*d
80198c60:	655a643c 64776484 64ad646b 6482646e     <dZe.dwdkd.dnd.d
80198c70:	64466469 646f642c 64356479 646264ca     idFd,dodyd5d.dbd
80198c80:	64bf64b9 64d9649f 64bb64cd 64d064da     .d.d.d.d.d.d.d.d
80198c90:	64c664c1 64a164d6 64ff6521 651764f4     .d.d.d.d!e.d.d.e
80198ca0:	652c6518 6515651f 64fc6514 65636540     .e,e.e.e.e.d@ece
80198cb0:	65486558 66026541 6555654b 65a46580     XeHeAe.fKeUe.e.e
80198cc0:	65916588 65a8658a 6594656d 65ea659b     .e.e.e.eme.e.e.e
80198cd0:	659c6587 657e6577 65c96590 65cf65ba     .e.ewe~e.e.e.e.e
80198ce0:	65d065b9 65dd65d5 65dc65e5 660a65f9     .e.e.e.e.e.e.e.f
80198cf0:	660b6613 65fa65fe 66226606 6630661a     .f.f.e.e.f"f.f0f
80198d00:	664d663f 66542e55 6667665f 66936671     ?fMfU.Tf_fgfqf.f
80198d10:	66a966a3 668b66aa 66b6668c 66c466af     .f.f.f.f.f.f.f.f
80198d20:	66b066c6 682366c9 66d466ab 66e966de     .f.f.f#h.f.f.f.f
80198d30:	66df66ec 66ef66db 67066712 67006708     .f.f.f.f.g.g.g.g
80198d40:	66fb6703 67096711 66f9670d 6734670a     .g.f.g.g.g.f.g4g
80198d50:	6737673f 6725673b 671a6729 675f6760     ?g7g;g%g)g.g`g_g
80198d60:	674c6778 6774674e 67686757 6759676e     xgLgNgtgWghgngYg
80198d70:	67636753 6805676a 679f67a2 67af6782     Sgcgjg.h.g.g.g.g
80198d80:	67bd67cb 67d067c0 67ab76d6 67b367c4     .g.g.g.g.v.g.g.g
80198d90:	67c667c7 67ef67bb 67e067f2 680d680f     .g.g.g.g.g.g.h.h
80198da0:	67f667fe 680e67f7 681167d2 68156816     .g.g.g.h.g.h.h.h
80198db0:	68216822 68366831 68276839 6844683b     "h!h1h6h9h'h;hDh
80198dc0:	68526842 685e6859 686b6862 687e6881     BhRhYh^hbhkh.h~h
80198dd0:	6875689e 68b5687d 68826872 68926897     .huh}h.hrh.h.h.h
80198de0:	689968ae 688d68a2 68b068a4 68b168bf     .h.h.h.h.h.h.h.h
80198df0:	68c468c3 68d868d4 68dd68d9 690268f9     .h.h.h.h.h.h.h.i
80198e00:	68f468fc 68f268e8 690c6904 6913690a     .h.h.h.h.i.i.i.i
80198e10:	691e6943 692a6925 6941692b 693b6944     Ci.i%i*i+iAiDi;i
80198e20:	69386936 691d694c 695e6960 69646966     6i8iLi.i`i^ifidi
80198e30:	696a696d 6974696f 697e6977 69886983     mijioitiwi~i.i.i
80198e40:	6993698a 69a16998 69a669a9 69af69ac     .i.i.i.i.i.i.i.i
80198e50:	69ba69b2 69bf69bd 69da69c0 69dd69dc     .i.i.i.i.i.i.i.i
80198e60:	69f469e7 6a0369f8 6a106a16 6a1b6a0c     .i.i.i.j.j.j.j.j
80198e70:	6a256a1d 6a416a36 6a526a5b 6a486a46     .j%j6jAj[jRjFjHj
80198e80:	6a6d6a7c 6a626a6c 6a826a85 6aa86a84     |jmjljbj.j.j.j.j
80198e90:	6a916aa1 6aa66aa5 6aa36a9a 6acd6ac4     .j.j.j.j.j.j.j.j
80198ea0:	6ada6ac2 6af36aeb 6ae46ae7 6b146af1     .j.j.j.j.j.j.j.k
80198eb0:	6ae26ae0 6ade6af7 6b0c6adb 6b1a6b07     .j.j.j.j.j.k.k.k
80198ec0:	6b166ae1 6b176b10 6b336b20 6b2677ab     .j.k.k.k k3k.w&k
80198ed0:	6b3e6b2b 6b416b28 6b4f6b4c 6b496b4e     +k>k(kAkLkOkNkIk
80198ee0:	6b5b6b56 6b6b6b5a 6b6c6b5f 6b746b6f     Vk[kZkkk_klkoktk
80198ef0:	6b806b7d 6b8e6b8c 6b936b92 6b996b96     }k.k.k.k.k.k.k.k
80198f00:	6c3a6b9a 6c3f6c41 6c4c6c48 6c506c4e     .k:lAl?lHlLlNlPl
80198f10:	6c626c55 6c786c6c 6c826c7a 6c856c89     Ulblllxlzl.l.l.l
80198f20:	6c8d6c8a 6c946c8e 6c986c7c 6cad421d     .l.l.l.l|l.l.B.l
80198f30:	6cbd6caa 6cb36cb2 6cb66cae 6cc16cc8     .l.l.l.l.l.l.l.l
80198f40:	6ce36ce4 6cfd6cda 6cfb6cfa 6d056d04     .l.l.l.l.l.l.m.m
80198f50:	6d076d0a 6d0d6d0f 7f4e6d10 6ccd6d13     .m.m.m.m.mN..m.l
80198f60:	6d166d14 6d6d6d67 6d736d71 6d996d81     .m.mgmmmqmsm.m.m
80198f70:	6dbe6dc2 6dcf6dba 6dd66dda 6ddb6dcc     .m.m.m.m.m.m.m.m
80198f80:	6dea6dcb 6ddf6deb 6dfc6de3 6e096e08     .m.m.m.m.m.m.n.n
80198f90:	6e1d6dff 6e106e1e 6e426e1f 6e306e35     .m.n.n.n.nBn5n0n
80198fa0:	6e4a6e34 6e496e47 6e506e4c 6e596e48     4nJnGnInLnPnHnYn
80198fb0:	6e606e64 6e636e2a 6e766e55 6e7c6e72     dn`n*ncnUnvnrn|n
80198fc0:	6e876e81 6e846e85 6e8a6e8b 6e916e93     .n.n.n.n.n.n.n.n
80198fd0:	6e996e94 6ea16eaa 6eb06eac 6eb16ec6     .n.n.n.n.n.n.n.n
80198fe0:	6ec56ebe 6ecb6ec8 6ee36edb 6efb6efc     .n.n.n.n.n.n.n.n
80198ff0:	6efe6eeb 6f056f0a 6f126f15 6f136f19     .n.n.o.o.o.o.o.o
80199000:	6f1f6f1c 6f0c6f1b 6f336f26 6f396f3b     .o.o.o.o&o3o;o9o
80199010:	6f426f45 6f4c6f3e 6f466f49 6f576f4e     EoBo>oLoIoFoNoWo
80199020:	6f626f5c 6f646f63 6f9f6f9c 6fad6fa3     \obocodo.o.o.o.o
80199030:	6fb76faf 6fe56fda 6fea6fe2 70876fef     .o.o.o.o.o.o.o.p
80199040:	70056ff4 6ffa6ff9 70157011 700d7021     .o.p.o.o.p.p!p.p
80199050:	7016701e 7027700b 70357036 6ff87039     .p.p.p'p6p5p9p.o
80199060:	7050704f 70527051 7049700e 7056703e     OpPpQpRp.pIp>pVp
80199070:	705e7058 706f7068 76a87076 70827072     Xp^phpopvp.vrp.p
80199080:	7081707d 708a7080 708f7089 70af70a8     }p.p.p.p.p.p.p.p
80199090:	70b570b1 70e470e2 70db4248 71127102     .p.p.p.pHB.p.q.q
801990a0:	71327119 714a7130 71587156 71657163     .q2q0qJqVqXqcqeq
801990b0:	71737169 718b7172 71827189 71ab71a2     iqsqrq.q.q.q.q.q
801990c0:	71aa71af 71b471b5 71c071ba 71c971c1     .q.q.q.q.q.q.q.q
801990d0:	71d071cb 71df71d6 71db71e1 71f571fc     .q.q.q.q.q.q.q.q
801990e0:	721e71f6 721471ff 7215722c 725e7211     .q.r.q.r,r.r.r^r
801990f0:	72457257 72647249 72957248 724b723f     WrErIrdrHr.r?rKr
80199100:	729c7250 72937296 725a729b 72b972cf     Pr.r.r.r.rZr.r.r
80199110:	72e972b7 72fa730f 732e7344 73227319     .r.r.s.rDs.s.s"s
80199120:	7323731a 7335733a 735c733b 737c7360     .s#s:s5s;s\s`s|s
80199130:	7356736e 73ac73b0 739473ad 73d673b9     nsVs.s.s.s.s.s.s
80199140:	73e873d7 73d873e5 73dd73c3 73c873d0     .s.s.s.s.s.s.s.s
80199150:	741a73e4 74137414 74077403 74367410     .s.t.t.t.t.t.t6t
80199160:	7435742b 743a7421 74527441 745b7444     +t5t!t:tAtRtDt[t
80199170:	74627460 746a745e 74707229 74777475     `tbt^tjt)rptutwt
80199180:	745a747d 747e747c 747f7481 75877582     }tZt|t~t.t.t.u.u
80199190:	7594758a 75987596 75a07599 75a775a8     .u.u.u.u.u.u.u.u
801991a0:	75bc75ad 75b975bb 75ca75be 75c34ff6     .u.u.u.u.u.u.O.u
801991b0:	75cc75cd 75d475d5 75dc75d6 75e575e1     .u.u.u.u.u.u.u.u
801991c0:	762175e2 762e7628 7642762f 764f764c     .u!v(v.v/vBvLvOv
801991d0:	7677764b 765e765c 765f765d 76727666     Kvwv\v^v]v_vfvrv
801991e0:	768d766c 76957698 76aa7697 76b176a7     lv.v.v.v.v.v.v.v
801991f0:	76b076b2 76b676b4 76b976b8 76cb76ce     .v.v.v.v.v.v.v.v
80199200:	76cd76c9 76dc694d 76d5770d 770476f9     .v.vMi.v.w.v.v.w
80199210:	77087706 770e7713 770f7711 77197716     .w.w.w.w.w.w.w.w
80199220:	772a7724 77397730 773e773d 77467744     $w*w0w9w=w>wDwFw
80199230:	77427748 775c7749 77647760 77687766     HwBwIw\w`wdwfwhw
80199240:	776b32d2 77797771 777c7785 777a7781     .2kwqwyw.w|w.wzw
80199250:	778b7786 7790778f 77a8779c 77a377a6     .w.w.w.w.w.w.w.w
80199260:	77b477b3 77c677c3 77cb77c8 77ed77dc     .w.w.w.w.w.w.w.w
80199270:	77f27f4f 77f65adf 780f77f5 7838780c     O..w.Z.w.w.x.x8x
80199280:	78217824 783d7837 784f7846 786b784b     $x!x7x=xFxOxKxkx
80199290:	7870786f 78747871 78aa7873 78b178af     oxpxqxtxsx.x.x.x
801992a0:	78c478b6 78c678c3 78eb78e9 79097903     .x.x.x.x.x.x.y.y
801992b0:	79147912 79217918 791e791d 79207924     .y.y.y!y.y.y$y y
801992c0:	792e792c 793e793d 79497942 79507945     ,y.y=y>yByIyEyPy
801992d0:	7951794b 794c7952 79977955 79a57998     KyQyRyLyUy.y.y.y
801992e0:	79ae79ad 79df79bc 79dd79db 79d179d8     .y.y.y.y.y.y.y.y
801992f0:	79ee79ed 79f279f1 79f879fb 7a0f7a01     .y.y.y.y.y.y.z.z
80199300:	79e27a05 7a2b7a19 7a457a37 7a407a42     .z.y.z+z7zEzBz@z
80199310:	7a3e7a43 7a4d7a55 7a577a5b 7a627a5f     Cz>zUzMz[zWz_zbz
80199320:	7a647a65 7a6b7a69 7aad7a6a 7abc7ab0     ezdzizkzjz.z.z.z
80199330:	7acf7ac0 7ad37ad1 7ade7ad4 7ae27adf     .z.z.z.z.z.z.z.z
80199340:	7ae67ae3 7aeb7aef 7af47aee 7af77af1     .z.z.z.z.z.z.z.z
80199350:	7b067afb 7b1a7b18 7b227b1f 7b257b23     .z.{.{.{.{"{#{%{
80199360:	7b287b27 7b2a7b29 7b2f7b2e 7b447b32     '{({){*{.{/{2{D{
80199370:	7b4f7b43 7b4e7b4d 7b587b51 7b937b74     C{O{M{N{Q{X{t{.{
80199380:	7b917b83 7b977b96 7ba07b9f 7bb47ba8     .{.{.{.{.{.{.{.{
80199390:	7bca7bc0 7bc67bb9 7bd17bcf 7be37bd2     .{.{.{.{.{.{.{.{
801993a0:	7be47be2 7be17bd4 7bf27c3a 7bf07bf1     .{.{.{.{:|.{.{.{
801993b0:	7c147c15 7c137c09 7c067c0c 7c127c08     .|.|.|.|.|.|.|.|
801993c0:	7c047c0a 7c1b7c2e 7c247c25 7c307c21     .|.|.|.|%|$|!|0|
801993d0:	7c327c47 7c3e7c46 7c607c5a 7c767c67     G|2|F|>|Z|`|g|v|
801993e0:	7ce77c78 7cf07cec 7d087d09 7d037ceb     x|.|.|.|.}.}.|.}
801993f0:	7d2a7d06 7daf7d26 7d1f7d23 7d157d44     .}*}&}.}#}.}D}.}
80199400:	7d417d12 7d3e7d3f 7d487d46 7d5e7d5d     .}A}?}>}F}H}]}^}
80199410:	7d517d64 7d597d50 7d897d72 7dab7d87     d}Q}P}Y}r}.}.}.}
80199420:	7d7a7d6f 7da47d9a 7db27da9 7dc17dc4     o}z}.}.}.}.}.}.}
80199430:	7db87dbb 7dc67dba 7dc27dcf 7dd37dd9     .}.}.}.}.}.}.}.}
80199440:	7de67df8 7def7ded 7e1a7dfd 7e1e7e1b     .}.}.}.}.}.~.~.~
80199450:	7e797e75 7e817e7d 7e8b7e88 7e927e8c     u~y~}~.~.~.~.~.~
80199460:	7e917e95 7ea57e9d 7eb87ea9 7ead7eaa     .~.~.~.~.~.~.~.~
80199470:	7ecc7761 7ecf7ece 7ed47ed0 7ede7edc     aw.~.~.~.~.~.~.~
80199480:	7ee07edd 7ee87ee5 7ef47eef 7ef77ef6     .~.~.~.~.~.~.~.~
80199490:	7efb7ef9 7efd7efc 7f087f07 7f1556b7     .~.~.~.~.....V..
801994a0:	7f2c7f21 7f4a7f3e 7f547f52 7f5f7f63     !.,.>.J.R.T.c._.
801994b0:	7f617f60 7f677f66 7f6a7f6c 7f727f77     `.a.f.g.l.j.w.r.
801994c0:	7f957f76 7fa07f9c 49c7382f 54647059     v......./8.IYpdT
801994d0:	519931dc 3de20000 3e183e14 3e5e3e58     .1.Q...=.>.>X>^>
801994e0:	80283ebe 3ef93ecb 3f023f00 3f1d3f07     .>(..>.>.?.?.?.?
801994f0:	3f343f23 3f3d3f36 3f453f40 3f583f54     #?4?6?=?@?E?T?X?
80199500:	3f673f64 3f893f7d 3fa73f9c 3fb53faf     d?g?}?.?.?.?.?.?
80199510:	3fc93fb7 3fe13fde 400d3fe9 40184014     .?.?.?.?.?.@.@.@
80199520:	40354033 813d4047 409e409d 40d440cb     3@5@G@=..@.@.@.@
80199530:	40dd40d5 411c40f8 4130412b 813e4137     .@.@.@.A+A0A7A>.
80199540:	813f418d 41b941bc 42228140 4243423e     .A?..A.A@."B>BCB
80199550:	425a4256 4285426f 42d642c4 430a42fc     VBZBoB.B.B.B.B.C
80199560:	43394318 43654343 43e5437c 43f543ed     .C9CCCeC|C.C.C.C
80199570:	44144410 44794422 44604451 44ce446d     .D.D"DyDQD`DmD.D
80199580:	44bf44be 44ca44c4 44f744d0 452244fb     .D.D.D.D.D.D.D"E
80199590:	81414529 459d4567 46008142 46154609     )EA.gE.EB..F.F.F
801995a0:	463a461e 46244622 4630462b 46334631     .F:F"F$F+F0F1F3F
801995b0:	464846fb a7c4464c 465a4659 46654661     .FHFLF..YFZFaFeF
801995c0:	46774673 468d4678 46a08143 46bb46b2     sFwFxF.FC..F.F.F
801995d0:	46c846c6 46db1b22 46fa46e8 80294713     .F.F"..F.F.F.G).
801995e0:	47664733 47484747 4781477b 47984793     3GfGGGHG{G.G.G.G
801995f0:	47bb479b 47c047f9 47fc47d7 48524801     .G.G.G.G.G.G.HRH
80199600:	482c481d 485b4831 48754872 48a38144     .H,H1H[HrHuHD..H
80199610:	48b248a5 48d048c8 48ed48e8 48f148f0     .H.H.H.H.H.H.H.H
80199620:	490a48fc aac44949 49424935 49634957     .H.III..5IBIWIcI
80199630:	49684964 81144980 49ad49a5 1bb649cf     dIhI.I...I.I.I..
80199640:	49e21bc3 49ea49e9 49f649f5 4a154a0f     ...I.I.I.I.I.J.J
80199650:	4a3bac3f 4a454a3e 4a564a50 4a6b4a5b     ?.;J>JEJPJVJ[JkJ
80199660:	ac634a73 4a944a89 4a9e4a9d 4ae44aa5     sJc..J.J.J.J.J.J
80199670:	1c0f4ae7 4b1b801d 4b2c4b1e 4b464b35     .J.....K.K,K5KFK
80199680:	4b604b56 4b674b65 4b824b77 4bad4ba9     VK`KeKgKwK.K.K.K
80199690:	4bcf8070 4bd74bd6 4c054bff 4c334c10     p..K.K.K.K.L.L3L
801996a0:	4c5c4c59 4c744caa 4c854c76 4c984c86     YL\L.LtLvL.L.L.L
801996b0:	4cfb4c9c 4cd44cc6 4ceb4ce0 affe4cee     .L.L.L.L.L.L.L..
801996c0:	4d0e4d04 4d314d2e 4d3f4d39 4d654d58     .M.M.M1M9M?MXMeM
801996d0:	4d828145 4d894d87 4daa4d94 4dbf4dac     E..M.M.M.M.M.M.M
801996e0:	4dd64dc4 4ddb4dda 4dfc4ddd 4e348146     .M.M.M.M.M.MF.4N
801996f0:	4e5c4e44 4eab4e5e 4ec14eb1 4ece4ec7     DN\N^N.N.N.N.N.N
80199700:	4f1a4f10 4f2a8147 4f334f2f 4f594f51     .O.OG.*O/O3OQOYO
80199710:	4f614f5e 4f7e4f62 4f8c4f88 4f944f8d     ^OaObO~O.O.O.O.O
80199720:	4fa74fa0 4fbc4fb6 4fca4fc7 4ff04ff9     .O.O.O.O.O.O.O.O
80199730:	50054ff5 50285006 505d504a 504e505e     .O.P.P(PJP]P^PNP
80199740:	50755064 50a45085 50b750ab 50d850d4     dPuP.P.P.P.P.P.P
80199750:	510f50e4 511e512b 512e5120 51465130     .P.Q+Q.Q Q.Q0QFQ
80199760:	51515147 51528148 5160515c 81155168     GQQQH.RQ\Q`QhQ..
80199770:	51875185 51c15192 51c451ba 520051fe     .Q.Q.Q.Q.Q.Q.Q.R
80199780:	52555215 1e3f5256 529b528d 52c052be     .RURVR?..R.R.R.R
80199790:	b6f152fb 53285327 53508116 537c5366     .R..'S(S..PSfS|S
801997a0:	539f5395 53a253a0 53ab53a6 53cf53c9     .S.S.S.S.S.S.S.S
801997b0:	53d953d6 53e953e3 540a5407 541b541a     .S.S.S.S.T.T.T.T
801997c0:	5426814a 542a5428 542c542b 542f542e     J.&T(T*T+T,T.T/T
801997d0:	54445430 54475446 5457544b 546b5462     0TDTFTGTKTWTbTkT
801997e0:	5486546d 54895487 549c5498 54a3549f     mT.T.T.T.T.T.T.T
801997f0:	54a65490 54a954a8 54bf54b5 54c954c8     .T.T.T.T.T.T.T.T
80199800:	54ff54da 55175501 556f552f 55925579     .T.T.U.U/UoUyU.U
80199810:	55ce1f72 560055e4 56085602 56165615     r..U.U.V.V.V.V.V
80199820:	561e5619 5635562d 564b5643 56655664     .V.V-V5VCVKVdVeV
80199830:	566f566d 56815671 569d569b 56a6569e     mVoVqV.V.V.V.V.V
80199840:	56b656aa 56cc56c5 56d456ce 56f156e6     .V.V.V.V.V.V.V.V
80199850:	570a56fc 57345719 57465736 574e574d     .V.W.W4W6WFWMWNW
80199860:	575f575c 577a5762 57945780 57e057aa     \W_WbWzW.W.W.W.W
80199870:	c08e582d 584e5843 5851584f 586e5868     -X..CXNXOXQXhXnX
80199880:	58b0814b 58adc10e 58f258e4 58f75900     K..X...X.X.X.Y.X
80199890:	592e591c 59345931 814d814c 59465945     .Y.Y1Y4YL.M.EYFY
801998a0:	814f814e 595c8150 81198151 5979811a     N.O.P.\YQ.....yY
801998b0:	81538152 5998811b 59b859b1 59ca59c8     R.S....Y.Y.Y.Y.Y
801998c0:	59d4c271 59eb59de 5a0359ed 5a398154     q..Y.Y.Y.Y.ZT.9Z
801998d0:	5a6d5a5d 5a858155 c3c45aa0 5abb5ab3     ]ZmZU..Z.Z...Z.Z
801998e0:	5aeb5ace 5b125afd 5b3b5b2d 5b4e5b47     .Z.Z.Z.[-[;[G[N[
801998f0:	5b6d5b60 5b725b6f 81565b9e 5bd95bd7     `[m[o[r[.[V..[.[
80199900:	5c315c01 5c205c1e 5c365c33 c6a12264     .\1\.\ \3\6\d"..
80199910:	5c6d5c59 5c8f5c79 5ca05c94 5cd55cbc     Y\m\y\.\.\.\.\.\
80199920:	5cdd5cd9 5d085d07 5d1d5d13 5d315d23     .\.\.].].].]#]1]
80199930:	5d485d41 5d5c5d53 5d835d7a 5da05d8b     A]H]S]\]z].].].]
80199940:	5dc25da6 5dd65dcc 81575de3 5e085e28     .].].].].]W.(^.^
80199950:	5e155e11 5e478159 5e615e52 5e8d5e8a     .^.^Y.G^R^a^.^.^
80199960:	815a5f47 5f975f91 5fce5fbf 5fdf5fdb     G_Z.._._._._._._
80199970:	5fee5fec 815b5ffa 60266014 60376035     ._._._[..`&`5`7`
80199980:	60ca603c 60e060d7 611860f3 6160614a     <`.`.`.`.`.aJa`a
80199990:	61686167 61bb616d 61cf61ca 815c61d7     gahama.a.a.a.a\.
801999a0:	245b2453 62746260 628ed1ff 62a362a1     S$[$`btb...b.b.b
801999b0:	62a962a4 62b762ae 62bf62be 62d562c6     .b.b.b.b.b.b.b.b
801999c0:	62fe62fd 63016300 63226362 633a632d     .b.b.c.cbc"c-c:c
801999d0:	63476343 63556351 6386637d 63986392     CcGcQcUc}c.c.c.c
801999e0:	63a963a7 63c063bf 63cf63c7 63e163d1     .c.c.c.c.c.c.c.c
801999f0:	640163ea 640a6406 6448815f 6470645f     .c.d.d.d_.Hd_dpd
80199a00:	64856473 64af649e 64ba64b4 64c264c0     sd.d.d.d.d.d.d.d
80199a10:	6532d340 6523651e 6559652f 811f6564     @.2e.e#e/eYede..
80199a20:	657a65ad 658f658c 65b065a2 65ce65cb     .eze.e.e.e.e.e.e
80199a30:	661265ed 660465ff 66106605 6618d574     .e.f.e.f.f.ft..f
80199a40:	66386629 665b6657 66628036 666c259d     )f8fWf[f6.bf.%lf
80199a50:	66986675 66fa66b8 66fd66fc 6771670b     uf.f.f.f.f.f.gqg
80199a60:	67886787 67ad67ac 25ea67b5 67ec67d6     .g.g.g.g.g.%.g.g
80199a70:	680a6806 68146810 6898681f 68ca68aa     .h.h.h.h.h.h.h.h
80199a80:	d78468ce 691c68f5 69188160 691a6919     .h...h.i`..i.i.i
80199a90:	69306927 69396932 69946940 69d48161     'i0i2i9i@i.ia..i
80199aa0:	69f669e5 6a156a12 6a376a22 6a4e6a47     .i.i.j.j"j7jGjNj
80199ab0:	6a616a5d 6a796a75 6ad06aa7 6af46adf     ]jajujyj.j.j.j.j
80199ac0:	81226af6 81638162 6b546b46 6b696b59     .j".b.c.FkTkYkik
80199ad0:	6c496b9d 81646c68 6cf46ce1 6cfe6cf8     .kIlhld..l.l.l.l
80199ae0:	6d128165 6daf6d1b 6dd16dce 6e206dd7     e..m.m.m.m.m.m n
80199af0:	6e3d6e23 6e7b6e70 6ec0e077 6efa2844     #n=npn{nw..nD(.n
80199b00:	6f2d6f1e 6f546f36 6fa6e14d 6fe46fb5     .o-o6oToM..o.o.o
80199b10:	6fee6fe8 702d7008 70888167 70977095     .o.o.p-pg..p.p.p
80199b20:	709b7099 70b370a2 70c470be 70c770c5     .p.p.p.p.p.p.p.p
80199b30:	70dd70d7 70ef70de 812670f4 71157114     .p.p.p.p.p&..q.q
80199b40:	71227116 71277123 7131712f 713d7134     .q"q#q'q/q1q4q=q
80199b50:	715b7148 719e7183 71b171ac 71d771bc     Hq[q.q.q.q.q.q.q
80199b60:	71e471fb 71ed71e5 720771f1 72387210     .q.q.q.q.q.r.r8r
80199b70:	723a7239 7240723c 724f7243 72887278     9r:r<r@rCrOrxr.r
80199b80:	72cb72c2 72d372cc 72ff72e0 731f7304     .r.r.r.r.r.r.s.s
80199b90:	73257321 73497348 7364734a 736a7365     !s%sHsIsJsdsesjs
80199ba0:	739b7370 73ba73a3 73de73c6 740473df     ps.s.s.s.s.s.s.t
80199bb0:	743373fd 7463744a 7471746b 758e7472     .s3tJtctktqtrt.u
80199bc0:	75a6759f 75ac75a9 75bd75b6 75d075cb     .u.u.u.u.u.u.u.u
80199bd0:	29b075d3 75de75da 76847658 769d80dc     .u.).u.uXv.v...v
80199be0:	76a576a4 76de76d2 76e98168 773376ef     .v.v.v.vh..v.v3w
80199bf0:	774d773b 774f774e 776e775a 77957773     ;wMwNwOwZwnwsw.w
80199c00:	77ba77ae 77c977c1 77db77de 816977f4     .w.w.w.w.w.w.wi.
80199c10:	781e780a 7830782b 7852816a 78567853     .x.x+x0xj.RxSxVx
80199c20:	78597857 80d0785a 786c7865 78c878ba     WxYxZx..exlx.x.x
80199c30:	795878e7 7a02799e 7a247a03 7a2e7a2d     .xXy.y.z.z$z-z.z
80199c40:	7a4a7a38 7a527a4e 7ac17ab6 7ace7ac3     8zJzNzRz.z.z.z.z
80199c50:	7af97ad6 7b087b02 2c177b20 7b5e7b2d     .z.z.{.{ {.,-{^{
80199c60:	7b667b79 7b757b72 7b8a7b84 7b9e7b8f     y{f{r{u{.{.{.{.{
80199c70:	7bc17ba7 7be57bce 7bfd7bf8 7c237c00     .{.{.{.{.{.{.|#|
80199c80:	7c4f7c41 7c537c50 7c657c63 7d1d7c77     A|O|P|S|c|e|w|.}
80199c90:	7d437d1e 7d527d47 7d707d63 7d8a7d7c     .}C}G}R}c}p}|}.}
80199ca0:	7dc07d96 7dbc7dac f5907dd7 7e077de7     .}.}.}.}.}...}.~
80199cb0:	7e7c7e15 7ea47e9e 7eaf7eac 7eb57eb4     .~|~.~.~.~.~.~.~
80199cc0:	7ed17ec3 7f397f10 7f907f57 7f977f94     .~.~..9.W.......
80199cd0:	00007fa2 00000000 00000000 2e028489     ................
80199ce0:	2e122e0f 2e2b2e29 2e402e2e 2e482e47     ....).+...@.G.H.
80199cf0:	2e5184a2 84a41406 2e692e5a 142c2e9d     ..Q.....Z.i...,.
80199d00:	2eb9142e 85222ebb 2ec32ebc 2ed02ec8     ......".........
80199d10:	2eda2eeb 2ef52ef1 2f162f00 2f372f64     ........././d/7/
80199d20:	2f542f3e 85932f58 2f782f77 2f7d2f7a     >/T/X/..w/x/z/}/
80199d30:	2f852f82 2f9a2f92 2fb22fe6 2fc52fbe     ././././././././
80199d40:	2fcf2fcb 146a2fd2 30002ff2 30133010     ./././j../.0.0.0
80199d50:	301e301c 14683022 30463042 3053304e     .0.0"0h.B0F0N0S0
80199d60:	30633057 306a3066 30a33070 30923088     W0c0f0j0p0.0.0.0
80199d70:	30953093 309c3096 862b30aa 30ba30b1     .0.0.0.0.0+..0.0
80199d80:	30c430bb 30f330c7 30ce8681 30d48671     .0.0.0.0...0q..0
80199d90:	30e130d9 149230e9 86f93108 311b3117     .0.0.0...1...1.1
80199da0:	3160874a 31738809 318b3183 319814bc     J.`1..s1.1.1...1
80199db0:	31ad31a3 31bc14c7 892888d6 31f431f3     .1.1...1..(..1.1
80199dc0:	32123202 8a4f3216 325c3255 3277326c     .2.2.2O.U2\2l2w2
80199dd0:	32823284 32988b07 32a48b3a 32af32a6     .2.2...2:..2.2.2
80199de0:	32bb32ba 151f32ca 8bb932d1 330a32f7     .2.2.2...2...2.3
80199df0:	3324330b 333e3335 8c7c3342 33678c9d     .3$353>3B3|...g3
80199e00:	337a336c 33b433a4 33b78d53 8d9d33c0     l3z3.3.3S..3.3..
80199e10:	155e155d 33da33d5 33f41563 345533f5     ].^..3.3c..3.3U4
80199e20:	34283424 3443156e 34663462 348a346c     $4(4n.C4b4f4l4.4
80199e30:	3495348d 34a634a0 34ae34ad 34ba34b7     .4.4.4.4.4.4.4.4
80199e40:	34c334bf 34ec8e45 34f134ef 350034f3     .4.4E..4.4.4.4.5
80199e50:	35093501 3541353c 354715a6 15a8354a     .5.5<5A5..G5J5..
80199e60:	35613560 8ee13564 3582357d 35913588     `5a5d5..}5.5.5.5
80199e70:	35d215c5 8f6d8f95 35c935bf 35d135cc     ...5..m..5.5.5.5
80199e80:	15da35dd 8f6435e2 362835e9 3607905f     .5...5d..5(6_..6
80199e90:	36303610 15f43637 363f363d 36473640     .60676..=6?6@6G6
80199ea0:	3660365e 1605366d 368c3688 369a3695     ^6`6m6...6.6.6.6
80199eb0:	36a8369d 36b236ad 36cd36c5 36e836df     .6.6.6.6.6.6.6.6
80199ec0:	36f736f6 37159101 91553723 917b3729     .6.6...7#7U.)7{.
80199ed0:	37463745 374d374c 37689174 3773376f     E7F7L7M7t.h7o7s7
80199ee0:	37753774 91e4377b 37ac91d7 379d379a     t7u7{7.....7.7.7
80199ef0:	37a8379e 91fd37d7 923637cc 37de9244     .7.7.7...76.D..7
80199f00:	37f037e6 37f8164a 37fd37fb 381e3804     .7.7J..7.7.7.8.8
80199f10:	38273820 38393832 384992c4 3867384c      8'82898..I8L8g8
80199f20:	388b388a 388f388d 38943890 38aa389d     .8.8.8.8.8.8.8.8
80199f30:	936d38b1 38cd38c3 38f338e2 390538f4     .8m..8.8.8.8.8.9
80199f40:	390b3906 3914390d 94d73924 393d1691     .9.9.9.9$9....=9
80199f50:	39461699 d2291696 395f395b 39759547     ..F9..).[9_9G.u9
80199f60:	397c3976 39ae399f 39c839bc 39de39cd     v9|9.9.9.9.9.9.9
80199f70:	39e439e3 39ee39e7 96429606 3a0c16cf     .9.9.9.9..B....:
80199f80:	3a173a0d 3a2d3a27 3a653a55 3a8b3a7a     .:.:':-:U:e:z:.:
80199f90:	3a9f3a9c 3aa23aa0 3ab33ab1 3aba3ab5     .:.:.:.:.:.:.:.:
80199fa0:	3ada3abf 3ae03adc 3af03ae5 3af53aee     .:.:.:.:.:.:.:.:
80199fb0:	3b083b00 3b343b17 3b4c3b2d 3b683b52     .;.;.;4;-;L;R;h;
80199fc0:	3b7c3b6f 3b813b7f 98c33b84 3bac3b96     o;|;.;.;.;...;.;
80199fd0:	3bc01761 3bce1762 176c3bd6 3bf1176b     a..;b..;.;l.k..;
80199fe0:	17753bfd 3c293c03 99563c30 3c633c5f     .;u..<)<0<V._<c<
80199ff0:	3c683c67 3c703c69 9a459a2d 9a783c7c     g<h<i<p<-.E.|<x.
8019a000:	3c889a62 17c13c8a 9a9c9aa1 3ca23ca0     b..<.<.......<.<
8019a010:	3ca73ca6 3cad9a92 9ab73cb5 9ae03cc9     .<.<...<.<...<..
8019a020:	3d069b33 3d2b3d10 3d203d1d 3d263d24     3..=.=+=.= =$=&=
8019a030:	3d393d31 17e83d42 3d6a3d61 3d7017f4     1=9=B=..a=j=..p=
8019a040:	17fd9c1e 18003d88 3d943d92 3d993d97     .....=...=.=.=.=
8019a050:	3db23db0 9c763db4 3dd13db9 3dd83dd7     .=.=.=v..=.=.=.=
8019a060:	9cfa3de0 3de93de4 3e00182f 3e121836     .=...=.=/..>6..>
8019a070:	18403e15 3e2e3e1f 3e493e3e 3e56185c     .>@..>.>>>I>\.V>
8019a080:	3e6b1861 3e6d3e6c 9d7b3e6e 3eaa3ea5     a.k>l>m>n>{..>.>
8019a090:	3eb93eac 3ec63ebf 3ed93ed2 3efd9f1e     .>.>.>.>.>.>...>
8019a0a0:	3f0e3f08 9fad3f1c 3f473f1e 3f723f63     .?.?.?...?G?c?r?
8019a0b0:	3f8f3f7e 3fa43fa2 3fc43fb8 3fc718fa     ~?.?.?.?.?.?...?
8019a0c0:	3fd23fcb 3fd43fd3 3fee3fe2 3ff33fef     .?.?.?.?.?.?.?.?
8019a0d0:	19173ffc 40224017 191a4024 407f404c     .?...@"@$@..L@.@
8019a0e0:	4095408a a0f340a8 40b140b0 40c840be     .@.@.@...@.@.@.@
8019a0f0:	40db40d9 40f240ee 411040f5 41134112     .@.@.@.@.@.A.A.A
8019a100:	411e4119 196f413a 41464141 417c4160     .A.A:Ao.AAFA`A|A
8019a110:	4192a15b 41974193 41a54198 41ad41a8     [..A.A.A.A.A.A.A
8019a120:	41d5a1ab 41df41dd a28f41f5 42234215     ...A.A.A.A...B#B
8019a130:	42464229 4251424c 42614252 427b4264     )BFBLBQBRBaBdB{B
8019a140:	4273426d 42a64299 a3b842d5 430342fd     mBsB.B.B.B...B.C
8019a150:	4310430d a450a44f 43354332 433c433b     .C.CO.P.2C5C;C<C
8019a160:	43444341 a446434e a51d4359 436ca4a6     ACDCNCF.YC....lC
8019a170:	43994384 4394a524 43f743bd 43d543d4     .C.C$..C.C.C.C.C
8019a180:	43e043dc 43ec43eb 440943f2 4425441e     .C.C.C.C.C.D.D%D
8019a190:	442f4429 445b445a 4473445d 4487447d     )D/DZD[D]DsD}D.D
8019a1a0:	449d4491 44cb449f 44d544cc a6e144d7     .D.D.D.D.D.D.D..
8019a1b0:	44e544e4 450444ff 450f1a6e 45164514     .D.D.D.En..E.E.E
8019a1c0:	451e1a73 45444532 456b4554 4581457a     s..E2EDETEkEzE.E
8019a1d0:	45854584 45b2458a 45b845b5 45c245bf     .E.E.E.E.E.E.E.E
8019a1e0:	45d445c9 45f21ad6 45fc45f9 46084604     .E.E...E.E.E.F.F
8019a1f0:	462a4621 46514645 1aea464e 4657a7c3     !F*FEFQFNF....WF
8019a200:	4663465b a7b6a7f5 466b466a 466d466c     [FcF....jFkFlFmF
8019a210:	4680467b 46924690 1b0e4699 46b146ad     {F.F.F.F.F...F.F
8019a220:	1b1a46b5 1b1c46bf 1ad746ec 47054701     .F...F...F...G.G
8019a230:	a8724712 a8d34719 474ca8d2 4754474d     .Gr..G....LGMGTG
8019a240:	a8d0475d a8d5a8e4 47764774 4792a8da     ]G......tGvG...G
8019a250:	6363a8df 47b04810 47c347b2 47d247c8     ..cc.H.G.G.G.G.G
8019a260:	47db47d9 47f747f0 a951a94a 4818a94b     .G.G.G.GJ.Q.K..H
8019a270:	482d481f 4833a965 483e483b 48454844     .H-He.3H;H>HDHEH
8019a280:	484c4849 48574855 486b1b77 487a486e     IHLHUHWHw.kHnHzH
8019a290:	4882487c 48964890 48981b6d 489a4899     |H.H.H.Hm..H.H.H
8019a2a0:	48aa489c 48b448ab 48fb48bb aa5aa9e4     .H.H.H.H.H.H..Z.
8019a2b0:	48c38113 48cc48c5 48d648cf 48e448d9     ...H.H.H.H.H.H.H
8019a2c0:	48ec48e5 490348f7 1b874907 aa941b88     .H.H.H.I.I......
8019a2d0:	1b8d493b 49694946 4972496c 497f497a     ;I..FIiIlIrIzI.I
8019a2e0:	1ba44992 49984996 49b049a6 49ba49b7     .I...I.I.I.I.I.I
8019a2f0:	49c049bc 49d649d1 ab47ab39 ab384a30     .I.I.I.I9.G.0J8.
8019a300:	49e3ab3a 49ef49ee 1bcd49f3 49fe49f4     :..I.I.I.I...I.I
8019a310:	4a1a4a11 ac1c4a1d 4a334a32 4a3f4a34     .J.J.J..2J3J4J?J
8019a320:	4a494a46 4a4e4a7a 4a644a52 4a7eac0c     FJIJzJNJRJdJ..~J
8019a330:	4a8b4a83 4a911bf0 4aa14a9f 4aabac64     .J.J...J.J.Jd..J
8019a340:	4ac64abd 4ad04ad4 4add4adc ace7acff     .J.J.J.J.J.J....
8019a350:	4af14aec 4af34af2 ad244afd 4b0f4b0b     .J.J.J.J.J$..K.K
8019a360:	4b114b10 4b17ad3d 4b2f1c26 4b584b4a     .K.K=..K&./KJKXK
8019a370:	4b754b6c 4b814b7a 4bae4b9b 4bbdae98     lKuKzK.K.K.K...K
8019a380:	4bc74bbe 4bc94bc8 4be64bda 4bee4be7     .K.K.K.K.K.K.K.K
8019a390:	4c024bf1 4c0e4c0a 4c364c35 af7f4c3a     .K.L.L.L5L6L:L..
8019a3a0:	4c4d4c3f 4c6d4c5b 4c894c84 4c941cc3     ?LML[LmL.L.L...L
8019a3b0:	4c974c95 4cc24cad 1cd24cd0 4cda4cd6     .L.L.L.L.L...L.L
8019a3c0:	4ce94cdc 4ced4cec 4d00b000 4d244d0a     .L.L.L.L...M.M$M
8019a3d0:	4d274d26 4d2f4c67 4d5b4d3c 4d604d5e     &M'MgL/M<M[M^M`M
8019a3e0:	4d804d70 4d8a4d81 4d914d8d b0404d98     pM.M.M.M.M.M.M@.
8019a3f0:	b0fa4e17 b0d3b0f9 4dae4dab 4dc24db4     .N.......M.M.M.M
8019a400:	4dc84d34 4dcf4dce 4ddf4dd0 4df64de9     4M.M.M.M.M.M.M.M
8019a410:	4e1e4e36 4e274e22 4e321d11 4e484e3c     6N.N"N'N..2N<NHN
8019a420:	4e4b4e49 4e4f4e4c 4e534e51 4e574e54     INKNLNONQNSNTNWN
8019a430:	1d1e4e63 4ea74e93 4ebf4eb4 4eca4ec3     cN...N.N.N.N.N.N
8019a440:	4f354ed9 4ef94eeb 4f0a4efb 4f184f0c     .N5O.N.N.N.O.O.O
8019a450:	4f364f25 b17e4f3c 4f574f52 4f604f5a     %O6O<O~.ROWOZO`O
8019a460:	4f984f68 4f904f7d 4fbe4f96 4fa54f9f     hO.O}O.O.O.O.O.O
8019a470:	1d644faf 4fc84fb5 4fda4fc9 4fe94fde     .Od..O.O.O.O.O.O
8019a480:	4ffcb296 50075000 5023500a 5039b303     ...O.P.P.P#P..9P
8019a490:	503c503a 50475043 1d9a504b 50655054     :P<PCPGPKP..TPeP
8019a4a0:	506c5069 5076506e 5081507e 50955086     iPlPnPvP~P.P.P.P
8019a4b0:	50bb5097 509fb3c6 b3fe50b1 50ca50ec     .P.P...P.P...P.P
8019a4c0:	50d350d1 510350dc 51065104 51085107     .P.P.P.Q.Q.Q.Q.Q
8019a4d0:	1dc0510c 5131512f 514a5150 515e5153     .Q../Q1QPQJQSQ^Q
8019a4e0:	51961dd4 519b5180 51a251a0 51af51ae     ...Q.Q.Q.Q.Q.Q.Q
8019a4f0:	b4bc51b3 51d351cb 51dc51d9 1e055207     .Q...Q.Q.Q.Q.R..
8019a500:	522b8149 52385234 2e2c5239 52535242     I.+R4R8R9R,.BRSR
8019a510:	52635257 526eb529 5278526f 528e527f     WRcR).nRoRxR.R.R
8019a520:	52adb5a5 52b052ae 52c152b1 52cc1e60     ...R.R.R.R.R`..R
8019a530:	1e681e66 52fa52f3 53125307 53195318     f.h..R.R.S.S.S.S
8019a540:	53391e83 5331532c 533d5333 1e945352     ..9S,S1S3S=SRS..
8019a550:	536c536b 536eb796 5371536f 53815377     kSlS..nSoSqSwS.S
8019a560:	538a5385 53985394 539e539c 53a853a5     .S.S.S.S.S.S.S.S
8019a570:	53b753b5 53bc53b9 53c553bf 53e153cb     .S.S.S.S.S.S.S.S
8019a580:	53f953e7 53fa5413 54245401 54395431     .S.S.T.S.T$T1T9T
8019a590:	54405453 544d5443 545d5452 54815471     ST@TCTMTRT]TqT.T
8019a5a0:	54885485 5492b84d 54995497 54a154a0     .T.TM..T.T.T.T.T
8019a5b0:	54aa54a5 54b954ab 54ba54bb 54d854d6     .T.T.T.T.T.T.T.T
8019a5c0:	54ef54de b95654eb b96f54fa 55245520     .T.T.TV..To. U$U
8019a5d0:	1f57552a 553dba16 5540553e 554e5548     *UW...=U>U@UHUNU
8019a5e0:	55525550 5572556c 557a5571 557e557d     PURUlUrUqUzU}U~U
8019a5f0:	bb145581 1f75558c 1f7755a2 55b755b0     .U...Uu..Uw..U.U
8019a600:	55c055bf 55cf55c6 55dd55d3 55e055df     .U.U.U.U.U.U.U.U
8019a610:	55ec55e7 55f155ee 560355f9 56075618     .U.U.U.U.U.V.V.V
8019a620:	1fae560f 5613bc0e 561c561b 5625bc37     .V.....V.V.V7.%V
8019a630:	563c5628 bc6a5633 56411fc9 5649bc8b     (V<V3Vj...AV..IV
8019a640:	1fd75655 5695566e 56a1569c 56a756a0     UV..nV.V.V.V.V.V
8019a650:	56af56a8 56c9bd4a 56e8bd55 be2256ec     .V.VJ..VU..V.V".
8019a660:	571a5717 5735572d 2039bea9 becdbee5     .W.W-W5W..9 ....
8019a670:	57605758 bf1e576a 577c5772 bf4c577d     XW`WjW..rW|W}WL.
8019a680:	579a2058 57a2579f 57a957a4 57df57de     X .W.W.W.W.W.W.W
8019a690:	57e657e4 57ec57ea 57f02093 57fb57f4     .W.W.W.W. .W.W.W
8019a6a0:	5805c02e 58095806 5819580d 582c5821     ...X.X.X.X.X!X,X
8019a6b0:	58645847 c0d9586a 5894588a 589d58a4     GXdXjX...X.X.X.X
8019a6c0:	589f589e 58c858bb 58ce58cc 58e058d5     .X.X.X.X.X.X.X.X
8019a6d0:	58e658e1 58fa58f9 58fe58fb 5910c1a7     .X.X.X.X.X.X...Y
8019a6e0:	5930591b 593b5925 5958594a 2105595b     .Y0Y%Y;YJYXY[Y.!
8019a6f0:	59725967 59955994 599b5996 59a959a1     gYrY.Y.Y.Y.Y.Y.Y
8019a700:	59bb59b4 59c759c2 59cd59cc 214859d6     .Y.Y.Y.Y.Y.Y.YH!
8019a710:	c2b4c2a9 5a0a214f 5a155a11 5a1e5a1b     ....O!.Z.Z.Z.Z.Z
8019a720:	5a2d2163 5a475a38 5a565a4c 5a5c5a59     c!-Z8ZGZLZVZYZ\Z
8019a730:	5a605a5f 5a6a5a67 5a785a75 5a8a5a82     _Z`ZgZjZuZxZ.Z.Z
8019a740:	5aa35a90 c3d45aac 5ab921b4 5abe5abc     .Z.Z.Z...!.Z.Z.Z
8019a750:	5acc21bf 5ae75ad1 5af45ae8 c4e3c4e4     .!.Z.Z.Z.Z.Z....
8019a760:	c4f15b07 5b275b3d 5b2e5b2a 5b315b2f     .[..=['[*[.[/[1[
8019a770:	21f321e6 5b415b7f 5b5521ee 5b645b79     .!.!.[A[.!U[y[d[
8019a780:	5b695b66 c5325b73 5b902207 5b9b5b91     f[i[s[2..".[.[.[
8019a790:	5baf220e 5bbc5bb5 5bca5bc5 c5e4c5cb     .".[.[.[.[.[....
8019a7a0:	5bd65bd4 5bea5bda 5c035bf0 5c0e5c0b     .[.[.[.[.[.\.\.\
8019a7b0:	5c265c0f 5c4a5c45 5c575c51 5c615c5e     .\&\E\J\Q\W\^\a\
8019a7c0:	5c6e5c69 5c705c6f c756c72e 5ca6c765     i\n\o\p\..V.e..\
8019a7d0:	5cb6c762 5cbf5cb7 5cc4c7d8 5cc8c7c2     b..\.\.\...\...\
8019a7e0:	c7e85ccd c8235cd7 5ceb5ce6 5cf5c85c     .\...\#..\.\\..\
8019a7f0:	5d095d03 5d1222c6 c8e05d1e 5d3dc8d4     .].].".].]....=]
8019a800:	5d405d3e c90c5d47 22d6c8fb 5d5a5d59     >]@]G]....."Y]Z]
8019a810:	5d705d6a 5d7f22dd 5d86c917 5d8c5d88     j]p].".]...].].]
8019a820:	c9605d97 5da75d9d 5db65daa 5dc05db7     .]`..].].].].].]
8019a830:	5dd95dd7 5df15de6 23025df9 8158c9ed     .].].].].].#..X.
8019a840:	5e175e10 5e205e1d 5e2c5e27 5e735e45     .^.^.^ ^'^,^E^s^
8019a850:	5e7e5e75 5e875e86 5e91232b 5e9a5e98     u^~^.^.^+#.^.^.^
8019a860:	5f3c2343 5f3e5f3b 5f445f43 14c15f4f     C#<_;_>_C_D_O_..
8019a870:	5f52ca70 5f61ca86 5f645f63 5f7d5f6d     p.R_..a_c_d_m_}_
8019a880:	cb4c5f7e 317b5f90 5f96b00e 5fad5f9c     ~_L.._{1..._._._
8019a890:	5fc3cc02 5fe35fcf 5fef5fe5 60025ff2     ..._._._._._._.`
8019a8a0:	6008600a 6011600e 60246016 6030602c     .`.`.`.`.`$`,`0`
8019a8b0:	60666043 60756071 6099607b 60a4609c     C`f`q`u`{`.`.`.`
8019a8c0:	60b860a7 60c5cd7e 60d860d5 cdb060e6     .`.`~..`.`.`.`..
8019a8d0:	60f5610d 23ee60fb 61166135 23f0611e     .a.`.`.#5a.a.a.#
8019a8e0:	61276124 ce1d612c 2408613d 24176169     $a'a,a..=a.$ia.$
8019a8f0:	241c6181 61856184 61982422 61c161b2     .a.$.a.a"$.a.a.a
8019a900:	61d661c3 cfdd61db cfea61e4 d05161ec     .a.a.a...a...aQ.
8019a910:	61ff61fd 6204d06f 6219d0dd 62226221     .a.ao..b...b!b"b
8019a920:	6232d11e 623c6234 62496246 d1586245     ..2b4b<bFbIbEbX.
8019a930:	2476624b 247a624f d18c6257 6263625c     Kbv$Obz$Wb..\bcb
8019a940:	815dd1b7 6279815e 627d2491 6283627f     ..].^.yb.$}b.b.b
8019a950:	6293628a 62a862a7 62b462b2 62bc62ba     .b.b.b.b.b.b.b.b
8019a960:	62e862e2 630762f7 630c6308 631b6354     .b.b.b.c.c.cTc.c
8019a970:	6330631d 6344633c 24be6357 24d4637f     .c0c<cDcWc.$.c.$
8019a980:	638d24b3 63956394 639d639b 63d063c9     .$.c.c.c.c.c.c.c
8019a990:	63dd63d4 63f963e5 6411640f d2736415     .c.c.c.c.d.d.ds.
8019a9a0:	64396417 644f644a 64526451 645a6459     .d9dJdOdQdRdYdZd
8019a9b0:	d2dd645c 64766465 647c6478 250d6481     \d..edvdxd|d.d.%
8019a9c0:	649764dc 64be64a6 64ce2508 64d364cf     .d.d.d.d.%.d.d.d
8019a9d0:	64e7d365 64ef64ea 64f164f0 64fd64fa     e..d.d.d.d.d.d.d
8019a9e0:	651b650c 65256524 6534652b 656f654f     .e.e$e%e+e4eOeoe
8019a9f0:	25432525 6551653e 655e6553 65626561     %%C%>eQeSe^eaebe
8019aa00:	657bd494 657f657d 65866581 659d6593     ..{e}e.e.e.e.e.e
8019aa10:	d4f8659f d4f7d4f6 65bc65b7 65ca65c7     .e.......e.e.e.e
8019aa20:	65d965d8 65e165df 65f665e6 66116600     .e.e.e.e.e.e.f.f
8019aa30:	6621661e 66276624 6639d58d d5b9663c     .f!f$f'f..9f<f..
8019aa40:	81206640 66566653 6677666f 6687667a     @f .SfVfofwfzf.f
8019aa50:	668d6689 669c6691 66a8669d 66b18121     .f.f.f.f.f.f!..f
8019aa60:	66c166b3 66d166c3 66d766d5 66e666e3     .f.f.f.f.f.f.f.f
8019aa70:	670525b8 670e6707 67136710 671f6719     .%.g.g.g.g.g.g.g
8019aa80:	67236721 673a6731 6740673e 67516743     !g#g1g:g>g@gCgQg
8019aa90:	67646758 67726765 d65b677c 67a7d65a     Xgdgegrg|g[.Z..g
8019aaa0:	678b6789 67a06793 25e5d67e d69067be     .g.g.g.g~..%.g..
8019aab0:	67ce67c1 67df67f5 67e3d6c9 67e667e5     .g.g.g.g...g.g.g
8019aac0:	67eb67ea 680167ed 680b6803 68286813     .g.g.g.h.h.h.h(h
8019aad0:	6832682e 260f683c 6858684a 6864685f     .h2h<h.&JhXh_hdh
8019aae0:	d714d715 d7316869 68a0686f 68bd68bc     ....ih1.oh.h.h.h
8019aaf0:	68c068be d79368d2 68d368d1 68f068db     .h.h.h...h.h.h.h
8019ab00:	264168f1 d80e6901 d8236937 69456942     .hA&.i..7i#.BiEi
8019ab10:	d8526949 69622665 69896980 699f6990     IiR.e&bi.i.i.i.i
8019ab20:	69b769b0 69d869d6 26a169eb 69f369f1     .i.i.i.i.i.&.i.i
8019ab30:	69ff69fd 6a1126af d9856a14 6a356a21     .i.i.&.j.j..!j5j
8019ab40:	6a456a3e 6a586a4d 6a906aae 6abe6ab7     >jEjMjXj.j.j.j.j
8019ab50:	6afc6ad7 6b0ada84 6b0d6b05 6b1f6b1c     .j.j...k.k.k.k.k
8019ab60:	6b436b2d 6b51270c 6b766b5e 6b816b7f     -kCk.'Qk^kvk.k.k
8019ab70:	6b946b8b 6b9c6b95 6c396b9e 6c3ddbb3     .k.k.k.k.k9l..=l
8019ab80:	dbc7dbbe 6c476c45 6c546c4f 6c696c57     ....ElGlOlTlWlil
8019ab90:	6c736c6d 6c93dcb8 6c996c92 6c9b2764     mlsl...l.l.ld'.l
8019aba0:	6cd66ca4 6cd96cd5 6cf0dd20 dd906cf1     .l.l.l.l ..l.l..
8019abb0:	6d0e6d09 6d846d6c 6da66d95 6dc6deb7     .m.mlm.m.m.m...m
8019abc0:	6dd96dc8 6e0c6dec 6dfd27fd df8a6e06     .m.m.m.n.'.m.n..
8019abd0:	6e166e14 6e226e21 dfbb6e27 6e362816     .n.n!n"n'n...(6n
8019abe0:	6e4b6e39 6e626e54 6e6d6e6c 6e986e6f     9nKnTnbnlnmnon.n
8019abf0:	6eae6e9e 6eb56eb3 6ebb6eb6 6ed1e082     .n.n.n.n.n.n...n
8019ac00:	284e6ed4 e0f36ef9 6f086f00 6f2b6f17     .nN(.n...o.o.o+o
8019ac10:	6f4a6f40 e18c6f58 6fb46fa4 6fb68166     @oJoXo...o.of..o
8019ac20:	6fc1e1d5 81246fc6 6fcd6fca 6fd56fd3     ...o.o$..o.o.o.o
8019ac30:	6ff16fe0 6ffb6ff5 700c7002 e26b7037     .o.o.o.o.p.p7pk.
8019ac40:	70447043 e2c8705d 7085e2c9 7090708c     CpDp]p.....p.p.p
8019ac50:	70a1761d 70b028b5 70c370b6 e3d770c8     .v.p.(.p.p.p.p..
8019ac60:	70df70dc 70f6e3fa 710070f2 70fe70eb     .p.p...p.p.q.p.p
8019ac70:	710470ff 71187106 711e711c 71397137     .p.q.q.q.q.q7q9q
8019ac80:	7146713a 71577147 71617159 71747164     :qFqGqWqYqaqdqtq
8019ac90:	71857179 71a8718e 71b371ae 71c371b6     yq.q.q.q.q.q.q.q
8019aca0:	71da71c4 e446e449 71ee71ec 720a7201     .q.qI.F..q.q.r.r
8019acb0:	72177216 7233e46b 72477242 724e724a     .r.rk.3rBrGrJrNr
8019acc0:	72567251 72607259 72657261 72687267     QrVrYr`rarergrhr
8019acd0:	e488e487 727d727c 7289727f 7297728d     ....|r}r.r.r.r.r
8019ace0:	729f7299 72ab72a7 e4bbe4ba 72bf72b2     .r.r.r.r.....r.r
8019acf0:	72c672c0 72d072ce 72d972d7 72e772e5     .r.r.r.r.r.r.r.r
8019ad00:	e51e7311 72f7e529 72fb72f9 730d7302     .s..)..r.r.r.s.s
8019ad10:	731d7315 7327731e e5717329 7347e543     .s.s.s's)sq.C.Gs
8019ad20:	73577351 736b735a 73737371 e59973a1     QsWsZsksqsss.s..
8019ad30:	7388e5cd 738f738b 73f5739e e5dde5e4     ...s.s.s.s.s....
8019ad40:	73c173f1 73dc73c7 73e773e2 740f7409     .s.s.s.s.s.s.t.t
8019ad50:	74177416 743273fb 743b7434 e6c17445     .t.t.s2t4t;tEt..
8019ad60:	746de6ef 7578746f 75867579 758d758c     ..mtotxuyu.u.u.u
8019ad70:	75abe710 e77175b4 e7fb75c8 762ce81f     ...u.uq..u....,v
8019ad80:	76347633 763ce836 76617641 7682e889     3v4v6.<vAvav...v
8019ad90:	769ae8eb 29e7e932 76af76a9 76ba76b3     ...v2..).v.v.v.v
8019ada0:	29fa76bd 76d8e9f8 76dd76da 77142a04     .v.)...v.v.v.*.w
8019adb0:	2a297723 77417736 77557747 775b7757     #w)*6wAwGwUwWw[w
8019adc0:	eaa0776a 7796eab1 779e779a 77b177a2     jw.....w.w.w.w.w
8019add0:	77be77b2 77d177cc 77d877d4 77e177d9     .w.w.w.w.w.w.w.w
8019ade0:	780477f1 780e780d 78167814 eb902abc     .w.x.x.x.x.x.*..
8019adf0:	78327823 78257833 78667847 78ad78ab     #x2x3x%xGxfx.x.x
8019ae00:	eccf78b0 78b878b7 78bc78bb 78c278bf     .x...x.x.x.x.x.x
8019ae10:	78cb78c7 ed7f78e0 78e378e1 78ea78e5     .x.x.x...x.x.x.x
8019ae20:	78f178f0 790878f3 edf02b3b 79177916     .x.x.x.y;+...y.y
8019ae30:	791aee19 791c791b 7931ee50 79337932     ...y.y.yP.1y2y3y
8019ae40:	793b793a 7940793c 79467941 794e794d     :y;y<y@yAyFyMyNy
8019ae50:	795f795c 79a37960 79b979a6 79bf79bd     \y_y`y.y.y.y.y.y
8019ae60:	79c979c3 79d979d4 efc679de 79f979f0     .y.y.y.y.y...y.y
8019ae70:	7a0a79fc 7a167a11 7a207a1a 7a367a31     .y.z.z.z.z z1z6z
8019ae80:	7a4c7a44 2bc27a58 2bca7aaf 2bd27ab7     DzLzXz.+.z.+.z.+
8019ae90:	f0727ab9 7ad07ac6 7ad57ad2 7adc2be8     .zr..z.z.z.z.+.z
8019aea0:	7ae57ae0 7b037ae9 7b107b0c 7b167b12     .z.z.z.{.{.{.{.{
8019aeb0:	7b2b7b1c 7b3d7b33 7b4b2c20 7b657b63     .{+{3{={ ,K{c{e{
8019aec0:	7b6c7b6b 7b767b73 7ba67b77 7bb17bac     k{l{s{v{w{.{.{.{
8019aed0:	f23df1db 7bb87bb2 7bc77bbe 7bd87bf3     ..=..{.{.{.{.{.{
8019aee0:	7be77bdd 7beb7bea 7bee7bef 7bfaf215     .{.{.{.{.{.{...{
8019aef0:	7bf7f28a 7c16f249 7c197c18 7c1d7c1a     ...{I..|.|.|.|.|
8019af00:	7c277c22 7c2a7c29 7c31f2c4 7c377c36     "|'|)|*|..1|6|7|
8019af10:	7c5c7c45 7c49f2e9 f2db7c4a 7c587c54     E|\|..I|J|..T|X|
8019af20:	7c5d7c5b 7c697c5f 7c6b7c6a 7c6e7c6d     [|]|_|i|j|k|m|n|
8019af30:	7c727c70 7c7a7c75 7cf27ce6 7d027d0b     p|r|u|z|.|.|.}.}
8019af40:	7d11f3ce 7d187d17 2cc4f42f 7d32f41a     ...}.}.}/..,..2}
8019af50:	7d422cd1 7d5f7d4a f4f97d62 7d6b7d69     .,B}J}_}b}..i}k}
8019af60:	7d73f482 7d777d76 7d847d7e 7d997d8d     ..s}v}w}~}.}.}.}
8019af70:	7dbf7da1 7db97db5 7dc37dbd 7dc97dc7     .}.}.}.}.}.}.}.}
8019af80:	7dda7dd6 7de07ddf 7df47de3 7e0a2d07     .}.}.}.}.}.}.-.~
8019af90:	7e0d7e02 7e1c7e19 7e7b7e1d 7e809e18     .~.~.~.~.~{~...~
8019afa0:	7e9b7e85 f60c7ea8 f6b77ebd 7ee77edf     .~.~.~...~...~.~
8019afb0:	7eff7eee 2d777f02 7f177f03 7f2f7f19     .~.~..w-....../.
8019afc0:	7f3a7f37 7f417f3d 7f467f45 7f557f53     7.:.=.A.E.F.S.U.
8019afd0:	f7f17f58 f8027f5d f81a7f69 7f707f6d     X...]...i...m.p.
8019afe0:	f8b27f75 00000000 00000000 00000000     u...............
8019aff0:	00000000                                ....

8019aff4 <jisx0213_to_ucs_pagestart>:
8019aff4:	00000000 00000100 00000200 00000300     ................
8019b004:	00000400 00001e00 00001f00 00002000     ............. ..
8019b014:	00002100 00002200 00002300 00002400     .!..."...#...$..
8019b024:	00002500 00002600 00002700 00002900     .%...&...'...)..
8019b034:	00003000 00003100 00003200 00003300     .0...1...2...3..
8019b044:	00003400 00003500 00003600 00003700     .4...5...6...7..
8019b054:	00003800 00003900 00003a00 00003b00     .8...9...:...;..
8019b064:	00003c00 00003d00 00003e00 00003f00     .<...=...>...?..
8019b074:	00004000 00004100 00004200 00004300     .@...A...B...C..
8019b084:	00004400 00004500 00004600 00004700     .D...E...F...G..
8019b094:	00004800 00004900 00004a00 00004b00     .H...I...J...K..
8019b0a4:	00004c00 00004d00 00004e00 00004f00     .L...M...N...O..
8019b0b4:	00005000 00005100 00005200 00005300     .P...Q...R...S..
8019b0c4:	00005400 00005500 00005600 00005700     .T...U...V...W..
8019b0d4:	00005800 00005900 00005a00 00005b00     .X...Y...Z...[..
8019b0e4:	00005c00 00005d00 00005e00 00005f00     .\...]...^..._..
8019b0f4:	00006000 00006100 00006200 00006300     .`...a...b...c..
8019b104:	00006400 00006500 00006600 00006700     .d...e...f...g..
8019b114:	00006800 00006900 00006a00 00006b00     .h...i...j...k..
8019b124:	00006c00 00006d00 00006e00 00006f00     .l...m...n...o..
8019b134:	00007000 00007100 00007200 00007300     .p...q...r...s..
8019b144:	00007400 00007500 00007600 00007700     .t...u...v...w..
8019b154:	00007800 00007900 00007a00 00007b00     .x...y...z...{..
8019b164:	00007c00 00007d00 00007e00 00007f00     .|...}...~......
8019b174:	00008000 00008100 00008200 00008300     ................
8019b184:	00008400 00008500 00008600 00008700     ................
8019b194:	00008800 00008900 00008a00 00008b00     ................
8019b1a4:	00008c00 00008d00 00008e00 00008f00     ................
8019b1b4:	00009000 00009100 00009200 00009300     ................
8019b1c4:	00009400 00009500 00009600 00009700     ................
8019b1d4:	00009800 00009900 00009a00 00009b00     ................
8019b1e4:	00009c00 00009d00 00009e00 00009f00     ................
8019b1f4:	0000f900 0000fa00 0000fe00 0000ff00     ................
8019b204:	00020000 00020180 00020300 00020400     ................
8019b214:	00020500 00020600 00020700 00020800     ................
8019b224:	00020900 00020a80 00020d00 00020e00     ................
8019b234:	00020f00 00021200 00021300 00021400     ................
8019b244:	00021500 00021600 00021700 00021800     ................
8019b254:	00021900 00021c00 00021d00 00021e00     ................
8019b264:	00021f00 00022100 00022200 00022300     .....!..."...#..
8019b274:	00022600 00022800 00022900 00022a00     .&...(...)...*..
8019b284:	00022b00 00022c00 00022d00 00023100     .+...,...-...1..
8019b294:	00023300 00023400 00023500 00023600     .3...4...5...6..
8019b2a4:	00023700 00023800 00023a00 00023c00     .7...8...:...<..
8019b2b4:	00023d00 00023f00 00024000 00024100     .=...?...@...A..
8019b2c4:	00024300 00024600 00024700 00024800     .C...F...G...H..
8019b2d4:	00024a00 00024b00 00024c00 00024d00     .J...K...L...M..
8019b2e4:	00024e00 00025000 00025100 00025200     .N...P...Q...R..
8019b2f4:	00025400 00025500 00025700 00025900     .T...U...W...Y..
8019b304:	00025a00 00025b80 00025d00 00025e00     .Z...[...]...^..
8019b314:	00025f00 00026000 00026200 00026300     ._...`...b...c..
8019b324:	00026400 00026600 00026700 00026800     .d...f...g...h..
8019b334:	00026900 00026a00 00026c00 00026e00     .i...j...l...n..
8019b344:	00026f00 00027080 00027380 00027600     .o...p...s...v..
8019b354:	00027700 00027900 00027a00 00027b00     .w...y...z...{..
8019b364:	00027c00 00027d80 00027f00 00028000     .|...}..........
8019b374:	00028200 00028380 00028500 00028600     ................
8019b384:	00028900 00028a00 00028b00 00028d00     ................
8019b394:	00028e00 00028f00 00029200 00029400     ................
8019b3a4:	00029500 00029600 00029700 00029800     ................
8019b3b4:	00029a00 00029d00 00029e00 00029f00     ................
8019b3c4:	0002a000 0002a100 0002a380 0002a500     ................
8019b3d4:	0002a600                                ....

8019b3d8 <big5_2uni_pagea1>:
8019b3d8:	ff0c3000 30023001 2022ff0e ff1aff1b     .0...0.0.." ....
8019b3e8:	ff01ff1f 2026fe30 fe502025 fe52ff64     ....0.& % P.d.R.
8019b3f8:	fe5400b7 fe56fe55 ff5cfe57 fe312013     ..T.U.V.W.\.. 1.
8019b408:	fe332014 fe34fffd ff08fe4f fe35ff09     . 3...4.O.....5.
8019b418:	ff5bfe36 fe37ff5d 3014fe38 fe393015     6.[.].7.8..0.09.
8019b428:	3010fe3a fe3b3011 300afe3c fe3d300b     :..0.0;.<..0.0=.
8019b438:	3008fe3e fe3f3009 300cfe40 fe41300d     >..0.0?.@..0.0A.
8019b448:	300efe42 fe43300f fe59fe44 fe5bfe5a     B..0.0C.D.Y.Z.[.
8019b458:	fe5dfe5c 2018fe5e 201c2019 301d201d     \.].^.. . . . .0
8019b468:	2035301e ff032032 ff0aff06 00a7203b     .05 2 ......; ..
8019b478:	25cb3003 25b325cf 25ce25b2 26052606     .0.%.%.%.%.%.&.&
8019b488:	25c625c7 25a025a1 25bc25bd 210532a3     .%.%.%.%.%.%.2.!
8019b498:	fffd203e fffdff3f fe4afe49 fe4efe4d     > ..?...I.J.M.N.
8019b4a8:	fe4cfe4b fe60fe5f ff0bfe61 00d7ff0d     K.L._.`.a.......
8019b4b8:	00b100f7 ff1c221a ff1dff1e 22672266     ....."......f"g"
8019b4c8:	221e2260 22612252 fe63fe62 fe65fe64     `"."R"a"b.c.d.e.
8019b4d8:	223cfe66 222a2229 222022a5 22bf221f     f.<")"*"." "."."
8019b4e8:	33d133d2 222e222b 22342235 26422640     .3.3+"."5"4"@&B&
8019b4f8:	26092641 21932191 21922190 21972196     A&.&.!.!.!.!.!.!
8019b508:	21982199 22232225 fffdfffd ff3cff0f     .!.!%"#"......<.
8019b518:	00a5ff04 00a23012 ff0500a3 2103ff20     .....0...... ..!
8019b528:	fe692109 fe6bfe6a 339c33d5 339e339d     .!i.j.k..3.3.3.3
8019b538:	33a133ce 338f338e 00b033c4 515b5159     .3.3.3.3.3..YQ[Q
8019b548:	515d515e 51635161 74e955e7 25817cce     ^Q]QaQcQ.U.t.|.%
8019b558:	25832582 25852584 25872586 258f2588     .%.%.%.%.%.%.%.%
8019b568:	258d258e 258b258c 2589258a 2534253c     .%.%.%.%.%.%<%4%
8019b578:	2524252c 2594251c 25022500 250c2595     ,%$%.%.%.%.%.%.%
8019b588:	25142510 256d2518 2570256e 2550256f     .%.%.%m%n%p%o%P%
8019b598:	256a255e 25e22561 25e525e3 257125e4     ^%j%a%.%.%.%.%q%
8019b5a8:	25732572 ff11ff10 ff13ff12 ff15ff14     r%s%............
8019b5b8:	ff17ff16 ff19ff18 21612160 21632162     ........`!a!b!c!
8019b5c8:	21652164 21672166 21692168 30223021     d!e!f!g!h!i!!0"0
8019b5d8:	30243023 30263025 30283027 fffd3029     #0$0%0&0'0(0)0..
8019b5e8:	fffd5344 ff22ff21 ff24ff23 ff26ff25     DS..!.".#.$.%.&.
8019b5f8:	ff28ff27 ff2aff29 ff2cff2b ff2eff2d     '.(.).*.+.,.-...
8019b608:	ff30ff2f ff32ff31 ff34ff33 ff36ff35     /.0.1.2.3.4.5.6.
8019b618:	ff38ff37 ff3aff39 ff42ff41 ff44ff43     7.8.9.:.A.B.C.D.
8019b628:	ff46ff45 ff48ff47 ff4aff49 ff4cff4b     E.F.G.H.I.J.K.L.
8019b638:	ff4eff4d ff50ff4f ff52ff51 ff54ff53     M.N.O.P.Q.R.S.T.
8019b648:	ff56ff55 ff58ff57 ff5aff59 03920391     U.V.W.X.Y.Z.....
8019b658:	03940393 03960395 03980397 039a0399     ................
8019b668:	039c039b 039e039d 03a0039f 03a303a1     ................
8019b678:	03a503a4 03a703a6 03a903a8 03b203b1     ................
8019b688:	03b403b3 03b603b5 03b803b7 03ba03b9     ................
8019b698:	03bc03bb 03be03bd 03c003bf 03c303c1     ................
8019b6a8:	03c503c4 03c703c6 03c903c8 31063105     .............1.1
8019b6b8:	31083107 310a3109 310c310b 310e310d     .1.1.1.1.1.1.1.1
8019b6c8:	3110310f 31123111 31143113 31163115     .1.1.1.1.1.1.1.1
8019b6d8:	31183117 311a3119 311c311b 311e311d     .1.1.1.1.1.1.1.1
8019b6e8:	3120311f 31223121 31243123 31263125     .1 1!1"1#1$1%1&1
8019b6f8:	31283127 02d93129 02ca02c9 02cb02c7     '1(1)1..........
8019b708:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b718:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b728:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b738:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b748:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b758:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b768:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
8019b778:	fffdfffd fffdfffd fffdfffd 4e00fffd     ...............N
8019b788:	4e014e59 4e434e03 4e864e5d 4eba4e8c     YN.N.NCN]N.N.N.N
8019b798:	5165513f 51e0516b 52015200 5315529b     ?QeQkQ.Q.R.R.R.S
8019b7a8:	535c5341 4e0953c8 4e084e0b 4e2b4e0a     AS\S.S.N.N.N.N+N
8019b7b8:	51e14e38 4e484e45 4e5e4e5f 4ea14e8e     8N.QENHN_N^N.N.N
8019b7c8:	52035140 534352fa 53e353c9 58eb571f     @Q.R.RCS.S.S.W.X
8019b7d8:	59275915 5b505973 5b535b51 5c0f5bf8     .Y'YsYP[Q[S[.[.\
8019b7e8:	5c385c22 5ddd5c71 5df15de5 5df35df2     "\8\q\.].].].].]
8019b7f8:	5e725dfe 5f0b5efe 624d5f13 4e104e11     .]r^.^._._Mb.N.N
8019b808:	4e2d4e0d 4e394e30 5c394e4b 4e914e88     .N-N0N9NKN9\.N.N
8019b818:	4e924e95 4ea24e94 4ec04ec1 4ec64ec3     .N.N.N.N.N.N.N.N
8019b828:	4ecd4ec7 4ecb4eca 51434ec4 51675141     .N.N.N.N.NCQAQgQ
8019b838:	516e516d 5197516c 520651f6 52085207     mQnQlQ.Q.Q.R.R.R
8019b848:	52fe52fb 531652ff 53485339 53455347     .R.R.R.S9SHSGSES
8019b858:	5384535e 53ca53cb 58ec53cd 592b5929     ^S.S.S.S.S.X)Y+Y
8019b868:	592d592a 5c115b54 5c3a5c24 5df45c6f     *Y-YT[.\$\:\o\.]
8019b878:	5eff5e7b 5f155f14 62085fc3 624b6236     {^.^._._._.b6bKb
8019b888:	652f624e 65976587 65b965a4 66f065e5     Nb/e.e.e.e.e.e.f
8019b898:	67286708 6b626b20 6bcb6b79 6bdb6bd4     .g(g kbkyk.k.k.k
8019b8a8:	6c346c0f 722a706b 723b7236 72597247     .l4lkp*r6r;rGrYr
8019b8b8:	72ac725b 4e19738b 4e154e16 4e184e14     [r.r.s.N.N.N.N.N
8019b8c8:	4e4d4e3b 4e4e4e4f 4ed84ee5 4ed54ed4     ;NMNONNN.N.N.N.N
8019b8d8:	4ed74ed6 4ee44ee3 4ede4ed9 51445145     .N.N.N.N.N.NEQDQ
8019b8e8:	518a5189 51f951ac 51f851fa 52a0520a     .Q.Q.Q.Q.Q.Q.R.R
8019b8f8:	5305529f 53175306 4edf531d 5349534a     .R.S.S.S.S.NJSIS
8019b908:	53605361 536e536f 53ef53bb 53f353e4     aS`SoSnS.S.S.S.S
8019b918:	53ee53ec 53e853e9 53f853fc 53eb53f5     .S.S.S.S.S.S.S.S
8019b928:	53ea53e6 53f153f2 53e553f0 53fb53ed     .S.S.S.S.S.S.S.S
8019b938:	56da56db 592e5916 59745931 5b555976     .V.V.Y.Y1YtYvYU[
8019b948:	5c3c5b83 5de75de8 5e025de6 5e735e03     .[<\.].].].^.^s^
8019b958:	5f015e7c 5f175f18 620a5fc5 62546253     |^._._._._.bSbTb
8019b968:	62516252 65e665a5 672c672e 672b672a     RbQb.e.e.g,g*g+g
8019b978:	6b63672d 6c116bcd 6c386c10 6c406c41     -gck.k.l.l8lAl@l
8019b988:	72af6c3e 73897384 74e674dc 751f7518     >l.r.s.s.t.t.u.u
8019b998:	75297528 75317530 75337532 767d758b     (u)u0u1u2u3u.u}v
8019b9a8:	76bf76ae 77db76ee 77f377e2 79be793a     .v.v.v.w.w.w:y.y
8019b9b8:	7acb7a74 4e1f4e1e 4e534e52 4e994e69     tz.z.N.NRNSNiN.N
8019b9c8:	4ea64ea4 4eff4ea5 4f194f09 4f154f0a     .N.N.N.N.O.O.O.O
8019b9d8:	4f104f0d 4f0f4f11 4ef64ef2 4ef04efb     .O.O.O.O.N.N.N.N
8019b9e8:	4efd4ef3 4f0b4f01 51475149 51485146     .N.N.O.OIQGQFQHQ
8019b9f8:	51715168 51b0518d 52115217 520e5212     hQqQ.Q.Q.R.R.R.R
8019ba08:	52a35216 53215308 53705320 54095371     .R.R.S!S SpSqS.T
8019ba18:	540c540f 5410540a 540b5401 54115404     .T.T.T.T.T.T.T.T
8019ba28:	5408540d 540e5403 54125406 56de56e0     .T.T.T.T.T.T.V.V
8019ba38:	573356dd 57285730 572c572d 5729572f     .V3W0W(W-W,W/W)W
8019ba48:	591a5919 59385937 59785984 597d5983     .Y.Y7Y8Y.YxY.Y}Y
8019ba58:	59825979 5b575981 5b875b58 5b855b88     yY.Y.YW[X[.[.[.[
8019ba68:	5bfa5b89 5c795c16 5e065dde 5e745e76     .[.[.\y\.].^v^t^
8019ba78:	5f1b5f0f 5fd65fd9 620c620e 6210620d     ._._._._.b.b.b.b
8019ba88:	625b6263 65366258 65e865e9 65ed65ec     cb[bXb6e.e.e.e.e
8019ba98:	66f366f2 673d6709 67316734 6b216735     .f.f.g=g4g1g5g!k
8019baa8:	6b7b6b64 6c5d6c16 6c596c57 6c606c5f     dk{k.l]lWlYl_l`l
8019bab8:	6c556c50 6c5b6c61 6c4e6c4d 725f7070     PlUlal[lMlNlpp_r
8019bac8:	767e725d 7c737af9 7f367cf8 7fbd7f8a     ]r~v.zs|.|6.....
8019bad8:	80038001 8012800c 807f8033 808b8089     ........3.......
8019bae8:	81e3808c 81f381ea 820c81fc 821f821b     ................
8019baf8:	8272826e 866b827e 884c8840 897f8863     n.r.~.k.@.L.c...
8019bb08:	4e329621 4f4d4ea8 4f474f4f 4f5e4f57     !.2N.NMOOOGOWO^O
8019bb18:	4f5b4f34 4f304f55 4f514f50 4f3a4f3d     4O[OUO0OPOQO=O:O
8019bb28:	4f434f38 4f3c4f54 4f634f46 4f604f5c     8OCOTO<OFOcO\O`O
8019bb38:	4f4e4f2f 4f594f36 4f484f5d 514c4f5a     /ONO6OYO]OHOZOLQ
8019bb48:	514d514b 51b65175 522551b7 52295224     KQMQuQ.Q.Q%R$R)R
8019bb58:	5228522a 52a952ab 52ac52aa 53735323     *R(R.R.R.R.R#SsS
8019bb68:	541d5375 541e542d 5426543e 5427544e     uS.T-T.T>T&TNT'T
8019bb78:	54435446 54485433 541b5442 544a5429     FTCT3THTBT.T)TJT
8019bb88:	543b5439 542e5438 54365435 543c5420     9T;T8T.T5T6T T<T
8019bb98:	54315440 541f542b 56ea542c 56e456f0     @T1T+T.T,T.V.V.V
8019bba8:	574a56eb 57405751 5747574d 573e574e     .VJWQW@WMWGWNW>W
8019bbb8:	574f5750 58ef573b 599d593e 59a85992     PWOW;W.X>Y.Y.Y.Y
8019bbc8:	59a3599e 59965999 59a4598d 598a5993     .Y.Y.Y.Y.Y.Y.Y.Y
8019bbd8:	5b5d59a5 5b5a5b5c 5b8c5b5b 5b8f5b8b     .Y][\[Z[[[.[.[.[
8019bbe8:	5c405c2c 5c3f5c41 5c905c3e 5c945c91     ,\@\A\?\>\.\.\.\
8019bbf8:	5deb5c8c 5e8f5e0c 5e8a5e87 5f045ef7     .\.].^.^.^.^.^._
8019bc08:	5f645f1f 5f775f62 5fd85f79 5fd75fcc     ._d_b_w_y_._._._
8019bc18:	5ff15fcd 5ff85feb 62125fea 62846211     ._._._._._.b.b.b
8019bc28:	62966297 62766280 626d6289 627c628a     .b.b.bvb.bmb.b|b
8019bc38:	6279627e 62926273 6298626f 6295626e     ~bybsb.bob.bnb.b
8019bc48:	62916293 65396286 6538653b 66f465f1     .b.b.b9e;e8e.e.f
8019bc58:	674e675f 6750674f 675c6751 675e6756     _gNgOgPgQg\gVg^g
8019bc68:	67466749 67536760 6b656757 6c426bcf     IgFg`gSgWgek.kBl
8019bc78:	6c996c5e 6c886c81 6c856c89 6c6a6c9b     ^l.l.l.l.l.l.ljl
8019bc88:	6c906c7a 6c8c6c70 6c966c68 6c7d6c92     zl.lpl.lhl.l.l}l
8019bc98:	6c726c83 6c746c7e 6c766c86 6c946c8d     .lrl~ltl.lvl.l.l
8019bca8:	6c826c98 707c7076 7078707d 72617262     .l.lvp|p}pxpbrar
8019bcb8:	72c47260 739672c2 752b752c 75387537     `r.r.r.s,u+u7u8u
8019bcc8:	76ef7682 79c177e3 79bf79c0 7cfb7a76     .v.v.w.y.y.yvz.|
8019bcd8:	80967f55 809d8093 809b8098 80b2809a     U...............
8019bce8:	8292826f 828d828b 89d2898b 8c378a00     o.............7.
8019bcf8:	8c558c46 8d648c9d 8db38d70 8eca8eab     F.U...d.p.......
8019bd08:	8fb08f9b 8fc68fc2 8fc48fc5 90915de1     .............]..
8019bd18:	90aa90a2 90a390a6 91c69149 963291cc     ........I.....2.
8019bd28:	9631962e 962c962a 4e564e26 4e8b4e73     ..1.*.,.&NVNsN.N
8019bd38:	4e9e4e9b 4eac4eab 4f9d4f6f 4f734f8d     .N.N.N.NoO.O.OsO
8019bd48:	4f6c4f7f 4f8b4f9b 4f834f86 4f754f70     .OlO.O.O.O.OpOuO
8019bd58:	4f694f88 4f964f7b 4f8f4f7e 4f7a4f91     .OiO{O.O~O.O.OzO
8019bd68:	51525154 51695155 51765177 51bd5178     TQRQUQiQwQvQxQ.Q
8019bd78:	523b51fd 52375238 5230523a 5236522e     .Q;R8R7R:R0R.R6R
8019bd88:	52be5241 535252bb 53535354 53665351     AR.R.RRSTSSSQSfS
8019bd98:	53785377 53d65379 53d753d4 54755473     wSxSyS.S.S.SsTuT
8019bda8:	54785496 54805495 5477547b 54925484     .TxT.T.T{TwT.T.T
8019bdb8:	547c5486 54715490 548c5476 5462549a     .T|T.TqTvT.T.TbT
8019bdc8:	548b5468 548e547d 578356fa 576a5777     hT.T}T.T.V.WwWjW
8019bdd8:	57615769 57645766 591c577c 59475949     iWaWfWdW|W.YIYGY
8019bde8:	59445948 59be5954 59d459bb 59ae59b9     HYDYTY.Y.Y.Y.Y.Y
8019bdf8:	59c659d1 59cd59d0 59d359cb 59af59ca     .Y.Y.Y.Y.Y.Y.Y.Y
8019be08:	59d259b3 5b5f59c5 5b635b64 5b9a5b97     .Y.Y.Y_[d[c[.[.[
8019be18:	5b9c5b98 5b9b5b99 5c485c1a 5c465c45     .[.[.[.[.\H\E\F\
8019be28:	5ca15cb7 5ca95cb8 5cb15cab 5e185cb3     .\.\.\.\.\.\.\.^
8019be38:	5e165e1a 5e1b5e15 5e785e11 5e975e9a     .^.^.^.^.^x^.^.^
8019be48:	5e955e9c 5ef65e96 5f275f26 5f805f29     .^.^.^.^&_'_)_._
8019be58:	5f7f5f81 5fdd5f7c 5ffd5fe0 5fff5ff5     ._._|_._._._._._
8019be68:	6014600f 6035602f 602a6016 60216015     .`.`/`5`.`*`.`!`
8019be78:	60296027 601b602b 62156216 623e623f     '`)`+`.`.b.b?b>b
8019be88:	627f6240 62cc62c9 62bf62c4 62b962c2     @b.b.b.b.b.b.b.b
8019be98:	62db62d2 62d362ab 62cb62d4 62a862c8     .b.b.b.b.b.b.b.b
8019bea8:	62bc62bd 62d962d0 62cd62c7 62da62b5     .b.b.b.b.b.b.b.b
8019beb8:	62d862b1 62d762d6 62ac62c6 653e62ce     .b.b.b.b.b.b.b>e
8019bec8:	65bc65a7 661465fa 660c6613 66026606     .e.e.e.f.f.f.f.f
8019bed8:	6600660e 6615660f 6607660a 670b670d     .f.f.f.f.f.f.g.g
8019bee8:	678b676d 67716795 6773679c 67876777     mg.g.gqg.gsgwg.g
8019bef8:	6797679d 6770676f 6789677f 6790677e     .g.gogpg.g.g~g.g
8019bf08:	679a6775 677c6793 6772676a 6b666b23     ug.g.g|gjgrg#kfk
8019bf18:	6b7f6b67 6c1b6c13 6ce86ce3 6cb16cf3     gk.k.l.l.l.l.l.l
8019bf28:	6ce56ccc 6cbd6cb3 6cbc6cbe 6cab6ce2     .l.l.l.l.l.l.l.l
8019bf38:	6cd36cd5 6cc46cb8 6cc16cb9 6cd76cae     .l.l.l.l.l.l.l.l
8019bf48:	6cf16cc5 6cbb6cbf 6cdb6ce1 6cac6cca     .l.l.l.l.l.l.l.l
8019bf58:	6cdc6cef 6ce06cd6 708e7095 708a7092     .l.l.l.l.p.p.p.p
8019bf68:	722c7099 7238722d 72677248 72c07269     .p,r-r8rHrgrir.r
8019bf78:	72d972ce 72d072d7 73a873a9 73ab739f     .r.r.r.r.s.s.s.s
8019bf88:	753d73a5 7599759d 7684759a 76f276c2     .s=u.u.u.u.v.v.v
8019bf98:	77e576f4 793e77fd 79417940 79c879c9     .v.w.w>y@yAy.y.y
8019bfa8:	7a797a7a 7cfe7afa 7f8c7f54 80057f8b     zzyz.z.|T.......
8019bfb8:	80a580ba 80b180a2 80ab80a1 80b480a9     ................
8019bfc8:	80af80aa 81fe81e5 82b3820d 8299829d     ................
8019bfd8:	82bd82ad 82b9829f 82ac82b1 82af82a5     ................
8019bfe8:	82a382b8 82be82b0 864e82b7 521d8671     ..........N.q..R
8019bff8:	8ecb8868 8fd48fce 90b58fd1 90b190b8     h...............
8019c008:	91c790b6 957791d1 961c9580 963f9640     ......w.....@.?.
8019c018:	9644963b 96b99642 975296e8 4e9f975e     ;.D.B.....R.^..N
8019c028:	4eae4ead 4fb54fe1 4fbf4faf 4fd14fe0     .N.N.O.O.O.O.O.O
8019c038:	4fdd4fcf 4fb64fc3 4fdf4fd8 4fd74fca     .O.O.O.O.O.O.O.O
8019c048:	4fd04fae 4fc24fc4 4fce4fda 4fb74fde     .O.O.O.O.O.O.O.O
8019c058:	51925157 51a05191 5243524e 524d524a     WQ.Q.Q.QNRCRJRMR
8019c068:	524b524c 52c75247 52c352c9 530d52c1     LRKRGR.R.R.R.R.S
8019c078:	537b5357 53db539a 54c054ac 54ce54a8     WS{S.S.S.T.T.T.T
8019c088:	54b854c9 54b354a6 54c254c7 54aa54bd     .T.T.T.T.T.T.T.T
8019c098:	54c454c1 54af54c8 54b154ab 54a954bb     .T.T.T.T.T.T.T.T
8019c0a8:	54bf54a7 578256ff 57a0578b 57a257a3     .T.T.V.W.W.W.W.W
8019c0b8:	57ae57ce 59555793 594f5951 5950594e     .W.W.WUYQYOYNYPY
8019c0c8:	59d859dc 59e359ff 5a0359e8 59ea59e5     .Y.Y.Y.Y.Y.Z.Y.Y
8019c0d8:	59e659da 59fb5a01 5ba35b69 5ba45ba6     .Y.Y.Z.Yi[.[.[.[
8019c0e8:	5ba55ba2 5c4e5c01 5c4d5c4f 5cd95c4b     .[.[.\N\O\M\K\.\
8019c0f8:	5df75cd2 5e255e1d 5e7d5e1f 5ea65ea0     .\.].^%^.^}^.^.^
8019c108:	5f085efa 5f655f2d 5f855f88 5f8b5f8a     .^._-_e_._._._._
8019c118:	5f8c5f87 60125f89 6020601d 600e6025     ._._._.`.` `%`.`
8019c128:	604d6028 60686070 60466062 606c6043     (`M`p`h`b`F`C`l`
8019c138:	606a606b 62416064 631662dc 62fc6309     k`j`d`Ab.b.c.c.b
8019c148:	630162ed 62fd62ee 62f16307 62ef62f7     .b.c.b.b.c.b.b.b
8019c158:	62fe62ec 631162f4 653f6302 65ab6545     .b.b.b.c.c?eEe.e
8019c168:	65e265bd 662d6625 66276620 661f662f     .e.e%f-f f'f/f.f
8019c178:	66316628 66f76624 67d367ff 67d467f1     (f1f$f.f.g.g.g.g
8019c188:	67ec67d0 67af67b6 67e967f5 67c467ef     .g.g.g.g.g.g.g.g
8019c198:	67b467d1 67e567da 67cf67b8 67f367de     .g.g.g.g.g.g.g.g
8019c1a8:	67d967b0 67dd67e2 6b6a67d2 6b866b83     .g.g.g.g.gjk.k.k
8019c1b8:	6bd26bb5 6c1f6bd7 6d0b6cc9 6d2a6d32     .k.k.k.l.l.m2m*m
8019c1c8:	6d256d41 6d316d0c 6d176d1e 6d3d6d3b     Am%m.m1m.m.m;m=m
8019c1d8:	6d366d3e 6cf56d1b 6d276d39 6d296d38     >m6m.m.l9m'm8m)m
8019c1e8:	6d356d2e 6d2b6d0e 70ba70ab 70ac70b3     .m5m.m+m.p.p.p.p
8019c1f8:	70ad70af 70ae70b8 723070a4 726f7272     .p.p.p.p.p0rrror
8019c208:	72e97274 72e172e0 73ca73b7 73b273bb     tr.r.r.r.s.s.s.s
8019c218:	73c073cd 751a73b3 754f752d 754e754c     .s.s.s.u-uOuLuNu
8019c228:	75ab754b 75a575a4 75a375a2 76867678     Ku.u.u.u.u.uxv.v
8019c238:	76887687 76c676c8 76c576c3 76f97701     .v.v.v.v.v.v.w.v
8019c248:	770976f8 76fe770b 770776fc 780277dc     .v.w.w.v.v.w.w.x
8019c258:	780c7814 7946780d 79487949 79b97947     .x.x.xFyIyHyGy.y
8019c268:	79d179ba 79cb79d2 7a817a7f 7afd7aff     .y.y.y.y.z.z.z.z
8019c278:	7d027c7d 7d007d05 7d077d09 7d067d04     }|.}.}.}.}.}.}.}
8019c288:	7f8e7f38 80047fbf 800d8010 80368011     8.............6.
8019c298:	80e580d6 80c380da 80cc80c4 80db80e1     ................
8019c2a8:	80de80ce 80dd80e4 822281f4 830382e7     ..........".....
8019c2b8:	82e38305 82e682db 82e58304 83098302     ................
8019c2c8:	82d782d2 830182f1 82d482dc 82de82d1     ................
8019c2d8:	82df82d3 830682ef 86798650 867a867b     ........P.y.{.z.
8019c2e8:	886b884d 89d48981 8a028a08 8c9e8a03     M.k.............
8019c2f8:	8d748ca0 8db48d73 8ecc8ecd 8fe68ff0     ..t.s...........
8019c308:	8fea8fe2 8fed8fe5 8fe48feb 90ca8fe8     ................
8019c318:	90c190ce 914b90c3 91cd914a 96509582     ......K.J.....P.
8019c328:	964c964b 9762964d 97cb9769 97f397ed     K.L.M.b.i.......
8019c338:	98a89801 98df98db 99999996 4eb34e58     ............XN.N
8019c348:	500d500c 4fef5023 50255026 50294ff8     .P.P#P.O&P%P.O)P
8019c358:	50065016 501f503c 5012501a 4ffa5011     .P.P<P.P.P.P.P.O
8019c368:	50145000 4ff15028 500b5021 50185019     .P.P(P.O!P.P.P.P
8019c378:	4fee4ff3 502a502d 502b4ffe 517c5009     .O.O-P*P.O+P.P|Q
8019c388:	51a551a4 51cd51a2 51c651cc 525651cb     .Q.Q.Q.Q.Q.Q.QVR
8019c398:	5254525c 525d525b 537f532a 539d539f     \RTR[R]R*S.S.S.S
8019c3a8:	54e853df 55015510 54fc5537 54f254e5     .S.T.U.U7U.T.T.T
8019c3b8:	54fa5506 54e95514 54e154ed 54ee5509     .U.T.U.T.T.T.U.T
8019c3c8:	54e654ea 55075527 550f54fd 57045703     .T.T'U.U.T.U.W.W
8019c3d8:	57d457c2 57c357cb 590f5809 59585957     .W.W.W.W.X.YWYXY
8019c3e8:	5a11595a 5a1c5a18 5a1b5a1f 59ec5a13     ZY.Z.Z.Z.Z.Z.Z.Y
8019c3f8:	5a235a20 5a255a29 5a095a0c 5c585b6b      Z#Z)Z%Z.Z.Zk[X\
8019c408:	5bb35bb0 5bb45bb6 5bb55bae 5bb85bb9     .[.[.[.[.[.[.[.[
8019c418:	5c515c04 5c505c55 5cfd5ced 5cea5cfb     .\Q\U\P\.\.\.\.\
8019c428:	5cf05ce8 5d015cf6 5dee5cf4 5e2b5e2d     .\.\.\.].\.]-^+^
8019c438:	5ead5eab 5f315ea7 5f915f92 60595f90     .^.^.^1_._._._Y`
8019c448:	60656063 60556050 6069606d 6084606f     c`e`P`U`m`i`o`.`
8019c458:	609a609f 6094608d 6085608c 62476096     .`.`.`.`.`.`.`Gb
8019c468:	630862f3 634e62ff 632f633e 63426355     .b.c.bNc>c/cUcBc
8019c478:	634f6346 633a6349 633d6350 632b632a     FcOcIc:cPc=c*c+c
8019c488:	634d6328 6548634c 65996549 65c565c1     (cMcLcHeIe.e.e.e
8019c498:	66496642 6643664f 664c6652 66416645     BfIfOfCfRfLfEfAf
8019c4a8:	671466f8 67176715 68386821 68466848     .f.g.g.g!h8hHhFh
8019c4b8:	68396853 68546842 68b36829 684c6817     Sh9hBhTh)h.h.hLh
8019c4c8:	683d6851 685067f4 683c6840 682a6843     Qh=h.gPh@h<hCh*h
8019c4d8:	68136845 68416818 6b896b8a 6c236bb7     Eh.h.hAh.k.k.k#l
8019c4e8:	6c286c27 6c246c26 6d6a6cf0 6d886d95     'l(l&l$l.ljm.m.m
8019c4f8:	6d666d87 6d776d78 6d936d59 6d896d6c     .mfmxmwmYm.mlm.m
8019c508:	6d5a6d6e 6d696d74 6d8a6d8c 6d856d79     nmZmtmim.m.mym.m
8019c518:	6d946d65 70d870ca 70d970e4 70cf70c8     em.m.p.p.p.p.p.p
8019c528:	72797239 72f972fc 72f872fd 738672f7     9ryr.r.r.r.r.r.s
8019c538:	740973ed 73e073ee 73de73ea 755d7554     .s.t.s.s.s.sTu]u
8019c548:	755a755c 75be7559 75c775c5 75b375b2     \uZuYu.u.u.u.u.u
8019c558:	75bc75bd 75c275b9 768b75b8 76ca76b0     .u.u.u.u.u.v.v.v
8019c568:	76ce76cd 771f7729 77287720 783077e9     .v.v)w.w w(w.w0x
8019c578:	78387827 7834781d 78257837 7820782d     'x8x.x4x7x%x-x x
8019c588:	7832781f 79507955 795f7960 795e7956     .x2xUyPy`y_yVy^y
8019c598:	7957795d 79e4795a 79e779e3 79e679df     ]yWyZy.y.y.y.y.y
8019c5a8:	79d879e9 7a887a84 7b067ad9 7c897b11     .y.y.z.z.z.{.{.|
8019c5b8:	7d177d21 7d0a7d0b 7d227d20 7d107d14     !}.}.}.} }"}.}.}
8019c5c8:	7d1a7d15 7d0d7d1c 7d1b7d19 7f5f7f3a     .}.}.}.}.}.}:._.
8019c5d8:	7fc57f94 80067fc1 80158018 80178019     ................
8019c5e8:	803f803d 810280f1 810580f0 80f480ed     =.?.............
8019c5f8:	80f88106 810880f3 810a80fd 80ef80fc     ................
8019c608:	81ec81ed 82108200 822b822a 822c8228     ........*.+.(.,.
8019c618:	832b82bb 83548352 8338834a 83498350     ..+.R.T.J.8.P.I.
8019c628:	83348335 8332834f 83368339 83408317     5.4.O.2.9.6...@.
8019c638:	83288331 86548343 86aa868a 86a48693     1.(.C.T.........
8019c648:	868c86a9 869c86a3 88778870 88828881     ........p.w.....
8019c658:	8879887d 8a108a18 8a0c8a0e 8a0a8a15     }.y.............
8019c668:	8a138a17 8a0f8a16 8c488a11 8c798c7a     ..........H.z.y.
8019c678:	8ca28ca1 8eac8d77 8ed48ed2 8fb18ecf     ....w...........
8019c688:	90069001 90008ff7 8ff48ffa 8ffd9003     ................
8019c698:	8ff89005 90e19095 90e290dd 914d9152     ............R.M.
8019c6a8:	91d8914c 91d791dd 91d991dc 96629583     L.............b.
8019c6b8:	96619663 965d965b 96589664 96bb965e     c.a.[.].d.X.^...
8019c6c8:	99ac98e2 9ad89aa8 9b329b25 4e7e9b3c     ........%.2.<.~N
8019c6d8:	507d507a 5047505c 504c5043 5049505a     zP}P\PGPCPLPZPIP
8019c6e8:	50765065 5055504e 50745075 504f5077     ePvPNPUPuPtPwPOP
8019c6f8:	506f500f 515c506d 51f05195 526f526a     .PoPmP\Q.Q.QjRoR
8019c708:	52d952d2 52d552d8 530f5310 533f5319     .R.R.R.R.S.S.S?S
8019c718:	533e5340 66fc53c3 556a5546 55445566     @S>S.S.fFUjUfUDU
8019c728:	5561555e 554a5543 55565531 5555554f     ^UaUCUJU1UVUOUUU
8019c738:	5564552f 552e5538 552c555c 55335563     /UdU8U.U\U,UcU3U
8019c748:	55575541 570b5708 57df5709 580a5805     AUWU.W.W.W.W.X.X
8019c758:	57e05806 57fa57e4 58355802 57f957f7     .X.W.W.W.X5X.W.W
8019c768:	59625920 5a415a36 5a665a49 5a405a6a      YbY6ZAZIZfZjZ@Z
8019c778:	5a625a3c 5a465a5a 5b705a4a 5bc55bc7     <ZbZZZFZJZp[.[.[
8019c788:	5bc25bc4 5bc65bbf 5c085c09 5c605c07     .[.[.[.[.\.\.\`\
8019c798:	5c5d5c5c 5d065d07 5d1b5d0e 5d225d16     \\]\.].].].].]"]
8019c7a8:	5d295d11 5d195d14 5d275d24 5de25d17     .])].].]$]'].].]
8019c7b8:	5e365e38 5e375e33 5eb85eb7 5eb55eb6     8^6^3^7^.^.^.^.^
8019c7c8:	5f355ebe 5f575f37 5f695f6c 5f975f6b     .^5_7_W_l_i_k_._
8019c7d8:	5f9e5f99 5fa15f98 5f9c5fa0 60a3607f     ._._._._._._.`.`
8019c7e8:	60a06089 60cb60a8 60e660b4 60c560bd     .`.`.`.`.`.`.`.`
8019c7f8:	60b560bb 60bc60dc 60d560d8 60df60c6     .`.`.`.`.`.`.`.`
8019c808:	60da60b8 621a60c7 6248621b 63a763a0     .`.`.`.b.bHb.c.c
8019c818:	63966372 63a563a2 63676377 63aa6398     rc.c.c.cwcgc.c.c
8019c828:	63a96371 63836389 636b639b 638463a8     qc.c.c.c.ckc.c.c
8019c838:	63996388 63ac63a1 638f6392 637b6380     .c.c.c.c.c.c.c{c
8019c848:	63686369 655d637a 65516556 65576559     ichczc]eVeQeYeWe
8019c858:	654f555f 65556558 659c6554 65ac659b     _UOeXeUeTe.e.e.e
8019c868:	65cb65cf 65ce65cc 665a665d 66686664     .e.e.e.e]fZfdfhf
8019c878:	665e6666 52d766f9 6881671b 68a268af     ff^f.f.R.g.h.h.h
8019c888:	68b56893 6876687f 68a768b1 68b06897     .h.h.hvh.h.h.h.h
8019c898:	68c46883 688668ad 68946885 68a8689d     .h.h.h.h.h.h.h.h
8019c8a8:	68a1689f 6b326882 6beb6bba 6c2b6bec     .h.h.h2k.k.k.k+l
8019c8b8:	6dbc6d8e 6dd96df3 6de16db2 6de46dcc     .m.m.m.m.m.m.m.m
8019c8c8:	6dfa6dfb 6dc76e05 6daf6dcb 6dae6dd1     .m.m.n.m.m.m.m.m
8019c8d8:	6df96dde 6df76db8 6dc56df5 6e1a6dd2     .m.m.m.m.m.m.m.n
8019c8e8:	6dda6db5 6dd86deb 6df16dea 6de86dee     .m.m.m.m.m.m.m.m
8019c8f8:	6dc46dc6 6dec6daa 6de66dbf 710970f9     .m.m.m.m.m.m.p.q
8019c908:	70fd710a 723d70ef 7281727d 731b731c     .q.p.p=r}r.r.s.s
8019c918:	73137316 73877319 740a7405 74067403     .s.s.s.s.t.t.t.t
8019c928:	740d73fe 74f674e0 751c74f7 75657522     .s.t.t.t.t.u"ueu
8019c938:	75627566 758f7570 75d575d4 75ca75b5     fubupu.u.u.u.u.u
8019c948:	768e75cd 76d276d4 773776db 773c773e     .u.v.v.v.v7w>w<w
8019c958:	77387736 786b773a 784e7843 79687965     6w8w:wkxCxNxeyhy
8019c968:	79fb796d 7a957a92 7b287b20 7b2c7b1b     my.y.z.z {({.{,{
8019c978:	7b197b26 7b2e7b1e 7c977c92 7d467c95     &{.{.{.{.|.|.|F}
8019c988:	7d717d43 7d397d2e 7d407d3c 7d337d30     C}q}.}9}<}@}0}3}
8019c998:	7d2f7d44 7d327d42 7f3d7d31 7f9a7f9e     D}/}B}2}1}=.....
8019c9a8:	7fce7fcc 801c7fd2 8046804a 8116812f     ........J.F./...
8019c9b8:	812b8123 81308129 82028124 82378235     #.+.).0.$...5.7.
8019c9c8:	82398236 839e838e 83788398 839683a2     6.9.......x.....
8019c9d8:	83ab83bd 838a8392 83898393 837783a0     ..............w.
8019c9e8:	837c837b 83a78386 5f6a8655 86c086c7     {.|.....U.j_....
8019c9f8:	86c486b6 86c686b5 86b186cb 86c986af     ................
8019ca08:	889e8853 88ab8888 88968892 888b888d     S...............
8019ca18:	898f8993 8a1d8a2a 8a258a23 8a2d8a31     ....*...#.%.1.-.
8019ca28:	8a1b8a1f 8c498a22 8ca98c5a 8cab8cac     ....".I.Z.......
8019ca38:	8caa8ca8 8d678ca7 8dbe8d66 8edb8dba     ......g.f.......
8019ca48:	90198edf 901a900d 90239017 901d901f     ..........#.....
8019ca58:	90159010 9020901e 9022900f 901b9016     ...... ...".....
8019ca68:	90e89014 90fd90ed 91ce9157 91e691f5     ........W.......
8019ca78:	91e791e3 91e991ed 966a9589 96739675     ..........j.u.s.
8019ca88:	96709678 96769674 966c9677 96ea96c0     x.p.t.v.w.l.....
8019ca98:	7ae096e9 98027adf 9b5a9803 9e759ce5     ...z.z....Z...u.
8019caa8:	9ea59e7f 50a29ebb 5085508d 50915099     .......P.P.P.P.P
8019cab8:	50965080 509a5098 51f16700 52745272     .P.P.P.P.g.QrRtR
8019cac8:	52695275 52dd52de 535a52db 557b53a5     uRiR.R.R.RZS.S{U
8019cad8:	55a75580 558a557c 5598559d 559c5582     .U.U|U.U.U.U.U.U
8019cae8:	559455aa 558b5587 55b35583 559f55ae     .U.U.U.U.U.U.U.U
8019caf8:	55b2553e 55bb559a 55b155ac 5589557e     >U.U.U.U.U.U~U.U
8019cb08:	559955ab 582f570d 5834582a 58305824     .U.U.W/X*X4X$X0X
8019cb18:	58215831 5820581d 58fa58f9 5a775960     1X!X.X X.X.X`YwZ
8019cb28:	5a7f5a9a 5a9b5a92 5b735aa7 5bd25b71     .Z.Z.Z.Z.Zs[q[.[
8019cb38:	5bd35bcc 5c0a5bd0 5c315c0b 5d505d4c     .[.[.[.\.\1\L]P]
8019cb48:	5d475d34 5e455dfd 5e405e3d 5e7e5e43     4]G].]E^=^@^C^~^
8019cb58:	5ec15eca 5ec45ec2 5f6d5f3c 5faa5fa9     .^.^.^.^<_m_._._
8019cb68:	60d15fa8 60b260e1 60e060b6 6123611c     ._.`.`.`.`.`.a#a
8019cb78:	611560fa 60fb60f0 616860f4 610e60f1     .`.a.`.`.`ha.`.a
8019cb88:	610960f6 61126100 6249621f 638c63a3     .`.a.a.a.bIb.c.c
8019cb98:	63c063cf 63c963e9 63cd63c6 63e363d2     .c.c.c.c.c.c.c.c
8019cba8:	63e163d0 63ed63d6 637663ee 63ea63f4     .c.c.c.c.cvc.c.c
8019cbb8:	645263db 63f963da 6566655e 65636562     .cRd.c.c^efebece
8019cbc8:	65906591 666e65af 66746670 666f6676     .e.e.enfpftfvfof
8019cbd8:	667a6691 6677667e 66ff66fe 671d671f     .fzf~fwf.f.f.g.g
8019cbe8:	68d568fa 68d868e0 690568d7 68f568df     .h.h.h.h.h.i.h.h
8019cbf8:	68e768ee 68d268f9 68e368f2 68cd68cb     .h.h.h.h.h.h.h.h
8019cc08:	6912690d 68c9690e 696e68da 6b3e68fb     .i.i.i.h.hni.h>k
8019cc18:	6b3d6b3a 6b966b98 6bef6bbc 6c2f6c2e     :k=k.k.k.k.k.l/l
8019cc28:	6e2f6c2c 6e546e38 6e326e21 6e4a6e67     ,l/n8nTn!n2ngnJn
8019cc38:	6e256e20 6e1b6e23 6e586e5b 6e566e24      n%n#n.n[nXn$nVn
8019cc48:	6e2d6e6e 6e6f6e26 6e4d6e34 6e2c6e3a     nn-n&non4nMn:n,n
8019cc58:	6e1d6e43 6ecb6e3e 6e196e89 6e636e4e     Cn.n>n.n.n.nNncn
8019cc68:	6e726e44 6e5f6e69 711a7119 71307126     Dnrnin_n.q.q&q0q
8019cc78:	71367121 711c716e 7284724c 73367280     !q6qnq.qLr.r.r6s
8019cc88:	73347325 743a7329 7433742a 74257422     %s4s)s:t*t3t"t%t
8019cc98:	74367435 742f7434 7426741b 75257428     5t6t4t/t.t&t(t%u
8019cca8:	756b7526 75e2756a 75e375db 75d875d9     &ukuju.u.u.u.u.u
8019ccb8:	75e075de 767c767b 76937696 76dc76b4     .u.u{v|v.v.v.v.v
8019ccc8:	77ed774f 786c785d 7a0d786f 7a0b7a08     Ow.w]xlxox.z.z.z
8019ccd8:	7a007a05 7a977a98 7ae57a96 7b497ae3     .z.z.z.z.z.z.zI{
8019cce8:	7b467b56 7b527b50 7b4d7b54 7b4f7b4b     V{F{P{R{T{M{K{O{
8019ccf8:	7c9f7b51 7d5e7ca5 7d687d50 7d2b7d55     Q{.|.|^}P}h}U}+}
8019cd08:	7d727d6e 7d667d61 7d707d62 55847d73     n}r}a}f}b}p}s}.U
8019cd18:	7fd57fd4 8052800b 81558085 814b8154     ......R...U.T.K.
8019cd28:	814e8151 81468139 814c813e 81748153     Q.N.9.F.>.L.S.t.
8019cd38:	821c8212 840383e9 840d83f8 83c583e0     ................
8019cd48:	83c1840b 83f183ef 845783f4 83f0840a     ..........W.....
8019cd58:	83cc840c 83f283fd 843883ca 8404840e     ..........8.....
8019cd68:	840783dc 83df83d4 86df865b 86ed86d9     ........[.......
8019cd78:	86db86d4 86d086e4 885786de 88c288c1     ..........W.....
8019cd88:	898388b1 8a3b8996 8a558a60 8a3c8a5e     ......;.`.U.^.<.
8019cd98:	8a548a41 8a508a5b 8a348a46 8a368a3a     A.T.[.P.F.4.:.6.
8019cda8:	8c618a56 8caf8c82 8cb38cbc 8cc18cbd     V.a.............
8019cdb8:	8cc08cbb 8cb78cb4 8cbf8cb6 8d8a8cb8     ................
8019cdc8:	8d818d85 8ddd8dce 8dda8dcb 8dcc8dd1     ................
8019cdd8:	8dc68ddb 8ef88efb 8f9c8efc 9035902e     ..............5.
8019cde8:	90389031 90369032 90f59102 90fe9109     1.8.2.6.........
8019cdf8:	91659163 921491cf 92239215 921e9209     c.e.......#.....
8019ce08:	9210920d 92119207 958f9594 9591958b     ................
8019ce18:	95929593 968a958e 968b968e 9685967d     ............}...
8019ce28:	968d9686 96849672 96c596c1 96c696c4     ....r...........
8019ce38:	96ef96c7 97cc96f2 98069805 98e79808     ................
8019ce48:	98ef98ea 98f298e9 99ae98ed 9ec399ad     ................
8019ce58:	9ed19ecd 50ad4e82 50b250b5 50c550b3     .....N.P.P.P.P.P
8019ce68:	50ac50be 50bb50b7 50c750af 5277527f     .P.P.P.P.P.P.RwR
8019ce78:	52df527d 52e452e6 52e352e2 55df532f     }R.R.R.R.R.R/S.U
8019ce88:	55d355e8 55ce55e6 55c755dc 55e355d1     .U.U.U.U.U.U.U.U
8019ce98:	55ef55e4 55e155da 55c655c5 55c955e5     .U.U.U.U.U.U.U.U
8019cea8:	57135712 5851585e 58575858 5854585a     .W.W^XQXXXWXZXTX
8019ceb8:	584c586b 584a586d 58525862 5967584b     kXLXmXJXbXRXKXgY
8019cec8:	5ac95ac1 5abe5acc 5abc5abd 5ac25ab3     .Z.Z.Z.Z.Z.Z.Z.Z
8019ced8:	5d695ab2 5e4c5d6f 5ec95e79 5f125ec8     .Zi]o]L^y^.^.^._
8019cee8:	5fac5f59 611a5fae 6148610f 60f3611f     Y_._._.a.aHa.a.`
8019cef8:	60f9611b 61086101 614c614e 614d6144     .a.`.a.aNaLaDaMa
8019cf08:	6134613e 610d6127 61376106 62226221     >a4a'a.a.a7a!b"b
8019cf18:	643e6413 642a641e 643d642d 640f642c     .d>d.d*d-d=d,d.d
8019cf28:	6414641c 6436640d 64176416 656c6406     .d.d.d6d.d.d.dle
8019cf38:	65b0659f 66896697 66886687 66846696     .e.e.f.f.f.f.f.f
8019cf48:	668d6698 69946703 695a696d 69606977     .f.f.g.imiZiwi`i
8019cf58:	69756954 69826930 6968694a 695e696b     Tiui0i.iJihiki^i
8019cf68:	69796953 695d6986 695b6963 6b726b47     Siyi.i]ici[iGkrk
8019cf78:	6bbf6bc0 6bfd6bd3 6eaf6ea2 6eb66ed3     .k.k.k.k.n.n.n.n
8019cf88:	6e906ec2 6ec76e9d 6ea56ec5 6ebc6e98     .n.n.n.n.n.n.n.n
8019cf98:	6eab6eba 6e966ed1 6ec46e9c 6eaa6ed4     .n.n.n.n.n.n.n.n
8019cfa8:	6eb46ea7 7159714e 71647169 71677149     .n.nNqYqiqdqIqgq
8019cfb8:	716c715c 714c7166 715e7165 71687146     \qlqfqLqeq^qFqhq
8019cfc8:	723a7156 73377252 733f7345 746f733e     Vq:rRr7sEs?s>sot
8019cfd8:	7455745a 745e745f 743f7441 745b7459     ZtUt_t^tAt?tYt[t
8019cfe8:	7576745c 76007578 760175f0 75f175f2     \tvuxu.v.u.v.u.u
8019cff8:	75ff75fa 75f375f4 76df76de 776b775b     .u.u.u.u.v.v[wkw
8019d008:	775e7766 77797763 776c776a 7765775c     fw^wcwywjwlw\wew
8019d018:	77627768 788e77ee 789778b0 788c7898     hwbw.w.x.x.x.x.x
8019d028:	787c7889 78937891 797a787f 7981797f     .x|x.x.x.xzy.y.y
8019d038:	79bd842c 7a1a7a1c 7a147a20 7a1e7a1f     ,..y.z.z z.z.z.z
8019d048:	7aa07a9f 7bc07b77 7b6e7b60 7cb17b67     .z.zw{.{`{n{g{.|
8019d058:	7cb57cb3 7d797d93 7d817d91 7d5b7d8f     .|.|.}y}.}.}.}[}
8019d068:	7f697f6e 7f727f6a 7fa87fa9 80567fa4     n.i.j.r.......V.
8019d078:	80868058 81718084 81788170 816e8165     X.....q.p.x.e.n.
8019d088:	816b8173 817a8179 82058166 84828247     s.k.y.z.f...G...
8019d098:	843d8477 84758431 846b8466 846c8449     w.=.1.u.f.k.I.l.
8019d0a8:	843c845b 84618435 84698463 8446846d     [.<.5.a.c.i.m.F.
8019d0b8:	865c865e 86f9865f 87088713 87008707     ^.\._...........
8019d0c8:	86fb86fe 87038702 870a8706 88df8859     ............Y...
8019d0d8:	88d988d4 88d888dc 88e188dd 88d588ca     ................
8019d0e8:	899c88d2 8a6b89e3 8a738a72 8a698a66     ......k.r.s.f.i.
8019d0f8:	8a878a70 8a638a7c 8a718aa0 8a6d8a85     p...|.c...q...m.
8019d108:	8a6e8a62 8a798a6c 8a3e8a7b 8c628a68     b.n.l.y.{.>.h.b.
8019d118:	8c898c8a 8cc78cca 8cc48cc8 8cc38cb2     ................
8019d128:	8cc58cc2 8ddf8de1 8def8de8 8dfa8df3     ................
8019d138:	8de48dea 8eb28de6 8f098f03 8f0a8efe     ................
8019d148:	8fb28f9f 904a904b 90429053 903c9054     ....K.J.S.B.T.<.
8019d158:	90509055 904f9047 904d904e 903e9051     U.P.G.O.N.M.Q.>.
8019d168:	91129041 916c9117 9169916a 923791c9     A.....l.j.i...7.
8019d178:	92389257 9240923d 925b923e 9264924b     W.8.=.@.>.[.K.d.
8019d188:	92349251 924d9249 92399245 925a923f     Q.4.I.M.E.9.?.Z.
8019d198:	96989598 96959694 96cb96cd 96ca96c9     ................
8019d1a8:	96fb96f7 96f696f9 97749756 98109776     ........V.t.v...
8019d1b8:	98139811 9812980a 98fc980c 98fd98f4     ................
8019d1c8:	99b398fe 99b499b1 9ce99ae1 9f0e9e82     ................
8019d1d8:	9f209f13 50ee50e7 50d650e5 50da50ed     .. ..P.P.P.P.P.P
8019d1e8:	50cf50d5 50f150d1 50e950ce 51f35162     .P.P.P.P.P.PbQ.Q
8019d1f8:	52825283 53ad5331 560055fe 5617561b     .R.R1S.S.U.V.V.V
8019d208:	561455fd 56095606 560e560d 561655f7     .U.V.V.V.V.V.U.V
8019d218:	5608561f 55f65610 57165718 587e5875     .V.V.V.U.W.WuX~X
8019d228:	58935883 5879588a 587d5885 592558fd     .X.X.XyX.X}X.X%Y
8019d238:	59245922 5969596a 5ae65ae1 5ad75ae9     "Y$YjYiY.Z.Z.Z.Z
8019d248:	5ad85ad6 5b755ae3 5be75bde 5be55be1     .Z.Z.Zu[.[.[.[.[
8019d258:	5be85be6 5be45be2 5c0d5bdf 5d845c62     .[.[.[.[.[.\b\.]
8019d268:	5e5b5d87 5e555e63 5e545e57 5ed65ed3     .][^c^U^W^T^.^.^
8019d278:	5f465f0a 5fb95f70 613f6147 6177614b     ._F_p_._Ga?aKawa
8019d288:	61636162 615a615f 61756158 6487622a     baca_aZaXaua*b.d
8019d298:	64546458 647864a4 647a645f 64676451     XdTd.dxd_dzdQdgd
8019d2a8:	646d6434 6572647b 65d765a1 66a265d6     4dmd{dre.e.e.e.f
8019d2b8:	669d66a8 69a8699c 69c16995 69d369ae     .f.f.i.i.i.i.i.i
8019d2c8:	699b69cb 69bb69b7 69b469ab 69cd69d0     .i.i.i.i.i.i.i.i
8019d2d8:	69cc69ad 69c369a6 6b4969a3 6c336b4c     .i.i.i.i.iIkLk3l
8019d2e8:	6f146f33 6f136efe 6f296ef4 6f206f3e     3o.o.n.o.n)o>o o
8019d2f8:	6f0f6f2c 6f226f02 6eef6eff 6f316f06     ,o.o.o"o.n.n.o1o
8019d308:	6f326f38 6f156f23 6f2f6f2b 6f2a6f88     8o2o#o.o+o/o.o*o
8019d318:	6f016eec 6ecc6ef2 71946ef7 717d7199     .n.o.n.n.n.q.q}q
8019d328:	7184718a 723e7192 72967292 73507344     .q.q.q>r.r.rDsPs
8019d338:	74637464 7470746a 7504746d 76277591     dtctjtptmt.u.u'v
8019d348:	760b760d 76137609 76e376e1 777d7784     .v.v.v.v.v.v.w}w
8019d358:	7761777f 789f78c1 78b378a7 78a378a9     .waw.x.x.x.x.x.x
8019d368:	798f798e 7a2e798d 7aaa7a31 7aed7aa9     .y.y.y.z1z.z.z.z
8019d378:	7ba17aef 7b8b7b95 7b977b75 7b947b9d     .z.{.{.{u{.{.{.{
8019d388:	7bb87b8f 7b847b87 7cbd7cb9 7dbb7cbe     .{.{.{.{.|.|.|.}
8019d398:	7d9c7db0 7dbe7dbd 7dca7da0 7db27db4     .}.}.}.}.}.}.}.}
8019d3a8:	7dba7db1 7dbf7da2 7db87db5 7dd27dad     .}.}.}.}.}.}.}.}
8019d3b8:	7dac7dc7 7fe07f70 7fdf7fe1 805a805e     .}.}p.......^.Z.
8019d3c8:	81508087 818f8180 818a8188 8182817f     ..P.............
8019d3d8:	81fa81e7 82148207 824b821e 84bf84c9     ..........K.....
8019d3e8:	84c484c6 849e8499 849c84b2 84b884cb     ................
8019d3f8:	84d384c0 84bc8490 84ca84d1 871c873f     ............?...
8019d408:	8722873b 87348725 87558718 87298737     ;.".%.4...U.7.).
8019d418:	890288f3 88f988f4 88fd88f8 891a88e8     ................
8019d428:	8aa688ef 8a9e8a8c 8a8d8aa3 8a938aa1     ................
8019d438:	8aaa8aa4 8aa88aa5 8a918a98 8aa78a9a     ................
8019d448:	8c8d8c6a 8cd38c8c 8cd28cd1 8d998d6b     j...........k...
8019d458:	8dfc8d95 8f128f14 8f138f15 90608fa3     ..............`.
8019d468:	905c9058 90599063 9062905e 905b905d     X.\.c.Y.^.b.].[.
8019d478:	91189119 9175911e 91779178 92789174     ......u.x.w.t.x.
8019d488:	92859280 92969298 9293927b 92a8929c     ........{.......
8019d498:	9291927c 95a895a1 95a395a9 95a495a5     |...............
8019d4a8:	969c9699 96cc969b 970096d2 9785977c     ............|...
8019d4b8:	981797f6 98af9818 990398b1 990c9905     ................
8019d4c8:	99c19909 9ab09aaf 9b419ae6 9cf49b42     ..........A.B...
8019d4d8:	9cf39cf6 9f3b9ebc 51049f4a 50fb5100     ......;.J..Q.Q.P
8019d4e8:	50f950f5 51085102 51055109 528751dc     .P.P.Q.Q.Q.Q.Q.R
8019d4f8:	52895288 528a528d 53b252f0 563b562e     .R.R.R.R.R.S.V;V
8019d508:	56325639 5634563f 56535629 5657564e     9V2V?V4V)VSVNVWV
8019d518:	56365674 5630562f 589f5880 58b3589e     tV6V/V0V.X.X.X.X
8019d528:	58ae589c 58a658a9 5b09596d 5b0b5afb     .X.X.X.XmY.[.Z.[
8019d538:	5b0c5af5 5bee5b08 5be95bec 5c645beb     .Z.[.[.[.[.[.[d\
8019d548:	5d9d5c65 5e625d94 5e615e5f 5eda5ee2     e\.].]b^_^a^.^.^
8019d558:	5edd5edf 5ee05ee3 5f715f48 5fb55fb7     .^.^.^.^H_q_._._
8019d568:	61676176 615d616e 61826155 6170617c     vagana]aUa.a|apa
8019d578:	617e616b 619061a7 618e61ab 619a61ac     ka~a.a.a.a.a.a.a
8019d588:	619461a4 622e61ae 646f6469 649e6479     .a.a.a.bidodyd.d
8019d598:	648864b2 64b06490 649364a5 64a96495     .d.d.d.d.d.d.d.d
8019d5a8:	64ae6492 64ab64ad 64ac649a 64a26499     .d.d.d.d.d.d.d.d
8019d5b8:	657564b3 65786577 66ab66ae 66b166b4     .duewexe.f.f.f.f
8019d5c8:	6a1f6a23 6a0169e8 6a196a1e 6a2169fd     #j.j.i.j.j.j.i!j
8019d5d8:	6a0a6a13 6a0269f3 69ed6a05 6b506a11     .j.j.i.j.j.i.jPk
8019d5e8:	6ba46b4e 6bc66bc5 6f7c6f3f 6f516f84     Nk.k.k.k?o|o.oQo
8019d5f8:	6f546f66 6f6d6f86 6f786f5b 6f8e6f6e     foTo.omo[oxono.o
8019d608:	6f706f7a 6f976f64 6ed56f58 6f606f6f     zopodo.oXo.noo`o
8019d618:	719f6f5f 71b171ac 725671a8 734e729b     _o.q.q.q.qVr.rNs
8019d628:	74697357 7483748b 7480747e 7620757f     Wsit.t.t~t.t.u v
8019d638:	761f7629 76267624 76227621 76ba769a     )v.v$v&v!v"v.v.v
8019d648:	778e76e4 778c7787 778b7791 78c578cb     .v.w.w.w.w.w.x.x
8019d658:	78ca78ba 78d578be 78d078bc 7a3c7a3f     .x.x.x.x.x.x?z<z
8019d668:	7a3d7a40 7a3b7a37 7aae7aaf 7bb17bad     @z=z7z;z.z.z.{.{
8019d678:	7bb47bc4 7bc77bc6 7ba07bc1 7cca7bcc     .{.{.{.{.{.{.{.|
8019d688:	7df47de0 7dfb7def 7dec7dd8 7de87ddd     .}.}.}.}.}.}.}.}
8019d698:	7dda7de3 7de97dde 7dd97d9e 7df97df2     .}.}.}.}.}.}.}.}
8019d6a8:	7f777f75 7fe97faf 819b8026 819d819c     u.w.....&.......
8019d6b8:	819a81a0 85178198 851a853d 852c84ee     ........=.....,.
8019d6c8:	8513852d 85238511 85148521 852584ec     -.....#.!.....%.
8019d6d8:	850684ff 87748782 87608776 87788766     ......t.v.`.f.x.
8019d6e8:	87598768 874c8757 885b8753 8910885d     h.Y.W.L.S.[.]...
8019d6f8:	89128907 89158913 8abc890a 8ac78ad2     ................
8019d708:	8a958ac4 8af88acb 8ac98ab2 8abf8ac2     ................
8019d718:	8ad68ab0 8ab68acd 8adb8ab9 8c4e8c4c     ............L.N.
8019d728:	8ce08c6c 8ce68cde 8cec8ce4 8ce28ced     l...............
8019d738:	8cdc8ce3 8ce18cea 8d9f8d6d 8e2b8da3     ........m.....+.
8019d748:	8e1d8e10 8e0f8e22 8e1f8e29 8e1e8e21     ...."...)...!...
8019d758:	8f1d8eba 8f1f8f1b 8f268f29 8f1c8f2a     ........).&.*...
8019d768:	8f258f1e 906e9069 906d9068 91309077     ..%.i.n.h.m.w.0.
8019d778:	9127912d 91879131 918b9189 92c59183     -.'.1...........
8019d788:	92b792bb 92ac92ea 92c192e4 92bc92b3     ................
8019d798:	92c792d2 92b292f0 95b195ad 97069704     ................
8019d7a8:	97099707 978d9760 978f978b 982b9821     ....`.......!.+.
8019d7b8:	98b3981c 9913990a 99189912 99d099dd     ................
8019d7c8:	99db99df 99d599d1 99d999d2 9aee9ab7     ................
8019d7d8:	9b279aef 9b449b45 9b6f9b77 9d099d06     ..'.E.D.w.o.....
8019d7e8:	9ea99d03 9ece9ebe 9f5258a8 51185112     .........XR..Q.Q
8019d7f8:	51105114 51805115 51dd51aa 52935291     .Q.Q.Q.Q.Q.Q.R.R
8019d808:	565952f3 5679566b 56645669 566a5678     .RYVkVyViVdVxVjV
8019d818:	56655668 566f5671 5662566c 58c15676     hVeVqVoVlVbVvV.X
8019d828:	58c758be 596e58c5 5b345b1d 5bf05b78     .X.X.XnY.[4[x[.[
8019d838:	5f4a5c0e 619161b2 618a61a9 61b661cd     .\J_.a.a.a.a.a.a
8019d848:	61ca61be 623061c8 64c164c5 64bb64cb     .a.a.a0b.d.d.d.d
8019d858:	64da64bc 64c764c4 64cd64c2 64d264bf     .d.d.d.d.d.d.d.d
8019d868:	64be64d4 66c66574 66b966c9 66c766c4     .d.dte.f.f.f.f.f
8019d878:	6a3d66b8 6a3a6a38 6a6b6a59 6a396a58     .f=j8j:jYjkjXj9j
8019d888:	6a626a44 6a4b6a61 6a356a47 6a486a5f     DjbjajKjGj5j_jHj
8019d898:	6b776b59 6fc26c05 6fa16fb1 6fa46fc3     Ykwk.l.o.o.o.o.o
8019d8a8:	6fa76fc1 6fc06fb3 6fb66fb9 6fa06fa6     .o.o.o.o.o.o.o.o
8019d8b8:	71be6fb4 71d071c9 71c871d2 71b971d5     .o.q.q.q.q.q.q.q
8019d8c8:	71d971ce 71c371dc 736871c4 74a3749c     .q.q.q.q.qhs.t.t
8019d8d8:	749f7498 74e2749e 750d750c 76387634     .t.t.t.t.u.u4v8v
8019d8e8:	76e7763a 77a076e5 779f779e 78e877a5     :v.v.v.w.w.w.w.x
8019d8f8:	78ec78da 79a678e7 7a4e7a4d 7a4c7a46     .x.x.x.yMzNzFzLz
8019d908:	7aba7a4b 7c117bd9 7be47bc9 7be17bdb     Kz.z.{.|.{.{.{.{
8019d918:	7be67be9 7cd67cd5 7e117e0a 7e1b7e08     .{.{.|.|.~.~.~.~
8019d928:	7e1e7e23 7e097e1d 7f797e10 7ff07fb2     #~.~.~.~.~y.....
8019d938:	7fee7ff1 81b38028 81a881a9 820881fb     ....(...........
8019d948:	82598258 8559854a 85688548 85438569     X.Y.J.Y.H.h.i.C.
8019d958:	856d8549 855e856a 879f8783 87a2879e     I.m.j.^.........
8019d968:	8861878d 8932892a 892b8925 89aa8921     ..a.*.2.%.+.!...
8019d978:	8ae689a6 8aeb8afa 8b008af1 8ae78adc     ................
8019d988:	8afe8aee 8b028b01 8aed8af7 8af68af3     ................
8019d998:	8c6b8afc 8c938c6d 8e448cf4 8e348e31     ..k.m.....D.1.4.
8019d9a8:	8e398e42 8f3b8e35 8f388f2f 8fa88f33     B.9.5.;./.8.3...
8019d9b8:	90758fa6 90789074 907c9072 9134907a     ..u.t.x.r.|.z.4.
8019d9c8:	93209192 92f89336 932f9333 92fc9322     .. .6...3./."...
8019d9d8:	9304932b 9310931a 93219326 932e9315     +.......&.!.....
8019d9e8:	95bb9319 96a896a7 96d596aa 9711970e     ................
8019d9f8:	970d9716 970f9713 975c975b 97989766     ........[.\.f...
8019da08:	98389830 9837983b 9839982d 99109824     0.8.;.7.-.9.$...
8019da18:	991e9928 9921991b 99ed991a 99f199e2     (.....!.........
8019da28:	9abc9ab8 9aed9afb 9b919b28 9d239d15     ........(.....#.
8019da38:	9d289d26 9d1b9d12 9ed49ed8 9f9c9f8d     &.(.............
8019da48:	511f512a 51325121 568e52f5 56905680     *Q.Q!Q2Q.R.V.V.V
8019da58:	56875685 58d5568f 58d158d3 5b3058ce     .V.V.V.X.X.X.X0[
8019da68:	5b245b2a 5c375b7a 5dbc5c68 5dbd5dba     *[$[z[7\h\.].].]
8019da78:	5e6b5db8 5fbd5f4c 61c261c9 61e661c7     .]k^L_._.a.a.a.a
8019da88:	623261cb 64ce6234 64d864ca 64f064e0     .a2b4b.d.d.d.d.d
8019da98:	64ec64e6 64e264f1 658264ed 66d96583     .d.d.d.d.d.e.e.f
8019daa8:	6a8066d6 6a846a94 6a9c6aa2 6aa36adb     .f.j.j.j.j.j.j.j
8019dab8:	6a976a7e 6aa06a90 6bae6b5c 6c086bda     ~j.j.j.j\k.k.k.l
8019dac8:	6ff16fd8 6fe06fdf 6fe46fdb 6fef6feb     .o.o.o.o.o.o.o.o
8019dad8:	6fec6f80 6fe96fe1 6fee6fd5 71e76ff0     .o.o.o.o.o.o.o.q
8019dae8:	71ee71df 71e571e6 71ec71ed 71e071f4     .q.q.q.q.q.q.q.q
8019daf8:	72467235 73727370 74b074a9 74a874a6     5rFrpsrs.t.t.t.t
8019db08:	76427646 76ea764c 77aa77b3 77ac77b0     FvBvLv.v.w.w.w.w
8019db18:	77ad77a7 78f777ef 78f478fa 790178ef     .w.w.w.x.x.x.x.y
8019db28:	79aa79a7 7abf7a57 7c0d7c07 7bf77bfe     .y.yWz.z.|.|.{.{
8019db38:	7be07c0c 7cdc7ce0 7ce27cde 7cd97cdf     .|.{.|.|.|.|.|.|
8019db48:	7e2e7cdd 7e467e3e 7e327e37 7e2b7e43     .|.~>~F~7~2~C~+~
8019db58:	7e317e3d 7e417e45 7e397e34 7e357e48     =~1~E~A~4~9~H~5~
8019db68:	7e2f7e3f 7ff37f44 80717ffc 80708072     ?~/~D.....q.r.p.
8019db78:	8073806f 81c381c6 81c281ba 81bf81c0     o.s.............
8019db88:	81c981bd 81e881be 82718209 858485aa     ..........q.....
8019db98:	859c857e 85948591 859b85af 85a88587     ~...............
8019dba8:	8667858a 87d187c0 87d287b3 87ab87c6     ..g.............
8019dbb8:	87ba87bb 87cb87c8 8936893b 89388944     ........;.6.D.8.
8019dbc8:	89ac893d 8b178b0e 8b1b8b19 8b208b0a     =............. .
8019dbd8:	8b048b1d 8c418b10 8c738c3f 8cfd8cfa     ......A.?.s.....
8019dbe8:	8cf88cfc 8da88cfb 8e4b8e49 8e4a8e48     ........I.K.H.J.
8019dbf8:	8f3e8f44 8f458f42 907f8f3f 9084907d     D.>.B.E.?...}...
8019dc08:	90829081 91399080 919e91a3 934d919c     ......9.......M.
8019dc18:	93289382 934a9375 934b9365 937e9318     ..(.u.J.e.K...~.
8019dc28:	935b936c 935a9370 95ca9354 95cc95cb     l.[.p.Z.T.......
8019dc38:	95c695c8 96b896b1 971c96d6 97a0971e     ................
8019dc48:	984697d3 993598b6 99ff9a01 9bab9bae     ..F...5.........
8019dc58:	9bad9baa 9d3f9d3b 9ecf9e8b 9edc9ede     ....;.?.........
8019dc68:	9edb9edd 9f4b9f3e 569553e2 58d956ae     ....>.K..S.V.V.X
8019dc78:	5b3858d8 61e35f5d 64f46233 64fe64f2     .X8[]_.a3b.d.d.d
8019dc88:	64fa6506 64f764fb 66dc65b7 6ab36726     .e.d.d.d.e.f&g.j
8019dc98:	6ac36aac 6ab86abb 6aae6ac2 6b5f6aaf     .j.j.j.j.j.j.j_k
8019dca8:	6baf6b78 700b7009 70066ffe 70116ffa     xk.k.p.p.o.p.o.p
8019dcb8:	71fb700f 71fe71fc 737771f8 74a77375     .p.q.q.q.qwsus.t
8019dcc8:	751574bf 76587656 77bd7652 77bb77bf     .t.uVvXvRv.w.w.w
8019dcd8:	790e77bc 7a6179ae 7a607a62 7ac57ac4     .w.y.yazbz`z.z.z
8019dce8:	7c277c2b 7c1e7c2a 7c217c23 7e547ce7     +|'|*|.|#|!|.|T~
8019dcf8:	7e5e7e55 7e617e5a 7e597e52 7ff97f48     U~^~Z~a~R~Y~H...
8019dd08:	80777ffb 81cd8076 820a81cf 85a985cf     ..w.v...........
8019dd18:	85d085cd 85b085c9 85b985ba 87ef85a6     ................
8019dd28:	87f287ec 898687e0 89f489b2 8b398b28     ............(.9.
8019dd38:	8b2b8b2c 8d058c50 8e638e59 8e648e66     ,.+.P...Y.c.f.d.
8019dd48:	8e558e5f 8f498ec0 90878f4d 90889083     _.U...I.M.......
8019dd58:	91ac91ab 939491d0 9396938a 93b393a2     ................
8019dd68:	93ac93ae 939893b0 9397939a 95d695d4     ................
8019dd78:	95d595d0 96dc96e2 96db96d9 972496de     ..............$.
8019dd88:	97a697a3 97f997ad 984f984d 984e984c     ........M.O.L.N.
8019dd98:	98ba9853 993f993e 992e993d 9a0e99a5     S...>.?.=.......
8019dda8:	9b039ac1 9b4f9b06 9b4d9b4e 9bc99bca     ......O.N.M.....
8019ddb8:	9bc89bfd 9d519bc0 9d609d5d 9f159ee0     ......Q.].`.....
8019ddc8:	51339f2c 58de56a5 58e258df 9f905bf5     ,.3Q.V.X.X.X.[..
8019ddd8:	61f25eec 61f661f7 650061f5 66e0650f     .^.a.a.a.a.e.e.f
8019dde8:	6ae566dd 6ada6add 701b6ad3 7028701f     .f.j.j.j.j.p.p(p
8019ddf8:	701d701a 70187015 720d7206 72a27258     .p.p.p.p.r.rXr.r
8019de08:	737a7378 74ca74bd 758774e3 765f7586     xszs.t.t.t.u.u_v
8019de18:	77c77661 79b17919 7a697a6b 7c3f7c3e     av.w.y.ykziz>|?|
8019de28:	7c3d7c38 7c407c37 7e6d7e6b 7e697e79     8|=|7|@|k~m~y~i~
8019de38:	7f857e6a 7fb67e73 7fb87fb9 85e981d8     j~..s~..........
8019de48:	85ea85dd 85e485d5 85f785e5 880587fb     ................
8019de58:	87f9880d 896087fe 8956895f 8b41895e     ......`._.V.^.A.
8019de68:	8b588b5c 8b5a8b49 8b4f8b4e 8b598b46     \.X.I.Z.N.O.F.Y.
8019de78:	8d0a8d08 8e728e7c 8e768e87 8e7a8e6c     ....|.r...v.l.z.
8019de88:	8f548e74 8fad8f4e 908b908a 91ae91b1     t.T.N...........
8019de98:	93d193e1 93c393df 93dc93c8 93d693dd     ................
8019dea8:	93cd93e2 93e493d8 93e893d7 96b495dc     ................
8019deb8:	972a96e3 97619727 97fb97dc 9858985e     ..*.'.a.....^.X.
8019dec8:	98bc985b 99499945 9a199a16 9be89b0d     [...E.I.........
8019ded8:	9bd69be7 9d899bdb 9d729d61 9d6c9d6a     ........a.r.j.l.
8019dee8:	9e979e92 9eb49e93 56a852f8 56b656b7     .........R.V.V.V
8019def8:	56bc56b4 5b4058e4 5b7d5b43 5dc95bf6     .V.V.X@[C[}[.[.]
8019df08:	61fa61f8 65146518 66e66519 6aec6727     .a.a.e.e.e.f'g.j
8019df18:	7030703e 72107032 74cf737b 76657662     >p0p2p.r{s.tbvev
8019df28:	792a7926 792b792c 7af67ac7 7c437c4c     &y*y,y+y.z.zL|C|
8019df38:	7cef7c4d 8fae7cf0 7e7c7e7d 7f4c7e82     M|.|.|..}~|~.~L.
8019df48:	81da8000 85fb8266 861185f9 860685fa     ....f...........
8019df58:	8607860b 8814860a 89648815 89f889ba     ..........d.....
8019df68:	8b6c8b70 8b6f8b66 8b6b8b5f 8d0d8d0f     p.l.f.o._.k.....
8019df78:	8e818e89 8e828e85 91cb91b4 94039418     ................
8019df88:	95e193fd 98c49730 99519952 9a2b99a8     ....0...R.Q...+.
8019df98:	9a379a30 9c139a35 9e799c0d 9ee89eb5     0.7.5.....y.....
8019dfa8:	9f5f9f2f 9f619f63 51385137 56c056c1     /._.c.a.7Q8Q.V.V
8019dfb8:	591456c2 5dcd5c6c 61fe61fc 651c651d     .V.Yl\.].a.a.e.e
8019dfc8:	66e96595 6b046afb 6bb26afa 721b704c     .e.f.j.k.j.kLp.r
8019dfd8:	74d672a7 766974d4 7c5077d3 7e8c7e8f     .r.t.tiv.wP|.~.~
8019dfe8:	86177fbc 861a862d 88228823 881f8821     ....-...#.".!...
8019dff8:	896c896a 8b7489bd 8b7d8b77 8e8a8d13     j.l...t.w.}.....
8019e008:	8e8b8e8d 8faf8f5f 942e91ba 94359433     ...._.......3.5.
8019e018:	9438943a 942b9432 973895e2 97329739     :.8.2.+...8.9.2.
8019e028:	986797ff 99579865 9a439a45 9a3e9a40     ..g.e.W.E.C.@.>.
8019e038:	9b549acf 9c2d9b51 9daf9c25 9dc29db4     ..T.Q.-.%.......
8019e048:	9e9d9db8 9f199eef 9f669f5c 513c9f67     ........\.f.g.<Q
8019e058:	56c8513b 56c956ca 5dd45b7f 5f4e5dd2     ;Q.V.V.V.[.].]N_
8019e068:	652461ff 6b616b0a 70587051 74e47380     .a$e.kakQpXp.s.t
8019e078:	766e758a 79b3766c 7c5f7c60 807d807e     .unvlv.y`|_|~.}.
8019e088:	897281df 89fc896f 8d168b80 8e918d17     ..r.o...........
8019e098:	8f618e93 94449148 94529451 973e973d     ..a.H.D.Q.R.=.>.
8019e0a8:	97c197c3 9955986b 9a4d9a55 9b1a9ad2     ....k.U.U.M.....
8019e0b8:	9c319c49 9c3b9c3e 9dd79dd3 9f6c9f34     I.1.>.;.....4.l.
8019e0c8:	9f949f6a 5dd656cc 65236200 652a652b     j....V.].b#e+e*e
8019e0d8:	6b1066ec 7aca74da 7c637c64 7e937c65     .f.k.t.zd|c|e|.~
8019e0e8:	7e947e96 863881e2 8831863f 90908b8a     .~.~..8.?.1.....
8019e0f8:	9463908f 94649460 986f9768 9a5a995c     ..c.`.d.h.o.\.Z.
8019e108:	9a579a5b 9ad49ad3 9c549ad1 9c569c57     [.W.......T.W.V.
8019e118:	9e9f9de5 56d19ef4 652c58e9 7671705e     .......V.X,e^pqv
8019e128:	77d77672 7f887f50 88398836 8b938862     rv.wP...6.9.b...
8019e138:	8b968b92 8d1b8277 946a91c0 97489742     ....w.....j.B.H.
8019e148:	97c69744 9a5f9870 9b589b22 9df99c5f     D...p._.".X._...
8019e158:	9e7c9dfa 9f079e7d 9f729f77 6b165ef3     ..|.}...w.r..^.k
8019e168:	7c6c7063 883b7c6e 8ea189c0 947291c1     cpl|n|;.......r.
8019e178:	98719470 9ad6995e 9ecc9b23 77da7064     p.q.^...#...dp.w
8019e188:	94778b9a 9a6297c9 7e9c9a65 8eaa8b9c     ..w...b.e..~....
8019e198:	947d91c5 947c947e 9c789c77 8c549ef7     ..}.~.|.w.x...T.
8019e1a8:	9e1a947f 9a6a7228 9e1b9b31 7c729e1e     ....(rj.1.....r|
8019e1b8:	309d30fe 3005309e 30423041 30443043     .0.0.0.0A0B0C0D0
8019e1c8:	30463045 30483047 304a3049 304c304b     E0F0G0H0I0J0K0L0
8019e1d8:	304e304d 3050304f 30523051 30543053     M0N0O0P0Q0R0S0T0
8019e1e8:	30563055 30583057 305a3059 305c305b     U0V0W0X0Y0Z0[0\0
8019e1f8:	305e305d 3060305f 30623061 30643063     ]0^0_0`0a0b0c0d0
8019e208:	30663065 30683067 306a3069 306c306b     e0f0g0h0i0j0k0l0
8019e218:	306e306d 3070306f 30723071 30743073     m0n0o0p0q0r0s0t0
8019e228:	30763075 30783077 307a3079 307c307b     u0v0w0x0y0z0{0|0
8019e238:	307e307d 3080307f 30823081 30843083     }0~0.0.0.0.0.0.0
8019e248:	30863085 30883087 308a3089 308c308b     .0.0.0.0.0.0.0.0
8019e258:	308e308d 3090308f 30923091 30a13093     .0.0.0.0.0.0.0.0
8019e268:	30a330a2 30a530a4 30a730a6 30a930a8     .0.0.0.0.0.0.0.0
8019e278:	30ab30aa 30ad30ac 30af30ae 30b130b0     .0.0.0.0.0.0.0.0
8019e288:	30b330b2 30b530b4 30b730b6 30b930b8     .0.0.0.0.0.0.0.0
8019e298:	30bb30ba 30bd30bc 30bf30be 30c130c0     .0.0.0.0.0.0.0.0
8019e2a8:	30c330c2 30c530c4 30c730c6 30c930c8     .0.0.0.0.0.0.0.0
8019e2b8:	30cb30ca 30cd30cc 30cf30ce 30d130d0     .0.0.0.0.0.0.0.0
8019e2c8:	30d330d2 30d530d4 30d730d6 30d930d8     .0.0.0.0.0.0.0.0
8019e2d8:	30db30da 30dd30dc 30df30de 30e130e0     .0.0.0.0.0.0.0.0
8019e2e8:	30e330e2 30e530e4 30e730e6 30e930e8     .0.0.0.0.0.0.0.0
8019e2f8:	30eb30ea 30ed30ec 30ef30ee 30f130f0     .0.0.0.0.0.0.0.0
8019e308:	30f330f2 30f530f4 041430f6 04010415     .0.0.0.0.0......
8019e318:	04170416 04190418 041b041a 0423041c     ..............#.
8019e328:	04250424 04270426 04290428 042b042a     $.%.&.'.(.).*.+.
8019e338:	042d042c 042f042e 04310430 04330432     ,.-.../.0.1.2.3.
8019e348:	04350434 04360451 04380437 043a0439     4.5.Q.6.7.8.9.:.
8019e358:	043c043b 043e043d 0440043f 04420441     ;.<.=.>.?.@.A.B.
8019e368:	04440443 04460445 04480447 044a0449     C.D.E.F.G.H.I.J.
8019e378:	044c044b 044e044d 2460044f 24622461     K.L.M.N.O.`$a$b$
8019e388:	24642463 24662465 24682467 24742469     c$d$e$f$g$h$i$t$
8019e398:	24762475 24782477 247a2479 247c247b     u$v$w$x$y$z${$|$
8019e3a8:	0000247d                                }$..

8019e3ac <big5_2uni_pagec9>:
8019e3ac:	4e5c4e42 531a51f5 4e075382 4e474e0c     BN\N.Q.S.S.N.NGN
8019e3bc:	56d74e8d 5c6efa0c 4e0f5f73 4e0e5187     .N.V..n\s_.N.Q.N
8019e3cc:	4e934e2e 4ec94ec2 51984ec8 536c52fc     .N.N.N.N.N.Q.RlS
8019e3dc:	572053b9 592c5903 5dff5c10 6bb365e1     .S W.Y,Y.\.].e.k
8019e3ec:	6c146bcc 4e31723f 4ee84e3c 4ee94edc     .k.l?r1N<N.N.N.N
8019e3fc:	4edd4ee1 520c4eda 534c531c 57235722     .N.N.N.R.SLS"W#W
8019e40c:	592f5917 5b845b81 5c3b5c12 5c735c74     .Y/Y.[.[.\;\t\s\
8019e41c:	5e805e04 5fc95e82 62506209 6c366c15     .^.^.^._.bPb.l6l
8019e42c:	6c3f6c43 72ae6c3b 738a72b0 808a79b8     Cl?l;l.r.r.s.y..
8019e43c:	4f0e961e 4f2c4f18 4f144ef5 4f004ef1     ...O.O,O.N.O.N.O
8019e44c:	4f084ef7 4f024f1d 4f224f05 4f044f13     .N.O.O.O.O"O.O.O
8019e45c:	4f124ef4 521351b1 52105209 532252a6     .N.O.Q.R.R.R.R"S
8019e46c:	534d531f 5407538a 56df56e1 572a572e     .SMS.S.T.V.V.W*W
8019e47c:	593c5734 597c5980 597b5985 5977597e     4W<Y.Y|Y.Y{Y~YwY
8019e48c:	5b56597f 5c255c15 5c7a5c7c 5c7e5c7b     .YV[.\%\|\z\{\~\
8019e49c:	5e755ddf 5f025e84 5f745f1a 5fd45fd5     .]u^.^._._t_._._
8019e4ac:	625c5fcf 6264625e 62666261 62596262     ._\b^bdbabfbbbYb
8019e4bc:	625a6260 65ef6265 673e65ee 67386739     `bZbeb.e.e>g9g8g
8019e4cc:	673a673b 673c673f 6c186733 6c526c46     ;g:g?g<g3g.lFlRl
8019e4dc:	6c4f6c5c 6c546c4a 6c4c6c4b 725e7071     \lOlJlTlKlLlqp^r
8019e4ec:	72b572b4 752a738e 7a75767f 82787f51     .r.r.s*u.vuzQ.x.
8019e4fc:	8280827c 827f827d 897e864d 90979099     |...}...M.~.....
8019e50c:	909b9098 96229094 96209624 4f569623     ......".$. .#.VO
8019e51c:	4f624f3b 4f534f49 4f3e4f64 4f524f67     ;ObOIOSOdO>OgORO
8019e52c:	4f414f5f 4f2d4f58 4f3f4f33 518f4f61     _OAOXO-O3O?OaO.Q
8019e53c:	521c51b9 5221521e 52ae52ad 53635309     .Q.R.R!R.R.R.ScS
8019e54c:	538e5372 5430538f 542a5437 54455454     rS.S.S0T7T*TTTET
8019e55c:	541c5419 54185425 544f543d 54285441     .T.T%T.T=TOTAT(T
8019e56c:	54475424 56e756ee 574156e5 574c5745     $TGT.V.V.VAWEWLW
8019e57c:	574b5749 59065752 59a65940 59a05998     IWKWRW.Y@Y.Y.Y.Y
8019e58c:	598e5997 599059a2 59a7598f 5b8e59a1     .Y.Y.Y.Y.Y.Y.Y.[
8019e59c:	5c285b92 5c8d5c2a 5c885c8f 5c895c8b     .[(\*\.\.\.\.\.\
8019e5ac:	5c8a5c92 5c935c86 5de05c95 5e0e5e0a     .\.\.\.\.\.].^.^
8019e5bc:	5e895e8b 5e885e8c 5f055e8d 5f785f1d     .^.^.^.^.^._._x_
8019e5cc:	5fd25f76 5fd05fd1 5fe85fed 5ff35fee     v_._._._._._._._
8019e5dc:	5fe45fe1 5ffa5fe3 5ff75fef 60005ffb     ._._._._._._._.`
8019e5ec:	623a5ff4 628c6283 628f628e 62876294     ._:b.b.b.b.b.b.b
8019e5fc:	627b6271 6270627a 62886281 627d6277     qb{bzbpb.b.bwb}b
8019e60c:	62746272 65f06537 65f365f4 65f565f2     rbtb7e.e.e.e.e.e
8019e61c:	67476745 67556759 6748674c 674d675d     EgGgYgUgLgHg]gMg
8019e62c:	674b675a 6c196bd0 6c786c1a 6c6b6c67     ZgKg.k.l.lxlglkl
8019e63c:	6c8b6c84 6c716c8f 6c696c6f 6c6d6c9a     .l.l.lqlolil.lml
8019e64c:	6c956c87 6c666c9c 6c656c73 6c8e6c7b     .l.l.lflslel{l.l
8019e65c:	707a7074 72bf7263 72c372bd 72c172c6     tpzpcr.r.r.r.r.r
8019e66c:	72c572ba 73977395 73947393 753a7392     .r.r.s.s.s.s.s:u
8019e67c:	75947539 76817595 8034793d 80998095     9u.u.u.v=y4.....
8019e68c:	80928090 8290809c 8285828f 8291828e     ................
8019e69c:	828a8293 82848283 8fc98c78 909f8fbf     ........x.......
8019e6ac:	90a590a1 90a7909e 963090a0 962f9628     ..........0.(./.
8019e6bc:	4e33962d 4f7c4f98 4f7d4f85 4f874f80     -.3N.O|O.O}O.O.O
8019e6cc:	4f744f76 4f844f89 4f4c4f77 4f6a4f97     vOtO.O.OwOLO.OjO
8019e6dc:	4f794f9a 4f784f81 4f9c4f90 4f9e4f94     .OyO.OxO.O.O.O.O
8019e6ec:	4f824f92 4f6b4f95 519e4f6e 51be51bc     .O.O.OkOnO.Q.Q.Q
8019e6fc:	52325235 52465233 52bc5231 530b530a     5R2R3RFR1R.R.S.S
8019e70c:	5392533c 54875394 5481547f 54825491     <S.S.S.T.T.T.T.T
8019e71c:	546b5488 547e547a 546c5465 54665474     .TkTzT~TeTlTtTfT
8019e72c:	546f548d 54605461 54635498 54645467     .ToTaT`T.TcTgTdT
8019e73c:	56f956f7 5772576f 576b576d 57705771     .V.VoWrWmWkWqWpW
8019e74c:	57805776 577b5775 57745773 57685762     vW.WuW{WsWtWbWhW
8019e75c:	590c577d 59b55945 59cf59ba 59b259ce     }W.YEY.Y.Y.Y.Y.Y
8019e76c:	59c159cc 59bc59b6 59d659c3 59bd59b1     .Y.Y.Y.Y.Y.Y.Y.Y
8019e77c:	59c859c0 59c759b4 5b655b62 5b955b93     .Y.Y.Y.Yb[e[.[.[
8019e78c:	5c475c44 5ca45cae 5cb55ca0 5ca85caf     D\G\.\.\.\.\.\.\
8019e79c:	5c9f5cac 5cad5ca3 5caa5ca2 5c9d5ca7     .\.\.\.\.\.\.\.\
8019e7ac:	5cb65ca5 5ca65cb0 5e145e17 5f285e19     .\.\.\.\.^.^.^(_
8019e7bc:	5f235f22 5f545f24 5f7e5f82 5fde5f7d     "_#_$_T_._~_}_._
8019e7cc:	602d5fe5 60196026 600b6032 600a6034     ._-`&`.`2`.`4`.`
8019e7dc:	60336017 601e601a 6022602c 6010600d     .`3`.`.`,`"`.`.`
8019e7ec:	6013602e 600c6011 601c6009 623d6214     .`.`.`.`.`.`.b=b
8019e7fc:	62b462ad 62be62d1 62b662aa 62ae62ca     .b.b.b.b.b.b.b.b
8019e80c:	62af62b3 62a962bb 62b862b0 65a8653d     .b.b.b.b.b.b=e.e
8019e81c:	660965bb 660465fc 66086612 660365fb     .e.f.e.f.f.f.e.f
8019e82c:	660d660b 65fd6605 66106611 670a66f6     .f.f.f.e.f.f.f.g
8019e83c:	676c6785 6792678e 677b6776 67866798     .glg.g.gvg{g.g.g
8019e84c:	67746784 678c678d 679f677a 67996791     .gtg.g.gzg.g.g.g
8019e85c:	677d6783 67786781 67946779 6b806b25     .g}g.gxgyg.g%k.k
8019e86c:	6bde6b7e 6c936c1d 6ceb6cec 6cd96cee     ~k.k.l.l.l.l.l.l
8019e87c:	6cd46cb6 6ce76cad 6cd06cb7 6cba6cc2     .l.l.l.l.l.l.l.l
8019e88c:	6cc66cc3 6cf26ced 6cdd6cd2 6c8a6cb4     .l.l.l.l.l.l.l.l
8019e89c:	6c806c9d 6cc06cde 6ccd6d30 6cb06cc7     .l.l.l.l0m.l.l.l
8019e8ac:	6ccf6cf9 6cd16ce9 70987094 70937085     .l.l.l.l.p.p.p.p
8019e8bc:	70847086 70967091 709a7082 726a7083     .p.p.p.p.p.p.pjr
8019e8cc:	72cb72d6 72c972d8 72d272dc 72da72d4     .r.r.r.r.r.r.r.r
8019e8dc:	72d172cc 73a173a4 73a673ad 73a073a2     .r.r.s.s.s.s.s.s
8019e8ec:	739d73ac 74e874dd 7540753f 758c753e     .s.s.t.t?u@u>u.u
8019e8fc:	76af7598 76f176f3 76f576f0 77fc77f8     .u.v.v.v.v.v.w.w
8019e90c:	77fb77f9 77f777fa 793f7942 7a7879c5     .w.w.w.wBy?y.yxz
8019e91c:	7afb7a7b 7cfd7c75 808f8035 80a380ae     {z.zu|.|5.......
8019e92c:	80b580b8 822080ad 82c082a0 829a82ab     ...... .........
8019e93c:	829b8298 82a782b5 82bc82ae 82ba829e     ................
8019e94c:	82a882b4 82a982a1 82a482c2 82b682c3     ................
8019e95c:	867082a2 866d866f 8c56866e 8fcb8fd2     ..p.o.m.n.V.....
8019e96c:	8fcd8fd3 8fd58fd6 90b28fd7 90af90b4     ................
8019e97c:	90b090b3 963d9639 963a963c 4fcd9643     ....9.=.<.:.C..O
8019e98c:	4fd34fc5 4fc94fb2 4fc14fcb 4fdc4fd4     .O.O.O.O.O.O.O.O
8019e99c:	4fbb4fd9 4fdb4fb3 4fd64fc7 4fc04fba     .O.O.O.O.O.O.O.O
8019e9ac:	4fec4fb9 52495244 52c252c0 537c533d     .O.ODRIR.R.R=S|S
8019e9bc:	53965397 53985399 54a154ba 54a554ad     .S.S.S.S.T.T.T.T
8019e9cc:	54c354cf 54b7830d 54d654ae 54c554b6     .T.T...T.T.T.T.T
8019e9dc:	54a054c6 54bc5470 54be54a2 54de5472     .T.TpT.T.T.TrT.T
8019e9ec:	57b554b0 579f579e 578c57a4 579d5797     .T.W.W.W.W.W.W.W
8019e9fc:	5794579b 578f5798 57a55799 5795579a     .W.W.W.W.W.W.W.W
8019ea0c:	590d58f4 59e15953 59ee59de 59f15a00     .X.YSY.Y.Y.Y.Z.Y
8019ea1c:	59fa59dd 59fc59fd 59e459f6 59f759f2     .Y.Y.Y.Y.Y.Y.Y.Y
8019ea2c:	59e959db 59f559f3 59fe59e0 59ed59f4     .Y.Y.Y.Y.Y.Y.Y.Y
8019ea3c:	5c4c5ba8 5cd85cd0 5cd75ccc 5cdb5ccb     .[L\.\.\.\.\.\.\
8019ea4c:	5cda5cde 5cc75cc9 5cd65cca 5cd45cd3     .\.\.\.\.\.\.\.\
8019ea5c:	5cc85ccf 5cce5cc6 5cf85cdf 5e215df9     .\.\.\.\.\.\.]!^
8019ea6c:	5e235e22 5e245e20 5ea45eb0 5e9b5ea2     "^#^ ^$^.^.^.^.^
8019ea7c:	5ea55ea3 5f2e5f07 5f865f56 60396037     .^.^._._V_._7`9`
8019ea8c:	60726054 6045605e 60476053 605b6049     T`r`^`E`S`G`I`[`
8019ea9c:	6040604c 605f6042 60446024 60666058     L`@`B`_`$`D`X`f`
8019eaac:	6242606e 62cf6243 630b630d 630e62f5     n`BbCb.b.c.c.b.c
8019eabc:	62eb6303 630f62f9 62f8630c 630062f6     .c.b.b.c.c.b.b.c
8019eacc:	63146313 631562fa 62f062fb 65436541     .c.c.b.c.b.bAeCe
8019eadc:	65bf65aa 66216636 66356632 6626661c     .e.e6f!f2f5f.f&f
8019eaec:	66336622 663a662b 6634661d 662e6639     "f3f+f:f.f4f9f.f
8019eafc:	6710670f 67f267c1 67ba67c8 67bb67dc     .g.g.g.g.g.g.g.g
8019eb0c:	67d867f8 67b767c0 67eb67c5 67df67e4     .g.g.g.g.g.g.g.g
8019eb1c:	67cd67b5 67f767b3 67ee67f6 67c267e3     .g.g.g.g.g.g.g.g
8019eb2c:	67ce67b9 67f067e7 67fc67b2 67ed67c6     .g.g.g.g.g.g.g.g
8019eb3c:	67ae67cc 67db67e6 67c967fa 67c367ca     .g.g.g.g.g.g.g.g
8019eb4c:	67cb67ea 6b826b28 6bb66b84 6bd86bd6     .g.g(k.k.k.k.k.k
8019eb5c:	6c206be0 6d286c21 6d2d6d34 6d3c6d1f     .k l!l(m4m-m.m<m
8019eb6c:	6d126d3f 6cda6d0a 6d046d33 6d3a6d19     ?m.m.m.l3m.m.m:m
8019eb7c:	6d116d1a 6d1d6d00 6d016d42 6d376d18     .m.m.m.mBm.m.m7m
8019eb8c:	6d0f6d03 6d076d40 6d2c6d20 6d226d08     .m.m@m.m m,m.m"m
8019eb9c:	6d106d09 709f70b7 70b170be 70a170b0     .m.m.p.p.p.p.p.p
8019ebac:	70b570b4 724170a9 724a7249 7270726c     .p.p.pArIrJrlrpr
8019ebbc:	726e7273 72e472ca 72eb72e8 72ea72df     srnr.r.r.r.r.r.r
8019ebcc:	72e372e6 73cc7385 73c873c2 73b973c5     .r.r.s.s.s.s.s.s
8019ebdc:	73b573b6 73eb73b4 73c773bf 73c373be     .s.s.s.s.s.s.s.s
8019ebec:	73b873c6 74ec73cb 752e74ee 75487547     .s.s.s.t.t.uGuHu
8019ebfc:	75aa75a7 76c47679 77037708 77057704     .u.uyv.v.w.w.w.w
8019ec0c:	76f7770a 76fa76fb 77e877e7 78117806     .w.v.v.v.w.w.x.x
8019ec1c:	78057812 780f7810 7809780e 78137803     .x.x.x.x.x.x.x.x
8019ec2c:	794c794a 7945794b 79d57944 79cf79cd     JyLyKyEyDy.y.y.y
8019ec3c:	79ce79d6 7a7e7a80 7b007ad1 7c7a7b01     .y.y.z~z.z.{.{z|
8019ec4c:	7c797c78 7c807c7f 7d037c81 7d017d08     x|y|.|.|.|.}.}.}
8019ec5c:	7f917f58 7fbe7f8d 800e8007 8014800f     X...............
8019ec6c:	80d88037 80e080c7 80c880d1 80d080c2     7...............
8019ec7c:	80e380c5 80dc80d9 80d580ca 80cf80c9     ................
8019ec8c:	80e680d7 81ff80cd 82948221 82fe82d9     ........!.......
8019ec9c:	830782f9 830082e8 833a82d5 82d682eb     ..........:.....
8019ecac:	82ec82f4 82f282e1 830c82f5 82f682fb     ................
8019ecbc:	82ea82f0 82e082e4 82f382fa 867782ed     ..............w.
8019eccc:	867c8674 88418673 8867884e 8869886a     t.|.s.A.N.g.j.i.
8019ecdc:	8a0489d3 8d728a07 8fe18fe3 8fe08fee     ......r.........
8019ecec:	90bd90f1 90d590bf 90be90c5 90cb90c7     ................
8019ecfc:	91d490c8 965491d3 9651964f 964a9653     ......T.O.Q.S.J.
8019ed0c:	501e964e 50075005 50225013 501b5030     N..P.P.P.P"P0P.P
8019ed1c:	4ff44ff5 50375033 4ff6502c 50174ff7     .O.O3P7P,P.O.O.P
8019ed2c:	5020501c 50355027 5031502f 515a500e     .P P'P5P/P1P.PZQ
8019ed3c:	51935194 51c451ca 51c851c5 526151ce     .Q.Q.Q.Q.Q.Q.QaR
8019ed4c:	5252525a 525f525e 52625255 530e52cd     ZRRR^R_RURbR.R.S
8019ed5c:	5526539e 551754e2 54e75512 54e454f3     .S&U.T.U.U.T.T.T
8019ed6c:	54ff551a 55085504 551154eb 54f15505     .U.T.U.U.T.U.U.T
8019ed7c:	54fb550a 54f854f7 550e54e0 550b5503     .U.T.T.T.T.U.U.U
8019ed8c:	57025701 583257cc 57d257d5 57c657ba     .W.W.W2X.W.W.W.W
8019ed9c:	57bc57bd 57b657b8 57c757bf 57b957d0     .W.W.W.W.W.W.W.W
8019edac:	590e57c1 5a19594a 5a2d5a16 5a155a2e     .W.YJY.Z.Z-Z.Z.Z
8019edbc:	5a175a0f 5a1e5a0a 5b6c5a33 5bad5ba7     .Z.Z.Z.Z3Zl[.[.[
8019edcc:	5c035bac 5c545c56 5cff5cec 5cf15cee     .[.\V\T\.\.\.\.\
8019eddc:	5d005cf7 5e295cf9 5ea85e28 5eaa5eae     .\.].\)^(^.^.^.^
8019edec:	5f335eac 5f675f30 605a605d 60416067     .^3_0_g_]`Z`g`A`
8019edfc:	608860a2 60926080 609d6081 60956083     .`.`.`.`.`.`.`.`
8019ee0c:	6097609b 609c6087 6219608e 62f26246     .`.`.`.`.`.bFb.b
8019ee1c:	63566310 6344632c 63366345 63e46343     .cVc,cDcEc6cCc.c
8019ee2c:	634b6339 633c634a 63416329 63586334     9cKcJc<c)cAc4cXc
8019ee3c:	63596354 6347632d 635a6333 63386351     TcYc-cGc3cZcQc8c
8019ee4c:	63406357 654a6348 65c66546 65c465c3     Wc@cHcJeFe.e.e.e
8019ee5c:	664a65c2 6647665f 67126651 681f6713     .eJf_fGfQf.g.g.h
8019ee6c:	6849681a 68336832 684b683b 6816684f     .hIh2h3h;hKhOh.h
8019ee7c:	681c6831 682b6835 682f682d 6844684e     1h.h5h+h-h/hNhDh
8019ee8c:	681d6834 68146812 68286826 684d682e     4h.h.h.h&h(h.hMh
8019ee9c:	6825683a 6b2c6820 6b2d6b2f 6b346b31     :h%h h,k/k-k1k4k
8019eeac:	80826b6d 6be66b88 6be86be4 6be26be3     mk...k.k.k.k.k.k
8019eebc:	6c256be7 6d636d7a 6d766d64 6d616d0d     .k%lzmcmdmvm.mam
8019eecc:	6d586d92 6d6d6d62 6d916d6f 6def6d8d     .mXmbmmmom.m.m.m
8019eedc:	6d866d7f 6d676d5e 6d976d60 6d7c6d70     .m.m^mgm`m.mpm|m
8019eeec:	6d826d5f 6d2f6d98 6d8b6d68 6d806d7e     _m.m.m/mhm.m~m.m
8019eefc:	6d166d84 6d7b6d83 6d756d7d 70dc6d90     .m.m.m{m}mum.m.p
8019ef0c:	70d170d3 70cb70dd 70e27f39 70d270d7     .p.p.p.p9..p.p.p
8019ef1c:	70e070de 70cd70d4 70c670c5 70da70c7     .p.p.p.p.p.p.p.p
8019ef2c:	70e170ce 72787242 72767277 72fa7300     .p.pBrxrwrvr.s.r
8019ef3c:	72fe72f4 72f372f6 730172fb 73d973d3     .r.r.r.r.r.s.s.s
8019ef4c:	73d673e5 73e773bc 73e973e3 73d273dc     .s.s.s.s.s.s.s.s
8019ef5c:	73d473db 73da73dd 73d873d7 74de73e8     .s.s.s.s.s.s.s.t
8019ef6c:	74f474df 752174f5 755f755b 75c175b0     .t.t.t!u[u_u.u.u
8019ef7c:	75c475bb 75bf75c0 75ba75b6 76c9768a     .u.u.u.u.u.u.v.v
8019ef8c:	771b771d 77137710 77237712 77157711     .w.w.w.w.w#w.w.w
8019ef9c:	771a7719 77277722 782c7823 78357822     .w.w"w'w#x,x"x5x
8019efac:	7828782f 782b782e 78297821 782a7833     /x(x.x+x!x)x3x*x
8019efbc:	79547831 794f795b 7953795c 79517952     1xTy[yOy\ySyRyQy
8019efcc:	79ec79eb 79ee79e0 79ea79ed 79de79dc     .y.y.y.y.y.y.y.y
8019efdc:	7a8679dd 7a857a89 7a8c7a8b 7a877a8a     .y.z.z.z.z.z.z.z
8019efec:	7b107ad8 7b137b04 7b0f7b05 7b0a7b08     .z.{.{.{.{.{.{.{
8019effc:	7b097b0e 7c847b12 7c8a7c91 7c887c8c     .{.{.{.|.|.|.|.|
8019f00c:	7c857c8d 7d1d7d1e 7d0e7d11 7d167d18     .|.|.}.}.}.}.}.}
8019f01c:	7d1f7d13 7d0f7d12 7f5c7d0c 7f5e7f61     .}.}.}.}.}\.a.^.
8019f02c:	7f5d7f60 7f967f5b 7fc37f92 7fc07fc2     `.].[...........
8019f03c:	803e8016 80fa8039 80f980f2 810180f5     ..>.9...........
8019f04c:	810080fb 822f8201 83338225 8344832d     ....../.%.3.-.D.
8019f05c:	83518319 83568325 8341833f 831c8326     ..Q.%.V.?.A.&...
8019f06c:	83428322 831b834e 8308832a 834d833c     ".B.N...*...<.M.
8019f07c:	83248316 83378320 8329832f 83458347     ..$. .7./.).G.E.
8019f08c:	8353834c 832c831e 8327834b 86538348     L.S...,.K.'.H.S.
8019f09c:	86a28652 869686a8 8691868d 8687869e     R...............
8019f0ac:	86868697 869a868b 86a58685 86a18699     ................
8019f0bc:	869586a7 868e8698 8690869d 88438694     ..............C.
8019f0cc:	886d8844 88768875 88808872 887f8871     D.m.u.v.r...q...
8019f0dc:	8883886f 8874887e 8a12887c 8c578c47     o...~.t.|...G.W.
8019f0ec:	8ca48c7b 8d768ca3 8db58d78 8db68db7     {.....v.x.......
8019f0fc:	8ed38ed1 8ff58ffe 8fff9002 90048ffb     ................
8019f10c:	8ff68ffc 90e090d6 90da90d9 90df90e3     ................
8019f11c:	90d890e5 90d790db 90e490dc 914e9150     ............P.N.
8019f12c:	91d5914f 91da91e2 965f965c 98e396bc     O.......\._.....
8019f13c:	9b2f9adf 50704e7f 5061506a 5060505e     ../..NpPjPaP^P`P
8019f14c:	504b5053 5072505d 504d5048 505b5041     SPKP]PrPHPMPAP[P
8019f15c:	5062504a 50455015 5069505f 5063506b     JPbP.PEP_PiPkPcP
8019f16c:	50465064 506e5040 50575073 51d05051     dPFP@PnPsPWPQP.Q
8019f17c:	526d526b 526e526c 52d352d6 539c532d     kRmRlRnR.R.R-S.S
8019f18c:	55765575 554d553c 55345550 5551552a     uUvU<UMUPU4U*UQU
8019f19c:	55365562 55305535 55455552 5532550c     bU6U5U0URUEU.U2U
8019f1ac:	554e5565 55485539 553b552d 554b5540     eUNU9UHU-U;U@UKU
8019f1bc:	5707570a 581457fb 57f657e2 57f457dc     .W.W.W.X.W.W.W.W
8019f1cc:	57ed5800 580857fd 580b57f8 57cf57f3     .X.W.W.X.W.X.W.W
8019f1dc:	57ee5807 57f257e3 57ec57e5 580e57e1     .X.W.W.W.W.W.W.X
8019f1ec:	581057fc 580157e7 57f1580c 57f057e9     .W.X.W.X.X.W.W.W
8019f1fc:	5804580d 5a60595c 5a555a58 5a5e5a67     .X.X\Y`ZXZUZgZ^Z
8019f20c:	5a355a38 5a505a6d 5a655a5f 5a535a6c     8Z5ZmZPZ_ZeZlZSZ
8019f21c:	5a575a64 5a5d5a43 5a445a52 5a485a5b     dZWZCZ]ZRZDZ[ZHZ
8019f22c:	5a3e5a8e 5a395a4d 5a705a4c 5a475a69     .Z>ZMZ9ZLZpZiZGZ
8019f23c:	5a565a51 5a5c5a42 5b6e5b72 5bc05bc1     QZVZBZ\Zr[n[.[.[
8019f24c:	5d1e5c59 5d1d5d0b 5d205d1a 5d285d0c     Y\.].].].] ].](]
8019f25c:	5d265d0d 5d0f5d25 5d125d30 5d1f5d23     .]&]%].]0].]#].]
8019f26c:	5e3e5d2e 5eb15e34 5eb95eb4 5eb35eb2     .]>^4^.^.^.^.^.^
8019f27c:	5f385f36 5f965f9b 608a5f9f 60866090     6_8_._._._.`.`.`
8019f28c:	60b060be 60d360ba 60cf60d4 60d960e4     .`.`.`.`.`.`.`.`
8019f29c:	60c860dd 60db60b1 60ca60b7 60c360bf     .`.`.`.`.`.`.`.`
8019f2ac:	60c060cd 63656332 6382638a 63bd637d     .`.`2cec.c.c}c.c
8019f2bc:	63ad639e 6397639d 638e63ab 6387636f     .c.c.c.c.c.coc.c
8019f2cc:	636e6390 637563af 636d639c 637c63ae     .cnc.cuc.cmc.c|c
8019f2dc:	633b63a4 6378639f 63816385 638d6391     .c;c.cxc.c.c.c.c
8019f2ec:	65536370 666565cd 665b6661 665c6659     pcSe.eefaf[fYf\f
8019f2fc:	67186662 68876879 689c6890 686e686d     bf.gyh.h.h.hmhnh
8019f30c:	68ab68ae 686f6956 68ac68a3 687568a9     .h.hVioh.h.h.huh
8019f31c:	68b26874 6877688f 687c6892 6872686b     th.h.hwh.h|hkhrh
8019f32c:	688068aa 687e6871 6896689b 68a0688b     .h.hqh~h.h.h.h.h
8019f33c:	68a46889 687b6878 688c6891 687d688a     .h.hxh{h.h.h.h}h
8019f34c:	6b336b36 6b386b37 6b8f6b91 6b8e6b8d     6k3k7k8k.k.k.k.k
8019f35c:	6c2a6b8c 6dab6dc0 6db36db4 6dac6e74     .k*l.m.m.m.mtn.m
8019f36c:	6de26de9 6df66db7 6e006dd4 6de06dc8     .m.m.m.m.m.n.m.m
8019f37c:	6dd66ddf 6de56dbe 6ddd6ddc 6df46ddb     .m.m.m.m.m.m.m.m
8019f38c:	6dbd6dca 6df06ded 6dd56dba 6dcf6dc2     .m.m.m.m.m.m.m.m
8019f39c:	6dd06dc9 6dd36df2 6dd76dfd 6de36dcd     .m.m.m.m.m.m.m.m
8019f3ac:	70fa6dbb 70f7710d 70f47117 70f0710c     .m.p.q.p.q.p.q.p
8019f3bc:	70f37104 70fc7110 710670ff 71007113     .q.p.q.p.p.q.q.q
8019f3cc:	70f670f8 7102710b 727e710e 727c727b     .p.p.q.q.q~r{r|r
8019f3dc:	731d727f 73077317 73187311 7308730a     .r.s.s.s.s.s.s.s
8019f3ec:	730f72ff 7388731e 73f873f6 740473f5     .r.s.s.s.s.s.s.t
8019f3fc:	73fd7401 74007407 73fc73fa 740c73ff     .t.s.t.t.s.s.s.t
8019f40c:	73f4740b 75647408 75ce7563 75cf75d2     .t.s.tducu.u.u.u
8019f41c:	75cc75cb 75d075d1 7689768f 773976d3     .u.u.u.u.v.v.v9w
8019f42c:	772d772f 77327731 77337734 7725773d     /w-w1w2w4w3w=w%w
8019f43c:	7735773b 78527848 784d7849 784c784a     ;w5wHxRxIxMxJxLx
8019f44c:	78457826 79647850 79697967 7963796a     &xExPxdygyiyjycy
8019f45c:	7961796b 79fa79bb 79f679f8 7a8f79f7     kyay.y.y.y.y.y.z
8019f46c:	7a907a94 7b477b35 7b257b34 7b227b30     .z.z5{G{4{%{0{"{
8019f47c:	7b337b24 7b2a7b18 7b317b1d 7b2d7b2b     ${3{.{*{.{1{+{-{
8019f48c:	7b327b2f 7b1a7b38 7c947b23 7c967c98     /{2{8{.{#{.|.|.|
8019f49c:	7d357ca3 7d387d3d 7d3a7d36 7d2c7d45     .|5}=}8}6}:}E},}
8019f4ac:	7d417d29 7d3e7d47 7d4a7d3f 7d287d3b     )}A}G}>}?}J};}(}
8019f4bc:	7f957f63 7f9d7f9c 7fca7f9b 7fcd7fcb     c...............
8019f4cc:	7fd17fd0 7fcf7fc7 801f7fc9 801b801e     ................
8019f4dc:	80438047 81188048 81198125 812d811b     G.C.H...%.....-.
8019f4ec:	812c811f 8121811e 81278115 8122811d     ..,...!...'...".
8019f4fc:	82388211 823a8233 82328234 83908274     ..8.3.:.4.2.t...
8019f50c:	83a883a3 837a838d 83a48373 838f8374     ......z.s...t...
8019f51c:	83958381 83758399 83a98394 8383837d     ......u.....}...
8019f52c:	839d838c 83aa839b 837e838b 83af83a5     ..........~.....
8019f53c:	83978388 837f83b0 838783a6 837683ae     ..............v.
8019f54c:	8659839a 86bf8656 86c286b7 86c586c1     ..Y.V...........
8019f55c:	86b086ba 86b986c8 86b886b3 86b486cc     ................
8019f56c:	86bc86bb 86bd86c3 885286be 88958889     ..........R.....
8019f57c:	88a288a8 889a88aa 88a18891 8898889f     ................
8019f58c:	889988a7 8897889b 88ac88a4 8893888c     ................
8019f59c:	8982888e 89d989d6 8a3089d5 8a2c8a27     ..........0.'.,.
8019f5ac:	8c398a1e 8c5c8c3b 8c7d8c5d 8d7d8ca5     ..9.;.\.].}...}.
8019f5bc:	8d798d7b 8dc28dbc 8dbf8db9 8ed88dc1     {.y.............
8019f5cc:	8edd8ede 8ed78edc 8ee18ee0 900b9024     ............$...
8019f5dc:	901c9011 9021900c 90ea90ef 90f490f0     ......!.........
8019f5ec:	90f390f2 90eb90d4 90e990ec 91589156     ............V.X.
8019f5fc:	9153915a 91ec9155 91f191f4 91f891f3     Z.S.U...........
8019f60c:	91f991e4 91eb91ea 91e891f7 957a91ee     ..............z.
8019f61c:	95889586 966d967c 9671966b 96bf966f     ....|.m.k.q.o...
8019f62c:	9804976a 999798e5 5095509b 509e5094     j........P.P.P.P
8019f63c:	50a3508b 508c5083 509d508e 509c5068     .P.P.P.P.P.PhP.P
8019f64c:	50825092 515f5087 531251d4 53a45311     .P.P.P_Q.Q.S.S.S
8019f65c:	559153a7 55a555a8 557755ad 55a25645     .S.U.U.U.UwUEV.U
8019f66c:	55885593 55b5558f 55a35581 55a45592     .U.U.U.U.U.U.U.U
8019f67c:	558c557d 557f55a6 55a15595 570c558e     }U.U.U.U.U.U.U.W
8019f68c:	58375829 581e5819 58235827 57f55828     )X7X.X.X'X#X(X.W
8019f69c:	58255848 581b581c 583f5833 582e5836     HX%X.X.X3X?X6X.X
8019f6ac:	58385839 582c582d 5961583b 5a945aaf     9X8X-X,X;XaY.Z.Z
8019f6bc:	5a7a5a9f 5a9e5aa2 5aa65a78 5aa55a7c     .ZzZ.Z.ZxZ.Z|Z.Z
8019f6cc:	5a955aac 5a375aae 5a8a5a84 5a835a97     .Z.Z.Z7Z.Z.Z.Z.Z
8019f6dc:	5aa95a8b 5a7d5a7b 5a9c5a8c 5a935a8f     .Z.Z{Z}Z.Z.Z.Z.Z
8019f6ec:	5bea5a9d 5bcb5bcd 5bd15bd4 5bce5bca     .Z.[.[.[.[.[.[.[
8019f6fc:	5c305c0c 5d435d37 5d415d6b 5d3f5d4b     .\0\7]C]k]A]K]?]
8019f70c:	5d515d35 5d555d4e 5d3a5d33 5d3d5d52     5]Q]N]U]3]:]R]=]
8019f71c:	5d595d31 5d395d42 5d385d49 5d325d3c     1]Y]B]9]I]8]<]2]
8019f72c:	5d405d36 5e445d45 5f585e41 5fa55fa6     6]@]E]D^A^X_._._
8019f73c:	60c95fab 60cc60b9 60ce60e2 611460c4     ._.`.`.`.`.`.`.a
8019f74c:	610a60f2 61056116 611360f5 60fc60f8     .`.a.a.a.`.a.`.`
8019f75c:	60c160fe 61186103 6110611d 610460ff     .`.`.a.a.a.a.`.a
8019f76c:	624a610b 63b16394 63ce63b0 63e863e5     .aJb.c.c.c.c.c.c
8019f77c:	63c363ef 63f3649d 63e063ca 63d563f6     .c.c.d.c.c.c.c.c
8019f78c:	63f563f2 63df6461 63dd63be 63c463dc     .c.cad.c.c.c.c.c
8019f79c:	63d363d8 63c763c2 63cb63cc 63f063c8     .c.c.c.c.c.c.c.c
8019f7ac:	63d963d7 65676532 6564656a 6568655c     .c.c2egejede\ehe
8019f7bc:	658c6565 659e659d 65d065ae 667c65d2     ee.e.e.e.e.e.e|f
8019f7cc:	667b666c 66716680 666a6679 67016672     lf{f.fqfyfjfrf.g
8019f7dc:	68d3690c 68dc6904 68ec692a 68f168ea     .i.h.i.h*i.h.h.h
8019f7ec:	68d6690f 68eb68f7 68f668e4 69106913     .i.h.h.h.h.h.i.i
8019f7fc:	68e168f3 68cc6907 69706908 691168b4     .h.h.i.h.ipi.h.i
8019f80c:	68c668ef 68f86914 68fd68d0 68e868fc     .h.h.i.h.h.h.h.h
8019f81c:	690a690b 68ce6917 68dd68c8 68e668de     .i.i.i.h.h.h.h.h
8019f82c:	68d168f4 68d46906 691568e9 68c76925     .h.h.i.h.h.i%i.h
8019f83c:	6b3b6b39 6b3c6b3f 6b976b94 6b956b99     9k;k?k<k.k.k.k.k
8019f84c:	6bf06bbd 6bf36bf2 6dfc6c30 6e476e46     .k.k.k.k0l.mFnGn
8019f85c:	6e496e1f 6e3c6e88 6e456e3d 6e2b6e62     .nIn.n<n=nEnbn+n
8019f86c:	6e416e3f 6e736e5d 6e336e1c 6e406e4b     ?nAn]nsn.n3nKn@n
8019f87c:	6e3b6e51 6e2e6e03 6e686e5e 6e616e5c     Qn;n.n.n^nhn\nan
8019f88c:	6e286e31 6e716e60 6e396e6b 6e306e22     1n(n`nqnkn9n"n0n
8019f89c:	6e656e53 6e786e27 6e776e64 6e796e55     Snen'nxndnwnUnyn
8019f8ac:	6e666e52 6e366e35 71206e5a 712f711e     Rnfn5n6nZn q.q/q
8019f8bc:	712e70fb 71237131 71227125 711f7132     .p.q1q#q%q"q2q.q
8019f8cc:	713a7128 724b711b 7288725a 72867289     (q:q.qKrZr.r.r.r
8019f8dc:	728b7285 730b7312 73227330 73337331     .r.r.s.s0s"s1s3s
8019f8ec:	73327327 7326732d 73357323 742e730c     's2s-s&s#s5s.s.t
8019f8fc:	7430742c 7416742b 7421741a 7431742d     ,t0t+t.t.t!t-t1t
8019f90c:	74237424 7429741d 74327420 752f74fb     $t#t.t)t t2t.t/u
8019f91c:	756c756f 75da75e7 75e675e1 75df75dd     oulu.u.u.u.u.u.u
8019f92c:	75d775e4 76927695 774676da 77447747     .u.u.v.v.vFwGwDw
8019f93c:	7745774d 774e774a 774c774b 77ec77de     MwEwJwNwKwLw.w.w
8019f94c:	78647860 785c7865 7871786d 786e786a     `xdxex\xmxqxjxnx
8019f95c:	78697870 785e7868 79747862 79727973     pxixhx^xbxtysyry
8019f96c:	7a027970 7a037a0a 7a047a0c 7ae67a99     py.z.z.z.z.z.z.z
8019f97c:	7b4a7ae4 7b447b3b 7b4c7b48 7b407b4e     .zJ{;{D{H{L{N{@{
8019f98c:	7b457b58 7c9e7ca2 7ca17ca8 7d6f7d58     X{E{.|.|.|.|X}o}
8019f99c:	7d537d63 7d677d56 7d4f7d6a 7d5c7d6d     c}S}V}g}j}O}m}\}
8019f9ac:	7d527d6b 7d697d54 7d5f7d51 7f3e7d4e     k}R}T}i}Q}_}N}>.
8019f9bc:	7f657f3f 7fa27f66 7fa17fa0 80517fd7     ?.e.f.........Q.
8019f9cc:	8050804f 80d480fe 814a8143 814f8152     O.P.....C.J.R.O.
8019f9dc:	813d8147 813a814d 81ee81e6 81f881f7     G.=.M.:.........
8019f9ec:	820481f9 823d823c 8275823f 83cf833b     ....<.=.?.u.;...
8019f9fc:	842383f9 83e883c0 83e78412 83fc83e4     ..#.............
8019fa0c:	841083f6 83c883c6 83e383eb 840183bf     ................
8019fa1c:	83e583dd 83ff83d8 83cb83e1 83d683ce     ................
8019fa2c:	83c983f5 840f8409 841183de 83c28406     ................
8019fa3c:	83d583f3 83c783fa 83ea83d1 83c38413     ................
8019fa4c:	83ee83ec 83fb83c4 83e283d7 83db841b     ................
8019fa5c:	86d883fe 86e686e2 86e386d3 86ea86da     ................
8019fa6c:	86eb86dd 86ec86dc 86d786e9 86d186e8     ................
8019fa7c:	88568848 88ba8855 88b988d7 88c088b8     H.V.U...........
8019fa8c:	88b688be 88b788bc 88b288bd 88c98901     ................
8019fa9c:	89988995 89dd8997 89db89da 8a4d8a4e     ............N.M.
8019faac:	8a598a39 8a578a40 8a448a58 8a528a45     9.Y.@.W.X.D.E.R.
8019fabc:	8a518a48 8a4c8a4a 8c5f8a4f 8c808c81     H.Q.J.L.O._.....
8019facc:	8cbe8cba 8cb98cb0 8d848cb5 8d898d80     ................
8019fadc:	8dd38dd8 8dc78dcd 8ddc8dd6 8dd58dcf     ................
8019faec:	8dc88dd9 8dc58dd7 8ef78eef 8ef98efa     ................
8019fafc:	8eee8ee6 8ef58ee5 8ee88ee7 8eeb8ef6     ................
8019fb0c:	8eec8ef1 8ee98ef4 9034902d 9106902f     ........-.4./...
8019fb1c:	9104912c 90fc90ff 90f99108 910190fb     ,...............
8019fb2c:	91079100 91039105 91649161 9162915f     ........a.d._.b.
8019fb3c:	92019160 9225920a 921a9203 920f9226     `.....%.....&...
8019fb4c:	9200920c 91ff9212 920691fd 92279204     ..............'.
8019fb5c:	921c9202 92199224 92059217 957b9216     ....$.........{.
8019fb6c:	958c958d 96879590 9688967e 96839689     ........~.......
8019fb7c:	96c29680 96c396c8 96f096f1 9770976c     ............l.p.
8019fb8c:	9807976e 98eb98a9 9ef99ce6 4e844e83     n............N.N
8019fb9c:	50bd4eb6 50c650bf 50c450ae 50b450ca     .N.P.P.P.P.P.P.P
8019fbac:	50c250c8 50c150b0 50b150ba 50c950cb     .P.P.P.P.P.P.P.P
8019fbbc:	50b850b6 527a51d7 527b5278 55c3527c     .P.P.QzRxR{R|R.U
8019fbcc:	55cc55db 55cb55d0 55dd55ca 55d455c0     .U.U.U.U.U.U.U.U
8019fbdc:	55e955c4 55d255bf 55cf558d 55e255d5     .U.U.U.U.U.U.U.U
8019fbec:	55c855d6 55cd55f2 55c255d9 58535714     .U.U.U.U.U.U.WSX
8019fbfc:	58645868 584d584f 586f5849 584e5855     hXdXOXMXIXoXUXNX
8019fc0c:	5859585d 585b5865 5863583d 58fc5871     ]XYXeX[X=XcXqX.X
8019fc1c:	5ac45ac7 5aba5acb 5ab15ab8 5ab05ab5     .Z.Z.Z.Z.Z.Z.Z.Z
8019fc2c:	5ac85abf 5ac65abb 5ac05ab7 5ab45aca     .Z.Z.Z.Z.Z.Z.Z.Z
8019fc3c:	5acd5ab6 5a905ab9 5bd85bd6 5c1f5bd9     .Z.Z.Z.Z.[.[.[.\
8019fc4c:	5d715c33 5d4a5d63 5d725d65 5d5e5d6c     3\q]c]J]e]r]l]^]
8019fc5c:	5d675d68 5df05d62 5e4e5e4f 5e4d5e4a     h]g]b].]O^N^J^M^
8019fc6c:	5ec55e4b 5ec65ecc 5ec75ecb 5faf5f40     K^.^.^.^.^.^@_._
8019fc7c:	60f75fad 614a6149 6145612b 61326136     ._.`IaJa+aEa6a2a
8019fc8c:	6146612e 614f612f 61406129 91686220     .aFa/aOa)a@a bh.
8019fc9c:	62256223 63c56224 63eb63f1 64126410     #b%b$b.c.c.c.d.d
8019fcac:	64206409 64336424 641f6443 64186415     .d d$d3dCd.d.d.d
8019fcbc:	64376439 64236422 6426640c 64286430     9d7d"d#d.d&d0d(d
8019fccc:	64356441 640a642f 6440641a 64276425     Ad5d/d.d.d@d%d'd
8019fcdc:	63e7640b 642e641b 640e6421 6592656f     .d.c.d.d!d.doe.e
8019fcec:	668665d3 6695668c 668b6690 6699668a     .e.f.f.f.f.f.f.f
8019fcfc:	66786694 69666720 6938695f 6962694e     .fxf gfi_i8iNibi
8019fd0c:	693f6971 696a6945 69426939 69596957     qi?iEiji9iBiWiYi
8019fd1c:	6948697a 69356949 6933696c 6965693d     ziHiIi5ili3i=iei
8019fd2c:	697868f0 69696934 696f6940 69766944     .hxi4iii@ioiDivi
8019fd3c:	69416958 694c6974 694b693b 695c6937     XiAitiLi;iKi7i\i
8019fd4c:	6951694f 69526932 697b692f 6b46693c     OiQi2iRi/i{i<iFk
8019fd5c:	6b436b45 6b486b42 6b9b6b41 6bfbfa0d     EkCkBkHkAk.k...k
8019fd6c:	6bf96bfc 6bf86bf7 6ed66e9b 6e8f6ec8     .k.k.k.k.n.n.n.n
8019fd7c:	6e9f6ec0 6e946e93 6eb16ea0 6ec66eb9     .n.n.n.n.n.n.n.n
8019fd8c:	6ebd6ed2 6e9e6ec1 6eb76ec9 6ecd6eb0     .n.n.n.n.n.n.n.n
8019fd9c:	6ecf6ea6 6ebe6eb2 6edc6ec3 6e996ed8     .n.n.n.n.n.n.n.n
8019fdac:	6e8e6e92 6ea46e8d 6ebf6ea1 6ed06eb3     .n.n.n.n.n.n.n.n
8019fdbc:	6e976eca 6ea36eae 71547147 71637152     .n.n.n.nGqTqRqcq
8019fdcc:	71417160 7162715d 71787172 7161716a     `qAq]qbqrqxqjqaq
8019fddc:	71587142 714b7143 715f7170 71537150     BqXqCqKqpq_qPqSq
8019fdec:	714d7144 724f715a 728c728d 72907291     DqMqZqOr.r.r.r.r
8019fdfc:	733c728e 733b7342 7340733a 7349734a     .r<sBs;s:s@sJsIs
8019fe0c:	744a7444 7452744b 74577451 744f7440     DtJtKtRtQtWt@tOt
8019fe1c:	744e7450 74467442 7454744d 74ff74e1     PtNtBtFtMtTt.t.t
8019fe2c:	74fd74fe 7579751d 69837577 760f75ef     .t.t.uyuwu.i.u.v
8019fe3c:	75f77603 75fc75fe 75f875f9 75fb7610     .v.u.u.u.u.u.v.u
8019fe4c:	75ed75f6 75fd75f5 76b57699 775576dd     .u.u.u.u.v.v.vUw
8019fe5c:	7760775f 77567752 7769775a 77547767     _w`wRwVwZwiwgwTw
8019fe6c:	776d7759 788777e0 7894789a 7884788f     Ywmw.w.x.x.x.x.x
8019fe7c:	78857895 78a17886 78797883 78807899     .x.x.x.x.xyx.x.x
8019fe8c:	787b7896 7982797c 7979797d 7a187a11     .x{x|y.y}yyy.z.z
8019fe9c:	7a127a19 7a157a17 7a137a22 7a107a1b     .z.z.z.z"z.z.z.z
8019feac:	7aa27aa3 7aeb7a9e 7b647b66 7b747b6d     .z.z.z.zf{d{m{t{
8019febc:	7b727b69 7b737b65 7b707b71 7b787b61     i{r{e{s{q{p{a{x{
8019fecc:	7b637b76 7cb47cb2 7d887caf 7d807d86     v{c{.|.|.|.}.}.}
8019fedc:	7d7f7d8d 7d7a7d85 7d7b7d8e 7d7c7d83     .}.}.}z}.}{}.}|}
8019feec:	7d947d8c 7d7d7d84 7f6d7d92 7f677f6b     .}.}.}}}.}m.k.g.
8019fefc:	7f6c7f68 7fa57fa6 7fdb7fa7 80217fdc     h.l...........!.
8019ff0c:	81608164 815c8177 815b8169 81728162     d.`.w.\.i.[.b.r.
8019ff1c:	815e6721 81678176 8144816f 821d8161     !g^.v.g.o.D.a...
8019ff2c:	82448249 82428240 84f18245 8456843f     I.D.@.B.E...?.V.
8019ff3c:	84798476 848d848f 84518465 84868440     v.y.....e.Q.@...
8019ff4c:	84308467 847d844d 8459845a 84738474     g.0.M.}.Z.Y.t.s.
8019ff5c:	8507845d 8437845e 8434843a 8443847a     ]...^.7.:.4.z.C.
8019ff6c:	84328478 84298445 844b83d9 8442842f     x.2.E.)...K./.B.
8019ff7c:	845f842d 84398470 844c844e 846f8452     -._.p.9.N.L.R.o.
8019ff8c:	848e84c5 8447843b 84338436 847e8468     ....;.G.6.3.h.~.
8019ff9c:	842b8444 84548460 8450846e 8704870b     D.+.`.T.n.P.....
8019ffac:	870c86f7 86d686fa 874d86f5 870e86f8     ..........M.....
8019ffbc:	87018709 870d86f6 88d68705 88cd88cb     ................
8019ffcc:	88de88ce 88da88db 88d088cc 899b8985     ................
8019ffdc:	89e589df 89e189e4 89e289e0 89e689dc     ................
8019ffec:	8a868a76 8a618a7f 8a778a3f 8a848a82     v.....a.?.w.....
8019fffc:	8a838a75 8a748a81 8c3c8a7a 8c4a8c4b     u.....t.z.<.K.J.
801a000c:	8c648c65 8c868c66 8c858c84 8d688ccc     e.d.f.........h.
801a001c:	8d918d69 8d8e8d8c 8d8d8d8f 8d948d93     i...............
801a002c:	8d928d90 8de08df0 8df18dec 8dd08dee     ................
801a003c:	8de38de9 8de78de2 8deb8df2 8f068df4     ................
801a004c:	8f018eff 8f058f00 8f088f07 8f0b8f02     ................
801a005c:	903f9052 90499044 9110903d 910f910d     R.?.D.I.=.......
801a006c:	91169111 910b9114 916e910e 9248916f     ..........n.o.H.
801a007c:	92309252 9266923a 92659233 9283925e     R.0.:.f.3.e.^...
801a008c:	924a922e 926d9246 924f926c 92679260     ..J.F.m.l.O.`.g.
801a009c:	9236926f 92709261 92549231 92509263     o.6.a.p.1.T.c.P.
801a00ac:	924e9272 924c9253 92329256 959c959f     r.N.S.L.V.2.....
801a00bc:	959b959e 96939692 96979691 96fa96ce     ................
801a00cc:	96f896fd 977396f5 97789777 980f9772     ......s.w.x.r...
801a00dc:	980e980d 98f698ac 99af98f9 99b099b2     ................
801a00ec:	9aad99b5 9b5b9aab 9ced9cea 9e809ce7     ......[.........
801a00fc:	50e69efd 50d750d4 50f350e8 50ea50db     ...P.P.P.P.P.P.P
801a010c:	50e450dd 50ec50d3 50ef50f0 50e050e3     .P.P.P.P.P.P.P.P
801a011c:	528051d8 52e95281 533052eb 562753ac     .Q.R.R.R.R0S.S'V
801a012c:	560c5615 55fc5612 561c560f 56135601     .V.V.V.U.V.V.V.V
801a013c:	55fa5602 5604561d 55f955ff 587c5889     .V.U.V.V.U.U.X|X
801a014c:	58985890 58815886 5874587f 587a588b     .X.X.X.X.XtX.XzX
801a015c:	58915887 5876588e 58885882 5894587b     .X.X.XvX.X.X{X.X
801a016c:	58fe588f 5adc596b 5ae55aee 5aea5ad5     .X.XkY.Z.Z.Z.Z.Z
801a017c:	5aed5ada 5af35aeb 5ae05ae2 5aec5adb     .Z.Z.Z.Z.Z.Z.Z.Z
801a018c:	5add5ade 5ae85ad9 5b775adf 5be35be0     .Z.Z.Z.Z.Zw[.[.[
801a019c:	5d825c63 5d7d5d80 5d7a5d86 5d775d81     c\.].]}].]z].]w]
801a01ac:	5d895d8a 5d7e5d88 5d8d5d7c 5d7f5d79     .].].]~]|].]y].]
801a01bc:	5e595e58 5ed85e53 5ed75ed1 5edc5ece     X^Y^S^.^.^.^.^.^
801a01cc:	5ed95ed5 5ed45ed2 5f435f44 5fb65f6f     .^.^.^.^D_C_o_._
801a01dc:	6128612c 615e6141 61736171 61536152     ,a(aAa^aqasaRaSa
801a01ec:	616c6172 61746180 617a6154 6165615b     rala.ataTaza[aea
801a01fc:	616a613b 61566161 62276229 642b622b     ;ajaaaVa)b'b+b+d
801a020c:	645b644d 6474645d 64726476 647d6473     Md[d]dtdvdrdsd}d
801a021c:	64666475 644e64a6 645e6482 644b645c     udfd.dNd.d^d\dKd
801a022c:	64606453 647f6450 646c643f 6459646b     Sd`dPd.d?dldkdYd
801a023c:	64776465 65a06573 66a066a1 6705669f     edwdse.e.f.f.f.g
801a024c:	67226704 69b669b1 69a069c9 699669ce     .g"g.i.i.i.i.i.i
801a025c:	69ac69b0 699169bc 698e6999 698d69a7     .i.i.i.i.i.i.i.i
801a026c:	69be69a9 69bf69af 69bd69c4 69d469a4     .i.i.i.i.i.i.i.i
801a027c:	69ca69b9 69cf699a 699369b3 69a169aa     .i.i.i.i.i.i.i.i
801a028c:	69d9699e 69906997 69b569c2 69c669a5     .i.i.i.i.i.i.i.i
801a029c:	6b4d6b4a 6b9e6b4b 6ba06b9f 6bc46bc3     JkMkKk.k.k.k.k.k
801a02ac:	6ece6bfe 6ef16ef5 6f256f03 6f376ef8     .k.n.n.n.o%o.n7o
801a02bc:	6f2e6efb 6f4e6f09 6f1a6f19 6f186f27     .n.o.oNo.o.o'o.o
801a02cc:	6f126f3b 6f0a6eed 6f736f36 6eee6ef9     ;o.o.n.o6oso.n.n
801a02dc:	6f406f2d 6f3c6f30 6eeb6f35 6f0e6f07     -o@o0o<o5o.n.o.o
801a02ec:	6f056f43 6ef66efd 6f1c6f39 6f3a6efc     Co.o.n.n9o.o.n:o
801a02fc:	6f0d6f1f 6f086f1e 71876f21 71897190     .o.o.o.o!o.q.q.q
801a030c:	71857180 718f7182 7186717b 71977181     .q.q.q.q{q.q.q.q
801a031c:	72537244 72957297 73437293 7351734d     DrSr.r.r.rCsMsQs
801a032c:	7462734c 74717473 74727475 746e7467     Lsbtstqtutrtgtnt
801a033c:	75027500 757d7503 76167590 760c7608     .u.u.u}u.u.v.v.v
801a034c:	76117615 7614760a 778176b8 7785777c     .v.v.v.v.v.w|w.w
801a035c:	776e7782 776f7780 7783777e 78aa78b2     .wnw.wow~w.w.x.x
801a036c:	78ad78b4 787e78a8 789e78ab 78a078a5     .x.x.x~x.x.x.x.x
801a037c:	78a278ac 799878a4 798b798a 79957996     .x.x.x.y.y.y.y.y
801a038c:	79937994 79887997 79907992 7a4a7a2b     .y.y.y.y.y.y+zJz
801a039c:	7a2f7a30 7a267a28 7aab7aa8 7aee7aac     0z/z(z&z.z.z.z.z
801a03ac:	7b9c7b88 7b917b8a 7b967b90 7b8c7b8d     .{.{.{.{.{.{.{.{
801a03bc:	7b8e7b9b 7b987b85 7b995284 7b827ba4     .{.{.{.{.R.{.{.{
801a03cc:	7cbf7cbb 7cba7cbc 7db77da7 7da37dc2     .|.|.|.|.}.}.}.}
801a03dc:	7dc17daa 7dc57dc0 7dce7d9d 7dc67dc4     .}.}.}.}.}.}.}.}
801a03ec:	7dcc7dcb 7db97daf 7dbc7d96 7da67d9f     .}.}.}.}.}.}.}.}
801a03fc:	7da97dae 7dc97da1 7fe27f73 7fe57fe3     .}.}.}.}s.......
801a040c:	80247fde 805c805d 81868189 81878183     ..$.].\.........
801a041c:	818c818d 8215818b 84a48497 849f84a1     ................
801a042c:	84ce84ba 84ac84c2 84ab84ae 84b484b9     ................
801a043c:	84cd84c1 849a84aa 84d084b1 84a7849d     ................
801a044c:	84a284bb 84c78494 849b84cc 84af84a9     ................
801a045c:	84d684a8 84b68498 84a084cf 84d484d7     ................
801a046c:	84db84d2 849184b0 87338661 87288723     ........a.3.#.(.
801a047c:	8740876b 871e872e 87198721 8743871b     k.@.....!.....C.
801a048c:	8741872c 8746873e 87328720 872d872a     ,.A.>.F. .2.*.-.
801a049c:	8712873c 8731873a 87428735 87278726     <...:.1.5.B.&.'.
801a04ac:	87248738 8730871a 88f78711 88f188e7     8.$...0.........
801a04bc:	88fa88f2 88ee88fe 88f688fc 88f088fb     ................
801a04cc:	88eb88ec 89a1899d 899e899f 89eb89e9     ................
801a04dc:	8aab89e8 8a8b8a99 8a8f8a92 8c3d8a96     ..............=.
801a04ec:	8c698c68 8ccf8cd5 8d968cd7 8e028e09     h.i.............
801a04fc:	8e0d8dff 8e0a8dfd 8e078e03 8e058e06     ................
801a050c:	8e008dfe 8f108e04 8f0e8f11 91238f0d     ..............#.
801a051c:	9120911c 911f9122 911a911d 91219124     .. .".......$.!.
801a052c:	917a911b 91799172 92a59173 927692a4     ..z.r.y.s.....v.
801a053c:	927a929b 929492a0 928d92aa 929a92a6     ..z.............
801a054c:	927992ab 927f9297 92ee92a3 9282928e     ..y.............
801a055c:	92a29295 9288927d 928a92a1 928c9286     ....}...........
801a056c:	92a79299 9287927e 929d92a9 922d928b     ....~.........-.
801a057c:	96a1969e 975896ff 977a977d 9783977e     ......X.}.z.~...
801a058c:	97829780 9784977b 977f9781 97cd97ce     ....{...........
801a059c:	98ad9816 990298ae 99079900 999c999d     ................
801a05ac:	99b999c3 99ba99bb 99bd99c2 9ab199c7     ................
801a05bc:	9ae79ae3 9b3f9b3e 9b619b60 9cf19b5f     ....>.?.`.a._...
801a05cc:	9cf59cf2 50ff9ea7 51305103 510650f8     .......P.Q0Q.P.Q
801a05dc:	50f65107 510b50fe 50fd510c 528b510a     .Q.P.P.Q.Q.P.Q.R
801a05ec:	52f1528c 564852ef 564c5642 56415635     .R.R.RHVBVLV5VAV
801a05fc:	5649564a 56585646 5640565a 563d5633     JVIVFVXVZV@V3V=V
801a060c:	563e562c 562a5638 571a563a 589d58ab     ,V>V8V*V:V.W.X.X
801a061c:	58a058b1 58af58a3 58a558ac 58ff58a1     .X.X.X.X.X.X.X.X
801a062c:	5af45aff 5af75afd 5b035af6 5b025af8     .Z.Z.Z.Z.Z.[.Z.[
801a063c:	5b015af9 5b055b07 5c675b0f 5d975d99     .Z.[.[.[.[g\.].]
801a064c:	5d925d9f 5d935da2 5da05d95 5da15d9c     .].].].].].].].]
801a065c:	5d9e5d9a 5e5d5e69 5e5c5e60 5edb7df3     .].]i^]^`^\^.}.^
801a066c:	5ee15ede 5fb25f49 6183618b 61b16179     .^.^I_._.a.aya.a
801a067c:	61a261b0 619b6189 61af6193 619f61ad     .a.a.a.a.a.a.a.a
801a068c:	61aa6192 618d61a1 61b36166 646e622d     .a.a.a.afa.a-bnd
801a069c:	64966470 648564a0 649c6497 648b648f     pd.d.d.d.d.d.d.d
801a06ac:	648c648a 649f64a3 64b16468 65766498     .d.d.d.dhd.d.dve
801a06bc:	6579657a 65b2657b 66b565b3 66a966b0     zeye{e.e.e.f.f.f
801a06cc:	66b766b2 66af66aa 6a066a00 69e56a17     .f.f.f.f.j.j.j.i
801a06dc:	6a1569f8 69e469f1 69ff6a20 69e269ec     .i.j.i.i j.i.i.i
801a06ec:	6a1d6a1b 6a2769fe 69ee69f2 69f76a14     .j.j.i'j.i.i.j.i
801a06fc:	6a4069e7 69e66a08 6a0d69fb 69eb69fc     .i@j.j.i.i.j.i.i
801a070c:	6a046a09 6a256a18 69f66a0f 6a076a26     .j.j.j%j.j.i&j.j
801a071c:	6a1669f4 6ba56b51 6ba26ba3 6c016ba6     .i.jQk.k.k.k.k.l
801a072c:	6bff6c00 6f416c02 6f7e6f26 6fc66f87     .l.k.lAo&o~o.o.o
801a073c:	6f8d6f92 6f8c6f89 6f4f6f62 6f5a6f85     .o.o.o.oboOo.oZo
801a074c:	6f766f96 6f826f6c 6f726f55 6f506f52     .ovolo.oUoroRoPo
801a075c:	6f946f57 6f5d6f93 6f616f00 6f7d6f6b     Wo.o.o]o.oaoko}o
801a076c:	6f906f67 6f8b6f53 6f7f6f69 6f636f95     go.oSo.oio.o.oco
801a077c:	6f6a6f77 71b26f7b 719b71af 71a071b0     wojo{o.q.q.q.q.q
801a078c:	71a9719a 719d71b5 719e71a5 71a171a4     .q.q.q.q.q.q.q.q
801a079c:	719c71aa 71b371a7 729a7298 73527358     .q.q.q.q.r.rXsRs
801a07ac:	735f735e 735d7360 7361735b 7359735a     ^s_s`s]s[sasZsYs
801a07bc:	74877362 748a7489 74817486 7485747d     bs.t.t.t.t.t}t.t
801a07cc:	747c7488 75087479 757e7507 761e7625     .t|tyt.u.u~u%v.v
801a07dc:	761d7619 7623761c 7628761a 769c761b     .v.v.v#v.v(v.v.v
801a07ec:	769e769d 778d769b 7789778f 78cd7788     .v.v.v.w.w.w.w.x
801a07fc:	78cf78bb 78d178cc 78d478ce 78c378c8     .x.x.x.x.x.x.x.x
801a080c:	78c978c4 79a1799a 799c79a0 799b79a2     .x.x.y.y.y.y.y.y
801a081c:	7a396b76 7ab47ab2 7bb77ab3 7bbe7bcb     vk9z.z.z.z.{.{.{
801a082c:	7bce7bac 7bb97baf 7bb57bca 7cc87cc5     .{.{.{.{.{.{.|.|
801a083c:	7ccb7ccc 7ddb7df7 7de77dea 7de17dd7     .|.|.}.}.}.}.}.}
801a084c:	7dfa7e03 7df67de6 7df07df1 7ddf7dee     .~.}.}.}.}.}.}.}
801a085c:	7fac7f76 7fad7fb0 7feb7fed 7fec7fea     v...............
801a086c:	7fe87fe6 80678064 819f81a3 8195819e     ....d.g.........
801a087c:	819981a2 82168197 8253824f 82508252     ........O.S.R.P.
801a088c:	8251824e 853b8524 8500850f 850e8529     N.Q.$.;.....)...
801a089c:	850d8509 850a851f 851c8527 852b84fb     ........'.....+.
801a08ac:	850884fa 84f4850c 84f2852a 84f78515     ........*.......
801a08bc:	84f384eb 851284fc 84e984ea 84fe8516     ................
801a08cc:	851d8528 8502852e 851e84fd 853184f6     (.............1.
801a08dc:	84e78526 84f084e8 84f984ef 85208518     &............. .
801a08ec:	850b8530 852f8519 87568662 87648763     0...../.b.V.c.d.
801a08fc:	87e18777 87588773 875b8754 87618752     w...s.X.T.[.R.a.
801a090c:	8751875a 876d875e 8750876a 875f874e     Z.Q.^.m.j.P.N._.
801a091c:	876f875d 877a876c 875c876e 874f8765     ].o.l.z.n.\.e.O.
801a092c:	8775877b 87678762 885a8769 890c8905     {.u.b.g.i.Z.....
801a093c:	890b8914 89188917 89068919 89118916     ................
801a094c:	8909890e 89a489a2 89ed89a3 89ec89f0     ................
801a095c:	8ac68acf 8ad38ab8 8ad48ad1 8abb8ad5     ................
801a096c:	8abe8ad7 8ac58ac0 8ac38ad8 8abd8aba     ................
801a097c:	8c3e8ad9 8c8f8c4d 8cdf8ce5 8ce88cd9     ..>.M...........
801a098c:	8cdd8cda 8da08ce7 8da18d9c 8e208d9b     .............. .
801a099c:	8e258e23 8e2e8e24 8e1b8e15 8e118e16     #.%.$...........
801a09ac:	8e268e19 8e148e27 8e188e12 8e1c8e13     ..&.'...........
801a09bc:	8e1a8e17 8f248f2c 8f1a8f18 8f238f20     ....,.$..... .#.
801a09cc:	8f178f16 90709073 9067906f 912f906b     ....s.p.o.g.k./.
801a09dc:	9129912b 9132912a 912e9126 91869185     +.).*.2.&.......
801a09ec:	9181918a 91849182 92d09180 92c492c3     ................
801a09fc:	92d992c0 92cf92b6 92df92f1 92e992d8     ................
801a0a0c:	92dd92d7 92ef92cc 92e892c2 92c892ca     ................
801a0a1c:	92e692ce 92d592cd 92e092c9 92e792de     ................
801a0a2c:	92d392d1 92e192b5 92b492c6 95ac957c     ............|...
801a0a3c:	95ae95ab 96a495b0 96d396a2 97089705     ................
801a0a4c:	975a9702 978e978a 97d09788 981e97cf     ..Z.............
801a0a5c:	9826981d 98289829 981b9820 98b29827     ..&.).(. ...'...
801a0a6c:	98fa9908 99149911 99179916 99dc9915     ................
801a0a7c:	99cf99cd 99d499d3 99c999ce 99d899d6     ................
801a0a8c:	99d799cb 9ab399cc 9aeb9aec 9af29af3     ................
801a0a9c:	9b469af1 9b679b43 9b719b74 9b769b66     ..F.C.g.t.q.f.v.
801a0aac:	9b709b75 9b649b68 9cfc9b6c 9cfd9cfa     u.p.h.d.l.......
801a0abc:	9cf79cff 9d009d07 9cfb9cf9 9d059d08     ................
801a0acc:	9e839d04 9f0f9ed3 511c9f10 51175113     ...........Q.Q.Q
801a0adc:	5111511a 533451de 567053e1 566e5660     .Q.Q.Q4S.SpV`VnV
801a0aec:	56665673 566d5663 565e5672 571c5677     sVfVcVmVrV^VwV.W
801a0afc:	58c8571b 58c958bd 58ba58bf 58bc58c2     .W.X.X.X.X.X.X.X
801a0b0c:	5b1758c6 5b1b5b19 5b145b21 5b105b13     .X.[.[.[![.[.[.[
801a0b1c:	5b285b16 5b205b1a 5bef5b1e 5db15dac     .[([.[ [.[.[.].]
801a0b2c:	5da75da9 5db05db5 5daa5dae 5db25da8     .].].].].].].].]
801a0b3c:	5daf5dad 5e675db4 5e665e68 5ee95e6f     .].].]g^h^f^o^.^
801a0b4c:	5ee65ee7 5ee55ee8 5fbc5f4b 61a8619d     .^.^.^.^K_._.a.a
801a0b5c:	61c56196 61c661b4 61cc61c1 61bf61ba     .a.a.a.a.a.a.a.a
801a0b6c:	618c61b8 64d664d7 64cf64d0 64bd64c9     .a.a.d.d.d.d.d.d
801a0b7c:	64c36489 64f364db 653364d9 657c657f     .d.d.d.d.d3e.e|e
801a0b8c:	66c865a2 66c066be 66cb66ca 66bd66cf     .e.f.f.f.f.f.f.f
801a0b9c:	66ba66bb 672366cc 6a666a34 6a676a49     .f.f.f#g4jfjIjgj
801a0bac:	6a686a32 6a5d6a3e 6a766a6d 6a516a5b     2jhj>j]jmjvj[jQj
801a0bbc:	6a5a6a28 6a3f6a3b 6a6a6a41 6a506a64     (jZj;j?jAjjjdjPj
801a0bcc:	6a546a4f 6a696a6f 6a3c6a60 6a566a5e     OjTjojij`j<j^jVj
801a0bdc:	6a4d6a55 6a466a4e 6b546b55 6ba76b56     UjMjNjFjUkTkVk.k
801a0bec:	6bab6baa 6bc76bc8 6c036c04 6fad6c06     .k.k.k.k.l.l.l.o
801a0bfc:	6fa36fcb 6fbc6fc7 6fc86fce 6fc46f5e     .o.o.o.o.o.o^o.o
801a0c0c:	6f9e6fbd 6fa86fca 6fa57004 6fba6fae     .o.o.o.o.p.o.o.o
801a0c1c:	6faa6fac 6fbf6fcf 6fa26fb8 6fab6fc9     .o.o.o.o.o.o.o.o
801a0c2c:	6faf6fcd 6fb06fb2 71c271c5 71b871bf     .o.o.o.o.q.q.q.q
801a0c3c:	71c071d6 71cb71c1 71ca71d4 71cf71c7     .q.q.q.q.q.q.q.q
801a0c4c:	71d871bd 71c671bc 71db71da 729e729d     .q.q.q.q.q.q.r.r
801a0c5c:	73667369 736c7367 736b7365 747f736a     isfsgslsesksjs.t
801a0c6c:	74a0749a 74927494 74a17495 7580750b     .t.t.t.t.t.t.u.u
801a0c7c:	762d762f 763d7631 763c7633 76327635     /v-v1v=v3v<v5v2v
801a0c8c:	76bb7630 779a76e6 77a1779d 779b779c     0v.v.v.w.w.w.w.w
801a0c9c:	77a377a2 77997795 78dd7797 78e578e9     .w.w.w.w.w.x.x.x
801a0cac:	78de78ea 78db78e3 78e278e1 78df78ed     .x.x.x.x.x.x.x.x
801a0cbc:	79a478e0 7a487a44 7ab67a47 7ab57ab8     .x.yDzHzGz.z.z.z
801a0ccc:	7ab77ab1 7be37bde 7bdd7be7 7be57bd5     .z.z.{.{.{.{.{.{
801a0cdc:	7be87bda 7bd47bf9 7be27bea 7beb7bdc     .{.{.{.{.{.{.{.{
801a0cec:	7bdf7bd8 7cd47cd2 7cd07cd7 7e127cd1     .{.{.|.|.|.|.|.~
801a0cfc:	7e177e21 7e1f7e0c 7e137e20 7e1c7e0e     !~.~.~.~ ~.~.~.~
801a0d0c:	7e1a7e15 7e0b7e22 7e167e0f 7e147e0d     .~.~"~.~.~.~.~.~
801a0d1c:	7e247e25 7f7b7f43 7f7a7f7c 7fef7fb1     %~$~C.{.|.z.....
801a0d2c:	8029802a 81b1806c 81ae81a6 81b581b9     *.).l...........
801a0d3c:	81b081ab 81b481ac 81b781b2 81f281a7     ................
801a0d4c:	82568255 85568257 856b8545 8553854d     U.V.W.V.E.k.M.S.
801a0d5c:	85588561 85468540 85418564 85448562     a.X.@.F.d.A.b.D.
801a0d6c:	85478551 853e8563 8571855b 856e854e     Q.G.c.>.[.q.N.n.
801a0d7c:	85558575 85608567 8566858c 8554855d     u.U.g.`...f.].T.
801a0d8c:	856c8565 86658663 879b8664 8797878f     e.l.c.e.d.......
801a0d9c:	87928793 87818788 87988796 87878779     ............y...
801a0dac:	878587a3 87918790 8784879d 879c8794     ................
801a0dbc:	8789879a 8926891e 892d8930 8927892e     ......&.0.-...'.
801a0dcc:	89228931 89238929 892c892f 89f1891f     1.".).#./.,.....
801a0ddc:	8ae28ae0 8af48af2 8add8af5 8ae48b14     ................
801a0dec:	8af08adf 8ade8ac8 8ae88ae1 8aef8aff     ................
801a0dfc:	8c918afb 8c908c92 8cee8cf5 8cf08cf1     ................
801a0e0c:	8d6c8cf3 8da58d6e 8e338da7 8e388e3e     ..l.n.....3.>.8.
801a0e1c:	8e458e40 8e3c8e36 8e418e3d 8e3f8e30     @.E.6.<.=.A.0.?.
801a0e2c:	8f368ebd 8f358f2e 8f398f32 8f348f37     ..6...5.2.9.7.4.
801a0e3c:	90799076 9086907b 913390fa 91369135     v.y.{.....3.5.6.
801a0e4c:	91909193 918d9191 9327918f 9308931e     ..........'.....
801a0e5c:	9306931f 937a930f 933c9338 9323931b     ......z.8.<...#.
801a0e6c:	93019312 932d9346 930d930e 931d92cb     ....F.-.........
801a0e7c:	932592fa 92f99313 933492f7 93249302     ..%.......4...$.
801a0e8c:	932992ff 93359339 9314932a 930b930c     ..).9.5.*.......
801a0e9c:	930992fe 92fb9300 95bc9316 95be95cd     ................
801a0eac:	95ba95b9 95bf95b6 95bd95b5 96d496a9     ................
801a0ebc:	9712970b 97999710 97949797 97f897f0     ................
801a0ecc:	982f9835 99249832 9927991f 999e9929     5./.2.$...'.)...
801a0edc:	99ec99ee 99e499e5 99e399f0 99e999ea     ................
801a0eec:	9ab999e7 9ab49abf 9af69abb 9af99afa     ................
801a0efc:	9b339af7 9b859b80 9b7c9b87 9b7b9b7e     ..3.......|.~.{.
801a0f0c:	9b939b82 9b909b92 9b959b7a 9b889b7d     ........z...}...
801a0f1c:	9d179d25 9d1e9d20 9d299d14 9d189d1d     %... .....).....
801a0f2c:	9d109d22 9d1f9d19 9e869e88 9eae9e87     "...............
801a0f3c:	9ed59ead 9efa9ed6 9f3d9f12 51255126     ..........=.&Q%Q
801a0f4c:	51245122 51295120 569352f4 568d568c     "Q$Q Q)Q.R.V.V.V
801a0f5c:	56845686 567e5683 567f5682 58d65681     .V.V.V~V.V.V.V.X
801a0f6c:	58cf58d4 5b2d58d2 5b325b25 5b2c5b23     .X.X.X-[%[2[#[,[
801a0f7c:	5b265b27 5b2e5b2f 5bf15b7b 5db75bf2     '[&[/[.[{[.[.[.]
801a0f8c:	5e6a5e6c 5fbb5fbe 61b561c3 61e761bc     l^j^._._.a.a.a.a
801a0f9c:	61e561e0 61e861e4 64ef61de 64e364e9     .a.a.a.a.a.d.d.d
801a0fac:	64e464eb 658164e8 65b66580 66d265da     .d.d.d.e.e.e.e.f
801a0fbc:	6a966a8d 6aa56a81 6a9f6a89 6aa16a9b     .j.j.j.j.j.j.j.j
801a0fcc:	6a876a9e 6a8e6a93 6a836a95 6aa46aa8     .j.j.j.j.j.j.j.j
801a0fdc:	6a7f6a91 6a9a6aa6 6a8c6a85 6b5b6a92     .j.j.j.j.j.j.j[k
801a0fec:	6c096bad 6fa96fcc 6fd46ff4 6fdc6fe3     .k.l.o.o.o.o.o.o
801a0ffc:	6fe76fed 6fde6fe6 6fdd6ff2 6fe86fe2     .o.o.o.o.o.o.o.o
801a100c:	71f171e1 71f271e8 71f071e4 737371e2     .q.q.q.q.q.q.qss
801a101c:	736f736e 74b27497 749074ab 74ad74aa     nsos.t.t.t.t.t.t
801a102c:	74a574b1 751074af 75127511 7584750f     .t.t.t.u.u.u.u.u
801a103c:	76487643 76477649 76e976a4 77ab77b5     CvHvIvGv.v.v.w.w
801a104c:	77b777b2 77b477b6 77a877b1 78f377f0     .w.w.w.w.w.w.w.x
801a105c:	790278fd 78fc78fb 790578f2 78fe78f9     .x.y.x.x.x.y.x.x
801a106c:	79ab7904 7a5c79a8 7a567a5b 7a547a58     .y.y.y\z[zVzXzTz
801a107c:	7abe7a5a 7ac17ac0 7c0f7c05 7c007bf2     Zz.z.z.z.|.|.{.|
801a108c:	7bfb7bff 7bf47c0e 7bf37c0b 7c097c02     .{.{.|.{.|.{.|.|
801a109c:	7c017c03 7bfd7bf8 7bf07c06 7c107bf1     .|.|.{.{.|.{.{.|
801a10ac:	7ce87c0a 7e3c7e2d 7e337e42 7e389848     .|.|-~<~B~3~H.8~
801a10bc:	7e497e2a 7e477e40 7e4c7e29 7e3b7e30     *~I~@~G~)~L~0~;~
801a10cc:	7e447e36 7f457e3a 7f7e7f7f 7ff47f7d     6~D~:~E...~.}...
801a10dc:	802c7ff2 81c481bb 81ca81cc 81c781c5     ..,.............
801a10ec:	81e981bc 825a825b 8583825c 858f8580     ....[.Z.\.......
801a10fc:	859585a7 858b85a0 857b85a3 859a85a4     ..........{.....
801a110c:	8577859e 8589857c 857a85a1 85578578     ..w.|.....z.x.W.
801a111c:	8596858e 858d8586 859d8599 85a28581     ................
801a112c:	85888582 85798585 85988576 859f8590     ......y.v.......
801a113c:	87be8668 87ad87aa 87b087c5 87b987ac     h...............
801a114c:	87bc87b5 87c987ae 87c287c3 87b787cc     ................
801a115c:	87c487af 87b487ca 87bf87b6 87bd87b8     ................
801a116c:	87b287de 89338935 893e893c 89528941     ....5.3.<.>.A.R.
801a117c:	89428937 89af89ad 89f289ae 8b1e89f3     7.B.............
801a118c:	8b168b18 8b058b11 8b228b0b 8b128b0f     ..........".....
801a119c:	8b078b15 8b088b0d 8b1c8b06 8b1a8b13     ................
801a11ac:	8c708c4f 8c718c72 8c958c6f 8cf98c94     O.p.r.q.o.......
801a11bc:	8e4e8d6f 8e538e4d 8e4c8e50 8f438e47     o.N.M.S.P.L.G.C.
801a11cc:	90858f40 9138907e 91a2919a 9199919b     @...~.8.........
801a11dc:	91a1919f 91a0919d 938393a1 936493af     ..............d.
801a11ec:	93479356 9358937c 9376935c 93509349     V.G.|.X.\.v.I.P.
801a11fc:	93609351 938f936d 936a934c 93579379     Q.`.m...L.j.y.W.
801a120c:	93529355 9371934f 937b9377 935e9361     U.R.O.q.w.{.a.^.
801a121c:	93679363 934e9380 95c79359 95c995c0     c.g...N.Y.......
801a122c:	95c595c3 96ae95b7 96ac96b0 971f9720     ............ ...
801a123c:	971d9718 979a9719 979c97a1 979d979e     ................
801a124c:	97d497d5 984197f1 984a9844 98459849     ......A.D.J.I.E.
801a125c:	99259843 992c992b 9933992a 992f9932     C.%.+.,.*.3.2./.
801a126c:	9931992d 99989930 99a199a3 99fa9a02     -.1.0...........
801a127c:	99f799f4 99f899f9 99fb99f6 99fe99fd     ................
801a128c:	9a0399fc 9afe9abe 9b019afd 9b489afc     ..............H.
801a129c:	9ba89b9a 9b9b9b9e 9ba19ba6 9ba49ba5     ................
801a12ac:	9ba29b86 9baf9ba0 9d419d33 9d369d67     ........3.A.g.6.
801a12bc:	9d2f9d2e 9d389d31 9d459d30 9d439d42     ../.1.8.0.E.B.C.
801a12cc:	9d379d3e 9d3d9d40 9d2d7ff5 9e899e8a     >.7.@.=...-.....
801a12dc:	9eb09e8d 9eda9ec8 9eff9efb 9f239f24     ............$.#.
801a12ec:	9f549f22 51319fa0 512e512d 569c5698     ".T...1Q-Q.Q.V.V
801a12fc:	569a5697 5699569d 5b3c5970 5c6a5c69     .V.V.V.VpY<[i\j\
801a130c:	5e6d5dc0 61d85e6e 61ed61df 61f161ee     .]m^n^.a.a.a.a.a
801a131c:	61f061ea 61d661eb 64ff61e9 64fd6504     .a.a.a.a.a.d.e.d
801a132c:	650164f8 64fc6503 65db6594 66db66da     .d.e.e.d.e.e.f.f
801a133c:	6ac566d8 6abd6ab9 6ac66ae1 6ab66aba     .f.j.j.j.j.j.j.j
801a134c:	6ac76ab7 6aad6ab4 6bc96b5e 70076c0b     .j.j.j.j^k.k.l.p
801a135c:	700d700c 70057001 700e7014 70006fff     .p.p.p.p.p.p.o.p
801a136c:	70266ffb 6ff76ffc 7201700a 71f971ff     .o&p.o.o.p.r.q.q
801a137c:	71fd7203 74b87376 74b574c0 74be74c1     .r.qvs.t.t.t.t.t
801a138c:	74bb74b6 751474c2 765c7513 76597664     .t.t.t.u.u\vdvYv
801a139c:	76537650 765a7657 76bd76a6 77c276ec     PvSvWvZv.v.v.v.w
801a13ac:	78ff77ba 7913790c 79097914 79127910     .w.x.y.y.y.y.y.y
801a13bc:	79ad7911 7a5f79ac 7c297c1c 7c207c19     .y.y.y_z.|)|.| |
801a13cc:	7c2d7c1f 7c267c1d 7c227c28 7c307c25     .|-|.|&|(|"|%|0|
801a13dc:	7e507e5c 7e637e56 7e627e58 7e517e5f     \~P~V~c~X~b~_~Q~
801a13ec:	7e577e60 7fb57e53 7ff77fb3 80757ff8     `~W~S~........u.
801a13fc:	81d281d1 825f81d0 85b4825e 85c085c6     ......_.^.......
801a140c:	85c285c3 85b585b3 85c785bd 85bf85c4     ................
801a141c:	85ce85cb 85c585c8 85b685b1 862485d2     ..............$.
801a142c:	85b785b8 866985be 87e687e7 87db87e2     ......i.........
801a143c:	87ea87eb 87df87e5 87e487f3 87dc87d4     ................
801a144c:	87ed87d3 87e387d8 87d787a4 880187d9     ................
801a145c:	87e887f4 895387dd 894f894b 8946894c     ......S.K.O.L.F.
801a146c:	89518950 8b2a8949 8b238b27 8b308b33     P.Q.I.*.'.#.3.0.
801a147c:	8b478b35 8b3c8b2f 8b318b3e 8b378b25     5.G./.<.>.1.%.7.
801a148c:	8b368b26 8b248b2e 8b3d8b3b 8c428b3a     &.6...$.;.=.:.B.
801a149c:	8c998c75 8c978c98 8d048cfe 8d008d02     u...............
801a14ac:	8e628e5c 8e578e60 8e5e8e56 8e678e65     \.b.`.W.V.^.e.g.
801a14bc:	8e5a8e5b 8e5d8e61 8e548e69 8f478f46     [.Z.a.].i.T.F.G.
801a14cc:	8f4b8f48 913a9128 913e913b 91a591a8     H.K.(.:.;.>.....
801a14dc:	91af91a7 93b591aa 9392938c 939b93b7     ................
801a14ec:	9389939d 938e93a7 939e93aa 939593a6     ................
801a14fc:	93999388 938d939f 939193b1 93a493b2     ................
801a150c:	93b493a8 93a593a3 95d395d2 96b395d1     ................
801a151c:	96da96d7 96df5dc2 96dd96d8 97229723     .....]......#.".
801a152c:	97ac9725 97a897ae 97a497ab 97a297aa     %...............
801a153c:	97d797a5 97d697d9 97fa97d8 98519850     ............P.Q.
801a154c:	98b89852 993c9941 9a0f993a 9a099a0b     R...A.<.:.......
801a155c:	9a049a0d 9a0a9a11 9a079a05 9ac09a06     ................
801a156c:	9b089adc 9b059b04 9b359b29 9b4c9b4a     ........).5.J.L.
801a157c:	9bc79b4b 9bc39bc6 9bc19bbf 9bb89bb5     K...............
801a158c:	9bb69bd3 9bb99bc4 9d5c9bbd 9d4f9d53     ..........\.S.O.
801a159c:	9d5b9d4a 9d599d4b 9d4c9d56 9d529d57     J.[.K.Y.V.L.W.R.
801a15ac:	9d5f9d54 9d5a9d58 9e8c9e8e 9f019edf     T._.X.Z.........
801a15bc:	9f169f00 9f2b9f25 9f299f2a 9f4c9f28     ....%.+.*.).(.L.
801a15cc:	51349f55 52965135 53b452f7 56ad56ab     U.4Q5Q.R.R.S.V.V
801a15dc:	56a756a6 56ac56aa 58dd58da 591258db     .V.V.V.V.X.X.X.Y
801a15ec:	5b3e5b3d 5dc35b3f 5fbf5e70 650761fb     =[>[?[.]p^._.a.e
801a15fc:	650d6510 650c6509 6584650e 65dd65de     .e.e.e.e.e.e.e.e
801a160c:	6ae766de 6acc6ae0 6ad96ad1 6adf6acb     .f.j.j.j.j.j.j.j
801a161c:	6ad06adc 6acf6aeb 6ade6acd 6bb06b60     .j.j.j.j.j.j`k.k
801a162c:	70196c0c 70207027 702b7016 70227021     .l.p'p p.p+p!p"p
801a163c:	70297023 70247017 702a701c 720a720c     #p)p.p$p.p*p.r.r
801a164c:	72027207 72a57205 72a472a6 72a172a3     .r.r.r.r.r.r.r.r
801a165c:	74c574cb 74c374b7 76607516 77ca77c9     .t.t.t.t.u`v.w.w
801a166c:	77f177c4 791b791d 791c7921 791e7917     .w.w.y.y!y.y.y.y
801a167c:	7a6779b0 7c337a68 7c397c3c 7c3b7c2c     .ygzhz3|<|9|,|;|
801a168c:	7cea7cec 7e757e76 7e707e78 7e6f7e77     .|.|v~u~x~p~w~o~
801a169c:	7e727e7a 7e687e74 7f4a7f4b 7f867f83     z~r~t~h~K.J.....
801a16ac:	7ffd7fb7 80787ffe 81d581d7 82618264     ......x.....d.a.
801a16bc:	85eb8263 85ed85f1 85e185d9 85da85e8     c...............
801a16cc:	85ec85d7 85f885f2 85df85d8 85dc85e3     ................
801a16dc:	85f085d1 85ef85e6 85e285de 87fa8800     ................
801a16ec:	87f68803 880987f7 880b880c 87fc8806     ................
801a16fc:	87ff8808 8802880a 895a8962 8957895b     ........b.Z.[.W.
801a170c:	895c8961 895d8958 89888959 89b689b7     a.\.X.].Y.......
801a171c:	8b5089f6 8b4a8b48 8b538b40 8b548b56     ..P.H.J.@.S.V.T.
801a172c:	8b558b4b 8b428b51 8b578b52 8c778c43     K.U.Q.B.R.W.C.w.
801a173c:	8c9a8c76 8d078d06 8dac8d09 8dad8daa     v...............
801a174c:	8e6d8dab 8e738e78 8e6f8e6a 8ec28e7b     ..m.x.s.j.o.{...
801a175c:	8f518f52 8f508f4f 8fb48f53 913f9140     R.Q.O.P.S...@.?.
801a176c:	91ad91b0 93c793de 93c293cf 93d093da     ................
801a177c:	93ec93f9 93d993cc 93e693a9 93d493ca     ................
801a178c:	93e393ee 93c493d5 93c093ce 93e793d2     ................
801a179c:	95da957d 96e195db 972b9729 9728972c     }.......).+.,.(.
801a17ac:	97b39726 97b697b7 97de97dd 985c97df     &.............\.
801a17bc:	985d9859 98bf9857 98bb98bd 994898be     Y.].W.........H.
801a17cc:	99439947 99a799a6 9a159a1a 9a1d9a25     G.C.........%...
801a17dc:	9a1b9a24 9a209a22 9a239a27 9a1c9a1e     $...". .'.#.....
801a17ec:	9ac29a14 9b0a9b0b 9b0c9b0e 9bea9b37     ............7...
801a17fc:	9be09beb 9be49bde 9be29be6 9bd49bf0     ................
801a180c:	9bec9bd7 9bd99bdc 9bd59be5 9bda9be1     ................
801a181c:	9d819d77 9d849d8a 9d719d88 9d789d80     w.........q...x.
801a182c:	9d8b9d86 9d7d9d8c 9d749d6b 9d709d75     ......}.k.t.u.p.
801a183c:	9d859d69 9d7b9d73 9d6f9d82 9d7f9d79     i...s.{...o.y...
801a184c:	9d689d87 9e919e94 9efc9ec0 9f409f2d     ..h.........-.@.
801a185c:	9f4d9f41 9f579f56 53379f58 56b556b2     A.M.V.W.X.7S.V.V
801a186c:	58e356b3 5dc65b45 5eee5dc7 5fc05eef     .V.XE[.].].^.^._
801a187c:	61f95fc1 65166517 65136515 66e865df     ._.a.e.e.e.e.e.f
801a188c:	66e466e3 6af06af3 6ae86aea 6af16af9     .f.f.j.j.j.j.j.j
801a189c:	6aef6aee 7035703c 7037702f 70317034     .j.j<p5p/p7p4p1p
801a18ac:	70387042 703a703f 70407039 7033703b     Bp8p?p:p9p@p;p3p
801a18bc:	72137041 72a87214 737c737d 76ab74ba     Ap.r.r.r}s|s.t.v
801a18cc:	76be76aa 77cc76ed 77cf77ce 77f277cd     .v.v.v.w.w.w.w.w
801a18dc:	79237925 79287927 79297924 7a6e79b2     %y#y'y(y$y)y.ynz
801a18ec:	7a6d7a6c 7c497af7 7c4a7c48 7c457c47     lzmz.zI|H|J|G|E|
801a18fc:	7e7b7cee 7e817e7e 7fba7e80 80797fff     .|{~~~.~.~....y.
801a190c:	81d981db 8268820b 86228269 860185ff     ......h.i.".....
801a191c:	861b85fe 85f68600 86098604 860c8605     ................
801a192c:	881985fd 88118810 88138817 89638816     ..............c.
801a193c:	89b98966 8b6089f7 8b5d8b6a 8b638b68     f.....`.j.].h.c.
801a194c:	8b678b65 8dae8b6d 8e888e86 8f598e84     e.g.m.........Y.
801a195c:	8f578f56 8f588f55 908d8f5a 91419143     V.W.U.X.Z...C.A.
801a196c:	91b591b7 91b391b2 9413940b 942093fb     .............. .
801a197c:	9414940f 941593fe 94289410 940d9419     ..........(.....
801a198c:	940093f5 940793f7 9416940e 93fa9412     ................
801a199c:	93f89409 93ff940a 940c93fc 941193f6     ................
801a19ac:	95de9406 95df95e0 972f972e 97bb97b9     ........../.....
801a19bc:	97fe97fd 98629860 985f9863 98c298c1     ....`.b.c._.....
801a19cc:	994e9950 994c9959 9953994b 9a349a32     P.N.Y.L.K.S.2.4.
801a19dc:	9a2c9a31 9a369a2a 9a2e9a29 9a2d9a38     1.,.*.6.)...8.-.
801a19ec:	9aca9ac7 9b109ac6 9b119b12 9c089c0b     ................
801a19fc:	9c059bf7 9bf89c12 9c079c40 9c069c0e     ........@.......
801a1a0c:	9c149c17 9d9f9c09 9da49d99 9d929d9d     ................
801a1a1c:	9d909d98 9da09d9b 9d9c9d94 9d979daa     ................
801a1a2c:	9d9a9da1 9da89da2 9da39d9e 9da99dbf     ................
801a1a3c:	9da69d96 9e999da7 9e9a9e9b 9ee49ee5     ................
801a1a4c:	9ee69ee7 9f2e9f30 9f609f5b 9f5d9f5e     ....0...[.`.^.].
801a1a5c:	9f919f59 5139513a 52975298 56bd56c3     Y...:Q9Q.R.R.V.V
801a1a6c:	5b4856be 5dcb5b47 5ef15dcf 651b61fd     .VH[G[.].].^.a.e
801a1a7c:	6afc6b02 6af86b03 70436b00 704a7044     .k.j.k.j.kCpDpJp
801a1a8c:	70497048 70467045 721a721d 737e7219     HpIpEpFp.r.r.r~s
801a1a9c:	766a7517 792d77d0 792f7931 7c537c54     .ujv.w-y1y/yT|S|
801a1aac:	7e8a7cf2 7e887e87 7e867e8b 7f4d7e8d     .|.~.~.~.~.~.~M.
801a1abc:	80307fbb 861881dd 8626862a 8623861f     ..0.....*.&...#.
801a1acc:	8619861c 862e8627 86208621 861e8629     ....'...!. .)...
801a1adc:	88298625 881b881d 88248820 882b881c     %.)..... .$...+.
801a1aec:	896d884a 896e8969 89fa896b 8b788b79     J.m.i.n.k...y.x.
801a1afc:	8b7a8b45 8d108b7b 8daf8d14 8e8c8e8e     E.z.{...........
801a1b0c:	8f5b8f5e 91468f5d 91459144 943f91b9     ^.[.].F.D.E...?.
801a1b1c:	9436943b 943d9429 9430943c 942a9439     ;.6.).=.<.0.9.*.
801a1b2c:	942c9437 94319440 95e495e5 973595e3     7.,.@.1.......5.
801a1b3c:	97bf973a 986497e1 98c698c9 995898c0     :.....d.......X.
801a1b4c:	9a399956 9a469a3d 9a429a44 9a3a9a41     V.9.=.F.D.B.A.:.
801a1b5c:	9acd9a3f 9b179b15 9b169b18 9b529b3a     ?...........:.R.
801a1b6c:	9c1d9c2b 9c2c9c1c 9c289c23 9c249c29     +.....,.#.(.).$.
801a1b7c:	9db79c21 9dbc9db6 9dc79dc1 9dcf9dca     !...............
801a1b8c:	9dc59dbe 9dbb9dc3 9dce9db5 9dba9db9     ................
801a1b9c:	9dc89dac 9dad9db1 9db39dcc 9db29dcd     ................
801a1bac:	9e9c9e7a 9eee9eeb 9f1b9eed 9f1a9f18     z...............
801a1bbc:	9f4e9f31 9f649f65 4eb99f92 56c556c6     1.N.e.d....N.V.V
801a1bcc:	597156cb 5b4c5b4b 5dd15dd5 65215ef2     .VqYK[L[.].].^!e
801a1bdc:	65266520 6b0b6522 6b096b08 70556c0d      e&e"e.k.k.k.lUp
801a1bec:	70577056 721e7052 72a9721f 74d8737f     VpWpRp.r.r.r.s.t
801a1bfc:	74d974d5 766d74d7 793576ad 7a7079b4     .t.t.tmv.v5y.ypz
801a1c0c:	7c577a71 7c597c5c 7c5a7c5b 7cf17cf4     qzW|\|Y|[|Z|.|.|
801a1c1c:	7f4f7e91 81de7f87 8634826b 86338635     .~O.....k.4.5.3.
801a1c2c:	8632862c 882c8636 88268828 8825882a     ,.2.6.,.(.&.*.%.
801a1c3c:	89bf8971 89fb89be 8b848b7e 8b868b82     q.......~.......
801a1c4c:	8b7f8b85 8e958d15 8e9a8e94 8e908e92     ................
801a1c5c:	8e978e96 8f628f60 944c9147 944a9450     ....`.b.G.L.P.J.
801a1c6c:	944f944b 94459447 94499448 973f9446     K.O.G.E.H.I.F.?.
801a1c7c:	986a97e3 98cb9869 995b9954 9a539a4e     ..j.i...T.[.N.S.
801a1c8c:	9a4c9a54 9a489a4f 9a499a4a 9a509a52     T.L.O.H.J.I.R.P.
801a1c9c:	9b199ad0 9b3b9b2b 9b559b56 9c489c46     ....+.;.V.U.F.H.
801a1cac:	9c449c3f 9c339c39 9c3c9c41 9c349c37     ?.D.9.3.A.<.7.4.
801a1cbc:	9c3d9c32 9ddb9c36 9dde9dd2 9dcb9dda     2.=.6...........
801a1ccc:	9ddc9dd0 9ddf9dd1 9dd99de9 9dd69dd8     ................
801a1cdc:	9dd59df5 9eb69ddd 9f359ef0 9f329f33     ..........5.3.2.
801a1cec:	9f6b9f42 9fa29f95 5299513d 58e758e8     B.k.....=Q.R.X.X
801a1cfc:	5b4d5972 882f5dd8 62015f4f 62046203     rYM[.]/.O_.b.b.b
801a1d0c:	65256529 66eb6596 6b126b11 6bca6b0f     )e%e.e.f.k.k.k.k
801a1d1c:	705a705b 73827222 73837381 77d47670     [pZp"r.s.s.spv.w
801a1d2c:	7c667c67 826c7e95 8640863a 863c8639     g|f|.~l.:.@.9.<.
801a1d3c:	863b8631 8830863e 882e8832 89768833     1.;.>.0.2...3.v.
801a1d4c:	89738974 8b8c89fe 8b8b8b8e 8c458b88     t.s...........E.
801a1d5c:	8e988d19 8f638f64 946291bc 945d9455     ....d.c...b.U.].
801a1d6c:	945e9457 97c597c4 9a569800 9b1e9a59     W.^.......V.Y...
801a1d7c:	9b209b1f 9c589c52 9c4a9c50 9c4b9c4d     .. .R.X.P.J.M.K.
801a1d8c:	9c599c55 9c4e9c4c 9df79dfb 9de39def     U.Y.L.N.........
801a1d9c:	9df89deb 9df69de4 9dee9de1 9df29de6     ................
801a1dac:	9de29df0 9df49dec 9de89df3 9ec29ded     ................
801a1dbc:	9ef29ed0 9f069ef3 9f389f1c 9f369f37     ..........8.7.6.
801a1dcc:	9f4f9f43 9f709f71 9f6f9f6e 56cd56d3     C.O.q.p.n.o..V.V
801a1ddc:	5c6d5b4e 66ed652d 6b1366ee 7061705f     N[m\-e.f.f.k_pap
801a1dec:	7060705d 74db7223 77d574e5 79b77938     ]p`p#r.t.t.w8y.y
801a1dfc:	7c6a79b6 7f897e97 8643826d 88378838     .yj|.~..m.C.8.7.
801a1e0c:	884b8835 8b958b94 8e9f8e9e 8e9d8ea0     5.K.............
801a1e1c:	91bd91be 946b91c2 94699468 974696e5     ......k.h.i...F.
801a1e2c:	97479743 97e597c7 9ad59a5e 9c639b59     C.G.....^...Y.c.
801a1e3c:	9c669c67 9c5e9c62 9e029c60 9e079dfe     g.f.b.^.`.......
801a1e4c:	9e069e03 9e009e05 9e099e01 9dfd9dff     ................
801a1e5c:	9ea09e04 9f469f1e 9f759f74 56d49f76     ......F.t.u.v..V
801a1e6c:	65b8652e 6b196b18 6b1a6b17 72267062     .e.e.k.k.k.kbp&r
801a1e7c:	77d872aa 793977d9 7c6b7c69 7e9a7cf6     .r.w.w9yi|k|.|.~
801a1e8c:	7e9b7e98 81e07e99 864681e1 86488647     .~.~.~....F.G.H.
801a1e9c:	897a8979 897b897c 8b9889ff 8ea58b99     y.z.|.{.........
801a1eac:	8ea38ea4 946d946e 9471946f 97499473     ....n.m.o.q.s.I.
801a1ebc:	995f9872 9c6e9c68 9e0b9c6d 9e109e0d     r._.h.n.m.......
801a1ecc:	9e129e0f 9ea19e11 9f099ef5 9f789f47     ............G.x.
801a1edc:	9f7a9f7b 571e9f79 7c6f7066 8db2883c     {.z.y..Wfpo|<...
801a1eec:	91c38ea6 94789474 94759476 9c749a60     ....t.x.v.u.`.t.
801a1efc:	9c719c73 9e149c75 9ef69e13 9fa49f0a     s.q.u...........
801a1f0c:	70657068 866a7cf7 883d883e 8b9e883f     hpep.|j.>.=.?...
801a1f1c:	8ea98c9c 974b8ec9 98749873 996198cc     ......K.s.t...a.
801a1f2c:	9a6499ab 9a679a66 9e159b24 9f489e17     ..d.f.g.$.....H.
801a1f3c:	6b1e6207 864c7227 94828ea8 94819480     .b.k'rL.........
801a1f4c:	9a689a69 9e199b2e 864b7229 94838b9f     i.h.....)rK.....
801a1f5c:	9eb79c79 9a6b7675 9e1d9c7a 706a7069     y...uvk.z...ipjp
801a1f6c:	9f7e9ea4 9f989f49                       ..~.I...

801a1f74 <hkscs_2uni_page88>:
801a1f74:	7e447e43 7e467e45 7e487e47 7e4a7e49     C~D~E~F~G~H~I~J~
801a1f84:	7e4c7e4b 7e4e7e4d 7e507e4f 7e527e51     K~L~M~N~O~P~Q~R~
801a1f94:	7e547e53 7e567e55 7e587e57 00410080     S~T~U~V~W~X~..A.
801a1fa4:	0040010d 00490092 0048009a 005300cc     ..@...I...H...S.
801a1fb4:	00520111 02be7e65 02c07e67 0081004a     ..R.e~..g~..J...
801a1fc4:	010e0061 01510060 00690093 0068009b     a...`.Q...i...h.
801a1fd4:	006d00ab 006c0110 007300cd 00720112     ..m...l...s...r.
801a1fe4:	007a00eb 00790114 01180116 011c011a     ..z...y.........
801a1ff4:	7e84007c 7e8602bf 006a02c1 7e8a0161     |..~...~..j.a..~
801a2004:	81bd7e8b 81bd81bd 81bd81bd 81bd81bd     .~..............
801a2014:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2024:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2034:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2044:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2054:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2064:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2074:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2084:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a2094:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a20a4:	81bd81bd 81bd81bd ea6981bd 81bd7ee1     ..........i..~..
801a20b4:	81bd36ca 1ffd81bd 6d8e405d 81bd629f     .6......]@.m.b..
801a20c4:	d3b581bd 20da3651 216820e8 23342316     ....Q6. . h!.#4#
801a20d4:	23a4235c 24682461 250e24fb 25982591     \#.#a$h$.$.%.%.%
801a20e4:	2ab028a2 2ac72ac4 2af42af2 2d5e2d26     .(.*.*.*.*.*&-^-
801a20f4:	2e5a2d5f 31fb3046 39be3749 3a2539c4     _-Z.F0.1I7.9.9%:
801a2104:	423c3f0e 502446b5 503a502c 504f5047     .?<B.F$P,P:PGPOP
801a2114:	5086505f 53fa50b7 54ef544f 5cfe5b06     _P.P.P.SOT.T.[.\
801a2124:	60665d22 606e6067 4e7c4591 3b064f4d     "]f`g`n`.E|NMO.;
801a2134:	23e74c49 81bd81bd 81bd81bd 4a38624c     IL.#........Lb8J
801a2144:	523c621e 5e0b81bd 7f305276 81bd81bd     .b<R...^vR0.....
801a2154:	6f07521f 6e091f0d 1e7e6e4c cfce7f39     .R.o...nLn~.9...
801a2164:	7f3c6e4a 81bd0881 53be401a 81bd4699     Jn<......@.S.F..
801a2174:	6b2c1b91 6fd96b4f 7f484b07 86d0970a     ..,kOk.o.KH.....
801a2184:	1fe47f4b 20402041 207f2047 20f720ab     K...A @ G . . . 
801a2194:	217d070c 21c310c8 073d2248 07650753     ..}!...!H"=.S.e.
801a21a4:	2ac52346 23bc239b 204923c5 24502439     F#.*.#.#.#I 9$P$
801a21b4:	088724e7 08112569 08132570 25e32582     .$..i%..p%...%.%
801a21c4:	0832082d 26530941 26742663 26902679     -.2.A.S&c&t&y&.&
801a21d4:	26d826af 26e826e3 26ff0858 087f0865     .&.&.&.&X..&e...
801a21e4:	08852797 26e57f7d 8a4281bd 7f827f81     .'..}..&..B.....
801a21f4:	a1862750 84810cac b8f85f46 12d37f89     P'......F_......
801a2204:	48fad87e 0cf47f8d 7f901a55 b92aca72     ~..H....U...r.*.
801a2214:	7f94369d 8ad58cf4 364d8e34 7f9a5f7e     .6......4.M6~_..
801a2224:	7f9c7f9b d9967f9d 81bdb293 7fa28b06     ................
801a2234:	1a74d8a9 7fa67fa5 0d276b72 126d7fa9     ..t.....rk'...m.
801a2244:	bb8707c6 7fae7fad 6dae7faf 81bd68d5     ...........m.h..
801a2254:	c4651659 26a33674 7fb87fb7 0cbb8db7     Y.e.t6.&........
801a2264:	7fbc8daf 7fbe7fbd 7fc036aa 5f688a43     .........6..C.h_
801a2274:	df0c99e1 81bd7fc5 7fc81a8b 2a33127a     ............z.3*
801a2284:	81bd7fcb 863c7fcd 7fd07fcf 27397fd1     ......<.......9'
801a2294:	163a133b 1cf481bd 7fd87fd7 69b5532a     ;.:.........*S.i
801a22a4:	35397fdb 9db50cbe 28615ec0 10c3363c     ..95.....^a(<6..
801a22b4:	7fe481bd 9fcf8b89 81bd7fe7 7fea8e08     ................
801a22c4:	0cc60c52 08387fed 99077fef 8cb12812     R.....8......(..
801a22d4:	7ff47ff3 3dfd077c 81bd7ff7 7ffa81bd     ....|..=........
801a22e4:	7ffc7ffb e00d7ffd 80008bfa 51138001     ...............Q
801a22f4:	9e038003 08bb9f39 8008bb23 8c2a8ccd     ....9...#.....*.
801a2304:	8cb01213 800e8b07 81bd800f 80128c2b     ............+...
801a2314:	8e008b08 12798e7d 35f29cd6 a6748ced     ....}.y....5..t.
801a2324:	a08ed2f9 8b3f8b3e a115a111 80220cd8     ....>.?.......".
801a2334:	8cae8e07 cb508025 80288027 666a8029     ....%.P.'.(.).jf
801a2344:	5444268c 81bd2779 6ce6e783 d3de6b76     .&DTy'.....lvk..
801a2354:	42c08033 526c52ed c7722ddc 0a5752b4     3..B.RlR.-r..RW.
801a2364:	d87d251f 8c7a6276 8bf78b8f 089d8c7b     .%}.vbz.....{...
801a2374:	08c9b92b 286f8ad6 8e099df5 8bf88b90     +.....o(........
801a2384:	8e888db8 90d5d947 b9508bf9 2c14a264     ....G.....P.d..,
801a2394:	8d5e8d5d 8e368e35 8b91295c d9cdd354     ].^.5.6.\)..T...
801a23a4:	8bfb8cf5 09c3bafe 8ec08cf6 8062bb98     ..............b.
801a23b4:	93fa8063 80668065 24282a59 806a08da     c...e.f.Y*($..j.
801a23c4:	2d284d32 1d6c1a80 1c676f67 6c4d6cdf     2M(-..l.gog..lMl
801a23d4:	a43dc0b4 08b227bb 1fe82849 807a2ac2     ..=..'..I(...*z.
801a23e4:	6811807b 201b807d 07fe207b 31112de3     {..h}.. { ...-.1
801a23f4:	0bba3184 36f5340c 3df53d3a 41ec3dfa     .1...4.6:=.=.=.A
801a2404:	1fec43ab 808e442d 4abb50d2 50d34e79     .C..-D...P.JyN.P
801a2414:	07818093 809681bd 52005182 809a8099     .........Q.R....
801a2424:	59a4251d 809e5b01 5e1d5ce0 66386545     .%.Y.[...\.^Ee8f
801a2434:	66a8663f 68a680a5 698e6935 6a23699e     ?f.f...h5i.i.i#j
801a2444:	6d3c80ab 6f046e5f 6fdc3d2f 80b21ff7     ..<m_n.o/=.o....
801a2454:	33f766dd 00006562                       .f.3be..

801a245c <hkscs_2uni_upages>:
801a245c:	00000080 000000c0 00000100 00000140     ............@...
801a246c:	000001c0 00000240 00000280 000002c0     ....@...........
801a247c:	00000400 00000440 00001e80 00001ec0     ....@...........
801a248c:	00002100 00002140 00002180 000021c0     .!..@!...!...!..
801a249c:	00002440 00002540 00002700 00002e80     @$..@%...'......
801a24ac:	00002ec0 00002f00 00003000 00003040     ...../...0..@0..
801a24bc:	00003080 000030c0 00003200 00003400     .0...0...2...4..
801a24cc:	00003440 00003480 000034c0 00003500     @4...4...4...5..
801a24dc:	00003540 00003580 000035c0 00003600     @5...5...5...6..
801a24ec:	00003640 00003680 000036c0 00003700     @6...6...6...7..
801a24fc:	00003740 00003780 000037c0 00003800     @7...7...7...8..
801a250c:	00003840 00003880 000038c0 00003900     @8...8...8...9..
801a251c:	00003940 00003980 000039c0 00003a00     @9...9...9...:..
801a252c:	00003a40 00003a80 00003ac0 00003b00     @:...:...:...;..
801a253c:	00003b40 00003b80 00003bc0 00003c00     @;...;...;...<..
801a254c:	00003c40 00003cc0 00003d00 00003d40     @<...<...=..@=..
801a255c:	00003d80 00003dc0 00003e00 00003e40     .=...=...>..@>..
801a256c:	00003e80 00003ec0 00003f00 00003f40     .>...>...?..@?..
801a257c:	00003f80 00003fc0 00004000 00004040     .?...?...@..@@..
801a258c:	00004080 000040c0 00004100 00004140     .@...@...A..@A..
801a259c:	00004180 000041c0 00004200 00004240     .A...A...B..@B..
801a25ac:	00004280 000042c0 00004300 00004340     .B...B...C..@C..
801a25bc:	00004380 000043c0 00004400 00004440     .C...C...D..@D..
801a25cc:	00004480 000044c0 00004500 00004540     .D...D...E..@E..
801a25dc:	00004580 000045c0 00004600 00004640     .E...E...F..@F..
801a25ec:	00004680 000046c0 00004700 00004740     .F...F...G..@G..
801a25fc:	00004780 000047c0 00004800 00004840     .G...G...H..@H..
801a260c:	00004880 000048c0 00004900 00004940     .H...H...I..@I..
801a261c:	00004980 000049c0 00004a00 00004a80     .I...I...J...J..
801a262c:	00004ac0 00004b00 00004b40 00004b80     .J...K..@K...K..
801a263c:	00004bc0 00004c00 00004c40 00004c80     .K...L..@L...L..
801a264c:	00004cc0 00004d00 00004d80 00004e00     .L...M...M...N..
801a265c:	00004e40 00004e80 00004ec0 00004f00     @N...N...N...O..
801a266c:	00004f40 00004f80 00004fc0 00005000     @O...O...O...P..
801a267c:	00005040 00005080 000050c0 00005100     @P...P...P...Q..
801a268c:	00005140 00005180 000051c0 00005200     @Q...Q...Q...R..
801a269c:	00005240 00005280 000052c0 00005300     @R...R...R...S..
801a26ac:	00005340 00005380 000053c0 00005400     @S...S...S...T..
801a26bc:	00005440 00005480 000054c0 00005500     @T...T...T...U..
801a26cc:	00005540 00005580 000055c0 00005600     @U...U...U...V..
801a26dc:	00005640 00005680 000056c0 00005700     @V...V...V...W..
801a26ec:	00005740 00005780 000057c0 00005800     @W...W...W...X..
801a26fc:	00005840 00005880 000058c0 00005900     @X...X...X...Y..
801a270c:	00005940 00005980 000059c0 00005a00     @Y...Y...Y...Z..
801a271c:	00005a40 00005a80 00005ac0 00005b00     @Z...Z...Z...[..
801a272c:	00005b40 00005b80 00005bc0 00005c00     @[...[...[...\..
801a273c:	00005c40 00005c80 00005cc0 00005d00     @\...\...\...]..
801a274c:	00005d40 00005d80 00005dc0 00005e00     @]...]...]...^..
801a275c:	00005e40 00005e80 00005ec0 00005f00     @^...^...^..._..
801a276c:	00005f40 00005f80 00005fc0 00006000     @_..._..._...`..
801a277c:	00006040 00006080 000060c0 00006100     @`...`...`...a..
801a278c:	00006140 00006180 000061c0 00006200     @a...a...a...b..
801a279c:	00006240 00006280 000062c0 00006300     @b...b...b...c..
801a27ac:	00006340 00006380 000063c0 00006400     @c...c...c...d..
801a27bc:	00006440 00006480 000064c0 00006500     @d...d...d...e..
801a27cc:	00006540 00006580 000065c0 00006600     @e...e...e...f..
801a27dc:	00006640 00006680 000066c0 00006700     @f...f...f...g..
801a27ec:	00006740 00006780 000067c0 00006800     @g...g...g...h..
801a27fc:	00006840 00006880 000068c0 00006900     @h...h...h...i..
801a280c:	00006940 00006980 000069c0 00006a00     @i...i...i...j..
801a281c:	00006a40 00006a80 00006ac0 00006b00     @j...j...j...k..
801a282c:	00006b40 00006b80 00006bc0 00006c00     @k...k...k...l..
801a283c:	00006c40 00006c80 00006cc0 00006d00     @l...l...l...m..
801a284c:	00006d40 00006d80 00006e00 00006e40     @m...m...n..@n..
801a285c:	00006e80 00006ec0 00006f00 00006f40     .n...n...o..@o..
801a286c:	00006f80 00006fc0 00007000 00007040     .o...o...p..@p..
801a287c:	00007080 000070c0 00007100 00007140     .p...p...q..@q..
801a288c:	00007180 000071c0 00007200 00007240     .q...q...r..@r..
801a289c:	00007280 000072c0 00007300 00007340     .r...r...s..@s..
801a28ac:	00007380 000073c0 00007400 00007440     .s...s...t..@t..
801a28bc:	00007480 000074c0 00007500 00007540     .t...t...u..@u..
801a28cc:	00007580 000075c0 00007600 00007640     .u...u...v..@v..
801a28dc:	00007680 000076c0 00007700 00007740     .v...v...w..@w..
801a28ec:	00007780 000077c0 00007800 00007840     .w...w...x..@x..
801a28fc:	00007880 000078c0 00007900 00007940     .x...x...y..@y..
801a290c:	00007980 000079c0 00007a00 00007a40     .y...y...z..@z..
801a291c:	00007a80 00007ac0 00007b00 00007b40     .z...z...{..@{..
801a292c:	00007b80 00007bc0 00007c00 00007c40     .{...{...|..@|..
801a293c:	00007c80 00007cc0 00007d00 00007d40     .|...|...}..@}..
801a294c:	00007d80 00007dc0 00007e00 00007e40     .}...}...~..@~..
801a295c:	00007e80 00007ec0 00007f00 00007f40     .~...~......@...
801a296c:	00007f80 00007fc0 00008000 00008040     ............@...
801a297c:	00008080 000080c0 00008100 00008140     ............@...
801a298c:	00008180 000081c0 00008200 00008240     ............@...
801a299c:	00008280 000082c0 00008300 00008340     ............@...
801a29ac:	00008380 000083c0 00008400 00008440     ............@...
801a29bc:	00008480 000084c0 00008500 00008540     ............@...
801a29cc:	000085c0 00008600 00008640 00008680     ........@.......
801a29dc:	000086c0 00008700 00008740 00008780     ........@.......
801a29ec:	000087c0 00008800 00008840 00008880     ........@.......
801a29fc:	000088c0 00008900 00008940 00008980     ........@.......
801a2a0c:	000089c0 00008a00 00008a40 00008a80     ........@.......
801a2a1c:	00008ac0 00008b00 00008b40 00008b80     ........@.......
801a2a2c:	00008bc0 00008c40 00008c80 00008cc0     ....@...........
801a2a3c:	00008d00 00008d40 00008d80 00008dc0     ....@...........
801a2a4c:	00008e00 00008e40 00008e80 00008ec0     ....@...........
801a2a5c:	00008f00 00008f40 00008f80 00008fc0     ....@...........
801a2a6c:	00009000 00009040 00009080 000090c0     ....@...........
801a2a7c:	00009140 00009180 000091c0 00009200     @...............
801a2a8c:	00009240 00009280 000092c0 00009300     @...............
801a2a9c:	00009340 00009380 000093c0 00009400     @...............
801a2aac:	00009440 00009480 000094c0 00009500     @...............
801a2abc:	00009540 00009580 000095c0 00009600     @...............
801a2acc:	00009640 00009680 000096c0 00009700     @...............
801a2adc:	00009740 00009780 000097c0 00009800     @...............
801a2aec:	00009840 00009880 000098c0 00009900     @...............
801a2afc:	00009940 00009980 000099c0 00009a00     @...............
801a2b0c:	00009a40 00009a80 00009ac0 00009b00     @...............
801a2b1c:	00009b40 00009b80 00009bc0 00009c00     @...............
801a2b2c:	00009c40 00009d00 00009d40 00009d80     @.......@.......
801a2b3c:	00009dc0 00009e00 00009e40 00009e80     ........@.......
801a2b4c:	00009ec0 00009f00 00009f40 00009f80     ........@.......
801a2b5c:	0000e000 0000e040 0000e080 0000e0c0     ....@...........
801a2b6c:	0000e100 0000e140 0000e180 0000e1c0     ....@...........
801a2b7c:	0000e200 0000e240 0000e280 0000e2c0     ....@...........
801a2b8c:	0000e300 0000e340 0000e380 0000e3c0     ....@...........
801a2b9c:	0000e400 0000e440 0000e480 0000e4c0     ....@...........
801a2bac:	0000e500 0000e540 0000e580 0000e5c0     ....@...........
801a2bbc:	0000e600 0000e640 0000e680 0000e6c0     ....@...........
801a2bcc:	0000e700 0000e740 0000e780 0000e7c0     ....@...........
801a2bdc:	0000e800 0000e840 0000e880 0000e8c0     ....@...........
801a2bec:	0000e900 0000e940 0000e980 0000e9c0     ....@...........
801a2bfc:	0000ea80 0000eac0 0000eb00 0000eb40     ............@...
801a2c0c:	0000eb80 0000ebc0 0000ec00 0000ec40     ............@...
801a2c1c:	0000ec80 0000ecc0 0000ed00 0000ed40     ............@...
801a2c2c:	0000ed80 0000edc0 0000ee00 0000ee40     ............@...
801a2c3c:	0000ee80 0000f300 0000f340 0000f380     ........@.......
801a2c4c:	0000f3c0 0000f400 0000f440 0000f480     ........@.......
801a2c5c:	0000f4c0 0000f500 0000f540 0000f680     ........@.......
801a2c6c:	0000f7c0 0000ff00 0000ffc0 00020000     ................
801a2c7c:	00020040 000200c0 00020100 00020180     @...............
801a2c8c:	000201c0 00020200 00020240 00020280     ........@.......
801a2c9c:	000202c0 00020300 00020340 00020380     ........@.......
801a2cac:	000203c0 00020400 00020440 00020480     ........@.......
801a2cbc:	000204c0 00020540 00020580 000205c0     ....@...........
801a2ccc:	00020600 00020700 00020740 00020800     ........@.......
801a2cdc:	00020840 00020900 00020940 00020a00     @.......@.......
801a2cec:	00020a40 00020a80 00020b80 00020bc0     @...............
801a2cfc:	00020c00 00020c40 00020c80 00020cc0     ....@...........
801a2d0c:	00020d40 00020d80 00020e00 00020e40     @...........@...
801a2d1c:	00020e80 00020ec0 00020f00 00020f80     ................
801a2d2c:	00020fc0 00021000 00021040 00021080     ........@.......
801a2d3c:	000210c0 00021100 00021140 00021180     ........@.......
801a2d4c:	000211c0 00021240 00021280 000212c0     ....@...........
801a2d5c:	00021300 00021380 000213c0 00021440     ............@...
801a2d6c:	00021480 000214c0 00021580 00021600     ................
801a2d7c:	00021640 00021680 000216c0 00021700     @...............
801a2d8c:	00021740 00021780 000217c0 00021800     @...............
801a2d9c:	00021840 00021880 000218c0 00021900     @...............
801a2dac:	00021940 00021980 000219c0 00021a40     @...........@...
801a2dbc:	00021b40 00021c80 00021d40 00021d80     @.......@.......
801a2dcc:	00021dc0 00021e00 00021e80 00021ec0     ................
801a2ddc:	00021f40 00021f80 00022040 00022080     @.......@ ... ..
801a2dec:	000220c0 00022100 00022140 00022180     . ...!..@!...!..
801a2dfc:	000221c0 00022240 00022300 00022380     .!..@"...#...#..
801a2e0c:	000223c0 00022440 00022480 00022500     .#..@$...$...%..
801a2e1c:	00022580 00022600 00022640 00022680     .%...&..@&...&..
801a2e2c:	000226c0 00022700 00022740 00022780     .&...'..@'...'..
801a2e3c:	00022800 00022840 00022880 000228c0     .(..@(...(...(..
801a2e4c:	00022900 00022940 00022980 00022ac0     .)..@)...)...*..
801a2e5c:	00022b00 00022b40 00022bc0 00022c00     .+..@+...+...,..
801a2e6c:	00022c40 00022c80 00022cc0 00022d00     @,...,...,...-..
801a2e7c:	00022d40 00022d80 00022e00 00022e40     @-...-......@...
801a2e8c:	00022fc0 00023040 00023080 000230c0     ./..@0...0...0..
801a2e9c:	00023100 00023180 000231c0 00023200     .1...1...1...2..
801a2eac:	00023240 00023280 000232c0 00023300     @2...2...2...3..
801a2ebc:	00023380 000233c0 00023400 00023440     .3...3...4..@4..
801a2ecc:	000234c0 00023500 00023540 00023580     .4...5..@5...5..
801a2edc:	000235c0 00023600 00023640 00023680     .5...6..@6...6..
801a2eec:	000236c0 00023700 00023740 00023780     .6...7..@7...7..
801a2efc:	000237c0 00023ac0 00023b40 00023c80     .7...:..@;...<..
801a2f0c:	00023cc0 00023d40 00023d80 00023dc0     .<..@=...=...=..
801a2f1c:	00023e00 00023e80 00023ec0 00023f00     .>...>...>...?..
801a2f2c:	00023f40 00023f80 00023fc0 00024000     @?...?...?...@..
801a2f3c:	00024040 00024080 000240c0 00024100     @@...@...@...A..
801a2f4c:	00024140 00024180 000241c0 00024200     @A...A...A...B..
801a2f5c:	00024240 00024280 000242c0 00024300     @B...B...B...C..
801a2f6c:	00024340 00024380 000243c0 00024400     @C...C...C...D..
801a2f7c:	00024440 00024480 000244c0 00024500     @D...D...D...E..
801a2f8c:	00024540 00024600 00024640 00024680     @E...F..@F...F..
801a2f9c:	000246c0 00024700 00024780 00024800     .F...G...G...H..
801a2fac:	000248c0 00024900 00024940 00024980     .H...I..@I...I..
801a2fbc:	000249c0 00024a00 00024a40 00024a80     .I...J..@J...J..
801a2fcc:	00024ac0 00024b40 00024bc0 00024c00     .J..@K...K...L..
801a2fdc:	00024c80 00024cc0 00024d00 00024d80     .L...L...M...M..
801a2fec:	00024dc0 00024e40 00024f00 00024f40     .M..@N...O..@O..
801a2ffc:	00024f80 00024fc0 00025080 00025140     .O...O...P..@Q..
801a300c:	000251c0 00025200 000252c0 00025300     .Q...R...R...S..
801a301c:	00025400 00025440 00025540 00025580     .T..@T..@U...U..
801a302c:	000255c0 00025600 00025640 00025680     .U...V..@V...V..
801a303c:	000256c0 00025700 00025740 000257c0     .V...W..@W...W..
801a304c:	00025840 000258c0 00025940 00025980     @X...X..@Y...Y..
801a305c:	00025a80 00025ac0 00025b40 00025b80     .Z...Z..@[...[..
801a306c:	00025bc0 00025c00 00025c40 00025cc0     .[...\..@\...\..
801a307c:	00025d00 00025d40 00025e00 00025e80     .]..@]...^...^..
801a308c:	00025ec0 00025f40 00025fc0 00026000     .^..@_..._...`..
801a309c:	00026040 00026080 00026100 00026140     @`...`...a..@a..
801a30ac:	00026180 000261c0 00026240 000262c0     .a...a..@b...b..
801a30bc:	00026340 00026380 00026400 00026480     @c...c...d...d..
801a30cc:	00026500 00026540 00026580 00026600     .e..@e...e...f..
801a30dc:	00026680 000266c0 00026740 00026780     .f...f..@g...g..
801a30ec:	000267c0 00026840 00026880 00026900     .g..@h...h...i..
801a30fc:	00026980 000269c0 00026a00 00026a40     .i...i...j..@j..
801a310c:	00026b00 00026b40 00026b80 00026bc0     .k..@k...k...k..
801a311c:	00026c00 00026c40 00026c80 00026cc0     .l..@l...l...l..
801a312c:	00026d00 00026d80 00026dc0 00026e00     .m...m...m...n..
801a313c:	00026e40 00026e80 00026ec0 00026f00     @n...n...n...o..
801a314c:	00026f40 00026f80 00026fc0 00027000     @o...o...o...p..
801a315c:	00027040 00027080 000270c0 00027100     @p...p...p...q..
801a316c:	00027140 00027200 000272c0 00027380     @q...r...r...s..
801a317c:	00027400 00027480 000275c0 00027600     .t...t...u...v..
801a318c:	00027640 00027680 00027700 00027740     @v...v...w..@w..
801a319c:	00027780 00027840 00027900 00027940     .w..@x...y..@y..
801a31ac:	00027a00 00027a40 00027a80 00027ac0     .z..@z...z...z..
801a31bc:	00027b00 00027bc0 00027c00 00027d00     .{...{...|...}..
801a31cc:	00027d40 00027d80 00027dc0 00027e40     @}...}...}..@~..
801a31dc:	00028000 00028080 000280c0 00028100     ................
801a31ec:	00028140 00028200 00028240 000282c0     @.......@.......
801a31fc:	00028300 00028340 00028400 00028480     ....@...........
801a320c:	00028500 00028540 000285c0 00028600     ....@...........
801a321c:	00028680 000286c0 00028800 00028900     ................
801a322c:	00028940 00028980 000289c0 00028a00     @...............
801a323c:	00028a40 00028a80 00028ac0 00028b00     @...............
801a324c:	00028b40 00028b80 00028bc0 00028c00     @...............
801a325c:	00028cc0 00028d00 00028e00 00028e40     ............@...
801a326c:	00028e80 00028ec0 00029080 000290c0     ................
801a327c:	00029100 00029180 000291c0 00029400     ................
801a328c:	00029440 000294c0 00029580 000295c0     @...............
801a329c:	00029840 00029880 000298c0 00029900     @...............
801a32ac:	00029940 00029980 00029b00 00029bc0     @...............
801a32bc:	00029c80 00029d00 00029d40 00029e00     ........@.......
801a32cc:	00029e40 00029e80 00029ec0 00029f00     @...............
801a32dc:	00029f80 0002a0c0 0002a100 0002a140     ............@...
801a32ec:	0002a180 0002a1c0 0002a200 0002a280     ................
801a32fc:	0002a2c0 0002a380 0002a5c0 0002a680     ................
801a330c:	0002f840 0002f880 0002f8c0 0002f980     @...............
801a331c:	0002f9c0                                ....

801a3320 <hkscs_2uni_page8d>:
801a3320:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a3330:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a3340:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a3350:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a3360:	2f082efe 107c2f16 2f640acf 0ae02f79     ..././|...d/y/..
801a3370:	30020af8 30e5307d 0bc83143 0bff0bd4     ...0}0.0C1......
801a3380:	32970c0d 2ea532fd 33770c49 338f3379     ...2.2..I.w3y3.3
801a3390:	33ec0c78 34a53450 0cb834d8 0cc32871     x..3P4.4.4..q(..
801a33a0:	35bb35a2 361a35c7 36800d0b 27e12ed5     .5.5.5.6...6...'
801a33b0:	0d576fdf 0d7d3746 381337bf 38520db2     .oW.F7}..7.8..R8
801a33c0:	38d60de2 39640e02 0e1839c0 3a443a0a     ...8..d9.9...:D:
801a33d0:	0e310e32 3ac90e3b 43dc3b03 3b5f3b24     2.1.;..:.;.C$;_;
801a33e0:	0e7c3b45 0e9d3b96 3c343c25 3c423c31     E;|..;..%<4<1<B<
801a33f0:	3c590eac 3c6b0eb2 3c943c75 3d413cb6     ..Y<..k<u<.<.<A=
801a3400:	3daa3d81 3e6a3e35 3ec20f4b 3ee63ec6     .=.=5>j>K..>.>.>
801a3410:	0f6f3f41 3f713f64 3f983f95 40063fa9     A?o.d?q?.?.?.?.@
801a3420:	403bdd80 405a4062 40686fbf 40a44069     ..;@b@Z@.oh@i@.@
801a3430:	0fc640b4 4101ad01 0fea413e 43370ff5     .@.....A>A....7C
801a3440:	100a2e59 101141ac 41d441d0 41ff41ef     Y....A...A.A.A.A
801a3450:	84654209 08b11641 731180f0 ce93297e     .Be.A......s~)..
801a3460:	bee042be 3b62090e 2d34dfa9 bf614bc9     .B....b;..4-.Ka.
801a3470:	4be5e359 bfec4bfd 4c304c3b 4c434c42     Y..K.K..;L0LBLCL
801a3480:	73254351 4c5a144a 4c6a4c5d 2672146f     QC%sJ.ZL]LjLo.r&
801a3490:	4c8bc141 4ca94cd5 c1fe7330 4cef4d22     A..L.L.L0s.."M.L
801a34a0:	c0f4551c 4d50cc7f 4d1255a1 adb081bd     .U....PM.U.M....
801a34b0:	c1a5102d 4d7a5612 4db581bd 4dc4c1c1     -....VzM...M...M
801a34c0:	73454e03 383d4e26 4e49b338 4e664e47     .NEs&N=88.INGNfN
801a34d0:	4e734df4 81bd4e75 179d4fe7 4eddce04     .MsNuN...O.....N
801a34e0:	460dce96 4f2b4f09 4f3342b5 ae1781bd     ...F.O+O.B3O....
801a34f0:	4f64c3e9 4f750f93 4f6593b9 81bd7362     ..dO..uO..eObs..
801a3500:	c4dac4a1 50124fee 652c15ab 50c04fa7     .....O.P..,e.O.P
801a3510:	50c750c1 c5d04ab6 51176aa1 5123c611     .P.P.J...j.Q..#Q
801a3520:	82289221 a9a617dc da3a1783 c6c9517a     !.(.......:.zQ..
801a3530:	518881bd 81bd519d 738151af 51bb7382     ...Q.Q...Q.s.s.Q
801a3540:	51e151bc 1c097386 7389c7e6 38e5c868     .Q.Q.s.....sh..8
801a3550:	de085227 529a5287 9d362a70 c6d83e3f     'R...R.Rp*6.?>..
801a3560:	36a77394 53987396 3c13941e b6d5b6a5     .s.6.s.S...<....
801a3570:	53a916fa cad2739e 21b973a0 5662917d     ...S.s...s.!}.bV
801a3580:	cb0a54e2 a770b5e7 abf89333 3adb542a     .T....p.3...*T.:
801a3590:	145bebd4 545056cb 8b96549a 09819374     ..[..VPT.T..t...
801a35a0:	a79a73b4 546253fb ac4b5498 73bbcd63     .s...SbT.TK.c..s
801a35b0:	a80ecb97 549d103f 550527ac cd65178b     ....?..T.'.U..e.
801a35c0:	81bd552c 073e5553 3c17ce94 075656da     ,U..SU>....<.VV.
801a35d0:	73cdce02 73cf55d8 105355f1 3c671764     ...s.U.s.US.d.g<
801a35e0:	73d555ca 81bd4ad8 ce37cb96 565ece03     .U.s.J....7...^V
801a35f0:	551181bd 56131720 73e15664 c1c014c0     ...U ..VdV.s....
801a3600:	56b417c3 73e72cb2 56f317a7 397f1796     ...V.,.s...V...9
801a3610:	dbe55756 5701dbfb 574273f0 d08d73f2     VW.....W.sBW.s..
801a3620:	17ea73f4 09085768 25b79462 57bed1da     .s..hW..b..%...W
801a3630:	e87858b1 a0e7592e 591a58f1 2821594f     .Xx..Y...X.YOY!(
801a3640:	3a1657ac 5985188f d2a05986 d2a4abb9     .W.:...Y.Y......
801a3650:	59dc599e 59f418db 358159f5 48f75a05     .Y.Y...Y.Y.5.Z.H
801a3660:	5ac7d38f 81bd5aca 5ae781bd dde55afc     ...Z.Z.....Z.Z..
801a3670:	d4a45b27 5bdcd5bd 62be4913 d5595bd0     '[.....[.I.b.[Y.
801a3680:	d63a4c69 19937426 42fcd638 5c5f5c4c     iL:.&t..8..BL\_\
801a3690:	bca5bc30 5c8c5c7f 5be95c8d 5cd0b6ba     0....\.\.\.[...\
801a36a0:	5bef5cdb 18957436 5d9b598f d74fd714     .\.[6t...Y.]..O.
801a36b0:	09e5ec14 5dd6d713 d77dd758 5e035e12     .......]X.}..^.^
801a36c0:	5ddb94d0 5e1141dc 11507448 5ea981bd     ...].A.^HtP....^
801a36d0:	744dd802 0e3cb5ca d0cc7450 5fad4c67     ..Mt..<.Pt..gL._
801a36e0:	5fc35fb6 60196394 da65602d 60a5da92     ._._.c.`-`e....`
801a36f0:	e9df63c3 60b38910 dd9e1baa abbbdb3d     .c.....`....=...
801a3700:	a52230b8 746760f9 74697468 0c409aa5     .0"..`gthtit..@.
801a3710:	6137ce97 d5bedb3c db6c6161 61a8dbcb     ..7a<...aal....a
801a3720:	61c47474 61aedc66 622781bd 62690db0     tt.af..a..'b..ib
801a3730:	4e2c6284 9789dcf3 3e5f62ce 63226301     .b,N.....b_>.c"c
801a3740:	81bdbcf9 aadbde86 bd1bdecc 63ec748a     .............t.c
801a3750:	dea1642b 420fdfab dea22c83 1be5dea5     +d.....B.,......
801a3760:	dfac6304 dfbfdff9 651b6433 66455fbc     .c......3d.e._Ef
801a3770:	64e66666 41766660 74a11539 8f7cdc58     ff.d`fvA9..tX.|.
801a3780:	1c5fac2e 673b3ddc 13ec6756 ce956763     .._..=;gVg..cg..
801a3790:	6776339a dea04a75 258c677d ccb81c21     .3vguJ..}g.%!...
801a37a0:	c69083b4 e1e5e1af 94d5b711 67f1a5ca     ...............g
801a37b0:	67f65782 17bd1c8f 74c11805 2d0141f5     .W.g.......t.A.-
801a37c0:	81bd67db 681774c6 e2ab2d0a 64e5681f     .g...t.h.-...h.d
801a37d0:	a3b72290 6849a3bc 6871685f 6880687e     ."....Ih_hqh~h.h
801a37e0:	68a06892 68aebc6c e2f3459c 68b581bd     .h.hl..h.E.....h
801a37f0:	74dde2dd 68f41d11 690b68f3 0dce6926     ...t...h.h.i&i..
801a3800:	0fd1d135 af1c8730 698abe46 69886977     5...0...F..iwi.i
801a3810:	1d3f6987 9293cd27 69a12770 69ac69a6     .i?.'...p'.i.i.i
801a3820:	69f96438 1db2b669 e4c5e417 6acc6ab5     8d.ii........j.j
801a3830:	6ad06afb be656b18 e1b10984 6ba0e5d5     .j.j.ke........k
801a3840:	e5856ba2 1e4e6bb4 6bed6bd4 21f4dbc0     .k...kN..k.k...!
801a3850:	ca286bf4 a37d0b83 6c006c10 2c05e67e     .k(...}..l.l~..,
801a3860:	6c4e9423 6cc2b00b 6ccc6cbf 6e14e728     #.Nl...l.l.l(..n
801a3870:	e912e837 e861751e e95fe8a3 6dc36dbe     7....ua..._..m.m
801a3880:	6e4e7524 6e043a48 e9137528 94fbe9a0     $uNnH:.n(u......
801a3890:	6d79e9b3 752f752e 6ed56ed0 6ee26ede     ..ym.u/u.n.n.n.n
801a38a0:	6eea1f74 b1246eef 0e206f01 0f9d0ca5     t..n.n$..o .....
801a38b0:	0a7e20f2 6f42dfeb 1dd66f48 cd6264e4     . ~...BoHo...db.
801a38c0:	81bd6f57 285f6f79 6f85284a e18b6a78     Wo..yo_(J(.oxj..
801a38d0:	55ff68b2 6fa96fa2 6fce4c5c 1dfe4396     .h.U.o.o\L.o.C..
801a38e0:	b5fbb5b5 b63842f7 b691b108 df9a451e     .....B8......E..
801a38f0:	4b1f94ba e0b6dd3e 64b36429 63acde04     ...K>...)d.d...c
801a3900:	648b6441 b279dd2c 116b4397 4bc348f2     Ad.d,.y..Ck..H.K
801a3910:	756d4250 42feb1b8 42237570 a7d9947e     PBmu...Bpu#B~...
801a3920:	94451147 93b8bc2f 92bb09e2 09a1757a     G.E./.......zu..
801a3930:	757d9334 09e3c34b 291b9280 90beb665     4.}uK......)e...
801a3940:	90867584 56839136 81bda8e6 758b55d5     .u..6..V.....U.u
801a3950:	ac31d125 acbbbc9c 1774d012 e55da92e     %.1.......t...].
801a3960:	39b9cee6 0ed509f3 2a2c1067 39d0759a     ...9....g.,*.u.9
801a3970:	a97f12d7 ae4b759e cc2175a0 285e268b     .....uK..u!..&^(
801a3980:	2852c831 89a875a6 64868b8d 645c75aa     1.R(.u.....d.u\d
801a3990:	22eb20b8 b1f60ad9 85a5207c 210b84bf     . ."....| .....!
801a39a0:	bd91214a 82eb2c28 0c59850b 8554844a     J!..(,....Y.J.T.
801a39b0:	20e906f5 e1338400 5c1a83b5 205875c2     ... ..3....\.uX 
801a39c0:	22cd228d 20c32162 ac4a75c8 21ee2102     ."."b!. .uJ..!.!
801a39d0:	2241222c 21a5218c 22bc2218 81bd81bd     ,"A".!.!."."....
801a39e0:	81bd81bd a7d53ff6 ac7f75d8 94443f32     .....?...u..2?D.
801a39f0:	2368ac49 86e02383 85e3175d 85d185d2     I.h#.#..].......
801a3a00:	de5c5e7a 2419874e 88332464 81bd24a1     z^\.N..$d$3..$..
801a3a10:	430c18fa 8a20b14c 75f1b5ec 8b9d3b91     ...CL. ....u.;..
801a3a20:	115e81bd 45944619 451845d6 b6fc1dce     ..^..F.E.E.E....
801a3a30:	2590ae4d 438f0844 2774ae89 268d8485     M..%D..C..t'...&
801a3a40:	28dd89c6 67b4631d 299d6426 293f294d     ...(.c.g&d.)M)?)
801a3a50:	2a8b08fe de062c59 932f92ba 2bec92d0     ...*Y,..../....+
801a3a60:	634f2b78 2c8f2c3e 76192bd2 942195b3     x+Oc>,.,.+.v..!.
801a3a70:	09b5761c 45c33ec5 c2c32be1 df972c41     .v...>.E.+..A,..
801a3a80:	64a08553 9003460c 1bf24285 ddbb64c8     S..d.F...B...d..
801a3a90:	0a60647d 2e5e2dde 3008301e 953c9556     }d`..-^..0.0V.<.
801a3aa0:	308daa6e 94c32d0f 09c194c4 099d9460     n..0.-......`...
801a3ab0:	099392be de0752aa a6f296fa 30ccdd68     .....R......h..0
801a3ac0:	94e730ce 2c2b7646 2d0492fb d2bd5754     .0..Fv+,...-TW..
801a3ad0:	323e59a0 9c6b9e60 1138319b 9c3e9c2f     .Y>2`.k..18./.>.
801a3ae0:	cf337654 81fe3380 9c5b8206 33583359     Tv3..3....[.Y3X3
801a3af0:	a15b3235 b414a1c7 36317660 a06ab3a5     52[.....`v16..j.
801a3b00:	a0220ce9 e4aaa6d0 34f7a2f8 3676766a     .."........4jvv6
801a3b10:	359134f1 a227b623 a1613464 372b35fb     .4.5#.'.d4a..5+7
801a3b20:	0eb43b32 a56da38e a56bb5c9 a5a026cd     2;....m...k..&..
801a3b30:	767d9499 a549388e 0da07680 bcc41410     ..}v.8I..v......
801a3b40:	bccfdee2 bc9b92bc 4a6ebc25 93eaa403     ........%.nJ....
801a3b50:	0724a4f4 a442768e 384eb089 382bcd24     ..$..vB...N8$.+8
801a3b60:	37f01dd3 7697d470 a5923823 37dea5a1     ...7p..v#8.....7
801a3b70:	0b91bf32 a9fc769e a9e20e59 4650a67e     2....v..Y...~.PF
801a3b80:	394f0e56 3a76b36a 0e8439de 0b233c7e     V.O9j.v:.9..~<#.
801a3b90:	b247aa15 3c123bf3 3cc53c89 36d194d2     ..G..;.<.<.<...6
801a3ba0:	3c0c3a58 3c3a0e97 ad803d17 6460aada     X:.<..:<.=....`d
801a3bb0:	dfaa63b2 6349de8b dd9c76c0 3f656527     .c....Ic.v..'ee?
801a3bc0:	76c5408b ad3f81bd 3f84100f 2bfdadfc     .@.v..?....?...+
801a3bd0:	2a073f8a 49c23ee4 b0da42bb 4271b036     .?.*.>.I.B..6.qB
801a3be0:	440743d0 b48f4414 2339b465 86ebb6e4     .C.D.D..e.9#....
801a3bf0:	acb845fa 76df76de c3a1b557 11311186     .E...v.vW.....1.
801a3c00:	dfe3b71f 3267acf5 464c1173 644745bc     ......g2s.LF.EGd
801a3c10:	171f45b7 17d1cdaa 11e34703 b886b859     .E.......G..Y...
801a3c20:	46d511d8 ea8647f3 45e80dd9 b5ebde8c     ...F.G.....E....
801a3c30:	0dbbb5ce b68e104d 7701117f 62bab533     ....M......w3..b
801a3c40:	640228f2 9424dea3 bb61229f 48f8bb27     .(.d..$.."a.'..H
801a3c50:	488ea4f2 48fb488f a9c1b3d7 77130d1e     ...H.H.H.......w
801a3c60:	461b45b8 b6fa113f 1348b707 c52eb6d6     .E.F?.....H.....
801a3c70:	bcc163c7 4a0d499e 4a524a08 4ad94550     .c...I.J.JRJPE.J
801a3c80:	7725d3c1 81bd138e 4b255616 acba3bed     ..%w.....V%K.;..
801a3c90:	4b744bba 92a613ee 62f513b2 8b0c4b71     .KtK.......bqK..
801a3ca0:	83d9b5cc 932eabba 272b0857 096a0830     ........W.+'0.j.
801a3cb0:	773d8314 2c194c62 77419d35 2bcdc01c     ..=wbL.,5.Aw...+
801a3cc0:	4a70839b c1062bea 14794c7e 4ded4ddd     ..pJ.+..~Ly..M.M
801a3cd0:	c0f31491 c2e6c2fc b6394e4d 4e0e7752     ........MN9.Rw.N
801a3ce0:	4e2e4dfc 4f5c3c72 4f534f87 c5a150ce     .M.Nr<\O.OSO.P..
801a3cf0:	775dc4dc c2c24f17 776114ea 39968856     ..]w.O....awV..9
801a3d00:	a80f820e c6922984 b5a27768 4ca7515d     .....)..hw..]Q.L
801a3d10:	c06987ec 4c8cc243 6aa6c28e 6b235785     ..i.C..L...j.W#k
801a3d20:	77753bdc b6370ca2 6adfc7ad 5600777a     .;uw..7....jzw.V
801a3d30:	777dd0e7 52b7176a 52461682 52c25289     ..}wj..R..FR.R.R
801a3d40:	6983c8f4 53e2cac2 cad153e5 cd6755d3     ...i...S.S...Ug.
801a3d50:	d15b5750 13ff2c46 2ceb7790 2ca49461     PW[.F,...w.,a..,
801a3d60:	57e09498 77975868 d222596d 59ae2bc2     ...WhX.wmY"..+.Y
801a3d70:	59c72105 5a2659ff 5a8d5aa5 5a94bdc3     .!.Y.Y&Z.Z.Z...Z
801a3d80:	d404d405 df9977a6 ddb9df5c 5623112d     .....w..\...-.#V
801a3d90:	194f1975 5b7d0ab2 e3085b5c 62eb310d     u.O...}[\[...1.b
801a3da0:	379477b4 424442a9 6dad9405 5de95d9f     .w.7.BDB...m.].]
801a3db0:	2b5ad79c 2bb04943 099415ee 5fa75f2a     ..Z+CI.+....*_._
801a3dc0:	6030b7c9 1574604a 413b3e18 1b1b9aa1     ..0`J`t..>;A....
801a3dd0:	400b40f9 6ca9939a b56f0975 81bd61bb     .@.@...lu.o..a..
801a3de0:	1b862731 64c4627b 12e2de0b 64e777da     1'..{b.d.....w.d
801a3df0:	77dddfdd 5b6b5665 66676659 66566657     ...weVk[YfgfWfVf
801a3e00:	45c5e074 b53f1142 77e977e8 a4e51167     t..EB.?..w.wg...
801a3e10:	77ed674f e0e5e0e6 77f1114c adaeb6b8     Og.w....L..w....
801a3e20:	45eb4592 6801117c 3a07e1b0 77fb1c9d     .E.E|..h...:...w
801a3e30:	81bd77fc dd496428 deef7800 637ac67e     .w..(dI..x..~.zc
801a3e40:	5ca92cd1 45791bbc 685bafdb 69f86831     .,.\..yE..[h1h.i
801a3e50:	2f81780c b6f2df85 e35a68df 781363b6     .x./.....hZ..c.x
801a3e60:	174062a5 b6a7df10 699cdf24 1180de05     .b@.....$..i....
801a3e70:	1ba562ea 69fb5594 78216a0d 6a5b107d     .b...U.i.j!x}.[j
801a3e80:	6a6a1daf df256b1c 3c4f7828 2cbe6ae1     ..jj.k%.(xO<.j.,
801a3e90:	782d6aef 782f1dd0 1dfd6a7c 643d1dd7     .j-x../x|j....=d
801a3ea0:	90022a32 b5f829e2 49c49168 abb89d5f     2*...)..h..I_...
801a3eb0:	0ffd3a85 0be76518 9dc13310 32c79f6b     .:...e...3..k..2
801a3ec0:	6d136d0f 6cf56d3b 6c3f6cd0 e6ed6c8f     .m.m;m.l.l?l.l..
801a3ed0:	784d6c5f 6d61e87e aec41eee 1ef06e58     _lMx~.am....Xn..
801a3ee0:	78556d4c e8737856 6de5e4ef 785b563d     LmUxVxs....m=V[x
801a3ef0:	785dcf9f 17b3573c ce44cd64 55a0cdb0     ..]x<W..d.D....U
801a3f00:	7865572e c424aa17 a7dc4b62 1bada880     .Wex..$.bK......
801a3f10:	0fe2b61e 637e649b 83ff6408 63374a39     .....d~c.d..9J7c
801a3f20:	21a4650d 61640700 49bdbc9d 4a3649d4     .e.!..da...I.I6J
801a3f30:	931749cb b581a489 2132095a 4159415a     .I......Z.2!ZAYA
801a3f40:	419e81bd 788725d4 2ab3297b 6d56294a     ...A.%.x{).*J)Vm
801a3f50:	42b42997 788f076f 7891436b 81bdba17     .).Bo..xkC.x....
801a3f60:	de099375 2c8e32cc 153c2bcb 09ecb248     u....2.,.+<.H...
801a3f70:	ddbc1dbb 6478647b 78a19496 ccc055f2     ....{dxd...x.U..
801a3f80:	b0ba78a4 b181a0e6 abb72b54 4f28c881     .x......T+....(O
801a3f90:	c464c4db b5cbb5f9 63a5ddba 11694562     ..d........cbEi.
801a3fa0:	df234634 1161945f 3c98b6f3 457b4573     4F#._.a....<sE{E
801a3fb0:	b67e1156 9399b6d4 84e7b6a6 78c378c2     V.~..........x.x
801a3fc0:	b55645c8 b5b64225 45666344 863e641f     .EV.%B..DcfE.d>.
801a3fd0:	78cd63f1 6446ddd6 bd15dfa7 de421bb5     .c.x..Fd......B.
801a3fe0:	78d542eb 286478d6 78d9871a 26c278da     .B.x.xd(...x.x.&
801a3ff0:	93ba4b44 92824f7e 78e1b690 64c117ae     DK..~O.....x...d
801a4000:	78e509ca 2b70b5ed 9443947f 2c61d244     ...x..p+..C.D.a,
801a4010:	ab5b09a2 631f0970 de412c39 64349422     ..[.p..c9,A.".4d
801a4020:	89740f4d 0c4a1cd6 0fe922b4 905c0fcc     M.t...J.."....\.
801a4030:	157b42f5 3f8f78fe 176be1e4 d7cf3f17     .B{..x.?..k..?..
801a4040:	3e6f41e7 adad0f56 3f82ac2d 0fef408c     .Ao>V...-..?.@..
801a4050:	46d18535 0788097c 115a1900 2b841af1     5..F|.....Z....+
801a4060:	1bbe632e 79176041 29d27918 09962988     .c..A`.y.y.).)..
801a4070:	427e90d2 791fb122 8fb0a323 3a799afd     ..~B"..y#.....y:
801a4080:	79253b27 d674a725 de43a91f 792baa16     ';%y%.t...C...+y
801a4090:	3bdab81f ccb7a8ed 175f55be cd26174e     ...;.....U_.N.&.
801a40a0:	cc827934 4097cf9e 54bdd0c9 556d92fa     4y.....@...T..mU
801a40b0:	d013cc80 2b49939b 93732c42 2c312c21     ......I+B,s.!,1,
801a40c0:	afbc94c5 2baf09ed 098792fc 6450430e     .......+.....CPd
801a40d0:	b065385a 2beb2c2e 3beb7950 d3b6acb9     Z8e..,.+Py.;....
801a40e0:	b08ab21b b019429d 2170dda1 2e82cd28     .....B....p!(...
801a40f0:	d7cdb28e 3bccb17d 9004b016 42b34226     ....}..;....&B.B
801a4100:	1025b1a9 79673e9f 4fe5b68f 2eef2bab     ..%..>gy...O.+..
801a4110:	311c1073 796f796e 55a64f24 79732645     s..1nyoy$O.UE&sy
801a4120:	8354a5c0 7977293e 12658719 797b797a     ..T.>)wy..e.zy{y
801a4130:	797d4183 450f2f30 de194e53 21887982     .A}y0/.ESN...y.!
801a4140:	444d5167 d5f44490 44b944b8 44c1be36     gQMD.D...D.D6..D
801a4150:	112944c8 616cd618 79914375 53764561     .D)...lauC.yaEvS
801a4160:	488c114a 3e621151 459928bd 459f459e     J..HQ.b>.(.E.E.E
801a4170:	11701162 117a1174 118e4653 46c211d3     b.p.t.z.SF.....F
801a4180:	46f246ed 11fc470d 475c4748 47cd1240     .F.F.G..HG\G@..G
801a4190:	47f41257 47fa125c 4308b9dc 5ac027e3     W..G\..G...C.'.Z
801a41a0:	129d2a29 12b948c3 12c53921 4918089b     )*...H..!9.....I
801a41b0:	12ef12ea 493e2e1e 2ab2494b 42394998     ......>IKI.*.I9B
801a41c0:	1328499c 49c749b9 49e649d1 79cb55c8     .I(..I.I.I.I.U.y
801a41d0:	39c34ab3 13834ab2 4b111389 60bb4b19     .J.9.J.....K.K.`
801a41e0:	60bc4b86 4c1113e7 4c3c1432 144453f9     .K.`...L2.<L.SD.
801a41f0:	4c5b4c4f 1fe1144f 4cec4ce2 4d924cfb     OL[LO....L.L.L.M
801a4200:	14e04d9b 4dfb14fa 150c4e1c 15144e38     .M.....M.N..8N..
801a4210:	60934e6d 8acf4240 4f544f4f 4f7d4f50     mN.`@B..OOTOPO}O
801a4220:	5134512e 1617441f 51a551a0 51ae4cb9     .Q4Q.D...Q.Q.L.Q
801a4230:	51d451b1 2974104c 52374220 166d5269     .Q.QL.t) B7RiRm.
801a4240:	44aa528c 5292528e 529446e0 0df91681     .R.D.R.R.F.R....
801a4250:	52d952d6 169352da 52fc29fa 16a55304     .R.R.R...).R.S..
801a4260:	16ad5313 29af5325 53645341 170f53d4     .S..%S.)ASdS.S..
801a4270:	53f65426 5458544a 1730547f 672954d7     &T.SJTXT.T0..T)g
801a4280:	55853b4a 55e44275 560832a3 563e1784     J;.UuB.U.2.V..>V
801a4290:	56785661 56b85690 17bb56d2 56f056ef     aVxV.V.V.V...V.V
801a42a0:	17f75720 57d257b2 582f57f2 58cb6705      W...W.W.W/X.g.X
801a42b0:	18971886 5a3f59ee 5a875a64 d4e75ad1     .....Y?ZdZ.Z.Z..
801a42c0:	5b785b69 5bf45bd4 5dd45d51 5e1c5df2     i[x[.[.[Q].].].^
801a42d0:	2a1f1a18 1a6d5ec3 5f3a20ae 29142798     ...*.^m.. :_.'.)
801a42e0:	27b55f71 1ab75fb0 5fe25fce 5fed5fe4     q_.'._..._._._._
801a42f0:	60b75ff2 60ca60c1 613360cc 1b2d6a84     ._.`.`.`.`3a.j-.
801a4300:	62d369a0 62e81b9e 632b6318 636e6371     .i.b...b.c+cqcnc
801a4310:	63a3637f 63b363ab 63bd63b4 64446403     .c.c.c.c.c.c.dDd
801a4320:	1bc5646d 6eff1bd1 24c164d7 64ed64dd     md.....n.d.$.d.d
801a4330:	1bea64fe 65396514 666265ed 66b41c27     .d...e9e.ebf'..f
801a4340:	1c6566f3 1ca43960 1cb56800 68826872     .fe.`9...h..rh.h
801a4350:	1d242814 697932a8 69b11d59 69ce2a04     .($..2yiY..i.*.i
801a4360:	237469d9 69f769dc 6a1d6a02 1db06a22     .it#.i.i.j.j"j..
801a4370:	1ddd6a85 6bcf6afc 6c294c03 6c9d6c41     .j...j.k.L)lAl.l
801a4380:	6cb46cb1 6ce01ead 7a290a2f 6cfa6d89     .l.l...l/.)z.m.l
801a4390:	28106f3e 6dfd6dd3 6e3c6e00 60b665b6     >o.(.m.m.n<n.e.`
801a43a0:	6eec6ebb 6efd6ef1 659c6f06 6f316f22     .n.n.n.n.o.e"o1o
801a43b0:	4c486f38 7a3f6f84 7a417a40 65833ada     8oHL.o?z@zAz.:.e
801a43c0:	7a452b6c 65812a00 7a490a79 7a4b7a4a     l+Ez.*.ey.IzJzKz
801a43d0:	29177a4c 7a4f42f3 7a517a50 7a53262a     Lz.).BOzPzQz*&Sz
801a43e0:	265e7a54 7a577a56 7a598a53 32a77a5a     Tz^&VzWzS.YzZz.2
801a43f0:	283a7a5c 7a5f7a5e 7a617a60 7a637a62     \z:(^z_z`zazbzcz
801a4400:	6cef3b15 7a6758e5 7a698b8e 8cad7a6a     .;.l.Xgz..izjz..
801a4410:	2de07a6c 2fcb7a6e 7a717a70 38de8db6     lz.-nz./pzqz...8
801a4420:	7a758dbb 09077a76 7a797a78 7a7b7a7a     ..uzvz..xzyzzz{z
801a4430:	562d2524 7a7f8fe3 5cc17a80 7a837a82     $%-V...z.z.\.z.z
801a4440:	7a857a84 423b2038 7a897a88 7a8b7a8a     .z.z8 ;B.z.z.z.z
801a4450:	7a8d7a8c 7a8f7a8e 97d53483 43187a92     .z.z.z.z.4...z.C
801a4460:	7a953a15 09883ba9 7a999a7c 7a9b7a9a     .:.z.;..|..z.z.z
801a4470:	7a9d7a9c 7a9f547d 9fd57aa0 7aa35ae5     .z.z}T.z.z...Z.z
801a4480:	7aa560a0 7aa76878 6b7d6907 81bd7aaa     .`.zxh.z.i}k.z..
801a4490:	7aad7aac a1c87aae 7ab17ab0 7ab37ab2     .z.z.z...z.z.z.z
801a44a0:	7ab57ab4 7ab77ab6 7ab97ab8 38083171     .z.z.z.z.z.zq1.8
801a44b0:	7abd387f 7abf7abe b5fa81bd 7ac381bd     .8.z.z.z.......z
801a44c0:	81bd7ac4 2a758486 3ad838ce d3177aca     .z....u*.8.:.z..
801a44d0:	7acdc3a2 d2be7ace 1b5098da 7ad31cf8     ...z.z....P....z
801a44e0:	7ad5de5a adfb7ad6 b1567ad8 7adb7ada     Z..z.z...zV..z.z
801a44f0:	87112392 97a82b5f ab3f0e7e 7ae37ae2     .#.._+..~.?..z.z
801a4500:	7ae52948 7ae70c5b 7ae97ae8 9a030a22     H).z[..z.z.z"...
801a4510:	df0e5c9e 7aef81bd 7af17af0 7af34389     .\.....z.z.z.C.z
801a4520:	2b258a78 7af77af6 5fda87b9 244f7afa     x.%+.z.z..._.zO$
801a4530:	42f128ff 7aff7afe b6e77b00 7b03277c     .(.B.z.z.{..|'.{
801a4540:	cb52bc6e 073381bd d2f27b08 19987b0a     n.R...3..{...{..
801a4550:	bca67b0c b57fbec7 22267b10 7b1307bb     .{.......{&"...{
801a4560:	7b1581bd dd0819fc 7b19c02e 7b1bc146     ...{.......{F..{
801a4570:	42d12961 7b1f81bd 6156d692 ba1a7b22     a).B...{..Va"{..
801a4580:	7b255ca2 2f1b7b26 81bdcbf7 7b2b7b2a     .\%{&{./....*{+{
801a4590:	b6365c2a adaf7b2e 1e00c712 7b337b32     *\6..{......2{3{
801a45a0:	65259d5b 3355bee1 eb8d2be7 287981bd     [.%e..U3.+....y(
801a45b0:	7b3db2e1 7b3f202a 3f4f6716 08d8ccbd     ..={* ?{.gO?....
801a45c0:	7b455ab7 c691c96e 81bdc95e 4cc27b4a     .ZE{n...^...J{.L
801a45d0:	88d17b4c 81bd7b4e 4bc57b50 ca7a81bd     L{..N{..P{.K..z.
801a45e0:	7b556ae6 7b57091f 4b037b58 7b5b7b5a     .jU{..W{X{.KZ{[{
801a45f0:	7b5d2eec 7b5f81bd 7b611950 59a546bb     ..]{.._{P.a{.F.Y
801a4600:	2a767b64 9c0d09dc 7b697b68 7b6b0f14     d{v*....h{i{..k{
801a4610:	63417b6c 7b6f99ba d1a663f0 3df97b72     l{Ac..o{.c..r{.=
801a4620:	7b75655f 59678c78 7b795a35 93717b7a     _eu{x.gY5Zy{z{q.
801a4630:	b66a4038 0c647b7e 81bd0979 17bf81bd     8@j.~{d.y.......
801a4640:	e62d3876 5a83e464 7b897b88 135f2896     v8-.d..Z.{.{.(_.
801a4650:	0c6191ca 7b8fa96f 432d9085 7b9354e6     ..a.o..{..-C.T.{
801a4660:	81bde268 d06f1ef7 7b99dd6b 7b9b7b9a     h.....o.k..{.{.{
801a4670:	af3a7b9c 4afe4cc3 4135d809 3bc3ea1f     .{:..L.J..5A...;
801a4680:	25627ba4 647f7ba6 681d39f6 7babd92f     .{b%.{.d.9.h/..{
801a4690:	90adca35 7bafa4ef dff02f45 28d57bb2     5......{E/...{.(
801a46a0:	dd0968e3 b5c82f6b 3b95377e b6e52592     .h..k/..~7.;.%..
801a46b0:	0ed1ad41 7bbf38f6 d8eed8b4 7bc39861     A....8.{....a..{
801a46c0:	7bc57bc4 7bc77bc6 7bc97bc8 7bcb088a     .{.{.{.{.{.{...{
801a46d0:	1b7adc2a 7bcf35a6 63154988 16727bd2     *.z..5.{.I.c.{r.
801a46e0:	165f7bd4 7bd77bd6 2bb87bd8 81bd7bda     .{_..{.{.{.+.{..
801a46f0:	7bdd7bdc e21081bd 10777be0 7be37be2     .{.{.....{w..{.{
801a4700:	440f60d0 7be7284b 7be9e3e9 7beb7bea     .`.DK(.{...{.{.{
801a4710:	7bed7bec 7befe52a e58e7bf0 7bf37bf2     .{.{*..{.{...{.{
801a4720:	7bf5501f 1ee4e7e3 7bf96607 7bfb4322     .P.{.....f.{"C.{
801a4730:	61121f91 1f9c7bfe 60be8a9c 60ba2781     ...a.{.....`.'.`
801a4740:	60b97c04 1789b6d3 40d64fff 20aa3c71     .|.`.....O.@q<. 
801a4750:	deec07a4 09fa7c0e 93b55f80 df2c7c12     .....|..._...|,.
801a4760:	7c15df59 106bc82f aaf7d315 bf96bd75     Y..|/.k.....u...
801a4770:	c2c1205a 287fc598 5f0e8bed ac482d2d     Z .....(..._--H.
801a4780:	359eb81e 93b681bd 36f0943b c18a27ed     ...5....;..6.'..
801a4790:	bbd125da 7c2f1046 27e21ebd 50c927de     .%..F./|...'.'.P
801a47a0:	2b35c318 58b07c36 8d2a1fdc a8fa8b09     ..5+6|.X..*.....
801a47b0:	6d9e5297 47bb5e18 47ce6d05 64054939     .R.m.^.G.m.G9I.d
801a47c0:	52c825f2 27e55477 559852b2 27aa523d     .%.RwT.'.R.U=R.'
801a47d0:	28034ae2 7c4f25d6 27c5088e 38b127b1     .J.(.%O|...'.'.8
801a47e0:	08edd9e2 27b046b4 2657277a 8a412732     .....F.'z'W&2'A.
801a47f0:	30907c5c 8bf6bac8 7c617c60 4eda6eeb     \|.0....`|a|.n.N
801a4800:	8db5279e 682d345d 5dcd2654 62364376     .'..]4-hT&.]vC6b
801a4810:	357935bc 272935be 6d327c70 235a7c72     .5y5.5)'p|2mr|Z#
801a4820:	8b67079f 260d2367 26d326de 5f2d47e6     ..g.g#.&.&.&.G-_
801a4830:	47317c7c 59445236 5a0758c6 559c5336     ||1G6RDY.X.Z6S.U
801a4840:	176c8e01 b4464484 548b2d50 283bc993     ..l..DF.P-.T..;(
801a4850:	d6ef9d34 d733af63 7c91ce90 8f196230     4...c.3....|0b..
801a4860:	ab3c62c8 8c2ceae9 43e68c79 19ce9662     .b<...,.y..Cb...
801a4870:	7c9dba42 137a8d2b 36df6d1d 1b73a260     B..|+.z..m.6`.s.
801a4880:	e6bc7ca4 8b8a8d2c 7ca981bd 81bd8d2d     .|..,......|-...
801a4890:	8ec77cac 500e4323 1fda6d90 08371fc4     .|..#C.P.m....7.
801a48a0:	3e722ccd 096c2527 253d0c9c 7cbb0965     .,r>'%l...=%e..|
801a48b0:	b76e2a5a 260b53ad 7cc1296a 81bd88b9     Z*n..S.&j).|....
801a48c0:	9b650d12 e76c44f4 6cad1f49 e7f0ab3e     ..e..Dl.I..l>...
801a48d0:	ba291e9b 7ccfe39e abb655dc c8f37cd2     ..)....|.U...|..
801a48e0:	34eea960 acb74ea5 0ceaac2c 248c6108     `..4.N..,....a.$
801a48f0:	093a10f4 7cdf1869 2cb047c0 49fa8c36     ..:.i..|.G.,6..I
801a4900:	2a671a36 283c133f 2f346c4b 7ceb47d4     6.g*?.<(Kl4/.G.|
801a4910:	1f216ec5 0abb81bd a3da32d9 81bdb1b2     .n!......2......
801a4920:	8fa9281d b5a32967 23f47cf8 086dd06e     .(..g)...|.#n.m.
801a4930:	6dbc81bd 6bf94dd6 932c299e 36932e13     ...m.M.k.),....6
801a4940:	7d057d04 57edd124 cd227d08 7d0bb722     .}.}$..W.}"."..}
801a4950:	23be81bd 2f4e7d0e 971167c3 614c6ec1     ...#.}N/.g...nLa
801a4960:	6bc24c9f 4d232e91 34f53428 4d4f6bbf     .L.k..#M(4.4.kOM
801a4970:	4dfe6bea 4dc281bd 6cd54e06 6bc94d7c     .k.M...M.N.l|M.k
801a4980:	6cdb81bd 6f9ab57e 2d832733 6ed821bd     ...l~..o3'.-.!.n
801a4990:	242021b2 24911086 22162927 2fd22b77     .! $...$')."w+./
801a49a0:	6deb6888 2629605c 6a006874 24ec687a     .h.m\`)&th.jzh.$
801a49b0:	3aec32f0 6cca259a 1e7b6d42 3b406701     .2.:.%.lBm{..g@;
801a49c0:	46c62266 6a9a932d 81bd2433 67416219     f".F-..j3$...bAg
801a49d0:	81bd621c 7d4f6211 cd23353f 27d13c8a     .b...bO}?5#..<.'
801a49e0:	46fa624e 853c3445 4df044cf ab3d7d5a     Nb.FE4<..D.MZ}=.
801a49f0:	b55981bd 6c5d4856 8ad41fea 5982553e     ..Y.VH]l....>U.Y
801a4a00:	2e0a81bd 81bd3b80 23df293a 208e2fb5     .....;..:).#./. 
801a4a10:	7d6d3df1 265c20f9 245a269a 08be5e82     .=m}. \&.&Z$.^..
801a4a20:	08b381bd 3d1281bd 6fe5623c 68ee6c57     .......=<b.oWl.h
801a4a30:	6b7a6974 6ec46ee8 4c9442fa 3dba81bd     tizk.n.n.B.L...=
801a4a40:	50f85958 27e081bd 5f777d88 81bd6f93     XY.P...'.}w_.o..
801a4a50:	5f4f5ed4 5f016e5c da7d3442 5f755f28     .^O_\n._B4}.(_u_
801a4a60:	b6b74c53 4a584bbe 5ba73eaa de1a4787     SL...KXJ.>.[.G..
801a4a70:	3e8e6f66 47435916 49d3e9f2 5e0ceb00     fo.>.YCG...I...^
801a4a80:	44f14462 44825c6d 5deb4671 576fb6fb     bD.Dm\.DqF.]..oW
801a4a90:	59e0317a 81bd1737 cdc593fb 5bbe81bd     z1.Y7..........[
801a4aa0:	81bd9bdb 47e732bd 6d846b97 6c4f642e     .....2.G.k.m.dOl
801a4ab0:	81bd5935 5df781bd 67e144ac 08966c70     5Y.....].D.gpl..
801a4ac0:	1e474432 6a0a4dd1 3319c4d9 6ed61e44     2DG..M.j...3D..n
801a4ad0:	81bd333d 332f291f 33f93466 0d1c81bd     =3...)/3f4.3....
801a4ae0:	256a33a2 3524a675 089239c2 df822f17     .3j%u.$5.9.../..
801a4af0:	7ddd60da 229981bd 4a869686 66f824f2     .`.}..."...J.$.f
801a4b00:	12e58cbb 497e81bd 4e4281bd 4e5a7dea     ......~I..BN.}ZN
801a4b10:	51e64bad 4ecd51e3 46724685 539a5ad4     .K.Q.Q.N.FrF.Z.S
801a4b20:	51e238cc 51dbd246 52834670 5ac948a4     .8.QF..QpF.R.H.Z
801a4b30:	46d3c90c 58e9ce91 5348590e 5b8958cc     ...F...X.YHS.X.[
801a4b40:	5c835dad 467848ab 08f5565a 5ea63b72     .].\.HxFZV..r;.^
801a4b50:	5ae981bd 3f7981bd add15901 105b4667     ...Z..y?.Y..gF[.
801a4b60:	326442f6 0f51335c 323781bd 50f181bd     .Bd2\3Q...72...P
801a4b70:	81bddeed 1dbe32a9 0ed823e0 c317ab07     .....2...#......
801a4b80:	7e25d316 8ffe9504 cd9ce4c3 2e81d06d     ..%~........m...
801a4b90:	ddcfc52d 826ea8b7 b98e7e30 2cdf17e2     -.....n.0~.....,
801a4ba0:	6f907e34 7e376ee6                       4~.o.n7~

801a4ba8 <hkscs_2uni_pagec6>:
801a4ba8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4bb8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4bc8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4bd8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4be8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4bf8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4c08:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4c18:	81bd81bd 81bd81bd 81bd81bd 042081bd     .............. .
801a4c28:	04220421 04240423 04260425 04280427     !.".#.$.%.&.'.(.
801a4c38:	04340429 04360435 04380437 043a0439     ).4.5.6.7.8.9.:.
801a4c48:	043c043b 0370043d 03720371 03740373     ;.<.=.p.q.r.s.t.
801a4c58:	03760375 03780377 1ff60379 20451fff     u.v.w.x.y.....E 
801a4c68:	23422060 236b2356 24f824b9 25762529     ` B#V#k#.$.$)%v%
801a4c78:	2d402aca 05732f9b 81bd303f 31213110     .*@-./s.?0...1!1
801a4c88:	81bd36f4 81bd4712 81bd60b5 01c60028     .6...G...`..(...
801a4c98:	067e067d 061e061d 81bd81bd 05860585     }.~.............
801a4ca8:	067c0587 817d817b 05c104bd 05c305c2     ..|.{.}.........
801a4cb8:	05c505c4 05c705c6 05c905c8 05cb05ca     ................
801a4cc8:	05cd05cc 05cf05ce 05d105d0 05d305d2     ................
801a4cd8:	05d505d4 05d705d6 05d905d8 05db05da     ................
801a4ce8:	05dd05dc 05df05de 05e105e0 05e305e2     ................
801a4cf8:	05e505e4 05e705e6 05e905e8 05eb05ea     ................
801a4d08:	05ed05ec 05ef05ee 05f105f0 05f305f2     ................
801a4d18:	05f505f4 05f705f6 05f905f8 05fb05fa     ................
801a4d28:	05fd05fc 05ff05fe 06010600 06030602     ................
801a4d38:	06050604 06070606 06090608 060b060a     ................
801a4d48:	060d060c 060f060e 06110610 06130612     ................
801a4d58:	06220621 06240623 06260625 06280627     !.".#.$.%.&.'.(.
801a4d68:	062a0629 062c062b 062e062d 0630062f     ).*.+.,.-.../.0.
801a4d78:	06320631 06340633 06360635 06380637     1.2.3.4.5.6.7.8.
801a4d88:	063a0639 063c063b 063e063d 0640063f     9.:.;.<.=.>.?.@.
801a4d98:	06420641 06440643 06460645 06480647     A.B.C.D.E.F.G.H.
801a4da8:	064a0649 064c064b 064e064d 0650064f     I.J.K.L.M.N.O.P.
801a4db8:	06520651 06540653 06560655 06580657     Q.R.S.T.U.V.W.X.
801a4dc8:	065a0659 065c065b 065e065d 0660065f     Y.Z.[.\.].^._.`.
801a4dd8:	06620661 06640663 06660665 06680667     a.b.c.d.e.f.g.h.
801a4de8:	066a0669 066c066b 066e066d 0670066f     i.j.k.l.m.n.o.p.
801a4df8:	06720671 06740673 06760675 02110210     q.r.s.t.u.v.....
801a4e08:	02130212 02150214 02160201 02180217     ................
801a4e18:	021a0219 021c021b 021e021d 0220021f     .............. .
801a4e28:	02220221 02240223 02260225 02280227     !.".#.$.%.&.'.(.
801a4e38:	022a0229 022c022b 022e022d 0230022f     ).*.+.,.-.../.0.
801a4e48:	02320231 02340233 02510235 02370236     1.2.3.4.5.Q.6.7.
801a4e58:	02390238 023b023a 023d023c 023f023e     8.9.:.;.<.=.>.?.
801a4e68:	02410240 02430242 02450244 02470246     @.A.B.C.D.E.F.G.
801a4e78:	02490248 024b024a 024d024c 024f024e     H.I.J.K.L.M.N.O.
801a4e88:	03b803e7 812503b9 201a8126 23c28128     ......%.&.. (..#
801a4e98:	812b812a 812d2348 81bd812e 81bd81bd     *.+.H#-.........
801a4ea8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4eb8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4ec8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4ed8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4ee8:	81bd81bd 81bd81bd 81a281bd 814781a4     ..............G.
801a4ef8:	06b18142 03210316 061c061b 04c404c0     B.....!.........
801a4f08:	04c704c6 04ca04c8 04cd04cc 04dc04d5     ................
801a4f18:	04e504dd 04ea04e7 04ee04ec 04fc04f6     ................
801a4f28:	050604fe 050c050a 050f050d 05170516     ................
801a4f38:	0523051e 81bd81bd 018381bd 015b0150     ..#.........P.[.
801a4f48:	01750154 007800d3 018a00cb 0000016a     T.u...x.....j...

801a4f58 <hkscs_2uni_pagef9>:
801a4f58:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4f68:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4f78:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4f88:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4f98:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4fa8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4fb8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4fc8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4fd8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4fe8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a4ff8:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a5008:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a5018:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a5028:	81bd81bd 81bd81bd 81bd81bd 81bd81bd     ................
801a5038:	81bd81bd 81bd81bd 63794a01 2a7b5a0f     .........Jyc.Z{*
801a5048:	4e273212 04542cba 04570466 046c0460     .2'N.,T.f.W.`.l.
801a5058:	045a0463 045d0469 04640452 045e0455     c.Z.i.].R.d.U.^.
801a5068:	0461046a 04670458 0453045b 04560465     j.a.X.g.[.S.e.V.
801a5078:	046b045f 04590462 045c0468 04500451     _.k.b.Y.h.\.Q.P.
801a5088:	046e046d 046f0470 864781ad 86df639b     m.n.p.o...G..c..
801a5098:	56cc7003 456f1535 09092375 dda4b582     .p.V5.oEu#......
801a50a8:	959b6404 ab08546e 390449bc b573349f     .d..nT...I.9.4s.
801a50b8:	83e0dd6a 9005cbb3 7018216b cd2921c8     j.......k!.p.!).
801a50c8:	a840701b 9bd3b6f1 84be81bd 84c03164     .p@.........d1..
801a50d8:	405b8487 81bd855f 073a22c1 692c22ce     ..[@_....":..",i
801a50e8:	55960a03 85c7702d a6342320 89ff232a     ...U-p.. #4.*#..
801a50f8:	8425993c 868e9bf0 7038a4f3 58bd2d42     <.%.......8pB-.X
801a5108:	aad986b3 23782372 23896d74 2391238f     ....r#x#tm.#.#.#
801a5118:	23930f5c 2373b6e6 250223a2 554d23ad     \..#..s#.#.%.#MU
801a5128:	704c3afe 23cb313b 23fc23e6 24172475     .:Lp;1.#.#.#u$.$
801a5138:	24792454 4d952485 24a056c2 705a574d     T$y$.$.M.V.$MWZp
801a5148:	de9e81bd 40592709 8894ad40 24f3adac     .....'Y@@......$
801a5158:	89e281bd 92e63e8b 455539db 112a320a     .....>...9UE.2*.
801a5168:	92a80b8c 1722435d 2534252d 253edc2b     ....]C".-%4%+.>%
801a5178:	919681bd 496691d3 de5b2553 256b2560     ......fIS%[.`%k%
801a5188:	4527256e 11d9beb2 2581451c 3e092585     n%'E.....E.%.%.>
801a5198:	29be2009 0d6b2599 25a0898f a263adab     . .).%k....%..c.
801a51a8:	8a7725b6 41f925d3 381726eb 262d3f1b     .%w..%.A.&.8.?-&
801a51b8:	7094cb53 264f271d 1a262664 709a7099     S..p.'O&d&&..p.p
801a51c8:	8b0d1034 9cd8dd7c 1f2d2707 459725ef     4...|....'-..%.E
801a51d8:	27692746 949781bd 17d2adfa 3873b1f5     F'i'..........s8
801a51e8:	27f78df4 a54a388d 386d3864 280f280d     ...'.8J.d8m8.(.(
801a51f8:	28b14a71 25be6847 28af28c0 df2628ad     qJ.(Gh.%.(.(.(&.
801a5208:	8f4f08e3 af652906 420b3e2e 09712902     ..O..)e..>.B.)q.
801a5218:	29a6cc7e 29c370c5 b12390d4 b7b529e6     ~..).p.)..#..)..
801a5228:	2a6a2a1c 2aa00821 70d02a9c 2dbf2abb     .*j*!..*.*.p.*.-
801a5238:	e8d02903 6493b038 2adf0861 09833a66     .)..8..da..*f:..
801a5248:	91fe3fd9 27132be4 56859252 8b0e2b89     .?...+.'R..V.+..
801a5258:	cd2acc81 2b99939c 937293bb 3f31cd66     ..*....+..r.f.1?
801a5268:	929593e8 ce052bb9 2c232c6b 70f209a6     .....+..k,#,...p
801a5278:	09c881bd 45e52c56 cf612c93 100570f9     ....V,.E.,a..p..
801a5288:	09f294d1 304370fd 2d362490 2d3c3748     .....pC0.$6-H7<-
801a5298:	1284d50e 71061add 33202d95 710a7109     .......q.- 3.q.q
801a52a8:	2db386a5 1f502d5d 96042dc5 454e2dd3     ...-]-P..-...-NE
801a52b8:	96652dd4 2e09cb28 2e451b5d 2eaf2ea9     .-e.(...].E.....
801a52c8:	97392f4b 2ed09777 2f062ed8 2e7a97a4     K/9.w....../..z.
801a52d8:	547c2f97 b5410aed 99b39889 0af65407     ./|T..A......T..
801a52e8:	2fee0e82 81bd3c4a 7130303a 25668ad3     .../J<..:00q..f%
801a52f8:	81bd2077 93312568 30b42fc9 30b9dac2     w ..h%1../.0...0
801a5308:	0b6030bb 39fe30bc 30cd64db eb548301     .0`..0.9.d.0..T.
801a5318:	1b2e0d9e 30fa903a 9b10c988 9b7181bd     ....:..0......q.
801a5328:	687d3123 3132ce2e 71506400 2f763167     #1}h..21.dPqg1v/
801a5338:	71540fdf d0b8982a 62969ca8 dde983de     ..Tq*......b....
801a5348:	384531f1 0c23715d 08f91047 9df42950     .1E8]q#.G...P)..
801a5358:	10c04af1 81bd325e 71683273 716ab5cf     .J..^2..s2hq..jq
801a5368:	22a14624 33242c60 330255a4 ce927171     $F."`,$3.U.3qq..
801a5378:	23b43341 33477175 ad772d6a 33939e5f     A3.#uqG3j-w._..3
801a5388:	e51ddf5d 0bf23390 9ec19f80 331c31e3     ]....3.......1.3
801a5398:	354b36de 34858298 34959330 352ca28d     .6K5...40..4..,5
801a53a8:	0cd7b61f 35b835f8 93bc718f 410a81bd     .....5.5.q.....A
801a53b8:	68d4a2b6 be5dae4c 36a536a1 0d26653b     ...hL.]..6.6;e&.
801a53c8:	0d1735fa 4096370d b663b668 372d3745     .5...7.@h.c.E7-7
801a53d8:	a37e371f b5803775 37911d77 93e91358     .7~.u7..w..7X...
801a53e8:	37a337a0 a680319f a4b737d8 3804a4b8     .7.7.1...7.....8
801a53f8:	a465a464 8bf5380b bb263827 81bd3833     d.e..8..'8&.38..
801a5408:	a4f171bb a488dbb4 4945bbd3 6a649ef7     .q........EI..dj
801a5418:	b15c38c2 0debb661 aa023bba 392781bd     .8\.a....;....'9
801a5428:	71cc3922 399771cd 39e21769 62fc3fd0     "9.q.q.9i..9.?.b
801a5438:	a66639c1 3a1dcd60 3ba171d7 de9f3bcb     .9f.`..:.q.;.;..
801a5448:	3a833b33 3ac1a80d 0fb23ac0 a87c0cc1     3;.:...:.:....|.
801a5458:	396c0e40 de0a3b21 3af6157c 0e613b58     @.l9!;..|..:X;a.
801a5468:	54e38509 3bb92250 996a71ef 71f23c05     ...TP".;.qj..<.q
801a5478:	0eb33c5d 3c883971 0ecde25c 71fa3cdd     ]<..q9.<\....<.q
801a5488:	3cf5329e 71fe3d34 aa5b4035 720284f5     .2.<4=.q5@[....r
801a5498:	25e10a00 3da1aa9a 3d9cacbc 9b8b3df7     ...%...=...=.=..
801a54a8:	cb51720b 53a63e1a abbc3e39 abbd1745     .rQ..>.S9>..E...
801a54b8:	b54caf64 ab09b540 0f6b09a5 6c437219     d.L.@.....k..rCl
801a54c8:	721ca4b9 39f7510f cd61cd25 3f56cdab     ...r.Q.9%.a...V?
801a54d8:	3ffc3f1c b5bf4084 ce327227 cf3456b3     .?.?.@..'r2..V4.
801a54e8:	81bd2387 55ae81bd 81bddee1 45d3ac2f     .#.....U..../..E
801a54f8:	4b4cad42 2c513fcf 4178a34b 411d09cd     B.LK.?Q,K.xA...A
801a5508:	407aac30 adfd9117 64b017d5 40dc40c4     0.z@.......d.@.@
801a5518:	40f40fce 0fbb7245 af04411f 724a4153     ...@Er...A..SAJr
801a5528:	adf9af15 724ec220 239faeff af17af16     .... .Nr...#....
801a5538:	c55daf00 41fe41cb 42014227 4255424c     ..]..A.A'B.BLBUB
801a5548:	425f4256 10681384 43164334 42abb037     VB_B..h.4C.C7..B
801a5558:	2c4842c5 81bd42ca b1252e5c 642242cf     .BH,.B..\.%..B"d
801a5568:	42ac726b b667b21a 433ab662 423ddfa8     kr.B..g.b.:C..=B
801a5578:	6502438e 2ad14395 43a46503 727a6401     .C.e.C.*.e.C.dzr
801a5588:	43c043ae 3a7db5b4 43d743d5 728210d5     .C.C..}:.C.C...r
801a5598:	40bd39cd 81bd4402 b4e344ab 1b6ddcab     .9.@.D...D....m.
801a55a8:	44a8dc84 454f44ae 7290452a 4549caae     ...D.DOE*E.r..IE
801a55b8:	afa245c9 b66492a7 098537e3 b5cdb5f7     .E....d..7......
801a55c8:	4577729b 3ac34595 45b9b666 115772a1     .rwE.E.:f..E.rW.
801a55d8:	9ead81bd e13245e0 456445c7 553945f6     .....E2..EdE.E9U
801a55e8:	09f045ec 64b145f4 46023bec 72b21bd3     .E...E.d.;.F...r
801a55f8:	b6b9af1f 2d06df4f 945e72b7 95484648     ....O..-.r^.HFH.
801a5608:	81bd468e e159469e 2d9795cb 644572c1     .F...FY....-.rEd
801a5618:	46ca46cd 46ee46e7 1184ba02 470e72c9     .F.F.F.F.....r.G
801a5628:	471e45dd 47824734 47d147ac 47ef47cf     .E.G4G.G.G.G.G.G
801a5638:	72d447f6 536f4810 c9d10ab8 4821c9ce     .G.r.HoS......!H
801a5648:	48374825 cf5f484c ba9d55e2 72e2bafd     %H7HLH_..U.....r
801a5658:	48a6489e 366f48c0 48d8bb60 492fa56c     .H.H.Ho6`..Hl./I
801a5668:	72ec72eb 49749281 72f081bd 3a8a72f1     .r.r..tI...r.r.:
801a5678:	4a474a2f 67654a53 bd204aae 4ab44a57     /JGJSJeg.J .WJ.J
801a5688:	d2cc4a31 59c460b8 7300deeb 4b069c5c     1J...`.Y...s\..K
801a5698:	3ac25a40 bf174b00 d6394b1d 4b294abc     @Z.:.K...K9..J)K
801a56a8:	d0e63faa 4b461128 4b54e20d              .?..(.FK..TK

801a56b4 <gb2312_uni2indx_page00>:
	...
801a56dc:	01900000 00030003 00000005 00800005     ................
801a56ec:	37030006 168c000d 00020013 08080014     ...7............
801a56fc:	08000016 00000017 20000017 00000018     ........... ....
801a570c:	08000018 00000019 00000019 00000019     ................
801a571c:	00000019 00000019 40000019 1555001a     ...........@..U.
801a572c:	00000021 00000021 00000021 00000021     !...!...!...!...
801a573c:	00000021 00000021 00000021 00000021     !...!...!...!...
801a574c:	00000021 00000021 00000021 00000021     !...!...!...!...
801a575c:	00000021 00000021 02800021 00000023     !...!...!...#...
801a576c:	00000023 00000023 00000023 00000023     #...#...#...#...
801a577c:	00000023 00000023 00000023 00000023     #...#...#...#...
801a578c:	00000023 00000023 00000023 fffe0023     #...#...#...#...
801a579c:	03fb0032 fffe003b 03fb004a 00000053     2...;...J...S...
801a57ac:	00000053 00000053 00020053 ffff0054     S...S...S...T...
801a57bc:	ffff0064 ffff0074 ffff0084 00020094     d...t...........

801a57cc <gb2312_uni2indx_page20>:
801a57cc:	00000095 33600095 0040009b 080d009c     ......`3..@.....
801a57dc:	000000a0 000000a0 000000a0 000000a0     ................
801a57ec:	000000a0 000000a0 000000a0 000000a0     ................
801a57fc:	000000a0 000000a0 000000a0 000000a0     ................
801a580c:	000800a0 004000a1 000000a2 000000a2     ......@.........
801a581c:	000000a2 000000a2 0fff00a2 000000ae     ................
801a582c:	000000ae 000f00ae 000000b2 000000b2     ................
801a583c:	000000b2 000000b2 000000b2 000000b2     ................
801a584c:	810000b2 640200b4 4fa100b8 20f000c0     .......d...O... 
801a585c:	110000c5 000000c7 c03300c7 000000cd     ..........3.....
801a586c:	000000cd 020000cd 002000ce 000000cf     .......... .....
801a587c:	000000cf 000000cf 000000cf 000000cf     ................
801a588c:	000000cf 000400cf 000000d0 000000d0     ................
801a589c:	000000d0 000000d0 000000d0 000000d0     ................
801a58ac:	000000d0 000000d0 000000d0 000000d0     ................
801a58bc:	000000d0 000000d0 000000d0 000000d0     ................
801a58cc:	000000d0 000000d0 000000d0 000000d0     ................
801a58dc:	000000d0 000000d0 03ff00d0 fff000da     ................
801a58ec:	ffff00e6 0fff00f6 00000102 00000102     ................
801a58fc:	00000102 00000102 00000102 00000102     ................
801a590c:	ffff0102 ffff0112 ffff0122 ffff0132     ........"...2...
801a591c:	0fff0142 0000014e 0000014e 0000014e     B...N...N...N...
801a592c:	0000014e 0000014e 0003014e 000c0150     N...N...N...P...
801a593c:	c8c00152 00000157 00000157 00000157     R...W...W...W...
801a594c:	00600157 00000159 00000159 00000159     W.`.Y...Y...Y...
801a595c:	00050159                                Y...

801a5960 <gb2312_uni2indx_page30>:
801a5960:	ff2f015b 00fb0168 0000016f 0000016f     [./.h...o...o...
801a5970:	fffe016f ffff017e ffff018e ffff019e     o...~...........
801a5980:	ffff01ae 000f01be fffe01c2 ffff01d1     ................
801a5990:	ffff01e1 ffff01f1 ffff0201 087f0211     ................
801a59a0:	ffe00219 ffff0224 03ff0234 0000023e     ....$...4...>...
801a59b0:	0000023e 0000023e 0000023e 0000023e     >...>...>...>...
801a59c0:	0000023e 0000023e 0000023e 0000023e     >...>...>...>...
801a59d0:	0000023e 0000023e 0000023e 0000023e     >...>...>...>...
801a59e0:	0000023e 0000023e 03ff023e              >...>...>...

801a59ec <gb2312_uni2indx_page4e>:
801a59ec:	7f8b0248 7f7b0253 3db40260 ef550269     H...S.{.`..=i.U.
801a59fc:	fba80274 f35d027e 02430289 400b028d     t...~.]...C....@
801a5a0c:	fb400291 8d3e0299 7bf702a2 8c2c02af     ..@...>....{..,.
801a5a1c:	6eff02b5 e3fa02c2 1d3a02cd a8ed02d5     ...n......:.....
801a5a2c:	e60202de cf8302e4 8cf502ed 355502f6     ..............U5
801a5a3c:	e04802fe ffab0303 92b90310 d8590318     ..H...........Y.
801a5a4c:	ab180320 28920327 d7e9032c 80200337      ...'..(,...7. .
801a5a5c:	c4380339 f583033f e74a0348 450a0351     9.8.?...H.J.Q..E
801a5a6c:	b0000356 97140359 77620360 54000369     V...Y...`.bwi..T
801a5a7c:	d188036c 14200372 10200375 c8c00377     l...r. .u. .w...
801a5a8c:	2121037c 00000380 13a80380 0c040386     |.!!............
801a5a9c:	80000389 0440038a 70c0038c 08280391     ......@....p..(.
801a5aac:	08c00394 00040397 00020398 80000399     ................
801a5abc:	2b7b039a 147203a4 792403aa 3bfb03b1     ..{+..r...$y...;
801a5acc:	332703bd 1ae403c5 983503cc 38ef03d3     ..'3......5....8
801a5adc:	9ad103dd 280203e5 a81303e8 bf6903ee     .......(......i.
801a5aec:	65cf03f9 2fc60403 6b11040c afc90413     ...e.../...k....
801a5afc:	340f041d 50530424 86a2042a a0040430     ...4$.SP*...0...
801a5b0c:	01060433 e8090436 3f0f043c c00e0446     3...6...<..?F...
801a5b1c:	0a88044b 8145044f 00100454 c6010455     K...O.E.T...U...
801a5b2c:	a161045a 26e10460 444b0467 ce00046d     Z.a.`..&g.KDm...
801a5b3c:	c7aa0472 d4ee047b cadf0485 85bb0490     r...{...........
801a5b4c:	3a740499 a52004a1 436c04a6 884004ad     ..t:.. ...lC..@.
801a5b5c:	3f0604b0 8bd204b8 ff7904c0 3bef04cd     ...?......y....;
801a5b6c:	f75a04d9 e8ef04e4 fbcb04ef 5b3604fb     ..Z...........6[
801a5b7c:	0d490504 1bfd050a 01540515 39ee0519     ..I.......T....9
801a5b8c:	d8550523 2e75052b bfd80534 a91a053f     #.U.+.u.4...?...
801a5b9c:	f3d70546 f6bf0552 67e0055f b40c0567     F...R..._..gg...
801a5bac:	82c2056d 08130572 d49d0576 d08b057f     m...r...v.......
801a5bbc:	065a0586 1061058c 74f20590 59e00599     ..Z...a....t...Y
801a5bcc:	8f9f05a0 b31205ab 008005b2 6aaa05b3     ...............j
801a5bdc:	323005bb b05e05c0 9d7a05c8 60ac05d2     ..02..^...z....`
801a5bec:	d30305d8 c90005df 309805e3 8a5605e8     ...........0..V.
801a5bfc:	700005ef 139005f2 1f1405f7 184205fe     ...p..........B.
801a5c0c:	c0600602 00080606 80080607 10800609     ..`.............
801a5c1c:	0400060b ec90060c 28170613 e6330619     ...........(..3.
801a5c2c:	07580622 90000628 f708062a 4e090632     ".X.(...*...2..N
801a5c3c:	f4850638 fc830640 af530649 18c80653     8...@...I.S.S...
801a5c4c:	187c0658 080c065f 6adf0662 0114066d     X.|._...b..jm...
801a5c5c:	c80c0670 a7340675 a011067d 27100681     p...u.4.}......'
801a5c6c:	28c50686 4222068c 04130690 00210694     ...(.."B......!.
801a5c7c:	30100696 41120699 1820069d 400006a0     ...0...A.. ....@
801a5c8c:	022b06a1 c60c06a6 030006ac 100006ae     ..+.............
801a5c9c:	002206af 002206b1 581006b3 024906b7     .."..."....X..I.
801a5cac:	a09406bb 967006c0 eeb006c7 179206d0     ......p.........
801a5cbc:	cb9606d7 05f206e0 002506e7 235806ea     ..........%...X#
801a5ccc:	25de06f0 42cc06f9 cf3806ff 4a040708     ...%...B..8....J
801a5cdc:	0c40070c 359f070f 11280719 8a00071d     ..@....5..(.....
801a5cec:	13fa0720 910a0729 0229072e 10560732      ...).....).2.V.
801a5cfc:	06410737 0420073b 0484073d 84f00740     7.A.;. .=...@...
801a5d0c:	00000746 0c040746 04000749 412c074a     F...F...I...J.,A
801a5d1c:	1206074f 11540753 0a4b0758 0002075e     O...S.T.X.K.^...
801a5d2c:	0200075f 00c00760 00000762 00940762     _...`...b...b...
801a5d3c:	00010765 bfbb0766 167c0773 242b077b     e...f...s.|.{.+$
801a5d4c:	9bbb0781 7fa8078c 0c7f0796 e379079f     ..............y.
801a5d5c:	10f407a9 e00d07af 413207b5 9f0107ba     ..........2A....
801a5d6c:	865207c1 357207c7 10b407cf ff1207d4     ..R...r5........
801a5d7c:	cf2707de 422307e8 c06b07ed 860207f4     ..'...#B..k.....
801a5d8c:	310607f8 1fd307fd 3a0c0807 a1aa080d     ...1.......:....
801a5d9c:	08120814 02040817 25720819 08010820     ..........r% ...
801a5dac:	40cc0822 48500827 62d0082b 60100831     "..@'.PH+..b1..`
801a5dbc:	1c800834 29000838 9a00083b 0010083f     4...8..);...?...
801a5dcc:	00040840 22000841 00000843 00800843     @...A.."C...C...
801a5ddc:	20200844 68000846 cbe60849 609e0853     D.  F..hI...S..`
801a5dec:	916e085a 3f730862 60c0086d 39820871     Z.n.b.s?m..`q..9
801a5dfc:	10340877 4830087b 0006087f bd5c0881     w.4.{.0H......\.
801a5e0c:	8cd1088b d6fb0892 20e1089e 43e808a3     ........... ...C
801a5e1c:	060008aa 084e08ac 050008b1 c4d008b3     ......N.........
801a5e2c:	8d1f08b9 89aa08c2 a6e108c9 160208d1     ................
801a5e3c:	000108d5 21ed08d6 365608de 1a8b08e6     .......!..V6....
801a5e4c:	1fb708ed 13a508f8 650208ff 30a00904     ...........e...0
801a5e5c:	b2780908 23c70910 6c930918 e9220920     ..x....#...l .".
801a5e6c:	e47f0927 3a740932 8fe3093a 98200944     '...2.t::...D. .
801a5e7c:	280e0948 2625094d bf9c0953 bf49095e     H..(M.%&S...^.I.
801a5e8c:	32180968 ac54096d b9490974 1916097c     h..2m.T.t.I.|...
801a5e9c:	0c600982 b5220986 fbc1098d 06590997     ..`...".......Y.
801a5eac:	e343099d 842009a5 08d909a8 800009ae     ..C... .........
801a5ebc:	550009af 202209b3 018409b6 00a109b9     ...U.." ........
801a5ecc:	480009bc 201009be 138009c0 408009c4     ...H... .......@
801a5edc:	0d0409c6 001609ca 004009cd 802009ce     ..........@... .
801a5eec:	fd4009d0 8de709d8 543609e2 e09809e9     ..@.......6T....
801a5efc:	7b8b09ef 091e09f9 fec809ff d2490a09     ...{..........I.
801a5f0c:	06110a10 8dee0a14 19370a1e ba220a26     ..........7.&.".
801a5f1c:	77f40a2d 9fdd0a38 f3ec0a44 f0da0a4f     -..w8...D...O...
801a5f2c:	43860a58 ec420a5e 8d3f0a65 26040a6f     X..C^.B.e.?.o..&
801a5f3c:	fa6c0a73 c0210a7d 628e0a81 0cc20a88     s.l.}.!....b....
801a5f4c:	d7850a8d 01450a96 77ad0a9a 55990aa5     ......E....w...U
801a5f5c:	e2500aad 40450ab3 260b0ab7 a1540abd     ..P...E@...&..T.
801a5f6c:	98270ac3 58190aca 34430ad0 a4100ad6     ..'....X..C4....
801a5f7c:	05f20ada 41140ae1 22800ae5 07000ae8     .......A..."....
801a5f8c:	00b40aeb 42660aef 72100af5 15a10afa     ......fB...r....
801a5f9c:	60250b00 41850b05 00540b0a 00000b0d     ..%`...A..T.....
801a5fac:	02010b0d 01040b0f c8200b11 cb700b15     .......... ...p.
801a5fbc:	93200b1d 6a620b22 184c0b29 00950b2e     .. .".bj).L.....
801a5fcc:	18800b32 9a8b0b35 aab20b3d 32010b45     2...5...=...E..2
801a5fdc:	d87a0b49 00c40b52 f3e50b55 04c30b60     I.z.R...U...`...
801a5fec:	d44d0b65 a2380b6d a1a10b73 50720b79     e.M.m.8.s...y.rP
801a5ffc:	980a0b7f 84fc0b84 c1520b8c 44d10b92     ..........R....D
801a600c:	10940b98 20c20b9c 41800ba0 42100ba3     ....... ...A...B
801a601c:	00000ba6 3a000ba6 02400baa d29d0bac     .......:..@.....
801a602c:	2f010bb5 a8b10bbb bd400bc2 24320bc9     .../......@...2$
801a603c:	d34d0bce d04b0bd7 a7230bde d0ad0be6     ..M...K...#.....
801a604c:	0a920bee 75a10bf3 adac0bfb 01e90c04     .......u........
801a605c:	801a0c0a 771f0c0e 92250c19 a01b0c1f     .......w..%.....
801a606c:	dfa10c25 20ca0c2f 06020c34 738c0c37     %.../.. 4...7..s
801a607c:	577f0c3f 003b0c4b 0bff0c50 00d00c5b     ?..WK.;.P...[...
801a608c:	806a0c5e 00880c63 a1c40c65 00290c6b     ^.j.c...e...k.).
801a609c:	2a050c6e 05240c73 40090c77 16230c7a     n..*s.$.w..@z.#.
801a60ac:	68220c80 80050c85 20110c88 a2110c8b     .."h....... ....
801a60bc:	00040c90 64900c91 48490c96 13820c9b     .......d..IH....
801a60cc:	23d50ca0 19300ca8 29800cad 08920cb1     ...#..0....)....
801a60dc:	54020cb5 88110cb9 20010cbd a0040cbf     ...T....... ....
801a60ec:	04000cc2 81800cc3 85020cc6 60220cca     .............."`
801a60fc:	00900cce 0b010cd0 00220cd4 12020cd6     ..........".....
801a610c:	40110cd9 00830cdc 1a010cdf 00000ce3     ...@............
801a611c:	00000ce3 00000ce3 00000ce3 00000ce3     ................
801a612c:	00000ce3 00000ce3 009f0ce3 46840ce9     ...............F
801a613c:	12c80cee 02000cf3 04fc0cf4 1a000cfb     ................
801a614c:	2ede0cfe 0c4c0d08 04020d0d 80b80d0f     ......L.........
801a615c:	a8260d14 0afc0d1a 8c020d22 22280d26     ..&....."...&.("
801a616c:	a0e00d2a 8f7b0d2f c7d60d3a 21350d44     *.../.{.:...D.5!
801a617c:	06c70d4a f8b10d51 07130d5a 62550d60     J...Q...Z...`.Ub
801a618c:	936e0d67 8a190d70 6efa0d76 fb0e0d81     g.n.p...v..n....
801a619c:	16300d8b 48f90d90 cd2f0d98 7deb0da2     ..0....H../....}
801a61ac:	58920dae 4e840db4 4ca00dba 7a2e0dbf     ...X...N...L...z
801a61bc:	edea0dc8 561e0dd3 c6490ddb 11900de2     .......V..I.....
801a61cc:	53240de6 e83a0dec cfdb0df4 81240e00     ..$S..:.......$.
801a61dc:	18f10e04 63420e0b 58530e11 1a8a0e18     ......Bc..SX....
801a61ec:	74200e1e 24d30e23 aa3b0e2a 05140e33     .. t#..$*.;.3...
801a61fc:	60180e37 89580e3b 48000e41 c0000e43     7..`;.X.A..HC...
801a620c:	82680e45 91010e4a 84a40e4e 2cd60e53     E.h.J...N...S..,
801a621c:	88860e5b c4ba0e60 03770e68 02100e70     [...`...h.w.p...
801a622c:	82440e72 00380e76 ae110e79 404a0e80     r.D.v.8.y.....J@
801a623c:	28c00e84 51000e88 60440e8b 15140e8f     ...(...Q..D`....
801a624c:	73100e94 10000e9a 00820e9b 02480e9d     ...s..........H.
801a625c:	02050ea0 40060ea3 c0030ea6 00000eaa     .......@........
801a626c:	00000eaa 0c020eaa 00080ead 02200eae     .............. .
801a627c:	90000eb0 40000eb2 b8000eb3 d1610eb7     .......@......a.
801a628c:	46210ebe 32740ec3 f8000eca 3b8a0ecf     ..!F..t2.......;
801a629c:	050f0ed7 8b000edd bbd00ee1 22800eea     ..............."
801a62ac:	06000eed 07690eef 80400ef6 00430ef8     ......i...@...C.
801a62bc:	54200efb 50000eff 41d00f01 250c0f06     .. T...P...A...%
801a62cc:	84100f0b 83100f0e 11010f12 02280f15     ..............(.
801a62dc:	40080f18 00300f1a 40a10f1c 02000f20     ...@..0....@ ...
801a62ec:	00400f21 20000f22 15000f23 abe30f26     !.@.".. #...&...
801a62fc:	31800f30 aa440f34 c2c60f3a c6240f41     0..14.D.:...A.$.
801a630c:	ac130f47 80040f4e b0000f50 03d10f53     G...N...P...S...
801a631c:	611e0f59 42850f60 f3030f65 1d9f0f6d     Y..a`..Be...m...
801a632c:	440a0f77 78e80f7b 5e260f83 c3920f8b     w..D{..x..&^....
801a633c:	20000f92 00850f93 b0010f96 40000f9a     ... ...........@
801a634c:	4a900f9b 88420fa0 ca040fa4 0c8d0fa9     ...J..B.........
801a635c:	a7050faf 42030fb6 22a10fba 00040fbf     .......B..."....
801a636c:	86680fc0 0c010fc6 55640fc9 10790fd0     ..h.......dU..y.
801a637c:	00020fd6 dea00fd7 20000fdf 40c10fe0     ........... ...@
801a638c:	488b0fe4 50010fea 03800fed 04000ff0     ...H...P........
801a639c:	00000ff1 50040ff1 c05d0ff4 80d00ffb     .......P..].....
801a63ac:	a0100fff 970a1002 bb201009 4daf1010     .......... ....M
801a63bc:	d921101a 1e101021 04601026 83141029     ..!.!...&.`.)...
801a63cc:	8848102e a6d61032 d83b103b 733f1044     ..H.2...;.;.D.?s
801a63dc:	27bc104f 49741058 0ddc105f 92131067     O..'X.tI_...g...
801a63ec:	142b106d 8ba11073 2e75107a d1391083     m.+.s...z.u...9.
801a63fc:	3009108b 5050108f 88081093 69001096     ...0..PP.......i
801a640c:	49d4109a 024a10a1 401010a5 801610a7     ...I..J....@....
801a641c:	e56410ab 89d710b3 c02010bc 531610bf     ..d....... ....S
801a642c:	2b9210c6 860010cd a34510d0 15e010d7     ...+......E.....
801a643c:	008b10dd 0c0310e1 196e10e5 e20010ed     ..........n.....
801a644c:	703110f1 800610f7 16a510fa a8291101     ..1p..........).
801a645c:	20001107 18801108 7aac110b e1481114     ... .......z..H.
801a646c:	3207111a b5d61120 32e8112a 5f911131     ...2 ...*..21.._
801a647c:	50a1113a 20e5113f 7c001145 1080114a     :..P?.. E..|J...
801a648c:	7280114c 9d8a1151 00aa1159 421f115d     L..rQ...Y...]..B
801a649c:	0e221164 02311169 1100116d 0494116f     d.".i.1.m...o...
801a64ac:	00221173 40081175 00101177 5c101178     s.".u..@w...x..\
801a64bc:	0343117d fcc81182 a1a5118b 05801192     }.C.............
801a64cc:	84331195 0400119b 0080119c 6e08119d     ..3............n
801a64dc:	2a4b11a3 812611aa aad811af 290111b7     ..K*..&........)
801a64ec:	684d11bb 449011c2 000911c6 ba8811c8     ..Mh...D........
801a64fc:	004011cf 008211d0 000011d2 87d111d2     ..@.............
801a650c:	215b11da b1e611e1 316111ea 800811f0     ..[!......a1....
801a651c:	080011f2 c24011f3 a06911f7 a60011fd     ......@...i.....
801a652c:	8d581201 4a321208 5d71120e 550a1217     ..X...2J..q]...U
801a653c:	9aa0121d 2d571223 4005122c 4aa6122f     ....#.W-,..@/..J
801a654c:	20211236 30b11239 3fc6123f 01121249     6.! 9..0?..?I...
801a655c:	10c2124c 260a1250 44621255 5082125a     L...P..&U.bDZ..P
801a656c:	9880125e 80401262 04c01264 81001267     ^...b.@.d...g...
801a657c:	20031269 0000126c 0000126c 3818126c     i.. l...l...l..8
801a658c:	02001271 f1a61272 4434127b 720e1280     q...r...{.4D...r
801a659c:	35a21287 92e0128e 81011294 09001297     ...5............
801a65ac:	04001299 0000129a 8885129a 0000129f     ................
801a65bc:	0000129f 0000129f 4000129f 008012a0     ...........@....
801a65cc:	000012a1 000012a1 404012a1 000012a3     ..........@@....
801a65dc:	000012a3 000012a3 000012a3 000012a3     ................
801a65ec:	000012a3 000012a3 000012a3 080012a3     ................
801a65fc:	008212a4 000012a6 000012a6 000012a6     ................
801a660c:	000412a6 880012a7 bfff12a9 e7ef12b8     ................
801a661c:	ffff12c5 ffbf12d5 efef12e4 fdff12f2     ................
801a662c:	fbff1301 bffe1310 ffff131e 057f132e     ................
801a663c:	00341337 85b3133a 47061342 42161348     7.4.:...B..GH..B
801a664c:	5402134d e4101351 80921356 b305135a     M..TQ...V...Z...
801a665c:	54221361 81301366 4263136a 180b1370     a."Tf.0.j.cBp...
801a666c:	387b1375 13f5137e 07e51387 a9ea138f     u.{8~...........
801a667c:	3c4c1398 0514139f 060013a3 800213a5     ..L<............
801a668c:	1ad913a7 bd4813af ee3713b7 f49613c2     ......H...7.....
801a669c:	705f13cb 7ec013d4 bfb213dc 355f13e7     .._p...~......_5
801a66ac:	e64413f1 455f13f8 90001401 41461403     ..D..._E......FA
801a66bc:	1d401408 063b140d 62a11414 fe13141a     ..@...;....b....
801a66cc:	85051424 39021429 0548142e 0c081432     $...)..9..H.2...
801a66dc:	144f1435 0000143c 3488143c 58181441     5.O.<...<..4A..X
801a66ec:	30771446 d815144e bd0e1455 4bfb145e     F.w0N...U...^..K
801a66fc:	8a901469 8500146e c1001471 e61d1474     i...n...q...t...
801a670c:	ed14147d b3861485 ff72148d 639b1499     }.........r....c
801a671c:	fd9214a2 d9be14ac 887b14b7 0a9214bf     ..........{.....
801a672c:	d3fe14c4 1cb214d0 b98014d7 177a14dd     ..............z.
801a673c:	82c914e6 dc1714ec fffb14f5 39801504     ...............9
801a674c:	42601509 590c150d 0f011513 37df1518     ..`B...Y.......7
801a675c:	94a31524 b150152b 06231531 23071536     $...+.P.1.#.6..#
801a676c:	f85a153c 31021545 01f01549 3102154e     <.Z.E..1I...N..1
801a677c:	00401552 1e821553 3a0a1559 056a155f     R.@.S...Y..:_.j.
801a678c:	5b841565 1280156c 8002156f a7141571     e..[l...o...q...
801a679c:	26121578 a04b157d 10691583 90011588     x..&}.K...i.....
801a67ac:	1000158b 848a158c 18021591 3f801594     ...............?
801a67bc:	0708159b 4240159f 011015a2 4e1415a4     ......@B.......N
801a67cc:	80b015aa 180015ae c51015b0 028115b5     ................
801a67dc:	820215b8 102915bb 021015bf 880015c1     ......).........
801a67ec:	002015c3 004215c4 028015c6 110015c8     .. ...B.........
801a67fc:	e00015ca 441315cd 580415d2 fe0215d6     .......D...X....
801a680c:	3c0715de 302815e5 979815e9 047315f1     ...<..(0......s.
801a681c:	ced115f7 cb131600 62101608 431f160c     ...........b...C
801a682c:	278d1614 55ac161c 422e1624 c892162a     ...'...U$..B*...
801a683c:	53801630 02881635 40391638 7851163d     0..S5...8.9@=.Qx
801a684c:	292c1644 8088164a b900164d 24281652     D.,)J...M...R.($
801a685c:	0c411656 080e165a 4421165e 42001662     V.A.Z...^.!Db..B
801a686c:	04081664 08681666 0006166a 1204166c     d...f.h.j...l...
801a687c:	3031166f 02901674 5b3e1677 e0851681     o.10t...w.>[....
801a688c:	29361687 1044168e 28141691 10821695     ..6)..D....(....
801a689c:	42661698 8334169e 013c16a4 531b16a9     ..fB..4...<....S
801a68ac:	040416b1 0e0d16b3 0c2216b9 005116bd     .........."...Q.
801a68bc:	001216c0 c00016c2 004016c4 880016c5     ..........@.....
801a68cc:	004a16c7 000016ca 000016ca 000016ca     ..J.............
801a68dc:	dff616ca 544716d7 886816de 000816e3     ......GT..h.....
801a68ec:	008116e4 000016e6 000016e6 400016e6     ...............@
801a68fc:	010016e7 000016e8 000016e8 020016e8     ................
801a690c:	060016e9 000816eb 000016ec 000016ec     ................
801a691c:	000016ec 000016ec 000016ec 000016ec     ................
801a692c:	008016ec 000016ed 004016ed 000016ee     ..........@.....
801a693c:	000016ee 000016ee 104016ee 000016f0     ..........@.....
801a694c:	000016f0 000016f0 efff16f0 f7fd16ff     ................
801a695c:	ff7f170d fffe171c fbff172b ffff173a     ........+...:...
801a696c:	fdff174a bfff1759 ffff1768 00ff1778     J...Y...h...x...
801a697c:	12c21780 04201785 0c061787 0708178b     ...... .........
801a698c:	1624178f 01101794 00001796 00001796     ..$.............
801a699c:	00001796 00001796 00001796 00001796     ................
801a69ac:	00001796 e0001796 fffe1799 ffff17a8     ................
801a69bc:	ffff17b8 7f7917c8 28df17d4 00f917dd     ......y....(....
801a69cc:	0c3217e3 801217e8 000817eb d53a17ec     ..2...........:.
801a69dc:	d85817f5 ecc217fc 9d181804 2fa8180b     ..X............/
801a69ec:	96201813 e0101818 d60c181c 26221823     .. .........#."&
801a69fc:	0f971828 02061831 b2401834 90551839     (...1...4.@.9.U.
801a6a0c:	80a2183f 50111843 98001847 0404184a     ?...C..PG...J...
801a6a1c:	4000184c 0000184d 0000184d 0000184d     L..@M...M...M...
801a6a2c:	0000184d 0000184d 0000184d 0000184d     M...M...M...M...
801a6a3c:	0000184d 0000184d fbc0184d ffff1856     M...M...M...V...
801a6a4c:	effe1866 dffb1874 0b081882 62431886     f...t.........Cb
801a6a5c:	41b6188c fb3b1893 6f74189f 238918a9     ...A..;...to...#
801a6a6c:	ae7f18af ecd718bb e04718c6 596018cd     ..........G...`Y
801a6a7c:	a09618d3 098f18d9 612c18e0 a03018e6     ..........,a..0.
801a6a8c:	090d18ea 2aaa18ef d44e18f6 4f7b18fe     .......*..N...{O
801a6a9c:	c4b21909 388b1910 a9c61917 6110191f     .......8.......a
801a6aac:	00141923 42001925 800c1927 0202192a     #...%..B'...*...
801a6abc:	fe48192c 64851935 d63e193b e3f71945     ,.H.5..d;.>.E...
801a6acc:	3aa01951 0c071957 e40c195c 04301962     Q..:W...\...b.0.
801a6adc:	f6801965 1002196c 0000196e 0000196e     e...l...n...n...
801a6aec:	0000196e 0000196e 0000196e 0000196e     n...n...n...n...
801a6afc:	0000196e 0000196e 0000196e 0010196e     n...n...n...n...
801a6b0c:	4000196f 00001970 40001970 00001971     o..@p...p..@q...
801a6b1c:	01001971 00001972 00001972 00001972     q...r...r...r...
801a6b2c:	00001972 00001972 00001972 40001972     r...r...r...r..@
801a6b3c:	00001973 00001973 04001973 00001974     s...s...s...t...
801a6b4c:	80001974 00001975 00001975 00001975     t...u...u...u...
801a6b5c:	04001975 00401976 00001977 00001977     u...v.@.w...w...
801a6b6c:	00001977 00001977 00001977 40001977     w...w...w...w..@
801a6b7c:	00001978 00001978 08001978 00001979     x...x...x...y...
801a6b8c:	ffe01979 febd1984 ffff1991 ffff19a1     y...............
801a6b9c:	7f7f19b1 fbe719bf ffbf19cc f7ff19db     ................
801a6bac:	ffff19ea efff19fa ff7e1a09 dff71a17     ..........~.....
801a6bbc:	f6f71a25 fbdf1a32 bffe1a40 804f1a4e     %...2...@...N.O.
801a6bcc:	00001a54 00001a54 00001a54 00001a54     T...T...T...T...
801a6bdc:	00001a54 00001a54 ef001a54 7fff1a5b     T...T...T...[...
801a6bec:	ff7f1a6a b6f71a79 44061a85 b87e1a89     j...y......D..~.
801a6bfc:	3bf51a93 88311a9e 17961aa3 00f41aab     ...;..1.........
801a6c0c:	a9601ab0 13911ab6 00801abc 72491abd     ..`...........Ir
801a6c1c:	f2f31ac4 00241acf 87011ad1 42c81ad6     ......$........B
801a6c2c:	e3d31adb 50481ae5 24001ae9 43051aeb     ......HP...$...C
801a6c3c:	00001af0 4a4c1af0 02271af6 10581afb     ......LJ..'...X.
801a6c4c:	28201aff 01161b02 a8091b06 00141b0b     .. (............
801a6c5c:	00001b0d 00001b0d 3ec01b0d 00681b14     ...........>..h.
801a6c6c:	00001b17 00001b17 00001b17 00001b17     ................
801a6c7c:	00001b17 00001b17 00001b17 ffe01b17     ................
801a6c8c:	b7ff1b22 fddb1b30 00f71b3d 00001b44     "...0...=...D...
801a6c9c:	40001b44 c72e1b45 01801b4e 00001b50     D..@E...N...P...
801a6cac:	20001b50 00011b51 40001b52 00001b53     P.. Q...R..@S...
801a6cbc:	00001b53 00301b53 ffa81b55 b4f71b60     S...S.0.U...`...
801a6ccc:	adf31b6b 03ff1b76 01201b80 00001b82     k...v..... .....
801a6cdc:	00001b82 00001b82 00001b82 00001b82     ................
801a6cec:	00001b82 00001b82 00001b82 00001b82     ................
801a6cfc:	00001b82 00001b82 f0001b82 fffb1b86     ................
801a6d0c:	9df71b95 fdcf1ba1 01bf1bae 15c31bb6     ................
801a6d1c:	18271bbd 810a1bc3 a8421bc7 0a001bcc     ..'.......B.....
801a6d2c:	81081bce 80081bd1 80081bd3 18041bd5     ................
801a6d3c:	a3be1bd8 00121be2 00001be4 00001be4     ................
801a6d4c:	00001be4 00001be4 00001be4 00001be4     ................
801a6d5c:	00001be4 00001be4 00001be4 00001be4     ................
801a6d6c:	00001be4 00001be4 00001be4 00001be4     ................
801a6d7c:	00001be4 00001be4 00001be4 90001be4     ................
801a6d8c:	69e61be6 dc371bef 6bff1bf9 3dff1c06     ...i..7....k...=
801a6d9c:	fcf81c13 f3f91c1e 00041c2a              ........*...

801a6da8 <gb2312_uni2indx_page9e>:
801a6da8:	00001c2b 80001c2b bf6f1c2c e7ee1c39     +...+...,.o.9...
801a6db8:	dffe1c45 5da21c53 3fd81c5b c00b1c65     E...S..][..?e...
801a6dc8:	09841c6a a00c1c6e 00401c72 69101c73     j...n...r.@.s..i
801a6dd8:	e2101c78 b9121c7d 86a51c84 5a001c8b     x...}..........Z
801a6de8:	68001c8f 02891c92 90051c96 6a801c9a     ...h...........j
801a6df8:	00101c9f 00031ca0 00001ca2 80001ca2     ................
801a6e08:	1ff91ca3 8e001cae 00011cb2              ............

801a6e14 <gb2312_uni2indx_pageff>:
801a6e14:	fffe1cb3 ffff1cc2 ffff1cd2 ffff1ce2     ................
801a6e24:	ffff1cf2 7fff1d02 00001d11 00001d11     ................
801a6e34:	00001d11 00001d11 00001d11 00001d11     ................
801a6e44:	00001d11 00001d11 002b1d11              ..........+.

801a6e50 <gb2312_2charset>:
801a6e50:	216c2168 21632127 21412140 28222824     h!l!'!c!@!A!$("(
801a6e60:	28262828 282c283a 2830282a 2142282e     ((&(:(,(*(0(.(B!
801a6e70:	28322834 28212839 28272825 282d2829     4(2(9(!(%('()(-(
801a6e80:	28232831 282f282b 28352833 28372836     1(#(+(/(3(5(6(7(
801a6e90:	21262838 26212125 26232622 26252624     8(&!%!!&"&#&$&%&
801a6ea0:	26272626 26292628 262b262a 262d262c     &&'&(&)&*&+&,&-&
801a6eb0:	262f262e 26312630 26332632 26352634     .&/&0&1&2&3&4&5&
801a6ec0:	26372636 26412638 26432642 26452644     6&7&8&A&B&C&D&E&
801a6ed0:	26472646 26492648 264b264a 264d264c     F&G&H&I&J&K&L&M&
801a6ee0:	264f264e 26512650 26532652 26552654     N&O&P&Q&R&S&T&U&
801a6ef0:	26572656 27272658 27222721 27242723     V&W&X&''!'"'#'$'
801a6f00:	27262725 27292728 272b272a 272d272c     %'&'(')'*'+','-'
801a6f10:	272f272e 27312730 27332732 27352734     .'/'0'1'2'3'4'5'
801a6f20:	27372736 27392738 273b273a 273d273c     6'7'8'9':';'<'='
801a6f30:	273f273e 27412740 27522751 27542753     >'?'@'A'Q'R'S'T'
801a6f40:	27562755 27592758 275b275a 275d275c     U'V'X'Y'Z'['\']'
801a6f50:	275f275e 27612760 27632762 27652764     ^'_'`'a'b'c'd'e'
801a6f60:	27672766 27692768 276b276a 276d276c     f'g'h'i'j'k'l'm'
801a6f70:	276f276e 27712770 212a2757 212e212c     n'o'p'q'W'*!,!.!
801a6f80:	2130212f 212d2131 2164216b 21792165     /!0!1!-!k!d!e!y!
801a6f90:	216d2166 22722271 22742273 22762275     f!m!q"r"s"t"u"v"
801a6fa0:	22782277 227a2279 227c227b 217c217b     w"x"y"z"{"|"{!|!
801a6fb0:	217d217a 2147214a 214c2146 215e2158     z!}!J!G!F!L!X!^!
801a6fc0:	214e214f 21452144 21482149 21532152     O!N!D!E!I!H!R!S!
801a6fd0:	215f2160 214b2143 21562157 21592155     `!_!C!K!W!V!U!Y!
801a6fe0:	215c2154 215a215d 2151215b 2150214d     T!\!]!Z![!Q!M!P!
801a6ff0:	225a2259 225c225b 225e225d 2260225f     Y"Z"["\"]"^"_"`"
801a7000:	22622261 22462245 22482247 224a2249     a"b"E"F"G"H"I"J"
801a7010:	224c224b 224e224d 2250224f 22522251     K"L"M"N"O"P"Q"R"
801a7020:	22542253 22562255 22582257 22322231     S"T"U"V"W"X"1"2"
801a7030:	22342233 22362235 22382237 223a2239     3"4"5"6"7"8"9":"
801a7040:	223c223b 223e223d 2240223f 22422241     ;"<"=">"?"@"A"B"
801a7050:	22442243 29252924 29272926 29292928     C"D"$)%)&)')()))
801a7060:	292b292a 292d292c 292f292e 29312930     *)+),)-).)/)0)1)
801a7070:	29332932 29352934 29372936 29392938     2)3)4)5)6)7)8)9)
801a7080:	293b293a 293d293c 293f293e 29412940     :);)<)=)>)?)@)A)
801a7090:	29432942 29452944 29472946 29492948     B)C)D)E)F)G)H)I)
801a70a0:	294b294a 294d294c 294f294e 29512950     J)K)L)M)N)O)P)Q)
801a70b0:	29532952 29552954 29572956 29592958     R)S)T)U)V)W)X)Y)
801a70c0:	295b295a 295d295c 295f295e 29612960     Z)[)\)])^)_)`)a)
801a70d0:	29632962 29652964 29672966 29692968     b)c)d)e)f)g)h)i)
801a70e0:	296b296a 296d296c 296f296e 21752176     j)k)l)m)n)o)v!u!
801a70f0:	21772178 21732174 21722170 216f2171     x!w!t!s!p!r!q!o!
801a7100:	2162216e 21212161 21232122 21292128     n!b!a!!!"!#!(!)!
801a7110:	21352134 21372136 21392138 213b213a     4!5!6!7!8!9!:!;!
801a7120:	213f213e 2132217e 213c2133 2421213d     >!?!~!2!3!<!=!!$
801a7130:	24232422 24252424 24272426 24292428     "$#$$$%$&$'$($)$
801a7140:	242b242a 242d242c 242f242e 24312430     *$+$,$-$.$/$0$1$
801a7150:	24332432 24352434 24372436 24392438     2$3$4$5$6$7$8$9$
801a7160:	243b243a 243d243c 243f243e 24412440     :$;$<$=$>$?$@$A$
801a7170:	24432442 24452444 24472446 24492448     B$C$D$E$F$G$H$I$
801a7180:	244b244a 244d244c 244f244e 24512450     J$K$L$M$N$O$P$Q$
801a7190:	24532452 24552454 24572456 24592458     R$S$T$U$V$W$X$Y$
801a71a0:	245b245a 245d245c 245f245e 24612460     Z$[$\$]$^$_$`$a$
801a71b0:	24632462 24652464 24672466 24692468     b$c$d$e$f$g$h$i$
801a71c0:	246b246a 246d246c 246f246e 24712470     j$k$l$m$n$o$p$q$
801a71d0:	24732472 25222521 25242523 25262525     r$s$!%"%#%$%%%&%
801a71e0:	25282527 252a2529 252c252b 252e252d     '%(%)%*%+%,%-%.%
801a71f0:	2530252f 25322531 25342533 25362535     /%0%1%2%3%4%5%6%
801a7200:	25382537 253a2539 253c253b 253e253d     7%8%9%:%;%<%=%>%
801a7210:	2540253f 25422541 25442543 25462545     ?%@%A%B%C%D%E%F%
801a7220:	25482547 254a2549 254c254b 254e254d     G%H%I%J%K%L%M%N%
801a7230:	2550254f 25522551 25542553 25562555     O%P%Q%R%S%T%U%V%
801a7240:	25582557 255a2559 255c255b 255e255d     W%X%Y%Z%[%\%]%^%
801a7250:	2560255f 25622561 25642563 25662565     _%`%a%b%c%d%e%f%
801a7260:	25682567 256a2569 256c256b 256e256d     g%h%i%j%k%l%m%n%
801a7270:	2570256f 25722571 25742573 25762575     o%p%q%r%s%t%u%v%
801a7280:	28452124 28472846 28492848 284b284a     $!E(F(G(H(I(J(K(
801a7290:	284d284c 284f284e 28512850 28532852     L(M(N(O(P(Q(R(S(
801a72a0:	28552854 28572856 28592858 285b285a     T(U(V(W(X(Y(Z([(
801a72b0:	285d285c 285f285e 28612860 28632862     \(](^(_(`(a(b(c(
801a72c0:	28652864 28672866 28692868 22662265     d(e(f(g(h(i(e"f"
801a72d0:	22682267 226a2269 226c226b 226e226d     g"h"i"j"k"l"m"n"
801a72e0:	3621523b 4d72465f 487d5549 4f42494f     ;R!6_FrMIU}HOIBO
801a72f0:	323b5822 5824536b 57283373 58274752     "X;2kS$Xs3(WRG'X
801a7300:	47704a40 5235317b 362b3454 58294b3f     @JpG{15RT4+6?K)X
801a7310:	413d362a 4925514f 3876582d 635c513e     *6=AOQ%I-Xv8>Q\c
801a7320:	37615650 4159342e 4d68583c 4e2a3524     PVa7.4YA<XhM$5*N
801a7330:	40765677 582f3e59 3e43444b 43345831     wVv@Y>/XKDC>1X4C
801a7340:	562e5265 55274e5a 37263a75 46394056     eR.VZN'Uu:&7V@9F
801a7350:	47474552 334b3954 583f5252 46723e45     REGGT9K3RR?XE>rF
801a7360:	4f305232 4a694f67 42725840 48694252     2R0OgOiJ@XrBRBiH
801a7370:	414b472c 55795368 367e4a42 535a5821     ,GKAhSyUBJ~6!XZS
801a7380:	54463f77 58413b25 3e2e4e65 51475828     w?FT%;AXeN.>(XGQ
801a7390:	583d5029 4d76596f 3d3b3f3a 52603a25     )P=XoYvM:?;=%:`R
801a73a0:	3a60327a 4f6d4436 4d243e29 47574141     z2`:6DmO)>$MAAWG
801a73b0:	59745971 5869484b 4a32525a 586c484a     qYtYKHiXZR2JJHlX
801a73c0:	5846586a 464d3d76 586b3370 3d693d71     jXFXv=MFp3kXq=i=
801a73d0:	34534854 32564258 4a4b5750 554c4b7b     THS4XBV2PWKJ{KLU
801a73e0:	4f493836 5870595a 586e472a 416e347a     68IOZYpX*GnXz4nA
801a73f0:	586d5254 586f5247 51764347 58725659     TRmXGRoXGCvQYVrX
801a7400:	3c7e5875 484e3c5b 3742375d 58784673     uX~<[<NH]7B7sFxX
801a7410:	4e695241 377c3c3f 505d3725 5345565a     ARiN?<|7%7]PZVES
801a7420:	3b613b6f 49215871 342b4e30 494b5873     o;a;qX!I0N+4sXKI
801a7430:	42575876 4e315877 322e5879 59233940     vXWBwX1NyX.2@9#Y
801a7440:	41663069 4b45496c 59244b46 352b3568     i0fAlIEKFK$Yh5+5
801a7450:	354d4e3b 57745721 4c655353 59223a4e     ;NM5!WtWSSeLN:"Y
801a7460:	5360595c 3770587d 587e5777 5921587a     \Y`S}Xp7wW~XzX!Y
801a7470:	53364463 595d5874 4565587b 51704050     cD6StX]Y{XeEP@pQ
801a7480:	3c51305b 59255926 592e592c 4a39592b     [0Q<&Y%Y,Y.Y+Y9J
801a7490:	56365929 5928335e 4a4c407d 5927592a     )Y6V^3(Y}@LJ*Y'Y
801a74a0:	36315930 52403929 42424f40 556c3d44     0Y16)9@R@OBBD=lU
801a74b0:	47483260 592d3f6b 4e6a592f 47563a6e     `2HGk?-Y/YjNn:VG
801a74c0:	34593163 5934366d 595e3f21 407e474e     c1Y4m64Y!?^YNG~@
801a74d0:	4b575938 5935377d 31235937 59395361     8YWK}75Y7Y#1aS9Y
801a74e0:	59365045 59325931 59334129 505e3c73     EP6Y1Y2Y)A3Ys<^P
801a74f0:	3e633829 593a593d 59423033 31365944     )8c>=Y:Y30BYDY61
801a7500:	3539593f 4c483e73 52503a72 3d685943     ?Y95s>HLr:PRCYh=
801a7510:	5945332b 59463e6b 445f593b 5941593e     +3EYk>FY;Y_D>YAY
801a7520:	552e5940 47635635 3c595948 593c594a     @Y.U5VcGHYY<JY<Y
801a7530:	462b594b 57765949 3d214d23 453c594c     KY+FIYvW#M!=LY<E
801a7540:	594d4d35 33255947 38353f7e 3078407c     5MMYGY%3~?58|@x0
801a7550:	594e3476 3422594f 345f5950 59513041     v4NYOY"4PY_4A0QY
801a7560:	4f714935 41455952 492e5956 59545955     5IqORYEAVY.IUYTY
801a7570:	4b5b5957 46273d29 59585953 48655959     WY[K)='FSYXYYYeH
801a7580:	3679405c 544a5823 5056542a 55573364     \@y6#XJT*TVPd3WU
801a7590:	39624f48 43623f4b 4d433652 5970596e     HOb9K?bCR6CMnYpY
801a75a0:	36353533 486b3e24 304b482b 4179392b     3556$>kH+HK0+9yA
801a75b0:	403c5962 39583932 3178504b 3e5f4664     bY<@29X9KPx1dF_>
801a75c0:	57483564 3c665178 3c3d4a5e 58675966     d5HWxQf<^J=<fYgX
801a75d0:	3854445a 3261483d 43305459 5a224361     ZDT8=Ha2YT0CaC"Z
801a75e0:	5034485f 45293e7c 5a23395a 5a245429     _H4P|>)EZ9#Z)T$Z
801a75f0:	362c597b 3179376b 3365597c 3f763e76     {Y,6k7y1|Ye3v>v?
801a7600:	40645231 597e3633 3e3b597d 573c4660     1Rd@36~Y}Y;>`F<W
801a7610:	41395a21 41683572 34553c75 447d415d     !Z9Ar5hAu<U4]A}D
801a7620:	37323c38 596c376f 3f2d463e 354a3b4b     8<27o7lY>F-?K;J5
801a7630:	50575b49 303c4d39 3b773376 3a2f5b4a     I[WP9M<0v3w;J[/:
801a7640:	35365464 58563573 37564850 58574750     dT65s5VXPHV7PGWX
801a7650:	5b3b3f2f 504c5858 6b3e3b2e 41754150     /?;[XXLP.;>kPAuA
801a7660:	38555472 33753434 4550493e 407b4559     rTU844u3>IPEYE{@
801a7670:	58593170 353d394e 5646585a 482f4b22     p1YXN9=5ZXFV"K/H
801a7680:	344c4932 39743f4c 585c585b 3c413667     2IL4L?t9[X\Xg6A<
801a7690:	4f774c6a 4730585d 3d233950 464a4c5e     jLwO]X0GP9#=^LJF
801a76a0:	585e5860 307e585f 4a233e67 38313c74     `X^X_X~0g>#Jt<18
801a76b0:	5862386e 58643d4b 457c5863 58665865     n8bXK=dXcX|EeXfX
801a76c0:	48304126 3926306c 4e713c53 41535b3d     &A0Hl0&9S<qN=[SA
801a76d0:	567a362f 3d59452c 5b3f5b3e 3e224078     /6zV,EY=>[?[x@">
801a76e0:	5b40404d 322a4a46 43635342 5b42512b     M@@[FJ*2BScC+QB[
801a76f0:	5b434055 443c3f31 5b44475a 49575968     U@C[1?<DZGD[hYWI
801a7700:	4e703934 307c5448 50593452 5e4b5969     49pNHT|0R4YPiYK^
801a7710:	5830596b 31313b2f 584e3357 3d335451     kY0X/;11W3NXQT3=
801a7720:	4f3b3f6f 374b5850 46255851 523d4778     o?;OPXK7QX%FxG=R
801a7730:	44645852 47274a2e 497d5826 3b5c4e67     RXdD.J'G&X}IgN\;
801a7740:	3b2a306b 3130502d 573f5764 42743525     k0*;-P01dW?W%5tB
801a7750:	3229444f 31653237 553c5f32 422c3f28     OD)272e12_<U(?,B
801a7760:	42315855 4e545854 4e405a60 432e5834     UX1BTXTN`Z@N4X.C
801a7770:	4e235321 48343c34 3e6d4251 5a615036     !S#N4<4HQBm>6PaZ
801a7780:	33274764 4c7c3672 4077407a 51615139     dG'3r6|Lz@w@9QaQ
801a7790:	325e5847 3a714065 542d5848 58494f61     GX^2e@q:HX-TaOIX
801a77a0:	4f43584a 3e473378 5b4c584b 4f584825     JXCOx3G>KXL[%HXO
801a77b0:	324e487e 32665356 53513c30 37344b2b     ~HN2VSf20<QS+K47
801a77c0:	4a653722 4a5c4821 50703164 5b454551     "7eJ!H\Jd1pPQEE[
801a77d0:	3f5a357e 3e643945 5f36416d 563b5f35     ~5Z?E9d>mA6_5_;V
801a77e0:	55593d50 36233048 4c283f49 4a375f33     P=YUH0#6I?(L3_7J
801a77f0:	584f5352 3a455236 4c3e4b3e 35705f37     RSOX6RE:>K>L7_p5
801a7800:	53755f34 38773354 3a4f5f3a 35753c2a     4_uST3w8:_O:*<u5
801a7810:	437b4d2c 40743a73 4f724d42 4f455f38     ,M{Cs:t@BMrO8_EO
801a7820:	5f394240 3e7d4270 4d4c415f 374d5277     @B9_pB}>_ALMwRM7
801a7830:	5f445f41 30493771 37543656 4c7d3a2c     A_D_q7I0V6T7,:}L
801a7840:	4b313f54 56284674 4e625f45 4e7c3333     T?1KtF(VE_bN33|N
801a7850:	4e473435 4e613a70 5f40513d 334a3474     54GNp:aN=Q@_t4J3
801a7860:	5f3b3866 5f3c4445 5f3e5f3d 5f3f453b     f8;_ED<_=_>_;E?_
801a7870:	54315f42 473a5f43 44584e58 5f4f5f4a     B_1TC_:GXNXDJ_O_
801a7880:	5f49565c 4e365f5a 5f4e3a47 455e5f48     \VI_Z_6NG:N_H_^E
801a7890:	3a74496b 3e57437c 5f4d5f46 55264558     kIt:|CW>F_M_XE&U
801a78a0:	3e4c3a4d 3840533d 5f475664 3f27393e     M:L>=S@8dVG_>9'?
801a78b0:	5f4b417c 5f505f4c 5f655f5b 5f565f57     |AK_L_P_[_e_W_V_
801a78c0:	5f635749 656b5f64 5f525227 545b3f29     IWc_d_ke'RR_)?[T
801a78d0:	5f543f48 5f5d4f4c 5f5e514a 46373027     H?T_LO]_JQ^_'07F
801a78e0:	3a655f53 4d5b365f 5455397e 4f6c5f5f     S_e:_6[M~9UT__lO
801a78f0:	5f673025 51465f51 5f585f55 5f5c5f59     %0g_Q_FQU_X_Y_\_
801a7900:	5f603b29 5f625f61 5f685f66 38675334     );`_a_b_f_h_4Sg8
801a7910:	5f6a4536 4128495a 3f5e4444 555c4f78     6Ej_ZI(ADD^?xO\U
801a7920:	32385f6e 5f6c3a5f 51645b41 343d4b74     n_82_:l_A[dQtK=4
801a7930:	5f713026 5f724c46 5f695f6d 5f6f5f6b     &0q_FLr_m_i_k_o_
801a7940:	3b3d5f70 5f745f73 4a5b3b23 60274e28     p_=;s_t_#;[J(N'`
801a7950:	6026332a 5f7e6021 5f7c4d59 3f505f7a     *3&`!`~_YM|_z_P?
801a7960:	494c5744 30215f78 5f7b5f7d 60286022     DWLIx_!0}_{_"`(`
801a7970:	46213748 40324936 453e5f75 5f795844     H7!F6I2@u_>EDXy_
801a7980:	60234476 60256024 60345025 60314c64     vD#`$`%`%P4`dL1`
801a7990:	602f3f26 602b4e39 402e4946 3a6d602e     &?/`9N+`FI.@.`m:
801a79a0:	60293a30 60335f76 342d6038 4f326039     0:)`v_3`8`-49`2O
801a79b0:	60303a48 602c507a 5f77547b 602d4567     H:0`zP,`{Tw_gE-`
801a79c0:	60365377 60446037 603c5061 604a6049     wS6`7`D`aP<`I`J`
801a79d0:	602a603e 60414924 4a486032 60356043     >`*`$IA`2`HJC`5`
801a79e0:	4b434e4b 6046604d 604b6042 603f603a     KNCKM`F`B`K`:`?`
801a79f0:	60456040 60486047 603b604c 60554b54     @`E`G`H`L`;`TKU`
801a7a00:	60526056 3c4e6050 38426051 506a5845     V`R`P`N<Q`B8EXjP
801a7a10:	604f426f 6054603d 60576053 6058605c     oBO`=`T`S`W`\`X`
801a7a20:	33305676 4b3b576c 4e7b605a 60613a59     vV03lW;KZ`{NY:a`
801a7a30:	522d605d 605b6062 605f6059 605e6060     ]`-Rb`[`Y`_```^`
801a7a40:	46776064 546b582c 4a496066 38416065     d`wF,XkTf`IJe`A8
801a7a50:	60686067 60636069 4c673a3f 4f79606a     g`h`i`c`?:gLj`yO
801a7a60:	4842606b 44523d40 606d606c 4b444774     k`BH@=RDl`m`tGDK
801a7a70:	3b58606e 52725836 4d45606f 6071365a     n`X;6XrRo`EMZ6q`
801a7a80:	40275430 4e273451 60726070 397a394c     0T'@Q4'Np`r`L9z9
801a7a90:	60734d3c 60744654 48265432 60756076     <Ms`TFt`2T&Hv`u`
801a7aa0:	4d416077 545a4a25 5b595b57 39675b58     w`AM%JZTW[Y[X[g9
801a7ab0:	5b5d5b5c 5b5a3558 33215b5b 3b785b5f     \[][X5Z[[[!3_[x;
801a7ac0:	5b605637 373b3e79 4c2e5b50 3b353f32     7V`[y>;7P[.L2?5;
801a7ad0:	3f535778 3c613f69 5b5e4c33 4e6b3053     xWS?i?a<3L^[S0kN
801a7ae0:	57393758 40244642 5b674c39 463a5b61     X79WBF$@9Lg[a[:F
801a7af0:	5b685b63 5b6a4577 3f405b69 5b655b66     c[h[wEj[i[@?f[e[
801a7b00:	402c3439 5b624222 504d5b64 405d5b6d     94,@"Bb[d[MPm[]@
801a7b10:	36625b72 5b525b73 542b3938 3f515b6c     r[b6s[R[89+Tl[Q?
801a7b20:	5b515b70 5b6b3566 5b6e3f65 5b795b71     p[Q[f5k[e?n[q[y[
801a7b30:	30233921 33474271 5b785b6f 5b744652     !9#0qBG3o[x[RFt[
801a7b40:	5b775b75 5b7e5b76 323a5372 5c245b7d     u[w[v[~[rS:2}[$\
801a7b50:	5b7a5b7b 45605b7c 5c233b79 4c435c25     {[z[|[`Ey;#\%\CL
801a7b60:	5d403651 5c225c21 36694735 5c265c27     Q6@]!\"\5Gi6'\&\
801a7b70:	31245c29 3f30354c 3642515f 4b7a5c28     )\$1L50?_QB6(\zK
801a7b80:	4b5c6b73 4c414b7e 5c2a487b 5c2b4c6e     sk\K~KAL{H*\nL+\
801a7b90:	5c2f5b53 3e335c2c 5c2d4a7b 4439494a     S[/\,\3>{J-\JI9D
801a7ba0:	5c2e473d 50665476 3655442b 315a5b54     =G.\vTfP+DU6T[Z1
801a7bb0:	5b565b55 48403a3e 48494a3f 49795733     U[V[>:@H?JIH3WyI
801a7bc0:	3a783f47 623a523c 31383426 4f443834     G?x:<R:b&48148DO
801a7bd0:	4f265967 596d4d62 52393660 6239393b     gY&ObMmY`69R;99b
801a7be0:	34736237 4c2b4c6c 58323772 3a3b516b     7bs4lL+Lr72XkQ;:
801a7bf0:	4d374a27 3f645244 36613c50 5e465e45     'J7MDRd?P<a6E^F^
801a7c00:	51595b3c 444e4666 375c376e 57603f7c     <[YQfFNDn7\7|?`W
801a7c10:	313c4675 3d315e48 5e4a4c57 356c5e49     uF<1H^1=WLJ^I^l5
801a7c20:	3042495d 452b452e 3c69444c 3a434b7d     ]IB0.E+ELDi<}KC:
801a7c30:	48676579 4d7d657a 383e5731 48514268     yegHze}M1W>8hBQH
801a7c40:	364a657b 517d3c4b 436e6621 657e6624     {eJ6K<}Q!fnC$f~e
801a7c50:	4d576625 657c3741 6623657d 6628445d     %fWMA7|e}e#f]D(f
801a7c60:	43436627 662a465e 66224437 3d634a3c     'fCC^F*f7D"f<Jc=
801a7c70:	66263943 4e2f5055 66306629 3d2a5226     C9&fUP/N)f0f&R*=
801a7c80:	662f662d 524c4051 66313c27 574b5276     -f/fQ@LR'<1fvRKW
801a7c90:	4d5e4d7e 662b4226 3d3f662c 6633662e     ~M^M&B+f,f?=.f3f
801a7ca0:	66366632 446f6638 3e6a4448 6637496f     2f6f8foDHDj>oI7f
801a7cb0:	43643670 66345369 48226635 6639663d     p6dCiS4f5f"H=f9f
801a7cc0:	4d714645 663c663b 663e3b69 4037663a     EFqM;f<fi;>f:f7@
801a7cd0:	663f5324 66434974 50766644 4344433d     $S?ftICfDfvP=CDC
801a7ce0:	66416642 4f316647 664a6b74 3c5e6645     BfAfGf1OtkJfEf^<
801a7cf0:	3c354929 66484f53 664e6649 66516650     )I5<SOHfIfNfPfQf
801a7d00:	3555664b 664f664c 6646445b 6652664d     KfU5LfOf[DFfMfRf
801a7d10:	66536654 59786655 66576656 665d5753     TfSfUfxYVfWfSW]f
801a7d20:	3f57665e 57565450 4b6f3466 5843665a     ^fW?PTVWf4oKZfCX
801a7d30:	5022574e 665f434f 39423c3e 5127665b     NW"POC_f><B9[f'Q
801a7d40:	424f3a22 4a6b582b 665c656e 48663775     ":OB+XkJne\fu7fH
801a7d50:	65324475 4b7c447e 552c6533 4a58536e     uD2e~D|K3e,UnSXJ
801a7d60:	4b4e3032 3a6a4d6a 65346535 3959575a     20NKjMj:5e4eZWY9
801a7d70:	36285666 524b4d70 4a353126 49733368     fV(6pMKR&15Jh3sI
801a7d80:	507b3f4d 65364a52 4f5c3b42 5457392c     M?{PRJ6eB;\O,9WT
801a7d90:	51673a26 3c524f7c 485d6537 31763f6d     &:gQ|OR<7e]Hm?v1
801a7da0:	3c454b5e 527a3c44 3f5c435c 4342383b     ^KE<D<zR\C\?;8BC
801a7db0:	54223a2e 442f475e 3951326c 4148653b     .:"T^G/Dl2Q9;eHA
801a7dc0:	653c552f 3467653e 4b423654 353c5130     /U<e>eg4T6BK0Q<5
801a7dd0:	37624a59 3d2b4964 57704e3e 49595021     YJb7dI+=>NpW!PYI
801a7de0:	6658367b 333e3c62 66594950 5e4c3322     {6Xfb<>3PIYf"3L^
801a7df0:	5e4d5348 5e4e5222 5e4f3e4d 527c4a2c     HSM^"RN^M>O^,J|R
801a7e00:	656a335f 3e214461 44724e32 46283e56     _3jeaD!>2NrDV>(F
801a7e10:	3e533263 4c6b477c 4e5d3d6c 46414a3a     c2S>|GkLl=]N:JAF
801a7e20:	503c656c 656d5539 4d404a74 656f4245     le<P9UmetJ@MEBoe
801a7e30:	65704244 4d4d6578 5259493d 536c6128     DBpexeMM=IYR(alS
801a7e40:	46714b6a 6127612c 612a6129 326d612f     jKqF,a'a)a*a/am2
801a7e50:	385a612b 612e612d 353a6130 61336131     +aZ8-a.a0a:51a3a
801a7e60:	51526138 61356136 6137416b 61325440     8aRQ6a5akA7a@T2a
801a7e70:	3036613a 3f796134 613b6139 613c613e     :a604ay?9a;a>a<a
801a7e80:	4f3f5645 613f613d 366b424d 474d5378     EV?O=a?aMBk6xSMG
801a7e90:	3e7e3765 61416140 33676147 345e4669     e7~>@aAaGag3iF^4
801a7ea0:	61485142 61456146 61426143 55383140     BQHaFaEaCaBa@18U
801a7eb0:	614b6144 614a614c 61536f7a 47366152     DaKaLaJazoSaRa6G
801a7ec0:	614e6149 61546150 614d6151 6155614f     IaNaPaTaQaMaOaUa
801a7ed0:	61576156 615a6158 4e21615b 3428675d     VaWaXaZa[a!N]g(4
801a7ee0:	5132565d 39243332 47495773 392e3e5e     ]V2Q23$9sWIG^>.9
801a7ef0:	326e4e57 3c3a5b4f 4b485251 4f6f304d     WNn2O[:<QRHKM0oO
801a7f00:	3d6d5963 4a503152 4b27323c 4a26372b     cYm=R1PJ<2'K+7&J
801a7f10:	60784f23 607b554a 4541607a 41314c7b     #Ox`JU{`z`AE{L1A
801a7f20:	56636079 5644322f 3478355b 4f2f5621     y`cV/2DV[5x4!V/O
801a7f30:	607c306f 33236121 607e607d 435d4331     o0|`!a#3}`~`1C]C
801a7f40:	37796122 61233b4f 6124443b 61266125     "ay7O;#a;D$a%a&a
801a7f50:	38493431 446a463d 50523222 3b43675b     14I8=FjD"2RP[gC;
801a7f60:	53445357 624f3963 476c572f 34323153     WSDSc9Ob/WlGS124
801a7f70:	50726251 6250422e 53263f62 62523557     QbrP.BPbb?&SW5Rb
801a7f80:	436d356a 382e387d 374f4553 62536254     j5mC}8.8SEO7TbSb
801a7f90:	57793648 62584d25 4a7c6256 53393f35     H6yW%MXbVb|J5?9S
801a7fa0:	62576255 4048412e 625a625b 414e402a     UbWb.AH@[bZb*@NA
801a7fb0:	625d625c 5b48625e 4d225153 5e433d28     \b]b^bH[SQ"M(=C^
801a7fc0:	3f2a5825 526c5b4d 452a467a 31575e44     %X*?M[lRzF*ED^W1
801a7fd0:	4a3d5f2e 392d5f31 3825527d 335a3a6b     ._=J1_-9}R%8k:Z3
801a7fe0:	5545355c 4f524356 65733b21 65746572     \5EUVCRO!;serete
801a7ff0:	48754d64 473f352f 6c306576 39696566     dMuH/5?Gve0lfei9
801a8000:	423c3531 65676568 524d6569 504e616a     15<BhegeieMRjaNP
801a8010:	51654d2e 316b324a 456d3172 53305543     .MeQJ2k1r1mECU0S
801a8020:	615d615c 3339525b 4d79314b 615e5577     \a]a[R93K1yMwU^a
801a8030:	347d3e36 3a5c615f 3b326160 61614249     6>}4_a\:`a2;IBaa
801a8040:	4d3d506c 35436162 61634547 53796164     lP=MbaC5GEcadayS
801a8050:	512d6165 4e226166 35426167 3b556168     ea-Qfa"NgaB5haU;
801a8060:	62605044 52643158 3c496261 6263484c     DP`bX1dRabI<LHcb
801a8070:	6c7d6c7e 62625f2f 4d7c563e 63434326     ~l}l/_bb>V|M&CCc
801a8080:	62675652 53476268 3f6c626c 6265626d     RVgbhbGSlbl?mbeb
801a8090:	446e3340 5043626e 62693a76 3b33375e     @3nDnbCPv:ib^73;
801a80a0:	4b4b4c2c 62666264 626b626a 62746277     ,LKKdbfbjbkbwbtb
801a80b0:	62735475 557a452d 32404542 6272626f     uTsb-EzUBE@2obrb
801a80c0:	4b3c412f 62793521 62713c31 54395054     /A<K!5yb1<qbTP9T
801a80d0:	39566275 47536276 575c6270 62786d21     ubV9vbSGpb\W!mxb
801a80e0:	627e6d25 41354a51 3f563b50 4b213a63     %m~bQJ5AP;V?c:!K
801a80f0:	6d236d26 3b566d22 50746d27 3a5e6d24     &m#m"mV;'mtP$m^:
801a8100:	63213677 4c713632 4f223927 3f524721     w6!c26qL'9"O!GR?
801a8110:	627a3671 627d627b 4455627c 53416322     q6zb{b}b|bUD"cAS
801a8120:	47446327 63294f24 63283a37 63233b5a     'cDG$O)c7:(cZ;#c
801a8130:	632a6324 4e726326 3b3c5346 447a5443     $c*c&crNFS<;CTzD
801a8140:	507c6d28 43756325 312f632d 3c426332     (m|P%cuC-c/12cB<
801a8150:	353f632c 63304769 4d6f3e2a 4c683b73     ,c?5iG0c*>oMs;hL
801a8160:	6331632f 632e4f27 3b5d4e29 3e65356b     /c1c'O.c)N];k5e>
801a8170:	334d3252 632b3139 352c3251 3668395f     R2M391+cQ2,5_9h6
801a8180:	63374f6b 48473b4c 6338504a 6d29336e     kO7cL;GHJP8cn3)m
801a8190:	5364537a 63396d2a 63355262 3850535e     zSdS*m9cbR5c^SP8
801a81a0:	63366333 6334375f 633a4022 34485438     3c6c_74c"@:c8TH4
801a81b0:	3b45633b 49654977 6d2b443d 3b5b427d     ;cE;wIeI=D+m}B[;
801a81c0:	4e3f3f2e 3f36633c 5477316f 6d2d633e     .??N<c6?o1wT>c-m
801a81d0:	3a29633f 633d6d2c 3a366340 5038362e     ?c):,m=c@c6:.68P
801a81e0:	6d2e3043 40416d2f 45336341 5c326342     C0.m/mA@Ac3EBc2\
801a81f0:	386a6d30 6a274e6c 4a795067 4f374856     0mj8lN'jgPyJVH7O
801a8200:	4e523349 635e3d64 6a283b72 465d553d     I3RNd=^cr;(j=U]F
801a8210:	6a2a6a29 6a2b6a2c 6a2d6a2e 6a2f3d58     )j*j,j+j.j-jX=/j
801a8220:	3441423e 3b273477 6c656c66 4b79373f     >BA4w4';flel?7yK
801a8230:	6c673162 6c684948 4a566c69 32455e50     b1glHIhlilVJP^E2
801a8240:	464b547a 34723047 4d504853 3f5b3f38     zTKFG0r4SHPM8?[?
801a8250:	56344724 5e514029 516f4928 30674524     $G4V)@Q^(IoQ$Eg0
801a8260:	48453336 37763062 3673457a 33505552     63EHb0v7zEs6RUP3
801a8270:	332d3c3c 30513e71 4a635256 4d365725     <<-3q>Q0VRcJ%W6M
801a8280:	3f393636 3827555b 5e524557 42553f59     669?[U'8WER^Y?UB
801a8290:	3b244740 456a3128 4c27457b 35563127     @G$;(1jE{E'L'1V5
801a82a0:	5e534428 3369513a 37774372 35235674     (DS^:Qi3rCw7tV#5
801a82b0:	44343270 402d4469 30685e54 41604544     p24DiD-@T^h0DE`A
801a82c0:	3e5c3955 304e4d58 5e564d4f 573e3e50     U9\>XMN0OMV^P>>W
801a82d0:	55505e55 4462305d 3c704223 40395335     U^PU]0bD#Bp<5S9@
801a82e0:	32264521 40285471 5e574a43 3930557c     !E&2qT(@CJW^|U09
801a82f0:	4b29482d 3f3d5e59 57274634 44434a30     -H)KY^=?4F'W0JCD
801a8300:	39523356 6a7c5638 3f663034 4d5a4c74     V3R98V|j40f?tLZM
801a8310:	424e563f 4c224e4e 4453502e 5e583532     ?VNBNN"L.PSD25X^
801a8320:	3c375575 30243b53 346c4532 6a7d5571     uU7<S;$02El4qU}j
801a8330:	4d265e5a 4e664d6c 4d315e5c 573d4026     Z^&MlMfN\^1M&@=W
801a8340:	30465e5b 49533a34 3e684473 404c3236     [^F04:SIsDh>62L@
801a8350:	3c714b70 35373b3b 5e664575 3e5d5e63     pKq<;;75uEf^c^]>
801a8360:	34375e5f 5e603d5d 4f46446d 365e3560     _^74]=`^mDFO`5^6
801a8370:	35744a5a 55465e65 4c4d5e61 4545467e     ZJt5e^FUa^ML~FEE
801a8380:	3e725234 4c3d4253 3d533338 4d463f58     4Rr>SB=L83S=X?FM
801a8390:	346b515a 5e5d5e64 6a7e5e67 5e624230     ZQk4d^]^g^~j0Bb^
801a83a0:	35275640 5e683274 5e6d5e72 48605e71     @V'5t2h^r^m^q^`H
801a83b0:	5e6f5761 4c614368 523e3265 5e6b5e6e     aWo^hCaLe2>Rn^k^
801a83c0:	34274e55 3e3e3f2b 5e693d52 5e5e542e     UN'4+?>>R=i^.T^^
801a83d0:	403f5e6a 32735e6c 42273869 5e753d41     j^?@l^s2i8'BA=u^
801a83e0:	322b5e78 346a3424 5e764926 38634b51     x^+2$4j4&Iv^QKc8
801a83f0:	5e7a5e77 4c425e79 346e3061 502f653a     w^z^y^BLa0n4:e/P
801a8400:	6b21326b 49635e74 305a5e73 31775221     k2!kt^cIs^Z0!Rw1
801a8410:	5e704c2f 552a4b24 345d5e7b 5e7d4426     /Lp^$K*U{^]4&D}^
801a8420:	4421437e 414c5f21 3e6f5e7c 33454632     ~C!D!_LA|^o>2FE3
801a8430:	4b3a4876 5f245e7e 33375732 474b4143     vH:K~^$_2W73CAKG
801a8440:	34693225 446c572b 5f235f22 3a335f25     %2i4+WlD"_#_%_3:
801a8450:	405e5f26 32594943 5f274766 5f28475c     &_^@CIY2fG'_\G(_
801a8460:	4b536b22 5f295f2a 454a3241 545c5f2b     "kSK*_)_A2JE+_\T
801a8470:	5f2c4841 5f2d3e70 6a375627 4a556b36     AH,_p>-_'V7j6kUJ
801a8480:	3844587c 37453925 394a557e 744d5027     |XD8%9E7~UJ9'PMt
801a8490:	43743550 6b373e48 3d4c303d 31564132     P5tCH>7k=0L=2AV1
801a84a0:	38523328 36584922 3e346b38 47434a7d     (3R8"IX68k4>}JCG
801a84b0:	3773557b 552b4e44 6c333173 6c35305f     {Us7DN+Us13l_05l
801a84c0:	414f3637 5031757a 4e535565 33623d6f     76OAzu1PeUSNo=b3
801a84d0:	5536382b 364f6d3d 50424b39 6c36373d     +86U=mO69KBP=76l
801a84e0:	45544a29 6c386c39 6c374243 6c3a507d     )JTE9l8lCB7l}P:l
801a84f0:	57656c3b 6c3d6c3c 4e5e466c 48553c48     ;leW<l=llF^NH<UH
801a8500:	3e493529 5467563c 5071512e 6a396a38     )5I><VgT.QqP8j9j
801a8510:	3a356a3a 3f754a31 6a404d7a 6a3e303a     :j5:1Ju?zM@j:0>j
801a8520:	6a3b4025 4377327d 52573b68 6a3f4e74     %@;j}2wCh;WRtN?j
801a8530:	6a436a3c 53335047 4341343a 55515772     <jCjGP3S:4ACrWQU
801a8540:	6a454a47 6a476a44 56676a46 6a4b4f54     GJEjDjGjFjgVTOKj
801a8550:	3d7a3b4e 6a4c494e 4f7e4939 544e6a4a     N;z=NILj9I~OJjNT
801a8560:	6a4f6a4d 6a494d6d 4e6e6a4e 333f3b5e     MjOjmMIjNjnN^;?3
801a8570:	3e304655 47674e7a 6a503e27 41405647     UF0>zNgG'>PjGV@A
801a8580:	6a51545d 6a524f3e 452f4a6e 6a543035     ]TQj>ORjnJ/E50Tj
801a8590:	745f6a53 3129443a 6a55655f 6a564a6f     Sj_t:D)1_eUjoJVj
801a85a0:	46586a57 6a596a58 477a543b 387c5237     WjXFXjYj;TzG7R|8
801a85b0:	325c6a42 5478427c 576e4c66 53505442     Bj\2|BxTfLnWBTPS
801a85c0:	45736b43 6b54377e 6b5e4b37 4d7b404a     CksE~7Tk7K^kJ@{M
801a85d0:	465a332f 443e6b7c 44294e34 547d313e     /3ZF|k>D4N)D>1}T
801a85e0:	566c4a75 36644653 50603b7a 54534931     uJlVSFd6z;`P1IST
801a85f0:	384b4828 493c683e 406e683b 32445053     (HK8>h<I;hn@SPD2
801a8600:	683c3465 36455548 4a78683d 4c75385c     e4<hHUE6=hxJ\8uL
801a8610:	516e4034 6842683f 312d3a3c 6a3d3d5c     4@nQ?hBh<:-1\==j
801a8620:	68466843 684c684b 30654b49 39393c2b     ChFhKhLhIKe0+<99
801a8630:	4d776841 4e76684a 4156556d 43366844     AhwMJhvNmUVADh6C
801a8640:	5626397b 4a606848 68405466 68476845     {9&VHh`JfT@hEhGh
801a8650:	37634739 3f5d6849 68576852 3c5c6855     9Gc7Ih]?RhWhUh\<
801a8660:	685b3c4f 685a685e 3058317a 384c4433     O<[h^hZhz1X03DL8
801a8670:	483e4662 684f4861 68566854 68583971     bF>HaHOhThVhq9Xh
801a8680:	447b5775 3269685c 3c6d6851 684d3f42     uW{D\hi2Qhm<B?Mh
801a8690:	41785679 685f3271 68594a41 316a5524     yVxAq2_hAJYh$Uj1
801a86a0:	684e553b 36306850 685d6853 4a774038     ;UNhPh06Sh]h8@wJ
801a86b0:	465c4b28 68694075 68725023 6860566a     (K\Fu@ih#PrhjV`h
801a86c0:	51796861 38793a4b 54543871 686e686f     ahyQK:y8q8TTohnh
801a86d0:	3970686c 68664c52 3f724e26 68713038     lhp9RLfh&Nr?80qh
801a86e0:	57406870 4d296864 3b384923 686a3d5b     ph@Wdh)M#I8;[=jh
801a86f0:	68636862 35356865 47456867 686d686b     bhcheh55ghEGkhmh
801a8700:	572e3d30 68756878 68764d30 6868413a     0=.Wxhuh0Mvh:Ahh
801a8710:	30704337 68776874 49523923 4e60434e     7Cp0thwh#9RINC`N
801a8720:	4b734066 50354c5d 68734a61 68793c6c     f@sK]L5PaJshl<yh
801a8730:	4665435e 30743977 3c2c5758 4c44456f     ^CeFw9t0XW,<oEDL
801a8740:	492d6926 40626922 687e3f43 687b3957     &i-I"ib@C?~hW9{h
801a8750:	524e6924 56326923 69275735 687c3d37     $iNR#i2V5W'i7=|h
801a8760:	6921687d 522c4d56 69296932 343b342a     }h!iVM,R2i)i*4;4
801a8770:	5028692b 337e6925 4063692c 6939692a     +i(P%i~3,ic@*i9i
801a8780:	692e6938 6928687a 69313f2c 4225693a     8i.izh(i,?1i:i%B
801a8790:	3845692f 535c692d 69356934 69476937     /iE8-i\S4i5i7iGi
801a87a0:	69454046 693b6930 693c3071 693e5525     F@Ei0i;iq0<i%U>i
801a87b0:	6941693f 48364171 6942693d 69336943     ?iAiqA6H=iBiCi3i
801a87c0:	3b316936 3c776940 69466944 694e694a     6i1;@iw<DiFiJiNi
801a87d0:	6948325b 694b372e 5541694c 69584423     [2Hi.7KiLiAU#DXi
801a87e0:	69493a61 69545323 69506957 4741694f     a:Ii#STiWiPiOiAG
801a87f0:	69596952 69533348 694d4f70 69563377     RiYiH3SipOMiw3Vi
801a8800:	4c34695a 69554f2d 695b695c 6951695e     Zi4L-OUi\i[i^iQi
801a8810:	695f695d 4737434a 3b36344e 6c235040     ]i_iJC7GN46;@P#l
801a8820:	537b4537 6c256c24 3f6e465b 6c276c26     7E{S$l%l[Fn?&l'l
801a8830:	4738502a 6c283868 557d5639 323d344b     *P8Gh8(l9V}UK4=2
801a8840:	46674e64 34754d61 3c5f4b40 69636962     dNgFaMu4@K_<bici
801a8850:	6965516a 69643479 4a625133 69683250     jQeiy4di3QbJP2hi
801a8860:	69676966 69695633 696b696a 6c2f696c     figi3Viijikili/l
801a8870:	364e4539 356e5273 6c313b59 4e635263     9EN6sRn5Y;1lcRcN
801a8880:	433f4438 5839363e 314f3148 457e3151     8D?C>69XH1O1Q1~E
801a8890:	432b3150 6b245531 4c3a3a41 6b276b25     P1+C1U$kA::L%k'k
801a88a0:	6b266b28 6b2b6b29 6b2c6b2a 58354a4f     (k&k)k+k*k,kOJ5X
801a88b0:	43254371 6b2d4678 6b2e444a 6b306b2f     qC%CxF-kJD.k/k0k
801a88c0:	377a3755 47626b31 3a246b33 30315175     U7z71kbG3k$:uQ10
801a88d0:	6b346b32 4248352a 6b354768 635f4b2e     2k4k*5HBhG5k.K_c
801a88e0:	595b5340 562d4d21 59604773 3a3a3b63     @S[Y!M-VsG`Yc;::
801a88f0:	4f2b6362 49476360 51343a39 486a6361     bc+O`cGI9:4QacjH
801a8900:	3d2d392f 4e5b3358 63684c40 4d746369     /9-=X3[N@LhcictM
801a8910:	3c334c2d 636b636a 467b505a 475f375a     -L3<jckcZP{FZ7_G
801a8920:	4e56524a 636c6364 33414972 46636367     JRVNdclcrIA3gccF
801a8930:	6d336365 49336366 39354566 6363433b     ec3mfc3IfE59;Ccc
801a8940:	4124453d 32574259 3b26636d 6370442d     =E$AYBW2mc&;-Dpc
801a8950:	637b3e5a 3a536375 534d3750 5553564e     Z>{cucS:P7MSNVSU
801a8960:	55343941 50395158 482a4776 435a3234     A94UXQ9PvG*H42ZC
801a8970:	637c636e 3728636f 63746377 4522373a     nc|coc(7wctc:7"E
801a8980:	455d6376 467c3228 57224460 63794061     vc]E(2|F`D"Wa@yc
801a8990:	637d637a 63734c29 3143533e 63716d34     zc}c)Lsc>SC14mqc
801a89a0:	63786372 4643503a 637e5473 64273d60     rcxc:PCFsT~c`='d
801a89b0:	51736426 64296423 4f344877 642e6428     &dsQ#d)dwH4O(d.d
801a89c0:	36344265 64223d72 642a3a69 367d642c     eB46r="di:*d,d}6
801a89d0:	6432565e 6421642d 4d5d3b6e 45494722     ^V2d-d!dn;]M"GIE
801a89e0:	64244177 3d2c4733 64253d3d 32625747     wA$d3G,===%dGWb2
801a89f0:	3c43642b 3b6b642f 45286430 55636431     +dC</dk;0d(E1dcU
801a8a00:	643a3f23 643b6437 4656643d 404b3a46     #?:d7d;d=dVFF:K@
801a8a10:	64343821 3a235421 643c3d7e 44794d3f     !84d!T#:~=<d?MyD
801a8a20:	49664f7b 4f51533f 64386433 4c696439     {OfI?SQO3d8d9diL
801a8a30:	40544c4e 41306435 4e506436 35533b41     NLT@5d0A6dPNA;S5
801a8a40:	3d274873 492c5547 644a3822 5144644c     sH'=GU,I"8JdLdDQ
801a8a50:	3a2d523a 64433a54 574d356d 4f7d6440     :R-:T:Cdm5MW@d}O
801a8a60:	415c643f 4a674c4a 4c544457 64476448     ?d\AJLgJWDTLHdGd
801a8a70:	64446441 5359352d 52796446 3b343463     AdDd-5YSFdyRc44;
801a8a80:	343e496e 514d3b6c 6d354c6d 54284765     nI>4l;MQmL5meG(T
801a8a90:	5755644b 3d256442 53666445 49786449     KdUWBd%=EdfSIdxI
801a8aa0:	5365643e 3649477e 3233547c 4e426457     >deS~GI6|T32WdBN
801a8ab0:	4e3c644d 6456385b 534e3f4a 4548436c     Md<N[8VdJ?NSlCHE
801a8ac0:	4d446458 6454644f 3a7e6455 553f4f66     XdDMOdTdUd~:fO?U
801a8ad0:	64506452 4d65644e 40234a2a 64533d26     RdPdNdeM*J#@&=Sd
801a8ae0:	64673848 645b5434 6469416f 645f5267     H8gd4T[doAidgR_d
801a8af0:	4f2a6460 645a4b5d 64656451 6463485c     `d*O]KZdQded\Hcd
801a8b00:	64624467 337c6461 35616468 6466574c     gDbdad|3hda5LWfd
801a8b10:	57523b2c 6b784c4f 39766464 6459564d     ,;RWOLxkddv9MVYd
801a8b20:	427a645c 424b645e 42504044 4c323175     \dzB^dKBD@PBu12L
801a8b30:	646f354e 4661462f 42296475 515d406c     N5od/FaFud)Bl@]Q
801a8b40:	442e646e 6476646d 427e6474 6470645d     nd.Dmdvdtd~B]dpd
801a8b50:	55444a7e 517a6471 646c646b 4e2b6472     ~JDUqdzQkdldrd+N
801a8b60:	4731454b 646a423a 4c36414a 647b3331     KE1G:BjdJA6L13{d
801a8b70:	647a6473 647c647d 333a334e 64796477     sdzd}d|dN3:3wdyd
801a8b80:	456c6478 5468403d 30446522 65236524     xdlE=@hT"eD0$e#e
801a8b90:	65253c24 647e6521 65283174 65266529     $<%e!e~dt1(e)e&e
801a8ba0:	652a6527 652b4659 652c652d 652e652f     'e*eYF+e-e,e/e.e
801a8bb0:	65303960 3b706531 43706c61 3b523546     `90e1ep;alpCF5R;
801a8bc0:	546e4169 57463e44 32535456 6a416c3e     iAnTD>FWVTS2>lAj
801a8bd0:	3436422f 33345157 3f3b4832 564b6c40     /B64WQ432H;?@lKV
801a8be0:	6c416c3f 3e666c45 455a4c3f 6c463e3c     ?lAlElf>?LZE<>Fl
801a8bf0:	6c44317e 35635528 41366c42 6c433363     ~1Dl(Uc5Bl6Ac3Cl
801a8c00:	40434b38 41524c7e 3a666c48 56724053     8KC@~LRAHlf:S@rV
801a8c10:	3f3e514c 49553733 3b626c47 3d7d4c4c     LQ>?37UIGlb;LL}=
801a8c20:	4f294848 456b4d69 51493769 6c493a38     HH)OiMkEi7IQ8:Il
801a8c30:	3b406c4a 6c626c4b 3759313a 6c4c3d39     Jl@;Klbl:1Y79=Ll
801a8c40:	6c4d5166 6c51483b 3b4d6c53 6c4f3c65     fQMl;HQlSlM;e<Ol
801a8c50:	433a4937 55556c63 56736c50 6c4e6c52     7I:CclUUPlsVRlNl
801a8c60:	6c556c54 4f28493f 512c505c 6c56485b     TlUl?I(O\P,Q[HVl
801a8c70:	4a6c4e75 6c596c5a 6c57303e 6c646c58     uNlJZlYl>0WlXldl
801a8c80:	4147483c 51606c5c 546f6c5b 5b466c5d     <HGA\l`Q[loT]lF[
801a8c90:	312c6c5e 6c606c5f 45405726 302e6b3c     ^l,1_l`l&W@E<k.0
801a8ca0:	38383e74 3056522f 58333579 635d4b2c     t>88/RV0y53X,K]c
801a8cb0:	3066462c 6b394546 6b3b6b3a 45235140     ,Ff0FE9k:k;k@Q#E
801a8cc0:	44326a72 404e4435 44416a73 6a704e6f     rj2D5DN@sjADoNpj
801a8cd0:	497c6a74 4c584723 6a754e7e 4f2c6a76     tj|I#GXL~Nujvj,O
801a8ce0:	6a774067 6a78363f 6a7a6a79 6a716a7b     g@wj?6xjyjzj{jqj
801a8cf0:	616b482e 616c3738 5734616d 616f616e     .Hka87lama4Wnaoa
801a8d00:	6171534c 61703f71 31373552 61726173     LSqaq?paR571sara
801a8d10:	61743a7c 3e513937 3a5d447c 61753d46     |:ta79Q>|D]:F=ua
801a8d20:	36406177 4a284f41 55786176 6178537c     wa@6AO(JvaxU|Sxa
801a8d30:	6179617c 406a617a 6221617e 617b4047     |ayazaj@~a!bG@{a
801a8d40:	6225617d 62234154 327e6228 434d6222     }a%bTA#b(b~2"bMC
801a8d50:	62273242 62246226 622b6229 566d5049     B2'b&b$b)b+bIPmV
801a8d60:	622c4328 622e4f57 69603a6f 622a622d     (C,bWO.bo:`i-b*b
801a8d70:	54333b2b 622f6230 62316961 62336232     +;3T0b/bai1b2b3b
801a8d80:	62344c21 507e6235 5371424a 67604d75     !L4b5b~PJBqSuM`g
801a8d90:	3e416761 6764426a 4d666763 67624335     agA>jBdgcgfM5Cbg
801a8da0:	4f563b37 67694161 67746768 676a3223     7;VOaAighgtg#2jg
801a8db0:	676c6766 493a676b 67655564 67673729     fglgkg:IdUeg)7gg
801a8dc0:	6773676e 676d5669 67716772 67753060     ngsgiVmgrgqg`0ug
801a8dd0:	40454772 4170406d 67766770 68224b76     rGE@m@pApgvgvK"h
801a8de0:	57416821 6779677a 6777677b 677d677e     !hAWzgyg{gwg~g}g
801a8df0:	4155677c 457d4759 476d4543 68266823     |gUAYG}ECEmG#h&h
801a8e00:	68276825 67783a77 48706824 6829492a     %h'hw:xg$hpH*I)h
801a8e10:	517e3965 682a6828 682e682d 682f4127     e9~Q(h*h-h.h'A/h
801a8e20:	682c6830 682b6834 68356831 68336832     0h,h4h+h1h5h2h3h
801a8e30:	68366837 702c394f 4630702d 483f306a     7h6hO9,p-p0Fj0?H
801a8e40:	4e4d4d5f 6a326a31 3449463f 55676a33     _MMN1j2j?FI43jgU
801a8e50:	6a345d79 6a366a35 5f30384a 4c704975     y]4j5j6jJ80_uIpL
801a8e60:	497b497a 4b265343 702e3826 65383142     zI{ICS&K&8.pB18e
801a8e70:	53494c6f 496a3c57 44503567 6e2e3569     oLISW<jIg5PDi5.n
801a8e80:	675e3b2d 33296e2f 6e316e32 6e303d67     -;^g/n)32n1ng=0n
801a8e90:	454f4e37 5b4e4174 50736e33 46684254     7NOEtAN[3nsPTBhF
801a8ea0:	6e34372c 3b7b336b 675c6e35 3d2e6e36     ,74nk3{;5n\g6n.=
801a8eb0:	4a687162 705a5249 705c705b 386d4146     bqhJIRZp[p\pFAm8
801a8ec0:	705e3e4e 705d4531 70605171 3d6a304c     N>^p1E]pqQ`pL0j=
801a8ed0:	705f525f 3768342f 70657066 70614623     _R_p/4h7fpep#Fap
801a8ee0:	34437062 556e7063 3e524c5b 70683c32     bpC4cpnU[LR>2<hp
801a8ef0:	70647067 56223221 3e375338 706a482c     gpdp!2"V8S7>,Hjp
801a8f00:	564c5177 70693a5b 4d34363b 41214626     wQLV[:ip;64M&F!A
801a8f10:	706e706b 7070706d 3b3e706c 4c35706f     kpnpmppplp>;op5L
801a8f20:	33557072 70733154 70767074 70713461     rpU3T1sptpvpa4qp
801a8f30:	707a7077 70757078 7079707d 707e707c     wpzpxpup}pyp|p~p
801a8f40:	4e417121 71237124 707b4176 34714a5d     !qAN$q#qvA{p]Jq4
801a8f50:	4c313171 71277126 554e712c 48337129     q11L&q'q,qNU)q3H
801a8f60:	712b7122 71257128 3029712a 712f712d     "q+q(q%q*q)0-q/q
801a8f70:	71307131 5122712e 71337132 3547396f     1q0q.q"Q2q3qo9G5
801a8f80:	30593057 3544546d 3b4a3d54 385e7027     W0Y0mTD5T=J;'p^8
801a8f90:	30287028 4d6e7029 702b702a 56654624     (p(0)pnM*p+p$FeV
801a8fa0:	71657164 535b4373 45685651 5266532f     dqeqsC[SQVhE/SfR
801a8fb0:	303b6e41 514e5535 3a503c60 38473f78     An;05UNQ`<P:x?G8
801a8fc0:	454c3541 434b4a22 443f6e42 6d6c3622     A5LE"JKCBn?D"6lm
801a8fd0:	56314324 6d6f4f60 365c454e 6d6d4a21     $C1V`OomNE\6!Jmm
801a8fe0:	6d716d70 3f34433c 6d746d6e 55666d72     pmqm<C4?nmtmrmfU
801a8ff0:	6d73435f 55236d76 6d755123 6d774350     _Csmvm#U#QumPCwm
801a9000:	3e6c3f74 4c776d78 5745515b 6d7c5576     t?l>xmwL[QEWvU|m
801a9010:	6d796d7b 6d7d6d7a 4b2f3e26 363d6e21     {mymzm}m&>/K!n=6
801a9020:	44406e22 3d5e6d7e 36433247 583a6e25     "n@D~m^=G2C6%n:X
801a9030:	6e266e23 33724369 6e246e27 6e284f39     #n&niCr3'n$n9O(n
801a9040:	6e294277 5e2b6e2a 47464633 35495675     wB)n*n+^3FFGuVI5
801a9050:	6e2b4b32 6e2c4d2b 6e2d5530 5b477644     2K+n+M,n0U-nDvG[
801a9060:	432c3423 4a387166 562a5253 3e586f72     #4,Cfq8JSR*VroX>
801a9070:	6f733d43 302b364c 6d364a2f 4e796d37     C=soL6+0/J6m7myN
801a9080:	3f73372f 426b6d38 6d394930 3f334676     /7s?8mkB0I9mvF3?
801a9090:	45786d3c 57295150 6d3b6d3a 6d3f5162     <mxEPQ)W:m;mbQ?m
801a90a0:	6d446d40 6d466d48 55686d4e 6d476d49     @mDmHmFmNmhUImGm
801a90b0:	45696d3e 49694646 6d415452 6d436d42     >miEFFiIRTAmBmCm
801a90c0:	40796d45 39683421 6d516d50 6d4f6d4a     Emy@!4h9PmQmJmOm
801a90d0:	4b364e78 6d4d6d4c 6d524f75 53324172     xN6KLmMmuORmrA2S
801a90e0:	48376d4b 45703c6f 356f6d56 302d4235     Km7Ho<pEVmo55B-0
801a90f0:	312e4b69 4d6b6d54 6d553562 6d576d53     iK.1TmkMb5UmSmWm
801a9100:	6d58357a 6d5c6d59 4576314c 6d5a3c6e     z5XmYm\mL1vEn<Zm
801a9110:	326a4c3c 446b6d5b 30753445 405a6d5f     <Lj2[mkDE4u0_mZ@
801a9120:	454d3468 3f446d5d 44256d5e 6d616d60     h4ME]mD?^m%D`mam
801a9130:	41576d63 3d383b47 6d646d62 6d656d66     cmWAG;8=bmdmfmem
801a9140:	4a3e6d67 40716c6a 6c6b4967 6c6c466e     gm>Jjlq@gIklnFll
801a9150:	6c6d466d 57666c70 6c716c73 6c6f6c6e     mFmlplfWslqlnlol
801a9160:	49715723 6c744b6e 4f696c72 46316c76     #WqInKtlrliOvl1F
801a9170:	6c753c40 3b76353b 59776c77 423b3d7b     @<ul;5v;wlwY{=;B
801a9180:	6c796c78 6c7a3823 6c7c6c7b 582e536d     xlyl#8zl{l|lmS.X
801a9190:	475d406b 50633a4c 4d3a4b3d 317c3851     k@]GL:cP=K:MQ8|1
801a91a0:	5656476f 436b3f46 43586f75 6f775762     oGVVF?kCuoXCbWwo
801a91b0:	47583353 5648516d 6f766f78 33463b7d     S3XGmQHVxovo};F3
801a91c0:	52463d55 4f213b60 6f7b6f7c 334c6f79     U=FR`;!O|o{oyoL3
801a91d0:	4b304954 305e6f7e 6f7d5649 7655336d     TI0K~o^0IV}om3Uv
801a91e0:	70224e48 353e7021 3b7c3c5a 44423865     HN"p!p>5Z<|;e8BD
801a91f0:	4b6b7023 51287026 476e3e3f 71377136     #pkK&p(Q?>nG6q7q
801a9200:	34293f55 4d3b7138 552d4754 713a7139     U?)48q;MTG-U9q:q
801a9210:	5224474f 713b564f 34303d51 345c3e3d     OG$ROV;qQ=04=>\4
801a9220:	3f5f4e51 3f7a713d 713f713c 7140713e     QN_?=qz?<q?q>q@q
801a9230:	417e7141 4a7a4122 3e3a553e 55423e39     Aq~A"AzJ>U:>9>BU
801a9240:	4d2f3f22 3d5f7135 5671364b 73447343     "?/M5q_=K6qVCsDs
801a9250:	7346384d 304a7347 73497345 734b4b71     M8FsGsJ0EsIsqKKs
801a9260:	314a5026 734f7348 73573551 73547352     &PJ1HsOsQ5WsRsTs
801a9270:	377b7353 734e313f 355a734a 73517350     Ss{7?1NsJsZ5PsQs
801a9280:	734d7355 417d3c63 735a7356 3548734c     UsMsc<}AVsZsLsH5
801a9290:	735c3d6e 3f703724 4d32567e 325f3470     n=\s$7p?~V2Mp4_2
801a92a0:	73597358 735d4938 7361735e 7363735f     XsYs8I]s^sas_scs
801a92b0:	735b7362 336f3f6a 47297360 736b3c72     bs[sj?o3`s)Gr<ks
801a92c0:	7364393f 3b7e322d 736d4b63 395c7369     ?9ds-2~;cKmsis\9
801a92d0:	7365736e 736a7366 736c4261 7368736f     nsesfsjsaBlsoshs
801a92e0:	4f643c7d 73677370 572d7372 7373462a     }<dOpsgsrs-W*Fss
801a92f0:	42287371 7375385d 345b7374 73777376     qs(B]8usts[4vsws
801a9300:	403a7378 45714069 737a737b 737e3458     xs:@i@qE{szsX4~s
801a9310:	737c7379 7421737d 3b497423 74247422     ys|s}s!t#tI;"t$t
801a9320:	7426323e 3c2e7425 59614357 744c4060     >2&t%t.<WCaY`@Lt
801a9330:	375b5751 4123744e 34564649 74505533     QW[7Nt#AIFV43UPt
801a9340:	7451744f 74524b5a 56605441 41383760     OtQtZKRtAT`V`78A
801a9350:	7453413b 34623e2c 74557454 74563e2b     ;ASt,>b4TtUt+>Vt
801a9360:	7457745b 3a7d745a 74597458 4c473862     [tWtZt}:XtYtb8GL
801a9370:	325a745c 54634353 745d3f37 74694534     \tZ2SCcT7?]t4Eit
801a9380:	4e494f35 4b774b58 574f3d74 5075405b     5OINXKwKt=OW[@uP
801a9390:	746b746a 7763746c 746d3731 746e576b     jtktltcw17mtkWnt
801a93a0:	3e406679 3a6c667a 4f4b667b 543c667c     yf@>zfl:{fKO|f<T
801a93b0:	667d3c36 3c4d667e 4e334852 343f6721     6<}f~fM<RH3N!g?4
801a93c0:	49346722 44493859 425a575d 563d3757     "g4IY8ID]WZBW7=V
801a93d0:	37444e46 67234526 67244f5f 67266725     FND7&E#g_O$g%g&g
801a93e0:	57694137 4f384970 5655562f 306d6727     7AiWpI8O/VUV'gm0
801a93f0:	67296728 526f495c 672a3e2d 485e3073     (g)g\IoR->*gs0^H
801a9400:	672b3d61 672c4846 38783b66 672d5124     a=+gFH,gf;x8$Q-g
801a9410:	3e784267 4d333d4a 672f672e 50653e6e     gBx>J=3M.g/gn>eP
801a9420:	4c504b67 67303c4c 50773c28 50786731     gKPLL<0g(<wP1gxP
801a9430:	67336732 67343442 497e6735 43604e2c     2g3gB44g5g~I,N`C
801a9440:	31416737 67383371 575b6739 673a5540     7gA1q38g9g[W@U:g
801a9450:	573a424c 673c673b 3c6a673d 40424365     LB:W;g<g=gj<eCB@
801a9460:	673f673e 67403c29 67366741 67423650     >g?g)<@gAg6gP6Bg
801a9470:	67446743 355e3b3a 31604246 54356745     CgDg:;^5FB`1Eg5T
801a9480:	383f6746 67476748 6749376c 674a3278     Fg?8HgGgl7Igx2Jg
801a9490:	674c674b 674e674d 6750674f 4b755327     KgLgMgNgOgPg'SuK
801a94a0:	67526751 67546753 67554949 67576756     QgRgSgTgIIUgVgWg
801a94b0:	67596758 675a3d49 3857733e 733f4831     XgYgI=Zg>sW81H?s
801a94c0:	73417340 4d78395e 3a315868 6e37425e     @sAs^9xMhX1:^B7n
801a94d0:	6e393723 30556e38 55566e3b 5643576f     #79n8nU0;nVUoWCV
801a94e0:	4a706e3d 6e3e6e3c 6e3f6e40 473c5172     =npJ<n>n@n?nrQ<G
801a94f0:	38614340 74464167 7447505f 483a4f5b     @Ca8gAFt_PGt[O:H
801a9500:	74497448 744b744a 387e597a 53706571     HtItJtKtzY~8qepS
801a9510:	4e4c7460 71343361 7461526e 74624f68     `tLNa34qnRathObt
801a9520:	3554474c 74643464 74657463 74677466     LGT5d4dtctetftgt
801a9530:	303f3a32 372d7468 522b526d 3f3c404f     2:?0ht-7mR+RO@<?
801a9540:	555f6b23 71736a48 4b233678 7167444d     #k_UHjsqx6#KMDgq
801a9550:	387b7168 3a447169 30525445 716b716a     hq{8iqD:ETR0jqkq
801a9560:	716d716c 716f716e 71707171 71724555     lqmqnqoqqqpqUErq
801a9570:	7174367a 5e47522e 335c4b4a 39223522     z6tq.RG^JK\3"5"9
801a9580:	71754474 41447176 5630417b 71787177     tDuqvqDA{A0Vwqxq
801a9590:	4638412a 71793e5b 717a344f 6d316d32     *A8F[>yqO4zq2m1m
801a95a0:	525e4b60 55584b41 405f4862 6b413c21     `K^RAKXUbH_@!<Ak
801a95b0:	56625024 38583647 384e6b40 33266b3f     $PbVG6X8@kN8?k&3
801a95c0:	562b3949 374a3774 373e3c67 6b476b46     I9+Vt7J7g<>7FkGk
801a95d0:	3f4f3039 537d6b45 6b496b48 6b42374e     90O?Ek}SHkIkN7Bk
801a95e0:	49766b44 554d5657 6b4f5032 6b504e38     DkvIWVMU2POk8NPk
801a95f0:	31333528 4c256b52 6b534556 455f6b51     (531Rk%LVESkQk_E
801a9600:	4a246b4e 307b6b55 58373a7a 6b4a7163     Nk$JUk{0z:7XcqJk
801a9610:	6b4c6b4b 6b566b4d 6b596640 52483f68     KkLkMkVk@fYkh?HR
801a9620:	6b5c6b57 6b58386c 50583d3a 6b5d3037     Wk\kl8Xk:=XP70]k
801a9630:	562c445c 42763460 6b5a3c39 54606b5b     \D,V`4vB9<Zk[k`T
801a9640:	4454466a 45276b5f 32315975 3d456b64     jFTD_k'EuY12dkE=
801a9650:	6b636b62 4d51382c 6b616b65 46224133     bkck,8QMekak3A"F
801a9660:	6b664c73 52384030 382f6b67 6b68382d     sLfk0@8Rgk/8-8hk
801a9670:	4d73473b 6b6b6b6a 50486b6d 6b6e6b72     ;GsMjkkkmkHPrknk
801a9680:	48796b71 6b6c517c 38396b69 44654f59     qkyH|Qlkik98YOeD
801a9690:	6b706b6f 4d484c5a 6b763072 32326b75     okpkZLHMr0vkuk22
801a96a0:	6b773860 4c45316c 4f254424 6c226b79     `8wkl1EL$D%Oyk"l
801a96b0:	6b7a4572 625f4945 4d4e6b7e 315b6c21     rEzkEI_b~kNM!l[1
801a96c0:	525c5337 6b7b6b7d 6a30333c 742b5754     7S\R}k{k<30jTW+t
801a96d0:	56413374 55695642 74273e4a 74285228     t3AVBViUJ>'t(R(t
801a96e0:	742a7429 535f3e4b 49614960 4a667342     )t*tK>_S`IaIBsfJ
801a96f0:	62364c72 4e684b34 742d565b 742f742e     rL6b4KhN[V-t.t/t
801a9700:	3a3d7432 30637433 74317430 32553d22     2t=:3tc00t1t"=U2
801a9710:	74377436 32303666 74344f4f 7435342c     6t7tf602OO4t,45t
801a9720:	74397438 743a4d27 743c743b 743d4b52     8t9t'M:t;t<tRK=t
801a9730:	743f743e 413c745e 492b3c68 6575515e     >t?t^t<Ah<+I^Que
801a9740:	52555c33 302c5c34 3d5a5c35 58425c39     3\UR4\,05\Z=9\BX
801a9750:	53735c37 5c3a4956 5c3b5c36 5c3c4322     7\sSVI:\6\;\"C<\
801a9760:	5c3d5c45 56254e5f 5c4d5c4f 3d665c52     E\=\_N%VO\M\R\f=
801a9770:	5c38422b 5c4e5c4b 37525c3e 5c473045     +B8\K\N\>\R7E0G\
801a9780:	5c41503e 373c3b28 5c465c4c 475b5c3f     >PA\(;<7L\F\?\[G
801a9790:	5c40513f 5c505c4a 5c424e2d 5c485c43     ?Q@\J\P\-NB\C\H\
801a97a0:	32545c49 4b555c51 5c5b5437 4c265c5f     I\T2Q\UK7T[\_\&L
801a97b0:	43675c66 3f415c5c 307a5c59 5c653936     f\gC\\A?Y\z069e\
801a97c0:	5c445c53 48745c56 493b3f60 5322313d     S\D\V\tH`?;I=1"S
801a97d0:	5c555c5a 5c5e463b 432f5742 47513736     Z\U\;F^\BW/C67QG
801a97e0:	5c624329 5c6b5c58 5c5d5c54 5c573e25     )Cb\X\k\T\]\%>W\
801a97f0:	5c635c60 5c785c64 5d225c61 3c6b5c67     `\c\d\x\a\"]g\k<
801a9800:	43233444 5c7a3267 5c6f5c72 5c6e5c7c     D4#Cg2z\r\o\|\n\
801a9810:	32685270 48634857 5c6d5c7b 5c755c77     pRh2WHcH{\m\w\u\
801a9820:	5c743e23 5c73325d 5c683c76 40733b44     #>t\]2s\v<h\D;s@
801a9830:	5c693c54 5c715c6a 5c795c76 48593534     T<i\j\q\v\y\45YH
801a9840:	5c7e3b67 532b5c7d 5d235d21 52715d25     g;~\}\+S!]#]%]qR
801a9850:	5d265d24 52295d27 5d293a49 5d315d36     $]&]'])RI:)]6]1]
801a9860:	5d305d34 4072464e 5c6c492f 5d375d2e     4]0]NFr@/Il\.]7]
801a9870:	5d2f5c70 5d2c5d38 5d335d39 442a5d2d     p\/]8],]9]3]-]*D
801a9880:	40335d28 5d2a412b 5d325d2b 5d353b71     (]3@+A*]+]2]q;5]
801a9890:	5d3a5328 43275d3b 5d3c5d52 393d5d51     (S:];]'CR]<]Q]=9
801a98a0:	3e7a3e55 5d4a3a4a 5d3f5d45 5d43324b     U>z>J:J]E]?]K2C]
801a98b0:	32245d4b 5d3e5d55 5d504650 41625d54     K]$2U]>]PFP]T]bA
801a98c0:	5d4e3746 5d445d4f 5d4d5d3d 5d494c51     F7N]O]D]=]M]QLI]
801a98d0:	43485d42 4e2e463c 5d485d4c 5d465d41     B]HC<F.NL]H]A]F]
801a98e0:	5329425c 5d53532a 48784f74 5d475d66     \B)S*SS]tOxHf]G]
801a98f0:	42645d60 5d575d61 5d595678 38705d58     `]dBa]W]xVY]X]p8
801a9900:	464f5d56 5d62362d 54613a79 34505d67     V]OF-6b]y:aTg]P4
801a9910:	3f7b5d5a 5d5f5d63 35595d5d 5d5c5d5b     Z]{?c]_]]]Y5[]\]
801a9920:	3d2f5d5e 5d655d64 43495d75 5d724b62     ^]/=d]e]u]ICbKr]
801a9930:	46515861 55745d74 5d705d73 5d6f5d6c     aXQFt]tUs]p]l]o]
801a9940:	506e5d68 5d6e4858 5d6a5d69 5d6d4b72     h]nPXHn]i]j]rKm]
801a9950:	4036314d 5d713c3b 5d765d77 456e5d6b     M16@;<q]w]v]k]nE
801a9960:	5e245d7b 5d785e23 427b436f 4e355561     {]$^#^x]oC{BaU5N
801a9970:	324c5d7d 4a5f4468 5d7a473e 5d7e5d7c     }]L2hD_J>Gz]|]~]
801a9980:	302a5e22 5e2c314e 3d365e26 5e21486f     "^*0N1,^&^6=oH!^
801a9990:	5e295e25 5e275e28 544c5e2d 5e2a5e33     %^)^(^'^-^LT3^*^
801a99a0:	40595e2e 5e363121 5e325e31 5e355126     .^Y@!16^1^2^&Q5^
801a99b0:	5e305e2f 5e34503d 5e394a6d 5e375e38     /^0^=P4^mJ9^8^7^
801a99c0:	3d655e3b 436a3258 453a5e3a 4c595e3c     ;^e=X2jC:^:E<^YL
801a99d0:	5465372a 5e3f5e3d 5e414422 5e405e3e     *7eT=^?^"DA^>^@^
801a99e0:	5e42553a 3b22722e 45304232 722f4247     :UB^.r";2B0EGB/r
801a99f0:	535d5069 33666b3d 72317230 3a674a2d     iP]S=kf30r1r-Jg:
801a9a00:	72357233 4b647234 72324f3a 524f4a34     3r5r4rdK:O2r4JOR
801a9a10:	4e43426c 30767238 723e7237 5141324f     lBCN8rv07r>rO2AQ
801a9a20:	723c723a 723b5469 723f7236 7239723d     :r<riT;r6r?r=r9r
801a9a30:	72447247 724a7246 72407242 567b7245     GrDrFrJrBr@rEr{V
801a9a40:	47797241 7248495f 35303946 72497243     AryG_IHrF905CrIr
801a9a50:	72567250 72553b57 566b4d5c 72547252     PrVrW;Ur\MkVRrTr
801a9a60:	724b3872 4279724e 724c555d 724f724d     r8KrNryB]ULrMrOr
801a9a70:	72597253 366a533c 37644a71 72587257     SrYr<Sj6qJd7WrXr
801a9a80:	725d725a 725c725b 72515151 4e4f4d49     Zr]r[r\rQQQrIMON
801a9a90:	72635629 7260435b 726c402f 7261725e     )Vcr[C`r/@lr^rar
801a9aa0:	72627268 72667267 725f7269 726a7264     hrbrgrfrir_rdrjr
801a9ab0:	7265532c 72723275 7275502b 72793b48     ,Seru2rr+PurH;yr
801a9ac0:	72767270 727a7278 72717273 357b3a7b     prvrxrzrsrqr{:{5
801a9ad0:	7277726f 726e726d 7326726b 73227323     orwrmrnrkr&s#s"s
801a9ae0:	485a7274 7325727b 727d4378 73297327     trZH{r%sxC}r's)s
801a9af0:	727c7324 732a732b 732e425d 73217330     $s|r+s*s]B.s0s!s
801a9b00:	732c7331 727e732f 7332732d 73287334     1s,s/s~r-s2s4s(s
801a9b10:	73357333 73385037 73395979 48647337     3s5s7P8syY9s7sdH
801a9b20:	733a7336 3440733b 733c6e43 512a733d     6s:s;s@4Cn<s=s*Q
801a9b30:	5046742c 515c5050 3d564f4e 3a625143     ,tFPPP\QNOV=CQb:
801a9b40:	52426169 32397142 7143316d 33444940     iaBRBq92m1Cq@ID3
801a9b50:	4b255972 56547144 74407145 542c7146     rY%KDqTVEq@tFq,T
801a9b60:	30407147 74427441 455b347c 50644c3b     Gq@0AtBt|4[E;LdP
801a9b70:	71484d60 313b5973 38244f2e 714b714a     `MHqsY;1.O$8JqKq
801a9b80:	41513243 71495730 714e714c 52615976     C2QA0WIqLqNqvYaR
801a9b90:	74435423 74444839 714f714d 71503f63     #TCt9HDtMqOqc?Pq
801a9ba0:	71567154 49517151 42634561 7153397c     TqVqQqQIaEcB|9Sq
801a9bb0:	39537155 3a56715b 7159307d 71527158     UqS9[qV:}0YqXqRq
801a9bc0:	7157715a 4d4a486c 653d715d 715e715c     ZqWqlHJM]q=e\q^q
801a9bd0:	4f65715f 3d737445 71617160 522a4e77     _qeOEts=`qaqwN*R
801a9be0:	3832717b 395b3c7b 43593966 6a684a53     {q28{<[9f9YCSJhj
801a9bf0:	3e754040 6a6a6a69 6a6c6a6b 6a6e6a6d     @@u>ijjjkjljmjnj
801a9c00:	3d476a6f 757d757b 757c757e 76213d62     ojG={u}u~u|ub=!v
801a9c10:	76223425 6c327623 596a5154 6e3a7624     %4"v#v2lTQjY$v:n
801a9c20:	537e5532 4a444c5c 76256540 46293e2f     2U~S\LDJ@e%v/>)F
801a9c30:	3c465a25 383c3629 3c25484f 5a275a26     %ZF<)6<8OH%<&Z'Z
801a9c40:	48434c56 467d5a28 52695135 3c475136     VLCH(Z}F5QiR6QG<
801a9c50:	3b643d32 5a2a5a29 5a2b5148 366f506d     2=d;)Z*ZHQ+ZmPo6
801a9c60:	4b4f425b 4968376d 3e773743 5a2c5624     [BOKm7hIC7w>$V,Z
801a9c70:	46405a2d 4a365767 4b5f5529 5a2e556f     -Z@FgW6J)U_KoU.Z
801a9c80:	344a565f 5a2f5a30 5a31526b 5a335a32     _VJ40Z/ZkR1Z2Z3Z
801a9c90:	5a344a54 5a354a2b 334f5a36 5a37566f     TJ4Z+J5Z6ZO3oV7Z
801a9ca0:	352e3b30 5a395a38 512f396e 5a3a5268     0;.58Z9Zn9/QhR:Z
801a9cb0:	4f6a3843 5a3b326f 3d6b5a3c 536f4e5c     C8jOo2;Z<Zk=\NoS
801a9cc0:	4e735a3d 53555a3e 5a3f3b65 4b504b35     =ZsN>ZUSe;?Z5KPK
801a9cd0:	476b5a40 5a41566e 36414535 374c5a42     @ZkGnVAZ5EA6BZL7
801a9ce0:	5a433f4e 4b2d5a44 35775a45 41425a46     N?CZDZ-KEZw5FZBA
801a9cf0:	5a47573b 526a4c38 5a484431 3b51357d     ;WGZ8LjR1DHZ}5Q;
801a9d00:	50335a49 5a4b5a4a 5a4c4e3d 5a4e5a4d     IZ3PJZKZ=NLZMZNZ
801a9d10:	5a513277 51685a4f 43555a50 5a535a52     w2QZOZhQPZUCRZSZ
801a9d20:	5a555a54 5225503b 5a563079 5a57472b     TZUZ;P%Ry0VZ+GWZ
801a9d30:	43213d77 5a595a58 4c37437d 5a5b5a5a     w=!CXZYZ}C7LZZ[Z
801a9d40:	4657403e 5a5d5a5c 5a5e4734 39485a5f     >@WF\Z]Z4G^Z_ZH9
801a9d50:	36393b6d 74797478 75394d63 4f736b60     m;96xtytcM9u`ksO
801a9d60:	3a403b3f 61595425 312a7574 75753272     ?;@:%TYatu*1r2uu
801a9d70:	3a517577 43327576 75787579 556a3134     wuQ:vu2Cyuxu41jU
801a9d80:	3931383a 54703246 305c4f4d 3b75554b     :819F2pTMO\0KUu;
801a9d90:	3737564a 46364c30 393a3161 3961567c     JV770L6Fa1:9|Va9
801a9da0:	3c7a3721 6a5b6a5a 39734c79 347b6a5c     !7z<Zj[jyLs9\j{4
801a9db0:	37514333 6a5d3a58 6a5e5474 3b5f3c56     3CQ7X:]jtT^jV<_;
801a9dc0:	415e6a5f 545f4238 6a60574a 6a646a61     _j^A8B_TJW`jajdj
801a9dd0:	6a636a62 3833495e 6a653644 494d4a6a     bjcj^I38D6ejjJMI
801a9de0:	6259344d 6a664562 57384035 572c6a67     M4YbbEfj5@8Wgj,W
801a9df0:	5853487c 545e584d 49445479 3853532e     |HSXMX^TyTDI.SS8
801a9e00:	49623360 3a557476 575f7477 38307471     `3bIvtU:wt_Wqt08
801a9e10:	384f5554 33434670 332c7472 4777543d     TUO8pFC3rt,3=TwG
801a9e20:	74737474 48244c4b 57637475 7540453f     ttstKL$HutcW?E@u
801a9e30:	7543753b 563a7542 543e7541 754c7544     ;uCuBu:VAu>TDuLu
801a9e40:	3578304f 754a7549 7545455c 75477546     O0x5IuJu\EEuFuGu
801a9e50:	3e60754b 387a7548 75537550 39723f67     Ku`>Huz8PuSug?r9
801a9e60:	754d753c 4c784237 754e3c79 7551754f     <uMu7BxLy<NuOuQu
801a9e70:	75523665 753d7555 533b7554 4c24336c     e6RuUu=uTu;Sl3$L
801a9e80:	75577556 75583e61 755b4c5f 57593248     VuWua>Xu_L[uH2YW
801a9e90:	755a7559 7562755c 755f7560 7561755d     YuZu\ubu`u_u]uau
801a9ea0:	7564755e 4c637565 3538653f 75687563     ^udueucL?e85cuhu
801a9eb0:	75664c23 753e7567 753f3144 32643545     #Lfugu>uD1?uE5d2
801a9ec0:	7569756c 756d3657 756b756a 546a345a     luiuW6mujukuZ4jT
801a9ed0:	3379756e 7571756f 75727570 496d7573     nuy3ouqupurusumI
801a9ee0:	477b392a 4c493663 33356a26 396c547e     *9{Gc6IL&j53~Tl9
801a9ef0:	696d5079 696e572a 486d4256 696f3a64     yPmi*WniVBmHd:oi
801a9f00:	69716970 69725661 69756973 69766974     piqiaVrisiuitivi
801a9f10:	47616977 54586978 3d4e6979 697b697a     wiaGxiXTyiN=zi{i
801a9f20:	697c3d4f 413e3828 3132697d 39753b54     O=|i(8>A}i21T;u9
801a9f30:	6a21697e 6a236a22 3c2d3778 604e4a64     ~i!j"j#jx7-<dJN`
801a9f40:	4f3d542f 6a245537 6a25555e 393c5041     /T=O7U$j^U%jAP<9
801a9f50:	31593447 31664031 31683167 4868333d     G4Y11@f1g1h1=3hH
801a9f60:	315f6541 346f4149 53584728 51384679     Ae_1IAo4(GXSyF8Q
801a9f70:	4275397d 544b532d 65423d7c 65433735     }9uB-SKT|=Be57Ce
801a9f80:	55623b39 54363d78 412c4e25 4c763359     9;bUx=6T%N,AY3vL
801a9f90:	65446546 654a6548 354f6547 357c4648     FeDeHeJeGeO5HF|5
801a9fa0:	4a766545 43546549 3c233145 4d4b5737     EevJIeTCE1#<7WKM
801a9fb0:	4a4a4b4d 654c4c53 4466654b 51375121     MKJJSLLeKefD!Q7Q
801a9fc0:	6550654d 56704d38 355d654f 65514d3e     MePe8MpVOe]5>MQe
801a9fd0:	4d28363a 4a453964 4b593351 6552546c     :6(Md9EJQ3YKlTRe
801a9fe0:	654e376a 347e6555 65536556 525d6554     j7NeUe~4VeSeTe]R
801a9ff0:	3146425f 365d5362 65574b6c 31695376     _BF1bS]6lKWevSi1
801aa000:	655a3674 65596558 52453540 655e655c     t6ZeXeYe@5ER\e^e
801aa010:	4732655d 655b5223 555a5462 57716560     ]e2G#R[ebTZU`eqW
801aa020:	315c6561 6562517b 65636564 52586565     ae\1{QbedeceeeXR
801aa030:	675f354b 5a785a75 5a775a76 504f5a7a     K5_guZxZvZwZzZOP
801aa040:	306e4447 5a795030 3a2a534a 47715b22     GDn00PyZJS*:"[qG
801aa050:	5a7b5a7c 5a7d495b 575e5b21 415a5a7e     |Z{Z[I}Z![^W~ZZA
801aa060:	53745b25 5b245b27 3d3c5b28 5b234049     %[tS'[$[([<=I@#[
801aa070:	56235b26 5b2d5b29 5b2c5b2e 3f243a42     &[#V)[-[.[,[B:$?
801aa080:	5b2a5b2b 323f5447 39795b2f 333b5b30     +[*[GT?2/[y90[;3
801aa090:	363c3526 36755b31 31495b32 5b335b34     &5<61[u62[I14[3[
801aa0a0:	5b375b35 5b385b36 5b3a5b39 747a534f     5[7[6[8[9[:[OSzt
801aa0b0:	57434775 747c4564 747b747d 506f3e46     uGCWdE|t}t{tF>oP
801aa0c0:	544d3753 75224c2a 3a287521 4b56747e     S7MT*L"u!u(:~tVK
801aa0d0:	40527524 4d2a336a 75237525 75283d34     $uR@j3*M%u#u4=(u
801aa0e0:	3d4d7529 3f614338 752a4b61 75277526     )uM=8Ca?aK*u&u'u
801aa0f0:	752c4470 576d343c 752b3457 752d752e     pD,u<4mWW4+u.u-u
801aa100:	5051752f 48294351 75317530 75337532     /uQPQC)H0u1u2u3u
801aa110:	75357534 75367537 32497538 4a4d5354     4u5u7u6u8uI2TSMJ
801aa120:	5658406f 413f5230 382a3d70 76463c78     o@XV0R?Ap=*8x<Fv
801aa130:	76487647 764a7649 764b764c 764d7769     GvHvIvJvLvKviwMv
801aa140:	6e44764e 6e466e45 3624556b 6e476e48     NvDnEnFnkU$6HnGn
801aa150:	6e4a6e49 6e4b4725 37306e4c 6e4d3576     InJn%GKnLn07v5Mn
801aa160:	6e4e6e4f 6e503846 6e526e51 332e365b     OnNnF8PnQnRn[6.3
801aa170:	44465653 38563135 6e546e53 4755543f     SVFD51V8SnTn?TUG
801aa180:	4e593e7b 6e563933 6e586e55 45256e57     {>YN39VnUnXnWn%E
801aa190:	6e5a6e59 6e5b472e 6e5c472f 6e5d3227     YnZn.G[n/G\n'2]n
801aa1a0:	6e5f6e5e 6e616e60 6e62576a 3c586e63     ^n_n`nanjWbncnX<
801aa1b0:	534b6e64 322c4c7a 6e654165 432d4726     dnKSzL,2eAen&G-C
801aa1c0:	6e676e66 6e696e68 6e6b6e6a 6e6d6e6c     fngnhninjnknlnmn
801aa1d0:	6e6f6e6e 6e716e70 6e746e72 6e756e73     nnonpnqnrntnsnun
801aa1e0:	42414d2d 6e776e76 55216e78 4f336e79     -MABvnwnxn!Uyn3O
801aa1f0:	6e7b6e7a 6e7d6e7c 6e7e6f21 38756f22     zn{n|n}n!o~n"ou8
801aa200:	6f23437a 3d426f24 3279523f 6f266f25     zC#o$oB=?Ry2%o&o
801aa210:	52786f27 567d6f28 464c6f29 6f2b6f2a     'oxR(o}V)oLF*o+o
801aa220:	6f2c4134 4b784f7a 6f2d6f2e 3978337a     4A,ozOxK.o-oz3x9
801aa230:	6f306f2f 6f315062 37666f32 6f33503f     /o0obP1o2of7?P3o
801aa240:	6f356f34 4c604871 6f376f36 6f396f38     4o5oqH`L6o7o8o9o
801aa250:	55606f3a 346d6f3b 6f3c432a 6f3e6f3d     :o`U;om4*C<o=o>o
801aa260:	4e7d6f3f 42606f40 57363438 4f473d75     ?o}N@o`B846Wu=GO
801aa270:	6f416f43 6f446f42 3c7c3627 434c3e62     CoAoBoDo'6|<b>LC
801aa280:	6f466f45 6f4f6f47 6f496f48 47426f4a     EoFoGoOoHoIoJoBG
801aa290:	364d6f71 6f4c6f4b 36466f4d 6f4e433e     qoM6KoLoMoF6>CNo
801aa2a0:	6f516f50 55726f52 44776f53 44786f54     PoQoRorUSowDToxD
801aa2b0:	6f566f55 30773864 6f586f57 6f5a6f59     UoVod8w0WoXoYoZo
801aa2c0:	6f5c6f5b 6f5e6f5d 6f613e35 6f606f5f     [o\o]o^o5>ao_o`o
801aa2d0:	6f636f62 6f64414d 6f666f65 6f686f67     bocoMAdoeofogoho
801aa2e0:	6f6a6f69 6f6c6f6b 6f6d4058 6f6e412d     iojokoloX@mo-Ano
801aa2f0:	6f706f6f 33244f62 63454345 63464941     oopobO$3ECEcAIFc
801aa300:	4e4a3155 48723433 4f506347 3c646348     U1JN34rHGcPOHcd<
801aa310:	634a6349 55224346 396b4456 634b4e45     IcJcFC"UVDk9ENKc
801aa320:	634c4376 38733727 634d3a52 5444634e     vCLc'7s8R:McNcDT
801aa330:	6350634f 6351514b 63536352 51566354     OcPcKQQcRcScTcVQ
801aa340:	327b6355 6356403b 6357402b 63596358     Uc{2;@Vc+@WcXcYc
801aa350:	635b635a 5a623837 5a643653 5a665a63     Zc[c78bZS6dZcZfZ
801aa360:	5a65486e 51743740 55735275 57683d57     nHeZ@7tQuRsUW=hW
801aa370:	5a675a68 4d533022 383d5a69 423d3c4a     hZgZ"0SMiZ=8J<=B
801aa380:	33424224 422a5a6a 3d354430 5a6b4f5e     $BB3jZ*B0D5=^OkZ
801aa390:	315d4942 36385a6c 337d543a 54495a6d     BI]1lZ86:T}3mZIT
801aa3a0:	45634f55 5a6f5a6e 416a5a70 4f5d4c55     UOcEnZoZpZjAUL]O
801aa3b0:	42215367 4b655a71 4b665a72 3874527e     gS!BqZeKrZfK~Rt8
801aa3c0:	302f5a73 554f4f36 5a744b6d 41256344     sZ/06OOUmKtZDc%A
801aa3d0:	7640763f 44517641 51634838 5145505b     ?v@vAvQD8HcQ[PEQ
801aa3e0:	394d3c2f 34466f74 7642533a 7643337b     /<M9toF4:SBv{3Cv
801aa3f0:	76453571 7627536a 76295129 41637628     q5EvjS'v)Q)v(vcA
801aa400:	31224057 50684e6d 4f76762b 5570762a     W@"1mNhP+vvO*vpU
801aa410:	4339762c 762e3b74 445e762d 4b2a4158     ,v9Ct;.v-v^DXA*K
801aa420:	762f4f3c 76317630 30544236 76324579     <O/v0v1v6BT0yE2v
801aa430:	76264760 3e323e38 37473565 43523f3f     `G&v8>2>e5G7??RC
801aa440:	584c4366 3d79386f 30505125 77317730     fCLXo8y=%QP00w1w
801aa450:	3030502c 77337732 474a7734 77373e4f     ,P002w3w4wJGO>7w
801aa460:	315e7736 77387735 4e247739 3a2b484d     6w^15w8w9w$NMH+:
801aa470:	68396838 3e42683a 544f5274 52334958     8h9h:hB>tROTXI3R
801aa480:	476a3625 4f6e717c 506b4b33 4d67676f     %6jG|qnO3KkPoggM
801aa490:	3659394b 3064717d 717e4b4c 422d5424     K9Y6}qd0LK~q$T-B
801aa4a0:	4644416c 72213e31 72223c55 72247223     lADF1>!rU<"r#r$r
801aa4b0:	46355243 72254d47 3f455331 72264c62     CR5FGM%r1SE?bL&r
801aa4c0:	51557227 7228366e 355f7229 722b722a     'rUQn6(r)r_5*r+r
801aa4d0:	722c327c 4827722d 6c293767 6c2b6c2a     |2,r-r'Hg7)l*l+l
801aa4e0:	462e6c2c 6c2e6c2d 4a333749 774f6238     ,l.F-l.lI73J8bOw
801aa4f0:	324d7750 77537751 623b7752 623c3c22     PwM2QwSwRw;b"<<b
801aa500:	623e623d 6240623f 37396241 3d24527b     =b>b?b@bAb97{R$=
801aa510:	31254a4e 62424b47 4844367c 3d486243     NJ%1GKBb|6DHCbH=
801aa520:	6244317d 62453676 62464459 395d4f5a     }1Dbv6EbYDFbZO]9
801aa530:	40216247 32766248 41736249 624b624a     Gb!@Hbv2IbsAJbKb
801aa540:	624c4278 624e624d 58384a57 4f635965     xBLbMbNbWJ8XeYcO
801aa550:	5c307025 5426426d 51314d54 477d335b     %p0\mB&TTM1Q[3}G
801aa560:	423f3235 4a3b6660 66626661 66633e54     52?B`f;JafbfT>cf
801aa570:	4d555724 3c5d6665 66666664 426e6667     $WUMef]<dfffgfnB
801aa580:	66683d3e 3a274266 666a6669 51693352     >=hffB':ifjfR3iQ
801aa590:	666b3f25 666c466f 666e666d 666f462d     %?kfoFlfmfnf-Fof
801aa5a0:	66704927 66726671 66736539 42626674     'Ipfqfrf9esftfbB
801aa5b0:	66766675 66775668 39476678 773a773b     ufvfhVwfxfG9;w:w
801aa5c0:	773c773e 773f3a21 77427740 77447741     >w<w!:?w@wBwAwDw
801aa5d0:	77457743 77477746 385f4b68 77557754     CwEwFwGwhK_8TwUw
801aa5e0:	77587756 7757775a 7759775b 775c5757     VwXwZwWw[wYwWW\w
801aa5f0:	775e775d 7760775f 582a5b4b 396d6577     ]w^w_w`wK[*Xwem9
801aa600:	3b6a3f7d 46477749 774a7748 774b774c     }?j;IwGFHwJwLwKw
801aa610:	4e3a774d 4427774e 764f5363 76504233     Mw:NNw'DcSOv3BPv
801aa620:	76527651 76547653 312b7656 76587657     QvRvSvTvVv+1WvXv
801aa630:	765a7659 765c765b 765e765d 765f4f4a     YvZv[v\v]v^vJO_v
801aa640:	76617660 76637662 40707664 76667665     `vavbvcvdvp@evfv
801aa650:	76687667 766a7669 766c766b 766e766d     gvhvivjvkvlvmvnv
801aa660:	7670766f 76727671 76747673 76753e28     ovpvqvrvsvtv(>uv
801aa670:	76777676 487a7678 767a7679 767c767b     vvwvxvzHyvzv{v|v
801aa680:	767e767d 77227721 77247723 77267725     }v~v!w"w#w$w%w&w
801aa690:	77287727 7729316e 772b772a 772d772c     'w(wn1)w*w+w,w-w
801aa6a0:	772e415b 4471772f 3c26702f 43797030     [A.w/wqD/p&<0pyC
801aa6b0:	513b4538 70327031 70347033 513c7035     8E;Q1p2p3p4p5p<Q
801aa6c0:	7037516c 54277036 70384d52 7039703a     lQ7p6p'TRM8p:p9p
801aa6d0:	703c703b 703d386b 703e3a68 3e69703f     ;p<pk8=ph:>p?pi>
801aa6e0:	366c7040 70427041 70447043 70454835     @pl6ApBpCpDp5HEp
801aa6f0:	70477046 70484574 704a7049 704b773d     FpGptEHpIpJp=wKp
801aa700:	704d704c 704f704e 70503a57 70527051     LpMpNpOpW:PpQpRp
801aa710:	70547053 70567055 53257058 70597057     SpTpUpVpXp%SWpYp
801aa720:	4239753a 77657764 77677766 42347768     :u9Bdwewfwgwhw4B
801aa730:	776b776a 74704273 4269746f 77627761     jwkwsBptotiBawbw
801aa740:	59643b46 40684a72 3a5a7024 442c472d     F;dYrJh@$pZ:-G,D
801aa750:	776d776c 7770776e 7771776f 77737774     lwmwnwpwowqwtwsw
801aa760:	77757772 6d697776 6d6b6d6a 763d763c     rwuwvwimjmkm<v=v
801aa770:	3626763e 3944583e 5c31583b 77774a73     >v&6>XD9;X1\sJww
801aa780:	77797778 777a777b 777c3147 777e777d     xwyw{wzwG1|w}w~w
801aa790:	6c34466b 7633335d 41647634 76367635     kF4l]33v4vdA5v6v
801aa7a0:	76387637 763a7639 763b4823 3928417a     7v8v9v:v#H;vzA(9
801aa7b0:	396a6d68 2321595f 23232322 23252167     hmj9_Y!#"###g!%#
801aa7c0:	23272326 23292328 232b232a 232d232c     &#'#(#)#*#+#,#-#
801aa7d0:	232f232e 23312330 23332332 23352334     .#/#0#1#2#3#4#5#
801aa7e0:	23372336 23392338 233b233a 233d233c     6#7#8#9#:#;#<#=#
801aa7f0:	233f233e 23412340 23432342 23452344     >#?#@#A#B#C#D#E#
801aa800:	23472346 23492348 234b234a 234d234c     F#G#H#I#J#K#L#M#
801aa810:	234f234e 23512350 23532352 23552354     N#O#P#Q#R#S#T#U#
801aa820:	23572356 23592358 235b235a 235d235c     V#W#X#Y#Z#[#\#]#
801aa830:	235f235e 23612360 23632362 23652364     ^#_#`#a#b#c#d#e#
801aa840:	23672366 23692368 236b236a 236d236c     f#g#h#i#j#k#l#m#
801aa850:	236f236e 23712370 23732372 23752374     n#o#p#q#r#s#t#u#
801aa860:	23772376 23792378 237b237a 237d237c     v#w#x#y#z#{#|#}#
801aa870:	2169212b 237e216a 00002324              +!i!j!~#$#..

801aa87c <gb2312_2uni_page21>:
801aa87c:	30013000 30fb3002 02c702c9 300300a8     .0.0.0.0.......0
801aa88c:	20153005 2016ff5e 20182026 201c2019     .0. ^.. & . . . 
801aa89c:	3014201d 30083015 300a3009 300c300b     . .0.0.0.0.0.0.0
801aa8ac:	300e300d 3016300f 30103017 00b13011     .0.0.0.0.0.0.0..
801aa8bc:	00f700d7 22272236 22112228 222a220f     ....6"'"("."."*"
801aa8cc:	22082229 221a2237 222522a5 23122220     )"."7"."."%" ".#
801aa8dc:	222b2299 2261222e 2248224c 221d223d     ."+"."a"L"H"="."
801aa8ec:	226e2260 2264226f 221e2265 22342235     `"n"o"d"e"."5"4"
801aa8fc:	26402642 203200b0 21032033 00a4ff04     B&@&..2 3 .!....
801aa90c:	ffe1ffe0 00a72030 26062116 25cb2605     ....0 ...!.&.&.%
801aa91c:	25ce25cf 25c625c7 25a025a1 25b225b3     .%.%.%.%.%.%.%.%
801aa92c:	2192203b 21912190 30132193 fffdfffd     ; .!.!.!.!.0....
801aa93c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aa94c:	fffdfffd fffdfffd fffdfffd 24892488     .............$.$
801aa95c:	248b248a 248d248c 248f248e 24912490     .$.$.$.$.$.$.$.$
801aa96c:	24932492 24952494 24972496 24992498     .$.$.$.$.$.$.$.$
801aa97c:	249b249a 24752474 24772476 24792478     .$.$t$u$v$w$x$y$
801aa98c:	247b247a 247d247c 247f247e 24812480     z${$|$}$~$.$.$.$
801aa99c:	24832482 24852484 24872486 24612460     .$.$.$.$.$.$`$a$
801aa9ac:	24632462 24652464 24672466 24692468     b$c$d$e$f$g$h$i$
801aa9bc:	fffdfffd 32213220 32233222 32253224     .... 2!2"2#2$2%2
801aa9cc:	32273226 32293228 fffdfffd 21612160     &2'2(2)2....`!a!
801aa9dc:	21632162 21652164 21672166 21692168     b!c!d!e!f!g!h!i!
801aa9ec:	216b216a fffdfffd ff02ff01 ffe5ff03     j!k!............
801aa9fc:	ff06ff05 ff08ff07 ff0aff09 ff0cff0b     ................
801aaa0c:	ff0eff0d ff10ff0f ff12ff11 ff14ff13     ................
801aaa1c:	ff16ff15 ff18ff17 ff1aff19 ff1cff1b     ................
801aaa2c:	ff1eff1d ff20ff1f ff22ff21 ff24ff23     ...... .!.".#.$.
801aaa3c:	ff26ff25 ff28ff27 ff2aff29 ff2cff2b     %.&.'.(.).*.+.,.
801aaa4c:	ff2eff2d ff30ff2f ff32ff31 ff34ff33     -.../.0.1.2.3.4.
801aaa5c:	ff36ff35 ff38ff37 ff3aff39 ff3cff3b     5.6.7.8.9.:.;.<.
801aaa6c:	ff3eff3d ff40ff3f ff42ff41 ff44ff43     =.>.?.@.A.B.C.D.
801aaa7c:	ff46ff45 ff48ff47 ff4aff49 ff4cff4b     E.F.G.H.I.J.K.L.
801aaa8c:	ff4eff4d ff50ff4f ff52ff51 ff54ff53     M.N.O.P.Q.R.S.T.
801aaa9c:	ff56ff55 ff58ff57 ff5aff59 ff5cff5b     U.V.W.X.Y.Z.[.\.
801aaaac:	ffe3ff5d 30423041 30443043 30463045     ]...A0B0C0D0E0F0
801aaabc:	30483047 304a3049 304c304b 304e304d     G0H0I0J0K0L0M0N0
801aaacc:	3050304f 30523051 30543053 30563055     O0P0Q0R0S0T0U0V0
801aaadc:	30583057 305a3059 305c305b 305e305d     W0X0Y0Z0[0\0]0^0
801aaaec:	3060305f 30623061 30643063 30663065     _0`0a0b0c0d0e0f0
801aaafc:	30683067 306a3069 306c306b 306e306d     g0h0i0j0k0l0m0n0
801aab0c:	3070306f 30723071 30743073 30763075     o0p0q0r0s0t0u0v0
801aab1c:	30783077 307a3079 307c307b 307e307d     w0x0y0z0{0|0}0~0
801aab2c:	3080307f 30823081 30843083 30863085     .0.0.0.0.0.0.0.0
801aab3c:	30883087 308a3089 308c308b 308e308d     .0.0.0.0.0.0.0.0
801aab4c:	3090308f 30923091 fffd3093 fffdfffd     .0.0.0.0.0......
801aab5c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aab6c:	30a230a1 30a430a3 30a630a5 30a830a7     .0.0.0.0.0.0.0.0
801aab7c:	30aa30a9 30ac30ab 30ae30ad 30b030af     .0.0.0.0.0.0.0.0
801aab8c:	30b230b1 30b430b3 30b630b5 30b830b7     .0.0.0.0.0.0.0.0
801aab9c:	30ba30b9 30bc30bb 30be30bd 30c030bf     .0.0.0.0.0.0.0.0
801aabac:	30c230c1 30c430c3 30c630c5 30c830c7     .0.0.0.0.0.0.0.0
801aabbc:	30ca30c9 30cc30cb 30ce30cd 30d030cf     .0.0.0.0.0.0.0.0
801aabcc:	30d230d1 30d430d3 30d630d5 30d830d7     .0.0.0.0.0.0.0.0
801aabdc:	30da30d9 30dc30db 30de30dd 30e030df     .0.0.0.0.0.0.0.0
801aabec:	30e230e1 30e430e3 30e630e5 30e830e7     .0.0.0.0.0.0.0.0
801aabfc:	30ea30e9 30ec30eb 30ee30ed 30f030ef     .0.0.0.0.0.0.0.0
801aac0c:	30f230f1 30f430f3 30f630f5 fffdfffd     .0.0.0.0.0.0....
801aac1c:	fffdfffd fffdfffd fffdfffd 03920391     ................
801aac2c:	03940393 03960395 03980397 039a0399     ................
801aac3c:	039c039b 039e039d 03a0039f 03a303a1     ................
801aac4c:	03a503a4 03a703a6 03a903a8 fffdfffd     ................
801aac5c:	fffdfffd fffdfffd fffdfffd 03b203b1     ................
801aac6c:	03b403b3 03b603b5 03b803b7 03ba03b9     ................
801aac7c:	03bc03bb 03be03bd 03c003bf 03c303c1     ................
801aac8c:	03c503c4 03c703c6 03c903c8 fffdfffd     ................
801aac9c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aacac:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aacbc:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aaccc:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aacdc:	fffdfffd fffdfffd 04110410 04130412     ................
801aacec:	04150414 04160401 04180417 041a0419     ................
801aacfc:	041c041b 041e041d 0420041f 04220421     .......... .!.".
801aad0c:	04240423 04260425 04280427 042a0429     #.$.%.&.'.(.).*.
801aad1c:	042c042b 042e042d fffd042f fffdfffd     +.,.-.../.......
801aad2c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aad3c:	fffdfffd fffdfffd 04310430 04330432     ........0.1.2.3.
801aad4c:	04350434 04360451 04380437 043a0439     4.5.Q.6.7.8.9.:.
801aad5c:	043c043b 043e043d 0440043f 04420441     ;.<.=.>.?.@.A.B.
801aad6c:	04440443 04460445 04480447 044a0449     C.D.E.F.G.H.I.J.
801aad7c:	044c044b 044e044d fffd044f fffdfffd     K.L.M.N.O.......
801aad8c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aad9c:	fffdfffd 00e10101 00e001ce 00e90113     ................
801aadac:	00e8011b 00ed012b 00ec01d0 00f3014d     ....+.......M...
801aadbc:	00f201d2 00fa016b 00f901d4 01d801d6     ....k...........
801aadcc:	01dc01da 00ea00fc fffdfffd fffdfffd     ................
801aaddc:	fffdfffd fffdfffd fffdfffd 31063105     .............1.1
801aadec:	31083107 310a3109 310c310b 310e310d     .1.1.1.1.1.1.1.1
801aadfc:	3110310f 31123111 31143113 31163115     .1.1.1.1.1.1.1.1
801aae0c:	31183117 311a3119 311c311b 311e311d     .1.1.1.1.1.1.1.1
801aae1c:	3120311f 31223121 31243123 31263125     .1 1!1"1#1$1%1&1
801aae2c:	31283127 fffd3129 fffdfffd fffdfffd     '1(1)1..........
801aae3c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aae4c:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801aae5c:	fffdfffd 2500fffd 25022501 25042503     .......%.%.%.%.%
801aae6c:	25062505 25082507 250a2509 250c250b     .%.%.%.%.%.%.%.%
801aae7c:	250e250d 2510250f 25122511 25142513     .%.%.%.%.%.%.%.%
801aae8c:	25162515 25182517 251a2519 251c251b     .%.%.%.%.%.%.%.%
801aae9c:	251e251d 2520251f 25222521 25242523     .%.%.% %!%"%#%$%
801aaeac:	25262525 25282527 252a2529 252c252b     %%&%'%(%)%*%+%,%
801aaebc:	252e252d 2530252f 25322531 25342533     -%.%/%0%1%2%3%4%
801aaecc:	25362535 25382537 253a2539 253c253b     5%6%7%8%9%:%;%<%
801aaedc:	253e253d 2540253f 25422541 25442543     =%>%?%@%A%B%C%D%
801aaeec:	25462545 25482547 254a2549 0000254b     E%F%G%H%I%J%K%..

801aaefc <gb2312_2uni_page30>:
801aaefc:	963f554a 632857c3 550954ce 769154c0     JU?..W(c.T.U.T.v
801aaf0c:	853c764c 827e77ee 7231788d 978d9698     Lv<..w~..x1r....
801aaf1c:	5b896c28 63094ffa 5cb86697 684880fa     (l.[.O.c.f.\..Hh
801aaf2c:	660280ae 51f976ce 71ac6556 88847ff1     ...f.v.QVe.q....
801aaf3c:	596550b2 6fb361ca 634c82ad 53ed6252     .PeY.a.o..LcRb.S
801aaf4c:	7b065427 75a4516b 62d45df4 97768dcb     'T.{kQ.u.].b..v.
801aaf5c:	8019628a 9738575d 72387f62 67cf767d     .b..]W8.b.8r}v.g
801aaf6c:	6446767e 8d254f70 7a1762dc 73ed6591     ~vFdpO%..b.z.e.s
801aaf7c:	6273642c 9881822c 7248677f 62cc626e     ,dsb,....gHrnb.b
801aaf8c:	74e34f34 529e534a 90a67eca 68865e2e     4O.tJS.R.~...^.h
801aaf9c:	8180699c 68d27ed1 868c78c5 508d9551     .i...~.h.x..Q..P
801aafac:	82de8c24 530580de 52658912 96f98584     $......S..eR....
801aafbc:	58214fdd 5b9d9971 62a562b1 8c7966b4     .O!Xq..[.b.b.fy.
801aafcc:	72069c8d 7891676f 535160b2 8f885317     ...rog.x.`QS.S..
801aafdc:	8d1d80cc 500d94a1 590772c8 711960eb     .......P.r.Y.`.q
801aafec:	595488ab 672c82ef 5d297b28 752d7ef7     ..TY..,g({)].~-u
801aaffc:	8e666cf5 903c8ff8 6bd49f3b 7b149119     .lf...<.;..k...{
801ab00c:	78a75f7c 853d84d6 6bd96bd5 5e016bd6     |_.x..=..k.k.k.^
801ab01c:	75f95e87 655d95ed 5fc55f0a 58c18f9f     .^.u..]e._._...X
801ab02c:	907f81c2 97ad965b 7f168fb9 62418d2c     ....[.......,.Ab
801ab03c:	53d84fbf 8fa8535e 8fab8fa9 6807904d     .O.S^S......M..h
801ab04c:	81985f6a 9cd68868 522b618b 5f6c762a     j_..h....a+R*vl_
801ab05c:	6fd2658c 5bbe6ee8 51756448 67c451b0     .e.o.n.[HduQ.Q.g
801ab06c:	79c94e19 70b3997c 5e7675c5 83e073bb     .N.y|..p.uv^.s..
801ab07c:	62e864ad 6ce294b5 52c3535a 94c2640f     .d.b...lZS.R.d..
801ab08c:	4f2f7b94 82365e1b 818a8116 6cca6e24     .{/O.^6.....$n.l
801ab09c:	63559a73 54fa535c 57e08865 5e034e0d     s.Uc\S.Te..W.N.^
801ab0ac:	7c3f6b65 601690e8 731c64e6 675088c1     ek?|...`.d.s..Pg
801ab0bc:	8d22624d 8e29776c 5f6991c7 852183dc     Mb".lw)...i_..!.
801ab0cc:	53c29910 6b8b8695 60e860ed 82cd707f     ...S...k.`.`.p..
801ab0dc:	4ed38231 85cf6ca7 7cd964cd 66f969fd     1..N.l...d.|.i.f
801ab0ec:	53958349 4fa77b56 6d4b518c 8e6d5c42     I..SV{.O.QKmB\m.
801ab0fc:	53c963d2 8336832c 78b467e5 5bdf643d     .c.S,.6..g.x=d.[
801ab10c:	5dee5c94 62c68be7 8c7a67f4 63ba6400     .\.]...b.gz..d.c
801ab11c:	998b8749 7f208c17 4ea794f2 98a49610     I..... ....N....
801ab12c:	7316660c 5c1d573a 957f5e38 80a0507f     .f.s:W.\8^...P..
801ab13c:	655e5382 55317545 8d855021 949e6284     .S^eEu1U!P...b..
801ab14c:	5632671d 5de26f6e 70925435 626f8f66     .g2Vno.]5T.pf.ob
801ab15c:	63a364a4 6f885f7b 81e390f4 5c188fb0     .d.c{_.o.......\
801ab16c:	5ff16668 96486c89 886c8d81 79f06491     hf._.lH...l..d.y
801ab17c:	6a5957ce 54486210 7a0b4e58 6f8460e9     .WYj.bHTXN.z.`.o
801ab18c:	627f8bda 9a8b901e 540379e4 630175f4     ...b.....y.T.u.c
801ab19c:	6c605319 5f1b8fdf 803b9a70 4f889f7f     .S`l..._p.;....O
801ab1ac:	8d645c3a 65a57fc5 514570bd 866b51b2     :\d....e.pEQ.Qk.
801ab1bc:	5ba05d07 916c62bd 8e0c7574 61017a20     .].[.bl.tu.. z.a
801ab1cc:	4ec77b79 77857ef8 81ed4e11 51fa521d     y{.N.~.w.N...R.Q
801ab1dc:	53a86a71 95048e87 6ec196cf 695a9664     qj.S.......nd.Zi
801ab1ec:	50a87840 641077d7 590489e6 5ddd63e3     @x.P.w.d...Y.c.]
801ab1fc:	693d7a7f 82394f20 4e325598 7a9775ae     .z=i O9..U2N.u.z
801ab20c:	5e8a5e62 521b95ef 708a5439 95246376     b^.^...R9T.pvc$.
801ab21c:	66255782 9187693f 6df35507 88227eaf     .W%f?i...U.m.~".
801ab22c:	7ef06233 832875b5 96cc78c1 61488f9e     3b.~.u(..x....Ha
801ab23c:	8bcd74f7 523a6b64 6b218d50 8471806a     .t..dk:RP.!kj.q.
801ab24c:	530656f1 4e1b4ece 7c9751d1 7c07918b     .V.S.N.N.Q.|...|
801ab25c:	8e7f4fc3 7a9c7be1 5d146467 810650ac     .O...{.zgd.].P..
801ab26c:	7cb97601 7fe06dec 5b586751 78cb5bf8     .v.|.m..QgX[.[.x
801ab27c:	641364ae 632b63aa 642d9519 7b548fbe     .d.d.c+c..-d..T{
801ab28c:	62537629 54465927 50a36b79 5e266234     )vSb'YFTyk.P4b&^
801ab29c:	4ee36b86 888b8d37 902e5f85 803d6020     .k.N7...._.. `=.
801ab2ac:	4e3962c5 90f85355 80c663b8 6c2e65e6     .b9NUS...c...e.l
801ab2bc:	60ee4f46 8bde6de1 86cb5f39 63215f53     FO.`.m..9_..S_!c
801ab2cc:	8361515a 52006863 8e486363 5c9b5012     ZQa.ch.RccH..P.\
801ab2dc:	5bfc7977 7a3b5230 905360bc 5fb776d7     wy.[0R;z.`S..v._
801ab2ec:	76845f97 706f8e6c 7b49767b 51f377aa     ._.vl.op{vI{.w.Q
801ab2fc:	58249093 6ef44f4e 654c8fea 72c47b1b     ..$XNO.n..Le.{.r
801ab30c:	7fdf6da4 62b55ae1 57305e95 7b2c8482     .m...Z.b.^0W..,{
801ab31c:	5f1f5e1d 7f149012 638298a0 78986ec7     .^._.......c.n.x
801ab32c:	517870b9 57ab975b 4f437535 5e977538     .pxQ[..W5uCO8u.^
801ab33c:	596060e6 6bbf6dc0 53fc7889 51cb96d5     .``Y.m.k.x.S...Q
801ab34c:	63895201 9493540a 8dcc8c03 789f7239     .R.c.T......9r.x
801ab35c:	8fed8776 53e08c0d 76ef4e01 948953ee     v......S.N.v.S..
801ab36c:	9f0e9876 5b9a952d 4e228ba2 51ac4e1c     v...-..[.."N.N.Q
801ab37c:	61c28463 680b52a8 606b4f97 6d1e51bb     c..a.R.h.Ok`.Q.m
801ab38c:	6296515c 96616597 90178c46 90fd75d8     \Q.b.ea.F....u..
801ab39c:	6bd27763 72ec728a 58358bfb 8d4c7779     cw.k.r.r..5XywL.
801ab3ac:	9540675c 5ea6809a 59926e21 77ed7aef     \g@....^!n.Y.z.w
801ab3bc:	6bb5953b 7f0e65ad 51515806 5bf9961f     ;..k.e...XQQ...[
801ab3cc:	542858a9 65668e72 56e4987f 76fe949d     .X(Tr.fe...V...v
801ab3dc:	63879041 591a54c6 579b593a 67358eb2     A..c.T.Y:Y.W..5g
801ab3ec:	82358dfa 60f05241 86fe5815 9e455ce8     ..5.AR.`.X...\E.
801ab3fc:	989d4fc4 5a258bb9 53846076 904f627c     .O....%Zv`.S|bO.
801ab40c:	997f9102 800c6069 8033513f 99755c14     ....i`..?Q3..\u.
801ab41c:	4e8c6d31 53d18d30 7b4f7f5a 4e4f4f10     1m.N0..SZ.O{.OON
801ab42c:	6cd59600 85e973d0 756a5e06 6a0a7ffb     ...l.s...^ju...j
801ab43c:	949277fe 51e17e41 53cd70e6 83038fd4     .w..A~.Q.p.S....
801ab44c:	72af8d29 6cdb996d 82b3574a 80aa65b9     )..rm..lJW...e..
801ab45c:	9632623f 4eff59a8 7eba8bbf 83f2653e     ?b2..Y.N...~>e..
801ab46c:	5561975e 80a598de 8bfd532a 80ba5420     ^.aU....*S.. T..
801ab47c:	6cb85e9f 82ac8d39 5429915a 52066c1b     .^.l9...Z.)T.l.R
801ab48c:	575f7eb7 6c7e711a 594b7c89 5fff4efd     .~_W.q~l.|KY.N._
801ab49c:	7caa6124 5c014e30 870267ab 950b5cf0     $a.|0N.\.g...\..
801ab4ac:	75af98ce 902270fd 7f1d51af 59498bbd     ...u.p"..Q....IY
801ab4bc:	4f5b51e4 592b5426 80a46577 62765b75     .Q[O&T+Ywe..u[vb
801ab4cc:	8f9062c2 6c1f5e45 4f0f7b26 670d4fd8     .b..E^.l&{.O.O.g
801ab4dc:	6daa6d6e 88b1798f 752b5f17 8f85629a     nm.m.y..._+u.b..
801ab4ec:	91dc4fef 812f65a7 5e9c8151 8d748150     .O...e/.Q..^P.t.
801ab4fc:	8986526f 590d8d4b 4ed85085 7236961c     oR..K..Y.P.N..6r
801ab50c:	8d1f8179 8ba35bcc 59879644 54907f1a     y....[..D..Y...T
801ab51c:	560e5676 65398be5 94996982 6e8976d6     vV.V..9e.i...v.n
801ab52c:	75185e72 67d16746 809d7aff 611f8d76     r^.uFg.g.z..v..a
801ab53c:	656279c6 51888d63 94a2521a 809b7f38     .ybec..Q.R..8...
801ab54c:	5c977eb2 67606e2f 768b7bd9 818f9ad8     .~.\/n`g.{.v....
801ab55c:	7cd57f94 9550641e 544a7a3f 6b4c54e5     ...|.dP.?zJT.TLk
801ab56c:	62086401 80f39e3d 52727599 845b9769     .d.b=....urRi.[.
801ab57c:	86e4683c 96949601 4e2a94ec 7ed95404     <h........*N.T.~
801ab58c:	8ddf6839 66f48015 7fb95e9a 803f57c2     9h.....f.^...W?.
801ab59c:	5de56897 529f653b 9f9a606d 8eac4f9b     .h.];e.Rm`...O..
801ab5ac:	5bab516c 5de95f13 62f16c5e 51718d21     lQ.[._.]^l.b!.qQ
801ab5bc:	52fe94a9 82df6c9f 57a272d7 8d2d6784     ...R.l...r.W.g-.
801ab5cc:	8f9c591f 549583c7 4f307b8d 5b646cbd     .Y.....T.{0O.ld[
801ab5dc:	9f1359d1 86ca53e4 8c379aa8 654580a1     .Y...S....7...Ee
801ab5ec:	56fa987e 522e96c7 525074dc 63025be1     ~..V...R.tPR.[.c
801ab5fc:	4e568902 602a62d0 517368fa 51a05b98     ..VN.b*`.hsQ.[.Q
801ab60c:	7ba189c2 7f509986 704c60ef 51498d2f     ...{..P..`Lp/.IQ
801ab61c:	901b5e7f 89c47470 7845572d 9f9f5f52     .^..pt..-WExR_..
801ab62c:	8f6895fa 8be19b3c 68427678 8dea67dc     ..h.<...xvBh.g..
801ab63c:	523d8d35 6eda8f8a 950568cd 56fd90ed     5.=R...n.h.....V
801ab64c:	88f9679c 54c88fc7 5b699ab8 6c266d77     .g.....T..i[wm&l
801ab65c:	5bb34ea5 91639a87 90af61a8 542b97e9     .N.[..c..a....+T
801ab66c:	5bd26db5 558a51fd 7ff07f55 634d64bc     .m.[.Q.UU....dMc
801ab67c:	61be65f1 710a608d 6c496c57 676d592f     .e.a.`.qWlIl/Ymg
801ab68c:	58d5822a 8c6a568e 90dd6beb 8017597d     *..X.Vj..k..}Y..
801ab69c:	6d6953f7 559d5475 83cf8377 79be6838     .SimuT.Uw...8h.y
801ab6ac:	4f55548c 76d25408 96028c89 6db86cb3     .TUO.T.v.....l.m
801ab6bc:	89108d6b 8d3a9e64 9ed1563f 5f8875d5     k...d.:.?V...u._
801ab6cc:	606872e0 4ea854fc 88616a2a 8f706052     .rh`.T.N*ja.R`p.
801ab6dc:	70d854c4 9e3f8679 5b8f6d2a 7ea25f18     .T.py.?.*m.[._.~
801ab6ec:	4faf5589 543c7334 5019539a 547c540e     .U.O4s<T.S.P.T|T
801ab6fc:	5ffd4e4e 58f6745a 80e1846b 72d08774     NN._Zt.Xk...t..r
801ab70c:	6e567cca 864e5f27 62a4552c 6caa4e92     .|Vn'_N.,U.b.N.l
801ab71c:	82b16237 534e54d7 6ed1733e 5212753b     7b...TNS>s.n;u.R
801ab72c:	8bdd5316 5f8a69d0 6dee6000 6b22574f     .S...i._.`.mOW"k
801ab73c:	685373af 7f138fd8 60a36362 75ea5524     .sSh....bc.`$U.u
801ab74c:	71158c62 5ba66da3 83525e7b 9ec4614c     b..q.m.[{^R.La..
801ab75c:	875778fa 76877c27 60f651f0 6643714c     .xW.'|.v.Q.`LqCf
801ab76c:	604d5e4c 70708c0e 8f896325 60625fbd     L^M`..pp%c..._b`
801ab77c:	56de86d4 60946bc1 53496167 666660e0     ...V.k.`gaIS.`ff
801ab78c:	79fd8d3f 70e94f1a 8bb36c47 7ed88bf2     ?..y.O.pGl.....~
801ab79c:	660f8364 9b425a5a 6df76d51 6d3b8c41     d..fZZB.Qm.mA.;m
801ab7ac:	706b4f19 621683b7 970d60d1 79788d27     .Okp...b.`..'.xy
801ab7bc:	573e51fb 673a57fa 7a3d7578 7b9579ef     .Q>W.W:gxu=z.y.{
801ab7cc:	9965808c 6fc08ff9 9e218ba5 7ee959ec     ..e....o..!..Y.~
801ab7dc:	54097f09 68d86781 7c4d8f91 53ca96c6     ...T.g.h..M|...S
801ab7ec:	75be6025 53736c72 7ea75ac9 51e06324     %`.urlsS.Z.~$c.Q
801ab7fc:	5df1810a 628084df 5b635180 796d4f0e     ...]...b.Qc[.Omy
801ab80c:	60b85242 5bc46d4e 8ba15bc2 65e28bb0     BR.`Nm.[.[.....e
801ab81c:	96455fcc 7ee75993 56097eaa 593967b7     ._E..Y.~.~.V.g9Y
801ab82c:	5bb64f73 835a52a0 8d3e988a 94be7532     sO.[.RZ...>.2u..
801ab83c:	7a3c5047 67b64ef7 5ac19a7e 76d16b7c     GP<z.N.g~..Z|k.v
801ab84c:	5c16575a 95f47b3a 517c714e 827080a9     ZW.\:{..Nq|Q..p.
801ab85c:	7f045978 68c08327 78b167ec 62e37877     xY..'..h.g.xwx.b
801ab86c:	7b806361 526a4fed 835051cf 927469db     ac.{.OjR.QP..it.
801ab87c:	8d318df5 952e89c1 4ef67bad 82305065     ..1......{.NeP0.
801ab88c:	996f5251 6e856e10 5efa6da7 59dc50f5     QRo..n.n.m.^.P.Y
801ab89c:	6d465c06 75866c5f 6868848b 8bb25956     .\Fm_l.u..hhVY..
801ab8ac:	91715320 8549964d 79016912 80f67126      Sq.M.I..i.y&q..
801ab8bc:	90ca4ea4 9a846d47 56bc5a07 94f06405     .N..Gm...Z.V.d..
801ab8cc:	4fa577eb 72e1811a 997a89d2 7ede7f34     .w.O...r..z.4..~
801ab8dc:	6559527f 8f7f9175 53eb8f83 63ed7a96     .RYeu......S.z.c
801ab8ec:	768663a5 885779f8 622a9636 828252ab     .c.v.yW.6.*b.R..
801ab8fc:	67706854 776b6377 6d017aed 89e37ed3     Thpgwckw.z.m.~..
801ab90c:	621259d0 82a585c9 501f754c 75a54ecb     .Y.b....Lu.P.N.u
801ab91c:	5c4a8beb 7b4b5dfe 91d165a4 6d254eca     ..J\.]K{.e...N%m
801ab92c:	7d27895f 4ec59526 8fdb8c28 664b9773     _.'}&..N(...s.Kf
801ab93c:	8fd17981 6d7870ec 52b25c3d 51628346     .y...pxm=\.RF.bQ
801ab94c:	775b830e 9cb86676 60ca4eac 7cb37cbe     ..[wvf...N.`.|.|
801ab95c:	4e957ecf 666f8b66 97599888 656c5883     .~.Nf.of..Y..Xle
801ab96c:	5f84955c 975675c9 7ade7adf 70af51c0     \.._.uV..z.z.Q.p
801ab97c:	63ea7a98 7ea07a76 97ed7396 70784e45     .z.cvz.~.s..ENxp
801ab98c:	91524e5d 655153a9 81fc65e7 548e8205     ]NR..SQe.e.....T
801ab99c:	759a5c31 62d897a0 75bd72d9 9a795c45     1\.u...b.r.uE\y.
801ab9ac:	5c4083ca 77e95480 6cae4e3e 62d2805a     ..@\.T.w>N.lZ..b
801ab9bc:	5de8636e 8ddd5177 952f8e1e 53e54ff1     nc.]wQ..../..O.S
801ab9cc:	70ac60e7 63505267 5a1f9e43 77375026     .`.pgRPcC..Z&P7w
801ab9dc:	7ee25377 652b6485 63986289 72355014     wS.~.d+e.b.c.P5r
801ab9ec:	51b389c9 7edd8bc0 83cc5747 519b94a7     ...Q...~GW.....Q
801ab9fc:	5cfb541b 7ae34fca 90e16d5a 55809a8f     .T.\.O.zZm.....U
801aba0c:	53615496 5f0054af 697763e9 616851ef     .TaS.T._.cwi.Qha
801aba1c:	582a520a 574e52d8 770b780d 61775eb7     .R*X.RNW.x.w.^wa
801aba2c:	625b7ce0 4ea26297 80037095 70e462f7     .|[b.b.N.p...b.p
801aba3c:	57779760 67ef82db 78d568f5 79d19897     `.wW...g.h.x...y
801aba4c:	54b358f3 6e3453ef 523b514b 8bfe5ba2     .X.T.S4nKQ;R.[..
801aba5c:	554380af 607357a6 542d5751 60507a7a     ..CU.Ws`QW-TzzP`
801aba6c:	63a75b54 53e362a0 5bc76263 54ed67af     T[.c.b.Scb.[.g.T
801aba7c:	82e67a9f 5e939177 593888e4 630e57ae     .z..w..^..8Y.W.c
801aba8c:	80ef8de8 7b775757 5feb4fa9 6b3e5bbd     ....WWw{.O._.[>k
801aba9c:	7b505321 684672c2 773677ff 51b565f7     !SP{.rFh.w6w.e.Q
801abaac:	76d44e8f 7aa55cbf 594e8475 50809b41     .N.v.\.zu.NYA..P
801ababc:	61279988 57646e83 63466606 62ec56f0     ..'a.ndW.fFc.V.b
801abacc:	5ed36269 57839614 558762c9 814a8721     ib.^...W.b.U!.J.
801abadc:	55668fa3 676583b1 84dd8d56 680f5a6a     ..fU..egV...jZ.h
801abaec:	7bee62e6 51709611 8c306f9c 89c863fd     .b.{..pQ.o0..c..
801abafc:	7f0661d2 6ee570c2 69947405 5eca72fc     .a...p.n.t.i.r.^
801abb0c:	671790ce 635e6d6a 726252b3 4f6c8001     ...gjm^c.Rbr..lO
801abb1c:	916a59e5 6d9d70d9 4e5052d2 956d96f7     .Yj..p.m.RPN..m.
801abb2c:	78ca857e 51217d2f 64c25792 7c7b808b     ~..x/}!Q.W.d..{|
801abb3c:	68f16cea 51b7695e 68a85398 9ece7281     .l.h^i.Q.S.h.r..
801abb4c:	72f87bf1 6f1379bb 674e7406 9ca491cc     .{.r.y.o.tNg....
801abb5c:	8389793c 540f8354 4e3d6817 52b15389     <y..T..T.h=N.S.R
801abb6c:	5386783e 50885229 4fd04f8b 7acb75e2     >x.S)R.P.O.O.u.z
801abb7c:	6ca57c92 529b96b6 54e97483 80544fe9     .|.l...R.t.T.OT.
801abb8c:	8fde83b2 5ec99570 6d9f601c 655b5e18     ....p..^.`.m.^[e
801abb9c:	94fe8138 70bc604b 7cae7ec3 688151c9     8...K`.p.~.|.Q.h
801abbac:	826f7cb1 8f864e24 667e91cf 8c054eae     .|o.$N....~f.N..
801abbbc:	804a64a9 759750da 5be571ce 6f668fbd     .dJ..P.u.q.[..fo
801abbcc:	64824e86 5ed69563 52176599 70c888c2     .N.dc..^.e.R...p
801abbdc:	730e52a3 67977433 971678f7 90bb4e34     .R.s3t.g.x..4N..
801abbec:	6dcb9cde 8d4151db 62ce541d 83f173b2     ...m.QA..T.b.s..
801abbfc:	9f8496f6 4f3694c3 51cc7f9a 96757075     ......6O...Qupu.
801abc0c:	98865cad 4ee453e6 74096e9c 786b69b4     .\...S.N.n.t.ikx
801abc1c:	7559998f 76245218 67f36d41 9f99516d     ..Yu.R$vAm.gmQ..
801abc2c:	5499804b 7abf7b3c 57849686 964762e2     K..T<{.z...W.bG.
801abc3c:	5a04697c 7bd36402 964b6f0f 536282a6     |i.Z.d.{.oK...bS
801abc4c:	5e909885 63b37089 864f5364 9e939c81     ...^.p.cdSO.....
801abc5c:	9732788c 8d428def 6f5e9e7f 5f557984     .x2...B...^o.yU_
801abc6c:	622e9646 54159a74 4fa394dd 5c6565c5     F..bt..T...O.ee\
801abc7c:	7f155c61 6c2f8651 73875f8b 7eff6ee4     a\..Q./l._.s.n.~
801abc8c:	631b5ce6 6ee65b6a 4e715375 756563a0     .\.cj[.nuSqN.ceu
801abc9c:	8f6e62a1 4ed14f26 7eb66ca6 841d8bba     .bn.&O.N.l.~....
801abcac:	7f5787ba 9523903b 9aa17ba9 843d88f8     ..W.;.#..{....=.
801abcbc:	9a866d1b 59887edc 739b9ebb 86827801     .m...~.Y...s.x..
801abccc:	9a829a6c 5417561b 4e7057cb 53569ea6     l....V.T.WpN..VS
801abcdc:	81098fc8 99927792 6ee186ee 66fc8513     .....w.....n...f
801abcec:	6f2b6162 82928c29 76f2832b 5fd96c13     ba+o)...+..v.l._
801abcfc:	732b83bd 951a8305 77db6bdb 536f94c6     ..+s.....k.w..oS
801abd0c:	51928302 8c8c5e3d 4e488d38 679a73ab     ...Q=^..8.HN.s.g
801abd1c:	91766885 71649709 77096ca1 95415a92     .hv...dq.l.w.ZA.
801abd2c:	7f8e6bcf 5bd06627 5a9a59b9 95f795e8     .k..'f.[.Y.Z....
801abd3c:	840c4eec 6aac8499 953076df 68a6731b     .N.....j.v0..s.h
801abd4c:	772f5b5f 9761919a 8ff77cdc 5f258c1c     _[/w..a..|....%_
801abd5c:	79d87c73 6ccc89c5 5bc6871c 68c95e42     s|.y...l...[B^.h
801abd6c:	7ef57720 514d5195 5a2952c9 97627f05      w.~.QMQ.R)Z..b.
801abd7c:	63cf82d7 85d07784 6e3a79d2 59995e99     ...c.w...y:n.^.Y
801abd8c:	706d8511 62bf6c11 654f76bf 95fd60af     ..mp.l.b.vOe.`..
801abd9c:	879f660e 94ed9e23 547d540d 64788c2c     .f..#....T}T,.xd
801abdac:	86116479 819c6a21 646978e8 62b99b54     yd..!j...xidT..b
801abdbc:	83ab672b 9ed858a8 6f206cab 964c5bde     +g...X...l o.[L.
801abdcc:	725f8c0b 62c767d0 4ea97261 6bcd59c6     .._r.g.bar.N.Y.k
801abddc:	66ae5893 52df5e55 67286155 776676ee     .X.fU^.RUa(g.vfw
801abdec:	7a467267 54ea62ff 94a05450 5a1c90a3     grFz.b.TPT.....Z
801abdfc:	6c167eb3 59764e43 59488010 75375357     .~.lCNvY..HYWS7u
801abe0c:	56ca96be 81116320 95f9607c 54626dd6     ...V c..|`...mbT
801abe1c:	51859981 80fd5ae9 971359ae 6ce5502a     ...Q.Z...Y..*P.l
801abe2c:	62df5c3c 533f4f60 9006817b 852b6eba     <\.b`O?S{....n+.
801abe3c:	5e7462c8 64b578be 5ff5637b 917f5a18     .bt^.x.d{c._.Z..
801abe4c:	5c3f9e1f 8042634f 556e5b7d 954d954a     ..?\OcB.}[nUJ.M.
801abe5c:	60a86d85 72de67e0 5b8151dd 6cde62e7     .m.`.g.r.Q.[.b.l
801abe6c:	626d725b 7ebd94ae 6d538113 5f04519c     [rmb...~..Sm.Q._
801abe7c:	52aa5974 59736012 86506696 632a759f     tY.R.`sY.fP..u*c
801abe8c:	7cef61e6 54e68bfa 9e256b27 85d56bb4     .a.|...T'k%..k..
801abe9c:	50765455 556a6ca4 722c8db4 60155e15     UTvP.ljU..,r.^.`
801abeac:	62cd7436 724c6392 6e435f98 65006d3e     6t.b.cLr._Cn>m.e
801abebc:	76d86f58 76fc78d0 52247554 4e5353db     Xo.v.x.vTu$R.SSN
801abecc:	65c15e9e 80d6802a 5486629b 70ae5228     .^.e*....b.T(R.p
801abedc:	8dd1888d 54786ce1 57f980da 8d5488f4     .....lxT...W..T.
801abeec:	914d966a 6c9b4f69 76c655b7 62a87830     j.M.iO.l.U.v0x.b
801abefc:	6f8e70f9 84ec5f6d 787c68da 81a87bf7     .p.om_...h|x.{..
801abf0c:	9e4f670b 78b06367 7812576f 62799739     .gO.gc.xoW.x9.yb
801abf1c:	528862ab 6bd77435 813e5564 76ae75b2     .b.R5t.kdU>..u.v
801abf2c:	75de5339 5c4150fb 7bc78b6c 7247504f     9S.u.PA\l..{OPGr
801abf3c:	98d89a97 74e26f02 64877968 62fc77a5     .....o.thy.d.w.b
801abf4c:	8d2b9891 805854c1 576a4e52 840d82f9     ..+..TX.RNjW....
801abf5c:	51ed5e73 8bc474f6 57615c4f 98876cfc     s^.Q.t..O\aW.l..
801abf6c:	78345a46 8feb9b44 52567c95 94fa6251     FZ4xD....|VRQb..
801abf7c:	83864ec6 83e98461 57d484b2 57036734     .N..a......W4g.W
801abf8c:	6d66666e 66dd8c31 671f7011 68166b3a     nffm1..f.p.g:k.h
801abf9c:	59bb621a 51c44e03 67d26f06 51766c8f     .b.Y.N.Q.o.g.lvQ
801abfac:	594768cb 75666b67 81105d0e 65d79f50     .hGYgkfu.]..P..e
801abfbc:	79417948 8d779a91 4e5e5c82 542f4f01     HyAy..w..\^N.O/T
801abfcc:	780c5951 6c145668 5f038fc4 6ce36c7d     QY.xhV.l..._}l.l
801abfdc:	63908bab 6d3d6070 62667275 94c5948e     ...cp`=murfb....
801abfec:	8fc15343 4edf7b7e 4e7e8c26 94b19ed4     CS..~{.N&.~N....
801abffc:	524d94b3 90636f5c 8c346d45 5d4c5811     ..MR\oc.Em4..XL]
801ac00c:	6b496b20 545b67aa 7f8c8154 85375899      kIk.g[TT....X7.
801ac01c:	62a25f3a 95396a47 60846572 77a76865     :_.bGj9.re.`eh.w
801ac02c:	4fa84e54 97985de7 7fd864ac 4fcf5ced     TN.O.]...d...\.O
801ac03c:	52077a8d 4e148304 7a83602f 4fb594a6     .z.R...N/`.z...O
801ac04c:	79e64eb2 52e47434 64d282b9 5bdd79bd     .N.y4t.R...d.y.[
801ac05c:	97526c81 6c228f7b 537f503e 64ce6e05     .lR.{."l>P.S.n.d
801ac06c:	6c306674 987760c5 5e868bf7 7a77743c     tf0l.`w....^<twz
801ac07c:	4e1879cb 740390b1 56da6c42 6cc5914b     .y.N...tBl.VK..l
801ac08c:	533a8d8b 66f286c6 5c488eaf 6e209a71     ..:S...f..H\q. n
801ac09c:	5a3653d6 8da39f8b 570853bb 674398a7     .S6Z.....S.W..Cg
801ac0ac:	6cc9919b 75ca5168 72ac62f3 529d5238     ...lhQ.u.b.r8R.R
801ac0bc:	70947f3a 53747638 69b79e4a 96c0786e     :..p8vtSJ..inx..
801ac0cc:	7fa488d9 71c37136 67d35189 58e474e4     ....6q.q.Q.g.t.X
801ac0dc:	56b76518 99768ba9 7ed56270 70ed60f9     .e.V..v.pb.~.`.p
801ac0ec:	4ec158ec 5fcd4eba 4efb97e7 52038ba4     .X.N.N._...N...R
801ac0fc:	7eab598a 4ecd6254 620e65e5 84c98338     .Y.~Tb.N.e.b8...
801ac10c:	878d8363 6eb67194 7ed25bb9 63c95197     c....q.n.[.~.Q.c
801ac11c:	808967d4 88158339 5b7a5112 8fb15982     .g..9....Qz[.Y..
801ac12c:	6c5d4e73 89255165 962e8f6f 745e854a     sN]leQ%.o...J.^t
801ac13c:	95f09510 82e56da6 64925f31 84286d12     .....m..1_.d.m(.
801ac14c:	9cc3816e 8d5b585e 53c14e09 65634f1e     n...^X[..N.S.Oce
801ac15c:	55d36851 64144e27 626b9a9a 745f5ac2     Qh.U'N.d..kb.Z_t
801ac16c:	6da98272 50e768ee 7802838e 52396740     r..m.h.P...x@g9R
801ac17c:	7eb16c99 556550bb 7b5b715e 73ca6652     .l.~.PeU^q[{Rf.s
801ac18c:	674982eb 52205c71 886b717d 965595ea     ..Igq\ R}qk...U.
801ac19c:	8d6164c5 558481b3 62476c55 58927f2e     .da....UUlGb...X
801ac1ac:	55464f24 664c8d4f 5c1a4e0a 68a288f3     $OFUO.Lf.N.\...h
801ac1bc:	7a0d634e 828d70e7 97f652fa 54e85c11     Nc.z.p...R...\.T
801ac1cc:	7ecd90b5 8d4a5962 820c86c7 8d66820d     ...~bYJ.......f.
801ac1dc:	5c046444 6d896151 8bbe793e 75337837     Dd.\Qa.m>y..7x3u
801ac1ec:	4f38547b 6df18eab 7ec55a20 6c88795e     {T8O...m Z.~^y.l
801ac1fc:	5a765ba1 80be751a 6e17614e 751f58f0     .[vZ.u..Na.n.X.u
801ac20c:	72727525 7ef35347 76db7701 80dc5269     %urrGS.~.w.viR..
801ac21c:	5e085723 72ee5931 6e7f65bd 5c388bd7     #W.^1Y.r.e.n..8\
801ac22c:	53418671 62fe77f3 4ec065f6 868098df     q.AS.w.b.e.N....
801ac23c:	8bc65b9e 77e253f2 5c4e4f7f 59cb9a76     .[...S.w.ON\v..Y
801ac24c:	793a5f0f 4e1658eb 4e8b67ff 8a9362ed     ._:y.X.N.g.N.b..
801ac25c:	52bf901d 55dc662f 9002566c 4f8d4ed5     ...R/f.UlV...N.O
801ac26c:	997091ca 5e026c0f 5ba46043 8bd589c6     ..p..l.^C`.[....
801ac27c:	624b6536 5b889996 63885bff 53d7552e     6eKb...[.[.c.U.S
801ac28c:	517d7626 67a2852c 6b8a68b3 8f936292     &v}Q,..g.h.k.b..
801ac29c:	821253d4 758f6dd1 8d4e4e66 719f5b70     .S...m.ufNN.p[.q
801ac2ac:	669185af 7f7266d9 9ecd8700 5c5e9f20     ...f.fr..... .^\
801ac2bc:	8ff0672f 675f6811 7ad6620d 5eb65885     /g...h_g.b.z.X.^
801ac2cc:	6f316570 52376055 6454800d 75298870     pe1oU`7R..Tdp.)u
801ac2dc:	68135e05 971c62f4 723d53cc 6c348c01     .^.h.b...S=r..4l
801ac2ec:	7a0e7761 77ac542e 821c987a 78558bf4     aw.z.T.wz.....Ux
801ac2fc:	70c16714 649565af 601d5636 53f879c1     .g.p.e.d6V.`.y.S
801ac30c:	6b7b4e1d 5bfa8086 56db55e3 4f3c4f3a     .N{k...[.U.V:O<O
801ac31c:	5df39972 8038677e 98826002 5b8b9001     r..]~g8..`.....[
801ac32c:	8bf58bbc 8258641c 55fd64de 916582cf     .....dX..d.U..e.
801ac33c:	7d204fd7 7c9f901f 585150f3 5bbf6eaf     .O }...|.PQX.n.[
801ac34c:	80838bc9 849c9178 867d7b97 968f968b     ....x....{}.....
801ac35c:	9ad37ee5 5c81788e 90427a57 795f96a7     .~...x.\WzB..._y
801ac36c:	635f5b59 84d17b0b 550668ad 74107f29     Y[_c.{...h.U)..t
801ac37c:	95017d22 584c6240 5b834ed6 58545979     "}..@bLX.N.[yYTX
801ac38c:	631e736d 8e0f8e4b 82d480ce 53f062ac     ms.cK........b.S
801ac39c:	915e6cf0 6001592a 574d6c70 8d2a644a     .l^.*Y.`plMWJd*.
801ac3ac:	6ee9762b 6a80575b 6f6d75f0 8c088c2d     +v.n[W.j.umo-...
801ac3bc:	6bef5766 78b38892 53f963a2 6c6470ad     fW.k...x.c.S.pdl
801ac3cc:	642a5858 68e05802 5510819b 50187cd6     XX*d.X.h...U.|.P
801ac3dc:	6dcc8eba 70eb8d9f 6d9b638f 7ee66ed4     ...m...p.c.m.n.~
801ac3ec:	68438404 6dd89003 8ba89676 72795957     ..Ch...mv...WYyr
801ac3fc:	817e85e4 8a8a75bc 525468af 95118e22     ..~..u...hTR"...
801ac40c:	989863d0 557c8e44 66ff4f53 60d5568f     .c..D.|USO.f.V.`
801ac41c:	52436d95 59295c49 586b6dfb 751c7530     .mCRI\)Y.mkX0u.u
801ac42c:	8214606c 63118146 8fe26761 8df3773a     l`..F..cag..:w..
801ac43c:	94c18d34 53855e16 70c3542c 5ef76c40     4....^.S,T.p@l.^
801ac44c:	4ead505c 633a5ead 901a8247 916e6850     \P.N.^:cG...Phn.
801ac45c:	540c77b3 5f6494dc 68767ae5 7b526345     .w.T..d_.zvhEcR{
801ac46c:	75db7edf 62955077 900f5934 79c351f8     .~.uwP.b4Y...Q.y
801ac47c:	56fe7a81 90145f92 5c606d82 5410571f     .z.V._...m`\.W.T
801ac48c:	6e4d5154 63a856e2 817f9893 892a8715     TQMn.V.c......*.
801ac49c:	541e9000 81c05c6f 625862d6 9e358131     ...To\...bXb1.5.
801ac4ac:	9a6e9640 692d9a7c 62d359a5 6316553e     @.n.|.-i.Y.b>U.c
801ac4bc:	86d954c7 5a036d3c 889c74e6 59166b6a     .T..<m.Z.t..jk.Y
801ac4cc:	5f2f8c4c 73a96e7e 4e38987d 5b8c70f7     L./_~n.s}.8N.p.[
801ac4dc:	633d7897 7696665a 5b9b60cb 4e075a49     .x=cZf.v.`.[IZ.N
801ac4ec:	6c6a8155 4ea1738b 7f516789 65fa5f80     U.jl.s.N.gQ.._.e
801ac4fc:	5fd8671b 5a015984 5fae5dcd 97e65371     .g._.Y.Z.]._qS..
801ac50c:	68458fdd 552f56f4 4e3a60df 7ef46f4d     ..Eh.V/U.`:NMo.~
801ac51c:	840e82c7 4f1f59d4 5c3e4f2a 672a7eac     .....Y.O*O>\.~*g
801ac52c:	5473851a 80c3754f 9b4f5582 6e2d4f4d     ..sTOu...UO.MO-n
801ac53c:	5c098c13 536b6170 6e29761f 6587868a     ...\pakS.v)n...e
801ac54c:	7eb995fb 7a33543b 95ee7d0a 7fc155e1     ...~;T3z.}...U..
801ac55c:	631d74ee 6da18717 62117a9d 536765a1     .t.c...m.z.b.egS
801ac56c:	6c8363e1 545c5deb 4e4c94a8 8bec6c61     .c.l.]\T..LNal..
801ac57c:	65e05c4b 68a7829c 5434543e 6b666bcb     K\.e...h>T4T.kfk
801ac58c:	63424e94 821e5348 4fae4f0d 620a575e     .NBcHS...O.O^W.b
801ac59c:	666496fe 52ff7269 609f52a1 66148bef     ..dfir.R.R.`...f
801ac5ac:	67907199 7852897f 667077fd 5438563b     .q.g..Rx.wpf;V8T
801ac5bc:	727a9521 606f7a00 60895e0c 5915819d     !.zr.zo`.^.`...Y
801ac5cc:	718460dc 6eaa70ef 72806c50 88ad6a84     .`.q.p.nPl.r.j..
801ac5dc:	4e605e2d 559c5ab3 6d1794e3 96997cfb     -^`N.Z.U...m.|..
801ac5ec:	7ec6620f 867e778e 971e5323 66878f96     .b.~.w~.#S.....f
801ac5fc:	4fa05ce1 4e0b72ed 590f53a6 63805413     .\.O.r.N.S.Y.T.c
801ac60c:	51489528 9c9c4ed9 54b87ea4 88548d24     (.HQ.N...~.T$.T.
801ac61c:	95f28237 5f266d8e 663e5acc 73b09669     7....m&_.Z>fi..s
801ac62c:	53bf732e 9985817a 5baa7fa1 96509677     .s.Sz......[w.P.
801ac63c:	76f87ebf 957653a2 7bb19999 6e588944     .~.v.Sv....{D.Xn
801ac64c:	7fd44e61 8be67965 54cd60f3 98794eab     aN..ey...`.T.Ny.
801ac65c:	6a615df7 541150cf 84278c61 9704785d     .]aj.P.Ta.'.]x..
801ac66c:	54ee524a 950056a3 5bb56d88 66536dc6     JR.T.V...m.[.mSf
801ac67c:	5b5d5c0f 80966821 7b115578 69546548     .\][!h..xU.{HeTi
801ac68c:	6b474e9b 978b874e 631f534f 90aa643a     .NGkN...OS.c:d..
801ac69c:	80c1659c 51998c10 537868b0 61c887f9     .e.....Q.hxS...a
801ac6ac:	6cfb6cc4 5c518c22 82af85aa 6b23950c     .l.l".Q\......#k
801ac6bc:	65b08f9b 5fc35ffb 88454fe1 8165661f     ...e._._.OE..fe.
801ac6cc:	60fa7329 52115174 5f62578b 884c90a2     )s.`tQ.R.Wb_..L.
801ac6dc:	5e789192 6027674f 514459d3 80f851f6     ..x^Og'`.YDQ.Q..
801ac6ec:	6c795308 718a96c4 4fee4f11 673d7f9e     .Syl...q.O.O..=g
801ac6fc:	950855c5 889679c0 589f7ee3 9700620c     .U...y...~.X.b..
801ac70c:	5618865a 5f90987b 84c48bb8 53d99157     Z..V{.._....W..S
801ac71c:	5e8f65ed 6064755c 5a7f7d6e 7eed7eea     .e.^\ud`n}.Z.~.~
801ac72c:	55a78f69 60ac5ba3 738465cb 76639009     i..U.[.`.e.s..cv
801ac73c:	7eda7729 859b9774 7a745b66 884096ea     )w.~t...f[tz..@.
801ac74c:	718f52cb 65ec5faa 5bfb8be2 5de19a6f     .R.q._.e...[o..]
801ac75c:	6c5b6b89 8baf8bad 8fc5900a 62bc538b     .k[l.........S.b
801ac76c:	9e2d9e26 4e2b5440 725982bd 5d16869c     &.-.@T+N..Yr...]
801ac77c:	6daf8859 54d196c5 8bb64e9a 54bd7109     Y..m...T.N...q.T
801ac78c:	70df9609 76d06df9 78144e25 5ca98712     ...p.m.v%N.x...\
801ac79c:	8a005ef6 960e989c 6cbf708e 63a95944     .^.......p.lDY.c
801ac7ac:	884d773c 82736f14 71d55830 781a538c     <wM..os.0X.q.S.x
801ac7bc:	550196c1 71305f66 8c1a5bb4 6b839a8c     ...Uf_0q.[.....k
801ac7cc:	9e2f592e 676879e7 4f6f626c 7f8a75a1     .Y/..yhglboO.u..
801ac7dc:	96336d0b 4ef06c27 517b75d2 6f3e6837     .m3.'l.N.u{Q7h>o
801ac7ec:	81709080 74765996 5c276447 7a919065     ..p..YvtGd'\e..z
801ac7fc:	59da8c23 820054ac 8981836f 69308000     #..Y.T..o.....0i
801ac80c:	8036564e 91ce7237 4e5f51b6 63969875     NV6.7r...Q_Nu..c
801ac81c:	53f64e1a 814b66f3 6db2591c 58f94e00     .N.S.fK..Y.m.N.X
801ac82c:	63d6533b 4f9d94f1 88634f0a 59379890     ;S.c...O.Oc...7Y
801ac83c:	79fb9057 80f04eea 6c827591 59e85b9c     W..y.N...u.l.[.Y
801ac84c:	69055f5d 501a8681 4e595df2 4ee577e3     ]_.i...P.]YN.w.N
801ac85c:	6291827a 90916613 4ebf5c79 81c65f79     z..b.f..y\.Ny_..
801ac86c:	80849038 4ea675ab 610f88d4 5fc66bc5     8....u.N...a.k._
801ac87c:	76ca4e49 8be36ea2 8c0a8bae 5f028bd1     IN.v.n........._
801ac88c:	7fcc7ffc 83357ece 56e0836b 97f36bb7     .....~5.k..V.k..
801ac89c:	59fb9634 94f6541f 5bc56deb 5c39996e     4..Y.T...m.[n.9\
801ac8ac:	96905f15 82f15370 5a746a31 5e949e70     ._..pS..1jtZp..^
801ac8bc:	83b97f28 84258424 87478367 8d628fce     (...$.%.g.G...b.
801ac8cc:	5f7176c8 786c9896 54df6620 4f6362e5     .vq_..lx f.T.bcO
801ac8dc:	75c881c3 96cd5eb8 86f98e0a 6cf3548f     ...u.^.......T.l
801ac8ec:	6c386d8c 52c7607f 5e7d7528 60a04f18     .m8l.`.R(u}^.O.`
801ac8fc:	5c245fe7 90ae7531 72b994c0 6e386cb9     ._$\1u.....r.l8n
801ac90c:	67099149 53f353cb 91c94f51 53c88bf1     I..g.S.SQO.....S
801ac91c:	8fc25e7c 4e8e6de4 698676c2 611a865e     |^...m.N.v.i^..a
801ac92c:	4f598206 903e4fde 61099c7c 6e146e1d     ..YO.O>.|..a.n.n
801ac93c:	4e889685 96e85a31 5c7f4e0e 5b8779b9     ...N1Z...N.\.y.[
801ac94c:	7fbd8bed 57df7389 90c1828b 90475401     .....s.W.....TG.
801ac95c:	5cea55bb 61085fa1 72f16b32 8a8980b2     .U.\._.a2k.r....
801ac96c:	5bd36d74 988488d5 9a6d8c6b 6e0a9e33     tm.[....k.m.3..n
801ac97c:	514351a4 888157a3 63f4539f 56ed8f95     .QCQ.W...S.c...V
801ac98c:	57065458 6e90733f 8fdc7f18 613f82d1     XT.W?s.n......?a
801ac99c:	96626028 7ea666f0 8dc38d8a 5cb394a5     (`b..f.~.......\
801ac9ac:	67087ca4 960560a6 4e918018 530090e7     .|.g.`.....N...S
801ac9bc:	51419668 85748fd0 6655915d 5b5597f5     h.AQ..t.].Uf..U[
801ac9cc:	7838531d 683d6742 707e54c9 8f7d5bb0     .S8xBg=h.T~p.[}.
801ac9dc:	5728518d 651254b1 8d5e6682 810f8d43     .Q(W.T.e.f^.C...
801ac9ec:	906d846c 51ff7cdf 67a385fb 6fa165e9     l.m..|.Q...g.e.o
801ac9fc:	8e8186a4 9020566a 70767682 8d2371e5     ....jV ..vvp.q#.
801aca0c:	521962e9 8d3c6cfd 589e600e 66fe618e     .b.R.l<..`.X.a.f
801aca1c:	624e8d60 6e2355b3 8f67672d 95f894e1     `.Nb.U#n-gg.....
801aca2c:	68057728 548b69a8 70b84e4d 64588bc8     (w.h.i.TMN.p..Xd
801aca3c:	5b85658b 503a7a84 77bb5be8 8a796be1     .e.[.z:P.[.w.ky.
801aca4c:	6cbe7c98 65a976cf 5d2d8f97 86385c55     .|.l.v.e..-]U\8.
801aca5c:	53606808 7ad96218 7efd6e5b 7ae06a1f     .h`S.b.z[n.~.j.z
801aca6c:	6f335f70 638c5f20 67566da8 5e104e08     p_3o _.c.mVg.N.^
801aca7c:	4ed78d26 763480c0 62db969c 627e662d     &..N..4v...b-f~b
801aca8c:	8d756cbc 7f697167 80875146 906e53ec     .lu.gqi.FQ...Sn.
801aca9c:	54f26298 8f9986f0 95178005 8fd98517     .b.T............
801acaac:	73cd6d59 771f659f 78277504 8d1e81fb     Ym.s.e.w.u'x....
801acabc:	4fa69488 75b96795 97078bca 9547632f     ...O.g.u..../cG.
801acacc:	84b89635 77416323 72f05f81 60144e89     5...#cAw._.r.N.`
801acadc:	62ef6574 653f6b63 75c75e27 8bc190d1     te.bck?e'^.u....
801acaec:	679d829d 5431652f 77e58718 810280a2     ...g/e1T...w....
801acafc:	4e4b6c41 804c7ec7 690d76f4 62676b96     AlKN.~L..v.i.kgb
801acb0c:	4f84503c 63075740 8dbe6b62 65e853ea     <P.O@W.cbk...S.e
801acb1c:	5fd77eb8 63b7631a 81f481f3 5e1c7f6e     .~._.c.c....n..^
801acb2c:	52365cd9 79e9667a 8d287a1a 75d47099     .\6Rzf.y.z(..p.u
801acb3c:	6cbb6ede 4e2d7a92 5fe076c5 8877949f     .n.l.z-N.v._..w.
801acb4c:	79cd7ec8 91cd80bf 4f174ef2 5468821f     .~.y.....N.O..hT
801acb5c:	6d325dde 7ca58bcc 80988f74 54925e1a     .]2m...|t....^.T
801acb6c:	5b9976b1 9aa4663c 682a73e0 673186db     .v.[<f...s*h..1g
801acb7c:	8bf8732a 90108bdb 70db7af9 62c4716e     *s.......z.pnq.b
801acb8c:	563177a9 84574e3b 52a967f1 8d2e86c0     .w1V;NW..g.R....
801acb9c:	7b5194f8 6ce84f4f 9a7b795d 722a6293     ..Q{OO.l]y{..b*r
801acbac:	4e1362fd 8f6c7816 8d5a64b0 68697bc6     .b.N.xl..dZ..{ih
801acbbc:	88c55e84 649e5986 72b658ee 9525690e     .^...Y.d.X.r.i%.
801acbcc:	8d588ffd 7f005760 51c68c06 62d96349     ..X.`W.....QIc.b
801acbdc:	684c5353 83017422 5544914c 707c7740     SSLh"t..L.DU@w|p
801acbec:	51796d4a 8d4454a8 6ecb59ff 5b5c6dc4     JmyQ.TD..Y.n.m\[
801acbfc:	4ed47d2b 6ed37c7d 81ea5b50 5b576e0d     +}.N}|.nP[...nW[
801acc0c:	68d59b03 5b978e2a 603b7efc 90b97eb5     ...h*..[.~;`.~..
801acc1c:	594f8d70 79df63cd 53528db3 795665cf     p.OY.c.y..RS.eVy
801acc2c:	963b8bc5 94bb7ec4 56347e82 67009189     ..;..~...~4V...g
801acc3c:	5c0a7f6a 66289075 4f505de6 505a67de     j..\u.(f.]PO.gZP
801acc4c:	57504f5c fffd5ea7 fffdfffd fffdfffd     \OPW.^..........
801acc5c:	4e0c4e8d 4e105140 53455eff 4e984e15     .N.N@Q.N.^ES.N.N
801acc6c:	9b324e1e 56695b6c 79ba4e28 53154e3f     .N2.l[iV(N.y?N.S
801acc7c:	592d4e47 536e723b 56df6c10 999780e4     GN-Y;rnS.l.V....
801acc8c:	777e6bd3 4e369f17 9f104e9f 4e694e5c     .k~w..6N.N..\NiN
801acc9c:	82884e93 556c5b5b 4ec4560f 539d538d     .N..[[lU.V.N.S.S
801accac:	53a553a3 976553ae 531a8d5d 532653f5     .S.S.Se.]..S.S&S
801accbc:	533e532e 53668d5c 52025363 520e5208     .S>S\.fScS.R.R.R
801acccc:	5233522d 5240523f 525e524c 525c5261     -R3R?R@RLR^RaR\R
801accdc:	527d84af 52815282 52935290 7f545182     ..}R.R.R.R.R.QT.
801accec:	4ec34ebb 4ec24ec9 4ee14ee8 4ede4eeb     .N.N.N.N.N.N.N.N
801accfc:	4ef34f1b 4f644f22 4f254ef5 4f094f27     .O.N"OdO.N%O'O.O
801acd0c:	4f5e4f2b 65384f67 4f5d4f5a 4f574f5f     +O^OgO8eZO]O_OWO
801acd1c:	4f3d4f32 4f744f76 4f894f91 4f8f4f83     2O=OvOtO.O.O.O.O
801acd2c:	4f7b4f7e 4f7c4faa 4f944fac 4fe84fe6     ~O{O.O|O.O.O.O.O
801acd3c:	4fc54fea 4fe34fda 4fd14fdc 4ff84fdf     .O.O.O.O.O.O.O.O
801acd4c:	504c5029 502c4ff3 502e500f 4ffe502d     )PLP.O,P.P.P-P.O
801acd5c:	500c501c 50285025 5043507e 50485055     .P.P%P(P~PCPUPHP
801acd6c:	506c504e 50a5507b 50a950a7 50d650ba     NPlP{P.P.P.P.P.P
801acd7c:	50ed5106 50e650ec 510750ee 4edd510b     .Q.P.P.P.P.Q.Q.N
801acd8c:	4f586c3d 4fce4f65 6c469fa0 516e7c74     =lXOeO.O..Flt|nQ
801acd9c:	9ec95dfd 51819998 52f95914 8a07530d     .].....Q.Y.R.S..
801acdac:	51eb5310 51555919 51564ea0 886e4eb3     .S.Q.YUQ.NVQ.Nn.
801acdbc:	4eb588a4 88d28114 5b347980 7fb88803     ...N.....y4[....
801acdcc:	51b151ab 51bc51bd 519651c7 51a551a2     .Q.Q.Q.Q.Q.Q.Q.Q
801acddc:	8ba68ba0 8baa8ba7 8bb58bb4 8bc28bb7     ................
801acdec:	8bcb8bc3 8bce8bcf 8bd38bd2 8bd68bd4     ................
801acdfc:	8bd98bd8 8bdf8bdc 8be48be0 8be98be8     ................
801ace0c:	8bf08bee 8bf68bf3 8bfc8bf9 8c008bff     ................
801ace1c:	8c048c02 8c0c8c07 8c118c0f 8c148c12     ................
801ace2c:	8c168c15 8c1b8c19 8c1d8c18 8c208c1f     .............. .
801ace3c:	8c258c21 8c2a8c27 8c2e8c2b 8c328c2f     !.%.'.*.+.../.2.
801ace4c:	8c358c33 53698c36 961d537a 96219622     3.5.6.iSzS..".!.
801ace5c:	962a9631 963c963d 96499642 965f9654     1.*.=.<.B.I.T._.
801ace6c:	966c9667 96749672 968d9688 96b09697     g.l.r.t.........
801ace7c:	909b9097 9099909d 90a190ac 90b390b4     ................
801ace8c:	90ba90b6 90b090b8 90c590cf 90d090be     ................
801ace9c:	90c790c4 90e690d3 90dc90e2 90db90d7     ................
801aceac:	90ef90eb 910490fe 911e9122 91319123     ........"...#.1.
801acebc:	9139912f 91469143 5942520d 52ac52a2     /.9.C.F..RBY.R.R
801acecc:	52be52ad 52d054ff 52f052d6 71ee53df     .R.R.T.R.R.R.S.q
801acedc:	5ef477cd 51fc51f5 53b69b2f 755a5f01     .w.^.Q.Q/..S._Zu
801aceec:	574c5def 57a157a9 58bc587e 58d158c5     .]LW.W.W~X.X.X.X
801acefc:	572c5729 5733572a 572e5739 575c572f     )W,W*W3W9W.W/W\W
801acf0c:	5742573b 57855769 5786576b 577b577c     ;WBWiW.WkW.W|W{W
801acf1c:	576d5768 57735776 57a457ad 57b2578c     hWmWvWsW.W.W.W.W
801acf2c:	57a757cf 579357b4 57d557a0 57da57d8     .W.W.W.W.W.W.W.W
801acf3c:	57d257d9 57f457b8 57f857ef 57dd57e4     .W.W.W.W.W.W.W.W
801acf4c:	580d580b 57ed57fd 581e5800 58445819     .X.X.W.W.X.X.XDX
801acf5c:	58655820 5881586c 589a5889 99a85880      XeXlX.X.X.X.X..
801acf6c:	61ff9f19 827d8279 828f827f 82a8828a     ...ay.}.........
801acf7c:	828e8284 82978291 82ab8299 82be82b8     ................
801acf8c:	82c882b0 82e382ca 82b78298 82cb82ae     ................
801acf9c:	82c182cc 82b482a9 82aa82a1 82c4829f     ................
801acfac:	82a482ce 830982e1 82e482f7 8307830f     ................
801acfbc:	82f482dc 82d882d2 82fb830c 831182d3     ................
801acfcc:	8306831a 83158314 82d582e0 8351831c     ..............Q.
801acfdc:	835c835b 83928308 8334833c 839b8331     [.\.....<.4.1...
801acfec:	832f835e 8347834f 835f8343 83178340     ^./.O.G.C._.@...
801acffc:	832d8360 8333833a 83658366 831b8368     `.-.:.3.f.e.h...
801ad00c:	836c8369 836d836a 83b0836e 83b38378     i.l.j.m.n...x...
801ad01c:	83a083b4 839383aa 8385839c 83b6837c     ............|...
801ad02c:	837d83a9 837b83b8 839e8398 83ba83a8     ..}...{.........
801ad03c:	83c183bc 83e58401 580783d8 840b8418     ...........X....
801ad04c:	83fd83dd 841c83d6 84118438 83d48406     ........8.......
801ad05c:	840f83df 83f88403 83ea83f9 83c083c5     ................
801ad06c:	83f08426 845c83e1 845a8451 84738459     &.....\.Q.Z.Y.s.
801ad07c:	84888487 8489847a 843c8478 84698446     ....z...x.<.F.i.
801ad08c:	848c8476 8431848e 84c1846d 84d084cd     v.....1.m.......
801ad09c:	84bd84e6 84ca84d3 84ba84bf 84a184e0     ................
801ad0ac:	84b484b9 84e58497 850c84e3 8538750d     .............u8.
801ad0bc:	853984f0 853a851f 853b8556 84fc84ff     ..9...:.V.;.....
801ad0cc:	85488559 85648568 857a855e 854377a2     Y.H.h.d.^.z..wC.
801ad0dc:	857b8572 85a885a4 858f8587 85ae8579     r.{.........y...
801ad0ec:	8585859c 85b785b9 85d385b0 85dc85c1     ................
801ad0fc:	862785ff 86298605 863c8616 5f085efe     ..'...)...<..^._
801ad10c:	5941593c 59558037 5958595a 5c22530f     <YAY7.UYZYXY.S"\
801ad11c:	5c2c5c25 624c5c34 629f626a 62ca62bb     %\,\4\Lbjb.b.b.b
801ad12c:	62d762da 632262ee 633962f6 6343634b     .b.b.b"c.b9cKcCc
801ad13c:	63f663ad 637a6371 63b4638e 63ac636d     .c.cqczc.c.cmc.c
801ad14c:	6369638a 63bc63ae 63f863f2 63ff63e0     .cic.c.c.c.c.c.c
801ad15c:	63de63c4 645263ce 63be63c6 64416445     .c.c.cRd.c.cEdAd
801ad16c:	641b640b 640c6420 64216426 6484645e     .d.d d.d&d!d^d.d
801ad17c:	6496646d 64b7647a 649964b8 64c064ba     md.dzd.d.d.d.d.d
801ad18c:	64d764d0 64e264e4 65256509 5f0b652e     .d.d.d.d.e%e.e._
801ad19c:	75195fd2 535f5f11 53fd53f1 53e853e9     ._.u.__S.S.S.S.S
801ad1ac:	541253fb 54065416 5452544b 54545453     .S.T.T.TKTRTSTTT
801ad1bc:	54435456 54575421 54235459 54825432     VTCT!TWTYT#T2T.T
801ad1cc:	54775494 54645471 549b549a 54765484     .TwTqTdT.T.T.TvT
801ad1dc:	549d5466 54ad54d0 54b454c2 54a754d2     fT.T.T.T.T.T.T.T
801ad1ec:	54d354a6 547254d4 54d554a3 54bf54bb     .T.T.TrT.T.T.T.T
801ad1fc:	54d954cc 54dc54da 54aa54a9 54dd54a4     .T.T.T.T.T.T.T.T
801ad20c:	54de54cf 54e7551b 54fd5520 54f35514     .T.T.U.T U.T.U.T
801ad21c:	55235522 5511550f 552a5527 558f5567     "U#U.U.U'U*UgU.U
801ad22c:	554955b5 5541556d 553f5555 553c5550     .UIUmUAUUU?UPU<U
801ad23c:	55565537 55765575 55335577 555c5530     7UVUuUvUwU3U0U\U
801ad24c:	55d2558b 55b15583 558855b9 559f5581     .U.U.U.U.U.U.U.U
801ad25c:	55d6557e 557b5591 55bd55df 559455be     ~U.U.U{U.U.U.U.U
801ad26c:	55ea5599 55c955f7 55d1561f 55ec55eb     .U.U.U.U.V.U.U.U
801ad27c:	55e655d4 55c455dd 55e555ef 55f355f2     .U.U.U.U.U.U.U.U
801ad28c:	55cd55cc 55f555e8 8f9455e4 5608561e     .U.U.U.U.U...V.V
801ad29c:	5601560c 56235624 560055fe 562d5627     .V.V$V#V.U.V'V-V
801ad2ac:	56395658 562c5657 5662564d 565c5659     XV9VWV,VMVbVYV\V
801ad2bc:	5654564c 56645686 566b5671 567c567b     LVTV.VdVqVkV{V|V
801ad2cc:	56935685 56d456af 56dd56d7 56f556e1     .V.V.V.V.V.V.V.V
801ad2dc:	56f956eb 570456ff 5709570a 5e0f571c     .V.V.V.W.W.W.W.^
801ad2ec:	5e145e19 5e315e11 5e3c5e3b 5e445e37     .^.^.^1^;^<^7^D^
801ad2fc:	5e5b5e54 5e615e5e 5c7a5c8c 5c905c8d     T^[^^^a^.\z\.\.\
801ad30c:	5c885c96 5c995c98 5c9a5c91 5cb55c9c     .\.\.\.\.\.\.\.\
801ad31c:	5cbd5ca2 5cab5cac 5ca35cb1 5cb75cc1     .\.\.\.\.\.\.\.\
801ad32c:	5cd25cc4 5ccb5ce4 5d025ce5 5d275d03     .\.\.\.\.\.].]']
801ad33c:	5d2e5d26 5d1e5d24 5d1b5d06 5d3e5d58     &].]$].].].]X]>]
801ad34c:	5d3d5d34 5d5b5d6c 5d5d5d6f 5d4b5d6b     4]=]l][]o]]]k]K]
801ad35c:	5d695d4a 5d825d74 5d9d5d99 5db78c73     J]i]t].].].]s..]
801ad36c:	5f735dc5 5f825f77 5f895f87 5f955f8c     .]s_w_._._._._._
801ad37c:	5f9c5f99 5fad5fa8 5fbc5fb5 5f618862     ._._._._._._b.a_
801ad38c:	72b072ad 72b772b4 72c372b8 72ce72c1     .r.r.r.r.r.r.r.r
801ad39c:	72d272cd 72ef72e8 72f272e9 72f772f4     .r.r.r.r.r.r.r.r
801ad3ac:	72f37301 72fa7303 731772fb 73217313     .s.r.s.r.r.s.s!s
801ad3bc:	731e730a 7315731d 73397322 732c7325     .s.s.s.s"s9s%s,s
801ad3cc:	73317338 734d7350 73607357 736f736c     8s1sPsMsWs`slsos
801ad3dc:	821b737e 98e75925 59025924 99679963     ~s..%Y..$Y.Yc.g.
801ad3ec:	99699968 996b996a 9974996c 997d9977     h.i.j.k.l.t.w.}.
801ad3fc:	99849980 998a9987 9990998d 99939991     ................
801ad40c:	99959994 5e915e80 5e965e8b 5ea05ea5     .....^.^.^.^.^.^
801ad41c:	5eb55eb9 5eb35ebe 5ed28d53 5edb5ed1     .^.^.^.^S..^.^.^
801ad42c:	5eea5ee8 5fc481ba 5fd65fc9 60035fcf     .^.^..._._._._.`
801ad43c:	60045fee 5fe45fe1 60055ffe 5fea6006     ._.`._._._.`.`._
801ad44c:	5ff85fed 60356019 601b6026 600d600f     ._._.`5`&`.`.`.`
801ad45c:	602b6029 603f600a 60786021 607b6079     )`+`.`?`!`x`y`{`
801ad46c:	6042607a 607d606a 609a6096 609d60ad     z`B`j`}`.`.`.`.`
801ad47c:	60926083 609b608c 60bb60ec 60dd60b1     .`.`.`.`.`.`.`.`
801ad48c:	60c660d8 60b460da 61266120 61236115     .`.`.`.` a&a.a#a
801ad49c:	610060f4 612b610e 6175614a 619461ac     .`.a.a+aJaua.a.a
801ad4ac:	61b761a7 61f561d4 96b35fdd 95eb95e9     .a.a.a.a._......
801ad4bc:	95f395f1 95f695f5 95fe95fc 96049603     ................
801ad4cc:	96089606 960b960a 960d960c 9612960f     ................
801ad4dc:	96169615 96199617 4e2c961a 6215723f     ..........,N?r.b
801ad4ec:	6c546c35 6c4a6c5c 6c856ca3 6c946c90     5lTl\lJl.l.l.l.l
801ad4fc:	6c686c8c 6c746c69 6c866c76 6cd06ca9     .lhliltlvl.l.l.l
801ad50c:	6cad6cd4 6cf86cf7 6cd76cf1 6ce06cb2     .l.l.l.l.l.l.l.l
801ad51c:	6cfa6cd6 6cee6ceb 6cd36cb1 6cfe6cef     .l.l.l.l.l.l.l.l
801ad52c:	6d276d39 6d436d0c 6d076d48 6d196d04     9m'm.mCmHm.m.m.m
801ad53c:	6d2b6d0e 6d2e6d4d 6d1a6d35 6d526d4f     .m+mMm.m5m.mOmRm
801ad54c:	6d336d54 6d6f6d91 6da06d9e 6d936d5e     Tm3m.mom.m.m^m.m
801ad55c:	6d5c6d94 6d7c6d60 6e1a6d63 6dc56dc7     .m\m`m|mcm.n.m.m
801ad56c:	6e0e6dde 6de06dbf 6de66e11 6dd96ddd     .m.n.m.m.n.m.m.m
801ad57c:	6dab6e16 6dae6e0c 6e6e6e2b 6e6b6e4e     .n.m.n.m+nnnNnkn
801ad58c:	6e5f6eb2 6e536e86 6e326e54 6e446e25     .n_n.nSnTn2n%nDn
801ad59c:	6eb16edf 6ee06e98 6ee26f2d 6ea76ea5     .n.n.n.n-o.n.n.n
801ad5ac:	6ebb6ebd 6ed76eb7 6ecf6eb4 6ec26e8f     .n.n.n.n.n.n.n.n
801ad5bc:	6f626e9f 6f476f46 6f156f24 6f2f6ef9     .nboFoGo$o.o.n/o
801ad5cc:	6f4b6f36 6f2a6f74 6f296f09 6f8d6f89     6oKoto*o.o)o.o.o
801ad5dc:	6f786f8c 6f7c6f72 6fd16f7a 6fa76fc9     .oxoro|ozo.o.o.o
801ad5ec:	6fb66fb9 6fe16fc2 6fde6fee 6fef6fe0     .o.o.o.o.o.o.o.o
801ad5fc:	7023701a 7039701b 704f7035 5b80705e     .p#p.p9p5pOp^p.[
801ad60c:	5b955b84 5ba55b93 752f5bb8 64349a9e     .[.[.[.[.[/u..4d
801ad61c:	5bee5be4 5bf08930 8b078e47 8fd38fb6     .[.[0..[G.......
801ad62c:	8fe58fd5 8fe48fee 8fe68fe9 8fe88ff3     ................
801ad63c:	90049005 9026900b 900d9011 90219016     ......&.......!.
801ad64c:	90369035 902f902d 90519044 90509052     5.6.-./.D.Q.R.P.
801ad65c:	90589068 905b9062 907466b9 9082907d     h.X.b.[..ft.}...
801ad66c:	90839088 5f50908b 5f565f57 5c3b5f58     ......P_W_V_X_;\
801ad67c:	5c5054ab 5b715c59 5c665c63 5f2a7fbc     .TP\Y\q[c\f\..*_
801ad68c:	5f2d5f29 5f3c8274 5c6e9b3b 59835981     )_-_t.<_;.n\.Y.Y
801ad69c:	59a9598d 59a359aa 59ca5997 599e59ab     .Y.Y.Y.Y.Y.Y.Y.Y
801ad6ac:	59d259a4 59af59b2 59be59d7 5a065a05     .Y.Y.Y.Y.Y.Y.Z.Z
801ad6bc:	5a0859dd 59d859e3 5a0c59f9 5a325a09     .Y.Z.Y.Y.Y.Z.Z2Z
801ad6cc:	5a115a34 5a135a23 5a675a40 5a555a4a     4Z.Z#Z.Z@ZgZJZUZ
801ad6dc:	5a625a3c 80ec5a75 5a9b5aaa 5a7a5a77     <ZbZuZ...Z.ZwZzZ
801ad6ec:	5aeb5abe 5ad25ab2 5ab85ad4 5ae35ae0     .Z.Z.Z.Z.Z.Z.Z.Z
801ad6fc:	5ad65af1 5ad85ae6 5b095adc 5b165b17     .Z.Z.Z.Z.Z.[.[.[
801ad70c:	5b375b32 5c155b40 5b5a5c1c 5b735b65     2[7[@[.\.\Z[e[s[
801ad71c:	5b535b51 9a755b62 9a789a77 9a7f9a7a     Q[S[b[u.w.x.z...
801ad72c:	9a809a7d 9a859a81 9a8a9a88 9a929a90     }...............
801ad73c:	9a969a93 9a9b9a98 9a9d9a9c 9aa09a9f     ................
801ad74c:	9aa39aa2 9aa79aa5 7ea17e9f 7ea57ea3     .........~.~.~.~
801ad75c:	7ea97ea8 7eb07ead 7ec07ebe 7ec27ec1     .~.~.~.~.~.~.~.~
801ad76c:	7ecb7ec9 7ed07ecc 7ed77ed4 7ee07edb     .~.~.~.~.~.~.~.~
801ad77c:	7ee87ee1 7eee7eeb 7ef17eef 7f0d7ef2     .~.~.~.~.~.~.~..
801ad78c:	7efa7ef6 7efe7efb 7f027f01 7f077f03     .~.~.~.~........
801ad79c:	7f0b7f08 7f0f7f0c 7f127f11 7f197f17     ................
801ad7ac:	7f1b7f1c 7f217f1f 7f237f22 7f257f24     ......!.".#.$.%.
801ad7bc:	7f277f26 7f2b7f2a 7f2d7f2c 7f307f2f     &.'.*.+.,.-./.0.
801ad7cc:	7f327f31 7f357f33 757f5e7a 753e5ddb     1.2.3.5.z^.u.]>u
801ad7dc:	738e9095 73ae7391 739f73a2 73c273cf     ...s.s.s.s.s.s.s
801ad7ec:	73b773d1 73c073b3 73c873c9 73d973e5     .s.s.s.s.s.s.s.s
801ad7fc:	740a987c 73e773e9 73ba73de 740f73f2     |..t.s.s.s.s.s.t
801ad80c:	745b742a 74257426 74307428 742c742e     *t[t&t%t(t0t.t,t
801ad81c:	741a741b 745c7441 74557457 74777459     .t.tAt\tWtUtYtwt
801ad82c:	747e746d 748e749c 74817480 748b7487     mt~t.t.t.t.t.t.t
801ad83c:	74a8749e 749074a9 74d274a7 97ea74ba     .t.t.t.t.t.t.t..
801ad84c:	97ec97eb 6753674c 6748675e 67a56769     ....LgSg^gHgig.g
801ad85c:	676a6787 67986773 677567a7 679e67a8     .gjgsg.g.gug.g.g
801ad86c:	678b67ad 677c6777 680967f0 680a67d8     .g.gwg|g.g.h.g.h
801ad87c:	67b067e9 67d9680c 67da67b5 67dd67b3     .g.g.h.g.g.g.g.g
801ad88c:	67c36800 67e267b8 67c1680e 683267fd     .h.g.g.g.h.g.g2h
801ad89c:	68606833 684e6861 68446862 68836864     3h`hahNhbhDhdh.h
801ad8ac:	6855681d 68416866 68406867 684a683e     .hUhfhAhgh@h>hJh
801ad8bc:	68296849 688f68b5 68776874 686b6893     Ih)h.h.hthwh.hkh
801ad8cc:	696e68c2 691f68fc 68f96920 68f06924     .hni.h.i i.h$i.h
801ad8dc:	6901690b 68e36957 69716910 69606939     .i.iWi.h.iqi9i`i
801ad8ec:	695d6942 696b6984 69986980 69346978     Bi]i.iki.i.ixi4i
801ad8fc:	698769cc 69ce6988 69666989 69796963     .i.i.i.i.ificiyi
801ad90c:	69a7699b 69ab69bb 69d469ad 69c169b1     .i.i.i.i.i.i.i.i
801ad91c:	69df69ca 69e06995 69ff698d 69ed6a2f     .i.i.i.i.i.i/j.i
801ad92c:	6a186a17 69f26a65 6a3e6a44 6a506aa0     .j.jej.iDj>j.jPj
801ad93c:	6a356a5b 6a796a8e 6a286a3d 6a7c6a58     [j5j.jyj=j(jXj|j
801ad94c:	6a906a91 6a976aa9 73376aab 6b817352     .j.j.j.j.j7sRs.k
801ad95c:	6b876b82 6b926b84 6b8d6b93 6b9b6b9a     .k.k.k.k.k.k.k.k
801ad96c:	6baa6ba1 8f6d8f6b 8f728f71 8f758f73     .k.kk.m.q.r.s.u.
801ad97c:	8f788f76 8f798f77 8f7c8f7a 8f818f7e     v.x.w.y.z.|.~...
801ad98c:	8f848f82 8f8b8f87 8f8e8f8d 8f988f8f     ................
801ad99c:	8ece8f9a 6217620b 621f621b 62216222     .....b.b.b.b"b!b
801ad9ac:	62246225 81e7622c 74f474ef 750f74ff     %b$b,b...t.t.t.u
801ad9bc:	75137511 65ee6534 65f065ef 6619660a     .u.u4e.e.e.e.f.f
801ad9cc:	66036772 66006615 66f77085 6634661d     rg.f.f.f.p.f.f4f
801ad9dc:	66366631 80066635 6654665f 664f6641     1f6f5f.._fTfAfOf
801ad9ec:	66616656 66776657 668c6684 669d66a7     VfafWfwf.f.f.f.f
801ad9fc:	66db66be 66e666dc 8d3266e9 8d368d33     .f.f.f.f.f2.3.6.
801ada0c:	8d3d8d3b 8d458d40 8d488d46 8d478d49     ;.=.@.E.F.H.I.G.
801ada1c:	8d558d4d 89c78d59 89cb89ca 89ce89cc     M.U.Y...........
801ada2c:	89d089cf 726e89d1 725d729f 726f7266     ......nr.r]rfror
801ada3c:	727f727e 728b7284 728f728d 63087292     ~r.r.r.r.r.r.r.c
801ada4c:	63b06332 64d8643f 6bea8004 6bfd6bf3     2c.c?d.d...k.k.k
801ada5c:	6bf96bf5 6c076c05 6c0d6c06 6c186c15     .k.k.l.l.l.l.l.l
801ada6c:	6c1a6c19 6c296c21 6c2a6c24 65356c32     .l.l!l)l$l*l2l5e
801ada7c:	656b6555 7252724d 72307256 52168662     UekeMrRrVr0rb..R
801ada8c:	809c809f 80bc8093 80bd670a 80ab80b1     .........g......
801ada9c:	80b480ad 80e780b7 80e980e8 80db80ea     ................
801adaac:	80c480c2 80cd80d9 671080d7 80eb80dd     ...........g....
801adabc:	80f480f1 810d80ed 80f2810e 671580fc     ...............g
801adacc:	8c5a8112 811e8136 8118812c 81488132     ..Z.6...,...2.H.
801adadc:	8153814c 81598174 8171815a 81698160     L.S.t.Y.Z.q.`.i.
801adaec:	817d817c 8167816d 5ab5584d 81828188     |.}.m.g.MX.Z....
801adafc:	6ed58191 81aa81a3 672681cc 81bb81ca     ...n......&g....
801adb0c:	81a681c1 6b376b24 6b436b39 6b596b46     ....$k7k9kCkFkYk
801adb1c:	98d298d1 98d598d3 98da98d9 5f406bb3     .............k@_
801adb2c:	89f36bc2 9f516590 65bc6593 65c465c6     .k...eQ..e.e.e.e
801adb3c:	65cc65c3 65d265ce 708065d6 7096709c     .e.e.e.e.e.p.p.p
801adb4c:	70bb709d 70b770c0 70b170ab 70ca70e8     .p.p.p.p.p.p.p.p
801adb5c:	71137110 712f7116 71737131 7168715c     .q.q.q/q1qsq\qhq
801adb6c:	71727145 7178714a 7198717a 71b571b3     EqrqJqxqzq.q.q.q
801adb7c:	71a071a8 71d471e0 71f971e7 7228721d     .q.q.q.q.q.q.r(r
801adb8c:	7118706c 71b97166 623d623e 62486243     lp.qfq.q>b=bCbHb
801adb9c:	793b6249 79467940 795b7949 7953795c     Ib;y@yFyIy[y\ySy
801adbac:	7962795a 79607957 7967796f 7985797a     ZybyWy`yoygyzy.y
801adbbc:	799a798a 79b379a7 5fd05fd1 605d603c     .y.y.y.y._._<`]`
801adbcc:	6067605a 60596041 60ab6063 610d6106     Z`g`A`Y`c`.`.a.a
801adbdc:	61a9615d 61cb619d 620661d1 807f8080     ]a.a.a.a.a.b....
801adbec:	6cf66c93 77f66dfc 780077f8 78177809     .l.l.m.w.w.x.x.x
801adbfc:	78117818 782d65ab 781d781c 783a7839     .x.x.e-x.x.x9x:x
801adc0c:	781f783b 7825783c 7823782c 784e7829     ;x.x<x%x,x#x)xNx
801adc1c:	7856786d 78267857 78477850 786a784c     mxVxWx&xPxGxLxjx
801adc2c:	7893789b 7887789a 78a1789c 78b278a3     .x.x.x.x.x.x.x.x
801adc3c:	78a578b9 78d978d4 78ec78c9 790578f2     .x.x.x.x.x.x.x.y
801adc4c:	791378f4 791e7924 9f9b7934 9efb9ef9     .x.y$y.y4y......
801adc5c:	76f19efc 770d7704 770776f9 771a7708     ...v.w.w.v.w.w.w
801adc6c:	77197722 7726772d 77387735 77517750     "w.w-w&w5w8wPwQw
801adc7c:	77437747 7768775a 77657762 778d777f     GwCwZwhwbwew.w.w
801adc8c:	7780777d 7791778c 77a0779f 77b577b0     }w.w.w.w.w.w.w.w
801adc9c:	753a77bd 754e7540 7548754b 7572755b     .w:u@uNuKuHu[uru
801adcac:	75837579 7f617f58 8a487f5f 7f747f68     yu.uX.a._.H.h.t.
801adcbc:	7f797f71 7f7e7f81 76e576cd 94858832     q.y...~..v.v2...
801adccc:	94879486 948a948b 948d948c 9490948f     ................
801adcdc:	94979494 949a9495 949c949b 94a494a3     ................
801adcec:	94aa94ab 94ac94ad 94b094af 94b494b2     ................
801adcfc:	94b794b6 94b994b8 94bc94ba 94bf94bd     ................
801add0c:	94c894c4 94ca94c9 94cc94cb 94ce94cd     ................
801add1c:	94d194d0 94d594d2 94d794d6 94d894d9     ................
801add2c:	94de94db 94e094df 94e494e2 94e794e5     ................
801add3c:	94ea94e8 94eb94e9 94ef94ee 94f494f3     ................
801add4c:	94f794f5 94fc94f9 94ff94fd 95029503     ................
801add5c:	95079506 950a9509 950e950d 9512950f     ................
801add6c:	95149513 95169515 951b9518 951e951d     ................
801add7c:	9522951f 952b952a 952c9529 95329531     ..".*.+.).,.1.2.
801add8c:	95369534 95389537 953e953c 9542953f     4.6.7.8.<.>.?.B.
801add9c:	95449535 95469545 954c9549 954f954e     5.D.E.F.I.L.N.O.
801addac:	95539552 95569554 95589557 955b9559     R.S.T.V.W.X.Y.[.
801addbc:	955f955e 9561955d 95649562 95669565     ^._.].a.b.d.e.f.
801addcc:	95689567 956a9569 956c956b 9571956f     g.h.i.j.k.l.o.q.
801adddc:	95739572 77e7953a 96c977ec 79ed79d5     r.s.:..w.w...y.y
801addec:	79eb79e3 5d477a06 7a027a03 7a147a1e     .y.y.zG].z.z.z.z
801addfc:	7a377a39 9ecf7a51 7a7099a5 768e7688     9z7zQz....pz.v.v
801ade0c:	76997693 74de76a4 752c74e0 9e229e20     .v.v.v.t.t,u .".
801ade1c:	9e299e28 9e2b9e2a 9e329e2c 9e369e31     (.).*.+.,.2.1.6.
801ade2c:	9e379e38 9e3a9e39 9e419e3e 9e449e42     8.7.9.:.>.A.B.D.
801ade3c:	9e479e46 9e499e48 9e4c9e4b 9e519e4e     F.G.H.I.K.L.N.Q.
801ade4c:	9e579e55 9e5b9e5a 9e5e9e5c 9e669e63     U.W.Z.[.\.^.c.f.
801ade5c:	9e689e67 9e6a9e69 9e6c9e6b 9e6d9e71     g.h.i.j.k.l.q.m.
801ade6c:	75929e73 75967594 759d75a0 75a375ac     s..u.u.u.u.u.u.u
801ade7c:	75b475b3 75c475b8 75b075b1 75c275c3     .u.u.u.u.u.u.u.u
801ade8c:	75cd75d6 75e875e3 75e475e6 75e775eb     .u.u.u.u.u.u.u.u
801ade9c:	75f17603 75ff75fc 76007610 760c7605     .v.u.u.u.v.v.v.v
801adeac:	760a7617 76187625 76197615 763c761b     .v.v%v.v.v.v.v<v
801adebc:	76207622 762d7640 763f7630 76437635     "v v@v-v0v?v5vCv
801adecc:	7633763e 765e764d 765c7654 766b7656     >v3vMv^vTv\vVvkv
801adedc:	7fca766f 7a787ae6 7a807a79 7a887a86     ov...zxzyz.z.z.z
801adeec:	7aa67a95 7aac7aa0 7aad7aa8 88647ab3     .z.z.z.z.z.z.zd.
801adefc:	88728869 887f887d 88a28882 88b788c6     i.r.}...........
801adf0c:	88c988bc 88ce88e2 88e588e3 891a88f1     ................
801adf1c:	88e888fc 88f088fe 89198921 891b8913     ........!.......
801adf2c:	8934890a 8936892b 89668941 758b897b     ..4.+.6.A.f.{..u
801adf3c:	76b280e5 77dc76b4 80148012 801c8016     ...v.v.w........
801adf4c:	80228020 80268025 80298027 80318028      .".%.&.'.).(.1.
801adf5c:	8035800b 80468043 8052804d 80718069     ..5.C.F.M.R.i.q.
801adf6c:	98788983 98839880 988c9889 988f988d     ..x.............
801adf7c:	989a9894 989e989b 98a1989f 98a598a2     ................
801adf8c:	864d98a6 866c8654 867f866e 867c867a     ..M.T.l.n...z.|.
801adf9c:	86a8867b 868b868d 869d86ac 86a386a7     {...............
801adfac:	869386aa 86b686a9 86b586c4 86b086ce     ................
801adfbc:	86b186ba 86c986af 86b486cf 86f186e9     ................
801adfcc:	86ed86f2 86d086f3 86de8713 86df86f4     ................
801adfdc:	86d186d8 87078703 870886f8 870d870a     ................
801adfec:	87238709 871e873b 872e8725 873e871a     ..#.;...%.....>.
801adffc:	87348748 87298731 873f8737 87228782     H.4.1.).7.?...".
801ae00c:	877e877d 8760877b 874c8770 878b876e     }.~.{.`.p.L.n...
801ae01c:	87638753 8764877c 87658759 87af8793     S.c.|.d.Y.e.....
801ae02c:	87d287a8 878887c6 87ad8785 87838797     ................
801ae03c:	87e587ab 87b587ac 87cb87b3 87bd87d3     ................
801ae04c:	87c087d1 87db87ca 87e087ea 881687ee     ................
801ae05c:	87fe8813 881b880a 88398821 7f36883c     ........!.9.<.6.
801ae06c:	7f447f42 82107f45 7afd7afa 7b037b08     B.D.E....z.z.{.{
801ae07c:	7b157b04 7b2b7b0a 7b477b0f 7b2a7b38     .{.{.{+{.{G{8{*{
801ae08c:	7b2e7b19 7b207b31 7b247b25 7b3e7b33     .{.{1{ {%{${3{>{
801ae09c:	7b587b1e 7b457b5a 7b4c7b75 7b607b5d     .{X{Z{E{u{L{]{`{
801ae0ac:	7b7b7b6e 7b727b62 7b907b71 7ba77ba6     n{{{b{r{q{.{.{.{
801ae0bc:	7bac7bb8 7ba87b9d 7baa7b85 7ba27b9c     .{.{.{.{.{.{.{.{
801ae0cc:	7bb47bab 7bc17bd1 7bdd7bcc 7be57bda     .{.{.{.{.{.{.{.{
801ae0dc:	7bea7be6 7bfe7c0c 7c0f7bfc 7c0b7c16     .{.{.|.{.{.|.|.|
801ae0ec:	7c2a7c1f 7c387c26 7c407c41 820181fe     .|*|&|8|A|@|....
801ae0fc:	82048202 884481ec 82228221 822d8223     ......D.!.".#.-.
801ae10c:	8228822f 8238822b 8233823b 823e8234     /.(.+.8.;.3.4.>.
801ae11c:	82498244 824f824b 825f825a 887e8268     D.I.K.O.Z._.h.~.
801ae12c:	88888885 88df88d8 7f9d895e 7fa77f9f     ........^.......
801ae13c:	7fb07faf 7c7c7fb2 7c916549 7c9c7c9d     ......||Ie.|.|.|
801ae14c:	7ca27c9e 7cbc7cb2 7cc17cbd 7ccc7cc7     .|.|.|.|.|.|.|.|
801ae15c:	7cc87ccd 7cd77cc5 826e7ce8 7fbf66a8     .|.|.|.|.|n..f..
801ae16c:	7fd57fce 7fe17fe5 7fe97fe6 7ff37fee     ................
801ae17c:	7d777cf8 7dae7da6 7e9b7e47 9eb49eb8     .|w}.}.}G~.~....
801ae18c:	8d848d73 8d918d94 8d678db1 8c478d6d     s.........g.m.G.
801ae19c:	914a8c49 914e9150 9164914f 91619162     I.J.P.N.O.d.b.a.
801ae1ac:	91699170 917d916f 9172917e 91799174     p.i.o.}.~.r.t.y.
801ae1bc:	9185918c 918d9190 91a29191 91aa91a3     ................
801ae1cc:	91ae91ad 91b591af 91ba91b4 9e7e8c55     ............U.~.
801ae1dc:	8deb8db8 8e598e05 8db58e69 8dbc8dbf     ......Y.i.......
801ae1ec:	8dc48dba 8dd78dd6 8dde8dda 8dcf8dce     ................
801ae1fc:	8dc68ddb 8df78dec 8de38df8 8dfb8df9     ................
801ae20c:	8e098de4 8e148dfd 8e1f8e1d 8e2e8e2c     ............,...
801ae21c:	8e2f8e23 8e408e3a 8e358e39 8e318e3d     #./.:.@.9.5.=.1.
801ae22c:	8e418e49 8e518e42 8e4a8e52 8e768e70     I.A.B.Q.R.J.p.v.
801ae23c:	8e6f8e7c 8e858e74 8e948e8f 8e9c8e90     |.o.t...........
801ae24c:	8c788e9e 8c8a8c82 8c988c85 659b8c94     ..x............e
801ae25c:	89de89d6 89dc89da 89eb89e5 8a3e89ef     ..............>.
801ae26c:	97538b26 96f396e9 970696ef 97089701     &.S.............
801ae27c:	970e970f 972d972a 973e9730 9f839f80     ....*.-.0.>.....
801ae28c:	9f869f85 9f889f87 9f8a9f89 9efe9f8c     ................
801ae29c:	9f0d9f0b 96bc96b9 96ce96bd 77bf96d2     ...............w
801ae2ac:	928e96e0 92c892ae 936a933e 938f93ca     ........>.j.....
801ae2bc:	946b943e 9c829c7f 9c869c85 9c889c87     >.k.............
801ae2cc:	9c8b7a23 9c909c8e 9c929c91 9c959c94     #z..............
801ae2dc:	9c9b9c9a 9c9f9c9e 9ca19ca0 9ca39ca2     ................
801ae2ec:	9ca69ca5 9ca89ca7 9cab9ca9 9cae9cad     ................
801ae2fc:	9cb19cb0 9cb39cb2 9cb59cb4 9cb79cb6     ................
801ae30c:	9cbb9cba 9cbd9cbc 9cc59cc4 9cc79cc6     ................
801ae31c:	9ccb9cca 9ccd9ccc 9ccf9cce 9cd39cd0     ................
801ae32c:	9cd59cd4 9cd89cd7 9cdc9cd9 9cdf9cdd     ................
801ae33c:	977c9ce2 97919785 97949792 97ab97af     ..|.............
801ae34c:	97b297a3 9ab197b4 9ab79ab0 9ab69e58     ............X...
801ae35c:	9abc9aba 9ac09ac1 9ac29ac5 9acc9acb     ................
801ae36c:	9b459ad1 9b479b43 9b489b49 9b519b4d     ..E.C.G.I.H.M.Q.
801ae37c:	990d98e8 9955992e 9adf9954 9ae69ae1     ......U.T.......
801ae38c:	9aeb9aef 9aed9afb 9b089af9 9b139b0f     ................
801ae39c:	9b239b1f 9ebe9ebd 9e827e3b 9e889e87     ..#.....;~......
801ae3ac:	9e929e8b 9e9d93d6 9edb9e9f 9edd9edc     ................
801ae3bc:	9edf9ee0 9ee99ee2 9ee59ee7 9eef9eea     ................
801ae3cc:	9f2c9f22 9f399f2f 9f3d9f37 9f449f3e     ".,./.9.7.=.>.D.

801ae3dc <cp936ext_page01>:
	...
801ae3e4:	0000a8bd 00000000 0000a8be 00000000     ................
	...

801ae3fc <cp936ext_page02>:
801ae3fc:	a8bb0000 00000000 00000000 00000000     ................
	...
801ae41c:	a8c00000 00000000 00000000 00000000     ................

801ae42c <cp936ext_pagefe>:
801ae42c:	a6f20000 a6f40000 a6e0a6f5 a6f0a6e1     ................
801ae43c:	a6e2a6f1 a6eea6e3 a6e6a6ef a6e4a6e7     ................
801ae44c:	a6e8a6e5 a6eaa6e9 0000a6eb 00000000     ................

801ae45c <cp936ext_2uni_pagea6>:
801ae45c:	fe36fe35 fe3afe39 fe40fe3f fe3efe3d     5.6.9.:.?.@.=.>.
801ae46c:	fe42fe41 fe44fe43 fffdfffd fe3cfe3b     A.B.C.D.....;.<.
801ae47c:	fe38fe37 fffdfe31 fe34fe33              7.8.1...3.4.

801ae488 <cp936ext_2uni_pagea8>:
801ae488:	fffd0251 01480144 0261fffd              Q...D.H...a.

801ae494 <gbkext_inv_uni2indx_page02>:
	...
801ae4c4:	0c000000 02000002                       ........

801ae4cc <gbkext_inv_uni2indx_page20>:
801ae4cc:	00000003 00290003 00200006 00200007     ......)... ... .
801ae4dc:	00000008 00000008 00000008 00000008     ................
801ae4ec:	00000008 00000008 00000008 00000008     ................
801ae4fc:	00000008 00000008 00000008 00000008     ................
801ae50c:	02200008 0000000a 0002000a 0000000b     .. .............
801ae51c:	0000000b 0000000b 0000000b 0000000b     ................
801ae52c:	0000000b 03c0000b 0000000f 0000000f     ................
801ae53c:	0000000f 0000000f 0000000f 0000000f     ................
801ae54c:	0000000f 8020000f 00080011 00000012     ...... .........
801ae55c:	00000012 00040012 00c00013 00000015     ................
801ae56c:	00000015 00200015 00000016 80000016     ...... .........

801ae57c <gbkext_inv_uni2indx_page25>:
801ae57c:	00000017 00000017 00000017 00000017     ................
801ae58c:	00000017 ffff0017 ffff0027 000f0037     ........'...7...
801ae59c:	fffe003b 0038004a 0000004d 3000004d     ;...J.8.M...M..0
801ae5ac:	0000004f 0000004f 003c004f 00000053     O...O...O.<.S...
801ae5bc:	02000053                                S...

801ae5c0 <gbkext_inv_uni2indx_page30>:
801ae5c0:	00c00054 60040056 03fe0059 00000062     T...V..`Y...b...
801ae5d0:	00000062 00000062 00000062 00000062     b...b...b...b...
801ae5e0:	00000062 78000062 00000066 00000066     b...b..xf...f...
801ae5f0:	00000066 00000066 00000066 70000066     f...f...f...f..p

801ae600 <gbkext_inv_uni2indx_page32>:
801ae600:	00000069 00000069 00000069 00020069     i...i...i...i...
801ae610:	0000006a 0000006a 0000006a 0000006a     j...j...j...j...
801ae620:	0000006a 0000006a 0008006a 0000006b     j...j...j...k...
801ae630:	0000006b 0000006b 0000006b 0000006b     k...k...k...k...
801ae640:	0000006b 0000006b 0000006b 0000006b     k...k...k...k...
801ae650:	0000006b 0000006b 0000006b 0000006b     k...k...k...k...
801ae660:	c000006b 7000006d 00020070 00000071     k...m..pp...q...
801ae670:	40100071 00260073                       q..@s.&.

801ae678 <gbkext_inv_uni2indx_page4e>:
801ae678:	80740076 8084007b c24b007e 10aa0085     v.t.{...~.K.....
801ae688:	0457008a 0ca20090 fdbc0095 bff400a1     ..W.............
801ae698:	04bf00ad 72c100b5 840800bc 73d300bf     .......r.......s
801ae6a8:	910000c9 1c0500cc e2c500d1 571200d9     ...............W
801ae6b8:	19fd00e0 307c00ea 730a00f1 caaa00f8     ......|0...s....
801ae6c8:	1fb70100 0054010b 6d46010e 27a60116     ......T...Fm...'
801ae6d8:	54e7011e d76d0127 28160132 7fdf0137     ...T'.m.2..(7...
801ae6e8:	3bc70145 0a7c014f 18b50156 baf5015d     E..;O.|.V...]...
801ae6f8:	4fff0168 68eb0175 889d017e abff0185     h..Ou..h~.......
801ae708:	2e770192 ebdf019c efdf01a9 373f01b7     ..w...........?7
801ae718:	dede01c2 ffff01ce ec5701de f3fb01e8     ..........W.....
801ae728:	7fff01f5 fbbf0204 8f3f0212 f7d7021d     ..........?.....
801ae738:	f73f022a fffb0237 fffd0246 7fff0255     *.?.7...F...U...
801ae748:	d4840264 eb8d026a 86db0274 c404027d     d...j...t...}...
801ae758:	ccd80281 e51b0289 67ca0292 c710029b     ...........g....
801ae768:	652e02a1 d7fd02a9 57ec02b6 409602c0     ...e.......W...@
801ae778:	9a3002c5 d03902cb 94ee02d2 503602db     ..0...9.......6P
801ae788:	cbf002e1 afac02ea 795d02f4 5ffb02fe     ..........]y..._
801ae798:	fef9030b 17f60318 c0f00322 3ff10328     ........"...(..?
801ae7a8:	f5770333 7eba033f ffef034a 39fe0359     3.w.?..~J...Y..9
801ae7b8:	5e9e0364 d91e036e bbb40377 31ff0381     d..^n...w......1
801ae7c8:	3855038c 2b110393 35200399 7a44039e     ..U8...+.. 5..Dz
801ae7d8:	c58b03a5 5adf03ad bc9303b8 77bf03c1     .......Z.......w
801ae7e8:	c0f903ce 742d03d6 008603de c41003e1     ......-t........
801ae7f8:	08a503e5 171003ea 043403ef a4c903f3     ..........4.....
801ae808:	f2b603fa e4020404 feab0409 c6110415     ................
801ae818:	27aa041b d18a0423 4027042a 56e5042f     ...'#...*.'@/..V
801ae828:	0c280438 0940043c 981f043f 4bf30447     8.(.<.@.?...G..K
801ae838:	7d3d0451 f7ec045c 2b620468 2f74046f     Q.=}\...h.b+o.t/
801ae848:	f9a50478 ef9e0482 8b0d048e a61f0495     x...............
801ae858:	7060049e 4ced04a3 ff7f04ac 955504bb     ..`p...L......U.
801ae868:	cdcf04c3 4fa104ce 628504d6 9f5304dc     .......O...b..S.
801ae878:	2cfc04e6 36ff04ef cf6704fb 75a90506     ...,...6..g....u
801ae888:	8fff050f ec6f051c e0eb0527 e7bd0530     ......o.'...0...
801ae898:	3f9f053c fff70548 7ff70557 ef7f0565     <..?H...W...e...
801ae8a8:	fbff0573 136f0582 d7e8058b 19cc0595     s.....o.........
801ae8b8:	f8a7059c 6fff05a6 08f705b4 b1f605bc     .......o........
801ae8c8:	0b7a05c6 037c05ce 50ac05d5 e73705db     ..z...|....P..7.
801ae8d8:	e78305e6 f7f305ef 952005fc feeb0601     .......... .....
801ae8e8:	37f3060e 58cb0619 5fee0621 d8ef062d     ...7...X!.._-...
801ae8f8:	d73a0638 bddd0642 fbec064e ffde065a     8.:.B...N...Z...
801ae908:	cfef0668 beed0675 e7df0681 bfff068e     h...u...........
801ae918:	fdd4069d 39f306a8 fcff06b2 efff06c0     .......9........
801ae928:	ffdd06cf ffdd06dd a7ef06eb fdb606f7     ................
801ae938:	5f6b0703 698f070e 114f0717 e86d071e     ..k_...i..O...m.
801ae948:	34690727 fa0d072e ffda0737 dca70744     '.i4....7...D...
801ae958:	da21074e bd330755 30c7075f b5fb0766     N.!.U.3._..0f...
801ae968:	f3bf0772 ca60077f eed70785 75ff0791     r.....`........u
801ae978:	ec05079e 6ef507a5 fdd607b0 efa907bc     .......n........
801ae988:	f9be07c7 fbdf07d3 fb7b07e1 7b0f07ee     ..........{....{
801ae998:	ffff07f8 f3fb0808 fbff0815 bed30824     ............$...
801ae9a8:	edf9082f eeab083b f5b40846 fffd0850     /...;...F...P...
801ae9b8:	fdff085f ff3f086e ffff087c ff6b088c     _...n.?.|.....k.
801ae9c8:	fffe0899 404408a8 e98308ab dbd408b3     ......D@........
801ae9d8:	644408bd 805708c2 f38008c8 1c8608cf     ..Dd..W.........
801ae9e8:	ef0b08d5 1ff208df becd08e9 60fe08f4     ...............`
801ae9f8:	79ad08fd ca8d0907 ef4b090f 00ed091a     ...y......K.....
801aea08:	30d80920 bddc0926 3f940931 79fd093a      ..0&...1..?:..y
801aea18:	cef90946 e02c0951 c5f30957 5e550961     F...Q.,.W...a.U^
801aea28:	f7ed096a fdfb0977 da8d0985 f7fe098e     j...w...........
801aea38:	bf33099c b7af09a7 9d2f09b3 9fef09bd     ..3......./.....
801aea48:	e37f09ca d6ff09d6 65ff09e3 ffef09ef     ...........e....
801aea58:	fffb09fe ddff0a0d ffff0a1b ff7f0a2b     ............+...
801aea68:	dfdf0a3a 97ff0a48 34190a55 9f610a5b     :...H...U..4[.a.
801aea78:	6e910a64 c08c0a6c 9f3f0a71 c67d0a7d     d..nl...q.?.}.}.
801aea88:	efcb0a87 b7cf0a93 fff90a9f 42a30aad     ...............B
801aea98:	732e0ab3 29040abc df1e0ac0 bc170acb     ...s...)........
801aeaa8:	f9ff0ad4 f7b10ae2 faff0aed 3b2f0afb     ............../;
801aeab8:	72e00b05 76550b0c 591e0b15 e9fd0b1d     ...r..Uv...Y....
801aeac8:	fffe0b29 de120b38 c9a90b40 e5740b48     )...8...@...H.t.
801aead8:	e0480b51 ec5a0b56 9afd0b5f cf5f0b6a     Q.H.V.Z._...j._.
801aeae8:	4d870b76 dc380b7e 936c0b86 16dd0b8e     v..M~.8...l.....
801aeaf8:	1b800b97 c58b0b9c 701c0ba4 67df0baa     ...........p...g
801aeb08:	d7f10bb6 d9da0bc1 40630bcb 40b60bd0     ..........c@...@
801aeb18:	cde70bd6 53ab0be1 46b60bea e6e90bf2     .......S...F....
801aeb28:	f39f0bfc 4add0c08 043e0c11 f9a60c17     .......J..>.....
801aeb38:	1cbc0c21 7bdf0c29 f7260c36 7fff0c40     !...)..{6.&.@...
801aeb48:	aaff0c4f dfdd0c5b fe7b0c68 ff5e0c75     O...[...h.{.u.^.
801aeb58:	b7ff0c82 dfef0c90 ec7f0c9e bf7f0caa     ................
801aeb68:	f2fb0cb8 ffe90cc4 ffbf0cd1 7fdf0ce0     ................
801aeb78:	02bf0cee 72180cf6 abc90cfc 1f670d05     .......r......g.
801aeb88:	84740d0f f6e10d15 01370d1f 2db60d25     ..t.......7.%..-
801aeb98:	f9ee0d2e 72110d3a e6c80d40 45dd0d48     ....:..r@...H..E
801aeba8:	880b0d51 60220d56 0c130d5a 0f250d5f     Q...V."`Z..._.%.
801aebb8:	bc790d66 13bd0d70 72c00d79 d9fb0d7f     f.y.p...y..r....
801aebc8:	05930d8b 3fde0d91 9d710d9d f33d0da6     .......?..q...=.
801aebd8:	287a0db1 feba0db8 88520dc4 aa660dc9     ..z(......R...f.
801aebe8:	1daf0dd1 bfba0ddb d9f40de7 5eab0df1     ...............^
801aebf8:	67d80dfb a7e60e04 cbbc0e0e 5bef0e18     ...g...........[
801aec08:	fa0d0e24 beeb0e2d dd7f0e39 f8ff0e46     $...-...9...F...
801aec18:	ff4b0e53 bd990e5f 8def0e69 ea5e0e74     S.K._...i...t.^.
801aec28:	9fda0e7e be7a0e89 ffab0e94 ffff0ea1     ~.....z.........
801aec38:	fdfe0eb1 fefb0ebf 37df0ecd 348f0ed9     ...........7...4
801aec48:	6cdf0ee1 959d0eec e7b30ef5 ff6a0f00     ...l..........j.
801aec58:	e77f0f0c 65740f19 554d0f21 cdfe0f29     ......te!.MU)...
801aec68:	27850f35 ff3b0f3c 0c1a0f49 fb3c0f4e     5..'<.;.I...N.<.
801aec78:	2bb20f59 5dc70f61 5e5e0f6b af8d0f75     Y..+a..]k.^^u...
801aec88:	67f50f7f 7b030f8a 3ead0f92 bb2e0f9c     ...g...{...>....
801aec98:	ef6b0fa6 df3d0fb2 be7f0fbe bdef0fcb     ..k...=.........
801aeca8:	ffff0fd8 c5ff0fe8 fdbf0ff4 2d621002     ..............b-
801aecb8:	d0fe1009 574e1013 42bf101c dbcd1025     ......NW...B%...
801aecc8:	2cb21030 2fb41037 58dc1040 2f521048     0..,7../@..XH.R/
801aecd8:	f56d1050 8a5e105b 52531063 fe16106a     P.m.[.^.c.SRj...
801aece8:	7fe51074 88e01080 6dda1085 5fe4108f     t..........m..._
801aecf8:	205e1099 df35109f f9fd10aa 8c7310b7     ..^ ..5.......s.
801aed08:	a88010bf ffc410c3 f40010ce ff2f10d3     ............../.
801aed18:	7f9510e0 ff7710eb 5e3b10f9 ffd61103     ......w...;^....
801aed28:	d5fa1110 fadb111b bff61127 e9dc1134     ........'...4...
801aed38:	97dd113e 7ffa1149 dfee1156 5dee1163     >...I...V...c..]
801aed48:	fffb116e 9b6f117d b7b61188 ec7d1193     n...}.o.......}.
801aed58:	dc2a119e e6cf11a6 d67f11b1 f76d11bd     ..*...........m.
801aed68:	abfd11c9 77ee11d5 dffe11e1 5ffb11ef     .......w......._
801aed78:	fbff11fc 7e7f120b 7afd1218 9fdd1224     .......~...z$...
801aed88:	ff6f1230 f4fe123e ffdd124a edfd1258     0.o.>...J...X...
801aed98:	bfee1265 ff7c1272 e5fe127f ffff128b     e...r.|.........
801aeda8:	ffff129b ffff12ab ffff12bb ffff12cb     ................
801aedb8:	ffff12db ffff12eb ff6012fb b97b1305     ..........`...{.
801aedc8:	ed371310 fdff131b fb03132a e5ff1333     ..7.....*...3...
801aedd8:	d1211340 f3b31346 fbfd1351 7f47135f     @.!.F...Q..._.G.
801aede8:	57d9136a f5031374 73fd137c ddd71388     j..Wt...|..s....
801aedf8:	5f1f1394 7084139f 382913a4 deca13aa     ..._...p..)8....
801aee08:	f93813b4 074e13bd f8ec13c4 9daa13ce     ..8...N.........
801aee18:	6c9113d7 75e613de 910513e8 04f113ed     ...l...u........
801aee28:	e9cf13f3 b70613fe 32d01406 8214140c     ...........2....
801aee38:	a76d1410 b17b141a b35f1424 85d1142f     ..m...{.$._./...
801aee48:	12151436 a9e1143b 39b61443 ee6f144c     6...;...C..9L.o.
801aee58:	acdb1458 17c51462 3024146a 7edb146e     X...b...j.$0n..~
801aee68:	e70e147a 9cbd1483 a7ac148d e5751496     z.............u.
801aee78:	8bdf14a0 db2c14ab 55c414b4 faeb14bb     ......,....U....
801aee88:	9fe714c7 76a714d3 b7ff14dd 3fff14eb     .......v.......?
801aee98:	7d9714f9 6efe1504 7b5b1510 d329151b     ...}...n..[{..).
801aeea8:	77791523 3b45152e fc881536 fdef153e     #.yw..E;6...>...
801aeeb8:	7dbb154c ffc71558 51ee1565 bfb5156e     L..}X...e..Qn...
801aeec8:	d73f157a aeff1586 9fbb1593 eaeb159f     z.?.............
801aeed8:	8cef15aa efff15b4 ff7d15c3 fdb715d1     ..........}.....
801aeee8:	fdfa15de bff915eb 3ffc15f8 ffff1604     ...........?....
801aeef8:	ffff1614 f3fd1624 fff71631 fddf1640     ....$...1...@...
801aef08:	6fff164e bfff165c 47ff166b 2e9e1677     N..o\...k..Gw...
801aef18:	b9de1680 cd8b168b 07ff1694 c475169f     ..............u.
801aef28:	faf016a7 74ff16b1 442f16bd dd7f16c4     .......t../D....
801aef38:	f9ff16d1 f89616df 7fbf16e8 ffbc16f6     ................
801aef48:	abdf1703 afff170f be2f171d daf31728     ........../.(...
801aef58:	7bef1733 7cef1740 eefe174c fdd71759     3..{@..|L...Y...
801aef68:	bff71766 ffcf1774 bf5e1782 fdff178e     f...t.....^.....
801aef78:	ffbf179d dfff17ac eaff17bb 541c17c8     ...............T
801aef88:	ce7f17ce 55bb17da 3d3917e4 39db17ed     .......U..9=...9
801aef98:	53ec17f7 7ffb1800 4fff180e fc2e181b     ...S.......O....
801aefa8:	9ee11825 bd7a182e 0cfc1839 e2601841     %.....z.9...A.`.
801aefb8:	bbf51847 87171853 a1d9185b 3c6d1863     G...S...[...c.m<
801aefc8:	dfff186c ff7a187b 4ffe1888 bfff1894     l...{.z....O....
801aefd8:	b56f18a3 77bd18ae 35fb18ba f37218c5     ..o....w...5..r.
801aefe8:	58fa18cf bdfc18d8 dd5e18e4 fffb18ef     ...X......^.....
801aeff8:	799718fe f3fe1908 aa9b1915 ef86191e     ...y............
801af008:	fffd1928 215f1937 dfff193f bf3e194e     (...7._!?...N.>.
801af018:	b774195a affe1964 fc7f1971 fbff197e     Z.t.d...q...~...
801af028:	ffff198d affb199d 3fa219aa 7f2f19b3     ...........?../.
801af038:	5fef19bf 68f519cc 44df19d5 b25019de     ..._...h...D..P.
801af048:	26de19e4 e1ef19ed fb9f19f8 7ceb1a05     ...&...........|
801af058:	77b71a10 59291a1c 27c41a23 8cc01a2a     ...w..)Y#..'*...
801af068:	d8431a2f b68b1a36 f2231a3f 6dec1a47     /.C.6...?.#.G..m
801af078:	ebd41a51 745e1a5b d18a1a64 2ec61a6b     Q...[.^td...k...
801af088:	cff61a73 afaf1a7f 77f71a8b 96ff1a98     s..........w....
801af098:	b62b1aa4 fdb51aad bfef1ab9 7fe91ac7     ..+.............
801af0a8:	1a9b1ad3 76281adb 3fdf1ae2 ace91aef     ......(v...?....
801af0b8:	d46d1af8 79ff1b01 5cba1b0e ea1f1b17     ..m....y...\....
801af0c8:	ff741b21 f3fc1b2d e6911b39 1dff1b41     !.t.-...9...A...
801af0d8:	8fce1b4d 7ff91b57 e95a1b64 57d61b6d     M...W...d.Z.m..W
801af0e8:	dfff1b77 e77f1b86 85531b93 1eb71b9a     w.........S.....
801af0f8:	cdf81ba4 4a291bae cd171bb4 a06e1bbd     ......)J......n.
801af108:	af5e1bc4 df1a1bcf 83ff1bd9 ef7f1be4     ..^.............
801af118:	8d7f1bf2 62751bfd ff551c05 bde01c11     ......ub..U.....
801af128:	f1dd1c1a fdce1c25 eeff1c31 fb6b1c3f     ....%...1...?.k.
801af138:	ffdd1c4b bff71c59 ffef1c67 a3ef1c76     K...Y...g...v...
801af148:	fcbc1c81 03371c8c 5e5a1c93 fa7f1c9c     ......7...Z^....
801af158:	7bcc1ca9 fbff1cb3 ff7f1cc2 91f71cd1     ...{............
801af168:	d5b41cdb 7ed91ce4 55271cef d6fe1cf7     .......~..'U....
801af178:	97b21d03 bb6f1d0c fff61d18 45771d26     ......o.....&.wE
801af188:	ffbf1d2f ff7d1d3e ffff1d4c 782e1d5c     /...>.}.L...\..x
801af198:	dea41d64 4e191d6d ce9e1d74 7ff71d7e     d...m..Nt...~...
801af1a8:	f7ff1d8c 3dbf1d9b 5f961da7 59ff1db1     .......=..._...Y
801af1b8:	72a71dbd b5cd1dc6 a28e1dd0 aaf51dd7     ...r............
801af1c8:	655f1de1 d2a81deb bffa1df2 b5591dff     .._e..........Y.
801af1d8:	dfde1e08 cf4e1e15 c0391e1f feed1e25     ......N...9.%...
801af1e8:	ef3d1e32 d9f51e3e bb9d1e49 af7d1e54     2.=.>...I...T.}.
801af1f8:	677f1e60 7fbf1e6c fb3f1e7a 7eff1e87     `..gl...z.?....~
801af208:	dffc1e95 ffff1ea2 ffff1eb2 c7e71ec2     ................
801af218:	fdff1ecd 0e591edc bbcb1ee3 8df11eee     ......Y.........
801af228:	ca5d1ef7 6d1f1f00 7efe1f0a f6ff1f17     ..]....m...~....
801af238:	fbff1f25 ffff1f34 777a1f44 ffff1f4f     %...4...D.zwO...
801af248:	ffff1f5f ffff1f6f bfff1f7f ff7f1f8e     _...o...........
801af258:	ffff1f9d ffff1fad bfbf1fbd ffff1fcb     ................
801af268:	ffff1fdb ffff1feb ffff1ffb ffff200b     ............. ..
801af278:	ffff201b ffff202b ffff203b f7ff204b     . ..+ ..; ..K ..
801af288:	ff7d205a ffff2068 ffff2078 ffff2088     Z }.h ..x ... ..
801af298:	fffb2098 77ff20a7 400020b5 181020b6     . ... .w. .@. ..
801af2a8:	000020b9 004020b9 101020ba 020020bc     . ... @.. ... ..
801af2b8:	040020bd 400120be 000020c0 fa8020c0     . ... .@. ... ..
801af2c8:	ffcb20c7 7a4c20d4 b8f920dc bde920e6     . ... Lz. ... ..
801af2d8:	abfd20f1 1bef20fd 7f6d2108 4cfa2114     . ... ...!m..!.L
801af2e8:	abdd211d 7ecf2128 bd9c2134 e7f4213e     .!..(!.~4!..>!..
801af2f8:	c7842149 ec0a2150 f81a2157 5615215f     I!..P!..W!.._!.V
801af308:	c3b32166 faeb216f f9ff217b 7ffd2189     f!..o!..{!...!..
801af318:	e5262197 42b7219f 11c821a7 0b6921ac     .!&..!.B.!...!i.
801af328:	8fa021b3 813f21ba 404d21c2 caa021c7     .!...!?..!M@.!..
801af338:	19bb21cd baa021d6 6fff21dd beb921eb     .!...!...!.o.!..
801af348:	e2bf21f6 f9c42201 9d5e220a 01ec2214     .!..."..."^.."..
801af358:	7afa221a c6fd2225 fab72230 f3f7223c     .".z%"..0"..<"..
801af368:	ebb02249 ffff2252 cb772262 a7e7226d     I"..R"..b"w.m"..
801af378:	cf882278 27ea2280 42f12289 b4042290     x"...".'.".B."..
801af388:	756f2295 7aff22a0 3eff22ad 19e222ba     ."ou.".z.".>."..
801af398:	12eb22c1 4c7922c9 008d22d1 9c6422d5     ."..."yL."..."d.
801af3a8:	026d22dc 264122e2 778422e7 f56d22ef     ."m.."A&.".w."m.
801af3b8:	2c0122fa e34d22fe 467f2307 e8852311     .".,."M..#.F.#..
801af3c8:	7d362318 23e82322 00042329 c67f232a     .#6}"#.#)#..*#..
801af3d8:	bd9f2335 a6f32341 f0fe234b c8202356     5#..A#..K#..V# .
801af3e8:	6b5c235a 4eaf2363 f9dc236d dcf82378     Z#\kc#.Nm#..x#..
801af3f8:	07a52382 cefd2389 fe0f2395 cefd23a0     .#...#...#...#..
801af408:	ffbf23ac e17d23bb c5f523c5 fa9523cf     .#...#}..#...#..
801af418:	a47b23d9 ed7f23e2 7ffd23ef 58eb23fd     .#{..#...#...#.X
801af428:	d9ed2406 5fb42411 ef96241b 6ffe2426     .$...$._.$..&$.o
801af438:	efff2433 7b752442 e7fd244d c07f245a     3$..B$u{M$..Z$..
801af448:	f8f72463 bdbf246f feef247c b1eb248a     c$..o$..|$...$..
801af458:	7f4f2494 e7ff24a0 3aef24ae fd7e24b9     .$O..$...$.:.$~.
801af468:	7dfd24c6 efd624d3 fdef24df 77ff24ed     .$.}.$...$...$.w
801af478:	ffdf24fb ffbd250a fd7f2518 eeff2526     .$...%...%..&%..
801af488:	1fff2534 bbec2541 a7fb254c 01fd2558     4%..A%..L%..X%..
801af498:	c3f82560 cfd72569 68672575 fb8c257d     `%..i%..u%gh}%..
801af4a8:	312e2587 34ec258e 9def2596 bce025a2     .%.1.%.4.%...%..
801af4b8:	d87225aa aa5325b2 bdd125ba 376d25c4     .%r..%S..%...%m7
801af4c8:	ac7f25ce fd7725d9 bfc625e6 87ae25f1     .%...%w..%...%..
801af4d8:	d6d325fa 7f772604 46ff2611 dbd7261c     .%...&w..&.F.&..
801af4e8:	f3be2628 f7f12634 bbde2640 bdff264c     (&..4&..@&..L&..
801af4f8:	fbf7265a f7972668 fff92674 edfb2682     Z&..h&..t&...&..
801af508:	cfce268f fd6f269a a4c126a7 1f7a26ad     .&...&o..&...&z.
801af518:	d6c926b7 efbb26c0 d7eb26cd ef7d26d9     .&...&...&...&}.
801af528:	bd9926e6 7ccb26f0 fec326fa ace42705     .&...&.|.&...'..
801af538:	fbfb270d f1f2271b f3dd2725 ffae2731     .'...'..%'..1'..
801af548:	ffed273e 3fff274c ffbf275a 77ff2769     >'..L'.?Z'..i'.w
801af558:	ffb52777 ffff2784 ffff2794 ffff27a4     w'...'...'...'..
801af568:	200927b4 abb827b7 779727c0 fff727cb     .'. .'...'.w.'..
801af578:	ff7e27da ffff27e8 ffff27f8 bfff2808     .'~..'...'...(..
801af588:	feff2817 ffff2826 ffff2836 fdff2846     .(..&(..6(..F(..
801af598:	f9ff2855 fff72863 ffff2872 ffff2882     U(..c(..r(...(..
801af5a8:	ffff2892 ffff28a2 ffff28b2 ffff28c2     .(...(...(...(..
801af5b8:	ff7f28d2 ffff28e1 ffbf28f1 ffff2900     .(...(...(...)..
801af5c8:	ffff2910 ffff2920 efbf2930 ffff293e     .).. )..0)..>)..
801af5d8:	ffff294e ffff295e 1000296e 0802296f     N)..^)..n)..o)..
801af5e8:	00802971 00012972 04002973 00002974     q)..r)..s)..t)..
801af5f8:	02002974 40002975 00002976 ff002976     t)..u).@v)..v)..
801af608:	ed3d297e fbdf2989 f3f92997 f8f729a3     ~)=..)...)...)..
801af618:	e9db29af feef29ba ffff29c8 ffff29d8     .)...)...)...)..
801af628:	ffff29e8 ffff29f8 ffff2a08 ffff2a18     .)...)...*...*..
801af638:	ffff2a28 1fff2a38 00012a45 00002a46     (*..8*..E*..F*..
801af648:	00002a46 80862a46 d7202a4a ff062a51     F*..F*..J* .Q*..
801af658:	f3cd2a5b 7fed2a66 fff72a73 2ac52a82     [*..f*..s*...*.*
801af668:	27a72a89 133d2a92 62e72a9a d0572aa3     .*.'.*=..*.b.*W.
801af678:	69df2aab 1fef2ab6 29f32ac2 d9dd2acb     .*.i.*...*.).*..
801af688:	f0682ad6 fdf92add 4dbf2aea 6faa2af5     .*h..*...*.M.*.o
801af698:	7f5d2aff afee2b0b 67ff2b17 fbfb2b24     .*]..+...+.g$+..
801af6a8:	bfff2b32 ffff2b41 ffff2b51 ffff2b61     2+..A+..Q+..a+..
801af6b8:	ffff2b71 ffff2b81 ffff2b91 ffff2ba1     q+...+...+...+..
801af6c8:	ffff2bb1 ffff2bc1 043f2bd1 00002bd8     .+...+...+?..+..
801af6d8:	10012bd8 20042bda f4f72bdc 9dbc2be8     .+...+. .+...+..
801af6e8:	be492bf2 04c42bfb 908b2bff dc762c05     .+I..+...+...,v.
801af6f8:	51802c0f 13282c13 1fb82c18 a69f2c21     .,.Q.,(..,..!,..
801af708:	5f692c2b f6702c35 9ed32c3e 5fcf2c48     +,i_5,p.>,..H,._
801af718:	f6f22c54 d5552c5f 2bb12c68 b0842c70     T,.._,U.h,.+p,..
801af728:	3b4d2c75 c7742c7e 56392c87 9eef2c8f     u,M;~,t..,9V.,..
801af738:	ffeb2c9b bdff2ca9 7ff32cb7 fdfd2cc4     .,...,...,...,..
801af748:	01b72cd2 9b7a2cd9 29c12ce3 1c082ce9     .,...,z..,.).,..
801af758:	c55f2ced f3f82cf7 1bf32d02 fbcf2d0c     .,_..,...-...-..
801af768:	097f2d19 effd2d22 ffff2d30 ffff2d40     .-.."-..0-..@-..
801af778:	ffff2d50 ffff2d60 ffff2d70 ffff2d80     P-..`-..p-...-..
801af788:	ffff2d90 ffff2da0 ffff2db0 ffef2dc0     .-...-...-...-..
801af798:	bfff2dcf ffff2dde bfff2dee ffff2dfd     .-...-...-...-..
801af7a8:	feff2e0d ffff2e1c ffff2e2c ffff2e3c     ........,...<...
801af7b8:	ffff2e4c ffff2e5c ffff2e6c bfff2e7c     L...\...l...|...
801af7c8:	ffff2e8b ffff2e9b fbff2eab ffff2eba     ................
801af7d8:	7fff2eca ffff2ed9 ffff2ee9 ffff2ef9     ................
801af7e8:	fbff2f09 ffbf2f18 ffff2f27 ffff2f37     ./.../..'/..7/..
801af7f8:	ffff2f47 ffff2f57 ffff2f67 bfff2f77     G/..W/..g/..w/..
801af808:	ffff2f86 ffff2f96 f7ff2fa6 ffff2fb5     ./.../.../.../..
801af818:	001f2fc5 01422fca 00002fcd 00002fcd     ./.../B../.../..
801af828:	80802fcd 04182fcf 00402fd2 08002fd3     ./.../.../@../..
801af838:	00002fd4 10002fd4 00812fd5 20082fd7     ./.../.../.../. 
801af848:	09082fd9 04202fdc 40012fde 7fb02fe0     ./.../ ../.@./..
801af858:	ffff2fea ffff2ffa ffff300a ffff301a     ./.../...0...0..
801af868:	ffff302a ffff303a 10ff304a 80003053     *0..:0..J0..S0..
801af878:	00803054 49083055 bbf93059 47813065     T0..U0.IY0..e0.G
801af888:	c40a306b 77ce3070 e869307b ff0b3083     k0..p0.w{0i..0..
801af898:	569f308e ec6e3098 ff7f30a2 8db630b1     .0.V.0n..0...0..
801af8a8:	0d0c30ba ffdb30bf 78fe30cd bd3730d8     .0...0...0.x.07.
801af8b8:	1c2c30e3 afb730e9 dbff30f5 bcfa3103     .0,..0...0...1..
801af8c8:	ffff310e b5b3311e fdd83128 efa73133     .1...1..(1..31..
801af8d8:	d7df313f fee9314c 57f63158 ffeb3163     ?1..L1..X1.Wc1..
801af8e8:	ffff3171 ffff3181 c13f3191 ff97319a     q1...1...1?..1..
801af8f8:	ffff31a7 ffff31b7 ffff31c7 ffff31d7     .1...1...1...1..
801af908:	ffff31e7 ffff31f7 ffff3207 001f3217     .1...1...2...2..
801af918:	4800321c 0224321e ff083221 ffff322a     .2.H.2$.!2..*2..
801af928:	bfff323a 38d13249 fe7f3250 ffff325e     :2..I2.8P2..^2..
801af938:	dfff326e fffe327d bfff328c ffff329b     n2..}2...2...2..
801af948:	ffff32ab ffcf32bb 005732c9 4b0832ce     .2...2...2W..2.K
801af958:	520c32d3 fc0032d8 fedf32de ffff32ec     .2.R.2...2...2..
801af968:	ffff32fc ffff330c ffff331c ffff332c     .2...3...3..,3..
801af978:	ffff333c ffff334c ffff335c ffff336c     <3..L3..\3..l3..
801af988:	ffff337c ffff338c 0fff339c 000433a8     |3...3...3...3..
801af998:	620833a9 023033ad fe4033b0 ea3c33b8     .3.b.30..3@..3<.
801af9a8:	e7d833c1 7ef533cb 57bd33d7 f5ff33e2     .3...3.~.3.W.3..
801af9b8:	7ef733f0 7ff733fd 7ff7340b e7fb3419     .3.~.3...4...4..
801af9c8:	5c413426 ffed342c ffff343a ffff344a     &4A\,4..:4..J4..
801af9d8:	ffff345a ffff346a ffff347a ffff348a     Z4..j4..z4...4..
801af9e8:	ffff349a ffff34aa ffff34ba ffff34ca     .4...4...4...4..
801af9f8:	ffff34da ffff34ea ffff34fa ffff350a     .4...4...4...5..
801afa08:	ffff351a ffff352a ffff353a 6fff354a     .5..*5..:5..J5.o
801afa18:	96193558 23c8355f 94003565 c2003568     X5.._5.#e5..h5..
801afa28:	0307356b 0c063570 fffb3574 ffff3583     k5..p5..t5...5..
801afa38:	ffff3593 ffff35a3 ffff35b3 ffff35c3     .5...5...5...5..
801afa48:	ffff35d3 ffff35e3 ffff35f3 ffff3603     .5...5...5...6..
801afa58:	ffff3613 ffff3623 ffff3633 ffff3643     .6..#6..36..C6..
801afa68:	ffff3653 ffff3663 ffff3673 ffff3683     S6..c6..s6...6..
801afa78:	ffff3693 7fff36a3 409036b2 181136b5     .6...6...6.@.6..
801afa88:	200136b9 a25d36bb c02736c3 3ff436c9     .6. .6]..6'..6.?
801afa98:	f67b36d4 5ff336e0 ffbf36ec 96ef36fb     .6{..6._.6...6..
801afaa8:	1def3706 46ed3711 795a371a a5ff3723     .7...7.F.7Zy#7..
801afab8:	97ff372f fd76373c 6ffa3748 957f3754     /7..<7v.H7.oT7..
801afac8:	ffef375f fffc376e ffff377c 7fff378c     _7..n7..|7...7..
801afad8:	e006379b 71ff37a0 003e37ac              .7...7.q.7>.

801afae4 <gbkext_inv_uni2indx_pagef9>:
801afae4:	000037b1 000037b1 100037b1 000037b2     .7...7...7...7..
801afaf4:	000037b2 000037b2 000037b2 020037b2     .7...7...7...7..
801afb04:	000037b3 002037b3 000037b4 000037b4     .7...7 ..7...7..
801afb14:	000037b4 000037b4 008037b4 000237b5     .7...7...7...7..
801afb24:	f00037b6 811a37ba 039b37bf              .7...7...7..

801afb30 <gbkext_inv_uni2indx_pagefe>:
801afb30:	000037c6 000037c6 000037c6 000137c6     .7...7...7...7..
801afb40:	fe0037c7 fef737ce 0f7f37dc 000037e7     .7...7...7...7..
801afb50:	000037e7 000037e7 000037e7 000037e7     .7...7...7...7..
801afb60:	000037e7 000037e7 000037e7 000037e7     .7...7...7...7..
801afb70:	000037e7 000037e7 000037e7 000037e7     .7...7...7...7..
801afb80:	000037e7 000037e7 000037e7 000037e7     .7...7...7...7..
801afb90:	000037e7 000037e7 000037e7 000037e7     .7...7...7...7..
801afba0:	000037e7 000037e7 001437e7              .7...7...7..

801afbac <gbkext_inv_2charset>:
801afbac:	a841a840 a95ca842 a844a843 a846a845     @.A.B.\.C.D.E.F.
801afbbc:	a848a847 a849a959 a84ba84a a84da84c     G.H.Y.I.J.K.L.M.
801afbcc:	a84fa84e a851a850 a892a852 a854a853     N.O.P.Q.R...S.T.
801afbdc:	a856a855 a858a857 a85aa859 a85ca85b     U.V.W.X.Y.Z.[.\.
801afbec:	a85ea85d a860a85f a862a861 a864a863     ].^._.`.a.b.c.d.
801afbfc:	a866a865 a868a867 a86aa869 a86ca86b     e.f.g.h.i.j.k.l.
801afc0c:	a86ea86d a870a86f a872a871 a874a873     m.n.o.p.q.r.s.t.
801afc1c:	a876a875 a878a877 a87aa879 a87ca87b     u.v.w.x.y.z.{.|.
801afc2c:	a87ea87d a881a880 a883a882 a885a884     }.~.............
801afc3c:	a887a886 a889a888 a88ba88a a88da88c     ................
801afc4c:	a88fa88e a891a890 a996a965 a894a893     ........e.......
801afc5c:	a940a895 a942a941 a944a943 a946a945     ..@.A.B.C.D.E.F.
801afc6c:	a948a947 a962a961 a967a966 a963a960     G.H.a.b.f.g.`.c.
801afc7c:	a95aa964 a94aa949 a94ca94b a94ea94d     d.Z.I.J.K.L.M.N.
801afc8c:	a950a94f a952a951 a954a953 81418140     O.P.Q.R.S.T.@.A.
801afc9c:	81438142 81458144 81478146 81498148     B.C.D.E.F.G.H.I.
801afcac:	814b814a 814d814c 814f814e 81518150     J.K.L.M.N.O.P.Q.
801afcbc:	81538152 81558154 81578156 81598158     R.S.T.U.V.W.X.Y.
801afccc:	815b815a 815d815c 815f815e 81618160     Z.[.\.].^._.`.a.
801afcdc:	81638162 81658164 81678166 81698168     b.c.d.e.f.g.h.i.
801afcec:	816b816a 816d816c 816f816e 81718170     j.k.l.m.n.o.p.q.
801afcfc:	81738172 81758174 81778176 81798178     r.s.t.u.v.w.x.y.
801afd0c:	817b817a 817d817c 8180817e 81828181     z.{.|.}.~.......
801afd1c:	81848183 81868185 81888187 818a8189     ................
801afd2c:	818c818b 818e818d 8190818f 81928191     ................
801afd3c:	81948193 81968195 81988197 819a8199     ................
801afd4c:	819c819b 819e819d 81a0819f 81a281a1     ................
801afd5c:	81a481a3 81a681a5 81a881a7 81aa81a9     ................
801afd6c:	81ac81ab 81ae81ad 81b081af 81b281b1     ................
801afd7c:	81b481b3 81b681b5 81b881b7 81ba81b9     ................
801afd8c:	81bc81bb 81be81bd 81c081bf 81c281c1     ................
801afd9c:	81c481c3 81c681c5 81c881c7 81ca81c9     ................
801afdac:	81cc81cb 81ce81cd 81d081cf 81d281d1     ................
801afdbc:	81d481d3 81d681d5 81d881d7 81da81d9     ................
801afdcc:	81dc81db 81de81dd 81e081df 81e281e1     ................
801afddc:	81e481e3 81e681e5 81e881e7 81ea81e9     ................
801afdec:	81ec81eb 81ee81ed 81f081ef 81f281f1     ................
801afdfc:	81f481f3 81f681f5 81f881f7 81fa81f9     ................
801afe0c:	81fc81fb 81fe81fd 82418240 82438242     ........@.A.B.C.
801afe1c:	82458244 82478246 82498248 824b824a     D.E.F.G.H.I.J.K.
801afe2c:	824d824c 824f824e 82518250 82538252     L.M.N.O.P.Q.R.S.
801afe3c:	82558254 82578256 82598258 825b825a     T.U.V.W.X.Y.Z.[.
801afe4c:	825d825c 825f825e 82618260 82638262     \.].^._.`.a.b.c.
801afe5c:	82658264 82678266 82698268 826b826a     d.e.f.g.h.i.j.k.
801afe6c:	826d826c 826f826e 82718270 82738272     l.m.n.o.p.q.r.s.
801afe7c:	82758274 82778276 82798278 827b827a     t.u.v.w.x.y.z.{.
801afe8c:	827d827c 8280827e 82828281 82848283     |.}.~...........
801afe9c:	82868285 82888287 828a8289 828c828b     ................
801afeac:	828e828d 8290828f 82928291 82948293     ................
801afebc:	82968295 82988297 829a8299 829c829b     ................
801afecc:	829e829d 82a0829f 82a282a1 82a482a3     ................
801afedc:	82a682a5 82a882a7 82aa82a9 82ac82ab     ................
801afeec:	82ae82ad 82b082af 82b282b1 82b482b3     ................
801afefc:	82b682b5 82b882b7 82ba82b9 82bc82bb     ................
801aff0c:	82be82bd 82c082bf 82c282c1 82c482c3     ................
801aff1c:	82c682c5 82c882c7 82ca82c9 82cc82cb     ................
801aff2c:	82ce82cd 82d082cf 82d282d1 82d482d3     ................
801aff3c:	82d682d5 82d882d7 82da82d9 82dc82db     ................
801aff4c:	82de82dd 82e082df 82e282e1 82e482e3     ................
801aff5c:	82e682e5 82e882e7 82ea82e9 82ec82eb     ................
801aff6c:	82ee82ed 82f082ef 82f282f1 82f482f3     ................
801aff7c:	82f682f5 82f882f7 82fa82f9 82fc82fb     ................
801aff8c:	82fe82fd 83418340 83438342 83458344     ....@.A.B.C.D.E.
801aff9c:	83478346 83498348 834b834a 834d834c     F.G.H.I.J.K.L.M.
801affac:	834f834e 83518350 83538352 83558354     N.O.P.Q.R.S.T.U.
801affbc:	83578356 83598358 835b835a 835d835c     V.W.X.Y.Z.[.\.].
801affcc:	835f835e 83618360 83638362 83658364     ^._.`.a.b.c.d.e.
801affdc:	83678366 83698368 836b836a 836d836c     f.g.h.i.j.k.l.m.
801affec:	836f836e 83718370 83738372 83758374     n.o.p.q.r.s.t.u.
801afffc:	83778376 83798378 837b837a 837d837c     v.w.x.y.z.{.|.}.
801b000c:	8380837e 83828381 83848383 83868385     ~...............
801b001c:	83888387 838a8389 838c838b 838e838d     ................
801b002c:	8390838f 83928391 83948393 83968395     ................
801b003c:	83988397 839a8399 839c839b 839e839d     ................
801b004c:	83a0839f 83a283a1 83a483a3 83a683a5     ................
801b005c:	83a883a7 83aa83a9 83ac83ab 83ae83ad     ................
801b006c:	83b083af 83b283b1 83b483b3 83b683b5     ................
801b007c:	83b883b7 83ba83b9 83bc83bb 83be83bd     ................
801b008c:	83c083bf 83c283c1 83c483c3 83c683c5     ................
801b009c:	83c883c7 83ca83c9 83cc83cb 83ce83cd     ................
801b00ac:	83d083cf 83d283d1 83d483d3 83d683d5     ................
801b00bc:	83d883d7 83da83d9 83dc83db 83de83dd     ................
801b00cc:	83e083df 83e283e1 83e483e3 83e683e5     ................
801b00dc:	83e883e7 83ea83e9 83ec83eb 83ee83ed     ................
801b00ec:	83f083ef 83f283f1 83f483f3 83f683f5     ................
801b00fc:	83f883f7 83fa83f9 83fc83fb 83fe83fd     ................
801b010c:	84418440 84438442 84458444 84478446     @.A.B.C.D.E.F.G.
801b011c:	84498448 844b844a 844d844c 844f844e     H.I.J.K.L.M.N.O.
801b012c:	84518450 84538452 84558454 84578456     P.Q.R.S.T.U.V.W.
801b013c:	84598458 845b845a 845d845c 845f845e     X.Y.Z.[.\.].^._.
801b014c:	84618460 84638462 84658464 84678466     `.a.b.c.d.e.f.g.
801b015c:	84698468 846b846a 846d846c 846f846e     h.i.j.k.l.m.n.o.
801b016c:	84718470 84738472 84758474 84778476     p.q.r.s.t.u.v.w.
801b017c:	84798478 847b847a 847d847c 8480847e     x.y.z.{.|.}.~...
801b018c:	84828481 84848483 84868485 84888487     ................
801b019c:	848a8489 848c848b 848e848d 8490848f     ................
801b01ac:	84928491 84948493 84968495 84988497     ................
801b01bc:	849a8499 849c849b 849e849d 84a0849f     ................
801b01cc:	84a284a1 84a484a3 84a684a5 84a884a7     ................
801b01dc:	84aa84a9 84ac84ab 84ae84ad 84b084af     ................
801b01ec:	84b284b1 84b484b3 84b684b5 84b884b7     ................
801b01fc:	84ba84b9 84bc84bb 84be84bd 84c084bf     ................
801b020c:	84c284c1 84c484c3 84c684c5 84c884c7     ................
801b021c:	84ca84c9 84cc84cb 84ce84cd 84d084cf     ................
801b022c:	84d284d1 84d484d3 84d684d5 84d884d7     ................
801b023c:	84da84d9 84dc84db 84de84dd 84e084df     ................
801b024c:	84e284e1 84e484e3 84e684e5 84e884e7     ................
801b025c:	84ea84e9 84ec84eb 84ee84ed 84f084ef     ................
801b026c:	84f284f1 84f484f3 84f684f5 84f884f7     ................
801b027c:	84fa84f9 84fc84fb 84fe84fd 85418540     ............@.A.
801b028c:	85438542 85458544 85478546 85498548     B.C.D.E.F.G.H.I.
801b029c:	854b854a 854d854c 854f854e 85518550     J.K.L.M.N.O.P.Q.
801b02ac:	85538552 85558554 85578556 85598558     R.S.T.U.V.W.X.Y.
801b02bc:	855b855a 855d855c 855f855e 85618560     Z.[.\.].^._.`.a.
801b02cc:	85638562 85658564 85678566 85698568     b.c.d.e.f.g.h.i.
801b02dc:	856b856a 856d856c 856f856e 85718570     j.k.l.m.n.o.p.q.
801b02ec:	85738572 85758574 85778576 85798578     r.s.t.u.v.w.x.y.
801b02fc:	857b857a 857d857c 8580857e 85828581     z.{.|.}.~.......
801b030c:	85848583 85868585 85888587 858a8589     ................
801b031c:	858c858b 858e858d 8590858f 85928591     ................
801b032c:	85948593 85968595 85988597 859a8599     ................
801b033c:	859c859b 859e859d 85a0859f 85a285a1     ................
801b034c:	85a485a3 85a685a5 85a885a7 85aa85a9     ................
801b035c:	85ac85ab 85ae85ad 85b085af 85b285b1     ................
801b036c:	85b485b3 85b685b5 85b885b7 85ba85b9     ................
801b037c:	85bc85bb 85be85bd 85c085bf 85c285c1     ................
801b038c:	85c485c3 85c685c5 85c885c7 85ca85c9     ................
801b039c:	85cc85cb 85ce85cd 85d085cf 85d285d1     ................
801b03ac:	85d485d3 85d685d5 85d885d7 85da85d9     ................
801b03bc:	85dc85db 85de85dd 85e085df 85e285e1     ................
801b03cc:	85e485e3 85e685e5 85e885e7 85ea85e9     ................
801b03dc:	85ec85eb 85ee85ed 85f085ef 85f285f1     ................
801b03ec:	85f485f3 85f685f5 85f885f7 85fa85f9     ................
801b03fc:	85fc85fb 85fe85fd 86418640 86438642     ........@.A.B.C.
801b040c:	86458644 86478646 86498648 864b864a     D.E.F.G.H.I.J.K.
801b041c:	864d864c 864f864e 86518650 86538652     L.M.N.O.P.Q.R.S.
801b042c:	86558654 86578656 86598658 865b865a     T.U.V.W.X.Y.Z.[.
801b043c:	865d865c 865f865e 86618660 86638662     \.].^._.`.a.b.c.
801b044c:	86658664 86678666 86698668 866b866a     d.e.f.g.h.i.j.k.
801b045c:	866d866c 866f866e 86718670 86738672     l.m.n.o.p.q.r.s.
801b046c:	86758674 86778676 86798678 867b867a     t.u.v.w.x.y.z.{.
801b047c:	867d867c 8680867e 86828681 86848683     |.}.~...........
801b048c:	86868685 86888687 868a8689 868c868b     ................
801b049c:	868e868d 8690868f 86928691 86948693     ................
801b04ac:	86968695 86988697 869a8699 869c869b     ................
801b04bc:	869e869d 86a0869f 86a286a1 86a486a3     ................
801b04cc:	86a686a5 86a886a7 86aa86a9 86ac86ab     ................
801b04dc:	86ae86ad 86b086af 86b286b1 86b486b3     ................
801b04ec:	86b686b5 86b886b7 86ba86b9 86bc86bb     ................
801b04fc:	86be86bd 86c086bf 86c286c1 86c486c3     ................
801b050c:	86c686c5 86c886c7 86ca86c9 86cc86cb     ................
801b051c:	86ce86cd 86d086cf 86d286d1 86d486d3     ................
801b052c:	86d686d5 86d886d7 86da86d9 86dc86db     ................
801b053c:	86de86dd 86e086df 86e286e1 86e486e3     ................
801b054c:	86e686e5 86e886e7 86ea86e9 86ec86eb     ................
801b055c:	86ee86ed 86f086ef 86f286f1 86f486f3     ................
801b056c:	86f686f5 86f886f7 86fa86f9 86fc86fb     ................
801b057c:	86fe86fd 87418740 87438742 87458744     ....@.A.B.C.D.E.
801b058c:	87478746 87498748 874b874a 874d874c     F.G.H.I.J.K.L.M.
801b059c:	874f874e 87518750 87538752 87558754     N.O.P.Q.R.S.T.U.
801b05ac:	87578756 87598758 875b875a 875d875c     V.W.X.Y.Z.[.\.].
801b05bc:	875f875e 87618760 87638762 87658764     ^._.`.a.b.c.d.e.
801b05cc:	87678766 87698768 876b876a 876d876c     f.g.h.i.j.k.l.m.
801b05dc:	876f876e 87718770 87738772 87758774     n.o.p.q.r.s.t.u.
801b05ec:	87778776 87798778 877b877a 877d877c     v.w.x.y.z.{.|.}.
801b05fc:	8780877e 87828781 87848783 87868785     ~...............
801b060c:	87888787 878a8789 878c878b 878e878d     ................
801b061c:	8790878f 87928791 87948793 87968795     ................
801b062c:	87988797 879a8799 879c879b 879e879d     ................
801b063c:	87a0879f 87a287a1 87a487a3 87a687a5     ................
801b064c:	87a887a7 87aa87a9 87ac87ab 87ae87ad     ................
801b065c:	87b087af 87b287b1 87b487b3 87b687b5     ................
801b066c:	87b887b7 87ba87b9 87bc87bb 87be87bd     ................
801b067c:	87c087bf 87c287c1 87c487c3 87c687c5     ................
801b068c:	87c887c7 87ca87c9 87cc87cb 87ce87cd     ................
801b069c:	87d087cf 87d287d1 87d487d3 87d687d5     ................
801b06ac:	87d887d7 87da87d9 87dc87db 87de87dd     ................
801b06bc:	87e087df 87e287e1 87e487e3 87e687e5     ................
801b06cc:	87e887e7 87ea87e9 87ec87eb 87ee87ed     ................
801b06dc:	87f087ef 87f287f1 87f487f3 87f687f5     ................
801b06ec:	87f887f7 87fa87f9 87fc87fb 87fe87fd     ................
801b06fc:	88418840 88438842 88458844 88478846     @.A.B.C.D.E.F.G.
801b070c:	88498848 884b884a 884d884c 884f884e     H.I.J.K.L.M.N.O.
801b071c:	88518850 88538852 88558854 88578856     P.Q.R.S.T.U.V.W.
801b072c:	88598858 885b885a 885d885c 885f885e     X.Y.Z.[.\.].^._.
801b073c:	88618860 88638862 88658864 88678866     `.a.b.c.d.e.f.g.
801b074c:	88698868 886b886a 886d886c 886f886e     h.i.j.k.l.m.n.o.
801b075c:	88718870 88738872 88758874 88778876     p.q.r.s.t.u.v.w.
801b076c:	88798878 887b887a 887d887c 8880887e     x.y.z.{.|.}.~...
801b077c:	88828881 88848883 88868885 88888887     ................
801b078c:	888a8889 888c888b 888e888d 8890888f     ................
801b079c:	88928891 88948893 88968895 88988897     ................
801b07ac:	889a8899 889c889b 889e889d 88a0889f     ................
801b07bc:	88a288a1 88a488a3 88a688a5 88a888a7     ................
801b07cc:	88aa88a9 88ac88ab 88ae88ad 88b088af     ................
801b07dc:	88b288b1 88b488b3 88b688b5 88b888b7     ................
801b07ec:	88ba88b9 88bc88bb 88be88bd 88c088bf     ................
801b07fc:	88c288c1 88c488c3 88c688c5 88c888c7     ................
801b080c:	88ca88c9 88cc88cb 88ce88cd 88d088cf     ................
801b081c:	88d288d1 88d488d3 88d688d5 88d888d7     ................
801b082c:	88da88d9 88dc88db 88de88dd 88e088df     ................
801b083c:	88e288e1 88e488e3 88e688e5 88e888e7     ................
801b084c:	88ea88e9 88ec88eb 88ee88ed 88f088ef     ................
801b085c:	88f288f1 88f488f3 88f688f5 88f888f7     ................
801b086c:	88fa88f9 88fc88fb 88fe88fd 89418940     ............@.A.
801b087c:	89438942 89458944 89478946 89498948     B.C.D.E.F.G.H.I.
801b088c:	894b894a 894d894c 894f894e 89518950     J.K.L.M.N.O.P.Q.
801b089c:	89538952 89558954 89578956 89598958     R.S.T.U.V.W.X.Y.
801b08ac:	895b895a 895d895c 895f895e 89618960     Z.[.\.].^._.`.a.
801b08bc:	89638962 89658964 89678966 89698968     b.c.d.e.f.g.h.i.
801b08cc:	896b896a 896d896c 896f896e 89718970     j.k.l.m.n.o.p.q.
801b08dc:	89738972 89758974 89778976 89798978     r.s.t.u.v.w.x.y.
801b08ec:	897b897a 897d897c 8980897e 89828981     z.{.|.}.~.......
801b08fc:	89848983 89868985 89888987 898a8989     ................
801b090c:	898c898b 898e898d 8990898f 89928991     ................
801b091c:	89948993 89968995 89988997 899a8999     ................
801b092c:	899c899b 899e899d 89a0899f 89a289a1     ................
801b093c:	89a489a3 89a689a5 89a889a7 89aa89a9     ................
801b094c:	89ac89ab 89ae89ad 89b089af 89b289b1     ................
801b095c:	89b489b3 89b689b5 89b889b7 89ba89b9     ................
801b096c:	89bc89bb 89be89bd 89c089bf 89c289c1     ................
801b097c:	89c489c3 89c689c5 89c889c7 89ca89c9     ................
801b098c:	89cc89cb 89ce89cd 89d089cf 89d289d1     ................
801b099c:	89d489d3 89d689d5 89d889d7 89da89d9     ................
801b09ac:	89dc89db 89de89dd 89e089df 89e289e1     ................
801b09bc:	89e489e3 89e689e5 89e889e7 89ea89e9     ................
801b09cc:	89ec89eb 89ee89ed 89f089ef 89f289f1     ................
801b09dc:	89f489f3 89f689f5 89f889f7 89fa89f9     ................
801b09ec:	89fc89fb 89fe89fd 8a418a40 8a438a42     ........@.A.B.C.
801b09fc:	8a458a44 8a478a46 8a498a48 8a4b8a4a     D.E.F.G.H.I.J.K.
801b0a0c:	8a4d8a4c 8a4f8a4e 8a518a50 8a538a52     L.M.N.O.P.Q.R.S.
801b0a1c:	8a558a54 8a578a56 8a598a58 8a5b8a5a     T.U.V.W.X.Y.Z.[.
801b0a2c:	8a5d8a5c 8a5f8a5e 8a618a60 8a638a62     \.].^._.`.a.b.c.
801b0a3c:	8a658a64 8a678a66 8a698a68 8a6b8a6a     d.e.f.g.h.i.j.k.
801b0a4c:	8a6d8a6c 8a6f8a6e 8a718a70 8a738a72     l.m.n.o.p.q.r.s.
801b0a5c:	8a758a74 8a778a76 8a798a78 8a7b8a7a     t.u.v.w.x.y.z.{.
801b0a6c:	8a7d8a7c 8a808a7e 8a828a81 8a848a83     |.}.~...........
801b0a7c:	8a868a85 8a888a87 8a8a8a89 8a8c8a8b     ................
801b0a8c:	8a8e8a8d 8a908a8f 8a928a91 8a948a93     ................
801b0a9c:	8a968a95 8a988a97 8a9a8a99 8a9c8a9b     ................
801b0aac:	8a9e8a9d 8aa08a9f 8aa28aa1 8aa48aa3     ................
801b0abc:	8aa68aa5 8aa88aa7 8aaa8aa9 8aac8aab     ................
801b0acc:	8aae8aad 8ab08aaf 8ab28ab1 8ab48ab3     ................
801b0adc:	8ab68ab5 8ab88ab7 8aba8ab9 8abc8abb     ................
801b0aec:	8abe8abd 8ac08abf 8ac28ac1 8ac48ac3     ................
801b0afc:	8ac68ac5 8ac88ac7 8aca8ac9 8acc8acb     ................
801b0b0c:	8ace8acd 8ad08acf 8ad28ad1 8ad48ad3     ................
801b0b1c:	8ad68ad5 8ad88ad7 8ada8ad9 8adc8adb     ................
801b0b2c:	8ade8add 8ae08adf 8ae28ae1 8ae48ae3     ................
801b0b3c:	8ae68ae5 8ae88ae7 8aea8ae9 8aec8aeb     ................
801b0b4c:	8aee8aed 8af08aef 8af28af1 8af48af3     ................
801b0b5c:	8af68af5 8af88af7 8afa8af9 8afc8afb     ................
801b0b6c:	8afe8afd 8b418b40 8b438b42 8b458b44     ....@.A.B.C.D.E.
801b0b7c:	8b478b46 8b498b48 8b4b8b4a 8b4d8b4c     F.G.H.I.J.K.L.M.
801b0b8c:	8b4f8b4e 8b518b50 8b538b52 8b558b54     N.O.P.Q.R.S.T.U.
801b0b9c:	8b578b56 8b598b58 8b5b8b5a 8b5d8b5c     V.W.X.Y.Z.[.\.].
801b0bac:	8b5f8b5e 8b618b60 8b638b62 8b658b64     ^._.`.a.b.c.d.e.
801b0bbc:	8b678b66 8b698b68 8b6b8b6a 8b6d8b6c     f.g.h.i.j.k.l.m.
801b0bcc:	8b6f8b6e 8b718b70 8b738b72 8b758b74     n.o.p.q.r.s.t.u.
801b0bdc:	8b778b76 8b798b78 8b7b8b7a 8b7d8b7c     v.w.x.y.z.{.|.}.
801b0bec:	8b808b7e 8b828b81 8b848b83 8b868b85     ~...............
801b0bfc:	8b888b87 8b8a8b89 8b8c8b8b 8b8e8b8d     ................
801b0c0c:	8b908b8f 8b928b91 8b948b93 8b968b95     ................
801b0c1c:	8b988b97 8b9a8b99 8b9c8b9b 8b9e8b9d     ................
801b0c2c:	8ba08b9f 8ba28ba1 8ba48ba3 8ba68ba5     ................
801b0c3c:	8ba88ba7 8baa8ba9 8bac8bab 8bae8bad     ................
801b0c4c:	8bb08baf 8bb28bb1 8bb48bb3 8bb68bb5     ................
801b0c5c:	8bb88bb7 8bba8bb9 8bbc8bbb 8bbe8bbd     ................
801b0c6c:	8bc08bbf 8bc28bc1 8bc48bc3 8bc68bc5     ................
801b0c7c:	8bc88bc7 8bca8bc9 8bcc8bcb 8bce8bcd     ................
801b0c8c:	8bd08bcf 8bd28bd1 8bd48bd3 8bd68bd5     ................
801b0c9c:	8bd88bd7 8bda8bd9 8bdc8bdb 8bde8bdd     ................
801b0cac:	8be08bdf 8be28be1 8be48be3 8be68be5     ................
801b0cbc:	8be88be7 8bea8be9 8bec8beb 8bee8bed     ................
801b0ccc:	8bf08bef 8bf28bf1 8bf48bf3 8bf68bf5     ................
801b0cdc:	8bf88bf7 8bfa8bf9 8bfc8bfb 8bfe8bfd     ................
801b0cec:	8c418c40 8c438c42 8c458c44 8c478c46     @.A.B.C.D.E.F.G.
801b0cfc:	8c498c48 8c4b8c4a 8c4d8c4c 8c4f8c4e     H.I.J.K.L.M.N.O.
801b0d0c:	8c518c50 8c538c52 8c558c54 8c578c56     P.Q.R.S.T.U.V.W.
801b0d1c:	8c598c58 8c5b8c5a 8c5d8c5c 8c5f8c5e     X.Y.Z.[.\.].^._.
801b0d2c:	8c618c60 8c638c62 8c658c64 8c678c66     `.a.b.c.d.e.f.g.
801b0d3c:	8c698c68 8c6b8c6a 8c6d8c6c 8c6f8c6e     h.i.j.k.l.m.n.o.
801b0d4c:	8c718c70 8c738c72 8c758c74 8c778c76     p.q.r.s.t.u.v.w.
801b0d5c:	8c798c78 8c7b8c7a 8c7d8c7c 8c808c7e     x.y.z.{.|.}.~...
801b0d6c:	8c828c81 8c848c83 8c868c85 8c888c87     ................
801b0d7c:	8c8a8c89 8c8c8c8b 8c8e8c8d 8c908c8f     ................
801b0d8c:	8c928c91 8c948c93 8c968c95 8c988c97     ................
801b0d9c:	8c9a8c99 8c9c8c9b 8c9e8c9d 8ca08c9f     ................
801b0dac:	8ca28ca1 8ca48ca3 8ca68ca5 8ca88ca7     ................
801b0dbc:	8caa8ca9 8cac8cab 8cae8cad 8cb08caf     ................
801b0dcc:	8cb28cb1 8cb48cb3 8cb68cb5 8cb88cb7     ................
801b0ddc:	8cba8cb9 8cbc8cbb 8cbe8cbd 8cc08cbf     ................
801b0dec:	8cc28cc1 8cc48cc3 8cc68cc5 8cc88cc7     ................
801b0dfc:	8cca8cc9 8ccc8ccb 8cce8ccd 8cd08ccf     ................
801b0e0c:	8cd28cd1 8cd48cd3 8cd68cd5 8cd88cd7     ................
801b0e1c:	8cda8cd9 8cdc8cdb 8cde8cdd 8ce08cdf     ................
801b0e2c:	8ce28ce1 8ce48ce3 8ce68ce5 8ce88ce7     ................
801b0e3c:	8cea8ce9 8cec8ceb 8cee8ced 8cf08cef     ................
801b0e4c:	8cf28cf1 8cf48cf3 8cf68cf5 8cf88cf7     ................
801b0e5c:	8cfa8cf9 8cfc8cfb 8cfe8cfd 8d418d40     ............@.A.
801b0e6c:	8d438d42 8d458d44 8d478d46 8d498d48     B.C.D.E.F.G.H.I.
801b0e7c:	8d4b8d4a 8d4d8d4c 8d4f8d4e 8d518d50     J.K.L.M.N.O.P.Q.
801b0e8c:	8d538d52 8d558d54 8d578d56 8d598d58     R.S.T.U.V.W.X.Y.
801b0e9c:	8d5b8d5a 8d5d8d5c 8d5f8d5e 8d618d60     Z.[.\.].^._.`.a.
801b0eac:	8d638d62 8d658d64 8d678d66 8d698d68     b.c.d.e.f.g.h.i.
801b0ebc:	8d6b8d6a 8d6d8d6c 8d6f8d6e 8d718d70     j.k.l.m.n.o.p.q.
801b0ecc:	8d738d72 8d758d74 8d778d76 8d798d78     r.s.t.u.v.w.x.y.
801b0edc:	8d7b8d7a 8d7d8d7c 8d808d7e 8d828d81     z.{.|.}.~.......
801b0eec:	8d848d83 8d868d85 8d888d87 8d8a8d89     ................
801b0efc:	8d8c8d8b 8d8e8d8d 8d908d8f 8d928d91     ................
801b0f0c:	8d948d93 8d968d95 8d988d97 8d9a8d99     ................
801b0f1c:	8d9c8d9b 8d9e8d9d 8da08d9f 8da28da1     ................
801b0f2c:	8da48da3 8da68da5 8da88da7 8daa8da9     ................
801b0f3c:	8dac8dab 8dae8dad 8db08daf 8db28db1     ................
801b0f4c:	8db48db3 8db68db5 8db88db7 8dba8db9     ................
801b0f5c:	8dbc8dbb 8dbe8dbd 8dc08dbf 8dc28dc1     ................
801b0f6c:	8dc48dc3 8dc68dc5 8dc88dc7 8dca8dc9     ................
801b0f7c:	8dcc8dcb 8dce8dcd 8dd08dcf 8dd28dd1     ................
801b0f8c:	8dd48dd3 8dd68dd5 8dd88dd7 8dda8dd9     ................
801b0f9c:	8ddc8ddb 8dde8ddd 8de08ddf 8de28de1     ................
801b0fac:	8de48de3 8de68de5 8de88de7 8dea8de9     ................
801b0fbc:	8dec8deb 8dee8ded 8df08def 8df28df1     ................
801b0fcc:	8df48df3 8df68df5 8df88df7 8dfa8df9     ................
801b0fdc:	8dfc8dfb 8dfe8dfd 8e418e40 8e438e42     ........@.A.B.C.
801b0fec:	8e458e44 8e478e46 8e498e48 8e4b8e4a     D.E.F.G.H.I.J.K.
801b0ffc:	8e4d8e4c 8e4f8e4e 8e518e50 8e538e52     L.M.N.O.P.Q.R.S.
801b100c:	8e558e54 8e578e56 8e598e58 8e5b8e5a     T.U.V.W.X.Y.Z.[.
801b101c:	8e5d8e5c 8e5f8e5e 8e618e60 8e638e62     \.].^._.`.a.b.c.
801b102c:	8e658e64 8e678e66 8e698e68 8e6b8e6a     d.e.f.g.h.i.j.k.
801b103c:	8e6d8e6c 8e6f8e6e 8e718e70 8e738e72     l.m.n.o.p.q.r.s.
801b104c:	8e758e74 8e778e76 8e798e78 8e7b8e7a     t.u.v.w.x.y.z.{.
801b105c:	8e7d8e7c 8e808e7e 8e828e81 8e848e83     |.}.~...........
801b106c:	8e868e85 8e888e87 8e8a8e89 8e8c8e8b     ................
801b107c:	8e8e8e8d 8e908e8f 8e928e91 8e948e93     ................
801b108c:	8e968e95 8e988e97 8e9a8e99 8e9c8e9b     ................
801b109c:	8e9e8e9d 8ea08e9f 8ea28ea1 8ea48ea3     ................
801b10ac:	8ea68ea5 8ea88ea7 8eaa8ea9 8eac8eab     ................
801b10bc:	8eae8ead 8eb08eaf 8eb28eb1 8eb48eb3     ................
801b10cc:	8eb68eb5 8eb88eb7 8eba8eb9 8ebc8ebb     ................
801b10dc:	8ebe8ebd 8ec08ebf 8ec28ec1 8ec48ec3     ................
801b10ec:	8ec68ec5 8ec88ec7 8eca8ec9 8ecc8ecb     ................
801b10fc:	8ece8ecd 8ed08ecf 8ed28ed1 8ed48ed3     ................
801b110c:	8ed68ed5 8ed88ed7 8eda8ed9 8edc8edb     ................
801b111c:	8ede8edd 8ee08edf 8ee28ee1 8ee48ee3     ................
801b112c:	8ee68ee5 8ee88ee7 8eea8ee9 8eec8eeb     ................
801b113c:	8eee8eed 8ef08eef 8ef28ef1 8ef48ef3     ................
801b114c:	8ef68ef5 8ef88ef7 8efa8ef9 8efc8efb     ................
801b115c:	8efe8efd 8f418f40 8f438f42 8f458f44     ....@.A.B.C.D.E.
801b116c:	8f478f46 8f498f48 8f4b8f4a 8f4d8f4c     F.G.H.I.J.K.L.M.
801b117c:	8f4f8f4e 8f518f50 8f538f52 8f558f54     N.O.P.Q.R.S.T.U.
801b118c:	8f578f56 8f598f58 8f5b8f5a 8f5d8f5c     V.W.X.Y.Z.[.\.].
801b119c:	8f5f8f5e 8f618f60 8f638f62 8f658f64     ^._.`.a.b.c.d.e.
801b11ac:	8f678f66 8f698f68 8f6b8f6a 8f6d8f6c     f.g.h.i.j.k.l.m.
801b11bc:	8f6f8f6e 8f718f70 8f738f72 8f758f74     n.o.p.q.r.s.t.u.
801b11cc:	8f778f76 8f798f78 8f7b8f7a 8f7d8f7c     v.w.x.y.z.{.|.}.
801b11dc:	8f808f7e 8f828f81 8f848f83 8f868f85     ~...............
801b11ec:	8f888f87 8f8a8f89 8f8c8f8b 8f8e8f8d     ................
801b11fc:	8f908f8f 8f928f91 8f948f93 8f968f95     ................
801b120c:	8f988f97 8f9a8f99 8f9c8f9b 8f9e8f9d     ................
801b121c:	8fa08f9f 8fa28fa1 8fa48fa3 8fa68fa5     ................
801b122c:	8fa88fa7 8faa8fa9 8fac8fab 8fae8fad     ................
801b123c:	8fb08faf 8fb28fb1 8fb48fb3 8fb68fb5     ................
801b124c:	8fb88fb7 8fba8fb9 8fbc8fbb 8fbe8fbd     ................
801b125c:	8fc08fbf 8fc28fc1 8fc48fc3 8fc68fc5     ................
801b126c:	8fc88fc7 8fca8fc9 8fcc8fcb 8fce8fcd     ................
801b127c:	8fd08fcf 8fd28fd1 8fd48fd3 8fd68fd5     ................
801b128c:	8fd88fd7 8fda8fd9 8fdc8fdb 8fde8fdd     ................
801b129c:	8fe08fdf 8fe28fe1 8fe48fe3 8fe68fe5     ................
801b12ac:	8fe88fe7 8fea8fe9 8fec8feb 8fee8fed     ................
801b12bc:	8ff08fef 8ff28ff1 8ff48ff3 8ff68ff5     ................
801b12cc:	8ff88ff7 8ffa8ff9 8ffc8ffb 8ffe8ffd     ................
801b12dc:	90419040 90439042 90459044 90479046     @.A.B.C.D.E.F.G.
801b12ec:	90499048 904b904a 904d904c 904f904e     H.I.J.K.L.M.N.O.
801b12fc:	90519050 90539052 90559054 90579056     P.Q.R.S.T.U.V.W.
801b130c:	90599058 905b905a 905d905c 905f905e     X.Y.Z.[.\.].^._.
801b131c:	90619060 90639062 90659064 90679066     `.a.b.c.d.e.f.g.
801b132c:	90699068 906b906a 906d906c 906f906e     h.i.j.k.l.m.n.o.
801b133c:	90719070 90739072 90759074 90779076     p.q.r.s.t.u.v.w.
801b134c:	90799078 907b907a 907d907c 9080907e     x.y.z.{.|.}.~...
801b135c:	90829081 90849083 90869085 90889087     ................
801b136c:	908a9089 908c908b 908e908d 9090908f     ................
801b137c:	90929091 90949093 90969095 90989097     ................
801b138c:	909a9099 909c909b 909e909d 90a0909f     ................
801b139c:	90a290a1 90a490a3 90a690a5 90a890a7     ................
801b13ac:	90aa90a9 90ac90ab 90ae90ad 90b090af     ................
801b13bc:	90b290b1 90b490b3 90b690b5 90b890b7     ................
801b13cc:	90ba90b9 90bc90bb 90be90bd 90c090bf     ................
801b13dc:	90c290c1 90c490c3 90c690c5 90c890c7     ................
801b13ec:	90ca90c9 90cc90cb 90ce90cd 90d090cf     ................
801b13fc:	90d290d1 90d490d3 90d690d5 90d890d7     ................
801b140c:	90da90d9 90dc90db 90de90dd 90e090df     ................
801b141c:	90e290e1 90e490e3 90e690e5 90e890e7     ................
801b142c:	90ea90e9 90ec90eb 90ee90ed 90f090ef     ................
801b143c:	90f290f1 90f490f3 90f690f5 90f890f7     ................
801b144c:	90fa90f9 90fc90fb 90fe90fd 91419140     ............@.A.
801b145c:	91439142 91459144 91479146 91499148     B.C.D.E.F.G.H.I.
801b146c:	914b914a 914d914c 914f914e 91519150     J.K.L.M.N.O.P.Q.
801b147c:	91539152 91559154 91579156 91599158     R.S.T.U.V.W.X.Y.
801b148c:	915b915a 915d915c 915f915e 91619160     Z.[.\.].^._.`.a.
801b149c:	91639162 91659164 91679166 91699168     b.c.d.e.f.g.h.i.
801b14ac:	916b916a 916d916c 916f916e 91719170     j.k.l.m.n.o.p.q.
801b14bc:	91739172 91759174 91779176 91799178     r.s.t.u.v.w.x.y.
801b14cc:	917b917a 917d917c 9180917e 91829181     z.{.|.}.~.......
801b14dc:	91849183 91869185 91889187 918a9189     ................
801b14ec:	918c918b 918e918d 9190918f 91929191     ................
801b14fc:	91949193 91969195 91989197 919a9199     ................
801b150c:	919c919b 919e919d 91a0919f 91a291a1     ................
801b151c:	91a491a3 91a691a5 91a891a7 91aa91a9     ................
801b152c:	91ac91ab 91ae91ad 91b091af 91b291b1     ................
801b153c:	91b491b3 91b691b5 91b891b7 91ba91b9     ................
801b154c:	91bc91bb 91be91bd 91c091bf 91c291c1     ................
801b155c:	91c491c3 91c691c5 91c891c7 91ca91c9     ................
801b156c:	91cc91cb 91ce91cd 91d091cf 91d291d1     ................
801b157c:	91d491d3 91d691d5 91d891d7 91da91d9     ................
801b158c:	91dc91db 91de91dd 91e091df 91e291e1     ................
801b159c:	91e491e3 91e691e5 91e891e7 91ea91e9     ................
801b15ac:	91ec91eb 91ee91ed 91f091ef 91f291f1     ................
801b15bc:	91f491f3 91f691f5 91f891f7 91fa91f9     ................
801b15cc:	91fc91fb 91fe91fd 92419240 92439242     ........@.A.B.C.
801b15dc:	92459244 92479246 92499248 924b924a     D.E.F.G.H.I.J.K.
801b15ec:	924d924c 924f924e 92519250 92539252     L.M.N.O.P.Q.R.S.
801b15fc:	92559254 92579256 92599258 925b925a     T.U.V.W.X.Y.Z.[.
801b160c:	925d925c 925f925e 92619260 92639262     \.].^._.`.a.b.c.
801b161c:	92659264 92679266 92699268 926b926a     d.e.f.g.h.i.j.k.
801b162c:	926d926c 926f926e 92719270 92739272     l.m.n.o.p.q.r.s.
801b163c:	92759274 92779276 92799278 927b927a     t.u.v.w.x.y.z.{.
801b164c:	927d927c 9280927e 92829281 92849283     |.}.~...........
801b165c:	92869285 92889287 928a9289 928c928b     ................
801b166c:	928e928d 9290928f 92929291 92949293     ................
801b167c:	92969295 92989297 929a9299 929c929b     ................
801b168c:	929e929d 92a0929f 92a292a1 92a492a3     ................
801b169c:	92a692a5 92a892a7 92aa92a9 92ac92ab     ................
801b16ac:	92ae92ad 92b092af 92b292b1 92b492b3     ................
801b16bc:	92b692b5 92b892b7 92ba92b9 92bc92bb     ................
801b16cc:	92be92bd 92c092bf 92c292c1 92c492c3     ................
801b16dc:	92c692c5 92c892c7 92ca92c9 92cc92cb     ................
801b16ec:	92ce92cd 92d092cf 92d292d1 92d492d3     ................
801b16fc:	92d692d5 92d892d7 92da92d9 92dc92db     ................
801b170c:	92de92dd 92e092df 92e292e1 92e492e3     ................
801b171c:	92e692e5 92e892e7 92ea92e9 92ec92eb     ................
801b172c:	92ee92ed 92f092ef 92f292f1 92f492f3     ................
801b173c:	92f692f5 92f892f7 92fa92f9 92fc92fb     ................
801b174c:	92fe92fd 93419340 93439342 93459344     ....@.A.B.C.D.E.
801b175c:	93479346 93499348 934b934a 934d934c     F.G.H.I.J.K.L.M.
801b176c:	934f934e 93519350 93539352 93559354     N.O.P.Q.R.S.T.U.
801b177c:	93579356 93599358 935b935a 935d935c     V.W.X.Y.Z.[.\.].
801b178c:	935f935e 93619360 93639362 93659364     ^._.`.a.b.c.d.e.
801b179c:	93679366 93699368 936b936a 936d936c     f.g.h.i.j.k.l.m.
801b17ac:	936f936e 93719370 93739372 93759374     n.o.p.q.r.s.t.u.
801b17bc:	93779376 93799378 937b937a 937d937c     v.w.x.y.z.{.|.}.
801b17cc:	9380937e 93829381 93849383 93869385     ~...............
801b17dc:	93889387 938a9389 938c938b 938e938d     ................
801b17ec:	9390938f 93929391 93949393 93969395     ................
801b17fc:	93989397 939a9399 939c939b 939e939d     ................
801b180c:	93a0939f 93a293a1 93a493a3 93a693a5     ................
801b181c:	93a893a7 93aa93a9 93ac93ab 93ae93ad     ................
801b182c:	93b093af 93b293b1 93b493b3 93b693b5     ................
801b183c:	93b893b7 93ba93b9 93bc93bb 93be93bd     ................
801b184c:	93c093bf 93c293c1 93c493c3 93c693c5     ................
801b185c:	93c893c7 93ca93c9 93cc93cb 93ce93cd     ................
801b186c:	93d093cf 93d293d1 93d493d3 93d693d5     ................
801b187c:	93d893d7 93da93d9 93dc93db 93de93dd     ................
801b188c:	93e093df 93e293e1 93e493e3 93e693e5     ................
801b189c:	93e893e7 93ea93e9 93ec93eb 93ee93ed     ................
801b18ac:	93f093ef 93f293f1 93f493f3 93f693f5     ................
801b18bc:	93f893f7 93fa93f9 93fc93fb 93fe93fd     ................
801b18cc:	94419440 94439442 94459444 94479446     @.A.B.C.D.E.F.G.
801b18dc:	94499448 944b944a 944d944c 944f944e     H.I.J.K.L.M.N.O.
801b18ec:	94519450 94539452 94559454 94579456     P.Q.R.S.T.U.V.W.
801b18fc:	94599458 945b945a 945d945c 945f945e     X.Y.Z.[.\.].^._.
801b190c:	94619460 94639462 94659464 94679466     `.a.b.c.d.e.f.g.
801b191c:	94699468 946b946a 946d946c 946f946e     h.i.j.k.l.m.n.o.
801b192c:	94719470 94739472 94759474 94779476     p.q.r.s.t.u.v.w.
801b193c:	94799478 947b947a 947d947c 9480947e     x.y.z.{.|.}.~...
801b194c:	94829481 94849483 94869485 94889487     ................
801b195c:	948a9489 948c948b 948e948d 9490948f     ................
801b196c:	94929491 94949493 94969495 94989497     ................
801b197c:	949a9499 949c949b 949e949d 94a0949f     ................
801b198c:	94a294a1 94a494a3 94a694a5 94a894a7     ................
801b199c:	94aa94a9 94ac94ab 94ae94ad 94b094af     ................
801b19ac:	94b294b1 94b494b3 94b694b5 94b894b7     ................
801b19bc:	94ba94b9 94bc94bb 94be94bd 94c094bf     ................
801b19cc:	94c294c1 94c494c3 94c694c5 94c894c7     ................
801b19dc:	94ca94c9 94cc94cb 94ce94cd 94d094cf     ................
801b19ec:	94d294d1 94d494d3 94d694d5 94d894d7     ................
801b19fc:	94da94d9 94dc94db 94de94dd 94e094df     ................
801b1a0c:	94e294e1 94e494e3 94e694e5 94e894e7     ................
801b1a1c:	94ea94e9 94ec94eb 94ee94ed 94f094ef     ................
801b1a2c:	94f294f1 94f494f3 94f694f5 94f894f7     ................
801b1a3c:	94fa94f9 94fc94fb 94fe94fd 95419540     ............@.A.
801b1a4c:	95439542 95459544 95479546 95499548     B.C.D.E.F.G.H.I.
801b1a5c:	954b954a 954d954c 954f954e 95519550     J.K.L.M.N.O.P.Q.
801b1a6c:	95539552 95559554 95579556 95599558     R.S.T.U.V.W.X.Y.
801b1a7c:	955b955a 955d955c 955f955e 95619560     Z.[.\.].^._.`.a.
801b1a8c:	95639562 95659564 95679566 95699568     b.c.d.e.f.g.h.i.
801b1a9c:	956b956a 956d956c 956f956e 95719570     j.k.l.m.n.o.p.q.
801b1aac:	95739572 95759574 95779576 95799578     r.s.t.u.v.w.x.y.
801b1abc:	957b957a 957d957c 9580957e 95829581     z.{.|.}.~.......
801b1acc:	95849583 95869585 95889587 958a9589     ................
801b1adc:	958c958b 958e958d 9590958f 95929591     ................
801b1aec:	95949593 95969595 95989597 959a9599     ................
801b1afc:	959c959b 959e959d 95a0959f 95a295a1     ................
801b1b0c:	95a495a3 95a695a5 95a895a7 95aa95a9     ................
801b1b1c:	95ac95ab 95ae95ad 95b095af 95b295b1     ................
801b1b2c:	95b495b3 95b695b5 95b895b7 95ba95b9     ................
801b1b3c:	95bc95bb 95be95bd 95c095bf 95c295c1     ................
801b1b4c:	95c495c3 95c695c5 95c895c7 95ca95c9     ................
801b1b5c:	95cc95cb 95ce95cd 95d095cf 95d295d1     ................
801b1b6c:	95d495d3 95d695d5 95d895d7 95da95d9     ................
801b1b7c:	95dc95db 95de95dd 95e095df 95e295e1     ................
801b1b8c:	95e495e3 95e695e5 95e895e7 95ea95e9     ................
801b1b9c:	95ec95eb 95ee95ed 95f095ef 95f295f1     ................
801b1bac:	95f495f3 95f695f5 95f895f7 95fa95f9     ................
801b1bbc:	95fc95fb 95fe95fd 96419640 96439642     ........@.A.B.C.
801b1bcc:	96459644 96479646 96499648 964b964a     D.E.F.G.H.I.J.K.
801b1bdc:	964d964c 964f964e 96519650 96539652     L.M.N.O.P.Q.R.S.
801b1bec:	96559654 96579656 96599658 965b965a     T.U.V.W.X.Y.Z.[.
801b1bfc:	965d965c 965f965e 96619660 96639662     \.].^._.`.a.b.c.
801b1c0c:	96659664 96679666 96699668 966b966a     d.e.f.g.h.i.j.k.
801b1c1c:	966d966c 966f966e 96719670 96739672     l.m.n.o.p.q.r.s.
801b1c2c:	96759674 96779676 96799678 967b967a     t.u.v.w.x.y.z.{.
801b1c3c:	967d967c 9680967e 96829681 96849683     |.}.~...........
801b1c4c:	96869685 96889687 968a9689 968c968b     ................
801b1c5c:	968e968d 9690968f 96929691 96949693     ................
801b1c6c:	96969695 96989697 969a9699 969c969b     ................
801b1c7c:	969e969d 96a0969f 96a296a1 96a496a3     ................
801b1c8c:	96a696a5 96a896a7 96aa96a9 96ac96ab     ................
801b1c9c:	96ae96ad 96b096af 96b296b1 96b496b3     ................
801b1cac:	96b696b5 96b896b7 96ba96b9 96bc96bb     ................
801b1cbc:	96be96bd 96c096bf 96c296c1 96c496c3     ................
801b1ccc:	96c696c5 96c896c7 96ca96c9 96cc96cb     ................
801b1cdc:	96ce96cd 96d096cf 96d296d1 96d496d3     ................
801b1cec:	96d696d5 96d896d7 96da96d9 96dc96db     ................
801b1cfc:	96de96dd 96e096df 96e296e1 96e496e3     ................
801b1d0c:	96e696e5 96e896e7 96ea96e9 96ec96eb     ................
801b1d1c:	96ee96ed 96f096ef 96f296f1 96f496f3     ................
801b1d2c:	96f696f5 96f896f7 96fa96f9 96fc96fb     ................
801b1d3c:	96fe96fd 97419740 97439742 97459744     ....@.A.B.C.D.E.
801b1d4c:	97479746 97499748 974b974a 974d974c     F.G.H.I.J.K.L.M.
801b1d5c:	974f974e 97519750 97539752 97559754     N.O.P.Q.R.S.T.U.
801b1d6c:	97579756 97599758 975b975a 975d975c     V.W.X.Y.Z.[.\.].
801b1d7c:	975f975e 97619760 97639762 97659764     ^._.`.a.b.c.d.e.
801b1d8c:	97679766 97699768 976b976a 976d976c     f.g.h.i.j.k.l.m.
801b1d9c:	976f976e 97719770 97739772 97759774     n.o.p.q.r.s.t.u.
801b1dac:	97779776 97799778 977b977a 977d977c     v.w.x.y.z.{.|.}.
801b1dbc:	9780977e 97829781 97849783 97869785     ~...............
801b1dcc:	97889787 978a9789 978c978b 978e978d     ................
801b1ddc:	9790978f 97929791 97949793 97969795     ................
801b1dec:	97989797 979a9799 979c979b 979e979d     ................
801b1dfc:	97a0979f 97a297a1 97a497a3 97a697a5     ................
801b1e0c:	97a897a7 97aa97a9 97ac97ab 97ae97ad     ................
801b1e1c:	97b097af 97b297b1 97b497b3 97b697b5     ................
801b1e2c:	97b897b7 97ba97b9 97bc97bb 97be97bd     ................
801b1e3c:	97c097bf 97c297c1 97c497c3 97c697c5     ................
801b1e4c:	97c897c7 97ca97c9 97cc97cb 97ce97cd     ................
801b1e5c:	97d097cf 97d297d1 97d497d3 97d697d5     ................
801b1e6c:	97d897d7 97da97d9 97dc97db 97de97dd     ................
801b1e7c:	97e097df 97e297e1 97e497e3 97e697e5     ................
801b1e8c:	97e897e7 97ea97e9 97ec97eb 97ee97ed     ................
801b1e9c:	97f097ef 97f297f1 97f497f3 97f697f5     ................
801b1eac:	97f897f7 97fa97f9 97fc97fb 97fe97fd     ................
801b1ebc:	98419840 98439842 98459844 98479846     @.A.B.C.D.E.F.G.
801b1ecc:	98499848 984b984a 984d984c 984f984e     H.I.J.K.L.M.N.O.
801b1edc:	98519850 98539852 98559854 98579856     P.Q.R.S.T.U.V.W.
801b1eec:	98599858 985b985a 985d985c 985f985e     X.Y.Z.[.\.].^._.
801b1efc:	98619860 98639862 98659864 98679866     `.a.b.c.d.e.f.g.
801b1f0c:	98699868 986b986a 986d986c 986f986e     h.i.j.k.l.m.n.o.
801b1f1c:	98719870 98739872 98759874 98779876     p.q.r.s.t.u.v.w.
801b1f2c:	98799878 987b987a 987d987c 9880987e     x.y.z.{.|.}.~...
801b1f3c:	98829881 98849883 98869885 98889887     ................
801b1f4c:	988a9889 988c988b 988e988d 9890988f     ................
801b1f5c:	98929891 98949893 98969895 98989897     ................
801b1f6c:	989a9899 989c989b 989e989d 98a0989f     ................
801b1f7c:	98a298a1 98a498a3 98a698a5 98a898a7     ................
801b1f8c:	98aa98a9 98ac98ab 98ae98ad 98b098af     ................
801b1f9c:	98b298b1 98b498b3 98b698b5 98b898b7     ................
801b1fac:	98ba98b9 98bc98bb 98be98bd 98c098bf     ................
801b1fbc:	98c298c1 98c498c3 98c698c5 98c898c7     ................
801b1fcc:	98ca98c9 98cc98cb 98ce98cd 98d098cf     ................
801b1fdc:	98d298d1 98d498d3 98d698d5 98d898d7     ................
801b1fec:	98da98d9 98dc98db 98de98dd 98e098df     ................
801b1ffc:	98e298e1 98e498e3 98e698e5 98e898e7     ................
801b200c:	98ea98e9 98ec98eb 98ee98ed 98f098ef     ................
801b201c:	98f298f1 98f498f3 98f698f5 98f898f7     ................
801b202c:	98fa98f9 98fc98fb 98fe98fd 99419940     ............@.A.
801b203c:	99439942 99459944 99479946 99499948     B.C.D.E.F.G.H.I.
801b204c:	994b994a 994d994c 994f994e 99519950     J.K.L.M.N.O.P.Q.
801b205c:	99539952 99559954 99579956 99599958     R.S.T.U.V.W.X.Y.
801b206c:	995b995a 995d995c 995f995e 99619960     Z.[.\.].^._.`.a.
801b207c:	99639962 99659964 99679966 99699968     b.c.d.e.f.g.h.i.
801b208c:	996b996a 996d996c 996f996e 99719970     j.k.l.m.n.o.p.q.
801b209c:	99739972 99759974 99779976 99799978     r.s.t.u.v.w.x.y.
801b20ac:	997b997a 997d997c 9980997e 99829981     z.{.|.}.~.......
801b20bc:	99849983 99869985 99889987 998a9989     ................
801b20cc:	998c998b 998e998d 9990998f 99929991     ................
801b20dc:	99949993 99969995 99989997 999a9999     ................
801b20ec:	999c999b 999e999d 99a0999f 99a299a1     ................
801b20fc:	99a499a3 99a699a5 99a899a7 99aa99a9     ................
801b210c:	99ac99ab 99ae99ad 99b099af 99b299b1     ................
801b211c:	99b499b3 99b699b5 99b899b7 99ba99b9     ................
801b212c:	99bc99bb 99be99bd 99c099bf 99c299c1     ................
801b213c:	99c499c3 99c699c5 99c899c7 99ca99c9     ................
801b214c:	99cc99cb 99ce99cd 99d099cf 99d299d1     ................
801b215c:	99d499d3 99d699d5 99d899d7 99da99d9     ................
801b216c:	99dc99db 99de99dd 99e099df 99e299e1     ................
801b217c:	99e499e3 99e699e5 99e899e7 99ea99e9     ................
801b218c:	99ec99eb 99ee99ed 99f099ef 99f299f1     ................
801b219c:	99f499f3 99f699f5 99f899f7 99fa99f9     ................
801b21ac:	99fc99fb 99fe99fd 9a419a40 9a439a42     ........@.A.B.C.
801b21bc:	9a459a44 9a479a46 9a499a48 9a4b9a4a     D.E.F.G.H.I.J.K.
801b21cc:	9a4d9a4c 9a4f9a4e 9a519a50 9a539a52     L.M.N.O.P.Q.R.S.
801b21dc:	9a559a54 9a579a56 9a599a58 9a5b9a5a     T.U.V.W.X.Y.Z.[.
801b21ec:	9a5d9a5c 9a5f9a5e 9a619a60 9a639a62     \.].^._.`.a.b.c.
801b21fc:	9a659a64 9a679a66 9a699a68 9a6b9a6a     d.e.f.g.h.i.j.k.
801b220c:	9a6d9a6c 9a6f9a6e 9a719a70 9a739a72     l.m.n.o.p.q.r.s.
801b221c:	9a759a74 9a779a76 9a799a78 9a7b9a7a     t.u.v.w.x.y.z.{.
801b222c:	9a7d9a7c 9a809a7e 9a829a81 9a849a83     |.}.~...........
801b223c:	9a869a85 9a889a87 9a8a9a89 9a8c9a8b     ................
801b224c:	9a8e9a8d 9a909a8f 9a929a91 9a949a93     ................
801b225c:	9a969a95 9a989a97 9a9a9a99 9a9c9a9b     ................
801b226c:	9a9e9a9d 9aa09a9f 9aa29aa1 9aa49aa3     ................
801b227c:	9aa69aa5 9aa89aa7 9aaa9aa9 9aac9aab     ................
801b228c:	9aae9aad 9ab09aaf 9ab29ab1 9ab49ab3     ................
801b229c:	9ab69ab5 9ab89ab7 9aba9ab9 9abc9abb     ................
801b22ac:	9abe9abd 9ac09abf 9ac29ac1 9ac49ac3     ................
801b22bc:	9ac69ac5 9ac89ac7 9aca9ac9 9acc9acb     ................
801b22cc:	9ace9acd 9ad09acf 9ad29ad1 9ad49ad3     ................
801b22dc:	9ad69ad5 9ad89ad7 9ada9ad9 9adc9adb     ................
801b22ec:	9ade9add 9ae09adf 9ae29ae1 9ae49ae3     ................
801b22fc:	9ae69ae5 9ae89ae7 9aea9ae9 9aec9aeb     ................
801b230c:	9aee9aed 9af09aef 9af29af1 9af49af3     ................
801b231c:	9af69af5 9af89af7 9afa9af9 9afc9afb     ................
801b232c:	9afe9afd 9b419b40 9b439b42 9b459b44     ....@.A.B.C.D.E.
801b233c:	9b479b46 9b499b48 9b4b9b4a 9b4d9b4c     F.G.H.I.J.K.L.M.
801b234c:	9b4f9b4e 9b519b50 9b539b52 9b559b54     N.O.P.Q.R.S.T.U.
801b235c:	9b579b56 9b599b58 9b5b9b5a 9b5d9b5c     V.W.X.Y.Z.[.\.].
801b236c:	9b5f9b5e 9b619b60 9b639b62 9b659b64     ^._.`.a.b.c.d.e.
801b237c:	9b679b66 9b699b68 9b6b9b6a 9b6d9b6c     f.g.h.i.j.k.l.m.
801b238c:	9b6f9b6e 9b719b70 9b739b72 9b759b74     n.o.p.q.r.s.t.u.
801b239c:	9b779b76 9b799b78 9b7b9b7a 9b7d9b7c     v.w.x.y.z.{.|.}.
801b23ac:	9b809b7e 9b829b81 9b849b83 9b869b85     ~...............
801b23bc:	9b889b87 9b8a9b89 9b8c9b8b 9b8e9b8d     ................
801b23cc:	9b909b8f 9b929b91 9b949b93 9b969b95     ................
801b23dc:	9b989b97 9b9a9b99 9b9c9b9b 9b9e9b9d     ................
801b23ec:	9ba09b9f 9ba29ba1 9ba49ba3 9ba69ba5     ................
801b23fc:	9ba89ba7 9baa9ba9 9bac9bab 9bae9bad     ................
801b240c:	9bb09baf 9bb29bb1 9bb49bb3 9bb69bb5     ................
801b241c:	9bb89bb7 9bba9bb9 9bbc9bbb 9bbe9bbd     ................
801b242c:	9bc09bbf 9bc29bc1 9bc49bc3 9bc69bc5     ................
801b243c:	9bc89bc7 9bca9bc9 9bcc9bcb 9bce9bcd     ................
801b244c:	9bd09bcf 9bd29bd1 9bd49bd3 9bd69bd5     ................
801b245c:	9bd89bd7 9bda9bd9 9bdc9bdb 9bde9bdd     ................
801b246c:	9be09bdf 9be29be1 9be49be3 9be69be5     ................
801b247c:	9be89be7 9bea9be9 9bec9beb 9bee9bed     ................
801b248c:	9bf09bef 9bf29bf1 9bf49bf3 9bf69bf5     ................
801b249c:	9bf89bf7 9bfa9bf9 9bfc9bfb 9bfe9bfd     ................
801b24ac:	9c419c40 9c439c42 9c459c44 9c479c46     @.A.B.C.D.E.F.G.
801b24bc:	9c499c48 9c4b9c4a 9c4d9c4c 9c4f9c4e     H.I.J.K.L.M.N.O.
801b24cc:	9c519c50 9c539c52 9c559c54 9c579c56     P.Q.R.S.T.U.V.W.
801b24dc:	9c599c58 9c5b9c5a 9c5d9c5c 9c5f9c5e     X.Y.Z.[.\.].^._.
801b24ec:	9c619c60 9c639c62 9c659c64 9c679c66     `.a.b.c.d.e.f.g.
801b24fc:	9c699c68 9c6b9c6a 9c6d9c6c 9c6f9c6e     h.i.j.k.l.m.n.o.
801b250c:	9c719c70 9c739c72 9c759c74 9c779c76     p.q.r.s.t.u.v.w.
801b251c:	9c799c78 9c7b9c7a 9c7d9c7c 9c809c7e     x.y.z.{.|.}.~...
801b252c:	9c829c81 9c849c83 9c869c85 9c889c87     ................
801b253c:	9c8a9c89 9c8c9c8b 9c8e9c8d 9c909c8f     ................
801b254c:	9c929c91 9c949c93 9c969c95 9c989c97     ................
801b255c:	9c9a9c99 9c9c9c9b 9c9e9c9d 9ca09c9f     ................
801b256c:	9ca29ca1 9ca49ca3 9ca69ca5 9ca89ca7     ................
801b257c:	9caa9ca9 9cac9cab 9cae9cad 9cb09caf     ................
801b258c:	9cb29cb1 9cb49cb3 9cb69cb5 9cb89cb7     ................
801b259c:	9cba9cb9 9cbc9cbb 9cbe9cbd 9cc09cbf     ................
801b25ac:	9cc29cc1 9cc49cc3 9cc69cc5 9cc89cc7     ................
801b25bc:	9cca9cc9 9ccc9ccb 9cce9ccd 9cd09ccf     ................
801b25cc:	9cd29cd1 9cd49cd3 9cd69cd5 9cd89cd7     ................
801b25dc:	9cda9cd9 9cdc9cdb 9cde9cdd 9ce09cdf     ................
801b25ec:	9ce29ce1 9ce49ce3 9ce69ce5 9ce89ce7     ................
801b25fc:	9cea9ce9 9cec9ceb 9cee9ced 9cf09cef     ................
801b260c:	9cf29cf1 9cf49cf3 9cf69cf5 9cf89cf7     ................
801b261c:	9cfa9cf9 9cfc9cfb 9cfe9cfd 9d419d40     ............@.A.
801b262c:	9d439d42 9d459d44 9d479d46 9d499d48     B.C.D.E.F.G.H.I.
801b263c:	9d4b9d4a 9d4d9d4c 9d4f9d4e 9d519d50     J.K.L.M.N.O.P.Q.
801b264c:	9d539d52 9d559d54 9d579d56 9d599d58     R.S.T.U.V.W.X.Y.
801b265c:	9d5b9d5a 9d5d9d5c 9d5f9d5e 9d619d60     Z.[.\.].^._.`.a.
801b266c:	9d639d62 9d659d64 9d679d66 9d699d68     b.c.d.e.f.g.h.i.
801b267c:	9d6b9d6a 9d6d9d6c 9d6f9d6e 9d719d70     j.k.l.m.n.o.p.q.
801b268c:	9d739d72 9d759d74 9d779d76 9d799d78     r.s.t.u.v.w.x.y.
801b269c:	9d7b9d7a 9d7d9d7c 9d809d7e 9d829d81     z.{.|.}.~.......
801b26ac:	9d849d83 9d869d85 9d889d87 9d8a9d89     ................
801b26bc:	9d8c9d8b 9d8e9d8d 9d909d8f 9d929d91     ................
801b26cc:	9d949d93 9d969d95 9d989d97 9d9a9d99     ................
801b26dc:	9d9c9d9b 9d9e9d9d 9da09d9f 9da29da1     ................
801b26ec:	9da49da3 9da69da5 9da89da7 9daa9da9     ................
801b26fc:	9dac9dab 9dae9dad 9db09daf 9db29db1     ................
801b270c:	9db49db3 9db69db5 9db89db7 9dba9db9     ................
801b271c:	9dbc9dbb 9dbe9dbd 9dc09dbf 9dc29dc1     ................
801b272c:	9dc49dc3 9dc69dc5 9dc89dc7 9dca9dc9     ................
801b273c:	9dcc9dcb 9dce9dcd 9dd09dcf 9dd29dd1     ................
801b274c:	9dd49dd3 9dd69dd5 9dd89dd7 9dda9dd9     ................
801b275c:	9ddc9ddb 9dde9ddd 9de09ddf 9de29de1     ................
801b276c:	9de49de3 9de69de5 9de89de7 9dea9de9     ................
801b277c:	9dec9deb 9dee9ded 9df09def 9df29df1     ................
801b278c:	9df49df3 9df69df5 9df89df7 9dfa9df9     ................
801b279c:	9dfc9dfb 9dfe9dfd 9e419e40 9e439e42     ........@.A.B.C.
801b27ac:	9e459e44 9e479e46 9e499e48 9e4b9e4a     D.E.F.G.H.I.J.K.
801b27bc:	9e4d9e4c 9e4f9e4e 9e519e50 9e539e52     L.M.N.O.P.Q.R.S.
801b27cc:	9e559e54 9e579e56 9e599e58 9e5b9e5a     T.U.V.W.X.Y.Z.[.
801b27dc:	9e5d9e5c 9e5f9e5e 9e619e60 9e639e62     \.].^._.`.a.b.c.
801b27ec:	9e659e64 9e679e66 9e699e68 9e6b9e6a     d.e.f.g.h.i.j.k.
801b27fc:	9e6d9e6c 9e6f9e6e 9e719e70 9e739e72     l.m.n.o.p.q.r.s.
801b280c:	9e759e74 9e779e76 9e799e78 9e7b9e7a     t.u.v.w.x.y.z.{.
801b281c:	9e7d9e7c 9e809e7e 9e829e81 9e849e83     |.}.~...........
801b282c:	9e869e85 9e889e87 9e8a9e89 9e8c9e8b     ................
801b283c:	9e8e9e8d 9e909e8f 9e929e91 9e949e93     ................
801b284c:	9e969e95 9e989e97 9e9a9e99 9e9c9e9b     ................
801b285c:	9e9e9e9d 9ea09e9f 9ea29ea1 9ea49ea3     ................
801b286c:	9ea69ea5 9ea89ea7 9eaa9ea9 9eac9eab     ................
801b287c:	9eae9ead 9eb09eaf 9eb29eb1 9eb49eb3     ................
801b288c:	9eb69eb5 9eb89eb7 9eba9eb9 9ebc9ebb     ................
801b289c:	9ebe9ebd 9ec09ebf 9ec29ec1 9ec49ec3     ................
801b28ac:	9ec69ec5 9ec89ec7 9eca9ec9 9ecc9ecb     ................
801b28bc:	9ece9ecd 9ed09ecf 9ed29ed1 9ed49ed3     ................
801b28cc:	9ed69ed5 9ed89ed7 9eda9ed9 9edc9edb     ................
801b28dc:	9ede9edd 9ee09edf 9ee29ee1 9ee49ee3     ................
801b28ec:	9ee69ee5 9ee89ee7 9eea9ee9 9eec9eeb     ................
801b28fc:	9eee9eed 9ef09eef 9ef29ef1 9ef49ef3     ................
801b290c:	9ef69ef5 9ef89ef7 9efa9ef9 9efc9efb     ................
801b291c:	9efe9efd 9f419f40 9f439f42 9f459f44     ....@.A.B.C.D.E.
801b292c:	9f479f46 9f499f48 9f4b9f4a 9f4d9f4c     F.G.H.I.J.K.L.M.
801b293c:	9f4f9f4e 9f519f50 9f539f52 9f559f54     N.O.P.Q.R.S.T.U.
801b294c:	9f579f56 9f599f58 9f5b9f5a 9f5d9f5c     V.W.X.Y.Z.[.\.].
801b295c:	9f5f9f5e 9f619f60 9f639f62 9f659f64     ^._.`.a.b.c.d.e.
801b296c:	9f679f66 9f699f68 9f6b9f6a 9f6d9f6c     f.g.h.i.j.k.l.m.
801b297c:	9f6f9f6e 9f719f70 9f739f72 9f759f74     n.o.p.q.r.s.t.u.
801b298c:	9f779f76 9f799f78 9f7b9f7a 9f7d9f7c     v.w.x.y.z.{.|.}.
801b299c:	9f809f7e 9f829f81 9f849f83 9f869f85     ~...............
801b29ac:	9f889f87 9f8a9f89 9f8c9f8b 9f8e9f8d     ................
801b29bc:	9f909f8f 9f929f91 9f949f93 9f969f95     ................
801b29cc:	9f989f97 9f9a9f99 9f9c9f9b 9f9e9f9d     ................
801b29dc:	9fa09f9f 9fa29fa1 9fa49fa3 9fa69fa5     ................
801b29ec:	9fa89fa7 9faa9fa9 9fac9fab 9fae9fad     ................
801b29fc:	9fb09faf 9fb29fb1 9fb49fb3 9fb69fb5     ................
801b2a0c:	9fb89fb7 9fba9fb9 9fbc9fbb 9fbe9fbd     ................
801b2a1c:	9fc09fbf 9fc29fc1 9fc49fc3 9fc69fc5     ................
801b2a2c:	9fc89fc7 9fca9fc9 9fcc9fcb 9fce9fcd     ................
801b2a3c:	9fd09fcf 9fd29fd1 9fd49fd3 9fd69fd5     ................
801b2a4c:	9fd89fd7 9fda9fd9 9fdc9fdb 9fde9fdd     ................
801b2a5c:	9fe09fdf 9fe29fe1 9fe49fe3 9fe69fe5     ................
801b2a6c:	9fe89fe7 9fea9fe9 9fec9feb 9fee9fed     ................
801b2a7c:	9ff09fef 9ff29ff1 9ff49ff3 9ff69ff5     ................
801b2a8c:	9ff89ff7 9ffa9ff9 9ffc9ffb 9ffe9ffd     ................
801b2a9c:	a041a040 a043a042 a045a044 a047a046     @.A.B.C.D.E.F.G.
801b2aac:	a049a048 a04ba04a a04da04c a04fa04e     H.I.J.K.L.M.N.O.
801b2abc:	a051a050 a053a052 a055a054 a057a056     P.Q.R.S.T.U.V.W.
801b2acc:	a059a058 a05ba05a a05da05c a05fa05e     X.Y.Z.[.\.].^._.
801b2adc:	a061a060 a063a062 a065a064 a067a066     `.a.b.c.d.e.f.g.
801b2aec:	a069a068 a06ba06a a06da06c a06fa06e     h.i.j.k.l.m.n.o.
801b2afc:	a071a070 a073a072 a075a074 a077a076     p.q.r.s.t.u.v.w.
801b2b0c:	a079a078 a07ba07a a07da07c a080a07e     x.y.z.{.|.}.~...
801b2b1c:	a082a081 a084a083 a086a085 a088a087     ................
801b2b2c:	a08aa089 a08ca08b a08ea08d a090a08f     ................
801b2b3c:	a092a091 a094a093 a096a095 a098a097     ................
801b2b4c:	a09aa099 a09ca09b a09ea09d a0a0a09f     ................
801b2b5c:	a0a2a0a1 a0a4a0a3 a0a6a0a5 a0a8a0a7     ................
801b2b6c:	a0aaa0a9 a0aca0ab a0aea0ad a0b0a0af     ................
801b2b7c:	a0b2a0b1 a0b4a0b3 a0b6a0b5 a0b8a0b7     ................
801b2b8c:	a0baa0b9 a0bca0bb a0bea0bd a0c0a0bf     ................
801b2b9c:	a0c2a0c1 a0c4a0c3 a0c6a0c5 a0c8a0c7     ................
801b2bac:	a0caa0c9 a0cca0cb a0cea0cd a0d0a0cf     ................
801b2bbc:	a0d2a0d1 a0d4a0d3 a0d6a0d5 a0d8a0d7     ................
801b2bcc:	a0daa0d9 a0dca0db a0dea0dd a0e0a0df     ................
801b2bdc:	a0e2a0e1 a0e4a0e3 a0e6a0e5 a0e8a0e7     ................
801b2bec:	a0eaa0e9 a0eca0eb a0eea0ed a0f0a0ef     ................
801b2bfc:	a0f2a0f1 a0f4a0f3 a0f6a0f5 a0f8a0f7     ................
801b2c0c:	a0faa0f9 a0fca0fb a0fea0fd aa41aa40     ............@.A.
801b2c1c:	aa43aa42 aa45aa44 aa47aa46 aa49aa48     B.C.D.E.F.G.H.I.
801b2c2c:	aa4baa4a aa4daa4c aa4faa4e aa51aa50     J.K.L.M.N.O.P.Q.
801b2c3c:	aa53aa52 aa55aa54 aa57aa56 aa59aa58     R.S.T.U.V.W.X.Y.
801b2c4c:	aa5baa5a aa5daa5c aa5faa5e aa61aa60     Z.[.\.].^._.`.a.
801b2c5c:	aa63aa62 aa65aa64 aa67aa66 aa69aa68     b.c.d.e.f.g.h.i.
801b2c6c:	aa6baa6a aa6daa6c aa6faa6e aa71aa70     j.k.l.m.n.o.p.q.
801b2c7c:	aa73aa72 aa75aa74 aa77aa76 aa79aa78     r.s.t.u.v.w.x.y.
801b2c8c:	aa7baa7a aa7daa7c aa80aa7e aa82aa81     z.{.|.}.~.......
801b2c9c:	aa84aa83 aa86aa85 aa88aa87 aa8aaa89     ................
801b2cac:	aa8caa8b aa8eaa8d aa90aa8f aa92aa91     ................
801b2cbc:	aa94aa93 aa96aa95 aa98aa97 aa9aaa99     ................
801b2ccc:	aa9caa9b aa9eaa9d aaa0aa9f ab41ab40     ............@.A.
801b2cdc:	ab43ab42 ab45ab44 ab47ab46 ab49ab48     B.C.D.E.F.G.H.I.
801b2cec:	ab4bab4a ab4dab4c ab4fab4e ab51ab50     J.K.L.M.N.O.P.Q.
801b2cfc:	ab53ab52 ab55ab54 ab57ab56 ab59ab58     R.S.T.U.V.W.X.Y.
801b2d0c:	ab5bab5a ab5dab5c ab5fab5e ab61ab60     Z.[.\.].^._.`.a.
801b2d1c:	ab63ab62 ab65ab64 ab67ab66 ab69ab68     b.c.d.e.f.g.h.i.
801b2d2c:	ab6bab6a ab6dab6c ab6fab6e ab71ab70     j.k.l.m.n.o.p.q.
801b2d3c:	ab73ab72 ab75ab74 ab77ab76 ab79ab78     r.s.t.u.v.w.x.y.
801b2d4c:	ab7bab7a ab7dab7c ab80ab7e ab82ab81     z.{.|.}.~.......
801b2d5c:	ab84ab83 ab86ab85 ab88ab87 ab8aab89     ................
801b2d6c:	ab8cab8b ab8eab8d ab90ab8f ab92ab91     ................
801b2d7c:	ab94ab93 ab96ab95 ab98ab97 ab9aab99     ................
801b2d8c:	ab9cab9b ab9eab9d aba0ab9f ac41ac40     ............@.A.
801b2d9c:	ac43ac42 ac45ac44 ac47ac46 ac49ac48     B.C.D.E.F.G.H.I.
801b2dac:	ac4bac4a ac4dac4c ac4fac4e ac51ac50     J.K.L.M.N.O.P.Q.
801b2dbc:	ac53ac52 ac55ac54 ac57ac56 ac59ac58     R.S.T.U.V.W.X.Y.
801b2dcc:	ac5bac5a ac5dac5c ac5fac5e ac61ac60     Z.[.\.].^._.`.a.
801b2ddc:	ac63ac62 ac65ac64 ac67ac66 ac69ac68     b.c.d.e.f.g.h.i.
801b2dec:	ac6bac6a ac6dac6c ac6fac6e ac71ac70     j.k.l.m.n.o.p.q.
801b2dfc:	ac73ac72 ac75ac74 ac77ac76 ac79ac78     r.s.t.u.v.w.x.y.
801b2e0c:	ac7bac7a ac7dac7c ac80ac7e ac82ac81     z.{.|.}.~.......
801b2e1c:	ac84ac83 ac86ac85 ac88ac87 ac8aac89     ................
801b2e2c:	ac8cac8b ac8eac8d ac90ac8f ac92ac91     ................
801b2e3c:	ac94ac93 ac96ac95 ac98ac97 ac9aac99     ................
801b2e4c:	ac9cac9b ac9eac9d aca0ac9f ad41ad40     ............@.A.
801b2e5c:	ad43ad42 ad45ad44 ad47ad46 ad49ad48     B.C.D.E.F.G.H.I.
801b2e6c:	ad4bad4a ad4dad4c ad4fad4e ad51ad50     J.K.L.M.N.O.P.Q.
801b2e7c:	ad53ad52 ad55ad54 ad57ad56 ad59ad58     R.S.T.U.V.W.X.Y.
801b2e8c:	ad5bad5a ad5dad5c ad5fad5e ad61ad60     Z.[.\.].^._.`.a.
801b2e9c:	ad63ad62 ad65ad64 ad67ad66 ad69ad68     b.c.d.e.f.g.h.i.
801b2eac:	ad6bad6a ad6dad6c ad6fad6e ad71ad70     j.k.l.m.n.o.p.q.
801b2ebc:	ad73ad72 ad75ad74 ad77ad76 ad79ad78     r.s.t.u.v.w.x.y.
801b2ecc:	ad7bad7a ad7dad7c ad80ad7e ad82ad81     z.{.|.}.~.......
801b2edc:	ad84ad83 ad86ad85 ad88ad87 ad8aad89     ................
801b2eec:	ad8cad8b ad8ead8d ad90ad8f ad92ad91     ................
801b2efc:	ad94ad93 ad96ad95 ad98ad97 ad9aad99     ................
801b2f0c:	ad9cad9b ad9ead9d ada0ad9f ae41ae40     ............@.A.
801b2f1c:	ae43ae42 ae45ae44 ae47ae46 ae49ae48     B.C.D.E.F.G.H.I.
801b2f2c:	ae4bae4a ae4dae4c ae4fae4e ae51ae50     J.K.L.M.N.O.P.Q.
801b2f3c:	ae53ae52 ae55ae54 ae57ae56 ae59ae58     R.S.T.U.V.W.X.Y.
801b2f4c:	ae5bae5a ae5dae5c ae5fae5e ae61ae60     Z.[.\.].^._.`.a.
801b2f5c:	ae63ae62 ae65ae64 ae67ae66 ae69ae68     b.c.d.e.f.g.h.i.
801b2f6c:	ae6bae6a ae6dae6c ae6fae6e ae71ae70     j.k.l.m.n.o.p.q.
801b2f7c:	ae73ae72 ae75ae74 ae77ae76 ae79ae78     r.s.t.u.v.w.x.y.
801b2f8c:	ae7bae7a ae7dae7c ae80ae7e ae82ae81     z.{.|.}.~.......
801b2f9c:	ae84ae83 ae86ae85 ae88ae87 ae8aae89     ................
801b2fac:	ae8cae8b ae8eae8d ae90ae8f ae92ae91     ................
801b2fbc:	ae94ae93 ae96ae95 ae98ae97 ae9aae99     ................
801b2fcc:	ae9cae9b ae9eae9d aea0ae9f af41af40     ............@.A.
801b2fdc:	af43af42 af45af44 af47af46 af49af48     B.C.D.E.F.G.H.I.
801b2fec:	af4baf4a af4daf4c af4faf4e af51af50     J.K.L.M.N.O.P.Q.
801b2ffc:	af53af52 af55af54 af57af56 af59af58     R.S.T.U.V.W.X.Y.
801b300c:	af5baf5a af5daf5c af5faf5e af61af60     Z.[.\.].^._.`.a.
801b301c:	af63af62 af65af64 af67af66 af69af68     b.c.d.e.f.g.h.i.
801b302c:	af6baf6a af6daf6c af6faf6e af71af70     j.k.l.m.n.o.p.q.
801b303c:	af73af72 af75af74 af77af76 af79af78     r.s.t.u.v.w.x.y.
801b304c:	af7baf7a af7daf7c af80af7e af82af81     z.{.|.}.~.......
801b305c:	af84af83 af86af85 af88af87 af8aaf89     ................
801b306c:	af8caf8b af8eaf8d af90af8f af92af91     ................
801b307c:	af94af93 af96af95 af98af97 af9aaf99     ................
801b308c:	af9caf9b af9eaf9d afa0af9f b041b040     ............@.A.
801b309c:	b043b042 b045b044 b047b046 b049b048     B.C.D.E.F.G.H.I.
801b30ac:	b04bb04a b04db04c b04fb04e b051b050     J.K.L.M.N.O.P.Q.
801b30bc:	b053b052 b055b054 b057b056 b059b058     R.S.T.U.V.W.X.Y.
801b30cc:	b05bb05a b05db05c b05fb05e b061b060     Z.[.\.].^._.`.a.
801b30dc:	b063b062 b065b064 b067b066 b069b068     b.c.d.e.f.g.h.i.
801b30ec:	b06bb06a b06db06c b06fb06e b071b070     j.k.l.m.n.o.p.q.
801b30fc:	b073b072 b075b074 b077b076 b079b078     r.s.t.u.v.w.x.y.
801b310c:	b07bb07a b07db07c b080b07e b082b081     z.{.|.}.~.......
801b311c:	b084b083 b086b085 b088b087 b08ab089     ................
801b312c:	b08cb08b b08eb08d b090b08f b092b091     ................
801b313c:	b094b093 b096b095 b098b097 b09ab099     ................
801b314c:	b09cb09b b09eb09d b0a0b09f b141b140     ............@.A.
801b315c:	b143b142 b145b144 b147b146 b149b148     B.C.D.E.F.G.H.I.
801b316c:	b14bb14a b14db14c b14fb14e b151b150     J.K.L.M.N.O.P.Q.
801b317c:	b153b152 b155b154 b157b156 b159b158     R.S.T.U.V.W.X.Y.
801b318c:	b15bb15a b15db15c b15fb15e b161b160     Z.[.\.].^._.`.a.
801b319c:	b163b162 b165b164 b167b166 b169b168     b.c.d.e.f.g.h.i.
801b31ac:	b16bb16a b16db16c b16fb16e b171b170     j.k.l.m.n.o.p.q.
801b31bc:	b173b172 b175b174 b177b176 b179b178     r.s.t.u.v.w.x.y.
801b31cc:	b17bb17a b17db17c b180b17e b182b181     z.{.|.}.~.......
801b31dc:	b184b183 b186b185 b188b187 b18ab189     ................
801b31ec:	b18cb18b b18eb18d b190b18f b192b191     ................
801b31fc:	b194b193 b196b195 b198b197 b19ab199     ................
801b320c:	b19cb19b b19eb19d b1a0b19f b241b240     ............@.A.
801b321c:	b243b242 b245b244 b247b246 b249b248     B.C.D.E.F.G.H.I.
801b322c:	b24bb24a b24db24c b24fb24e b251b250     J.K.L.M.N.O.P.Q.
801b323c:	b253b252 b255b254 b257b256 b259b258     R.S.T.U.V.W.X.Y.
801b324c:	b25bb25a b25db25c b25fb25e b261b260     Z.[.\.].^._.`.a.
801b325c:	b263b262 b265b264 b267b266 b269b268     b.c.d.e.f.g.h.i.
801b326c:	b26bb26a b26db26c b26fb26e b271b270     j.k.l.m.n.o.p.q.
801b327c:	b273b272 b275b274 b277b276 b279b278     r.s.t.u.v.w.x.y.
801b328c:	b27bb27a b27db27c b280b27e b282b281     z.{.|.}.~.......
801b329c:	b284b283 b286b285 b288b287 b28ab289     ................
801b32ac:	b28cb28b b28eb28d b290b28f b292b291     ................
801b32bc:	b294b293 b296b295 b298b297 b29ab299     ................
801b32cc:	b29cb29b b29eb29d b2a0b29f b341b340     ............@.A.
801b32dc:	b343b342 b345b344 b347b346 b349b348     B.C.D.E.F.G.H.I.
801b32ec:	b34bb34a b34db34c b34fb34e b351b350     J.K.L.M.N.O.P.Q.
801b32fc:	b353b352 b355b354 b357b356 b359b358     R.S.T.U.V.W.X.Y.
801b330c:	b35bb35a b35db35c b35fb35e b361b360     Z.[.\.].^._.`.a.
801b331c:	b363b362 b365b364 b367b366 b369b368     b.c.d.e.f.g.h.i.
801b332c:	b36bb36a b36db36c b36fb36e b371b370     j.k.l.m.n.o.p.q.
801b333c:	b373b372 b375b374 b377b376 b379b378     r.s.t.u.v.w.x.y.
801b334c:	b37bb37a b37db37c b380b37e b382b381     z.{.|.}.~.......
801b335c:	b384b383 b386b385 b388b387 b38ab389     ................
801b336c:	b38cb38b b38eb38d b390b38f b392b391     ................
801b337c:	b394b393 b396b395 b398b397 b39ab399     ................
801b338c:	b39cb39b b39eb39d b3a0b39f b441b440     ............@.A.
801b339c:	b443b442 b445b444 b447b446 b449b448     B.C.D.E.F.G.H.I.
801b33ac:	b44bb44a b44db44c b44fb44e b451b450     J.K.L.M.N.O.P.Q.
801b33bc:	b453b452 b455b454 b457b456 b459b458     R.S.T.U.V.W.X.Y.
801b33cc:	b45bb45a b45db45c b45fb45e b461b460     Z.[.\.].^._.`.a.
801b33dc:	b463b462 b465b464 b467b466 b469b468     b.c.d.e.f.g.h.i.
801b33ec:	b46bb46a b46db46c b46fb46e b471b470     j.k.l.m.n.o.p.q.
801b33fc:	b473b472 b475b474 b477b476 b479b478     r.s.t.u.v.w.x.y.
801b340c:	b47bb47a b47db47c b480b47e b482b481     z.{.|.}.~.......
801b341c:	b484b483 b486b485 b488b487 b48ab489     ................
801b342c:	b48cb48b b48eb48d b490b48f b492b491     ................
801b343c:	b494b493 b496b495 b498b497 b49ab499     ................
801b344c:	b49cb49b b49eb49d b4a0b49f b541b540     ............@.A.
801b345c:	b543b542 b545b544 b547b546 b549b548     B.C.D.E.F.G.H.I.
801b346c:	b54bb54a b54db54c b54fb54e b551b550     J.K.L.M.N.O.P.Q.
801b347c:	b553b552 b555b554 b557b556 b559b558     R.S.T.U.V.W.X.Y.
801b348c:	b55bb55a b55db55c b55fb55e b561b560     Z.[.\.].^._.`.a.
801b349c:	b563b562 b565b564 b567b566 b569b568     b.c.d.e.f.g.h.i.
801b34ac:	b56bb56a b56db56c b56fb56e b571b570     j.k.l.m.n.o.p.q.
801b34bc:	b573b572 b575b574 b577b576 b579b578     r.s.t.u.v.w.x.y.
801b34cc:	b57bb57a b57db57c b580b57e b582b581     z.{.|.}.~.......
801b34dc:	b584b583 b586b585 b588b587 b58ab589     ................
801b34ec:	b58cb58b b58eb58d b590b58f b592b591     ................
801b34fc:	b594b593 b596b595 b598b597 b59ab599     ................
801b350c:	b59cb59b b59eb59d b5a0b59f b641b640     ............@.A.
801b351c:	b643b642 b645b644 b647b646 b649b648     B.C.D.E.F.G.H.I.
801b352c:	b64bb64a b64db64c b64fb64e b651b650     J.K.L.M.N.O.P.Q.
801b353c:	b653b652 b655b654 b657b656 b659b658     R.S.T.U.V.W.X.Y.
801b354c:	b65bb65a b65db65c b65fb65e b661b660     Z.[.\.].^._.`.a.
801b355c:	b663b662 b665b664 b667b666 b669b668     b.c.d.e.f.g.h.i.
801b356c:	b66bb66a b66db66c b66fb66e b671b670     j.k.l.m.n.o.p.q.
801b357c:	b673b672 b675b674 b677b676 b679b678     r.s.t.u.v.w.x.y.
801b358c:	b67bb67a b67db67c b680b67e b682b681     z.{.|.}.~.......
801b359c:	b684b683 b686b685 b688b687 b68ab689     ................
801b35ac:	b68cb68b b68eb68d b690b68f b692b691     ................
801b35bc:	b694b693 b696b695 b698b697 b69ab699     ................
801b35cc:	b69cb69b b69eb69d b6a0b69f b741b740     ............@.A.
801b35dc:	b743b742 b745b744 b747b746 b749b748     B.C.D.E.F.G.H.I.
801b35ec:	b74bb74a b74db74c b74fb74e b751b750     J.K.L.M.N.O.P.Q.
801b35fc:	b753b752 b755b754 b757b756 b759b758     R.S.T.U.V.W.X.Y.
801b360c:	b75bb75a b75db75c b75fb75e b761b760     Z.[.\.].^._.`.a.
801b361c:	b763b762 b765b764 b767b766 b769b768     b.c.d.e.f.g.h.i.
801b362c:	b76bb76a b76db76c b76fb76e b771b770     j.k.l.m.n.o.p.q.
801b363c:	b773b772 b775b774 b777b776 b779b778     r.s.t.u.v.w.x.y.
801b364c:	b77bb77a b77db77c b780b77e b782b781     z.{.|.}.~.......
801b365c:	b784b783 b786b785 b788b787 b78ab789     ................
801b366c:	b78cb78b b78eb78d b790b78f b792b791     ................
801b367c:	b794b793 b796b795 b798b797 b79ab799     ................
801b368c:	b79cb79b b79eb79d b7a0b79f b841b840     ............@.A.
801b369c:	b843b842 b845b844 b847b846 b849b848     B.C.D.E.F.G.H.I.
801b36ac:	b84bb84a b84db84c b84fb84e b851b850     J.K.L.M.N.O.P.Q.
801b36bc:	b853b852 b855b854 b857b856 b859b858     R.S.T.U.V.W.X.Y.
801b36cc:	b85bb85a b85db85c b85fb85e b861b860     Z.[.\.].^._.`.a.
801b36dc:	b863b862 b865b864 b867b866 b869b868     b.c.d.e.f.g.h.i.
801b36ec:	b86bb86a b86db86c b86fb86e b871b870     j.k.l.m.n.o.p.q.
801b36fc:	b873b872 b875b874 b877b876 b879b878     r.s.t.u.v.w.x.y.
801b370c:	b87bb87a b87db87c b880b87e b882b881     z.{.|.}.~.......
801b371c:	b884b883 b886b885 b888b887 b88ab889     ................
801b372c:	b88cb88b b88eb88d b890b88f b892b891     ................
801b373c:	b894b893 b896b895 b898b897 b89ab899     ................
801b374c:	b89cb89b b89eb89d b8a0b89f b941b940     ............@.A.
801b375c:	b943b942 b945b944 b947b946 b949b948     B.C.D.E.F.G.H.I.
801b376c:	b94bb94a b94db94c b94fb94e b951b950     J.K.L.M.N.O.P.Q.
801b377c:	b953b952 b955b954 b957b956 b959b958     R.S.T.U.V.W.X.Y.
801b378c:	b95bb95a b95db95c b95fb95e b961b960     Z.[.\.].^._.`.a.
801b379c:	b963b962 b965b964 b967b966 b969b968     b.c.d.e.f.g.h.i.
801b37ac:	b96bb96a b96db96c b96fb96e b971b970     j.k.l.m.n.o.p.q.
801b37bc:	b973b972 b975b974 b977b976 b979b978     r.s.t.u.v.w.x.y.
801b37cc:	b97bb97a b97db97c b980b97e b982b981     z.{.|.}.~.......
801b37dc:	b984b983 b986b985 b988b987 b98ab989     ................
801b37ec:	b98cb98b b98eb98d b990b98f b992b991     ................
801b37fc:	b994b993 b996b995 b998b997 b99ab999     ................
801b380c:	b99cb99b b99eb99d b9a0b99f ba41ba40     ............@.A.
801b381c:	ba43ba42 ba45ba44 ba47ba46 ba49ba48     B.C.D.E.F.G.H.I.
801b382c:	ba4bba4a ba4dba4c ba4fba4e ba51ba50     J.K.L.M.N.O.P.Q.
801b383c:	ba53ba52 ba55ba54 ba57ba56 ba59ba58     R.S.T.U.V.W.X.Y.
801b384c:	ba5bba5a ba5dba5c ba5fba5e ba61ba60     Z.[.\.].^._.`.a.
801b385c:	ba63ba62 ba65ba64 ba67ba66 ba69ba68     b.c.d.e.f.g.h.i.
801b386c:	ba6bba6a ba6dba6c ba6fba6e ba71ba70     j.k.l.m.n.o.p.q.
801b387c:	ba73ba72 ba75ba74 ba77ba76 ba79ba78     r.s.t.u.v.w.x.y.
801b388c:	ba7bba7a ba7dba7c ba80ba7e ba82ba81     z.{.|.}.~.......
801b389c:	ba84ba83 ba86ba85 ba88ba87 ba8aba89     ................
801b38ac:	ba8cba8b ba8eba8d ba90ba8f ba92ba91     ................
801b38bc:	ba94ba93 ba96ba95 ba98ba97 ba9aba99     ................
801b38cc:	ba9cba9b ba9eba9d baa0ba9f bb41bb40     ............@.A.
801b38dc:	bb43bb42 bb45bb44 bb47bb46 bb49bb48     B.C.D.E.F.G.H.I.
801b38ec:	bb4bbb4a bb4dbb4c bb4fbb4e bb51bb50     J.K.L.M.N.O.P.Q.
801b38fc:	bb53bb52 bb55bb54 bb57bb56 bb59bb58     R.S.T.U.V.W.X.Y.
801b390c:	bb5bbb5a bb5dbb5c bb5fbb5e bb61bb60     Z.[.\.].^._.`.a.
801b391c:	bb63bb62 bb65bb64 bb67bb66 bb69bb68     b.c.d.e.f.g.h.i.
801b392c:	bb6bbb6a bb6dbb6c bb6fbb6e bb71bb70     j.k.l.m.n.o.p.q.
801b393c:	bb73bb72 bb75bb74 bb77bb76 bb79bb78     r.s.t.u.v.w.x.y.
801b394c:	bb7bbb7a bb7dbb7c bb80bb7e bb82bb81     z.{.|.}.~.......
801b395c:	bb84bb83 bb86bb85 bb88bb87 bb8abb89     ................
801b396c:	bb8cbb8b bb8ebb8d bb90bb8f bb92bb91     ................
801b397c:	bb94bb93 bb96bb95 bb98bb97 bb9abb99     ................
801b398c:	bb9cbb9b bb9ebb9d bba0bb9f bc41bc40     ............@.A.
801b399c:	bc43bc42 bc45bc44 bc47bc46 bc49bc48     B.C.D.E.F.G.H.I.
801b39ac:	bc4bbc4a bc4dbc4c bc4fbc4e bc51bc50     J.K.L.M.N.O.P.Q.
801b39bc:	bc53bc52 bc55bc54 bc57bc56 bc59bc58     R.S.T.U.V.W.X.Y.
801b39cc:	bc5bbc5a bc5dbc5c bc5fbc5e bc61bc60     Z.[.\.].^._.`.a.
801b39dc:	bc63bc62 bc65bc64 bc67bc66 bc69bc68     b.c.d.e.f.g.h.i.
801b39ec:	bc6bbc6a bc6dbc6c bc6fbc6e bc71bc70     j.k.l.m.n.o.p.q.
801b39fc:	bc73bc72 bc75bc74 bc77bc76 bc79bc78     r.s.t.u.v.w.x.y.
801b3a0c:	bc7bbc7a bc7dbc7c bc80bc7e bc82bc81     z.{.|.}.~.......
801b3a1c:	bc84bc83 bc86bc85 bc88bc87 bc8abc89     ................
801b3a2c:	bc8cbc8b bc8ebc8d bc90bc8f bc92bc91     ................
801b3a3c:	bc94bc93 bc96bc95 bc98bc97 bc9abc99     ................
801b3a4c:	bc9cbc9b bc9ebc9d bca0bc9f bd41bd40     ............@.A.
801b3a5c:	bd43bd42 bd45bd44 bd47bd46 bd49bd48     B.C.D.E.F.G.H.I.
801b3a6c:	bd4bbd4a bd4dbd4c bd4fbd4e bd51bd50     J.K.L.M.N.O.P.Q.
801b3a7c:	bd53bd52 bd55bd54 bd57bd56 bd59bd58     R.S.T.U.V.W.X.Y.
801b3a8c:	bd5bbd5a bd5dbd5c bd5fbd5e bd61bd60     Z.[.\.].^._.`.a.
801b3a9c:	bd63bd62 bd65bd64 bd67bd66 bd69bd68     b.c.d.e.f.g.h.i.
801b3aac:	bd6bbd6a bd6dbd6c bd6fbd6e bd71bd70     j.k.l.m.n.o.p.q.
801b3abc:	bd73bd72 bd75bd74 bd77bd76 bd79bd78     r.s.t.u.v.w.x.y.
801b3acc:	bd7bbd7a bd7dbd7c bd80bd7e bd82bd81     z.{.|.}.~.......
801b3adc:	bd84bd83 bd86bd85 bd88bd87 bd8abd89     ................
801b3aec:	bd8cbd8b bd8ebd8d bd90bd8f bd92bd91     ................
801b3afc:	bd94bd93 bd96bd95 bd98bd97 bd9abd99     ................
801b3b0c:	bd9cbd9b bd9ebd9d bda0bd9f be41be40     ............@.A.
801b3b1c:	be43be42 be45be44 be47be46 be49be48     B.C.D.E.F.G.H.I.
801b3b2c:	be4bbe4a be4dbe4c be4fbe4e be51be50     J.K.L.M.N.O.P.Q.
801b3b3c:	be53be52 be55be54 be57be56 be59be58     R.S.T.U.V.W.X.Y.
801b3b4c:	be5bbe5a be5dbe5c be5fbe5e be61be60     Z.[.\.].^._.`.a.
801b3b5c:	be63be62 be65be64 be67be66 be69be68     b.c.d.e.f.g.h.i.
801b3b6c:	be6bbe6a be6dbe6c be6fbe6e be71be70     j.k.l.m.n.o.p.q.
801b3b7c:	be73be72 be75be74 be77be76 be79be78     r.s.t.u.v.w.x.y.
801b3b8c:	be7bbe7a be7dbe7c be80be7e be82be81     z.{.|.}.~.......
801b3b9c:	be84be83 be86be85 be88be87 be8abe89     ................
801b3bac:	be8cbe8b be8ebe8d be90be8f be92be91     ................
801b3bbc:	be94be93 be96be95 be98be97 be9abe99     ................
801b3bcc:	be9cbe9b be9ebe9d bea0be9f bf41bf40     ............@.A.
801b3bdc:	bf43bf42 bf45bf44 bf47bf46 bf49bf48     B.C.D.E.F.G.H.I.
801b3bec:	bf4bbf4a bf4dbf4c bf4fbf4e bf51bf50     J.K.L.M.N.O.P.Q.
801b3bfc:	bf53bf52 bf55bf54 bf57bf56 bf59bf58     R.S.T.U.V.W.X.Y.
801b3c0c:	bf5bbf5a bf5dbf5c bf5fbf5e bf61bf60     Z.[.\.].^._.`.a.
801b3c1c:	bf63bf62 bf65bf64 bf67bf66 bf69bf68     b.c.d.e.f.g.h.i.
801b3c2c:	bf6bbf6a bf6dbf6c bf6fbf6e bf71bf70     j.k.l.m.n.o.p.q.
801b3c3c:	bf73bf72 bf75bf74 bf77bf76 bf79bf78     r.s.t.u.v.w.x.y.
801b3c4c:	bf7bbf7a bf7dbf7c bf80bf7e bf82bf81     z.{.|.}.~.......
801b3c5c:	bf84bf83 bf86bf85 bf88bf87 bf8abf89     ................
801b3c6c:	bf8cbf8b bf8ebf8d bf90bf8f bf92bf91     ................
801b3c7c:	bf94bf93 bf96bf95 bf98bf97 bf9abf99     ................
801b3c8c:	bf9cbf9b bf9ebf9d bfa0bf9f c041c040     ............@.A.
801b3c9c:	c043c042 c045c044 c047c046 c049c048     B.C.D.E.F.G.H.I.
801b3cac:	c04bc04a c04dc04c c04fc04e c051c050     J.K.L.M.N.O.P.Q.
801b3cbc:	c053c052 c055c054 c057c056 c059c058     R.S.T.U.V.W.X.Y.
801b3ccc:	c05bc05a c05dc05c c05fc05e c061c060     Z.[.\.].^._.`.a.
801b3cdc:	c063c062 c065c064 c067c066 c069c068     b.c.d.e.f.g.h.i.
801b3cec:	c06bc06a c06dc06c c06fc06e c071c070     j.k.l.m.n.o.p.q.
801b3cfc:	c073c072 c075c074 c077c076 c079c078     r.s.t.u.v.w.x.y.
801b3d0c:	c07bc07a c07dc07c c080c07e c082c081     z.{.|.}.~.......
801b3d1c:	c084c083 c086c085 c088c087 c08ac089     ................
801b3d2c:	c08cc08b c08ec08d c090c08f c092c091     ................
801b3d3c:	c094c093 c096c095 c098c097 c09ac099     ................
801b3d4c:	c09cc09b c09ec09d c0a0c09f c141c140     ............@.A.
801b3d5c:	c143c142 c145c144 c147c146 c149c148     B.C.D.E.F.G.H.I.
801b3d6c:	c14bc14a c14dc14c c14fc14e c151c150     J.K.L.M.N.O.P.Q.
801b3d7c:	c153c152 c155c154 c157c156 c159c158     R.S.T.U.V.W.X.Y.
801b3d8c:	c15bc15a c15dc15c c15fc15e c161c160     Z.[.\.].^._.`.a.
801b3d9c:	c163c162 c165c164 c167c166 c169c168     b.c.d.e.f.g.h.i.
801b3dac:	c16bc16a c16dc16c c16fc16e c171c170     j.k.l.m.n.o.p.q.
801b3dbc:	c173c172 c175c174 c177c176 c179c178     r.s.t.u.v.w.x.y.
801b3dcc:	c17bc17a c17dc17c c180c17e c182c181     z.{.|.}.~.......
801b3ddc:	c184c183 c186c185 c188c187 c18ac189     ................
801b3dec:	c18cc18b c18ec18d c190c18f c192c191     ................
801b3dfc:	c194c193 c196c195 c198c197 c19ac199     ................
801b3e0c:	c19cc19b c19ec19d c1a0c19f c241c240     ............@.A.
801b3e1c:	c243c242 c245c244 c247c246 c249c248     B.C.D.E.F.G.H.I.
801b3e2c:	c24bc24a c24dc24c c24fc24e c251c250     J.K.L.M.N.O.P.Q.
801b3e3c:	c253c252 c255c254 c257c256 c259c258     R.S.T.U.V.W.X.Y.
801b3e4c:	c25bc25a c25dc25c c25fc25e c261c260     Z.[.\.].^._.`.a.
801b3e5c:	c263c262 c265c264 c267c266 c269c268     b.c.d.e.f.g.h.i.
801b3e6c:	c26bc26a c26dc26c c26fc26e c271c270     j.k.l.m.n.o.p.q.
801b3e7c:	c273c272 c275c274 c277c276 c279c278     r.s.t.u.v.w.x.y.
801b3e8c:	c27bc27a c27dc27c c280c27e c282c281     z.{.|.}.~.......
801b3e9c:	c284c283 c286c285 c288c287 c28ac289     ................
801b3eac:	c28cc28b c28ec28d c290c28f c292c291     ................
801b3ebc:	c294c293 c296c295 c298c297 c29ac299     ................
801b3ecc:	c29cc29b c29ec29d c2a0c29f c341c340     ............@.A.
801b3edc:	c343c342 c345c344 c347c346 c349c348     B.C.D.E.F.G.H.I.
801b3eec:	c34bc34a c34dc34c c34fc34e c351c350     J.K.L.M.N.O.P.Q.
801b3efc:	c353c352 c355c354 c357c356 c359c358     R.S.T.U.V.W.X.Y.
801b3f0c:	c35bc35a c35dc35c c35fc35e c361c360     Z.[.\.].^._.`.a.
801b3f1c:	c363c362 c365c364 c367c366 c369c368     b.c.d.e.f.g.h.i.
801b3f2c:	c36bc36a c36dc36c c36fc36e c371c370     j.k.l.m.n.o.p.q.
801b3f3c:	c373c372 c375c374 c377c376 c379c378     r.s.t.u.v.w.x.y.
801b3f4c:	c37bc37a c37dc37c c380c37e c382c381     z.{.|.}.~.......
801b3f5c:	c384c383 c386c385 c388c387 c38ac389     ................
801b3f6c:	c38cc38b c38ec38d c390c38f c392c391     ................
801b3f7c:	c394c393 c396c395 c398c397 c39ac399     ................
801b3f8c:	c39cc39b c39ec39d c3a0c39f c441c440     ............@.A.
801b3f9c:	c443c442 c445c444 c447c446 c449c448     B.C.D.E.F.G.H.I.
801b3fac:	c44bc44a c44dc44c c44fc44e c451c450     J.K.L.M.N.O.P.Q.
801b3fbc:	c453c452 c455c454 c457c456 c459c458     R.S.T.U.V.W.X.Y.
801b3fcc:	c45bc45a c45dc45c c45fc45e c461c460     Z.[.\.].^._.`.a.
801b3fdc:	c463c462 c465c464 c467c466 c469c468     b.c.d.e.f.g.h.i.
801b3fec:	c46bc46a c46dc46c c46fc46e c471c470     j.k.l.m.n.o.p.q.
801b3ffc:	c473c472 c475c474 c477c476 c479c478     r.s.t.u.v.w.x.y.
801b400c:	c47bc47a c47dc47c c480c47e c482c481     z.{.|.}.~.......
801b401c:	c484c483 c486c485 c488c487 c48ac489     ................
801b402c:	c48cc48b c48ec48d c490c48f c492c491     ................
801b403c:	c494c493 c496c495 c498c497 c49ac499     ................
801b404c:	c49cc49b c49ec49d c4a0c49f c541c540     ............@.A.
801b405c:	c543c542 c545c544 c547c546 c549c548     B.C.D.E.F.G.H.I.
801b406c:	c54bc54a c54dc54c c54fc54e c551c550     J.K.L.M.N.O.P.Q.
801b407c:	c553c552 c555c554 c557c556 c559c558     R.S.T.U.V.W.X.Y.
801b408c:	c55bc55a c55dc55c c55fc55e c561c560     Z.[.\.].^._.`.a.
801b409c:	c563c562 c565c564 c567c566 c569c568     b.c.d.e.f.g.h.i.
801b40ac:	c56bc56a c56dc56c c56fc56e c571c570     j.k.l.m.n.o.p.q.
801b40bc:	c573c572 c575c574 c577c576 c579c578     r.s.t.u.v.w.x.y.
801b40cc:	c57bc57a c57dc57c c580c57e c582c581     z.{.|.}.~.......
801b40dc:	c584c583 c586c585 c588c587 c58ac589     ................
801b40ec:	c58cc58b c58ec58d c590c58f c592c591     ................
801b40fc:	c594c593 c596c595 c598c597 c59ac599     ................
801b410c:	c59cc59b c59ec59d c5a0c59f c641c640     ............@.A.
801b411c:	c643c642 c645c644 c647c646 c649c648     B.C.D.E.F.G.H.I.
801b412c:	c64bc64a c64dc64c c64fc64e c651c650     J.K.L.M.N.O.P.Q.
801b413c:	c653c652 c655c654 c657c656 c659c658     R.S.T.U.V.W.X.Y.
801b414c:	c65bc65a c65dc65c c65fc65e c661c660     Z.[.\.].^._.`.a.
801b415c:	c663c662 c665c664 c667c666 c669c668     b.c.d.e.f.g.h.i.
801b416c:	c66bc66a c66dc66c c66fc66e c671c670     j.k.l.m.n.o.p.q.
801b417c:	c673c672 c675c674 c677c676 c679c678     r.s.t.u.v.w.x.y.
801b418c:	c67bc67a c67dc67c c680c67e c682c681     z.{.|.}.~.......
801b419c:	c684c683 c686c685 c688c687 c68ac689     ................
801b41ac:	c68cc68b c68ec68d c690c68f c692c691     ................
801b41bc:	c694c693 c696c695 c698c697 c69ac699     ................
801b41cc:	c69cc69b c69ec69d c6a0c69f c741c740     ............@.A.
801b41dc:	c743c742 c745c744 c747c746 c749c748     B.C.D.E.F.G.H.I.
801b41ec:	c74bc74a c74dc74c c74fc74e c751c750     J.K.L.M.N.O.P.Q.
801b41fc:	c753c752 c755c754 c757c756 c759c758     R.S.T.U.V.W.X.Y.
801b420c:	c75bc75a c75dc75c c75fc75e c761c760     Z.[.\.].^._.`.a.
801b421c:	c763c762 c765c764 c767c766 c769c768     b.c.d.e.f.g.h.i.
801b422c:	c76bc76a c76dc76c c76fc76e c771c770     j.k.l.m.n.o.p.q.
801b423c:	c773c772 c775c774 c777c776 c779c778     r.s.t.u.v.w.x.y.
801b424c:	c77bc77a c77dc77c c780c77e c782c781     z.{.|.}.~.......
801b425c:	c784c783 c786c785 c788c787 c78ac789     ................
801b426c:	c78cc78b c78ec78d c790c78f c792c791     ................
801b427c:	c794c793 c796c795 c798c797 c79ac799     ................
801b428c:	c79cc79b c79ec79d c7a0c79f c841c840     ............@.A.
801b429c:	c843c842 c845c844 c847c846 c849c848     B.C.D.E.F.G.H.I.
801b42ac:	c84bc84a c84dc84c c84fc84e c851c850     J.K.L.M.N.O.P.Q.
801b42bc:	c853c852 c855c854 c857c856 c859c858     R.S.T.U.V.W.X.Y.
801b42cc:	c85bc85a c85dc85c c85fc85e c861c860     Z.[.\.].^._.`.a.
801b42dc:	c863c862 c865c864 c867c866 c869c868     b.c.d.e.f.g.h.i.
801b42ec:	c86bc86a c86dc86c c86fc86e c871c870     j.k.l.m.n.o.p.q.
801b42fc:	c873c872 c875c874 c877c876 c879c878     r.s.t.u.v.w.x.y.
801b430c:	c87bc87a c87dc87c c880c87e c882c881     z.{.|.}.~.......
801b431c:	c884c883 c886c885 c888c887 c88ac889     ................
801b432c:	c88cc88b c88ec88d c890c88f c892c891     ................
801b433c:	c894c893 c896c895 c898c897 c89ac899     ................
801b434c:	c89cc89b c89ec89d c8a0c89f c941c940     ............@.A.
801b435c:	c943c942 c945c944 c947c946 c949c948     B.C.D.E.F.G.H.I.
801b436c:	c94bc94a c94dc94c c94fc94e c951c950     J.K.L.M.N.O.P.Q.
801b437c:	c953c952 c955c954 c957c956 c959c958     R.S.T.U.V.W.X.Y.
801b438c:	c95bc95a c95dc95c c95fc95e c961c960     Z.[.\.].^._.`.a.
801b439c:	c963c962 c965c964 c967c966 c969c968     b.c.d.e.f.g.h.i.
801b43ac:	c96bc96a c96dc96c c96fc96e c971c970     j.k.l.m.n.o.p.q.
801b43bc:	c973c972 c975c974 c977c976 c979c978     r.s.t.u.v.w.x.y.
801b43cc:	c97bc97a c97dc97c c980c97e c982c981     z.{.|.}.~.......
801b43dc:	c984c983 c986c985 c988c987 c98ac989     ................
801b43ec:	c98cc98b c98ec98d c990c98f c992c991     ................
801b43fc:	c994c993 c996c995 c998c997 c99ac999     ................
801b440c:	c99cc99b c99ec99d c9a0c99f ca41ca40     ............@.A.
801b441c:	ca43ca42 ca45ca44 ca47ca46 ca49ca48     B.C.D.E.F.G.H.I.
801b442c:	ca4bca4a ca4dca4c ca4fca4e ca51ca50     J.K.L.M.N.O.P.Q.
801b443c:	ca53ca52 ca55ca54 ca57ca56 ca59ca58     R.S.T.U.V.W.X.Y.
801b444c:	ca5bca5a ca5dca5c ca5fca5e ca61ca60     Z.[.\.].^._.`.a.
801b445c:	ca63ca62 ca65ca64 ca67ca66 ca69ca68     b.c.d.e.f.g.h.i.
801b446c:	ca6bca6a ca6dca6c ca6fca6e ca71ca70     j.k.l.m.n.o.p.q.
801b447c:	ca73ca72 ca75ca74 ca77ca76 ca79ca78     r.s.t.u.v.w.x.y.
801b448c:	ca7bca7a ca7dca7c ca80ca7e ca82ca81     z.{.|.}.~.......
801b449c:	ca84ca83 ca86ca85 ca88ca87 ca8aca89     ................
801b44ac:	ca8cca8b ca8eca8d ca90ca8f ca92ca91     ................
801b44bc:	ca94ca93 ca96ca95 ca98ca97 ca9aca99     ................
801b44cc:	ca9cca9b ca9eca9d caa0ca9f cb41cb40     ............@.A.
801b44dc:	cb43cb42 cb45cb44 cb47cb46 cb49cb48     B.C.D.E.F.G.H.I.
801b44ec:	cb4bcb4a cb4dcb4c cb4fcb4e cb51cb50     J.K.L.M.N.O.P.Q.
801b44fc:	cb53cb52 cb55cb54 cb57cb56 cb59cb58     R.S.T.U.V.W.X.Y.
801b450c:	cb5bcb5a cb5dcb5c cb5fcb5e cb61cb60     Z.[.\.].^._.`.a.
801b451c:	cb63cb62 cb65cb64 cb67cb66 cb69cb68     b.c.d.e.f.g.h.i.
801b452c:	cb6bcb6a cb6dcb6c cb6fcb6e cb71cb70     j.k.l.m.n.o.p.q.
801b453c:	cb73cb72 cb75cb74 cb77cb76 cb79cb78     r.s.t.u.v.w.x.y.
801b454c:	cb7bcb7a cb7dcb7c cb80cb7e cb82cb81     z.{.|.}.~.......
801b455c:	cb84cb83 cb86cb85 cb88cb87 cb8acb89     ................
801b456c:	cb8ccb8b cb8ecb8d cb90cb8f cb92cb91     ................
801b457c:	cb94cb93 cb96cb95 cb98cb97 cb9acb99     ................
801b458c:	cb9ccb9b cb9ecb9d cba0cb9f cc41cc40     ............@.A.
801b459c:	cc43cc42 cc45cc44 cc47cc46 cc49cc48     B.C.D.E.F.G.H.I.
801b45ac:	cc4bcc4a cc4dcc4c cc4fcc4e cc51cc50     J.K.L.M.N.O.P.Q.
801b45bc:	cc53cc52 cc55cc54 cc57cc56 cc59cc58     R.S.T.U.V.W.X.Y.
801b45cc:	cc5bcc5a cc5dcc5c cc5fcc5e cc61cc60     Z.[.\.].^._.`.a.
801b45dc:	cc63cc62 cc65cc64 cc67cc66 cc69cc68     b.c.d.e.f.g.h.i.
801b45ec:	cc6bcc6a cc6dcc6c cc6fcc6e cc71cc70     j.k.l.m.n.o.p.q.
801b45fc:	cc73cc72 cc75cc74 cc77cc76 cc79cc78     r.s.t.u.v.w.x.y.
801b460c:	cc7bcc7a cc7dcc7c cc80cc7e cc82cc81     z.{.|.}.~.......
801b461c:	cc84cc83 cc86cc85 cc88cc87 cc8acc89     ................
801b462c:	cc8ccc8b cc8ecc8d cc90cc8f cc92cc91     ................
801b463c:	cc94cc93 cc96cc95 cc98cc97 cc9acc99     ................
801b464c:	cc9ccc9b cc9ecc9d cca0cc9f cd41cd40     ............@.A.
801b465c:	cd43cd42 cd45cd44 cd47cd46 cd49cd48     B.C.D.E.F.G.H.I.
801b466c:	cd4bcd4a cd4dcd4c cd4fcd4e cd51cd50     J.K.L.M.N.O.P.Q.
801b467c:	cd53cd52 cd55cd54 cd57cd56 cd59cd58     R.S.T.U.V.W.X.Y.
801b468c:	cd5bcd5a cd5dcd5c cd5fcd5e cd61cd60     Z.[.\.].^._.`.a.
801b469c:	cd63cd62 cd65cd64 cd67cd66 cd69cd68     b.c.d.e.f.g.h.i.
801b46ac:	cd6bcd6a cd6dcd6c cd6fcd6e cd71cd70     j.k.l.m.n.o.p.q.
801b46bc:	cd73cd72 cd75cd74 cd77cd76 cd79cd78     r.s.t.u.v.w.x.y.
801b46cc:	cd7bcd7a cd7dcd7c cd80cd7e cd82cd81     z.{.|.}.~.......
801b46dc:	cd84cd83 cd86cd85 cd88cd87 cd8acd89     ................
801b46ec:	cd8ccd8b cd8ecd8d cd90cd8f cd92cd91     ................
801b46fc:	cd94cd93 cd96cd95 cd98cd97 cd9acd99     ................
801b470c:	cd9ccd9b cd9ecd9d cda0cd9f ce41ce40     ............@.A.
801b471c:	ce43ce42 ce45ce44 ce47ce46 ce49ce48     B.C.D.E.F.G.H.I.
801b472c:	ce4bce4a ce4dce4c ce4fce4e ce51ce50     J.K.L.M.N.O.P.Q.
801b473c:	ce53ce52 ce55ce54 ce57ce56 ce59ce58     R.S.T.U.V.W.X.Y.
801b474c:	ce5bce5a ce5dce5c ce5fce5e ce61ce60     Z.[.\.].^._.`.a.
801b475c:	ce63ce62 ce65ce64 ce67ce66 ce69ce68     b.c.d.e.f.g.h.i.
801b476c:	ce6bce6a ce6dce6c ce6fce6e ce71ce70     j.k.l.m.n.o.p.q.
801b477c:	ce73ce72 ce75ce74 ce77ce76 ce79ce78     r.s.t.u.v.w.x.y.
801b478c:	ce7bce7a ce7dce7c ce80ce7e ce82ce81     z.{.|.}.~.......
801b479c:	ce84ce83 ce86ce85 ce88ce87 ce8ace89     ................
801b47ac:	ce8cce8b ce8ece8d ce90ce8f ce92ce91     ................
801b47bc:	ce94ce93 ce96ce95 ce98ce97 ce9ace99     ................
801b47cc:	ce9cce9b ce9ece9d cea0ce9f cf41cf40     ............@.A.
801b47dc:	cf43cf42 cf45cf44 cf47cf46 cf49cf48     B.C.D.E.F.G.H.I.
801b47ec:	cf4bcf4a cf4dcf4c cf4fcf4e cf51cf50     J.K.L.M.N.O.P.Q.
801b47fc:	cf53cf52 cf55cf54 cf57cf56 cf59cf58     R.S.T.U.V.W.X.Y.
801b480c:	cf5bcf5a cf5dcf5c cf5fcf5e cf61cf60     Z.[.\.].^._.`.a.
801b481c:	cf63cf62 cf65cf64 cf67cf66 cf69cf68     b.c.d.e.f.g.h.i.
801b482c:	cf6bcf6a cf6dcf6c cf6fcf6e cf71cf70     j.k.l.m.n.o.p.q.
801b483c:	cf73cf72 cf75cf74 cf77cf76 cf79cf78     r.s.t.u.v.w.x.y.
801b484c:	cf7bcf7a cf7dcf7c cf80cf7e cf82cf81     z.{.|.}.~.......
801b485c:	cf84cf83 cf86cf85 cf88cf87 cf8acf89     ................
801b486c:	cf8ccf8b cf8ecf8d cf90cf8f cf92cf91     ................
801b487c:	cf94cf93 cf96cf95 cf98cf97 cf9acf99     ................
801b488c:	cf9ccf9b cf9ecf9d cfa0cf9f d041d040     ............@.A.
801b489c:	d043d042 d045d044 d047d046 d049d048     B.C.D.E.F.G.H.I.
801b48ac:	d04bd04a d04dd04c d04fd04e d051d050     J.K.L.M.N.O.P.Q.
801b48bc:	d053d052 d055d054 d057d056 d059d058     R.S.T.U.V.W.X.Y.
801b48cc:	d05bd05a d05dd05c d05fd05e d061d060     Z.[.\.].^._.`.a.
801b48dc:	d063d062 d065d064 d067d066 d069d068     b.c.d.e.f.g.h.i.
801b48ec:	d06bd06a d06dd06c d06fd06e d071d070     j.k.l.m.n.o.p.q.
801b48fc:	d073d072 d075d074 d077d076 d079d078     r.s.t.u.v.w.x.y.
801b490c:	d07bd07a d07dd07c d080d07e d082d081     z.{.|.}.~.......
801b491c:	d084d083 d086d085 d088d087 d08ad089     ................
801b492c:	d08cd08b d08ed08d d090d08f d092d091     ................
801b493c:	d094d093 d096d095 d098d097 d09ad099     ................
801b494c:	d09cd09b d09ed09d d0a0d09f d141d140     ............@.A.
801b495c:	d143d142 d145d144 d147d146 d149d148     B.C.D.E.F.G.H.I.
801b496c:	d14bd14a d14dd14c d14fd14e d151d150     J.K.L.M.N.O.P.Q.
801b497c:	d153d152 d155d154 d157d156 d159d158     R.S.T.U.V.W.X.Y.
801b498c:	d15bd15a d15dd15c d15fd15e d161d160     Z.[.\.].^._.`.a.
801b499c:	d163d162 d165d164 d167d166 d169d168     b.c.d.e.f.g.h.i.
801b49ac:	d16bd16a d16dd16c d16fd16e d171d170     j.k.l.m.n.o.p.q.
801b49bc:	d173d172 d175d174 d177d176 d179d178     r.s.t.u.v.w.x.y.
801b49cc:	d17bd17a d17dd17c d180d17e d182d181     z.{.|.}.~.......
801b49dc:	d184d183 d186d185 d188d187 d18ad189     ................
801b49ec:	d18cd18b d18ed18d d190d18f d192d191     ................
801b49fc:	d194d193 d196d195 d198d197 d19ad199     ................
801b4a0c:	d19cd19b d19ed19d d1a0d19f d241d240     ............@.A.
801b4a1c:	d243d242 d245d244 d247d246 d249d248     B.C.D.E.F.G.H.I.
801b4a2c:	d24bd24a d24dd24c d24fd24e d251d250     J.K.L.M.N.O.P.Q.
801b4a3c:	d253d252 d255d254 d257d256 d259d258     R.S.T.U.V.W.X.Y.
801b4a4c:	d25bd25a d25dd25c d25fd25e d261d260     Z.[.\.].^._.`.a.
801b4a5c:	d263d262 d265d264 d267d266 d269d268     b.c.d.e.f.g.h.i.
801b4a6c:	d26bd26a d26dd26c d26fd26e d271d270     j.k.l.m.n.o.p.q.
801b4a7c:	d273d272 d275d274 d277d276 d279d278     r.s.t.u.v.w.x.y.
801b4a8c:	d27bd27a d27dd27c d280d27e d282d281     z.{.|.}.~.......
801b4a9c:	d284d283 d286d285 d288d287 d28ad289     ................
801b4aac:	d28cd28b d28ed28d d290d28f d292d291     ................
801b4abc:	d294d293 d296d295 d298d297 d29ad299     ................
801b4acc:	d29cd29b d29ed29d d2a0d29f d341d340     ............@.A.
801b4adc:	d343d342 d345d344 d347d346 d349d348     B.C.D.E.F.G.H.I.
801b4aec:	d34bd34a d34dd34c d34fd34e d351d350     J.K.L.M.N.O.P.Q.
801b4afc:	d353d352 d355d354 d357d356 d359d358     R.S.T.U.V.W.X.Y.
801b4b0c:	d35bd35a d35dd35c d35fd35e d361d360     Z.[.\.].^._.`.a.
801b4b1c:	d363d362 d365d364 d367d366 d369d368     b.c.d.e.f.g.h.i.
801b4b2c:	d36bd36a d36dd36c d36fd36e d371d370     j.k.l.m.n.o.p.q.
801b4b3c:	d373d372 d375d374 d377d376 d379d378     r.s.t.u.v.w.x.y.
801b4b4c:	d37bd37a d37dd37c d380d37e d382d381     z.{.|.}.~.......
801b4b5c:	d384d383 d386d385 d388d387 d38ad389     ................
801b4b6c:	d38cd38b d38ed38d d390d38f d392d391     ................
801b4b7c:	d394d393 d396d395 d398d397 d39ad399     ................
801b4b8c:	d39cd39b d39ed39d d3a0d39f d441d440     ............@.A.
801b4b9c:	d443d442 d445d444 d447d446 d449d448     B.C.D.E.F.G.H.I.
801b4bac:	d44bd44a d44dd44c d44fd44e d451d450     J.K.L.M.N.O.P.Q.
801b4bbc:	d453d452 d455d454 d457d456 d459d458     R.S.T.U.V.W.X.Y.
801b4bcc:	d45bd45a d45dd45c d45fd45e d461d460     Z.[.\.].^._.`.a.
801b4bdc:	d463d462 d465d464 d467d466 d469d468     b.c.d.e.f.g.h.i.
801b4bec:	d46bd46a d46dd46c d46fd46e d471d470     j.k.l.m.n.o.p.q.
801b4bfc:	d473d472 d475d474 d477d476 d479d478     r.s.t.u.v.w.x.y.
801b4c0c:	d47bd47a d47dd47c d480d47e d482d481     z.{.|.}.~.......
801b4c1c:	d484d483 d486d485 d488d487 d48ad489     ................
801b4c2c:	d48cd48b d48ed48d d490d48f d492d491     ................
801b4c3c:	d494d493 d496d495 d498d497 d49ad499     ................
801b4c4c:	d49cd49b d49ed49d d4a0d49f d541d540     ............@.A.
801b4c5c:	d543d542 d545d544 d547d546 d549d548     B.C.D.E.F.G.H.I.
801b4c6c:	d54bd54a d54dd54c d54fd54e d551d550     J.K.L.M.N.O.P.Q.
801b4c7c:	d553d552 d555d554 d557d556 d559d558     R.S.T.U.V.W.X.Y.
801b4c8c:	d55bd55a d55dd55c d55fd55e d561d560     Z.[.\.].^._.`.a.
801b4c9c:	d563d562 d565d564 d567d566 d569d568     b.c.d.e.f.g.h.i.
801b4cac:	d56bd56a d56dd56c d56fd56e d571d570     j.k.l.m.n.o.p.q.
801b4cbc:	d573d572 d575d574 d577d576 d579d578     r.s.t.u.v.w.x.y.
801b4ccc:	d57bd57a d57dd57c d580d57e d582d581     z.{.|.}.~.......
801b4cdc:	d584d583 d586d585 d588d587 d58ad589     ................
801b4cec:	d58cd58b d58ed58d d590d58f d592d591     ................
801b4cfc:	d594d593 d596d595 d598d597 d59ad599     ................
801b4d0c:	d59cd59b d59ed59d d5a0d59f d641d640     ............@.A.
801b4d1c:	d643d642 d645d644 d647d646 d649d648     B.C.D.E.F.G.H.I.
801b4d2c:	d64bd64a d64dd64c d64fd64e d651d650     J.K.L.M.N.O.P.Q.
801b4d3c:	d653d652 d655d654 d657d656 d659d658     R.S.T.U.V.W.X.Y.
801b4d4c:	d65bd65a d65dd65c d65fd65e d661d660     Z.[.\.].^._.`.a.
801b4d5c:	d663d662 d665d664 d667d666 d669d668     b.c.d.e.f.g.h.i.
801b4d6c:	d66bd66a d66dd66c d66fd66e d671d670     j.k.l.m.n.o.p.q.
801b4d7c:	d673d672 d675d674 d677d676 d679d678     r.s.t.u.v.w.x.y.
801b4d8c:	d67bd67a d67dd67c d680d67e d682d681     z.{.|.}.~.......
801b4d9c:	d684d683 d686d685 d688d687 d68ad689     ................
801b4dac:	d68cd68b d68ed68d d690d68f d692d691     ................
801b4dbc:	d694d693 d696d695 d698d697 d69ad699     ................
801b4dcc:	d69cd69b d69ed69d d6a0d69f d741d740     ............@.A.
801b4ddc:	d743d742 d745d744 d747d746 d749d748     B.C.D.E.F.G.H.I.
801b4dec:	d74bd74a d74dd74c d74fd74e d751d750     J.K.L.M.N.O.P.Q.
801b4dfc:	d753d752 d755d754 d757d756 d759d758     R.S.T.U.V.W.X.Y.
801b4e0c:	d75bd75a d75dd75c d75fd75e d761d760     Z.[.\.].^._.`.a.
801b4e1c:	d763d762 d765d764 d767d766 d769d768     b.c.d.e.f.g.h.i.
801b4e2c:	d76bd76a d76dd76c d76fd76e d771d770     j.k.l.m.n.o.p.q.
801b4e3c:	d773d772 d775d774 d777d776 d779d778     r.s.t.u.v.w.x.y.
801b4e4c:	d77bd77a d77dd77c d780d77e d782d781     z.{.|.}.~.......
801b4e5c:	d784d783 d786d785 d788d787 d78ad789     ................
801b4e6c:	d78cd78b d78ed78d d790d78f d792d791     ................
801b4e7c:	d794d793 d796d795 d798d797 d79ad799     ................
801b4e8c:	d79cd79b d79ed79d d7a0d79f d841d840     ............@.A.
801b4e9c:	d843d842 d845d844 d847d846 d849d848     B.C.D.E.F.G.H.I.
801b4eac:	d84bd84a d84dd84c d84fd84e d851d850     J.K.L.M.N.O.P.Q.
801b4ebc:	d853d852 d855d854 d857d856 d859d858     R.S.T.U.V.W.X.Y.
801b4ecc:	d85bd85a d85dd85c d85fd85e d861d860     Z.[.\.].^._.`.a.
801b4edc:	d863d862 d865d864 d867d866 d869d868     b.c.d.e.f.g.h.i.
801b4eec:	d86bd86a d86dd86c d86fd86e d871d870     j.k.l.m.n.o.p.q.
801b4efc:	d873d872 d875d874 d877d876 d879d878     r.s.t.u.v.w.x.y.
801b4f0c:	d87bd87a d87dd87c d880d87e d882d881     z.{.|.}.~.......
801b4f1c:	d884d883 d886d885 d888d887 d88ad889     ................
801b4f2c:	d88cd88b d88ed88d d890d88f d892d891     ................
801b4f3c:	d894d893 d896d895 d898d897 d89ad899     ................
801b4f4c:	d89cd89b d89ed89d d8a0d89f d941d940     ............@.A.
801b4f5c:	d943d942 d945d944 d947d946 d949d948     B.C.D.E.F.G.H.I.
801b4f6c:	d94bd94a d94dd94c d94fd94e d951d950     J.K.L.M.N.O.P.Q.
801b4f7c:	d953d952 d955d954 d957d956 d959d958     R.S.T.U.V.W.X.Y.
801b4f8c:	d95bd95a d95dd95c d95fd95e d961d960     Z.[.\.].^._.`.a.
801b4f9c:	d963d962 d965d964 d967d966 d969d968     b.c.d.e.f.g.h.i.
801b4fac:	d96bd96a d96dd96c d96fd96e d971d970     j.k.l.m.n.o.p.q.
801b4fbc:	d973d972 d975d974 d977d976 d979d978     r.s.t.u.v.w.x.y.
801b4fcc:	d97bd97a d97dd97c d980d97e d982d981     z.{.|.}.~.......
801b4fdc:	d984d983 d986d985 d988d987 d98ad989     ................
801b4fec:	d98cd98b d98ed98d d990d98f d992d991     ................
801b4ffc:	d994d993 d996d995 d998d997 d99ad999     ................
801b500c:	d99cd99b d99ed99d d9a0d99f da41da40     ............@.A.
801b501c:	da43da42 da45da44 da47da46 da49da48     B.C.D.E.F.G.H.I.
801b502c:	da4bda4a da4dda4c da4fda4e da51da50     J.K.L.M.N.O.P.Q.
801b503c:	da53da52 da55da54 da57da56 da59da58     R.S.T.U.V.W.X.Y.
801b504c:	da5bda5a da5dda5c da5fda5e da61da60     Z.[.\.].^._.`.a.
801b505c:	da63da62 da65da64 da67da66 da69da68     b.c.d.e.f.g.h.i.
801b506c:	da6bda6a da6dda6c da6fda6e da71da70     j.k.l.m.n.o.p.q.
801b507c:	da73da72 da75da74 da77da76 da79da78     r.s.t.u.v.w.x.y.
801b508c:	da7bda7a da7dda7c da80da7e da82da81     z.{.|.}.~.......
801b509c:	da84da83 da86da85 da88da87 da8ada89     ................
801b50ac:	da8cda8b da8eda8d da90da8f da92da91     ................
801b50bc:	da94da93 da96da95 da98da97 da9ada99     ................
801b50cc:	da9cda9b da9eda9d daa0da9f db41db40     ............@.A.
801b50dc:	db43db42 db45db44 db47db46 db49db48     B.C.D.E.F.G.H.I.
801b50ec:	db4bdb4a db4ddb4c db4fdb4e db51db50     J.K.L.M.N.O.P.Q.
801b50fc:	db53db52 db55db54 db57db56 db59db58     R.S.T.U.V.W.X.Y.
801b510c:	db5bdb5a db5ddb5c db5fdb5e db61db60     Z.[.\.].^._.`.a.
801b511c:	db63db62 db65db64 db67db66 db69db68     b.c.d.e.f.g.h.i.
801b512c:	db6bdb6a db6ddb6c db6fdb6e db71db70     j.k.l.m.n.o.p.q.
801b513c:	db73db72 db75db74 db77db76 db79db78     r.s.t.u.v.w.x.y.
801b514c:	db7bdb7a db7ddb7c db80db7e db82db81     z.{.|.}.~.......
801b515c:	db84db83 db86db85 db88db87 db8adb89     ................
801b516c:	db8cdb8b db8edb8d db90db8f db92db91     ................
801b517c:	db94db93 db96db95 db98db97 db9adb99     ................
801b518c:	db9cdb9b db9edb9d dba0db9f dc41dc40     ............@.A.
801b519c:	dc43dc42 dc45dc44 dc47dc46 dc49dc48     B.C.D.E.F.G.H.I.
801b51ac:	dc4bdc4a dc4ddc4c dc4fdc4e dc51dc50     J.K.L.M.N.O.P.Q.
801b51bc:	dc53dc52 dc55dc54 dc57dc56 dc59dc58     R.S.T.U.V.W.X.Y.
801b51cc:	dc5bdc5a dc5ddc5c dc5fdc5e dc61dc60     Z.[.\.].^._.`.a.
801b51dc:	dc63dc62 dc65dc64 dc67dc66 dc69dc68     b.c.d.e.f.g.h.i.
801b51ec:	dc6bdc6a dc6ddc6c dc6fdc6e dc71dc70     j.k.l.m.n.o.p.q.
801b51fc:	dc73dc72 dc75dc74 dc77dc76 dc79dc78     r.s.t.u.v.w.x.y.
801b520c:	dc7bdc7a dc7ddc7c dc80dc7e dc82dc81     z.{.|.}.~.......
801b521c:	dc84dc83 dc86dc85 dc88dc87 dc8adc89     ................
801b522c:	dc8cdc8b dc8edc8d dc90dc8f dc92dc91     ................
801b523c:	dc94dc93 dc96dc95 dc98dc97 dc9adc99     ................
801b524c:	dc9cdc9b dc9edc9d dca0dc9f dd41dd40     ............@.A.
801b525c:	dd43dd42 dd45dd44 dd47dd46 dd49dd48     B.C.D.E.F.G.H.I.
801b526c:	dd4bdd4a dd4ddd4c dd4fdd4e dd51dd50     J.K.L.M.N.O.P.Q.
801b527c:	dd53dd52 dd55dd54 dd57dd56 dd59dd58     R.S.T.U.V.W.X.Y.
801b528c:	dd5bdd5a dd5ddd5c dd5fdd5e dd61dd60     Z.[.\.].^._.`.a.
801b529c:	dd63dd62 dd65dd64 dd67dd66 dd69dd68     b.c.d.e.f.g.h.i.
801b52ac:	dd6bdd6a dd6ddd6c dd6fdd6e dd71dd70     j.k.l.m.n.o.p.q.
801b52bc:	dd73dd72 dd75dd74 dd77dd76 dd79dd78     r.s.t.u.v.w.x.y.
801b52cc:	dd7bdd7a dd7ddd7c dd80dd7e dd82dd81     z.{.|.}.~.......
801b52dc:	dd84dd83 dd86dd85 dd88dd87 dd8add89     ................
801b52ec:	dd8cdd8b dd8edd8d dd90dd8f dd92dd91     ................
801b52fc:	dd94dd93 dd96dd95 dd98dd97 dd9add99     ................
801b530c:	dd9cdd9b dd9edd9d dda0dd9f de41de40     ............@.A.
801b531c:	de43de42 de45de44 de47de46 de49de48     B.C.D.E.F.G.H.I.
801b532c:	de4bde4a de4dde4c de4fde4e de51de50     J.K.L.M.N.O.P.Q.
801b533c:	de53de52 de55de54 de57de56 de59de58     R.S.T.U.V.W.X.Y.
801b534c:	de5bde5a de5dde5c de5fde5e de61de60     Z.[.\.].^._.`.a.
801b535c:	de63de62 de65de64 de67de66 de69de68     b.c.d.e.f.g.h.i.
801b536c:	de6bde6a de6dde6c de6fde6e de71de70     j.k.l.m.n.o.p.q.
801b537c:	de73de72 de75de74 de77de76 de79de78     r.s.t.u.v.w.x.y.
801b538c:	de7bde7a de7dde7c de80de7e de82de81     z.{.|.}.~.......
801b539c:	de84de83 de86de85 de88de87 de8ade89     ................
801b53ac:	de8cde8b de8ede8d de90de8f de92de91     ................
801b53bc:	de94de93 de96de95 de98de97 de9ade99     ................
801b53cc:	de9cde9b de9ede9d dea0de9f df41df40     ............@.A.
801b53dc:	df43df42 df45df44 df47df46 df49df48     B.C.D.E.F.G.H.I.
801b53ec:	df4bdf4a df4ddf4c df4fdf4e df51df50     J.K.L.M.N.O.P.Q.
801b53fc:	df53df52 df55df54 df57df56 df59df58     R.S.T.U.V.W.X.Y.
801b540c:	df5bdf5a df5ddf5c df5fdf5e df61df60     Z.[.\.].^._.`.a.
801b541c:	df63df62 df65df64 df67df66 df69df68     b.c.d.e.f.g.h.i.
801b542c:	df6bdf6a df6ddf6c df6fdf6e df71df70     j.k.l.m.n.o.p.q.
801b543c:	df73df72 df75df74 df77df76 df79df78     r.s.t.u.v.w.x.y.
801b544c:	df7bdf7a df7ddf7c df80df7e df82df81     z.{.|.}.~.......
801b545c:	df84df83 df86df85 df88df87 df8adf89     ................
801b546c:	df8cdf8b df8edf8d df90df8f df92df91     ................
801b547c:	df94df93 df96df95 df98df97 df9adf99     ................
801b548c:	df9cdf9b df9edf9d dfa0df9f e041e040     ............@.A.
801b549c:	e043e042 e045e044 e047e046 e049e048     B.C.D.E.F.G.H.I.
801b54ac:	e04be04a e04de04c e04fe04e e051e050     J.K.L.M.N.O.P.Q.
801b54bc:	e053e052 e055e054 e057e056 e059e058     R.S.T.U.V.W.X.Y.
801b54cc:	e05be05a e05de05c e05fe05e e061e060     Z.[.\.].^._.`.a.
801b54dc:	e063e062 e065e064 e067e066 e069e068     b.c.d.e.f.g.h.i.
801b54ec:	e06be06a e06de06c e06fe06e e071e070     j.k.l.m.n.o.p.q.
801b54fc:	e073e072 e075e074 e077e076 e079e078     r.s.t.u.v.w.x.y.
801b550c:	e07be07a e07de07c e080e07e e082e081     z.{.|.}.~.......
801b551c:	e084e083 e086e085 e088e087 e08ae089     ................
801b552c:	e08ce08b e08ee08d e090e08f e092e091     ................
801b553c:	e094e093 e096e095 e098e097 e09ae099     ................
801b554c:	e09ce09b e09ee09d e0a0e09f e141e140     ............@.A.
801b555c:	e143e142 e145e144 e147e146 e149e148     B.C.D.E.F.G.H.I.
801b556c:	e14be14a e14de14c e14fe14e e151e150     J.K.L.M.N.O.P.Q.
801b557c:	e153e152 e155e154 e157e156 e159e158     R.S.T.U.V.W.X.Y.
801b558c:	e15be15a e15de15c e15fe15e e161e160     Z.[.\.].^._.`.a.
801b559c:	e163e162 e165e164 e167e166 e169e168     b.c.d.e.f.g.h.i.
801b55ac:	e16be16a e16de16c e16fe16e e171e170     j.k.l.m.n.o.p.q.
801b55bc:	e173e172 e175e174 e177e176 e179e178     r.s.t.u.v.w.x.y.
801b55cc:	e17be17a e17de17c e180e17e e182e181     z.{.|.}.~.......
801b55dc:	e184e183 e186e185 e188e187 e18ae189     ................
801b55ec:	e18ce18b e18ee18d e190e18f e192e191     ................
801b55fc:	e194e193 e196e195 e198e197 e19ae199     ................
801b560c:	e19ce19b e19ee19d e1a0e19f e241e240     ............@.A.
801b561c:	e243e242 e245e244 e247e246 e249e248     B.C.D.E.F.G.H.I.
801b562c:	e24be24a e24de24c e24fe24e e251e250     J.K.L.M.N.O.P.Q.
801b563c:	e253e252 e255e254 e257e256 e259e258     R.S.T.U.V.W.X.Y.
801b564c:	e25be25a e25de25c e25fe25e e261e260     Z.[.\.].^._.`.a.
801b565c:	e263e262 e265e264 e267e266 e269e268     b.c.d.e.f.g.h.i.
801b566c:	e26be26a e26de26c e26fe26e e271e270     j.k.l.m.n.o.p.q.
801b567c:	e273e272 e275e274 e277e276 e279e278     r.s.t.u.v.w.x.y.
801b568c:	e27be27a e27de27c e280e27e e282e281     z.{.|.}.~.......
801b569c:	e284e283 e286e285 e288e287 e28ae289     ................
801b56ac:	e28ce28b e28ee28d e290e28f e292e291     ................
801b56bc:	e294e293 e296e295 e298e297 e29ae299     ................
801b56cc:	e29ce29b e29ee29d e2a0e29f e341e340     ............@.A.
801b56dc:	e343e342 e345e344 e347e346 e349e348     B.C.D.E.F.G.H.I.
801b56ec:	e34be34a e34de34c e34fe34e e351e350     J.K.L.M.N.O.P.Q.
801b56fc:	e353e352 e355e354 e357e356 e359e358     R.S.T.U.V.W.X.Y.
801b570c:	e35be35a e35de35c e35fe35e e361e360     Z.[.\.].^._.`.a.
801b571c:	e363e362 e365e364 e367e366 e369e368     b.c.d.e.f.g.h.i.
801b572c:	e36be36a e36de36c e36fe36e e371e370     j.k.l.m.n.o.p.q.
801b573c:	e373e372 e375e374 e377e376 e379e378     r.s.t.u.v.w.x.y.
801b574c:	e37be37a e37de37c e380e37e e382e381     z.{.|.}.~.......
801b575c:	e384e383 e386e385 e388e387 e38ae389     ................
801b576c:	e38ce38b e38ee38d e390e38f e392e391     ................
801b577c:	e394e393 e396e395 e398e397 e39ae399     ................
801b578c:	e39ce39b e39ee39d e3a0e39f e441e440     ............@.A.
801b579c:	e443e442 e445e444 e447e446 e449e448     B.C.D.E.F.G.H.I.
801b57ac:	e44be44a e44de44c e44fe44e e451e450     J.K.L.M.N.O.P.Q.
801b57bc:	e453e452 e455e454 e457e456 e459e458     R.S.T.U.V.W.X.Y.
801b57cc:	e45be45a e45de45c e45fe45e e461e460     Z.[.\.].^._.`.a.
801b57dc:	e463e462 e465e464 e467e466 e469e468     b.c.d.e.f.g.h.i.
801b57ec:	e46be46a e46de46c e46fe46e e471e470     j.k.l.m.n.o.p.q.
801b57fc:	e473e472 e475e474 e477e476 e479e478     r.s.t.u.v.w.x.y.
801b580c:	e47be47a e47de47c e480e47e e482e481     z.{.|.}.~.......
801b581c:	e484e483 e486e485 e488e487 e48ae489     ................
801b582c:	e48ce48b e48ee48d e490e48f e492e491     ................
801b583c:	e494e493 e496e495 e498e497 e49ae499     ................
801b584c:	e49ce49b e49ee49d e4a0e49f e541e540     ............@.A.
801b585c:	e543e542 e545e544 e547e546 e549e548     B.C.D.E.F.G.H.I.
801b586c:	e54be54a e54de54c e54fe54e e551e550     J.K.L.M.N.O.P.Q.
801b587c:	e553e552 e555e554 e557e556 e559e558     R.S.T.U.V.W.X.Y.
801b588c:	e55be55a e55de55c e55fe55e e561e560     Z.[.\.].^._.`.a.
801b589c:	e563e562 e565e564 e567e566 e569e568     b.c.d.e.f.g.h.i.
801b58ac:	e56be56a e56de56c e56fe56e e571e570     j.k.l.m.n.o.p.q.
801b58bc:	e573e572 e575e574 e577e576 e579e578     r.s.t.u.v.w.x.y.
801b58cc:	e57be57a e57de57c e580e57e e582e581     z.{.|.}.~.......
801b58dc:	e584e583 e586e585 e588e587 e58ae589     ................
801b58ec:	e58ce58b e58ee58d e590e58f e592e591     ................
801b58fc:	e594e593 e596e595 e598e597 e59ae599     ................
801b590c:	e59ce59b e59ee59d e5a0e59f e641e640     ............@.A.
801b591c:	e643e642 e645e644 e647e646 e649e648     B.C.D.E.F.G.H.I.
801b592c:	e64be64a e64de64c e64fe64e e651e650     J.K.L.M.N.O.P.Q.
801b593c:	e653e652 e655e654 e657e656 e659e658     R.S.T.U.V.W.X.Y.
801b594c:	e65be65a e65de65c e65fe65e e661e660     Z.[.\.].^._.`.a.
801b595c:	e663e662 e665e664 e667e666 e669e668     b.c.d.e.f.g.h.i.
801b596c:	e66be66a e66de66c e66fe66e e671e670     j.k.l.m.n.o.p.q.
801b597c:	e673e672 e675e674 e677e676 e679e678     r.s.t.u.v.w.x.y.
801b598c:	e67be67a e67de67c e680e67e e682e681     z.{.|.}.~.......
801b599c:	e684e683 e686e685 e688e687 e68ae689     ................
801b59ac:	e68ce68b e68ee68d e690e68f e692e691     ................
801b59bc:	e694e693 e696e695 e698e697 e69ae699     ................
801b59cc:	e69ce69b e69ee69d e6a0e69f e741e740     ............@.A.
801b59dc:	e743e742 e745e744 e747e746 e749e748     B.C.D.E.F.G.H.I.
801b59ec:	e74be74a e74de74c e74fe74e e751e750     J.K.L.M.N.O.P.Q.
801b59fc:	e753e752 e755e754 e757e756 e759e758     R.S.T.U.V.W.X.Y.
801b5a0c:	e75be75a e75de75c e75fe75e e761e760     Z.[.\.].^._.`.a.
801b5a1c:	e763e762 e765e764 e767e766 e769e768     b.c.d.e.f.g.h.i.
801b5a2c:	e76be76a e76de76c e76fe76e e771e770     j.k.l.m.n.o.p.q.
801b5a3c:	e773e772 e775e774 e777e776 e779e778     r.s.t.u.v.w.x.y.
801b5a4c:	e77be77a e77de77c e780e77e e782e781     z.{.|.}.~.......
801b5a5c:	e784e783 e786e785 e788e787 e78ae789     ................
801b5a6c:	e78ce78b e78ee78d e790e78f e792e791     ................
801b5a7c:	e794e793 e796e795 e798e797 e79ae799     ................
801b5a8c:	e79ce79b e79ee79d e7a0e79f e841e840     ............@.A.
801b5a9c:	e843e842 e845e844 e847e846 e849e848     B.C.D.E.F.G.H.I.
801b5aac:	e84be84a e84de84c e84fe84e e851e850     J.K.L.M.N.O.P.Q.
801b5abc:	e853e852 e855e854 e857e856 e859e858     R.S.T.U.V.W.X.Y.
801b5acc:	e85be85a e85de85c e85fe85e e861e860     Z.[.\.].^._.`.a.
801b5adc:	e863e862 e865e864 e867e866 e869e868     b.c.d.e.f.g.h.i.
801b5aec:	e86be86a e86de86c e86fe86e e871e870     j.k.l.m.n.o.p.q.
801b5afc:	e873e872 e875e874 e877e876 e879e878     r.s.t.u.v.w.x.y.
801b5b0c:	e87be87a e87de87c e880e87e e882e881     z.{.|.}.~.......
801b5b1c:	e884e883 e886e885 e888e887 e88ae889     ................
801b5b2c:	e88ce88b e88ee88d e890e88f e892e891     ................
801b5b3c:	e894e893 e896e895 e898e897 e89ae899     ................
801b5b4c:	e89ce89b e89ee89d e8a0e89f e941e940     ............@.A.
801b5b5c:	e943e942 e945e944 e947e946 e949e948     B.C.D.E.F.G.H.I.
801b5b6c:	e94be94a e94de94c e94fe94e e951e950     J.K.L.M.N.O.P.Q.
801b5b7c:	e953e952 e955e954 e957e956 e959e958     R.S.T.U.V.W.X.Y.
801b5b8c:	e95be95a e95de95c e95fe95e e961e960     Z.[.\.].^._.`.a.
801b5b9c:	e963e962 e965e964 e967e966 e969e968     b.c.d.e.f.g.h.i.
801b5bac:	e96be96a e96de96c e96fe96e e971e970     j.k.l.m.n.o.p.q.
801b5bbc:	e973e972 e975e974 e977e976 e979e978     r.s.t.u.v.w.x.y.
801b5bcc:	e97be97a e97de97c e980e97e e982e981     z.{.|.}.~.......
801b5bdc:	e984e983 e986e985 e988e987 e98ae989     ................
801b5bec:	e98ce98b e98ee98d e990e98f e992e991     ................
801b5bfc:	e994e993 e996e995 e998e997 e99ae999     ................
801b5c0c:	e99ce99b e99ee99d e9a0e99f ea41ea40     ............@.A.
801b5c1c:	ea43ea42 ea45ea44 ea47ea46 ea49ea48     B.C.D.E.F.G.H.I.
801b5c2c:	ea4bea4a ea4dea4c ea4fea4e ea51ea50     J.K.L.M.N.O.P.Q.
801b5c3c:	ea53ea52 ea55ea54 ea57ea56 ea59ea58     R.S.T.U.V.W.X.Y.
801b5c4c:	ea5bea5a ea5dea5c ea5fea5e ea61ea60     Z.[.\.].^._.`.a.
801b5c5c:	ea63ea62 ea65ea64 ea67ea66 ea69ea68     b.c.d.e.f.g.h.i.
801b5c6c:	ea6bea6a ea6dea6c ea6fea6e ea71ea70     j.k.l.m.n.o.p.q.
801b5c7c:	ea73ea72 ea75ea74 ea77ea76 ea79ea78     r.s.t.u.v.w.x.y.
801b5c8c:	ea7bea7a ea7dea7c ea80ea7e ea82ea81     z.{.|.}.~.......
801b5c9c:	ea84ea83 ea86ea85 ea88ea87 ea8aea89     ................
801b5cac:	ea8cea8b ea8eea8d ea90ea8f ea92ea91     ................
801b5cbc:	ea94ea93 ea96ea95 ea98ea97 ea9aea99     ................
801b5ccc:	ea9cea9b ea9eea9d eaa0ea9f eb41eb40     ............@.A.
801b5cdc:	eb43eb42 eb45eb44 eb47eb46 eb49eb48     B.C.D.E.F.G.H.I.
801b5cec:	eb4beb4a eb4deb4c eb4feb4e eb51eb50     J.K.L.M.N.O.P.Q.
801b5cfc:	eb53eb52 eb55eb54 eb57eb56 eb59eb58     R.S.T.U.V.W.X.Y.
801b5d0c:	eb5beb5a eb5deb5c eb5feb5e eb61eb60     Z.[.\.].^._.`.a.
801b5d1c:	eb63eb62 eb65eb64 eb67eb66 eb69eb68     b.c.d.e.f.g.h.i.
801b5d2c:	eb6beb6a eb6deb6c eb6feb6e eb71eb70     j.k.l.m.n.o.p.q.
801b5d3c:	eb73eb72 eb75eb74 eb77eb76 eb79eb78     r.s.t.u.v.w.x.y.
801b5d4c:	eb7beb7a eb7deb7c eb80eb7e eb82eb81     z.{.|.}.~.......
801b5d5c:	eb84eb83 eb86eb85 eb88eb87 eb8aeb89     ................
801b5d6c:	eb8ceb8b eb8eeb8d eb90eb8f eb92eb91     ................
801b5d7c:	eb94eb93 eb96eb95 eb98eb97 eb9aeb99     ................
801b5d8c:	eb9ceb9b eb9eeb9d eba0eb9f ec41ec40     ............@.A.
801b5d9c:	ec43ec42 ec45ec44 ec47ec46 ec49ec48     B.C.D.E.F.G.H.I.
801b5dac:	ec4bec4a ec4dec4c ec4fec4e ec51ec50     J.K.L.M.N.O.P.Q.
801b5dbc:	ec53ec52 ec55ec54 ec57ec56 ec59ec58     R.S.T.U.V.W.X.Y.
801b5dcc:	ec5bec5a ec5dec5c ec5fec5e ec61ec60     Z.[.\.].^._.`.a.
801b5ddc:	ec63ec62 ec65ec64 ec67ec66 ec69ec68     b.c.d.e.f.g.h.i.
801b5dec:	ec6bec6a ec6dec6c ec6fec6e ec71ec70     j.k.l.m.n.o.p.q.
801b5dfc:	ec73ec72 ec75ec74 ec77ec76 ec79ec78     r.s.t.u.v.w.x.y.
801b5e0c:	ec7bec7a ec7dec7c ec80ec7e ec82ec81     z.{.|.}.~.......
801b5e1c:	ec84ec83 ec86ec85 ec88ec87 ec8aec89     ................
801b5e2c:	ec8cec8b ec8eec8d ec90ec8f ec92ec91     ................
801b5e3c:	ec94ec93 ec96ec95 ec98ec97 ec9aec99     ................
801b5e4c:	ec9cec9b ec9eec9d eca0ec9f ed41ed40     ............@.A.
801b5e5c:	ed43ed42 ed45ed44 ed47ed46 ed49ed48     B.C.D.E.F.G.H.I.
801b5e6c:	ed4bed4a ed4ded4c ed4fed4e ed51ed50     J.K.L.M.N.O.P.Q.
801b5e7c:	ed53ed52 ed55ed54 ed57ed56 ed59ed58     R.S.T.U.V.W.X.Y.
801b5e8c:	ed5bed5a ed5ded5c ed5fed5e ed61ed60     Z.[.\.].^._.`.a.
801b5e9c:	ed63ed62 ed65ed64 ed67ed66 ed69ed68     b.c.d.e.f.g.h.i.
801b5eac:	ed6bed6a ed6ded6c ed6fed6e ed71ed70     j.k.l.m.n.o.p.q.
801b5ebc:	ed73ed72 ed75ed74 ed77ed76 ed79ed78     r.s.t.u.v.w.x.y.
801b5ecc:	ed7bed7a ed7ded7c ed80ed7e ed82ed81     z.{.|.}.~.......
801b5edc:	ed84ed83 ed86ed85 ed88ed87 ed8aed89     ................
801b5eec:	ed8ced8b ed8eed8d ed90ed8f ed92ed91     ................
801b5efc:	ed94ed93 ed96ed95 ed98ed97 ed9aed99     ................
801b5f0c:	ed9ced9b ed9eed9d eda0ed9f ee41ee40     ............@.A.
801b5f1c:	ee43ee42 ee45ee44 ee47ee46 ee49ee48     B.C.D.E.F.G.H.I.
801b5f2c:	ee4bee4a ee4dee4c ee4fee4e ee51ee50     J.K.L.M.N.O.P.Q.
801b5f3c:	ee53ee52 ee55ee54 ee57ee56 ee59ee58     R.S.T.U.V.W.X.Y.
801b5f4c:	ee5bee5a ee5dee5c ee5fee5e ee61ee60     Z.[.\.].^._.`.a.
801b5f5c:	ee63ee62 ee65ee64 ee67ee66 ee69ee68     b.c.d.e.f.g.h.i.
801b5f6c:	ee6bee6a ee6dee6c ee6fee6e ee71ee70     j.k.l.m.n.o.p.q.
801b5f7c:	ee73ee72 ee75ee74 ee77ee76 ee79ee78     r.s.t.u.v.w.x.y.
801b5f8c:	ee7bee7a ee7dee7c ee80ee7e ee82ee81     z.{.|.}.~.......
801b5f9c:	ee84ee83 ee86ee85 ee88ee87 ee8aee89     ................
801b5fac:	ee8cee8b ee8eee8d ee90ee8f ee92ee91     ................
801b5fbc:	ee94ee93 ee96ee95 ee98ee97 ee9aee99     ................
801b5fcc:	ee9cee9b ee9eee9d eea0ee9f ef41ef40     ............@.A.
801b5fdc:	ef43ef42 ef45ef44 ef47ef46 ef49ef48     B.C.D.E.F.G.H.I.
801b5fec:	ef4bef4a ef4def4c ef4fef4e ef51ef50     J.K.L.M.N.O.P.Q.
801b5ffc:	ef53ef52 ef55ef54 ef57ef56 ef59ef58     R.S.T.U.V.W.X.Y.
801b600c:	ef5bef5a ef5def5c ef5fef5e ef61ef60     Z.[.\.].^._.`.a.
801b601c:	ef63ef62 ef65ef64 ef67ef66 ef69ef68     b.c.d.e.f.g.h.i.
801b602c:	ef6bef6a ef6def6c ef6fef6e ef71ef70     j.k.l.m.n.o.p.q.
801b603c:	ef73ef72 ef75ef74 ef77ef76 ef79ef78     r.s.t.u.v.w.x.y.
801b604c:	ef7bef7a ef7def7c ef80ef7e ef82ef81     z.{.|.}.~.......
801b605c:	ef84ef83 ef86ef85 ef88ef87 ef8aef89     ................
801b606c:	ef8cef8b ef8eef8d ef90ef8f ef92ef91     ................
801b607c:	ef94ef93 ef96ef95 ef98ef97 ef9aef99     ................
801b608c:	ef9cef9b ef9eef9d efa0ef9f f041f040     ............@.A.
801b609c:	f043f042 f045f044 f047f046 f049f048     B.C.D.E.F.G.H.I.
801b60ac:	f04bf04a f04df04c f04ff04e f051f050     J.K.L.M.N.O.P.Q.
801b60bc:	f053f052 f055f054 f057f056 f059f058     R.S.T.U.V.W.X.Y.
801b60cc:	f05bf05a f05df05c f05ff05e f061f060     Z.[.\.].^._.`.a.
801b60dc:	f063f062 f065f064 f067f066 f069f068     b.c.d.e.f.g.h.i.
801b60ec:	f06bf06a f06df06c f06ff06e f071f070     j.k.l.m.n.o.p.q.
801b60fc:	f073f072 f075f074 f077f076 f079f078     r.s.t.u.v.w.x.y.
801b610c:	f07bf07a f07df07c f080f07e f082f081     z.{.|.}.~.......
801b611c:	f084f083 f086f085 f088f087 f08af089     ................
801b612c:	f08cf08b f08ef08d f090f08f f092f091     ................
801b613c:	f094f093 f096f095 f098f097 f09af099     ................
801b614c:	f09cf09b f09ef09d f0a0f09f f141f140     ............@.A.
801b615c:	f143f142 f145f144 f147f146 f149f148     B.C.D.E.F.G.H.I.
801b616c:	f14bf14a f14df14c f14ff14e f151f150     J.K.L.M.N.O.P.Q.
801b617c:	f153f152 f155f154 f157f156 f159f158     R.S.T.U.V.W.X.Y.
801b618c:	f15bf15a f15df15c f15ff15e f161f160     Z.[.\.].^._.`.a.
801b619c:	f163f162 f165f164 f167f166 f169f168     b.c.d.e.f.g.h.i.
801b61ac:	f16bf16a f16df16c f16ff16e f171f170     j.k.l.m.n.o.p.q.
801b61bc:	f173f172 f175f174 f177f176 f179f178     r.s.t.u.v.w.x.y.
801b61cc:	f17bf17a f17df17c f180f17e f182f181     z.{.|.}.~.......
801b61dc:	f184f183 f186f185 f188f187 f18af189     ................
801b61ec:	f18cf18b f18ef18d f190f18f f192f191     ................
801b61fc:	f194f193 f196f195 f198f197 f19af199     ................
801b620c:	f19cf19b f19ef19d f1a0f19f f241f240     ............@.A.
801b621c:	f243f242 f245f244 f247f246 f249f248     B.C.D.E.F.G.H.I.
801b622c:	f24bf24a f24df24c f24ff24e f251f250     J.K.L.M.N.O.P.Q.
801b623c:	f253f252 f255f254 f257f256 f259f258     R.S.T.U.V.W.X.Y.
801b624c:	f25bf25a f25df25c f25ff25e f261f260     Z.[.\.].^._.`.a.
801b625c:	f263f262 f265f264 f267f266 f269f268     b.c.d.e.f.g.h.i.
801b626c:	f26bf26a f26df26c f26ff26e f271f270     j.k.l.m.n.o.p.q.
801b627c:	f273f272 f275f274 f277f276 f279f278     r.s.t.u.v.w.x.y.
801b628c:	f27bf27a f27df27c f280f27e f282f281     z.{.|.}.~.......
801b629c:	f284f283 f286f285 f288f287 f28af289     ................
801b62ac:	f28cf28b f28ef28d f290f28f f292f291     ................
801b62bc:	f294f293 f296f295 f298f297 f29af299     ................
801b62cc:	f29cf29b f29ef29d f2a0f29f f341f340     ............@.A.
801b62dc:	f343f342 f345f344 f347f346 f349f348     B.C.D.E.F.G.H.I.
801b62ec:	f34bf34a f34df34c f34ff34e f351f350     J.K.L.M.N.O.P.Q.
801b62fc:	f353f352 f355f354 f357f356 f359f358     R.S.T.U.V.W.X.Y.
801b630c:	f35bf35a f35df35c f35ff35e f361f360     Z.[.\.].^._.`.a.
801b631c:	f363f362 f365f364 f367f366 f369f368     b.c.d.e.f.g.h.i.
801b632c:	f36bf36a f36df36c f36ff36e f371f370     j.k.l.m.n.o.p.q.
801b633c:	f373f372 f375f374 f377f376 f379f378     r.s.t.u.v.w.x.y.
801b634c:	f37bf37a f37df37c f380f37e f382f381     z.{.|.}.~.......
801b635c:	f384f383 f386f385 f388f387 f38af389     ................
801b636c:	f38cf38b f38ef38d f390f38f f392f391     ................
801b637c:	f394f393 f396f395 f398f397 f39af399     ................
801b638c:	f39cf39b f39ef39d f3a0f39f f441f440     ............@.A.
801b639c:	f443f442 f445f444 f447f446 f449f448     B.C.D.E.F.G.H.I.
801b63ac:	f44bf44a f44df44c f44ff44e f451f450     J.K.L.M.N.O.P.Q.
801b63bc:	f453f452 f455f454 f457f456 f459f458     R.S.T.U.V.W.X.Y.
801b63cc:	f45bf45a f45df45c f45ff45e f461f460     Z.[.\.].^._.`.a.
801b63dc:	f463f462 f465f464 f467f466 f469f468     b.c.d.e.f.g.h.i.
801b63ec:	f46bf46a f46df46c f46ff46e f471f470     j.k.l.m.n.o.p.q.
801b63fc:	f473f472 f475f474 f477f476 f479f478     r.s.t.u.v.w.x.y.
801b640c:	f47bf47a f47df47c f480f47e f482f481     z.{.|.}.~.......
801b641c:	f484f483 f486f485 f488f487 f48af489     ................
801b642c:	f48cf48b f48ef48d f490f48f f492f491     ................
801b643c:	f494f493 f496f495 f498f497 f49af499     ................
801b644c:	f49cf49b f49ef49d f4a0f49f f541f540     ............@.A.
801b645c:	f543f542 f545f544 f547f546 f549f548     B.C.D.E.F.G.H.I.
801b646c:	f54bf54a f54df54c f54ff54e f551f550     J.K.L.M.N.O.P.Q.
801b647c:	f553f552 f555f554 f557f556 f559f558     R.S.T.U.V.W.X.Y.
801b648c:	f55bf55a f55df55c f55ff55e f561f560     Z.[.\.].^._.`.a.
801b649c:	f563f562 f565f564 f567f566 f569f568     b.c.d.e.f.g.h.i.
801b64ac:	f56bf56a f56df56c f56ff56e f571f570     j.k.l.m.n.o.p.q.
801b64bc:	f573f572 f575f574 f577f576 f579f578     r.s.t.u.v.w.x.y.
801b64cc:	f57bf57a f57df57c f580f57e f582f581     z.{.|.}.~.......
801b64dc:	f584f583 f586f585 f588f587 f58af589     ................
801b64ec:	f58cf58b f58ef58d f590f58f f592f591     ................
801b64fc:	f594f593 f596f595 f598f597 f59af599     ................
801b650c:	f59cf59b f59ef59d f5a0f59f f641f640     ............@.A.
801b651c:	f643f642 f645f644 f647f646 f649f648     B.C.D.E.F.G.H.I.
801b652c:	f64bf64a f64df64c f64ff64e f651f650     J.K.L.M.N.O.P.Q.
801b653c:	f653f652 f655f654 f657f656 f659f658     R.S.T.U.V.W.X.Y.
801b654c:	f65bf65a f65df65c f65ff65e f661f660     Z.[.\.].^._.`.a.
801b655c:	f663f662 f665f664 f667f666 f669f668     b.c.d.e.f.g.h.i.
801b656c:	f66bf66a f66df66c f66ff66e f671f670     j.k.l.m.n.o.p.q.
801b657c:	f673f672 f675f674 f677f676 f679f678     r.s.t.u.v.w.x.y.
801b658c:	f67bf67a f67df67c f680f67e f682f681     z.{.|.}.~.......
801b659c:	f684f683 f686f685 f688f687 f68af689     ................
801b65ac:	f68cf68b f68ef68d f690f68f f692f691     ................
801b65bc:	f694f693 f696f695 f698f697 f69af699     ................
801b65cc:	f69cf69b f69ef69d f6a0f69f f741f740     ............@.A.
801b65dc:	f743f742 f745f744 f747f746 f749f748     B.C.D.E.F.G.H.I.
801b65ec:	f74bf74a f74df74c f74ff74e f751f750     J.K.L.M.N.O.P.Q.
801b65fc:	f753f752 f755f754 f757f756 f759f758     R.S.T.U.V.W.X.Y.
801b660c:	f75bf75a f75df75c f75ff75e f761f760     Z.[.\.].^._.`.a.
801b661c:	f763f762 f765f764 f767f766 f769f768     b.c.d.e.f.g.h.i.
801b662c:	f76bf76a f76df76c f76ff76e f771f770     j.k.l.m.n.o.p.q.
801b663c:	f773f772 f775f774 f777f776 f779f778     r.s.t.u.v.w.x.y.
801b664c:	f77bf77a f77df77c f780f77e f782f781     z.{.|.}.~.......
801b665c:	f784f783 f786f785 f788f787 f78af789     ................
801b666c:	f78cf78b f78ef78d f790f78f f792f791     ................
801b667c:	f794f793 f796f795 f798f797 f79af799     ................
801b668c:	f79cf79b f79ef79d f7a0f79f f841f840     ............@.A.
801b669c:	f843f842 f845f844 f847f846 f849f848     B.C.D.E.F.G.H.I.
801b66ac:	f84bf84a f84df84c f84ff84e f851f850     J.K.L.M.N.O.P.Q.
801b66bc:	f853f852 f855f854 f857f856 f859f858     R.S.T.U.V.W.X.Y.
801b66cc:	f85bf85a f85df85c f85ff85e f861f860     Z.[.\.].^._.`.a.
801b66dc:	f863f862 f865f864 f867f866 f869f868     b.c.d.e.f.g.h.i.
801b66ec:	f86bf86a f86df86c f86ff86e f871f870     j.k.l.m.n.o.p.q.
801b66fc:	f873f872 f875f874 f877f876 f879f878     r.s.t.u.v.w.x.y.
801b670c:	f87bf87a f87df87c f880f87e f882f881     z.{.|.}.~.......
801b671c:	f884f883 f886f885 f888f887 f88af889     ................
801b672c:	f88cf88b f88ef88d f890f88f f892f891     ................
801b673c:	f894f893 f896f895 f898f897 f89af899     ................
801b674c:	f89cf89b f89ef89d f8a0f89f f941f940     ............@.A.
801b675c:	f943f942 f945f944 f947f946 f949f948     B.C.D.E.F.G.H.I.
801b676c:	f94bf94a f94df94c f94ff94e f951f950     J.K.L.M.N.O.P.Q.
801b677c:	f953f952 f955f954 f957f956 f959f958     R.S.T.U.V.W.X.Y.
801b678c:	f95bf95a f95df95c f95ff95e f961f960     Z.[.\.].^._.`.a.
801b679c:	f963f962 f965f964 f967f966 f969f968     b.c.d.e.f.g.h.i.
801b67ac:	f96bf96a f96df96c f96ff96e f971f970     j.k.l.m.n.o.p.q.
801b67bc:	f973f972 f975f974 f977f976 f979f978     r.s.t.u.v.w.x.y.
801b67cc:	f97bf97a f97df97c f980f97e f982f981     z.{.|.}.~.......
801b67dc:	f984f983 f986f985 f988f987 f98af989     ................
801b67ec:	f98cf98b f98ef98d f990f98f f992f991     ................
801b67fc:	f994f993 f996f995 f998f997 f99af999     ................
801b680c:	f99cf99b f99ef99d f9a0f99f fa41fa40     ............@.A.
801b681c:	fa43fa42 fa45fa44 fa47fa46 fa49fa48     B.C.D.E.F.G.H.I.
801b682c:	fa4bfa4a fa4dfa4c fa4ffa4e fa51fa50     J.K.L.M.N.O.P.Q.
801b683c:	fa53fa52 fa55fa54 fa57fa56 fa59fa58     R.S.T.U.V.W.X.Y.
801b684c:	fa5bfa5a fa5dfa5c fa5ffa5e fa61fa60     Z.[.\.].^._.`.a.
801b685c:	fa63fa62 fa65fa64 fa67fa66 fa69fa68     b.c.d.e.f.g.h.i.
801b686c:	fa6bfa6a fa6dfa6c fa6ffa6e fa71fa70     j.k.l.m.n.o.p.q.
801b687c:	fa73fa72 fa75fa74 fa77fa76 fa79fa78     r.s.t.u.v.w.x.y.
801b688c:	fa7bfa7a fa7dfa7c fa80fa7e fa82fa81     z.{.|.}.~.......
801b689c:	fa84fa83 fa86fa85 fa88fa87 fa8afa89     ................
801b68ac:	fa8cfa8b fa8efa8d fa90fa8f fa92fa91     ................
801b68bc:	fa94fa93 fa96fa95 fa98fa97 fa9afa99     ................
801b68cc:	fa9cfa9b fa9efa9d faa0fa9f fb41fb40     ............@.A.
801b68dc:	fb43fb42 fb45fb44 fb47fb46 fb49fb48     B.C.D.E.F.G.H.I.
801b68ec:	fb4bfb4a fb4dfb4c fb4ffb4e fb51fb50     J.K.L.M.N.O.P.Q.
801b68fc:	fb53fb52 fb55fb54 fb57fb56 fb59fb58     R.S.T.U.V.W.X.Y.
801b690c:	fb5bfb5a fb5dfb5c fb5ffb5e fb61fb60     Z.[.\.].^._.`.a.
801b691c:	fb63fb62 fb65fb64 fb67fb66 fb69fb68     b.c.d.e.f.g.h.i.
801b692c:	fb6bfb6a fb6dfb6c fb6ffb6e fb71fb70     j.k.l.m.n.o.p.q.
801b693c:	fb73fb72 fb75fb74 fb77fb76 fb79fb78     r.s.t.u.v.w.x.y.
801b694c:	fb7bfb7a fb7dfb7c fb80fb7e fb82fb81     z.{.|.}.~.......
801b695c:	fb84fb83 fb86fb85 fb88fb87 fb8afb89     ................
801b696c:	fb8cfb8b fb8efb8d fb90fb8f fb92fb91     ................
801b697c:	fb94fb93 fb96fb95 fb98fb97 fb9afb99     ................
801b698c:	fb9cfb9b fb9efb9d fba0fb9f fc41fc40     ............@.A.
801b699c:	fc43fc42 fc45fc44 fc47fc46 fc49fc48     B.C.D.E.F.G.H.I.
801b69ac:	fc4bfc4a fc4dfc4c fc4ffc4e fc51fc50     J.K.L.M.N.O.P.Q.
801b69bc:	fc53fc52 fc55fc54 fc57fc56 fc59fc58     R.S.T.U.V.W.X.Y.
801b69cc:	fc5bfc5a fc5dfc5c fc5ffc5e fc61fc60     Z.[.\.].^._.`.a.
801b69dc:	fc63fc62 fc65fc64 fc67fc66 fc69fc68     b.c.d.e.f.g.h.i.
801b69ec:	fc6bfc6a fc6dfc6c fc6ffc6e fc71fc70     j.k.l.m.n.o.p.q.
801b69fc:	fc73fc72 fc75fc74 fc77fc76 fc79fc78     r.s.t.u.v.w.x.y.
801b6a0c:	fc7bfc7a fc7dfc7c fc80fc7e fc82fc81     z.{.|.}.~.......
801b6a1c:	fc84fc83 fc86fc85 fc88fc87 fc8afc89     ................
801b6a2c:	fc8cfc8b fc8efc8d fc90fc8f fc92fc91     ................
801b6a3c:	fc94fc93 fc96fc95 fc98fc97 fc9afc99     ................
801b6a4c:	fc9cfc9b fc9efc9d fca0fc9f fd41fd40     ............@.A.
801b6a5c:	fd43fd42 fd45fd44 fd47fd46 fd49fd48     B.C.D.E.F.G.H.I.
801b6a6c:	fd4bfd4a fd4dfd4c fd4ffd4e fd51fd50     J.K.L.M.N.O.P.Q.
801b6a7c:	fd53fd52 fd55fd54 fd57fd56 fd59fd58     R.S.T.U.V.W.X.Y.
801b6a8c:	fd5bfd5a fd5dfd5c fd5ffd5e fd61fd60     Z.[.\.].^._.`.a.
801b6a9c:	fd63fd62 fd65fd64 fd67fd66 fd69fd68     b.c.d.e.f.g.h.i.
801b6aac:	fd6bfd6a fd6dfd6c fd6ffd6e fd71fd70     j.k.l.m.n.o.p.q.
801b6abc:	fd73fd72 fd75fd74 fd77fd76 fd79fd78     r.s.t.u.v.w.x.y.
801b6acc:	fd7bfd7a fd7dfd7c fd80fd7e fd82fd81     z.{.|.}.~.......
801b6adc:	fd84fd83 fd86fd85 fd88fd87 fd8afd89     ................
801b6aec:	fd8cfd8b fd8efd8d fd90fd8f fd92fd91     ................
801b6afc:	fd94fd93 fd96fd95 fd98fd97 fd9afd99     ................
801b6b0c:	fd9cfd9b fd9efd9d fda0fd9f fe41fe40     ............@.A.
801b6b1c:	fe43fe42 fe45fe44 fe47fe46 fe49fe48     B.C.D.E.F.G.H.I.
801b6b2c:	fe4bfe4a fe4dfe4c fe4ffe4e a968a955     J.K.L.M.N.O.U.h.
801b6b3c:	a96aa969 a96ca96b a96ea96d a970a96f     i.j.k.l.m.n.o.p.
801b6b4c:	a972a971 a974a973 a976a975 a978a977     q.r.s.t.u.v.w.x.
801b6b5c:	a97aa979 a97ca97b a97ea97d a981a980     y.z.{.|.}.~.....
801b6b6c:	a983a982 a985a984 a987a986 a956a988     ..............V.
801b6b7c:	0000a957                                W...

801b6b80 <gbkext2_2uni_pagea8>:
801b6b80:	02cb02ca 201302d9 20252015 21052035     ....... . % 5 .!
801b6b90:	21962109 21982197 22152199 2223221f     .!.!.!.!.!."."#"
801b6ba0:	22662252 22bf2267 25512550 25532552     R"f"g"."P%Q%R%S%
801b6bb0:	25552554 25572556 25592558 255b255a     T%U%V%W%X%Y%Z%[%
801b6bc0:	255d255c 255f255e 25612560 25632562     \%]%^%_%`%a%b%c%
801b6bd0:	25652564 25672566 25692568 256b256a     d%e%f%g%h%i%j%k%
801b6be0:	256d256c 256f256e 25712570 25732572     l%m%n%o%p%q%r%s%
801b6bf0:	25822581 25842583 25862585 25882587     .%.%.%.%.%.%.%.%
801b6c00:	258a2589 258c258b 258e258d 2593258f     .%.%.%.%.%.%.%.%
801b6c10:	25952594 25bd25bc 25e325e2 25e525e4     .%.%.%.%.%.%.%.%
801b6c20:	22952609 301d3012 fffd301e fffdfffd     .&.".0.0.0......
801b6c30:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801b6c40:	30223021 30243023 30263025 30283027     !0"0#0$0%0&0'0(0
801b6c50:	32a33029 338f338e 339d339c 33a1339e     )0.2.3.3.3.3.3.3
801b6c60:	33ce33c4 33d233d1 fe3033d5 ffe4ffe2     .3.3.3.3.30.....
801b6c70:	2121fffd fffd3231 fffd2010 fffdfffd     ..!!12... ......
801b6c80:	309b30fc 30fd309c 300630fe 309e309d     .0.0.0.0.0.0.0.0
801b6c90:	fe4afe49 fe4cfe4b fe4efe4d fe50fe4f     I.J.K.L.M.N.O.P.
801b6ca0:	fe52fe51 fe55fe54 fe57fe56 fe5afe59     Q.R.T.U.V.W.Y.Z.
801b6cb0:	fe5cfe5b fe5efe5d fe60fe5f fe62fe61     [.\.].^._.`.a.b.
801b6cc0:	fe64fe63 fe66fe65 fe69fe68 fe6bfe6a     c.d.e.f.h.i.j.k.
801b6cd0:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801b6ce0:	fffdfffd fffdfffd 3007fffd fffdfffd     ...........0....
801b6cf0:	fffdfffd fffdfffd fffdfffd fffdfffd     ................
801b6d00:	72dd72dc 72e272df 72e472e3 72e672e5     .r.r.r.r.r.r.r.r
801b6d10:	72ea72e7 72f572eb 72f972f6 72fe72fd     .r.r.r.r.r.r.r.r
801b6d20:	730072ff 73047302 73067305 73087307     .r.s.s.s.s.s.s.s
801b6d30:	730b7309 730d730c 7310730f 73127311     .s.s.s.s.s.s.s.s
801b6d40:	73187314 731a7319 7320731f 73247323     .s.s.s.s.s s#s$s
801b6d50:	73277326 732d7328 7330732f 73337332     &s's(s-s/s0s2s3s
801b6d60:	73367335 733b733a 733d733c 73417340     5s6s:s;s<s=s@sAs
801b6d70:	73437342 73457344 73477346 73497348     BsCsDsEsFsGsHsIs
801b6d80:	734b734a 734e734c 7351734f 73547353     JsKsLsNsOsQsSsTs
801b6d90:	73567355 73597358 735b735a 735d735c     UsVsXsYsZs[s\s]s
801b6da0:	735f735e 73627361 73647363 73667365     ^s_sasbscsdsesfs
801b6db0:	73687367 736a7369 736e736b 73717370     gshsisjsksnspsqs
801b6dc0:	73737372 73757374 73777376 73797378     rssstsusvswsxsys
801b6dd0:	737b737a 737d737c 7380737f 73827381     zs{s|s}s.s.s.s.s
801b6de0:	73857383 73887386 738c738a 738f738d     .s.s.s.s.s.s.s.s
801b6df0:	73927390 73947393 73977395 73997398     .s.s.s.s.s.s.s.s
801b6e00:	739c739a 739e739d 73a173a0 73a473a3     .s.s.s.s.s.s.s.s
801b6e10:	73a673a5 73a873a7 73ac73aa 73b173ad     .s.s.s.s.s.s.s.s
801b6e20:	73b573b4 73b873b6 73bc73b9 73be73bd     .s.s.s.s.s.s.s.s
801b6e30:	73c173bf 73c473c3 73c673c5 73cb73c7     .s.s.s.s.s.s.s.s
801b6e40:	73ce73cc 73d373d2 73d573d4 73d773d6     .s.s.s.s.s.s.s.s
801b6e50:	73da73d8 73dc73db 73df73dd 73e273e1     .s.s.s.s.s.s.s.s
801b6e60:	73e473e3 73e873e6 73eb73ea 73ee73ec     .s.s.s.s.s.s.s.s
801b6e70:	73f073ef 73f373f1 73f573f4 73f773f6     .s.s.s.s.s.s.s.s
801b6e80:	73f973f8 73fb73fa 73fd73fc 73ff73fe     .s.s.s.s.s.s.s.s
801b6e90:	74017400 74047402 74087407 740c740b     .t.t.t.t.t.t.t.t
801b6ea0:	740e740d 74127411 74147413 74167415     .t.t.t.t.t.t.t.t
801b6eb0:	74187417 741c7419 741e741d 7420741f     .t.t.t.t.t.t.t t
801b6ec0:	74237421 74277424 742b7429 742f742d     !t#t$t't)t+t-t/t
801b6ed0:	74327431 74387437 743a7439 743d743b     1t2t7t8t9t:t;t=t
801b6ee0:	743f743e 74427440 74447443 74467445     >t?t@tBtCtDtEtFt
801b6ef0:	74487447 744a7449 744c744b 744e744d     GtHtItJtKtLtMtNt
801b6f00:	7450744f 74527451 74547453 74587456     OtPtQtRtStTtVtXt
801b6f10:	7460745d 74627461 74647463 74667465     ]t`tatbtctdtetft
801b6f20:	74687467 746a7469 746c746b 746f746e     gthtitjtktltntot
801b6f30:	74727471 74747473 74787475 747a7479     qtrtstttutxtytzt
801b6f40:	747c747b 747f747d 74847482 74867485     {t|t}t.t.t.t.t.t
801b6f50:	74897488 748c748a 748f748d 74927491     .t.t.t.t.t.t.t.t
801b6f60:	74947493 74967495 74987497 749a7499     .t.t.t.t.t.t.t.t
801b6f70:	749d749b 74a0749f 74a274a1 74a474a3     .t.t.t.t.t.t.t.t
801b6f80:	74a674a5 74ab74aa 74ad74ac 74af74ae     .t.t.t.t.t.t.t.t
801b6f90:	74b174b0 74b374b2 74b574b4 74b774b6     .t.t.t.t.t.t.t.t
801b6fa0:	74b974b8 74bc74bb 74be74bd 74c074bf     .t.t.t.t.t.t.t.t
801b6fb0:	74c274c1 74c474c3 74c674c5 74c874c7     .t.t.t.t.t.t.t.t
801b6fc0:	74ca74c9 74cc74cb 74ce74cd 74d074cf     .t.t.t.t.t.t.t.t
801b6fd0:	74d374d1 74d574d4 74d774d6 74d974d8     .t.t.t.t.t.t.t.t
801b6fe0:	74db74da 74df74dd 74e574e1 74e874e7     .t.t.t.t.t.t.t.t
801b6ff0:	74ea74e9 74ec74eb 74f074ed 74f274f1     .t.t.t.t.t.t.t.t
801b7000:	74f574f3 74f974f8 74fb74fa 74fd74fc     .t.t.t.t.t.t.t.t
801b7010:	750074fe 75027501 75057503 75077506     .t.u.u.u.u.u.u.u
801b7020:	75097508 750b750a 750e750c 75127510     .u.u.u.u.u.u.u.u
801b7030:	75157514 75177516 751d751b 7520751e     .u.u.u.u.u.u.u u
801b7040:	75227521 75247523 75277526 752e752a     !u"u#u$u&u'u*u.u
801b7050:	75367534 753c7539 753f753d 75427541     4u6u9u<u=u?uAuBu
801b7060:	75447543 75477546 754a7549 7550754d     CuDuFuGuIuJuMuPu
801b7070:	75527551 75557553 75577556 755d7558     QuRuSuUuVuWuXu]u
801b7080:	755f755e 75617560 75637562 75677564     ^u_u`uaubucudugu
801b7090:	75697568 756c756b 756e756d 7570756f     huiukulumunuoupu
801b70a0:	75737571 75767575 757a7577 757c757b     qusuuuvuwuzu{u|u
801b70b0:	757e757d 75817580 75847582 75877585     }u~u.u.u.u.u.u.u
801b70c0:	75897588 758c758a 758e758d 75937590     .u.u.u.u.u.u.u.u
801b70d0:	75987595 759c759b 75a2759e 75a775a6     .u.u.u.u.u.u.u.u
801b70e0:	75a975a8 75ad75aa 75b775b6 75bb75ba     .u.u.u.u.u.u.u.u
801b70f0:	75c075bf 75c675c1 75cc75cb 75cf75ce     .u.u.u.u.u.u.u.u
801b7100:	75d175d0 75d775d3 75da75d9 75dd75dc     .u.u.u.u.u.u.u.u
801b7110:	75e075df 75e575e1 75ec75e9 75ee75ed     .u.u.u.u.u.u.u.u
801b7120:	75f275ef 75f575f3 75f775f6 75fa75f8     .u.u.u.u.u.u.u.u
801b7130:	75fd75fb 760275fe 76067604 76087607     .u.u.u.v.v.v.v.v
801b7140:	760b7609 760e760d 7611760f 76137612     .v.v.v.v.v.v.v.v
801b7150:	76167614 761c761a 761e761d 76237621     .v.v.v.v.v.v!v#v
801b7160:	76287627 762e762c 7631762f 76367632     'v(v,v.v/v1v2v6v
801b7170:	76397637 763b763a 7641763d 76447642     7v9v:v;v=vAvBvDv
801b7180:	76467645 76487647 764a7649 764e764b     EvFvGvHvIvJvKvNv
801b7190:	7650764f 76527651 76557653 76587657     OvPvQvRvSvUvWvXv
801b71a0:	765a7659 765d765b 7660765f 76627661     YvZv[v]v_v`vavbv
801b71b0:	76657664 76677666 76697668 766c766a     dvevfvgvhvivjvlv
801b71c0:	766e766d 76717670 76737672 76757674     mvnvpvqvrvsvtvuv
801b71d0:	76777676 767a7679 767f767c 76817680     vvwvyvzv|v.v.v.v
801b71e0:	76857683 768a7689 768d768c 7690768f     .v.v.v.v.v.v.v.v
801b71f0:	76947692 76977695 769a7698 769c769b     .v.v.v.v.v.v.v.v
801b7200:	769e769d 76a0769f 76a276a1 76a576a3     .v.v.v.v.v.v.v.v
801b7210:	76a776a6 76a976a8 76ab76aa 76ad76ac     .v.v.v.v.v.v.v.v
801b7220:	76b076af 76b576b3 76b776b6 76b976b8     .v.v.v.v.v.v.v.v
801b7230:	76bb76ba 76bd76bc 76c076be 76c376c1     .v.v.v.v.v.v.v.v
801b7240:	76c776c4 76cb76c9 76d376cc 76d976d5     .v.v.v.v.v.v.v.v
801b7250:	76dc76da 76de76dd 76e176e0 76e376e2     .v.v.v.v.v.v.v.v
801b7260:	76e676e4 76e876e7 76ea76e9 76ec76eb     .v.v.v.v.v.v.v.v
801b7270:	76f076ed 76f576f3 76f776f6 76fb76fa     .v.v.v.v.v.v.v.v
801b7280:	76ff76fd 77027700 77057703 770a7706     .v.v.w.w.w.w.w.w
801b7290:	770e770c 7710770f 77127711 77147713     .w.w.w.w.w.w.w.w
801b72a0:	77167715 77187717 771c771b 771e771d     .w.w.w.w.w.w.w.w
801b72b0:	77237721 77257724 772a7727 772c772b     !w#w$w%w'w*w+w,w
801b72c0:	7730772e 77327731 77347733 773b7739     .w0w1w2w3w4w9w;w
801b72d0:	773e773d 7742773f 77457744 77487746     =w>w?wBwDwEwFwHw
801b72e0:	774a7749 774c774b 774e774d 7752774f     IwJwKwLwMwNwOwRw
801b72f0:	77547753 77567755 77587757 775c7759     SwTwUwVwWwXwYw\w
801b7300:	775e775d 7760775f 77677764 776a7769     ]w^w_w`wdwgwiwjw
801b7310:	776e776d 7770776f 77727771 77747773     mwnwowpwqwrwswtw
801b7320:	77767775 77787777 777b777a 7781777c     uwvwwwxwzw{w|w.w
801b7330:	77837782 77877786 77897788 778b778a     .w.w.w.w.w.w.w.w
801b7340:	7790778f 77947793 77967795 77987797     .w.w.w.w.w.w.w.w
801b7350:	779a7799 779c779b 779e779d 77a377a1     .w.w.w.w.w.w.w.w
801b7360:	77a677a4 77ab77a8 77ae77ad 77b177af     .w.w.w.w.w.w.w.w
801b7370:	77b477b2 77b777b6 77b977b8 77bc77ba     .w.w.w.w.w.w.w.w
801b7380:	77c077be 77c277c1 77c477c3 77c677c5     .w.w.w.w.w.w.w.w
801b7390:	77c877c7 77ca77c9 77cc77cb 77cf77ce     .w.w.w.w.w.w.w.w
801b73a0:	77d177d0 77d377d2 77d577d4 77d877d6     .w.w.w.w.w.w.w.w
801b73b0:	77da77d9 77de77dd 77e077df 77e477e1     .w.w.w.w.w.w.w.w
801b73c0:	77e877e6 77ef77ea 77f177f0 77f477f2     .w.w.w.w.w.w.w.w
801b73d0:	77f777f5 77fa77f9 77fc77fb 78047803     .w.w.w.w.w.w.x.x
801b73e0:	78067805 78087807 780b780a 780f780e     .x.x.x.x.x.x.x.x
801b73f0:	78137810 78197815 781e781b 78217820     .x.x.x.x.x.x x!x
801b7400:	78247822 782a7828 782e782b 7831782f     "x$x(x*x+x.x/x1x
801b7410:	78337832 78367835 783f783d 78427841     2x3x5x6x=x?xAxBx
801b7420:	78447843 78487846 784a7849 784d784b     CxDxFxHxIxJxKxMx
801b7430:	7851784f 78547853 78597858 785b785a     OxQxSxTxXxYxZx[x
801b7440:	785e785c 7860785f 78627861 78647863     \x^x_x`xaxbxcxdx
801b7450:	78667865 78687867 786f7869 78717870     exfxgxhxixoxpxqx
801b7460:	78737872 78757874 78787876 787a7879     rxsxtxuxvxxxyxzx
801b7470:	787d787b 787f787e 78817880 78837882     {x}x~x.x.x.x.x.x
801b7480:	78857884 78887886 788b788a 7890788f     .x.x.x.x.x.x.x.x
801b7490:	78947892 78967895 789d7899 78a0789e     .x.x.x.x.x.x.x.x
801b74a0:	78a478a2 78a878a6 78aa78a9 78ac78ab     .x.x.x.x.x.x.x.x
801b74b0:	78ae78ad 78b578af 78b778b6 78ba78b8     .x.x.x.x.x.x.x.x
801b74c0:	78bc78bb 78bf78bd 78c278c0 78c478c3     .x.x.x.x.x.x.x.x
801b74d0:	78c778c6 78cc78c8 78ce78cd 78d178cf     .x.x.x.x.x.x.x.x
801b74e0:	78d378d2 78d778d6 78da78d8 78dc78db     .x.x.x.x.x.x.x.x
801b74f0:	78de78dd 78e078df 78e278e1 78e478e3     .x.x.x.x.x.x.x.x
801b7500:	78e678e5 78e978e7 78eb78ea 78ee78ed     .x.x.x.x.x.x.x.x
801b7510:	78f078ef 78f378f1 78f678f5 78f978f8     .x.x.x.x.x.x.x.x
801b7520:	78fc78fb 78fe78fd 790078ff 79037902     .x.x.x.x.x.y.y.y
801b7530:	79067904 79087907 790a7909 790c790b     .y.y.y.y.y.y.y.y
801b7540:	790e790d 7910790f 79127911 79157914     .y.y.y.y.y.y.y.y
801b7550:	79177916 79197918 791b791a 791d791c     .y.y.y.y.y.y.y.y
801b7560:	7920791f 79227921 79257923 79277926     .y y!y"y#y%y&y'y
801b7570:	79297928 792b792a 792d792c 792f792e     (y)y*y+y,y-y.y/y
801b7580:	79317930 79337932 79367935 79387937     0y1y2y3y5y6y7y8y
801b7590:	793d7939 7942793f 79447943 79477945     9y=y?yByCyDyEyGy
801b75a0:	794b794a 794d794c 794f794e 79517950     JyKyLyMyNyOyPyQy
801b75b0:	79547952 79587955 79617959 79647963     RyTyUyXyYyaycydy
801b75c0:	79697966 796b796a 796e796c 79717970     fyiyjykylynypyqy
801b75d0:	79737972 79757974 79797976 797c797b     rysytyuyvyyy{y|y
801b75e0:	797e797d 7982797f 79867983 79887987     }y~y.y.y.y.y.y.y
801b75f0:	798b7989 798d798c 7990798e 79927991     .y.y.y.y.y.y.y.y
801b7600:	79947993 79967995 79987997 799b7999     .y.y.y.y.y.y.y.y
801b7610:	799d799c 799f799e 79a179a0 79a379a2     .y.y.y.y.y.y.y.y
801b7620:	79a579a4 79a879a6 79aa79a9 79ac79ab     .y.y.y.y.y.y.y.y
801b7630:	79ae79ad 79b079af 79b279b1 79b579b4     .y.y.y.y.y.y.y.y
801b7640:	79b779b6 79bc79b8 79c279bf 79c579c4     .y.y.y.y.y.y.y.y
801b7650:	79c879c7 79cc79ca 79cf79ce 79d379d0     .y.y.y.y.y.y.y.y
801b7660:	79d679d4 79d979d7 79db79da 79dd79dc     .y.y.y.y.y.y.y.y
801b7670:	79e079de 79e279e1 79e879e5 79ec79ea     .y.y.y.y.y.y.y.y
801b7680:	79f179ee 79f379f2 79f579f4 79f779f6     .y.y.y.y.y.y.y.y
801b7690:	79fa79f9 79fe79fc 7a0179ff 7a057a04     .y.y.y.y.y.z.z.z
801b76a0:	7a087a07 7a0a7a09 7a0f7a0c 7a117a10     .z.z.z.z.z.z.z.z
801b76b0:	7a137a12 7a167a15 7a197a18 7a1c7a1b     .z.z.z.z.z.z.z.z
801b76c0:	7a1f7a1d 7a227a21 7a257a24 7a277a26     .z.z!z"z$z%z&z'z
801b76d0:	7a297a28 7a2b7a2a 7a2d7a2c 7a2f7a2e     (z)z*z+z,z-z.z/z
801b76e0:	7a317a30 7a347a32 7a367a35 7a3a7a38     0z1z2z4z5z6z8z:z
801b76f0:	7a407a3e 7a427a41 7a447a43 7a477a45     >z@zAzBzCzDzEzGz
801b7700:	7a497a48 7a4b7a4a 7a4d7a4c 7a4f7a4e     HzIzJzKzLzMzNzOz
801b7710:	7a527a50 7a547a53 7a567a55 7a597a58     PzRzSzTzUzVzXzYz
801b7720:	7a5b7a5a 7a5d7a5c 7a5f7a5e 7a617a60     Zz[z\z]z^z_z`zaz
801b7730:	7a637a62 7a657a64 7a677a66 7a697a68     bzczdzezfzgzhziz
801b7740:	7a6b7a6a 7a6d7a6c 7a6f7a6e 7a727a71     jzkzlzmznzozqzrz
801b7750:	7a757a73 7a7c7a7b 7a7e7a7d 7a857a82     szuz{z|z}z~z.z.z
801b7760:	7a897a87 7a8b7a8a 7a8e7a8c 7a907a8f     .z.z.z.z.z.z.z.z
801b7770:	7a947a93 7a9a7a99 7a9e7a9b 7aa27aa1     .z.z.z.z.z.z.z.z
801b7780:	7aa47aa3 7aa97aa7 7aab7aaa 7aaf7aae     .z.z.z.z.z.z.z.z
801b7790:	7ab17ab0 7ab47ab2 7ab67ab5 7ab87ab7     .z.z.z.z.z.z.z.z
801b77a0:	7aba7ab9 7abc7abb 7abe7abd 7ac17ac0     .z.z.z.z.z.z.z.z
801b77b0:	7ac37ac2 7ac57ac4 7ac77ac6 7ac97ac8     .z.z.z.z.z.z.z.z
801b77c0:	7acc7aca 7ace7acd 7ad07acf 7ad27ad1     .z.z.z.z.z.z.z.z
801b77d0:	7ad47ad3 7ad77ad5 7ada7ad8 7adc7adb     .z.z.z.z.z.z.z.z
801b77e0:	7ae17add 7ae47ae2 7ae87ae7 7aea7ae9     .z.z.z.z.z.z.z.z
801b77f0:	7aec7aeb 7af07aee 7af27af1 7af47af3     .z.z.z.z.z.z.z.z
801b7800:	7af67af5 7af87af7 7afc7afb 7b007afe     .z.z.z.z.z.z.z.{
801b7810:	7b027b01 7b077b05 7b0c7b09 7b0e7b0d     .{.{.{.{.{.{.{.{
801b7820:	7b127b10 7b167b13 7b187b17 7b1c7b1a     .{.{.{.{.{.{.{.{
801b7830:	7b1f7b1d 7b227b21 7b277b23 7b2d7b29     .{.{!{"{#{'{){-{
801b7840:	7b307b2f 7b347b32 7b367b35 7b397b37     /{0{2{4{5{6{7{9{
801b7850:	7b3d7b3b 7b407b3f 7b427b41 7b447b43     ;{={?{@{A{B{C{D{
801b7860:	7b487b46 7b4d7b4a 7b537b4e 7b577b55     F{H{J{M{N{S{U{W{
801b7870:	7b5c7b59 7b5f7b5e 7b637b61 7b657b64     Y{\{^{_{a{c{d{e{
801b7880:	7b677b66 7b697b68 7b6b7b6a 7b6d7b6c     f{g{h{i{j{k{l{m{
801b7890:	7b707b6f 7b747b73 7b787b76 7b7c7b7a     o{p{s{t{v{x{z{|{
801b78a0:	7b7f7b7d 7b827b81 7b847b83 7b877b86     }{.{.{.{.{.{.{.{
801b78b0:	7b897b88 7b8b7b8a 7b8e7b8c 7b917b8f     .{.{.{.{.{.{.{.{
801b78c0:	7b937b92 7b987b96 7b9a7b99 7b9e7b9b     .{.{.{.{.{.{.{.{
801b78d0:	7ba07b9f 7ba47ba3 7bae7ba5 7bb07baf     .{.{.{.{.{.{.{.{
801b78e0:	7bb37bb2 7bb67bb5 7bb97bb7 7bbb7bba     .{.{.{.{.{.{.{.{
801b78f0:	7bbd7bbc 7bbf7bbe 7bc27bc0 7bc47bc3     .{.{.{.{.{.{.{.{
801b7900:	7bc87bc5 7bca7bc9 7bcd7bcb 7bcf7bce     .{.{.{.{.{.{.{.{
801b7910:	7bd27bd0 7bd57bd4 7bd77bd6 7bdb7bd8     .{.{.{.{.{.{.{.{
801b7920:	7bde7bdc 7be07bdf 7be37be2 7be77be4     .{.{.{.{.{.{.{.{
801b7930:	7be97be8 7bec7beb 7bef7bed 7bf27bf0     .{.{.{.{.{.{.{.{
801b7940:	7bf47bf3 7bf67bf5 7bf97bf8 7bfb7bfa     .{.{.{.{.{.{.{.{
801b7950:	7bff7bfd 7c017c00 7c037c02 7c057c04     .{.{.|.|.|.|.|.|
801b7960:	7c087c06 7c0a7c09 7c0e7c0d 7c117c10     .|.|.|.|.|.|.|.|
801b7970:	7c137c12 7c157c14 7c187c17 7c1a7c19     .|.|.|.|.|.|.|.|
801b7980:	7c1c7c1b 7c1e7c1d 7c217c20 7c237c22     .|.|.|.| |!|"|#|
801b7990:	7c257c24 7c297c28 7c2c7c2b 7c2e7c2d     $|%|(|)|+|,|-|.|
801b79a0:	7c307c2f 7c327c31 7c347c33 7c367c35     /|0|1|2|3|4|5|6|
801b79b0:	7c397c37 7c3b7c3a 7c3d7c3c 7c427c3e     7|9|:|;|<|=|>|B|
801b79c0:	7c447c43 7c467c45 7c487c47 7c4a7c49     C|D|E|F|G|H|I|J|
801b79d0:	7c4c7c4b 7c4f7c4e 7c517c50 7c537c52     K|L|N|O|P|Q|R|S|
801b79e0:	7c557c54 7c577c56 7c597c58 7c5b7c5a     T|U|V|W|X|Y|Z|[|
801b79f0:	7c5d7c5c 7c5f7c5e 7c617c60 7c637c62     \|]|^|_|`|a|b|c|
801b7a00:	7c657c64 7c677c66 7c697c68 7c6b7c6a     d|e|f|g|h|i|j|k|
801b7a10:	7c6d7c6c 7c6f7c6e 7c717c70 7c757c72     l|m|n|o|p|q|r|u|
801b7a20:	7c777c76 7c797c78 7c7e7c7a 7c807c7f     v|w|x|y|z|~|.|.|
801b7a30:	7c827c81 7c847c83 7c867c85 7c887c87     .|.|.|.|.|.|.|.|
801b7a40:	7c8b7c8a 7c8d7c8c 7c8f7c8e 7c937c90     .|.|.|.|.|.|.|.|
801b7a50:	7c967c94 7c9a7c99 7ca07c9b 7ca37ca1     .|.|.|.|.|.|.|.|
801b7a60:	7ca77ca6 7ca97ca8 7cac7cab 7caf7cad     .|.|.|.|.|.|.|.|
801b7a70:	7cb47cb0 7cb67cb5 7cb87cb7 7cbb7cba     .|.|.|.|.|.|.|.|
801b7a80:	7cc07cbf 7cc37cc2 7cc67cc4 7ccb7cc9     .|.|.|.|.|.|.|.|
801b7a90:	7ccf7cce 7cd17cd0 7cd37cd2 7cd87cd4     .|.|.|.|.|.|.|.|
801b7aa0:	7cdb7cda 7cde7cdd 7ce27ce1 7ce47ce3     .|.|.|.|.|.|.|.|
801b7ab0:	7ce67ce5 7ce97ce7 7ceb7cea 7ced7cec     .|.|.|.|.|.|.|.|
801b7ac0:	7cf07cee 7cf27cf1 7cf47cf3 7cf67cf5     .|.|.|.|.|.|.|.|
801b7ad0:	7cf97cf7 7cfc7cfa 7cfe7cfd 7d007cff     .|.|.|.|.|.|.|.}
801b7ae0:	7d027d01 7d047d03 7d067d05 7d087d07     .}.}.}.}.}.}.}.}
801b7af0:	7d0b7d09 7d0d7d0c 7d0f7d0e 7d117d10     .}.}.}.}.}.}.}.}
801b7b00:	7d137d12 7d157d14 7d177d16 7d197d18     .}.}.}.}.}.}.}.}
801b7b10:	7d1b7d1a 7d1d7d1c 7d1f7d1e 7d237d21     .}.}.}.}.}.}!}#}
801b7b20:	7d257d24 7d287d26 7d2a7d29 7d2d7d2c     $}%}&}(})}*},}-}
801b7b30:	7d307d2e 7d327d31 7d347d33 7d367d35     .}0}1}2}3}4}5}6}
801b7b40:	7d387d37 7d3a7d39 7d3c7d3b 7d3e7d3d     7}8}9}:};}<}=}>}
801b7b50:	7d407d3f 7d427d41 7d447d43 7d467d45     ?}@}A}B}C}D}E}F}
801b7b60:	7d487d47 7d4a7d49 7d4c7d4b 7d4e7d4d     G}H}I}J}K}L}M}N}
801b7b70:	7d507d4f 7d527d51 7d547d53 7d567d55     O}P}Q}R}S}T}U}V}
801b7b80:	7d587d57 7d5a7d59 7d5c7d5b 7d5e7d5d     W}X}Y}Z}[}\}]}^}
801b7b90:	7d607d5f 7d627d61 7d647d63 7d667d65     _}`}a}b}c}d}e}f}
801b7ba0:	7d687d67 7d6a7d69 7d6c7d6b 7d6f7d6d     g}h}i}j}k}l}m}o}
801b7bb0:	7d717d70 7d737d72 7d757d74 7d787d76     p}q}r}s}t}u}v}x}
801b7bc0:	7d7a7d79 7d7c7d7b 7d7e7d7d 7d807d7f     y}z}{}|}}}~}.}.}
801b7bd0:	7d827d81 7d847d83 7d867d85 7d887d87     .}.}.}.}.}.}.}.}
801b7be0:	7d8a7d89 7d8c7d8b 7d8e7d8d 7d907d8f     .}.}.}.}.}.}.}.}
801b7bf0:	7d927d91 7d947d93 7d967d95 7d987d97     .}.}.}.}.}.}.}.}
801b7c00:	7d9a7d99 7d9c7d9b 7d9e7d9d 7da07d9f     .}.}.}.}.}.}.}.}
801b7c10:	7da27da1 7da47da3 7da77da5 7da97da8     .}.}.}.}.}.}.}.}
801b7c20:	7dab7daa 7dad7dac 7db07daf 7db27db1     .}.}.}.}.}.}.}.}
801b7c30:	7db47db3 7db67db5 7db87db7 7dba7db9     .}.}.}.}.}.}.}.}
801b7c40:	7dbc7dbb 7dbe7dbd 7dc07dbf 7dc27dc1     .}.}.}.}.}.}.}.}
801b7c50:	7dc47dc3 7dc67dc5 7dc87dc7 7dca7dc9     .}.}.}.}.}.}.}.}
801b7c60:	7dcc7dcb 7dce7dcd 7dd07dcf 7dd27dd1     .}.}.}.}.}.}.}.}
801b7c70:	7dd47dd3 7dd67dd5 7dd87dd7 7dda7dd9     .}.}.}.}.}.}.}.}
801b7c80:	7ddc7ddb 7dde7ddd 7de07ddf 7de27de1     .}.}.}.}.}.}.}.}
801b7c90:	7de47de3 7de67de5 7de87de7 7dea7de9     .}.}.}.}.}.}.}.}
801b7ca0:	7dec7deb 7dee7ded 7df07def 7df27df1     .}.}.}.}.}.}.}.}
801b7cb0:	7df47df3 7df67df5 7df87df7 7dfa7df9     .}.}.}.}.}.}.}.}
801b7cc0:	7dfc7dfb 7dfe7dfd 7e007dff 7e027e01     .}.}.}.}.}.~.~.~
801b7cd0:	7e047e03 7e067e05 7e087e07 7e0a7e09     .~.~.~.~.~.~.~.~
801b7ce0:	7e0c7e0b 7e0e7e0d 7e107e0f 7e127e11     .~.~.~.~.~.~.~.~
801b7cf0:	7e147e13 7e167e15 7e187e17 7e1a7e19     .~.~.~.~.~.~.~.~
801b7d00:	7e1c7e1b 7e1e7e1d 7e207e1f 7e227e21     .~.~.~.~.~ ~!~"~
801b7d10:	7e247e23 7e267e25 7e287e27 7e2a7e29     #~$~%~&~'~(~)~*~
801b7d20:	7e2c7e2b 7e2e7e2d 7e307e2f 7e327e31     +~,~-~.~/~0~1~2~
801b7d30:	7e347e33 7e367e35 7e387e37 7e3a7e39     3~4~5~6~7~8~9~:~
801b7d40:	7e3d7e3c 7e3f7e3e 7e427e40 7e447e43     <~=~>~?~@~B~C~D~
801b7d50:	7e467e45 7e497e48 7e4b7e4a 7e4d7e4c     E~F~H~I~J~K~L~M~
801b7d60:	7e4f7e4e 7e517e50 7e537e52 7e557e54     N~O~P~Q~R~S~T~U~
801b7d70:	7e577e56 7e597e58 7e5b7e5a 7e5d7e5c     V~W~X~Y~Z~[~\~]~
801b7d80:	7e5f7e5e 7e617e60 7e637e62 7e657e64     ^~_~`~a~b~c~d~e~
801b7d90:	7e677e66 7e697e68 7e6b7e6a 7e6d7e6c     f~g~h~i~j~k~l~m~
801b7da0:	7e6f7e6e 7e717e70 7e737e72 7e757e74     n~o~p~q~r~s~t~u~
801b7db0:	7e777e76 7e797e78 7e7b7e7a 7e7d7e7c     v~w~x~y~z~{~|~}~
801b7dc0:	7e7f7e7e 7e817e80 7e847e83 7e867e85     ~~.~.~.~.~.~.~.~
801b7dd0:	7e887e87 7e8a7e89 7e8c7e8b 7e8e7e8d     .~.~.~.~.~.~.~.~
801b7de0:	7e907e8f 7e927e91 7e947e93 7e967e95     .~.~.~.~.~.~.~.~
801b7df0:	7e987e97 7e9a7e99 7e9d7e9c 7eae7e9e     .~.~.~.~.~.~.~.~
801b7e00:	7ebb7eb4 7ed67ebc 7eec7ee4 7f0a7ef9     .~.~.~.~.~.~.~..
801b7e10:	7f1e7f10 7f397f37 7f3c7f3b 7f3e7f3d     ....7.9.;.<.=.>.
801b7e20:	7f407f3f 7f437f41 7f477f46 7f497f48     ?.@.A.C.F.G.H.I.
801b7e30:	7f4b7f4a 7f4d7f4c 7f4f7f4e 7f537f52     J.K.L.M.N.O.R.S.
801b7e40:	7f597f56 7f5c7f5b 7f5e7f5d 7f637f60     V.Y.[.\.].^.`.c.
801b7e50:	7f657f64 7f677f66 7f6c7f6b 7f6f7f6d     d.e.f.g.k.l.m.o.
801b7e60:	7f737f70 7f767f75 7f787f77 7f7b7f7a     p.s.u.v.w.x.z.{.
801b7e70:	7f7d7f7c 7f807f7f 7f837f82 7f857f84     |.}.............
801b7e80:	7f877f86 7f897f88 7f8d7f8b 7f907f8f     ................
801b7e90:	7f927f91 7f957f93 7f977f96 7f997f98     ................
801b7ea0:	7f9c7f9b 7fa27fa0 7fa57fa3 7fa87fa6     ................
801b7eb0:	7faa7fa9 7fac7fab 7fae7fad 7fb37fb1     ................
801b7ec0:	7fb57fb4 7fb77fb6 7fbb7fba 7fc07fbe     ................
801b7ed0:	7fc37fc2 7fc67fc4 7fc87fc7 7fcb7fc9     ................
801b7ee0:	7fcf7fcd 7fd17fd0 7fd37fd2 7fd77fd6     ................
801b7ef0:	7fda7fd9 7fdc7fdb 7fde7fdd 7fe37fe2     ................
801b7f00:	7fe77fe4 7fea7fe8 7fec7feb 7fef7fed     ................
801b7f10:	7ff47ff2 7ff67ff5 7ff87ff7 7ffa7ff9     ................
801b7f20:	7ffe7ffd 80027fff 80088007 800a8009     ................
801b7f30:	800f800e 80138011 801b801a 801e801d     ................
801b7f40:	8021801f 80248023 802c802b 802e802d     ..!.#.$.+.,.-...
801b7f50:	8030802f 80348032 803a8039 803e803c     /.0.2.4.9.:.<.>.
801b7f60:	80418040 80458044 80488047 804e8049     @.A.D.E.G.H.I.N.
801b7f70:	8050804f 80538051 80568055 80598057     O.P.Q.S.U.V.W.Y.
801b7f80:	805c805b 805e805d 8060805f 80628061     [.\.].^._.`.a.b.
801b7f90:	80648063 80668065 80688067 806c806b     c.d.e.f.g.h.k.l.
801b7fa0:	806e806d 8070806f 80738072 80758074     m.n.o.p.r.s.t.u.
801b7fb0:	80778076 80798078 807b807a 807d807c     v.w.x.y.z.{.|.}.
801b7fc0:	8081807e 80858082 808a8088 808e808d     ~...............
801b7fd0:	8090808f 80928091 80958094 80998097     ................
801b7fe0:	80a3809e 80a780a6 80ac80a8 80b380b0     ................
801b7ff0:	80b680b5 80b980b8 80c580bb 80c880c7     ................
801b8000:	80ca80c9 80cf80cb 80d180d0 80d380d2     ................
801b8010:	80d580d4 80df80d8 80e280e0 80e680e3     ................
801b8020:	80f580ee 80f980f7 80fe80fb 810080ff     ................
801b8030:	81038101 81058104 81088107 810c810b     ................
801b8040:	81178115 811b8119 811d811c 8120811f     .............. .
801b8050:	81228121 81248123 81268125 81288127     !.".#.$.%.&.'.(.
801b8060:	812a8129 812d812b 8130812e 81348133     ).*.+.-...0.3.4.
801b8070:	81378135 813a8139 813c813b 813f813d     5.7.9.:.;.<.=.?.
801b8080:	81418140 81438142 81458144 81498147     @.A.B.C.D.E.G.I.
801b8090:	814e814d 8152814f 81578156 815b8158     M.N.O.R.V.W.X.[.
801b80a0:	815d815c 815f815e 81628161 81648163     \.].^._.a.b.c.d.
801b80b0:	81688166 816b816a 816f816c 81738172     f.h.j.k.l.o.r.s.
801b80c0:	81768175 81788177 81838181 81858184     u.v.w.x.........
801b80d0:	81878186 818b8189 818d818c 8190818e     ................
801b80e0:	81938192 81958194 81978196 819a8199     ................
801b80f0:	819f819e 81a181a0 81a481a2 81a781a5     ................
801b8100:	81ab81a9 81ad81ac 81af81ae 81b181b0     ................
801b8110:	81b481b2 81b681b5 81b881b7 81bc81b9     ................
801b8120:	81be81bd 81c481bf 81c781c5 81c981c8     ................
801b8130:	81cd81cb 81cf81ce 81d181d0 81d381d2     ................
801b8140:	81d581d4 81d781d6 81d981d8 81db81da     ................
801b8150:	81dd81dc 81df81de 81e181e0 81e481e2     ................
801b8160:	81e681e5 81e981e8 81ee81eb 81f081ef     ................
801b8170:	81f281f1 81f681f5 81f881f7 81fa81f9     ................
801b8180:	81ff81fd 82078203 82098208 820b820a     ................
801b8190:	820f820e 82138211 82168215 82188217     ................
801b81a0:	821a8219 8220821d 82258224 82278226     ...... .$.%.&.'.
801b81b0:	822e8229 823a8232 823d823c 8240823f     )...2.:.<.=.?.@.
801b81c0:	82428241 82458243 82488246 824c824a     A.B.C.E.F.H.J.L.
801b81d0:	824e824d 82518250 82538252 82558254     M.N.P.Q.R.S.T.U.
801b81e0:	82578256 825b8259 825d825c 8260825e     V.W.Y.[.\.].^.`.
801b81f0:	82628261 82648263 82668265 82698267     a.b.c.d.e.f.g.i.
801b8200:	826b826a 826d826c 82758271 82778276     j.k.l.m.q.u.v.w.
801b8210:	827b8278 8280827c 82838281 82868285     x.{.|...........
801b8220:	82898287 8290828c 82948293 82968295     ................
801b8230:	829b829a 82a0829e 82a382a2 82b282a7     ................
801b8240:	82b682b5 82bb82ba 82bf82bc 82c282c0     ................
801b8250:	82c582c3 82c982c6 82d682d0 82da82d9     ................
801b8260:	82e282dd 82e882e7 82ea82e9 82ed82ec     ................
801b8270:	82f082ee 82f382f2 82f682f5 82fa82f8     ................
801b8280:	82fd82fc 82ff82fe 830a8300 830d830b     ................
801b8290:	83128310 83168313 83198318 831e831d     ................
801b82a0:	8320831f 83228321 83248323 83268325     .. .!.".#.$.%.&.
801b82b0:	832a8329 8330832e 83378332 833d833b     ).*...0.2.7.;.=.
801b82c0:	833f833e 83428341 83458344 834a8348     >.?.A.B.D.E.H.J.
801b82d0:	834c834b 834e834d 83558353 83578356     K.L.M.N.S.U.V.W.
801b82e0:	83598358 8362835d 83718370 83738372     X.Y.].b.p.q.r.s.
801b82f0:	83758374 83798376 837e837a 8380837f     t.u.v.y.z.~.....
801b8300:	83828381 83848383 83888387 838b838a     ................
801b8310:	838d838c 8390838f 83948391 83968395     ................
801b8320:	83998397 839d839a 83a1839f 83a383a2     ................
801b8330:	83a583a4 83a783a6 83ad83ac 83af83ae     ................
801b8340:	83bb83b5 83bf83be 83c383c2 83c683c4     ................
801b8350:	83c983c8 83cd83cb 83d083ce 83d283d1     ................
801b8360:	83d583d3 83d983d7 83db83da 83e283de     ................
801b8370:	83e483e3 83e783e6 83eb83e8 83ed83ec     ................
801b8380:	83ef83ee 83f483f3 83f683f5 83fa83f7     ................
801b8390:	83fc83fb 83ff83fe 84028400 84078405     ................
801b83a0:	84098408 8410840a 84138412 84158414     ................
801b83b0:	84178416 841a8419 841e841b 8420841f     .............. .
801b83c0:	84228421 84298423 842b842a 842d842c     !.".#.).*.+.,.-.
801b83d0:	842f842e 84328430 84348433 84368435     ../.0.2.3.4.5.6.
801b83e0:	84398437 843b843a 843f843e 84418440     7.9.:.;.>.?.@.A.
801b83f0:	84438442 84458444 84488447 844a8449     B.C.D.E.G.H.I.J.
801b8400:	844c844b 844e844d 8450844f 84538452     K.L.M.N.O.P.R.S.
801b8410:	84558454 84588456 845e845d 8460845f     T.U.V.X.].^._.`.
801b8420:	84648462 84668465 84688467 846e846a     b.d.e.f.g.h.j.n.
801b8430:	8470846f 84748472 84798477 847c847b     o.p.r.t.w.y.{.|.
801b8440:	847e847d 8480847f 84838481 84858484     }.~.............
801b8450:	848a8486 848f848d 84918490 84938492     ................
801b8460:	84958494 84988496 849b849a 849e849d     ................
801b8470:	84a0849f 84a384a2 84a584a4 84a784a6     ................
801b8480:	84a984a8 84ab84aa 84ad84ac 84b084ae     ................
801b8490:	84b384b1 84b684b5 84bb84b7 84be84bc     ................
801b84a0:	84c284c0 84c584c3 84c784c6 84cb84c8     ................
801b84b0:	84ce84cc 84d284cf 84d584d4 84d884d7     ................
801b84c0:	84da84d9 84dc84db 84e184de 84e484e2     ................
801b84d0:	84e884e7 84ea84e9 84ed84eb 84ef84ee     ................
801b84e0:	84f284f1 84f484f3 84f684f5 84f884f7     ................
801b84f0:	84fa84f9 84fd84fb 850084fe 85028501     ................
801b8500:	85048503 85068505 85088507 850a8509     ................
801b8510:	850d850b 850f850e 85128510 85158514     ................
801b8520:	85188516 851b8519 851d851c 8520851e     .............. .
801b8530:	85238522 85258524 85278526 85298528     ".#.$.%.&.'.(.).
801b8540:	852d852a 852f852e 85318530 85338532     *.-.../.0.1.2.3.
801b8550:	85358534 853e8536 8540853f 85428541     4.5.6.>.?.@.A.B.
801b8560:	85458544 85478546 854c854b 854e854d     D.E.F.G.K.L.M.N.
801b8570:	8550854f 85528551 85548553 85578555     O.P.Q.R.S.T.U.W.
801b8580:	855a8558 855c855b 855f855d 85618560     X.Z.[.\.]._.`.a.
801b8590:	85638562 85668565 85698567 856b856a     b.c.e.f.g.i.j.k.
801b85a0:	856d856c 856f856e 85718570 85758573     l.m.n.o.p.q.s.u.
801b85b0:	85778576 857c8578 857f857d 85818580     v.w.x.|.}.......
801b85c0:	85838582 85888586 858a8589 858c858b     ................
801b85d0:	858e858d 85918590 85938592 85958594     ................
801b85e0:	85978596 85998598 859d859a 859f859e     ................
801b85f0:	85a185a0 85a385a2 85a685a5 85a985a7     ................
801b8600:	85ac85ab 85b185ad 85b385b2 85b585b4     ................
801b8610:	85b885b6 85bb85ba 85bd85bc 85bf85be     ................
801b8620:	85c285c0 85c485c3 85c685c5 85c885c7     ................
801b8630:	85cb85ca 85cd85cc 85d185ce 85d485d2     ................
801b8640:	85d785d6 85d985d8 85db85da 85de85dd     ................
801b8650:	85e085df 85e285e1 85e585e3 85e785e6     ................
801b8660:	85ea85e8 85ec85eb 85ee85ed 85f085ef     ................
801b8670:	85f285f1 85f485f3 85f685f5 85f885f7     ................
801b8680:	85fa85f9 85fd85fc 860085fe 86028601     ................
801b8690:	86048603 86078606 86098608 860b860a     ................
801b86a0:	860d860c 860f860e 86128610 86148613     ................
801b86b0:	86178615 86198618 861b861a 861d861c     ................
801b86c0:	861f861e 86218620 86238622 86258624     .... .!.".#.$.%.
801b86d0:	86288626 862b862a 862d862c 862f862e     &.(.*.+.,.-.../.
801b86e0:	86318630 86338632 86358634 86378636     0.1.2.3.4.5.6.7.
801b86f0:	863a8639 863d863b 863f863e 86418640     9.:.;.=.>.?.@.A.
801b8700:	86438642 86458644 86478646 86498648     B.C.D.E.F.G.H.I.
801b8710:	864b864a 8652864c 86558653 86578656     J.K.L.R.S.U.V.W.
801b8720:	86598658 865c865b 865f865d 86618660     X.Y.[.\.]._.`.a.
801b8730:	86648663 86668665 86688667 866a8669     c.d.e.f.g.h.i.j.
801b8740:	866f866d 86728670 86748673 86768675     m.o.p.r.s.t.u.v.
801b8750:	86788677 86848683 86868685 86888687     w.x.............
801b8760:	868e8689 8690868f 86928691 86968694     ................
801b8770:	86988697 869a8699 869e869b 86a0869f     ................
801b8780:	86a286a1 86a686a5 86ad86ab 86b286ae     ................
801b8790:	86b786b3 86b986b8 86bc86bb 86be86bd     ................
801b87a0:	86c186bf 86c386c2 86c886c5 86cd86cc     ................
801b87b0:	86d386d2 86d686d5 86da86d7 86dd86dc     ................
801b87c0:	86e186e0 86e386e2 86e686e5 86e886e7     ................
801b87d0:	86eb86ea 86ef86ec 86f686f5 86fa86f7     ................
801b87e0:	86fc86fb 86ff86fd 87048701 87068705     ................
801b87f0:	870c870b 870f870e 87118710 87168714     ................
801b8800:	871b8719 871f871d 87248720 87278726     ........ .$.&.'.
801b8810:	872a8728 872c872b 872f872d 87328730     (.*.+.,.-./.0.2.
801b8820:	87358733 87388736 873a8739 873d873c     3.5.6.8.9.:.<.=.
801b8830:	87418740 87438742 87458744 874a8746     @.A.B.C.D.E.F.J.
801b8840:	874d874b 8750874f 87528751 87558754     K.M.O.P.Q.R.T.U.
801b8850:	87588756 875b875a 875d875c 875f875e     V.X.Z.[.\.].^._.
801b8860:	87628761 87678766 87698768 876b876a     a.b.f.g.h.i.j.k.
801b8870:	876d876c 8771876f 87738772 87778775     l.m.o.q.r.s.u.w.
801b8880:	87798778 877f877a 87818780 87868784     x.y.z...........
801b8890:	87898787 878c878a 878f878e 87918790     ................
801b88a0:	87948792 87968795 87998798 879b879a     ................
801b88b0:	879d879c 87a0879e 87a287a1 87a487a3     ................
801b88c0:	87a687a5 87a987a7 87ae87aa 87b187b0     ................
801b88d0:	87b487b2 87b787b6 87b987b8 87bc87bb     ................
801b88e0:	87bf87be 87c287c1 87c487c3 87c787c5     ................
801b88f0:	87c987c8 87cd87cc 87cf87ce 87d487d0     ................
801b8900:	87d687d5 87d887d7 87da87d9 87dd87dc     ................
801b8910:	87df87de 87e287e1 87e487e3 87e787e6     ................
801b8920:	87e987e8 87ec87eb 87ef87ed 87f187f0     ................
801b8930:	87f387f2 87f587f4 87f787f6 87fa87f8     ................
801b8940:	87fc87fb 87ff87fd 88018800 88048802     ................
801b8950:	88068805 88088807 880b8809 880d880c     ................
801b8960:	880f880e 88118810 88148812 88188817     ................
801b8970:	881a8819 881d881c 881f881e 88238820     ............ .#.
801b8980:	88258824 88278826 88298828 882b882a     $.%.&.'.(.).*.+.
801b8990:	882d882c 882f882e 88318830 88348833     ,.-.../.0.1.3.4.
801b89a0:	88368835 88388837 883b883a 883e883d     5.6.7.8.:.;.=.>.
801b89b0:	8841883f 88438842 88478846 88498848     ?.A.B.C.F.G.H.I.
801b89c0:	884b884a 884f884e 88518850 88538852     J.K.N.O.P.Q.R.S.
801b89d0:	88568855 885a8858 885c885b 885e885d     U.V.X.Z.[.\.].^.
801b89e0:	8860885f 88678866 886d886a 8871886f     _.`.f.g.j.m.o.q.
801b89f0:	88748873 88768875 88798878 887b887a     s.t.u.v.x.y.z.{.
801b8a00:	8880887c 88868883 88898887 888c888a     |...............
801b8a10:	888f888e 88918890 88948893 88978895     ................
801b8a20:	88998898 889b889a 889e889d 88a0889f     ................
801b8a30:	88a388a1 88a688a5 88a888a7 88aa88a9     ................
801b8a40:	88ae88ac 88b088af 88b388b2 88b588b4     ................
801b8a50:	88b888b6 88ba88b9 88bd88bb 88bf88be     ................
801b8a60:	88c388c0 88c788c4 88ca88c8 88cc88cb     ................
801b8a70:	88cf88cd 88d188d0 88d688d3 88da88d7     ................
801b8a80:	88dc88db 88de88dd 88e188e0 88e788e6     ................
801b8a90:	88ea88e9 88ec88eb 88ee88ed 88f288ef     ................
801b8aa0:	88f688f5 88fa88f7 88fd88fb 890088ff     ................
801b8ab0:	89038901 89058904 89078906 89098908     ................
801b8ac0:	890c890b 890e890d 8911890f 89158914     ................
801b8ad0:	89178916 891c8918 891e891d 8920891f     .............. .
801b8ae0:	89238922 89268924 89288927 892c8929     ".#.$.&.'.(.).,.
801b8af0:	892e892d 8931892f 89338932 89378935     -.../.1.2.3.5.7.
801b8b00:	89398938 893b893a 893d893c 893f893e     8.9.:.;.<.=.>.?.
801b8b10:	89428940 89458943 89478946 89498948     @.B.C.E.F.G.H.I.
801b8b20:	894b894a 894d894c 894f894e 89518950     J.K.L.M.N.O.P.Q.
801b8b30:	89538952 89558954 89578956 89598958     R.S.T.U.V.W.X.Y.
801b8b40:	895b895a 895d895c 89618960 89638962     Z.[.\.].`.a.b.c.
801b8b50:	89658964 89688967 896a8969 896c896b     d.e.g.h.i.j.k.l.
801b8b60:	896e896d 8970896f 89728971 89748973     m.n.o.p.q.r.s.t.
801b8b70:	89768975 89788977 897a8979 897d897c     u.v.w.x.y.z.|.}.
801b8b80:	8980897e 89848982 89878985 89898988     ~...............
801b8b90:	898b898a 898d898c 898f898e 89918990     ................
801b8ba0:	89938992 89958994 89978996 89998998     ................
801b8bb0:	899b899a 899d899c 899f899e 89a189a0     ................
801b8bc0:	89a389a2 89a589a4 89a789a6 89a989a8     ................
801b8bd0:	89ab89aa 89ad89ac 89af89ae 89b189b0     ................
801b8be0:	89b389b2 89b589b4 89b789b6 89b989b8     ................
801b8bf0:	89bb89ba 89bd89bc 89bf89be 89c389c0     ................
801b8c00:	89d389cd 89d589d4 89d889d7 89db89d9     ................
801b8c10:	89df89dd 89e189e0 89e489e2 89e889e7     ................
801b8c20:	89ea89e9 89ed89ec 89f089ee 89f289f1     ................
801b8c30:	89f589f4 89f789f6 89f989f8 89fb89fa     ................
801b8c40:	89fd89fc 89ff89fe 8a028a01 8a048a03     ................
801b8c50:	8a068a05 8a098a08 8a0b8a0a 8a0d8a0c     ................
801b8c60:	8a0f8a0e 8a118a10 8a138a12 8a158a14     ................
801b8c70:	8a178a16 8a198a18 8a1b8a1a 8a1d8a1c     ................
801b8c80:	8a1f8a1e 8a218a20 8a238a22 8a258a24     .... .!.".#.$.%.
801b8c90:	8a278a26 8a298a28 8a2b8a2a 8a2d8a2c     &.'.(.).*.+.,.-.
801b8ca0:	8a2f8a2e 8a318a30 8a338a32 8a358a34     ../.0.1.2.3.4.5.
801b8cb0:	8a378a36 8a398a38 8a3b8a3a 8a3d8a3c     6.7.8.9.:.;.<.=.
801b8cc0:	8a408a3f 8a428a41 8a448a43 8a468a45     ?.@.A.B.C.D.E.F.
801b8cd0:	8a498a47 8a4b8a4a 8a4d8a4c 8a4f8a4e     G.I.J.K.L.M.N.O.
801b8ce0:	8a518a50 8a538a52 8a558a54 8a578a56     P.Q.R.S.T.U.V.W.
801b8cf0:	8a598a58 8a5b8a5a 8a5d8a5c 8a5f8a5e     X.Y.Z.[.\.].^._.
801b8d00:	8a618a60 8a638a62 8a658a64 8a678a66     `.a.b.c.d.e.f.g.
801b8d10:	8a698a68 8a6b8a6a 8a6d8a6c 8a6f8a6e     h.i.j.k.l.m.n.o.
801b8d20:	8a718a70 8a738a72 8a758a74 8a778a76     p.q.r.s.t.u.v.w.
801b8d30:	8a7a8a78 8a7c8a7b 8a7e8a7d 8a808a7f     x.z.{.|.}.~.....
801b8d40:	8a828a81 8a848a83 8a868a85 8a888a87     ................
801b8d50:	8a8c8a8b 8a8e8a8d 8a908a8f 8a928a91     ................
801b8d60:	8a958a94 8a978a96 8a998a98 8a9b8a9a     ................
801b8d70:	8a9d8a9c 8a9f8a9e 8aa18aa0 8aa38aa2     ................
801b8d80:	8aa58aa4 8aa78aa6 8aa98aa8 8aab8aaa     ................
801b8d90:	8aad8aac 8aaf8aae 8ab18ab0 8ab38ab2     ................
801b8da0:	8ab58ab4 8ab78ab6 8ab98ab8 8abb8aba     ................
801b8db0:	8abd8abc 8abf8abe 8ac18ac0 8ac38ac2     ................
801b8dc0:	8ac58ac4 8ac78ac6 8ac98ac8 8acb8aca     ................
801b8dd0:	8acd8acc 8acf8ace 8ad18ad0 8ad38ad2     ................
801b8de0:	8ad58ad4 8ad78ad6 8ad98ad8 8adb8ada     ................
801b8df0:	8add8adc 8adf8ade 8ae18ae0 8ae38ae2     ................
801b8e00:	8ae58ae4 8ae78ae6 8ae98ae8 8aeb8aea     ................
801b8e10:	8aed8aec 8aef8aee 8af18af0 8af38af2     ................
801b8e20:	8af58af4 8af78af6 8af98af8 8afb8afa     ................
801b8e30:	8afd8afc 8aff8afe 8b018b00 8b038b02     ................
801b8e40:	8b058b04 8b088b06 8b0a8b09 8b0c8b0b     ................
801b8e50:	8b0e8b0d 8b108b0f 8b128b11 8b148b13     ................
801b8e60:	8b168b15 8b188b17 8b1a8b19 8b1c8b1b     ................
801b8e70:	8b1e8b1d 8b208b1f 8b228b21 8b248b23     ...... .!.".#.$.
801b8e80:	8b278b25 8b298b28 8b2b8b2a 8b2d8b2c     %.'.(.).*.+.,.-.
801b8e90:	8b2f8b2e 8b318b30 8b338b32 8b358b34     ../.0.1.2.3.4.5.
801b8ea0:	8b378b36 8b398b38 8b3b8b3a 8b3d8b3c     6.7.8.9.:.;.<.=.
801b8eb0:	8b3f8b3e 8b418b40 8b438b42 8b458b44     >.?.@.A.B.C.D.E.
801b8ec0:	8b478b46 8b498b48 8b4b8b4a 8b4d8b4c     F.G.H.I.J.K.L.M.
801b8ed0:	8b4f8b4e 8b518b50 8b538b52 8b558b54     N.O.P.Q.R.S.T.U.
801b8ee0:	8b578b56 8b598b58 8b5b8b5a 8b5d8b5c     V.W.X.Y.Z.[.\.].
801b8ef0:	8b5f8b5e 8b618b60 8b638b62 8b658b64     ^._.`.a.b.c.d.e.
801b8f00:	8b688b67 8b6a8b69 8b6d8b6b 8b6f8b6e     g.h.i.j.k.m.n.o.
801b8f10:	8b718b70 8b738b72 8b758b74 8b778b76     p.q.r.s.t.u.v.w.
801b8f20:	8b798b78 8b7b8b7a 8b7d8b7c 8b7f8b7e     x.y.z.{.|.}.~...
801b8f30:	8b818b80 8b838b82 8b858b84 8b878b86     ................
801b8f40:	8b898b88 8b8b8b8a 8b8d8b8c 8b8f8b8e     ................
801b8f50:	8b918b90 8b938b92 8b958b94 8b978b96     ................
801b8f60:	8b998b98 8b9b8b9a 8b9d8b9c 8b9f8b9e     ................
801b8f70:	8bb18bac 8bc78bbb 8bea8bd0 8c1e8c09     ................
801b8f80:	8c398c38 8c3b8c3a 8c3d8c3c 8c3f8c3e     8.9.:.;.<.=.>.?.
801b8f90:	8c428c40 8c448c43 8c488c45 8c4b8c4a     @.B.C.D.E.H.J.K.
801b8fa0:	8c4e8c4d 8c508c4f 8c528c51 8c548c53     M.N.O.P.Q.R.S.T.
801b8fb0:	8c578c56 8c598c58 8c5c8c5b 8c5e8c5d     V.W.X.Y.[.\.].^.
801b8fc0:	8c608c5f 8c648c63 8c668c65 8c688c67     _.`.c.d.e.f.g.h.
801b8fd0:	8c6c8c69 8c6e8c6d 8c708c6f 8c728c71     i.l.m.n.o.p.q.r.
801b8fe0:	8c758c74 8c778c76 8c7c8c7b 8c7e8c7d     t.u.v.w.{.|.}.~.
801b8ff0:	8c808c7f 8c838c81 8c868c84 8c888c87     ................
801b9000:	8c8d8c8b 8c8f8c8e 8c918c90 8c938c92     ................
801b9010:	8c968c95 8c998c97 8c9b8c9a 8c9d8c9c     ................
801b9020:	8c9f8c9e 8ca18ca0 8ca38ca2 8ca58ca4     ................
801b9030:	8ca78ca6 8ca98ca8 8cab8caa 8cad8cac     ................
801b9040:	8caf8cae 8cb18cb0 8cb38cb2 8cb58cb4     ................
801b9050:	8cb78cb6 8cb98cb8 8cbb8cba 8cbd8cbc     ................
801b9060:	8cbf8cbe 8cc18cc0 8cc38cc2 8cc58cc4     ................
801b9070:	8cc78cc6 8cc98cc8 8ccb8cca 8ccd8ccc     ................
801b9080:	8ccf8cce 8cd18cd0 8cd38cd2 8cd58cd4     ................
801b9090:	8cd78cd6 8cd98cd8 8cdb8cda 8cdd8cdc     ................
801b90a0:	8cdf8cde 8ce18ce0 8ce38ce2 8ce58ce4     ................
801b90b0:	8ce78ce6 8ce98ce8 8ceb8cea 8ced8cec     ................
801b90c0:	8cef8cee 8cf18cf0 8cf38cf2 8cf58cf4     ................
801b90d0:	8cf78cf6 8cf98cf8 8cfb8cfa 8cfd8cfc     ................
801b90e0:	8cff8cfe 8d018d00 8d038d02 8d058d04     ................
801b90f0:	8d078d06 8d098d08 8d0b8d0a 8d0d8d0c     ................
801b9100:	8d0f8d0e 8d118d10 8d138d12 8d158d14     ................
801b9110:	8d178d16 8d198d18 8d1b8d1a 8d208d1c     .............. .
801b9120:	8d528d51 8d5f8d57 8d688d65 8d6a8d69     Q.R.W._.e.h.i.j.
801b9130:	8d6e8d6c 8d718d6f 8d788d72 8d7a8d79     l.n.o.q.r.x.y.z.
801b9140:	8d7c8d7b 8d7e8d7d 8d808d7f 8d838d82     {.|.}.~.........
801b9150:	8d878d86 8d898d88 8d8d8d8c 8d8f8d8e     ................
801b9160:	8d928d90 8d958d93 8d978d96 8d998d98     ................
801b9170:	8d9b8d9a 8d9d8d9c 8da08d9e 8da28da1     ................
801b9180:	8da58da4 8da78da6 8da98da8 8dab8daa     ................
801b9190:	8dad8dac 8daf8dae 8db28db0 8db78db6     ................
801b91a0:	8dbb8db9 8dc08dbd 8dc28dc1 8dc78dc5     ................
801b91b0:	8dc98dc8 8dcd8dca 8dd28dd0 8dd48dd3     ................
801b91c0:	8dd88dd5 8ddc8dd9 8de18de0 8de58de2     ................
801b91d0:	8de78de6 8ded8de9 8df08dee 8df28df1     ................
801b91e0:	8df68df4 8dfe8dfc 8e008dff 8e028e01     ................
801b91f0:	8e048e03 8e078e06 8e0b8e08 8e0e8e0d     ................
801b9200:	8e118e10 8e138e12 8e168e15 8e188e17     ................
801b9210:	8e1a8e19 8e1c8e1b 8e218e20 8e258e24     ........ .!.$.%.
801b9220:	8e278e26 8e2b8e28 8e308e2d 8e338e32     &.'.(.+.-.0.2.3.
801b9230:	8e368e34 8e388e37 8e3c8e3b 8e3f8e3e     4.6.7.8.;.<.>.?.
801b9240:	8e458e43 8e4c8e46 8e4e8e4d 8e508e4f     C.E.F.L.M.N.O.P.
801b9250:	8e548e53 8e568e55 8e588e57 8e5b8e5a     S.T.U.V.W.X.Z.[.
801b9260:	8e5d8e5c 8e5f8e5e 8e618e60 8e638e62     \.].^._.`.a.b.c.
801b9270:	8e658e64 8e688e67 8e6b8e6a 8e718e6e     d.e.g.h.j.k.n.q.
801b9280:	8e758e73 8e788e77 8e7a8e79 8e7d8e7b     s.u.w.x.y.z.{.}.
801b9290:	8e808e7e 8e838e82 8e868e84 8e898e88     ~...............
801b92a0:	8e8b8e8a 8e8d8e8c 8e918e8e 8e938e92     ................
801b92b0:	8e968e95 8e988e97 8e9a8e99 8e9d8e9b     ................
801b92c0:	8ea08e9f 8ea28ea1 8ea48ea3 8ea68ea5     ................
801b92d0:	8ea88ea7 8eaa8ea9 8eae8ead 8eb18eb0     ................
801b92e0:	8eb48eb3 8eb68eb5 8eb88eb7 8ebb8eb9     ................
801b92f0:	8ebd8ebc 8ebf8ebe 8ec18ec0 8ec38ec2     ................
801b9300:	8ec58ec4 8ec78ec6 8ec98ec8 8ecb8eca     ................
801b9310:	8ecd8ecc 8ed08ecf 8ed28ed1 8ed48ed3     ................
801b9320:	8ed68ed5 8ed88ed7 8eda8ed9 8edc8edb     ................
801b9330:	8ede8edd 8ee08edf 8ee28ee1 8ee48ee3     ................
801b9340:	8ee68ee5 8ee88ee7 8eea8ee9 8eec8eeb     ................
801b9350:	8eee8eed 8ef08eef 8ef28ef1 8ef48ef3     ................
801b9360:	8ef68ef5 8ef88ef7 8efa8ef9 8efc8efb     ................
801b9370:	8efe8efd 8f008eff 8f028f01 8f048f03     ................
801b9380:	8f068f05 8f088f07 8f0a8f09 8f0c8f0b     ................
801b9390:	8f0e8f0d 8f108f0f 8f128f11 8f148f13     ................
801b93a0:	8f168f15 8f188f17 8f1a8f19 8f1c8f1b     ................
801b93b0:	8f1e8f1d 8f208f1f 8f228f21 8f248f23     ...... .!.".#.$.
801b93c0:	8f268f25 8f288f27 8f2a8f29 8f2c8f2b     %.&.'.(.).*.+.,.
801b93d0:	8f2e8f2d 8f308f2f 8f328f31 8f348f33     -.../.0.1.2.3.4.
801b93e0:	8f368f35 8f388f37 8f3a8f39 8f3c8f3b     5.6.7.8.9.:.;.<.
801b93f0:	8f3e8f3d 8f408f3f 8f428f41 8f448f43     =.>.?.@.A.B.C.D.
801b9400:	8f468f45 8f488f47 8f4a8f49 8f4c8f4b     E.F.G.H.I.J.K.L.
801b9410:	8f4e8f4d 8f508f4f 8f528f51 8f548f53     M.N.O.P.Q.R.S.T.
801b9420:	8f568f55 8f588f57 8f5a8f59 8f5c8f5b     U.V.W.X.Y.Z.[.\.
801b9430:	8f5e8f5d 8f608f5f 8f628f61 8f648f63     ].^._.`.a.b.c.d.
801b9440:	8f6a8f65 8f8c8f80 8f9d8f92 8fa18fa0     e.j.............
801b9450:	8fa48fa2 8fa68fa5 8faa8fa7 8fad8fac     ................
801b9460:	8faf8fae 8fb38fb2 8fb58fb4 8fb88fb7     ................
801b9470:	8fbb8fba 8fbf8fbc 8fc38fc0 8fc98fc6     ................
801b9480:	8fcb8fca 8fcd8fcc 8fd28fcf 8fd78fd6     ................
801b9490:	8fe08fda 8fe38fe1 8fec8fe7 8ff18fef     ................
801b94a0:	8ff48ff2 8ff68ff5 8ffb8ffa 8ffe8ffc     ................
801b94b0:	90078fff 900c9008 9013900e 90189015     ................
801b94c0:	901c9019 90249023 90279025 90299028     ....#.$.%.'.(.).
801b94d0:	902b902a 9030902c 90329031 90349033     *.+.,.0.1.2.3.4.
801b94e0:	90399037 903d903a 9040903f 90459043     7.9.:.=.?.@.C.E.
801b94f0:	90489046 904a9049 904c904b 9054904e     F.H.I.J.K.L.N.T.
801b9500:	90569055 905a9059 905d905c 905f905e     U.V.Y.Z.\.].^._.
801b9510:	90619060 90669064 90699067 906b906a     `.a.d.f.g.i.j.k.
801b9520:	906f906c 90719070 90739072 90779076     l.o.p.q.r.s.v.w.
801b9530:	90799078 907b907a 907e907c 90849081     x.y.z.{.|.~.....
801b9540:	90869085 90899087 908c908a 908e908d     ................
801b9550:	9090908f 90949092 90989096 909c909a     ................
801b9560:	909f909e 90a490a0 90a790a5 90a990a8     ................
801b9570:	90ad90ab 90b790b2 90bd90bc 90c090bf     ................
801b9580:	90c390c2 90c890c6 90cb90c9 90cd90cc     ................
801b9590:	90d490d2 90d690d5 90d990d8 90de90da     ................
801b95a0:	90e090df 90e490e3 90e990e5 90ec90ea     ................
801b95b0:	90f090ee 90f290f1 90f590f3 90f790f6     ................
801b95c0:	90fa90f9 90fc90fb 910090ff 91039101     ................
801b95d0:	91069105 91089107 910a9109 910c910b     ................
801b95e0:	910e910d 9110910f 91129111 91149113     ................
801b95f0:	91169115 91189117 911b911a 911d911c     ................
801b9600:	9120911f 91249121 91269125 91289127     .. .!.$.%.&.'.(.
801b9610:	912a9129 912c912b 912e912d 91329130     ).*.+.,.-...0.2.
801b9620:	91349133 91369135 91389137 913b913a     3.4.5.6.7.8.:.;.
801b9630:	913d913c 913f913e 91419140 91449142     <.=.>.?.@.A.B.D.
801b9640:	91479145 91519148 91549153 91569155     E.G.H.Q.S.T.U.V.
801b9650:	91599158 915c915b 9160915f 91679166     X.Y.[.\._.`.f.g.
801b9660:	916b9168 9173916d 917b917a 9180917c     h.k.m.s.z.{.|...
801b9670:	91829181 91849183 91889186 918e918a     ................
801b9680:	9193918f 91959194 91979196 91999198     ................
801b9690:	919d919c 919f919e 91a191a0 91a591a4     ................
801b96a0:	91a791a6 91a991a8 91ac91ab 91b191b0     ................
801b96b0:	91b391b2 91b791b6 91b991b8 91bc91bb     ................
801b96c0:	91be91bd 91c091bf 91c291c1 91c491c3     ................
801b96d0:	91c691c5 91cb91c8 91d291d0 91d491d3     ................
801b96e0:	91d691d5 91d891d7 91da91d9 91dd91db     ................
801b96f0:	91df91de 91e191e0 91e391e2 91e591e4     ................
801b9700:	91e791e6 91e991e8 91eb91ea 91ed91ec     ................
801b9710:	91ef91ee 91f191f0 91f391f2 91f591f4     ................
801b9720:	91f791f6 91f991f8 91fb91fa 91fd91fc     ................
801b9730:	91ff91fe 92019200 92039202 92059204     ................
801b9740:	92079206 92099208 920b920a 920d920c     ................
801b9750:	920f920e 92119210 92139212 92159214     ................
801b9760:	92179216 92199218 921b921a 921d921c     ................
801b9770:	921f921e 92219220 92239222 92259224     .... .!.".#.$.%.
801b9780:	92279226 92299228 922b922a 922d922c     &.'.(.).*.+.,.-.
801b9790:	922f922e 92319230 92339232 92359234     ../.0.1.2.3.4.5.
801b97a0:	92379236 92399238 923b923a 923d923c     6.7.8.9.:.;.<.=.
801b97b0:	923f923e 92419240 92439242 92459244     >.?.@.A.B.C.D.E.
801b97c0:	92479246 92499248 924b924a 924d924c     F.G.H.I.J.K.L.M.
801b97d0:	924f924e 92519250 92539252 92559254     N.O.P.Q.R.S.T.U.
801b97e0:	92579256 92599258 925b925a 925d925c     V.W.X.Y.Z.[.\.].
801b97f0:	925f925e 92619260 92639262 92659264     ^._.`.a.b.c.d.e.
801b9800:	92679266 92699268 926b926a 926d926c     f.g.h.i.j.k.l.m.
801b9810:	926f926e 92719270 92739272 92769275     n.o.p.q.r.s.u.v.
801b9820:	92789277 927a9279 927c927b 927e927d     w.x.y.z.{.|.}.~.
801b9830:	9280927f 92829281 92849283 92869285     ................
801b9840:	92889287 928a9289 928c928b 928f928d     ................
801b9850:	92919290 92939292 92959294 92979296     ................
801b9860:	92999298 929b929a 929d929c 929f929e     ................
801b9870:	92a192a0 92a392a2 92a592a4 92a792a6     ................
801b9880:	92a992a8 92ab92aa 92ad92ac 92b092af     ................
801b9890:	92b292b1 92b492b3 92b692b5 92b892b7     ................
801b98a0:	92ba92b9 92bc92bb 92be92bd 92c092bf     ................
801b98b0:	92c292c1 92c492c3 92c692c5 92c992c7     ................
801b98c0:	92cb92ca 92cd92cc 92cf92ce 92d192d0     ................
801b98d0:	92d392d2 92d592d4 92d792d6 92d992d8     ................
801b98e0:	92db92da 92dd92dc 92df92de 92e192e0     ................
801b98f0:	92e392e2 92e592e4 92e792e6 92e992e8     ................
801b9900:	92eb92ea 92ed92ec 92ef92ee 92f192f0     ................
801b9910:	92f392f2 92f592f4 92f792f6 92f992f8     ................
801b9920:	92fb92fa 92fd92fc 92ff92fe 93019300     ................
801b9930:	93039302 93059304 93079306 93099308     ................
801b9940:	930b930a 930d930c 930f930e 93119310     ................
801b9950:	93139312 93159314 93179316 93199318     ................
801b9960:	931b931a 931d931c 931f931e 93219320     ............ .!.
801b9970:	93239322 93259324 93279326 93299328     ".#.$.%.&.'.(.).
801b9980:	932b932a 932d932c 932f932e 93319330     *.+.,.-.../.0.1.
801b9990:	93339332 93359334 93379336 93399338     2.3.4.5.6.7.8.9.
801b99a0:	933b933a 933d933c 9340933f 93429341     :.;.<.=.?.@.A.B.
801b99b0:	93449343 93469345 93489347 934a9349     C.D.E.F.G.H.I.J.
801b99c0:	934c934b 934e934d 9350934f 93529351     K.L.M.N.O.P.Q.R.
801b99d0:	93549353 93569355 93589357 935a9359     S.T.U.V.W.X.Y.Z.
801b99e0:	935c935b 935e935d 9360935f 93629361     [.\.].^._.`.a.b.
801b99f0:	93649363 93669365 93689367 936b9369     c.d.e.f.g.h.i.k.
801b9a00:	936d936c 936f936e 93719370 93739372     l.m.n.o.p.q.r.s.
801b9a10:	93759374 93779376 93799378 937b937a     t.u.v.w.x.y.z.{.
801b9a20:	937d937c 937f937e 93819380 93839382     |.}.~...........
801b9a30:	93859384 93879386 93899388 938b938a     ................
801b9a40:	938d938c 9390938e 93929391 93949393     ................
801b9a50:	93969395 93989397 939a9399 939c939b     ................
801b9a60:	939e939d 93a0939f 93a293a1 93a493a3     ................
801b9a70:	93a693a5 93a893a7 93aa93a9 93ac93ab     ................
801b9a80:	93ae93ad 93b093af 93b293b1 93b493b3     ................
801b9a90:	93b693b5 93b893b7 93ba93b9 93bc93bb     ................
801b9aa0:	93be93bd 93c093bf 93c293c1 93c493c3     ................
801b9ab0:	93c693c5 93c893c7 93cb93c9 93cd93cc     ................
801b9ac0:	93cf93ce 93d193d0 93d393d2 93d593d4     ................
801b9ad0:	93d893d7 93da93d9 93dc93db 93de93dd     ................
801b9ae0:	93e093df 93e293e1 93e493e3 93e693e5     ................
801b9af0:	93e893e7 93ea93e9 93ec93eb 93ee93ed     ................
801b9b00:	93f093ef 93f293f1 93f493f3 93f693f5     ................
801b9b10:	93f893f7 93fa93f9 93fc93fb 93fe93fd     ................
801b9b20:	940093ff 94029401 94049403 94069405     ................
801b9b30:	94089407 940a9409 940c940b 940e940d     ................
801b9b40:	9410940f 94129411 94149413 94169415     ................
801b9b50:	94189417 941a9419 941c941b 941e941d     ................
801b9b60:	9420941f 94229421 94249423 94269425     .. .!.".#.$.%.&.
801b9b70:	94289427 942a9429 942c942b 942e942d     '.(.).*.+.,.-...
801b9b80:	9430942f 94329431 94349433 94369435     /.0.1.2.3.4.5.6.
801b9b90:	94389437 943a9439 943c943b 943f943d     7.8.9.:.;.<.=.?.
801b9ba0:	94419440 94439442 94459444 94479446     @.A.B.C.D.E.F.G.
801b9bb0:	94499448 944b944a 944d944c 944f944e     H.I.J.K.L.M.N.O.
801b9bc0:	94519450 94539452 94559454 94579456     P.Q.R.S.T.U.V.W.
801b9bd0:	94599458 945b945a 945d945c 945f945e     X.Y.Z.[.\.].^._.
801b9be0:	94619460 94639462 94659464 94679466     `.a.b.c.d.e.f.g.
801b9bf0:	94699468 946c946a 946e946d 9470946f     h.i.j.l.m.n.o.p.
801b9c00:	94729471 94749473 94769475 94789477     q.r.s.t.u.v.w.x.
801b9c10:	947a9479 947c947b 947e947d 9480947f     y.z.{.|.}.~.....
801b9c20:	94829481 94849483 94969491 94c79498     ................
801b9c30:	94d394cf 94da94d4 94fb94e6 9520951c     .............. .
801b9c40:	95339527 9543953d 954b9548 955a9555     '.3.=.C.H.K.U.Z.
801b9c50:	956e9560 95759574 95789577 957a9579     `.n.t.u.w.x.y.z.
801b9c60:	957c957b 957e957d 95819580 95839582     {.|.}.~.........
801b9c70:	95859584 95879586 95899588 958b958a     ................
801b9c80:	958d958c 958f958e 95919590 95939592     ................
801b9c90:	95959594 95979596 95999598 959b959a     ................
801b9ca0:	959d959c 959f959e 95a195a0 95a395a2     ................
801b9cb0:	95a595a4 95a795a6 95a995a8 95ab95aa     ................
801b9cc0:	95ad95ac 95af95ae 95b195b0 95b395b2     ................
801b9cd0:	95b595b4 95b795b6 95b995b8 95bb95ba     ................
801b9ce0:	95bd95bc 95bf95be 95c195c0 95c395c2     ................
801b9cf0:	95c595c4 95c795c6 95c995c8 95cb95ca     ................
801b9d00:	95cd95cc 95cf95ce 95d195d0 95d395d2     ................
801b9d10:	95d595d4 95d795d6 95d995d8 95db95da     ................
801b9d20:	95dd95dc 95df95de 95e195e0 95e395e2     ................
801b9d30:	95e595e4 95e795e6 95ff95ec 96139607     ................
801b9d40:	961b9618 9620961e 96249623 96269625     ...... .#.$.%.&.
801b9d50:	96289627 962b9629 962d962c 9630962f     '.(.).+.,.-./.0.
801b9d60:	96389637 963a9639 9641963e 964a9643     7.8.9.:.>.A.C.J.
801b9d70:	964f964e 96529651 96569653 96589657     N.O.Q.R.S.V.W.X.
801b9d80:	965a9659 965d965c 9660965e 96659663     Y.Z.\.].^.`.c.e.
801b9d90:	966b9666 966e966d 9670966f 96739671     f.k.m.n.o.p.q.s.
801b9da0:	96799678 967b967a 967d967c 967f967e     x.y.z.{.|.}.~...
801b9db0:	96819680 96839682 96879684 968a9689     ................
801b9dc0:	968e968c 96929691 96959693 969a9696     ................
801b9dd0:	969d969b 969f969e 96a196a0 96a396a2     ................
801b9de0:	96a596a4 96a896a6 96aa96a9 96ac96ab     ................
801b9df0:	96ae96ad 96b196af 96b496b2 96b796b5     ................
801b9e00:	96ba96b8 96bf96bb 96c396c2 96ca96c8     ................
801b9e10:	96d096cb 96d396d1 96d696d4 96d896d7     ................
801b9e20:	96da96d9 96dc96db 96de96dd 96e196df     ................
801b9e30:	96e396e2 96e596e4 96e796e6 96ec96eb     ................
801b9e40:	96ee96ed 96f196f0 96f496f2 96f896f5     ................
801b9e50:	96fb96fa 96fd96fc 970296ff 97059703     ................
801b9e60:	970b970a 9710970c 97129711 97159714     ................
801b9e70:	97189717 971a9719 971d971b 9720971f     .............. .
801b9e80:	97229721 97249723 97269725 97289727     !.".#.$.%.&.'.(.
801b9e90:	972b9729 972e972c 9731972f 97349733     ).+.,.../.1.3.4.
801b9ea0:	97369735 973a9737 973c973b 973f973d     5.6.7.:.;.<.=.?.
801b9eb0:	97419740 97439742 97459744 97479746     @.A.B.C.D.E.F.G.
801b9ec0:	97499748 974b974a 974d974c 974f974e     H.I.J.K.L.M.N.O.
801b9ed0:	97519750 97559754 97589757 975c975a     P.Q.T.U.W.X.Z.\.
801b9ee0:	975f975d 97649763 97679766 976a9768     ]._.c.d.f.g.h.j.
801b9ef0:	976c976b 976e976d 9770976f 97729771     k.l.m.n.o.p.q.r.
801b9f00:	97779775 97799778 977b977a 977e977d     u.w.x.y.z.{.}.~.
801b9f10:	9780977f 97829781 97849783 97879786     ................
801b9f20:	97899788 978c978a 978f978e 97939790     ................
801b9f30:	97969795 97999797 979b979a 979d979c     ................
801b9f40:	979f979e 97a297a1 97a597a4 97a797a6     ................
801b9f50:	97a997a8 97ac97aa 97b097ae 97b397b1     ................
801b9f60:	97b697b5 97b897b7 97ba97b9 97bc97bb     ................
801b9f70:	97be97bd 97c097bf 97c297c1 97c497c3     ................
801b9f80:	97c697c5 97c897c7 97ca97c9 97cc97cb     ................
801b9f90:	97ce97cd 97d097cf 97d297d1 97d497d3     ................
801b9fa0:	97d697d5 97d897d7 97da97d9 97dc97db     ................
801b9fb0:	97de97dd 97e097df 97e297e1 97e497e3     ................
801b9fc0:	97e897e5 97ef97ee 97f197f0 97f497f2     ................
801b9fd0:	97f897f7 97fa97f9 97fc97fb 97fe97fd     ................
801b9fe0:	980097ff 98029801 98049803 98069805     ................
801b9ff0:	98089807 980a9809 980c980b 980e980d     ................
801ba000:	9810980f 98129811 98149813 98169815     ................
801ba010:	98189817 981a9819 981c981b 981e981d     ................
801ba020:	9820981f 98229821 98249823 98269825     .. .!.".#.$.%.&.
801ba030:	98289827 982a9829 982c982b 982e982d     '.(.).*.+.,.-...
801ba040:	9830982f 98329831 98349833 98369835     /.0.1.2.3.4.5.6.
801ba050:	98389837 983a9839 983c983b 983e983d     7.8.9.:.;.<.=.>.
801ba060:	9840983f 98429841 98449843 98469845     ?.@.A.B.C.D.E.F.
801ba070:	98489847 984a9849 984c984b 984e984d     G.H.I.J.K.L.M.N.
801ba080:	9850984f 98529851 98549853 98569855     O.P.Q.R.S.T.U.V.
801ba090:	98589857 985a9859 985c985b 985e985d     W.X.Y.Z.[.\.].^.
801ba0a0:	9860985f 98629861 98649863 98669865     _.`.a.b.c.d.e.f.
801ba0b0:	98689867 986a9869 986c986b 986e986d     g.h.i.j.k.l.m.n.
801ba0c0:	9870986f 98729871 98749873 988e988b     o.p.q.r.s.t.....
801ba0d0:	98959892 98a39899 98a998a8 98ab98aa     ................
801ba0e0:	98ad98ac 98af98ae 98b198b0 98b398b2     ................
801ba0f0:	98b598b4 98b798b6 98b998b8 98bb98ba     ................
801ba100:	98bd98bc 98bf98be 98c198c0 98c398c2     ................
801ba110:	98c598c4 98c798c6 98c998c8 98cb98ca     ................
801ba120:	98cd98cc 98d098cf 98d698d4 98db98d7     ................
801ba130:	98dd98dc 98e198e0 98e398e2 98e598e4     ................
801ba140:	98e998e6 98eb98ea 98ed98ec 98ef98ee     ................
801ba150:	98f198f0 98f398f2 98f598f4 98f798f6     ................
801ba160:	98f998f8 98fb98fa 98fd98fc 98ff98fe     ................
801ba170:	99019900 99039902 99059904 99079906     ................
801ba180:	99099908 990b990a 990e990c 9911990f     ................
801ba190:	99139912 99159914 99179916 99199918     ................
801ba1a0:	991b991a 991d991c 991f991e 99219920     ............ .!.
801ba1b0:	99239922 99259924 99279926 99299928     ".#.$.%.&.'.(.).
801ba1c0:	992b992a 992d992c 9930992f 99329931     *.+.,.-./.0.1.2.
801ba1d0:	99349933 99369935 99389937 993a9939     3.4.5.6.7.8.9.:.
801ba1e0:	993c993b 993e993d 9940993f 99429941     ;.<.=.>.?.@.A.B.
801ba1f0:	99449943 99469945 99489947 994a9949     C.D.E.F.G.H.I.J.
801ba200:	994c994b 994e994d 9950994f 99529951     K.L.M.N.O.P.Q.R.
801ba210:	99569953 99589957 995a9959 995c995b     S.V.W.X.Y.Z.[.\.
801ba220:	995e995d 9960995f 99629961 99669964     ].^._.`.a.b.d.f.
801ba230:	99789973 997b9979 9982997e 99899983     s.x.y.{.~.......
801ba240:	998e998c 999b999a 999d999c 999f999e     ................
801ba250:	99a199a0 99a399a2 99a699a4 99a999a7     ................
801ba260:	99ab99aa 99ad99ac 99af99ae 99b199b0     ................
801ba270:	99b399b2 99b599b4 99b799b6 99b999b8     ................
801ba280:	99bb99ba 99bd99bc 99bf99be 99c199c0     ................
801ba290:	99c399c2 99c599c4 99c799c6 99c999c8     ................
801ba2a0:	99cb99ca 99cd99cc 99cf99ce 99d199d0     ................
801ba2b0:	99d399d2 99d599d4 99d799d6 99d999d8     ................
801ba2c0:	99db99da 99dd99dc 99df99de 99e199e0     ................
801ba2d0:	99e399e2 99e599e4 99e799e6 99e999e8     ................
801ba2e0:	99eb99ea 99ed99ec 99ef99ee 99f199f0     ................
801ba2f0:	99f399f2 99f599f4 99f799f6 99f999f8     ................
801ba300:	99fb99fa 99fd99fc 99ff99fe 9a019a00     ................
801ba310:	9a039a02 9a059a04 9a079a06 9a099a08     ................
801ba320:	9a0b9a0a 9a0d9a0c 9a0f9a0e 9a119a10     ................
801ba330:	9a139a12 9a159a14 9a179a16 9a199a18     ................
801ba340:	9a1b9a1a 9a1d9a1c 9a1f9a1e 9a219a20     ............ .!.
801ba350:	9a239a22 9a259a24 9a279a26 9a299a28     ".#.$.%.&.'.(.).
801ba360:	9a2b9a2a 9a2d9a2c 9a2f9a2e 9a319a30     *.+.,.-.../.0.1.
801ba370:	9a339a32 9a359a34 9a379a36 9a399a38     2.3.4.5.6.7.8.9.
801ba380:	9a3b9a3a 9a3d9a3c 9a3f9a3e 9a419a40     :.;.<.=.>.?.@.A.
801ba390:	9a439a42 9a459a44 9a479a46 9a499a48     B.C.D.E.F.G.H.I.
801ba3a0:	9a4b9a4a 9a4d9a4c 9a4f9a4e 9a519a50     J.K.L.M.N.O.P.Q.
801ba3b0:	9a539a52 9a559a54 9a579a56 9a599a58     R.S.T.U.V.W.X.Y.
801ba3c0:	9a5b9a5a 9a5d9a5c 9a5f9a5e 9a619a60     Z.[.\.].^._.`.a.
801ba3d0:	9a639a62 9a659a64 9a679a66 9a699a68     b.c.d.e.f.g.h.i.
801ba3e0:	9a6b9a6a 9a839a72 9a8d9a89 9a949a8e     j.k.r...........
801ba3f0:	9a999a95 9aa99aa6 9aab9aaa 9aad9aac     ................
801ba400:	9aaf9aae 9ab39ab2 9ab59ab4 9abb9ab9     ................
801ba410:	9abe9abd 9ac39abf 9ac69ac4 9ac89ac7     ................
801ba420:	9aca9ac9 9ace9acd 9ad09acf 9ad49ad2     ................
801ba430:	9ad69ad5 9ad99ad7 9adb9ada 9add9adc     ................
801ba440:	9ae09ade 9ae39ae2 9ae59ae4 9ae89ae7     ................
801ba450:	9aea9ae9 9aee9aec 9af19af0 9af39af2     ................
801ba460:	9af59af4 9af79af6 9afa9af8 9afd9afc     ................
801ba470:	9aff9afe 9b019b00 9b049b02 9b069b05     ................
801ba480:	9b099b07 9b0b9b0a 9b0d9b0c 9b109b0e     ................
801ba490:	9b129b11 9b159b14 9b179b16 9b199b18     ................
801ba4a0:	9b1b9b1a 9b1d9b1c 9b209b1e 9b229b21     .......... .!.".
801ba4b0:	9b259b24 9b279b26 9b299b28 9b2b9b2a     $.%.&.'.(.).*.+.
801ba4c0:	9b2d9b2c 9b309b2e 9b339b31 9b359b34     ,.-...0.1.3.4.5.
801ba4d0:	9b379b36 9b399b38 9b3d9b3a 9b3f9b3e     6.7.8.9.:.=.>.?.
801ba4e0:	9b469b40 9b4b9b4a 9b4e9b4c 9b529b50     @.F.J.K.L.N.P.R.
801ba4f0:	9b559b53 9b579b56 9b599b58 9b5b9b5a     S.U.V.W.X.Y.Z.[.
801ba500:	9b5d9b5c 9b5f9b5e 9b619b60 9b639b62     \.].^._.`.a.b.c.
801ba510:	9b659b64 9b679b66 9b699b68 9b6b9b6a     d.e.f.g.h.i.j.k.
801ba520:	9b6d9b6c 9b6f9b6e 9b719b70 9b739b72     l.m.n.o.p.q.r.s.
801ba530:	9b759b74 9b779b76 9b799b78 9b7b9b7a     t.u.v.w.x.y.z.{.
801ba540:	9b7d9b7c 9b7f9b7e 9b819b80 9b839b82     |.}.~...........
801ba550:	9b859b84 9b879b86 9b899b88 9b8b9b8a     ................
801ba560:	9b8d9b8c 9b8f9b8e 9b919b90 9b939b92     ................
801ba570:	9b959b94 9b979b96 9b999b98 9b9b9b9a     ................
801ba580:	9b9d9b9c 9b9f9b9e 9ba19ba0 9ba39ba2     ................
801ba590:	9ba59ba4 9ba79ba6 9ba99ba8 9bab9baa     ................
801ba5a0:	9bad9bac 9baf9bae 9bb19bb0 9bb39bb2     ................
801ba5b0:	9bb59bb4 9bb79bb6 9bb99bb8 9bbb9bba     ................
801ba5c0:	9bbd9bbc 9bbf9bbe 9bc19bc0 9bc39bc2     ................
801ba5d0:	9bc59bc4 9bc79bc6 9bc99bc8 9bcb9bca     ................
801ba5e0:	9bcd9bcc 9bcf9bce 9bd19bd0 9bd39bd2     ................
801ba5f0:	9bd59bd4 9bd79bd6 9bd99bd8 9bdb9bda     ................
801ba600:	9bdd9bdc 9bdf9bde 9be19be0 9be39be2     ................
801ba610:	9be59be4 9be79be6 9be99be8 9beb9bea     ................
801ba620:	9bed9bec 9bef9bee 9bf19bf0 9bf39bf2     ................
801ba630:	9bf59bf4 9bf79bf6 9bf99bf8 9bfb9bfa     ................
801ba640:	9bfd9bfc 9bff9bfe 9c019c00 9c039c02     ................
801ba650:	9c059c04 9c079c06 9c099c08 9c0b9c0a     ................
801ba660:	9c0d9c0c 9c0f9c0e 9c119c10 9c139c12     ................
801ba670:	9c159c14 9c179c16 9c199c18 9c1b9c1a     ................
801ba680:	9c1d9c1c 9c1f9c1e 9c219c20 9c239c22     ........ .!.".#.
801ba690:	9c259c24 9c279c26 9c299c28 9c2b9c2a     $.%.&.'.(.).*.+.
801ba6a0:	9c2d9c2c 9c2f9c2e 9c319c30 9c339c32     ,.-.../.0.1.2.3.
801ba6b0:	9c359c34 9c379c36 9c399c38 9c3b9c3a     4.5.6.7.8.9.:.;.
801ba6c0:	9c3d9c3c 9c3f9c3e 9c419c40 9c439c42     <.=.>.?.@.A.B.C.
801ba6d0:	9c459c44 9c479c46 9c499c48 9c4b9c4a     D.E.F.G.H.I.J.K.
801ba6e0:	9c4d9c4c 9c4f9c4e 9c519c50 9c539c52     L.M.N.O.P.Q.R.S.
801ba6f0:	9c559c54 9c579c56 9c599c58 9c5b9c5a     T.U.V.W.X.Y.Z.[.
801ba700:	9c5d9c5c 9c5f9c5e 9c619c60 9c639c62     \.].^._.`.a.b.c.
801ba710:	9c659c64 9c679c66 9c699c68 9c6b9c6a     d.e.f.g.h.i.j.k.
801ba720:	9c6d9c6c 9c6f9c6e 9c719c70 9c739c72     l.m.n.o.p.q.r.s.
801ba730:	9c759c74 9c779c76 9c799c78 9c7b9c7a     t.u.v.w.x.y.z.{.
801ba740:	9c7e9c7d 9c839c80 9c899c84 9c8c9c8a     }.~.............
801ba750:	9c939c8f 9c979c96 9c999c98 9caa9c9d     ................
801ba760:	9caf9cac 9cbe9cb9 9cc09cbf 9cc29cc1     ................
801ba770:	9cc99cc8 9cd29cd1 9cdb9cda 9ce19ce0     ................
801ba780:	9ce49ce3 9ce69ce5 9ce89ce7 9cea9ce9     ................
801ba790:	9cec9ceb 9cee9ced 9cf09cef 9cf29cf1     ................
801ba7a0:	9cf49cf3 9cf69cf5 9cf89cf7 9cfa9cf9     ................
801ba7b0:	9cfc9cfb 9cfe9cfd 9d009cff 9d029d01     ................
801ba7c0:	9d049d03 9d069d05 9d089d07 9d0a9d09     ................
801ba7d0:	9d0c9d0b 9d0e9d0d 9d109d0f 9d129d11     ................
801ba7e0:	9d149d13 9d169d15 9d189d17 9d1a9d19     ................
801ba7f0:	9d1c9d1b 9d1e9d1d 9d209d1f 9d229d21     .......... .!.".
801ba800:	9d249d23 9d269d25 9d289d27 9d2a9d29     #.$.%.&.'.(.).*.
801ba810:	9d2c9d2b 9d2e9d2d 9d309d2f 9d329d31     +.,.-.../.0.1.2.
801ba820:	9d349d33 9d369d35 9d389d37 9d3a9d39     3.4.5.6.7.8.9.:.
801ba830:	9d3c9d3b 9d3e9d3d 9d409d3f 9d429d41     ;.<.=.>.?.@.A.B.
801ba840:	9d449d43 9d469d45 9d489d47 9d4a9d49     C.D.E.F.G.H.I.J.
801ba850:	9d4c9d4b 9d4e9d4d 9d509d4f 9d529d51     K.L.M.N.O.P.Q.R.
801ba860:	9d549d53 9d569d55 9d589d57 9d5a9d59     S.T.U.V.W.X.Y.Z.
801ba870:	9d5c9d5b 9d5e9d5d 9d609d5f 9d629d61     [.\.].^._.`.a.b.
801ba880:	9d649d63 9d669d65 9d689d67 9d6a9d69     c.d.e.f.g.h.i.j.
801ba890:	9d6c9d6b 9d6e9d6d 9d709d6f 9d729d71     k.l.m.n.o.p.q.r.
801ba8a0:	9d749d73 9d769d75 9d789d77 9d7a9d79     s.t.u.v.w.x.y.z.
801ba8b0:	9d7c9d7b 9d7e9d7d 9d809d7f 9d829d81     {.|.}.~.........
801ba8c0:	9d849d83 9d869d85 9d889d87 9d8a9d89     ................
801ba8d0:	9d8c9d8b 9d8e9d8d 9d909d8f 9d929d91     ................
801ba8e0:	9d949d93 9d969d95 9d989d97 9d9a9d99     ................
801ba8f0:	9d9c9d9b 9d9e9d9d 9da09d9f 9da29da1     ................
801ba900:	9da49da3 9da69da5 9da89da7 9daa9da9     ................
801ba910:	9dac9dab 9dae9dad 9db09daf 9db29db1     ................
801ba920:	9db49db3 9db69db5 9db89db7 9dba9db9     ................
801ba930:	9dbc9dbb 9dbe9dbd 9dc09dbf 9dc29dc1     ................
801ba940:	9dc49dc3 9dc69dc5 9dc89dc7 9dca9dc9     ................
801ba950:	9dcc9dcb 9dce9dcd 9dd09dcf 9dd29dd1     ................
801ba960:	9dd49dd3 9dd69dd5 9dd89dd7 9dda9dd9     ................
801ba970:	9ddc9ddb 9dde9ddd 9de09ddf 9de29de1     ................
801ba980:	9de49de3 9de69de5 9de89de7 9dea9de9     ................
801ba990:	9dec9deb 9dee9ded 9df09def 9df29df1     ................
801ba9a0:	9df49df3 9df69df5 9df89df7 9dfa9df9     ................
801ba9b0:	9dfc9dfb 9dfe9dfd 9e009dff 9e029e01     ................
801ba9c0:	9e049e03 9e069e05 9e089e07 9e0a9e09     ................
801ba9d0:	9e0c9e0b 9e0e9e0d 9e109e0f 9e129e11     ................
801ba9e0:	9e149e13 9e169e15 9e189e17 9e1a9e19     ................
801ba9f0:	9e1c9e1b 9e1e9e1d 9e279e24 9e309e2e     ........$.'...0.
801baa00:	9e3b9e34 9e409e3c 9e509e4d 9e539e52     4.;.<.@.M.P.R.S.
801baa10:	9e569e54 9e5d9e59 9e609e5f 9e629e61     T.V.Y.]._.`.a.b.
801baa20:	9e6e9e65 9e729e6f 9e759e74 9e779e76     e.n.o.r.t.u.v.w.
801baa30:	9e799e78 9e7b9e7a 9e7d9e7c 9e819e80     x.y.z.{.|.}.....
801baa40:	9e849e83 9e869e85 9e8a9e89 9e8d9e8c     ................
801baa50:	9e8f9e8e 9e919e90 9e959e94 9e979e96     ................
801baa60:	9e999e98 9e9b9e9a 9e9e9e9c 9ea19ea0     ................
801baa70:	9ea39ea2 9ea59ea4 9ea89ea7 9eaa9ea9     ................
801baa80:	9eac9eab 9eae9ead 9eb09eaf 9eb29eb1     ................
801baa90:	9eb59eb3 9eb79eb6 9eba9eb9 9ebf9ebc     ................
801baaa0:	9ec19ec0 9ec39ec2 9ec69ec5 9ec89ec7     ................
801baab0:	9ecb9eca 9ed09ecc 9ed39ed2 9ed69ed5     ................
801baac0:	9ed99ed7 9ede9eda 9ee39ee1 9ee69ee4     ................
801baad0:	9eeb9ee8 9eed9eec 9ef09eee 9ef29ef1     ................
801baae0:	9ef49ef3 9ef69ef5 9ef89ef7 9efd9efa     ................
801baaf0:	9f009eff 9f029f01 9f049f03 9f069f05     ................
801bab00:	9f089f07 9f0a9f09 9f0f9f0c 9f129f11     ................
801bab10:	9f159f14 9f189f16 9f1b9f1a 9f1d9f1c     ................
801bab20:	9f1f9f1e 9f239f21 9f259f24 9f279f26     ....!.#.$.%.&.'.
801bab30:	9f299f28 9f2b9f2a 9f2e9f2d 9f319f30     (.).*.+.-...0.1.
801bab40:	9f339f32 9f359f34 9f389f36 9f3c9f3a     2.3.4.5.6.8.:.<.
801bab50:	9f409f3f 9f429f41 9f459f43 9f479f46     ?.@.A.B.C.E.F.G.
801bab60:	9f499f48 9f4b9f4a 9f4d9f4c 9f4f9f4e     H.I.J.K.L.M.N.O.
801bab70:	9f539f52 9f559f54 9f579f56 9f599f58     R.S.T.U.V.W.X.Y.
801bab80:	9f5b9f5a 9f5d9f5c 9f5f9f5e 9f619f60     Z.[.\.].^._.`.a.
801bab90:	9f639f62 9f659f64 9f679f66 9f699f68     b.c.d.e.f.g.h.i.
801baba0:	9f6b9f6a 9f6d9f6c 9f6f9f6e 9f719f70     j.k.l.m.n.o.p.q.
801babb0:	9f739f72 9f759f74 9f779f76 9f799f78     r.s.t.u.v.w.x.y.
801babc0:	9f7b9f7a 9f7d9f7c 9f819f7e 9f8d9f82     z.{.|.}.~.......
801babd0:	9f8f9f8e 9f919f90 9f939f92 9f959f94     ................
801babe0:	9f979f96 9f9c9f98 9f9e9f9d 9fa29fa1     ................
801babf0:	9fa49fa3 f92c9fa5 f995f979 f9f1f9e7     ......,.y.......
801bac00:	fa0dfa0c fa0ffa0e fa13fa11 fa18fa14     ................
801bac10:	fa20fa1f fa23fa21 fa27fa24 fa29fa28     .. .!.#.$.'.(.).

801bac20 <gbkext1_2uni_page81>:
801bac20:	4e044e02 4e064e05 4e124e0f 4e1f4e17     .N.N.N.N.N.N.N.N
801bac30:	4e214e20 4e264e23 4e2e4e29 4e314e2f      N!N#N&N)N.N/N1N
801bac40:	4e354e33 4e3c4e37 4e414e40 4e444e42     3N5N7N<N@NANBNDN
801bac50:	4e4a4e46 4e554e51 4e5a4e57 4e624e5b     FNJNQNUNWNZN[NbN
801bac60:	4e644e63 4e674e65 4e6a4e68 4e6c4e6b     cNdNeNgNhNjNkNlN
801bac70:	4e6e4e6d 4e724e6f 4e754e74 4e774e76     mNnNoNrNtNuNvNwN
801bac80:	4e794e78 4e7b4e7a 4e7d4e7c 4e804e7f     xNyNzN{N|N}N.N.N
801bac90:	4e824e81 4e844e83 4e874e85 4e904e8a     .N.N.N.N.N.N.N.N
801baca0:	4e974e96 4e9c4e99 4e9e4e9d 4eaa4ea3     .N.N.N.N.N.N.N.N
801bacb0:	4eb04eaf 4eb44eb1 4eb74eb6 4eb94eb8     .N.N.N.N.N.N.N.N
801bacc0:	4ebd4ebc 4ec84ebe 4ecf4ecc 4ed24ed0     .N.N.N.N.N.N.N.N
801bacd0:	4edb4eda 4ee04edc 4ee64ee2 4ee94ee7     .N.N.N.N.N.N.N.N
801bace0:	4eee4eed 4ef14eef 4ef84ef4 4efa4ef9     .N.N.N.N.N.N.N.N
801bacf0:	4efe4efc 4f024f00 4f044f03 4f064f05     .N.N.O.O.O.O.O.O
801bad00:	4f084f07 4f0c4f0b 4f134f12 4f154f14     .O.O.O.O.O.O.O.O
801bad10:	4f1c4f16 4f214f1d 4f284f23 4f2c4f29     .O.O.O!O#O(O)O,O
801bad20:	4f2e4f2d 4f334f31 4f374f35 4f3b4f39     -O.O1O3O5O7O9O;O
801bad30:	4f3f4f3e 4f414f40 4f444f42 4f474f45     >O?O@OAOBODOEOGO
801bad40:	4f494f48 4f4b4f4a 4f524f4c 4f564f54     HOIOJOKOLOROTOVO
801bad50:	4f624f61 4f684f66 4f6b4f6a 4f6e4f6d     aObOfOhOjOkOmOnO
801bad60:	4f724f71 4f774f75 4f794f78 4f7d4f7a     qOrOuOwOxOyOzO}O
801bad70:	4f814f80 4f854f82 4f874f86 4f8c4f8a     .O.O.O.O.O.O.O.O
801bad80:	4f904f8e 4f934f92 4f964f95 4f994f98     .O.O.O.O.O.O.O.O
801bad90:	4f9c4f9a 4f9f4f9e 4fa24fa1 4fab4fa4     .O.O.O.O.O.O.O.O
801bada0:	4fb04fad 4fb24fb1 4fb44fb3 4fb74fb6     .O.O.O.O.O.O.O.O
801badb0:	4fb94fb8 4fbb4fba 4fbd4fbc 4fc04fbe     .O.O.O.O.O.O.O.O
801badc0:	4fc24fc1 4fc74fc6 4fc94fc8 4fcc4fcb     .O.O.O.O.O.O.O.O
801badd0:	4fd24fcd 4fd44fd3 4fd64fd5 4fdb4fd9     .O.O.O.O.O.O.O.O
801bade0:	4fe24fe0 4fe54fe4 4feb4fe7 4ff04fec     .O.O.O.O.O.O.O.O
801badf0:	4ff44ff2 4ff64ff5 4ff94ff7 4ffc4ffb     .O.O.O.O.O.O.O.O
801bae00:	4fff4ffd 50015000 50035002 50055004     .O.O.P.P.P.P.P.P
801bae10:	50075006 50095008 500b500a 5010500e     .P.P.P.P.P.P.P.P
801bae20:	50135011 50165015 501b5017 501e501d     .P.P.P.P.P.P.P.P
801bae30:	50225020 50245023 502b5027 5030502f      P"P#P$P'P+P/P0P
801bae40:	50325031 50345033 50365035 50385037     1P2P3P4P5P6P7P8P
801bae50:	503b5039 503f503d 50415040 50445042     9P;P=P?P@PAPBPDP
801bae60:	50465045 504a5049 504d504b 50515050     EPFPIPJPKPMPPPQP
801bae70:	50535052 50565054 50585057 505b5059     RPSPTPVPWPXPYP[P
801bae80:	505e505d 5060505f 50625061 50645063     ]P^P_P`PaPbPcPdP
801bae90:	50675066 50695068 506b506a 506e506d     fPgPhPiPjPkPmPnP
801baea0:	5070506f 50725071 50745073 50785075     oPpPqPrPsPtPuPxP
801baeb0:	507a5079 507d507c 50825081 50845083     yPzP|P}P.P.P.P.P
801baec0:	50875086 508a5089 508c508b 508f508e     .P.P.P.P.P.P.P.P
801baed0:	50915090 50935092 50955094 50975096     .P.P.P.P.P.P.P.P
801baee0:	50995098 509b509a 509d509c 509f509e     .P.P.P.P.P.P.P.P
801baef0:	50a150a0 50a450a2 50aa50a6 50ad50ab     .P.P.P.P.P.P.P.P
801baf00:	50af50ae 50b150b0 50b450b3 50b650b5     .P.P.P.P.P.P.P.P
801baf10:	50b850b7 50bc50b9 50be50bd 50c050bf     .P.P.P.P.P.P.P.P
801baf20:	50c250c1 50c450c3 50c650c5 50c850c7     .P.P.P.P.P.P.P.P
801baf30:	50ca50c9 50cc50cb 50ce50cd 50d150d0     .P.P.P.P.P.P.P.P
801baf40:	50d350d2 50d550d4 50d850d7 50db50d9     .P.P.P.P.P.P.P.P
801baf50:	50dd50dc 50df50de 50e150e0 50e350e2     .P.P.P.P.P.P.P.P
801baf60:	50e550e4 50e950e8 50eb50ea 50f050ef     .P.P.P.P.P.P.P.P
801baf70:	50f250f1 50f650f4 50f850f7 50fa50f9     .P.P.P.P.P.P.P.P
801baf80:	50fd50fc 50ff50fe 51015100 51035102     .P.P.P.P.Q.Q.Q.Q
801baf90:	51055104 51095108 510c510a 510e510d     .Q.Q.Q.Q.Q.Q.Q.Q
801bafa0:	5110510f 51135111 51155114 51175116     .Q.Q.Q.Q.Q.Q.Q.Q
801bafb0:	51195118 511b511a 511d511c 511f511e     .Q.Q.Q.Q.Q.Q.Q.Q
801bafc0:	51225120 51245123 51265125 51285127      Q"Q#Q$Q%Q&Q'Q(Q
801bafd0:	512a5129 512c512b 512e512d 5130512f     )Q*Q+Q,Q-Q.Q/Q0Q
801bafe0:	51325131 51345133 51365135 51385137     1Q2Q3Q4Q5Q6Q7Q8Q
801baff0:	513a5139 513c513b 513e513d 51475142     9Q:Q;Q<Q=Q>QBQGQ
801bb000:	514c514a 514f514e 51525150 51575153     JQLQNQOQPQRQSQWQ
801bb010:	51595158 515d515b 515f515e 51615160     XQYQ[Q]Q^Q_Q`QaQ
801bb020:	51645163 51675166 516a5169 5172516f     cQdQfQgQiQjQoQrQ
801bb030:	517e517a 5183517f 51865184 518a5187     zQ~Q.Q.Q.Q.Q.Q.Q
801bb040:	518e518b 5190518f 51935191 51985194     .Q.Q.Q.Q.Q.Q.Q.Q
801bb050:	519d519a 519f519e 51a351a1 51a751a6     .Q.Q.Q.Q.Q.Q.Q.Q
801bb060:	51a951a8 51ad51aa 51b451ae 51b951b8     .Q.Q.Q.Q.Q.Q.Q.Q
801bb070:	51be51ba 51c151bf 51c351c2 51c851c5     .Q.Q.Q.Q.Q.Q.Q.Q
801bb080:	51cd51ca 51d051ce 51d351d2 51d551d4     .Q.Q.Q.Q.Q.Q.Q.Q
801bb090:	51d751d6 51d951d8 51dc51da 51df51de     .Q.Q.Q.Q.Q.Q.Q.Q
801bb0a0:	51e351e2 51e651e5 51e851e7 51ea51e9     .Q.Q.Q.Q.Q.Q.Q.Q
801bb0b0:	51ee51ec 51f251f1 51f751f4 520451fe     .Q.Q.Q.Q.Q.Q.Q.R
801bb0c0:	52095205 520c520b 5210520f 52145213     .R.R.R.R.R.R.R.R
801bb0d0:	521c5215 521f521e 52225221 52255223     .R.R.R.R!R"R#R%R
801bb0e0:	52275226 522c522a 5231522f 52345232     &R'R*R,R/R1R2R4R
801bb0f0:	523c5235 5244523e 52465245 52485247     5R<R>RDRERFRGRHR
801bb100:	524b5249 524f524e 52535252 52575255     IRKRNRORRRSRURWR
801bb110:	52595258 525b525a 525f525d 52625260     XRYRZR[R]R_R`RbR
801bb120:	52645263 52685266 526c526b 526e526d     cRdRfRhRkRlRmRnR
801bb130:	52715270 52745273 52765275 52785277     pRqRsRtRuRvRwRxR
801bb140:	527a5279 527c527b 5280527e 52845283     yRzR{R|R~R.R.R.R
801bb150:	52865285 52895287 528b528a 528d528c     .R.R.R.R.R.R.R.R
801bb160:	528f528e 52925291 52955294 52975296     .R.R.R.R.R.R.R.R
801bb170:	52995298 529c529a 52a552a4 52a752a6     .R.R.R.R.R.R.R.R
801bb180:	52af52ae 52b452b0 52b652b5 52b852b7     .R.R.R.R.R.R.R.R
801bb190:	52ba52b9 52bc52bb 52c052bd 52c252c1     .R.R.R.R.R.R.R.R
801bb1a0:	52c552c4 52c852c6 52cc52ca 52ce52cd     .R.R.R.R.R.R.R.R
801bb1b0:	52d152cf 52d452d3 52d752d5 52da52d9     .R.R.R.R.R.R.R.R
801bb1c0:	52dc52db 52de52dd 52e152e0 52e352e2     .R.R.R.R.R.R.R.R
801bb1d0:	52e652e5 52e852e7 52ea52e9 52ec52eb     .R.R.R.R.R.R.R.R
801bb1e0:	52ee52ed 52f152ef 52f352f2 52f552f4     .R.R.R.R.R.R.R.R
801bb1f0:	52f752f6 52fb52f8 52fd52fc 53025301     .R.R.R.R.R.R.S.S
801bb200:	53045303 53095307 530b530a 530e530c     .S.S.S.S.S.S.S.S
801bb210:	53125311 53145313 531b5318 531e531c     .S.S.S.S.S.S.S.S
801bb220:	5322531f 53255324 53285327 532b5329     .S"S$S%S'S(S)S+S
801bb230:	532d532c 5330532f 53325331 53345333     ,S-S/S0S1S2S3S4S
801bb240:	53365335 53385337 533d533c 53425340     5S6S7S8S<S=S@SBS
801bb250:	53465344 534c534b 5350534d 53585354     DSFSKSLSMSPSTSXS
801bb260:	535b5359 5365535d 536a5368 536d536c     YS[S]SeShSjSlSmS
801bb270:	53765372 537b5379 537d537c 5380537e     rSvSyS{S|S}S~S.S
801bb280:	53835381 53885387 538e538a 5390538f     .S.S.S.S.S.S.S.S
801bb290:	53925391 53945393 53975396 539b5399     .S.S.S.S.S.S.S.S
801bb2a0:	539e539c 53a153a0 53a753a4 53ab53aa     .S.S.S.S.S.S.S.S
801bb2b0:	53ad53ac 53b053af 53b253b1 53b453b3     .S.S.S.S.S.S.S.S
801bb2c0:	53b753b5 53b953b8 53bc53ba 53be53bd     .S.S.S.S.S.S.S.S
801bb2d0:	53c353c0 53c553c4 53c753c6 53cf53ce     .S.S.S.S.S.S.S.S
801bb2e0:	53d253d0 53d553d3 53dc53da 53de53dd     .S.S.S.S.S.S.S.S
801bb2f0:	53e253e1 53f453e7 53fe53fa 540053ff     .S.S.S.S.S.S.S.T
801bb300:	54055402 540b5407 54185414 541a5419     .T.T.T.T.T.T.T.T
801bb310:	5422541c 54255424 5430542a 54365433     .T"T$T%T*T0T3T6T
801bb320:	543a5437 543f543d 54425441 54455444     7T:T=T?TATBTDTET
801bb330:	54495447 544d544c 544f544e 545a5451     GTITLTMTNTOTQTZT
801bb340:	545e545d 5460545f 54635461 54675465     ]T^T_T`TaTcTeTgT
801bb350:	546a5469 546c546b 546e546d 5470546f     iTjTkTlTmTnToTpT
801bb360:	54795474 547e547a 5481547f 54855483     tTyTzT~T.T.T.T.T
801bb370:	54885487 548a5489 5491548d 54975493     .T.T.T.T.T.T.T.T
801bb380:	549c5498 549f549e 54a154a0 54a554a2     .T.T.T.T.T.T.T.T
801bb390:	54b054ae 54b554b2 54b754b6 54ba54b9     .T.T.T.T.T.T.T.T
801bb3a0:	54be54bc 54c554c3 54cb54ca 54d854d6     .T.T.T.T.T.T.T.T
801bb3b0:	54e054db 54e254e1 54e454e3 54ec54eb     .T.T.T.T.T.T.T.T
801bb3c0:	54f054ef 54f454f1 54f654f5 54f854f7     .T.T.T.T.T.T.T.T
801bb3d0:	54fb54f9 550054fe 55035502 55055504     .T.T.T.U.U.U.U.U
801bb3e0:	550a5508 550c550b 550e550d 55135512     .U.U.U.U.U.U.U.U
801bb3f0:	55165515 55185517 551a5519 551d551c     .U.U.U.U.U.U.U.U
801bb400:	551f551e 55255521 55285526 552b5529     .U.U!U%U&U(U)U+U
801bb410:	5532552d 55355534 55385536 553a5539     -U2U4U5U6U8U9U:U
801bb420:	553d553b 55425540 55475545 554b5548     ;U=U@UBUEUGUHUKU
801bb430:	554d554c 554f554e 55525551 55545553     LUMUNUOUQURUSUTU
801bb440:	55585557 555a5559 555d555b 555f555e     WUXUYUZU[U]U^U_U
801bb450:	55625560 55685563 556b5569 5570556f     `UbUcUhUiUkUoUpU
801bb460:	55725571 55745573 557a5579 557f557d     qUrUsUtUyUzU}U.U
801bb470:	55865585 558d558c 5590558e 55935592     .U.U.U.U.U.U.U.U
801bb480:	55965595 559a5597 559e559b 55a155a0     .U.U.U.U.U.U.U.U
801bb490:	55a355a2 55a555a4 55a855a6 55aa55a9     .U.U.U.U.U.U.U.U
801bb4a0:	55ac55ab 55ae55ad 55b055af 55b455b2     .U.U.U.U.U.U.U.U
801bb4b0:	55b855b6 55bc55ba 55c055bf 55c255c1     .U.U.U.U.U.U.U.U
801bb4c0:	55c655c3 55c855c7 55cb55ca 55cf55ce     .U.U.U.U.U.U.U.U
801bb4d0:	55d555d0 55d855d7 55da55d9 55de55db     .U.U.U.U.U.U.U.U
801bb4e0:	55e255e0 55e955e7 55ee55ed 55f155f0     .U.U.U.U.U.U.U.U
801bb4f0:	55f655f4 55f955f8 55fb55fa 55ff55fc     .U.U.U.U.U.U.U.U
801bb500:	56035602 56055604 56075606 560b560a     .V.V.V.V.V.V.V.V
801bb510:	5610560d 56125611 56145613 56165615     .V.V.V.V.V.V.V.V
801bb520:	56195617 561c561a 5620561d 56225621     .V.V.V.V.V V!V"V
801bb530:	56265625 56295628 562b562a 562f562e     %V&V(V)V*V+V.V/V
801bb540:	56335630 56375635 563a5638 563d563c     0V3V5V7V8V:V<V=V
801bb550:	5640563e 56425641 56445643 56465645     >V@VAVBVCVDVEVFV
801bb560:	56485647 564a5649 564f564b 56515650     GVHVIVJVKVOVPVQV
801bb570:	56535652 56565655 565b565a 565e565d     RVSVUVVVZV[V]V^V
801bb580:	5660565f 56635661 56665665 566d5667     _V`VaVcVeVfVgVmV
801bb590:	566f566e 56725670 56745673 56775675     nVoVpVrVsVtVuVwV
801bb5a0:	56795678 567d567a 567f567e 56815680     xVyVzV}V~V.V.V.V
801bb5b0:	56835682 56875684 56895688 568b568a     .V.V.V.V.V.V.V.V
801bb5c0:	568d568c 56915690 56945692 56965695     .V.V.V.V.V.V.V.V
801bb5d0:	56985697 569a5699 569c569b 569e569d     .V.V.V.V.V.V.V.V
801bb5e0:	56a0569f 56a256a1 56a556a4 56a756a6     .V.V.V.V.V.V.V.V
801bb5f0:	56a956a8 56ab56aa 56ad56ac 56b056ae     .V.V.V.V.V.V.V.V
801bb600:	56b256b1 56b456b3 56b656b5 56b956b8     .V.V.V.V.V.V.V.V
801bb610:	56bb56ba 56be56bd 56c056bf 56c256c1     .V.V.V.V.V.V.V.V
801bb620:	56c456c3 56c656c5 56c856c7 56cb56c9     .V.V.V.V.V.V.V.V
801bb630:	56cd56cc 56cf56ce 56d156d0 56d356d2     .V.V.V.V.V.V.V.V
801bb640:	56d656d5 56d956d8 56e356dc 56e656e5     .V.V.V.V.V.V.V.V
801bb650:	56e856e7 56ea56e9 56ee56ec 56f256ef     .V.V.V.V.V.V.V.V
801bb660:	56f656f3 56f856f7 56fc56fb 57015700     .V.V.V.V.V.V.W.W
801bb670:	57055702 570b5707 570d570c 570f570e     .W.W.W.W.W.W.W.W
801bb680:	57115710 57135712 57155714 57175716     .W.W.W.W.W.W.W.W
801bb690:	57195718 571b571a 571e571d 57215720     .W.W.W.W.W.W W!W
801bb6a0:	57245722 57265725 572b5727 57325731     "W$W%W&W'W+W1W2W
801bb6b0:	57355734 57375736 573c5738 573f573d     4W5W6W7W8W<W=W?W
801bb6c0:	57435741 57455744 57485746 574b5749     AWCWDWEWFWHWIWKW
801bb6d0:	57535752 57555754 57585756 57625759     RWSWTWUWVWXWYWbW
801bb6e0:	57655763 576c5767 5770576e 57725771     cWeWgWlWnWpWqWrW
801bb6f0:	57755774 57795778 577d577a 577f577e     tWuWxWyWzW}W~W.W
801bb700:	57815780 57885787 578a5789 578e578d     .W.W.W.W.W.W.W.W
801bb710:	5790578f 57945791 57965795 57985797     .W.W.W.W.W.W.W.W
801bb720:	579a5799 579d579c 579f579e 57a857a5     .W.W.W.W.W.W.W.W
801bb730:	57ac57aa 57b057af 57b357b1 57b657b5     .W.W.W.W.W.W.W.W
801bb740:	57b957b7 57bb57ba 57bd57bc 57bf57be     .W.W.W.W.W.W.W.W
801bb750:	57c157c0 57c557c4 57c757c6 57c957c8     .W.W.W.W.W.W.W.W
801bb760:	57cc57ca 57d057cd 57d357d1 57d757d6     .W.W.W.W.W.W.W.W
801bb770:	57dc57db 57e157de 57e357e2 57e657e5     .W.W.W.W.W.W.W.W
801bb780:	57e857e7 57ea57e9 57ec57eb 57f057ee     .W.W.W.W.W.W.W.W
801bb790:	57f257f1 57f557f3 57f757f6 57fc57fb     .W.W.W.W.W.W.W.W
801bb7a0:	57ff57fe 58035801 58055804 58095808     .W.W.X.X.X.X.X.X
801bb7b0:	580c580a 580f580e 58125810 58145813     .X.X.X.X.X.X.X.X
801bb7c0:	58175816 581a5818 581c581b 581f581d     .X.X.X.X.X.X.X.X
801bb7d0:	58235822 58265825 58285827 582b5829     "X#X%X&X'X(X)X+X
801bb7e0:	582d582c 582f582e 58325831 58345833     ,X-X.X/X1X2X3X4X
801bb7f0:	58375836 58395838 583b583a 583d583c     6X7X8X9X:X;X<X=X
801bb800:	583f583e 58415840 58435842 58465845     >X?X@XAXBXCXEXFX
801bb810:	58485847 584a5849 584e584b 5850584f     GXHXIXJXKXNXOXPX
801bb820:	58535852 58565855 58595857 585b585a     RXSXUXVXWXYXZX[X
801bb830:	585d585c 5860585f 58625861 58645863     \X]X_X`XaXbXcXdX
801bb840:	58675866 58695868 586d586a 586f586e     fXgXhXiXjXmXnXoX
801bb850:	58715870 58735872 58755874 58775876     pXqXrXsXtXuXvXwX
801bb860:	58795878 587b587a 587d587c 5882587f     xXyXzX{X|X}X.X.X
801bb870:	58865884 58885887 588b588a 588d588c     .X.X.X.X.X.X.X.X
801bb880:	588f588e 58915890 58955894 58975896     .X.X.X.X.X.X.X.X
801bb890:	589b5898 589d589c 58a158a0 58a358a2     .X.X.X.X.X.X.X.X
801bb8a0:	58a558a4 58a758a6 58ab58aa 58ad58ac     .X.X.X.X.X.X.X.X
801bb8b0:	58af58ae 58b158b0 58b358b2 58b558b4     .X.X.X.X.X.X.X.X
801bb8c0:	58b758b6 58b958b8 58bb58ba 58be58bd     .X.X.X.X.X.X.X.X
801bb8d0:	58c058bf 58c358c2 58c658c4 58c858c7     .X.X.X.X.X.X.X.X
801bb8e0:	58ca58c9 58cc58cb 58ce58cd 58d058cf     .X.X.X.X.X.X.X.X
801bb8f0:	58d358d2 58d658d4 58d858d7 58da58d9     .X.X.X.X.X.X.X.X
801bb900:	58dc58db 58de58dd 58e058df 58e258e1     .X.X.X.X.X.X.X.X
801bb910:	58e558e3 58e758e6 58e958e8 58ed58ea     .X.X.X.X.X.X.X.X
801bb920:	58f158ef 58f458f2 58f758f5 58fa58f8     .X.X.X.X.X.X.X.X
801bb930:	58fc58fb 58fe58fd 590058ff 59035901     .X.X.X.X.X.Y.Y.Y
801bb940:	59065905 59095908 590b590a 590e590c     .Y.Y.Y.Y.Y.Y.Y.Y
801bb950:	59115910 59135912 59185917 591d591b     .Y.Y.Y.Y.Y.Y.Y.Y
801bb960:	5920591e 59225921 59265923 592c5928     .Y Y!Y"Y#Y&Y(Y,Y
801bb970:	59325930 59355933 593b5936 593e593d     0Y2Y3Y5Y6Y;Y=Y>Y
801bb980:	5940593f 59455943 594a5946 594d594c     ?Y@YCYEYFYJYLYMY
801bb990:	59525950 59595953 595c595b 595e595d     PYRYSYYY[Y\Y]Y^Y
801bb9a0:	5961595f 59645963 59675966 59695968     _YaYcYdYfYgYhYiY
801bb9b0:	596b596a 596d596c 596f596e 59715970     jYkYlYmYnYoYpYqY
801bb9c0:	59755972 597a5977 597c597b 597f597e     rYuYwYzY{Y|Y~Y.Y
801bb9d0:	59855980 598b5989 598e598c 5990598f     .Y.Y.Y.Y.Y.Y.Y.Y
801bb9e0:	59945991 59985995 599b599a 599d599c     .Y.Y.Y.Y.Y.Y.Y.Y
801bb9f0:	59a0599f 59a259a1 59a759a6 59ad59ac     .Y.Y.Y.Y.Y.Y.Y.Y
801bba00:	59b159b0 59b459b3 59b659b5 59b859b7     .Y.Y.Y.Y.Y.Y.Y.Y
801bba10:	59bc59ba 59bf59bd 59c159c0 59c359c2     .Y.Y.Y.Y.Y.Y.Y.Y
801bba20:	59c559c4 59c859c7 59cc59c9 59ce59cd     .Y.Y.Y.Y.Y.Y.Y.Y
801bba30:	59d559cf 59d959d6 59de59db 59e059df     .Y.Y.Y.Y.Y.Y.Y.Y
801bba40:	59e259e1 59e659e4 59e959e7 59eb59ea     .Y.Y.Y.Y.Y.Y.Y.Y
801bba50:	59ee59ed 59f059ef 59f259f1 59f459f3     .Y.Y.Y.Y.Y.Y.Y.Y
801bba60:	59f659f5 59f859f7 59fc59fa 59fe59fd     .Y.Y.Y.Y.Y.Y.Y.Y
801bba70:	5a025a00 5a0b5a0a 5a0e5a0d 5a105a0f     .Z.Z.Z.Z.Z.Z.Z.Z
801bba80:	5a145a12 5a165a15 5a195a17 5a1b5a1a     .Z.Z.Z.Z.Z.Z.Z.Z
801bba90:	5a1e5a1d 5a225a21 5a265a24 5a285a27     .Z.Z!Z"Z$Z&Z'Z(Z
801bbaa0:	5a2b5a2a 5a2d5a2c 5a2f5a2e 5a335a30     *Z+Z,Z-Z.Z/Z0Z3Z
801bbab0:	5a375a35 5a395a38 5a3b5a3a 5a3e5a3d     5Z7Z8Z9Z:Z;Z=Z>Z
801bbac0:	5a415a3f 5a435a42 5a455a44 5a485a47     ?ZAZBZCZDZEZGZHZ
801bbad0:	5a4c5a4b 5a4e5a4d 5a505a4f 5a525a51     KZLZMZNZOZPZQZRZ
801bbae0:	5a545a53 5a575a56 5a595a58 5a5c5a5b     SZTZVZWZXZYZ[Z\Z
801bbaf0:	5a5e5a5d 5a605a5f 5a635a61 5a655a64     ]Z^Z_Z`ZaZcZdZeZ
801bbb00:	5a685a66 5a6b5a69 5a6d5a6c 5a6f5a6e     fZhZiZkZlZmZnZoZ
801bbb10:	5a715a70 5a735a72 5a795a78 5a7c5a7b     pZqZrZsZxZyZ{Z|Z
801bbb20:	5a7e5a7d 5a815a80 5a835a82 5a855a84     }Z~Z.Z.Z.Z.Z.Z.Z
801bbb30:	5a875a86 5a895a88 5a8b5a8a 5a8d5a8c     .Z.Z.Z.Z.Z.Z.Z.Z
801bbb40:	5a8f5a8e 5a915a90 5a945a93 5a965a95     .Z.Z.Z.Z.Z.Z.Z.Z
801bbb50:	5a985a97 5a9c5a99 5a9e5a9d 5aa05a9f     .Z.Z.Z.Z.Z.Z.Z.Z
801bbb60:	5aa25aa1 5aa45aa3 5aa65aa5 5aa85aa7     .Z.Z.Z.Z.Z.Z.Z.Z
801bbb70:	5aab5aa9 5aad5aac 5aaf5aae 5ab15ab0     .Z.Z.Z.Z.Z.Z.Z.Z
801bbb80:	5ab65ab4 5ab95ab7 5abb5aba 5abd5abc     .Z.Z.Z.Z.Z.Z.Z.Z
801bbb90:	5ac05abf 5ac45ac3 5ac65ac5 5ac85ac7     .Z.Z.Z.Z.Z.Z.Z.Z
801bbba0:	5acb5aca 5ace5acd 5ad05acf 5ad35ad1     .Z.Z.Z.Z.Z.Z.Z.Z
801bbbb0:	5ad75ad5 5ada5ad9 5add5adb 5adf5ade     .Z.Z.Z.Z.Z.Z.Z.Z
801bbbc0:	5ae45ae2 5ae75ae5 5aea5ae8 5aed5aec     .Z.Z.Z.Z.Z.Z.Z.Z
801bbbd0:	5aef5aee 5af25af0 5af45af3 5af65af5     .Z.Z.Z.Z.Z.Z.Z.Z
801bbbe0:	5af85af7 5afa5af9 5afc5afb 5afe5afd     .Z.Z.Z.Z.Z.Z.Z.Z
801bbbf0:	5b005aff 5b025b01 5b045b03 5b065b05     .Z.[.[.[.[.[.[.[
801bbc00:	5b085b07 5b0b5b0a 5b0d5b0c 5b0f5b0e     .[.[.[.[.[.[.[.[
801bbc10:	5b115b10 5b135b12 5b155b14 5b195b18     .[.[.[.[.[.[.[.[
801bbc20:	5b1b5b1a 5b1d5b1c 5b1f5b1e 5b215b20     .[.[.[.[.[.[ [![
801bbc30:	5b235b22 5b255b24 5b275b26 5b295b28     "[#[$[%[&['[([)[
801bbc40:	5b2b5b2a 5b2d5b2c 5b2f5b2e 5b315b30     *[+[,[-[.[/[0[1[
801bbc50:	5b355b33 5b385b36 5b3a5b39 5b3c5b3b     3[5[6[8[9[:[;[<[
801bbc60:	5b3e5b3d 5b415b3f 5b435b42 5b455b44     =[>[?[A[B[C[D[E[
801bbc70:	5b475b46 5b495b48 5b4b5b4a 5b4d5b4c     F[G[H[I[J[K[L[M[
801bbc80:	5b4f5b4e 5b565b52 5b605b5e 5b675b61     N[O[R[V[^[`[a[g[
801bbc90:	5b6b5b68 5b6e5b6d 5b725b6f 5b765b74     h[k[m[n[o[r[t[v[
801bbca0:	5b785b77 5b7b5b79 5b7e5b7c 5b825b7f     w[x[y[{[|[~[.[.[
801bbcb0:	5b8a5b86 5b8e5b8d 5b915b90 5b945b92     .[.[.[.[.[.[.[.[
801bbcc0:	5b9f5b96 5ba85ba7 5bac5ba9 5bae5bad     .[.[.[.[.[.[.[.[
801bbcd0:	5bb15baf 5bb75bb2 5bbb5bba 5bc05bbc     .[.[.[.[.[.[.[.[
801bbce0:	5bc35bc1 5bc95bc8 5bcb5bca 5bce5bcd     .[.[.[.[.[.[.[.[
801bbcf0:	5bd15bcf 5bd55bd4 5bd75bd6 5bd95bd8     .[.[.[.[.[.[.[.[
801bbd00:	5bdb5bda 5be05bdc 5be35be2 5be75be6     .[.[.[.[.[.[.[.[
801bbd10:	5bea5be9 5bec5beb 5bef5bed 5bf25bf1     .[.[.[.[.[.[.[.[
801bbd20:	5bf45bf3 5bf65bf5 5bfd5bf7 5c005bfe     .[.[.[.[.[.[.[.\
801bbd30:	5c035c02 5c075c05 5c0b5c08 5c0d5c0c     .\.\.\.\.\.\.\.\
801bbd40:	5c105c0e 5c135c12 5c195c17 5c1e5c1b     .\.\.\.\.\.\.\.\
801bbd50:	5c205c1f 5c235c21 5c285c26 5c2a5c29     .\ \!\#\&\(\)\*\
801bbd60:	5c2d5c2b 5c2f5c2e 5c325c30 5c355c33     +\-\.\/\0\2\3\5\
801bbd70:	5c375c36 5c445c43 5c475c46 5c4d5c4c     6\7\C\D\F\G\L\M\
801bbd80:	5c535c52 5c565c54 5c585c57 5c5b5c5a     R\S\T\V\W\X\Z\[\
801bbd90:	5c5d5c5c 5c625c5f 5c675c64 5c695c68     \\]\_\b\d\g\h\i\
801bbda0:	5c6b5c6a 5c6d5c6c 5c725c70 5c745c73     j\k\l\m\p\r\s\t\
801bbdb0:	5c765c75 5c785c77 5c7c5c7b 5c7e5c7d     u\v\w\x\{\|\}\~\
801bbdc0:	5c835c80 5c855c84 5c875c86 5c8a5c89     .\.\.\.\.\.\.\.\
801bbdd0:	5c8e5c8b 5c925c8f 5c955c93 5c9e5c9d     .\.\.\.\.\.\.\.\
801bbde0:	5ca05c9f 5ca45ca1 5ca65ca5 5ca85ca7     .\.\.\.\.\.\.\.\
801bbdf0:	5cae5caa 5cb05caf 5cb45cb2 5cb95cb6     .\.\.\.\.\.\.\.\
801bbe00:	5cbb5cba 5cbe5cbc 5cc25cc0 5cc55cc3     .\.\.\.\.\.\.\.\
801bbe10:	5cc75cc6 5cc95cc8 5ccc5cca 5cce5ccd     .\.\.\.\.\.\.\.\
801bbe20:	5cd05ccf 5cd35cd1 5cd55cd4 5cd75cd6     .\.\.\.\.\.\.\.\
801bbe30:	5cda5cd8 5cdc5cdb 5cde5cdd 5ce05cdf     .\.\.\.\.\.\.\.\
801bbe40:	5ce35ce2 5ce95ce7 5cec5ceb 5cef5cee     .\.\.\.\.\.\.\.\
801bbe50:	5cf25cf1 5cf45cf3 5cf65cf5 5cf85cf7     .\.\.\.\.\.\.\.\
801bbe60:	5cfa5cf9 5cfd5cfc 5cff5cfe 5d015d00     .\.\.\.\.\.\.].]
801bbe70:	5d055d04 5d095d08 5d0b5d0a 5d0d5d0c     .].].].].].].].]
801bbe80:	5d105d0f 5d125d11 5d155d13 5d185d17     .].].].].].].].]
801bbe90:	5d1a5d19 5d1d5d1c 5d205d1f 5d225d21     .].].].].] ]!]"]
801bbea0:	5d255d23 5d2a5d28 5d2c5d2b 5d305d2f     #]%](]*]+],]/]0]
801bbeb0:	5d325d31 5d355d33 5d375d36 5d395d38     1]2]3]5]6]7]8]9]
801bbec0:	5d3b5d3a 5d3f5d3c 5d415d40 5d435d42     :];]<]?]@]A]B]C]
801bbed0:	5d455d44 5d485d46 5d4d5d49 5d4f5d4e     D]E]F]H]I]M]N]O]
801bbee0:	5d515d50 5d535d52 5d555d54 5d575d56     P]Q]R]S]T]U]V]W]
801bbef0:	5d5a5d59 5d5e5d5c 5d605d5f 5d625d61     Y]Z]\]^]_]`]a]b]
801bbf00:	5d645d63 5d665d65 5d685d67 5d6d5d6a     c]d]e]f]g]h]j]m]
801bbf10:	5d705d6e 5d725d71 5d755d73 5d775d76     n]p]q]r]s]u]v]w]
801bbf20:	5d795d78 5d7b5d7a 5d7d5d7c 5d7f5d7e     x]y]z]{]|]}]~].]
801bbf30:	5d815d80 5d845d83 5d865d85 5d885d87     .].].].].].].].]
801bbf40:	5d8a5d89 5d8c5d8b 5d8e5d8d 5d905d8f     .].].].].].].].]
801bbf50:	5d925d91 5d945d93 5d965d95 5d985d97     .].].].].].].].]
801bbf60:	5d9b5d9a 5d9e5d9c 5da05d9f 5da25da1     .].].].].].].].]
801bbf70:	5da45da3 5da65da5 5da85da7 5daa5da9     .].].].].].].].]
801bbf80:	5dac5dab 5dae5dad 5db05daf 5db25db1     .].].].].].].].]
801bbf90:	5db45db3 5db65db5 5db95db8 5dbb5dba     .].].].].].].].]
801bbfa0:	5dbd5dbc 5dbf5dbe 5dc15dc0 5dc35dc2     .].].].].].].].]
801bbfb0:	5dc65dc4 5dc85dc7 5dca5dc9 5dcc5dcb     .].].].].].].].]
801bbfc0:	5dcf5dce 5dd15dd0 5dd35dd2 5dd55dd4     .].].].].].].].]
801bbfd0:	5dd75dd6 5dd95dd8 5ddc5dda 5de05ddf     .].].].].].].].]
801bbfe0:	5de45de3 5dec5dea 5df05ded 5df65df5     .].].].].].].].]
801bbff0:	5df95df8 5dfb5dfa 5dff5dfc 5e045e00     .].].].].].].^.^
801bc000:	5e095e07 5e0b5e0a 5e0e5e0d 5e135e12     .^.^.^.^.^.^.^.^
801bc010:	5e1e5e17 5e205e1f 5e225e21 5e245e23     .^.^.^ ^!^"^#^$^
801bc020:	5e285e25 5e2a5e29 5e2c5e2b 5e305e2f     %^(^)^*^+^,^/^0^
801bc030:	5e335e32 5e355e34 5e395e36 5e3e5e3a     2^3^4^5^6^9^:^>^
801bc040:	5e405e3f 5e435e41 5e475e46 5e495e48     ?^@^A^C^F^G^H^I^
801bc050:	5e4b5e4a 5e4e5e4d 5e505e4f 5e525e51     J^K^M^N^O^P^Q^R^
801bc060:	5e565e53 5e585e57 5e5a5e59 5e5d5e5c     S^V^W^X^Y^Z^\^]^
801bc070:	5e605e5f 5e645e63 5e665e65 5e685e67     _^`^c^d^e^f^g^h^
801bc080:	5e6a5e69 5e6c5e6b 5e6e5e6d 5e705e6f     i^j^k^l^m^n^o^p^
801bc090:	5e755e71 5e795e77 5e815e7e 5e835e82     q^u^w^y^~^.^.^.^
801bc0a0:	5e885e85 5e8c5e89 5e8e5e8d 5e985e92     .^.^.^.^.^.^.^.^
801bc0b0:	5e9d5e9b 5ea25ea1 5ea45ea3 5ea95ea8     .^.^.^.^.^.^.^.^
801bc0c0:	5eab5eaa 5eae5eac 5eb05eaf 5eb25eb1     .^.^.^.^.^.^.^.^
801bc0d0:	5eba5eb4 5ebc5ebb 5ebf5ebd 5ec15ec0     .^.^.^.^.^.^.^.^
801bc0e0:	5ec35ec2 5ec55ec4 5ec75ec6 5ecb5ec8     .^.^.^.^.^.^.^.^
801bc0f0:	5ecd5ecc 5ecf5ece 5ed45ed0 5ed75ed5     .^.^.^.^.^.^.^.^
801bc100:	5ed95ed8 5edc5eda 5ede5edd 5ee05edf     .^.^.^.^.^.^.^.^
801bc110:	5ee25ee1 5ee45ee3 5ee65ee5 5ee95ee7     .^.^.^.^.^.^.^.^
801bc120:	5eec5eeb 5eee5eed 5ef05eef 5ef25ef1     .^.^.^.^.^.^.^.^
801bc130:	5ef55ef3 5ef95ef8 5efc5efb 5f055efd     .^.^.^.^.^.^.^._
801bc140:	5f075f06 5f0c5f09 5f0e5f0d 5f125f10     ._._._._._._._._
801bc150:	5f165f14 5f1a5f19 5f1d5f1c 5f215f1e     ._._._._._._._!_
801bc160:	5f235f22 5f285f24 5f2c5f2b 5f305f2e     "_#_$_(_+_,_._0_
801bc170:	5f335f32 5f355f34 5f375f36 5f3b5f38     2_3_4_5_6_7_8_;_
801bc180:	5f3e5f3d 5f415f3f 5f435f42 5f455f44     =_>_?_A_B_C_D_E_
801bc190:	5f475f46 5f495f48 5f4b5f4a 5f4d5f4c     F_G_H_I_J_K_L_M_
801bc1a0:	5f4f5f4e 5f545f51 5f5a5f59 5f5c5f5b     N_O_Q_T_Y_Z_[_\_
801bc1b0:	5f5f5f5e 5f635f60 5f675f65 5f6b5f68     ^___`_c_e_g_h_k_
801bc1c0:	5f6f5f6e 5f745f72 5f765f75 5f7a5f78     n_o_r_t_u_v_x_z_
801bc1d0:	5f7e5f7d 5f835f7f 5f8d5f86 5f8f5f8e     }_~_._._._._._._
801bc1e0:	5f935f91 5f965f94 5f9b5f9a 5f9e5f9d     ._._._._._._._._
801bc1f0:	5fa05f9f 5fa35fa2 5fa55fa4 5fa75fa6     ._._._._._._._._
801bc200:	5fab5fa9 5faf5fac 5fb15fb0 5fb35fb2     ._._._._._._._._
801bc210:	5fb65fb4 5fb95fb8 5fbb5fba 5fbf5fbe     ._._._._._._._._
801bc220:	5fc15fc0 5fc75fc2 5fca5fc8 5fce5fcb     ._._._._._._._._
801bc230:	5fd45fd3 5fda5fd5 5fdc5fdb 5fdf5fde     ._._._._._._._._
801bc240:	5fe35fe2 5fe65fe5 5fe95fe8 5fef5fec     ._._._._._._._._
801bc250:	5ff25ff0 5ff45ff3 5ff75ff6 5ffa5ff9     ._._._._._._._._
801bc260:	60075ffc 60096008 600c600b 60116010     ._.`.`.`.`.`.`.`
801bc270:	60176013 601a6018 601f601e 60236022     .`.`.`.`.`.`"`#`
801bc280:	602c6024 602e602d 60316030 60336032     $`,`-`.`0`1`2`3`
801bc290:	60366034 60386037 603a6039 603e603d     4`6`7`8`9`:`=`>`
801bc2a0:	60446040 60466045 60486047 604a6049     @`D`E`F`G`H`I`J`
801bc2b0:	604e604c 6051604f 60546053 60576056     L`N`O`Q`S`T`V`W`
801bc2c0:	605b6058 605e605c 6060605f 60656061     X`[`\`^`_```a`e`
801bc2d0:	606e6066 60726071 60756074 607e6077     f`n`q`r`t`u`w`~`
801bc2e0:	60816080 60856082 60876086 608a6088     .`.`.`.`.`.`.`.`
801bc2f0:	608e608b 6090608f 60936091 60976095     .`.`.`.`.`.`.`.`
801bc300:	60996098 609e609c 60a260a1 60a560a4     .`.`.`.`.`.`.`.`
801bc310:	60a960a7 60ae60aa 60b360b0 60b660b5     .`.`.`.`.`.`.`.`
801bc320:	60b960b7 60bd60ba 60bf60be 60c160c0     .`.`.`.`.`.`.`.`
801bc330:	60c360c2 60c760c4 60c960c8 60cd60cc     .`.`.`.`.`.`.`.`
801bc340:	60cf60ce 60d260d0 60d460d3 60d760d6     .`.`.`.`.`.`.`.`
801bc350:	60db60d9 60e160de 60e360e2 60e560e4     .`.`.`.`.`.`.`.`
801bc360:	60f160ea 60f560f2 60f860f7 60fc60fb     .`.`.`.`.`.`.`.`
801bc370:	60fe60fd 610260ff 61046103 61076105     .`.`.`.a.a.a.a.a
801bc380:	610b610a 6110610c 61126111 61146113     .a.a.a.a.a.a.a.a
801bc390:	61176116 61196118 611c611b 611e611d     .a.a.a.a.a.a.a.a
801bc3a0:	61226121 61286125 612a6129 612d612c     !a"a%a(a)a*a,a-a
801bc3b0:	612f612e 61316130 61336132 61356134     .a/a0a1a2a3a4a5a
801bc3c0:	61376136 61396138 613b613a 613d613c     6a7a8a9a:a;a<a=a
801bc3d0:	6140613e 61426141 61446143 61466145     >a@aAaBaCaDaEaFa
801bc3e0:	61496147 614d614b 6150614f 61536152     GaIaKaMaOaPaRaSa
801bc3f0:	61566154 61586157 615a6159 615c615b     TaVaWaXaYaZa[a\a
801bc400:	615f615e 61616160 61646163 61666165     ^a_a`aaacadaeafa
801bc410:	616a6169 616c616b 616e616d 6171616f     iajakalamanaoaqa
801bc420:	61736172 61766174 61796178 617b617a     rasatavaxayaza{a
801bc430:	617d617c 617f617e 61816180 61836182     |a}a~a.a.a.a.a.a
801bc440:	61856184 61876186 61896188 618c618a     .a.a.a.a.a.a.a.a
801bc450:	618f618d 61916190 61936192 61966195     .a.a.a.a.a.a.a.a
801bc460:	61986197 619a6199 619c619b 619f619e     .a.a.a.a.a.a.a.a
801bc470:	61a161a0 61a361a2 61a561a4 61aa61a6     .a.a.a.a.a.a.a.a
801bc480:	61ad61ab 61af61ae 61b161b0 61b361b2     .a.a.a.a.a.a.a.a
801bc490:	61b561b4 61b861b6 61ba61b9 61bc61bb     .a.a.a.a.a.a.a.a
801bc4a0:	61bf61bd 61c161c0 61c461c3 61c661c5     .a.a.a.a.a.a.a.a
801bc4b0:	61c961c7 61cd61cc 61cf61ce 61d361d0     .a.a.a.a.a.a.a.a
801bc4c0:	61d661d5 61d861d7 61da61d9 61dc61db     .a.a.a.a.a.a.a.a
801bc4d0:	61de61dd 61e061df 61e261e1 61e461e3     .a.a.a.a.a.a.a.a
801bc4e0:	61e761e5 61e961e8 61eb61ea 61ed61ec     .a.a.a.a.a.a.a.a
801bc4f0:	61ef61ee 61f161f0 61f361f2 61f661f4     .a.a.a.a.a.a.a.a
801bc500:	61f861f7 61fa61f9 61fc61fb 61fe61fd     .a.a.a.a.a.a.a.a
801bc510:	62016200 62036202 62056204 62096207     .b.b.b.b.b.b.b.b
801bc520:	62146213 621c6219 621e621d 62236220     .b.b.b.b.b.b b#b
801bc530:	62276226 62296228 622d622b 6230622f     &b'b(b)b+b-b/b0b
801bc540:	62326231 62366235 62396238 623b623a     1b2b5b6b8b9b:b;b
801bc550:	6242623c 62456244 624a6246 6250624f     <bBbDbEbFbJbObPb
801bc560:	62566255 62596257 625c625a 625e625d     UbVbWbYbZb\b]b^b
801bc570:	6260625f 62626261 62656264 62716268     _b`babbbdbebhbqb
801bc580:	62746272 62776275 627a6278 627d627b     rbtbubwbxbzb{b}b
801bc590:	62826281 62856283 62876286 628b6288     .b.b.b.b.b.b.b.b
801bc5a0:	628d628c 628f628e 62946290 629c6299     .b.b.b.b.b.b.b.b
801bc5b0:	629e629d 62a662a3 62a962a7 62ad62aa     .b.b.b.b.b.b.b.b
801bc5c0:	62af62ae 62b262b0 62b462b3 62b762b6     .b.b.b.b.b.b.b.b
801bc5d0:	62ba62b8 62c062be 62c362c1 62cf62cb     .b.b.b.b.b.b.b.b
801bc5e0:	62d562d1 62de62dd 62e162e0 62ea62e4     .b.b.b.b.b.b.b.b
801bc5f0:	62f062eb 62f562f2 62f962f8 62fb62fa     .b.b.b.b.b.b.b.b
801bc600:	63036300 63056304 630a6306 630c630b     .c.c.c.c.c.c.c.c
801bc610:	630f630d 63126310 63146313 63176315     .c.c.c.c.c.c.c.c
801bc620:	63196318 6326631c 63296327 632d632c     .c.c.c&c'c)c,c-c
801bc630:	6330632e 63336331 63356334 63376336     .c0c1c3c4c5c6c7c
801bc640:	633b6338 633e633c 6340633f 63446341     8c;c<c>c?c@cAcDc
801bc650:	63486347 6351634a 63536352 63566354     GcHcJcQcRcScTcVc
801bc660:	63586357 635a6359 635c635b 6360635d     WcXcYcZc[c\c]c`c
801bc670:	63656364 63686366 636b636a 636f636c     dcecfchcjckclcoc
801bc680:	63726370 63746373 63786375 637c6379     pcrcsctcucxcyc|c
801bc690:	637e637d 6381637f 63846383 63866385     }c~c.c.c.c.c.c.c
801bc6a0:	638d638b 63936391 63956394 63996397     .c.c.c.c.c.c.c.c
801bc6b0:	639b639a 639d639c 639f639e 63a463a1     .c.c.c.c.c.c.c.c
801bc6c0:	63ab63a6 63b163af 63b563b2 63b963b6     .c.c.c.c.c.c.c.c
801bc6d0:	63bd63bb 63c063bf 63c263c1 63c563c3     .c.c.c.c.c.c.c.c
801bc6e0:	63c863c7 63cb63ca 63d163cc 63d463d3     .c.c.c.c.c.c.c.c
801bc6f0:	63d763d5 63d963d8 63db63da 63dd63dc     .c.c.c.c.c.c.c.c
801bc700:	63e263df 63e563e4 63e763e6 63eb63e8     .c.c.c.c.c.c.c.c
801bc710:	63ee63ec 63f063ef 63f363f1 63f763f5     .c.c.c.c.c.c.c.c
801bc720:	63fa63f9 63fc63fb 640363fe 64066404     .c.c.c.c.c.d.d.d
801bc730:	64086407 640a6409 640e640d 64126411     .d.d.d.d.d.d.d.d
801bc740:	64166415 64186417 641a6419 641f641d     .d.d.d.d.d.d.d.d
801bc750:	64236422 64256424 64286427 642b6429     "d#d$d%d'd(d)d+d
801bc760:	642f642e 64316430 64336432 64366435     .d/d0d1d2d3d5d6d
801bc770:	64386437 643b6439 643e643c 64426440     7d8d9d;d<d>d@dBd
801bc780:	64496443 644c644b 644e644d 6450644f     CdIdKdLdMdNdOdPd
801bc790:	64536451 64566455 64596457 645b645a     QdSdUdVdWdYdZd[d
801bc7a0:	645d645c 6460645f 64626461 64646463     \d]d_d`dadbdcddd
801bc7b0:	64666465 646a6468 646c646b 646f646e     edfdhdjdkdldndod
801bc7c0:	64716470 64736472 64756474 64776476     pdqdrdsdtdudvdwd
801bc7d0:	647c647b 647e647d 6480647f 64836481     {d|d}d~d.d.d.d.d
801bc7e0:	64886486 648a6489 648c648b 648e648d     .d.d.d.d.d.d.d.d
801bc7f0:	6490648f 64946493 64986497 649b649a     .d.d.d.d.d.d.d.d
801bc800:	649d649c 64a0649f 64a264a1 64a564a3     .d.d.d.d.d.d.d.d
801bc810:	64a764a6 64aa64a8 64af64ab 64b264b1     .d.d.d.d.d.d.d.d
801bc820:	64b464b3 64b964b6 64bd64bb 64bf64be     .d.d.d.d.d.d.d.d
801bc830:	64c364c1 64c664c4 64c864c7 64ca64c9     .d.d.d.d.d.d.d.d
801bc840:	64cc64cb 64d164cf 64d464d3 64d664d5     .d.d.d.d.d.d.d.d
801bc850:	64da64d9 64dc64db 64df64dd 64e164e0     .d.d.d.d.d.d.d.d
801bc860:	64e564e3 64e864e7 64ea64e9 64ec64eb     .d.d.d.d.d.d.d.d
801bc870:	64ee64ed 64f064ef 64f264f1 64f464f3     .d.d.d.d.d.d.d.d
801bc880:	64f664f5 64f864f7 64fa64f9 64fc64fb     .d.d.d.d.d.d.d.d
801bc890:	64fe64fd 650164ff 65036502 65056504     .d.d.d.e.e.e.e.e
801bc8a0:	65076506 650a6508 650c650b 650e650d     .e.e.e.e.e.e.e.e
801bc8b0:	6510650f 65136511 65156514 65176516     .e.e.e.e.e.e.e.e
801bc8c0:	651a6519 651c651b 651e651d 6520651f     .e.e.e.e.e.e.e e
801bc8d0:	65226521 65246523 65276526 65296528     !e"e#e$e&e'e(e)e
801bc8e0:	652c652a 6530652d 65326531 65376533     *e,e-e0e1e2e3e7e
801bc8f0:	653c653a 6540653d 65426541 65446543     :e<e=e@eAeBeCeDe
801bc900:	65476546 654b654a 654e654d 65526550     FeGeJeKeMeNePeRe
801bc910:	65546553 65586557 655c655a 6560655f     SeTeWeXeZe\e_e`e
801bc920:	65646561 65676565 65696568 656d656a     aedeeegeheiejeme
801bc930:	656f656e 65736571 65766575 65796578     neoeqeseuevexeye
801bc940:	657b657a 657d657c 657f657e 65816580     ze{e|e}e~e.e.e.e
801bc950:	65836582 65856584 65886586 658a6589     .e.e.e.e.e.e.e.e
801bc960:	658e658d 6592658f 65956594 65986596     .e.e.e.e.e.e.e.e
801bc970:	659d659a 65a0659e 65a365a2 65a865a6     .e.e.e.e.e.e.e.e
801bc980:	65ac65aa 65b165ae 65b365b2 65b565b4     .e.e.e.e.e.e.e.e
801bc990:	65b765b6 65ba65b8 65be65bb 65c065bf     .e.e.e.e.e.e.e.e
801bc9a0:	65c765c2 65c965c8 65cd65ca 65d165d0     .e.e.e.e.e.e.e.e
801bc9b0:	65d465d3 65d865d5 65da65d9 65dc65db     .e.e.e.e.e.e.e.e
801bc9c0:	65de65dd 65e165df 65e465e3 65eb65ea     .e.e.e.e.e.e.e.e
801bc9d0:	65f365f2 65f565f4 65f965f8 65fc65fb     .e.e.e.e.e.e.e.e
801bc9e0:	65fe65fd 660165ff 66056604 66086607     .e.e.e.f.f.f.f.f
801bc9f0:	660b6609 6610660d 66126611 66176616     .f.f.f.f.f.f.f.f
801bca00:	661a6618 661c661b 6621661e 66236622     .f.f.f.f.f!f"f#f
801bca10:	66266624 662a6629 662c662b 6630662e     $f&f)f*f+f,f.f0f
801bca20:	66336632 66386637 663a6639 663d663b     2f3f7f8f9f:f;f=f
801bca30:	6640663f 66446642 66466645 66486647     ?f@fBfDfEfFfGfHf
801bca40:	664a6649 664e664d 66516650 66596658     IfJfMfNfPfQfXfYf
801bca50:	665c665b 665e665d 66626660 66656663     [f\f]f^f`fbfcfef
801bca60:	66696667 666b666a 666d666c 66726671     gfifjfkflfmfqfrf
801bca70:	66756673 66796678 667c667b 667f667d     sfufxfyf{f|f}f.f
801bca80:	66816680 66856683 66886686 668a6689     .f.f.f.f.f.f.f.f
801bca90:	668d668b 668f668e 66926690 66946693     .f.f.f.f.f.f.f.f
801bcaa0:	66986695 669a6699 669c669b 669f669e     .f.f.f.f.f.f.f.f
801bcab0:	66a166a0 66a366a2 66a566a4 66a966a6     .f.f.f.f.f.f.f.f
801bcac0:	66ab66aa 66ad66ac 66b066af 66b266b1     .f.f.f.f.f.f.f.f
801bcad0:	66b566b3 66b766b6 66ba66b8 66bc66bb     .f.f.f.f.f.f.f.f
801bcae0:	66bf66bd 66c166c0 66c366c2 66c566c4     .f.f.f.f.f.f.f.f
801bcaf0:	66c766c6 66c966c8 66cb66ca 66cd66cc     .f.f.f.f.f.f.f.f
801bcb00:	66cf66ce 66d166d0 66d366d2 66d566d4     .f.f.f.f.f.f.f.f
801bcb10:	66d766d6 66da66d8 66df66de 66e166e0     .f.f.f.f.f.f.f.f
801bcb20:	66e366e2 66e566e4 66e866e7 66eb66ea     .f.f.f.f.f.f.f.f
801bcb30:	66ed66ec 66ef66ee 66f566f1 66f866f6     .f.f.f.f.f.f.f.f
801bcb40:	66fb66fa 670166fd 67036702 67056704     .f.f.f.g.g.g.g.g
801bcb50:	67076706 670e670c 6711670f 67136712     .g.g.g.g.g.g.g.g
801bcb60:	67186716 671a6719 671e671c 67216720     .g.g.g.g.g.g g!g
801bcb70:	67236722 67256724 67296727 6730672e     "g#g$g%g'g)g.g0g
801bcb80:	67336732 67376736 67396738 673c673b     2g3g6g7g8g9g;g<g
801bcb90:	673f673e 67446741 67476745 674b674a     >g?gAgDgEgGgJgKg
801bcba0:	6752674d 67556754 67586757 675a6759     MgRgTgUgWgXgYgZg
801bcbb0:	675d675b 67636762 67666764 676b6767     [g]gbgcgdgfgggkg
801bcbc0:	676e676c 67746771 67786776 677a6779     lgngqgtgvgxgygzg
801bcbd0:	677d677b 67826780 67856783 67886786     {g}g.g.g.g.g.g.g
801bcbe0:	678c678a 678e678d 6791678f 67936792     .g.g.g.g.g.g.g.g
801bcbf0:	67966794 679b6799 67a0679f 67a467a1     .g.g.g.g.g.g.g.g
801bcc00:	67a967a6 67ae67ac 67b267b1 67b967b4     .g.g.g.g.g.g.g.g
801bcc10:	67bb67ba 67bd67bc 67bf67be 67c267c0     .g.g.g.g.g.g.g.g
801bcc20:	67c667c5 67c867c7 67ca67c9 67cc67cb     .g.g.g.g.g.g.g.g
801bcc30:	67ce67cd 67d667d5 67db67d7 67e167df     .g.g.g.g.g.g.g.g
801bcc40:	67e467e3 67e767e6 67ea67e8 67ed67eb     .g.g.g.g.g.g.g.g
801bcc50:	67f267ee 67f667f5 67f867f7 67fa67f9     .g.g.g.g.g.g.g.g
801bcc60:	67fc67fb 680167fe 68036802 68066804     .g.g.g.h.h.h.h.h
801bcc70:	6810680d 68146812 68186815 681a6819     .h.h.h.h.h.h.h.h
801bcc80:	681c681b 681f681e 68226820 68246823     .h.h.h.h h"h#h$h
801bcc90:	68266825 68286827 682c682b 682e682d     %h&h'h(h+h,h-h.h
801bcca0:	6830682f 68346831 68366835 683b683a     /h0h1h4h5h6h:h;h
801bccb0:	6847683f 684d684b 6852684f 68576856     ?hGhKhMhOhRhVhWh
801bccc0:	68596858 685b685a 685d685c 685f685e     XhYhZh[h\h]h^h_h
801bccd0:	686c686a 686e686d 6870686f 68726871     jhlhmhnhohphqhrh
801bcce0:	68756873 68796878 687b687a 687d687c     shuhxhyhzh{h|h}h
801bccf0:	687f687e 68826880 68876884 68896888     ~h.h.h.h.h.h.h.h
801bcd00:	688b688a 688d688c 6890688e 68926891     .h.h.h.h.h.h.h.h
801bcd10:	68956894 68986896 689a6899 689c689b     .h.h.h.h.h.h.h.h
801bcd20:	689e689d 68a0689f 68a368a1 68a568a4     .h.h.h.h.h.h.h.h
801bcd30:	68aa68a9 68ac68ab 68b168ae 68b468b2     .h.h.h.h.h.h.h.h
801bcd40:	68b768b6 68b968b8 68bb68ba 68bd68bc     .h.h.h.h.h.h.h.h
801bcd50:	68bf68be 68c368c1 68c568c4 68c768c6     .h.h.h.h.h.h.h.h
801bcd60:	68ca68c8 68ce68cc 68d068cf 68d368d1     .h.h.h.h.h.h.h.h
801bcd70:	68d668d4 68d968d7 68dc68db 68de68dd     .h.h.h.h.h.h.h.h
801bcd80:	68e168df 68e468e2 68e668e5 68e868e7     .h.h.h.h.h.h.h.h
801bcd90:	68ea68e9 68ec68eb 68ef68ed 68f368f2     .h.h.h.h.h.h.h.h
801bcda0:	68f668f4 68f868f7 68fd68fb 68ff68fe     .h.h.h.h.h.h.h.h
801bcdb0:	69026900 69046903 69076906 69096908     .i.i.i.i.i.i.i.i
801bcdc0:	690c690a 6911690f 69146913 69166915     .i.i.i.i.i.i.i.i
801bcdd0:	69186917 691a6919 691c691b 691e691d     .i.i.i.i.i.i.i.i
801bcde0:	69226921 69256923 69276926 69296928     !i"i#i%i&i'i(i)i
801bcdf0:	692b692a 692e692c 6931692f 69336932     *i+i,i.i/i1i2i3i
801bce00:	69366935 69386937 693b693a 693e693c     5i6i7i8i:i;i<i>i
801bce10:	69416940 69446943 69466945 69486947     @iAiCiDiEiFiGiHi
801bce20:	694a6949 694c694b 694e694d 6950694f     IiJiKiLiMiNiOiPi
801bce30:	69526951 69556953 69586956 695b6959     QiRiSiUiViXiYi[i
801bce40:	695f695c 69626961 69656964 69686967     \i_iaibidieigihi
801bce50:	696a6969 696d696c 6970696f 69736972     iijilimioipirisi
801bce60:	69756974 697a6976 697d697b 697f697e     tiuivizi{i}i~i.i
801bce70:	69836981 698a6985 698c698b 698f698e     .i.i.i.i.i.i.i.i
801bce80:	69916990 69936992 69976996 699a6999     .i.i.i.i.i.i.i.i
801bce90:	699e699d 69a0699f 69a269a1 69a469a3     .i.i.i.i.i.i.i.i
801bcea0:	69a669a5 69aa69a9 69ae69ac 69b069af     .i.i.i.i.i.i.i.i
801bceb0:	69b369b2 69b669b5 69b969b8 69bc69ba     .i.i.i.i.i.i.i.i
801bcec0:	69be69bd 69c069bf 69c369c2 69c569c4     .i.i.i.i.i.i.i.i
801bced0:	69c769c6 69c969c8 69cd69cb 69d169cf     .i.i.i.i.i.i.i.i
801bcee0:	69d369d2 69d669d5 69d869d7 69da69d9     .i.i.i.i.i.i.i.i
801bcef0:	69dd69dc 69e169de 69e369e2 69e569e4     .i.i.i.i.i.i.i.i
801bcf00:	69e769e6 69e969e8 69eb69ea 69ee69ec     .i.i.i.i.i.i.i.i
801bcf10:	69f069ef 69f369f1 69f569f4 69f769f6     .i.i.i.i.i.i.i.i
801bcf20:	69f969f8 69fb69fa 69fe69fc 6a016a00     .i.i.i.i.i.i.j.j
801bcf30:	6a036a02 6a056a04 6a076a06 6a096a08     .j.j.j.j.j.j.j.j
801bcf40:	6a0c6a0b 6a0e6a0d 6a106a0f 6a126a11     .j.j.j.j.j.j.j.j
801bcf50:	6a146a13 6a166a15 6a1a6a19 6a1c6a1b     .j.j.j.j.j.j.j.j
801bcf60:	6a1e6a1d 6a226a20 6a246a23 6a266a25     .j.j j"j#j$j%j&j
801bcf70:	6a296a27 6a2c6a2b 6a2e6a2d 6a326a30     'j)j+j,j-j.j0j2j
801bcf80:	6a346a33 6a376a36 6a396a38 6a3b6a3a     3j4j6j7j8j9j:j;j
801bcf90:	6a3f6a3c 6a416a40 6a436a42 6a466a45     <j?j@jAjBjCjEjFj
801bcfa0:	6a496a48 6a4b6a4a 6a4d6a4c 6a4f6a4e     HjIjJjKjLjMjNjOj
801bcfb0:	6a526a51 6a546a53 6a566a55 6a5a6a57     QjRjSjTjUjVjWjZj
801bcfc0:	6a5d6a5c 6a5f6a5e 6a626a60 6a646a63     \j]j^j_j`jbjcjdj
801bcfd0:	6a676a66 6a696a68 6a6b6a6a 6a6d6a6c     fjgjhjijjjkjljmj
801bcfe0:	6a6f6a6e 6a726a70 6a746a73 6a766a75     njojpjrjsjtjujvj
801bcff0:	6a786a77 6a7b6a7a 6a7e6a7d 6a816a7f     wjxjzj{j}j~j.j.j
801bd000:	6a836a82 6a866a85 6a886a87 6a8a6a89     .j.j.j.j.j.j.j.j
801bd010:	6a8c6a8b 6a8f6a8d 6a936a92 6a956a94     .j.j.j.j.j.j.j.j
801bd020:	6a986a96 6a9a6a99 6a9c6a9b 6a9e6a9d     .j.j.j.j.j.j.j.j
801bd030:	6aa16a9f 6aa36aa2 6aa56aa4 6aa76aa6     .j.j.j.j.j.j.j.j
801bd040:	6aaa6aa8 6aae6aad 6ab06aaf 6ab26ab1     .j.j.j.j.j.j.j.j
801bd050:	6ab46ab3 6ab66ab5 6ab86ab7 6aba6ab9     .j.j.j.j.j.j.j.j
801bd060:	6abc6abb 6abe6abd 6ac06abf 6ac26ac1     .j.j.j.j.j.j.j.j
801bd070:	6ac46ac3 6ac66ac5 6ac86ac7 6aca6ac9     .j.j.j.j.j.j.j.j
801bd080:	6acc6acb 6ace6acd 6ad06acf 6ad26ad1     .j.j.j.j.j.j.j.j
801bd090:	6ad46ad3 6ad66ad5 6ad86ad7 6ada6ad9     .j.j.j.j.j.j.j.j
801bd0a0:	6adc6adb 6ade6add 6ae06adf 6ae26ae1     .j.j.j.j.j.j.j.j
801bd0b0:	6ae46ae3 6ae66ae5 6ae86ae7 6aea6ae9     .j.j.j.j.j.j.j.j
801bd0c0:	6aec6aeb 6aee6aed 6af06aef 6af26af1     .j.j.j.j.j.j.j.j
801bd0d0:	6af46af3 6af66af5 6af86af7 6afa6af9     .j.j.j.j.j.j.j.j
801bd0e0:	6afc6afb 6afe6afd 6b006aff 6b026b01     .j.j.j.j.j.k.k.k
801bd0f0:	6b046b03 6b066b05 6b086b07 6b0a6b09     .k.k.k.k.k.k.k.k
801bd100:	6b0c6b0b 6b0e6b0d 6b106b0f 6b126b11     .k.k.k.k.k.k.k.k
801bd110:	6b146b13 6b166b15 6b186b17 6b1a6b19     .k.k.k.k.k.k.k.k
801bd120:	6b1c6b1b 6b1e6b1d 6b256b1f 6b286b26     .k.k.k.k.k%k&k(k
801bd130:	6b2a6b29 6b2c6b2b 6b2e6b2d 6b306b2f     )k*k+k,k-k.k/k0k
801bd140:	6b336b31 6b356b34 6b386b36 6b3c6b3b     1k3k4k5k6k8k;k<k
801bd150:	6b3f6b3d 6b416b40 6b446b42 6b486b45     =k?k@kAkBkDkEkHk
801bd160:	6b4b6b4a 6b4e6b4d 6b506b4f 6b526b51     JkKkMkNkOkPkQkRk
801bd170:	6b546b53 6b566b55 6b586b57 6b5b6b5a     SkTkUkVkWkXkZk[k
801bd180:	6b5d6b5c 6b5f6b5e 6b616b60 6b696b68     \k]k^k_k`kakhkik
801bd190:	6b6c6b6b 6b6e6b6d 6b706b6f 6b726b71     kklkmknkokpkqkrk
801bd1a0:	6b746b73 6b766b75 6b786b77 6b7d6b7a     sktkukvkwkxkzk}k
801bd1b0:	6b7f6b7e 6b856b80 6b8c6b88 6b8f6b8e     ~k.k.k.k.k.k.k.k
801bd1c0:	6b916b90 6b956b94 6b986b97 6b9c6b99     .k.k.k.k.k.k.k.k
801bd1d0:	6b9e6b9d 6ba06b9f 6ba36ba2 6ba56ba4     .k.k.k.k.k.k.k.k
801bd1e0:	6ba76ba6 6ba96ba8 6bac6bab 6bae6bad     .k.k.k.k.k.k.k.k
801bd1f0:	6bb06baf 6bb26bb1 6bb86bb6 6bba6bb9     .k.k.k.k.k.k.k.k
801bd200:	6bbc6bbb 6bbe6bbd 6bc36bc0 6bc66bc4     .k.k.k.k.k.k.k.k
801bd210:	6bc86bc7 6bca6bc9 6bce6bcc 6bd16bd0     .k.k.k.k.k.k.k.k
801bd220:	6bda6bd8 6bdd6bdc 6bdf6bde 6be26be0     .k.k.k.k.k.k.k.k
801bd230:	6be46be3 6be66be5 6be86be7 6bec6be9     .k.k.k.k.k.k.k.k
801bd240:	6bee6bed 6bf16bf0 6bf46bf2 6bf76bf6     .k.k.k.k.k.k.k.k
801bd250:	6bfa6bf8 6bfc6bfb 6bff6bfe 6c016c00     .k.k.k.k.k.k.l.l
801bd260:	6c036c02 6c086c04 6c0a6c09 6c0c6c0b     .l.l.l.l.l.l.l.l
801bd270:	6c126c0e 6c1c6c17 6c1e6c1d 6c236c20     .l.l.l.l.l.l l#l
801bd280:	6c2b6c25 6c2d6c2c 6c336c31 6c376c36     %l+l,l-l1l3l6l7l
801bd290:	6c3a6c39 6c3c6c3b 6c3f6c3e 6c446c43     9l:l;l<l>l?lClDl
801bd2a0:	6c486c45 6c4c6c4b 6c4e6c4d 6c516c4f     ElHlKlLlMlNlOlQl
801bd2b0:	6c536c52 6c586c56 6c5a6c59 6c636c62     RlSlVlXlYlZlblcl
801bd2c0:	6c666c65 6c6b6c67 6c6d6c6c 6c6f6c6e     elflglklllmlnlol
801bd2d0:	6c736c71 6c776c75 6c7a6c78 6c7c6c7b     qlslulwlxlzl{l|l
801bd2e0:	6c806c7f 6c876c84 6c8b6c8a 6c8e6c8d     .l.l.l.l.l.l.l.l
801bd2f0:	6c926c91 6c966c95 6c986c97 6c9c6c9a     .l.l.l.l.l.l.l.l
801bd300:	6c9e6c9d 6ca26ca0 6cac6ca8 6cb06caf     .l.l.l.l.l.l.l.l
801bd310:	6cb56cb4 6cb76cb6 6cc06cba 6cc26cc1     .l.l.l.l.l.l.l.l
801bd320:	6cc66cc3 6cc86cc7 6ccd6ccb 6ccf6cce     .l.l.l.l.l.l.l.l
801bd330:	6cd26cd1 6cd96cd8 6cdc6cda 6cdf6cdd     .l.l.l.l.l.l.l.l
801bd340:	6ce66ce4 6ce96ce7 6ced6cec 6cf46cf2     .l.l.l.l.l.l.l.l
801bd350:	6cff6cf9 6d026d00 6d056d03 6d086d06     .l.l.m.m.m.m.m.m
801bd360:	6d0a6d09 6d0f6d0d 6d116d10 6d146d13     .m.m.m.m.m.m.m.m
801bd370:	6d166d15 6d1c6d18 6d1f6d1d 6d216d20     .m.m.m.m.m.m m!m
801bd380:	6d236d22 6d266d24 6d296d28 6d2d6d2c     "m#m$m&m(m)m,m-m
801bd390:	6d306d2f 6d366d34 6d386d37 6d3f6d3a     /m0m4m6m7m8m:m?m
801bd3a0:	6d426d40 6d496d44 6d506d4c 6d566d55     @mBmDmImLmPmUmVm
801bd3b0:	6d586d57 6d5d6d5b 6d616d5f 6d646d62     WmXm[m]m_mambmdm
801bd3c0:	6d676d65 6d6b6d68 6d6d6d6c 6d716d70     emgmhmkmlmmmpmqm
801bd3d0:	6d736d72 6d766d75 6d7a6d79 6d7d6d7b     rmsmumvmymzm{m}m
801bd3e0:	6d7f6d7e 6d816d80 6d846d83 6d876d86     ~m.m.m.m.m.m.m.m
801bd3f0:	6d8b6d8a 6d8f6d8d 6d926d90 6d976d96     .m.m.m.m.m.m.m.m
801bd400:	6d996d98 6d9c6d9a 6da56da2 6dad6dac     .m.m.m.m.m.m.m.m
801bd410:	6db16db0 6db46db3 6db76db6 6dba6db9     .m.m.m.m.m.m.m.m
801bd420:	6dbc6dbb 6dbe6dbd 6dc26dc1 6dc86dc3     .m.m.m.m.m.m.m.m
801bd430:	6dca6dc9 6dce6dcd 6dd06dcf 6dd36dd2     .m.m.m.m.m.m.m.m
801bd440:	6dd56dd4 6dda6dd7 6ddc6ddb 6de26ddf     .m.m.m.m.m.m.m.m
801bd450:	6de56de3 6de86de7 6dea6de9 6def6ded     .m.m.m.m.m.m.m.m
801bd460:	6df26df0 6df56df4 6df86df6 6dfd6dfa     .m.m.m.m.m.m.m.m
801bd470:	6dff6dfe 6e016e00 6e036e02 6e066e04     .m.m.n.n.n.n.n.n
801bd480:	6e086e07 6e0b6e09 6e126e0f 6e156e13     .n.n.n.n.n.n.n.n
801bd490:	6e196e18 6e1c6e1b 6e1f6e1e 6e266e22     .n.n.n.n.n.n"n&n
801bd4a0:	6e286e27 6e2c6e2a 6e306e2e 6e336e31     'n(n*n,n.n0n1n3n
801bd4b0:	6e366e35 6e396e37 6e3c6e3b 6e3e6e3d     5n6n7n9n;n<n=n>n
801bd4c0:	6e406e3f 6e426e41 6e466e45 6e486e47     ?n@nAnBnEnFnGnHn
801bd4d0:	6e4a6e49 6e4c6e4b 6e506e4f 6e526e51     InJnKnLnOnPnQnRn
801bd4e0:	6e576e55 6e5a6e59 6e5d6e5c 6e606e5e     UnWnYnZn\n]n^n`n
801bd4f0:	6e626e61 6e646e63 6e666e65 6e686e67     anbncndnenfngnhn
801bd500:	6e6a6e69 6e6d6e6c 6e706e6f 6e726e71     injnlnmnonpnqnrn
801bd510:	6e746e73 6e766e75 6e786e77 6e7a6e79     sntnunvnwnxnynzn
801bd520:	6e7c6e7b 6e806e7d 6e826e81 6e876e84     {n|n}n.n.n.n.n.n
801bd530:	6e8a6e88 6e8c6e8b 6e8e6e8d 6e926e91     .n.n.n.n.n.n.n.n
801bd540:	6e946e93 6e966e95 6e996e97 6e9b6e9a     .n.n.n.n.n.n.n.n
801bd550:	6e9e6e9d 6ea16ea0 6ea46ea3 6ea86ea6     .n.n.n.n.n.n.n.n
801bd560:	6eab6ea9 6ead6eac 6eb06eae 6eb56eb3     .n.n.n.n.n.n.n.n
801bd570:	6eb96eb8 6ebe6ebc 6ec06ebf 6ec46ec3     .n.n.n.n.n.n.n.n
801bd580:	6ec66ec5 6ec96ec8 6ecc6eca 6ece6ecd     .n.n.n.n.n.n.n.n
801bd590:	6ed26ed0 6ed86ed6 6edb6ed9 6edd6edc     .n.n.n.n.n.n.n.n
801bd5a0:	6ee76ee3 6eeb6eea 6eed6eec 6eef6eee     .n.n.n.n.n.n.n.n
801bd5b0:	6ef16ef0 6ef36ef2 6ef66ef5 6ef86ef7     .n.n.n.n.n.n.n.n
801bd5c0:	6efb6efa 6efd6efc 6eff6efe 6f016f00     .n.n.n.n.n.n.o.o
801bd5d0:	6f046f03 6f076f05 6f0a6f08 6f0c6f0b     .o.o.o.o.o.o.o.o
801bd5e0:	6f0e6f0d 6f116f10 6f166f12 6f186f17     .o.o.o.o.o.o.o.o
801bd5f0:	6f1a6f19 6f1c6f1b 6f1e6f1d 6f216f1f     .o.o.o.o.o.o.o!o
801bd600:	6f236f22 6f266f25 6f286f27 6f2e6f2c     "o#o%o&o'o(o,o.o
801bd610:	6f326f30 6f356f34 6f386f37 6f3a6f39     0o2o4o5o7o8o9o:o
801bd620:	6f3c6f3b 6f3f6f3d 6f416f40 6f436f42     ;o<o=o?o@oAoBoCo
801bd630:	6f456f44 6f496f48 6f4c6f4a 6f4f6f4e     DoEoHoIoJoLoNoOo
801bd640:	6f516f50 6f536f52 6f556f54 6f576f56     PoQoRoSoToUoVoWo
801bd650:	6f5a6f59 6f5d6f5b 6f606f5f 6f636f61     YoZo[o]o_o`oaoco
801bd660:	6f656f64 6f686f67 6f6a6f69 6f6c6f6b     doeogohoiojokolo
801bd670:	6f706f6f 6f736f71 6f766f75 6f796f77     oopoqosouovowoyo
801bd680:	6f7d6f7b 6f7f6f7e 6f816f80 6f836f82     {o}o~o.o.o.o.o.o
801bd690:	6f866f85 6f8a6f87 6f8f6f8b 6f916f90     .o.o.o.o.o.o.o.o
801bd6a0:	6f936f92 6f956f94 6f976f96 6f996f98     .o.o.o.o.o.o.o.o
801bd6b0:	6f9b6f9a 6f9e6f9d 6fa06f9f 6fa36fa2     .o.o.o.o.o.o.o.o
801bd6c0:	6fa56fa4 6fa86fa6 6faa6fa9 6fac6fab     .o.o.o.o.o.o.o.o
801bd6d0:	6fae6fad 6fb06faf 6fb26fb1 6fb56fb4     .o.o.o.o.o.o.o.o
801bd6e0:	6fb86fb7 6fbb6fba 6fbd6fbc 6fbf6fbe     .o.o.o.o.o.o.o.o
801bd6f0:	6fc36fc1 6fc56fc4 6fc76fc6 6fca6fc8     .o.o.o.o.o.o.o.o
801bd700:	6fcc6fcb 6fce6fcd 6fd06fcf 6fd46fd3     .o.o.o.o.o.o.o.o
801bd710:	6fd66fd5 6fd86fd7 6fda6fd9 6fdc6fdb     .o.o.o.o.o.o.o.o
801bd720:	6fdf6fdd 6fe36fe2 6fe56fe4 6fe76fe6     .o.o.o.o.o.o.o.o
801bd730:	6fe96fe8 6feb6fea 6fed6fec 6ff16ff0     .o.o.o.o.o.o.o.o
801bd740:	6ff36ff2 6ff56ff4 6ff76ff6 6ff96ff8     .o.o.o.o.o.o.o.o
801bd750:	6ffb6ffa 6ffd6ffc 6fff6ffe 70017000     .o.o.o.o.o.o.p.p
801bd760:	70037002 70057004 70077006 70097008     .p.p.p.p.p.p.p.p
801bd770:	700b700a 700d700c 700f700e 70127010     .p.p.p.p.p.p.p.p
801bd780:	70147013 70167015 70187017 701c7019     .p.p.p.p.p.p.p.p
801bd790:	701e701d 7020701f 70227021 70257024     .p.p.p p!p"p$p%p
801bd7a0:	70277026 70297028 702b702a 702d702c     &p'p(p)p*p+p,p-p
801bd7b0:	702f702e 70317030 70337032 70367034     .p/p0p1p2p3p4p6p
801bd7c0:	70387037 703b703a 703d703c 703f703e     7p8p:p;p<p=p>p?p
801bd7d0:	70417040 70437042 70457044 70477046     @pApBpCpDpEpFpGp
801bd7e0:	70497048 704b704a 704e704d 70517050     HpIpJpKpMpNpPpQp
801bd7f0:	70537052 70557054 70577056 70597058     RpSpTpUpVpWpXpYp
801bd800:	705b705a 705d705c 7060705f 70627061     Zp[p\p]p_p`papbp
801bd810:	70647063 70667065 70687067 706a7069     cpdpepfpgphpipjp
801bd820:	7071706e 70737072 70777074 707a7079     npqprpsptpwpypzp
801bd830:	707d707b 70827081 70847083 70877086     {p}p.p.p.p.p.p.p
801bd840:	708b7088 708d708c 7090708f 70937091     .p.p.p.p.p.p.p.p
801bd850:	70987097 709b709a 709f709e 70a170a0     .p.p.p.p.p.p.p.p
801bd860:	70a370a2 70a570a4 70a770a6 70a970a8     .p.p.p.p.p.p.p.p
801bd870:	70b070aa 70b470b2 70b670b5 70be70ba     .p.p.p.p.p.p.p.p
801bd880:	70c470bf 70c670c5 70c970c7 70cc70cb     .p.p.p.p.p.p.p.p
801bd890:	70ce70cd 70d070cf 70d270d1 70d470d3     .p.p.p.p.p.p.p.p
801bd8a0:	70d670d5 70da70d7 70dd70dc 70e070de     .p.p.p.p.p.p.p.p
801bd8b0:	70e270e1 70e570e3 70ee70ea 70f170f0     .p.p.p.p.p.p.p.p
801bd8c0:	70f370f2 70f570f4 70f870f6 70fb70fa     .p.p.p.p.p.p.p.p
801bd8d0:	70fe70fc 710070ff 71027101 71047103     .p.p.p.q.q.q.q.q
801bd8e0:	71067105 71087107 710c710b 710e710d     .q.q.q.q.q.q.q.q
801bd8f0:	7111710f 71147112 711b7117 711d711c     .q.q.q.q.q.q.q.q
801bd900:	711f711e 71217120 71237122 71257124     .q.q q!q"q#q$q%q
801bd910:	71287127 712a7129 712c712b 712e712d     'q(q)q*q+q,q-q.q
801bd920:	71337132 71357134 71387137 713a7139     2q3q4q5q7q8q9q:q
801bd930:	713c713b 713e713d 7140713f 71427141     ;q<q=q>q?q@qAqBq
801bd940:	71447143 71477146 71497148 714d714b     CqDqFqGqHqIqKqMq
801bd950:	7150714f 71527151 71547153 71567155     OqPqQqRqSqTqUqVq
801bd960:	71587157 715a7159 715d715b 7160715f     WqXqYqZq[q]q_q`q
801bd970:	71627161 71657163 716a7169 716c716b     aqbqcqeqiqjqkqlq
801bd980:	716f716d 71717170 71757174 71777176     mqoqpqqqtquqvqwq
801bd990:	717b7179 717e717c 7180717f 71827181     yq{q|q~q.q.q.q.q
801bd9a0:	71857183 71877186 71897188 718c718b     .q.q.q.q.q.q.q.q
801bd9b0:	718e718d 71917190 71937192 71967195     .q.q.q.q.q.q.q.q
801bd9c0:	719a7197 719c719b 719e719d 71a271a1     .q.q.q.q.q.q.q.q
801bd9d0:	71a471a3 71a671a5 71a971a7 71ab71aa     .q.q.q.q.q.q.q.q
801bd9e0:	71ae71ad 71b071af 71b271b1 71b671b4     .q.q.q.q.q.q.q.q
801bd9f0:	71b871b7 71bb71ba 71bd71bc 71bf71be     .q.q.q.q.q.q.q.q
801bda00:	71c171c0 71c471c2 71c671c5 71c871c7     .q.q.q.q.q.q.q.q
801bda10:	71ca71c9 71cc71cb 71cf71cd 71d171d0     .q.q.q.q.q.q.q.q
801bda20:	71d371d2 71d771d6 71d971d8 71db71da     .q.q.q.q.q.q.q.q
801bda30:	71dd71dc 71df71de 71e271e1 71e471e3     .q.q.q.q.q.q.q.q
801bda40:	71e871e6 71ea71e9 71ec71eb 71ef71ed     .q.q.q.q.q.q.q.q
801bda50:	71f171f0 71f371f2 71f571f4 71f771f6     .q.q.q.q.q.q.q.q
801bda60:	71fa71f8 71fc71fb 71fe71fd 720071ff     .q.q.q.q.q.q.q.r
801bda70:	72027201 72047203 72077205 72097208     .r.r.r.r.r.r.r.r
801bda80:	720b720a 720d720c 720f720e 72117210     .r.r.r.r.r.r.r.r
801bda90:	72137212 72157214 72177216 72197218     .r.r.r.r.r.r.r.r
801bdaa0:	721b721a 721e721c 7220721f 72227221     .r.r.r.r.r r!r"r
801bdab0:	72247223 72267225 72297227 722d722b     #r$r%r&r'r)r+r-r
801bdac0:	722f722e 72337232 723a7234 723e723c     .r/r2r3r4r:r<r>r
801bdad0:	72417240 72437242 72457244 72497246     @rArBrCrDrErFrIr
801bdae0:	724b724a 724f724e 72517250 72547253     JrKrNrOrPrQrSrTr
801bdaf0:	72577255 725a7258 725e725c 72637260     UrWrXrZr\r^r`rcr
801bdb00:	72657264 726a7268 726c726b 7270726d     drerhrjrkrlrmrpr
801bdb10:	72737271 72767274 72787277 727c727b     qrsrtrvrwrxr{r|r
801bdb20:	7282727d 72857283 72877286 72897288     }r.r.r.r.r.r.r.r
801bdb30:	728e728c 72917290 72947293 72967295     .r.r.r.r.r.r.r.r
801bdb40:	72987297 729a7299 729c729b 729e729d     .r.r.r.r.r.r.r.r
801bdb50:	72a172a0 72a372a2 72a572a4 72a772a6     .r.r.r.r.r.r.r.r
801bdb60:	72a972a8 72ab72aa 72b172ae 72b372b2     .r.r.r.r.r.r.r.r
801bdb70:	72ba72b5 72bc72bb 72be72bd 72c072bf     .r.r.r.r.r.r.r.r
801bdb80:	72c672c5 72c972c7 72cb72ca 72cf72cc     .r.r.r.r.r.r.r.r
801bdb90:	72d372d1 72d572d4 72d872d6 72db72da     .r.r.r.r.r.r.r.r
801bdba0:	6d72732e 00000000 72617453 65634f20     .srm....Star Oce
801bdbb0:	00006e61 45525453 46205445 54484749     an..STREET FIGHT
801bdbc0:	41205245 4148504c 00000032 31444453     ER ALPHA2...SDD1
801bdbd0:	2e584647 00584449 31444453 2e584647     GFX.IDX.SDD1GFX.
801bdbe0:	00544144 31444453 2e584647 00544150     DAT.SDD1GFX.PAT.
801bdbf0:	6f636544 6572706d 64657373 74616420     Decompressed dat
801bdc00:	61702061 6e206b63 6620746f 646e756f     a pack not found
801bdc10:	206e6920 27732527 00000a2e 344c5053      in '%s'....SPL4
801bdc20:	4b434150 00000000 4c50532f 50532d34     PACK..../SPL4-SP
801bdc30:	00000037 5048444d 004b4341 484d532f     7...MDHPACK./SMH
801bdc40:	50532d54 00000037 454f4546 4341505a     T-SP7...FEOEZPAC
801bdc50:	0000004b 4f45462f 50535a45 00000037     K.../FEOEZSP7...
801bdc60:	534e4a53 4b434150 00000000 554a532f     SJNSPACK..../SJU
801bdc70:	5053504d 00000037 53494d2f 50532d43     MPSP7.../MISC-SP
801bdc80:	00000037 00000000 00000000 00000000     7...............

801bdc90 <Rates>:
801bdc90:	00000000 00001f40 00002b11 00003e80     ....@....+...>..
801bdca0:	00005622 00007d00 0000ac44 0000bb80     "V...}..D.......

801bdcb0 <BufferSizes>:
801bdcb0:	00000000 00000100 00000100 00000100     ................
801bdcc0:	00000200 00000200 00000400 00000400     ................
801bdcd0:	0046444f 252f7325 00000073 54535953     ODF.%s/%s...SYST
801bdce0:	762f4d45 61647265 6f2e616e 00006664     EM/verdana.odf..
801bdcf0:	2046444f 6e692030 61697469 7265206c     ODF 0 initial er
801bdd00:	3a726f72 0a642520 00000000 54535953     ror: %d.....SYST
801bdd10:	732f4d45 2e676e6f 0066646f 2046444f     EM/song.odf.ODF 
801bdd20:	6e692031 61697469 7265206c 3a726f72     1 initial error:
801bdd30:	0a642520 00000000 6664622e 00000000      %d......bdf....
801bdd40:	66646f2e 00000000 54535953 472f4d45     .odf....SYSTEM/G
801bdd50:	622f4955 2e746f6f 00706d62 622e6425     UI/boot.bmp.%d.b
801bdd60:	0000706d 252f7325 73252f73 00007325     mp..%s/%s/%s%s..
801bdd70:	54535953 472f4d45 00004955 706d622e     SYSTEM/GUI...bmp
801bdd80:	00000000 66616267 00656c69 6670697a     ....gbafile.zipf
801bdd90:	00656c69 66636673 00656c69 74697473     ile.sfcfile.stit
801bdda0:	0000656c 6f766173 00000000 76617373     le..savo....ssav
801bddb0:	00006f65 6f6f7473 00006f6c 65686373     eo..stoolo..sche
801bddc0:	006f7461 68746f73 00007265 69786573     ato.sother..sexi
801bddd0:	00006f74 65736d73 0000006c 736e6d73     to..smsel...smns
801bdde0:	00006c65 76616e73 0000006f 61736e73     el..snavo...snsa
801bddf0:	006f6576 6f746e73 006f6c6f 68636e73     veo.sntoolo.snch
801bde00:	6f746165 00000000 746f6e73 00726568     eato....snother.
801bde10:	78656e73 006f7469 6e6e7573 0000666f     snexito.sunnof..
801bde20:	77656e73 0000006f 656e6e73 00006f77     snewo...snnewo..
801bde30:	73657273 006f7465 65726e73 6f746573     sreseto.snreseto
801bde40:	00000000 74657273 006f6e65 65726e73     ....sreteno.snre
801bde50:	6f6e6574 00000000 79616d73 006f6762     teno....smaybgo.
801bde60:	63697473 00006e6f 62757373 00006762     sticon..ssubbg..
801bde70:	73627573 00616c65 73627573 00626c65     subsela.subselb.
801bde80:	6c756673 00006f6c 75666e73 006f6c6c     sfullo..snfullo.
801bde90:	706d6573 006f7974 6d656e73 6f797470     semptyo.snemptyo
801bdea0:	00000000 746f6466 0000006f 6b636162     ....fdoto...back
801bdeb0:	0000006f 6361626e 00006f6b 66746863     o...nbacko..chtf
801bdec0:	00656c69 67736d73 00007266 74756273     ile.smsgfr..sbut
801bded0:	00006f74 800d9070 432aaaab 00000000     to..p.....*C....
801bdee0:	55555555 40655555 672f7325 70656d61     UUUUUUe@%s/gamep
801bdef0:	00006b61 672f7325 72656d61 00007374     ak..%s/gamerts..
801bdf00:	672f7325 70656d61 00006369 672f7325     %s/gamepic..%s/g
801bdf10:	63656d61 00007468 2e64255f 00737472     amecht.._%d.rts.
801bdf20:	52415453 474e4554 4853494c 00000000     STARTENGLISH....
801bdf30:	45444e45 494c474e 00004853 52415453     ENDENGLISH..STAR
801bdf40:	49484354 4553454e 004d4953 43444e45     TCHINESESIM.ENDC
801bdf50:	454e4948 49534553 0000004d 00006425     HINESESIM...%d..
801bdf60:	4b20352e 00000042 4b20302e 00000042     .5 KB....0 KB...
801bdf70:	4d20352e 00000042 4d20302e 00000042     .5 MB....0 MB...
801bdf80:	4720352e 00000042 4720302e 00000042     .5 GB....0 GB...
801bdf90:	722e305f 00007374 43465347 00302e31     _0.rts..GSFC1.0.
801bdfa0:	3a746166 00000000 54535953 6c2f4d45     fat:....SYSTEM/l
801bdfb0:	75676e61 2e656761 0067736d 54535953     anguage.msg.SYST
801bdfc0:	6e2f4d45 66737364 66632e63 00000067     EM/ndssfc.cfg...
801bdfd0:	4346534e 00302e31 00736559 00006f4e     NSFC1.0.Yes.No..
801bdfe0:	002e2e2e 78323025 00000020 00002b72     ....%02x ...r+..
801bdff0:	64323025 3230252d 30252064 253a6432     %02d-%02d %02d:%
801be000:	3a643230 64323025 00000000 20207325     02d:%02d....%s  
801be010:	00007325 37302e31 00000000 252f7325     %s..1.07....%s/%
801be020:	32302573 32302564 32302564 32302564     s%02d%02d%02d%02
801be030:	32302564 6d622e64 00000070 3a746166     d%02d.bmp...fat:
801be040:	4741422f 00434653 3a746166 59535f2f     /BAGSFC.fat:/_SY
801be050:	4d455453 554c502f 534e4947 4741422f     STEM/PLUGINS/BAG
801be060:	00434653 53474142 00004346 63726944     SFC.BAGSFC..Dirc
801be070:	79726f74 6e696620 25203a64 00000a73     tory find: %s...
801be080:	276e6143 69662074 4220656e 46534741     Can't fine BAGSF
801be090:	69642043 74636572 2c79726f 65727020     C directory, pre
801be0a0:	61207373 6b20796e 74207965 7865206f     ss any key to ex
801be0b0:	000a7469 656d6f73 6f636920 6163206e     it..some icon ca
801be0c0:	2074276e 6e65706f 65687720 6e69206e     n't open when in
801be0d0:	61697469 5547206c 70202c49 73736572     itial GUI, press
801be0e0:	796e6120 79656b20 206f7420 74697865      any key to exit
801be0f0:	0000000a 74696e69 206c6169 746e6f66     ....initial font
801be100:	62696c20 79726172 72726520 202c726f      library error, 
801be110:	73657270 6e612073 656b2079 6f742079     press any key to
801be120:	69786520 00000a74 74696e69 206c6169      exit...initial 
801be130:	676e616c 65676175 63617020 6567616b     language package
801be140:	72726520 202c726f 73657270 6e612073      error, press an
801be150:	656b2079 6f742079 69786520 00000a74     y key to exit...
801be160:	676c702f 73677261 7461642e 00000000     /plgargs.dat....
801be170:	61676c70 2e736772 00746164 28736559     plgargs.dat.Yes(
801be180:	00002941 41286f4e 00000029 636d732e     A)..No(A)....smc
801be190:	00000000 6366732e 00000000 70697a2e     .....sfc.....zip
801be1a0:	00000000 42286f4e 00000029 6c676e45     ....No(B)...Engl
801be1b0:	00687369 e480aee7 b8e493bd 8796e6ad     ish.............
	...
801be1d0:	800def38 800df008 800df02c 800df038     8.......,...8...
801be1e0:	800df044 800df050 03e00821 04110001     D...P...!.......
801be1f0:	00000000 8fe30014 8fe20018 0060c821     ............!.`.
801be200:	00600008 0020f821 00000000 00000000     ..`.!. .........

801be210 <gamepad_config_map_init>:
801be210:	00000001 00000002 00000004 00000008     ................
801be220:	00000010 00000020 00000040 00000080     .... ...@.......
801be230:	00000100 00000200 00000000 00000000     ................
801be240:	00001000 00000000 00000000 00000000     ................

801be250 <C.57.4140>:
801be250:	80397c18 80397c1c 80397c20 80397c24     .|9..|9. |9.$|9.
801be260:	80397c28 80397c2c 80397c30 80397c34     (|9.,|9.0|9.4|9.
801be270:	80397c38 80397c3c 80397c40 80397c44     8|9.<|9.@|9.D|9.
801be280:	80397c48 80397c4c                       H|9.L|9.

801be288 <C.56.4139>:
801be288:	801f23c4 801f23c0                       .#...#..

801be290 <C.55.4138>:
801be290:	80397bf4 80397bf8                       .{9..{9.

801be298 <C.54.4137>:
801be298:	80397bdc 80397be0                       .{9..{9.

801be2a0 <C.52.4135>:
801be2a0:	80397bc0 80397bc4 80397bc8 80397bcc     .{9..{9..{9..{9.
801be2b0:	80397bd0                                .{9.

801be2b4 <C.92.4403>:
801be2b4:	80191cd0 00000000                       ........

801be2bc <C.131.4597>:
801be2bc:	00000000 00000001                       ........

801be2c4 <C.136.4624>:
801be2c4:	00000000 00000001 00000003              ............

801be2d0 <C.150.4684>:
801be2d0:	801be18c 801be194 801be19c 00000000     ................

801be2e0 <C.49.3721>:
801be2e0:	00000006 00000009 0000000a 0000000b     ................
801be2f0:	0000000c 0000000d                       ........

801be2f8 <C.37.3497>:
801be2f8:	801bdd7c 00000000 800e2460 8011cc10     |.......`$......
801be308:	8011cc10 800eb164 656d6167 6f666e69     ....d...gameinfo
801be318:	00000000 2064690a 2d2d6425 2d2d2d2d     .....id %d------
801be328:	2d2d2d2d 000a2d2d 61746f74 6425206c     ------..total %d
801be338:	6170203b 25207472 00000a64 72646461     ; part %d...addr
801be348:	3a737365 38302520 64203b78 3a617461     ess: %08x; data:
801be358:	0a642520 00000000 61746164 3025203a      %d.....data: %0
801be368:	000a7832 20202020 20202020 2d202020     2x..           -
801be378:	2d2d2d2d 00000a2d 80064444 8010f320     -----...DD.. ...
801be388:	80110d40 80110d40 8010f320 80110d40     @...@... ...@...
801be398:	8010f320 8010f320 80110d40 800ed588      ... ...@.......
801be3a8:	801f2690 8039cd34 8039cd34 00000000     .&..4.9.4.9.....
	...
801be3c0:	800f25b8 800f266c 800f2708 800f2708     .%..l&...'...'..
801be3d0:	800f2708 800f2708 800f2684 800f24e4     .'...'...&...$..
801be3e0:	800f269c                                .&..

801be3e4 <unz_copyright>:
801be3e4:	7a6e7520 30207069 2035312e 79706f43      unzip 0.15 Copy
801be3f4:	68676972 39312074 47203839 656c6c69     right 1998 Gille
801be404:	6f562073 6e616c6c 00002074 2e322e31     s Vollant ..1.2.
801be414:	00000033 65746e65 6f632072 6c6f736e     3...enter consol
801be424:	6f6d2065 000a6564 74697773 74206863     e mode..switch t
801be434:	6e61206f 6568746f 63732072 6e656572     o another screen
801be444:	0000000a 74697865 6e6f6320 656c6f73     ....exit console
801be454:	646f6d20 00000a65 00000000               mode.......

801be460 <font_map>:
	...
801be468:	0f000000 08080808 78000000 08080808     ...........x....
801be478:	0f080808 00000000 78080808 00000000     ...........x....
801be488:	08080808 08080808 7c000000 00000000     ...........|....
801be498:	3c3c1800 00000018 4444647c 007c7c64     ..<<....|dDDd||.
	...
801be4b8:	70100804 00705050 081c2424 0808083f     ...pPPp.$$..?...
	...
801be4d0:	12121a16 00203416 6624243c 08083c24     .....4 .<$$f$<..
801be4e0:	7f080808 08080808 3c3c1c0c 00040c1c     ..........<<....
801be4f0:	08080808 1c080808 18181818 00001800     ................
801be500:	14345454 14141414 7f080808 00000000     TT4.............
801be510:	7f000000 08080808 78080808 08080808     ...........x....
801be520:	08080808 08080808 0f080808 08080808     ................
801be530:	7c080000 00000008 7c200000 00000020     ...|...... | ...
	...
801be568:	10101010 00100010 00000028 00000000     ........(.......
801be578:	287e1414 0028287e 18282c1c 083c2c0c     ..~(~((..,(..,<.
801be588:	7c686864 002c1c1c 283c3030 003c5058     dhh|..,.00<(XP<.
801be598:	20103030 00000000 10100804 04081010     00. ............
801be5a8:	10102040 40201010 38385410 00001054     @ .... @.T88T...
801be5b8:	107c1010 00000010 00000000 40202000     ..|..........  @
801be5c8:	007c0000 00000000 00000000 00200000     ..|........... .
801be5d8:	10100808 40202020 24242418 00182424     ....   @.$$$$$..
801be5e8:	10103010 00381010 08042418 003c2010     .0....8..$... <.
801be5f8:	18042418 00182404 48281808 0008087c     .$...$....(H|...
801be608:	0438203c 00182404 78404038 00384444     < 8..$..8@@xDD8.
801be618:	1008083c 00101010 18242418 00182424     <........$$.$$..
801be628:	1c242418 00180404 00100000 00100000     .$$.............
801be638:	00100000 20101000 20100804 00040810     ....... ... ....
801be648:	007c0000 00007c00 04081020 00201008     ..|..|.. ..... .
801be658:	08242410 10001010 5c544c38 00384454     .$$.....8LT\TD8.
801be668:	28281010 006c2838 24382478 00782424     ..((8(l.x$8$$$x.
801be678:	4040443c 00384440 24242478 00782424     <D@@@D8.x$$$$$x.
801be688:	3820247c 007c2420 3828247c 00702028     |$ 8 $|.|$(8( p.
801be698:	40404038 0030485c 3c242476 00762424     8@@@\H0.v$$<$$v.
801be6a8:	10101038 00381010 10101038 60101010     8.....8.8......`
801be6b8:	30302874 006c2828 20202070 007c2420     t(00((l.p    $|.
801be6c8:	3c3c3c66 00662434 3434246e 0074242c     f<<<4$f.n$44,$t.
801be6d8:	44444438 00384444 38242478 00702020     8DDDDD8.x$$8  p.
801be6e8:	44444438 0c384c74 28382478 00762424     8DDDtL8.x$8($$v.
801be6f8:	1820241c 00382404 1010547c 00381010     .$ ..$8.|T....8.
801be708:	24242466 00182424 2828286c 00101028     f$$$$$..l((((...
801be718:	2c52527e 0024242c 1028286c 006c2828     ~RR,,$$.l((.((l.
801be728:	1028286c 00381010 1010487c 007c2420     l((...8.|H.. $|.
801be738:	10101c00 1c101010 10102020 04080808     ........  ......
801be748:	08083800 38080808 00282810 00000000     .8.....8.((.....
801be758:	00000000 7c000000 00001020 00000000     .......| .......
801be768:	48300000 003c4838 24382060 00382424     ..0H8H<.` 8$$$8.
801be778:	241c0000 001c2020 241c040c 001e2424     ...$  .....$$$..
801be788:	24180000 001c203c 103c100c 00381010     ...$< ....<...8.
801be798:	283c0000 3c3c2038 24382060 00762424     ..<(8 <<` 8$$$v.
801be7a8:	10300010 00381010 08180008 38080808     ..0...8........8
801be7b8:	282c2060 006c2830 10101030 00381010     ` ,(0(l.0.....8.
801be7c8:	54780000 00545454 24780000 00762424     ..xTTTT...x$$$v.
801be7d8:	44380000 00384444 24780000 70382424     ..8DDD8...x$$$8p
801be7e8:	241c0000 0e1c2424 18340000 00381010     ...$$$....4...8.
801be7f8:	203c0000 003c0418 10381010 00081010     ..< ..<...8.....
801be808:	246c0000 001e2424 286c0000 00102828     ..l$$$....l(((..
801be818:	2a6f0000 0014362a 287c0000 007c2810     ..o**6....|(.(|.
801be828:	287c0000 60201010 083c0000 003c1008     ..|(.. `..<...<.
801be838:	10100800 08101020 08080808 08080808     .... ...........
801be848:	10102000 20101008 54200000 00000008     . ..... .. T....
	...
801be860:	00002b77 00002b61 00622b72 002b6272     w+..a+..r+b.rb+.
801be870:	00622b77 002b6277 00622b61 002b6261     w+b.wb+.a+b.ab+.

801be880 <_fat_valid_mode>:
801be880:	801d5754 00000000 8019142c 00000301     TW......,.......
801be890:	80193f98 00000109 8018cdf4 00000000     .?..............
801be8a0:	8018cdf0 00000301 801c3254 00000109     ........T2......
801be8b0:	801bdfec 00000002 801be860 00000302     ........`.......
801be8c0:	801be864 0000010a 801be868 00000002     d.......h.......
801be8d0:	801be86c 00000002 801be870 00000302     l.......p.......
801be8e0:	801be874 00000302 801be878 0000010a     t.......x.......
801be8f0:	801be87c 0000010a 00000000 00000000     |...............
801be900:	3a746166 0000002f 00746166 73257325     fat:/...fat.%s%s
	...

801be920 <_io_ds2_mmcf>:
801be920:	46434d4d 00000003 800f7528 800f7480     MMCF....(u...t..
801be930:	800f74d8 800f7488 800f7470 800f7478     .t...t..pt..xt..

801be940 <crc_table>:
801be940:	00000000 77073096 ee0e612c 990951ba     .....0.w,a...Q..
801be950:	076dc419 706af48f e963a535 9e6495a3     ..m...jp5.c...d.
801be960:	0edb8832 79dcb8a4 e0d5e91e 97d2d988     2......y........
801be970:	09b64c2b 7eb17cbd e7b82d07 90bf1d91     +L...|.~.-......
801be980:	1db71064 6ab020f2 f3b97148 84be41de     d.... .jHq...A..
801be990:	1adad47d 6ddde4eb f4d4b551 83d385c7     }......mQ.......
801be9a0:	136c9856 646ba8c0 fd62f97a 8a65c9ec     V.l...kdz.b...e.
801be9b0:	14015c4f 63066cd9 fa0f3d63 8d080df5     O\...l.cc=......
801be9c0:	3b6e20c8 4c69105e d56041e4 a2677172     . n;^.iL.A`.rqg.
801be9d0:	3c03e4d1 4b04d447 d20d85fd a50ab56b     ...<G..K....k...
801be9e0:	35b5a8fa 42b2986c dbbbc9d6 acbcf940     ...5l..B....@...
801be9f0:	32d86ce3 45df5c75 dcd60dcf abd13d59     .l.2u\.E....Y=..
801bea00:	26d930ac 51de003a c8d75180 bfd06116     .0.&:..Q.Q...a..
801bea10:	21b4f4b5 56b3c423 cfba9599 b8bda50f     ...!#..V........
801bea20:	2802b89e 5f058808 c60cd9b2 b10be924     ...(..._....$...
801bea30:	2f6f7c87 58684c11 c1611dab b6662d3d     .|o/.LhX..a.=-f.
801bea40:	76dc4190 01db7106 98d220bc efd5102a     .A.v.q... ..*...
801bea50:	71b18589 06b6b51f 9fbfe4a5 e8b8d433     ...q........3...
801bea60:	7807c9a2 0f00f934 9609a88e e10e9818     ...x4...........
801bea70:	7f6a0dbb 086d3d2d 91646c97 e6635c01     ..j.-=m..ld..\c.
801bea80:	6b6b51f4 1c6c6162 856530d8 f262004e     .Qkkbal..0e.N.b.
801bea90:	6c0695ed 1b01a57b 8208f4c1 f50fc457     ...l{.......W...
801beaa0:	65b0d9c6 12b7e950 8bbeb8ea fcb9887c     ...eP.......|...
801beab0:	62dd1ddf 15da2d49 8cd37cf3 fbd44c65     ...bI-...|..eL..
801beac0:	4db26158 3ab551ce a3bc0074 d4bb30e2     Xa.M.Q.:t....0..
801bead0:	4adfa541 3dd895d7 a4d1c46d d3d6f4fb     A..J...=m.......
801beae0:	4369e96a 346ed9fc ad678846 da60b8d0     j.iC..n4F.g...`.
801beaf0:	44042d73 33031de5 aa0a4c5f dd0d7cc9     s-.D...3_L...|..
801beb00:	5005713c 270241aa be0b1010 c90c2086     <q.P.A.'..... ..
801beb10:	5768b525 206f85b3 b966d409 ce61e49f     %.hW..o ..f...a.
801beb20:	5edef90e 29d9c998 b0d09822 c7d7a8b4     ...^...)".......
801beb30:	59b33d17 2eb40d81 b7bd5c3b c0ba6cad     .=.Y....;\...l..
801beb40:	edb88320 9abfb3b6 03b6e20c 74b1d29a      ..............t
801beb50:	ead54739 9dd277af 04db2615 73dc1683     9G...w...&.....s
801beb60:	e3630b12 94643b84 0d6d6a3e 7a6a5aa8     ..c..;d.>jm..Zjz
801beb70:	e40ecf0b 9309ff9d 0a00ae27 7d079eb1     ........'......}
801beb80:	f00f9344 8708a3d2 1e01f268 6906c2fe     D.......h......i
801beb90:	f762575d 806567cb 196c3671 6e6b06e7     ]Wb..ge.q6l...kn
801beba0:	fed41b76 89d32be0 10da7a5a 67dd4acc     v....+..Zz...J.g
801bebb0:	f9b9df6f 8ebeeff9 17b7be43 60b08ed5     o.......C......`
801bebc0:	d6d6a3e8 a1d1937e 38d8c2c4 4fdff252     ....~......8R..O
801bebd0:	d1bb67f1 a6bc5767 3fb506dd 48b2364b     .g..gW.....?K6.H
801bebe0:	d80d2bda af0a1b4c 36034af6 41047a60     .+..L....J.6`z.A
801bebf0:	df60efc3 a867df55 316e8eef 4669be79     ..`.U.g...n1y.iF
801bec00:	cb61b38c bc66831a 256fd2a0 5268e236     ..a...f...o%6.hR
801bec10:	cc0c7795 bb0b4703 220216b9 5505262f     .w...G....."/&.U
801bec20:	c5ba3bbe b2bd0b28 2bb45a92 5cb36a04     .;..(....Z.+.j.\
801bec30:	c2d7ffa7 b5d0cf31 2cd99e8b 5bdeae1d     ....1......,...[
801bec40:	9b64c2b0 ec63f226 756aa39c 026d930a     ..d.&.c...ju..m.
801bec50:	9c0906a9 eb0e363f 72076785 05005713     ....?6...g.r.W..
801bec60:	95bf4a82 e2b87a14 7bb12bae 0cb61b38     .J...z...+.{8...
801bec70:	92d28e9b e5d5be0d 7cdcefb7 0bdbdf21     ...........|!...
801bec80:	86d3d2d4 f1d4e242 68ddb3f8 1fda836e     ....B......hn...
801bec90:	81be16cd f6b9265b 6fb077e1 18b74777     ....[&...w.owG..
801beca0:	88085ae6 ff0f6a70 66063bca 11010b5c     .Z..pj...;.f\...
801becb0:	8f659eff f862ae69 616bffd3 166ccf45     ..e.i.b...kaE.l.
801becc0:	a00ae278 d70dd2ee 4e048354 3903b3c2     x.......T..N...9
801becd0:	a7672661 d06016f7 4969474d 3e6e77db     a&g...`.MGiI.wn>
801bece0:	aed16a4a d9d65adc 40df0b66 37d83bf0     Jj...Z..f..@.;.7
801becf0:	a9bcae53 debb9ec5 47b2cf7f 30b5ffe9     S..........G...0
801bed00:	bdbdf21c cabac28a 53b39330 24b4a3a6     ........0..S...$
801bed10:	bad03605 cdd70693 54de5729 23d967bf     .6......)W.T.g.#
801bed20:	b3667a2e c4614ab8 5d681b02 2a6f2b94     .zf..Ja...h].+o*
801bed30:	b40bbe37 c30c8ea1 5a05df1b 2d02ef8d     7..........Z...-
801bed40:	00000000 191b3141 32366282 2b2d53c3     ....A1...b62.S-+
801bed50:	646cc504 7d77f445 565aa786 4f4196c7     ..ldE.w}..ZV..AO
801bed60:	c8d98a08 d1c2bb49 faefe88a e3f4d9cb     ....I...........
801bed70:	acb54f0c b5ae7e4d 9e832d8e 87981ccf     .O..M~...-......
801bed80:	4ac21251 53d92310 78f470d3 61ef4192     Q..J.#.S.p.x.A.a
801bed90:	2eaed755 37b5e614 1c98b5d7 05838496     U......7........
801beda0:	821b9859 9b00a918 b02dfadb a936cb9a     Y.........-...6.
801bedb0:	e6775d5d ff6c6c1c d4413fdf cd5a0e9e     ]]w..ll..?A...Z.
801bedc0:	958424a2 8c9f15e3 a7b24620 bea97761     .$...... F..aw..
801bedd0:	f1e8e1a6 e8f3d0e7 c3de8324 dac5b265     ........$...e...
801bede0:	5d5daeaa 44469feb 6f6bcc28 7670fd69     ..]]..FD(.koi.pv
801bedf0:	39316bae 202a5aef 0b07092c 121c386d     .k19.Z* ,...m8..
801bee00:	df4636f3 c65d07b2 ed705471 f46b6530     .6F...].qTp.0ek.
801bee10:	bb2af3f7 a231c2b6 891c9175 9007a034     ..*...1.u...4...
801bee20:	179fbcfb 0e848dba 25a9de79 3cb2ef38     ........y..%8..<
801bee30:	73f379ff 6ae848be 41c51b7d 58de2a3c     .y.s.H.j}..A<*.X
801bee40:	f0794f05 e9627e44 c24f2d87 db541cc6     .Oy.D~b..-O...T.
801bee50:	94158a01 8d0ebb40 a623e883 bf38d9c2     ....@.....#...8.
801bee60:	38a0c50d 21bbf44c 0a96a78f 138d96ce     ...8L..!........
801bee70:	5ccc0009 45d73148 6efa628b 77e153ca     ...\H1.E.b.n.S.w
801bee80:	babb5d54 a3a06c15 888d3fd6 91960e97     T]...l...?......
801bee90:	ded79850 c7cca911 ece1fad2 f5facb93     P...............
801beea0:	7262d75c 6b79e61d 4054b5de 594f849f     \.br..yk..T@..OY
801beeb0:	160e1258 0f152319 243870da 3d23419b     X....#...p8$.A#=
801beec0:	65fd6ba7 7ce65ae6 57cb0925 4ed03864     .k.e.Z.|%..Wd8.N
801beed0:	0191aea3 188a9fe2 33a7cc21 2abcfd60     ........!..3`..*
801beee0:	ad24e1af b43fd0ee 9f12832d 8609b26c     ..$...?.-...l...
801beef0:	c94824ab d05315ea fb7e4629 e2657768     .$H...S.)F~.hwe.
801bef00:	2f3f79f6 362448b7 1d091b74 04122a35     .y?/.H$6t...5*..
801bef10:	4b53bcf2 52488db3 7965de70 607eef31     ..SK..HRp.ey1.~`
801bef20:	e7e6f3fe fefdc2bf d5d0917c cccba03d     ........|...=...
801bef30:	838a36fa 9a9107bb b1bc5478 a8a76539     .6......xT..9e..
801bef40:	3b83984b 2298a90a 09b5fac9 10aecb88     K..;..."........
801bef50:	5fef5d4f 46f46c0e 6dd93fcd 74c20e8c     O]._.l.F.?.m...t
801bef60:	f35a1243 ea412302 c16c70c1 d8774180     C.Z..#A..pl..Aw.
801bef70:	9736d747 8e2de606 a500b5c5 bc1b8484     G.6...-.........
801bef80:	71418a1a 685abb5b 4377e898 5a6cd9d9     ..Aq[.Zh..wC..lZ
801bef90:	152d4f1e 0c367e5f 271b2d9c 3e001cdd     .O-._~6..-.'...>
801befa0:	b9980012 a0833153 8bae6290 92b553d1     ....S1...b...S..
801befb0:	ddf4c516 c4eff457 efc2a794 f6d996d5     ....W...........
801befc0:	ae07bce9 b71c8da8 9c31de6b 852aef2a     ........k.1.*.*.
801befd0:	ca6b79ed d37048ac f85d1b6f e1462a2e     .yk..Hp.o.]..*F.
801befe0:	66de36e1 7fc507a0 54e85463 4df36522     .6.f....cT.T"e.M
801beff0:	02b2f3e5 1ba9c2a4 30849167 299fa026     ........g..0&..)
801bf000:	e4c5aeb8 fdde9ff9 d6f3cc3a cfe8fd7b     ........:...{...
801bf010:	80a96bbc 99b25afd b29f093e ab84387f     .k...Z..>....8..
801bf020:	2c1c24b0 350715f1 1e2a4632 07317773     .$.,...52F*.sw1.
801bf030:	4870e1b4 516bd0f5 7a468336 635db277     ..pH..kQ6.Fzw.]c
801bf040:	cbfad74e d2e1e60f f9ccb5cc e0d7848d     N...............
801bf050:	af96124a b68d230b 9da070c8 84bb4189     J....#...p...A..
801bf060:	03235d46 1a386c07 31153fc4 280e0e85     F]#..l8..?.1...(
801bf070:	674f9842 7e54a903 5579fac0 4c62cb81     B.Og..T~..yU..bL
801bf080:	8138c51f 9823f45e b30ea79d aa1596dc     ..8.^.#.........
801bf090:	e554001b fc4f315a d7626299 ce7953d8     ..T.Z1O..bb..Sy.
801bf0a0:	49e14f17 50fa7e56 7bd72d95 62cc1cd4     .O.IV~.P.-.{...b
801bf0b0:	2d8d8a13 3496bb52 1fbbe891 06a0d9d0     ...-R..4........
801bf0c0:	5e7ef3ec 4765c2ad 6c48916e 7553a02f     ..~^..eGn.Hl/.Su
801bf0d0:	3a1236e8 230907a9 0824546a 113f652b     .6.:...#jT$.+e?.
801bf0e0:	96a779e4 8fbc48a5 a4911b66 bd8a2a27     .y...H..f...'*..
801bf0f0:	f2cbbce0 ebd08da1 c0fdde62 d9e6ef23     ........b...#...
801bf100:	14bce1bd 0da7d0fc 268a833f 3f91b27e     ........?..&~..?
801bf110:	70d024b9 69cb15f8 42e6463b 5bfd777a     .$.p...i;F.Bzw.[
801bf120:	dc656bb5 c57e5af4 ee530937 f7483876     .ke..Z~.7.S.v8H.
801bf130:	b809aeb1 a1129ff0 8a3fcc33 9324fd72     ........3.?.r.$.
801bf140:	00000000 01c26a37 0384d46e 0246be59     ....7j..n...Y.F.
801bf150:	0709a8dc 06cbc2eb 048d7cb2 054f1685     .........|....O.
801bf160:	0e1351b8 0fd13b8f 0d9785d6 0c55efe1     .Q...;........U.
801bf170:	091af964 08d89353 0a9e2d0a 0b5c473d     d...S....-..=G\.
801bf180:	1c26a370 1de4c947 1fa2771e 1e601d29     p.&.G....w..).`.
801bf190:	1b2f0bac 1aed619b 18abdfc2 1969b5f5     ../..a........i.
801bf1a0:	1235f2c8 13f798ff 11b126a6 10734c91     ..5......&...Ls.
801bf1b0:	153c5a14 14fe3023 16b88e7a 177ae44d     .Z<.#0..z...M.z.
801bf1c0:	384d46e0 398f2cd7 3bc9928e 3a0bf8b9     .FM8.,.9...;...:
801bf1d0:	3f44ee3c 3e86840b 3cc03a52 3d025065     <.D?...>R:.<eP.=
801bf1e0:	365e1758 379c7d6f 35dac336 3418a901     X.^6o}.76..5...4
801bf1f0:	3157bf84 3095d5b3 32d36bea 331101dd     ..W1...0.k.2...3
801bf200:	246be590 25a98fa7 27ef31fe 262d5bc9     ..k$...%.1.'.[-&
801bf210:	23624d4c 22a0277b 20e69922 2124f315     LMb#{'."".. ..$!
801bf220:	2a78b428 2bbade1f 29fc6046 283e0a71     (.x*...+F`.)q.>(
801bf230:	2d711cf4 2cb376c3 2ef5c89a 2f37a2ad     ..q-.v.,......7/
801bf240:	709a8dc0 7158e7f7 731e59ae 72dc3399     ...p..Xq.Y.s.3.r
801bf250:	7793251c 76514f2b 7417f172 75d59b45     .%.w+OQvr..tE..u
801bf260:	7e89dc78 7f4bb64f 7d0d0816 7ccf6221     x..~O.K....}!b.|
801bf270:	798074a4 78421e93 7a04a0ca 7bc6cafd     .t.y..Bx...z...{
801bf280:	6cbc2eb0 6d7e4487 6f38fade 6efa90e9     ...l.D~m..8o...n
801bf290:	6bb5866c 6a77ec5b 68315202 69f33835     l..k[.wj.R1h58.i
801bf2a0:	62af7f08 636d153f 612bab66 60e9c151     ...b?.mcf.+aQ..`
801bf2b0:	65a6d7d4 6464bde3 662203ba 67e0698d     ...e..dd.."f.i.g
801bf2c0:	48d7cb20 4915a117 4b531f4e 4a917579      ..H...IN.SKyu.J
801bf2d0:	4fde63fc 4e1c09cb 4c5ab792 4d98dda5     .c.O...N..ZL...M
801bf2e0:	46c49a98 4706f0af 45404ef6 448224c1     ...F...G.N@E.$.D
801bf2f0:	41cd3244 400f5873 4249e62a 438b8c1d     D2.AsX.@*.IB...C
801bf300:	54f16850 55330267 5775bc3e 56b7d609     Ph.Tg.3U>.uW...V
801bf310:	53f8c08c 523aaabb 507c14e2 51be7ed5     ...S..:R..|P.~.Q
801bf320:	5ae239e8 5b2053df 5966ed86 58a487b1     .9.Z.S [..fY...X
801bf330:	5deb9134 5c29fb03 5e6f455a 5fad2f6d     4..]..)\ZEo^m/._
801bf340:	e1351b80 e0f771b7 e2b1cfee e373a5d9     ..5..q........s.
801bf350:	e63cb35c e7fed96b e5b86732 e47a0d05     \.<.k...2g....z.
801bf360:	ef264a38 eee4200f eca29e56 ed60f461     8J&.. ..V...a.`.
801bf370:	e82fe2e4 e9ed88d3 ebab368a ea695cbd     ../......6...\i.
801bf380:	fd13b8f0 fcd1d2c7 fe976c9e ff5506a9     .........l....U.
801bf390:	fa1a102c fbd87a1b f99ec442 f85cae75     ,....z..B...u.\.
801bf3a0:	f300e948 f2c2837f f0843d26 f1465711     H.......&=...WF.
801bf3b0:	f4094194 f5cb2ba3 f78d95fa f64fffcd     .A...+........O.
801bf3c0:	d9785d60 d8ba3757 dafc890e db3ee339     `]x.W7......9.>.
801bf3d0:	de71f5bc dfb39f8b ddf521d2 dc374be5     ..q......!...K7.
801bf3e0:	d76b0cd8 d6a966ef d4efd8b6 d52db281     ..k..f........-.
801bf3f0:	d062a404 d1a0ce33 d3e6706a d2241a5d     ..b.3...jp..].$.
801bf400:	c55efe10 c49c9427 c6da2a7e c7184049     ..^.'...~*..I@..
801bf410:	c25756cc c3953cfb c1d382a2 c011e895     .VW..<..........
801bf420:	cb4dafa8 ca8fc59f c8c97bc6 c90b11f1     ..M......{......
801bf430:	cc440774 cd866d43 cfc0d31a ce02b92d     t.D.Cm......-...
801bf440:	91af9640 906dfc77 922b422e 93e92819     @...w.m..B+..(..
801bf450:	96a63e9c 976454ab 9522eaf2 94e080c5     .>...Td...".....
801bf460:	9fbcc7f8 9e7eadcf 9c381396 9dfa79a1     ......~...8..y..
801bf470:	98b56f24 99770513 9b31bb4a 9af3d17d     $o....w.J.1.}...
801bf480:	8d893530 8c4b5f07 8e0de15e 8fcf8b69     05..._K.^...i...
801bf490:	8a809dec 8b42f7db 89044982 88c623b5     ......B..I...#..
801bf4a0:	839a6488 82580ebf 801eb0e6 81dcdad1     .d....X.........
801bf4b0:	8493cc54 8551a663 8717183a 86d5720d     T...c.Q.:....r..
801bf4c0:	a9e2d0a0 a820ba97 aa6604ce aba46ef9     ...... ...f..n..
801bf4d0:	aeeb787c af29124b ad6fac12 acadc625     |x..K.)...o.%...
801bf4e0:	a7f18118 a633eb2f a4755576 a5b73f41     ..../.3.vUu.A?..
801bf4f0:	a0f829c4 a13a43f3 a37cfdaa a2be979d     .)...C:...|.....
801bf500:	b5c473d0 b40619e7 b640a7be b782cd89     .s........@.....
801bf510:	b2cddb0c b30fb13b b1490f62 b08b6555     ....;...b.I.Ue..
801bf520:	bbd72268 ba15485f b853f606 b9919c31     h".._H....S.1...
801bf530:	bcde8ab4 bd1ce083 bf5a5eda be9834ed     .........^Z..4..
801bf540:	00000000 b8bc6765 aa09c88b 12b5afee     ....eg..........
801bf550:	8f629757 37def032 256b5fdc 9dd738b9     W.b.2..7._k%.8..
801bf560:	c5b428ef 7d084f8a 6fbde064 d7018701     .(...O.}d..o....
801bf570:	4ad6bfb8 f26ad8dd e0df7733 58631056     ...J..j.3w..V.cX
801bf580:	5019579f e8a530fa fa109f14 42acf871     .W.P.0......q..B
801bf590:	df7bc0c8 67c7a7ad 75720843 cdce6f26     ..{....gC.ru&o..
801bf5a0:	95ad7f70 2d111815 3fa4b7fb 8718d09e     p......-...?....
801bf5b0:	1acfe827 a2738f42 b0c620ac 087a47c9     '...B.s.. ...Gz.
801bf5c0:	a032af3e 188ec85b 0a3b67b5 b28700d0     >.2.[....g;.....
801bf5d0:	2f503869 97ec5f0c 8559f0e2 3de59787     i8P/._....Y....=
801bf5e0:	658687d1 dd3ae0b4 cf8f4f5a 7733283f     ...e..:.ZO..?(3w
801bf5f0:	eae41086 525877e3 40edd80d f851bf68     .....wXR...@h.Q.
801bf600:	f02bf8a1 48979fc4 5a22302a e29e574f     ..+....H*0"ZOW..
801bf610:	7f496ff6 c7f50893 d540a77d 6dfcc018     .oI.....}.@....m
801bf620:	359fd04e 8d23b72b 9f9618c5 272a7fa0     N..5+.#.......*'
801bf630:	bafd4719 0241207c 10f48f92 a848e8f7     .G..| A.......H.
801bf640:	9b14583d 23a83f58 311d90b6 89a1f7d3     =X..X?.#...1....
801bf650:	1476cf6a accaa80f be7f07e1 06c36084     j.v..........`..
801bf660:	5ea070d2 e61c17b7 f4a9b859 4c15df3c     .p.^....Y...<..L
801bf670:	d1c2e785 697e80e0 7bcb2f0e c377486b     ......~i./.{kHw.
801bf680:	cb0d0fa2 73b168c7 6104c729 d9b8a04c     .....h.s)..aL...
801bf690:	446f98f5 fcd3ff90 ee66507e 56da371b     ..oD....~Pf..7.V
801bf6a0:	0eb9274d b6054028 a4b0efc6 1c0c88a3     M'..(@..........
801bf6b0:	81dbb01a 3967d77f 2bd27891 936e1ff4     ......g9.x.+..n.
801bf6c0:	3b26f703 839a9066 912f3f88 299358ed     ..&;f....?/..X.)
801bf6d0:	b4446054 0cf80731 1e4da8df a6f1cfba     T`D.1.....M.....
801bf6e0:	fe92dfec 462eb889 549b1767 ec277002     .......Fg..T.p'.
801bf6f0:	71f048bb c94c2fde dbf98030 6345e755     .H.q./L.0...U.Ec
801bf700:	6b3fa09c d383c7f9 c1366817 798a0f72     ..?k.....h6.r..y
801bf710:	e45d37cb 5ce150ae 4e54ff40 f6e89825     .7]..P.\@.TN%...
801bf720:	ae8b8873 1637ef16 048240f8 bc3e279d     s.....7..@...'>.
801bf730:	21e91f24 99557841 8be0d7af 335cb0ca     $..!AxU.......\3
801bf740:	ed59b63b 55e5d15e 47507eb0 ffec19d5     ;.Y.^..U.~PG....
801bf750:	623b216c da874609 c832e9e7 708e8e82     l!;b.F....2....p
801bf760:	28ed9ed4 9051f9b1 82e4565f 3a58313a     ...(..Q._V..:1X:
801bf770:	a78f0983 1f336ee6 0d86c108 b53aa66d     .....n3.....m.:.
801bf780:	bd40e1a4 05fc86c1 1749292f aff54e4a     ..@...../)I.JN..
801bf790:	322276f3 8a9e1196 982bbe78 2097d91d     .v"2....x.+.... 
801bf7a0:	78f4c94b c048ae2e d2fd01c0 6a4166a5     K..x..H......fAj
801bf7b0:	f7965e1c 4f2a3979 5d9f9697 e523f1f2     .^..y9*O...]..#.
801bf7c0:	4d6b1905 f5d77e60 e762d18e 5fdeb6eb     ..kM`~....b...._
801bf7d0:	c2098e52 7ab5e937 680046d9 d0bc21bc     R...7..z.F.h.!..
801bf7e0:	88df31ea 3063568f 22d6f961 9a6a9e04     .1...Vc0a.."..j.
801bf7f0:	07bda6bd bf01c1d8 adb46e36 15080953     ........6n..S...
801bf800:	1d724e9a a5ce29ff b77b8611 0fc7e174     .Nr..)....{.t...
801bf810:	9210d9cd 2aacbea8 38191146 80a57623     .......*F..8#v..
801bf820:	d8c66675 607a0110 72cfaefe ca73c99b     uf....z`...r..s.
801bf830:	57a4f122 ef189647 fdad39a9 45115ecc     "..WG....9...^.E
801bf840:	764dee06 cef18963 dc44268d 64f841e8     ..Mvc....&D..A.d
801bf850:	f92f7951 41931e34 5326b1da eb9ad6bf     Qy/.4..A..&S....
801bf860:	b3f9c6e9 0b45a18c 19f00e62 a14c6907     ......E.b....iL.
801bf870:	3c9b51be 842736db 96929935 2e2efe50     .Q.<.6'.5...P...
801bf880:	2654b999 9ee8defc 8c5d7112 34e11677     ..T&.....q].w..4
801bf890:	a9362ece 118a49ab 033fe645 bb838120     ..6..I..E.?. ...
801bf8a0:	e3e09176 5b5cf613 49e959fd f1553e98     v.....\[.Y.I.>U.
801bf8b0:	6c820621 d43e6144 c68bceaa 7e37a9cf     !..lDa>.......7~
801bf8c0:	d67f4138 6ec3265d 7c7689b3 c4caeed6     8A..]&.n..v|....
801bf8d0:	591dd66f e1a1b10a f3141ee4 4ba87981     o..Y.........y.K
801bf8e0:	13cb69d7 ab770eb2 b9c2a15c 017ec639     .i....w.\...9.~.
801bf8f0:	9ca9fe80 241599e5 36a0360b 8e1c516e     .......$.6.6nQ..
801bf900:	866616a7 3eda71c2 2c6fde2c 94d3b949     ..f..q.>,.o,I...
801bf910:	090481f0 b1b8e695 a30d497b 1bb12e1e     ........{I......
801bf920:	43d23e48 fb6e592d e9dbf6c3 516791a6     H>.C-Yn.......gQ
801bf930:	ccb0a91f 740cce7a 66b96194 de0506f1     ....z..t.a.f....
801bf940:	00000000 96300777 2c610eee ba510999     ....w.0...a,..Q.
801bf950:	19c46d07 8ff46a70 35a563e9 a395649e     .m..pj...c.5.d..
801bf960:	3288db0e a4b8dc79 1ee9d5e0 88d9d297     ...2y...........
801bf970:	2b4cb609 bd7cb17e 072db8e7 911dbf90     ..L+~.|...-.....
801bf980:	6410b71d f220b06a 4871b9f3 de41be84     ...dj. ...qH..A.
801bf990:	7dd4da1a ebe4dd6d 51b5d4f4 c785d383     ...}m......Q....
801bf9a0:	56986c13 c0a86b64 7af962fd ecc9658a     .l.Vdk...b.z.e..
801bf9b0:	4f5c0114 d96c0663 633d0ffa f50d088d     ..\Oc.l...=c....
801bf9c0:	c8206e3b 5e10694c e44160d5 727167a2     ;n .Li.^.`A..gqr
801bf9d0:	d1e4033c 47d4044b fd850dd2 6bb50aa5     <...K..G.......k
801bf9e0:	faa8b535 6c98b242 d6c9bbdb 40f9bcac     5...B..l.......@
801bf9f0:	e36cd832 755cdf45 cf0dd6dc 593dd1ab     2.l.E.\u......=Y
801bfa00:	ac30d926 3a00de51 8051d7c8 1661d0bf     &.0.Q..:..Q...a.
801bfa10:	b5f4b421 23c4b356 9995bacf 0fa5bdb8     !...V..#........
801bfa20:	9eb80228 0888055f b2d90cc6 24e90bb1     (..._..........$
801bfa30:	877c6f2f 114c6858 ab1d61c1 3d2d66b6     /o|.XhL..a...f-=
801bfa40:	9041dc76 0671db01 bc20d298 2a10d5ef     v.A...q... ....*
801bfa50:	8985b171 1fb5b606 a5e4bf9f 33d4b8e8     q..............3
801bfa60:	a2c90778 34f9000f 8ea80996 18980ee1     x......4........
801bfa70:	bb0d6a7f 2d3d6d08 976c6491 015c63e6     .j...m=-.dl..c\.
801bfa80:	f4516b6b 62616c1c d8306585 4e0062f2     kkQ..lab.e0..b.N
801bfa90:	ed95066c 7ba5011b c1f40882 57c40ff5     l......{.......W
801bfaa0:	c6d9b065 50e9b712 eab8be8b 7c88b9fc     e......P.......|
801bfab0:	df1ddd62 492dda15 f37cd38c 654cd4fb     b.....-I..|...Le
801bfac0:	5861b24d ce51b53a 7400bca3 e230bbd4     M.aX:.Q....t..0.
801bfad0:	41a5df4a d795d83d 6dc4d1a4 fbf4d6d3     J..A=......m....
801bfae0:	6ae96943 fcd96e34 468867ad d0b860da     Ci.j4n...g.F.`..
801bfaf0:	732d0444 e51d0333 5f4c0aaa c97c0ddd     D.-s3.....L_..|.
801bfb00:	3c710550 aa410227 10100bbe 86200cc9     P.q<'.A....... .
801bfb10:	25b56857 b3856f20 09d466b9 9fe461ce     Wh.% o...f...a..
801bfb20:	0ef9de5e 98c9d929 2298d0b0 b4a8d7c7     ^...)......"....
801bfb30:	173db359 810db42e 3b5cbdb7 ad6cbac0     Y.=.......\;..l.
801bfb40:	2083b8ed b6b3bf9a 0ce2b603 9ad2b174     ... ........t...
801bfb50:	3947d5ea af77d29d 1526db04 8316dc73     ..G9..w...&.s...
801bfb60:	120b63e3 843b6494 3e6a6d0d a85a6a7a     .c...d;..mj>zjZ.
801bfb70:	0bcf0ee4 9dff0993 27ae000a b19e077d     ...........'}...
801bfb80:	44930ff0 d2a30887 68f2011e fec20669     ...D.......hi...
801bfb90:	5d5762f7 cb676580 71366c19 e7066b6e     .bW].eg..l6qnk..
801bfba0:	761bd4fe e02bd389 5a7ada10 cc4add67     ...v..+...zZg.J.
801bfbb0:	6fdfb9f9 f9efbe8e 43beb717 d58eb060     ...o.......C`...
801bfbc0:	e8a3d6d6 7e93d1a1 c4c2d838 52f2df4f     .......~8...O..R
801bfbd0:	f167bbd1 6757bca6 dd06b53f 4b36b248     ..g...Wg?...H.6K
801bfbe0:	da2b0dd8 4c1b0aaf f64a0336 607a0441     ..+....L6.J.A.z`
801bfbf0:	c3ef60df 55df67a8 ef8e6e31 79be6946     .`...g.U1n..Fi.y
801bfc00:	8cb361cb 1a8366bc a0d26f25 36e26852     .a...f..%o..Rh.6
801bfc10:	95770ccc 03470bbb b9160222 2f260555     ..w...G."...U.&/
801bfc20:	be3bbac5 280bbdb2 925ab42b 046ab35c     ..;....(+.Z.\.j.
801bfc30:	a7ffd7c2 31cfd0b5 8b9ed92c 1daede5b     .......1,...[...
801bfc40:	b0c2649b 26f263ec 9ca36a75 0a936d02     .d...c.&uj...m..
801bfc50:	a906099c 3f360eeb 85670772 13570005     ......6?r.g...W.
801bfc60:	824abf95 147ab8e2 ae2bb17b 381bb60c     ..J...z.{.+....8
801bfc70:	9b8ed292 0dbed5e5 b7efdc7c 21dfdb0b     ........|......!
801bfc80:	d4d2d386 42e2d4f1 f8b3dd68 6e83da1f     .......Bh......n
801bfc90:	cd16be81 5b26b9f6 e177b06f 7747b718     ......&[o.w...Gw
801bfca0:	e65a0888 706a0fff ca3b0666 5c0b0111     ..Z...jpf.;....\
801bfcb0:	ff9e658f 69ae62f8 d3ff6b61 45cf6c16     .e...b.iak...l.E
801bfcc0:	78e20aa0 eed20dd7 5483044e c2b30339     ...x....N..T9...
801bfcd0:	612667a7 f71660d0 4d476949 db776e3e     .g&a.`..IiGM>nw.
801bfce0:	4a6ad1ae dc5ad6d9 660bdf40 f03bd837     ..jJ..Z.@..f7.;.
801bfcf0:	53aebca9 c59ebbde 7fcfb247 e9ffb530     ...S....G...0...
801bfd00:	1cf2bdbd 8ac2baca 3093b353 a6a3b424     ........S..0$...
801bfd10:	0536d0ba 9306d7cd 2957de54 bf67d923     ..6.....T.W)#.g.
801bfd20:	2e7a66b3 b84a61c4 021b685d 942b6f2a     .fz..aJ.]h..*o+.
801bfd30:	37be0bb4 a18e0cc3 1bdf055a 8def022d     ...7....Z...-...
801bfd40:	00000000 41311b19 82623632 c3532d2b     ......1A26b.+-S.
801bfd50:	04c56c64 45f4777d 86a75a56 c796414f     dl..}w.EVZ..OA..
801bfd60:	088ad9c8 49bbc2d1 8ae8effa cbd9f4e3     .......I........
801bfd70:	0c4fb5ac 4d7eaeb5 8e2d839e cf1c9887     ..O...~M..-.....
801bfd80:	5112c24a 1023d953 d370f478 9241ef61     J..QS.#.x.p.a.A.
801bfd90:	55d7ae2e 14e6b537 d7b5981c 96848305     ...U7...........
801bfda0:	59981b82 18a9009b dbfa2db0 9acb36a9     ...Y.....-...6..
801bfdb0:	5d5d77e6 1c6c6cff df3f41d4 9e0e5acd     .w]].ll..A?..Z..
801bfdc0:	a2248495 e3159f8c 2046b2a7 6177a9be     ..$.......F ..wa
801bfdd0:	a6e1e8f1 e7d0f3e8 2483dec3 65b2c5da     ...........$...e
801bfde0:	aaae5d5d eb9f4644 28cc6b6f 69fd7076     ]]..DF..ok.(vp.i
801bfdf0:	ae6b3139 ef5a2a20 2c09070b 6d381c12     91k. *Z....,..8m
801bfe00:	f33646df b2075dc6 715470ed 30656bf4     .F6..]...pTq.ke0
801bfe10:	f7f32abb b6c231a2 75911c89 34a00790     .*...1.....u...4
801bfe20:	fbbc9f17 ba8d840e 79dea925 38efb23c     ........%..y<..8
801bfe30:	ff79f373 be48e86a 7d1bc541 3c2ade58     s.y.j.H.A..}X.*<
801bfe40:	054f79f0 447e62e9 872d4fc2 c61c54db     .yO..b~D.O-..T..
801bfe50:	018a1594 40bb0e8d 83e823a6 c2d938bf     .......@.#...8..
801bfe60:	0dc5a038 4cf4bb21 8fa7960a ce968d13     8...!..L........
801bfe70:	0900cc5c 4831d745 8b62fa6e ca53e177     \...E.1Hn.b.w.S.
801bfe80:	545dbbba 156ca0a3 d63f8d88 970e9691     ..]T..l...?.....
801bfe90:	5098d7de 11a9ccc7 d2fae1ec 93cbfaf5     ...P............
801bfea0:	5cd76272 1de6796b deb55440 9f844f59     rb.\ky..@T..YO..
801bfeb0:	58120e16 1923150f da703824 9b41233d     ...X..#.$8p.=#A.
801bfec0:	a76bfd65 e65ae67c 2509cb57 6438d04e     e.k.|.Z.W..%N.8d
801bfed0:	a3ae9101 e29f8a18 21cca733 60fdbc2a     ........3..!*..`
801bfee0:	afe124ad eed03fb4 2d83129f 6cb20986     .$...?.....-...l
801bfef0:	ab2448c9 ea1553d0 29467efb 687765e2     .H$..S...~F).ewh
801bff00:	f6793f2f b7482436 741b091d 352a1204     /?y.6$H....t..*5
801bff10:	f2bc534b b38d4852 70de6579 31ef7e60     KS..RH..ye.p`~.1
801bff20:	fef3e6e7 bfc2fdfe 7c91d0d5 3da0cbcc     ...........|...=
801bff30:	fa368a83 bb07919a 7854bcb1 3965a7a8     ..6.......Tx..e9
801bff40:	4b98833b 0aa99822 c9fab509 88cbae10     ;..K"...........
801bff50:	4f5def5f 0e6cf446 cd3fd96d 8c0ec274     _.]OF.l.m.?.t...
801bff60:	43125af3 022341ea c1706cc1 804177d8     .Z.C.A#..lp..wA.
801bff70:	47d73697 06e62d8e c5b500a5 84841bbc     .6.G.-..........
801bff80:	1a8a4171 5bbb5a68 98e87743 d9d96c5a     qA..hZ.[Cw..Zl..
801bff90:	1e4f2d15 5f7e360c 9c2d1b27 dd1c003e     .-O..6~_'.-.>...
801bffa0:	120098b9 533183a0 9062ae8b d153b592     ......1S..b...S.
801bffb0:	16c5f4dd 57f4efc4 94a7c2ef d596d9f6     .......W........
801bffc0:	e9bc07ae a88d1cb7 6bde319c 2aef2a85     .........1.k.*.*
801bffd0:	ed796bca ac4870d3 6f1b5df8 2e2a46e1     .ky..pH..].o.F*.
801bffe0:	e136de66 a007c57f 6354e854 2265f34d     f.6.....T.TcM.e"
801bfff0:	e5f3b202 a4c2a91b 67918430 26a09f29     ........0..g)..&
801c0000:	b8aec5e4 f99fdefd 3accf3d6 7bfde8cf     ...........:...{
801c0010:	bc6ba980 fd5ab299 3e099fb2 7f3884ab     ..k...Z....>..8.
801c0020:	b0241c2c f1150735 32462a1e 73773107     ,.$.5....*F2.1ws
801c0030:	b4e17048 f5d06b51 3683467a 77b25d63     Hp..Qk..zF.6c].w
801c0040:	4ed7facb 0fe6e1d2 ccb5ccf9 8d84d7e0     ...N............
801c0050:	4a1296af 0b238db6 c870a09d 8941bb84     ...J..#...p...A.
801c0060:	465d2303 076c381a c43f1531 850e0e28     .#]F.8l.1.?.(...
801c0070:	42984f67 03a9547e c0fa7955 81cb624c     gO.B~T..Uy..Lb..
801c0080:	1fc53881 5ef42398 9da70eb3 dc9615aa     .8...#.^........
801c0090:	1b0054e5 5a314ffc 996262d7 d85379ce     .T...O1Z.bb..yS.
801c00a0:	174fe149 567efa50 952dd77b d41ccc62     I.O.P.~V{.-.b...
801c00b0:	138a8d2d 52bb9634 91e8bb1f d0d9a006     -...4..R........
801c00c0:	ecf37e5e adc26547 6e91486c 2fa05375     ^~..Ge..lH.nuS./
801c00d0:	e836123a a9070923 6a542408 2b653f11     :.6.#....$Tj.?e+
801c00e0:	e479a796 a548bc8f 661b91a4 272a8abd     ..y...H....f..*'
801c00f0:	e0bccbf2 a18dd0eb 62defdc0 23efe6d9     ...........b...#
801c0100:	bde1bc14 fcd0a70d 3f838a26 7eb2913f     ........&..??..~
801c0110:	b924d070 f815cb69 3b46e642 7a77fd5b     p.$.i...B.F;[.wz
801c0120:	b56b65dc f45a7ec5 370953ee 763848f7     .ek..~Z..S.7.H8v
801c0130:	b1ae09b8 f09f12a1 33cc3f8a 72fd2493     .........?.3.$.r
801c0140:	00000000 376ac201 6ed48403 59be4602     ......j7...n.F.Y
801c0150:	dca80907 ebc2cb06 b27c8d04 85164f05     ..........|..O..
801c0160:	b851130e 8f3bd10f d685970d e1ef550c     ..Q...;......U..
801c0170:	64f91a09 5393d808 0a2d9e0a 3d475c0b     ...d...S..-..\G=
801c0180:	70a3261c 47c9e41d 1e77a21f 291d601e     .&.p...G..w..`.)
801c0190:	ac0b2f1b 9b61ed1a c2dfab18 f5b56919     ./....a......i..
801c01a0:	c8f23512 ff98f713 a626b111 914c7310     .5........&..sL.
801c01b0:	145a3c15 2330fe14 7a8eb816 4de47a17     .<Z...0#...z.z.M
801c01c0:	e0464d38 d72c8f39 8e92c93b b9f80b3a     8MF.9.,.;...:...
801c01d0:	3cee443f 0b84863e 523ac03c 6550023d     ?D.<>...<.:R=.Pe
801c01e0:	58175e36 6f7d9c37 36c3da35 01a91834     6^.X7.}o5..64...
801c01f0:	84bf5731 b3d59530 ea6bd332 dd011133     1W..0...2.k.3...
801c0200:	90e56b24 a78fa925 fe31ef27 c95b2d26     $k..%...'.1.&-[.
801c0210:	4c4d6223 7b27a022 2299e620 15f32421     #bML".'{ .."!$..
801c0220:	28b4782a 1fdeba2b 4660fc29 710a3e28     *x.(+...).`F(>.q
801c0230:	f41c712d c376b32c 9ac8f52e ada2372f     -q..,.v...../7..
801c0240:	c08d9a70 f7e75871 ae591e73 9933dc72     p...qX..s.Y.r.3.
801c0250:	1c259377 2b4f5176 72f11774 459bd575     w.%.vQO+t..ru..E
801c0260:	78dc897e 4fb64b7f 16080d7d 2162cf7c     ~..x.K.O}...|.b!
801c0270:	a4748079 931e4278 caa0047a fdcac67b     y.t.xB..z...{...
801c0280:	b02ebc6c 87447e6d defa386f e990fa6e     l...m~D.o8..n...
801c0290:	6c86b56b 5bec776a 02523168 3538f369     k..ljw.[h1R.i.85
801c02a0:	087faf62 3f156d63 66ab2b61 51c1e960     b...cm.?a+.f`..Q
801c02b0:	d4d7a665 e3bd6464 ba032266 8d69e067     e...dd..f"..g.i.
801c02c0:	20cbd748 17a11549 4e1f534b 7975914a     H.. I...KS.NJ.uy
801c02d0:	fc63de4f cb091c4e 92b75a4c a5dd984d     O.c.N...LZ..M...
801c02e0:	989ac446 aff00647 f64e4045 c1248244     F...G...E@N.D.$.
801c02f0:	4432cd41 73580f40 2ae64942 1d8c8b43     A.2D@.XsBI.*C...
801c0300:	5068f154 67023355 3ebc7557 09d6b756     T.hPU3.gWu.>V...
801c0310:	8cc0f853 bbaa3a52 e2147c50 d57ebe51     S...R:..P|..Q.~.
801c0320:	e839e25a df53205b 86ed6659 b187a458     Z.9.[ S.Yf..X...
801c0330:	3491eb5d 03fb295c 5a456f5e 6d2fad5f     ]..4\)..^oEZ_./m
801c0340:	801b35e1 b771f7e0 eecfb1e2 d9a573e3     .5....q......s..
801c0350:	5cb33ce6 6bd9fee7 3267b8e5 050d7ae4     .<.\...k..g2.z..
801c0360:	384a26ef 0f20e4ee 569ea2ec 61f460ed     .&J8.. ....V.`.a
801c0370:	e4e22fe8 d388ede9 8a36abeb bd5c69ea     ./........6..i\.
801c0380:	f0b813fd c7d2d1fc 9e6c97fe a90655ff     ..........l..U..
801c0390:	2c101afa 1b7ad8fb 42c49ef9 75ae5cf8     ...,..z....B.\.u
801c03a0:	48e900f3 7f83c2f2 263d84f0 115746f1     ...H......=&.FW.
801c03b0:	944109f4 a32bcbf5 fa958df7 cdff4ff6     ..A...+......O..
801c03c0:	605d78d9 5737bad8 0e89fcda 39e33edb     .x]`..7W.....>.9
801c03d0:	bcf571de 8b9fb3df d221f5dd e54b37dc     .q........!..7K.
801c03e0:	d80c6bd7 ef66a9d6 b6d8efd4 81b22dd5     .k....f......-..
801c03f0:	04a462d0 33cea0d1 6a70e6d3 5d1a24d2     .b.....3..pj.$.]
801c0400:	10fe5ec5 27949cc4 7e2adac6 494018c7     .^.....'..*~..@I
801c0410:	cc5657c2 fb3c95c3 a282d3c1 95e811c0     .WV...<.........
801c0420:	a8af4dcb 9fc58fca c67bc9c8 f1110bc9     .M........{.....
801c0430:	740744cc 436d86cd 1ad3c0cf 2db902ce     .D.t..mC.......-
801c0440:	4096af91 77fc6d90 2e422b92 1928e993     ...@.m.w.+B...(.
801c0450:	9c3ea696 ab546497 f2ea2295 c580e094     ..>..dT.."......
801c0460:	f8c7bc9f cfad7e9e 9613389c a179fa9d     .....~...8....y.
801c0470:	246fb598 13057799 4abb319b 7dd1f39a     ..o$.w...1.J...}
801c0480:	3035898d 075f4b8c 5ee10d8e 698bcf8f     ..50.K_....^...i
801c0490:	ec9d808a dbf7428b 82490489 b523c688     .....B....I...#.
801c04a0:	88649a83 bf0e5882 e6b01e80 d1dadc81     ..d..X..........
801c04b0:	54cc9384 63a65185 3a181787 0d72d586     ...T.Q.c...:..r.
801c04c0:	a0d0e2a9 97ba20a8 ce0466aa f96ea4ab     ..... ...f....n.
801c04d0:	7c78ebae 4b1229af 12ac6fad 25c6adac     ..x|.).K.o.....%
801c04e0:	1881f1a7 2feb33a6 765575a4 413fb7a5     .....3./.uUv..?A
801c04f0:	c429f8a0 f3433aa1 aafd7ca3 9d97bea2     ..)..:C..|......
801c0500:	d073c4b5 e71906b4 bea740b6 89cd82b7     ..s......@......
801c0510:	0cdbcdb2 3bb10fb3 620f49b1 55658bb0     .......;.I.b..eU
801c0520:	6822d7bb 5f4815ba 06f653b8 319c91b9     .."h..H_.S.....1
801c0530:	b48adebc 83e01cbd da5e5abf ed3498be     .........Z^...4.
801c0540:	00000000 6567bcb8 8bc809aa eeafb512     ......ge........
801c0550:	5797628f 32f0de37 dc5f6b25 b938d79d     .b.W7..2%k_...8.
801c0560:	ef28b4c5 8a4f087d 64e0bd6f 018701d7     ..(.}.O.o..d....
801c0570:	b8bfd64a ddd86af2 3377dfe0 56106358     J....j....w3Xc.V
801c0580:	9f571950 fa30a5e8 149f10fa 71f8ac42     P.W...0.....B..q
801c0590:	c8c07bdf ada7c767 43087275 266fcecd     .{..g...ur.C..o&
801c05a0:	707fad95 1518112d fbb7a43f 9ed01887     ...p-...?.......
801c05b0:	27e8cf1a 428f73a2 ac20c6b0 c9477a08     ...'.s.B.. ..zG.
801c05c0:	3eaf32a0 5bc88e18 b5673b0a d00087b2     .2.>...[.;g.....
801c05d0:	6938502f 0c5fec97 e2f05985 8797e53d     /P8i.._..Y..=...
801c05e0:	d1878665 b4e03add 5a4f8fcf 3f283377     e....:....OZw3(?
801c05f0:	8610e4ea e3775852 0dd8ed40 68bf51f8     ....RXw.@....Q.h
801c0600:	a1f82bf0 c49f9748 2a30225a 4f579ee2     .+..H...Z"0*..WO
801c0610:	f66f497f 9308f5c7 7da740d5 18c0fc6d     .Io......@.}m...
801c0620:	4ed09f35 2bb7238d c518969f a07f2a27     5..N.#.+....'*..
801c0630:	1947fdba 7c204102 928ff410 f7e848a8     ..G..A |.....H..
801c0640:	3d58149b 583fa823 b6901d31 d3f7a189     ..X=#.?X1.......
801c0650:	6acf7614 0fa8caac e1077fbe 8460c306     .v.j..........`.
801c0660:	d270a05e b7171ce6 59b8a9f4 3cdf154c     ^.p........YL..<
801c0670:	85e7c2d1 e0807e69 0e2fcb7b 6b4877c3     ....i~..{./..wHk
801c0680:	a20f0dcb c768b173 29c70461 4ca0b8d9     ....s.h.a..)...L
801c0690:	f5986f44 90ffd3fc 7e5066ee 1b37da56     Do.......fP~V.7.
801c06a0:	4d27b90e 284005b6 c6efb0a4 a3880c1c     ..'M..@(........
801c06b0:	1ab0db81 7fd76739 9178d22b f41f6e93     ....9g..+.x..n..
801c06c0:	03f7263b 66909a83 883f2f91 ed589329     ;&.....f./?.).X.
801c06d0:	546044b4 3107f80c dfa84d1e bacff1a6     .D`T...1.M......
801c06e0:	ecdf92fe 89b82e46 67179b54 027027ec     ....F...T..g.'p.
801c06f0:	bb48f071 de2f4cc9 3080f9db 55e74563     q.H..L/....0cE.U
801c0700:	9ca03f6b f9c783d3 176836c1 720f8a79     k?.......6h.y..r
801c0710:	cb375de4 ae50e15c 40ff544e 2598e8f6     .]7.\.P.NT.@...%
801c0720:	73888bae 16ef3716 f8408204 9d273ebc     ...s.7....@..>'.
801c0730:	241fe921 41785599 afd7e08b cab05c33     !..$.UxA....3\..
801c0740:	3bb659ed 5ed1e555 b07e5047 d519ecff     .Y.;U..^GP~.....
801c0750:	6c213b62 094687da e7e932c8 828e8e70     b;!l..F..2..p...
801c0760:	d49eed28 b1f95190 5f56e482 3a31583a     (....Q....V_:X1:
801c0770:	83098fa7 e66e331f 08c1860d 6da63ab5     .....3n......:.m
801c0780:	a4e140bd c186fc05 2f294917 4a4ef5af     .@.......I)/..NJ
801c0790:	f3762232 96119e8a 78be2b98 1dd99720     2"v......+.x ...
801c07a0:	4bc9f478 2eae48c0 c001fdd2 a566416a     x..K.H......jAf.
801c07b0:	1c5e96f7 79392a4f 97969f5d f2f123e5     ..^.O*9y]....#..
801c07c0:	05196b4d 607ed7f5 8ed162e7 ebb6de5f     Mk....~`.b.._...
801c07d0:	528e09c2 37e9b57a d9460068 bc21bcd0     ...Rz..7h.F...!.
801c07e0:	ea31df88 8f566330 61f9d622 049e6a9a     ..1.0cV."..a.j..
801c07f0:	bda6bd07 d8c101bf 366eb4ad 53090815     ..........n6...S
801c0800:	9a4e721d ff29cea5 11867bb7 74e1c70f     .rN...)..{.....t
801c0810:	cdd91092 a8beac2a 46111938 2376a580     ....*...8..F..v#
801c0820:	7566c6d8 10017a60 feaecf72 9bc973ca     ..fu`z..r....s..
801c0830:	22f1a457 479618ef a939adfd cc5e1145     W.."...G..9.E.^.
801c0840:	06ee4d76 6389f1ce 8d2644dc e841f864     vM.....c.D&.d.A.
801c0850:	51792ff9 341e9341 dab12653 bfd69aeb     ./yQA..4S&......
801c0860:	e9c6f9b3 8ca1450b 620ef019 07694ca1     .....E.....b.Li.
801c0870:	be519b3c db362784 35999296 50fe2e2e     <.Q..'6....5...P
801c0880:	99b95426 fcdee89e 12715d8c 7716e134     &T.......]q.4..w
801c0890:	ce2e36a9 ab498a11 45e63f03 208183bb     .6....I..?.E... 
801c08a0:	7691e0e3 13f65c5b fd59e949 983e55f1     ...v[\..I.Y..U>.
801c08b0:	2106826c 44613ed4 aace8bc6 cfa9377e     l..!.>aD....~7..
801c08c0:	38417fd6 5d26c36e b389767c d6eecac4     ..A8n.&]|v......
801c08d0:	6fd61d59 0ab1a1e1 e41e14f3 8179a84b     Y..o........K.y.
801c08e0:	d769cb13 b20e77ab 5ca1c2b9 39c67e01     ..i..w.....\.~.9
801c08f0:	80fea99c e5991524 0b36a036 6e511c8e     ....$...6.6...Qn
801c0900:	a7166686 c271da3e 2cde6f2c 49b9d394     .f..>.q.,o.,...I
801c0910:	f0810409 95e6b8b1 7b490da3 1e2eb11b     ..........I{....
801c0920:	483ed243 2d596efb c3f6dbe9 a6916751     C.>H.nY-....Qg..
801c0930:	1fa9b0cc 7ace0c74 9461b966 f10605de     ....t..zf.a.....
801c0940:	6f636e69 63657272 65682074 72656461     incorrect header
801c0950:	65686320 00006b63 6e6b6e75 206e776f      check..unknown 
801c0960:	706d6f63 73736572 206e6f69 6874656d     compression meth
801c0970:	0000646f 61766e69 2064696c 646e6977     od..invalid wind
801c0980:	7320776f 00657a69 6e6b6e75 206e776f     ow size.unknown 
801c0990:	64616568 66207265 7367616c 74657320     header flags set
801c09a0:	00000000 64616568 63207265 6d206372     ....header crc m
801c09b0:	616d7369 00686374 61766e69 2064696c     ismatch.invalid 
801c09c0:	636f6c62 7974206b 00006570 61766e69     block type..inva
801c09d0:	2064696c 726f7473 62206465 6b636f6c     lid stored block
801c09e0:	6e656c20 73687467 00000000 206f6f74      lengths....too 
801c09f0:	796e616d 6e656c20 20687467 6420726f     many length or d
801c0a00:	61747369 2065636e 626d7973 00736c6f     istance symbols.
801c0a10:	61766e69 2064696c 65646f63 6e656c20     invalid code len
801c0a20:	73687467 74657320 00000000 61766e69     gths set....inva
801c0a30:	2064696c 20746962 676e656c 72206874     lid bit length r
801c0a40:	61657065 00000074 61766e69 2064696c     epeat...invalid 
801c0a50:	6574696c 2f6c6172 676e656c 20736874     literal/lengths 
801c0a60:	00746573 61766e69 2064696c 74736964     set.invalid dist
801c0a70:	65636e61 65732073 00000074 61766e69     ances set...inva
801c0a80:	2064696c 6574696c 2f6c6172 676e656c     lid literal/leng
801c0a90:	63206874 0065646f 61766e69 2064696c     th code.invalid 
801c0aa0:	74736964 65636e61 646f6320 00000065     distance code...
801c0ab0:	61766e69 2064696c 74736964 65636e61     invalid distance
801c0ac0:	6f6f7420 72616620 63616220 0000006b      too far back...
801c0ad0:	6f636e69 63657272 61642074 63206174     incorrect data c
801c0ae0:	6b636568 00000000 6f636e69 63657272     heck....incorrec
801c0af0:	656c2074 6874676e 65686320 00006b63     t length check..
801c0b00:	800f967c 800f9778 800f9960 800f9a60     |...x...`...`...
801c0b10:	800f9374 800f93ec 800f9834 800f9958     t.......4...X...
801c0b20:	800f97d4 800f8a60 800f8ad0 800f8b00     ....`...........
801c0b30:	800f89dc 800f9214 800f8fb4 800f902c     ............,...
801c0b40:	800f90b4 800f927c 800f8ca0 800f8d74     ....|.......t...
801c0b50:	800f8db4 800f8e5c 800f8ee4 800f94b4     ....\...........
801c0b60:	800f94e4 800f95b4 800f962c 800f9204     ........,.......
801c0b70:	800f920c                                ....

801c0b74 <order.2271>:
801c0b74:	00110010 00000012 00070008 00060009     ................
801c0b84:	0005000a 0004000b 0003000c 0002000d     ................
801c0b94:	0001000e 0000000f                       ........

801c0b9c <distfix.2220>:
801c0b9c:	00010510 01010517 00110513 1001051b     ................
801c0bac:	00050511 04010519 00410515 4001051d     ..........A....@
801c0bbc:	00030510 02010518 00210514 2001051c     ..........!.... 
801c0bcc:	00090512 0801051a 00810516 00000540     ............@...
801c0bdc:	00020510 01810517 00190513 1801051b     ................
801c0bec:	00070511 06010519 00610515 6001051d     ..........a....`
801c0bfc:	00040510 03010518 00310514 3001051c     ..........1....0
801c0c0c:	000d0512 0c01051a 00c10516 00000540     ............@...

801c0c1c <lenfix.2219>:
801c0c1c:	00000760 00500800 00100800 00730814     `.....P.......s.
801c0c2c:	001f0712 00700800 00300800 00c00900     ......p...0.....
801c0c3c:	000a0710 00600800 00200800 00a00900     ......`... .....
801c0c4c:	00000800 00800800 00400800 00e00900     ..........@.....
801c0c5c:	00060710 00580800 00180800 00900900     ......X.........
801c0c6c:	003b0713 00780800 00380800 00d00900     ..;...x...8.....
801c0c7c:	00110711 00680800 00280800 00b00900     ......h...(.....
801c0c8c:	00080800 00880800 00480800 00f00900     ..........H.....
801c0c9c:	00040710 00540800 00140800 00e30815     ......T.........
801c0cac:	002b0713 00740800 00340800 00c80900     ..+...t...4.....
801c0cbc:	000d0711 00640800 00240800 00a80900     ......d...$.....
801c0ccc:	00040800 00840800 00440800 00e80900     ..........D.....
801c0cdc:	00080710 005c0800 001c0800 00980900     ......\.........
801c0cec:	00530714 007c0800 003c0800 00d80900     ..S...|...<.....
801c0cfc:	00170712 006c0800 002c0800 00b80900     ......l...,.....
801c0d0c:	000c0800 008c0800 004c0800 00f80900     ..........L.....
801c0d1c:	00030710 00520800 00120800 00a30815     ......R.........
801c0d2c:	00230713 00720800 00320800 00c40900     ..#...r...2.....
801c0d3c:	000b0711 00620800 00220800 00a40900     ......b...".....
801c0d4c:	00020800 00820800 00420800 00e40900     ..........B.....
801c0d5c:	00070710 005a0800 001a0800 00940900     ......Z.........
801c0d6c:	00430714 007a0800 003a0800 00d40900     ..C...z...:.....
801c0d7c:	00130712 006a0800 002a0800 00b40900     ......j...*.....
801c0d8c:	000a0800 008a0800 004a0800 00f40900     ..........J.....
801c0d9c:	00050710 00560800 00160800 00000840     ......V.....@...
801c0dac:	00330713 00760800 00360800 00cc0900     ..3...v...6.....
801c0dbc:	000f0711 00660800 00260800 00ac0900     ......f...&.....
801c0dcc:	00060800 00860800 00460800 00ec0900     ..........F.....
801c0ddc:	00090710 005e0800 001e0800 009c0900     ......^.........
801c0dec:	00630714 007e0800 003e0800 00dc0900     ..c...~...>.....
801c0dfc:	001b0712 006e0800 002e0800 00bc0900     ......n.........
801c0e0c:	000e0800 008e0800 004e0800 00fc0900     ..........N.....
801c0e1c:	00000760 00510800 00110800 00830815     `.....Q.........
801c0e2c:	001f0712 00710800 00310800 00c20900     ......q...1.....
801c0e3c:	000a0710 00610800 00210800 00a20900     ......a...!.....
801c0e4c:	00010800 00810800 00410800 00e20900     ..........A.....
801c0e5c:	00060710 00590800 00190800 00920900     ......Y.........
801c0e6c:	003b0713 00790800 00390800 00d20900     ..;...y...9.....
801c0e7c:	00110711 00690800 00290800 00b20900     ......i...).....
801c0e8c:	00090800 00890800 00490800 00f20900     ..........I.....
801c0e9c:	00040710 00550800 00150800 01020810     ......U.........
801c0eac:	002b0713 00750800 00350800 00ca0900     ..+...u...5.....
801c0ebc:	000d0711 00650800 00250800 00aa0900     ......e...%.....
801c0ecc:	00050800 00850800 00450800 00ea0900     ..........E.....
801c0edc:	00080710 005d0800 001d0800 009a0900     ......].........
801c0eec:	00530714 007d0800 003d0800 00da0900     ..S...}...=.....
801c0efc:	00170712 006d0800 002d0800 00ba0900     ......m...-.....
801c0f0c:	000d0800 008d0800 004d0800 00fa0900     ..........M.....
801c0f1c:	00030710 00530800 00130800 00c30815     ......S.........
801c0f2c:	00230713 00730800 00330800 00c60900     ..#...s...3.....
801c0f3c:	000b0711 00630800 00230800 00a60900     ......c...#.....
801c0f4c:	00030800 00830800 00430800 00e60900     ..........C.....
801c0f5c:	00070710 005b0800 001b0800 00960900     ......[.........
801c0f6c:	00430714 007b0800 003b0800 00d60900     ..C...{...;.....
801c0f7c:	00130712 006b0800 002b0800 00b60900     ......k...+.....
801c0f8c:	000b0800 008b0800 004b0800 00f60900     ..........K.....
801c0f9c:	00050710 00570800 00170800 00000840     ......W.....@...
801c0fac:	00330713 00770800 00370800 00ce0900     ..3...w...7.....
801c0fbc:	000f0711 00670800 00270800 00ae0900     ......g...'.....
801c0fcc:	00070800 00870800 00470800 00ee0900     ..........G.....
801c0fdc:	00090710 005f0800 001f0800 009e0900     ......_.........
801c0fec:	00630714 007f0800 003f0800 00de0900     ..c.......?.....
801c0ffc:	001b0712 006f0800 002f0800 00be0900     ......o.../.....
801c100c:	000f0800 008f0800 004f0800 00fe0900     ..........O.....
801c101c:	00000760 00500800 00100800 00730814     `.....P.......s.
801c102c:	001f0712 00700800 00300800 00c10900     ......p...0.....
801c103c:	000a0710 00600800 00200800 00a10900     ......`... .....
801c104c:	00000800 00800800 00400800 00e10900     ..........@.....
801c105c:	00060710 00580800 00180800 00910900     ......X.........
801c106c:	003b0713 00780800 00380800 00d10900     ..;...x...8.....
801c107c:	00110711 00680800 00280800 00b10900     ......h...(.....
801c108c:	00080800 00880800 00480800 00f10900     ..........H.....
801c109c:	00040710 00540800 00140800 00e30815     ......T.........
801c10ac:	002b0713 00740800 00340800 00c90900     ..+...t...4.....
801c10bc:	000d0711 00640800 00240800 00a90900     ......d...$.....
801c10cc:	00040800 00840800 00440800 00e90900     ..........D.....
801c10dc:	00080710 005c0800 001c0800 00990900     ......\.........
801c10ec:	00530714 007c0800 003c0800 00d90900     ..S...|...<.....
801c10fc:	00170712 006c0800 002c0800 00b90900     ......l...,.....
801c110c:	000c0800 008c0800 004c0800 00f90900     ..........L.....
801c111c:	00030710 00520800 00120800 00a30815     ......R.........
801c112c:	00230713 00720800 00320800 00c50900     ..#...r...2.....
801c113c:	000b0711 00620800 00220800 00a50900     ......b...".....
801c114c:	00020800 00820800 00420800 00e50900     ..........B.....
801c115c:	00070710 005a0800 001a0800 00950900     ......Z.........
801c116c:	00430714 007a0800 003a0800 00d50900     ..C...z...:.....
801c117c:	00130712 006a0800 002a0800 00b50900     ......j...*.....
801c118c:	000a0800 008a0800 004a0800 00f50900     ..........J.....
801c119c:	00050710 00560800 00160800 00000840     ......V.....@...
801c11ac:	00330713 00760800 00360800 00cd0900     ..3...v...6.....
801c11bc:	000f0711 00660800 00260800 00ad0900     ......f...&.....
801c11cc:	00060800 00860800 00460800 00ed0900     ..........F.....
801c11dc:	00090710 005e0800 001e0800 009d0900     ......^.........
801c11ec:	00630714 007e0800 003e0800 00dd0900     ..c...~...>.....
801c11fc:	001b0712 006e0800 002e0800 00bd0900     ......n.........
801c120c:	000e0800 008e0800 004e0800 00fd0900     ..........N.....
801c121c:	00000760 00510800 00110800 00830815     `.....Q.........
801c122c:	001f0712 00710800 00310800 00c30900     ......q...1.....
801c123c:	000a0710 00610800 00210800 00a30900     ......a...!.....
801c124c:	00010800 00810800 00410800 00e30900     ..........A.....
801c125c:	00060710 00590800 00190800 00930900     ......Y.........
801c126c:	003b0713 00790800 00390800 00d30900     ..;...y...9.....
801c127c:	00110711 00690800 00290800 00b30900     ......i...).....
801c128c:	00090800 00890800 00490800 00f30900     ..........I.....
801c129c:	00040710 00550800 00150800 01020810     ......U.........
801c12ac:	002b0713 00750800 00350800 00cb0900     ..+...u...5.....
801c12bc:	000d0711 00650800 00250800 00ab0900     ......e...%.....
801c12cc:	00050800 00850800 00450800 00eb0900     ..........E.....
801c12dc:	00080710 005d0800 001d0800 009b0900     ......].........
801c12ec:	00530714 007d0800 003d0800 00db0900     ..S...}...=.....
801c12fc:	00170712 006d0800 002d0800 00bb0900     ......m...-.....
801c130c:	000d0800 008d0800 004d0800 00fb0900     ..........M.....
801c131c:	00030710 00530800 00130800 00c30815     ......S.........
801c132c:	00230713 00730800 00330800 00c70900     ..#...s...3.....
801c133c:	000b0711 00630800 00230800 00a70900     ......c...#.....
801c134c:	00030800 00830800 00430800 00e70900     ..........C.....
801c135c:	00070710 005b0800 001b0800 00970900     ......[.........
801c136c:	00430714 007b0800 003b0800 00d70900     ..C...{...;.....
801c137c:	00130712 006b0800 002b0800 00b70900     ......k...+.....
801c138c:	000b0800 008b0800 004b0800 00f70900     ..........K.....
801c139c:	00050710 00570800 00170800 00000840     ......W.....@...
801c13ac:	00330713 00770800 00370800 00cf0900     ..3...w...7.....
801c13bc:	000f0711 00670800 00270800 00af0900     ......g...'.....
801c13cc:	00070800 00870800 00470800 00ef0900     ..........G.....
801c13dc:	00090710 005f0800 001f0800 009f0900     ......_.........
801c13ec:	00630714 007f0800 003f0800 00df0900     ..c.......?.....
801c13fc:	001b0712 006f0800 002f0800 00bf0900     ......o.../.....
801c140c:	000f0800 008f0800 004f0800 00ff0900     ..........O.....
801c141c:	00000000                                ....

801c1420 <inflate_copyright>:
801c1420:	666e6920 6574616c 322e3120 4320332e      inflate 1.2.3 C
801c1430:	7279706f 74686769 39393120 30322d35     opyright 1995-20
801c1440:	4d203530 206b7261 656c6441 00002072     05 Mark Adler ..

801c1450 <dext.2109>:
801c1450:	00100010 00100010 00110011 00120012     ................
801c1460:	00130013 00140014 00150015 00160016     ................
801c1470:	00170017 00180018 00190019 001a001a     ................
801c1480:	001b001b 001c001c 001d001d 00400040     ............@.@.

801c1490 <dbase.2108>:
801c1490:	00020001 00040003 00070005 000d0009     ................
801c14a0:	00190011 00310021 00610041 00c10081     ....!.1.A.a.....
801c14b0:	01810101 03010201 06010401 0c010801     ................
801c14c0:	18011001 30012001 60014001 00000000     ..... .0.@.`....

801c14d0 <lext.2107>:
801c14d0:	00100010 00100010 00100010 00100010     ................
801c14e0:	00110011 00110011 00120012 00120012     ................
801c14f0:	00130013 00130013 00140014 00140014     ................
801c1500:	00150015 00150015 00c90010 000000c4     ................

801c1510 <lbase.2106>:
801c1510:	00040003 00060005 00080007 000a0009     ................
801c1520:	000d000b 0011000f 00170013 001f001b     ................
801c1530:	002b0023 003b0033 00530043 00730063     #.+.3.;.C.S.c.s.
801c1540:	00a30083 00e300c3 00000102 00000000     ................
801c1550:	656c6966 72726520 0000726f 65727473     file error..stre
801c1560:	65206d61 726f7272 00000000 61746164     am error....data
801c1570:	72726520 0000726f 75736e69 63696666      error..insuffic
801c1580:	746e6569 6d656d20 0079726f 66667562     ient memory.buff
801c1590:	65207265 726f7272 00000000 6f636e69     er error....inco
801c15a0:	7461706d 656c6269 72657620 6e6f6973     mpatible version
801c15b0:	00000000 6465656e 63696420 6e6f6974     ....need diction
801c15c0:	00797261 65727473 65206d61 0000646e     ary.stream end..

801c15d0 <z_errmsg>:
801c15d0:	801c15b4 801c15c4 801d7208 801c1550     .........r..P...
801c15e0:	801c155c 801c156c 801c1578 801c158c     \...l...x.......
801c15f0:	801c159c 801d7208 00000000 00000000     .....r..........
801c1600:	3b3a2f5c 3c223f2a 2b267c3e 5d5b3d2c     \/:;*?"<>|&+,=[]
801c1610:	00000000 2a3a2f5c 3e3c223f 0000007c     ....\/:*?"<>|...

801c1620 <LFN_offset_table>:
801c1620:	00000001 00000003 00000005 00000007     ................
801c1630:	00000009 0000000e 00000010 00000012     ................
801c1640:	00000014 00000016 00000018 0000001c     ................
801c1650:	0000001e 00000000 00000000 00000000     ................
801c1660:	20555043 636f6c43 203d206b 0d4d6425     CPU Clock = %dM.
801c1670:	0000000a 00000000 00000000 00000000     ................

801c1680 <FR2n>:
801c1680:	00000001 00000002 00000003 00000004     ................
801c1690:	00000006 00000008 0000000c 00000010     ................
801c16a0:	00000018 00000020 00000000 00000000     .... ...........
801c16b0:	65736552 64657672 736e4920 63757274     Reserved Instruc
801c16c0:	6e6f6974 63784520 69747065 000a6e6f     tion Exception..
801c16d0:	53554143 30253d45 45207838 253d4350     CAUSE=%08x EPC=%
801c16e0:	0a783830 00000000 78383025 2520203a     08x.....%08x:  %
801c16f0:	0a783830 00000000 78655f63 74706563     08x.....c_except
801c1700:	6e61685f 72656c64 6877203a 28656c69     _handler: while(
801c1710:	00002931 63746157 78452068 74706563     1)..Watch Except
801c1720:	0a6e6f69 00000000 203d5053 78383025     ion.....SP= %08x
801c1730:	0000000a 203d5441 78383025 61722020     ....AT= %08x  ra
801c1740:	3025203d 20207838 203d7066 78383025     = %08x  fp= %08x
801c1750:	70672020 3025203d 000a7838 203d3974       gp= %08x..t9= 
801c1760:	78383025 38742020 3025203d 20207838     %08x  t8= %08x  
801c1770:	203d3773 78383025 36532020 3025203d     s7= %08x  S6= %0
801c1780:	000a7838 203d3573 78383025 34732020     8x..s5= %08x  s4
801c1790:	3025203d 20207838 203d3373 78383025     = %08x  s3= %08x
801c17a0:	32732020 3025203d 000a7838 203d3173       s2= %08x..s1= 
801c17b0:	78383025 30732020 3025203d 20207838     %08x  s0= %08x  
801c17c0:	203d3774 78383025 36742020 3025203d     t7= %08x  t6= %0
801c17d0:	000a7838 203d3574 78383025 34742020     8x..t5= %08x  t4
801c17e0:	3025203d 20207838 203d3374 78383025     = %08x  t3= %08x
801c17f0:	32742020 3025203d 000a7838 203d3174       t2= %08x..t1= 
801c1800:	78383025 30742020 3025203d 20207838     %08x  t0= %08x  
801c1810:	203d3361 78383025 32612020 3025203d     a3= %08x  a2= %0
801c1820:	000a7838 203d3161 78383025 30612020     8x..a1= %08x  a0
801c1830:	3025203d 20207838 203d3176 78383025     = %08x  v1= %08x
801c1840:	30762020 3025203d 000a7838 65637845       v0= %08x..Exce
801c1850:	6f697470 6425206e 0000000a 53554143     ption %d....CAUS
801c1860:	25203d45 0a783830 00000000 3d435045     E= %08x.....EPC=
801c1870:	38302520 00000a78 203d5441 78383025      %08x...AT= %08x
801c1880:	20202020 203d6172 78383025 3d70660a         ra= %08x.fp=
801c1890:	38302520 20202078 3d706720 38302520      %08x    gp= %08
801c18a0:	00000a78 203d3974 78383025 20202020     x...t9= %08x    
801c18b0:	203d3874 78383025 3d37730a 38302520     t8= %08x.s7= %08
801c18c0:	20202078 3d365320 38302520 00000a78     x    S6= %08x...
801c18d0:	203d3573 78383025 20202020 203d3473     s5= %08x    s4= 
801c18e0:	78383025 3d33730a 38302520 20202078     %08x.s3= %08x   
801c18f0:	3d327320 38302520 00000a78 203d3173      s2= %08x...s1= 
801c1900:	78383025 20202020 203d3073 78383025     %08x    s0= %08x
801c1910:	3d37740a 38302520 20202078 3d367420     .t7= %08x    t6=
801c1920:	38302520 00000a78 203d3574 78383025      %08x...t5= %08x
801c1930:	20202020 203d3474 78383025 3d33740a         t4= %08x.t3=
801c1940:	38302520 20202078 3d327420 38302520      %08x    t2= %08
801c1950:	00000a78 203d3174 78383025 20202020     x...t1= %08x    
801c1960:	203d3074 78383025 3d33610a 38302520     t0= %08x.a3= %08
801c1970:	20202078 3d326120 38302520 00000a78     x    a2= %08x...
801c1980:	203d3161 78383025 20202020 203d3061     a1= %08x    a0= 
801c1990:	78383025 3d31760a 38302520 20202078     %08x.v1= %08x   
801c19a0:	3d307620 38302520 00000a78 78655f63      v0= %08x...c_ex
801c19b0:	74706563 6e61685f 72656c64 6877203a     cept_handler: wh
801c19c0:	28656c69 000a2931 61657263 63206574     ile(1)..create c
801c19d0:	7373616c 38302520 00000a78 494e4150     lass %08x...PANI
801c19e0:	6c693a43 6567696c 69206c61 7265746e     C:illigeal inter
801c19f0:	74707572 70786520 64657269 0a64253a     rupt expired:%d.
801c1a00:	00000000 43414d44 4153445f 20642552     ....DMAC_DSAR%d 
801c1a10:	78383025 0000000a 43414d44 4154445f     %08x....DMAC_DTA
801c1a20:	20642552 78383025 0000000a 43414d44     R%d %08x....DMAC
801c1a30:	4354445f 20642552 78383025 0000000a     _DTCR%d %08x....
801c1a40:	43414d44 5352445f 20642552 78383025     DMAC_DRSR%d %08x
801c1a50:	0000000a 43414d44 4343445f 64255253     ....DMAC_DCCSR%d
801c1a60:	38302520 00000a78 43414d44 4d43445f      %08x...DMAC_DCM
801c1a70:	20642544 78383025 0000000a 43414d44     D%d %08x....DMAC
801c1a80:	4144445f 25206425 0a783830 00000000     _DDA%d %08x.....
801c1a90:	43414d44 414d445f 25205243 0a783830     DMAC_DMACR %08x.
801c1aa0:	00000000 43414d44 414d445f 20525049     ....DMAC_DMAIPR 
801c1ab0:	78383025 0000000a 00000000 00000000     %08x............
801c1ac0:	80103070 80102f88 80102f88 80102f88     p0.../.../.../..
801c1ad0:	801030e0 8010311c 80103158 801031d0     .0...1..X1...1..
801c1ae0:	80103194 8010320c 00000000 00000000     .1...2..........
801c1af0:	20544457 25206425 00000a64 20747550     WDT %d %d...Put 
801c1b00:	20555043 6f746e69 62696820 616e7265     CPU into hiberna
801c1b10:	6d206574 2e65646f 0000000a 00000000     te mode.........

801c1b20 <pll_m_n>:
801c1b20:	01010008 00080101 01010100 00000008     ................
801c1b30:	000a0000 01010100 0100000e 000f0101     ................
801c1b40:	01010000 01000012 00140101 02020200     ................
801c1b50:	02000016 00170202 02020200 0200001a     ................
801c1b60:	001c0202 02020200 0200001e 001f0202     ................
801c1b70:	02020200 0200001f 001f0202 02020200     ................
801c1b80:	71f7692e 3fa55555 25204549 0a783830     .i.qUU.?IE %08x.
801c1b90:	00000000 33323130 37363534 62613938     ....0123456789ab
801c1ba0:	66656463 00000000 6c756e28 0000296c     cdef....(null)..
801c1bb0:	801046d4 80104748 80104748 80104748     .F..HG..HG..HG..
801c1bc0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1bd0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1be0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1bf0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1c00:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1c10:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1c20:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1c30:	80104c30 80104748 80104748 80104c40     0L..HG..HG..@L..
801c1c40:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1c50:	80104748 80104748 801049ec 80104c28     HG..HG...I..(L..
801c1c60:	80104748 80104a08 80104c60 80104748     HG...J..`L..HG..
801c1c70:	80104c50 80104b40 80104b40 80104b40     PL..@K..@K..@K..
801c1c80:	80104b40 80104b40 80104b40 80104b40     @K..@K..@K..@K..
801c1c90:	80104b40 80104b40 80104748 80104748     @K..@K..HG..HG..
801c1ca0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1cb0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1cc0:	80104788 80104748 80104748 80104748     .G..HG..HG..HG..
801c1cd0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1ce0:	80104b30 80104748 80104748 80104938     0K..HG..HG..8I..
801c1cf0:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1d00:	80104748 8010496c 80104748 80104748     HG..lI..HG..HG..
801c1d10:	801049a0 80104748 80104748 80104748     .I..HG..HG..HG..
801c1d20:	80104748 80104748 80104748 80104748     HG..HG..HG..HG..
801c1d30:	80104748 80104748 80104748 80104b04     HG..HG..HG...K..
801c1d40:	80104794 80104748 80104748 80104748     .G..HG..HG..HG..
801c1d50:	80104af4 80104794 80104748 80104748     .J...G..HG..HG..
801c1d60:	80104c18 80104748 80104b98 80104944     .L..HG...K..DI..
801c1d70:	80104cfc 80104748 80104748 80104bc8     .L..HG..HG...K..
801c1d80:	80104748 80104978 80104748 80104748     HG..xI..HG..HG..
801c1d90:	801049ac 00000000 00000000 00000000     .I..............
801c1da0:	3a434d4d 6f6c6320 203d6b63 48207525     MMC: clock= %u H
801c1db0:	7369207a 3d64735f 000a6425 20434d4d     z is_sd=%d..MMC 
801c1dc0:	2d2d2d2d 000a4b4f 63206f4e 0a647261     ----OK..No card.
801c1dd0:	00000000 525f4f4e 4f505345 0045534e     ....NO_RESPONSE.
801c1de0:	455f4f4e 524f5252 00000000 4f525245     NO_ERROR....ERRO
801c1df0:	554f5f52 464f5f54 4e41525f 00004547     R_OUT_OF_RANGE..
801c1e00:	4f525245 44415f52 53455244 00000053     ERROR_ADDRESS...
801c1e10:	4f525245 4c425f52 5f4b434f 004e454c     ERROR_BLOCK_LEN.
801c1e20:	4f525245 52455f52 5f455341 00514553     ERROR_ERASE_SEQ.
801c1e30:	4f525245 52455f52 5f455341 41524150     ERROR_ERASE_PARA
801c1e40:	0000004d 4f525245 50575f52 4f49565f     M...ERROR_WP_VIO
801c1e50:	4954414c 00004e4f 4f525245 41435f52     LATION..ERROR_CA
801c1e60:	495f4452 4f4c5f53 44454b43 00000000     RD_IS_LOCKED....
801c1e70:	4f525245 4f4c5f52 555f4b43 434f4c4e     ERROR_LOCK_UNLOC
801c1e80:	41465f4b 44454c49 00000000 4f525245     K_FAILED....ERRO
801c1e90:	4f435f52 52435f4d 00000043 4f525245     R_COM_CRC...ERRO
801c1ea0:	4c495f52 4147454c 4f435f4c 4e414d4d     R_ILLEGAL_COMMAN
801c1eb0:	00000044 4f525245 41435f52 455f4452     D...ERROR_CARD_E
801c1ec0:	465f4343 454c4941 00000044 4f525245     CC_FAILED...ERRO
801c1ed0:	43435f52 00000000 4f525245 45475f52     R_CC....ERROR_GE
801c1ee0:	4152454e 0000004c 4f525245 4e555f52     NERAL...ERROR_UN
801c1ef0:	52524544 00004e55 4f525245 564f5f52     DERRUN..ERROR_OV
801c1f00:	55525245 0000004e 4f525245 49435f52     ERRUN...ERROR_CI
801c1f10:	53435f44 564f5f44 52575245 00455449     D_CSD_OVERWRITE.
801c1f20:	4f525245 54535f52 5f455441 4d53494d     ERROR_STATE_MISM
801c1f30:	48435441 00000000 4f525245 45485f52     ATCH....ERROR_HE
801c1f40:	52454441 53494d5f 4354414d 00000048     ADER_MISMATCH...
801c1f50:	4f525245 49545f52 554f454d 00000054     ERROR_TIMEOUT...
801c1f60:	4f525245 52435f52 00000043 4f525245     ERROR_CRC...ERRO
801c1f70:	52445f52 52455649 4941465f 4552554c     R_DRIVER_FAILURE
	...
801c1f90:	80106924 80106364 80106364 80106364     $i..dc..dc..dc..
801c1fa0:	80106364 80106364 80106364 80106848     dc..dc..dc..Hh..
801c1fb0:	80106364 80106364 80106364 80106364     dc..dc..dc..dc..
801c1fc0:	8010685c 8010691c 80106364 80106364     \h...i..dc..dc..
801c1fd0:	80106364 80106364 8010685c 8010685c     dc..dc..\h..\h..
801c1fe0:	80106364 80106910 80106364 80106364     dc...i..dc..dc..
801c1ff0:	80106364 80106910 80106910 80106910     dc...i...i...i..
801c2000:	80106910 80106364 80106364 80106910     .i..dc..dc...i..
801c2010:	80106364 80106364 80106364 80106364     dc..dc..dc..dc..
801c2020:	80106364 80106364 80106364 80106364     dc..dc..dc..dc..
801c2030:	80106364 80106364 80106364 80106910     dc..dc..dc...i..
801c2040:	80106364 80106364 80106364 80106364     dc..dc..dc..dc..
801c2050:	80106364 80106364 80106364 80106364     dc..dc..dc..dc..
801c2060:	8010685c 80106364 80106364 80106364     \h..dc..dc..dc..
801c2070:	80106364 80106910 80106398 80106894     dc...i...c...h..
801c2080:	80106890 8010689c 8010689c 801068a4     .h...h...h...h..
801c2090:	801068ac 801068b4 80106394 80108d38     .h...h...c..8...
801c20a0:	801090c8 80109084 80108fac 80108d20     ............ ...
801c20b0:	80108d20 80108d20 80108d20 80108f60      ... ... ...`...
801c20c0:	80108e70 80108d20 80108d20 80108d20     p... ... ... ...
801c20d0:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c20e0:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c20f0:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2100:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2110:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2120:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2130:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2140:	80108e24 80108d20 80108d20 80108d20     $... ... ... ...
801c2150:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2160:	80108d20 80108d20 80108d20 80108d20      ... ... ... ...
801c2170:	80108d20 80108d20 80108d68               ... ...h...

801c217c <C.19.1758>:
801c217c:	00000001 00000002 00000002 00000004     ................

801c218c <ts_exp>:
801c218c:	00000064 000003e8 00002710 000186a0     d........'......
	...

801c21ac <ts_mul>:
801c21ac:	00000000 000003e8 000004b0 00000514     ................
801c21bc:	000005dc 000007d0 000009c4 00000bb8     ................
801c21cc:	00000dac 00000fa0 00001194 00001388     ................
801c21dc:	0000157c 00001770 00001b58 00001f40     |...p...X...@...

801c21ec <mmc_result_strings>:
801c21ec:	801c1dd4 801c1de0 801c1dec 801c1e00     ................
801c21fc:	801c1e10 801c1e20 801c1e30 801c1e44     .... ...0...D...
801c220c:	801c1e58 801c1e70 801c1e8c 801c1e9c     X...p...........
801c221c:	801c1eb4 801c1ecc 801c1ed8 801c1ee8     ................
801c222c:	801c1ef8 801c1f08 801c1f20 801c1f38     ........ ...8...
801c223c:	801c1f50 801c1f60 801c1f6c 00000000     P...`...l.......
801c224c:	00000000 5f73646e 65646976 70755f6f     ....nds_video_up
801c225c:	253d775f 00000a78 5f73646e 65646976     _w=%x...nds_vide
801c226c:	70755f6f 253d725f 00000a78 5f73646e     o_up_r=%x...nds_
801c227c:	65646976 6f645f6f 775f6e77 0a78253d     video_down_w=%x.
801c228c:	00000000 5f73646e 65646976 6f645f6f     ....nds_video_do
801c229c:	725f6e77 0a78253d 00000000 5f73646e     wn_r=%x.....nds_
801c22ac:	69647561 3d775f6f 000a7825 5f73646e     audio_w=%x..nds_
801c22bc:	69647561 3d725f6f 000a7825 5f73646e     audio_r=%x..nds_
801c22cc:	5f657169 7473696c 253d725f 00000a78     iqe_list_r=%x...
801c22dc:	5f73646e 5f657169 7473696c 253d775f     nds_iqe_list_w=%
801c22ec:	00000a78 203d4350 78383025 0000000a     x...PC= %08x....
801c22fc:	00000000                                ....

801c2300 <mmdata10>:
801c2300:	59a65077 969e2070 05a236c5 e266f727     wP.Yp ...6..'.f.
801c2310:	47c42e3d 7702e0c7 386e4922 6fc94d48     =..G...w"In8HM.o
801c2320:	c2e67712 21cd84c0 8cc57bd1 64c4b77a     .w.....!.{..z..d
801c2330:	4cde0879 c1fdc29f 24282977 ea172048     y..L....w)($H ..
801c2340:	89286382 c0cdcda6 07795ff0 b71e7f79     .c(......_y.y...
801c2350:	de760be6 03a71aaa 32ffd611 d1893538     ..v........285..
801c2360:	4cdce727 5f51cc6b 35e84f48 d9f41b30     '..Lk.Q_HO.50...
801c2370:	e767921f 0f93a56b ea5acf79 2c16c530     ..g.k...y.Z.0..,
801c2380:	c9e5cfbd 67f20c2b d538c21f 5befe661     ....+..g..8.a..[
801c2390:	2502cad0 f90b8ed6 7dfdcee1 79c37c7c     ...%.......}||.y
801c23a0:	5fe48ae2 72a9b1e1 5495c852 133ef240     ..._...rR..T@.>.
801c23b0:	205e87c0 fb428f89 39570533 0cc40eac     ..^ ..B.3.W9....
801c23c0:	1dc471e0 f08ad743 c7ee7198 eb9b526f     .q..C....q..oR..
801c23d0:	3f15b6be 8b559e96 e84b0510 14fbf3f7     ...?..U...K.....
801c23e0:	43fa3c6f af115a3d 5e55d8f5 209c0a0a     o<.C=Z....U^... 
801c23f0:	f33cd3bc 6cb644f4 c3ab45a4 8bea517f     ..<..D.l.E...Q..
801c2400:	a843a8c3 141c5a4e 8cfb2b1c a78fece4     ..C.NZ...+......
801c2410:	7a3c6854 9e95687c 6e869daa 969e5572     Th<z|h.....nrU..
801c2420:	ffb58b23 d3c9a0d2 26ffc502 0df87997     #..........&.y..
801c2430:	629db680 c959aa90 ba7cd136 4078db4b     ...b..Y.6.|.K.x@
801c2440:	22b53f84 a8164dd6 7b01795c f6c2a401     .?.".M..\y.{....
801c2450:	00819755 79046bd5 eae74254 8e6a2c0d     U....k.yTB...,j.
801c2460:	0c2a257e 7caaadf8 a4aea7e6 f58385f6     ~%*....|........
801c2470:	90f2ed1e 0e908aba f8bf6e98 e0b0ae4a     .........n..J...
801c2480:	39b014b1 24dc0c3e bed92dfc 1b4b97be     ...9>..$.-....K.
801c2490:	40afc581 02e58f1c 222ff046 beb97ff3     ...@....F./"....
801c24a0:	d2700850 8264ec40 42ad9401 a3ed3f2c     P.p.@.d....B,?..
801c24b0:	54b76f3d 1fc41b0a 2d42db97 88ef3629     =o.T......B-)6..
801c24c0:	e171d4cf 25adafb4 a50d10d7 d9157376     ..q....%....vs..
801c24d0:	a4ef30fd 88e55cbf 52608d99 1bcc2cde     .0...\....`R.,..
801c24e0:	ee786b99 e8f370d6 6e1c3361 bc020225     .kx..p..a3.n%...
801c24f0:	f4425f68 9375f75b 5bd624ef 7733a892     h_B.[.u..$.[..3w
801c2500:	097619ef 64fb17a8 70fec00d cf1b6d30     ..v....d...p0m..
801c2510:	064e7068 db3f8e73 fdba3ec9 7bef0b47     hpN.s.?..>..G..{
801c2520:	701380fa bf5bf403 d398ea7f dfe9059f     ...p..[.........
801c2530:	810a0623 991b5466 121bc87e cb544ed6     #...fT..~....NT.
801c2540:	d7ca8714 5bdb4a42 af7fdc1f 5bdf20a3     ....BJ.[..... .[
801c2550:	a8eb5af1 8f085cc4 3b1e3970 346e9e96     .Z...\..p9.;..n4
801c2560:	7b1ee130 7f047e1e 512d3141 9f040c6a     0..{.~..A1-Qj...
801c2570:	494e32b6 a316fc7e c9f17d2f 3be035b3     .2NI~.../}...5.;
801c2580:	0a70cc91 9766b1c0 9adcc874 9eb6c5da     ..p...f.t.......
801c2590:	744eeded ab4f081d 908b8ba7 a5592e32     ..Nt..O.....2.Y.
801c25a0:	f1df5fb9 a87ba103 a4828f2b 286795fe     ._....{.+.....g(
801c25b0:	19c98698 8b80d3df c9a253d6 900ec28b     .........S......
801c25c0:	4c935faf 05b9080c 8eab2674 08cde155     ._.L....t&..U...
801c25d0:	d3f80f48 06319a7b 1e5d44d6 be33151f     H...{.1..D]...3.
801c25e0:	734ec23b 6cbf5234 e6769150 1b5d8f69     ;.Ns4R.lP.v.i.].
801c25f0:	861890f6 c01686d1 a525b1e7 e4b97ea5     ..........%..~..
801c2600:	7316b2bc 7781a657 4aeab51d d00e78bc     ...sW..w...J.x..
801c2610:	ca9f1d48 82ab86b1 6a60acde b0bce8e6     H.........`j....
801c2620:	a4a114ca c71ba28f e95229ab 38211680     .........)R...!8
801c2630:	e8027b91 3e1c3e72 d03d1385 4b4307d9     .{..r>.>..=...CK
801c2640:	3ca1e4af 6a146027 ab80004d 37a8d8cc     ...<'`.jM......7
801c2650:	2d256df8 525efb06 c4c72cf6 2ace633c     .m%-..^R.,..<c.*
801c2660:	e291721e fd8ade68 33e02470 a39e1804     .r..h...p$.3....
801c2670:	b6c4e531 63f0c555 2a8f96d1 b9e97c3f     1...U..c...*?|..
801c2680:	e37f33d4 ba17c763 e9c586ef 76493483     .3..c........4Iv
801c2690:	2bd6c47b d68fdcfe 903cb69c 4a55827d     {..+......<.}.UJ
801c26a0:	891d7db1 014a2e25 66206c73 589f55f3     .}..%.J.sl f.U.X
801c26b0:	c4808b86 b0b8013a 715435bd 7a6a9c0b     ....:....5Tq..jz
801c26c0:	3bc6c48d bb6f2402 36e52c30 39cafd06     ...;.$o.0,.6...9
801c26d0:	09ef1596 8e8a4e05 5a1c8bc6 cc58c398     .....N.....Z..X.
801c26e0:	8e37603b a0433f6f 86c72c14 d3f2d9e6     ;`7.o?C..,......
801c26f0:	00957ebe 621a0a62 c31c0923 6f99005b     .~..b..b#...[..o
801c2700:	2053444e 6579614c 6e692072 61697469     NDS Layer initia
801c2710:	766f206c 000a7265 00000000 00000000     l over..........

801c2720 <UNIT_SIZE>:
801c2720:	00000004 00000001 00000002 00000010     ................
801c2730:	00000020 00000000 00000000 00000000      ...............
801c2740:	0000203a 00000025 00000073 00000025     : ..%...s...%...
801c2750:	00000073 00000025 00000073 0000000a     s...%...s.......
801c2760:	00000000 74617473 3d207375 5f5f203d     ....status == __
801c2770:	65646f63 5f747663 74726170 006c6169     codecvt_partial.
801c2780:	6c696677 73706f65 0000632e 00000000     wfileops.c......

801c2790 <_IO_wfile_jumps>:
	...
801c2798:	801132c8 80110a00 8010ff84 80148260     .2..........`...
801c27a8:	80148f2c 8011066c 801118f0 8010f828     ,...l.......(...
801c27b8:	80113bfc 80113048 80110844 80147880     .;..H0..D....x..
801c27c8:	801123b0 801122ac 80111040 80111f6c     .#..."..@...l...
801c27d8:	8011239c 80114008 80114010              .#...@...@..

801c27e4 <_IO_wfile_jumps_mmap>:
	...
801c27ec:	801132c8 80110a00 8010f670 80148260     .2......p...`...
801c27fc:	80148f2c 8011066c 801118f0 8010f828     ,...l.......(...
801c280c:	80113bfc 801130b0 80110844 80147880     .;...0..D....x..
801c281c:	801123b0 801122ac 80111040 80111fb0     .#..."..@.......
801c282c:	8011239c 80114008 80114010              .#...@...@..

801c2838 <_IO_wfile_jumps_maybe_mmap>:
	...
801c2840:	801132c8 80110a00 8010f620 80148260     .2...... ...`...
801c2850:	80148f2c 8011066c 801118f0 8010f828     ,...l.......(...
801c2860:	80113bfc 801130b0 80110844 80147880     .;...0..D....x..
801c2870:	801123b0 801122ac 80111040 80111f6c     .#..."..@...l...
801c2880:	8011239c 80114008 80114010              .#...@...@..

801c288c <__PRETTY_FUNCTION__.8537>:
801c288c:	5f4f495f 6c696677 6e755f65 66726564     _IO_wfile_underf
801c289c:	00776f6c                                low.

801c28a0 <_IO_strn_jumps>:
	...
801c28a8:	80115920 80110e80 80115680 80113b8c      Y.......V...;..
801c28b8:	8011599c 801142c4 80115544 80115718     .Y...B..DU...W..
801c28c8:	80113bfc 80115038 80113c34 80115284     .;..8P..4<...R..
801c28d8:	80113ff8 80114000 80113fe4 80113c34     .?...@...?..4<..
801c28e8:	80113ff0 80114008 80114010 00000000     .?...@...@......
	...
801c2900:	7363632c 0000003d 73746366 776f742e     ,ccs=...fcts.tow
801c2910:	736e5f63 73706574 203d3d20 00000031     c_nsteps == 1...
801c2920:	656c6966 2e73706f 00000063 73746366     fileops.c...fcts
801c2930:	6d6f742e 736e5f62 73706574 203d3d20     .tomb_nsteps == 
801c2940:	00000031 00000000 00000000 00000000     1...............

801c2950 <_IO_file_jumps>:
	...
801c2958:	801132c8 80112b2c 80112d98 80113b8c     .2..,+...-...;..
801c2968:	801145b4 80111cf4 801118f0 80112424     .E..........$$..
801c2978:	80113bfc 80113048 80112a0c 80147340     .;..H0...*..@s..
801c2988:	801123b0 801122ac 80111040 80111f6c     .#..."..@...l...
801c2998:	8011239c 80114008 80114010              .#...@...@..

801c29a4 <_IO_file_jumps_mmap>:
	...
801c29ac:	801132c8 80112b2c 80111848 80113b8c     .2..,+..H....;..
801c29bc:	801145b4 80111cf4 801116d8 80112010     .E........... ..
801c29cc:	80113bfc 801130b0 8011104c 80147340     .;...0..L...@s..
801c29dc:	801123b0 801122ac 80111040 80111fb0     .#..."..@.......
801c29ec:	8011239c 80114008 80114010              .#...@...@..

801c29f8 <_IO_file_jumps_maybe_mmap>:
	...
801c2a00:	801132c8 80112b2c 801113a4 80113b8c     .2..,+.......;..
801c2a10:	801145b4 80111cf4 80111354 80110fe0     .E......T.......
801c2a20:	80113bfc 801130b0 80112a0c 80147340     .;...0...*..@s..
801c2a30:	801123b0 801122ac 80111040 80111f6c     .#..."..@...l...
801c2a40:	8011239c 80114008 80114010              .#...@...@..

801c2a4c <__PRETTY_FUNCTION__.9742>:
801c2a4c:	5f4f495f 5f77656e 656c6966 706f665f     _IO_new_file_fop
801c2a5c:	00006e65                                en..

801c2a60 <_IO_str_jumps>:
	...
801c2a68:	80115920 801159c8 80115680 80113b8c      Y...Y...V...;..
801c2a78:	8011599c 801142c4 80115544 80115718     .Y...B..DU...W..
801c2a88:	80113bfc 80115038 80113c34 80115284     .;..8P..4<...R..
801c2a98:	80113ff8 80114000 80113fe4 80113c34     .?...@...?..4<..
801c2aa8:	80113ff0 80114008 80114010 00000000     .?...@...@......
	...
801c2ac0:	202a2a2a 62696c67 65642063 74636574     *** glibc detect
801c2ad0:	2a206465 25202a2a 30203a73 20732578     ed *** %s: 0x%s 
801c2ae0:	0a2a2a2a 00000000 72726f63 65747075     ***.....corrupte
801c2af0:	6f642064 656c6275 6e696c2d 2064656b     d double-linked 
801c2b00:	7473696c 00000000 6c6c616d 203a636f     list....malloc: 
801c2b10:	20706f74 6e756863 7369206b 726f6320     top chunk is cor
801c2b20:	74707572 00000000 6c6c616d 203a636f     rupt....malloc: 
801c2b30:	6e697375 65642067 67677562 20676e69     using debugging 
801c2b40:	6b6f6f68 00000073 43454843 00005f4b     hooks...CHECK_..
801c2b50:	5f504f54 5f444150 00000000 50414d4d     TOP_PAD_....MMAP
801c2b60:	58414d5f 0000005f 4d495254 5248545f     _MAX_...TRIM_THR
801c2b70:	4f485345 005f444c 50414d4d 5248545f     ESHOLD_.MMAP_THR
801c2b80:	4f485345 005f444c 65657266 203a2928     ESHOLD_.free(): 
801c2b90:	61766e69 2064696c 6e696f70 00726574     invalid pointer.
801c2ba0:	65657266 203a2928 61766e69 2064696c     free(): invalid 
801c2bb0:	7478656e 7a697320 66282065 29747361     next size (fast)
801c2bc0:	00000000 65657266 203a2928 61766e69     ....free(): inva
801c2bd0:	2064696c 7478656e 7a697320 6e282065     lid next size (n
801c2be0:	616d726f 0000296c 62756f64 6620656c     ormal)..double f
801c2bf0:	20656572 6320726f 7572726f 6f697470     ree or corruptio
801c2c00:	6628206e 74747361 0029706f 62756f64     n (fasttop).doub
801c2c10:	6620656c 20656572 6320726f 7572726f     le free or corru
801c2c20:	6f697470 7428206e 0029706f 62756f64     ption (top).doub
801c2c30:	6620656c 20656572 6320726f 7572726f     le free or corru
801c2c40:	6f697470 6f28206e 00297475 62756f64     ption (out).doub
801c2c50:	6620656c 20656572 6320726f 7572726f     le free or corru
801c2c60:	6f697470 2128206e 76657270 00000029     ption (!prev)...
801c2c70:	6c6c616d 2928636f 656d203a 79726f6d     malloc(): memory
801c2c80:	726f6320 74707572 206e6f69 73616628      corruption (fas
801c2c90:	00002974 6c6c616d 2928636f 656d203a     t)..malloc(): me
801c2ca0:	79726f6d 726f6320 74707572 006e6f69     mory corruption.
801c2cb0:	6c616572 28636f6c 69203a29 6c61766e     realloc(): inval
801c2cc0:	70206469 746e696f 00007265 6c616572     id pointer..real
801c2cd0:	28636f6c 69203a29 6c61766e 73206469     loc(): invalid s
801c2ce0:	00657a69 6c616572 28636f6c 69203a29     ize.realloc(): i
801c2cf0:	6c61766e 6e206469 20747865 657a6973     nvalid next size
801c2d00:	00000000 6e657241 64252061 00000a3a     ....Arena %d:...
801c2d10:	74737973 62206d65 73657479 20202020     system bytes    
801c2d20:	25203d20 0a753031 00000000 75206e69      = %10u.....in u
801c2d30:	62206573 73657479 20202020 25203d20     se bytes     = %
801c2d40:	0a753031 00000000 61746f54 6928206c     10u.....Total (i
801c2d50:	2e6c636e 616d6d20 0a3a2970 00000000     ncl. mmap):.....
801c2d60:	2078616d 70616d6d 67657220 736e6f69     max mmap regions
801c2d70:	25203d20 0a753031 00000000 2078616d      = %10u.....max 
801c2d80:	70616d6d 74796220 20207365 25203d20     mmap bytes   = %
801c2d90:	756c3031 0000000a 00000000 00000000     10lu............
801c2da0:	8011704c 801170b8 801170a0 801170c8     Lp...p...p...p..
801c2db0:	80117090 80117014 8011705c 00000000     .p...p..\p......
801c2dc0:	6e6b6e55 206e776f 6f727265 00002072     Unknown error ..
801c2dd0:	8011ce28 8011ceac 8011ce98 8011ce84     (...............
801c2de0:	8011ce70 8011ce5c 8011ce48 8011ce34     p...\...H...4...
801c2df0:	8011d048 8011d0d0 8011d0bc 8011d0a8     H...............
801c2e00:	8011d094 8011d080 8011d06c 8011d058     ........l...X...
801c2e10:	49534e41 2e33585f 39312d34 2f2f3836     ANSI_X3.4-1968//
801c2e20:	4e415254 54494c53 00000000 00000000     TRANSLIT........

801c2e30 <__wcsmbs_gconv_fcts_c>:
801c2e30:	801f30f0 00000001 801f312c 00000001     .0......,1......
801c2e40:	6f72702f 79732f63 656b2f73 6c656e72     /proc/sys/kernel
801c2e50:	72676e2f 7370756f 78616d5f 00000000     /ngroups_max....
801c2e60:	6f72702f 79732f63 656b2f73 6c656e72     /proc/sys/kernel
801c2e70:	7374722f 6d2d6769 00007861 00000000     /rtsig-max......
801c2e80:	8011dc50 8011dc58 8011dc9c 8011dd08     P...X...........
801c2e90:	8011dcf8 8011dbb0 8011dcdc 8011dc80     ................
801c2ea0:	8011dc80 8011da5c 8011da5c 8011da5c     ....\...\...\...
801c2eb0:	8011da5c 8011da5c 8011da5c 8011da5c     \...\...\...\...
801c2ec0:	8011da5c 8011da5c 8011da5c 8011da5c     \...\...\...\...
801c2ed0:	8011da5c 8011da5c 8011da5c 8011db90     \...\...\.......
801c2ee0:	8011db90 8011dba8 8011dc88 8011db90     ................
801c2ef0:	8011dcd4 8011da5c 8011dcc4 8011dbb8     ....\...........
801c2f00:	8011db90 8011db90 8011db90 8011dcac     ................
801c2f10:	8011dcbc 8011dc38 8011dcbc 8011dcb4     ....8...........
801c2f20:	8011dc60 8011d9ec 8011dbb8 8011dc38     `...........8...
801c2f30:	8011dc70 8011dc38 8011da5c 8011da5c     p...8...\...\...
801c2f40:	8011da5c 8011db90 8011db90 8011da5c     \...........\...
801c2f50:	8011da5c 8011db90 8011db90 8011db90     \...............
801c2f60:	8011db90 8011db90 8011db90 8011db90     ................
801c2f70:	8011db90 8011db90 8011db90 8011db90     ................
801c2f80:	8011db90 8011db90 8011db90 8011da5c     ............\...
801c2f90:	8011da5c 8011dc30 8011dc30 8011dcac     \...0...0.......
801c2fa0:	8011dbb8 8011dbd0 8011dc30 8011dc28     ........0...(...
801c2fb0:	8011dc28 8011da5c 8011da5c 8011da5c     (...\...\...\...
801c2fc0:	8011db90 8011db90 8011db90 8011dc18     ................
801c2fd0:	8011dc08 8011dbf8 8011dbe8 8011dc88     ................
801c2fe0:	8011dbe0 8011dbd8 8011dbd0 8011dc80     ................
801c2ff0:	8011dc80 8011dc80 8011dc80 8011da5c     ............\...
801c3000:	8011db90 8011db90 8011dc80 8011dc80     ................
801c3010:	8011dc80 8011dbc8 8011dba0 8011db98     ................
801c3020:	8011dc88 8011dbc0 8011dbb8 8011dbb8     ................
801c3030:	8011dbb0 8011dba8 8011dc70 8011dba0     ........p.......
801c3040:	8011db98 8011dc70 8011dc68 8011dc60     ....p...h...`...
801c3050:	8011db90 8011db90 8011dc48 8011dc40     ........H...@...
801c3060:	8011dc38 8011dc88 8011dc88 8011dc88     8...............
801c3070:	8011dc88 8011dc80 8011dc80 8011db90     ................
801c3080:	8011db90 8011dc80 8011dc80 8011dc80     ................
801c3090:	8011da5c 8011da5c 8011db90 8011db90     \...\...........
801c30a0:	8011db90 8011db90 8011db90 8011db90     ................
801c30b0:	8011db90 8011db90 8011db90 8011db90     ................
801c30c0:	8011db90 8011db90 8011db90 8011db90     ................
801c30d0:	8011db90 8011db90 8011db90 8011db90     ................
801c30e0:	8011db90 8011da5c 8011da5c 8011dc80     ....\...\.......
801c30f0:	8011db90 8011dc80 8011db90 8011da5c     ............\...
801c3100:	8011db90 8011db90 8011db90 8011db90     ................
801c3110:	8011da5c 8011db90 8011db90 8011db90     \...............
801c3120:	8011db90 8011db90 8011db90 8011db90     ................
801c3130:	8011db90 8011db90 8011db90 8011db90     ................
801c3140:	8011dc80 8011dc80 8011db90 8011db90     ................
801c3150:	8011dc94 8011db90 8011db90 8011db90     ................
801c3160:	8011db90 8011dc78 8011dc78 8011dc78     ....x...x...x...
801c3170:	8011dc78 8011dc78 8011dc78 8011dc78     x...x...x...x...
801c3180:	8011dc78 8011dc78 8011dc78 8011dc78     x...x...x...x...
801c3190:	8011dc78 8011dc78 8011dc78 8011d9ec     x...x...x.......
801c31a0:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c31b0:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c31c0:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c31d0:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c31e0:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c31f0:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c3200:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c3210:	8011d9ec 8011d9ec 8011d9ec 8011d9ec     ................
801c3220:	8011d9ec 8011d9ec 8011d9ec 8011da5c     ............\...
801c3230:	8011da5c 00000000 00000000 00000000     \...............
801c3240:	6374652f 61746d2f 00000062 6374652f     /etc/mtab.../etc
801c3250:	7473662f 00006261 636f7270 00000000     /fstab..proc....
801c3260:	6d656d2f 6f666e69 00000000 00006372     /meminfo....rc..
801c3270:	466d654d 3a656572 646c2520 00426b20     MemFree: %ld kB.
801c3280:	546d654d 6c61746f 6c25203a 426b2064     MemTotal: %ld kB
801c3290:	00000000 6174732f 00000074 00757063     ..../stat...cpu.
801c32a0:	7570632f 6f666e69 00000000 20757063     /cpuinfo....cpu 
801c32b0:	65646f6d 0000006c 00000000 00000000     model...........

801c32c0 <path_proc>:
801c32c0:	6f72702f 00000063 00000000 00000000     /proc...........
801c32d0:	8011f3f0 8011f3a8 8011f410 8011f438     ............8...
801c32e0:	8011f3a8 8011f3a8 8011f3a8 8011f3a8     ................
801c32f0:	8011f460 8011f484 8011f4a8 8011f4cc     `...............
801c3300:	8011f3a8 8011f4f0 8011f518 8011f3a8     ................
801c3310:	8011f3a8 8011f3a8 8011f3a8 8011f3a8     ................
801c3320:	8011f38c 7261762f 706d742f 61762f00     ..../var/tmp./va
801c3330:	72702f72 6c69666f 00000065              r/profile...

801c333c <unsecure_envvars.7472>:
801c333c:	505f444c 4f4c4552 4c004441 494c5f44     LD_PRELOAD.LD_LI
801c334c:	52415242 41505f59 4c004854 524f5f44     BRARY_PATH.LD_OR
801c335c:	4e494749 5441505f 444c0048 4245445f     IGIN_PATH.LD_DEB
801c336c:	4c004755 45445f44 5f475542 5054554f     UG.LD_DEBUG_OUTP
801c337c:	4c005455 52505f44 4c49464f 444c0045     UT.LD_PROFILE.LD
801c338c:	4553555f 414f4c5f 49425f44 4c005341     _USE_LOAD_BIAS.L
801c339c:	59445f44 494d414e 45575f43 4c004b41     D_DYNAMIC_WEAK.L
801c33ac:	48535f44 415f574f 00565855 4e4f4347     D_SHOW_AUXV.GCON
801c33bc:	41505f56 47004854 4f435445 445f464e     V_PATH.GETCONF_D
801c33cc:	48005249 4154534f 5341494c 4c005345     IR.HOSTALIASES.L
801c33dc:	4c41434f 414d4f44 4c004e49 4150434f     OCALDOMAIN.LOCPA
801c33ec:	4d004854 4f4c4c41 52545f43 00454341     TH.MALLOC_TRACE.
801c33fc:	50534c4e 00485441 4f534552 485f564c     NLSPATH.RESOLV_H
801c340c:	5f54534f 464e4f43 53455200 54504f5f     OST_CONF.RES_OPT
801c341c:	534e4f49 504d5400 00524944 49445a54     IONS.TMPDIR.TZDI
801c342c:	00000052 4c5f444c 41524249 505f5952     R...LD_LIBRARY_P
801c343c:	00485441 425f444c 5f444e49 00574f4e     ATH.LD_BIND_NOW.
801c344c:	425f444c 5f444e49 00544f4e 445f444c     LD_BIND_NOT.LD_D
801c345c:	4d414e59 575f4349 004b4145 505f444c     YNAMIC_WEAK.LD_P
801c346c:	49464f52 4f5f454c 55505455 00000054     ROFILE_OUTPUT...
801c347c:	575f444c 004e5241 6374652f 6975732f     LD_WARN./etc/sui
801c348c:	65642d64 00677562 4c4c414d 435f434f     d-debug.MALLOC_C
801c349c:	4b434548 0000005f 415f444c 4d555353     HECK_...LD_ASSUM
801c34ac:	454b5f45 4c454e52 00000000 0000002d     E_KERNEL....-...
801c34bc:	61666564 5f746c75 6e6f6367 61705f76     default_gconv_pa
801c34cc:	305b6874 3d3d205d 272f2720 00000000     th[0] == '/'....
801c34dc:	6e6f6367 6f635f76 632e666e 00000000     gconv_conf.c....
801c34ec:	20647763 28203d21 696f7628 292a2064     cwd != ((void *)
801c34fc:	00002930 6d656c65 203d2120 6f762828     0)..elem != ((vo
801c350c:	2a206469 00293029 61696c61 00000073     id *)0).alias...
801c351c:	75646f6d 0000656c 544e493d 414e5245     module..=INTERNA
801c352c:	753e2d4c 00347363 7363753d 493e2d34     L->ucs4.=ucs4->I
801c353c:	5245544e 004c414e 2d534355 2f454c34     NTERNAL.UCS-4LE/
801c354c:	0000002f 544e493d 414e5245 753e2d4c     /...=INTERNAL->u
801c355c:	6c347363 00000065 7363753d 2d656c34     cs4le...=ucs4le-
801c356c:	544e493e 414e5245 0000004c 544e493d     >INTERNAL...=INT
801c357c:	414e5245 753e2d4c 00386674 6674753d     ERNAL->utf8.=utf
801c358c:	493e2d38 5245544e 004c414e 7363753d     8->INTERNAL.=ucs
801c359c:	493e2d32 5245544e 004c414e 544e493d     2->INTERNAL.=INT
801c35ac:	414e5245 753e2d4c 00327363 6373613d     ERNAL->ucs2.=asc
801c35bc:	3e2d6969 45544e49 4c414e52 00000000     ii->INTERNAL....
801c35cc:	544e493d 414e5245 613e2d4c 69696373     =INTERNAL->ascii
801c35dc:	00000000 43494e55 4245444f 2f2f4749     ....UNICODEBIG//
801c35ec:	00000000 7363753d 76657232 65737265     ....=ucs2reverse
801c35fc:	4e493e2d 4e524554 00004c41 544e493d     ->INTERNAL..=INT
801c360c:	414e5245 753e2d4c 72327363 72657665     ERNAL->ucs2rever
801c361c:	00006573 34534355 49202f2f 312d4f53     se..UCS4// ISO-1
801c362c:	36343630 5343552f 00002f34 2d534355     0646/UCS4/..UCS-
801c363c:	202f2f34 2d4f5349 34363031 43552f36     4// ISO-10646/UC
801c364c:	002f3453 2d534355 2f454234 5349202f     S4/.UCS-4BE// IS
801c365c:	30312d4f 2f363436 34534355 0000002f     O-10646/UCS4/...
801c366c:	43555343 2f2f3453 4f534920 3630312d     CSUCS4// ISO-106
801c367c:	552f3634 2f345343 00000000 2d4f5349     46/UCS4/....ISO-
801c368c:	34363031 202f2f36 2d4f5349 34363031     10646// ISO-1064
801c369c:	43552f36 002f3453 34363031 3a312d36     6/UCS4/.10646-1:
801c36ac:	33393931 49202f2f 312d4f53 36343630     1993// ISO-10646
801c36bc:	5343552f 00002f34 34363031 3a312d36     /UCS4/..10646-1:
801c36cc:	33393931 5343552f 49202f34 312d4f53     1993/UCS4/ ISO-1
801c36dc:	36343630 5343552f 00002f34 3046534f     0646/UCS4/..OSF0
801c36ec:	30313030 2f343031 5349202f 30312d4f     0010104// ISO-10
801c36fc:	2f363436 34534355 0000002f 3046534f     646/UCS4/...OSF0
801c370c:	30313030 2f353031 5349202f 30312d4f     0010105// ISO-10
801c371c:	2f363436 34534355 0000002f 3046534f     646/UCS4/...OSF0
801c372c:	30313030 2f363031 5349202f 30312d4f     0010106// ISO-10
801c373c:	2f363436 34534355 0000002f 41484357     646/UCS4/...WCHA
801c374c:	2f545f52 4e49202f 4e524554 00004c41     R_T// INTERNAL..
801c375c:	38465455 49202f2f 312d4f53 36343630     UTF8// ISO-10646
801c376c:	4654552f 00002f38 2d465455 202f2f38     /UTF8/..UTF-8// 
801c377c:	2d4f5349 34363031 54552f36 002f3846     ISO-10646/UTF8/.
801c378c:	2d4f5349 312d5249 2f2f3339 4f534920     ISO-IR-193// ISO
801c379c:	3630312d 552f3634 2f384654 00000000     -10646/UTF8/....
801c37ac:	3046534f 30313035 2f313030 5349202f     OSF05010001// IS
801c37bc:	30312d4f 2f363436 38465455 0000002f     O-10646/UTF8/...
801c37cc:	2d4f5349 34363031 54552f36 2f382d46     ISO-10646/UTF-8/
801c37dc:	4f534920 3630312d 552f3634 2f384654      ISO-10646/UTF8/
801c37ec:	00000000 32534355 49202f2f 312d4f53     ....UCS2// ISO-1
801c37fc:	36343630 5343552f 00002f32 2d534355     0646/UCS2/..UCS-
801c380c:	202f2f32 2d4f5349 34363031 43552f36     2// ISO-10646/UC
801c381c:	002f3253 3046534f 30313030 2f303031     S2/.OSF00010100/
801c382c:	5349202f 30312d4f 2f363436 32534355     / ISO-10646/UCS2
801c383c:	0000002f 3046534f 30313030 2f313031     /...OSF00010101/
801c384c:	5349202f 30312d4f 2f363436 32534355     / ISO-10646/UCS2
801c385c:	0000002f 3046534f 30313030 2f323031     /...OSF00010102/
801c386c:	5349202f 30312d4f 2f363436 32534355     / ISO-10646/UCS2
801c387c:	0000002f 49534e41 2e33585f 202f2f34     /...ANSI_X3.4// 
801c388c:	49534e41 2e33585f 39312d34 2f2f3836     ANSI_X3.4-1968//
801c389c:	00000000 2d4f5349 362d5249 41202f2f     ....ISO-IR-6// A
801c38ac:	5f49534e 342e3358 3639312d 002f2f38     NSI_X3.4-1968//.
801c38bc:	49534e41 2e33585f 39312d34 2f2f3638     ANSI_X3.4-1986//
801c38cc:	534e4120 33585f49 312d342e 2f383639      ANSI_X3.4-1968/
801c38dc:	0000002f 5f4f5349 2e363436 3a565249     /...ISO_646.IRV:
801c38ec:	31393931 41202f2f 5f49534e 342e3358     1991// ANSI_X3.4
801c38fc:	3639312d 002f2f38 49435341 202f2f49     -1968//.ASCII// 
801c390c:	49534e41 2e33585f 39312d34 2f2f3836     ANSI_X3.4-1968//
801c391c:	00000000 364f5349 552d3634 202f2f53     ....ISO646-US// 
801c392c:	49534e41 2e33585f 39312d34 2f2f3836     ANSI_X3.4-1968//
801c393c:	00000000 412d5355 49494353 41202f2f     ....US-ASCII// A
801c394c:	5f49534e 342e3358 3639312d 002f2f38     NSI_X3.4-1968//.
801c395c:	2f2f5355 534e4120 33585f49 312d342e     US// ANSI_X3.4-1
801c396c:	2f383639 0000002f 334d4249 2f2f3736     968//...IBM367//
801c397c:	534e4120 33585f49 312d342e 2f383639      ANSI_X3.4-1968/
801c398c:	0000002f 36335043 202f2f37 49534e41     /...CP367// ANSI
801c399c:	2e33585f 39312d34 2f2f3836 00000000     _X3.4-1968//....
801c39ac:	53415343 2f494943 4e41202f 585f4953     CSASCII// ANSI_X
801c39bc:	2d342e33 38363931 00002f2f 3046534f     3.4-1968//..OSF0
801c39cc:	30313030 2f303230 4e41202f 585f4953     0010020// ANSI_X
801c39dc:	2d342e33 38363931 00002f2f 43494e55     3.4-1968//..UNIC
801c39ec:	4c45444f 4c545449 202f2f45 2d4f5349     ODELITTLE// ISO-
801c39fc:	34363031 43552f36 002f3253 2d534355     10646/UCS2/.UCS-
801c3a0c:	2f454c32 5349202f 30312d4f 2f363436     2LE// ISO-10646/
801c3a1c:	32534355 0000002f 2d534355 2f454232     UCS2/...UCS-2BE/
801c3a2c:	4e55202f 444f4349 47494245 00002f2f     / UNICODEBIG//..
801c3a3c:	00000000                                ....

801c3a40 <gconv_conf_filename>:
801c3a40:	6e6f6367 6f6d2d76 656c7564 00000073     gconv-modules...

801c3a50 <builtin_aliases>:
801c3a50:	801c3620 801c3638 801c3650 801c366c      6..86..P6..l6..
801c3a60:	801c3688 801c36a4 801c36c4 801c36e8     .6...6...6...6..
801c3a70:	801c3708 801c3728 801c3748 801c375c     .7..(7..H7..\7..
801c3a80:	801c3774 801c378c 801c37ac 801c37cc     t7...7...7...7..
801c3a90:	801c37f0 801c3808 801c3820 801c3840     .7...8.. 8..@8..
801c3aa0:	801c3860 801c3880 801c38a0 801c38bc     `8...8...8...8..
801c3ab0:	801c38e0 801c3904 801c3920 801c3940     .8...9.. 9..@9..
801c3ac0:	801c395c 801c3974 801c3990 801c39ac     \9..t9...9...9..
801c3ad0:	801c39c8 801c39e8 801c3a08 801c3a24     .9...9...:..$:..

801c3ae0 <gconv_module_ext>:
801c3ae0:	006f732e                                .so.

801c3ae4 <default_gconv_path>:
801c3ae4:	7273752f 62696c2f 6f63672f 0000766e     /usr/lib/gconv..

801c3af4 <__PRETTY_FUNCTION__.9971>:
801c3af4:	63675f5f 5f766e6f 5f746567 68746170     __gconv_get_path
	...
801c3b10:	20746e63 6973203c 666f657a 616d2820     cnt < sizeof (ma
801c3b20:	2f202970 7a697320 20666f65 70616d28     p) / sizeof (map
801c3b30:	295d305b 00000000 6e6f6367 75625f76     [0])....gconv_bu
801c3b40:	69746c69 00632e6e 00000000 00000000     iltin.c.........

801c3b50 <map>:
801c3b50:	801c3524 80125e78 00000000 00000004     $5..x^..........
801c3b60:	00000004 00000004 00000004 801c3534     ............45..
801c3b70:	80125764 00000000 00000004 00000004     dW..............
801c3b80:	00000004 00000004 801c3550 801264a0     ........P5...d..
801c3b90:	00000000 00000004 00000004 00000004     ................
801c3ba0:	00000004 801c3564 80125024 00000000     ....d5..$P......
801c3bb0:	00000004 00000004 00000004 00000004     ................
801c3bc0:	801c3578 8012799c 00000000 00000004     x5...y..........
801c3bd0:	00000004 00000001 00000006 801c3588     .............5..
801c3be0:	80126a98 80121d10 00000001 00000006     .j..............
801c3bf0:	00000004 00000004 801c3598 80123c20     .........5.. <..
801c3c00:	00000000 00000002 00000002 00000004     ................
801c3c10:	00000004 801c35a8 80123064 00000000     .....5..d0......
801c3c20:	00000004 00000004 00000002 00000002     ................
801c3c30:	801c35b8 80124c70 80121d10 00000004     .5..pL..........
801c3c40:	00000004 00000001 00000001 801c35cc     .............5..
801c3c50:	801243d0 00000000 00000004 00000004     .C..............
801c3c60:	00000001 00000001 801c35f0 80122914     .........5...)..
801c3c70:	00000000 00000002 00000002 00000004     ................
801c3c80:	00000004 801c3608 80121d30 00000000     .....6..0.......
801c3c90:	00000004 00000004 00000002 00000002     ................

801c3ca0 <__PRETTY_FUNCTION__.6561>:
801c3ca0:	63675f5f 5f766e6f 5f746567 6c697562     __gconv_get_buil
801c3cb0:	5f6e6974 6e617274 00000073 00000000     tin_trans.......
801c3cc0:	6274756f 74736675 20747261 28203d3d     outbufstart == (
801c3cd0:	696f7628 292a2064 00002930 692f2e2e     (void *)0)..../i
801c3ce0:	766e6f63 656b732f 6f74656c 00632e6e     conv/skeleton.c.
801c3cf0:	74706e69 202d2072 65747962 20667562     inptr - bytebuf 
801c3d00:	7328203e 65746174 5f5f3e2d 6e756f63     > (state->__coun
801c3d10:	20262074 00002937 692f2e2e 766e6f63     t & 7)..../iconv
801c3d20:	6f6f6c2f 00632e70 6e656e69 3d212064     /loop.c.inend !=
801c3d30:	79622620 75626574 5d345b66 00000000      &bytebuf[4]....
801c3d40:	6e656e69 202d2064 706e692a 20707274     inend - *inptrp 
801c3d50:	0034203c 6e656e69 3d212064 79622620     < 4.inend != &by
801c3d60:	75626574 5d325b66 00000000 74756f2a     tebuf[2]....*out
801c3d70:	70727470 34202b20 6f203e20 6e657475     ptrp + 4 > outen
801c3d80:	00000064 6e6f6367 69735f76 656c706d     d...gconv_simple
801c3d90:	0000632e 6e656e69 3d212064 79622620     .c..inend != &by
801c3da0:	75626574 5d365b66 00000000 6274756f     tebuf[6]....outb
801c3db0:	3d206675 756f203d 72726574 00000000     uf == outerr....
801c3dc0:	6174736e 20737574 5f203d3d 4f43475f     nstatus == __GCO
801c3dd0:	465f564e 5f4c4c55 5054554f 00005455     NV_FULL_OUTPUT..

801c3de0 <__PRETTY_FUNCTION__.11507>:
801c3de0:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3df0:	6e695f6d 6e726574 755f6c61 72327363     m_internal_ucs2r
801c3e00:	72657665 00006573                       everse..

801c3e08 <__PRETTY_FUNCTION__.11389>:
801c3e08:	65746e69 6c616e72 7363755f 76657232     internal_ucs2rev
801c3e18:	65737265 6f6f6c5f 69735f70 656c676e     erse_loop_single
801c3e28:	00000000                                ....

801c3e2c <__PRETTY_FUNCTION__.11080>:
801c3e2c:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3e3c:	63755f6d 65723273 73726576 6e695f65     m_ucs2reverse_in
801c3e4c:	6e726574 00006c61                       ternal..

801c3e54 <__PRETTY_FUNCTION__.10969>:
801c3e54:	32736375 65766572 5f657372 65746e69     ucs2reverse_inte
801c3e64:	6c616e72 6f6f6c5f 69735f70 656c676e     rnal_loop_single
801c3e74:	00000000                                ....

801c3e78 <__PRETTY_FUNCTION__.10689>:
801c3e78:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3e88:	6e695f6d 6e726574 755f6c61 00327363     m_internal_ucs2.

801c3e98 <__PRETTY_FUNCTION__.10579>:
801c3e98:	65746e69 6c616e72 7363755f 6f6c5f32     internal_ucs2_lo
801c3ea8:	735f706f 6c676e69 00000065              op_single...

801c3eb4 <__PRETTY_FUNCTION__.10292>:
801c3eb4:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3ec4:	63755f6d 695f3273 7265746e 006c616e     m_ucs2_internal.

801c3ed4 <__PRETTY_FUNCTION__.10189>:
801c3ed4:	32736375 746e695f 616e7265 6f6c5f6c     ucs2_internal_lo
801c3ee4:	735f706f 6c676e69 00000065              op_single...

801c3ef0 <__PRETTY_FUNCTION__.9946>:
801c3ef0:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3f00:	74755f6d 695f3866 7265746e 006c616e     m_utf8_internal.

801c3f10 <inmask.9750>:
801c3f10:	f8f0e0c0 000000fc                       ........

801c3f18 <__PRETTY_FUNCTION__.9778>:
801c3f18:	38667475 746e695f 616e7265 6f6c5f6c     utf8_internal_lo
801c3f28:	735f706f 6c676e69 00000065              op_single...

801c3f34 <__PRETTY_FUNCTION__.9561>:
801c3f34:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3f44:	6e695f6d 6e726574 755f6c61 00386674     m_internal_utf8.

801c3f54 <__PRETTY_FUNCTION__.9436>:
801c3f54:	65746e69 6c616e72 6674755f 6f6c5f38     internal_utf8_lo
801c3f64:	735f706f 6c676e69 00000065              op_single...

801c3f70 <__PRETTY_FUNCTION__.9217>:
801c3f70:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3f80:	6e695f6d 6e726574 615f6c61 69696373     m_internal_ascii
801c3f90:	00000000                                ....

801c3f94 <__PRETTY_FUNCTION__.9112>:
801c3f94:	65746e69 6c616e72 6373615f 6c5f6969     internal_ascii_l
801c3fa4:	5f706f6f 676e6973 0000656c              oop_single..

801c3fb0 <__PRETTY_FUNCTION__.8932>:
801c3fb0:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3fc0:	73615f6d 5f696963 65746e69 6c616e72     m_ascii_internal
801c3fd0:	00000000                                ....

801c3fd4 <__PRETTY_FUNCTION__.8734>:
801c3fd4:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c3fe4:	63755f6d 656c3473 746e695f 616e7265     m_ucs4le_interna
801c3ff4:	0000006c                                l...

801c3ff8 <__PRETTY_FUNCTION__.8567>:
801c3ff8:	34736375 695f656c 7265746e 5f6c616e     ucs4le_internal_
801c4008:	706f6f6c 00000000                       loop....

801c4010 <__PRETTY_FUNCTION__.8609>:
801c4010:	34736375 695f656c 7265746e 5f6c616e     ucs4le_internal_
801c4020:	706f6f6c 616e755f 6e67696c 00006465     loop_unaligned..

801c4030 <__PRETTY_FUNCTION__.8449>:
801c4030:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c4040:	6e695f6d 6e726574 755f6c61 6c347363     m_internal_ucs4l
801c4050:	00000065                                e...

801c4054 <__PRETTY_FUNCTION__.8342>:
801c4054:	65746e69 6c616e72 7363755f 5f656c34     internal_ucs4le_
801c4064:	706f6f6c 616e755f 6e67696c 00006465     loop_unaligned..

801c4074 <__PRETTY_FUNCTION__.8201>:
801c4074:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c4084:	63755f6d 695f3473 7265746e 006c616e     m_ucs4_internal.

801c4094 <__PRETTY_FUNCTION__.7907>:
801c4094:	63675f5f 5f766e6f 6e617274 726f6673     __gconv_transfor
801c40a4:	6e695f6d 6e726574 755f6c61 00347363     m_internal_ucs4.
	...
801c40c0:	4e4f4347 41505f56 00004854 7273752f     GCONV_PATH../usr
801c40d0:	62696c2f 6f63672f 672f766e 766e6f63     /lib/gconv/gconv
801c40e0:	646f6d2d 73656c75 6361632e 00006568     -modules.cache..
801c40f0:	2d6a626f 756f633e 7265746e 30203e20     obj->counter > 0
801c4100:	00000000 6e6f6367 6c645f76 0000632e     ....gconv_dl.c..
801c4110:	6e756f66 683e2d64 6c646e61 3d3d2065     found->handle ==
801c4120:	76282820 2064696f 2930292a 00000000      ((void *)0)....
801c4130:	6e6f6367 00000076 6e6f6367 6e695f76     gconv...gconv_in
801c4140:	00007469 6e6f6367 6e655f76 00000064     it..gconv_end...

801c4150 <__PRETTY_FUNCTION__.7333>:
801c4150:	725f6f64 61656c65 735f6573 62696c68     do_release_shlib
801c4160:	00000000                                ....

801c4164 <__PRETTY_FUNCTION__.7299>:
801c4164:	63675f5f 5f766e6f 646e6966 6c68735f     __gconv_find_shl
801c4174:	00006269 00000000 00000000 50434f4c     ib..........LOCP
801c4184:	00485441 435f434c 45505954 00000000     ATH.LC_CTYPE....
801c4194:	4e5f434c 52454d55 00004349 545f434c     LC_NUMERIC..LC_T
801c41a4:	00454d49 435f434c 414c4c4f 00004554     IME.LC_COLLATE..
801c41b4:	4d5f434c 54454e4f 00595241 4d5f434c     LC_MONETARY.LC_M
801c41c4:	41535345 00534547 415f434c 00004c4c     ESSAGES.LC_ALL..
801c41d4:	505f434c 52455041 00000000 4e5f434c     LC_PAPER....LC_N
801c41e4:	00454d41 415f434c 45524444 00005353     AME.LC_ADDRESS..
801c41f4:	545f434c 50454c45 454e4f48 00000000     LC_TELEPHONE....
801c4204:	4d5f434c 55534145 454d4552 0000544e     LC_MEASUREMENT..
801c4214:	495f434c 544e4544 43494649 4f495441     LC_IDENTIFICATIO
801c4224:	0000004e 00000000 00000000              N...........

801c4230 <_nl_category_names>:
801c4230:	801c4188 801c4194 801c41a0 801c41a8     .A...A...A...A..
801c4240:	801c41b4 801c41c0 801c41cc 801c41d4     .A...A...A...A..
801c4250:	801c41e0 801c41e8 801c41f4 801c4204     .A...A...A...B..
801c4260:	801c4214                                .B..

801c4264 <_nl_category_name_sizes>:
801c4264:	00000008 0000000a 00000007 0000000a     ................
801c4274:	0000000b 0000000b 00000006 00000008     ................
801c4284:	00000007 0000000a 0000000c 0000000e     ................
801c4294:	00000011                                ....

801c4298 <_nl_category_postload>:
801c4298:	8012b570 00000000 00000000 00000000     p...............
	...
801c42d0:	474e414c 00000000 61636f6c 635f656c     LANG....locale_c
801c42e0:	7365646f 21207465 2828203d 64696f76     odeset != ((void
801c42f0:	30292a20 00000029 646e6966 61636f6c      *)0)...findloca
801c4300:	632e656c 00000000 00000000 00000000     le.c............

801c4310 <_nl_default_locale_path>:
801c4310:	7273752f 62696c2f 636f6c2f 00656c61     /usr/lib/locale.

801c4320 <codeset_idx.7503>:
801c4320:	0000000e 00000005 0000006e 00000012     ........n.......
801c4330:	0000002d 00000004 00000000 00000002     -...............
801c4340:	00000006 0000000c 00000004 00000001     ................
801c4350:	0000000f                                ....

801c4354 <__PRETTY_FUNCTION__.7508>:
801c4354:	5f6c6e5f 646e6966 636f6c5f 00656c61     _nl_find_locale.
	...

801c4370 <_nl_category_num_items>:
801c4370:	00000055 00000006 0000006f 00000013     U.......o.......
801c4380:	0000002e 00000005 00000000 00000003     ................
801c4390:	00000007 0000000d 00000005 00000002     ................
801c43a0:	00000010                                ....

801c43a4 <_nl_value_type_LC_COLLATE>:
801c43a4:	00000005 00000001 00000008 00000008     ................
801c43b4:	00000008 00000008 00000000 00000000     ................
801c43c4:	00000000 00000008 00000008 00000008     ................
801c43d4:	00000008 00000005 00000008 00000008     ................
801c43e4:	00000008 00000008 00000001              ............

801c43f0 <_nl_value_type_LC_CTYPE>:
801c43f0:	00000008 00000008 00000000 00000008     ................
801c4400:	00000000 00000008 00000000 00000000     ................
	...
801c4418:	00000006 00000006 00000004 00000005     ................
801c4428:	00000001 00000008 00000008 00000005     ................
801c4438:	00000005 00000005 00000001 00000001     ................
801c4448:	00000001 00000001 00000001 00000001     ................
801c4458:	00000001 00000001 00000001 00000001     ................
801c4468:	00000005 00000008 00000008 00000008     ................
801c4478:	00000008 00000008 00000008 00000008     ................
801c4488:	00000008 00000008 00000008 00000001     ................
801c4498:	00000001 00000001 00000001 00000001     ................
801c44a8:	00000001 00000001 00000001 00000001     ................
801c44b8:	00000001 00000005 00000005 00000005     ................
801c44c8:	00000005 00000005 00000005 00000005     ................
801c44d8:	00000005 00000005 00000005 00000005     ................
801c44e8:	00000008 00000008 00000008 00000008     ................
801c44f8:	00000005 00000008 00000005 00000001     ................
801c4508:	00000005                                ....

801c450c <_nl_value_type_LC_MONETARY>:
801c450c:	00000001 00000001 00000001 00000001     ................
801c451c:	00000004 00000001 00000001 00000003     ................
801c452c:	00000003 00000003 00000003 00000003     ................
801c453c:	00000003 00000003 00000003 00000000     ................
801c454c:	00000003 00000003 00000003 00000003     ................
801c455c:	00000003 00000003 00000001 00000001     ................
801c456c:	00000003 00000003 00000003 00000003     ................
801c457c:	00000003 00000003 00000003 00000003     ................
801c458c:	00000003 00000003 00000003 00000003     ................
801c459c:	00000003 00000003 00000005 00000005     ................
801c45ac:	00000005 00000005 00000007 00000005     ................
801c45bc:	00000005 00000001                       ........

801c45c4 <_nl_value_type_LC_NUMERIC>:
801c45c4:	00000001 00000001 00000004 00000005     ................
801c45d4:	00000005 00000001                       ........

801c45dc <_nl_value_type_LC_TIME>:
801c45dc:	00000002 00000000 00000000 00000000     ................
	...
801c45f8:	00000002 00000000 00000000 00000000     ................
	...
801c4614:	00000002 00000000 00000000 00000000     ................
	...
801c4644:	00000002 00000000 00000000 00000000     ................
	...
801c4674:	00000002 00000000 00000001 00000001     ................
801c4684:	00000001 00000001 00000006 00000001     ................
801c4694:	00000001 00000006 00000001 00000001     ................
801c46a4:	00000005 00000001 00000009 00000000     ................
	...
801c46c8:	00000009 00000000 00000000 00000000     ................
	...
801c46e4:	00000009 00000000 00000000 00000000     ................
	...
801c4714:	00000009 00000000 00000000 00000000     ................
	...
801c4744:	00000009 00000000 00000008 00000008     ................
801c4754:	00000008 00000008 00000008 00000008     ................
801c4764:	0000000a 00000008 00000008 00000003     ................
801c4774:	00000005 00000003 00000003 00000003     ................
801c4784:	00000003 00000001 00000001 00000008     ................
801c4794:	00000001                                ....

801c4798 <_nl_value_type_LC_MESSAGES>:
801c4798:	00000001 00000001 00000001 00000001     ................
801c47a8:	00000001                                ....

801c47ac <_nl_value_type_LC_PAPER>:
801c47ac:	00000005 00000005 00000001              ............

801c47b8 <_nl_value_type_LC_NAME>:
801c47b8:	00000001 00000001 00000001 00000001     ................
801c47c8:	00000001 00000001 00000001              ............

801c47d4 <_nl_value_type_LC_ADDRESS>:
801c47d4:	00000001 00000001 00000001 00000001     ................
801c47e4:	00000001 00000001 00000005 00000001     ................
801c47f4:	00000001 00000001 00000001 00000001     ................
801c4804:	00000001                                ....

801c4808 <_nl_value_type_LC_TELEPHONE>:
801c4808:	00000001 00000001 00000001 00000001     ................
801c4818:	00000001                                ....

801c481c <_nl_value_type_LC_MEASUREMENT>:
801c481c:	00000003 00000001                       ........

801c4824 <_nl_value_type_LC_IDENTIFICATION>:
801c4824:	00000001 00000001 00000001 00000001     ................
801c4834:	00000001 00000001 00000001 00000001     ................
801c4844:	00000001 00000001 00000001 00000001     ................
801c4854:	00000001 00000001 00000002 00000001     ................

801c4864 <__PRETTY_FUNCTION__.7270>:
801c4864:	5f6c6e5f 65746e69 6c5f6e72 6c61636f     _nl_intern_local
801c4874:	61645f65 00006174 8012a454 8012a4d0     e_data..T.......
801c4884:	8012a4fc 8012a528 8012a554 8012a580     ....(...T.......
801c4894:	8012a454 8012a5ac 8012a5d8 8012a604     T...............
801c48a4:	8012a630 8012a65c 8012a688 20746e63     0...\.......cnt 
801c48b4:	7328203c 6f657a69 5f282066 765f6c6e     < (sizeof (_nl_v
801c48c4:	65756c61 7079745f 434c5f65 4d554e5f     alue_type_LC_NUM
801c48d4:	43495245 202f2029 657a6973 2820666f     ERIC) / sizeof (
801c48e4:	5f6c6e5f 756c6176 79745f65 4c5f6570     _nl_value_type_L
801c48f4:	554e5f43 4952454d 5d305b43 00002929     C_NUMERIC[0]))..
801c4904:	64616f6c 61636f6c 632e656c 00000000     loadlocale.c....
801c4914:	20746e63 7328203c 6f657a69 5f282066     cnt < (sizeof (_
801c4924:	765f6c6e 65756c61 7079745f 434c5f65     nl_value_type_LC
801c4934:	4d49545f 2f202945 7a697320 20666f65     _TIME) / sizeof 
801c4944:	6c6e5f28 6c61765f 745f6575 5f657079     (_nl_value_type_
801c4954:	545f434c 5b454d49 29295d30 00000000     LC_TIME[0]))....
801c4964:	20746e63 7328203c 6f657a69 5f282066     cnt < (sizeof (_
801c4974:	765f6c6e 65756c61 7079745f 434c5f65     nl_value_type_LC
801c4984:	4c4f435f 4554414c 202f2029 657a6973     _COLLATE) / size
801c4994:	2820666f 5f6c6e5f 756c6176 79745f65     of (_nl_value_ty
801c49a4:	4c5f6570 4f435f43 54414c4c 5d305b45     pe_LC_COLLATE[0]
801c49b4:	00002929 20746e63 7328203c 6f657a69     ))..cnt < (sizeo
801c49c4:	5f282066 765f6c6e 65756c61 7079745f     f (_nl_value_typ
801c49d4:	434c5f65 4e4f4d5f 52415445 2f202959     e_LC_MONETARY) /
801c49e4:	7a697320 20666f65 6c6e5f28 6c61765f      sizeof (_nl_val
801c49f4:	745f6575 5f657079 4d5f434c 54454e4f     ue_type_LC_MONET
801c4a04:	5b595241 29295d30 00000000 20746e63     ARY[0]))....cnt 
801c4a14:	7328203c 6f657a69 5f282066 765f6c6e     < (sizeof (_nl_v
801c4a24:	65756c61 7079745f 434c5f65 53454d5f     alue_type_LC_MES
801c4a34:	45474153 2f202953 7a697320 20666f65     SAGES) / sizeof 
801c4a44:	6c6e5f28 6c61765f 745f6575 5f657079     (_nl_value_type_
801c4a54:	4d5f434c 41535345 5b534547 29295d30     LC_MESSAGES[0]))
801c4a64:	00000000 20746e63 7328203c 6f657a69     ....cnt < (sizeo
801c4a74:	5f282066 765f6c6e 65756c61 7079745f     f (_nl_value_typ
801c4a84:	434c5f65 5041505f 20295245 6973202f     e_LC_PAPER) / si
801c4a94:	666f657a 6e5f2820 61765f6c 5f65756c     zeof (_nl_value_
801c4aa4:	65707974 5f434c5f 45504150 5d305b52     type_LC_PAPER[0]
801c4ab4:	00002929 20746e63 7328203c 6f657a69     ))..cnt < (sizeo
801c4ac4:	5f282066 765f6c6e 65756c61 7079745f     f (_nl_value_typ
801c4ad4:	434c5f65 4d414e5f 2f202945 7a697320     e_LC_NAME) / siz
801c4ae4:	20666f65 6c6e5f28 6c61765f 745f6575     eof (_nl_value_t
801c4af4:	5f657079 4e5f434c 5b454d41 29295d30     ype_LC_NAME[0]))
801c4b04:	00000000 20746e63 7328203c 6f657a69     ....cnt < (sizeo
801c4b14:	5f282066 765f6c6e 65756c61 7079745f     f (_nl_value_typ
801c4b24:	434c5f65 4444415f 53534552 202f2029     e_LC_ADDRESS) / 
801c4b34:	657a6973 2820666f 5f6c6e5f 756c6176     sizeof (_nl_valu
801c4b44:	79745f65 4c5f6570 44415f43 53455244     e_type_LC_ADDRES
801c4b54:	5d305b53 00002929 20746e63 7328203c     S[0]))..cnt < (s
801c4b64:	6f657a69 5f282066 765f6c6e 65756c61     izeof (_nl_value
801c4b74:	7079745f 434c5f65 4c45545f 4f485045     _type_LC_TELEPHO
801c4b84:	2029454e 6973202f 666f657a 6e5f2820     NE) / sizeof (_n
801c4b94:	61765f6c 5f65756c 65707974 5f434c5f     l_value_type_LC_
801c4ba4:	454c4554 4e4f4850 5d305b45 00002929     TELEPHONE[0]))..
801c4bb4:	20746e63 7328203c 6f657a69 5f282066     cnt < (sizeof (_
801c4bc4:	765f6c6e 65756c61 7079745f 434c5f65     nl_value_type_LC
801c4bd4:	41454d5f 45525553 544e454d 202f2029     _MEASUREMENT) / 
801c4be4:	657a6973 2820666f 5f6c6e5f 756c6176     sizeof (_nl_valu
801c4bf4:	79745f65 4c5f6570 454d5f43 52555341     e_type_LC_MEASUR
801c4c04:	4e454d45 5d305b54 00002929 20746e63     EMENT[0]))..cnt 
801c4c14:	7328203c 6f657a69 5f282066 765f6c6e     < (sizeof (_nl_v
801c4c24:	65756c61 7079745f 434c5f65 4544495f     alue_type_LC_IDE
801c4c34:	4649544e 54414349 294e4f49 73202f20     NTIFICATION) / s
801c4c44:	6f657a69 5f282066 765f6c6e 65756c61     izeof (_nl_value
801c4c54:	7079745f 434c5f65 4544495f 4649544e     _type_LC_IDENTIF
801c4c64:	54414349 5b4e4f49 29295d30 00000000     ICATION[0]))....
801c4c74:	65746163 79726f67 203d3d20 434c5f5f     category == __LC
801c4c84:	5954435f 00004550 5359532f 0000005f     _CTYPE../SYS_...
801c4c94:	68637261 7070616d 3d206465 6826203d     archmapped == &h
801c4ca4:	6d646165 00007061 64616f6c 68637261     eadmap..loadarch
801c4cb4:	2e657669 00000063 28282828 20297370     ive.c...((((ps) 
801c4cc4:	2931202d 28202620 29297370 203d3d20     - 1) & (ps)) == 
801c4cd4:	00002930 7473616c 656e3e2d 3d207478     0)..last->next =
801c4ce4:	616d203d 64657070 00000000 676e6172     = mapped....rang
801c4cf4:	635b7365 2e5d746e 6d6f7266 203d3e20     es[cnt].from >= 
801c4d04:	6d6f7266 00000000 00000000              from........

801c4d10 <__PRETTY_FUNCTION__.7506>:
801c4d10:	5f6c6e5f 68637261 5f657669 66627573     _nl_archive_subf
801c4d20:	72656572 00007365                       reeres..

801c4d28 <archfname>:
801c4d28:	7273752f 62696c2f 636f6c2f 2f656c61     /usr/lib/locale/
801c4d38:	61636f6c 612d656c 69686372 00006576     locale-archive..

801c4d48 <__PRETTY_FUNCTION__.7313>:
801c4d48:	5f6c6e5f 64616f6c 636f6c5f 5f656c61     _nl_load_locale_
801c4d58:	6d6f7266 6372615f 65766968 00000000     from_archive....
	...

801c4d70 <_nl_C_LC_CTYPE_class>:
	...
801c4e70:	00020002 00020002 00020002 00020002     ................
801c4e80:	20030002 20022002 20022002 00020002     ... . . . . ....
801c4e90:	00020002 00020002 00020002 00020002     ................
801c4ea0:	00020002 00020002 00020002 00020002     ................
801c4eb0:	c0046001 c004c004 c004c004 c004c004     .`..............
801c4ec0:	c004c004 c004c004 c004c004 c004c004     ................
801c4ed0:	d808d808 d808d808 d808d808 d808d808     ................
801c4ee0:	d808d808 c004c004 c004c004 c004c004     ................
801c4ef0:	d508c004 d508d508 d508d508 c508d508     ................
801c4f00:	c508c508 c508c508 c508c508 c508c508     ................
801c4f10:	c508c508 c508c508 c508c508 c508c508     ................
801c4f20:	c508c508 c004c508 c004c004 c004c004     ................
801c4f30:	d608c004 d608d608 d608d608 c608d608     ................
801c4f40:	c608c608 c608c608 c608c608 c608c608     ................
801c4f50:	c608c608 c608c608 c608c608 c608c608     ................
801c4f60:	c608c608 c004c608 c004c004 0002c004     ................
	...

801c5070 <_nl_C_LC_CTYPE_class32>:
801c5070:	00020000 00020000 00020000 00020000     ................
801c5080:	00020000 00020000 00020000 00020000     ................
801c5090:	00020000 20030000 20020000 20020000     ....... ... ... 
801c50a0:	20020000 20020000 00020000 00020000     ... ... ........
801c50b0:	00020000 00020000 00020000 00020000     ................
801c50c0:	00020000 00020000 00020000 00020000     ................
801c50d0:	00020000 00020000 00020000 00020000     ................
801c50e0:	00020000 00020000 00020000 00020000     ................
801c50f0:	60010000 c0040000 c0040000 c0040000     ...`............
801c5100:	c0040000 c0040000 c0040000 c0040000     ................
801c5110:	c0040000 c0040000 c0040000 c0040000     ................
801c5120:	c0040000 c0040000 c0040000 c0040000     ................
801c5130:	d8080000 d8080000 d8080000 d8080000     ................
801c5140:	d8080000 d8080000 d8080000 d8080000     ................
801c5150:	d8080000 d8080000 c0040000 c0040000     ................
801c5160:	c0040000 c0040000 c0040000 c0040000     ................
801c5170:	c0040000 d5080000 d5080000 d5080000     ................
801c5180:	d5080000 d5080000 d5080000 c5080000     ................
801c5190:	c5080000 c5080000 c5080000 c5080000     ................
801c51a0:	c5080000 c5080000 c5080000 c5080000     ................
801c51b0:	c5080000 c5080000 c5080000 c5080000     ................
801c51c0:	c5080000 c5080000 c5080000 c5080000     ................
801c51d0:	c5080000 c5080000 c5080000 c0040000     ................
801c51e0:	c0040000 c0040000 c0040000 c0040000     ................
801c51f0:	c0040000 d6080000 d6080000 d6080000     ................
801c5200:	d6080000 d6080000 d6080000 c6080000     ................
801c5210:	c6080000 c6080000 c6080000 c6080000     ................
801c5220:	c6080000 c6080000 c6080000 c6080000     ................
801c5230:	c6080000 c6080000 c6080000 c6080000     ................
801c5240:	c6080000 c6080000 c6080000 c6080000     ................
801c5250:	c6080000 c6080000 c6080000 c0040000     ................
801c5260:	c0040000 c0040000 c0040000 00020000     ................
	...

801c5470 <_nl_C_LC_CTYPE_toupper>:
801c5470:	00000080 00000081 00000082 00000083     ................
801c5480:	00000084 00000085 00000086 00000087     ................
801c5490:	00000088 00000089 0000008a 0000008b     ................
801c54a0:	0000008c 0000008d 0000008e 0000008f     ................
801c54b0:	00000090 00000091 00000092 00000093     ................
801c54c0:	00000094 00000095 00000096 00000097     ................
801c54d0:	00000098 00000099 0000009a 0000009b     ................
801c54e0:	0000009c 0000009d 0000009e 0000009f     ................
801c54f0:	000000a0 000000a1 000000a2 000000a3     ................
801c5500:	000000a4 000000a5 000000a6 000000a7     ................
801c5510:	000000a8 000000a9 000000aa 000000ab     ................
801c5520:	000000ac 000000ad 000000ae 000000af     ................
801c5530:	000000b0 000000b1 000000b2 000000b3     ................
801c5540:	000000b4 000000b5 000000b6 000000b7     ................
801c5550:	000000b8 000000b9 000000ba 000000bb     ................
801c5560:	000000bc 000000bd 000000be 000000bf     ................
801c5570:	000000c0 000000c1 000000c2 000000c3     ................
801c5580:	000000c4 000000c5 000000c6 000000c7     ................
801c5590:	000000c8 000000c9 000000ca 000000cb     ................
801c55a0:	000000cc 000000cd 000000ce 000000cf     ................
801c55b0:	000000d0 000000d1 000000d2 000000d3     ................
801c55c0:	000000d4 000000d5 000000d6 000000d7     ................
801c55d0:	000000d8 000000d9 000000da 000000db     ................
801c55e0:	000000dc 000000dd 000000de 000000df     ................
801c55f0:	000000e0 000000e1 000000e2 000000e3     ................
801c5600:	000000e4 000000e5 000000e6 000000e7     ................
801c5610:	000000e8 000000e9 000000ea 000000eb     ................
801c5620:	000000ec 000000ed 000000ee 000000ef     ................
801c5630:	000000f0 000000f1 000000f2 000000f3     ................
801c5640:	000000f4 000000f5 000000f6 000000f7     ................
801c5650:	000000f8 000000f9 000000fa 000000fb     ................
801c5660:	000000fc 000000fd 000000fe ffffffff     ................
801c5670:	00000000 00000001 00000002 00000003     ................
801c5680:	00000004 00000005 00000006 00000007     ................
801c5690:	00000008 00000009 0000000a 0000000b     ................
801c56a0:	0000000c 0000000d 0000000e 0000000f     ................
801c56b0:	00000010 00000011 00000012 00000013     ................
801c56c0:	00000014 00000015 00000016 00000017     ................
801c56d0:	00000018 00000019 0000001a 0000001b     ................
801c56e0:	0000001c 0000001d 0000001e 0000001f     ................
801c56f0:	00000020 00000021 00000022 00000023      ...!..."...#...
801c5700:	00000024 00000025 00000026 00000027     $...%...&...'...
801c5710:	00000028 00000029 0000002a 0000002b     (...)...*...+...
801c5720:	0000002c 0000002d 0000002e 0000002f     ,...-......./...
801c5730:	00000030 00000031 00000032 00000033     0...1...2...3...
801c5740:	00000034 00000035 00000036 00000037     4...5...6...7...
801c5750:	00000038 00000039 0000003a 0000003b     8...9...:...;...
801c5760:	0000003c 0000003d 0000003e 0000003f     <...=...>...?...
801c5770:	00000040 00000041 00000042 00000043     @...A...B...C...
801c5780:	00000044 00000045 00000046 00000047     D...E...F...G...
801c5790:	00000048 00000049 0000004a 0000004b     H...I...J...K...
801c57a0:	0000004c 0000004d 0000004e 0000004f     L...M...N...O...
801c57b0:	00000050 00000051 00000052 00000053     P...Q...R...S...
801c57c0:	00000054 00000055 00000056 00000057     T...U...V...W...
801c57d0:	00000058 00000059 0000005a 0000005b     X...Y...Z...[...
801c57e0:	0000005c 0000005d 0000005e 0000005f     \...]...^..._...
801c57f0:	00000060 00000041 00000042 00000043     `...A...B...C...
801c5800:	00000044 00000045 00000046 00000047     D...E...F...G...
801c5810:	00000048 00000049 0000004a 0000004b     H...I...J...K...
801c5820:	0000004c 0000004d 0000004e 0000004f     L...M...N...O...
801c5830:	00000050 00000051 00000052 00000053     P...Q...R...S...
801c5840:	00000054 00000055 00000056 00000057     T...U...V...W...
801c5850:	00000058 00000059 0000005a 0000007b     X...Y...Z...{...
801c5860:	0000007c 0000007d 0000007e 0000007f     |...}...~.......
801c5870:	00000080 00000081 00000082 00000083     ................
801c5880:	00000084 00000085 00000086 00000087     ................
801c5890:	00000088 00000089 0000008a 0000008b     ................
801c58a0:	0000008c 0000008d 0000008e 0000008f     ................
801c58b0:	00000090 00000091 00000092 00000093     ................
801c58c0:	00000094 00000095 00000096 00000097     ................
801c58d0:	00000098 00000099 0000009a 0000009b     ................
801c58e0:	0000009c 0000009d 0000009e 0000009f     ................
801c58f0:	000000a0 000000a1 000000a2 000000a3     ................
801c5900:	000000a4 000000a5 000000a6 000000a7     ................
801c5910:	000000a8 000000a9 000000aa 000000ab     ................
801c5920:	000000ac 000000ad 000000ae 000000af     ................
801c5930:	000000b0 000000b1 000000b2 000000b3     ................
801c5940:	000000b4 000000b5 000000b6 000000b7     ................
801c5950:	000000b8 000000b9 000000ba 000000bb     ................
801c5960:	000000bc 000000bd 000000be 000000bf     ................
801c5970:	000000c0 000000c1 000000c2 000000c3     ................
801c5980:	000000c4 000000c5 000000c6 000000c7     ................
801c5990:	000000c8 000000c9 000000ca 000000cb     ................
801c59a0:	000000cc 000000cd 000000ce 000000cf     ................
801c59b0:	000000d0 000000d1 000000d2 000000d3     ................
801c59c0:	000000d4 000000d5 000000d6 000000d7     ................
801c59d0:	000000d8 000000d9 000000da 000000db     ................
801c59e0:	000000dc 000000dd 000000de 000000df     ................
801c59f0:	000000e0 000000e1 000000e2 000000e3     ................
801c5a00:	000000e4 000000e5 000000e6 000000e7     ................
801c5a10:	000000e8 000000e9 000000ea 000000eb     ................
801c5a20:	000000ec 000000ed 000000ee 000000ef     ................
801c5a30:	000000f0 000000f1 000000f2 000000f3     ................
801c5a40:	000000f4 000000f5 000000f6 000000f7     ................
801c5a50:	000000f8 000000f9 000000fa 000000fb     ................
801c5a60:	000000fc 000000fd 000000fe 000000ff     ................

801c5a70 <_nl_C_LC_CTYPE_tolower>:
801c5a70:	00000080 00000081 00000082 00000083     ................
801c5a80:	00000084 00000085 00000086 00000087     ................
801c5a90:	00000088 00000089 0000008a 0000008b     ................
801c5aa0:	0000008c 0000008d 0000008e 0000008f     ................
801c5ab0:	00000090 00000091 00000092 00000093     ................
801c5ac0:	00000094 00000095 00000096 00000097     ................
801c5ad0:	00000098 00000099 0000009a 0000009b     ................
801c5ae0:	0000009c 0000009d 0000009e 0000009f     ................
801c5af0:	000000a0 000000a1 000000a2 000000a3     ................
801c5b00:	000000a4 000000a5 000000a6 000000a7     ................
801c5b10:	000000a8 000000a9 000000aa 000000ab     ................
801c5b20:	000000ac 000000ad 000000ae 000000af     ................
801c5b30:	000000b0 000000b1 000000b2 000000b3     ................
801c5b40:	000000b4 000000b5 000000b6 000000b7     ................
801c5b50:	000000b8 000000b9 000000ba 000000bb     ................
801c5b60:	000000bc 000000bd 000000be 000000bf     ................
801c5b70:	000000c0 000000c1 000000c2 000000c3     ................
801c5b80:	000000c4 000000c5 000000c6 000000c7     ................
801c5b90:	000000c8 000000c9 000000ca 000000cb     ................
801c5ba0:	000000cc 000000cd 000000ce 000000cf     ................
801c5bb0:	000000d0 000000d1 000000d2 000000d3     ................
801c5bc0:	000000d4 000000d5 000000d6 000000d7     ................
801c5bd0:	000000d8 000000d9 000000da 000000db     ................
801c5be0:	000000dc 000000dd 000000de 000000df     ................
801c5bf0:	000000e0 000000e1 000000e2 000000e3     ................
801c5c00:	000000e4 000000e5 000000e6 000000e7     ................
801c5c10:	000000e8 000000e9 000000ea 000000eb     ................
801c5c20:	000000ec 000000ed 000000ee 000000ef     ................
801c5c30:	000000f0 000000f1 000000f2 000000f3     ................
801c5c40:	000000f4 000000f5 000000f6 000000f7     ................
801c5c50:	000000f8 000000f9 000000fa 000000fb     ................
801c5c60:	000000fc 000000fd 000000fe ffffffff     ................
801c5c70:	00000000 00000001 00000002 00000003     ................
801c5c80:	00000004 00000005 00000006 00000007     ................
801c5c90:	00000008 00000009 0000000a 0000000b     ................
801c5ca0:	0000000c 0000000d 0000000e 0000000f     ................
801c5cb0:	00000010 00000011 00000012 00000013     ................
801c5cc0:	00000014 00000015 00000016 00000017     ................
801c5cd0:	00000018 00000019 0000001a 0000001b     ................
801c5ce0:	0000001c 0000001d 0000001e 0000001f     ................
801c5cf0:	00000020 00000021 00000022 00000023      ...!..."...#...
801c5d00:	00000024 00000025 00000026 00000027     $...%...&...'...
801c5d10:	00000028 00000029 0000002a 0000002b     (...)...*...+...
801c5d20:	0000002c 0000002d 0000002e 0000002f     ,...-......./...
801c5d30:	00000030 00000031 00000032 00000033     0...1...2...3...
801c5d40:	00000034 00000035 00000036 00000037     4...5...6...7...
801c5d50:	00000038 00000039 0000003a 0000003b     8...9...:...;...
801c5d60:	0000003c 0000003d 0000003e 0000003f     <...=...>...?...
801c5d70:	00000040 00000061 00000062 00000063     @...a...b...c...
801c5d80:	00000064 00000065 00000066 00000067     d...e...f...g...
801c5d90:	00000068 00000069 0000006a 0000006b     h...i...j...k...
801c5da0:	0000006c 0000006d 0000006e 0000006f     l...m...n...o...
801c5db0:	00000070 00000071 00000072 00000073     p...q...r...s...
801c5dc0:	00000074 00000075 00000076 00000077     t...u...v...w...
801c5dd0:	00000078 00000079 0000007a 0000005b     x...y...z...[...
801c5de0:	0000005c 0000005d 0000005e 0000005f     \...]...^..._...
801c5df0:	00000060 00000061 00000062 00000063     `...a...b...c...
801c5e00:	00000064 00000065 00000066 00000067     d...e...f...g...
801c5e10:	00000068 00000069 0000006a 0000006b     h...i...j...k...
801c5e20:	0000006c 0000006d 0000006e 0000006f     l...m...n...o...
801c5e30:	00000070 00000071 00000072 00000073     p...q...r...s...
801c5e40:	00000074 00000075 00000076 00000077     t...u...v...w...
801c5e50:	00000078 00000079 0000007a 0000007b     x...y...z...{...
801c5e60:	0000007c 0000007d 0000007e 0000007f     |...}...~.......
801c5e70:	00000080 00000081 00000082 00000083     ................
801c5e80:	00000084 00000085 00000086 00000087     ................
801c5e90:	00000088 00000089 0000008a 0000008b     ................
801c5ea0:	0000008c 0000008d 0000008e 0000008f     ................
801c5eb0:	00000090 00000091 00000092 00000093     ................
801c5ec0:	00000094 00000095 00000096 00000097     ................
801c5ed0:	00000098 00000099 0000009a 0000009b     ................
801c5ee0:	0000009c 0000009d 0000009e 0000009f     ................
801c5ef0:	000000a0 000000a1 000000a2 000000a3     ................
801c5f00:	000000a4 000000a5 000000a6 000000a7     ................
801c5f10:	000000a8 000000a9 000000aa 000000ab     ................
801c5f20:	000000ac 000000ad 000000ae 000000af     ................
801c5f30:	000000b0 000000b1 000000b2 000000b3     ................
801c5f40:	000000b4 000000b5 000000b6 000000b7     ................
801c5f50:	000000b8 000000b9 000000ba 000000bb     ................
801c5f60:	000000bc 000000bd 000000be 000000bf     ................
801c5f70:	000000c0 000000c1 000000c2 000000c3     ................
801c5f80:	000000c4 000000c5 000000c6 000000c7     ................
801c5f90:	000000c8 000000c9 000000ca 000000cb     ................
801c5fa0:	000000cc 000000cd 000000ce 000000cf     ................
801c5fb0:	000000d0 000000d1 000000d2 000000d3     ................
801c5fc0:	000000d4 000000d5 000000d6 000000d7     ................
801c5fd0:	000000d8 000000d9 000000da 000000db     ................
801c5fe0:	000000dc 000000dd 000000de 000000df     ................
801c5ff0:	000000e0 000000e1 000000e2 000000e3     ................
801c6000:	000000e4 000000e5 000000e6 000000e7     ................
801c6010:	000000e8 000000e9 000000ea 000000eb     ................
801c6020:	000000ec 000000ed 000000ee 000000ef     ................
801c6030:	000000f0 000000f1 000000f2 000000f3     ................
801c6040:	000000f4 000000f5 000000f6 000000f7     ................
801c6050:	000000f8 000000f9 000000fa 000000fb     ................
801c6060:	000000fc 000000fd 000000fe 000000ff     ................

801c6070 <_nl_C_LC_CTYPE_class_upper>:
	...
801c6078:	07fffffe 00000000 00000000 00000000     ................
	...
801c6090:	00000007 00000001 00000006 00000001     ................
801c60a0:	00000001 00000018 00000000 00000020     ............ ...
801c60b0:	07fffffe 00000000                       ........

801c60b8 <_nl_C_LC_CTYPE_class_lower>:
	...
801c60c4:	07fffffe 00000000 00000000 00000000     ................
801c60d4:	00000000 00000007 00000001 00000006     ................
801c60e4:	00000001 00000001 00000018 00000000     ................
801c60f4:	00000020 00000000 07fffffe               ...........

801c6100 <_nl_C_LC_CTYPE_class_alpha>:
	...
801c6108:	07fffffe 07fffffe 00000000 00000000     ................
	...
801c6120:	00000007 00000001 00000006 00000001     ................
801c6130:	00000001 00000018 00000000 00000020     ............ ...
801c6140:	07fffffe 07fffffe                       ........

801c6148 <_nl_C_LC_CTYPE_class_digit>:
801c6148:	00000000 03ff0000 00000000 00000000     ................
	...
801c6168:	00000006 00000001 00000006 00000000     ................
801c6178:	00000001 00000018 0000001c 00000000     ................
801c6188:	03ff0000                                ....

801c618c <_nl_C_LC_CTYPE_class_xdigit>:
801c618c:	00000000 03ff0000 0000007e 0000007e     ........~...~...
	...
801c61ac:	00000007 00000001 00000007 00000000     ................
801c61bc:	00000003 00000018 0000001c 00000000     ................
801c61cc:	03ff0000 0000007e 0000007e              ....~...~...

801c61d8 <_nl_C_LC_CTYPE_class_space>:
801c61d8:	00003e00 00000001 00000000 00000000     .>..............
	...
801c61f8:	00000006 00000001 00000006 00000000     ................
801c6208:	00000001 00000018 0000001c 00003e00     .............>..
801c6218:	00000001                                ....

801c621c <_nl_C_LC_CTYPE_class_print>:
801c621c:	00000000 ffffffff ffffffff 7fffffff     ................
	...
801c623c:	00000007 00000001 00000007 00000000     ................
801c624c:	00000003 00000018 0000001c 00000000     ................
801c625c:	ffffffff ffffffff 7fffffff              ............

801c6268 <_nl_C_LC_CTYPE_class_graph>:
801c6268:	00000000 fffffffe ffffffff 7fffffff     ................
	...
801c6288:	00000007 00000001 00000007 00000000     ................
801c6298:	00000003 00000018 0000001c 00000000     ................
801c62a8:	fffffffe ffffffff 7fffffff              ............

801c62b4 <_nl_C_LC_CTYPE_class_blank>:
801c62b4:	00000200 00000001 00000000 00000000     ................
	...
801c62d4:	00000006 00000001 00000006 00000000     ................
801c62e4:	00000001 00000018 0000001c 00000200     ................
801c62f4:	00000001                                ....

801c62f8 <_nl_C_LC_CTYPE_class_cntrl>:
801c62f8:	ffffffff 00000000 00000000 80000000     ................
	...
801c6318:	00000007 00000001 00000007 00000000     ................
801c6328:	00000003 00000018 0000001c ffffffff     ................
	...
801c6340:	80000000                                ....

801c6344 <_nl_C_LC_CTYPE_class_punct>:
801c6344:	00000000 fc00fffe f8000001 78000001     ...............x
	...
801c6364:	00000007 00000001 00000007 00000000     ................
801c6374:	00000003 00000018 0000001c 00000000     ................
801c6384:	fc00fffe f8000001 78000001              ...........x

801c6390 <_nl_C_LC_CTYPE_class_alnum>:
801c6390:	00000000 03ff0000 07fffffe 07fffffe     ................
	...
801c63b0:	00000007 00000001 00000007 00000000     ................
801c63c0:	00000003 00000018 0000001c 00000000     ................
801c63d0:	03ff0000 07fffffe 07fffffe              ............

801c63dc <_nl_C_LC_CTYPE_map_toupper>:
801c63dc:	00000007 00000001 00000005 00000003     ................
801c63ec:	0000001f 00000018 00000000 00000000     ................
801c63fc:	00000000 00000028 00000000 ffffffe0     ....(...........
801c640c:	ffffffe0 ffffffe0 ffffffe0 ffffffe0     ................
801c641c:	ffffffe0 ffffffe0 ffffffe0 ffffffe0     ................
801c642c:	ffffffe0 ffffffe0 ffffffe0 ffffffe0     ................
801c643c:	ffffffe0 ffffffe0 ffffffe0 ffffffe0     ................
801c644c:	ffffffe0 ffffffe0 ffffffe0 ffffffe0     ................
801c645c:	ffffffe0 ffffffe0 ffffffe0 ffffffe0     ................
801c646c:	ffffffe0 00000000 00000000 00000000     ................
	...

801c6484 <_nl_C_LC_CTYPE_map_tolower>:
801c6484:	00000007 00000001 00000005 00000003     ................
801c6494:	0000001f 00000018 00000000 00000000     ................
801c64a4:	00000028 00000000 00000000 00000020     (........... ...
801c64b4:	00000020 00000020 00000020 00000020      ... ... ... ...
801c64c4:	00000020 00000020 00000020 00000020      ... ... ... ...
801c64d4:	00000020 00000020 00000020 00000020      ... ... ... ...
801c64e4:	00000020 00000020 00000020 00000020      ... ... ... ...
801c64f4:	00000020 00000020 00000020 00000020      ... ... ... ...
801c6504:	00000020 00000020 00000020 00000020      ... ... ... ...
801c6514:	00000020 00000000 00000000 00000000      ...............
	...

801c652c <_nl_C_LC_CTYPE_width>:
801c652c:	00000007 00000001 00000004 00000007     ................
801c653c:	0000000f 00000018 00000038 00000000     ........8.......
801c654c:	00000048 00000048 00000048 00000048     H...H...H...H...
801c655c:	00000048 00000049 ffffff00 ffffffff     H...I...........
801c656c:	ffffffff ffffffff 01010101 01010101     ................
801c657c:	01010101 01010101 000000ff 65707075     ............uppe
801c658c:	6f6c0072 00726577 68706c61 69640061     r.lower.alpha.di
801c659c:	00746967 67696478 73007469 65636170     git.xdigit.space
801c65ac:	69727000 6700746e 68706172 616c6200     .print.graph.bla
801c65bc:	63006b6e 6c72746e 6e757000 61007463     nk.cntrl.punct.a
801c65cc:	6d756e6c 00000000 70756f74 00726570     lnum....toupper.
801c65dc:	6f6c6f74 00726577 00000000              tolower.....

801c65e8 <_nl_C_LC_CTYPE>:
801c65e8:	801d0740 00000000 00000000 00000000     @...............
	...
801c6600:	ffffffff 00000001 00000055 801c4d70     ........U...pM..
801c6610:	801c5470 00000000 801c5a70 00000000     pT......pZ......
801c6620:	801c5070 00000000 00000000 00000000     pP..............
801c6630:	00000000 801c6588 801c65d4 801c652c     .....e...e..,e..
801c6640:	00000001 801d074c 801c5670 801c5c70     ....L...pV..p\..
801c6650:	00000047 00000053 00000001 801d4e00     G...S........N..
801c6660:	801c2940 8019166c 8018f18c 8018f194     @)..l...........
801c6670:	8018f19c 8018f1a4 801917c8 8018f1b4     ................
801c6680:	8018f1bc 00000001 801d06d0 801d06d8     ................
801c6690:	801d06e0 801d06e8 801d06f0 801d06f8     ................
801c66a0:	801d0700 801d0708 801d0710 801d0718     ................
801c66b0:	801d4e00 801c2940 8019166c 8018f18c     .N..@)..l.......
801c66c0:	8018f194 8018f19c 8018f1a4 801917c8     ................
801c66d0:	8018f1b4 8018f1bc 00000030 00000031     ........0...1...
801c66e0:	00000032 00000033 00000034 00000035     2...3...4...5...
801c66f0:	00000036 00000037 00000038 00000039     6...7...8...9...
801c6700:	00000548 801c6760 801c7c80 801ca6c0     H...`g...|......
801c6710:	801cbbe0 00000001 801d0720 00000000     ........ .......
	...
801c6728:	801c6090 801c60d8 801c6120 801c6168     .`...`.. a..ha..
801c6738:	801c61ac 801c61f8 801c623c 801c6288     .a...a..<b...b..
801c6748:	801c62d4 801c6318 801c6364 801c63b0     .b...c..dc...c..
801c6758:	801c63dc 801c6484                       .c...d..

801c6760 <translit_from_idx>:
801c6760:	00000000 00000002 00000004 00000006     ................
801c6770:	00000008 0000000a 0000000c 0000000e     ................
801c6780:	00000010 00000012 00000014 00000016     ................
801c6790:	00000018 0000001a 0000001c 0000001e     ................
801c67a0:	00000020 00000022 00000024 00000026      ..."...$...&...
801c67b0:	00000028 0000002a 0000002c 0000002e     (...*...,.......
801c67c0:	00000030 00000032 00000034 00000036     0...2...4...6...
801c67d0:	00000038 0000003a 0000003c 0000003e     8...:...<...>...
801c67e0:	00000040 00000042 00000044 00000046     @...B...D...F...
801c67f0:	00000048 0000004a 0000004c 0000004e     H...J...L...N...
801c6800:	00000050 00000052 00000054 00000056     P...R...T...V...
801c6810:	00000058 0000005a 0000005c 0000005e     X...Z...\...^...
801c6820:	00000060 00000062 00000064 00000066     `...b...d...f...
801c6830:	00000068 0000006a 0000006c 0000006e     h...j...l...n...
801c6840:	00000070 00000072 00000074 00000076     p...r...t...v...
801c6850:	00000078 0000007a 0000007c 0000007e     x...z...|...~...
801c6860:	00000080 00000082 00000084 00000086     ................
801c6870:	00000088 0000008a 0000008c 0000008e     ................
801c6880:	00000090 00000092 00000094 00000096     ................
801c6890:	00000098 0000009a 0000009c 0000009e     ................
801c68a0:	000000a0 000000a2 000000a4 000000a6     ................
801c68b0:	000000a8 000000aa 000000ac 000000ae     ................
801c68c0:	000000b0 000000b2 000000b4 000000b6     ................
801c68d0:	000000b8 000000ba 000000bc 000000be     ................
801c68e0:	000000c0 000000c2 000000c4 000000c6     ................
801c68f0:	000000c8 000000ca 000000cc 000000ce     ................
801c6900:	000000d0 000000d2 000000d4 000000d6     ................
801c6910:	000000d8 000000da 000000dc 000000de     ................
801c6920:	000000e0 000000e2 000000e4 000000e6     ................
801c6930:	000000e8 000000ea 000000ec 000000ee     ................
801c6940:	000000f0 000000f2 000000f4 000000f6     ................
801c6950:	000000f8 000000fa 000000fc 000000fe     ................
801c6960:	00000100 00000102 00000104 00000106     ................
801c6970:	00000108 0000010a 0000010c 0000010e     ................
801c6980:	00000110 00000112 00000114 00000116     ................
801c6990:	00000118 0000011a 0000011c 0000011e     ................
801c69a0:	00000120 00000122 00000124 00000126      ..."...$...&...
801c69b0:	00000128 0000012a 0000012c 0000012e     (...*...,.......
801c69c0:	00000130 00000132 00000134 00000136     0...2...4...6...
801c69d0:	00000138 0000013a 0000013c 0000013e     8...:...<...>...
801c69e0:	00000140 00000142 00000144 00000146     @...B...D...F...
801c69f0:	00000148 0000014a 0000014c 0000014e     H...J...L...N...
801c6a00:	00000150 00000152 00000154 00000156     P...R...T...V...
801c6a10:	00000158 0000015a 0000015c 0000015e     X...Z...\...^...
801c6a20:	00000160 00000162 00000164 00000166     `...b...d...f...
801c6a30:	00000168 0000016a 0000016c 0000016e     h...j...l...n...
801c6a40:	00000170 00000172 00000174 00000176     p...r...t...v...
801c6a50:	00000178 0000017a 0000017c 0000017e     x...z...|...~...
801c6a60:	00000180 00000182 00000184 00000186     ................
801c6a70:	00000188 0000018a 0000018c 0000018e     ................
801c6a80:	00000190 00000192 00000194 00000196     ................
801c6a90:	00000198 0000019a 0000019c 0000019e     ................
801c6aa0:	000001a0 000001a2 000001a4 000001a6     ................
801c6ab0:	000001a8 000001aa 000001ac 000001ae     ................
801c6ac0:	000001b0 000001b2 000001b4 000001b6     ................
801c6ad0:	000001b8 000001ba 000001bc 000001be     ................
801c6ae0:	000001c0 000001c2 000001c4 000001c6     ................
801c6af0:	000001c8 000001ca 000001cc 000001ce     ................
801c6b00:	000001d0 000001d2 000001d4 000001d6     ................
801c6b10:	000001d8 000001da 000001dc 000001de     ................
801c6b20:	000001e0 000001e2 000001e4 000001e6     ................
801c6b30:	000001e8 000001ea 000001ec 000001ee     ................
801c6b40:	000001f0 000001f2 000001f4 000001f6     ................
801c6b50:	000001f8 000001fa 000001fc 000001fe     ................
801c6b60:	00000200 00000202 00000204 00000206     ................
801c6b70:	00000208 0000020a 0000020c 0000020e     ................
801c6b80:	00000210 00000212 00000214 00000216     ................
801c6b90:	00000218 0000021a 0000021c 0000021e     ................
801c6ba0:	00000220 00000222 00000224 00000226      ..."...$...&...
801c6bb0:	00000228 0000022a 0000022c 0000022e     (...*...,.......
801c6bc0:	00000230 00000232 00000234 00000236     0...2...4...6...
801c6bd0:	00000238 0000023a 0000023c 0000023e     8...:...<...>...
801c6be0:	00000240 00000242 00000244 00000246     @...B...D...F...
801c6bf0:	00000248 0000024a 0000024c 0000024e     H...J...L...N...
801c6c00:	00000250 00000252 00000254 00000256     P...R...T...V...
801c6c10:	00000258 0000025a 0000025c 0000025e     X...Z...\...^...
801c6c20:	00000260 00000262 00000264 00000266     `...b...d...f...
801c6c30:	00000268 0000026a 0000026c 0000026e     h...j...l...n...
801c6c40:	00000270 00000272 00000274 00000276     p...r...t...v...
801c6c50:	00000278 0000027a 0000027c 0000027e     x...z...|...~...
801c6c60:	00000280 00000282 00000284 00000286     ................
801c6c70:	00000288 0000028a 0000028c 0000028e     ................
801c6c80:	00000290 00000292 00000294 00000296     ................
801c6c90:	00000298 0000029a 0000029c 0000029e     ................
801c6ca0:	000002a0 000002a2 000002a4 000002a6     ................
801c6cb0:	000002a8 000002aa 000002ac 000002ae     ................
801c6cc0:	000002b0 000002b2 000002b4 000002b6     ................
801c6cd0:	000002b8 000002ba 000002bc 000002be     ................
801c6ce0:	000002c0 000002c2 000002c4 000002c6     ................
801c6cf0:	000002c8 000002ca 000002cc 000002ce     ................
801c6d00:	000002d0 000002d2 000002d4 000002d6     ................
801c6d10:	000002d8 000002da 000002dc 000002de     ................
801c6d20:	000002e0 000002e2 000002e4 000002e6     ................
801c6d30:	000002e8 000002ea 000002ec 000002ee     ................
801c6d40:	000002f0 000002f2 000002f4 000002f6     ................
801c6d50:	000002f8 000002fa 000002fc 000002fe     ................
801c6d60:	00000300 00000302 00000304 00000306     ................
801c6d70:	00000308 0000030a 0000030c 0000030e     ................
801c6d80:	00000310 00000312 00000314 00000316     ................
801c6d90:	00000318 0000031a 0000031c 0000031e     ................
801c6da0:	00000320 00000322 00000324 00000326      ..."...$...&...
801c6db0:	00000328 0000032a 0000032c 0000032e     (...*...,.......
801c6dc0:	00000330 00000332 00000334 00000336     0...2...4...6...
801c6dd0:	00000338 0000033a 0000033c 0000033e     8...:...<...>...
801c6de0:	00000340 00000342 00000344 00000346     @...B...D...F...
801c6df0:	00000348 0000034a 0000034c 0000034e     H...J...L...N...
801c6e00:	00000350 00000352 00000354 00000356     P...R...T...V...
801c6e10:	00000358 0000035a 0000035c 0000035e     X...Z...\...^...
801c6e20:	00000360 00000362 00000364 00000366     `...b...d...f...
801c6e30:	00000368 0000036a 0000036c 0000036e     h...j...l...n...
801c6e40:	00000370 00000372 00000374 00000376     p...r...t...v...
801c6e50:	00000378 0000037a 0000037c 0000037e     x...z...|...~...
801c6e60:	00000380 00000382 00000384 00000386     ................
801c6e70:	00000388 0000038a 0000038c 0000038e     ................
801c6e80:	00000390 00000392 00000394 00000396     ................
801c6e90:	00000398 0000039a 0000039c 0000039e     ................
801c6ea0:	000003a0 000003a2 000003a4 000003a6     ................
801c6eb0:	000003a8 000003aa 000003ac 000003ae     ................
801c6ec0:	000003b0 000003b2 000003b4 000003b6     ................
801c6ed0:	000003b8 000003ba 000003bc 000003be     ................
801c6ee0:	000003c0 000003c2 000003c4 000003c6     ................
801c6ef0:	000003c8 000003ca 000003cc 000003ce     ................
801c6f00:	000003d0 000003d2 000003d4 000003d6     ................
801c6f10:	000003d8 000003da 000003dc 000003de     ................
801c6f20:	000003e0 000003e2 000003e4 000003e6     ................
801c6f30:	000003e8 000003ea 000003ec 000003ee     ................
801c6f40:	000003f0 000003f2 000003f4 000003f6     ................
801c6f50:	000003f8 000003fa 000003fc 000003fe     ................
801c6f60:	00000400 00000402 00000404 00000406     ................
801c6f70:	00000408 0000040a 0000040c 0000040e     ................
801c6f80:	00000410 00000412 00000414 00000416     ................
801c6f90:	00000418 0000041a 0000041c 0000041e     ................
801c6fa0:	00000420 00000422 00000424 00000426      ..."...$...&...
801c6fb0:	00000428 0000042a 0000042c 0000042e     (...*...,.......
801c6fc0:	00000430 00000432 00000434 00000436     0...2...4...6...
801c6fd0:	00000438 0000043a 0000043c 0000043e     8...:...<...>...
801c6fe0:	00000440 00000442 00000444 00000446     @...B...D...F...
801c6ff0:	00000448 0000044a 0000044c 0000044e     H...J...L...N...
801c7000:	00000450 00000452 00000454 00000456     P...R...T...V...
801c7010:	00000458 0000045a 0000045c 0000045e     X...Z...\...^...
801c7020:	00000460 00000462 00000464 00000466     `...b...d...f...
801c7030:	00000468 0000046a 0000046c 0000046e     h...j...l...n...
801c7040:	00000470 00000472 00000474 00000476     p...r...t...v...
801c7050:	00000478 0000047a 0000047c 0000047e     x...z...|...~...
801c7060:	00000480 00000482 00000484 00000486     ................
801c7070:	00000488 0000048a 0000048c 0000048e     ................
801c7080:	00000490 00000492 00000494 00000496     ................
801c7090:	00000498 0000049a 0000049c 0000049e     ................
801c70a0:	000004a0 000004a2 000004a4 000004a6     ................
801c70b0:	000004a8 000004aa 000004ac 000004ae     ................
801c70c0:	000004b0 000004b2 000004b4 000004b6     ................
801c70d0:	000004b8 000004ba 000004bc 000004be     ................
801c70e0:	000004c0 000004c2 000004c4 000004c6     ................
801c70f0:	000004c8 000004ca 000004cc 000004ce     ................
801c7100:	000004d0 000004d2 000004d4 000004d6     ................
801c7110:	000004d8 000004da 000004dc 000004de     ................
801c7120:	000004e0 000004e2 000004e4 000004e6     ................
801c7130:	000004e8 000004ea 000004ec 000004ee     ................
801c7140:	000004f0 000004f2 000004f4 000004f6     ................
801c7150:	000004f8 000004fa 000004fc 000004fe     ................
801c7160:	00000500 00000502 00000504 00000506     ................
801c7170:	00000508 0000050a 0000050c 0000050e     ................
801c7180:	00000510 00000512 00000514 00000516     ................
801c7190:	00000518 0000051a 0000051c 0000051e     ................
801c71a0:	00000520 00000522 00000524 00000526      ..."...$...&...
801c71b0:	00000528 0000052a 0000052c 0000052e     (...*...,.......
801c71c0:	00000530 00000532 00000534 00000536     0...2...4...6...
801c71d0:	00000538 0000053a 0000053c 0000053e     8...:...<...>...
801c71e0:	00000540 00000542 00000544 00000546     @...B...D...F...
801c71f0:	00000548 0000054a 0000054c 0000054e     H...J...L...N...
801c7200:	00000550 00000552 00000554 00000556     P...R...T...V...
801c7210:	00000558 0000055a 0000055c 0000055e     X...Z...\...^...
801c7220:	00000560 00000562 00000564 00000566     `...b...d...f...
801c7230:	00000568 0000056a 0000056c 0000056e     h...j...l...n...
801c7240:	00000570 00000572 00000574 00000576     p...r...t...v...
801c7250:	00000578 0000057a 0000057c 0000057e     x...z...|...~...
801c7260:	00000580 00000582 00000584 00000586     ................
801c7270:	00000588 0000058a 0000058c 0000058e     ................
801c7280:	00000590 00000592 00000594 00000596     ................
801c7290:	00000598 0000059a 0000059c 0000059e     ................
801c72a0:	000005a0 000005a2 000005a4 000005a6     ................
801c72b0:	000005a8 000005aa 000005ac 000005ae     ................
801c72c0:	000005b0 000005b2 000005b4 000005b6     ................
801c72d0:	000005b8 000005ba 000005bc 000005be     ................
801c72e0:	000005c0 000005c2 000005c4 000005c6     ................
801c72f0:	000005c8 000005ca 000005cc 000005ce     ................
801c7300:	000005d0 000005d2 000005d4 000005d6     ................
801c7310:	000005d8 000005da 000005dc 000005de     ................
801c7320:	000005e0 000005e2 000005e4 000005e6     ................
801c7330:	000005e8 000005ea 000005ec 000005ee     ................
801c7340:	000005f0 000005f2 000005f4 000005f6     ................
801c7350:	000005f8 000005fa 000005fc 000005fe     ................
801c7360:	00000600 00000602 00000604 00000606     ................
801c7370:	00000608 0000060a 0000060c 0000060e     ................
801c7380:	00000610 00000612 00000614 00000616     ................
801c7390:	00000618 0000061a 0000061c 0000061e     ................
801c73a0:	00000620 00000622 00000624 00000626      ..."...$...&...
801c73b0:	00000628 0000062a 0000062c 0000062e     (...*...,.......
801c73c0:	00000630 00000632 00000634 00000636     0...2...4...6...
801c73d0:	00000638 0000063a 0000063c 0000063e     8...:...<...>...
801c73e0:	00000640 00000642 00000644 00000646     @...B...D...F...
801c73f0:	00000648 0000064a 0000064c 0000064e     H...J...L...N...
801c7400:	00000650 00000652 00000654 00000656     P...R...T...V...
801c7410:	00000658 0000065a 0000065c 0000065e     X...Z...\...^...
801c7420:	00000660 00000662 00000664 00000666     `...b...d...f...
801c7430:	00000668 0000066a 0000066c 0000066e     h...j...l...n...
801c7440:	00000670 00000672 00000674 00000676     p...r...t...v...
801c7450:	00000678 0000067a 0000067c 0000067e     x...z...|...~...
801c7460:	00000680 00000682 00000684 00000686     ................
801c7470:	00000688 0000068a 0000068c 0000068e     ................
801c7480:	00000690 00000692 00000694 00000696     ................
801c7490:	00000698 0000069a 0000069c 0000069e     ................
801c74a0:	000006a0 000006a2 000006a4 000006a6     ................
801c74b0:	000006a8 000006aa 000006ac 000006ae     ................
801c74c0:	000006b0 000006b2 000006b4 000006b6     ................
801c74d0:	000006b8 000006ba 000006bc 000006be     ................
801c74e0:	000006c0 000006c2 000006c4 000006c6     ................
801c74f0:	000006c8 000006ca 000006cc 000006ce     ................
801c7500:	000006d0 000006d2 000006d4 000006d6     ................
801c7510:	000006d8 000006da 000006dc 000006de     ................
801c7520:	000006e0 000006e2 000006e4 000006e6     ................
801c7530:	000006e8 000006ea 000006ec 000006ee     ................
801c7540:	000006f0 000006f2 000006f4 000006f6     ................
801c7550:	000006f8 000006fa 000006fc 000006fe     ................
801c7560:	00000700 00000702 00000704 00000706     ................
801c7570:	00000708 0000070a 0000070c 0000070e     ................
801c7580:	00000710 00000712 00000714 00000716     ................
801c7590:	00000718 0000071a 0000071c 0000071e     ................
801c75a0:	00000720 00000722 00000724 00000726      ..."...$...&...
801c75b0:	00000728 0000072a 0000072c 0000072e     (...*...,.......
801c75c0:	00000730 00000732 00000734 00000736     0...2...4...6...
801c75d0:	00000738 0000073a 0000073c 0000073e     8...:...<...>...
801c75e0:	00000740 00000742 00000744 00000746     @...B...D...F...
801c75f0:	00000748 0000074a 0000074c 0000074e     H...J...L...N...
801c7600:	00000750 00000752 00000754 00000756     P...R...T...V...
801c7610:	00000758 0000075a 0000075c 0000075e     X...Z...\...^...
801c7620:	00000760 00000762 00000764 00000766     `...b...d...f...
801c7630:	00000768 0000076a 0000076c 0000076e     h...j...l...n...
801c7640:	00000770 00000772 00000774 00000776     p...r...t...v...
801c7650:	00000778 0000077a 0000077c 0000077e     x...z...|...~...
801c7660:	00000780 00000782 00000784 00000786     ................
801c7670:	00000788 0000078a 0000078c 0000078e     ................
801c7680:	00000790 00000792 00000794 00000796     ................
801c7690:	00000798 0000079a 0000079c 0000079e     ................
801c76a0:	000007a0 000007a2 000007a4 000007a6     ................
801c76b0:	000007a8 000007aa 000007ac 000007ae     ................
801c76c0:	000007b0 000007b2 000007b4 000007b6     ................
801c76d0:	000007b8 000007ba 000007bc 000007be     ................
801c76e0:	000007c0 000007c2 000007c4 000007c6     ................
801c76f0:	000007c8 000007ca 000007cc 000007ce     ................
801c7700:	000007d0 000007d2 000007d4 000007d6     ................
801c7710:	000007d8 000007da 000007dc 000007de     ................
801c7720:	000007e0 000007e2 000007e4 000007e6     ................
801c7730:	000007e8 000007ea 000007ec 000007ee     ................
801c7740:	000007f0 000007f2 000007f4 000007f6     ................
801c7750:	000007f8 000007fa 000007fc 000007fe     ................
801c7760:	00000800 00000802 00000804 00000806     ................
801c7770:	00000808 0000080a 0000080c 0000080e     ................
801c7780:	00000810 00000812 00000814 00000816     ................
801c7790:	00000818 0000081a 0000081c 0000081e     ................
801c77a0:	00000820 00000822 00000824 00000826      ..."...$...&...
801c77b0:	00000828 0000082a 0000082c 0000082e     (...*...,.......
801c77c0:	00000830 00000832 00000834 00000836     0...2...4...6...
801c77d0:	00000838 0000083a 0000083c 0000083e     8...:...<...>...
801c77e0:	00000840 00000842 00000844 00000846     @...B...D...F...
801c77f0:	00000848 0000084a 0000084c 0000084e     H...J...L...N...
801c7800:	00000850 00000852 00000854 00000856     P...R...T...V...
801c7810:	00000858 0000085a 0000085c 0000085e     X...Z...\...^...
801c7820:	00000860 00000862 00000864 00000866     `...b...d...f...
801c7830:	00000868 0000086a 0000086c 0000086e     h...j...l...n...
801c7840:	00000870 00000872 00000874 00000876     p...r...t...v...
801c7850:	00000878 0000087a 0000087c 0000087e     x...z...|...~...
801c7860:	00000880 00000882 00000884 00000886     ................
801c7870:	00000888 0000088a 0000088c 0000088e     ................
801c7880:	00000890 00000892 00000894 00000896     ................
801c7890:	00000898 0000089a 0000089c 0000089e     ................
801c78a0:	000008a0 000008a2 000008a4 000008a6     ................
801c78b0:	000008a8 000008aa 000008ac 000008ae     ................
801c78c0:	000008b0 000008b2 000008b4 000008b6     ................
801c78d0:	000008b8 000008ba 000008bc 000008be     ................
801c78e0:	000008c0 000008c2 000008c4 000008c6     ................
801c78f0:	000008c8 000008ca 000008cc 000008ce     ................
801c7900:	000008d0 000008d2 000008d4 000008d6     ................
801c7910:	000008d8 000008da 000008dc 000008de     ................
801c7920:	000008e0 000008e2 000008e4 000008e6     ................
801c7930:	000008e8 000008ea 000008ec 000008ee     ................
801c7940:	000008f0 000008f2 000008f4 000008f6     ................
801c7950:	000008f8 000008fa 000008fc 000008fe     ................
801c7960:	00000900 00000902 00000904 00000906     ................
801c7970:	00000908 0000090a 0000090c 0000090e     ................
801c7980:	00000910 00000912 00000914 00000916     ................
801c7990:	00000918 0000091a 0000091c 0000091e     ................
801c79a0:	00000920 00000922 00000924 00000926      ..."...$...&...
801c79b0:	00000928 0000092a 0000092c 0000092e     (...*...,.......
801c79c0:	00000930 00000932 00000934 00000936     0...2...4...6...
801c79d0:	00000938 0000093a 0000093c 0000093e     8...:...<...>...
801c79e0:	00000940 00000942 00000944 00000946     @...B...D...F...
801c79f0:	00000948 0000094a 0000094c 0000094e     H...J...L...N...
801c7a00:	00000950 00000952 00000954 00000956     P...R...T...V...
801c7a10:	00000958 0000095a 0000095c 0000095e     X...Z...\...^...
801c7a20:	00000960 00000962 00000964 00000966     `...b...d...f...
801c7a30:	00000968 0000096a 0000096c 0000096e     h...j...l...n...
801c7a40:	00000970 00000972 00000974 00000976     p...r...t...v...
801c7a50:	00000978 0000097a 0000097c 0000097e     x...z...|...~...
801c7a60:	00000980 00000982 00000984 00000986     ................
801c7a70:	00000988 0000098a 0000098c 0000098e     ................
801c7a80:	00000990 00000992 00000994 00000996     ................
801c7a90:	00000998 0000099a 0000099c 0000099e     ................
801c7aa0:	000009a0 000009a2 000009a4 000009a6     ................
801c7ab0:	000009a8 000009aa 000009ac 000009ae     ................
801c7ac0:	000009b0 000009b2 000009b4 000009b6     ................
801c7ad0:	000009b8 000009ba 000009bc 000009be     ................
801c7ae0:	000009c0 000009c2 000009c4 000009c6     ................
801c7af0:	000009c8 000009ca 000009cc 000009ce     ................
801c7b00:	000009d0 000009d2 000009d4 000009d6     ................
801c7b10:	000009d8 000009da 000009dc 000009de     ................
801c7b20:	000009e0 000009e2 000009e4 000009e6     ................
801c7b30:	000009e8 000009ea 000009ec 000009ee     ................
801c7b40:	000009f0 000009f2 000009f4 000009f6     ................
801c7b50:	000009f8 000009fa 000009fc 000009fe     ................
801c7b60:	00000a00 00000a02 00000a04 00000a06     ................
801c7b70:	00000a08 00000a0a 00000a0c 00000a0e     ................
801c7b80:	00000a10 00000a12 00000a14 00000a16     ................
801c7b90:	00000a18 00000a1a 00000a1c 00000a1e     ................
801c7ba0:	00000a20 00000a22 00000a24 00000a26      ..."...$...&...
801c7bb0:	00000a28 00000a2a 00000a2c 00000a2e     (...*...,.......
801c7bc0:	00000a30 00000a32 00000a34 00000a36     0...2...4...6...
801c7bd0:	00000a38 00000a3a 00000a3c 00000a3e     8...:...<...>...
801c7be0:	00000a40 00000a42 00000a44 00000a46     @...B...D...F...
801c7bf0:	00000a48 00000a4a 00000a4c 00000a4e     H...J...L...N...
801c7c00:	00000a50 00000a52 00000a54 00000a56     P...R...T...V...
801c7c10:	00000a58 00000a5a 00000a5c 00000a5e     X...Z...\...^...
801c7c20:	00000a60 00000a62 00000a64 00000a66     `...b...d...f...
801c7c30:	00000a68 00000a6a 00000a6c 00000a6e     h...j...l...n...
801c7c40:	00000a70 00000a72 00000a74 00000a76     p...r...t...v...
801c7c50:	00000a78 00000a7a 00000a7c 00000a7e     x...z...|...~...
801c7c60:	00000a80 00000a82 00000a84 00000a86     ................
801c7c70:	00000a88 00000a8a 00000a8c 00000a8e     ................

801c7c80 <translit_from_tbl>:
801c7c80:	000000a0 00000000 000000a9 00000000     ................
801c7c90:	000000ab 00000000 000000ad 00000000     ................
801c7ca0:	000000ae 00000000 000000b5 00000000     ................
801c7cb0:	000000b8 00000000 000000bb 00000000     ................
801c7cc0:	000000bc 00000000 000000bd 00000000     ................
801c7cd0:	000000be 00000000 000000c6 00000000     ................
801c7ce0:	000000d7 00000000 000000df 00000000     ................
801c7cf0:	000000e6 00000000 00000132 00000000     ........2.......
801c7d00:	00000133 00000000 00000149 00000000     3.......I.......
801c7d10:	00000152 00000000 00000152 00000000     R.......R.......
801c7d20:	00000153 00000000 00000153 00000000     S.......S.......
801c7d30:	0000017f 00000000 000001c7 00000000     ................
801c7d40:	000001c8 00000000 000001c9 00000000     ................
801c7d50:	000001ca 00000000 000001cb 00000000     ................
801c7d60:	000001cc 00000000 000001f1 00000000     ................
801c7d70:	000001f2 00000000 000001f3 00000000     ................
801c7d80:	000002bc 00000000 000002c6 00000000     ................
801c7d90:	000002c8 00000000 000002cb 00000000     ................
801c7da0:	000002cd 00000000 000002d0 00000000     ................
801c7db0:	000002dc 00000000 00002002 00000000     ......... ......
801c7dc0:	00002003 00000000 00002004 00000000     . ....... ......
801c7dd0:	00002005 00000000 00002006 00000000     . ....... ......
801c7de0:	00002008 00000000 00002009 00000000     . ....... ......
801c7df0:	0000200a 00000000 0000200b 00000000     . ....... ......
801c7e00:	00002010 00000000 00002011 00000000     . ....... ......
801c7e10:	00002012 00000000 00002013 00000000     . ....... ......
801c7e20:	00002014 00000000 00002015 00000000     . ....... ......
801c7e30:	00002018 00000000 00002019 00000000     . ....... ......
801c7e40:	0000201a 00000000 0000201b 00000000     . ....... ......
801c7e50:	0000201c 00000000 0000201d 00000000     . ....... ......
801c7e60:	0000201e 00000000 0000201f 00000000     . ....... ......
801c7e70:	00002020 00000000 00002022 00000000       ......" ......
801c7e80:	00002024 00000000 00002025 00000000     $ ......% ......
801c7e90:	00002026 00000000 0000202f 00000000     & ....../ ......
801c7ea0:	00002035 00000000 00002036 00000000     5 ......6 ......
801c7eb0:	00002037 00000000 00002039 00000000     7 ......9 ......
801c7ec0:	0000203a 00000000 0000203c 00000000     : ......< ......
801c7ed0:	00002047 00000000 00002048 00000000     G ......H ......
801c7ee0:	00002049 00000000 0000205f 00000000     I ......_ ......
801c7ef0:	00002060 00000000 00002061 00000000     ` ......a ......
801c7f00:	00002062 00000000 00002063 00000000     b ......c ......
801c7f10:	000020a8 00000000 000020ac 00000000     . ....... ......
801c7f20:	00002100 00000000 00002101 00000000     .!.......!......
801c7f30:	00002102 00000000 00002105 00000000     .!.......!......
801c7f40:	00002106 00000000 0000210a 00000000     .!.......!......
801c7f50:	0000210b 00000000 0000210c 00000000     .!.......!......
801c7f60:	0000210d 00000000 0000210e 00000000     .!.......!......
801c7f70:	00002110 00000000 00002111 00000000     .!.......!......
801c7f80:	00002112 00000000 00002113 00000000     .!.......!......
801c7f90:	00002115 00000000 00002116 00000000     .!.......!......
801c7fa0:	00002119 00000000 0000211a 00000000     .!.......!......
801c7fb0:	0000211b 00000000 0000211c 00000000     .!.......!......
801c7fc0:	0000211d 00000000 00002121 00000000     .!......!!......
801c7fd0:	00002122 00000000 00002124 00000000     "!......$!......
801c7fe0:	00002126 00000000 00002128 00000000     &!......(!......
801c7ff0:	0000212c 00000000 0000212d 00000000     ,!......-!......
801c8000:	0000212e 00000000 0000212f 00000000     .!....../!......
801c8010:	00002130 00000000 00002131 00000000     0!......1!......
801c8020:	00002133 00000000 00002134 00000000     3!......4!......
801c8030:	00002139 00000000 00002145 00000000     9!......E!......
801c8040:	00002146 00000000 00002147 00000000     F!......G!......
801c8050:	00002148 00000000 00002149 00000000     H!......I!......
801c8060:	00002153 00000000 00002154 00000000     S!......T!......
801c8070:	00002155 00000000 00002156 00000000     U!......V!......
801c8080:	00002157 00000000 00002158 00000000     W!......X!......
801c8090:	00002159 00000000 0000215a 00000000     Y!......Z!......
801c80a0:	0000215b 00000000 0000215c 00000000     [!......\!......
801c80b0:	0000215d 00000000 0000215e 00000000     ]!......^!......
801c80c0:	0000215f 00000000 00002160 00000000     _!......`!......
801c80d0:	00002161 00000000 00002162 00000000     a!......b!......
801c80e0:	00002163 00000000 00002164 00000000     c!......d!......
801c80f0:	00002165 00000000 00002166 00000000     e!......f!......
801c8100:	00002167 00000000 00002168 00000000     g!......h!......
801c8110:	00002169 00000000 0000216a 00000000     i!......j!......
801c8120:	0000216b 00000000 0000216c 00000000     k!......l!......
801c8130:	0000216d 00000000 0000216e 00000000     m!......n!......
801c8140:	0000216f 00000000 00002170 00000000     o!......p!......
801c8150:	00002171 00000000 00002172 00000000     q!......r!......
801c8160:	00002173 00000000 00002174 00000000     s!......t!......
801c8170:	00002175 00000000 00002176 00000000     u!......v!......
801c8180:	00002177 00000000 00002178 00000000     w!......x!......
801c8190:	00002179 00000000 0000217a 00000000     y!......z!......
801c81a0:	0000217b 00000000 0000217c 00000000     {!......|!......
801c81b0:	0000217d 00000000 0000217e 00000000     }!......~!......
801c81c0:	0000217f 00000000 00002190 00000000     .!.......!......
801c81d0:	00002192 00000000 00002194 00000000     .!.......!......
801c81e0:	000021d0 00000000 000021d2 00000000     .!.......!......
801c81f0:	000021d4 00000000 00002212 00000000     .!......."......
801c8200:	00002215 00000000 00002216 00000000     ."......."......
801c8210:	00002217 00000000 00002223 00000000     ."......#"......
801c8220:	00002236 00000000 0000223c 00000000     6"......<"......
801c8230:	00002264 00000000 00002265 00000000     d"......e"......
801c8240:	0000226a 00000000 0000226b 00000000     j"......k"......
801c8250:	000022d8 00000000 000022d9 00000000     ."......."......
801c8260:	00002400 00000000 00002401 00000000     .$.......$......
801c8270:	00002402 00000000 00002403 00000000     .$.......$......
801c8280:	00002404 00000000 00002405 00000000     .$.......$......
801c8290:	00002406 00000000 00002407 00000000     .$.......$......
801c82a0:	00002408 00000000 00002409 00000000     .$.......$......
801c82b0:	0000240a 00000000 0000240b 00000000     .$.......$......
801c82c0:	0000240c 00000000 0000240d 00000000     .$.......$......
801c82d0:	0000240e 00000000 0000240f 00000000     .$.......$......
801c82e0:	00002410 00000000 00002411 00000000     .$.......$......
801c82f0:	00002412 00000000 00002413 00000000     .$.......$......
801c8300:	00002414 00000000 00002415 00000000     .$.......$......
801c8310:	00002416 00000000 00002417 00000000     .$.......$......
801c8320:	00002418 00000000 00002419 00000000     .$.......$......
801c8330:	0000241a 00000000 0000241b 00000000     .$.......$......
801c8340:	0000241c 00000000 0000241d 00000000     .$.......$......
801c8350:	0000241e 00000000 0000241f 00000000     .$.......$......
801c8360:	00002420 00000000 00002421 00000000      $......!$......
801c8370:	00002423 00000000 00002424 00000000     #$......$$......
801c8380:	00002460 00000000 00002461 00000000     `$......a$......
801c8390:	00002462 00000000 00002463 00000000     b$......c$......
801c83a0:	00002464 00000000 00002465 00000000     d$......e$......
801c83b0:	00002466 00000000 00002467 00000000     f$......g$......
801c83c0:	00002468 00000000 00002469 00000000     h$......i$......
801c83d0:	0000246a 00000000 0000246b 00000000     j$......k$......
801c83e0:	0000246c 00000000 0000246d 00000000     l$......m$......
801c83f0:	0000246e 00000000 0000246f 00000000     n$......o$......
801c8400:	00002470 00000000 00002471 00000000     p$......q$......
801c8410:	00002472 00000000 00002473 00000000     r$......s$......
801c8420:	00002474 00000000 00002475 00000000     t$......u$......
801c8430:	00002476 00000000 00002477 00000000     v$......w$......
801c8440:	00002478 00000000 00002479 00000000     x$......y$......
801c8450:	0000247a 00000000 0000247b 00000000     z$......{$......
801c8460:	0000247c 00000000 0000247d 00000000     |$......}$......
801c8470:	0000247e 00000000 0000247f 00000000     ~$.......$......
801c8480:	00002480 00000000 00002481 00000000     .$.......$......
801c8490:	00002482 00000000 00002483 00000000     .$.......$......
801c84a0:	00002484 00000000 00002485 00000000     .$.......$......
801c84b0:	00002486 00000000 00002487 00000000     .$.......$......
801c84c0:	00002488 00000000 00002489 00000000     .$.......$......
801c84d0:	0000248a 00000000 0000248b 00000000     .$.......$......
801c84e0:	0000248c 00000000 0000248d 00000000     .$.......$......
801c84f0:	0000248e 00000000 0000248f 00000000     .$.......$......
801c8500:	00002490 00000000 00002491 00000000     .$.......$......
801c8510:	00002492 00000000 00002493 00000000     .$.......$......
801c8520:	00002494 00000000 00002495 00000000     .$.......$......
801c8530:	00002496 00000000 00002497 00000000     .$.......$......
801c8540:	00002498 00000000 00002499 00000000     .$.......$......
801c8550:	0000249a 00000000 0000249b 00000000     .$.......$......
801c8560:	0000249c 00000000 0000249d 00000000     .$.......$......
801c8570:	0000249e 00000000 0000249f 00000000     .$.......$......
801c8580:	000024a0 00000000 000024a1 00000000     .$.......$......
801c8590:	000024a2 00000000 000024a3 00000000     .$.......$......
801c85a0:	000024a4 00000000 000024a5 00000000     .$.......$......
801c85b0:	000024a6 00000000 000024a7 00000000     .$.......$......
801c85c0:	000024a8 00000000 000024a9 00000000     .$.......$......
801c85d0:	000024aa 00000000 000024ab 00000000     .$.......$......
801c85e0:	000024ac 00000000 000024ad 00000000     .$.......$......
801c85f0:	000024ae 00000000 000024af 00000000     .$.......$......
801c8600:	000024b0 00000000 000024b1 00000000     .$.......$......
801c8610:	000024b2 00000000 000024b3 00000000     .$.......$......
801c8620:	000024b4 00000000 000024b5 00000000     .$.......$......
801c8630:	000024b6 00000000 000024b7 00000000     .$.......$......
801c8640:	000024b8 00000000 000024b9 00000000     .$.......$......
801c8650:	000024ba 00000000 000024bb 00000000     .$.......$......
801c8660:	000024bc 00000000 000024bd 00000000     .$.......$......
801c8670:	000024be 00000000 000024bf 00000000     .$.......$......
801c8680:	000024c0 00000000 000024c1 00000000     .$.......$......
801c8690:	000024c2 00000000 000024c3 00000000     .$.......$......
801c86a0:	000024c4 00000000 000024c5 00000000     .$.......$......
801c86b0:	000024c6 00000000 000024c7 00000000     .$.......$......
801c86c0:	000024c8 00000000 000024c9 00000000     .$.......$......
801c86d0:	000024ca 00000000 000024cb 00000000     .$.......$......
801c86e0:	000024cc 00000000 000024cd 00000000     .$.......$......
801c86f0:	000024ce 00000000 000024cf 00000000     .$.......$......
801c8700:	000024d0 00000000 000024d1 00000000     .$.......$......
801c8710:	000024d2 00000000 000024d3 00000000     .$.......$......
801c8720:	000024d4 00000000 000024d5 00000000     .$.......$......
801c8730:	000024d6 00000000 000024d7 00000000     .$.......$......
801c8740:	000024d8 00000000 000024d9 00000000     .$.......$......
801c8750:	000024da 00000000 000024db 00000000     .$.......$......
801c8760:	000024dc 00000000 000024dd 00000000     .$.......$......
801c8770:	000024de 00000000 000024df 00000000     .$.......$......
801c8780:	000024e0 00000000 000024e1 00000000     .$.......$......
801c8790:	000024e2 00000000 000024e3 00000000     .$.......$......
801c87a0:	000024e4 00000000 000024e5 00000000     .$.......$......
801c87b0:	000024e6 00000000 000024e7 00000000     .$.......$......
801c87c0:	000024e8 00000000 000024e9 00000000     .$.......$......
801c87d0:	000024ea 00000000 00002500 00000000     .$.......%......
801c87e0:	00002502 00000000 0000250c 00000000     .%.......%......
801c87f0:	00002510 00000000 00002514 00000000     .%.......%......
801c8800:	00002518 00000000 0000251c 00000000     .%.......%......
801c8810:	00002524 00000000 0000252c 00000000     $%......,%......
801c8820:	00002534 00000000 0000253c 00000000     4%......<%......
801c8830:	000025e6 00000000 00002a74 00000000     .%......t*......
801c8840:	00002a75 00000000 00002a76 00000000     u*......v*......
801c8850:	00003000 00000000 000030a0 00000000     .0.......0......
801c8860:	00003251 00000000 00003252 00000000     Q2......R2......
801c8870:	00003253 00000000 00003254 00000000     S2......T2......
801c8880:	00003255 00000000 00003256 00000000     U2......V2......
801c8890:	00003257 00000000 00003258 00000000     W2......X2......
801c88a0:	00003259 00000000 0000325a 00000000     Y2......Z2......
801c88b0:	0000325b 00000000 0000325c 00000000     [2......\2......
801c88c0:	0000325d 00000000 0000325e 00000000     ]2......^2......
801c88d0:	0000325f 00000000 000032b1 00000000     _2.......2......
801c88e0:	000032b2 00000000 000032b3 00000000     .2.......2......
801c88f0:	000032b4 00000000 000032b5 00000000     .2.......2......
801c8900:	000032b6 00000000 000032b7 00000000     .2.......2......
801c8910:	000032b8 00000000 000032b9 00000000     .2.......2......
801c8920:	000032ba 00000000 000032bb 00000000     .2.......2......
801c8930:	000032bc 00000000 000032bd 00000000     .2.......2......
801c8940:	000032be 00000000 000032bf 00000000     .2.......2......
801c8950:	00003371 00000000 00003372 00000000     q3......r3......
801c8960:	00003373 00000000 00003374 00000000     s3......t3......
801c8970:	00003375 00000000 00003376 00000000     u3......v3......
801c8980:	00003380 00000000 00003381 00000000     .3.......3......
801c8990:	00003382 00000000 00003383 00000000     .3.......3......
801c89a0:	00003384 00000000 00003385 00000000     .3.......3......
801c89b0:	00003386 00000000 00003387 00000000     .3.......3......
801c89c0:	00003388 00000000 00003389 00000000     .3.......3......
801c89d0:	0000338a 00000000 0000338b 00000000     .3.......3......
801c89e0:	0000338c 00000000 0000338d 00000000     .3.......3......
801c89f0:	0000338e 00000000 0000338f 00000000     .3.......3......
801c8a00:	00003390 00000000 00003391 00000000     .3.......3......
801c8a10:	00003392 00000000 00003393 00000000     .3.......3......
801c8a20:	00003394 00000000 00003395 00000000     .3.......3......
801c8a30:	00003396 00000000 00003397 00000000     .3.......3......
801c8a40:	00003398 00000000 00003399 00000000     .3.......3......
801c8a50:	0000339a 00000000 0000339b 00000000     .3.......3......
801c8a60:	0000339c 00000000 0000339d 00000000     .3.......3......
801c8a70:	0000339e 00000000 0000339f 00000000     .3.......3......
801c8a80:	000033a0 00000000 000033a1 00000000     .3.......3......
801c8a90:	000033a2 00000000 000033a3 00000000     .3.......3......
801c8aa0:	000033a4 00000000 000033a5 00000000     .3.......3......
801c8ab0:	000033a6 00000000 000033a7 00000000     .3.......3......
801c8ac0:	000033a8 00000000 000033a9 00000000     .3.......3......
801c8ad0:	000033aa 00000000 000033ab 00000000     .3.......3......
801c8ae0:	000033ac 00000000 000033ad 00000000     .3.......3......
801c8af0:	000033ae 00000000 000033af 00000000     .3.......3......
801c8b00:	000033b0 00000000 000033b1 00000000     .3.......3......
801c8b10:	000033b2 00000000 000033b3 00000000     .3.......3......
801c8b20:	000033b4 00000000 000033b5 00000000     .3.......3......
801c8b30:	000033b6 00000000 000033b7 00000000     .3.......3......
801c8b40:	000033b8 00000000 000033b9 00000000     .3.......3......
801c8b50:	000033ba 00000000 000033bb 00000000     .3.......3......
801c8b60:	000033bc 00000000 000033bd 00000000     .3.......3......
801c8b70:	000033be 00000000 000033bf 00000000     .3.......3......
801c8b80:	000033c2 00000000 000033c3 00000000     .3.......3......
801c8b90:	000033c4 00000000 000033c5 00000000     .3.......3......
801c8ba0:	000033c6 00000000 000033c7 00000000     .3.......3......
801c8bb0:	000033c8 00000000 000033c9 00000000     .3.......3......
801c8bc0:	000033ca 00000000 000033cb 00000000     .3.......3......
801c8bd0:	000033cc 00000000 000033cd 00000000     .3.......3......
801c8be0:	000033ce 00000000 000033cf 00000000     .3.......3......
801c8bf0:	000033d0 00000000 000033d1 00000000     .3.......3......
801c8c00:	000033d2 00000000 000033d3 00000000     .3.......3......
801c8c10:	000033d4 00000000 000033d5 00000000     .3.......3......
801c8c20:	000033d6 00000000 000033d7 00000000     .3.......3......
801c8c30:	000033d8 00000000 000033d9 00000000     .3.......3......
801c8c40:	000033da 00000000 000033db 00000000     .3.......3......
801c8c50:	000033dc 00000000 000033dd 00000000     .3.......3......
801c8c60:	0000fb00 00000000 0000fb01 00000000     ................
801c8c70:	0000fb02 00000000 0000fb03 00000000     ................
801c8c80:	0000fb04 00000000 0000fb06 00000000     ................
801c8c90:	0000fb29 00000000 0000fe00 00000000     )...............
801c8ca0:	0000fe01 00000000 0000fe02 00000000     ................
801c8cb0:	0000fe03 00000000 0000fe04 00000000     ................
801c8cc0:	0000fe05 00000000 0000fe06 00000000     ................
801c8cd0:	0000fe07 00000000 0000fe08 00000000     ................
801c8ce0:	0000fe09 00000000 0000fe0a 00000000     ................
801c8cf0:	0000fe0b 00000000 0000fe0c 00000000     ................
801c8d00:	0000fe0d 00000000 0000fe0e 00000000     ................
801c8d10:	0000fe0f 00000000 0000fe4d 00000000     ........M.......
801c8d20:	0000fe4e 00000000 0000fe4f 00000000     N.......O.......
801c8d30:	0000fe50 00000000 0000fe52 00000000     P.......R.......
801c8d40:	0000fe54 00000000 0000fe55 00000000     T.......U.......
801c8d50:	0000fe56 00000000 0000fe57 00000000     V.......W.......
801c8d60:	0000fe59 00000000 0000fe5a 00000000     Y.......Z.......
801c8d70:	0000fe5b 00000000 0000fe5c 00000000     [.......\.......
801c8d80:	0000fe5f 00000000 0000fe60 00000000     _.......`.......
801c8d90:	0000fe61 00000000 0000fe62 00000000     a.......b.......
801c8da0:	0000fe63 00000000 0000fe64 00000000     c.......d.......
801c8db0:	0000fe65 00000000 0000fe66 00000000     e.......f.......
801c8dc0:	0000fe68 00000000 0000fe69 00000000     h.......i.......
801c8dd0:	0000fe6a 00000000 0000fe6b 00000000     j.......k.......
801c8de0:	0000feff 00000000 0000ff01 00000000     ................
801c8df0:	0000ff02 00000000 0000ff03 00000000     ................
801c8e00:	0000ff04 00000000 0000ff05 00000000     ................
801c8e10:	0000ff06 00000000 0000ff07 00000000     ................
801c8e20:	0000ff08 00000000 0000ff09 00000000     ................
801c8e30:	0000ff0a 00000000 0000ff0b 00000000     ................
801c8e40:	0000ff0c 00000000 0000ff0d 00000000     ................
801c8e50:	0000ff0e 00000000 0000ff0f 00000000     ................
801c8e60:	0000ff10 00000000 0000ff11 00000000     ................
801c8e70:	0000ff12 00000000 0000ff13 00000000     ................
801c8e80:	0000ff14 00000000 0000ff15 00000000     ................
801c8e90:	0000ff16 00000000 0000ff17 00000000     ................
801c8ea0:	0000ff18 00000000 0000ff19 00000000     ................
801c8eb0:	0000ff1a 00000000 0000ff1b 00000000     ................
801c8ec0:	0000ff1c 00000000 0000ff1d 00000000     ................
801c8ed0:	0000ff1e 00000000 0000ff1f 00000000     ................
801c8ee0:	0000ff20 00000000 0000ff21 00000000      .......!.......
801c8ef0:	0000ff22 00000000 0000ff23 00000000     ".......#.......
801c8f00:	0000ff24 00000000 0000ff25 00000000     $.......%.......
801c8f10:	0000ff26 00000000 0000ff27 00000000     &.......'.......
801c8f20:	0000ff28 00000000 0000ff29 00000000     (.......).......
801c8f30:	0000ff2a 00000000 0000ff2b 00000000     *.......+.......
801c8f40:	0000ff2c 00000000 0000ff2d 00000000     ,.......-.......
801c8f50:	0000ff2e 00000000 0000ff2f 00000000     ......../.......
801c8f60:	0000ff30 00000000 0000ff31 00000000     0.......1.......
801c8f70:	0000ff32 00000000 0000ff33 00000000     2.......3.......
801c8f80:	0000ff34 00000000 0000ff35 00000000     4.......5.......
801c8f90:	0000ff36 00000000 0000ff37 00000000     6.......7.......
801c8fa0:	0000ff38 00000000 0000ff39 00000000     8.......9.......
801c8fb0:	0000ff3a 00000000 0000ff3b 00000000     :.......;.......
801c8fc0:	0000ff3c 00000000 0000ff3d 00000000     <.......=.......
801c8fd0:	0000ff3e 00000000 0000ff3f 00000000     >.......?.......
801c8fe0:	0000ff40 00000000 0000ff41 00000000     @.......A.......
801c8ff0:	0000ff42 00000000 0000ff43 00000000     B.......C.......
801c9000:	0000ff44 00000000 0000ff45 00000000     D.......E.......
801c9010:	0000ff46 00000000 0000ff47 00000000     F.......G.......
801c9020:	0000ff48 00000000 0000ff49 00000000     H.......I.......
801c9030:	0000ff4a 00000000 0000ff4b 00000000     J.......K.......
801c9040:	0000ff4c 00000000 0000ff4d 00000000     L.......M.......
801c9050:	0000ff4e 00000000 0000ff4f 00000000     N.......O.......
801c9060:	0000ff50 00000000 0000ff51 00000000     P.......Q.......
801c9070:	0000ff52 00000000 0000ff53 00000000     R.......S.......
801c9080:	0000ff54 00000000 0000ff55 00000000     T.......U.......
801c9090:	0000ff56 00000000 0000ff57 00000000     V.......W.......
801c90a0:	0000ff58 00000000 0000ff59 00000000     X.......Y.......
801c90b0:	0000ff5a 00000000 0000ff5b 00000000     Z.......[.......
801c90c0:	0000ff5c 00000000 0000ff5d 00000000     \.......].......
801c90d0:	0000ff5e 00000000 0001d400 00000000     ^...............
801c90e0:	0001d401 00000000 0001d402 00000000     ................
801c90f0:	0001d403 00000000 0001d404 00000000     ................
801c9100:	0001d405 00000000 0001d406 00000000     ................
801c9110:	0001d407 00000000 0001d408 00000000     ................
801c9120:	0001d409 00000000 0001d40a 00000000     ................
801c9130:	0001d40b 00000000 0001d40c 00000000     ................
801c9140:	0001d40d 00000000 0001d40e 00000000     ................
801c9150:	0001d40f 00000000 0001d410 00000000     ................
801c9160:	0001d411 00000000 0001d412 00000000     ................
801c9170:	0001d413 00000000 0001d414 00000000     ................
801c9180:	0001d415 00000000 0001d416 00000000     ................
801c9190:	0001d417 00000000 0001d418 00000000     ................
801c91a0:	0001d419 00000000 0001d41a 00000000     ................
801c91b0:	0001d41b 00000000 0001d41c 00000000     ................
801c91c0:	0001d41d 00000000 0001d41e 00000000     ................
801c91d0:	0001d41f 00000000 0001d420 00000000     ........ .......
801c91e0:	0001d421 00000000 0001d422 00000000     !.......".......
801c91f0:	0001d423 00000000 0001d424 00000000     #.......$.......
801c9200:	0001d425 00000000 0001d426 00000000     %.......&.......
801c9210:	0001d427 00000000 0001d428 00000000     '.......(.......
801c9220:	0001d429 00000000 0001d42a 00000000     ).......*.......
801c9230:	0001d42b 00000000 0001d42c 00000000     +.......,.......
801c9240:	0001d42d 00000000 0001d42e 00000000     -...............
801c9250:	0001d42f 00000000 0001d430 00000000     /.......0.......
801c9260:	0001d431 00000000 0001d432 00000000     1.......2.......
801c9270:	0001d433 00000000 0001d434 00000000     3.......4.......
801c9280:	0001d435 00000000 0001d436 00000000     5.......6.......
801c9290:	0001d437 00000000 0001d438 00000000     7.......8.......
801c92a0:	0001d439 00000000 0001d43a 00000000     9.......:.......
801c92b0:	0001d43b 00000000 0001d43c 00000000     ;.......<.......
801c92c0:	0001d43d 00000000 0001d43e 00000000     =.......>.......
801c92d0:	0001d43f 00000000 0001d440 00000000     ?.......@.......
801c92e0:	0001d441 00000000 0001d442 00000000     A.......B.......
801c92f0:	0001d443 00000000 0001d444 00000000     C.......D.......
801c9300:	0001d445 00000000 0001d446 00000000     E.......F.......
801c9310:	0001d447 00000000 0001d448 00000000     G.......H.......
801c9320:	0001d449 00000000 0001d44a 00000000     I.......J.......
801c9330:	0001d44b 00000000 0001d44c 00000000     K.......L.......
801c9340:	0001d44d 00000000 0001d44e 00000000     M.......N.......
801c9350:	0001d44f 00000000 0001d450 00000000     O.......P.......
801c9360:	0001d451 00000000 0001d452 00000000     Q.......R.......
801c9370:	0001d453 00000000 0001d454 00000000     S.......T.......
801c9380:	0001d456 00000000 0001d457 00000000     V.......W.......
801c9390:	0001d458 00000000 0001d459 00000000     X.......Y.......
801c93a0:	0001d45a 00000000 0001d45b 00000000     Z.......[.......
801c93b0:	0001d45c 00000000 0001d45d 00000000     \.......].......
801c93c0:	0001d45e 00000000 0001d45f 00000000     ^......._.......
801c93d0:	0001d460 00000000 0001d461 00000000     `.......a.......
801c93e0:	0001d462 00000000 0001d463 00000000     b.......c.......
801c93f0:	0001d464 00000000 0001d465 00000000     d.......e.......
801c9400:	0001d466 00000000 0001d467 00000000     f.......g.......
801c9410:	0001d468 00000000 0001d469 00000000     h.......i.......
801c9420:	0001d46a 00000000 0001d46b 00000000     j.......k.......
801c9430:	0001d46c 00000000 0001d46d 00000000     l.......m.......
801c9440:	0001d46e 00000000 0001d46f 00000000     n.......o.......
801c9450:	0001d470 00000000 0001d471 00000000     p.......q.......
801c9460:	0001d472 00000000 0001d473 00000000     r.......s.......
801c9470:	0001d474 00000000 0001d475 00000000     t.......u.......
801c9480:	0001d476 00000000 0001d477 00000000     v.......w.......
801c9490:	0001d478 00000000 0001d479 00000000     x.......y.......
801c94a0:	0001d47a 00000000 0001d47b 00000000     z.......{.......
801c94b0:	0001d47c 00000000 0001d47d 00000000     |.......}.......
801c94c0:	0001d47e 00000000 0001d47f 00000000     ~...............
801c94d0:	0001d480 00000000 0001d481 00000000     ................
801c94e0:	0001d482 00000000 0001d483 00000000     ................
801c94f0:	0001d484 00000000 0001d485 00000000     ................
801c9500:	0001d486 00000000 0001d487 00000000     ................
801c9510:	0001d488 00000000 0001d489 00000000     ................
801c9520:	0001d48a 00000000 0001d48b 00000000     ................
801c9530:	0001d48c 00000000 0001d48d 00000000     ................
801c9540:	0001d48e 00000000 0001d48f 00000000     ................
801c9550:	0001d490 00000000 0001d491 00000000     ................
801c9560:	0001d492 00000000 0001d493 00000000     ................
801c9570:	0001d494 00000000 0001d495 00000000     ................
801c9580:	0001d496 00000000 0001d497 00000000     ................
801c9590:	0001d498 00000000 0001d499 00000000     ................
801c95a0:	0001d49a 00000000 0001d49b 00000000     ................
801c95b0:	0001d49c 00000000 0001d49e 00000000     ................
801c95c0:	0001d49f 00000000 0001d4a2 00000000     ................
801c95d0:	0001d4a5 00000000 0001d4a6 00000000     ................
801c95e0:	0001d4a9 00000000 0001d4aa 00000000     ................
801c95f0:	0001d4ab 00000000 0001d4ac 00000000     ................
801c9600:	0001d4ae 00000000 0001d4af 00000000     ................
801c9610:	0001d4b0 00000000 0001d4b1 00000000     ................
801c9620:	0001d4b2 00000000 0001d4b3 00000000     ................
801c9630:	0001d4b4 00000000 0001d4b5 00000000     ................
801c9640:	0001d4b6 00000000 0001d4b7 00000000     ................
801c9650:	0001d4b8 00000000 0001d4b9 00000000     ................
801c9660:	0001d4bb 00000000 0001d4bd 00000000     ................
801c9670:	0001d4be 00000000 0001d4bf 00000000     ................
801c9680:	0001d4c0 00000000 0001d4c2 00000000     ................
801c9690:	0001d4c3 00000000 0001d4c5 00000000     ................
801c96a0:	0001d4c6 00000000 0001d4c7 00000000     ................
801c96b0:	0001d4c8 00000000 0001d4c9 00000000     ................
801c96c0:	0001d4ca 00000000 0001d4cb 00000000     ................
801c96d0:	0001d4cc 00000000 0001d4cd 00000000     ................
801c96e0:	0001d4ce 00000000 0001d4cf 00000000     ................
801c96f0:	0001d4d0 00000000 0001d4d1 00000000     ................
801c9700:	0001d4d2 00000000 0001d4d3 00000000     ................
801c9710:	0001d4d4 00000000 0001d4d5 00000000     ................
801c9720:	0001d4d6 00000000 0001d4d7 00000000     ................
801c9730:	0001d4d8 00000000 0001d4d9 00000000     ................
801c9740:	0001d4da 00000000 0001d4db 00000000     ................
801c9750:	0001d4dc 00000000 0001d4dd 00000000     ................
801c9760:	0001d4de 00000000 0001d4df 00000000     ................
801c9770:	0001d4e0 00000000 0001d4e1 00000000     ................
801c9780:	0001d4e2 00000000 0001d4e3 00000000     ................
801c9790:	0001d4e4 00000000 0001d4e5 00000000     ................
801c97a0:	0001d4e6 00000000 0001d4e7 00000000     ................
801c97b0:	0001d4e8 00000000 0001d4e9 00000000     ................
801c97c0:	0001d4ea 00000000 0001d4eb 00000000     ................
801c97d0:	0001d4ec 00000000 0001d4ed 00000000     ................
801c97e0:	0001d4ee 00000000 0001d4ef 00000000     ................
801c97f0:	0001d4f0 00000000 0001d4f1 00000000     ................
801c9800:	0001d4f2 00000000 0001d4f3 00000000     ................
801c9810:	0001d4f4 00000000 0001d4f5 00000000     ................
801c9820:	0001d4f6 00000000 0001d4f7 00000000     ................
801c9830:	0001d4f8 00000000 0001d4f9 00000000     ................
801c9840:	0001d4fa 00000000 0001d4fb 00000000     ................
801c9850:	0001d4fc 00000000 0001d4fd 00000000     ................
801c9860:	0001d4fe 00000000 0001d4ff 00000000     ................
801c9870:	0001d500 00000000 0001d501 00000000     ................
801c9880:	0001d502 00000000 0001d503 00000000     ................
801c9890:	0001d504 00000000 0001d505 00000000     ................
801c98a0:	0001d507 00000000 0001d508 00000000     ................
801c98b0:	0001d509 00000000 0001d50a 00000000     ................
801c98c0:	0001d50d 00000000 0001d50e 00000000     ................
801c98d0:	0001d50f 00000000 0001d510 00000000     ................
801c98e0:	0001d511 00000000 0001d512 00000000     ................
801c98f0:	0001d513 00000000 0001d514 00000000     ................
801c9900:	0001d516 00000000 0001d517 00000000     ................
801c9910:	0001d518 00000000 0001d519 00000000     ................
801c9920:	0001d51a 00000000 0001d51b 00000000     ................
801c9930:	0001d51c 00000000 0001d51e 00000000     ................
801c9940:	0001d51f 00000000 0001d520 00000000     ........ .......
801c9950:	0001d521 00000000 0001d522 00000000     !.......".......
801c9960:	0001d523 00000000 0001d524 00000000     #.......$.......
801c9970:	0001d525 00000000 0001d526 00000000     %.......&.......
801c9980:	0001d527 00000000 0001d528 00000000     '.......(.......
801c9990:	0001d529 00000000 0001d52a 00000000     ).......*.......
801c99a0:	0001d52b 00000000 0001d52c 00000000     +.......,.......
801c99b0:	0001d52d 00000000 0001d52e 00000000     -...............
801c99c0:	0001d52f 00000000 0001d530 00000000     /.......0.......
801c99d0:	0001d531 00000000 0001d532 00000000     1.......2.......
801c99e0:	0001d533 00000000 0001d534 00000000     3.......4.......
801c99f0:	0001d535 00000000 0001d536 00000000     5.......6.......
801c9a00:	0001d537 00000000 0001d538 00000000     7.......8.......
801c9a10:	0001d539 00000000 0001d53b 00000000     9.......;.......
801c9a20:	0001d53c 00000000 0001d53d 00000000     <.......=.......
801c9a30:	0001d53e 00000000 0001d540 00000000     >.......@.......
801c9a40:	0001d541 00000000 0001d542 00000000     A.......B.......
801c9a50:	0001d543 00000000 0001d544 00000000     C.......D.......
801c9a60:	0001d546 00000000 0001d54a 00000000     F.......J.......
801c9a70:	0001d54b 00000000 0001d54c 00000000     K.......L.......
801c9a80:	0001d54d 00000000 0001d54e 00000000     M.......N.......
801c9a90:	0001d54f 00000000 0001d550 00000000     O.......P.......
801c9aa0:	0001d552 00000000 0001d553 00000000     R.......S.......
801c9ab0:	0001d554 00000000 0001d555 00000000     T.......U.......
801c9ac0:	0001d556 00000000 0001d557 00000000     V.......W.......
801c9ad0:	0001d558 00000000 0001d559 00000000     X.......Y.......
801c9ae0:	0001d55a 00000000 0001d55b 00000000     Z.......[.......
801c9af0:	0001d55c 00000000 0001d55d 00000000     \.......].......
801c9b00:	0001d55e 00000000 0001d55f 00000000     ^......._.......
801c9b10:	0001d560 00000000 0001d561 00000000     `.......a.......
801c9b20:	0001d562 00000000 0001d563 00000000     b.......c.......
801c9b30:	0001d564 00000000 0001d565 00000000     d.......e.......
801c9b40:	0001d566 00000000 0001d567 00000000     f.......g.......
801c9b50:	0001d568 00000000 0001d569 00000000     h.......i.......
801c9b60:	0001d56a 00000000 0001d56b 00000000     j.......k.......
801c9b70:	0001d56c 00000000 0001d56d 00000000     l.......m.......
801c9b80:	0001d56e 00000000 0001d56f 00000000     n.......o.......
801c9b90:	0001d570 00000000 0001d571 00000000     p.......q.......
801c9ba0:	0001d572 00000000 0001d573 00000000     r.......s.......
801c9bb0:	0001d574 00000000 0001d575 00000000     t.......u.......
801c9bc0:	0001d576 00000000 0001d577 00000000     v.......w.......
801c9bd0:	0001d578 00000000 0001d579 00000000     x.......y.......
801c9be0:	0001d57a 00000000 0001d57b 00000000     z.......{.......
801c9bf0:	0001d57c 00000000 0001d57d 00000000     |.......}.......
801c9c00:	0001d57e 00000000 0001d57f 00000000     ~...............
801c9c10:	0001d580 00000000 0001d581 00000000     ................
801c9c20:	0001d582 00000000 0001d583 00000000     ................
801c9c30:	0001d584 00000000 0001d585 00000000     ................
801c9c40:	0001d586 00000000 0001d587 00000000     ................
801c9c50:	0001d588 00000000 0001d589 00000000     ................
801c9c60:	0001d58a 00000000 0001d58b 00000000     ................
801c9c70:	0001d58c 00000000 0001d58d 00000000     ................
801c9c80:	0001d58e 00000000 0001d58f 00000000     ................
801c9c90:	0001d590 00000000 0001d591 00000000     ................
801c9ca0:	0001d592 00000000 0001d593 00000000     ................
801c9cb0:	0001d594 00000000 0001d595 00000000     ................
801c9cc0:	0001d596 00000000 0001d597 00000000     ................
801c9cd0:	0001d598 00000000 0001d599 00000000     ................
801c9ce0:	0001d59a 00000000 0001d59b 00000000     ................
801c9cf0:	0001d59c 00000000 0001d59d 00000000     ................
801c9d00:	0001d59e 00000000 0001d59f 00000000     ................
801c9d10:	0001d5a0 00000000 0001d5a1 00000000     ................
801c9d20:	0001d5a2 00000000 0001d5a3 00000000     ................
801c9d30:	0001d5a4 00000000 0001d5a5 00000000     ................
801c9d40:	0001d5a6 00000000 0001d5a7 00000000     ................
801c9d50:	0001d5a8 00000000 0001d5a9 00000000     ................
801c9d60:	0001d5aa 00000000 0001d5ab 00000000     ................
801c9d70:	0001d5ac 00000000 0001d5ad 00000000     ................
801c9d80:	0001d5ae 00000000 0001d5af 00000000     ................
801c9d90:	0001d5b0 00000000 0001d5b1 00000000     ................
801c9da0:	0001d5b2 00000000 0001d5b3 00000000     ................
801c9db0:	0001d5b4 00000000 0001d5b5 00000000     ................
801c9dc0:	0001d5b6 00000000 0001d5b7 00000000     ................
801c9dd0:	0001d5b8 00000000 0001d5b9 00000000     ................
801c9de0:	0001d5ba 00000000 0001d5bb 00000000     ................
801c9df0:	0001d5bc 00000000 0001d5bd 00000000     ................
801c9e00:	0001d5be 00000000 0001d5bf 00000000     ................
801c9e10:	0001d5c0 00000000 0001d5c1 00000000     ................
801c9e20:	0001d5c2 00000000 0001d5c3 00000000     ................
801c9e30:	0001d5c4 00000000 0001d5c5 00000000     ................
801c9e40:	0001d5c6 00000000 0001d5c7 00000000     ................
801c9e50:	0001d5c8 00000000 0001d5c9 00000000     ................
801c9e60:	0001d5ca 00000000 0001d5cb 00000000     ................
801c9e70:	0001d5cc 00000000 0001d5cd 00000000     ................
801c9e80:	0001d5ce 00000000 0001d5cf 00000000     ................
801c9e90:	0001d5d0 00000000 0001d5d1 00000000     ................
801c9ea0:	0001d5d2 00000000 0001d5d3 00000000     ................
801c9eb0:	0001d5d4 00000000 0001d5d5 00000000     ................
801c9ec0:	0001d5d6 00000000 0001d5d7 00000000     ................
801c9ed0:	0001d5d8 00000000 0001d5d9 00000000     ................
801c9ee0:	0001d5da 00000000 0001d5db 00000000     ................
801c9ef0:	0001d5dc 00000000 0001d5dd 00000000     ................
801c9f00:	0001d5de 00000000 0001d5df 00000000     ................
801c9f10:	0001d5e0 00000000 0001d5e1 00000000     ................
801c9f20:	0001d5e2 00000000 0001d5e3 00000000     ................
801c9f30:	0001d5e4 00000000 0001d5e5 00000000     ................
801c9f40:	0001d5e6 00000000 0001d5e7 00000000     ................
801c9f50:	0001d5e8 00000000 0001d5e9 00000000     ................
801c9f60:	0001d5ea 00000000 0001d5eb 00000000     ................
801c9f70:	0001d5ec 00000000 0001d5ed 00000000     ................
801c9f80:	0001d5ee 00000000 0001d5ef 00000000     ................
801c9f90:	0001d5f0 00000000 0001d5f1 00000000     ................
801c9fa0:	0001d5f2 00000000 0001d5f3 00000000     ................
801c9fb0:	0001d5f4 00000000 0001d5f5 00000000     ................
801c9fc0:	0001d5f6 00000000 0001d5f7 00000000     ................
801c9fd0:	0001d5f8 00000000 0001d5f9 00000000     ................
801c9fe0:	0001d5fa 00000000 0001d5fb 00000000     ................
801c9ff0:	0001d5fc 00000000 0001d5fd 00000000     ................
801ca000:	0001d5fe 00000000 0001d5ff 00000000     ................
801ca010:	0001d600 00000000 0001d601 00000000     ................
801ca020:	0001d602 00000000 0001d603 00000000     ................
801ca030:	0001d604 00000000 0001d605 00000000     ................
801ca040:	0001d606 00000000 0001d607 00000000     ................
801ca050:	0001d608 00000000 0001d609 00000000     ................
801ca060:	0001d60a 00000000 0001d60b 00000000     ................
801ca070:	0001d60c 00000000 0001d60d 00000000     ................
801ca080:	0001d60e 00000000 0001d60f 00000000     ................
801ca090:	0001d610 00000000 0001d611 00000000     ................
801ca0a0:	0001d612 00000000 0001d613 00000000     ................
801ca0b0:	0001d614 00000000 0001d615 00000000     ................
801ca0c0:	0001d616 00000000 0001d617 00000000     ................
801ca0d0:	0001d618 00000000 0001d619 00000000     ................
801ca0e0:	0001d61a 00000000 0001d61b 00000000     ................
801ca0f0:	0001d61c 00000000 0001d61d 00000000     ................
801ca100:	0001d61e 00000000 0001d61f 00000000     ................
801ca110:	0001d620 00000000 0001d621 00000000      .......!.......
801ca120:	0001d622 00000000 0001d623 00000000     ".......#.......
801ca130:	0001d624 00000000 0001d625 00000000     $.......%.......
801ca140:	0001d626 00000000 0001d627 00000000     &.......'.......
801ca150:	0001d628 00000000 0001d629 00000000     (.......).......
801ca160:	0001d62a 00000000 0001d62b 00000000     *.......+.......
801ca170:	0001d62c 00000000 0001d62d 00000000     ,.......-.......
801ca180:	0001d62e 00000000 0001d62f 00000000     ......../.......
801ca190:	0001d630 00000000 0001d631 00000000     0.......1.......
801ca1a0:	0001d632 00000000 0001d633 00000000     2.......3.......
801ca1b0:	0001d634 00000000 0001d635 00000000     4.......5.......
801ca1c0:	0001d636 00000000 0001d637 00000000     6.......7.......
801ca1d0:	0001d638 00000000 0001d639 00000000     8.......9.......
801ca1e0:	0001d63a 00000000 0001d63b 00000000     :.......;.......
801ca1f0:	0001d63c 00000000 0001d63d 00000000     <.......=.......
801ca200:	0001d63e 00000000 0001d63f 00000000     >.......?.......
801ca210:	0001d640 00000000 0001d641 00000000     @.......A.......
801ca220:	0001d642 00000000 0001d643 00000000     B.......C.......
801ca230:	0001d644 00000000 0001d645 00000000     D.......E.......
801ca240:	0001d646 00000000 0001d647 00000000     F.......G.......
801ca250:	0001d648 00000000 0001d649 00000000     H.......I.......
801ca260:	0001d64a 00000000 0001d64b 00000000     J.......K.......
801ca270:	0001d64c 00000000 0001d64d 00000000     L.......M.......
801ca280:	0001d64e 00000000 0001d64f 00000000     N.......O.......
801ca290:	0001d650 00000000 0001d651 00000000     P.......Q.......
801ca2a0:	0001d652 00000000 0001d653 00000000     R.......S.......
801ca2b0:	0001d654 00000000 0001d655 00000000     T.......U.......
801ca2c0:	0001d656 00000000 0001d657 00000000     V.......W.......
801ca2d0:	0001d658 00000000 0001d659 00000000     X.......Y.......
801ca2e0:	0001d65a 00000000 0001d65b 00000000     Z.......[.......
801ca2f0:	0001d65c 00000000 0001d65d 00000000     \.......].......
801ca300:	0001d65e 00000000 0001d65f 00000000     ^......._.......
801ca310:	0001d660 00000000 0001d661 00000000     `.......a.......
801ca320:	0001d662 00000000 0001d663 00000000     b.......c.......
801ca330:	0001d664 00000000 0001d665 00000000     d.......e.......
801ca340:	0001d666 00000000 0001d667 00000000     f.......g.......
801ca350:	0001d668 00000000 0001d669 00000000     h.......i.......
801ca360:	0001d66a 00000000 0001d66b 00000000     j.......k.......
801ca370:	0001d66c 00000000 0001d66d 00000000     l.......m.......
801ca380:	0001d66e 00000000 0001d66f 00000000     n.......o.......
801ca390:	0001d670 00000000 0001d671 00000000     p.......q.......
801ca3a0:	0001d672 00000000 0001d673 00000000     r.......s.......
801ca3b0:	0001d674 00000000 0001d675 00000000     t.......u.......
801ca3c0:	0001d676 00000000 0001d677 00000000     v.......w.......
801ca3d0:	0001d678 00000000 0001d679 00000000     x.......y.......
801ca3e0:	0001d67a 00000000 0001d67b 00000000     z.......{.......
801ca3f0:	0001d67c 00000000 0001d67d 00000000     |.......}.......
801ca400:	0001d67e 00000000 0001d67f 00000000     ~...............
801ca410:	0001d680 00000000 0001d681 00000000     ................
801ca420:	0001d682 00000000 0001d683 00000000     ................
801ca430:	0001d684 00000000 0001d685 00000000     ................
801ca440:	0001d686 00000000 0001d687 00000000     ................
801ca450:	0001d688 00000000 0001d689 00000000     ................
801ca460:	0001d68a 00000000 0001d68b 00000000     ................
801ca470:	0001d68c 00000000 0001d68d 00000000     ................
801ca480:	0001d68e 00000000 0001d68f 00000000     ................
801ca490:	0001d690 00000000 0001d691 00000000     ................
801ca4a0:	0001d692 00000000 0001d693 00000000     ................
801ca4b0:	0001d694 00000000 0001d695 00000000     ................
801ca4c0:	0001d696 00000000 0001d697 00000000     ................
801ca4d0:	0001d698 00000000 0001d699 00000000     ................
801ca4e0:	0001d69a 00000000 0001d69b 00000000     ................
801ca4f0:	0001d69c 00000000 0001d69d 00000000     ................
801ca500:	0001d69e 00000000 0001d69f 00000000     ................
801ca510:	0001d6a0 00000000 0001d6a1 00000000     ................
801ca520:	0001d6a2 00000000 0001d6a3 00000000     ................
801ca530:	0001d7ce 00000000 0001d7cf 00000000     ................
801ca540:	0001d7d0 00000000 0001d7d1 00000000     ................
801ca550:	0001d7d2 00000000 0001d7d3 00000000     ................
801ca560:	0001d7d4 00000000 0001d7d5 00000000     ................
801ca570:	0001d7d6 00000000 0001d7d7 00000000     ................
801ca580:	0001d7d8 00000000 0001d7d9 00000000     ................
801ca590:	0001d7da 00000000 0001d7db 00000000     ................
801ca5a0:	0001d7dc 00000000 0001d7dd 00000000     ................
801ca5b0:	0001d7de 00000000 0001d7df 00000000     ................
801ca5c0:	0001d7e0 00000000 0001d7e1 00000000     ................
801ca5d0:	0001d7e2 00000000 0001d7e3 00000000     ................
801ca5e0:	0001d7e4 00000000 0001d7e5 00000000     ................
801ca5f0:	0001d7e6 00000000 0001d7e7 00000000     ................
801ca600:	0001d7e8 00000000 0001d7e9 00000000     ................
801ca610:	0001d7ea 00000000 0001d7eb 00000000     ................
801ca620:	0001d7ec 00000000 0001d7ed 00000000     ................
801ca630:	0001d7ee 00000000 0001d7ef 00000000     ................
801ca640:	0001d7f0 00000000 0001d7f1 00000000     ................
801ca650:	0001d7f2 00000000 0001d7f3 00000000     ................
801ca660:	0001d7f4 00000000 0001d7f5 00000000     ................
801ca670:	0001d7f6 00000000 0001d7f7 00000000     ................
801ca680:	0001d7f8 00000000 0001d7f9 00000000     ................
801ca690:	0001d7fa 00000000 0001d7fb 00000000     ................
801ca6a0:	0001d7fc 00000000 0001d7fd 00000000     ................
801ca6b0:	0001d7fe 00000000 0001d7ff 00000000     ................

801ca6c0 <translit_to_idx>:
801ca6c0:	00000000 00000003 00000008 0000000c     ................
801ca6d0:	0000000f 00000014 00000017 0000001a     ................
801ca6e0:	0000001e 00000025 0000002c 00000033     ....%...,...3...
801ca6f0:	00000037 0000003a 0000003e 00000042     7...:...>...B...
801ca700:	00000046 0000004a 0000004e 00000052     F...J...N...R...
801ca710:	00000056 0000005a 0000005e 00000061     V...Z...^...a...
801ca720:	00000065 00000069 0000006d 00000071     e...i...m...q...
801ca730:	00000075 00000079 0000007d 00000081     u...y...}.......
801ca740:	00000085 00000088 0000008b 0000008e     ................
801ca750:	00000091 00000094 00000097 0000009a     ................
801ca760:	0000009d 000000a0 000000a3 000000a6     ................
801ca770:	000000a9 000000ac 000000af 000000b2     ................
801ca780:	000000b4 000000b7 000000ba 000000bd     ................
801ca790:	000000c0 000000c4 000000c7 000000ca     ................
801ca7a0:	000000cd 000000d0 000000d3 000000d6     ................
801ca7b0:	000000d9 000000dd 000000e0 000000e3     ................
801ca7c0:	000000e6 000000e9 000000ed 000000f2     ................
801ca7d0:	000000f5 000000f8 000000fc 00000101     ................
801ca7e0:	00000104 00000107 0000010b 0000010f     ................
801ca7f0:	00000113 00000117 0000011a 0000011c     ................
801ca800:	0000011e 00000120 00000122 00000126     .... ..."...&...
801ca810:	0000012b 00000130 00000135 00000138     +...0...5...8...
801ca820:	0000013d 00000142 00000145 00000148     =...B...E...H...
801ca830:	0000014b 0000014e 00000151 00000154     K...N...Q...T...
801ca840:	00000157 0000015a 0000015d 00000160     W...Z...]...`...
801ca850:	00000164 00000167 0000016a 0000016d     d...g...j...m...
801ca860:	00000170 00000173 00000178 0000017e     p...s...x...~...
801ca870:	00000181 00000186 00000189 0000018c     ................
801ca880:	0000018f 00000192 00000195 00000198     ................
801ca890:	0000019b 0000019e 000001a1 000001a4     ................
801ca8a0:	000001a7 000001aa 000001ad 000001b0     ................
801ca8b0:	000001b3 000001ba 000001c1 000001c8     ................
801ca8c0:	000001cf 000001d6 000001dd 000001e4     ................
801ca8d0:	000001eb 000001f2 000001f9 00000200     ................
801ca8e0:	00000207 0000020c 0000020f 00000213     ................
801ca8f0:	00000218 0000021c 0000021f 00000223     ............#...
801ca900:	00000228 0000022e 00000232 00000235     (.......2...5...
801ca910:	00000239 0000023e 00000241 00000244     9...>...A...D...
801ca920:	00000247 0000024a 0000024d 00000251     G...J...M...Q...
801ca930:	00000256 0000025a 0000025d 00000261     V...Z...]...a...
801ca940:	00000266 0000026c 00000270 00000273     f...l...p...s...
801ca950:	00000277 0000027c 0000027f 00000282     w...|...........
801ca960:	00000285 00000288 0000028c 00000290     ................
801ca970:	00000295 00000299 0000029d 000002a2     ................
801ca980:	000002a5 000002a8 000002ab 000002ae     ................
801ca990:	000002b1 000002b4 000002b7 000002bb     ................
801ca9a0:	000002bf 000002c3 000002c7 000002cc     ................
801ca9b0:	000002d1 000002d6 000002db 000002e0     ................
801ca9c0:	000002e5 000002ea 000002ef 000002f4     ................
801ca9d0:	000002f9 000002fd 00000301 00000305     ................
801ca9e0:	00000309 0000030d 00000311 00000315     ................
801ca9f0:	00000319 0000031e 00000323 00000328     ........#...(...
801caa00:	0000032d 00000332 00000337 0000033c     -...2...7...<...
801caa10:	00000341 00000346 0000034a 0000034f     A...F...J...O...
801caa20:	00000354 00000358 0000035c 00000360     T...X...\...`...
801caa30:	00000364 00000368 0000036d 00000370     d...h...m...p...
801caa40:	00000374 00000379 0000037e 00000383     t...y...~.......
801caa50:	00000388 0000038d 00000392 00000397     ................
801caa60:	0000039c 000003a1 000003a7 000003ad     ................
801caa70:	000003b3 000003b9 000003bf 000003c5     ................
801caa80:	000003cb 000003d1 000003d7 000003dd     ................
801caa90:	000003e3 000003e8 000003ed 000003f2     ................
801caaa0:	000003f7 000003fc 00000401 00000406     ................
801caab0:	0000040b 00000410 00000416 0000041c     ................
801caac0:	00000422 00000428 0000042e 00000434     "...(.......4...
801caad0:	0000043a 00000440 00000446 0000044c     :...@...F...L...
801caae0:	00000452 00000456 0000045a 0000045e     R...V...Z...^...
801caaf0:	00000462 00000466 0000046a 0000046e     b...f...j...n...
801cab00:	00000472 00000476 0000047b 00000480     r...v...{.......
801cab10:	00000485 0000048a 0000048f 00000494     ................
801cab20:	00000499 0000049e 000004a3 000004a8     ................
801cab30:	000004ad 000004b2 000004b7 000004bc     ................
801cab40:	000004c1 000004c6 000004cb 000004d0     ................
801cab50:	000004d5 000004da 000004df 000004e4     ................
801cab60:	000004e9 000004ee 000004f3 000004f8     ................
801cab70:	000004fd 00000502 00000507 0000050c     ................
801cab80:	00000511 00000516 0000051b 00000520     ............ ...
801cab90:	00000525 0000052a 0000052f 00000534     %...*.../...4...
801caba0:	00000539 0000053e 00000543 00000548     9...>...C...H...
801cabb0:	0000054d 00000552 00000557 0000055c     M...R...W...\...
801cabc0:	00000561 00000566 0000056b 00000570     a...f...k...p...
801cabd0:	00000575 0000057a 0000057f 00000584     u...z...........
801cabe0:	00000589 0000058e 00000593 00000598     ................
801cabf0:	0000059d 000005a2 000005a7 000005ac     ................
801cac00:	000005b1 000005b6 000005bb 000005c0     ................
801cac10:	000005c5 000005ca 000005cf 000005d4     ................
801cac20:	000005d9 000005de 000005e3 000005e8     ................
801cac30:	000005ed 000005f2 000005f7 000005fc     ................
801cac40:	00000601 00000606 0000060b 00000610     ................
801cac50:	00000615 0000061a 0000061f 00000624     ............$...
801cac60:	00000629 0000062e 00000633 00000638     ).......3...8...
801cac70:	0000063b 0000063e 00000641 00000644     ;...>...A...D...
801cac80:	00000647 0000064a 0000064d 00000650     G...J...M...P...
801cac90:	00000653 00000656 00000659 0000065c     S...V...Y...\...
801caca0:	00000661 00000665 0000066a 0000066d     a...e...j...m...
801cacb0:	00000670 00000676 0000067c 00000682     p...v...|.......
801cacc0:	00000688 0000068e 00000694 0000069a     ................
801cacd0:	000006a0 000006a6 000006ac 000006b2     ................
801cace0:	000006b8 000006be 000006c4 000006ca     ................
801cacf0:	000006d0 000006d6 000006dc 000006e2     ................
801cad00:	000006e8 000006ee 000006f4 000006fa     ................
801cad10:	00000700 00000706 0000070c 00000712     ................
801cad20:	00000718 0000071e 00000724 00000729     ........$...)...
801cad30:	0000072d 00000731 00000736 0000073a     -...1...6...:...
801cad40:	0000073e 00000742 00000746 0000074a     >...B...F...J...
801cad50:	0000074e 00000752 00000756 0000075a     N...R...V...Z...
801cad60:	0000075e 00000763 00000769 0000076d     ^...c...i...m...
801cad70:	00000771 00000775 00000779 0000077d     q...u...y...}...
801cad80:	00000781 00000785 0000078a 0000078f     ................
801cad90:	00000794 00000799 0000079d 000007a1     ................
801cada0:	000007a5 000007a9 000007ad 000007b1     ................
801cadb0:	000007b5 000007b9 000007bd 000007c1     ................
801cadc0:	000007c7 000007cd 000007d2 000007d8     ................
801cadd0:	000007de 000007e4 000007e9 000007ef     ................
801cade0:	000007f4 000007fb 000007ff 00000804     ................
801cadf0:	00000809 0000080e 00000813 0000081a     ................
801cae00:	00000823 00000827 0000082b 0000082f     #...'...+.../...
801cae10:	00000833 00000837 0000083b 0000083f     3...7...;...?...
801cae20:	00000843 00000847 0000084b 0000084f     C...G...K...O...
801cae30:	00000853 00000857 0000085b 0000085f     S...W...[..._...
801cae40:	00000863 00000869 0000086d 00000871     c...i...m...q...
801cae50:	00000875 0000087b 00000880 00000884     u...{...........
801cae60:	00000888 0000088c 00000890 00000894     ................
801cae70:	00000898 0000089c 000008a0 000008a4     ................
801cae80:	000008a8 000008ad 000008b1 000008b5     ................
801cae90:	000008ba 000008bf 000008c3 000008c9     ................
801caea0:	000008ce 000008d2 000008d6 000008da     ................
801caeb0:	000008de 000008e2 000008e6 000008ea     ................
801caec0:	000008ef 000008f4 000008f8 000008fb     ................
801caed0:	000008fd 000008ff 00000901 00000903     ................
801caee0:	00000905 00000907 00000909 0000090b     ................
801caef0:	0000090d 0000090f 00000911 00000913     ................
801caf00:	00000915 00000917 00000919 0000091b     ................
801caf10:	0000091e 00000921 00000924 00000927     ....!...$...'...
801caf20:	0000092a 0000092d 00000930 00000933     *...-...0...3...
801caf30:	00000936 00000939 0000093c 0000093f     6...9...<...?...
801caf40:	00000942 00000945 00000948 0000094b     B...E...H...K...
801caf50:	0000094e 00000951 00000954 00000957     N...Q...T...W...
801caf60:	0000095a 0000095d 00000960 00000963     Z...]...`...c...
801caf70:	00000966 00000968 0000096b 0000096e     f...h...k...n...
801caf80:	00000971 00000974 00000977 0000097a     q...t...w...z...
801caf90:	0000097d 00000980 00000983 00000986     }...............
801cafa0:	00000989 0000098c 0000098f 00000992     ................
801cafb0:	00000995 00000998 0000099b 0000099e     ................
801cafc0:	000009a1 000009a4 000009a7 000009aa     ................
801cafd0:	000009ad 000009b0 000009b3 000009b6     ................
801cafe0:	000009b9 000009bc 000009bf 000009c2     ................
801caff0:	000009c5 000009c8 000009cb 000009ce     ................
801cb000:	000009d1 000009d4 000009d7 000009da     ................
801cb010:	000009dd 000009e0 000009e3 000009e6     ................
801cb020:	000009e9 000009ec 000009ef 000009f2     ................
801cb030:	000009f5 000009f8 000009fb 000009fe     ................
801cb040:	00000a01 00000a04 00000a07 00000a0a     ................
801cb050:	00000a0d 00000a10 00000a13 00000a16     ................
801cb060:	00000a19 00000a1c 00000a1f 00000a22     ............"...
801cb070:	00000a25 00000a28 00000a2b 00000a2e     %...(...+.......
801cb080:	00000a31 00000a34 00000a37 00000a3a     1...4...7...:...
801cb090:	00000a3d 00000a40 00000a43 00000a46     =...@...C...F...
801cb0a0:	00000a49 00000a4c 00000a4f 00000a52     I...L...O...R...
801cb0b0:	00000a55 00000a58 00000a5b 00000a5e     U...X...[...^...
801cb0c0:	00000a61 00000a64 00000a67 00000a6a     a...d...g...j...
801cb0d0:	00000a6d 00000a70 00000a73 00000a76     m...p...s...v...
801cb0e0:	00000a79 00000a7c 00000a7f 00000a82     y...|...........
801cb0f0:	00000a85 00000a88 00000a8b 00000a8e     ................
801cb100:	00000a91 00000a94 00000a97 00000a9a     ................
801cb110:	00000a9d 00000aa0 00000aa3 00000aa6     ................
801cb120:	00000aa9 00000aac 00000aaf 00000ab2     ................
801cb130:	00000ab5 00000ab8 00000abb 00000abe     ................
801cb140:	00000ac1 00000ac4 00000ac7 00000aca     ................
801cb150:	00000acd 00000ad0 00000ad3 00000ad6     ................
801cb160:	00000ad9 00000adc 00000adf 00000ae2     ................
801cb170:	00000ae5 00000ae8 00000aeb 00000aee     ................
801cb180:	00000af1 00000af4 00000af7 00000afa     ................
801cb190:	00000afd 00000b00 00000b03 00000b06     ................
801cb1a0:	00000b09 00000b0c 00000b0f 00000b12     ................
801cb1b0:	00000b15 00000b18 00000b1b 00000b1e     ................
801cb1c0:	00000b21 00000b24 00000b27 00000b2a     !...$...'...*...
801cb1d0:	00000b2d 00000b30 00000b33 00000b36     -...0...3...6...
801cb1e0:	00000b39 00000b3c 00000b3f 00000b42     9...<...?...B...
801cb1f0:	00000b45 00000b48 00000b4b 00000b4e     E...H...K...N...
801cb200:	00000b51 00000b54 00000b57 00000b5a     Q...T...W...Z...
801cb210:	00000b5d 00000b60 00000b63 00000b66     ]...`...c...f...
801cb220:	00000b69 00000b6c 00000b6f 00000b72     i...l...o...r...
801cb230:	00000b75 00000b78 00000b7b 00000b7e     u...x...{...~...
801cb240:	00000b81 00000b84 00000b87 00000b8a     ................
801cb250:	00000b8d 00000b90 00000b93 00000b96     ................
801cb260:	00000b99 00000b9c 00000b9f 00000ba2     ................
801cb270:	00000ba5 00000ba8 00000bab 00000bae     ................
801cb280:	00000bb1 00000bb4 00000bb7 00000bba     ................
801cb290:	00000bbd 00000bc0 00000bc3 00000bc6     ................
801cb2a0:	00000bc9 00000bcc 00000bcf 00000bd2     ................
801cb2b0:	00000bd5 00000bd8 00000bdb 00000bde     ................
801cb2c0:	00000be1 00000be4 00000be7 00000bea     ................
801cb2d0:	00000bed 00000bf0 00000bf3 00000bf6     ................
801cb2e0:	00000bf9 00000bfc 00000bff 00000c02     ................
801cb2f0:	00000c05 00000c08 00000c0b 00000c0e     ................
801cb300:	00000c11 00000c14 00000c17 00000c1a     ................
801cb310:	00000c1d 00000c20 00000c23 00000c26     .... ...#...&...
801cb320:	00000c29 00000c2c 00000c2f 00000c32     )...,.../...2...
801cb330:	00000c35 00000c38 00000c3b 00000c3e     5...8...;...>...
801cb340:	00000c41 00000c44 00000c47 00000c4a     A...D...G...J...
801cb350:	00000c4d 00000c50 00000c53 00000c56     M...P...S...V...
801cb360:	00000c59 00000c5c 00000c5f 00000c62     Y...\..._...b...
801cb370:	00000c65 00000c68 00000c6b 00000c6e     e...h...k...n...
801cb380:	00000c71 00000c74 00000c77 00000c7a     q...t...w...z...
801cb390:	00000c7d 00000c80 00000c83 00000c86     }...............
801cb3a0:	00000c89 00000c8c 00000c8f 00000c92     ................
801cb3b0:	00000c95 00000c98 00000c9b 00000c9e     ................
801cb3c0:	00000ca1 00000ca4 00000ca7 00000caa     ................
801cb3d0:	00000cad 00000cb0 00000cb3 00000cb6     ................
801cb3e0:	00000cb9 00000cbc 00000cbf 00000cc2     ................
801cb3f0:	00000cc5 00000cc8 00000ccb 00000cce     ................
801cb400:	00000cd1 00000cd4 00000cd7 00000cda     ................
801cb410:	00000cdd 00000ce0 00000ce3 00000ce6     ................
801cb420:	00000ce9 00000cec 00000cef 00000cf2     ................
801cb430:	00000cf5 00000cf8 00000cfb 00000cfe     ................
801cb440:	00000d01 00000d04 00000d07 00000d0a     ................
801cb450:	00000d0d 00000d10 00000d13 00000d16     ................
801cb460:	00000d19 00000d1c 00000d1f 00000d22     ............"...
801cb470:	00000d25 00000d28 00000d2b 00000d2e     %...(...+.......
801cb480:	00000d31 00000d34 00000d37 00000d3a     1...4...7...:...
801cb490:	00000d3d 00000d40 00000d43 00000d46     =...@...C...F...
801cb4a0:	00000d49 00000d4c 00000d4f 00000d52     I...L...O...R...
801cb4b0:	00000d55 00000d58 00000d5b 00000d5e     U...X...[...^...
801cb4c0:	00000d61 00000d64 00000d67 00000d6a     a...d...g...j...
801cb4d0:	00000d6d 00000d70 00000d73 00000d76     m...p...s...v...
801cb4e0:	00000d79 00000d7c 00000d7f 00000d82     y...|...........
801cb4f0:	00000d85 00000d88 00000d8b 00000d8e     ................
801cb500:	00000d91 00000d94 00000d97 00000d9a     ................
801cb510:	00000d9d 00000da0 00000da3 00000da6     ................
801cb520:	00000da9 00000dac 00000daf 00000db2     ................
801cb530:	00000db5 00000db8 00000dbb 00000dbe     ................
801cb540:	00000dc1 00000dc4 00000dc7 00000dca     ................
801cb550:	00000dcd 00000dd0 00000dd3 00000dd6     ................
801cb560:	00000dd9 00000ddc 00000ddf 00000de2     ................
801cb570:	00000de5 00000de8 00000deb 00000dee     ................
801cb580:	00000df1 00000df4 00000df7 00000dfa     ................
801cb590:	00000dfd 00000e00 00000e03 00000e06     ................
801cb5a0:	00000e09 00000e0c 00000e0f 00000e12     ................
801cb5b0:	00000e15 00000e18 00000e1b 00000e1e     ................
801cb5c0:	00000e21 00000e24 00000e27 00000e2a     !...$...'...*...
801cb5d0:	00000e2d 00000e30 00000e33 00000e36     -...0...3...6...
801cb5e0:	00000e39 00000e3c 00000e3f 00000e42     9...<...?...B...
801cb5f0:	00000e45 00000e48 00000e4b 00000e4e     E...H...K...N...
801cb600:	00000e51 00000e54 00000e57 00000e5a     Q...T...W...Z...
801cb610:	00000e5d 00000e60 00000e63 00000e66     ]...`...c...f...
801cb620:	00000e69 00000e6c 00000e6f 00000e72     i...l...o...r...
801cb630:	00000e75 00000e78 00000e7b 00000e7e     u...x...{...~...
801cb640:	00000e81 00000e84 00000e87 00000e8a     ................
801cb650:	00000e8d 00000e90 00000e93 00000e96     ................
801cb660:	00000e99 00000e9c 00000e9f 00000ea2     ................
801cb670:	00000ea5 00000ea8 00000eab 00000eae     ................
801cb680:	00000eb1 00000eb4 00000eb7 00000eba     ................
801cb690:	00000ebd 00000ec0 00000ec3 00000ec6     ................
801cb6a0:	00000ec9 00000ecc 00000ecf 00000ed2     ................
801cb6b0:	00000ed5 00000ed8 00000edb 00000ede     ................
801cb6c0:	00000ee1 00000ee4 00000ee7 00000eea     ................
801cb6d0:	00000eed 00000ef0 00000ef3 00000ef6     ................
801cb6e0:	00000ef9 00000efc 00000eff 00000f02     ................
801cb6f0:	00000f05 00000f08 00000f0b 00000f0e     ................
801cb700:	00000f11 00000f14 00000f17 00000f1a     ................
801cb710:	00000f1d 00000f20 00000f23 00000f26     .... ...#...&...
801cb720:	00000f29 00000f2c 00000f2f 00000f32     )...,.../...2...
801cb730:	00000f35 00000f38 00000f3b 00000f3e     5...8...;...>...
801cb740:	00000f41 00000f44 00000f47 00000f4a     A...D...G...J...
801cb750:	00000f4d 00000f50 00000f53 00000f56     M...P...S...V...
801cb760:	00000f59 00000f5c 00000f5f 00000f62     Y...\..._...b...
801cb770:	00000f65 00000f68 00000f6b 00000f6e     e...h...k...n...
801cb780:	00000f71 00000f74 00000f77 00000f7a     q...t...w...z...
801cb790:	00000f7d 00000f80 00000f83 00000f86     }...............
801cb7a0:	00000f89 00000f8c 00000f8f 00000f92     ................
801cb7b0:	00000f95 00000f98 00000f9b 00000f9e     ................
801cb7c0:	00000fa1 00000fa4 00000fa7 00000faa     ................
801cb7d0:	00000fad 00000fb0 00000fb3 00000fb6     ................
801cb7e0:	00000fb9 00000fbc 00000fbf 00000fc2     ................
801cb7f0:	00000fc5 00000fc8 00000fcb 00000fce     ................
801cb800:	00000fd1 00000fd4 00000fd7 00000fda     ................
801cb810:	00000fdd 00000fe0 00000fe3 00000fe6     ................
801cb820:	00000fe9 00000fec 00000fef 00000ff2     ................
801cb830:	00000ff5 00000ff8 00000ffb 00000ffe     ................
801cb840:	00001001 00001004 00001007 0000100a     ................
801cb850:	0000100d 00001010 00001013 00001016     ................
801cb860:	00001019 0000101c 0000101f 00001022     ............"...
801cb870:	00001025 00001028 0000102b 0000102e     %...(...+.......
801cb880:	00001031 00001034 00001037 0000103a     1...4...7...:...
801cb890:	0000103d 00001040 00001043 00001046     =...@...C...F...
801cb8a0:	00001049 0000104c 0000104f 00001052     I...L...O...R...
801cb8b0:	00001055 00001058 0000105b 0000105e     U...X...[...^...
801cb8c0:	00001061 00001064 00001067 0000106a     a...d...g...j...
801cb8d0:	0000106d 00001070 00001073 00001076     m...p...s...v...
801cb8e0:	00001079 0000107c 0000107f 00001082     y...|...........
801cb8f0:	00001085 00001088 0000108b 0000108e     ................
801cb900:	00001091 00001094 00001097 0000109a     ................
801cb910:	0000109d 000010a0 000010a3 000010a6     ................
801cb920:	000010a9 000010ac 000010af 000010b2     ................
801cb930:	000010b5 000010b8 000010bb 000010be     ................
801cb940:	000010c1 000010c4 000010c7 000010ca     ................
801cb950:	000010cd 000010d0 000010d3 000010d6     ................
801cb960:	000010d9 000010dc 000010df 000010e2     ................
801cb970:	000010e5 000010e8 000010eb 000010ee     ................
801cb980:	000010f1 000010f4 000010f7 000010fa     ................
801cb990:	000010fd 00001100 00001103 00001106     ................
801cb9a0:	00001109 0000110c 0000110f 00001112     ................
801cb9b0:	00001115 00001118 0000111b 0000111e     ................
801cb9c0:	00001121 00001124 00001127 0000112a     !...$...'...*...
801cb9d0:	0000112d 00001130 00001133 00001136     -...0...3...6...
801cb9e0:	00001139 0000113c 0000113f 00001142     9...<...?...B...
801cb9f0:	00001145 00001148 0000114b 0000114e     E...H...K...N...
801cba00:	00001151 00001154 00001157 0000115a     Q...T...W...Z...
801cba10:	0000115d 00001160 00001163 00001166     ]...`...c...f...
801cba20:	00001169 0000116c 0000116f 00001172     i...l...o...r...
801cba30:	00001175 00001178 0000117b 0000117e     u...x...{...~...
801cba40:	00001181 00001184 00001187 0000118a     ................
801cba50:	0000118d 00001190 00001193 00001196     ................
801cba60:	00001199 0000119c 0000119f 000011a2     ................
801cba70:	000011a5 000011a8 000011ab 000011ae     ................
801cba80:	000011b1 000011b4 000011b7 000011ba     ................
801cba90:	000011bd 000011c0 000011c3 000011c6     ................
801cbaa0:	000011c9 000011cc 000011cf 000011d2     ................
801cbab0:	000011d5 000011d8 000011db 000011de     ................
801cbac0:	000011e1 000011e4 000011e7 000011ea     ................
801cbad0:	000011ed 000011f0 000011f3 000011f6     ................
801cbae0:	000011f9 000011fc 000011ff 00001202     ................
801cbaf0:	00001205 00001208 0000120b 0000120e     ................
801cbb00:	00001211 00001214 00001217 0000121a     ................
801cbb10:	0000121d 00001220 00001223 00001226     .... ...#...&...
801cbb20:	00001229 0000122c 0000122f 00001232     )...,.../...2...
801cbb30:	00001235 00001238 0000123b 0000123e     5...8...;...>...
801cbb40:	00001241 00001244 00001247 0000124a     A...D...G...J...
801cbb50:	0000124d 00001250 00001253 00001256     M...P...S...V...
801cbb60:	00001259 0000125c 0000125f 00001262     Y...\..._...b...
801cbb70:	00001265 00001268 0000126b 0000126e     e...h...k...n...
801cbb80:	00001271 00001274 00001277 0000127a     q...t...w...z...
801cbb90:	0000127d 00001280 00001283 00001286     }...............
801cbba0:	00001289 0000128c 0000128f 00001292     ................
801cbbb0:	00001295 00001298 0000129b 0000129e     ................
801cbbc0:	000012a1 000012a4 000012a7 000012aa     ................
801cbbd0:	000012ad 000012b0 000012b3 000012b6     ................

801cbbe0 <translit_to_tbl>:
801cbbe0:	00000020 00000000 00000000 00000028      ...........(...
801cbbf0:	00000043 00000029 00000000 00000000     C...)...........
801cbc00:	0000003c 0000003c 00000000 00000000     <...<...........
801cbc10:	0000002d 00000000 00000000 00000028     -...........(...
801cbc20:	00000052 00000029 00000000 00000000     R...)...........
801cbc30:	00000075 00000000 00000000 0000002c     u...........,...
	...
801cbc48:	0000003e 0000003e 00000000 00000000     >...>...........
801cbc58:	00000020 00000031 0000002f 00000034      ...1.../...4...
801cbc68:	00000020 00000000 00000000 00000020      ........... ...
801cbc78:	00000031 0000002f 00000032 00000020     1.../...2... ...
	...
801cbc90:	00000020 00000033 0000002f 00000034      ...3.../...4...
801cbca0:	00000020 00000000 00000000 00000041      ...........A...
801cbcb0:	00000045 00000000 00000000 00000078     E...........x...
	...
801cbcc8:	00000073 00000073 00000000 00000000     s...s...........
801cbcd8:	00000061 00000065 00000000 00000000     a...e...........
801cbce8:	00000049 0000004a 00000000 00000000     I...J...........
801cbcf8:	00000069 0000006a 00000000 00000000     i...j...........
801cbd08:	00000027 0000006e 00000000 00000000     '...n...........
801cbd18:	0000004f 00000045 00000000 00000000     O...E...........
801cbd28:	0000004f 00000045 00000000 00000000     O...E...........
801cbd38:	0000006f 00000065 00000000 00000000     o...e...........
801cbd48:	0000006f 00000065 00000000 00000000     o...e...........
801cbd58:	00000073 00000000 00000000 0000004c     s...........L...
801cbd68:	0000004a 00000000 00000000 0000004c     J...........L...
801cbd78:	0000006a 00000000 00000000 0000006c     j...........l...
801cbd88:	0000006a 00000000 00000000 0000004e     j...........N...
801cbd98:	0000004a 00000000 00000000 0000004e     J...........N...
801cbda8:	0000006a 00000000 00000000 0000006e     j...........n...
801cbdb8:	0000006a 00000000 00000000 00000044     j...........D...
801cbdc8:	0000005a 00000000 00000000 00000044     Z...........D...
801cbdd8:	0000007a 00000000 00000000 00000064     z...........d...
801cbde8:	0000007a 00000000 00000000 00000027     z...........'...
	...
801cbe00:	0000005e 00000000 00000000 00000027     ^...........'...
	...
801cbe18:	00000060 00000000 00000000 0000005f     `..........._...
	...
801cbe30:	0000003a 00000000 00000000 0000007e     :...........~...
	...
801cbe48:	00000020 00000000 00000000 00000020      ........... ...
	...
801cbe60:	00000020 00000000 00000000 00000020      ........... ...
	...
801cbe78:	00000020 00000000 00000000 00000020      ........... ...
	...
801cbe90:	00000020 00000000 00000000 00000020      ........... ...
	...
801cbeb0:	0000002d 00000000 00000000 0000002d     -...........-...
	...
801cbec8:	0000002d 00000000 00000000 0000002d     -...........-...
	...
801cbee0:	0000002d 0000002d 00000000 00000000     -...-...........
801cbef0:	0000002d 00000000 00000000 00000027     -...........'...
	...
801cbf08:	00000027 00000000 00000000 0000002c     '...........,...
	...
801cbf20:	00000027 00000000 00000000 00000022     '..........."...
	...
801cbf38:	00000022 00000000 00000000 0000002c     "...........,...
801cbf48:	0000002c 00000000 00000000 00000022     ,..........."...
	...
801cbf60:	0000002b 00000000 00000000 0000006f     +...........o...
	...
801cbf78:	0000002e 00000000 00000000 0000002e     ................
801cbf88:	0000002e 00000000 00000000 0000002e     ................
801cbf98:	0000002e 0000002e 00000000 00000000     ................
801cbfa8:	00000020 00000000 00000000 00000060      ...........`...
	...
801cbfc0:	00000060 00000060 00000000 00000000     `...`...........
801cbfd0:	00000060 00000060 00000060 00000000     `...`...`.......
801cbfe0:	00000000 0000003c 00000000 00000000     ....<...........
801cbff0:	0000003e 00000000 00000000 00000021     >...........!...
801cc000:	00000021 00000000 00000000 0000003f     !...........?...
801cc010:	0000003f 00000000 00000000 0000003f     ?...........?...
801cc020:	00000021 00000000 00000000 00000021     !...........!...
801cc030:	0000003f 00000000 00000000 00000020     ?........... ...
	...
801cc068:	00000052 00000073 00000000 00000000     R...s...........
801cc078:	00000045 00000055 00000052 00000000     E...U...R.......
801cc088:	00000000 00000061 0000002f 00000063     ....a.../...c...
	...
801cc0a0:	00000061 0000002f 00000073 00000000     a.../...s.......
801cc0b0:	00000000 00000043 00000000 00000000     ....C...........
801cc0c0:	00000063 0000002f 0000006f 00000000     c.../...o.......
801cc0d0:	00000000 00000063 0000002f 00000075     ....c.../...u...
	...
801cc0e8:	00000067 00000000 00000000 00000048     g...........H...
	...
801cc100:	00000048 00000000 00000000 00000048     H...........H...
	...
801cc118:	00000068 00000000 00000000 00000049     h...........I...
	...
801cc130:	00000049 00000000 00000000 0000004c     I...........L...
	...
801cc148:	0000006c 00000000 00000000 0000004e     l...........N...
	...
801cc160:	0000004e 0000006f 00000000 00000000     N...o...........
801cc170:	00000050 00000000 00000000 00000051     P...........Q...
	...
801cc188:	00000052 00000000 00000000 00000052     R...........R...
	...
801cc1a0:	00000052 00000000 00000000 00000054     R...........T...
801cc1b0:	00000045 0000004c 00000000 00000000     E...L...........
801cc1c0:	00000028 00000054 0000004d 00000029     (...T...M...)...
	...
801cc1d8:	0000005a 00000000 00000000 0000004f     Z...........O...
801cc1e8:	00000068 0000006d 00000000 00000000     h...m...........
801cc1f8:	0000005a 00000000 00000000 00000042     Z...........B...
	...
801cc210:	00000043 00000000 00000000 00000065     C...........e...
	...
801cc228:	00000065 00000000 00000000 00000045     e...........E...
	...
801cc240:	00000046 00000000 00000000 0000004d     F...........M...
	...
801cc258:	0000006f 00000000 00000000 00000069     o...........i...
	...
801cc270:	00000044 00000000 00000000 00000064     D...........d...
	...
801cc288:	00000065 00000000 00000000 00000069     e...........i...
	...
801cc2a0:	0000006a 00000000 00000000 00000020     j........... ...
801cc2b0:	00000031 0000002f 00000033 00000020     1.../...3... ...
	...
801cc2c8:	00000020 00000032 0000002f 00000033      ...2.../...3...
801cc2d8:	00000020 00000000 00000000 00000020      ........... ...
801cc2e8:	00000031 0000002f 00000035 00000020     1.../...5... ...
	...
801cc300:	00000020 00000032 0000002f 00000035      ...2.../...5...
801cc310:	00000020 00000000 00000000 00000020      ........... ...
801cc320:	00000033 0000002f 00000035 00000020     3.../...5... ...
	...
801cc338:	00000020 00000034 0000002f 00000035      ...4.../...5...
801cc348:	00000020 00000000 00000000 00000020      ........... ...
801cc358:	00000031 0000002f 00000036 00000020     1.../...6... ...
	...
801cc370:	00000020 00000035 0000002f 00000036      ...5.../...6...
801cc380:	00000020 00000000 00000000 00000020      ........... ...
801cc390:	00000031 0000002f 00000038 00000020     1.../...8... ...
	...
801cc3a8:	00000020 00000033 0000002f 00000038      ...3.../...8...
801cc3b8:	00000020 00000000 00000000 00000020      ........... ...
801cc3c8:	00000035 0000002f 00000038 00000020     5.../...8... ...
	...
801cc3e0:	00000020 00000037 0000002f 00000038      ...7.../...8...
801cc3f0:	00000020 00000000 00000000 00000020      ........... ...
801cc400:	00000031 0000002f 00000000 00000000     1.../...........
801cc410:	00000049 00000000 00000000 00000049     I...........I...
801cc420:	00000049 00000000 00000000 00000049     I...........I...
801cc430:	00000049 00000049 00000000 00000000     I...I...........
801cc440:	00000049 00000056 00000000 00000000     I...V...........
801cc450:	00000056 00000000 00000000 00000056     V...........V...
801cc460:	00000049 00000000 00000000 00000056     I...........V...
801cc470:	00000049 00000049 00000000 00000000     I...I...........
801cc480:	00000056 00000049 00000049 00000049     V...I...I...I...
	...
801cc498:	00000049 00000058 00000000 00000000     I...X...........
801cc4a8:	00000058 00000000 00000000 00000058     X...........X...
801cc4b8:	00000049 00000000 00000000 00000058     I...........X...
801cc4c8:	00000049 00000049 00000000 00000000     I...I...........
801cc4d8:	0000004c 00000000 00000000 00000043     L...........C...
	...
801cc4f0:	00000044 00000000 00000000 0000004d     D...........M...
	...
801cc508:	00000069 00000000 00000000 00000069     i...........i...
801cc518:	00000069 00000000 00000000 00000069     i...........i...
801cc528:	00000069 00000069 00000000 00000000     i...i...........
801cc538:	00000069 00000076 00000000 00000000     i...v...........
801cc548:	00000076 00000000 00000000 00000076     v...........v...
801cc558:	00000069 00000000 00000000 00000076     i...........v...
801cc568:	00000069 00000069 00000000 00000000     i...i...........
801cc578:	00000076 00000069 00000069 00000069     v...i...i...i...
	...
801cc590:	00000069 00000078 00000000 00000000     i...x...........
801cc5a0:	00000078 00000000 00000000 00000078     x...........x...
801cc5b0:	00000069 00000000 00000000 00000078     i...........x...
801cc5c0:	00000069 00000069 00000000 00000000     i...i...........
801cc5d0:	0000006c 00000000 00000000 00000063     l...........c...
	...
801cc5e8:	00000064 00000000 00000000 0000006d     d...........m...
	...
801cc600:	0000003c 0000002d 00000000 00000000     <...-...........
801cc610:	0000002d 0000003e 00000000 00000000     -...>...........
801cc620:	0000003c 0000002d 0000003e 00000000     <...-...>.......
801cc630:	00000000 0000003c 0000003d 00000000     ....<...=.......
801cc640:	00000000 0000003d 0000003e 00000000     ....=...>.......
801cc650:	00000000 0000003c 0000003d 0000003e     ....<...=...>...
	...
801cc668:	0000002d 00000000 00000000 0000002f     -.........../...
	...
801cc680:	0000005c 00000000 00000000 0000002a     \...........*...
	...
801cc698:	0000007c 00000000 00000000 0000003a     |...........:...
	...
801cc6b0:	0000007e 00000000 00000000 0000003c     ~...........<...
801cc6c0:	0000003d 00000000 00000000 0000003e     =...........>...
801cc6d0:	0000003d 00000000 00000000 0000003c     =...........<...
801cc6e0:	0000003c 00000000 00000000 0000003e     <...........>...
801cc6f0:	0000003e 00000000 00000000 0000003c     >...........<...
801cc700:	0000003c 0000003c 00000000 00000000     <...<...........
801cc710:	0000003e 0000003e 0000003e 00000000     >...>...>.......
801cc720:	00000000 0000004e 00000055 0000004c     ....N...U...L...
	...
801cc738:	00000053 0000004f 00000048 00000000     S...O...H.......
801cc748:	00000000 00000053 00000054 00000058     ....S...T...X...
	...
801cc760:	00000045 00000054 00000058 00000000     E...T...X.......
801cc770:	00000000 00000045 0000004f 00000054     ....E...O...T...
	...
801cc788:	00000045 0000004e 00000051 00000000     E...N...Q.......
801cc798:	00000000 00000041 00000043 0000004b     ....A...C...K...
	...
801cc7b0:	00000042 00000045 0000004c 00000000     B...E...L.......
801cc7c0:	00000000 00000042 00000053 00000000     ....B...S.......
801cc7d0:	00000000 00000048 00000054 00000000     ....H...T.......
801cc7e0:	00000000 0000004c 00000046 00000000     ....L...F.......
801cc7f0:	00000000 00000056 00000054 00000000     ....V...T.......
801cc800:	00000000 00000046 00000046 00000000     ....F...F.......
801cc810:	00000000 00000043 00000052 00000000     ....C...R.......
801cc820:	00000000 00000053 0000004f 00000000     ....S...O.......
801cc830:	00000000 00000053 00000049 00000000     ....S...I.......
801cc840:	00000000 00000044 0000004c 00000045     ....D...L...E...
	...
801cc858:	00000044 00000043 00000031 00000000     D...C...1.......
801cc868:	00000000 00000044 00000043 00000032     ....D...C...2...
	...
801cc880:	00000044 00000043 00000033 00000000     D...C...3.......
801cc890:	00000000 00000044 00000043 00000034     ....D...C...4...
	...
801cc8a8:	0000004e 00000041 0000004b 00000000     N...A...K.......
801cc8b8:	00000000 00000053 00000059 0000004e     ....S...Y...N...
	...
801cc8d0:	00000045 00000054 00000042 00000000     E...T...B.......
801cc8e0:	00000000 00000043 00000041 0000004e     ....C...A...N...
	...
801cc8f8:	00000045 0000004d 00000000 00000000     E...M...........
801cc908:	00000053 00000055 00000042 00000000     S...U...B.......
801cc918:	00000000 00000045 00000053 00000043     ....E...S...C...
	...
801cc930:	00000046 00000053 00000000 00000000     F...S...........
801cc940:	00000047 00000053 00000000 00000000     G...S...........
801cc950:	00000052 00000053 00000000 00000000     R...S...........
801cc960:	00000055 00000053 00000000 00000000     U...S...........
801cc970:	00000053 00000050 00000000 00000000     S...P...........
801cc980:	00000044 00000045 0000004c 00000000     D...E...L.......
801cc990:	00000000 0000005f 00000000 00000000     ...._...........
801cc9a0:	0000004e 0000004c 00000000 00000000     N...L...........
801cc9b0:	00000028 00000031 00000029 00000000     (...1...).......
801cc9c0:	00000000 00000028 00000032 00000029     ....(...2...)...
	...
801cc9d8:	00000028 00000033 00000029 00000000     (...3...).......
801cc9e8:	00000000 00000028 00000034 00000029     ....(...4...)...
	...
801cca00:	00000028 00000035 00000029 00000000     (...5...).......
801cca10:	00000000 00000028 00000036 00000029     ....(...6...)...
	...
801cca28:	00000028 00000037 00000029 00000000     (...7...).......
801cca38:	00000000 00000028 00000038 00000029     ....(...8...)...
	...
801cca50:	00000028 00000039 00000029 00000000     (...9...).......
801cca60:	00000000 00000028 00000031 00000030     ....(...1...0...
801cca70:	00000029 00000000 00000000 00000028     )...........(...
801cca80:	00000031 00000031 00000029 00000000     1...1...).......
801cca90:	00000000 00000028 00000031 00000032     ....(...1...2...
801ccaa0:	00000029 00000000 00000000 00000028     )...........(...
801ccab0:	00000031 00000033 00000029 00000000     1...3...).......
801ccac0:	00000000 00000028 00000031 00000034     ....(...1...4...
801ccad0:	00000029 00000000 00000000 00000028     )...........(...
801ccae0:	00000031 00000035 00000029 00000000     1...5...).......
801ccaf0:	00000000 00000028 00000031 00000036     ....(...1...6...
801ccb00:	00000029 00000000 00000000 00000028     )...........(...
801ccb10:	00000031 00000037 00000029 00000000     1...7...).......
801ccb20:	00000000 00000028 00000031 00000038     ....(...1...8...
801ccb30:	00000029 00000000 00000000 00000028     )...........(...
801ccb40:	00000031 00000039 00000029 00000000     1...9...).......
801ccb50:	00000000 00000028 00000032 00000030     ....(...2...0...
801ccb60:	00000029 00000000 00000000 00000028     )...........(...
801ccb70:	00000031 00000029 00000000 00000000     1...)...........
801ccb80:	00000028 00000032 00000029 00000000     (...2...).......
801ccb90:	00000000 00000028 00000033 00000029     ....(...3...)...
	...
801ccba8:	00000028 00000034 00000029 00000000     (...4...).......
801ccbb8:	00000000 00000028 00000035 00000029     ....(...5...)...
	...
801ccbd0:	00000028 00000036 00000029 00000000     (...6...).......
801ccbe0:	00000000 00000028 00000037 00000029     ....(...7...)...
	...
801ccbf8:	00000028 00000038 00000029 00000000     (...8...).......
801ccc08:	00000000 00000028 00000039 00000029     ....(...9...)...
	...
801ccc20:	00000028 00000031 00000030 00000029     (...1...0...)...
	...
801ccc38:	00000028 00000031 00000031 00000029     (...1...1...)...
	...
801ccc50:	00000028 00000031 00000032 00000029     (...1...2...)...
	...
801ccc68:	00000028 00000031 00000033 00000029     (...1...3...)...
	...
801ccc80:	00000028 00000031 00000034 00000029     (...1...4...)...
	...
801ccc98:	00000028 00000031 00000035 00000029     (...1...5...)...
	...
801cccb0:	00000028 00000031 00000036 00000029     (...1...6...)...
	...
801cccc8:	00000028 00000031 00000037 00000029     (...1...7...)...
	...
801ccce0:	00000028 00000031 00000038 00000029     (...1...8...)...
	...
801cccf8:	00000028 00000031 00000039 00000029     (...1...9...)...
	...
801ccd10:	00000028 00000032 00000030 00000029     (...2...0...)...
	...
801ccd28:	00000031 0000002e 00000000 00000000     1...............
801ccd38:	00000032 0000002e 00000000 00000000     2...............
801ccd48:	00000033 0000002e 00000000 00000000     3...............
801ccd58:	00000034 0000002e 00000000 00000000     4...............
801ccd68:	00000035 0000002e 00000000 00000000     5...............
801ccd78:	00000036 0000002e 00000000 00000000     6...............
801ccd88:	00000037 0000002e 00000000 00000000     7...............
801ccd98:	00000038 0000002e 00000000 00000000     8...............
801ccda8:	00000039 0000002e 00000000 00000000     9...............
801ccdb8:	00000031 00000030 0000002e 00000000     1...0...........
801ccdc8:	00000000 00000031 00000031 0000002e     ....1...1.......
	...
801ccde0:	00000031 00000032 0000002e 00000000     1...2...........
801ccdf0:	00000000 00000031 00000033 0000002e     ....1...3.......
	...
801cce08:	00000031 00000034 0000002e 00000000     1...4...........
801cce18:	00000000 00000031 00000035 0000002e     ....1...5.......
	...
801cce30:	00000031 00000036 0000002e 00000000     1...6...........
801cce40:	00000000 00000031 00000037 0000002e     ....1...7.......
	...
801cce58:	00000031 00000038 0000002e 00000000     1...8...........
801cce68:	00000000 00000031 00000039 0000002e     ....1...9.......
	...
801cce80:	00000032 00000030 0000002e 00000000     2...0...........
801cce90:	00000000 00000028 00000061 00000029     ....(...a...)...
	...
801ccea8:	00000028 00000062 00000029 00000000     (...b...).......
801cceb8:	00000000 00000028 00000063 00000029     ....(...c...)...
	...
801cced0:	00000028 00000064 00000029 00000000     (...d...).......
801ccee0:	00000000 00000028 00000065 00000029     ....(...e...)...
	...
801ccef8:	00000028 00000066 00000029 00000000     (...f...).......
801ccf08:	00000000 00000028 00000067 00000029     ....(...g...)...
	...
801ccf20:	00000028 00000068 00000029 00000000     (...h...).......
801ccf30:	00000000 00000028 00000069 00000029     ....(...i...)...
	...
801ccf48:	00000028 0000006a 00000029 00000000     (...j...).......
801ccf58:	00000000 00000028 0000006b 00000029     ....(...k...)...
	...
801ccf70:	00000028 0000006c 00000029 00000000     (...l...).......
801ccf80:	00000000 00000028 0000006d 00000029     ....(...m...)...
	...
801ccf98:	00000028 0000006e 00000029 00000000     (...n...).......
801ccfa8:	00000000 00000028 0000006f 00000029     ....(...o...)...
	...
801ccfc0:	00000028 00000070 00000029 00000000     (...p...).......
801ccfd0:	00000000 00000028 00000071 00000029     ....(...q...)...
	...
801ccfe8:	00000028 00000072 00000029 00000000     (...r...).......
801ccff8:	00000000 00000028 00000073 00000029     ....(...s...)...
	...
801cd010:	00000028 00000074 00000029 00000000     (...t...).......
801cd020:	00000000 00000028 00000075 00000029     ....(...u...)...
	...
801cd038:	00000028 00000076 00000029 00000000     (...v...).......
801cd048:	00000000 00000028 00000077 00000029     ....(...w...)...
	...
801cd060:	00000028 00000078 00000029 00000000     (...x...).......
801cd070:	00000000 00000028 00000079 00000029     ....(...y...)...
	...
801cd088:	00000028 0000007a 00000029 00000000     (...z...).......
801cd098:	00000000 00000028 00000041 00000029     ....(...A...)...
	...
801cd0b0:	00000028 00000042 00000029 00000000     (...B...).......
801cd0c0:	00000000 00000028 00000043 00000029     ....(...C...)...
	...
801cd0d8:	00000028 00000044 00000029 00000000     (...D...).......
801cd0e8:	00000000 00000028 00000045 00000029     ....(...E...)...
	...
801cd100:	00000028 00000046 00000029 00000000     (...F...).......
801cd110:	00000000 00000028 00000047 00000029     ....(...G...)...
	...
801cd128:	00000028 00000048 00000029 00000000     (...H...).......
801cd138:	00000000 00000028 00000049 00000029     ....(...I...)...
	...
801cd150:	00000028 0000004a 00000029 00000000     (...J...).......
801cd160:	00000000 00000028 0000004b 00000029     ....(...K...)...
	...
801cd178:	00000028 0000004c 00000029 00000000     (...L...).......
801cd188:	00000000 00000028 0000004d 00000029     ....(...M...)...
	...
801cd1a0:	00000028 0000004e 00000029 00000000     (...N...).......
801cd1b0:	00000000 00000028 0000004f 00000029     ....(...O...)...
	...
801cd1c8:	00000028 00000050 00000029 00000000     (...P...).......
801cd1d8:	00000000 00000028 00000051 00000029     ....(...Q...)...
	...
801cd1f0:	00000028 00000052 00000029 00000000     (...R...).......
801cd200:	00000000 00000028 00000053 00000029     ....(...S...)...
	...
801cd218:	00000028 00000054 00000029 00000000     (...T...).......
801cd228:	00000000 00000028 00000055 00000029     ....(...U...)...
	...
801cd240:	00000028 00000056 00000029 00000000     (...V...).......
801cd250:	00000000 00000028 00000057 00000029     ....(...W...)...
	...
801cd268:	00000028 00000058 00000029 00000000     (...X...).......
801cd278:	00000000 00000028 00000059 00000029     ....(...Y...)...
	...
801cd290:	00000028 0000005a 00000029 00000000     (...Z...).......
801cd2a0:	00000000 00000028 00000061 00000029     ....(...a...)...
	...
801cd2b8:	00000028 00000062 00000029 00000000     (...b...).......
801cd2c8:	00000000 00000028 00000063 00000029     ....(...c...)...
	...
801cd2e0:	00000028 00000064 00000029 00000000     (...d...).......
801cd2f0:	00000000 00000028 00000065 00000029     ....(...e...)...
	...
801cd308:	00000028 00000066 00000029 00000000     (...f...).......
801cd318:	00000000 00000028 00000067 00000029     ....(...g...)...
	...
801cd330:	00000028 00000068 00000029 00000000     (...h...).......
801cd340:	00000000 00000028 00000069 00000029     ....(...i...)...
	...
801cd358:	00000028 0000006a 00000029 00000000     (...j...).......
801cd368:	00000000 00000028 0000006b 00000029     ....(...k...)...
	...
801cd380:	00000028 0000006c 00000029 00000000     (...l...).......
801cd390:	00000000 00000028 0000006d 00000029     ....(...m...)...
	...
801cd3a8:	00000028 0000006e 00000029 00000000     (...n...).......
801cd3b8:	00000000 00000028 0000006f 00000029     ....(...o...)...
	...
801cd3d0:	00000028 00000070 00000029 00000000     (...p...).......
801cd3e0:	00000000 00000028 00000071 00000029     ....(...q...)...
	...
801cd3f8:	00000028 00000072 00000029 00000000     (...r...).......
801cd408:	00000000 00000028 00000073 00000029     ....(...s...)...
	...
801cd420:	00000028 00000074 00000029 00000000     (...t...).......
801cd430:	00000000 00000028 00000075 00000029     ....(...u...)...
	...
801cd448:	00000028 00000076 00000029 00000000     (...v...).......
801cd458:	00000000 00000028 00000077 00000029     ....(...w...)...
	...
801cd470:	00000028 00000078 00000029 00000000     (...x...).......
801cd480:	00000000 00000028 00000079 00000029     ....(...y...)...
	...
801cd498:	00000028 0000007a 00000029 00000000     (...z...).......
801cd4a8:	00000000 00000028 00000030 00000029     ....(...0...)...
	...
801cd4c0:	0000002d 00000000 00000000 0000007c     -...........|...
	...
801cd4d8:	0000002b 00000000 00000000 0000002b     +...........+...
	...
801cd4f0:	0000002b 00000000 00000000 0000002b     +...........+...
	...
801cd508:	0000002b 00000000 00000000 0000002b     +...........+...
	...
801cd520:	0000002b 00000000 00000000 0000002b     +...........+...
	...
801cd538:	0000002b 00000000 00000000 0000006f     +...........o...
	...
801cd550:	0000003a 0000003a 0000003d 00000000     :...:...=.......
801cd560:	00000000 0000003d 0000003d 00000000     ....=...=.......
801cd570:	00000000 0000003d 0000003d 0000003d     ....=...=...=...
	...
801cd588:	00000020 00000000 00000000 0000003d      ...........=...
	...
801cd5a0:	00000028 00000032 00000031 00000029     (...2...1...)...
	...
801cd5b8:	00000028 00000032 00000032 00000029     (...2...2...)...
	...
801cd5d0:	00000028 00000032 00000033 00000029     (...2...3...)...
	...
801cd5e8:	00000028 00000032 00000034 00000029     (...2...4...)...
	...
801cd600:	00000028 00000032 00000035 00000029     (...2...5...)...
	...
801cd618:	00000028 00000032 00000036 00000029     (...2...6...)...
	...
801cd630:	00000028 00000032 00000037 00000029     (...2...7...)...
	...
801cd648:	00000028 00000032 00000038 00000029     (...2...8...)...
	...
801cd660:	00000028 00000032 00000039 00000029     (...2...9...)...
	...
801cd678:	00000028 00000033 00000030 00000029     (...3...0...)...
	...
801cd690:	00000028 00000033 00000031 00000029     (...3...1...)...
	...
801cd6a8:	00000028 00000033 00000032 00000029     (...3...2...)...
	...
801cd6c0:	00000028 00000033 00000033 00000029     (...3...3...)...
	...
801cd6d8:	00000028 00000033 00000034 00000029     (...3...4...)...
	...
801cd6f0:	00000028 00000033 00000035 00000029     (...3...5...)...
	...
801cd708:	00000028 00000033 00000036 00000029     (...3...6...)...
	...
801cd720:	00000028 00000033 00000037 00000029     (...3...7...)...
	...
801cd738:	00000028 00000033 00000038 00000029     (...3...8...)...
	...
801cd750:	00000028 00000033 00000039 00000029     (...3...9...)...
	...
801cd768:	00000028 00000034 00000030 00000029     (...4...0...)...
	...
801cd780:	00000028 00000034 00000031 00000029     (...4...1...)...
	...
801cd798:	00000028 00000034 00000032 00000029     (...4...2...)...
	...
801cd7b0:	00000028 00000034 00000033 00000029     (...4...3...)...
	...
801cd7c8:	00000028 00000034 00000034 00000029     (...4...4...)...
	...
801cd7e0:	00000028 00000034 00000035 00000029     (...4...5...)...
	...
801cd7f8:	00000028 00000034 00000036 00000029     (...4...6...)...
	...
801cd810:	00000028 00000034 00000037 00000029     (...4...7...)...
	...
801cd828:	00000028 00000034 00000038 00000029     (...4...8...)...
	...
801cd840:	00000028 00000034 00000039 00000029     (...4...9...)...
	...
801cd858:	00000028 00000035 00000030 00000029     (...5...0...)...
	...
801cd870:	00000068 00000050 00000061 00000000     h...P...a.......
801cd880:	00000000 00000064 00000061 00000000     ....d...a.......
801cd890:	00000000 00000041 00000055 00000000     ....A...U.......
801cd8a0:	00000000 00000062 00000061 00000072     ....b...a...r...
	...
801cd8b8:	0000006f 00000056 00000000 00000000     o...V...........
801cd8c8:	00000070 00000063 00000000 00000000     p...c...........
801cd8d8:	00000070 00000041 00000000 00000000     p...A...........
801cd8e8:	0000006e 00000041 00000000 00000000     n...A...........
801cd8f8:	00000075 00000041 00000000 00000000     u...A...........
801cd908:	0000006d 00000041 00000000 00000000     m...A...........
801cd918:	0000006b 00000041 00000000 00000000     k...A...........
801cd928:	0000004b 00000042 00000000 00000000     K...B...........
801cd938:	0000004d 00000042 00000000 00000000     M...B...........
801cd948:	00000047 00000042 00000000 00000000     G...B...........
801cd958:	00000063 00000061 0000006c 00000000     c...a...l.......
801cd968:	00000000 0000006b 00000063 00000061     ....k...c...a...
801cd978:	0000006c 00000000 00000000 00000070     l...........p...
801cd988:	00000046 00000000 00000000 0000006e     F...........n...
801cd998:	00000046 00000000 00000000 00000075     F...........u...
801cd9a8:	00000046 00000000 00000000 00000075     F...........u...
801cd9b8:	00000067 00000000 00000000 0000006d     g...........m...
801cd9c8:	00000067 00000000 00000000 0000006b     g...........k...
801cd9d8:	00000067 00000000 00000000 00000048     g...........H...
801cd9e8:	0000007a 00000000 00000000 0000006b     z...........k...
801cd9f8:	00000048 0000007a 00000000 00000000     H...z...........
801cda08:	0000004d 00000048 0000007a 00000000     M...H...z.......
801cda18:	00000000 00000047 00000048 0000007a     ....G...H...z...
	...
801cda30:	00000054 00000048 0000007a 00000000     T...H...z.......
801cda40:	00000000 00000075 0000006c 00000000     ....u...l.......
801cda50:	00000000 0000006d 0000006c 00000000     ....m...l.......
801cda60:	00000000 00000064 0000006c 00000000     ....d...l.......
801cda70:	00000000 0000006b 0000006c 00000000     ....k...l.......
801cda80:	00000000 00000066 0000006d 00000000     ....f...m.......
801cda90:	00000000 0000006e 0000006d 00000000     ....n...m.......
801cdaa0:	00000000 00000075 0000006d 00000000     ....u...m.......
801cdab0:	00000000 0000006d 0000006d 00000000     ....m...m.......
801cdac0:	00000000 00000063 0000006d 00000000     ....c...m.......
801cdad0:	00000000 0000006b 0000006d 00000000     ....k...m.......
801cdae0:	00000000 0000006d 0000006d 0000005e     ....m...m...^...
801cdaf0:	00000032 00000000 00000000 00000063     2...........c...
801cdb00:	0000006d 0000005e 00000032 00000000     m...^...2.......
801cdb10:	00000000 0000006d 0000005e 00000032     ....m...^...2...
	...
801cdb28:	0000006b 0000006d 0000005e 00000032     k...m...^...2...
	...
801cdb40:	0000006d 0000006d 0000005e 00000033     m...m...^...3...
	...
801cdb58:	00000063 0000006d 0000005e 00000033     c...m...^...3...
	...
801cdb70:	0000006d 0000005e 00000033 00000000     m...^...3.......
801cdb80:	00000000 0000006b 0000006d 0000005e     ....k...m...^...
801cdb90:	00000033 00000000 00000000 0000006d     3...........m...
801cdba0:	0000002f 00000073 00000000 00000000     /...s...........
801cdbb0:	0000006d 0000002f 00000073 0000005e     m.../...s...^...
801cdbc0:	00000032 00000000 00000000 00000050     2...........P...
801cdbd0:	00000061 00000000 00000000 0000006b     a...........k...
801cdbe0:	00000050 00000061 00000000 00000000     P...a...........
801cdbf0:	0000004d 00000050 00000061 00000000     M...P...a.......
801cdc00:	00000000 00000047 00000050 00000061     ....G...P...a...
	...
801cdc18:	00000072 00000061 00000064 00000000     r...a...d.......
801cdc28:	00000000 00000072 00000061 00000064     ....r...a...d...
801cdc38:	0000002f 00000073 00000000 00000000     /...s...........
801cdc48:	00000072 00000061 00000064 0000002f     r...a...d.../...
801cdc58:	00000073 0000005e 00000032 00000000     s...^...2.......
801cdc68:	00000000 00000070 00000073 00000000     ....p...s.......
801cdc78:	00000000 0000006e 00000073 00000000     ....n...s.......
801cdc88:	00000000 00000075 00000073 00000000     ....u...s.......
801cdc98:	00000000 0000006d 00000073 00000000     ....m...s.......
801cdca8:	00000000 00000070 00000056 00000000     ....p...V.......
801cdcb8:	00000000 0000006e 00000056 00000000     ....n...V.......
801cdcc8:	00000000 00000075 00000056 00000000     ....u...V.......
801cdcd8:	00000000 0000006d 00000056 00000000     ....m...V.......
801cdce8:	00000000 0000006b 00000056 00000000     ....k...V.......
801cdcf8:	00000000 0000004d 00000056 00000000     ....M...V.......
801cdd08:	00000000 00000070 00000057 00000000     ....p...W.......
801cdd18:	00000000 0000006e 00000057 00000000     ....n...W.......
801cdd28:	00000000 00000075 00000057 00000000     ....u...W.......
801cdd38:	00000000 0000006d 00000057 00000000     ....m...W.......
801cdd48:	00000000 0000006b 00000057 00000000     ....k...W.......
801cdd58:	00000000 0000004d 00000057 00000000     ....M...W.......
801cdd68:	00000000 00000061 0000002e 0000006d     ....a.......m...
801cdd78:	0000002e 00000000 00000000 00000042     ............B...
801cdd88:	00000071 00000000 00000000 00000063     q...........c...
801cdd98:	00000063 00000000 00000000 00000063     c...........c...
801cdda8:	00000064 00000000 00000000 00000043     d...........C...
801cddb8:	0000002f 0000006b 00000067 00000000     /...k...g.......
801cddc8:	00000000 00000043 0000006f 0000002e     ....C...o.......
	...
801cdde0:	00000064 00000042 00000000 00000000     d...B...........
801cddf0:	00000047 00000079 00000000 00000000     G...y...........
801cde00:	00000068 00000061 00000000 00000000     h...a...........
801cde10:	00000048 00000050 00000000 00000000     H...P...........
801cde20:	00000069 0000006e 00000000 00000000     i...n...........
801cde30:	0000004b 0000004b 00000000 00000000     K...K...........
801cde40:	0000004b 0000004d 00000000 00000000     K...M...........
801cde50:	0000006b 00000074 00000000 00000000     k...t...........
801cde60:	0000006c 0000006d 00000000 00000000     l...m...........
801cde70:	0000006c 0000006e 00000000 00000000     l...n...........
801cde80:	0000006c 0000006f 00000067 00000000     l...o...g.......
801cde90:	00000000 0000006c 00000078 00000000     ....l...x.......
801cdea0:	00000000 0000006d 00000062 00000000     ....m...b.......
801cdeb0:	00000000 0000006d 00000069 0000006c     ....m...i...l...
	...
801cdec8:	0000006d 0000006f 0000006c 00000000     m...o...l.......
801cded8:	00000000 00000050 00000048 00000000     ....P...H.......
801cdee8:	00000000 00000070 0000002e 0000006d     ....p.......m...
801cdef8:	0000002e 00000000 00000000 00000050     ............P...
801cdf08:	00000050 0000004d 00000000 00000000     P...M...........
801cdf18:	00000050 00000052 00000000 00000000     P...R...........
801cdf28:	00000073 00000072 00000000 00000000     s...r...........
801cdf38:	00000053 00000076 00000000 00000000     S...v...........
801cdf48:	00000057 00000062 00000000 00000000     W...b...........
801cdf58:	00000066 00000066 00000000 00000000     f...f...........
801cdf68:	00000066 00000069 00000000 00000000     f...i...........
801cdf78:	00000066 0000006c 00000000 00000000     f...l...........
801cdf88:	00000066 00000066 00000069 00000000     f...f...i.......
801cdf98:	00000000 00000066 00000066 0000006c     ....f...f...l...
	...
801cdfb0:	00000073 00000074 00000000 00000000     s...t...........
801cdfc0:	0000002b 00000000 00000000 00000000     +...............
	...
801ce04c:	0000005f 00000000 00000000 0000005f     _..........._...
	...
801ce064:	0000005f 00000000 00000000 0000002c     _...........,...
	...
801ce07c:	0000002e 00000000 00000000 0000003b     ............;...
	...
801ce094:	0000003a 00000000 00000000 0000003f     :...........?...
	...
801ce0ac:	00000021 00000000 00000000 00000028     !...........(...
	...
801ce0c4:	00000029 00000000 00000000 0000007b     )...........{...
	...
801ce0dc:	0000007d 00000000 00000000 00000023     }...........#...
	...
801ce0f4:	00000026 00000000 00000000 0000002a     &...........*...
	...
801ce10c:	0000002b 00000000 00000000 0000002d     +...........-...
	...
801ce124:	0000003c 00000000 00000000 0000003e     <...........>...
	...
801ce13c:	0000003d 00000000 00000000 0000005c     =...........\...
	...
801ce154:	00000024 00000000 00000000 00000025     $...........%...
	...
801ce16c:	00000040 00000000 00000000 00000000     @...............
801ce17c:	00000000 00000021 00000000 00000000     ....!...........
801ce18c:	00000022 00000000 00000000 00000023     "...........#...
	...
801ce1a4:	00000024 00000000 00000000 00000025     $...........%...
	...
801ce1bc:	00000026 00000000 00000000 00000027     &...........'...
	...
801ce1d4:	00000028 00000000 00000000 00000029     (...........)...
	...
801ce1ec:	0000002a 00000000 00000000 0000002b     *...........+...
	...
801ce204:	0000002c 00000000 00000000 0000002d     ,...........-...
	...
801ce21c:	0000002e 00000000 00000000 0000002f     ............/...
	...
801ce234:	00000030 00000000 00000000 00000031     0...........1...
	...
801ce24c:	00000032 00000000 00000000 00000033     2...........3...
	...
801ce264:	00000034 00000000 00000000 00000035     4...........5...
	...
801ce27c:	00000036 00000000 00000000 00000037     6...........7...
	...
801ce294:	00000038 00000000 00000000 00000039     8...........9...
	...
801ce2ac:	0000003a 00000000 00000000 0000003b     :...........;...
	...
801ce2c4:	0000003c 00000000 00000000 0000003d     <...........=...
	...
801ce2dc:	0000003e 00000000 00000000 0000003f     >...........?...
	...
801ce2f4:	00000040 00000000 00000000 00000041     @...........A...
	...
801ce30c:	00000042 00000000 00000000 00000043     B...........C...
	...
801ce324:	00000044 00000000 00000000 00000045     D...........E...
	...
801ce33c:	00000046 00000000 00000000 00000047     F...........G...
	...
801ce354:	00000048 00000000 00000000 00000049     H...........I...
	...
801ce36c:	0000004a 00000000 00000000 0000004b     J...........K...
	...
801ce384:	0000004c 00000000 00000000 0000004d     L...........M...
	...
801ce39c:	0000004e 00000000 00000000 0000004f     N...........O...
	...
801ce3b4:	00000050 00000000 00000000 00000051     P...........Q...
	...
801ce3cc:	00000052 00000000 00000000 00000053     R...........S...
	...
801ce3e4:	00000054 00000000 00000000 00000055     T...........U...
	...
801ce3fc:	00000056 00000000 00000000 00000057     V...........W...
	...
801ce414:	00000058 00000000 00000000 00000059     X...........Y...
	...
801ce42c:	0000005a 00000000 00000000 0000005b     Z...........[...
	...
801ce444:	0000005c 00000000 00000000 0000005d     \...........]...
	...
801ce45c:	0000005e 00000000 00000000 0000005f     ^..........._...
	...
801ce474:	00000060 00000000 00000000 00000061     `...........a...
	...
801ce48c:	00000062 00000000 00000000 00000063     b...........c...
	...
801ce4a4:	00000064 00000000 00000000 00000065     d...........e...
	...
801ce4bc:	00000066 00000000 00000000 00000067     f...........g...
	...
801ce4d4:	00000068 00000000 00000000 00000069     h...........i...
	...
801ce4ec:	0000006a 00000000 00000000 0000006b     j...........k...
	...
801ce504:	0000006c 00000000 00000000 0000006d     l...........m...
	...
801ce51c:	0000006e 00000000 00000000 0000006f     n...........o...
	...
801ce534:	00000070 00000000 00000000 00000071     p...........q...
	...
801ce54c:	00000072 00000000 00000000 00000073     r...........s...
	...
801ce564:	00000074 00000000 00000000 00000075     t...........u...
	...
801ce57c:	00000076 00000000 00000000 00000077     v...........w...
	...
801ce594:	00000078 00000000 00000000 00000079     x...........y...
	...
801ce5ac:	0000007a 00000000 00000000 0000007b     z...........{...
	...
801ce5c4:	0000007c 00000000 00000000 0000007d     |...........}...
	...
801ce5dc:	0000007e 00000000 00000000 00000041     ~...........A...
	...
801ce5f4:	00000042 00000000 00000000 00000043     B...........C...
	...
801ce60c:	00000044 00000000 00000000 00000045     D...........E...
	...
801ce624:	00000046 00000000 00000000 00000047     F...........G...
	...
801ce63c:	00000048 00000000 00000000 00000049     H...........I...
	...
801ce654:	0000004a 00000000 00000000 0000004b     J...........K...
	...
801ce66c:	0000004c 00000000 00000000 0000004d     L...........M...
	...
801ce684:	0000004e 00000000 00000000 0000004f     N...........O...
	...
801ce69c:	00000050 00000000 00000000 00000051     P...........Q...
	...
801ce6b4:	00000052 00000000 00000000 00000053     R...........S...
	...
801ce6cc:	00000054 00000000 00000000 00000055     T...........U...
	...
801ce6e4:	00000056 00000000 00000000 00000057     V...........W...
	...
801ce6fc:	00000058 00000000 00000000 00000059     X...........Y...
	...
801ce714:	0000005a 00000000 00000000 00000061     Z...........a...
	...
801ce72c:	00000062 00000000 00000000 00000063     b...........c...
	...
801ce744:	00000064 00000000 00000000 00000065     d...........e...
	...
801ce75c:	00000066 00000000 00000000 00000067     f...........g...
	...
801ce774:	00000068 00000000 00000000 00000069     h...........i...
	...
801ce78c:	0000006a 00000000 00000000 0000006b     j...........k...
	...
801ce7a4:	0000006c 00000000 00000000 0000006d     l...........m...
	...
801ce7bc:	0000006e 00000000 00000000 0000006f     n...........o...
	...
801ce7d4:	00000070 00000000 00000000 00000071     p...........q...
	...
801ce7ec:	00000072 00000000 00000000 00000073     r...........s...
	...
801ce804:	00000074 00000000 00000000 00000075     t...........u...
	...
801ce81c:	00000076 00000000 00000000 00000077     v...........w...
	...
801ce834:	00000078 00000000 00000000 00000079     x...........y...
	...
801ce84c:	0000007a 00000000 00000000 00000041     z...........A...
	...
801ce864:	00000042 00000000 00000000 00000043     B...........C...
	...
801ce87c:	00000044 00000000 00000000 00000045     D...........E...
	...
801ce894:	00000046 00000000 00000000 00000047     F...........G...
	...
801ce8ac:	00000048 00000000 00000000 00000049     H...........I...
	...
801ce8c4:	0000004a 00000000 00000000 0000004b     J...........K...
	...
801ce8dc:	0000004c 00000000 00000000 0000004d     L...........M...
	...
801ce8f4:	0000004e 00000000 00000000 0000004f     N...........O...
	...
801ce90c:	00000050 00000000 00000000 00000051     P...........Q...
	...
801ce924:	00000052 00000000 00000000 00000053     R...........S...
	...
801ce93c:	00000054 00000000 00000000 00000055     T...........U...
	...
801ce954:	00000056 00000000 00000000 00000057     V...........W...
	...
801ce96c:	00000058 00000000 00000000 00000059     X...........Y...
	...
801ce984:	0000005a 00000000 00000000 00000061     Z...........a...
	...
801ce99c:	00000062 00000000 00000000 00000063     b...........c...
	...
801ce9b4:	00000064 00000000 00000000 00000065     d...........e...
	...
801ce9cc:	00000066 00000000 00000000 00000067     f...........g...
	...
801ce9e4:	00000069 00000000 00000000 0000006a     i...........j...
	...
801ce9fc:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cea14:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cea2c:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cea44:	00000071 00000000 00000000 00000072     q...........r...
	...
801cea5c:	00000073 00000000 00000000 00000074     s...........t...
	...
801cea74:	00000075 00000000 00000000 00000076     u...........v...
	...
801cea8c:	00000077 00000000 00000000 00000078     w...........x...
	...
801ceaa4:	00000079 00000000 00000000 0000007a     y...........z...
	...
801ceabc:	00000041 00000000 00000000 00000042     A...........B...
	...
801cead4:	00000043 00000000 00000000 00000044     C...........D...
	...
801ceaec:	00000045 00000000 00000000 00000046     E...........F...
	...
801ceb04:	00000047 00000000 00000000 00000048     G...........H...
	...
801ceb1c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801ceb34:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801ceb4c:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801ceb64:	0000004f 00000000 00000000 00000050     O...........P...
	...
801ceb7c:	00000051 00000000 00000000 00000052     Q...........R...
	...
801ceb94:	00000053 00000000 00000000 00000054     S...........T...
	...
801cebac:	00000055 00000000 00000000 00000056     U...........V...
	...
801cebc4:	00000057 00000000 00000000 00000058     W...........X...
	...
801cebdc:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cebf4:	00000061 00000000 00000000 00000062     a...........b...
	...
801cec0c:	00000063 00000000 00000000 00000064     c...........d...
	...
801cec24:	00000065 00000000 00000000 00000066     e...........f...
	...
801cec3c:	00000067 00000000 00000000 00000068     g...........h...
	...
801cec54:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cec6c:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cec84:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cec9c:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cecb4:	00000071 00000000 00000000 00000072     q...........r...
	...
801ceccc:	00000073 00000000 00000000 00000074     s...........t...
	...
801cece4:	00000075 00000000 00000000 00000076     u...........v...
	...
801cecfc:	00000077 00000000 00000000 00000078     w...........x...
	...
801ced14:	00000079 00000000 00000000 0000007a     y...........z...
	...
801ced2c:	00000041 00000000 00000000 00000043     A...........C...
	...
801ced44:	00000044 00000000 00000000 00000047     D...........G...
	...
801ced5c:	0000004a 00000000 00000000 0000004b     J...........K...
	...
801ced74:	0000004e 00000000 00000000 0000004f     N...........O...
	...
801ced8c:	00000050 00000000 00000000 00000051     P...........Q...
	...
801ceda4:	00000053 00000000 00000000 00000054     S...........T...
	...
801cedbc:	00000055 00000000 00000000 00000056     U...........V...
	...
801cedd4:	00000057 00000000 00000000 00000058     W...........X...
	...
801cedec:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cee04:	00000061 00000000 00000000 00000062     a...........b...
	...
801cee1c:	00000063 00000000 00000000 00000064     c...........d...
	...
801cee34:	00000066 00000000 00000000 00000068     f...........h...
	...
801cee4c:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cee64:	0000006b 00000000 00000000 0000006d     k...........m...
	...
801cee7c:	0000006e 00000000 00000000 00000070     n...........p...
	...
801cee94:	00000071 00000000 00000000 00000072     q...........r...
	...
801ceeac:	00000073 00000000 00000000 00000074     s...........t...
	...
801ceec4:	00000075 00000000 00000000 00000076     u...........v...
	...
801ceedc:	00000077 00000000 00000000 00000078     w...........x...
	...
801ceef4:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cef0c:	00000041 00000000 00000000 00000042     A...........B...
	...
801cef24:	00000043 00000000 00000000 00000044     C...........D...
	...
801cef3c:	00000045 00000000 00000000 00000046     E...........F...
	...
801cef54:	00000047 00000000 00000000 00000048     G...........H...
	...
801cef6c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801cef84:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801cef9c:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801cefb4:	0000004f 00000000 00000000 00000050     O...........P...
	...
801cefcc:	00000051 00000000 00000000 00000052     Q...........R...
	...
801cefe4:	00000053 00000000 00000000 00000054     S...........T...
	...
801ceffc:	00000055 00000000 00000000 00000056     U...........V...
	...
801cf014:	00000057 00000000 00000000 00000058     W...........X...
	...
801cf02c:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cf044:	00000061 00000000 00000000 00000062     a...........b...
	...
801cf05c:	00000063 00000000 00000000 00000064     c...........d...
	...
801cf074:	00000065 00000000 00000000 00000066     e...........f...
	...
801cf08c:	00000067 00000000 00000000 00000068     g...........h...
	...
801cf0a4:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cf0bc:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cf0d4:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cf0ec:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cf104:	00000071 00000000 00000000 00000072     q...........r...
	...
801cf11c:	00000073 00000000 00000000 00000074     s...........t...
	...
801cf134:	00000075 00000000 00000000 00000076     u...........v...
	...
801cf14c:	00000077 00000000 00000000 00000078     w...........x...
	...
801cf164:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cf17c:	00000041 00000000 00000000 00000042     A...........B...
	...
801cf194:	00000044 00000000 00000000 00000045     D...........E...
	...
801cf1ac:	00000046 00000000 00000000 00000047     F...........G...
	...
801cf1c4:	0000004a 00000000 00000000 0000004b     J...........K...
	...
801cf1dc:	0000004c 00000000 00000000 0000004d     L...........M...
	...
801cf1f4:	0000004e 00000000 00000000 0000004f     N...........O...
	...
801cf20c:	00000050 00000000 00000000 00000051     P...........Q...
	...
801cf224:	00000053 00000000 00000000 00000054     S...........T...
	...
801cf23c:	00000055 00000000 00000000 00000056     U...........V...
	...
801cf254:	00000057 00000000 00000000 00000058     W...........X...
	...
801cf26c:	00000059 00000000 00000000 00000061     Y...........a...
	...
801cf284:	00000062 00000000 00000000 00000063     b...........c...
	...
801cf29c:	00000064 00000000 00000000 00000065     d...........e...
	...
801cf2b4:	00000066 00000000 00000000 00000067     f...........g...
	...
801cf2cc:	00000068 00000000 00000000 00000069     h...........i...
	...
801cf2e4:	0000006a 00000000 00000000 0000006b     j...........k...
	...
801cf2fc:	0000006c 00000000 00000000 0000006d     l...........m...
	...
801cf314:	0000006e 00000000 00000000 0000006f     n...........o...
	...
801cf32c:	00000070 00000000 00000000 00000071     p...........q...
	...
801cf344:	00000072 00000000 00000000 00000073     r...........s...
	...
801cf35c:	00000074 00000000 00000000 00000075     t...........u...
	...
801cf374:	00000076 00000000 00000000 00000077     v...........w...
	...
801cf38c:	00000078 00000000 00000000 00000079     x...........y...
	...
801cf3a4:	0000007a 00000000 00000000 00000041     z...........A...
	...
801cf3bc:	00000042 00000000 00000000 00000044     B...........D...
	...
801cf3d4:	00000045 00000000 00000000 00000046     E...........F...
	...
801cf3ec:	00000047 00000000 00000000 00000049     G...........I...
	...
801cf404:	0000004a 00000000 00000000 0000004b     J...........K...
	...
801cf41c:	0000004c 00000000 00000000 0000004d     L...........M...
	...
801cf434:	0000004f 00000000 00000000 00000053     O...........S...
	...
801cf44c:	00000054 00000000 00000000 00000055     T...........U...
	...
801cf464:	00000056 00000000 00000000 00000057     V...........W...
	...
801cf47c:	00000058 00000000 00000000 00000059     X...........Y...
	...
801cf494:	00000061 00000000 00000000 00000062     a...........b...
	...
801cf4ac:	00000063 00000000 00000000 00000064     c...........d...
	...
801cf4c4:	00000065 00000000 00000000 00000066     e...........f...
	...
801cf4dc:	00000067 00000000 00000000 00000068     g...........h...
	...
801cf4f4:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cf50c:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cf524:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cf53c:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cf554:	00000071 00000000 00000000 00000072     q...........r...
	...
801cf56c:	00000073 00000000 00000000 00000074     s...........t...
	...
801cf584:	00000075 00000000 00000000 00000076     u...........v...
	...
801cf59c:	00000077 00000000 00000000 00000078     w...........x...
	...
801cf5b4:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cf5cc:	00000041 00000000 00000000 00000042     A...........B...
	...
801cf5e4:	00000043 00000000 00000000 00000044     C...........D...
	...
801cf5fc:	00000045 00000000 00000000 00000046     E...........F...
	...
801cf614:	00000047 00000000 00000000 00000048     G...........H...
	...
801cf62c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801cf644:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801cf65c:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801cf674:	0000004f 00000000 00000000 00000050     O...........P...
	...
801cf68c:	00000051 00000000 00000000 00000052     Q...........R...
	...
801cf6a4:	00000053 00000000 00000000 00000054     S...........T...
	...
801cf6bc:	00000055 00000000 00000000 00000056     U...........V...
	...
801cf6d4:	00000057 00000000 00000000 00000058     W...........X...
	...
801cf6ec:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cf704:	00000061 00000000 00000000 00000062     a...........b...
	...
801cf71c:	00000063 00000000 00000000 00000064     c...........d...
	...
801cf734:	00000065 00000000 00000000 00000066     e...........f...
	...
801cf74c:	00000067 00000000 00000000 00000068     g...........h...
	...
801cf764:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cf77c:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cf794:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cf7ac:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cf7c4:	00000071 00000000 00000000 00000072     q...........r...
	...
801cf7dc:	00000073 00000000 00000000 00000074     s...........t...
	...
801cf7f4:	00000075 00000000 00000000 00000076     u...........v...
	...
801cf80c:	00000077 00000000 00000000 00000078     w...........x...
	...
801cf824:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cf83c:	00000041 00000000 00000000 00000042     A...........B...
	...
801cf854:	00000043 00000000 00000000 00000044     C...........D...
	...
801cf86c:	00000045 00000000 00000000 00000046     E...........F...
	...
801cf884:	00000047 00000000 00000000 00000048     G...........H...
	...
801cf89c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801cf8b4:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801cf8cc:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801cf8e4:	0000004f 00000000 00000000 00000050     O...........P...
	...
801cf8fc:	00000051 00000000 00000000 00000052     Q...........R...
	...
801cf914:	00000053 00000000 00000000 00000054     S...........T...
	...
801cf92c:	00000055 00000000 00000000 00000056     U...........V...
	...
801cf944:	00000057 00000000 00000000 00000058     W...........X...
	...
801cf95c:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cf974:	00000061 00000000 00000000 00000062     a...........b...
	...
801cf98c:	00000063 00000000 00000000 00000064     c...........d...
	...
801cf9a4:	00000065 00000000 00000000 00000066     e...........f...
	...
801cf9bc:	00000067 00000000 00000000 00000068     g...........h...
	...
801cf9d4:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cf9ec:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cfa04:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cfa1c:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cfa34:	00000071 00000000 00000000 00000072     q...........r...
	...
801cfa4c:	00000073 00000000 00000000 00000074     s...........t...
	...
801cfa64:	00000075 00000000 00000000 00000076     u...........v...
	...
801cfa7c:	00000077 00000000 00000000 00000078     w...........x...
	...
801cfa94:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cfaac:	00000041 00000000 00000000 00000042     A...........B...
	...
801cfac4:	00000043 00000000 00000000 00000044     C...........D...
	...
801cfadc:	00000045 00000000 00000000 00000046     E...........F...
	...
801cfaf4:	00000047 00000000 00000000 00000048     G...........H...
	...
801cfb0c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801cfb24:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801cfb3c:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801cfb54:	0000004f 00000000 00000000 00000050     O...........P...
	...
801cfb6c:	00000051 00000000 00000000 00000052     Q...........R...
	...
801cfb84:	00000053 00000000 00000000 00000054     S...........T...
	...
801cfb9c:	00000055 00000000 00000000 00000056     U...........V...
	...
801cfbb4:	00000057 00000000 00000000 00000058     W...........X...
	...
801cfbcc:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cfbe4:	00000061 00000000 00000000 00000062     a...........b...
	...
801cfbfc:	00000063 00000000 00000000 00000064     c...........d...
	...
801cfc14:	00000065 00000000 00000000 00000066     e...........f...
	...
801cfc2c:	00000067 00000000 00000000 00000068     g...........h...
	...
801cfc44:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cfc5c:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cfc74:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cfc8c:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cfca4:	00000071 00000000 00000000 00000072     q...........r...
	...
801cfcbc:	00000073 00000000 00000000 00000074     s...........t...
	...
801cfcd4:	00000075 00000000 00000000 00000076     u...........v...
	...
801cfcec:	00000077 00000000 00000000 00000078     w...........x...
	...
801cfd04:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cfd1c:	00000041 00000000 00000000 00000042     A...........B...
	...
801cfd34:	00000043 00000000 00000000 00000044     C...........D...
	...
801cfd4c:	00000045 00000000 00000000 00000046     E...........F...
	...
801cfd64:	00000047 00000000 00000000 00000048     G...........H...
	...
801cfd7c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801cfd94:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801cfdac:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801cfdc4:	0000004f 00000000 00000000 00000050     O...........P...
	...
801cfddc:	00000051 00000000 00000000 00000052     Q...........R...
	...
801cfdf4:	00000053 00000000 00000000 00000054     S...........T...
	...
801cfe0c:	00000055 00000000 00000000 00000056     U...........V...
	...
801cfe24:	00000057 00000000 00000000 00000058     W...........X...
	...
801cfe3c:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801cfe54:	00000061 00000000 00000000 00000062     a...........b...
	...
801cfe6c:	00000063 00000000 00000000 00000064     c...........d...
	...
801cfe84:	00000065 00000000 00000000 00000066     e...........f...
	...
801cfe9c:	00000067 00000000 00000000 00000068     g...........h...
	...
801cfeb4:	00000069 00000000 00000000 0000006a     i...........j...
	...
801cfecc:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801cfee4:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801cfefc:	0000006f 00000000 00000000 00000070     o...........p...
	...
801cff14:	00000071 00000000 00000000 00000072     q...........r...
	...
801cff2c:	00000073 00000000 00000000 00000074     s...........t...
	...
801cff44:	00000075 00000000 00000000 00000076     u...........v...
	...
801cff5c:	00000077 00000000 00000000 00000078     w...........x...
	...
801cff74:	00000079 00000000 00000000 0000007a     y...........z...
	...
801cff8c:	00000041 00000000 00000000 00000042     A...........B...
	...
801cffa4:	00000043 00000000 00000000 00000044     C...........D...
	...
801cffbc:	00000045 00000000 00000000 00000046     E...........F...
	...
801cffd4:	00000047 00000000 00000000 00000048     G...........H...
	...
801cffec:	00000049 00000000 00000000 0000004a     I...........J...
	...
801d0004:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801d001c:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801d0034:	0000004f 00000000 00000000 00000050     O...........P...
	...
801d004c:	00000051 00000000 00000000 00000052     Q...........R...
	...
801d0064:	00000053 00000000 00000000 00000054     S...........T...
	...
801d007c:	00000055 00000000 00000000 00000056     U...........V...
	...
801d0094:	00000057 00000000 00000000 00000058     W...........X...
	...
801d00ac:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801d00c4:	00000061 00000000 00000000 00000062     a...........b...
	...
801d00dc:	00000063 00000000 00000000 00000064     c...........d...
	...
801d00f4:	00000065 00000000 00000000 00000066     e...........f...
	...
801d010c:	00000067 00000000 00000000 00000068     g...........h...
	...
801d0124:	00000069 00000000 00000000 0000006a     i...........j...
	...
801d013c:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801d0154:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801d016c:	0000006f 00000000 00000000 00000070     o...........p...
	...
801d0184:	00000071 00000000 00000000 00000072     q...........r...
	...
801d019c:	00000073 00000000 00000000 00000074     s...........t...
	...
801d01b4:	00000075 00000000 00000000 00000076     u...........v...
	...
801d01cc:	00000077 00000000 00000000 00000078     w...........x...
	...
801d01e4:	00000079 00000000 00000000 0000007a     y...........z...
	...
801d01fc:	00000041 00000000 00000000 00000042     A...........B...
	...
801d0214:	00000043 00000000 00000000 00000044     C...........D...
	...
801d022c:	00000045 00000000 00000000 00000046     E...........F...
	...
801d0244:	00000047 00000000 00000000 00000048     G...........H...
	...
801d025c:	00000049 00000000 00000000 0000004a     I...........J...
	...
801d0274:	0000004b 00000000 00000000 0000004c     K...........L...
	...
801d028c:	0000004d 00000000 00000000 0000004e     M...........N...
	...
801d02a4:	0000004f 00000000 00000000 00000050     O...........P...
	...
801d02bc:	00000051 00000000 00000000 00000052     Q...........R...
	...
801d02d4:	00000053 00000000 00000000 00000054     S...........T...
	...
801d02ec:	00000055 00000000 00000000 00000056     U...........V...
	...
801d0304:	00000057 00000000 00000000 00000058     W...........X...
	...
801d031c:	00000059 00000000 00000000 0000005a     Y...........Z...
	...
801d0334:	00000061 00000000 00000000 00000062     a...........b...
	...
801d034c:	00000063 00000000 00000000 00000064     c...........d...
	...
801d0364:	00000065 00000000 00000000 00000066     e...........f...
	...
801d037c:	00000067 00000000 00000000 00000068     g...........h...
	...
801d0394:	00000069 00000000 00000000 0000006a     i...........j...
	...
801d03ac:	0000006b 00000000 00000000 0000006c     k...........l...
	...
801d03c4:	0000006d 00000000 00000000 0000006e     m...........n...
	...
801d03dc:	0000006f 00000000 00000000 00000070     o...........p...
	...
801d03f4:	00000071 00000000 00000000 00000072     q...........r...
	...
801d040c:	00000073 00000000 00000000 00000074     s...........t...
	...
801d0424:	00000075 00000000 00000000 00000076     u...........v...
	...
801d043c:	00000077 00000000 00000000 00000078     w...........x...
	...
801d0454:	00000079 00000000 00000000 0000007a     y...........z...
	...
801d046c:	00000030 00000000 00000000 00000031     0...........1...
	...
801d0484:	00000032 00000000 00000000 00000033     2...........3...
	...
801d049c:	00000034 00000000 00000000 00000035     4...........5...
	...
801d04b4:	00000036 00000000 00000000 00000037     6...........7...
	...
801d04cc:	00000038 00000000 00000000 00000039     8...........9...
	...
801d04e4:	00000030 00000000 00000000 00000031     0...........1...
	...
801d04fc:	00000032 00000000 00000000 00000033     2...........3...
	...
801d0514:	00000034 00000000 00000000 00000035     4...........5...
	...
801d052c:	00000036 00000000 00000000 00000037     6...........7...
	...
801d0544:	00000038 00000000 00000000 00000039     8...........9...
	...
801d055c:	00000030 00000000 00000000 00000031     0...........1...
	...
801d0574:	00000032 00000000 00000000 00000033     2...........3...
	...
801d058c:	00000034 00000000 00000000 00000035     4...........5...
	...
801d05a4:	00000036 00000000 00000000 00000037     6...........7...
	...
801d05bc:	00000038 00000000 00000000 00000039     8...........9...
	...
801d05d4:	00000030 00000000 00000000 00000031     0...........1...
	...
801d05ec:	00000032 00000000 00000000 00000033     2...........3...
	...
801d0604:	00000034 00000000 00000000 00000035     4...........5...
	...
801d061c:	00000036 00000000 00000000 00000037     6...........7...
	...
801d0634:	00000038 00000000 00000000 00000039     8...........9...
	...
801d064c:	00000030 00000000 00000000 00000031     0...........1...
	...
801d0664:	00000032 00000000 00000000 00000033     2...........3...
	...
801d067c:	00000034 00000000 00000000 00000035     4...........5...
	...
801d0694:	00000036 00000000 00000000 00000037     6...........7...
	...
801d06ac:	00000038 00000000 00000000 00000039     8...........9...
	...
801d06d0:	00000030 00000000 00000031 00000000     0.......1.......
801d06e0:	00000032 00000000 00000033 00000000     2.......3.......
801d06f0:	00000034 00000000 00000035 00000000     4.......5.......
801d0700:	00000036 00000000 00000037 00000000     6.......7.......
801d0710:	00000038 00000000 00000039 00000000     8.......9.......
801d0720:	0000003f 00000000 00000000 00000000     ?...............

801d0730 <_libc_intl_domainname>:
801d0730:	6362696c 00000000 00000000 00000000     libc............

801d0740 <_nl_C_name>:
801d0740:	00000043                                C...

801d0744 <_nl_POSIX_name>:
801d0744:	49534f50 00000058                       POSIX...

801d074c <_nl_C_codeset>:
801d074c:	49534e41 2e33585f 39312d34 00003836     ANSI_X3.4-1968..
801d075c:	00000000 73257325 253a7325 25203a75     ....%s%s%s:%u: %
801d076c:	41732573 72657373 6e6f6974 73256020     s%sAssertion `%s
801d077c:	61662027 64656c69 00000a2e 00000025     ' failed....%...
801d078c:	00000073 00000000 00000000 00000000     s...............
801d079c:	00000000                                ....

801d07a0 <errstr.4977>:
801d07a0:	78656e55 74636570 65206465 726f7272     Unexpected error
801d07b0:	00000a2e 00000000 00000000 00000000     ................
801d07c0:	8012b994 8012b9a4 8012b9bc 8012b9d4     ................
801d07d0:	8012b9dc 8012b9e4 8012b9ec 8012b9f4     ................
801d07e0:	8012ba00 8012ba0c 8012ba18              ............

801d07ec <_nl_default_default_domain>:
801d07ec:	7373656d 73656761 00000000              messages....

801d07f8 <_nl_default_dirname>:
801d07f8:	7273752f 6168732f 6c2f6572 6c61636f     /usr/share/local
801d0808:	00000065 00000000 474e414c 45474155     e.......LANGUAGE
801d0818:	00000000 006f6d2e 49534f50 00000058     .....mo.POSIX...
801d0828:	72616863 3d746573 00000000 5054554f     charset=....OUTP
801d0838:	435f5455 53524148 00005445 00000069     UT_CHARSET..i...
801d0848:	00000075 00646c6c 00696c6c 00756c6c     u...lld.lli.llu.
801d0858:	00786c6c 00586c6c 00000049 7273752f     llx.llX.I.../usr
801d0868:	6168732f 6c2f6572 6c61636f 00000065     /share/locale...
	...

801d0880 <aliasfile.8259>:
801d0880:	636f6c2f 2e656c61 61696c61 00000073     /locale.alias...
801d0890:	006f7369 00000000 00000000 00000000     iso.............
801d08a0:	8012fe2c 80130138 8013016c 80130154     ,...8...l...T...
801d08b0:	8013019c 8013006c 8013006c 8013006c     ....l...l...l...
801d08c0:	8013006c 80130118 801301b4 801301d8     l...............
801d08d0:	801301cc 80130214 801300e0 801300e0     ................
801d08e0:	801300e0 801300e0 801300e0 801300e0     ................
801d08f0:	801300e0 801300e0 801300e0 80130214     ................
801d0900:	801300e0 801300e0 801300e0 801300e0     ................
801d0910:	801300e0 801300e0 801300e0 801300e0     ................
801d0920:	801300e0 801300e0 801300e0 801300e0     ................
801d0930:	801300e0 801300e0 801300e0 801300e0     ................
801d0940:	801300e0 801300e0 801300e0 801300e0     ................
801d0950:	801300e0 801300e0 80130258 801300e0     ........X.......
801d0960:	801300e0 801300e0 80130300 801301fc     ................
801d0970:	801300e0 801300d4 801300d4 80130310     ................
801d0980:	80130278 801300e0 80130288 801300e0     x...............
801d0990:	80130298 801302a8 801302a8 801302a8     ................
801d09a0:	801302a8 801302a8 801302a8 801302a8     ................
801d09b0:	801302a8 801302a8 801302a8 801300d4     ................
801d09c0:	80130214 80130220 801300b8 8013023c     .... .......<...
801d09d0:	801300d4 801300e0 801300e0 801300e0     ................
801d09e0:	801300e0 801300e0 801300e0 801300e0     ................
801d09f0:	801300e0 801300e0 801300e0 801300e0     ................
801d0a00:	801300e0 801300e0 801300e0 801300e0     ................
801d0a10:	801300e0 801300e0 801300e0 801300e0     ................
801d0a20:	801300e0 801300e0 801300e0 801300e0     ................
801d0a30:	801300e0 801300e0 801300e0 801300e0     ................
801d0a40:	801300e0 801300e0 801300e0 801300e0     ................
801d0a50:	801300e0 801300e0 801300e0 801300e0     ................
801d0a60:	801300e0 801300e0 801300e0 801300e0     ................
801d0a70:	801300e0 801300e0 801300e0 801300e0     ................
801d0a80:	801300e0 801300e0 801300e0 801300d4     ................
801d0a90:	801300e0 801300e0 801300e0 801300e0     ................
801d0aa0:	801300e0 801300e0 801300e0 801300e0     ................
801d0ab0:	801300e0 801300e0 801300e0 801300e0     ................
801d0ac0:	801300e0 801301fc                       ........

801d0ac8 <yypact>:
801d0ac8:	fff7fff7 80008000 0022fff7 000b8000     ..........".....
801d0ad8:	fff7fff7 fff7fff7 fff7fff7 8000fff7     ................
801d0ae8:	00270018 0010002b fffd001a fff78000     ..'.+...........
801d0af8:	00150022 80000035                       "...5...

801d0b00 <yytranslate>:
801d0b00:	02020200 02020202 02020202 02020202     ................
801d0b10:	02020202 02020202 02020202 02020202     ................
801d0b20:	02020a02 02050202 02020f0e 02020202     ................
801d0b30:	02020202 02020202 020c0202 03020202     ................
801d0b40:	02020202 02020202 02020202 02020202     ................
801d0b50:	02020202 02020202 02020202 02020202     ................
801d0b60:	02020202 02020202 02020202 020d0202     ................
801d0b70:	02020202 02020202 02020202 02020204     ................
801d0b80:	02020202 02020202 02020202 02020202     ................
801d0b90:	02020202 02020202 02020202 02020202     ................
801d0ba0:	02020202 02020202 02020202 02020202     ................
801d0bb0:	02020202 02020202 02020202 02020202     ................
801d0bc0:	02020202 02020202 02020202 02020202     ................
801d0bd0:	02020202 02020202 02020202 02020202     ................
801d0be0:	02020202 02020202 02020202 02020202     ................
801d0bf0:	02020202 02020202 02020202 02020202     ................
801d0c00:	08070601 00000b09                       ........

801d0c08 <yycheck>:
801d0c08:	000a0001 0004000b 000e000d 00080009     ................
801d0c18:	000a0009 000c000b 000e000d 00040003     ................
801d0c28:	00060005 00080007 00000009 00070017     ................
801d0c38:	00090008 0003000f 00050004 00070006     ................
801d0c48:	00090008 00090008 0003000c 00050004     ................
801d0c58:	00070006 00090008 00060005 00080007     ................
801d0c68:	00060009 00080007 00000009              ............

801d0c74 <yytable>:
801d0c74:	00010006 00070002 00040003 0010000e     ................
801d0c84:	00120011 00140013 00160015 00090008     ................
801d0c94:	000b000a 000d000c 001a000e 000c0018     ................
801d0ca4:	000e000d 0008000f 000a0009 000c000b     ................
801d0cb4:	000e000d 000e000d 00080017 000a0009     ................
801d0cc4:	000c000b 000e000d 000b000a 000d000c     ................
801d0cd4:	000b000e 000d000c 001b000e              ............

801d0ce0 <yydefact>:
801d0ce0:	00000000 000a000b 00010000 00000009     ................
	...
801d0cfc:	000c0000 00030000 00050004 00070006     ................
801d0d0c:	00000008 00000002 00000000              ............

801d0d18 <yyr2>:
801d0d18:	00010000 00030005 00030003 00030003     ................
801d0d28:	00020003 00010001 00000003              ............

801d0d34 <yyr1>:
801d0d34:	00100000 00110011 00110011 00110011     ................
801d0d44:	00110011 00110011 00000011              ............

801d0d50 <yypgoto>:
801d0d50:	ffff8000                                ....

801d0d54 <yydefgoto>:
801d0d54:	00050019 00000000 00000000 72756c70     ............plur
801d0d64:	003d6c61 756c706e 736c6172 0000003d     al=.nplurals=...
	...

801d0d80 <plvar>:
	...

801d0d94 <plone>:
801d0d94:	00000000 00000001 00000001 00000000     ................
	...

801d0db0 <random_poly_info>:
801d0db0:	00000000 00000003 00000001 00000003     ................
801d0dc0:	00000001 00000000 00000007 0000000f     ................
801d0dd0:	0000001f 0000003f 00000000 00000000     ....?...........

801d0de0 <_itoa_base_table>:
801d0de0:	00000000 00000101 00001f00 80000000     ................
801d0df0:	ffffffff aaaaaaab 00000100 00001400     ................
801d0e00:	cfd41b91 3b563c24 00000000 00000201     ....$<V;........
801d0e10:	00000f01 40000000 ffffffff cccccccd     .......@........
801d0e20:	00000200 00000d01 48c27395 c25c2684     .........s.H.&\.
801d0e30:	aaaaaaab 00000200 00000c00 81bf1000     ................
801d0e40:	f91bd1b6 24924925 00000301 00000b01     ....%I.$........
801d0e50:	75db9c97 1607a2cb 00000000 00000301     ...u............
801d0e60:	00000a01 40000000 ffffffff 38e38e39     .......@....9..8
801d0e70:	00000100 00000a00 cfd41b91 3b563c24     ............$<V;
801d0e80:	cccccccd 00000300 00000902 3b9aca00     ...............;
801d0e90:	12e0be82 ba2e8ba3 00000300 00000900     ................
801d0ea0:	8c8b6d2b d24cde04 aaaaaaab 00000300     +m....L.........
801d0eb0:	00000803 19a10000 3fa39ab5 4ec4ec4f     ...........?O..N
801d0ec0:	00000200 00000802 309f1021 50f8ac5f     ........!..0_..P
801d0ed0:	24924925 00000401 00000801 57f6c100     %I.$...........W
801d0ee0:	74843b1e 88888889 00000300 00000800     .;.t............
801d0ef0:	98c29b81 ad0326c2 00000000 00000401     .....&..........
801d0f00:	00000703 10000000 ffffffff f0f0f0f1     ................
801d0f10:	00000400 00000703 18754571 4ef0b6bd     ........qEu....N
801d0f20:	38e38e39 00000200 00000702 247dbc80     9..8..........}$
801d0f30:	c0fc48a1 af286bcb 00000501 00000702     .H...k(.........
801d0f40:	3547667b 33838942 cccccccd 00000400     {fG5B..3........
801d0f50:	00000701 4c4b4000 ad7f29ab 86186187     .....@KL.)...a..
801d0f60:	00000501 00000701 6b5a6e1d 313c3d15     .........nZk.=<1
801d0f70:	ba2e8ba3 00000400 00000700 94ace180     ................
801d0f80:	b8cca9e0 b21642c9 00000400 00000700     .....B..........
801d0f90:	caf18367 42ed6de9 aaaaaaab 00000400     g....m.B........
801d0fa0:	00000604 0b640000 67980e0b 51eb851f     ......d....g...Q
801d0fb0:	00000300 00000604 0e8d4a51 19799812     ........QJ....y.
801d0fc0:	4ec4ec4f 00000300 00000603 1269ae40     O..N........@.i.
801d0fd0:	bce85396 2f684bdb 00000501 00000603     .S...Kh/........
801d0fe0:	17179149 62c103a9 24924925 00000501     I......b%I.$....
801d0ff0:	00000603 1cb91000 1d353d43 8d3dcb09     ........C=5...=.
801d1000:	00000400 00000602 23744899 ce1decea     .........Ht#....
801d1010:	88888889 00000400 00000602 2b73a840     ............@.s+
801d1020:	790fc511 08421085 00000501 00000602     ...y..B.........
801d1030:	34e63b41 35b865a0 00000000 00000501     A;.4.e.5........
801d1040:	00000601 40000000 ffffffff 3e0f83e1     .......@.......>
801d1050:	00000300 00000601 4cfa3cc1 a9aed1b3     .........<.L....
801d1060:	f0f0f0f1 00000500 00000601 5c13d840     ............@..\
801d1070:	63dfc229 d41d41d5 00000601 00000601     )..c.A..........
801d1080:	6d91b519 2b0fee30 38e38e39 00000300     ...m0..+9..8....
801d1090:	00000600 81bf1000 f91bd1b6 00000000     ................

801d10a0 <_itoa_lower_digits>:
801d10a0:	33323130 37363534 62613938 66656463     0123456789abcdef
801d10b0:	6a696867 6e6d6c6b 7271706f 76757473     ghijklmnopqrstuv
801d10c0:	7a797877 00000000 00000000 00000000     wxyz............

801d10d0 <_itoa_upper_digits>:
801d10d0:	33323130 37363534 42413938 46454443     0123456789ABCDEF
801d10e0:	4a494847 4e4d4c4b 5251504f 56555453     GHIJKLMNOPQRSTUV
801d10f0:	5a595857 00000000 00000000 00000000     WXYZ............
801d1100:	6d262828 61747362 2d296574 635f5f3e     ((&mbstate)->__c
801d1110:	746e756f 203d3d20 00002930 72706676     ount == 0)..vfpr
801d1120:	66746e69 0000632e 5f3e2d73 67616c66     intf.c..s->_flag
801d1130:	26203273 00003420 202a2a2a 61766e69     s2 & 4..*** inva
801d1140:	2064696c 20244e25 20657375 65746564     lid %N$ use dete
801d1150:	64657463 2a2a2a20 0000000a 6c696e28     cted ***....(nil
801d1160:	00000029 6f5f6f74 75707475 0074636e     )...to_outpunct.
801d1170:	0000002c 3d3c2030 26206e20 206e2026     ,...0 <= n && n 
801d1180:	39203d3c 00000000 6c2f2e2e 6c61636f     <= 9....../local
801d1190:	756f2f65 67696474 2e737469 00000068     e/outdigits.h...
801d11a0:	202a2a2a 69206e25 7277206e 62617469     *** %n in writab
801d11b0:	7320656c 656d6765 6420746e 63657465     le segment detec
801d11c0:	20646574 0a2a2a2a 00000000 00000000     ted ***.........

801d11d0 <null>:
801d11d0:	6c756e28 0000296c                       (null)..

801d11d8 <step4_jumps.10418>:
801d11d8:	801343ac 801343ac 801343ac 801343ac     .C...C...C...C..
801d11e8:	801343ac 801343ac 801343ac 801343ac     .C...C...C...C..
801d11f8:	801343ac 801343ac 801343ac 801343ac     .C...C...C...C..
801d1208:	801343ac 801343ac 80133ad4 80133d58     .C...C...:..X=..
801d1218:	80133dbc 8013408c 80134098 801340a4     .=...@...@...@..
801d1228:	801337cc 80134258 80134150 8013447c     .7..XB..PA..|D..
801d1238:	80134520 801337d4 80134108 801343ac      E...7...A...C..
801d1248:	801343ac 801343ac                       .C...C..

801d1250 <step4_jumps.10291>:
801d1250:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1260:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1270:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1280:	80133a10 80133a10 80134be0 80134d08     .:...:...K...M..
801d1290:	80134d50 80134ff8 80135004 80133560     PM...O...P..`5..
801d12a0:	801336cc 801338f0 80135010 8013509c     .6...8...P...P..
801d12b0:	801350e0 801336dc 80135100 80133a10     .P...6...Q...:..
801d12c0:	80133a10 80133a10                       .:...:..

801d12c8 <step3b_jumps.10290>:
801d12c8:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d12d8:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d12e8:	80133a10 80133a10 80133a10 80134a8c     .:...:...:...J..
801d12f8:	80133a10 80133a10 80134be0 80134d08     .:...:...K...M..
801d1308:	80134d50 80134ff8 80135004 80133560     PM...O...P..`5..
801d1318:	801336cc 801338f0 80135010 8013509c     .6...8...P...P..
801d1328:	801350e0 801336dc 80135100 80133a10     .P...6...Q...:..
801d1338:	80133a10 80133a10                       .:...:..

801d1340 <step3a_jumps.10288>:
801d1340:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1350:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1360:	80133a10 80133a10 801349e0 80133a10     .:...:...I...:..
801d1370:	80133a10 80133a10 80134be0 80134d08     .:...:...K...M..
801d1380:	80134d50 80134ff8 80135004 80133a10     PM...O...P...:..
801d1390:	80133a10 80133a10 80133a10 8013509c     .:...:...:...P..
801d13a0:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d13b0:	80133a10 80133a10                       .:...:..

801d13b8 <step2_jumps.10287>:
801d13b8:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d13c8:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d13d8:	80133a10 80133a10 801348f4 80134a24     .:...:...H..$J..
801d13e8:	80134a8c 80134ad0 80134be0 80134d08     .J...J...K...M..
801d13f8:	80134d50 80134ff8 80135004 80133560     PM...O...P..`5..
801d1408:	801336cc 801338f0 80135010 8013509c     .6...8...P...P..
801d1418:	801350e0 801336dc 80135100 80134b38     .P...6...Q..8K..
801d1428:	80134b9c 80133a10                       .K...:..

801d1430 <step1_jumps.10286>:
801d1430:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1440:	80133a10 80133a10 80133a10 80133a10     .:...:...:...:..
801d1450:	80133a10 80134958 801348f4 80134a24     .:..XI...H..$J..
801d1460:	80134a8c 80134ad0 80134be0 80134d08     .J...J...K...M..
801d1470:	80134d50 80134ff8 80135004 80133560     PM...O...P..`5..
801d1480:	801336cc 801338f0 80135010 8013509c     .6...8...P...P..
801d1490:	801350e0 801336dc 80135100 80134b38     .P...6...Q..8K..
801d14a0:	80134b9c 80133a10                       .K...:..

801d14a8 <step0_jumps.10255>:
801d14a8:	80133a10 8013453c 801345a0 80134604     .:..<E...E...F..
801d14b8:	8013464c 801346b0 80134724 80134800     LF...F..$G...H..
801d14c8:	80134898 80134958 801348f4 80134a24     .H..XI...H..$J..
801d14d8:	80134a8c 80134ad0 80134be0 80134d08     .J...J...K...M..
801d14e8:	80134d50 80134ff8 80135004 80133560     PM...O...P..`5..
801d14f8:	801336cc 801338f0 80135010 8013509c     .6...8...P...P..
801d1508:	801350e0 801336dc 80135100 80134b38     .P...6...Q..8K..
801d1518:	80134b9c 80134798                       .K...G..

801d1520 <__PRETTY_FUNCTION__.10377>:
801d1520:	5f4f495f 72706676 66746e69 00000000     _IO_vfprintf....

801d1530 <jump_table.10246>:
801d1530:	00000001 00000000 00000000 00000004     ................
801d1540:	00000000 0000000e 00000000 00000006     ................
	...
801d1558:	00000007 00000002 00000000 00000003     ................
801d1568:	00000009 00000000 00000005 00000008     ................
801d1578:	00000008 00000008 00000008 00000008     ................
801d1588:	00000008 00000008 00000008 00000008     ................
	...
801d15b4:	0000001a 00000000 00000019 00000000     ................
801d15c4:	00000013 00000013 00000013 00000000     ................
801d15d4:	0000001d 00000000 00000000 0000000c     ................
	...
801d15fc:	00000015 00000000 00000000 00000000     ................
801d160c:	00000000 00000012 00000000 0000000d     ................
	...
801d1634:	0000001a 00000000 00000014 0000000f     ................
801d1644:	00000013 00000013 00000013 0000000a     ................
801d1654:	0000000f 0000001c 00000000 0000000b     ................
801d1664:	00000018 00000017 00000011 00000016     ................
801d1674:	0000000c 00000000 00000015 0000001b     ................
801d1684:	00000010 00000000 00000000 00000012     ................
801d1694:	00000000 0000000d                       ........

801d169c <_IO_helper_jumps>:
	...
801d16a4:	801151b0 8013289c 80113b84 80113b8c     .Q...(...;...;..
801d16b4:	801145b4 801142c4 80115544 80113c3c     .E...B..DU..<<..
801d16c4:	80113bfc 80115038 80113c34 80115284     .;..8P..4<...R..
801d16d4:	80113ff8 80114000 80113fe4 80113c34     .?...@...?..4<..
801d16e4:	80113ff0 00000000 00000000              .?..........

801d16f0 <__PRETTY_FUNCTION__.10045>:
801d16f0:	6474756f 74696769 6c61765f 00006575     outdigit_value..
801d1700:	004e414e 00464e49 00666e69 006e616e     NAN.INF.inf.nan.
801d1710:	0000004e 00000041 0000004e 00000000     N...A...N.......
801d1720:	00000049 0000004e 00000046 00000000     I...N...F.......
801d1730:	00000069 0000006e 00000066 00000000     i...n...f.......
801d1740:	0000006e 00000061 0000006e 00000000     n...a...n.......

801d1750 <__PRETTY_FUNCTION__.11114>:
801d1750:	6474756f 74696769 6c61765f 00006575     outdigit_value..
801d1760:	6365642a 6c616d69 203d2120 27305c27     *decimal != '\0'
801d1770:	20262620 69636564 776c616d 3d212063      && decimalwc !=
801d1780:	5c274c20 00002730 732f2e2e 65647379      L'\0'..../sysde
801d1790:	672f7370 72656e65 702f6369 746e6972     ps/generic/print
801d17a0:	70665f66 2e786568 00000063 00000000     f_fphex.c.......

801d17b0 <__PRETTY_FUNCTION__.10721>:
801d17b0:	72705f5f 66746e69 6870665f 00007865     __printf_fphex..
801d17c0:	6c2f2e2e 6c61636f 756f2f65 67696474     ../locale/outdig
801d17d0:	77737469 00682e63 00000028 0000006e     itswc.h.(...n...
801d17e0:	00000069 0000006c 00000029 00000000     i...l...).......

801d17f0 <null>:
801d17f0:	00000028 0000006e 00000075 0000006c     (...n...u...l...
801d1800:	0000006c 00000029 00000000              l...).......

801d180c <step4_jumps.10451>:
801d180c:	8013d5f4 8013d5f4 8013d5f4 8013d5f4     ................
801d181c:	8013d5f4 8013d5f4 8013d5f4 8013d5f4     ................
801d182c:	8013d5f4 8013d5f4 8013d5f4 8013d5f4     ................
801d183c:	8013d5f4 8013d5f4 8013e2ec 8013e340     ............@...
801d184c:	8013d868 8013dae0 8013e664 8013e670     h.......d...p...
801d185c:	8013e0d4 8013d494 8013e71c 8013e414     ................
801d186c:	8013e4b0 8013d0c0 8013e3b0 8013d5f4     ................
801d187c:	8013d5f4 8013d5f4                       ........

801d1884 <step4_jumps.10328>:
801d1884:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d1894:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d18a4:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d18b4:	8013e8ac 8013e8ac 8013ddd4 8013dea0     ................
801d18c4:	8013e894 8013e8a0 8013e4cc 8013e988     ................
801d18d4:	8013d3ec 8013e1cc 8013e5e4 8013e6c0     ................
801d18e4:	8013e968 8013d010 8013e510 8013e8ac     h...............
801d18f4:	8013e8ac 8013e8ac                       ........

801d18fc <step3b_jumps.10327>:
801d18fc:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d190c:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d191c:	8013e8ac 8013e8ac 8013e8ac 8013dc38     ............8...
801d192c:	8013e8ac 8013e8ac 8013ddd4 8013dea0     ................
801d193c:	8013e894 8013e8a0 8013e4cc 8013e988     ................
801d194c:	8013d3ec 8013e1cc 8013e5e4 8013e6c0     ................
801d195c:	8013e968 8013d010 8013e510 8013e8ac     h...............
801d196c:	8013e8ac 8013e8ac                       ........

801d1974 <step3a_jumps.10325>:
801d1974:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d1984:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d1994:	8013e8ac 8013e8ac 8013dd28 8013e8ac     ........(.......
801d19a4:	8013e8ac 8013e8ac 8013ddd4 8013dea0     ................
801d19b4:	8013e894 8013e8a0 8013e4cc 8013e8ac     ................
801d19c4:	8013e8ac 8013e8ac 8013e8ac 8013e6c0     ................
801d19d4:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d19e4:	8013e8ac 8013e8ac                       ........

801d19ec <step2_jumps.10324>:
801d19ec:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d19fc:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d1a0c:	8013e8ac 8013e8ac 8013d830 8013dd9c     ........0.......
801d1a1c:	8013dc38 8013dd64 8013ddd4 8013dea0     8...d...........
801d1a2c:	8013e894 8013e8a0 8013e4cc 8013e988     ................
801d1a3c:	8013d3ec 8013e1cc 8013e5e4 8013e6c0     ................
801d1a4c:	8013e968 8013d010 8013e510 8013dc74     h...........t...
801d1a5c:	8013dcac 8013e8ac                       ........

801d1a64 <step1_jumps.10323>:
801d1a64:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d1a74:	8013e8ac 8013e8ac 8013e8ac 8013e8ac     ................
801d1a84:	8013e8ac 8013d7ac 8013d830 8013dd9c     ........0.......
801d1a94:	8013dc38 8013dd64 8013ddd4 8013dea0     8...d...........
801d1aa4:	8013e894 8013e8a0 8013e4cc 8013e988     ................
801d1ab4:	8013d3ec 8013e1cc 8013e5e4 8013e6c0     ................
801d1ac4:	8013e968 8013d010 8013e510 8013dc74     h...........t...
801d1ad4:	8013dcac 8013e8ac                       ........

801d1adc <step0_jumps.10292>:
801d1adc:	8013e8ac 8013d774 8013d6bc 8013dce8     ....t...........
801d1aec:	8013d6f4 8013d72c 8013daec 8013db6c     ....,.......l...
801d1afc:	8013dbe8 8013d7ac 8013d830 8013dd9c     ........0.......
801d1b0c:	8013dc38 8013dd64 8013ddd4 8013dea0     8...d...........
801d1b1c:	8013e894 8013e8a0 8013e4cc 8013e988     ................
801d1b2c:	8013d3ec 8013e1cc 8013e5e4 8013e6c0     ................
801d1b3c:	8013e968 8013d010 8013e510 8013dc74     h...........t...
801d1b4c:	8013dcac 8013db34                       ....4...

801d1b54 <__PRETTY_FUNCTION__.10447>:
801d1b54:	5f4f495f 70776676 746e6972 00000066     _IO_vfwprintf...

801d1b64 <jump_table.10283>:
801d1b64:	00000001 00000000 00000000 00000004     ................
801d1b74:	00000000 0000000e 00000000 00000006     ................
	...
801d1b8c:	00000007 00000002 00000000 00000003     ................
801d1b9c:	00000009 00000000 00000005 00000008     ................
801d1bac:	00000008 00000008 00000008 00000008     ................
801d1bbc:	00000008 00000008 00000008 00000008     ................
	...
801d1be8:	0000001a 00000000 00000019 00000000     ................
801d1bf8:	00000013 00000013 00000013 00000000     ................
801d1c08:	0000001d 00000000 00000000 0000000c     ................
	...
801d1c30:	00000015 00000000 00000000 00000000     ................
801d1c40:	00000000 00000012 00000000 0000000d     ................
	...
801d1c68:	0000001a 00000000 00000014 0000000f     ................
801d1c78:	00000013 00000013 00000013 0000000a     ................
801d1c88:	0000000f 0000001c 00000000 0000000b     ................
801d1c98:	00000018 00000017 00000011 00000016     ................
801d1ca8:	0000000c 00000000 00000015 0000001b     ................
801d1cb8:	00000010 00000000 00000000 00000012     ................
801d1cc8:	00000000 0000000d                       ........

801d1cd0 <_IO_helper_jumps>:
	...
801d1cd8:	801492d0 8013c3c0 80113b84 80113b8c     .........;...;..
801d1ce8:	80148f2c 801487fc 80148c98 80113c3c     ,...........<<..
801d1cf8:	80113bfc 80115038 80113c34 801491cc     .;..8P..4<......
801d1d08:	80113ff8 80114000 80113fe4 80113c34     .?...@...?..4<..
801d1d18:	80113ff0 00000000 00000000              .?..........

801d1d24 <__PRETTY_FUNCTION__.10140>:
801d1d24:	6474756f 74696769 765f6377 65756c61     outdigitwc_value
	...
801d1d40:	695f6f74 6e75706e 00007463 20746e63     to_inpunct..cnt 
801d1d50:	2828203c 6e697528 5f323374 28202974     < (((uint32_t) (
801d1d60:	5f5f2828 61636f6c 745f656c 5f282029     ((__locale_t) (_
801d1d70:	6874705f 64616572 746e695f 616e7265     _pthread_interna
801d1d80:	73745f6c 65675f64 3d212074 76282820     l_tsd_get != ((v
801d1d90:	2064696f 2930292a 5f203f20 6874705f     oid *)0) ? __pth
801d1da0:	64616572 746e695f 616e7265 73745f6c     read_internal_ts
801d1db0:	65675f64 5f282074 4342494c 4453545f     d_get (_LIBC_TSD
801d1dc0:	59454b5f 434f4c5f 29454c41 5f203a20     _KEY_LOCALE) : _
801d1dd0:	62696c5f 73745f63 4f4c5f64 454c4143     _libc_tsd_LOCALE
801d1de0:	7461645f 2d292961 6c5f5f3e 6c61636f     _data))->__local
801d1df0:	5f5b7365 5f434c5f 50595443 2d295d45     es[__LC_CTYPE])-
801d1e00:	6c61763e 5b736575 6e692828 28202974     >values[((int) (
801d1e10:	5f4c4e5f 50595443 424d5f45 5255435f     _NL_CTYPE_MB_CUR
801d1e20:	58414d5f 20262029 66667830 5d296666     _MAX) & 0xffff)]
801d1e30:	726f772e 00292964 63736676 2e666e61     .word)).vfscanf.
801d1e40:	00000063 00000000 00000000 00000000     c...............
801d1e50:	80141e1c 8014162c 8014162c 8014162c     ....,...,...,...
801d1e60:	8014162c 8014162c 8014162c 8014162c     ,...,...,...,...
801d1e70:	8014162c 8014162c 8014162c 8014162c     ,...,...,...,...
801d1e80:	8014162c 8014162c 8014162c 8014162c     ,...,...,...,...
801d1e90:	8014162c 8014162c 8014162c 8014162c     ,...,...,...,...
801d1ea0:	8014162c 80141de8 8014162c 8014162c     ,.......,...,...
801d1eb0:	8014162c 8014162c 8014162c 8014162c     ,...,...,...,...
801d1ec0:	80141e60 8014162c 80141dd4 8014162c     `...,.......,...
801d1ed0:	80141e3c 8014162c 8014162c 8014162c     <...,...,...,...
801d1ee0:	8014162c 80141e1c 8014162c 8014162c     ,.......,...,...
801d1ef0:	80141e30 8014162c 8014162c 8014162c     0...,...,...,...
801d1f00:	8014162c 8014162c 80141e30 80142850     ,...,...0...P(..
801d1f10:	801419e8 801419e8 801419e8 801419e8     ................
801d1f20:	801419e8 801419e8 801419e8 801419e8     ................
801d1f30:	801419e8 801419e8 801419e8 801419e8     ................
801d1f40:	801419e8 801419e8 801419e8 801419e8     ................
801d1f50:	801419e8 801419e8 801419e8 801419e8     ................
801d1f60:	801419e8 801419e8 801419e8 801419e8     ................
801d1f70:	801419e8 801419e8 801419e8 8014248c     .............$..
801d1f80:	801419e8 801418f0 801419e8 8014248c     .............$..
801d1f90:	8014248c 8014248c 801419e8 801419e8     .$...$..........
801d1fa0:	801419e8 801419e8 801419e8 801419e8     ................
801d1fb0:	801419e8 801419e8 801419e8 801419e8     ................
801d1fc0:	801419e8 80142084 801419e8 801419e8     ..... ..........
801d1fd0:	801419e8 801419e8 801428d8 801419e8     .........(......
801d1fe0:	801419e8 801421e4 801419e8 801419e8     .....!..........
801d1ff0:	801419e8 801419e8 801419e8 8014248c     .............$..
801d2000:	801419e8 801417c4 801421ec 8014248c     .........!...$..
801d2010:	8014248c 8014248c 801419e8 80142900     .$...$.......)..
801d2020:	801419e8 801419e8 801419e8 801419e8     ................
801d2030:	80141d80 8014289c 801428b0 801419e8     .....(...(......
801d2040:	801419e8 80142660 801419e8 801428ec     ....`&.......(..
801d2050:	801419e8 801419e8 801428d8              .........(..

801d205c <__PRETTY_FUNCTION__.10473>:
801d205c:	5f4f495f 63736676 00666e61 00000000     _IO_vfscanf.....
801d206c:	00000000 63637553 00737365 7265704f     ....Success.Oper
801d207c:	6f697461 6f6e206e 65702074 74696d72     ation not permit
801d208c:	00646574 73206f4e 20686375 656c6966     ted.No such file
801d209c:	20726f20 65726964 726f7463 00000079      or directory...
801d20ac:	73206f4e 20686375 636f7270 00737365     No such process.
801d20bc:	65746e49 70757272 20646574 74737973     Interrupted syst
801d20cc:	63206d65 006c6c61 75706e49 756f2f74     em call.Input/ou
801d20dc:	74757074 72726520 0000726f 73206f4e     tput error..No s
801d20ec:	20686375 69766564 6f206563 64612072     uch device or ad
801d20fc:	73657264 00000073 75677241 746e656d     dress...Argument
801d210c:	73696c20 6f742074 6f6c206f 0000676e      list too long..
801d211c:	63657845 726f6620 2074616d 6f727265     Exec format erro
801d212c:	00000072 20646142 656c6966 73656420     r...Bad file des
801d213c:	70697263 00726f74 63206f4e 646c6968     criptor.No child
801d214c:	6f727020 73736563 00007365 6f736552      processes..Reso
801d215c:	65637275 6d657420 61726f70 796c6972     urce temporarily
801d216c:	616e7520 6c696176 656c6261 00000000      unavailable....
801d217c:	6e6e6143 6120746f 636f6c6c 20657461     Cannot allocate 
801d218c:	6f6d656d 00007972 6d726550 69737369     memory..Permissi
801d219c:	64206e6f 65696e65 00000064 20646142     on denied...Bad 
801d21ac:	72646461 00737365 636f6c42 6564206b     address.Block de
801d21bc:	65636976 71657220 65726975 00000064     vice required...
801d21cc:	69766544 6f206563 65722072 72756f73     Device or resour
801d21dc:	62206563 00797375 656c6946 69786520     ce busy.File exi
801d21ec:	00737473 61766e49 2064696c 736f7263     sts.Invalid cros
801d21fc:	65642d73 65636976 6e696c20 0000006b     s-device link...
801d220c:	73206f4e 20686375 69766564 00006563     No such device..
801d221c:	20746f4e 69642061 74636572 0079726f     Not a directory.
801d222c:	61207349 72696420 6f746365 00007972     Is a directory..
801d223c:	61766e49 2064696c 75677261 746e656d     Invalid argument
801d224c:	00000000 206f6f54 796e616d 65706f20     ....Too many ope
801d225c:	6966206e 2073656c 73206e69 65747379     n files in syste
801d226c:	0000006d 206f6f54 796e616d 65706f20     m...Too many ope
801d227c:	6966206e 0073656c 70616e49 706f7270     n files.Inapprop
801d228c:	74616972 6f692065 206c7463 20726f66     riate ioctl for 
801d229c:	69766564 00006563 74786554 6c696620     device..Text fil
801d22ac:	75622065 00007973 656c6946 6f6f7420     e busy..File too
801d22bc:	72616c20 00006567 73206f4e 65636170      large..No space
801d22cc:	66656c20 6e6f2074 76656420 00656369      left on device.
801d22dc:	656c6c49 206c6167 6b656573 00000000     Illegal seek....
801d22ec:	64616552 6c6e6f2d 69662079 7320656c     Read-only file s
801d22fc:	65747379 0000006d 206f6f54 796e616d     ystem...Too many
801d230c:	6e696c20 0000736b 6b6f7242 70206e65      links..Broken p
801d231c:	00657069 656d754e 61636972 7261206c     ipe.Numerical ar
801d232c:	656d7567 6f20746e 6f207475 6f642066     gument out of do
801d233c:	6e69616d 00000000 656d754e 61636972     main....Numerica
801d234c:	6572206c 746c7573 74756f20 20666f20     l result out of 
801d235c:	676e6172 00000065 6d206f4e 61737365     range...No messa
801d236c:	6f206567 65642066 65726973 79742064     ge of desired ty
801d237c:	00006570 6e656449 69666974 72207265     pe..Identifier r
801d238c:	766f6d65 00006465 6e616843 206c656e     emoved..Channel 
801d239c:	626d756e 6f207265 6f207475 61722066     number out of ra
801d23ac:	0065676e 6576654c 2032206c 20746f6e     nge.Level 2 not 
801d23bc:	636e7973 6e6f7268 64657a69 00000000     synchronized....
801d23cc:	6576654c 2033206c 746c6168 00006465     Level 3 halted..
801d23dc:	6576654c 2033206c 65736572 00000074     Level 3 reset...
801d23ec:	6b6e694c 6d756e20 20726562 2074756f     Link number out 
801d23fc:	7220666f 65676e61 00000000 746f7250     of range....Prot
801d240c:	6c6f636f 69726420 20726576 20746f6e     ocol driver not 
801d241c:	61747461 64656863 00000000 43206f4e     attached....No C
801d242c:	73204953 63757274 65727574 61766120     SI structure ava
801d243c:	62616c69 0000656c 6576654c 2032206c     ilable..Level 2 
801d244c:	746c6168 00006465 6f736552 65637275     halted..Resource
801d245c:	61656420 636f6c64 7661206b 6564696f      deadlock avoide
801d246c:	00000064 6c206f4e 736b636f 61766120     d...No locks ava
801d247c:	62616c69 0000656c 61766e49 2064696c     ilable..Invalid 
801d248c:	68637865 65676e61 00000000 61766e49     exchange....Inva
801d249c:	2064696c 75716572 20747365 63736564     lid request desc
801d24ac:	74706972 0000726f 68637845 65676e61     riptor..Exchange
801d24bc:	6c756620 0000006c 61206f4e 65646f6e      full...No anode
801d24cc:	00000000 61766e49 2064696c 75716572     ....Invalid requ
801d24dc:	20747365 65646f63 00000000 61766e49     est code....Inva
801d24ec:	2064696c 746f6c73 00000000 656c6946     lid slot....File
801d24fc:	636f6c20 676e696b 61656420 636f6c64      locking deadloc
801d250c:	7265206b 00726f72 20646142 746e6f66     k error.Bad font
801d251c:	6c696620 6f662065 74616d72 00000000      file format....
801d252c:	69766544 6e206563 6120746f 72747320     Device not a str
801d253c:	006d6165 64206f4e 20617461 69617661     eam.No data avai
801d254c:	6c62616c 00000065 656d6954 78652072     lable...Timer ex
801d255c:	65726970 00000064 2074754f 7320666f     pired...Out of s
801d256c:	61657274 7220736d 756f7365 73656372     treams resources
801d257c:	00000000 6863614d 20656e69 6e207369     ....Machine is n
801d258c:	6f20746f 6874206e 656e2065 726f7774     ot on the networ
801d259c:	0000006b 6b636150 20656761 20746f6e     k...Package not 
801d25ac:	74736e69 656c6c61 00000064 656a624f     installed...Obje
801d25bc:	69207463 65722073 65746f6d 00000000     ct is remote....
801d25cc:	6b6e694c 73616820 65656220 6573206e     Link has been se
801d25dc:	65726576 00000064 65766441 73697472     vered...Advertis
801d25ec:	72652065 00726f72 6f6d7253 20746e75     e error.Srmount 
801d25fc:	6f727265 00000072 6d6d6f43 63696e75     error...Communic
801d260c:	6f697461 7265206e 20726f72 73206e6f     ation error on s
801d261c:	00646e65 746f7250 6c6f636f 72726520     end.Protocol err
801d262c:	0000726f 20534652 63657073 63696669     or..RFS specific
801d263c:	72726520 0000726f 746c754d 706f6869      error..Multihop
801d264c:	74746120 74706d65 00006465 20646142      attempted..Bad 
801d265c:	7373656d 00656761 656c6946 6d616e20     message.File nam
801d266c:	6f742065 6f6c206f 0000676e 756c6156     e too long..Valu
801d267c:	6f742065 616c206f 20656772 20726f66     e too large for 
801d268c:	69666564 2064656e 61746164 70797420     defined data typ
801d269c:	00000065 656d614e 746f6e20 696e7520     e...Name not uni
801d26ac:	20657571 6e206e6f 6f777465 00006b72     que on network..
801d26bc:	656c6946 73656420 70697263 20726f74     File descriptor 
801d26cc:	62206e69 73206461 65746174 00000000     in bad state....
801d26dc:	6f6d6552 61206574 65726464 63207373     Remote address c
801d26ec:	676e6168 00006465 206e6143 20746f6e     hanged..Can not 
801d26fc:	65636361 61207373 65656e20 20646564     access a needed 
801d270c:	72616873 6c206465 61726269 00007972     shared library..
801d271c:	65636341 6e697373 20612067 72726f63     Accessing a corr
801d272c:	65747075 68732064 64657261 62696c20     upted shared lib
801d273c:	79726172 00000000 62696c2e 63657320     rary.....lib sec
801d274c:	6e6f6974 206e6920 756f2e61 6f632074     tion in a.out co
801d275c:	70757272 00646574 65747441 6974706d     rrupted.Attempti
801d276c:	7420676e 696c206f 69206b6e 6f74206e     ng to link in to
801d277c:	616d206f 7320796e 65726168 696c2064     o many shared li
801d278c:	72617262 00736569 6e6e6143 6520746f     braries.Cannot e
801d279c:	20636578 68732061 64657261 62696c20     xec a shared lib
801d27ac:	79726172 72696420 6c746365 00000079     rary directly...
801d27bc:	61766e49 2064696c 6920726f 6d6f636e     Invalid or incom
801d27cc:	74656c70 756d2065 6269746c 20657479     plete multibyte 
801d27dc:	7720726f 20656469 72616863 65746361     or wide characte
801d27ec:	00000072 636e7546 6e6f6974 746f6e20     r...Function not
801d27fc:	706d6920 656d656c 6465746e 00000000      implemented....
801d280c:	206f6f54 796e616d 76656c20 20736c65     Too many levels 
801d281c:	7320666f 6f626d79 2063696c 6b6e696c     of symbolic link
801d282c:	00000073 65746e49 70757272 20646574     s...Interrupted 
801d283c:	74737973 63206d65 206c6c61 756f6873     system call shou
801d284c:	6220646c 65722065 72617473 00646574     ld be restarted.
801d285c:	65727453 20736d61 65706970 72726520     Streams pipe err
801d286c:	0000726f 65726944 726f7463 6f6e2079     or..Directory no
801d287c:	6d652074 00797470 206f6f54 796e616d     t empty.Too many
801d288c:	65737520 00007372 6b636f53 6f207465      users..Socket o
801d289c:	61726570 6e6f6974 206e6f20 2d6e6f6e     peration on non-
801d28ac:	6b636f73 00007465 74736544 74616e69     socket..Destinat
801d28bc:	206e6f69 72646461 20737365 75716572     ion address requ
801d28cc:	64657269 00000000 7373654d 20656761     ired....Message 
801d28dc:	206f6f74 676e6f6c 00000000 746f7250     too long....Prot
801d28ec:	6c6f636f 6f727720 7420676e 20657079     ocol wrong type 
801d28fc:	20726f66 6b636f73 00007465 746f7250     for socket..Prot
801d290c:	6c6f636f 746f6e20 61766120 62616c69     ocol not availab
801d291c:	0000656c 746f7250 6c6f636f 746f6e20     le..Protocol not
801d292c:	70757320 74726f70 00006465 6b636f53      supported..Sock
801d293c:	74207465 20657079 20746f6e 70707573     et type not supp
801d294c:	6574726f 00000064 7265704f 6f697461     orted...Operatio
801d295c:	6f6e206e 75732074 726f7070 00646574     n not supported.
801d296c:	746f7250 6c6f636f 6d616620 20796c69     Protocol family 
801d297c:	20746f6e 70707573 6574726f 00000064     not supported...
801d298c:	72646441 20737365 696d6166 6e20796c     Address family n
801d299c:	7320746f 6f707075 64657472 20796220     ot supported by 
801d29ac:	746f7270 6c6f636f 00000000 72646441     protocol....Addr
801d29bc:	20737365 65726c61 20796461 75206e69     ess already in u
801d29cc:	00006573 6e6e6143 6120746f 67697373     se..Cannot assig
801d29dc:	6572206e 73657571 20646574 72646461     n requested addr
801d29ec:	00737365 7774654e 206b726f 64207369     ess.Network is d
801d29fc:	006e776f 7774654e 206b726f 75207369     own.Network is u
801d2a0c:	6165726e 62616863 0000656c 7774654e     nreachable..Netw
801d2a1c:	206b726f 706f7264 20646570 6e6e6f63     ork dropped conn
801d2a2c:	69746365 6f206e6f 6572206e 00746573     ection on reset.
801d2a3c:	74666f53 65726177 75616320 20646573     Software caused 
801d2a4c:	6e6e6f63 69746365 61206e6f 74726f62     connection abort
801d2a5c:	00000000 6e6e6f43 69746365 72206e6f     ....Connection r
801d2a6c:	74657365 20796220 72656570 00000000     eset by peer....
801d2a7c:	62206f4e 65666675 70732072 20656361     No buffer space 
801d2a8c:	69617661 6c62616c 00000065 6e617254     available...Tran
801d2a9c:	726f7073 6e652074 696f7064 6920746e     sport endpoint i
801d2aac:	6c612073 64616572 6f632079 63656e6e     s already connec
801d2abc:	00646574 6e617254 726f7073 6e652074     ted.Transport en
801d2acc:	696f7064 6920746e 6f6e2073 6f632074     dpoint is not co
801d2adc:	63656e6e 00646574 75727453 72757463     nnected.Structur
801d2aec:	656e2065 20736465 61656c63 676e696e     e needs cleaning
801d2afc:	00000000 20746f4e 45582061 2058494e     ....Not a XENIX 
801d2b0c:	656d616e 79742064 66206570 00656c69     named type file.
801d2b1c:	58206f4e 58494e45 6d657320 6f687061     No XENIX semapho
801d2b2c:	20736572 69617661 6c62616c 00000065     res available...
801d2b3c:	61207349 6d616e20 74206465 20657079     Is a named type 
801d2b4c:	656c6966 00000000 6f6d6552 49206574     file....Remote I
801d2b5c:	65204f2f 726f7272 00000000 6e6e6143     /O error....Cann
801d2b6c:	7320746f 20646e65 65746661 72742072     ot send after tr
801d2b7c:	70736e61 2074726f 70646e65 746e696f     ansport endpoint
801d2b8c:	75687320 776f6474 0000006e 206f6f54      shutdown...Too 
801d2b9c:	796e616d 66657220 6e657265 3a736563     many references:
801d2bac:	6e616320 20746f6e 696c7073 00006563      cannot splice..
801d2bbc:	6e6e6f43 69746365 74206e6f 64656d69     Connection timed
801d2bcc:	74756f20 00000000 6e6e6f43 69746365      out....Connecti
801d2bdc:	72206e6f 73756665 00006465 74736f48     on refused..Host
801d2bec:	20736920 6e776f64 00000000 72206f4e      is down....No r
801d2bfc:	6574756f 206f7420 74736f68 00000000     oute to host....
801d2c0c:	7265704f 6f697461 6c61206e 64616572     Operation alread
801d2c1c:	6e692079 6f727020 73657267 00000073     y in progress...
801d2c2c:	7265704f 6f697461 6f6e206e 6e692077     Operation now in
801d2c3c:	6f727020 73657267 00000073 6c617453      progress...Stal
801d2c4c:	464e2065 69662053 6820656c 6c646e61     e NFS file handl
801d2c5c:	00000065 7265704f 6f697461 6163206e     e...Operation ca
801d2c6c:	6c65636e 00006465 6d206f4e 75696465     nceled..No mediu
801d2c7c:	6f66206d 00646e75 6e6f7257 656d2067     m found.Wrong me
801d2c8c:	6d756964 70797420 00000065 6b736944     dium type...Disk
801d2c9c:	6f757120 65206174 65656378 00646564      quota exceeded.
801d2cac:	00000000                                ....

801d2cb0 <__sys_errlist_internal>:
801d2cb0:	801d2070 801d2078 801d2090 801d20ac     p ..x ... ... ..
801d2cc0:	801d20bc 801d20d4 801d20e8 801d2104     . ... ... ...!..
801d2cd0:	801d211c 801d2130 801d2144 801d2158     .!..0!..D!..X!..
801d2ce0:	801d217c 801d2194 801d21a8 801d21b4     |!...!...!...!..
801d2cf0:	801d21cc 801d21e4 801d21f0 801d220c     .!...!...!..."..
801d2d00:	801d221c 801d222c 801d223c 801d2250     ."..,"..<"..P"..
801d2d10:	801d2270 801d2284 801d22a4 801d22b4     p"..."..."..."..
801d2d20:	801d22c4 801d22dc 801d22ec 801d2304     ."..."..."...#..
801d2d30:	801d2314 801d2320 801d2344 801d2364     .#.. #..D#..d#..
801d2d40:	801d2380 801d2394 801d23b0 801d23cc     .#...#...#...#..
801d2d50:	801d23dc 801d23ec 801d2408 801d2428     .#...#...$..($..
801d2d60:	801d2444 801d2454 801d2470 00000000     D$..T$..p$......
	...
801d2d78:	801d2484 801d2498 801d24b4 801d24c4     .$...$...$...$..
801d2d88:	801d24d0 801d24e8 801d24f8 00000000     .$...$...$......
801d2d98:	00000000 801d2514 801d252c 801d2540     .....%..,%..@%..
801d2da8:	801d2554 801d2564 801d2580 801d25a0     T%..d%...%...%..
801d2db8:	801d25b8 801d25cc 801d25e4 801d25f4     .%...%...%...%..
801d2dc8:	801d2604 801d2620 00000000 801d2630     .&.. &......0&..
801d2dd8:	801d2644 00000000 00000000 801d2658     D&..........X&..
801d2de8:	801d2664 801d2678 801d26a0 801d26bc     d&..x&...&...&..
801d2df8:	801d26dc 801d26f4 801d271c 801d2744     .&...&...'..D'..
801d2e08:	801d2764 801d2794 801d27bc 801d27f0     d'...'...'...'..
801d2e18:	801d280c 801d2830 801d285c 801d2870     .(..0(..\(..p(..
801d2e28:	801d2884 801d2894 801d28b4 801d28d4     .(...(...(...(..
801d2e38:	801d28e8 801d2908 00000000 00000000     .(...)..........
	...
801d2e90:	801d2920 801d2938 801d2954 801d296c      )..8)..T)..l)..
801d2ea0:	801d298c 801d29b8 801d29d0 801d29f0     .)...)...)...)..
801d2eb0:	801d2a00 801d2a18 801d2a3c 801d2a60     .*...*..<*..`*..
801d2ec0:	801d2a7c 801d2a98 801d2ac0 801d2ae4     |*...*...*...*..
801d2ed0:	00000000 801d2b00 801d2b1c 801d2b3c     .....+...+..<+..
801d2ee0:	801d2b54 00000000 00000000 801d2b68     T+..........h+..
801d2ef0:	801d2b98 801d2bbc 801d2bd4 801d2be8     .+...+...+...+..
801d2f00:	801d2bf8 801d2c0c 801d2c2c 801d2c48     .+...,..,,..H,..
	...
801d2f28:	801d2c60 801d2c74 801d2c84 00000000     `,..t,...,......
	...
801d3e64:	801d2c98                                .,..

801d3e68 <__sys_nerr_internal>:
801d3e68:	0000046e 00000000 801469b4 801466a0     n........i...f..
801d3e78:	801466a0 801469a8 801466a0 801466a0     .f...i...f...f..
801d3e88:	801466a0 80146990 801466a0 801466a0     .f...i...f...f..
801d3e98:	801466a0 80146984 801466a0 80146978     .f...i...f..xi..
801d3ea8:	801466a0 801466a0 8014667c 801466a0     .f...f..|f...f..
801d3eb8:	801466a0 801466a0 801466a0 801466a0     .f...f...f...f..
801d3ec8:	801466a0 801466a0 801466a0 801466a0     .f...f...f...f..
801d3ed8:	801466a0 801466a0 801466a0 801466a0     .f...f...f...f..
801d3ee8:	801466a0 801466a0 801466a0 801466a0     .f...f...f...f..
801d3ef8:	801466a0 801466a0 801466a0 801466a0     .f...f...f...f..
801d3f08:	801466a0 801466a0 801466a0 8014699c     .f...f...f...i..
801d3f18:	801469e0 80146760 80146760 80146760     .i..`g..`g..`g..
801d3f28:	80146760 80146760 80146760 80146760     `g..`g..`g..`g..
801d3f38:	80146760 80146760 80146760 80146760     `g..`g..`g..`g..
801d3f48:	80146760 80146760 80146960 80146760     `g..`g..`i..`g..
801d3f58:	80146760 80146760 80146760 80146760     `g..`g..`g..`g..
801d3f68:	80146760 80146760 80146760 80146760     `g..`g..`g..`g..
801d3f78:	80146760 80146760 80146760 80146760     `g..`g..`g..`g..
801d3f88:	801469f8 80146760 801469ec 80146760     .i..`g...i..`g..
801d3f98:	801469c0 80146760 80146760 80146760     .i..`g..`g..`g..
801d3fa8:	80146760 801469e0 80146760 80146760     `g...i..`g..`g..
801d3fb8:	80146960 80146760 80146760 80146760     `i..`g..`g..`g..
801d3fc8:	80146760 80146760 80146960 80146a34     `g..`g..`i..4j..
801d3fd8:	8014679c 80146a64 8014679c 80146a34     .g..dj...g..4j..
801d3fe8:	80146a34 80146a34 8014679c 8014679c     4j..4j...g...g..
801d3ff8:	8014679c 8014679c 8014679c 8014679c     .g...g...g...g..
801d4008:	8014679c 8014679c 8014679c 8014679c     .g...g...g...g..
801d4018:	8014679c 80146a70 8014679c 8014679c     .g..pj...g...g..
801d4028:	8014679c 8014679c 80146a88 8014679c     .g...g...j...g..
801d4038:	8014679c 8014679c 8014679c 8014679c     .g...g...g...g..
801d4048:	8014679c 8014679c 8014679c 80146a34     .g...g...g..4j..
801d4058:	8014679c 80146a28 80146a88 80146a34     .g..(j...j..4j..
801d4068:	80146a34 80146a34 8014679c 80146a88     4j..4j...g...j..
801d4078:	8014679c 8014679c 8014679c 8014679c     .g...g...g...g..
801d4088:	80146a4c 80146a88 80146a58 8014679c     Lj...j..Xj...g..
801d4098:	8014679c 80146a7c 8014679c 80146a88     .g..|j...g...j..
801d40a8:	8014679c 8014679c 80146a88 00000000     .g...g...j......
	...
801d40c0:	801470a0 80146d9c 80146d9c 80147094     .p...m...m...p..
801d40d0:	80146d9c 80146d9c 80146d9c 8014707c     .m...m...m..|p..
801d40e0:	80146d9c 80146d9c 80146d9c 80147070     .m...m...m..pp..
801d40f0:	80146d9c 80147064 80146d9c 80146d9c     .m..dp...m...m..
801d4100:	80146d84 80146d9c 80146d9c 80146d9c     .m...m...m...m..
801d4110:	80146d9c 80146d9c 80146d9c 80146d9c     .m...m...m...m..
801d4120:	80146d9c 80146d9c 80146d9c 80146d9c     .m...m...m...m..
801d4130:	80146d9c 80146d9c 80146d9c 80146d9c     .m...m...m...m..
801d4140:	80146d9c 80146d9c 80146d9c 80146d9c     .m...m...m...m..
801d4150:	80146d9c 80146d9c 80146d9c 80146d9c     .m...m...m...m..
801d4160:	80146d9c 80147088 801470cc 80146e54     .m...p...p..Tn..
801d4170:	80146e54 80146e54 80146e54 80146e54     Tn..Tn..Tn..Tn..
801d4180:	80146e54 80146e54 80146e54 80146e54     Tn..Tn..Tn..Tn..
801d4190:	80146e54 80146e54 80146e54 80146e54     Tn..Tn..Tn..Tn..
801d41a0:	8014704c 80146e54 80146e54 80146e54     Lp..Tn..Tn..Tn..
801d41b0:	80146e54 80146e54 80146e54 80146e54     Tn..Tn..Tn..Tn..
801d41c0:	80146e54 80146e54 80146e54 80146e54     Tn..Tn..Tn..Tn..
801d41d0:	80146e54 80146e54 801470e4 80146e54     Tn..Tn...p..Tn..
801d41e0:	801470d8 80146e54 801470ac 80146e54     .p..Tn...p..Tn..
801d41f0:	80146e54 80146e54 80146e54 801470cc     Tn..Tn..Tn...p..
801d4200:	80146e54 80146e54 8014704c 80146e54     Tn..Tn..Lp..Tn..
801d4210:	80146e54 80146e54 80146e54 80146e54     Tn..Tn..Tn..Tn..
801d4220:	8014704c 80147120 80146e90 80147150     Lp.. q...n..Pq..
801d4230:	80146e90 80147120 80147120 80147120     .n.. q.. q.. q..
801d4240:	80146e90 80146e90 80146e90 80146e90     .n...n...n...n..
801d4250:	80146e90 80146e90 80146e90 80146e90     .n...n...n...n..
801d4260:	80146e90 80146e90 80146e90 8014715c     .n...n...n..\q..
801d4270:	80146e90 80146e90 80146e90 80146e90     .n...n...n...n..
801d4280:	80147174 80146e90 80146e90 80146e90     tq...n...n...n..
801d4290:	80146e90 80146e90 80146e90 80146e90     .n...n...n...n..
801d42a0:	80146e90 80147120 80146e90 80147114     .n.. q...n...q..
801d42b0:	80147174 80147120 80147120 80147120     tq.. q.. q.. q..
801d42c0:	80146e90 80147174 80146e90 80146e90     .n..tq...n...n..
801d42d0:	80146e90 80146e90 80147138 80147174     .n...n..8q..tq..
801d42e0:	80147144 80146e90 80146e90 80147168     Dq...n...n..hq..
801d42f0:	80146e90 80147174 80146e90 80146e90     .n..tq...n...n..
801d4300:	80147174 00000000 00000000 00000000     tq..............

801d4310 <blanks>:
801d4310:	20202020 20202020 20202020 20202020                     

801d4320 <zeroes>:
801d4320:	30303030 30303030 30303030 30303030     0000000000000000

801d4330 <blanks>:
801d4330:	00000020 00000020 00000020 00000020      ... ... ... ...
801d4340:	00000020 00000020 00000020 00000020      ... ... ... ...
801d4350:	00000020 00000020 00000020 00000020      ... ... ... ...
801d4360:	00000020 00000020 00000020 00000020      ... ... ... ...

801d4370 <zeroes>:
801d4370:	00000030 00000030 00000030 00000030     0...0...0...0...
801d4380:	00000030 00000030 00000030 00000030     0...0...0...0...
801d4390:	00000030 00000030 00000030 00000030     0...0...0...0...
801d43a0:	00000030 00000030 00000030 00000030     0...0...0...0...
801d43b0:	77666f69 2e656469 00000063 00000000     iofwide.c.......

801d43c0 <__PRETTY_FUNCTION__.9941>:
801d43c0:	5f4f495f 64697766 00000065 00000000     _IO_fwide.......
801d43d0:	4342494c 5441465f 535f4c41 52454454     LIBC_FATAL_STDER
801d43e0:	00005f52 7665642f 7974742f 00000000     R_../dev/tty....
801d43f0:	74617473 3d207375 5f5f203d 4e4f4347     status == __GCON
801d4400:	4b4f5f56 207c7c20 74617473 3d207375     V_OK || status =
801d4410:	5f5f203d 4e4f4347 4d455f56 5f595450     = __GCONV_EMPTY_
801d4420:	55504e49 7c7c2054 61747320 20737574     INPUT || status 
801d4430:	5f203d3d 4f43475f 495f564e 47454c4c     == __GCONV_ILLEG
801d4440:	495f4c41 5455504e 207c7c20 74617473     AL_INPUT || stat
801d4450:	3d207375 5f5f203d 4e4f4347 4e495f56     us == __GCONV_IN
801d4460:	504d4f43 4554454c 504e495f 7c205455     COMPLETE_INPUT |
801d4470:	7473207c 73757461 203d3d20 43475f5f     | status == __GC
801d4480:	5f564e4f 4c4c5546 54554f5f 00545550     ONV_FULL_OUTPUT.
801d4490:	7472626d 2e63776f 00000063 61642828     mbrtowc.c...((da
801d44a0:	5f2e6174 6174735f 29706574 5f5f3e2d     ta.__statep)->__
801d44b0:	6e756f63 3d3d2074 00293020 00000000     count == 0).....

801d44c0 <__PRETTY_FUNCTION__.8263>:
801d44c0:	626d5f5f 776f7472 00000063 00000000     __mbrtowc.......
801d44d0:	74726377 2e626d6f 00000063 00000000     wcrtomb.c.......

801d44e0 <__PRETTY_FUNCTION__.8259>:
801d44e0:	63775f5f 6d6f7472 00000062 00000000     __wcrtomb.......
801d44f0:	61746164 6f5f5f2e 75627475 312d5b66     data.__outbuf[-1
801d4500:	3d3d205d 305c2720 00000027 72736377     ] == '\0'...wcsr
801d4510:	626d6f74 00632e73 61746164 6f5f5f2e     tombs.c.data.__o
801d4520:	75627475 3d212066 6e752820 6e676973     utbuf != (unsign
801d4530:	63206465 20726168 6420292a 00007473     ed char *) dst..

801d4540 <__PRETTY_FUNCTION__.8265>:
801d4540:	63775f5f 6f747273 0073626d 00000000     __wcsrtombs.....
801d4550:	75736572 3e20746c 00003020 6e73626d     result > 0..mbsn
801d4560:	776f7472 632e7363 00000000 00000000     rtowcs.c........

801d4570 <__PRETTY_FUNCTION__.8266>:
801d4570:	626d5f5f 74726e73 7363776f 00000000     __mbsnrtowcs....
801d4580:	63772828 5f726168 292a2074 74616420     ((wchar_t *) dat
801d4590:	5f5f2e61 6274756f 5b296675 205d312d     a.__outbuf)[-1] 
801d45a0:	4c203d3d 27305c27 00000000 7273626d     == L'\0'....mbsr
801d45b0:	63776f74 2e6c5f73 00000063 00000000     towcs_l.c.......

801d45c0 <__PRETTY_FUNCTION__.8462>:
801d45c0:	626d5f5f 6f747273 5f736377 0000006c     __mbsrtowcs_l...
801d45d0:	305e5b25 2b2c392d 00005d2d 3a756825     %[^0-9,+-]..%hu:
801d45e0:	3a756825 00756825 7568254d 7568252e     %hu:%hu.M%hu.%hu
801d45f0:	7568252e 00006e25 00005a54 6374652f     .%hu%n..TZ../etc
801d4600:	636f6c2f 69746c61 0000656d 76696e55     /localtime..Univ
801d4610:	61737265 0000006c 00435455 00544d47     ersal...UTC.GMT.
801d4620:	5f6d756e 65707974 3d3d2073 00003120     num_types == 1..
801d4630:	69667a74 632e656c 00000000 002f2e2e     tzfile.c....../.
801d4640:	49445a54 00000052 69736f70 6c757278     TZDIR...posixrul
801d4650:	00007365 00000000 00000000 00000000     es..............

801d4660 <__PRETTY_FUNCTION__.5063>:
801d4660:	7a745f5f 656c6966 6d6f635f 65747570     __tzfile_compute
801d4670:	00000000                                ....

801d4674 <__PRETTY_FUNCTION__.4690>:
801d4674:	7a745f5f 656c6966 6165725f 00000064     __tzfile_read...

801d4684 <default_tzdir.4569>:
801d4684:	7273752f 6168732f 7a2f6572 69656e6f     /usr/share/zonei
801d4694:	006f666e 00000000 00000000 5f5f2a28     nfo.........(*__
801d46a4:	6e727265 6f6c5f6f 69746163 28206e6f     errno_location (
801d46b4:	21202929 3433203d 207c7c20 20667562     )) != 34 || buf 
801d46c4:	28203d21 696f7628 292a2064 7c202930     != ((void *)0) |
801d46d4:	6973207c 2120657a 0030203d 732f2e2e     | size != 0.../s
801d46e4:	65647379 752f7370 2f78696e 76737973     ysdeps/unix/sysv
801d46f4:	6e696c2f 672f7875 77637465 00632e64     /linux/getcwd.c.
	...

801d4710 <__PRETTY_FUNCTION__.2689>:
801d4710:	65675f5f 64776374 00000000 00000000     __getcwd........
801d4720:	25207325 73252073 20732520 25206425     %s %s %s %s %d %
801d4730:	00000a64 20642520 00206425 7665642f     d... %d %d ./dev
801d4740:	676f6c2f 00000000 6c737973 203a676f     /log....syslog: 
801d4750:	6e6b6e75 206e776f 69636166 7974696c     unknown facility
801d4760:	6972702f 7469726f 25203a79 00000078     /priority: %x...
801d4770:	2074756f 6d20666f 726f6d65 005b2079     out of memory [.
801d4780:	3e64253c 00000000 25206825 54252065     <%d>....%h %e %T
801d4790:	00000020 5d64255b 00000000 7665642f      ...[%d]..../dev
801d47a0:	6e6f632f 656c6f73 00000000 0a0d7325     /console....%s..
801d47b0:	00000000 6f72702f 65732f63 6d2f666c     ..../proc/self/m
801d47c0:	00737061 4749524f 00004e49 54414c50     aps.ORIGIN..PLAT
801d47d0:	4d524f46 00000000 0042494c 6e6e6163     FORM....LIB.cann
801d47e0:	6320746f 74616572 61632065 20656863     ot create cache 
801d47f0:	20726f66 72616573 70206863 00687461     for search path.
801d4800:	6e6e6163 6120746f 636f6c6c 20657461     cannot allocate 
801d4810:	656d616e 63657220 0064726f 7473616c     name record.last
801d4820:	3d212070 76282820 2064696f 2930292a     p != ((void *)0)
801d4830:	00000000 6c2d6c64 2e64616f 00000063     ....dl-load.c...
801d4840:	6c3e2d6c 78656e5f 3d3d2074 76282820     l->l_next == ((v
801d4850:	2064696f 2930292a 00000000 61657320     oid *)0).... sea
801d4860:	20686372 68746170 0000003d 0073253a     rch path=...:%s.
801d4870:	25280909 72662073 66206d6f 20656c69     ..(%s from file 
801d4880:	0a297325 00000000 25280909 000a2973     %s).......(%s)..
801d4890:	6e6e6163 7320746f 20746174 72616873     cannot stat shar
801d48a0:	6f206465 63656a62 00000074 656c6966     ed object...file
801d48b0:	2073253d 756c255b 20203b5d 656e6567     =%s [%lu];  gene
801d48c0:	69746172 6c20676e 206b6e69 0a70616d     rating link map.
801d48d0:	00000000 6e6e6163 6320746f 74616572     ....cannot creat
801d48e0:	68732065 64657261 6a626f20 20746365     e shared object 
801d48f0:	63736564 74706972 0000726f 6e6e6163     descriptor..cann
801d4900:	7220746f 20646165 656c6966 74616420     ot read file dat
801d4910:	00000061 6e6e6163 6820746f 6c646e61     a...cannot handl
801d4920:	4c542065 61642053 00006174 20464c45     e TLS data..ELF 
801d4930:	64616f6c 6d6f6320 646e616d 64646120     load command add
801d4940:	73736572 66666f2f 20746573 20746f6e     ress/offset not 
801d4950:	706f7270 796c7265 696c6120 64656e67     properly aligned
801d4960:	00000000 656a626f 66207463 20656c69     ....object file 
801d4970:	20736168 6c206f6e 6164616f 20656c62     has no loadable 
801d4980:	6d676573 73746e65 00000000 6e6e6163     segments....cann
801d4990:	6420746f 6d616e79 6c616369 6c20796c     ot dynamically l
801d49a0:	2064616f 63657865 62617475 0000656c     oad executable..
801d49b0:	6e6e6163 6320746f 676e6168 656d2065     cannot change me
801d49c0:	79726f6d 6f727020 74636574 736e6f69     mory protections
801d49d0:	00000000 6e6e6163 6d20746f 7a207061     ....cannot map z
801d49e0:	2d6f7265 6c6c6966 67617020 00007365     ero-fill pages..
801d49f0:	20464c45 64616f6c 6d6f6320 646e616d     ELF load command
801d4a00:	696c6120 656d6e67 6e20746e 7020746f      alignment not p
801d4a10:	2d656761 67696c61 0064656e 6c696166     age-aligned.fail
801d4a20:	74206465 616d206f 65732070 6e656d67     ed to map segmen
801d4a30:	72662074 73206d6f 65726168 626f2064     t from shared ob
801d4a40:	7463656a 00000000 656a626f 66207463     ject....object f
801d4a50:	20656c69 20736168 64206f6e 6d616e79     ile has no dynam
801d4a60:	73206369 69746365 00006e6f 6f666e69     ic section..info
801d4a70:	5d30325b 5f643e2d 642e6e75 6c61765f     [20]->d_un.d_val
801d4a80:	203d3d20 00003731 616e7964 2d63696d      == 17..dynamic-
801d4a90:	6b6e696c 0000682e 6f666e69 5d39315b     link.h..info[19]
801d4aa0:	5f643e2d 642e6e75 6c61765f 203d3d20     ->d_un.d_val == 
801d4ab0:	657a6973 2820666f 33666c45 65525f32     sizeof (Elf32_Re
801d4ac0:	0000296c 72616873 6f206465 63656a62     l)..shared objec
801d4ad0:	61632074 746f6e6e 20656220 706f6c64     t cannot be dlop
801d4ae0:	29286e65 00006465 6e6e6163 6120746f     en()ed..cannot a
801d4af0:	636f6c6c 20657461 6f6d656d 66207972     llocate memory f
801d4b00:	7020726f 72676f72 68206d61 65646165     or program heade
801d4b10:	00000072 6e6e6163 6520746f 6c62616e     r...cannot enabl
801d4b20:	78652065 74756365 656c6261 61747320     e executable sta
801d4b30:	61206b63 68732073 64657261 6a626f20     ck as shared obj
801d4b40:	20746365 75716572 73657269 00000000     ect requires....
801d4b50:	6e6e6163 6320746f 65736f6c 6c696620     cannot close fil
801d4b60:	65642065 69726373 726f7470 00000000     e descriptor....
801d4b70:	79642020 696d616e 30203a63 2a302578       dynamic: 0x%0*
801d4b80:	2020786c 65736162 7830203a 6c2a3025     lx  base: 0x%0*l
801d4b90:	20202078 657a6973 7830203a 5a2a3025     x   size: 0x%0*Z
801d4ba0:	20200a78 6e652020 3a797274 25783020     x.    entry: 0x%
801d4bb0:	786c2a30 68702020 203a7264 30257830     0*lx  phdr: 0x%0
801d4bc0:	20786c2a 6e687020 203a6d75 2a252020     *lx  phnum:   %*
801d4bd0:	000a0a75 6e6e6163 6320746f 74616572     u...cannot creat
801d4be0:	65732065 68637261 7473696c 00000000     e searchlist....
801d4bf0:	6e6e6163 6320746f 74616572 65732065     cannot create se
801d4c00:	68637261 74617020 72612068 00796172     arch path array.
801d4c10:	74737973 73206d65 63726165 61702068     system search pa
801d4c20:	00006874 656c6570 643e2d6d 616e7269     th..pelem->dirna
801d4c30:	305b656d 3d3d205d 272f2720 00000000     me[0] == '/'....
801d4c40:	00003b3a 0062696c 2d296c28 6e5f6c3e     :;..lib.(l)->l_n
801d4c50:	5b656d61 3d205d30 5c27203d 00002730     ame[0] == '\0'..
801d4c60:	6e6e6163 6320746f 74616572 55522065     cannot create RU
801d4c70:	5441504e 50522f48 20485441 79706f63     NPATH/RPATH copy
801d4c80:	00000000 0000003a 54415052 00000048     ....:...RPATH...
801d4c90:	504e5552 00485441 656c6966 6f6f7420     RUNPATH.file too
801d4ca0:	6f687320 00007472 61766e69 2064696c      short..invalid 
801d4cb0:	20464c45 64616568 00007265 20464c45     ELF header..ELF 
801d4cc0:	656c6966 74616420 6e652061 69646f63     file data encodi
801d4cd0:	6e20676e 6c20746f 6c747469 6e652d65     ng not little-en
801d4ce0:	6e616964 00000000 20464c45 656c6966     dian....ELF file
801d4cf0:	72657620 6e6f6973 65646920 6420746e      version ident d
801d4d00:	2073656f 20746f6e 6374616d 75632068     oes not match cu
801d4d10:	6e657272 6e6f2074 00000065 20464c45     rrent one...ELF 
801d4d20:	656c6966 20534f20 20494241 61766e69     file OS ABI inva
801d4d30:	0064696c 20464c45 656c6966 49424120     lid.ELF file ABI
801d4d40:	72657620 6e6f6973 766e6920 64696c61      version invalid
801d4d50:	00000000 65746e69 6c616e72 72726520     ....internal err
801d4d60:	0000726f 20464c45 656c6966 72657620     or..ELF file ver
801d4d70:	6e6f6973 656f6420 6f6e2073 616d2074     sion does not ma
801d4d80:	20686374 72727563 20746e65 00656e6f     tch current one.
801d4d90:	796c6e6f 5f544520 204e5944 20646e61     only ET_DYN and 
801d4da0:	455f5445 20434558 206e6163 6c206562     ET_EXEC can be l
801d4db0:	6564616f 00000064 20464c45 656c6966     oaded...ELF file
801d4dc0:	70207327 746e6568 657a6973 746f6e20     's phentsize not
801d4dd0:	65687420 70786520 65746365 69732064      the expected si
801d4de0:	0000657a 72742020 676e6979 6c696620     ze..  trying fil
801d4df0:	73253d65 0000000a 6469736e 203d3e20     e=%s....nsid >= 
801d4e00:	00000030 6469736e 31203c20 00000000     0...nsid < 1....
801d4e10:	6c69660a 73253d65 6c255b20 203b5d75     .file=%s [%lu]; 
801d4e20:	65656e20 20646564 25207962 255b2073      needed by %s [%
801d4e30:	0a5d756c 00000000 646e6966 62696c20     lu].....find lib
801d4e40:	79726172 2073253d 756c255b 73203b5d     rary=%s [%lu]; s
801d4e50:	63726165 676e6968 0000000a 6e6e6163     earching....cann
801d4e60:	6f20746f 206e6570 72616873 6f206465     ot open shared o
801d4e70:	63656a62 69662074 0000656c 00000000     bject file......

801d4e80 <__PRETTY_FUNCTION__.8535>:
801d4e80:	61707865 645f646e 6d616e79 735f6369     expand_dynamic_s
801d4e90:	6e697274 6f745f67 006e656b              tring_token.

801d4e9c <system_dirs>:
801d4e9c:	62696c2f 752f002f 6c2f7273 002f6269     /lib/./usr/lib/.

801d4eac <system_dirs_len>:
801d4eac:	00000005 00000009                       ........

801d4eb4 <curwd.8606>:
801d4eb4:	00002f2e                                ./..

801d4eb8 <dummy_bucket.9391>:
801d4eb8:	00000000                                ....

801d4ebc <__PRETTY_FUNCTION__.9367>:
801d4ebc:	5f6c645f 5f70616d 656a626f 00007463     _dl_map_object..

801d4ecc <__PRETTY_FUNCTION__.8579>:
801d4ecc:	5f646461 656d616e 5f6f745f 656a626f     add_name_to_obje
801d4edc:	00007463                                ct..

801d4ee0 <expected_note.9175>:
801d4ee0:	00000004 00000010 00000001 00554e47     ............GNU.

801d4ef0 <expected.9169>:
801d4ef0:	464c457f 00010101 00000000              .ELF........

801d4efc <__PRETTY_FUNCTION__.8817>:
801d4efc:	65736f6c 00000000                       lose....

801d4f04 <__PRETTY_FUNCTION__.7657>:
801d4f04:	5f666c65 5f746567 616e7964 5f63696d     elf_get_dynamic_
801d4f14:	6f666e69 00000000                       info....

801d4f1c <__PRETTY_FUNCTION__.8752>:
801d4f1c:	5f6c645f 74696e69 7461705f 00007368     _dl_init_paths..
801d4f2c:	00000000 61657320 20686372 68636163     .... search cach
801d4f3c:	73253d65 0000000a 6374652f 2e646c2f     e=%s..../etc/ld.
801d4f4c:	632e6f73 65686361 00000000 732e646c     so.cache....ld.s
801d4f5c:	2e312d6f 00302e37 62696c67 646c2d63     o-1.7.0.glibc-ld
801d4f6c:	2e6f732e 68636163 312e3165 00000000     .so.cache1.1....
801d4f7c:	68636163 3d212065 76282820 2064696f     cache != ((void 
801d4f8c:	2930292a 00000000 732f2e2e 65647379     *)0)....../sysde
801d4f9c:	672f7370 72656e65 642f6369 61632d6c     ps/generic/dl-ca
801d4fac:	2e656863 00000063 00000000 00000000     che.c...........
801d4fbc:	00000000                                ....

801d4fc0 <__PRETTY_FUNCTION__.6511>:
801d4fc0:	5f6c645f 64616f6c 6361635f 6c5f6568     _dl_load_cache_l
801d4fd0:	756b6f6f 00000070 00000000 00000000     ookup...........
801d4fe0:	626d7973 00206c6f 6576202c 6f697372     symbol ., versio
801d4ff0:	0000206e 746f6e20 66656420 64656e69     n .. not defined
801d5000:	206e6920 656c6966 00000020 74697720      in file ... wit
801d5010:	696c2068 74206b6e 20656d69 65666572     h link time refe
801d5020:	636e6572 00000065 6f6c6572 69746163     rence...relocati
801d5030:	65206e6f 726f7272 00000000 626d7973     on error....symb
801d5040:	6c206c6f 756b6f6f 72652070 00726f72     ol lookup error.
801d5050:	6c69660a 73253d65 6c255b20 203b5d75     .file=%s [%lu]; 
801d5060:	65656e20 20646564 25207962 255b2073      needed by %s [%
801d5070:	205d756c 6c657228 7461636f 206e6f69     lu] (relocation 
801d5080:	65706564 6e65646e 0a297963 0000000a     dependency).....
801d5090:	746f7270 65746365 00000064 6d726f6e     protected...norm
801d50a0:	00006c61 646e6962 20676e69 656c6966     al..binding file
801d50b0:	20732520 25206f74 25203a73 79732073      %s to %s: %s sy
801d50c0:	6c6f626d 73256020 00000027 73255b20     mbol `%s'... [%s
801d50d0:	00000a5d 626d7973 253d6c6f 20203b73     ]...symbol=%s;  
801d50e0:	6b6f6f6c 69207075 6966206e 253d656c     lookup in file=%
801d50f0:	00000a73 73726576 2d6e6f69 6c69663e     s...version->fil
801d5100:	6d616e65 3d3d2065 76282820 2064696f     ename == ((void 
801d5110:	2930292a 207c7c20 645f2021 616e5f6c     *)0) || ! _dl_na
801d5120:	6d5f656d 68637461 2820705f 73726576     me_match_p (vers
801d5130:	2d6e6f69 6c69663e 6d616e65 6d202c65     ion->filename, m
801d5140:	00297061 6c2d6f64 756b6f6f 00682e70     ap).do-lookup.h.
801d5150:	73726576 206e6f69 28203d3d 696f7628     version == ((voi
801d5160:	292a2064 7c202930 6c66207c 20736761     d *)0) || flags 
801d5170:	30203d3d 207c7c20 67616c66 3d3d2073     == 0 || flags ==
801d5180:	5f4c4420 4b4f4f4c 415f5055 445f4444      DL_LOOKUP_ADD_D
801d5190:	4e455045 434e4544 00000059 6c2d6c64     EPENDENCY...dl-l
801d51a0:	756b6f6f 00632e70 203c2069 63732a28     ookup.c.i < (*sc
801d51b0:	2965706f 5f723e2d 73696c6e 00000074     ope)->r_nlist...
801d51c0:	73726576 206e6f69 28203d21 696f7628     version != ((voi
801d51d0:	292a2064 00002930 69616d3c 7270206e     d *)0)..<main pr
801d51e0:	6172676f 00003e6d 6f6e2820 72657620     ogram>.. (no ver
801d51f0:	6e6f6973 6d797320 736c6f62 00000029     sion symbols)...

801d5200 <undefined_msg>:
801d5200:	65646e75 656e6966 79732064 6c6f626d     undefined symbol
801d5210:	0000203a                                : ..

801d5214 <__PRETTY_FUNCTION__.7623>:
801d5214:	5f6c645f 6b6f6f6c 735f7075 6f626d79     _dl_lookup_symbo
801d5224:	00785f6c                                l_x.

801d5228 <C.62.7731>:
	...

801d5230 <C.45.7668>:
	...

801d5238 <__PRETTY_FUNCTION__.7418>:
801d5238:	6c5f6f64 756b6f6f 00785f70 00000000     do_lookup_x.....
	...
801d5250:	6f72703c 6d617267 6d616e20 6e752065     <program name un
801d5260:	776f6e6b 00003e6e 6f727265 68772072     known>..error wh
801d5270:	20656c69 64616f6c 20676e69 72616873     ile loading shar
801d5280:	6c206465 61726269 73656972 00000000     ed libraries....
801d5290:	203a7325 203a7325 73257325 73257325     %s: %s: %s%s%s%s
801d52a0:	000a7325 414e5944 2043494d 4b4e494c     %s..DYNAMIC LINK
801d52b0:	42205245 21214755 00000021 746e6f63     ER BUG!!!...cont
801d52c0:	65756e69 00000064 61746166 0000006c     inued...fatal...
801d52d0:	203a7325 6f727265 25203a72 25203a73     %s: error: %s: %
801d52e0:	25282073 000a2973 00000000 00000000     s (%s)..........

801d52f0 <_dl_out_of_memory>:
801d52f0:	2074756f 6d20666f 726f6d65 00000079     out of memory...
801d5300:	20646970 30203d3e 20262620 657a6973     pid >= 0 && size
801d5310:	2820666f 5f646970 3c202974 0034203d     of (pid_t) <= 4.
801d5320:	6d2d6c64 2e637369 00000063 766f696e     dl-misc.c...niov
801d5330:	36203c20 00000034 69222021 6c61766e      < 64...! "inval
801d5340:	66206469 616d726f 70732074 66696365     id format specif
801d5350:	22726569 00000000 00000000 00000000     ier"............

801d5360 <__PRETTY_FUNCTION__.7465>:
801d5360:	5f6c645f 75626564 64765f67 6e697270     _dl_debug_vdprin
801d5370:	00006674 00000000 00000000 00000000     tf..............
801d5380:	6f72702f 65732f63 652f666c 00006578     /proc/self/exe..
801d5390:	6b6e696c 5b6c6176 3d205d30 2f27203d     linkval[0] == '/
801d53a0:	00000027 732f2e2e 65647379 752f7370     '...../sysdeps/u
801d53b0:	2f78696e 76737973 6e696c2f 642f7875     nix/sysv/linux/d
801d53c0:	726f2d6c 6e696769 0000632e 00000000     l-origin.c......

801d53d0 <__PRETTY_FUNCTION__.7160>:
801d53d0:	5f6c645f 5f746567 6769726f 00006e69     _dl_get_origin..
801d53e0:	5f6c645f 6e65706f 6f6f685f 0000006b     _dl_open_hook...
801d53f0:	42494c47 52505f43 54415649 00000045     GLIBC_PRIVATE...
801d5400:	4f4e4749 00004552 65727269 73726576     IGNORE..irrevers
801d5410:	656c6269 203d2120 6f762828 2a206469     ible != ((void *
801d5420:	00293029 6e6f6367 00632e76 6274756f     )0).gconv.c.outb
801d5430:	21206675 2828203d 64696f76 30292a20     uf != ((void *)0
801d5440:	26262029 756f2a20 66756274 203d2120     ) && *outbuf != 
801d5450:	6f762828 2a206469 00293029 00000000     ((void *)0).....

801d5460 <__PRETTY_FUNCTION__.7119>:
801d5460:	63675f5f 00766e6f 00000000 00000000     __gconv.........
801d5470:	6e6f6367 72745f76 5f736e61 746e6f63     gconv_trans_cont
801d5480:	00747865 6e6f6367 72745f76 00736e61     ext.gconv_trans.
801d5490:	6e6f6367 72745f76 5f736e61 74696e69     gconv_trans_init
801d54a0:	00000000 6e6f6367 72745f76 5f736e61     ....gconv_trans_
801d54b0:	00646e65 6e617274 6e3e2d73 20656d61     end.trans->name 
801d54c0:	28203d21 696f7628 292a2064 00002930     != ((void *)0)..
801d54d0:	6e6f6367 72745f76 2e736e61 00000063     gconv_trans.c...
801d54e0:	006f732e 00000000 00000000 00000000     .so.............

801d54f0 <__PRETTY_FUNCTION__.8003>:
801d54f0:	63675f5f 5f766e6f 6e617274 74696c73     __gconv_translit
801d5500:	6e69665f 00000064 00000000 00000000     _find...........
801d5510:	59795b5e 0000005d 4e6e5b5e 0000005d     ^[yY]...^[nN]...

801d5520 <_nl_C_LC_MESSAGES>:
801d5520:	801d0740 00000000 00000000 00000000     @...............
	...
801d5538:	ffffffff 00000000 00000005 801d5510     .............U..
801d5548:	801d5518 801d7208 801d7208 801d074c     .U...r...r..L...
	...

801d5560 <_nl_C_LC_MONETARY>:
801d5560:	801d0740 00000000 00000000 00000000     @...............
	...
801d5578:	ffffffff 00000000 0000002e 801d7208     .............r..
801d5588:	801d7208 801d7208 801d7208 801d7208     .r...r...r...r..
801d5598:	801d7208 801d7208 801d563c 801d563c     .r...r..<V..<V..
801d55a8:	801d563c 801d563c 801d563c 801d563c     <V..<V..<V..<V..
801d55b8:	801d563c 801d563c 801c34b8 801d563c     <V..<V...4..<V..
801d55c8:	801d563c 801d563c 801d563c 801d563c     <V..<V..<V..<V..
801d55d8:	801d563c 801d7208 801d7208 801d563c     <V...r...r..<V..
801d55e8:	801d563c 801d563c 801d563c 801d563c     <V..<V..<V..<V..
801d55f8:	801d563c 801d563c 801d563c 801d563c     <V..<V..<V..<V..
801d5608:	801d563c 801d563c 801d563c 801d563c     <V..<V..<V..<V..
801d5618:	801d563c 00002775 05f5bebf 00002775     <V..u'......u'..
801d5628:	05f5bebf 00000001 00000000 00000000     ................
801d5638:	801d074c                                L...

801d563c <not_available>:
801d563c:	0000007f                                ....

801d5640 <_nl_C_LC_NUMERIC>:
801d5640:	801d0740 00000000 00000000 00000000     @...............
	...
801d5658:	ffffffff 00000000 00000006 801914f4     ................
801d5668:	801d7208 801d7208 0000002e 00000000     .r...r..........
801d5678:	801d074c 00000000 006e7553 006e6f4d     L.......Sun.Mon.
801d5688:	00657554 00646557 00756854 00697246     Tue.Wed.Thu.Fri.
801d5698:	00746153 646e7553 00007961 646e6f4d     Sat.Sunday..Mond
801d56a8:	00007961 73657554 00796164 6e646557     ay..Tuesday.Wedn
801d56b8:	61647365 00000079 72756854 79616473     esday...Thursday
801d56c8:	00000000 64697246 00007961 75746153     ....Friday..Satu
801d56d8:	79616472 00000000 006e614a 00626546     rday....Jan.Feb.
801d56e8:	0072614d 00727041 0079614d 006e754a     Mar.Apr.May.Jun.
801d56f8:	006c754a 00677541 00706553 0074634f     Jul.Aug.Sep.Oct.
801d5708:	00766f4e 00636544 756e614a 00797261     Nov.Dec.January.
801d5718:	72626546 79726175 00000000 6372614d     February....Marc
801d5728:	00000068 69727041 0000006c 656e754a     h...April...June
801d5738:	00000000 796c754a 00000000 75677541     ....July....Augu
801d5748:	00007473 74706553 65626d65 00000072     st..September...
801d5758:	6f74634f 00726562 65766f4e 7265626d     October.November
801d5768:	00000000 65636544 7265626d 00000000     ....December....
801d5778:	00004d41 00004d50 25206125 65252062     AM..PM..%a %b %e
801d5788:	3a482520 253a4d25 59252053 00000000      %H:%M:%S %Y....
801d5798:	252f6d25 79252f64 00000000 253a4825     %m/%d/%y....%H:%
801d57a8:	53253a4d 00000000 253a4925 53253a4d     M:%S....%I:%M:%S
801d57b8:	00702520 00000007 00000004 00000001      %p.............
801d57c8:	25206125 65252062 3a482520 253a4d25     %a %b %e %H:%M:%
801d57d8:	5a252053 00592520 00000053 00000075     S %Z %Y.S...u...
801d57e8:	0000006e 00000000 0000004d 0000006f     n.......M...o...
801d57f8:	0000006e 00000000 00000054 00000075     n.......T...u...
801d5808:	00000065 00000000 00000057 00000065     e.......W...e...
801d5818:	00000064 00000000 00000054 00000068     d.......T...h...
801d5828:	00000075 00000000 00000046 00000072     u.......F...r...
801d5838:	00000069 00000000 00000053 00000061     i.......S...a...
801d5848:	00000074 00000000 00000053 00000075     t.......S...u...
801d5858:	0000006e 00000064 00000061 00000079     n...d...a...y...
801d5868:	00000000 0000004d 0000006f 0000006e     ....M...o...n...
801d5878:	00000064 00000061 00000079 00000000     d...a...y.......
801d5888:	00000054 00000075 00000065 00000073     T...u...e...s...
801d5898:	00000064 00000061 00000079 00000000     d...a...y.......
801d58a8:	00000057 00000065 00000064 0000006e     W...e...d...n...
801d58b8:	00000065 00000073 00000064 00000061     e...s...d...a...
801d58c8:	00000079 00000000 00000054 00000068     y.......T...h...
801d58d8:	00000075 00000072 00000073 00000064     u...r...s...d...
801d58e8:	00000061 00000079 00000000 00000046     a...y.......F...
801d58f8:	00000072 00000069 00000064 00000061     r...i...d...a...
801d5908:	00000079 00000000 00000053 00000061     y.......S...a...
801d5918:	00000074 00000075 00000072 00000064     t...u...r...d...
801d5928:	00000061 00000079 00000000 0000004a     a...y.......J...
801d5938:	00000061 0000006e 00000000 00000046     a...n.......F...
801d5948:	00000065 00000062 00000000 0000004d     e...b.......M...
801d5958:	00000061 00000072 00000000 00000041     a...r.......A...
801d5968:	00000070 00000072 00000000 0000004d     p...r.......M...
801d5978:	00000061 00000079 00000000 0000004a     a...y.......J...
801d5988:	00000075 0000006e 00000000 0000004a     u...n.......J...
801d5998:	00000075 0000006c 00000000 00000041     u...l.......A...
801d59a8:	00000075 00000067 00000000 00000053     u...g.......S...
801d59b8:	00000065 00000070 00000000 0000004f     e...p.......O...
801d59c8:	00000063 00000074 00000000 0000004e     c...t.......N...
801d59d8:	0000006f 00000076 00000000 00000044     o...v.......D...
801d59e8:	00000065 00000063 00000000 0000004a     e...c.......J...
801d59f8:	00000061 0000006e 00000075 00000061     a...n...u...a...
801d5a08:	00000072 00000079 00000000 00000046     r...y.......F...
801d5a18:	00000065 00000062 00000072 00000075     e...b...r...u...
801d5a28:	00000061 00000072 00000079 00000000     a...r...y.......
801d5a38:	0000004d 00000061 00000072 00000063     M...a...r...c...
801d5a48:	00000068 00000000 00000041 00000070     h.......A...p...
801d5a58:	00000072 00000069 0000006c 00000000     r...i...l.......
801d5a68:	0000004a 00000075 0000006e 00000065     J...u...n...e...
801d5a78:	00000000 0000004a 00000075 0000006c     ....J...u...l...
801d5a88:	00000079 00000000 00000041 00000075     y.......A...u...
801d5a98:	00000067 00000075 00000073 00000074     g...u...s...t...
801d5aa8:	00000000 00000053 00000065 00000070     ....S...e...p...
801d5ab8:	00000074 00000065 0000006d 00000062     t...e...m...b...
801d5ac8:	00000065 00000072 00000000 0000004f     e...r.......O...
801d5ad8:	00000063 00000074 0000006f 00000062     c...t...o...b...
801d5ae8:	00000065 00000072 00000000 0000004e     e...r.......N...
801d5af8:	0000006f 00000076 00000065 0000006d     o...v...e...m...
801d5b08:	00000062 00000065 00000072 00000000     b...e...r.......
801d5b18:	00000044 00000065 00000063 00000065     D...e...c...e...
801d5b28:	0000006d 00000062 00000065 00000072     m...b...e...r...
801d5b38:	00000000 00000041 0000004d 00000000     ....A...M.......
801d5b48:	00000050 0000004d 00000000 00000025     P...M.......%...
801d5b58:	00000061 00000020 00000025 00000062     a... ...%...b...
801d5b68:	00000020 00000025 00000065 00000020      ...%...e... ...
801d5b78:	00000025 00000048 0000003a 00000025     %...H...:...%...
801d5b88:	0000004d 0000003a 00000025 00000053     M...:...%...S...
801d5b98:	00000020 00000025 00000059 00000000      ...%...Y.......
801d5ba8:	00000025 0000006d 0000002f 00000025     %...m.../...%...
801d5bb8:	00000064 0000002f 00000025 00000079     d.../...%...y...
801d5bc8:	00000000 00000025 00000048 0000003a     ....%...H...:...
801d5bd8:	00000025 0000004d 0000003a 00000025     %...M...:...%...
801d5be8:	00000053 00000000 00000025 00000049     S.......%...I...
801d5bf8:	0000003a 00000025 0000004d 0000003a     :...%...M...:...
801d5c08:	00000025 00000053 00000020 00000025     %...S... ...%...
801d5c18:	00000070 00000000 00000025 00000061     p.......%...a...
801d5c28:	00000020 00000025 00000062 00000020      ...%...b... ...
801d5c38:	00000025 00000065 00000020 00000025     %...e... ...%...
801d5c48:	00000048 0000003a 00000025 0000004d     H...:...%...M...
801d5c58:	0000003a 00000025 00000053 00000020     :...%...S... ...
801d5c68:	00000025 0000005a 00000020 00000025     %...Z... ...%...
801d5c78:	00000059 00000000                       Y.......

801d5c80 <_nl_C_LC_TIME>:
801d5c80:	801d0740 00000000 00000000 00000000     @...............
	...
801d5c98:	ffffffff 00000000 0000006f 801d5680     ........o....V..
801d5ca8:	801d5684 801d5688 801d568c 801d5690     .V...V...V...V..
801d5cb8:	801d5694 801d5698 801d569c 801d56a4     .V...V...V...V..
801d5cc8:	801d56ac 801d56b4 801d56c0 801d56cc     .V...V...V...V..
801d5cd8:	801d56d4 801d56e0 801d56e4 801d56e8     .V...V...V...V..
801d5ce8:	801d56ec 801d56f0 801d56f4 801d56f8     .V...V...V...V..
801d5cf8:	801d56fc 801d5700 801d5704 801d5708     .V...W...W...W..
801d5d08:	801d570c 801d5710 801d5718 801d5724     .W...W...W..$W..
801d5d18:	801d572c 801d56f0 801d5734 801d573c     ,W...V..4W..<W..
801d5d28:	801d5744 801d574c 801d5758 801d5760     DW..LW..XW..`W..
801d5d38:	801d576c 801d5778 801d577c 801d5780     lW..xW..|W...W..
801d5d48:	801d5798 801d57a4 801d57b0 801d7208     .W...W...W...r..
801d5d58:	801d7208 801d7208 801d7208 801d7208     .r...r...r...r..
801d5d68:	801d7208 00000000 801d7208 801d57e0     .r.......r...W..
801d5d78:	801d57f0 801d5800 801d5810 801d5820     .W...X...X.. X..
801d5d88:	801d5830 801d5840 801d5850 801d586c     0X..@X..PX..lX..
801d5d98:	801d5888 801d58a8 801d58d0 801d58f4     .X...X...X...X..
801d5da8:	801d5910 801d5934 801d5944 801d5954     .Y..4Y..DY..TY..
801d5db8:	801d5964 801d5974 801d5984 801d5994     dY..tY...Y...Y..
801d5dc8:	801d59a4 801d59b4 801d59c4 801d59d4     .Y...Y...Y...Y..
801d5dd8:	801d59e4 801d59f4 801d5a14 801d5a38     .Y...Y...Z..8Z..
801d5de8:	801d5a50 801d5974 801d5a68 801d5a7c     PZ..tY..hZ..|Z..
801d5df8:	801d5a90 801d5aac 801d5ad4 801d5af4     .Z...Z...Z...Z..
801d5e08:	801d5b18 801d5b3c 801d5b48 801d5b54     .[..<[..H[..T[..
801d5e18:	801d5ba8 801d5bcc 801d5bf0 801c2760     .[...[...[..`'..
801d5e28:	801c2760 801c2760 801c2760 801c2760     `'..`'..`'..`'..
801d5e38:	801d57bc 0130bc3a 801d57c0 801d57bc     .W..:.0..W...W..
801d5e48:	801d57c4 801d57c4 801d7208 801d57c8     .W...W...r...W..
801d5e58:	801d5c20 801d074c                        \..L...

801d5e60 <_nl_C_LC_PAPER>:
801d5e60:	801d0740 00000000 00000000 00000000     @...............
	...
801d5e78:	ffffffff 00000000 00000003 00000129     ............)...
801d5e88:	000000d2 801d074c 74257025 74256725     ....L...%p%t%g%t
801d5e98:	74256d25 00006625                       %m%t%f..

801d5ea0 <_nl_C_LC_NAME>:
801d5ea0:	801d0740 00000000 00000000 00000000     @...............
	...
801d5eb8:	ffffffff 00000000 00000007 801d5e90     .............^..
801d5ec8:	801d7208 801d7208 801d7208 801d7208     .r...r...r...r..
801d5ed8:	801d7208 801d074c 4e256125 4e256625     .r..L...%a%N%f%N
801d5ee8:	4e256425 4e256225 25207325 65252068     %d%N%b%N%s %h %e
801d5ef8:	25722520 2d43254e 25207a25 254e2554      %r%N%C-%z %T%N%
801d5f08:	004e2563 00000000                       c%N.....

801d5f10 <_nl_C_LC_ADDRESS>:
801d5f10:	801d0740 00000000 00000000 00000000     @...............
	...
801d5f28:	ffffffff 00000000 0000000d 801d5ee0     .............^..
801d5f38:	801d7208 801d7208 801d7208 801d7208     .r...r...r...r..
801d5f48:	801d7208 801d7208 801d7208 801d7208     .r...r...r...r..
801d5f58:	801d7208 801d7208 801d7208 801d074c     .r...r...r..L...
	...
801d5f70:	2063252b 25206125 0000006c 00000000     +%c %a %l.......

801d5f80 <_nl_C_LC_TELEPHONE>:
801d5f80:	801d0740 00000000 00000000 00000000     @...............
	...
801d5f98:	ffffffff 00000000 00000005 801d5f70     ............p_..
801d5fa8:	801d7208 801d7208 801d7208 801d074c     .r...r...r..L...
	...

801d5fc0 <_nl_C_LC_MEASUREMENT>:
801d5fc0:	801d0740 00000000 00000000 00000000     @...............
	...
801d5fd8:	ffffffff 00000000 00000002 801d57c4     .............W..
801d5fe8:	801d074c 00000000 004f5349 37393931     L.......ISO.1997
801d5ff8:	2d32312d 00003032 2f4f5349 20434549     -12-20..ISO/IEC 
801d6008:	35363431 31692032 46206e38 2d434344     14652 i18n FDCC-
801d6018:	00746573 2f4f5349 20434549 3143544a     set.ISO/IEC JTC1
801d6028:	3243532f 47572f32 2d203032 746e6920     /SC22/WG20 - int
801d6038:	616e7265 6e6f6974 7a696c61 6f697461     ernationalizatio
801d6048:	0000006e 206f2f43 646c654b 6d695320     n...C/o Keld Sim
801d6058:	65736e6f 53202c6e 202e746b 67726f4a     onsen, Skt. Jorg
801d6068:	20736e65 656c6c41 202c3820 312d4b44     ens Alle 8, DK-1
801d6078:	20353136 65626f4b 7661686e 0056206e     615 Kobenhavn V.
801d6088:	646c654b 6d695320 65736e6f 0000006e     Keld Simonsen...
801d6098:	646c656b 756b6440 642e6775 0000006b     keld@dkuug.dk...
801d60a8:	2035342b 32323133 3435362d 00000033     +45 3122-6543...
801d60b8:	2035342b 35323333 3435362d 00000033     +45 3325-6543...
	...
801d60d0:	6e383169 3939313a 31690039 313a6e38     i18n:1999.i18n:1
801d60e0:	00393939 6e383169 3939313a 31690039     999.i18n:1999.i1
801d60f0:	313a6e38 00393939 6e383169 3939313a     8n:1999.i18n:199
801d6100:	31690039 313a6e38 00393939 38316900     9.i18n:1999..i18
801d6110:	39313a6e 69003939 3a6e3831 39393931     n:1999.i18n:1999
801d6120:	38316900 39313a6e 69003939 3a6e3831     .i18n:1999.i18n:
801d6130:	39393931 38316900 39313a6e 69003939     1999.i18n:1999.i
801d6140:	3a6e3831 39393931 38316900 39313a6e     18n:1999.i18n:19
801d6150:	69003939 3a6e3831 39393931 38316900     99.i18n:1999.i18
801d6160:	39313a6e 69003939 3a6e3831 39393931     n:1999.i18n:1999
801d6170:	00000000                                ....

801d6174 <_nl_C_LC_IDENTIFICATION>:
801d6174:	801d0740 00000000 00000000 00000000     @...............
	...
801d618c:	ffffffff 00000000 00000010 801d6000     .............`..
801d619c:	801d601c 801d604c 801d6088 801d6098     .`..L`...`...`..
801d61ac:	801d60a8 801d60b8 801d7208 801d5ff0     .`...`...r..._..
801d61bc:	801d7208 801d7208 801d7208 801bdf9c     .r...r...r......
801d61cc:	801d5ff4 801d60d0 801d074c 00000000     ._...`..L.......
801d61dc:	00000000                                ....

801d61e0 <_nl_C_LC_COLLATE>:
801d61e0:	801d0740 00000000 00000000 00000000     @...............
	...
801d61f8:	ffffffff 00000000 00000013 00000000     ................
	...
801d6244:	801d6250 801d6350 801d074c              Pb..Pc..L...

801d6250 <collseqmb>:
801d6250:	03020100 07060504 0b0a0908 0f0e0d0c     ................
801d6260:	13121110 17161514 1b1a1918 1f1e1d1c     ................
801d6270:	23222120 27262524 2b2a2928 2f2e2d2c      !"#$%&'()*+,-./
801d6280:	33323130 37363534 3b3a3938 3f3e3d3c     0123456789:;<=>?
801d6290:	43424140 47464544 4b4a4948 4f4e4d4c     @ABCDEFGHIJKLMNO
801d62a0:	53525150 57565554 5b5a5958 5f5e5d5c     PQRSTUVWXYZ[\]^_
801d62b0:	63626160 67666564 6b6a6968 6f6e6d6c     `abcdefghijklmno
801d62c0:	73727170 77767574 7b7a7978 7f7e7d7c     pqrstuvwxyz{|}~.
801d62d0:	83828180 87868584 8b8a8988 8f8e8d8c     ................
801d62e0:	93929190 97969594 9b9a9998 9f9e9d9c     ................
801d62f0:	a3a2a1a0 a7a6a5a4 abaaa9a8 afaeadac     ................
801d6300:	b3b2b1b0 b7b6b5b4 bbbab9b8 bfbebdbc     ................
801d6310:	c3c2c1c0 c7c6c5c4 cbcac9c8 cfcecdcc     ................
801d6320:	d3d2d1d0 d7d6d5d4 dbdad9d8 dfdedddc     ................
801d6330:	e3e2e1e0 e7e6e5e4 ebeae9e8 efeeedec     ................
801d6340:	f3f2f1f0 f7f6f5f4 fbfaf9f8 fffefdfc     ................

801d6350 <collseqwc>:
801d6350:	00000008 00000001 00000008 00000000     ................
801d6360:	000000ff 00000018 0000001c 00000000     ................
801d6370:	00000001 00000002 00000003 00000004     ................
801d6380:	00000005 00000006 00000007 00000008     ................
801d6390:	00000009 0000000a 0000000b 0000000c     ................
801d63a0:	0000000d 0000000e 0000000f 00000010     ................
801d63b0:	00000011 00000012 00000013 00000014     ................
801d63c0:	00000015 00000016 00000017 00000018     ................
801d63d0:	00000019 0000001a 0000001b 0000001c     ................
801d63e0:	0000001d 0000001e 0000001f 00000020     ............ ...
801d63f0:	00000021 00000022 00000023 00000024     !..."...#...$...
801d6400:	00000025 00000026 00000027 00000028     %...&...'...(...
801d6410:	00000029 0000002a 0000002b 0000002c     )...*...+...,...
801d6420:	0000002d 0000002e 0000002f 00000030     -......./...0...
801d6430:	00000031 00000032 00000033 00000034     1...2...3...4...
801d6440:	00000035 00000036 00000037 00000038     5...6...7...8...
801d6450:	00000039 0000003a 0000003b 0000003c     9...:...;...<...
801d6460:	0000003d 0000003e 0000003f 00000040     =...>...?...@...
801d6470:	00000041 00000042 00000043 00000044     A...B...C...D...
801d6480:	00000045 00000046 00000047 00000048     E...F...G...H...
801d6490:	00000049 0000004a 0000004b 0000004c     I...J...K...L...
801d64a0:	0000004d 0000004e 0000004f 00000050     M...N...O...P...
801d64b0:	00000051 00000052 00000053 00000054     Q...R...S...T...
801d64c0:	00000055 00000056 00000057 00000058     U...V...W...X...
801d64d0:	00000059 0000005a 0000005b 0000005c     Y...Z...[...\...
801d64e0:	0000005d 0000005e 0000005f 00000060     ]...^..._...`...
801d64f0:	00000061 00000062 00000063 00000064     a...b...c...d...
801d6500:	00000065 00000066 00000067 00000068     e...f...g...h...
801d6510:	00000069 0000006a 0000006b 0000006c     i...j...k...l...
801d6520:	0000006d 0000006e 0000006f 00000070     m...n...o...p...
801d6530:	00000071 00000072 00000073 00000074     q...r...s...t...
801d6540:	00000075 00000076 00000077 00000078     u...v...w...x...
801d6550:	00000079 0000007a 0000007b 0000007c     y...z...{...|...
801d6560:	0000007d 0000007e 0000007f 00000080     }...~...........
801d6570:	00000081 00000082 00000083 00000084     ................
801d6580:	00000085 00000086 00000087 00000088     ................
801d6590:	00000089 0000008a 0000008b 0000008c     ................
801d65a0:	0000008d 0000008e 0000008f 00000090     ................
801d65b0:	00000091 00000092 00000093 00000094     ................
801d65c0:	00000095 00000096 00000097 00000098     ................
801d65d0:	00000099 0000009a 0000009b 0000009c     ................
801d65e0:	0000009d 0000009e 0000009f 000000a0     ................
801d65f0:	000000a1 000000a2 000000a3 000000a4     ................
801d6600:	000000a5 000000a6 000000a7 000000a8     ................
801d6610:	000000a9 000000aa 000000ab 000000ac     ................
801d6620:	000000ad 000000ae 000000af 000000b0     ................
801d6630:	000000b1 000000b2 000000b3 000000b4     ................
801d6640:	000000b5 000000b6 000000b7 000000b8     ................
801d6650:	000000b9 000000ba 000000bb 000000bc     ................
801d6660:	000000bd 000000be 000000bf 000000c0     ................
801d6670:	000000c1 000000c2 000000c3 000000c4     ................
801d6680:	000000c5 000000c6 000000c7 000000c8     ................
801d6690:	000000c9 000000ca 000000cb 000000cc     ................
801d66a0:	000000cd 000000ce 000000cf 000000d0     ................
801d66b0:	000000d1 000000d2 000000d3 000000d4     ................
801d66c0:	000000d5 000000d6 000000d7 000000d8     ................
801d66d0:	000000d9 000000da 000000db 000000dc     ................
801d66e0:	000000dd 000000de 000000df 000000e0     ................
801d66f0:	000000e1 000000e2 000000e3 000000e4     ................
801d6700:	000000e5 000000e6 000000e7 000000e8     ................
801d6710:	000000e9 000000ea 000000eb 000000ec     ................
801d6720:	000000ed 000000ee 000000ef 000000f0     ................
801d6730:	000000f1 000000f2 000000f3 000000f4     ................
801d6740:	000000f5 000000f6 000000f7 000000f8     ................
801d6750:	000000f9 000000fa 000000fb 000000fc     ................
801d6760:	000000fd 000000fe 000000ff 00000000     ................
801d6770:	ff800000 7f800000 7fbfffff 80000000     ................
801d6780:	74696e69 00000079 00000000 00000000     inity...........

801d6790 <nbits.9499>:
801d6790:	00000000 00000001 00000002 00000002     ................
801d67a0:	00000003 00000003 00000003 00000003     ................
801d67b0:	00000004 00000004 00000004 00000004     ................
801d67c0:	00000004 00000004 00000004 00000004     ................

801d67d0 <_tens_in_limb>:
801d67d0:	00000000 0000000a 00000064 000003e8     ........d.......
801d67e0:	00002710 000186a0 000f4240 00989680     .'......@B......
801d67f0:	05f5e100 3b9aca00 00000000 00000000     .......;........
801d6800:	00000000 fff00000 00000000 7ff00000     ................
801d6810:	ffffffff 7ff7ffff 00000000 80000000     ................

801d6820 <nbits.9490>:
801d6820:	00000000 00000001 00000002 00000002     ................
801d6830:	00000003 00000003 00000003 00000003     ................
801d6840:	00000004 00000004 00000004 00000004     ................
801d6850:	00000004 00000004 00000004 00000004     ................

801d6860 <_tens_in_limb>:
801d6860:	00000000 0000000a 00000064 000003e8     ........d.......
801d6870:	00002710 000186a0 000f4240 00989680     .'......@B......
801d6880:	05f5e100 3b9aca00 00000000 00000000     .......;........

801d6890 <__tens>:
	...
801d6898:	0000000a 00000000 00000000 00000064     ............d...
	...
801d68b0:	00002710 00000000 00000000 05f5e100     .'..............
	...
801d68c8:	6fc10000 002386f2 00000000 00000000     ...o..#.........
801d68d8:	00000000 85acef81 2d6d415b 000004ee     ........[Am-....
	...
801d68f8:	bf6a1f01 6e38ed64 daa797ed e93ff9f4     ..j.d.8n......?.
801d6908:	00184f03 00000000 00000000 00000000     .O..............
	...
801d6924:	2e953e01 03df9909 0f1538fd 2374e42f     .>.......8../.t#
801d6934:	d3cff5ec c404dc08 bccdb0da a6337f19     ..............3.
801d6944:	e91f2603 0000024e 00000000 00000000     .&..N...........
	...
801d6974:	982e7c01 bed3875b d8d99f72 12152f87     .|..[...r..../..
801d6984:	6bde50c6 cf4a6e70 d595d80f 26b2716e     .P.kpnJ.....nq.&
801d6994:	adc666b0 1d153624 3c42d35a 63ff540e     .f..$6..Z.B<.T.c
801d69a4:	cc5573c0 65f9ef17 55bc28f2 80dcc7f7     .sU....e.(.U....
801d69b4:	f46eeddc 5fdcefce 000553f7              ..n...._.S..

801d69c0 <_fpioconst_pow10>:
801d69c0:	00000000 00000003 00000004 00000000     ................
801d69d0:	00000003 00000003 00000007 00000004     ................
801d69e0:	00000006 00000003 0000000e 0000000a     ................
801d69f0:	00000009 00000003 0000001b 00000018     ................
801d6a00:	0000000c 00000004 00000036 00000032     ........6...2...
801d6a10:	00000010 00000006 0000006b 00000067     ........k...g...
801d6a20:	00000016 00000009 000000d5 000000d2     ................
801d6a30:	0000001f 00000010 000001aa 000001a6     ................
801d6a40:	0000002f 0000001d 00000353 00000350     /.......S...P...

801d6a50 <__clz_tab>:
801d6a50:	02020100 03030303 04040404 04040404     ................
801d6a60:	05050505 05050505 05050505 05050505     ................
801d6a70:	06060606 06060606 06060606 06060606     ................
801d6a80:	06060606 06060606 06060606 06060606     ................
801d6a90:	07070707 07070707 07070707 07070707     ................
801d6aa0:	07070707 07070707 07070707 07070707     ................
801d6ab0:	07070707 07070707 07070707 07070707     ................
801d6ac0:	07070707 07070707 07070707 07070707     ................
801d6ad0:	08080808 08080808 08080808 08080808     ................
801d6ae0:	08080808 08080808 08080808 08080808     ................
801d6af0:	08080808 08080808 08080808 08080808     ................
801d6b00:	08080808 08080808 08080808 08080808     ................
801d6b10:	08080808 08080808 08080808 08080808     ................
801d6b20:	08080808 08080808 08080808 08080808     ................
801d6b30:	08080808 08080808 08080808 08080808     ................
801d6b40:	08080808 08080808 08080808 08080808     ................

801d6b50 <_itowa_lower_digits>:
801d6b50:	00000030 00000031 00000032 00000033     0...1...2...3...
801d6b60:	00000034 00000035 00000036 00000037     4...5...6...7...
801d6b70:	00000038 00000039 00000061 00000062     8...9...a...b...
801d6b80:	00000063 00000064 00000065 00000066     c...d...e...f...
801d6b90:	00000067 00000068 00000069 0000006a     g...h...i...j...
801d6ba0:	0000006b 0000006c 0000006d 0000006e     k...l...m...n...
801d6bb0:	0000006f 00000070 00000071 00000072     o...p...q...r...
801d6bc0:	00000073 00000074 00000075 00000076     s...t...u...v...
801d6bd0:	00000077 00000078 00000079 0000007a     w...x...y...z...

801d6be0 <_itowa_upper_digits>:
801d6be0:	00000030 00000031 00000032 00000033     0...1...2...3...
801d6bf0:	00000034 00000035 00000036 00000037     4...5...6...7...
801d6c00:	00000038 00000039 00000041 00000042     8...9...A...B...
801d6c10:	00000043 00000044 00000045 00000046     C...D...E...F...
801d6c20:	00000047 00000048 00000049 0000004a     G...H...I...J...
801d6c30:	0000004b 0000004c 0000004d 0000004e     K...L...M...N...
801d6c40:	0000004f 00000050 00000051 00000052     O...P...Q...R...
801d6c50:	00000053 00000054 00000055 00000056     S...T...U...V...
801d6c60:	00000057 00000058 00000059 0000005a     W...X...Y...Z...

801d6c70 <_IO_mem_jumps>:
	...
801d6c78:	801611a8 801159c8 80115680 80113b8c     .....Y...V...;..
801d6c88:	8011599c 801142c4 80115544 80115718     .Y...B..DU...W..
801d6c98:	80113bfc 80115038 80161120 80115284     .;..8P.. ....R..
801d6ca8:	80113ff8 80114000 80113fe4 80113c34     .?...@...?..4<..
801d6cb8:	80113ff0 80114008 80114010 00000000     .?...@...@......
	...
801d6cd0:	73257325 00007325 73257325 203a7325     %s%s%s..%s%s%s: 
801d6ce0:	00007325 666c645f 685f6e63 006b6f6f     %s.._dlfcn_hook.
801d6cf0:	2074756f 6d20666f 726f6d65 00000079     out of memory...
801d6d00:	75736e75 726f7070 20646574 6e696c64     unsupported dlin
801d6d10:	72206f66 65757165 00007473 00000000     fo request......
801d6d20:	80161cec 80161d04 80161d68 80161cec     ........h.......
801d6d30:	80161d50 80161d38 80161d24 00000000     P...8...$.......
801d6d40:	61766e69 2064696c 656d616e 63617073     invalid namespac
801d6d50:	00000065 6e6b6e55 206e776f 6f727265     e...Unknown erro
801d6d60:	00000072 00000000 00000000 00000000     r...............

801d6d70 <__mon_yday>:
801d6d70:	001f0000 005a003b 00970078 00d400b5     ....;.Z.x.......
801d6d80:	011100f3 014e0130 0000016d 003c001f     ....0.N.m.....<.
801d6d90:	0079005b 00b60098 00f400d5 01310112     [.y...........1.
801d6da0:	016e014f 00000000 00000000 00000000     O.n.............
801d6db0:	253a4825 0000004d 252d5925 64252d6d     %H:%M...%Y-%m-%d
	...
801d6dd0:	80163130 80163138 80163138 80163138     01..81..81..81..
801d6de0:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6df0:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e00:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e10:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e20:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e30:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e40:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e50:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e60:	80163138 80163358 80163138 80163138     81..X3..81..81..
801d6e70:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e80:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6e90:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6ea0:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6eb0:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6ec0:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6ed0:	80163138 801633c8 801634a0 8016355c     81...3...4..\5..
801d6ee0:	80163720 80163138 80163764 80163fcc      7..81..d7...?..
801d6ef0:	80163778 80163854 80163138 80163138     x7..T8..81..81..
801d6f00:	80163138 80163874 80163138 80163138     81..t8..81..81..
801d6f10:	8016389c 80163138 80163970 80163c7c     .8..81..p9..|<..
801d6f20:	8016439c 801642d4 80163fcc 80164328     .C...B...?..(C..
801d6f30:	80163b9c 801643a8 801640d4 80163138     .;...C...@..81..
801d6f40:	80163138 80163138 80163138 80163138     81..81..81..81..
801d6f50:	80163138 80164194 80163a58 80163f54     81...A..X:..T?..
801d6f60:	80163f7c 80163fa4 80163138 80163fcc     |?...?..81...?..
801d6f70:	80163a58 80163138 80163b18 80163b40     X:..81...;..@;..
801d6f80:	80163b7c 80163ca4 80163ccc 80163138     |;...<...<..81..
801d6f90:	80163d30 80163138 80163d38 80163bc4     0=..81..8=...;..
801d6fa0:	80164248 80163f08 80163138 801642ac     HB...?..81...B..
801d6fb0:	80163d64 80163d8c 80163e14 00000000     d=...=...>......
801d6fc0:	6e6f6d67 00000000 6f636573 0073646e     gmon....seconds.
801d6fd0:	6f72702e 656c6966 00000000 203a7325     .profile....%s: 
801d6fe0:	6e6e6163 6f20746f 206e6570 656c6966     cannot open file
801d6ff0:	7325203a 0000000a 203a7325 6e6e6163     : %s....%s: cann
801d7000:	7320746f 20746174 656c6966 7325203a     ot stat file: %s
801d7010:	0000000a 203a7325 6e6e6163 6320746f     ....%s: cannot c
801d7020:	74616572 69662065 203a656c 000a7325     reate file: %s..
801d7030:	203a7325 656c6966 20736920 63206f6e     %s: file is no c
801d7040:	6572726f 70207463 69666f72 6420656c     orrect profile d
801d7050:	20617461 656c6966 726f6620 73256020     ata file for `%s
801d7060:	00000a27 203a7325 6e6e6163 6d20746f     '...%s: cannot m
801d7070:	66207061 3a656c69 0a732520 00000000     ap file: %s.....
801d7080:	2074754f 6d20666f 726f6d65 68772079     Out of memory wh
801d7090:	20656c69 74696e69 696c6169 676e697a     ile initializing
801d70a0:	6f727020 656c6966 00000a72 61766e69      profiler...inva
801d70b0:	2064696c 65646f6d 726f6620 6f6c6420     lid mode for dlo
801d70c0:	286e6570 00000029 6d206f6e 2065726f     pen()...no more 
801d70d0:	656d616e 63617073 61207365 6c696176     namespaces avail
801d70e0:	656c6261 726f6620 6d6c6420 6e65706f     able for dlmopen
801d70f0:	00002928 61766e69 2064696c 67726174     ()..invalid targ
801d7100:	6e207465 73656d61 65636170 206e6920     et namespace in 
801d7110:	6f6d6c64 286e6570 00000029 6e6e6163     dlmopen()...cann
801d7120:	6520746f 6e657478 6c672064 6c61626f     ot extend global
801d7130:	6f637320 00006570 3d20736e 2d6c203d      scope..ns == l-
801d7140:	6e5f6c3e 00000073 6f2d6c64 2e6e6570     >l_ns...dl-open.
801d7150:	00000063 706f6c64 00006e65 20545344     c...dlopen..DST 
801d7160:	20746f6e 6f6c6c61 20646577 53206e69     not allowed in S
801d7170:	2f444955 44494753 6f727020 6d617267     UID/SGID program
801d7180:	00000073 6c616328 616d5f6c 3e2d2970     s...(call_map)->
801d7190:	616e5f6c 305b656d 3d3d205d 305c2720     l_name[0] == '\0
801d71a0:	00000027 74706d65 79642079 696d616e     '...empty dynami
801d71b0:	74732063 676e6972 6b6f7420 73206e65     c string token s
801d71c0:	74736275 74757469 006e6f69 65646f6d     ubstitution.mode
801d71d0:	30202620 30303078 00003830 6e65706f      & 0x00008..open
801d71e0:	20676e69 656c6966 2073253d 756c255b     ing file=%s [%lu
801d71f0:	64203b5d 63657269 706f5f74 6f636e65     ]; direct_openco
801d7200:	3d746e75 0a0a7525 00000000 6e6e6163     unt=%u......cann
801d7210:	6320746f 74616572 63732065 2065706f     ot create scope 
801d7220:	7473696c 00000000 00000000 00000000     list............

801d7230 <__PRETTY_FUNCTION__.8249>:
801d7230:	6f5f6c64 5f6e6570 6b726f77 00007265     dl_open_worker..
801d7240:	72616873 6f206465 63656a62 6f6e2074     shared object no
801d7250:	706f2074 00006e65 6f6c630a 676e6973     t open...closing
801d7260:	6c696620 73253d65 6964203b 74636572      file=%s; direct
801d7270:	65706f5f 756f636e 3d20746e 7525203d     _opencount == %u
801d7280:	0000000a 20786469 6e203d3d 64616f6c     ....idx == nload
801d7290:	00006465 632d6c64 65736f6c 0000632e     ed..dl-close.c..
801d72a0:	706c2a28 6c3e2d29 7864695f 203d3e20     (*lp)->l_idx >= 
801d72b0:	26262030 6c2a2820 3e2d2970 64695f6c     0 && (*lp)->l_id
801d72c0:	203c2078 616f6c6e 00646564 70616d6a     x < nloaded.jmap
801d72d0:	5f6c3e2d 20786469 30203d3e 20262620     ->l_idx >= 0 && 
801d72e0:	70616d6a 5f6c3e2d 20786469 6c6e203c     jmap->l_idx < nl
801d72f0:	6564616f 00000064 70616d69 5f6c3e2d     oaded...imap->l_
801d7300:	65707974 203d3d20 6c5f746c 6564616f     type == lt_loade
801d7310:	26262064 6d692820 3e2d7061 6c665f6c     d && (imap->l_fl
801d7320:	5f736761 20262031 30307830 30303030     ags_1 & 0x000000
801d7330:	20293830 30203d3d 00000000 6c61630a     08) == 0.....cal
801d7340:	676e696c 6e696620 25203a69 255b2073     ling fini: %s [%
801d7350:	0a5d756c 0000000a 70616d74 5f6c3e2d     lu].....tmap->l_
801d7360:	3d20736e 736e203d 00000000 70616d69     ns == ns....imap
801d7370:	5f6c3e2d 65707974 203d3d20 6c5f746c     ->l_type == lt_l
801d7380:	6564616f 00000064 00000000 00000000     oaded...........

801d7390 <__PRETTY_FUNCTION__.8186>:
801d7390:	5f6c645f 736f6c63 00000065 00000000     _dl_close.......
801d73a0:	6c65720a 7461636f 206e6f69 636f7270     .relocation proc
801d73b0:	69737365 203a676e 73257325 0000000a     essing: %s%s....
801d73c0:	6e6e6163 6d20746f 20656b61 6d676573     cannot make segm
801d73d0:	20746e65 74697277 656c6261 726f6620     ent writable for
801d73e0:	6c657220 7461636f 006e6f69 203a7325      relocation.%s: 
801d73f0:	666f7270 72656c69 756f6620 6e20646e     profiler found n
801d7400:	4c50206f 4c455254 206e6920 656a626f     o PLTREL in obje
801d7410:	25207463 00000a73 203a7325 666f7270     ct %s...%s: prof
801d7420:	72656c69 74756f20 20666f20 6f6d656d     iler out of memo
801d7430:	73207972 6f646168 676e6977 544c5020     ry shadowing PLT
801d7440:	204c4552 2520666f 00000a73 6e6e6163     REL of %s...cann
801d7450:	7220746f 6f747365 73206572 656d6765     ot restore segme
801d7460:	7020746e 20746f72 65746661 65722072     nt prot after re
801d7470:	00636f6c 616c2820 0029797a 00000000     loc. (lazy).....

801d7480 <msg.8090>:
801d7480:	78656e75 74636570 72206465 636f6c65     unexpected reloc
801d7490:	70797420 78302065 00000000 00000000      type 0x........
801d74a0:	78656e75 74636570 50206465 7220544c     unexpected PLT r
801d74b0:	636f6c65 70797420 78302065 00000000     eloc type 0x....

801d74c0 <errstring.8070>:
801d74c0:	6e6e6163 6120746f 796c7070 64646120     cannot apply add
801d74d0:	6f697469 206c616e 6f6d656d 70207972     itional memory p
801d74e0:	65746f72 6f697463 6661206e 20726574     rotection after 
801d74f0:	6f6c6572 69746163 00006e6f 00000000     relocation......
801d7500:	642d6c64 2e737065 00000063 6e6e6163     dl-deps.c...cann
801d7510:	6c20746f 2064616f 69787561 7261696c     ot load auxiliar
801d7520:	25602079 62202773 75616365 6f206573     y `%s' because o
801d7530:	6d652066 20797470 616e7964 2063696d     f empty dynamic 
801d7540:	69727473 7420676e 6e656b6f 62757320     string token sub
801d7550:	74697473 6f697475 00000a6e 74706d65     stitution...empt
801d7560:	79642079 696d616e 73207363 6e697274     y dynamics strin
801d7570:	6f742067 206e656b 73627573 75746974     g token substitu
801d7580:	6e6f6974 00000000 64616f6c 78756120     tion....load aux
801d7590:	61696c69 6f207972 63656a62 73253d74     iliary object=%s
801d75a0:	71657220 74736575 62206465 69662079      requested by fi
801d75b0:	253d656c 00000a73 73727265 6e697274     le=%s...errstrin
801d75c0:	3d212067 76282820 2064696f 2930292a     g != ((void *)0)
801d75d0:	00000000 64616f6c 6c696620 65726574     ....load filtere
801d75e0:	626f2064 7463656a 2073253d 75716572     d object=%s requ
801d75f0:	65747365 79622064 6c696620 73253d65     ested by file=%s
801d7600:	0000000a 6e6e6163 6120746f 636f6c6c     ....cannot alloc
801d7610:	20657461 65706564 6e65646e 6c207963     ate dependency l
801d7620:	00747369 2d70616d 735f6c3e 63726165     ist.map->l_searc
801d7630:	73696c68 5f722e74 7473696c 203d3d20     hlist.r_list == 
801d7640:	6f762828 2a206469 00293029 6e6e6163     ((void *)0).cann
801d7650:	6120746f 636f6c6c 20657461 626d7973     ot allocate symb
801d7660:	73206c6f 63726165 696c2068 00007473     ol search list..
801d7670:	746c6946 20737265 20746f6e 70707573     Filters not supp
801d7680:	6574726f 69772064 4c206874 52545f44     orted with LD_TR
801d7690:	5f454341 4c455250 494b4e49 0000474e     ACE_PRELINKING..
801d76a0:	20746e63 6e203d3c 7473696c 00000000     cnt <= nlist....
801d76b0:	2d70616d 735f6c3e 63726165 73696c68     map->l_searchlis
801d76c0:	5f722e74 7473696c 205d305b 6d203d3d     t.r_list[0] == m
801d76d0:	00007061 00000000 00000000 00000000     ap..............

801d76e0 <__PRETTY_FUNCTION__.7389>:
801d76e0:	5f6c645f 5f70616d 656a626f 645f7463     _dl_map_object_d
801d76f0:	00737065 00000000 00000000 00000000     eps.............
801d7700:	6e6e6163 6620746f 20646e69 746e7572     cannot find runt
801d7710:	20656d69 6b6e696c 70616d20 00000000     ime link map....
801d7720:	6c61630a 676e696c 696e6920 25203a74     .calling init: %
801d7730:	000a0a73 6c61630a 676e696c 65727020     s....calling pre
801d7740:	74696e69 7325203a 00000a0a 203c206a     init: %s....j < 
801d7750:	70616d6e 00000073 662d6c64 2e696e69     nmaps...dl-fini.
801d7760:	00000063 2120736e 2030203d 6e207c7c     c...ns != 0 || n
801d7770:	64616f6c 3e206465 00003020 203c2069     loaded > 0..i < 
801d7780:	616f6c6e 00646564 2120736e 2030203d     nloaded.ns != 0 
801d7790:	69207c7c 203d3d20 616f6c6e 00646564     || i == nloaded.

801d77a0 <__PRETTY_FUNCTION__.6507>:
801d77a0:	5f6c645f 696e6966 00000000              _dl_fini....

801d77ac <__PRETTY_FUNCTION__.6447>:
801d77ac:	5f6c645f 74726f73 6e69665f 00000069     _dl_sort_fini...
801d77bc:	00000000 63656863 676e696b 726f6620     ....checking for
801d77cc:	72657620 6e6f6973 73256020 6e692027      version `%s' in
801d77dc:	6c696620 73252065 71657220 65726975      file %s require
801d77ec:	79622064 6c696620 73252065 0000000a     d by file %s....
801d77fc:	76206f6e 69737265 69206e6f 726f666e     no version infor
801d780c:	6974616d 61206e6f 6c696176 656c6261     mation available
801d781c:	65722820 72697571 62206465 00002079      (required by ..
801d782c:	5f666564 7366666f 21207465 0030203d     def_offset != 0.
801d783c:	762d6c64 69737265 632e6e6f 00000000     dl-version.c....
801d784c:	75736e75 726f7070 20646574 73726576     unsupported vers
801d785c:	206e6f69 00000000 20666f20 64726556     ion .... of Verd
801d786c:	72206665 726f6365 00000064 6b616577     ef record...weak
801d787c:	72657620 6e6f6973 00006020 6f6e2027      version `..' no
801d788c:	6f662074 20646e75 71657228 65726975     t found (require
801d789c:	79622064 00000020 73726576 206e6f69     d by ...version 
801d78ac:	00000060 20666f20 6e726556 20646565     `... of Verneed 
801d78bc:	6f636572 000a6472 6465656e 21206465     record..needed !
801d78cc:	2828203d 64696f76 30292a20 00000029     = ((void *)0)...
801d78dc:	6e6e6163 6120746f 636f6c6c 20657461     cannot allocate 
801d78ec:	73726576 206e6f69 65666572 636e6572     version referenc
801d78fc:	61742065 00656c62 00000000 00000000     e table.........
801d790c:	00000000                                ....

801d7910 <__PRETTY_FUNCTION__.7509>:
801d7910:	5f6c645f 63656863 616d5f6b 65765f70     _dl_check_map_ve
801d7920:	6f697372 0000736e                       rsions..

801d7928 <__PRETTY_FUNCTION__.7371>:
801d7928:	6374616d 79735f68 6c6f626d 00000000     match_symbol....
	...
801d7940:	444c5452 58454e5f 73752054 69206465     RTLD_NEXT used i
801d7950:	6f63206e 6e206564 6420746f 6d616e79     n code not dynam
801d7960:	6c616369 6c20796c 6564616f 00000064     ically loaded...
801d7970:	02000000 41a00000 00000000 00000000     .......A........

801d7980 <zero>:
	...

801d7988 <c>:
801d7988:	00000000 3ff00000                       .......?

801d7990 <b>:
801d7990:	00000000 3fb00000                       .......?

801d7998 <a>:
801d7998:	00000000 3e4bb67a                       ....z.K>

801d79a0 <d3>:
801d79a0:	55555555 bfd55555                       UUUUUU..

801d79a8 <d5>:
801d79a8:	999997fd 3fc99999                       .......?

801d79b0 <d7>:
801d79b0:	923f7603 bfc24924                       .v?.$I..

801d79b8 <d9>:
801d79b8:	e5129a3b 3fbc71c6                       ;....q.?

801d79c0 <d11>:
801d79c0:	22b13c25 bfb74580                       %<.".E..

801d79c8 <d13>:
801d79c8:	8b31cbce 3fb375f0                       ..1..u.?

801d79d0 <u1>:
801d79d0:	00000000 3c2d3382                       .....3-<

801d79d8 <f11>:
801d79d8:	745d1746 bfb745d1                       F.]t.E..

801d79e0 <f13>:
801d79e0:	13b13b14 3fb3b13b                       .;..;..?

801d79e8 <f15>:
801d79e8:	11111111 bfb11111                       ........

801d79f0 <f17>:
801d79f0:	1e1e1e1e 3fae1e1e                       .......?

801d79f8 <f19>:
801d79f8:	bca1af28 bfaaf286                       (.......

801d7a00 <f9>:
801d7a00:	1c71c71c 3fbc71c7                       ..q..q.?

801d7a08 <ff9>:
801d7a08:	1c71c71c 3c5c71c7                       ..q..q\<

801d7a10 <f7>:
801d7a10:	92492492 bfc24924                       .$I.$I..

801d7a18 <ff7>:
801d7a18:	92492492 bc624924                       .$I.$Ib.

801d7a20 <f5>:
801d7a20:	9999999a 3fc99999                       .......?

801d7a28 <ff5>:
801d7a28:	9999999a bc699999                       ......i.

801d7a30 <f3>:
801d7a30:	55555555 bfd55555                       UUUUUU..

801d7a38 <ff3>:
801d7a38:	55555555 bc755555                       UUUUUUu.

801d7a40 <u5>:
801d7a40:	00000000 3aaef2d1                       .......:

801d7a48 <two52>:
801d7a48:	00000000 43300000                       ......0C

801d7a50 <two8>:
801d7a50:	00000000 40700000                       ......p@

801d7a58 <cij>:
801d7a58:	65e0244e 3fb04006 7b53dd20 3fb03a73     N$.e.@.? .S{s:.?
801d7a68:	cf5cfb72 3fefdf1f ce2ae4c2 bfb01eb3     r.\....?..*.....
801d7a78:	dd58a40d bfd4d29e d907a18a 3fafda4a     ..X.........J..?
801d7a88:	4df65b18 3fc814df b9b88cd8 3fb0fffd     .[.M...?.......?
801d7a98:	63645300 3fb0f99c a3ded30f 3fefdc08     .Sdc...?.......?
801d7aa8:	669c1aed bfb0d9dc f7138de2 bfd4c669     ...f........i...
801d7ab8:	29d085a7 3fb0a12f cfd48d20 3fc7f0ee     ...)/..? ......?
801d7ac8:	5a73d4f1 3fb1fff1 2bee2040 3fb1f85f     ..sZ...?@ .+_..?
801d7ad8:	42b56d31 3fefd7b3 b69dea40 bfb1d2b7     1m.B...?@.......
801d7ae8:	3922ecc9 bfd4b552 522b1a04 3fb18f93     .."9R.....+R...?
801d7af8:	5660f061 3fc7bead b2524aa2 3fb2fffd     a.`V...?.JR....?
801d7b08:	e71790a0 3fb2f716 53b496a4 3fefd31f     .......?...S...?
801d7b18:	4aab7374 bfb2cad8 58dd2fb2 bfd4a34b     ts.J...../.XK...
801d7b28:	d0cecc18 3fb27c0a 5d2743d7 3fc789d2     .....|.?.C']...?
801d7b38:	0573f3ac 3fb3fffe 1702f6a0 3fb3f59d     ..s....?.......?
801d7b48:	b071acc2 3fefce4d 64db3686 bfb3c20f     ..q.M..?.6.d....
801d7b58:	eb3bfe93 bfd49059 caf74fed 3fb36659     ..;.Y....O..Yf.?
801d7b68:	1c011fb0 3fc75269 894384d6 3fb4ffef     ....iR.?..C....?
801d7b78:	0ce204c0 3fb4f3ed a8ea5a01 3fefc93e     .......?.Z..>..?
801d7b88:	7b5457c9 bfb4b84f 7401f2f9 bfd47c80     .WT{O......t.|..
801d7b98:	b4f67209 3fb44e64 4c540b77 3fc7187d     .r..dN.?w.TL}..?
801d7ba8:	df406528 3fb5fff8 3c73d820 3fb5f22b     (e@....? .s<+..?
801d7bb8:	b1f60f13 3fefc3f1 cb7fa73b bfb5adb2     .......?;.......
801d7bc8:	2b1eb555 bfd467be 99edc463 3fb53435     U..+.g..c...54.?
801d7bd8:	238f5059 3fc6dc1b 8c4f0d56 3fb7000f     YP.#...?V.O....?
801d7be8:	495a2fa0 3fb6f04b 340dce97 3fefbe67     ./ZIK..?...4g..?
801d7bf8:	4d98e1ad bfb6a224 14064df1 bfd45216     ...M$....M...R..
801d7c08:	2ba78a66 3fb617aa 50a3d7ac 3fc69d4f     f..+...?...PO..?
801d7c18:	bb4057cf 3fb8000f be2cd3a0 3fb7ee27     .W@....?..,.'..?
801d7c28:	39ec9246 3fefb8a0 31d9c773 bfb79577     F..9...?s..1w...
801d7c38:	b6dc7d72 bfd43b8d d69547df 3fb6f88a     r}...;...G.....?
801d7c48:	f633ce8c 3fc65c26 39cf2b7f 3fb8fff2     ..3.&\.?.+.9...?
801d7c58:	9f979e80 3fb8ebb7 435506e1 3fefb29d     .......?..UC...?
801d7c68:	69b9cdb5 bfb8879a 85feafa9 bfd42428     ...i........($..
801d7c78:	b6191a0e 3fb7d6ba a7cb8bb5 3fc618af     .......?.......?
801d7c88:	6e2f0772 3fb9fff9 d32a9480 3fb9e93a     r./n...?..*.:..?
801d7c98:	04a3ec40 3fefac5d 53f6ea97 bfb978c2     @...]..?...S.x..
801d7ca8:	089c36f6 bfd40be3 885aeb77 3fb8b25c     .6......w.Z.\..?
801d7cb8:	63cadce1 3fc5d2f7 6316b097 3fbb0002     ...c...?...c...?
801d7cc8:	ce24cc00 3fbae68c 938c5c66 3fefa5e0     ..$....?f\.....?
801d7cd8:	76f14e4b bfba68c3 1696cd7c bfd3f2c3     KN.v.h..|.......
801d7ce8:	722a2cb4 3fb98b3b 9067ad62 3fc58b0c     .,*r;..?b.g....?
801d7cf8:	604f58b1 3fbc0008 05650780 3fbbe3a7     .XO`...?..e....?
801d7d08:	5a7a2773 3fef9f28 3d5ac0a4 bfbb578f     s'zZ(..?..Z=.W..
801d7d18:	f767119f bfd3d8cb c7e31b88 3fba613d     ..g.........=a.?
801d7d28:	f5594565 3fc540fd 6cca4eba 3fbd0002     eEY..@.?.N.l...?
801d7d38:	c1298a80 3fbce07e e8d36c4a 3fef9834     ..).~..?Jl..4..?
801d7d48:	5bcac5fe bfbc4513 8b5236f1 bfd3be01     ...[.E...6R.....
801d7d58:	2e991970 3fbb3447 b8adb373 3fc4f4da     p...G4.?s......?
801d7d68:	b2b47fca 3fbdfff4 4a051d80 3fbddd16     .......?...J...?
801d7d78:	78dcc895 3fef9106 f0966844 bfbd3149     ...x...?Dh..I1..
801d7d88:	744f9a5f bfd3a266 edb7f27a 3fbc0446     _.Otf...z...F..?
801d7d98:	583f9eca 3fc4a6b2 a9a05be0 3fbf000a     ..?X...?.[.....?
801d7da8:	a3bda540 3fbed996 1b8ba97f 3fef899c     @......?.......?
801d7db8:	2287a677 bfbe1c51 edc130bb bfd385f8     w.."Q....0......
801d7dc8:	f306ff50 3fbcd14b a667a72b 3fc45694     P...K..?+.g..V.?
801d7dd8:	ba8f63de 3fbffffa 69fe4780 3fbfd5b5     .c.....?.G.i...?
801d7de8:	4863dc7d 3fef81f8 d1518706 bfbf05db     }.cH...?..Q.....
801d7df8:	4687a69c bfd368c4 1b3868da 3fbd9b08     ...F.h...h8....?
801d7e08:	c345adfc 3fc40491 6eccada8 3fc07ffa     ..E....?...n...?
801d7e18:	0a396400 3fc068d0 f1fcfc6b 3fef7a19     .d9..h.?k....z.?
801d7e28:	861df0df bfbfee0c 5a586c0c bfd34ac6     .........lXZ.J..
801d7e38:	189d637a 3fbe618f 195779d4 3fc3b0ba     zc...a.?.yW....?
801d7e48:	33432713 3fc10003 f203d1a0 3fc0e6b0     .'C3...?.......?
801d7e58:	fe0eb463 3fef7200 e15cb19a bfc06a72     c....r.?..\.rj..
801d7e68:	b8db761e bfd32c00 a11f5e3e 3fbf24d8     .v...,..>^...$.?
801d7e78:	569e85dd 3fc35b1e da1c4811 3fc17ffc     ...V.[.?.H.....?
801d7e88:	29ebda00 3fc16462 7d558737 3fef69af     ...)bd.?7.U}.i.?
801d7e98:	0b33969b bfc0dd17 33ac50d1 bfd30c7d     ..3......P.3}...
801d7ea8:	9be43f0f 3fbfe4aa 692539cb 3fc303cf     .?.....?.9%i...?
801d7eb8:	3cca418d 3fc1ffff 3b978ea0 3fc1e1fa     .A.<...?...;...?
801d7ec8:	45d421a9 3fef6124 acac8aa8 bfc14f03     .!.E$a.?.....O..
801d7ed8:	62e675a3 bfd2ec39 2fa6b426 3fc0508c     .u.b9...&../.P.?
801d7ee8:	780a6467 3fc2aade d9c78922 3fc27ff7     gd.x...?"......?
801d7ef8:	1b91e640 3fc25f66 f52e192c 3fef5860     @...f_.?,...`X.?
801d7f08:	e5de2394 bfc1c023 6bee0abd bfd2cb3d     .#..#......k=...
801d7f18:	5e075c1a 3fc0acfb dffe453a 3fc2505c     .\.^...?:E..\P.?
801d7f28:	a1fc1aaa 3fc2fff7 83257c40 3fc2dcb5     .......?@|%....?
801d7f38:	c719b6fb 3fef4f64 61514083 bfc23082     ....dO.?.@Qa.0..
801d7f48:	7f7b72d5 bfd2a988 7c887402 3fc107a7     .r{......t.|...?
801d7f58:	2c3cd6d1 3fc1f45c 9d78e15e 3fc38005     ..<,\..?^.x....?
801d7f68:	6ac98ee0 3fc359ee 944cec16 3fef462f     ...j.Y.?..L./F.?
801d7f78:	d85b87a9 bfc2a020 2e4ab369 bfd2871c     ..[. ...i.J.....
801d7f88:	c31a65d9 3fc1608d 130bbe50 3fc196ee     .e...`.?P......?
801d7f98:	9f431b1a 3fc40004 6bd65360 3fc3d6f3     ..C....?`S.k...?
801d7fa8:	dd99b68a 3fef3cc3 b3dd00ed bfc30ee1     .....<.?........
801d7fb8:	f8482664 bfd26403 fe136626 3fc1b792     d&H..d..&f.....?
801d7fc8:	6eac7440 3fc13824 e01d95a1 3fc48004     @t.n$8.?.......?
801d7fd8:	86f00cc0 3fc453d3 e3970539 3fef3320     .....S.?9... 3.?
801d7fe8:	0a5279aa bfc37ccf 3b151d5d bfd2403f     .yR..|..]..;?@..
801d7ff8:	e331c9e6 3fc20cbb 39e3f097 3fc0d811     ..1....?...9...?
801d8008:	aa9382dd 3fc4fff7 8c590a80 3fc4d07f     .......?..Y....?
801d8018:	34df28e0 3fef2948 5b43915c bfc3e9d8     .(.4H).?\.C[....
801d8028:	eb8845a2 bfd21bd5 ac6ac8ad 3fc25ff8     .E........j.._.?
801d8038:	88ed96ca 3fc076c6 352408be 3fc58006     .....v.?..$5...?
801d8048:	c39a73e0 3fc54d1e 09ae009c 3fef1f37     .s...M.?....7..?
801d8058:	b9be8550 bfc4561c 0053f52e bfd1f6c0     P....V....S.....
801d8068:	ef783be9 3fc2b15d 8615239b 3fc01456     .;x.]..?.#..V..?
801d8078:	2b193f81 3fc5ffff 4f73e000 3fc5c980     .?.+...?..sO...?
801d8088:	ae110e29 3fef14f1 9098b3d2 bfc4c16e     )......?....n...
801d8098:	8f058241 bfd1d10f a14fa897 3fc300c6     A.........O....?
801d80a8:	d56607c0 3fbf61a6 4460e6e1 3fc68008     ..f..a.?..`D...?
801d80b8:	04a55e20 3fc645c8 8fa36ec5 3fef0a75      ^...E.?.n..u..?
801d80c8:	d62fa883 bfc52be9 69a74048 bfd1aabd     ../..+..H@.i....
801d80d8:	1679eb02 3fc34e45 f7c14c3d 3fbe989e     ..y.EN.?=L.....?
801d80e8:	9e99a846 3fc6fffb 4b35fd40 3fc6c1d0     F......?@.5K...?
801d80f8:	3ef8ef95 3feeffc6 76a2fe63 bfc5956b     ...>...?c..vk...
801d8108:	ddc78ddf bfd183d8 ac606d66 3fc399bd     ........fm`....?
801d8118:	070d286a 3fbdcdba 0ffcd490 3fc78008     j(.....?.......?
801d8128:	b55758e0 3fc73dc5 457e2065 3feef4e0     .XW..=.?e ~E...?
801d8138:	7d6ff9bc bfc5fe16 9fadd384 bfd15c57     ..o}........W\..
801d8148:	73e52d32 3fc3e347 9a65ae4b 3fbd011c     2-.sG..?K.e....?
801d8158:	148e79c1 3fc80006 2b7f8ca0 3fc7b981     .y.....?...+...?
801d8168:	701687ed 3feee9c7 0e1ef36d bfc665c7     ...p...?m....e..
801d8178:	ccbcbdab bfd13449 5c71b3e8 3fc42ac7     ....I4....q\.*.?
801d8188:	3e81980e 3fbc32eb 0f487c17 3fc88006     ...>.2.?.|H....?
801d8198:	bc0e3640 3fc83511 d2d55329 3feede7a     @6...5.?)S..z..?
801d81a8:	37e644ba bfc6cc87 60597557 bfd10bae     .D.7....WuY`....
801d81b8:	13e26fbe 3fc47043 6fb18bf4 3fbb634a     .o..Cp.?...oJc.?
801d81c8:	d3518d76 3fc90004 8874c100 3fc8b073     v.Q....?..t.s..?
801d81d8:	2ed6673b 3feed2fb 2a6ebac3 bfc73251     ;g.....?..n*Q2..
801d81e8:	6924232f bfd0e28a 73bcc03f 3fc4b3b5     /#$i....?..s...?
801d81f8:	8c72507f 3fba925e d2f20d5c 3fc97fff     .Pr.^..?\......?
801d8208:	51af5920 3fc92ba3 3d32449f 3feec749      Y.Q.+.?.D2=I..?
801d8218:	c308255f bfc7971f d572d28f bfd0b8e2     _%........r.....
801d8228:	337448fe 3fc4f51a cfcbc620 3fb9c04b     .Ht3...? ...K..?
801d8238:	bf80f060 3fca0005 6e9e8960 3fc9a6ae     `......?`..n...?
801d8248:	1ef200e7 3feebb64 6e96e5c1 bfc7fafb     ....d..?...n....
801d8258:	ec6ad647 bfd08eb6 f53d0ba6 3fc53475     G.j.......=.u4.?
801d8268:	4433c20e 3fb8ed36 deeca8e4 3fca7ff7     ..3D6..?.......?
801d8278:	948578e0 3fca2176 328ff98b 3feeaf4f     .x..v!.?...2O..?
801d8288:	58149b1c bfc85dc9 f933a1ab bfd06414     ...X.]....3..d..
801d8298:	60c45a8f 3fc571b7 be58c308 3fb81941     .Z.`.q.?..X.A..?
801d82a8:	7defd553 3fcaffff 9eba6b80 3fca9c22     S..}...?.k.."..?
801d82b8:	10a85e10 3feea307 7f9dea61 bfc8bfa6     .^.....?a.......
801d82c8:	5a474e8f bfd038f3 30c225d2 3fc5acf0     .NGZ.8...%.0...?
801d82d8:	d062812f 3fb74491 669932a5 3fcb7ffe     /.b..D.?.2.f...?
801d82e8:	cff6dfe0 3fcb1694 1921d387 3fee968f     .......?..!....?
801d82f8:	e075d95a bfc92078 526793c4 bfd00d60     Z.u.x ....gR`...
801d8308:	73842a52 3fc5e610 c5331d5a 3fb66f49     R*.s...?Z.3.Io.?
801d8318:	b44759f3 3fcbfff9 5073a2a0 3fcb90d1     .YG....?..sP...?
801d8328:	56598313 3fee89e7 cfb9203d bfc98041     ..YV...?= ..A...
801d8338:	bed91b37 bfcfc2bc 6d4fc2fc 3fc61d19     7.........Om...?
801d8348:	9411537e 3fb5998c 5568f3ec 3fcc8007     ~S.....?..hU...?
801d8358:	4a31dbe0 3fcc0aec 18f270a8 3fee7d0e     ..1J...?.p...}.?
801d8368:	f522b132 bfc9df0e 2179c242 bfcf69d4     2.".....B.y!.i..
801d8378:	36646fcd 3fc65213 dc699095 3fb4c37c     .od6.R.?..i.|..?
801d8388:	601a799f 3fccfff8 49db66a0 3fcc84b8     .y.`...?.f.I...?
801d8398:	a0ee780e 3fee7008 3a403934 bfca3cbb     .x...p.?49@:.<..
801d83a8:	d490be32 bfcf102f 037d4137 3fc684ea     2.../...7A}....?
801d83b8:	d9ec855a 3fb3ed3c 7bbf1497 3fcd7ff9     Z...<..?...{...?
801d83c8:	1e008ce0 3fccfe5f f04615c7 3fee62d2     ...._..?..F..b.?
801d83d8:	15aade2c bfca9965 0b44b682 bfceb5b9     ,...e.....D.....
801d83e8:	92ec8d57 3fc6b5af 60d831ae 3fb316ee     W......?.1.`...?
801d83f8:	40209b20 3fce0008 b145a760 3fcd77dd      . @...?`.E..w.?
801d8408:	be1dfdf1 3fee556d 2186af0f bfcaf508     ....mU.?...!....
801d8418:	9420489d bfce5a79 454feb2c 3fc6e462     .H .yZ..,.OEb..?
801d8428:	d2945a8c 3fb240b2 c0ae943c 3fce8000     .Z...@.?<......?
801d8438:	3ca10100 3fcdf111 59e7308b 3fee47dd     ...<...?.0.Y.G.?
801d8448:	9439f69f bfcb4f88 798de600 bfcdfe93     ..9..O.....y....
801d8458:	8f267389 3fc710f5 1a8a373e 3fb16aab     .s&....?>7...j.?
801d8468:	6d532803 3fcf0003 cb4e5c80 3fce6a17     .(Sm...?.\N..j.?
801d8478:	e3d0f6c2 3fee3a1e 6e31f768 bfcba8fb     .....:.?h.1n....
801d8488:	e6a382e3 bfcda1f7 b36ac4c0 3fc73b75     ..........j.u;.?
801d8498:	a3470b0a 3fb094f7 48b8afc3 3fcf7ffa     ..G....?...H...?
801d84a8:	e1654560 3fcee2db 43f2ab37 3fee2c35     `Ee....?7..C5,.?
801d84b8:	598207d6 bfcc014f 1efe809a bfcd44bf     ...YO........D..
801d84c8:	698a561e 3fc763dc a7cf78a3 3faf7f70     .V.i.c.?.x..p..?
801d84d8:	eb334fae 3fd00002 77ab25e0 3fcf5b7b     .O3....?.%.w{[.?
801d84e8:	78a5c127 3fee1e1d c555d571 bfcc5898     '..x...?q.U..X..
801d84f8:	b706cf86 bfcce6d9 0823f643 3fc78a35     ........C.#.5..?
801d8508:	0b9118e8 3fadd619 a8af86fe 3fd03ffc     .......?.....?.?
801d8518:	b53a0c00 3fcfd3cb fdcbac8b 3fee0fdc     ..:....?.......?
801d8528:	6c3246ff bfccaeb7 d6e19ad3 bfcc8870     .F2l........p...
801d8538:	d2c48e91 3fc7ae73 0510fdb0 3fac2e26     ....s..?....&..?
801d8548:	d38984b7 3fd07ffc 5732d4a0 3fd025f7     .......?..2W.%.?
801d8558:	49c17ab3 3fee0170 9afe5028 bfcd03c2     .z.Ip..?(P......
801d8568:	9a2c1833 bfcc2971 69041dcf 3fc7d0a5     3.,.q).....i...?
801d8578:	f497c653 3faa87d3 1ed2add7 3fd0bfff     S......?.......?
801d8588:	cd7f7420 3fd061ed da96b750 3fedf2d8      t...a.?P......?
801d8598:	c777881e bfcd57b2 8692b503 bfcbc9ea     ..w..W..........
801d85a8:	42abf9e7 3fc7f0c9 04b42bb4 3fa8e35e     ...B...?.+..^..?
801d85b8:	a8515cda 3fd10003 027416a0 3fd09dc9     .\Q....?..t....?
801d85c8:	34899950 3fede417 7983ede4 bfcdaa86     P..4...?...y....
801d85d8:	999706b6 bfcb69e3 b0f126db 3fc80ee1     .....i...&.....?
801d85e8:	17ee9bab 3fa740fe f3af9cc5 3fd14001     .....@.?.....@.?
801d85f8:	b6e1aba0 3fd0d980 e0412681 3fedd52d     .......?.&A.-..?
801d8608:	6863b28b bfcdfc31 c55b8d5a bfcb0971     ..ch1...Z.[.q...
801d8618:	a6731aac 3fc82aed c73bd8f0 3fa5a0ec     ..s..*.?..;....?
801d8628:	b6122509 3fd18003 aa1e67a0 3fd1151d     .%.....?.g.....?
801d8638:	2e0c1f32 3fedc61b b9ba6b7e bfce4cbe     2......?~k...L..
801d8648:	90c2431c bfcaa88e 8bcbda5e 3fc844f4     .C......^....D.?
801d8658:	50e585ff 3fa40361 a6a2a153 3fd1bfff     ...Pa..?S......?
801d8668:	e7a18dc0 3fd15096 e1218f3f 3fedb6e1     .....P.??.!....?
801d8678:	9621d6a2 bfce9c21 22627b04 bfca4750     ..!.!....{b"PG..
801d8688:	ff8b908e 3fc85cf5 9833c0d6 3fa26891     .....\.?..3..h.?
801d8698:	2d345aaf 3fd1fffd 053bf760 3fd18bf3     .Z4-...?`.;....?
801d86a8:	cc3acb29 3feda780 2aa756ae bfceea62     ).:....?.V.*b...
801d86b8:	47ed9793 bfc9e5b3 87ab542a 3fc872f8     ...G....*T...r.?
801d86c8:	158e9e9a 3fa0d0b2 f14cf05a 3fd23ffc     .......?Z.L..?.?
801d86d8:	4d568460 3fd1c732 55f32d3d 3fed97f8     `.VM2..?=-.U...?
801d86e8:	21d457c8 bfcf3780 f065b845 bfc983be     .W.!.7..E.e.....
801d86f8:	fba70cd8 3fc886ff aeb85ccc 3f9e77eb     .......?.\...w.?
801d8708:	0bae6fc9 3fd27ffe 9a27c160 3fd20253     .o.....?`.'.S..?
801d8718:	4619176e 3fed8849 5c0ac9ec bfcf8379     n..FI..?...\y...
801d8728:	5e645195 bfc9217c f4264515 3fc8990f     .Qd^|!...E&....?
801d8738:	e6b92e65 3f9b551c a297a7de 3fd2c001     e....U.?.......?
801d8748:	acb927c0 3fd23d57 e4958fb6 3fed7873     .'..W=.?....sx.?
801d8758:	43572249 bfcfce4e 9f3560f3 bfc8bef1     I"WCN....`5.....
801d8768:	df7f0e5b 3fc8a92c 116f3b19 3f983958     [...,..?.;o.X9.?
801d8778:	7267616a 3fd2fffe b2f378c0 3fd27835     jagr...?.x..5x.?
801d8788:	13906586 3fed687b afda1a0f bfd00bf9     .e..{h.?........
801d8798:	c197ad7d bfc85c34 1e99f0a7 3fc8b759     }...4\......Y..?
801d87a8:	6525c365 3f9524fa 48153b20 3fd33ffe     e.%e.$.? ;.H.?.?
801d87b8:	6a2fdcc0 3fd2b2f6 f827fbe4 3fed585c     ../j...?..'.\X.?
801d87c8:	b45a6918 bfd03039 5dfc3f72 bfc7f93e     .iZ.90..r?.]>...
801d87d8:	c5210022 3fc8c39b 168fb62e 3f92185e     ".!....?....^..?
801d87e8:	8122579a 3fd38003 af6ec1e0 3fd2ed9b     .W"....?..n....?
801d87f8:	872f20d3 3fed4819 1f4c1031 bfd053e8     . /..H.?1.L..S..
801d8808:	621ffd79 bfc79612 db9d9dfc 3fc8cdf9     y..b...........?
801d8818:	80c6852f 3f8e27b4 3ef39141 3fd3c003     /....'.?A..>...?
801d8828:	4668c700 3fd3281b 18590d1a 3fed37b4     ..hF.(.?..Y..7.?
801d8838:	a3ef2560 bfd076fe 3033287a bfc732c9     `%...v..z(30.2..
801d8848:	ca2e5458 3fc8d676 d80944b1 3f882f85     XT..v..?.D.../.?
801d8858:	63fa0e31 3fd40001 7b565000 3fd36278     1..c...?.PV{xb.?
801d8868:	47a813da 3fed272c 493b9d88 bfd0997f     ...G,'.?..;I....
801d8878:	3da9fe3c bfc6cf64 c1cd3331 3fc8dd18     <..=d...13.....?
801d8888:	f70f6e07 3f8248d1 74071092 3fd44003     .n...H.?...t.@.?
801d8898:	0f0a4000 3fd39cb8 3ba47a6b 3fed1681     .@.....?kz.;...?
801d88a8:	d8788947 bfd0bb6c 589596a6 bfc66be2     G.x.l......X.k..
801d88b8:	c9b3ec1e 3fc8e1e5 d20fab86 3f78e868     .......?....h.x?
801d88c8:	c880f200 3fd48000 deffb460 3fd3d6d1     .......?`......?
801d88d8:	cadc576c 3fed05b5 a1d352c2 bfd0dcc2     lW.....?.R......
801d88e8:	3d7d2574 bfc60858 03208bc0 3fc8e4e3     t%}=X..... ....?
801d88f8:	6379e732 3f6ac909 4d97d2cb 3fd4c000     2.yc..j?...M...?
801d8908:	f3a2e220 3fd410cb bb7ed511 3fecf4c8      ......?..~....?
801d8918:	37766a49 bfd0fd84 5aabc13c bfc5a4c2     Ijv7....<..Z....
801d8928:	c80dac4b 3fc8e616 b04695c2 3f4038aa     K......?..F..8@?
801d8938:	9397539f 3fd4fffd 06a7dec0 3fd44aa2     .S.....?.....J.?
801d8948:	cf479dde 3fece3bb 4d122984 bfd11daf     ..G....?.).M....
801d8958:	b1024df0 bfc5412e 1b2c560d 3fc8e587     .M...A...V,....?
801d8968:	951c088d bf625da8 f304715f 3fd53fff     .....]b._q...?.?
801d8978:	791f3900 3fd4845a a45e0fd8 3fecd28d     .9.yZ..?..^....?
801d8988:	8d61f221 bfd13d47 d3e9bb99 bfc4dd98     !.a.G=..........
801d8998:	0f181507 3fc8e33a d08bd25c bf743c33     ....:..?\...3<t.
801d89a8:	e88ea386 3fd58002 f575d6c0 3fd4bdf0     .......?..u....?
801d89b8:	02035609 3fecc140 b808071e bfd15c4a     .V..@..?....J\..
801d89c8:	b2945fcf bfc47a0e fc056447 3fc8df35     ._...z..Gd..5..?
801d89d8:	b00a45cd bf7f2011 70f4d590 3fd5bffd     .E... .....p...?
801d89e8:	284d7ae0 3fd4f75d f2de98b6 3fecafd5     .zM(]..?.......?
801d89f8:	a2b42f42 bfd17ab4 1c285a92 bfc416a5     B/...z...Z(.....
801d8a08:	511d6c5a 3fc8d982 77008605 bf84ecc1     Zl.Q...?...w....
801d8a18:	b70d6e53 3fd5fffd 8e2ff500 3fd530ab     Sn.....?../..0.?
801d8a28:	32d2429d 3fec9e4c 35190681 bfd1988c     .B.2L..?...5....
801d8a38:	bf748319 bfc3b34c 98d3a613 3fc8d224     ..t.L.......$..?
801d8a48:	aa295f9f bf8a33d4 5c7399e2 3fd63ffc     ._)..3....s\.?.?
801d8a58:	4f022e80 3fd569d5 58dd180f 3fec8ca5     ...O.i.?...X...?
801d8a68:	1d701de4 bfd1b5ce a7806a5a bfc35017     ..p.....Zj...P..
801d8a78:	56c01cf9 3fc8c924 942059e1 bf8f64d9     ...V$..?.Y ..d..
801d8a88:	9a1ac7d2 3fd67ffd f50031e0 3fd5a2dd     .......?.1.....?
801d8a98:	ceff6deb 3fec7ae0 7c8c245b bfd1d27c     .m...z.?[$.||...
801d8aa8:	c6aa933f bfc2ed05 ddc5cf1f 3fc8be87     ?..............?
801d8ab8:	d594386f bf923fb6 6f7b9353 3fd6bffd     o8...?..S.{o...?
801d8ac8:	b4e066c0 3fd5dbc1 456b591a 3fec6900     .f.....?.YkE.i.?
801d8ad8:	c2d6d0aa bfd1ee95 b11086f7 bfc28a23     ............#...
801d8ae8:	dde22d5a 3fc8b256 489d85a4 bf94c19a     Z-..V..?...H....
801d8af8:	f02a83e4 3fd6fffb 6a237dc0 3fd61480     ..*....?.}#j...?
801d8b08:	4cc81773 3fec5704 4b9029ca bfd20a1a     s..L.W.?.).K....
801d8b18:	89f5fb1c bfc22777 9b09e911 3fc8a498     ....w'.........?
801d8b28:	130d419a bf9737ec 128c213a 3fd73ffe     .A...7..:!...?.?
801d8b38:	42499480 3fd64d1e 129c0d30 3fec44ec     ..IB.M.?0....D.?
801d8b48:	83787259 bfd2250c d55be4fc bfc1c4ff     Yrx..%....[.....
801d8b58:	36b2d603 3fc89553 2e43df46 bf99a284     ...6S..?F.C.....
801d8b68:	ea0cdc7a 3fd77ffb 05b0e220 3fd68594     z......? ......?
801d8b78:	687132c0 3fec32ba 7273497e bfd23f69     .2qh.2.?~Isri?..
801d8b88:	cd39b037 bfc162ce fa930aaf 3fc8848f     7.9..b.........?
801d8b98:	a4554412 bf9c013d f18edab8 3fd7c003     .DU.=..........?
801d8ba8:	4127bee0 3fd6bdee c01607bd 3fec206b     ..'A...?....k .?
801d8bb8:	5fee2f42 bfd25937 307761e1 bfc100d4     B/._7Y...aw0....
801d8bc8:	5dfec556 3fc87252 7958f973 bf9e53f6     V..]Rr.?s.Xy.S..
801d8bd8:	41f35c4c 3fd7fffd da6607a0 3fd6f616     L\.A...?..f....?
801d8be8:	cddc8437 3fec0e07 bfb4daea bfd2726c     7......?....lr..
801d8bf8:	e0db1472 bfc09f3b 2a95aa1b 3fc85ea9     r...;......*.^.?
801d8c08:	d872cfa2 bfa04d47 26c7c46b 3fd84003     ..r.GM..k..&.@.?
801d8c18:	96b8be00 3fd72e25 4cdedf38 3febfb87     ....%..?8..L...?
801d8c28:	d09404f3 bfd28b14 e7fb61f2 bfc03de1     .........a...=..
801d8c38:	acb33be9 3fc84993 9b1de607 bfa16a76     .;...I.?....vj..
801d8c48:	ca90b179 3fd88003 a104a220 3fd7660a     y......? ....f.?
801d8c58:	f236e2f6 3febe8ef 19a94ddf bfd2a329     ..6....?.M..)...
801d8c68:	0856a081 bfbfb9ce 33f70280 3fc8331f     ..V........3.3.?
801d8c78:	f01308cc bfa2817a e9692fd5 3fd8c003     ....z..../i....?
801d8c88:	f0b2cb00 3fd79dc9 f2966495 3febd640     .......?.d..@..?
801d8c98:	fd6ec2ea bfd2baab e08e9c2d bfbef892     ..n.....-.......
801d8ca8:	031873e3 3fc81b52 ac12113d bfa39249     .s..R..?=...I...
801d8cb8:	35be5c5f 3fd8fffe bdccdfc0 3fd7d55e     _\.5...?....^..?
801d8cc8:	6eabcf77 3febc37c 2d74f445 bfd2d19c     w..n|..?E.t-....
801d8cd8:	e63f2cdb bfbe382c 0e6fe2ae 3fc80236     .,?.,8....o.6..?
801d8ce8:	0e66ab41 bfa49cd9 aa8974cd 3fd94002     A.f......t...@.?
801d8cf8:	b8afd880 3fd80cd6 4468ccba 3febb09e     .......?..hD...?
801d8d08:	ec84e686 bfd2e7ff 88c659e8 bfbd7876     .........Y..vx..
801d8d18:	c2f15460 3fc7e7cc b410d3ed bfa5a120     `T.....?.... ...
801d8d28:	e08efdea 3fd98002 34856920 3fd84425     .......? i.4%D.?
801d8d38:	3f290478 3feb9dab bb81edef bfd2fdd2     x.)?...?........
801d8d48:	31e68398 bfbcb9a5 c2dbb11b 3fc7cc23     ...1........#..?
801d8d58:	98467e78 bfa69f19 75294b6b 3fd9c002     x~F.....kK)u...?
801d8d68:	299f6200 3fd87b4d de96cf1f 3feb8aa2     .b.)M{.?.......?
801d8d78:	8c4d45d2 bfd31316 edce4dba bfbbfbb7     .EM......M......
801d8d88:	8907fec9 3fc7af41 07419f55 bfa796be     ....A..?U.A.....
801d8d98:	f3e490ec 3fda0002 c21a4500 3fd8b24f     .......?.E..O..?
801d8da8:	3b5ef7dd 3feb7785 8eae70cd bfd327cc     ..^;.w.?.p...'..
801d8db8:	d49e40da bfbb3eb3 4d93f7ea 3fc7912d     .@...>.....M-..?
801d8dc8:	9e21606a bfa88809 458461b6 3fda3fff     j`!......a.E.?.?
801d8dd8:	7754d2c0 3fd8e928 6a0daf0e 3feb6454     ..Tw(..?...jTd.?
801d8de8:	dc2a9a3f bfd33bf3 4917d003 bfba82b1     ?.*..;.....I....
801d8df8:	7c7566cf 3fc771f1 3d700dd8 bfa972f9     .fu|.q.?..p=.r..
801d8e08:	87e12aae 3fda8002 a5dfd000 3fd91fe0     .*.....?.......?
801d8e18:	a0d82e05 3feb510d a76ad312 bfd34f90     .....Q.?..j..O..
801d8e28:	deec35ad bfb9c798 8a0ef43e 3fc75190     .5......>....Q.?
801d8e38:	0872efc8 bfaa578b 49a86c84 3fdac001     ..r..W...l.I...?
801d8e48:	5c4516e0 3fd9566e dd03f6b6 3feb3db4     ..E\nV.?.....=.?
801d8e58:	291c1f82 bfd362a0 03f6df60 bfb90d95     ...).b..`.......
801d8e68:	25091e92 3fc73018 577a022b bfab35be     ...%.0.?+.zW.5..
801d8e78:	2f4cc2e1 3fdaffff 94226540 3fd98cd4     ..L/...?@e"....?
801d8e88:	9297200a 3feb2a49 5153fd01 bfd37524     . ..I*.?..SQ$u..
801d8e98:	ae3de27e bfb854a3 7eb3f331 3fc70d8e     ~.=..T..1..~...?
801d8ea8:	b6ad570e bfac0d93 c2f3711e 3fdb4000     .W.......q...@.?
801d8eb8:	01cdc4c0 3fd9c317 ea63781b 3feb16ca     .......?.xc....?
801d8ec8:	3665b649 bfd3871f 3f70fbc6 bfb79cc0     I.e6......p?....
801d8ed8:	061dfc2e 3fc6e9f9 d837f9c3 bfacdf0c     .......?..7.....
801d8ee8:	a777e180 3fdb8000 f3748f20 3fd9f930     ..w....? .t.0..?
801d8ef8:	0fb0162a 3feb033b 25978cab bfd39890     *...;..?...%....
801d8f08:	5c765aab bfb6e602 9c16d678 3fc6c562     .Zv\....x...b..?
801d8f18:	92a16ebf bfadaa2c 087e14ed 3fdbbffd     .n..,.....~....?
801d8f28:	bf0ddb00 3fda2f20 1cce6e94 3feaef9b     .... /.?.n.....?
801d8f38:	8b73e3c3 bfd3a977 09efd1cc bfb63077     ..s.w.......w0..
801d8f48:	58408d3a 3fc69fd4 d2e48013 bfae6ef6     :.@X...?.....n..
801d8f58:	f0086783 3fdc0000 8d448080 3fda64ef     .g.....?..D..d.?
801d8f68:	35990b5a 3feadbe8 27241b86 bfd3b9d9     Z..5...?..$'....
801d8f78:	c20e4001 bfb57c06 90e6c8ab 3fc6794f     .@...|......Oy.?
801d8f88:	9a630a27 bfaf2d70 863e58f8 3fdc4001     '.c.p-...X>..@.?
801d8f98:	1c3a1ba0 3fda9a94 35ed7dd2 3feac826     ..:....?.}.5&..?
801d8fa8:	0c075b50 bfd3c9b3 a429793c bfb4c8d7     P[......<y).....
801d8fb8:	95903c22 3fc651e2 f0f8b649 bfafe59f     "<...Q.?I.......
801d8fc8:	6c62c3bf 3fdc7ffc 580a5840 3fdad00c     ..bl...?@X.X...?
801d8fd8:	62d1d808 3feab456 acbb06ec bfd3d905     ...bV..?........
801d8fe8:	421e42dc bfb416f7 e5608efd 3fc62996     .B.B......`..).?
801d8ff8:	f14b649a bfb04bc5 34b2a209 3fdcc002     .dK..K.....4...?
801d9008:	f68f3b40 3fdb0565 1e3dc946 3feaa074     @;..e..?F.=.t..?
801d9018:	e2db674e bfd3e7d5 a4833ffe bfb3663e     Ng.......?..>f..
801d9028:	c4f0392b 3fc60069 38b10201 bfb0a19e     +9..i..?...8....
801d9038:	aac5f9f9 3fdcfffc 59c45cc0 3fdb3a8e     .......?.\.Y.:.?
801d9048:	d2389c24 3fea8c86 8362b2cb bfd3f61f     $.8....?..b.....
801d9058:	c6c746a6 bfb2b6f1 426d2946 3fc5d671     .F......F)mBq..?
801d9068:	4981ce75 bfb0f45d 0d800c64 3fdd4004     u..I]...d....@.?
801d9078:	88af6580 3fdb6f99 7498ced2 3fea7887     .e...o.?...t.x.?
801d9088:	ef8975c0 bfd403e8 bea81e2b bfb208d4     .u......+.......
801d9098:	283ffa4e 3fc5aba5 11705130 bfb14408     N.?(...?0Qp..D..
801d90a8:	b0e64500 3fdd7ffe 2324e140 3fdba472     .E.....?@.$#r..?
801d90b8:	8c5ad680 3fea647e a03f042d bfd4112d     ..Z.~d.?-.?.-...
801d90c8:	9580389c bfb15c33 49d9889e 3fc5801e     .8..3\.....I...?
801d90d8:	ef96554f bfb190a3 2dfcf4eb 3fddbffe     OU.........-...?
801d90e8:	9f1d27a0 3fdbd926 1ac286ca 3fea5067     .'..&..?....gP.?
801d90f8:	590a4de1 bfd41df2 8bd1efa5 bfb0b0e4     .M.Y............
801d9108:	702506d0 3fc553d8 ada415a6 bfb1da36     ..%p.S.?....6...
801d9118:	8a34bbc2 3fddfffd c4f7a2c0 3fdc0db2     ..4....?.......?
801d9128:	2ef70bb3 3fea3c43 16ee647c bfd42a37     ....C<.?|d..7*..
801d9138:	db6270bb bfb006fa 86f08de6 3fc526de     .pb..........&.?
801d9148:	7e5061fb bfb220c6 d26415c0 3fde3ffd     .aP~. ....d..?.?
801d9158:	58282940 3fdc4217 f391ddcb 3fea2812     @)(X.B.?.....(.?
801d9168:	18eddf0a bfd435fd 88a589af bfaebcf2     .....5..........
801d9178:	4cf96163 3fc4f937 f6a18481 bfb26459     ca.L7..?....Yd..
801d9188:	37f72672 3fde7fff 67aa3dc0 3fdc7654     r&.7...?.=.gTv.?
801d9198:	d6ce86b3 3fea13d6 74037e91 bfd44145     .......?.~.tEA..
801d91a8:	3b2cc445 bfad6ec9 0564f101 3fc4caea     E.,;.n....d....?
801d91b8:	0c49cd64 bfb2a4f8 a11bc00f 3fdebffd     d.I............?
801d91c8:	85e23660 3fdcaa66 a25c2396 3fe9ff90     `6..f..?.#\....?
801d91d8:	8a64724f bfd44c10 2f871e82 bfac2399     Ord..L...../.#..
801d91e8:	0afbfb85 3fc49c01 0f0ff3fe bfb2e2a8     .......?........
801d91f8:	3313756d 3fdeffff 9d30cc20 3fdcde52     mu.3...? .0.R..?
801d9208:	dff9491f 3fe9eb3e 7e6abaae bfd45660     .I..>..?..j~`V..
801d9218:	3e8aa98d bfaadb4c 25d8ff7d 3fc46c7f     ...>L...}..%.l.?
801d9228:	a71d448d bfb31d71 914b856e 3fdf4001     .D..q...n.K..@.?
801d9238:	aac1bb20 3fdd1216 c9bc4315 3fe9d6e2      ......?.C.....?
801d9248:	004e7e91 bfd46036 fb901f89 bfa995f7     .~N.6`..........
801d9258:	3f5be04a 3fc43c6d ce8abf92 bfb3555c     J.[?m<.?....\U..
801d9268:	cd144428 3fdf8003 d93e9640 3fdd45b1     (D.....?@.>..E.?
801d9278:	256fdfeb 3fe9c27d 09f7c145 bfd46992     ..o%}..?E....i..
801d9288:	ed521174 bfa853a9 2b27751f 3fc40bd3     t.R..S...u'+...?
801d9298:	cfa5c5f2 bfb38a71 00545bd9 3fdfc002     ....q....[T....?
801d92a8:	f536d960 3fdd7920 aae99ea5 3fe9ae0f     `.6. y.?.......?
801d92b8:	38dd66f4 bfd47275 b5484f74 bfa7147d     .f.8ur..tOH.}...
801d92c8:	f8efc373 3fc3daba 3ea6b864 bfb3bcb9     s......?d..>....
801d92d8:	da6f2aa8 3fdffffb b420faa0 3fddac63     .*o....?.. .c..?
801d92e8:	ed4d0cab 3fe9999a bfcc6072 bfd47ae0     ..M....?r`...z..
801d92f8:	25bf7a4a bfa5d87c f5999ee5 3fc3a92b     Jz.%|.......+..?
801d9308:	f7f09d08 bfb3ec3b a65118c8 3fe01fff     ....;.....Q....?
801d9318:	2bf70c00 3fdddf85 ecd72ae5 3fe9851a     ...+...?.*.....?
801d9328:	8f5794c5 bfd482d7 2e4a020b bfa49f68     ..W.......J.h...
801d9338:	25a156da 3fc37722 19f58064 bfb41903     .V.%"w.?d.......
801d9348:	9c0b0556 3fe04001 fa2ba200 3fde127d     V....@.?..+.}..?
801d9358:	08c17a55 3fe97093 957a7efd bfd48a59     Uz...p.?.~z.Y...
801d9368:	2648f2bb bfa36976 592569b1 3fc344ab     ..H&vi...i%Y.D.?
801d9378:	03752ddb bfb44318 c24501db 3fe05fff     .-u..C....E.._.?
801d9388:	a495bcc0 3fde4547 4f225b79 3fe95c06     ....GE.?y["O.\.?
801d9398:	2163f5b8 bfd49167 4b79b89f bfa236d3     ..c!g.....yK.6..
801d93a8:	b530b7be 3fc311d4 4d931476 bfb46a84     ..0....?v..M.j..
801d93b8:	865125fc 3fe07ffe 2a5fad60 3fde77e9     .%Q....?`._*.w.?
801d93c8:	5c13b0ea 3fe94772 6f33abca bfd49802     ...\rG.?..3o....
801d93d8:	de947c6b bfa1075a d8d5e01b 3fc2de9d     k|..Z..........?
801d93e8:	ca17ca60 bfb48f51 107eac25 3fe0a002     `...Q...%.~....?
801d93f8:	08243180 3fdeaa69 f339824b 3fe932d4     .1$.i..?K.9..2.?
801d9408:	7145f475 bfd49e2d 00571424 bf9fb5d8     u.Eq-...$.W.....
801d9418:	85d1cf84 3fc2ab06 7dbbbabe bfb4b18a     .......?...}....
801d9428:	7376e5d4 3fe0bfff f79ff560 3fdedcb5     ..vs...?`......?
801d9438:	8ee1b492 3fe91e35 49498453 bfd4a3e7     ....5..?S.II....
801d9448:	be685c6f bf9d63e4 c4b1f032 3fc27726     o\h..c..2...&w.?
801d9458:	9e6ecc3a bfb4d138 1715ee2e 3fe0dffe     :.n.8..........?
801d9468:	9be1bb80 3fdf0edb d993bd60 3fe9098f     .......?`......?
801d9478:	9b84e907 bfd4a932 e07dba5e bf9b185a     ....2...^.}.Z...
801d9488:	f2d7a804 3fc242f8 8ddaa340 bfb4ee66     .....B.?@...f...
801d9498:	7f3d776c 3fe10001 6119e100 3fdf40df     lw=....?...a.@.?
801d94a8:	fb44bcfb 3fe8f4e1 16e3467e bfd4ae11     ..D....?~F......
801d94b8:	cf368422 bf98d304 736708ae 3fc20e7d     ".6.......gs}..?
801d94c8:	d7b3658d bfb5091e fd8c7b65 3fe11ffe     .e......e{.....?
801d94d8:	8fd21560 3fdf72b0 4770fb0a 3fe8e033     `....r.?..pG3..?
801d94e8:	5c0f6783 bfd4b282 7ffe0364 bf9694ac     .g.\....d.......
801d94f8:	e529bf4c 3fc1d9cb 2c73e5f0 bfb5216c     L.)....?..s,l!..
801d9508:	afa3ee71 3fe14000 e3324d60 3fdfa45e     q....@.?`M2.^..?
801d9518:	9ff684df 3fe8cb7d 17add34d bfd4b689     ....}..?M.......
801d9528:	67276e70 bf945ca3 a1fbf3b1 3fc1a4d9     pn'g.\.........?
801d9538:	5fba2374 bfb53759 73336187 3fe15fff     t#._Y7...a3s._.?
801d9548:	3de48d00 3fdfd5df 0cbe3546 3fe8b6c6     ...=...?F5.....?
801d9558:	9b291bcb bfd4ba25 5fb712cc bf922b6f     ..).%......_o+..
801d9568:	55e28b0b 3fc16fb8 633f423c bfb54af1     ...U.o.?<B?c.J..
801d9578:	6c447b82 3fe17fff 0208ecc0 3fe0039c     .{Dl...?.......?
801d9588:	48f15926 3fe8a20a a5808ac3 bfd4bd59     &Y.H...?....Y...
801d9598:	5eef6f2a bf9000cd ebe54aa7 3fc13a66     *o.^.....J..f:.?
801d95a8:	45420ce4 bfb55c3f ae932b61 3fe19fff     ..BE?\..a+.....?
801d95b8:	e0091bc0 3fe01c33 55664e00 3fe88d4b     ....3..?.NfUK..?
801d95c8:	579f5abb bfd4c026 8797c32a bf8bb9a6     .Z.W&...*.......
801d95d8:	95d4f64e 3fc104ec 2bbc325e bfb56b4e     N......?^2.+Nk..
801d95e8:	ba12ae50 3fe1bfff d3aba020 3fe034b6     P......? ....4.?
801d95f8:	ebdccf04 3fe87889 e6d463c1 bfd4c28c     .....x.?.c......
801d9608:	b36211fc bf877f1c b90b11e7 3fc0cf4f     ..b.........O..?
801d9618:	52dcbe1a bfb57829 4b459e41 3fe1e001     ...R)x..A.EK...?
801d9628:	2dc05800 3fe04d26 51625b6a 3fe863c5     .X.-&M.?j[bQ.c.?
801d9638:	affdd399 bfd4c48e 603059ca bf8351cb     .........Y0`.Q..
801d9648:	de65d0d9 3fc09992 087bb367 bfb582dc     ..e....?g.{.....
801d9658:	32306f33 3fe20000 bafb6ce0 3fe0657e     3o02...?.l..~e.?
801d9668:	a1e2eec3 3fe84f00 b79ec8c6 bfd4c62c     .....O.?....,...
801d9678:	d95de8d1 bf7e6488 661df241 3fc063c2     ..]..d~.A..f.c.?
801d9688:	aaa63bad bfb58b71 d30a486c 3fe22000     .;..q...lH... .?
801d9698:	d2165080 3fe07dc3 66b3e5bf 3fe83a39     .P...}.?...f9:.?
801d96a8:	7de04dee bfd4c768 800f052f bf763ff7     .M.}h.../....?v.
801d96b8:	28f35edd 3fc02ddc a351cf91 bfb591f5     .^.(.-.?..Q.....
801d96c8:	215e03fc 3fe23ffe 9f380a00 3fe095f1     ..^!.?.?..8....?
801d96d8:	48be5f3f 3fe82573 1b793f77 bfd4c843     ?_.Hs%.?w?y.C...
801d96e8:	625993b8 bf6c6e63 8c5e4b3b 3fbfefdb     ..Ybcnl.;K^....?
801d96f8:	66fe9ca7 bfb59673 6833d65d 3fe26000     ...fs...].3h.`.?
801d9708:	6496a8c0 3fe0ae0e 45b44aa3 3fe810a9     ...d...?.J.E...?
801d9718:	055b407a bfd4c8be ae83f0a4 bf5920a7     z@[.......... Y.
801d9728:	860a6a5e 3fbf83dc 70d98ee7 bfb598f6     ^j.....?...p....
801d9738:	e82d4d50 3fe28000 095f5300 3fe0c615     PM-....?.S_....?
801d9748:	1e9337b7 3fe7fbe0 573c6f6a bfd4c8da     .7.....?jo<W....
801d9758:	c50f565d 3f38b6c7 c9c4b6ca 3fbf17db     ]V....8?.......?
801d9768:	45d6dae0 bfb5998a 203b6a0b 3fe29fff     ...E.....j; ...?
801d9778:	30852720 3fe0de05 8520538d 3fe7e718      '.0...?.S ....?
801d9788:	668c6963 bfd4c899 beca8ab0 3f6286ec     ci.f..........b?
801d9798:	9b6ac5bd 3fbeabe4 575a9684 bfb5983a     ..j....?..ZW:...
801d97a8:	e91a9d93 3fe2c001 f7817a20 3fe0f5e3     .......? z.....?
801d97b8:	63a45d97 3fe7d24e 5f83c46d bfd4c7fc     .].cN..?m.._....
801d97c8:	5d9c800a 3f70e199 3721a8e0 3fbe3fe9     ...]..p?..!7.?.?
801d97d8:	377da840 bfb59512 c6fb4948 3fe2dfff     @.}7....HI.....?
801d97e8:	4ce36040 3fe10daa 3e39011f 3fe7bd88     @`.L...?..9>...?
801d97f8:	b5eae11f bfd4c704 192c622b 3f786398     ........+b,..cx?
801d9808:	b62ba357 3fbdd412 5f0e020e bfb5901d     W.+....?..._....
801d9818:	39cb4eed 3fe2ffff 0970ad60 3fe1255d     .N.9...?`.p.]%.?
801d9828:	365b7a9b 3fe7a8c2 8925f532 bfd4c5b3     .z[6...?2.%.....
801d9838:	785e3070 3f7fcb03 0eedf3b3 3fbd6854     p0^x...?....Th.?
801d9848:	479c252a bfb58967 002e31cb 3fe31ffe     *%.Gg....1.....?
801d9858:	81fd3780 3fe13cfa 1bbe9667 3fe793fe     .7...<.?g......?
801d9868:	3046f4c7 bfd4c40a 8f5e6bf1 3f838bae     ..F0.....k^....?
801d9878:	83775c98 3fbcfcbd 62e887ab bfb580fb     .\w....?...b....
801d9888:	edc7bffd 3fe34000 44d05200 3fe15486     .....@.?.R.D.T.?
801d9898:	244a1da5 3fe77f39 9fb764c1 bfd4c209     ..J$9..?.d......
801d98a8:	851b0be5 3f8724e2 507c76e0 3fbc9147     .....$.?.v|PG..?
801d98b8:	19c7f0ab bfb576e5 ce042830 3fe36001     .....v..0(...`.?
801d98c8:	c1656ae0 3fe16bfb ad3b2b77 3fe76a77     .je..k.?w+;.wj.?
801d98d8:	74aac296 bfd4bfb3 05b229c2 3f8ab070     ...t.....)..p..?
801d98e8:	87dca54b 3fbc260e c90df763 bfb56b2f     K....&.?c.../k..
801d98f8:	89b8fc54 3fe37ffe 77d0ba80 3fe18359     T......?...wY..?
801d9908:	660caa3d 3fe755bb 308bb975 bfd4bd09     =..f.U.?u..0....
801d9918:	fe0a1240 3f8e2e26 18790f26 3fbbbb22     @...&..?&.y."..?
801d9928:	c094f3da bfb55de6 9b4da842 3fe3a001     .....]..B.M....?
801d9938:	100cd140 3fe19aa7 d801f889 3fe740fd     @......?.....@.?
801d9948:	2c32c656 bfd4ba0b 8eca44a2 3f90cf99     V.2,.....D.....?
801d9958:	c9863443 3fbb5066 406672b5 bfb54f15     C4..fP.?.rf@.O..
801d9968:	ce6b63e8 3fe3c000 1d0b0ae0 3fe1b1dd     .ck....?.......?
801d9978:	f28670e6 3fe72c45 92422e2e bfd4b6bb     .p..E,.?..B.....
801d9988:	a0d32146 3f928141 37452321 3fbae606     F!..A..?!#E7...?
801d9998:	77d91f56 bfb53ec6 114a2607 3fe3dfff     V..w.>...&J....?
801d99a8:	c6ff6f20 3fe1c8fd 206847a7 3fe71792      o.....?.Gh ...?
801d99b8:	669bd306 bfd4b31b 04ffd28a 3f942c3a     ...f........:,.?
801d99c8:	e7fc0825 3fba7bfd 82f471ba bfb52d05     %....{.?.q...-..
801d99d8:	c1da9b7d 3fe3ffff 7f2e8840 3fe1e00b     }......?@......?
801d99e8:	84371133 3fe702e0 8012fbe4 bfd4af2b     3.7....?....+...
801d99f8:	bfc47f4b 3f95d0b4 d80ab6c5 3fba1249     K......?....I..?
801d9a08:	69a4108d bfb519dd e11d9c33 3fe41ffe     ...i....3......?
801d9a18:	67c3ec20 3fe1f703 026a76a0 3fe6ee34      ..g...?.vj.4..?
801d9a28:	96514b12 bfd4aaed 07ba2905 3f976e83     .KQ......)...n.?
801d9a38:	261a1221 3fb9a8fe 1d552ba0 bfb50559     !..&...?.+U.Y...
801d9a48:	fa174676 3fe43fff 0faff860 3fe20de8     vF...?.?`......?
801d9a58:	9ea6d162 3fe6d98a 6b927b3b bfd4a662     b......?;{.kb...
801d9a68:	f84adbb0 3f9905d8 dd484db5 3fb94015     ..J....?.MH..@.?
801d9a78:	783eef44 bfb4ef83 0d457fa4 3fe45fff     D.>x......E.._.?
801d9a88:	9f675300 3fe224b6 3a093351 3fe6c4e7     .Sg..$.?Q3.:...?
801d9a98:	cbf2bff8 bfd4a18b 84bb8c16 3f9a968a     ...............?
801d9aa8:	93fbb975 3fb8d7a4 3b37e4fb bfb4d867     u......?..7;g...
801d9ab8:	8f910e57 3fe47ffe dd92b840 3fe23b70     W......?@...p;.?
801d9ac8:	89b04359 3fe6b048 974b07ff bfd49c6a     YC..H..?..K.j...
801d9ad8:	25f20251 3f9c20be 82e9673d 3fb86fa8     Q..%. .?=g...o.?
801d9ae8:	0d12f550 bfb4c00f 7323fc6b 3fe4a001     P.......k.#s...?
801d9af8:	e34e3420 3fe25218 f277fe27 3fe69bac      4N..R.?'.w....?
801d9b08:	7f856aba bfd496ff 9928150c 3f9da49e     .j........(....?
801d9b18:	3eb66a26 3fb8081e 78ab06c5 bfb4a685     &j.>...?...x....
801d9b28:	b1bf0500 3fe4c000 bd8b2c80 3fe268a9     .......?.,...h.?
801d9b38:	42abbd42 3fe68719 ec74e64a bfd4914c     B..B...?J.t.L...
801d9b48:	d0c3eeec 3f9f21de 5b30aa05 3fb7a122     .....!.?..0["..?
801d9b58:	ec53ef43 bfb48bd4 1d07207b 3fe4e001     C.S.....{ .....?
801d9b68:	da64f7a0 3fe27f26 a7cfbeb2 3fe6728a     ..d.&..?.....r.?
801d9b78:	3fcbb247 bfd48b53 a7354a41 3fa04c60     G..?S...AJ5.`L.?
801d9b88:	eff6f27a 3fb73aaa b81a6bb2 bfb47007     z....:.?.k...p..
801d9b98:	5f36eb46 3fe4fffe 35ddd180 3fe2958d     F.6_...?...5...?
801d9ba8:	307b6af3 3fe65e04 828bb6e6 bfd48514     .j{0.^.?........
801d9bb8:	48993ed9 3fa1048e 468d7c59 3fb6d4cb     .>.H...?Y|.F...?
801d9bc8:	0d484989 bfb45328 2afdf759 3fe52001     .IH.(S..Y..*. .?
801d9bd8:	eb1c3280 3fe2abe2 8dc5daad 3fe64980     .2.....?.....I.?
801d9be8:	2c11e3b7 bfd47e90 88e1b343 3fa1b9ae     ...,.~..C......?
801d9bf8:	ff4501bf 3fb66f6c fcd6b8de bfb4353f     ..E.lo.?....?5..
801d9c08:	dfdb2423 3fe54001 ab0402c0 3fe2c222     #$...@.?...."..?
801d9c18:	e7e657fb 3fe63504 eee53fa9 bfd477c8     .W...5.?.?...w..
801d9c28:	696cd845 3fa26b9a 6a3aa6ef 3fb60aad     E.li.k.?..:j...?
801d9c38:	7704e1f4 bfb41659 72d2a74f 3fe55ffe     ...wY...O..r._.?
801d9c48:	16be7240 3fe2d84b ce54aede 3fe62092     @r..K..?..T.. .?
801d9c58:	7b764156 bfd470c0 4d9abee7 3fa31a4c     VAv{.p.....ML..?
801d9c68:	a899a63d 3fb5a697 49fa7fb1 bfb3f67e     =......?...I~...
801d9c78:	ee716c33 3fe58000 284f3fe0 3fe2ee63     3lq....?.?O(c..?
801d9c88:	181c5720 3fe60c24 c383b0c1 bfd46975      W..$..?....ui..
801d9c98:	c40a1a5a 3fa3c5ff 0b7b3b72 3fb54311     Z......?r;{..C.?
801d9ca8:	21700401 bfb3d5b8 9825cd2a 3fe59fff     ..p!....*.%....?
801d9cb8:	2defcf40 3fe30464 3c14a317 3fe5f7bf     @..-d..?...<...?
801d9cc8:	227a4cde bfd461ec 6da8d837 3fa46e85     .Lz".a..7..m.n.?
801d9cd8:	6162f4c8 3fb4e03c 857f5976 bfb3b410     ..ba<..?vY......
801d9ce8:	fe2a42cd 3fe5bffd a5110dc0 3fe31a50     .B*....?....P..?
801d9cf8:	33cf1268 3fe5e362 f68b7dbc bfd45a23     h..3b..?.}..#Z..
801d9d08:	de40f0e9 3fa513f5 de05901e 3fb47e12     ..@....?.....~.?
801d9d18:	da5cabb5 bfb39190 57330799 3fe5e000     ..\.......3W...?
801d9d28:	75253480 3fe3302b 901da45a 3fe5cf0a     .4%u+0.?Z......?
801d9d38:	552754cf bfd4521d bbf000bb 3fa5b66b     .T'U.R......k..?
801d9d48:	d2baf7b2 3fb41c8b 5f53241a bfb36e42     .......?.$S_Bn..
801d9d58:	4d6055da 3fe60001 ff2eda60 3fe345f0     .U`M...?`....E.?
801d9d68:	f2ea5900 3fe5babb b2008754 bfd449da     .Y.....?T....I..
801d9d78:	18f56fbb 3fa655d1 89a0c1b2 3fb3bbbb     .o...U.?.......?
801d9d88:	2e8d60fc bfb34a2e 2c3809cb 3fe62001     .`...J....8,. .?
801d9d98:	812d5040 3fe35ba1 671e49e9 3fe5a676     @P-..[.?.I.gv..?
801d9da8:	230e6216 bfd4415d 6b05c7f7 3fa6f22d     .b.#]A.....k-..?
801d9db8:	cfe6b72b 3fb35ba4 3c3bfa3b bfb3255d     +....[.?;.;<]%..
801d9dc8:	87b47ecc 3fe64000 69715580 3fe3713d     .~...@.?.Uqi=q.?
801d9dd8:	c8fb0e69 3fe59239 a5bd1f6e bfd438a5     i...9..?n....8..
801d9de8:	7f9b13cf 3fa78b89 74f57c8f 3fb2fc49     .......?.|.tI..?
801d9df8:	566caaca bfb2ffd8 a746397f 3fe66000     ..lV.....9F..`.?
801d9e08:	9d968940 3fe386c5 83073c58 3fe57e05     @......?X<...~.?
801d9e18:	fe3d0083 bfd42fb4 4b9e1eeb 3fa821f1     ..=../.....K.!.?
801d9e28:	1952ee82 3fb29da9 245866a8 bfb2d9a8     ..R....?.fX$....
801d9e38:	e4e3094b 3fe68000 b5fe3900 3fe39c39     K......?.9..9..?
801d9e48:	36dd131e 3fe569da 74778fe0 bfd4268c     ...6.i.?..wt.&..
801d9e58:	9ab0310f 3fa8b567 f2e43205 3fb23fc8     .1..g..?.2...?.?
801d9e68:	26483573 bfb2b2d5 e2e37787 3fe6a001     s5H&.....w.....?
801d9e78:	27d52620 3fe3b19a b5d865cd 3fe555b7      &.'...?.e...U.?
801d9e88:	f1600cd3 bfd41d2c 4b79e859 3fa945f5     ..`.,...Y.yK.E.?
801d9e98:	46a0b02d 3fb1e2aa b508a35b bfb28b67     -..F...?[...g...
801d9ea8:	0df4bbfb 3fe6bffe 46f2b6e0 3fe3c6e3     .......?...F...?
801d9eb8:	b658afbe 3fe541a1 388da137 bfd41399     ..X..A.?7..8....
801d9ec8:	e5b3c2ba 3fa9d387 173397f9 3fb18660     .......?..3.`..?
801d9ed8:	01db4945 bfb26368 ea406cea 3fe6dfff     EI..hc...l@....?
801d9ee8:	1bb3d400 3fe3dc1c d33ffe8e 3fe52d91     .......?..?..-.?
801d9ef8:	36bcffe9 bfd409cf 174405af 3faa5e54     ...6......D.T^.?
801d9f08:	dc041806 3fb12ace 160d6557 bfb23ade     .....*.?We...:..
801d9f18:	ed01ea65 3fe70000 54e51400 3fe3f140     e......?...T@..?
801d9f28:	5c8b9119 3fe5198c f2ea4ff7 bfd3ffd1     ...\...?.O......
801d9f38:	308c81cd 3faae643 1960aaf7 3fb0d00c     ...0C..?..`....?
801d9f48:	d2f50d25 bfb211d1 00d515eb 3fe72002     %............ .?
801d9f58:	983bb3e0 3fe40650 f2175c71 3fe50590     ..;.P..?q\.....?
801d9f68:	361bb15c bfd3f5a2 9b536afc 3fab6b5f     \..6.....jS._k.?
801d9f78:	a731624d 3fb07617 f1a8c054 bfb1e84a     Mb1..v.?T...J...
801d9f88:	1323de6d 3fe74001 9483e720 3fe41b4b     m.#..@.? ...K..?
801d9f98:	1027ba01 3fe4f1a1 bb978c8f bfd3eb41     ..'....?....A...
801d9fa8:	7765626a 3fabeda7 97f58c8a 3fb01cf9     jbew...?.......?
801d9fb8:	03074348 bfb1be51 25cab4ca 3fe75fff     HC..Q......%._.?
801d9fc8:	0001d5c0 3fe43032 4573fb6c 3fe4ddbc     ....20.?l.sE...?
801d9fd8:	41f21d2a bfd3e0b1 d1bda00f 3fac6d25     *..A........%m.?
801d9fe8:	5935ee68 3faf8962 6f8e0689 bfb193eb     h.5Yb..?...o....
801d9ff8:	90921f76 3fe77ffe 6cc6af00 3fe44505     v......?...l.E.?
801da008:	4cffbdae 3fe4c9e1 0b247ec4 bfd3d5f1     ...L...?.~$.....
801da018:	943f4516 3face9ea f24a8af1 3faeda73     .E?....?..J.s..?
801da028:	776aac42 bfb16921 47b2f83b 3fe79ffe     B.jw!i..;..G...?
801da038:	35c19f20 3fe459c5 fc8f20bd 3fe4b610      ..5.Y.?. .....?
801da048:	73df2a0d bfd3cb02 23c5d6de 3fad63f8     .*.s.......#.c.?
801da058:	9c5116ab 3fae2d31 326e2972 bfb13dfa     ..Q.1-.?r)n2.=..
801da068:	2f1e79a9 3fe7bfff f84df5c0 3fe46e71     .y./...?..M.qn.?
801da078:	f586b1bd 3fe4a24a 2ef81e5b bfd3bfe6     ....J..?[.......
801da088:	738896f0 3faddb58 2515de78 3fad819a     ...sX..?x..%...?
801da098:	9026fdd0 bfb1127c 973c8d05 3fe7e001     ..&.|.....<....?
801da0a8:	f0fb9580 3fe4830b 3466b08e 3fe48e8f     .......?..f4...?
801da0b8:	1c53a01a bfd3b49d 25103eed 3fae5013     ..S......>.%.P.?
801da0c8:	5290f4af 3facd7af 57ef003b bfb0e6af     ...R...?;..W....
801da0d8:	69efc092 3fe7ffff 431c3800 3fe4978f     ...i...?.8.C...?
801da0e8:	a3e1064a 3fe47ae1 666c50c4 bfd3a92a     J....z.?.Plf*...
801da0f8:	4098a4be 3faec219 2eee57e0 3fac2f94     ...@...?.W.../.?
801da108:	290d5730 bfb0ba99 c52b5232 3fe82001     0W.)....2R+.. .?
801da118:	d2b83340 3fe4ac01 d31b7cf5 3fe4673c     @3.....?.|..<g.?
801da128:	c67d05f0 bfd39d8b 2a81b5d5 3faf3192     ..}........*.1.?
801da138:	8aa20e90 3fab891b 7adcefd6 bfb08e40     .......?...z@...
801da148:	bd4d4e3f 3fe84000 9b1dbc60 3fe4c05e     ?NM..@.?`...^..?
801da158:	c8d629f7 3fe453a5 13e9ef47 bfd391c5     .)...S.?G.......
801da168:	17383d6b 3faf9e69 278e21b9 3faae471     k=8.i..?.!.'q..?
801da178:	9cf54d10 bfb061ab 8c869cbd 3fe86001     .M...a.......`.?
801da188:	fd2285a0 3fe4d4a8 79b82471 3fe44019     .."....?q$.y.@.?
801da198:	5c3e2929 bfd385d5 7b2c8ff2 3fb0045b     ))>\......,{[..?
801da1a8:	39d7ca4f 3faa417c b767b7d4 bfb034e0     O..9|A.?..g..4..
801da1b8:	b5db3710 3fe87ffe 8b93bca0 3fe4e8dd     .7.....?.......?
801da1c8:	66c6e6bf 3fe42c9b a32ee2a1 bfd379bf     ...f.,.?.....y..
801da1d8:	6187fe0f 3fb03838 8b3a0b33 3fa9a05a     ...a88.?3.:.Z..?
801da1e8:	caee03a9 bfb007e5 863c77e3 3fe8a000     .........w<....?
801da1f8:	8fcd1e80 3fe4fd01 a8a8093f 3fe41926     .......??...&..?
801da208:	b5ee344d bfd36d81 2841f292 3fb06adc     M4...m....A(.j.?
801da218:	2484560b 3fa900e4 62792f0a bfafb581     .V.$...?./yb....
801da228:	0ed982af 3fe8bfff 16e28ac0 3fe51110     .......?.......?
801da238:	389112ee 3fe405c0 89d38dc7 bfd3611f     ...8...?.....a..
801da248:	b450b9f7 3fb09c3d 312d0c4a 3fa86342     ..P.=..?J.-1Bc.?
801da258:	3a6ca012 bfaf5aee 02c3aeae 3fe8e000     ..l:.Z.........?
801da268:	c0ab0a40 3fe5250c c65593c5 3fe3f264     @....%.?..U.d..?
801da278:	d82be900 bfd35497 68546d39 3fb0cc69     ..+..T..9mThi..?
801da288:	db8499fd 3fa7c759 36a32337 bfaf001d     ....Y..?7#.6....
801da298:	ecbfa97b 3fe90000 0e8d4ee0 3fe538f6     {......?.N...8.?
801da2a8:	f4119333 3fe3df15 7d2149f4 bfd347ec     3......?.I!}.G..
801da2b8:	fa921d3c 3fb0fb5e 69693e89 3fa72d38     <...^..?.>ii8-.?
801da2c8:	23a0f5f3 bfaea519 d251c01c 3fe91fff     ...#......Q....?
801da2d8:	d3f3bd20 3fe54cca 1554dd15 3fe3cbd5      ....L.?..T....?
801da2e8:	2bc94245 bfd33b1f 2fc4c3f6 3fb1291f     EB.+.;...../.).?
801da2f8:	1b7a765c 3fa694e8 826e86f6 bfae49ec     \vz....?..n..I..
801da308:	d90af4e6 3fe94001 4d4ec640 3fe5608e     .....@.?@.NM.`.?
801da318:	3445ef72 3fe3b89f b7bbd79a bfd32e2e     r.E4...?........
801da328:	e401d071 3fb155b4 3a256f1c 3fa5fe51     q....U.?.o%:Q..?
801da338:	890ff662 bfadeea1 04fd6c17 3fe96001     b........l...`.?
801da348:	d5673c20 3fe5743c 09ebc6e2 3fe3a578      <g.<t.?....x..?
801da358:	6da5039c bfd3211e 4e62286b 3fb1811b     ...m.!..k(bN...?
801da368:	71bece9d 3fa56990 23911641 bfad9342     ...q.i.?A..#B...
801da378:	2d214b82 3fe98000 3b0d6120 3fe587d8     .K!-...? a.;...?
801da388:	01eaac3e 3fe3925e 08425504 bfd313ee     >...^..?.UB.....
801da398:	02bdb571 3fb1ab5a 9ebd70b8 3fa4d698     q...Z..?.p.....?
801da3a8:	f482965a bfad37d7 eb980651 3fe99ffd     Z....7..Q......?
801da3b8:	b16ba7a0 3fe59b5f 10b1ab7a 3fe37f52     ..k._..?z...R..?
801da3c8:	f993d676 bfd3069e cded25a8 3fb1d472     v........%..r..?
801da3d8:	2d0abd9a 3fa44570 56221aa1 bfacdc6c     ...-pE.?.."Vl...
801da3e8:	e5504053 3fe9bfff b55de6a0 3fe5aed6     S@P....?..]....?
801da3f8:	fa91c51e 3fe36c50 be311e56 bfd2f92f     ....Pl.?V.1./...
801da408:	5be3af05 3fb1fc70 acd5cdc7 3fa3b5fd     ...[p..?.......?
801da418:	5adbb9b8 bfac8108 6e60a234 3fe9e001     ...Z....4.`n...?
801da428:	79acd480 3fe5c23a a5fab2ea 3fe3595d     ...y:..?....]Y.?
801da438:	1ddeceea bfd2eba3 35736518 3fb22350     .........es5P#.?
801da448:	22f9fd28 3fa32856 ce8b2259 bfac25b4     (.."V(.?Y"...%..
801da458:	b685741b 3fe9ffff 5ad40460 3fe5d589     .t.....?`..Z...?
801da468:	d832b8d3 3fe34679 230eda41 bfd2ddfb     ..2.yF.?A..#....
801da478:	b23c0ba2 3fb24912 4c4e86da 3fa29c85     ..<..I.?..NL...?
801da488:	37002a55 bfabca7a 9d59b943 3fea2001     U*.7z...C.Y.. .?
801da498:	8c187ea0 3fe5e8c7 9ede2183 3fe333a1     .~.....?.!...3.?
801da4a8:	b0043779 bfd2d035 7ab9110c 3fb26dc3     y7..5......z.m.?
801da4b8:	959cfc0e 3fa2126c d556233e bfab6f60     ....l..?>#V.`o..
801da4c8:	be9e153f 3fea3fff a9c08ae0 3fe5fbf0     ?....?.?.......?
801da4d8:	6f7861aa 3fe320d9 c2200f18 bfd2c256     .axo. .?.. .V...
801da4e8:	a6795293 3fb2915d 256a8fde 3fa18a2b     .Ry.]..?..j%+..?
801da4f8:	a67a4e89 bfab1470 7a23a1ce 3fea5ffe     .Nz.p.....#z._.?
801da508:	63200600 3fe60f07 d13d395e 3fe30e1e     .. c...?^9=....?
801da518:	44403932 bfd2b45d c967f013 3fb2b3e9     29@D].....g....?
801da528:	35d002b8 3fa103ad 6496a8f1 bfaab9b1     ...5...?...d....
801da538:	57f250b8 3fea8001 dd6453a0 3fe6220d     .P.W...?.Sd..".?
801da548:	cfffcc1e 3fe2fb6f 6f8d8291 bfd2a648     ....o..?...oH...
801da558:	03654cc3 3fb2d56f 4bb6e7a6 3fa07ee3     .Le.o..?...K.~.?
801da568:	87992f03 bfaa5f2a dd839d49 3feaa000     ./..*_..I......?
801da578:	b412c9a0 3fe634ff e2d59e01 3fe2e8d0     .....4.?.......?
801da588:	5467cfdd bfd2981c ff1fadb5 3fb2f5e8     ..gT...........?
801da598:	a3ba803c 3f9ff7d6 46af8db7 bfaa04e3     <......?...F....
801da5a8:	770df220 3feac000 fef70020 3fe647de      ..w...? ....G.?
801da5b8:	220aff7f 3fe2d640 36f9e74f bfd289d8     ..."@..?O..6....
801da5c8:	e509140a 3fb3155e 61ab0b7f 3f9ef56b     ....^..?...ak..?
801da5d8:	98ce391f bfa9aae2 125bbe48 3feae001     .9......H.[....?
801da5e8:	57a24d20 3fe65aac 1bfb3559 3fe2c3bd      M.W.Z.?Y5.....?
801da5f8:	6dde55dd bfd27b7c 15c4c270 3fb333d5     .U.m|{..p....3.?
801da608:	9bac4ecf 3f9df67a 363a972b bfa9512f     .N..z..?+.:6/Q..
801da618:	7c321839 3feafffe 569b83c0 3fe66d65     9.2|...?...Vem.?
801da628:	53fbf8d9 3fe2b14a 9cfa03ce bfd26d0b     ...SJ..?.....m..
801da638:	2caa2e0c 3fb3514b 4597be9a 3f9cfb22     ...,KQ.?...E"..?
801da648:	99110022 bfa8f7cf 75486924 3feb1ffe     ".......$iHu...?
801da658:	68cefb40 3fe6800d 8e6aa814 3fe29ee4     @..h...?..j....?
801da668:	e8afa7eb bfd25e83 fb0e8ac8 3fb36dc9     .....^.......m.?
801da678:	ad5d66ca 3f9c0331 fedb1e8b bfa89ec9     .f].1..?........
801da688:	5fb8deb8 3feb4001 d137c500 3fe692a4     ..._.@.?..7....?
801da698:	abff668e 3fe28c8b d8e71e0a bfd24fe5     .f.....?.....O..
801da6a8:	1297317a 3fb38955 1d844655 3f9b0ea3     z1..U..?UF.....?
801da6b8:	6914067d bfa84624 386c27b9 3feb6000     }..i$F...'l8.`.?
801da6c8:	8cdf6fc0 3fe6a527 c5758db8 3fe27a43     .o..'..?..u.Cz.?
801da6d8:	59cadce0 bfd24135 ee34ae91 3fb3a3e9     ...Y5A....4....?
801da6e8:	1c5fff05 3f9a1da8 9ec8aac6 bfa7ede4     .._....?........
801da6f8:	d1efddb3 3feb8000 0accb660 3fe6b799     .......?`......?
801da708:	9983aab2 3fe26809 76047e08 bfd23270     .....h.?.~.vp2..
801da718:	f132139b 3fb3bd90 58deb3e1 3f993010     ..2....?...X.0.?
801da728:	2d194ce9 bfa79610 42cc4047 3feb9ffe     .L.-....G@.B...?
801da738:	86445e60 3fe6c9f6 069f871f 3fe255e0     `^D....?.....U.?
801da748:	25461639 bfd2239a a926c127 3fb3d649     9.F%.#..'.&.I..?
801da758:	c5a21f70 3f9845fb 68e20be6 bfa73eac     p....E.?...h.>..
801da768:	951aeaad 3febc001 3c4e45a0 3fe6dc45     .......?.EN<E..?
801da778:	ff6573b0 3fe243c1 e38fa7e7 bfd214ae     .se..C.?........
801da788:	5ea1330f 3fb3ee1e 2bcce6df 3f975f24     .3.^...?...+$_.?
801da798:	6f3902c5 bfa6e7be 6616fe11 3febdffe     ..9o.......f...?
801da7a8:	27106fe0 3fe6ee7e 97b587f0 3fe231b6     .o.'~..?.....1.?
801da7b8:	240fef32 bfd205b5 44eb818c 3fb40509     2..$.......D...?
801da7c8:	108160f9 3f967bde 271d18ad bfa6914b     .`...{.?...'K...
801da7d8:	54511c72 3febffff 643bbb40 3fe700a7     r.QT...?@.;d...?
801da7e8:	e1823c8b 3fe21fb7 9a854f7a bfd1f6a8     .<.....?zO......
801da7f8:	71f04837 3fb41b15 bbd10f7c 3f959bd8     7H.q...?|......?
801da808:	41f03711 bfa63b57 c537593e 3fec2000     .7.AW;..>Y7.. .?
801da818:	f36d6400 3fe712be f754b2d5 3fe20dc7     .dm....?..T....?
801da828:	9d24dbed bfd1e78b 94f485e0 3fb43043     ..$.........C0.?
801da838:	122a6884 3f94bf29 3d2aa4e9 bfa5e5e7     .h*.)..?..*=....
801da848:	ddd35719 3fec4000 d7fa3000 3fe724c3     .W...@.?.0...$.?
801da858:	f2a8b1bf 3fe1fbe7 b25dddf6 bfd1d85f     .......?..]._...
801da868:	d2e3b20f 3fb44495 7fcc1b30 3f93e5d6     .....D.?0......?
801da878:	62d0d00f bfa590ff 402375b6 3fec6000     ...b.....u#@.`.?
801da888:	7dff3720 3fe736b6 86c92387 3fe1ea17      7.}.6.?.#.....?
801da898:	31ddfc58 bfd1c925 f8b6cbc2 3fb4580f     X..1%........X.?
801da8a8:	00ce998e 3f930fd7 cb299e5f bfa53ca3     .......?_.)..<..
801da8b8:	19904fe4 3fec7fff 0f395860 3fe74897     .O.....?`X9..H.?
801da8c8:	a825ba33 3fe1d856 a75e0fc5 bfd1b9dc     3.%.V..?..^.....
801da8d8:	79f8fd7d 3fb46ab5 a5a90afe 3f923d23     }..y.j.?....#=.?
801da8e8:	5d2f574b bfa4e8d8 f9e2409d 3fec9ffe     KW/].....@.....?
801da8f8:	79e7f1c0 3fe75a66 8740d2e9 3fe1c6a4     ...yfZ.?..@....?
801da908:	f198392c bfd1aa85 808c583a 3fb47c8a     ,9......:X...|.?
801da918:	857f2526 3f916dac d0477576 bfa495a0     &%...m.?vuG.....
801da928:	e038ef72 3fecc001 e6815140 3fe76c25     r.8....?@Q..%l.?
801da938:	19bdadf8 3fe1b500 b4a469ae bfd19b20     .......?.i.. ...
801da948:	42387ea2 3fb48d93 7305baf5 3f90a15f     .~8B...?...s_..?
801da958:	acae4e17 bfa44300 eb72037f 3fecdffe     .N...C....r....?
801da968:	7a7a4aa0 3fe77dd0 4f1f6702 3fe1a36e     .Jzz.}.?.g.On..?
801da978:	d0992cf8 bfd18bb1 5aa4990d 3fb49dce     .,.........Z...?
801da988:	63759665 3f8fb0dd 4d2f0c0f bfa3f0fb     e.uc...?../M....
801da998:	ea4839ed 3fecffff b17088c0 3fe78f6b     .9H....?..p.k..?
801da9a8:	cf32122f 3fe191e9 220400ac bfd17c35     /.2....?..."5|..
801da9b8:	0a159641 3fb4ad44 80894ca9 3f8e252c     A...D..?.L..,%.?
801da9c8:	df89c265 bfa39f93 ec3ec8b2 3fed1ffd     e.........>....?
801da9d8:	c8c6c880 3fe7a0f3 729f01d6 3fe18076     .......?...rv..?
801da9e8:	98515540 bfd16cae 1b0933ff 3fb4bbf4     @UQ..l...3.....?
801da9f8:	e09a60cd 3f8c9ff5 662a5704 bfa34ecd     .`.....?.W*f.N..
801daa08:	7084edd4 3fed3fff 5f02f220 3fe7b26c     ...p.?.? .._l..?
801daa18:	b9973206 3fe16f10 9e1e0a54 bfd15d1b     .2...o.?T....]..
801daa28:	ac2c9a30 3fb4c9e4 efce76cc 3f8b20dd     0.,....?.v... .?
801daa38:	b888bc37 bfa2feaa 8d728e7c 3fed5ffe     7.......|.r.._.?
801daa48:	488d7e80 3fe7c3d2 e622a5a7 3fe15dbb     .~.H...?.."..].?
801daa58:	a305ceb2 bfd14d7f 417bf1c7 3fb4d716     .....M....{A...?
801daa68:	e19fe239 3f89a81e 84ddad07 bfa2af2e     9......?........
801daa78:	70aa3b03 3fed7fff db239580 3fe7d527     .;.p...?..#.'..?
801daa88:	be4fea01 3fe14c75 2ad706aa bfd13dd9     ..O.uL.?...*.=..
801daa98:	b49d32aa 3fb4e38d 37df2b6d 3f88357a     .2.....?m+.7z5.?
801daaa8:	507cd77b bfa2605b 1434fba3 3fed9fff     {.|P[`....4....?
801daab8:	82c8a720 3fe7e66b ed9b7fed 3fe13b3f      ...k..?....?;.?
801daac8:	3ac9d646 bfd12e2a e7b01cf5 3fb4ef4c     F..:*.......L..?
801daad8:	d25fd52d 3f86c905 798666ef bfa21233     -._....?.f.y3...
801daae8:	a8c8de8c 3fedbffe f4a0a520 3fe7f79d     .......? ......?
801daaf8:	d7fc2119 3fe12a19 c6be19df bfd11e72     .!...*.?....r...
801dab08:	634e1b91 3fb4fa57 47f96df5 3f8562a6     ..NcW..?.m.G.b.?
801dab18:	373af599 bfa1c4b9 26573df5 3fede000     ..:7.....=W&...?
801dab28:	4dbcb960 3fe808c0 7903e4b9 3fe11902     `..M...?...y...?
801dab38:	5cdfed06 bfd10eb2 cca681fa 3fb504b0     ...\...........?
801dab48:	6f3cde09 3f840238 9ba8fa6a bfa177ee     ..<o8..?j....w..
801dab58:	35009b66 3fedfffe c2cb5340 3fe819cf     f..5...?@S.....?
801dab68:	b1c942b5 3fe107fc 230d7d92 bfd0feec     .B.....?.}.#....
801dab78:	75c5b4f1 3fb50e5a e3c139d8 3f82a7e8     ...uZ..?.9.....?
801dab88:	93fa642b bfa12bd5 492d4c68 3fee2000     +d...+..hL-I. .?
801dab98:	5ccb8680 3fe82ad0 928e55df 3fe0f704     ...\.*.?.U.....?
801daba8:	ee0b0721 bfd0ef1c 937bfb74 3fb51759     !.......t.{.Y..?
801dabb8:	2bc9fddb 3f815359 ea1d1824 bfa0e06f     ...+YS.?$...o...
801dabc8:	9412bb65 3fee4000 14001a60 3fe83bbf     e....@.?`....;.?
801dabd8:	37f485da 3fe0e61d 1b2bd37d bfd0df48     ...7...?}.+.H...
801dabe8:	64024d14 3fb51faf 9b849698 3f8004b9     .M.d...?.......?
801dabf8:	450a2434 bfa095bf 4758ef2f 3fee5fff     4$.E..../.XG._.?
801dac08:	1531c180 3fe84c9c 8b7fece7 3fe0d546     ..1..L.?....F..?
801dac18:	105bfe1e bfd0cf6e f9c5e03a 3fb5275e     ..[.n...:...^'.?
801dac28:	17aa1137 3f7d77f2 2a6891e1 bfa04bc5     7....w}?..h*.K..
801dac38:	380f819f 3fee8000 74ccc060 3fe85d69     ...8...?`..ti].?
801dac48:	8f1da5b5 3fe0c47e 62ad700f bfd0bf8d     ....~..?.p.b....
801dac58:	1f3fbc2b 3fb52e6c ee24ad7d 3f7af1c3     +.?.l..?}.$...z?
801dac68:	fece26c9 bfa00282 a6d8cb7b 3feea000     .&......{......?
801dac78:	d00e3a60 3fe86e25 ba314d62 3fe0b3c6     `:..%n.?bM1....?
801dac88:	e7cb2d84 bfd0afa7 08e9071f 3fb534d9     .-...........4.?
801dac98:	4ce5e5c9 3f787704 0eb7c9d5 bf9f73f4     ...L.wx?.....s..
801daca8:	5a13ba60 3feec000 19b163e0 3fe87ed1     `..Z...?.c...~.?
801dacb8:	2ebb7ad7 3fe0a31f 33a3fce1 bfd09fbe     .z.....?...3....
801dacc8:	89d9af5d 3fb53aa8 f7f7040b 3f760799     ]....:.?......v?
801dacd8:	d3f0b3fb bf9ee456 58f8dd18 3feedfff     ....V......X...?
801dace8:	6681ca80 3fe88f6b ec4360b3 3fe09287     ...fk..?.`C....?
801dacf8:	b7ce07e5 bfd08fd0 7bdedd3f 3fb53fdd     ........?..{.?.?
801dad08:	70c52e66 3f73a366 5dca7315 bf9e5630     f..pf.s?.s.]0V..
801dad18:	be033400 3feeffff dd4d7960 3fe89ff5     .4.....?`yM....?
801dad28:	dffe15bd 3fe081ff dae56c0f bfd07fde     .......?.l......
801dad38:	f84d6f5d 3fb5447a 7982941e 3f714a24     ]oM.zD.?...y$Jq?
801dad48:	81e68835 bf9dc982 e6b5125d 3fef2001     5.......].... .?
801dad58:	bbe88160 3fe8b070 df7122e2 3fe07186     `...p..?."q..q.?
801dad68:	de905325 bfd06fe8 b5deec7a 3fb54883     %S...o..z....H.?
801dad78:	b4a186d5 3f6df762 de20f495 bf9d3e4e     ....b.m?.. .N>..
801dad88:	f770e0db 3fef3ffd 09e96380 3fe8c0d8     ..p..?.?.c.....?
801dad98:	f5a576a9 3fe06120 1d2912ff bfd05ff3     .v.. a.?..).._..
801dada8:	8cd1001f 3fb54bf9 6e90dc16 3f6970fc     .....K.?...n.pi?
801dadb8:	d8eb587e bf9cb496 4e16da33 3fef5ffe     ~X......3..N._.?
801dadc8:	29bccdc0 3fe8d131 d33ba4e9 3fe050c8     ...)1..?..;..P.?
801dadd8:	d74c83d2 bfd04ff8 592bb252 3fb54ee0     ..L..O..R.+Y.N.?
801dade8:	7193eeb5 3f64ff61 a459ac86 bf9c2c5b     ...qa.d?..Y.[,..
801dadf8:	4576ff2e 3fef8000 cce443a0 3fe8e17a     ..vE...?.C..z..?
801dae08:	d8a97b6c 3fe0407f c91b3e55 bfd03ffb     l{...@.?U>...?..
801dae18:	5f3357f7 3fb5513a 14c92b53 3f60a2ba     .W3_:Q.?S+....`?
801dae28:	3e70df71 bf9ba59e 39b6a330 3fef9fff     q.p>....0..9...?
801dae38:	a7f515a0 3fe8f1b2 63064158 3fe03048     .......?XA.cH0.?
801dae48:	acbaada8 bfd02ffe f27448c0 3fb55309     ...../...Ht..S.?
801dae58:	4850006b 3f58b6d6 742323df bf9b205f     k.PH..X?.##t_ ..
801dae68:	aa76c0b9 3fefc001 15d66d80 3fe901dc     ..v....?.m.....?
801dae78:	28d9b4aa 3fe0201f a98d4c38 bfd01ffe     ...(. .?8L......
801dae88:	089780f8 3fb55452 7f35c5bb 3f5050b5     ....RT.?..5..PP?
801dae98:	e19247af bf9a9c9f 39a592ca 3fefdffe     .G.........9...?
801daea8:	6d88a780 3fe911f2 e40c6538 3fe01008     ...m...?8e.....?
801daeb8:	d31688de bfd01000 e32f1816 3fb55514     ........../..U.?
801daec8:	4e1628d2 3f402a15 f4faf5a0 bf9a1a5f     .(.N.*@?...._...
801daed8:	8e92d1b0 3feff801 9bb4bf00 3fe91dfb     .......?.......?
801daee8:	b884c5a9 3fe003ff 3876a954 bfd003ff     .......?T.v8....
801daef8:	5539ddfb 3fb55551 7b95e6c2 3f2007e7     ..9UQU.?...{.. ?
801daf08:	18a3ba58 bf99b9a7                       X.......

801daf10 <u21>:
801daf10:	00000000 3c6dffc0                       ......m<

801daf18 <u22>:
801daf18:	00000000 3c527bd0                       .....{R<

801daf20 <u23>:
801daf20:	00000000 3c3cd057                       ....W.<<

801daf28 <u24>:
801daf28:	00000000 3c329cdf                       ......2<

801daf30 <hij>:
801daf30:	00000000 3fb04000 1c06693d 3fb03a6d     .....@.?=i..m:.?
801daf40:	d4e7f128 bc428a02 e92592ae 3fefdf1f     (.....B...%....?
801daf50:	b5490162 3c88bfc0 8f7e4151 bfb01ead     b.I....<QA~.....
801daf60:	0b64d205 bc5395e8 433dd49b bfd4d29f     ..d...S...=C....
801daf70:	4aa42633 bc75b19d ce35961d 3fafda41     3&.J..u...5.A..?
801daf80:	425d7696 3c4e6a5f 6c1bb5e2 3fc814dd     .v]B_jN<...l...?
801daf90:	2b33739f bfaf4cb7 c267d8ec bfc048b2     .s3+.L....g..H..
801dafa0:	e8ababc6 3fae9649 fe802692 3fb78293     ....I..?.&.....?
801dafb0:	00000000 3fb10000 a71d52a7 3fb0f99e     .......?.R.....?
801dafc0:	eec3624f bc22069f 9a49d2a9 3fefdc08     Ob...."...I....?
801dafd0:	68b2ce25 3c7780f7 9da73e1d bfb0d9de     %..h..w<.>......
801dafe0:	a1a487bf 3c4ebf46 d13ea108 bfd4c669     ....F.N<..>.i...
801daff0:	ebb4528c 3c7354bc 789374c1 3fb0a137     .R...Ts<.t.x7..?
801db000:	c3f2c5c2 bc56c223 79c60cda 3fc7f0e7     ....#.V....y...?
801db010:	cdcc7b81 bfb05062 c5266783 bfc019e4     .{..bP...g&.....
801db020:	f2540289 3fafd0b2 f6d3cd8a 3fb71107     ..T....?.......?
801db030:	00000000 3fb20000 bf082d59 3fb1f86d     .......?Y-..m..?
801db040:	7732ef81 bc4095dc 01722b81 3fefd7b3     ..2w..@..+r....?
801db050:	8a212e02 bc5e618c ee4e9cfa bfb1d2c5     ..!..a^...N.....
801db060:	29abece0 3c426273 37eb7f46 bfd4b551     ...)sbB<F..7Q...
801db070:	01d8bf12 3c73b360 6adb6a7c 3fb18fa7     ....`.s<|j.j...?
801db080:	398999ad bc5c00d8 f4a7cff3 3fc7bea5     ...9..\........?
801db090:	61f84829 bfb13008 a8e135a1 bfbfb14f     )H.a.0...5..O...
801db0a0:	4324f177 3fb0b532 3498dd9d 3fb6734a     w.$C2..?...4Js.?
801db0b0:	00000000 3fb30000 318a4a9a 3fb2f719     .......?.J.1...?
801db0c0:	79b9801f 3c03fd17 48e238fe 3fefd31f     ...y...<.8.H...?
801db0d0:	d8c45327 bc876a7a 852096e2 bfb2cada     'S..zj.... .....
801db0e0:	11efd787 3c460860 2e476a39 bfd4a34b     ....`.F<9jG.K...
801db0f0:	eb11ee51 3c7254f2 c54ae225 3fb27c13     Q....Tr<%.J..|.?
801db100:	4ae66f0c 3c513096 ef0d59d0 3fc789ca     .o.J.0Q<.Y.....?
801db110:	6d9aaa8c bfb20c06 846ba912 bfbf2885     ...m......k..(..
801db120:	c697ef5e 3fb17c5f cad31e6e 3fb5ce93     ^..._|.?n......?
801db130:	00000000 3fb40000 0e7c559d 3fb3f59f     .......?.U|....?
801db140:	285df847 3c5ac4ce a6ab93e9 3fefce4d     G.](..Z<....M..?
801db150:	18a97736 bc6be46b 4d22b635 bfb3c211     6w..k.k.5."M....
801db160:	6950679f 3c42033c c4d74033 bfd49059     .gPi<.B<3@..Y...
801db170:	d7e376aa 3c57dd7c c0896a7c 3fb36662     .v..|.W<|j..bf.?
801db180:	d79232cf bc36cf6a a13a97a2 3fc75261     .2..j.6...:.aR.?
801db190:	5fdd1509 bfb2e431 6e52db32 bfbe9999     ..._1...2.Rn....
801db1a0:	b0a71e9f 3fb23da4 e3bc8178 3fb52335     .....=.?x...5#.?
801db1b0:	00000000 3fb50000 677292fb 3fb4f3fd     .......?..rg...?
801db1c0:	6264979e 3c4008d3 53a1ee0d 3fefc93e     ..db..@<...S>..?
801db1d0:	20fd2bdf bc64421a 4aba88e3 bfb4b85f     .+. .Bd....J_...
801db1e0:	3c9d1e89 3c54f184 25ae4668 bfd47c7f     ...<..T<hF.%.|..
801db1f0:	816630d1 bc7d7581 07f85056 3fb44e7b     .0f..u}.VP..{N.?
801db200:	910bdf4f 3c56d63c c439029c 3fc71875     O...<.V<..9.u..?
801db210:	f2bcfa10 bfb3b85e 9707b205 bfbe04bb     ....^...........
801db220:	95e3e0cc 3fb2f8c6 8093431b 3fb47184     .......?.C...q.?
801db230:	00000000 3fb60000 4fd2d7b2 3fb5f232     .......?...O2..?
801db240:	4401318e 3c58a8da 8b549418 3fefc3f1     .1.D..X<..T....?
801db250:	836f8130 3c34d896 9cdd92e7 bfb5adb9     0.o...4<........
801db260:	eb397cc3 3c4d4161 93f8f1dc bfd467bd     .|9.aAM<.....g..
801db270:	ffc760ad bc609d7b bea6b2fe 3fb53443     .`..{.`.....C4.?
801db280:	4b24f5db 3c5eb03c 8de3d005 3fc6dc13     ..$K<.^<.......?
801db290:	37d2d99d bfb48866 f6663fcb bfbd6a1d     ...7f....?f..j..
801db2a0:	0adff464 3fb3ad8e 4159c223 3fb3b9d6     d......?#.YA...?
801db2b0:	00000000 3fb70000 dcea4b0d 3fb6f03b     .......?.K..;..?
801db2c0:	512fa17d bc33f00e 8c07a436 3fefbe67     }./Q..3.6...g..?
801db2d0:	46250d6f bc84baaa 7e3ba4c7 bfb6a215     o.%F......;~....
801db2e0:	54503f8d bc3504e7 6b82d03a bfd45217     .?PT..5.:..k.R..
801db2f0:	bebdd1db 3c7d1f0d 841d5604 3fb617a4     ......}<.V.....?
801db300:	6681c436 bc47168b accec6ce 3fc69d47     6..f..G.....G..?
801db310:	a4715800 bfb5541f 335a1c1b bfbcc9f4     .Xq..T....Z3....
801db320:	bac0061f 3fb45bc6 2b3853b6 3fb2fc84     .....[.?.S8+...?
801db330:	00000000 3fb80000 2602f10f 3fb7ee18     .......?...&...?
801db340:	4c0c3d98 bc5cfb65 96acfacc 3fefb8a0     .=.Le.\........?
801db350:	18495af3 bc82962e 46635c89 bfb79568     .ZI......\cFh...
801db360:	a6bfd498 3c5ac468 2037b997 bfd43b8f     ....h.Z<..7 .;..
801db370:	e2f12373 bc72ad53 7900c4ee 3fb6f885     s#..S.r....y...?
801db380:	0aef1f9d 3c53145d 4409ba0e 3fc65c1f     ....].S<...D.\.?
801db390:	1d176e0c bfb61b65 8ad65152 bfbc2473     .n..e...RQ..s$..
801db3a0:	7bc246c1 3fb5033f 6db30b46 3fb239e9     .F.{?..?F..m.9.?
801db3b0:	00000000 3fb90000 4478fb28 3fb8ebc5     .......?(.xD...?
801db3c0:	0cad24cc 3c473288 eedcd6d7 3fefb29c     .$...2G<.......?
801db3d0:	23ea50f0 3c8efa9e 6ae09982 bfb887a7     .P.#...<...j....
801db3e0:	53801511 3c5b2275 3da0757c bfd42427     ...Su"[<|u.='$..
801db3f0:	311c7ac8 bc7199e5 4388717b 3fb7d6cf     .z.1..q.{q.C...?
801db400:	3dd070b4 bc5c4eb2 e6c2b5f3 3fc618a7     .p.=.N\........?
801db410:	00313569 bfb6de12 b6316619 bfbb79d2     i51......f1..y..
801db420:	61af5c21 3fb5a3ca 26e60289 3fb17263     !\.a...?...&cr.?
801db430:	00000000 3fba0000 53cfdcf1 3fb9e941     .......?...SA..?
801db440:	1d69c47e 3c5a332e dace3776 3fefac5c     ~.i..3Z<v7..\..?
801db450:	1ad91ab5 bc8c9a78 8054ad75 bfb978c8     ....x...u.T..x..
801db460:	8ed66c17 bc5e35b8 665afed1 bfd40be2     .l...5^...Zf....
801db470:	08ef10fb 3c62eeef 13c989d2 3fb8b26b     ......b<....k..?
801db480:	bfeab3ba 3c329f11 93c8f97c 3fc5d2ef     ......2<|......?
801db490:	30234881 bfb79c03 d0f650c8 bfbaca49     .H#0.....P..I...
801db4a0:	ce2dcccc 3fb63d3c 26fb0af2 3fb0a650     ..-.<=.?...&P..?
801db4b0:	00000000 3fbb0000 71c722b8 3fbae68a     .......?.".q...?
801db4c0:	6910b9db 3c4c014e a34ef42b 3fefa5e0     ...iN.L<+.N....?
801db4d0:	eb56d5b9 bc836583 3b881779 bfba68c1     ..V..e..y..;.h..
801db4e0:	13a09314 bc473a0d 538e939c bfd3f2c3     .....:G....S....
801db4f0:	ee53e648 bc68ed49 a7d45973 3fb98b42     H.S.I.h.sY..B..?
801db500:	461ca7c4 bc523943 b0f2e2bb 3fc58b04     ...FC9R........?
801db510:	1c9d23dc bfb85517 3e3b5a66 bfba1612     .#...U..fZ;>....
801db520:	7ef1d0b9 3fb6cf6f 6617b315 3fafac21     ...~o..?...f!..?
801db530:	00000000 3fbc0000 be6f07c3 3fbbe39e     .......?..o....?
801db540:	29a05987 3c5f7b8f 93bb9192 3fef9f28     .Y.).{_<....(..?
801db550:	7cd1bdab 3c78260b 72759741 bfbb5787     ...|.&x<A.ur.W..
801db560:	a6767247 3c52f93f d45bbe91 bfd3d8cc     Grv.?.R<..[.....
801db570:	2edc0762 3c664839 4fa31d26 3fba6140     b...9Hf<&..O@a.?
801db580:	97891510 3c400647 0668fd66 3fc540f6     ....G.@<f.h..@.?
801db590:	cb2f6e8f bfb9092d 8d902073 bfb95d66     .n/.-...s ..f]..
801db5a0:	99c53d16 3fb75a3e 8f475e61 3fae040c     .=..>Z.?a^G....?
801db5b0:	00000000 3fbd0000 5c3cca32 3fbce07c     .......?2.<\|..?
801db5c0:	425918a7 3c4138e6 f9f6d421 3fef9834     ..YB.8A<!...4..?
801db5d0:	8c22a239 3c6f3089 1d4e69a5 bfbc4511     9."..0o<.iN..E..
801db5e0:	d2083ce8 3c254c0f cd488978 bfd3be01     .<...L%<x.H.....
801db5f0:	6362ec0f 3c5612db f0d94873 3fbb344e     ..bc..V<sH..N4.?
801db600:	fdf7db72 bc182beb b9d86c04 3fc4f4d2     r....+...l.....?
801db610:	df238807 bfb9b828 5f93ffd6 bfb8a082     ..#.(......_....
801db620:	b6650b0c 3fb7dd89 b62676ef 3fac5526     ..e....?.v&.&U.?
801db630:	00000000 3fbe0000 701eba6e 3fbddd21     .......?n..p!..?
801db640:	cd76fe58 3c594eff 266112ba 3fef9106     X.v..NY<..a&...?
801db650:	6b7e18b1 3c74c302 5777816c bfbd3154     ..~k..t<l.wWT1..
801db660:	1f9dbddd 3c5dc7e4 37a90881 bfd3a265     ......]<...7e...
801db670:	eb7ba840 bc75bd61 0a52514b 3fbc045a     @.{.a.u.KQR.Z..?
801db680:	cff49a99 bc35ca88 498eeb56 3fc4a6aa     ......5.V..I...?
801db690:	a09232cf bfba61eb 4a464027 bfb7dfa2     .2...a..'@FJ....
801db6a0:	e633c053 3fb85933 3f920107 3faaa036     S.3.3Y.?...?6..?
801db6b0:	00000000 3fbf0000 2190043b 3fbed98c     .......?;..!...?
801db6c0:	592c7b13 bc23a598 6bcf4ad8 3fef899c     .{,Y..#..J.k...?
801db6d0:	912c09b0 3c55fd73 607f91a0 bfbe1c47     ..,.s.U<...`G...
801db6e0:	5b5db022 3c576677 21046f5f bfd385fa     ".][wfW<_o.!....
801db6f0:	4487f4b8 3c7f01c3 b77f2d51 3fbcd14d     ...D...<Q-..M..?
801db700:	30a2ccfe 3c57a86d 8782b530 3fc4568c     ...0m.W<0....V.?
801db710:	02b7ad2d bfbb065b bd215555 bfb71b03     -...[...UU!.....
801db720:	b9c1c1de 3fb8cd23 8dbfa69b 3fa8e602     ....#..?.......?
801db730:	00000000 3fc00000 9aac2f6e 3fbfd5ba     .......?n/.....?
801db740:	86760c17 bc4cd376 1f81f820 3fef81f8     ..v.v.L. ......?
801db750:	1f81f820 bc8f81f8 9d0dc11b bfbf05e0      ...............
801db760:	1d821725 bc35a199 aa76e1d7 bfd368c3     %.....5...v..h..
801db770:	c796f8cd bc672d4c b391c2e3 3fbd9b16     ....L-g........?
801db780:	8086c51d 3c58051b 94488c86 3fc40489     ......X<..H....?
801db790:	a98401c8 bfbba55d e5127e64 bfb652e4     ....]...d~...R..
801db7a0:	442e53ae 3fb93943 86286f75 3fa72753     .S.DC9.?uo(.S'.?
801db7b0:	00000000 3fc08000 84212b3e 3fc068d5     .......?>+!..h.?
801db7c0:	83019bfd bc69e2d2 991bb133 3fef7a19     ......i.3....z.?
801db7d0:	66627723 3c7a956a 97c8e137 bfbfee16     #wbfj.z<7.......
801db7e0:	66dbe7af 3c4d9399 0810323a bfd34ac5     ...f..M<:2...J..
801db7f0:	6bc6c512 3c6a1a57 5c75a6f9 3fbe61a2     ...kW.j<..u\.a.?
801db800:	d75c8f85 bc492b99 d9fa3f20 3fc3b0b1     ..\..+I. ?.....?
801db810:	ee66d309 bfbc3edb 905eeb33 bfb58784     ..f..>..3.^.....
801db820:	1c65bb14 3fb99d80 18a09884 3fa564f1     ..e....?.....d.?
801db830:	00000000 3fc10000 ccf40882 3fc0e6ad     .......?.......?
801db840:	1bb98d0d bc6d71a3 32978bad 3fef7201     .....qm....2.r.?
801db850:	599381e9 3c816476 011b81fd bfc06a70     ...Yvd.<....pj..
801db860:	9ba697ca bc422f5d 802fc0a5 bfd32c01     ....]/B.../..,..
801db870:	08a20868 3c7d8e47 b59597fe 3fbf24de     h...G.}<.....$.?
801db880:	410d31eb bc43288f 070feb24 3fc35b16     .1.A.(C.$....[.?
801db890:	e4565b78 bfbcd2bf 128768c6 bfb4b922     x[V......h.."...
801db8a0:	5c42a097 3fb9f9cb c7f97f2e 3fa39fa2     ..B\...?.......?
801db8b0:	00000000 3fc18000 41060850 3fc16465     .......?P..Aed.?
801db8c0:	8ae7ea92 3c66bcee 483f492b 3fef69af     ......f<+I?H.i.?
801db8d0:	57db963e bc6e3280 dacaa844 bfc0dd19     >..W.2n.D.......
801db8e0:	ad7fc21e bc6133c7 6addaea8 bfd30c7c     .....3a....j|...
801db8f0:	89161c76 bc71443d 6a6d3cd2 3fbfe4ba     v...=Dq..<mj...?
801db900:	423ee67a 3c50d4b8 092e569a 3fc303c7     z.>B..P<.V.....?
801db910:	5b11d3b6 bfbd60f5 283b5c55 bfb3e7fd     ...[.`..U\;(....
801db920:	9d9a6ab7 3fba4e19 3487cc29 3fa1d82f     .j...N.?)..4/..?
801db930:	00000000 3fc20000 fb043727 3fc1e1fa     .......?'7.....?
801db940:	14dacf8c bc4b4859 38a14f5e 3fef6124     ....YHK.^O.8$a.?
801db950:	001f6124 3c798e9e 59d3fb7c bfc14f04     $a....y<|..Y.O..
801db960:	4cc99cb2 3c531efa 31219b34 bfd2ec39     ...L..S<4.!19...
801db970:	6e004611 bc618697 68736312 3fc05092     .F.n..a..csh.P.?
801db980:	8a06e4b5 3c67aad4 07eca5ec 3fc2aad6     ......g<.......?
801db990:	e19fe31c bfbde969 db6b9127 bfb31455     ....i...'.k.U...
801db9a0:	f53dd9ee 3fba9a62 a8e4ede0 3fa00f5b     ..=.b..?....[..?
801db9b0:	00000000 3fc28000 171a535c 3fc25f6e     .......?\S..n_.?
801db9c0:	bde1a310 3c67c6d7 64866d22 3fef5860     ......g<"m.d`X.?
801db9d0:	d1f6326c 3c88c6ff 13c11396 bfc1c02b     l2.....<....+...
801db9e0:	ffeb1a0f bc51b469 4c571b0f bfd2cb3b     ....i.Q...WL;...
801db9f0:	2fb0b163 3c6e4f76 f5c213ab 3fc0ad06     c../vOn<.......?
801dba00:	abea9e66 3c625bf2 5f93bbb2 3fc25054     f....[b<..._TP.?
801dba10:	c80a32c8 bfbe6c0c 678d0d1e bfb23e6c     .2...l.....gl>..
801dba20:	ebf8ae4b 3fbadea2 527f133b 3f9c8bd7     K......?;..R...?
801dba30:	00000000 3fc30000 b2fba1ff 3fc2dcbd     .......?.......?
801dba40:	05561534 3c58f287 2ee76e94 3fef4f64     4.V...X<.n..dO.?
801dba50:	c6da5865 3c80ec89 b322f867 bfc23089     eX.....<g."..0..
801dba60:	5fcd0d6f 3c4c2b54 45802261 bfd2a986     o.._T+L<a".E....
801dba70:	5ae78b8a bc79a132 35a9d974 3fc107b3     ...Z2.y.t..5...?
801dba80:	b725e335 3c5ef22d 9bd98832 3fc1f453     5.%.-.^<2...S..?
801dba90:	2057aad4 bfbee8cf 1e1bc3a1 bfb16681     ..W .........f..
801dbaa0:	759c8f58 3fbb1ad8 0b15b4aa 3f98f941     X..u...?....A..?
801dbab0:	00000000 3fc38000 edeb99a4 3fc359e8     .......?.....Y.?
801dbac0:	4e4604c6 bc6a5fd7 fce28238 3fef462f     ..FN._j.8.../F.?
801dbad0:	d90595d1 3c83dc01 f7edfa6d bfc2a01b     .......<m.......
801dbae0:	4a3b5c9a bc6b11fb b4959402 bfd2871d     .\;J..k.........
801dbaf0:	2fcf7ea3 bc4a3702 d8d7fe8c 3fc1608f     .~./.7J......`.?
801dbb00:	f8f1d41c 3c61ac60 729a89ca 3fc196e5     ....`.a<...r...?
801dbb10:	bec74f31 bfbf5fa3 4b6c9767 bfb08cd4     1O..._..g.lK....
801dbb20:	e624ce15 3fbb4f05 ddb2020c 3f956871     ..$..O.?....qh.?
801dbb30:	00000000 3fc40000 e8c6626c 3fc3d6ee     .......?lb.....?
801dbb40:	0ce9281b 3c661a3b 35b0713c 3fef3cc4     .(..;.f<<q.5.<.?
801dbb50:	e69ea094 3c81d0a7 b7d169f0 bfc30edd     .......<.i......
801dbb60:	ae999b97 3c6b3394 3fd62b3c bfd26405     .....3k<<+.?.d..
801dbb70:	c0736df9 3c73e339 e8e57ee3 3fc1b795     .ms.9.s<.~.....?
801dbb80:	0a42c7f6 bc6130dc be93b8e5 3fc1381b     ..B..0a......8.?
801dbb90:	394e1bf7 bfbfd07f 37bb5315 bfaf634c     ..N9.....S.7Lc..
801dbba0:	e501e57b 3fbb7b30 20503792 3f91dae1     {...0{.?.7P ...?
801dbbb0:	00000000 3fc48000 c6092a9e 3fc453ce     .......?.*...S.?
801dbbc0:	b3a5a78b 3c61f653 4299ace8 3fef3321     ....S.a<...B!3.?
801dbbd0:	3a742b30 bc87414c de8b2323 bfc37cca     0+t:LA..##...|..
801dbbe0:	7b50aedf 3c649378 9b13f4d0 bfd24040     ..P{x.d<....@@..
801dbbf0:	b7dc85c0 3c7e271f c9024068 3fc20cbe     .....'~<h@.....?
801dbc00:	88ef3da7 3c50921f 7a1f1270 3fc0d808     .=....P<p..z...?
801dbc10:	f32d5436 bfc01dab 02e6f09c bfadaa6d     6T-.........m...
801dbc20:	5e9cd766 3fbb9f62 ab964c04 3f8ca3fe     f..^b..?.L.....?
801dbc30:	00000000 3fc50000 a9da4f17 3fc4d087     .......?.O.....?
801dbc40:	f1adf158 3c61f323 8eeb3352 3fef2947     X...#.a<R3..G).?
801dbc50:	8799a164 3c871eb0 6e36e75c bfc3e9df     d......<\.6n....
801dbc60:	4e37666f 3c541555 87008bd0 bfd21bd3     of7NU.T<........
801dbc70:	c24ff75f bc609e14 36860504 3fc26004     _.O...`....6.`.?
801dbc80:	1ebc8c40 bc58f8ca b9f4ead3 3fc076bd     @.....X......v.?
801dbc90:	ed70ddd5 bfc05012 33e194b1 bfabef8a     ..p..P.....3....
801dbca0:	7423a91f 3fbbbba6 dd99da12 3f859e6a     ..#t...?....j..?
801dbcb0:	00000000 3fc58000 ba11570a 3fc54d18     .......?.W...M.?
801dbcc0:	f2884073 3c618282 87eb4d7d 3fef1f37     s@....a<}M..7..?
801dbcd0:	edda13e6 3c8476f0 7f997c7c bfc45617     .....v.<||...V..
801dbce0:	6423ceda bc46bf5b d0784ec7 bfd1f6c1     ..#d[.F..Nx.....
801dbcf0:	d106a8e0 bc74ec12 4967338d 3fc2b160     ......t..3gI`..?
801dbd00:	61339c25 3c5309c0 a7f42962 3fc0144d     %.3a..S<b)..M..?
801dbd10:	73dbaeec bfc07f71 2aeda9a4 bfaa3322     ...sq......*"3..
801dbd20:	69b152b3 3fbbd00c 4c782821 3f7d4f90     .R.i...?!(xL.O}?
801dbd30:	00000000 3fc60000 1e3ec26a 3fc5c981     .......?j.>....?
801dbd40:	2c010f3d bc5054ab 9cce28eb 3fef14f1     =..,.TP..(.....?
801dbd50:	2708cd6e bc8b7c25 42678d07 bfc4c16f     n..'%|....gBo...
801dbd60:	c1560017 3c5f55ba 4fccc153 bfd1d10f     ..V..U_<S..O....
801dbd70:	1bcc361d 3c529588 74979f8c 3fc300cd     .6....R<...t...?
801dbd80:	0bc1e891 bc6b1da5 fbe70208 3fbf6194     ......k......a.?
801dbd90:	4b1c266f bfc0abc5 3b74e858 bfa875b2     o&.K....X.t;.u..
801dbda0:	92e46f11 3fbbdca6 9de94aef 3f6f0b17     .o.....?.J....o?
801dbdb0:	00000000 3fc68000 ffb3aa74 3fc645bf     .......?t....E.?
801dbdc0:	677c2cb4 bc3f536b 3eaa4ed6 3fef0a76     .,|gkS?..N.>v..?
801dbdd0:	0b06c761 3c888c52 fd884489 bfc52be2     a...R..<.D...+..
801dbde0:	be5c728a 3c67ec59 e80e4e0a bfd1aabf     .r\.Y.g<.N......
801dbdf0:	e90c909e bc71320e 864781ca 3fc34e46     .....2q...G.FN.?
801dbe00:	126138ee 3c42fcb3 013b5d4f 3fbe988d     .8a...B<O];....?
801dbe10:	122409a2 bfc0d50d 7bb562c1 bfa6b7b6     ..$......b.{....
801dbe20:	3df8dee8 3fbbe18a 8809e1ef 3f3e4009     ...=...?.....@>?
801dbe30:	00000000 3fc70000 898933d9 3fc6c1d4     .......?.3.....?
801dbe40:	7603c427 bc52954a e06cfb34 3feeffc5     '..vJ.R.4.l....?
801dbe50:	379877c2 bc85c037 0f53a52c bfc5956f     .w.77...,.S.o...
801dbe60:	e566376c 3c4d46a2 86559c11 bfd183d7     l7f..FM<..U.....
801dbe70:	64734c7f 3c7d2520 a80eddd5 3fc399c6     .Lsd %}<.......?
801dbe80:	40fbef6f 3c616c26 f4b571a7 3fbdcda7     o..@&la<.q.....?
801dbe90:	3fd42996 bfc0fb48 95c85118 bfa4f9a9     .).?H....Q......
801dbea0:	9d795df4 3fbbdecf b85bf719 bf672003     .]y....?..[.. g.
801dbeb0:	00000000 3fc78000 e8a7d202 3fc73dbd     .......?.....=.?
801dbec0:	6d4a665d bc55ad0f f6ce5590 3feef4e0     ]fJm..U..U.....?
801dbed0:	556900ef bc833df6 edcc9488 bfc5fe0f     ..iU.=..........
801dbee0:	d2b9e35c 3c5078de 210cab36 bfd15c5a     \....xP<6..!Z\..
801dbef0:	f55e532a 3c67fa93 5efd9a41 3fc3e349     *S^...g<A..^I..?
801dbf00:	c8573a12 bc6cf709 6c903aef 3fbd010a     .:W...l..:.l...?
801dbf10:	20571328 bfc11e77 9a1875dd bfa33c04     (.W w....u...<..
801dbf20:	b09ec0ce 3fbbd491 35537a65 bf78d197     .......?ezS5..x.
801dbf30:	00000000 3fc80000 4bce5b02 3fc7b97b     .......?.[.K{..?
801dbf40:	b4f881ca 3c5347b0 f8458e02 3feee9c7     .....GS<..E....?
801dbf50:	7ba71fe1 bc616380 26d69eeb bfc665c2     ...{.ca....&.e..
801dbf60:	fdb5eea8 bc572a33 b737e8f3 bfd1344b     ....3*W...7.K4..
801dbf70:	62badf41 bc757b70 8b929b0b 3fc42aca     A..bp{u......*.?
801dbf80:	7a8b7d91 3c43cdb5 f683981c 3fbc32d8     .}.z..C<.....2.?
801dbf90:	d22d5ecc bfc13e9a d35c8c33 bfa17f3e     .^-..>..3.\.>...
801dbfa0:	2a73307e 3fbbc2ee 2bddc834 bf82ee04     ~0s*...?4..+....
801dbfb0:	00000000 3fc88000 e398ebc8 3fc8350b     .......?.....5.?
801dbfc0:	32b9c90d bc55a913 5cfce04c 3feede7b     ...2..U.L..\{..?
801dbfd0:	3b51a72f 3c8507c2 6067718b bfc6cc82     /.Q;...<.qg`....
801dbfe0:	dbfc430f 3c6d00ca 4fbf6fe8 bfd10bb0     .C....m<.o.O....
801dbff0:	53749c72 3c321748 699a36ad 3fc47046     r.tSH.2<.6.iFp.?
801dc000:	3994d40c bc63924c 0dfb7483 3fbb6338     ...9L.c..t..8c.?
801dc010:	42ee5820 bfc15bb5 385194fc bf9f879b      X.B.[....Q8....
801dc020:	57d040e9 3fbbaa05 ada71ca0 bf895566     .@.W...?....fU..
801dc030:	00000000 3fc90000 e2879c29 3fc8b06e     .......?)...n..?
801dc040:	30308c4f bc6118cd 9ec57f51 3feed2fb     O.00..a.Q......?
801dc050:	c0d106ba bc83fdc5 58b40d27 bfc7324d     ........'..XM2..
801dc060:	fc062163 3c68e240 f8b8a2bf bfd0e28b     c!..@.h<........
801dc070:	64c55b39 bc7b8d8a 8ff46730 3fc4b3b9     9[.d..{.0g.....?
801dc080:	988563da bc5af146 1277a10d 3fba924c     .c..F.Z...w.L..?
801dc090:	2bbfd54d bfc175c9 6c522340 bf9c1448     M..+.u..@#RlH...
801dc0a0:	044f2f6b 3fbb89fa aaecc742 bf8f9cc7     k/O....?B.......
801dc0b0:	00000000 3fc98000 7d050272 3fc92ba3     .......?r..}.+.?
801dc0c0:	d0ff4764 bc60d3de 390b6afe 3feec749     dG....`..j.9I..?
801dc0d0:	4e3659ca bc5c3d17 e659b3de bfc7971f     .Y6N.=\...Y.....
801dc0e0:	373f554d 3c4cab11 c6b052a4 bfd0b8e2     MU?7..L<.R......
801dc0f0:	6f3b74bc 3c7da014 f0432146 3fc4f520     .t;o..}<F!C. ..?
801dc100:	a8027290 bc6769ad 3e17b570 3fb9c039     .r...ig.p..>9..?
801dc110:	0d8833a4 bfc18cda 4627d340 bf98a567     .3......@.'Fg...
801dc120:	5e42eff7 3fbb62f1 7ee3bed3 bf92e10a     ..B^.b.?...~....
801dc130:	00000000 3fca0000 e96c8626 3fc9a6a8     .......?&.l....?
801dc140:	e7b4348e 3c4cf601 a8c932d7 3feebb64     .4....L<.2..d..?
801dc150:	79aae302 3c20538d f88295fe bfc7faf6     ...y.S <........
801dc160:	932909e9 bc687a81 d3f5a07b bfd08eb8     ..)..zh.{.......
801dc170:	fb7d6aaa bc620a05 d6814372 3fc53479     .j}...b.rC..y4.?
801dc180:	0a0c6620 bc53c682 9c562d77 3fb8ed23      f....S.w-V.#..?
801dc190:	2cdd89fd bfc1a0ec fec9df82 bf953bd4     ...,.........;..
801dc1a0:	d9d3f0f6 3fbb3512 4534ccf5 bf95e1ab     .....5.?..4E....
801dc1b0:	00000000 3fca8000 601081a6 3fca217e     .......?...`~!.?
801dc1c0:	a60af374 bc60def8 6c7ba732 3feeaf4e     t.....`.2.{lN..?
801dc1d0:	e91fffe1 3c89fa72 970642c3 bfc85dcf     ....r..<.B...]..
801dc1e0:	5b7f0ad0 bc5732c2 3fe5c74d bfd06412     ...[.2W.M..?.d..
801dc1f0:	4a82f9b1 bc7d0053 e882973d 3fc571c1     ...JS.}.=....q.?
801dc200:	9090f12c 3c59d9a3 00f5d0e0 3fb8192f     ,.....Y<..../..?
801dc210:	8db53983 bfc1b204 bdd7b47e bf91d869     .9......~...i...
801dc220:	1355a903 3fbb0088 724a2ad9 bf98cf57     ..U....?.*JrW...
801dc230:	00000000 3fcb0000 1b403279 3fca9c23     .......?y2@.#..?
801dc240:	e89cca85 3c60e8bb 04157b4f 3feea307     ......`<O{.....?
801dc250:	fd8bf1f0 3c8ad743 e285e2fd bfc8bfa6     ....C..<........
801dc260:	9c834c8f bc6ce765 2e38fd26 bfd038f3     .L..e.l.&.8..8..
801dc270:	ef212a80 3c6a42ec 255d65d5 3fc5acf7     .*!..Bj<.e]%...?
801dc280:	be486771 bc619fba ff244e15 3fb7447e     qgH...a..N$.~D.?
801dc290:	eed71b69 bfc1c028 aceecf68 bf8cf7f0     i...(...h.......
801dc2a0:	b0ee161b 3fbac57c efc8f53e bf9ba92d     ....|..?>...-...
801dc2b0:	00000000 3fcb8000 574d780c 3fcb1696     .......?.xMW...?
801dc2c0:	fc15a673 bc585ab8 f0f2da5a 3fee968e     s....ZX.Z......?
801dc2d0:	69710f0d bc6fffe1 148444b5 bfc9207a     ..qi..o..D..z ..
801dc2e0:	1802fa91 bc66661a c65096ca bfd00d5f     .....ff...P._...
801dc2f0:	8920e744 3c7f2a2e e4be288d 3fc5e617     D. ..*.<.(.....?
801dc300:	99be934f 3c67fa48 e0d4c87a 3fb66f36     O...H.g<z...6o.?
801dc310:	c5179ce8 bfc1cb5f 1011bb6c bf864e9c     ...._...l....N..
801dc320:	43a75476 3fba841e 845fc859 bf9e6e5b     vT.C...?Y._.[n..
801dc330:	00000000 3fcc0000 529260a2 3fcb90d7     .......?.`.R...?
801dc340:	d2e0e5ab 3c217b10 b5ccf172 3fee89e6     .....{!<r......?
801dc350:	153be26a 3c820357 7f79bfd6 bfc98046     j.;.W..<..y.F...
801dc360:	f5d60955 bc0799ee 650d32f4 bfcfc2b8     U........2.e....
801dc370:	4d01b49e bc6b59de d625e475 3fc61d22     ...M.Yk.u.%."..?
801dc380:	e23c6105 bc68013f 9e54f300 3fb59979     .a<.?.h...T.y..?
801dc390:	365c2b85 bfc1d3b0 0afb6b97 bf7f6cc9     .+\6.....k...l..
801dc3a0:	28035c12 3fba3c9c 8331488a bfa08f0d     .\.(.<.?.H1.....
801dc3b0:	00000000 3fcc8000 4d768467 3fcc0ae5     .......?g.vM...?
801dc3c0:	f55f26dc bc604cdb d6ad70cb 3fee7d0e     .&_..L`..p...}.?
801dc3d0:	ee20d17d 3c8e6761 8ee3fcf8 bfc9df09     }. .ag.<........
801dc3e0:	ed723e81 3c62daa3 3efdc9b4 bfcf69d9     .>r...b<...>.i..
801dc3f0:	85a20110 3c6c7b6f 0013c661 3fc65217     ....o{l<a....R.?
801dc400:	ab1387be bc678a0c d61f268e 3fb4c369     ......g..&..i..?
801dc410:	146d6110 bfc1d922 c0b0ed0a bf726199     .am."........ar.
801dc420:	6629c856 3fb9ef27 c1ea955d bfa1dbda     V.)f'..?].......
801dc430:	00000000 3fcd0000 8a742e6e 3fcc84bf     .......?n.t....?
801dc440:	0682ea26 bc595bdd d8e205ea 3fee7007     &....[Y......p.?
801dc450:	7b2991c1 3c816199 c751a854 bfca3cc0     ..){.a.<T.Q..<..
801dc460:	4efbc78c bc66a2fd 76f43baa bfcf102a     ...N..f..;.v*...
801dc470:	38d996b1 3c6cfc38 bf1a9ad6 3fc684f3     ...88.l<.......?
801dc480:	7c3b6690 3c52eaf7 c4ebba84 3fb3ed29     .f;|..R<....)..?
801dc490:	d79a6a53 bfc1dbbd fd09510e bf55fa5b     Sj.......Q..[.U.
801dc4a0:	91c74d50 3fb99bf2 3002c38b bfa31d41     PM.....?...0A...
801dc4b0:	00000000 3fcd8000 4e1d5395 3fccfe65     .......?.S.Ne..?
801dc4c0:	3f71eafb 3c647b9a 42efd10e 3fee62d2     ..q?.{d<...B.b.?
801dc4d0:	a021973e 3c850a65 c66a1be4 bfca9969     >.!.e..<..j.i...
801dc4e0:	3753f036 3c326164 6b550477 bfceb5b4     6.S7da2<w.Uk....
801dc4f0:	a3ef610f bc64cacb c4e2c295 3fc6b5b8     .a....d........?
801dc500:	98b2ac7f 3c66b228 3e03bb80 3fb316db     ....(.f<...>...?
801dc510:	99312ba1 bfc1db8c 8536556f 3f5ce5b0     .+1.....oU6...\?
801dc520:	a9b62abf 3fb94331 b36f42fc bfa452f3     .*..1C.?.Bo..R..
801dc530:	00000000 3fce0000 df205736 3fcd77d5     .......?6W ..w.?
801dc540:	1534597e 3c6c648d 9c86d7c6 3fee556e     ~Y4..dl<....nU.?
801dc550:	34c9abfd bc830c25 42f10c89 bfcaf502     ...4%......B....
801dc560:	f8576d95 bc411261 7b1596d9 bfce5a7f     .mW.a.A....{.Z..
801dc570:	78f7ae18 3c574baa 171949b1 3fc6e466     ...x.KW<.I..f..?
801dc580:	52f9c399 bc6ff86b a3d6f244 3fb2409f     ...Rk.o.D....@.?
801dc590:	0dceacbf bfc1d898 dc715080 3f73c3b6     .........Pq...s?
801dc5a0:	f78687ab 3fb8e519 6b1251ec bfa57cac     .......?.Q.k.|..
801dc5b0:	00000000 3fce8000 864c9d9e 3fcdf110     .......?..L....?
801dc5c0:	53bf4781 bc35818b 6e7576a6 3fee47dd     .G.S..5..vun.G.?
801dc5d0:	24b84595 3c89d322 0cc64717 bfcb4f88     .E.$"..<.G...O..
801dc5e0:	44bb97a3 bc624035 046e8a3b bfcdfe94     ...D5@b.;.n.....
801dc5f0:	d278da00 bc6078ee 0e4ccbb7 3fc710fc     ..x..x`...L....?
801dc600:	1da51f71 bc58c89c e0d7022a 3fb16a97     q.....X.*....j.?
801dc610:	7f8b58f8 bfc1d2ea af259d18 3f800ed5     .X........%....?
801dc620:	eefd29c7 3fb881e1 ae6aa0c1 bfa69a2c     .).....?..j.,...
801dc630:	00000000 3fcf0000 8e96ec4d 3fce6a14     .......?M....j.?
801dc640:	2029f765 3c6866b2 429bd423 3fee3a1f     e.) .fh<#..B.:.?
801dc650:	48961291 bc86174a 0ce18ad9 bfcba8f9     ...HJ...........
801dc660:	b50eb15d 3c62e3e9 63927806 bfcda1fa     ].....b<.x.c....
801dc670:	8073bacf bbed7b15 54b8d3bb 3fc73b7b     ..s..{.....T{;.?
801dc680:	74869c1c 3c602afb 60993bd6 3fb094e4     ...t.*`<.;.`...?
801dc690:	c806a157 bfc1ca8e a854d278 3f862263     W.......x.T.c".?
801dc6a0:	0d9e7452 3fb819c1 08743869 bfa7ab3d     Rt.....?i8t.=...
801dc6b0:	00000000 3fcf8000 451d980d 3fcee2e1     .......?...E...?
801dc6c0:	8c46ba91 bc59a770 a3df5666 3fee2c34     ..F.p.Y.fV..4,.?
801dc6d0:	19a92865 bc8ef949 454a9009 bfcc0153     e(..I.....JES...
801dc6e0:	da1123ca 3c5572bf f169cd42 bfcd44ba     .#...rU<B.i..D..
801dc6f0:	f1052e0a bc6db0f2 e5006ad1 3fc763e4     ......m..j...c.?
801dc700:	3e902796 3c66e21a 12812c7d 3faf7f4a     .'.>..f<},..J..?
801dc710:	4a558d9d bfc1bf90 2be7fbfd 3f8c1b52     ..UJ.......+R..?
801dc720:	ba5b0263 3fb7acef 2dddf4e5 bfa8afad     c.[....?...-....
801dc730:	00000000 3fd00000 f92c80dd 3fcf5b75     .......?..,.u[.?
801dc740:	3cf7afbd 3c68ab6e 1e1e1e1e 3fee1e1e     ...<n.h<.......?
801dc750:	1e1e1e1e 3c6e1e1e d10d4986 bfcc5894     ......n<.I...X..
801dc760:	c4a6886a 3c5f00e2 0253d27e bfcce6de     j....._<~.S.....
801dc770:	3c5fce89 bc65d764 08d88b02 3fc78a3a     .._<d.e.....:..?
801dc780:	32bd57e4 3c4fc5d6 6a622b44 3fadd5f2     .W.2..O<D+bj...?
801dc790:	ecd7c4e0 bfc1b1fa 1fc8b549 3f90fc3e     ........I...>..?
801dc7a0:	25728acf 3fb73ba7 eeba051f bfa9a753     ..r%.;.?....S...
801dc7b0:	00000000 3fd04000 fc40dbe4 3fcfd3d1     .....@.?..@....?
801dc7c0:	f3a1c5ea 3c437146 3e228818 3fee0fdc     ....FqC<..">...?
801dc7d0:	8c042ef5 bc62e075 e42a71b9 bfccaebb     ....u.b..q*.....
801dc7e0:	8025fd1d bc69fa0a e4ed28e5 bfcc886b     ..%...i..(..k...
801dc7f0:	7604b95a bc59ccc3 57a32fb9 3fc7ae7c     Z..v..Y../.W|..?
801dc800:	e36848c2 3c67393b 5a1b7b6f 3fac2dff     .Hh.;9g<o{.Z.-.?
801dc810:	12f690d4 bfc1a1db a575dc1d 3f93dc65     ..........u.e..?
801dc820:	28a107f6 3fb6c621 23d2c35f bfaa920f     ...(!..?_..#....
801dc830:	00000000 3fd08000 510665b6 3fd025fa     .......?.e.Q.%.?
801dc840:	6832fa48 bc7672df 9196b776 3fee016f     H.2h.rv.v...o..?
801dc850:	b14efc08 3c81da3a cb847375 bfcd03c6     ..N.:..<us......
801dc860:	fc4c6f52 bc6819f2 e0dbf8a5 bfcc296c     RoL...h.....l)..
801dc870:	27fb1c17 bc55cc84 b4fbbf40 3fc7d0ad     ...'..U.@......?
801dc880:	41b71641 3c6378b3 440404cd 3faa87ad     A..A.xc<...D...?
801dc890:	96d156a8 bfc18f3d 9ef40490 3f96ad9b     .V..=..........?
801dc8a0:	27a95e14 3fb64c98 97cfdce0 bfab6fc3     .^.'.L.?.....o..
801dc8b0:	00000000 3fd0c000 a03d6291 3fd061ee     .......?.b=..a.?
801dc8c0:	db154301 bc45f760 a6f82a61 3fedf2d8     .C..`.E.a*.....?
801dc8d0:	560866af bc6cedbb ecc8c02c bfcd57b3     .f.V..l.,....W..
801dc8e0:	85b9541c 3c641512 35a209c0 bfcbc9e9     .T....d<...5....
801dc8f0:	4914a5d1 3c65bfd8 4f358b07 3fc7f0d0     ...I..e<..5O...?
801dc900:	3f47a5cc bc60dc70 50af01c1 3fa8e337     ..G?p.`....P7..?
801dc910:	c2daf61b bfc17a2f 57b649f0 3f996f63     ..../z...I.Wco.?
801dc920:	f14fef28 3fb5cf46 ec5a22c2 bfac405c     (.O.F..?."Z.\@..
801dc930:	00000000 3fd10000 97d86362 3fd09dc5     .......?bc.....?
801dc940:	390cb865 3c762e47 0d8b5ae6 3fede418     e..9G.v<.Z.....?
801dc950:	23f66cf0 3c719298 c655a596 bfcdaa81     .l.#..q<..U.....
801dc960:	6a90480b 3c666d0d 1974fd6c bfcb69e9     .H.j.mf<l.t..i..
801dc970:	ec28723f bc68e199 9dcd2641 3fc80ee6     ?r(...h.A&.....?
801dc980:	45b4bb82 3c37ccfe 64b143be 3fa740d7     ...E..7<.C.d.@.?
801dc990:	4b6b7330 bfc162bf 7a20d203 3f9c2147     0skK.b.... zG!.?
801dc9a0:	a0d6b625 3fb54e68 7b6e81ad bfad03cd     %...hN.?..n{....
801dc9b0:	00000000 3fd14000 e509acb3 3fd0d97e     .....@.?....~..?
801dc9c0:	7bd5a3eb 3c747c31 554f6dcf 3fedd52e     ...{1|t<.mOU...?
801dc9d0:	ddcd060b bc75c686 ef1cb578 bfcdfc2e     ......u.x.......
801dc9e0:	d1677d50 bc46ae20 b81cdb34 bfcb0974     P}g. .F.4...t...
801dc9f0:	da61c86c 3c36ed8e 5fcd53c1 3fc82af3     l.a...6<.S._.*.?
801dca00:	57b559e7 bc424fe5 17013aef 3fa5a0c6     .Y.W.OB..:.....?
801dca10:	484940dd bfc148fa 1737ca6d 3f9ec2da     .@IH.H..m.7....?
801dca20:	800ba495 3fb4ca38 35128042 bfadba0e     ....8..?B..5....
801dca30:	00000000 3fd18000 362431ca 3fd1151a     .......?.1$6...?
801dca40:	c9077b9f bc74dc8d 0ef1f116 3fedc61c     .{....t........?
801dca50:	2d41c166 bc8fe39f 1681d2c9 bfce4cba     f.A-.........L..
801dca60:	369a3c18 3c340fb4 31d921e2 bfcaa894     .<.6..4<.!.1....
801dca70:	64c48da4 3c6bf59e 9a284cea 3fc844f9     ...d..k<.L(..D.?
801dca80:	629cfeb8 bc563be0 a7f26285 3fa4033a     ...b.;V..b..:..?
801dca90:	2e2d72ea bfc12cef 554d151d 3fa0a9da     .r-..,....MU...?
801dcaa0:	e9f9174f 3fb442f1 799e467c bfae631e     O....B.?|F.y.c..
801dcab0:	00000000 3fd1c000 3a9ce547 3fd15097     .......?G..:.P.?
801dcac0:	7f9ca328 bc7796ba cbc2abaa 3fedb6e1     (.....w........?
801dcad0:	c39a4e7c bc823b7a 0436f806 bfce9c22     |N..z;....6."...
801dcae0:	885803cb bc64a5ec 9a4c8963 bfca474f     ..X...d.c.L.OG..
801dcaf0:	6793b663 3c671cf3 9606243b 3fc85cfc     c..g..g<;$...\.?
801dcb00:	1dcd45ed 3c5fd2b2 f8cc655f 3fa2686a     .E...._<_e..jh.?
801dcb10:	c8460b94 bfc10eac 0d6eb5ba 3fa1e9bc     ..F.......n....?
801dcb20:	2e4749c2 3fb3b8d0 f0d19201 bfaeff03     .IG....?........
801dcb30:	00000000 3fd20000 a30bf178 3fd18bf5     .......?x......?
801dcb40:	748b1bf9 3c630ca4 1da7801e 3feda780     ...t..c<.......?
801dcb50:	961ff896 bc861ff8 9814cb11 bfceea65     ............e...
801dcb60:	34cb01ca bc5f9845 f76f9fa1 bfc9e5ae     ...4E._...o.....
801dcb70:	a3ee6a86 3c688b7a df090624 3fc872ff     .j..z.h<$....r.?
801dcb80:	6fbad4bb 3c31016f 83fe02bc 3fa0d08b     ...oo.1<.......?
801dcb90:	31b98637 bfc0ee42 5b309f28 3fa320e6     7..1B...(.0[. .?
801dcba0:	755cbc43 3fb32c0e 5dea1ddb bfaf8dca     C.\u.,.?...]....
801dcbb0:	00000000 3fd24000 212dd884 3fd1c735     .....@.?..-!5..?
801dcbc0:	78cb2f2e bc67d9ac 971063d2 3fed97f7     ./.x..g..c.....?
801dcbd0:	c8b326b7 3c67a20b c9f01359 bfcf3783     .&....g<Y....7..
801dcbe0:	d0a651ad 3c4a8b96 408a6757 bfc983ba     .Q....J<Wg.@....
801dcbf0:	e6424f06 3c6dfff9 41881aad 3fc88707     .OB...m<...A...?
801dcc00:	2204fd29 bc63baf9 abd6e10d 3f9e779e     ).."..c......w.?
801dcc10:	cf2eab41 bfc0cbbe 1659f377 3fa44f31     A.......w.Y.1O.?
801dcc20:	a54a8a94 3fb29ce7 b87973d7 bfb007c1     ..J....?.sy.....
801dcc30:	00000000 3fd28000 67e47c96 3fd20255     .......?.|.gU..?
801dcc40:	28f4290e bc618323 caeb6c2a 3fed8848     .).(#.a.*l..H..?
801dcc50:	a08296a2 3c81e70d a96c2792 bfcf837b     .......<.'l.{...
801dcc60:	c6884369 bc6ab5ce 5d351cdb bfc92179     iC....j...5]y!..
801dcc70:	68719d81 3c617000 c8c1ca07 3fc89916     ..qh.pa<.......?
801dcc80:	18b0f81b bc6a3339 0caf6121 3f9b54d0     ....93j.!a...T.?
801dcc90:	485ba392 bfc0a732 c250c31e 3fa57477     ..[H2.....P.wt.?
801dcca0:	4790b4a8 3fb20b96 4ac23178 bfb04223     ...G...?x1.J#B..
801dccb0:	00000000 3fd2c000 2b381042 3fd23d56     .......?B.8+V=.?
801dccc0:	16200088 bc5c5317 4c98f347 3fed7874     .. ..S\.G..Ltx.?
801dccd0:	9a72647e bc8a7dac 5dca68a2 bfcfce4c     ~dr..}...h.]L...
801dcce0:	8fb9ffdd 3c6433de 246041ce bfc8bef4     .....3d<.A`$....
801dccf0:	1fb39160 bc66c620 bd062535 3fc8a932     `... .f.5%..2..?
801dcd00:	fbc3a86c bc6e24c7 64d0109d 3f98390b     l....$n....d.9.?
801dcd10:	819f2998 bfc080ac 8784ffb8 3fa69099     .).............?
801dcd20:	6fc55e9b 3fb17854 5f970a81 bfb07618     .^.oTx.?..._.v..
801dcd30:	00000000 3fd30000 2057ef46 3fd27837     .......?F.W 7x.?
801dcd40:	d36dfc81 bc7077cd afdfd5ba 3fed687a     ..m..wp.....zh.?
801dcd50:	e19d8d3d bc782e68 92db6fdb bfd00bfa     =...h.x..o......
801dcd60:	c0af523f 3c7854cd 5b640da2 bfc85c32     ?R...Tx<..d[2\..
801dcd70:	5e6f23d6 3c5d5bdd a1da32d2 3fc8b75f     .#o^.[]<.2.._..?
801dcd80:	29860bfe 3c2788df ee810d60 3f9524ad     ...)..'<`....$.?
801dcd90:	95a69dea bfc0583d 2b4d3dec 3fa7a379     ....=X...=M+y..?
801dcda0:	a3290dfe 3fb0e35b 19e12287 bfb0a3b2     ..).[..?."......
801dcdb0:	00000000 3fd34000 fd9b5fe2 3fd2b2f7     .....@.?._.....?
801dcdc0:	c1c2d443 3c2423cf 88e1caa2 3fed585c     C....#$<....\X.?
801dcdd0:	01239e18 bc2c8af2 ab890af7 bfd0303a     ..#...,.....:0..
801dcde0:	726290e6 3c7d42bf b5175de0 bfc7f93b     ..br.B}<.]..;...
801dcdf0:	e0ddc367 3c5d5d4b 3414de7c 3fc8c3a2     g...K]]<|..4...?
801dce00:	ba92bfce 3c5ade9b da70853d 3f921811     ......Z<=.p....?
801dce10:	cf23aaf0 bfc02df5 06445ff8 3fa8acfd     ..#..-..._D....?
801dce20:	c130eba4 3fb04ce4 29de3135 bfb0cb04     ..0..L.?51.)....
801dce30:	00000000 3fd38000 7a823cfe 3fd2ed98     .......?.<.z...?
801dce40:	8ea012ca 3c6b9125 6c0fd782 3fed481a     ....%.k<...l.H.?
801dce50:	85ff74ea 3c82dda4 2f5c1e18 bfd053e6     .t.....<..\/.S..
801dce60:	8ec637b8 bc679cf2 d0ee3e3b bfc79617     .7....g.;>......
801dce70:	732049a6 bc4e91e0 67f6478d 3fc8cdff     .I s..N..G.g...?
801dce80:	f5079e63 bc5cb659 8e8ef686 3f8e271c     c...Y.\......'.?
801dce90:	a2940881 bfc001e5 f937caae 3fa9ad0e     ..........7....?
801dcea0:	da1e257f 3faf6a4f b07d42be bfb0ec24     .%..Oj.?.B}.$...
801dceb0:	00000000 3fd3c000 4fb58952 3fd32818     .......?R..O.(.?
801dcec0:	a9939f2f bc7a95f0 ee1ee130 3fed37b4     /.....z.0....7.?
801dced0:	6fbb1f2d 3c747541 e022dd0d bfd076fc     -..oAut<.."..v..
801dcee0:	5534523a 3c6d8659 3a201d6b bfc732ce     :R4UY.m<k. :.2..
801dcef0:	c98a3a62 bc56a551 673a29b8 3fc8d67c     b:..Q.V..):g|..?
801dcf00:	ff95efe6 bc54ae9d 74ce6814 3f882eee     ......T..h.t...?
801dcf10:	503ba8f4 bfbfa83b 60b63f75 3faaa39c     ..;P;...u?.`...?
801dcf20:	f07ff274 3fae38b8 2200fe4d bfb1072c     t....8.?M..",...
801dcf30:	00000000 3fd40000 3707ebcc 3fd36277     .......?...7wb.?
801dcf40:	44b672d8 bc6963a5 a3fc5b1a 3fed272c     .r.D.ci..[..,'.?
801dcf50:	272ca3fc 3c8ae01d 8aec9d8e bfd0997e     ..,'...<....~...
801dcf60:	72595f36 3c74aeda 66d5c0ff bfc6cf66     6_Yr..t<...ff...
801dcf70:	3ca66cc1 3c410e2a 8f2617b5 3fc8dd1e     .l.<*.A<..&....?
801dcf80:	4facfb67 bc6d173e 33966883 3f82483b     g..O>.m..h.3;H.?
801dcf90:	2b05b16b bfbf495d 074fdeaf 3fab9096     k..+]I....O....?
801dcfa0:	9c4605c9 3fad0571 280318fd bfb11c35     ..F.q..?...(5...
801dcfb0:	00000000 3fd44000 eb76157c 3fd39cb4     .....@.?|.v....?
801dcfc0:	5a214713 bc72f4da 22c31625 3fed1682     .G!Z..r.%.."...?
801dcfd0:	d5e51b41 3c8ac111 07e9a89a bfd0bb6b     A......<....k...
801dcfe0:	7faa1dda 3c76fb53 b75f0772 bfc66be7     ....S.v<r._..k..
801dcff0:	ee6d618b bc69a77d 6e943d69 3fc8e1eb     .am.}.i.i=.n...?
801dd000:	c5ec9ebe bc6982c4 9c2d3c0c 3f78e73c     ......i..<-.<.x?
801dd010:	7059f387 bfbee752 16982f58 3fac73f0     ..YpR...X/...s.?
801dd020:	c146b407 3fabd0e4 82f43254 bfb12b5c     ..F....?T2..\+..
801dd030:	00000000 3fd48000 29271134 3fd3d6d1     .......?4.')...?
801dd040:	41cc958a 3c7137ca ffb0304c 3fed05b5     ...A.7q<L0.....?
801dd050:	33e896e5 bc8fc921 3a49e254 bfd0dcc2     ...3!...T.I:....
801dd060:	925cb599 3c704578 75708502 bfc60859     ..\.xEp<..puY...
801dd070:	9feebe6c bc5f88bc c3fb5c1c 3fc8e4e8     l....._..\.....?
801dd080:	d6b77a05 3c6de114 dbc6c857 3f6ac6b3     .z....m<W.....j?
801dd090:	deabd793 bfbe823c 06fb52a7 3fad4da2     ....<....R...M.?
801dd0a0:	2bea698c 3faa9b7b eb32d745 bfb134c0     .i.+{..?E.2..4..
801dd0b0:	00000000 3fd4c000 ad6c7d33 3fd410cb     .......?3}l....?
801dd0c0:	ae13b512 bc7b0c8b d0182625 3fecf4c8     ......{.%&.....?
801dd0d0:	f4103798 3c8e6308 101a5438 bfd0fd84     .7...c.<8T......
801dd0e0:	7d2e3e34 3c425fcd d36904f6 bfc5a4c2     4>.}._B<..i.....
801dd0f0:	54f27bb6 3c5d3583 7b74b00c 3fc8e61c     .{.T.5]<..t{...?
801dd100:	efe568b6 3c32f7ad aa3667f2 3f402f60     .h....2<.g6.`/@?
801dd110:	4c9859c0 bfbe1a3e 8e77c589 3fae1da6     .Y.L>.....w....?
801dd120:	6ed5823e 3fa9659b f1d3d420 bfb13882     >..n.e.? ....8..
801dd130:	00000000 3fd50000 36c2af0a 3fd44aa4     .......?...6.J.?
801dd140:	3c55b3ba bc75d5e4 295c0773 3fece3bb     ..U<..u.s.\)...?
801dd150:	91851b41 bc826fd5 8221a582 bfd11db0     A....o....!.....
801dd160:	a9f31d11 3c7e9654 eb9ef661 bfc5412a     ....T.~<a...*A..
801dd170:	5e60433c 3c573faf acc06b3a 3fc8e58c     <C`^.?W<:k.....?
801dd180:	64dd81ed bc5dba9a cfe3f01e bf625ff7     ...d..]......_b.
801dd190:	9dae4b1c bfbdaf78 8e4e3e16 3faee3fb     .K..x....>N....?
801dd1a0:	c2c60fed 3fa82fa9 e13555d9 bfb136c4     ...../.?.U5..6..
801dd1b0:	00000000 3fd54000 84d0c21b 3fd4845a     .....@.?....Z..?
801dd1c0:	7563c6a6 3c71e28a a0decfad 3fecd28d     ..cu..q<.......?
801dd1d0:	49610c12 bc72b2c8 93bb8da8 bfd13d47     ..aI..r.....G=..
801dd1e0:	1b48d912 3c5df07a bfb5c8b7 bfc4dd98     ..H.z.]<........
801dd1f0:	39a108d7 3c58a9ff 99496dc4 3fc8e33f     ...9..X<.mI.?..?
801dd200:	19d3995c 3c380d8b ba1bc2d2 bf743d59     \.....8<....Y=t.
801dd210:	b77862a1 bfbd420d ffb9511c 3fafa0a1     .bx..B...Q.....?
801dd220:	e8a86cad 3fa6fa07 9d75a109 bfb12faa     .l.....?..u../..
801dd230:	00000000 3fd58000 586890e7 3fd4bdee     .......?..hX...?
801dd240:	7c22a757 bc6e4dc7 cbfae3a7 3fecc140     W."|.Mn.....@..?
801dd250:	d8b6f9b9 bc41045d 52b34cdc bfd15c49     ....].A..L.RI\..
801dd260:	2daa60ac 3c729992 37fb39ef bfc47a13     .`.-..r<.9.7.z..
801dd270:	3482d371 3c5cb3b2 aa28e022 3fc8df3b     q..4..\<".(.;..?
801dd280:	969a5447 bc61a8ab c651ecb4 bf7f2135     GT....a...Q.5!..
801dd290:	76cc63f7 bfbcd21f efdf4de1 3fb029ce     .c.v.....M...).?
801dd2a0:	0de3bf96 3fa5c515 84e55ab4 bfb12359     .......?.Z..Y#..
801dd2b0:	00000000 3fd5c000 73869979 3fd4f75f     .......?y..s_..?
801dd2c0:	f7ff1108 bc595a1c 3ff7b52c 3fecafd5     .....ZY.,..?...?
801dd2d0:	684b6314 3c86e099 d71d366e bfd17ab5     .cKh...<n6...z..
801dd2e0:	ae2f7b71 3c602f2c 22cc956f bfc416a1     q{/.,/`<o.."....
801dd2f0:	e98c24c1 3c61d29e 6e2a4f9f 3fc8d987     .$....a<.O*n...?
801dd300:	4a6a7880 bc60de73 909e42ec bf84ed52     .xjJs.`..B..R...
801dd310:	a56263a8 bfbc5fcf 0d159803 3fb07e7b     .cb.._......{~.?
801dd320:	b2ddf20b 3fa4912d 508c8585 bfb111f8     ....-..?...P....
801dd330:	00000000 3fd60000 9951cd4a 3fd530ad     .......?J.Q..0.?
801dd340:	80884082 bc625664 91ff8d87 3fec9e4b     .@..dVb.....K..?
801dd350:	1b0da370 bc7723ff 432f5908 bfd1988d     p....#w..Y/C....
801dd360:	f8714cda 3c7d065e 3403e07c bfc3b349     .Lq.^.}<|..4I...
801dd370:	2717fbb0 3c6b571d 97d0e938 3fc8d229     ...'.Wk<8...)..?
801dd380:	b08a0625 3c66b228 c2fe9cde bf8a3464     %...(.f<....d4..
801dd390:	efb6f244 bfbbeb3f 39e67c0b 3fb0ce5a     D...?....|.9Z..?
801dd3a0:	93b4fb73 3fa35eab f4d86f78 bfb0fbae     s....^.?xo......
801dd3b0:	00000000 3fd64000 8e1b4cd8 3fd569d8     .....@.?.L...i.?
801dd3c0:	e713cfe2 bc6fec61 57157fc9 3fec8ca4     ....a.o....W...?
801dd3d0:	515734ba 3c70da14 c3195094 bfd1b5cf     .4WQ..p<.P......
801dd3e0:	a9537e45 3c740cce 046cee83 bfc35012     E~S...t<..l..P..
801dd3f0:	e446fd10 bc651b6c fb5e6a95 3fc8c928     ..F.l.e..j^.(..?
801dd400:	82469bf3 3c656cd2 a4afbb1b bf8f6568     ..F..le<....he..
801dd410:	db3aba50 bfbb7491 b9fd56ec 3fb11972     P.:..t...V..r..?
801dd420:	9329e15e 3fa22de5 8287d93d bfb0e0a6     ^.)..-.?=.......
801dd430:	00000000 3fd68000 175e0f4e 3fd5a2e0     .......?N.^....?
801dd440:	8f82e457 3c713b7a 240b83ae 3fec7ae0     W...z;q<...$.z.?
801dd450:	10d398ed bc885b56 8cdb4db0 bfd1d27d     ....V[...M..}...
801dd460:	2db0447f 3c11d95f 11425541 bfc2ed02     .D.-_..<AUB.....
801dd470:	6b2cbaa3 bc11d124 8cdc5c4d 3fc8be8c     ..,k$...M\.....?
801dd480:	794444b0 bc542511 d25a5415 bf923ffd     .DDy.%T..TZ..?..
801dd490:	bcd1df44 bfbafbe6 26bdf05c 3fb15fcc     D.......\..&._.?
801dd4a0:	a7b853e6 3fa0ff2f 07e9a35f bfb0c109     .S../..?_.......
801dd4b0:	00000000 3fd6c000 fbbe768d 3fd5dbc3     .......?.v.....?
801dd4c0:	1b76f7da 3c6ea0ec 8d78b9ce 3fec68ff     ..v...n<..x..h.?
801dd4d0:	4cb5a0c3 bc83ab41 e01c5e6e bfd1ee96     ...LA...n^......
801dd4e0:	fb76d8dd 3c73922c bbb23677 bfc28a1f     ..v.,.s<w6......
801dd4f0:	288601f2 3c6e592a 5e282403 3fc8b25b     ...(*Yn<.$(^[..?
801dd500:	707e09fa bbef7d58 b65add31 bf94c1e0     ..~pX}..1.Z.....
801dd510:	afa52f1b bfba815f 63712acc 3fb1a16f     ./.._....*qco..?
801dd520:	95a8d3ad 3f9fa5b5 72814750 bfb09d01     .......?PG.r....
801dd530:	00000000 3fd70000 0309cfe2 3fd61484     .......?.......?
801dd540:	15711f00 bc7a7257 27afd9eb 3fec5703     ..q.Wrz....'.W.?
801dd550:	b32c1d72 3c63c2ab 06000419 bfd20a1c     r.,...c<........
801dd560:	f51a3a28 bc7b5fe7 486ad2c8 bfc22771     (:..._{...jHq'..
801dd570:	f84a7eae bc499ab5 9d027817 3fc8a49c     .~J...I..x.....?
801dd580:	2e376ecc bc53fcab eaabcb23 bf973831     .n7...S.#...18..
801dd590:	8c46fbce bfba051d 9132e9cc 3fb1de66     ..F.......2.f..?
801dd5a0:	d48d5d65 3f9d5269 712354a4 bfb074bb     e]..iR.?.T#q.t..
801dd5b0:	00000000 3fd74000 f635c1c6 3fd64d1f     .....@.?..5..M.?
801dd5c0:	e7c0fdbe bc7fa403 86b5cbf8 3fec44eb     .............D.?
801dd5d0:	bc5b562d bc6a4101 50fb21ad bfd2250d     -V[..Aj..!.P.%..
801dd5e0:	a39bdc1a bc750066 df2ed728 bfc1c4fc     ....f.u.(.......
801dd5f0:	006772e9 3c6a87bb 9122b9b7 3fc89557     .rg...j<..".W..?
801dd600:	45b04f75 bc05454e 6c7888f1 bf99a2c9     uO.ENE....xl....
801dd610:	e02d36ad bfb98740 02a99665 3fb216bd     .6-.@...e......?
801dd620:	b73aeccb 3f9b0511 569b1738 bfb04863     ..:....?8..VcH..
801dd630:	00000000 3fd78000 9f5fa6fe 3fd68597     .......?.._....?
801dd640:	4d1ada9c bc425781 3e386c7f 3fec32b9     ...M.WB..l8>.2.?
801dd650:	8cbaa5bf 3c756033 1ca84e79 bfd23f6b     ....3`u<yN..k?..
801dd660:	f123d574 3c604cc0 8a715435 bfc162c8     t.#..L`<5Tq..b..
801dd670:	454fb8fd 3c5cf6db 9a4eb534 3fc88493     ..OE..\<4.N....?
801dd680:	42b959b0 bc668a5c 42580bb5 bf9c0182     .Y.B\.f...XB....
801dd690:	e5822d56 bfb907e9 2f8f8273 3fb24a7f     V-......s../.J.?
801dd6a0:	a3527f46 3f98be3c fce97270 bfb01825     F.R.<..?pr..%...
801dd6b0:	00000000 3fd7c000 c9cbd76d 3fd6bdea     .......?m......?
801dd6c0:	3e6de828 bc5a5c56 e1857d04 3fec206c     (.m>V\Z..}..l .?
801dd6d0:	f5c83872 bc80439f cd9b9870 bfd25935     r8...C..p...5Y..
801dd6e0:	f1ec7306 3c6aaf98 36f94d02 bfc100da     .s....j<.M.6....
801dd6f0:	d96d84ff bc6e72ca 2e774351 3fc87258     ..m..rn.QCw.Xr.?
801dd700:	b8860ef0 3c6c50a2 741ef0ec bf9e543a     .....Pl<...t:T..
801dd710:	7b4d0ec2 bfb88738 a8164103 3fb279ba     ..M{8....A...y.?
801dd720:	a7f1ae35 3f967e73 5257c3de bfafc861     5...s~.?..WRa...
801dd730:	00000000 3fd80000 41e4def1 3fd6f619     .......?...A...?
801dd740:	e6f6e918 bc7c63aa 0381c0e0 3fec0e07     .....c|........?
801dd750:	0381c0e0 3c8c0e07 d135c174 bfd2726d     .......<t.5.mr..
801dd760:	e0951cf8 bc2d352d b38cc8cf bfc09f37     ....-5-.....7...
801dd770:	ae75327f bc69db81 d7da413c 3fc85eac     .2u...i.<A...^.?
801dd780:	6ebae2bc 3c5b1a89 80fcc815 bfa04d69     ...n..[<....iM..
801dd790:	1df326f9 bfb8054c 082bda60 3fb2a47e     .&..L...`.+.~..?
801dd7a0:	7091d5a4 3f944639 e072e48c bfaf5961     ...p9F.?..r.aY..
801dd7b0:	00000000 3fd84000 d53aa2aa 3fd72e22     .....@.?..:."..?
801dd7c0:	4e79f27c bc7d9c93 36a04729 3febfb88     |.yN..}.)G.6...?
801dd7d0:	9ac2ea21 bc872745 9d7702cf bfd28b13     !...E'....w.....
801dd7e0:	4be8bff6 3c7819b9 b0a35176 bfc03de6     ...K..x<vQ...=..
801dd7f0:	c83347af 3c5dbfb0 332a4f86 3fc84999     .G3...]<.O*3.I.?
801dd800:	0a22d12d 3c5d304e ed6b2d30 bfa16a97     -.".N0]<0-k..j..
801dd810:	e0128950 bfb78243 eaa98f57 3fb2cad8     P...C...W......?
801dd820:	3bb39c5b 3f92160a 3804caa3 bfaee3a9     [..;...?...8....
801dd830:	00000000 3fd88000 52817502 3fd76607     .......?.u.R.f.?
801dd840:	91cc7600 bc4dd117 0cd9e1fe 3febe8f1     .v....M........?
801dd850:	a21e102a bc7a9688 b0d161e9 bfd2a327     *.....z..a..'...
801dd860:	14b44140 bc60a2a9 803f8d3b bfbfb9d9     @A....`.;.?.....
801dd870:	2a5c4097 3c5e5779 edbcc363 3fc83324     .@\*yW^<c...$3.?
801dd880:	a0442744 3c651fbc e91477c3 bfa2819b     D'D...e<.w......
801dd890:	63b6abf0 bfb6fe3e dc73a89a 3fb2ecdb     ...c>.....s....?
801dd8a0:	aa755298 3f8fdcb7 237c2f3d bfae6793     .Ru....?=/|#.g..
801dd8b0:	00000000 3fd8c000 899118d1 3fd79dc6     .......?.......?
801dd8c0:	a0ef606d 3c2b7413 17a4cbc3 3febd642     m`...t+<....B..?
801dd8d0:	3200a548 bc55ee5d 91faa133 bfd2baaa     H..2].U.3.......
801dd8e0:	faf41548 bc6bd391 aa22d832 bfbef89e     H.....k.2.".....
801dd8f0:	c874fdb9 3c413b3b c3be300a 3fc81b57     ..t.;;A<.0..W..?
801dd900:	c01a615f 3c6baf9b 4a872ec7 bfa3926a     _a....k<...Jj...
801dd910:	d3e743cd bfb67959 4f919505 3fb30a98     .C..Yy.....O...?
801dd920:	28b78b08 3f8b9f3b 71e33e9d bfade57b     ...(;..?.>.q{...
801dd930:	00000000 3fd90000 4b63b3f7 3fd7d560     .......?..cK`..?
801dd940:	5c2b249a 3c769c88 e7ec7a8d 3febc37b     .$+\..v<.z..{..?
801dd950:	2b0e2727 bc6f1246 cfbdd7fa bfd2d19c     ''.+F.o.........
801dd960:	5e00c582 3c7d0b11 86f8309b bfbe3827     ...^..}<.0..'8..
801dd970:	fa6c56a7 3c5d64e9 7e6de8de 3fc80239     .Vl..d]<..m~9..?
801dd980:	7776e849 3c68d62f 4f6d8017 bfa49cf9     I.vw/.h<..mO....
801dd990:	de917e27 bfb5f3b3 8e455cc2 3fb32420     '~.......\E. $.?
801dd9a0:	b9fc88fe 3f877470 c6b10536 bfad5dbd     ....pt.?6....]..
801dd9b0:	00000000 3fd94000 6a14b1d1 3fd80cd4     .....@.?...j...?
801dd9c0:	9684fa19 bc7e79f9 0e09a222 3febb09f     .....y~."......?
801dd9d0:	7e047edd 3c85748e 00ccbbc8 bfd2e7ff     .~.~.t.<........
801dd9e0:	96875561 bc78eb0a 804ecc06 bfbd787e     aU....x...N.~x..
801dd9f0:	2e4351f8 bc27263b f260d7b4 3fc7e7d1     .QC.;&'...`....?
801dda00:	8ed258e3 bc430525 968d3d02 bfa5a140     .X..%.C..=..@...
801dda10:	aecb845e bfb56d69 ae292f95 3fb33987     ^...im.../)..9.?
801dda20:	48e09ecd 3f835d1d 6b6f9aca bfacd0b5     ...H.].?..ok....
801dda30:	00000000 3fd98000 b8df95d7 3fd84422     .......?...."D.?
801dda40:	299b41b6 3c7d76a0 19ba64d6 3feb9dac     .A.).v}<.d.....?
801dda50:	a13ee09f bc4f643a c390a5c9 bfd2fdd1     ..>.:dO.........
801dda60:	aa856fcc 3c575152 c0e99751 bfbcb9ad     .o..RQW<Q.......
801dda70:	1347a357 3c4e2d44 fdcbfd40 3fc7cc28     W.G.D-N<@...(..?
801dda80:	e516db08 3c60dc32 19851d86 bfa69f39     ....2.`<....9...
801dda90:	e772087d bfb4e697 835992de 3fb34ae1     }.r.......Y..J.?
801ddaa0:	e5326389 3f7eb3f1 234575e8 bfac3ebd     .c2...~?.uE#.>..
801ddab0:	00000000 3fd9c000 0c1ebedc 3fd87b4b     .......?....K{.?
801ddac0:	a2fa470f bc76dcfa 9a1ab378 3feb8aa3     .G....v.x......?
801ddad0:	b797ab93 3c8efdb0 bdfb5e5a bfd31315     .......<Z^......
801ddae0:	862f0c0d 3c5813a8 3478f169 bfbbfbbf     ../...X<i.x4....
801ddaf0:	d9e52582 bc51e810 86d6ec76 3fc7af46     .%....Q.v...F..?
801ddb00:	3c13b159 bc6336de 264b8050 bfa796dd     Y..<.6c.P.K&....
801ddb10:	9e1f6bef bfb45f5a 93b26fc1 3fb35842     .k..Z_...o..BX.?
801ddb20:	39bc3abf 3f76d75e 006e38b2 bfaba82f     .:.9^.v?.8n./...
801ddb30:	00000000 3fda0000 394a1b25 3fd8b24d     .......?%.J9M..?
801ddb40:	a3748fa8 3c7b6d0b 1d9cdc98 3feb7786     ..t..m{<.....w.?
801ddb50:	345bd7a8 bc62e22c 9d57b8f5 bfd327cb     ..[4,.b...W..'..
801ddb60:	753cc4f1 bc135343 8761b154 bfbb3ebc     ..<uCS..T.a..>..
801ddb70:	8c168fdd 3c5abeec 79f68c54 3fc79132     ......Z<T..y2..?
801ddb80:	d8d15eda bc658ab9 5872d73c bfa88828     .^....e.<.rX(...
801ddb90:	567be750 bfb3d7cd 0a24fc71 3fb361c0     P.{V....q.$..a.?
801ddba0:	46aa98b6 3f6e4b7a 3bad3a76 bfab0d64     ...FzKn?v:.;d...
801ddbb0:	00000000 3fda4000 16f5cde8 3fd8e929     .....@.?....)..?
801ddbc0:	e12bfafb 3c74c0a7 32024b37 3feb6454     ..+...t<7K.2Td.?
801ddbd0:	69cc9b53 bc7987f7 161a0a40 bfd33bf4     S..i..y.@....;..
801ddbe0:	83ff46db 3c7a2321 26913418 bfba82af     .F..!#z<.4.&....
801ddbf0:	10a559fe 3c3c4c62 c8506679 3fc771f4     .Y..bL<<yfP..q.?
801ddc00:	63c7ccc3 bc54aaed 9237e7ff bfa97317     ...c..T...7..s..
801ddc10:	fde5f112 bfb3500a aa2c3459 3fb3676f     .....P..Y4,.og.?
801ddc20:	04721907 3f5e80cd 0dc212a5 bfaa6eb5     ..r...^?.....n..
801ddc30:	00000000 3fda8000 7cd0c662 3fd91fde     .......?b..|...?
801ddc40:	88054b53 3c710741 6454751c 3feb510e     SK..A.q<.uTd.Q.?
801ddc50:	7e0f2dca bc199bfd e3b081f4 bfd34f8f     .-.~.........O..
801ddc60:	3e2c0515 3c7d7209 3f5e2d2f bfb9c7a0     ..,>.r}</-^?....
801ddc70:	ea3bd312 bc20b02e 6626c39a 3fc75195     ..;... ...&f.Q.?
801ddc80:	b4219a8a 3c6f30d2 f55dfea5 bfaa57a8     ..!..0o<..]..W..
801ddc90:	e771fa17 bfb2c82d c3654ab4 3fb36967     ..q.-....Je.gi.?
801ddca0:	a23eb6eb 3f11f322 8ae579b1 bfa9cc78     ..>."..?.y..x...
801ddcb0:	00000000 3fdac000 43a34907 3fd9566d     .......?.I.CmV.?
801ddcc0:	37e0af2b 3c69b015 40ddf8d3 3feb3db5     +..7..i<...@.=.?
801ddcd0:	793c10b8 bc616f46 c8537217 bfd3629f     ..<yFoa..rS..b..
801ddce0:	38143614 3c505738 bf75f20a bfb90d98     .6.88WP<..u.....
801ddcf0:	6b842647 3c4dc715 494dd1e6 3fc7301c     G&.k..M<..MI.0.?
801ddd00:	f49f85b4 3c5ec3d6 dbdd23b1 bfab35db     ......^<.#...5..
801ddd10:	c8407216 bfb2404f 255139f9 3fb367bf     .r@.O@...9Q%.g.?
801ddd20:	65acd6da bf5b8a0d 8052f51d bfa92704     ...e..[...R..'..
801ddd30:	00000000 3fdb0000 454d6b18 3fd98cd5     .......?.kME...?
801ddd40:	88fd0a77 3c79e6c9 5323eb6a 3feb2a49     w.....y<j.#SI*.?
801ddd50:	70cc9678 bc572202 8cd58cc4 bfd37524     x..p."W.....$u..
801ddd60:	da42aa4e 3c6978a3 54d5f784 bfb854a1     N.B..xi<...T.T..
801ddd70:	b33b3d0d bc5e9a15 67aa0c46 3fc70d91     .=;...^.F..g...?
801ddd80:	a4ac9df8 bc6aa72f d0665a46 bfac0db0     ..../.j.FZf.....
801ddd90:	b428e30d bfb1b889 134448b0 3fb3628d     ..(......HD..b.?
801ddda0:	67619c9c bf6bbbc1 53e1f653 bfa87ead     ..ag..k.S..S.~..
801dddb0:	00000000 3fdb4000 5cc58107 3fd9c316     .....@.?...\...?
801dddc0:	02250cfb 3c4b6696 25df55f4 3feb16cb     ..%..fK<.U.%...?
801dddd0:	f48e26bc bc653abc 00742189 bfd3871f     .&...:e..!t.....
801ddde0:	c05df451 bc725ae2 6dd13675 bfb79cc2     Q.]..Zr.u6.m....
801dddf0:	991905e4 3be1d4e0 b5b8147e 3fc6e9fc     .......;~......?
801dde00:	a57d4eca 3c46463b 86c1db89 bfacdf29     .N}.;FF<....)...
801dde10:	1ab8d1c4 bfb130f4 38881228 3fb359e9     .....0..(..8.Y.?
801dde20:	53bec2ff bf74a987 e5af58b6 bfa7d3c5     ...S..t..X......
801dde30:	00000000 3fdb8000 66168002 3fd9f930     .......?...f0..?
801dde40:	47c9439a bc7c8270 42f6e2c9 3feb033b     .C.Gp.|....B;..?
801dde50:	c48702a7 bc6eb80c f8a76337 bfd3988f     ......n.7c......
801dde60:	5b1bb38a bc636968 39212b04 bfb6e604     ...[hic..+!9....
801dde70:	ba255e71 bc3c2e20 251e2d41 3fc6c566     q^%. .<.A-.%f..?
801dde80:	47236369 3c230ab3 d40b3417 bfadaa48     ic#G..#<.4..H...
801dde90:	c484f2cc bfb0a9a6 9cb4573e 3fb34deb     ........>W...M.?
801ddea0:	1def6f17 bf7b44ca 73d683b8 bfa7269f     .o...D{....s.&..
801ddeb0:	00000000 3fdbc000 3e5e530b 3fda2f23     .......?.S^>#/.?
801ddec0:	f797086b 3c5814d5 3378ba79 3feaef9a     k.....X<y.x3...?
801dded0:	4476e241 3c7da16a 50f2beab bfd3a978     A.vDj.}<...Px...
801ddee0:	ad5a31ea 3c7b7e7f a602212f bfb6306e     .1Z..~{</!..n0..
801ddef0:	9ec38d55 bc31ec15 a3477c6a 3fc69fd5     U.....1.j|G....?
801ddf00:	b2996038 3c571f2f a6cf162d bfae6f12     8`../.W<-....o..
801ddf10:	d0cb2655 bfb022b8 9842912f 3fb33eac     U&..."../.B..>.?
801ddf20:	4919e78d bf80d789 8037e242 bfa67789     ...I....B.7..w..
801ddf30:	00000000 3fdc0000 c3cc23fd 3fda64ee     .......?.#...d.?
801ddf40:	1b50b7ff bc724dec 7f94905e 3feadbe8     ..P..Mr.^......?
801ddf50:	7f94905e 3c2adbe8 eab54af9 bfd3b9d8     ^.....*<.J......
801ddf60:	54fd0941 3c75b97d 645a7f9e bfb57c09     A..T}.u<..Zd.|..
801ddf70:	09320811 bc5e79f6 180938f2 3fc67953     ..2..y^..8..Sy.?
801ddf80:	e7aee726 3c6246f2 ff0ea012 bfaf2d8b     &....Fb<.....-..
801ddf90:	66c7250c bfaf3881 c95ff694 3fb32c44     .%.f.8...._.D,.?
801ddfa0:	25d7ff49 bf83f3f0 b848e1d1 bfa5c6d1     I..%......H.....
801ddfb0:	00000000 3fdc4000 d59e98cf 3fda9a92     .....@.?.......?
801ddfc0:	ff75d817 3c42e42d ae95dea9 3feac826     ..u.-.B<....&..?
801ddfd0:	633dec57 bc534eec acfa5b18 bfd3c9b2     W.=c.NS..[......
801ddfe0:	6c4d8d27 3c7a7e0c e4ecc0f6 bfb4c8db     '.Ml.~z<........
801ddff0:	c0c32772 bc534990 6451e377 3fc651e6     r'...IS.w.Qd.Q.?
801de000:	2a9bb1f1 bc6ea814 e62bc1b2 bfafe5ba     ...*..n...+.....
801de010:	65fe3642 bfae2ca8 09015968 3fb316cd     B6.e.,..hY.....?
801de020:	3ce97a26 bf86f764 dee8421b bfa514c3     &z.<d....B......
801de030:	00000000 3fdc8000 5422058b 3fdad00f     .......?.."T...?
801de040:	3891d2e8 3c7fc4c3 46de51cf 3feab455     ...8...<.Q.FU..?
801de050:	dbc38cc9 bc5b834a 844a38eb bfd3d906     ....J.[..8J.....
801de060:	bc44eee8 3c6198e5 5993cade bfb416ed     ..D...a<...Y....
801de070:	fa289b6c bc235ccb 60e2a3af 3fc62997     l.(..\#....`.).?
801de080:	cf7bda0e bc69a660 33612b72 bfb04bd3     ..{.`.i.r+a3.K..
801de090:	cf62bcd9 bfad2210 603bfc37 3fb2fe5e     ..b.."..7.;`^..?
801de0a0:	a9bce7ec bf89e1ba b83029d5 bfa461a9     .........)0..a..
801de0b0:	00000000 3fdcc000 20ae9344 3fdb0564     .......?D.. d..?
801de0c0:	46363455 bc793139 cde0631f 3feaa074     U46F91y..c..t..?
801de0d0:	143fe6d4 3c84b49a 627b115b bfd3e7d5     ..?....<[.{b....
801de0e0:	332989c0 3c77a502 b589513f bfb36644     ..)3..w<?Q..Df..
801de0f0:	105eec96 3c3abdc9 dd12e0be 3fc6006d     ..^...:<....m..?
801de100:	5d67cb35 bc4f0281 4238ba83 bfb0a1ab     5.g]..O...8B....
801de110:	73889526 bfac18e3 fde6351a 3fb2e311     &..s.....5.....?
801de120:	c256833f bf8cb2d2 f73e36f0 bfa3adca     ?.V......6>.....
801de130:	00000000 3fdd0000 1da65c6c 3fdb3a91     .......?l\...:.?
801de140:	b1ca5040 3c7ae187 c81a2254 3fea8c85     @P....z<T".....?
801de150:	8d67728b bc83c191 3e8218e0 bfd3f620     .rg........> ...
801de160:	52bd43ef bc72bf32 adb5f398 bfb2b6e8     .C.R2.r.........
801de170:	6b74d451 3c340287 9d9e25fc 3fc5d671     Q.tk..4<.%..q..?
801de180:	518d7a71 3c639669 19cc29a0 bfb0f46a     qz.Qi.c<.)..j...
801de190:	c1a69750 bfab1147 2c826e6b 3fb2c501     P...G...kn.,...?
801de1a0:	cbc1b186 bf8f6a95 2de89811 bfa2f96d     .....j.....-m...
801de1b0:	00000000 3fdd4000 2e737efc 3fdb6f96     .....@.?.~s..o.?
801de1c0:	64981e71 bc5ca534 b9102ddc 3fea7888     q..d4.\..-...x.?
801de1d0:	3c46d7d5 bc7791b2 1444efb5 bfd403e8     ..F<..w...D.....
801de1e0:	4f3d22a6 bc6047c5 b90ac1cc bfb208df     ."=O.G`.........
801de1f0:	2d2115d8 3c4078b1 5b7c61a2 3fc5abaa     ..!-.x@<.a|[...?
801de200:	2bd2d19a 3c3eef6a a8850e1a bfb14414     ...+j.><.....D..
801de210:	c6580343 bfaa0b63 4876cfdf 3fb2a445     C.X.c.....vHE..?
801de220:	562d0829 bf91047b be562a83 bfa244d3     ).-V{....*V..D..
801de230:	00000000 3fdd8000 378624a5 3fdba473     .......?.$.7s..?
801de240:	b46e4aff 3c7519a1 2348d9a3 3fea647e     .Jn...u<..H#~d.?
801de250:	9156e59f bc84f6c2 e46b4c91 bfd4112d     ..V......Lk.-...
801de260:	110fe0b7 bc78c11d 10e3d572 bfb15c30     ......x.r...0\..
801de270:	4427c00b 3c53b45b c2c486ae 3fc5801f     ..'D[.S<.......?
801de280:	c20ced8b bc49bb5e 4cddef65 bfb190b0     ....^.I.e..L....
801de290:	2ae4bcd0 bfa9075c b69396b9 3fb280f7     ...*\..........?
801de2a0:	ce179ccb bf9246f8 ce6e9b2b bfa1903f     .....F..+.n.?...
801de2b0:	00000000 3fddc000 1e528192 3fdbd928     .......?..R.(..?
801de2c0:	39af6b66 bc74b154 88478403 3fea5066     fk.9T.t...G.fP.?
801de2d0:	be71620f bc85c7e8 b430f4ac bfd41df2     .bq.......0.....
801de2e0:	e79c7595 bc55db82 b173ac76 bfb0b0df     .u....U.v.s.....
801de2f0:	e4738d25 3c57f440 7199976b 3fc553d9     %.s.@.W<k..q.S.?
801de300:	2a872a12 3c54990c d137dd01 bfb1da42     .*.*..T<..7.B...
801de310:	350bfdb5 bfa80554 dae9e17f 3fb25b31     ...5T.......1[.?
801de320:	e9e265b4 bf937cc5 3d16a202 bfa0dbf0     .e...|.....=....
801de330:	00000000 3fde0000 c94ec9f0 3fdc0db4     .......?..N....?
801de340:	70934c34 bc7cc1ce 68881898 3fea3c42     4L.p..|....hB<.?
801de350:	e5c3bd97 3c8f907f 8d38076d bfd42a37     .......<m.8.7*..
801de360:	7e19d62d bc6b8354 5a36f1bd bfb006f4     -..~T.k...6Z....
801de370:	ca398c09 bc41701e f7221a2a 3fc526de     ..9..pA.*."..&.?
801de380:	8041247e bc211868 67b0229a bfb220d2     ~$A.h.!..".g. ..
801de390:	c74d0c66 bfa7056d 0ff472e2 3fb2330d     f.M.m....r...3.?
801de3a0:	9cb74216 bf94a5e9 992b9e1f bfa02821     .B........+.!(..
801de3b0:	00000000 3fde4000 1ff11eb7 3fdc4219     .....@.?.....B.?
801de3c0:	434b3eee bc7b17df 437ac09e 3fea2812     .>KC..{...zC.(.?
801de3d0:	f9618c21 bc540368 7d5ba406 bfd435fd     !.a.h.T...[}.5..
801de3e0:	5e0a732a 3c75605b 1ce0c104 bfaebce7     *s.^[`u<........
801de3f0:	d4eb3297 bc446d02 d289f60b 3fc4f937     .2...mD.....7..?
801de400:	e736fa8b 3c5b88b7 a5f78db4 bfb26465     ..6...[<....ed..
801de410:	61a972db bfa607c9 9e13b088 3fb208a2     .r.a...........?
801de420:	06c33653 bf95c26f 346237b1 bf9eea1c     S6..o....7b4....
801de430:	00000000 3fde8000 0aad71f9 3fdc7655     .......?.q..Uv.?
801de440:	ff7043e4 bc774b8b 977fc070 3fea13d6     .Cp..Kw.p......?
801de450:	d9440881 bc86c451 9682eee2 bfd44145     ..D.Q.......EA..
801de460:	b13901b4 3c74156f 2b58de73 bfad6ec5     ..9.o.t<s.X+.n..
801de470:	df653988 3c2ced26 720eb232 3fc4caeb     .9e.&.,<2..r...?
801de480:	92f3f809 3c614246 812caa81 bfb2a503     ....FBa<..,.....
801de490:	22dc20a7 bfa50c86 b35de59d 3fb1dc0b     . ."......]....?
801de4a0:	4adc8c38 bf96d265 35444e0c bf9d85db     8..Je....ND5....
801de4b0:	00000000 3fdec000 72f3631b 3fdcaa68     .......?.c.rh..?
801de4c0:	81636f48 3c295067 e1e381db 3fe9ff8f     Hoc.gP)<.......?
801de4d0:	00701e1c bc6fffe6 ee747cac bfd44c10     ..p...o..|t..L..
801de4e0:	ced401ad bc7a7f22 f898de26 bfac238c     ....".z.&....#..
801de4f0:	daa7d32f 3c1eb191 32160e42 3fc49c01     /......<B..2...?
801de500:	03d0023c 3c649f02 49ba4fb7 bfb2e2b3     <.....d<.O.I....
801de510:	ca00d6c7 bfa413c1 5bc495cf 3fb1ad61     ...........[a..?
801de520:	63d0ff69 bf97d5df 27af7010 bf9c23eb     i..c.....p.'.#..
801de530:	00000000 3fdf0000 432c1351 3fdcde53     .......?Q.,CS..?
801de540:	4418f1ad bc7a2cfa 9edacacc 3fe9eb3e     ...D.,z.....>..?
801de550:	87d23ca5 bc8942c5 9eaa285d bfd45660     .<...B..](..`V..
801de560:	52cf85b4 3c4fe8e6 28319af3 bfaadb48     ...R..O<..1(H...
801de570:	31b456b0 bc207b46 5c4ee7c2 3fc46c80     .V.1F{ ...N\.l.?
801de580:	b4443c76 3c4bdfc1 a73bc33f bfb31d7c     v<D...K<?.;.|...
801de590:	b8a731f5 bfa31d98 798f7481 3fb17cbc     .1.......t.y.|.?
801de5a0:	f977e9ca bf98ccf3 36ea1578 bf9ac4b2     ..w.....x..6....
801de5b0:	00000000 3fdf4000 66b7f2ad 3fdd1215     .....@.?...f...?
801de5c0:	35886c30 3c7be678 497f1fed 3fe9d6e3     0l.5x.{<...I...?
801de5d0:	9a35c454 bc8ec056 c4255988 bfd46035     T.5.V....Y%.5`..
801de5e0:	7144427c 3c7ddb7b e9b44acd bfa995ff     |BDq{.}<.J......
801de5f0:	b529cf65 3c3c9d56 26dc5cda 3fc43c70     e.).V.<<.\.&p<.?
801de600:	fde6cd82 3c6d6ee6 9467b39a bfb35567     .....nm<..g.gU..
801de610:	f54ca1ba bfa22a25 be2d5d2d 3fb14a35     ..L.%*..-]-.5J.?
801de620:	35a34e74 bf99b7bd c4948489 bf996891     tN.5.........h..
801de630:	00000000 3fdf8000 c9ec862b 3fdd45ae     .......?+....E.?
801de640:	163ef92d 3c689421 5bcb52c7 3fe9c27e     -.>.!.h<.R.[~..?
801de650:	f148a350 bc892d91 7f43bff0 bfd46991     P.H..-....C..i..
801de660:	8da13c27 bc738b23 f9f19dcd bfa853bc     '<..#.s......S..
801de670:	2433c5cf 3c2ea7a9 b38b19e0 3fc40bd7     ..3$...<.......?
801de680:	1c2a2863 bc5d466e 5b0333a7 bfb38a7c     c(*.nF]..3.[|...
801de690:	2e3896d7 bfa13983 a35b7545 3fb115e5     ..8..9..Eu[....?
801de6a0:	99098556 bf9a9658 693ac59e bf980fe6     V...X.....:i....
801de6b0:	00000000 3fdfc000 5a1226f5 3fdd791f     .......?.&.Z.y.?
801de6c0:	a5b64a76 bc64017e 4e983ae9 3fe9ae10     vJ..~.d..:.N...?
801de6d0:	52b783d7 bc8d45ed f394891f bfd47274     ...R.E......tr..
801de6e0:	22e08713 bc7cd478 a445379d bfa71487     ..."x.|..7E.....
801de6f0:	831d87b7 3c1569aa 0f10bc36 3fc3dabe     .....i.<6......?
801de700:	1cb9bbe6 3bd8df2b 8fddd862 bfb3bcc3     ....+..;b.......
801de710:	bcb632d9 bfa04bc8 64a26d77 3fb0dfe4     .2...K..wm.d...?
801de720:	d04027d1 bf9b68e6 f792c5d9 bf96bb07     .'@..h..........
801de730:	00000000 3fe00000 0561bb4f 3fddac67     .......?O.a.g..?
801de740:	222f65e2 3c7a2b7f 9999999a 3fe99999     .e/".+z<.......?
801de750:	9999999a bc899999 47ae147b bfd47ae1     ........{..G.z..
801de760:	eb851eb8 3c5eb851 c3ece2a5 bfa5d867     ....Q.^<....g...
801de770:	d7b900af bc3a485c 30553261 3fc3a92a     ....\H:.a2U0*..?
801de780:	94467382 3c6f06f6 0ed80a18 bfb3ec46     .sF...o<....F...
801de790:	514d88d8 bf9ec21b f929a833 3fb0a849     ..MQ....3.).I..?
801de7a0:	88dfb80c bf9c2f8b 8245bf09 bf956a49     ...../....E.Ij..
801de7b0:	00000000 3fe02000 bb026974 3fdddf85     ..... .?ti.....?
801de7c0:	0c0a1226 3c643bbb b35b2797 3fe9851a     &....;d<.'[....?
801de7d0:	18a8fead 3c89cd14 a5042a2d bfd482d7     .......<-*......
801de7e0:	a8224d16 3c0dbc04 c56ade02 bfa49f64     .M"....<..j.d...
801de7f0:	47da7eea 3c451e52 f7c5fe7d 3fc37722     .~.GR.E<}..."w.?
801de800:	d22c4b5c bc5165be f6f48c5d bfb4190c     \K,..eQ.].......
801de810:	58d0c132 bf9cf2cf 0ddfdd74 3fb06f2e     2..X....t....o.?
801de820:	46e65336 bf9cea6d 6423af3b bf941df9     6S.Fm...;.#d....
801de830:	00000000 3fe04000 6b0744b0 3fde127b     .....@.?.D.k{..?
801de840:	6398d4ab bc52b098 113dcc5a 3fe97094     ...c..R.Z.=..p.?
801de850:	4de8c575 bc842780 37beb8e5 bfd48a59     u..M.'.....7Y...
801de860:	9dc7541e bc601dd2 a7f2a8fe bfa36985     .T....`......i..
801de870:	7437d42d bc45e414 2eb33dd6 3fc344af     -.7t..E..=...D.?
801de880:	e3a3193c bc6d66e9 a6763232 bfb44321     <....fm.22v.!C..
801de890:	7217dfc9 bf9b29d6 fff8a866 3fb034a7     ...r.)..f....4.?
801de8a0:	3a6e931d bf9d99b5 4a9f7e19 bf92d661     ..n:.....~.Ja...
801de8b0:	00000000 3fe06000 066cf51a 3fde4548     .....`.?..l.HE.?
801de8c0:	12ce98f2 3c43a3aa 2774fe53 3fe95c06     ......C<S.t'.\.?
801de8d0:	3b851412 3c810dfd 2e911e43 bfd49167     ...;...<C...g...
801de8e0:	09466fcd bc7f6506 fedfb0c1 bfa236d0     .oF..e.......6..
801de8f0:	79cb63a9 bc3f6870 86b6561c 3fc311d5     .c.yph?..V.....?
801de900:	9543fc9a 3c561982 b70aa5a7 bfb46a8d     ..C...V<.....j..
801de910:	f5ac1efc bf996756 af7c84b3 3faff19d     ....Vg....|....?
801de920:	15ce96b8 bf9e3d8f 42726021 bf9193c6     .....=..!`rB....
801de930:	00000000 3fe08000 7f175a34 3fde77eb     .......?4Z...w.?
801de940:	c1bf3435 3c70e53d 69044ba4 3fe94771     54..=.p<.K.iqG.?
801de950:	92d5fbc1 bc7d53e2 ba91fd89 bfd49802     .....S}.........
801de960:	c3c8c4f3 3c71963e f33546d5 bfa1074c     ....>.q<.F5.L...
801de970:	c71ad288 3c4bc296 99222665 3fc2de9c     ......K<e&"....?
801de980:	28dadb64 3c6e4a10 fa031cb1 bfb48f5a     d..(.Jn<....Z...
801de990:	bc0c6420 bf97ab74 876d0f75 3faf7772      d..t...u.m.rw.?
801de9a0:	e431fc96 bf9ed628 c64515ec bf905668     ..1.(.....E.hV..
801de9b0:	00000000 3fe0a000 c7cf28c4 3fdeaa65     .......?.(..e..?
801de9c0:	eca3bf05 3c62fb2c 47bd0aaa 3fe932d6     ....,.b<...G.2.?
801de9d0:	697b6e3c 3c6bdfec 0f13a7e8 bfd49e2d     <n{i..k<....-...
801de9e0:	20412940 3c6198c5 8a4e92df bf9fb5fe     @)A ..a<..N.....
801de9f0:	6309a51a bc3cbb58 e67c9829 3fc2ab0a     ...cX.<.).|....?
801dea00:	06a4c4ef bc647643 749bc711 bfb4b193     ....Cvd....t....
801dea10:	27bef265 bf95f651 28347ebf 3faefafb     e..'Q....~4(...?
801dea20:	e0c06e2f bf9f63b2 9e7b9dd7 bf8e3d09     /n...c....{..=..
801dea30:	00000000 3fe0c000 d43f8435 3fdedcb6     .......?5.?....?
801dea40:	330884e4 bc5fc976 343c31e5 3fe91e35     ...3v._..1<45..?
801dea50:	9bb96799 bc8fd46f 617d19a1 bfd4a3e7     .g..o.....}a....
801dea60:	ea58b250 bc7d7303 9b55d156 bf9d63da     P.X..s}.V.U..c..
801dea70:	d5b4cc6c bc14bf72 d6016a7c 3fc27726     l...r...|j..&w.?
801dea80:	435ec4b4 3c4eba22 5c52b3c6 bfb4d141     ..^C".N<..R\A...
801dea90:	2fdd9fbd bf94480b 6d3af4b6 3fae7c63     .../.H....:mc|.?
801deaa0:	4e61315b bf9fe65f cea37283 bf8bd8a3     [1aN_....r......
801deab0:	00000000 3fe0e000 98f393d0 3fdf0ede     .......?.......?
801deac0:	87cb1894 bc72f40a 9de85688 3fe9098e     ......r..V.....?
801dead0:	a3791e64 bc7c2de1 e9238ed7 bfd4a932     d.y..-|...#.2...
801deae0:	28864386 bc67a1bb 001dec68 bf9b1838     .C.(..g.h...8...
801deaf0:	8f0ffbdd bc33ee0e b52e1005 3fc242f6     ......3......B.?
801deb00:	371fd2c1 bc5476eb 134edf2d bfb4ee6f     ...7.vT.-.N.o...
801deb10:	6b13becc bf92a0bf 650f859c 3fadfbd6     ...k.......e...?
801deb20:	281586f4 bfa02f31 7a73449e bf898006     ...(1/...Dsz....
801deb30:	00000000 3fe10000 0b541418 3fdf40dd     .......?..T..@.?
801deb40:	dc382a23 bc6a3992 f2efd135 3fe8f4e2     #*8..9j.5......?
801deb50:	d4218911 bc74c3c0 df24b2d1 bfd4ae10     ..!...t...$.....
801deb60:	79d0ac37 3c713b12 d7365f3f bf98d31f     7..y.;q<?_6.....
801deb70:	62531dc5 bc18bf3b b7567664 3fc20e80     ..Sb;...dvV....?
801deb80:	d450197f bc54a699 24d80ddd bfb50927     ..P...T....$'...
801deb90:	1b0516ab bf910088 4a356567 3fad797e     ........ge5J~y.?
801deba0:	e14758ed bfa065f8 73d2f6bb bf87338f     .XG..e.....s.3..
801debb0:	00000000 3fe12000 21a4e495 3fdf72b2     ..... .?...!.r.?
801debc0:	0f7eb740 3c5489c2 a0470831 3fe8e032     @.~...T<1.G.2..?
801debd0:	e75570cd bc8c154a 7e416c35 bfd4b282     .pU.J...5lA~....
801debe0:	60646afd bc7f1837 7a6bec27 bf96949a     .jd`7...'.kz....
801debf0:	e6b77ba9 3c38238f f5428c61 3fc1d9ca     .{...#8<a.B....?
801dec00:	cd7881aa 3c6a968d 41e00b6e bfb52174     ..x...j<n..At!..
801dec10:	702ad3de bf8ecefa 7c8ae0dc 3facf584     ..*p.......|...?
801dec20:	8aa44fa8 bfa097a2 2ed63408 bf84f394     .O.......4......
801dec30:	00000000 3fe14000 d3029259 3fdfa45d     .....@.?Y...]..?
801dec40:	dc28d8b5 bc7ca563 11a6de80 3fe8cb7e     ..(.c.|.....~..?
801dec50:	ac22b8f8 3c610be6 02b9488a bfd4b689     .."...a<.H......
801dec60:	af91d442 3c5ea0bd 821fd17e bf945caf     B.....^<~....\..
801dec70:	0e51a049 3c38e464 6cd45aad 3fc1a4db     I.Q.d.8<.Z.l...?
801dec80:	f4200d5e 3c2288e0 3d9dd7c4 bfb53761     ^. ..."<...=a7..
801dec90:	fb107457 bf8bab68 7b46ebd1 3fac7011     Wt..h.....F{.p.?
801deca0:	93134a8f bfa0c44a f1fa4589 bf82c061     .J..J....E..a...
801decb0:	00000000 3fe16000 175fdf83 3fdfd5e0     .....`.?.._....?
801decc0:	1ec49b15 3c63a87b b18b4749 3fe8b6c5     ....{.c<IG.....?
801decd0:	b7d58c0a bc5fabb8 aa26890c bfd4ba25     ......_...&.%...
801dece0:	0ef9b688 3c50e395 c8a9b4c0 bf922b65     ......P<....e+..
801decf0:	d319146f 3c2835ee 00b681bd 3fc16fb8     o....5(<.....o.?
801ded00:	279133b0 3c1df633 0a3b410c bfb54af9     .3.'3..<.A;..J..
801ded10:	ebe14682 bf889682 df89e086 3fabe94c     .F..........L..?
801ded20:	0e55a6f8 bfa0ec0e 08af68f3 bf809a3e     ..U......h..>...
801ded30:	00000000 3fe18000 73c1a40c 3fe0039c     .......?...s...?
801ded40:	49c9d593 bc8b32c9 e931fcd3 3fe8a209     ...I.2....1....?
801ded50:	8e68c94c 3c6cb8f0 b35ad2d8 bfd4bd59     L.h...l<..Z.Y...
801ded60:	caa606b4 bc61ac1a 6dc339ef bf9000c3     ......a..9.m....
801ded70:	aeaeaa73 3c2c62e2 7812ee2d 3fc13a66     s....b,<-..xf:.?
801ded80:	948ffe5b 3c6a8cc2 b5955c9c bfb55c46     [.....j<.\..F\..
801ded90:	0fd2b503 bf85906b 577de2da 3fab615d     ....k.....}W]a.?
801deda0:	a34d31ec bfa10f0a efe48ad0 bf7d02cb     .1M...........}.
801dedb0:	00000000 3fe1a000 1e82422d 3fe01c34     .......?-B..4..?
801dedc0:	fcca90ee 3c83db44 20995a88 3fe88d4b     ....D..<.Z. K..?
801dedd0:	1e42e681 3c802777 5e3c840f bfd4c026     ..B.w'.<..<^&...
801dede0:	3800420d 3c7d7c65 b3f88703 bf8bb99b     .B.8e|}<........
801dedf0:	4bf63e82 3c1f62ec 7e5193ee 3fc104ec     .>.K.b.<..Q~...?
801dee00:	bae4e07d bc27771e 66104515 bfb56b55     }....w'..E.fUk..
801dee10:	061a20d1 bf829940 a20334d9 3faad868     . ..@....4..h..?
801dee20:	7aba8ee6 bfa12d5e 69774b8d bf78ec1f     ...z^-...Kwi..x.
801dee30:	00000000 3fe1c000 09250488 3fe034b7     .......?..%..4.?
801dee40:	8d855410 3c78f9b3 be7f594b 3fe87889     .T....x<KY...x.?
801dee50:	c826e7a3 bc7530e1 eba4af80 bfd4c28c     ..&..0u.........
801dee60:	e6a95faa 3c7104a9 846dba10 bf877f13     ._....q<..m.....
801dee70:	4abd0010 3c2bc924 a2deff9f 3fc0cf4f     ...J$.+<....O..?
801dee80:	a013c015 bc67d17e 577e7899 bfb57830     ....~.g..x~W0x..
801dee90:	b49ea16d bf7f6238 8ae4a926 3faa4e93     m...8b..&....N.?
801deea0:	2e77f633 bfa14728 b81c893e bf74f0d3     3.w.(G..>.....t.
801deeb0:	00000000 3fe1e000 314342e6 3fe04d25     .......?.BC1%M.?
801deec0:	6442c767 bc81c863 2860ad7e 3fe863c6     g.Bdc...~.`(.c.?
801deed0:	137a2d8f bc81dcb2 9d3dc03a bfd4c48e     .-z.....:.=.....
801deee0:	197b1db9 bc7d92af 5653b1a7 bf8351f6     ..{...}...SV.Q..
801deef0:	2127dea7 bbe368b4 58fa8ca4 3fc09995     ..'!.h.....X...?
801def00:	530429e5 bc446391 d81c26eb bfb582e2     .).S.cD..&......
801def10:	3e63c109 bf79b02d e7904294 3fa9c401     ..c>-.y..B.....?
801def20:	b933b0f3 bfa15c86 d8d860e1 bf711137     ..3..\...`..7.q.
801def30:	00000000 3fe20000 94db30d0 3fe0657e     .......?.0..~e.?
801def40:	5f6349e6 bc7d5b49 c2780614 3fe84f00     .Ic_I[}...x..O.?
801def50:	ff3d87fa bc7fe7b0 b562c625 bfd4c62c     ..=.....%.b.,...
801def60:	a78e848c 3c77b2c3 b3a4bcb7 bf7e6495     ......w<.....d~.
801def70:	e3f2b0a5 3c14eb89 f78c0dc4 3fc063c2     .......<.....c.?
801def80:	7539dc13 bc6badf0 459eb443 bfb58b78     ..9u..k.C..Ex...
801def90:	1386e6b4 bf741c83 944ff706 3fa938d6     ......t...O..8.?
801defa0:	66ad4037 bfa16d99 01fc736a bf6a9b1a     7@.f.m..js....j.
801defb0:	00000000 3fe22000 324e9b38 3fe07dc3     ..... .?8.N2.}.?
801defc0:	e04450ac 3c7b70c9 efbd6bfe 3fe83a39     .PD..p{<.k..9:.?
801defd0:	21f5de26 bc7b2885 76ff6c9e bfd4c768     &..!.({..l.vh...
801defe0:	debc1603 3c56a2c0 d9cccfd7 bf76402c     ......V<....,@v.
801deff0:	4e9786c1 bc1b39c0 b900b57a 3fc02ddd     ...N.9..z....-.?
801df000:	ea88a215 3c45d916 0a58ab40 bfb591fc     ......E<@.X.....
801df010:	32a37ac9 bf6d4eb0 71fe75f8 3fa8ad33     .z.2.Nm..u.q3..?
801df020:	c477a855 bfa17a7f 2b035011 bf634c0e     U.w..z...P.+.Lc.
801df030:	00000000 3fe24000 0861a590 3fe095f3     .....@.?..a....?
801df040:	0a15a9f3 bc7121b2 11e5c14d 3fe82572     .....!q.M...r%.?
801df050:	acd80b09 bc7df9fc 25709bff bfd4c843     ......}...p%C...
801df060:	1790f484 3c7a9ef6 8a0def34 bf6c6d74     ......z<4...tml.
801df070:	2a8142d7 bc051e57 765e156b 3fbfefd5     .B.*W...k.^v...?
801df080:	f0e29c9e bc3e6048 9a724e28 bfb59679     ....H`>.(Nr.y...
801df090:	cf13e192 bf62a185 6433c13f 3fa82139     ......b.?.3d9!.?
801df0a0:	9342e95d bfa18359 8f974107 bf586b34     ].B.Y....A..4kX.
801df0b0:	00000000 3fe26000 1639866c 3fe0ae0e     .....`.?l.9....?
801df0c0:	f2de445a 3c7075ab 89625f5d 3fe810a9     ZD...up<]_b....?
801df0d0:	0fcf7262 bc8e4bea 0465c69b bfd4c8be     br...K....e.....
801df0e0:	d7f7f89c 3c462ef4 4de612d5 bf59210e     ......F<...M.!Y.
801df0f0:	ba53898d bbf43659 fe836c69 3fbf83dd     ..S.Y6..il.....?
801df100:	27f5499a bc36cb56 7136edda bfb598fc     .I.'V.6...6q....
801df110:	00013fb7 bf50634c 4fe557c2 3fa79508     .?..LcP..W.O...?
801df120:	b8ae41dc bfa18846 e36bd239 bf455fce     .A..F...9.k.._E.
801df130:	00000000 3fe28000 5b5b43da 3fe0c614     .......?.C[[...?
801df140:	13b5404f 3c5974fa b560d35c 3fe7fbe0     O@...tY<\.`....?
801df150:	ae5a0887 bc84f066 57c2e1cb bfd4c8da     ..Z.f......W....
801df160:	e0a3774c 3c73de0e 61c69f3c 3f38b341     Lw....s<<..aA.8?
801df170:	7b200371 3bd7b2e2 d351e8ed 3fbf17de     q. {...;..Q....?
801df180:	650c5a9c 3c5bce38 0e77234c bfb59990     .Z.e8.[<L#w.....
801df190:	99f594ee 3f3006ef 1a75a6cc 3fa708bf     ......0?..u....?
801df1a0:	31a471d5 bfa18967 59bf0521 3f24cc7e     .q.1g...!..Y~.$?
801df1b0:	00000000 3fe2a000 d7aa6f7d 3fe0de05     .......?}o.....?
801df1c0:	b1c529ab bc783684 f3cab884 3fe7e717     .)...6x........?
801df1d0:	3b1fa4c7 3c7e1b21 63830b4b bfd4c899     ...;!.~<K..c....
801df1e0:	ae3ffeff bc7b6e32 fc06cc4f 3f628757     ..?.2n{.O...W.b?
801df1f0:	56f01f66 bbb4c155 8424efd8 3fbeabe1     f..VU.....$....?
801df200:	6e5604ea 3bdf5129 f3ffff64 bfb5983f     ..Vn)Q.;d...?...
801df210:	1f564189 3f57ec04 a92e6e68 3fa67c7b     .AV...W?hn..{|.?
801df220:	0542d0ff bfa186db 11a37bde 3f4ee247     ..B......{..G.N?
801df230:	00000000 3fe2c000 8b67e295 3fe0f5e2     .......?..g....?
801df240:	7ec990d0 3be311b1 a145af59 3fe7d24f     ...~...;Y.E.O..?
801df250:	abdb623b bc83c6d1 6b9bdb30 bfd4c7fc     ;b......0..k....
801df260:	d3bbb84b 3c7c2fae c729b366 3f70e125     K..../|<f.).%.p?
801df270:	7a19993c 3c1291fb 66cf0dd8 3fbe3fef     <..z...<...f.?.?
801df280:	cd5e7640 bc5428b7 a3273c21 bfb59517     @v^..(T.!<'.....
801df290:	36891acb 3f65adcf e121c017 3fa5f05a     ...6..e?..!.Z..?
801df2a0:	384bad65 bfa180c2 d31e02a7 3f5bd6f1     e.K8..........[?
801df2b0:	00000000 3fe2e000 77307a0d 3fe10daa     .......?.z0w...?
801df2c0:	d44c7b05 3c869c33 19337139 3fe7bd88     .{L.3..<9q3....?
801df2d0:	00e777ef bc7fd248 b3e16264 bfd4c704     .w..H...db......
801df2e0:	d46ed4e3 bc7ed720 62c1daf7 3f7863a5     ..n. .~....b.cx?
801df2f0:	30cc82d1 3c155e73 97a241da 3fbdd411     ...0s^.<.A.....?
801df300:	9ac44edd 3c27a15a 9a6c71a6 bfb59022     .N..Z.'<.ql."...
801df310:	b5534ebe 3f6f285a a76d3cf7 3fa56478     .NS.Z(o?.<m.xd.?
801df320:	c1240db6 bfa1773c 3891a70c 3f63e5a1     ..$.<w.....8..c?
801df330:	00000000 3fe30000 9bfbd2a9 3fe1255d     .......?....]%.?
801df340:	e1c0ee35 bc52bdae b5b1ffa1 3fe7a8c1     5.....R........?
801df350:	4e005ea3 3c873e4a 7fead5b8 bfd4c5b3     .^.NJ>.<........
801df360:	55abc25a 3c77958e 01e4c970 3f7fcb31     Z..U..w<p...1..?
801df370:	c5337fda bc1ad968 f983ecf1 3fbd6850     ..3.h.......Ph.?
801df380:	02ed6910 bc3e45e6 532f49b6 bfb5896c     .i...E>..I/Sl...
801df390:	eaefcf7f 3f7432e2 e1db38f0 3fa4d8ef     .....2t?.8.....?
801df3a0:	7c5c9def bfa16a6a 7b6fe5d0 3f69a742     ..\|jj....o{B.i?
801df3b0:	00000000 3fe32000 fb1b056e 3fe13cfb     ..... .?n....<.?
801df3c0:	6fc3ed38 3c83110e cf9bee6c 3fe793fc     8..o...<l......?
801df3d0:	d8d91b6c bc8dc7d2 12f7e51f bfd4c40a     l...............
801df3e0:	0d5d686d 3c7d1e10 839d28fa 3f838be8     mh]...}<.(.....?
801df3f0:	52131640 3c13427a 360bfed5 3fbcfcb6     @..RzB.<...6...?
801df400:	a36f599f bc5e3cb4 3f7aa463 bfb58100     .Yo..<^.c.z?....
801df410:	b76f2bc0 3f78b31e 77dd6b80 3fa44dda     .+o...x?.k.w.M.?
801df420:	21c53ca9 bfa15a6b 6cd99ed4 3f6f30a7     .<.!kZ.....l.0o?
801df430:	00000000 3fe34000 9637646a 3fe15485     .....@.?jd7..T.?
801df440:	548bf3c3 bc84ba7c be88c85e 3fe77f39     ...T|...^...9..?
801df450:	9b6750c8 bc6a983f afd6bee5 bfd4c209     .Pg.?.j.........
801df460:	5e73e93a 3c7d21ef fc556ca7 3f8724c7     :.s^.!}<.lU..$.?
801df470:	42e5673e bc23cef2 bdaef67d 3fbc9149     >g.B..#.}...I..?
801df480:	3f04fcdc bc1e549c c7e4996a bfb576e9     ...?.T..j....v..
801df490:	ba6ceedb 3f7d14fc 53dcdc4a 3fa3c351     ..l...}?J..SQ..?
801df4a0:	3a0a53a1 bfa1475e 62102619 3f724116     .S.:^G...&.b.Ar?
801df4b0:	00000000 3fe36000 6f5137e1 3fe16bfa     .....`.?.7Qo.k.?
801df4c0:	e141bd35 3c79606f d8cd8d65 3fe76a78     5.A.o`y<e...xj.?
801df4d0:	ddf1f71f 3c854a99 98cabe40 bfd4bfb3     .....J.<@.......
801df4e0:	9ef99598 bc61e24d 388e6864 3f8ab03d     ....M.a.dh.8=..?
801df4f0:	c340d113 3c210541 c7f24ec4 3fbc2613     ..@.A.!<.N...&.?
801df500:	0a59af31 3c54042a 49833ac1 bfb56b34     1.Y.*.T<.:.I4k..
801df510:	22f6cd28 3f80ac4f 64dac153 3fa3396c     (.."O..?S..dl9.?
801df520:	14dadf32 bfa13163 21aeee27 3f74ce20     2...c1..'..! .t?
801df530:	00000000 3fe38000 88be7c13 3fe1835a     .......?.|..Z..?
801df540:	ec00c301 3c8c621c 737d49ca 3fe755ba     .....b.<.I}s.U.?
801df550:	d4cb44c6 bc8abaf3 0f73c4b3 bfd4bd09     .D........s.....
801df560:	a9936e0b 3c3e9ebf 8920477f 3f8e2e4f     .n....><.G .O..?
801df570:	0360e009 bc0889e3 53aaefa0 3fbbbb1c     ..`........S...?
801df580:	a1007b7f bc5edb26 13f5f619 bfb55deb     .{..&.^......]..
801df590:	e675741e 3f82bf14 a05e0ebf 3fa2b042     .tu....?..^.B..?
801df5a0:	bf95c5c1 bfa11898 e421ee51 3f773faf     ........Q.!..?w?
801df5b0:	00000000 3fe3a000 e5299f9a 3fe19aa5     .......?..)....?
801df5c0:	2c58f835 bc8a606c e269c5b3 3fe740fe     5.X,l`....i..@.?
801df5d0:	4c82509c 3c873eff 54b63d79 bfd4ba0b     .P.L.>.<y=.T....
801df5e0:	75bceeff bc51d68a 9d9b3eb0 3f90cf83     ...u..Q..>.....?
801df5f0:	68a7ca2f bc107399 27453d35 3fbb506b     /..h.s..5=E'kP.?
801df600:	00bdfedd 3c326b36 67836cef bfb54f19     ....6k2<.l.g.O..
801df610:	567ed6e8 3f84c2e5 04a983e8 3fa227ea     ..~V...?.....'.?
801df620:	fc7ce22f bfa0fd1d 2ffea71d 3f79960c     /.|......../..y?
801df630:	00000000 3fe3c000 87904285 3fe1b1dc     .......?.B.....?
801df640:	8aef8f29 bc621e8c 78244c5a 3fe72c46     ).....b.ZL$xF,.?
801df650:	e664f3a2 3c888c36 a8a3ca2f bfd4b6bb     ..d.6..</.......
801df660:	1e1f3e19 bc778793 c8a3d8bb 3f928136     .>....w.....6..?
801df670:	140daf1c 3c3dc4d8 d1165ef3 3fbae607     ......=<.^.....?
801df680:	6305876c bc5fbfaa 734b94bd bfb53eca     l..c.._...Ks.>..
801df690:	7c458eb1 3f86b7d8 9b360f57 3fa1a077     ..E|...?W.6.w..?
801df6a0:	3a6beabd bfa0df11 af42dc87 3f7bd182     ..k:......B...{?
801df6b0:	00000000 3fe3e000 7341f64f 3fe1c8fe     .......?O.As...?
801df6c0:	9d5e792a 3c728bbc 85fe8a32 3fe71791     *y^...r<2......?
801df6d0:	e8bbb0d0 3c8f15bd 4a6497be bfd4b31b     .......<..dJ....
801df6e0:	782968f7 3c737223 5e0c3122 3f942c46     .h)x#rs<"1.^F,.?
801df6f0:	86422b13 bc33e26a a7b659b8 3fba7bf9     .+B.j.3..Y...{.?
801df700:	25381986 bc3cdf63 538deb45 bfb52d09     ..8%c.<.E..S.-..
801df710:	a0c1f425 3f889e08 7b6d72e6 3fa119ff     %......?.rm{...?
801df720:	8d11287b bfa0be90 bce83ad4 3f7df267     {(.......:..g.}?
801df730:	00000000 3fe40000 abdefeb4 3fe1e00b     .......?.......?
801df740:	287a668f bc5928df 5c0b8170 3fe702e0     .fz(.(Y.p..\...?
801df750:	5c0b8170 3c7702e0 78215a76 bfd4af2b     p..\..w<vZ!x+...
801df760:	ab3a13d8 bc581c2e e9e4a9d0 3f95d0b7     ..:...X........?
801df770:	ebf91fc7 bc3aa02a ca629942 3fba1247     ....*.:.B.b.G..?
801df780:	c245db83 bc46961a 100385b4 bfb519e1     ..E...F.........
801df790:	32616ed8 3f8a7592 cda1223a 3fa09494     .na2.u.?:".....?
801df7a0:	a5a5c251 bfa09bb9 f489d8ba 3f7ff915     Q..............?
801df7b0:	00000000 3fe42000 3557138a 3fe1f704     ..... .?..W5...?
801df7c0:	f6d7dd47 3c76c659 4920943e 3fe6ee33     G...Y.v<>. I3..?
801df7d0:	61a3a541 bc62723e 6eedf042 bfd4aaed     A..a>rb.B..n....
801df7e0:	e7561ed4 3c5b337a 68796803 3f976e91     ..V.z3[<.hyh.n.?
801df7f0:	44d1db93 bc0e806f 21688625 3fb9a8f9     ...Do...%.h!...?
801df800:	b1ec0554 3c540185 9a4cbc61 bfb5055c     T.....T<a.L.\...
801df810:	ab0be204 3f8c3e93 ce3968a1 3fa01049     .....>.?.h9.I..?
801df820:	cc2331ba bfa076a9 e220db7e 3f80f2f6     .1#..v..~. ....?
801df830:	00000000 3fe44000 13e823b2 3fe20de8     .....@.?.#.....?
801df840:	53ebb744 bc8791d7 9ad6a3fd 3fe6d98a     D..S...........?
801df850:	c4e69862 bc808110 6ab4a79d bfd4a662     b..........jb...
801df860:	9fc1cc2b 3c52ed25 42e6dc28 3f9905d9     +...%.R<(..B...?
801df870:	e39b7707 bc228c79 5e97c6f4 3fb94014     .w..y."....^.@.?
801df880:	f8779202 bc52b822 cc723054 bfb4ef86     ..w.".R.T0r.....
801df890:	76852811 3f8df92d a231ee3f 3f9f1a5f     .(.v-..??.1._..?
801df8a0:	d8f34e77 bfa04f7d 80706a34 3f81dcaa     wN..}O..4jp....?
801df8b0:	00000000 3fe46000 4c1d192a 3fe224b7     .....`.?*..L.$.?
801df8c0:	f88a60c4 3c8d6d3d 9d8b44ec 3fe6c4e6     .`..=m.<.D.....?
801df8d0:	4ed04ec2 bc589d5c a6222a08 bfd4a18b     .N.N\.X..*".....
801df8e0:	d3867dbd bc66c919 4bb5a8a0 3f9a9696     .}....f....K...?
801df8f0:	927bb5bd 3c36698e fdbbcc76 3fb8d79f     ..{..i6<v......?
801df900:	4efb71a1 3c2578bd 6778e363 bfb4d86a     .q.N.x%<c.xgj...
801df910:	d930230d 3f8fa581 8a6221aa 3f9e16ae     .#0....?.!b....?
801df920:	2f183972 bfa02652 3e507f4f 3f82b9db     r9./R&..O.P>...?
801df930:	00000000 3fe48000 e2cc9e6a 3fe23b71     .......?j...q;.?
801df940:	9f38224e 3c6c421c 9c620595 3fe6b047     N"8..Bl<..b.G..?
801df950:	07d7f0c2 3c8867df 5a920887 bfd49c6a     .....g.<...Zj...
801df960:	37bcc433 bc764547 bb7e5931 3f9c20cf     3..7GEv.1Y~.. .?
801df970:	4db6bef2 bc3d86f5 451c4a5d 3fb86fa2     ...M..=.]J.E.o.?
801df980:	15afb52c bc475142 120917da bfb4c012     ,...BQG.........
801df990:	6b9c3fad 3f90a1da 708543e5 3f9d159f     .?.k...?.C.p...?
801df9a0:	6d929bce bf9ff685 d0361a66 3f838ac0     ...m....f.6....?
801df9b0:	00000000 3fe4a000 dd17e501 3fe25217     .......?.....R.?
801df9c0:	8c1b679c 3c856aa8 e145c95d 3fe69bad     .g...j.<].E....?
801df9d0:	5605046d bc873257 bffbe8a8 bfd496ff     m..VW2..........
801df9e0:	c7b45e6f 3c36a5c5 2d9556eb 3f9da48d     o^....6<.V.-...?
801df9f0:	1871a19d 3c3ff0e8 46043f42 3fb80821     ..q...?<B?.F!..?
801dfa00:	e660cfa1 3c550eec 5727a8cb bfb4a688     ..`...U<..'W....
801dfa10:	0e13efbc 3f9169f6 b59149dd 3f9c174f     .....i.?.I..O..?
801dfa20:	b10444dd bf9f9cd5 03e91dd9 3f844f95     .D...........O.?
801dfa30:	00000000 3fe4c000 40696da6 3fe268a9     .......?.mi@.h.?
801dfa40:	a04c73cc 3c5d1348 b4ea3592 3fe68719     .sL.H.]<.5.....?
801dfa50:	088ed284 bc7ecf86 0ce1507d bfd4914d     ......~.}P..M...
801dfa60:	4dff2946 bc6410ef 9cbf7eb7 3f9f21d6     F).M..d..~...!.?
801dfa70:	eaaad7e2 3c39bc22 dd4f3070 3fb7a122     ....".9<p0O."..?
801dfa80:	1cfe44af 3c50d950 a50188df bfb48bd7     .D..P.P<........
801dfa90:	71756204 3f922b27 0810a33a 3f9b1bdb     .buq'+.?:......?
801dfaa0:	f1011313 bf9f3fca 8fe0f49b 3f850893     .....?.........?
801dfab0:	00000000 3fe4e000 1273d1b3 3fe27f26     .......?..s.&..?
801dfac0:	6151dd9f 3c843bf3 5ecd3069 3fe6728b     ..Qa.;.<i0.^.r.?
801dfad0:	539f23ff 3c67417b 763c0fe8 bfd48b53     .#.S{Ag<..<vS...
801dfae0:	6027975c bc677a1a 2ff7dd6a 3fa04c5a     \.'`.zg.j../ZL.?
801dfaf0:	496202e8 bc40808e b3fc3f7c 3fb73aac     ..bI..@.|?...:.?
801dfb00:	86b114ff 3c4b58cb 4bc91249 bfb4700a     .....XK<I..K.p..
801dfb10:	ef2490f8 3f92e582 6c875580 3f9a235b     ..$....?.U.l[#.?
801dfb20:	e55cd596 bf9edf99 e40c5a18 3f85b5f9     ..\......Z.....?
801dfb30:	00000000 3fe50000 59308e31 3fe2958e     .......?1.0Y...?
801dfb40:	b0c6c087 bc709e73 2538713c 3fe65e03     ....s.p.<q8%.^.?
801dfb50:	42c09163 bc601392 2f6d4575 bfd48514     c..B..`.uEm/....
801dfb60:	4568af3f bc356341 9386fd1d 3fa10497     ?.hEAc5........?
801dfb70:	230a452f bc4a756a 3fc6c180 3fb6d4c4     /E.#juJ....?...?
801dfb80:	db3fe137 3c5ab2b9 7ca4cfd0 bfb4532a     7.?...Z<...|*S..
801dfb90:	90eb1d30 3f93991d 46163051 3f992de9     0......?Q0.F.-.?
801dfba0:	2de874ff bf9e7c76 fc0c1cb2 3f865806     .t.-v|.......X.?
801dfbb0:	00000000 3fe52000 1aded073 3fe2abe2     ..... .?s......?
801dfbc0:	01ad022e 3c8c28c0 4d432177 3fe64981     .....(.<w!CM.I.?
801dfbd0:	055e240c 3c83f41b 6a2cfd01 bfd47e90     .$^....<..,j.~..
801dfbe0:	f152d080 3c628585 fbe3ed9e 3fa1b9a7     ..R...b<.......?
801dfbf0:	f259fe04 bc18a085 c3c40175 3fb66f6e     ..Y.....u...no.?
801dfc00:	b0fda762 3c41d80a 48af643a bfb43542     b.....A<:d.HB5..
801dfc10:	05ad7652 3f94460d 5f55ab26 3f983b9b     Rv...F.?&.U_.;.?
801dfc20:	4be18b23 bf9e1692 32e755a3 3f86eefb     #..K.....U.2...?
801dfc30:	00000000 3fe54000 5e024466 3fe2c221     .....@.?fD.^!..?
801dfc40:	da3a4be1 bc44b810 1ad38da0 3fe63506     .K:...D......5.?
801dfc50:	94ec14b0 bc67f12a 567a6652 bfd477c9     ....*.g.RfzV.w..
801dfc60:	bbb9df88 3c7be71c 1535acb9 3fa26b90     ......{<..5..k.?
801dfc70:	ff041454 bc30ff6c 5105d8fa 3fb60ab1     T...l.0....Q...?
801dfc80:	3f2d6492 3c535a89 a0083319 bfb4165b     .d-?.ZS<.3..[...
801dfc90:	965eb0a7 3f94ec67 f36231e5 3f974c86     ..^.g..?.1b..L.?
801dfca0:	9c25f4a4 bf9dae1f 183e42dc 3f877b18     ..%......B>..{.?
801dfcb0:	00000000 3fe56000 2961e48c 3fe2d84c     .....`.?..a)L..?
801dfcc0:	0a36e506 bc7f2542 d0a0e5d4 3fe62091     ..6.B%....... .?
801dfcd0:	cccb008e 3c82a27d 228ca1b6 bfd470c0     ....}..<...".p..
801dfce0:	32884415 bc788e9b b365e4d9 3fa31a54     .D.2..x...e.T..?
801dfcf0:	da0f99ae 3c3e6e70 c741ccb7 3fb5a690     ....pn><..A....?
801dfd00:	6508ffe1 bc383905 50f46c17 bfb3f680     ...e.98..l.P....
801dfd10:	1b344c30 3f958c44 b713db8a 3f9660bf     0L4.D..?.....`.?
801dfd20:	5224992a bf9d434e 46ffb16e 3f87fca0     *.$RNC..n..F...?
801dfd30:	00000000 3fe58000 8406cbca 3fe2ee62     .......?....b..?
801dfd40:	9ff0cf8d 3c8c5d5e b0350d38 3fe60c24     ....^].<8.5.$..?
801dfd50:	f3db4fcb 3c81ffe9 fac420bd bfd46975     .O.....<. ..ui..
801dfd60:	850528a0 3c7e6994 d098b4ee 3fa3c5fa     .(...i~<.......?
801dfd70:	aa6a6874 3c353c41 d57c5b53 3fb54311     thj.A<5<S[|..C.?
801dfd80:	72d146e0 3c50d02e 071017e0 bfb3d5ba     .F.r..P<........
801dfd90:	f11b08a7 3f9625b9 e25bbc6f 3f957857     .....%.?o.[.Wx.?
801dfda0:	7384981f bf9cd64d 3da3b8d5 3f8873d7     ...sM......=.s.?
801dfdb0:	00000000 3fe5a000 753b090b 3fe30464     .......?..;ud..?
801dfdc0:	61da18f3 bc73e712 f9ee77b6 3fe5f7be     ...a..s..w.....?
801dfdd0:	854f9928 3c8949f7 099c98f6 bfd461ec     (.O..I.<.....a..
801dfde0:	3eafe889 3c5da491 8ba9e286 3fa46e87     ...>..]<.....n.?
801dfdf0:	5377a1a9 3c42573a fab82ffb 3fb4e038     ..wS:WB<./..8..?
801dfe00:	402ef939 bc414e45 4a8ec478 bfb3b412     9..@ENA.x..J....
801dfe10:	ef6dba07 3f96b8e0 39c13c6e 3f949360     ..m....?n<.9`..?
801dfe20:	d47bfddb bf9c674a 37ed6935 3f88e101     ..{.Jg..5i.7...?
801dfe30:	00000000 3fe5c000 048874be 3fe31a52     .......?.t..R..?
801dfe40:	87a7ac24 3c840cab ed021586 3fe5e360     $......<....`..?
801dfe50:	b32ab7e4 3c86a444 779f86c4 bfd45a23     ..*.D..<...w#Z..
801dfe60:	6b782501 bc75b9dc 26af940c 3fa51400     .%xk..u....&...?
801dfe70:	f9ce64e2 3c4f700e 86a8eb42 3fb47e0a     .d...pO<B....~.?
801dfe80:	36377584 bc5a4df9 7f8b6d42 bfb39192     .u76.MZ.Bm......
801dfe90:	5deeeabc 3f9745d1 17fa1033 3f93b1e8     ...].E.?3......?
801dfea0:	14cf2061 bf9bf673 0a340016 3f894463     a ..s.....4.cD.?
801dfeb0:	00000000 3fe5e000 39b78856 3fe3302b     .......?V..9+0.?
801dfec0:	d87ba82b 3c85dd2e c77d4bea 3fe5cf0a     +.{....<.K}....?
801dfed0:	0d42ab66 bc8684ab 6b573e11 bfd4521d     f.B......>Wk.R..
801dfee0:	b90c9c27 bc7601b9 0582aeaa 3fa5b66a     '.....v.....j..?
801dfef0:	8cc985ad 3c281575 9a69373d 3fb41c8a     ....u.(<=7i....?
801dff00:	25ea8f67 bc33df07 e5673a18 bfb36e43     g..%..3..:g.Cn..
801dff10:	eb05f3bc 3f97cca3 7797abe9 3f92d3fd     .......?...w...?
801dff20:	9d71c254 bf9b83f1 fe333861 3f899e41     T.q.....a83.A..?
801dff30:	00000000 3fe60000 1cce37bb 3fe345f0     .......?.7...E.?
801dff40:	37c71102 3c810211 c647fa91 3fe5babc     ...7...<..G....?
801dff50:	8056eaf3 3c84339b 094286d0 bfd449db     ..V..3.<..B..I..
801dff60:	512b1c7b 3c75e178 ac4cf102 3fa655ca     {.+Qx.u<..L..U.?
801dff70:	61e8206a bc27a1e4 2933dd9c 3fb3bbbd     j .a..'...3)...?
801dff80:	bd42c006 bc517633 9636afc9 bfb34a2f     ..B.3vQ...6./J..
801dff90:	a2400f6f 3f984d71 fcc53cab 3f91f9ac     o.@.qM.?.<.....?
801dffa0:	9ec31ef1 bf9b0ff0 b1615b05 3f89eee3     .........[a....?
801dffb0:	00000000 3fe62000 b60eccce 3fe35ba0     ..... .?.....[.?
801dffc0:	9b9368b9 3c8e3ba1 25268d22 3fe5a677     .h...;.<".&%w..?
801dffd0:	af72cee6 3c7bc76e 73c8c31c bfd4415d     ..r.n.{<...s]A..
801dffe0:	e00e5645 bc3e5b3c be1ce1b6 3fa6f227     EV..<[>.....'..?
801dfff0:	e699fcac bc04a922 f91f9885 3fb35ba5     ...."........[.?
801e0000:	418827b3 bc43f8be 863cebc9 bfb3255e     .'.A..C...<.^%..
801e0010:	e315ca66 3f98c853 ff116cac 3f912301     f...S..?.l...#.?
801e0020:	0f5e09c2 bf9a9a99 f4c8d587 3f8a368d     ..^..........6.?
801e0030:	00000000 3fe64000 0df6c504 3fe3713d     .....@.?....=q.?
801e0040:	e031606d bc54f789 1ebc184f 3fe5923a     m`1...T.O...:..?
801e0050:	be5956dd 3c829fe8 cb2e9cc9 bfd438a5     .VY....<.....8..
801e0060:	7d6ce3eb bc7c1839 fb7fa678 3fa78b86     ..l}9.|.x......?
801e0070:	d082025e 3befb53e a3dd5905 3fb2fc48     ^...>..;.Y..H..?
801e0080:	06b78682 3c5fd567 8374843c bfb2ffd9     ....g._<<.t.....
801e0090:	57f51471 3f993d64 933f6cc5 3f905006     q..Wd=.?.l?..P.?
801e00a0:	ab7658df bf9a2412 ae624ab4 3f8a7586     .Xv..$...Jb..u.?
801e00b0:	00000000 3fe66000 2d3db11f 3fe386c5     .....`.?..=-...?
801e00c0:	cbebe6a0 bc8b78e1 ec8c8203 3fe57e05     .....x.......~.?
801e00d0:	5e7f92dc 3c8ea585 2d8b381e bfd42fb5     ...^...<.8.-./..
801e00e0:	5cff451e bc63afe6 4120d643 3fa821ee     .E.\..c.C. A.!.?
801e00f0:	cbc4d2dc bc3e664f 9778bfdb 3fb29da8     ....Of>...x....?
801e0100:	7c2057a5 3c3760dd 3525a55a bfb2d9a9     .W |.`7<Z.%5....
801e0110:	ed9015c8 3f99acbc 2a35e7d2 3f8f0187     .......?..5*...?
801e0120:	f4bcdfc7 bf99ac83 bbeb4f11 3f8aac13     .........O.....?
801e0130:	00000000 3fe68000 1cd4171a 3fe39c39     .......?....9..?
801e0140:	31d8bf46 bc823043 c6feb417 3fe569da     F..1C0.......i.?
801e0150:	0625e450 3c803ce5 b6bde980 bfd4268c     P.%..<.<.....&..
801e0160:	e8258561 bc6e8f76 86705749 3fa8b563     a.%.v.n.IWp.c..?
801e0170:	e6172281 3c418e14 171a8768 3fb23fc9     ."....A<h....?.?
801e0180:	3225d825 bc562184 1b8904fd bfb2b2d6     %.%2.!V.........
801e0190:	ca70ce88 3f9a1677 62963581 3f8d6a81     ..p.w..?.5.b.j.?
801e01a0:	32c353bb bf993412 d7354ec0 3f8ada7a     .S.2.4...N5.z..?
801e01b0:	00000000 3fe6a000 e5e2564b 3fe3b198     .......?KV.....?
801e01c0:	1f0752ac bc72f922 e55ed910 3fe555b8     .R..".r...^..U.?
801e01d0:	656f2eb2 bc5615bc 80646bca bfd41d2d     ..oe..V..kd.-...
801e01e0:	1ff3506f bc75d1d6 dc4e5727 3fa945ec     oP....u.'WN..E.?
801e01f0:	18968922 3c213c8e 3bcc9fa4 3fb1e2ad     "....<!<...;...?
801e0200:	0a43c591 3c2b899c 8f774533 bfb28b68     ..C...+<3Ew.h...
801e0210:	46d16acc 3f9a7aaf de405cc6 3f8bdb08     .j.F.z.?.\@....?
801e0220:	73d9884b bf98bae1 7be7742a 3f8b0101     K..s....*t.{...?
801e0230:	00000000 3fe6c000 91c78dc5 3fe3c6e4     .......?.......?
801e0240:	94fd0ba7 bc8e1450 7de0a269 3fe541a0     ....P...i..}.A.?
801e0250:	163b639c 3c8b9072 a1d194fc bfd41398     .c;.r..<........
801e0260:	8629402d bc7ef191 6bbd69eb 3fa9d390     -@)...~..i.k...?
801e0270:	d2c4a6a5 3c488aec f53fbee6 3fb18657     ......H<..?.W..?
801e0280:	0104d1dd 3c54e6aa c2245ee6 bfb26368     ......T<.^$.hc..
801e0290:	e4b91b16 3f9ad97d 74b192c7 3f8a5328     ....}..?...t(S.?
801e02a0:	8e5d8b31 bf984114 ceadce82 3f8b1fec     1.]..A.........?
801e02b0:	00000000 3fe6e000 2a188504 3fe3dc1c     .......?...*...?
801e02c0:	70f4e971 3c82ce63 c5a197ed 3fe52d91     q..pc..<.....-.?
801e02d0:	1baab820 bc804b92 300486f8 bfd409cf      ....K.....0....
801e02e0:	ae804189 bc6d3bb8 749adab8 3faa5e54     .A...;m....tT^.?
801e02f0:	c631cfd3 3c20b0d5 0a922c54 3fb12acc     ..1... <T,...*.?
801e0300:	7cbc4417 3c521a06 bce6ae05 bfb23ade     .D.|..R<.....:..
801e0310:	485d279b 3f9b32fe d9b56b96 3f88d2e8     .']H.2.?.k.....?
801e0320:	227841f4 bf97c6cd 85cf6ba0 3f8b3781     .Ax".....k...7.?
801e0330:	00000000 3fe70000 b89e96f4 3fe3f13f     .......?....?..?
801e0340:	492644f0 3c7ecf8b f0ab6f99 3fe5198c     .D&I..~<.o.....?
801e0350:	5e1ffaba 3c71b875 3da059f4 bfd3ffd2     ...^u.q<.Y.=....
801e0360:	77eee53d 3c5bba8e 4c5d36dc 3faae63f     =..w..[<.6]L?..?
801e0370:	2a3994d6 bc4e6e4e 1b178ada 3fb0d00c     ..9*NnN........?
801e0380:	b3e710cc 3c4b94c3 61093929 bfb211d2     ......K<)9.a....
801e0390:	30c5dd59 3f9b874b b0b899ed 3f875a50     Y..0K..?....PZ.?
801e03a0:	9c404912 bf974c2b d3249a4d 3f8b4803     .I@.+L..M.$..H.?
801e03b0:	00000000 3fe72000 47569f49 3fe4064f     ..... .?I.VGO..?
801e03c0:	f91bf2b2 bc8aad88 31f66da7 3fe50592     .........m.1...?
801e03d0:	134b7507 bc8837f1 dae43e4d bfd3f5a2     .uK..7..M>......
801e03e0:	dc59e382 bc7f29b0 5cd91a8c 3fab6b57     ..Y..).....\Wk.?
801e03f0:	d6ab0dfc bc225bf7 9f216d7a 3fb0761a     .....[".zm!..v.?
801e0400:	e546203e 3c577818 67a8cf31 bfb1e84b     > F..xW<1..gK...
801e0410:	70b6dd6f 3f9bd67f 9ff677e5 3f85e964     o..p...?.w..d..?
801e0420:	363cf426 bf96d14f 4f6617de 3f8b51b7     &.<6O.....fO.Q.?
801e0430:	00000000 3fe74000 e06fea41 3fe41b4a     .....@.?A.o.J..?
801e0440:	53277652 3c63d60a bb6bcc2c 3fe4f1a1     Rv'S..c<,.k....?
801e0450:	7c81f558 3c5c8d69 15a41364 bfd3eb42     X..|i.\<d...B...
801e0460:	617c316a 3c728a9c 230c44b8 3fabeda3     j1|a..r<.D.#...?
801e0470:	50d9e9da 3c41fa15 e8c87fc3 3fb01cf9     ...P..A<.......?
801e0480:	a175df34 3c410990 619b963c bfb1be51     4.u...A<<..aQ...
801e0490:	e7da421c 3f9c20b5 637b86b0 3f848027     .B... .?..{c'..?
801e04a0:	fc436ff1 bf965655 e6cd859f 3f8b54de     .oC.UV.......T.?
801e04b0:	00000000 3fe76000 8e4b26d6 3fe43032     .....`.?.&K.20.?
801e04c0:	1070b99f bc813159 bde829f5 3fe4ddbb     ..p.Y1...).....?
801e04d0:	b6d17615 bc735ff2 f941711a bfd3e0b0     .v..._s..qA.....
801e04e0:	e9027227 3c7d3454 2deef5c2 3fac6d29     'r..T4}<...-)m.?
801e04f0:	0ba13bb6 3c476533 496c1e5e 3faf8958     .;..3eG<^.lIX..?
801e0500:	e1abdf2f 3c49ebf2 b762a82c bfb193eb     /.....I<,.b.....
801e0510:	7c2df93f 3f9c6609 dff7724a 3f831e99     ?.-|.f.?Jr.....?
801e0520:	cea82a5a bf95db5c c6ff27bb 3f8b51bc     Z*..\....'...Q.?
801e0530:	00000000 3fe78000 5b795b56 3fe44506     .......?V[y[.E.?
801e0540:	163f79c8 bc7f76d0 693e0015 3fe4c9e0     .y?..v....>i...?
801e0550:	60fff59b bc7b0fcb 8ea521a8 bfd3d5f0     ...`..{..!......
801e0560:	b5bcc402 3c561573 1d4b9b62 3face9f0     ....s.V<b.K....?
801e0570:	f2c93cfb 3c481226 b5db8847 3faeda66     .<..&.H<G...f..?
801e0580:	3a386670 bc44ec99 a92559e3 bfb16921     pf8:..D..Y%.!i..
801e0590:	13b2a17d 3f9ca695 355982b3 3f81c4bb     }......?..Y5...?
801e05a0:	65bec936 bf95607f 4e349f67 3f8b4892     6..e.`..g.4N.H.?
801e05b0:	00000000 3fe7a000 52badc7f 3fe459c6     .......?...R.Y.?
801e05c0:	8e8e135c 3c819969 ec381dcb 3fe4b60f     \...i..<..8....?
801e05d0:	4724e4f2 bc6b9874 dc390960 bfd3cb01     ..$Gt.k.`.9.....
801e05e0:	7ba1320c bc7243b1 a09cca72 3fad63fe     .2.{.Cr.r....c.?
801e05f0:	e5ab8d04 3c48308c df2eb652 3fae2d22     .....0H<R..."-.?
801e0600:	4eb29ad3 bc4988a3 4eb5cb96 bfb13dfa     ...N..I....N.=..
801e0610:	8e5b2657 3f9ce273 d132be74 3f807288     W&[.s..?t.2..r.?
801e0620:	55a31e9e bf94e5d8 fba00cb2 3f8b399f     ...U.........9.?
801e0630:	00000000 3fe7c000 7efe4716 3fe46e72     .......?.G.~rn.?
801e0640:	1b844cc9 bc639b9b 749c2a47 3fe4a24a     .L....c.G*.tJ..?
801e0650:	82d8a2e5 bc8f9d05 e5e27a03 bfd3bfe5     .........z......
801e0660:	b30f6d58 bc5047da 75f185ec 3faddb5b     Xm...GP....u[..?
801e0670:	23d5084a 3c43b680 479061d2 3fad8190     J..#..C<.a.G...?
801e0680:	602d3547 bbf4565c 979e619e bfb1127c     G5-`\V...a..|...
801e0690:	c03c4720 3f9d19bf 01b2b45f 3f7e4ffd      G<....?_....O~?
801e06a0:	1245b0bb bf946b81 60fec8ec 3f8b2525     ..E..k.....`%%.?
801e06b0:	00000000 3fe7e000 eb5f7bfe 3fe4830a     .......?.{_....?
801e06c0:	66764a73 bc5a2656 2f2d2be4 3fe48e90     sJvfV&Z..+-/...?
801e06d0:	969bba3b 3c810a8e acfcef4d bfd3b49d     ;......<M.......
801e06e0:	b7a61548 bc6a4f98 68d7d101 3fae500d     H....Oj....h.P.?
801e06f0:	04860c21 bc305c3e 2c98ea9c 3facd7b2     !...>\0....,...?
801e0700:	d46adca0 3c48692b 4b37c6a5 bfb0e6af     ..j.+iH<..7K....
801e0710:	6bfb2662 3f9d4c94 0692cc75 3f7bca2d     b&.k.L.?u...-.{?
801e0720:	f3b69312 bf93f191 1552b8ee 3f8b0b61     ..........R.a..?
801e0730:	00000000 3fe80000 a3269ee1 3fe4978f     .......?..&....?
801e0740:	87f2a458 3c72419a 47ae147b 3fe47ae1     X....Ar<{..G.z.?
801e0750:	eb851eb8 bc6eb851 30553261 bfd3a92a     ....Q.n.a2U0*...
801e0760:	94467382 bc7f06f6 514d88d8 3faec21b     .sF.......MQ...?
801e0770:	f45873a6 3c3cd061 88dfb80c 3fac2f8b     .sX.a.<<...../.?
801e0780:	53add20b bc14fcbc 08c71945 bfb0ba99     ...S....E.......
801e0790:	3d79f13f 3f9d7b0c 357dfc67 3f795393     ?.y=.{.?g.}5.Sy?
801e07a0:	3aa97829 bf937822 a8b90db0 3f8aec90     )x.:"x.........?
801e07b0:	00000000 3fe82000 b1c71762 3fe4ac00     ..... .?b......?
801e07c0:	2382b900 3c8b20e7 e8e45252 3fe4673d     ...#. .<RR..=g.?
801e07d0:	67458f9c 3c57d208 6c24e1b3 bfd39d8c     ..Eg..W<..$l....
801e07e0:	973c6d15 bc7830c5 12b78147 3faf318c     .m<..0x.G....1.?
801e07f0:	d318184c bc4fa440 158b44e7 3fab891f     L...@.O..D.....?
801e0800:	45d7f1f3 3c4d5f9f 47a3e8ba bfb08e40     ...E._M<...G@...
801e0810:	c4c1a21a 3f9da541 3c0d1d71 3f76ec1e     ....A..?q..<..v?
801e0820:	152e0bfc bf92ff48 9955298f 3f8ac8f0     ....H....)U....?
801e0830:	00000000 3fe84000 22de94e5 3fe4c05e     .....@.?..."^..?
801e0840:	f09f2edf bc8c0ac1 3c9a6560 3fe453a6     ........`e.<.S.?
801e0850:	828bba02 3c77a95f 5a0e5b1c bfd391c5     ...._.w<.[.Z....
801e0860:	cd3f76d2 3c7d553d 9adede86 3faf9e66     .v?.=U}<....f..?
801e0870:	d6d2bac0 bc225e54 4bdf89d7 3faae46f     ....T^"....Ko..?
801e0880:	2b25b8d9 3c39c98c 5765a5c1 bfb061ab     ..%+..9<..eW.a..
801e0890:	7127d649 3f9dcb4f 13002646 3f7493ba     I.'qO..?F&....t?
801e08a0:	a397d1a6 bf928718 494648b5 3f8aa0bc     .........HFI...?
801e08b0:	00000000 3fe86000 023414e8 3fe4d4a8     .....`.?..4....?
801e08c0:	1daa88b0 3c6e3a89 6ba2786e 3fe4401a     .....:n<nx.k.@.?
801e08d0:	e3b5f317 bc4b8213 f11905c0 bfd385d5     ......K.........
801e08e0:	a2f42dd1 bc72a1e9 f07a526f 3fb00458     .-....r.oRz.X..?
801e08f0:	ac5fd817 bc14f965 66ca7da2 3faa417e     .._.e....}.f~A.?
801e0900:	a050b433 3c4b1e1a 60182e4f bfb034e0     3.P...K<O..`.4..
801e0910:	8cafa41b 3f9ded4f 1fa4f037 3f724a50     ....O..?7...PJr?
801e0920:	fd90e915 bf920fa7 f59e7acf 3f8a742d     .........z..-t.?
801e0930:	00000000 3fe88000 5bb6ec04 3fe4e8de     .......?...[...?
801e0940:	beb3796c 3c84a33d 9dd8fdc1 3fe42c9a     ly..=..<.....,.?
801e0950:	af80050b 3c5192da 25adf97f bfd379bf     ......Q<...%.y..
801e0960:	20cd3651 bc774019 724dbb01 3fb0383a     Q6. .@w...Mr:8.?
801e0970:	eb93e538 3c5c4e67 646e65df 3fa9a04e     8...gN\<.endN..?
801e0980:	894a6b77 3c21a7cb 62771c79 bfb007e5     wkJ...!<y.wb....
801e0990:	37a45544 3f9e0b5c 54993092 3f700fc7     DU.7\..?.0.T..p?
801e09a0:	37534c25 bf919909 ae51732a 3f8a437e     %LS7....*sQ.~C.?
801e09b0:	00000000 3fe8a000 3b7dd17e 3fe4fd01     .......?~.};...?
801e09c0:	3e7c24b5 3c7d513f fa274ef1 3fe41926     .$|>?Q}<.N'.&..?
801e09d0:	4d72ecb3 3c8ad830 e995018a bfd36d81     ..rM0..<.....m..
801e09e0:	6fd6094d 3c7e7ec5 567bb975 3fb06adb     M..o.~~<u.{V.j.?
801e09f0:	f0d7364f 3c5212c1 07a9b624 3fa900e1     O6....R<$......?
801e0a00:	c16bcc85 bc4e5b5b 705f052b bfafb580     ..k.[[N.+._p....
801e0a10:	646ce12e 3f9e258f a3c63841 3f6bc808     ..ld.%.?A8....k?
801e0a20:	67043d41 bf91234e 4f11b221 3f8a0ee6     A=.gN#..!..O...?
801e0a30:	00000000 3fe8c000 adc5ed81 3fe51110     .......?.......?
801e0a40:	6832a63e 3c723dcd a6864f90 3fe405bf     >.2h.=r<.O.....?
801e0a50:	662cd5df bc7419c5 2bf1f7e4 bfd3611f     ..,f..t....+.a..
801e0a60:	65483b78 bc6e94dd 23e21be9 3fb09c3f     x;He..n....#?..?
801e0a70:	caca858d 3c22db63 d99c3f1d 3fa86337     ....c."<.?..7c.?
801e0a80:	dc0a6dfc 3c034382 284f8093 bfaf5aed     .m...C.<..O(.Z..
801e0a90:	d396fb43 3f9e3c02 08b96150 3f678dd3     C....<.?Pa....g?
801e0aa0:	aa2dcc3a bf90ae88 79128ee7 3f89d69b     :.-........y...?
801e0ab0:	00000000 3fe8e000 bef1e9fb 3fe5250c     .......?.....%.?
801e0ac0:	a3228870 bc5539b7 c8011245 3fe3f264     p."..9U.E...d..?
801e0ad0:	44cc720b bc6641f1 d942778a bfd35497     .r.D.Af..wB..T..
801e0ae0:	9bd7dbd6 3c750a5a 6438739e 3fb0cc69     ....Z.u<.s8di..?
801e0af0:	435f798d 3bf5d933 2b29722f 3fa7c754     .y_C3..;/r)+T..?
801e0b00:	5b3af27b bbe736fe 059a3c24 bfaf001c     {.:[.6..$<......
801e0b10:	101882b0 3f9e4ed0 88dc4269 3f6370ae     .....N.?iB...pc?
801e0b20:	2b5280b6 bf903ac8 8da5b2ad 3f899ad3     ..R+.:.........?
801e0b30:	00000000 3fe90000 7b89061f 3fe538f5     .......?...{.8.?
801e0b40:	abda520c bc81bb74 82b78014 3fe3df16     .R..t..........?
801e0b50:	a43ff610 bc7074be db5be2e4 bfd347ec     ..?..tp...[..G..
801e0b60:	8a0e9303 3c7848c8 a3a11be4 3fb0fb5d     .....Hx<....]..?
801e0b70:	09dd0d69 3c3d68f2 16778170 3fa72d37     i....h=<p.w.7-.?
801e0b80:	2200d1d4 bc4ea85d d4cdbd49 bfaea517     ..."].N.I.......
801e0b90:	6bc61b6f 3f9e5e10 d0517524 3f5ee0af     o..k.^.?$uQ...^?
801e0ba0:	4f2ec799 bf8f9038 a9aaa5bb 3f895bc2     ...O8........[.?
801e0bb0:	00000000 3fe92000 f0362c8f 3fe54cca     ..... .?.,6..L.?
801e0bc0:	7f8f43c1 3c88a324 f9e1016e 3fe3cbd4     .C..$..<n......?
801e0bd0:	431b67e7 bc88dea6 1969bc63 bfd33b1f     .g.C....c.i..;..
801e0be0:	5f3d8fd8 3c6ef16e 703d3bf6 3fb1291f     ..=_n.n<.;=p.).?
801e0bf0:	b04e0672 bc566e82 806b26f2 3fa694e1     r.N..nV..&k....?
801e0c00:	afcee740 3c302819 16dcee96 bfae49eb     @....(0<.....I..
801e0c10:	fbfdb35f 3f9e69dc 70c48510 3f571910     _....i.?...p..W?
801e0c20:	e90198c8 bf8ead25 a1c723cb 3f89199b     ....%....#.....?
801e0c30:	00000000 3fe94000 29c70c34 3fe5608d     .....@.?4..).`.?
801e0c40:	f0de8088 3c89939c 4fcf28c3 3fe3b8a0     .......<.(.O...?
801e0c50:	cb80013c bc469c2b 77ec4ef9 bfd32e2f     <...+.F..N.w/...
801e0c60:	c61f7341 3c7f9d06 59c3bcdf 3fb155b2     As.....<...Y.U.?
801e0c70:	3583c01b bc2d692e 1a1fe15d 3fa5fe54     ...5.i-.]...T..?
801e0c80:	5d9bad81 3c430dc5 01d944a8 bfadeea0     ...]..C<.D......
801e0c90:	9683b244 3f9e724e 491379ef 3f4f13d4     D...Nr.?.y.I..O?
801e0ca0:	0b7cf74b bf8dcc74 ff5f0625 3f88d48f     K.|.t...%._....?
801e0cb0:	00000000 3fe96000 352b33ba 3fe5743c     .....`.?.3+5<t.?
801e0cc0:	34c87ea6 bc8ea00d a5f05e48 3fe3a578     .~.4....H^..x..?
801e0cd0:	00e4639b bc8ba1ec d8b7a43f bfd3211e     .c......?....!..
801e0ce0:	676e23a8 bc6d4b54 f11b2c2d 3fb18119     .#ngTKm.-,.....?
801e0cf0:	3a3bf5fa 3c34855b 625c76bf 3fa5698f     ..;:[.4<.v\b.i.?
801e0d00:	bedb0264 bc2f758a 81b60103 bfad9340     d....u/.....@...
801e0d10:	ce91900f 3f9e777d 34fddb2f 3f406543     ....}w.?/..4Ce@?
801e0d20:	e6077f81 bf8cee3b fe42afde 3f888ccf     ....;.....B....?
801e0d30:	00000000 3fe98000 1f732fbb 3fe587d8     .......?./s....?
801e0d40:	d8c5a950 bc75e5c9 1cd28c98 3fe3925e     P.....u.....^..?
801e0d50:	1ffec6da 3c8c8443 1af2c622 bfd313ee     ....C..<".......
801e0d60:	bc3f7ac8 3c0a0e9b c7f683c3 3fb1ab59     .z?....<....Y..?
801e0d70:	12c04500 3c5eaf17 a7039179 3fa4d693     .E....^<y......?
801e0d80:	a4ce58a2 bc4c8d74 391400b3 bfad37d6     .X..t.L....9.7..
801e0d90:	f2148a36 3f9e7982 b6df63ca 3f112956     6....y.?.c..V).?
801e0da0:	fbd0f7ee bf8c1294 8b0b0a0e 3f88428a     .............B.?
801e0db0:	00000000 3fe9a000 f5cfab9e 3fe59b60     .......?....`..?
801e0dc0:	41026bc5 bc81b04c d425cdfc 3fe37f50     .k.AL.....%.P..?
801e0dd0:	518aef64 3c865633 1b1749db bfd3069e     d..Q3V.<.I......
801e0de0:	a119d9bc bc311c20 7074cee3 3fb1d475     .... .1...tpu..?
801e0df0:	4ff61e2c bc5102e0 06804def 3fa44561     ,..O..Q..M..aE.?
801e0e00:	c3865804 3c4e829f 82158836 bfacdc6a     .X....N<6...j...
801e0e10:	071b2eec 3f9e7876 f17c4beb bf375b85     ....vx.?.K|..[7.
801e0e20:	2fa03971 bf8b3995 421a433b 3f87f5ed     q9./.9..;C.B...?
801e0e30:	00000000 3fe9c000 c5909517 3fe5aed6     .......?.......?
801e0e40:	714a9436 3c87312f eabf19f5 3fe36c50     6.Jq/1.<....Pl.?
801e0e50:	52485cca 3c70d1dc b2f12226 bfd2f92f     .\HR..p<&"../...
801e0e60:	3e5d3d61 3c5400ba 7cc3a41b 3fb1fc70     a=]>..T<...|p..?
801e0e70:	8819ff5b 3c4b58e7 712e9269 3fa3b5f7     [....XK<i..q...?
801e0e80:	7879d8ab bc4e436a 6f398221 bfac8106     ..yxjCN.!.9o....
801e0e90:	c97073c7 3f9e746e ecfc2d6a bf4914de     .sp.nt.?j-....I.
801e0ea0:	cfa74bd5 bf8a6350 6f38ad9e 3f87a724     .K..Pc....8o$..?
801e0eb0:	00000000 3fe9e000 9c244261 3fe5c239     .......?aB$.9..?
801e0ec0:	e9e56b35 bc831bd4 7e9af2dc 3fe3595e     5k.........~^Y.?
801e0ed0:	9dc90e6a 3c81ef2d b99eb689 bfd2eba3     j...-..<........
801e0ee0:	6a2f2701 bc7b12ef 7ec46b9b 3fb2234e     .'/j..{..k.~N#.?
801e0ef0:	8d415d66 3c59f30c aabf0d26 3fa32856     f]A...Y<&...V(.?
801e0f00:	3f33d7ea bc122571 cc3da9ce bfac25b2     ..3?q%....=..%..
801e0f10:	a8630cad 3f9e6d84 beba707a bf5308c5     ..c..m.?zp....S.
801e0f20:	a1585fd1 bf898fda 0dc54356 3f87565b     ._X.....VC..[V.?
801e0f30:	00000000 3fea0000 87169b18 3fe5d589     .......?.......?
801e0f40:	4bc5e7ca 3c60028e ace01346 3fe34679     ...K..`<F...yF.?
801e0f50:	04d19e6b 3c8e6b38 03913da2 bfd2ddfb     k...8k.<.=......
801e0f60:	9a19adbd bc763ec8 07b46905 3fb24913     .....>v..i...I.?
801e0f70:	d6f0307f bc4e7be8 4b96b773 3fa29c7e     .0...{N.s..K~..?
801e0f80:	9182d783 bc24c2cd 1f071f44 bfabca78     ......$.D...x...
801e0f90:	c4b7b7c4 3f9e63ce 125f35b0 bf59529a     .....c.?.5_..RY.
801e0fa0:	ed369b2b bf88bf43 c97185cd 3f8703ba     +.6.C.....q....?
801e0fb0:	00000000 3fea2000 941043d0 3fe5e8c6     ..... .?.C.....?
801e0fc0:	be451e70 bc70bf75 91e21aec 3fe333a2     p.E.u.p......3.?
801e0fd0:	7acfc84f 3c7ae035 628d5861 bfd2d036     O..z5.z<aX.b6...
801e0fe0:	e463d006 3c67c5fb a7d77fb2 3fb26dc1     ..c...g<.....m.?
801e0ff0:	c47ba861 bc5432bd c229bece 3fa2126d     a.{..2T...).m..?
801e1000:	1da8ed9e bc4be1bf a890e568 bfab6f5e     ......K.h...^o..
801e1010:	eec5339a 3f9e5763 5274aa52 bf5f68a6     .3..cW.?R.tR.h_.
801e1020:	8a9df558 bf87f19c ff809dc5 3f86af6b     X...........k..?
801e1030:	00000000 3fea4000 d0d5cc4a 3fe5fbf0     .....@.?J......?
801e1040:	000b7158 bc5b4cfd 49243ad8 3fe320d9     Xq...L[..:$I. .?
801e1050:	433f7be5 bc8ce5e0 a5abec2f bfd2c256     .{?C..../...V...
801e1060:	04494dc1 bc68785b ee25a81c 3fb2915d     .MI.[xh...%.]..?
801e1070:	68b37e8b 3c3e7045 5451b7d2 3fa18a24     .~.hEp><..QT$..?
801e1080:	79d21dd5 bc3b2d29 65dfcf66 bfab146e     ...y)-;.f..en...
801e1090:	a4b895b9 3f9e485a 14770b65 bf62a5d4     ....ZH.?e.w...b.
801e10a0:	eb7dab0f bf8726f2 c081d40d 3f865995     ..}..&.......Y.?
801e10b0:	00000000 3fea6000 4b46e05f 3fe60f08     .....`.?_.FK...?
801e10c0:	99945193 bc8dbb86 ed5be099 3fe30e1d     .Q........[....?
801e10d0:	373fae45 3c6c6e78 995b3a02 bfd2b45c     E.?7xnl<.:[.\...
801e10e0:	e7cea2ad 3c7cb97b 67fb0cde 3fb2b3eb     ....{.|<...g...?
801e10f0:	4920d50b bc402927 209f00e4 3fa103a1     .. I')@.... ...?
801e1100:	ecac275a bc36fb57 10fb6629 bfaab9af     Z'..W.6.)f......
801e1110:	1100b94a 3f9e36c9 58620e6c bf657e30     J....6.?l.bX0~e.
801e1120:	2801158e bf865f54 d27eaf07 3f86025d     ...(T_....~.]..?
801e1130:	00000000 3fea8000 115d7b8e 3fe6220d     .......?.{]..".?
801e1140:	350ee8c1 bc62b785 98736048 3fe2fb70     ...5..b.H`s.p..?
801e1150:	4df7c4fa 3c87a751 07603054 bfd2a649     ...MQ..<T0`.I...
801e1160:	f564247c 3c7c41eb a0cac592 3fb2d56d     |$d..A|<....m..?
801e1170:	4e757ddf 3c333138 1fa53ce5 3fa07ee3     .}uN813<.<...~.?
801e1180:	28113a76 bc41bd0c 21eb5271 bfaa5f28     v:.(..A.qR.!(_..
801e1190:	08df7f4f 3f9e22c5 107b528f bf683dca     O....".?.R{..=h.
801e11a0:	0a22f693 bf859acc b39536ba 3f85a9e8     .."......6.....?
801e11b0:	00000000 3feaa000 312d1f3b 3fe634ff     .......?;.-1.4.?
801e11c0:	15f2b598 3c89d2f3 638c9d15 3fe2e8d1     .......<...c...?
801e11d0:	fe1a437d 3c831ae5 b6d7f622 bfd2981c     }C.....<".......
801e11e0:	86e9fe4d bc53da87 21d425b2 3fb2f5e8     M.....S..%.!...?
801e11f0:	ae2616cb bc186482 4a85a0e4 3f9ff7d2     ..&..d.....J...?
801e1200:	e2d9205b bc294288 cfb8dc09 bfaa04e0     [ ...B).........
801e1210:	0b1f9c73 3f9e0c64 bd3845d8 bf6ae504     s...d..?.E8...j.
801e1220:	19278cae bf84d965 9cf7183b 3f855059     ..'.e...;...YP.?
801e1230:	00000000 3feac000 b8e20b90 3fe647de     .......?.....G.?
801e1240:	023a51cf bc5eca04 6703b033 3fe2d640     .Q:...^.3..g@..?
801e1250:	38039b02 3c870ae6 6c39acf5 bfd289d8     ...8...<..9l....
801e1260:	0238a7ee bc71f038 71da955f 3fb3155e     ..8.8.q._..q^..?
801e1270:	d41f84df bc5faa02 c3c69caa 3f9ef563     ......_.....c..?
801e1280:	75403dbd 3c331d29 1174124f bfa9aae0     .=@u).3<O.t.....
801e1290:	3eedb30b 3f9df3bb 1c632765 bf6d7445     ...>...?e'c.Etm.
801e12a0:	a4fa03e7 bf841b28 8646990d 3f84f5d2     ....(.....F....?
801e12b0:	00000000 3feae000 b6c07b03 3fe65aab     .......?.{...Z.?
801e12c0:	3af32729 bc67939b ba718de8 3fe2c3bd     )'.:..g...q....?
801e12d0:	c4990a2b bc82d2fc e9586818 bfd27b7c     +........hX.|{..
801e12e0:	880839ca 3c780d5e 14dfe9e3 3fb333d4     .9..^.x<.....3.?
801e12f0:	bce74cae 3c536469 c77983b8 3f9df677     .L..idS<..y.w..?
801e1300:	b42f53aa 3c373272 9f3c360e bfa9512c     .S/.r27<.6<.,Q..
801e1310:	72d37b24 3f9dd8df 02e417f5 bf6febf1     ${.r...?......o.
801e1320:	d16a1579 bf83601e 294a83e4 3f849a74     y.j..`....J)t..?
801e1330:	00000000 3feb0000 3923e087 3fe66d66     .......?..#9fm.?
801e1340:	ebe8bbba bc76ea6f 74aea886 3fe2b149     ....o.v....tI..?
801e1350:	a9d6d16a 3c868ffd ed65571e bfd26d0a     j......<.We..m..
801e1360:	476fb5f2 3c6cf972 8be1339f 3fb3514c     ..oGr.l<.3..LQ.?
801e1370:	3f722216 3c5c8c0f 300f8f9b 3f9cfb0b     ."r?..\<...0...?
801e1380:	38d1c932 bc0edd81 f34b004f bfa8f7cc     2..8....O.K.....
801e1390:	1bd3bde0 3f9dbbe5 9bf7dceb bf712637     .......?....7&q.
801e13a0:	a146e5b2 bf82a84e 05f2718e 3f843e5e     ..F.N....q..^>.?
801e13b0:	00000000 3feb2000 4e7e2858 3fe6800e     ..... .?X(~N...?
801e13c0:	1b3e90f0 bc58ea6a abd5912c 3fe29ee3     ..>.j.X.,......?
801e13d0:	b17c28e3 bc61b3cd 34f221eb bfd25e83     .(|...a..!.4.^..
801e13e0:	fa300585 bc74c483 5495f6e3 3fb36dcb     ..0...t....T.m.?
801e13f0:	311973fe 3c59b55b 9864d139 3f9c031a     .s.1[.Y<9.d....?
801e1400:	bd00e171 3c28fdf3 4b026585 bfa89ec7     q.....(<.e.K....
801e1410:	54a5ed3d 3f9d9ce0 a8cb6dfc bf724b13     =..T...?.m...Kr.
801e1420:	015469a9 bf81f3be 66a50a89 3f83e1ae     .iT........f...?
801e1430:	00000000 3feb4000 0556fb6a 3fe692a4     .....@.?j.V....?
801e1440:	5a8ea2cc 3c8d94b9 75459603 3fe28c8c     ...Z...<..Eu...?
801e1450:	2945fc08 3c8b1c3b 79f37468 bfd24fe6     ..E);..<ht.y.O..
801e1460:	0ec1ef94 bc4e3751 e931c53b 3fb38953     ....Q7N.;.1.S..?
801e1470:	16d80688 bc3b108d 5e1b50b5 3f9b0ea2     ......;..P.^...?
801e1480:	63fd1067 3c0074c0 a7fc7800 bfa84621     g..c.t.<.x..!F..
801e1490:	dd10256e 3f9d7be4 c9592c5e bf7364c0     n%...{.?^,Y..ds.
801e14a0:	d318d707 bf814271 64d217b8 3f838482     ....qB.....d...?
801e14b0:	00000000 3feb6000 6c4b0576 3fe6a527     .....`.?v.Kl'..?
801e14c0:	9c46a69e bc8f6b65 e5a55de9 3fe27a43     ..F.ek...]..Cz.?
801e14d0:	edc25d49 3c66846e 73c3b821 bfd24135     I]..n.f<!..s5A..
801e14e0:	56ab5808 bc79202a c0282c84 3fb3a3e9     .X.V* y..,(....?
801e14f0:	03d25dab 3c4057ca a3eb854d 3f9a1d9e     .]...W@<M......?
801e1500:	f03e2fb1 bc3775ed d11d1043 bfa7ede1     ./>..u7.C.......
801e1510:	195e6961 3f9d5906 65130256 bf747373     ai^..Y.?V..esst.
801e1520:	f77fd664 bf80946d edc272c2 3f8326f5     d...m....r...&.?
801e1530:	00000000 3feb8000 920b3d99 3fe6b798     .......?.=.....?
801e1540:	6188c50e bc8a8038 10e5813e 3fe2680a     ...a8...>....h.?
801e1550:	2242a6bc bc8f5497 d725fa1c bfd23270     ..B".T....%.p2..
801e1560:	5c781b14 3c757282 4bf2f124 3fb3bd90     ..x\.ru<$..K...?
801e1570:	6a14ed74 3c31ae9c 53ea1533 3f99300b     t..j..1<3..S.0.?
801e1580:	68f98d7e 3c2a8d88 53a4e537 bfa7960d     ~..h..*<7..S....
801e1590:	11f5f086 3f9d3457 19baa1da bf757760     ....W4.?....`wu.
801e15a0:	b2a2ca7e bf7fd36a c7a02081 3f82c923     ~...j.... ..#..?
801e15b0:	00000000 3feba000 855c3198 3fe6c9f7     .......?.1\....?
801e15c0:	29bd280d 3c7c09de 0a431fbd 3fe255df     .(.)..|<..C..U.?
801e15d0:	f09a745d 3c8d9866 5648fb1f bfd22399     ]t..f..<..HV.#..
801e15e0:	b4df0b3e 3c412100 fada8899 3fb3d64a     >....!A<....J..?
801e15f0:	659c4346 3c3dd891 21c2d0a1 3f9845e4     FC.e..=<...!.E.?
801e1600:	f397827c 3c28c6b1 8445c1cc bfa73ea9     |.....(<..E..>..
801e1610:	730360f8 3f9d0dea ac51ce30 bf7670bb     .`.s...?0.Q..pv.
801e1620:	eef50deb bf7e8493 96b119a9 3f826b25     ......~.....%k.?
801e1630:	00000000 3febc000 551553af 3fe6dc44     .......?.S.UD..?
801e1640:	3573828e bc5bf886 e44a7335 3fe243c2     ..s5..[.5sJ..C.?
801e1650:	65d1ffd7 bc667287 a0ca68d3 bfd214af     ...e.rf..h......
801e1660:	88820895 bc71296c 36c0c9a2 3fb3ee1d     ....l)q....6...?
801e1670:	831dfabe 3c540bf6 8ce8de84 3f975f24     ......T<....$_.?
801e1680:	43eb5853 bc125368 803788f8 bfa6e7bb     SX.ChS....7.....
801e1690:	8c42d5f9 3f9ce5d2 faadb3ab bf775fba     ..B....?....._w.
801e16a0:	de4c28da bf7d3c59 e2bf7ef5 3f820d13     .(L.Y<}..~.....?
801e16b0:	00000000 3febe000 10204aef 3fe6ee7f     .......?.J ....?
801e16c0:	a3066272 3c8692ee b0d95ee5 3fe231b5     rb.....<.^...1.?
801e16d0:	1eb505b6 3c7aae7e 63ba3e08 bfd205b4     ....~.z<.>.c....
801e16e0:	b975517d 3c71c6d1 64edc729 3fb4050a     }Qu...q<)..d...?
801e16f0:	715db809 3c4960ed e2bc143b 3f967bc7     ..]q.`I<;....{.?
801e1700:	f0823143 bc2cbf17 2e4dbc47 bfa69148     C1....,.G.M.H...
801e1710:	50e0982e 3f9cbc21 edaa432a bf784492     ...P!..?*C...Dx.
801e1720:	0b4850f3 bf7bfabd 1caa2f2c 3f81af06     .PH...{.,/.....?
801e1730:	00000000 3fec0000 c5784634 3fe700a7     .......?4Fx....?
801e1740:	25aadef6 bc78c34d 8121fb78 3fe21fb7     ...%M.x.x.!....?
801e1750:	8121fb78 3c621fb7 499e4889 bfd1f6a8     x.!...b<.H.I....
801e1760:	6d4e0249 bc60e934 e5decb17 3fb41b15     I.Nm4.`........?
801e1770:	ab3541e6 3c5194f4 40a374b5 3f959bc9     .A5...Q<.t.@...?
801e1780:	54be0e10 bc39dc6e 400d3c9a bfa63b54     ...Tn.9..<.@T;..
801e1790:	57717232 3f9c90e8 6bfa704e bf791f78     2rqW...?Np.kx.y.
801e17a0:	643da6dd bf7abfbc a418ed31 3f815112     ..=d..z.1....Q.?
801e17b0:	00000000 3fec2000 84295198 3fe712be     ..... .?.Q)....?
801e17c0:	337d8881 3c85cd90 65ad1f5b 3fe20dc8     ..}3...<[..e...?
801e17d0:	d7b50d48 bc88102a fa75d2f4 bfd1e78b     H...*.....u.....
801e17e0:	619624d2 3c723734 1517663e 3fb43043     .$.a47r<>f..C0.?
801e17f0:	e5e1ddf1 bc4af8a4 961cd605 3f94bf23     ......J.....#..?
801e1800:	5ca14507 bc26e86e 32c1ffd7 bfa5e5e4     .E.\n.&....2....
801e1810:	da0191cd 3f9c6438 4d921d2b bf79f0a0     ....8d.?+..M..y.
801e1820:	4e35d54e bf798b55 cd4f7bfd 3f80f34e     N.5NU.y..{O.N..?
801e1830:	00000000 3fec4000 5b4fae7b 3fe724c3     .....@.?{.O[.$.?
801e1840:	2db3499b 3c5948b3 6e5ce35d 3fe1fbe8     .I.-.HY<].\n...?
801e1850:	561e27a3 3c8101d1 1bbd70f4 bfd1d860     .'.V...<.p..`...
801e1860:	fa32c4d1 bc7b4c97 48f48a77 3fb44495     ..2..L{.w..H.D.?
801e1870:	b47fdf89 bc2ccfed a6c1af2c 3f93e5d1     ......,.,......?
801e1880:	c3b5a19b bc14af58 5094795f bfa590fc     ....X..._y.P....
801e1890:	b638ebc2 3f9c3623 4fa66d0e bf7ab83f     ..8.#6.?.m.O?.z.
801e18a0:	b787e297 bf785d83 e71b4cea 3f8095ce     .....]x..L.....?
801e18b0:	00000000 3fec6000 5a172dff 3fe736b6     .....`.?.-.Z.6.?
801e18c0:	06a892d1 3c7775fd aa6f2377 3fe1ea17     .....uw<w#o....?
801e18d0:	cb44ec07 bc8395a8 5072ec76 bfd1c925     ..D.....v.rP%...
801e18e0:	f650d5de bc6e11b3 d281a42b 3fb4580f     ..P...n.+....X.?
801e18f0:	f63226cb bc55bbce 0c411254 3f930fce     .&2...U.T.A....?
801e1900:	c9852726 3c3a4412 b19e766e bfa53ca0     &'...D:<nv...<..
801e1910:	6d941dd5 3f9c06b9 094128b2 bf7b768a     ...m...?.(A..v{.
801e1920:	2a047c42 bf773642 40d7925f 3f8038a6     B|.*B6w._..@.8.?
801e1930:	00000000 3fec8000 8fba8e0f 3fe74897     .......?.....H.?
801e1940:	165884a1 3c47b2a6 287ffb8a 3fe1d856     ..X...G<...(V..?
801e1950:	fee27a9d bc658a1f 39195240 bfd1b9dc     .z....e.@R.9....
801e1960:	551dc6bf 3c604646 fd4fa866 3fb46ab5     ...UFF`<f.O..j.?
801e1970:	c2febe43 3c5f62a7 384eda2c 3f923d13     C....b_<,.N8.=.?
801e1980:	1dfd9f34 3c3b9a7c 3cff324c bfa4e8d5     4...|.;<L2.<....
801e1990:	25b0d0ad 3f9bd60a e063d1e6 bf7c2bb4     ...%...?..c..+|.
801e19a0:	dcb54dd5 bf761589 61077b85 3f7fb7ce     .M....v..{.a...?
801e19b0:	00000000 3feca000 0b82d8d8 3fe75a67     .......?....gZ.?
801e19c0:	4c729087 3c8ee4ac f68c4011 3fe1c6a3     ..rL...<.@.....?
801e19d0:	32671c29 bc8e54e4 73bd1c8f bfd1aa85     ).g2.T.....s....
801e19e0:	41d7bd80 3c7525ad 0f4e0cc0 3fb47c8b     ...A.%u<..N..|.?
801e19f0:	d854875c 3c2efdd1 7688134d 3f916d9b     \.T....<M..v.m.?
801e1a00:	42a6f922 bc1abef6 a9ee694e bfa4959d     "..B....Ni......
801e1a10:	a8aca118 3f9ba425 ffb6fa1f bf7cd7f3     ....%..?......|.
801e1a20:	c52e395a bf74fb52 31d14661 3f7eff46     Z9..R.t.aF.1F.~?
801e1a30:	00000000 3fecc000 dcc6c6c0 3fe76c24     .......?....$l.?
801e1a40:	51adc83d 3c819525 21f3f28c 3fe1b501     =..Q%..<...!...?
801e1a50:	5f1d67b6 bc45712f 9bf87a43 bfd19b21     .g._/qE.Cz..!...
801e1a60:	b2071e48 bc64520a 48a59e43 3fb48d92     H....Rd.C..H...?
801e1a70:	42014b8b 3c5f8e56 ee4caccb 3f90a160     .K.BV._<..L.`..?
801e1a80:	7b6daa67 3c2bd92b 80ce3489 bfa442fd     g.m{+.+<.4...B..
801e1a90:	65959e45 3f9b711b 4cc2673a bf7d7b7b     E..e.q.?:g.L{{}.
801e1aa0:	a86f8a8e bf73e793 df91602d 3f7e47d4     ..o...s.-`...G~?
801e1ab0:	00000000 3fece000 12ea22c7 3fe77dd1     .......?."...}.?
801e1ac0:	8fc10d3d 3c873260 b77cb1a2 3fe1a36d     =...`2.<..|.m..?
801e1ad0:	6e625be9 bc42c20d 4af7b13c bfd18bb1     .[bn..B.<..J....
801e1ae0:	bc063e5a bc68446b e3952cbb 3fb49dce     Z>..kDh..,.....?
801e1af0:	58cf9123 3c588e60 491cfa44 3f8fb0bb     #..X`.X<D..I...?
801e1b00:	0e3f2a43 3c1534fc 1c3b7aca bfa3f0f8     C*?..4.<.z;.....
801e1b10:	70eb708a 3f9b3cfa 5eaa8b7f bf7e167e     .p.p.<.?...^~.~.
801e1b20:	2b587c04 bf72da42 882fa65b 3f7d9199     .|X+B.r.[./...}?
801e1b30:	00000000 3fed0000 bd5d315e 3fe78f6b     .......?^1].k..?
801e1b40:	89803740 3c8406a0 c35424ca 3fe191e9     @7.....<.$T....?
801e1b50:	f4be863f bc8fa3c1 177d9a85 bfd17c35     ?.........}.5|..
801e1b60:	6a99d546 bc717b81 144fffae 3fb4ad44     F..j.{q...O.D..?
801e1b70:	dccca2a3 3c3538b3 fb2b5523 3f8e2516     .....85<#U+..%.?
801e1b80:	60181bd9 3c0f7c11 aa1cc641 bfa39f90     ...`.|.<A.......
801e1b90:	85304289 3f9b07d1 756fd193 bf7ea930     .B0....?..ou0.~.
801e1ba0:	e2a9a0de bf71d352 886fc912 3f7cdcb1     ....R.q...o...|?
801e1bb0:	00000000 3fed2000 eb9c19a2 3fe7a0f4     ..... .?.......?
801e1bc0:	cd815f57 3c613c67 5112636f 3fe18075     W_..g<a<oc.Qu..?
801e1bd0:	7a335b20 3c80a172 95e83705 bfd16cad      [3zr..<.7...l..
801e1be0:	7b21d5e1 3c62a94b 08de0a7c 3fb4bbf5     ..!{K.b<|......?
801e1bf0:	057457a0 3c3570d0 7d750fdf 3f8c9fc8     .Wt..p5<..u}...?
801e1c00:	fe4cff3c 3c2900a7 2caf50ea bfa34eca     <.L...)<.P.,.N..
801e1c10:	03888c77 3f9ad1af 71ac3a86 bf7f33c4     w......?.:.q.3..
801e1c20:	6296fd58 bf70d2b9 886d16b8 3f7c2938     X..b..p...m.8)|?
801e1c30:	00000000 3fed4000 ad2e50fe 3fe7b26c     .....@.?.P..l..?
801e1c40:	f30411fb bc8ce80d 6bbc577a 3fe16f10     ........zW.k.o.?
801e1c50:	bd8abf47 bc7d0db6 58355b5f bfd15d1b     G.....}._[5X.]..
801e1c60:	bcc70038 bc5b5457 e8fdd51d 3fb4c9e4     8...WT[........?
801e1c70:	28ac9383 3c462959 2029f143 3f8b20c3     ...(Y)F<C.) . .?
801e1c80:	2b420400 bc2f8a44 7b921c49 bfa2fea7     ..B+D./.I..{....
801e1c90:	f468e79e 3f9a9aa0 cccbcb4f bf7fb66c     ..h....?O...l...
801e1ca0:	9bd39a5f bf6fb0d0 8813998f 3f7b7748     _.....o.....Hw{?
801e1cb0:	00000000 3fed6000 11a6092b 3fe7c3d3     .....`.?+......?
801e1cc0:	2d303288 3c8bb3cb 1dc61b17 3fe15dbb     .20-...<.....].?
801e1cd0:	bb77dc56 bc8f0487 ee0771ca bfd14d7e     V.w......q..~M..
801e1ce0:	dc2fcbd0 3c72d38b d6080f0e 3fb4d716     ../...r<.......?
801e1cf0:	a9fbc2c3 bc5cb5bc fc42e02f 3f89a7f9     ......\./.B....?
801e1d00:	857be8a4 bc201eec 44ceebb3 bfa2af2b     ..{... ....D+...
801e1d10:	08511639 3f9a62b5 c8de23de bf8018ad     9.Q..b.?.#......
801e1d20:	c964501a bf6dc8a2 eb913697 3f7ac6f9     .Pd...m..6....z?
801e1d30:	00000000 3fed8000 289fa093 3fe7d528     .......?...((..?
801e1d40:	1e2f3aa9 3c856082 711551bb 3fe14c75     .:/..`.<.Q.quL.?
801e1d50:	71970f2c bc80c88e e4aa5095 bfd13dd8     ,..q.....P...=..
801e1d60:	b4b7ae12 3c66dd31 ead4c211 3fb4e38d     ....1.f<.......?
801e1d70:	e392a31e 3c513fb0 f6b74576 3f88355f     .....?Q<vE.._5.?
801e1d80:	f3561ab7 3ba8cb44 0de0faaa bfa26058     ..V.D..;....X`..
801e1d90:	989371f0 3f9a29f8 2b085d9a bf805261     .q...).?.].+aR..
801e1da0:	2511c555 bf6beccb 87b9d333 3f7a1863     U..%..k.3...c.z?
801e1db0:	00000000 3feda000 01c114fe 3fe7e66c     .......?....l..?
801e1dc0:	8b760b8d bc8c82b8 6f037c44 3fe13b3f     ..v.....D|.o?;.?
801e1dd0:	8562c8c0 bc635393 c7182435 bfd12e29     ..b..Sc.5$..)...
801e1de0:	0d0fda95 bc73da80 3ba21a8b 3fb4ef4d     ......s....;M..?
801e1df0:	9aa41146 bc17c450 c39dff46 3f86c8e7     F...P...F......?
801e1e00:	800ba9ae 3c1ddd70 34b94b56 bfa21230     ....p..<VK.40...
801e1e10:	a827f95a 3f99f078 19caa997 bf808869     Z.'.x..?....i...
801e1e20:	f8c46d26 bf6a1d29 ae59da17 3f796b9a     &m..).j...Y..ky?
801e1e30:	00000000 3fedc000 acb97898 3fe7f79e     .......?.x.....?
801e1e40:	80ead221 3c8fd5ca 20604825 3fe12a19     !......<%H` .*.?
801e1e50:	a18970f8 bc5cc7d6 1dfe6ba4 bfd11e72     .p....\..k..r...
801e1e60:	9d653d1c 3c706717 d5fcbb3b 3fb4fa57     .=e..gp<;...W..?
801e1e70:	5f50bc06 3c1922c8 e93a179f 3f856283     ..P_.".<..:..b.?
801e1e80:	5ea7135a bc01c2ec f0c06b4f bfa1c4b5     Z..^....Ok......
801e1e90:	e48a3b04 3f99b641 e1280a21 bf80badd     .;..A..?!.(.....
801e1ea0:	1be3c5dd bf68599e 3a72c8e6 3f78c0b3     .....Yh...r:..x?
801e1eb0:	00000000 3fede000 3940694b 3fe808c0     .......?Ki@9...?
801e1ec0:	7715f6a5 bc800f32 8d73d98e 3fe11902     ...w2.....s....?
801e1ed0:	30f8e290 3c71d158 6fc305eb bfd10eb2     ...0X.q<...o....
801e1ee0:	3858c4b7 bc7fd2e3 c0a99255 3fb504b0     ..X8....U......?
801e1ef0:	142e134f 3c55c054 c2f371cf 3f840226     O...T.U<.q..&..?
801e1f00:	fc7d6225 bbfc85b0 53d58f53 bfa177eb     %b}.....S..S.w..
801e1f10:	a6a1627d 3f997b60 89757c78 bf80e9d7     }b..`{.?x|u.....
801e1f20:	0d433cd6 bf66a205 9c5dbd9f 3f7817bf     .<C...f...]...x?
801e1f30:	00000000 3fee0000 b7158a4d 3fe819d0     .......?M......?
801e1f40:	29d3b917 bc7bf762 be011080 3fe107fb     ...)b.{........?
801e1f50:	be011080 bc8107fb 40894fcd bfd0feeb     .........O.@....
801e1f60:	c155af9a 3c76fbb9 fb9125f7 3fb50e5a     ..U...v<.%..Z..?
801e1f70:	2f3313b0 3c357762 843ba55a 3f82a7c2     ..3/bw5<Z.;....?
801e1f80:	3fc197b7 3c1f4994 4b4ae875 bfa12bd2     ...?.I.<u.JK.+..
801e1f90:	f3b1b1ee 3f993fe0 d4c2083b bf81156d     .....?.?;...m...
801e1fa0:	0c35aa9c bf64f63b e5d0462f 3f7770d0     ..5.;.d./F...pw?
801e1fb0:	00000000 3fee2000 36000005 3fe82ad0     ..... .?...6.*.?
801e1fc0:	ce924d24 3c74592f b947c8b7 3fe0f704     $M../Yt<..G....?
801e1fd0:	48a651b3 3c436cd7 1237505b bfd0ef1d     .Q.H.lC<[P7.....
801e1fe0:	1b86b9d1 3c69239b 7fac4e21 3fb51759     .....#i<!N..Y..?
801e1ff0:	bfce0e36 bc42a8cc 3b5f3edd 3f815349     6.....B..>_;IS.?
801e2000:	88c702d9 bc25e1f1 a0df17a9 bfa0e06c     ......%.....l...
801e2010:	7e56b8b1 3f9903ce 3c701e30 bf813db8     ..V~...?0.p<.=..
801e2020:	30c99e47 bf63561b d5bffce0 3f76cbf6     G..0.Vc.......v?
801e2030:	00000000 3fee4000 c5cdee22 3fe83bbe     .....@.?"....;.?
801e2040:	04ffc6c3 3c631071 86071468 3fe0e61d     ....q.c<h......?
801e2050:	59be09c9 bc70ccc4 647af38b bfd0df48     ...Y..p...zdH...
801e2060:	427c295b 3c7dd47c 3ef25277 3fb51faf     [)|B|.}<wR.>...?
801e2070:	a81026a7 3bdf056a d443a18b 3f8004ac     .&..j..;..C....?
801e2080:	8178f329 3c027610 fbb3a658 bfa095bb     ).x..v.<X.......
801e2090:	a7859d46 3f98c734 eefe9a81 bf8162cd     F...4..?.....b..
801e20a0:	8330eac0 bf61c17f e421c20a 3f76293f     ..0...a...!.?)v?
801e20b0:	00000000 3fee6000 7653f7eb 3fe84c9c     .....`.?..Sv.L.?
801e20c0:	fe0a3e8f bc383611 2a7f71b5 3fe0d546     .>...68..q.*F..?
801e20d0:	596848c6 3c757061 b4cf51a6 bfd0cf6d     .HhYapu<.Q..m...
801e20e0:	5b18bb8c 3c4c99ab 24486227 3fb5275f     ...[..L<'bH$_'.?
801e20f0:	bb1f4f56 3c5b4a59 36238bb2 3f7d77be     VO..YJ[<..#6.w}?
801e2100:	caec6ba2 3c1ddbd1 e1406cd0 bfa04bc1     .k.....<.l@..K..
801e2110:	7f96d6ca 3f988a1e cdffc380 bf8184c5     .......?........
801e2120:	12561f8b bf603841 4d81a668 3f7588b9     ..V.A8`.h..M..u?
801e2130:	00000000 3fee8000 576cc2c5 3fe85d69     .......?..lWi].?
801e2140:	7fc8b8c3 3c66b66e ac74fadc 3fe0c47e     ....n.f<..t.~..?
801e2150:	77bb1887 bc8035f8 7e8202a9 bfd0bf8d     ...w.5.....~....
801e2160:	1f4d2357 3c798048 13725c73 3fb52e6c     W#M.H.y<s\r.l..?
801e2170:	f5b19ded bc34c3af 7d9c2711 3f7af1a3     ......4..'.}..z?
801e2180:	1af1098d 3bea7ec7 b643d11f bfa0027f     .....~.;..C.....
801e2190:	c756b7d7 3f984c96 6c3ca3ae bf81a3b6     ..V..L.?..<l....
801e21a0:	13459246 bf5d7470 1e70d9a4 3f74ea6f     F.E.pt]...p.o.t?
801e21b0:	00000000 3feea000 78f87ae5 3fe86e25     .......?.z.x%n.?
801e21c0:	375cfe34 3c8022b1 11319104 3fe0b3c7     4.\7.".<..1....?
801e21d0:	25152519 3c8ac394 3ab87c8a bfd0afa8     .%.%...<.|.:....
801e21e0:	27b31384 3c724f26 e904e078 3fb534d8     ...'&Or<x....4.?
801e21f0:	f8948323 bc55bfde a7bb2dfb 3f7876ec     #.....U..-...vx?
801e2200:	8a87be50 bc197116 7f5f95b4 bf9f73ed     P....q...._..s..
801e2210:	f11c3266 3f980ea7 0c032389 bf81bfb6     f2.....?.#......
801e2220:	8bf305a1 bf5a8e77 3ec72e6d 3f744e6c     ....w.Z.m..>lNt?
801e2230:	00000000 3feec000 eadc5a2a 3fe87ed0     .......?*Z...~.?
801e2240:	d957f4bc 3c70af5a 5d8701b3 3fe0a31f     ..W.Z.p<...]...?
801e2250:	263ce937 bc869b25 60757b83 bfd09fbe     7.<&%....{u`....
801e2260:	a96db9ef 3c767aff 7a589afb 3fb53aa8     ..m..zv<..Xz.:.?
801e2270:	0844ff86 bc4b7e8e acf1a65c 3f76077c     ..D..~K.\...|.v?
801e2280:	b13331a9 bc19a3b2 472733eb bf9ee450     .13......3'GP...
801e2290:	21e541d7 3f97d05c 9d9d4dfc bf81d8da     .A.!\..?.M......
801e22a0:	d3ce1b4a bf57be45 7cb60047 3f73b4ba     J...E.W.G..|..s?
801e22b0:	00000000 3feee000 bd023119 3fe88f6b     .......?.1..k..?
801e22c0:	25aba660 bc532d1d 95d126c6 3fe09287     `..%.-S..&.....?
801e22d0:	eccc37a6 3c85aad3 649e7367 bfd08fd0     .7.....<gs.d....
801e22e0:	ed21a127 3c71e96c 957ec910 3fb53fdd     '.!.l.q<..~..?.?
801e22f0:	af97a601 bc339c23 5a18e5a2 3f73a336     ....#.3....Z6.s?
801e2300:	477571de bc1f7225 d4044135 bf9e5629     .quG%r..5A..)V..
801e2310:	32786dc4 3f9791bd bdf030c4 bf81ef39     .mx2...?.0..9...
801e2320:	e21b8bcb bf550386 97aa7fb2 3f731d62     ......U.....b.s?
801e2330:	00000000 3fef0000 ff57f1f8 3fe89ff5     .......?..W....?
801e2340:	5e177a1b bc855b9a bdf80108 3fe081ff     .z.^.[.........?
801e2350:	80108200 3c6ffbdf ba010928 bfd07fde     ......o<(.......
801e2360:	7bae0295 3c38d37f 0136e69f 3fb5447b     ...{..8<..6.{D.?
801e2370:	0dda278d 3c50316a 55103947 3f7149fc     .'..j1P<G9.U.Iq?
801e2380:	849e505f 3c176e96 fbe9a2ee bf9dc97b     _P...n.<....{...
801e2390:	b08adda9 3f9752d4 b540d106 bf8202e8     .....R.?..@.....
801e23a0:	859de3e9 bf525de5 4afd9f21 3f72886c     .....]R.!..Jl.r?
801e23b0:	00000000 3fef2000 c1cf3dff 3fe8b06f     ..... .?.=..o..?
801e23c0:	2656db6d bc80fb31 d971cd38 3fe07187     m.V&1...8.q..q.?
801e23d0:	202c20ac 3c89baa4 d15893ab bfd06fe9     . , ...<..X..o..
801e23e0:	dc0cb586 bc7a864b 7ce57fed 3fb54883     ....K.z....|.H.?
801e23f0:	294f4b18 bc49498e 426ebecc 3f6df762     .KO).II...nBb.m?
801e2400:	f28644c0 bc022f08 5c564b44 bf9d3e48     .D.../..DKV\H>..
801e2410:	dfea7acf 3f9713ab 761db35c bf8213fc     .z.....?\..v....
801e2420:	10d60f49 bf4f9a17 58700e9b 3f71f5de     I.....O...pX..q?
801e2430:	00000000 3fef4000 145cf49d 3fe8c0d9     .....@.?..\....?
801e2440:	76dc4333 3c8bea40 eb45139a 3fe0611f     3C.v@..<..E..a.?
801e2450:	65aadb1f 3c7e4998 1953a316 bfd05ff2     ...e.I~<..S.._..
801e2460:	a1b67b0f 3c759922 c08c1d66 3fb54bf9     .{..".u<f....K.?
801e2470:	d220330c 3c5b9353 478cb604 3f69706e     .3 .S.[<...Gnpi?
801e2480:	a22fd45a bbfdb6d3 5c0d1d38 bf9cb490     Z./.....8..\....
801e2490:	bbaba2f2 3f96d44b 9c6b7de1 bf822289     ....K..?.}k.."..
801e24a0:	a49803b6 bf4aa143 9270e49e 3f7165be     ....C.J...p..eq?
801e24b0:	00000000 3fef6000 06f8c4cb 3fe8d132     .....`.?....2..?
801e24c0:	baa89a8b bc7b018c f60ab1f4 3fe050c7     ......{......P.?
801e24d0:	c6cf5796 3c63f8e2 fe998dc0 bfd04ff7     .W....c<.....O..
801e24e0:	7dc56419 3c77873c 7cc24121 3fb54ee0     .d.}<.w<!A.|.N.?
801e24f0:	8e5c84c5 3c313117 50066301 3f64fee1     ..\..11<.c.P..d?
801e2500:	017261a1 3c043698 2cc5b4f1 bf9c2c55     .ar..6.<...,U,..
801e2510:	f759f369 3f9694bc 6c93426a bf822ea4     i.Y....?jB.l....
801e2520:	135d6c51 bf45d0a1 e62dc18f 3f70d811     Ql]...E...-...p?
801e2530:	00000000 3fef8000 a99cc05e 3fe8e17a     .......?^...z..?
801e2540:	ab042f61 bc7ec182 fbefe001 3fe0407f     a/....~......@.?
801e2550:	fbf80041 3c401ffe ebd00209 bfd03ffb     A.....@<.....?..
801e2560:	b9004112 bc53ff3c 5aaf6d91 3fb5513a     .A..<.S..m.Z:Q.?
801e2570:	c0516ddb 3c54a20d c6ac4038 3f60a27f     .mQ...T<8@....`?
801e2580:	2a340912 3bf06bee ccd6032a bf9ba597     ..4*.k.;*.......
801e2590:	002bb974 3f965508 d2d1068b bf823860     t.+..U.?....`8..
801e25a0:	666265bc bf41277e 656b66ea 3f704cdc     .ebf~'A..fke.Lp?
801e25b0:	00000000 3fefa000 0c44f167 3fe8f1b3     .......?g.D....?
801e25c0:	b93933fd 3c6dd1ca feb82e4e 3fe03047     .39...m<N...G0.?
801e25d0:	5272e5ac 3c69ee56 49a09c45 bfd02ffe     ..rRV.i<E..I./..
801e25e0:	b26267bb bc700a59 fc062d2f 3fb55309     .gb.Y.p./-...S.?
801e25f0:	b11938e0 3c5dba48 e4f365be 3f58b61b     .8..H.]<.e....X?
801e2600:	a79ad31a 3bf8b585 08d4ad17 bf9b2059     .......;....Y ..
801e2610:	fe379940 3f961534 62a1270e bf823fd2     @.7.4..?.'.b.?..
801e2620:	3f3a0aec bf394a53 a04bcae2 3f6f8842     ..:?SJ9...K.B.o?
801e2630:	00000000 3fefc000 3eeef187 3fe901db     .......?...>...?
801e2640:	e5603c8f 3c868665 ffbf7f80 3fe0201f     .<`.e..<..... .?
801e2650:	ffbf7f80 3c20201f 7ebe8004 bfd01fff     .....  <...~....
801e2660:	cf979001 bc4213ff fb0012db 3fb55451     ......B.....QT.?
801e2670:	f73aa59f bc395606 fc757100 3f50509f     ..:..V9..qu..PP?
801e2680:	fee554d0 3bebc7da 7d3424d0 bf9a9c99     .T.....;.$4}....
801e2690:	d5ac0217 3f95d54b 564b3c49 bf82450c     ....K..?I<KV.E..
801e26a0:	e6d3e986 bf3091df 3bef5a22 3f6e7bc6     ......0."Z.;.{n?
801e26b0:	00000000 3fefe000 5199833b 3fe911f3     .......?;..Q...?
801e26c0:	0edbf522 3c63ae8a fffbfbfe 3fe01007     ".....c<.......?
801e26d0:	fffbfbfe 3ba01007 efebf400 bfd00fff     .......;........
801e26e0:	fff9f97d bc401209 ea5aaaf6 3fb55514     }.....@...Z..U.?
801e26f0:	b5b7b240 bc529baa ffc7abc4 3f402827     @.....R.....'(@?
801e2700:	bfee6ab3 3b5ba3d6 97d67093 bf9a1a59     .j....[;.p..Y...
801e2710:	28080aaf 3f959554 8e892ce2 bf824821     ...(T..?.,..!H..
801e2720:	fe70a2a6 bf204877 0e8ddd67 3f6d7447     ..p.wH .g...Gtm?
801e2730:	00000000 3feff800 d439826e 3fe91dfa     .......?n.9....?
801e2740:	6df48d55 bc786a19 7ffffbff 3fe00400     U..m.jx........?
801e2750:	ffbff800 bbeffffe ffbfebfd bfd003ff     ................
801e2760:	9ffff9fe bb600480 53aa5aab 3fb55551     ......`..Z.SQU.?
801e2770:	9baaab5b bc542a4a 7fffc7eb 3f200a02     [...J*T....... ?
801e2780:	4770e940 bb7dfffe 9997d8d0 bf99b9a5     @.pG..}.........
801e2790:	50a80a03 3f956555 86456493 bf824914     ...PUe.?.dE..I..
801e27a0:	7ffe7329 bf001207 1c63fe2a 3f6cb1ef     )s......*.c...l?

801e27b0 <u6>:
801e27b0:	00000000 3a98c56d                       ....m..:

801e27b8 <d>:
801e27b8:	00000000 40300000                       ......0@

801e27c0 <one>:
801e27c0:	00000000 3ff00000                       .......?

801e27c8 <hpi1>:
801e27c8:	33145c07 3c91a626                       .\.3&..<

801e27d0 <hpi>:
801e27d0:	54442d18 3ff921fb                       .-DT.!.?

801e27d8 <u31>:
801e27d8:	00000000 3c3a1edf                       ......:<

801e27e0 <u32>:
801e27e0:	00000000 3c33f0e1                       ......3<

801e27e8 <u7>:
801e27e8:	00000000 3a9375de                       .....u.:

801e27f0 <e>:
801e27f0:	00000000 43349ff2                       ......4C

801e27f8 <u4>:
801e27f8:	00000000 3bf955e4                       .....U.;

801e2800 <u8>:
801e2800:	00000000 3a6eeb36                       ....6.n:

801e2808 <mhpi>:
801e2808:	54442d18 bff921fb                       .-DT.!..

801e2810 <pr.1754>:
801e2810:	00000006 00000008 0000000a 00000020     ............ ...

801e2820 <u9>:
801e2820:	00000000 38c1aa5b 00000000 35c1aa4d     ....[..8....M..5
801e2830:	00000000 32c1aa88 00000000 11c1aa56     .......2....V...
801e2840:	e829872f 3f811110 55555515 3fc55555     /.)....?.UUUUU.?
801e2850:	00000000 41580000 edd9e239 3f56c16b     ......XA9...k.V?
801e2860:	55555535 3fa55555 00000000 3fe00000     5UUUUU.?.......?
801e2870:	64ba3a77 39cf700f 64ba3a77 b9cf700f     w:.d.p.9w:.d.p..
801e2880:	49ba5e35 3ff0020c cb9cefaf 39b64f86     5^.I...?.....O.9
801e2890:	cb9cefaf b9b64f86 015798ee 3ff00000     .....O....W....?
801e28a0:	00000000 42480000 00000000 40080000     ......HB.......@
801e28b0:	0044b830 3ff00000 f83679f9 37a32a29     0.D....?.y6.)*.7
801e28c0:	f83679f9 b7a32a29 a9063685 3af546ef     .y6.)*...6...F.:
801e28d0:	851eb852 3ff051eb c2a454de 3f9042d8     R....Q.?.T...B.?
801e28e0:	00000000 bfe00000 65896880 398039d6     .........h.e.9.9
801e28f0:	28f5c28f 3ff08f5c 984e1cbf 39b856c1     ...(\..?..N..V.9
801e2900:	984e1cbf b9b856c1 66666666 3ff06666     ..N..V..ffffff.?
801e2910:	064dd592 44b0f0cf 99a88ea7 3af357c2     ..M....D.....W.:
801e2920:	51eb851f 3ff11eb8 00d1b717 3ff002de     ...Q...?.......?

801e2930 <big>:
801e2930:	00000000 42c80000                       .......B

801e2938 <sincos>:
	...
801e294c:	3ff00000 00000000 00000000 aaaeeeef     ...?............
801e295c:	3f7fffea ec67b77c bc1e45e2 00155552     ...?|.g..E..RU..
801e296c:	3fefffc0 a0196dae 3c8f4a01 aaeeeed5     ...?.m...J.<....
801e297c:	3f8fffaa 9a9f0777 bc02ab63 0155549f     ...?w...c....TU.
801e298c:	3fefff00 a03a5ef3 3c828a28 01033255     ...?.^:.(..<U2..
801e299c:	3f97ff70 51527336 3bfefe2b 06bff7e6     p..?6sRQ+..;....
801e29ac:	3feffdc0 e86977bd 3c8ae6da aeeee86f     ...?.wi....<o...
801e29bc:	3f9ffeaa fb224ae2 bc3cd406 155527d3     ...?.J"...<..'U.
801e29cc:	3feffc00 92d89b5b bc83b544 b12d45d5     ...?[...D....E-.
801e29dc:	3fa3feb2 203d1c11 3c34ec54 3414a7ba     ...?..= T.4<...4
801e29ec:	3feff9c0 be6c59bf 3c6991f4 1032fba9     ...?.Yl...i<..2.
801e29fc:	3fa7fdc0 f46e997a bc4599bd 6bfdf99f     ...?z.n...E....k
801e2a0c:	3feff700 60648d5f bc78b3b5 78586dac     ...?_.d`..x..mXx
801e2a1c:	3fabfc6d 03dbf236 3c18e4fd c8103a31     m..?6......<1:..
801e2a2c:	3feff3c0 bddc0e66 3c74856d eeed4edb     ...?f...m.t<.N..
801e2a3c:	3faffaaa 32684b69 bc42d16d 5549f4d3     ...?iKh2m.B...IU
801e2a4c:	3feff001 7b99426f 3c832838 3d808bef     ...?oB.{8(.<...=
801e2a5c:	3fb1fc34 e6f3be4f bc5f3d32 22a8ef9f     4..?O...2=_...."
801e2a6c:	3fefebc2 34f54c77 3c579349 12d1755b     ...?wL.4I.W<[u..
801e2a7c:	3fb3facb 5299468c bc592191 4129ef6f     ...?.F.R.!Y.o.)A
801e2a8c:	3fefe703 37c96f97 bc6cbf43 fd10b737     ...?.o.7C.l.7...
801e2a9c:	3fb5f911 02be9102 bc50184f c3c873eb     ...?....O.P..s..
801e2aac:	3fefe1c4 057c4a02 bc35a9c9 032550e4     ...?.J|...5..P%.
801e2abc:	3fb7f701 1800501a 3c3afc2d bf7e6b9b     ...?.P..-.:<.k~.
801e2acc:	3fefdc06 b535f8db 3c831902 2d55d1f9     ...?..5....<..U-
801e2adc:	3fb9f490 7eac1dc1 3c52696d 4b43e000     ...?...~miR<..CK
801e2aec:	3fefd5c9 cb4f92f9 bc62e768 8568391d     ...?..O.h.b..9h.
801e2afc:	3fbbf1b7 1dea4cc8 3c5e9184 800e99b1     ...?.L....^<....
801e2b0c:	3fefcf0c 86d186ac 3c6ea3d7 16c1cce6     ...?......n<....
801e2b1c:	3fbdee6f 2fb71673 bc450f8e 78d1bc88     o..?s../..E....x
801e2b2c:	3fefc7d0 447db685 3c8075d2 ee86ee36     ...?..}D.u.<6...
801e2b3c:	3fbfeaae bcc6f03b bc4afcb2 527d5bd3     ...?;.....J..[}R
801e2b4c:	3fefc015 5094efb8 3c8b68f3 8ddd71d1     ...?...P.h.<.q..
801e2b5c:	3fc0f337 724f0f9e 3c6d8468 2bfe0695     7..?..Orh.m<...+
801e2b6c:	3fefb7db f4f65ab1 3c821dad d7afceaf     ...?.Z.....<....
801e2b7c:	3fc1f0d3 099769a5 bc66ef95 263c4bd3     ...?.i....f..K<&
801e2b8c:	3fefaf22 133a2769 bc552ace 5e4ab88f     "..?i':..*U...J^
801e2b9c:	3fc2ee28 05dee058 bc6e4d0f 641c36f2     (..?X....Mn..6.d
801e2bac:	3fefa5ea ed17cc7c 3c404da6 2c5d66cb     ...?|....M@<.f],
801e2bbc:	3fc3eb31 6b66cb91 3c647d66 0a7cc428     1..?..fkf}d<(.|.
801e2bcc:	3fef9c34 063b7462 3c8c5b6b 4dc5f27b     4..?bt;.k[.<{..M
801e2bdc:	3fc4e7ea 2ac072fc 3c5949db 40374d01     ...?.r.*.IY<.M7@
801e2bec:	3fef91ff 4d3a9e4c bc67d03f cfa126f3     ...?L.:M?.g..&..
801e2bfc:	3fc5e44f 063f89b6 bc66f443 2e1eecf6     O..?..?.C.f.....
801e2c0c:	3fef874c e1332b16 bc8c6514 c05a4d4c     L..?.+3..e..LMZ.
801e2c1c:	3fc6e05d 8b81c940 bbd32c5c feffde24     ]..?@...\,..$...
801e2c2c:	3fef7c1a c47540b1 bc78f55b 2fbaf2b5     .|.?.@u.[.x..../
801e2c3c:	3fc7dc10 e23c97c3 3c45ab50 df9ece1c     ...?..<.P.E<....
801e2c4c:	3fef706b 0c36dcb4 bc8698c8 2efaa944     kp.?..6.....D...
801e2c5c:	3fc8d763 62cbb953 bc620fa2 feb82acd     c..?S..b..b..*..
801e2c6c:	3fef643e c1fe28ac 3c76b00a d0cec312     >d.?.(....v<....
801e2c7c:	3fc9d252 80b1137d 3c59c43d 8cff6797     R..?}...=.Y<.g..
801e2c8c:	3fef5794 3e03b1d5 3c6e3a0d 297a0765     .W.?...>.:n<e.z)
801e2c9c:	3fcaccdb 57d6cdeb bc59883b bd1e3a79     ...?...W;.Y.y:..
801e2cac:	3fef4a6c edaebb57 3c813df0 4edc6199     lJ.?W....=.<.a.N
801e2cbc:	3fcbc6f8 6a7b0cab 3c69c1a5 c3b3d16e     ...?..{j..i<n...
801e2ccc:	3fef3cc7 d28a3494 bc621a3a 588289a3     .<.?.4..:.b....X
801e2cdc:	3fccc0a6 9bc87c6b bc6868d0 d753ffed     ...?k|...hh...S.
801e2cec:	3fef2ea5 5f56d583 3c8cc421 5fb5a5d0     ...?..V_!..<..._
801e2cfc:	3fcdb9e1 d6cc6fc2 bc632e20 3086649f     ...?.o.. .c..d.0
801e2d0c:	3fef2007 16c1984b 3c7b9404 7f8ae5a3     . .?K.....{<....
801e2d1c:	3fceb2a5 af572ceb bc60be06 09c5873b     ...?.,W...`.;...
801e2d2c:	3fef10ec 762c1283 3c8d9072 d4f31577     ...?..,vr..<w...
801e2d3c:	3fcfaaee 508e32b8 bc615d88 9f7deea1     ...?.2.P.]a...}.
801e2d4c:	3fef0154 99e5cafd 3c8d3c1e bf65155c     T..?.....<.<\.e.
801e2d5c:	3fd0515c 9dfd8ec8 bc79b8c2 300d2f26     \Q.?......y.&/.0
801e2d6c:	3feef141 08ded372 bc82aa1b cef36436     A..?r.......6d..
801e2d7c:	3fd0cd00 0c93e2b5 bc79fb0a fbc0f11c     ...?......y.....
801e2d8c:	3feee0b1 80bbc3b1 bc4bfd23 aa94ddeb     ...?....#.K.....
801e2d9c:	3fd14861 b5b615a4 bc6be881 44d5efa1     aH.?......k....D
801e2dac:	3feecfa7 4af541d0 bc556d0a 64c6b876     ...?.A.J.mU.v..d
801e2dbc:	3fd1c37d fe0dcff5 3c746076 4f76efa8     }..?....v`t<..vO
801e2dcc:	3feebe21 12ba543e bc802f9f 111aaf36     !..?>T.../..6...
801e2ddc:	3fd23e52 334eff18 bc74f080 61bbaf4f     R>.?..N3..t.O..a
801e2dec:	3feeac20 3e94658d 3c62c1d5 c43eb49f      ..?.e.>..b<..>.
801e2dfc:	3fd2b8dd 99f2d807 3c615538 c3a7cd83     ...?....8Ua<....
801e2e0c:	3fee99a4 1bc53ce8 bc82264b 94049f87     ...?.<..K&......
801e2e1c:	3fd3331e b40c302c 3c7e0cb6 bf29a9ed     .3.?,0....~<..).
801e2e2c:	3fee86ae fdbb58a7 3c89397a 9769d3d8     ...?.X..z9.<..i.
801e2e3c:	3fd3ad12 04878398 3c003d55 a0193d40     ...?....U=.<@=..
801e2e4c:	3fee733e 3546ce13 bc86428b e69ee697     >s.?..F5.B......
801e2e5c:	3fd426b7 5705c59f bc7f09c7 b436e9d0     .&.?...W......6.
801e2e6c:	3fee5f54 d02fc8bc 3c87eb0f 9b0f3d20     T_.?../....< =..
801e2e7c:	3fd4a00c 6bb08ead 3c7823ba 4b2a449c     ...?...k.#x<.D*K
801e2e8c:	3fee4af1 2e8a6833 bc868ca0 cf68a77a     .J.?3h......z.h.
801e2e9c:	3fd5190e 55eef0f3 3c7b3571 b680d6a5     ...?...Uq5{<....
801e2eac:	3fee3614 aa015237 bc727793 9fa2f597     .6.?7R...wr.....
801e2ebc:	3fd591bc ac3fe0cb 3c67c74b 49acd6c1     ...?..?.K.g<...I
801e2ecc:	3fee20bf c7ef636c bc5660ae 29078775     . .?lc...`V.u..)
801e2edc:	3fd60a14 0ba89133 3c5b1fd8 5a03dbce     ...?3.....[<...Z
801e2eec:	3fee0af1 02771ae6 3c5fe8e7 8a38d7f7     ...?..w..._<..8.
801e2efc:	3fd68213 02444aad bc7d8892 3ebd875e     ...?.JD...}.^..>
801e2f0c:	3fedf4ab 7e6736c4 bc8e2d8a e33a0255     ...?.6g~.-..U.:.
801e2f1c:	3fd6f9b8 4ee9da0d 3c742bc1 50f228d6     ...?...N.+t<.(.P
801e2f2c:	3feddded d42ba2bf bc6e80c8 55764214     ...?..+...n..BvU
801e2f3c:	3fd77102 314bb6ce bc66ead7 eb995912     .q.?..K1..f..Y..
801e2f4c:	3fedc6b7 776dcd35 3c54b364 03c86d4e     ...?5.mwd.T<Nm..
801e2f5c:	3fd7e7ee dabf5af2 bc7b63bc 6b888e83     ...?.Z...c{....k
801e2f6c:	3fedaf0b 2b5e5cea 3c8a249e 12826949     ...?.\^+.$.<Ii..
801e2f7c:	3fd85e7a 9b5face0 3c78a40e 2f71a9dc     z^.?.._...x<..q/
801e2f8c:	3fed96e8 d5d2039d 3c8ff61b a774992f     ...?.......</.t.
801e2f9c:	3fd8d4a4 ea766326 3c744a02 97e17b4a     ...?&cv..Jt<J{..
801e2fac:	3fed7e4e 352bed94 bc63b770 e9f546c5     N~.?..+5p.c..F..
801e2fbc:	3fd94a6b 3e683f58 bc769ce1 073e4040     kJ.?X?h>..v.@@>.
801e2fcc:	3fed653f 434bec37 bc876236 02e80510     ?e.?7.KC6b......
801e2fdc:	3fd9bfce a320b0a4 3c709e39 e1c619e0     ...?.. .9.p<....
801e2fec:	3fed4bb9 77858f61 3c8f34bb 1cc50cca     .K.?a..w.4.<....
801e2ffc:	3fda34c9 3b50cecd bc5a310e 8d8d7c06     .4.?..P;.1Z..|..
801e300c:	3fed31bf 3089cbdd 3c7e60dd 63a09277     .1.?...0.`~<w..c
801e301c:	3fdaa95b b13c0381 bc66293e 727d94f0     [..?..<.>)f...}r
801e302c:	3fed1750 1ec1a48e 3c80d52b 05321617     P..?....+..<..2.
801e303c:	3fdb1d83 cb99f519 bc7ae242 fa52ad9f     ...?....B.z...R.
801e304c:	3fecfc6c 508f2a0d 3c88b5b5 30dbac43     l..?.*.P...<C..0
801e305c:	3fdb913e 2f6c3ff1 bc7e38ad 909a82e5     >..?.?l/.8~.....
801e306c:	3fece115 bb31109a 3c81f139 17b140a3     ...?..1.9..<.@..
801e307c:	3fdc048b 757e9fa7 3c619fe6 a2b2972e     ...?..~u..a<....
801e308c:	3fecc54a 2ba83a98 3c64ee16 ec7fd19e     J..?.:.+..d<....
801e309c:	3fdc7767 1a3d5826 bc5eb14d 9fc67d0b     gw.?&X=.M.^..}..
801e30ac:	3feca90c 485e3462 bc646a81 e3d4a51f     ...?b4^H.jd.....
801e30bc:	3fdce9d2 12dae298 bc62fc8a f8ce1a84     ...?......b.....
801e30cc:	3fec8c5b a1590123 3c7ab3d1 34047661     [..?#.Y...z<av.4
801e30dc:	3fdd5bca a75fc29c 3c728a44 208be53b     .[.?.._.D.r<;.. 
801e30ec:	3fec6f39 fbaadb42 bc8741db 15329c9a     9o.?B....A....2.
801e30fc:	3fddcd4c e171fd9a 3c70d4c6 8b8b175e     L..?..q...p<^...
801e310c:	3fec51a4 3b9aa880 bc61bbb4 c1582a69     .Q.?...;..a.i*X.
801e311c:	3fde3e56 1099f88f bc50a482 b01ddd81     V>.?......P.....
801e312c:	3fec339e ee82c5c0 bc8caaf5 744b05f0     .3.?..........Kt
801e313c:	3fdeaee8 3c9b027d bc5789b4 065b7d50     ...?}..<..W.P}[.
801e314c:	3fec1528 1312e828 bc889211 6bc4f97b     (..?(.......{..k
801e315c:	3fdf1eff f8a7525c 3c717212 081e7536     ...?\R...rq<6u..
801e316c:	3febf641 1628a9a1 3c8b7bd7 e76abc97     A..?..(..{.<..j.
801e317c:	3fdf8e99 af2d00a3 3c59d950 310294f5     ...?..-.P.Y<...1
801e318c:	3febd6ea c88c109d 3c731bbc 28d2f57a     ...?......s<z..(
801e319c:	3fdffdb6 2e905b6a 3c6f4a99 fe630f32     ...?j[...Jo<2.c.
801e31ac:	3febb723 452d0a39 3c772bd2 39c69955     #..?9.-E.+w<U..9
801e31bc:	3fe03629 78397b01 bc82d8cd ef58840e     )6.?.{9x......X.
801e31cc:	3feb96ee c78fade0 3c545a3c 86946e5b     ...?....<ZT<[n..
801e31dc:	3fe06d36 4538ff1b 3c83f5ae 84b704c2     6m.?..8E...<....
801e31ec:	3feb764b c21b389b bc8f5848 1e9e1001     Kv.?.8..HX......
801e31fc:	3fe0a402 a13914f6 bc86f643 410c104e     ...?..9.C...N..A
801e320c:	3feb553a 47027a16 3c58ff79 26b5672e     :U.?.z.Gy.X<.g.&
801e321c:	3fe0da8b f0bee909 bc8a58de a89c8948     ...?.....X..H...
801e322c:	3feb33bb 1d1f6ca9 3c8ea6a5 c4b69c3b     .3.?.l.....<;...
801e323c:	3fe110d0 98809981 3c8d9189 4162a4c6     ...?.......<..bA
801e324c:	3feb11d0 1efbc0c2 3c71dd56 1f8b7f82     ...?....V.q<....
801e325c:	3fe146d2 5e2739a8 3c7bf953 930bd275     .F.?.9'^S.{<u...
801e326c:	3feaef78 79746f94 bc7f8362 5f2eedb0     x..?.otyb......_
801e327c:	3fe17c8e 102e2488 3c635e57 26f69de5     .|.?.$..W^c<...&
801e328c:	3feaccb5 8dd6b6cc 3c88fb6a acb02fdd     ...?....j..<./..
801e329c:	3fe1b204 70cbb5ff bc5f190c 88308913     ...?...p.._...0.
801e32ac:	3feaa986 07cd5070 bc0b83d6 3236574c     ...?pP......LW62
801e32bc:	3fe1e734 a4f41d5a 3c722a3f 4373e02d     4..?Z...?*r<-.sC
801e32cc:	3fea85ed 385ec792 3c69be06 1b0394cf     ...?..^8..i<....
801e32dc:	3fe21c1c 4b23aa31 3c5e5b32 e72586af     ...?1.#K2[^<..%.
801e32ec:	3fea61e9 e2fd453f 3c858330 93788bbb     .a.??E..0..<..x.
801e32fc:	3fe250bb 2457bcce 3c7ea3d0 0352bdcf     .P.?..W$..~<..R.
801e330c:	3fea3d7d eca19669 bc868dba c917a067     }=.?i.......g...
801e331c:	3fe28511 d9a16b70 bc801df1 29aee445     ...?pk......E..)
801e332c:	3fea18a7 736c0358 3c395e25 ea88421e     ...?X.ls%^9<.B..
801e333c:	3fe2b91d db216ab0 bc8fa371 ed912f85     ...?.j!.q..../..
801e334c:	3fe9f368 c5791606 bc81d200 279a3082     h..?..y......0.'
801e335c:	3fe2ecdf e0e7e37e 3c8d3557 e3f25e5c     ...?~...W5.<\^..
801e336c:	3fe9cdc2 12993f62 3c83f991 b148bc4f     ...?b?.....<O.H.
801e337c:	3fe32054 095a135b 3c8f6b42 a36a6514     T .?[.Z.Bk.<.ej.
801e338c:	3fe9a7b5 cc9fa7a9 3c8722cf b9be0367     ...?.....".<g...
801e339c:	3fe3537d 7af040f0 3c6b327e c42e1310     }S.?.@.z~2k<....
801e33ac:	3fe98141 0488f08d 3c8d1ff8 7456282b     A..?.......<+(Vt
801e33bc:	3fe38659 a93b07a8 bc710fad e00cb1fd     Y..?..;...q.....
801e33cc:	3fe95a67 a21f862d bc80befd 15a2840a     gZ.?-...........
801e33dc:	3fe3b8e7 a7d2f07b bc797653 926d9e92     ...?{...Svy...m.
801e33ec:	3fe93328 03600cda bc8bb770 d36cd53a     (3.?..`.p...:.l.
801e33fc:	3fe3eb25 e1570fc0 bc5be570 784ddaf7     %..?..W.p.[...Mx
801e340c:	3fe90b84 0ab93b87 bc70feb1 e4ba6790     ...?.;....p..g..
801e341c:	3fe41d14 d287ecf5 3c84608f 303d9ad1     ...?.....`.<..=0
801e342c:	3fe8e37c b53d4bf8 bc6463a4 81cf386b     |..?.K=..cd.k8..
801e343c:	3fe44eb3 1e6a5505 bc83ed6c 5a5dc900     .N.?.Uj.l.....]Z
801e344c:	3fe8bb10 3e9474c1 3c8863e0 e431159f     ...?.t.>.c.<..1.
801e345c:	3fe48000 7463ed10 bc8b194a 985d871f     ...?..ctJ.....].
801e346c:	3fe89241 c413ed84 3c8c48d9 46aab761     A..?.....H.<a..F
801e347c:	3fe4b0fc 738cc59a 3c20da05 8d77a6c6     ...?...s.. <..w.
801e348c:	3fe86910 e2bfe9dd 3c7338ff e54ed51b     .i.?.....8s<..N.
801e349c:	3fe4e1a4 89b7c76a bc8a492f de701ca0     ...?j.../I....p.
801e34ac:	3fe83f7d 609bc6e8 bc4152cf fd7b351c     }?.?...`.RA..5{.
801e34bc:	3fe511f9 61c48831 bc85c0e8 31916d5d     ...?1..a....]m.1
801e34cc:	3fe8158a 0b8228de bc6de8b9 cddbb724     ...?.(....m.$...
801e34dc:	3fe541fa 8520d391 3c7232c2 2eaa1488     .A.?.. ..2r<....
801e34ec:	3fe7eb36 a4a5959f 3c5a1d65 966d59b3     6..?....e.Z<.Ym.
801e34fc:	3fe571a6 4d0fb198 3c5c843b 7f09e54f     .q.?...M;.\<O...
801e350c:	3fe7c082 d72aee68 bc6c73d6 98813a12     ...?h.*..sl..:..
801e351c:	3fe5a0fc b7d4227b bc8d82e2 cd7f6543     ...?{"......Ce..
801e352c:	3fe7956f e9d45ae4 bc8ab276 16bf8f0d     o..?.Z..v.......
801e353c:	3fe5cffc 70eb578a 3c896cb3 c655211f     ...?.W.p.l.<.!U.
801e354c:	3fe769fe cf8c68c5 bc6827d5 552a9e57     .i.?.h...'h.W.*U
801e355c:	3fe5fea4 f7ee20b7 3c80b6ce 174efba1     ...?. .....<..N.
801e356c:	3fe73e30 3d94ad5f bc65d3ae 9921ac79     0>.?_..=..e.y.!.
801e357c:	3fe62cf4 55b6241a bc8edd98 6fa77678     .,.?.$.U....xv.o
801e358c:	3fe71204 a5029c81 3c8425b0 2963e755     ...?.....%.<U.c)
801e359c:	3fe65aec 6b71053c 3c8126f9 800cf55e     .Z.?<.qk.&.<^...
801e35ac:	3fe6e57c dedbd0a6 3c860286 4e134b2f     |..?.......</K.N
801e35bc:	3fe6888a 7644d5e6 bc86b7d3 fa9efb5d     ...?..Dv....]...
801e35cc:	3fe6b898 86ccf4b2 3c715ac7 50b7821a     ...?.....Zq<...P
801e35dc:	3fe6b5ce 8f702e0f bc65d515 92eb6253     ...?..p...e.Sb..
801e35ec:	3fe68b5a d985f89c bc89a91a 7c40bde1     Z..?..........@|
801e35fc:	3fe6e2b7 857fad53 bc70e729 fdeb8cba     ...?S...).p.....
801e360c:	3fe65dc1 47337c77 bc597c1b 1d0a8c40     .].?w|3G.|Y.@...
801e361c:	3fe70f45 3885770d 3c697ede f20191c7     E..?.w.8.~i<....
801e362c:	3fe62fcf 895756ef 3c6d9143 80dea578     ./.?.VW.C.m<x...
801e363c:	3fe73b76 06dc12a2 bc722483 26f563df     v;.?.....$r..c.&
801e364c:	3fe60185 e0e432d0 3c846ca5 f6f7b524     ...?.2...l.<$...
801e365c:	3fe7674a 94ac84a8 3c7e9d3f 55f1f17a     Jg.?....?.~<z..U
801e366c:	3fe5d2e2 04c8892b 3c803141 d0041d52     ...?+...A1.<R...
801e367c:	3fe792c1 eeb354eb bc8abf05 39824077     ...?.T......w@.9
801e368c:	3fe5a3e8 2759be62 3c8428aa 5e28b3c2     ...?b.Y'.(.<..(^
801e369c:	3fe7bdda 7ccd0393 3c4ad119 8d8e83f2     ...?...|..J<....
801e36ac:	3fe57497 af282d23 3c8f4714 f5037959     .t.?#-(..G.<Yy..
801e36bc:	3fe7e893 aa650c4c 3c80eefb 0f592ca5     ...?L.e....<.,Y.
801e36cc:	3fe544f1 e6c7a62f bc8e7ae8 e9ae4ba4     .D.?/....z...K..
801e36dc:	3fe812ed df402dda bc87830a 7d7bf3da     ...?.-@.......{}
801e36ec:	3fe514f5 8073c259 3c747a10              ...?Y.s..zt<

801e36f8 <hp0>:
801e36f8:	54442d18 3ff921fb                       .-DT.!.?

801e3700 <hp1>:
801e3700:	33145c07 3c91a626                       .\.3&..<

801e3708 <s5>:
801e3708:	c2fcdf59 be5addff                       Y.....Z.

801e3710 <s4>:
801e3710:	7b9a7ed9 3ec71de2                       .~.{...>

801e3718 <s3>:
801e3718:	19db08b8 bf2a01a0                       ......*.

801e3720 <s2>:
801e3720:	11110ece 3f811111                       .......?

801e3728 <s1>:
801e3728:	55555555 bfc55555                       UUUUUU..

801e3730 <hpinv>:
801e3730:	6dc9c883 3fe45f30                       ...m0_.?

801e3738 <toint>:
801e3738:	00000000 43380000                       ......8C

801e3740 <mp1>:
801e3740:	58000000 3ff921fb                       ...X.!.?

801e3748 <mp2>:
801e3748:	3c000000 be4dde97                       ...<..M.

801e3750 <mp3>:
801e3750:	99d747f2 bc8cb3b3                       .G......

801e3758 <pp3>:
801e3758:	98000000 bc8cb3b3                       ........

801e3760 <pp4>:
801e3760:	23e32ed7 bacd747f                       ...#.t..

801e3768 <aa>:
801e3768:	00000000 bfc55580                       .....U..

801e3770 <bb>:
801e3770:	55556e24 3ed55555 00000000 00000000     $nUUUU.>........

801e3780 <tm600>:
801e3780:	00000000 1a700000                       ......p.

801e3788 <t576>:
801e3788:	00000000 63f00000                       .......c

801e3790 <toverp>:
801e3790:	60000000 41645f30 00000000 415b9391     ...`0_dA......[A
801e37a0:	00000000 413529fc 80000000 4143abe8     .....)5A......CA
801e37b0:	a0000000 416ea69b 40000000 41681b6c     ......nA...@l.hA
801e37c0:	80000000 4162b327 40000000 4150e410     ....'.bA...@..PA
801e37d0:	60000000 416fca2c 60000000 41657bd7     ...`,.oA...`.{eA
801e37e0:	e0000000 4168ac36 00000000 4142371d     ....6.hA.....7BA
801e37f0:	80000000 41509374 20000000 416c00c9     ....t.PA... ..lA
801e3800:	80000000 41477504 80000000 416a3243     .....uGA....C2jA
801e3810:	60000000 416fc3bd 00000000 413cb129     ...`..oA....).<A
801e3820:	00000000 4164e7dd a0000000 416046be     ......dA.....F`A
801e3830:	00000000 41475da2 80000000 41609d33     .....]GA....3.`A
801e3840:	00000000 415c09ad 40000000 4157df90     ......\A...@..WA
801e3850:	00000000 414cc8eb 80000000 414cc1a9     ......LA......LA
801e3860:	00000000 414cfa4e 60000000 41608bf1     ....N.LA...`..`A
801e3870:	00000000 4167bf25 00000000 414d8ffc     ....%.gA......MA
801e3880:	c0000000 4162fffb 00000000 4116603c     ......bA....<`.A
801e3890:	20000000 416de5e2 40000000 41616b41     ... ..mA...@AkaA
801e38a0:	40000000 415b47db 80000000 414b3f67     ...@.G[A....g?KA
801e38b0:	80000000 4143e584 c0000000 4166e9e8     ......CA......fA
801e38c0:	00000000 414fb34f 40000000 4157fa8b     ....O.OA...@..WA
801e38d0:	80000000 415d49ee a0000000 4168fd7c     .....I]A....|.hA
801e38e0:	a0000000 416e2f67 00000000 411ce7dc     ....g/nA.......A
801e38f0:	40000000 41614a52 60000000 416d4d7f     ...@RJaA...`.MmA
801e3900:	c0000000 4157ec47 00000000 4161aba1     ....G.WA......aA
801e3910:	00000000 415580cc c0000000 4151bf1e     ......UA......QA
801e3920:	00000000 415aeafc 00000000 4169f784     ......ZA......iA
801e3930:	c0000000 41635e86 00000000 413da9e3     .....^cA......=A
801e3940:	c0000000 41622c2b 00000000 416cc361     ....+,bA....a.lA
801e3950:	40000000 41596661 00000000 4157c528     ...@afYA....(.WA
801e3960:	40000000 415a1023 00000000 416ffb10     ...@#.ZA......oA
801e3970:	c0000000 41535cc9 00000000 41488303     .....\SA......HA
801e3980:	00000000 413556ca 40000000 415cea32     .....V5A...@2.\A
801e3990:	c0000000 4158389e 60000000 4168118d     .....8XA...`..hA
801e39a0:	40000000 4151f106 a0000000 41686cf9     ...@..QA.....lhA
801e39b0:	20000000 416b9d01 80000000 414541ac     ... ..kA.....AEA
801e39c0:	60000000 41688ed1 c0000000 4162c394     ...`..hA......bA
801e39d0:	80000000 416bb5e8 20000000 416a2ae3     ......kA... .*jA
801e39e0:	00000000 4114fa94                       .......A

801e39e8 <tm24>:
801e39e8:	00000000 3e700000                       ......p>

801e39f0 <big>:
801e39f0:	00000000 43380000                       ......8C

801e39f8 <big1>:
801e39f8:	00000000 43580000                       ......XC

801e3a00 <hp0>:
801e3a00:	54442d18 3ff921fb                       .-DT.!.?

801e3a08 <mp1>:
801e3a08:	58000000 3ff921fb                       ...X.!.?

801e3a10 <mp2>:
801e3a10:	40000000 be4dde97                       ...@..M.

801e3a18 <hp1>:
801e3a18:	33145c07 3c91a626 00000000 3ff80000     .\.3&..<.......?
	...

801e3a30 <hp0>:
801e3a30:	54442d18 3ff921fb                       .-DT.!.?

801e3a38 <hp1>:
801e3a38:	33145c07 3c91a626                       .\.3&..<

801e3a40 <big>:
801e3a40:	00000000 42c80000                       .......B

801e3a48 <sincos>:
	...
801e3a5c:	3ff00000 00000000 00000000 aaaeeeef     ...?............
801e3a6c:	3f7fffea ec67b77c bc1e45e2 00155552     ...?|.g..E..RU..
801e3a7c:	3fefffc0 a0196dae 3c8f4a01 aaeeeed5     ...?.m...J.<....
801e3a8c:	3f8fffaa 9a9f0777 bc02ab63 0155549f     ...?w...c....TU.
801e3a9c:	3fefff00 a03a5ef3 3c828a28 01033255     ...?.^:.(..<U2..
801e3aac:	3f97ff70 51527336 3bfefe2b 06bff7e6     p..?6sRQ+..;....
801e3abc:	3feffdc0 e86977bd 3c8ae6da aeeee86f     ...?.wi....<o...
801e3acc:	3f9ffeaa fb224ae2 bc3cd406 155527d3     ...?.J"...<..'U.
801e3adc:	3feffc00 92d89b5b bc83b544 b12d45d5     ...?[...D....E-.
801e3aec:	3fa3feb2 203d1c11 3c34ec54 3414a7ba     ...?..= T.4<...4
801e3afc:	3feff9c0 be6c59bf 3c6991f4 1032fba9     ...?.Yl...i<..2.
801e3b0c:	3fa7fdc0 f46e997a bc4599bd 6bfdf99f     ...?z.n...E....k
801e3b1c:	3feff700 60648d5f bc78b3b5 78586dac     ...?_.d`..x..mXx
801e3b2c:	3fabfc6d 03dbf236 3c18e4fd c8103a31     m..?6......<1:..
801e3b3c:	3feff3c0 bddc0e66 3c74856d eeed4edb     ...?f...m.t<.N..
801e3b4c:	3faffaaa 32684b69 bc42d16d 5549f4d3     ...?iKh2m.B...IU
801e3b5c:	3feff001 7b99426f 3c832838 3d808bef     ...?oB.{8(.<...=
801e3b6c:	3fb1fc34 e6f3be4f bc5f3d32 22a8ef9f     4..?O...2=_...."
801e3b7c:	3fefebc2 34f54c77 3c579349 12d1755b     ...?wL.4I.W<[u..
801e3b8c:	3fb3facb 5299468c bc592191 4129ef6f     ...?.F.R.!Y.o.)A
801e3b9c:	3fefe703 37c96f97 bc6cbf43 fd10b737     ...?.o.7C.l.7...
801e3bac:	3fb5f911 02be9102 bc50184f c3c873eb     ...?....O.P..s..
801e3bbc:	3fefe1c4 057c4a02 bc35a9c9 032550e4     ...?.J|...5..P%.
801e3bcc:	3fb7f701 1800501a 3c3afc2d bf7e6b9b     ...?.P..-.:<.k~.
801e3bdc:	3fefdc06 b535f8db 3c831902 2d55d1f9     ...?..5....<..U-
801e3bec:	3fb9f490 7eac1dc1 3c52696d 4b43e000     ...?...~miR<..CK
801e3bfc:	3fefd5c9 cb4f92f9 bc62e768 8568391d     ...?..O.h.b..9h.
801e3c0c:	3fbbf1b7 1dea4cc8 3c5e9184 800e99b1     ...?.L....^<....
801e3c1c:	3fefcf0c 86d186ac 3c6ea3d7 16c1cce6     ...?......n<....
801e3c2c:	3fbdee6f 2fb71673 bc450f8e 78d1bc88     o..?s../..E....x
801e3c3c:	3fefc7d0 447db685 3c8075d2 ee86ee36     ...?..}D.u.<6...
801e3c4c:	3fbfeaae bcc6f03b bc4afcb2 527d5bd3     ...?;.....J..[}R
801e3c5c:	3fefc015 5094efb8 3c8b68f3 8ddd71d1     ...?...P.h.<.q..
801e3c6c:	3fc0f337 724f0f9e 3c6d8468 2bfe0695     7..?..Orh.m<...+
801e3c7c:	3fefb7db f4f65ab1 3c821dad d7afceaf     ...?.Z.....<....
801e3c8c:	3fc1f0d3 099769a5 bc66ef95 263c4bd3     ...?.i....f..K<&
801e3c9c:	3fefaf22 133a2769 bc552ace 5e4ab88f     "..?i':..*U...J^
801e3cac:	3fc2ee28 05dee058 bc6e4d0f 641c36f2     (..?X....Mn..6.d
801e3cbc:	3fefa5ea ed17cc7c 3c404da6 2c5d66cb     ...?|....M@<.f],
801e3ccc:	3fc3eb31 6b66cb91 3c647d66 0a7cc428     1..?..fkf}d<(.|.
801e3cdc:	3fef9c34 063b7462 3c8c5b6b 4dc5f27b     4..?bt;.k[.<{..M
801e3cec:	3fc4e7ea 2ac072fc 3c5949db 40374d01     ...?.r.*.IY<.M7@
801e3cfc:	3fef91ff 4d3a9e4c bc67d03f cfa126f3     ...?L.:M?.g..&..
801e3d0c:	3fc5e44f 063f89b6 bc66f443 2e1eecf6     O..?..?.C.f.....
801e3d1c:	3fef874c e1332b16 bc8c6514 c05a4d4c     L..?.+3..e..LMZ.
801e3d2c:	3fc6e05d 8b81c940 bbd32c5c feffde24     ]..?@...\,..$...
801e3d3c:	3fef7c1a c47540b1 bc78f55b 2fbaf2b5     .|.?.@u.[.x..../
801e3d4c:	3fc7dc10 e23c97c3 3c45ab50 df9ece1c     ...?..<.P.E<....
801e3d5c:	3fef706b 0c36dcb4 bc8698c8 2efaa944     kp.?..6.....D...
801e3d6c:	3fc8d763 62cbb953 bc620fa2 feb82acd     c..?S..b..b..*..
801e3d7c:	3fef643e c1fe28ac 3c76b00a d0cec312     >d.?.(....v<....
801e3d8c:	3fc9d252 80b1137d 3c59c43d 8cff6797     R..?}...=.Y<.g..
801e3d9c:	3fef5794 3e03b1d5 3c6e3a0d 297a0765     .W.?...>.:n<e.z)
801e3dac:	3fcaccdb 57d6cdeb bc59883b bd1e3a79     ...?...W;.Y.y:..
801e3dbc:	3fef4a6c edaebb57 3c813df0 4edc6199     lJ.?W....=.<.a.N
801e3dcc:	3fcbc6f8 6a7b0cab 3c69c1a5 c3b3d16e     ...?..{j..i<n...
801e3ddc:	3fef3cc7 d28a3494 bc621a3a 588289a3     .<.?.4..:.b....X
801e3dec:	3fccc0a6 9bc87c6b bc6868d0 d753ffed     ...?k|...hh...S.
801e3dfc:	3fef2ea5 5f56d583 3c8cc421 5fb5a5d0     ...?..V_!..<..._
801e3e0c:	3fcdb9e1 d6cc6fc2 bc632e20 3086649f     ...?.o.. .c..d.0
801e3e1c:	3fef2007 16c1984b 3c7b9404 7f8ae5a3     . .?K.....{<....
801e3e2c:	3fceb2a5 af572ceb bc60be06 09c5873b     ...?.,W...`.;...
801e3e3c:	3fef10ec 762c1283 3c8d9072 d4f31577     ...?..,vr..<w...
801e3e4c:	3fcfaaee 508e32b8 bc615d88 9f7deea1     ...?.2.P.]a...}.
801e3e5c:	3fef0154 99e5cafd 3c8d3c1e bf65155c     T..?.....<.<\.e.
801e3e6c:	3fd0515c 9dfd8ec8 bc79b8c2 300d2f26     \Q.?......y.&/.0
801e3e7c:	3feef141 08ded372 bc82aa1b cef36436     A..?r.......6d..
801e3e8c:	3fd0cd00 0c93e2b5 bc79fb0a fbc0f11c     ...?......y.....
801e3e9c:	3feee0b1 80bbc3b1 bc4bfd23 aa94ddeb     ...?....#.K.....
801e3eac:	3fd14861 b5b615a4 bc6be881 44d5efa1     aH.?......k....D
801e3ebc:	3feecfa7 4af541d0 bc556d0a 64c6b876     ...?.A.J.mU.v..d
801e3ecc:	3fd1c37d fe0dcff5 3c746076 4f76efa8     }..?....v`t<..vO
801e3edc:	3feebe21 12ba543e bc802f9f 111aaf36     !..?>T.../..6...
801e3eec:	3fd23e52 334eff18 bc74f080 61bbaf4f     R>.?..N3..t.O..a
801e3efc:	3feeac20 3e94658d 3c62c1d5 c43eb49f      ..?.e.>..b<..>.
801e3f0c:	3fd2b8dd 99f2d807 3c615538 c3a7cd83     ...?....8Ua<....
801e3f1c:	3fee99a4 1bc53ce8 bc82264b 94049f87     ...?.<..K&......
801e3f2c:	3fd3331e b40c302c 3c7e0cb6 bf29a9ed     .3.?,0....~<..).
801e3f3c:	3fee86ae fdbb58a7 3c89397a 9769d3d8     ...?.X..z9.<..i.
801e3f4c:	3fd3ad12 04878398 3c003d55 a0193d40     ...?....U=.<@=..
801e3f5c:	3fee733e 3546ce13 bc86428b e69ee697     >s.?..F5.B......
801e3f6c:	3fd426b7 5705c59f bc7f09c7 b436e9d0     .&.?...W......6.
801e3f7c:	3fee5f54 d02fc8bc 3c87eb0f 9b0f3d20     T_.?../....< =..
801e3f8c:	3fd4a00c 6bb08ead 3c7823ba 4b2a449c     ...?...k.#x<.D*K
801e3f9c:	3fee4af1 2e8a6833 bc868ca0 cf68a77a     .J.?3h......z.h.
801e3fac:	3fd5190e 55eef0f3 3c7b3571 b680d6a5     ...?...Uq5{<....
801e3fbc:	3fee3614 aa015237 bc727793 9fa2f597     .6.?7R...wr.....
801e3fcc:	3fd591bc ac3fe0cb 3c67c74b 49acd6c1     ...?..?.K.g<...I
801e3fdc:	3fee20bf c7ef636c bc5660ae 29078775     . .?lc...`V.u..)
801e3fec:	3fd60a14 0ba89133 3c5b1fd8 5a03dbce     ...?3.....[<...Z
801e3ffc:	3fee0af1 02771ae6 3c5fe8e7 8a38d7f7     ...?..w..._<..8.
801e400c:	3fd68213 02444aad bc7d8892 3ebd875e     ...?.JD...}.^..>
801e401c:	3fedf4ab 7e6736c4 bc8e2d8a e33a0255     ...?.6g~.-..U.:.
801e402c:	3fd6f9b8 4ee9da0d 3c742bc1 50f228d6     ...?...N.+t<.(.P
801e403c:	3feddded d42ba2bf bc6e80c8 55764214     ...?..+...n..BvU
801e404c:	3fd77102 314bb6ce bc66ead7 eb995912     .q.?..K1..f..Y..
801e405c:	3fedc6b7 776dcd35 3c54b364 03c86d4e     ...?5.mwd.T<Nm..
801e406c:	3fd7e7ee dabf5af2 bc7b63bc 6b888e83     ...?.Z...c{....k
801e407c:	3fedaf0b 2b5e5cea 3c8a249e 12826949     ...?.\^+.$.<Ii..
801e408c:	3fd85e7a 9b5face0 3c78a40e 2f71a9dc     z^.?.._...x<..q/
801e409c:	3fed96e8 d5d2039d 3c8ff61b a774992f     ...?.......</.t.
801e40ac:	3fd8d4a4 ea766326 3c744a02 97e17b4a     ...?&cv..Jt<J{..
801e40bc:	3fed7e4e 352bed94 bc63b770 e9f546c5     N~.?..+5p.c..F..
801e40cc:	3fd94a6b 3e683f58 bc769ce1 073e4040     kJ.?X?h>..v.@@>.
801e40dc:	3fed653f 434bec37 bc876236 02e80510     ?e.?7.KC6b......
801e40ec:	3fd9bfce a320b0a4 3c709e39 e1c619e0     ...?.. .9.p<....
801e40fc:	3fed4bb9 77858f61 3c8f34bb 1cc50cca     .K.?a..w.4.<....
801e410c:	3fda34c9 3b50cecd bc5a310e 8d8d7c06     .4.?..P;.1Z..|..
801e411c:	3fed31bf 3089cbdd 3c7e60dd 63a09277     .1.?...0.`~<w..c
801e412c:	3fdaa95b b13c0381 bc66293e 727d94f0     [..?..<.>)f...}r
801e413c:	3fed1750 1ec1a48e 3c80d52b 05321617     P..?....+..<..2.
801e414c:	3fdb1d83 cb99f519 bc7ae242 fa52ad9f     ...?....B.z...R.
801e415c:	3fecfc6c 508f2a0d 3c88b5b5 30dbac43     l..?.*.P...<C..0
801e416c:	3fdb913e 2f6c3ff1 bc7e38ad 909a82e5     >..?.?l/.8~.....
801e417c:	3fece115 bb31109a 3c81f139 17b140a3     ...?..1.9..<.@..
801e418c:	3fdc048b 757e9fa7 3c619fe6 a2b2972e     ...?..~u..a<....
801e419c:	3fecc54a 2ba83a98 3c64ee16 ec7fd19e     J..?.:.+..d<....
801e41ac:	3fdc7767 1a3d5826 bc5eb14d 9fc67d0b     gw.?&X=.M.^..}..
801e41bc:	3feca90c 485e3462 bc646a81 e3d4a51f     ...?b4^H.jd.....
801e41cc:	3fdce9d2 12dae298 bc62fc8a f8ce1a84     ...?......b.....
801e41dc:	3fec8c5b a1590123 3c7ab3d1 34047661     [..?#.Y...z<av.4
801e41ec:	3fdd5bca a75fc29c 3c728a44 208be53b     .[.?.._.D.r<;.. 
801e41fc:	3fec6f39 fbaadb42 bc8741db 15329c9a     9o.?B....A....2.
801e420c:	3fddcd4c e171fd9a 3c70d4c6 8b8b175e     L..?..q...p<^...
801e421c:	3fec51a4 3b9aa880 bc61bbb4 c1582a69     .Q.?...;..a.i*X.
801e422c:	3fde3e56 1099f88f bc50a482 b01ddd81     V>.?......P.....
801e423c:	3fec339e ee82c5c0 bc8caaf5 744b05f0     .3.?..........Kt
801e424c:	3fdeaee8 3c9b027d bc5789b4 065b7d50     ...?}..<..W.P}[.
801e425c:	3fec1528 1312e828 bc889211 6bc4f97b     (..?(.......{..k
801e426c:	3fdf1eff f8a7525c 3c717212 081e7536     ...?\R...rq<6u..
801e427c:	3febf641 1628a9a1 3c8b7bd7 e76abc97     A..?..(..{.<..j.
801e428c:	3fdf8e99 af2d00a3 3c59d950 310294f5     ...?..-.P.Y<...1
801e429c:	3febd6ea c88c109d 3c731bbc 28d2f57a     ...?......s<z..(
801e42ac:	3fdffdb6 2e905b6a 3c6f4a99 fe630f32     ...?j[...Jo<2.c.
801e42bc:	3febb723 452d0a39 3c772bd2 39c69955     #..?9.-E.+w<U..9
801e42cc:	3fe03629 78397b01 bc82d8cd ef58840e     )6.?.{9x......X.
801e42dc:	3feb96ee c78fade0 3c545a3c 86946e5b     ...?....<ZT<[n..
801e42ec:	3fe06d36 4538ff1b 3c83f5ae 84b704c2     6m.?..8E...<....
801e42fc:	3feb764b c21b389b bc8f5848 1e9e1001     Kv.?.8..HX......
801e430c:	3fe0a402 a13914f6 bc86f643 410c104e     ...?..9.C...N..A
801e431c:	3feb553a 47027a16 3c58ff79 26b5672e     :U.?.z.Gy.X<.g.&
801e432c:	3fe0da8b f0bee909 bc8a58de a89c8948     ...?.....X..H...
801e433c:	3feb33bb 1d1f6ca9 3c8ea6a5 c4b69c3b     .3.?.l.....<;...
801e434c:	3fe110d0 98809981 3c8d9189 4162a4c6     ...?.......<..bA
801e435c:	3feb11d0 1efbc0c2 3c71dd56 1f8b7f82     ...?....V.q<....
801e436c:	3fe146d2 5e2739a8 3c7bf953 930bd275     .F.?.9'^S.{<u...
801e437c:	3feaef78 79746f94 bc7f8362 5f2eedb0     x..?.otyb......_
801e438c:	3fe17c8e 102e2488 3c635e57 26f69de5     .|.?.$..W^c<...&
801e439c:	3feaccb5 8dd6b6cc 3c88fb6a acb02fdd     ...?....j..<./..
801e43ac:	3fe1b204 70cbb5ff bc5f190c 88308913     ...?...p.._...0.
801e43bc:	3feaa986 07cd5070 bc0b83d6 3236574c     ...?pP......LW62
801e43cc:	3fe1e734 a4f41d5a 3c722a3f 4373e02d     4..?Z...?*r<-.sC
801e43dc:	3fea85ed 385ec792 3c69be06 1b0394cf     ...?..^8..i<....
801e43ec:	3fe21c1c 4b23aa31 3c5e5b32 e72586af     ...?1.#K2[^<..%.
801e43fc:	3fea61e9 e2fd453f 3c858330 93788bbb     .a.??E..0..<..x.
801e440c:	3fe250bb 2457bcce 3c7ea3d0 0352bdcf     .P.?..W$..~<..R.
801e441c:	3fea3d7d eca19669 bc868dba c917a067     }=.?i.......g...
801e442c:	3fe28511 d9a16b70 bc801df1 29aee445     ...?pk......E..)
801e443c:	3fea18a7 736c0358 3c395e25 ea88421e     ...?X.ls%^9<.B..
801e444c:	3fe2b91d db216ab0 bc8fa371 ed912f85     ...?.j!.q..../..
801e445c:	3fe9f368 c5791606 bc81d200 279a3082     h..?..y......0.'
801e446c:	3fe2ecdf e0e7e37e 3c8d3557 e3f25e5c     ...?~...W5.<\^..
801e447c:	3fe9cdc2 12993f62 3c83f991 b148bc4f     ...?b?.....<O.H.
801e448c:	3fe32054 095a135b 3c8f6b42 a36a6514     T .?[.Z.Bk.<.ej.
801e449c:	3fe9a7b5 cc9fa7a9 3c8722cf b9be0367     ...?.....".<g...
801e44ac:	3fe3537d 7af040f0 3c6b327e c42e1310     }S.?.@.z~2k<....
801e44bc:	3fe98141 0488f08d 3c8d1ff8 7456282b     A..?.......<+(Vt
801e44cc:	3fe38659 a93b07a8 bc710fad e00cb1fd     Y..?..;...q.....
801e44dc:	3fe95a67 a21f862d bc80befd 15a2840a     gZ.?-...........
801e44ec:	3fe3b8e7 a7d2f07b bc797653 926d9e92     ...?{...Svy...m.
801e44fc:	3fe93328 03600cda bc8bb770 d36cd53a     (3.?..`.p...:.l.
801e450c:	3fe3eb25 e1570fc0 bc5be570 784ddaf7     %..?..W.p.[...Mx
801e451c:	3fe90b84 0ab93b87 bc70feb1 e4ba6790     ...?.;....p..g..
801e452c:	3fe41d14 d287ecf5 3c84608f 303d9ad1     ...?.....`.<..=0
801e453c:	3fe8e37c b53d4bf8 bc6463a4 81cf386b     |..?.K=..cd.k8..
801e454c:	3fe44eb3 1e6a5505 bc83ed6c 5a5dc900     .N.?.Uj.l.....]Z
801e455c:	3fe8bb10 3e9474c1 3c8863e0 e431159f     ...?.t.>.c.<..1.
801e456c:	3fe48000 7463ed10 bc8b194a 985d871f     ...?..ctJ.....].
801e457c:	3fe89241 c413ed84 3c8c48d9 46aab761     A..?.....H.<a..F
801e458c:	3fe4b0fc 738cc59a 3c20da05 8d77a6c6     ...?...s.. <..w.
801e459c:	3fe86910 e2bfe9dd 3c7338ff e54ed51b     .i.?.....8s<..N.
801e45ac:	3fe4e1a4 89b7c76a bc8a492f de701ca0     ...?j.../I....p.
801e45bc:	3fe83f7d 609bc6e8 bc4152cf fd7b351c     }?.?...`.RA..5{.
801e45cc:	3fe511f9 61c48831 bc85c0e8 31916d5d     ...?1..a....]m.1
801e45dc:	3fe8158a 0b8228de bc6de8b9 cddbb724     ...?.(....m.$...
801e45ec:	3fe541fa 8520d391 3c7232c2 2eaa1488     .A.?.. ..2r<....
801e45fc:	3fe7eb36 a4a5959f 3c5a1d65 966d59b3     6..?....e.Z<.Ym.
801e460c:	3fe571a6 4d0fb198 3c5c843b 7f09e54f     .q.?...M;.\<O...
801e461c:	3fe7c082 d72aee68 bc6c73d6 98813a12     ...?h.*..sl..:..
801e462c:	3fe5a0fc b7d4227b bc8d82e2 cd7f6543     ...?{"......Ce..
801e463c:	3fe7956f e9d45ae4 bc8ab276 16bf8f0d     o..?.Z..v.......
801e464c:	3fe5cffc 70eb578a 3c896cb3 c655211f     ...?.W.p.l.<.!U.
801e465c:	3fe769fe cf8c68c5 bc6827d5 552a9e57     .i.?.h...'h.W.*U
801e466c:	3fe5fea4 f7ee20b7 3c80b6ce 174efba1     ...?. .....<..N.
801e467c:	3fe73e30 3d94ad5f bc65d3ae 9921ac79     0>.?_..=..e.y.!.
801e468c:	3fe62cf4 55b6241a bc8edd98 6fa77678     .,.?.$.U....xv.o
801e469c:	3fe71204 a5029c81 3c8425b0 2963e755     ...?.....%.<U.c)
801e46ac:	3fe65aec 6b71053c 3c8126f9 800cf55e     .Z.?<.qk.&.<^...
801e46bc:	3fe6e57c dedbd0a6 3c860286 4e134b2f     |..?.......</K.N
801e46cc:	3fe6888a 7644d5e6 bc86b7d3 fa9efb5d     ...?..Dv....]...
801e46dc:	3fe6b898 86ccf4b2 3c715ac7 50b7821a     ...?.....Zq<...P
801e46ec:	3fe6b5ce 8f702e0f bc65d515 92eb6253     ...?..p...e.Sb..
801e46fc:	3fe68b5a d985f89c bc89a91a 7c40bde1     Z..?..........@|
801e470c:	3fe6e2b7 857fad53 bc70e729 fdeb8cba     ...?S...).p.....
801e471c:	3fe65dc1 47337c77 bc597c1b 1d0a8c40     .].?w|3G.|Y.@...
801e472c:	3fe70f45 3885770d 3c697ede f20191c7     E..?.w.8.~i<....
801e473c:	3fe62fcf 895756ef 3c6d9143 80dea578     ./.?.VW.C.m<x...
801e474c:	3fe73b76 06dc12a2 bc722483 26f563df     v;.?.....$r..c.&
801e475c:	3fe60185 e0e432d0 3c846ca5 f6f7b524     ...?.2...l.<$...
801e476c:	3fe7674a 94ac84a8 3c7e9d3f 55f1f17a     Jg.?....?.~<z..U
801e477c:	3fe5d2e2 04c8892b 3c803141 d0041d52     ...?+...A1.<R...
801e478c:	3fe792c1 eeb354eb bc8abf05 39824077     ...?.T......w@.9
801e479c:	3fe5a3e8 2759be62 3c8428aa 5e28b3c2     ...?b.Y'.(.<..(^
801e47ac:	3fe7bdda 7ccd0393 3c4ad119 8d8e83f2     ...?...|..J<....
801e47bc:	3fe57497 af282d23 3c8f4714 f5037959     .t.?#-(..G.<Yy..
801e47cc:	3fe7e893 aa650c4c 3c80eefb 0f592ca5     ...?L.e....<.,Y.
801e47dc:	3fe544f1 e6c7a62f bc8e7ae8 e9ae4ba4     .D.?/....z...K..
801e47ec:	3fe812ed df402dda bc87830a 7d7bf3da     ...?.-@.......{}
801e47fc:	3fe514f5 8073c259 3c747a10              ...?Y.s..zt<

801e4808 <s7>:
801e4808:	5816c78d bf2a019f                       ...X..*.

801e4810 <ss7>:
801e4810:	6a18bf2a 3bcdcec9                       *..j...;

801e4818 <s5>:
801e4818:	11110f15 3f811111                       .......?

801e4820 <ss5>:
801e4820:	da488820 bc21ac06                        .H...!.

801e4828 <s3>:
801e4828:	55555555 bfc55555                       UUUUUU..

801e4830 <ss3>:
801e4830:	e77ee482 bc6553aa                       ..~..Se.

801e4838 <c8>:
801e4838:	821d5987 befa019f                       .Y......

801e4840 <cc8>:
801e4840:	72ffe5cc 3b7ab71e                       ...r..z;

801e4848 <c6>:
801e4848:	16c16a96 3f56c16c                       .j..l.V?

801e4850 <cc6>:
801e4850:	e6346f14 bbd2e846                       .o4.F...

801e4858 <c4>:
801e4858:	55555555 bfa55555                       UUUUUU..

801e4860 <cc4>:
801e4860:	2fff257e bc4554bc                       ~%./.TE.

801e4868 <c2>:
801e4868:	00000000 3fe00000                       .......?

801e4870 <cc2>:
801e4870:	00000000 ba282fd8 00000000 00000000     ...../(.........

801e4880 <zero>:
	...

801e4888 <one>:
801e4888:	00000000 3ff00000                       .......?

801e4890 <mptwo.1575>:
801e4890:	00000001 00000000 00000000 3ff00000     ...............?
801e48a0:	00000000 40000000 00000000 00000000     .......@........
	...

801e49d8 <np1.1574>:
	...
801e49e8:	00000001 00000002 00000002 00000002     ................
801e49f8:	00000002 00000003 00000003 00000003     ................
801e4a08:	00000003 00000003 00000003 00000003     ................
801e4a18:	00000003 00000003 00000004 00000004     ................
801e4a28:	00000004 00000004 00000004 00000004     ................
801e4a38:	00000004 00000004 00000004 00000004     ................
801e4a48:	00000004 00000004 00000004 00000004     ................
801e4a58:	00000004 00000000                       ........

801e4a60 <cutter>:
801e4a60:	00000000 44b00000                       .......D

801e4a68 <radix>:
801e4a68:	00000000 41700000                       ......pA

801e4a70 <radixi>:
801e4a70:	00000000 3e700000                       ......p>

801e4a78 <mone>:
801e4a78:	00000000 bff00000                       ........

801e4a80 <two52>:
801e4a80:	00000000 43300000                       ......0C

801e4a88 <two10>:
801e4a88:	00000000 40900000                       .......@

801e4a90 <two>:
801e4a90:	00000000 40000000                       .......@

801e4a98 <two23>:
801e4a98:	00000000 41600000                       ......`A

801e4aa0 <two71>:
801e4aa0:	00000000 44600000                       ......`D

801e4aa8 <two19>:
801e4aa8:	00000000 41200000                       ...... A

801e4ab0 <two18>:
801e4ab0:	00000000 41100000                       .......A

801e4ab8 <two5>:
801e4ab8:	00000000 40400000                       ......@@

801e4ac0 <two57>:
801e4ac0:	00000000 43800000                       .......C

801e4ac8 <twom1032>:
801e4ac8:	00000000 00000400                       ........

801e4ad0 <np.914>:
	...
801e4ae0:	00000006 00000008 0000000a 0000000b     ................
801e4af0:	0000000d 0000000f 00000011 00000013     ................
801e4b00:	00000015 00000017 00000019 0000001b     ................
801e4b10:	0000001c 0000001e 00000020 00000022     ........ ..."...
801e4b20:	00000024 00000026 00000028 0000002a     $...&...(...*...
801e4b30:	0000002b 0000002d 0000002f 00000031     +...-.../...1...
801e4b40:	00000033 00000035 00000037 00000039     3...5...7...9...
801e4b50:	0000003b 00000000                       ;.......

801e4b58 <two.913>:
801e4b58:	00000000 40000000                       .......@

801e4b60 <one.912>:
801e4b60:	00000000 3ff00000                       .......?

801e4b68 <twom.911>:
801e4b68:	00000000 3ff00000 00000000 40000000     .......?.......@
801e4b78:	00000000 40100000 00000000 40200000     .......@...... @
801e4b88:	00000000 40300000 00000000 40400000     ......0@......@@
801e4b98:	00000000 40500000 00000000 40600000     ......P@......`@

801e4ba8 <twonm1.910>:
	...
801e4bcc:	40260000 00000000 402e0000 00000000     ..&@.......@....
801e4bdc:	40330000 00000000 40350000 00000000     ..3@......5@....
801e4bec:	40390000 00000000 403d0000 00000000     ..9@......=@....
801e4bfc:	40408000 00000000 40428000 00000000     ..@@......B@....
801e4c0c:	40448000 00000000 40468000 00000000     ..D@......F@....
801e4c1c:	40488000 00000000 404a8000 00000000     ..H@......J@....
801e4c2c:	404b8000 00000000 404d8000 00000000     ..K@......M@....
801e4c3c:	404f8000 00000000 4050c000 00000000     ..O@......P@....
801e4c4c:	4051c000 00000000 4052c000 00000000     ..Q@......R@....
801e4c5c:	4053c000 00000000 4054c000 00000000     ..S@......T@....
801e4c6c:	40554000 00000000 40564000 00000000     .@U@.....@V@....
801e4c7c:	40574000 00000000 40584000 00000000     .@W@.....@X@....
801e4c8c:	40594000 00000000 405a4000 00000000     .@Y@.....@Z@....
801e4c9c:	405b4000 00000000 405c4000 00000000     .@[@.....@\@....
801e4cac:	405d4000                                .@]@

801e4cb0 <xm.909>:
	...
801e4cbc:	3f8930be 00000000 3f991687 00000000     .0.?.......?....
801e4ccc:	3fa923a2 00000000 3fb930be 00000000     .#.?.....0.?....
801e4cdc:	3fc95810 00000000 3fda7ef9 00000000     .X.?.....~.?....
801e4cec:	3ff00000 aea747d8 bfcb967c ea359360     ...?.G..|...`.5.
801e4cfc:	3fdd1a21 bcd35a86 3fe114e3 48d3ae68     !..?.Z.....?h..H
801e4d0c:	3fefe54b                                K..?

801e4d10 <mp.909>:
	...
801e4d20:	00000001 00000002 00000002 00000002     ................
801e4d30:	00000002 00000003 00000003 00000003     ................
801e4d40:	00000003 00000003 00000003 00000003     ................
801e4d50:	00000003 00000004 00000004 00000004     ................
801e4d60:	00000004 00000004 00000004 00000004     ................
801e4d70:	00000004 00000004 00000004 00000004     ................
801e4d80:	00000004 00000004 00000004 00000004     ................
801e4d90:	00000004 00000000                       ........

801e4d98 <halfrad.908>:
801e4d98:	00000000 41600000                       ......`A

801e4da0 <one.907>:
801e4da0:	00000000 3ff00000 00000000 00000000     .......?........
801e4db0:	91300000 c2efd512 91300000 42efd512     ..0.......0....B
801e4dc0:	00000000 41600000 00000000 403b0000     ......`A......;@
801e4dd0:	00000000 403a0000 00000000 40000000     ......:@.......@
801e4de0:	9999999a 3fe99999 33333333 40033333     .......?333333.@

801e4df0 <hpinv>:
801e4df0:	6dc9c883 3fe45f30                       ...m0_.?

801e4df8 <toint>:
801e4df8:	00000000 43380000                       ......8C

801e4e00 <hp>:
801e4e00:	00000001 00000000 00000000 3ff00000     ...............?
801e4e10:	00000000 3ff00000 a0000000 416243f6     .......?.....CbA
801e4e20:	40000000 415110b4 20000000 41608d31     ...@..QA... 1.`A
801e4e30:	e0000000 416198a2 00000000 40fb8390     ......aA.......@
801e4e40:	80000000 41644a40 80000000 41638222     ....@JdA....".cA
801e4e50:	00000000 4169f31d 00000000 41105df4     ......iA.....].A
801e4e60:	c0000000 41531d89 00000000 414b2251     ......SA....Q"KA
801e4e70:	60000000 4162821e 00000000 413c6809     ...`..bA.....h<A
801e4e80:	40000000 41677be5 00000000 4149b3cd     ...@.{gA......IA
801e4e90:	80000000 415d218d 00000000 41581585     .....!]A......XA
801e4ea0:	c0000000 416b7c97 80000000 4144374f     .....|kA....O7DA
801e4eb0:	40000000 41684d5b 80000000 416b5470     ...@[MhA....pTkA
801e4ec0:	60000000 41617921 00000000 415abb31     ...`!yaA....1.ZA
801e4ed0:	a0000000 41679fb1 a0000000 416d1310     ......gA......mA
801e4ee0:	e0000000 416a698d e0000000 416b5ac2     .....ijA.....ZkA
801e4ef0:	a0000000 416fd72d e0000000 416d01ad     ....-.oA......mA
801e4f00:	00000000 416b7b8e a0000000 416afed6     .....{kA......jA
801e4f10:	00000000 41333f4b 00000000 41574f92     ....K?3A.....OWA
801e4f20:	00000000 41417c4b 00000000 414fe649     ....K|AA....I.OA
801e4f30:	c0000000 41543328 00000000 00000000     ....(3TA........
	...

801e4f48 <toverp>:
801e4f48:	60000000 41645f30 00000000 415b9391     ...`0_dA......[A
801e4f58:	00000000 413529fc 80000000 4143abe8     .....)5A......CA
801e4f68:	a0000000 416ea69b 40000000 41681b6c     ......nA...@l.hA
801e4f78:	80000000 4162b327 40000000 4150e410     ....'.bA...@..PA
801e4f88:	60000000 416fca2c 60000000 41657bd7     ...`,.oA...`.{eA
801e4f98:	e0000000 4168ac36 00000000 4142371d     ....6.hA.....7BA
801e4fa8:	80000000 41509374 20000000 416c00c9     ....t.PA... ..lA
801e4fb8:	80000000 41477504 80000000 416a3243     .....uGA....C2jA
801e4fc8:	60000000 416fc3bd 00000000 413cb129     ...`..oA....).<A
801e4fd8:	00000000 4164e7dd a0000000 416046be     ......dA.....F`A
801e4fe8:	00000000 41475da2 80000000 41609d33     .....]GA....3.`A
801e4ff8:	00000000 415c09ad 40000000 4157df90     ......\A...@..WA
801e5008:	00000000 414cc8eb 80000000 414cc1a9     ......LA......LA
801e5018:	00000000 414cfa4e 60000000 41608bf1     ....N.LA...`..`A
801e5028:	00000000 4167bf25 00000000 414d8ffc     ....%.gA......MA
801e5038:	c0000000 4162fffb 00000000 4116603c     ......bA....<`.A
801e5048:	20000000 416de5e2 40000000 41616b41     ... ..mA...@AkaA
801e5058:	40000000 415b47db 80000000 414b3f67     ...@.G[A....g?KA
801e5068:	80000000 4143e584 c0000000 4166e9e8     ......CA......fA
801e5078:	00000000 414fb34f 40000000 4157fa8b     ....O.OA...@..WA
801e5088:	80000000 415d49ee a0000000 4168fd7c     .....I]A....|.hA
801e5098:	a0000000 416e2f67 00000000 411ce7dc     ....g/nA.......A
801e50a8:	40000000 41614a52 60000000 416d4d7f     ...@RJaA...`.MmA
801e50b8:	c0000000 4157ec47 00000000 4161aba1     ....G.WA......aA
801e50c8:	00000000 415580cc c0000000 4151bf1e     ......UA......QA
801e50d8:	00000000 415aeafc 00000000 4169f784     ......ZA......iA
801e50e8:	c0000000 41635e86 00000000 413da9e3     .....^cA......=A
801e50f8:	c0000000 41622c2b 00000000 416cc361     ....+,bA....a.lA
801e5108:	40000000 41596661 00000000 4157c528     ...@afYA....(.WA
801e5118:	40000000 415a1023 00000000 416ffb10     ...@#.ZA......oA
801e5128:	c0000000 41535cc9 00000000 41488303     .....\SA......HA
801e5138:	00000000 413556ca 40000000 415cea32     .....V5A...@2.\A
801e5148:	c0000000 4158389e 60000000 4168118d     .....8XA...`..hA
801e5158:	40000000 4151f106 a0000000 41686cf9     ...@..QA.....lhA
801e5168:	20000000 416b9d01 80000000 414541ac     ... ..kA.....AEA
801e5178:	60000000 41688ed1 c0000000 4162c394     ...`..hA......bA
801e5188:	80000000 416bb5e8 20000000 416a2ae3     ......kA... .*jA
801e5198:	00000000 4114fa94                       .......A

801e51a0 <one.1640>:
801e51a0:	00000001 00000000 00000000 3ff00000     ...............?
801e51b0:	00000000 3ff00000 00000000 00000000     .......?........
	...

801e52e8 <pi>:
801e52e8:	00000001 00000000 00000000 3ff00000     ...............?
801e52f8:	00000000 40080000 00000000 41421fb5     .......@......BA
801e5308:	60000000 416110b4 00000000 4121a626     ...`..aA....&.!A
801e5318:	00000000 41398a2e 00000000 410b8398     ......9A.......A
801e5328:	40000000 41512902 80000000 414c1114     ...@.)QA......LA
801e5338:	00000000 4163e63a 00000000 41205df4     ....:.cA.....] A
801e5348:	c0000000 41631d89 40000000 415b2251     ......cA...@Q"[A
801e5358:	00000000 414410f3 80000000 414c6809     ......DA.....hLA
801e5368:	00000000 415def95 00000000 4159b3cd     ......]A......YA
801e5378:	80000000 416d218d 20000000 41681585     .....!mA... ..hA
801e5388:	80000000 4166f92f c0000000 4154374f     ..../.fA....O7TA
801e5398:	a0000000 41609ab6 20000000 4166a8e1     ......`A... ..fA
801e53a8:	00000000 41379216 20000000 416abb31     ......7A... 1.jA
801e53b8:	c0000000 415e7ec6 60000000 416a2621     .....~^A...`!&jA
801e53c8:	e0000000 4164d31b e0000000 4166b585     ......dA......fA
801e53d8:	60000000 416fae5b e0000000 416a035b     ...`[.oA....[.jA
801e53e8:	20000000 4166f71c 40000000 4165fdad     ... ..fA...@..eA
801e53f8:	00000000 41433f4b 00000000 00000000     ....K?CA........
	...

801e5430 <one.1564>:
801e5430:	00000001 00000000 00000000 3ff00000     ...............?
801e5440:	00000000 3ff00000 00000000 00000000     .......?........
	...

801e5578 <mpt.1563>:
801e5578:	00000001 00000000 00000000 3ff00000     ...............?
801e5588:	00000000 40000000 00000000 00000000     .......@........
	...

801e56c0 <oofac27>:
801e56c0:	fffffffd 00000000 00000000 3ff00000     ...............?
801e56d0:	00000000 401c0000 00000000 4151ab1c     .......@......QA
801e56e0:	00000000 4166e675 00000000 4169054d     ....u.fA....M.iA
801e56f0:	40000000 4158f15d 00000000 4123b9a4     ...@].XA......#A
801e5700:	20000000 41603a4f 00000000 41616a9f     ... O:`A.....jaA
801e5710:	00000000 415ccbda 00000000 41434d19     ......\A.....MCA
801e5720:	e0000000 4160e893 00000000 41242812     ......`A.....($A
801e5730:	a0000000 416dbece a0000000 41685f33     ......mA....3_hA
801e5740:	20000000 41662917 00000000 416975e7     ... .)fA.....uiA
801e5750:	80000000 4154ee17 00000000 411f6758     ......TA....Xg.A
801e5760:	e0000000 416581a1 40000000 415208d1     ......eA...@..RA
801e5770:	00000000 414b4785 c0000000 4169e6b7     .....GKA......iA
801e5780:	40000000 41563d1c 80000000 415cbb55     ...@.=VA....U.\A
801e5790:	40000000 41622287 00000000 415a60fd     ...@."bA.....`ZA
801e57a0:	00000000 414f1f50 00000000 413d1b82     ....P.OA......=A
801e57b0:	80000000 41572fef 40000000 416a4d10     ...../WA...@.MjA
801e57c0:	00000000 4154ff1a 00000000 40cb9c00     ......TA.......@
	...
801e5810:	736f6361 00000000 736f6361 00000066     acos....acosf...
801e5820:	736f6361 0000006c 736f6361 4f44203a     acosl...acos: DO
801e5830:	4e49414d 72726520 000a726f 6e697361     MAIN error..asin
801e5840:	00000000 6e697361 00000066 6e697361     ....asinf...asin
801e5850:	0000006c 6e697361 4f44203a 4e49414d     l...asin: DOMAIN
801e5860:	72726520 000a726f 6e617461 00000032      error..atan2...
801e5870:	6e617461 00006632 6e617461 00006c32     atan2f..atan2l..
801e5880:	42494c5f 5245565f 4e4f4953 203d3d20     _LIB_VERSION == 
801e5890:	4956535f 00005f44 732f2e2e 65647379     _SVID_..../sysde
801e58a0:	692f7370 37656565 6b2f3435 6174735f     ps/ieee754/k_sta
801e58b0:	7261646e 00632e64 6e617461 44203a32     ndard.c.atan2: D
801e58c0:	49414d4f 7265204e 0a726f72 00000000     OMAIN error.....
801e58d0:	6f707968 00000074 6f707968 00006674     hypot...hypotf..
801e58e0:	6f707968 00006c74 68736f63 00000000     hypotl..cosh....
801e58f0:	68736f63 00000066 68736f63 0000006c     coshf...coshl...
801e5900:	00707865 66707865 00000000 6c707865     exp.expf....expl
801e5910:	00000000 00003079 00663079 006c3079     ....y0..y0f.y0l.
801e5920:	203a3079 414d4f44 65204e49 726f7272     y0: DOMAIN error
801e5930:	0000000a 00003179 00663179 006c3179     ....y1..y1f.y1l.
801e5940:	203a3179 414d4f44 65204e49 726f7272     y1: DOMAIN error
801e5950:	0000000a 00006e79 00666e79 006c6e79     ....yn..ynf.ynl.
801e5960:	203a6e79 414d4f44 65204e49 726f7272     yn: DOMAIN error
801e5970:	0000000a 6d61676c 0000616d 6d61676c     ....lgamma..lgam
801e5980:	0066616d 6d61676c 006c616d 6d61676c     maf.lgammal.lgam
801e5990:	203a616d 474e4953 72726520 000a726f     ma: SING error..
801e59a0:	00676f6c 66676f6c 00000000 6c676f6c     log.logf....logl
801e59b0:	00000000 3a676f6c 4e495320 72652047     ....log: SING er
801e59c0:	0a726f72 00000000 3a676f6c 4d4f4420     ror.....log: DOM
801e59d0:	204e4941 6f727265 00000a72 31676f6c     AIN error...log1
801e59e0:	00000030 31676f6c 00006630 31676f6c     0...log10f..log1
801e59f0:	00006c30 31676f6c 53203a30 20474e49     0l..log10: SING 
801e5a00:	6f727265 00000a72 31676f6c 44203a30     error...log10: D
801e5a10:	49414d4f 7265204e 0a726f72 00000000     OMAIN error.....
801e5a20:	00776f70 66776f70 00000000 6c776f70     pow.powf....powl
801e5a30:	00000000 28776f70 29302c30 4f44203a     ....pow(0,0): DO
801e5a40:	4e49414d 72726520 000a726f 28776f70     MAIN error..pow(
801e5a50:	656e2c30 203a2967 414d4f44 65204e49     0,neg): DOMAIN e
801e5a60:	726f7272 0000000a 2a67656e 6e6f6e2a     rror....neg**non
801e5a70:	746e692d 61726765 44203a6c 49414d4f     -integral: DOMAI
801e5a80:	7265204e 0a726f72 00000000 686e6973     N error.....sinh
801e5a90:	00000000 686e6973 00000066 686e6973     ....sinhf...sinh
801e5aa0:	0000006c 74727173 00000000 74727173     l...sqrt....sqrt
801e5ab0:	00000066 74727173 0000006c 74727173     f...sqrtl...sqrt
801e5ac0:	4f44203a 4e49414d 72726520 000a726f     : DOMAIN error..
801e5ad0:	646f6d66 00000000 646f6d66 00000066     fmod....fmodf...
801e5ae0:	646f6d66 0000006c 646f6d66 4420203a     fmodl...fmod:  D
801e5af0:	49414d4f 7265204e 0a726f72 00000000     OMAIN error.....
801e5b00:	616d6572 65646e69 00000072 616d6572     remainder...rema
801e5b10:	65646e69 00006672 616d6572 65646e69     inderf..remainde
801e5b20:	00006c72 616d6572 65646e69 44203a72     rl..remainder: D
801e5b30:	49414d4f 7265204e 0a726f72 00000000     OMAIN error.....
801e5b40:	736f6361 00000068 736f6361 00006668     acosh...acoshf..
801e5b50:	736f6361 00006c68 736f6361 44203a68     acoshl..acosh: D
801e5b60:	49414d4f 7265204e 0a726f72 00000000     OMAIN error.....
801e5b70:	6e617461 00000068 6e617461 00006668     atanh...atanhf..
801e5b80:	6e617461 00006c68 6e617461 44203a68     atanhl..atanh: D
801e5b90:	49414d4f 7265204e 0a726f72 00000000     OMAIN error.....
801e5ba0:	6e617461 53203a68 20474e49 6f727265     atanh: SING erro
801e5bb0:	00000a72 6c616373 00000062 6c616373     r...scalb...scal
801e5bc0:	00006662 6c616373 00006c62 0000306a     bf..scalbl..j0..
801e5bd0:	0066306a 006c306a 4c54203a 2053534f     j0f.j0l.: TLOSS 
801e5be0:	6f727265 00000a72 0000316a 0066316a     error...j1..j1f.
801e5bf0:	006c316a 00006e6a 00666e6a 006c6e6a     j1l.jn..jnf.jnl.
801e5c00:	6d616774 0000616d 6d616774 0066616d     tgamma..tgammaf.
801e5c10:	6d616774 006c616d 6d616774 203a616d     tgammal.tgamma: 
801e5c20:	474e4953 72726520 000a726f 32707865     SING error..exp2
801e5c30:	00000000 32707865 00000066 32707865     ....exp2f...exp2
801e5c40:	0000006c 31707865 00000030 31707865     l...exp10...exp1
801e5c50:	00006630 31707865 00006c30 32676f6c     0f..exp10l..log2
801e5c60:	00000000 32676f6c 00000066 32676f6c     ....log2f...log2
801e5c70:	0000006c 00000000 e0000000 47efffff     l..............G
801e5c80:	e0000000 c7efffff 00000000 00000000     ................
801e5c90:	80186218 80186238 801862b0 80186328     .b..8b...b..(c..
801e5ca0:	8018696c 801863ac 80186414 8018656c     li...c...d..le..
801e5cb0:	80186c80 801865c4 8018663c 8018647c     .l...e..<f..|d..
801e5cc0:	801864f4 80186aa4 80186ff8 801866b4     .d...j...o...f..
801e5cd0:	80186e24 8018672c 801867a4 8018681c     $n..,g...g...h..
801e5ce0:	801872e8 80186894 80186914 80186e9c     .r...h...i...n..
801e5cf0:	801874dc 80186f08 80186f8c 80186b1c     .t...o...o...k..
801e5d00:	801873f8 80186b88 80186c04 8018712c     .s...k...l..,q..
801e5d10:	801871a8 801875bc 80187694 801869d4     .q...u...v...i..
801e5d20:	80186a3c 80187328 80187390 80187060     <j..(s...s..`p..
801e5d30:	801870c8 80187548 801876fc 80186cf8     .p..Hu...v...l..
801e5d40:	80187474 80186d64 80186dbc 80187228     tt..dm...m..(r..
801e5d50:	8018762c 80187280 80186190 80186218     ,v...r...a...b..
801e5d60:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5d70:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5d80:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5d90:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5da0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5db0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5dc0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5dd0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5de0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5df0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5e00:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5e10:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5e20:	80186218 80186238 801862b0 80186328     .b..8b...b..(c..
801e5e30:	8018696c 801863ac 80186414 8018656c     li...c...d..le..
801e5e40:	80186c80 801865c4 8018663c 8018647c     .l...e..<f..|d..
801e5e50:	801864f4 80186aa4 80186ff8 801866b4     .d...j...o...f..
801e5e60:	80186e24 8018672c 801867a4 8018681c     $n..,g...g...h..
801e5e70:	801872e8 80186894 80186914 80186e9c     .r...h...i...n..
801e5e80:	801874dc 80186f08 80186f8c 80186b1c     .t...o...o...k..
801e5e90:	801873f8 80186b88 80186c04 8018712c     .s...k...l..,q..
801e5ea0:	801871a8 801875bc 80187694 801869d4     .q...u...v...i..
801e5eb0:	80186a3c 80187328 80187390 80187060     <j..(s...s..`p..
801e5ec0:	801870c8 80187548 801876fc 80186cf8     .p..Hu...v...l..
801e5ed0:	80187474 80186d64 80186dbc 80187228     tt..dm...m..(r..
801e5ee0:	8018762c 80187280 80186190 80186218     ,v...r...a...b..
801e5ef0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f00:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f10:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f20:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f30:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f40:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f50:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f60:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f70:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f80:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5f90:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5fa0:	80186218 80186218 80186218 80186218     .b...b...b...b..
801e5fb0:	80186218 80186238 801862b0 80186328     .b..8b...b..(c..
801e5fc0:	8018696c 801863ac 80186414 8018656c     li...c...d..le..
801e5fd0:	80186c80 801865c4 8018663c 8018647c     .l...e..<f..|d..
801e5fe0:	801864f4 80186aa4 80186ff8 801866b4     .d...j...o...f..
801e5ff0:	80186e24 8018672c 801867a4 8018681c     $n..,g...g...h..
801e6000:	801872e8 80186894 80186914 80186e9c     .r...h...i...n..
801e6010:	801874dc 80186f08 80186f8c 80186b1c     .t...o...o...k..
801e6020:	801873f8 80186b88 80186c04 8018712c     .s...k...l..,q..
801e6030:	801871a8 801875bc 80187694 801869d4     .q...u...v...i..
801e6040:	80186a3c 80187328 80187390 80187060     <j..(s...s..`p..
801e6050:	801870c8 80187548 801876fc 80186cf8     .p..Hu...v...l..
801e6060:	80187474 80186d64 80186dbc 80187228     tt..dm...m..(r..
801e6070:	8018762c 80187280 80186190              ,v...r...a..

801e607c <__PRETTY_FUNCTION__.3064>:
801e607c:	656b5f5f 6c656e72 6174735f 7261646e     __kernel_standar
801e608c:	00000064 18d1dab9 3fd40063 6769c91a     d.......c..?..ig
801e609c:	3fd80049 ff757304 3fdfffff ffecc1dd     I..?.su....?....
801e60ac:	3fefffff 00000000 41a00000 26e978d5     ...?.......A.x.&
801e60bc:	3ff00831                                1..?

801e60c0 <inroot>:
801e60c0:	80d71820 3ff68a1f 2af9631f 3ff65de8      ......?.c.*.].?
801e60d0:	201d39e5 3ff632b1 d91bf3c2 3ff60870     .9. .2.?....p..?
801e60e0:	4be5e7a2 3ff5df1e e361668b 3ff5b6b0     ...K...?.fa....?
801e60f0:	77eca742 3ff58f20 4873c1e3 3ff56865     B..w ..?..sHeh.?
801e6100:	f40d6cb8 3ff54277 741283a0 3ff51d51     .l..wB.?...tQ..?
801e6110:	16a59835 3ff4f8eb 79a0e15c 3ff4d53e     5......?\..y>..?
801e6120:	85e1ca16 3ff4b245 6aea45fe 3ff48ffa     ....E..?.E.j...?
801e6130:	9ad0c47a 3ff46e57 c6785455 3ff44d57     z...Wn.?UTx.WM.?
801e6140:	da0b1da2 3ff42cf5 f9b1e1cb 3ff40d2c     .....,.?....,..?
801e6150:	7e83b18e 3ff3edf8 f3a97317 3ff3cf53     ...~...?.s..S..?
801e6160:	13b13b10 3ff3b13b c60dd0e1 3ff393a9     .;..;..?.......?
801e6170:	1cbf0b05 3ff3769c 521ff992 3ff35a0e     .....v.?...R.Z.?
801e6180:	c6d81367 3ff33dfc ffecdbdd 3ff32263     g....=.?....c".?
801e6190:	a4f1a8e0 3ff30740 7e53640d 3ff2ec8f     ....@..?.dS~...?
801e61a0:	73be4ec9 3ff2d24d 8a9bf8ec 3ff2b877     .N.sM..?....w..?
801e61b0:	e4a7bd6f 3ff29f0a be983e91 3ff28604     o......?.>.....?
801e61c0:	6edc7332 3ff26d62 646af854 3ff25521     2s.nbm.?T.jd!U.?
801e61d0:	25a271bc 3ff23d3f 4f39da5b 3ff225b9     .q.%?=.?[.9O.%.?
801e61e0:	933fbc46 3ff20e8d b8275cce 3ff1f7b9     F.?....?.\'....?
801e61f0:	97e2f7f2 3ff1e13b 1f0a37d1 3ff1cb11     ....;..?.7.....?
801e6200:	4c0c28bc 3ff1b538 2e6beff6 3ff19faf     .(.L8..?..k....?
801e6210:	e6079ee1 3ff18a73 a268851e 3ff17584     ....s..?..h..u.?
801e6220:	a21c700d 3ff160df 32174f8c 3ff14c83     .p...`.?.O.2.L.?
801e6230:	ad1cc065 3ff1386d 7b3107fb 3ff1249d     e...m8.?..1{.$.?
801e6240:	11111120 3ff11111 efb1043e 3ff0fdc6      ......?>......?
801e6250:	a3c11a68 3ff0eabd c53851c1 3ff0d7f3     h......?.Q8....?
801e6260:	f6e4acef 3ff0c567 e600b285 3ff0b318     ....g..?.......?
801e6270:	49cddf4f 3ff0a105 e333c85c 3ff08f2b     O..I...?\.3.+..?
801e6280:	7c63aadf 3ff07d8b e8802d59 3ff06c22     ..c|.}.?Y-.."l.?
801e6290:	03491a22 3ff05af1 b0cadb27 3ff049f4     ".I..Z.?'....I.?
801e62a0:	dd118774 3ff0392c 7bdf5125 3ff02898     t...,9.?%Q.{.(.?
801e62b0:	88662733 3ff01836 050463f7 3ff00806     3'f.6..?.c.....?
801e62c0:	b08b05a2 3fefe02f bb61d36f 3fefa1a7     ..../..?o.a....?
801e62d0:	3a321fb7 3fef648a b380eba0 3fef28c9     ..2:.d.?.....(.?
801e62e0:	5eba94c0 3feeee59 18b3d37d 3feeb52d     ...^Y..?}...-..?
801e62f0:	59112457 3fee7d39 287f9dc5 3fee4673     W$.Y9}.?...(sF.?
801e6300:	17ac51a6 3fee10d0 36e9573e 3feddc46     .Q.....?>W.6F..?
801e6310:	0e7149ee 3feda8cc 973b887c 3fed7658     .Iq....?|.;.Xv.?
801e6320:	3454e185 3fed44e3 acb186ad 3fed1463     ..T4.D.?....c..?
801e6330:	256e352e 3fece4d2 1c77707c 3fecb627     .5n%...?|pw.'..?
801e6340:	638e9087 3fec885b 1ba51d60 3fec5b68     ...c[..?`...h[.?
801e6350:	b087a5e7 3fec2f46 d4d1e1b0 3fec03f0     ....F/.?.......?
801e6360:	7e2670d9 3febd960 e1a51499 3febaf8f     .p&~`..?.......?
801e6370:	709aaac2 3feb8679 d566a055 3feb5e17     ...py..?U.f..^.?
801e6380:	f091e62b 3feb3665 d613d3f1 3feb0f5e     +...e6.?....^..?
801e6390:	cac1a25d 3feae8fd 41e57a2d 3feac33e     ]......?-z.A>..?
801e63a0:	dafa4be1 3fea9e1b 5f89def6 3fea7992     .K.....?..._.y.?
801e63b0:	c12abd3a 3fea559d 179bcde9 3fea323a     :.*..U.?....:2.?
801e63c0:	9efb9e4b 3fea0f63 b6197fd7 3fe9ed16     K...c..?.......?
801e63d0:	dcdec59d 3fe9cb4f b2ce89c8 3fe9aa0b     ....O..?.......?
801e63e0:	f59a8beb 3fe98946 7fcbc524 3fe968fe     ....F..?$....h.?
801e63f0:	477d78d4 3fe9492f 5d2990a8 3fe929d6     .x}G/I.?..)].).?
801e6400:	ea853815 3fe90af0 316cae0f 3fe8ec7c     .8.....?..l1|..?
801e6410:	8add6570 3fe8ce75 65fd9394 3fe8b0da     pe..u..?...e...?
801e6420:	47305ac9 3fe893a8 c735d942 3fe876dc     .Z0G...?B.5..v.?
801e6430:	925660f9 3fe85a75 6798349d 3fe83e70     .`V.uZ.?.4.gp>.?
801e6440:	17ff2eb2 3fe822cb 85d5c0de 3fe80783     .....".?.......?
801e6450:	a3fec010 3fe7ec97 754f8264 3fe7d205     .......?d.Ou...?
801e6460:	0bf1d70f 3fe7b7cb 88cd6672 3fe79de6     .......?rf.....?
801e6470:	1af81485 3fe78456 ff2d032c 3fe76b17     ....V..?,.-..k.?
801e6480:	7f49d736 3fe7522a f1d1ee54 3fe7398b     6.I.*R.?T....9.?
801e6490:	b9772ee3 3fe7213a 44a82bc7 3fe70935     ..w.:!.?.+.D5..?
801e64a0:	0d23510e 3fe6f17a 978eda76 3fe6da07     .Q#.z..?v......?
801e64b0:	73154e64 3fe6c2dc 390648fe 3fe6abf7     dN.s...?.H.9...?

801e64c0 <tm256.1467>:
801e64c0:	00000000 2ff00000                       ......./

801e64c8 <t512.1466>:
801e64c8:	00000000 5ff00000                       ......._

801e64d0 <C.0.1489>:
	...

801e64e0 <TWO52>:
801e64e0:	00000000 43300000 00000000 c3300000     ......0C......0.
801e64f0:	4f000000 00000000 00000000 41e00000     ...O...........A
801e6500:	cf000000 00000000 00000000 00000000     ................

801e6510 <__thenan_sf>:
	...
801e6524:	c1e00000 00000000 00000000              ............

801e6530 <__thenan_df>:
	...